From 017fa2c19f3d8ff6b03bc81f8c58fb8910b9824f Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 24 May 2011 07:52:29 +0000 Subject: [PATCH 002/624] BGE Animations: * Adding a BL_Action and a BL_ActionManager * Each KX_GameObject has a BL_ActionManager, which can control up to for BL_Action objects at a given time * Currently, the only interface to BL_ActionManager is through KX_GameObject via Python * Only armature animations are currently supported --- source/gameengine/Converter/BL_Action.cpp | 198 ++++++++++++++++++ source/gameengine/Converter/BL_Action.h | 98 +++++++++ .../gameengine/Converter/BL_ActionManager.cpp | 80 +++++++ .../gameengine/Converter/BL_ActionManager.h | 64 ++++++ source/gameengine/Converter/CMakeLists.txt | 4 + source/gameengine/Expressions/PyObjectPlus.h | 5 +- source/gameengine/Ketsji/KX_GameObject.cpp | 53 +++++ source/gameengine/Ketsji/KX_GameObject.h | 11 + source/gameengine/Ketsji/KX_Scene.cpp | 3 + 9 files changed, 515 insertions(+), 1 deletion(-) create mode 100644 source/gameengine/Converter/BL_Action.cpp create mode 100644 source/gameengine/Converter/BL_Action.h create mode 100644 source/gameengine/Converter/BL_ActionManager.cpp create mode 100644 source/gameengine/Converter/BL_ActionManager.h diff --git a/source/gameengine/Converter/BL_Action.cpp b/source/gameengine/Converter/BL_Action.cpp new file mode 100644 index 00000000000..dcd0c1402e1 --- /dev/null +++ b/source/gameengine/Converter/BL_Action.cpp @@ -0,0 +1,198 @@ +/** + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): none yet. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#include "BL_Action.h" +#include "BL_ArmatureObject.h" +#include "KX_GameObject.h" + +// These three are for getting the action from the logic manager +#include "KX_Scene.h" +#include "KX_PythonInit.h" +#include "SCA_LogicManager.h" + +extern "C" { +#include "BKE_animsys.h" +#include "BKE_action.h" +#include "RNA_access.h" +#include "RNA_define.h" +} + +BL_Action::BL_Action(class KX_GameObject* gameobj, + const char* name, + float start, + float end, + float blendin, + short play_mode, + short blend_mode) +: + m_obj(gameobj), + m_startframe(start), + m_endframe(end), + m_blendin(blendin), + m_playmode(play_mode), + m_endtime(0.f), + m_localtime(start), + m_blendframe(0.f), + m_blendstart(0.f), + m_pose(NULL), + m_blendpose(NULL), + m_done(false) +{ + m_starttime = KX_GetActiveEngine()->GetFrameTime(); + m_action = (bAction*)KX_GetActiveScene()->GetLogicManager()->GetActionByName(name); + + if (!m_action) printf("Failed to load action: %s\n", name); +} + +BL_Action::~BL_Action() +{ + if (m_pose) + game_free_pose(m_pose); + if (m_blendpose) + game_free_pose(m_blendpose); +} + +void BL_Action::SetLocalTime(float curtime) +{ + float dt = (curtime-m_starttime)*KX_KetsjiEngine::GetAnimFrameRate(); + + if (m_endframe < m_startframe) + dt = -dt; + + m_localtime = m_startframe + dt; +} + +void BL_Action::Update(float curtime) +{ + curtime -= KX_KetsjiEngine::GetSuspendedDelta(); + + SetLocalTime(curtime); + + // Handle wrap around + if (m_localtime < m_startframe || m_localtime > m_endframe) + { + switch(m_playmode) + { + case ACT_MODE_PLAY: + // Clamp + m_localtime = m_endframe; + m_done = true; + break; + case ACT_MODE_LOOP: + // Put the time back to the beginning + m_localtime = m_startframe; + m_starttime = curtime; + break; + case ACT_MODE_PING_PONG: + // Swap the start and end frames + float temp = m_startframe; + m_startframe = m_endframe; + m_endframe = temp; + + m_starttime = curtime; + + break; + } + } + + if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) + { + bPose* prev_pose = NULL; + BL_ArmatureObject *obj = (BL_ArmatureObject*)m_obj; + obj->GetPose(&m_pose); + + // Save the old pose if we need to do some layer blending + if (m_blendmode != ACT_BLEND_NONE) + obj->GetMRDPose(&prev_pose); + + // Extract the pose from the action + { + struct PointerRNA id_ptr; + Object *arm = obj->GetArmatureObject(); + bPose *temp = arm->pose; + + arm->pose = m_pose; + RNA_id_pointer_create((ID*)arm, &id_ptr); + animsys_evaluate_action(&id_ptr, m_action, NULL, m_localtime); + + arm->pose = temp; + } + + // Handle blending between layers + switch(m_blendmode) + { + case ACT_BLEND_MIX: + game_blend_poses(m_pose, prev_pose, 0.5f); + break; + case ACT_BLEND_NONE: + default: + break; + } + + // Handle blending between actions + if (m_blendin && m_blendframeGetMRDPose(&m_blendpose); + m_blendstart = curtime; + } + + // Calculate weight + float weight = 1.f - (m_blendframe/m_blendin); + game_blend_poses(m_pose, m_blendpose, weight); + + // Bump the blend frame + m_blendframe = (curtime - m_blendstart)*KX_KetsjiEngine::GetAnimFrameRate(); + + // Clamp + if (m_blendframe>m_blendin) + m_blendframe = m_blendin; + } + else + { + if (m_blendpose) + { + game_free_pose(m_blendpose); + m_blendpose = NULL; + } + } + + obj->SetPose(m_pose); + + obj->SetActiveAction(NULL, 0, curtime); + + if (prev_pose) + game_free_pose(prev_pose); + } + else + { + printf("Only armature actions are currently supported\n"); + } +} diff --git a/source/gameengine/Converter/BL_Action.h b/source/gameengine/Converter/BL_Action.h new file mode 100644 index 00000000000..3d977f3984a --- /dev/null +++ b/source/gameengine/Converter/BL_Action.h @@ -0,0 +1,98 @@ +/** + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): none yet. + * + * ***** END GPL LICENSE BLOCK ***** + */ +#ifndef __BL_ACTION +#define __BL_ACTION + +#ifdef WITH_CXX_GUARDEDALLOC +#include "MEM_guardedalloc.h" +#endif + + +class BL_Action +{ +private: + struct bAction* m_action; + struct bPose* m_pose; + struct bPose* m_blendpose; + struct PointerRNA *m_ptrrna; + class KX_GameObject* m_obj; + + float m_startframe; + float m_endframe; + float m_starttime; + float m_endtime; + float m_localtime; + + float m_blendin; + float m_blendframe; + float m_blendstart; + + short m_playmode; + short m_blendmode; + + bool m_done; + + void SetLocalTime(float curtime); +public: + BL_Action(class KX_GameObject* gameobj, + const char* name, + float start, + float end, + float blendin, + short play_mode, + short blend_mode); + ~BL_Action(); + + bool IsDone() {return m_done;} + void Update(float curtime); + + enum + { + ACT_MODE_PLAY = 0, + ACT_MODE_LOOP, + ACT_MODE_PING_PONG, + ACT_MODE_MAX, + }; + + enum + { + ACT_BLEND_NONE = 0, + ACT_BLEND_MIX, + ACT_BLEND_MAX, + }; + +#ifdef WITH_CXX_GUARDEDALLOC +public: + void *operator new(size_t num_bytes) { return MEM_mallocN(num_bytes, "GE:BL_Action"); } + void operator delete( void *mem ) { MEM_freeN(mem); } +#endif +}; + +#endif //BL_ACTION + diff --git a/source/gameengine/Converter/BL_ActionManager.cpp b/source/gameengine/Converter/BL_ActionManager.cpp new file mode 100644 index 00000000000..359a7389b51 --- /dev/null +++ b/source/gameengine/Converter/BL_ActionManager.cpp @@ -0,0 +1,80 @@ +/** + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): none yet. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#include "BL_ActionManager.h" + +BL_ActionManager::BL_ActionManager() +{ + for (int i=0; iIsDone()) + StopAction(i); + else + m_layers[i]->Update(curtime); + } + } +} diff --git a/source/gameengine/Converter/BL_ActionManager.h b/source/gameengine/Converter/BL_ActionManager.h new file mode 100644 index 00000000000..409d6c24e30 --- /dev/null +++ b/source/gameengine/Converter/BL_ActionManager.h @@ -0,0 +1,64 @@ +/** + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): none yet. + * + * ***** END GPL LICENSE BLOCK ***** + */ +#ifndef __BL_ACTIONMANAGER +#define __BL_ACTIONMANAGER + +#include "BL_Action.h" + +#define MAX_ACTION_LAYERS 4 + +class BL_ActionManager +{ +private: + BL_Action* m_layers[MAX_ACTION_LAYERS]; + +public: + BL_ActionManager(); + ~BL_ActionManager(); + + void PlayAction(class KX_GameObject* gameobj, + const char* name, + float start, + float end, + short layer=0, + float blendin=0.f, + short play_mode=0, + short blend_mode=0); + + void StopAction(short layer); + void Update(float); +#ifdef WITH_CXX_GUARDEDALLOC +public: + void *operator new(size_t num_bytes) { return MEM_mallocN(num_bytes, "GE:BL_ActionManager"); } + void operator delete( void *mem ) { MEM_freeN(mem); } +#endif +}; + +#endif //BL_ACTIONMANAGER + diff --git a/source/gameengine/Converter/CMakeLists.txt b/source/gameengine/Converter/CMakeLists.txt index bdd0769e0a3..8f0e8eb5113 100644 --- a/source/gameengine/Converter/CMakeLists.txt +++ b/source/gameengine/Converter/CMakeLists.txt @@ -60,7 +60,9 @@ set(INC ) set(SRC + BL_Action.cpp BL_ActionActuator.cpp + BL_ActionManager.cpp BL_ArmatureActuator.cpp BL_ArmatureChannel.cpp BL_ArmatureConstraint.cpp @@ -82,7 +84,9 @@ set(SRC KX_IpoConvert.cpp KX_SoftBodyDeformer.cpp + BL_Action.h BL_ActionActuator.h + BL_ActionManager.h BL_ArmatureActuator.h BL_ArmatureChannel.h BL_ArmatureConstraint.h diff --git a/source/gameengine/Expressions/PyObjectPlus.h b/source/gameengine/Expressions/PyObjectPlus.h index 157124ebc81..88a9f3afd7d 100644 --- a/source/gameengine/Expressions/PyObjectPlus.h +++ b/source/gameengine/Expressions/PyObjectPlus.h @@ -254,12 +254,15 @@ typedef struct PyObjectPlus_Proxy { #define KX_PYMETHODTABLE_NOARGS(class_name, method_name) \ {#method_name , (PyCFunction) class_name::sPy##method_name, METH_NOARGS, (const char *)class_name::method_name##_doc} +#define KX_PYMETHODTABLE_KEYWORDS(class_name, method_name) \ + {#method_name , (PyCFunction) class_name::sPy##method_name, METH_VARARGS|METH_KEYWORDS, (const char *)class_name::method_name##_doc} + /** * Function implementation macro */ #define KX_PYMETHODDEF_DOC(class_name, method_name, doc_string) \ const char class_name::method_name##_doc[] = doc_string; \ -PyObject* class_name::Py##method_name(PyObject* args, PyObject*) +PyObject* class_name::Py##method_name(PyObject* args, PyObject* kwds) #define KX_PYMETHODDEF_DOC_VARARGS(class_name, method_name, doc_string) \ const char class_name::method_name##_doc[] = doc_string; \ diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 47d83c16659..868dc4591e4 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -74,6 +74,8 @@ typedef unsigned long uint_ptr; #include "SCA_IController.h" #include "NG_NetworkScene.h" //Needed for sendMessage() +#include "BL_ActionManager.h" + #include "PyObjectPlus.h" /* python stuff */ // This file defines relationships between parents and children @@ -121,6 +123,8 @@ KX_GameObject::KX_GameObject( KX_NormalParentRelation * parent_relation = KX_NormalParentRelation::New(); m_pSGNode->SetParentRelation(parent_relation); + + m_actionManager = new BL_ActionManager(); }; @@ -154,6 +158,10 @@ KX_GameObject::~KX_GameObject() { delete m_pGraphicController; } + if (m_actionManager) + { + delete m_actionManager; + } #ifdef WITH_PYTHON if (m_attr_dict) { PyDict_Clear(m_attr_dict); /* incase of circular refs or other weird cases */ @@ -344,6 +352,11 @@ void KX_GameObject::RemoveParent(KX_Scene *scene) } } +void KX_GameObject::UpdateActionManager(float curtime) +{ + m_actionManager->Update(curtime); +} + void KX_GameObject::ProcessReplica() { SCA_IObject::ProcessReplica(); @@ -353,6 +366,7 @@ void KX_GameObject::ProcessReplica() m_pSGNode = NULL; m_pClient_info = new KX_ClientObjectInfo(*m_pClient_info); m_pClient_info->m_gameobject = this; + m_actionManager = new BL_ActionManager(); m_state = 0; #ifdef WITH_PYTHON @@ -1497,6 +1511,8 @@ PyMethodDef KX_GameObject::Methods[] = { KX_PYMETHODTABLE_O(KX_GameObject, getDistanceTo), KX_PYMETHODTABLE_O(KX_GameObject, getVectTo), KX_PYMETHODTABLE(KX_GameObject, sendMessage), + + KX_PYMETHODTABLE_KEYWORDS(KX_GameObject, playAction), // dict style access for props {"get",(PyCFunction) KX_GameObject::sPyget, METH_VARARGS}, @@ -2975,6 +2991,43 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_GameObject, sendMessage, Py_RETURN_NONE; } +KX_PYMETHODDEF_DOC(KX_GameObject, playAction, + "playAction(name, start_frame, end_frame, layer=0, blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE)\n" + "plays an action\n") +{ + const char* name; + float start, end, blendin=0.f; + short layer=0; + short play_mode=0, blend_mode=0; + + static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "blendin", "play_mode", "blend_mode", NULL}; + + if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hfhh", const_cast(kwlist), + &name, &start, &end, &layer, &blendin, &play_mode, &blend_mode)) + return NULL; + + if (layer < 0 || layer > MAX_ACTION_LAYERS) + { + printf("KX_GameObject.playAction(): given layer (%d) is out of range (0 - %d), setting to 0", layer, MAX_ACTION_LAYERS-1); + layer = 0; + } + + if (play_mode < 0 || play_mode > BL_Action::ACT_MODE_MAX) + { + printf("KX_GameObject.playAction(): given play_mode (%d) is out of range (0 - %d), setting to ACT_MODE_PLAY", play_mode, BL_Action::ACT_MODE_MAX-1); + play_mode = BL_Action::ACT_MODE_MAX; + } + + if (blend_mode < 0 || blend_mode > BL_Action::ACT_BLEND_MAX) + { + printf("KX_GameObject.playAction(): given blend_mode (%d) is out of range (0 - %d), setting to ACT_BLEND_NONE", blend_mode, BL_Action::ACT_BLEND_MAX-1); + blend_mode = BL_Action::ACT_BLEND_NONE; + } + + m_actionManager->PlayAction(this, name, start, end, layer, blendin, play_mode, blend_mode); + + Py_RETURN_NONE; +} /* dict style access */ diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 50fbebe1341..a5ca5f872d5 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -63,6 +63,7 @@ class RAS_MeshObject; class KX_IPhysicsController; class PHY_IGraphicController; class PHY_IPhysicsEnvironment; +class BL_ActionManager; struct Object; #ifdef WITH_PYTHON @@ -112,6 +113,9 @@ protected: SG_Node* m_pSGNode; MT_CmMatrix4x4 m_OpenGL_4x4Matrix; + + // The action manager is used to play/stop/update actions + BL_ActionManager* m_actionManager; public: bool m_isDeformable; @@ -198,6 +202,11 @@ public: */ void RemoveParent(KX_Scene *scene); + /** + * Kick the object's action manager + */ + void UpdateActionManager(float curtime); + /** * Construct a game object. This class also inherits the * default constructors - use those with care! @@ -853,6 +862,8 @@ public: KX_PYMETHOD_DOC_O(KX_GameObject,getVectTo); KX_PYMETHOD_DOC_VARARGS(KX_GameObject, sendMessage); KX_PYMETHOD_VARARGS(KX_GameObject, ReinstancePhysicsMesh); + + KX_PYMETHOD_DOC(KX_GameObject, playAction); /* Dict access */ KX_PYMETHOD_VARARGS(KX_GameObject,get); diff --git a/source/gameengine/Ketsji/KX_Scene.cpp b/source/gameengine/Ketsji/KX_Scene.cpp index 28dc660037c..27bf5d19b14 100644 --- a/source/gameengine/Ketsji/KX_Scene.cpp +++ b/source/gameengine/Ketsji/KX_Scene.cpp @@ -1506,6 +1506,9 @@ void KX_Scene::LogicBeginFrame(double curtime) void KX_Scene::LogicUpdateFrame(double curtime, bool frame) { + // Update any animations + for (int i=0; iGetCount(); ++i) + ((KX_GameObject*)GetObjectList()->GetValue(i))->UpdateActionManager(curtime); m_logicmgr->UpdateFrame(curtime, frame); } From 3ccbfef6be193c79d065c0f116c36891c0040bc0 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 24 May 2011 10:15:02 +0000 Subject: [PATCH 003/624] == Paste Poses == "On Selected Only" option is now on by default. Stored poses only get pasted on to bones that are selected when pasting, instead of on the bones that were selected when copying. (First GSoC11 commit. Yay!) --- source/blender/editors/armature/poseobject.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index 8176aa5893b..fa5fecbd9d0 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -1002,6 +1002,14 @@ static int pose_paste_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; } + /* if selOnly option is enabled, if user hasn't selected any bones, + * just go back to default behaviour to be more in line with other pose tools + */ + if (selOnly) { + if (CTX_DATA_COUNT(C, selected_pose_bones) == 0) + selOnly = 0; + } + /* Safely merge all of the channels in the buffer pose into any existing pose */ for (chan= g_posebuf->chanbase.first; chan; chan=chan->next) { if (chan->flag & POSE_KEY) { @@ -1169,7 +1177,7 @@ void POSE_OT_paste (wmOperatorType *ot) /* properties */ RNA_def_boolean(ot->srna, "flipped", 0, "Flipped on X-Axis", "Paste the stored pose flipped on to current pose"); - RNA_def_boolean(ot->srna, "selected_mask", 0, "On Selected Only", "Only paste the stored pose on to selected bones in the current pose"); + RNA_def_boolean(ot->srna, "selected_mask", 1, "On Selected Only", "Only paste the stored pose on to selected bones in the current pose"); } /* ********************************************** */ From a5b07c09349978ab7ecf319e6345d7c98177521c Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 24 May 2011 11:15:21 +0000 Subject: [PATCH 004/624] == Animated Transforms to Deltas == Added operator to convert animation for standard object transforms (i.e. loc/rot/scale) to delta transforms. This can be accessed from the Object -> Transform -> Animated Transforms To Deltas menu entry in the 3D View. Since the situation which causes this is quite common (especially for motion-graphics type applications), where users animate some object first and then decide to duplicate this and place it around the place in different locations, it's probably important that we have some support for this kind of thing. Newbies with the "help, all my anmated duplicates disappear" problem are recommended to use this operator from hereon in. For reference of rationale, see: http://blenderartists.org/forum/showthread.php?219126-Move-Existing-f -Curve-to-delta-equivalent --- .../scripts/startup/bl_operators/object.py | 41 +++++++++++++++++++ release/scripts/startup/bl_ui/space_view3d.py | 4 ++ 2 files changed, 45 insertions(+) diff --git a/release/scripts/startup/bl_operators/object.py b/release/scripts/startup/bl_operators/object.py index 0342a14a1b2..7a9a9d41939 100644 --- a/release/scripts/startup/bl_operators/object.py +++ b/release/scripts/startup/bl_operators/object.py @@ -564,3 +564,44 @@ class ClearAllRestrictRender(bpy.types.Operator): for obj in context.scene.objects: obj.hide_render = False return {'FINISHED'} + +class TransformsToDeltasAnim(bpy.types.Operator): + '''Convert object animation for normal transforms to delta transforms''' + bl_idname = "object.anim_transforms_to_deltas" + bl_label = "Animated Transforms to Deltas" + bl_options = {'REGISTER', 'UNDO'} + + @classmethod + def poll(cls, context): + obs = context.selected_editable_objects + return (obs is not None) + + def execute(self, context): + for obj in context.selected_editable_objects: + # get animation data + adt = obj.animation_data + if (adt is None) or (adt.action is None): + self.report({'WARNING'}, "No animation data to convert on object: " + obj.name) + continue + + # if F-Curve uses standard transform path, just append "delta_" to this path + for fcu in adt.action.fcurves: + if fcu.data_path == "location": + fcu.data_path = "delta_location" + obj.location.zero() + elif fcu.data_path == "rotation_euler": + fcu.data_path = "delta_rotation_euler" + obj.rotation_euler.zero() + elif fcu.data_path == "rotation_quaternion": + fcu.data_path = "delta_rotation_quaternion" + obj.rotation_quaternion.identity() + #elif fcu.data_path == "rotation_axis_angle": # XXX: currently not implemented + # fcu.data_path = "delta_rotation_axis_angle" + elif fcu.data_path == "scale": + fcu.data_path = "delta_scale" + obj.scale = (1, 1, 1) + + # hack: force animsys flush by changing frame, so that deltas get run + context.scene.frame_set(context.scene.frame_current) + + return {'FINISHED'} diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index e6ce1d4c179..a4c2a7a4549 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -181,6 +181,10 @@ class VIEW3D_MT_transform(bpy.types.Menu): layout.operator("object.randomize_transform") layout.operator("object.align") + + layout.separator() + + layout.operator("object.anim_transforms_to_deltas") class VIEW3D_MT_mirror(bpy.types.Menu): From 1788bc298c7afc202346477ac14456f6f208359b Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 24 May 2011 12:12:12 +0000 Subject: [PATCH 005/624] = Limit Distance Constraint - 'For Transform' Option = The Limit Distance Constraint now has a "For Transform" option just like all the other Limit constraints. This option controls whether the constraint gets applied to interactive transforms in the 3D View too, preventing controllers from getting large values without the animator knowing. Additional code changes: * Split code to get constraint targets and grab their matrices for solving out to a separate helper function: get_constraint_targets_for_solving() * Fixed a bug where "found constraint ...." prints would appear in the console. Looks like some warning print that was forgotten TODO: * While coding this, I noticed potential division by zero bugs with the Limit Distance constraint. Looking into these after this commit. --- .../bl_ui/properties_object_constraint.py | 5 ++ source/blender/blenkernel/BKE_constraint.h | 1 + source/blender/blenkernel/intern/constraint.c | 52 +++++++++++-------- .../editors/object/object_constraint.c | 3 +- source/blender/editors/transform/transform.c | 27 ++++++++-- .../blender/makesdna/DNA_constraint_types.h | 5 +- .../blender/makesrna/intern/rna_constraint.c | 5 ++ 7 files changed, 72 insertions(+), 26 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_object_constraint.py b/release/scripts/startup/bl_ui/properties_object_constraint.py index 2ca18744eb6..900570c9664 100644 --- a/release/scripts/startup/bl_ui/properties_object_constraint.py +++ b/release/scripts/startup/bl_ui/properties_object_constraint.py @@ -476,6 +476,11 @@ class ConstraintButtonsPanel(): row.label(text="Clamp Region:") row.prop(con, "limit_mode", text="") + row = layout.row() + row.prop(con, "use_transform_limit") + row.label() + + def STRETCH_TO(self, context, layout, con): self.target_template(layout, con) diff --git a/source/blender/blenkernel/BKE_constraint.h b/source/blender/blenkernel/BKE_constraint.h index 7c0e7050a9f..ddff45c5422 100644 --- a/source/blender/blenkernel/BKE_constraint.h +++ b/source/blender/blenkernel/BKE_constraint.h @@ -154,6 +154,7 @@ void constraints_clear_evalob(struct bConstraintOb *cob); void constraint_mat_convertspace(struct Object *ob, struct bPoseChannel *pchan, float mat[][4], short from, short to); void get_constraint_target_matrix(struct Scene *scene, struct bConstraint *con, int n, short ownertype, void *ownerdata, float mat[][4], float ctime); +void get_constraint_targets_for_solving(struct bConstraint *con, struct bConstraintOb *ob, struct ListBase *targets, float ctime); void solve_constraints(struct ListBase *conlist, struct bConstraintOb *cob, float ctime); #ifdef __cplusplus diff --git a/source/blender/blenkernel/intern/constraint.c b/source/blender/blenkernel/intern/constraint.c index d3c14a9dd12..35e1cae0523 100644 --- a/source/blender/blenkernel/intern/constraint.c +++ b/source/blender/blenkernel/intern/constraint.c @@ -2642,6 +2642,8 @@ static void distlimit_evaluate (bConstraint *con, bConstraintOb *cob, ListBase * /* set distance (flag is only set when user demands it) */ if (data->dist == 0) data->dist= dist; + + // FIXME: dist may be 0! /* check if we're which way to clamp from, and calculate interpolation factor (if needed) */ if (data->mode == LIMITDIST_OUTSIDE) { @@ -4427,6 +4429,34 @@ void get_constraint_target_matrix (struct Scene *scene, bConstraint *con, int n, unit_m4(mat); } } + +/* Get the list of targets required for solving a constraint */ +void get_constraint_targets_for_solving (bConstraint *con, bConstraintOb *cob, ListBase *targets, float ctime) +{ + bConstraintTypeInfo *cti= constraint_get_typeinfo(con); + + if (cti && cti->get_constraint_targets) { + bConstraintTarget *ct; + + /* get targets + * - constraints should use ct->matrix, not directly accessing values + * - ct->matrix members have not yet been calculated here! + */ + cti->get_constraint_targets(con, targets); + + /* set matrices + * - calculate if possible, otherwise just initialise as identity matrix + */ + if (cti->get_target_matrix) { + for (ct= targets->first; ct; ct= ct->next) + cti->get_target_matrix(con, cob, ct, ctime); + } + else { + for (ct= targets->first; ct; ct= ct->next) + unit_m4(ct->matrix); + } + } +} /* ---------- Evaluation ----------- */ @@ -4471,27 +4501,7 @@ void solve_constraints (ListBase *conlist, bConstraintOb *cob, float ctime) constraint_mat_convertspace(cob->ob, cob->pchan, cob->matrix, CONSTRAINT_SPACE_WORLD, con->ownspace); /* prepare targets for constraint solving */ - if (cti->get_constraint_targets) { - bConstraintTarget *ct; - - /* get targets - * - constraints should use ct->matrix, not directly accessing values - * - ct->matrix members have not yet been calculated here! - */ - cti->get_constraint_targets(con, &targets); - - /* set matrices - * - calculate if possible, otherwise just initialise as identity matrix - */ - if (cti->get_target_matrix) { - for (ct= targets.first; ct; ct= ct->next) - cti->get_target_matrix(con, cob, ct, ctime); - } - else { - for (ct= targets.first; ct; ct= ct->next) - unit_m4(ct->matrix); - } - } + get_constraint_targets_for_solving(con, cob, &targets, ctime); /* Solve the constraint and put result in cob->matrix */ cti->evaluate_constraint(con, cob, &targets); diff --git a/source/blender/editors/object/object_constraint.c b/source/blender/editors/object/object_constraint.c index 450bd70a568..a3df25824a4 100644 --- a/source/blender/editors/object/object_constraint.c +++ b/source/blender/editors/object/object_constraint.c @@ -567,7 +567,8 @@ static bConstraint *edit_constraint_property_get(wmOperator *op, Object *ob, int } con = constraints_findByName(list, constraint_name); - printf("constraint found = %p, %s\n", (void *)con, (con)?con->name:""); + //if (G.f & G_DEBUG) + //printf("constraint found = %p, %s\n", (void *)con, (con)?con->name:""); if (con && (type != 0) && (con->type != type)) con = NULL; diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index 27ca345e132..5b733cab699 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -1982,12 +1982,15 @@ static void protectedQuaternionBits(short protectflag, float *quat, float *oldqu /* ******************* TRANSFORM LIMITS ********************** */ -static void constraintTransLim(TransInfo *UNUSED(t), TransData *td) +static void constraintTransLim(TransInfo *t, TransData *td) { if (td->con) { - bConstraintTypeInfo *cti= get_constraint_typeinfo(CONSTRAINT_TYPE_LOCLIMIT); + bConstraintTypeInfo *ctiLoc= get_constraint_typeinfo(CONSTRAINT_TYPE_LOCLIMIT); + bConstraintTypeInfo *ctiDist= get_constraint_typeinfo(CONSTRAINT_TYPE_DISTLIMIT); + bConstraintOb cob= {NULL}; bConstraint *con; + float ctime = (float)(t->scene->r.cfra); /* Make a temporary bConstraintOb for using these limit constraints * - they only care that cob->matrix is correctly set ;-) @@ -1998,6 +2001,8 @@ static void constraintTransLim(TransInfo *UNUSED(t), TransData *td) /* Evaluate valid constraints */ for (con= td->con; con; con= con->next) { + bConstraintTypeInfo *cti = NULL; + ListBase targets = {NULL, NULL}; float tmat[4][4]; /* only consider constraint if enabled */ @@ -2010,7 +2015,17 @@ static void constraintTransLim(TransInfo *UNUSED(t), TransData *td) if ((data->flag2 & LIMIT_TRANSFORM)==0) continue; + cti = ctiLoc; + } + else if (con->type == CONSTRAINT_TYPE_DISTLIMIT) { + bDistLimitConstraint *data= con->data; + if ((data->flag & LIMITDIST_TRANSFORM)==0) + continue; + cti = ctiDist; + } + + if (cti) { /* do space conversions */ if (con->ownspace == CONSTRAINT_SPACE_WORLD) { /* just multiply by td->mtx (this should be ok) */ @@ -2022,8 +2037,11 @@ static void constraintTransLim(TransInfo *UNUSED(t), TransData *td) continue; } + /* get constraint targets if needed */ + get_constraint_targets_for_solving(con, &cob, &targets, ctime); + /* do constraint */ - cti->evaluate_constraint(con, &cob, NULL); + cti->evaluate_constraint(con, &cob, &targets); /* convert spaces again */ if (con->ownspace == CONSTRAINT_SPACE_WORLD) { @@ -2031,6 +2049,9 @@ static void constraintTransLim(TransInfo *UNUSED(t), TransData *td) copy_m4_m4(tmat, cob.matrix); mul_m4_m3m4(cob.matrix, td->smtx, tmat); } + + /* free targets list */ + BLI_freelistN(&targets); } } diff --git a/source/blender/makesdna/DNA_constraint_types.h b/source/blender/makesdna/DNA_constraint_types.h index 1d752fce4ef..c2c0c6f1611 100644 --- a/source/blender/makesdna/DNA_constraint_types.h +++ b/source/blender/makesdna/DNA_constraint_types.h @@ -677,7 +677,10 @@ typedef enum eRotLimit_Flags { /* distance limit constraint */ /* bDistLimitConstraint->flag */ typedef enum eDistLimit_Flag { - LIMITDIST_USESOFT = (1<<0) + /* "soft" cushion effect when reaching the limit sphere */ // NOT IMPLEMENTED! + LIMITDIST_USESOFT = (1<<0), + /* as for all Limit constraints - allow to be used during transform? */ + LIMITDIST_TRANSFORM = (1<<1) } eDistLimit_Flag; /* bDistLimitConstraint->mode */ diff --git a/source/blender/makesrna/intern/rna_constraint.c b/source/blender/makesrna/intern/rna_constraint.c index e7604b2beb4..eb5e8e5a59e 100644 --- a/source/blender/makesrna/intern/rna_constraint.c +++ b/source/blender/makesrna/intern/rna_constraint.c @@ -1787,6 +1787,11 @@ static void rna_def_constraint_distance_limit(BlenderRNA *brna) RNA_def_property_enum_items(prop, constraint_distance_items); RNA_def_property_ui_text(prop, "Limit Mode", "Distances in relation to sphere of influence to allow"); RNA_def_property_update(prop, NC_OBJECT|ND_CONSTRAINT, "rna_Constraint_update"); + + prop= RNA_def_property(srna, "use_transform_limit", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", LIMITDIST_TRANSFORM); + RNA_def_property_ui_text(prop, "For Transform", "Transforms are affected by this constraint as well"); + RNA_def_property_update(prop, NC_OBJECT|ND_CONSTRAINT, "rna_Constraint_update"); } static void rna_def_constraint_shrinkwrap(BlenderRNA *brna) From f920df3ce748a955de8e67f1678bf3a53048ba16 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 24 May 2011 12:20:02 +0000 Subject: [PATCH 006/624] Bugfix: Limit Distance constraint could be doing divide-by-zero in a few cases, especially if the object and target are at the same location when the constraint is created. This manisfested as the constrained object disappearing when the constraint was added, only reappearing after transforming it a bit. --- source/blender/blenkernel/intern/constraint.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/source/blender/blenkernel/intern/constraint.c b/source/blender/blenkernel/intern/constraint.c index 35e1cae0523..fe3286dcc2b 100644 --- a/source/blender/blenkernel/intern/constraint.c +++ b/source/blender/blenkernel/intern/constraint.c @@ -2642,15 +2642,13 @@ static void distlimit_evaluate (bConstraint *con, bConstraintOb *cob, ListBase * /* set distance (flag is only set when user demands it) */ if (data->dist == 0) data->dist= dist; - - // FIXME: dist may be 0! /* check if we're which way to clamp from, and calculate interpolation factor (if needed) */ if (data->mode == LIMITDIST_OUTSIDE) { /* if inside, then move to surface */ if (dist <= data->dist) { clamp_surf= 1; - sfac= data->dist / dist; + if (dist != 0.0f) sfac= data->dist / dist; } /* if soft-distance is enabled, start fading once owner is dist+softdist from the target */ else if (data->flag & LIMITDIST_USESOFT) { @@ -2663,14 +2661,14 @@ static void distlimit_evaluate (bConstraint *con, bConstraintOb *cob, ListBase * /* if outside, then move to surface */ if (dist >= data->dist) { clamp_surf= 1; - sfac= data->dist / dist; + if (dist != 0.0f) sfac= data->dist / dist; } /* if soft-distance is enabled, start fading once owner is dist-soft from the target */ else if (data->flag & LIMITDIST_USESOFT) { // FIXME: there's a problem with "jumping" when this kicks in if (dist >= (data->dist - data->soft)) { sfac = (float)( data->soft*(1.0f - expf(-(dist - data->dist)/data->soft)) + data->dist ); - sfac /= dist; + if (dist != 0.0f) sfac /= dist; clamp_surf= 1; } @@ -2679,7 +2677,7 @@ static void distlimit_evaluate (bConstraint *con, bConstraintOb *cob, ListBase * else { if (IS_EQF(dist, data->dist)==0) { clamp_surf= 1; - sfac= data->dist / dist; + if (dist != 0.0f) sfac= data->dist / dist; } } From 435229e3b3383af59fcafb23691fcb458b84e714 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 24 May 2011 12:24:05 +0000 Subject: [PATCH 007/624] Bugfix [#27453] Copy Paste fcurve modifers is broken Wrong poll was getting used --- source/blender/editors/space_graph/graph_edit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/space_graph/graph_edit.c b/source/blender/editors/space_graph/graph_edit.c index 962cadba1f3..0da03832d15 100644 --- a/source/blender/editors/space_graph/graph_edit.c +++ b/source/blender/editors/space_graph/graph_edit.c @@ -2248,7 +2248,7 @@ void GRAPH_OT_fmodifier_paste (wmOperatorType *ot) /* api callbacks */ ot->exec= graph_fmodifier_paste_exec; - ot->poll= graphop_editable_keyframes_poll; + ot->poll= graphop_active_fcurve_poll; /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; From 655fcfbcc0053b60bc7654b02708794518870dbd Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 25 May 2011 10:42:57 +0000 Subject: [PATCH 008/624] First commit of mocap_tools.py, contains functions for Fcurve simplification and loop detection of anims --- release/scripts/modules/mocap_tools.py | 451 +++++++++++++++++++++++++ 1 file changed, 451 insertions(+) create mode 100644 release/scripts/modules/mocap_tools.py diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py new file mode 100644 index 00000000000..739dc40b272 --- /dev/null +++ b/release/scripts/modules/mocap_tools.py @@ -0,0 +1,451 @@ +from math import hypot, sqrt, isfinite +import bpy +import time +from mathutils import Vector + +#Vector utility functions +class NdVector: + vec = [] + + def __init__(self,vec): + self.vec = vec[:] + + def __len__(self): + return len(self.vec) + + def __mul__(self,otherMember): + if type(otherMember)==type(1) or type(otherMember)==type(1.0): + return NdVector([otherMember*x for x in self.vec]) + else: + a = self.vec + b = otherMember.vec + n = len(self) + return sum([a[i]*b[i] for i in range(n)]) + + def __sub__(self,otherVec): + a = self.vec + b = otherVec.vec + n = len(self) + return NdVector([a[i]-b[i] for i in range(n)]) + + def __add__(self,otherVec): + a = self.vec + b = otherVec.vec + n = len(self) + return NdVector([a[i]+b[i] for i in range(n)]) + + def vecLength(self): + return sqrt(self * self) + + def vecLengthSq(self): + return (self * self) + + def __getitem__(self,i): + return self.vec[i] + + length = property(vecLength) + lengthSq = property(vecLengthSq) + +class dataPoint: + index = 0 + co = Vector((0,0,0,0)) # x,y1,y2,y3 coordinate of original point + u = 0 #position according to parametric view of original data, [0,1] range + temp = 0 #use this for anything + + def __init__(self,index,co,u=0): + self.index = index + self.co = co + self.u = u + +def autoloop_anim(): + context = bpy.context + obj = context.active_object + fcurves = [x for x in obj.animation_data.action.fcurves if x.select] + + data = [] + end = len(fcurves[0].keyframe_points) + + for i in range(1,end): + vec = [] + for fcurve in fcurves: + vec.append(fcurve.evaluate(i)) + data.append(NdVector(vec)) + + def comp(a,b): + return a*b + + N = len(data) + Rxy = [0.0] * N + for i in range(N): + for j in range(i,min(i+N,N)): + Rxy[i]+=comp(data[j],data[j-i]) + for j in range(i): + Rxy[i]+=comp(data[j],data[j-i+N]) + Rxy[i]/=float(N) + + def bestLocalMaximum(Rxy): + Rxyd = [Rxy[i]-Rxy[i-1] for i in range(1,len(Rxy))] + maxs = [] + for i in range(1,len(Rxyd)-1): + a = Rxyd[i-1] + b = Rxyd[i] + print(a,b) + if (a>=0 and b<0) or (a<0 and b>=0): #sign change (zerocrossing) at point i, denoting max point (only) + maxs.append((i,max(Rxy[i],Rxy[i-1]))) + return max(maxs,key=lambda x: x[1])[0] + flm = bestLocalMaximum(Rxy[0:int(len(Rxy))]) + + diff = [] + + for i in range(len(data)-flm): + diff.append((data[i]-data[i+flm]).lengthSq) + + def lowerErrorSlice(diff,e): + bestSlice = (0,100000) #index, error at index + for i in range(e,len(diff)-e): + errorSlice = sum(diff[i-e:i+e+1]) + if errorSlice= maxError: + maxError = tmpError + maxErrorPt = pt.index + return maxError,maxErrorPt + + + #calculated bezier derivative at point t. + #That is, tangent of point t. + def getBezDerivative(bez,t): + n = len(bez)-1 + sumVec = Vector((0,0,0,0)) + for i in range(n-1): + sumVec+=bernsteinPoly(n-1,i,t)*(bez[i+1]-bez[i]) + return sumVec + + + #use Newton-Raphson to find a better paramterization of datapoints, + #one that minimizes the distance (or error) between bezier and original data. + def newtonRaphson(data_pts,s,e,bez): + for pt in data_pts[s:e+1]: + if pt.index==s: + pt.u=0 + elif pt.index==e: + pt.u=1 + else: + u = pt.u + qu = bezierEval(bez,pt.u) + qud = getBezDerivative(bez,u) + #we wish to minimize f(u), the squared distance between curve and data + fu = (qu-pt.co).length**2 + fud = (2*(qu.x-pt.co.x)*(qud.x))-(2*(qu.y-pt.co.y)*(qud.y)) + if fud==0: + fu = 0 + fud = 1 + pt.u=pt.u-(fu/fud) + + def createDataPts(curveGroup, group_mode): + data_pts = [] + if group_mode: + for i in range(len(curveGroup[0].keyframe_points)): + x = curveGroup[0].keyframe_points[i].co.x + y1 = curveGroup[0].keyframe_points[i].co.y + y2 = curveGroup[1].keyframe_points[i].co.y + y3 = curveGroup[2].keyframe_points[i].co.y + data_pts.append(dataPoint(i,Vector((x,y1,y2,y3)))) + else: + for i in range(len(curveGroup.keyframe_points)): + x = curveGroup.keyframe_points[i].co.x + y1 = curveGroup.keyframe_points[i].co.y + y2 = 0 + y3 = 0 + data_pts.append(dataPoint(i,Vector((x,y1,y2,y3)))) + return data_pts + + def fitCubic(data_pts,s,e): + + if e-s<3: # if there are less than 3 points, fit a single basic bezier + bez = fitSingleCubic2Pts(data_pts,s,e) + else: + #if there are more, parameterize the points and fit a single cubic bezier + chordLength(data_pts,s,e) + bez = fitSingleCubic(data_pts,s,e) + + #calculate max error and point where it occurs + maxError,maxErrorPt = maxErrorAmount(data_pts,bez,s,e) + #if error is small enough, reparameterization might be enough + if maxErrorerror: + for i in range(maxIterations): + newtonRaphson(data_pts,s,e,bez) + if e-s<3: + bez = fitSingleCubic2Pts(data_pts,s,e) + else: + bez = fitSingleCubic(data_pts,s,e) + + + #recalculate max error and point where it occurs + maxError,maxErrorPt = maxErrorAmount(data_pts,bez,s,e) + + #repara wasn't enough, we need 2 beziers for this range. + #Split the bezier at point of maximum error + if maxError>error: + fitCubic(data_pts,s,maxErrorPt) + fitCubic(data_pts,maxErrorPt,e) + else: + #error is small enough, return the beziers. + beziers.append(bez) + return + + def createNewCurves(curveGroup,beziers,group_mode): + #remove all existing data points + if group_mode: + for fcurve in curveGroup: + for i in range(len(fcurve.keyframe_points)-1,0,-1): + fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) + else: + fcurve = curveGroup + for i in range(len(fcurve.keyframe_points)-1,0,-1): + fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) + + #insert the calculated beziers to blender data.\ + if group_mode: + for fullbez in beziers: + for i,fcurve in enumerate(curveGroup): + bez = [Vector((vec[0],vec[i+1])) for vec in fullbez] + newKey = fcurve.keyframe_points.insert(frame=bez[0].x,value=bez[0].y) + newKey.handle_right = (bez[1].x,bez[1].y) + + newKey = fcurve.keyframe_points.insert(frame=bez[3].x,value=bez[3].y) + newKey.handle_left= (bez[2].x,bez[2].y) + else: + for bez in beziers: + for vec in bez: + vec.resize_2d() + newKey = fcurve.keyframe_points.insert(frame=bez[0].x,value=bez[0].y) + newKey.handle_right = (bez[1].x,bez[1].y) + + newKey = fcurve.keyframe_points.insert(frame=bez[3].x,value=bez[3].y) + newKey.handle_left= (bez[2].x,bez[2].y) + + #indices are detached from data point's frame (x) value and stored in the dataPoint object, represent a range + + data_pts = createDataPts(curveGroup,group_mode) + + s = 0 #start + e = len(data_pts)-1 #end + + beziers = [] + + #begin the recursive fitting algorithm. + fitCubic(data_pts,s,e) + #remove old Fcurves and insert the new ones + createNewCurves(curveGroup,beziers,group_mode) + +#Main function of simplification +#sel_opt: either "sel" or "all" for which curves to effect +#error: maximum error allowed, in fraction (20% = 0.0020), i.e. divide by 10000 from percentage wanted. +#group_mode: boolean, to analyze each curve seperately or in groups, where group is all curves that effect the same property (e.g. a bone's x,y,z rotation) + +def fcurves_simplify(sel_opt="all", error=0.002, group_mode=True): + # main vars + context = bpy.context + obj = context.active_object + fcurves = obj.animation_data.action.fcurves + + if sel_opt=="sel": + sel_fcurves = [fcurve for fcurve in fcurves if fcurve.select] + else: + sel_fcurves = fcurves[:] + + #Error threshold for Newton Raphson reparamatizing + reparaError = error*32 + maxIterations = 16 + + if group_mode: + fcurveDict = {} + #this loop sorts all the fcurves into groups of 3, based on their RNA Data path, which corresponds to which property they effect + for curve in sel_fcurves: + if curve.data_path in fcurveDict: #if this bone has been added, append the curve to its list + fcurveDict[curve.data_path].append(curve) + else: + fcurveDict[curve.data_path] = [curve] #new bone, add a new dict value with this first curve + fcurveGroups = fcurveDict.values() + else: + fcurveGroups = sel_fcurves + + if error>0.00000: + #simplify every selected curve. + totalt = 0 + for i,fcurveGroup in enumerate(fcurveGroups): + print("Processing curve "+str(i+1)+"/"+str(len(fcurveGroups))) + t = time.clock() + simplifyCurves(fcurveGroup,error,reparaError,maxIterations,group_mode) + t = time.clock() - t + print(str(t)[:5]+" seconds to process last curve") + totalt+=t + print(str(totalt)[:5]+" seconds, total time elapsed") + + return + From 80e2f6c68ce3351f78c944a37557c969f9308a7a Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 25 May 2011 13:10:07 +0000 Subject: [PATCH 009/624] Swapped hotkey for setting interpolation from Shift-T to TKEY, since this is more commonly used that the TimeSlide tool (which is DopeSheet only). Noticed that this does bring this out of line with the hotkey for setting extrapolation, but then again, extrapolation is a per-curve setting. --- source/blender/editors/space_action/action_ops.c | 2 +- source/blender/editors/space_graph/graph_ops.c | 2 +- source/blender/editors/transform/transform_ops.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/space_action/action_ops.c b/source/blender/editors/space_action/action_ops.c index 6c3f80cda41..43d9ae0f5c9 100644 --- a/source/blender/editors/space_action/action_ops.c +++ b/source/blender/editors/space_action/action_ops.c @@ -162,7 +162,7 @@ static void action_keymap_keyframes (wmKeyConfig *keyconf, wmKeyMap *keymap) /* menu + set setting */ WM_keymap_add_item(keymap, "ACTION_OT_handle_type", VKEY, KM_PRESS, 0, 0); - WM_keymap_add_item(keymap, "ACTION_OT_interpolation_type", TKEY, KM_PRESS, KM_SHIFT, 0); + WM_keymap_add_item(keymap, "ACTION_OT_interpolation_type", TKEY, KM_PRESS, 0, 0); WM_keymap_add_item(keymap, "ACTION_OT_extrapolation_type", EKEY, KM_PRESS, KM_SHIFT, 0); WM_keymap_add_item(keymap, "ACTION_OT_keyframe_type", RKEY, KM_PRESS, 0, 0); diff --git a/source/blender/editors/space_graph/graph_ops.c b/source/blender/editors/space_graph/graph_ops.c index 03cc8bb9e80..544df2dab70 100644 --- a/source/blender/editors/space_graph/graph_ops.c +++ b/source/blender/editors/space_graph/graph_ops.c @@ -361,7 +361,7 @@ static void graphedit_keymap_keyframes (wmKeyConfig *keyconf, wmKeyMap *keymap) WM_keymap_add_item(keymap, "GRAPH_OT_handle_type", VKEY, KM_PRESS, 0, 0); - WM_keymap_add_item(keymap, "GRAPH_OT_interpolation_type", TKEY, KM_PRESS, KM_SHIFT, 0); + WM_keymap_add_item(keymap, "GRAPH_OT_interpolation_type", TKEY, KM_PRESS, 0, 0); /* destructive */ WM_keymap_add_item(keymap, "GRAPH_OT_clean", OKEY, KM_PRESS, 0, 0); diff --git a/source/blender/editors/transform/transform_ops.c b/source/blender/editors/transform/transform_ops.c index 7bdf6c909d9..4b0a734a98e 100644 --- a/source/blender/editors/transform/transform_ops.c +++ b/source/blender/editors/transform/transform_ops.c @@ -897,7 +897,7 @@ void transform_keymap_for_space(wmKeyConfig *keyconf, wmKeyMap *keymap, int spac km= WM_keymap_add_item(keymap, "TRANSFORM_OT_transform", SKEY, KM_PRESS, 0, 0); RNA_enum_set(km->ptr, "mode", TFM_TIME_SCALE); - km= WM_keymap_add_item(keymap, "TRANSFORM_OT_transform", TKEY, KM_PRESS, 0, 0); + km= WM_keymap_add_item(keymap, "TRANSFORM_OT_transform", TKEY, KM_PRESS, KM_SHIFT, 0); RNA_enum_set(km->ptr, "mode", TFM_TIME_SLIDE); break; case SPACE_IPO: From 433cc155275f56d43e48bf410d487ab51cf597f0 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 25 May 2011 17:14:31 +0000 Subject: [PATCH 010/624] Code Cleanup in DocumentExporter.cpp. (Test Commit) --- source/blender/collada/DocumentExporter.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/DocumentExporter.cpp b/source/blender/collada/DocumentExporter.cpp index 00daac60281..bb0bc5e1e76 100644 --- a/source/blender/collada/DocumentExporter.cpp +++ b/source/blender/collada/DocumentExporter.cpp @@ -397,10 +397,14 @@ protected: { if (!ob_arm->adt) return; - + + //write bone animations for 3 transform types + //i=0 --> rotations + //i=1 --> scale + //i=2 --> location for (int i = 0; i < 3; i++) sample_and_write_bone_animation(ob_arm, bone, i); - + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) write_bone_animation(ob_arm, child); } From 10c30bda08f64c51a2e9df64d492d56124895ec3 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 26 May 2011 12:09:21 +0000 Subject: [PATCH 011/624] Bugfix: Label for "Local With Parent" constraint space was broken by tooltips patch applied a few weeks ago in trunk --- source/blender/makesrna/intern/rna_constraint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_constraint.c b/source/blender/makesrna/intern/rna_constraint.c index eb5e8e5a59e..4bd3c8fbc7c 100644 --- a/source/blender/makesrna/intern/rna_constraint.c +++ b/source/blender/makesrna/intern/rna_constraint.c @@ -85,7 +85,7 @@ static EnumPropertyItem target_space_pchan_items[] = { static EnumPropertyItem owner_space_pchan_items[] = { {0, "WORLD", 0, "World Space", "The constraint is applied relative to the world coordinate system"}, {2, "POSE", 0, "Pose Space", "The constraint is applied in Pose Space, the object transformation is ignored"}, - {3, "LOCAL_WITH_PARENT", 0, "The constraint is applied relative to the local coordinate system of the object, with the parent transformation added"}, + {3, "LOCAL_WITH_PARENT", 0, "Local With Parent", "The constraint is applied relative to the local coordinate system of the object, with the parent transformation added"}, {1, "LOCAL", 0, "Local Space", "The constraint is applied relative to the local coordinate sytem of the object"}, {0, NULL, 0, NULL, NULL}}; From 36a720606e4689eaa2cc3c089a3ff6c27ed023ee Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 26 May 2011 12:34:53 +0000 Subject: [PATCH 012/624] New experimental drawtype for armatures: "Wire" This is equivalent to using B-Bones which are all scaled to have xwidth=zwidth=0, which can be useful to see how some limbs will bend, without the overhead of blocks blocking the view or having to scale down bone sizes first. --- .../editors/space_view3d/drawarmature.c | 105 ++++++++++++++++-- source/blender/makesdna/DNA_armature_types.h | 3 +- source/blender/makesrna/intern/rna_armature.c | 1 + 3 files changed, 100 insertions(+), 9 deletions(-) diff --git a/source/blender/editors/space_view3d/drawarmature.c b/source/blender/editors/space_view3d/drawarmature.c index 7c66cec5730..f42fd461510 100644 --- a/source/blender/editors/space_view3d/drawarmature.c +++ b/source/blender/editors/space_view3d/drawarmature.c @@ -1217,6 +1217,87 @@ static void draw_b_bone(int dt, int armflag, int boneflag, int constflag, unsign } } +static void draw_wire_bone_segments(bPoseChannel *pchan, Mat4 *bbones, float length, int segments) +{ + if ((segments > 1) && (pchan)) { + float dlen= length/(float)segments; + Mat4 *bbone = bbones; + int a; + + for (a=0; amat); + + glBegin(GL_LINES); + glVertex3f(0.0f, 0.0f, 0.0f); + glVertex3f(0.0f, dlen, 0.0f); + glEnd(); // GL_LINES + + glPopMatrix(); + } + } + else { + glPushMatrix(); + + glBegin(GL_LINES); + glVertex3f(0.0f, 0.0f, 0.0f); + glVertex3f(0.0f, length, 0.0f); + glEnd(); + + glPopMatrix(); + } +} + +static void draw_wire_bone(int dt, int armflag, int boneflag, int constflag, unsigned int id, bPoseChannel *pchan, EditBone *ebone) +{ + Mat4 *bbones = NULL; + int segments = 0; + float length; + + if (pchan) { + segments= pchan->bone->segments; + length= pchan->bone->length; + + if (segments > 1) + bbones = b_bone_spline_setup(pchan, 0); + } + else + length= ebone->length; + + /* draw points only if... */ + if (armflag & ARM_EDITMODE) { + /* move to unitspace */ + glPushMatrix(); + glScalef(length, length, length); + draw_bone_points(dt, armflag, boneflag, id); + glPopMatrix(); + length *= 0.95f; // make vertices visible + } + + /* this chunk not in object mode */ + if (armflag & (ARM_EDITMODE|ARM_POSEMODE)) { + if (id != -1) + glLoadName((GLuint) id|BONESEL_BONE); + + draw_wire_bone_segments(pchan, bbones, length, segments); + + /* further we send no names */ + if (id != -1) + glLoadName(id & 0xFFFF); /* object tag, for bordersel optim */ + } + + /* colors for modes */ + if (armflag & ARM_POSEMODE) { + set_pchan_glColor(PCHAN_COLOR_NORMAL, boneflag, constflag); + } + else if (armflag & ARM_EDITMODE) { + set_ebone_glColor(boneflag); + } + + /* draw normal */ + draw_wire_bone_segments(pchan, bbones, length, segments); +} + static void draw_bone(int dt, int armflag, int boneflag, int constflag, unsigned int id, float length) { @@ -1656,7 +1737,7 @@ static void draw_pose_bones(Scene *scene, View3D *v3d, ARegion *ar, Base *base, int use_custom = (pchan->custom) && !(arm->flag & ARM_NO_CUSTOM); glPushMatrix(); - if(use_custom && pchan->custom_tx) { + if (use_custom && pchan->custom_tx) { glMultMatrixf(pchan->custom_tx->pose_mat); } else { @@ -1684,6 +1765,8 @@ static void draw_pose_bones(Scene *scene, View3D *v3d, ARegion *ar, Base *base, } else if (arm->drawtype==ARM_LINE) ; /* nothing in solid */ + else if (arm->drawtype==ARM_WIRE) + ; /* nothing in solid */ else if (arm->drawtype==ARM_ENVELOPE) draw_sphere_bone(OB_SOLID, arm->flag, flag, 0, index, pchan, NULL); else if (arm->drawtype==ARM_B_BONE) @@ -1702,7 +1785,7 @@ static void draw_pose_bones(Scene *scene, View3D *v3d, ARegion *ar, Base *base, /* very very confusing... but in object mode, solid draw, we cannot do glLoadName yet, * stick bones and/or wire custom-shapes are drawn in next loop */ - if ((arm->drawtype != ARM_LINE) && (draw_wire == 0)) { + if (ELEM(arm->drawtype,ARM_LINE,ARM_WIRE)==0 && (draw_wire == 0)) { /* object tag, for bordersel optim */ glLoadName(index & 0xFFFF); index= -1; @@ -1773,8 +1856,8 @@ static void draw_pose_bones(Scene *scene, View3D *v3d, ARegion *ar, Base *base, if (index != -1) index+= 0x10000; // pose bones count in higher 2 bytes only } - /* stick bones have not been drawn yet so dont clear object selection in this case */ - if ((arm->drawtype != ARM_LINE) && draw_wire) { + /* stick or wire bones have not been drawn yet so dont clear object selection in this case */ + if (ELEM(arm->drawtype, ARM_LINE, ARM_WIRE)==0 && draw_wire) { /* object tag, for bordersel optim */ glLoadName(index & 0xFFFF); index= -1; @@ -1784,7 +1867,7 @@ static void draw_pose_bones(Scene *scene, View3D *v3d, ARegion *ar, Base *base, /* wire draw over solid only in posemode */ if ((dt <= OB_WIRE) || (arm->flag & ARM_POSEMODE) || (arm->drawtype==ARM_LINE)) { /* draw line check first. we do selection indices */ - if (arm->drawtype==ARM_LINE) { + if ELEM(arm->drawtype, ARM_LINE, ARM_WIRE) { if (arm->flag & ARM_POSEMODE) index= base->selcol; } @@ -1879,6 +1962,8 @@ static void draw_pose_bones(Scene *scene, View3D *v3d, ARegion *ar, Base *base, } else if (arm->drawtype==ARM_LINE) draw_line_bone(arm->flag, flag, constflag, index, pchan, NULL); + else if (arm->drawtype==ARM_WIRE) + draw_wire_bone(dt, arm->flag, flag, constflag, index, pchan, NULL); else if (arm->drawtype==ARM_B_BONE) draw_b_bone(OB_WIRE, arm->flag, flag, constflag, index, pchan, NULL); else @@ -2013,7 +2098,7 @@ static void draw_ebones(View3D *v3d, ARegion *ar, Object *ob, int dt) } /* if solid we draw it first */ - if ((dt > OB_WIRE) && (arm->drawtype!=ARM_LINE)) { + if ((dt > OB_WIRE) && (arm->drawtype != ARM_LINE)) { for (eBone=arm->edbo->first, index=0; eBone; eBone=eBone->next, index++) { if (eBone->layer & arm->layer) { if ((eBone->flag & BONE_HIDDEN_A)==0) { @@ -2034,6 +2119,8 @@ static void draw_ebones(View3D *v3d, ARegion *ar, Object *ob, int dt) draw_sphere_bone(OB_SOLID, arm->flag, flag, 0, index, NULL, eBone); else if(arm->drawtype==ARM_B_BONE) draw_b_bone(OB_SOLID, arm->flag, flag, 0, index, NULL, eBone); + else if (arm->drawtype==ARM_WIRE) + draw_wire_bone(OB_SOLID, arm->flag, flag, 0, index, NULL, eBone); else { draw_bone(OB_SOLID, arm->flag, flag, 0, index, eBone->length); } @@ -2047,7 +2134,7 @@ static void draw_ebones(View3D *v3d, ARegion *ar, Object *ob, int dt) /* if wire over solid, set offset */ index= -1; glLoadName(-1); - if (arm->drawtype==ARM_LINE) { + if ELEM(arm->drawtype, ARM_LINE, ARM_WIRE) { if(G.f & G_PICKSEL) index= 0; } @@ -2081,6 +2168,8 @@ static void draw_ebones(View3D *v3d, ARegion *ar, Object *ob, int dt) if (arm->drawtype == ARM_LINE) draw_line_bone(arm->flag, flag, 0, index, NULL, eBone); + else if (arm->drawtype==ARM_WIRE) + draw_wire_bone(OB_WIRE, arm->flag, flag, 0, index, NULL, eBone); else if (arm->drawtype == ARM_B_BONE) draw_b_bone(OB_WIRE, arm->flag, flag, 0, index, NULL, eBone); else @@ -2109,7 +2198,7 @@ static void draw_ebones(View3D *v3d, ARegion *ar, Object *ob, int dt) /* restore */ if(index!=-1) glLoadName(-1); - if (arm->drawtype==ARM_LINE); + if ELEM(arm->drawtype,ARM_LINE,ARM_WIRE); else if (dt>OB_WIRE) bglPolygonOffset(rv3d->dist, 0.0f); /* finally names and axes */ diff --git a/source/blender/makesdna/DNA_armature_types.h b/source/blender/makesdna/DNA_armature_types.h index 3547101612f..808db1f4843 100644 --- a/source/blender/makesdna/DNA_armature_types.h +++ b/source/blender/makesdna/DNA_armature_types.h @@ -136,7 +136,8 @@ typedef enum eArmature_Drawtype { ARM_OCTA = 0, ARM_LINE, ARM_B_BONE, - ARM_ENVELOPE + ARM_ENVELOPE, + ARM_WIRE } eArmature_Drawtype; /* armature->deformflag */ diff --git a/source/blender/makesrna/intern/rna_armature.c b/source/blender/makesrna/intern/rna_armature.c index d398bb4bb78..61b0cbbf586 100644 --- a/source/blender/makesrna/intern/rna_armature.c +++ b/source/blender/makesrna/intern/rna_armature.c @@ -814,6 +814,7 @@ static void rna_def_armature(BlenderRNA *brna) {ARM_LINE, "STICK", 0, "Stick", "Display bones as simple 2D lines with dots"}, {ARM_B_BONE, "BBONE", 0, "B-Bone", "Display bones as boxes, showing subdivision and B-Splines"}, {ARM_ENVELOPE, "ENVELOPE", 0, "Envelope", "Display bones as extruded spheres, showing deformation influence volume"}, + {ARM_WIRE, "WIRE", 0, "Wire", "Display bones as thin wires, showing subdivision and B-Splines"}, {0, NULL, 0, NULL, NULL}}; static EnumPropertyItem prop_ghost_type_items[] = { {ARM_GHOST_CUR, "CURRENT_FRAME", 0, "Around Frame", "Display Ghosts of poses within a fixed number of frames around the current frame"}, From 93e992c5d980ce2186c025dbf6f4900b1ad78557 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 26 May 2011 17:07:38 +0000 Subject: [PATCH 013/624] AnimationExporter class refactoring. Exported AnimationExporter class to a separate set of files. --- source/blender/collada/AnimationExporter.cpp | 660 +++++++++++++++++++ source/blender/collada/AnimationExporter.h | 139 ++++ source/blender/collada/CMakeLists.txt | 2 + source/blender/collada/DocumentExporter.cpp | 635 +----------------- 4 files changed, 802 insertions(+), 634 deletions(-) create mode 100644 source/blender/collada/AnimationExporter.cpp create mode 100644 source/blender/collada/AnimationExporter.h diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp new file mode 100644 index 00000000000..8b2aada5e9a --- /dev/null +++ b/source/blender/collada/AnimationExporter.cpp @@ -0,0 +1,660 @@ +/* + * $Id: DocumentExporter.cpp 36898 2011-05-25 17:14:31Z phabtar $ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Jan Diederich, Tod Liverseed. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#include "GeometryExporter.h" +#include "AnimationExporter.h" + +template +void forEachObjectInScene(Scene *sce, Functor &f) +{ + Base *base= (Base*) sce->base.first; + while(base) { + Object *ob = base->object; + + f(ob); + + base= base->next; + } +} + +void AnimationExporter::exportAnimations(Scene *sce) + { + if(hasAnimations(sce)) { + this->scene = sce; + + openLibrary(); + + forEachObjectInScene(sce, *this); + + closeLibrary(); + } + } + + // called for each exported object + void AnimationExporter::operator() (Object *ob) + { + if (!ob->adt || !ob->adt->action) return; + + FCurve *fcu = (FCurve*)ob->adt->action->curves.first; + + if (ob->type == OB_ARMATURE) { + if (!ob->data) return; + + bArmature *arm = (bArmature*)ob->data; + for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) + write_bone_animation(ob, bone); + } + else { + while (fcu) { + // TODO "rotation_quaternion" is also possible for objects (although euler is default) + if ((!strcmp(fcu->rna_path, "location") || !strcmp(fcu->rna_path, "scale")) || + (!strcmp(fcu->rna_path, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)) + dae_animation(fcu, id_name(ob)); + + fcu = fcu->next; + } + } + } + + void AnimationExporter::dae_animation(FCurve *fcu, std::string ob_name) + { + const char *axis_names[] = {"X", "Y", "Z"}; + const char *axis_name = NULL; + char anim_id[200]; + + if (fcu->array_index < 3) + axis_name = axis_names[fcu->array_index]; + + BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), + fcu->rna_path, axis_names[fcu->array_index]); + + // check rna_path is one of: rotation, scale, location + + openAnimation(anim_id, COLLADABU::Utils::EMPTY_STRING); + + // create input source + std::string input_id = create_source_from_fcurve(COLLADASW::InputSemantic::INPUT, fcu, anim_id, axis_name); + + // create output source + std::string output_id = create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); + + // create interpolations source + std::string interpolation_id = create_interpolation_source(fcu->totvert, anim_id, axis_name); + + std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; + COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); + std::string empty; + sampler.addInput(COLLADASW::InputSemantic::INPUT, COLLADABU::URI(empty, input_id)); + sampler.addInput(COLLADASW::InputSemantic::OUTPUT, COLLADABU::URI(empty, output_id)); + + // this input is required + sampler.addInput(COLLADASW::InputSemantic::INTERPOLATION, COLLADABU::URI(empty, interpolation_id)); + + addSampler(sampler); + + std::string target = translate_id(ob_name) + + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + addChannel(COLLADABU::URI(empty, sampler_id), target); + + closeAnimation(); + } + + void AnimationExporter::write_bone_animation(Object *ob_arm, Bone *bone) + { + if (!ob_arm->adt) + return; + + //write bone animations for 3 transform types + //i=0 --> rotations + //i=1 --> scale + //i=2 --> location + for (int i = 0; i < 3; i++) + sample_and_write_bone_animation(ob_arm, bone, i); + + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) + write_bone_animation(ob_arm, child); + } + + void AnimationExporter::sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type) + { + bArmature *arm = (bArmature*)ob_arm->data; + int flag = arm->flag; + std::vector fra; + char prefix[256]; + + BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone->name); + + bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); + if (!pchan) + return; + + switch (transform_type) { + case 0: + find_rotation_frames(ob_arm, fra, prefix, pchan->rotmode); + break; + case 1: + find_frames(ob_arm, fra, prefix, "scale"); + break; + case 2: + find_frames(ob_arm, fra, prefix, "location"); + break; + default: + return; + } + + // exit rest position + if (flag & ARM_RESTPOS) { + arm->flag &= ~ARM_RESTPOS; + where_is_pose(scene, ob_arm); + } + + if (fra.size()) { + float *v = (float*)MEM_callocN(sizeof(float) * 3 * fra.size(), "temp. anim frames"); + sample_animation(v, fra, transform_type, bone, ob_arm); + + if (transform_type == 0) { + // write x, y, z curves separately if it is rotation + float *c = (float*)MEM_callocN(sizeof(float) * fra.size(), "temp. anim frames"); + for (int i = 0; i < 3; i++) { + for (unsigned int j = 0; j < fra.size(); j++) + c[j] = v[j * 3 + i]; + + dae_bone_animation(fra, c, transform_type, i, id_name(ob_arm), bone->name); + } + MEM_freeN(c); + } + else { + // write xyz at once if it is location or scale + dae_bone_animation(fra, v, transform_type, -1, id_name(ob_arm), bone->name); + } + + MEM_freeN(v); + } + + // restore restpos + if (flag & ARM_RESTPOS) + arm->flag = flag; + where_is_pose(scene, ob_arm); + } + + void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm) + { + bPoseChannel *pchan, *parchan = NULL; + bPose *pose = ob_arm->pose; + + pchan = get_pose_channel(pose, bone->name); + + if (!pchan) + return; + + parchan = pchan->parent; + + enable_fcurves(ob_arm->adt->action, bone->name); + + std::vector::iterator it; + for (it = frames.begin(); it != frames.end(); it++) { + float mat[4][4], ipar[4][4]; + + float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); + + BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); + where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); + + // compute bone local mat + if (bone->parent) { + invert_m4_m4(ipar, parchan->pose_mat); + mul_m4_m4m4(mat, pchan->pose_mat, ipar); + } + else + copy_m4_m4(mat, pchan->pose_mat); + + switch (type) { + case 0: + mat4_to_eul(v, mat); + break; + case 1: + mat4_to_size(v, mat); + break; + case 2: + copy_v3_v3(v, mat[3]); + break; + } + + v += 3; + } + + enable_fcurves(ob_arm->adt->action, NULL); + } + + // dae_bone_animation -> add_bone_animation + // (blend this into dae_bone_animation) + void AnimationExporter::dae_bone_animation(std::vector &fra, float *v, int tm_type, int axis, std::string ob_name, std::string bone_name) + { + const char *axis_names[] = {"X", "Y", "Z"}; + const char *axis_name = NULL; + char anim_id[200]; + bool is_rot = tm_type == 0; + + if (!fra.size()) + return; + + char rna_path[200]; + BLI_snprintf(rna_path, sizeof(rna_path), "pose.bones[\"%s\"].%s", bone_name.c_str(), + tm_type == 0 ? "rotation_quaternion" : (tm_type == 1 ? "scale" : "location")); + + if (axis > -1) + axis_name = axis_names[axis]; + + std::string transform_sid = get_transform_sid(NULL, tm_type, axis_name, false); + + BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), + (char*)translate_id(bone_name).c_str(), (char*)transform_sid.c_str()); + + openAnimation(anim_id, COLLADABU::Utils::EMPTY_STRING); + + // create input source + std::string input_id = create_source_from_vector(COLLADASW::InputSemantic::INPUT, fra, is_rot, anim_id, axis_name); + + // create output source + std::string output_id; + if (axis == -1) + output_id = create_xyz_source(v, fra.size(), anim_id); + else + output_id = create_source_from_array(COLLADASW::InputSemantic::OUTPUT, v, fra.size(), is_rot, anim_id, axis_name); + + // create interpolations source + std::string interpolation_id = create_interpolation_source(fra.size(), anim_id, axis_name); + + std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; + COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); + std::string empty; + sampler.addInput(COLLADASW::InputSemantic::INPUT, COLLADABU::URI(empty, input_id)); + sampler.addInput(COLLADASW::InputSemantic::OUTPUT, COLLADABU::URI(empty, output_id)); + + // TODO create in/out tangents source + + // this input is required + sampler.addInput(COLLADASW::InputSemantic::INTERPOLATION, COLLADABU::URI(empty, interpolation_id)); + + addSampler(sampler); + + std::string target = translate_id(ob_name + "_" + bone_name) + "/" + transform_sid; + addChannel(COLLADABU::URI(empty, sampler_id), target); + + closeAnimation(); + } + + float AnimationExporter::convert_time(float frame) + { + return FRA2TIME(frame); + } + + float AnimationExporter::convert_angle(float angle) + { + return COLLADABU::Math::Utils::radToDegF(angle); + } + + std::string AnimationExporter::get_semantic_suffix(COLLADASW::InputSemantic::Semantics semantic) + { + switch(semantic) { + case COLLADASW::InputSemantic::INPUT: + return INPUT_SOURCE_ID_SUFFIX; + case COLLADASW::InputSemantic::OUTPUT: + return OUTPUT_SOURCE_ID_SUFFIX; + case COLLADASW::InputSemantic::INTERPOLATION: + return INTERPOLATION_SOURCE_ID_SUFFIX; + case COLLADASW::InputSemantic::IN_TANGENT: + return INTANGENT_SOURCE_ID_SUFFIX; + case COLLADASW::InputSemantic::OUT_TANGENT: + return OUTTANGENT_SOURCE_ID_SUFFIX; + default: + break; + } + return ""; + } + + void AnimationExporter::add_source_parameters(COLLADASW::SourceBase::ParameterNameList& param, + COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis) + { + switch(semantic) { + case COLLADASW::InputSemantic::INPUT: + param.push_back("TIME"); + break; + case COLLADASW::InputSemantic::OUTPUT: + if (is_rot) { + param.push_back("ANGLE"); + } + else { + if (axis) { + param.push_back(axis); + } + else { + param.push_back("X"); + param.push_back("Y"); + param.push_back("Z"); + } + } + break; + case COLLADASW::InputSemantic::IN_TANGENT: + case COLLADASW::InputSemantic::OUT_TANGENT: + param.push_back("X"); + param.push_back("Y"); + break; + default: + break; + } + } + + void AnimationExporter::get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length) + { + switch (semantic) { + case COLLADASW::InputSemantic::INPUT: + *length = 1; + values[0] = convert_time(bezt->vec[1][0]); + break; + case COLLADASW::InputSemantic::OUTPUT: + *length = 1; + if (rotation) { + values[0] = convert_angle(bezt->vec[1][1]); + } + else { + values[0] = bezt->vec[1][1]; + } + break; + case COLLADASW::InputSemantic::IN_TANGENT: + case COLLADASW::InputSemantic::OUT_TANGENT: + // XXX + *length = 2; + break; + default: + *length = 0; + break; + } + } + + std::string AnimationExporter::create_source_from_fcurve(COLLADASW::InputSemantic::Semantics semantic, FCurve *fcu, const std::string& anim_id, const char *axis_name) + { + std::string source_id = anim_id + get_semantic_suffix(semantic); + + //bool is_rotation = !strcmp(fcu->rna_path, "rotation"); + bool is_rotation = false; + + if (strstr(fcu->rna_path, "rotation")) is_rotation = true; + + COLLADASW::FloatSourceF source(mSW); + source.setId(source_id); + source.setArrayId(source_id + ARRAY_ID_SUFFIX); + source.setAccessorCount(fcu->totvert); + source.setAccessorStride(1); + + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); + add_source_parameters(param, semantic, is_rotation, axis_name); + + source.prepareToAppendValues(); + + for (unsigned int i = 0; i < fcu->totvert; i++) { + float values[3]; // be careful! + int length = 0; + + get_source_values(&fcu->bezt[i], semantic, is_rotation, values, &length); + for (int j = 0; j < length; j++) + source.appendValues(values[j]); + } + + source.finish(); + + return source_id; + } + + std::string AnimationExporter::create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, bool is_rot, const std::string& anim_id, const char *axis_name) + { + std::string source_id = anim_id + get_semantic_suffix(semantic); + + COLLADASW::FloatSourceF source(mSW); + source.setId(source_id); + source.setArrayId(source_id + ARRAY_ID_SUFFIX); + source.setAccessorCount(tot); + source.setAccessorStride(1); + + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); + add_source_parameters(param, semantic, is_rot, axis_name); + + source.prepareToAppendValues(); + + for (int i = 0; i < tot; i++) { + float val = v[i]; + if (semantic == COLLADASW::InputSemantic::INPUT) + val = convert_time(val); + else if (is_rot) + val = convert_angle(val); + source.appendValues(val); + } + + source.finish(); + + return source_id; + } + + std::string AnimationExporter::create_source_from_vector(COLLADASW::InputSemantic::Semantics semantic, std::vector &fra, bool is_rot, const std::string& anim_id, const char *axis_name) + { + std::string source_id = anim_id + get_semantic_suffix(semantic); + + COLLADASW::FloatSourceF source(mSW); + source.setId(source_id); + source.setArrayId(source_id + ARRAY_ID_SUFFIX); + source.setAccessorCount(fra.size()); + source.setAccessorStride(1); + + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); + add_source_parameters(param, semantic, is_rot, axis_name); + + source.prepareToAppendValues(); + + std::vector::iterator it; + for (it = fra.begin(); it != fra.end(); it++) { + float val = *it; + if (semantic == COLLADASW::InputSemantic::INPUT) + val = convert_time(val); + else if (is_rot) + val = convert_angle(val); + source.appendValues(val); + } + + source.finish(); + + return source_id; + } + + // only used for sources with OUTPUT semantic + std::string AnimationExporter::create_xyz_source(float *v, int tot, const std::string& anim_id) + { + COLLADASW::InputSemantic::Semantics semantic = COLLADASW::InputSemantic::OUTPUT; + std::string source_id = anim_id + get_semantic_suffix(semantic); + + COLLADASW::FloatSourceF source(mSW); + source.setId(source_id); + source.setArrayId(source_id + ARRAY_ID_SUFFIX); + source.setAccessorCount(tot); + source.setAccessorStride(3); + + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); + add_source_parameters(param, semantic, false, NULL); + + source.prepareToAppendValues(); + + for (int i = 0; i < tot; i++) { + source.appendValues(*v, *(v + 1), *(v + 2)); + v += 3; + } + + source.finish(); + + return source_id; + } + + std::string AnimationExporter::create_interpolation_source(int tot, const std::string& anim_id, const char *axis_name) + { + std::string source_id = anim_id + get_semantic_suffix(COLLADASW::InputSemantic::INTERPOLATION); + + COLLADASW::NameSource source(mSW); + source.setId(source_id); + source.setArrayId(source_id + ARRAY_ID_SUFFIX); + source.setAccessorCount(tot); + source.setAccessorStride(1); + + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); + param.push_back("INTERPOLATION"); + + source.prepareToAppendValues(); + + for (int i = 0; i < tot; i++) { + source.appendValues(LINEAR_NAME); + } + + source.finish(); + + return source_id; + } + + // for rotation, axis name is always appended and the value of append_axis is ignored + std::string AnimationExporter::get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) + { + std::string tm_name; + + // when given rna_path, determine tm_type from it + if (rna_path) { + char *name = extract_transform_name(rna_path); + + if (strstr(name, "rotation")) + tm_type = 0; + else if (!strcmp(name, "scale")) + tm_type = 1; + else if (!strcmp(name, "location")) + tm_type = 2; + else + tm_type = -1; + } + + switch (tm_type) { + case 0: + return std::string("rotation") + std::string(axis_name) + ".ANGLE"; + case 1: + tm_name = "scale"; + break; + case 2: + tm_name = "location"; + break; + default: + tm_name = ""; + break; + } + + if (tm_name.size()) { + if (append_axis) + return tm_name + std::string(".") + std::string(axis_name); + else + return tm_name; + } + + return std::string(""); + } + + char* AnimationExporter::extract_transform_name(char *rna_path) + { + char *dot = strrchr(rna_path, '.'); + return dot ? (dot + 1) : rna_path; + } + + void AnimationExporter::find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name) + { + FCurve *fcu= (FCurve*)ob->adt->action->curves.first; + + for (; fcu; fcu = fcu->next) { + if (prefix && strncmp(prefix, fcu->rna_path, strlen(prefix))) + continue; + + char *name = extract_transform_name(fcu->rna_path); + if (!strcmp(name, tm_name)) { + for (unsigned int i = 0; i < fcu->totvert; i++) { + float f = fcu->bezt[i].vec[1][0]; + if (std::find(fra.begin(), fra.end(), f) == fra.end()) + fra.push_back(f); + } + } + } + + // keep the keys in ascending order + std::sort(fra.begin(), fra.end()); + } + + void AnimationExporter::find_rotation_frames(Object *ob, std::vector &fra, const char *prefix, int rotmode) + { + if (rotmode > 0) + find_frames(ob, fra, prefix, "rotation_euler"); + else if (rotmode == ROT_MODE_QUAT) + find_frames(ob, fra, prefix, "rotation_quaternion"); + /*else if (rotmode == ROT_MODE_AXISANGLE) + ;*/ + } + + // enable fcurves driving a specific bone, disable all the rest + // if bone_name = NULL enable all fcurves + void AnimationExporter::enable_fcurves(bAction *act, char *bone_name) + { + FCurve *fcu; + char prefix[200]; + + if (bone_name) + BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone_name); + + for (fcu = (FCurve*)act->curves.first; fcu; fcu = fcu->next) { + if (bone_name) { + if (!strncmp(fcu->rna_path, prefix, strlen(prefix))) + fcu->flag &= ~FCURVE_DISABLED; + else + fcu->flag |= FCURVE_DISABLED; + } + else { + fcu->flag &= ~FCURVE_DISABLED; + } + } + } + + bool AnimationExporter::hasAnimations(Scene *sce) + { + Base *base= (Base*) sce->base.first; + while(base) { + Object *ob = base->object; + + FCurve *fcu = 0; + if(ob->adt && ob->adt->action) + fcu = (FCurve*)ob->adt->action->curves.first; + + if ((ob->type == OB_ARMATURE && ob->data) || fcu) { + return true; + } + base= base->next; + } + return false; + } diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h new file mode 100644 index 00000000000..89db0788674 --- /dev/null +++ b/source/blender/collada/AnimationExporter.h @@ -0,0 +1,139 @@ +/* + * $Id: DocumentExporter.cpp 36898 2011-05-25 17:14:31Z phabtar $ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Jan Diederich, Tod Liverseed. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#include +#include +#include +extern "C" +{ +#include "DNA_scene_types.h" +#include "DNA_object_types.h" +#include "DNA_anim_types.h" +#include "DNA_action_types.h" +#include "DNA_curve_types.h" +#include "DNA_armature_types.h" + +#include "BKE_DerivedMesh.h" +#include "BKE_fcurve.h" +#include "BKE_animsys.h" +#ifdef NAN_BUILDINFO +extern char build_rev[]; +#endif +} + +#include "MEM_guardedalloc.h" + +#include "BKE_action.h" // pose functions +#include "BKE_armature.h" +#include "BKE_object.h" + +#include "BLI_math.h" +#include "BLI_string.h" +#include "BLI_listbase.h" + +#include "RNA_access.h" + +#include "COLLADASWSource.h" +#include "COLLADASWInstanceGeometry.h" +#include "COLLADASWInputList.h" +#include "COLLADASWPrimitves.h" +#include "COLLADASWVertices.h" +#include "COLLADASWLibraryAnimations.h" +#include "COLLADASWParamTemplate.h" +#include "COLLADASWParamBase.h" +#include "COLLADASWSampler.h" +#include "COLLADASWConstants.h" +#include "COLLADASWBaseInputElement.h" + +#include "collada_internal.h" + +#include +#include // std::find + +class AnimationExporter: COLLADASW::LibraryAnimations +{ +private: + Scene *scene; + COLLADASW::StreamWriter *sw; + +public: + + AnimationExporter(COLLADASW::StreamWriter *sw): COLLADASW::LibraryAnimations(sw) { this->sw = sw; } + + + void exportAnimations(Scene *sce); + + // called for each exported object + void operator() (Object *ob); + +protected: + + void dae_animation(FCurve *fcu, std::string ob_name); + + void write_bone_animation(Object *ob_arm, Bone *bone); + + void sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type); + + void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm); + + // dae_bone_animation -> add_bone_animation + // (blend this into dae_bone_animation) + void dae_bone_animation(std::vector &fra, float *v, int tm_type, int axis, std::string ob_name, std::string bone_name); + + float convert_time(float frame); + + float convert_angle(float angle); + + std::string get_semantic_suffix(COLLADASW::InputSemantic::Semantics semantic); + + void add_source_parameters(COLLADASW::SourceBase::ParameterNameList& param, + COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis); + + void get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length); + + std::string create_source_from_fcurve(COLLADASW::InputSemantic::Semantics semantic, FCurve *fcu, const std::string& anim_id, const char *axis_name); + + std::string create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, bool is_rot, const std::string& anim_id, const char *axis_name); + + std::string create_source_from_vector(COLLADASW::InputSemantic::Semantics semantic, std::vector &fra, bool is_rot, const std::string& anim_id, const char *axis_name); + + std::string create_xyz_source(float *v, int tot, const std::string& anim_id); + + std::string create_interpolation_source(int tot, const std::string& anim_id, const char *axis_name); + + // for rotation, axis name is always appended and the value of append_axis is ignored + std::string get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); + + void find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name); + + void find_rotation_frames(Object *ob, std::vector &fra, const char *prefix, int rotmode); + + // enable fcurves driving a specific bone, disable all the rest + // if bone_name = NULL enable all fcurves + void enable_fcurves(bAction *act, char *bone_name); + + bool hasAnimations(Scene *sce); + + char* extract_transform_name(char *rna_path); +}; \ No newline at end of file diff --git a/source/blender/collada/CMakeLists.txt b/source/blender/collada/CMakeLists.txt index fa7bfee8ee5..130e18f4c9a 100644 --- a/source/blender/collada/CMakeLists.txt +++ b/source/blender/collada/CMakeLists.txt @@ -58,6 +58,7 @@ endif() set(SRC AnimationImporter.cpp + AnimationExporter.cpp ArmatureExporter.cpp ArmatureImporter.cpp CameraExporter.cpp @@ -80,6 +81,7 @@ set(SRC collada_utils.cpp AnimationImporter.h + AnimationExporter.h ArmatureExporter.h ArmatureImporter.h CameraExporter.h diff --git a/source/blender/collada/DocumentExporter.cpp b/source/blender/collada/DocumentExporter.cpp index bb0bc5e1e76..0bdf41f15eb 100644 --- a/source/blender/collada/DocumentExporter.cpp +++ b/source/blender/collada/DocumentExporter.cpp @@ -114,6 +114,7 @@ extern char build_rev[]; #include "TransformWriter.h" #include "ArmatureExporter.h" +#include "AnimationExporter.h" #include "CameraExporter.h" #include "EffectExporter.h" #include "GeometryExporter.h" @@ -298,640 +299,6 @@ public: // TODO: it would be better to instantiate animations rather than create a new one per object // COLLADA allows this through multiple s in . // For this to work, we need to know objects that use a certain action. -class AnimationExporter: COLLADASW::LibraryAnimations -{ - Scene *scene; - COLLADASW::StreamWriter *sw; - -public: - - AnimationExporter(COLLADASW::StreamWriter *sw): COLLADASW::LibraryAnimations(sw) { this->sw = sw; } - - - - void exportAnimations(Scene *sce) - { - if(hasAnimations(sce)) { - this->scene = sce; - - openLibrary(); - - forEachObjectInScene(sce, *this); - - closeLibrary(); - } - } - - // called for each exported object - void operator() (Object *ob) - { - if (!ob->adt || !ob->adt->action) return; - - FCurve *fcu = (FCurve*)ob->adt->action->curves.first; - - if (ob->type == OB_ARMATURE) { - if (!ob->data) return; - - bArmature *arm = (bArmature*)ob->data; - for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) - write_bone_animation(ob, bone); - } - else { - while (fcu) { - // TODO "rotation_quaternion" is also possible for objects (although euler is default) - if ((!strcmp(fcu->rna_path, "location") || !strcmp(fcu->rna_path, "scale")) || - (!strcmp(fcu->rna_path, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)) - dae_animation(fcu, id_name(ob)); - - fcu = fcu->next; - } - } - } - -protected: - - void dae_animation(FCurve *fcu, std::string ob_name) - { - const char *axis_names[] = {"X", "Y", "Z"}; - const char *axis_name = NULL; - char anim_id[200]; - - if (fcu->array_index < 3) - axis_name = axis_names[fcu->array_index]; - - BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), - fcu->rna_path, axis_names[fcu->array_index]); - - // check rna_path is one of: rotation, scale, location - - openAnimation(anim_id, COLLADABU::Utils::EMPTY_STRING); - - // create input source - std::string input_id = create_source_from_fcurve(COLLADASW::InputSemantic::INPUT, fcu, anim_id, axis_name); - - // create output source - std::string output_id = create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); - - // create interpolations source - std::string interpolation_id = create_interpolation_source(fcu->totvert, anim_id, axis_name); - - std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; - COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); - std::string empty; - sampler.addInput(COLLADASW::InputSemantic::INPUT, COLLADABU::URI(empty, input_id)); - sampler.addInput(COLLADASW::InputSemantic::OUTPUT, COLLADABU::URI(empty, output_id)); - - // this input is required - sampler.addInput(COLLADASW::InputSemantic::INTERPOLATION, COLLADABU::URI(empty, interpolation_id)); - - addSampler(sampler); - - std::string target = translate_id(ob_name) - + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); - addChannel(COLLADABU::URI(empty, sampler_id), target); - - closeAnimation(); - } - - void write_bone_animation(Object *ob_arm, Bone *bone) - { - if (!ob_arm->adt) - return; - - //write bone animations for 3 transform types - //i=0 --> rotations - //i=1 --> scale - //i=2 --> location - for (int i = 0; i < 3; i++) - sample_and_write_bone_animation(ob_arm, bone, i); - - for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) - write_bone_animation(ob_arm, child); - } - - void sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type) - { - bArmature *arm = (bArmature*)ob_arm->data; - int flag = arm->flag; - std::vector fra; - char prefix[256]; - - BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone->name); - - bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); - if (!pchan) - return; - - switch (transform_type) { - case 0: - find_rotation_frames(ob_arm, fra, prefix, pchan->rotmode); - break; - case 1: - find_frames(ob_arm, fra, prefix, "scale"); - break; - case 2: - find_frames(ob_arm, fra, prefix, "location"); - break; - default: - return; - } - - // exit rest position - if (flag & ARM_RESTPOS) { - arm->flag &= ~ARM_RESTPOS; - where_is_pose(scene, ob_arm); - } - - if (fra.size()) { - float *v = (float*)MEM_callocN(sizeof(float) * 3 * fra.size(), "temp. anim frames"); - sample_animation(v, fra, transform_type, bone, ob_arm); - - if (transform_type == 0) { - // write x, y, z curves separately if it is rotation - float *c = (float*)MEM_callocN(sizeof(float) * fra.size(), "temp. anim frames"); - for (int i = 0; i < 3; i++) { - for (unsigned int j = 0; j < fra.size(); j++) - c[j] = v[j * 3 + i]; - - dae_bone_animation(fra, c, transform_type, i, id_name(ob_arm), bone->name); - } - MEM_freeN(c); - } - else { - // write xyz at once if it is location or scale - dae_bone_animation(fra, v, transform_type, -1, id_name(ob_arm), bone->name); - } - - MEM_freeN(v); - } - - // restore restpos - if (flag & ARM_RESTPOS) - arm->flag = flag; - where_is_pose(scene, ob_arm); - } - - void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm) - { - bPoseChannel *pchan, *parchan = NULL; - bPose *pose = ob_arm->pose; - - pchan = get_pose_channel(pose, bone->name); - - if (!pchan) - return; - - parchan = pchan->parent; - - enable_fcurves(ob_arm->adt->action, bone->name); - - std::vector::iterator it; - for (it = frames.begin(); it != frames.end(); it++) { - float mat[4][4], ipar[4][4]; - - float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); - - BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); - where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); - - // compute bone local mat - if (bone->parent) { - invert_m4_m4(ipar, parchan->pose_mat); - mul_m4_m4m4(mat, pchan->pose_mat, ipar); - } - else - copy_m4_m4(mat, pchan->pose_mat); - - switch (type) { - case 0: - mat4_to_eul(v, mat); - break; - case 1: - mat4_to_size(v, mat); - break; - case 2: - copy_v3_v3(v, mat[3]); - break; - } - - v += 3; - } - - enable_fcurves(ob_arm->adt->action, NULL); - } - - // dae_bone_animation -> add_bone_animation - // (blend this into dae_bone_animation) - void dae_bone_animation(std::vector &fra, float *v, int tm_type, int axis, std::string ob_name, std::string bone_name) - { - const char *axis_names[] = {"X", "Y", "Z"}; - const char *axis_name = NULL; - char anim_id[200]; - bool is_rot = tm_type == 0; - - if (!fra.size()) - return; - - char rna_path[200]; - BLI_snprintf(rna_path, sizeof(rna_path), "pose.bones[\"%s\"].%s", bone_name.c_str(), - tm_type == 0 ? "rotation_quaternion" : (tm_type == 1 ? "scale" : "location")); - - if (axis > -1) - axis_name = axis_names[axis]; - - std::string transform_sid = get_transform_sid(NULL, tm_type, axis_name, false); - - BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), - (char*)translate_id(bone_name).c_str(), (char*)transform_sid.c_str()); - - openAnimation(anim_id, COLLADABU::Utils::EMPTY_STRING); - - // create input source - std::string input_id = create_source_from_vector(COLLADASW::InputSemantic::INPUT, fra, is_rot, anim_id, axis_name); - - // create output source - std::string output_id; - if (axis == -1) - output_id = create_xyz_source(v, fra.size(), anim_id); - else - output_id = create_source_from_array(COLLADASW::InputSemantic::OUTPUT, v, fra.size(), is_rot, anim_id, axis_name); - - // create interpolations source - std::string interpolation_id = create_interpolation_source(fra.size(), anim_id, axis_name); - - std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; - COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); - std::string empty; - sampler.addInput(COLLADASW::InputSemantic::INPUT, COLLADABU::URI(empty, input_id)); - sampler.addInput(COLLADASW::InputSemantic::OUTPUT, COLLADABU::URI(empty, output_id)); - - // TODO create in/out tangents source - - // this input is required - sampler.addInput(COLLADASW::InputSemantic::INTERPOLATION, COLLADABU::URI(empty, interpolation_id)); - - addSampler(sampler); - - std::string target = translate_id(ob_name + "_" + bone_name) + "/" + transform_sid; - addChannel(COLLADABU::URI(empty, sampler_id), target); - - closeAnimation(); - } - - float convert_time(float frame) - { - return FRA2TIME(frame); - } - - float convert_angle(float angle) - { - return COLLADABU::Math::Utils::radToDegF(angle); - } - - std::string get_semantic_suffix(COLLADASW::InputSemantic::Semantics semantic) - { - switch(semantic) { - case COLLADASW::InputSemantic::INPUT: - return INPUT_SOURCE_ID_SUFFIX; - case COLLADASW::InputSemantic::OUTPUT: - return OUTPUT_SOURCE_ID_SUFFIX; - case COLLADASW::InputSemantic::INTERPOLATION: - return INTERPOLATION_SOURCE_ID_SUFFIX; - case COLLADASW::InputSemantic::IN_TANGENT: - return INTANGENT_SOURCE_ID_SUFFIX; - case COLLADASW::InputSemantic::OUT_TANGENT: - return OUTTANGENT_SOURCE_ID_SUFFIX; - default: - break; - } - return ""; - } - - void add_source_parameters(COLLADASW::SourceBase::ParameterNameList& param, - COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis) - { - switch(semantic) { - case COLLADASW::InputSemantic::INPUT: - param.push_back("TIME"); - break; - case COLLADASW::InputSemantic::OUTPUT: - if (is_rot) { - param.push_back("ANGLE"); - } - else { - if (axis) { - param.push_back(axis); - } - else { - param.push_back("X"); - param.push_back("Y"); - param.push_back("Z"); - } - } - break; - case COLLADASW::InputSemantic::IN_TANGENT: - case COLLADASW::InputSemantic::OUT_TANGENT: - param.push_back("X"); - param.push_back("Y"); - break; - default: - break; - } - } - - void get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length) - { - switch (semantic) { - case COLLADASW::InputSemantic::INPUT: - *length = 1; - values[0] = convert_time(bezt->vec[1][0]); - break; - case COLLADASW::InputSemantic::OUTPUT: - *length = 1; - if (rotation) { - values[0] = convert_angle(bezt->vec[1][1]); - } - else { - values[0] = bezt->vec[1][1]; - } - break; - case COLLADASW::InputSemantic::IN_TANGENT: - case COLLADASW::InputSemantic::OUT_TANGENT: - // XXX - *length = 2; - break; - default: - *length = 0; - break; - } - } - - std::string create_source_from_fcurve(COLLADASW::InputSemantic::Semantics semantic, FCurve *fcu, const std::string& anim_id, const char *axis_name) - { - std::string source_id = anim_id + get_semantic_suffix(semantic); - - //bool is_rotation = !strcmp(fcu->rna_path, "rotation"); - bool is_rotation = false; - - if (strstr(fcu->rna_path, "rotation")) is_rotation = true; - - COLLADASW::FloatSourceF source(mSW); - source.setId(source_id); - source.setArrayId(source_id + ARRAY_ID_SUFFIX); - source.setAccessorCount(fcu->totvert); - source.setAccessorStride(1); - - COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, is_rotation, axis_name); - - source.prepareToAppendValues(); - - for (unsigned int i = 0; i < fcu->totvert; i++) { - float values[3]; // be careful! - int length = 0; - - get_source_values(&fcu->bezt[i], semantic, is_rotation, values, &length); - for (int j = 0; j < length; j++) - source.appendValues(values[j]); - } - - source.finish(); - - return source_id; - } - - std::string create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, bool is_rot, const std::string& anim_id, const char *axis_name) - { - std::string source_id = anim_id + get_semantic_suffix(semantic); - - COLLADASW::FloatSourceF source(mSW); - source.setId(source_id); - source.setArrayId(source_id + ARRAY_ID_SUFFIX); - source.setAccessorCount(tot); - source.setAccessorStride(1); - - COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, is_rot, axis_name); - - source.prepareToAppendValues(); - - for (int i = 0; i < tot; i++) { - float val = v[i]; - if (semantic == COLLADASW::InputSemantic::INPUT) - val = convert_time(val); - else if (is_rot) - val = convert_angle(val); - source.appendValues(val); - } - - source.finish(); - - return source_id; - } - - std::string create_source_from_vector(COLLADASW::InputSemantic::Semantics semantic, std::vector &fra, bool is_rot, const std::string& anim_id, const char *axis_name) - { - std::string source_id = anim_id + get_semantic_suffix(semantic); - - COLLADASW::FloatSourceF source(mSW); - source.setId(source_id); - source.setArrayId(source_id + ARRAY_ID_SUFFIX); - source.setAccessorCount(fra.size()); - source.setAccessorStride(1); - - COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, is_rot, axis_name); - - source.prepareToAppendValues(); - - std::vector::iterator it; - for (it = fra.begin(); it != fra.end(); it++) { - float val = *it; - if (semantic == COLLADASW::InputSemantic::INPUT) - val = convert_time(val); - else if (is_rot) - val = convert_angle(val); - source.appendValues(val); - } - - source.finish(); - - return source_id; - } - - // only used for sources with OUTPUT semantic - std::string create_xyz_source(float *v, int tot, const std::string& anim_id) - { - COLLADASW::InputSemantic::Semantics semantic = COLLADASW::InputSemantic::OUTPUT; - std::string source_id = anim_id + get_semantic_suffix(semantic); - - COLLADASW::FloatSourceF source(mSW); - source.setId(source_id); - source.setArrayId(source_id + ARRAY_ID_SUFFIX); - source.setAccessorCount(tot); - source.setAccessorStride(3); - - COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, false, NULL); - - source.prepareToAppendValues(); - - for (int i = 0; i < tot; i++) { - source.appendValues(*v, *(v + 1), *(v + 2)); - v += 3; - } - - source.finish(); - - return source_id; - } - - std::string create_interpolation_source(int tot, const std::string& anim_id, const char *axis_name) - { - std::string source_id = anim_id + get_semantic_suffix(COLLADASW::InputSemantic::INTERPOLATION); - - COLLADASW::NameSource source(mSW); - source.setId(source_id); - source.setArrayId(source_id + ARRAY_ID_SUFFIX); - source.setAccessorCount(tot); - source.setAccessorStride(1); - - COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - param.push_back("INTERPOLATION"); - - source.prepareToAppendValues(); - - for (int i = 0; i < tot; i++) { - source.appendValues(LINEAR_NAME); - } - - source.finish(); - - return source_id; - } - - // for rotation, axis name is always appended and the value of append_axis is ignored - std::string get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) - { - std::string tm_name; - - // when given rna_path, determine tm_type from it - if (rna_path) { - char *name = extract_transform_name(rna_path); - - if (strstr(name, "rotation")) - tm_type = 0; - else if (!strcmp(name, "scale")) - tm_type = 1; - else if (!strcmp(name, "location")) - tm_type = 2; - else - tm_type = -1; - } - - switch (tm_type) { - case 0: - return std::string("rotation") + std::string(axis_name) + ".ANGLE"; - case 1: - tm_name = "scale"; - break; - case 2: - tm_name = "location"; - break; - default: - tm_name = ""; - break; - } - - if (tm_name.size()) { - if (append_axis) - return tm_name + std::string(".") + std::string(axis_name); - else - return tm_name; - } - - return std::string(""); - } - - char *extract_transform_name(char *rna_path) - { - char *dot = strrchr(rna_path, '.'); - return dot ? (dot + 1) : rna_path; - } - - void find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name) - { - FCurve *fcu= (FCurve*)ob->adt->action->curves.first; - - for (; fcu; fcu = fcu->next) { - if (prefix && strncmp(prefix, fcu->rna_path, strlen(prefix))) - continue; - - char *name = extract_transform_name(fcu->rna_path); - if (!strcmp(name, tm_name)) { - for (unsigned int i = 0; i < fcu->totvert; i++) { - float f = fcu->bezt[i].vec[1][0]; - if (std::find(fra.begin(), fra.end(), f) == fra.end()) - fra.push_back(f); - } - } - } - - // keep the keys in ascending order - std::sort(fra.begin(), fra.end()); - } - - void find_rotation_frames(Object *ob, std::vector &fra, const char *prefix, int rotmode) - { - if (rotmode > 0) - find_frames(ob, fra, prefix, "rotation_euler"); - else if (rotmode == ROT_MODE_QUAT) - find_frames(ob, fra, prefix, "rotation_quaternion"); - /*else if (rotmode == ROT_MODE_AXISANGLE) - ;*/ - } - - // enable fcurves driving a specific bone, disable all the rest - // if bone_name = NULL enable all fcurves - void enable_fcurves(bAction *act, char *bone_name) - { - FCurve *fcu; - char prefix[200]; - - if (bone_name) - BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone_name); - - for (fcu = (FCurve*)act->curves.first; fcu; fcu = fcu->next) { - if (bone_name) { - if (!strncmp(fcu->rna_path, prefix, strlen(prefix))) - fcu->flag &= ~FCURVE_DISABLED; - else - fcu->flag |= FCURVE_DISABLED; - } - else { - fcu->flag &= ~FCURVE_DISABLED; - } - } - } - - bool hasAnimations(Scene *sce) - { - Base *base= (Base*) sce->base.first; - while(base) { - Object *ob = base->object; - - FCurve *fcu = 0; - if(ob->adt && ob->adt->action) - fcu = (FCurve*)ob->adt->action->curves.first; - - if ((ob->type == OB_ARMATURE && ob->data) || fcu) { - return true; - } - base= base->next; - } - return false; - } -}; void DocumentExporter::exportCurrentScene(Scene *sce, const char* filename) { From bd5f78d1a0bf4e04800395952e9a26ba868cc31a Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 27 May 2011 08:45:48 +0000 Subject: [PATCH 014/624] Moving BL_Action and BL_ActionManager to Ketsji to avoid linking issues with gcc --- source/gameengine/Converter/CMakeLists.txt | 4 ---- .../{Converter => Ketsji}/BL_Action.cpp | 0 .../{Converter => Ketsji}/BL_Action.h | 0 .../BL_ActionManager.cpp | 0 .../{Converter => Ketsji}/BL_ActionManager.h | 0 source/gameengine/Ketsji/CMakeLists.txt | 21 ++++++++++++------- source/gameengine/Ketsji/SConscript | 4 ++-- 7 files changed, 15 insertions(+), 14 deletions(-) rename source/gameengine/{Converter => Ketsji}/BL_Action.cpp (100%) rename source/gameengine/{Converter => Ketsji}/BL_Action.h (100%) rename source/gameengine/{Converter => Ketsji}/BL_ActionManager.cpp (100%) rename source/gameengine/{Converter => Ketsji}/BL_ActionManager.h (100%) diff --git a/source/gameengine/Converter/CMakeLists.txt b/source/gameengine/Converter/CMakeLists.txt index 8f0e8eb5113..bdd0769e0a3 100644 --- a/source/gameengine/Converter/CMakeLists.txt +++ b/source/gameengine/Converter/CMakeLists.txt @@ -60,9 +60,7 @@ set(INC ) set(SRC - BL_Action.cpp BL_ActionActuator.cpp - BL_ActionManager.cpp BL_ArmatureActuator.cpp BL_ArmatureChannel.cpp BL_ArmatureConstraint.cpp @@ -84,9 +82,7 @@ set(SRC KX_IpoConvert.cpp KX_SoftBodyDeformer.cpp - BL_Action.h BL_ActionActuator.h - BL_ActionManager.h BL_ArmatureActuator.h BL_ArmatureChannel.h BL_ArmatureConstraint.h diff --git a/source/gameengine/Converter/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp similarity index 100% rename from source/gameengine/Converter/BL_Action.cpp rename to source/gameengine/Ketsji/BL_Action.cpp diff --git a/source/gameengine/Converter/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h similarity index 100% rename from source/gameengine/Converter/BL_Action.h rename to source/gameengine/Ketsji/BL_Action.h diff --git a/source/gameengine/Converter/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp similarity index 100% rename from source/gameengine/Converter/BL_ActionManager.cpp rename to source/gameengine/Ketsji/BL_ActionManager.cpp diff --git a/source/gameengine/Converter/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h similarity index 100% rename from source/gameengine/Converter/BL_ActionManager.h rename to source/gameengine/Ketsji/BL_ActionManager.h diff --git a/source/gameengine/Ketsji/CMakeLists.txt b/source/gameengine/Ketsji/CMakeLists.txt index 0bfe1fd0266..1e61359d329 100644 --- a/source/gameengine/Ketsji/CMakeLists.txt +++ b/source/gameengine/Ketsji/CMakeLists.txt @@ -29,25 +29,26 @@ set(INC ../../../intern/string ../../../intern/guardedalloc ../../../intern/container - ../../../source/gameengine/Rasterizer/RAS_OpenGLRasterizer + ../../../source/gameengine/Rasterizer/RAS_OpenGLRasterizer ../../../source/gameengine/Converter ../../../source/gameengine/BlenderRoutines ../../../source/blender/imbuf ../../../intern/moto/include - ../../../source/gameengine/Ketsji + ../../../source/gameengine/Ketsji ../../../source/blender/blenlib ../../../source/blender/blenfont ../../../source/blender/blenkernel ../../../source/blender/python ../../../source/blender/python/generic - ../../../source/blender - ../../../source/blender/makesdna - ../../../source/gameengine/Rasterizer + ../../../source/blender + ../../../source/blender/makesdna + ../../../source/blender/makesrna + ../../../source/gameengine/Rasterizer ../../../source/gameengine/GameLogic - ../../../source/gameengine/Expressions + ../../../source/gameengine/Expressions ../../../source/gameengine/Ketsji/KXNetwork ../../../source/gameengine/Network - ../../../source/gameengine/SceneGraph + ../../../source/gameengine/SceneGraph ../../../source/gameengine/Physics/common ../../../source/gameengine/Network/LoopBackNetwork ../../../intern/audaspace/intern @@ -57,6 +58,8 @@ set(INC ) set(SRC + BL_Action.cpp + BL_ActionManager.cpp BL_BlenderShader.cpp BL_Material.cpp BL_Shader.cpp @@ -126,6 +129,8 @@ set(SRC KX_WorldInfo.cpp KX_WorldIpoController.cpp + BL_Action.h + BL_ActionManager.h KX_ArmatureSensor.h KX_BlenderMaterial.h KX_BulletPhysicsController.h @@ -207,7 +212,7 @@ set(SRC add_definitions(-DGLEW_STATIC) if(WITH_SDL) - set(INC ${INC} ${SDL_INCLUDE_DIR}) + set(INC ${INC} ${SDL_INCLUDE_DIR}) else() add_definitions(-DDISABLE_SDL) endif() diff --git a/source/gameengine/Ketsji/SConscript b/source/gameengine/Ketsji/SConscript index 08642262724..da6361952e0 100644 --- a/source/gameengine/Ketsji/SConscript +++ b/source/gameengine/Ketsji/SConscript @@ -14,7 +14,7 @@ incs += ' #intern/audaspace/intern #source/gameengine/Converter' incs += ' #source/gameengine/BlenderRoutines #source/blender/imbuf #intern/moto/include' incs += ' #source/gameengine/Ketsji #source/gameengine/Ketsji/KXNetwork #source/blender/blenlib #source/blender/blenfont' incs += ' #source/blender/blenkernel #source/blender #source/blender/editors/include' -incs += ' #source/blender/makesdna #source/blender/python #source/gameengine/Rasterizer' +incs += ' #source/blender/makesdna #source/blender/makesrna #source/blender/python #source/gameengine/Rasterizer' incs += ' #source/gameengine/GameLogic #source/gameengine/Expressions #source/gameengine/Network' incs += ' #source/gameengine/SceneGraph #source/gameengine/Physics/common' incs += ' #source/gameengine/Physics/Dummy' @@ -34,7 +34,7 @@ if env['WITH_BF_PYTHON']: if env['WITH_BF_FFMPEG']: defs.append('WITH_FFMPEG') - + if env['OURPLATFORM'] in ('win32-vc', 'win64-vc', 'win32-mingw'): if env['BF_DEBUG']: defs.append('_DEBUG') # for Python From 07dca944766e702453730fe1a55605dab9380c6e Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 28 May 2011 07:15:27 +0000 Subject: [PATCH 015/624] BGE Animation: * Adding IPOs to BL_Action * Adding a "speed" option to adjust the playback speed by some factor --- .../KX_BlenderScalarInterpolator.cpp | 6 +- .../Converter/KX_BlenderScalarInterpolator.h | 2 +- source/gameengine/Converter/KX_IpoConvert.cpp | 232 +++++++++--------- source/gameengine/Converter/KX_IpoConvert.h | 4 + source/gameengine/Ketsji/BL_Action.cpp | 48 +++- source/gameengine/Ketsji/BL_Action.h | 7 +- source/gameengine/Ketsji/BL_ActionManager.cpp | 5 +- source/gameengine/Ketsji/BL_ActionManager.h | 3 +- source/gameengine/Ketsji/KX_GameObject.cpp | 12 +- source/gameengine/SceneGraph/SG_IObject.cpp | 12 + source/gameengine/SceneGraph/SG_IObject.h | 10 + 11 files changed, 208 insertions(+), 133 deletions(-) diff --git a/source/gameengine/Converter/KX_BlenderScalarInterpolator.cpp b/source/gameengine/Converter/KX_BlenderScalarInterpolator.cpp index a9a3e66f996..75c0e012226 100644 --- a/source/gameengine/Converter/KX_BlenderScalarInterpolator.cpp +++ b/source/gameengine/Converter/KX_BlenderScalarInterpolator.cpp @@ -47,11 +47,11 @@ float BL_ScalarInterpolator::GetValue(float currentTime) const { return evaluate_fcurve(m_fcu, currentTime); } -BL_InterpolatorList::BL_InterpolatorList(struct AnimData *adt) { - if(adt->action==NULL) +BL_InterpolatorList::BL_InterpolatorList(bAction *action) { + if(action==NULL) return; - for(FCurve *fcu= (FCurve *)adt->action->curves.first; fcu; fcu= (FCurve *)fcu->next) { + for(FCurve *fcu= (FCurve *)action->curves.first; fcu; fcu= (FCurve *)fcu->next) { if(fcu->rna_path) { BL_ScalarInterpolator *new_ipo = new BL_ScalarInterpolator(fcu); //assert(new_ipo); diff --git a/source/gameengine/Converter/KX_BlenderScalarInterpolator.h b/source/gameengine/Converter/KX_BlenderScalarInterpolator.h index bd786bae969..cca66b3771c 100644 --- a/source/gameengine/Converter/KX_BlenderScalarInterpolator.h +++ b/source/gameengine/Converter/KX_BlenderScalarInterpolator.h @@ -66,7 +66,7 @@ public: class BL_InterpolatorList : public std::vector { public: - BL_InterpolatorList(struct AnimData *adt); + BL_InterpolatorList(struct bAction *action); ~BL_InterpolatorList(); KX_IScalarInterpolator *GetScalarInterpolator(const char *rna_path, int array_index); diff --git a/source/gameengine/Converter/KX_IpoConvert.cpp b/source/gameengine/Converter/KX_IpoConvert.cpp index 2ad56717e26..27ae857f45c 100644 --- a/source/gameengine/Converter/KX_IpoConvert.cpp +++ b/source/gameengine/Converter/KX_IpoConvert.cpp @@ -54,6 +54,7 @@ #include "DNA_object_types.h" #include "DNA_action_types.h" +#include "DNA_anim_types.h" #include "DNA_ipo_types.h" #include "DNA_lamp_types.h" #include "DNA_world_types.h" @@ -76,132 +77,133 @@ static BL_InterpolatorList *GetAdtList(struct AnimData *for_adt, KX_BlenderScene BL_InterpolatorList *adtList= converter->FindInterpolatorList(for_adt); if (!adtList) { - adtList = new BL_InterpolatorList(for_adt); + adtList = new BL_InterpolatorList(for_adt->action); converter->RegisterInterpolatorList(adtList, for_adt); } return adtList; } +SG_Controller *BL_CreateIPO(struct bAction *action, KX_GameObject* gameobj, KX_BlenderSceneConverter *converter) +{ + KX_IpoSGController* ipocontr = new KX_IpoSGController(); + ipocontr->SetGameObject(gameobj); + + Object* blenderobject = gameobj->GetBlenderObject(); + + ipocontr->GetIPOTransform().SetPosition( + MT_Point3( + blenderobject->loc[0]/*+blenderobject->dloc[0]*/, + blenderobject->loc[1]/*+blenderobject->dloc[1]*/, + blenderobject->loc[2]/*+blenderobject->dloc[2]*/ + ) + ); + ipocontr->GetIPOTransform().SetEulerAngles( + MT_Vector3( + blenderobject->rot[0], + blenderobject->rot[1], + blenderobject->rot[2] + ) + ); + ipocontr->GetIPOTransform().SetScaling( + MT_Vector3( + blenderobject->size[0], + blenderobject->size[1], + blenderobject->size[2] + ) + ); + + const char *rotmode, *drotmode; + + switch(blenderobject->rotmode) + { + case ROT_MODE_AXISANGLE: + rotmode = "rotation_axis_angle"; + drotmode = "delta_rotation_axis_angle"; + case ROT_MODE_QUAT: + rotmode = "rotation_quaternion"; + drotmode = "delta_rotation_quaternion"; + default: + rotmode = "rotation_euler"; + drotmode = "delta_rotation_euler"; + } + + BL_InterpolatorList *adtList= GetAdtList(blenderobject->adt, converter); + + // For each active channel in the adtList add an + // interpolator to the game object. + + KX_IInterpolator *interpolator; + KX_IScalarInterpolator *interp; + + for(int i=0; i<3; i++) { + if ((interp = adtList->GetScalarInterpolator("location", i))) { + interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetPosition()[i]), interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetIPOChannelActive(OB_LOC_X+i, true); + } + } + for(int i=0; i<3; i++) { + if ((interp = adtList->GetScalarInterpolator("delta_location", i))) { + interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetDeltaPosition()[i]), interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetIPOChannelActive(OB_DLOC_X+i, true); + } + } + for(int i=0; i<3; i++) { + if ((interp = adtList->GetScalarInterpolator(rotmode, i))) { + interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetEulerAngles()[i]), interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetIPOChannelActive(OB_ROT_X+i, true); + } + } + for(int i=0; i<3; i++) { + if ((interp = adtList->GetScalarInterpolator(drotmode, i))) { + interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetDeltaEulerAngles()[i]), interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetIPOChannelActive(OB_DROT_X+i, true); + } + } + for(int i=0; i<3; i++) { + if ((interp = adtList->GetScalarInterpolator("scale", i))) { + interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetScaling()[i]), interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetIPOChannelActive(OB_SIZE_X+i, true); + } + } + for(int i=0; i<3; i++) { + if ((interp = adtList->GetScalarInterpolator("delta_scale", i))) { + interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetDeltaScaling()[i]), interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetIPOChannelActive(OB_DSIZE_X+i, true); + } + } + + { + KX_ObColorIpoSGController* ipocontr_obcol=NULL; + + for(int i=0; i<4; i++) { + if ((interp = adtList->GetScalarInterpolator("color", i))) { + if (!ipocontr_obcol) { + ipocontr_obcol = new KX_ObColorIpoSGController(); + gameobj->GetSGNode()->AddSGController(ipocontr_obcol); + ipocontr_obcol->SetObject(gameobj->GetSGNode()); + } + interpolator= new KX_ScalarInterpolator(&ipocontr_obcol->m_rgba[i], interp); + ipocontr_obcol->AddInterpolator(interpolator); + } + } + } + + return ipocontr; +} + void BL_ConvertIpos(struct Object* blenderobject,KX_GameObject* gameobj,KX_BlenderSceneConverter *converter) { if (blenderobject->adt) { - - KX_IpoSGController* ipocontr = new KX_IpoSGController(); + SG_Controller *ipocontr = BL_CreateIPO(blenderobject->adt->action, gameobj, converter); gameobj->GetSGNode()->AddSGController(ipocontr); ipocontr->SetObject(gameobj->GetSGNode()); - - // For ipo_as_force, we need to know which SM object and Scene the - // object associated with this ipo is in. Is this already known here? - // I think not.... then it must be done later :( -// ipocontr->SetSumoReference(gameobj->GetSumoScene(), -// gameobj->GetSumoObject()); - - ipocontr->SetGameObject(gameobj); - - ipocontr->GetIPOTransform().SetPosition( - MT_Point3( - blenderobject->loc[0]/*+blenderobject->dloc[0]*/, - blenderobject->loc[1]/*+blenderobject->dloc[1]*/, - blenderobject->loc[2]/*+blenderobject->dloc[2]*/ - ) - ); - ipocontr->GetIPOTransform().SetEulerAngles( - MT_Vector3( - blenderobject->rot[0], - blenderobject->rot[1], - blenderobject->rot[2] - ) - ); - ipocontr->GetIPOTransform().SetScaling( - MT_Vector3( - blenderobject->size[0], - blenderobject->size[1], - blenderobject->size[2] - ) - ); - - const char *rotmode, *drotmode; - - switch(blenderobject->rotmode) - { - case ROT_MODE_AXISANGLE: - rotmode = "rotation_axis_angle"; - drotmode = "delta_rotation_axis_angle"; - case ROT_MODE_QUAT: - rotmode = "rotation_quaternion"; - drotmode = "delta_rotation_quaternion"; - default: - rotmode = "rotation_euler"; - drotmode = "delta_rotation_euler"; - } - - BL_InterpolatorList *adtList= GetAdtList(blenderobject->adt, converter); - - // For each active channel in the adtList add an - // interpolator to the game object. - - KX_IInterpolator *interpolator; - KX_IScalarInterpolator *interp; - - for(int i=0; i<3; i++) { - if ((interp = adtList->GetScalarInterpolator("location", i))) { - interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetPosition()[i]), interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetIPOChannelActive(OB_LOC_X+i, true); - } - } - for(int i=0; i<3; i++) { - if ((interp = adtList->GetScalarInterpolator("delta_location", i))) { - interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetDeltaPosition()[i]), interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetIPOChannelActive(OB_DLOC_X+i, true); - } - } - for(int i=0; i<3; i++) { - if ((interp = adtList->GetScalarInterpolator(rotmode, i))) { - interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetEulerAngles()[i]), interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetIPOChannelActive(OB_ROT_X+i, true); - } - } - for(int i=0; i<3; i++) { - if ((interp = adtList->GetScalarInterpolator(drotmode, i))) { - interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetDeltaEulerAngles()[i]), interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetIPOChannelActive(OB_DROT_X+i, true); - } - } - for(int i=0; i<3; i++) { - if ((interp = adtList->GetScalarInterpolator("scale", i))) { - interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetScaling()[i]), interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetIPOChannelActive(OB_SIZE_X+i, true); - } - } - for(int i=0; i<3; i++) { - if ((interp = adtList->GetScalarInterpolator("delta_scale", i))) { - interpolator= new KX_ScalarInterpolator(&(ipocontr->GetIPOTransform().GetDeltaScaling()[i]), interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetIPOChannelActive(OB_DSIZE_X+i, true); - } - } - - { - KX_ObColorIpoSGController* ipocontr_obcol=NULL; - - for(int i=0; i<4; i++) { - if ((interp = adtList->GetScalarInterpolator("color", i))) { - if (!ipocontr_obcol) { - ipocontr_obcol = new KX_ObColorIpoSGController(); - gameobj->GetSGNode()->AddSGController(ipocontr_obcol); - ipocontr_obcol->SetObject(gameobj->GetSGNode()); - } - interpolator= new KX_ScalarInterpolator(&ipocontr_obcol->m_rgba[i], interp); - ipocontr_obcol->AddInterpolator(interpolator); - } - } - } } } diff --git a/source/gameengine/Converter/KX_IpoConvert.h b/source/gameengine/Converter/KX_IpoConvert.h index d77a72a82e2..914422ba83f 100644 --- a/source/gameengine/Converter/KX_IpoConvert.h +++ b/source/gameengine/Converter/KX_IpoConvert.h @@ -36,6 +36,10 @@ struct Object; +class SG_Controller *BL_CreateIPO(struct bAction *action, + class KX_GameObject* gameobj, + class KX_BlenderSceneConverter *converter); + void BL_ConvertIpos(struct Object* blenderobject, class KX_GameObject* gameobj, class KX_BlenderSceneConverter *converter); diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index dcd0c1402e1..6cce2a3486d 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -29,6 +29,7 @@ #include "BL_Action.h" #include "BL_ArmatureObject.h" +#include "KX_IpoConvert.h" #include "KX_GameObject.h" // These three are for getting the action from the logic manager @@ -49,7 +50,8 @@ BL_Action::BL_Action(class KX_GameObject* gameobj, float end, float blendin, short play_mode, - short blend_mode) + short blend_mode, + float playback_speed) : m_obj(gameobj), m_startframe(start), @@ -60,14 +62,26 @@ BL_Action::BL_Action(class KX_GameObject* gameobj, m_localtime(start), m_blendframe(0.f), m_blendstart(0.f), + m_speed(playback_speed), m_pose(NULL), m_blendpose(NULL), + m_sg_contr(NULL), m_done(false) { m_starttime = KX_GetActiveEngine()->GetFrameTime(); m_action = (bAction*)KX_GetActiveScene()->GetLogicManager()->GetActionByName(name); if (!m_action) printf("Failed to load action: %s\n", name); + + if (m_obj->GetGameObjectType() != SCA_IObject::OBJ_ARMATURE) + { + // Create an SG_Controller + m_sg_contr = BL_CreateIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); + m_obj->GetSGNode()->AddSGController(m_sg_contr); + m_sg_contr->SetObject(m_obj->GetSGNode()); + InitIPO(); + } + } BL_Action::~BL_Action() @@ -76,11 +90,25 @@ BL_Action::~BL_Action() game_free_pose(m_pose); if (m_blendpose) game_free_pose(m_blendpose); + if (m_sg_contr) + { + m_obj->GetSGNode()->RemoveSGController(m_sg_contr); + delete m_sg_contr; + } +} + +void BL_Action::InitIPO() +{ + // Initialize the IPO + m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_RESET, true); + m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_AS_FORCE, false); + m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_ADD, false); + m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_LOCAL, false); } void BL_Action::SetLocalTime(float curtime) { - float dt = (curtime-m_starttime)*KX_KetsjiEngine::GetAnimFrameRate(); + float dt = (curtime-m_starttime)*KX_KetsjiEngine::GetAnimFrameRate()*m_speed; if (m_endframe < m_startframe) dt = -dt; @@ -90,12 +118,18 @@ void BL_Action::SetLocalTime(float curtime) void BL_Action::Update(float curtime) { + // Don't bother if we're done with the animation + if (m_done) + return; + curtime -= KX_KetsjiEngine::GetSuspendedDelta(); SetLocalTime(curtime); // Handle wrap around - if (m_localtime < m_startframe || m_localtime > m_endframe) + bool bforward = m_startframe < m_endframe; + if (bforward && (m_localtime < m_startframe || m_localtime > m_endframe) || + !bforward && (m_localtime > m_startframe || m_localtime < m_endframe)) { switch(m_playmode) { @@ -119,6 +153,9 @@ void BL_Action::Update(float curtime) break; } + + if (!m_done) + InitIPO(); } if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) @@ -193,6 +230,9 @@ void BL_Action::Update(float curtime) } else { - printf("Only armature actions are currently supported\n"); + InitIPO(); + m_sg_contr->SetSimulatedTime(m_localtime); + m_obj->GetSGNode()->UpdateWorldData(m_localtime); + m_obj->UpdateTransform(); } } diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index 3d977f3984a..203714a3b2f 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -41,6 +41,7 @@ private: struct bPose* m_pose; struct bPose* m_blendpose; struct PointerRNA *m_ptrrna; + class SG_Controller *m_sg_contr; class KX_GameObject* m_obj; float m_startframe; @@ -53,11 +54,14 @@ private: float m_blendframe; float m_blendstart; + float m_speed; + short m_playmode; short m_blendmode; bool m_done; + void InitIPO(); void SetLocalTime(float curtime); public: BL_Action(class KX_GameObject* gameobj, @@ -66,7 +70,8 @@ public: float end, float blendin, short play_mode, - short blend_mode); + short blend_mode, + float playback_speed); ~BL_Action(); bool IsDone() {return m_done;} diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 359a7389b51..a4c8a7fe93f 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -49,14 +49,15 @@ void BL_ActionManager::PlayAction(class KX_GameObject* gameobj, short layer, float blendin, short play_mode, - short blend_mode) + short blend_mode, + float playback_speed) { // Remove a currently running action on this layer if there is one if (m_layers[layer]) StopAction(layer); // Create a new action - m_layers[layer] = new BL_Action(gameobj, name, start, end, blendin, play_mode, blend_mode); + m_layers[layer] = new BL_Action(gameobj, name, start, end, blendin, play_mode, blend_mode, playback_speed); } void BL_ActionManager::StopAction(short layer) diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index 409d6c24e30..a57e0e1ce87 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -49,7 +49,8 @@ public: short layer=0, float blendin=0.f, short play_mode=0, - short blend_mode=0); + short blend_mode=0, + float playback_speed=1.f); void StopAction(short layer); void Update(float); diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 868dc4591e4..804a3d394ec 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -2992,18 +2992,18 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_GameObject, sendMessage, } KX_PYMETHODDEF_DOC(KX_GameObject, playAction, - "playAction(name, start_frame, end_frame, layer=0, blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE)\n" + "playAction(name, start_frame, end_frame, layer=0, blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE, speed=1.0)\n" "plays an action\n") { const char* name; - float start, end, blendin=0.f; + float start, end, blendin=0.f, speed=1.f; short layer=0; short play_mode=0, blend_mode=0; - static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "blendin", "play_mode", "blend_mode", NULL}; + static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "blendin", "play_mode", "blend_mode", "speed", NULL}; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hfhh", const_cast(kwlist), - &name, &start, &end, &layer, &blendin, &play_mode, &blend_mode)) + if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hfhhf", const_cast(kwlist), + &name, &start, &end, &layer, &blendin, &play_mode, &blend_mode, &speed)) return NULL; if (layer < 0 || layer > MAX_ACTION_LAYERS) @@ -3024,7 +3024,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, blend_mode = BL_Action::ACT_BLEND_NONE; } - m_actionManager->PlayAction(this, name, start, end, layer, blendin, play_mode, blend_mode); + m_actionManager->PlayAction(this, name, start, end, layer, blendin, play_mode, blend_mode, speed); Py_RETURN_NONE; } diff --git a/source/gameengine/SceneGraph/SG_IObject.cpp b/source/gameengine/SceneGraph/SG_IObject.cpp index 3064e6662b9..b22d210984d 100644 --- a/source/gameengine/SceneGraph/SG_IObject.cpp +++ b/source/gameengine/SceneGraph/SG_IObject.cpp @@ -34,6 +34,8 @@ #include "SG_IObject.h" #include "SG_Controller.h" +#include + SG_Stage gSG_Stage = SG_STAGE_UNKNOWN; SG_IObject:: @@ -71,6 +73,16 @@ AddSGController( void SG_IObject:: +RemoveSGController( + SG_Controller* cont +) { + SGControllerList::iterator contit; + + m_SGcontrollers.erase(std::remove(m_SGcontrollers.begin(), m_SGcontrollers.end(), cont)); +} + + void +SG_IObject:: RemoveAllControllers( ) { m_SGcontrollers.clear(); diff --git a/source/gameengine/SceneGraph/SG_IObject.h b/source/gameengine/SceneGraph/SG_IObject.h index 26e317bdcd9..e709699c08a 100644 --- a/source/gameengine/SceneGraph/SG_IObject.h +++ b/source/gameengine/SceneGraph/SG_IObject.h @@ -180,6 +180,16 @@ public: SG_Controller* cont ); + /** + * Remove a pointer to a controller from this node. + * This does not delete the controller itself! Be careful to + * avoid memory leaks. + */ + void + RemoveSGController( + SG_Controller* cont + ); + /** * Clear the array of pointers to controllers associated with * this node. This does not delete the controllers themselves! From 57d190ee104bedc0e0b715a09c5c4f8d8ee2cbbe Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sun, 29 May 2011 11:25:05 +0000 Subject: [PATCH 016/624] 3D Audio GSoC: Changing converter functions to work when input and output buffer are the same. --- .../intern/AUD_ConverterFunctions.cpp | 68 +++++++++++-------- 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/intern/audaspace/intern/AUD_ConverterFunctions.cpp b/intern/audaspace/intern/AUD_ConverterFunctions.cpp index d3cc9fa8202..8f2ac21acd6 100644 --- a/intern/audaspace/intern/AUD_ConverterFunctions.cpp +++ b/intern/audaspace/intern/AUD_ConverterFunctions.cpp @@ -45,13 +45,13 @@ void AUD_convert_u8_s16(data_t* target, data_t* source, int length) { int16_t* t = (int16_t*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = (((int16_t)source[i]) - AUD_U8_0) << 8; } void AUD_convert_u8_s24_be(data_t* target, data_t* source, int length) { - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) { target[i*3] = source[i] - AUD_U8_0; target[i*3+1] = 0; @@ -61,7 +61,7 @@ void AUD_convert_u8_s24_be(data_t* target, data_t* source, int length) void AUD_convert_u8_s24_le(data_t* target, data_t* source, int length) { - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) { target[i*3+2] = source[i] - AUD_U8_0; target[i*3+1] = 0; @@ -72,21 +72,21 @@ void AUD_convert_u8_s24_le(data_t* target, data_t* source, int length) void AUD_convert_u8_s32(data_t* target, data_t* source, int length) { int32_t* t = (int32_t*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = (((int32_t)source[i]) - AUD_U8_0) << 24; } void AUD_convert_u8_float(data_t* target, data_t* source, int length) { float* t = (float*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = (((int32_t)source[i]) - AUD_U8_0) / ((float)AUD_U8_0); } void AUD_convert_u8_double(data_t* target, data_t* source, int length) { double* t = (double*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = (((int32_t)source[i]) - AUD_U8_0) / ((double)AUD_U8_0); } @@ -100,10 +100,12 @@ void AUD_convert_s16_u8(data_t* target, data_t* source, int length) void AUD_convert_s16_s24_be(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; - for(int i = 0; i < length; i++) + int16_t t; + for(int i = length - 1; i >= 0; i++) { - target[i*3] = s[i] >> 8 & 0xFF; - target[i*3+1] = s[i] & 0xFF; + t = s[i]; + target[i*3] = t >> 8 & 0xFF; + target[i*3+1] = t & 0xFF; target[i*3+2] = 0; } } @@ -111,10 +113,12 @@ void AUD_convert_s16_s24_be(data_t* target, data_t* source, int length) void AUD_convert_s16_s24_le(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; - for(int i = 0; i < length; i++) + int16_t t; + for(int i = length - 1; i >= 0; i++) { - target[i*3+2] = s[i] >> 8 & 0xFF; - target[i*3+1] = s[i] & 0xFF; + t = s[i]; + target[i*3+2] = t >> 8 & 0xFF; + target[i*3+1] = t & 0xFF; target[i*3] = 0; } } @@ -123,7 +127,7 @@ void AUD_convert_s16_s32(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; int32_t* t = (int32_t*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = ((int32_t)s[i]) << 16; } @@ -131,7 +135,7 @@ void AUD_convert_s16_float(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; float* t = (float*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = s[i] / AUD_S16_FLT; } @@ -139,7 +143,7 @@ void AUD_convert_s16_double(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; double* t = (double*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = s[i] / AUD_S16_FLT; } @@ -177,14 +181,14 @@ void AUD_convert_s24_s24(data_t* target, data_t* source, int length) void AUD_convert_s24_s32_be(data_t* target, data_t* source, int length) { int32_t* t = (int32_t*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = source[i*3] << 24 | source[i*3+1] << 16 | source[i*3+2] << 8; } void AUD_convert_s24_s32_le(data_t* target, data_t* source, int length) { int32_t* t = (int32_t*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = source[i*3+2] << 24 | source[i*3+1] << 16 | source[i*3] << 8; } @@ -192,7 +196,7 @@ void AUD_convert_s24_float_be(data_t* target, data_t* source, int length) { float* t = (float*) target; int32_t s; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) { s = source[i*3] << 24 | source[i*3+1] << 16 | source[i*3+2] << 8; t[i] = s / AUD_S32_FLT; @@ -203,7 +207,7 @@ void AUD_convert_s24_float_le(data_t* target, data_t* source, int length) { float* t = (float*) target; int32_t s; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) { s = source[i*3+2] << 24 | source[i*3+1] << 16 | source[i*3] << 8; t[i] = s / AUD_S32_FLT; @@ -214,7 +218,7 @@ void AUD_convert_s24_double_be(data_t* target, data_t* source, int length) { double* t = (double*) target; int32_t s; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) { s = source[i*3] << 24 | source[i*3+1] << 16 | source[i*3+2] << 8; t[i] = s / AUD_S32_FLT; @@ -225,7 +229,7 @@ void AUD_convert_s24_double_le(data_t* target, data_t* source, int length) { double* t = (double*) target; int32_t s; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) { s = source[i*3+2] << 24 | source[i*3+1] << 16 | source[i*3] << 8; t[i] = s / AUD_S32_FLT; @@ -250,22 +254,26 @@ void AUD_convert_s32_s16(data_t* target, data_t* source, int length) void AUD_convert_s32_s24_be(data_t* target, data_t* source, int length) { int32_t* s = (int32_t*) source; + int32_t t; for(int i = 0; i < length; i++) { - target[i*3] = s[i] >> 24 & 0xFF; - target[i*3+1] = s[i] >> 16 & 0xFF; - target[i*3+2] = s[i] >> 8 & 0xFF; + t = s[i]; + target[i*3] = t >> 24 & 0xFF; + target[i*3+1] = t >> 16 & 0xFF; + target[i*3+2] = t >> 8 & 0xFF; } } void AUD_convert_s32_s24_le(data_t* target, data_t* source, int length) { - int16_t* s = (int16_t*) source; + int32_t* s = (int32_t*) source; + int32_t t; for(int i = 0; i < length; i++) { - target[i*3+2] = s[i] >> 24 & 0xFF; - target[i*3+1] = s[i] >> 16 & 0xFF; - target[i*3] = s[i] >> 8 & 0xFF; + t = s[i]; + target[i*3+2] = t >> 24 & 0xFF; + target[i*3+1] = t >> 16 & 0xFF; + target[i*3] = t >> 8 & 0xFF; } } @@ -281,7 +289,7 @@ void AUD_convert_s32_double(data_t* target, data_t* source, int length) { int32_t* s = (int32_t*) source; double* t = (double*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = s[i] / AUD_S32_FLT; } @@ -371,7 +379,7 @@ void AUD_convert_float_double(data_t* target, data_t* source, int length) { float* s = (float*) source; double* t = (double*) target; - for(int i = 0; i < length; i++) + for(int i = length - 1; i >= 0; i++) t[i] = s[i]; } From c61d39ef6c254868ec750e98328c35cf7eca1c38 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 29 May 2011 19:27:30 +0000 Subject: [PATCH 017/624] Add support for exporting F-Curves with BEZIER and STEP INTERPOLATION types. --- source/blender/collada/AnimationExporter.cpp | 163 +++++++++++++++---- source/blender/collada/AnimationExporter.h | 5 +- 2 files changed, 130 insertions(+), 38 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 8b2aada5e9a..f28883ce91c 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -54,7 +54,7 @@ void AnimationExporter::exportAnimations(Scene *sce) // called for each exported object void AnimationExporter::operator() (Object *ob) { - if (!ob->adt || !ob->adt->action) return; + if (!ob->adt || !ob->adt->action) return; //this is already checked in hasAnimations() FCurve *fcu = (FCurve*)ob->adt->action->curves.first; @@ -82,6 +82,7 @@ void AnimationExporter::exportAnimations(Scene *sce) const char *axis_names[] = {"X", "Y", "Z"}; const char *axis_name = NULL; char anim_id[200]; + bool has_tangents = false; if (fcu->array_index < 3) axis_name = axis_names[fcu->array_index]; @@ -100,7 +101,20 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string output_id = create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); // create interpolations source - std::string interpolation_id = create_interpolation_source(fcu->totvert, anim_id, axis_name); + std::string interpolation_id = create_interpolation_source(fcu, anim_id, axis_name, &has_tangents); + + // handle tangents (if required) + std::string intangent_id; + std::string outtangent_id; + + if (has_tangents) { + // create in_tangent source + intangent_id = create_source_from_fcurve(COLLADASW::InputSemantic::IN_TANGENT, fcu, anim_id, axis_name); + + // create out_tangent source + outtangent_id = create_source_from_fcurve(COLLADASW::InputSemantic::OUT_TANGENT, fcu, anim_id, axis_name); + } + std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); @@ -111,6 +125,11 @@ void AnimationExporter::exportAnimations(Scene *sce) // this input is required sampler.addInput(COLLADASW::InputSemantic::INTERPOLATION, COLLADABU::URI(empty, interpolation_id)); + if (has_tangents) { + sampler.addInput(COLLADASW::InputSemantic::IN_TANGENT, COLLADABU::URI(empty, intangent_id)); + sampler.addInput(COLLADASW::InputSemantic::OUT_TANGENT, COLLADABU::URI(empty, outtangent_id)); + } + addSampler(sampler); std::string target = translate_id(ob_name) @@ -148,7 +167,7 @@ void AnimationExporter::exportAnimations(Scene *sce) bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); if (!pchan) return; - + //Fill frame array with key frame values framed at @param:transform_type switch (transform_type) { case 0: find_rotation_frames(ob_arm, fra, prefix, pchan->rotmode); @@ -168,28 +187,29 @@ void AnimationExporter::exportAnimations(Scene *sce) arm->flag &= ~ARM_RESTPOS; where_is_pose(scene, ob_arm); } - + //v array will hold all values which will be exported. if (fra.size()) { - float *v = (float*)MEM_callocN(sizeof(float) * 3 * fra.size(), "temp. anim frames"); - sample_animation(v, fra, transform_type, bone, ob_arm); + float *values = (float*)MEM_callocN(sizeof(float) * 3 * fra.size(), "temp. anim frames"); + sample_animation(values, fra, transform_type, bone, ob_arm, pchan); if (transform_type == 0) { // write x, y, z curves separately if it is rotation - float *c = (float*)MEM_callocN(sizeof(float) * fra.size(), "temp. anim frames"); + float *axisValues = (float*)MEM_callocN(sizeof(float) * fra.size(), "temp. anim frames"); + for (int i = 0; i < 3; i++) { for (unsigned int j = 0; j < fra.size(); j++) - c[j] = v[j * 3 + i]; + axisValues[j] = values[j * 3 + i]; - dae_bone_animation(fra, c, transform_type, i, id_name(ob_arm), bone->name); + dae_bone_animation(fra, axisValues, transform_type, i, id_name(ob_arm), bone->name); } - MEM_freeN(c); + MEM_freeN(axisValues); } else { // write xyz at once if it is location or scale - dae_bone_animation(fra, v, transform_type, -1, id_name(ob_arm), bone->name); + dae_bone_animation(fra, values, transform_type, -1, id_name(ob_arm), bone->name); } - MEM_freeN(v); + MEM_freeN(values); } // restore restpos @@ -198,12 +218,12 @@ void AnimationExporter::exportAnimations(Scene *sce) where_is_pose(scene, ob_arm); } - void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm) + void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pchan) { - bPoseChannel *pchan, *parchan = NULL; - bPose *pose = ob_arm->pose; + bPoseChannel *parchan = NULL; + /*bPose *pose = ob_arm->pose; - pchan = get_pose_channel(pose, bone->name); + pchan = get_pose_channel(pose, bone->name);*/ if (!pchan) return; @@ -249,7 +269,7 @@ void AnimationExporter::exportAnimations(Scene *sce) // dae_bone_animation -> add_bone_animation // (blend this into dae_bone_animation) - void AnimationExporter::dae_bone_animation(std::vector &fra, float *v, int tm_type, int axis, std::string ob_name, std::string bone_name) + void AnimationExporter::dae_bone_animation(std::vector &fra, float *values, int tm_type, int axis, std::string ob_name, std::string bone_name) { const char *axis_names[] = {"X", "Y", "Z"}; const char *axis_name = NULL; @@ -279,12 +299,12 @@ void AnimationExporter::exportAnimations(Scene *sce) // create output source std::string output_id; if (axis == -1) - output_id = create_xyz_source(v, fra.size(), anim_id); + output_id = create_xyz_source(values, fra.size(), anim_id); else - output_id = create_source_from_array(COLLADASW::InputSemantic::OUTPUT, v, fra.size(), is_rot, anim_id, axis_name); + output_id = create_source_from_array(COLLADASW::InputSemantic::OUTPUT, values, fra.size(), is_rot, anim_id, axis_name); // create interpolations source - std::string interpolation_id = create_interpolation_source(fra.size(), anim_id, axis_name); + std::string interpolation_id = fake_interpolation_source(fra.size(), anim_id, axis_name); std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); @@ -349,7 +369,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if (axis) { param.push_back(axis); } - else { + else { //assumes if axis isn't specified all axi are added param.push_back("X"); param.push_back("Y"); param.push_back("Z"); @@ -382,10 +402,34 @@ void AnimationExporter::exportAnimations(Scene *sce) values[0] = bezt->vec[1][1]; } break; + case COLLADASW::InputSemantic::IN_TANGENT: + *length = 2; + values[0] = convert_time(bezt->vec[0][0]); + if (bezt->ipo != BEZT_IPO_BEZ) { + // We're in a mixed interpolation scenario, set zero as it's irrelevant but value might contain unused data + values[0] = 0; + values[1] = 0; + } else if (rotation) { + values[1] = convert_angle(bezt->vec[0][1]); + } else { + values[1] = bezt->vec[0][1]; + } + break; + case COLLADASW::InputSemantic::OUT_TANGENT: - // XXX *length = 2; + values[0] = convert_time(bezt->vec[2][0]); + if (bezt->ipo != BEZT_IPO_BEZ) { + // We're in a mixed interpolation scenario, set zero as it's irrelevant but value might contain unused data + values[0] = 0; + values[1] = 0; + } else if (rotation) { + values[1] = convert_angle(bezt->vec[2][1]); + } else { + values[1] = bezt->vec[2][1]; + } + break; break; default: *length = 0; @@ -406,7 +450,18 @@ void AnimationExporter::exportAnimations(Scene *sce) source.setId(source_id); source.setArrayId(source_id + ARRAY_ID_SUFFIX); source.setAccessorCount(fcu->totvert); - source.setAccessorStride(1); + + switch (semantic) { + case COLLADASW::InputSemantic::INPUT: + case COLLADASW::InputSemantic::OUTPUT: + source.setAccessorStride(1); + break; + case COLLADASW::InputSemantic::IN_TANGENT: + case COLLADASW::InputSemantic::OUT_TANGENT: + source.setAccessorStride(2); + break; + } + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); add_source_parameters(param, semantic, is_rotation, axis_name); @@ -426,7 +481,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } - + //Currently called only to get OUTPUT source values ( if rotation and hence the axis is also specified ) std::string AnimationExporter::create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, bool is_rot, const std::string& anim_id, const char *axis_name) { std::string source_id = anim_id + get_semantic_suffix(semantic); @@ -444,9 +499,10 @@ void AnimationExporter::exportAnimations(Scene *sce) for (int i = 0; i < tot; i++) { float val = v[i]; - if (semantic == COLLADASW::InputSemantic::INPUT) - val = convert_time(val); - else if (is_rot) + ////if (semantic == COLLADASW::InputSemantic::INPUT) + // val = convert_time(val); + //else + if (is_rot) val = convert_angle(val); source.appendValues(val); } @@ -455,7 +511,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } - +// only used for sources with INPUT semantic std::string AnimationExporter::create_source_from_vector(COLLADASW::InputSemantic::Semantics semantic, std::vector &fra, bool is_rot, const std::string& anim_id, const char *axis_name) { std::string source_id = anim_id + get_semantic_suffix(semantic); @@ -474,10 +530,10 @@ void AnimationExporter::exportAnimations(Scene *sce) std::vector::iterator it; for (it = fra.begin(); it != fra.end(); it++) { float val = *it; - if (semantic == COLLADASW::InputSemantic::INPUT) + //if (semantic == COLLADASW::InputSemantic::INPUT) val = convert_time(val); - else if (is_rot) - val = convert_angle(val); + /*else if (is_rot) + val = convert_angle(val);*/ source.appendValues(val); } @@ -486,7 +542,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } - // only used for sources with OUTPUT semantic + // only used for sources with OUTPUT semantic ( locations and scale) std::string AnimationExporter::create_xyz_source(float *v, int tot, const std::string& anim_id) { COLLADASW::InputSemantic::Semantics semantic = COLLADASW::InputSemantic::OUTPUT; @@ -513,7 +569,41 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } - std::string AnimationExporter::create_interpolation_source(int tot, const std::string& anim_id, const char *axis_name) + std::string AnimationExporter::create_interpolation_source(FCurve *fcu, const std::string& anim_id, const char *axis_name, bool *has_tangents) + { + std::string source_id = anim_id + get_semantic_suffix(COLLADASW::InputSemantic::INTERPOLATION); + + COLLADASW::NameSource source(mSW); + source.setId(source_id); + source.setArrayId(source_id + ARRAY_ID_SUFFIX); + source.setAccessorCount(fcu->totvert); + source.setAccessorStride(1); + + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); + param.push_back("INTERPOLATION"); + + source.prepareToAppendValues(); + + *has_tangents = false; + + for (unsigned int i = 0; i < fcu->totvert; i++) { + if (fcu->bezt[i].ipo==BEZT_IPO_BEZ) { + source.appendValues(BEZIER_NAME); + *has_tangents = true; + } else if (fcu->bezt[i].ipo==BEZT_IPO_CONST) { + source.appendValues(STEP_NAME); + } else { // BEZT_IPO_LIN + source.appendValues(LINEAR_NAME); + } + } + // unsupported? -- HERMITE, CARDINAL, BSPLINE, NURBS + + source.finish(); + + return source_id; + } + + std::string AnimationExporter::fake_interpolation_source(int tot, const std::string& anim_id, const char *axis_name) { std::string source_id = anim_id + get_semantic_suffix(COLLADASW::InputSemantic::INTERPOLATION); @@ -597,8 +687,8 @@ void AnimationExporter::exportAnimations(Scene *sce) char *name = extract_transform_name(fcu->rna_path); if (!strcmp(name, tm_name)) { for (unsigned int i = 0; i < fcu->totvert; i++) { - float f = fcu->bezt[i].vec[1][0]; - if (std::find(fra.begin(), fra.end(), f) == fra.end()) + float f = fcu->bezt[i].vec[1][0]; // + if (std::find(fra.begin(), fra.end(), f) == fra.end()) fra.push_back(f); } } @@ -648,9 +738,10 @@ void AnimationExporter::exportAnimations(Scene *sce) Object *ob = base->object; FCurve *fcu = 0; - if(ob->adt && ob->adt->action) + if(ob->adt && ob->adt->action) fcu = (FCurve*)ob->adt->action->curves.first; + //The Scene has animations if object type is armature or object has f-curve if ((ob->type == OB_ARMATURE && ob->data) || fcu) { return true; } diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 89db0788674..3968401331a 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -95,7 +95,7 @@ protected: void sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type); - void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm); + void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pChan); // dae_bone_animation -> add_bone_animation // (blend this into dae_bone_animation) @@ -120,8 +120,9 @@ protected: std::string create_xyz_source(float *v, int tot, const std::string& anim_id); - std::string create_interpolation_source(int tot, const std::string& anim_id, const char *axis_name); + std::string create_interpolation_source(FCurve *fcu, const std::string& anim_id, const char *axis_name, bool *has_tangents); + std::string fake_interpolation_source(int tot, const std::string& anim_id, const char *axis_name); // for rotation, axis name is always appended and the value of append_axis is ignored std::string get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); From b31385f3bd4af4e524fdeb719563dd293a86957c Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 1 Jun 2011 05:40:48 +0000 Subject: [PATCH 018/624] BGE Animations: fixing a crash with looping armature actions. --- source/gameengine/Ketsji/BL_Action.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 6cce2a3486d..5630179a049 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -154,7 +154,7 @@ void BL_Action::Update(float curtime) break; } - if (!m_done) + if (!m_done && m_sg_contr) InitIPO(); } From 54a37ba8559ef33bb35146c7cfc7dd6b38004d7c Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 1 Jun 2011 05:46:19 +0000 Subject: [PATCH 019/624] BGE Animations: Adding more functions to BL_ActionManager and KX_GameObject: BL_ActionManager: * IsActionDone(short layer) - Checks to see if the animation on the given layer has finished. KX_GameObject: * PlayAction(...) - Adds an action to the object's action manager * StopAction(short layer) - Remove an action from the object's action manager * IsActionDone(short layer) - Check if an action has finished playing --- source/gameengine/Ketsji/BL_ActionManager.cpp | 8 +++++++ source/gameengine/Ketsji/BL_ActionManager.h | 1 + source/gameengine/Ketsji/KX_GameObject.cpp | 24 ++++++++++++++++++- source/gameengine/Ketsji/KX_GameObject.h | 22 +++++++++++++++++ 4 files changed, 54 insertions(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index a4c8a7fe93f..ddbf287e501 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -66,6 +66,14 @@ void BL_ActionManager::StopAction(short layer) m_layers[layer] = 0; } +bool BL_ActionManager::IsActionDone(short layer) +{ + if (m_layers[layer]) + return m_layers[layer]->IsDone(); + + return true; +} + void BL_ActionManager::Update(float curtime) { for (int i=0; iPlayAction(this, name, start, end, layer, blendin, play_mode, blend_mode, playback_speed); +} + +void KX_GameObject::StopAction(short layer) +{ + m_actionManager->StopAction(layer); +} + +bool KX_GameObject::IsActionDone(short layer) +{ + return m_actionManager->IsActionDone(layer); +} + void KX_GameObject::UpdateActionManager(float curtime) { m_actionManager->Update(curtime); @@ -3024,7 +3046,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, blend_mode = BL_Action::ACT_BLEND_NONE; } - m_actionManager->PlayAction(this, name, start, end, layer, blendin, play_mode, blend_mode, speed); + PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, speed); Py_RETURN_NONE; } diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index a5ca5f872d5..75c71833ce1 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -202,6 +202,28 @@ public: */ void RemoveParent(KX_Scene *scene); + /** + * Adds an action to the object's action manager + */ + void PlayAction(const char* name, + float start, + float end, + short layer=0, + float blendin=0.f, + short play_mode=0, + short blend_mode=0, + float playback_speed=1.f); + + /** + * Remove an action from the object's action manager + */ + void StopAction(short layer); + + /** + * Check if an action has finished playing + */ + bool IsActionDone(short layer); + /** * Kick the object's action manager */ From 38d87ee48e9e2da68806413fba182432be1663d5 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 1 Jun 2011 05:48:37 +0000 Subject: [PATCH 020/624] BGE Animations: Beginning work on the new action actuator. * Converted BL_ActionActuator::Update() to use the new action api (still just armatures) * Not all of the functionality of the old Update() have been ported (Lood end, continued animation, etc) * Things are still pretty messy. Once have things more flushed out, I'll start stripping more of the old actuator out. --- .../Converter/BL_ActionActuator.cpp | 48 +++++++++++++++++++ .../gameengine/Converter/BL_ActionActuator.h | 2 + 2 files changed, 50 insertions(+) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index c00e7ec7e29..15727cc3f71 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -36,6 +36,7 @@ #include "BL_ActionActuator.h" #include "BL_ArmatureObject.h" #include "BL_SkinDeformer.h" +#include "BL_Action.h" #include "KX_GameObject.h" #include "STR_HashedString.h" #include "MEM_guardedalloc.h" @@ -143,7 +144,53 @@ void BL_ActionActuator::SetLocalTime(float curtime) m_localtime = m_endframe - delta_time; } +bool BL_ActionActuator::Update(double curtime, bool frame) +{ + bool bNegativeEvent = false; + bool bPositiveEvent = false; + KX_GameObject *obj = (KX_GameObject*)GetParent(); + short play_mode = BL_Action::ACT_MODE_PLAY; + // Don't do anything if we're not "active" + if (!frame) + return true; + + // Convert playmode + if (m_playtype == ACT_ACTION_LOOP_END) + play_mode = BL_Action::ACT_MODE_LOOP; + else if (m_playtype == ACT_ACTION_LOOP_STOP) + play_mode = BL_Action::ACT_MODE_LOOP; + else if (m_playtype == ACT_ACTION_PINGPONG) + play_mode = BL_Action::ACT_MODE_PING_PONG; + + + // Handle events + bNegativeEvent = m_negevent; + bPositiveEvent = m_posevent; + RemoveAllEvents(); + + if (!m_is_going && bPositiveEvent) + { + m_is_going = true; + obj->PlayAction(m_action->id.name+2, m_startframe, m_endframe, 0, m_blendin, play_mode); + } + else if (m_is_going && bNegativeEvent) + { + m_is_going = false; + obj->StopAction(0); + return false; + } + + // Handle a finished animation + if (m_is_going && obj->IsActionDone(0)) + { + return false; + } + + return true; +} + +#if 0 // Kept around as reference for now bool BL_ActionActuator::Update(double curtime, bool frame) { bool bNegativeEvent = false; @@ -449,6 +496,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) } return keepgoing; }; +#endif #ifdef WITH_PYTHON diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index ff4ca785a96..1530ccda00b 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -70,6 +70,7 @@ public: m_playtype(playtype), m_priority(priority), m_end_reset(end_reset), + m_is_going(false), m_pose(NULL), m_blendpose(NULL), m_userpose(NULL), @@ -163,6 +164,7 @@ protected: short m_playtype; short m_priority; bool m_end_reset; + bool m_is_going; struct bPose* m_pose; struct bPose* m_blendpose; struct bPose* m_userpose; From c6dbb0b201da73008c35920cb40f3d84fcb35a9f Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 1 Jun 2011 06:09:34 +0000 Subject: [PATCH 021/624] Bugfix [#27535] Insert delta key via IKey menu doesn't work well Index needed to be incrememented regardless of whether Keying Set is able to be shown, otherwise lookup fails with wrong Keying Set found --- source/blender/editors/animation/keyingsets.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/blender/editors/animation/keyingsets.c b/source/blender/editors/animation/keyingsets.c index c525c9af626..610022660bd 100644 --- a/source/blender/editors/animation/keyingsets.c +++ b/source/blender/editors/animation/keyingsets.c @@ -782,19 +782,19 @@ void ANIM_keying_sets_menu_setup (bContext *C, const char title[], const char op * - these are listed in the order in which they were defined for the active scene */ if (scene->keyingsets.first) { - for (ks= scene->keyingsets.first; ks; ks= ks->next) { + for (ks= scene->keyingsets.first; ks; ks=ks->next, i++) { if (ANIM_keyingset_context_ok_poll(C, ks)) - uiItemIntO(layout, ks->name, ICON_NONE, op_name, "type", i++); + uiItemIntO(layout, ks->name, ICON_NONE, op_name, "type", i); } uiItemS(layout); } /* builtin Keying Sets */ i= -1; - for (ks= builtin_keyingsets.first; ks; ks= ks->next) { + for (ks= builtin_keyingsets.first; ks; ks=ks->next, i--) { /* only show KeyingSet if context is suitable */ if (ANIM_keyingset_context_ok_poll(C, ks)) - uiItemEnumO_value(layout, ks->name, ICON_NONE, op_name, "type", i--); + uiItemEnumO_value(layout, ks->name, ICON_NONE, op_name, "type", i); } uiPupMenuEnd(C, pup); From 23888be4238f992e5f57638b953b01b778975e8f Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 1 Jun 2011 06:26:54 +0000 Subject: [PATCH 022/624] Usability Tweak [#27469] Adding/Rename markers (M/Ctrl-M) were restricted to only being available when the mouse was hovering just over the time scroller at the bottom of animation editors, as otherwise we'd get nasty keymap conflicts where markers keymap would block all the primary function keymaps. However, in the case of Adding/Renaming markers, there are no other keys which currently conflict with these in such cases. Hence, it is fine to let these ones be able to be run from anywhere within the animation editors, which should make it easier to add markers for lipsyncing purposes again for example. --- source/blender/editors/animation/anim_markers.c | 11 +++++++++++ source/blender/editors/include/ED_markers.h | 3 +++ source/blender/editors/space_action/action_ops.c | 4 ++++ source/blender/editors/space_graph/graph_ops.c | 4 ++++ source/blender/editors/space_nla/nla_ops.c | 4 ++++ 5 files changed, 26 insertions(+) diff --git a/source/blender/editors/animation/anim_markers.c b/source/blender/editors/animation/anim_markers.c index c802ba621f1..f61c1ff7962 100644 --- a/source/blender/editors/animation/anim_markers.c +++ b/source/blender/editors/animation/anim_markers.c @@ -1495,3 +1495,14 @@ void ED_marker_keymap(wmKeyConfig *keyconf) WM_keymap_add_item(keymap, "MARKER_OT_camera_bind", BKEY, KM_PRESS, KM_CTRL, 0); #endif } + +/* to be called from animation editor keymaps, see note below */ +void ED_marker_keymap_animedit_conflictfree(wmKeyMap *keymap) +{ + /* duplicate of some marker-hotkeys but without the bounds checking + * since these are handy to be able to do unrestricted and won't conflict + * with primary function hotkeys (Usability tweak [#27469]) + */ + WM_keymap_add_item(keymap, "MARKER_OT_add", MKEY, KM_PRESS, 0, 0); + WM_keymap_add_item(keymap, "MARKER_OT_rename", MKEY, KM_PRESS, KM_CTRL, 0); +} diff --git a/source/blender/editors/include/ED_markers.h b/source/blender/editors/include/ED_markers.h index f804e052301..8476e67acd5 100644 --- a/source/blender/editors/include/ED_markers.h +++ b/source/blender/editors/include/ED_markers.h @@ -72,6 +72,9 @@ void ED_operatortypes_marker(void); /* called in screen_ops.c:ED_keymap_screen() */ void ED_marker_keymap(struct wmKeyConfig *keyconf); +/* called in animation editors - keymap defines */ +void ED_marker_keymap_animedit_conflictfree(struct wmKeyMap *keymap); + /* debugging only */ void debug_markers_print_list(struct ListBase *markers); diff --git a/source/blender/editors/space_action/action_ops.c b/source/blender/editors/space_action/action_ops.c index 43d9ae0f5c9..2ccad308676 100644 --- a/source/blender/editors/space_action/action_ops.c +++ b/source/blender/editors/space_action/action_ops.c @@ -40,6 +40,7 @@ #include "BLI_blenlib.h" #include "ED_anim_api.h" +#include "ED_markers.h" #include "ED_transform.h" #include "action_intern.h" @@ -193,6 +194,9 @@ static void action_keymap_keyframes (wmKeyConfig *keyconf, wmKeyMap *keymap) /* transform system */ transform_keymap_for_space(keyconf, keymap, SPACE_ACTION); + + /* special markers hotkeys for anim editors: see note in definition of this function */ + ED_marker_keymap_animedit_conflictfree(keymap); } /* --------------- */ diff --git a/source/blender/editors/space_graph/graph_ops.c b/source/blender/editors/space_graph/graph_ops.c index 544df2dab70..0d7cdf94bc7 100644 --- a/source/blender/editors/space_graph/graph_ops.c +++ b/source/blender/editors/space_graph/graph_ops.c @@ -46,6 +46,7 @@ #include "UI_view2d.h" #include "ED_anim_api.h" +#include "ED_markers.h" #include "ED_screen.h" #include "ED_transform.h" @@ -399,6 +400,9 @@ static void graphedit_keymap_keyframes (wmKeyConfig *keyconf, wmKeyMap *keymap) /* transform system */ transform_keymap_for_space(keyconf, keymap, SPACE_IPO); + + /* special markers hotkeys for anim editors: see note in definition of this function */ + ED_marker_keymap_animedit_conflictfree(keymap); } /* --------------- */ diff --git a/source/blender/editors/space_nla/nla_ops.c b/source/blender/editors/space_nla/nla_ops.c index 85dcf14adac..ea8e8961f02 100644 --- a/source/blender/editors/space_nla/nla_ops.c +++ b/source/blender/editors/space_nla/nla_ops.c @@ -45,6 +45,7 @@ #include "BKE_screen.h" #include "ED_anim_api.h" +#include "ED_markers.h" #include "ED_screen.h" #include "ED_transform.h" @@ -262,6 +263,9 @@ static void nla_keymap_main (wmKeyConfig *keyconf, wmKeyMap *keymap) /* transform system */ transform_keymap_for_space(keyconf, keymap, SPACE_NLA); + + /* special markers hotkeys for anim editors: see note in definition of this function */ + ED_marker_keymap_animedit_conflictfree(keymap); } /* --------------- */ From 6394261e54215d50b1e39e8ea45dcb63080f193e Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 1 Jun 2011 06:43:10 +0000 Subject: [PATCH 023/624] BGE Animations: Removing guards that prevent the action actuator from being used on non-armatures. Object animation works through this actuator now too. :) --- .../editors/space_logic/logic_window.c | 4 -- source/blender/makesrna/intern/rna_actuator.c | 4 +- .../Converter/KX_ConvertActuators.cpp | 42 +++++++++---------- 3 files changed, 21 insertions(+), 29 deletions(-) diff --git a/source/blender/editors/space_logic/logic_window.c b/source/blender/editors/space_logic/logic_window.c index bce492f5a04..0a9a91a53af 100644 --- a/source/blender/editors/space_logic/logic_window.c +++ b/source/blender/editors/space_logic/logic_window.c @@ -3679,10 +3679,6 @@ static void draw_actuator_action(uiLayout *layout, PointerRNA *ptr) PointerRNA settings_ptr; uiLayout *row; - if(ob->type != OB_ARMATURE){ - uiItemL(layout, "Actuator only available for armatures", ICON_NONE); - return; - } RNA_pointer_create((ID *)ob, &RNA_GameObjectSettings, ob, &settings_ptr); row= uiLayoutRow(layout, 0); diff --git a/source/blender/makesrna/intern/rna_actuator.c b/source/blender/makesrna/intern/rna_actuator.c index 116f5185980..410822cecf8 100644 --- a/source/blender/makesrna/intern/rna_actuator.c +++ b/source/blender/makesrna/intern/rna_actuator.c @@ -426,11 +426,11 @@ EnumPropertyItem *rna_Actuator_type_itemf(bContext *C, PointerRNA *ptr, Property if (ob != NULL) { if (ob->type==OB_ARMATURE) { - RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_ACTION); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_ARMATURE); } } - + + RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_ACTION); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_CAMERA); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_CONSTRAINT); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_EDIT_OBJECT); diff --git a/source/gameengine/Converter/KX_ConvertActuators.cpp b/source/gameengine/Converter/KX_ConvertActuators.cpp index 01516a24182..b8e19c9187a 100644 --- a/source/gameengine/Converter/KX_ConvertActuators.cpp +++ b/source/gameengine/Converter/KX_ConvertActuators.cpp @@ -191,30 +191,26 @@ void BL_ConvertActuators(char* maggiename, } case ACT_ACTION: { - if (blenderobject->type==OB_ARMATURE){ - bActionActuator* actact = (bActionActuator*) bact->data; - STR_String propname = (actact->name ? actact->name : ""); - STR_String propframe = (actact->frameProp ? actact->frameProp : ""); + bActionActuator* actact = (bActionActuator*) bact->data; + STR_String propname = (actact->name ? actact->name : ""); + STR_String propframe = (actact->frameProp ? actact->frameProp : ""); - BL_ActionActuator* tmpbaseact = new BL_ActionActuator( - gameobj, - propname, - propframe, - actact->sta, - actact->end, - actact->act, - actact->type, // + 1, because Blender starts to count at zero, - actact->blendin, - actact->priority, - actact->end_reset, - actact->stridelength - // Ketsji at 1, because zero is reserved for "NoDef" - ); - baseact= tmpbaseact; - break; - } - else - printf ("Discarded action actuator from non-armature object [%s]\n", blenderobject->id.name+2); + BL_ActionActuator* tmpbaseact = new BL_ActionActuator( + gameobj, + propname, + propframe, + actact->sta, + actact->end, + actact->act, + actact->type, // + 1, because Blender starts to count at zero, + actact->blendin, + actact->priority, + actact->end_reset, + actact->stridelength + // Ketsji at 1, because zero is reserved for "NoDef" + ); + baseact= tmpbaseact; + break; } case ACT_SHAPEACTION: { From 39bbf3854a5c91e3d8e410d01b34d4e88df20879 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 1 Jun 2011 07:42:40 +0000 Subject: [PATCH 024/624] BGE Animations: Reimplemented the continuous function of the action actuator. * To do this, I've added Get/SetFrame() functions. * I've also cleaned up a little bit of the wrap around logic in BL_Action.cpp. --- .../Converter/BL_ActionActuator.cpp | 13 ++++++-- source/gameengine/Ketsji/BL_Action.cpp | 33 +++++++++++++++++-- source/gameengine/Ketsji/BL_Action.h | 6 ++++ source/gameengine/Ketsji/BL_ActionManager.cpp | 14 ++++++++ source/gameengine/Ketsji/BL_ActionManager.h | 4 +++ source/gameengine/Ketsji/KX_GameObject.cpp | 10 ++++++ source/gameengine/Ketsji/KX_GameObject.h | 18 ++++++++++ 7 files changed, 93 insertions(+), 5 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 15727cc3f71..7e5e4e1d1d9 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -173,12 +173,21 @@ bool BL_ActionActuator::Update(double curtime, bool frame) { m_is_going = true; obj->PlayAction(m_action->id.name+2, m_startframe, m_endframe, 0, m_blendin, play_mode); + if (m_end_reset) + obj->SetActionFrame(0, m_localtime); } else if (m_is_going && bNegativeEvent) { m_is_going = false; - obj->StopAction(0); - return false; + + if (!m_end_reset) + { + obj->StopAction(0); + return false; + } + + m_localtime = obj->GetActionFrame(0); + obj->StopAction(0); // Stop the action after getting the frame } // Handle a finished animation diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 5630179a049..77cb5de1398 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -27,6 +27,8 @@ * ***** END GPL LICENSE BLOCK ***** */ +#include + #include "BL_Action.h" #include "BL_ArmatureObject.h" #include "KX_IpoConvert.h" @@ -106,6 +108,33 @@ void BL_Action::InitIPO() m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_LOCAL, false); } +float BL_Action::GetFrame() +{ + return m_localtime; +} + +void BL_Action::SetFrame(float frame) +{ + float dt; + + // Clamp the frame to the start and end frame + if (frame < min(m_startframe, m_endframe)) + frame = min(m_startframe, m_endframe); + else if (frame > max(m_startframe, m_endframe)) + frame = max(m_startframe, m_endframe); + + // We don't set m_localtime directly since it's recalculated + // in the next update. So, we modify the value (m_starttime) + // used to calculate m_localtime the next time SetLocalTime() is called. + + dt = frame-m_startframe; + + if (m_endframe < m_startframe) + dt = -dt; + + m_starttime -= dt / (KX_KetsjiEngine::GetAnimFrameRate()*m_speed); +} + void BL_Action::SetLocalTime(float curtime) { float dt = (curtime-m_starttime)*KX_KetsjiEngine::GetAnimFrameRate()*m_speed; @@ -127,9 +156,7 @@ void BL_Action::Update(float curtime) SetLocalTime(curtime); // Handle wrap around - bool bforward = m_startframe < m_endframe; - if (bforward && (m_localtime < m_startframe || m_localtime > m_endframe) || - !bforward && (m_localtime > m_startframe || m_localtime < m_endframe)) + if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) { switch(m_playmode) { diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index 203714a3b2f..f7d0feb20af 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -77,6 +77,12 @@ public: bool IsDone() {return m_done;} void Update(float curtime); + // Accessors + float GetFrame(); + + // Mutators + void SetFrame(float frame); + enum { ACT_MODE_PLAY = 0, diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index ddbf287e501..2570cc1f140 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -42,6 +42,20 @@ BL_ActionManager::~BL_ActionManager() StopAction(i); } +float BL_ActionManager::GetActionFrame(short layer) +{ + if (m_layers[layer]) + return m_layers[layer]->GetFrame(); + + return 0.f; +} + +void BL_ActionManager::SetActionFrame(short layer, float frame) +{ + if (m_layers[layer]) + m_layers[layer]->SetFrame(frame); +} + void BL_ActionManager::PlayAction(class KX_GameObject* gameobj, const char* name, float start, diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index 4509020926f..32e6ce82a76 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -51,10 +51,14 @@ public: short play_mode=0, short blend_mode=0, float playback_speed=1.f); + + float GetActionFrame(short layer); + void SetActionFrame(short layer, float frame); void StopAction(short layer); bool IsActionDone(short layer); void Update(float); + #ifdef WITH_CXX_GUARDEDALLOC public: void *operator new(size_t num_bytes) { return MEM_mallocN(num_bytes, "GE:BL_ActionManager"); } diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index f5115f50d81..0ea775e3fbc 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -379,6 +379,16 @@ void KX_GameObject::UpdateActionManager(float curtime) m_actionManager->Update(curtime); } +float KX_GameObject::GetActionFrame(short layer) +{ + return m_actionManager->GetActionFrame(layer); +} + +void KX_GameObject::SetActionFrame(short layer, float frame) +{ + m_actionManager->SetActionFrame(layer, frame); +} + void KX_GameObject::ProcessReplica() { SCA_IObject::ProcessReplica(); diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 75c71833ce1..48d290d289a 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -202,6 +202,10 @@ public: */ void RemoveParent(KX_Scene *scene); + /********************************* + * Animation API + *********************************/ + /** * Adds an action to the object's action manager */ @@ -214,6 +218,16 @@ public: short blend_mode=0, float playback_speed=1.f); + /** + * Gets the current frame of an action + */ + float GetActionFrame(short layer); + + /** + * Sets the current frame of an action + */ + void SetActionFrame(short layer, float frame); + /** * Remove an action from the object's action manager */ @@ -229,6 +243,10 @@ public: */ void UpdateActionManager(float curtime); + /********************************* + * End Animation API + *********************************/ + /** * Construct a game object. This class also inherits the * default constructors - use those with care! From dd43faa85555f1c9504eca4bf46201d1b6e0a253 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 1 Jun 2011 11:55:28 +0000 Subject: [PATCH 025/624] * Fix compiler warning from previous commit * For new themes, size of handles in graph editor is now 4. Allows them to be seen better. (TODO: .b.blend needs updating) --- source/blender/editors/include/ED_markers.h | 1 + source/blender/editors/interface/resources.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/include/ED_markers.h b/source/blender/editors/include/ED_markers.h index 8476e67acd5..a8e91add348 100644 --- a/source/blender/editors/include/ED_markers.h +++ b/source/blender/editors/include/ED_markers.h @@ -34,6 +34,7 @@ #define ED_MARKERS_H struct wmKeyConfig; +struct wmKeyMap; struct bContext; struct bAnimContext; struct Scene; diff --git a/source/blender/editors/interface/resources.c b/source/blender/editors/interface/resources.c index 1a2a2906f1a..3564dad474a 100644 --- a/source/blender/editors/interface/resources.c +++ b/source/blender/editors/interface/resources.c @@ -663,7 +663,7 @@ void ui_theme_init_default(void) SETCOL(btheme->tipo.handle_vertex, 0, 0, 0, 255); SETCOL(btheme->tipo.handle_vertex_select, 255, 133, 0, 255); - btheme->tipo.handle_vertex_size= 3; + btheme->tipo.handle_vertex_size= 4; SETCOL(btheme->tipo.ds_channel, 82, 96, 110, 255); SETCOL(btheme->tipo.ds_subchannel, 124, 137, 150, 255); From b41427c66b31642869ba8540235ed964abcb244c Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 2 Jun 2011 11:51:38 +0000 Subject: [PATCH 026/624] Bugfix: "Time Slide" tool broken Dunno how long this has been broken for (*), but the Time Slide transform tool in DopeSheet no longer did anything most of the time. It appeared to be be caused by some blotched indexing code from ages ago. I've fixed this problem, as well as preventing the case where it would also give errors when only a single key was selected. (*) Does anyone actually use this tool? IIRC, this was added during Orange, though I can't find the commit for this anymore or why it was added. Probably it might be better to just let it go... --- source/blender/editors/transform/transform.c | 4 ++-- .../editors/transform/transform_conversions.c | 19 ++++++++++++++----- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index 5b733cab699..0ce21c2efee 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -5801,8 +5801,8 @@ int TimeSlide(TransInfo *t, const int mval[2]) char str[200]; /* calculate mouse co-ordinates */ - UI_view2d_region_to_view(v2d, mval[0], mval[0], &cval[0], &cval[1]); - UI_view2d_region_to_view(v2d, t->imval[0], t->imval[0], &sval[0], &sval[1]); + UI_view2d_region_to_view(v2d, mval[0], mval[1], &cval[0], &cval[1]); + UI_view2d_region_to_view(v2d, t->imval[0], t->imval[1], &sval[0], &sval[1]); /* t->values[0] stores cval[0], which is the current mouse-pointer location (in frames) */ // XXX Need to be able to repeat this diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index c7699f7249c..29eea932a56 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -3129,12 +3129,21 @@ static void createTransActionData(bContext *C, TransInfo *t) /* check if we're supposed to be setting minx/maxx for TimeSlide */ if (t->mode == TFM_TIME_SLIDE) { float min=999999999.0f, max=-999999999.0f; - int i; - td= (t->data + 1); - for (i=1; i < count; i+=3, td+=3) { - if (min > *(td->val)) min= *(td->val); - if (max < *(td->val)) max= *(td->val); + if (count > 1) { + /* search for min/max selected values to transform */ + int i; + + td= t->data; + for (i=0; i < count; i++, td++) { + if (min > *(td->val)) min= *(td->val); + if (max < *(td->val)) max= *(td->val); + } + } + else { + /* just use the current frame ranges */ + min = (float)PSFRA; + max = (float)PEFRA; } /* minx/maxx values used by TimeSlide are stored as a From 072d350aab27bf9cd0b8e41375ce81f726f6de91 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 2 Jun 2011 11:58:13 +0000 Subject: [PATCH 027/624] Time-Slide Fix: Second attempt at fix for only having a single-key selected. In this case, it just uses the start/end frame as it's min/max --- .../editors/transform/transform_conversions.c | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 29eea932a56..29fc514f01f 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -3129,18 +3129,15 @@ static void createTransActionData(bContext *C, TransInfo *t) /* check if we're supposed to be setting minx/maxx for TimeSlide */ if (t->mode == TFM_TIME_SLIDE) { float min=999999999.0f, max=-999999999.0f; + int i; - if (count > 1) { - /* search for min/max selected values to transform */ - int i; - - td= t->data; - for (i=0; i < count; i++, td++) { - if (min > *(td->val)) min= *(td->val); - if (max < *(td->val)) max= *(td->val); - } + td= t->data; + for (i=0; i < count; i++, td++) { + if (min > *(td->val)) min= *(td->val); + if (max < *(td->val)) max= *(td->val); } - else { + + if (min == max) { /* just use the current frame ranges */ min = (float)PSFRA; max = (float)PEFRA; From 02c6cb8039604cacf75b10a86b97b6495497f7fd Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 2 Jun 2011 12:21:55 +0000 Subject: [PATCH 028/624] Deleting keyframes usability tweak: There won't be dangling "empty" actions left behind anymore in the DopeSheet channel list after you've deleted all their keyframes (and don't want to add keyframes to them anymore). Of course, this poses problems with more actions getting created if you then go and keyframe those objects again. If this does turn out to be an equally bad problem, then another approach from the channel filtering code side (probably aided by the restructed code) will help (though doesn't solve the problem where people complain of having heaps of "empty" actions dangling from objects they no longer want animated). --- .../editors/animation/anim_channels_edit.c | 32 ++++++++++++++++--- .../editors/animation/keyframes_general.c | 4 +-- 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index f755df79986..1f9774dd10a 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -515,12 +515,34 @@ void ANIM_fcurve_delete_from_animdata (bAnimContext *ac, AnimData *adt, FCurve * * - Drivers * - TODO... some others? */ - if (fcu->grp) - action_groups_remove_channel(adt->action, fcu); - else if ((ac) && (ac->datatype == ANIMCONT_DRIVERS)) + if ((ac) && (ac->datatype == ANIMCONT_DRIVERS)) { + /* driver F-Curve */ BLI_remlink(&adt->drivers, fcu); - else if (adt->action) - BLI_remlink(&adt->action->curves, fcu); + } + else if (adt->action) { + /* remove from group or action, whichever one "owns" the F-Curve */ + if (fcu->grp) + action_groups_remove_channel(adt->action, fcu); + else + BLI_remlink(&adt->action->curves, fcu); + + /* if action has no more F-Curves as a result of this, unlink it from + * AnimData if it did not come from a NLA Strip being tweaked. + * + * This is done so that we don't have dangling Object+Action entries in + * channel list that are empty, and linger around long after the data they + * are for has disappeared (and probably won't come back). + */ + // XXX: does everybody always want this? + /* XXX: there's a problem where many actions could build up in the file if multiple + * full add/delete cycles are performed on the same objects, but assume that this is rare + */ + if ((adt->action->curves.first == NULL) && (adt->flag & ADT_NLA_EDIT_ON)==0) + { + id_us_min(&adt->action->id); + adt->action = NULL; + } + } /* free the F-Curve itself */ free_fcurve(fcu); diff --git a/source/blender/editors/animation/keyframes_general.c b/source/blender/editors/animation/keyframes_general.c index f111339b963..e2afda04d30 100644 --- a/source/blender/editors/animation/keyframes_general.c +++ b/source/blender/editors/animation/keyframes_general.c @@ -111,7 +111,7 @@ void delete_fcurve_keys(FCurve *fcu) { int i; - if(fcu->bezt==NULL) /* ignore baked curves */ + if (fcu->bezt==NULL) /* ignore baked curves */ return; /* Delete selected BezTriples */ @@ -124,7 +124,7 @@ void delete_fcurve_keys(FCurve *fcu) } /* Free the array of BezTriples if there are not keyframes */ - if(fcu->totvert == 0) + if (fcu->totvert == 0) clear_fcurve_keys(fcu); } From e3a46d05a77582ce8c86bff4f0d2c76cea0dac4e Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 2 Jun 2011 13:03:46 +0000 Subject: [PATCH 029/624] Added operator to remove all useless unused actions from the current .blend file. * From operator search, find "Clear Useless Actions" * "Action library" actions are preserved by this operator. It targets actions without any F-Curves * By default, only actions which are single-user (where that user is a Fake user) will be targeted. This can be changed to have it target any "dangling" action that doesn't have any F-Curves * A save/reload cycle is still required to fully remove such Actions from the current file. Though at least now it's a simpler process to have these semi-automatically removed ;) --- release/scripts/startup/bl_operators/nla.py | 34 +++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/release/scripts/startup/bl_operators/nla.py b/release/scripts/startup/bl_operators/nla.py index 923ca92a162..82849cca2cc 100644 --- a/release/scripts/startup/bl_operators/nla.py +++ b/release/scripts/startup/bl_operators/nla.py @@ -168,3 +168,37 @@ class BakeAction(bpy.types.Operator): def invoke(self, context, event): wm = context.window_manager return wm.invoke_props_dialog(self) + +################################# + +class ClearUselessActions(bpy.types.Operator): + '''Mark actions with no F-Curves for deletion after save+reload of file preserving "action libraries"''' + bl_idname = "anim.clear_useless_actions" + bl_label = "Clear Useless Actions" + bl_options = {'REGISTER', 'UNDO'} + + only_unused = BoolProperty(name="Only Unused", + description="Only unused (Fake User only) actions get considered", + default=True) + + @classmethod + def poll(cls, context): + return len(bpy.data.actions) != 0 + + def execute(self, context): + removed = 0 + + for action in bpy.data.actions: + # if only user is "fake" user... + if ((self.only_unused is False) or + (action.use_fake_user and action.users == 1)): + + # if it has F-Curves, then it's a "action library" (i.e. walk, wave, jump, etc.) + # and should be left alone as that's what fake users are for! + if not action.fcurves: + # mark action for deletion + action.user_clear() + removed += 1 + + self.report({'INFO'}, "Removed %d empty and/or fake-user only Actions" % (removed)) + return {'FINISHED'} From fbff066a70c23077c16899a74feb29096ce5a2e9 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Thu, 2 Jun 2011 17:19:07 +0000 Subject: [PATCH 030/624] 2nd commit of mine. Contains retarget.py, which has functions for retargeting an animated armature to a second one, given a user mapping of the hiearchy. Currently creates an intermediate skeleton that solves some of the major issues. WIP --- release/scripts/modules/retarget.py | 136 ++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 release/scripts/modules/retarget.py diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py new file mode 100644 index 00000000000..c7a482659ef --- /dev/null +++ b/release/scripts/modules/retarget.py @@ -0,0 +1,136 @@ +import bpy +from mathutils import * +from math import radians, acos +performer_obj = bpy.data.objects["performer"] +enduser_obj = bpy.data.objects["enduser"] +scene = bpy.context.scene + +# dictionary of mapping +bonemap = { "LeftFoot": ("DEF_Foot.L","DEF_Toes.L"), + "LeftUpLeg": "DEF_Thigh.L", + "Hips": "DEF_Hip", + "LowerBack": "DEF_Spine", + "Spine": "DEF_Torso", + "Neck": "DEF_Neck", + "Neck1": "DEF_Neck", + "Head": "DEF_Head", + "LeftShoulder": "DEF_Shoulder.L", + "LeftArm": "DEF_Forearm.L", + "LeftForeArm": "DEF_Arm.L", + "LeftHand": "DEF_Hand.L", + "RightShoulder": "DEF_Shoulder.R", + "RightArm": "DEF_Forearm.R", + "RightForeArm": "DEF_Arm.R", + "RightHand": "DEF_Hand.R", + "RightFoot": ("DEF_Foot.R","DEF_Toes.R"), + "RightUpLeg": "DEF_Thigh.R", + "RightLeg": "DEF_Shin.R", + "LeftLeg": "DEF_Shin.L"} +# creation of a reverse map +# multiple keys get mapped to list values +bonemapr = {} +for key in bonemap.keys(): + if not bonemap[key] in bonemapr: + if type(bonemap[key])==type((0,0)): + for key_x in bonemap[key]: + bonemapr[key_x] = [key] + else: + bonemapr[bonemap[key]] = [key] + else: + bonemapr[bonemap[key]].append(key) + +# list of empties created to keep track of "original" +# position data +# in final product, these locations can be stored as custom props + +constraints = [] + +#creation of intermediate armature +# the intermediate armature has the hiearchy of the end user, +# does not have rotation inheritence +# and bone roll is identical to the performer +# its purpose is to copy over the rotations +# easily while concentrating on the hierarchy changes +def createIntermediate(): + + #creates and keyframes an empty with its location + #the original position of the tail bone + #useful for storing the important data in the original motion + #i.e. using this empty to IK the chain to that pos. + def locOfOriginal(inter_bone,perf_bone): + if not perf_bone.name+"Org" in bpy.data.objects: + bpy.ops.object.add() + empty = bpy.context.active_object + empty.name = perf_bone.name+"Org" + empty = bpy.data.objects[perf_bone.name+"Org"] + offset = perf_bone.vector + scaling = perf_bone.length / inter_bone.length + offset/=scaling + empty.location = inter_bone.head + offset + empty.keyframe_insert("location") + + #Simple 1to1 retarget of a bone + def singleBoneRetarget(inter_bone,perf_bone): + perf_world_rotation = perf_bone.matrix * performer_obj.matrix_world + inter_world_base_rotation = inter_bone.bone.matrix_local * inter_obj.matrix_world + inter_world_base_inv = Matrix(inter_world_base_rotation) + inter_world_base_inv.invert() + return (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()).to_4x4() + + #uses 1to1 and interpolation/averaging to match many to 1 retarget + def manyPerfToSingleInterRetarget(inter_bone,performer_bones_s): + retarget_matrices = [singleBoneRetarget(inter_bone,perf_bone) for perf_bone in performer_bones_s] + lerp_matrix = Matrix() + for i in range(len(retarget_matrices)-1): + first_mat = retarget_matrices[i] + next_mat = retarget_matrices[i+1] + lerp_matrix = first_mat.lerp(next_mat,0.5) + return lerp_matrix + + #determines the type of hierachy change needed and calls the + #right function + def retargetPerfToInter(inter_bone): + if inter_bone.name in bonemapr.keys(): + perf_bone_name = bonemapr[inter_bone.name] + #is it a 1 to many? + if type(bonemap[perf_bone_name[0]])==type((0,0)): + perf_bone = performer_bones[perf_bone_name[0]] + if inter_bone.name == bonemap[perf_bone_name[0]][0]: + locOfOriginal(inter_bone,perf_bone) + else: + # then its either a many to 1 or 1 to 1 + + if len(perf_bone_name) > 1: + performer_bones_s = [performer_bones[name] for name in perf_bone_name] + #we need to map several performance bone to a single + inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone,performer_bones_s) + else: + perf_bone = performer_bones[perf_bone_name[0]] + inter_bone.matrix_basis = singleBoneRetarget(inter_bone,perf_bone) + + inter_bone.keyframe_insert("rotation_quaternion") + for child in inter_bone.children: + retargetPerfToInter(child) + + #creates the intermediate armature object + bpy.ops.object.select_name(name="enduser",extend=False) + bpy.ops.object.duplicate(linked=False) + bpy.context.active_object.name = "intermediate" + inter_obj = bpy.context.active_object + bpy.ops.object.mode_set(mode='EDIT') + #resets roll + bpy.ops.armature.calculate_roll(type='Z') + bpy.ops.object.mode_set(mode="OBJECT") + performer_bones = performer_obj.pose.bones + inter_bones = inter_obj.pose.bones + + #clears inheritance + for inter_bone in inter_bones: + inter_bone.bone.use_inherit_rotation = False + + for t in range(1,150): + scene.frame_set(t) + inter_bone = inter_bones["DEF_Hip"] + retargetPerfToInter(inter_bone) + +createIntermediate() \ No newline at end of file From 05a1c144ad3ece78a641401be1193905c3db49f5 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 3 Jun 2011 13:34:02 +0000 Subject: [PATCH 031/624] Experimental Feature: Frame Range Masks for FModifiers Using this feature, it is now possible to for example have different noise-profiles for different parts of a curve, which makes it possible to do animate camera shake for example. Or perhaps, for having greater control of mixing and matching different parts of F-Modifier effects, such as combining several generator modifiers to get multi-case functions for instance. See http://aligorith.blogspot.com/2011/06/gsoc11-fmodifier-range- masks.html for details. --- source/blender/blenkernel/intern/fmodifier.c | 35 ++++++++++++++----- .../blender/editors/animation/fmodifier_ui.c | 18 ++++++++++ source/blender/makesdna/DNA_anim_types.h | 13 ++++--- source/blender/makesrna/intern/rna_fcurve.c | 35 +++++++++++++++++++ 4 files changed, 88 insertions(+), 13 deletions(-) diff --git a/source/blender/blenkernel/intern/fmodifier.c b/source/blender/blenkernel/intern/fmodifier.c index 844f25e6d21..4a1a0f9ac6b 100644 --- a/source/blender/blenkernel/intern/fmodifier.c +++ b/source/blender/blenkernel/intern/fmodifier.c @@ -1230,11 +1230,21 @@ float evaluate_time_fmodifiers (ListBase *modifiers, FCurve *fcu, float cvalue, for (fcm= modifiers->last; fcm; fcm= fcm->prev) { FModifierTypeInfo *fmi= fmodifier_get_typeinfo(fcm); - /* only evaluate if there's a callback for this */ - // TODO: implement the 'influence' control feature... - if (fmi && fmi->evaluate_modifier_time) { - if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) - evaltime= fmi->evaluate_modifier_time(fcu, fcm, cvalue, evaltime); + if (fmi == NULL) + continue; + + /* if modifier cannot be applied on this frame (whatever scale it is on, it won't affect the results) + * hence we shouldn't bother seeing what it would do given the chance + */ + if ((fcm->flag & FMODIFIER_FLAG_RANGERESTRICT)==0 || + ((fcm->sfra <= evaltime) && (fcm->efra >= evaltime)) ) + { + /* only evaluate if there's a callback for this */ + // TODO: implement the 'influence' control feature... + if (fmi->evaluate_modifier_time) { + if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) + evaltime= fmi->evaluate_modifier_time(fcu, fcm, cvalue, evaltime); + } } } @@ -1257,11 +1267,18 @@ void evaluate_value_fmodifiers (ListBase *modifiers, FCurve *fcu, float *cvalue, for (fcm= modifiers->first; fcm; fcm= fcm->next) { FModifierTypeInfo *fmi= fmodifier_get_typeinfo(fcm); - /* only evaluate if there's a callback for this */ + if (fmi == NULL) + continue; + + /* only evaluate if there's a callback for this, and if F-Modifier can be evaluated on this frame */ // TODO: implement the 'influence' control feature... - if (fmi && fmi->evaluate_modifier) { - if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) - fmi->evaluate_modifier(fcu, fcm, cvalue, evaltime); + if ((fcm->flag & FMODIFIER_FLAG_RANGERESTRICT)==0 || + ((fcm->sfra <= evaltime) && (fcm->efra >= evaltime)) ) + { + if (fmi->evaluate_modifier) { + if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) + fmi->evaluate_modifier(fcu, fcm, cvalue, evaltime); + } } } } diff --git a/source/blender/editors/animation/fmodifier_ui.c b/source/blender/editors/animation/fmodifier_ui.c index 954928fc486..3018fa697b8 100644 --- a/source/blender/editors/animation/fmodifier_ui.c +++ b/source/blender/editors/animation/fmodifier_ui.c @@ -694,6 +694,24 @@ void ANIM_uiTemplate_fmodifier_draw (uiLayout *layout, ID *id, ListBase *modifie default: /* unknown type */ break; } + + /* one last panel below this: FModifier range */ + // TODO: experiment with placement of this + { + box = uiLayoutBox(layout); + + /* top row: use restricted range */ + row= uiLayoutRow(box, 0); + uiItemR(row, &ptr, "use_restricted_range", 0, NULL, ICON_NONE); + + if (fcm->flag & FMODIFIER_FLAG_RANGERESTRICT) { + /* second row: settings */ + row = uiLayoutRow(box, 1); + + uiItemR(row, &ptr, "frame_start", 0, "Start", ICON_NONE); + uiItemR(row, &ptr, "frame_end", 0, "End", ICON_NONE); + } + } } } diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index 4b649031f97..88a3fe81825 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -62,6 +62,9 @@ typedef struct FModifier { short flag; /* settings for the modifier */ float influence; /* the amount that the modifier should influence the value */ + + float sfra; /* start frame of restricted frame-range */ + float efra; /* end frame of restricted frame-range */ } FModifier; /* Types of F-Curve modifier @@ -86,13 +89,15 @@ typedef enum eFModifier_Types { /* F-Curve Modifier Settings */ typedef enum eFModifier_Flags { /* modifier is not able to be evaluated for some reason, and should be skipped (internal) */ - FMODIFIER_FLAG_DISABLED = (1<<0), + FMODIFIER_FLAG_DISABLED = (1<<0), /* modifier's data is expanded (in UI) */ - FMODIFIER_FLAG_EXPANDED = (1<<1), + FMODIFIER_FLAG_EXPANDED = (1<<1), /* modifier is active one (in UI) for editing purposes */ - FMODIFIER_FLAG_ACTIVE = (1<<2), + FMODIFIER_FLAG_ACTIVE = (1<<2), /* user wants modifier to be skipped */ - FMODIFIER_FLAG_MUTED = (1<<3) + FMODIFIER_FLAG_MUTED = (1<<3), + /* restrict range that F-Modifier can be considered over */ + FMODIFIER_FLAG_RANGERESTRICT = (1<<4) } eFModifier_Flags; /* --- */ diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index 1b18f88efcc..c1123bbb3fd 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -454,6 +454,22 @@ static void rna_FModifier_active_set(PointerRNA *ptr, int value) fm->flag |= FMODIFIER_FLAG_ACTIVE; } +static void rna_FModifier_start_frame_range(PointerRNA *ptr, float *min, float *max) +{ + FModifier *fcm= (FModifier*)ptr->data; + + *min= MINAFRAMEF; + *max= (fcm->flag & FMODIFIER_FLAG_RANGERESTRICT)? fcm->efra : MAXFRAMEF; +} + +static void rna_FModifier_end_frame_range(PointerRNA *ptr, float *min, float *max) +{ + FModifier *fcm= (FModifier*)ptr->data; + + *min= (fcm->flag & FMODIFIER_FLAG_RANGERESTRICT)? fcm->sfra : MINAFRAMEF; + *max= MAXFRAMEF; +} + static void rna_FModifier_active_update(Main *bmain, Scene *scene, PointerRNA *ptr) { FModifier *fm, *fmo= (FModifier*)ptr->data; @@ -1015,6 +1031,25 @@ static void rna_def_fmodifier(BlenderRNA *brna) RNA_def_property_boolean_funcs(prop, NULL, "rna_FModifier_active_set"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, "rna_FModifier_active_update"); RNA_def_property_ui_icon(prop, ICON_RADIOBUT_OFF, 1); + + /* restricted range */ + prop= RNA_def_property(srna, "use_restricted_range", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", FMODIFIER_FLAG_RANGERESTRICT); + RNA_def_property_ui_text(prop, "Restrict Frame Range", "F-Curve Modifier is only applied for the specified frame range to help mask off effects in order to chain them"); + RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); + RNA_def_property_ui_icon(prop, ICON_TRIA_RIGHT, 1); // XXX: depends on UI implementation + + prop= RNA_def_property(srna, "frame_start", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "sfra"); + RNA_def_property_float_funcs(prop, NULL, NULL, "rna_FModifier_start_frame_range"); + RNA_def_property_ui_text(prop, "Start Frame", "Frame that modifier's influence starts (if Restrict Frame Range is in use)"); + RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); + + prop= RNA_def_property(srna, "frame_end", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "efra"); + RNA_def_property_float_funcs(prop, NULL, NULL, "rna_FModifier_end_frame_range"); + RNA_def_property_ui_text(prop, "End Frame", "Frame that modifier's influence ends (if Restrict Frame Range is in use)"); + RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); } /* *********************** */ From 71419c46471586e93884aa151f5b160863025886 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Fri, 3 Jun 2011 23:12:34 +0000 Subject: [PATCH 032/624] Building fix: added missing include. Aligorith: would be nice to include needed headers for functions you use... --- source/blender/editors/animation/anim_channels_edit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index 1f9774dd10a..438c6e7e95e 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -38,7 +38,7 @@ #include "BLI_blenlib.h" #include "BLI_utildefines.h" - +#include "BKE_library.h" #include "DNA_anim_types.h" #include "DNA_object_types.h" From d1c542ce0551f6ec3408b7c6689ad17b0a14e8d2 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Fri, 3 Jun 2011 23:28:57 +0000 Subject: [PATCH 033/624] 3D Audio GSoC: Memory management improvements. --- .../audaspace/FX/AUD_AccumulatorFactory.cpp | 4 +- intern/audaspace/FX/AUD_AccumulatorFactory.h | 4 +- .../audaspace/FX/AUD_BaseIIRFilterReader.cpp | 2 +- intern/audaspace/FX/AUD_BaseIIRFilterReader.h | 2 +- .../audaspace/FX/AUD_ButterworthFactory.cpp | 6 +- intern/audaspace/FX/AUD_ButterworthFactory.h | 4 +- .../FX/AUD_CallbackIIRFilterReader.cpp | 2 +- .../FX/AUD_CallbackIIRFilterReader.h | 2 +- intern/audaspace/FX/AUD_DelayFactory.cpp | 4 +- intern/audaspace/FX/AUD_DelayFactory.h | 4 +- intern/audaspace/FX/AUD_DelayReader.cpp | 2 +- intern/audaspace/FX/AUD_DelayReader.h | 2 +- intern/audaspace/FX/AUD_DoubleFactory.cpp | 18 +- intern/audaspace/FX/AUD_DoubleFactory.h | 8 +- intern/audaspace/FX/AUD_DoubleReader.cpp | 8 +- intern/audaspace/FX/AUD_DoubleReader.h | 7 +- intern/audaspace/FX/AUD_EffectFactory.cpp | 4 +- intern/audaspace/FX/AUD_EffectFactory.h | 8 +- intern/audaspace/FX/AUD_EffectReader.cpp | 3 +- intern/audaspace/FX/AUD_EffectReader.h | 5 +- intern/audaspace/FX/AUD_EnvelopeFactory.cpp | 6 +- intern/audaspace/FX/AUD_EnvelopeFactory.h | 4 +- intern/audaspace/FX/AUD_FaderFactory.cpp | 4 +- intern/audaspace/FX/AUD_FaderFactory.h | 4 +- intern/audaspace/FX/AUD_FaderReader.cpp | 2 +- intern/audaspace/FX/AUD_FaderReader.h | 2 +- intern/audaspace/FX/AUD_HighpassFactory.cpp | 6 +- intern/audaspace/FX/AUD_HighpassFactory.h | 4 +- intern/audaspace/FX/AUD_IIRFilterFactory.cpp | 4 +- intern/audaspace/FX/AUD_IIRFilterFactory.h | 4 +- intern/audaspace/FX/AUD_IIRFilterReader.cpp | 2 +- intern/audaspace/FX/AUD_IIRFilterReader.h | 2 +- intern/audaspace/FX/AUD_LimiterFactory.cpp | 4 +- intern/audaspace/FX/AUD_LimiterFactory.h | 4 +- intern/audaspace/FX/AUD_LimiterReader.cpp | 2 +- intern/audaspace/FX/AUD_LimiterReader.h | 2 +- intern/audaspace/FX/AUD_LoopFactory.cpp | 4 +- intern/audaspace/FX/AUD_LoopFactory.h | 4 +- intern/audaspace/FX/AUD_LoopReader.cpp | 2 +- intern/audaspace/FX/AUD_LoopReader.h | 2 +- intern/audaspace/FX/AUD_LowpassFactory.cpp | 6 +- intern/audaspace/FX/AUD_LowpassFactory.h | 4 +- intern/audaspace/FX/AUD_PingPongFactory.cpp | 18 +- intern/audaspace/FX/AUD_PingPongFactory.h | 4 +- intern/audaspace/FX/AUD_PitchFactory.cpp | 4 +- intern/audaspace/FX/AUD_PitchFactory.h | 4 +- intern/audaspace/FX/AUD_PitchReader.cpp | 2 +- intern/audaspace/FX/AUD_PitchReader.h | 2 +- intern/audaspace/FX/AUD_RectifyFactory.cpp | 4 +- intern/audaspace/FX/AUD_RectifyFactory.h | 4 +- intern/audaspace/FX/AUD_ReverseFactory.cpp | 4 +- intern/audaspace/FX/AUD_ReverseFactory.h | 4 +- intern/audaspace/FX/AUD_ReverseReader.cpp | 2 +- intern/audaspace/FX/AUD_ReverseReader.h | 2 +- intern/audaspace/FX/AUD_SquareFactory.cpp | 4 +- intern/audaspace/FX/AUD_SquareFactory.h | 4 +- intern/audaspace/FX/AUD_SumFactory.cpp | 4 +- intern/audaspace/FX/AUD_SumFactory.h | 4 +- intern/audaspace/FX/AUD_SuperposeFactory.cpp | 17 +- intern/audaspace/FX/AUD_SuperposeFactory.h | 8 +- intern/audaspace/FX/AUD_SuperposeReader.cpp | 24 +- intern/audaspace/FX/AUD_SuperposeReader.h | 7 +- intern/audaspace/FX/AUD_VolumeFactory.cpp | 4 +- intern/audaspace/FX/AUD_VolumeFactory.h | 4 +- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 17 +- intern/audaspace/OpenAL/AUD_OpenALDevice.h | 4 +- intern/audaspace/Python/AUD_PyAPI.cpp | 166 ++++++------- intern/audaspace/Python/AUD_PyAPI.h | 9 +- .../audaspace/SRC/AUD_SRCResampleFactory.cpp | 6 +- intern/audaspace/SRC/AUD_SRCResampleFactory.h | 4 +- .../audaspace/SRC/AUD_SRCResampleReader.cpp | 2 +- intern/audaspace/SRC/AUD_SRCResampleReader.h | 2 +- intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp | 10 +- intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h | 2 +- intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp | 8 +- intern/audaspace/intern/AUD_BufferReader.cpp | 8 +- intern/audaspace/intern/AUD_C-API.cpp | 235 ++++++------------ intern/audaspace/intern/AUD_C-API.h | 10 +- .../intern/AUD_ChannelMapperFactory.cpp | 6 +- .../intern/AUD_ChannelMapperFactory.h | 4 +- .../intern/AUD_ChannelMapperReader.cpp | 2 +- .../intern/AUD_ChannelMapperReader.h | 2 +- .../audaspace/intern/AUD_ConverterFactory.cpp | 6 +- .../audaspace/intern/AUD_ConverterFactory.h | 4 +- .../audaspace/intern/AUD_ConverterReader.cpp | 2 +- intern/audaspace/intern/AUD_ConverterReader.h | 2 +- intern/audaspace/intern/AUD_DefaultMixer.cpp | 2 +- intern/audaspace/intern/AUD_DefaultMixer.h | 2 +- intern/audaspace/intern/AUD_FileFactory.cpp | 16 +- intern/audaspace/intern/AUD_FileFactory.h | 2 +- intern/audaspace/intern/AUD_IDevice.h | 5 +- intern/audaspace/intern/AUD_IFactory.h | 3 +- .../intern/AUD_LinearResampleFactory.cpp | 6 +- .../intern/AUD_LinearResampleFactory.h | 4 +- .../intern/AUD_LinearResampleReader.cpp | 2 +- .../intern/AUD_LinearResampleReader.h | 2 +- intern/audaspace/intern/AUD_Mixer.h | 3 +- intern/audaspace/intern/AUD_MixerFactory.cpp | 6 +- intern/audaspace/intern/AUD_MixerFactory.h | 8 +- intern/audaspace/intern/AUD_NULLDevice.cpp | 4 +- intern/audaspace/intern/AUD_NULLDevice.h | 5 +- intern/audaspace/intern/AUD_Reference.h | 68 ++++- .../audaspace/intern/AUD_SequencerFactory.cpp | 43 ++-- .../audaspace/intern/AUD_SequencerFactory.h | 23 +- .../audaspace/intern/AUD_SequencerReader.cpp | 85 ++----- intern/audaspace/intern/AUD_SequencerReader.h | 20 +- .../audaspace/intern/AUD_SilenceFactory.cpp | 2 +- intern/audaspace/intern/AUD_SilenceFactory.h | 2 +- intern/audaspace/intern/AUD_SinusFactory.cpp | 2 +- intern/audaspace/intern/AUD_SinusFactory.h | 2 +- .../audaspace/intern/AUD_SoftwareDevice.cpp | 16 +- intern/audaspace/intern/AUD_SoftwareDevice.h | 8 +- .../intern/AUD_StreamBufferFactory.cpp | 15 +- .../intern/AUD_StreamBufferFactory.h | 4 +- .../audaspace/sndfile/AUD_SndFileFactory.cpp | 10 +- intern/audaspace/sndfile/AUD_SndFileFactory.h | 2 +- .../audaspace/sndfile/AUD_SndFileReader.cpp | 10 +- 117 files changed, 526 insertions(+), 678 deletions(-) diff --git a/intern/audaspace/FX/AUD_AccumulatorFactory.cpp b/intern/audaspace/FX/AUD_AccumulatorFactory.cpp index d60924958b1..207c2ee502b 100644 --- a/intern/audaspace/FX/AUD_AccumulatorFactory.cpp +++ b/intern/audaspace/FX/AUD_AccumulatorFactory.cpp @@ -52,14 +52,14 @@ sample_t accumulatorFilter(AUD_CallbackIIRFilterReader* reader, void* useless) return out; } -AUD_AccumulatorFactory::AUD_AccumulatorFactory(AUD_IFactory* factory, +AUD_AccumulatorFactory::AUD_AccumulatorFactory(AUD_Reference factory, bool additive) : AUD_EffectFactory(factory), m_additive(additive) { } -AUD_IReader* AUD_AccumulatorFactory::createReader() const +AUD_Reference AUD_AccumulatorFactory::createReader() const { return new AUD_CallbackIIRFilterReader(getReader(), 2, 2, m_additive ? accumulatorFilterAdditive : accumulatorFilter); diff --git a/intern/audaspace/FX/AUD_AccumulatorFactory.h b/intern/audaspace/FX/AUD_AccumulatorFactory.h index 3c3b32ce071..becd5d9aaee 100644 --- a/intern/audaspace/FX/AUD_AccumulatorFactory.h +++ b/intern/audaspace/FX/AUD_AccumulatorFactory.h @@ -55,9 +55,9 @@ public: * \param factory The input factory. * \param additive Whether the accumulator is additive. */ - AUD_AccumulatorFactory(AUD_IFactory* factory, bool additive = false); + AUD_AccumulatorFactory(AUD_Reference factory, bool additive = false); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_ACCUMULATORFACTORY diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp index 563722d9213..5ad5903141b 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp @@ -35,7 +35,7 @@ #define CC m_channels + m_channel -AUD_BaseIIRFilterReader::AUD_BaseIIRFilterReader(AUD_IReader* reader, int in, +AUD_BaseIIRFilterReader::AUD_BaseIIRFilterReader(AUD_Reference reader, int in, int out) : AUD_EffectReader(reader), m_channels(reader->getSpecs().channels), diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h index 436e6469a58..9f81e2d8a25 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h @@ -97,7 +97,7 @@ protected: * \param in The count of past input samples needed. * \param out The count of past output samples needed. */ - AUD_BaseIIRFilterReader(AUD_IReader* reader, int in, int out); + AUD_BaseIIRFilterReader(AUD_Reference reader, int in, int out); public: inline sample_t x(int pos) diff --git a/intern/audaspace/FX/AUD_ButterworthFactory.cpp b/intern/audaspace/FX/AUD_ButterworthFactory.cpp index ea957c81ed3..1161a485fb1 100644 --- a/intern/audaspace/FX/AUD_ButterworthFactory.cpp +++ b/intern/audaspace/FX/AUD_ButterworthFactory.cpp @@ -41,16 +41,16 @@ #define BWPB41 0.76536686473 #define BWPB42 1.84775906502 -AUD_ButterworthFactory::AUD_ButterworthFactory(AUD_IFactory* factory, +AUD_ButterworthFactory::AUD_ButterworthFactory(AUD_Reference factory, float frequency) : AUD_EffectFactory(factory), m_frequency(frequency) { } -AUD_IReader* AUD_ButterworthFactory::createReader() const +AUD_Reference AUD_ButterworthFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); // calculate coefficients float omega = 2 * tan(m_frequency * M_PI / reader->getSpecs().rate); diff --git a/intern/audaspace/FX/AUD_ButterworthFactory.h b/intern/audaspace/FX/AUD_ButterworthFactory.h index c8b731449c4..c211a6df246 100644 --- a/intern/audaspace/FX/AUD_ButterworthFactory.h +++ b/intern/audaspace/FX/AUD_ButterworthFactory.h @@ -55,9 +55,9 @@ public: * \param factory The input factory. * \param frequency The cutoff frequency. */ - AUD_ButterworthFactory(AUD_IFactory* factory, float frequency); + AUD_ButterworthFactory(AUD_Reference factory, float frequency); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_BUTTERWORTHFACTORY diff --git a/intern/audaspace/FX/AUD_CallbackIIRFilterReader.cpp b/intern/audaspace/FX/AUD_CallbackIIRFilterReader.cpp index 2f9bb7762a0..e6c83322435 100644 --- a/intern/audaspace/FX/AUD_CallbackIIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_CallbackIIRFilterReader.cpp @@ -31,7 +31,7 @@ #include "AUD_CallbackIIRFilterReader.h" -AUD_CallbackIIRFilterReader::AUD_CallbackIIRFilterReader(AUD_IReader* reader, +AUD_CallbackIIRFilterReader::AUD_CallbackIIRFilterReader(AUD_Reference reader, int in, int out, doFilterIIR doFilter, endFilterIIR endFilter, diff --git a/intern/audaspace/FX/AUD_CallbackIIRFilterReader.h b/intern/audaspace/FX/AUD_CallbackIIRFilterReader.h index a969db7297e..6d53edeecc2 100644 --- a/intern/audaspace/FX/AUD_CallbackIIRFilterReader.h +++ b/intern/audaspace/FX/AUD_CallbackIIRFilterReader.h @@ -76,7 +76,7 @@ public: * \param endFilter The finishing callback. * \param data Data pointer for the callbacks. */ - AUD_CallbackIIRFilterReader(AUD_IReader* reader, int in, int out, + AUD_CallbackIIRFilterReader(AUD_Reference reader, int in, int out, doFilterIIR doFilter, endFilterIIR endFilter = 0, void* data = 0); diff --git a/intern/audaspace/FX/AUD_DelayFactory.cpp b/intern/audaspace/FX/AUD_DelayFactory.cpp index 1d2d99adc03..ceecd7a63c9 100644 --- a/intern/audaspace/FX/AUD_DelayFactory.cpp +++ b/intern/audaspace/FX/AUD_DelayFactory.cpp @@ -33,7 +33,7 @@ #include "AUD_DelayReader.h" #include "AUD_Space.h" -AUD_DelayFactory::AUD_DelayFactory(AUD_IFactory* factory, float delay) : +AUD_DelayFactory::AUD_DelayFactory(AUD_Reference factory, float delay) : AUD_EffectFactory(factory), m_delay(delay) { @@ -44,7 +44,7 @@ float AUD_DelayFactory::getDelay() const return m_delay; } -AUD_IReader* AUD_DelayFactory::createReader() const +AUD_Reference AUD_DelayFactory::createReader() const { return new AUD_DelayReader(getReader(), m_delay); } diff --git a/intern/audaspace/FX/AUD_DelayFactory.h b/intern/audaspace/FX/AUD_DelayFactory.h index 1e67cd68990..6362bd19a70 100644 --- a/intern/audaspace/FX/AUD_DelayFactory.h +++ b/intern/audaspace/FX/AUD_DelayFactory.h @@ -55,14 +55,14 @@ public: * \param factory The input factory. * \param delay The desired delay in seconds. */ - AUD_DelayFactory(AUD_IFactory* factory, float delay = 0); + AUD_DelayFactory(AUD_Reference factory, float delay = 0); /** * Returns the delay in seconds. */ float getDelay() const; - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_DELAYFACTORY diff --git a/intern/audaspace/FX/AUD_DelayReader.cpp b/intern/audaspace/FX/AUD_DelayReader.cpp index 374b876455d..a2224caf288 100644 --- a/intern/audaspace/FX/AUD_DelayReader.cpp +++ b/intern/audaspace/FX/AUD_DelayReader.cpp @@ -33,7 +33,7 @@ #include -AUD_DelayReader::AUD_DelayReader(AUD_IReader* reader, float delay) : +AUD_DelayReader::AUD_DelayReader(AUD_Reference reader, float delay) : AUD_EffectReader(reader), m_delay(int(delay * reader->getSpecs().rate)), m_remdelay(int(delay * reader->getSpecs().rate)), diff --git a/intern/audaspace/FX/AUD_DelayReader.h b/intern/audaspace/FX/AUD_DelayReader.h index 5f0af660bdf..695003a8c43 100644 --- a/intern/audaspace/FX/AUD_DelayReader.h +++ b/intern/audaspace/FX/AUD_DelayReader.h @@ -71,7 +71,7 @@ public: * \param reader The reader to read from. * \param delay The delay in seconds. */ - AUD_DelayReader(AUD_IReader* reader, float delay); + AUD_DelayReader(AUD_Reference reader, float delay); virtual void seek(int position); virtual int getLength() const; diff --git a/intern/audaspace/FX/AUD_DoubleFactory.cpp b/intern/audaspace/FX/AUD_DoubleFactory.cpp index 7a40f1f8c96..5b72082f520 100644 --- a/intern/audaspace/FX/AUD_DoubleFactory.cpp +++ b/intern/audaspace/FX/AUD_DoubleFactory.cpp @@ -32,25 +32,15 @@ #include "AUD_DoubleFactory.h" #include "AUD_DoubleReader.h" -AUD_DoubleFactory::AUD_DoubleFactory(AUD_IFactory* factory1, AUD_IFactory* factory2) : +AUD_DoubleFactory::AUD_DoubleFactory(AUD_Reference factory1, AUD_Reference factory2) : m_factory1(factory1), m_factory2(factory2) { } -AUD_IReader* AUD_DoubleFactory::createReader() const +AUD_Reference AUD_DoubleFactory::createReader() const { - AUD_IReader* reader1 = m_factory1->createReader(); - AUD_IReader* reader2; - - try - { - reader2 = m_factory2->createReader(); - } - catch(AUD_Exception&) - { - delete reader1; - throw; - } + AUD_Reference reader1 = m_factory1->createReader(); + AUD_Reference reader2 = m_factory2->createReader(); return new AUD_DoubleReader(reader1, reader2); } diff --git a/intern/audaspace/FX/AUD_DoubleFactory.h b/intern/audaspace/FX/AUD_DoubleFactory.h index 52a299c7157..acc9997deea 100644 --- a/intern/audaspace/FX/AUD_DoubleFactory.h +++ b/intern/audaspace/FX/AUD_DoubleFactory.h @@ -44,12 +44,12 @@ private: /** * First played factory. */ - AUD_IFactory* m_factory1; + AUD_Reference m_factory1; /** * Second played factory. */ - AUD_IFactory* m_factory2; + AUD_Reference m_factory2; // hide copy constructor and operator= AUD_DoubleFactory(const AUD_DoubleFactory&); @@ -61,9 +61,9 @@ public: * \param factory1 The first input factory. * \param factory2 The second input factory. */ - AUD_DoubleFactory(AUD_IFactory* factory1, AUD_IFactory* factory2); + AUD_DoubleFactory(AUD_Reference factory1, AUD_Reference factory2); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_DOUBLEFACTORY diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index 113bed14ce3..bf1c770a2ed 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -36,8 +36,8 @@ static const char* specs_error = "AUD_DoubleReader: Both readers have to have " "the same specs."; -AUD_DoubleReader::AUD_DoubleReader(AUD_IReader* reader1, - AUD_IReader* reader2) : +AUD_DoubleReader::AUD_DoubleReader(AUD_Reference reader1, + AUD_Reference reader2) : m_reader1(reader1), m_reader2(reader2), m_finished1(false) { AUD_Specs s1, s2; @@ -45,16 +45,12 @@ AUD_DoubleReader::AUD_DoubleReader(AUD_IReader* reader1, s2 = reader2->getSpecs(); if(memcmp(&s1, &s2, sizeof(AUD_Specs)) != 0) { - delete reader1; - delete reader2; AUD_THROW(AUD_ERROR_SPECS, specs_error); } } AUD_DoubleReader::~AUD_DoubleReader() { - delete m_reader1; - delete m_reader2; } bool AUD_DoubleReader::isSeekable() const diff --git a/intern/audaspace/FX/AUD_DoubleReader.h b/intern/audaspace/FX/AUD_DoubleReader.h index 7b3b812ef80..4f01c47d052 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.h +++ b/intern/audaspace/FX/AUD_DoubleReader.h @@ -34,6 +34,7 @@ #include "AUD_IReader.h" #include "AUD_Buffer.h" +#include "AUD_Reference.h" /** * This reader plays two readers with the same specs sequently. @@ -44,12 +45,12 @@ private: /** * The first reader. */ - AUD_IReader* m_reader1; + AUD_Reference m_reader1; /** * The second reader. */ - AUD_IReader* m_reader2; + AUD_Reference m_reader2; /** * Whether we've reached the end of the first reader. @@ -72,7 +73,7 @@ public: * \param reader2 The second reader to read from. * \exception AUD_Exception Thrown if the specs from the readers differ. */ - AUD_DoubleReader(AUD_IReader* reader1, AUD_IReader* reader2); + AUD_DoubleReader(AUD_Reference reader1, AUD_Reference reader2); /** * Destroys the reader. diff --git a/intern/audaspace/FX/AUD_EffectFactory.cpp b/intern/audaspace/FX/AUD_EffectFactory.cpp index a0d9256e691..6173ffb5a97 100644 --- a/intern/audaspace/FX/AUD_EffectFactory.cpp +++ b/intern/audaspace/FX/AUD_EffectFactory.cpp @@ -32,7 +32,7 @@ #include "AUD_EffectFactory.h" #include "AUD_IReader.h" -AUD_EffectFactory::AUD_EffectFactory(AUD_IFactory* factory) +AUD_EffectFactory::AUD_EffectFactory(AUD_Reference factory) { m_factory = factory; } @@ -41,7 +41,7 @@ AUD_EffectFactory::~AUD_EffectFactory() { } -AUD_IFactory* AUD_EffectFactory::getFactory() const +AUD_Reference AUD_EffectFactory::getFactory() const { return m_factory; } diff --git a/intern/audaspace/FX/AUD_EffectFactory.h b/intern/audaspace/FX/AUD_EffectFactory.h index a6a28eea577..72fdb3f0833 100644 --- a/intern/audaspace/FX/AUD_EffectFactory.h +++ b/intern/audaspace/FX/AUD_EffectFactory.h @@ -49,7 +49,7 @@ protected: /** * If there is no reader it is created out of this factory. */ - AUD_IFactory* m_factory; + AUD_Reference m_factory; /** * Returns the reader created out of the factory. @@ -57,7 +57,7 @@ protected: * classes. * \return The reader created out of the factory. */ - inline AUD_IReader* getReader() const + inline AUD_Reference getReader() const { return m_factory->createReader(); } @@ -67,7 +67,7 @@ public: * Creates a new factory. * \param factory The input factory. */ - AUD_EffectFactory(AUD_IFactory* factory); + AUD_EffectFactory(AUD_Reference factory); /** * Destroys the factory. @@ -78,7 +78,7 @@ public: * Returns the saved factory. * \return The factory or NULL if there has no factory been saved. */ - AUD_IFactory* getFactory() const; + AUD_Reference getFactory() const; }; #endif //AUD_EFFECTFACTORY diff --git a/intern/audaspace/FX/AUD_EffectReader.cpp b/intern/audaspace/FX/AUD_EffectReader.cpp index 3ad9f67bfd6..d7c4eeb2ee1 100644 --- a/intern/audaspace/FX/AUD_EffectReader.cpp +++ b/intern/audaspace/FX/AUD_EffectReader.cpp @@ -31,14 +31,13 @@ #include "AUD_EffectReader.h" -AUD_EffectReader::AUD_EffectReader(AUD_IReader* reader) +AUD_EffectReader::AUD_EffectReader(AUD_Reference reader) { m_reader = reader; } AUD_EffectReader::~AUD_EffectReader() { - delete m_reader; } bool AUD_EffectReader::isSeekable() const diff --git a/intern/audaspace/FX/AUD_EffectReader.h b/intern/audaspace/FX/AUD_EffectReader.h index fb8066f36d8..6aa185edcd0 100644 --- a/intern/audaspace/FX/AUD_EffectReader.h +++ b/intern/audaspace/FX/AUD_EffectReader.h @@ -33,6 +33,7 @@ #define AUD_EFFECTREADER #include "AUD_IReader.h" +#include "AUD_Reference.h" /** * This reader is a base class for all effect readers that take one other reader @@ -49,14 +50,14 @@ protected: /** * The reader to read from. */ - AUD_IReader* m_reader; + AUD_Reference m_reader; public: /** * Creates a new effect reader. * \param reader The reader to read from. */ - AUD_EffectReader(AUD_IReader* reader); + AUD_EffectReader(AUD_Reference reader); /** * Destroys the reader. diff --git a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp index 069317d1c8b..e36091950a5 100644 --- a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp +++ b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp @@ -56,7 +56,7 @@ void endEnvelopeFilter(EnvelopeParameters* param) delete param; } -AUD_EnvelopeFactory::AUD_EnvelopeFactory(AUD_IFactory* factory, float attack, +AUD_EnvelopeFactory::AUD_EnvelopeFactory(AUD_Reference factory, float attack, float release, float threshold, float arthreshold) : AUD_EffectFactory(factory), @@ -67,9 +67,9 @@ AUD_EnvelopeFactory::AUD_EnvelopeFactory(AUD_IFactory* factory, float attack, { } -AUD_IReader* AUD_EnvelopeFactory::createReader() const +AUD_Reference AUD_EnvelopeFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); EnvelopeParameters* param = new EnvelopeParameters(); param->arthreshold = m_arthreshold; diff --git a/intern/audaspace/FX/AUD_EnvelopeFactory.h b/intern/audaspace/FX/AUD_EnvelopeFactory.h index 45ee811b6e0..0a803f77aaf 100644 --- a/intern/audaspace/FX/AUD_EnvelopeFactory.h +++ b/intern/audaspace/FX/AUD_EnvelopeFactory.h @@ -73,10 +73,10 @@ public: * \param threshold The threshold value. * \param arthreshold The attack/release threshold value. */ - AUD_EnvelopeFactory(AUD_IFactory* factory, float attack, float release, + AUD_EnvelopeFactory(AUD_Reference factory, float attack, float release, float threshold, float arthreshold); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_ENVELOPEFACTORY diff --git a/intern/audaspace/FX/AUD_FaderFactory.cpp b/intern/audaspace/FX/AUD_FaderFactory.cpp index d887e9e68d9..e7fe5098d76 100644 --- a/intern/audaspace/FX/AUD_FaderFactory.cpp +++ b/intern/audaspace/FX/AUD_FaderFactory.cpp @@ -32,7 +32,7 @@ #include "AUD_FaderFactory.h" #include "AUD_FaderReader.h" -AUD_FaderFactory::AUD_FaderFactory(AUD_IFactory* factory, AUD_FadeType type, +AUD_FaderFactory::AUD_FaderFactory(AUD_Reference factory, AUD_FadeType type, float start, float length) : AUD_EffectFactory(factory), m_type(type), @@ -56,7 +56,7 @@ float AUD_FaderFactory::getLength() const return m_length; } -AUD_IReader* AUD_FaderFactory::createReader() const +AUD_Reference AUD_FaderFactory::createReader() const { return new AUD_FaderReader(getReader(), m_type, m_start, m_length); } diff --git a/intern/audaspace/FX/AUD_FaderFactory.h b/intern/audaspace/FX/AUD_FaderFactory.h index b85475bc534..cc20245a267 100644 --- a/intern/audaspace/FX/AUD_FaderFactory.h +++ b/intern/audaspace/FX/AUD_FaderFactory.h @@ -69,7 +69,7 @@ public: * \param start The time where fading should start in seconds. * \param length How long fading should last in seconds. */ - AUD_FaderFactory(AUD_IFactory* factory, + AUD_FaderFactory(AUD_Reference factory, AUD_FadeType type = AUD_FADE_IN, float start = 0.0f, float length = 1.0f); @@ -88,7 +88,7 @@ public: */ float getLength() const; - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_FADERFACTORY diff --git a/intern/audaspace/FX/AUD_FaderReader.cpp b/intern/audaspace/FX/AUD_FaderReader.cpp index 6114bb486fc..e319e205e5f 100644 --- a/intern/audaspace/FX/AUD_FaderReader.cpp +++ b/intern/audaspace/FX/AUD_FaderReader.cpp @@ -33,7 +33,7 @@ #include -AUD_FaderReader::AUD_FaderReader(AUD_IReader* reader, AUD_FadeType type, +AUD_FaderReader::AUD_FaderReader(AUD_Reference reader, AUD_FadeType type, float start,float length) : AUD_EffectReader(reader), m_type(type), diff --git a/intern/audaspace/FX/AUD_FaderReader.h b/intern/audaspace/FX/AUD_FaderReader.h index fb927192b45..b088477bce0 100644 --- a/intern/audaspace/FX/AUD_FaderReader.h +++ b/intern/audaspace/FX/AUD_FaderReader.h @@ -79,7 +79,7 @@ public: * \param start The time where fading should start in seconds. * \param length How long fading should last in seconds. */ - AUD_FaderReader(AUD_IReader* reader, AUD_FadeType type, + AUD_FaderReader(AUD_Reference reader, AUD_FadeType type, float start,float length); virtual void read(int & length, sample_t* & buffer); diff --git a/intern/audaspace/FX/AUD_HighpassFactory.cpp b/intern/audaspace/FX/AUD_HighpassFactory.cpp index 61008eea44e..b8bfa6545ac 100644 --- a/intern/audaspace/FX/AUD_HighpassFactory.cpp +++ b/intern/audaspace/FX/AUD_HighpassFactory.cpp @@ -38,7 +38,7 @@ #define M_PI 3.14159265358979323846 #endif -AUD_HighpassFactory::AUD_HighpassFactory(AUD_IFactory* factory, float frequency, +AUD_HighpassFactory::AUD_HighpassFactory(AUD_Reference factory, float frequency, float Q) : AUD_EffectFactory(factory), m_frequency(frequency), @@ -46,9 +46,9 @@ AUD_HighpassFactory::AUD_HighpassFactory(AUD_IFactory* factory, float frequency, { } -AUD_IReader* AUD_HighpassFactory::createReader() const +AUD_Reference AUD_HighpassFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); // calculate coefficients float w0 = 2 * M_PI * m_frequency / reader->getSpecs().rate; diff --git a/intern/audaspace/FX/AUD_HighpassFactory.h b/intern/audaspace/FX/AUD_HighpassFactory.h index 48f4c1baefc..0089cc2c139 100644 --- a/intern/audaspace/FX/AUD_HighpassFactory.h +++ b/intern/audaspace/FX/AUD_HighpassFactory.h @@ -61,9 +61,9 @@ public: * \param frequency The cutoff frequency. * \param Q The Q factor. */ - AUD_HighpassFactory(AUD_IFactory* factory, float frequency, float Q = 1.0f); + AUD_HighpassFactory(AUD_Reference factory, float frequency, float Q = 1.0f); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_HIGHPASSFACTORY diff --git a/intern/audaspace/FX/AUD_IIRFilterFactory.cpp b/intern/audaspace/FX/AUD_IIRFilterFactory.cpp index ff90ce62739..e24a10266c9 100644 --- a/intern/audaspace/FX/AUD_IIRFilterFactory.cpp +++ b/intern/audaspace/FX/AUD_IIRFilterFactory.cpp @@ -32,14 +32,14 @@ #include "AUD_IIRFilterFactory.h" #include "AUD_IIRFilterReader.h" -AUD_IIRFilterFactory::AUD_IIRFilterFactory(AUD_IFactory* factory, +AUD_IIRFilterFactory::AUD_IIRFilterFactory(AUD_Reference factory, std::vector b, std::vector a) : AUD_EffectFactory(factory), m_a(a), m_b(b) { } -AUD_IReader* AUD_IIRFilterFactory::createReader() const +AUD_Reference AUD_IIRFilterFactory::createReader() const { return new AUD_IIRFilterReader(getReader(), m_b, m_a); } diff --git a/intern/audaspace/FX/AUD_IIRFilterFactory.h b/intern/audaspace/FX/AUD_IIRFilterFactory.h index d48ad453ee4..ffcc70a8ecb 100644 --- a/intern/audaspace/FX/AUD_IIRFilterFactory.h +++ b/intern/audaspace/FX/AUD_IIRFilterFactory.h @@ -63,10 +63,10 @@ public: * \param b The input filter coefficients. * \param a The output filter coefficients. */ - AUD_IIRFilterFactory(AUD_IFactory* factory, std::vector b, + AUD_IIRFilterFactory(AUD_Reference factory, std::vector b, std::vector a); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_IIRFILTERFACTORY diff --git a/intern/audaspace/FX/AUD_IIRFilterReader.cpp b/intern/audaspace/FX/AUD_IIRFilterReader.cpp index 0d55421d2b4..80252e68ce8 100644 --- a/intern/audaspace/FX/AUD_IIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_IIRFilterReader.cpp @@ -31,7 +31,7 @@ #include "AUD_IIRFilterReader.h" -AUD_IIRFilterReader::AUD_IIRFilterReader(AUD_IReader* reader, +AUD_IIRFilterReader::AUD_IIRFilterReader(AUD_Reference reader, std::vector b, std::vector a) : AUD_BaseIIRFilterReader(reader, b.size(), a.size()), m_a(a), m_b(b) diff --git a/intern/audaspace/FX/AUD_IIRFilterReader.h b/intern/audaspace/FX/AUD_IIRFilterReader.h index af50b6f1cdc..db813d6bab6 100644 --- a/intern/audaspace/FX/AUD_IIRFilterReader.h +++ b/intern/audaspace/FX/AUD_IIRFilterReader.h @@ -63,7 +63,7 @@ public: * \param b The input filter coefficients. * \param a The output filter coefficients. */ - AUD_IIRFilterReader(AUD_IReader* reader, std::vector b, + AUD_IIRFilterReader(AUD_Reference reader, std::vector b, std::vector a); virtual sample_t filter(); diff --git a/intern/audaspace/FX/AUD_LimiterFactory.cpp b/intern/audaspace/FX/AUD_LimiterFactory.cpp index 62ea01bb761..e52cdd75d4d 100644 --- a/intern/audaspace/FX/AUD_LimiterFactory.cpp +++ b/intern/audaspace/FX/AUD_LimiterFactory.cpp @@ -33,7 +33,7 @@ #include "AUD_LimiterReader.h" #include "AUD_Space.h" -AUD_LimiterFactory::AUD_LimiterFactory(AUD_IFactory* factory, +AUD_LimiterFactory::AUD_LimiterFactory(AUD_Reference factory, float start, float end) : AUD_EffectFactory(factory), m_start(start), @@ -51,7 +51,7 @@ float AUD_LimiterFactory::getEnd() const return m_end; } -AUD_IReader* AUD_LimiterFactory::createReader() const +AUD_Reference AUD_LimiterFactory::createReader() const { return new AUD_LimiterReader(getReader(), m_start, m_end); } diff --git a/intern/audaspace/FX/AUD_LimiterFactory.h b/intern/audaspace/FX/AUD_LimiterFactory.h index f93f4b3276c..c45b9da65fe 100644 --- a/intern/audaspace/FX/AUD_LimiterFactory.h +++ b/intern/audaspace/FX/AUD_LimiterFactory.h @@ -62,7 +62,7 @@ public: * \param end The desired end time, a negative value signals that it should * play to the end. */ - AUD_LimiterFactory(AUD_IFactory* factory, + AUD_LimiterFactory(AUD_Reference factory, float start = 0, float end = -1); /** @@ -75,7 +75,7 @@ public: */ float getEnd() const; - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_LIMITERFACTORY diff --git a/intern/audaspace/FX/AUD_LimiterReader.cpp b/intern/audaspace/FX/AUD_LimiterReader.cpp index d67fbb4d0e5..d5a46568b3e 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.cpp +++ b/intern/audaspace/FX/AUD_LimiterReader.cpp @@ -34,7 +34,7 @@ #include -AUD_LimiterReader::AUD_LimiterReader(AUD_IReader* reader, +AUD_LimiterReader::AUD_LimiterReader(AUD_Reference reader, float start, float end) : AUD_EffectReader(reader), m_start(int(start * reader->getSpecs().rate)), diff --git a/intern/audaspace/FX/AUD_LimiterReader.h b/intern/audaspace/FX/AUD_LimiterReader.h index 4375ed9e10d..f4502c33ae0 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.h +++ b/intern/audaspace/FX/AUD_LimiterReader.h @@ -62,7 +62,7 @@ public: * \param end The desired end sample (exklusive), a negative value signals * that it should play to the end. */ - AUD_LimiterReader(AUD_IReader* reader, float start = 0, float end = -1); + AUD_LimiterReader(AUD_Reference reader, float start = 0, float end = -1); virtual void seek(int position); virtual int getLength() const; diff --git a/intern/audaspace/FX/AUD_LoopFactory.cpp b/intern/audaspace/FX/AUD_LoopFactory.cpp index 49d3481757f..021e69901b2 100644 --- a/intern/audaspace/FX/AUD_LoopFactory.cpp +++ b/intern/audaspace/FX/AUD_LoopFactory.cpp @@ -32,7 +32,7 @@ #include "AUD_LoopFactory.h" #include "AUD_LoopReader.h" -AUD_LoopFactory::AUD_LoopFactory(AUD_IFactory* factory, int loop) : +AUD_LoopFactory::AUD_LoopFactory(AUD_Reference factory, int loop) : AUD_EffectFactory(factory), m_loop(loop) { @@ -43,7 +43,7 @@ int AUD_LoopFactory::getLoop() const return m_loop; } -AUD_IReader* AUD_LoopFactory::createReader() const +AUD_Reference AUD_LoopFactory::createReader() const { return new AUD_LoopReader(getReader(), m_loop); } diff --git a/intern/audaspace/FX/AUD_LoopFactory.h b/intern/audaspace/FX/AUD_LoopFactory.h index dfbbbe4fd20..4d601d5a605 100644 --- a/intern/audaspace/FX/AUD_LoopFactory.h +++ b/intern/audaspace/FX/AUD_LoopFactory.h @@ -57,14 +57,14 @@ public: * \param loop The desired loop count, negative values result in endless * looping. */ - AUD_LoopFactory(AUD_IFactory* factory, int loop = -1); + AUD_LoopFactory(AUD_Reference factory, int loop = -1); /** * Returns the loop count. */ int getLoop() const; - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_LOOPFACTORY diff --git a/intern/audaspace/FX/AUD_LoopReader.cpp b/intern/audaspace/FX/AUD_LoopReader.cpp index b2e8e97a602..b7b8937abb8 100644 --- a/intern/audaspace/FX/AUD_LoopReader.cpp +++ b/intern/audaspace/FX/AUD_LoopReader.cpp @@ -34,7 +34,7 @@ #include -AUD_LoopReader::AUD_LoopReader(AUD_IReader* reader, int loop) : +AUD_LoopReader::AUD_LoopReader(AUD_Reference reader, int loop) : AUD_EffectReader(reader), m_count(loop), m_left(loop) { } diff --git a/intern/audaspace/FX/AUD_LoopReader.h b/intern/audaspace/FX/AUD_LoopReader.h index 45017901c56..866d6f7885f 100644 --- a/intern/audaspace/FX/AUD_LoopReader.h +++ b/intern/audaspace/FX/AUD_LoopReader.h @@ -68,7 +68,7 @@ public: * \param loop The desired loop count, negative values result in endless * looping. */ - AUD_LoopReader(AUD_IReader* reader, int loop); + AUD_LoopReader(AUD_Reference reader, int loop); virtual void seek(int position); virtual int getLength() const; diff --git a/intern/audaspace/FX/AUD_LowpassFactory.cpp b/intern/audaspace/FX/AUD_LowpassFactory.cpp index d24a04b5a94..d0f33c120d9 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.cpp +++ b/intern/audaspace/FX/AUD_LowpassFactory.cpp @@ -38,7 +38,7 @@ #define M_PI 3.14159265358979323846 #endif -AUD_LowpassFactory::AUD_LowpassFactory(AUD_IFactory* factory, float frequency, +AUD_LowpassFactory::AUD_LowpassFactory(AUD_Reference factory, float frequency, float Q) : AUD_EffectFactory(factory), m_frequency(frequency), @@ -46,9 +46,9 @@ AUD_LowpassFactory::AUD_LowpassFactory(AUD_IFactory* factory, float frequency, { } -AUD_IReader* AUD_LowpassFactory::createReader() const +AUD_Reference AUD_LowpassFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); // calculate coefficients float w0 = 2 * M_PI * m_frequency / reader->getSpecs().rate; diff --git a/intern/audaspace/FX/AUD_LowpassFactory.h b/intern/audaspace/FX/AUD_LowpassFactory.h index d60c0bd22d1..efe4dafc4e1 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.h +++ b/intern/audaspace/FX/AUD_LowpassFactory.h @@ -61,9 +61,9 @@ public: * \param frequency The cutoff frequency. * \param Q The Q factor. */ - AUD_LowpassFactory(AUD_IFactory* factory, float frequency, float Q = 1.0f); + AUD_LowpassFactory(AUD_Reference factory, float frequency, float Q = 1.0f); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_LOWPASSFACTORY diff --git a/intern/audaspace/FX/AUD_PingPongFactory.cpp b/intern/audaspace/FX/AUD_PingPongFactory.cpp index fa140555943..4f0d2a207ac 100644 --- a/intern/audaspace/FX/AUD_PingPongFactory.cpp +++ b/intern/audaspace/FX/AUD_PingPongFactory.cpp @@ -33,26 +33,16 @@ #include "AUD_DoubleReader.h" #include "AUD_ReverseFactory.h" -AUD_PingPongFactory::AUD_PingPongFactory(AUD_IFactory* factory) : +AUD_PingPongFactory::AUD_PingPongFactory(AUD_Reference factory) : AUD_EffectFactory(factory) { } -AUD_IReader* AUD_PingPongFactory::createReader() const +AUD_Reference AUD_PingPongFactory::createReader() const { - AUD_IReader* reader = getReader(); - AUD_IReader* reader2; + AUD_Reference reader = getReader(); AUD_ReverseFactory factory(m_factory); - - try - { - reader2 = factory.createReader(); - } - catch(AUD_Exception&) - { - delete reader; - throw; - } + AUD_Reference reader2 = factory.createReader(); return new AUD_DoubleReader(reader, reader2); } diff --git a/intern/audaspace/FX/AUD_PingPongFactory.h b/intern/audaspace/FX/AUD_PingPongFactory.h index 4ae0c494eb7..1c88a5a7114 100644 --- a/intern/audaspace/FX/AUD_PingPongFactory.h +++ b/intern/audaspace/FX/AUD_PingPongFactory.h @@ -50,9 +50,9 @@ public: * Creates a new ping pong factory. * \param factory The input factory. */ - AUD_PingPongFactory(AUD_IFactory* factory); + AUD_PingPongFactory(AUD_Reference factory); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_PINGPONGFACTORY diff --git a/intern/audaspace/FX/AUD_PitchFactory.cpp b/intern/audaspace/FX/AUD_PitchFactory.cpp index b4ae8582caf..94a3fb8034e 100644 --- a/intern/audaspace/FX/AUD_PitchFactory.cpp +++ b/intern/audaspace/FX/AUD_PitchFactory.cpp @@ -33,13 +33,13 @@ #include "AUD_PitchReader.h" #include "AUD_Space.h" -AUD_PitchFactory::AUD_PitchFactory(AUD_IFactory* factory, float pitch) : +AUD_PitchFactory::AUD_PitchFactory(AUD_Reference factory, float pitch) : AUD_EffectFactory(factory), m_pitch(pitch) { } -AUD_IReader* AUD_PitchFactory::createReader() const +AUD_Reference AUD_PitchFactory::createReader() const { return new AUD_PitchReader(getReader(), m_pitch); } diff --git a/intern/audaspace/FX/AUD_PitchFactory.h b/intern/audaspace/FX/AUD_PitchFactory.h index 8fa5be9293f..bbf08ef5993 100644 --- a/intern/audaspace/FX/AUD_PitchFactory.h +++ b/intern/audaspace/FX/AUD_PitchFactory.h @@ -55,9 +55,9 @@ public: * \param factory The input factory. * \param pitch The desired pitch. */ - AUD_PitchFactory(AUD_IFactory* factory, float pitch); + AUD_PitchFactory(AUD_Reference factory, float pitch); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_PITCHFACTORY diff --git a/intern/audaspace/FX/AUD_PitchReader.cpp b/intern/audaspace/FX/AUD_PitchReader.cpp index e2e89e2c457..7f8b8b53105 100644 --- a/intern/audaspace/FX/AUD_PitchReader.cpp +++ b/intern/audaspace/FX/AUD_PitchReader.cpp @@ -31,7 +31,7 @@ #include "AUD_PitchReader.h" -AUD_PitchReader::AUD_PitchReader(AUD_IReader* reader, float pitch) : +AUD_PitchReader::AUD_PitchReader(AUD_Reference reader, float pitch) : AUD_EffectReader(reader), m_pitch(pitch) { } diff --git a/intern/audaspace/FX/AUD_PitchReader.h b/intern/audaspace/FX/AUD_PitchReader.h index 120cebc58be..7939027dca9 100644 --- a/intern/audaspace/FX/AUD_PitchReader.h +++ b/intern/audaspace/FX/AUD_PitchReader.h @@ -55,7 +55,7 @@ public: * \param reader The reader to read from. * \param pitch The size of the buffer. */ - AUD_PitchReader(AUD_IReader* reader, float pitch); + AUD_PitchReader(AUD_Reference reader, float pitch); virtual AUD_Specs getSpecs() const; }; diff --git a/intern/audaspace/FX/AUD_RectifyFactory.cpp b/intern/audaspace/FX/AUD_RectifyFactory.cpp index 609d827cce4..3bacd033eb3 100644 --- a/intern/audaspace/FX/AUD_RectifyFactory.cpp +++ b/intern/audaspace/FX/AUD_RectifyFactory.cpp @@ -39,12 +39,12 @@ sample_t rectifyFilter(AUD_CallbackIIRFilterReader* reader, void* useless) return fabs(reader->x(0)); } -AUD_RectifyFactory::AUD_RectifyFactory(AUD_IFactory* factory) : +AUD_RectifyFactory::AUD_RectifyFactory(AUD_Reference factory) : AUD_EffectFactory(factory) { } -AUD_IReader* AUD_RectifyFactory::createReader() const +AUD_Reference AUD_RectifyFactory::createReader() const { return new AUD_CallbackIIRFilterReader(getReader(), 1, 1, rectifyFilter); } diff --git a/intern/audaspace/FX/AUD_RectifyFactory.h b/intern/audaspace/FX/AUD_RectifyFactory.h index c3529c7beef..d8411186001 100644 --- a/intern/audaspace/FX/AUD_RectifyFactory.h +++ b/intern/audaspace/FX/AUD_RectifyFactory.h @@ -49,9 +49,9 @@ public: * Creates a new rectify factory. * \param factory The input factory. */ - AUD_RectifyFactory(AUD_IFactory* factory); + AUD_RectifyFactory(AUD_Reference factory); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_RECTIFYFACTORY diff --git a/intern/audaspace/FX/AUD_ReverseFactory.cpp b/intern/audaspace/FX/AUD_ReverseFactory.cpp index 22b12e31420..88d812d7f2a 100644 --- a/intern/audaspace/FX/AUD_ReverseFactory.cpp +++ b/intern/audaspace/FX/AUD_ReverseFactory.cpp @@ -33,12 +33,12 @@ #include "AUD_ReverseReader.h" #include "AUD_Space.h" -AUD_ReverseFactory::AUD_ReverseFactory(AUD_IFactory* factory) : +AUD_ReverseFactory::AUD_ReverseFactory(AUD_Reference factory) : AUD_EffectFactory(factory) { } -AUD_IReader* AUD_ReverseFactory::createReader() const +AUD_Reference AUD_ReverseFactory::createReader() const { return new AUD_ReverseReader(getReader()); } diff --git a/intern/audaspace/FX/AUD_ReverseFactory.h b/intern/audaspace/FX/AUD_ReverseFactory.h index 7b20546302e..ae1fdd5a233 100644 --- a/intern/audaspace/FX/AUD_ReverseFactory.h +++ b/intern/audaspace/FX/AUD_ReverseFactory.h @@ -50,9 +50,9 @@ public: * Creates a new reverse factory. * \param factory The input factory. */ - AUD_ReverseFactory(AUD_IFactory* factory); + AUD_ReverseFactory(AUD_Reference factory); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_REVERSEFACTORY diff --git a/intern/audaspace/FX/AUD_ReverseReader.cpp b/intern/audaspace/FX/AUD_ReverseReader.cpp index a4a03936c76..8ca9f8609bb 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.cpp +++ b/intern/audaspace/FX/AUD_ReverseReader.cpp @@ -36,7 +36,7 @@ static const char* props_error = "AUD_ReverseReader: The reader has to be " "seekable and a finite length."; -AUD_ReverseReader::AUD_ReverseReader(AUD_IReader* reader) : +AUD_ReverseReader::AUD_ReverseReader(AUD_Reference reader) : AUD_EffectReader(reader), m_length(reader->getLength()), m_position(0) diff --git a/intern/audaspace/FX/AUD_ReverseReader.h b/intern/audaspace/FX/AUD_ReverseReader.h index e12f2b21191..d8086e08534 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.h +++ b/intern/audaspace/FX/AUD_ReverseReader.h @@ -68,7 +68,7 @@ public: * \exception AUD_Exception Thrown if the reader specified has an * undeterminable/infinite length or is not seekable. */ - AUD_ReverseReader(AUD_IReader* reader); + AUD_ReverseReader(AUD_Reference reader); virtual void seek(int position); virtual int getLength() const; diff --git a/intern/audaspace/FX/AUD_SquareFactory.cpp b/intern/audaspace/FX/AUD_SquareFactory.cpp index a075773d2cb..a3ea088a258 100644 --- a/intern/audaspace/FX/AUD_SquareFactory.cpp +++ b/intern/audaspace/FX/AUD_SquareFactory.cpp @@ -48,7 +48,7 @@ void endSquareFilter(float* threshold) delete threshold; } -AUD_SquareFactory::AUD_SquareFactory(AUD_IFactory* factory, float threshold) : +AUD_SquareFactory::AUD_SquareFactory(AUD_Reference factory, float threshold) : AUD_EffectFactory(factory), m_threshold(threshold) { @@ -59,7 +59,7 @@ float AUD_SquareFactory::getThreshold() const return m_threshold; } -AUD_IReader* AUD_SquareFactory::createReader() const +AUD_Reference AUD_SquareFactory::createReader() const { return new AUD_CallbackIIRFilterReader(getReader(), 1, 1, (doFilterIIR) squareFilter, diff --git a/intern/audaspace/FX/AUD_SquareFactory.h b/intern/audaspace/FX/AUD_SquareFactory.h index 8060e98e281..60db49c48e5 100644 --- a/intern/audaspace/FX/AUD_SquareFactory.h +++ b/intern/audaspace/FX/AUD_SquareFactory.h @@ -55,14 +55,14 @@ public: * \param factory The input factory. * \param threshold The threshold. */ - AUD_SquareFactory(AUD_IFactory* factory, float threshold = 0.0f); + AUD_SquareFactory(AUD_Reference factory, float threshold = 0.0f); /** * Returns the threshold. */ float getThreshold() const; - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_SQUAREFACTORY diff --git a/intern/audaspace/FX/AUD_SumFactory.cpp b/intern/audaspace/FX/AUD_SumFactory.cpp index 6d8368d6e35..582e2d75b7f 100644 --- a/intern/audaspace/FX/AUD_SumFactory.cpp +++ b/intern/audaspace/FX/AUD_SumFactory.cpp @@ -32,12 +32,12 @@ #include "AUD_SumFactory.h" #include "AUD_IIRFilterReader.h" -AUD_SumFactory::AUD_SumFactory(AUD_IFactory* factory) : +AUD_SumFactory::AUD_SumFactory(AUD_Reference factory) : AUD_EffectFactory(factory) { } -AUD_IReader* AUD_SumFactory::createReader() const +AUD_Reference AUD_SumFactory::createReader() const { std::vector a, b; a.push_back(1); diff --git a/intern/audaspace/FX/AUD_SumFactory.h b/intern/audaspace/FX/AUD_SumFactory.h index ed19a0f258a..948355e50fd 100644 --- a/intern/audaspace/FX/AUD_SumFactory.h +++ b/intern/audaspace/FX/AUD_SumFactory.h @@ -49,9 +49,9 @@ public: * Creates a new sum factory. * \param factory The input factory. */ - AUD_SumFactory(AUD_IFactory* factory); + AUD_SumFactory(AUD_Reference factory); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_SUMFACTORY diff --git a/intern/audaspace/FX/AUD_SuperposeFactory.cpp b/intern/audaspace/FX/AUD_SuperposeFactory.cpp index c13a0d0dd95..b5e816f66a8 100644 --- a/intern/audaspace/FX/AUD_SuperposeFactory.cpp +++ b/intern/audaspace/FX/AUD_SuperposeFactory.cpp @@ -32,24 +32,15 @@ #include "AUD_SuperposeFactory.h" #include "AUD_SuperposeReader.h" -AUD_SuperposeFactory::AUD_SuperposeFactory(AUD_IFactory* factory1, AUD_IFactory* factory2) : +AUD_SuperposeFactory::AUD_SuperposeFactory(AUD_Reference factory1, AUD_Reference factory2) : m_factory1(factory1), m_factory2(factory2) { } -AUD_IReader* AUD_SuperposeFactory::createReader() const +AUD_Reference AUD_SuperposeFactory::createReader() const { - AUD_IReader* reader1 = m_factory1->createReader(); - AUD_IReader* reader2; - try - { - reader2 = m_factory2->createReader(); - } - catch(AUD_Exception&) - { - delete reader1; - throw; - } + AUD_Reference reader1 = m_factory1->createReader(); + AUD_Reference reader2 = m_factory2->createReader(); return new AUD_SuperposeReader(reader1, reader2); } diff --git a/intern/audaspace/FX/AUD_SuperposeFactory.h b/intern/audaspace/FX/AUD_SuperposeFactory.h index 32232012e4e..d302658097e 100644 --- a/intern/audaspace/FX/AUD_SuperposeFactory.h +++ b/intern/audaspace/FX/AUD_SuperposeFactory.h @@ -44,12 +44,12 @@ private: /** * First played factory. */ - AUD_IFactory* m_factory1; + AUD_Reference m_factory1; /** * Second played factory. */ - AUD_IFactory* m_factory2; + AUD_Reference m_factory2; // hide copy constructor and operator= AUD_SuperposeFactory(const AUD_SuperposeFactory&); @@ -61,9 +61,9 @@ public: * \param factory1 The first input factory. * \param factory2 The second input factory. */ - AUD_SuperposeFactory(AUD_IFactory* factory1, AUD_IFactory* factory2); + AUD_SuperposeFactory(AUD_Reference factory1, AUD_Reference factory2); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_SUPERPOSEFACTORY diff --git a/intern/audaspace/FX/AUD_SuperposeReader.cpp b/intern/audaspace/FX/AUD_SuperposeReader.cpp index e64cf79188e..6f39dcadf40 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.cpp +++ b/intern/audaspace/FX/AUD_SuperposeReader.cpp @@ -36,30 +36,18 @@ static const char* specs_error = "AUD_SuperposeReader: Both readers have to " "have the same specs."; -AUD_SuperposeReader::AUD_SuperposeReader(AUD_IReader* reader1, AUD_IReader* reader2) : +AUD_SuperposeReader::AUD_SuperposeReader(AUD_Reference reader1, AUD_Reference reader2) : m_reader1(reader1), m_reader2(reader2) { - try - { - AUD_Specs s1, s2; - s1 = reader1->getSpecs(); - s2 = reader2->getSpecs(); - if(memcmp(&s1, &s2, sizeof(AUD_Specs))) - AUD_THROW(AUD_ERROR_SPECS, specs_error); - } - catch(AUD_Exception&) - { - delete reader1; - delete reader2; - - throw; - } + AUD_Specs s1, s2; + s1 = reader1->getSpecs(); + s2 = reader2->getSpecs(); + if(memcmp(&s1, &s2, sizeof(AUD_Specs))) + AUD_THROW(AUD_ERROR_SPECS, specs_error); } AUD_SuperposeReader::~AUD_SuperposeReader() { - delete m_reader1; - delete m_reader2; } bool AUD_SuperposeReader::isSeekable() const diff --git a/intern/audaspace/FX/AUD_SuperposeReader.h b/intern/audaspace/FX/AUD_SuperposeReader.h index b256aade7ba..26e4b138dfa 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.h +++ b/intern/audaspace/FX/AUD_SuperposeReader.h @@ -34,6 +34,7 @@ #include "AUD_IReader.h" #include "AUD_Buffer.h" +#include "AUD_Reference.h" /** * This reader plays two readers with the same specs sequently. @@ -44,12 +45,12 @@ private: /** * The first reader. */ - AUD_IReader* m_reader1; + AUD_Reference m_reader1; /** * The second reader. */ - AUD_IReader* m_reader2; + AUD_Reference m_reader2; /** * The playback buffer for the intersecting part. @@ -67,7 +68,7 @@ public: * \param reader2 The second reader to read from. * \exception AUD_Exception Thrown if the specs from the readers differ. */ - AUD_SuperposeReader(AUD_IReader* reader1, AUD_IReader* reader2); + AUD_SuperposeReader(AUD_Reference reader1, AUD_Reference reader2); /** * Destroys the reader. diff --git a/intern/audaspace/FX/AUD_VolumeFactory.cpp b/intern/audaspace/FX/AUD_VolumeFactory.cpp index 166fbf61512..1249c4ab9bd 100644 --- a/intern/audaspace/FX/AUD_VolumeFactory.cpp +++ b/intern/audaspace/FX/AUD_VolumeFactory.cpp @@ -32,7 +32,7 @@ #include "AUD_VolumeFactory.h" #include "AUD_IIRFilterReader.h" -AUD_VolumeFactory::AUD_VolumeFactory(AUD_IFactory* factory, float volume) : +AUD_VolumeFactory::AUD_VolumeFactory(AUD_Reference factory, float volume) : AUD_EffectFactory(factory), m_volume(volume) { @@ -43,7 +43,7 @@ float AUD_VolumeFactory::getVolume() const return m_volume; } -AUD_IReader* AUD_VolumeFactory::createReader() const +AUD_Reference AUD_VolumeFactory::createReader() const { std::vector a, b; a.push_back(1); diff --git a/intern/audaspace/FX/AUD_VolumeFactory.h b/intern/audaspace/FX/AUD_VolumeFactory.h index fa40ca11082..3cb8bc1da17 100644 --- a/intern/audaspace/FX/AUD_VolumeFactory.h +++ b/intern/audaspace/FX/AUD_VolumeFactory.h @@ -57,14 +57,14 @@ public: * \param factory The input factory. * \param volume The desired volume. */ - AUD_VolumeFactory(AUD_IFactory* factory, float volume); + AUD_VolumeFactory(AUD_Reference factory, float volume); /** * Returns the volume. */ float getVolume() const; - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_VOLUMEFACTORY diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index b9e30bbf62a..a3b0bff316e 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -52,7 +52,7 @@ struct AUD_OpenALHandle : AUD_Handle bool isBuffered; /// The reader source. - AUD_IReader* reader; + AUD_Reference reader; /// Whether to keep the source if end of it is reached. bool keep; @@ -382,7 +382,6 @@ AUD_OpenALDevice::~AUD_OpenALDevice() alDeleteSources(1, &sound->source); if(!sound->isBuffered) { - delete sound->reader; alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); } delete sound; @@ -396,7 +395,6 @@ AUD_OpenALDevice::~AUD_OpenALDevice() alDeleteSources(1, &sound->source); if(!sound->isBuffered) { - delete sound->reader; alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); } delete sound; @@ -539,7 +537,7 @@ static const char* queue_error = "AUD_OpenALDevice: Buffer couldn't be " static const char* bufferdata_error = "AUD_OpenALDevice: Buffer couldn't be " "filled with data."; -AUD_Handle* AUD_OpenALDevice::play(AUD_IReader* reader, bool keep) +AUD_Handle* AUD_OpenALDevice::play(AUD_Reference reader, bool keep) { AUD_OpenALHandle* sound = NULL; @@ -568,7 +566,6 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_IReader* reader, bool keep) if(!valid) { delete sound; - delete reader; return NULL; } @@ -624,7 +621,6 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_IReader* reader, bool keep) catch(AUD_Exception&) { delete sound; - delete reader; alcProcessContext(m_context); unlock(); throw; @@ -642,8 +638,9 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_IReader* reader, bool keep) return sound; } -AUD_Handle* AUD_OpenALDevice::play(AUD_IFactory* factory, bool keep) +AUD_Handle* AUD_OpenALDevice::play(AUD_Reference factory, bool keep) { + /* AUD_XXX disabled AUD_OpenALHandle* sound = NULL; lock(); @@ -713,7 +710,7 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_IFactory* factory, bool keep) unlock(); if(sound) - return sound; + return sound;*/ return play(factory->createReader(), keep); } @@ -785,7 +782,6 @@ bool AUD_OpenALDevice::stop(AUD_Handle* handle) alDeleteSources(1, &sound->source); if(!sound->isBuffered) { - delete sound->reader; alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); } delete *i; @@ -805,7 +801,6 @@ bool AUD_OpenALDevice::stop(AUD_Handle* handle) alDeleteSources(1, &sound->source); if(!sound->isBuffered) { - delete sound->reader; alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); } delete *i; @@ -1109,7 +1104,6 @@ bool AUD_OpenALDevice::bufferFactory(void *value) if(!getFormat(format, specs.specs)) { - delete reader; return false; } @@ -1147,7 +1141,6 @@ bool AUD_OpenALDevice::bufferFactory(void *value) catch(AUD_Exception&) { delete bf; - delete reader; alcProcessContext(m_context); unlock(); return false; diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.h b/intern/audaspace/OpenAL/AUD_OpenALDevice.h index 3bbbe85d7e6..3bca47f1805 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.h +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.h @@ -147,8 +147,8 @@ public: virtual ~AUD_OpenALDevice(); virtual AUD_DeviceSpecs getSpecs() const; - virtual AUD_Handle* play(AUD_IReader* reader, bool keep = false); - virtual AUD_Handle* play(AUD_IFactory* factory, bool keep = false); + virtual AUD_Handle* play(AUD_Reference reader, bool keep = false); + virtual AUD_Handle* play(AUD_Reference factory, bool keep = false); virtual bool pause(AUD_Handle* handle); virtual bool resume(AUD_Handle* handle); virtual bool stop(AUD_Handle* handle); diff --git a/intern/audaspace/Python/AUD_PyAPI.cpp b/intern/audaspace/Python/AUD_PyAPI.cpp index 22376a2fcd1..53dfedee5eb 100644 --- a/intern/audaspace/Python/AUD_PyAPI.cpp +++ b/intern/audaspace/Python/AUD_PyAPI.cpp @@ -91,7 +91,7 @@ static void Factory_dealloc(Factory* self) { if(self->factory) - delete self->factory; + delete reinterpret_cast*>(self->factory); Py_XDECREF(self->child_list); Py_TYPE(self)->tp_free((PyObject*)self); } @@ -115,7 +115,7 @@ Factory_new(PyTypeObject *type, PyObject *args, PyObject *kwds) try { - self->factory = new AUD_FileFactory(filename); + self->factory = new AUD_Reference(new AUD_FileFactory(filename)); } catch(AUD_Exception& e) { @@ -155,7 +155,7 @@ Factory_sine(PyTypeObject* type, PyObject* args) { try { - self->factory = new AUD_SinusFactory(frequency, (AUD_SampleRate)rate); + self->factory = new AUD_Reference(new AUD_SinusFactory(frequency, (AUD_SampleRate)rate)); } catch(AUD_Exception& e) { @@ -194,7 +194,7 @@ Factory_file(PyTypeObject* type, PyObject* args) { try { - self->factory = new AUD_FileFactory(filename); + self->factory = new AUD_Reference(new AUD_FileFactory(filename)); } catch(AUD_Exception& e) { @@ -237,7 +237,7 @@ Factory_lowpass(Factory* self, PyObject* args) try { - parent->factory = new AUD_LowpassFactory(self->factory, frequency, Q); + parent->factory = new AUD_Reference(new AUD_LowpassFactory(*reinterpret_cast*>(self->factory), frequency, Q)); } catch(AUD_Exception& e) { @@ -278,7 +278,7 @@ Factory_delay(Factory* self, PyObject* args) try { - parent->factory = new AUD_DelayFactory(self->factory, delay); + parent->factory = new AUD_Reference(new AUD_DelayFactory(*reinterpret_cast*>(self->factory), delay)); } catch(AUD_Exception& e) { @@ -322,7 +322,7 @@ Factory_join(Factory* self, PyObject* object) try { - parent->factory = new AUD_DoubleFactory(self->factory, child->factory); + parent->factory = new AUD_Reference(new AUD_DoubleFactory(*reinterpret_cast*>(self->factory), *reinterpret_cast*>(child->factory))); } catch(AUD_Exception& e) { @@ -365,7 +365,7 @@ Factory_highpass(Factory* self, PyObject* args) try { - parent->factory = new AUD_HighpassFactory(self->factory, frequency, Q); + parent->factory = new AUD_Reference(new AUD_HighpassFactory(*reinterpret_cast*>(self->factory), frequency, Q)); } catch(AUD_Exception& e) { @@ -406,7 +406,7 @@ Factory_limit(Factory* self, PyObject* args) try { - parent->factory = new AUD_LimiterFactory(self->factory, start, end); + parent->factory = new AUD_Reference(new AUD_LimiterFactory(*reinterpret_cast*>(self->factory), start, end)); } catch(AUD_Exception& e) { @@ -450,7 +450,7 @@ Factory_pitch(Factory* self, PyObject* args) try { - parent->factory = new AUD_PitchFactory(self->factory, factor); + parent->factory = new AUD_Reference(new AUD_PitchFactory(*reinterpret_cast*>(self->factory), factor)); } catch(AUD_Exception& e) { @@ -492,7 +492,7 @@ Factory_volume(Factory* self, PyObject* args) try { - parent->factory = new AUD_VolumeFactory(self->factory, volume); + parent->factory = new AUD_Reference(new AUD_VolumeFactory(*reinterpret_cast*>(self->factory), volume)); } catch(AUD_Exception& e) { @@ -535,7 +535,7 @@ Factory_fadein(Factory* self, PyObject* args) try { - parent->factory = new AUD_FaderFactory(self->factory, AUD_FADE_IN, start, length); + parent->factory = new AUD_Reference(new AUD_FaderFactory(*reinterpret_cast*>(self->factory), AUD_FADE_IN, start, length)); } catch(AUD_Exception& e) { @@ -579,7 +579,7 @@ Factory_fadeout(Factory* self, PyObject* args) try { - parent->factory = new AUD_FaderFactory(self->factory, AUD_FADE_OUT, start, length); + parent->factory = new AUD_Reference(new AUD_FaderFactory(*reinterpret_cast*>(self->factory), AUD_FADE_OUT, start, length)); } catch(AUD_Exception& e) { @@ -621,7 +621,7 @@ Factory_loop(Factory* self, PyObject* args) try { - parent->factory = new AUD_LoopFactory(self->factory, loop); + parent->factory = new AUD_Reference(new AUD_LoopFactory(*reinterpret_cast*>(self->factory), loop)); } catch(AUD_Exception& e) { @@ -664,7 +664,7 @@ Factory_mix(Factory* self, PyObject* object) try { - parent->factory = new AUD_SuperposeFactory(self->factory, child->factory); + parent->factory = new AUD_Reference(new AUD_SuperposeFactory(*reinterpret_cast*>(self->factory), *reinterpret_cast*>(child->factory))); } catch(AUD_Exception& e) { @@ -697,7 +697,7 @@ Factory_pingpong(Factory* self) try { - parent->factory = new AUD_PingPongFactory(self->factory); + parent->factory = new AUD_Reference(new AUD_PingPongFactory(*reinterpret_cast*>(self->factory))); } catch(AUD_Exception& e) { @@ -736,7 +736,7 @@ Factory_reverse(Factory* self) try { - parent->factory = new AUD_ReverseFactory(self->factory); + parent->factory = new AUD_Reference(new AUD_ReverseFactory(*reinterpret_cast*>(self->factory))); } catch(AUD_Exception& e) { @@ -771,7 +771,7 @@ Factory_buffer(Factory* self) { try { - parent->factory = new AUD_StreamBufferFactory(self->factory); + parent->factory = new AUD_Reference(new AUD_StreamBufferFactory(*reinterpret_cast*>(self->factory))); } catch(AUD_Exception& e) { @@ -813,7 +813,7 @@ Factory_square(Factory* self, PyObject* args) try { - parent->factory = new AUD_SquareFactory(self->factory, threshold); + parent->factory = new AUD_Reference(new AUD_SquareFactory(*reinterpret_cast*>(self->factory), threshold)); } catch(AUD_Exception& e) { @@ -910,7 +910,7 @@ Factory_filter(Factory* self, PyObject* args) try { - parent->factory = new AUD_IIRFilterFactory(self->factory, b, a); + parent->factory = new AUD_Reference(new AUD_IIRFilterFactory(*reinterpret_cast*>(self->factory), b, a)); } catch(AUD_Exception& e) { @@ -1050,7 +1050,7 @@ Handle_pause(Handle *self) try { - return PyBool_FromLong((long)device->device->pause(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->pause(self->handle)); } catch(AUD_Exception& e) { @@ -1072,7 +1072,7 @@ Handle_resume(Handle *self) try { - return PyBool_FromLong((long)device->device->resume(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->resume(self->handle)); } catch(AUD_Exception& e) { @@ -1095,7 +1095,7 @@ Handle_stop(Handle *self) try { - return PyBool_FromLong((long)device->device->stop(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->stop(self->handle)); } catch(AUD_Exception& e) { @@ -1127,7 +1127,7 @@ Handle_get_position(Handle *self, void* nothing) try { - return Py_BuildValue("f", device->device->getPosition(self->handle)); + return Py_BuildValue("f", (*reinterpret_cast*>(device->device))->getPosition(self->handle)); } catch(AUD_Exception& e) { @@ -1148,7 +1148,7 @@ Handle_set_position(Handle *self, PyObject* args, void* nothing) try { - if(device->device->seek(self->handle, position)) + if((*reinterpret_cast*>(device->device))->seek(self->handle, position)) return 0; PyErr_SetString(AUDError, "Couldn't seek the sound!"); } @@ -1176,7 +1176,7 @@ Handle_get_keep(Handle *self, void* nothing) try { - return PyBool_FromLong((long)device->device->getKeep(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->getKeep(self->handle)); } catch(AUD_Exception& e) { @@ -1199,7 +1199,7 @@ Handle_set_keep(Handle *self, PyObject* args, void* nothing) try { - if(device->device->setKeep(self->handle, keep)) + if((*reinterpret_cast*>(device->device))->setKeep(self->handle, keep)) return 0; PyErr_SetString(AUDError, "Couldn't set keep of the sound!"); } @@ -1221,7 +1221,7 @@ Handle_get_status(Handle *self, void* nothing) try { - return PyBool_FromLong((long)device->device->getStatus(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->getStatus(self->handle)); } catch(AUD_Exception& e) { @@ -1240,7 +1240,7 @@ Handle_get_volume(Handle *self, void* nothing) try { - return Py_BuildValue("f", device->device->getVolume(self->handle)); + return Py_BuildValue("f", (*reinterpret_cast*>(device->device))->getVolume(self->handle)); } catch(AUD_Exception& e) { @@ -1261,7 +1261,7 @@ Handle_set_volume(Handle *self, PyObject* args, void* nothing) try { - if(device->device->setVolume(self->handle, volume)) + if((*reinterpret_cast*>(device->device))->setVolume(self->handle, volume)) return 0; PyErr_SetString(AUDError, "Couldn't set the sound volume!"); } @@ -1283,7 +1283,7 @@ Handle_get_pitch(Handle *self, void* nothing) try { - return Py_BuildValue("f", device->device->getPitch(self->handle)); + return Py_BuildValue("f", (*reinterpret_cast*>(device->device))->getPitch(self->handle)); } catch(AUD_Exception& e) { @@ -1304,7 +1304,7 @@ Handle_set_pitch(Handle *self, PyObject* args, void* nothing) try { - if(device->device->setPitch(self->handle, pitch)) + if((*reinterpret_cast*>(device->device))->setPitch(self->handle, pitch)) return 0; PyErr_SetString(AUDError, "Couldn't set the sound pitch!"); } @@ -1326,7 +1326,7 @@ Handle_get_loop_count(Handle *self, void* nothing) try { - return Py_BuildValue("i", device->device->getLoopCount(self->handle)); + return Py_BuildValue("i", (*reinterpret_cast*>(device->device))->getLoopCount(self->handle)); } catch(AUD_Exception& e) { @@ -1347,7 +1347,7 @@ Handle_set_loop_count(Handle *self, PyObject* args, void* nothing) try { - if(device->device->setLoopCount(self->handle, loops)) + if((*reinterpret_cast*>(device->device))->setLoopCount(self->handle, loops)) return 0; PyErr_SetString(AUDError, "Couldn't set the loop count!"); } @@ -1369,7 +1369,7 @@ Handle_get_location(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { AUD_Vector3 v = device->getSourceLocation(self->handle); @@ -1400,7 +1400,7 @@ Handle_set_location(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { AUD_Vector3 location(x, y, z); @@ -1429,7 +1429,7 @@ Handle_get_velocity(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { AUD_Vector3 v = device->getSourceVelocity(self->handle); @@ -1460,7 +1460,7 @@ Handle_set_velocity(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { AUD_Vector3 velocity(x, y, z); @@ -1489,7 +1489,7 @@ Handle_get_orientation(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { AUD_Quaternion o = device->getSourceOrientation(self->handle); @@ -1520,7 +1520,7 @@ Handle_set_orientation(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { AUD_Quaternion orientation(w, x, y, z); @@ -1549,7 +1549,7 @@ Handle_get_relative(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return PyBool_FromLong((long)device->isRelative(self->handle)); @@ -1581,7 +1581,7 @@ Handle_set_relative(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setRelative(self->handle, relative)) @@ -1610,7 +1610,7 @@ Handle_get_volume_minimum(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getVolumeMinimum(self->handle)); @@ -1640,7 +1640,7 @@ Handle_set_volume_minimum(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setVolumeMinimum(self->handle, volume)) @@ -1669,7 +1669,7 @@ Handle_get_volume_maximum(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getVolumeMaximum(self->handle)); @@ -1699,7 +1699,7 @@ Handle_set_volume_maximum(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setVolumeMaximum(self->handle, volume)) @@ -1729,7 +1729,7 @@ Handle_get_distance_reference(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getDistanceReference(self->handle)); @@ -1759,7 +1759,7 @@ Handle_set_distance_reference(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setDistanceReference(self->handle, distance)) @@ -1789,7 +1789,7 @@ Handle_get_distance_maximum(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getDistanceMaximum(self->handle)); @@ -1819,7 +1819,7 @@ Handle_set_distance_maximum(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setDistanceMaximum(self->handle, distance)) @@ -1849,7 +1849,7 @@ Handle_get_attenuation(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getAttenuation(self->handle)); @@ -1879,7 +1879,7 @@ Handle_set_attenuation(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setAttenuation(self->handle, factor)) @@ -1914,7 +1914,7 @@ Handle_get_cone_angle_inner(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getConeAngleInner(self->handle)); @@ -1944,7 +1944,7 @@ Handle_set_cone_angle_inner(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setConeAngleInner(self->handle, angle)) @@ -1973,7 +1973,7 @@ Handle_get_cone_angle_outer(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getConeAngleOuter(self->handle)); @@ -2003,7 +2003,7 @@ Handle_set_cone_angle_outer(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setConeAngleOuter(self->handle, angle)) @@ -2032,7 +2032,7 @@ Handle_get_cone_volume_outer(Handle *self, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { return Py_BuildValue("f", device->getConeVolumeOuter(self->handle)); @@ -2062,7 +2062,7 @@ Handle_set_cone_volume_outer(Handle *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(dev->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); if(device) { if(device->setConeVolumeOuter(self->handle, volume)) @@ -2172,7 +2172,7 @@ static void Device_dealloc(Device* self) { if(self->device) - delete self->device; + delete reinterpret_cast*>(self->device); Py_TYPE(self)->tp_free((PyObject*)self); } @@ -2215,21 +2215,21 @@ Device_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { case AUD_DEVICE_NULL: (void)specs; /* quiet warning when others disabled */ - self->device = new AUD_NULLDevice(); + self->device = new AUD_Reference(new AUD_NULLDevice()); break; case AUD_DEVICE_OPENAL: #ifdef WITH_OPENAL - self->device = new AUD_OpenALDevice(specs, buffersize); + self->device = new AUD_Reference(new AUD_OpenALDevice(specs, buffersize)); #endif break; case AUD_DEVICE_SDL: #ifdef WITH_SDL - self->device = new AUD_SDLDevice(specs, buffersize); + self->device = new AUD_Reference(new AUD_SDLDevice(specs, buffersize)); #endif break; case AUD_DEVICE_JACK: #ifdef WITH_JACK - self->device = new AUD_JackDevice(name, specs, buffersize); + self->device = new AUD_Reference(new AUD_JackDevice(name, specs, buffersize)); #endif break; case AUD_DEVICE_READ: @@ -2307,7 +2307,7 @@ Device_play(Device *self, PyObject *args, PyObject *kwds) try { - handle->handle = self->device->play(sound->factory, keep); + handle->handle = (*reinterpret_cast*>(self->device))->play(*reinterpret_cast*>(sound->factory), keep); } catch(AUD_Exception& e) { @@ -2336,7 +2336,7 @@ Device_lock(Device *self) { try { - self->device->lock(); + (*reinterpret_cast*>(self->device))->lock(); Py_RETURN_NONE; } catch(AUD_Exception& e) @@ -2356,7 +2356,7 @@ Device_unlock(Device *self) { try { - self->device->unlock(); + (*reinterpret_cast*>(self->device))->unlock(); Py_RETURN_NONE; } catch(AUD_Exception& e) @@ -2387,7 +2387,7 @@ Device_get_rate(Device *self, void* nothing) { try { - AUD_DeviceSpecs specs = self->device->getSpecs(); + AUD_DeviceSpecs specs = (*reinterpret_cast*>(self->device))->getSpecs(); return Py_BuildValue("i", specs.rate); } catch(AUD_Exception& e) @@ -2405,7 +2405,7 @@ Device_get_format(Device *self, void* nothing) { try { - AUD_DeviceSpecs specs = self->device->getSpecs(); + AUD_DeviceSpecs specs = (*reinterpret_cast*>(self->device))->getSpecs(); return Py_BuildValue("i", specs.format); } catch(AUD_Exception& e) @@ -2423,7 +2423,7 @@ Device_get_channels(Device *self, void* nothing) { try { - AUD_DeviceSpecs specs = self->device->getSpecs(); + AUD_DeviceSpecs specs = (*reinterpret_cast*>(self->device))->getSpecs(); return Py_BuildValue("i", specs.channels); } catch(AUD_Exception& e) @@ -2441,7 +2441,7 @@ Device_get_volume(Device *self, void* nothing) { try { - return Py_BuildValue("f", self->device->getVolume()); + return Py_BuildValue("f", (*reinterpret_cast*>(self->device))->getVolume()); } catch(AUD_Exception& e) { @@ -2460,7 +2460,7 @@ Device_set_volume(Device *self, PyObject* args, void* nothing) try { - self->device->setVolume(volume); + (*reinterpret_cast*>(self->device))->setVolume(volume); return 0; } catch(AUD_Exception& e) @@ -2478,7 +2478,7 @@ Device_get_listener_location(Device *self, void* nothing) { try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { AUD_Vector3 v = device->getListenerLocation(); @@ -2507,7 +2507,7 @@ Device_set_listener_location(Device *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { AUD_Vector3 location(x, y, z); @@ -2533,7 +2533,7 @@ Device_get_listener_velocity(Device *self, void* nothing) { try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { AUD_Vector3 v = device->getListenerVelocity(); @@ -2562,7 +2562,7 @@ Device_set_listener_velocity(Device *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { AUD_Vector3 velocity(x, y, z); @@ -2588,7 +2588,7 @@ Device_get_listener_orientation(Device *self, void* nothing) { try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { AUD_Quaternion o = device->getListenerOrientation(); @@ -2617,7 +2617,7 @@ Device_set_listener_orientation(Device *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { AUD_Quaternion orientation(w, x, y, z); @@ -2644,7 +2644,7 @@ Device_get_speed_of_sound(Device *self, void* nothing) { try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { return Py_BuildValue("f", device->getSpeedOfSound()); @@ -2672,7 +2672,7 @@ Device_set_speed_of_sound(Device *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { device->setSpeedOfSound(speed); @@ -2700,7 +2700,7 @@ Device_get_doppler_factor(Device *self, void* nothing) { try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { return Py_BuildValue("f", device->getDopplerFactor()); @@ -2728,7 +2728,7 @@ Device_set_doppler_factor(Device *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { device->setDopplerFactor(factor); @@ -2754,7 +2754,7 @@ Device_get_distance_model(Device *self, void* nothing) { try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { return Py_BuildValue("i", int(device->getDistanceModel())); @@ -2782,7 +2782,7 @@ Device_set_distance_model(Device *self, PyObject* args, void* nothing) try { - AUD_I3DDevice* device = dynamic_cast(self->device); + AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(self->device)->get()); if(device) { device->setDistanceModel(AUD_DistanceModel(model)); diff --git a/intern/audaspace/Python/AUD_PyAPI.h b/intern/audaspace/Python/AUD_PyAPI.h index 6e217b07213..d1a70ce892d 100644 --- a/intern/audaspace/Python/AUD_PyAPI.h +++ b/intern/audaspace/Python/AUD_PyAPI.h @@ -36,17 +36,20 @@ #ifdef __cplusplus extern "C" { -#include "AUD_IDevice.h" +struct AUD_Handle; #else typedef void AUD_IFactory; typedef void AUD_IDevice; typedef void AUD_Handle; #endif +typedef void AUD_Reference_AUD_IFactory; +typedef void AUD_Reference_AUD_IDevice; + typedef struct { PyObject_HEAD PyObject* child_list; - AUD_IFactory* factory; + AUD_Reference_AUD_IFactory* factory; } Factory; typedef struct { @@ -57,7 +60,7 @@ typedef struct { typedef struct { PyObject_HEAD - AUD_IDevice* device; + AUD_Reference_AUD_IDevice* device; } Device; PyMODINIT_FUNC diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp index 17cf09efc1d..ca9c71e73b8 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp @@ -32,15 +32,15 @@ #include "AUD_SRCResampleFactory.h" #include "AUD_SRCResampleReader.h" -AUD_SRCResampleFactory::AUD_SRCResampleFactory(AUD_IFactory* factory, +AUD_SRCResampleFactory::AUD_SRCResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs) : AUD_ResampleFactory(factory, specs) { } -AUD_IReader* AUD_SRCResampleFactory::createReader() const +AUD_Reference AUD_SRCResampleFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); if(reader->getSpecs().rate != m_specs.rate) reader = new AUD_SRCResampleReader(reader, m_specs.specs); diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.h b/intern/audaspace/SRC/AUD_SRCResampleFactory.h index 716def960fd..5d21584b4dc 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.h +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.h @@ -46,9 +46,9 @@ private: AUD_SRCResampleFactory& operator=(const AUD_SRCResampleFactory&); public: - AUD_SRCResampleFactory(AUD_IFactory* factory, AUD_DeviceSpecs specs); + AUD_SRCResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_SRCRESAMPLEFACTORY diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp index 1026514a9b8..e9a94418b60 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp @@ -43,7 +43,7 @@ static long src_callback(void *cb_data, float **data) static const char* state_error = "AUD_SRCResampleReader: SRC State couldn't be " "created."; -AUD_SRCResampleReader::AUD_SRCResampleReader(AUD_IReader* reader, +AUD_SRCResampleReader::AUD_SRCResampleReader(AUD_Reference reader, AUD_Specs specs) : AUD_EffectReader(reader), m_sspecs(reader->getSpecs()), diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.h b/intern/audaspace/SRC/AUD_SRCResampleReader.h index 27019c0ed9f..21193661911 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.h +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.h @@ -85,7 +85,7 @@ public: * \exception AUD_Exception Thrown if the source specification cannot be * resampled to the target specification. */ - AUD_SRCResampleReader(AUD_IReader* reader, AUD_Specs specs); + AUD_SRCResampleReader(AUD_Reference reader, AUD_Specs specs); /** * Destroys the reader. diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp index 38de3e8867a..4e1eedd29ee 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp @@ -46,13 +46,13 @@ AUD_FFMPEGFactory::AUD_FFMPEGFactory(std::string filename) : AUD_FFMPEGFactory::AUD_FFMPEGFactory(const data_t* buffer, int size) : m_buffer(new AUD_Buffer(size)) { - memcpy(m_buffer.get()->getBuffer(), buffer, size); + memcpy(m_buffer->getBuffer(), buffer, size); } -AUD_IReader* AUD_FFMPEGFactory::createReader() const +AUD_Reference AUD_FFMPEGFactory::createReader() const { - if(m_buffer.get()) - return new AUD_FFMPEGReader(m_buffer); - else + if(m_buffer.isNull()) return new AUD_FFMPEGReader(m_filename); + else + return new AUD_FFMPEGReader(m_buffer); } diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h index 12687402fb6..8033836e80b 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h @@ -74,7 +74,7 @@ public: */ AUD_FFMPEGFactory(const data_t* buffer, int size); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_FFMPEGFACTORY diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp index 4597432e7d1..ed6ca5d142f 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp @@ -255,12 +255,12 @@ int AUD_FFMPEGReader::read_packet(void* opaque, uint8_t* buf, int buf_size) { AUD_FFMPEGReader* reader = reinterpret_cast(opaque); - int size = AUD_MIN(buf_size, reader->m_membuffer.get()->getSize() - reader->m_membufferpos); + int size = AUD_MIN(buf_size, reader->m_membuffer->getSize() - reader->m_membufferpos); if(size < 0) return -1; - memcpy(buf, ((data_t*)reader->m_membuffer.get()->getBuffer()) + reader->m_membufferpos, size); + memcpy(buf, ((data_t*)reader->m_membuffer->getBuffer()) + reader->m_membufferpos, size); reader->m_membufferpos += size; return size; @@ -276,10 +276,10 @@ int64_t AUD_FFMPEGReader::seek_packet(void* opaque, int64_t offset, int whence) reader->m_membufferpos = 0; break; case SEEK_END: - reader->m_membufferpos = reader->m_membuffer.get()->getSize(); + reader->m_membufferpos = reader->m_membuffer->getSize(); break; case AVSEEK_SIZE: - return reader->m_membuffer.get()->getSize(); + return reader->m_membuffer->getSize(); } return (reader->m_membufferpos += offset); diff --git a/intern/audaspace/intern/AUD_BufferReader.cpp b/intern/audaspace/intern/AUD_BufferReader.cpp index 78111ba104c..0ac967b29b0 100644 --- a/intern/audaspace/intern/AUD_BufferReader.cpp +++ b/intern/audaspace/intern/AUD_BufferReader.cpp @@ -51,7 +51,7 @@ void AUD_BufferReader::seek(int position) int AUD_BufferReader::getLength() const { - return m_buffer.get()->getSize() / AUD_SAMPLE_SIZE(m_specs); + return m_buffer->getSize() / AUD_SAMPLE_SIZE(m_specs); } int AUD_BufferReader::getPosition() const @@ -68,11 +68,11 @@ void AUD_BufferReader::read(int & length, sample_t* & buffer) { int sample_size = AUD_SAMPLE_SIZE(m_specs); - buffer = m_buffer.get()->getBuffer() + m_position * m_specs.channels; + buffer = m_buffer->getBuffer() + m_position * m_specs.channels; // in case the end of the buffer is reached - if(m_buffer.get()->getSize() < (m_position + length) * sample_size) - length = m_buffer.get()->getSize() / sample_size - m_position; + if(m_buffer->getSize() < (m_position + length) * sample_size) + length = m_buffer->getSize() / sample_size - m_position; if(length < 0) length = 0; diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 0119bb105d8..3d78a5945df 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -37,9 +37,6 @@ #ifdef WITH_PYTHON #include "AUD_PyInit.h" #include "AUD_PyAPI.h" - -Device* g_device; -bool g_pyinitialized = false; #endif #include @@ -90,9 +87,10 @@ extern "C" { #include -typedef AUD_IFactory AUD_Sound; -typedef AUD_ReadDevice AUD_Device; +typedef AUD_Reference AUD_Sound; +typedef AUD_Reference AUD_Device; typedef AUD_Handle AUD_Channel; +typedef AUD_Reference AUD_SEntry; #define AUD_CAPI_IMPLEMENTATION #include "AUD_C-API.h" @@ -101,8 +99,8 @@ typedef AUD_Handle AUD_Channel; #define NULL 0 #endif -static AUD_IDevice* AUD_device = NULL; -static AUD_I3DDevice* AUD_3ddevice = NULL; +static AUD_Reference AUD_device; +static AUD_I3DDevice* AUD_3ddevice; void AUD_initOnce() { @@ -113,9 +111,9 @@ void AUD_initOnce() int AUD_init(AUD_DeviceType device, AUD_DeviceSpecs specs, int buffersize) { - AUD_IDevice* dev = NULL; + AUD_Reference dev = NULL; - if(AUD_device) + if(!AUD_device.isNull()) AUD_exit(); try @@ -145,18 +143,7 @@ int AUD_init(AUD_DeviceType device, AUD_DeviceSpecs specs, int buffersize) } AUD_device = dev; - AUD_3ddevice = dynamic_cast(AUD_device); - -#ifdef WITH_PYTHON - if(g_pyinitialized) - { - g_device = (Device*)Device_empty(); - if(g_device != NULL) - { - g_device->device = dev; - } - } -#endif + AUD_3ddevice = dynamic_cast(AUD_device.get()); return true; } @@ -168,16 +155,6 @@ int AUD_init(AUD_DeviceType device, AUD_DeviceSpecs specs, int buffersize) void AUD_exit() { -#ifdef WITH_PYTHON - if(g_device) - { - Py_XDECREF(g_device); - g_device = NULL; - } - else -#endif - if(AUD_device) - delete AUD_device; AUD_device = NULL; AUD_3ddevice = NULL; } @@ -185,11 +162,16 @@ void AUD_exit() #ifdef WITH_PYTHON static PyObject* AUD_getCDevice(PyObject* self) { - if(g_device) + if(!AUD_device.isNull()) { - Py_INCREF(g_device); - return (PyObject*)g_device; + Device* device = (Device*)Device_empty(); + if(device != NULL) + { + device->device = new AUD_Reference(AUD_device); + return (PyObject*)device; + } } + Py_RETURN_NONE; } @@ -204,15 +186,6 @@ PyObject* AUD_initPython() PyObject* module = PyInit_aud(); PyModule_AddObject(module, "device", (PyObject *)PyCFunction_New(meth_getcdevice, NULL)); PyDict_SetItemString(PyImport_GetModuleDict(), "aud", module); - if(AUD_device) - { - g_device = (Device*)Device_empty(); - if(g_device != NULL) - { - g_device->device = AUD_device; - } - } - g_pyinitialized = true; return module; } @@ -220,13 +193,11 @@ PyObject* AUD_initPython() void AUD_lock() { - assert(AUD_device); AUD_device->lock(); } void AUD_unlock() { - assert(AUD_device); AUD_device->unlock(); } @@ -241,13 +212,12 @@ AUD_SoundInfo AUD_getInfo(AUD_Sound* sound) try { - AUD_IReader* reader = sound->createReader(); + AUD_Reference reader = (*sound)->createReader(); - if(reader) + if(!reader.isNull()) { info.specs = reader->getSpecs(); info.length = reader->getLength() / (float) info.specs.rate; - delete reader; } } catch(AUD_Exception&) @@ -260,13 +230,13 @@ AUD_SoundInfo AUD_getInfo(AUD_Sound* sound) AUD_Sound* AUD_load(const char* filename) { assert(filename); - return new AUD_FileFactory(filename); + return new AUD_Sound(new AUD_FileFactory(filename)); } AUD_Sound* AUD_loadBuffer(unsigned char* buffer, int size) { assert(buffer); - return new AUD_FileFactory(buffer, size); + return new AUD_Sound(new AUD_FileFactory(buffer, size)); } AUD_Sound* AUD_bufferSound(AUD_Sound* sound) @@ -275,7 +245,7 @@ AUD_Sound* AUD_bufferSound(AUD_Sound* sound) try { - return new AUD_StreamBufferFactory(sound); + return new AUD_Sound(new AUD_StreamBufferFactory(*sound)); } catch(AUD_Exception&) { @@ -289,7 +259,7 @@ AUD_Sound* AUD_delaySound(AUD_Sound* sound, float delay) try { - return new AUD_DelayFactory(sound, delay); + return new AUD_Sound(new AUD_DelayFactory(*sound, delay)); } catch(AUD_Exception&) { @@ -303,7 +273,7 @@ AUD_Sound* AUD_limitSound(AUD_Sound* sound, float start, float end) try { - return new AUD_LimiterFactory(sound, start, end); + return new AUD_Sound(new AUD_LimiterFactory(*sound, start, end)); } catch(AUD_Exception&) { @@ -317,7 +287,7 @@ AUD_Sound* AUD_pingpongSound(AUD_Sound* sound) try { - return new AUD_PingPongFactory(sound); + return new AUD_Sound(new AUD_PingPongFactory(*sound)); } catch(AUD_Exception&) { @@ -331,7 +301,7 @@ AUD_Sound* AUD_loopSound(AUD_Sound* sound) try { - return new AUD_LoopFactory(sound); + return new AUD_Sound(new AUD_LoopFactory(*sound)); } catch(AUD_Exception&) { @@ -360,7 +330,7 @@ AUD_Sound* AUD_rectifySound(AUD_Sound* sound) try { - return new AUD_RectifyFactory(sound); + return new AUD_Sound(new AUD_RectifyFactory(*sound)); } catch(AUD_Exception&) { @@ -376,11 +346,10 @@ void AUD_unload(AUD_Sound* sound) AUD_Channel* AUD_play(AUD_Sound* sound, int keep) { - assert(AUD_device); assert(sound); try { - return AUD_device->play(sound, keep); + return AUD_device->play(*sound, keep); } catch(AUD_Exception&) { @@ -390,51 +359,43 @@ AUD_Channel* AUD_play(AUD_Sound* sound, int keep) int AUD_pause(AUD_Channel* handle) { - assert(AUD_device); return AUD_device->pause(handle); } int AUD_resume(AUD_Channel* handle) { - assert(AUD_device); return AUD_device->resume(handle); } int AUD_stop(AUD_Channel* handle) { - if(AUD_device) + if(!AUD_device.isNull()) return AUD_device->stop(handle); return false; } int AUD_setKeep(AUD_Channel* handle, int keep) { - assert(AUD_device); return AUD_device->setKeep(handle, keep); } int AUD_seek(AUD_Channel* handle, float seekTo) { - assert(AUD_device); return AUD_device->seek(handle, seekTo); } float AUD_getPosition(AUD_Channel* handle) { - assert(AUD_device); return AUD_device->getPosition(handle); } AUD_Status AUD_getStatus(AUD_Channel* handle) { - assert(AUD_device); return AUD_device->getStatus(handle); } int AUD_setListenerLocation(const float* location) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_Vector3 v(location[0], location[1], location[2]); @@ -447,8 +408,6 @@ int AUD_setListenerLocation(const float* location) int AUD_setListenerVelocity(const float* velocity) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_Vector3 v(velocity[0], velocity[1], velocity[2]); @@ -461,8 +420,6 @@ int AUD_setListenerVelocity(const float* velocity) int AUD_setListenerOrientation(const float* orientation) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_Quaternion q(orientation[3], orientation[0], orientation[1], orientation[2]); @@ -475,8 +432,6 @@ int AUD_setListenerOrientation(const float* orientation) int AUD_setSpeedOfSound(float speed) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_3ddevice->setSpeedOfSound(speed); @@ -488,8 +443,6 @@ int AUD_setSpeedOfSound(float speed) int AUD_setDopplerFactor(float factor) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_3ddevice->setDopplerFactor(factor); @@ -501,8 +454,6 @@ int AUD_setDopplerFactor(float factor) int AUD_setDistanceModel(AUD_DistanceModel model) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_3ddevice->setDistanceModel(model); @@ -514,8 +465,6 @@ int AUD_setDistanceModel(AUD_DistanceModel model) int AUD_setSourceLocation(AUD_Channel* handle, const float* location) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_Vector3 v(location[0], location[1], location[2]); @@ -527,8 +476,6 @@ int AUD_setSourceLocation(AUD_Channel* handle, const float* location) int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_Vector3 v(velocity[0], velocity[1], velocity[2]); @@ -540,8 +487,6 @@ int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity) int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientation) { - assert(AUD_device); - if(AUD_3ddevice) { AUD_Quaternion q(orientation[3], orientation[0], orientation[1], orientation[2]); @@ -553,8 +498,6 @@ int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientation) int AUD_setRelative(AUD_Channel* handle, int relative) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setRelative(handle, relative); @@ -565,8 +508,6 @@ int AUD_setRelative(AUD_Channel* handle, int relative) int AUD_setVolumeMaximum(AUD_Channel* handle, float volume) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setVolumeMaximum(handle, volume); @@ -577,8 +518,6 @@ int AUD_setVolumeMaximum(AUD_Channel* handle, float volume) int AUD_setVolumeMinimum(AUD_Channel* handle, float volume) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setVolumeMinimum(handle, volume); @@ -589,8 +528,6 @@ int AUD_setVolumeMinimum(AUD_Channel* handle, float volume) int AUD_setDistanceMaximum(AUD_Channel* handle, float distance) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setDistanceMaximum(handle, distance); @@ -601,8 +538,6 @@ int AUD_setDistanceMaximum(AUD_Channel* handle, float distance) int AUD_setDistanceReference(AUD_Channel* handle, float distance) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setDistanceReference(handle, distance); @@ -613,8 +548,6 @@ int AUD_setDistanceReference(AUD_Channel* handle, float distance) int AUD_setAttenuation(AUD_Channel* handle, float factor) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setAttenuation(handle, factor); @@ -625,8 +558,6 @@ int AUD_setAttenuation(AUD_Channel* handle, float factor) int AUD_setConeAngleOuter(AUD_Channel* handle, float angle) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setConeAngleOuter(handle, angle); @@ -637,8 +568,6 @@ int AUD_setConeAngleOuter(AUD_Channel* handle, float angle) int AUD_setConeAngleInner(AUD_Channel* handle, float angle) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setConeAngleInner(handle, angle); @@ -649,8 +578,6 @@ int AUD_setConeAngleInner(AUD_Channel* handle, float angle) int AUD_setConeVolumeOuter(AUD_Channel* handle, float volume) { - assert(AUD_device); - if(AUD_3ddevice) { return AUD_3ddevice->setConeVolumeOuter(handle, volume); @@ -663,8 +590,6 @@ int AUD_setSoundVolume(AUD_Channel* handle, float volume) { if(handle) { - assert(AUD_device); - try { return AUD_device->setVolume(handle, volume); @@ -678,8 +603,6 @@ int AUD_setSoundPitch(AUD_Channel* handle, float pitch) { if(handle) { - assert(AUD_device); - try { return AUD_device->setPitch(handle, pitch); @@ -693,7 +616,7 @@ AUD_Device* AUD_openReadDevice(AUD_DeviceSpecs specs) { try { - return new AUD_ReadDevice(specs); + return new AUD_Device(new AUD_ReadDevice(specs)); } catch(AUD_Exception&) { @@ -708,8 +631,8 @@ AUD_Channel* AUD_playDevice(AUD_Device* device, AUD_Sound* sound, float seek) try { - AUD_Channel* handle = device->play(sound); - device->seek(handle, seek); + AUD_Channel* handle = (*device)->play(*sound); + (*device)->seek(handle, seek); return handle; } catch(AUD_Exception&) @@ -724,7 +647,7 @@ int AUD_setDeviceVolume(AUD_Device* device, float volume) try { - device->setVolume(volume); + (*device)->setVolume(volume); return true; } catch(AUD_Exception&) {} @@ -741,7 +664,7 @@ int AUD_setDeviceSoundVolume(AUD_Device* device, AUD_Channel* handle, try { - return device->setVolume(handle, volume); + return (*device)->setVolume(handle, volume); } catch(AUD_Exception&) {} } @@ -755,7 +678,7 @@ int AUD_readDevice(AUD_Device* device, data_t* buffer, int length) try { - return device->read(buffer, length); + return (*device)->read(buffer, length); } catch(AUD_Exception&) { @@ -785,38 +708,34 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, AUD_DeviceSpecs specs; specs.channels = AUD_CHANNELS_MONO; specs.rate = (AUD_SampleRate)samplerate; - AUD_Sound* sound; + AUD_Reference sound; - AUD_FileFactory file(filename); + AUD_Reference file = new AUD_FileFactory(filename); - AUD_IReader* reader = file.createReader(); + AUD_Reference reader = file->createReader(); AUD_SampleRate rate = reader->getSpecs().rate; - delete reader; - AUD_ChannelMapperFactory mapper(&file, specs); - sound = &mapper; - AUD_LowpassFactory lowpass(sound, high); + sound = new AUD_ChannelMapperFactory(file, specs); + if(high < rate) - sound = &lowpass; - AUD_HighpassFactory highpass(sound, low); + sound = new AUD_LowpassFactory(sound, high); if(low > 0) - sound = &highpass; - AUD_EnvelopeFactory envelope(sound, attack, release, threshold, 0.1f); - AUD_LinearResampleFactory resampler(&envelope, specs); - sound = &resampler; - AUD_SquareFactory squaref(sound, sthreshold); + sound = new AUD_HighpassFactory(sound, low);; + + sound = new AUD_EnvelopeFactory(sound, attack, release, threshold, 0.1f); + sound = new AUD_LinearResampleFactory(sound, specs); + if(square) - sound = &squaref; - AUD_AccumulatorFactory accumulator(sound, additive); - AUD_SumFactory sum(sound); + sound = new AUD_SquareFactory(sound, sthreshold); + if(accumulate) - sound = &accumulator; + sound = new AUD_AccumulatorFactory(sound, additive); else if(additive) - sound = ∑ + sound = new AUD_SumFactory(sound); reader = sound->createReader(); - if(reader == NULL) + if(reader.isNull()) return NULL; int len; @@ -830,7 +749,6 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, memcpy(buffer.getBuffer() + position, readbuffer, len * sizeof(float)); position += len; } while(len != 0); - delete reader; float* result = (float*)malloc(position * sizeof(float)); memcpy(result, buffer.getBuffer(), position * sizeof(float)); @@ -840,21 +758,17 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, static void pauseSound(AUD_Channel* handle) { - assert(AUD_device); - AUD_device->pause(handle); } AUD_Channel* AUD_pauseAfter(AUD_Channel* handle, float seconds) { - assert(AUD_device); - - AUD_SilenceFactory silence; - AUD_LimiterFactory limiter(&silence, 0, seconds); + AUD_Reference silence = new AUD_SilenceFactory; + AUD_Reference limiter = new AUD_LimiterFactory(silence, 0, seconds); try { - AUD_Channel* channel = AUD_device->play(&limiter); + AUD_Channel* channel = AUD_device->play(limiter); AUD_device->setStopCallback(channel, (stopCallback)pauseSound, handle); return channel; } @@ -874,39 +788,42 @@ AUD_Sound* AUD_createSequencer(int muted, void* data, AUD_volumeFunction volume) AUD_Specs specs; specs.channels = AUD_CHANNELS_STEREO; specs.rate = AUD_RATE_44100; - return new AUD_SequencerFactory(specs, muted, data, volume); + AUD_Reference* sequencer = new AUD_Reference(new AUD_SequencerFactory(specs, muted, data, volume)); + (*sequencer)->setThis(sequencer); + return reinterpret_cast(sequencer); } void AUD_destroySequencer(AUD_Sound* sequencer) { - delete ((AUD_SequencerFactory*)sequencer); + delete sequencer; } void AUD_setSequencerMuted(AUD_Sound* sequencer, int muted) { - ((AUD_SequencerFactory*)sequencer)->mute(muted); + ((AUD_SequencerFactory*)sequencer->get())->mute(muted); } -AUD_SequencerEntry* AUD_addSequencer(AUD_Sound** sequencer, AUD_Sound* sound, +AUD_Reference* AUD_addSequencer(AUD_Sound* sequencer, AUD_Sound** sound, float begin, float end, float skip, void* data) { - return ((AUD_SequencerFactory*)sequencer)->add((AUD_IFactory**) sound, begin, end, skip, data); + return new AUD_Reference(((AUD_SequencerFactory*)sequencer->get())->add(sound, begin, end, skip, data)); } -void AUD_removeSequencer(AUD_Sound* sequencer, AUD_SequencerEntry* entry) +void AUD_removeSequencer(AUD_Sound* sequencer, AUD_Reference* entry) { - ((AUD_SequencerFactory*)sequencer)->remove(entry); + ((AUD_SequencerFactory*)sequencer->get())->remove(*entry); + delete entry; } -void AUD_moveSequencer(AUD_Sound* sequencer, AUD_SequencerEntry* entry, +void AUD_moveSequencer(AUD_Sound* sequencer, AUD_Reference* entry, float begin, float end, float skip) { - ((AUD_SequencerFactory*)sequencer)->move(entry, begin, end, skip); + ((AUD_SequencerFactory*)sequencer->get())->move(*entry, begin, end, skip); } -void AUD_muteSequencer(AUD_Sound* sequencer, AUD_SequencerEntry* entry, char mute) +void AUD_muteSequencer(AUD_Sound* sequencer, AUD_Reference* entry, char mute) { - ((AUD_SequencerFactory*)sequencer)->mute(entry, mute); + ((AUD_SequencerFactory*)sequencer->get())->mute(*entry, mute); } int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) @@ -918,9 +835,7 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) specs.channels = AUD_CHANNELS_MONO; specs.format = AUD_FORMAT_INVALID; - AUD_ChannelMapperFactory mapper(sound, specs); - - AUD_IReader* reader = mapper.createReader(); + AUD_Reference reader = AUD_ChannelMapperFactory(*sound, specs).createReader(); int len = reader->getLength(); float samplejump = (float)len / (float)length; @@ -949,15 +864,13 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) } } - delete reader; - return length; } void AUD_startPlayback() { #ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device); + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); if(device) device->startPlayback(); #endif @@ -966,7 +879,7 @@ void AUD_startPlayback() void AUD_stopPlayback() { #ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device); + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); if(device) device->stopPlayback(); #endif @@ -975,7 +888,7 @@ void AUD_stopPlayback() void AUD_seekSequencer(AUD_Channel* handle, float time) { #ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device); + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); if(device) device->seekPlayback(time); else @@ -988,7 +901,7 @@ void AUD_seekSequencer(AUD_Channel* handle, float time) float AUD_getSequencerPosition(AUD_Channel* handle) { #ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device); + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); if(device) return device->getPlaybackPosition(); else @@ -1001,7 +914,7 @@ float AUD_getSequencerPosition(AUD_Channel* handle) #ifdef WITH_JACK void AUD_setSyncCallback(AUD_syncFunction function, void* data) { - AUD_JackDevice* device = dynamic_cast(AUD_device); + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); if(device) device->setSyncCallback(function, data); } @@ -1010,7 +923,7 @@ void AUD_setSyncCallback(AUD_syncFunction function, void* data) int AUD_doesPlayback() { #ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device); + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); if(device) return device->doesPlayback(); #endif diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index b2242f09547..47dadd05555 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -55,7 +55,7 @@ typedef struct typedef void AUD_Sound; typedef void AUD_Channel; typedef void AUD_Device; - typedef void AUD_SequencerEntry; + typedef void AUD_SEntry; typedef float (*AUD_volumeFunction)(void*, void*, float); typedef void (*AUD_syncFunction)(void*, int, float); #endif @@ -465,15 +465,15 @@ extern void AUD_destroySequencer(AUD_Sound* sequencer); extern void AUD_setSequencerMuted(AUD_Sound* sequencer, int muted); -extern AUD_SequencerEntry* AUD_addSequencer(AUD_Sound** sequencer, AUD_Sound* sound, +extern AUD_SEntry* AUD_addSequencer(AUD_Sound* sequencer, AUD_Sound** sound, float begin, float end, float skip, void* data); -extern void AUD_removeSequencer(AUD_Sound* sequencer, AUD_SequencerEntry* entry); +extern void AUD_removeSequencer(AUD_Sound* sequencer, AUD_SEntry* entry); -extern void AUD_moveSequencer(AUD_Sound* sequencer, AUD_SequencerEntry* entry, +extern void AUD_moveSequencer(AUD_Sound* sequencer, AUD_SEntry* entry, float begin, float end, float skip); -extern void AUD_muteSequencer(AUD_Sound* sequencer, AUD_SequencerEntry* entry, +extern void AUD_muteSequencer(AUD_Sound* sequencer, AUD_SEntry* entry, char mute); extern int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length); diff --git a/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp b/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp index b474fbad444..ea5e9519729 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp @@ -34,7 +34,7 @@ #include -AUD_ChannelMapperFactory::AUD_ChannelMapperFactory(AUD_IFactory* factory, +AUD_ChannelMapperFactory::AUD_ChannelMapperFactory(AUD_Reference factory, AUD_DeviceSpecs specs) : AUD_MixerFactory(factory, specs) { @@ -102,9 +102,9 @@ void AUD_ChannelMapperFactory::deleteMapping(int ic) } } -AUD_IReader* AUD_ChannelMapperFactory::createReader() const +AUD_Reference AUD_ChannelMapperFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); int ic = reader->getSpecs().channels; return new AUD_ChannelMapperReader(reader, diff --git a/intern/audaspace/intern/AUD_ChannelMapperFactory.h b/intern/audaspace/intern/AUD_ChannelMapperFactory.h index 9d622f5e322..25b3e091d8d 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperFactory.h +++ b/intern/audaspace/intern/AUD_ChannelMapperFactory.h @@ -51,7 +51,7 @@ private: AUD_ChannelMapperFactory& operator=(const AUD_ChannelMapperFactory&); public: - AUD_ChannelMapperFactory(AUD_IFactory* factory, AUD_DeviceSpecs specs); + AUD_ChannelMapperFactory(AUD_Reference factory, AUD_DeviceSpecs specs); virtual ~AUD_ChannelMapperFactory(); @@ -67,7 +67,7 @@ public: */ void deleteMapping(int ic); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_CHANNELMAPPERFACTORY diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index dec70aaecf6..3079d31c9e9 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -31,7 +31,7 @@ #include "AUD_ChannelMapperReader.h" -AUD_ChannelMapperReader::AUD_ChannelMapperReader(AUD_IReader* reader, +AUD_ChannelMapperReader::AUD_ChannelMapperReader(AUD_Reference reader, float **mapping) : AUD_EffectReader(reader) { diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.h b/intern/audaspace/intern/AUD_ChannelMapperReader.h index 091ed06db15..1c7dba1df7c 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.h +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.h @@ -72,7 +72,7 @@ public: * \param reader The reader to map. * \param mapping The mapping specification as two dimensional float array. */ - AUD_ChannelMapperReader(AUD_IReader* reader, float **mapping); + AUD_ChannelMapperReader(AUD_Reference reader, float **mapping); /** * Destroys the reader. diff --git a/intern/audaspace/intern/AUD_ConverterFactory.cpp b/intern/audaspace/intern/AUD_ConverterFactory.cpp index cce0f273616..78602d2cfa9 100644 --- a/intern/audaspace/intern/AUD_ConverterFactory.cpp +++ b/intern/audaspace/intern/AUD_ConverterFactory.cpp @@ -32,15 +32,15 @@ #include "AUD_ConverterFactory.h" #include "AUD_ConverterReader.h" -AUD_ConverterFactory::AUD_ConverterFactory(AUD_IFactory* factory, +AUD_ConverterFactory::AUD_ConverterFactory(AUD_Reference factory, AUD_DeviceSpecs specs) : AUD_MixerFactory(factory, specs) { } -AUD_IReader* AUD_ConverterFactory::createReader() const +AUD_Reference AUD_ConverterFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); if(m_specs.format != AUD_FORMAT_FLOAT32) reader = new AUD_ConverterReader(reader, m_specs); diff --git a/intern/audaspace/intern/AUD_ConverterFactory.h b/intern/audaspace/intern/AUD_ConverterFactory.h index b9eac94de40..cc1fedb2a10 100644 --- a/intern/audaspace/intern/AUD_ConverterFactory.h +++ b/intern/audaspace/intern/AUD_ConverterFactory.h @@ -46,9 +46,9 @@ private: AUD_ConverterFactory& operator=(const AUD_ConverterFactory&); public: - AUD_ConverterFactory(AUD_IFactory* factory, AUD_DeviceSpecs specs); + AUD_ConverterFactory(AUD_Reference factory, AUD_DeviceSpecs specs); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_CONVERTERFACTORY diff --git a/intern/audaspace/intern/AUD_ConverterReader.cpp b/intern/audaspace/intern/AUD_ConverterReader.cpp index 70297b8f5e8..6927f3e969c 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.cpp +++ b/intern/audaspace/intern/AUD_ConverterReader.cpp @@ -31,7 +31,7 @@ #include "AUD_ConverterReader.h" -AUD_ConverterReader::AUD_ConverterReader(AUD_IReader* reader, +AUD_ConverterReader::AUD_ConverterReader(AUD_Reference reader, AUD_DeviceSpecs specs) : AUD_EffectReader(reader) { diff --git a/intern/audaspace/intern/AUD_ConverterReader.h b/intern/audaspace/intern/AUD_ConverterReader.h index a7a425adc54..6f252b5f9f9 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.h +++ b/intern/audaspace/intern/AUD_ConverterReader.h @@ -67,7 +67,7 @@ public: * \param reader The reader to convert. * \param specs The target specification. */ - AUD_ConverterReader(AUD_IReader* reader, AUD_DeviceSpecs specs); + AUD_ConverterReader(AUD_Reference reader, AUD_DeviceSpecs specs); virtual AUD_Specs getSpecs() const; virtual void read(int & length, sample_t* & buffer); diff --git a/intern/audaspace/intern/AUD_DefaultMixer.cpp b/intern/audaspace/intern/AUD_DefaultMixer.cpp index 20471d6e874..24fea6527ba 100644 --- a/intern/audaspace/intern/AUD_DefaultMixer.cpp +++ b/intern/audaspace/intern/AUD_DefaultMixer.cpp @@ -45,7 +45,7 @@ AUD_DefaultMixer::AUD_DefaultMixer(AUD_DeviceSpecs specs) : { } -AUD_IReader* AUD_DefaultMixer::prepare(AUD_IReader* reader) +AUD_Reference AUD_DefaultMixer::prepare(AUD_Reference reader) { // hacky for now, until a better channel mapper reader is available AUD_ChannelMapperFactory cmf(NULL, m_specs); diff --git a/intern/audaspace/intern/AUD_DefaultMixer.h b/intern/audaspace/intern/AUD_DefaultMixer.h index a347141b5e0..2600a6fc05d 100644 --- a/intern/audaspace/intern/AUD_DefaultMixer.h +++ b/intern/audaspace/intern/AUD_DefaultMixer.h @@ -53,7 +53,7 @@ public: * \param reader The reader to prepare. * \return The reader that should be used for playback. */ - virtual AUD_IReader* prepare(AUD_IReader* reader); + virtual AUD_Reference prepare(AUD_Reference reader); }; #endif //AUD_DEFAULTMIXER diff --git a/intern/audaspace/intern/AUD_FileFactory.cpp b/intern/audaspace/intern/AUD_FileFactory.cpp index 1c8bb03bc92..2f02d4a55e1 100644 --- a/intern/audaspace/intern/AUD_FileFactory.cpp +++ b/intern/audaspace/intern/AUD_FileFactory.cpp @@ -54,20 +54,20 @@ AUD_FileFactory::AUD_FileFactory(std::string filename) : AUD_FileFactory::AUD_FileFactory(const data_t* buffer, int size) : m_buffer(new AUD_Buffer(size)) { - memcpy(m_buffer.get()->getBuffer(), buffer, size); + memcpy(m_buffer->getBuffer(), buffer, size); } static const char* read_error = "AUD_FileFactory: File couldn't be read."; -AUD_IReader* AUD_FileFactory::createReader() const +AUD_Reference AUD_FileFactory::createReader() const { #ifdef WITH_SNDFILE try { - if(m_buffer.get()) - return new AUD_SndFileReader(m_buffer); - else + if(m_buffer.isNull()) return new AUD_SndFileReader(m_filename); + else + return new AUD_SndFileReader(m_buffer); } catch(AUD_Exception&) {} #endif @@ -75,10 +75,10 @@ AUD_IReader* AUD_FileFactory::createReader() const #ifdef WITH_FFMPEG try { - if(m_buffer.get()) - return new AUD_FFMPEGReader(m_buffer); - else + if(m_buffer.isNull()) return new AUD_FFMPEGReader(m_filename); + else + return new AUD_FFMPEGReader(m_buffer); } catch(AUD_Exception&) {} #endif diff --git a/intern/audaspace/intern/AUD_FileFactory.h b/intern/audaspace/intern/AUD_FileFactory.h index a2ab94ae148..c63e50b3b0d 100644 --- a/intern/audaspace/intern/AUD_FileFactory.h +++ b/intern/audaspace/intern/AUD_FileFactory.h @@ -72,7 +72,7 @@ public: */ AUD_FileFactory(const data_t* buffer, int size); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_FILEFACTORY diff --git a/intern/audaspace/intern/AUD_IDevice.h b/intern/audaspace/intern/AUD_IDevice.h index 4856b913b38..88c9aa5e8d9 100644 --- a/intern/audaspace/intern/AUD_IDevice.h +++ b/intern/audaspace/intern/AUD_IDevice.h @@ -33,6 +33,7 @@ #define AUD_IDEVICE #include "AUD_Space.h" +#include "AUD_Reference.h" class AUD_IFactory; class AUD_IReader; @@ -74,7 +75,7 @@ public: * \exception AUD_Exception Thrown if there's an unexpected (from the * device side) error during creation of the reader. */ - virtual AUD_Handle* play(AUD_IReader* reader, bool keep = false)=0; + virtual AUD_Handle* play(AUD_Reference reader, bool keep = false)=0; /** * Plays a sound source. @@ -86,7 +87,7 @@ public: * \exception AUD_Exception Thrown if there's an unexpected (from the * device side) error during creation of the reader. */ - virtual AUD_Handle* play(AUD_IFactory* factory, bool keep = false)=0; + virtual AUD_Handle* play(AUD_Reference factory, bool keep = false)=0; /** * Pauses a played back sound. diff --git a/intern/audaspace/intern/AUD_IFactory.h b/intern/audaspace/intern/AUD_IFactory.h index 40a61279a55..48f2802f871 100644 --- a/intern/audaspace/intern/AUD_IFactory.h +++ b/intern/audaspace/intern/AUD_IFactory.h @@ -33,6 +33,7 @@ #define AUD_IFACTORY #include "AUD_Space.h" +#include "AUD_Reference.h" class AUD_IReader; /** @@ -55,7 +56,7 @@ public: * \exception AUD_Exception An exception may be thrown if there has been * a more unexpected error during reader creation. */ - virtual AUD_IReader* createReader() const=0; + virtual AUD_Reference createReader() const=0; }; #endif //AUD_IFACTORY diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp index a90dc5cb860..f7ac9e1e83e 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp @@ -32,15 +32,15 @@ #include "AUD_LinearResampleFactory.h" #include "AUD_LinearResampleReader.h" -AUD_LinearResampleFactory::AUD_LinearResampleFactory(AUD_IFactory* factory, +AUD_LinearResampleFactory::AUD_LinearResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs) : AUD_ResampleFactory(factory, specs) { } -AUD_IReader* AUD_LinearResampleFactory::createReader() const +AUD_Reference AUD_LinearResampleFactory::createReader() const { - AUD_IReader* reader = getReader(); + AUD_Reference reader = getReader(); if(reader->getSpecs().rate != m_specs.rate) reader = new AUD_LinearResampleReader(reader, m_specs.specs); diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.h b/intern/audaspace/intern/AUD_LinearResampleFactory.h index 678aa0b80cb..6a593b11f28 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.h +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.h @@ -45,9 +45,9 @@ private: AUD_LinearResampleFactory& operator=(const AUD_LinearResampleFactory&); public: - AUD_LinearResampleFactory(AUD_IFactory* factory, AUD_DeviceSpecs specs); + AUD_LinearResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_LINEARRESAMPLEFACTORY diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index 05fb39b2cca..6217826eeec 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -36,7 +36,7 @@ #define CC channels + channel -AUD_LinearResampleReader::AUD_LinearResampleReader(AUD_IReader* reader, +AUD_LinearResampleReader::AUD_LinearResampleReader(AUD_Reference reader, AUD_Specs specs) : AUD_EffectReader(reader), m_sspecs(reader->getSpecs()), diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.h b/intern/audaspace/intern/AUD_LinearResampleReader.h index 419c96be2fa..fdf7858f97f 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.h +++ b/intern/audaspace/intern/AUD_LinearResampleReader.h @@ -86,7 +86,7 @@ public: * \param reader The reader to mix. * \param specs The target specification. */ - AUD_LinearResampleReader(AUD_IReader* reader, AUD_Specs specs); + AUD_LinearResampleReader(AUD_Reference reader, AUD_Specs specs); virtual void seek(int position); virtual int getLength() const; diff --git a/intern/audaspace/intern/AUD_Mixer.h b/intern/audaspace/intern/AUD_Mixer.h index 277d5bfe2bd..d8c4dde2685 100644 --- a/intern/audaspace/intern/AUD_Mixer.h +++ b/intern/audaspace/intern/AUD_Mixer.h @@ -34,6 +34,7 @@ #include "AUD_ConverterFunctions.h" #include "AUD_Buffer.h" +#include "AUD_Reference.h" class AUD_IReader; #include @@ -94,7 +95,7 @@ public: * \param reader The reader to prepare. * \return The reader that should be used for playback. */ - virtual AUD_IReader* prepare(AUD_IReader* reader)=0; + virtual AUD_Reference prepare(AUD_Reference reader)=0; /** * Adds a buffer for superposition. diff --git a/intern/audaspace/intern/AUD_MixerFactory.cpp b/intern/audaspace/intern/AUD_MixerFactory.cpp index e65b149b94c..c3bf6b4fa99 100644 --- a/intern/audaspace/intern/AUD_MixerFactory.cpp +++ b/intern/audaspace/intern/AUD_MixerFactory.cpp @@ -32,12 +32,12 @@ #include "AUD_MixerFactory.h" #include "AUD_IReader.h" -AUD_IReader* AUD_MixerFactory::getReader() const +AUD_Reference AUD_MixerFactory::getReader() const { return m_factory->createReader(); } -AUD_MixerFactory::AUD_MixerFactory(AUD_IFactory* factory, +AUD_MixerFactory::AUD_MixerFactory(AUD_Reference factory, AUD_DeviceSpecs specs) : m_specs(specs), m_factory(factory) { @@ -48,7 +48,7 @@ AUD_DeviceSpecs AUD_MixerFactory::getSpecs() const return m_specs; } -AUD_IFactory* AUD_MixerFactory::getFactory() const +AUD_Reference AUD_MixerFactory::getFactory() const { return m_factory; } diff --git a/intern/audaspace/intern/AUD_MixerFactory.h b/intern/audaspace/intern/AUD_MixerFactory.h index 2adabbd13ca..27c703b1898 100644 --- a/intern/audaspace/intern/AUD_MixerFactory.h +++ b/intern/audaspace/intern/AUD_MixerFactory.h @@ -48,7 +48,7 @@ protected: /** * If there is no reader it is created out of this factory. */ - AUD_IFactory* m_factory; + AUD_Reference m_factory; /** * Returns the reader created out of the factory. @@ -56,7 +56,7 @@ protected: * classes. * \return The reader to mix. */ - AUD_IReader* getReader() const; + AUD_Reference getReader() const; public: /** @@ -64,7 +64,7 @@ public: * \param factory The factory to create the readers to mix out of. * \param specs The target specification. */ - AUD_MixerFactory(AUD_IFactory* factory, AUD_DeviceSpecs specs); + AUD_MixerFactory(AUD_Reference factory, AUD_DeviceSpecs specs); /** * Returns the target specification for resampling. @@ -75,7 +75,7 @@ public: * Returns the saved factory. * \return The factory. */ - AUD_IFactory* getFactory() const; + AUD_Reference getFactory() const; }; #endif //AUD_MIXERFACTORY diff --git a/intern/audaspace/intern/AUD_NULLDevice.cpp b/intern/audaspace/intern/AUD_NULLDevice.cpp index ab824799d88..09fc4835978 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.cpp +++ b/intern/audaspace/intern/AUD_NULLDevice.cpp @@ -48,12 +48,12 @@ AUD_DeviceSpecs AUD_NULLDevice::getSpecs() const return specs; } -AUD_Handle* AUD_NULLDevice::play(AUD_IReader* reader, bool keep) +AUD_Handle* AUD_NULLDevice::play(AUD_Reference reader, bool keep) { return 0; } -AUD_Handle* AUD_NULLDevice::play(AUD_IFactory* factory, bool keep) +AUD_Handle* AUD_NULLDevice::play(AUD_Reference factory, bool keep) { return 0; } diff --git a/intern/audaspace/intern/AUD_NULLDevice.h b/intern/audaspace/intern/AUD_NULLDevice.h index f700bea477b..6a10267bbe0 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.h +++ b/intern/audaspace/intern/AUD_NULLDevice.h @@ -32,6 +32,7 @@ #ifndef AUD_NULLDEVICE #define AUD_NULLDEVICE +#include "AUD_IReader.h" #include "AUD_IDevice.h" /** @@ -46,8 +47,8 @@ public: AUD_NULLDevice(); virtual AUD_DeviceSpecs getSpecs() const; - virtual AUD_Handle* play(AUD_IReader* reader, bool keep = false); - virtual AUD_Handle* play(AUD_IFactory* factory, bool keep = false); + virtual AUD_Handle* play(AUD_Reference reader, bool keep = false); + virtual AUD_Handle* play(AUD_Reference factory, bool keep = false); virtual bool pause(AUD_Handle* handle); virtual bool resume(AUD_Handle* handle); virtual bool stop(AUD_Handle* handle); diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index 3232ca3b609..22abb29bdbb 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -75,10 +75,7 @@ public: (*m_refcount)--; if(*m_refcount == 0) { - if(m_reference) - { - delete m_reference; - } + delete m_reference; delete m_refcount; } } @@ -95,10 +92,7 @@ public: (*m_refcount)--; if(*m_refcount == 0) { - if(m_reference) - { - delete m_reference; - } + delete m_reference; delete m_refcount; } @@ -109,6 +103,14 @@ public: return *this; } + /** + * Returns whether the reference is NULL. + */ + bool isNull() const + { + return m_reference == 0; + } + /** * Returns the reference. */ @@ -116,6 +118,56 @@ public: { return m_reference; } + + /** + * Returns the reference. + */ + T& operator*() const + { + return *m_reference; + } + + /** + * Returns the reference. + */ + T* operator->() const + { + return m_reference; + } + + template + explicit AUD_Reference(U* reference, int* refcount) + { + m_reference = dynamic_cast(reference); + if(m_reference) + { + m_refcount = refcount; + (*m_refcount)++; + } + else + { + m_refcount = new int; + *m_refcount = 1; + } + } + + template + AUD_Reference convert() + { + return AUD_Reference(m_reference, m_refcount); + } }; +template +bool operator==(const AUD_Reference& a, const AUD_Reference& b) +{ + return a.get() == b.get(); +} + +template +bool operator!=(const AUD_Reference& a, const AUD_Reference& b) +{ + return a.get() == b.get(); +} + #endif // AUD_REFERENCE diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index f49dd94fe11..ee0af900b04 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -32,7 +32,7 @@ #include "AUD_SequencerFactory.h" #include "AUD_SequencerReader.h" -typedef std::list::iterator AUD_ReaderIterator; +typedef std::list >::iterator AUD_ReaderIterator; AUD_SequencerFactory::AUD_SequencerFactory(AUD_Specs specs, bool muted, void* data, @@ -46,22 +46,11 @@ AUD_SequencerFactory::AUD_SequencerFactory(AUD_Specs specs, bool muted, AUD_SequencerFactory::~AUD_SequencerFactory() { - AUD_SequencerReader* reader; - AUD_SequencerEntry* entry; +} - while(!m_readers.empty()) - { - reader = m_readers.front(); - m_readers.pop_front(); - reader->destroy(); - } - - while(!m_entries.empty()) - { - entry = m_entries.front(); - m_entries.pop_front(); - delete entry; - } +void AUD_SequencerFactory::setThis(AUD_Reference* self) +{ + m_this = self; } void AUD_SequencerFactory::mute(bool muted) @@ -74,19 +63,19 @@ bool AUD_SequencerFactory::getMute() const return m_muted; } -AUD_IReader* AUD_SequencerFactory::newReader() +AUD_Reference AUD_SequencerFactory::newReader() { - AUD_SequencerReader* reader = new AUD_SequencerReader(this, m_entries, + AUD_Reference reader = new AUD_SequencerReader(*m_this, m_entries, m_specs, m_data, m_volume); m_readers.push_front(reader); - return reader; + return reader.convert(); } -AUD_SequencerEntry* AUD_SequencerFactory::add(AUD_IFactory** sound, float begin, float end, float skip, void* data) +AUD_Reference AUD_SequencerFactory::add(AUD_Reference** sound, float begin, float end, float skip, void* data) { - AUD_SequencerEntry* entry = new AUD_SequencerEntry; + AUD_Reference entry = new AUD_SequencerEntry; entry->sound = sound; entry->begin = begin; entry->skip = skip; @@ -102,34 +91,32 @@ AUD_SequencerEntry* AUD_SequencerFactory::add(AUD_IFactory** sound, float begin, return entry; } -void AUD_SequencerFactory::remove(AUD_SequencerEntry* entry) +void AUD_SequencerFactory::remove(AUD_Reference entry) { for(AUD_ReaderIterator i = m_readers.begin(); i != m_readers.end(); i++) (*i)->remove(entry); m_entries.remove(entry); - - delete entry; } -void AUD_SequencerFactory::move(AUD_SequencerEntry* entry, float begin, float end, float skip) +void AUD_SequencerFactory::move(AUD_Reference entry, float begin, float end, float skip) { entry->begin = begin; entry->skip = skip; entry->end = end; } -void AUD_SequencerFactory::mute(AUD_SequencerEntry* entry, bool mute) +void AUD_SequencerFactory::mute(AUD_Reference entry, bool mute) { entry->muted = mute; } -AUD_IReader* AUD_SequencerFactory::createReader() const +AUD_Reference AUD_SequencerFactory::createReader() const { return const_cast(this)->newReader(); } -void AUD_SequencerFactory::removeReader(AUD_SequencerReader* reader) +void AUD_SequencerFactory::removeReader(AUD_Reference reader) { m_readers.remove(reader); } diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index 8f3466f75ce..b0393297622 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -40,7 +40,7 @@ typedef float (*AUD_volumeFunction)(void*, void*, float); struct AUD_SequencerEntry { - AUD_IFactory** sound; + AUD_Reference** sound; float begin; float end; float skip; @@ -61,13 +61,14 @@ private: */ AUD_Specs m_specs; - std::list m_entries; - std::list m_readers; + std::list > m_entries; + std::list > m_readers; bool m_muted; void* m_data; AUD_volumeFunction m_volume; + AUD_Reference* m_this; - AUD_IReader* newReader(); + AUD_Reference newReader(); // hide copy constructor and operator= AUD_SequencerFactory(const AUD_SequencerFactory&); @@ -77,16 +78,18 @@ public: AUD_SequencerFactory(AUD_Specs specs, bool muted, void* data, AUD_volumeFunction volume); ~AUD_SequencerFactory(); + void setThis(AUD_Reference* self); + void mute(bool muted); bool getMute() const; - AUD_SequencerEntry* add(AUD_IFactory** sound, float begin, float end, float skip, void* data); - void remove(AUD_SequencerEntry* entry); - void move(AUD_SequencerEntry* entry, float begin, float end, float skip); - void mute(AUD_SequencerEntry* entry, bool mute); + AUD_Reference add(AUD_Reference** sound, float begin, float end, float skip, void* data); + void remove(AUD_Reference entry); + void move(AUD_Reference entry, float begin, float end, float skip); + void mute(AUD_Reference entry, bool mute); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; - void removeReader(AUD_SequencerReader* reader); + void removeReader(AUD_Reference reader); }; #endif //AUD_SEQUENCERFACTORY diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index 95e0dca6323..b7cbdda544e 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -34,23 +34,21 @@ #include -typedef std::list::iterator AUD_StripIterator; -typedef std::list::iterator AUD_EntryIterator; +typedef std::list >::iterator AUD_StripIterator; +typedef std::list >::iterator AUD_EntryIterator; -AUD_SequencerReader::AUD_SequencerReader(AUD_SequencerFactory* factory, - std::list &entries, AUD_Specs specs, - void* data, AUD_volumeFunction volume) +AUD_SequencerReader::AUD_SequencerReader(AUD_Reference factory, + std::list > &entries, AUD_Specs specs, + void* data, AUD_volumeFunction volume) : + m_position(0), m_factory(factory), m_data(data), m_volume(volume) { AUD_DeviceSpecs dspecs; dspecs.specs = specs; dspecs.format = AUD_FORMAT_FLOAT32; m_mixer = new AUD_DefaultMixer(dspecs); - m_factory = factory; - m_data = data; - m_volume = volume; - AUD_SequencerStrip* strip; + AUD_Reference strip; for(AUD_EntryIterator i = entries.begin(); i != entries.end(); i++) { @@ -58,84 +56,33 @@ AUD_SequencerReader::AUD_SequencerReader(AUD_SequencerFactory* factory, strip->entry = *i; strip->old_sound = NULL; - if(strip->old_sound) - strip->reader = m_mixer->prepare(strip->old_sound->createReader()); - else - strip->reader = NULL; - m_strips.push_front(strip); } - - m_position = 0; } AUD_SequencerReader::~AUD_SequencerReader() { - if(m_factory != NULL) - m_factory->removeReader(this); - - AUD_SequencerStrip* strip; - - while(!m_strips.empty()) - { - strip = m_strips.front(); - m_strips.pop_front(); - if(strip->reader) - { - delete strip->reader; - } - delete strip; - } - - delete m_mixer; + m_factory->removeReader(this); } -void AUD_SequencerReader::destroy() +void AUD_SequencerReader::add(AUD_Reference entry) { - m_factory = NULL; - AUD_SequencerStrip* strip; - - while(!m_strips.empty()) - { - strip = m_strips.front(); - m_strips.pop_front(); - delete strip; - } -} - -void AUD_SequencerReader::add(AUD_SequencerEntry* entry) -{ - AUD_SequencerStrip* strip = new AUD_SequencerStrip; + AUD_Reference strip = new AUD_SequencerStrip; strip->entry = entry; - if(*strip->entry->sound) - { - strip->old_sound = *strip->entry->sound; - strip->reader = m_mixer->prepare(strip->old_sound->createReader()); - } - else - { - strip->reader = NULL; - strip->old_sound = NULL; - } m_strips.push_front(strip); } -void AUD_SequencerReader::remove(AUD_SequencerEntry* entry) +void AUD_SequencerReader::remove(AUD_Reference entry) { - AUD_SequencerStrip* strip; + AUD_Reference strip; for(AUD_StripIterator i = m_strips.begin(); i != m_strips.end(); i++) { strip = *i; if(strip->entry == entry) { i++; - if(strip->reader) - { - delete strip->reader; - } m_strips.remove(strip); - delete strip; return; } } @@ -175,7 +122,7 @@ void AUD_SequencerReader::read(int & length, sample_t* & buffer) int size = length * samplesize; int start, end, current, skip, len; - AUD_SequencerStrip* strip; + AUD_Reference strip; sample_t* buf; if(m_buffer.getSize() < size) @@ -192,14 +139,12 @@ void AUD_SequencerReader::read(int & length, sample_t* & buffer) if(strip->old_sound != *strip->entry->sound) { strip->old_sound = *strip->entry->sound; - if(strip->reader) - delete strip->reader; if(strip->old_sound) { try { - strip->reader = m_mixer->prepare(strip->old_sound->createReader()); + strip->reader = m_mixer->prepare((*strip->old_sound)->createReader()); } catch(AUD_Exception) { @@ -210,7 +155,7 @@ void AUD_SequencerReader::read(int & length, sample_t* & buffer) strip->reader = NULL; } - if(strip->reader) + if(!strip->reader.isNull()) { end = floor(strip->entry->end * rate); if(m_position < end) diff --git a/intern/audaspace/intern/AUD_SequencerReader.h b/intern/audaspace/intern/AUD_SequencerReader.h index 53baf521acc..2efb94aa1fb 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.h +++ b/intern/audaspace/intern/AUD_SequencerReader.h @@ -39,9 +39,9 @@ class AUD_Mixer; struct AUD_SequencerStrip { - AUD_IFactory* old_sound; - AUD_IReader* reader; - AUD_SequencerEntry* entry; + AUD_Reference reader; + AUD_Reference entry; + AUD_Reference* old_sound; }; /** @@ -63,14 +63,14 @@ private: /** * The target specification. */ - AUD_Mixer* m_mixer; + AUD_Reference m_mixer; /** * Saves the SequencerFactory the reader belongs to. */ - AUD_SequencerFactory* m_factory; + AUD_Reference m_factory; - std::list m_strips; + std::list > m_strips; void* m_data; AUD_volumeFunction m_volume; @@ -85,17 +85,15 @@ public: * \param reader The reader to mix. * \param specs The target specification. */ - AUD_SequencerReader(AUD_SequencerFactory* factory, std::list &entries, const AUD_Specs specs, void* data, AUD_volumeFunction volume); + AUD_SequencerReader(AUD_Reference factory, std::list > &entries, const AUD_Specs specs, void* data, AUD_volumeFunction volume); /** * Destroys the reader. */ ~AUD_SequencerReader(); - void destroy(); - - void add(AUD_SequencerEntry* entry); - void remove(AUD_SequencerEntry* entry); + void add(AUD_Reference entry); + void remove(AUD_Reference entry); virtual bool isSeekable() const; virtual void seek(int position); diff --git a/intern/audaspace/intern/AUD_SilenceFactory.cpp b/intern/audaspace/intern/AUD_SilenceFactory.cpp index dc3f0626591..f1eae1889a2 100644 --- a/intern/audaspace/intern/AUD_SilenceFactory.cpp +++ b/intern/audaspace/intern/AUD_SilenceFactory.cpp @@ -37,7 +37,7 @@ AUD_SilenceFactory::AUD_SilenceFactory() { } -AUD_IReader* AUD_SilenceFactory::createReader() const +AUD_Reference AUD_SilenceFactory::createReader() const { return new AUD_SilenceReader(); } diff --git a/intern/audaspace/intern/AUD_SilenceFactory.h b/intern/audaspace/intern/AUD_SilenceFactory.h index fb6afc34189..0920c1267ab 100644 --- a/intern/audaspace/intern/AUD_SilenceFactory.h +++ b/intern/audaspace/intern/AUD_SilenceFactory.h @@ -50,7 +50,7 @@ public: */ AUD_SilenceFactory(); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_SILENCEFACTORY diff --git a/intern/audaspace/intern/AUD_SinusFactory.cpp b/intern/audaspace/intern/AUD_SinusFactory.cpp index 9ea7a031b16..8276856b9e2 100644 --- a/intern/audaspace/intern/AUD_SinusFactory.cpp +++ b/intern/audaspace/intern/AUD_SinusFactory.cpp @@ -44,7 +44,7 @@ float AUD_SinusFactory::getFrequency() const return m_frequency; } -AUD_IReader* AUD_SinusFactory::createReader() const +AUD_Reference AUD_SinusFactory::createReader() const { return new AUD_SinusReader(m_frequency, m_sampleRate); } diff --git a/intern/audaspace/intern/AUD_SinusFactory.h b/intern/audaspace/intern/AUD_SinusFactory.h index 6d8b355784b..a440d7b7535 100644 --- a/intern/audaspace/intern/AUD_SinusFactory.h +++ b/intern/audaspace/intern/AUD_SinusFactory.h @@ -68,7 +68,7 @@ public: */ float getFrequency() const; - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_SINUSFACTORY diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index b44b2f02d29..82bb5841580 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -41,7 +41,7 @@ struct AUD_SoftwareHandle : AUD_Handle { /// The reader source. - AUD_IReader* reader; + AUD_Reference reader; /// Whether to keep the source if end of it is reached. bool keep; @@ -81,8 +81,6 @@ void AUD_SoftwareDevice::destroy() if(m_playback) playing(m_playback = false); - delete m_mixer; - AUD_SoftwareHandle* handle; // delete all playing sounds @@ -90,7 +88,6 @@ void AUD_SoftwareDevice::destroy() { handle = m_playingSounds.front(); m_playingSounds.pop_front(); - delete handle->reader; delete handle; } @@ -99,7 +96,6 @@ void AUD_SoftwareDevice::destroy() { handle = m_pausedSounds.front(); m_pausedSounds.pop_front(); - delete handle->reader; delete handle; } @@ -213,11 +209,11 @@ AUD_DeviceSpecs AUD_SoftwareDevice::getSpecs() const return m_specs; } -AUD_Handle* AUD_SoftwareDevice::play(AUD_IReader* reader, bool keep) +AUD_Handle* AUD_SoftwareDevice::play(AUD_Reference reader, bool keep) { // prepare the reader reader = m_mixer->prepare(reader); - if(reader == NULL) + if(reader.isNull()) return NULL; // play sound @@ -239,7 +235,7 @@ AUD_Handle* AUD_SoftwareDevice::play(AUD_IReader* reader, bool keep) return sound; } -AUD_Handle* AUD_SoftwareDevice::play(AUD_IFactory* factory, bool keep) +AUD_Handle* AUD_SoftwareDevice::play(AUD_Reference factory, bool keep) { return play(factory->createReader(), keep); } @@ -307,7 +303,6 @@ bool AUD_SoftwareDevice::stop(AUD_Handle* handle) { if(*i == handle) { - delete (*i)->reader; delete *i; m_playingSounds.erase(i); if(m_playingSounds.empty()) @@ -323,7 +318,6 @@ bool AUD_SoftwareDevice::stop(AUD_Handle* handle) { if(*i == handle) { - delete (*i)->reader; delete *i; m_pausedSounds.erase(i); result = true; @@ -376,7 +370,7 @@ bool AUD_SoftwareDevice::seek(AUD_Handle* handle, float position) if(isValid(handle)) { - AUD_IReader* reader = ((AUD_SoftwareHandle*)handle)->reader; + AUD_Reference reader = ((AUD_SoftwareHandle*)handle)->reader; reader->seek((int)(position * reader->getSpecs().rate)); result = true; } diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index 1f6a5ead6e0..6cbc6e3ddc6 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -33,8 +33,8 @@ #define AUD_SOFTWAREDEVICE #include "AUD_IDevice.h" +#include "AUD_Mixer.h" struct AUD_SoftwareHandle; -class AUD_Mixer; class AUD_Buffer; #include @@ -59,7 +59,7 @@ protected: /** * The mixer. */ - AUD_Mixer* m_mixer; + AUD_Reference m_mixer; /** * Initializes member variables. @@ -119,8 +119,8 @@ private: public: virtual AUD_DeviceSpecs getSpecs() const; - virtual AUD_Handle* play(AUD_IReader* reader, bool keep = false); - virtual AUD_Handle* play(AUD_IFactory* factory, bool keep = false); + virtual AUD_Handle* play(AUD_Reference reader, bool keep = false); + virtual AUD_Handle* play(AUD_Reference factory, bool keep = false); virtual bool pause(AUD_Handle* handle); virtual bool resume(AUD_Handle* handle); virtual bool stop(AUD_Handle* handle); diff --git a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp index c25442b6f26..5c4e024917b 100644 --- a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp +++ b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp @@ -35,10 +35,10 @@ #include -AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_IFactory* factory) : +AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_Reference factory) : m_buffer(new AUD_Buffer()) { - AUD_IReader* reader = factory->createReader(); + AUD_Reference reader = factory->createReader(); m_specs = reader->getSpecs(); @@ -56,26 +56,25 @@ AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_IFactory* factory) : size += m_specs.rate; // as long as we fill our buffer to the end - while(index == m_buffer.get()->getSize() / sample_size) + while(index == m_buffer->getSize() / sample_size) { // increase - m_buffer.get()->resize(size*sample_size, true); + m_buffer->resize(size*sample_size, true); // read more length = size-index; reader->read(length, buffer); - memcpy(m_buffer.get()->getBuffer() + index * m_specs.channels, + memcpy(m_buffer->getBuffer() + index * m_specs.channels, buffer, length * sample_size); size += AUD_BUFFER_RESIZE_BYTES / sample_size; index += length; } - m_buffer.get()->resize(index * sample_size, true); - delete reader; + m_buffer->resize(index * sample_size, true); } -AUD_IReader* AUD_StreamBufferFactory::createReader() const +AUD_Reference AUD_StreamBufferFactory::createReader() const { return new AUD_BufferReader(m_buffer, m_specs); } diff --git a/intern/audaspace/intern/AUD_StreamBufferFactory.h b/intern/audaspace/intern/AUD_StreamBufferFactory.h index b6a44d95744..fc5f103d99b 100644 --- a/intern/audaspace/intern/AUD_StreamBufferFactory.h +++ b/intern/audaspace/intern/AUD_StreamBufferFactory.h @@ -64,9 +64,9 @@ public: * \param factory The factory that creates the reader for buffering. * \exception AUD_Exception Thrown if the reader cannot be created. */ - AUD_StreamBufferFactory(AUD_IFactory* factory); + AUD_StreamBufferFactory(AUD_Reference factory); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_STREAMBUFFERFACTORY diff --git a/intern/audaspace/sndfile/AUD_SndFileFactory.cpp b/intern/audaspace/sndfile/AUD_SndFileFactory.cpp index 2d1d29e50f5..7ab3308f01b 100644 --- a/intern/audaspace/sndfile/AUD_SndFileFactory.cpp +++ b/intern/audaspace/sndfile/AUD_SndFileFactory.cpp @@ -43,13 +43,13 @@ AUD_SndFileFactory::AUD_SndFileFactory(std::string filename) : AUD_SndFileFactory::AUD_SndFileFactory(const data_t* buffer, int size) : m_buffer(new AUD_Buffer(size)) { - memcpy(m_buffer.get()->getBuffer(), buffer, size); + memcpy(m_buffer->getBuffer(), buffer, size); } -AUD_IReader* AUD_SndFileFactory::createReader() const +AUD_Reference AUD_SndFileFactory::createReader() const { - if(m_buffer.get()) - return new AUD_SndFileReader(m_buffer); - else + if(m_buffer.isNull()) return new AUD_SndFileReader(m_filename); + else + return new AUD_SndFileReader(m_buffer); } diff --git a/intern/audaspace/sndfile/AUD_SndFileFactory.h b/intern/audaspace/sndfile/AUD_SndFileFactory.h index 9c747e1df01..3a1037e5587 100644 --- a/intern/audaspace/sndfile/AUD_SndFileFactory.h +++ b/intern/audaspace/sndfile/AUD_SndFileFactory.h @@ -72,7 +72,7 @@ public: */ AUD_SndFileFactory(const data_t* buffer, int size); - virtual AUD_IReader* createReader() const; + virtual AUD_Reference createReader() const; }; #endif //AUD_SNDFILEFACTORY diff --git a/intern/audaspace/sndfile/AUD_SndFileReader.cpp b/intern/audaspace/sndfile/AUD_SndFileReader.cpp index f226d2eee4d..7b5fd7b0f45 100644 --- a/intern/audaspace/sndfile/AUD_SndFileReader.cpp +++ b/intern/audaspace/sndfile/AUD_SndFileReader.cpp @@ -36,7 +36,7 @@ sf_count_t AUD_SndFileReader::vio_get_filelen(void *user_data) { AUD_SndFileReader* reader = (AUD_SndFileReader*)user_data; - return reader->m_membuffer.get()->getSize(); + return reader->m_membuffer->getSize(); } sf_count_t AUD_SndFileReader::vio_seek(sf_count_t offset, int whence, @@ -53,7 +53,7 @@ sf_count_t AUD_SndFileReader::vio_seek(sf_count_t offset, int whence, reader->m_memoffset = reader->m_memoffset + offset; break; case SEEK_END: - reader->m_memoffset = reader->m_membuffer.get()->getSize() + offset; + reader->m_memoffset = reader->m_membuffer->getSize() + offset; break; } @@ -65,10 +65,10 @@ sf_count_t AUD_SndFileReader::vio_read(void *ptr, sf_count_t count, { AUD_SndFileReader* reader = (AUD_SndFileReader*)user_data; - if(reader->m_memoffset + count > reader->m_membuffer.get()->getSize()) - count = reader->m_membuffer.get()->getSize() - reader->m_memoffset; + if(reader->m_memoffset + count > reader->m_membuffer->getSize()) + count = reader->m_membuffer->getSize() - reader->m_memoffset; - memcpy(ptr, ((data_t*)reader->m_membuffer.get()->getBuffer()) + + memcpy(ptr, ((data_t*)reader->m_membuffer->getBuffer()) + reader->m_memoffset, count); reader->m_memoffset += count; From 56e20eafe90ba6082acad9f84da3a1dc69c987a0 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 4 Jun 2011 01:54:34 +0000 Subject: [PATCH 034/624] User Pref to not overwrite Recent Files list everytime you open a new file This is just a more formalised version of a local hack I've been running locally for the past year now. It's especially useful when you want to maintain your own set of recently opened test files (or perhaps current project files), but then be able to quickly open some .blend files downloaded from the web (i.e. checking out some bug report, or how someone else sets up some node setup) without loosing/polluting your existing recent files list as a result of doing so, and having to either resort to some nasty methods to get it back. Of course, this is still really hacky, as for instance, it means that the currently opened file will not show up in the recent files list for quick reload. However, that's why this is a userpref :) --- release/scripts/startup/bl_ui/space_userpref.py | 1 + source/blender/makesdna/DNA_userdef_types.h | 1 + source/blender/makesrna/intern/rna_userdef.c | 6 +++++- source/blender/windowmanager/intern/wm_files.c | 7 ++++++- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index f018785a925..24d54a83334 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -743,6 +743,7 @@ class USERPREF_PT_file(bpy.types.Panel): col.prop(paths, "save_version") col.prop(paths, "recent_files") + col.prop(paths, "use_update_recent_files_on_load") col.prop(paths, "use_save_preview_images") col.label(text="Auto Save:") col.prop(paths, "use_auto_save_temporary_files") diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h index 1057eeae40f..a7a04384d3c 100644 --- a/source/blender/makesdna/DNA_userdef_types.h +++ b/source/blender/makesdna/DNA_userdef_types.h @@ -435,6 +435,7 @@ extern UserDef U; /* from blenkernel blender.c */ #define USER_NONEGFRAMES (1 << 24) #define USER_TXT_TABSTOSPACES_DISABLE (1 << 25) #define USER_TOOLTIPS_PYTHON (1 << 26) +#define USER_NO_RECENTLOAD_UPDATE (1 << 27) /* helper macro for checking frame clamping */ #define FRAMENUMBER_MIN_CLAMP(cfra) \ diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c index 33808446757..12df0b5dbd7 100644 --- a/source/blender/makesrna/intern/rna_userdef.c +++ b/source/blender/makesrna/intern/rna_userdef.c @@ -2864,7 +2864,11 @@ static void rna_def_userdef_filepaths(BlenderRNA *brna) prop= RNA_def_property(srna, "recent_files", PROP_INT, PROP_NONE); RNA_def_property_range(prop, 0, 30); RNA_def_property_ui_text(prop, "Recent Files", "Maximum number of recently opened files to remember"); - + + prop= RNA_def_property(srna, "use_update_recent_files_on_load", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", USER_NO_RECENTLOAD_UPDATE); + RNA_def_property_ui_text(prop, "Update Recent on Load", "When enabled, opening files will update the recent files list. Otherwise, updates only occur when saving"); + prop= RNA_def_property(srna, "use_save_preview_images", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", USER_SAVE_PREVIEWS); RNA_def_property_ui_text(prop, "Save Preview Images", "Enables automatic saving of preview images in the .blend file"); diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index a5ee01de2f1..313e9357094 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -376,7 +376,12 @@ void WM_read_file(bContext *C, const char *filepath, ReportList *reports) if (retval != BKE_READ_FILE_FAIL) { G.relbase_valid = 1; - if(!G.background) /* assume automated tasks with background, dont write recent file list */ + + /* dont write recent file list if: + * 1) assuming automated tasks with background + * 2) user preference to not do this is enabled (i.e. developer testing mode) + */ + if (!G.background && !(U.flag & USER_NO_RECENTLOAD_UPDATE)) write_history(); } From e27fe1c0493fcc06a835cb4d29628d6565d1c31b Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 4 Jun 2011 02:23:17 +0000 Subject: [PATCH 035/624] Actions are no longer created with Fake Users Due to overwhelming support from animators, Actions are no longer created with fake users by default. If you're mainly creating action libraries (the primary use case and argument for having this, mostly used for creating a set of motions for games or perhaps to use in NLA), you're really in the minority here. For the most part, fake users just lead to heaps of "dangling" actions in files which newbies (and even experienced users) may often be unaware of. Since Fake Users are really more of an "opt-in" system everywhere else (i.e. when creating Material Libraries), the same should applied for Actions and creating Action Libraries. --- source/blender/blenkernel/intern/action.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/source/blender/blenkernel/intern/action.c b/source/blender/blenkernel/intern/action.c index 77f56058a4f..21d9701004b 100644 --- a/source/blender/blenkernel/intern/action.c +++ b/source/blender/blenkernel/intern/action.c @@ -85,8 +85,6 @@ bAction *add_empty_action(const char name[]) bAction *act; act= alloc_libblock(&G.main->action, ID_AC, name); - act->id.flag |= LIB_FAKEUSER; // XXX this is nasty for new users... maybe we don't want this anymore - act->id.us++; return act; } @@ -200,9 +198,6 @@ bAction *copy_action (bAction *src) } } - dst->id.flag |= LIB_FAKEUSER; // XXX this is nasty for new users... maybe we don't want this anymore - dst->id.us++; - return dst; } From 185663b52b618a5fc20878db269ac056ede7591e Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 4 Jun 2011 06:22:01 +0000 Subject: [PATCH 036/624] FModifier Influence/BlendIn-Out Following on from my commit to introduce frame ranges for FModifiers, those frame ranges can now have blend in/out values. By setting a blendin or blendout value, you're specifying the number of frames for the modifier's "full influence" to take effect or fade out relative to the start/end frames. The "full influence" above needs a little clarification. When the "use influence" setting is enabled, "full influence" is taken from the "influence" slider (a new setting). Otherwise, it uses 1.0 (i.e. unmodified influence, same as old behaviour before the introduction of influence controls). The influence slider basically says how much the modifier's effects are allowed to contribute to the final result. --- Notes: - This opt-in "Use Influence" approach is really forced upon us because there are heaps of old files for which we cannot easily version patch without spending some effort going through all the data in the file, hunting out the F-Modifiers. - interpf() seems to use a backwards order compared to everything else --- source/blender/blenkernel/intern/fmodifier.c | 61 +++++++++++++++++-- .../blender/editors/animation/fmodifier_ui.c | 26 +++++++- source/blender/makesdna/DNA_anim_types.h | 6 +- source/blender/makesrna/intern/rna_fcurve.c | 34 +++++++++++ 4 files changed, 117 insertions(+), 10 deletions(-) diff --git a/source/blender/blenkernel/intern/fmodifier.c b/source/blender/blenkernel/intern/fmodifier.c index 4a1a0f9ac6b..dcf81c19479 100644 --- a/source/blender/blenkernel/intern/fmodifier.c +++ b/source/blender/blenkernel/intern/fmodifier.c @@ -1013,6 +1013,7 @@ FModifier *add_fmodifier (ListBase *modifiers, int type) fcm= MEM_callocN(sizeof(FModifier), "F-Curve Modifier"); fcm->type = type; fcm->flag = FMODIFIER_FLAG_EXPANDED; + fcm->influence = 1.0f; BLI_addtail(modifiers, fcm); /* tag modifier as "active" if no other modifiers exist in the stack yet */ @@ -1200,6 +1201,47 @@ short list_has_suitable_fmodifier (ListBase *modifiers, int mtype, short acttype /* Evaluation API --------------------------- */ +/* helper function - calculate influence of FModifier */ +static float eval_fmodifier_influence (FModifier *fcm, float evaltime) +{ + float influence; + + /* sanity check */ + if (fcm == NULL) + return 0.0f; + + /* should we use influence stored in modifier or not + * NOTE: this is really just a hack so that we don't need to version patch old files ;) + */ + if (fcm->flag & FMODIFIER_FLAG_USEINFLUENCE) + influence = fcm->influence; + else + influence = 1.0f; + + /* restricted range or full range? */ + if (fcm->flag & FMODIFIER_FLAG_RANGERESTRICT) { + if ((evaltime <= fcm->sfra) || (evaltime >= fcm->efra)) { + /* out of range */ + return 0.0f; + } + else if ((evaltime > fcm->sfra) && (evaltime < fcm->sfra + fcm->blendin)) { + /* blend in range */ + float a = fcm->sfra; + float b = fcm->sfra + fcm->blendin; + return influence * (evaltime - a) / (b - a); + } + else if ((evaltime < fcm->efra) && (evaltime > fcm->efra - fcm->blendout)) { + /* blend out range */ + float a = fcm->efra; + float b = fcm->efra - fcm->blendout; + return influence * (evaltime - a) / (b - a); + } + } + + /* just return the influence of the modifier */ + return influence; +} + /* evaluate time modifications imposed by some F-Curve Modifiers * - this step acts as an optimisation to prevent the F-Curve stack being evaluated * several times by modifiers requesting the time be modified, as the final result @@ -1240,10 +1282,13 @@ float evaluate_time_fmodifiers (ListBase *modifiers, FCurve *fcu, float cvalue, ((fcm->sfra <= evaltime) && (fcm->efra >= evaltime)) ) { /* only evaluate if there's a callback for this */ - // TODO: implement the 'influence' control feature... if (fmi->evaluate_modifier_time) { - if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) - evaltime= fmi->evaluate_modifier_time(fcu, fcm, cvalue, evaltime); + if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) { + float influence = eval_fmodifier_influence(fcm, evaltime); + float nval = fmi->evaluate_modifier_time(fcu, fcm, cvalue, evaltime); + + evaltime = interpf(nval, evaltime, influence); + } } } } @@ -1271,13 +1316,17 @@ void evaluate_value_fmodifiers (ListBase *modifiers, FCurve *fcu, float *cvalue, continue; /* only evaluate if there's a callback for this, and if F-Modifier can be evaluated on this frame */ - // TODO: implement the 'influence' control feature... if ((fcm->flag & FMODIFIER_FLAG_RANGERESTRICT)==0 || ((fcm->sfra <= evaltime) && (fcm->efra >= evaltime)) ) { if (fmi->evaluate_modifier) { - if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) - fmi->evaluate_modifier(fcu, fcm, cvalue, evaltime); + if ((fcm->flag & (FMODIFIER_FLAG_DISABLED|FMODIFIER_FLAG_MUTED)) == 0) { + float influence = eval_fmodifier_influence(fcm, evaltime); + float nval = *cvalue; + + fmi->evaluate_modifier(fcu, fcm, &nval, evaltime); + *cvalue = interpf(nval, *cvalue, influence); + } } } } diff --git a/source/blender/editors/animation/fmodifier_ui.c b/source/blender/editors/animation/fmodifier_ui.c index 3018fa697b8..8058454f510 100644 --- a/source/blender/editors/animation/fmodifier_ui.c +++ b/source/blender/editors/animation/fmodifier_ui.c @@ -604,7 +604,7 @@ static void draw_modifier__stepped(uiLayout *layout, ID *id, FModifier *fcm, sho void ANIM_uiTemplate_fmodifier_draw (uiLayout *layout, ID *id, ListBase *modifiers, FModifier *fcm) { FModifierTypeInfo *fmi= fmodifier_get_typeinfo(fcm); - uiLayout *box, *row, *subrow; + uiLayout *box, *row, *subrow, *col; uiBlock *block; uiBut *but; short width= 314; @@ -700,16 +700,36 @@ void ANIM_uiTemplate_fmodifier_draw (uiLayout *layout, ID *id, ListBase *modifie { box = uiLayoutBox(layout); + /* restricted range ----------------------------------------------------- */ + col = uiLayoutColumn(box, 1); + /* top row: use restricted range */ - row= uiLayoutRow(box, 0); + row= uiLayoutRow(col, 1); uiItemR(row, &ptr, "use_restricted_range", 0, NULL, ICON_NONE); if (fcm->flag & FMODIFIER_FLAG_RANGERESTRICT) { /* second row: settings */ - row = uiLayoutRow(box, 1); + row = uiLayoutRow(col, 1); uiItemR(row, &ptr, "frame_start", 0, "Start", ICON_NONE); uiItemR(row, &ptr, "frame_end", 0, "End", ICON_NONE); + + /* third row: blending influence */ + row = uiLayoutRow(col, 1); + + uiItemR(row, &ptr, "blend_in", 0, "In", ICON_NONE); + uiItemR(row, &ptr, "blend_out", 0, "Out", ICON_NONE); + } + + /* influence -------------------------------------------------------------- */ + col = uiLayoutColumn(box, 1); + + /* top row: use influence */ + uiItemR(col, &ptr, "use_influence", 0, NULL, ICON_NONE); + + if (fcm->flag & FMODIFIER_FLAG_USEINFLUENCE) { + /* second row: influence value */ + uiItemR(col, &ptr, "influence", 0, NULL, ICON_NONE); } } } diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index 88a3fe81825..c650d15722d 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -65,6 +65,8 @@ typedef struct FModifier { float sfra; /* start frame of restricted frame-range */ float efra; /* end frame of restricted frame-range */ + float blendin; /* number of frames from sfra before modifier takes full influence */ + float blendout; /* number of frames from efra before modifier fades out */ } FModifier; /* Types of F-Curve modifier @@ -97,7 +99,9 @@ typedef enum eFModifier_Flags { /* user wants modifier to be skipped */ FMODIFIER_FLAG_MUTED = (1<<3), /* restrict range that F-Modifier can be considered over */ - FMODIFIER_FLAG_RANGERESTRICT = (1<<4) + FMODIFIER_FLAG_RANGERESTRICT = (1<<4), + /* use influence control */ + FMODIFIER_FLAG_USEINFLUENCE = (1<<5) } eFModifier_Flags; /* --- */ diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index ba0563f554a..263978221bb 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -470,6 +470,14 @@ static void rna_FModifier_end_frame_range(PointerRNA *ptr, float *min, float *ma *max= MAXFRAMEF; } +static void rna_FModifier_blending_range(PointerRNA *ptr, float *min, float *max) +{ + FModifier *fcm= (FModifier*)ptr->data; + + *min= 0.0f; + *max= fcm->efra - fcm->sfra; +} + static void rna_FModifier_active_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr) { FModifier *fm, *fmo= (FModifier*)ptr->data; @@ -1050,6 +1058,32 @@ static void rna_def_fmodifier(BlenderRNA *brna) RNA_def_property_float_funcs(prop, NULL, NULL, "rna_FModifier_end_frame_range"); RNA_def_property_ui_text(prop, "End Frame", "Frame that modifier's influence ends (if Restrict Frame Range is in use)"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); + + prop= RNA_def_property(srna, "blend_in", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "blendin"); + RNA_def_property_float_funcs(prop, NULL, NULL, "rna_FModifier_blending_range"); + RNA_def_property_ui_text(prop, "Blend In", "Number of frames from start frame for influence to take effect"); + RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); + + prop= RNA_def_property(srna, "blend_out", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "blendout"); + RNA_def_property_float_funcs(prop, NULL, NULL, "rna_FModifier_blending_range"); + RNA_def_property_ui_text(prop, "Blend Out", "Number of frames from start frame for influence to fade out"); + RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); + + /* influence */ + prop= RNA_def_property(srna, "use_influence", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", FMODIFIER_FLAG_USEINFLUENCE); + RNA_def_property_ui_text(prop, "Use Influence", "F-Curve Modifier's effects will be tempered by a default factor"); + RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); + RNA_def_property_ui_icon(prop, ICON_TRIA_RIGHT, 1); // XXX: depends on UI implementation + + prop= RNA_def_property(srna, "influence", PROP_FLOAT, PROP_FACTOR); + RNA_def_property_float_sdna(prop, NULL, "influence"); + RNA_def_property_range(prop, 0.0f, 1.0f); + RNA_def_property_float_default(prop, 1.0f); + RNA_def_property_ui_text(prop, "Influence", "Amount of influence F-Curve Modifier will have when not fading in/out"); + RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); } /* *********************** */ From f2daf2ca6b9aec02ebe8108c6354d1aebc869e99 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 5 Jun 2011 18:58:22 +0000 Subject: [PATCH 037/624] Add new animation export features. - Bone animations are also exported as f-curve animations now. As a result euler rotaions of bones are also exported. All animations with BEZIER, LINEAR or STEP ipo are exported. - Quaternion rotations export. - Object parented with armatures, animations to Armature Objects as a whole are also exported. --- source/blender/collada/AnimationExporter.cpp | 103 ++++++++++++++----- source/blender/collada/AnimationExporter.h | 4 +- 2 files changed, 79 insertions(+), 28 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index f28883ce91c..98699e22030 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -55,41 +55,86 @@ void AnimationExporter::exportAnimations(Scene *sce) void AnimationExporter::operator() (Object *ob) { if (!ob->adt || !ob->adt->action) return; //this is already checked in hasAnimations() - FCurve *fcu = (FCurve*)ob->adt->action->curves.first; - - if (ob->type == OB_ARMATURE) { - if (!ob->data) return; - - bArmature *arm = (bArmature*)ob->data; - for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) - write_bone_animation(ob, bone); - } - else { + char * transformName = extract_transform_name( fcu->rna_path ); + + //if (ob->type == OB_ARMATURE) { + // if (!ob->data) return; + // bArmature *arm = (bArmature*)ob->data; + // while(fcu) + // { + // transformName = extract_transform_name( fcu->rna_path ); + // // std::string ob_name = getObjectBoneName( ob , fcu); + // // for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) + // // write_bone_animation(ob, bone); + // dae_animation(ob, fcu, ob_name, transformName); + // fcu = fcu->next; + // } + //} + //else { while (fcu) { - // TODO "rotation_quaternion" is also possible for objects (although euler is default) - if ((!strcmp(fcu->rna_path, "location") || !strcmp(fcu->rna_path, "scale")) || - (!strcmp(fcu->rna_path, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)) - dae_animation(fcu, id_name(ob)); + transformName = extract_transform_name( fcu->rna_path ); + printf("fcu -> rna _path : %s \n transformName : %s\n", fcu->rna_path, transformName); + if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || + (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| + (!strcmp(transformName, "rotation_quaternion"))) + dae_animation(ob ,fcu,/* id_name(ob),*/ transformName); fcu = fcu->next; } - } + //} } - void AnimationExporter::dae_animation(FCurve *fcu, std::string ob_name) + std::string AnimationExporter::getObjectBoneName( Object* ob,const FCurve* fcu ) { - const char *axis_names[] = {"X", "Y", "Z"}; + //hard-way to derive the bone name from rna_path. Must find more compact method + std::string rna_path = std::string(fcu->rna_path); + + char* boneName = strtok((char *)rna_path.c_str(), "\""); + boneName = strtok(NULL,"\""); + + if( boneName != NULL ) + return id_name(ob) + "_" + std::string(boneName); + else + return id_name(ob); + } + + void AnimationExporter::dae_animation(Object* ob, FCurve *fcu/*, std::string ob_name*/ , char* transformName) + { + printf("in dae animation\n"); const char *axis_name = NULL; char anim_id[200]; bool has_tangents = false; - if (fcu->array_index < 3) + if ( !strcmp(transformName, "rotation_quaternion") ) + { + const char *axis_names[] = {"W", "X", "Y", "Z"}; + if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index]; + } - BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), - fcu->rna_path, axis_names[fcu->array_index]); + else + { + const char *axis_names[] = {"X", "Y", "Z"}; + if (fcu->array_index < 3) + axis_name = axis_names[fcu->array_index]; + + } + std::string ob_name = std::string("null"); + if (ob->type == OB_ARMATURE) + { + ob_name = getObjectBoneName( ob , fcu); + BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s.%s", (char*)translate_id(ob_name).c_str(), + transformName, axis_name); + } + else + { + ob_name = id_name(ob); + BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), + fcu->rna_path, axis_name); + } + // check rna_path is one of: rotation, scale, location openAnimation(anim_id, COLLADABU::Utils::EMPTY_STRING); @@ -221,9 +266,9 @@ void AnimationExporter::exportAnimations(Scene *sce) void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pchan) { bPoseChannel *parchan = NULL; - /*bPose *pose = ob_arm->pose; + bPose *pose = ob_arm->pose; - pchan = get_pose_channel(pose, bone->name);*/ + pchan = get_pose_channel(pose, bone->name); if (!pchan) return; @@ -636,23 +681,27 @@ void AnimationExporter::exportAnimations(Scene *sce) if (rna_path) { char *name = extract_transform_name(rna_path); - if (strstr(name, "rotation")) + if (!strcmp(name, "rotation_euler")) tm_type = 0; - else if (!strcmp(name, "scale")) + else if (!strcmp(name, "rotation_quaternion")) tm_type = 1; - else if (!strcmp(name, "location")) + else if (!strcmp(name, "scale")) tm_type = 2; + else if (!strcmp(name, "location")) + tm_type = 3; else tm_type = -1; } switch (tm_type) { case 0: - return std::string("rotation") + std::string(axis_name) + ".ANGLE"; + return std::string("rotation_euler.") + std::string(axis_name) + ".ANGLE"; case 1: + return std::string("rotation_quaternion.") + std::string(axis_name) + ".ANGLE"; + case 2: tm_name = "scale"; break; - case 2: + case 3: tm_name = "location"; break; default: diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 3968401331a..0368e34dc42 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -89,7 +89,7 @@ public: protected: - void dae_animation(FCurve *fcu, std::string ob_name); + void dae_animation(Object* ob, FCurve *fcu, char* transformName); void write_bone_animation(Object *ob_arm, Bone *bone); @@ -137,4 +137,6 @@ protected: bool hasAnimations(Scene *sce); char* extract_transform_name(char *rna_path); + + std::string getObjectBoneName ( Object *ob,const FCurve * fcu); }; \ No newline at end of file From ef5f78ecc7a6a7aac04207d3733087db8d03f5a6 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sun, 5 Jun 2011 22:06:29 +0000 Subject: [PATCH 038/624] 3D Audio GSoC: Making it possible to access blenders internal sounds via Python. --- intern/audaspace/Python/AUD_PyAPI.cpp | 6 ++++ intern/audaspace/Python/AUD_PyAPI.h | 4 +-- intern/audaspace/intern/AUD_C-API.cpp | 40 +++++++++++++++++++++++- release/scripts/modules/bpy_types.py | 10 ++++++ source/blender/blenkernel/BKE_sound.h | 2 ++ source/blender/blenkernel/intern/sound.c | 5 +++ 6 files changed, 64 insertions(+), 3 deletions(-) diff --git a/intern/audaspace/Python/AUD_PyAPI.cpp b/intern/audaspace/Python/AUD_PyAPI.cpp index 53dfedee5eb..ac25ab34a69 100644 --- a/intern/audaspace/Python/AUD_PyAPI.cpp +++ b/intern/audaspace/Python/AUD_PyAPI.cpp @@ -2875,6 +2875,12 @@ Device_empty() return DeviceType.tp_alloc(&DeviceType, 0); } +PyObject * +Factory_empty() +{ + return FactoryType.tp_alloc(&FactoryType, 0); +} + // ==================================================================== PyDoc_STRVAR(M_aud_doc, diff --git a/intern/audaspace/Python/AUD_PyAPI.h b/intern/audaspace/Python/AUD_PyAPI.h index d1a70ce892d..97e1e63b6eb 100644 --- a/intern/audaspace/Python/AUD_PyAPI.h +++ b/intern/audaspace/Python/AUD_PyAPI.h @@ -66,8 +66,8 @@ typedef struct { PyMODINIT_FUNC PyInit_aud(void); -extern PyObject * -Device_empty(); +extern PyObject* Device_empty(); +extern PyObject* Factory_empty(); #ifdef __cplusplus } diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 3d78a5945df..08fb55f7605 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -181,10 +181,48 @@ static PyMethodDef meth_getcdevice[] = {{ "device", (PyCFunction)AUD_getCDevice, ":return: The application's :class:`Device`.\n" ":rtype: :class:`Device`"}}; +extern "C" { +extern void* sound_get_factory(void* sound); +} + +static PyObject* AUD_getSoundFromPointer(PyObject* self, PyObject* args) +{ + long int lptr; + + if(PyArg_Parse(args, "l:_sound_from_pointer", &lptr)) + { + if(lptr) + { + AUD_Reference* factory = (AUD_Reference*) sound_get_factory((void*) lptr); + + if(factory) + { + Factory* obj = (Factory*) Factory_empty(); + if(obj) + { + obj->factory = new AUD_Reference(*factory); + return (PyObject*) obj; + } + } + } + } + + Py_RETURN_NONE; +} + +static PyMethodDef meth_sound_from_pointer[] = {{ "_sound_from_pointer", (PyCFunction)AUD_getSoundFromPointer, METH_O, + "_sound_from_pointer(pointer)\n\n" + "Returns the corresponding :class:`Factory` object.\n\n" + ":arg pointer: The pointer to the bSound object as long.\n" + ":type pointer: long\n" + ":return: The corresponding :class:`Factory` object.\n" + ":rtype: :class:`Factory`"}}; + PyObject* AUD_initPython() { PyObject* module = PyInit_aud(); - PyModule_AddObject(module, "device", (PyObject *)PyCFunction_New(meth_getcdevice, NULL)); + PyModule_AddObject(module, "device", (PyObject*)PyCFunction_New(meth_getcdevice, NULL)); + PyModule_AddObject(module, "_sound_from_pointer", (PyObject*)PyCFunction_New(meth_sound_from_pointer, NULL)); PyDict_SetItemString(PyImport_GetModuleDict(), "aud", module); return module; diff --git a/release/scripts/modules/bpy_types.py b/release/scripts/modules/bpy_types.py index 3c1b454e72e..c30c893c9cc 100644 --- a/release/scripts/modules/bpy_types.py +++ b/release/scripts/modules/bpy_types.py @@ -409,6 +409,16 @@ class Text(bpy_types.ID): TypeMap = {} +class Sound(bpy_types.ID): + __slots__ = () + + @property + def factory(self): + """The aud.Factory object of the sound.""" + import aud + return aud._sound_from_pointer(self.as_pointer()) + + class RNAMeta(type): def __new__(cls, name, bases, classdict, **args): result = type.__new__(cls, name, bases, classdict) diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index 04597fd666e..7402d501120 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -104,4 +104,6 @@ int sound_read_sound_buffer(struct bSound* sound, float* buffer, int length, flo int sound_get_channels(struct bSound* sound); +void* sound_get_factory(void* sound); + #endif diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index e0e456a371e..f42492ef713 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -502,3 +502,8 @@ int sound_get_channels(struct bSound* sound) return info.specs.channels; } + +void* sound_get_factory(void* sound) +{ + return ((struct bSound*) sound)->playback_handle; +} From e18bea1cfce7e8cc1a78e707738164440430f7a9 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Mon, 6 Jun 2011 06:31:42 +0000 Subject: [PATCH 039/624] BGE Animations: Getting the Frame Property option of the Action Actuator working again. --- source/gameengine/Converter/BL_ActionActuator.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 7e5e4e1d1d9..97bedb4d6c7 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -190,6 +190,19 @@ bool BL_ActionActuator::Update(double curtime, bool frame) obj->StopAction(0); // Stop the action after getting the frame } + // Handle a frame property if it's defined + if (m_framepropname[0] != 0) + { + CValue* oldprop = obj->GetProperty(m_framepropname); + CValue* newval = new CFloatValue(obj->GetActionFrame(0)); + if (oldprop) + oldprop->SetValue(newval); + else + obj->SetProperty(m_framepropname, newval); + + newval->Release(); + } + // Handle a finished animation if (m_is_going && obj->IsActionDone(0)) { From b9abe6211f258c6f6f967ba2502f92cdc37867c9 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Mon, 6 Jun 2011 23:35:24 +0000 Subject: [PATCH 040/624] BGE Animations: Removing some redundant pose copies from BL_Action. --- source/gameengine/Ketsji/BL_Action.cpp | 27 -------------------------- 1 file changed, 27 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 77cb5de1398..512aa962b05 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -187,14 +187,9 @@ void BL_Action::Update(float curtime) if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) { - bPose* prev_pose = NULL; BL_ArmatureObject *obj = (BL_ArmatureObject*)m_obj; obj->GetPose(&m_pose); - // Save the old pose if we need to do some layer blending - if (m_blendmode != ACT_BLEND_NONE) - obj->GetMRDPose(&prev_pose); - // Extract the pose from the action { struct PointerRNA id_ptr; @@ -208,17 +203,6 @@ void BL_Action::Update(float curtime) arm->pose = temp; } - // Handle blending between layers - switch(m_blendmode) - { - case ACT_BLEND_MIX: - game_blend_poses(m_pose, prev_pose, 0.5f); - break; - case ACT_BLEND_NONE: - default: - break; - } - // Handle blending between actions if (m_blendin && m_blendframem_blendin) m_blendframe = m_blendin; } - else - { - if (m_blendpose) - { - game_free_pose(m_blendpose); - m_blendpose = NULL; - } - } obj->SetPose(m_pose); obj->SetActiveAction(NULL, 0, curtime); - - if (prev_pose) - game_free_pose(prev_pose); } else { From e4500096a5a9650899966fee9fa86a190cf2af1f Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Thu, 9 Jun 2011 12:30:24 +0000 Subject: [PATCH 041/624] retarget.py updated with function to complete the retarget to the end user, with inheritance and bone roll taken under account --- release/scripts/modules/retarget.py | 66 ++++++++++++++++++++++++++++- 1 file changed, 64 insertions(+), 2 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index c7a482659ef..b081191d9a6 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -3,9 +3,18 @@ from mathutils import * from math import radians, acos performer_obj = bpy.data.objects["performer"] enduser_obj = bpy.data.objects["enduser"] +end_arm = bpy.data.armatures["enduser_arm"] scene = bpy.context.scene +#TODO: Only selected bones get retargeted. +# Selected Bones/chains get original pos empties, if ppl want IK instead of FK +# Some "magic" numbers - frame start and end, eulers of all orders instead of just quats keyframed + + + # dictionary of mapping +# this is currently manuall input'ed, but will +# be created from a more comfortable UI in the future bonemap = { "LeftFoot": ("DEF_Foot.L","DEF_Toes.L"), "LeftUpLeg": "DEF_Thigh.L", "Hips": "DEF_Hip", @@ -26,6 +35,7 @@ bonemap = { "LeftFoot": ("DEF_Foot.L","DEF_Toes.L"), "RightUpLeg": "DEF_Thigh.R", "RightLeg": "DEF_Shin.R", "LeftLeg": "DEF_Shin.L"} + # creation of a reverse map # multiple keys get mapped to list values bonemapr = {} @@ -42,9 +52,11 @@ for key in bonemap.keys(): # list of empties created to keep track of "original" # position data # in final product, these locations can be stored as custom props +# these help with constraining, etc. constraints = [] + #creation of intermediate armature # the intermediate armature has the hiearchy of the end user, # does not have rotation inheritence @@ -103,9 +115,12 @@ def createIntermediate(): if len(perf_bone_name) > 1: performer_bones_s = [performer_bones[name] for name in perf_bone_name] #we need to map several performance bone to a single + for perf_bone in performer_bones_s: + locOfOriginal(inter_bone,perf_bone) inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone,performer_bones_s) else: perf_bone = performer_bones[perf_bone_name[0]] + locOfOriginal(inter_bone,perf_bone) inter_bone.matrix_basis = singleBoneRetarget(inter_bone,perf_bone) inter_bone.keyframe_insert("rotation_quaternion") @@ -121,6 +136,8 @@ def createIntermediate(): #resets roll bpy.ops.armature.calculate_roll(type='Z') bpy.ops.object.mode_set(mode="OBJECT") + inter_arm = bpy.data.armatures["enduser_arm.001"] + inter_arm.name = "inter_arm" performer_bones = performer_obj.pose.bones inter_bones = inter_obj.pose.bones @@ -132,5 +149,50 @@ def createIntermediate(): scene.frame_set(t) inter_bone = inter_bones["DEF_Hip"] retargetPerfToInter(inter_bone) - -createIntermediate() \ No newline at end of file + + return inter_obj,inter_arm + +# this procedure copies the rotations over from the intermediate +# armature to the end user one. +# As the hierarchies are 1 to 1, this is a simple matter of +# copying the rotation, while keeping in mind bone roll, parenting, etc. +# TODO: Control Bones: If a certain bone is constrained in a way +# that its rotation is determined by another (a control bone) +# We should determine the right pos of the control bone. +# Scale: ? Should work but needs testing. +def retargetEnduser(): + inter_bones = inter_obj.pose.bones + end_bones = enduser_obj.pose.bones + + def bakeTransform(end_bone): + src_bone = inter_bones[end_bone.name] + trg_bone = end_bone + bake_matrix = src_bone.matrix + rest_matrix = trg_bone.bone.matrix_local + + if trg_bone.parent and trg_bone.bone.use_inherit_rotation: + parent_mat = src_bone.parent.matrix + parent_rest = trg_bone.parent.bone.matrix_local + parent_rest_inv = parent_rest.copy() + parent_rest_inv.invert() + parent_mat_inv = parent_mat.copy() + parent_mat_inv.invert() + bake_matrix = parent_mat_inv * bake_matrix + rest_matrix = parent_rest_inv * rest_matrix + + rest_matrix_inv = rest_matrix.copy() + rest_matrix_inv.invert() + bake_matrix = rest_matrix_inv * bake_matrix + trg_bone.matrix_basis = bake_matrix + end_bone.keyframe_insert("rotation_quaternion") + + for bone in end_bone.children: + bakeTransform(bone) + + for t in range(1,150): + scene.frame_set(t) + end_bone = end_bones["DEF_Hip"] + bakeTransform(end_bone) + +inter_obj, inter_arm = createIntermediate() +retargetEnduser() \ No newline at end of file From ee713387242e992fdb8d87897193a6946fd1d0c0 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 9 Jun 2011 12:44:38 +0000 Subject: [PATCH 042/624] Bugfix: Setting action for AnimData via RNA didn't change the usercounts. Cheers to Atom on BA for noticing this. --- source/blender/makesrna/intern/rna_animation.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/blender/makesrna/intern/rna_animation.c b/source/blender/makesrna/intern/rna_animation.c index 7f817aa5b4b..d523a01dc2c 100644 --- a/source/blender/makesrna/intern/rna_animation.c +++ b/source/blender/makesrna/intern/rna_animation.c @@ -76,6 +76,10 @@ static void rna_AnimData_action_set(PointerRNA *ptr, PointerRNA value) ID *ownerId = (ID *)ptr->id.data; AnimData *adt = (AnimData *)ptr->data; + /* manage usercount for current action */ + if (adt->action) + id_us_min((ID*)adt->action); + /* assume that AnimData's action can in fact be edited... */ if ((value.data) && (ownerId)) { bAction *act = (bAction *)value.data; @@ -85,6 +89,7 @@ static void rna_AnimData_action_set(PointerRNA *ptr, PointerRNA value) if (ELEM(act->idroot, 0, GS(ownerId->name))) { /* can set */ adt->action = act; + id_us_plus((ID*)adt->action); } else { /* cannot set */ @@ -98,6 +103,7 @@ static void rna_AnimData_action_set(PointerRNA *ptr, PointerRNA value) act->id.name+2); adt->action = act; + id_us_plus((ID*)adt->action); } } else { From ff5fb2f4ef8997cb110476f2823b6edfd28cea08 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 10 Jun 2011 12:08:55 +0000 Subject: [PATCH 043/624] Bugfix: Text Editor operators crash when invoked from Python/Console --- source/blender/editors/space_text/text_draw.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/space_text/text_draw.c b/source/blender/editors/space_text/text_draw.c index 625e5561389..28230b7a48b 100644 --- a/source/blender/editors/space_text/text_draw.c +++ b/source/blender/editors/space_text/text_draw.c @@ -907,9 +907,12 @@ static void text_update_drawcache(SpaceText *st, ARegion *ar) void text_drawcache_tag_update(SpaceText *st, int full) { - DrawCache *drawcache= (DrawCache *)st->drawcache; - - if(drawcache) { + /* this happens if text editor ops are caled from python */ + if (st == NULL) + return; + + if(st->drawcache) { + DrawCache *drawcache= (DrawCache *)st->drawcache; Text *txt= st->text; if(drawcache->update_flag) { From f4b2e9b91d78b270f8741cec9b8770579d424f4a Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 10 Jun 2011 12:43:06 +0000 Subject: [PATCH 044/624] Added operator to make importing Keying Sets from files easier. This can be found from the dropdown below the Add/Remove buttons in the Properties Editor -> Scene -> Keying Sets panel. --- .../scripts/startup/bl_ui/properties_scene.py | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/release/scripts/startup/bl_ui/properties_scene.py b/release/scripts/startup/bl_ui/properties_scene.py index 7725f661693..e2dc9de064f 100644 --- a/release/scripts/startup/bl_ui/properties_scene.py +++ b/release/scripts/startup/bl_ui/properties_scene.py @@ -76,6 +76,7 @@ class SCENE_PT_keying_sets(SceneButtonsPanel, bpy.types.Panel): col = row.column(align=True) col.operator("anim.keying_set_add", icon='ZOOMIN', text="") col.operator("anim.keying_set_remove", icon='ZOOMOUT', text="") + col.menu("SCENE_MT_keying_set_specials", icon='DOWNARROW_HLT', text="") ks = scene.keying_sets.active if ks and ks.is_path_absolute: @@ -94,6 +95,14 @@ class SCENE_PT_keying_sets(SceneButtonsPanel, bpy.types.Panel): col.prop(ks, "bl_options") +class SCENE_MT_keying_set_specials(bpy.types.Menu): + bl_label = "Keying Set Specials" + + def draw(self, context): + layout = self.layout + + layout.operator("anim.keying_set_import", text="Import From File") + class SCENE_PT_keying_set_paths(SceneButtonsPanel, bpy.types.Panel): bl_label = "Active Keying Set" @@ -198,6 +207,36 @@ class SCENE_PT_custom_props(SceneButtonsPanel, PropertyPanel, bpy.types.Panel): # XXX, move operator to op/ dir +class ANIM_OT_keying_set_import(bpy.types.Operator): + "Import Keying Set from a python script." + bl_idname = "anim.keying_set_import" + bl_label = "Import Keying Set from File" + + filepath = bpy.props.StringProperty(name="File Path", description="Filepath to read file from.") + filter_folder = bpy.props.BoolProperty(name="Filter folders", description="", default=True, options={'HIDDEN'}) + filter_text = bpy.props.BoolProperty(name="Filter text", description="", default=True, options={'HIDDEN'}) + filter_python = bpy.props.BoolProperty(name="Filter python", description="", default=True, options={'HIDDEN'}) + + def execute(self, context): + if not self.filepath: + raise Exception("Filepath not set.") + + f = open(self.filepath, "r") + if not f: + raise Exception("Could not open file.") + + # lazy way of loading and running this file... + exec(compile(f.read(), self.filepath, 'exec')) + + f.close() + + return {'FINISHED'} + + def invoke(self, context, event): + wm = context.window_manager + wm.fileselect_add(self) + return {'RUNNING_MODAL'} + class ANIM_OT_keying_set_export(bpy.types.Operator): "Export Keying Set to a python script." bl_idname = "anim.keying_set_export" From 44bce3b8765906d202211b9e2d3b5e2354ba66d6 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 10 Jun 2011 12:51:07 +0000 Subject: [PATCH 045/624] Adding properties to Keying Sets via the Scene properties will now set "entire array" property on by default, making it easier to add transforms to Keying Sets. This doesn't affect Keying Set paths added via Python or any other means. --- source/blender/editors/animation/keyingsets.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/editors/animation/keyingsets.c b/source/blender/editors/animation/keyingsets.c index 610022660bd..69e7c4eb73a 100644 --- a/source/blender/editors/animation/keyingsets.c +++ b/source/blender/editors/animation/keyingsets.c @@ -224,6 +224,7 @@ static int add_empty_ks_path_exec (bContext *C, wmOperator *op) ksp->groupmode= KSP_GROUP_KSNAME; // XXX? ksp->idtype= ID_OB; + ksp->flag= KSP_FLAG_WHOLE_ARRAY; return OPERATOR_FINISHED; } From 9d5f436d7591a1199cee13bb5b20010edfe003d2 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 10 Jun 2011 13:06:51 +0000 Subject: [PATCH 046/624] Alignment tweaks to F-Modifier header buttons. I was going to include this change along with support for moving FModifiers around on the stack, though that looks like it might be a bit more involved than first though. To be dealt with later... --- source/blender/editors/animation/fmodifier_ui.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/animation/fmodifier_ui.c b/source/blender/editors/animation/fmodifier_ui.c index 8058454f510..8197d6b25dd 100644 --- a/source/blender/editors/animation/fmodifier_ui.c +++ b/source/blender/editors/animation/fmodifier_ui.c @@ -622,7 +622,7 @@ void ANIM_uiTemplate_fmodifier_draw (uiLayout *layout, ID *id, ListBase *modifie block= uiLayoutGetBlock(row); // err... /* left-align -------------------------------------------- */ - subrow= uiLayoutRow(row, 0); + subrow= uiLayoutRow(row, 1); uiLayoutSetAlignment(subrow, UI_LAYOUT_ALIGN_LEFT); uiBlockSetEmboss(block, UI_EMBOSSN); @@ -640,7 +640,7 @@ void ANIM_uiTemplate_fmodifier_draw (uiLayout *layout, ID *id, ListBase *modifie uiItemL(subrow, "", ICON_NONE); /* right-align ------------------------------------------- */ - subrow= uiLayoutRow(row, 0); + subrow= uiLayoutRow(row, 1); uiLayoutSetAlignment(subrow, UI_LAYOUT_ALIGN_RIGHT); From c431863312bd839a4b97d7939434a1f8bc8eb9fc Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 11 Jun 2011 00:14:47 +0000 Subject: [PATCH 047/624] BGE Animations: * Adding BL_Action::Play() and BL_Action::Stop() * Making BL_ActonManger reuse BL_Actions instead of recreating them all the time * Making the Property play type work for the Action actuator. --- .../Converter/BL_ActionActuator.cpp | 17 +++- source/gameengine/Ketsji/BL_Action.cpp | 84 ++++++++++++------- source/gameengine/Ketsji/BL_Action.h | 9 +- source/gameengine/Ketsji/BL_ActionManager.cpp | 21 ++--- source/gameengine/Ketsji/BL_ActionManager.h | 5 +- source/gameengine/Ketsji/KX_GameObject.cpp | 6 +- 6 files changed, 88 insertions(+), 54 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 97bedb4d6c7..a6ef7155522 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -150,6 +150,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) bool bPositiveEvent = false; KX_GameObject *obj = (KX_GameObject*)GetParent(); short play_mode = BL_Action::ACT_MODE_PLAY; + float start = m_startframe, end = m_endframe; // Don't do anything if we're not "active" if (!frame) @@ -162,7 +163,14 @@ bool BL_ActionActuator::Update(double curtime, bool frame) play_mode = BL_Action::ACT_MODE_LOOP; else if (m_playtype == ACT_ACTION_PINGPONG) play_mode = BL_Action::ACT_MODE_PING_PONG; + else if (m_playtype == ACT_ACTION_FROM_PROP) + { + CValue* prop = GetParent()->GetProperty(m_propname); + play_mode = BL_Action::ACT_MODE_PLAY; + start = end = prop->GetNumber(); + m_is_going = false; + } // Handle events bNegativeEvent = m_negevent; @@ -172,7 +180,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_is_going && bPositiveEvent) { m_is_going = true; - obj->PlayAction(m_action->id.name+2, m_startframe, m_endframe, 0, m_blendin, play_mode); + obj->PlayAction(m_action->id.name+2, start, end, 0, m_blendin, play_mode); if (m_end_reset) obj->SetActionFrame(0, m_localtime); } @@ -202,9 +210,12 @@ bool BL_ActionActuator::Update(double curtime, bool frame) newval->Release(); } - + if (m_playtype == ACT_ACTION_FROM_PROP) + { + return true; + } // Handle a finished animation - if (m_is_going && obj->IsActionDone(0)) + else if (m_is_going && obj->IsActionDone(0)) { return false; } diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 512aa962b05..bd65c7d45d8 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -46,43 +46,23 @@ extern "C" { #include "RNA_define.h" } -BL_Action::BL_Action(class KX_GameObject* gameobj, - const char* name, - float start, - float end, - float blendin, - short play_mode, - short blend_mode, - float playback_speed) +BL_Action::BL_Action(class KX_GameObject* gameobj) : m_obj(gameobj), - m_startframe(start), - m_endframe(end), - m_blendin(blendin), - m_playmode(play_mode), + m_startframe(0.f), + m_endframe(0.f), + m_blendin(0.f), + m_playmode(0), m_endtime(0.f), - m_localtime(start), + m_localtime(0.f), m_blendframe(0.f), m_blendstart(0.f), - m_speed(playback_speed), + m_speed(0.f), m_pose(NULL), m_blendpose(NULL), m_sg_contr(NULL), - m_done(false) + m_done(true) { - m_starttime = KX_GetActiveEngine()->GetFrameTime(); - m_action = (bAction*)KX_GetActiveScene()->GetLogicManager()->GetActionByName(name); - - if (!m_action) printf("Failed to load action: %s\n", name); - - if (m_obj->GetGameObjectType() != SCA_IObject::OBJ_ARMATURE) - { - // Create an SG_Controller - m_sg_contr = BL_CreateIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); - m_obj->GetSGNode()->AddSGController(m_sg_contr); - m_sg_contr->SetObject(m_obj->GetSGNode()); - InitIPO(); - } } @@ -99,6 +79,54 @@ BL_Action::~BL_Action() } } +void BL_Action::Play(const char* name, + float start, + float end, + float blendin, + short play_mode, + short blend_mode, + float playback_speed) +{ + bAction* prev_action = m_action; + + // First try to load the action + m_action = (bAction*)KX_GetActiveScene()->GetLogicManager()->GetActionByName(name); + if (!m_action) + { + printf("Failed to load action: %s\n", name); + m_done = true; + return; + } + + //if (m_obj->GetGameObjectType() != SCA_IObject::OBJ_ARMATURE) + if (prev_action != m_action) + { + // Create an SG_Controller + m_sg_contr = BL_CreateIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); + m_obj->GetSGNode()->AddSGController(m_sg_contr); + m_sg_contr->SetObject(m_obj->GetSGNode()); + InitIPO(); + } + + // Now that we have an action, we have something we can play + m_starttime = KX_GetActiveEngine()->GetFrameTime(); + m_startframe = m_localtime = start; + m_endframe = end; + m_blendin = blendin; + m_playmode = play_mode; + m_endtime = 0.f; + m_blendframe = 0.f; + m_blendstart = 0.f; + m_speed = playback_speed; + + m_done = false; +} + +void BL_Action::Stop() +{ + m_done = true; +} + void BL_Action::InitIPO() { // Initialize the IPO diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index f7d0feb20af..1eb4483eb37 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -64,16 +64,17 @@ private: void InitIPO(); void SetLocalTime(float curtime); public: - BL_Action(class KX_GameObject* gameobj, - const char* name, + BL_Action(class KX_GameObject* gameobj); + ~BL_Action(); + + void Play(const char* name, float start, float end, float blendin, short play_mode, short blend_mode, float playback_speed); - ~BL_Action(); - + void Stop(); bool IsDone() {return m_done;} void Update(float curtime); diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 2570cc1f140..0a99a5a43a9 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -29,17 +29,17 @@ #include "BL_ActionManager.h" -BL_ActionManager::BL_ActionManager() +BL_ActionManager::BL_ActionManager(class KX_GameObject *obj) { for (int i=0; iSetFrame(frame); } -void BL_ActionManager::PlayAction(class KX_GameObject* gameobj, - const char* name, +void BL_ActionManager::PlayAction(const char* name, float start, float end, short layer, @@ -71,13 +70,12 @@ void BL_ActionManager::PlayAction(class KX_GameObject* gameobj, StopAction(layer); // Create a new action - m_layers[layer] = new BL_Action(gameobj, name, start, end, blendin, play_mode, blend_mode, playback_speed); + m_layers[layer]->Play(name, start, end, blendin, play_mode, blend_mode, playback_speed); } void BL_ActionManager::StopAction(short layer) { - delete m_layers[layer]; - m_layers[layer] = 0; + m_layers[layer]->Stop(); } bool BL_ActionManager::IsActionDone(short layer) @@ -92,12 +90,9 @@ void BL_ActionManager::Update(float curtime) { for (int i=0; iIsDone()) { - if (m_layers[i]->IsDone()) - StopAction(i); - else - m_layers[i]->Update(curtime); + m_layers[i]->Update(curtime); } } } diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index 32e6ce82a76..b769db02bf9 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -39,11 +39,10 @@ private: BL_Action* m_layers[MAX_ACTION_LAYERS]; public: - BL_ActionManager(); + BL_ActionManager(class KX_GameObject* obj); ~BL_ActionManager(); - void PlayAction(class KX_GameObject* gameobj, - const char* name, + void PlayAction(const char* name, float start, float end, short layer=0, diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 0ea775e3fbc..ca7ed670f14 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -124,7 +124,7 @@ KX_GameObject::KX_GameObject( KX_NormalParentRelation::New(); m_pSGNode->SetParentRelation(parent_relation); - m_actionManager = new BL_ActionManager(); + m_actionManager = new BL_ActionManager(this); }; @@ -361,7 +361,7 @@ void KX_GameObject::PlayAction(const char* name, short blend_mode, float playback_speed) { - m_actionManager->PlayAction(this, name, start, end, layer, blendin, play_mode, blend_mode, playback_speed); + m_actionManager->PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, playback_speed); } void KX_GameObject::StopAction(short layer) @@ -398,7 +398,7 @@ void KX_GameObject::ProcessReplica() m_pSGNode = NULL; m_pClient_info = new KX_ClientObjectInfo(*m_pClient_info); m_pClient_info->m_gameobject = this; - m_actionManager = new BL_ActionManager(); + m_actionManager = new BL_ActionManager(this); m_state = 0; #ifdef WITH_PYTHON From e67edaf6ac3f36975ebf305c091b2dd7aaad3b31 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 11 Jun 2011 00:22:35 +0000 Subject: [PATCH 048/624] BGE Animations: KX_GameObjects now only instantiate a BL_ActionManger if they need one. --- source/gameengine/Ketsji/KX_GameObject.cpp | 29 ++++++++++++++-------- source/gameengine/Ketsji/KX_GameObject.h | 2 ++ 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index ca7ed670f14..27f4a72ccdf 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -109,7 +109,8 @@ KX_GameObject::KX_GameObject( m_pGraphicController(NULL), m_xray(false), m_pHitObject(NULL), - m_isDeformable(false) + m_isDeformable(false), + m_actionManager(NULL) #ifdef WITH_PYTHON , m_attr_dict(NULL) #endif @@ -123,8 +124,6 @@ KX_GameObject::KX_GameObject( KX_NormalParentRelation * parent_relation = KX_NormalParentRelation::New(); m_pSGNode->SetParentRelation(parent_relation); - - m_actionManager = new BL_ActionManager(this); }; @@ -352,6 +351,15 @@ void KX_GameObject::RemoveParent(KX_Scene *scene) } } +BL_ActionManager* KX_GameObject::GetActionManager() +{ + // We only want to create an action manager if we need it + if (!m_actionManager) + m_actionManager = new BL_ActionManager(this); + + return m_actionManager; +} + void KX_GameObject::PlayAction(const char* name, float start, float end, @@ -361,32 +369,32 @@ void KX_GameObject::PlayAction(const char* name, short blend_mode, float playback_speed) { - m_actionManager->PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, playback_speed); + GetActionManager()->PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, playback_speed); } void KX_GameObject::StopAction(short layer) { - m_actionManager->StopAction(layer); + GetActionManager()->StopAction(layer); } bool KX_GameObject::IsActionDone(short layer) { - return m_actionManager->IsActionDone(layer); + return GetActionManager()->IsActionDone(layer); } void KX_GameObject::UpdateActionManager(float curtime) { - m_actionManager->Update(curtime); + GetActionManager()->Update(curtime); } float KX_GameObject::GetActionFrame(short layer) { - return m_actionManager->GetActionFrame(layer); + return GetActionManager()->GetActionFrame(layer); } void KX_GameObject::SetActionFrame(short layer, float frame) { - m_actionManager->SetActionFrame(layer, frame); + GetActionManager()->SetActionFrame(layer, frame); } void KX_GameObject::ProcessReplica() @@ -398,7 +406,8 @@ void KX_GameObject::ProcessReplica() m_pSGNode = NULL; m_pClient_info = new KX_ClientObjectInfo(*m_pClient_info); m_pClient_info->m_gameobject = this; - m_actionManager = new BL_ActionManager(this); + if (m_actionManager) + m_actionManager = new BL_ActionManager(this); m_state = 0; #ifdef WITH_PYTHON diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 48d290d289a..0ff0ec84529 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -116,6 +116,8 @@ protected: // The action manager is used to play/stop/update actions BL_ActionManager* m_actionManager; + + BL_ActionManager* GetActionManager(); public: bool m_isDeformable; From 8e85491ab7f4d2e156910eceb87ca4023d42c95a Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 11 Jun 2011 01:03:03 +0000 Subject: [PATCH 049/624] BGE Animations: Adding a layer option to Action actuators. --- source/blender/editors/space_logic/logic_window.c | 3 +++ source/blender/makesdna/DNA_actuator_types.h | 2 ++ source/blender/makesrna/intern/rna_actuator.c | 5 +++++ source/gameengine/Converter/BL_ActionActuator.cpp | 14 +++++++------- source/gameengine/Converter/BL_ActionActuator.h | 3 +++ .../gameengine/Converter/KX_ConvertActuators.cpp | 1 + 6 files changed, 21 insertions(+), 7 deletions(-) diff --git a/source/blender/editors/space_logic/logic_window.c b/source/blender/editors/space_logic/logic_window.c index 0a9a91a53af..0cbc67a3504 100644 --- a/source/blender/editors/space_logic/logic_window.c +++ b/source/blender/editors/space_logic/logic_window.c @@ -3699,6 +3699,9 @@ static void draw_actuator_action(uiLayout *layout, PointerRNA *ptr) uiItemR(row, ptr, "frame_blend_in", 0, NULL, ICON_NONE); uiItemR(row, ptr, "priority", 0, NULL, ICON_NONE); + row= uiLayoutRow(layout, 0); + uiItemR(row, ptr, "layer", 0, NULL, ICON_NONE); + row= uiLayoutRow(layout, 0); uiItemPointerR(layout, ptr, "frame_property", &settings_ptr, "properties", NULL, ICON_NONE); diff --git a/source/blender/makesdna/DNA_actuator_types.h b/source/blender/makesdna/DNA_actuator_types.h index 683d8142cc9..7951ebc8c99 100644 --- a/source/blender/makesdna/DNA_actuator_types.h +++ b/source/blender/makesdna/DNA_actuator_types.h @@ -56,8 +56,10 @@ typedef struct bActionActuator { char frameProp[32]; /* Set this property to the actions current frame */ short blendin; /* Number of frames of blending */ short priority; /* Execution priority */ + short layer; /* Animation layer */ short end_reset; /* Ending the actuator (negative pulse) wont reset the the action to its starting frame */ short strideaxis; /* Displacement axis */ + short pad[3]; float stridelength; /* Displacement incurred by cycle */ // not in use } bActionActuator; diff --git a/source/blender/makesrna/intern/rna_actuator.c b/source/blender/makesrna/intern/rna_actuator.c index e16d13fafaa..656dbc53656 100644 --- a/source/blender/makesrna/intern/rna_actuator.c +++ b/source/blender/makesrna/intern/rna_actuator.c @@ -616,6 +616,11 @@ static void rna_def_action_actuator(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Priority", "Execution priority - lower numbers will override actions with higher numbers. With 2 or more actions at once, the overriding channels must be lower in the stack"); RNA_def_property_update(prop, NC_LOGIC, NULL); + prop= RNA_def_property(srna, "layer", PROP_INT, PROP_NONE); + RNA_def_property_range(prop, 0, 4); /* This should match BL_ActionManager::MAX_ACTION_LAYERS */ + RNA_def_property_ui_text(prop, "Layer", "The animation layer to play the action on"); + RNA_def_property_update(prop, NC_LOGIC, NULL); + prop= RNA_def_property(srna, "frame_property", PROP_STRING, PROP_NONE); RNA_def_property_string_sdna(prop, NULL, "frameProp"); RNA_def_property_ui_text(prop, "Frame Property", "Assign the action's current frame number to this property"); diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index a6ef7155522..6230f03c4ed 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -180,9 +180,9 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_is_going && bPositiveEvent) { m_is_going = true; - obj->PlayAction(m_action->id.name+2, start, end, 0, m_blendin, play_mode); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_blendin, play_mode); if (m_end_reset) - obj->SetActionFrame(0, m_localtime); + obj->SetActionFrame(m_layer, m_localtime); } else if (m_is_going && bNegativeEvent) { @@ -190,19 +190,19 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_end_reset) { - obj->StopAction(0); + obj->StopAction(m_layer); return false; } - m_localtime = obj->GetActionFrame(0); - obj->StopAction(0); // Stop the action after getting the frame + m_localtime = obj->GetActionFrame(m_layer); + obj->StopAction(m_layer); // Stop the action after getting the frame } // Handle a frame property if it's defined if (m_framepropname[0] != 0) { CValue* oldprop = obj->GetProperty(m_framepropname); - CValue* newval = new CFloatValue(obj->GetActionFrame(0)); + CValue* newval = new CFloatValue(obj->GetActionFrame(m_layer)); if (oldprop) oldprop->SetValue(newval); else @@ -215,7 +215,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) return true; } // Handle a finished animation - else if (m_is_going && obj->IsActionDone(0)) + else if (m_is_going && obj->IsActionDone(m_layer)) { return false; } diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index 1530ccda00b..6daf412d9a3 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -52,6 +52,7 @@ public: short playtype, short blendin, short priority, + short layer, short end_reset, float stride) : SCA_IActuator(gameobj, KX_ACT_ACTION), @@ -69,6 +70,7 @@ public: m_stridelength(stride), m_playtype(playtype), m_priority(priority), + m_layer(layer), m_end_reset(end_reset), m_is_going(false), m_pose(NULL), @@ -163,6 +165,7 @@ protected: float m_stridelength; short m_playtype; short m_priority; + short m_layer; bool m_end_reset; bool m_is_going; struct bPose* m_pose; diff --git a/source/gameengine/Converter/KX_ConvertActuators.cpp b/source/gameengine/Converter/KX_ConvertActuators.cpp index b8e19c9187a..7bd51fef9f0 100644 --- a/source/gameengine/Converter/KX_ConvertActuators.cpp +++ b/source/gameengine/Converter/KX_ConvertActuators.cpp @@ -205,6 +205,7 @@ void BL_ConvertActuators(char* maggiename, actact->type, // + 1, because Blender starts to count at zero, actact->blendin, actact->priority, + actact->layer, actact->end_reset, actact->stridelength // Ketsji at 1, because zero is reserved for "NoDef" From a4216cb1d4336bd2244f4519398db0b9f19833ad Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 13 Jun 2011 13:54:21 +0000 Subject: [PATCH 050/624] Transformation Channel Driver Variables - "Proper Localspace" By popular demand, the "Transformation Channel" driver variable type now has a "local space" transform space option which uses the same magic that constraints use for defining local-space. This is what many bug reporters and feature requesters have moaned about for a while now, so after reviewing several of the bug reports which lead to the current situation, here is what has been much-wanted for so long! In order to implement this, I've: - renamed the old "Local Space" option here to "Transformation Space", in order to prevent old rigs breaking. This has also been kept, as it is useful for #21384 (though perhaps with this new option it isn't needed anymore) - reviewed my fix for #20870 (IIRC, a Durian-era bug), which related to the non-uniqueness of matrix->euler decomposition --- source/blender/blenkernel/intern/fcurve.c | 70 +++++++++++++++---- .../editors/space_graph/graph_buttons.c | 8 +-- source/blender/makesdna/DNA_anim_types.h | 6 +- source/blender/makesrna/intern/rna_access.c | 2 +- source/blender/makesrna/intern/rna_fcurve.c | 13 +++- 5 files changed, 75 insertions(+), 24 deletions(-) diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c index d6a9d950015..be2a6a762ee 100644 --- a/source/blender/blenkernel/intern/fcurve.c +++ b/source/blender/blenkernel/intern/fcurve.c @@ -42,6 +42,7 @@ #include "MEM_guardedalloc.h" #include "DNA_anim_types.h" +#include "DNA_constraint_types.h" #include "DNA_object_types.h" #include "BLI_blenlib.h" @@ -52,6 +53,7 @@ #include "BKE_animsys.h" #include "BKE_action.h" #include "BKE_armature.h" +#include "BKE_constraint.h" #include "BKE_curve.h" #include "BKE_global.h" #include "BKE_object.h" @@ -1197,7 +1199,7 @@ static float dvar_eval_transChan (ChannelDriver *driver, DriverVar *dvar) Object *ob= (Object *)dtar_id_ensure_proxy_from(dtar->id); bPoseChannel *pchan; float mat[4][4]; - float eul[3] = {0.0f,0.0f,0.0f}; + float oldEul[3] = {0.0f,0.0f,0.0f}; short useEulers=0, rotOrder=ROT_MODE_EUL; /* check if this target has valid data */ @@ -1210,36 +1212,62 @@ static float dvar_eval_transChan (ChannelDriver *driver, DriverVar *dvar) /* try to get posechannel */ pchan= get_pose_channel(ob->pose, dtar->pchan_name); - /* check if object or bone, and get transform matrix accordingly */ + /* check if object or bone, and get transform matrix accordingly + * - "useEulers" code is used to prevent the problems associated with non-uniqueness + * of euler decomposition from matrices [#20870] + * - localspace is for [#21384], where parent results are not wanted + * but local-consts is for all the common "corrective-shapes-for-limbs" situations + */ if (pchan) { /* bone */ if (pchan->rotmode > 0) { - VECCOPY(eul, pchan->eul); + VECCOPY(oldEul, pchan->eul); rotOrder= pchan->rotmode; useEulers = 1; } if (dtar->flag & DTAR_FLAG_LOCALSPACE) { - /* specially calculate local matrix, since chan_mat is not valid - * since it stores delta transform of pose_mat so that deforms work - */ - pchan_to_mat4(pchan, mat); + if (dtar->flag & DTAR_FLAG_LOCAL_CONSTS) { + /* just like how the constraints do it! */ + copy_m4_m4(mat, pchan->pose_mat); + constraint_mat_convertspace(ob, pchan, mat, CONSTRAINT_SPACE_POSE, CONSTRAINT_SPACE_LOCAL); + } + else { + /* specially calculate local matrix, since chan_mat is not valid + * since it stores delta transform of pose_mat so that deforms work + * so it cannot be used here for "transform" space + */ + pchan_to_mat4(pchan, mat); + } } - else + else { + /* worldspace matrix */ mul_m4_m4m4(mat, pchan->pose_mat, ob->obmat); + } } else { /* object */ if (ob->rotmode > 0) { - VECCOPY(eul, ob->rot); + VECCOPY(oldEul, ob->rot); rotOrder= ob->rotmode; useEulers = 1; } - if (dtar->flag & DTAR_FLAG_LOCALSPACE) - object_to_mat4(ob, mat); - else + if (dtar->flag & DTAR_FLAG_LOCALSPACE) { + if (dtar->flag & DTAR_FLAG_LOCAL_CONSTS) { + /* just like how the constraints do it! */ + copy_m4_m4(mat, ob->obmat); + constraint_mat_convertspace(ob, NULL, mat, CONSTRAINT_SPACE_WORLD, CONSTRAINT_SPACE_LOCAL); + } + else { + /* transforms to matrix */ + object_to_mat4(ob, mat); + } + } + else { + /* worldspace matrix - just the good-old one */ copy_m4_m4(mat, ob->obmat); + } } /* check which transform */ @@ -1255,9 +1283,21 @@ static float dvar_eval_transChan (ChannelDriver *driver, DriverVar *dvar) return scale[dtar->transChan - DTAR_TRANSCHAN_SCALEX]; } else if (dtar->transChan >= DTAR_TRANSCHAN_ROTX) { - /* extract euler rotation (if needed), and choose the right axis */ - if ((dtar->flag & DTAR_FLAG_LOCALSPACE)==0 || (useEulers == 0)) - mat4_to_eulO(eul, rotOrder, mat); + /* extract rotation as eulers (if needed) + * - definitely if rotation order isn't eulers already + * - if eulers, then we have 2 options: + * a) decompose transform matrix as required, then try to make eulers from + * there compatible with original values + * b) [NOT USED] directly use the original values (no decomposition) + * - only an option for "transform space", if quality is really bad with a) + */ + float eul[3]; + + mat4_to_eulO(eul, rotOrder, mat); + + if (useEulers) { + compatible_eul(eul, oldEul); + } return eul[dtar->transChan - DTAR_TRANSCHAN_ROTX]; } diff --git a/source/blender/editors/space_graph/graph_buttons.c b/source/blender/editors/space_graph/graph_buttons.c index fb1144b4fa8..e820fdbb642 100644 --- a/source/blender/editors/space_graph/graph_buttons.c +++ b/source/blender/editors/space_graph/graph_buttons.c @@ -493,7 +493,7 @@ static void graph_panel_driverVar__transChan(uiLayout *layout, ID *id, DriverVar DriverTarget *dtar= &dvar->targets[0]; Object *ob = (Object *)dtar->id; PointerRNA dtar_ptr; - uiLayout *col, *row; + uiLayout *col, *subcol; /* initialise RNA pointer to the target */ RNA_pointer_create(id, &RNA_DriverTarget, dtar, &dtar_ptr); @@ -509,9 +509,9 @@ static void graph_panel_driverVar__transChan(uiLayout *layout, ID *id, DriverVar uiItemPointerR(col, &dtar_ptr, "bone_target", &tar_ptr, "bones", "", ICON_BONE_DATA); } - row= uiLayoutRow(layout, 1); - uiItemR(row, &dtar_ptr, "transform_type", 0, "", ICON_NONE); - uiItemR(row, &dtar_ptr, "use_local_space_transform", 0, NULL, ICON_NONE); + subcol= uiLayoutColumn(layout, 1); + uiItemR(subcol, &dtar_ptr, "transform_type", 0, NULL, ICON_NONE); + uiItemR(subcol, &dtar_ptr, "transform_space", 0, "Space", ICON_NONE); } /* driver settings for active F-Curve (only for 'Drivers' mode) */ diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index c650d15722d..00a9786fc6f 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -289,8 +289,12 @@ typedef enum eDriverTarget_Flag { DTAR_FLAG_STRUCT_REF = (1<<0), /* idtype can only be 'Object' */ DTAR_FLAG_ID_OB_ONLY = (1<<1), - /* toggles localspace (where transforms are manually obtained) */ + + /* "localspace" flags */ + /* base flag - basically "pre parent+constraints" */ DTAR_FLAG_LOCALSPACE = (1<<2), + /* include constraints transformed to space including parents */ + DTAR_FLAG_LOCAL_CONSTS = (1<<3), } eDriverTarget_Flag; /* Transform Channels for Driver Targets */ diff --git a/source/blender/makesrna/intern/rna_access.c b/source/blender/makesrna/intern/rna_access.c index 9b8db639cbb..cc18d8d9d0d 100644 --- a/source/blender/makesrna/intern/rna_access.c +++ b/source/blender/makesrna/intern/rna_access.c @@ -3102,7 +3102,7 @@ static char *rna_path_token(const char **path, char *fixedbuf, int fixedlen, int /* 2 kinds of lookups now, quoted or unquoted */ quote= *p; - if(quote != '"') + if(quote != '"') /* " - this comment is hack for Aligorith's text editor's sanity */ quote= 0; if(quote==0) { diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index 263978221bb..ab3665fb8ff 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -1104,6 +1104,12 @@ static void rna_def_drivertarget(BlenderRNA *brna) {DTAR_TRANSCHAN_SCALEY, "SCALE_Y", 0, "Y Scale", ""}, {DTAR_TRANSCHAN_SCALEZ, "SCALE_Z", 0, "Z Scale", ""}, {0, NULL, 0, NULL, NULL}}; + + static EnumPropertyItem prop_local_space_items[] = { + {0, "WORLD_SPACE", 0, "World Space", "Transforms include effects of parenting/restpose and constraints"}, + {DTAR_FLAG_LOCALSPACE, "TRANSFORM_SPACE", 0, "Transform Space", "Transforms don't include parenting/restpose or constraints"}, + {DTAR_FLAG_LOCALSPACE|DTAR_FLAG_LOCAL_CONSTS, "LOCAL_SPACE", 0, "Local Space", "Transforms include effects of constraints but not parenting/restpose"}, + {0, NULL, 0, NULL, NULL}}; srna= RNA_def_struct(brna, "DriverTarget", NULL); RNA_def_struct_ui_text(srna, "Driver Target", "Source of input values for driver variables"); @@ -1144,9 +1150,10 @@ static void rna_def_drivertarget(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Type", "Driver variable type"); RNA_def_property_update(prop, 0, "rna_DriverTarget_update_data"); - prop= RNA_def_property(srna, "use_local_space_transform", PROP_BOOLEAN, PROP_NONE); - RNA_def_property_boolean_sdna(prop, NULL, "flag", DTAR_FLAG_LOCALSPACE); - RNA_def_property_ui_text(prop, "Local Space", "Use transforms in Local Space (as opposed to the worldspace default)"); + prop= RNA_def_property(srna, "transform_space", PROP_ENUM, PROP_NONE); + RNA_def_property_enum_bitflag_sdna(prop, NULL, "flag"); + RNA_def_property_enum_items(prop, prop_local_space_items); + RNA_def_property_ui_text(prop, "Transform Space", "Space in which transforms are used"); RNA_def_property_update(prop, 0, "rna_DriverTarget_update_data"); } From 7272bb643c379986c7332a994ce9e576d3b8a748 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 14 Jun 2011 11:01:36 +0000 Subject: [PATCH 051/624] Bugfix: Distance DVar doesn't work with new Local Space Fixed references in UI to the old property, and adapted the backend code to work for the new options too. --- source/blender/blenkernel/intern/fcurve.c | 45 ++++++++++++++----- .../editors/space_graph/graph_buttons.c | 4 +- 2 files changed, 37 insertions(+), 12 deletions(-) diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c index be2a6a762ee..1f45cc56117 100644 --- a/source/blender/blenkernel/intern/fcurve.c +++ b/source/blender/blenkernel/intern/fcurve.c @@ -1153,25 +1153,50 @@ static float dvar_eval_locDiff (ChannelDriver *driver, DriverVar *dvar) /* check if object or bone */ if (pchan) { /* bone */ - if ((dtar->flag & DTAR_FLAG_LOCALSPACE) == 0) { + if (dtar->flag & DTAR_FLAG_LOCALSPACE) { + if (dtar->flag & DTAR_FLAG_LOCAL_CONSTS) { + float mat[4][4]; + + /* extract transform just like how the constraints do it! */ + copy_m4_m4(mat, pchan->pose_mat); + constraint_mat_convertspace(ob, pchan, mat, CONSTRAINT_SPACE_POSE, CONSTRAINT_SPACE_LOCAL); + + /* ... and from that, we get our transform */ + VECCOPY(tmp_loc, mat[3]); + } + else { + /* transform space (use transform values directly) */ + VECCOPY(tmp_loc, pchan->loc); + } + } + else { /* convert to worldspace */ VECCOPY(tmp_loc, pchan->pose_head); mul_m4_v3(ob->obmat, tmp_loc); } - else { - /* local (use transform values directly) */ - VECCOPY(tmp_loc, pchan->loc); - } } else { /* object */ - if ((dtar->flag & DTAR_FLAG_LOCALSPACE) == 0) { - /* worldspace */ - VECCOPY(tmp_loc, ob->obmat[3]); + if (dtar->flag & DTAR_FLAG_LOCALSPACE) { + if (dtar->flag & DTAR_FLAG_LOCAL_CONSTS) { + // XXX: this should practically be the same as transform space... + float mat[4][4]; + + /* extract transform just like how the constraints do it! */ + copy_m4_m4(mat, ob->obmat); + constraint_mat_convertspace(ob, NULL, mat, CONSTRAINT_SPACE_WORLD, CONSTRAINT_SPACE_LOCAL); + + /* ... and from that, we get our transform */ + VECCOPY(tmp_loc, mat[3]); + } + else { + /* transform space (use transform values directly) */ + VECCOPY(tmp_loc, ob->loc); + } } else { - /* local (use transform values directly) */ - VECCOPY(tmp_loc, ob->loc); + /* worldspace */ + VECCOPY(tmp_loc, ob->obmat[3]); } } diff --git a/source/blender/editors/space_graph/graph_buttons.c b/source/blender/editors/space_graph/graph_buttons.c index e820fdbb642..3073ff13075 100644 --- a/source/blender/editors/space_graph/graph_buttons.c +++ b/source/blender/editors/space_graph/graph_buttons.c @@ -472,7 +472,7 @@ static void graph_panel_driverVar__locDiff(uiLayout *layout, ID *id, DriverVar * uiItemPointerR(col, &dtar_ptr, "bone_target", &tar_ptr, "bones", "", ICON_BONE_DATA); } - uiItemR(col, &dtar_ptr, "use_local_space_transform", 0, NULL, ICON_NONE); + uiItemR(col, &dtar_ptr, "transform_space", 0, NULL, ICON_NONE); col= uiLayoutColumn(layout, 1); uiTemplateAnyID(col, &dtar2_ptr, "id", "id_type", "Ob/Bone 2:"); @@ -484,7 +484,7 @@ static void graph_panel_driverVar__locDiff(uiLayout *layout, ID *id, DriverVar * uiItemPointerR(col, &dtar2_ptr, "bone_target", &tar_ptr, "bones", "", ICON_BONE_DATA); } - uiItemR(col, &dtar2_ptr, "use_local_space_transform", 0, NULL, ICON_NONE); + uiItemR(col, &dtar2_ptr, "transform_space", 0, NULL, ICON_NONE); } /* settings for 'transform channel' driver variable type */ From d8974a60f6811faa2872b55eda41b03387614ed1 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 14 Jun 2011 12:13:19 +0000 Subject: [PATCH 052/624] 3D Audio GSoC: Changed Readers to top-down architecture instead of bottom-up. --- .../audaspace/FX/AUD_BaseIIRFilterReader.cpp | 15 ++---- intern/audaspace/FX/AUD_BaseIIRFilterReader.h | 7 +-- intern/audaspace/FX/AUD_DelayReader.cpp | 29 ++-------- intern/audaspace/FX/AUD_DelayReader.h | 12 +---- intern/audaspace/FX/AUD_DoubleReader.cpp | 17 ++---- intern/audaspace/FX/AUD_DoubleReader.h | 2 +- intern/audaspace/FX/AUD_EffectReader.cpp | 2 +- intern/audaspace/FX/AUD_EffectReader.h | 2 +- intern/audaspace/FX/AUD_FaderReader.cpp | 42 ++------------- intern/audaspace/FX/AUD_FaderReader.h | 12 +---- intern/audaspace/FX/AUD_LimiterReader.cpp | 6 +-- intern/audaspace/FX/AUD_LimiterReader.h | 2 +- intern/audaspace/FX/AUD_LoopReader.cpp | 15 +----- intern/audaspace/FX/AUD_LoopReader.h | 7 +-- intern/audaspace/FX/AUD_ReverseReader.cpp | 34 ++++++------ intern/audaspace/FX/AUD_ReverseReader.h | 7 +-- intern/audaspace/FX/AUD_SuperposeReader.cpp | 8 ++- intern/audaspace/FX/AUD_SuperposeReader.h | 2 +- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 23 ++++---- intern/audaspace/OpenAL/AUD_OpenALDevice.h | 6 +++ .../audaspace/SRC/AUD_SRCResampleReader.cpp | 9 ++-- intern/audaspace/SRC/AUD_SRCResampleReader.h | 2 +- intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp | 22 +++----- intern/audaspace/ffmpeg/AUD_FFMPEGReader.h | 7 +-- intern/audaspace/intern/AUD_BufferReader.cpp | 11 +++- intern/audaspace/intern/AUD_BufferReader.h | 2 +- intern/audaspace/intern/AUD_C-API.cpp | 12 +++-- .../intern/AUD_ChannelMapperReader.cpp | 11 ++-- .../intern/AUD_ChannelMapperReader.h | 4 +- .../audaspace/intern/AUD_ConverterReader.cpp | 12 ++--- intern/audaspace/intern/AUD_ConverterReader.h | 2 +- intern/audaspace/intern/AUD_IReader.h | 2 +- .../intern/AUD_LinearResampleReader.cpp | 7 ++- .../intern/AUD_LinearResampleReader.h | 2 +- intern/audaspace/intern/AUD_Mixer.cpp | 54 ++++++++----------- intern/audaspace/intern/AUD_Mixer.h | 36 ++++++------- .../audaspace/intern/AUD_SequencerReader.cpp | 18 +++---- intern/audaspace/intern/AUD_SequencerReader.h | 4 +- intern/audaspace/intern/AUD_SilenceReader.cpp | 11 +--- intern/audaspace/intern/AUD_SilenceReader.h | 7 +-- intern/audaspace/intern/AUD_SinusReader.cpp | 7 +-- intern/audaspace/intern/AUD_SinusReader.h | 7 +-- .../audaspace/intern/AUD_SoftwareDevice.cpp | 27 ++++------ intern/audaspace/intern/AUD_SoftwareDevice.h | 7 ++- .../intern/AUD_StreamBufferFactory.cpp | 6 +-- intern/audaspace/jack/AUD_JackDevice.cpp | 2 - .../audaspace/sndfile/AUD_SndFileReader.cpp | 10 +--- intern/audaspace/sndfile/AUD_SndFileReader.h | 7 +-- 48 files changed, 190 insertions(+), 368 deletions(-) diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp index 5ad5903141b..9ddd8af019b 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp @@ -55,24 +55,15 @@ AUD_BaseIIRFilterReader::~AUD_BaseIIRFilterReader() delete[] m_y; } -void AUD_BaseIIRFilterReader::read(int & length, sample_t* & buffer) +void AUD_BaseIIRFilterReader::read(int & length, sample_t* buffer) { - sample_t* buf; - - int samplesize = AUD_SAMPLE_SIZE(m_reader->getSpecs()); - - m_reader->read(length, buf); - - if(m_buffer.getSize() < length * samplesize) - m_buffer.resize(length * samplesize); - - buffer = m_buffer.getBuffer(); + m_reader->read(length, buffer); for(m_channel = 0; m_channel < m_channels; m_channel++) { for(int i = 0; i < length; i++) { - m_x[m_xpos * CC] = buf[i * CC]; + m_x[m_xpos * CC] = buffer[i * CC]; m_y[m_ypos * CC] = buffer[i * CC] = filter(); m_xpos = (m_xpos + 1) % m_xlen; diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h index 9f81e2d8a25..2d1f21446a0 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h @@ -56,11 +56,6 @@ private: */ const int m_ylen; - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - /** * The last in samples array. */ @@ -112,7 +107,7 @@ public: virtual ~AUD_BaseIIRFilterReader(); - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); virtual sample_t filter()=0; }; diff --git a/intern/audaspace/FX/AUD_DelayReader.cpp b/intern/audaspace/FX/AUD_DelayReader.cpp index a2224caf288..2e93184358e 100644 --- a/intern/audaspace/FX/AUD_DelayReader.cpp +++ b/intern/audaspace/FX/AUD_DelayReader.cpp @@ -36,8 +36,7 @@ AUD_DelayReader::AUD_DelayReader(AUD_Reference reader, float delay) : AUD_EffectReader(reader), m_delay(int(delay * reader->getSpecs().rate)), - m_remdelay(int(delay * reader->getSpecs().rate)), - m_empty(true) + m_remdelay(int(delay * reader->getSpecs().rate)) { } @@ -70,46 +69,28 @@ int AUD_DelayReader::getPosition() const return m_reader->getPosition() + m_delay; } -void AUD_DelayReader::read(int & length, sample_t* & buffer) +void AUD_DelayReader::read(int & length, sample_t* buffer) { if(m_remdelay > 0) { AUD_Specs specs = m_reader->getSpecs(); int samplesize = AUD_SAMPLE_SIZE(specs); - if(m_buffer.getSize() < length * samplesize) - { - m_buffer.resize(length * samplesize); - m_empty = false; - } - - buffer = m_buffer.getBuffer(); - if(length > m_remdelay) { - if(!m_empty) - memset(buffer, 0, m_remdelay * samplesize); + memset(buffer, 0, m_remdelay * samplesize); int len = length - m_remdelay; - sample_t* buf; - m_reader->read(len, buf); - - memcpy(buffer + m_remdelay * specs.channels, - buf, len * samplesize); + m_reader->read(len, buffer + m_remdelay * specs.channels); if(len < length-m_remdelay) length = m_remdelay + len; m_remdelay = 0; - m_empty = false; } else { - if(!m_empty) - { - memset(buffer, 0, length * samplesize); - m_empty = true; - } + memset(buffer, 0, length * samplesize); m_remdelay -= length; } } diff --git a/intern/audaspace/FX/AUD_DelayReader.h b/intern/audaspace/FX/AUD_DelayReader.h index 695003a8c43..cb0ec9bcd9d 100644 --- a/intern/audaspace/FX/AUD_DelayReader.h +++ b/intern/audaspace/FX/AUD_DelayReader.h @@ -41,11 +41,6 @@ class AUD_DelayReader : public AUD_EffectReader { private: - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - /** * The delay level. */ @@ -56,11 +51,6 @@ private: */ int m_remdelay; - /** - * Whether the buffer is currently filled with zeros. - */ - bool m_empty; - // hide copy constructor and operator= AUD_DelayReader(const AUD_DelayReader&); AUD_DelayReader& operator=(const AUD_DelayReader&); @@ -76,7 +66,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_DELAYREADER diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index bf1c770a2ed..605c49066d2 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -89,7 +89,7 @@ AUD_Specs AUD_DoubleReader::getSpecs() const return m_reader1->getSpecs(); } -void AUD_DoubleReader::read(int & length, sample_t* & buffer) +void AUD_DoubleReader::read(int & length, sample_t* buffer) { if(!m_finished1) { @@ -98,23 +98,12 @@ void AUD_DoubleReader::read(int & length, sample_t* & buffer) if(len < length) { - AUD_Specs specs = m_reader1->getSpecs(); - int samplesize = AUD_SAMPLE_SIZE(specs); - - if(m_buffer.getSize() < length * samplesize) - m_buffer.resize(length * samplesize); - - sample_t* buf = buffer; - buffer = m_buffer.getBuffer(); - - memcpy(buffer, buf, len * samplesize); + const AUD_Specs specs = m_reader1->getSpecs(); len = length - len; length -= len; - m_reader2->read(len, buf); - memcpy(buffer + length * specs.channels, buf, - len * samplesize); + m_reader2->read(len, buffer + length * specs.channels); length += len; diff --git a/intern/audaspace/FX/AUD_DoubleReader.h b/intern/audaspace/FX/AUD_DoubleReader.h index 4f01c47d052..d68000fe81a 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.h +++ b/intern/audaspace/FX/AUD_DoubleReader.h @@ -85,7 +85,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_DOUBLEREADER diff --git a/intern/audaspace/FX/AUD_EffectReader.cpp b/intern/audaspace/FX/AUD_EffectReader.cpp index d7c4eeb2ee1..aa8fe7a7f35 100644 --- a/intern/audaspace/FX/AUD_EffectReader.cpp +++ b/intern/audaspace/FX/AUD_EffectReader.cpp @@ -65,7 +65,7 @@ AUD_Specs AUD_EffectReader::getSpecs() const return m_reader->getSpecs(); } -void AUD_EffectReader::read(int & length, sample_t* & buffer) +void AUD_EffectReader::read(int & length, sample_t* buffer) { m_reader->read(length, buffer); } diff --git a/intern/audaspace/FX/AUD_EffectReader.h b/intern/audaspace/FX/AUD_EffectReader.h index 6aa185edcd0..cfb8e5b6e77 100644 --- a/intern/audaspace/FX/AUD_EffectReader.h +++ b/intern/audaspace/FX/AUD_EffectReader.h @@ -69,7 +69,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_EFFECTREADER diff --git a/intern/audaspace/FX/AUD_FaderReader.cpp b/intern/audaspace/FX/AUD_FaderReader.cpp index e319e205e5f..7fe5c503c23 100644 --- a/intern/audaspace/FX/AUD_FaderReader.cpp +++ b/intern/audaspace/FX/AUD_FaderReader.cpp @@ -38,12 +38,11 @@ AUD_FaderReader::AUD_FaderReader(AUD_Reference reader, AUD_FadeType AUD_EffectReader(reader), m_type(type), m_start(start), - m_length(length), - m_empty(true) + m_length(length) { } -void AUD_FaderReader::read(int & length, sample_t* & buffer) +void AUD_FaderReader::read(int & length, sample_t* buffer) { int position = m_reader->getPosition(); AUD_Specs specs = m_reader->getSpecs(); @@ -55,46 +54,18 @@ void AUD_FaderReader::read(int & length, sample_t* & buffer) { if(m_type != AUD_FADE_OUT) { - if(m_buffer.getSize() < length * samplesize) - { - m_buffer.resize(length * samplesize); - m_empty = false; - } - - buffer = m_buffer.getBuffer(); - - if(!m_empty) - { - memset(buffer, 0, length * samplesize); - m_empty = true; - } + memset(buffer, 0, length * samplesize); } } else if(position / (float)specs.rate >= m_start+m_length) { if(m_type == AUD_FADE_OUT) { - if(m_buffer.getSize() < length * samplesize) - { - m_buffer.resize(length * samplesize); - m_empty = false; - } - - buffer = m_buffer.getBuffer(); - - if(!m_empty) - { - memset(buffer, 0, length * samplesize); - m_empty = true; - } + memset(buffer, 0, length * samplesize); } } else { - if(m_buffer.getSize() < length * samplesize) - m_buffer.resize(length * samplesize); - - sample_t* buf = m_buffer.getBuffer(); float volume = 1.0f; for(int i = 0; i < length * specs.channels; i++) @@ -111,10 +82,7 @@ void AUD_FaderReader::read(int & length, sample_t* & buffer) volume = 1.0f - volume; } - buf[i] = buffer[i] * volume; + buffer[i] = buffer[i] * volume; } - - buffer = buf; - m_empty = false; } } diff --git a/intern/audaspace/FX/AUD_FaderReader.h b/intern/audaspace/FX/AUD_FaderReader.h index b088477bce0..c0eb3d27d36 100644 --- a/intern/audaspace/FX/AUD_FaderReader.h +++ b/intern/audaspace/FX/AUD_FaderReader.h @@ -58,16 +58,6 @@ private: */ const float m_length; - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - - /** - * Whether the buffer is empty. - */ - bool m_empty; - // hide copy constructor and operator= AUD_FaderReader(const AUD_FaderReader&); AUD_FaderReader& operator=(const AUD_FaderReader&); @@ -82,7 +72,7 @@ public: AUD_FaderReader(AUD_Reference reader, AUD_FadeType type, float start,float length); - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_FADERREADER diff --git a/intern/audaspace/FX/AUD_LimiterReader.cpp b/intern/audaspace/FX/AUD_LimiterReader.cpp index d5a46568b3e..0f87679410e 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.cpp +++ b/intern/audaspace/FX/AUD_LimiterReader.cpp @@ -48,14 +48,14 @@ AUD_LimiterReader::AUD_LimiterReader(AUD_Reference reader, { // skip first m_start samples by reading them int length = AUD_DEFAULT_BUFFER_SIZE; - sample_t* buffer; + AUD_Buffer buffer(AUD_DEFAULT_BUFFER_SIZE * AUD_SAMPLE_SIZE(m_reader->getSpecs())); for(int len = m_start; length == AUD_DEFAULT_BUFFER_SIZE; len -= AUD_DEFAULT_BUFFER_SIZE) { if(len < AUD_DEFAULT_BUFFER_SIZE) length = len; - m_reader->read(length, buffer); + m_reader->read(length, buffer.getBuffer()); } } } @@ -80,7 +80,7 @@ int AUD_LimiterReader::getPosition() const return AUD_MIN(pos, m_end) - m_start; } -void AUD_LimiterReader::read(int & length, sample_t* & buffer) +void AUD_LimiterReader::read(int & length, sample_t* buffer) { if(m_end >= 0) { diff --git a/intern/audaspace/FX/AUD_LimiterReader.h b/intern/audaspace/FX/AUD_LimiterReader.h index f4502c33ae0..660dc26b7a3 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.h +++ b/intern/audaspace/FX/AUD_LimiterReader.h @@ -67,7 +67,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_LIMITERREADER diff --git a/intern/audaspace/FX/AUD_LoopReader.cpp b/intern/audaspace/FX/AUD_LoopReader.cpp index b7b8937abb8..0efee5b55c0 100644 --- a/intern/audaspace/FX/AUD_LoopReader.cpp +++ b/intern/audaspace/FX/AUD_LoopReader.cpp @@ -68,10 +68,9 @@ int AUD_LoopReader::getPosition() const return m_reader->getPosition() * (m_count < 0 ? 1 : m_count); } -void AUD_LoopReader::read(int & length, sample_t* & buffer) +void AUD_LoopReader::read(int & length, sample_t* buffer) { AUD_Specs specs = m_reader->getSpecs(); - int samplesize = AUD_SAMPLE_SIZE(specs); int len = length; @@ -81,13 +80,6 @@ void AUD_LoopReader::read(int & length, sample_t* & buffer) { int pos = 0; - if(m_buffer.getSize() < length * samplesize) - m_buffer.resize(length * samplesize); - - sample_t* buf = m_buffer.getBuffer(); - - memcpy(buf + pos * specs.channels, buffer, len * samplesize); - pos += len; while(pos < length && m_left) @@ -98,19 +90,16 @@ void AUD_LoopReader::read(int & length, sample_t* & buffer) m_reader->seek(0); len = length - pos; - m_reader->read(len, buffer); + m_reader->read(len, buffer + pos * specs.channels); // prevent endless loop if(!len) break; - memcpy(buf + pos * specs.channels, buffer, len * samplesize); - pos += len; } length = pos; - buffer = buf; } else length = len; diff --git a/intern/audaspace/FX/AUD_LoopReader.h b/intern/audaspace/FX/AUD_LoopReader.h index 866d6f7885f..d1338245df4 100644 --- a/intern/audaspace/FX/AUD_LoopReader.h +++ b/intern/audaspace/FX/AUD_LoopReader.h @@ -42,11 +42,6 @@ class AUD_LoopReader : public AUD_EffectReader { private: - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - /** * The loop count. */ @@ -73,7 +68,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_LOOPREADER diff --git a/intern/audaspace/FX/AUD_ReverseReader.cpp b/intern/audaspace/FX/AUD_ReverseReader.cpp index 8ca9f8609bb..030896d2eae 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.cpp +++ b/intern/audaspace/FX/AUD_ReverseReader.cpp @@ -60,7 +60,7 @@ int AUD_ReverseReader::getPosition() const return m_position; } -void AUD_ReverseReader::read(int & length, sample_t* & buffer) +void AUD_ReverseReader::read(int & length, sample_t* buffer) { // first correct the length if(m_position + length > m_length) @@ -72,36 +72,34 @@ void AUD_ReverseReader::read(int & length, sample_t* & buffer) return; } - AUD_Specs specs = getSpecs(); - int samplesize = AUD_SAMPLE_SIZE(specs); + const AUD_Specs specs = getSpecs(); + const int samplesize = AUD_SAMPLE_SIZE(specs); - // resize buffer if needed - if(m_buffer.getSize() < length * samplesize) - m_buffer.resize(length * samplesize); + sample_t temp[specs.channels]; - buffer = m_buffer.getBuffer(); - - sample_t* buf; int len = length; // read from reader m_reader->seek(m_length - m_position - len); - m_reader->read(len, buf); + m_reader->read(len, buffer); // set null if reader didn't give enough data if(len < length) - { memset(buffer, 0, (length - len) * samplesize); - buffer += (length - len) * specs.channels; - } // copy the samples reverted - for(int i = 0; i < len; i++) - memcpy(buffer + i * specs.channels, - buf + (len - 1 - i) * specs.channels, + for(int i = 0; i < length / 2; i++) + { + memcpy(temp, + buffer + (len - 1 - i) * specs.channels, samplesize); + memcpy(buffer + (len - 1 - i) * specs.channels, + buffer + i * specs.channels, + samplesize); + memcpy(buffer + i * specs.channels, + temp, + samplesize); + } m_position += length; - - buffer = m_buffer.getBuffer(); } diff --git a/intern/audaspace/FX/AUD_ReverseReader.h b/intern/audaspace/FX/AUD_ReverseReader.h index d8086e08534..8525acaab36 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.h +++ b/intern/audaspace/FX/AUD_ReverseReader.h @@ -52,11 +52,6 @@ private: */ int m_position; - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - // hide copy constructor and operator= AUD_ReverseReader(const AUD_ReverseReader&); AUD_ReverseReader& operator=(const AUD_ReverseReader&); @@ -73,7 +68,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_REVERSEREADER diff --git a/intern/audaspace/FX/AUD_SuperposeReader.cpp b/intern/audaspace/FX/AUD_SuperposeReader.cpp index 6f39dcadf40..3ad2420fc91 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.cpp +++ b/intern/audaspace/FX/AUD_SuperposeReader.cpp @@ -82,24 +82,22 @@ AUD_Specs AUD_SuperposeReader::getSpecs() const return m_reader1->getSpecs(); } -void AUD_SuperposeReader::read(int & length, sample_t* & buffer) +void AUD_SuperposeReader::read(int & length, sample_t* buffer) { AUD_Specs specs = m_reader1->getSpecs(); int samplesize = AUD_SAMPLE_SIZE(specs); if(m_buffer.getSize() < length * samplesize) m_buffer.resize(length * samplesize); - buffer = m_buffer.getBuffer(); int len1 = length; - sample_t* buf; - m_reader1->read(len1, buf); - memcpy(buffer, buf, len1 * samplesize); + m_reader1->read(len1, buffer); if(len1 < length) memset(buffer + len1 * specs.channels, 0, (length - len1) * samplesize); int len2 = length; + sample_t* buf = m_buffer.getBuffer(); m_reader2->read(len2, buf); for(int i = 0; i < len2 * specs.channels; i++) diff --git a/intern/audaspace/FX/AUD_SuperposeReader.h b/intern/audaspace/FX/AUD_SuperposeReader.h index 26e4b138dfa..5a2a2a1d8d1 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.h +++ b/intern/audaspace/FX/AUD_SuperposeReader.h @@ -80,7 +80,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_SUPERPOSEREADER diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index a3b0bff316e..2780f108cda 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -130,7 +130,6 @@ void AUD_OpenALDevice::updateStreams() AUD_OpenALHandle* sound; int length; - sample_t* buffer; ALint info; AUD_DeviceSpecs specs = m_specs; @@ -161,6 +160,8 @@ void AUD_OpenALDevice::updateStreams() if(info) { specs.specs = sound->reader->getSpecs(); + if(m_buffer.getSize() < m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)) + m_buffer.resize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); // for all empty buffers while(info--) @@ -170,7 +171,7 @@ void AUD_OpenALDevice::updateStreams() { // read data length = m_buffersize; - sound->reader->read(length, buffer); + sound->reader->read(length, m_buffer.getBuffer()); // looping necessary? if(length == 0 && sound->loopcount) @@ -181,7 +182,7 @@ void AUD_OpenALDevice::updateStreams() sound->reader->seek(0); length = m_buffersize; - sound->reader->read(length, buffer); + sound->reader->read(length, m_buffer.getBuffer()); } // read nothing? @@ -204,7 +205,7 @@ void AUD_OpenALDevice::updateStreams() // fill with new data alBufferData(sound->buffers[sound->current], sound->format, - buffer, length * + m_buffer.getBuffer(), length * AUD_DEVICE_SAMPLE_SIZE(specs), specs.rate); @@ -581,14 +582,15 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_Reference reader, bool keep) try { - sample_t* buf; + if(m_buffer.getSize() < m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)) + m_buffer.resize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); int length; for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) { length = m_buffersize; - reader->read(length, buf); - alBufferData(sound->buffers[i], sound->format, buf, + reader->read(length, m_buffer.getBuffer()); + alBufferData(sound->buffers[i], sound->format, m_buffer.getBuffer(), length * AUD_DEVICE_SAMPLE_SIZE(specs), specs.rate); if(alGetError() != AL_NO_ERROR) @@ -879,17 +881,18 @@ bool AUD_OpenALDevice::seek(AUD_Handle* handle, float position) ALenum err; if((err = alGetError()) == AL_NO_ERROR) { - sample_t* buf; int length; AUD_DeviceSpecs specs = m_specs; specs.specs = alhandle->reader->getSpecs(); + if(m_buffer.getSize() < m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)) + m_buffer.resize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) { length = m_buffersize; - alhandle->reader->read(length, buf); + alhandle->reader->read(length, m_buffer.getBuffer()); alBufferData(alhandle->buffers[i], alhandle->format, - buf, + m_buffer.getBuffer(), length * AUD_DEVICE_SAMPLE_SIZE(specs), specs.rate); diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.h b/intern/audaspace/OpenAL/AUD_OpenALDevice.h index 3bca47f1805..d5db5989fe7 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.h +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.h @@ -34,6 +34,7 @@ #include "AUD_IDevice.h" #include "AUD_I3DDevice.h" +#include "AUD_Buffer.h" struct AUD_OpenALHandle; struct AUD_OpenALBufferedFactory; @@ -103,6 +104,11 @@ private: */ int m_buffersize; + /** + * Device buffer. + */ + AUD_Buffer m_buffer; + /** * Starts the streaming thread. */ diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp index e9a94418b60..42696a1caaa 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp @@ -75,11 +75,10 @@ AUD_SRCResampleReader::~AUD_SRCResampleReader() long AUD_SRCResampleReader::doCallback(float** data) { int length = m_buffer.getSize() / AUD_SAMPLE_SIZE(m_tspecs); - sample_t* buffer; - m_reader->read(length, buffer); + *data = m_buffer.getBuffer(); + m_reader->read(length, *data); - *data = buffer; return length; } @@ -105,15 +104,13 @@ AUD_Specs AUD_SRCResampleReader::getSpecs() const return m_tspecs; } -void AUD_SRCResampleReader::read(int & length, sample_t* & buffer) +void AUD_SRCResampleReader::read(int & length, sample_t* buffer) { int size = length * AUD_SAMPLE_SIZE(m_tspecs); if(m_buffer.getSize() < size) m_buffer.resize(size); - buffer = m_buffer.getBuffer(); - length = src_callback_read(m_src, m_factor, length, buffer); m_position += length; diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.h b/intern/audaspace/SRC/AUD_SRCResampleReader.h index 21193661911..2d67e636bd7 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.h +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.h @@ -104,7 +104,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_SRCRESAMPLEREADER diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp index ed6ca5d142f..bacbbf2a725 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp @@ -341,14 +341,14 @@ void AUD_FFMPEGReader::seek(int position) { // read until we're at the right position int length = AUD_DEFAULT_BUFFER_SIZE; - sample_t* buffer; + AUD_Buffer buffer(length * AUD_SAMPLE_SIZE(m_specs)); for(int len = position - m_position; length == AUD_DEFAULT_BUFFER_SIZE; len -= AUD_DEFAULT_BUFFER_SIZE) { if(len < AUD_DEFAULT_BUFFER_SIZE) length = len; - read(length, buffer); + read(length, buffer.getBuffer()); } } } @@ -381,7 +381,7 @@ AUD_Specs AUD_FFMPEGReader::getSpecs() const return m_specs.specs; } -void AUD_FFMPEGReader::read(int & length, sample_t* & buffer) +void AUD_FFMPEGReader::read(int & length, sample_t* buffer) { // read packages and decode them AVPacket packet; @@ -390,11 +390,7 @@ void AUD_FFMPEGReader::read(int & length, sample_t* & buffer) int left = length; int sample_size = AUD_DEVICE_SAMPLE_SIZE(m_specs); - // resize output buffer if necessary - if(m_buffer.getSize() < length * AUD_SAMPLE_SIZE(m_specs)) - m_buffer.resize(length * AUD_SAMPLE_SIZE(m_specs)); - - buffer = m_buffer.getBuffer(); + sample_t* buf = buffer; pkgbuf_pos = m_pkgbuf_left; m_pkgbuf_left = 0; @@ -402,9 +398,9 @@ void AUD_FFMPEGReader::read(int & length, sample_t* & buffer) if(pkgbuf_pos > 0) { data_size = AUD_MIN(pkgbuf_pos, left * sample_size); - m_convert((data_t*) buffer, (data_t*) m_pkgbuf.getBuffer(), + m_convert((data_t*) buf, (data_t*) m_pkgbuf.getBuffer(), data_size / AUD_FORMAT_SIZE(m_specs.format)); - buffer += data_size / AUD_FORMAT_SIZE(m_specs.format); + buf += data_size / AUD_FORMAT_SIZE(m_specs.format); left -= data_size/sample_size; } @@ -419,9 +415,9 @@ void AUD_FFMPEGReader::read(int & length, sample_t* & buffer) // copy to output buffer data_size = AUD_MIN(pkgbuf_pos, left * sample_size); - m_convert((data_t*) buffer, (data_t*) m_pkgbuf.getBuffer(), + m_convert((data_t*) buf, (data_t*) m_pkgbuf.getBuffer(), data_size / AUD_FORMAT_SIZE(m_specs.format)); - buffer += data_size / AUD_FORMAT_SIZE(m_specs.format); + buf += data_size / AUD_FORMAT_SIZE(m_specs.format); left -= data_size/sample_size; } av_free_packet(&packet); @@ -435,8 +431,6 @@ void AUD_FFMPEGReader::read(int & length, sample_t* & buffer) pkgbuf_pos-data_size); } - buffer = m_buffer.getBuffer(); - if(left > 0) length -= left; m_position += length; diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h index 26e66859451..c5bfd11dcbc 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h @@ -60,11 +60,6 @@ private: */ int m_position; - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - /** * The specification of the audio data. */ @@ -167,7 +162,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_FFMPEGREADER diff --git a/intern/audaspace/intern/AUD_BufferReader.cpp b/intern/audaspace/intern/AUD_BufferReader.cpp index 0ac967b29b0..08ed52ea497 100644 --- a/intern/audaspace/intern/AUD_BufferReader.cpp +++ b/intern/audaspace/intern/AUD_BufferReader.cpp @@ -33,6 +33,8 @@ #include "AUD_Buffer.h" #include "AUD_Space.h" +#include + AUD_BufferReader::AUD_BufferReader(AUD_Reference buffer, AUD_Specs specs) : m_position(0), m_buffer(buffer), m_specs(specs) @@ -64,17 +66,22 @@ AUD_Specs AUD_BufferReader::getSpecs() const return m_specs; } -void AUD_BufferReader::read(int & length, sample_t* & buffer) +void AUD_BufferReader::read(int & length, sample_t* buffer) { int sample_size = AUD_SAMPLE_SIZE(m_specs); - buffer = m_buffer->getBuffer() + m_position * m_specs.channels; + sample_t* buf = m_buffer->getBuffer() + m_position * m_specs.channels; // in case the end of the buffer is reached if(m_buffer->getSize() < (m_position + length) * sample_size) length = m_buffer->getSize() / sample_size - m_position; if(length < 0) + { length = 0; + return; + } + m_position += length; + memcpy(buffer, buf, length * sample_size); } diff --git a/intern/audaspace/intern/AUD_BufferReader.h b/intern/audaspace/intern/AUD_BufferReader.h index 3369672703c..16d7136ab63 100644 --- a/intern/audaspace/intern/AUD_BufferReader.h +++ b/intern/audaspace/intern/AUD_BufferReader.h @@ -76,7 +76,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_BUFFERREADER diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 08fb55f7605..b0050abe7ac 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -778,13 +778,11 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, int len; int position = 0; - sample_t* readbuffer; do { len = samplerate; buffer.resize((position + len) * sizeof(float), true); - reader->read(len, readbuffer); - memcpy(buffer.getBuffer() + position, readbuffer, len * sizeof(float)); + reader->read(len, buffer.getBuffer() + position); position += len; } while(len != 0); @@ -868,6 +866,7 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) { AUD_DeviceSpecs specs; sample_t* buf; + AUD_Buffer aBuffer; specs.rate = AUD_RATE_INVALID; specs.channels = AUD_CHANNELS_MONO; @@ -882,6 +881,13 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) for(int i = 0; i < length; i++) { len = floor(samplejump * (i+1)) - floor(samplejump * i); + + if(aBuffer.getSize() < len * AUD_SAMPLE_SIZE(reader->getSpecs())) + { + aBuffer.resize(len * AUD_SAMPLE_SIZE(reader->getSpecs())); + buf = aBuffer.getBuffer(); + } + reader->read(len, buf); if(len < 1) diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index 3079d31c9e9..a70eebc192c 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -76,16 +76,15 @@ AUD_Specs AUD_ChannelMapperReader::getSpecs() const return m_specs; } -void AUD_ChannelMapperReader::read(int & length, sample_t* & buffer) +void AUD_ChannelMapperReader::read(int & length, sample_t* buffer) { - sample_t* in = buffer; + if(m_buffer.getSize() < length * m_rch * sizeof(sample_t)) + m_buffer.resize(length * m_rch * sizeof(sample_t)); + + sample_t* in = m_buffer.getBuffer(); m_reader->read(length, in); - if(m_buffer.getSize() < length * AUD_SAMPLE_SIZE(m_specs)) - m_buffer.resize(length * AUD_SAMPLE_SIZE(m_specs)); - - buffer = m_buffer.getBuffer(); sample_t sum; for(int i = 0; i < length; i++) diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.h b/intern/audaspace/intern/AUD_ChannelMapperReader.h index 1c7dba1df7c..31c22b8cf5a 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.h +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.h @@ -43,7 +43,7 @@ class AUD_ChannelMapperReader : public AUD_EffectReader { private: /** - * The sound output buffer. + * The sound reading buffer. */ AUD_Buffer m_buffer; @@ -80,7 +80,7 @@ public: ~AUD_ChannelMapperReader(); virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_CHANNELMAPPERREADER diff --git a/intern/audaspace/intern/AUD_ConverterReader.cpp b/intern/audaspace/intern/AUD_ConverterReader.cpp index 6927f3e969c..7e0246f5d62 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.cpp +++ b/intern/audaspace/intern/AUD_ConverterReader.cpp @@ -75,17 +75,15 @@ AUD_Specs AUD_ConverterReader::getSpecs() const return m_specs.specs; } -void AUD_ConverterReader::read(int & length, sample_t* & buffer) +void AUD_ConverterReader::read(int & length, sample_t* buffer) { - m_reader->read(length, buffer); - - int samplesize = AUD_SAMPLE_SIZE(m_specs); + int samplesize = AUD_SAMPLE_SIZE(m_reader->getSpecs()); if(m_buffer.getSize() < length * samplesize) m_buffer.resize(length * samplesize); - m_convert((data_t*)m_buffer.getBuffer(), (data_t*)buffer, - length * m_specs.channels); + m_reader->read(length, m_buffer.getBuffer()); - buffer = m_buffer.getBuffer(); + m_convert((data_t*)buffer, (data_t*)m_buffer.getBuffer(), + length * m_specs.channels); } diff --git a/intern/audaspace/intern/AUD_ConverterReader.h b/intern/audaspace/intern/AUD_ConverterReader.h index 6f252b5f9f9..958fe6d1897 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.h +++ b/intern/audaspace/intern/AUD_ConverterReader.h @@ -70,7 +70,7 @@ public: AUD_ConverterReader(AUD_Reference reader, AUD_DeviceSpecs specs); virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_CONVERTERREADER diff --git a/intern/audaspace/intern/AUD_IReader.h b/intern/audaspace/intern/AUD_IReader.h index 7c31c593964..01baf13f540 100644 --- a/intern/audaspace/intern/AUD_IReader.h +++ b/intern/audaspace/intern/AUD_IReader.h @@ -100,7 +100,7 @@ public: * A smaller value also indicates the end of the reader. * \param[out] buffer The pointer to the buffer with the samples. */ - virtual void read(int & length, sample_t* & buffer)=0; + virtual void read(int & length, sample_t* buffer)=0; }; #endif //AUD_IREADER diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index 6217826eeec..6cb1d946ea3 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -71,18 +71,17 @@ AUD_Specs AUD_LinearResampleReader::getSpecs() const return m_tspecs; } -void AUD_LinearResampleReader::read(int & length, sample_t* & buffer) +void AUD_LinearResampleReader::read(int & length, sample_t* buffer) { int samplesize = AUD_SAMPLE_SIZE(m_tspecs); - int size = length * samplesize; + int size = length * AUD_SAMPLE_SIZE(m_sspecs); if(m_buffer.getSize() < size) m_buffer.resize(size); int need = ceil((m_position + length) / m_factor) + 1 - m_sposition; int len = need; - sample_t* buf; - buffer = m_buffer.getBuffer(); + sample_t* buf = m_buffer.getBuffer(); m_reader->read(len, buf); diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.h b/intern/audaspace/intern/AUD_LinearResampleReader.h index fdf7858f97f..f673cd0ee66 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.h +++ b/intern/audaspace/intern/AUD_LinearResampleReader.h @@ -92,7 +92,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_LINEARRESAMPLEREADER diff --git a/intern/audaspace/intern/AUD_Mixer.cpp b/intern/audaspace/intern/AUD_Mixer.cpp index 03488ac46b1..880e9d22e96 100644 --- a/intern/audaspace/intern/AUD_Mixer.cpp +++ b/intern/audaspace/intern/AUD_Mixer.cpp @@ -73,43 +73,33 @@ AUD_DeviceSpecs AUD_Mixer::getSpecs() const return m_specs; } -void AUD_Mixer::add(sample_t* buffer, int start, int length, float volume) +void AUD_Mixer::clear(int length) { - AUD_MixerBuffer buf; - buf.buffer = buffer; - buf.start = start; - buf.length = length; - buf.volume = volume; - m_buffers.push_back(buf); + if(m_buffer.getSize() < length * m_specs.channels * AUD_SAMPLE_SIZE(m_specs)) + m_buffer.resize(length * m_specs.channels * AUD_SAMPLE_SIZE(m_specs)); + + m_length = length; + + memset(m_buffer.getBuffer(), 0, length * m_specs.channels * AUD_SAMPLE_SIZE(m_specs)); } -void AUD_Mixer::superpose(data_t* buffer, int length, float volume) +void AUD_Mixer::mix(sample_t* buffer, int start, int length, float volume) { - AUD_MixerBuffer buf; - - int channels = m_specs.channels; - - if(m_buffer.getSize() < length * channels * 4) - m_buffer.resize(length * channels * 4); - sample_t* out = m_buffer.getBuffer(); - sample_t* in; - memset(out, 0, length * channels * 4); + length = (AUD_MIN(m_length, length + start) - start) * m_specs.channels; + start += m_specs.channels; - int end; - - while(!m_buffers.empty()) - { - buf = m_buffers.front(); - m_buffers.pop_front(); - - end = buf.length * channels; - in = buf.buffer; - - for(int i = 0; i < end; i++) - out[i + buf.start * channels] += in[i] * buf.volume * volume; - } - - m_convert(buffer, (data_t*) out, length * channels); + for(int i = 0; i < length; i++) + out[i + start] += buffer[i] * volume; +} + +void AUD_Mixer::read(data_t* buffer, float volume) +{ + sample_t* out = m_buffer.getBuffer(); + + for(int i = 0; i < m_length * m_specs.channels; i++) + out[i] *= volume; + + m_convert(buffer, (data_t*) out, m_length * m_specs.channels); } diff --git a/intern/audaspace/intern/AUD_Mixer.h b/intern/audaspace/intern/AUD_Mixer.h index d8c4dde2685..9e2be461452 100644 --- a/intern/audaspace/intern/AUD_Mixer.h +++ b/intern/audaspace/intern/AUD_Mixer.h @@ -36,15 +36,6 @@ #include "AUD_Buffer.h" #include "AUD_Reference.h" class AUD_IReader; -#include - -struct AUD_MixerBuffer -{ - sample_t* buffer; - int start; - int length; - float volume; -}; /** * This abstract class is able to mix audiosignals of different channel count @@ -53,18 +44,18 @@ struct AUD_MixerBuffer class AUD_Mixer { protected: - /** - * The list of buffers to superpose. - */ - std::list m_buffers; - /** * The output specification. */ const AUD_DeviceSpecs m_specs; /** - * The temporary mixing buffer. + * The length of the mixing buffer. + */ + int m_length; + + /** + * The mixing buffer. */ AUD_Buffer m_buffer; @@ -98,21 +89,26 @@ public: virtual AUD_Reference prepare(AUD_Reference reader)=0; /** - * Adds a buffer for superposition. + * Mixes a buffer. * \param buffer The buffer to superpose. * \param start The start sample of the buffer. * \param length The length of the buffer in samples. * \param volume The mixing volume. Must be a value between 0.0 and 1.0. */ - virtual void add(sample_t* buffer, int start, int length, float volume); + virtual void mix(sample_t* buffer, int start, int length, float volume); /** - * Superposes all added buffers into an output buffer. + * Writes the mixing buffer into an output buffer. * \param buffer The target buffer for superposing. - * \param length The length of the buffer in samples. * \param volume The mixing volume. Must be a value between 0.0 and 1.0. */ - virtual void superpose(data_t* buffer, int length, float volume); + virtual void read(data_t* buffer, float volume); + + /** + * Clears the mixing buffer. + * \param length The length of the buffer in samples. + */ + virtual void clear(int length); }; #endif //AUD_MIXER diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index b7cbdda544e..794a524c527 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -113,21 +113,17 @@ AUD_Specs AUD_SequencerReader::getSpecs() const return m_mixer->getSpecs().specs; } -void AUD_SequencerReader::read(int & length, sample_t* & buffer) +void AUD_SequencerReader::read(int & length, sample_t* buffer) { AUD_DeviceSpecs specs = m_mixer->getSpecs(); - int samplesize = AUD_SAMPLE_SIZE(specs); int rate = specs.rate; - int size = length * samplesize; - int start, end, current, skip, len; AUD_Reference strip; - sample_t* buf; + if(m_buffer.getSize() < length * AUD_SAMPLE_SIZE(specs)) + m_buffer.resize(length * AUD_SAMPLE_SIZE(specs)); - if(m_buffer.getSize() < size) - m_buffer.resize(size); - buffer = m_buffer.getBuffer(); + m_mixer->clear(length); if(!m_factory->getMute()) { @@ -176,8 +172,8 @@ void AUD_SequencerReader::read(int & length, sample_t* & buffer) len -= skip; if(strip->reader->getPosition() != current) strip->reader->seek(current); - strip->reader->read(len, buf); - m_mixer->add(buf, skip, len, m_volume(m_data, strip->entry->data, (float)m_position / (float)rate)); + strip->reader->read(len, m_buffer.getBuffer()); + m_mixer->mix(m_buffer.getBuffer(), skip, len, m_volume(m_data, strip->entry->data, (float)m_position / (float)rate)); } } } @@ -185,7 +181,7 @@ void AUD_SequencerReader::read(int & length, sample_t* & buffer) } } - m_mixer->superpose((data_t*)buffer, length, 1.0f); + m_mixer->read((data_t*)buffer, 1.0f); m_position += length; } diff --git a/intern/audaspace/intern/AUD_SequencerReader.h b/intern/audaspace/intern/AUD_SequencerReader.h index 2efb94aa1fb..8b90c27ed9e 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.h +++ b/intern/audaspace/intern/AUD_SequencerReader.h @@ -56,7 +56,7 @@ private: int m_position; /** - * The sound output buffer. + * The reading buffer. */ AUD_Buffer m_buffer; @@ -100,7 +100,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_SEQUENCERREADER diff --git a/intern/audaspace/intern/AUD_SilenceReader.cpp b/intern/audaspace/intern/AUD_SilenceReader.cpp index bdff4fe75a6..cd109c2352c 100644 --- a/intern/audaspace/intern/AUD_SilenceReader.cpp +++ b/intern/audaspace/intern/AUD_SilenceReader.cpp @@ -66,15 +66,8 @@ AUD_Specs AUD_SilenceReader::getSpecs() const return specs; } -void AUD_SilenceReader::read(int & length, sample_t* & buffer) +void AUD_SilenceReader::read(int & length, sample_t* buffer) { - // resize if necessary - if(m_buffer.getSize() < length * sizeof(sample_t)) - { - m_buffer.resize(length * sizeof(sample_t)); - memset(m_buffer.getBuffer(), 0, m_buffer.getSize()); - } - - buffer = m_buffer.getBuffer(); + memset(buffer, 0, length * sizeof(sample_t)); m_position += length; } diff --git a/intern/audaspace/intern/AUD_SilenceReader.h b/intern/audaspace/intern/AUD_SilenceReader.h index b35b4cfab42..753cda896be 100644 --- a/intern/audaspace/intern/AUD_SilenceReader.h +++ b/intern/audaspace/intern/AUD_SilenceReader.h @@ -51,11 +51,6 @@ private: */ int m_position; - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - // hide copy constructor and operator= AUD_SilenceReader(const AUD_SilenceReader&); AUD_SilenceReader& operator=(const AUD_SilenceReader&); @@ -71,7 +66,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_SILENCEREADER diff --git a/intern/audaspace/intern/AUD_SinusReader.cpp b/intern/audaspace/intern/AUD_SinusReader.cpp index f32464f067a..d8acd0f1a8f 100644 --- a/intern/audaspace/intern/AUD_SinusReader.cpp +++ b/intern/audaspace/intern/AUD_SinusReader.cpp @@ -72,14 +72,9 @@ AUD_Specs AUD_SinusReader::getSpecs() const return specs; } -void AUD_SinusReader::read(int & length, sample_t* & buffer) +void AUD_SinusReader::read(int & length, sample_t* buffer) { - // resize if necessary - if(m_buffer.getSize() < length * sizeof(sample_t)) - m_buffer.resize(length * sizeof(sample_t)); - // fill with sine data - buffer = m_buffer.getBuffer(); for(int i = 0; i < length; i++) { buffer[i] = sin((m_position + i) * 2 * M_PI * m_frequency / diff --git a/intern/audaspace/intern/AUD_SinusReader.h b/intern/audaspace/intern/AUD_SinusReader.h index e807f03226d..dca00c15637 100644 --- a/intern/audaspace/intern/AUD_SinusReader.h +++ b/intern/audaspace/intern/AUD_SinusReader.h @@ -56,11 +56,6 @@ private: */ int m_position; - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - /** * The sample rate for the output. */ @@ -83,7 +78,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_SINUSREADER diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 82bb5841580..ff744f74973 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -104,17 +104,19 @@ void AUD_SoftwareDevice::destroy() void AUD_SoftwareDevice::mix(data_t* buffer, int length) { + if(m_buffer.getSize() < length * AUD_SAMPLE_SIZE(m_specs)) + m_buffer.resize(length * AUD_SAMPLE_SIZE(m_specs)); + lock(); { AUD_SoftwareHandle* sound; int len; int pos; - sample_t* buf; std::list stopSounds; - std::list tempBufs; - AUD_Buffer* tempbuf; - int samplesize = AUD_SAMPLE_SIZE(m_specs); + sample_t* buf = m_buffer.getBuffer(); + + m_mixer->clear(length); // for all sounds AUD_HandleIterator it = m_playingSounds.begin(); @@ -128,15 +130,13 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) // get the buffer from the source pos = 0; len = length; + sound->reader->read(len, buf); // in case of looping while(pos + len < length && sound->loopcount) { - tempbuf = new AUD_Buffer(len * samplesize); - memcpy(tempbuf->getBuffer(), buf, len * samplesize); - tempBufs.push_back(tempbuf); - m_mixer->add(tempbuf->getBuffer(), pos, len, sound->volume); + m_mixer->mix(buf, pos, len, sound->volume); pos += len; @@ -153,7 +153,7 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) break; } - m_mixer->add(buf, pos, len, sound->volume); + m_mixer->mix(buf, pos, len, sound->volume); pos += len; // in case the end of the sound is reached @@ -170,7 +170,7 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) } // superpose - m_mixer->superpose(buffer, length, m_volume); + m_mixer->read(buffer, m_volume); // cleanup while(!stopSounds.empty()) @@ -179,13 +179,6 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) stopSounds.pop_front(); stop(sound); } - - while(!tempBufs.empty()) - { - tempbuf = tempBufs.front(); - tempBufs.pop_front(); - delete tempbuf; - } } unlock(); diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index 6cbc6e3ddc6..6518afe6737 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -34,8 +34,8 @@ #include "AUD_IDevice.h" #include "AUD_Mixer.h" +#include "AUD_Buffer.h" struct AUD_SoftwareHandle; -class AUD_Buffer; #include #include @@ -85,6 +85,11 @@ protected: virtual void playing(bool playing)=0; private: + /** + * The reading buffer. + */ + AUD_Buffer m_buffer; + /** * The list of sounds that are currently playing. */ diff --git a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp index 5c4e024917b..1b96c97742b 100644 --- a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp +++ b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp @@ -45,7 +45,6 @@ AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_Reference fac int sample_size = AUD_SAMPLE_SIZE(m_specs); int length; int index = 0; - sample_t* buffer; // get an approximated size if possible int size = reader->getLength(); @@ -63,10 +62,7 @@ AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_Reference fac // read more length = size-index; - reader->read(length, buffer); - memcpy(m_buffer->getBuffer() + index * m_specs.channels, - buffer, - length * sample_size); + reader->read(length, m_buffer->getBuffer() + index * m_specs.channels); size += AUD_BUFFER_RESIZE_BYTES / sample_size; index += length; } diff --git a/intern/audaspace/jack/AUD_JackDevice.cpp b/intern/audaspace/jack/AUD_JackDevice.cpp index 03a740f5fbf..a8b2625b848 100644 --- a/intern/audaspace/jack/AUD_JackDevice.cpp +++ b/intern/audaspace/jack/AUD_JackDevice.cpp @@ -28,8 +28,6 @@ * \ingroup audjack */ - -#include "AUD_Mixer.h" #include "AUD_JackDevice.h" #include "AUD_IReader.h" diff --git a/intern/audaspace/sndfile/AUD_SndFileReader.cpp b/intern/audaspace/sndfile/AUD_SndFileReader.cpp index 7b5fd7b0f45..cfe42b0725d 100644 --- a/intern/audaspace/sndfile/AUD_SndFileReader.cpp +++ b/intern/audaspace/sndfile/AUD_SndFileReader.cpp @@ -161,16 +161,8 @@ AUD_Specs AUD_SndFileReader::getSpecs() const return m_specs; } -void AUD_SndFileReader::read(int & length, sample_t* & buffer) +void AUD_SndFileReader::read(int & length, sample_t* buffer) { - int sample_size = AUD_SAMPLE_SIZE(m_specs); - - // resize output buffer if necessary - if(m_buffer.getSize() < length*sample_size) - m_buffer.resize(length*sample_size); - - buffer = m_buffer.getBuffer(); - length = sf_readf_float(m_sndfile, buffer, length); m_position += length; diff --git a/intern/audaspace/sndfile/AUD_SndFileReader.h b/intern/audaspace/sndfile/AUD_SndFileReader.h index af095819c0e..54ab05c63da 100644 --- a/intern/audaspace/sndfile/AUD_SndFileReader.h +++ b/intern/audaspace/sndfile/AUD_SndFileReader.h @@ -67,11 +67,6 @@ private: */ AUD_Specs m_specs; - /** - * The playback buffer. - */ - AUD_Buffer m_buffer; - /** * The sndfile. */ @@ -129,7 +124,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* & buffer); + virtual void read(int & length, sample_t* buffer); }; #endif //AUD_SNDFILEREADER From f3f3bcc45e701fac4abcfb68a2bbc60e06e6a9f4 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 14 Jun 2011 20:42:01 +0000 Subject: [PATCH 053/624] New Animation Import system. Only Mesh object animation import support implemented for now. --- source/blender/collada/AnimationExporter.cpp | 89 ++-- source/blender/collada/AnimationExporter.h | 4 + source/blender/collada/AnimationImporter.cpp | 444 +++++++++++++++++-- source/blender/collada/AnimationImporter.h | 23 +- source/blender/collada/DocumentImporter.cpp | 5 +- 5 files changed, 485 insertions(+), 80 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 98699e22030..3ed4d9f7be9 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -57,7 +57,8 @@ void AnimationExporter::exportAnimations(Scene *sce) if (!ob->adt || !ob->adt->action) return; //this is already checked in hasAnimations() FCurve *fcu = (FCurve*)ob->adt->action->curves.first; char * transformName = extract_transform_name( fcu->rna_path ); - + + //if (ob->type == OB_ARMATURE) { // if (!ob->data) return; // bArmature *arm = (bArmature*)ob->data; @@ -74,17 +75,46 @@ void AnimationExporter::exportAnimations(Scene *sce) //else { while (fcu) { transformName = extract_transform_name( fcu->rna_path ); - printf("fcu -> rna _path : %s \n transformName : %s\n", fcu->rna_path, transformName); + if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| (!strcmp(transformName, "rotation_quaternion"))) - dae_animation(ob ,fcu,/* id_name(ob),*/ transformName); + dae_animation(ob ,fcu, transformName ); fcu = fcu->next; } //} } + /*float * AnimationExporter::get_eul_source_for_quat(Object *ob ) + { + FCurve *fcu = (FCurve*)ob->adt->action->curves.first; + const int keys = fcu->totvert; + float quat[keys][4]; + float eul[keys][3]; + while(fcu) + { + transformName = extract_transform_name( fcu->rna_path ); + + if( !strcmp(transformName, "rotation_quaternion") ) + { + for ( int i = 0 ; i < fcu->totvert ; i+=) + { + quat[i][fcu->array_index] = fcu->bezt[i].vec[1][1]; + } + } + + fcu = fcu->next; + } + + for ( int i = 0 ; i < fcu->totvert ; i+=) + { + quat_to_eul(eul[i],quat[i]); + } + + return eul; + + }*/ std::string AnimationExporter::getObjectBoneName( Object* ob,const FCurve* fcu ) { //hard-way to derive the bone name from rna_path. Must find more compact method @@ -99,16 +129,18 @@ void AnimationExporter::exportAnimations(Scene *sce) return id_name(ob); } - void AnimationExporter::dae_animation(Object* ob, FCurve *fcu/*, std::string ob_name*/ , char* transformName) + void AnimationExporter::dae_animation(Object* ob, FCurve *fcu/*, std::string ob_name*/ , char* transformName ) { - printf("in dae animation\n"); + const char *axis_name = NULL; char anim_id[200]; bool has_tangents = false; + bool quatRotation = false; if ( !strcmp(transformName, "rotation_quaternion") ) { - const char *axis_names[] = {"W", "X", "Y", "Z"}; + //quatRotation = true; + const char *axis_names[] = {"", "X", "Y", "Z"}; if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index]; } @@ -118,8 +150,6 @@ void AnimationExporter::exportAnimations(Scene *sce) const char *axis_names[] = {"X", "Y", "Z"}; if (fcu->array_index < 3) axis_name = axis_names[fcu->array_index]; - - } std::string ob_name = std::string("null"); if (ob->type == OB_ARMATURE) @@ -377,7 +407,7 @@ void AnimationExporter::exportAnimations(Scene *sce) float AnimationExporter::convert_angle(float angle) { - return COLLADABU::Math::Utils::radToDegF(angle); + return COLLADABU::Math::Utils::degToRadF(angle); } std::string AnimationExporter::get_semantic_suffix(COLLADASW::InputSemantic::Semantics semantic) @@ -414,7 +444,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if (axis) { param.push_back(axis); } - else { //assumes if axis isn't specified all axi are added + else { //assumes if axis isn't specified all axises are added param.push_back("X"); param.push_back("Y"); param.push_back("Z"); @@ -440,12 +470,12 @@ void AnimationExporter::exportAnimations(Scene *sce) break; case COLLADASW::InputSemantic::OUTPUT: *length = 1; - if (rotation) { + /*if (rotation) { values[0] = convert_angle(bezt->vec[1][1]); } - else { + else {*/ values[0] = bezt->vec[1][1]; - } + //} break; case COLLADASW::InputSemantic::IN_TANGENT: @@ -454,12 +484,13 @@ void AnimationExporter::exportAnimations(Scene *sce) if (bezt->ipo != BEZT_IPO_BEZ) { // We're in a mixed interpolation scenario, set zero as it's irrelevant but value might contain unused data values[0] = 0; - values[1] = 0; - } else if (rotation) { + values[1] = 0; + } + /* else if (rotation) { values[1] = convert_angle(bezt->vec[0][1]); - } else { + } else {*/ values[1] = bezt->vec[0][1]; - } + //} break; case COLLADASW::InputSemantic::OUT_TANGENT: @@ -469,11 +500,12 @@ void AnimationExporter::exportAnimations(Scene *sce) // We're in a mixed interpolation scenario, set zero as it's irrelevant but value might contain unused data values[0] = 0; values[1] = 0; - } else if (rotation) { - values[1] = convert_angle(bezt->vec[2][1]); - } else { - values[1] = bezt->vec[2][1]; } + /* else if (rotation) { + values[1] = convert_angle(bezt->vec[2][1]); + } else {*/ + values[1] = bezt->vec[2][1]; + //} break; break; default: @@ -516,9 +548,8 @@ void AnimationExporter::exportAnimations(Scene *sce) for (unsigned int i = 0; i < fcu->totvert; i++) { float values[3]; // be careful! int length = 0; - get_source_values(&fcu->bezt[i], semantic, is_rotation, values, &length); - for (int j = 0; j < length; j++) + for (int j = 0; j < length; j++) source.appendValues(values[j]); } @@ -526,6 +557,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } + //Currently called only to get OUTPUT source values ( if rotation and hence the axis is also specified ) std::string AnimationExporter::create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, bool is_rot, const std::string& anim_id, const char *axis_name) { @@ -676,7 +708,7 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string AnimationExporter::get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) { std::string tm_name; - + bool is_rotation =false; // when given rna_path, determine tm_type from it if (rna_path) { char *name = extract_transform_name(rna_path); @@ -695,9 +727,10 @@ void AnimationExporter::exportAnimations(Scene *sce) switch (tm_type) { case 0: - return std::string("rotation_euler.") + std::string(axis_name) + ".ANGLE"; case 1: - return std::string("rotation_quaternion.") + std::string(axis_name) + ".ANGLE"; + tm_name = "rotation"; + is_rotation = true; + break; case 2: tm_name = "scale"; break; @@ -710,8 +743,8 @@ void AnimationExporter::exportAnimations(Scene *sce) } if (tm_name.size()) { - if (append_axis) - return tm_name + std::string(".") + std::string(axis_name); + if (is_rotation) + return tm_name + std::string(axis_name); else return tm_name; } diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 0368e34dc42..8fe2a0db04b 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -111,6 +111,10 @@ protected: COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis); void get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length); + + /*float * get_eul_source_for_quat(Object *ob );*/ + + /*std::string create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, const std::string& anim_id, int array_index);*/ std::string create_source_from_fcurve(COLLADASW::InputSemantic::Semantics semantic, FCurve *fcu, const std::string& anim_id, const char *axis_name); diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index a166324bde7..6efc712959f 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -89,12 +89,15 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) { COLLADAFW::FloatOrDoubleArray& input = curve->getInputValues(); COLLADAFW::FloatOrDoubleArray& output = curve->getOutputValues(); - // COLLADAFW::FloatOrDoubleArray& intan = curve->getInTangentValues(); - // COLLADAFW::FloatOrDoubleArray& outtan = curve->getOutTangentValues(); + + if( curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER ) { + COLLADAFW::FloatOrDoubleArray& intan = curve->getInTangentValues(); + COLLADAFW::FloatOrDoubleArray& outtan = curve->getOutTangentValues(); + } float fps = (float)FPS; size_t dim = curve->getOutDimension(); unsigned int i; - + std::vector& fcurves = curve_map[curve->getUniqueId()]; switch (dim) { @@ -108,28 +111,42 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) fcu->flag = (FCURVE_VISIBLE|FCURVE_AUTO_HANDLES|FCURVE_SELECTED); // fcu->rna_path = BLI_strdupn(path, strlen(path)); fcu->array_index = 0; - //fcu->totvert = curve->getKeyCount(); + fcu->totvert = curve->getKeyCount(); // create beztriple for each key for (unsigned int j = 0; j < curve->getKeyCount(); j++) { BezTriple bez; memset(&bez, 0, sizeof(BezTriple)); - // intangent - // bez.vec[0][0] = get_float_value(intan, j * 6 + i + i) * fps; - // bez.vec[0][1] = get_float_value(intan, j * 6 + i + i + 1); - + // input, output bez.vec[1][0] = bc_get_float_value(input, j) * fps; bez.vec[1][1] = bc_get_float_value(output, j * dim + i); - // outtangent - // bez.vec[2][0] = get_float_value(outtan, j * 6 + i + i) * fps; - // bez.vec[2][1] = get_float_value(outtan, j * 6 + i + i + 1); - bez.ipo = U.ipo_new; /* use default interpolation mode here... */ + if( curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER ) + { + COLLADAFW::FloatOrDoubleArray& intan = curve->getInTangentValues(); + COLLADAFW::FloatOrDoubleArray& outtan = curve->getOutTangentValues(); + + // intangent + bez.vec[0][0] = bc_get_float_value(intan, (j * 2 * dim ) + (2 * i)) * fps; + bez.vec[0][1] = bc_get_float_value(intan, (j * 2 * dim )+ (2 * i) + 1); + + // outtangent + bez.vec[2][0] = bc_get_float_value(outtan, (j * 2 * dim ) + (2 * i)) * fps; + bez.vec[2][1] = bc_get_float_value(outtan, (j * 2 * dim )+ (2 * i) + 1); + bez.ipo = BEZT_IPO_BEZ; + //bez.h1 = bez.h2 = HD_AUTO; + } + else + { + bez.h1 = bez.h2 = HD_AUTO; + bez.ipo = BEZT_IPO_LIN; + } + // bez.ipo = U.ipo_new; /* use default interpolation mode here... */ bez.f1 = bez.f2 = bez.f3 = SELECT; - bez.h1 = bez.h2 = HD_AUTO; + insert_bezt_fcurve(fcu, &bez, 0); } @@ -147,11 +164,15 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) unused_curves.push_back(*it); } + void AnimationImporter::fcurve_deg_to_rad(FCurve *cu) { for (unsigned int i = 0; i < cu->totvert; i++) { // TODO convert handles too cu->bezt[i].vec[1][1] *= M_PI / 180.0f; + /*cu->bezt[i].vec[0][1] *= M_PI / 180.0f; + cu->bezt[i].vec[2][1] *= M_PI / 180.0f;*/ + cu->bezt[i].vec[1][0]; } } @@ -277,10 +298,11 @@ bool AnimationImporter::write_animation(const COLLADAFW::Animation* anim) bool AnimationImporter::write_animation_list(const COLLADAFW::AnimationList* animlist) { const COLLADAFW::UniqueId& animlist_id = animlist->getUniqueId(); - + animlist_map[animlist_id] = animlist; - + #if 0 + // should not happen if (uid_animated_map.find(animlist_id) == uid_animated_map.end()) { return true; @@ -291,17 +313,18 @@ bool AnimationImporter::write_animation_list(const COLLADAFW::AnimationList* ani // what does this AnimationList animate? Animation& animated = uid_animated_map[animlist_id]; Object *ob = animated.ob; - + char rna_path[100]; char joint_path[100]; bool is_joint = false; // if ob is NULL, it should be a JOINT if (!ob) { + ob = armature_importer->get_armature_for_joint(animated.node); if (!ob) { - fprintf(stderr, "Cannot find armature for node %s\n", get_joint_name(animated.node)); +// fprintf(stderr, "Cannot find armature for node %s\n", get_joint_name(animated.node)); return true; } @@ -309,7 +332,7 @@ bool AnimationImporter::write_animation_list(const COLLADAFW::AnimationList* ani is_joint = true; } - + printf("object for animlist: %s found\n", animlist->getUniqueId().toAscii().c_str()); const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); switch (animated.tm->getTransformationType()) { @@ -512,66 +535,361 @@ virtual void AnimationImporter::change_eul_to_quat(Object *ob, bAction *act) } #endif -// prerequisites: -// animlist_map - map animlist id -> animlist -// curve_map - map anim id -> curve(s) -Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, - std::map& object_map, - std::map& root_map, - COLLADAFW::Transformation::TransformationType tm_type, - Object *par_job) -{ - bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; - bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; - bool is_joint = node->getType() == COLLADAFW::Node::JOINT; +//Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, +// std::map& object_map, +// std::map& root_map, +// COLLADAFW::Transformation::TransformationType tm_type, +// Object *par_job) +//{ +// bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; +// //bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; +//} + +//sets the rna_path and array index to curve +void AnimationImporter::modify_fcurve(std::vector* curves , char* rna_path , int array_index ) +{ + std::vector::iterator it; + int i; + for (it = curves->begin(), i = 0; it != curves->end(); it++, i++) { + FCurve *fcu = *it; + fcu->rna_path = BLI_strdupn(rna_path, strlen(rna_path)); + + if (array_index == -1) fcu->array_index = i; + else fcu->array_index = array_index; + + unused_curves.erase(std::remove(unused_curves.begin(), unused_curves.end(), fcu), unused_curves.end()); + } +} + +void AnimationImporter::find_frames( std::vector* frames , std::vector* curves) +{ + std::vector::iterator iter; + for (iter = curves->begin(); iter != curves->end(); iter++) { + FCurve *fcu = *iter; + // + ////if transform is rotation the fcurves values must be turned in to radian. + //if (is_rotation) + // fcurve_deg_to_rad(fcu); + + for (unsigned int k = 0; k < fcu->totvert; k++) { + //get frame value from bezTriple + float fra = fcu->bezt[k].vec[1][0]; + //if frame already not added add frame to frames + if (std::find(frames->begin(), frames->end(), fra) == frames->end()) + frames->push_back(fra); + + } + } +} + +//creates the rna_paths and array indices of fcurves from animations using transformation and bound animation class of each animation. +void AnimationImporter:: Assign_transform_animations(std::vector* frames, + COLLADAFW::Transformation * transform , + const COLLADAFW::AnimationList::AnimationBinding * binding, + std::vector* curves, bool is_joint, char * joint_path) +{ + //bool is_joint = node->getType() == COLLADAFW::Node::JOINT; + COLLADAFW::Transformation::TransformationType tm_type = transform->getTransformationType(); + bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; + bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; + //Object *ob = is_joint ? armature_importer->get_armature_for_joint(node) : object_map[node->getUniqueId()]; + + //char joint_path[100]; + + /*if ( is_joint ) + armature_importer->get_rna_path_for_joint(animated.node, joint_path, sizeof(joint_path));*/ + + //bAction * act; + + //if (!ob->adt || !ob->adt->action) act = verify_adt_action((ID*)&ob->id, 1); + //else act = ob->adt->action; + // + ////Get the list of animation curves of the object + // ListBase *AnimCurves = act->curves; + // + +// char* tm_str; +// int array_index; + + //curves belonging to the animation + //std::vector curves = curve_map[bindings[j].animation]; + + //to check if the no of curves are valid + bool xyz = ((tm_type == COLLADAFW::Transformation::TRANSLATE ||tm_type == COLLADAFW::Transformation::SCALE) && binding->animationClass == COLLADAFW::AnimationList::POSITION_XYZ); + + + if (!((!xyz && curves->size() == 1) || (xyz && curves->size() == 3) || is_matrix)) { + fprintf(stderr, "expected %d curves, got %d\n", xyz ? 3 : 1, (int)curves->size()); + return; + } + + //find key frames of the animation and accumulates them to frames of the transformation. + find_frames (frames , curves ); + + char rna_path[100]; + //char joint_path[100]; + + + switch (tm_type) { + case COLLADAFW::Transformation::TRANSLATE: + case COLLADAFW::Transformation::SCALE: + { + bool loc = tm_type == COLLADAFW::Transformation::TRANSLATE; + if (is_joint) + BLI_snprintf(rna_path, sizeof(rna_path), "%s.%s", joint_path, loc ? "location" : "scale"); + else + BLI_strncpy(rna_path, loc ? "location" : "scale", sizeof(rna_path)); + + switch (binding->animationClass) { + case COLLADAFW::AnimationList::POSITION_X: + modify_fcurve(curves, rna_path, 0 ); + //add_fcurves_to_object(ob, curves, rna_path, 0, &animated); + break; + case COLLADAFW::AnimationList::POSITION_Y: + modify_fcurve(curves, rna_path, 1 ); + //add_fcurves_to_object(ob, curves, rna_path, 1, &animated); + break; + case COLLADAFW::AnimationList::POSITION_Z: + modify_fcurve(curves, rna_path, 2 ); + //add_fcurves_to_object(ob, curves, rna_path, 2, &animated); + break; + case COLLADAFW::AnimationList::POSITION_XYZ: + modify_fcurve(curves, rna_path, -1 ); + //add_fcurves_to_object(ob, curves, rna_path, -1, &animated); + break; + default: + fprintf(stderr, "AnimationClass %d is not supported for %s.\n", + binding->animationClass, loc ? "TRANSLATE" : "SCALE"); + } + break; + } + + + case COLLADAFW::Transformation::ROTATE: + { + if (is_joint) + BLI_snprintf(rna_path, sizeof(rna_path), "%s.rotation_euler", joint_path); + else + BLI_strncpy(rna_path, "rotation_euler", sizeof(rna_path)); + std::vector::iterator iter; + for (iter = curves->begin(); iter != curves->end(); iter++) { + FCurve* fcu = *iter; + + //if transform is rotation the fcurves values must be turned in to radian. + /*if (is_rotation) + fcurve_deg_to_rad(fcu); */ + } + COLLADAFW::Rotate* rot = (COLLADAFW::Rotate*)transform; + COLLADABU::Math::Vector3& axis = rot->getRotationAxis(); + + switch (binding->animationClass) { + case COLLADAFW::AnimationList::ANGLE: + if (COLLADABU::Math::Vector3::UNIT_X == axis) { + modify_fcurve(curves, rna_path, 0 ); + //add_fcurves_to_object(ob, fcurves, rna_path, 0, &animated); + } + else if (COLLADABU::Math::Vector3::UNIT_Y == axis) { + modify_fcurve(curves, rna_path, 1 ); + //add_fcurves_to_object(ob, fcurves, rna_path, 1, &animated); + } + else if (COLLADABU::Math::Vector3::UNIT_Z == axis) { + modify_fcurve(curves, rna_path, 2 ); + //add_fcurves_to_object(ob, fcurves, rna_path, 2, &animated); + } + break; + case COLLADAFW::AnimationList::AXISANGLE: + // TODO convert axis-angle to quat? or XYZ? + default: + fprintf(stderr, "AnimationClass %d is not supported for ROTATE transformation.\n", + binding->animationClass); + } + break; + } + + case COLLADAFW::Transformation::MATRIX: + case COLLADAFW::Transformation::SKEW: + case COLLADAFW::Transformation::LOOKAT: + fprintf(stderr, "Animation of MATRIX, SKEW and LOOKAT transformations is not supported yet.\n"); + break; + } + //BLI_addtail(&AnimCurves, curves); + +} + +void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , + std::map& root_map, + std::map& object_map ) +{ + bool is_joint = node->getType() == COLLADAFW::Node::JOINT; + COLLADAFW::Node *root = root_map.find(node->getUniqueId()) == root_map.end() ? node : root_map[node->getUniqueId()]; Object *ob = is_joint ? armature_importer->get_armature_for_joint(node) : object_map[node->getUniqueId()]; const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; + + if ( ! is_object_animated(ob,node) ) return ; + char joint_path[200]; + + if ( is_joint ) + armature_importer->get_rna_path_for_joint(node, joint_path, sizeof(joint_path)); + + bAction * act; + + if (!ob->adt || !ob->adt->action) act = verify_adt_action((ID*)&ob->id, 1); + else act = ob->adt->action; + //Get the list of animation curves of the object + + ListBase *AnimCurves = &(act->curves); + if (!ob) { fprintf(stderr, "cannot find Object for Node with id=\"%s\"\n", node->getOriginalId().c_str()); - return NULL; + return; } - // frames at which to sample - std::vector frames; + + float irest_dae[4][4]; + float rest[4][4], irest[4][4]; - // for each , , etc. there is a separate Transformation - const COLLADAFW::TransformationPointerArray& tms = node->getTransformations(); + if (is_joint) { + get_joint_rest_mat(irest_dae, root, node); + invert_m4(irest_dae); - unsigned int i; + Bone *bone = get_named_bone((bArmature*)ob->data, bone_name); + if (!bone) { + fprintf(stderr, "cannot find bone \"%s\"\n", bone_name); + return; + } - // find frames at which to sample plus convert all rotation keys to radians - for (i = 0; i < tms.getCount(); i++) { - COLLADAFW::Transformation *tm = tms[i]; - COLLADAFW::Transformation::TransformationType type = tm->getTransformationType(); + unit_m4(rest); + copy_m4_m4(rest, bone->arm_mat); + invert_m4_m4(irest, rest); + } - if (type == tm_type) { - const COLLADAFW::UniqueId& listid = tm->getAnimationList(); - if (animlist_map.find(listid) != animlist_map.end()) { + const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); + + //for each transformation in node + for (unsigned int i = 0; i < nodeTransforms.getCount(); i++) { + COLLADAFW::Transformation *transform = nodeTransforms[i]; + COLLADAFW::Transformation::TransformationType tm_type = transform->getTransformationType(); + + bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; + bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; + + + const COLLADAFW::UniqueId& listid = transform->getAnimationList(); + + //might not be needed, let's see + std::vector frames; + //all the curves belonging to the transform + + //check if transformation has animations + if (animlist_map.find(listid) == animlist_map.end()) continue ; + else + { + //transformation has animations const COLLADAFW::AnimationList *animlist = animlist_map[listid]; const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + //all the curves belonging to the current binding + std::vector animcurves; + for (unsigned int j = 0; j < bindings.getCount(); j++) { + animcurves = curve_map[bindings[j].animation]; + + //calculate rnapaths and array index of fcurves according to transformation and animation class + + Assign_transform_animations(&frames,transform, &bindings[j], &animcurves, is_joint, joint_path ); + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + BLI_addtail(AnimCurves, fcu); + } + } + std::sort(frames.begin(), frames.end()); + } + if (is_rotation || is_matrix) { + if (is_joint) + { + bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); + chan->rotmode = ROT_MODE_QUAT; + } + else + { + ob->rotmode = ROT_MODE_EUL; + } + } + } + +} +bool AnimationImporter::is_object_animated ( const Object *ob , const COLLADAFW::Node * node ) +{ + bool exists = false; + const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); + + //for each transformation in node + for (unsigned int i = 0; i < nodeTransforms.getCount(); i++) { + COLLADAFW::Transformation *transform = nodeTransforms[i]; + const COLLADAFW::UniqueId& listid = transform->getAnimationList(); + + //check if transformation has animations + if (animlist_map.find(listid) == animlist_map.end()) continue ; + else + { + exists = true; + break; + } + } + + return exists; +} + +void AnimationImporter::find_frames_old(std::vector * frames, COLLADAFW::Node * node , COLLADAFW::Transformation::TransformationType tm_type) +{ + bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; + bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; + // for each , , etc. there is a separate Transformation + const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); + + unsigned int i; + // find frames at which to sample plus convert all rotation keys to radians + for (i = 0; i < nodeTransforms.getCount(); i++) { + COLLADAFW::Transformation *transform = nodeTransforms[i]; + COLLADAFW::Transformation::TransformationType nodeTmType = transform->getTransformationType(); + + + if (nodeTmType == tm_type) { + //get animation bindings for the current transformation + const COLLADAFW::UniqueId& listid = transform->getAnimationList(); + //if transform is animated its animlist must exist. + if (animlist_map.find(listid) != animlist_map.end()) { + + const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + if (bindings.getCount()) { + //for each AnimationBinding get the fcurves which animate the transform for (unsigned int j = 0; j < bindings.getCount(); j++) { std::vector& curves = curve_map[bindings[j].animation]; - bool xyz = ((type == COLLADAFW::Transformation::TRANSLATE || type == COLLADAFW::Transformation::SCALE) && bindings[j].animationClass == COLLADAFW::AnimationList::POSITION_XYZ); + bool xyz = ((nodeTmType == COLLADAFW::Transformation::TRANSLATE || nodeTmType == COLLADAFW::Transformation::SCALE) && bindings[j].animationClass == COLLADAFW::AnimationList::POSITION_XYZ); if ((!xyz && curves.size() == 1) || (xyz && curves.size() == 3) || is_matrix) { std::vector::iterator iter; for (iter = curves.begin(); iter != curves.end(); iter++) { FCurve *fcu = *iter; - + + //if transform is rotation the fcurves values must be turned in to radian. if (is_rotation) fcurve_deg_to_rad(fcu); for (unsigned int k = 0; k < fcu->totvert; k++) { + //get frame value from bezTriple float fra = fcu->bezt[k].vec[1][0]; - if (std::find(frames.begin(), frames.end(), fra) == frames.end()) - frames.push_back(fra); + //if frame already not added add frame to frames + if (std::find(frames->begin(), frames->end(), fra) == frames->end()) + frames->push_back(fra); } } } @@ -583,7 +901,38 @@ Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, } } } +} + +// prerequisites: +// animlist_map - map animlist id -> animlist +// curve_map - map anim id -> curve(s) +Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, + std::map& object_map, + std::map& root_map, + COLLADAFW::Transformation::TransformationType tm_type, + Object *par_job) +{ + + bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; + bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; + bool is_joint = node->getType() == COLLADAFW::Node::JOINT; + + COLLADAFW::Node *root = root_map.find(node->getUniqueId()) == root_map.end() ? node : root_map[node->getUniqueId()]; + Object *ob = is_joint ? armature_importer->get_armature_for_joint(node) : object_map[node->getUniqueId()]; + const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; + if (!ob) { + fprintf(stderr, "cannot find Object for Node with id=\"%s\"\n", node->getOriginalId().c_str()); + return NULL; + } + + // frames at which to sample + std::vector frames; + + find_frames_old(&frames, node , tm_type); + + unsigned int i; + float irest_dae[4][4]; float rest[4][4], irest[4][4]; @@ -664,7 +1013,6 @@ Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, BLI_snprintf(rna_path, sizeof(rna_path), "%s.%s", joint_path, tm_str); else strcpy(rna_path, tm_str); - newcu[i] = create_fcurve(axis, rna_path); #ifdef ARMATURE_TEST diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 05347a1fbc1..08addc987ba 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -94,16 +94,35 @@ public: #if 0 virtual void change_eul_to_quat(Object *ob, bAction *act); #endif + + void translate_Animations_NEW ( COLLADAFW::Node * Node , + std::map& root_map, + std::map& object_map ); + bool is_object_animated ( const Object *ob , const COLLADAFW::Node * node ) ; + + + void Assign_transform_animations(std::vector* frames, + COLLADAFW::Transformation* transform , + const COLLADAFW::AnimationList::AnimationBinding * binding, + std::vector* curves, bool is_joint, char * joint_path); + + /*void Assign_transform_animations(std::vector* frames, + COLLADAFW::Transformation *transform , + COLLADAFW::AnimationList::AnimationBinding * binding, + COLLADAFW::Node * node);*/ + void modify_fcurve(std::vector* curves , char* rna_path , int array_index ); // prerequisites: // animlist_map - map animlist id -> animlist // curve_map - map anim id -> curve(s) - Object *translate_animation(COLLADAFW::Node *node, + Object * translate_animation(COLLADAFW::Node *node, std::map& object_map, std::map& root_map, COLLADAFW::Transformation::TransformationType tm_type, Object *par_job = NULL); - + + void find_frames( std::vector* frames , std::vector* curves ); + void find_frames_old( std::vector* frames, COLLADAFW::Node * node, COLLADAFW::Transformation::TransformationType tm_type ); // internal, better make it private // warning: evaluates only rotation // prerequisites: animlist_map, curve_map diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index 10e6d611cc5..68fc63dfa0b 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -250,8 +250,9 @@ void DocumentImporter::translate_anim_recursive(COLLADAFW::Node *node, COLLADAFW unsigned int i; Object *ob; - for (i = 0; i < 4; i++) - ob = anim_importer.translate_animation(node, object_map, root_map, types[i]); + //for (i = 0; i < 4; i++) + //ob = + anim_importer.translate_Animations_NEW(node, root_map, object_map); COLLADAFW::NodePointerArray &children = node->getChildNodes(); for (i = 0; i < children.getCount(); i++) { From f8212f4e031a6b3ba12d29830e01d067f2a94273 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 14 Jun 2011 21:22:22 +0000 Subject: [PATCH 054/624] 3D Audio GSoC: Removing unneeded const from Factory::createReader. --- .../audaspace/FX/AUD_AccumulatorFactory.cpp | 2 +- intern/audaspace/FX/AUD_AccumulatorFactory.h | 2 +- .../audaspace/FX/AUD_ButterworthFactory.cpp | 2 +- intern/audaspace/FX/AUD_ButterworthFactory.h | 2 +- intern/audaspace/FX/AUD_DelayFactory.cpp | 2 +- intern/audaspace/FX/AUD_DelayFactory.h | 2 +- intern/audaspace/FX/AUD_DoubleFactory.cpp | 2 +- intern/audaspace/FX/AUD_DoubleFactory.h | 2 +- intern/audaspace/FX/AUD_EnvelopeFactory.cpp | 2 +- intern/audaspace/FX/AUD_EnvelopeFactory.h | 2 +- intern/audaspace/FX/AUD_FaderFactory.cpp | 2 +- intern/audaspace/FX/AUD_FaderFactory.h | 2 +- intern/audaspace/FX/AUD_HighpassFactory.cpp | 2 +- intern/audaspace/FX/AUD_HighpassFactory.h | 2 +- intern/audaspace/FX/AUD_IIRFilterFactory.cpp | 2 +- intern/audaspace/FX/AUD_IIRFilterFactory.h | 2 +- intern/audaspace/FX/AUD_LimiterFactory.cpp | 2 +- intern/audaspace/FX/AUD_LimiterFactory.h | 2 +- intern/audaspace/FX/AUD_LoopFactory.cpp | 2 +- intern/audaspace/FX/AUD_LoopFactory.h | 2 +- intern/audaspace/FX/AUD_LowpassFactory.cpp | 2 +- intern/audaspace/FX/AUD_LowpassFactory.h | 2 +- intern/audaspace/FX/AUD_PingPongFactory.cpp | 2 +- intern/audaspace/FX/AUD_PingPongFactory.h | 2 +- intern/audaspace/FX/AUD_PitchFactory.cpp | 2 +- intern/audaspace/FX/AUD_PitchFactory.h | 2 +- intern/audaspace/FX/AUD_RectifyFactory.cpp | 2 +- intern/audaspace/FX/AUD_RectifyFactory.h | 2 +- intern/audaspace/FX/AUD_ReverseFactory.cpp | 2 +- intern/audaspace/FX/AUD_ReverseFactory.h | 2 +- intern/audaspace/FX/AUD_SquareFactory.cpp | 2 +- intern/audaspace/FX/AUD_SquareFactory.h | 2 +- intern/audaspace/FX/AUD_SumFactory.cpp | 2 +- intern/audaspace/FX/AUD_SumFactory.h | 2 +- intern/audaspace/FX/AUD_SuperposeFactory.cpp | 2 +- intern/audaspace/FX/AUD_SuperposeFactory.h | 2 +- intern/audaspace/FX/AUD_VolumeFactory.cpp | 2 +- intern/audaspace/FX/AUD_VolumeFactory.h | 2 +- .../audaspace/SRC/AUD_SRCResampleFactory.cpp | 2 +- intern/audaspace/SRC/AUD_SRCResampleFactory.h | 2 +- intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp | 2 +- intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h | 2 +- .../intern/AUD_ChannelMapperFactory.cpp | 2 +- .../intern/AUD_ChannelMapperFactory.h | 2 +- .../audaspace/intern/AUD_ConverterFactory.cpp | 2 +- .../audaspace/intern/AUD_ConverterFactory.h | 2 +- intern/audaspace/intern/AUD_FileFactory.cpp | 2 +- intern/audaspace/intern/AUD_FileFactory.h | 2 +- intern/audaspace/intern/AUD_IFactory.h | 2 +- .../intern/AUD_LinearResampleFactory.cpp | 2 +- .../intern/AUD_LinearResampleFactory.h | 2 +- .../audaspace/intern/AUD_SequencerFactory.cpp | 19 +++++++------------ .../audaspace/intern/AUD_SequencerFactory.h | 4 +--- .../audaspace/intern/AUD_SilenceFactory.cpp | 2 +- intern/audaspace/intern/AUD_SilenceFactory.h | 2 +- intern/audaspace/intern/AUD_SinusFactory.cpp | 2 +- intern/audaspace/intern/AUD_SinusFactory.h | 2 +- .../intern/AUD_StreamBufferFactory.cpp | 2 +- .../intern/AUD_StreamBufferFactory.h | 2 +- .../audaspace/sndfile/AUD_SndFileFactory.cpp | 2 +- intern/audaspace/sndfile/AUD_SndFileFactory.h | 2 +- 61 files changed, 67 insertions(+), 74 deletions(-) diff --git a/intern/audaspace/FX/AUD_AccumulatorFactory.cpp b/intern/audaspace/FX/AUD_AccumulatorFactory.cpp index 207c2ee502b..b0996ebf849 100644 --- a/intern/audaspace/FX/AUD_AccumulatorFactory.cpp +++ b/intern/audaspace/FX/AUD_AccumulatorFactory.cpp @@ -59,7 +59,7 @@ AUD_AccumulatorFactory::AUD_AccumulatorFactory(AUD_Reference facto { } -AUD_Reference AUD_AccumulatorFactory::createReader() const +AUD_Reference AUD_AccumulatorFactory::createReader() { return new AUD_CallbackIIRFilterReader(getReader(), 2, 2, m_additive ? accumulatorFilterAdditive : accumulatorFilter); diff --git a/intern/audaspace/FX/AUD_AccumulatorFactory.h b/intern/audaspace/FX/AUD_AccumulatorFactory.h index becd5d9aaee..c147d1226e5 100644 --- a/intern/audaspace/FX/AUD_AccumulatorFactory.h +++ b/intern/audaspace/FX/AUD_AccumulatorFactory.h @@ -57,7 +57,7 @@ public: */ AUD_AccumulatorFactory(AUD_Reference factory, bool additive = false); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_ACCUMULATORFACTORY diff --git a/intern/audaspace/FX/AUD_ButterworthFactory.cpp b/intern/audaspace/FX/AUD_ButterworthFactory.cpp index 1161a485fb1..2d6e14a5ef1 100644 --- a/intern/audaspace/FX/AUD_ButterworthFactory.cpp +++ b/intern/audaspace/FX/AUD_ButterworthFactory.cpp @@ -48,7 +48,7 @@ AUD_ButterworthFactory::AUD_ButterworthFactory(AUD_Reference facto { } -AUD_Reference AUD_ButterworthFactory::createReader() const +AUD_Reference AUD_ButterworthFactory::createReader() { AUD_Reference reader = getReader(); diff --git a/intern/audaspace/FX/AUD_ButterworthFactory.h b/intern/audaspace/FX/AUD_ButterworthFactory.h index c211a6df246..be98fd87380 100644 --- a/intern/audaspace/FX/AUD_ButterworthFactory.h +++ b/intern/audaspace/FX/AUD_ButterworthFactory.h @@ -57,7 +57,7 @@ public: */ AUD_ButterworthFactory(AUD_Reference factory, float frequency); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_BUTTERWORTHFACTORY diff --git a/intern/audaspace/FX/AUD_DelayFactory.cpp b/intern/audaspace/FX/AUD_DelayFactory.cpp index ceecd7a63c9..e452870281d 100644 --- a/intern/audaspace/FX/AUD_DelayFactory.cpp +++ b/intern/audaspace/FX/AUD_DelayFactory.cpp @@ -44,7 +44,7 @@ float AUD_DelayFactory::getDelay() const return m_delay; } -AUD_Reference AUD_DelayFactory::createReader() const +AUD_Reference AUD_DelayFactory::createReader() { return new AUD_DelayReader(getReader(), m_delay); } diff --git a/intern/audaspace/FX/AUD_DelayFactory.h b/intern/audaspace/FX/AUD_DelayFactory.h index 6362bd19a70..5ab7f850d2f 100644 --- a/intern/audaspace/FX/AUD_DelayFactory.h +++ b/intern/audaspace/FX/AUD_DelayFactory.h @@ -62,7 +62,7 @@ public: */ float getDelay() const; - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_DELAYFACTORY diff --git a/intern/audaspace/FX/AUD_DoubleFactory.cpp b/intern/audaspace/FX/AUD_DoubleFactory.cpp index 5b72082f520..e1e6ba50435 100644 --- a/intern/audaspace/FX/AUD_DoubleFactory.cpp +++ b/intern/audaspace/FX/AUD_DoubleFactory.cpp @@ -37,7 +37,7 @@ AUD_DoubleFactory::AUD_DoubleFactory(AUD_Reference factory1, AUD_R { } -AUD_Reference AUD_DoubleFactory::createReader() const +AUD_Reference AUD_DoubleFactory::createReader() { AUD_Reference reader1 = m_factory1->createReader(); AUD_Reference reader2 = m_factory2->createReader(); diff --git a/intern/audaspace/FX/AUD_DoubleFactory.h b/intern/audaspace/FX/AUD_DoubleFactory.h index acc9997deea..f2be7132442 100644 --- a/intern/audaspace/FX/AUD_DoubleFactory.h +++ b/intern/audaspace/FX/AUD_DoubleFactory.h @@ -63,7 +63,7 @@ public: */ AUD_DoubleFactory(AUD_Reference factory1, AUD_Reference factory2); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_DOUBLEFACTORY diff --git a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp index e36091950a5..53378efb053 100644 --- a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp +++ b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp @@ -67,7 +67,7 @@ AUD_EnvelopeFactory::AUD_EnvelopeFactory(AUD_Reference factory, fl { } -AUD_Reference AUD_EnvelopeFactory::createReader() const +AUD_Reference AUD_EnvelopeFactory::createReader() { AUD_Reference reader = getReader(); diff --git a/intern/audaspace/FX/AUD_EnvelopeFactory.h b/intern/audaspace/FX/AUD_EnvelopeFactory.h index 0a803f77aaf..acf3b13dbc8 100644 --- a/intern/audaspace/FX/AUD_EnvelopeFactory.h +++ b/intern/audaspace/FX/AUD_EnvelopeFactory.h @@ -76,7 +76,7 @@ public: AUD_EnvelopeFactory(AUD_Reference factory, float attack, float release, float threshold, float arthreshold); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_ENVELOPEFACTORY diff --git a/intern/audaspace/FX/AUD_FaderFactory.cpp b/intern/audaspace/FX/AUD_FaderFactory.cpp index e7fe5098d76..635873e0ee5 100644 --- a/intern/audaspace/FX/AUD_FaderFactory.cpp +++ b/intern/audaspace/FX/AUD_FaderFactory.cpp @@ -56,7 +56,7 @@ float AUD_FaderFactory::getLength() const return m_length; } -AUD_Reference AUD_FaderFactory::createReader() const +AUD_Reference AUD_FaderFactory::createReader() { return new AUD_FaderReader(getReader(), m_type, m_start, m_length); } diff --git a/intern/audaspace/FX/AUD_FaderFactory.h b/intern/audaspace/FX/AUD_FaderFactory.h index cc20245a267..d8314c77ed4 100644 --- a/intern/audaspace/FX/AUD_FaderFactory.h +++ b/intern/audaspace/FX/AUD_FaderFactory.h @@ -88,7 +88,7 @@ public: */ float getLength() const; - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_FADERFACTORY diff --git a/intern/audaspace/FX/AUD_HighpassFactory.cpp b/intern/audaspace/FX/AUD_HighpassFactory.cpp index b8bfa6545ac..2104158cdf5 100644 --- a/intern/audaspace/FX/AUD_HighpassFactory.cpp +++ b/intern/audaspace/FX/AUD_HighpassFactory.cpp @@ -46,7 +46,7 @@ AUD_HighpassFactory::AUD_HighpassFactory(AUD_Reference factory, fl { } -AUD_Reference AUD_HighpassFactory::createReader() const +AUD_Reference AUD_HighpassFactory::createReader() { AUD_Reference reader = getReader(); diff --git a/intern/audaspace/FX/AUD_HighpassFactory.h b/intern/audaspace/FX/AUD_HighpassFactory.h index 0089cc2c139..de646e7dd64 100644 --- a/intern/audaspace/FX/AUD_HighpassFactory.h +++ b/intern/audaspace/FX/AUD_HighpassFactory.h @@ -63,7 +63,7 @@ public: */ AUD_HighpassFactory(AUD_Reference factory, float frequency, float Q = 1.0f); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_HIGHPASSFACTORY diff --git a/intern/audaspace/FX/AUD_IIRFilterFactory.cpp b/intern/audaspace/FX/AUD_IIRFilterFactory.cpp index e24a10266c9..f6ccda6f67e 100644 --- a/intern/audaspace/FX/AUD_IIRFilterFactory.cpp +++ b/intern/audaspace/FX/AUD_IIRFilterFactory.cpp @@ -39,7 +39,7 @@ AUD_IIRFilterFactory::AUD_IIRFilterFactory(AUD_Reference factory, { } -AUD_Reference AUD_IIRFilterFactory::createReader() const +AUD_Reference AUD_IIRFilterFactory::createReader() { return new AUD_IIRFilterReader(getReader(), m_b, m_a); } diff --git a/intern/audaspace/FX/AUD_IIRFilterFactory.h b/intern/audaspace/FX/AUD_IIRFilterFactory.h index ffcc70a8ecb..0e92ab1a568 100644 --- a/intern/audaspace/FX/AUD_IIRFilterFactory.h +++ b/intern/audaspace/FX/AUD_IIRFilterFactory.h @@ -66,7 +66,7 @@ public: AUD_IIRFilterFactory(AUD_Reference factory, std::vector b, std::vector a); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_IIRFILTERFACTORY diff --git a/intern/audaspace/FX/AUD_LimiterFactory.cpp b/intern/audaspace/FX/AUD_LimiterFactory.cpp index e52cdd75d4d..8d1dd14f3ae 100644 --- a/intern/audaspace/FX/AUD_LimiterFactory.cpp +++ b/intern/audaspace/FX/AUD_LimiterFactory.cpp @@ -51,7 +51,7 @@ float AUD_LimiterFactory::getEnd() const return m_end; } -AUD_Reference AUD_LimiterFactory::createReader() const +AUD_Reference AUD_LimiterFactory::createReader() { return new AUD_LimiterReader(getReader(), m_start, m_end); } diff --git a/intern/audaspace/FX/AUD_LimiterFactory.h b/intern/audaspace/FX/AUD_LimiterFactory.h index c45b9da65fe..c04bfe861b2 100644 --- a/intern/audaspace/FX/AUD_LimiterFactory.h +++ b/intern/audaspace/FX/AUD_LimiterFactory.h @@ -75,7 +75,7 @@ public: */ float getEnd() const; - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_LIMITERFACTORY diff --git a/intern/audaspace/FX/AUD_LoopFactory.cpp b/intern/audaspace/FX/AUD_LoopFactory.cpp index 021e69901b2..fd39ac901c1 100644 --- a/intern/audaspace/FX/AUD_LoopFactory.cpp +++ b/intern/audaspace/FX/AUD_LoopFactory.cpp @@ -43,7 +43,7 @@ int AUD_LoopFactory::getLoop() const return m_loop; } -AUD_Reference AUD_LoopFactory::createReader() const +AUD_Reference AUD_LoopFactory::createReader() { return new AUD_LoopReader(getReader(), m_loop); } diff --git a/intern/audaspace/FX/AUD_LoopFactory.h b/intern/audaspace/FX/AUD_LoopFactory.h index 4d601d5a605..03c00dc40ce 100644 --- a/intern/audaspace/FX/AUD_LoopFactory.h +++ b/intern/audaspace/FX/AUD_LoopFactory.h @@ -64,7 +64,7 @@ public: */ int getLoop() const; - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_LOOPFACTORY diff --git a/intern/audaspace/FX/AUD_LowpassFactory.cpp b/intern/audaspace/FX/AUD_LowpassFactory.cpp index d0f33c120d9..9bc8d7cfe21 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.cpp +++ b/intern/audaspace/FX/AUD_LowpassFactory.cpp @@ -46,7 +46,7 @@ AUD_LowpassFactory::AUD_LowpassFactory(AUD_Reference factory, floa { } -AUD_Reference AUD_LowpassFactory::createReader() const +AUD_Reference AUD_LowpassFactory::createReader() { AUD_Reference reader = getReader(); diff --git a/intern/audaspace/FX/AUD_LowpassFactory.h b/intern/audaspace/FX/AUD_LowpassFactory.h index efe4dafc4e1..43d47dc9065 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.h +++ b/intern/audaspace/FX/AUD_LowpassFactory.h @@ -63,7 +63,7 @@ public: */ AUD_LowpassFactory(AUD_Reference factory, float frequency, float Q = 1.0f); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_LOWPASSFACTORY diff --git a/intern/audaspace/FX/AUD_PingPongFactory.cpp b/intern/audaspace/FX/AUD_PingPongFactory.cpp index 4f0d2a207ac..e5f2193ea56 100644 --- a/intern/audaspace/FX/AUD_PingPongFactory.cpp +++ b/intern/audaspace/FX/AUD_PingPongFactory.cpp @@ -38,7 +38,7 @@ AUD_PingPongFactory::AUD_PingPongFactory(AUD_Reference factory) : { } -AUD_Reference AUD_PingPongFactory::createReader() const +AUD_Reference AUD_PingPongFactory::createReader() { AUD_Reference reader = getReader(); AUD_ReverseFactory factory(m_factory); diff --git a/intern/audaspace/FX/AUD_PingPongFactory.h b/intern/audaspace/FX/AUD_PingPongFactory.h index 1c88a5a7114..908591a6ebe 100644 --- a/intern/audaspace/FX/AUD_PingPongFactory.h +++ b/intern/audaspace/FX/AUD_PingPongFactory.h @@ -52,7 +52,7 @@ public: */ AUD_PingPongFactory(AUD_Reference factory); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_PINGPONGFACTORY diff --git a/intern/audaspace/FX/AUD_PitchFactory.cpp b/intern/audaspace/FX/AUD_PitchFactory.cpp index 94a3fb8034e..e52028754e9 100644 --- a/intern/audaspace/FX/AUD_PitchFactory.cpp +++ b/intern/audaspace/FX/AUD_PitchFactory.cpp @@ -39,7 +39,7 @@ AUD_PitchFactory::AUD_PitchFactory(AUD_Reference factory, float pi { } -AUD_Reference AUD_PitchFactory::createReader() const +AUD_Reference AUD_PitchFactory::createReader() { return new AUD_PitchReader(getReader(), m_pitch); } diff --git a/intern/audaspace/FX/AUD_PitchFactory.h b/intern/audaspace/FX/AUD_PitchFactory.h index bbf08ef5993..2642d41af89 100644 --- a/intern/audaspace/FX/AUD_PitchFactory.h +++ b/intern/audaspace/FX/AUD_PitchFactory.h @@ -57,7 +57,7 @@ public: */ AUD_PitchFactory(AUD_Reference factory, float pitch); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_PITCHFACTORY diff --git a/intern/audaspace/FX/AUD_RectifyFactory.cpp b/intern/audaspace/FX/AUD_RectifyFactory.cpp index 3bacd033eb3..1e500dae3cc 100644 --- a/intern/audaspace/FX/AUD_RectifyFactory.cpp +++ b/intern/audaspace/FX/AUD_RectifyFactory.cpp @@ -44,7 +44,7 @@ AUD_RectifyFactory::AUD_RectifyFactory(AUD_Reference factory) : { } -AUD_Reference AUD_RectifyFactory::createReader() const +AUD_Reference AUD_RectifyFactory::createReader() { return new AUD_CallbackIIRFilterReader(getReader(), 1, 1, rectifyFilter); } diff --git a/intern/audaspace/FX/AUD_RectifyFactory.h b/intern/audaspace/FX/AUD_RectifyFactory.h index d8411186001..d7dc236c5fc 100644 --- a/intern/audaspace/FX/AUD_RectifyFactory.h +++ b/intern/audaspace/FX/AUD_RectifyFactory.h @@ -51,7 +51,7 @@ public: */ AUD_RectifyFactory(AUD_Reference factory); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_RECTIFYFACTORY diff --git a/intern/audaspace/FX/AUD_ReverseFactory.cpp b/intern/audaspace/FX/AUD_ReverseFactory.cpp index 88d812d7f2a..060a618dd68 100644 --- a/intern/audaspace/FX/AUD_ReverseFactory.cpp +++ b/intern/audaspace/FX/AUD_ReverseFactory.cpp @@ -38,7 +38,7 @@ AUD_ReverseFactory::AUD_ReverseFactory(AUD_Reference factory) : { } -AUD_Reference AUD_ReverseFactory::createReader() const +AUD_Reference AUD_ReverseFactory::createReader() { return new AUD_ReverseReader(getReader()); } diff --git a/intern/audaspace/FX/AUD_ReverseFactory.h b/intern/audaspace/FX/AUD_ReverseFactory.h index ae1fdd5a233..b501b4e76c8 100644 --- a/intern/audaspace/FX/AUD_ReverseFactory.h +++ b/intern/audaspace/FX/AUD_ReverseFactory.h @@ -52,7 +52,7 @@ public: */ AUD_ReverseFactory(AUD_Reference factory); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_REVERSEFACTORY diff --git a/intern/audaspace/FX/AUD_SquareFactory.cpp b/intern/audaspace/FX/AUD_SquareFactory.cpp index a3ea088a258..3e94107ff8a 100644 --- a/intern/audaspace/FX/AUD_SquareFactory.cpp +++ b/intern/audaspace/FX/AUD_SquareFactory.cpp @@ -59,7 +59,7 @@ float AUD_SquareFactory::getThreshold() const return m_threshold; } -AUD_Reference AUD_SquareFactory::createReader() const +AUD_Reference AUD_SquareFactory::createReader() { return new AUD_CallbackIIRFilterReader(getReader(), 1, 1, (doFilterIIR) squareFilter, diff --git a/intern/audaspace/FX/AUD_SquareFactory.h b/intern/audaspace/FX/AUD_SquareFactory.h index 60db49c48e5..31f22614e0a 100644 --- a/intern/audaspace/FX/AUD_SquareFactory.h +++ b/intern/audaspace/FX/AUD_SquareFactory.h @@ -62,7 +62,7 @@ public: */ float getThreshold() const; - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_SQUAREFACTORY diff --git a/intern/audaspace/FX/AUD_SumFactory.cpp b/intern/audaspace/FX/AUD_SumFactory.cpp index 582e2d75b7f..befcc30360f 100644 --- a/intern/audaspace/FX/AUD_SumFactory.cpp +++ b/intern/audaspace/FX/AUD_SumFactory.cpp @@ -37,7 +37,7 @@ AUD_SumFactory::AUD_SumFactory(AUD_Reference factory) : { } -AUD_Reference AUD_SumFactory::createReader() const +AUD_Reference AUD_SumFactory::createReader() { std::vector a, b; a.push_back(1); diff --git a/intern/audaspace/FX/AUD_SumFactory.h b/intern/audaspace/FX/AUD_SumFactory.h index 948355e50fd..cdb4caf6e49 100644 --- a/intern/audaspace/FX/AUD_SumFactory.h +++ b/intern/audaspace/FX/AUD_SumFactory.h @@ -51,7 +51,7 @@ public: */ AUD_SumFactory(AUD_Reference factory); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_SUMFACTORY diff --git a/intern/audaspace/FX/AUD_SuperposeFactory.cpp b/intern/audaspace/FX/AUD_SuperposeFactory.cpp index b5e816f66a8..d514bfd8fca 100644 --- a/intern/audaspace/FX/AUD_SuperposeFactory.cpp +++ b/intern/audaspace/FX/AUD_SuperposeFactory.cpp @@ -37,7 +37,7 @@ AUD_SuperposeFactory::AUD_SuperposeFactory(AUD_Reference factory1, { } -AUD_Reference AUD_SuperposeFactory::createReader() const +AUD_Reference AUD_SuperposeFactory::createReader() { AUD_Reference reader1 = m_factory1->createReader(); AUD_Reference reader2 = m_factory2->createReader(); diff --git a/intern/audaspace/FX/AUD_SuperposeFactory.h b/intern/audaspace/FX/AUD_SuperposeFactory.h index d302658097e..ac7ec080134 100644 --- a/intern/audaspace/FX/AUD_SuperposeFactory.h +++ b/intern/audaspace/FX/AUD_SuperposeFactory.h @@ -63,7 +63,7 @@ public: */ AUD_SuperposeFactory(AUD_Reference factory1, AUD_Reference factory2); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_SUPERPOSEFACTORY diff --git a/intern/audaspace/FX/AUD_VolumeFactory.cpp b/intern/audaspace/FX/AUD_VolumeFactory.cpp index 1249c4ab9bd..17cefd4f3c3 100644 --- a/intern/audaspace/FX/AUD_VolumeFactory.cpp +++ b/intern/audaspace/FX/AUD_VolumeFactory.cpp @@ -43,7 +43,7 @@ float AUD_VolumeFactory::getVolume() const return m_volume; } -AUD_Reference AUD_VolumeFactory::createReader() const +AUD_Reference AUD_VolumeFactory::createReader() { std::vector a, b; a.push_back(1); diff --git a/intern/audaspace/FX/AUD_VolumeFactory.h b/intern/audaspace/FX/AUD_VolumeFactory.h index 3cb8bc1da17..bcc08e7d04a 100644 --- a/intern/audaspace/FX/AUD_VolumeFactory.h +++ b/intern/audaspace/FX/AUD_VolumeFactory.h @@ -64,7 +64,7 @@ public: */ float getVolume() const; - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_VOLUMEFACTORY diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp index ca9c71e73b8..15e96f6ff1d 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp @@ -38,7 +38,7 @@ AUD_SRCResampleFactory::AUD_SRCResampleFactory(AUD_Reference facto { } -AUD_Reference AUD_SRCResampleFactory::createReader() const +AUD_Reference AUD_SRCResampleFactory::createReader() { AUD_Reference reader = getReader(); diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.h b/intern/audaspace/SRC/AUD_SRCResampleFactory.h index 5d21584b4dc..d3e7acf0d95 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.h +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.h @@ -48,7 +48,7 @@ private: public: AUD_SRCResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_SRCRESAMPLEFACTORY diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp index 4e1eedd29ee..909f41302d7 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp @@ -49,7 +49,7 @@ AUD_FFMPEGFactory::AUD_FFMPEGFactory(const data_t* buffer, int size) : memcpy(m_buffer->getBuffer(), buffer, size); } -AUD_Reference AUD_FFMPEGFactory::createReader() const +AUD_Reference AUD_FFMPEGFactory::createReader() { if(m_buffer.isNull()) return new AUD_FFMPEGReader(m_filename); diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h index 8033836e80b..af95e3a3b81 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h @@ -74,7 +74,7 @@ public: */ AUD_FFMPEGFactory(const data_t* buffer, int size); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_FFMPEGFACTORY diff --git a/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp b/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp index ea5e9519729..d8ed1153dae 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp @@ -102,7 +102,7 @@ void AUD_ChannelMapperFactory::deleteMapping(int ic) } } -AUD_Reference AUD_ChannelMapperFactory::createReader() const +AUD_Reference AUD_ChannelMapperFactory::createReader() { AUD_Reference reader = getReader(); int ic = reader->getSpecs().channels; diff --git a/intern/audaspace/intern/AUD_ChannelMapperFactory.h b/intern/audaspace/intern/AUD_ChannelMapperFactory.h index 25b3e091d8d..7c48aa791a6 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperFactory.h +++ b/intern/audaspace/intern/AUD_ChannelMapperFactory.h @@ -67,7 +67,7 @@ public: */ void deleteMapping(int ic); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_CHANNELMAPPERFACTORY diff --git a/intern/audaspace/intern/AUD_ConverterFactory.cpp b/intern/audaspace/intern/AUD_ConverterFactory.cpp index 78602d2cfa9..bf9a3586616 100644 --- a/intern/audaspace/intern/AUD_ConverterFactory.cpp +++ b/intern/audaspace/intern/AUD_ConverterFactory.cpp @@ -38,7 +38,7 @@ AUD_ConverterFactory::AUD_ConverterFactory(AUD_Reference factory, { } -AUD_Reference AUD_ConverterFactory::createReader() const +AUD_Reference AUD_ConverterFactory::createReader() { AUD_Reference reader = getReader(); diff --git a/intern/audaspace/intern/AUD_ConverterFactory.h b/intern/audaspace/intern/AUD_ConverterFactory.h index cc1fedb2a10..8f0221addb7 100644 --- a/intern/audaspace/intern/AUD_ConverterFactory.h +++ b/intern/audaspace/intern/AUD_ConverterFactory.h @@ -48,7 +48,7 @@ private: public: AUD_ConverterFactory(AUD_Reference factory, AUD_DeviceSpecs specs); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_CONVERTERFACTORY diff --git a/intern/audaspace/intern/AUD_FileFactory.cpp b/intern/audaspace/intern/AUD_FileFactory.cpp index 2f02d4a55e1..684fbb13fb2 100644 --- a/intern/audaspace/intern/AUD_FileFactory.cpp +++ b/intern/audaspace/intern/AUD_FileFactory.cpp @@ -59,7 +59,7 @@ AUD_FileFactory::AUD_FileFactory(const data_t* buffer, int size) : static const char* read_error = "AUD_FileFactory: File couldn't be read."; -AUD_Reference AUD_FileFactory::createReader() const +AUD_Reference AUD_FileFactory::createReader() { #ifdef WITH_SNDFILE try diff --git a/intern/audaspace/intern/AUD_FileFactory.h b/intern/audaspace/intern/AUD_FileFactory.h index c63e50b3b0d..dfca70bc3fd 100644 --- a/intern/audaspace/intern/AUD_FileFactory.h +++ b/intern/audaspace/intern/AUD_FileFactory.h @@ -72,7 +72,7 @@ public: */ AUD_FileFactory(const data_t* buffer, int size); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_FILEFACTORY diff --git a/intern/audaspace/intern/AUD_IFactory.h b/intern/audaspace/intern/AUD_IFactory.h index 48f2802f871..c1a9de7f724 100644 --- a/intern/audaspace/intern/AUD_IFactory.h +++ b/intern/audaspace/intern/AUD_IFactory.h @@ -56,7 +56,7 @@ public: * \exception AUD_Exception An exception may be thrown if there has been * a more unexpected error during reader creation. */ - virtual AUD_Reference createReader() const=0; + virtual AUD_Reference createReader()=0; }; #endif //AUD_IFACTORY diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp index f7ac9e1e83e..404281a33bb 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp @@ -38,7 +38,7 @@ AUD_LinearResampleFactory::AUD_LinearResampleFactory(AUD_Reference { } -AUD_Reference AUD_LinearResampleFactory::createReader() const +AUD_Reference AUD_LinearResampleFactory::createReader() { AUD_Reference reader = getReader(); diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.h b/intern/audaspace/intern/AUD_LinearResampleFactory.h index 6a593b11f28..9f4e9e10aba 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.h +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.h @@ -47,7 +47,7 @@ private: public: AUD_LinearResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_LINEARRESAMPLEFACTORY diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index ee0af900b04..47d5243c04e 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -63,16 +63,6 @@ bool AUD_SequencerFactory::getMute() const return m_muted; } -AUD_Reference AUD_SequencerFactory::newReader() -{ - AUD_Reference reader = new AUD_SequencerReader(*m_this, m_entries, - m_specs, m_data, - m_volume); - m_readers.push_front(reader); - - return reader.convert(); -} - AUD_Reference AUD_SequencerFactory::add(AUD_Reference** sound, float begin, float end, float skip, void* data) { AUD_Reference entry = new AUD_SequencerEntry; @@ -111,9 +101,14 @@ void AUD_SequencerFactory::mute(AUD_Reference entry, bool mu entry->muted = mute; } -AUD_Reference AUD_SequencerFactory::createReader() const +AUD_Reference AUD_SequencerFactory::createReader() { - return const_cast(this)->newReader(); + AUD_Reference reader = new AUD_SequencerReader(*m_this, m_entries, + m_specs, m_data, + m_volume); + m_readers.push_front(reader); + + return reader.convert(); } void AUD_SequencerFactory::removeReader(AUD_Reference reader) diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index b0393297622..37a332bc9ff 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -68,8 +68,6 @@ private: AUD_volumeFunction m_volume; AUD_Reference* m_this; - AUD_Reference newReader(); - // hide copy constructor and operator= AUD_SequencerFactory(const AUD_SequencerFactory&); AUD_SequencerFactory& operator=(const AUD_SequencerFactory&); @@ -87,7 +85,7 @@ public: void move(AUD_Reference entry, float begin, float end, float skip); void mute(AUD_Reference entry, bool mute); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); void removeReader(AUD_Reference reader); }; diff --git a/intern/audaspace/intern/AUD_SilenceFactory.cpp b/intern/audaspace/intern/AUD_SilenceFactory.cpp index f1eae1889a2..aefd561a584 100644 --- a/intern/audaspace/intern/AUD_SilenceFactory.cpp +++ b/intern/audaspace/intern/AUD_SilenceFactory.cpp @@ -37,7 +37,7 @@ AUD_SilenceFactory::AUD_SilenceFactory() { } -AUD_Reference AUD_SilenceFactory::createReader() const +AUD_Reference AUD_SilenceFactory::createReader() { return new AUD_SilenceReader(); } diff --git a/intern/audaspace/intern/AUD_SilenceFactory.h b/intern/audaspace/intern/AUD_SilenceFactory.h index 0920c1267ab..69b446408d7 100644 --- a/intern/audaspace/intern/AUD_SilenceFactory.h +++ b/intern/audaspace/intern/AUD_SilenceFactory.h @@ -50,7 +50,7 @@ public: */ AUD_SilenceFactory(); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_SILENCEFACTORY diff --git a/intern/audaspace/intern/AUD_SinusFactory.cpp b/intern/audaspace/intern/AUD_SinusFactory.cpp index 8276856b9e2..b79f6bee6d7 100644 --- a/intern/audaspace/intern/AUD_SinusFactory.cpp +++ b/intern/audaspace/intern/AUD_SinusFactory.cpp @@ -44,7 +44,7 @@ float AUD_SinusFactory::getFrequency() const return m_frequency; } -AUD_Reference AUD_SinusFactory::createReader() const +AUD_Reference AUD_SinusFactory::createReader() { return new AUD_SinusReader(m_frequency, m_sampleRate); } diff --git a/intern/audaspace/intern/AUD_SinusFactory.h b/intern/audaspace/intern/AUD_SinusFactory.h index a440d7b7535..a6bc7f2110c 100644 --- a/intern/audaspace/intern/AUD_SinusFactory.h +++ b/intern/audaspace/intern/AUD_SinusFactory.h @@ -68,7 +68,7 @@ public: */ float getFrequency() const; - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_SINUSFACTORY diff --git a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp index 1b96c97742b..64e22637329 100644 --- a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp +++ b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp @@ -70,7 +70,7 @@ AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_Reference fac m_buffer->resize(index * sample_size, true); } -AUD_Reference AUD_StreamBufferFactory::createReader() const +AUD_Reference AUD_StreamBufferFactory::createReader() { return new AUD_BufferReader(m_buffer, m_specs); } diff --git a/intern/audaspace/intern/AUD_StreamBufferFactory.h b/intern/audaspace/intern/AUD_StreamBufferFactory.h index fc5f103d99b..2783889ff6c 100644 --- a/intern/audaspace/intern/AUD_StreamBufferFactory.h +++ b/intern/audaspace/intern/AUD_StreamBufferFactory.h @@ -66,7 +66,7 @@ public: */ AUD_StreamBufferFactory(AUD_Reference factory); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_STREAMBUFFERFACTORY diff --git a/intern/audaspace/sndfile/AUD_SndFileFactory.cpp b/intern/audaspace/sndfile/AUD_SndFileFactory.cpp index 7ab3308f01b..5a0280cdf84 100644 --- a/intern/audaspace/sndfile/AUD_SndFileFactory.cpp +++ b/intern/audaspace/sndfile/AUD_SndFileFactory.cpp @@ -46,7 +46,7 @@ AUD_SndFileFactory::AUD_SndFileFactory(const data_t* buffer, int size) : memcpy(m_buffer->getBuffer(), buffer, size); } -AUD_Reference AUD_SndFileFactory::createReader() const +AUD_Reference AUD_SndFileFactory::createReader() { if(m_buffer.isNull()) return new AUD_SndFileReader(m_filename); diff --git a/intern/audaspace/sndfile/AUD_SndFileFactory.h b/intern/audaspace/sndfile/AUD_SndFileFactory.h index 3a1037e5587..a46dc165264 100644 --- a/intern/audaspace/sndfile/AUD_SndFileFactory.h +++ b/intern/audaspace/sndfile/AUD_SndFileFactory.h @@ -72,7 +72,7 @@ public: */ AUD_SndFileFactory(const data_t* buffer, int size); - virtual AUD_Reference createReader() const; + virtual AUD_Reference createReader(); }; #endif //AUD_SNDFILEFACTORY From 49f7a4d8f8001465388977e50c8a439ad53ef8ae Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Wed, 15 Jun 2011 18:52:52 +0000 Subject: [PATCH 055/624] 3D Audio GSoC: Temporary fix for MSVC. --- intern/audaspace/FX/AUD_ReverseReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/intern/audaspace/FX/AUD_ReverseReader.cpp b/intern/audaspace/FX/AUD_ReverseReader.cpp index 030896d2eae..3d5828dd129 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.cpp +++ b/intern/audaspace/FX/AUD_ReverseReader.cpp @@ -75,7 +75,7 @@ void AUD_ReverseReader::read(int & length, sample_t* buffer) const AUD_Specs specs = getSpecs(); const int samplesize = AUD_SAMPLE_SIZE(specs); - sample_t temp[specs.channels]; + sample_t temp[10]; int len = length; From c02006bc2b8566ae96af1e9e9630f0ecd5a1d05e Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 16 Jun 2011 01:18:52 +0000 Subject: [PATCH 056/624] BGE Animations: Adding the ipo flag options to the action actuator. This still needs more testing. --- .../editors/space_logic/logic_window.c | 14 +++++- source/blender/makesrna/intern/rna_actuator.c | 46 +++++++++++++++++++ .../Converter/BL_ActionActuator.cpp | 2 +- .../gameengine/Converter/BL_ActionActuator.h | 3 ++ .../Converter/KX_ConvertActuators.cpp | 10 ++++ source/gameengine/Ketsji/BL_Action.cpp | 16 ++++--- source/gameengine/Ketsji/BL_Action.h | 11 +++++ source/gameengine/Ketsji/BL_ActionManager.cpp | 3 +- source/gameengine/Ketsji/BL_ActionManager.h | 1 + source/gameengine/Ketsji/KX_GameObject.cpp | 14 +++--- source/gameengine/Ketsji/KX_GameObject.h | 1 + 11 files changed, 105 insertions(+), 16 deletions(-) diff --git a/source/blender/editors/space_logic/logic_window.c b/source/blender/editors/space_logic/logic_window.c index a45e7d39c76..9500b1afe3c 100644 --- a/source/blender/editors/space_logic/logic_window.c +++ b/source/blender/editors/space_logic/logic_window.c @@ -3677,12 +3677,22 @@ static void draw_actuator_action(uiLayout *layout, PointerRNA *ptr) { Object *ob = (Object *)ptr->id.data; PointerRNA settings_ptr; - uiLayout *row; + uiLayout *row, *subrow, *col;; RNA_pointer_create((ID *)ob, &RNA_GameObjectSettings, ob, &settings_ptr); row= uiLayoutRow(layout, 0); uiItemR(row, ptr, "play_mode", 0, "", ICON_NONE); + + subrow= uiLayoutRow(row, 1); + uiItemR(subrow, ptr, "use_force", UI_ITEM_R_TOGGLE, NULL, ICON_NONE); + uiItemR(subrow, ptr, "use_additive", UI_ITEM_R_TOGGLE, NULL, ICON_NONE); + + col = uiLayoutColumn(subrow, 0); + uiLayoutSetActive(col, (RNA_boolean_get(ptr, "use_additive") || RNA_boolean_get(ptr, "use_force"))); + uiItemR(col, ptr, "use_local", UI_ITEM_R_TOGGLE, NULL, ICON_NONE); + + row= uiLayoutRow(layout, 0); uiItemR(row, ptr, "action", 0, "", ICON_NONE); uiItemR(row, ptr, "use_continue_last_frame", 0, NULL, ICON_NONE); @@ -3695,6 +3705,8 @@ static void draw_actuator_action(uiLayout *layout, PointerRNA *ptr) uiItemR(row, ptr, "frame_end", 0, NULL, ICON_NONE); } + uiItemR(row, ptr, "apply_to_children", 0, NULL, ICON_NONE); + row= uiLayoutRow(layout, 0); uiItemR(row, ptr, "frame_blend_in", 0, NULL, ICON_NONE); uiItemR(row, ptr, "priority", 0, NULL, ICON_NONE); diff --git a/source/blender/makesrna/intern/rna_actuator.c b/source/blender/makesrna/intern/rna_actuator.c index 75c884a5fbb..41b1ff11f04 100644 --- a/source/blender/makesrna/intern/rna_actuator.c +++ b/source/blender/makesrna/intern/rna_actuator.c @@ -353,6 +353,29 @@ static void rna_FcurveActuator_force_set(struct PointerRNA *ptr, int value) ia->flag &= ~ACT_IPOFORCE; } +static void rna_ActionActuator_add_set(struct PointerRNA *ptr, int value) +{ + bActuator *act = (bActuator *)ptr->data; + bActionActuator *aa = act->data; + + if(value == 1){ + aa->flag &= ~ACT_IPOFORCE; + aa->flag |= ACT_IPOADD; + }else + aa->flag &= ~ACT_IPOADD; +} + +static void rna_ActionActuator_force_set(struct PointerRNA *ptr, int value) +{ + bActuator *act = (bActuator *)ptr->data; + bActionActuator *aa = act->data; + + if(value == 1){ + aa->flag &= ~ACT_IPOADD; + aa->flag |= ACT_IPOFORCE; + }else + aa->flag &= ~ACT_IPOFORCE; +} static void rna_ObjectActuator_type_set(struct PointerRNA *ptr, int value) { @@ -626,6 +649,29 @@ static void rna_def_action_actuator(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Frame Property", "Assign the action's current frame number to this property"); RNA_def_property_update(prop, NC_LOGIC, NULL); + /* booleans */ + prop= RNA_def_property(srna, "use_additive", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", ACT_IPOADD); + RNA_def_property_boolean_funcs(prop, NULL, "rna_ActionActuator_add_set"); + RNA_def_property_ui_text(prop, "Add", "Action is added to the current loc/rot/scale in global or local coordinate according to Local flag"); + RNA_def_property_update(prop, NC_LOGIC, NULL); + + prop= RNA_def_property(srna, "use_force", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", ACT_IPOFORCE); + RNA_def_property_boolean_funcs(prop, NULL, "rna_ActionActuator_force_set"); + RNA_def_property_ui_text(prop, "Force", "Apply Action as a global or local force depending on the local option (dynamic objects only)"); + RNA_def_property_update(prop, NC_LOGIC, NULL); + + prop= RNA_def_property(srna, "use_local", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", ACT_IPOLOCAL); + RNA_def_property_ui_text(prop, "L", "Let the Action act in local coordinates, used in Force and Add mode"); + RNA_def_property_update(prop, NC_LOGIC, NULL); + + prop= RNA_def_property(srna, "apply_to_children", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", ACT_IPOCHILD); + RNA_def_property_ui_text(prop, "Child", "Update Action on all children Objects as well"); + RNA_def_property_update(prop, NC_LOGIC, NULL); + #ifdef __NLA_ACTION_BY_MOTION_ACTUATOR prop= RNA_def_property(srna, "stride_length", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "stridelength"); diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 6230f03c4ed..b57eaadaea6 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -180,7 +180,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_is_going && bPositiveEvent) { m_is_going = true; - obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_blendin, play_mode); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_blendin, play_mode, 0, m_ipo_flags); if (m_end_reset) obj->SetActionFrame(m_layer, m_localtime); } diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index 6daf412d9a3..96b9b5e2551 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -53,6 +53,7 @@ public: short blendin, short priority, short layer, + short ipo_flags, short end_reset, float stride) : SCA_IActuator(gameobj, KX_ACT_ACTION), @@ -71,6 +72,7 @@ public: m_playtype(playtype), m_priority(priority), m_layer(layer), + m_ipo_flags(ipo_flags), m_end_reset(end_reset), m_is_going(false), m_pose(NULL), @@ -166,6 +168,7 @@ protected: short m_playtype; short m_priority; short m_layer; + short m_ipo_flags; bool m_end_reset; bool m_is_going; struct bPose* m_pose; diff --git a/source/gameengine/Converter/KX_ConvertActuators.cpp b/source/gameengine/Converter/KX_ConvertActuators.cpp index 1a8368a12fa..c7b873de5e4 100644 --- a/source/gameengine/Converter/KX_ConvertActuators.cpp +++ b/source/gameengine/Converter/KX_ConvertActuators.cpp @@ -95,6 +95,7 @@ #include "BL_ActionActuator.h" #include "BL_ShapeActionActuator.h" #include "BL_ArmatureActuator.h" +#include "BL_Action.h" /* end of blender include block */ #include "BL_BlenderDataConversion.h" @@ -195,6 +196,14 @@ void BL_ConvertActuators(char* maggiename, bActionActuator* actact = (bActionActuator*) bact->data; STR_String propname = (actact->name ? actact->name : ""); STR_String propframe = (actact->frameProp ? actact->frameProp : ""); + + short ipo_flags = 0; + + // Convert flags + if (actact->flag & ACT_IPOFORCE) ipo_flags |= BL_Action::ACT_IPOFLAG_FORCE; + if (actact->flag & ACT_IPOLOCAL) ipo_flags |= BL_Action::ACT_IPOFLAG_LOCAL; + if (actact->flag & ACT_IPOADD) ipo_flags |= BL_Action::ACT_IPOFLAG_ADD; + if (actact->flag & ACT_IPOCHILD) ipo_flags |= BL_Action::ACT_IPOFLAG_CHILD; BL_ActionActuator* tmpbaseact = new BL_ActionActuator( gameobj, @@ -207,6 +216,7 @@ void BL_ConvertActuators(char* maggiename, actact->blendin, actact->priority, actact->layer, + ipo_flags, actact->end_reset, actact->stridelength // Ketsji at 1, because zero is reserved for "NoDef" diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index bd65c7d45d8..836bc24ffcd 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -58,6 +58,7 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_blendframe(0.f), m_blendstart(0.f), m_speed(0.f), + m_ipo_flags(0), m_pose(NULL), m_blendpose(NULL), m_sg_contr(NULL), @@ -85,6 +86,7 @@ void BL_Action::Play(const char* name, float blendin, short play_mode, short blend_mode, + short ipo_flags, float playback_speed) { bAction* prev_action = m_action; @@ -105,8 +107,10 @@ void BL_Action::Play(const char* name, m_sg_contr = BL_CreateIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); m_obj->GetSGNode()->AddSGController(m_sg_contr); m_sg_contr->SetObject(m_obj->GetSGNode()); - InitIPO(); } + + m_ipo_flags = ipo_flags; + InitIPO(); // Now that we have an action, we have something we can play m_starttime = KX_GetActiveEngine()->GetFrameTime(); @@ -131,9 +135,9 @@ void BL_Action::InitIPO() { // Initialize the IPO m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_RESET, true); - m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_AS_FORCE, false); - m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_ADD, false); - m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_LOCAL, false); + m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_AS_FORCE, m_ipo_flags & ACT_IPOFLAG_FORCE); + m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_ADD, m_ipo_flags & ACT_IPOFLAG_ADD); + m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_LOCAL, m_ipo_flags & ACT_IPOFLAG_LOCAL); } float BL_Action::GetFrame() @@ -259,8 +263,6 @@ void BL_Action::Update(float curtime) else { InitIPO(); - m_sg_contr->SetSimulatedTime(m_localtime); - m_obj->GetSGNode()->UpdateWorldData(m_localtime); - m_obj->UpdateTransform(); + m_obj->UpdateIPO(m_localtime, m_ipo_flags & ACT_IPOFLAG_CHILD); } } diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index 1eb4483eb37..fc80d9bea34 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -59,6 +59,8 @@ private: short m_playmode; short m_blendmode; + short m_ipo_flags; + bool m_done; void InitIPO(); @@ -73,6 +75,7 @@ public: float blendin, short play_mode, short blend_mode, + short ipo_flags, float playback_speed); void Stop(); bool IsDone() {return m_done;} @@ -99,6 +102,14 @@ public: ACT_BLEND_MAX, }; + enum + { + ACT_IPOFLAG_FORCE = 1, + ACT_IPOFLAG_LOCAL = 2, + ACT_IPOFLAG_ADD = 4, + ACT_IPOFLAG_CHILD = 8, + }; + #ifdef WITH_CXX_GUARDEDALLOC public: void *operator new(size_t num_bytes) { return MEM_mallocN(num_bytes, "GE:BL_Action"); } diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 0a99a5a43a9..935e9129d21 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -63,6 +63,7 @@ void BL_ActionManager::PlayAction(const char* name, float blendin, short play_mode, short blend_mode, + short ipo_flags, float playback_speed) { // Remove a currently running action on this layer if there is one @@ -70,7 +71,7 @@ void BL_ActionManager::PlayAction(const char* name, StopAction(layer); // Create a new action - m_layers[layer]->Play(name, start, end, blendin, play_mode, blend_mode, playback_speed); + m_layers[layer]->Play(name, start, end, blendin, play_mode, blend_mode, ipo_flags, playback_speed); } void BL_ActionManager::StopAction(short layer) diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index b769db02bf9..f4ef43d3801 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -49,6 +49,7 @@ public: float blendin=0.f, short play_mode=0, short blend_mode=0, + short ipo_flags=0, float playback_speed=1.f); float GetActionFrame(short layer); diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 27f4a72ccdf..aa0ce14a3cc 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -367,9 +367,10 @@ void KX_GameObject::PlayAction(const char* name, float blendin, short play_mode, short blend_mode, + short ipo_flags, float playback_speed) { - GetActionManager()->PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, playback_speed); + GetActionManager()->PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, ipo_flags, playback_speed); } void KX_GameObject::StopAction(short layer) @@ -3033,18 +3034,19 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_GameObject, sendMessage, } KX_PYMETHODDEF_DOC(KX_GameObject, playAction, - "playAction(name, start_frame, end_frame, layer=0, blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE, speed=1.0)\n" + "playAction(name, start_frame, end_frame, layer=0, blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE, ipo_flags=0, speed=1.0)\n" "plays an action\n") { const char* name; float start, end, blendin=0.f, speed=1.f; short layer=0; + short ipo_flags=0; short play_mode=0, blend_mode=0; - static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "blendin", "play_mode", "blend_mode", "speed", NULL}; + static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "blendin", "play_mode", "blend_mode", "ipo_flags", "speed", NULL}; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hfhhf", const_cast(kwlist), - &name, &start, &end, &layer, &blendin, &play_mode, &blend_mode, &speed)) + if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hfhhhf", const_cast(kwlist), + &name, &start, &end, &layer, &blendin, &play_mode, &blend_mode, &ipo_flags, &speed)) return NULL; if (layer < 0 || layer > MAX_ACTION_LAYERS) @@ -3065,7 +3067,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, blend_mode = BL_Action::ACT_BLEND_NONE; } - PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, speed); + PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, ipo_flags, speed); Py_RETURN_NONE; } diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 0ff0ec84529..b97dad1a35e 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -218,6 +218,7 @@ public: float blendin=0.f, short play_mode=0, short blend_mode=0, + short ipo_flags=0, float playback_speed=1.f); /** From 47b061609d7a29116cdac9ba375408b5217683bd Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 16 Jun 2011 01:57:39 +0000 Subject: [PATCH 057/624] BGE Animations: FCurve Actuators are now converted to Action Actuators in do_versions(). Note: The fcurve actuator still needs to be removed from menus and such. --- source/blender/blenloader/intern/readfile.c | 36 +++++++++++++++++++- source/blender/makesdna/DNA_actuator_types.h | 1 + 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 1e604c45772..7c9dfc48fb0 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11662,8 +11662,42 @@ static void do_versions(FileData *fd, Library *lib, Main *main) } } } + + { + /* convert fcurve actuator to action actuator */ + Object *ob; + bActuator *act; + bIpoActuator *ia; + bActionActuator *aa; + + for (ob= main->object.first; ob; ob= ob->id.next) { + for (act= ob->actuators.first; act; act= act->next) { + if (act->type == ACT_IPO) { + // Create the new actuator + ia= act->data; + aa= MEM_callocN(sizeof(bActionActuator), "fcurve -> action actuator do_version"); + + // Copy values + aa->type = ia->type; + aa->flag = ia->flag; + aa->sta = ia->sta; + aa->end = ia->end; + strcpy(aa->name, ia->name); + strcpy(aa->frameProp, ia->frameProp); + aa->act = ob->adt->action; + + // Get rid of the old actuator + MEM_freeN(ia); + + // Assign the new actuator + act->data = aa; + act->type= act->otype= ACT_ACTION; + + } + } + } + } } - /* WATCH IT!!!: pointers from libdata have not been converted yet here! */ /* WATCH IT 2!: Userdef struct init has to be in editors/interface/resources.c! */ diff --git a/source/blender/makesdna/DNA_actuator_types.h b/source/blender/makesdna/DNA_actuator_types.h index b368aadf4c2..071f66cddd6 100644 --- a/source/blender/makesdna/DNA_actuator_types.h +++ b/source/blender/makesdna/DNA_actuator_types.h @@ -122,6 +122,7 @@ typedef struct bObjectActuator { struct Object *reference; } bObjectActuator; +/* deprecated, handled by bActionActuator now */ typedef struct bIpoActuator { short flag, type; float sta, end; From 65af1dcecdb45eb1509f839c018b65acd6f23195 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 16 Jun 2011 01:59:50 +0000 Subject: [PATCH 058/624] BGE Animations: Making sure the Action Actuator has a valid action before attempting to play. --- source/gameengine/Converter/BL_ActionActuator.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index b57eaadaea6..b318121c486 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -152,6 +152,10 @@ bool BL_ActionActuator::Update(double curtime, bool frame) short play_mode = BL_Action::ACT_MODE_PLAY; float start = m_startframe, end = m_endframe; + // If we don't have an action, we can't do anything + if (!m_action) + return false; + // Don't do anything if we're not "active" if (!frame) return true; From 4ef1e67ce8245e03ff41c00a09be98d65dfe49f5 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 16 Jun 2011 02:14:01 +0000 Subject: [PATCH 059/624] BGE_Animations: Removing the Fcurve Actuator as a possible actuator type, but keeping a lot of the code around as reference. --- source/blender/editors/space_logic/logic_window.c | 4 +--- source/blender/makesrna/intern/rna_actuator.c | 6 +----- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/space_logic/logic_window.c b/source/blender/editors/space_logic/logic_window.c index 9500b1afe3c..c1fc27eb9f3 100644 --- a/source/blender/editors/space_logic/logic_window.c +++ b/source/blender/editors/space_logic/logic_window.c @@ -3988,6 +3988,7 @@ static void draw_actuator_game(uiLayout *layout, PointerRNA *ptr) uiItemR(layout, ptr, "filename", 0, NULL, ICON_NONE); } +/* The IPO/Fcurve actuator has been deprecated, so this is no longer used */ static void draw_actuator_ipo(uiLayout *layout, PointerRNA *ptr) { Object *ob; @@ -4408,9 +4409,6 @@ static void draw_brick_actuator(uiLayout *layout, PointerRNA *ptr, bContext *C) case ACT_GAME: draw_actuator_game(box, ptr); break; - case ACT_IPO: - draw_actuator_ipo(box, ptr); - break; case ACT_MESSAGE: draw_actuator_message(box, ptr, C); break; diff --git a/source/blender/makesrna/intern/rna_actuator.c b/source/blender/makesrna/intern/rna_actuator.c index 41b1ff11f04..5f532d7bb31 100644 --- a/source/blender/makesrna/intern/rna_actuator.c +++ b/source/blender/makesrna/intern/rna_actuator.c @@ -49,7 +49,6 @@ EnumPropertyItem actuator_type_items[] ={ {ACT_CAMERA, "CAMERA", 0, "Camera", ""}, {ACT_CONSTRAINT, "CONSTRAINT", 0, "Constraint", ""}, {ACT_EDIT_OBJECT, "EDIT_OBJECT", 0, "Edit Object", ""}, - {ACT_IPO, "FCURVE", 0, "F-Curve", ""}, {ACT_2DFILTER, "FILTER_2D", 0, "Filter 2D", ""}, {ACT_GAME, "GAME", 0, "Game", ""}, {ACT_MESSAGE, "MESSAGE", 0, "Message", ""}, @@ -77,8 +76,6 @@ static StructRNA* rna_Actuator_refine(struct PointerRNA *ptr) return &RNA_ActionActuator; case ACT_OBJECT: return &RNA_ObjectActuator; - case ACT_IPO: - return &RNA_FCurveActuator; case ACT_CAMERA: return &RNA_CameraActuator; case ACT_SOUND: @@ -457,7 +454,6 @@ EnumPropertyItem *rna_Actuator_type_itemf(bContext *C, PointerRNA *ptr, Property RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_CAMERA); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_CONSTRAINT); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_EDIT_OBJECT); - RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_IPO); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_2DFILTER); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_GAME); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_MESSAGE); @@ -866,6 +862,7 @@ static void rna_def_object_actuator(BlenderRNA *brna) RNA_def_property_update(prop, NC_LOGIC, NULL); } +/* The fcurve actuator has been replace with the action actuator, so this is no longer used */ static void rna_def_fcurve_actuator(BlenderRNA *brna) { StructRNA *srna; @@ -2008,7 +2005,6 @@ void RNA_def_actuator(BlenderRNA *brna) rna_def_action_actuator(brna); rna_def_object_actuator(brna); - rna_def_fcurve_actuator(brna); rna_def_camera_actuator(brna); rna_def_sound_actuator(brna); rna_def_property_actuator(brna); From cfcc4b4fcd7dabd0929db53fc5a9cf0833704259 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 16 Jun 2011 02:46:38 +0000 Subject: [PATCH 060/624] == Simple Title Cards for Sequencer == This commit adds an experimental effect strip to the sequencer: "Title Card". This is useful for adding simple one-line text section headers or "title cards" (i.e. title + author/contact details) to video clips, which is often seen in demo videos accompanying papers and/or animation tests. See http://aligorith.blogspot.com/2011/06/gsoc11-simple-title- cards.html for some more details on usage. Code notes: - There are a few things I've done here which will probably need cleaning up. For instance, the hacks to get threadsafe fonts for rendering, and also the way I've tried to piggyback the backdrop drawing on top of the Solid Colour strips (this method was used to keep changes here minimal, but is quite fragile if things change). --- .../scripts/startup/bl_ui/space_sequencer.py | 14 +- source/blender/blenfont/BLF_api.h | 1 + source/blender/blenfont/intern/blf.c | 1 + source/blender/blenkernel/intern/seqeffects.c | 135 ++++++++++++++++++ source/blender/blenkernel/intern/sequencer.c | 3 +- source/blender/blenloader/intern/writefile.c | 3 + .../editors/interface/interface_style.c | 10 ++ .../editors/space_sequencer/sequencer_draw.c | 1 + .../editors/space_sequencer/sequencer_edit.c | 7 +- source/blender/makesdna/DNA_sequence_types.h | 11 +- source/blender/makesrna/RNA_access.h | 1 + .../blender/makesrna/intern/rna_sequencer.c | 35 +++++ 12 files changed, 215 insertions(+), 7 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index c477a2ff62b..6a2f2f3a301 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -214,6 +214,7 @@ class SEQUENCER_MT_add_effect(bpy.types.Menu): layout.operator("sequencer.effect_strip_add", text="Speed Control").type = 'SPEED' layout.operator("sequencer.effect_strip_add", text="Multicam Selector").type = 'MULTICAM' layout.operator("sequencer.effect_strip_add", text="Adjustment Layer").type = 'ADJUSTMENT' + layout.operator("sequencer.effect_strip_add", text="Title Card").type = 'TITLE_CARD' class SEQUENCER_MT_strip(bpy.types.Menu): @@ -392,7 +393,7 @@ class SEQUENCER_PT_effect(SequencerButtonsPanel, bpy.types.Panel): 'CROSS', 'GAMMA_CROSS', 'MULTIPLY', 'OVER_DROP', 'PLUGIN', 'WIPE', 'GLOW', 'TRANSFORM', 'COLOR', 'SPEED', - 'MULTICAM', 'ADJUSTMENT'} + 'MULTICAM', 'ADJUSTMENT', 'TITLE_CARD'} def draw(self, context): layout = self.layout @@ -460,6 +461,11 @@ class SEQUENCER_PT_effect(SequencerButtonsPanel, bpy.types.Panel): row.label("Cut To") for i in range(1, strip.channel): row.operator("sequencer.cut_multicam", text=str(i)).camera = i + elif strip.type == "TITLE_CARD": + layout.prop(strip, "title") + layout.prop(strip, "subtitle") + layout.prop(strip, "color_foreground") + layout.prop(strip, "color_background") col = layout.column(align=True) if strip.type == 'SPEED': @@ -531,7 +537,8 @@ class SEQUENCER_PT_input(SequencerButtonsPanel, bpy.types.Panel): 'CROSS', 'GAMMA_CROSS', 'MULTIPLY', 'OVER_DROP', 'PLUGIN', 'WIPE', 'GLOW', 'TRANSFORM', 'COLOR', - 'MULTICAM', 'SPEED', 'ADJUSTMENT'} + 'MULTICAM', 'SPEED', 'ADJUSTMENT', + 'TITLE_CARD'} def draw(self, context): layout = self.layout @@ -687,7 +694,8 @@ class SEQUENCER_PT_filter(SequencerButtonsPanel, bpy.types.Panel): 'CROSS', 'GAMMA_CROSS', 'MULTIPLY', 'OVER_DROP', 'PLUGIN', 'WIPE', 'GLOW', 'TRANSFORM', 'COLOR', - 'MULTICAM', 'SPEED', 'ADJUSTMENT'} + 'MULTICAM', 'SPEED', 'ADJUSTMENT', + 'TITLE_CARD'} def draw(self, context): layout = self.layout diff --git a/source/blender/blenfont/BLF_api.h b/source/blender/blenfont/BLF_api.h index 57f8c83eda6..fba09ee9826 100644 --- a/source/blender/blenfont/BLF_api.h +++ b/source/blender/blenfont/BLF_api.h @@ -215,5 +215,6 @@ void BLF_dir_free(char **dirs, int count); // XXX, bad design extern int blf_mono_font; extern int blf_mono_font_render; // dont mess drawing with render threads. +extern int blf_default_font_render; // dont mess drawing with render threads. #endif /* BLF_API_H */ diff --git a/source/blender/blenfont/intern/blf.c b/source/blender/blenfont/intern/blf.c index c0e62b1c0c7..3bfb7c22082 100644 --- a/source/blender/blenfont/intern/blf.c +++ b/source/blender/blenfont/intern/blf.c @@ -74,6 +74,7 @@ static int global_font_dpi= 72; // XXX, should these be made into global_font_'s too? int blf_mono_font= -1; int blf_mono_font_render= -1; +int blf_default_font_render= -1; static FontBLF *BLF_get(int fontid) { diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c index fbb5a77fa04..688fdd8ff49 100644 --- a/source/blender/blenkernel/intern/seqeffects.c +++ b/source/blender/blenkernel/intern/seqeffects.c @@ -40,8 +40,11 @@ #include "BLI_dynlib.h" #include "BLI_math.h" /* windows needs for M_PI */ +#include "BLI_string.h" #include "BLI_utildefines.h" +#include "BLF_api.h" + #include "DNA_scene_types.h" #include "DNA_sequence_types.h" #include "DNA_anim_types.h" @@ -2804,6 +2807,130 @@ static struct ImBuf * do_solid_color( return out; } +/* ********************************************************************** + TITLE CARD + ********************************************************************** */ + +static void init_title_card(Sequence *seq) +{ + TitleCardVars *tv; + + if(seq->effectdata)MEM_freeN(seq->effectdata); + seq->effectdata = MEM_callocN(sizeof(struct TitleCardVars), "titlecard"); + + tv = (TitleCardVars *)seq->effectdata; + + BLI_strncpy(tv->titlestr, "Title goes here", sizeof(tv->titlestr)); + tv->fgcol[0] = tv->fgcol[1] = tv->fgcol[2] = 1.0f; /* white */ +} + +static int num_inputs_titlecard(void) +{ + return 0; +} + +static void free_title_card(Sequence *seq) +{ + if(seq->effectdata)MEM_freeN(seq->effectdata); + seq->effectdata = NULL; +} + +static void copy_title_card(Sequence *dst, Sequence *src) +{ + dst->effectdata = MEM_dupallocN(src->effectdata); +} + +static int early_out_titlecard(struct Sequence *UNUSED(seq), + float UNUSED(facf0), float UNUSED(facf1)) +{ + return -1; +} + +static struct ImBuf * do_title_card( + SeqRenderData context, Sequence *seq, float cfra, + float facf0, float facf1, + struct ImBuf *ibuf1, struct ImBuf *ibuf2, + struct ImBuf *ibuf3) +{ + TitleCardVars *tv = (TitleCardVars *)seq->effectdata; + + SolidColorVars cv = {{0}}; + struct ImBuf *out; + + int titleFontId = blf_default_font_render; // XXX: bad design! + + int width = context.rectx; + int height = context.recty; + float w, h; + int x, y; + + /* use fake solid-color vars to get backdrop (and an out buffer at the same time) */ + VECCOPY(cv.col, tv->bgcol); + seq->effectdata = &cv; + + out = do_solid_color(context, seq, cfra, + facf0, facf1, + ibuf1, ibuf2, ibuf3); + + seq->effectdata = tv; + + /* draw text */ + /* FIXME: imbuf out->rect is unsigned int NOT unsigned char, but without passing this pointer + * this drawing code doesn't work. This cast really masks some potential bugs though... + */ + BLF_buffer(titleFontId, out->rect_float, (unsigned char *)out->rect, width, height, 4); + + if (tv->titlestr[0]) { + /* automatic scale - these formulae have been derived experimentally: + * - base size is based on 40pt at 960 width + * - each 26 characters, size jumps down one step, + * but this decrease needs to be exponential to fit everything + */ + float lfac = strlen(tv->titlestr) / 26.0f; + float size = (width * 0.06f) * (1.0f - 0.1f*lfac*lfac); + + BLF_size(titleFontId, size, 72); + BLF_buffer_col(titleFontId, tv->fgcol[0], tv->fgcol[1], tv->fgcol[2], 1.0); + + BLF_width_and_height(titleFontId, tv->titlestr, &w, &h); + x = width/2.0f - w/2.0f; + if (tv->subtitle[0]) + y = height/2.0f + h; + else + y = height/2.0f; + + BLF_position(titleFontId, x, y, 0.0); + BLF_draw_buffer(titleFontId, tv->titlestr); + } + + if (tv->subtitle[0]) { + /* automatic scale - these formulae have been derived experimentally (as above): + * - base size is based on 20pt at 960 width + * - size steps aren't quite as refined here. Need a slower-growing curve! + */ + float lfac = strlen(tv->subtitle) / 36.0f; + float size = (width * 0.03f) * (1.0f - 0.1f*lfac*lfac*log(lfac)); + + BLF_size(titleFontId, size, 72); + BLF_buffer_col(titleFontId, tv->fgcol[0], tv->fgcol[1], tv->fgcol[2], 1.0); + + BLF_width_and_height(titleFontId, tv->subtitle, &w, &h); + x = width/2.0f - w/2.0f; + if (tv->titlestr[0]) + y = height/2.0f - h; + else + y = height/2.0f; + + BLF_position(titleFontId, x, y, 0.0); + BLF_draw_buffer(titleFontId, tv->subtitle); + } + + /* cleanup the buffer. */ + BLF_buffer(UIFONT_DEFAULT, NULL, NULL, 0, 0, 0); + + return out; +} + /* ********************************************************************** MULTICAM ********************************************************************** */ @@ -3343,6 +3470,14 @@ static struct SeqEffectHandle get_sequence_effect_impl(int seq_type) rval.early_out = early_out_adjustment; rval.execute = do_adjustment; break; + case SEQ_TITLECARD: + rval.init = init_title_card; + rval.num_inputs = num_inputs_titlecard; + rval.early_out = early_out_titlecard; + rval.free = free_title_card; + rval.copy = copy_title_card; + rval.execute = do_title_card; + break; } return rval; diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index b82ac69fc9e..550b81e8a0f 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -895,6 +895,7 @@ static const char *give_seqname_by_type(int type) case SEQ_MULTICAM: return "Multicam"; case SEQ_ADJUSTMENT: return "Adjustment"; case SEQ_SPEED: return "Speed"; + case SEQ_TITLECARD: return "Title Card"; default: return NULL; } @@ -3020,7 +3021,7 @@ Sequence *seq_foreground_frame_get(Scene *scene, int frame) if(seq->flag & SEQ_MUTE || seq->startdisp > frame || seq->enddisp <= frame) continue; /* only use elements you can see - not */ - if (ELEM5(seq->type, SEQ_IMAGE, SEQ_META, SEQ_SCENE, SEQ_MOVIE, SEQ_COLOR)) { + if (ELEM6(seq->type, SEQ_IMAGE, SEQ_META, SEQ_SCENE, SEQ_MOVIE, SEQ_COLOR, SEQ_TITLECARD)) { if (seq->machine > best_machine) { best_seq = seq; best_machine = seq->machine; diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index 240e8d00ab8..fb5c96cd854 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -1892,6 +1892,9 @@ static void write_scenes(WriteData *wd, ListBase *scebase) case SEQ_TRANSFORM: writestruct(wd, DATA, "TransformVars", 1, seq->effectdata); break; + case SEQ_TITLECARD: + writestruct(wd, DATA, "TitleCardVars", 1, seq->effectdata); + break; } } diff --git a/source/blender/editors/interface/interface_style.c b/source/blender/editors/interface/interface_style.c index 2e4106b3c04..1352648b271 100644 --- a/source/blender/editors/interface/interface_style.c +++ b/source/blender/editors/interface/interface_style.c @@ -295,6 +295,7 @@ void uiStyleInit(void) { uiFont *font= U.uifonts.first; uiStyle *style= U.uistyles.first; + int defaultFontId = -1; /* recover from uninitialized dpi */ if(U.dpi == 0) @@ -314,6 +315,7 @@ void uiStyleInit(void) if(font->uifont_id==UIFONT_DEFAULT) { font->blf_id= BLF_load_mem("default", (unsigned char*)datatoc_bfont_ttf, datatoc_bfont_ttf_size); + defaultFontId = font->blf_id; } else { font->blf_id= BLF_load(font->filename); @@ -351,6 +353,14 @@ void uiStyleInit(void) blf_mono_font_render= BLF_load_mem_unique("monospace", (unsigned char *)datatoc_bmonofont_ttf, datatoc_bmonofont_ttf_size); BLF_size(blf_mono_font_render, 12, 72); + + /* also another copy of default for rendering else we get threading problems */ + if (defaultFontId != -1) { + if (blf_default_font_render == -1) + blf_default_font_render= BLF_load_mem_unique("default", (unsigned char*)datatoc_bfont_ttf, datatoc_bfont_ttf_size); + + BLF_size(blf_default_font_render, 12, 72); + } } void uiStyleFontSet(uiFontStyle *fs) diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c index 119c5da309e..e1efd5b4622 100644 --- a/source/blender/editors/space_sequencer/sequencer_draw.c +++ b/source/blender/editors/space_sequencer/sequencer_draw.c @@ -127,6 +127,7 @@ static void get_seq_color3ubv(Scene *curscene, Sequence *seq, unsigned char col[ case SEQ_GLOW: case SEQ_MULTICAM: case SEQ_ADJUSTMENT: + case SEQ_TITLECARD: UI_GetThemeColor3ubv(TH_SEQ_EFFECT, col); /* slightly offset hue to distinguish different effects */ diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index c8965c4d3db..46638007fb1 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -98,9 +98,10 @@ EnumPropertyItem sequencer_prop_effect_types[] = { {SEQ_GLOW, "GLOW", 0, "Glow", "Glow effect strip type"}, {SEQ_TRANSFORM, "TRANSFORM", 0, "Transform", "Transform effect strip type"}, {SEQ_COLOR, "COLOR", 0, "Color", "Color effect strip type"}, - {SEQ_SPEED, "SPEED", 0, "Speed", "Color effect strip type"}, + {SEQ_SPEED, "SPEED", 0, "Speed", ""}, {SEQ_MULTICAM, "MULTICAM", 0, "Multicam Selector", ""}, {SEQ_ADJUSTMENT, "ADJUSTMENT", 0, "Adjustment Layer", ""}, + {SEQ_TITLECARD, "TITLE_CARD", 0, "Title Card", ""}, {0, NULL, 0, NULL, NULL} }; @@ -408,6 +409,7 @@ int event_to_efftype(int event) if(event==16) return SEQ_COLOR; if(event==17) return SEQ_SPEED; if(event==18) return SEQ_ADJUSTMENT; + if(event==19) return SEQ_TITLECARD; return 0; } @@ -520,7 +522,8 @@ static void change_sequence(Scene *scene) "|Transform%x15" "|Color Generator%x16" "|Speed Control%x17" - "|Adjustment Layer%x18"); + "|Adjustment Layer%x18" + "|Title Card%x19"); if(event > 0) { if(event==1) { SWAP(Sequence *,last_seq->seq1,last_seq->seq2); diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index 3e7654bcf47..b9bea7a89b0 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -227,6 +227,14 @@ typedef struct SolidColorVars { float pad; } SolidColorVars; +typedef struct TitleCardVars { + char titlestr[64]; + char subtitle[128]; + + float fgcol[3]; + float bgcol[3]; +} TitleCardVars; + typedef struct SpeedControlVars { float * frameMap; float globalSpeed; @@ -314,7 +322,8 @@ typedef struct SpeedControlVars { #define SEQ_SPEED 29 #define SEQ_MULTICAM 30 #define SEQ_ADJUSTMENT 31 -#define SEQ_EFFECT_MAX 31 +#define SEQ_TITLECARD 40 +#define SEQ_EFFECT_MAX 40 #define STRIPELEM_FAILED 0 #define STRIPELEM_OK 1 diff --git a/source/blender/makesrna/RNA_access.h b/source/blender/makesrna/RNA_access.h index ca19a86e42c..d1883b77697 100644 --- a/source/blender/makesrna/RNA_access.h +++ b/source/blender/makesrna/RNA_access.h @@ -534,6 +534,7 @@ extern StructRNA RNA_ThemeWidgetColors; extern StructRNA RNA_ThemeWidgetStateColors; extern StructRNA RNA_TimelineMarker; extern StructRNA RNA_Timer; +extern StructRNA RNA_TitleCardSequence; extern StructRNA RNA_ToolSettings; extern StructRNA RNA_TouchSensor; extern StructRNA RNA_TrackToConstraint; diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 8c4e4d9e736..eb2d38e9778 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -418,6 +418,8 @@ static StructRNA* rna_Sequence_refine(struct PointerRNA *ptr) return &RNA_ColorSequence; case SEQ_SPEED: return &RNA_SpeedControlSequence; + case SEQ_TITLECARD: + return &RNA_TitleCardSequence; default: return &RNA_Sequence; } @@ -886,6 +888,7 @@ static void rna_def_sequence(BlenderRNA *brna) {SEQ_SPEED, "SPEED", 0, "Speed", ""}, {SEQ_MULTICAM, "MULTICAM", 0, "Multicam Selector", ""}, {SEQ_ADJUSTMENT, "ADJUSTMENT", 0, "Adjustment Layer", ""}, + {SEQ_TITLECARD, "TITLE_CARD", 0, "Title Card", ""}, {0, NULL, 0, NULL, NULL}}; static const EnumPropertyItem blend_mode_items[]= { @@ -1666,6 +1669,37 @@ static void rna_def_speed_control(BlenderRNA *brna) RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); } +static void rna_def_title_card(BlenderRNA *brna) +{ + StructRNA *srna; + PropertyRNA *prop; + + srna = RNA_def_struct(brna, "TitleCardSequence", "EffectSequence"); + RNA_def_struct_ui_text(srna, "Title Card Sequence", "Sequence strip creating an image displaying some text on a plain color background"); + RNA_def_struct_sdna_from(srna, "TitleCardVars", "effectdata"); + + /* texts */ + prop= RNA_def_property(srna, "title", PROP_STRING, PROP_NONE); + RNA_def_property_string_sdna(prop, NULL, "titlestr"); + RNA_def_property_ui_text(prop, "Title", "Text for main heading"); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); + + prop= RNA_def_property(srna, "subtitle", PROP_STRING, PROP_NONE); + RNA_def_property_ui_text(prop, "Subtitle", "Additional text to be shown under the main heading"); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); + + /* colors */ + prop= RNA_def_property(srna, "color_background", PROP_FLOAT, PROP_COLOR); + RNA_def_property_float_sdna(prop, NULL, "bgcol"); + RNA_def_property_ui_text(prop, "Background Color", ""); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); + + prop= RNA_def_property(srna, "color_foreground", PROP_FLOAT, PROP_COLOR); + RNA_def_property_float_sdna(prop, NULL, "fgcol"); + RNA_def_property_ui_text(prop, "Text Color", ""); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); +} + void RNA_def_sequencer(BlenderRNA *brna) { rna_def_strip_element(brna); @@ -1691,6 +1725,7 @@ void RNA_def_sequencer(BlenderRNA *brna) rna_def_transform(brna); rna_def_solid_color(brna); rna_def_speed_control(brna); + rna_def_title_card(brna); } #endif From a90d30c8638a87234048060d8fcb385369b3daaf Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Thu, 16 Jun 2011 09:13:29 +0000 Subject: [PATCH 061/624] 3D Audio GSoC: GameEngine Python access sound actuator's sound (with setting! :-D). --- intern/audaspace/Python/AUD_PyAPI.cpp | 13 ++++++++ intern/audaspace/Python/AUD_PyAPI.h | 1 + intern/audaspace/intern/AUD_C-API.cpp | 31 +++++++++++++++++++ intern/audaspace/intern/AUD_C-API.h | 12 +++++++ source/gameengine/Ketsji/KX_SoundActuator.cpp | 28 ++++++++++++++++- source/gameengine/Ketsji/KX_SoundActuator.h | 2 ++ 6 files changed, 86 insertions(+), 1 deletion(-) diff --git a/intern/audaspace/Python/AUD_PyAPI.cpp b/intern/audaspace/Python/AUD_PyAPI.cpp index ac25ab34a69..b6e336eb329 100644 --- a/intern/audaspace/Python/AUD_PyAPI.cpp +++ b/intern/audaspace/Python/AUD_PyAPI.cpp @@ -2881,6 +2881,19 @@ Factory_empty() return FactoryType.tp_alloc(&FactoryType, 0); } +Factory* +checkFactory(PyObject* factory) +{ + if(!PyObject_TypeCheck(factory, &FactoryType)) + { + PyErr_SetString(PyExc_TypeError, "Object is not of type Factory!"); + return NULL; + } + + return (Factory*)factory; +} + + // ==================================================================== PyDoc_STRVAR(M_aud_doc, diff --git a/intern/audaspace/Python/AUD_PyAPI.h b/intern/audaspace/Python/AUD_PyAPI.h index 97e1e63b6eb..822aec06976 100644 --- a/intern/audaspace/Python/AUD_PyAPI.h +++ b/intern/audaspace/Python/AUD_PyAPI.h @@ -68,6 +68,7 @@ PyInit_aud(void); extern PyObject* Device_empty(); extern PyObject* Factory_empty(); +extern Factory* checkFactory(PyObject* factory); #ifdef __cplusplus } diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index b0050abe7ac..61d7616f694 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -227,6 +227,32 @@ PyObject* AUD_initPython() return module; } + +PyObject* AUD_getPythonFactory(AUD_Sound* sound) +{ + if(sound) + { + Factory* obj = (Factory*) Factory_empty(); + if(obj) + { + obj->factory = new AUD_Reference(*sound); + return (PyObject*) obj; + } + } + + return NULL; +} + +AUD_Sound* AUD_getPythonSound(PyObject* sound) +{ + Factory* factory = checkFactory(sound); + + if(!factory) + return NULL; + + return new AUD_Reference(*reinterpret_cast*>(factory->factory)); +} + #endif void AUD_lock() @@ -973,3 +999,8 @@ int AUD_doesPlayback() #endif return -1; } + +AUD_Sound* AUD_copy(AUD_Sound* sound) +{ + return new AUD_Reference(*sound); +} diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 47dadd05555..3fdb9e7bca3 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -31,6 +31,10 @@ #ifndef AUD_CAPI #define AUD_CAPI +#ifdef WITH_PYTHON +#include "Python.h" +#endif + #ifdef __cplusplus extern "C" { #endif @@ -492,6 +496,14 @@ extern void AUD_setSyncCallback(AUD_syncFunction function, void* data); extern int AUD_doesPlayback(void); +extern AUD_Sound* AUD_copy(AUD_Sound* sound); + +#ifdef WITH_PYTHON +extern PyObject* AUD_getPythonFactory(AUD_Sound* sound); + +extern AUD_Sound* AUD_getPythonSound(PyObject* sound); +#endif + #ifdef __cplusplus } #endif diff --git a/source/gameengine/Ketsji/KX_SoundActuator.cpp b/source/gameengine/Ketsji/KX_SoundActuator.cpp index 45ba827a1b8..5a19337e7a2 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.cpp +++ b/source/gameengine/Ketsji/KX_SoundActuator.cpp @@ -53,7 +53,7 @@ KX_SoundActuator::KX_SoundActuator(SCA_IObject* gameobj, KX_SOUNDACT_TYPE type)//, : SCA_IActuator(gameobj, KX_ACT_SOUND) { - m_sound = sound; + m_sound = AUD_copy(sound); m_volume = volume; m_pitch = pitch; m_is3d = is3d; @@ -69,6 +69,7 @@ KX_SoundActuator::~KX_SoundActuator() { if(m_handle) AUD_stop(m_handle); + AUD_unload(m_sound); } void KX_SoundActuator::play() @@ -286,6 +287,7 @@ PyAttributeDef KX_SoundActuator::Attributes[] = { KX_PYATTRIBUTE_RW_FUNCTION("cone_angle_inner", KX_SoundActuator, pyattr_get_3d_property, pyattr_set_3d_property), KX_PYATTRIBUTE_RW_FUNCTION("cone_angle_outer", KX_SoundActuator, pyattr_get_3d_property, pyattr_set_3d_property), KX_PYATTRIBUTE_RW_FUNCTION("cone_volume_outer", KX_SoundActuator, pyattr_get_3d_property, pyattr_set_3d_property), + KX_PYATTRIBUTE_RW_FUNCTION("sound", KX_SoundActuator, pyattr_get_sound, pyattr_set_sound), KX_PYATTRIBUTE_RW_FUNCTION("time", KX_SoundActuator, pyattr_get_audposition, pyattr_set_audposition), KX_PYATTRIBUTE_RW_FUNCTION("volume", KX_SoundActuator, pyattr_get_gain, pyattr_set_gain), @@ -400,6 +402,12 @@ PyObject* KX_SoundActuator::pyattr_get_pitch(void *self, const struct KX_PYATTRI return result; } +PyObject* KX_SoundActuator::pyattr_get_sound(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef) +{ + KX_SoundActuator * actuator = static_cast (self); + return AUD_getPythonFactory(actuator->m_sound); +} + int KX_SoundActuator::pyattr_set_3d_property(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value) { KX_SoundActuator * actuator = static_cast (self); @@ -501,4 +509,22 @@ int KX_SoundActuator::pyattr_set_pitch(void *self, const struct KX_PYATTRIBUTE_D return PY_SET_ATTR_SUCCESS; } +int KX_SoundActuator::pyattr_set_sound(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value) +{ + PyObject* sound = NULL; + KX_SoundActuator * actuator = static_cast (self); + if (!PyArg_Parse(value, "O", &sound)) + return PY_SET_ATTR_FAIL; + + AUD_Sound* snd = AUD_getPythonSound(sound); + if(snd) + { + AUD_unload(actuator->m_sound); + actuator->m_sound = snd; + return PY_SET_ATTR_SUCCESS; + } + + return PY_SET_ATTR_FAIL; +} + #endif // WITH_PYTHON diff --git a/source/gameengine/Ketsji/KX_SoundActuator.h b/source/gameengine/Ketsji/KX_SoundActuator.h index e7257245a80..dc90d7d24de 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.h +++ b/source/gameengine/Ketsji/KX_SoundActuator.h @@ -110,12 +110,14 @@ public: static int pyattr_set_gain(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); static int pyattr_set_pitch(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); static int pyattr_set_type(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); + static int pyattr_set_sound(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); static PyObject* pyattr_get_3d_property(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef); static PyObject* pyattr_get_audposition(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef); static PyObject* pyattr_get_gain(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef); static PyObject* pyattr_get_pitch(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef); static PyObject* pyattr_get_type(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef); + static PyObject* pyattr_get_sound(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef); #endif // WITH_PYTHON From 6aa524f357154fd927fff537c04c32c46611f3d0 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 16 Jun 2011 15:04:37 +0000 Subject: [PATCH 062/624] AnimationExporter - Quaternion to euler conversion ( in progress ) AnimationImporter - Action group assignment to bones - Revert to conversion of angles from deg to rad. --- source/blender/collada/AnimationExporter.cpp | 51 ++++++++++++++------ source/blender/collada/AnimationExporter.h | 4 +- source/blender/collada/AnimationImporter.cpp | 19 +++++--- source/blender/collada/DocumentImporter.cpp | 2 +- 4 files changed, 49 insertions(+), 27 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 3ed4d9f7be9..8f6f3fae982 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -86,35 +86,43 @@ void AnimationExporter::exportAnimations(Scene *sce) //} } - /*float * AnimationExporter::get_eul_source_for_quat(Object *ob ) + float * AnimationExporter::get_eul_source_for_quat(Object *ob ) { FCurve *fcu = (FCurve*)ob->adt->action->curves.first; - const int keys = fcu->totvert; - float quat[keys][4]; - float eul[keys][3]; + const int keys = fcu->totvert; + float *quat = (float*)MEM_callocN(sizeof(float) * fcu->totvert * 4, "quat output source values"); + float *eul = (float*)MEM_callocN(sizeof(float) * fcu->totvert * 3, "quat output source values"); + float temp_quat[4]; + float temp_eul[3]; while(fcu) { - transformName = extract_transform_name( fcu->rna_path ); + char * transformName = extract_transform_name( fcu->rna_path ); if( !strcmp(transformName, "rotation_quaternion") ) { - for ( int i = 0 ; i < fcu->totvert ; i+=) + for ( int i = 0 ; i < fcu->totvert ; i++) { - quat[i][fcu->array_index] = fcu->bezt[i].vec[1][1]; + *(quat + ( i * 4 ) + fcu->array_index) = fcu->bezt[i].vec[1][1]; } } - fcu = fcu->next; } - for ( int i = 0 ; i < fcu->totvert ; i+=) + for ( int i = 0 ; i < fcu->totvert ; i++) { - quat_to_eul(eul[i],quat[i]); + for ( int j = 0;j<4;j++) + temp_quat[j] = quat[(i*4)+j]; + + quat_to_eul(temp_eul,temp_quat); + + for (int k = 0;k<3;k++) + eul[i*3 + k] = temp_eul[k]; + } return eul; - }*/ + } std::string AnimationExporter::getObjectBoneName( Object* ob,const FCurve* fcu ) { //hard-way to derive the bone name from rna_path. Must find more compact method @@ -134,15 +142,16 @@ void AnimationExporter::exportAnimations(Scene *sce) const char *axis_name = NULL; char anim_id[200]; + bool has_tangents = false; bool quatRotation = false; if ( !strcmp(transformName, "rotation_quaternion") ) { - //quatRotation = true; - const char *axis_names[] = {"", "X", "Y", "Z"}; + quatRotation = true; + /*const char *axis_names[] = {"", "X", "Y", "Z"}; if (fcu->array_index < 4) - axis_name = axis_names[fcu->array_index]; + axis_name = axis_names[fcu->array_index];*/ } else @@ -173,7 +182,19 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string input_id = create_source_from_fcurve(COLLADASW::InputSemantic::INPUT, fcu, anim_id, axis_name); // create output source - std::string output_id = create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); + std::string output_id ; + + /*if(quatRotation) + { + float * eul = get_eul_source_for_quat(ob); + float * eul_axis = + for ( int i = 0 ; i< fcu->totvert ; i++) + eul_axis[i] = eul[i*3 + fcu->array_index]; + output_id= create_source_from_array(COLLADASW::InputSemantic::OUTPUT, eul_axis , fcu->totvert, quatRotation, anim_id, axis_name); + } + else*/ + + output_id= create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); // create interpolations source std::string interpolation_id = create_interpolation_source(fcu, anim_id, axis_name, &has_tangents); diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 8fe2a0db04b..e05fac4eed7 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -112,9 +112,7 @@ protected: void get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length); - /*float * get_eul_source_for_quat(Object *ob );*/ - - /*std::string create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, const std::string& anim_id, int array_index);*/ + float * get_eul_source_for_quat(Object *ob ); std::string create_source_from_fcurve(COLLADASW::InputSemantic::Semantics semantic, FCurve *fcu, const std::string& anim_id, const char *axis_name); diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 6efc712959f..c7f4d28e120 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -170,8 +170,8 @@ void AnimationImporter::fcurve_deg_to_rad(FCurve *cu) for (unsigned int i = 0; i < cu->totvert; i++) { // TODO convert handles too cu->bezt[i].vec[1][1] *= M_PI / 180.0f; - /*cu->bezt[i].vec[0][1] *= M_PI / 180.0f; - cu->bezt[i].vec[2][1] *= M_PI / 180.0f;*/ + cu->bezt[i].vec[0][1] *= M_PI / 180.0f; + cu->bezt[i].vec[2][1] *= M_PI / 180.0f; cu->bezt[i].vec[1][0]; } } @@ -677,8 +677,8 @@ void AnimationImporter:: Assign_transform_animations(std::vector* frames, FCurve* fcu = *iter; //if transform is rotation the fcurves values must be turned in to radian. - /*if (is_rotation) - fcurve_deg_to_rad(fcu); */ + if (is_rotation) + fcurve_deg_to_rad(fcu); } COLLADAFW::Rotate* rot = (COLLADAFW::Rotate*)transform; COLLADABU::Math::Vector3& axis = rot->getRotationAxis(); @@ -735,6 +735,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , armature_importer->get_rna_path_for_joint(node, joint_path, sizeof(joint_path)); bAction * act; + bActionGroup *grp = NULL; if (!ob->adt || !ob->adt->action) act = verify_adt_action((ID*)&ob->id, 1); else act = ob->adt->action; @@ -765,8 +766,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , copy_m4_m4(rest, bone->arm_mat); invert_m4_m4(irest, rest); } - - + const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); //for each transformation in node @@ -803,7 +803,10 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , //Add the curves of the current animation to the object for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { FCurve * fcu = *iter; - BLI_addtail(AnimCurves, fcu); + if (ob->type == OB_ARMATURE) + add_bone_fcurve( ob, node , fcu ); + else + BLI_addtail(AnimCurves, fcu); } } std::sort(frames.begin(), frames.end()); @@ -812,7 +815,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , if (is_joint) { bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); - chan->rotmode = ROT_MODE_QUAT; + chan->rotmode = ROT_MODE_EUL; } else { diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index 68fc63dfa0b..cb1d984888c 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -256,7 +256,7 @@ void DocumentImporter::translate_anim_recursive(COLLADAFW::Node *node, COLLADAFW COLLADAFW::NodePointerArray &children = node->getChildNodes(); for (i = 0; i < children.getCount(); i++) { - translate_anim_recursive(children[i], node, ob); + translate_anim_recursive(children[i], node, NULL); } } From d240733ae20612c98debd8c4226facae22350544 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 16 Jun 2011 19:25:21 +0000 Subject: [PATCH 063/624] Reverted Exporter unit conversion modifications. Animation Importer Code Cleanup. --- source/blender/collada/AnimationExporter.cpp | 28 ++++---- source/blender/collada/AnimationImporter.cpp | 75 ++++---------------- source/blender/collada/AnimationImporter.h | 2 +- 3 files changed, 30 insertions(+), 75 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 8f6f3fae982..f0491af3a49 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -428,7 +428,7 @@ void AnimationExporter::exportAnimations(Scene *sce) float AnimationExporter::convert_angle(float angle) { - return COLLADABU::Math::Utils::degToRadF(angle); + return COLLADABU::Math::Utils::radToDegF(angle); } std::string AnimationExporter::get_semantic_suffix(COLLADASW::InputSemantic::Semantics semantic) @@ -491,12 +491,12 @@ void AnimationExporter::exportAnimations(Scene *sce) break; case COLLADASW::InputSemantic::OUTPUT: *length = 1; - /*if (rotation) { - values[0] = convert_angle(bezt->vec[1][1]); + if (rotation) { + values[0] = (bezt->vec[1][1]) * 180.0f/M_PI; } - else {*/ + else { values[0] = bezt->vec[1][1]; - //} + } break; case COLLADASW::InputSemantic::IN_TANGENT: @@ -507,11 +507,11 @@ void AnimationExporter::exportAnimations(Scene *sce) values[0] = 0; values[1] = 0; } - /* else if (rotation) { - values[1] = convert_angle(bezt->vec[0][1]); - } else {*/ + else if (rotation) { + values[1] = (bezt->vec[0][1]) * 180.0f/M_PI; + } else { values[1] = bezt->vec[0][1]; - //} + } break; case COLLADASW::InputSemantic::OUT_TANGENT: @@ -522,11 +522,11 @@ void AnimationExporter::exportAnimations(Scene *sce) values[0] = 0; values[1] = 0; } - /* else if (rotation) { - values[1] = convert_angle(bezt->vec[2][1]); - } else {*/ + else if (rotation) { + values[1] = (bezt->vec[0][1]) * 180.0f/M_PI; + } else { values[1] = bezt->vec[2][1]; - //} + } break; break; default: @@ -601,7 +601,7 @@ void AnimationExporter::exportAnimations(Scene *sce) // val = convert_time(val); //else if (is_rot) - val = convert_angle(val); + val *= 180.0f / M_PI; source.appendValues(val); } diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index c7f4d28e120..9588f985360 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -535,16 +535,6 @@ virtual void AnimationImporter::change_eul_to_quat(Object *ob, bAction *act) } #endif -//Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, -// std::map& object_map, -// std::map& root_map, -// COLLADAFW::Transformation::TransformationType tm_type, -// Object *par_job) -//{ -// bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; -// //bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; -//} - //sets the rna_path and array index to curve void AnimationImporter::modify_fcurve(std::vector* curves , char* rna_path , int array_index ) @@ -567,11 +557,7 @@ void AnimationImporter::find_frames( std::vector* frames , std::vector::iterator iter; for (iter = curves->begin(); iter != curves->end(); iter++) { FCurve *fcu = *iter; - // - ////if transform is rotation the fcurves values must be turned in to radian. - //if (is_rotation) - // fcurve_deg_to_rad(fcu); - + for (unsigned int k = 0; k < fcu->totvert; k++) { //get frame value from bezTriple float fra = fcu->bezt[k].vec[1][0]; @@ -589,32 +575,10 @@ void AnimationImporter:: Assign_transform_animations(std::vector* frames, const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves, bool is_joint, char * joint_path) { - //bool is_joint = node->getType() == COLLADAFW::Node::JOINT; COLLADAFW::Transformation::TransformationType tm_type = transform->getTransformationType(); bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; - //Object *ob = is_joint ? armature_importer->get_armature_for_joint(node) : object_map[node->getUniqueId()]; - //char joint_path[100]; - - /*if ( is_joint ) - armature_importer->get_rna_path_for_joint(animated.node, joint_path, sizeof(joint_path));*/ - - //bAction * act; - - //if (!ob->adt || !ob->adt->action) act = verify_adt_action((ID*)&ob->id, 1); - //else act = ob->adt->action; - // - ////Get the list of animation curves of the object - // ListBase *AnimCurves = act->curves; - // - -// char* tm_str; -// int array_index; - - //curves belonging to the animation - //std::vector curves = curve_map[bindings[j].animation]; - //to check if the no of curves are valid bool xyz = ((tm_type == COLLADAFW::Transformation::TRANSLATE ||tm_type == COLLADAFW::Transformation::SCALE) && binding->animationClass == COLLADAFW::AnimationList::POSITION_XYZ); @@ -644,19 +608,15 @@ void AnimationImporter:: Assign_transform_animations(std::vector* frames, switch (binding->animationClass) { case COLLADAFW::AnimationList::POSITION_X: modify_fcurve(curves, rna_path, 0 ); - //add_fcurves_to_object(ob, curves, rna_path, 0, &animated); break; case COLLADAFW::AnimationList::POSITION_Y: modify_fcurve(curves, rna_path, 1 ); - //add_fcurves_to_object(ob, curves, rna_path, 1, &animated); break; case COLLADAFW::AnimationList::POSITION_Z: modify_fcurve(curves, rna_path, 2 ); - //add_fcurves_to_object(ob, curves, rna_path, 2, &animated); break; case COLLADAFW::AnimationList::POSITION_XYZ: modify_fcurve(curves, rna_path, -1 ); - //add_fcurves_to_object(ob, curves, rna_path, -1, &animated); break; default: fprintf(stderr, "AnimationClass %d is not supported for %s.\n", @@ -687,15 +647,12 @@ void AnimationImporter:: Assign_transform_animations(std::vector* frames, case COLLADAFW::AnimationList::ANGLE: if (COLLADABU::Math::Vector3::UNIT_X == axis) { modify_fcurve(curves, rna_path, 0 ); - //add_fcurves_to_object(ob, fcurves, rna_path, 0, &animated); } else if (COLLADABU::Math::Vector3::UNIT_Y == axis) { modify_fcurve(curves, rna_path, 1 ); - //add_fcurves_to_object(ob, fcurves, rna_path, 1, &animated); } else if (COLLADABU::Math::Vector3::UNIT_Z == axis) { modify_fcurve(curves, rna_path, 2 ); - //add_fcurves_to_object(ob, fcurves, rna_path, 2, &animated); } break; case COLLADAFW::AnimationList::AXISANGLE: @@ -713,8 +670,7 @@ void AnimationImporter:: Assign_transform_animations(std::vector* frames, fprintf(stderr, "Animation of MATRIX, SKEW and LOOKAT transformations is not supported yet.\n"); break; } - //BLI_addtail(&AnimCurves, curves); - + } void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , @@ -727,7 +683,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , Object *ob = is_joint ? armature_importer->get_armature_for_joint(node) : object_map[node->getUniqueId()]; const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; - if ( ! is_object_animated(ob,node) ) return ; + if ( ! is_object_animated(node) ) return ; char joint_path[200]; @@ -749,7 +705,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } - float irest_dae[4][4]; + /*float irest_dae[4][4]; float rest[4][4], irest[4][4]; if (is_joint) { @@ -765,7 +721,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , unit_m4(rest); copy_m4_m4(rest, bone->arm_mat); invert_m4_m4(irest, rest); - } + }*/ const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); @@ -776,14 +732,12 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; - - + const COLLADAFW::UniqueId& listid = transform->getAnimationList(); - //might not be needed, let's see + //might not be needed std::vector frames; - //all the curves belonging to the transform - + //check if transformation has animations if (animlist_map.find(listid) == animlist_map.end()) continue ; else @@ -795,11 +749,10 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , std::vector animcurves; for (unsigned int j = 0; j < bindings.getCount(); j++) { animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class - - Assign_transform_animations(&frames,transform, &bindings[j], &animcurves, is_joint, joint_path ); - std::vector::iterator iter; + Assign_transform_animations(&frames,transform, &bindings[j], &animcurves, is_joint, joint_path ); + + std::vector::iterator iter; //Add the curves of the current animation to the object for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { FCurve * fcu = *iter; @@ -826,7 +779,8 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } -bool AnimationImporter::is_object_animated ( const Object *ob , const COLLADAFW::Node * node ) +//Check if object is animated by checking if animlist_map holds the animlist_id of node transforms +bool AnimationImporter::is_object_animated ( const COLLADAFW::Node * node ) { bool exists = false; const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); @@ -847,7 +801,8 @@ bool AnimationImporter::is_object_animated ( const Object *ob , const COLLADAFW: return exists; } - + +//XXX Is not used anymore. void AnimationImporter::find_frames_old(std::vector * frames, COLLADAFW::Node * node , COLLADAFW::Transformation::TransformationType tm_type) { bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 08addc987ba..1e005b5c341 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -99,7 +99,7 @@ public: std::map& root_map, std::map& object_map ); - bool is_object_animated ( const Object *ob , const COLLADAFW::Node * node ) ; + bool is_object_animated ( const COLLADAFW::Node * node ) ; void Assign_transform_animations(std::vector* frames, From c9360a4c1e30328a4a85a7b39fb897aacb9fe262 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 17 Jun 2011 11:47:45 +0000 Subject: [PATCH 064/624] Added calculation to determine change in root translation when retargeting - needs cleanup/optimization --- release/scripts/modules/retarget.py | 124 ++++++++++++++++++++++------ 1 file changed, 100 insertions(+), 24 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index b081191d9a6..b38e47a63ff 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -15,27 +15,35 @@ scene = bpy.context.scene # dictionary of mapping # this is currently manuall input'ed, but will # be created from a more comfortable UI in the future -bonemap = { "LeftFoot": ("DEF_Foot.L","DEF_Toes.L"), - "LeftUpLeg": "DEF_Thigh.L", - "Hips": "DEF_Hip", - "LowerBack": "DEF_Spine", - "Spine": "DEF_Torso", - "Neck": "DEF_Neck", - "Neck1": "DEF_Neck", - "Head": "DEF_Head", - "LeftShoulder": "DEF_Shoulder.L", - "LeftArm": "DEF_Forearm.L", - "LeftForeArm": "DEF_Arm.L", - "LeftHand": "DEF_Hand.L", - "RightShoulder": "DEF_Shoulder.R", - "RightArm": "DEF_Forearm.R", - "RightForeArm": "DEF_Arm.R", - "RightHand": "DEF_Hand.R", - "RightFoot": ("DEF_Foot.R","DEF_Toes.R"), - "RightUpLeg": "DEF_Thigh.R", - "RightLeg": "DEF_Shin.R", - "LeftLeg": "DEF_Shin.L"} +bonemap = { "Head": "Head", + "Neck": "Head", + "Spine1": "Chest", + "Spine2": "Chest", + "Spine3": "Chest", + "Spine": "Torso", + "Hips": "root", + "LeftUpLeg": "Thigh.L", + "LeftUpLegRoll": "Thigh.L", + "LeftLeg": "Shin.L", + "LeftLegRoll": "Shin.L", + "LeftFoot": "Foot.L", + "RightUpLeg": "Thigh.R", + "RightUpLegRoll": "Thigh.R", + "RightLeg": "Shin.R", + "RightLegRoll": "Shin.R", + "RightFoot": "Foot.R", + "LeftShoulder": "Shoulder.L", + "LeftArm": "HiArm.L", + "LeftArmRoll": "HiArm.L", + "LeftForeArm": "LoArm.L", + "LeftForeArmRoll": "LoArm.L", + "RightShoulder": "Shoulder.R", + "RightArm": "HiArm.R", + "RightArmRoll": "HiArm.R", + "RightForeArm": "LoArm.R", + "RightForeArmRoll": "LoArm.R" } +root = "root" # creation of a reverse map # multiple keys get mapped to list values bonemapr = {} @@ -76,7 +84,10 @@ def createIntermediate(): empty.name = perf_bone.name+"Org" empty = bpy.data.objects[perf_bone.name+"Org"] offset = perf_bone.vector - scaling = perf_bone.length / inter_bone.length + if inter_bone.length == 0 or perf_bone.length == 0: + scaling = 1 + else: + scaling = perf_bone.length / inter_bone.length offset/=scaling empty.location = inter_bone.head + offset empty.keyframe_insert("location") @@ -147,7 +158,7 @@ def createIntermediate(): for t in range(1,150): scene.frame_set(t) - inter_bone = inter_bones["DEF_Hip"] + inter_bone = inter_bones[root] retargetPerfToInter(inter_bone) return inter_obj,inter_arm @@ -191,8 +202,73 @@ def retargetEnduser(): for t in range(1,150): scene.frame_set(t) - end_bone = end_bones["DEF_Hip"] + end_bone = end_bones[root] bakeTransform(end_bone) +#recieves the performer feet bones as a variable +# by "feet" I mean those bones that have plants +# (they don't move, despite root moving) somewhere in the animation. +def copyTranslation(perfFeet): + endFeet = [bonemap[perfBone] for perfBone in perfFeet] + perfRoot = bonemapr[root][0] + locDictKeys = perfFeet+endFeet+[perfRoot] + perf_bones = performer_obj.pose.bones + end_bones = enduser_obj.pose.bones + + def tailLoc(bone): + return bone.center+(bone.vector/2) + + #Step 1 - we create a dict that contains these keys: + #(Performer) Hips, Feet + #(End user) Feet + # where the values are their world position on each (1,120) frame + + locDict = {} + for key in locDictKeys: + locDict[key] = [] + + for t in range(scene.frame_start,scene.frame_end): + scene.frame_set(t) + for bone in perfFeet: + locDict[bone].append(tailLoc(perf_bones[bone])) + locDict[perfRoot].append(tailLoc(perf_bones[perfRoot])) + for bone in endFeet: + locDict[bone].append(tailLoc(end_bones[bone])) + + # now we take our locDict and analyze it. + # we need to derive all chains + + locDeriv = {} + for key in locDictKeys: + locDeriv[key] = [] + + for key in locDict.keys(): + graph = locDict[key] + for t in range(len(graph)-1): + x = graph[t] + xh = graph[t+1] + locDeriv[key].append(xh-x) + + # now find the plant frames, where perfFeet don't move much + + linearAvg = [] + + for key in perfFeet: + for i in range(len(locDeriv[key])-1): + v = locDeriv[key][i] + hipV = locDeriv[perfRoot][i] + endV = locDeriv[bonemap[key]][i] + if (v.length<0.1): + #this is a plant frame. + #lets see what the original hip delta is, and the corresponding + #end bone's delta + if endV.length!=0: + linearAvg.append(hipV.length/endV.length) + if linearAvg: + avg = sum(linearAvg)/len(linearAvg) + print("retargeted root motion should be "+ str(1/avg)+ " of original") + + inter_obj, inter_arm = createIntermediate() -retargetEnduser() \ No newline at end of file +retargetEnduser() +copyTranslation(["RightFoot","LeftFoot"]) \ No newline at end of file From c9b0ce8693ace816e49e157587ebe295dfd9b379 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Fri, 17 Jun 2011 18:41:43 +0000 Subject: [PATCH 065/624] creating armatures for bones which are not skinned( in progress ) --- source/blender/collada/ArmatureImporter.cpp | 94 ++++++++++++++++++++- source/blender/collada/ArmatureImporter.h | 4 + source/blender/collada/SkinInfo.cpp | 4 + 3 files changed, 100 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 8987e4ffaf7..e64afa1f7b6 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -78,6 +78,67 @@ JointData *ArmatureImporter::get_joint_data(COLLADAFW::Node *node); return &joint_index_to_joint_info_map[joint_index]; } #endif +void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *parent, int totchild, + float parent_mat[][4], bArmature *arm) +{ + float mat[4][4]; + float obmat[4][4]; + + // object-space + get_node_mat(obmat, node, NULL, NULL); + + // get world-space + if (parent) + mul_m4_m4m4(mat, obmat, parent_mat); + else + copy_m4_m4(mat, obmat); + + EditBone *bone = ED_armature_edit_bone_add(arm, (char*)bc_get_joint_name(node)); + totbone++; + + if (parent) bone->parent = parent; + + // set head + copy_v3_v3(bone->head, mat[3]); + + // set tail, don't set it to head because 0-length bones are not allowed + float vec[3] = {0.0f, 0.5f, 0.0f}; + add_v3_v3v3(bone->tail, bone->head, vec); + + // set parent tail + if (parent && totchild == 1) { + copy_v3_v3(parent->tail, bone->head); + + // not setting BONE_CONNECTED because this would lock child bone location with respect to parent + // bone->flag |= BONE_CONNECTED; + + // XXX increase this to prevent "very" small bones? + const float epsilon = 0.000001f; + + // derive leaf bone length + float length = len_v3v3(parent->head, parent->tail); + if ((length < leaf_bone_length || totbone == 0) && length > epsilon) { + leaf_bone_length = length; + } + + // treat zero-sized bone like a leaf bone + if (length <= epsilon) { + add_leaf_bone(parent_mat, parent); + } + + } + + COLLADAFW::NodePointerArray& children = node->getChildNodes(); + for (unsigned int i = 0; i < children.getCount(); i++) { + create_unskinned_bone( children[i], bone, children.getCount(), mat, arm); + } + + // in second case it's not a leaf bone, but we handle it the same way + if (!children.getCount() || children.getCount() > 1) { + add_leaf_bone(mat, bone); + } + +} void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBone *parent, int totchild, float parent_mat[][4], bArmature *arm) @@ -300,6 +361,30 @@ ArmatureJoints& ArmatureImporter::get_armature_joints(Object *ob_arm) return armature_joints.back(); } #endif +void ArmatureImporter::create_armature_bones( ) +{ + std::vector::iterator ri; + //if there is an armature created for root_joint next root_joint + for (ri = root_joints.begin(); ri != root_joints.end(); ri++) { + if ( get_armature_for_joint(*ri) != NULL ) continue; + + //add armature object for current joint + Object *ob_arm = add_object(scene, OB_ARMATURE); + + ED_armature_to_edit(ob_arm); + + // min_angle = 360.0f; // minimum angle between bone head-tail and a row of bone matrix + + // create unskinned bones + /* + TODO: + check if bones have already been created for a given joint + */ + + create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, (bArmature*)ob_arm->data); + + } +} void ArmatureImporter::create_armature_bones(SkinInfo& skin) { @@ -373,7 +458,7 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin) if (shared) ob_arm = skin.set_armature(shared); else - ob_arm = skin.create_armature(scene); + ob_arm = skin.create_armature(scene); //once for every armature // enter armature edit mode ED_armature_to_edit(ob_arm); @@ -413,7 +498,7 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin) DAG_id_tag_update(&ob_arm->id, OB_RECALC_OB|OB_RECALC_DATA); // set_leaf_bone_shapes(ob_arm); - // set_euler_rotmode(); + // set_euler_rotmode(); } @@ -472,6 +557,11 @@ void ArmatureImporter::make_armatures(bContext *C) // free memory stolen from SkinControllerData skin.free(); } + + //if skin_by_data_uid is empty + if( skin_by_data_uid.empty() ) + create_armature_bones(); + } #if 0 diff --git a/source/blender/collada/ArmatureImporter.h b/source/blender/collada/ArmatureImporter.h index d36bccf7e57..90cb0271e60 100644 --- a/source/blender/collada/ArmatureImporter.h +++ b/source/blender/collada/ArmatureImporter.h @@ -105,6 +105,9 @@ private: void create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBone *parent, int totchild, float parent_mat[][4], bArmature *arm); + void create_unskinned_bone(COLLADAFW::Node *node, EditBone *parent, int totchild, + float parent_mat[][4], bArmature *arm); + void add_leaf_bone(float mat[][4], EditBone *bone); void fix_leaf_bones(); @@ -123,6 +126,7 @@ private: #endif void create_armature_bones(SkinInfo& skin); + void create_armature_bones( ); public: diff --git a/source/blender/collada/SkinInfo.cpp b/source/blender/collada/SkinInfo.cpp index 10780de2e70..6be97693cd2 100644 --- a/source/blender/collada/SkinInfo.cpp +++ b/source/blender/collada/SkinInfo.cpp @@ -308,11 +308,15 @@ void SkinInfo::find_root_joints(const std::vector &root_joints std::vector& result) { std::vector::const_iterator it; + // for each root_joint for (it = root_joints.begin(); it != root_joints.end(); it++) { COLLADAFW::Node *root = *it; std::vector::iterator ji; + //for each joint_data in this skin for (ji = joint_data.begin(); ji != joint_data.end(); ji++) { + //get joint node from joint map COLLADAFW::Node *joint = joint_by_uid[(*ji).joint_uid]; + //find if joint node is in the tree belonging to the root_joint if (find_node_in_tree(joint, root)) { if (std::find(result.begin(), result.end(), root) == result.end()) result.push_back(root); From 3f0e480ba9ebf3f3455ffae30b9d82d1dca8c1bc Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Fri, 17 Jun 2011 20:01:24 +0000 Subject: [PATCH 066/624] unskinned armature import improved but unfinished. --- source/blender/collada/ArmatureImporter.cpp | 24 ++++++++++++++++++--- source/blender/collada/ArmatureImporter.h | 1 + 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index e64afa1f7b6..6eb03a21d6e 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -383,7 +383,22 @@ void ArmatureImporter::create_armature_bones( ) create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, (bArmature*)ob_arm->data); + fix_leaf_bones(); + + // exit armature edit mode + + + if (joint_parent_map.find((*ri)->getUniqueId()) != joint_parent_map.end() && ob_arm->parent!=NULL) + ob_arm->parent = joint_parent_map[(*ri)->getUniqueId()]; + + unskinned_armature_map[(*ri)->getUniqueId()] = ob_arm; + + ED_armature_from_edit(ob_arm); + ED_armature_edit_free(ob_arm); + DAG_id_tag_update(&ob_arm->id, OB_RECALC_OB|OB_RECALC_DATA); } + + } void ArmatureImporter::create_armature_bones(SkinInfo& skin) @@ -558,9 +573,7 @@ void ArmatureImporter::make_armatures(bContext *C) skin.free(); } - //if skin_by_data_uid is empty - if( skin_by_data_uid.empty() ) - create_armature_bones(); + create_armature_bones(); } @@ -657,6 +670,11 @@ Object *ArmatureImporter::get_armature_for_joint(COLLADAFW::Node *node) return skin.get_armature(); } + std::map::iterator arm; + for (arm = unskinned_armature_map.begin(); arm != unskinned_armature_map.end(); arm++) { + if(arm->first == node->getUniqueId() ) + return arm->second; + } return NULL; } diff --git a/source/blender/collada/ArmatureImporter.h b/source/blender/collada/ArmatureImporter.h index 90cb0271e60..f83a492afb6 100644 --- a/source/blender/collada/ArmatureImporter.h +++ b/source/blender/collada/ArmatureImporter.h @@ -89,6 +89,7 @@ private: std::map joint_by_uid; // contains all joints std::vector root_joints; std::map joint_parent_map; + std::map unskinned_armature_map; MeshImporterBase *mesh_importer; AnimationImporterBase *anim_importer; From 28f0d96bea5fc0da635a3bd3396a07da610e9f8a Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 19 Jun 2011 04:20:43 +0000 Subject: [PATCH 067/624] --- source/blender/collada/AnimationImporter.cpp | 1 + source/blender/collada/ArmatureImporter.cpp | 22 +++++++++++++------- source/blender/collada/ArmatureImporter.h | 2 +- source/blender/collada/DocumentImporter.cpp | 2 +- 4 files changed, 17 insertions(+), 10 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 9588f985360..7d9e48668c9 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -681,6 +681,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , COLLADAFW::Node *root = root_map.find(node->getUniqueId()) == root_map.end() ? node : root_map[node->getUniqueId()]; Object *ob = is_joint ? armature_importer->get_armature_for_joint(node) : object_map[node->getUniqueId()]; + const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; if ( ! is_object_animated(node) ) return ; diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 6eb03a21d6e..b4cfd1ba9cd 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -134,9 +134,9 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p } // in second case it's not a leaf bone, but we handle it the same way - if (!children.getCount() || children.getCount() > 1) { - add_leaf_bone(mat, bone); - } + /*if (!children.getCount() || children.getCount() > 1) { + add_leaf_bone(mat, bone);*/ + //} } @@ -369,8 +369,10 @@ void ArmatureImporter::create_armature_bones( ) if ( get_armature_for_joint(*ri) != NULL ) continue; //add armature object for current joint - Object *ob_arm = add_object(scene, OB_ARMATURE); + //Object *ob_arm = add_object(scene, OB_ARMATURE); + Object *ob_arm = joint_parent_map[(*ri)->getUniqueId()]; + //ob_arm->type = OB_ARMATURE; ED_armature_to_edit(ob_arm); // min_angle = 360.0f; // minimum angle between bone head-tail and a row of bone matrix @@ -388,8 +390,8 @@ void ArmatureImporter::create_armature_bones( ) // exit armature edit mode - if (joint_parent_map.find((*ri)->getUniqueId()) != joint_parent_map.end() && ob_arm->parent!=NULL) - ob_arm->parent = joint_parent_map[(*ri)->getUniqueId()]; + //if (joint_parent_map.find((*ri)->getUniqueId()) != joint_parent_map.end() && ob_arm->parent!=NULL) + // ob_arm->parent = joint_parent_map[(*ri)->getUniqueId()]; unskinned_armature_map[(*ri)->getUniqueId()] = ob_arm; @@ -520,14 +522,18 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin) // root - if this joint is the top joint in hierarchy, if a joint // is a child of a node (not joint), root should be true since // this is where we build armature bones from -void ArmatureImporter::add_joint(COLLADAFW::Node *node, bool root, Object *parent) +void ArmatureImporter::add_joint(COLLADAFW::Node *node, bool root, Object *parent, Scene *sce) { joint_by_uid[node->getUniqueId()] = node; if (root) { root_joints.push_back(node); - if (parent) + if (parent) { + Object * par = parent->parent; + parent = add_object(sce, OB_ARMATURE ); + parent->parent = par; joint_parent_map[node->getUniqueId()] = parent; + } } } diff --git a/source/blender/collada/ArmatureImporter.h b/source/blender/collada/ArmatureImporter.h index f83a492afb6..f9cb09dca19 100644 --- a/source/blender/collada/ArmatureImporter.h +++ b/source/blender/collada/ArmatureImporter.h @@ -137,7 +137,7 @@ public: // root - if this joint is the top joint in hierarchy, if a joint // is a child of a node (not joint), root should be true since // this is where we build armature bones from - void add_joint(COLLADAFW::Node *node, bool root, Object *parent); + void add_joint(COLLADAFW::Node *node, bool root, Object *parent, Scene *sce); #if 0 void add_root_joint(COLLADAFW::Node *node); diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index cb1d984888c..7d1de7d5a6d 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -378,7 +378,7 @@ void DocumentImporter::write_node (COLLADAFW::Node *node, COLLADAFW::Node *paren bool is_joint = node->getType() == COLLADAFW::Node::JOINT; if (is_joint) { - armature_importer.add_joint(node, parent_node == NULL || parent_node->getType() != COLLADAFW::Node::JOINT, par); + armature_importer.add_joint(node, parent_node == NULL || parent_node->getType() != COLLADAFW::Node::JOINT, par, sce); } else { COLLADAFW::InstanceGeometryPointerArray &geom = node->getInstanceGeometries(); From adb81a0351c0854ee8529ae7a66ef9c907790ee5 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 19 Jun 2011 07:43:43 +0000 Subject: [PATCH 068/624] Fixed Armature Import Without Skin controllers. Armatures and animations get imported. Some inaccuracy remains with bone transforms. --- source/blender/collada/AnimationImporter.cpp | 2 +- source/blender/collada/ArmatureImporter.cpp | 17 ++++++++--------- source/blender/collada/DocumentImporter.cpp | 7 +++++++ 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 7d9e48668c9..42dbc086146 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -680,7 +680,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , bool is_joint = node->getType() == COLLADAFW::Node::JOINT; COLLADAFW::Node *root = root_map.find(node->getUniqueId()) == root_map.end() ? node : root_map[node->getUniqueId()]; - Object *ob = is_joint ? armature_importer->get_armature_for_joint(node) : object_map[node->getUniqueId()]; + Object *ob = is_joint ? armature_importer->get_armature_for_joint(root) : object_map[node->getUniqueId()]; const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index b4cfd1ba9cd..262834d895b 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -134,9 +134,9 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p } // in second case it's not a leaf bone, but we handle it the same way - /*if (!children.getCount() || children.getCount() > 1) { - add_leaf_bone(mat, bone);*/ - //} + if (!children.getCount() || children.getCount() > 1) { + add_leaf_bone(mat, bone); + } } @@ -382,7 +382,7 @@ void ArmatureImporter::create_armature_bones( ) TODO: check if bones have already been created for a given joint */ - + leaf_bone_length = FLT_MAX; create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, (bArmature*)ob_arm->data); fix_leaf_bones(); @@ -522,6 +522,7 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin) // root - if this joint is the top joint in hierarchy, if a joint // is a child of a node (not joint), root should be true since // this is where we build armature bones from + void ArmatureImporter::add_joint(COLLADAFW::Node *node, bool root, Object *parent, Scene *sce) { joint_by_uid[node->getUniqueId()] = node; @@ -529,9 +530,7 @@ void ArmatureImporter::add_joint(COLLADAFW::Node *node, bool root, Object *paren root_joints.push_back(node); if (parent) { - Object * par = parent->parent; - parent = add_object(sce, OB_ARMATURE ); - parent->parent = par; + joint_parent_map[node->getUniqueId()] = parent; } } @@ -675,8 +674,8 @@ Object *ArmatureImporter::get_armature_for_joint(COLLADAFW::Node *node) if (skin.uses_joint_or_descendant(node)) return skin.get_armature(); } - - std::map::iterator arm; + + std::map::iterator arm; for (arm = unskinned_armature_map.begin(); arm != unskinned_armature_map.end(); arm++) { if(arm->first == node->getUniqueId() ) return arm->second; diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index 7d1de7d5a6d..117479b2022 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -378,6 +378,13 @@ void DocumentImporter::write_node (COLLADAFW::Node *node, COLLADAFW::Node *paren bool is_joint = node->getType() == COLLADAFW::Node::JOINT; if (is_joint) { + if ( par ) { + Object * empty = par; + par = add_object(sce, OB_ARMATURE); + bc_set_parent(par,empty->parent, mContext); + //remove empty : todo + object_map[parent_node->getUniqueId()] = par; + } armature_importer.add_joint(node, parent_node == NULL || parent_node->getType() != COLLADAFW::Node::JOINT, par, sce); } else { From 3cad2a72b5d7e0dc18c56222a77fdf2d747f460c Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 21 Jun 2011 01:41:39 +0000 Subject: [PATCH 069/624] Animation Channel Filtering Refactor - Part 1 * Removed list-expanders for Materials, Textures, and Particles. So instead of: Object Materials Material 1 ... material 1 anim data ... we now have Object Material 1 ... material 1 anim data ... This makes it faster+easier to get to these items. If you don't want to see all of these, you can still use the data-block filters from the header to hide these. * Internal cleanup - removed "owner" and "ownertype" settings from bAnimListElem. The purpose of these was muddled, and more of a hassle to maintain than doing anything useful - it was only really used for the stuff above. * Removed need for "sa->spacedata.first" casts all over the show for animation editor tools which needed access to editor data. This can now be retrieved directly. --- .../editors/animation/anim_channels_defines.c | 328 ++------------- .../blender/editors/animation/anim_filter.c | 389 ++++++------------ source/blender/editors/include/ED_anim_api.h | 17 +- .../editors/space_action/action_draw.c | 2 - .../editors/space_action/action_select.c | 2 +- .../blender/editors/space_graph/graph_edit.c | 10 +- .../editors/space_graph/graph_select.c | 10 +- source/blender/editors/space_nla/nla_draw.c | 8 +- .../editors/transform/transform_generics.c | 6 +- 9 files changed, 171 insertions(+), 601 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index 51fde09b074..c71ffe9cd5e 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -159,8 +159,8 @@ static void acf_generic_channel_color(bAnimContext *ac, bAnimListElem *ale, floa short indent= (acf->get_indent_level) ? acf->get_indent_level(ac, ale) : 0; /* get context info needed... */ - if ((ac->sa) && (ac->sa->spacetype == SPACE_ACTION)) - saction= (SpaceAction *)ac->sa->spacedata.first; + if ((ac->sl) && (ac->spacetype == SPACE_ACTION)) + saction= (SpaceAction *)ac->sl; if (ale->type == ANIMTYPE_FCURVE) { FCurve *fcu= (FCurve *)ale->data; @@ -235,13 +235,6 @@ static short acf_generic_indention_flexible(bAnimContext *UNUSED(ac), bAnimListE { short indent= 0; - if (ale->id) { - /* special exception for materials, textures, and particles */ - // xxx should tex use indention 2? - if (ELEM3(GS(ale->id->name),ID_MA,ID_PA,ID_TE)) - indent++; - } - /* grouped F-Curves need extra level of indention */ if (ale->type == ANIMTYPE_FCURVE) { FCurve *fcu= (FCurve *)ale->data; @@ -274,24 +267,11 @@ static short acf_generic_group_offset(bAnimContext *ac, bAnimListElem *ale) if (ale->id) { /* special exception for textures */ if (GS(ale->id->name) == ID_TE) { - /* minimum offset */ offset += 21; - - /* special offset from owner type */ - switch (ale->ownertype) { - case ANIMTYPE_DSMAT: - offset += 21; - break; - - case ANIMTYPE_DSLAM: - case ANIMTYPE_DSWOR: - offset += 14; - break; - } } /* special exception for materials and particles */ else if (ELEM(GS(ale->id->name),ID_MA,ID_PA)) - offset += 21; + offset += 14; /* if not in Action Editor mode, groupings must carry some offset too... */ else if (ac->datatype != ANIMCONT_ACTION) @@ -324,46 +304,6 @@ static short acf_generic_none_setting_valid(bAnimContext *ac, bAnimListElem *ale } #endif -/* check if some setting exists for this object-based data-expander (category only) */ -static short acf_generic_dsexpand_setting_valid(bAnimContext *ac, bAnimListElem *ale, int setting) -{ - switch (setting) { - /* only expand supported everywhere */ - case ACHANNEL_SETTING_EXPAND: - return 1; - - /* visible - * - only available in Graph Editor - * - NOT available for 'filler' channels - */ - case ACHANNEL_SETTING_VISIBLE: - if (ELEM3(ale->type, ANIMTYPE_FILLMATD, ANIMTYPE_FILLPARTD, ANIMTYPE_FILLTEXD)) - return 0; - else - return ((ac) && (ac->spacetype == SPACE_IPO)); - - default: - return 0; - } -} - -/* get pointer to the setting (category only) */ -static void *acf_generic_dsexpand_setting_ptr(bAnimListElem *ale, int setting, short *type) -{ - Object *ob= (Object *)ale->data; - - /* clear extra return data first */ - *type= 0; - - switch (setting) { - case ACHANNEL_SETTING_EXPAND: /* expanded */ - GET_ACF_FLAG_PTR(ob->nlaflag); // XXX - - default: /* unsupported */ - return NULL; - } -} - /* check if some setting exists for this object-based data-expander (datablock only) */ static short acf_generic_dataexpand_setting_valid(bAnimContext *ac, bAnimListElem *UNUSED(ale), int setting) { @@ -459,8 +399,8 @@ static void *acf_summary_setting_ptr(bAnimListElem *ale, int setting, short *typ /* if data is valid, return pointer to active dopesheet's relevant flag * - this is restricted to DopeSheet/Action Editor only */ - if ((ac->sa) && (ac->spacetype == SPACE_ACTION) && (setting == ACHANNEL_SETTING_EXPAND)) { - SpaceAction *saction= (SpaceAction *)ac->sa->spacedata.first; + if ((ac->sl) && (ac->spacetype == SPACE_ACTION) && (setting == ACHANNEL_SETTING_EXPAND)) { + SpaceAction *saction= (SpaceAction *)ac->sl; bDopeSheet *ads= &saction->ads; /* return pointer to DopeSheet's flag */ @@ -782,7 +722,7 @@ static short acf_group_setting_valid(bAnimContext *ac, bAnimListElem *UNUSED(ale /* for now, all settings are supported, though some are only conditionally */ switch (setting) { case ACHANNEL_SETTING_VISIBLE: /* Only available in Graph Editor */ - return ((ac->sa) && (ac->sa->spacetype==SPACE_IPO)); + return (ac->spacetype==SPACE_IPO); default: /* always supported */ return 1; @@ -879,7 +819,7 @@ static short acf_fcurve_setting_valid(bAnimContext *ac, bAnimListElem *ale, int return 0; // NOTE: in this special case, we need to draw ICON_ZOOMOUT case ACHANNEL_SETTING_VISIBLE: /* Only available in Graph Editor */ - return ((ac->sa) && (ac->sa->spacetype==SPACE_IPO)); + return (ac->spacetype==SPACE_IPO); /* always available */ default: @@ -1101,203 +1041,6 @@ static bAnimChannelType ACF_FILLDRIVERS = acf_filldrivers_setting_ptr /* pointer for setting */ }; -/* Materials Expander ------------------------------------------- */ - -// TODO: just get this from RNA? -static int acf_fillmatd_icon(bAnimListElem *UNUSED(ale)) -{ - return ICON_MATERIAL_DATA; -} - -static void acf_fillmatd_name(bAnimListElem *UNUSED(ale), char *name) -{ - BLI_strncpy(name, "Materials", ANIM_CHAN_NAME_SIZE); -} - -/* get the appropriate flag(s) for the setting when it is valid */ -static int acf_fillmatd_setting_flag(bAnimContext *UNUSED(ac), int setting, short *neg) -{ - /* clear extra return data first */ - *neg= 0; - - switch (setting) { - case ACHANNEL_SETTING_EXPAND: /* expanded */ - return OB_ADS_SHOWMATS; - - default: /* unsupported */ - return 0; - } -} - -/* materials expander type define */ -static bAnimChannelType ACF_FILLMATD= -{ - "Materials Filler", /* type name */ - - acf_generic_dataexpand_color, /* backdrop color */ - acf_generic_dataexpand_backdrop,/* backdrop */ - acf_generic_indention_1, /* indent level */ - acf_generic_basic_offset, /* offset */ - - acf_fillmatd_name, /* name */ - acf_fillmatd_icon, /* icon */ - - acf_generic_dsexpand_setting_valid, /* has setting */ - acf_fillmatd_setting_flag, /* flag for setting */ - acf_generic_dsexpand_setting_ptr /* pointer for setting */ -}; - -/* Particles Expander ------------------------------------------- */ - -// TODO: just get this from RNA? -static int acf_fillpartd_icon(bAnimListElem *UNUSED(ale)) -{ - return ICON_PARTICLE_DATA; -} - -static void acf_fillpartd_name(bAnimListElem *UNUSED(ale), char *name) -{ - BLI_strncpy(name, "Particles", ANIM_CHAN_NAME_SIZE); -} - -/* get the appropriate flag(s) for the setting when it is valid */ -static int acf_fillpartd_setting_flag(bAnimContext *UNUSED(ac), int setting, short *neg) -{ - /* clear extra return data first */ - *neg= 0; - - switch (setting) { - case ACHANNEL_SETTING_EXPAND: /* expanded */ - return OB_ADS_SHOWPARTS; - - default: /* unsupported */ - return 0; - } -} - -/* particles expander type define */ -static bAnimChannelType ACF_FILLPARTD= -{ - "Particles Filler", /* type name */ - - acf_generic_dataexpand_color, /* backdrop color */ - acf_generic_dataexpand_backdrop,/* backdrop */ - acf_generic_indention_1, /* indent level */ - acf_generic_basic_offset, /* offset */ - - acf_fillpartd_name, /* name */ - acf_fillpartd_icon, /* icon */ - - acf_generic_dsexpand_setting_valid, /* has setting */ - acf_fillpartd_setting_flag, /* flag for setting */ - acf_generic_dsexpand_setting_ptr /* pointer for setting */ -}; - -/* Textures Expander ------------------------------------------- */ - -/* offset for groups + grouped entities */ -static short acf_filltexd_offset(bAnimContext *ac, bAnimListElem *ale) -{ - short offset= acf_generic_basic_offset(ac, ale); - - if (ale->id) { - /* materials */ - switch (GS(ale->id->name)) { - case ID_MA: - offset += 21; - break; - - case ID_LA: - case ID_WO: - offset += 14; - break; - } - } - - return offset; -} - -// TODO: just get this from RNA? -static int acf_filltexd_icon(bAnimListElem *UNUSED(ale)) -{ - return ICON_TEXTURE_DATA; -} - -static void acf_filltexd_name(bAnimListElem *UNUSED(ale), char *name) -{ - BLI_strncpy(name, "Textures", ANIM_CHAN_NAME_SIZE); -} - -/* get pointer to the setting (category only) */ -static void *acf_filltexd_setting_ptr(bAnimListElem *ale, int setting, short *type) -{ - ID *id= (ID *)ale->data; - - /* clear extra return data first */ - *type= 0; - - switch (setting) { - case ACHANNEL_SETTING_EXPAND: /* expanded */ - { - switch (GS(id->name)) { - case ID_MA: - { - Material *ma= (Material *)id; - GET_ACF_FLAG_PTR(ma->flag); - } - - case ID_LA: - { - Lamp *la= (Lamp *)id; - GET_ACF_FLAG_PTR(la->flag); - } - - case ID_WO: - { - World *wo= (World *)id; - GET_ACF_FLAG_PTR(wo->flag); - } - } - } - - default: /* unsupported */ - return NULL; - } -} - -/* get the appropriate flag(s) for the setting when it is valid */ -static int acf_filltexd_setting_flag(bAnimContext *UNUSED(ac), int setting, short *neg) -{ - /* clear extra return data first */ - *neg= 0; - - switch (setting) { - case ACHANNEL_SETTING_EXPAND: /* expanded */ - /* NOTE: the exact same flag must be used for other texture stack types too! */ - return MA_DS_SHOW_TEXS; - - default: /* unsupported */ - return 0; - } -} - -/* particles expander type define */ -static bAnimChannelType ACF_FILLTEXD= -{ - "Textures Filler", /* type name */ - - acf_generic_dataexpand_color, /* backdrop color */ - acf_generic_dataexpand_backdrop,/* backdrop */ - acf_generic_indention_flexible, /* indent level */ - acf_filltexd_offset, /* offset */ - - acf_filltexd_name, /* name */ - acf_filltexd_icon, /* icon */ - - acf_generic_dsexpand_setting_valid, /* has setting */ - acf_filltexd_setting_flag, /* flag for setting */ - acf_filltexd_setting_ptr /* pointer for setting */ -}; /* Material Expander ------------------------------------------- */ @@ -1307,12 +1050,6 @@ static int acf_dsmat_icon(bAnimListElem *UNUSED(ale)) return ICON_MATERIAL_DATA; } -/* offset for material expanders */ -static short acf_dsmat_offset(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale)) -{ - return 21; -} - /* get the appropriate flag(s) for the setting when it is valid */ static int acf_dsmat_setting_flag(bAnimContext *UNUSED(ac), int setting, short *neg) { @@ -1368,10 +1105,10 @@ static bAnimChannelType ACF_DSMAT= { "Material Data Expander", /* type name */ - acf_generic_channel_color, /* backdrop color */ - acf_generic_channel_backdrop, /* backdrop */ - acf_generic_indention_0, /* indent level */ - acf_dsmat_offset, /* offset */ + acf_generic_dataexpand_color, /* backdrop color */ + acf_generic_dataexpand_backdrop,/* backdrop */ + acf_generic_indention_1, /* indent level */ + acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ acf_dsmat_icon, /* icon */ @@ -1466,22 +1203,10 @@ static int acf_dstex_icon(bAnimListElem *UNUSED(ale)) } /* offset for texture expanders */ +// FIXME: soon to be obsolete? static short acf_dstex_offset(bAnimContext *UNUSED(ac), bAnimListElem *ale) { - short offset = 21; - - /* special offset from owner type */ - // FIXME: too much now! - switch (ale->ownertype) { - case ANIMTYPE_DSMAT: - offset += 14; - - case ANIMTYPE_DSLAM: - case ANIMTYPE_DSWOR: - offset += 7; - } - - return offset; + return 14; // XXX: simply include this in indention instead? } /* get the appropriate flag(s) for the setting when it is valid */ @@ -1534,14 +1259,14 @@ static void *acf_dstex_setting_ptr(bAnimListElem *ale, int setting, short *type) } } -/* material expander type define */ +/* texture expander type define */ static bAnimChannelType ACF_DSTEX= { "Texture Data Expander", /* type name */ - acf_generic_channel_color, /* backdrop color */ - acf_generic_channel_backdrop, /* backdrop */ - acf_generic_indention_0, /* indent level */ + acf_generic_dataexpand_color, /* backdrop color */ + acf_generic_dataexpand_backdrop,/* backdrop */ + acf_generic_indention_1, /* indent level */ acf_dstex_offset, /* offset */ acf_generic_idblock_name, /* name */ @@ -2590,9 +2315,6 @@ static void ANIM_init_channel_typeinfo_data (void) animchannelTypeInfo[type++]= &ACF_FILLACTD; /* Object Action Expander */ animchannelTypeInfo[type++]= &ACF_FILLDRIVERS; /* Drivers Expander */ - animchannelTypeInfo[type++]= &ACF_FILLMATD; /* Materials Expander */ - animchannelTypeInfo[type++]= &ACF_FILLPARTD; /* Particles Expander */ - animchannelTypeInfo[type++]= &ACF_FILLTEXD; /* Textures Expander */ animchannelTypeInfo[type++]= &ACF_DSMAT; /* Material Channel */ animchannelTypeInfo[type++]= &ACF_DSLAM; /* Lamp Channel */ @@ -2860,7 +2582,7 @@ void ANIM_channel_draw (bAnimContext *ac, bAnimListElem *ale, float yminc, float * - in Graph Editor, checkboxes for visibility in curves area * - in NLA Editor, glowing dots for solo/not solo... */ - if (ac->sa) { + if (ac->sl) { if ((ac->spacetype == SPACE_IPO) && acf->has_setting(ac, ale, ACHANNEL_SETTING_VISIBLE)) { /* for F-Curves, draw color-preview of curve behind checkbox */ if (ale->type == ANIMTYPE_FCURVE) { @@ -2930,17 +2652,17 @@ void ANIM_channel_draw (bAnimContext *ac, bAnimListElem *ale, float yminc, float glColor3fv(color); /* check if we need to show the sliders */ - if ((ac->sa) && ELEM(ac->spacetype, SPACE_ACTION, SPACE_IPO)) { + if ((ac->sl) && ELEM(ac->spacetype, SPACE_ACTION, SPACE_IPO)) { switch (ac->spacetype) { case SPACE_ACTION: { - SpaceAction *saction= (SpaceAction *)ac->sa->spacedata.first; + SpaceAction *saction= (SpaceAction *)ac->sl; draw_sliders= (saction->flag & SACTION_SLIDERS); } break; case SPACE_IPO: { - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; draw_sliders= (sipo->flag & SIPO_SLIDERS); } break; @@ -3264,7 +2986,7 @@ void ANIM_channel_draw_widgets (bAnimContext *ac, bAnimListElem *ale, uiBlock *b * - in Graph Editor, checkboxes for visibility in curves area * - in NLA Editor, glowing dots for solo/not solo... */ - if (ac->sa) { + if (ac->sl) { if ((ac->spacetype == SPACE_IPO) && acf->has_setting(ac, ale, ACHANNEL_SETTING_VISIBLE)) { /* visibility toggle */ draw_setting_widget(ac, ale, acf, block, offset, ymid, ACHANNEL_SETTING_VISIBLE); @@ -3291,17 +3013,17 @@ void ANIM_channel_draw_widgets (bAnimContext *ac, bAnimListElem *ale, uiBlock *b short draw_sliders = 0; /* check if we need to show the sliders */ - if ((ac->sa) && ELEM(ac->spacetype, SPACE_ACTION, SPACE_IPO)) { + if ((ac->sl) && ELEM(ac->spacetype, SPACE_ACTION, SPACE_IPO)) { switch (ac->spacetype) { case SPACE_ACTION: { - SpaceAction *saction= (SpaceAction *)ac->sa->spacedata.first; + SpaceAction *saction= (SpaceAction *)ac->sl; draw_sliders= (saction->flag & SACTION_SLIDERS); } break; case SPACE_IPO: { - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; draw_sliders= (sipo->flag & SIPO_SLIDERS); } break; diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index 967002131c2..b42fc47b14c 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -258,29 +258,29 @@ static short nlaedit_get_context (bAnimContext *ac, SpaceNla *snla) */ short ANIM_animdata_context_getdata (bAnimContext *ac) { - ScrArea *sa= ac->sa; + SpaceLink *sl = ac->sl; short ok= 0; /* context depends on editor we are currently in */ - if (sa) { - switch (sa->spacetype) { + if (sl) { + switch (ac->spacetype) { case SPACE_ACTION: { - SpaceAction *saction= (SpaceAction *)sa->spacedata.first; + SpaceAction *saction= (SpaceAction *)sl; ok= actedit_get_context(ac, saction); } break; case SPACE_IPO: { - SpaceIpo *sipo= (SpaceIpo *)sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)sl; ok= graphedit_get_context(ac, sipo); } break; case SPACE_NLA: { - SpaceNla *snla= (SpaceNla *)sa->spacedata.first; + SpaceNla *snla= (SpaceNla *)sl; ok= nlaedit_get_context(ac, snla); } break; @@ -303,6 +303,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) { ScrArea *sa= CTX_wm_area(C); ARegion *ar= CTX_wm_region(C); + SpaceLink *sl= CTX_wm_space_data(C); Scene *scene= CTX_data_scene(C); /* clear old context info */ @@ -317,6 +318,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) } ac->sa= sa; ac->ar= ar; + ac->sl= sl; ac->spacetype= (sa) ? sa->spacetype : 0; ac->regiontype= (ar) ? ar->regiontype : 0; @@ -397,7 +399,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) /* quick macro to add a pointer to an AnimData block as a channel */ #define ANIMDATA_ADD_ANIMDATA(id) \ {\ - ale= make_new_animlistelem((id)->adt, ANIMTYPE_ANIMDATA, NULL, ANIMTYPE_NONE, (ID *)id);\ + ale= make_new_animlistelem((id)->adt, ANIMTYPE_ANIMDATA, (ID *)id);\ if (ale) {\ BLI_addtail(anim_data, ale);\ items++;\ @@ -432,7 +434,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) /* this function allocates memory for a new bAnimListElem struct for the * provided animation channel-data. */ -static bAnimListElem *make_new_animlistelem (void *data, short datatype, void *owner, short ownertype, ID *owner_id) +static bAnimListElem *make_new_animlistelem (void *data, short datatype, ID *owner_id) { bAnimListElem *ale= NULL; @@ -443,10 +445,6 @@ static bAnimListElem *make_new_animlistelem (void *data, short datatype, void *o ale->data= data; ale->type= datatype; - // XXX what is the point of the owner data? - // xxx try and use this to simplify the problem of finding whether parent channels are working... - ale->owner= owner; - ale->ownertype= ownertype; ale->id= owner_id; ale->adt= BKE_animdata_from_id(owner_id); @@ -509,55 +507,6 @@ static bAnimListElem *make_new_animlistelem (void *data, short datatype, void *o ale->datatype= ALE_NONE; } break; - case ANIMTYPE_FILLMATD: - { - Object *ob= (Object *)data; - - ale->flag= FILTER_MAT_OBJC(ob); - - ale->key_data= NULL; - ale->datatype= ALE_NONE; - } - break; - case ANIMTYPE_FILLPARTD: - { - Object *ob= (Object *)data; - - ale->flag= FILTER_PART_OBJC(ob); - - ale->key_data= NULL; - ale->datatype= ALE_NONE; - } - break; - case ANIMTYPE_FILLTEXD: - { - ID *id= (ID *)data; - - switch (GS(id->name)) { - case ID_MA: - { - Material *ma= (Material *)id; - ale->flag= FILTER_TEX_MATC(ma); - } - break; - case ID_LA: - { - Lamp *la= (Lamp *)id; - ale->flag= FILTER_TEX_LAMC(la); - } - break; - case ID_WO: - { - World *wo= (World *)id; - ale->flag= FILTER_TEX_WORC(wo); - } - break; - } - - ale->key_data= NULL; - ale->datatype= ALE_NONE; - } - break; case ANIMTYPE_DSMAT: { @@ -957,7 +906,7 @@ static FCurve *animdata_filter_fcurve_next (bDopeSheet *ads, FCurve *first, bAct return NULL; } -static int animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve *first, bActionGroup *grp, void *owner, short ownertype, int filter_mode, ID *owner_id) +static int animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve *first, bActionGroup *grp, int filter_mode, ID *owner_id) { FCurve *fcu; int items = 0; @@ -973,7 +922,7 @@ static int animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve */ for (fcu=first; ( (fcu = animdata_filter_fcurve_next(ads, fcu, grp, filter_mode, owner_id)) ); fcu=fcu->next) { - bAnimListElem *ale = make_new_animlistelem(fcu, ANIMTYPE_FCURVE, owner, ownertype, owner_id); + bAnimListElem *ale = make_new_animlistelem(fcu, ANIMTYPE_FCURVE, owner_id); if (ale) { BLI_addtail(anim_data, ale); @@ -985,7 +934,7 @@ static int animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve return items; } -static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, int filter_mode, void *owner, short ownertype, ID *owner_id) +static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, int filter_mode, ID *owner_id) { bAnimListElem *ale=NULL; bActionGroup *agrp; @@ -1057,7 +1006,7 @@ static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeS if ((filter_mode & ANIMFILTER_CHANNELS) || !(filter_mode & ANIMFILTER_CURVESONLY)) { /* filter selection of channel specially here again, since may be open and not subject to previous test */ if ( ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) ) { - ale= make_new_animlistelem(agrp, ANIMTYPE_GROUP, NULL, ANIMTYPE_NONE, owner_id); + ale= make_new_animlistelem(agrp, ANIMTYPE_GROUP, owner_id); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1086,7 +1035,7 @@ static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeS { if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_AGRP(agrp)) { /* NOTE: filter_gmode is used here, not standard filter_mode, since there may be some flags that shouldn't apply */ - items += animdata_filter_fcurves(anim_data, ads, first_fcu, agrp, owner, ownertype, filter_gmode, owner_id); + items += animdata_filter_fcurves(anim_data, ads, first_fcu, agrp, filter_gmode, owner_id); } } } @@ -1097,7 +1046,7 @@ static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeS /* loop over un-grouped F-Curves (only if we're not only considering those channels in the animive group) */ if (!(filter_mode & ANIMFILTER_ACTGROUPED)) { // XXX the 'owner' info here needs review... - items += animdata_filter_fcurves(anim_data, ads, (lastchan)?(lastchan->next):(act->curves.first), NULL, owner, ownertype, filter_mode, owner_id); + items += animdata_filter_fcurves(anim_data, ads, (lastchan)?(lastchan->next):(act->curves.first), NULL, filter_mode, owner_id); } /* return the number of items added to the list */ @@ -1112,7 +1061,7 @@ static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeS * - for normal filtering (i.e. for editing), we only need the NLA-tracks but they can be in 'normal' evaluation * order, i.e. first to last. Otherwise, some tools may get screwed up. */ -static int animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *UNUSED(ads), AnimData *adt, int filter_mode, void *owner, short ownertype, ID *owner_id) +static int animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *UNUSED(ads), AnimData *adt, int filter_mode, ID *owner_id) { bAnimListElem *ale; NlaTrack *nlt; @@ -1128,7 +1077,7 @@ static int animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, b * - as AnimData may not have an action, we pass a dummy pointer just to get the list elem created, then * overwrite this with the real value - REVIEW THIS... */ - ale= make_new_animlistelem((void *)(&adt->action), ANIMTYPE_NLAACTION, owner, ownertype, owner_id); + ale= make_new_animlistelem((void *)(&adt->action), ANIMTYPE_NLAACTION, owner_id); ale->data= (adt->action) ? adt->action : NULL; if (ale) { @@ -1166,7 +1115,7 @@ static int animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, b if ( ANIMCHANNEL_SELOK(SEL_NLT(nlt)) ) { /* only include if this track is active */ if (!(filter_mode & ANIMFILTER_ACTIVE) || (nlt->flag & NLATRACK_ACTIVE)) { - ale= make_new_animlistelem(nlt, ANIMTYPE_NLATRACK, owner, ownertype, owner_id); + ale= make_new_animlistelem(nlt, ANIMTYPE_NLATRACK, owner_id); if (ale) { BLI_addtail(anim_data, ale); @@ -1204,7 +1153,7 @@ static int animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, Key // TODO: consider 'active' too? /* owner-id here must be key so that the F-Curve can be resolved... */ - ale= make_new_animlistelem(kb, ANIMTYPE_SHAPEKEY, NULL, ANIMTYPE_NONE, (ID *)key); + ale= make_new_animlistelem(kb, ANIMTYPE_SHAPEKEY, (ID *)key); if (ale) { BLI_addtail(anim_data, ale); @@ -1221,7 +1170,7 @@ static int animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, Key if (filter_mode & ANIMFILTER_ANIMDATA) ANIMDATA_ADD_ANIMDATA(key) else if (key->adt->action) - items= animdata_filter_action(ac, anim_data, NULL, key->adt->action, filter_mode, NULL, ANIMTYPE_NONE, (ID *)key); + items= animdata_filter_action(ac, anim_data, NULL, key->adt->action, filter_mode, (ID *)key); } } @@ -1250,7 +1199,7 @@ static int animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int /* add gpd as channel too (if for drawing, and it has layers) */ if ((filter_mode & ANIMFILTER_CHANNELS) && (gpd->layers.first)) { /* add to list */ - ale= make_new_animlistelem(gpd, ANIMTYPE_GPDATABLOCK, NULL, ANIMTYPE_NONE, NULL); + ale= make_new_animlistelem(gpd, ANIMTYPE_GPDATABLOCK, NULL); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1266,7 +1215,7 @@ static int animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int /* only if editable */ if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_GPL(gpl)) { /* add to list */ - ale= make_new_animlistelem(gpl, ANIMTYPE_GPLAYER, gpd, ANIMTYPE_GPDATABLOCK, (ID*)gpd); + ale= make_new_animlistelem(gpl, ANIMTYPE_GPLAYER, (ID*)gpd); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1285,11 +1234,7 @@ static int animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int /* NOTE: owner_id is either material, lamp, or world block, which is the direct owner of the texture stack in question */ static int animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *owner_id, int filter_mode) { - ListBase texs = {NULL, NULL}; - LinkData *ld; MTex **mtex = NULL; - short expanded=0; - int ownertype = ANIMTYPE_NONE; bAnimListElem *ale=NULL; int items=0, a=0; @@ -1304,8 +1249,6 @@ static int animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data Material *ma= (Material *)owner_id; mtex= (MTex**)(&ma->mtex); - expanded= FILTER_TEX_MATC(ma); - ownertype= ANIMTYPE_DSMAT; } break; case ID_LA: @@ -1313,8 +1256,6 @@ static int animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data Lamp *la= (Lamp *)owner_id; mtex= (MTex**)(&la->mtex); - expanded= FILTER_TEX_LAMC(la); - ownertype= ANIMTYPE_DSLAM; } break; case ID_WO: @@ -1322,8 +1263,6 @@ static int animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data World *wo= (World *)owner_id; mtex= (MTex**)(&wo->mtex); - expanded= FILTER_TEX_WORC(wo); - ownertype= ANIMTYPE_DSWOR; } break; default: @@ -1352,69 +1291,34 @@ static int animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data ok=1;) if (ok == 0) continue; - /* make a temp list elem for this */ - ld= MEM_callocN(sizeof(LinkData), "DopeSheet-TextureCache"); - ld->data= tex; - BLI_addtail(&texs, ld); - } - - /* if there were no channels found, no need to carry on */ - if (texs.first == NULL) - return 0; - - /* include textures-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(owner_id, ANIMTYPE_FILLTEXD, owner_id, ownertype, owner_id); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add textures */ - if ((expanded) || (filter_mode & ANIMFILTER_CURVESONLY)) { - /* for each texture in cache, add channels */ - for (ld= texs.first; ld; ld= ld->next) { - Tex *tex= (Tex *)ld->data; - - /* include texture-expand widget? */ - if (filter_mode & ANIMFILTER_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(tex) { - ale= make_new_animlistelem(tex, ANIMTYPE_DSTEX, owner_id, ownertype, owner_id); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + /* include texture-expand widget? */ + if (filter_mode & ANIMFILTER_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(tex) { + ale= make_new_animlistelem(tex, ANIMTYPE_DSTEX, owner_id); + if (ale) { + BLI_addtail(anim_data, ale); + items++; } } - - /* add texture's animation data - * NOTE: for these, we make the owner/ownertype the material/lamp/etc. not the texture, otherwise the - * drawing code cannot resolve the indention easily - */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_TEX_DATA(tex) || (filter_mode & ANIMFILTER_CURVESONLY)) { - ANIMDATA_FILTER_CASES(tex, - { /* AnimData blocks - do nothing... */ }, - items += animdata_filter_nla(ac, anim_data, ads, tex->adt, filter_mode, owner_id, ownertype, (ID *)tex);, - items += animdata_filter_fcurves(anim_data, ads, tex->adt->drivers.first, NULL, owner_id, ownertype, filter_mode, (ID *)tex);, - items += animdata_filter_action(ac, anim_data, ads, tex->adt->action, filter_mode, owner_id, ownertype, (ID *)tex);) - } + } + + /* add texture's animation data */ + if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_TEX_DATA(tex) || (filter_mode & ANIMFILTER_CURVESONLY)) { + ANIMDATA_FILTER_CASES(tex, + { /* AnimData blocks - do nothing... */ }, + items += animdata_filter_nla(ac, anim_data, ads, tex->adt, filter_mode, (ID *)tex);, + items += animdata_filter_fcurves(anim_data, ads, tex->adt->drivers.first, NULL, filter_mode, (ID *)tex);, + items += animdata_filter_action(ac, anim_data, ads, tex->adt->action, filter_mode, (ID *)tex);) } } - /* free cache */ - BLI_freelistN(&texs); - /* return the number of items added to the list */ return items; } static int animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) { - ListBase mats = {NULL, NULL}; - LinkData *ld; - bAnimListElem *ale=NULL; Object *ob= base->object; int items=0, a=0; @@ -1426,93 +1330,64 @@ static int animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_data /* for now, if no material returned, skip (this shouldn't confuse the user I hope) */ if (ma == NULL) continue; - + /* check if ok */ ANIMDATA_FILTER_CASES(ma, { /* AnimData blocks - do nothing... */ }, ok=1;, ok=1;, ok=1;) - + /* need to check textures */ if (ok == 0 && !(ads->filterflag & ADS_FILTER_NOTEX)) { int mtInd; - + for (mtInd=0; mtInd < MAX_MTEX; mtInd++) { MTex *mtex = ma->mtex[mtInd]; - - if(mtex && mtex->tex) { + + if (mtex && mtex->tex) { ANIMDATA_FILTER_CASES(mtex->tex, { /* AnimData blocks - do nothing... */ }, ok=1;, ok=1;, ok=1;) } - - if(ok) + + if (ok) break; } } if (ok == 0) continue; - /* make a temp list elem for this */ - ld= MEM_callocN(sizeof(LinkData), "DopeSheet-MaterialCache"); - ld->data= ma; - BLI_addtail(&mats, ld); - } - - /* if there were no channels found, no need to carry on */ - if (mats.first == NULL) - return 0; - - /* include materials-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(ob, ANIMTYPE_FILLMATD, base, ANIMTYPE_OBJECT, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add materials? */ - if (FILTER_MAT_OBJC(ob) || (filter_mode & ANIMFILTER_CURVESONLY)) { - /* for each material in cache, add channels */ - for (ld= mats.first; ld; ld= ld->next) { - Material *ma= (Material *)ld->data; - - /* include material-expand widget? */ - // hmm... do we need to store the index of this material in the array anywhere? - if (filter_mode & ANIMFILTER_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(ma) { - ale= make_new_animlistelem(ma, ANIMTYPE_DSMAT, base, ANIMTYPE_OBJECT, (ID *)ma); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + /* include material-expand widget? */ + // hmm... do we need to store the index of this material in the array anywhere? + if (filter_mode & ANIMFILTER_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(ma) { + ale= make_new_animlistelem(ma, ANIMTYPE_DSMAT, (ID *)ma); + if (ale) { + BLI_addtail(anim_data, ale); + items++; } } - - /* add material's animation data */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_MAT_OBJD(ma) || (filter_mode & ANIMFILTER_CURVESONLY)) { - /* material's animation data */ - ANIMDATA_FILTER_CASES(ma, - { /* AnimData blocks - do nothing... */ }, - items += animdata_filter_nla(ac, anim_data, ads, ma->adt, filter_mode, ma, ANIMTYPE_DSMAT, (ID *)ma);, - items += animdata_filter_fcurves(anim_data, ads, ma->adt->drivers.first, NULL, ma, ANIMTYPE_DSMAT, filter_mode, (ID *)ma);, - items += animdata_filter_action(ac, anim_data, ads, ma->adt->action, filter_mode, ma, ANIMTYPE_DSMAT, (ID *)ma);) - - /* textures */ - if (!(ads->filterflag & ADS_FILTER_NOTEX)) - items += animdata_filter_dopesheet_texs(ac, anim_data, ads, (ID *)ma, filter_mode); - } + } + + /* add material's animation data */ + if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_MAT_OBJD(ma) || (filter_mode & ANIMFILTER_CURVESONLY)) { + /* material's animation data */ + ANIMDATA_FILTER_CASES(ma, + { /* AnimData blocks - do nothing... */ }, + items += animdata_filter_nla(ac, anim_data, ads, ma->adt, filter_mode, (ID *)ma);, + items += animdata_filter_fcurves(anim_data, ads, ma->adt->drivers.first, NULL, filter_mode, (ID *)ma);, + items += animdata_filter_action(ac, anim_data, ads, ma->adt->action, filter_mode, (ID *)ma);) + + /* textures */ + if (!(ads->filterflag & ADS_FILTER_NOTEX)) + items += animdata_filter_dopesheet_texs(ac, anim_data, ads, (ID *)ma, filter_mode); } } - /* free cache */ - BLI_freelistN(&mats); - /* return the number of items added to the list */ return items; } @@ -1522,51 +1397,39 @@ static int animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *anim bAnimListElem *ale=NULL; Object *ob= base->object; ParticleSystem *psys = ob->particlesystem.first; - int items= 0, first = 1; + int items= 0; for(; psys; psys=psys->next) { short ok = 0; - + if(ELEM(NULL, psys->part, psys->part->adt)) continue; - + ANIMDATA_FILTER_CASES(psys->part, { /* AnimData blocks - do nothing... */ }, ok=1;, ok=1;, ok=1;) if (ok == 0) continue; - - /* include particles-expand widget? */ - if (first && (filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(ob, ANIMTYPE_FILLPARTD, base, ANIMTYPE_OBJECT, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - first = 0; - } /* add particle settings? */ - if (FILTER_PART_OBJC(ob) || (filter_mode & ANIMFILTER_CURVESONLY)) { - if ((filter_mode & ANIMFILTER_CHANNELS)) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(psys->part) { - ale = make_new_animlistelem(psys->part, ANIMTYPE_DSPART, base, ANIMTYPE_OBJECT, (ID *)psys->part); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + if ((filter_mode & ANIMFILTER_CHANNELS)) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(psys->part) { + ale = make_new_animlistelem(psys->part, ANIMTYPE_DSPART, (ID *)psys->part); + if (ale) { + BLI_addtail(anim_data, ale); + items++; } } - - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_PART_OBJD(psys->part) || (filter_mode & ANIMFILTER_CURVESONLY)) { - ANIMDATA_FILTER_CASES(psys->part, - { /* AnimData blocks - do nothing... */ }, - items += animdata_filter_nla(ac, anim_data, ads, psys->part->adt, filter_mode, psys->part, ANIMTYPE_DSPART, (ID *)psys->part);, - items += animdata_filter_fcurves(anim_data, ads, psys->part->adt->drivers.first, NULL, psys->part, ANIMTYPE_DSPART, filter_mode, (ID *)psys->part);, - items += animdata_filter_action(ac, anim_data, ads, psys->part->adt->action, filter_mode, psys->part, ANIMTYPE_DSPART, (ID *)psys->part);) - } + } + + if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_PART_OBJD(psys->part) || (filter_mode & ANIMFILTER_CURVESONLY)) { + ANIMDATA_FILTER_CASES(psys->part, + { /* AnimData blocks - do nothing... */ }, + items += animdata_filter_nla(ac, anim_data, ads, psys->part->adt, filter_mode, (ID *)psys->part);, + items += animdata_filter_fcurves(anim_data, ads, psys->part->adt->drivers.first, NULL, filter_mode, (ID *)psys->part);, + items += animdata_filter_action(ac, anim_data, ads, psys->part->adt->action, filter_mode, (ID *)psys->part);) } } @@ -1649,7 +1512,7 @@ static int animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim_da if ((filter_mode & ANIMFILTER_CURVESONLY) == 0) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(iat) { - ale= make_new_animlistelem(iat, type, base, ANIMTYPE_OBJECT, (ID *)iat); + ale= make_new_animlistelem(iat, type, (ID *)iat); if (ale) BLI_addtail(anim_data, ale); } } @@ -1659,9 +1522,9 @@ static int animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim_da /* filtering for channels - nla, drivers, keyframes */ ANIMDATA_FILTER_CASES(iat, { /* AnimData blocks - do nothing... */ }, - items+= animdata_filter_nla(ac, anim_data, ads, iat->adt, filter_mode, iat, type, (ID *)iat);, - items+= animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, iat, type, filter_mode, (ID *)iat);, - items+= animdata_filter_action(ac, anim_data, ads, iat->adt->action, filter_mode, iat, type, (ID *)iat);) + items+= animdata_filter_nla(ac, anim_data, ads, iat->adt, filter_mode, (ID *)iat);, + items+= animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)iat);, + items+= animdata_filter_action(ac, anim_data, ads, iat->adt->action, filter_mode, (ID *)iat);) /* sub-data filtering... */ switch (ob->type) { @@ -1694,7 +1557,7 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, if ANIMCHANNEL_SELOK((base->flag & SELECT)) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(ob) { - ale= make_new_animlistelem(base, ANIMTYPE_OBJECT, NULL, ANIMTYPE_NONE, (ID *)ob); + ale= make_new_animlistelem(base, ANIMTYPE_OBJECT, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1715,12 +1578,12 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, { /* AnimData blocks - do nothing... */ }, { /* nla */ /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, ob, ANIMTYPE_OBJECT, (ID *)ob); + items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)ob); }, { /* drivers */ /* include drivers-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLDRIVERS, base, ANIMTYPE_OBJECT, (ID *)ob); + ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLDRIVERS, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1729,14 +1592,13 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, /* add F-Curve channels (drivers are F-Curves) */ if (!(filter_mode & ANIMFILTER_VISIBLE) || EXPANDED_DRVD(adt) || !(filter_mode & ANIMFILTER_CHANNELS)) { - // need to make the ownertype normal object here... (maybe type should be a separate one for clarity?) - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, ob, ANIMTYPE_OBJECT, filter_mode, (ID *)ob); + items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)ob); } }, { /* action (keyframes) */ /* include action-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, base, ANIMTYPE_OBJECT, (ID *)ob); + ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1745,8 +1607,7 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, /* add F-Curve channels? */ if (!(filter_mode & ANIMFILTER_VISIBLE) || EXPANDED_ACTC(adt->action) || !(filter_mode & ANIMFILTER_CHANNELS)) { - // need to make the ownertype normal object here... (maybe type should be a separate one for clarity?) - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, ob, ANIMTYPE_OBJECT, (ID *)ob); + items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)ob); } } ); @@ -1763,7 +1624,7 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(key) { - ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, base, ANIMTYPE_OBJECT, (ID *)ob); + ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1773,12 +1634,12 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, /* add NLA tracks - only if expanded or so */ if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_SKE_OBJD(key) || (filter_mode & ANIMFILTER_CURVESONLY)) - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, ob, ANIMTYPE_OBJECT, (ID *)key); + items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)key); }, { /* drivers */ /* include shapekey-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, base, ANIMTYPE_OBJECT, (ID *)ob); + ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1787,7 +1648,7 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, /* add channels */ if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_SKE_OBJD(key) || (filter_mode & ANIMFILTER_CURVESONLY)) { - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, key, ANIMTYPE_DSSKEY, filter_mode, (ID *)key); + items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)key); } }, { /* action (keyframes) */ @@ -1795,7 +1656,7 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(key) { - ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, base, ANIMTYPE_OBJECT, (ID *)ob); + ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1805,7 +1666,7 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, /* add channels */ if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_SKE_OBJD(key) || (filter_mode & ANIMFILTER_CURVESONLY)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, key, ANIMTYPE_DSSKEY, (ID *)key); + items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)key); } } ); @@ -1934,7 +1795,7 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat if ((filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) == 0) { /* check if filtering by selection */ if (ANIMCHANNEL_SELOK( (sce->flag & SCE_DS_SELECTED) )) { - ale= make_new_animlistelem(sce, ANIMTYPE_SCENE, NULL, ANIMTYPE_NONE, NULL); + ale= make_new_animlistelem(sce, ANIMTYPE_SCENE, NULL); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1953,12 +1814,12 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat { /* AnimData blocks - do nothing... */ }, { /* nla */ /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, sce, ANIMTYPE_SCENE, (ID *)sce); + items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)sce); }, { /* drivers */ /* include drivers-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLDRIVERS, sce, ANIMTYPE_SCENE, (ID *)sce); + ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLDRIVERS, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1967,13 +1828,13 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat /* add F-Curve channels (drivers are F-Curves) */ if (EXPANDED_DRVD(adt) || !(filter_mode & ANIMFILTER_CHANNELS)) { - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, sce, ANIMTYPE_SCENE, filter_mode, (ID *)sce); + items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)sce); } }, { /* action */ /* include action-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, sce, ANIMTYPE_SCENE, (ID *)sce); + ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1982,7 +1843,7 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat /* add F-Curve channels? */ if (EXPANDED_ACTC(adt->action) || !(filter_mode & ANIMFILTER_CHANNELS)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, sce, ANIMTYPE_SCENE, (ID *)sce); + items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)sce); } } ) @@ -1996,12 +1857,12 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat { /* AnimData blocks - do nothing... */ }, { /* nla */ /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, wo, ANIMTYPE_DSWOR, (ID *)wo); + items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)wo); }, { /* drivers */ /* include world-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, sce, ANIMTYPE_SCENE, (ID *)wo); + ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, (ID *)wo); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -2011,13 +1872,13 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat /* add F-Curve channels (drivers are F-Curves) */ if (FILTER_WOR_SCED(wo)/*EXPANDED_DRVD(adt)*/ || !(filter_mode & ANIMFILTER_CHANNELS)) { // XXX owner info is messed up now... - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, wo, ANIMTYPE_DSWOR, filter_mode, (ID *)wo); + items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)wo); } }, { /* action */ /* include world-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, sce, ANIMTYPE_SCENE, (ID *)sce); + ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -2026,7 +1887,7 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat /* add channels */ if (FILTER_WOR_SCED(wo) || (filter_mode & ANIMFILTER_CURVESONLY)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, wo, ANIMTYPE_DSWOR, (ID *)wo); + items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)wo); } } ) @@ -2046,12 +1907,12 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat { /* AnimData blocks - do nothing... */ }, { /* nla */ /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, ntree, ANIMTYPE_DSNTREE, (ID *)ntree); + items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)ntree); }, { /* drivers */ /* include nodetree-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, sce, ANIMTYPE_SCENE, (ID *)ntree); + ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, (ID *)ntree); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -2061,13 +1922,13 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat /* add F-Curve channels (drivers are F-Curves) */ if (FILTER_NTREE_SCED(ntree)/*EXPANDED_DRVD(adt)*/ || !(filter_mode & ANIMFILTER_CHANNELS)) { // XXX owner info is messed up now... - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, ntree, ANIMTYPE_DSNTREE, filter_mode, (ID *)ntree); + items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)ntree); } }, { /* action */ /* include nodetree-expand widget? */ if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, sce, ANIMTYPE_SCENE, (ID *)sce); + ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -2076,7 +1937,7 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat /* add channels */ if (FILTER_NTREE_SCED(ntree) || (filter_mode & ANIMFILTER_CURVESONLY)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, ntree, ANIMTYPE_DSNTREE, (ID *)ntree); + items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)ntree); } } ) @@ -2496,8 +2357,8 @@ static short animdata_filter_dopesheet_summary (bAnimContext *ac, ListBase *anim * since all the other Animation Editors won't have this concept * being applicable. */ - if ((ac && ac->sa) && (ac->sa->spacetype == SPACE_ACTION)) { - SpaceAction *saction= (SpaceAction *)ac->sa->spacedata.first; + if ((ac && ac->sl) && (ac->spacetype == SPACE_ACTION)) { + SpaceAction *saction= (SpaceAction *)ac->sl; ads= &saction->ads; } else { @@ -2511,7 +2372,7 @@ static short animdata_filter_dopesheet_summary (bAnimContext *ac, ListBase *anim */ // TODO: we should really check if some other prohibited filters are also active, but that can be for later if ((filter_mode & ANIMFILTER_CHANNELS) && (ads->filterflag & ADS_FILTER_SUMMARY)) { - bAnimListElem *ale= make_new_animlistelem(ac, ANIMTYPE_SUMMARY, NULL, ANIMTYPE_NONE, NULL); + bAnimListElem *ale= make_new_animlistelem(ac, ANIMTYPE_SUMMARY, NULL); if (ale) { BLI_addtail(anim_data, ale); (*items)++; @@ -2608,12 +2469,12 @@ int ANIM_animdata_filter (bAnimContext *ac, ListBase *anim_data, int filter_mode switch (datatype) { case ANIMCONT_ACTION: /* 'Action Editor' */ { - SpaceAction *saction = (SpaceAction *)ac->sa->spacedata.first; + SpaceAction *saction = (SpaceAction *)ac->sl; bDopeSheet *ads = (saction)? &saction->ads : NULL; /* the check for the DopeSheet summary is included here since the summary works here too */ if (animdata_filter_dopesheet_summary(ac, anim_data, filter_mode, &items)) - items += animdata_filter_action(ac, anim_data, ads, data, filter_mode, NULL, ANIMTYPE_NONE, (ID *)obact); + items += animdata_filter_action(ac, anim_data, ads, data, filter_mode, (ID *)obact); } break; diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 5ecbaeb1c87..a8836458fad 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -41,6 +41,7 @@ struct bContext; struct wmKeyConfig; struct ReportList; struct ScrArea; +struct SpaceLink; struct ARegion; struct View2D; @@ -72,7 +73,8 @@ typedef struct bAnimContext { short mode; /* editor->mode */ short spacetype; /* sa->spacetype */ short regiontype; /* active region -> type (channels or main) */ - struct ScrArea *sa; /* editor */ + struct ScrArea *sa; /* editor host */ + struct SpaceLink *sl; /* editor data */ struct ARegion *ar; /* region within editor */ struct Scene *scene; /* active scene */ @@ -108,8 +110,6 @@ typedef struct bAnimListElem { int flag; /* copy of elem's flags for quick access */ int index; /* for un-named data, the index of the data in it's collection */ - short elemFlag; /* flags for the list elem instance (not the data it represents) */ - short datatype; /* type of motion data to expect */ void *key_data; /* motion data - mostly F-Curves, but can be other types too */ @@ -126,7 +126,6 @@ typedef struct bAnimListElem { * NOTE: need to keep the order of these synchronised with the channels define code * which is used for drawing and handling channel lists for */ -// XXX was ACTTYPE_* typedef enum eAnim_ChannelType { ANIMTYPE_NONE= 0, ANIMTYPE_ANIMDATA, @@ -141,9 +140,6 @@ typedef enum eAnim_ChannelType { ANIMTYPE_FILLACTD, ANIMTYPE_FILLDRIVERS, - ANIMTYPE_FILLMATD, - ANIMTYPE_FILLPARTD, - ANIMTYPE_FILLTEXD, ANIMTYPE_DSMAT, ANIMTYPE_DSLAM, @@ -188,7 +184,6 @@ typedef enum eAnim_KeyType { /* ----------------- Filtering -------------------- */ /* filtering flags - under what circumstances should a channel be added */ -// XXX was ACTFILTER_* typedef enum eAnimFilter_Flags { ANIMFILTER_VISIBLE = (1<<0), /* should channels be visible (in terms of hierarchy only) */ ANIMFILTER_SEL = (1<<1), /* should channels be selected */ @@ -222,9 +217,6 @@ typedef enum eAnimFilter_Flags { /* 'Object' channels */ #define SEL_OBJC(base) ((base->flag & SELECT)) #define EXPANDED_OBJC(ob) ((ob->nlaflag & OB_ADS_COLLAPSED)==0) - /* 'Sub-object' channels (flags stored in Object block) */ -#define FILTER_MAT_OBJC(ob) ((ob->nlaflag & OB_ADS_SHOWMATS)) -#define FILTER_PART_OBJC(ob) ((ob->nlaflag & OB_ADS_SHOWPARTS)) /* 'Sub-object' channels (flags stored in Data block) */ #define FILTER_SKE_OBJD(key) ((key->flag & KEY_DS_EXPAND)) #define FILTER_MAT_OBJD(ma) ((ma->flag & MA_DS_EXPAND)) @@ -243,9 +235,6 @@ typedef enum eAnimFilter_Flags { /* 'Sub-AnimData' channels */ #define EXPANDED_DRVD(adt) ((adt->flag & ADT_DRIVERS_COLLAPSED)==0) /* Texture expanders */ -#define FILTER_TEX_MATC(ma) ((ma->flag & MA_DS_SHOW_TEXS)) -#define FILTER_TEX_LAMC(la) ((la->flag & LA_DS_SHOW_TEXS)) -#define FILTER_TEX_WORC(wa) ((wo->flag & WO_DS_SHOW_TEXS)) #define FILTER_TEX_DATA(tex) ((tex->flag & TEX_DS_EXPAND)) /* Actions (also used for Dopesheet) */ diff --git a/source/blender/editors/space_action/action_draw.c b/source/blender/editors/space_action/action_draw.c index f0f34645ebf..1b8a1778707 100644 --- a/source/blender/editors/space_action/action_draw.c +++ b/source/blender/editors/space_action/action_draw.c @@ -248,8 +248,6 @@ void draw_channel_strips(bAnimContext *ac, SpaceAction *saction, ARegion *ar) break; case ANIMTYPE_FILLACTD: - case ANIMTYPE_FILLMATD: - case ANIMTYPE_FILLPARTD: case ANIMTYPE_DSSKEY: case ANIMTYPE_DSWOR: { diff --git a/source/blender/editors/space_action/action_select.c b/source/blender/editors/space_action/action_select.c index 4d0043913ab..95f618ad360 100644 --- a/source/blender/editors/space_action/action_select.c +++ b/source/blender/editors/space_action/action_select.c @@ -780,7 +780,7 @@ static void actkeys_select_leftright (bAnimContext *ac, short leftright, short s /* Sync marker support */ if (select_mode==SELECT_ADD) { - SpaceAction *saction= ac->sa->spacedata.first; + SpaceAction *saction= (SpaceAction *)ac->sl; if ((saction) && (saction->flag & SACTION_MARKERS_MOVE)) { ListBase *markers = ED_animcontext_get_markers(ac); diff --git a/source/blender/editors/space_graph/graph_edit.c b/source/blender/editors/space_graph/graph_edit.c index 0da03832d15..71c937b87cb 100644 --- a/source/blender/editors/space_graph/graph_edit.c +++ b/source/blender/editors/space_graph/graph_edit.c @@ -279,7 +279,7 @@ void GRAPH_OT_view_selected (wmOperatorType *ot) /* Bake each F-Curve into a set of samples, and store as a ghost curve */ static void create_ghost_curves (bAnimContext *ac, int start, int end) { - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; int filter; @@ -399,7 +399,7 @@ static int graphkeys_clear_ghostcurves_exec(bContext *C, wmOperator *UNUSED(op)) /* get editor data */ if (ANIM_animdata_get_context(C, &ac) == 0) return OPERATOR_CANCELLED; - sipo= (SpaceIpo *)ac.sa->spacedata.first; + sipo= (SpaceIpo *)ac.sl; /* if no ghost curves, don't do anything */ if (sipo->ghostCurves.first == NULL) @@ -1725,7 +1725,7 @@ static int graphkeys_framejump_exec(bContext *C, wmOperator *UNUSED(op)) /* set the new current frame and cursor values, based on the average time and value */ if (ked.i1) { - SpaceIpo *sipo= ac.sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac.sl; Scene *scene= ac.scene; /* take the average values, rounding to the nearest int for the current frame */ @@ -1792,7 +1792,7 @@ static void snap_graph_keys(bAnimContext *ac, short mode) ked.list.last= (ac->markers) ? ac->markers->last : NULL; } else if (mode == GRAPHKEYS_SNAP_VALUE) { - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; ked.f1= (sipo) ? sipo->cursorVal : 0.0f; } @@ -1906,7 +1906,7 @@ static void mirror_graph_keys(bAnimContext *ac, short mode) return; } else if (mode == GRAPHKEYS_MIRROR_VALUE) { - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; ked.f1= (sipo) ? sipo->cursorVal : 0.0f; } diff --git a/source/blender/editors/space_graph/graph_select.c b/source/blender/editors/space_graph/graph_select.c index cb799b85d3a..507ee43c6aa 100644 --- a/source/blender/editors/space_graph/graph_select.c +++ b/source/blender/editors/space_graph/graph_select.c @@ -90,7 +90,7 @@ static void deselect_graph_keys (bAnimContext *ac, short test, short sel) bAnimListElem *ale; int filter; - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; KeyframeEditData ked= {{NULL}}; KeyframeEditFunc test_cb, sel_cb; @@ -201,7 +201,7 @@ static void borderselect_graphkeys (bAnimContext *ac, rcti rect, short mode, sho bAnimListElem *ale; int filter; - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; KeyframeEditData ked; KeyframeEditFunc ok_cb, select_cb; View2D *v2d= &ac->ar->v2d; @@ -958,7 +958,7 @@ static void get_nearest_fcurve_verts_list (bAnimContext *ac, const int mval[2], bAnimListElem *ale; int filter; - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; View2D *v2d= &ac->ar->v2d; /* get curves to search through @@ -1091,7 +1091,7 @@ static tNearestVertInfo *find_nearest_fcurve_vert (bAnimContext *ac, const int m /* option 1) select keyframe directly under mouse */ static void mouse_graph_keys (bAnimContext *ac, const int mval[2], short select_mode, short curves_only) { - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; tNearestVertInfo *nvi; BezTriple *bezt= NULL; @@ -1218,7 +1218,7 @@ static void graphkeys_mselect_column (bAnimContext *ac, const int mval[2], short bAnimListElem *ale; int filter; - SpaceIpo *sipo= (SpaceIpo *)ac->sa->spacedata.first; + SpaceIpo *sipo= (SpaceIpo *)ac->sl; KeyframeEditFunc select_cb, ok_cb; KeyframeEditData ked; tNearestVertInfo *nvi; diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index e830a421a59..c4a3a2324b4 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -605,8 +605,8 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie indent= 0; if (ale->id) { - /* special exception for materials and particles */ - if (ELEM(GS(ale->id->name),ID_MA,ID_PA)) { + /* special exception for textures */ + if (GS(ale->id->name) == ID_TE) { offset= 21; indent= 1; } @@ -653,8 +653,8 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie group = 5; if (ale->id) { - /* special exception for materials and particles */ - if (ELEM(GS(ale->id->name),ID_MA,ID_PA)) { + /* special exception for textures */ + if (GS(ale->id->name) == ID_TE) { offset= 21; indent= 1; } diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index 20a26d8c58d..82f3ad87785 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -349,6 +349,7 @@ void recalcData(TransInfo *t) ac.obact= OBACT; ac.sa= t->sa; ac.ar= t->ar; + ac.sl= (t->sa)? t->sa->spacedata.first : NULL; ac.spacetype= (t->sa)? t->sa->spacetype : 0; ac.regiontype= (t->ar)? t->ar->regiontype : 0; @@ -383,7 +384,7 @@ void recalcData(TransInfo *t) SpaceIpo *sipo= (SpaceIpo *)t->sa->spacedata.first; ListBase anim_data = {NULL, NULL}; - bAnimContext ac; + bAnimContext ac= {NULL}; int filter; bAnimListElem *ale; @@ -392,12 +393,11 @@ void recalcData(TransInfo *t) /* initialise relevant anim-context 'context' data from TransInfo data */ /* NOTE: sync this with the code in ANIM_animdata_get_context() */ - memset(&ac, 0, sizeof(bAnimContext)); - scene= ac.scene= t->scene; ac.obact= OBACT; ac.sa= t->sa; ac.ar= t->ar; + ac.sl= (t->sa)? t->sa->spacedata.first : NULL; ac.spacetype= (t->sa)? t->sa->spacetype : 0; ac.regiontype= (t->ar)? t->ar->regiontype : 0; From a4178b7a6a1ce804f581c0e3289aa0f912085c78 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 21 Jun 2011 02:31:12 +0000 Subject: [PATCH 070/624] Bugfix: Fix for autokey menu in Timeline The mode items were only enabled correctly when auto-keyframing was enabled. --- source/blender/makesrna/intern/rna_scene.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index f24c83efe05..1322a18421b 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -1047,10 +1047,14 @@ static void rna_def_tool_settings(BlenderRNA *brna) {UV_SELECT_FACE, "FACE", ICON_UV_FACESEL, "Face", "Face selection mode"}, {UV_SELECT_ISLAND, "ISLAND", ICON_UV_ISLANDSEL, "Island", "Island selection mode"}, {0, NULL, 0, NULL, NULL}}; - + + /* the construction of this enum is quite special - everything is stored as bitflags, + * with 1st position only for for on/off (and exposed as boolean), while others are mutually + * exclusive options but which will only have any effect when autokey is enabled + */ static EnumPropertyItem auto_key_items[] = { - {AUTOKEY_MODE_NORMAL, "ADD_REPLACE_KEYS", 0, "Add & Replace", ""}, - {AUTOKEY_MODE_EDITKEYS, "REPLACE_KEYS", 0, "Replace", ""}, + {AUTOKEY_MODE_NORMAL & ~AUTOKEY_ON, "ADD_REPLACE_KEYS", 0, "Add & Replace", ""}, + {AUTOKEY_MODE_EDITKEYS & ~AUTOKEY_ON, "REPLACE_KEYS", 0, "Replace", ""}, {0, NULL, 0, NULL, NULL}}; static EnumPropertyItem retarget_roll_items[] = { @@ -1193,7 +1197,7 @@ static void rna_def_tool_settings(BlenderRNA *brna) RNA_def_property_ui_icon(prop, ICON_REC, 0); prop= RNA_def_property(srna, "auto_keying_mode", PROP_ENUM, PROP_NONE); - RNA_def_property_enum_sdna(prop, NULL, "autokey_mode"); + RNA_def_property_enum_bitflag_sdna(prop, NULL, "autokey_mode"); RNA_def_property_enum_items(prop, auto_key_items); RNA_def_property_ui_text(prop, "Auto-Keying Mode", "Mode of automatic keyframe insertion for Objects and Bones"); From 24ca3eb4c42f3dfb4e2b775f53b35e4c4dcd8367 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 21 Jun 2011 04:01:51 +0000 Subject: [PATCH 071/624] AnimFiltering Code Cleanups - Part 2 * Changed all int's to size_t's, where the int's were used for size of channel list returned * Object vs Base is now passed to filtering functions - was relic from old owner/ownertype code which required access to bases * Found bug in NLA code where filter was being overwritten and then used again as input for some other function unintentionally * Found bug where trying to select a NLA strip would crash if lamp data was around --- .../blender/editors/animation/anim_filter.c | 82 +++++++++---------- source/blender/editors/include/ED_anim_api.h | 2 +- .../editors/space_action/action_draw.c | 6 +- .../blender/editors/space_graph/graph_draw.c | 3 +- .../blender/editors/space_graph/graph_utils.c | 11 ++- .../blender/editors/space_graph/space_graph.c | 3 +- .../blender/editors/space_nla/nla_channels.c | 3 +- source/blender/editors/space_nla/nla_draw.c | 6 +- source/blender/editors/space_nla/nla_edit.c | 3 +- 9 files changed, 64 insertions(+), 55 deletions(-) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index b42fc47b14c..2343c73921c 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -349,7 +349,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) * - ListBase anim_data; * - bDopeSheet *ads; * - bAnimListElem *ale; - * - int items; + * - size_t items; * * - id: ID block which should have an AnimData pointer following it immediately, to use * - adtOk: line or block of code to execute for AnimData-blocks case (usually ANIMDATA_ADD_ANIMDATA) @@ -756,7 +756,7 @@ static bAnimListElem *make_new_animlistelem (void *data, short datatype, ID *own /* 'Only Selected' selected data filtering * NOTE: when this function returns true, the F-Curve is to be skipped */ -static int skip_fcurve_selected_data (bDopeSheet *ads, FCurve *fcu, ID *owner_id, int filter_mode) +static size_t skip_fcurve_selected_data (bDopeSheet *ads, FCurve *fcu, ID *owner_id, int filter_mode) { if (GS(owner_id->name) == ID_OB) { Object *ob= (Object *)owner_id; @@ -906,10 +906,10 @@ static FCurve *animdata_filter_fcurve_next (bDopeSheet *ads, FCurve *first, bAct return NULL; } -static int animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve *first, bActionGroup *grp, int filter_mode, ID *owner_id) +static size_t animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve *first, bActionGroup *grp, int filter_mode, ID *owner_id) { FCurve *fcu; - int items = 0; + size_t items = 0; /* loop over every F-Curve able to be included * - this for-loop works like this: @@ -934,12 +934,12 @@ static int animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve return items; } -static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, int filter_mode, ID *owner_id) +static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, int filter_mode, ID *owner_id) { bAnimListElem *ale=NULL; bActionGroup *agrp; FCurve *lastchan=NULL; - int items = 0; + size_t items = 0; /* don't include anything from this action if it is linked in from another file, * and we're getting stuff for editing... @@ -1061,12 +1061,12 @@ static int animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeS * - for normal filtering (i.e. for editing), we only need the NLA-tracks but they can be in 'normal' evaluation * order, i.e. first to last. Otherwise, some tools may get screwed up. */ -static int animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *UNUSED(ads), AnimData *adt, int filter_mode, ID *owner_id) +static size_t animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *UNUSED(ads), AnimData *adt, int filter_mode, ID *owner_id) { bAnimListElem *ale; NlaTrack *nlt; NlaTrack *first=NULL, *next=NULL; - int items = 0; + size_t items = 0; /* if showing channels, include active action */ if (filter_mode & ANIMFILTER_CHANNELS) { @@ -1131,10 +1131,10 @@ static int animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, b } /* Include ShapeKey Data for ShapeKey Editor */ -static int animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, Key *key, int filter_mode) +static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, Key *key, int filter_mode) { bAnimListElem *ale; - int items = 0; + size_t items = 0; /* check if channels or only F-Curves */ if ((filter_mode & ANIMFILTER_CURVESONLY) == 0) { @@ -1180,12 +1180,12 @@ static int animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, Key /* Grab all Grase Pencil datablocks in file */ // TODO: should this be amalgamated with the dopesheet filtering code? -static int animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int filter_mode) +static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int filter_mode) { bAnimListElem *ale; bGPdata *gpd; bGPDlayer *gpl; - int items = 0; + size_t items = 0; /* check if filtering types are appropriate */ if (!(filter_mode & (ANIMFILTER_ACTGROUPED|ANIMFILTER_CURVESONLY))) @@ -1232,12 +1232,12 @@ static int animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int } /* NOTE: owner_id is either material, lamp, or world block, which is the direct owner of the texture stack in question */ -static int animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *owner_id, int filter_mode) +static size_t animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *owner_id, int filter_mode) { - MTex **mtex = NULL; - bAnimListElem *ale=NULL; - int items=0, a=0; + MTex **mtex = NULL; + size_t items=0; + int a=0; /* get datatype specific data first */ if (owner_id == NULL) @@ -1317,11 +1317,11 @@ static int animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data return items; } -static int animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) +static size_t animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) { bAnimListElem *ale=NULL; - Object *ob= base->object; - int items=0, a=0; + size_t items=0; + int a=0; /* firstly check that we actuallly have some materials, by gathering all materials in a temp list */ for (a=1; a <= ob->totcol; a++) { @@ -1392,12 +1392,11 @@ static int animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_data return items; } -static int animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) +static size_t animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) { bAnimListElem *ale=NULL; - Object *ob= base->object; ParticleSystem *psys = ob->particlesystem.first; - int items= 0; + size_t items= 0; for(; psys; psys=psys->next) { short ok = 0; @@ -1437,14 +1436,13 @@ static int animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *anim return items; } -static int animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) +static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) { bAnimListElem *ale=NULL; - Object *ob= base->object; IdAdtTemplate *iat= ob->data; AnimData *adt= iat->adt; short type=0, expanded=0; - int items= 0; + size_t items= 0; /* get settings based on data type */ switch (ob->type) { @@ -1509,7 +1507,7 @@ static int animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim_da } /* include data-expand widget? */ - if ((filter_mode & ANIMFILTER_CURVESONLY) == 0) { + if ((filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) == 0) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(iat) { ale= make_new_animlistelem(iat, type, (ID *)iat); @@ -1542,14 +1540,14 @@ static int animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim_da return items; } -static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) +static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) { bAnimListElem *ale=NULL; AnimData *adt = NULL; Object *ob= base->object; Key *key= ob_get_key(ob); short obdata_ok = 0; - int items = 0; + size_t items = 0; /* add this object as a channel first */ if ((filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) == 0) { @@ -1674,7 +1672,7 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, /* Materials? */ if ((ob->totcol) && !(ads->filterflag & ADS_FILTER_NOMAT)) - items += animdata_filter_dopesheet_mats(ac, anim_data, ads, base, filter_mode); + items += animdata_filter_dopesheet_mats(ac, anim_data, ads, ob, filter_mode); /* Object Data */ switch (ob->type) { @@ -1773,23 +1771,23 @@ static int animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, break; } if (obdata_ok) - items += animdata_filter_dopesheet_obdata(ac, anim_data, ads, base, filter_mode); + items += animdata_filter_dopesheet_obdata(ac, anim_data, ads, ob, filter_mode); /* particles */ if (ob->particlesystem.first && !(ads->filterflag & ADS_FILTER_NOPART)) - items += animdata_filter_dopesheet_particles(ac, anim_data, ads, base, filter_mode); + items += animdata_filter_dopesheet_particles(ac, anim_data, ads, ob, filter_mode); /* return the number of items added to the list */ return items; } -static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Scene *sce, int filter_mode) +static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Scene *sce, int filter_mode) { World *wo= sce->world; bNodeTree *ntree= sce->nodetree; AnimData *adt= NULL; bAnimListElem *ale; - int items = 0; + size_t items = 0; /* add scene as a channel first (even if we aren't showing scenes we still need to show the scene's sub-data */ if ((filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) == 0) { @@ -1951,12 +1949,12 @@ static int animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_dat } // TODO: implement pinning... (if and when pinning is done, what we need to do is to provide freeing mechanisms - to protect against data that was deleted) -static int animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, int filter_mode) +static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, int filter_mode) { Scene *sce= (Scene *)ads->source; Base *base; bAnimListElem *ale; - int items = 0; + size_t items = 0; /* check that we do indeed have a scene */ if ((ads->source == NULL) || (GS(ads->source->name)!=ID_SCE)) { @@ -2348,7 +2346,7 @@ static int animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, bDo /* Summary track for DopeSheet/Action Editor * - return code is whether the summary lets the other channels get drawn */ -static short animdata_filter_dopesheet_summary (bAnimContext *ac, ListBase *anim_data, int filter_mode, int *items) +static short animdata_filter_dopesheet_summary (bAnimContext *ac, ListBase *anim_data, int filter_mode, size_t *items) { bDopeSheet *ads = NULL; @@ -2392,10 +2390,10 @@ static short animdata_filter_dopesheet_summary (bAnimContext *ac, ListBase *anim /* ----------- Cleanup API --------------- */ /* Remove entries with invalid types in animation channel list */ -static int animdata_filter_remove_invalid (ListBase *anim_data) +static size_t animdata_filter_remove_invalid (ListBase *anim_data) { bAnimListElem *ale, *next; - int items = 0; + size_t items = 0; /* only keep entries with valid types */ for (ale= anim_data->first; ale; ale= next) { @@ -2411,11 +2409,11 @@ static int animdata_filter_remove_invalid (ListBase *anim_data) } /* Remove duplicate entries in animation channel list */ -static int animdata_filter_remove_duplis (ListBase *anim_data) +static size_t animdata_filter_remove_duplis (ListBase *anim_data) { bAnimListElem *ale, *next; GHash *gh; - int items = 0; + size_t items = 0; /* build new hashtable to efficiently store and retrieve which entries have been * encountered already while searching @@ -2457,9 +2455,9 @@ static int animdata_filter_remove_duplis (ListBase *anim_data) * will be placed for use. * filter_mode: how should the data be filtered - bitmapping accessed flags */ -int ANIM_animdata_filter (bAnimContext *ac, ListBase *anim_data, int filter_mode, void *data, short datatype) +size_t ANIM_animdata_filter (bAnimContext *ac, ListBase *anim_data, int filter_mode, void *data, short datatype) { - int items = 0; + size_t items = 0; /* only filter data if there's somewhere to put it */ if (data && anim_data) { diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index a8836458fad..be46c237e80 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -299,7 +299,7 @@ typedef enum eAnimFilter_Flags { /* Obtain list of filtered Animation channels to operate on. * Returns the number of channels in the list */ -int ANIM_animdata_filter(bAnimContext *ac, ListBase *anim_data, int filter_mode, void *data, short datatype); +size_t ANIM_animdata_filter(bAnimContext *ac, ListBase *anim_data, int filter_mode, void *data, short datatype); /* Obtain current anim-data context from Blender Context info. * Returns whether the operation was successful. diff --git a/source/blender/editors/space_action/action_draw.c b/source/blender/editors/space_action/action_draw.c index 1b8a1778707..760db5dd133 100644 --- a/source/blender/editors/space_action/action_draw.c +++ b/source/blender/editors/space_action/action_draw.c @@ -77,7 +77,8 @@ void draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) View2D *v2d= &ar->v2d; float y= 0.0f; - int items, height; + size_t items; + int height; /* build list of channels to draw */ filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); @@ -166,7 +167,8 @@ void draw_channel_strips(bAnimContext *ac, SpaceAction *saction, ARegion *ar) AnimData *adt= NULL; float act_start, act_end, y; - int height, items; + size_t items; + int height; unsigned char col1[3], col2[3]; unsigned char col1a[3], col2a[3]; diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index 382bb71a592..73ecea8e31e 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -964,7 +964,8 @@ void graph_draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) View2D *v2d= &ar->v2d; float y= 0.0f, height; - int items, i=0; + size_t items; + int i=0; /* build list of channels to draw */ filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); diff --git a/source/blender/editors/space_graph/graph_utils.c b/source/blender/editors/space_graph/graph_utils.c index e4509a29a91..e20b4593fa9 100644 --- a/source/blender/editors/space_graph/graph_utils.c +++ b/source/blender/editors/space_graph/graph_utils.c @@ -70,7 +70,7 @@ bAnimListElem *get_active_fcurve_channel (bAnimContext *ac) { ListBase anim_data = {NULL, NULL}; int filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_ACTIVE | ANIMFILTER_CURVESONLY); - int items = ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); + size_t items = ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* We take the first F-Curve only, since some other ones may have had 'active' flag set * if they were from linked data. @@ -99,7 +99,8 @@ int graphop_visible_keyframes_poll (bContext *C) bAnimListElem *ale; ListBase anim_data = {NULL, NULL}; ScrArea *sa= CTX_wm_area(C); - int filter, items; + size_t items; + int filter; short found = 0; /* firstly, check if in Graph Editor */ @@ -147,7 +148,8 @@ int graphop_editable_keyframes_poll (bContext *C) bAnimListElem *ale; ListBase anim_data = {NULL, NULL}; ScrArea *sa= CTX_wm_area(C); - int filter, items; + size_t items; + int filter; short found = 0; /* firstly, check if in Graph Editor */ @@ -230,7 +232,8 @@ int graphop_selected_fcurve_poll (bContext *C) bAnimContext ac; ListBase anim_data = {NULL, NULL}; ScrArea *sa= CTX_wm_area(C); - int filter, items; + size_t items; + int filter; /* firstly, check if in Graph Editor */ // TODO: also check for region? diff --git a/source/blender/editors/space_graph/space_graph.c b/source/blender/editors/space_graph/space_graph.c index 883b476f372..24e196749a8 100644 --- a/source/blender/editors/space_graph/space_graph.c +++ b/source/blender/editors/space_graph/space_graph.c @@ -513,8 +513,9 @@ static void graph_refresh(const bContext *C, ScrArea *sa) if (ANIM_animdata_get_context(C, &ac)) { ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; + size_t items; int filter; - int items, i; + int i; /* build list of F-Curves which will be visible as channels in channel-region * - we don't include ANIMFILTER_CURVEVISIBLE filter, as that will result in a diff --git a/source/blender/editors/space_nla/nla_channels.c b/source/blender/editors/space_nla/nla_channels.c index 38f680fff07..be050dded45 100644 --- a/source/blender/editors/space_nla/nla_channels.c +++ b/source/blender/editors/space_nla/nla_channels.c @@ -81,13 +81,14 @@ static int mouse_nla_channels (bAnimContext *ac, float x, int channel_index, sho ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; int filter; + View2D *v2d= &ac->ar->v2d; int notifierFlags = 0; /* get the channel that was clicked on */ /* filter channels */ filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS); - filter= ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); + ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* get channel from index */ ale= BLI_findlink(&anim_data, channel_index); diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index c4a3a2324b4..c53eac78b19 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -470,7 +470,8 @@ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) View2D *v2d= &ar->v2d; float y= 0.0f; - int items, height; + size_t items; + int height; /* build list of channels to draw */ filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); @@ -828,7 +829,8 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) View2D *v2d= &ar->v2d; float y= 0.0f; - int items, height; + size_t items; + int height; /* build list of channels to draw */ filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 77c91b28a63..08607e6183b 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -250,7 +250,8 @@ static int nlaedit_add_actionclip_exec (bContext *C, wmOperator *op) ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; - int filter, items; + size_t items; + int filter; bAction *act; From f2ceca4eb05675f4058fc6666805de58cb10916f Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:12:39 +0000 Subject: [PATCH 072/624] 3D Audio GSoC: Code cleanup: rewriting some functions to static methods. --- intern/audaspace/FX/AUD_AccumulatorFactory.cpp | 4 ++-- intern/audaspace/FX/AUD_AccumulatorFactory.h | 4 ++++ intern/audaspace/FX/AUD_EnvelopeFactory.cpp | 4 ++-- intern/audaspace/FX/AUD_EnvelopeFactory.h | 5 +++++ intern/audaspace/FX/AUD_RectifyFactory.cpp | 2 +- intern/audaspace/FX/AUD_RectifyFactory.h | 3 +++ intern/audaspace/FX/AUD_SquareFactory.cpp | 4 ++-- intern/audaspace/FX/AUD_SquareFactory.h | 4 ++++ 8 files changed, 23 insertions(+), 7 deletions(-) diff --git a/intern/audaspace/FX/AUD_AccumulatorFactory.cpp b/intern/audaspace/FX/AUD_AccumulatorFactory.cpp index b0996ebf849..0dffa7fc9ea 100644 --- a/intern/audaspace/FX/AUD_AccumulatorFactory.cpp +++ b/intern/audaspace/FX/AUD_AccumulatorFactory.cpp @@ -32,7 +32,7 @@ #include "AUD_AccumulatorFactory.h" #include "AUD_CallbackIIRFilterReader.h" -sample_t accumulatorFilterAdditive(AUD_CallbackIIRFilterReader* reader, void* useless) +sample_t AUD_AccumulatorFactory::accumulatorFilterAdditive(AUD_CallbackIIRFilterReader* reader, void* useless) { float in = reader->x(0); float lastin = reader->x(-1); @@ -42,7 +42,7 @@ sample_t accumulatorFilterAdditive(AUD_CallbackIIRFilterReader* reader, void* us return out; } -sample_t accumulatorFilter(AUD_CallbackIIRFilterReader* reader, void* useless) +sample_t AUD_AccumulatorFactory::accumulatorFilter(AUD_CallbackIIRFilterReader* reader, void* useless) { float in = reader->x(0); float lastin = reader->x(-1); diff --git a/intern/audaspace/FX/AUD_AccumulatorFactory.h b/intern/audaspace/FX/AUD_AccumulatorFactory.h index c147d1226e5..5838ccee7f0 100644 --- a/intern/audaspace/FX/AUD_AccumulatorFactory.h +++ b/intern/audaspace/FX/AUD_AccumulatorFactory.h @@ -33,6 +33,7 @@ #define AUD_ACCUMULATORFACTORY #include "AUD_EffectFactory.h" +class AUD_CallbackIIRFilterReader; /** * This factory creates an accumulator reader. @@ -58,6 +59,9 @@ public: AUD_AccumulatorFactory(AUD_Reference factory, bool additive = false); virtual AUD_Reference createReader(); + + static sample_t accumulatorFilterAdditive(AUD_CallbackIIRFilterReader* reader, void* useless); + static sample_t accumulatorFilter(AUD_CallbackIIRFilterReader* reader, void* useless); }; #endif //AUD_ACCUMULATORFACTORY diff --git a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp index 53378efb053..3057c7b7d62 100644 --- a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp +++ b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp @@ -42,7 +42,7 @@ struct EnvelopeParameters float arthreshold; }; -sample_t envelopeFilter(AUD_CallbackIIRFilterReader* reader, EnvelopeParameters* param) +sample_t AUD_EnvelopeFactory::envelopeFilter(AUD_CallbackIIRFilterReader* reader, EnvelopeParameters* param) { float in = fabs(reader->x(0)); float out = reader->y(-1); @@ -51,7 +51,7 @@ sample_t envelopeFilter(AUD_CallbackIIRFilterReader* reader, EnvelopeParameters* return (in > out ? param->attack : param->release) * (out - in) + in; } -void endEnvelopeFilter(EnvelopeParameters* param) +void AUD_EnvelopeFactory::endEnvelopeFilter(EnvelopeParameters* param) { delete param; } diff --git a/intern/audaspace/FX/AUD_EnvelopeFactory.h b/intern/audaspace/FX/AUD_EnvelopeFactory.h index acf3b13dbc8..a480a05d478 100644 --- a/intern/audaspace/FX/AUD_EnvelopeFactory.h +++ b/intern/audaspace/FX/AUD_EnvelopeFactory.h @@ -33,6 +33,8 @@ #define AUD_ENVELOPEFACTORY #include "AUD_EffectFactory.h" +class AUD_CallbackIIRFilterReader; +struct EnvelopeParameters; /** * This factory creates an envelope follower reader. @@ -77,6 +79,9 @@ public: float threshold, float arthreshold); virtual AUD_Reference createReader(); + + static sample_t envelopeFilter(AUD_CallbackIIRFilterReader* reader, EnvelopeParameters* param); + static void endEnvelopeFilter(EnvelopeParameters* param); }; #endif //AUD_ENVELOPEFACTORY diff --git a/intern/audaspace/FX/AUD_RectifyFactory.cpp b/intern/audaspace/FX/AUD_RectifyFactory.cpp index 1e500dae3cc..cbb676a9a32 100644 --- a/intern/audaspace/FX/AUD_RectifyFactory.cpp +++ b/intern/audaspace/FX/AUD_RectifyFactory.cpp @@ -34,7 +34,7 @@ #include -sample_t rectifyFilter(AUD_CallbackIIRFilterReader* reader, void* useless) +sample_t AUD_RectifyFactory::rectifyFilter(AUD_CallbackIIRFilterReader* reader, void* useless) { return fabs(reader->x(0)); } diff --git a/intern/audaspace/FX/AUD_RectifyFactory.h b/intern/audaspace/FX/AUD_RectifyFactory.h index d7dc236c5fc..16b44469c05 100644 --- a/intern/audaspace/FX/AUD_RectifyFactory.h +++ b/intern/audaspace/FX/AUD_RectifyFactory.h @@ -33,6 +33,7 @@ #define AUD_RECTIFYFACTORY #include "AUD_EffectFactory.h" +class AUD_CallbackIIRFilterReader; /** * This factory rectifies another factory. @@ -52,6 +53,8 @@ public: AUD_RectifyFactory(AUD_Reference factory); virtual AUD_Reference createReader(); + + static sample_t rectifyFilter(AUD_CallbackIIRFilterReader* reader, void* useless); }; #endif //AUD_RECTIFYFACTORY diff --git a/intern/audaspace/FX/AUD_SquareFactory.cpp b/intern/audaspace/FX/AUD_SquareFactory.cpp index 3e94107ff8a..226085a1814 100644 --- a/intern/audaspace/FX/AUD_SquareFactory.cpp +++ b/intern/audaspace/FX/AUD_SquareFactory.cpp @@ -32,7 +32,7 @@ #include "AUD_SquareFactory.h" #include "AUD_CallbackIIRFilterReader.h" -sample_t squareFilter(AUD_CallbackIIRFilterReader* reader, float* threshold) +sample_t AUD_SquareFactory::squareFilter(AUD_CallbackIIRFilterReader* reader, float* threshold) { float in = reader->x(0); if(in >= *threshold) @@ -43,7 +43,7 @@ sample_t squareFilter(AUD_CallbackIIRFilterReader* reader, float* threshold) return 0; } -void endSquareFilter(float* threshold) +void AUD_SquareFactory::endSquareFilter(float* threshold) { delete threshold; } diff --git a/intern/audaspace/FX/AUD_SquareFactory.h b/intern/audaspace/FX/AUD_SquareFactory.h index 31f22614e0a..21284361cca 100644 --- a/intern/audaspace/FX/AUD_SquareFactory.h +++ b/intern/audaspace/FX/AUD_SquareFactory.h @@ -33,6 +33,7 @@ #define AUD_SQUAREFACTORY #include "AUD_EffectFactory.h" +class AUD_CallbackIIRFilterReader; /** * This factory Transforms any signal to a square signal. @@ -63,6 +64,9 @@ public: float getThreshold() const; virtual AUD_Reference createReader(); + + static sample_t squareFilter(AUD_CallbackIIRFilterReader* reader, float* threshold); + static void endSquareFilter(float* threshold); }; #endif //AUD_SQUAREFACTORY From 3d932ba4968d8caa3c936d9186439781e7cedca0 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:13:27 +0000 Subject: [PATCH 073/624] 3D Audio GSoC: Buffer.assureSize - a function that should long have been there. --- intern/audaspace/FX/AUD_SuperposeReader.cpp | 3 +-- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 9 +++------ intern/audaspace/SRC/AUD_SRCResampleReader.cpp | 3 +-- intern/audaspace/fftw/AUD_BandPassReader.cpp | 3 +-- intern/audaspace/intern/AUD_Buffer.cpp | 6 ++++++ intern/audaspace/intern/AUD_Buffer.h | 10 ++++++++++ intern/audaspace/intern/AUD_ChannelMapperReader.cpp | 3 +-- intern/audaspace/intern/AUD_ConverterReader.cpp | 3 +-- intern/audaspace/intern/AUD_LinearResampleReader.cpp | 3 +-- intern/audaspace/intern/AUD_Mixer.cpp | 3 +-- intern/audaspace/intern/AUD_SequencerReader.cpp | 3 +-- intern/audaspace/intern/AUD_SoftwareDevice.cpp | 3 +-- 12 files changed, 28 insertions(+), 24 deletions(-) diff --git a/intern/audaspace/FX/AUD_SuperposeReader.cpp b/intern/audaspace/FX/AUD_SuperposeReader.cpp index 3ad2420fc91..49e29d2b0f9 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.cpp +++ b/intern/audaspace/FX/AUD_SuperposeReader.cpp @@ -87,8 +87,7 @@ void AUD_SuperposeReader::read(int & length, sample_t* buffer) AUD_Specs specs = m_reader1->getSpecs(); int samplesize = AUD_SAMPLE_SIZE(specs); - if(m_buffer.getSize() < length * samplesize) - m_buffer.resize(length * samplesize); + m_buffer.assureSize(length * samplesize); int len1 = length; m_reader1->read(len1, buffer); diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 2780f108cda..18c50d29225 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -160,8 +160,7 @@ void AUD_OpenALDevice::updateStreams() if(info) { specs.specs = sound->reader->getSpecs(); - if(m_buffer.getSize() < m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)) - m_buffer.resize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); + m_buffer.assureSize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); // for all empty buffers while(info--) @@ -582,8 +581,7 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_Reference reader, bool keep) try { - if(m_buffer.getSize() < m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)) - m_buffer.resize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); + m_buffer.assureSize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); int length; for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) @@ -884,8 +882,7 @@ bool AUD_OpenALDevice::seek(AUD_Handle* handle, float position) int length; AUD_DeviceSpecs specs = m_specs; specs.specs = alhandle->reader->getSpecs(); - if(m_buffer.getSize() < m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)) - m_buffer.resize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); + m_buffer.assureSize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) { diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp index 42696a1caaa..85f935bab8e 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp @@ -108,8 +108,7 @@ void AUD_SRCResampleReader::read(int & length, sample_t* buffer) { int size = length * AUD_SAMPLE_SIZE(m_tspecs); - if(m_buffer.getSize() < size) - m_buffer.resize(size); + m_buffer.assureSize(size); length = src_callback_read(m_src, m_factor, length, buffer); diff --git a/intern/audaspace/fftw/AUD_BandPassReader.cpp b/intern/audaspace/fftw/AUD_BandPassReader.cpp index 06f0a2af0ad..22c65b18d76 100644 --- a/intern/audaspace/fftw/AUD_BandPassReader.cpp +++ b/intern/audaspace/fftw/AUD_BandPassReader.cpp @@ -71,8 +71,7 @@ void AUD_BandPassReader::read(int & length, sample_t* & buffer) if(length > 0) { - if(length * AUD_SAMPLE_SIZE(specs) > m_buffer->getSize()) - m_buffer->resize(length * AUD_SAMPLE_SIZE(specs)); + m_buffer->assureSize(length * AUD_SAMPLE_SIZE(specs)); if(length != m_length) { diff --git a/intern/audaspace/intern/AUD_Buffer.cpp b/intern/audaspace/intern/AUD_Buffer.cpp index 37c05fd1cc0..43955b54988 100644 --- a/intern/audaspace/intern/AUD_Buffer.cpp +++ b/intern/audaspace/intern/AUD_Buffer.cpp @@ -74,3 +74,9 @@ void AUD_Buffer::resize(int size, bool keep) m_size = size; } + +void AUD_Buffer::assureSize(int size, bool keep) +{ + if(m_size < size) + resize(size, keep); +} diff --git a/intern/audaspace/intern/AUD_Buffer.h b/intern/audaspace/intern/AUD_Buffer.h index 9b199d82fbb..4a37bc17464 100644 --- a/intern/audaspace/intern/AUD_Buffer.h +++ b/intern/audaspace/intern/AUD_Buffer.h @@ -80,6 +80,16 @@ public: * the data at the end will be lost. */ void resize(int size, bool keep = false); + + /** + * Makes sure the buffer has a minimum size. + * If size is >= current size, nothing will happen. + * Otherwise the buffer is resized with keep as parameter. + * \param size The new minimum size of the buffer, measured in bytes. + * \param keep Whether to keep the old data. If the new buffer is smaller, + * the data at the end will be lost. + */ + void assureSize(int size, bool keep = false); }; #endif //AUD_BUFFER diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index a70eebc192c..bfc5596bb21 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -78,8 +78,7 @@ AUD_Specs AUD_ChannelMapperReader::getSpecs() const void AUD_ChannelMapperReader::read(int & length, sample_t* buffer) { - if(m_buffer.getSize() < length * m_rch * sizeof(sample_t)) - m_buffer.resize(length * m_rch * sizeof(sample_t)); + m_buffer.assureSize(length * m_rch * sizeof(sample_t)); sample_t* in = m_buffer.getBuffer(); diff --git a/intern/audaspace/intern/AUD_ConverterReader.cpp b/intern/audaspace/intern/AUD_ConverterReader.cpp index 7e0246f5d62..4fed746c96b 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.cpp +++ b/intern/audaspace/intern/AUD_ConverterReader.cpp @@ -79,8 +79,7 @@ void AUD_ConverterReader::read(int & length, sample_t* buffer) { int samplesize = AUD_SAMPLE_SIZE(m_reader->getSpecs()); - if(m_buffer.getSize() < length * samplesize) - m_buffer.resize(length * samplesize); + m_buffer.assureSize(length * samplesize); m_reader->read(length, m_buffer.getBuffer()); diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index 6cb1d946ea3..a8bd9749a2b 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -76,8 +76,7 @@ void AUD_LinearResampleReader::read(int & length, sample_t* buffer) int samplesize = AUD_SAMPLE_SIZE(m_tspecs); int size = length * AUD_SAMPLE_SIZE(m_sspecs); - if(m_buffer.getSize() < size) - m_buffer.resize(size); + m_buffer.assureSize(size); int need = ceil((m_position + length) / m_factor) + 1 - m_sposition; int len = need; diff --git a/intern/audaspace/intern/AUD_Mixer.cpp b/intern/audaspace/intern/AUD_Mixer.cpp index 880e9d22e96..e6699811344 100644 --- a/intern/audaspace/intern/AUD_Mixer.cpp +++ b/intern/audaspace/intern/AUD_Mixer.cpp @@ -75,8 +75,7 @@ AUD_DeviceSpecs AUD_Mixer::getSpecs() const void AUD_Mixer::clear(int length) { - if(m_buffer.getSize() < length * m_specs.channels * AUD_SAMPLE_SIZE(m_specs)) - m_buffer.resize(length * m_specs.channels * AUD_SAMPLE_SIZE(m_specs)); + m_buffer.assureSize(length * m_specs.channels * AUD_SAMPLE_SIZE(m_specs)); m_length = length; diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index 794a524c527..2cf9222673e 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -120,8 +120,7 @@ void AUD_SequencerReader::read(int & length, sample_t* buffer) int start, end, current, skip, len; AUD_Reference strip; - if(m_buffer.getSize() < length * AUD_SAMPLE_SIZE(specs)) - m_buffer.resize(length * AUD_SAMPLE_SIZE(specs)); + m_buffer.assureSize(length * AUD_SAMPLE_SIZE(specs)); m_mixer->clear(length); diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index ff744f74973..f80d3d12748 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -104,8 +104,7 @@ void AUD_SoftwareDevice::destroy() void AUD_SoftwareDevice::mix(data_t* buffer, int length) { - if(m_buffer.getSize() < length * AUD_SAMPLE_SIZE(m_specs)) - m_buffer.resize(length * AUD_SAMPLE_SIZE(m_specs)); + m_buffer.assureSize(length * AUD_SAMPLE_SIZE(m_specs)); lock(); From 7ba4362c72c3ccd4763762414bd928682a51b7ce Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:14:07 +0000 Subject: [PATCH 074/624] 3D Audio GSoC: Memory bug fix. --- source/blender/blenkernel/intern/sound.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index f42492ef713..9e9df24be32 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -315,6 +315,11 @@ void sound_free(struct bSound* sound) sound->handle = NULL; sound->playback_handle = NULL; } + + if(sound->cache) + { + AUD_unload(sound->cache); + } } static float sound_get_volume(Scene* scene, Sequence* sequence, float time) From cc71dcc218d9ee4612bfe955be6f00be521be5b1 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:14:53 +0000 Subject: [PATCH 075/624] 3D Audio GSoC: Streaming improved. --- .../audaspace/FX/AUD_BaseIIRFilterReader.cpp | 4 +- intern/audaspace/FX/AUD_BaseIIRFilterReader.h | 2 +- intern/audaspace/FX/AUD_DelayReader.cpp | 9 ++-- intern/audaspace/FX/AUD_DelayReader.h | 2 +- intern/audaspace/FX/AUD_DoubleReader.cpp | 12 +++--- intern/audaspace/FX/AUD_DoubleReader.h | 2 +- intern/audaspace/FX/AUD_EffectReader.cpp | 4 +- intern/audaspace/FX/AUD_EffectReader.h | 2 +- intern/audaspace/FX/AUD_FaderReader.cpp | 4 +- intern/audaspace/FX/AUD_FaderReader.h | 2 +- intern/audaspace/FX/AUD_LimiterReader.cpp | 42 +++++++++++++++++-- intern/audaspace/FX/AUD_LimiterReader.h | 2 +- intern/audaspace/FX/AUD_LoopReader.cpp | 19 ++++----- intern/audaspace/FX/AUD_LoopReader.h | 2 +- intern/audaspace/FX/AUD_ReverseReader.cpp | 6 ++- intern/audaspace/FX/AUD_ReverseReader.h | 2 +- intern/audaspace/FX/AUD_SuperposeReader.cpp | 8 ++-- intern/audaspace/FX/AUD_SuperposeReader.h | 2 +- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 35 +++++++++------- .../audaspace/SRC/AUD_SRCResampleReader.cpp | 12 ++++-- intern/audaspace/SRC/AUD_SRCResampleReader.h | 7 +++- intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp | 8 ++-- intern/audaspace/ffmpeg/AUD_FFMPEGReader.h | 2 +- intern/audaspace/intern/AUD_BufferReader.cpp | 5 ++- intern/audaspace/intern/AUD_BufferReader.h | 2 +- intern/audaspace/intern/AUD_C-API.cpp | 10 +++-- .../intern/AUD_ChannelMapperReader.cpp | 4 +- .../intern/AUD_ChannelMapperReader.h | 2 +- .../audaspace/intern/AUD_ConverterReader.cpp | 4 +- intern/audaspace/intern/AUD_ConverterReader.h | 2 +- intern/audaspace/intern/AUD_IReader.h | 8 ++-- .../intern/AUD_LinearResampleReader.cpp | 9 ++-- .../intern/AUD_LinearResampleReader.h | 2 +- .../audaspace/intern/AUD_SequencerReader.cpp | 6 ++- intern/audaspace/intern/AUD_SequencerReader.h | 2 +- intern/audaspace/intern/AUD_SilenceReader.cpp | 3 +- intern/audaspace/intern/AUD_SilenceReader.h | 2 +- intern/audaspace/intern/AUD_SinusReader.cpp | 3 +- intern/audaspace/intern/AUD_SinusReader.h | 2 +- .../audaspace/intern/AUD_SoftwareDevice.cpp | 9 ++-- .../intern/AUD_StreamBufferFactory.cpp | 10 +++-- .../audaspace/sndfile/AUD_SndFileReader.cpp | 6 ++- intern/audaspace/sndfile/AUD_SndFileReader.h | 2 +- 43 files changed, 175 insertions(+), 108 deletions(-) diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp index 9ddd8af019b..79039ca605b 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp @@ -55,9 +55,9 @@ AUD_BaseIIRFilterReader::~AUD_BaseIIRFilterReader() delete[] m_y; } -void AUD_BaseIIRFilterReader::read(int & length, sample_t* buffer) +void AUD_BaseIIRFilterReader::read(int& length, bool& eos, sample_t* buffer) { - m_reader->read(length, buffer); + m_reader->read(length, eos, buffer); for(m_channel = 0; m_channel < m_channels; m_channel++) { diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h index 2d1f21446a0..a300ff9d241 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h @@ -107,7 +107,7 @@ public: virtual ~AUD_BaseIIRFilterReader(); - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); virtual sample_t filter()=0; }; diff --git a/intern/audaspace/FX/AUD_DelayReader.cpp b/intern/audaspace/FX/AUD_DelayReader.cpp index 2e93184358e..7d58b3dae4f 100644 --- a/intern/audaspace/FX/AUD_DelayReader.cpp +++ b/intern/audaspace/FX/AUD_DelayReader.cpp @@ -69,7 +69,7 @@ int AUD_DelayReader::getPosition() const return m_reader->getPosition() + m_delay; } -void AUD_DelayReader::read(int & length, sample_t* buffer) +void AUD_DelayReader::read(int& length, bool& eos, sample_t* buffer) { if(m_remdelay > 0) { @@ -81,10 +81,9 @@ void AUD_DelayReader::read(int & length, sample_t* buffer) memset(buffer, 0, m_remdelay * samplesize); int len = length - m_remdelay; - m_reader->read(len, buffer + m_remdelay * specs.channels); + m_reader->read(len, eos, buffer + m_remdelay * specs.channels); - if(len < length-m_remdelay) - length = m_remdelay + len; + length = m_remdelay + len; m_remdelay = 0; } @@ -95,5 +94,5 @@ void AUD_DelayReader::read(int & length, sample_t* buffer) } } else - m_reader->read(length, buffer); + m_reader->read(length, eos, buffer); } diff --git a/intern/audaspace/FX/AUD_DelayReader.h b/intern/audaspace/FX/AUD_DelayReader.h index cb0ec9bcd9d..a89afe73b37 100644 --- a/intern/audaspace/FX/AUD_DelayReader.h +++ b/intern/audaspace/FX/AUD_DelayReader.h @@ -66,7 +66,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_DELAYREADER diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index 605c49066d2..5d9ebbd6187 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -89,29 +89,27 @@ AUD_Specs AUD_DoubleReader::getSpecs() const return m_reader1->getSpecs(); } -void AUD_DoubleReader::read(int & length, sample_t* buffer) +void AUD_DoubleReader::read(int& length, bool& eos, sample_t* buffer) { if(!m_finished1) { int len = length; - m_reader1->read(len, buffer); + m_reader1->read(len, m_finished1, buffer); - if(len < length) + if(m_finished1) { const AUD_Specs specs = m_reader1->getSpecs(); len = length - len; length -= len; - m_reader2->read(len, buffer + length * specs.channels); + m_reader2->read(len, eos, buffer + length * specs.channels); length += len; - - m_finished1 = true; } } else { - m_reader2->read(length, buffer); + m_reader2->read(length, eos, buffer); } } diff --git a/intern/audaspace/FX/AUD_DoubleReader.h b/intern/audaspace/FX/AUD_DoubleReader.h index d68000fe81a..86f636e2cb2 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.h +++ b/intern/audaspace/FX/AUD_DoubleReader.h @@ -85,7 +85,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_DOUBLEREADER diff --git a/intern/audaspace/FX/AUD_EffectReader.cpp b/intern/audaspace/FX/AUD_EffectReader.cpp index aa8fe7a7f35..4d14af76438 100644 --- a/intern/audaspace/FX/AUD_EffectReader.cpp +++ b/intern/audaspace/FX/AUD_EffectReader.cpp @@ -65,7 +65,7 @@ AUD_Specs AUD_EffectReader::getSpecs() const return m_reader->getSpecs(); } -void AUD_EffectReader::read(int & length, sample_t* buffer) +void AUD_EffectReader::read(int& length, bool& eos, sample_t* buffer) { - m_reader->read(length, buffer); + m_reader->read(length, eos, buffer); } diff --git a/intern/audaspace/FX/AUD_EffectReader.h b/intern/audaspace/FX/AUD_EffectReader.h index cfb8e5b6e77..c03abd11828 100644 --- a/intern/audaspace/FX/AUD_EffectReader.h +++ b/intern/audaspace/FX/AUD_EffectReader.h @@ -69,7 +69,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_EFFECTREADER diff --git a/intern/audaspace/FX/AUD_FaderReader.cpp b/intern/audaspace/FX/AUD_FaderReader.cpp index 7fe5c503c23..4a6050cf0f3 100644 --- a/intern/audaspace/FX/AUD_FaderReader.cpp +++ b/intern/audaspace/FX/AUD_FaderReader.cpp @@ -42,13 +42,13 @@ AUD_FaderReader::AUD_FaderReader(AUD_Reference reader, AUD_FadeType { } -void AUD_FaderReader::read(int & length, sample_t* buffer) +void AUD_FaderReader::read(int& length, bool& eos, sample_t* buffer) { int position = m_reader->getPosition(); AUD_Specs specs = m_reader->getSpecs(); int samplesize = AUD_SAMPLE_SIZE(specs); - m_reader->read(length, buffer); + m_reader->read(length, eos, buffer); if((position + length) / (float)specs.rate <= m_start) { diff --git a/intern/audaspace/FX/AUD_FaderReader.h b/intern/audaspace/FX/AUD_FaderReader.h index c0eb3d27d36..e702ac0ec19 100644 --- a/intern/audaspace/FX/AUD_FaderReader.h +++ b/intern/audaspace/FX/AUD_FaderReader.h @@ -72,7 +72,7 @@ public: AUD_FaderReader(AUD_Reference reader, AUD_FadeType type, float start,float length); - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_FADERREADER diff --git a/intern/audaspace/FX/AUD_LimiterReader.cpp b/intern/audaspace/FX/AUD_LimiterReader.cpp index 0f87679410e..52add8635e3 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.cpp +++ b/intern/audaspace/FX/AUD_LimiterReader.cpp @@ -49,13 +49,15 @@ AUD_LimiterReader::AUD_LimiterReader(AUD_Reference reader, // skip first m_start samples by reading them int length = AUD_DEFAULT_BUFFER_SIZE; AUD_Buffer buffer(AUD_DEFAULT_BUFFER_SIZE * AUD_SAMPLE_SIZE(m_reader->getSpecs())); + bool eos = false; for(int len = m_start; - length == AUD_DEFAULT_BUFFER_SIZE; + length == AUD_DEFAULT_BUFFER_SIZE && !eos; len -= AUD_DEFAULT_BUFFER_SIZE) { if(len < AUD_DEFAULT_BUFFER_SIZE) length = len; - m_reader->read(length, buffer.getBuffer()); + + m_reader->read(length, eos, buffer.getBuffer()); } } } @@ -80,18 +82,50 @@ int AUD_LimiterReader::getPosition() const return AUD_MIN(pos, m_end) - m_start; } -void AUD_LimiterReader::read(int & length, sample_t* buffer) +void AUD_LimiterReader::read(int& length, bool& eos, sample_t* buffer) { + eos = false; if(m_end >= 0) { int position = m_reader->getPosition(); if(position + length > m_end) + { length = m_end - position; + eos = true; + } + + if(position < m_start) + { + int len2 = length; + for(int len = m_start - position; + len2 == length && !eos; + len -= length) + { + if(len < length) + len2 = len; + + m_reader->read(len2, eos, buffer); + position += len2; + } + + if(position < m_start) + { + length = 0; + return; + } + } + if(length < 0) { length = 0; return; } } - m_reader->read(length, buffer); + if(eos) + { + m_reader->read(length, eos, buffer); + eos = true; + } + else + m_reader->read(length, eos, buffer); } diff --git a/intern/audaspace/FX/AUD_LimiterReader.h b/intern/audaspace/FX/AUD_LimiterReader.h index 660dc26b7a3..5a12b990eee 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.h +++ b/intern/audaspace/FX/AUD_LimiterReader.h @@ -67,7 +67,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_LIMITERREADER diff --git a/intern/audaspace/FX/AUD_LoopReader.cpp b/intern/audaspace/FX/AUD_LoopReader.cpp index 0efee5b55c0..de67a445ab2 100644 --- a/intern/audaspace/FX/AUD_LoopReader.cpp +++ b/intern/audaspace/FX/AUD_LoopReader.cpp @@ -68,21 +68,20 @@ int AUD_LoopReader::getPosition() const return m_reader->getPosition() * (m_count < 0 ? 1 : m_count); } -void AUD_LoopReader::read(int & length, sample_t* buffer) +void AUD_LoopReader::read(int& length, bool& eos, sample_t* buffer) { - AUD_Specs specs = m_reader->getSpecs(); + const AUD_Specs specs = m_reader->getSpecs(); int len = length; - m_reader->read(len, buffer); + m_reader->read(length, eos, buffer); - if(len < length && m_left) + if(length < len && eos && m_left) { - int pos = 0; + int pos = length; + length = len; - pos += len; - - while(pos < length && m_left) + while(pos < length && eos && m_left) { if(m_left > 0) m_left--; @@ -90,7 +89,7 @@ void AUD_LoopReader::read(int & length, sample_t* buffer) m_reader->seek(0); len = length - pos; - m_reader->read(len, buffer + pos * specs.channels); + m_reader->read(len, eos, buffer + pos * specs.channels); // prevent endless loop if(!len) @@ -101,6 +100,4 @@ void AUD_LoopReader::read(int & length, sample_t* buffer) length = pos; } - else - length = len; } diff --git a/intern/audaspace/FX/AUD_LoopReader.h b/intern/audaspace/FX/AUD_LoopReader.h index d1338245df4..5ccf7e543a0 100644 --- a/intern/audaspace/FX/AUD_LoopReader.h +++ b/intern/audaspace/FX/AUD_LoopReader.h @@ -68,7 +68,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_LOOPREADER diff --git a/intern/audaspace/FX/AUD_ReverseReader.cpp b/intern/audaspace/FX/AUD_ReverseReader.cpp index 3d5828dd129..1a5083d3eb4 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.cpp +++ b/intern/audaspace/FX/AUD_ReverseReader.cpp @@ -60,7 +60,7 @@ int AUD_ReverseReader::getPosition() const return m_position; } -void AUD_ReverseReader::read(int & length, sample_t* buffer) +void AUD_ReverseReader::read(int& length, bool& eos, sample_t* buffer) { // first correct the length if(m_position + length > m_length) @@ -69,6 +69,7 @@ void AUD_ReverseReader::read(int & length, sample_t* buffer) if(length <= 0) { length = 0; + eos = true; return; } @@ -81,7 +82,7 @@ void AUD_ReverseReader::read(int & length, sample_t* buffer) // read from reader m_reader->seek(m_length - m_position - len); - m_reader->read(len, buffer); + m_reader->read(len, eos, buffer); // set null if reader didn't give enough data if(len < length) @@ -102,4 +103,5 @@ void AUD_ReverseReader::read(int & length, sample_t* buffer) } m_position += length; + eos = false; } diff --git a/intern/audaspace/FX/AUD_ReverseReader.h b/intern/audaspace/FX/AUD_ReverseReader.h index 8525acaab36..da0add9464e 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.h +++ b/intern/audaspace/FX/AUD_ReverseReader.h @@ -68,7 +68,7 @@ public: virtual void seek(int position); virtual int getLength() const; virtual int getPosition() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_REVERSEREADER diff --git a/intern/audaspace/FX/AUD_SuperposeReader.cpp b/intern/audaspace/FX/AUD_SuperposeReader.cpp index 49e29d2b0f9..fadd064da76 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.cpp +++ b/intern/audaspace/FX/AUD_SuperposeReader.cpp @@ -82,7 +82,7 @@ AUD_Specs AUD_SuperposeReader::getSpecs() const return m_reader1->getSpecs(); } -void AUD_SuperposeReader::read(int & length, sample_t* buffer) +void AUD_SuperposeReader::read(int& length, bool& eos, sample_t* buffer) { AUD_Specs specs = m_reader1->getSpecs(); int samplesize = AUD_SAMPLE_SIZE(specs); @@ -90,17 +90,19 @@ void AUD_SuperposeReader::read(int & length, sample_t* buffer) m_buffer.assureSize(length * samplesize); int len1 = length; - m_reader1->read(len1, buffer); + m_reader1->read(len1, eos, buffer); if(len1 < length) memset(buffer + len1 * specs.channels, 0, (length - len1) * samplesize); int len2 = length; + bool eos2; sample_t* buf = m_buffer.getBuffer(); - m_reader2->read(len2, buf); + m_reader2->read(len2, eos2, buf); for(int i = 0; i < len2 * specs.channels; i++) buffer[i] += buf[i]; length = AUD_MAX(len1, len2); + eos &= eos2; } diff --git a/intern/audaspace/FX/AUD_SuperposeReader.h b/intern/audaspace/FX/AUD_SuperposeReader.h index 5a2a2a1d8d1..a87f1fdb739 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.h +++ b/intern/audaspace/FX/AUD_SuperposeReader.h @@ -80,7 +80,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_SUPERPOSEREADER diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 18c50d29225..465ad5b5ae6 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -70,7 +70,7 @@ struct AUD_OpenALHandle : AUD_Handle int current; /// Whether the stream doesn't return any more data. - bool data_end; + bool eos; /// The loop count of the source. int loopcount; @@ -166,11 +166,11 @@ void AUD_OpenALDevice::updateStreams() while(info--) { // if there's still data to play back - if(!sound->data_end) + if(!sound->eos) { // read data length = m_buffersize; - sound->reader->read(length, m_buffer.getBuffer()); + sound->reader->read(length, sound->eos, m_buffer.getBuffer()); // looping necessary? if(length == 0 && sound->loopcount) @@ -181,13 +181,15 @@ void AUD_OpenALDevice::updateStreams() sound->reader->seek(0); length = m_buffersize; - sound->reader->read(length, m_buffer.getBuffer()); + sound->reader->read(length, sound->eos, m_buffer.getBuffer()); } + if(sound->loopcount != 0) + sound->eos = false; + // read nothing? if(length == 0) { - sound->data_end = true; break; } @@ -197,7 +199,7 @@ void AUD_OpenALDevice::updateStreams() ALenum err; if((err = alGetError()) != AL_NO_ERROR) { - sound->data_end = true; + sound->eos = true; break; } @@ -210,7 +212,7 @@ void AUD_OpenALDevice::updateStreams() if((err = alGetError()) != AL_NO_ERROR) { - sound->data_end = true; + sound->eos = true; break; } @@ -219,7 +221,7 @@ void AUD_OpenALDevice::updateStreams() &sound->buffers[sound->current]); if(alGetError() != AL_NO_ERROR) { - sound->data_end = true; + sound->eos = true; break; } @@ -238,7 +240,7 @@ void AUD_OpenALDevice::updateStreams() if(info != AL_PLAYING) { // if it really stopped - if(sound->data_end) + if(sound->eos) { if(sound->stop) sound->stop(sound->stop_data); @@ -556,7 +558,6 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_Reference reader, bool keep) sound->reader = reader; sound->current = 0; sound->isBuffered = false; - sound->data_end = false; sound->loopcount = 0; sound->stop = NULL; sound->stop_data = NULL; @@ -587,7 +588,7 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_Reference reader, bool keep) for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) { length = m_buffersize; - reader->read(length, m_buffer.getBuffer()); + reader->read(length,sound->eos, m_buffer.getBuffer()); alBufferData(sound->buffers[i], sound->format, m_buffer.getBuffer(), length * AUD_DEVICE_SAMPLE_SIZE(specs), specs.rate); @@ -658,7 +659,7 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_Reference factory, bool kee sound->keep = keep; sound->current = -1; sound->isBuffered = true; - sound->data_end = true; + sound->eos = true; sound->loopcount = 0; sound->stop = NULL; sound->stop_data = NULL; @@ -862,7 +863,7 @@ bool AUD_OpenALDevice::seek(AUD_Handle* handle, float position) { alhandle->reader->seek((int)(position * alhandle->reader->getSpecs().rate)); - alhandle->data_end = false; + alhandle->eos = false; ALint info; @@ -887,7 +888,7 @@ bool AUD_OpenALDevice::seek(AUD_Handle* handle, float position) for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) { length = m_buffersize; - alhandle->reader->read(length, m_buffer.getBuffer()); + alhandle->reader->read(length, alhandle->eos, m_buffer.getBuffer()); alBufferData(alhandle->buffers[i], alhandle->format, m_buffer.getBuffer(), length * AUD_DEVICE_SAMPLE_SIZE(specs), @@ -897,6 +898,9 @@ bool AUD_OpenALDevice::seek(AUD_Handle* handle, float position) break; } + if(alhandle->loopcount != 0) + alhandle->eos = false; + alSourceQueueBuffers(alhandle->source, AUD_OPENAL_CYCLE_BUFFERS, alhandle->buffers); @@ -1045,7 +1049,10 @@ bool AUD_OpenALDevice::setLoopCount(AUD_Handle* handle, int count) lock(); bool result = isValid(handle); if(result) + { ((AUD_OpenALHandle*)handle)->loopcount = count; + ((AUD_OpenALHandle*)handle)->eos = false; + } unlock(); return result; } diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp index 85f935bab8e..59854a7a2c4 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp @@ -77,7 +77,7 @@ long AUD_SRCResampleReader::doCallback(float** data) int length = m_buffer.getSize() / AUD_SAMPLE_SIZE(m_tspecs); *data = m_buffer.getBuffer(); - m_reader->read(length, *data); + m_reader->read(length, m_eos, *data); return length; } @@ -104,13 +104,17 @@ AUD_Specs AUD_SRCResampleReader::getSpecs() const return m_tspecs; } -void AUD_SRCResampleReader::read(int & length, sample_t* buffer) +void AUD_SRCResampleReader::read(int& length, bool& eos, sample_t* buffer) { - int size = length * AUD_SAMPLE_SIZE(m_tspecs); + int size = length; - m_buffer.assureSize(size); + m_buffer.assureSize(length * AUD_SAMPLE_SIZE(m_tspecs)); + + m_eos = false; length = src_callback_read(m_src, m_factor, length, buffer); m_position += length; + + eos = m_eos && (length < size); } diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.h b/intern/audaspace/SRC/AUD_SRCResampleReader.h index 2d67e636bd7..5b210a61e70 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.h +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.h @@ -73,6 +73,11 @@ private: */ int m_position; + /** + * Whether reader reached end of stream. + */ + bool m_eos; + // hide copy constructor and operator= AUD_SRCResampleReader(const AUD_SRCResampleReader&); AUD_SRCResampleReader& operator=(const AUD_SRCResampleReader&); @@ -104,7 +109,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_SRCRESAMPLEREADER diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp index bacbbf2a725..852b93d24a8 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp @@ -342,13 +342,14 @@ void AUD_FFMPEGReader::seek(int position) // read until we're at the right position int length = AUD_DEFAULT_BUFFER_SIZE; AUD_Buffer buffer(length * AUD_SAMPLE_SIZE(m_specs)); + bool eos; for(int len = position - m_position; length == AUD_DEFAULT_BUFFER_SIZE; len -= AUD_DEFAULT_BUFFER_SIZE) { if(len < AUD_DEFAULT_BUFFER_SIZE) length = len; - read(length, buffer.getBuffer()); + read(length, eos, buffer.getBuffer()); } } } @@ -381,7 +382,7 @@ AUD_Specs AUD_FFMPEGReader::getSpecs() const return m_specs.specs; } -void AUD_FFMPEGReader::read(int & length, sample_t* buffer) +void AUD_FFMPEGReader::read(int& length, bool& eos, sample_t* buffer) { // read packages and decode them AVPacket packet; @@ -431,7 +432,8 @@ void AUD_FFMPEGReader::read(int & length, sample_t* buffer) pkgbuf_pos-data_size); } - if(left > 0) + if(eos = (left > 0)) length -= left; + m_position += length; } diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h index c5bfd11dcbc..06d6fe1e5f6 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h @@ -162,7 +162,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_FFMPEGREADER diff --git a/intern/audaspace/intern/AUD_BufferReader.cpp b/intern/audaspace/intern/AUD_BufferReader.cpp index 08ed52ea497..3ab226558ac 100644 --- a/intern/audaspace/intern/AUD_BufferReader.cpp +++ b/intern/audaspace/intern/AUD_BufferReader.cpp @@ -66,7 +66,7 @@ AUD_Specs AUD_BufferReader::getSpecs() const return m_specs; } -void AUD_BufferReader::read(int & length, sample_t* buffer) +void AUD_BufferReader::read(int& length, bool& eos, sample_t* buffer) { int sample_size = AUD_SAMPLE_SIZE(m_specs); @@ -74,7 +74,10 @@ void AUD_BufferReader::read(int & length, sample_t* buffer) // in case the end of the buffer is reached if(m_buffer->getSize() < (m_position + length) * sample_size) + { length = m_buffer->getSize() / sample_size - m_position; + eos = true; + } if(length < 0) { diff --git a/intern/audaspace/intern/AUD_BufferReader.h b/intern/audaspace/intern/AUD_BufferReader.h index 16d7136ab63..5ba6c503855 100644 --- a/intern/audaspace/intern/AUD_BufferReader.h +++ b/intern/audaspace/intern/AUD_BufferReader.h @@ -76,7 +76,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_BUFFERREADER diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 61d7616f694..0b2e782925c 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -804,13 +804,14 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, int len; int position = 0; + bool eos; do { len = samplerate; buffer.resize((position + len) * sizeof(float), true); - reader->read(len, buffer.getBuffer() + position); + reader->read(len, eos, buffer.getBuffer() + position); position += len; - } while(len != 0); + } while(!eos); float* result = (float*)malloc(position * sizeof(float)); memcpy(result, buffer.getBuffer(), position * sizeof(float)); @@ -903,6 +904,7 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) int len = reader->getLength(); float samplejump = (float)len / (float)length; float min, max; + bool eos; for(int i = 0; i < length; i++) { @@ -914,9 +916,9 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) buf = aBuffer.getBuffer(); } - reader->read(len, buf); + reader->read(len, eos, buf); - if(len < 1) + if(eos) { length = i; break; diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index bfc5596bb21..5c135153d0e 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -76,13 +76,13 @@ AUD_Specs AUD_ChannelMapperReader::getSpecs() const return m_specs; } -void AUD_ChannelMapperReader::read(int & length, sample_t* buffer) +void AUD_ChannelMapperReader::read(int& length, bool& eos, sample_t* buffer) { m_buffer.assureSize(length * m_rch * sizeof(sample_t)); sample_t* in = m_buffer.getBuffer(); - m_reader->read(length, in); + m_reader->read(length, eos, in); sample_t sum; diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.h b/intern/audaspace/intern/AUD_ChannelMapperReader.h index 31c22b8cf5a..b1246c08f75 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.h +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.h @@ -80,7 +80,7 @@ public: ~AUD_ChannelMapperReader(); virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_CHANNELMAPPERREADER diff --git a/intern/audaspace/intern/AUD_ConverterReader.cpp b/intern/audaspace/intern/AUD_ConverterReader.cpp index 4fed746c96b..60d8bda5ef6 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.cpp +++ b/intern/audaspace/intern/AUD_ConverterReader.cpp @@ -75,13 +75,13 @@ AUD_Specs AUD_ConverterReader::getSpecs() const return m_specs.specs; } -void AUD_ConverterReader::read(int & length, sample_t* buffer) +void AUD_ConverterReader::read(int& length, bool& eos, sample_t* buffer) { int samplesize = AUD_SAMPLE_SIZE(m_reader->getSpecs()); m_buffer.assureSize(length * samplesize); - m_reader->read(length, m_buffer.getBuffer()); + m_reader->read(length, eos, m_buffer.getBuffer()); m_convert((data_t*)buffer, (data_t*)m_buffer.getBuffer(), length * m_specs.channels); diff --git a/intern/audaspace/intern/AUD_ConverterReader.h b/intern/audaspace/intern/AUD_ConverterReader.h index 958fe6d1897..6fcfa195098 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.h +++ b/intern/audaspace/intern/AUD_ConverterReader.h @@ -70,7 +70,7 @@ public: AUD_ConverterReader(AUD_Reference reader, AUD_DeviceSpecs specs); virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_CONVERTERREADER diff --git a/intern/audaspace/intern/AUD_IReader.h b/intern/audaspace/intern/AUD_IReader.h index 01baf13f540..b1a282c9d49 100644 --- a/intern/audaspace/intern/AUD_IReader.h +++ b/intern/audaspace/intern/AUD_IReader.h @@ -92,15 +92,15 @@ public: /** * Request to read the next length samples out of the source. - * The buffer for reading has to stay valid until the next call of this - * method or until the reader is deleted. + * The buffer supplied has the needed size. * \param[in,out] length The count of samples that should be read. Shall * contain the real count of samples after reading, in case * there were only fewer samples available. * A smaller value also indicates the end of the reader. - * \param[out] buffer The pointer to the buffer with the samples. + * \param[out] eos End of stream, whether the end is reached or not. + * \param[int] buffer The pointer to the buffer to read into. */ - virtual void read(int & length, sample_t* buffer)=0; + virtual void read(int& length, bool& eos, sample_t* buffer)=0; }; #endif //AUD_IREADER diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index a8bd9749a2b..7e4f7a5b45d 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -71,18 +71,18 @@ AUD_Specs AUD_LinearResampleReader::getSpecs() const return m_tspecs; } -void AUD_LinearResampleReader::read(int & length, sample_t* buffer) +void AUD_LinearResampleReader::read(int& length, bool& eos, sample_t* buffer) { int samplesize = AUD_SAMPLE_SIZE(m_tspecs); - int size = length * AUD_SAMPLE_SIZE(m_sspecs); + int size = length; - m_buffer.assureSize(size); + m_buffer.assureSize(size * AUD_SAMPLE_SIZE(m_sspecs)); int need = ceil((m_position + length) / m_factor) + 1 - m_sposition; int len = need; sample_t* buf = m_buffer.getBuffer(); - m_reader->read(len, buf); + m_reader->read(len, eos, buf); if(len < need) length = floor((m_sposition + len - 1) * m_factor) - m_position; @@ -123,4 +123,5 @@ void AUD_LinearResampleReader::read(int & length, sample_t* buffer) m_sposition += len; m_position += length; + eos &= length < size; } diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.h b/intern/audaspace/intern/AUD_LinearResampleReader.h index f673cd0ee66..f7dd0e96aa6 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.h +++ b/intern/audaspace/intern/AUD_LinearResampleReader.h @@ -92,7 +92,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_LINEARRESAMPLEREADER diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index 2cf9222673e..40ac7f3134b 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -113,7 +113,7 @@ AUD_Specs AUD_SequencerReader::getSpecs() const return m_mixer->getSpecs().specs; } -void AUD_SequencerReader::read(int & length, sample_t* buffer) +void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) { AUD_DeviceSpecs specs = m_mixer->getSpecs(); int rate = specs.rate; @@ -171,7 +171,7 @@ void AUD_SequencerReader::read(int & length, sample_t* buffer) len -= skip; if(strip->reader->getPosition() != current) strip->reader->seek(current); - strip->reader->read(len, m_buffer.getBuffer()); + strip->reader->read(len, eos, m_buffer.getBuffer()); m_mixer->mix(m_buffer.getBuffer(), skip, len, m_volume(m_data, strip->entry->data, (float)m_position / (float)rate)); } } @@ -183,4 +183,6 @@ void AUD_SequencerReader::read(int & length, sample_t* buffer) m_mixer->read((data_t*)buffer, 1.0f); m_position += length; + + eos = false; } diff --git a/intern/audaspace/intern/AUD_SequencerReader.h b/intern/audaspace/intern/AUD_SequencerReader.h index 8b90c27ed9e..e769b342d1b 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.h +++ b/intern/audaspace/intern/AUD_SequencerReader.h @@ -100,7 +100,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_SEQUENCERREADER diff --git a/intern/audaspace/intern/AUD_SilenceReader.cpp b/intern/audaspace/intern/AUD_SilenceReader.cpp index cd109c2352c..d34fea72bb3 100644 --- a/intern/audaspace/intern/AUD_SilenceReader.cpp +++ b/intern/audaspace/intern/AUD_SilenceReader.cpp @@ -66,8 +66,9 @@ AUD_Specs AUD_SilenceReader::getSpecs() const return specs; } -void AUD_SilenceReader::read(int & length, sample_t* buffer) +void AUD_SilenceReader::read(int& length, bool& eos, sample_t* buffer) { memset(buffer, 0, length * sizeof(sample_t)); m_position += length; + eos = false; } diff --git a/intern/audaspace/intern/AUD_SilenceReader.h b/intern/audaspace/intern/AUD_SilenceReader.h index 753cda896be..29966aef0a7 100644 --- a/intern/audaspace/intern/AUD_SilenceReader.h +++ b/intern/audaspace/intern/AUD_SilenceReader.h @@ -66,7 +66,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_SILENCEREADER diff --git a/intern/audaspace/intern/AUD_SinusReader.cpp b/intern/audaspace/intern/AUD_SinusReader.cpp index d8acd0f1a8f..288e86bb8d3 100644 --- a/intern/audaspace/intern/AUD_SinusReader.cpp +++ b/intern/audaspace/intern/AUD_SinusReader.cpp @@ -72,7 +72,7 @@ AUD_Specs AUD_SinusReader::getSpecs() const return specs; } -void AUD_SinusReader::read(int & length, sample_t* buffer) +void AUD_SinusReader::read(int& length, bool& eos, sample_t* buffer) { // fill with sine data for(int i = 0; i < length; i++) @@ -82,4 +82,5 @@ void AUD_SinusReader::read(int & length, sample_t* buffer) } m_position += length; + eos = false; } diff --git a/intern/audaspace/intern/AUD_SinusReader.h b/intern/audaspace/intern/AUD_SinusReader.h index dca00c15637..69e9a3ca576 100644 --- a/intern/audaspace/intern/AUD_SinusReader.h +++ b/intern/audaspace/intern/AUD_SinusReader.h @@ -78,7 +78,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_SINUSREADER diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index f80d3d12748..f522772fc61 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -112,6 +112,7 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) AUD_SoftwareHandle* sound; int len; int pos; + bool eos; std::list stopSounds; sample_t* buf = m_buffer.getBuffer(); @@ -130,10 +131,10 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) pos = 0; len = length; - sound->reader->read(len, buf); + sound->reader->read(len, eos, buf); // in case of looping - while(pos + len < length && sound->loopcount) + while(pos + len < length && sound->loopcount && eos) { m_mixer->mix(buf, pos, len, sound->volume); @@ -145,7 +146,7 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) sound->reader->seek(0); len = length - pos; - sound->reader->read(len, buf); + sound->reader->read(len, eos, buf); // prevent endless loop if(!len) @@ -156,7 +157,7 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) pos += len; // in case the end of the sound is reached - if(pos < length) + if(eos && !sound->loopcount) { if(sound->stop) sound->stop(sound->stop_data); diff --git a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp index 64e22637329..ff966c86025 100644 --- a/intern/audaspace/intern/AUD_StreamBufferFactory.cpp +++ b/intern/audaspace/intern/AUD_StreamBufferFactory.cpp @@ -45,6 +45,7 @@ AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_Reference fac int sample_size = AUD_SAMPLE_SIZE(m_specs); int length; int index = 0; + bool eos = false; // get an approximated size if possible int size = reader->getLength(); @@ -54,16 +55,17 @@ AUD_StreamBufferFactory::AUD_StreamBufferFactory(AUD_Reference fac else size += m_specs.rate; - // as long as we fill our buffer to the end - while(index == m_buffer->getSize() / sample_size) + // as long as the end of the stream is not reached + while(!eos) { // increase m_buffer->resize(size*sample_size, true); // read more length = size-index; - reader->read(length, m_buffer->getBuffer() + index * m_specs.channels); - size += AUD_BUFFER_RESIZE_BYTES / sample_size; + reader->read(length, eos, m_buffer->getBuffer() + index * m_specs.channels); + if(index == m_buffer->getSize() / sample_size) + size += AUD_BUFFER_RESIZE_BYTES / sample_size; index += length; } diff --git a/intern/audaspace/sndfile/AUD_SndFileReader.cpp b/intern/audaspace/sndfile/AUD_SndFileReader.cpp index cfe42b0725d..16c90b6f0f1 100644 --- a/intern/audaspace/sndfile/AUD_SndFileReader.cpp +++ b/intern/audaspace/sndfile/AUD_SndFileReader.cpp @@ -161,9 +161,13 @@ AUD_Specs AUD_SndFileReader::getSpecs() const return m_specs; } -void AUD_SndFileReader::read(int & length, sample_t* buffer) +void AUD_SndFileReader::read(int& length, bool& eos, sample_t* buffer) { + int olen = length; + length = sf_readf_float(m_sndfile, buffer, length); m_position += length; + + eos = length < olen; } diff --git a/intern/audaspace/sndfile/AUD_SndFileReader.h b/intern/audaspace/sndfile/AUD_SndFileReader.h index 54ab05c63da..e7f9e9bf6d6 100644 --- a/intern/audaspace/sndfile/AUD_SndFileReader.h +++ b/intern/audaspace/sndfile/AUD_SndFileReader.h @@ -124,7 +124,7 @@ public: virtual int getLength() const; virtual int getPosition() const; virtual AUD_Specs getSpecs() const; - virtual void read(int & length, sample_t* buffer); + virtual void read(int& length, bool& eos, sample_t* buffer); }; #endif //AUD_SNDFILEREADER From 044887b5a4b1df57fce408f29f59bce1d7fa0085 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:21:43 +0000 Subject: [PATCH 076/624] 3D Audio GSoC: - Created Handle classes - Changed Reference counting completely - Fixing some streaming bugs - Completely disabled OpenAL Buffered Factories (they were unused anyway) --- intern/audaspace/CMakeLists.txt | 3 + intern/audaspace/FX/AUD_DoubleReader.cpp | 2 + intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 1638 ++++++++--------- intern/audaspace/OpenAL/AUD_OpenALDevice.h | 154 +- intern/audaspace/Python/AUD_PyAPI.cpp | 255 +-- intern/audaspace/Python/AUD_PyAPI.h | 7 +- intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp | 2 +- intern/audaspace/intern/AUD_BufferReader.cpp | 2 + intern/audaspace/intern/AUD_C-API.cpp | 212 ++- intern/audaspace/intern/AUD_C-API.h | 13 +- intern/audaspace/intern/AUD_I3DDevice.h | 196 -- intern/audaspace/intern/AUD_I3DHandle.h | 213 +++ intern/audaspace/intern/AUD_IDevice.h | 155 +- intern/audaspace/intern/AUD_IHandle.h | 181 ++ intern/audaspace/intern/AUD_NULLDevice.cpp | 80 +- intern/audaspace/intern/AUD_NULLDevice.h | 19 +- intern/audaspace/intern/AUD_Reference.h | 113 +- .../audaspace/intern/AUD_ReferenceHandler.cpp | 33 + .../audaspace/intern/AUD_SequencerFactory.cpp | 2 +- .../audaspace/intern/AUD_SoftwareDevice.cpp | 535 +++--- intern/audaspace/intern/AUD_SoftwareDevice.h | 82 +- source/blender/blenkernel/intern/sound.c | 59 +- source/gameengine/Ketsji/KX_SoundActuator.cpp | 56 +- 23 files changed, 1946 insertions(+), 2066 deletions(-) create mode 100644 intern/audaspace/intern/AUD_I3DHandle.h create mode 100644 intern/audaspace/intern/AUD_IHandle.h create mode 100644 intern/audaspace/intern/AUD_ReferenceHandler.cpp diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index ab88c9ecabd..9c75cd67e6a 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -87,8 +87,10 @@ set(SRC intern/AUD_FileFactory.cpp intern/AUD_FileFactory.h intern/AUD_I3DDevice.h + intern/AUD_I3DHandle.h intern/AUD_IDevice.h intern/AUD_IFactory.h + intern/AUD_IHandle.h intern/AUD_IReader.h intern/AUD_LinearResampleFactory.cpp intern/AUD_LinearResampleFactory.h @@ -104,6 +106,7 @@ set(SRC intern/AUD_ReadDevice.cpp intern/AUD_ReadDevice.h intern/AUD_Reference.h + intern/AUD_ReferenceHandler.cpp intern/AUD_ResampleFactory.h intern/AUD_SequencerFactory.cpp intern/AUD_SequencerFactory.h diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index 5d9ebbd6187..2c39d193f67 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -91,6 +91,8 @@ AUD_Specs AUD_DoubleReader::getSpecs() const void AUD_DoubleReader::read(int& length, bool& eos, sample_t* buffer) { + eos = false; + if(!m_finished1) { int len = length; diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 465ad5b5ae6..f24d3aef4e2 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -43,56 +43,723 @@ #include #endif -#define AUD_OPENAL_CYCLE_BUFFERS 3 - -/// Saves the data for playback. -struct AUD_OpenALHandle : AUD_Handle -{ - /// Whether it's a buffered or a streamed source. - bool isBuffered; - - /// The reader source. - AUD_Reference reader; - - /// Whether to keep the source if end of it is reached. - bool keep; - - /// OpenAL sample format. - ALenum format; - - /// OpenAL source. - ALuint source; - - /// OpenAL buffers. - ALuint buffers[AUD_OPENAL_CYCLE_BUFFERS]; - - /// The first buffer to be read next. - int current; - - /// Whether the stream doesn't return any more data. - bool eos; - - /// The loop count of the source. - int loopcount; - - /// The stop callback. - stopCallback stop; - - /// Stop callback data. - void* stop_data; -}; - -struct AUD_OpenALBufferedFactory +/*struct AUD_OpenALBufferedFactory { /// The factory. AUD_IFactory* factory; /// The OpenAL buffer. ALuint buffer; -}; +};*/ -typedef std::list::iterator AUD_HandleIterator; -typedef std::list::iterator AUD_BFIterator; +typedef std::list >::iterator AUD_HandleIterator; +//typedef std::list::iterator AUD_BFIterator; + + +/******************************************************************************/ +/*********************** AUD_OpenALHandle Handle Code *************************/ +/******************************************************************************/ + +static const char* genbuffer_error = "AUD_OpenALDevice: Buffer couldn't be " + "generated."; +static const char* gensource_error = "AUD_OpenALDevice: Source couldn't be " + "generated."; +static const char* queue_error = "AUD_OpenALDevice: Buffer couldn't be " + "queued to the source."; +static const char* bufferdata_error = "AUD_OpenALDevice: Buffer couldn't be " + "filled with data."; + +AUD_OpenALDevice::AUD_OpenALHandle::AUD_OpenALHandle(AUD_OpenALDevice* device, ALenum format, AUD_Reference reader, bool keep) : + m_isBuffered(false), m_reader(reader), m_keep(keep), m_format(format), m_current(0), + m_eos(false), m_loopcount(0), m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), + m_device(device) +{ + AUD_DeviceSpecs specs = m_device->m_specs; + specs.specs = m_reader->getSpecs(); + + // OpenAL playback code + alGenBuffers(CYCLE_BUFFERS, m_buffers); + if(alGetError() != AL_NO_ERROR) + AUD_THROW(AUD_ERROR_OPENAL, genbuffer_error); + + try + { + m_device->m_buffer.assureSize(m_device->m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); + int length; + bool eos; + + for(int i = 0; i < CYCLE_BUFFERS; i++) + { + length = m_device->m_buffersize; + reader->read(length, eos, m_device->m_buffer.getBuffer()); + alBufferData(m_buffers[i], m_format, m_device->m_buffer.getBuffer(), + length * AUD_DEVICE_SAMPLE_SIZE(specs), + specs.rate); + if(alGetError() != AL_NO_ERROR) + AUD_THROW(AUD_ERROR_OPENAL, bufferdata_error); + } + + alGenSources(1, &m_source); + if(alGetError() != AL_NO_ERROR) + AUD_THROW(AUD_ERROR_OPENAL, gensource_error); + + try + { + alSourceQueueBuffers(m_source, CYCLE_BUFFERS, + m_buffers); + if(alGetError() != AL_NO_ERROR) + AUD_THROW(AUD_ERROR_OPENAL, queue_error); + } + catch(AUD_Exception&) + { + alDeleteSources(1, &m_source); + throw; + } + } + catch(AUD_Exception&) + { + alDeleteBuffers(CYCLE_BUFFERS, m_buffers); + throw; + } + alSourcei(m_source, AL_SOURCE_RELATIVE, 1); +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::pause() +{ + if(m_status) + { + m_device->lock(); + + if(m_status == AUD_STATUS_PLAYING) + { + m_device->m_playingSounds.remove(this); + m_device->m_pausedSounds.push_back(this); + + alSourcePause(m_source); + + m_status = AUD_STATUS_PAUSED; + m_device->unlock(); + + return true; + } + + m_device->unlock(); + } + + return false; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::resume() +{ + if(m_status) + { + m_device->lock(); + + if(m_status == AUD_STATUS_PAUSED) + { + m_device->m_pausedSounds.remove(this); + m_device->m_playingSounds.push_back(this); + + m_device->start(); + m_status = AUD_STATUS_PLAYING; + m_device->unlock(); + return true; + } + + m_device->unlock(); + } + + return false; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::stop() +{ + if(!m_status) + return false; + + m_device->lock(); + + if(m_status == AUD_STATUS_PLAYING) + m_device->m_playingSounds.remove(this); + else + m_device->m_pausedSounds.remove(this); + + m_device->unlock(); + + alDeleteSources(1, &m_source); + if(!m_isBuffered) + alDeleteBuffers(CYCLE_BUFFERS, m_buffers); + + m_status = AUD_STATUS_INVALID; + return true; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::getKeep() +{ + if(m_status) + return m_keep; + + return false; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setKeep(bool keep) +{ + if(!m_status) + return false; + + m_device->lock(); + + m_keep = keep; + + m_device->unlock(); + + return true; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::seek(float position) +{ + if(!m_status) + return false; + + m_device->lock(); + + if(m_isBuffered) + alSourcef(m_source, AL_SEC_OFFSET, position); + else + { + m_reader->seek((int)(position * m_reader->getSpecs().rate)); + m_eos = false; + + ALint info; + + alGetSourcei(m_source, AL_SOURCE_STATE, &info); + + if(info != AL_PLAYING) + { + if(info == AL_PAUSED) + alSourceStop(m_source); + + alSourcei(m_source, AL_BUFFER, 0); + m_current = 0; + + ALenum err; + if((err = alGetError()) == AL_NO_ERROR) + { + int length; + AUD_DeviceSpecs specs = m_device->m_specs; + specs.specs = m_reader->getSpecs(); + m_device->m_buffer.assureSize(m_device->m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); + + for(int i = 0; i < CYCLE_BUFFERS; i++) + { + length = m_device->m_buffersize; + m_reader->read(length, m_eos, m_device->m_buffer.getBuffer()); + alBufferData(m_buffers[i], m_format, m_device->m_buffer.getBuffer(), + length * AUD_DEVICE_SAMPLE_SIZE(specs), specs.rate); + + if(alGetError() != AL_NO_ERROR) + break; + } + + if(m_loopcount != 0) + m_eos = false; + + alSourceQueueBuffers(m_source, CYCLE_BUFFERS, m_buffers); + } + + alSourceRewind(m_source); + } + } + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getPosition() +{ + if(!m_status) + return 0.0f; + + m_device->lock(); + + float position = 0.0f; + + alGetSourcef(m_source, AL_SEC_OFFSET, &position); + + if(!m_isBuffered) + { + AUD_Specs specs = m_reader->getSpecs(); + position += (m_reader->getPosition() - m_device->m_buffersize * + CYCLE_BUFFERS) / (float)specs.rate; + } + + m_device->unlock(); + + return position; +} + +AUD_Status AUD_OpenALDevice::AUD_OpenALHandle::getStatus() +{ + return m_status; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getVolume() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_GAIN, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setVolume(float volume) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_GAIN, volume); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getPitch() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_PITCH, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setPitch(float pitch) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_PITCH, pitch); + + m_device->unlock(); + + return true; +} + +int AUD_OpenALDevice::AUD_OpenALHandle::getLoopCount() +{ + if(!m_status) + return 0; + return m_loopcount; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setLoopCount(int count) +{ + if(!m_status) + return false; + m_loopcount = count; + return true; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setStopCallback(stopCallback callback, void* data) +{ + if(!m_status) + return false; + + m_device->lock(); + + m_stop = callback; + m_stop_data = data; + + m_device->unlock(); + + return true; +} + +/******************************************************************************/ +/********************* AUD_OpenALHandle 3DHandle Code *************************/ +/******************************************************************************/ + +AUD_Vector3 AUD_OpenALDevice::AUD_OpenALHandle::getSourceLocation() +{ + AUD_Vector3 result = AUD_Vector3(0, 0, 0); + + if(!m_status) + return result; + + m_device->lock(); + + ALfloat p[3]; + alGetSourcefv(m_source, AL_POSITION, p); + + m_device->unlock(); + + result = AUD_Vector3(p[0], p[1], p[2]); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setSourceLocation(const AUD_Vector3& location) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcefv(m_source, AL_POSITION, (ALfloat*)location.get()); + + m_device->unlock(); + + return true; +} + +AUD_Vector3 AUD_OpenALDevice::AUD_OpenALHandle::getSourceVelocity() +{ + AUD_Vector3 result = AUD_Vector3(0, 0, 0); + + if(!m_status) + return result; + + m_device->lock(); + + ALfloat v[3]; + alGetSourcefv(m_source, AL_VELOCITY, v); + + m_device->unlock(); + + result = AUD_Vector3(v[0], v[1], v[2]); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setSourceVelocity(const AUD_Vector3& velocity) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcefv(m_source, AL_VELOCITY, (ALfloat*)velocity.get()); + + m_device->unlock(); + + return true; +} + +AUD_Quaternion AUD_OpenALDevice::AUD_OpenALHandle::getSourceOrientation() +{ + // AUD_XXX not implemented yet + return AUD_Quaternion(0, 0, 0, 0); +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setSourceOrientation(const AUD_Quaternion& orientation) +{ + if(!m_status) + return false; + + ALfloat direction[3]; + direction[0] = -2 * (orientation.w() * orientation.y() + + orientation.x() * orientation.z()); + direction[1] = 2 * (orientation.x() * orientation.w() - + orientation.z() * orientation.y()); + direction[2] = 2 * (orientation.x() * orientation.x() + + orientation.y() * orientation.y()) - 1; + m_device->lock(); + + alSourcefv(m_source, AL_DIRECTION, direction); + + m_device->unlock(); + + return true; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::isRelative() +{ + int result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcei(m_source, AL_SOURCE_RELATIVE, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setRelative(bool relative) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcei(m_source, AL_SOURCE_RELATIVE, relative); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getVolumeMaximum() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_MAX_GAIN, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setVolumeMaximum(float volume) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_MAX_GAIN, volume); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getVolumeMinimum() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_MIN_GAIN, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setVolumeMinimum(float volume) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_MIN_GAIN, volume); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getDistanceMaximum() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_MAX_DISTANCE, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setDistanceMaximum(float distance) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_MAX_DISTANCE, distance); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getDistanceReference() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_REFERENCE_DISTANCE, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setDistanceReference(float distance) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_REFERENCE_DISTANCE, distance); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getAttenuation() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_ROLLOFF_FACTOR, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setAttenuation(float factor) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_ROLLOFF_FACTOR, factor); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getConeAngleOuter() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_CONE_OUTER_ANGLE, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setConeAngleOuter(float angle) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_CONE_OUTER_ANGLE, angle); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getConeAngleInner() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_CONE_INNER_ANGLE, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setConeAngleInner(float angle) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_CONE_INNER_ANGLE, angle); + + m_device->unlock(); + + return true; +} + +float AUD_OpenALDevice::AUD_OpenALHandle::getConeVolumeOuter() +{ + float result = std::numeric_limits::quiet_NaN(); + + if(!m_status) + return result; + + m_device->lock(); + + alGetSourcef(m_source, AL_CONE_OUTER_GAIN, &result); + + m_device->unlock(); + + return result; +} + +bool AUD_OpenALDevice::AUD_OpenALHandle::setConeVolumeOuter(float volume) +{ + if(!m_status) + return false; + + m_device->lock(); + + alSourcef(m_source, AL_CONE_OUTER_GAIN, volume); + + m_device->unlock(); + + return true; +} /******************************************************************************/ /**************************** Threading Code **********************************/ @@ -127,15 +794,15 @@ void AUD_OpenALDevice::start() void AUD_OpenALDevice::updateStreams() { - AUD_OpenALHandle* sound; + AUD_Reference sound; int length; ALint info; AUD_DeviceSpecs specs = m_specs; ALCenum cerr; - std::list stopSounds; - std::list pauseSounds; + std::list > stopSounds; + std::list > pauseSounds; AUD_HandleIterator it; while(1) @@ -147,45 +814,45 @@ void AUD_OpenALDevice::updateStreams() if(cerr == ALC_NO_ERROR) { // for all sounds - for(it = m_playingSounds->begin(); it != m_playingSounds->end(); it++) + for(it = m_playingSounds.begin(); it != m_playingSounds.end(); it++) { sound = *it; // is it a streamed sound? - if(!sound->isBuffered) + if(!sound->m_isBuffered) { // check for buffer refilling - alGetSourcei(sound->source, AL_BUFFERS_PROCESSED, &info); + alGetSourcei(sound->m_source, AL_BUFFERS_PROCESSED, &info); if(info) { - specs.specs = sound->reader->getSpecs(); + specs.specs = sound->m_reader->getSpecs(); m_buffer.assureSize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); // for all empty buffers while(info--) { // if there's still data to play back - if(!sound->eos) + if(!sound->m_eos) { // read data length = m_buffersize; - sound->reader->read(length, sound->eos, m_buffer.getBuffer()); + sound->m_reader->read(length, sound->m_eos, m_buffer.getBuffer()); // looping necessary? - if(length == 0 && sound->loopcount) + if(length == 0 && sound->m_loopcount) { - if(sound->loopcount > 0) - sound->loopcount--; + if(sound->m_loopcount > 0) + sound->m_loopcount--; - sound->reader->seek(0); + sound->m_reader->seek(0); length = m_buffersize; - sound->reader->read(length, sound->eos, m_buffer.getBuffer()); + sound->m_reader->read(length, sound->m_eos, m_buffer.getBuffer()); } - if(sound->loopcount != 0) - sound->eos = false; + if(sound->m_loopcount != 0) + sound->m_eos = false; // read nothing? if(length == 0) @@ -194,39 +861,39 @@ void AUD_OpenALDevice::updateStreams() } // unqueue buffer - alSourceUnqueueBuffers(sound->source, 1, - &sound->buffers[sound->current]); + alSourceUnqueueBuffers(sound->m_source, 1, + &sound->m_buffers[sound->m_current]); ALenum err; if((err = alGetError()) != AL_NO_ERROR) { - sound->eos = true; + sound->m_eos = true; break; } // fill with new data - alBufferData(sound->buffers[sound->current], - sound->format, + alBufferData(sound->m_buffers[sound->m_current], + sound->m_format, m_buffer.getBuffer(), length * AUD_DEVICE_SAMPLE_SIZE(specs), specs.rate); if((err = alGetError()) != AL_NO_ERROR) { - sound->eos = true; + sound->m_eos = true; break; } // and queue again - alSourceQueueBuffers(sound->source, 1, - &sound->buffers[sound->current]); + alSourceQueueBuffers(sound->m_source, 1, + &sound->m_buffers[sound->m_current]); if(alGetError() != AL_NO_ERROR) { - sound->eos = true; + sound->m_eos = true; break; } - sound->current = (sound->current+1) % - AUD_OPENAL_CYCLE_BUFFERS; + sound->m_current = (sound->m_current+1) % + AUD_OpenALHandle::CYCLE_BUFFERS; } else break; @@ -235,18 +902,18 @@ void AUD_OpenALDevice::updateStreams() } // check if the sound has been stopped - alGetSourcei(sound->source, AL_SOURCE_STATE, &info); + alGetSourcei(sound->m_source, AL_SOURCE_STATE, &info); if(info != AL_PLAYING) { // if it really stopped - if(sound->eos) + if(sound->m_eos) { - if(sound->stop) - sound->stop(sound->stop_data); + if(sound->m_stop) + sound->m_stop(sound->m_stop_data); // pause or - if(sound->keep) + if(sound->m_keep) pauseSounds.push_back(sound); // stop else @@ -254,15 +921,15 @@ void AUD_OpenALDevice::updateStreams() } // continue playing else - alSourcePlay(sound->source); + alSourcePlay(sound->m_source); } } for(it = pauseSounds.begin(); it != pauseSounds.end(); it++) - pause(*it); + (*it)->pause(); for(it = stopSounds.begin(); it != stopSounds.end(); it++) - stop(*it); + (*it)->stop(); pauseSounds.clear(); stopSounds.clear(); @@ -271,7 +938,7 @@ void AUD_OpenALDevice::updateStreams() } // stop thread - if(m_playingSounds->empty() || (cerr != ALC_NO_ERROR)) + if(m_playingSounds.empty() || (cerr != ALC_NO_ERROR)) { unlock(); m_playing = false; @@ -292,19 +959,6 @@ void AUD_OpenALDevice::updateStreams() /**************************** IDevice Code ************************************/ /******************************************************************************/ -bool AUD_OpenALDevice::isValid(AUD_Handle* handle) -{ - for(AUD_HandleIterator i = m_playingSounds->begin(); - i != m_playingSounds->end(); i++) - if(*i == handle) - return true; - for(AUD_HandleIterator i = m_pausedSounds->begin(); - i != m_pausedSounds->end(); i++) - if(*i == handle) - return true; - return false; -} - static const char* open_error = "AUD_OpenALDevice: Device couldn't be opened."; AUD_OpenALDevice::AUD_OpenALDevice(AUD_DeviceSpecs specs, int buffersize) @@ -357,9 +1011,7 @@ AUD_OpenALDevice::AUD_OpenALDevice(AUD_DeviceSpecs specs, int buffersize) m_buffersize = buffersize; m_playing = false; - m_playingSounds = new std::list(); - m_pausedSounds = new std::list(); - m_bufferedFactories = new std::list(); +// m_bufferedFactories = new std::list(); pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -372,44 +1024,23 @@ AUD_OpenALDevice::AUD_OpenALDevice(AUD_DeviceSpecs specs, int buffersize) AUD_OpenALDevice::~AUD_OpenALDevice() { - AUD_OpenALHandle* sound; - lock(); alcSuspendContext(m_context); - // delete all playing sounds - while(!m_playingSounds->empty()) - { - sound = *(m_playingSounds->begin()); - alDeleteSources(1, &sound->source); - if(!sound->isBuffered) - { - alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); - } - delete sound; - m_playingSounds->erase(m_playingSounds->begin()); - } + while(!m_playingSounds.empty()) + m_playingSounds.front()->stop(); + + while(!m_pausedSounds.empty()) + m_pausedSounds.front()->stop(); - // delete all paused sounds - while(!m_pausedSounds->empty()) - { - sound = *(m_pausedSounds->begin()); - alDeleteSources(1, &sound->source); - if(!sound->isBuffered) - { - alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); - } - delete sound; - m_pausedSounds->erase(m_pausedSounds->begin()); - } // delete all buffered factories - while(!m_bufferedFactories->empty()) + /*while(!m_bufferedFactories->empty()) { alDeleteBuffers(1, &(*(m_bufferedFactories->begin()))->buffer); delete *m_bufferedFactories->begin(); m_bufferedFactories->erase(m_bufferedFactories->begin()); - } + }*/ alcProcessContext(m_context); @@ -422,9 +1053,7 @@ AUD_OpenALDevice::~AUD_OpenALDevice() else unlock(); - delete m_playingSounds; - delete m_pausedSounds; - delete m_bufferedFactories; + //delete m_bufferedFactories; // quit OpenAL alcMakeContextCurrent(NULL); @@ -530,116 +1159,52 @@ bool AUD_OpenALDevice::getFormat(ALenum &format, AUD_Specs specs) return valid; } -static const char* genbuffer_error = "AUD_OpenALDevice: Buffer couldn't be " - "generated."; -static const char* gensource_error = "AUD_OpenALDevice: Source couldn't be " - "generated."; -static const char* queue_error = "AUD_OpenALDevice: Buffer couldn't be " - "queued to the source."; -static const char* bufferdata_error = "AUD_OpenALDevice: Buffer couldn't be " - "filled with data."; - -AUD_Handle* AUD_OpenALDevice::play(AUD_Reference reader, bool keep) +AUD_Reference AUD_OpenALDevice::play(AUD_Reference reader, bool keep) { - AUD_OpenALHandle* sound = NULL; - - AUD_DeviceSpecs specs = m_specs; - specs.specs = reader->getSpecs(); + AUD_Specs specs = reader->getSpecs(); // check format - bool valid = specs.channels != AUD_CHANNELS_INVALID; + if(specs.channels == AUD_CHANNELS_INVALID) + return NULL; if(m_specs.format != AUD_FORMAT_FLOAT32) reader = new AUD_ConverterReader(reader, m_specs); - // create the handle - sound = new AUD_OpenALHandle; - sound->keep = keep; - sound->reader = reader; - sound->current = 0; - sound->isBuffered = false; - sound->loopcount = 0; - sound->stop = NULL; - sound->stop_data = NULL; + ALenum format; - valid &= getFormat(sound->format, specs.specs); - - if(!valid) - { - delete sound; + if(!getFormat(format, specs)) return NULL; - } lock(); alcSuspendContext(m_context); - // OpenAL playback code + AUD_Reference sound; + try { - alGenBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); - if(alGetError() != AL_NO_ERROR) - AUD_THROW(AUD_ERROR_OPENAL, genbuffer_error); - - try - { - m_buffer.assureSize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); - int length; - - for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) - { - length = m_buffersize; - reader->read(length,sound->eos, m_buffer.getBuffer()); - alBufferData(sound->buffers[i], sound->format, m_buffer.getBuffer(), - length * AUD_DEVICE_SAMPLE_SIZE(specs), - specs.rate); - if(alGetError() != AL_NO_ERROR) - AUD_THROW(AUD_ERROR_OPENAL, bufferdata_error); - } - - alGenSources(1, &sound->source); - if(alGetError() != AL_NO_ERROR) - AUD_THROW(AUD_ERROR_OPENAL, gensource_error); - - try - { - alSourceQueueBuffers(sound->source, AUD_OPENAL_CYCLE_BUFFERS, - sound->buffers); - if(alGetError() != AL_NO_ERROR) - AUD_THROW(AUD_ERROR_OPENAL, queue_error); - } - catch(AUD_Exception&) - { - alDeleteSources(1, &sound->source); - throw; - } - } - catch(AUD_Exception&) - { - alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); - throw; - } + // create the handle + sound = new AUD_OpenALDevice::AUD_OpenALHandle(this, format, reader, keep); } catch(AUD_Exception&) { - delete sound; alcProcessContext(m_context); unlock(); throw; } + alcProcessContext(m_context); + // play sound - m_playingSounds->push_back(sound); - alSourcei(sound->source, AL_SOURCE_RELATIVE, 1); + m_playingSounds.push_back(sound); start(); - alcProcessContext(m_context); unlock(); - return sound; + return AUD_Reference(sound); } -AUD_Handle* AUD_OpenALDevice::play(AUD_Reference factory, bool keep) +AUD_Reference AUD_OpenALDevice::play(AUD_Reference factory, bool keep) { /* AUD_XXX disabled AUD_OpenALHandle* sound = NULL; @@ -716,262 +1281,6 @@ AUD_Handle* AUD_OpenALDevice::play(AUD_Reference factory, bool kee return play(factory->createReader(), keep); } -bool AUD_OpenALDevice::pause(AUD_Handle* handle) -{ - bool result = false; - - lock(); - - // only songs that are played can be paused - for(AUD_HandleIterator i = m_playingSounds->begin(); - i != m_playingSounds->end(); i++) - { - if(*i == handle) - { - m_pausedSounds->push_back(*i); - alSourcePause((*i)->source); - m_playingSounds->erase(i); - result = true; - break; - } - } - - unlock(); - - return result; -} - -bool AUD_OpenALDevice::resume(AUD_Handle* handle) -{ - bool result = false; - - lock(); - - // only songs that are paused can be resumed - for(AUD_HandleIterator i = m_pausedSounds->begin(); - i != m_pausedSounds->end(); i++) - { - if(*i == handle) - { - m_playingSounds->push_back(*i); - start(); - m_pausedSounds->erase(i); - result = true; - break; - } - } - - unlock(); - - return result; -} - -bool AUD_OpenALDevice::stop(AUD_Handle* handle) -{ - AUD_OpenALHandle* sound; - - bool result = false; - - lock(); - - for(AUD_HandleIterator i = m_playingSounds->begin(); - i != m_playingSounds->end(); i++) - { - if(*i == handle) - { - sound = *i; - alDeleteSources(1, &sound->source); - if(!sound->isBuffered) - { - alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); - } - delete *i; - m_playingSounds->erase(i); - result = true; - break; - } - } - if(!result) - { - for(AUD_HandleIterator i = m_pausedSounds->begin(); - i != m_pausedSounds->end(); i++) - { - if(*i == handle) - { - sound = *i; - alDeleteSources(1, &sound->source); - if(!sound->isBuffered) - { - alDeleteBuffers(AUD_OPENAL_CYCLE_BUFFERS, sound->buffers); - } - delete *i; - m_pausedSounds->erase(i); - result = true; - break; - } - } - } - - unlock(); - - return result; -} - -bool AUD_OpenALDevice::getKeep(AUD_Handle* handle) -{ - bool result = false; - - lock(); - - if(isValid(handle)) - result = ((AUD_OpenALHandle*)handle)->keep; - - unlock(); - - return result; -} - -bool AUD_OpenALDevice::setKeep(AUD_Handle* handle, bool keep) -{ - bool result = false; - - lock(); - - if(isValid(handle)) - { - ((AUD_OpenALHandle*)handle)->keep = keep; - result = true; - } - - unlock(); - - return result; -} - -bool AUD_OpenALDevice::seek(AUD_Handle* handle, float position) -{ - bool result = false; - - lock(); - - if(isValid(handle)) - { - AUD_OpenALHandle* alhandle = (AUD_OpenALHandle*)handle; - if(alhandle->isBuffered) - alSourcef(alhandle->source, AL_SEC_OFFSET, position); - else - { - alhandle->reader->seek((int)(position * - alhandle->reader->getSpecs().rate)); - alhandle->eos = false; - - ALint info; - - alGetSourcei(alhandle->source, AL_SOURCE_STATE, &info); - - if(info != AL_PLAYING) - { - if(info == AL_PAUSED) - alSourceStop(alhandle->source); - - alSourcei(alhandle->source, AL_BUFFER, 0); - alhandle->current = 0; - - ALenum err; - if((err = alGetError()) == AL_NO_ERROR) - { - int length; - AUD_DeviceSpecs specs = m_specs; - specs.specs = alhandle->reader->getSpecs(); - m_buffer.assureSize(m_buffersize * AUD_DEVICE_SAMPLE_SIZE(specs)); - - for(int i = 0; i < AUD_OPENAL_CYCLE_BUFFERS; i++) - { - length = m_buffersize; - alhandle->reader->read(length, alhandle->eos, m_buffer.getBuffer()); - alBufferData(alhandle->buffers[i], alhandle->format, - m_buffer.getBuffer(), - length * AUD_DEVICE_SAMPLE_SIZE(specs), - specs.rate); - - if(alGetError() != AL_NO_ERROR) - break; - } - - if(alhandle->loopcount != 0) - alhandle->eos = false; - - alSourceQueueBuffers(alhandle->source, - AUD_OPENAL_CYCLE_BUFFERS, - alhandle->buffers); - } - - alSourceRewind(alhandle->source); - } - } - result = true; - } - - unlock(); - return result; -} - -float AUD_OpenALDevice::getPosition(AUD_Handle* handle) -{ - float position = 0.0f; - - lock(); - - if(isValid(handle)) - { - AUD_OpenALHandle* h = (AUD_OpenALHandle*)handle; - alGetSourcef(h->source, AL_SEC_OFFSET, &position); - if(!h->isBuffered) - { - AUD_Specs specs = h->reader->getSpecs(); - position += (h->reader->getPosition() - m_buffersize * - AUD_OPENAL_CYCLE_BUFFERS) / - (float)specs.rate; - } - } - - unlock(); - return position; -} - -AUD_Status AUD_OpenALDevice::getStatus(AUD_Handle* handle) -{ - AUD_Status status = AUD_STATUS_INVALID; - - lock(); - - for(AUD_HandleIterator i = m_playingSounds->begin(); - i != m_playingSounds->end(); i++) - { - if(*i == handle) - { - status = AUD_STATUS_PLAYING; - break; - } - } - if(status == AUD_STATUS_INVALID) - { - for(AUD_HandleIterator i = m_pausedSounds->begin(); - i != m_pausedSounds->end(); i++) - { - if(*i == handle) - { - status = AUD_STATUS_PAUSED; - break; - } - } - } - - unlock(); - - return status; -} - void AUD_OpenALDevice::lock() { pthread_mutex_lock(&m_mutex); @@ -994,83 +1303,6 @@ void AUD_OpenALDevice::setVolume(float volume) alListenerf(AL_GAIN, volume); } -float AUD_OpenALDevice::getVolume(AUD_Handle* handle) -{ - lock(); - float result = std::numeric_limits::quiet_NaN(); - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source,AL_GAIN, &result); - unlock(); - return result; -} - -bool AUD_OpenALDevice::setVolume(AUD_Handle* handle, float volume) -{ - lock(); - bool result = isValid(handle); - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_GAIN, volume); - unlock(); - return result; -} - -float AUD_OpenALDevice::getPitch(AUD_Handle* handle) -{ - lock(); - float result = std::numeric_limits::quiet_NaN(); - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source,AL_PITCH, &result); - unlock(); - return result; -} - -bool AUD_OpenALDevice::setPitch(AUD_Handle* handle, float pitch) -{ - lock(); - bool result = isValid(handle); - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_PITCH, pitch); - unlock(); - return result; -} - -int AUD_OpenALDevice::getLoopCount(AUD_Handle* handle) -{ - lock(); - int result = 0; - if(isValid(handle)) - result = ((AUD_OpenALHandle*)handle)->loopcount; - unlock(); - return result; -} - -bool AUD_OpenALDevice::setLoopCount(AUD_Handle* handle, int count) -{ - lock(); - bool result = isValid(handle); - if(result) - { - ((AUD_OpenALHandle*)handle)->loopcount = count; - ((AUD_OpenALHandle*)handle)->eos = false; - } - unlock(); - return result; -} - -bool AUD_OpenALDevice::setStopCallback(AUD_Handle* handle, stopCallback callback, void* data) -{ - lock(); - bool result = isValid(handle); - if(result) - { - AUD_OpenALHandle* h = (AUD_OpenALHandle*)handle; - h->stop = callback; - h->stop_data = data; - } - unlock(); - return result; -} - /* AUD_XXX Temorary disabled bool AUD_OpenALDevice::bufferFactory(void *value) @@ -1308,333 +1540,3 @@ void AUD_OpenALDevice::setDistanceModel(AUD_DistanceModel model) alDistanceModel(AL_NONE); } } - -AUD_Vector3 AUD_OpenALDevice::getSourceLocation(AUD_Handle* handle) -{ - AUD_Vector3 result = AUD_Vector3(0, 0, 0); - ALfloat p[3]; - lock(); - - if(isValid(handle)) - { - alGetSourcefv(((AUD_OpenALHandle*)handle)->source, AL_POSITION, p); - result = AUD_Vector3(p[0], p[1], p[2]); - } - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setSourceLocation(AUD_Handle* handle, const AUD_Vector3& location) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcefv(((AUD_OpenALHandle*)handle)->source, AL_POSITION, - (ALfloat*)location.get()); - - unlock(); - return result; -} - -AUD_Vector3 AUD_OpenALDevice::getSourceVelocity(AUD_Handle* handle) -{ - AUD_Vector3 result = AUD_Vector3(0, 0, 0); - ALfloat v[3]; - lock(); - - if(isValid(handle)) - { - alGetSourcefv(((AUD_OpenALHandle*)handle)->source, AL_VELOCITY, v); - result = AUD_Vector3(v[0], v[1], v[2]); - } - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setSourceVelocity(AUD_Handle* handle, const AUD_Vector3& velocity) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcefv(((AUD_OpenALHandle*)handle)->source, AL_VELOCITY, - (ALfloat*)velocity.get()); - - unlock(); - return result; -} - -AUD_Quaternion AUD_OpenALDevice::getSourceOrientation(AUD_Handle* handle) -{ - // AUD_XXX not implemented yet - return AUD_Quaternion(0, 0, 0, 0); -} - -bool AUD_OpenALDevice::setSourceOrientation(AUD_Handle* handle, const AUD_Quaternion& orientation) -{ - lock(); - bool result = isValid(handle); - - if(result) - { - ALfloat direction[3]; - direction[0] = -2 * (orientation.w() * orientation.y() + - orientation.x() * orientation.z()); - direction[1] = 2 * (orientation.x() * orientation.w() - - orientation.z() * orientation.y()); - direction[2] = 2 * (orientation.x() * orientation.x() + - orientation.y() * orientation.y()) - 1; - alSourcefv(((AUD_OpenALHandle*)handle)->source, AL_DIRECTION, - direction); - } - - unlock(); - return result; -} - -bool AUD_OpenALDevice::isRelative(AUD_Handle* handle) -{ - int result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcei(((AUD_OpenALHandle*)handle)->source, AL_SOURCE_RELATIVE, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setRelative(AUD_Handle* handle, bool relative) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcei(((AUD_OpenALHandle*)handle)->source, AL_SOURCE_RELATIVE, - relative); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getVolumeMaximum(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_MAX_GAIN, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setVolumeMaximum(AUD_Handle* handle, float volume) -{ - lock(); - bool result = isValid(handle); - - if(result) - - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_MAX_GAIN, - volume); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getVolumeMinimum(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_MIN_GAIN, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setVolumeMinimum(AUD_Handle* handle, float volume) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_MIN_GAIN, - volume); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getDistanceMaximum(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_MAX_DISTANCE, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setDistanceMaximum(AUD_Handle* handle, float distance) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_MAX_DISTANCE, - distance); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getDistanceReference(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_REFERENCE_DISTANCE, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setDistanceReference(AUD_Handle* handle, float distance) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_REFERENCE_DISTANCE, - distance); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getAttenuation(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_ROLLOFF_FACTOR, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setAttenuation(AUD_Handle* handle, float factor) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_ROLLOFF_FACTOR, - factor); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getConeAngleOuter(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_CONE_OUTER_ANGLE, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setConeAngleOuter(AUD_Handle* handle, float angle) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_CONE_OUTER_ANGLE, - angle); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getConeAngleInner(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_CONE_INNER_ANGLE, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setConeAngleInner(AUD_Handle* handle, float angle) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_CONE_INNER_ANGLE, - angle); - - unlock(); - return result; -} - -float AUD_OpenALDevice::getConeVolumeOuter(AUD_Handle* handle) -{ - float result = std::numeric_limits::quiet_NaN();; - - lock(); - - if(isValid(handle)) - alGetSourcef(((AUD_OpenALHandle*)handle)->source, AL_CONE_OUTER_GAIN, - &result); - - unlock(); - return result; -} - -bool AUD_OpenALDevice::setConeVolumeOuter(AUD_Handle* handle, float volume) -{ - lock(); - bool result = isValid(handle); - - if(result) - alSourcef(((AUD_OpenALHandle*)handle)->source, AL_CONE_OUTER_GAIN, - volume); - - unlock(); - return result; -} diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.h b/intern/audaspace/OpenAL/AUD_OpenALDevice.h index d5db5989fe7..6bf04a36329 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.h +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.h @@ -33,10 +33,11 @@ #define AUD_OPENALDEVICE #include "AUD_IDevice.h" +#include "AUD_IHandle.h" #include "AUD_I3DDevice.h" +#include "AUD_I3DHandle.h" #include "AUD_Buffer.h" -struct AUD_OpenALHandle; -struct AUD_OpenALBufferedFactory; +//struct AUD_OpenALBufferedFactory; #include #include @@ -49,6 +50,99 @@ struct AUD_OpenALBufferedFactory; class AUD_OpenALDevice : public AUD_IDevice, public AUD_I3DDevice { private: + /// Saves the data for playback. + class AUD_OpenALHandle : public AUD_IHandle, public AUD_I3DHandle + { + public: + static const int CYCLE_BUFFERS = 3; + + /// Whether it's a buffered or a streamed source. + bool m_isBuffered; + + /// The reader source. + AUD_Reference m_reader; + + /// Whether to keep the source if end of it is reached. + bool m_keep; + + /// OpenAL sample format. + ALenum m_format; + + /// OpenAL source. + ALuint m_source; + + /// OpenAL buffers. + ALuint m_buffers[CYCLE_BUFFERS]; + + /// The first buffer to be read next. + int m_current; + + /// Whether the stream doesn't return any more data. + bool m_eos; + + /// The loop count of the source. + int m_loopcount; + + /// The stop callback. + stopCallback m_stop; + + /// Stop callback data. + void* m_stop_data; + + /// Current status of the handle + AUD_Status m_status; + + /// Own device. + AUD_OpenALDevice* m_device; + + public: + + AUD_OpenALHandle(AUD_OpenALDevice* device, ALenum format, AUD_Reference reader, bool keep); + + virtual ~AUD_OpenALHandle() {} + virtual bool pause(); + virtual bool resume(); + virtual bool stop(); + virtual bool getKeep(); + virtual bool setKeep(bool keep); + virtual bool seek(float position); + virtual float getPosition(); + virtual AUD_Status getStatus(); + virtual float getVolume(); + virtual bool setVolume(float volume); + virtual float getPitch(); + virtual bool setPitch(float pitch); + virtual int getLoopCount(); + virtual bool setLoopCount(int count); + virtual bool setStopCallback(stopCallback callback = 0, void* data = 0); + + virtual AUD_Vector3 getSourceLocation(); + virtual bool setSourceLocation(const AUD_Vector3& location); + virtual AUD_Vector3 getSourceVelocity(); + virtual bool setSourceVelocity(const AUD_Vector3& velocity); + virtual AUD_Quaternion getSourceOrientation(); + virtual bool setSourceOrientation(const AUD_Quaternion& orientation); + virtual bool isRelative(); + virtual bool setRelative(bool relative); + virtual float getVolumeMaximum(); + virtual bool setVolumeMaximum(float volume); + virtual float getVolumeMinimum(); + virtual bool setVolumeMinimum(float volume); + virtual float getDistanceMaximum(); + virtual bool setDistanceMaximum(float distance); + virtual float getDistanceReference(); + virtual bool setDistanceReference(float distance); + virtual float getAttenuation(); + virtual bool setAttenuation(float factor); + virtual float getConeAngleOuter(); + virtual bool setConeAngleOuter(float angle); + virtual float getConeAngleInner(); + virtual bool setConeAngleInner(float angle); + virtual float getConeVolumeOuter(); + virtual bool setConeVolumeOuter(float volume); + }; + + /** * The OpenAL device handle. */ @@ -72,17 +166,17 @@ private: /** * The list of sounds that are currently playing. */ - std::list* m_playingSounds; + std::list > m_playingSounds; /** * The list of sounds that are currently paused. */ - std::list* m_pausedSounds; + std::list > m_pausedSounds; /** * The list of buffered factories. */ - std::list* m_bufferedFactories; + //std::list* m_bufferedFactories; /** * The mutex for locking. @@ -114,13 +208,6 @@ private: */ void start(); - /** - * Checks if a handle is valid. - * \param handle The handle to check. - * \return Whether the handle is valid. - */ - bool isValid(AUD_Handle* handle); - /** * Gets the format according to the specs. * \param format The variable to put the format into. @@ -153,27 +240,12 @@ public: virtual ~AUD_OpenALDevice(); virtual AUD_DeviceSpecs getSpecs() const; - virtual AUD_Handle* play(AUD_Reference reader, bool keep = false); - virtual AUD_Handle* play(AUD_Reference factory, bool keep = false); - virtual bool pause(AUD_Handle* handle); - virtual bool resume(AUD_Handle* handle); - virtual bool stop(AUD_Handle* handle); - virtual bool getKeep(AUD_Handle* handle); - virtual bool setKeep(AUD_Handle* handle, bool keep); - virtual bool seek(AUD_Handle* handle, float position); - virtual float getPosition(AUD_Handle* handle); - virtual AUD_Status getStatus(AUD_Handle* handle); + virtual AUD_Reference play(AUD_Reference reader, bool keep = false); + virtual AUD_Reference play(AUD_Reference factory, bool keep = false); virtual void lock(); virtual void unlock(); virtual float getVolume() const; virtual void setVolume(float volume); - virtual float getVolume(AUD_Handle* handle); - virtual bool setVolume(AUD_Handle* handle, float volume); - virtual float getPitch(AUD_Handle* handle); - virtual bool setPitch(AUD_Handle* handle, float pitch); - virtual int getLoopCount(AUD_Handle* handle); - virtual bool setLoopCount(AUD_Handle* handle, int count); - virtual bool setStopCallback(AUD_Handle* handle, stopCallback callback = NULL, void* data = NULL); virtual AUD_Vector3 getListenerLocation() const; virtual void setListenerLocation(const AUD_Vector3& location); @@ -187,30 +259,6 @@ public: virtual void setDopplerFactor(float factor); virtual AUD_DistanceModel getDistanceModel() const; virtual void setDistanceModel(AUD_DistanceModel model); - virtual AUD_Vector3 getSourceLocation(AUD_Handle* handle); - virtual bool setSourceLocation(AUD_Handle* handle, const AUD_Vector3& location); - virtual AUD_Vector3 getSourceVelocity(AUD_Handle* handle); - virtual bool setSourceVelocity(AUD_Handle* handle, const AUD_Vector3& velocity); - virtual AUD_Quaternion getSourceOrientation(AUD_Handle* handle); - virtual bool setSourceOrientation(AUD_Handle* handle, const AUD_Quaternion& orientation); - virtual bool isRelative(AUD_Handle* handle); - virtual bool setRelative(AUD_Handle* handle, bool relative); - virtual float getVolumeMaximum(AUD_Handle* handle); - virtual bool setVolumeMaximum(AUD_Handle* handle, float volume); - virtual float getVolumeMinimum(AUD_Handle* handle); - virtual bool setVolumeMinimum(AUD_Handle* handle, float volume); - virtual float getDistanceMaximum(AUD_Handle* handle); - virtual bool setDistanceMaximum(AUD_Handle* handle, float distance); - virtual float getDistanceReference(AUD_Handle* handle); - virtual bool setDistanceReference(AUD_Handle* handle, float distance); - virtual float getAttenuation(AUD_Handle* handle); - virtual bool setAttenuation(AUD_Handle* handle, float factor); - virtual float getConeAngleOuter(AUD_Handle* handle); - virtual bool setConeAngleOuter(AUD_Handle* handle, float angle); - virtual float getConeAngleInner(AUD_Handle* handle); - virtual bool setConeAngleInner(AUD_Handle* handle, float angle); - virtual float getConeVolumeOuter(AUD_Handle* handle); - virtual bool setConeVolumeOuter(AUD_Handle* handle, float volume); }; #endif //AUD_OPENALDEVICE diff --git a/intern/audaspace/Python/AUD_PyAPI.cpp b/intern/audaspace/Python/AUD_PyAPI.cpp index b6e336eb329..2a4cee4dd0e 100644 --- a/intern/audaspace/Python/AUD_PyAPI.cpp +++ b/intern/audaspace/Python/AUD_PyAPI.cpp @@ -33,6 +33,7 @@ #include "structmember.h" #include "AUD_I3DDevice.h" +#include "AUD_I3DHandle.h" #include "AUD_NULLDevice.h" #include "AUD_DelayFactory.h" #include "AUD_DoubleFactory.h" @@ -1033,7 +1034,8 @@ static PyTypeObject FactoryType = { static void Handle_dealloc(Handle* self) { - Py_XDECREF(self->device); + if(self->handle) + delete reinterpret_cast*>(self->handle); Py_TYPE(self)->tp_free((PyObject*)self); } @@ -1046,11 +1048,9 @@ PyDoc_STRVAR(M_aud_Handle_pause_doc, static PyObject * Handle_pause(Handle *self) { - Device* device = (Device*)self->device; - try { - return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->pause(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(self->handle))->pause()); } catch(AUD_Exception& e) { @@ -1068,11 +1068,9 @@ PyDoc_STRVAR(M_aud_Handle_resume_doc, static PyObject * Handle_resume(Handle *self) { - Device* device = (Device*)self->device; - try { - return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->resume(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(self->handle))->resume()); } catch(AUD_Exception& e) { @@ -1091,11 +1089,9 @@ PyDoc_STRVAR(M_aud_Handle_stop_doc, static PyObject * Handle_stop(Handle *self) { - Device* device = (Device*)self->device; - try { - return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->stop(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(self->handle))->stop()); } catch(AUD_Exception& e) { @@ -1123,11 +1119,9 @@ PyDoc_STRVAR(M_aud_Handle_position_doc, static PyObject * Handle_get_position(Handle *self, void* nothing) { - Device* device = (Device*)self->device; - try { - return Py_BuildValue("f", (*reinterpret_cast*>(device->device))->getPosition(self->handle)); + return Py_BuildValue("f", (*reinterpret_cast*>(self->handle))->getPosition()); } catch(AUD_Exception& e) { @@ -1144,11 +1138,9 @@ Handle_set_position(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:position", &position)) return -1; - Device* device = (Device*)self->device; - try { - if((*reinterpret_cast*>(device->device))->seek(self->handle, position)) + if((*reinterpret_cast*>(self->handle))->seek(position)) return 0; PyErr_SetString(AUDError, "Couldn't seek the sound!"); } @@ -1172,11 +1164,9 @@ PyDoc_STRVAR(M_aud_Handle_keep_doc, static PyObject * Handle_get_keep(Handle *self, void* nothing) { - Device* device = (Device*)self->device; - try { - return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->getKeep(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(self->handle))->getKeep()); } catch(AUD_Exception& e) { @@ -1195,11 +1185,10 @@ Handle_set_keep(Handle *self, PyObject* args, void* nothing) } bool keep = args == Py_True; - Device* device = (Device*)self->device; try { - if((*reinterpret_cast*>(device->device))->setKeep(self->handle, keep)) + if((*reinterpret_cast*>(self->handle))->setKeep(keep)) return 0; PyErr_SetString(AUDError, "Couldn't set keep of the sound!"); } @@ -1217,11 +1206,9 @@ PyDoc_STRVAR(M_aud_Handle_status_doc, static PyObject * Handle_get_status(Handle *self, void* nothing) { - Device* device = (Device*)self->device; - try { - return PyBool_FromLong((long)(*reinterpret_cast*>(device->device))->getStatus(self->handle)); + return PyBool_FromLong((long)(*reinterpret_cast*>(self->handle))->getStatus()); } catch(AUD_Exception& e) { @@ -1236,11 +1223,9 @@ PyDoc_STRVAR(M_aud_Handle_volume_doc, static PyObject * Handle_get_volume(Handle *self, void* nothing) { - Device* device = (Device*)self->device; - try { - return Py_BuildValue("f", (*reinterpret_cast*>(device->device))->getVolume(self->handle)); + return Py_BuildValue("f", (*reinterpret_cast*>(self->handle))->getVolume()); } catch(AUD_Exception& e) { @@ -1257,11 +1242,9 @@ Handle_set_volume(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:volume", &volume)) return -1; - Device* device = (Device*)self->device; - try { - if((*reinterpret_cast*>(device->device))->setVolume(self->handle, volume)) + if((*reinterpret_cast*>(self->handle))->setVolume(volume)) return 0; PyErr_SetString(AUDError, "Couldn't set the sound volume!"); } @@ -1279,11 +1262,9 @@ PyDoc_STRVAR(M_aud_Handle_pitch_doc, static PyObject * Handle_get_pitch(Handle *self, void* nothing) { - Device* device = (Device*)self->device; - try { - return Py_BuildValue("f", (*reinterpret_cast*>(device->device))->getPitch(self->handle)); + return Py_BuildValue("f", (*reinterpret_cast*>(self->handle))->getPitch()); } catch(AUD_Exception& e) { @@ -1300,11 +1281,9 @@ Handle_set_pitch(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:pitch", &pitch)) return -1; - Device* device = (Device*)self->device; - try { - if((*reinterpret_cast*>(device->device))->setPitch(self->handle, pitch)) + if((*reinterpret_cast*>(self->handle))->setPitch(pitch)) return 0; PyErr_SetString(AUDError, "Couldn't set the sound pitch!"); } @@ -1322,11 +1301,9 @@ PyDoc_STRVAR(M_aud_Handle_loop_count_doc, static PyObject * Handle_get_loop_count(Handle *self, void* nothing) { - Device* device = (Device*)self->device; - try { - return Py_BuildValue("i", (*reinterpret_cast*>(device->device))->getLoopCount(self->handle)); + return Py_BuildValue("i", (*reinterpret_cast*>(self->handle))->getLoopCount()); } catch(AUD_Exception& e) { @@ -1343,11 +1320,9 @@ Handle_set_loop_count(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "i:loop_count", &loops)) return -1; - Device* device = (Device*)self->device; - try { - if((*reinterpret_cast*>(device->device))->setLoopCount(self->handle, loops)) + if((*reinterpret_cast*>(self->handle))->setLoopCount(loops)) return 0; PyErr_SetString(AUDError, "Couldn't set the loop count!"); } @@ -1365,14 +1340,12 @@ PyDoc_STRVAR(M_aud_Handle_location_doc, static PyObject * Handle_get_location(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - AUD_Vector3 v = device->getSourceLocation(self->handle); + AUD_Vector3 v = handle->getSourceLocation(); return Py_BuildValue("(fff)", v.x(), v.y(), v.z()); } else @@ -1396,15 +1369,13 @@ Handle_set_location(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "(fff):location", &x, &y, &z)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { AUD_Vector3 location(x, y, z); - if(device->setSourceLocation(self->handle, location)) + if(handle->setSourceLocation(location)) return 0; PyErr_SetString(AUDError, "Location couldn't be set!"); } @@ -1425,14 +1396,12 @@ PyDoc_STRVAR(M_aud_Handle_velocity_doc, static PyObject * Handle_get_velocity(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - AUD_Vector3 v = device->getSourceVelocity(self->handle); + AUD_Vector3 v = handle->getSourceVelocity(); return Py_BuildValue("(fff)", v.x(), v.y(), v.z()); } else @@ -1456,15 +1425,13 @@ Handle_set_velocity(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "(fff):velocity", &x, &y, &z)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { AUD_Vector3 velocity(x, y, z); - if(device->setSourceVelocity(self->handle, velocity)) + if(handle->setSourceVelocity(velocity)) return 0; PyErr_SetString(AUDError, "Couldn't set the velocity!"); } @@ -1485,14 +1452,12 @@ PyDoc_STRVAR(M_aud_Handle_orientation_doc, static PyObject * Handle_get_orientation(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - AUD_Quaternion o = device->getSourceOrientation(self->handle); + AUD_Quaternion o = handle->getSourceOrientation(); return Py_BuildValue("(ffff)", o.w(), o.x(), o.y(), o.z()); } else @@ -1516,15 +1481,13 @@ Handle_set_orientation(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "(ffff):orientation", &w, &x, &y, &z)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { AUD_Quaternion orientation(w, x, y, z); - if(device->setSourceOrientation(self->handle, orientation)) + if(handle->setSourceOrientation(orientation)) return 0; PyErr_SetString(AUDError, "Couldn't set the orientation!"); } @@ -1545,14 +1508,12 @@ PyDoc_STRVAR(M_aud_Handle_relative_doc, static PyObject * Handle_get_relative(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return PyBool_FromLong((long)device->isRelative(self->handle)); + return PyBool_FromLong((long)handle->isRelative()); } else { @@ -1577,14 +1538,13 @@ Handle_set_relative(Handle *self, PyObject* args, void* nothing) } bool relative = (args == Py_True); - Device* dev = (Device*)self->device; try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setRelative(self->handle, relative)) + if(handle->setRelative(relative)) return 0; PyErr_SetString(AUDError, "Couldn't set the relativeness!"); } @@ -1606,14 +1566,12 @@ PyDoc_STRVAR(M_aud_Handle_volume_minimum_doc, static PyObject * Handle_get_volume_minimum(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getVolumeMinimum(self->handle)); + return Py_BuildValue("f", handle->getVolumeMinimum()); } else { @@ -1636,14 +1594,12 @@ Handle_set_volume_minimum(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:volume_minimum", &volume)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setVolumeMinimum(self->handle, volume)) + if(handle->setVolumeMinimum(volume)) return 0; PyErr_SetString(AUDError, "Couldn't set the minimum volume!"); } @@ -1665,14 +1621,12 @@ PyDoc_STRVAR(M_aud_Handle_volume_maximum_doc, static PyObject * Handle_get_volume_maximum(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getVolumeMaximum(self->handle)); + return Py_BuildValue("f", handle->getVolumeMaximum()); } else { @@ -1695,14 +1649,12 @@ Handle_set_volume_maximum(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:volume_maximum", &volume)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setVolumeMaximum(self->handle, volume)) + if(handle->setVolumeMaximum(volume)) return 0; PyErr_SetString(AUDError, "Couldn't set the maximum volume!"); } @@ -1725,14 +1677,12 @@ PyDoc_STRVAR(M_aud_Handle_distance_reference_doc, static PyObject * Handle_get_distance_reference(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getDistanceReference(self->handle)); + return Py_BuildValue("f", handle->getDistanceReference()); } else { @@ -1755,14 +1705,12 @@ Handle_set_distance_reference(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:distance_reference", &distance)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setDistanceReference(self->handle, distance)) + if(handle->setDistanceReference(distance)) return 0; PyErr_SetString(AUDError, "Couldn't set the reference distance!"); } @@ -1785,14 +1733,12 @@ PyDoc_STRVAR(M_aud_Handle_distance_maximum_doc, static PyObject * Handle_get_distance_maximum(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getDistanceMaximum(self->handle)); + return Py_BuildValue("f", handle->getDistanceMaximum()); } else { @@ -1815,14 +1761,12 @@ Handle_set_distance_maximum(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:distance_maximum", &distance)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setDistanceMaximum(self->handle, distance)) + if(handle->setDistanceMaximum(distance)) return 0; PyErr_SetString(AUDError, "Couldn't set the maximum distance!"); } @@ -1845,14 +1789,12 @@ PyDoc_STRVAR(M_aud_Handle_attenuation_doc, static PyObject * Handle_get_attenuation(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getAttenuation(self->handle)); + return Py_BuildValue("f", handle->getAttenuation()); } else { @@ -1875,14 +1817,12 @@ Handle_set_attenuation(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:attenuation", &factor)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setAttenuation(self->handle, factor)) + if(handle->setAttenuation(factor)) return 0; PyErr_SetString(AUDError, "Couldn't set the attenuation!"); } @@ -1910,14 +1850,12 @@ PyDoc_STRVAR(M_aud_Handle_cone_angle_inner_doc, static PyObject * Handle_get_cone_angle_inner(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getConeAngleInner(self->handle)); + return Py_BuildValue("f", handle->getConeAngleInner()); } else { @@ -1940,14 +1878,12 @@ Handle_set_cone_angle_inner(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:cone_angle_inner", &angle)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setConeAngleInner(self->handle, angle)) + if(handle->setConeAngleInner(angle)) return 0; PyErr_SetString(AUDError, "Couldn't set the cone inner angle!"); } @@ -1969,14 +1905,12 @@ PyDoc_STRVAR(M_aud_Handle_cone_angle_outer_doc, static PyObject * Handle_get_cone_angle_outer(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getConeAngleOuter(self->handle)); + return Py_BuildValue("f", handle->getConeAngleOuter()); } else { @@ -1999,14 +1933,12 @@ Handle_set_cone_angle_outer(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:cone_angle_outer", &angle)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setConeAngleOuter(self->handle, angle)) + if(handle->setConeAngleOuter(angle)) return 0; PyErr_SetString(AUDError, "Couldn't set the cone outer angle!"); } @@ -2028,14 +1960,12 @@ PyDoc_STRVAR(M_aud_Handle_cone_volume_outer_doc, static PyObject * Handle_get_cone_volume_outer(Handle *self, void* nothing) { - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - return Py_BuildValue("f", device->getConeVolumeOuter(self->handle)); + return Py_BuildValue("f", handle->getConeVolumeOuter()); } else { @@ -2058,14 +1988,12 @@ Handle_set_cone_volume_outer(Handle *self, PyObject* args, void* nothing) if(!PyArg_Parse(args, "f:cone_volume_outer", &volume)) return -1; - Device* dev = (Device*)self->device; - try { - AUD_I3DDevice* device = dynamic_cast(reinterpret_cast*>(dev->device)->get()); - if(device) + AUD_I3DHandle* handle = dynamic_cast(reinterpret_cast*>(self->handle)->get()); + if(handle) { - if(device->setConeVolumeOuter(self->handle, volume)) + if(handle->setConeVolumeOuter(volume)) return 0; PyErr_SetString(AUDError, "Couldn't set the cone outer volume!"); } @@ -2302,12 +2230,9 @@ Device_play(Device *self, PyObject *args, PyObject *kwds) handle = (Handle*)HandleType.tp_alloc(&HandleType, 0); if(handle != NULL) { - handle->device = (PyObject*)self; - Py_INCREF(self); - try { - handle->handle = (*reinterpret_cast*>(self->device))->play(*reinterpret_cast*>(sound->factory), keep); + handle->handle = new AUD_Reference((*reinterpret_cast*>(self->device))->play(*reinterpret_cast*>(sound->factory), keep)); } catch(AUD_Exception& e) { diff --git a/intern/audaspace/Python/AUD_PyAPI.h b/intern/audaspace/Python/AUD_PyAPI.h index 822aec06976..e234ad4dded 100644 --- a/intern/audaspace/Python/AUD_PyAPI.h +++ b/intern/audaspace/Python/AUD_PyAPI.h @@ -36,15 +36,15 @@ #ifdef __cplusplus extern "C" { -struct AUD_Handle; #else typedef void AUD_IFactory; typedef void AUD_IDevice; -typedef void AUD_Handle; +typedef void AUD_IHandle; #endif typedef void AUD_Reference_AUD_IFactory; typedef void AUD_Reference_AUD_IDevice; +typedef void AUD_Reference_AUD_IHandle; typedef struct { PyObject_HEAD @@ -54,8 +54,7 @@ typedef struct { typedef struct { PyObject_HEAD - AUD_Handle* handle; - PyObject* device; + AUD_Reference_AUD_IHandle* handle; } Handle; typedef struct { diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp index 852b93d24a8..b7690d55383 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp @@ -432,7 +432,7 @@ void AUD_FFMPEGReader::read(int& length, bool& eos, sample_t* buffer) pkgbuf_pos-data_size); } - if(eos = (left > 0)) + if((eos = (left > 0))) length -= left; m_position += length; diff --git a/intern/audaspace/intern/AUD_BufferReader.cpp b/intern/audaspace/intern/AUD_BufferReader.cpp index 3ab226558ac..99a99069378 100644 --- a/intern/audaspace/intern/AUD_BufferReader.cpp +++ b/intern/audaspace/intern/AUD_BufferReader.cpp @@ -68,6 +68,8 @@ AUD_Specs AUD_BufferReader::getSpecs() const void AUD_BufferReader::read(int& length, bool& eos, sample_t* buffer) { + eos = false; + int sample_size = AUD_SAMPLE_SIZE(m_specs); sample_t* buf = m_buffer->getBuffer() + m_position * m_specs.channels; diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 0b2e782925c..fc693be12d5 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -45,6 +45,7 @@ #include "AUD_NULLDevice.h" #include "AUD_I3DDevice.h" +#include "AUD_I3DHandle.h" #include "AUD_FileFactory.h" #include "AUD_StreamBufferFactory.h" #include "AUD_DelayFactory.h" @@ -89,7 +90,7 @@ extern "C" { typedef AUD_Reference AUD_Sound; typedef AUD_Reference AUD_Device; -typedef AUD_Handle AUD_Channel; +typedef AUD_Reference AUD_Channel; typedef AUD_Reference AUD_SEntry; #define AUD_CAPI_IMPLEMENTATION @@ -375,16 +376,16 @@ AUD_Sound* AUD_loopSound(AUD_Sound* sound) int AUD_setLoop(AUD_Channel* handle, int loops) { - if(handle) + assert(handle); + + try { - try - { - return AUD_device->setLoopCount(handle, loops); - } - catch(AUD_Exception&) - { - } + return (*handle)->setLoopCount(loops); } + catch(AUD_Exception&) + { + } + return false; } @@ -413,49 +414,58 @@ AUD_Channel* AUD_play(AUD_Sound* sound, int keep) assert(sound); try { - return AUD_device->play(*sound, keep); + AUD_Channel channel = AUD_device->play(*sound, keep); + if(!channel.isNull()) + return new AUD_Channel(channel); } catch(AUD_Exception&) { - return NULL; } + return NULL; } int AUD_pause(AUD_Channel* handle) { - return AUD_device->pause(handle); + assert(handle); + return (*handle)->pause(); } int AUD_resume(AUD_Channel* handle) { - return AUD_device->resume(handle); + assert(handle); + return (*handle)->resume(); } int AUD_stop(AUD_Channel* handle) { - if(!AUD_device.isNull()) - return AUD_device->stop(handle); - return false; + assert(handle); + int result = (*handle)->stop(); + delete handle; + return result; } int AUD_setKeep(AUD_Channel* handle, int keep) { - return AUD_device->setKeep(handle, keep); + assert(handle); + return (*handle)->setKeep(keep); } int AUD_seek(AUD_Channel* handle, float seekTo) { - return AUD_device->seek(handle, seekTo); + assert(handle); + return (*handle)->seek(seekTo); } float AUD_getPosition(AUD_Channel* handle) { - return AUD_device->getPosition(handle); + assert(handle); + return (*handle)->getPosition(); } AUD_Status AUD_getStatus(AUD_Channel* handle) { - return AUD_device->getStatus(handle); + assert(handle); + return (*handle)->getStatus(); } int AUD_setListenerLocation(const float* location) @@ -529,10 +539,13 @@ int AUD_setDistanceModel(AUD_DistanceModel model) int AUD_setSourceLocation(AUD_Channel* handle, const float* location) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { AUD_Vector3 v(location[0], location[1], location[2]); - return AUD_3ddevice->setSourceLocation(handle, v); + return h->setSourceLocation(v); } return false; @@ -540,10 +553,13 @@ int AUD_setSourceLocation(AUD_Channel* handle, const float* location) int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { AUD_Vector3 v(velocity[0], velocity[1], velocity[2]); - return AUD_3ddevice->setSourceVelocity(handle, v); + return h->setSourceVelocity(v); } return false; @@ -551,10 +567,13 @@ int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity) int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientation) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { AUD_Quaternion q(orientation[3], orientation[0], orientation[1], orientation[2]); - return AUD_3ddevice->setSourceOrientation(handle, q); + return h->setSourceOrientation(q); } return false; @@ -562,9 +581,12 @@ int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientation) int AUD_setRelative(AUD_Channel* handle, int relative) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setRelative(handle, relative); + return h->setRelative(relative); } return false; @@ -572,9 +594,12 @@ int AUD_setRelative(AUD_Channel* handle, int relative) int AUD_setVolumeMaximum(AUD_Channel* handle, float volume) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setVolumeMaximum(handle, volume); + return h->setVolumeMaximum(volume); } return false; @@ -582,9 +607,12 @@ int AUD_setVolumeMaximum(AUD_Channel* handle, float volume) int AUD_setVolumeMinimum(AUD_Channel* handle, float volume) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setVolumeMinimum(handle, volume); + return h->setVolumeMinimum(volume); } return false; @@ -592,9 +620,12 @@ int AUD_setVolumeMinimum(AUD_Channel* handle, float volume) int AUD_setDistanceMaximum(AUD_Channel* handle, float distance) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setDistanceMaximum(handle, distance); + return h->setDistanceMaximum(distance); } return false; @@ -602,9 +633,12 @@ int AUD_setDistanceMaximum(AUD_Channel* handle, float distance) int AUD_setDistanceReference(AUD_Channel* handle, float distance) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setDistanceReference(handle, distance); + return h->setDistanceReference(distance); } return false; @@ -612,9 +646,12 @@ int AUD_setDistanceReference(AUD_Channel* handle, float distance) int AUD_setAttenuation(AUD_Channel* handle, float factor) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setAttenuation(handle, factor); + return h->setAttenuation(factor); } return false; @@ -622,9 +659,12 @@ int AUD_setAttenuation(AUD_Channel* handle, float factor) int AUD_setConeAngleOuter(AUD_Channel* handle, float angle) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setConeAngleOuter(handle, angle); + return h->setConeAngleOuter(angle); } return false; @@ -632,9 +672,12 @@ int AUD_setConeAngleOuter(AUD_Channel* handle, float angle) int AUD_setConeAngleInner(AUD_Channel* handle, float angle) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setConeAngleInner(handle, angle); + return h->setConeAngleInner(angle); } return false; @@ -642,9 +685,12 @@ int AUD_setConeAngleInner(AUD_Channel* handle, float angle) int AUD_setConeVolumeOuter(AUD_Channel* handle, float volume) { - if(AUD_3ddevice) + assert(handle); + AUD_Reference h(*handle); + + if(!h.isNull()) { - return AUD_3ddevice->setConeVolumeOuter(handle, volume); + return h->setConeVolumeOuter(volume); } return false; @@ -652,27 +698,23 @@ int AUD_setConeVolumeOuter(AUD_Channel* handle, float volume) int AUD_setSoundVolume(AUD_Channel* handle, float volume) { - if(handle) + assert(handle); + try { - try - { - return AUD_device->setVolume(handle, volume); - } - catch(AUD_Exception&) {} + return (*handle)->setVolume(volume); } + catch(AUD_Exception&) {} return false; } int AUD_setSoundPitch(AUD_Channel* handle, float pitch) { - if(handle) + assert(handle); + try { - try - { - return AUD_device->setPitch(handle, pitch); - } - catch(AUD_Exception&) {} + return (*handle)->setPitch(pitch); } + catch(AUD_Exception&) {} return false; } @@ -695,14 +737,17 @@ AUD_Channel* AUD_playDevice(AUD_Device* device, AUD_Sound* sound, float seek) try { - AUD_Channel* handle = (*device)->play(*sound); - (*device)->seek(handle, seek); - return handle; + AUD_Channel channel = (*device)->play(*sound); + if(!channel.isNull()) + { + channel->seek(seek); + return new AUD_Channel(channel); + } } catch(AUD_Exception&) { - return NULL; } + return NULL; } int AUD_setDeviceVolume(AUD_Device* device, float volume) @@ -719,22 +764,6 @@ int AUD_setDeviceVolume(AUD_Device* device, float volume) return false; } -int AUD_setDeviceSoundVolume(AUD_Device* device, AUD_Channel* handle, - float volume) -{ - if(handle) - { - assert(device); - - try - { - return (*device)->setVolume(handle, volume); - } - catch(AUD_Exception&) {} - } - return false; -} - int AUD_readDevice(AUD_Device* device, data_t* buffer, int length) { assert(device); @@ -821,7 +850,8 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, static void pauseSound(AUD_Channel* handle) { - AUD_device->pause(handle); + assert(handle); + (*handle)->pause(); } AUD_Channel* AUD_pauseAfter(AUD_Channel* handle, float seconds) @@ -829,16 +859,25 @@ AUD_Channel* AUD_pauseAfter(AUD_Channel* handle, float seconds) AUD_Reference silence = new AUD_SilenceFactory; AUD_Reference limiter = new AUD_LimiterFactory(silence, 0, seconds); + AUD_device->lock(); + try { - AUD_Channel* channel = AUD_device->play(limiter); - AUD_device->setStopCallback(channel, (stopCallback)pauseSound, handle); - return channel; + AUD_Channel channel = AUD_device->play(limiter); + if(!channel.isNull()) + { + channel->setStopCallback((stopCallback)pauseSound, handle); + AUD_device->unlock(); + return new AUD_Channel(channel); + } } catch(AUD_Exception&) { - return NULL; } + + AUD_device->unlock(); + + return NULL; } AUD_Sound* AUD_createSequencer(int muted, void* data, AUD_volumeFunction volume) @@ -966,7 +1005,8 @@ void AUD_seekSequencer(AUD_Channel* handle, float time) else #endif { - AUD_device->seek(handle, time); + assert(handle); + (*handle)->seek(time); } } @@ -979,7 +1019,8 @@ float AUD_getSequencerPosition(AUD_Channel* handle) else #endif { - return AUD_device->getPosition(handle); + assert(handle); + return (*handle)->getPosition(); } } @@ -1006,3 +1047,8 @@ AUD_Sound* AUD_copy(AUD_Sound* sound) { return new AUD_Reference(*sound); } + +void AUD_freeChannel(AUD_Channel* channel) +{ + delete channel; +} diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 3fdb9e7bca3..945faa50070 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -417,17 +417,6 @@ extern int AUD_setDeviceVolume(AUD_Device* device, float volume); */ extern AUD_Channel* AUD_playDevice(AUD_Device* device, AUD_Sound* sound, float seek); -/** - * Sets the volume of a played back sound of a read device. - * \param device The read device. - * \param handle The handle to the sound. - * \param volume The new volume, must be between 0.0 and 1.0. - * \return Whether the action succeeded. - */ -extern int AUD_setDeviceSoundVolume(AUD_Device* device, - AUD_Channel* handle, - float volume); - /** * Reads the next samples into the supplied buffer. * \param device The read device. @@ -498,6 +487,8 @@ extern int AUD_doesPlayback(void); extern AUD_Sound* AUD_copy(AUD_Sound* sound); +extern void AUD_freeChannel(AUD_Channel* channel); + #ifdef WITH_PYTHON extern PyObject* AUD_getPythonFactory(AUD_Sound* sound); diff --git a/intern/audaspace/intern/AUD_I3DDevice.h b/intern/audaspace/intern/AUD_I3DDevice.h index df341dbb319..036f7b1fa94 100644 --- a/intern/audaspace/intern/AUD_I3DDevice.h +++ b/intern/audaspace/intern/AUD_I3DDevice.h @@ -35,8 +35,6 @@ #include "AUD_Space.h" #include "AUD_3DMath.h" -struct AUD_Handle; - /** * This class represents an output device for 3D sound. */ @@ -121,200 +119,6 @@ public: * \param model distance model. */ virtual void setDistanceModel(AUD_DistanceModel model)=0; - - - - /** - * Retrieves the location of a source. - * \param handle The handle of the source. - * \return The location. - */ - virtual AUD_Vector3 getSourceLocation(AUD_Handle* handle)=0; - - /** - * Sets the location of a source. - * \param handle The handle of the source. - * \param location The new location. - * \return Whether the action succeeded. - */ - virtual bool setSourceLocation(AUD_Handle* handle, const AUD_Vector3& location)=0; - - /** - * Retrieves the velocity of a source. - * \param handle The handle of the source. - * \return The velocity. - */ - virtual AUD_Vector3 getSourceVelocity(AUD_Handle* handle)=0; - - /** - * Sets the velocity of a source. - * \param handle The handle of the source. - * \param velocity The new velocity. - * \return Whether the action succeeded. - */ - virtual bool setSourceVelocity(AUD_Handle* handle, const AUD_Vector3& velocity)=0; - - /** - * Retrieves the orientation of a source. - * \param handle The handle of the source. - * \return The orientation as quaternion. - */ - virtual AUD_Quaternion getSourceOrientation(AUD_Handle* handle)=0; - - /** - * Sets the orientation of a source. - * \param handle The handle of the source. - * \param orientation The new orientation as quaternion. - * \return Whether the action succeeded. - */ - virtual bool setSourceOrientation(AUD_Handle* handle, const AUD_Quaternion& orientation)=0; - - - /** - * Checks whether the source location, velocity and orientation are relative - * to the listener. - * \param handle The handle of the source. - * \return Whether the source is relative. - */ - virtual bool isRelative(AUD_Handle* handle)=0; - - /** - * Sets whether the source location, velocity and orientation are relative - * to the listener. - * \param handle The handle of the source. - * \param relative Whether the source is relative. - * \return Whether the action succeeded. - */ - virtual bool setRelative(AUD_Handle* handle, bool relative)=0; - - /** - * Retrieves the maximum volume of a source. - * \param handle The handle of the source. - * \return The maximum volume. - */ - virtual float getVolumeMaximum(AUD_Handle* handle)=0; - - /** - * Sets the maximum volume of a source. - * \param handle The handle of the source. - * \param volume The new maximum volume. - * \return Whether the action succeeded. - */ - virtual bool setVolumeMaximum(AUD_Handle* handle, float volume)=0; - - /** - * Retrieves the minimum volume of a source. - * \param handle The handle of the source. - * \return The minimum volume. - */ - virtual float getVolumeMinimum(AUD_Handle* handle)=0; - - /** - * Sets the minimum volume of a source. - * \param handle The handle of the source. - * \param volume The new minimum volume. - * \return Whether the action succeeded. - */ - virtual bool setVolumeMinimum(AUD_Handle* handle, float volume)=0; - - /** - * Retrieves the maximum distance of a source. - * If a source is further away from the reader than this distance, the - * volume will automatically be set to 0. - * \param handle The handle of the source. - * \return The maximum distance. - */ - virtual float getDistanceMaximum(AUD_Handle* handle)=0; - - /** - * Sets the maximum distance of a source. - * If a source is further away from the reader than this distance, the - * volume will automatically be set to 0. - * \param handle The handle of the source. - * \param distance The new maximum distance. - * \return Whether the action succeeded. - */ - virtual bool setDistanceMaximum(AUD_Handle* handle, float distance)=0; - - /** - * Retrieves the reference distance of a source. - * \param handle The handle of the source. - * \return The reference distance. - */ - virtual float getDistanceReference(AUD_Handle* handle)=0; - - /** - * Sets the reference distance of a source. - * \param handle The handle of the source. - * \param distance The new reference distance. - * \return Whether the action succeeded. - */ - virtual bool setDistanceReference(AUD_Handle* handle, float distance)=0; - - /** - * Retrieves the attenuation of a source. - * \param handle The handle of the source. - * \return The attenuation. - */ - virtual float getAttenuation(AUD_Handle* handle)=0; - - /** - * Sets the attenuation of a source. - * This value is used for distance calculation. - * \param handle The handle of the source. - * \param factor The new attenuation. - * \return Whether the action succeeded. - */ - virtual bool setAttenuation(AUD_Handle* handle, float factor)=0; - - /** - * Retrieves the outer angle of the cone of a source. - * \param handle The handle of the source. - * \return The outer angle of the cone. - */ - virtual float getConeAngleOuter(AUD_Handle* handle)=0; - - /** - * Sets the outer angle of the cone of a source. - * \param handle The handle of the source. - * \param angle The new outer angle of the cone. - * \return Whether the action succeeded. - */ - virtual bool setConeAngleOuter(AUD_Handle* handle, float angle)=0; - - /** - * Retrieves the inner angle of the cone of a source. - * \param handle The handle of the source. - * \return The inner angle of the cone. - */ - virtual float getConeAngleInner(AUD_Handle* handle)=0; - - /** - * Sets the inner angle of the cone of a source. - * \param handle The handle of the source. - * \param angle The new inner angle of the cone. - * \return Whether the action succeeded. - */ - virtual bool setConeAngleInner(AUD_Handle* handle, float angle)=0; - - /** - * Retrieves the outer volume of the cone of a source. - * The volume between inner and outer angle is interpolated between inner - * volume and this value. - * \param handle The handle of the source. - * \return The outer volume of the cone. - */ - virtual float getConeVolumeOuter(AUD_Handle* handle)=0; - - /** - * Sets the outer volume of the cone of a source. - * The volume between inner and outer angle is interpolated between inner - * volume and this value. - * \param handle The handle of the source. - * \param volume The new outer volume of the cone. - * \return Whether the action succeeded. - */ - virtual bool setConeVolumeOuter(AUD_Handle* handle, float volume)=0; }; #endif //AUD_I3DDEVICE diff --git a/intern/audaspace/intern/AUD_I3DHandle.h b/intern/audaspace/intern/AUD_I3DHandle.h new file mode 100644 index 00000000000..259c702bf86 --- /dev/null +++ b/intern/audaspace/intern/AUD_I3DHandle.h @@ -0,0 +1,213 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_I3DHandle.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_I3DHANDLE +#define AUD_I3DHANDLE + +#include "AUD_Space.h" +#include "AUD_3DMath.h" + +/** + * This class represents an output device for 3D sound. + */ +class AUD_I3DHandle +{ +public: + /** + * Retrieves the location of a source. + * \return The location. + */ + virtual AUD_Vector3 getSourceLocation()=0; + + /** + * Sets the location of a source. + * \param location The new location. + * \return Whether the action succeeded. + */ + virtual bool setSourceLocation(const AUD_Vector3& location)=0; + + /** + * Retrieves the velocity of a source. + * \return The velocity. + */ + virtual AUD_Vector3 getSourceVelocity()=0; + + /** + * Sets the velocity of a source. + * \param velocity The new velocity. + * \return Whether the action succeeded. + */ + virtual bool setSourceVelocity(const AUD_Vector3& velocity)=0; + + /** + * Retrieves the orientation of a source. + * \return The orientation as quaternion. + */ + virtual AUD_Quaternion getSourceOrientation()=0; + + /** + * Sets the orientation of a source. + * \param orientation The new orientation as quaternion. + * \return Whether the action succeeded. + */ + virtual bool setSourceOrientation(const AUD_Quaternion& orientation)=0; + + + /** + * Checks whether the source location, velocity and orientation are relative + * to the listener. + * \return Whether the source is relative. + */ + virtual bool isRelative()=0; + + /** + * Sets whether the source location, velocity and orientation are relative + * to the listener. + * \param relative Whether the source is relative. + * \return Whether the action succeeded. + */ + virtual bool setRelative(bool relative)=0; + + /** + * Retrieves the maximum volume of a source. + * \return The maximum volume. + */ + virtual float getVolumeMaximum()=0; + + /** + * Sets the maximum volume of a source. + * \param volume The new maximum volume. + * \return Whether the action succeeded. + */ + virtual bool setVolumeMaximum(float volume)=0; + + /** + * Retrieves the minimum volume of a source. + * \return The minimum volume. + */ + virtual float getVolumeMinimum()=0; + + /** + * Sets the minimum volume of a source. + * \param volume The new minimum volume. + * \return Whether the action succeeded. + */ + virtual bool setVolumeMinimum(float volume)=0; + + /** + * Retrieves the maximum distance of a source. + * If a source is further away from the reader than this distance, the + * volume will automatically be set to 0. + * \return The maximum distance. + */ + virtual float getDistanceMaximum()=0; + + /** + * Sets the maximum distance of a source. + * If a source is further away from the reader than this distance, the + * volume will automatically be set to 0. + * \param distance The new maximum distance. + * \return Whether the action succeeded. + */ + virtual bool setDistanceMaximum(float distance)=0; + + /** + * Retrieves the reference distance of a source. + * \return The reference distance. + */ + virtual float getDistanceReference()=0; + + /** + * Sets the reference distance of a source. + * \param distance The new reference distance. + * \return Whether the action succeeded. + */ + virtual bool setDistanceReference(float distance)=0; + + /** + * Retrieves the attenuation of a source. + * \return The attenuation. + */ + virtual float getAttenuation()=0; + + /** + * Sets the attenuation of a source. + * This value is used for distance calculation. + * \param factor The new attenuation. + * \return Whether the action succeeded. + */ + virtual bool setAttenuation(float factor)=0; + + /** + * Retrieves the outer angle of the cone of a source. + * \return The outer angle of the cone. + */ + virtual float getConeAngleOuter()=0; + + /** + * Sets the outer angle of the cone of a source. + * \param angle The new outer angle of the cone. + * \return Whether the action succeeded. + */ + virtual bool setConeAngleOuter(float angle)=0; + + /** + * Retrieves the inner angle of the cone of a source. + * \return The inner angle of the cone. + */ + virtual float getConeAngleInner()=0; + + /** + * Sets the inner angle of the cone of a source. + * \param angle The new inner angle of the cone. + * \return Whether the action succeeded. + */ + virtual bool setConeAngleInner(float angle)=0; + + /** + * Retrieves the outer volume of the cone of a source. + * The volume between inner and outer angle is interpolated between inner + * volume and this value. + * \return The outer volume of the cone. + */ + virtual float getConeVolumeOuter()=0; + + /** + * Sets the outer volume of the cone of a source. + * The volume between inner and outer angle is interpolated between inner + * volume and this value. + * \param volume The new outer volume of the cone. + * \return Whether the action succeeded. + */ + virtual bool setConeVolumeOuter(float volume)=0; +}; + +#endif //AUD_I3DHANDLE diff --git a/intern/audaspace/intern/AUD_IDevice.h b/intern/audaspace/intern/AUD_IDevice.h index 88c9aa5e8d9..992e3347366 100644 --- a/intern/audaspace/intern/AUD_IDevice.h +++ b/intern/audaspace/intern/AUD_IDevice.h @@ -36,13 +36,7 @@ #include "AUD_Reference.h" class AUD_IFactory; class AUD_IReader; - -/// Handle structure, for inherition. -struct AUD_Handle -{ -}; - -typedef void (*stopCallback)(void*); +class AUD_IHandle; /** * This class represents an output device for sound sources. @@ -75,7 +69,7 @@ public: * \exception AUD_Exception Thrown if there's an unexpected (from the * device side) error during creation of the reader. */ - virtual AUD_Handle* play(AUD_Reference reader, bool keep = false)=0; + virtual AUD_Reference play(AUD_Reference reader, bool keep = false)=0; /** * Plays a sound source. @@ -87,87 +81,7 @@ public: * \exception AUD_Exception Thrown if there's an unexpected (from the * device side) error during creation of the reader. */ - virtual AUD_Handle* play(AUD_Reference factory, bool keep = false)=0; - - /** - * Pauses a played back sound. - * \param handle The handle returned by the play function. - * \return - * - true if the sound has been paused. - * - false if the sound isn't playing back or the handle is invalid. - */ - virtual bool pause(AUD_Handle* handle)=0; - - /** - * Resumes a paused sound. - * \param handle The handle returned by the play function. - * \return - * - true if the sound has been resumed. - * - false if the sound isn't paused or the handle is invalid. - */ - virtual bool resume(AUD_Handle* handle)=0; - - /** - * Stops a played back or paused sound. The handle is definitely invalid - * afterwards. - * \param handle The handle returned by the play function. - * \return - * - true if the sound has been stopped. - * - false if the handle is invalid. - */ - virtual bool stop(AUD_Handle* handle)=0; - - /** - * Gets the behaviour of the device for a played back sound when the sound - * doesn't return any more samples. - * \param handle The handle returned by the play function. - * \return - * - true if the source will be paused when it's end is reached - * - false if the handle won't kept or is invalid. - */ - virtual bool getKeep(AUD_Handle* handle)=0; - - /** - * Sets the behaviour of the device for a played back sound when the sound - * doesn't return any more samples. - * \param handle The handle returned by the play function. - * \param keep True when the source should be paused and not deleted. - * \return - * - true if the behaviour has been changed. - * - false if the handle is invalid. - */ - virtual bool setKeep(AUD_Handle* handle, bool keep)=0; - - /** - * Seeks in a played back sound. - * \param handle The handle returned by the play function. - * \param position The new position from where to play back, in seconds. - * \return - * - true if the handle is valid. - * - false if the handle is invalid. - * \warning Whether the seek works or not depends on the sound source. - */ - virtual bool seek(AUD_Handle* handle, float position)=0; - - /** - * Retrieves the current playback position of a sound. - * \param handle The handle returned by the play function. - * \return The playback position in seconds, or 0.0 if the handle is - * invalid. - */ - virtual float getPosition(AUD_Handle* handle)=0; - - /** - * Returns the status of a played back sound. - * \param handle The handle returned by the play function. - * \return - * - AUD_STATUS_INVALID if the sound has stopped or the handle is - *. invalid - * - AUD_STATUS_PLAYING if the sound is currently played back. - * - AUD_STATUS_PAUSED if the sound is currently paused. - * \see AUD_Status - */ - virtual AUD_Status getStatus(AUD_Handle* handle)=0; + virtual AUD_Reference play(AUD_Reference factory, bool keep = false)=0; /** * Locks the device. @@ -196,69 +110,6 @@ public: * \param volume The overall device volume. */ virtual void setVolume(float volume)=0; - - /** - * Retrieves the volume of a playing sound. - * \param handle The sound handle. - * \return The volume. - */ - virtual float getVolume(AUD_Handle* handle)=0; - - /** - * Sets the volume of a playing sound. - * \param handle The sound handle. - * \param volume The volume. - * \return - * - true if the handle is valid. - * - false if the handle is invalid. - */ - virtual bool setVolume(AUD_Handle* handle, float volume)=0; - - /** - * Retrieves the pitch of a playing sound. - * \return The pitch. - */ - virtual float getPitch(AUD_Handle* handle)=0; - - /** - * Sets the pitch of a playing sound. - * \param handle The sound handle. - * \param pitch The pitch. - * \return - * - true if the handle is valid. - * - false if the handle is invalid. - */ - virtual bool setPitch(AUD_Handle* handle, float pitch)=0; - - /** - * Retrieves the loop count of a playing sound. - * A negative value indicates infinity. - * \return The remaining loop count. - */ - virtual int getLoopCount(AUD_Handle* handle)=0; - - /** - * Sets the loop count of a playing sound. - * A negative value indicates infinity. - * \param handle The sound handle. - * \param count The new loop count. - * \return - * - true if the handle is valid. - * - false if the handle is invalid. - */ - virtual bool setLoopCount(AUD_Handle* handle, int count)=0; - - /** - * Sets the callback function that's called when the end of a playing sound - * is reached. - * \param handle The sound handle. - * \param callback The callback function. - * \param data The data that should be passed to the callback function. - * \return - * - true if the handle is valid. - * - false if the handle is invalid. - */ - virtual bool setStopCallback(AUD_Handle* handle, stopCallback callback = 0, void* data = 0)=0; }; #endif //AUD_IDevice diff --git a/intern/audaspace/intern/AUD_IHandle.h b/intern/audaspace/intern/AUD_IHandle.h new file mode 100644 index 00000000000..51d8e0ca2e5 --- /dev/null +++ b/intern/audaspace/intern/AUD_IHandle.h @@ -0,0 +1,181 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_IHandle.h + * \ingroup audaspaceintern + */ + +#ifndef AUD_IHANDLE +#define AUD_IHANDLE + +//#include "AUD_Space.h" +//#include "AUD_Reference.h" + +typedef void (*stopCallback)(void*); + +/** + * This class represents a playback handles for specific devices. + */ +class AUD_IHandle +{ +public: + /** + * Destroys the device. + */ + virtual ~AUD_IHandle() {} + + /** + * Pauses a played back sound. + * \return + * - true if the sound has been paused. + * - false if the sound isn't playing back or the handle is invalid. + */ + virtual bool pause()=0; + + /** + * Resumes a paused sound. + * \return + * - true if the sound has been resumed. + * - false if the sound isn't paused or the handle is invalid. + */ + virtual bool resume()=0; + + /** + * Stops a played back or paused sound. The handle is definitely invalid + * afterwards. + * \return + * - true if the sound has been stopped. + * - false if the handle is invalid. + */ + virtual bool stop()=0; + + /** + * Gets the behaviour of the device for a played back sound when the sound + * doesn't return any more samples. + * \return + * - true if the source will be paused when it's end is reached + * - false if the handle won't kept or is invalid. + */ + virtual bool getKeep()=0; + + /** + * Sets the behaviour of the device for a played back sound when the sound + * doesn't return any more samples. + * \param keep True when the source should be paused and not deleted. + * \return + * - true if the behaviour has been changed. + * - false if the handle is invalid. + */ + virtual bool setKeep(bool keep)=0; + + /** + * Seeks in a played back sound. + * \param position The new position from where to play back, in seconds. + * \return + * - true if the handle is valid. + * - false if the handle is invalid. + * \warning Whether the seek works or not depends on the sound source. + */ + virtual bool seek(float position)=0; + + /** + * Retrieves the current playback position of a sound. + * \return The playback position in seconds, or 0.0 if the handle is + * invalid. + */ + virtual float getPosition()=0; + + /** + * Returns the status of a played back sound. + * \return + * - AUD_STATUS_INVALID if the sound has stopped or the handle is + *. invalid + * - AUD_STATUS_PLAYING if the sound is currently played back. + * - AUD_STATUS_PAUSED if the sound is currently paused. + * \see AUD_Status + */ + virtual AUD_Status getStatus()=0; + + /** + * Retrieves the volume of a playing sound. + * \return The volume. + */ + virtual float getVolume()=0; + + /** + * Sets the volume of a playing sound. + * \param volume The volume. + * \return + * - true if the handle is valid. + * - false if the handle is invalid. + */ + virtual bool setVolume(float volume)=0; + + /** + * Retrieves the pitch of a playing sound. + * \return The pitch. + */ + virtual float getPitch()=0; + + /** + * Sets the pitch of a playing sound. + * \param pitch The pitch. + * \return + * - true if the handle is valid. + * - false if the handle is invalid. + */ + virtual bool setPitch(float pitch)=0; + + /** + * Retrieves the loop count of a playing sound. + * A negative value indicates infinity. + * \return The remaining loop count. + */ + virtual int getLoopCount()=0; + + /** + * Sets the loop count of a playing sound. + * A negative value indicates infinity. + * \param count The new loop count. + * \return + * - true if the handle is valid. + * - false if the handle is invalid. + */ + virtual bool setLoopCount(int count)=0; + + /** + * Sets the callback function that's called when the end of a playing sound + * is reached. + * \param callback The callback function. + * \param data The data that should be passed to the callback function. + * \return + * - true if the handle is valid. + * - false if the handle is invalid. + */ + virtual bool setStopCallback(stopCallback callback = 0, void* data = 0)=0; +}; + +#endif //AUD_IHandle diff --git a/intern/audaspace/intern/AUD_NULLDevice.cpp b/intern/audaspace/intern/AUD_NULLDevice.cpp index 09fc4835978..6cb13111a43 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.cpp +++ b/intern/audaspace/intern/AUD_NULLDevice.cpp @@ -34,6 +34,7 @@ #include "AUD_NULLDevice.h" #include "AUD_IReader.h" #include "AUD_IFactory.h" +#include "AUD_IHandle.h" AUD_NULLDevice::AUD_NULLDevice() { @@ -48,56 +49,16 @@ AUD_DeviceSpecs AUD_NULLDevice::getSpecs() const return specs; } -AUD_Handle* AUD_NULLDevice::play(AUD_Reference reader, bool keep) +AUD_Reference AUD_NULLDevice::play(AUD_Reference reader, bool keep) { return 0; } -AUD_Handle* AUD_NULLDevice::play(AUD_Reference factory, bool keep) +AUD_Reference AUD_NULLDevice::play(AUD_Reference factory, bool keep) { return 0; } -bool AUD_NULLDevice::pause(AUD_Handle* handle) -{ - return false; -} - -bool AUD_NULLDevice::resume(AUD_Handle* handle) -{ - return false; -} - -bool AUD_NULLDevice::stop(AUD_Handle* handle) -{ - return false; -} - -bool AUD_NULLDevice::getKeep(AUD_Handle* handle) -{ - return false; -} - -bool AUD_NULLDevice::setKeep(AUD_Handle* handle, bool keep) -{ - return false; -} - -bool AUD_NULLDevice::seek(AUD_Handle* handle, float position) -{ - return false; -} - -float AUD_NULLDevice::getPosition(AUD_Handle* handle) -{ - return std::numeric_limits::quiet_NaN(); -} - -AUD_Status AUD_NULLDevice::getStatus(AUD_Handle* handle) -{ - return AUD_STATUS_INVALID; -} - void AUD_NULLDevice::lock() { } @@ -114,38 +75,3 @@ float AUD_NULLDevice::getVolume() const void AUD_NULLDevice::setVolume(float volume) { } - -float AUD_NULLDevice::getVolume(AUD_Handle* handle) -{ - return std::numeric_limits::quiet_NaN(); -} - -bool AUD_NULLDevice::setVolume(AUD_Handle* handle, float volume) -{ - return false; -} - -float AUD_NULLDevice::getPitch(AUD_Handle* handle) -{ - return std::numeric_limits::quiet_NaN(); -} - -bool AUD_NULLDevice::setPitch(AUD_Handle* handle, float pitch) -{ - return false; -} - -int AUD_NULLDevice::getLoopCount(AUD_Handle* handle) -{ - return 0; -} - -bool AUD_NULLDevice::setLoopCount(AUD_Handle* handle, int count) -{ - return false; -} - -bool AUD_NULLDevice::setStopCallback(AUD_Handle* handle, stopCallback callback, void* data) -{ - return false; -} diff --git a/intern/audaspace/intern/AUD_NULLDevice.h b/intern/audaspace/intern/AUD_NULLDevice.h index 6a10267bbe0..69ca5b74f3b 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.h +++ b/intern/audaspace/intern/AUD_NULLDevice.h @@ -47,27 +47,12 @@ public: AUD_NULLDevice(); virtual AUD_DeviceSpecs getSpecs() const; - virtual AUD_Handle* play(AUD_Reference reader, bool keep = false); - virtual AUD_Handle* play(AUD_Reference factory, bool keep = false); - virtual bool pause(AUD_Handle* handle); - virtual bool resume(AUD_Handle* handle); - virtual bool stop(AUD_Handle* handle); - virtual bool getKeep(AUD_Handle* handle); - virtual bool setKeep(AUD_Handle* handle, bool keep); - virtual bool seek(AUD_Handle* handle, float position); - virtual float getPosition(AUD_Handle* handle); - virtual AUD_Status getStatus(AUD_Handle* handle); + virtual AUD_Reference play(AUD_Reference reader, bool keep = false); + virtual AUD_Reference play(AUD_Reference factory, bool keep = false); virtual void lock(); virtual void unlock(); virtual float getVolume() const; virtual void setVolume(float volume); - virtual float getVolume(AUD_Handle* handle); - virtual bool setVolume(AUD_Handle* handle, float volume); - virtual float getPitch(AUD_Handle* handle); - virtual bool setPitch(AUD_Handle* handle, float pitch); - virtual int getLoopCount(AUD_Handle* handle); - virtual bool setLoopCount(AUD_Handle* handle, int count); - virtual bool setStopCallback(AUD_Handle* handle, stopCallback callback = 0, void* data = 0); }; #endif //AUD_NULLDEVICE diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index 22abb29bdbb..4cc5c51d24d 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -28,10 +28,41 @@ * \ingroup audaspaceintern */ - #ifndef AUD_REFERENCE #define AUD_REFERENCE +#include + +class AUD_ReferenceHandler +{ +private: + static std::map m_references; + +public: + static inline void incref(void* reference) + { + std::map::iterator result = m_references.find(reference); + if(result != m_references.end()) + { + m_references[reference]++; + } + else + { + m_references[reference] = 1; + } + } + + static inline bool decref(void* reference) + { + if(!--m_references[reference]) + { + m_references.erase(reference); + return true; + } + return false; + } +}; + template /** * This class provides reference counting functionality. @@ -41,8 +72,7 @@ class AUD_Reference private: /// The reference. T* m_reference; - /// The reference counter. - int* m_refcount; + void* m_original; public: /** * Creates a new reference counter. @@ -50,9 +80,8 @@ public: */ AUD_Reference(T* reference = 0) { - m_reference = reference; - m_refcount = new int; - *m_refcount = 1; + m_original = m_reference = reference; + AUD_ReferenceHandler::incref(reference); } /** @@ -61,9 +90,16 @@ public: */ AUD_Reference(const AUD_Reference& ref) { - m_reference = ref.m_reference; - m_refcount = ref.m_refcount; - (*m_refcount)++; + m_original = m_reference = ref.m_reference; + AUD_ReferenceHandler::incref(m_reference); + } + + template + explicit AUD_Reference(const AUD_Reference& ref) + { + m_original = ref.get(); + m_reference = dynamic_cast(ref.get()); + AUD_ReferenceHandler::incref(m_original); } /** @@ -72,12 +108,8 @@ public: */ ~AUD_Reference() { - (*m_refcount)--; - if(*m_refcount == 0) - { + if(AUD_ReferenceHandler::decref(m_original)) delete m_reference; - delete m_refcount; - } } /** @@ -89,16 +121,12 @@ public: if(&ref == this) return *this; - (*m_refcount)--; - if(*m_refcount == 0) - { + if(AUD_ReferenceHandler::decref(m_original)) delete m_reference; - delete m_refcount; - } + m_original = ref.m_original; m_reference = ref.m_reference; - m_refcount = ref.m_refcount; - (*m_refcount)++; + AUD_ReferenceHandler::incref(m_original); return *this; } @@ -106,7 +134,7 @@ public: /** * Returns whether the reference is NULL. */ - bool isNull() const + inline bool isNull() const { return m_reference == 0; } @@ -114,15 +142,20 @@ public: /** * Returns the reference. */ - T* get() const + inline T* get() const { return m_reference; } + inline void* getOriginal() const + { + return m_original; + } + /** * Returns the reference. */ - T& operator*() const + inline T& operator*() const { return *m_reference; } @@ -130,44 +163,22 @@ public: /** * Returns the reference. */ - T* operator->() const + inline T* operator->() const { return m_reference; } - - template - explicit AUD_Reference(U* reference, int* refcount) - { - m_reference = dynamic_cast(reference); - if(m_reference) - { - m_refcount = refcount; - (*m_refcount)++; - } - else - { - m_refcount = new int; - *m_refcount = 1; - } - } - - template - AUD_Reference convert() - { - return AUD_Reference(m_reference, m_refcount); - } }; template -bool operator==(const AUD_Reference& a, const AUD_Reference& b) +inline bool operator==(const AUD_Reference& a, const AUD_Reference& b) { - return a.get() == b.get(); + return a.getOriginal() == b.getOriginal(); } template -bool operator!=(const AUD_Reference& a, const AUD_Reference& b) +inline bool operator!=(const AUD_Reference& a, const AUD_Reference& b) { - return a.get() == b.get(); + return a.getOriginal() != b.getOriginal(); } #endif // AUD_REFERENCE diff --git a/intern/audaspace/intern/AUD_ReferenceHandler.cpp b/intern/audaspace/intern/AUD_ReferenceHandler.cpp new file mode 100644 index 00000000000..cfc3c9441a8 --- /dev/null +++ b/intern/audaspace/intern/AUD_ReferenceHandler.cpp @@ -0,0 +1,33 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_Reference.cpp + * \ingroup audaspaceintern + */ + +#include "AUD_Reference.h" + +std::map AUD_ReferenceHandler::m_references; diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index 47d5243c04e..1787dea0ebb 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -108,7 +108,7 @@ AUD_Reference AUD_SequencerFactory::createReader() m_volume); m_readers.push_front(reader); - return reader.convert(); + return AUD_Reference(reader); } void AUD_SequencerFactory::removeReader(AUD_Reference reader) diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index f522772fc61..8ca735e9ad9 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -37,29 +37,202 @@ #include #include -/// Saves the data for playback. -struct AUD_SoftwareHandle : AUD_Handle +typedef std::list >::iterator AUD_HandleIterator; + +AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, bool keep) : + m_reader(reader), m_keep(keep), m_volume(1.0f), m_loopcount(0), + m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), m_device(device) { - /// The reader source. - AUD_Reference reader; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::pause() +{ + if(m_status) + { + m_device->lock(); + + if(m_status == AUD_STATUS_PLAYING) + { + m_device->m_playingSounds.remove(this); + m_device->m_pausedSounds.push_back(this); + + if(m_device->m_playingSounds.empty()) + m_device->playing(m_device->m_playback = false); + m_status = AUD_STATUS_PAUSED; + m_device->unlock(); + + return true; + } + + m_device->unlock(); + } + + return false; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::resume() +{ + if(m_status) + { + m_device->lock(); + + if(m_status == AUD_STATUS_PAUSED) + { + m_device->m_pausedSounds.remove(this); + m_device->m_playingSounds.push_back(this); + + if(!m_device->m_playback) + m_device->playing(m_device->m_playback = true); + m_status = AUD_STATUS_PLAYING; + m_device->unlock(); + return true; + } + + m_device->unlock(); + } + + return false; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::stop() +{ + if(!m_status) + return false; + + m_device->lock(); + + if(m_status == AUD_STATUS_PLAYING) + { + m_device->m_playingSounds.remove(this); + + if(m_device->m_playingSounds.empty()) + m_device->playing(m_device->m_playback = false); + } + else + m_device->m_pausedSounds.remove(this); + + m_device->unlock(); + m_status = AUD_STATUS_INVALID; + return true; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::getKeep() +{ + if(m_status) + return m_keep; + + return false; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setKeep(bool keep) +{ + if(!m_status) + return false; + + m_device->lock(); + + m_keep = keep; + + m_device->unlock(); + + return true; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::seek(float position) +{ + if(!m_status) + return false; + + m_device->lock(); + + m_reader->seek((int)(position * m_reader->getSpecs().rate)); + + m_device->unlock(); + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getPosition() +{ + if(!m_status) + return 0.0f; + + m_device->lock(); + + float position = m_reader->getPosition() / (float)m_device->m_specs.rate; + + m_device->unlock(); + + return position; +} + +AUD_Status AUD_SoftwareDevice::AUD_SoftwareHandle::getStatus() +{ + return m_status; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getVolume() +{ + return m_volume; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setVolume(float volume) +{ + if(!m_status) + return false; + m_volume = volume; + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getPitch() +{ + return std::numeric_limits::quiet_NaN(); +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setPitch(float pitch) +{ + return false; +} + +int AUD_SoftwareDevice::AUD_SoftwareHandle::getLoopCount() +{ + if(!m_status) + return 0; + return m_loopcount; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setLoopCount(int count) +{ + if(!m_status) + return false; + m_loopcount = count; + return true; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setStopCallback(stopCallback callback, void* data) +{ + if(!m_status) + return false; + + m_device->lock(); + + m_stop = callback; + m_stop_data = data; + + m_device->unlock(); + + return true; +} + + + + - /// Whether to keep the source if end of it is reached. - bool keep; - /// The volume of the source. - float volume; - /// The loop count of the source. - int loopcount; - /// The stop callback. - stopCallback stop; - /// Stop callback data. - void* stop_data; -}; -typedef std::list::iterator AUD_HandleIterator; void AUD_SoftwareDevice::create() { @@ -81,23 +254,11 @@ void AUD_SoftwareDevice::destroy() if(m_playback) playing(m_playback = false); - AUD_SoftwareHandle* handle; - - // delete all playing sounds while(!m_playingSounds.empty()) - { - handle = m_playingSounds.front(); - m_playingSounds.pop_front(); - delete handle; - } + m_playingSounds.front()->stop(); - // delete all paused sounds while(!m_pausedSounds.empty()) - { - handle = m_pausedSounds.front(); - m_pausedSounds.pop_front(); - delete handle; - } + m_pausedSounds.front()->stop(); pthread_mutex_destroy(&m_mutex); } @@ -109,11 +270,11 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) lock(); { - AUD_SoftwareHandle* sound; + AUD_Reference sound; int len; int pos; bool eos; - std::list stopSounds; + std::list > stopSounds; sample_t* buf = m_buffer.getBuffer(); m_mixer->clear(length); @@ -131,39 +292,38 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) pos = 0; len = length; - sound->reader->read(len, eos, buf); + sound->m_reader->read(len, eos, buf); // in case of looping - while(pos + len < length && sound->loopcount && eos) + while(pos + len < length && sound->m_loopcount && eos) { - m_mixer->mix(buf, pos, len, sound->volume); + m_mixer->mix(buf, pos, len, sound->m_volume); pos += len; - if(sound->loopcount > 0) - sound->loopcount--; + if(sound->m_loopcount > 0) + sound->m_loopcount--; - sound->reader->seek(0); + sound->m_reader->seek(0); len = length - pos; - sound->reader->read(len, eos, buf); + sound->m_reader->read(len, eos, buf); // prevent endless loop if(!len) break; } - m_mixer->mix(buf, pos, len, sound->volume); - pos += len; + m_mixer->mix(buf, pos, len, sound->m_volume); // in case the end of the sound is reached - if(eos && !sound->loopcount) + if(eos && !sound->m_loopcount) { - if(sound->stop) - sound->stop(sound->stop_data); + if(sound->m_stop) + sound->m_stop(sound->m_stop_data); - if(sound->keep) - pause(sound); + if(sound->m_keep) + sound->pause(); else stopSounds.push_back(sound); } @@ -177,32 +337,19 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) { sound = stopSounds.front(); stopSounds.pop_front(); - stop(sound); + sound->stop(); } } unlock(); } -bool AUD_SoftwareDevice::isValid(AUD_Handle* handle) -{ - for(AUD_HandleIterator i = m_playingSounds.begin(); - i != m_playingSounds.end(); i++) - if(*i == handle) - return true; - for(AUD_HandleIterator i = m_pausedSounds.begin(); - i != m_pausedSounds.end(); i++) - if(*i == handle) - return true; - return false; -} - AUD_DeviceSpecs AUD_SoftwareDevice::getSpecs() const { return m_specs; } -AUD_Handle* AUD_SoftwareDevice::play(AUD_Reference reader, bool keep) +AUD_Reference AUD_SoftwareDevice::play(AUD_Reference reader, bool keep) { // prepare the reader reader = m_mixer->prepare(reader); @@ -210,13 +357,7 @@ AUD_Handle* AUD_SoftwareDevice::play(AUD_Reference reader, bool kee return NULL; // play sound - AUD_SoftwareHandle* sound = new AUD_SoftwareHandle; - sound->keep = keep; - sound->reader = reader; - sound->volume = 1.0f; - sound->loopcount = 0; - sound->stop = NULL; - sound->stop_data = NULL; + AUD_Reference sound = new AUD_SoftwareDevice::AUD_SoftwareHandle(this, reader, keep); lock(); m_playingSounds.push_back(sound); @@ -225,204 +366,14 @@ AUD_Handle* AUD_SoftwareDevice::play(AUD_Reference reader, bool kee playing(m_playback = true); unlock(); - return sound; + return AUD_Reference(sound); } -AUD_Handle* AUD_SoftwareDevice::play(AUD_Reference factory, bool keep) +AUD_Reference AUD_SoftwareDevice::play(AUD_Reference factory, bool keep) { return play(factory->createReader(), keep); } -bool AUD_SoftwareDevice::pause(AUD_Handle* handle) -{ - bool result = false; - - lock(); - - // only songs that are played can be paused - for(AUD_HandleIterator i = m_playingSounds.begin(); - i != m_playingSounds.end(); i++) - { - if(*i == handle) - { - m_pausedSounds.push_back(*i); - m_playingSounds.erase(i); - if(m_playingSounds.empty()) - playing(m_playback = false); - result = true; - break; - } - } - - unlock(); - - return result; -} - -bool AUD_SoftwareDevice::resume(AUD_Handle* handle) -{ - bool result = false; - - lock(); - - // only songs that are paused can be resumed - for(AUD_HandleIterator i = m_pausedSounds.begin(); - i != m_pausedSounds.end(); i++) - { - if(*i == handle) - { - m_playingSounds.push_back(*i); - m_pausedSounds.erase(i); - if(!m_playback) - playing(m_playback = true); - result = true; - break; - } - } - - unlock(); - - return result; -} - -bool AUD_SoftwareDevice::stop(AUD_Handle* handle) -{ - bool result = false; - - lock(); - - for(AUD_HandleIterator i = m_playingSounds.begin(); - i != m_playingSounds.end(); i++) - { - if(*i == handle) - { - delete *i; - m_playingSounds.erase(i); - if(m_playingSounds.empty()) - playing(m_playback = false); - result = true; - break; - } - } - if(!result) - { - for(AUD_HandleIterator i = m_pausedSounds.begin(); - i != m_pausedSounds.end(); i++) - { - if(*i == handle) - { - delete *i; - m_pausedSounds.erase(i); - result = true; - break; - } - } - } - - unlock(); - - return result; -} - -bool AUD_SoftwareDevice::getKeep(AUD_Handle* handle) -{ - bool result = false; - - lock(); - - if(isValid(handle)) - result = ((AUD_SoftwareHandle*)handle)->keep; - - unlock(); - - return result; -} - -bool AUD_SoftwareDevice::setKeep(AUD_Handle* handle, bool keep) -{ - bool result = false; - - lock(); - - if(isValid(handle)) - { - ((AUD_SoftwareHandle*)handle)->keep = keep; - result = true; - } - - unlock(); - - return result; -} - -bool AUD_SoftwareDevice::seek(AUD_Handle* handle, float position) -{ - lock(); - - bool result = false; - - if(isValid(handle)) - { - AUD_Reference reader = ((AUD_SoftwareHandle*)handle)->reader; - reader->seek((int)(position * reader->getSpecs().rate)); - result = true; - } - - unlock(); - - return result; -} - -float AUD_SoftwareDevice::getPosition(AUD_Handle* handle) -{ - lock(); - - float position = 0.0f; - - if(isValid(handle)) - { - AUD_SoftwareHandle* h = (AUD_SoftwareHandle*)handle; - position = h->reader->getPosition() / (float)m_specs.rate; - } - - unlock(); - - return position; -} - -AUD_Status AUD_SoftwareDevice::getStatus(AUD_Handle* handle) -{ - AUD_Status status = AUD_STATUS_INVALID; - - lock(); - - for(AUD_HandleIterator i = m_playingSounds.begin(); - i != m_playingSounds.end(); i++) - { - if(*i == handle) - { - status = AUD_STATUS_PLAYING; - break; - } - } - if(status == AUD_STATUS_INVALID) - { - for(AUD_HandleIterator i = m_pausedSounds.begin(); - i != m_pausedSounds.end(); i++) - { - if(*i == handle) - { - status = AUD_STATUS_PAUSED; - break; - } - } - } - - unlock(); - - return status; -} - void AUD_SoftwareDevice::lock() { pthread_mutex_lock(&m_mutex); @@ -442,67 +393,3 @@ void AUD_SoftwareDevice::setVolume(float volume) { m_volume = volume; } - -float AUD_SoftwareDevice::getVolume(AUD_Handle* handle) -{ - lock(); - float result = std::numeric_limits::quiet_NaN(); - if(isValid(handle)) - result = ((AUD_SoftwareHandle*)handle)->volume; - unlock(); - return result; -} - -bool AUD_SoftwareDevice::setVolume(AUD_Handle* handle, float volume) -{ - lock(); - bool result = isValid(handle); - if(result) - ((AUD_SoftwareHandle*)handle)->volume = volume; - unlock(); - return result; -} - -float AUD_SoftwareDevice::getPitch(AUD_Handle* handle) -{ - return std::numeric_limits::quiet_NaN(); -} - -bool AUD_SoftwareDevice::setPitch(AUD_Handle* handle, float pitch) -{ - return false; -} - -int AUD_SoftwareDevice::getLoopCount(AUD_Handle* handle) -{ - lock(); - int result = 0; - if(isValid(handle)) - result = ((AUD_SoftwareHandle*)handle)->loopcount; - unlock(); - return result; -} - -bool AUD_SoftwareDevice::setLoopCount(AUD_Handle* handle, int count) -{ - lock(); - bool result = isValid(handle); - if(result) - ((AUD_SoftwareHandle*)handle)->loopcount = count; - unlock(); - return result; -} - -bool AUD_SoftwareDevice::setStopCallback(AUD_Handle* handle, stopCallback callback, void* data) -{ - lock(); - bool result = isValid(handle); - if(result) - { - AUD_SoftwareHandle* h = (AUD_SoftwareHandle*)handle; - h->stop = callback; - h->stop_data = data; - } - unlock(); - return result; -} diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index 6518afe6737..45df48d12be 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -33,9 +33,9 @@ #define AUD_SOFTWAREDEVICE #include "AUD_IDevice.h" +#include "AUD_IHandle.h" #include "AUD_Mixer.h" #include "AUD_Buffer.h" -struct AUD_SoftwareHandle; #include #include @@ -51,6 +51,56 @@ struct AUD_SoftwareHandle; class AUD_SoftwareDevice : public AUD_IDevice { protected: + /// Saves the data for playback. + class AUD_SoftwareHandle : public AUD_IHandle + { + public: + /// The reader source. + AUD_Reference m_reader; + + /// Whether to keep the source if end of it is reached. + bool m_keep; + + /// The volume of the source. + float m_volume; + + /// The loop count of the source. + int m_loopcount; + + /// The stop callback. + stopCallback m_stop; + + /// Stop callback data. + void* m_stop_data; + + /// Current status of the handle + AUD_Status m_status; + + /// Own device. + AUD_SoftwareDevice* m_device; + + public: + + AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, bool keep); + + virtual ~AUD_SoftwareHandle() {} + virtual bool pause(); + virtual bool resume(); + virtual bool stop(); + virtual bool getKeep(); + virtual bool setKeep(bool keep); + virtual bool seek(float position); + virtual float getPosition(); + virtual AUD_Status getStatus(); + virtual float getVolume(); + virtual bool setVolume(float volume); + virtual float getPitch(); + virtual bool setPitch(float pitch); + virtual int getLoopCount(); + virtual bool setLoopCount(int count); + virtual bool setStopCallback(stopCallback callback = 0, void* data = 0); + }; + /** * The specification of the device. */ @@ -93,12 +143,12 @@ private: /** * The list of sounds that are currently playing. */ - std::list m_playingSounds; + std::list > m_playingSounds; /** * The list of sounds that are currently paused. */ - std::list m_pausedSounds; + std::list > m_pausedSounds; /** * Whether there is currently playback. @@ -115,36 +165,14 @@ private: */ float m_volume; - /** - * Checks if a handle is valid. - * \param handle The handle to check. - * \return Whether the handle is valid. - */ - bool isValid(AUD_Handle* handle); - public: virtual AUD_DeviceSpecs getSpecs() const; - virtual AUD_Handle* play(AUD_Reference reader, bool keep = false); - virtual AUD_Handle* play(AUD_Reference factory, bool keep = false); - virtual bool pause(AUD_Handle* handle); - virtual bool resume(AUD_Handle* handle); - virtual bool stop(AUD_Handle* handle); - virtual bool getKeep(AUD_Handle* handle); - virtual bool setKeep(AUD_Handle* handle, bool keep); - virtual bool seek(AUD_Handle* handle, float position); - virtual float getPosition(AUD_Handle* handle); - virtual AUD_Status getStatus(AUD_Handle* handle); + virtual AUD_Reference play(AUD_Reference reader, bool keep = false); + virtual AUD_Reference play(AUD_Reference factory, bool keep = false); virtual void lock(); virtual void unlock(); virtual float getVolume() const; virtual void setVolume(float volume); - virtual float getVolume(AUD_Handle* handle); - virtual bool setVolume(AUD_Handle* handle, float volume); - virtual float getPitch(AUD_Handle* handle); - virtual bool setPitch(AUD_Handle* handle, float pitch); - virtual int getLoopCount(AUD_Handle* handle); - virtual bool setLoopCount(AUD_Handle* handle, int count); - virtual bool setStopCallback(AUD_Handle* handle, stopCallback callback = NULL, void* data = NULL); }; #endif //AUD_SOFTWAREDEVICE diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 9e9df24be32..18eab716924 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -51,7 +51,8 @@ static void sound_sync_callback(void* data, int mode, float time) sound_play_scene(scene); else sound_stop_scene(scene); - AUD_seek(scene->sound_scene_handle, time); + if(scene->sound_scene_handle) + AUD_seek(scene->sound_scene_handle, time); } scene = scene->id.next; } @@ -345,7 +346,7 @@ AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, AUD_setDeviceVolume(mixdown, volume); - AUD_playDevice(mixdown, scene->sound_scene, start / FPS); + AUD_freeChannel(AUD_playDevice(mixdown, scene->sound_scene, start / FPS)); return mixdown; } @@ -353,12 +354,16 @@ AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, void sound_create_scene(struct Scene *scene) { scene->sound_scene = AUD_createSequencer(scene->audio.flag & AUDIO_MUTE, scene, (AUD_volumeFunction)&sound_get_volume); + scene->sound_scene_handle = NULL; + scene->sound_scrub_handle = NULL; } void sound_destroy_scene(struct Scene *scene) { if(scene->sound_scene_handle) AUD_stop(scene->sound_scene_handle); + if(scene->sound_scrub_handle) + AUD_stop(scene->sound_scrub_handle); if(scene->sound_scene) AUD_destroySequencer(scene->sound_scene); } @@ -398,8 +403,10 @@ void sound_move_scene_sound(struct Scene *scene, void* handle, int startframe, i static void sound_start_play_scene(struct Scene *scene) { - scene->sound_scene_handle = AUD_play(scene->sound_scene, 1); - AUD_setLoop(scene->sound_scene_handle, -1); + if(scene->sound_scene_handle) + AUD_stop(scene->sound_scene_handle); + if((scene->sound_scene_handle = AUD_play(scene->sound_scene, 1))) + AUD_setLoop(scene->sound_scene_handle, -1); } void sound_play_scene(struct Scene *scene) @@ -407,11 +414,17 @@ void sound_play_scene(struct Scene *scene) AUD_Status status; AUD_lock(); - status = AUD_getStatus(scene->sound_scene_handle); + status = scene->sound_scene_handle ? AUD_getStatus(scene->sound_scene_handle) : AUD_STATUS_INVALID; if(status == AUD_STATUS_INVALID) sound_start_play_scene(scene); + if(!scene->sound_scene_handle) + { + AUD_unlock(); + return; + } + if(status != AUD_STATUS_PLAYING) { AUD_seek(scene->sound_scene_handle, CFRA / FPS); @@ -426,10 +439,13 @@ void sound_play_scene(struct Scene *scene) void sound_stop_scene(struct Scene *scene) { - AUD_pause(scene->sound_scene_handle); + if(scene->sound_scene_handle) + { + AUD_pause(scene->sound_scene_handle); - if(scene->audio.flag & AUDIO_SYNC) - AUD_stopPlayback(); + if(scene->audio.flag & AUDIO_SYNC) + AUD_stopPlayback(); + } } void sound_seek_scene(struct bContext *C) @@ -439,11 +455,18 @@ void sound_seek_scene(struct bContext *C) AUD_lock(); - status = AUD_getStatus(scene->sound_scene_handle); + status = scene->sound_scene_handle ? AUD_getStatus(scene->sound_scene_handle) : AUD_STATUS_INVALID; if(status == AUD_STATUS_INVALID) { sound_start_play_scene(scene); + + if(!scene->sound_scene_handle) + { + AUD_unlock(); + return; + } + AUD_pause(scene->sound_scene_handle); } @@ -457,10 +480,14 @@ void sound_seek_scene(struct bContext *C) else AUD_seek(scene->sound_scene_handle, CFRA / FPS); AUD_resume(scene->sound_scene_handle); - if(AUD_getStatus(scene->sound_scrub_handle) != AUD_STATUS_INVALID) + if(scene->sound_scrub_handle && AUD_getStatus(scene->sound_scrub_handle) != AUD_STATUS_INVALID) AUD_seek(scene->sound_scrub_handle, 0); else + { + if(scene->sound_scrub_handle) + AUD_stop(scene->sound_scrub_handle); scene->sound_scrub_handle = AUD_pauseAfter(scene->sound_scene_handle, 1 / FPS); + } } else { @@ -478,10 +505,14 @@ void sound_seek_scene(struct bContext *C) float sound_sync_scene(struct Scene *scene) { - if(scene->audio.flag & AUDIO_SYNC) - return AUD_getSequencerPosition(scene->sound_scene_handle); - else - return AUD_getPosition(scene->sound_scene_handle); + if(scene->sound_scene_handle) + { + if(scene->audio.flag & AUDIO_SYNC) + return AUD_getSequencerPosition(scene->sound_scene_handle); + else + return AUD_getPosition(scene->sound_scene_handle); + } + return 0.0f; } int sound_scene_playing(struct Scene *scene) diff --git a/source/gameengine/Ketsji/KX_SoundActuator.cpp b/source/gameengine/Ketsji/KX_SoundActuator.cpp index 5a19337e7a2..6f8bb4bf087 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.cpp +++ b/source/gameengine/Ketsji/KX_SoundActuator.cpp @@ -75,7 +75,10 @@ KX_SoundActuator::~KX_SoundActuator() void KX_SoundActuator::play() { if(m_handle) + { AUD_stop(m_handle); + m_handle = NULL; + } if(!m_sound) return; @@ -103,11 +106,16 @@ void KX_SoundActuator::play() break; } + m_handle = AUD_play(sound, 0); + + if(sound2) + AUD_unload(sound2); + + if(!m_handle) + return; + if(m_is3d) { - // sound shall be played 3D - m_handle = AUD_play(sound, 0); - AUD_setRelative(m_handle, false); AUD_setVolumeMaximum(m_handle, m_3d.max_gain); AUD_setVolumeMinimum(m_handle, m_3d.min_gain); @@ -118,17 +126,12 @@ void KX_SoundActuator::play() AUD_setConeAngleOuter(m_handle, m_3d.cone_outer_angle); AUD_setConeVolumeOuter(m_handle, m_3d.cone_outer_gain); } - else - m_handle = AUD_play(sound, 0); if(loop) AUD_setLoop(m_handle, -1); AUD_setSoundPitch(m_handle, m_pitch); AUD_setSoundVolume(m_handle, m_volume); m_isplaying = true; - - if(sound2) - AUD_unload(sound2); } CValue* KX_SoundActuator::GetReplica() @@ -160,7 +163,7 @@ bool KX_SoundActuator::Update(double curtime, bool frame) return false; // actual audio device playing state - bool isplaying = AUD_getStatus(m_handle) == AUD_STATUS_PLAYING; + bool isplaying = m_handle ? (AUD_getStatus(m_handle) == AUD_STATUS_PLAYING) : false; if (bNegativeEvent) { @@ -174,7 +177,9 @@ bool KX_SoundActuator::Update(double curtime, bool frame) case KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP: { // stop immediately - AUD_stop(m_handle); + if(m_handle) + AUD_stop(m_handle); + m_handle = NULL; break; } case KX_SOUNDACT_PLAYEND: @@ -186,7 +191,8 @@ bool KX_SoundActuator::Update(double curtime, bool frame) case KX_SOUNDACT_LOOPBIDIRECTIONAL: { // stop the looping so that the sound stops when it finished - AUD_setLoop(m_handle, 0); + if(m_handle) + AUD_setLoop(m_handle, 0); break; } default: @@ -212,7 +218,7 @@ bool KX_SoundActuator::Update(double curtime, bool frame) play(); } // verify that the sound is still playing - isplaying = AUD_getStatus(m_handle) == AUD_STATUS_PLAYING ? true : false; + isplaying = m_handle ? (AUD_getStatus(m_handle) == AUD_STATUS_PLAYING) : false; if (isplaying) { @@ -301,15 +307,18 @@ KX_PYMETHODDEF_DOC_NOARGS(KX_SoundActuator, startSound, "startSound()\n" "\tStarts the sound.\n") { - switch(AUD_getStatus(m_handle)) + if(m_handle) { - case AUD_STATUS_PLAYING: - break; - case AUD_STATUS_PAUSED: - AUD_resume(m_handle); - break; - default: - play(); + switch(AUD_getStatus(m_handle)) + { + case AUD_STATUS_PLAYING: + break; + case AUD_STATUS_PAUSED: + AUD_resume(m_handle); + break; + default: + play(); + } } Py_RETURN_NONE; } @@ -318,7 +327,8 @@ KX_PYMETHODDEF_DOC_NOARGS(KX_SoundActuator, pauseSound, "pauseSound()\n" "\tPauses the sound.\n") { - AUD_pause(m_handle); + if(m_handle) + AUD_pause(m_handle); Py_RETURN_NONE; } @@ -326,7 +336,9 @@ KX_PYMETHODDEF_DOC_NOARGS(KX_SoundActuator, stopSound, "stopSound()\n" "\tStops the sound.\n") { - AUD_stop(m_handle); + if(m_handle) + AUD_stop(m_handle); + m_handle = NULL; Py_RETURN_NONE; } From c89b4e4b665757e0a164e98985d2f5d1c6843fa0 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:24:40 +0000 Subject: [PATCH 077/624] 3D Audio GSoC: - Implemented a nice rechanneling solution with unofficial speaker arrangement standards similar to what OpenAL soft has - Renamend AUD_Channel in the C API to AUD_Handle - Removed the unlogical 7.2 speaker configuration, that's a hardware only config --- intern/audaspace/intern/AUD_C-API.cpp | 84 ++--- intern/audaspace/intern/AUD_C-API.h | 58 ++-- .../intern/AUD_ChannelMapperFactory.cpp | 67 +--- .../intern/AUD_ChannelMapperFactory.h | 19 -- .../intern/AUD_ChannelMapperReader.cpp | 295 ++++++++++++++++-- .../intern/AUD_ChannelMapperReader.h | 38 ++- intern/audaspace/intern/AUD_DefaultMixer.cpp | 22 +- intern/audaspace/intern/AUD_Space.h | 21 +- source/blender/blenkernel/intern/sound.c | 2 +- source/gameengine/Ketsji/KX_SoundActuator.h | 6 +- 10 files changed, 393 insertions(+), 219 deletions(-) diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index fc693be12d5..62888da14c3 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -90,7 +90,7 @@ extern "C" { typedef AUD_Reference AUD_Sound; typedef AUD_Reference AUD_Device; -typedef AUD_Reference AUD_Channel; +typedef AUD_Reference AUD_Handle; typedef AUD_Reference AUD_SEntry; #define AUD_CAPI_IMPLEMENTATION @@ -374,7 +374,7 @@ AUD_Sound* AUD_loopSound(AUD_Sound* sound) } } -int AUD_setLoop(AUD_Channel* handle, int loops) +int AUD_setLoop(AUD_Handle* handle, int loops) { assert(handle); @@ -409,14 +409,14 @@ void AUD_unload(AUD_Sound* sound) delete sound; } -AUD_Channel* AUD_play(AUD_Sound* sound, int keep) +AUD_Handle* AUD_play(AUD_Sound* sound, int keep) { assert(sound); try { - AUD_Channel channel = AUD_device->play(*sound, keep); - if(!channel.isNull()) - return new AUD_Channel(channel); + AUD_Handle handle = AUD_device->play(*sound, keep); + if(!handle.isNull()) + return new AUD_Handle(handle); } catch(AUD_Exception&) { @@ -424,19 +424,19 @@ AUD_Channel* AUD_play(AUD_Sound* sound, int keep) return NULL; } -int AUD_pause(AUD_Channel* handle) +int AUD_pause(AUD_Handle* handle) { assert(handle); return (*handle)->pause(); } -int AUD_resume(AUD_Channel* handle) +int AUD_resume(AUD_Handle* handle) { assert(handle); return (*handle)->resume(); } -int AUD_stop(AUD_Channel* handle) +int AUD_stop(AUD_Handle* handle) { assert(handle); int result = (*handle)->stop(); @@ -444,25 +444,25 @@ int AUD_stop(AUD_Channel* handle) return result; } -int AUD_setKeep(AUD_Channel* handle, int keep) +int AUD_setKeep(AUD_Handle* handle, int keep) { assert(handle); return (*handle)->setKeep(keep); } -int AUD_seek(AUD_Channel* handle, float seekTo) +int AUD_seek(AUD_Handle* handle, float seekTo) { assert(handle); return (*handle)->seek(seekTo); } -float AUD_getPosition(AUD_Channel* handle) +float AUD_getPosition(AUD_Handle* handle) { assert(handle); return (*handle)->getPosition(); } -AUD_Status AUD_getStatus(AUD_Channel* handle) +AUD_Status AUD_getStatus(AUD_Handle* handle) { assert(handle); return (*handle)->getStatus(); @@ -537,7 +537,7 @@ int AUD_setDistanceModel(AUD_DistanceModel model) return false; } -int AUD_setSourceLocation(AUD_Channel* handle, const float* location) +int AUD_setSourceLocation(AUD_Handle* handle, const float* location) { assert(handle); AUD_Reference h(*handle); @@ -551,7 +551,7 @@ int AUD_setSourceLocation(AUD_Channel* handle, const float* location) return false; } -int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity) +int AUD_setSourceVelocity(AUD_Handle* handle, const float* velocity) { assert(handle); AUD_Reference h(*handle); @@ -565,7 +565,7 @@ int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity) return false; } -int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientation) +int AUD_setSourceOrientation(AUD_Handle* handle, const float* orientation) { assert(handle); AUD_Reference h(*handle); @@ -579,7 +579,7 @@ int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientation) return false; } -int AUD_setRelative(AUD_Channel* handle, int relative) +int AUD_setRelative(AUD_Handle* handle, int relative) { assert(handle); AUD_Reference h(*handle); @@ -592,7 +592,7 @@ int AUD_setRelative(AUD_Channel* handle, int relative) return false; } -int AUD_setVolumeMaximum(AUD_Channel* handle, float volume) +int AUD_setVolumeMaximum(AUD_Handle* handle, float volume) { assert(handle); AUD_Reference h(*handle); @@ -605,7 +605,7 @@ int AUD_setVolumeMaximum(AUD_Channel* handle, float volume) return false; } -int AUD_setVolumeMinimum(AUD_Channel* handle, float volume) +int AUD_setVolumeMinimum(AUD_Handle* handle, float volume) { assert(handle); AUD_Reference h(*handle); @@ -618,7 +618,7 @@ int AUD_setVolumeMinimum(AUD_Channel* handle, float volume) return false; } -int AUD_setDistanceMaximum(AUD_Channel* handle, float distance) +int AUD_setDistanceMaximum(AUD_Handle* handle, float distance) { assert(handle); AUD_Reference h(*handle); @@ -631,7 +631,7 @@ int AUD_setDistanceMaximum(AUD_Channel* handle, float distance) return false; } -int AUD_setDistanceReference(AUD_Channel* handle, float distance) +int AUD_setDistanceReference(AUD_Handle* handle, float distance) { assert(handle); AUD_Reference h(*handle); @@ -644,7 +644,7 @@ int AUD_setDistanceReference(AUD_Channel* handle, float distance) return false; } -int AUD_setAttenuation(AUD_Channel* handle, float factor) +int AUD_setAttenuation(AUD_Handle* handle, float factor) { assert(handle); AUD_Reference h(*handle); @@ -657,7 +657,7 @@ int AUD_setAttenuation(AUD_Channel* handle, float factor) return false; } -int AUD_setConeAngleOuter(AUD_Channel* handle, float angle) +int AUD_setConeAngleOuter(AUD_Handle* handle, float angle) { assert(handle); AUD_Reference h(*handle); @@ -670,7 +670,7 @@ int AUD_setConeAngleOuter(AUD_Channel* handle, float angle) return false; } -int AUD_setConeAngleInner(AUD_Channel* handle, float angle) +int AUD_setConeAngleInner(AUD_Handle* handle, float angle) { assert(handle); AUD_Reference h(*handle); @@ -683,7 +683,7 @@ int AUD_setConeAngleInner(AUD_Channel* handle, float angle) return false; } -int AUD_setConeVolumeOuter(AUD_Channel* handle, float volume) +int AUD_setConeVolumeOuter(AUD_Handle* handle, float volume) { assert(handle); AUD_Reference h(*handle); @@ -696,7 +696,7 @@ int AUD_setConeVolumeOuter(AUD_Channel* handle, float volume) return false; } -int AUD_setSoundVolume(AUD_Channel* handle, float volume) +int AUD_setSoundVolume(AUD_Handle* handle, float volume) { assert(handle); try @@ -707,7 +707,7 @@ int AUD_setSoundVolume(AUD_Channel* handle, float volume) return false; } -int AUD_setSoundPitch(AUD_Channel* handle, float pitch) +int AUD_setSoundPitch(AUD_Handle* handle, float pitch) { assert(handle); try @@ -730,18 +730,18 @@ AUD_Device* AUD_openReadDevice(AUD_DeviceSpecs specs) } } -AUD_Channel* AUD_playDevice(AUD_Device* device, AUD_Sound* sound, float seek) +AUD_Handle* AUD_playDevice(AUD_Device* device, AUD_Sound* sound, float seek) { assert(device); assert(sound); try { - AUD_Channel channel = (*device)->play(*sound); - if(!channel.isNull()) + AUD_Handle handle = (*device)->play(*sound); + if(!handle.isNull()) { - channel->seek(seek); - return new AUD_Channel(channel); + handle->seek(seek); + return new AUD_Handle(handle); } } catch(AUD_Exception&) @@ -848,13 +848,13 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, return result; } -static void pauseSound(AUD_Channel* handle) +static void pauseSound(AUD_Handle* handle) { assert(handle); (*handle)->pause(); } -AUD_Channel* AUD_pauseAfter(AUD_Channel* handle, float seconds) +AUD_Handle* AUD_pauseAfter(AUD_Handle* handle, float seconds) { AUD_Reference silence = new AUD_SilenceFactory; AUD_Reference limiter = new AUD_LimiterFactory(silence, 0, seconds); @@ -863,12 +863,12 @@ AUD_Channel* AUD_pauseAfter(AUD_Channel* handle, float seconds) try { - AUD_Channel channel = AUD_device->play(limiter); - if(!channel.isNull()) + AUD_Handle handle2 = AUD_device->play(limiter); + if(!handle2.isNull()) { - channel->setStopCallback((stopCallback)pauseSound, handle); + handle2->setStopCallback((stopCallback)pauseSound, handle); AUD_device->unlock(); - return new AUD_Channel(channel); + return new AUD_Handle(handle2); } } catch(AUD_Exception&) @@ -996,7 +996,7 @@ void AUD_stopPlayback() #endif } -void AUD_seekSequencer(AUD_Channel* handle, float time) +void AUD_seekSequencer(AUD_Handle* handle, float time) { #ifdef WITH_JACK AUD_JackDevice* device = dynamic_cast(AUD_device.get()); @@ -1010,7 +1010,7 @@ void AUD_seekSequencer(AUD_Channel* handle, float time) } } -float AUD_getSequencerPosition(AUD_Channel* handle) +float AUD_getSequencerPosition(AUD_Handle* handle) { #ifdef WITH_JACK AUD_JackDevice* device = dynamic_cast(AUD_device.get()); @@ -1048,7 +1048,7 @@ AUD_Sound* AUD_copy(AUD_Sound* sound) return new AUD_Reference(*sound); } -void AUD_freeChannel(AUD_Channel* channel) +void AUD_freeHandle(AUD_Handle* handle) { - delete channel; + delete handle; } diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 945faa50070..fad54cdb721 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -57,7 +57,7 @@ typedef struct #ifndef AUD_CAPI_IMPLEMENTATION typedef void AUD_Sound; - typedef void AUD_Channel; + typedef void AUD_Handle; typedef void AUD_Device; typedef void AUD_SEntry; typedef float (*AUD_volumeFunction)(void*, void*, float); @@ -159,7 +159,7 @@ extern AUD_Sound* AUD_loopSound(AUD_Sound* sound); * \param loops The count of remaining loops, -1 for infinity. * \return Whether the handle is valid. */ -extern int AUD_setLoop(AUD_Channel* handle, int loops); +extern int AUD_setLoop(AUD_Handle* handle, int loops); /** * Rectifies a sound. @@ -181,28 +181,28 @@ extern void AUD_unload(AUD_Sound* sound); * paused when its end has been reached. * \return A handle to the played back sound. */ -extern AUD_Channel* AUD_play(AUD_Sound* sound, int keep); +extern AUD_Handle* AUD_play(AUD_Sound* sound, int keep); /** * Pauses a played back sound. * \param handle The handle to the sound. * \return Whether the handle has been playing or not. */ -extern int AUD_pause(AUD_Channel* handle); +extern int AUD_pause(AUD_Handle* handle); /** * Resumes a paused sound. * \param handle The handle to the sound. * \return Whether the handle has been paused or not. */ -extern int AUD_resume(AUD_Channel* handle); +extern int AUD_resume(AUD_Handle* handle); /** * Stops a playing or paused sound. * \param handle The handle to the sound. * \return Whether the handle has been valid or not. */ -extern int AUD_stop(AUD_Channel* handle); +extern int AUD_stop(AUD_Handle* handle); /** * Sets the end behaviour of a playing or paused sound. @@ -211,7 +211,7 @@ extern int AUD_stop(AUD_Channel* handle); * paused when its end has been reached. * \return Whether the handle has been valid or not. */ -extern int AUD_setKeep(AUD_Channel* handle, int keep); +extern int AUD_setKeep(AUD_Handle* handle, int keep); /** * Seeks a playing or paused sound. @@ -219,7 +219,7 @@ extern int AUD_setKeep(AUD_Channel* handle, int keep); * \param seekTo From where the sound file should be played back in seconds. * \return Whether the handle has been valid or not. */ -extern int AUD_seek(AUD_Channel* handle, float seekTo); +extern int AUD_seek(AUD_Handle* handle, float seekTo); /** * Retrieves the playback position of a handle. @@ -227,14 +227,14 @@ extern int AUD_seek(AUD_Channel* handle, float seekTo); * \return The current playback position in seconds or 0.0 if the handle is * invalid. */ -extern float AUD_getPosition(AUD_Channel* handle); +extern float AUD_getPosition(AUD_Handle* handle); /** * Returns the status of a playing, paused or stopped sound. * \param handle The handle to the sound. * \return The status of the sound behind the handle. */ -extern AUD_Status AUD_getStatus(AUD_Channel* handle); +extern AUD_Status AUD_getStatus(AUD_Handle* handle); /** * Sets the listener location. @@ -281,7 +281,7 @@ extern int AUD_setDistanceModel(AUD_DistanceModel model); * \param location The new location. * \return Whether the action succeeded. */ -extern int AUD_setSourceLocation(AUD_Channel* handle, const float* location); +extern int AUD_setSourceLocation(AUD_Handle* handle, const float* location); /** * Sets the velocity of a source. @@ -289,7 +289,7 @@ extern int AUD_setSourceLocation(AUD_Channel* handle, const float* location); * \param velocity The new velocity. * \return Whether the action succeeded. */ -extern int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity); +extern int AUD_setSourceVelocity(AUD_Handle* handle, const float* velocity); /** * Sets the orientation of a source. @@ -297,7 +297,7 @@ extern int AUD_setSourceVelocity(AUD_Channel* handle, const float* velocity); * \param orientation The new orientation as quaternion. * \return Whether the action succeeded. */ -extern int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientation); +extern int AUD_setSourceOrientation(AUD_Handle* handle, const float* orientation); /** * Sets whether the source location, velocity and orientation are relative @@ -306,7 +306,7 @@ extern int AUD_setSourceOrientation(AUD_Channel* handle, const float* orientatio * \param relative Whether the source is relative. * \return Whether the action succeeded. */ -extern int AUD_setRelative(AUD_Channel* handle, int relative); +extern int AUD_setRelative(AUD_Handle* handle, int relative); /** * Sets the maximum volume of a source. @@ -314,7 +314,7 @@ extern int AUD_setRelative(AUD_Channel* handle, int relative); * \param volume The new maximum volume. * \return Whether the action succeeded. */ -extern int AUD_setVolumeMaximum(AUD_Channel* handle, float volume); +extern int AUD_setVolumeMaximum(AUD_Handle* handle, float volume); /** * Sets the minimum volume of a source. @@ -322,7 +322,7 @@ extern int AUD_setVolumeMaximum(AUD_Channel* handle, float volume); * \param volume The new minimum volume. * \return Whether the action succeeded. */ -extern int AUD_setVolumeMinimum(AUD_Channel* handle, float volume); +extern int AUD_setVolumeMinimum(AUD_Handle* handle, float volume); /** * Sets the maximum distance of a source. @@ -332,7 +332,7 @@ extern int AUD_setVolumeMinimum(AUD_Channel* handle, float volume); * \param distance The new maximum distance. * \return Whether the action succeeded. */ -extern int AUD_setDistanceMaximum(AUD_Channel* handle, float distance); +extern int AUD_setDistanceMaximum(AUD_Handle* handle, float distance); /** * Sets the reference distance of a source. @@ -340,7 +340,7 @@ extern int AUD_setDistanceMaximum(AUD_Channel* handle, float distance); * \param distance The new reference distance. * \return Whether the action succeeded. */ -extern int AUD_setDistanceReference(AUD_Channel* handle, float distance); +extern int AUD_setDistanceReference(AUD_Handle* handle, float distance); /** * Sets the attenuation of a source. @@ -349,7 +349,7 @@ extern int AUD_setDistanceReference(AUD_Channel* handle, float distance); * \param factor The new attenuation. * \return Whether the action succeeded. */ -extern int AUD_setAttenuation(AUD_Channel* handle, float factor); +extern int AUD_setAttenuation(AUD_Handle* handle, float factor); /** * Sets the outer angle of the cone of a source. @@ -357,7 +357,7 @@ extern int AUD_setAttenuation(AUD_Channel* handle, float factor); * \param angle The new outer angle of the cone. * \return Whether the action succeeded. */ -extern int AUD_setConeAngleOuter(AUD_Channel* handle, float angle); +extern int AUD_setConeAngleOuter(AUD_Handle* handle, float angle); /** * Sets the inner angle of the cone of a source. @@ -365,7 +365,7 @@ extern int AUD_setConeAngleOuter(AUD_Channel* handle, float angle); * \param angle The new inner angle of the cone. * \return Whether the action succeeded. */ -extern int AUD_setConeAngleInner(AUD_Channel* handle, float angle); +extern int AUD_setConeAngleInner(AUD_Handle* handle, float angle); /** * Sets the outer volume of the cone of a source. @@ -375,7 +375,7 @@ extern int AUD_setConeAngleInner(AUD_Channel* handle, float angle); * \param volume The new outer volume of the cone. * \return Whether the action succeeded. */ -extern int AUD_setConeVolumeOuter(AUD_Channel* handle, float volume); +extern int AUD_setConeVolumeOuter(AUD_Handle* handle, float volume); /** * Sets the volume of a played back sound. @@ -383,7 +383,7 @@ extern int AUD_setConeVolumeOuter(AUD_Channel* handle, float volume); * \param volume The new volume, must be between 0.0 and 1.0. * \return Whether the action succeeded. */ -extern int AUD_setSoundVolume(AUD_Channel* handle, float volume); +extern int AUD_setSoundVolume(AUD_Handle* handle, float volume); /** * Sets the pitch of a played back sound. @@ -391,7 +391,7 @@ extern int AUD_setSoundVolume(AUD_Channel* handle, float volume); * \param pitch The new pitch. * \return Whether the action succeeded. */ -extern int AUD_setSoundPitch(AUD_Channel* handle, float pitch); +extern int AUD_setSoundPitch(AUD_Handle* handle, float pitch); /** * Opens a read device, with which audio data can be read. @@ -415,7 +415,7 @@ extern int AUD_setDeviceVolume(AUD_Device* device, float volume); * \param seek The position where the sound should be seeked to. * \return A handle to the played back sound. */ -extern AUD_Channel* AUD_playDevice(AUD_Device* device, AUD_Sound* sound, float seek); +extern AUD_Handle* AUD_playDevice(AUD_Device* device, AUD_Sound* sound, float seek); /** * Reads the next samples into the supplied buffer. @@ -450,7 +450,7 @@ extern float* AUD_readSoundBuffer(const char* filename, float low, float high, * \param time The time in seconds. * \return The silence handle. */ -extern AUD_Channel* AUD_pauseAfter(AUD_Channel* handle, float seconds); +extern AUD_Handle* AUD_pauseAfter(AUD_Handle* handle, float seconds); extern AUD_Sound* AUD_createSequencer(int muted, void* data, AUD_volumeFunction volume); @@ -475,9 +475,9 @@ extern void AUD_startPlayback(void); extern void AUD_stopPlayback(void); -extern void AUD_seekSequencer(AUD_Channel* handle, float time); +extern void AUD_seekSequencer(AUD_Handle* handle, float time); -extern float AUD_getSequencerPosition(AUD_Channel* handle); +extern float AUD_getSequencerPosition(AUD_Handle* handle); #ifdef WITH_JACK extern void AUD_setSyncCallback(AUD_syncFunction function, void* data); @@ -487,7 +487,7 @@ extern int AUD_doesPlayback(void); extern AUD_Sound* AUD_copy(AUD_Sound* sound); -extern void AUD_freeChannel(AUD_Channel* channel); +extern void AUD_freeHandle(AUD_Handle* channel); #ifdef WITH_PYTHON extern PyObject* AUD_getPythonFactory(AUD_Sound* sound); diff --git a/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp b/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp index d8ed1153dae..ea6c738cb58 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp @@ -38,75 +38,10 @@ AUD_ChannelMapperFactory::AUD_ChannelMapperFactory(AUD_Reference f AUD_DeviceSpecs specs) : AUD_MixerFactory(factory, specs) { - memset(m_mapping, 0, sizeof(m_mapping)); -} - -AUD_ChannelMapperFactory::~AUD_ChannelMapperFactory() -{ - for(int i = 1; i < 10; i++) - deleteMapping(i); -} - -float** AUD_ChannelMapperFactory::getMapping(int ic) -{ - ic--; - if(ic > 8 || ic < 0) - return 0; - - if(m_mapping[ic]) - { - int channels = -1; - while(m_mapping[ic][++channels] != 0); - if(channels != m_specs.channels) - deleteMapping(ic+1); - } - - if(!m_mapping[ic]) - { - int channels = m_specs.channels; - - m_mapping[ic] = new float*[channels+1]; - m_mapping[ic][channels] = 0; - - for(int i = 0; i < channels; i++) - { - m_mapping[ic][i] = new float[ic+1]; - for(int j = 0; j <= ic; j++) - m_mapping[ic][i][j] = ((i == j) || (channels == 1) || - (ic == 0)) ? 1.0f : 0.0f; - } - } - - return m_mapping[ic]; -} - -void AUD_ChannelMapperFactory::deleteMapping(int ic) -{ - ic--; - if(ic > 8 || ic < 0) - return; - - if(m_mapping[ic]) - { - for(int i = 0; 1; i++) - { - if(m_mapping[ic][i] != 0) - { - delete[] m_mapping[ic][i]; - } - else - break; - } - delete[] m_mapping[ic]; - m_mapping[ic] = 0; - } } AUD_Reference AUD_ChannelMapperFactory::createReader() { AUD_Reference reader = getReader(); - int ic = reader->getSpecs().channels; - - return new AUD_ChannelMapperReader(reader, - const_cast(this)->getMapping(ic)); + return new AUD_ChannelMapperReader(reader, m_specs.channels); } diff --git a/intern/audaspace/intern/AUD_ChannelMapperFactory.h b/intern/audaspace/intern/AUD_ChannelMapperFactory.h index 7c48aa791a6..ce43c6462de 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperFactory.h +++ b/intern/audaspace/intern/AUD_ChannelMapperFactory.h @@ -41,11 +41,6 @@ class AUD_ChannelMapperFactory : public AUD_MixerFactory { private: - /** - * The mapping specification. - */ - float **m_mapping[9]; - // hide copy constructor and operator= AUD_ChannelMapperFactory(const AUD_ChannelMapperFactory&); AUD_ChannelMapperFactory& operator=(const AUD_ChannelMapperFactory&); @@ -53,20 +48,6 @@ private: public: AUD_ChannelMapperFactory(AUD_Reference factory, AUD_DeviceSpecs specs); - virtual ~AUD_ChannelMapperFactory(); - - /** - * Returns the mapping array for editing. - * \param ic The count of input channels the array should have. - * \note The count of output channels is read of the desired output specs. - */ - float** getMapping(int ic); - - /** - * Deletes the current channel mapping. - */ - void deleteMapping(int ic); - virtual AUD_Reference createReader(); }; diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index 5c135153d0e..ab7b5317be1 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -28,57 +28,124 @@ * \ingroup audaspaceintern */ +#include #include "AUD_ChannelMapperReader.h" AUD_ChannelMapperReader::AUD_ChannelMapperReader(AUD_Reference reader, - float **mapping) : - AUD_EffectReader(reader) + AUD_Channels channels) : + AUD_EffectReader(reader), m_target_channels(channels), + m_source_channels(AUD_CHANNELS_INVALID), m_mapping(0) { - m_specs = reader->getSpecs(); - - int channels = -1; - m_rch = m_specs.channels; - while(mapping[++channels] != 0); - - m_mapping = new float*[channels]; - m_specs.channels = (AUD_Channels)channels; - - float sum; - int i; - - while(channels--) - { - m_mapping[channels] = new float[m_rch]; - sum = 0.0f; - for(i=0; i < m_rch; i++) - sum += mapping[channels][i]; - for(i=0; i < m_rch; i++) - m_mapping[channels][i] = sum > 0.0f ? - mapping[channels][i]/sum : 0.0f; - } } AUD_ChannelMapperReader::~AUD_ChannelMapperReader() { - int channels = m_specs.channels; + delete[] m_mapping; +} - while(channels--) +float AUD_ChannelMapperReader::angleDistance(float alpha, float beta) +{ + alpha = fabs(alpha - beta); + + if(alpha > M_PI) + alpha = fabs(alpha - 2 * M_PI); + + return alpha; +} + +void AUD_ChannelMapperReader::calculateMapping() +{ + delete[] m_mapping; + m_mapping = new float[m_source_channels * m_target_channels]; + + const AUD_Channel* source_channels = CHANNEL_MAPS[m_source_channels - 1]; + const AUD_Channel* target_channels = CHANNEL_MAPS[m_target_channels - 1]; + + int lfe = -1; + + for(int i = 0; i < m_target_channels; i++) { - delete[] m_mapping[channels]; + if(target_channels[i] == AUD_CHANNEL_LFE) + { + lfe = i; + break; + } } - delete[] m_mapping; + const float* source_angles = CHANNEL_ANGLES[m_source_channels - 1]; + const float* target_angles = CHANNEL_ANGLES[m_target_channels - 1]; + + int channel_min1, channel_min2; + float angle_min1, angle_min2, angle; + + for(int i = 0; i < m_source_channels; i++) + { + if(source_channels[i] == AUD_CHANNEL_LFE) + { + if(lfe != -1) + m_mapping[lfe * m_source_channels + i] = 1; + + continue; + } + + channel_min1 = channel_min2 = -1; + angle_min1 = angle_min2 = 2 * M_PI; + + for(int j = 0; j < m_target_channels; j++) + { + angle = angleDistance(source_angles[i], target_angles[j]); + if(angle < angle_min1) + { + channel_min2 = channel_min1; + angle_min2 = angle_min1; + + channel_min1 = j; + angle_min1 = angle; + } + else if(angle < angle_min2) + { + channel_min2 = j; + angle_min2 = angle; + } + } + + if(channel_min2 == -1) + { + m_mapping[channel_min1 * m_source_channels + i] = 1; + } + else + { + angle = angle_min1 + angle_min2; + m_mapping[channel_min1 * m_source_channels + i] = cos(M_PI_2 * angle_min1 / angle); + m_mapping[channel_min2 * m_source_channels + i] = cos(M_PI_2 * angle_min2 / angle); + } + } } AUD_Specs AUD_ChannelMapperReader::getSpecs() const { - return m_specs; + AUD_Specs specs = m_reader->getSpecs(); + specs.channels = m_target_channels; + return specs; } void AUD_ChannelMapperReader::read(int& length, bool& eos, sample_t* buffer) { - m_buffer.assureSize(length * m_rch * sizeof(sample_t)); + AUD_Channels channels = m_reader->getSpecs().channels; + if(channels != m_source_channels) + { + m_source_channels = channels; + calculateMapping(); + } + + if(m_source_channels == m_target_channels) + { + m_reader->read(length, eos, buffer); + return; + } + + m_buffer.assureSize(length * channels * sizeof(sample_t)); sample_t* in = m_buffer.getBuffer(); @@ -88,12 +155,172 @@ void AUD_ChannelMapperReader::read(int& length, bool& eos, sample_t* buffer) for(int i = 0; i < length; i++) { - for(int j = 0; j < m_specs.channels; j++) + for(int j = 0; j < m_target_channels; j++) { sum = 0; - for(int k = 0; k < m_rch; k++) - sum += m_mapping[j][k] * in[i * m_rch + k]; - buffer[i * m_specs.channels + j] = sum; + for(int k = 0; k < m_source_channels; k++) + sum += m_mapping[j * m_source_channels + k] * in[i * m_source_channels + k]; + buffer[i * m_target_channels + j] = sum; } } } + +const AUD_Channel AUD_ChannelMapperReader::MONO_MAP[] = +{ + AUD_CHANNEL_FRONT_CENTER +}; + +const AUD_Channel AUD_ChannelMapperReader::STEREO_MAP[] = +{ + AUD_CHANNEL_FRONT_LEFT, + AUD_CHANNEL_FRONT_RIGHT +}; + +const AUD_Channel AUD_ChannelMapperReader::STEREO_LFE_MAP[] = +{ + AUD_CHANNEL_FRONT_LEFT, + AUD_CHANNEL_FRONT_RIGHT, + AUD_CHANNEL_LFE +}; + +const AUD_Channel AUD_ChannelMapperReader::SURROUND4_MAP[] = +{ + AUD_CHANNEL_FRONT_LEFT, + AUD_CHANNEL_FRONT_RIGHT, + AUD_CHANNEL_REAR_LEFT, + AUD_CHANNEL_REAR_RIGHT +}; + +const AUD_Channel AUD_ChannelMapperReader::SURROUND5_MAP[] = +{ + AUD_CHANNEL_FRONT_LEFT, + AUD_CHANNEL_FRONT_RIGHT, + AUD_CHANNEL_FRONT_CENTER, + AUD_CHANNEL_REAR_LEFT, + AUD_CHANNEL_REAR_RIGHT +}; + +const AUD_Channel AUD_ChannelMapperReader::SURROUND51_MAP[] = +{ + AUD_CHANNEL_FRONT_LEFT, + AUD_CHANNEL_FRONT_RIGHT, + AUD_CHANNEL_FRONT_CENTER, + AUD_CHANNEL_LFE, + AUD_CHANNEL_REAR_LEFT, + AUD_CHANNEL_REAR_RIGHT +}; + +const AUD_Channel AUD_ChannelMapperReader::SURROUND61_MAP[] = +{ + AUD_CHANNEL_FRONT_LEFT, + AUD_CHANNEL_FRONT_RIGHT, + AUD_CHANNEL_FRONT_CENTER, + AUD_CHANNEL_LFE, + AUD_CHANNEL_REAR_CENTER, + AUD_CHANNEL_REAR_LEFT, + AUD_CHANNEL_REAR_RIGHT +}; + +const AUD_Channel AUD_ChannelMapperReader::SURROUND71_MAP[] = +{ + AUD_CHANNEL_FRONT_LEFT, + AUD_CHANNEL_FRONT_RIGHT, + AUD_CHANNEL_FRONT_CENTER, + AUD_CHANNEL_LFE, + AUD_CHANNEL_REAR_LEFT, + AUD_CHANNEL_REAR_RIGHT, + AUD_CHANNEL_SIDE_LEFT, + AUD_CHANNEL_SIDE_RIGHT +}; + +const AUD_Channel* AUD_ChannelMapperReader::CHANNEL_MAPS[] = +{ + AUD_ChannelMapperReader::MONO_MAP, + AUD_ChannelMapperReader::STEREO_MAP, + AUD_ChannelMapperReader::STEREO_LFE_MAP, + AUD_ChannelMapperReader::SURROUND4_MAP, + AUD_ChannelMapperReader::SURROUND5_MAP, + AUD_ChannelMapperReader::SURROUND51_MAP, + AUD_ChannelMapperReader::SURROUND61_MAP, + AUD_ChannelMapperReader::SURROUND71_MAP +}; + +const float AUD_ChannelMapperReader::MONO_ANGLES[] = +{ + 0.0f * M_PI / 180.0f +}; + +const float AUD_ChannelMapperReader::STEREO_ANGLES[] = +{ + -90.0f * M_PI / 180.0f, + 90.0f * M_PI / 180.0f +}; + +const float AUD_ChannelMapperReader::STEREO_LFE_ANGLES[] = +{ + -90.0f * M_PI / 180.0f, + 90.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f +}; + +const float AUD_ChannelMapperReader::SURROUND4_ANGLES[] = +{ + -45.0f * M_PI / 180.0f, + 45.0f * M_PI / 180.0f, + -135.0f * M_PI / 180.0f, + 135.0f * M_PI / 180.0f +}; + +const float AUD_ChannelMapperReader::SURROUND5_ANGLES[] = +{ + -30.0f * M_PI / 180.0f, + 30.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f, + -110.0f * M_PI / 180.0f, + 110.0f * M_PI / 180.0f +}; + +const float AUD_ChannelMapperReader::SURROUND51_ANGLES[] = +{ + -30.0f * M_PI / 180.0f, + 30.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f, + -110.0f * M_PI / 180.0f, + 110.0f * M_PI / 180.0f +}; + +const float AUD_ChannelMapperReader::SURROUND61_ANGLES[] = +{ + -30.0f * M_PI / 180.0f, + 30.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f, + 180.0f * M_PI / 180.0f, + -110.0f * M_PI / 180.0f, + 110.0f * M_PI / 180.0f +}; + +const float AUD_ChannelMapperReader::SURROUND71_ANGLES[] = +{ + -30.0f * M_PI / 180.0f, + 30.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f, + 0.0f * M_PI / 180.0f, + -110.0f * M_PI / 180.0f, + 110.0f * M_PI / 180.0f + -150.0f * M_PI / 180.0f, + 150.0f * M_PI / 180.0f +}; + +const float* AUD_ChannelMapperReader::CHANNEL_ANGLES[] = +{ + AUD_ChannelMapperReader::MONO_ANGLES, + AUD_ChannelMapperReader::STEREO_ANGLES, + AUD_ChannelMapperReader::STEREO_LFE_ANGLES, + AUD_ChannelMapperReader::SURROUND4_ANGLES, + AUD_ChannelMapperReader::SURROUND5_ANGLES, + AUD_ChannelMapperReader::SURROUND51_ANGLES, + AUD_ChannelMapperReader::SURROUND61_ANGLES, + AUD_ChannelMapperReader::SURROUND71_ANGLES +}; diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.h b/intern/audaspace/intern/AUD_ChannelMapperReader.h index b1246c08f75..949bb4427e2 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.h +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.h @@ -50,29 +50,59 @@ private: /** * The output specification. */ - AUD_Specs m_specs; + AUD_Channels m_target_channels; /** * The channel count of the reader. */ - int m_rch; + AUD_Channels m_source_channels; /** * The mapping specification. */ - float **m_mapping; + float* m_mapping; + + static const AUD_Channel MONO_MAP[]; + static const AUD_Channel STEREO_MAP[]; + static const AUD_Channel STEREO_LFE_MAP[]; + static const AUD_Channel SURROUND4_MAP[]; + static const AUD_Channel SURROUND5_MAP[]; + static const AUD_Channel SURROUND51_MAP[]; + static const AUD_Channel SURROUND61_MAP[]; + static const AUD_Channel SURROUND71_MAP[]; + static const AUD_Channel* CHANNEL_MAPS[]; + + static const float MONO_ANGLES[]; + static const float STEREO_ANGLES[]; + static const float STEREO_LFE_ANGLES[]; + static const float SURROUND4_ANGLES[]; + static const float SURROUND5_ANGLES[]; + static const float SURROUND51_ANGLES[]; + static const float SURROUND61_ANGLES[]; + static const float SURROUND71_ANGLES[]; + static const float* CHANNEL_ANGLES[]; // hide copy constructor and operator= AUD_ChannelMapperReader(const AUD_ChannelMapperReader&); AUD_ChannelMapperReader& operator=(const AUD_ChannelMapperReader&); + /** + * Calculates the mapping matrix. + */ + void calculateMapping(); + + /** + * Calculates the distance between two angles. + */ + float angleDistance(float alpha, float beta); + public: /** * Creates a channel mapper reader. * \param reader The reader to map. * \param mapping The mapping specification as two dimensional float array. */ - AUD_ChannelMapperReader(AUD_Reference reader, float **mapping); + AUD_ChannelMapperReader(AUD_Reference reader, AUD_Channels channels); /** * Destroys the reader. diff --git a/intern/audaspace/intern/AUD_DefaultMixer.cpp b/intern/audaspace/intern/AUD_DefaultMixer.cpp index 24fea6527ba..62992b0201d 100644 --- a/intern/audaspace/intern/AUD_DefaultMixer.cpp +++ b/intern/audaspace/intern/AUD_DefaultMixer.cpp @@ -47,31 +47,15 @@ AUD_DefaultMixer::AUD_DefaultMixer(AUD_DeviceSpecs specs) : AUD_Reference AUD_DefaultMixer::prepare(AUD_Reference reader) { - // hacky for now, until a better channel mapper reader is available - AUD_ChannelMapperFactory cmf(NULL, m_specs); - - AUD_Specs specs = reader->getSpecs(); - - // if channel count is lower in output, rechannel before resampling - if(specs.channels < m_specs.channels) - { - reader = new AUD_ChannelMapperReader(reader, - cmf.getMapping(specs.channels)); - specs.channels = m_specs.channels; - } - // resample - if(specs.rate != m_specs.rate) #ifdef WITH_SAMPLERATE - reader = new AUD_SRCResampleReader(reader, m_specs.specs); + reader = new AUD_SRCResampleReader(reader, m_specs.specs); #else - reader = new AUD_LinearResampleReader(reader, m_specs.specs); + reader = new AUD_LinearResampleReader(reader, m_specs.specs); #endif // rechannel - if(specs.channels != m_specs.channels) - reader = new AUD_ChannelMapperReader(reader, - cmf.getMapping(specs.channels)); + reader = new AUD_ChannelMapperReader(reader, m_specs.channels); return reader; } diff --git a/intern/audaspace/intern/AUD_Space.h b/intern/audaspace/intern/AUD_Space.h index ee28a05b80d..00bc22b97c6 100644 --- a/intern/audaspace/intern/AUD_Space.h +++ b/intern/audaspace/intern/AUD_Space.h @@ -41,6 +41,9 @@ /// Throws a AUD_Exception with the provided error code. #define AUD_THROW(exception, errorstr) { AUD_Exception e; e.error = exception; e.str = errorstr; throw e; } +/// Returns the bit for a channel mask. +#define AUD_CHANNEL_BIT(channel) (0x01 << channel) + /// Returns the smaller of the two values. #define AUD_MIN(a, b) (((a) < (b)) ? (a) : (b)) /// Returns the bigger of the two values. @@ -79,10 +82,24 @@ typedef enum AUD_CHANNELS_SURROUND5 = 5, /// 5 channel surround sound. AUD_CHANNELS_SURROUND51 = 6, /// 5.1 surround sound. AUD_CHANNELS_SURROUND61 = 7, /// 6.1 surround sound. - AUD_CHANNELS_SURROUND71 = 8, /// 7.1 surround sound. - AUD_CHANNELS_SURROUND72 = 9 /// 7.2 surround sound. + AUD_CHANNELS_SURROUND71 = 8 /// 7.1 surround sound. } AUD_Channels; +/// The channel names. +typedef enum +{ + AUD_CHANNEL_FRONT_LEFT = 0, + AUD_CHANNEL_FRONT_RIGHT, + AUD_CHANNEL_FRONT_CENTER, + AUD_CHANNEL_LFE, + AUD_CHANNEL_REAR_LEFT, + AUD_CHANNEL_REAR_RIGHT, + AUD_CHANNEL_REAR_CENTER, + AUD_CHANNEL_SIDE_LEFT, + AUD_CHANNEL_SIDE_RIGHT, + AUD_CHANNEL_MAX +} AUD_Channel; + /** * The sample rate tells how many samples are played back within one second. * Some exotic formats may use other sample rates than provided here. diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 18eab716924..60a24c2eace 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -346,7 +346,7 @@ AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, AUD_setDeviceVolume(mixdown, volume); - AUD_freeChannel(AUD_playDevice(mixdown, scene->sound_scene, start / FPS)); + AUD_freeHandle(AUD_playDevice(mixdown, scene->sound_scene, start / FPS)); return mixdown; } diff --git a/source/gameengine/Ketsji/KX_SoundActuator.h b/source/gameengine/Ketsji/KX_SoundActuator.h index dc90d7d24de..9f145a71546 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.h +++ b/source/gameengine/Ketsji/KX_SoundActuator.h @@ -53,14 +53,14 @@ typedef struct KX_3DSoundSettings class KX_SoundActuator : public SCA_IActuator { - Py_Header; - bool m_isplaying; + Py_Header; + bool m_isplaying; AUD_Sound* m_sound; float m_volume; float m_pitch; bool m_is3d; KX_3DSoundSettings m_3d; - AUD_Channel* m_handle; + AUD_Handle* m_handle; void play(); From d5eaffda23274271e28bf499bd8d4555b0077079 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:25:48 +0000 Subject: [PATCH 078/624] 3D Audio GSoC: Dynamic resampling for libsamplerate and linear resampling. --- CMakeLists.txt | 4 - intern/audaspace/FX/AUD_ReverseReader.cpp | 2 +- .../audaspace/SRC/AUD_SRCResampleFactory.cpp | 7 +- .../audaspace/SRC/AUD_SRCResampleReader.cpp | 57 +++++-- intern/audaspace/SRC/AUD_SRCResampleReader.h | 19 +-- .../intern/AUD_LinearResampleFactory.cpp | 7 +- .../intern/AUD_LinearResampleReader.cpp | 146 ++++++++++++------ .../intern/AUD_LinearResampleReader.h | 26 ++-- 8 files changed, 164 insertions(+), 104 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 52773a40ce3..ebf255f06a3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -200,10 +200,6 @@ if(NOT WITH_GAMEENGINE AND WITH_PLAYER) message(FATAL_ERROR "WITH_PLAYER requires WITH_GAMEENGINE") endif() -if(NOT WITH_SAMPLERATE AND (WITH_OPENAL OR WITH_SDL OR WITH_JACK)) - message(FATAL_ERROR "WITH_OPENAL/WITH_SDL/WITH_JACK require WITH_SAMPLERATE") -endif() - if(NOT WITH_IMAGE_OPENJPEG AND WITH_IMAGE_REDCODE) message(FATAL_ERROR "WITH_IMAGE_REDCODE requires WITH_IMAGE_OPENJPEG") endif() diff --git a/intern/audaspace/FX/AUD_ReverseReader.cpp b/intern/audaspace/FX/AUD_ReverseReader.cpp index 1a5083d3eb4..73f6830f3fa 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.cpp +++ b/intern/audaspace/FX/AUD_ReverseReader.cpp @@ -76,7 +76,7 @@ void AUD_ReverseReader::read(int& length, bool& eos, sample_t* buffer) const AUD_Specs specs = getSpecs(); const int samplesize = AUD_SAMPLE_SIZE(specs); - sample_t temp[10]; + sample_t temp[AUD_CHANNEL_MAX]; int len = length; diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp index 15e96f6ff1d..3ae2c4fbd06 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp @@ -40,10 +40,5 @@ AUD_SRCResampleFactory::AUD_SRCResampleFactory(AUD_Reference facto AUD_Reference AUD_SRCResampleFactory::createReader() { - AUD_Reference reader = getReader(); - - if(reader->getSpecs().rate != m_specs.rate) - reader = new AUD_SRCResampleReader(reader, m_specs.specs); - - return reader; + return new AUD_SRCResampleReader(getReader(), m_specs.specs); } diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp index 59854a7a2c4..cd6b0ef8c50 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp @@ -46,17 +46,14 @@ static const char* state_error = "AUD_SRCResampleReader: SRC State couldn't be " AUD_SRCResampleReader::AUD_SRCResampleReader(AUD_Reference reader, AUD_Specs specs) : AUD_EffectReader(reader), - m_sspecs(reader->getSpecs()), - m_factor(double(specs.rate) / double(m_sspecs.rate)), - m_tspecs(specs), + m_rate(specs.rate), + m_channels(reader->getSpecs().channels), m_position(0) { - m_tspecs.channels = m_sspecs.channels; - int error; m_src = src_callback_new(src_callback, SRC_SINC_MEDIUM_QUALITY, - m_sspecs.channels, + m_channels, &error, this); @@ -74,7 +71,11 @@ AUD_SRCResampleReader::~AUD_SRCResampleReader() long AUD_SRCResampleReader::doCallback(float** data) { - int length = m_buffer.getSize() / AUD_SAMPLE_SIZE(m_tspecs); + AUD_Specs specs; + specs.channels = m_channels; + specs.rate = m_rate; + + int length = m_buffer.getSize() / AUD_SAMPLE_SIZE(specs); *data = m_buffer.getBuffer(); m_reader->read(length, m_eos, *data); @@ -84,14 +85,18 @@ long AUD_SRCResampleReader::doCallback(float** data) void AUD_SRCResampleReader::seek(int position) { - m_reader->seek(position / m_factor); + AUD_Specs specs = m_reader->getSpecs(); + double factor = double(m_rate) / double(specs.rate); + m_reader->seek(position / factor); src_reset(m_src); m_position = position; } int AUD_SRCResampleReader::getLength() const { - return m_reader->getLength() * m_factor; + AUD_Specs specs = m_reader->getSpecs(); + double factor = double(m_rate) / double(specs.rate); + return m_reader->getLength() * factor; } int AUD_SRCResampleReader::getPosition() const @@ -101,18 +106,46 @@ int AUD_SRCResampleReader::getPosition() const AUD_Specs AUD_SRCResampleReader::getSpecs() const { - return m_tspecs; + AUD_Specs specs = m_reader->getSpecs(); + specs.rate = m_rate; + return specs; } void AUD_SRCResampleReader::read(int& length, bool& eos, sample_t* buffer) { + AUD_Specs specs = m_reader->getSpecs(); + + double factor = double(m_rate) / double(specs.rate); + + specs.rate = m_rate; + int size = length; - m_buffer.assureSize(length * AUD_SAMPLE_SIZE(m_tspecs)); + m_buffer.assureSize(length * AUD_SAMPLE_SIZE(specs)); + + if(specs.channels != m_channels) + { + src_delete(m_src); + + m_channels = specs.channels; + + int error; + m_src = src_callback_new(src_callback, + SRC_SINC_MEDIUM_QUALITY, + m_channels, + &error, + this); + + if(!m_src) + { + // XXX printf("%s\n", src_strerror(error)); + AUD_THROW(AUD_ERROR_SRC, state_error); + } + } m_eos = false; - length = src_callback_read(m_src, m_factor, length, buffer); + length = src_callback_read(m_src, factor, length, buffer); m_position += length; diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.h b/intern/audaspace/SRC/AUD_SRCResampleReader.h index 5b210a61e70..896a742356b 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.h +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.h @@ -43,25 +43,20 @@ class AUD_SRCResampleReader : public AUD_EffectReader { private: - /** - * The sample specification of the source. - */ - const AUD_Specs m_sspecs; - - /** - * The resampling factor. - */ - const double m_factor; - /** * The sound output buffer. */ AUD_Buffer m_buffer; /** - * The target specification. + * The target sampling rate. */ - AUD_Specs m_tspecs; + AUD_SampleRate m_rate; + + /** + * The reader channels. + */ + AUD_Channels m_channels; /** * The src state structure. diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp index 404281a33bb..de23869441f 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp @@ -40,10 +40,5 @@ AUD_LinearResampleFactory::AUD_LinearResampleFactory(AUD_Reference AUD_Reference AUD_LinearResampleFactory::createReader() { - AUD_Reference reader = getReader(); - - if(reader->getSpecs().rate != m_specs.rate) - reader = new AUD_LinearResampleReader(reader, m_specs.specs); - - return reader; + return new AUD_LinearResampleReader(getReader(), m_specs.specs); } diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index 7e4f7a5b45d..c227baad73b 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -34,94 +34,140 @@ #include #include -#define CC channels + channel +#define CC m_channels + channel AUD_LinearResampleReader::AUD_LinearResampleReader(AUD_Reference reader, AUD_Specs specs) : AUD_EffectReader(reader), - m_sspecs(reader->getSpecs()), - m_factor(float(specs.rate) / float(m_sspecs.rate)), - m_tspecs(specs), + m_rate(specs.rate), + m_channels(reader->getSpecs().channels), m_position(0), - m_sposition(0) + m_cache_pos(0), + m_cache_ok(false) { - m_tspecs.channels = m_sspecs.channels; - m_cache.resize(2 * AUD_SAMPLE_SIZE(m_tspecs)); + specs.channels = m_channels; + m_cache.resize(2 * AUD_SAMPLE_SIZE(specs)); } void AUD_LinearResampleReader::seek(int position) { - m_position = position; - m_sposition = floor(position / m_factor); - m_reader->seek(m_sposition); + position = floor(position * double(m_reader->getSpecs().rate) / double(m_rate)); + m_reader->seek(position); + m_cache_ok = false; + m_cache_pos = 0; } int AUD_LinearResampleReader::getLength() const { - return m_reader->getLength() * m_factor; + return floor(m_reader->getLength() * double(m_rate) / double(m_reader->getSpecs().rate)); } int AUD_LinearResampleReader::getPosition() const { - return m_position; + return floor((m_reader->getPosition() + (m_cache_ok ? m_cache_pos - 2 : 0)) + * m_rate / m_reader->getSpecs().rate); } AUD_Specs AUD_LinearResampleReader::getSpecs() const { - return m_tspecs; + AUD_Specs specs = m_reader->getSpecs(); + specs.rate = m_rate; + return specs; } void AUD_LinearResampleReader::read(int& length, bool& eos, sample_t* buffer) { - int samplesize = AUD_SAMPLE_SIZE(m_tspecs); + AUD_Specs specs = m_reader->getSpecs(); + + int samplesize = AUD_SAMPLE_SIZE(specs); int size = length; - - m_buffer.assureSize(size * AUD_SAMPLE_SIZE(m_sspecs)); - - int need = ceil((m_position + length) / m_factor) + 1 - m_sposition; - int len = need; - sample_t* buf = m_buffer.getBuffer(); - - m_reader->read(len, eos, buf); - - if(len < need) - length = floor((m_sposition + len - 1) * m_factor) - m_position; - + float factor = float(m_rate) / float(m_reader->getSpecs().rate); float spos; sample_t low, high; - int channels = m_sspecs.channels; + eos = false; - for(int channel = 0; channel < channels; channel++) + if(factor == 1 && (!m_cache_ok || m_cache_pos == 0)) + { + // can read directly! + m_reader->read(length, eos, buffer); + return; + } + + // check for channels changed + + if(specs.channels != m_channels) + { + m_cache.resize(2 * samplesize); + m_channels = specs.channels; + m_cache_ok = false; + } + + int len; + sample_t* buf; + + if(m_cache_ok) + { + int need = ceil(length / factor - (1 - m_cache_pos)); + + len = need; + + m_buffer.assureSize((len + 3) * samplesize); + buf = m_buffer.getBuffer(); + + memcpy(buf, m_cache.getBuffer(), 2 * samplesize); + m_reader->read(len, eos, buf + 2 * m_channels); + + if(len < need) + length = floor((len + (1 - m_cache_pos)) * factor); + } + else + { + int need = ceil(length / factor) + 1; + + len = need; + + m_buffer.assureSize((len + 1) * samplesize); + buf = m_buffer.getBuffer(); + + m_reader->read(len, eos, buf); + + if(len < need) + { + if(eos) + { + length = floor(len * factor); + memset(buf + len * m_channels, 0, samplesize); + } + else + length = ceil((len - 1) * factor); + } + m_cache_ok = true; + m_cache_pos = 0; + } + + for(int channel = 0; channel < m_channels; channel++) { for(int i = 0; i < length; i++) { - spos = (m_position + i) / m_factor - m_sposition; + spos = (i + 1) / factor + m_cache_pos; + + low = buf[(int)floor(spos) * CC]; + high = buf[(int)ceil(spos) * CC]; - if(floor(spos) < 0) - { - low = m_cache.getBuffer()[(int)(floor(spos) + 2) * CC]; - if(ceil(spos) < 0) - high = m_cache.getBuffer()[(int)(ceil(spos) + 2) * CC]; - else - high = buf[(int)ceil(spos) * CC]; - } - else - { - low = buf[(int)floor(spos) * CC]; - high = buf[(int)ceil(spos) * CC]; - } buffer[i * CC] = low + (spos - floor(spos)) * (high - low); } } - if(len > 1) - memcpy(m_cache.getBuffer(), - buf + (len - 2) * channels, - 2 * samplesize); - else if(len == 1) - memcpy(m_cache.getBuffer() + 1 * channels, buf, samplesize); + if(floor(spos) == spos) + { + memcpy(m_cache.getBuffer(), buf + int(floor(spos - 1)) * m_channels, 2 * samplesize); + m_cache_pos = 1; + } + else + { + memcpy(m_cache.getBuffer(), buf + int(floor(spos)) * m_channels, 2 * samplesize); + m_cache_pos = spos - floor(spos); + } - m_sposition += len; - m_position += length; eos &= length < size; } diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.h b/intern/audaspace/intern/AUD_LinearResampleReader.h index f7dd0e96aa6..8e0eac612fa 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.h +++ b/intern/audaspace/intern/AUD_LinearResampleReader.h @@ -41,20 +41,15 @@ class AUD_LinearResampleReader : public AUD_EffectReader { private: - /** - * The sample specification of the source. - */ - const AUD_Specs m_sspecs; - - /** - * The resampling factor. - */ - const float m_factor; - /** * The target specification. */ - AUD_Specs m_tspecs; + AUD_SampleRate m_rate; + + /** + * The reader channels. + */ + AUD_Channels m_channels; /** * The current position. @@ -62,9 +57,9 @@ private: int m_position; /** - * The current reading source position. + * The position in the cache. */ - int m_sposition; + float m_cache_pos; /** * The sound output buffer. @@ -76,6 +71,11 @@ private: */ AUD_Buffer m_cache; + /** + * Whether the cache contains valid data. + */ + bool m_cache_ok; + // hide copy constructor and operator= AUD_LinearResampleReader(const AUD_LinearResampleReader&); AUD_LinearResampleReader& operator=(const AUD_LinearResampleReader&); From fba07308bf939352f6db4abbc19983a1d435060e Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:29:02 +0000 Subject: [PATCH 079/624] 3D Audio GSoC: - Converting AUD_SampleRate to a double - Removing AUD_DefaultMixer - Introducing AUD_ResampleReader as base class for all resampling readers. --- intern/audaspace/CMakeLists.txt | 4 +-- intern/audaspace/FX/AUD_PitchReader.cpp | 2 +- intern/audaspace/Python/AUD_PyAPI.cpp | 4 +-- .../audaspace/SRC/AUD_SRCResampleReader.cpp | 3 +- intern/audaspace/SRC/AUD_SRCResampleReader.h | 9 ++--- intern/audaspace/intern/AUD_C-API.cpp | 2 +- intern/audaspace/intern/AUD_C-API.h | 2 +- .../intern/AUD_LinearResampleReader.cpp | 3 +- .../intern/AUD_LinearResampleReader.h | 9 ++--- intern/audaspace/intern/AUD_Mixer.h | 13 ++----- intern/audaspace/intern/AUD_ReadDevice.cpp | 1 - ...efaultMixer.cpp => AUD_ResampleReader.cpp} | 36 ++++++------------- ...UD_DefaultMixer.h => AUD_ResampleReader.h} | 36 ++++++++----------- .../audaspace/intern/AUD_SequencerReader.cpp | 22 ++++++++++-- intern/audaspace/intern/AUD_SinusReader.cpp | 3 +- .../audaspace/intern/AUD_SoftwareDevice.cpp | 21 +++++++++-- intern/audaspace/intern/AUD_Space.h | 5 ++- 17 files changed, 83 insertions(+), 92 deletions(-) rename intern/audaspace/intern/{AUD_DefaultMixer.cpp => AUD_ResampleReader.cpp} (56%) rename intern/audaspace/intern/{AUD_DefaultMixer.h => AUD_ResampleReader.h} (57%) diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index 9c75cd67e6a..df9597612d5 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -82,8 +82,6 @@ set(SRC intern/AUD_ConverterFunctions.h intern/AUD_ConverterReader.cpp intern/AUD_ConverterReader.h - intern/AUD_DefaultMixer.cpp - intern/AUD_DefaultMixer.h intern/AUD_FileFactory.cpp intern/AUD_FileFactory.h intern/AUD_I3DDevice.h @@ -108,6 +106,8 @@ set(SRC intern/AUD_Reference.h intern/AUD_ReferenceHandler.cpp intern/AUD_ResampleFactory.h + intern/AUD_ResampleReader.cpp + intern/AUD_ResampleReader.h intern/AUD_SequencerFactory.cpp intern/AUD_SequencerFactory.h intern/AUD_SequencerReader.cpp diff --git a/intern/audaspace/FX/AUD_PitchReader.cpp b/intern/audaspace/FX/AUD_PitchReader.cpp index 7f8b8b53105..84a76c64ef9 100644 --- a/intern/audaspace/FX/AUD_PitchReader.cpp +++ b/intern/audaspace/FX/AUD_PitchReader.cpp @@ -39,6 +39,6 @@ AUD_PitchReader::AUD_PitchReader(AUD_Reference reader, float pitch) AUD_Specs AUD_PitchReader::getSpecs() const { AUD_Specs specs = m_reader->getSpecs(); - specs.rate = (AUD_SampleRate)((int)(specs.rate * m_pitch)); + specs.rate *= m_pitch; return specs; } diff --git a/intern/audaspace/Python/AUD_PyAPI.cpp b/intern/audaspace/Python/AUD_PyAPI.cpp index 2a4cee4dd0e..12bb19644f0 100644 --- a/intern/audaspace/Python/AUD_PyAPI.cpp +++ b/intern/audaspace/Python/AUD_PyAPI.cpp @@ -2111,13 +2111,13 @@ Device_new(PyTypeObject *type, PyObject *args, PyObject *kwds) static const char *kwlist[] = {"type", "rate", "channels", "format", "buffer_size", "name", NULL}; int device; - int rate = AUD_RATE_44100; + double rate = AUD_RATE_44100; int channels = AUD_CHANNELS_STEREO; int format = AUD_FORMAT_FLOAT32; int buffersize = AUD_DEFAULT_BUFFER_SIZE; const char* name = "Audaspace"; - if(!PyArg_ParseTupleAndKeywords(args, kwds, "i|iiiis:Device", const_cast(kwlist), + if(!PyArg_ParseTupleAndKeywords(args, kwds, "i|diiis:Device", const_cast(kwlist), &device, &rate, &channels, &format, &buffersize, &name)) return NULL; diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp index cd6b0ef8c50..a72d8ba393b 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.cpp @@ -45,8 +45,7 @@ static const char* state_error = "AUD_SRCResampleReader: SRC State couldn't be " AUD_SRCResampleReader::AUD_SRCResampleReader(AUD_Reference reader, AUD_Specs specs) : - AUD_EffectReader(reader), - m_rate(specs.rate), + AUD_ResampleReader(reader, specs.rate), m_channels(reader->getSpecs().channels), m_position(0) { diff --git a/intern/audaspace/SRC/AUD_SRCResampleReader.h b/intern/audaspace/SRC/AUD_SRCResampleReader.h index 896a742356b..dddfeb6a452 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleReader.h +++ b/intern/audaspace/SRC/AUD_SRCResampleReader.h @@ -32,7 +32,7 @@ #ifndef AUD_SRCRESAMPLEREADER #define AUD_SRCRESAMPLEREADER -#include "AUD_EffectReader.h" +#include "AUD_ResampleReader.h" #include "AUD_Buffer.h" #include @@ -40,7 +40,7 @@ /** * This resampling reader uses libsamplerate for resampling. */ -class AUD_SRCResampleReader : public AUD_EffectReader +class AUD_SRCResampleReader : public AUD_ResampleReader { private: /** @@ -48,11 +48,6 @@ private: */ AUD_Buffer m_buffer; - /** - * The target sampling rate. - */ - AUD_SampleRate m_rate; - /** * The reader channels. */ diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 62888da14c3..b52243c3fe0 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -795,7 +795,7 @@ void AUD_closeReadDevice(AUD_Device* device) float* AUD_readSoundBuffer(const char* filename, float low, float high, float attack, float release, float threshold, int accumulate, int additive, int square, - float sthreshold, int samplerate, int* length) + float sthreshold, double samplerate, int* length) { AUD_Buffer buffer; AUD_DeviceSpecs specs; diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index fad54cdb721..b818140a571 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -441,7 +441,7 @@ extern void AUD_closeReadDevice(AUD_Device* device); extern float* AUD_readSoundBuffer(const char* filename, float low, float high, float attack, float release, float threshold, int accumulate, int additive, int square, - float sthreshold, int samplerate, + float sthreshold, double samplerate, int* length); /** diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index c227baad73b..c33017e912a 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -38,8 +38,7 @@ AUD_LinearResampleReader::AUD_LinearResampleReader(AUD_Reference reader, AUD_Specs specs) : - AUD_EffectReader(reader), - m_rate(specs.rate), + AUD_ResampleReader(reader, specs.rate), m_channels(reader->getSpecs().channels), m_position(0), m_cache_pos(0), diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.h b/intern/audaspace/intern/AUD_LinearResampleReader.h index 8e0eac612fa..2d92d106697 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.h +++ b/intern/audaspace/intern/AUD_LinearResampleReader.h @@ -32,20 +32,15 @@ #ifndef AUD_LINEARRESAMPLEREADER #define AUD_LINEARRESAMPLEREADER -#include "AUD_EffectReader.h" +#include "AUD_ResampleReader.h" #include "AUD_Buffer.h" /** * This resampling reader uses libsamplerate for resampling. */ -class AUD_LinearResampleReader : public AUD_EffectReader +class AUD_LinearResampleReader : public AUD_ResampleReader { private: - /** - * The target specification. - */ - AUD_SampleRate m_rate; - /** * The reader channels. */ diff --git a/intern/audaspace/intern/AUD_Mixer.h b/intern/audaspace/intern/AUD_Mixer.h index 9e2be461452..a68d86dcb83 100644 --- a/intern/audaspace/intern/AUD_Mixer.h +++ b/intern/audaspace/intern/AUD_Mixer.h @@ -81,13 +81,6 @@ public: */ AUD_DeviceSpecs getSpecs() const; - /** - * This funuction prepares a reader for playback. - * \param reader The reader to prepare. - * \return The reader that should be used for playback. - */ - virtual AUD_Reference prepare(AUD_Reference reader)=0; - /** * Mixes a buffer. * \param buffer The buffer to superpose. @@ -95,20 +88,20 @@ public: * \param length The length of the buffer in samples. * \param volume The mixing volume. Must be a value between 0.0 and 1.0. */ - virtual void mix(sample_t* buffer, int start, int length, float volume); + void mix(sample_t* buffer, int start, int length, float volume); /** * Writes the mixing buffer into an output buffer. * \param buffer The target buffer for superposing. * \param volume The mixing volume. Must be a value between 0.0 and 1.0. */ - virtual void read(data_t* buffer, float volume); + void read(data_t* buffer, float volume); /** * Clears the mixing buffer. * \param length The length of the buffer in samples. */ - virtual void clear(int length); + void clear(int length); }; #endif //AUD_MIXER diff --git a/intern/audaspace/intern/AUD_ReadDevice.cpp b/intern/audaspace/intern/AUD_ReadDevice.cpp index eb5177330bb..5c1876aeb34 100644 --- a/intern/audaspace/intern/AUD_ReadDevice.cpp +++ b/intern/audaspace/intern/AUD_ReadDevice.cpp @@ -29,7 +29,6 @@ */ -#include "AUD_DefaultMixer.h" #include "AUD_ReadDevice.h" #include "AUD_IReader.h" diff --git a/intern/audaspace/intern/AUD_DefaultMixer.cpp b/intern/audaspace/intern/AUD_ResampleReader.cpp similarity index 56% rename from intern/audaspace/intern/AUD_DefaultMixer.cpp rename to intern/audaspace/intern/AUD_ResampleReader.cpp index 62992b0201d..e74d21eb743 100644 --- a/intern/audaspace/intern/AUD_DefaultMixer.cpp +++ b/intern/audaspace/intern/AUD_ResampleReader.cpp @@ -24,38 +24,24 @@ * ***** END GPL LICENSE BLOCK ***** */ -/** \file audaspace/intern/AUD_DefaultMixer.cpp +/** \file audaspace/intern/AUD_ResampleReader.cpp * \ingroup audaspaceintern */ -#include "AUD_DefaultMixer.h" -#ifdef WITH_SAMPLERATE -#include "AUD_SRCResampleReader.h" -#else -#include "AUD_LinearResampleReader.h" -#endif -#include "AUD_ChannelMapperReader.h" -#include "AUD_ChannelMapperFactory.h" +#include "AUD_ResampleReader.h" -#include - -AUD_DefaultMixer::AUD_DefaultMixer(AUD_DeviceSpecs specs) : - AUD_Mixer(specs) +AUD_ResampleReader::AUD_ResampleReader(AUD_Reference reader, AUD_SampleRate rate) : + AUD_EffectReader(reader), m_rate(rate) { } -AUD_Reference AUD_DefaultMixer::prepare(AUD_Reference reader) +void AUD_ResampleReader::setRate(AUD_SampleRate rate) { - // resample -#ifdef WITH_SAMPLERATE - reader = new AUD_SRCResampleReader(reader, m_specs.specs); -#else - reader = new AUD_LinearResampleReader(reader, m_specs.specs); -#endif - - // rechannel - reader = new AUD_ChannelMapperReader(reader, m_specs.channels); - - return reader; + m_rate = rate; +} + +AUD_SampleRate AUD_ResampleReader::getRate() +{ + return m_rate; } diff --git a/intern/audaspace/intern/AUD_DefaultMixer.h b/intern/audaspace/intern/AUD_ResampleReader.h similarity index 57% rename from intern/audaspace/intern/AUD_DefaultMixer.h rename to intern/audaspace/intern/AUD_ResampleReader.h index 2600a6fc05d..4c1a1ece9d9 100644 --- a/intern/audaspace/intern/AUD_DefaultMixer.h +++ b/intern/audaspace/intern/AUD_ResampleReader.h @@ -24,36 +24,28 @@ * ***** END GPL LICENSE BLOCK ***** */ -/** \file audaspace/intern/AUD_DefaultMixer.h +/** \file audaspace/intern/AUD_ResampleReader.h * \ingroup audaspaceintern */ +#ifndef AUD_RESAMPLEREADER +#define AUD_RESAMPLEREADER -#ifndef AUD_DEFAULTMIXER -#define AUD_DEFAULTMIXER +#include "AUD_EffectReader.h" -#include "AUD_Mixer.h" - -/** - * This class is able to mix audiosignals of different channel count and sample - * rate and convert it to a specific output format. - * It uses a default ChannelMapperFactory and a SRCResampleFactory for - * the perparation. - */ -class AUD_DefaultMixer : public AUD_Mixer +class AUD_ResampleReader : public AUD_EffectReader { -public: +protected: /** - * Creates the mixer. + * The target sampling rate. */ - AUD_DefaultMixer(AUD_DeviceSpecs specs); + AUD_SampleRate m_rate; - /** - * This funuction prepares a reader for playback. - * \param reader The reader to prepare. - * \return The reader that should be used for playback. - */ - virtual AUD_Reference prepare(AUD_Reference reader); + AUD_ResampleReader(AUD_Reference reader, AUD_SampleRate rate); + +public: + virtual void setRate(AUD_SampleRate rate); + AUD_SampleRate getRate(); }; -#endif //AUD_DEFAULTMIXER +#endif // AUD_RESAMPLEREADER diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index 40ac7f3134b..9ee0b39c50d 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -30,7 +30,14 @@ #include "AUD_SequencerReader.h" -#include "AUD_DefaultMixer.h" +#include "AUD_Mixer.h" + +#ifdef WITH_SAMPLERATE +#include "AUD_SRCResampleReader.h" +#else +#include "AUD_LinearResampleReader.h" +#endif +#include "AUD_ChannelMapperReader.h" #include @@ -46,7 +53,7 @@ AUD_SequencerReader::AUD_SequencerReader(AUD_Reference fac dspecs.specs = specs; dspecs.format = AUD_FORMAT_FLOAT32; - m_mixer = new AUD_DefaultMixer(dspecs); + m_mixer = new AUD_Mixer(dspecs); AUD_Reference strip; @@ -139,7 +146,16 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) { try { - strip->reader = m_mixer->prepare((*strip->old_sound)->createReader()); + strip->reader = (*strip->old_sound)->createReader(); + // resample + #ifdef WITH_SAMPLERATE + strip->reader = new AUD_SRCResampleReader(strip->reader, m_mixer->getSpecs().specs); + #else + strip->reader = new AUD_LinearResampleReader(strip->reader, m_mixer->getSpecs().specs); + #endif + + // rechannel + strip->reader = new AUD_ChannelMapperReader(strip->reader, m_mixer->getSpecs().channels); } catch(AUD_Exception) { diff --git a/intern/audaspace/intern/AUD_SinusReader.cpp b/intern/audaspace/intern/AUD_SinusReader.cpp index 288e86bb8d3..bb5477ed5cf 100644 --- a/intern/audaspace/intern/AUD_SinusReader.cpp +++ b/intern/audaspace/intern/AUD_SinusReader.cpp @@ -77,8 +77,7 @@ void AUD_SinusReader::read(int& length, bool& eos, sample_t* buffer) // fill with sine data for(int i = 0; i < length; i++) { - buffer[i] = sin((m_position + i) * 2 * M_PI * m_frequency / - (float)m_sampleRate); + buffer[i] = sin((m_position + i) * 2 * M_PI * m_frequency / m_sampleRate); } m_position += length; diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 8ca735e9ad9..836fbd724d0 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -31,8 +31,14 @@ #include "AUD_SoftwareDevice.h" #include "AUD_IReader.h" -#include "AUD_DefaultMixer.h" +#include "AUD_Mixer.h" #include "AUD_IFactory.h" +#ifdef WITH_SAMPLERATE +#include "AUD_SRCResampleReader.h" +#else +#include "AUD_LinearResampleReader.h" +#endif +#include "AUD_ChannelMapperReader.h" #include #include @@ -238,7 +244,7 @@ void AUD_SoftwareDevice::create() { m_playback = false; m_volume = 1.0f; - m_mixer = new AUD_DefaultMixer(m_specs); + m_mixer = new AUD_Mixer(m_specs); pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -352,7 +358,16 @@ AUD_DeviceSpecs AUD_SoftwareDevice::getSpecs() const AUD_Reference AUD_SoftwareDevice::play(AUD_Reference reader, bool keep) { // prepare the reader - reader = m_mixer->prepare(reader); + // resample + #ifdef WITH_SAMPLERATE + reader = new AUD_SRCResampleReader(reader, m_specs.specs); + #else + reader = new AUD_LinearResampleReader(reader, m_specs.specs); + #endif + + // rechannel + reader = new AUD_ChannelMapperReader(reader, m_specs.channels); + if(reader.isNull()) return NULL; diff --git a/intern/audaspace/intern/AUD_Space.h b/intern/audaspace/intern/AUD_Space.h index 00bc22b97c6..308e032ff7f 100644 --- a/intern/audaspace/intern/AUD_Space.h +++ b/intern/audaspace/intern/AUD_Space.h @@ -117,7 +117,7 @@ typedef enum AUD_RATE_88200 = 88200, /// 88200 Hz. AUD_RATE_96000 = 96000, /// 96000 Hz. AUD_RATE_192000 = 192000 /// 192000 Hz. -} AUD_SampleRate; +} AUD_DefaultSampleRate; /// Status of a playback handle. typedef enum @@ -166,6 +166,9 @@ typedef float sample_t; /// Sample data type (format samples) typedef unsigned char data_t; +/// Sample rate type. +typedef double AUD_SampleRate; + /// Specification of a sound source. typedef struct { From 6d5b224184bbd891b40fb0a313e2cc0e9d96a778 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:32:25 +0000 Subject: [PATCH 080/624] 3D Audio GSoC: Removing unneeded AUD_ResampleFactory. --- intern/audaspace/CMakeLists.txt | 1 - intern/audaspace/FX/AUD_PitchReader.cpp | 10 +++++ intern/audaspace/FX/AUD_PitchReader.h | 5 ++- .../audaspace/SRC/AUD_SRCResampleFactory.cpp | 2 +- intern/audaspace/SRC/AUD_SRCResampleFactory.h | 4 +- .../intern/AUD_LinearResampleFactory.cpp | 2 +- .../intern/AUD_LinearResampleFactory.h | 4 +- intern/audaspace/intern/AUD_ResampleFactory.h | 39 ------------------- .../audaspace/intern/AUD_SoftwareDevice.cpp | 16 +++++--- intern/audaspace/intern/AUD_SoftwareDevice.h | 6 ++- 10 files changed, 36 insertions(+), 53 deletions(-) delete mode 100644 intern/audaspace/intern/AUD_ResampleFactory.h diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index df9597612d5..a8f30bcf35c 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -105,7 +105,6 @@ set(SRC intern/AUD_ReadDevice.h intern/AUD_Reference.h intern/AUD_ReferenceHandler.cpp - intern/AUD_ResampleFactory.h intern/AUD_ResampleReader.cpp intern/AUD_ResampleReader.h intern/AUD_SequencerFactory.cpp diff --git a/intern/audaspace/FX/AUD_PitchReader.cpp b/intern/audaspace/FX/AUD_PitchReader.cpp index 84a76c64ef9..81dd6e4355c 100644 --- a/intern/audaspace/FX/AUD_PitchReader.cpp +++ b/intern/audaspace/FX/AUD_PitchReader.cpp @@ -42,3 +42,13 @@ AUD_Specs AUD_PitchReader::getSpecs() const specs.rate *= m_pitch; return specs; } + +float AUD_PitchReader::getPitch() const +{ + return m_pitch; +} + +void AUD_PitchReader::setPitch(float pitch) +{ + m_pitch = pitch; +} diff --git a/intern/audaspace/FX/AUD_PitchReader.h b/intern/audaspace/FX/AUD_PitchReader.h index 7939027dca9..7418531ca55 100644 --- a/intern/audaspace/FX/AUD_PitchReader.h +++ b/intern/audaspace/FX/AUD_PitchReader.h @@ -43,7 +43,7 @@ private: /** * The pitch level. */ - const float m_pitch; + float m_pitch; // hide copy constructor and operator= AUD_PitchReader(const AUD_PitchReader&); @@ -58,6 +58,9 @@ public: AUD_PitchReader(AUD_Reference reader, float pitch); virtual AUD_Specs getSpecs() const; + + float getPitch() const; + void setPitch(float pitch); }; #endif //AUD_PITCHREADER diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp index 3ae2c4fbd06..c4402e88c65 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp @@ -34,7 +34,7 @@ AUD_SRCResampleFactory::AUD_SRCResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs) : - AUD_ResampleFactory(factory, specs) + AUD_MixerFactory(factory, specs) { } diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.h b/intern/audaspace/SRC/AUD_SRCResampleFactory.h index d3e7acf0d95..2f5fe30ac47 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.h +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.h @@ -32,13 +32,13 @@ #ifndef AUD_SRCRESAMPLEFACTORY #define AUD_SRCRESAMPLEFACTORY -#include "AUD_ResampleFactory.h" +#include "AUD_MixerFactory.h" /** * This factory creates a resampling reader that uses libsamplerate for * resampling. */ -class AUD_SRCResampleFactory : public AUD_ResampleFactory +class AUD_SRCResampleFactory : public AUD_MixerFactory { private: // hide copy constructor and operator= diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp index de23869441f..7bedd93b7d5 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.cpp @@ -34,7 +34,7 @@ AUD_LinearResampleFactory::AUD_LinearResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs) : - AUD_ResampleFactory(factory, specs) + AUD_MixerFactory(factory, specs) { } diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.h b/intern/audaspace/intern/AUD_LinearResampleFactory.h index 9f4e9e10aba..de015610a73 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.h +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.h @@ -32,12 +32,12 @@ #ifndef AUD_LINEARRESAMPLEFACTORY #define AUD_LINEARRESAMPLEFACTORY -#include "AUD_ResampleFactory.h" +#include "AUD_MixerFactory.h" /** * This factory creates a resampling reader that does simple linear resampling. */ -class AUD_LinearResampleFactory : public AUD_ResampleFactory +class AUD_LinearResampleFactory : public AUD_MixerFactory { private: // hide copy constructor and operator= diff --git a/intern/audaspace/intern/AUD_ResampleFactory.h b/intern/audaspace/intern/AUD_ResampleFactory.h deleted file mode 100644 index 634b82b3c96..00000000000 --- a/intern/audaspace/intern/AUD_ResampleFactory.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * $Id$ - * - * ***** BEGIN GPL LICENSE BLOCK ***** - * - * Copyright 2009-2011 Jörg Hermann Müller - * - * This file is part of AudaSpace. - * - * Audaspace is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * AudaSpace is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Audaspace; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * ***** END GPL LICENSE BLOCK ***** - */ - -/** \file audaspace/intern/AUD_ResampleFactory.h - * \ingroup audaspaceintern - */ - - -#ifndef AUD_RESAMPLEFACTORY -#define AUD_RESAMPLEFACTORY - -#include "AUD_MixerFactory.h" - -typedef AUD_MixerFactory AUD_ResampleFactory; - -#endif //AUD_RESAMPLEFACTORY diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 836fbd724d0..e22a4f56328 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -45,8 +45,8 @@ typedef std::list >::iterator AUD_HandleIterator; -AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, bool keep) : - m_reader(reader), m_keep(keep), m_volume(1.0f), m_loopcount(0), +AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, bool keep) : + m_reader(reader), m_pitch(pitch), m_keep(keep), m_volume(1.0f), m_loopcount(0), m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), m_device(device) { } @@ -192,12 +192,13 @@ bool AUD_SoftwareDevice::AUD_SoftwareHandle::setVolume(float volume) float AUD_SoftwareDevice::AUD_SoftwareHandle::getPitch() { - return std::numeric_limits::quiet_NaN(); + return m_pitch->getPitch(); } bool AUD_SoftwareDevice::AUD_SoftwareHandle::setPitch(float pitch) { - return false; + m_pitch->setPitch(pitch); + return true; } int AUD_SoftwareDevice::AUD_SoftwareHandle::getLoopCount() @@ -358,6 +359,11 @@ AUD_DeviceSpecs AUD_SoftwareDevice::getSpecs() const AUD_Reference AUD_SoftwareDevice::play(AUD_Reference reader, bool keep) { // prepare the reader + // pitch + + AUD_Reference pitch = new AUD_PitchReader(reader, 1); + reader = AUD_Reference(pitch); + // resample #ifdef WITH_SAMPLERATE reader = new AUD_SRCResampleReader(reader, m_specs.specs); @@ -372,7 +378,7 @@ AUD_Reference AUD_SoftwareDevice::play(AUD_Reference r return NULL; // play sound - AUD_Reference sound = new AUD_SoftwareDevice::AUD_SoftwareHandle(this, reader, keep); + AUD_Reference sound = new AUD_SoftwareDevice::AUD_SoftwareHandle(this, reader, pitch, keep); lock(); m_playingSounds.push_back(sound); diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index 45df48d12be..571e2a7e582 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -36,6 +36,7 @@ #include "AUD_IHandle.h" #include "AUD_Mixer.h" #include "AUD_Buffer.h" +#include "AUD_PitchReader.h" #include #include @@ -58,6 +59,9 @@ protected: /// The reader source. AUD_Reference m_reader; + /// The pitch reader in between. + AUD_Reference m_pitch; + /// Whether to keep the source if end of it is reached. bool m_keep; @@ -81,7 +85,7 @@ protected: public: - AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, bool keep); + AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, bool keep); virtual ~AUD_SoftwareHandle() {} virtual bool pause(); From 8e6b5598e075932cab09048bff7ef1e54d657bb8 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:35:09 +0000 Subject: [PATCH 081/624] 3D Audio GSoC: Adapting all readers to maximally support dynamic resampling/rechanneling, introducing a DynamicIIRFilter for example. --- intern/audaspace/CMakeLists.txt | 4 + .../audaspace/FX/AUD_BaseIIRFilterReader.cpp | 80 +++++++++++++++++-- intern/audaspace/FX/AUD_BaseIIRFilterReader.h | 15 ++-- .../audaspace/FX/AUD_ButterworthFactory.cpp | 14 ++-- intern/audaspace/FX/AUD_ButterworthFactory.h | 8 +- intern/audaspace/FX/AUD_DoubleReader.cpp | 21 +---- .../FX/AUD_DynamicIIRFilterFactory.cpp | 42 ++++++++++ .../FX/AUD_DynamicIIRFilterFactory.h | 49 ++++++++++++ .../FX/AUD_DynamicIIRFilterReader.cpp | 45 +++++++++++ .../audaspace/FX/AUD_DynamicIIRFilterReader.h | 52 ++++++++++++ intern/audaspace/FX/AUD_HighpassFactory.cpp | 14 ++-- intern/audaspace/FX/AUD_HighpassFactory.h | 6 +- intern/audaspace/FX/AUD_IIRFilterReader.cpp | 12 ++- intern/audaspace/FX/AUD_IIRFilterReader.h | 7 +- intern/audaspace/FX/AUD_LimiterReader.cpp | 54 +++++++++---- intern/audaspace/FX/AUD_LimiterReader.h | 4 +- intern/audaspace/FX/AUD_LowpassFactory.cpp | 14 ++-- intern/audaspace/FX/AUD_LowpassFactory.h | 6 +- intern/audaspace/FX/AUD_SuperposeReader.cpp | 9 +-- .../audaspace/intern/AUD_ConverterReader.cpp | 19 ++--- intern/audaspace/intern/AUD_ConverterReader.h | 3 +- 21 files changed, 367 insertions(+), 111 deletions(-) create mode 100644 intern/audaspace/FX/AUD_DynamicIIRFilterFactory.cpp create mode 100644 intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h create mode 100644 intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp create mode 100644 intern/audaspace/FX/AUD_DynamicIIRFilterReader.h diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index a8f30bcf35c..4b2a3c42ba4 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -41,6 +41,8 @@ set(SRC FX/AUD_DelayReader.cpp FX/AUD_DoubleFactory.cpp FX/AUD_DoubleReader.cpp + FX/AUD_DynamicIIRFilterFactory.cpp + FX/AUD_DynamicIIRFilterReader.cpp FX/AUD_EffectFactory.cpp FX/AUD_EffectReader.cpp FX/AUD_EnvelopeFactory.cpp @@ -133,6 +135,8 @@ set(SRC FX/AUD_DelayReader.h FX/AUD_DoubleFactory.h FX/AUD_DoubleReader.h + FX/AUD_DynamicIIRFilterFactory.h + FX/AUD_DynamicIIRFilterReader.h FX/AUD_EffectFactory.h FX/AUD_EffectReader.h FX/AUD_EnvelopeFactory.h diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp index 79039ca605b..29ff6d90080 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp @@ -33,20 +33,20 @@ #include -#define CC m_channels + m_channel +#define CC m_specs.channels + m_channel AUD_BaseIIRFilterReader::AUD_BaseIIRFilterReader(AUD_Reference reader, int in, int out) : AUD_EffectReader(reader), - m_channels(reader->getSpecs().channels), + m_specs(reader->getSpecs()), m_xlen(in), m_ylen(out), m_xpos(0), m_ypos(0), m_channel(0) { - m_x = new sample_t[in * m_channels]; - m_y = new sample_t[out * m_channels]; + m_x = new sample_t[m_xlen * m_specs.channels]; + m_y = new sample_t[m_ylen * m_specs.channels]; - memset(m_x, 0, sizeof(sample_t) * in * m_channels); - memset(m_y, 0, sizeof(sample_t) * out * m_channels); + memset(m_x, 0, sizeof(sample_t) * m_xlen * m_specs.channels); + memset(m_y, 0, sizeof(sample_t) * m_ylen * m_specs.channels); } AUD_BaseIIRFilterReader::~AUD_BaseIIRFilterReader() @@ -55,11 +55,73 @@ AUD_BaseIIRFilterReader::~AUD_BaseIIRFilterReader() delete[] m_y; } +void AUD_BaseIIRFilterReader::setLengths(int in, int out) +{ + if(in != m_xlen) + { + sample_t* xn = new sample_t[in * m_specs.channels]; + memset(xn, 0, sizeof(sample_t) * in * m_specs.channels); + + for(m_channel = 0; m_channel < m_specs.channels; m_channel++) + { + for(int i = 1; i <= in && i <= m_xlen; i++) + { + xn[(in - i) * CC] = x(-i); + } + } + + delete[] m_x; + m_x = xn; + m_xpos = 0; + m_xlen = in; + } + + if(out != m_ylen) + { + sample_t* yn = new sample_t[out * m_specs.channels]; + memset(yn, 0, sizeof(sample_t) * out * m_specs.channels); + + for(m_channel = 0; m_channel < m_specs.channels; m_channel++) + { + for(int i = 1; i <= out && i <= m_ylen; i++) + { + yn[(out - i) * CC] = y(-i); + } + } + + delete[] m_y; + m_y = yn; + m_ypos = 0; + m_ylen = out; + } +} + void AUD_BaseIIRFilterReader::read(int& length, bool& eos, sample_t* buffer) { + AUD_Specs specs = m_reader->getSpecs(); + if(specs.channels != m_specs.channels) + { + m_specs.channels = specs.channels; + + delete[] m_x; + delete[] m_y; + + m_x = new sample_t[m_xlen * m_specs.channels]; + m_y = new sample_t[m_ylen * m_specs.channels]; + + memset(m_x, 0, sizeof(sample_t) * m_xlen * m_specs.channels); + memset(m_y, 0, sizeof(sample_t) * m_ylen * m_specs.channels); + } + + if(specs.rate != m_specs.rate) + { + m_specs = specs; + sampleRateChanged(m_specs.rate); + } + m_reader->read(length, eos, buffer); - for(m_channel = 0; m_channel < m_channels; m_channel++) + for(m_channel = 0; m_channel < m_specs.channels; m_channel++) { for(int i = 0; i < length; i++) { @@ -71,3 +133,7 @@ void AUD_BaseIIRFilterReader::read(int& length, bool& eos, sample_t* buffer) } } } + +void AUD_BaseIIRFilterReader::sampleRateChanged(AUD_SampleRate rate) +{ +} diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h index a300ff9d241..644bcffbfaf 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h @@ -42,19 +42,19 @@ class AUD_BaseIIRFilterReader : public AUD_EffectReader { private: /** - * Channel count. + * Specs. */ - const int m_channels; + AUD_Specs m_specs; /** * Length of input samples needed. */ - const int m_xlen; + int m_xlen; /** * Length of output samples needed. */ - const int m_ylen; + int m_ylen; /** * The last in samples array. @@ -94,15 +94,17 @@ protected: */ AUD_BaseIIRFilterReader(AUD_Reference reader, int in, int out); + void setLengths(int in, int out); + public: inline sample_t x(int pos) { - return m_x[(m_xpos + pos + m_xlen) % m_xlen * m_channels + m_channel]; + return m_x[(m_xpos + pos + m_xlen) % m_xlen * m_specs.channels + m_channel]; } inline sample_t y(int pos) { - return m_y[(m_ypos + pos + m_ylen) % m_ylen * m_channels + m_channel]; + return m_y[(m_ypos + pos + m_ylen) % m_ylen * m_specs.channels + m_channel]; } virtual ~AUD_BaseIIRFilterReader(); @@ -110,6 +112,7 @@ public: virtual void read(int& length, bool& eos, sample_t* buffer); virtual sample_t filter()=0; + virtual void sampleRateChanged(AUD_SampleRate rate); }; #endif //AUD_BASEIIRFILTERREADER diff --git a/intern/audaspace/FX/AUD_ButterworthFactory.cpp b/intern/audaspace/FX/AUD_ButterworthFactory.cpp index 2d6e14a5ef1..4b45512ffa6 100644 --- a/intern/audaspace/FX/AUD_ButterworthFactory.cpp +++ b/intern/audaspace/FX/AUD_ButterworthFactory.cpp @@ -43,17 +43,16 @@ AUD_ButterworthFactory::AUD_ButterworthFactory(AUD_Reference factory, float frequency) : - AUD_EffectFactory(factory), + AUD_DynamicIIRFilterFactory(factory), m_frequency(frequency) { } -AUD_Reference AUD_ButterworthFactory::createReader() +void AUD_ButterworthFactory::recalculateCoefficients(AUD_SampleRate rate, + std::vector &b, + std::vector &a) { - AUD_Reference reader = getReader(); - - // calculate coefficients - float omega = 2 * tan(m_frequency * M_PI / reader->getSpecs().rate); + float omega = 2 * tan(m_frequency * M_PI / rate); float o2 = omega * omega; float o4 = o2 * o2; float x1 = o2 + 2 * BWPB41 * omega + 4; @@ -62,7 +61,6 @@ AUD_Reference AUD_ButterworthFactory::createReader() float y2 = o2 - 2 * BWPB42 * omega + 4; float o228 = 2 * o2 - 8; float norm = x1 * x2; - std::vector a, b; a.push_back(1); a.push_back((x1 + x2) * o228 / norm); a.push_back((x1 * y2 + x2 * y1 + o228 * o228) / norm); @@ -73,6 +71,4 @@ AUD_Reference AUD_ButterworthFactory::createReader() b.push_back(6 * o4 / norm); b.push_back(b[1]); b.push_back(b[0]); - - return new AUD_IIRFilterReader(reader, b, a); } diff --git a/intern/audaspace/FX/AUD_ButterworthFactory.h b/intern/audaspace/FX/AUD_ButterworthFactory.h index be98fd87380..16d0b3dbc23 100644 --- a/intern/audaspace/FX/AUD_ButterworthFactory.h +++ b/intern/audaspace/FX/AUD_ButterworthFactory.h @@ -32,12 +32,12 @@ #ifndef AUD_BUTTERWORTHFACTORY #define AUD_BUTTERWORTHFACTORY -#include "AUD_EffectFactory.h" +#include "AUD_DynamicIIRFilterFactory.h" /** * This factory creates a butterworth filter reader. */ -class AUD_ButterworthFactory : public AUD_EffectFactory +class AUD_ButterworthFactory : public AUD_DynamicIIRFilterFactory { private: /** @@ -57,7 +57,9 @@ public: */ AUD_ButterworthFactory(AUD_Reference factory, float frequency); - virtual AUD_Reference createReader(); + virtual void recalculateCoefficients(AUD_SampleRate rate, + std::vector& b, + std::vector& a); }; #endif //AUD_BUTTERWORTHFACTORY diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index 2c39d193f67..fd2419a86e8 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -43,10 +43,6 @@ AUD_DoubleReader::AUD_DoubleReader(AUD_Reference reader1, AUD_Specs s1, s2; s1 = reader1->getSpecs(); s2 = reader2->getSpecs(); - if(memcmp(&s1, &s2, sizeof(AUD_Specs)) != 0) - { - AUD_THROW(AUD_ERROR_SPECS, specs_error); - } } AUD_DoubleReader::~AUD_DoubleReader() @@ -86,7 +82,7 @@ int AUD_DoubleReader::getPosition() const AUD_Specs AUD_DoubleReader::getSpecs() const { - return m_reader1->getSpecs(); + return m_finished1 ? m_reader1->getSpecs() : m_reader2->getSpecs(); } void AUD_DoubleReader::read(int& length, bool& eos, sample_t* buffer) @@ -95,20 +91,7 @@ void AUD_DoubleReader::read(int& length, bool& eos, sample_t* buffer) if(!m_finished1) { - int len = length; - m_reader1->read(len, m_finished1, buffer); - - if(m_finished1) - { - const AUD_Specs specs = m_reader1->getSpecs(); - - len = length - len; - length -= len; - - m_reader2->read(len, eos, buffer + length * specs.channels); - - length += len; - } + m_reader1->read(length, m_finished1, buffer); } else { diff --git a/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.cpp b/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.cpp new file mode 100644 index 00000000000..3018a2df571 --- /dev/null +++ b/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.cpp @@ -0,0 +1,42 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/FX/AUD_DynamicIIRFilterFactory.cpp + * \ingroup audfx + */ + +#include "AUD_DynamicIIRFilterFactory.h" +#include "AUD_DynamicIIRFilterReader.h" + +AUD_DynamicIIRFilterFactory::AUD_DynamicIIRFilterFactory(AUD_Reference factory) : + AUD_EffectFactory(factory) +{ +} + +AUD_Reference AUD_DynamicIIRFilterFactory::createReader() +{ + return new AUD_DynamicIIRFilterReader(getReader(), this); +} diff --git a/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h b/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h new file mode 100644 index 00000000000..19c1a0f0a54 --- /dev/null +++ b/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h @@ -0,0 +1,49 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/FX/AUD_DynamicIIRFilterFactory.h + * \ingroup audfx + */ + +#ifndef AUD_DYNAMICIIRFILTERFACTORY +#define AUD_DYNAMICIIRFILTERFACTORY + +#include "AUD_EffectFactory.h" +#include + +class AUD_DynamicIIRFilterFactory : public AUD_EffectFactory +{ +public: + AUD_DynamicIIRFilterFactory(AUD_Reference factory); + + virtual AUD_Reference createReader(); + + virtual void recalculateCoefficients(AUD_SampleRate rate, + std::vector& b, + std::vector& a)=0; +}; + +#endif // AUD_DYNAMICIIRFILTERFACTORY diff --git a/intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp new file mode 100644 index 00000000000..ed9b2d3871d --- /dev/null +++ b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.cpp @@ -0,0 +1,45 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/FX/AUD_DynamicIIRFilterReader.cpp + * \ingroup audfx + */ + +#include "AUD_DynamicIIRFilterReader.h" + +AUD_DynamicIIRFilterReader::AUD_DynamicIIRFilterReader(AUD_Reference reader, + AUD_Reference factory) : + AUD_IIRFilterReader(reader, std::vector(), std::vector()) +{ + sampleRateChanged(reader->getSpecs().rate); +} + +void AUD_DynamicIIRFilterReader::sampleRateChanged(AUD_SampleRate rate) +{ + std::vector a, b; + m_factory->recalculateCoefficients(rate, b, a); + setCoefficients(b, a); +} diff --git a/intern/audaspace/FX/AUD_DynamicIIRFilterReader.h b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.h new file mode 100644 index 00000000000..92f491f04d4 --- /dev/null +++ b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.h @@ -0,0 +1,52 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/FX/AUD_DynamicIIRFilterReader.h + * \ingroup audfx + */ + +#ifndef AUD_DYNAMICIIRFILTERREADER +#define AUD_DYNAMICIIRFILTERREADER + +#include "AUD_IIRFilterReader.h" +#include "AUD_DynamicIIRFilterFactory.h" + +class AUD_DynamicIIRFilterReader : public AUD_IIRFilterReader +{ +private: + /** + * The factory for dynamically recalculating filter coefficients. + */ + AUD_Reference m_factory; + +public: + AUD_DynamicIIRFilterReader(AUD_Reference reader, + AUD_Reference factory); + + virtual void sampleRateChanged(AUD_SampleRate rate); +}; + +#endif // AUD_DYNAMICIIRFILTERREADER diff --git a/intern/audaspace/FX/AUD_HighpassFactory.cpp b/intern/audaspace/FX/AUD_HighpassFactory.cpp index 2104158cdf5..399ec5ca406 100644 --- a/intern/audaspace/FX/AUD_HighpassFactory.cpp +++ b/intern/audaspace/FX/AUD_HighpassFactory.cpp @@ -40,28 +40,24 @@ AUD_HighpassFactory::AUD_HighpassFactory(AUD_Reference factory, float frequency, float Q) : - AUD_EffectFactory(factory), + AUD_DynamicIIRFilterFactory(factory), m_frequency(frequency), m_Q(Q) { } -AUD_Reference AUD_HighpassFactory::createReader() +void AUD_HighpassFactory::recalculateCoefficients(AUD_SampleRate rate, + std::vector &b, + std::vector &a) { - AUD_Reference reader = getReader(); - - // calculate coefficients - float w0 = 2 * M_PI * m_frequency / reader->getSpecs().rate; + float w0 = 2 * M_PI * m_frequency / rate; float alpha = sin(w0) / (2 * m_Q); float norm = 1 + alpha; float c = cos(w0); - std::vector a, b; a.push_back(1); a.push_back(-2 * c / norm); a.push_back((1 - alpha) / norm); b.push_back((1 + c) / (2 * norm)); b.push_back((-1 - c) / norm); b.push_back(b[0]); - - return new AUD_IIRFilterReader(reader, b, a); } diff --git a/intern/audaspace/FX/AUD_HighpassFactory.h b/intern/audaspace/FX/AUD_HighpassFactory.h index de646e7dd64..51d5f55cb36 100644 --- a/intern/audaspace/FX/AUD_HighpassFactory.h +++ b/intern/audaspace/FX/AUD_HighpassFactory.h @@ -32,12 +32,12 @@ #ifndef AUD_HIGHPASSFACTORY #define AUD_HIGHPASSFACTORY -#include "AUD_EffectFactory.h" +#include "AUD_DynamicIIRFilterFactory.h" /** * This factory creates a highpass filter reader. */ -class AUD_HighpassFactory : public AUD_EffectFactory +class AUD_HighpassFactory : public AUD_DynamicIIRFilterFactory { private: /** @@ -63,7 +63,7 @@ public: */ AUD_HighpassFactory(AUD_Reference factory, float frequency, float Q = 1.0f); - virtual AUD_Reference createReader(); + virtual void recalculateCoefficients(AUD_SampleRate rate, std::vector &b, std::vector &a); }; #endif //AUD_HIGHPASSFACTORY diff --git a/intern/audaspace/FX/AUD_IIRFilterReader.cpp b/intern/audaspace/FX/AUD_IIRFilterReader.cpp index 80252e68ce8..1bfb9b97b62 100644 --- a/intern/audaspace/FX/AUD_IIRFilterReader.cpp +++ b/intern/audaspace/FX/AUD_IIRFilterReader.cpp @@ -32,8 +32,8 @@ #include "AUD_IIRFilterReader.h" AUD_IIRFilterReader::AUD_IIRFilterReader(AUD_Reference reader, - std::vector b, - std::vector a) : + const std::vector& b, + const std::vector& a) : AUD_BaseIIRFilterReader(reader, b.size(), a.size()), m_a(a), m_b(b) { for(int i = 1; i < m_a.size(); i++) @@ -54,3 +54,11 @@ sample_t AUD_IIRFilterReader::filter() return out; } + +void AUD_IIRFilterReader::setCoefficients(const std::vector& b, + const std::vector& a) +{ + setLengths(m_b.size(), m_a.size()); + m_a = a; + m_b = b; +} diff --git a/intern/audaspace/FX/AUD_IIRFilterReader.h b/intern/audaspace/FX/AUD_IIRFilterReader.h index db813d6bab6..41de67d4d27 100644 --- a/intern/audaspace/FX/AUD_IIRFilterReader.h +++ b/intern/audaspace/FX/AUD_IIRFilterReader.h @@ -63,10 +63,13 @@ public: * \param b The input filter coefficients. * \param a The output filter coefficients. */ - AUD_IIRFilterReader(AUD_Reference reader, std::vector b, - std::vector a); + AUD_IIRFilterReader(AUD_Reference reader, const std::vector& b, + const std::vector& a); virtual sample_t filter(); + + void setCoefficients(const std::vector& b, + const std::vector& a); }; #endif //AUD_IIRFILTERREADER diff --git a/intern/audaspace/FX/AUD_LimiterReader.cpp b/intern/audaspace/FX/AUD_LimiterReader.cpp index 52add8635e3..92feac8a6a3 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.cpp +++ b/intern/audaspace/FX/AUD_LimiterReader.cpp @@ -37,27 +37,43 @@ AUD_LimiterReader::AUD_LimiterReader(AUD_Reference reader, float start, float end) : AUD_EffectReader(reader), - m_start(int(start * reader->getSpecs().rate)), - m_end(int(end * reader->getSpecs().rate)) + m_start(start), + m_end(end) { if(m_start > 0) { + AUD_Specs specs = m_reader->getSpecs(); + AUD_Specs specs2; + if(m_reader->isSeekable()) - m_reader->seek(m_start); + m_reader->seek(m_start * specs.rate); else { // skip first m_start samples by reading them int length = AUD_DEFAULT_BUFFER_SIZE; - AUD_Buffer buffer(AUD_DEFAULT_BUFFER_SIZE * AUD_SAMPLE_SIZE(m_reader->getSpecs())); + AUD_Buffer buffer(AUD_DEFAULT_BUFFER_SIZE * AUD_SAMPLE_SIZE(specs)); bool eos = false; - for(int len = m_start; - length == AUD_DEFAULT_BUFFER_SIZE && !eos; - len -= AUD_DEFAULT_BUFFER_SIZE) + for(int len = m_start * specs.rate; + length > 0 && !eos; + len -= length) { if(len < AUD_DEFAULT_BUFFER_SIZE) length = len; m_reader->read(length, eos, buffer.getBuffer()); + + specs2 = m_reader->getSpecs(); + if(specs2.rate != specs.rate) + { + len = len * specs2.rate / specs.rate; + specs.rate = specs2.rate; + } + + if(specs2.channels != specs.channels) + { + specs = specs2; + buffer.assureSize(AUD_DEFAULT_BUFFER_SIZE * AUD_SAMPLE_SIZE(specs)); + } } } } @@ -65,21 +81,23 @@ AUD_LimiterReader::AUD_LimiterReader(AUD_Reference reader, void AUD_LimiterReader::seek(int position) { - m_reader->seek(position + m_start); + m_reader->seek(position + m_start * m_reader->getSpecs().rate); } int AUD_LimiterReader::getLength() const { int len = m_reader->getLength(); - if(len < 0 || (len > m_end && m_end >= 0)) - len = m_end; - return len - m_start; + AUD_SampleRate rate = m_reader->getSpecs().rate; + if(len < 0 || (len > m_end * rate && m_end >= 0)) + len = m_end * rate; + return len - m_start * rate; } int AUD_LimiterReader::getPosition() const { int pos = m_reader->getPosition(); - return AUD_MIN(pos, m_end) - m_start; + AUD_SampleRate rate = m_reader->getSpecs().rate; + return AUD_MIN(pos, m_end * rate) - m_start * rate; } void AUD_LimiterReader::read(int& length, bool& eos, sample_t* buffer) @@ -88,16 +106,18 @@ void AUD_LimiterReader::read(int& length, bool& eos, sample_t* buffer) if(m_end >= 0) { int position = m_reader->getPosition(); - if(position + length > m_end) + AUD_SampleRate rate = m_reader->getSpecs().rate; + + if(position + length > m_end * rate) { - length = m_end - position; + length = m_end * rate - position; eos = true; } - if(position < m_start) + if(position < m_start * rate) { int len2 = length; - for(int len = m_start - position; + for(int len = m_start * rate - position; len2 == length && !eos; len -= length) { @@ -108,7 +128,7 @@ void AUD_LimiterReader::read(int& length, bool& eos, sample_t* buffer) position += len2; } - if(position < m_start) + if(position < m_start * rate) { length = 0; return; diff --git a/intern/audaspace/FX/AUD_LimiterReader.h b/intern/audaspace/FX/AUD_LimiterReader.h index 5a12b990eee..d9bee6f6463 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.h +++ b/intern/audaspace/FX/AUD_LimiterReader.h @@ -43,12 +43,12 @@ private: /** * The start sample: inclusive. */ - const int m_start; + const float m_start; /** * The end sample: exlusive. */ - const int m_end; + const float m_end; // hide copy constructor and operator= AUD_LimiterReader(const AUD_LimiterReader&); diff --git a/intern/audaspace/FX/AUD_LowpassFactory.cpp b/intern/audaspace/FX/AUD_LowpassFactory.cpp index 9bc8d7cfe21..3ef25c3c16e 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.cpp +++ b/intern/audaspace/FX/AUD_LowpassFactory.cpp @@ -40,28 +40,24 @@ AUD_LowpassFactory::AUD_LowpassFactory(AUD_Reference factory, float frequency, float Q) : - AUD_EffectFactory(factory), + AUD_DynamicIIRFilterFactory(factory), m_frequency(frequency), m_Q(Q) { } -AUD_Reference AUD_LowpassFactory::createReader() +void AUD_LowpassFactory::recalculateCoefficients(AUD_SampleRate rate, + std::vector &b, + std::vector &a) { - AUD_Reference reader = getReader(); - - // calculate coefficients - float w0 = 2 * M_PI * m_frequency / reader->getSpecs().rate; + float w0 = 2 * M_PI * m_frequency / rate; float alpha = sin(w0) / (2 * m_Q); float norm = 1 + alpha; float c = cos(w0); - std::vector a, b; a.push_back(1); a.push_back(-2 * c / norm); a.push_back((1 - alpha) / norm); b.push_back((1 - c) / (2 * norm)); b.push_back((1 - c) / norm); b.push_back(b[0]); - - return new AUD_IIRFilterReader(reader, b, a); } diff --git a/intern/audaspace/FX/AUD_LowpassFactory.h b/intern/audaspace/FX/AUD_LowpassFactory.h index 43d47dc9065..6558663df4e 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.h +++ b/intern/audaspace/FX/AUD_LowpassFactory.h @@ -32,12 +32,12 @@ #ifndef AUD_LOWPASSFACTORY #define AUD_LOWPASSFACTORY -#include "AUD_EffectFactory.h" +#include "AUD_DynamicIIRFilterFactory.h" /** * This factory creates a lowpass filter reader. */ -class AUD_LowpassFactory : public AUD_EffectFactory +class AUD_LowpassFactory : public AUD_DynamicIIRFilterFactory { private: /** @@ -63,7 +63,7 @@ public: */ AUD_LowpassFactory(AUD_Reference factory, float frequency, float Q = 1.0f); - virtual AUD_Reference createReader(); + virtual void recalculateCoefficients(AUD_SampleRate rate, std::vector &b, std::vector &a); }; #endif //AUD_LOWPASSFACTORY diff --git a/intern/audaspace/FX/AUD_SuperposeReader.cpp b/intern/audaspace/FX/AUD_SuperposeReader.cpp index fadd064da76..a0dc12fea96 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.cpp +++ b/intern/audaspace/FX/AUD_SuperposeReader.cpp @@ -39,11 +39,6 @@ static const char* specs_error = "AUD_SuperposeReader: Both readers have to " AUD_SuperposeReader::AUD_SuperposeReader(AUD_Reference reader1, AUD_Reference reader2) : m_reader1(reader1), m_reader2(reader2) { - AUD_Specs s1, s2; - s1 = reader1->getSpecs(); - s2 = reader2->getSpecs(); - if(memcmp(&s1, &s2, sizeof(AUD_Specs))) - AUD_THROW(AUD_ERROR_SPECS, specs_error); } AUD_SuperposeReader::~AUD_SuperposeReader() @@ -85,6 +80,10 @@ AUD_Specs AUD_SuperposeReader::getSpecs() const void AUD_SuperposeReader::read(int& length, bool& eos, sample_t* buffer) { AUD_Specs specs = m_reader1->getSpecs(); + AUD_Specs s2 = m_reader2->getSpecs(); + if(memcmp(&specs, &s2, sizeof(AUD_Specs))) + AUD_THROW(AUD_ERROR_SPECS, specs_error); + int samplesize = AUD_SAMPLE_SIZE(specs); m_buffer.assureSize(length * samplesize); diff --git a/intern/audaspace/intern/AUD_ConverterReader.cpp b/intern/audaspace/intern/AUD_ConverterReader.cpp index 60d8bda5ef6..b3d669379f8 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.cpp +++ b/intern/audaspace/intern/AUD_ConverterReader.cpp @@ -33,14 +33,13 @@ AUD_ConverterReader::AUD_ConverterReader(AUD_Reference reader, AUD_DeviceSpecs specs) : - AUD_EffectReader(reader) + AUD_EffectReader(reader), + m_format(specs.format) { - m_specs.specs = reader->getSpecs(); - int bigendian = 1; bigendian = (((char*)&bigendian)[0]) ? 0: 1; // 1 if Big Endian - switch(specs.format) + switch(m_format) { case AUD_FORMAT_U8: m_convert = AUD_convert_float_u8; @@ -66,23 +65,17 @@ AUD_ConverterReader::AUD_ConverterReader(AUD_Reference reader, default: break; } - - m_specs.format = specs.format; -} - -AUD_Specs AUD_ConverterReader::getSpecs() const -{ - return m_specs.specs; } void AUD_ConverterReader::read(int& length, bool& eos, sample_t* buffer) { - int samplesize = AUD_SAMPLE_SIZE(m_reader->getSpecs()); + AUD_Specs specs = m_reader->getSpecs(); + int samplesize = AUD_SAMPLE_SIZE(specs); m_buffer.assureSize(length * samplesize); m_reader->read(length, eos, m_buffer.getBuffer()); m_convert((data_t*)buffer, (data_t*)m_buffer.getBuffer(), - length * m_specs.channels); + length * specs.channels); } diff --git a/intern/audaspace/intern/AUD_ConverterReader.h b/intern/audaspace/intern/AUD_ConverterReader.h index 6fcfa195098..4a637becbb5 100644 --- a/intern/audaspace/intern/AUD_ConverterReader.h +++ b/intern/audaspace/intern/AUD_ConverterReader.h @@ -50,7 +50,7 @@ private: /** * The target specification. */ - AUD_DeviceSpecs m_specs; + AUD_SampleFormat m_format; /** * Converter function. @@ -69,7 +69,6 @@ public: */ AUD_ConverterReader(AUD_Reference reader, AUD_DeviceSpecs specs); - virtual AUD_Specs getSpecs() const; virtual void read(int& length, bool& eos, sample_t* buffer); }; From 2d3d025e8cf8776361e6397502f4e240ae9a5ccc Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 21 Jun 2011 20:39:41 +0000 Subject: [PATCH 082/624] 3D Audio GSoC: - Sequencer dynamics: Now it's possible to change the output channels and the resampling quality also increased (previously maximum quality was 44,1 kHz) - Changed two buffers to use ffmpeg allocation, not sure if that helps somehow. --- intern/audaspace/intern/AUD_C-API.cpp | 17 +++++---- intern/audaspace/intern/AUD_C-API.h | 4 +++ .../intern/AUD_ChannelMapperReader.cpp | 6 ++++ .../intern/AUD_ChannelMapperReader.h | 2 ++ intern/audaspace/intern/AUD_Mixer.cpp | 5 +++ intern/audaspace/intern/AUD_Mixer.h | 8 ++++- .../audaspace/intern/AUD_SequencerFactory.cpp | 9 +++-- .../audaspace/intern/AUD_SequencerFactory.h | 3 +- .../audaspace/intern/AUD_SequencerReader.cpp | 36 +++++++++++++++---- intern/audaspace/intern/AUD_SequencerReader.h | 7 +++- release/scripts/presets/ffmpeg/DV.py | 1 + release/scripts/presets/ffmpeg/DVD.py | 1 + release/scripts/presets/ffmpeg/SVCD.py | 1 + release/scripts/presets/ffmpeg/VCD.py | 1 + .../startup/bl_ui/properties_render.py | 4 ++- source/blender/blenkernel/intern/scene.c | 1 + source/blender/blenkernel/intern/sound.c | 4 +++ .../blender/blenkernel/intern/writeffmpeg.c | 17 +++++---- source/blender/blenloader/intern/readfile.c | 6 ++++ source/blender/makesdna/DNA_scene_types.h | 2 ++ source/blender/makesrna/intern/rna_scene.c | 12 +++++++ 21 files changed, 117 insertions(+), 30 deletions(-) diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index b52243c3fe0..db76b9b4faf 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -882,16 +882,11 @@ AUD_Handle* AUD_pauseAfter(AUD_Handle* handle, float seconds) AUD_Sound* AUD_createSequencer(int muted, void* data, AUD_volumeFunction volume) { -/* AUD_XXX should be this: but AUD_createSequencer is called before the device - * is initialized. - - return new AUD_SequencerFactory(AUD_device->getSpecs().specs, data, volume); -*/ + // specs are changed at a later point! AUD_Specs specs; specs.channels = AUD_CHANNELS_STEREO; specs.rate = AUD_RATE_44100; AUD_Reference* sequencer = new AUD_Reference(new AUD_SequencerFactory(specs, muted, data, volume)); - (*sequencer)->setThis(sequencer); return reinterpret_cast(sequencer); } @@ -928,6 +923,16 @@ void AUD_muteSequencer(AUD_Sound* sequencer, AUD_Reference* ((AUD_SequencerFactory*)sequencer->get())->mute(*entry, mute); } +void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer) +{ + ((AUD_SequencerFactory*)sequencer->get())->setSpecs(AUD_device->getSpecs().specs); +} + +void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs) +{ + ((AUD_SequencerFactory*)sequencer->get())->setSpecs(specs); +} + int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) { AUD_DeviceSpecs specs; diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index b818140a571..72d423e847b 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -469,6 +469,10 @@ extern void AUD_moveSequencer(AUD_Sound* sequencer, AUD_SEntry* entry, extern void AUD_muteSequencer(AUD_Sound* sequencer, AUD_SEntry* entry, char mute); +extern void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer); + +extern void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs); + extern int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length); extern void AUD_startPlayback(void); diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index ab7b5317be1..4ac1982e32c 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -44,6 +44,12 @@ AUD_ChannelMapperReader::~AUD_ChannelMapperReader() delete[] m_mapping; } +void AUD_ChannelMapperReader::setChannels(AUD_Channels channels) +{ + m_target_channels = channels; + calculateMapping(); +} + float AUD_ChannelMapperReader::angleDistance(float alpha, float beta) { alpha = fabs(alpha - beta); diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.h b/intern/audaspace/intern/AUD_ChannelMapperReader.h index 949bb4427e2..3da34ed85ce 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.h +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.h @@ -109,6 +109,8 @@ public: */ ~AUD_ChannelMapperReader(); + void setChannels(AUD_Channels channels); + virtual AUD_Specs getSpecs() const; virtual void read(int& length, bool& eos, sample_t* buffer); }; diff --git a/intern/audaspace/intern/AUD_Mixer.cpp b/intern/audaspace/intern/AUD_Mixer.cpp index e6699811344..cfdf2b0e60a 100644 --- a/intern/audaspace/intern/AUD_Mixer.cpp +++ b/intern/audaspace/intern/AUD_Mixer.cpp @@ -73,6 +73,11 @@ AUD_DeviceSpecs AUD_Mixer::getSpecs() const return m_specs; } +void AUD_Mixer::setSpecs(AUD_Specs specs) +{ + m_specs.specs = specs; +} + void AUD_Mixer::clear(int length) { m_buffer.assureSize(length * m_specs.channels * AUD_SAMPLE_SIZE(m_specs)); diff --git a/intern/audaspace/intern/AUD_Mixer.h b/intern/audaspace/intern/AUD_Mixer.h index a68d86dcb83..5ca801b1690 100644 --- a/intern/audaspace/intern/AUD_Mixer.h +++ b/intern/audaspace/intern/AUD_Mixer.h @@ -47,7 +47,7 @@ protected: /** * The output specification. */ - const AUD_DeviceSpecs m_specs; + AUD_DeviceSpecs m_specs; /** * The length of the mixing buffer. @@ -81,6 +81,12 @@ public: */ AUD_DeviceSpecs getSpecs() const; + /** + * Sets the target specification for superposing. + * \param specs The target specification. + */ + void setSpecs(AUD_Specs specs); + /** * Mixes a buffer. * \param buffer The buffer to superpose. diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index 1787dea0ebb..6907d7683c9 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -48,9 +48,12 @@ AUD_SequencerFactory::~AUD_SequencerFactory() { } -void AUD_SequencerFactory::setThis(AUD_Reference* self) +void AUD_SequencerFactory::setSpecs(AUD_Specs specs) { - m_this = self; + m_specs = specs; + + for(AUD_ReaderIterator i = m_readers.begin(); i != m_readers.end(); i++) + (*i)->setSpecs(m_specs); } void AUD_SequencerFactory::mute(bool muted) @@ -103,7 +106,7 @@ void AUD_SequencerFactory::mute(AUD_Reference entry, bool mu AUD_Reference AUD_SequencerFactory::createReader() { - AUD_Reference reader = new AUD_SequencerReader(*m_this, m_entries, + AUD_Reference reader = new AUD_SequencerReader(this, m_entries, m_specs, m_data, m_volume); m_readers.push_front(reader); diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index 37a332bc9ff..4e57a224c65 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -66,7 +66,6 @@ private: bool m_muted; void* m_data; AUD_volumeFunction m_volume; - AUD_Reference* m_this; // hide copy constructor and operator= AUD_SequencerFactory(const AUD_SequencerFactory&); @@ -76,7 +75,7 @@ public: AUD_SequencerFactory(AUD_Specs specs, bool muted, void* data, AUD_volumeFunction volume); ~AUD_SequencerFactory(); - void setThis(AUD_Reference* self); + void setSpecs(AUD_Specs specs); void mute(bool muted); bool getMute() const; diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index 9ee0b39c50d..a9309311d6a 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -95,6 +95,22 @@ void AUD_SequencerReader::remove(AUD_Reference entry) } } +void AUD_SequencerReader::setSpecs(AUD_Specs specs) +{ + m_mixer->setSpecs(specs); + + AUD_Reference strip; + for(AUD_StripIterator i = m_strips.begin(); i != m_strips.end(); i++) + { + strip = *i; + if(!strip->mapper.isNull()) + { + strip->mapper->setChannels(specs.channels); + strip->resampler->setRate(specs.rate); + } + } +} + bool AUD_SequencerReader::isSeekable() const { return true; @@ -149,24 +165,30 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) strip->reader = (*strip->old_sound)->createReader(); // resample #ifdef WITH_SAMPLERATE - strip->reader = new AUD_SRCResampleReader(strip->reader, m_mixer->getSpecs().specs); + strip->resampler = new AUD_SRCResampleReader(strip->reader, m_mixer->getSpecs().specs); #else - strip->reader = new AUD_LinearResampleReader(strip->reader, m_mixer->getSpecs().specs); + strip->resampler = new AUD_LinearResampleReader(strip->reader, m_mixer->getSpecs().specs); #endif // rechannel - strip->reader = new AUD_ChannelMapperReader(strip->reader, m_mixer->getSpecs().channels); + strip->mapper = new AUD_ChannelMapperReader(AUD_Reference(strip->resampler), m_mixer->getSpecs().channels); } catch(AUD_Exception) { strip->reader = NULL; + strip->resampler = NULL; + strip->mapper = NULL; } } else + { strip->reader = NULL; + strip->resampler = NULL; + strip->mapper = NULL; + } } - if(!strip->reader.isNull()) + if(!strip->mapper.isNull()) { end = floor(strip->entry->end * rate); if(m_position < end) @@ -185,9 +207,9 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) current += strip->entry->skip * rate; len = length > end - m_position ? end - m_position : length; len -= skip; - if(strip->reader->getPosition() != current) - strip->reader->seek(current); - strip->reader->read(len, eos, m_buffer.getBuffer()); + if(strip->mapper->getPosition() != current) + strip->mapper->seek(current); + strip->mapper->read(len, eos, m_buffer.getBuffer()); m_mixer->mix(m_buffer.getBuffer(), skip, len, m_volume(m_data, strip->entry->data, (float)m_position / (float)rate)); } } diff --git a/intern/audaspace/intern/AUD_SequencerReader.h b/intern/audaspace/intern/AUD_SequencerReader.h index e769b342d1b..625bad3c3ae 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.h +++ b/intern/audaspace/intern/AUD_SequencerReader.h @@ -35,11 +35,15 @@ #include "AUD_IReader.h" #include "AUD_SequencerFactory.h" #include "AUD_Buffer.h" -class AUD_Mixer; +#include "AUD_Mixer.h" +#include "AUD_ResampleReader.h" +#include "AUD_ChannelMapperReader.h" struct AUD_SequencerStrip { AUD_Reference reader; + AUD_Reference resampler; + AUD_Reference mapper; AUD_Reference entry; AUD_Reference* old_sound; }; @@ -94,6 +98,7 @@ public: void add(AUD_Reference entry); void remove(AUD_Reference entry); + void setSpecs(AUD_Specs specs); virtual bool isSeekable() const; virtual void seek(int position); diff --git a/release/scripts/presets/ffmpeg/DV.py b/release/scripts/presets/ffmpeg/DV.py index 46d2a0a4a2f..926fb241747 100644 --- a/release/scripts/presets/ffmpeg/DV.py +++ b/release/scripts/presets/ffmpeg/DV.py @@ -11,3 +11,4 @@ else: bpy.context.scene.render.ffmpeg_audio_mixrate = 48000 bpy.context.scene.render.ffmpeg_audio_codec = "PCM" +bpy.context.scene.render.ffmpeg_audio_channels = 2 diff --git a/release/scripts/presets/ffmpeg/DVD.py b/release/scripts/presets/ffmpeg/DVD.py index e18ec9f817b..196b5d68406 100644 --- a/release/scripts/presets/ffmpeg/DVD.py +++ b/release/scripts/presets/ffmpeg/DVD.py @@ -21,3 +21,4 @@ bpy.context.scene.render.ffmpeg_muxrate = 10080000 bpy.context.scene.render.ffmpeg_audio_codec = "AC3" bpy.context.scene.render.ffmpeg_audio_bitrate = 448 bpy.context.scene.render.ffmpeg_audio_mixrate = 48000 +bpy.context.scene.render.ffmpeg_audio_channels = 6 diff --git a/release/scripts/presets/ffmpeg/SVCD.py b/release/scripts/presets/ffmpeg/SVCD.py index c71a3851af0..e4459ab5c5c 100644 --- a/release/scripts/presets/ffmpeg/SVCD.py +++ b/release/scripts/presets/ffmpeg/SVCD.py @@ -21,3 +21,4 @@ bpy.context.scene.render.ffmpeg_muxrate = 0 bpy.context.scene.render.ffmpeg_audio_bitrate = 224 bpy.context.scene.render.ffmpeg_audio_mixrate = 44100 bpy.context.scene.render.ffmpeg_audio_codec = "MP2" +bpy.context.scene.render.ffmpeg_audio_channels = 2 diff --git a/release/scripts/presets/ffmpeg/VCD.py b/release/scripts/presets/ffmpeg/VCD.py index faf27efe9e6..c2b73e682a2 100644 --- a/release/scripts/presets/ffmpeg/VCD.py +++ b/release/scripts/presets/ffmpeg/VCD.py @@ -21,3 +21,4 @@ bpy.context.scene.render.ffmpeg_muxrate = 2352 * 75 * 8 bpy.context.scene.render.ffmpeg_audio_bitrate = 224 bpy.context.scene.render.ffmpeg_audio_mixrate = 44100 bpy.context.scene.render.ffmpeg_audio_codec = "MP2" +bpy.context.scene.render.ffmpeg_audio_channels = 2 diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py index 54ca18ef828..9ff4470641b 100644 --- a/release/scripts/startup/bl_ui/properties_render.py +++ b/release/scripts/startup/bl_ui/properties_render.py @@ -596,7 +596,9 @@ class RENDER_PT_encoding(RenderButtonsPanel, bpy.types.Panel): col.prop(rd, "ffmpeg_audio_bitrate") col.prop(rd, "ffmpeg_audio_mixrate") - split.prop(rd, "ffmpeg_audio_volume", slider=True) + col = split.column() + col.prop(rd, "ffmpeg_audio_volume", slider=True) + col.prop(rd, "ffmpeg_audio_channels") class RENDER_PT_bake(RenderButtonsPanel, bpy.types.Panel): diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c index 51eaba3c05b..e045bd0fb82 100644 --- a/source/blender/blenkernel/intern/scene.c +++ b/source/blender/blenkernel/intern/scene.c @@ -469,6 +469,7 @@ Scene *add_scene(const char *name) sce->r.ffcodecdata.audio_mixrate = 44100; sce->r.ffcodecdata.audio_volume = 1.0f; sce->r.ffcodecdata.audio_bitrate = 192; + sce->r.ffcodecdata.audio_channels = 2; BLI_strncpy(sce->r.engine, "BLENDER_RENDER", sizeof(sce->r.engine)); diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 60a24c2eace..9b86b8752db 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -346,6 +346,7 @@ AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, AUD_setDeviceVolume(mixdown, volume); + AUD_setSequencerSpecs(scene->sound_scene, specs.specs); AUD_freeHandle(AUD_playDevice(mixdown, scene->sound_scene, start / FPS)); return mixdown; @@ -405,6 +406,9 @@ static void sound_start_play_scene(struct Scene *scene) { if(scene->sound_scene_handle) AUD_stop(scene->sound_scene_handle); + + AUD_setSequencerDeviceSpecs(scene->sound_scene); + if((scene->sound_scene_handle = AUD_play(scene->sound_scene, 1))) AUD_setLoop(scene->sound_scene_handle, -1); } diff --git a/source/blender/blenkernel/intern/writeffmpeg.c b/source/blender/blenkernel/intern/writeffmpeg.c index c729565533f..26de31b2b03 100644 --- a/source/blender/blenkernel/intern/writeffmpeg.c +++ b/source/blender/blenkernel/intern/writeffmpeg.c @@ -549,7 +549,7 @@ static AVStream* alloc_audio_stream(RenderData *rd, int codec_id, AVFormatContex c->sample_rate = rd->ffcodecdata.audio_mixrate; c->bit_rate = ffmpeg_audio_bitrate*1000; c->sample_fmt = SAMPLE_FMT_S16; - c->channels = 2; + c->channels = rd->ffcodecdata.audio_channels; codec = avcodec_find_encoder(c->codec_id); if (!codec) { //XXX error("Couldn't find a valid audio codec"); @@ -574,12 +574,11 @@ static AVStream* alloc_audio_stream(RenderData *rd, int codec_id, AVFormatContex audio_outbuf_size = c->frame_size * c->channels * sizeof(int16_t) * 4; } - audio_output_buffer = (uint8_t*)MEM_mallocN( - audio_outbuf_size, "FFMPEG audio encoder input buffer"); + audio_output_buffer = (uint8_t*)av_malloc( + audio_outbuf_size); - audio_input_buffer = (uint8_t*)MEM_mallocN( - audio_input_samples * c->channels * sizeof(int16_t), - "FFMPEG audio encoder output buffer"); + audio_input_buffer = (uint8_t*)av_malloc( + audio_input_samples * c->channels * sizeof(int16_t)); audio_time = 0.0f; @@ -701,7 +700,7 @@ static int start_ffmpeg_impl(struct RenderData *rd, int rectx, int recty, Report if (ffmpeg_type == FFMPEG_DV) { fmt->audio_codec = CODEC_ID_PCM_S16LE; - if (ffmpeg_audio_codec != CODEC_ID_NONE && rd->ffcodecdata.audio_mixrate != 48000) { + if (ffmpeg_audio_codec != CODEC_ID_NONE && rd->ffcodecdata.audio_mixrate != 48000 && rd->ffcodecdata.audio_channels != 2) { BKE_report(reports, RPT_ERROR, "FFMPEG only supports 48khz / stereo audio for DV!"); return 0; } @@ -971,11 +970,11 @@ void end_ffmpeg(void) video_buffer = 0; } if (audio_output_buffer) { - MEM_freeN(audio_output_buffer); + av_free(audio_output_buffer); audio_output_buffer = 0; } if (audio_input_buffer) { - MEM_freeN(audio_input_buffer); + av_free(audio_input_buffer); audio_input_buffer = 0; } diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index b8a72616593..50be7b83484 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11474,6 +11474,12 @@ static void do_versions(FileData *fd, Library *lib, Main *main) kb->slidermax = kb->slidermin + 1.0f; } } + + { + Scene *scene; + for (scene=main->scene.first; scene; scene=scene->id.next) + scene->r.ffcodecdata.audio_channels = 2; + } } if (main->versionfile < 256 || (main->versionfile == 256 && main->subversionfile < 1)) { diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h index 100a66d209f..2fc92aa12c4 100644 --- a/source/blender/makesdna/DNA_scene_types.h +++ b/source/blender/makesdna/DNA_scene_types.h @@ -126,6 +126,8 @@ typedef struct FFMpegCodecData { int video_bitrate; int audio_bitrate; int audio_mixrate; + int audio_channels; + int audio_pad; float audio_volume; int gop_size; int flags; diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 1322a18421b..a8d8d875ec4 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -98,6 +98,14 @@ EnumPropertyItem snap_element_items[] = { {SCE_SNAP_MODE_VOLUME, "VOLUME", ICON_SNAP_VOLUME, "Volume", "Snap to volume"}, {0, NULL, 0, NULL, NULL}}; +static EnumPropertyItem audio_channel_items[] = { + {1, "MONO", 0, "Mono", "Set audio channels to mono"}, + {2, "STEREO", 0, "Stereo", "Set audio channels to stereo"}, + {4, "SURROUND4", 0, "4 Channels", "Set audio channels to 4 channels"}, + {6, "SURROUND51", 0, "5.1 Surround", "Set audio channels to 5.1 surround sound"}, + {8, "SURROUND71", 0, "7.1 Surround", "Set audio channels to 7.1 surround sound"}, + {0, NULL, 0, NULL, NULL}}; + EnumPropertyItem image_type_items[] = { {0, "", 0, "Image", NULL}, {R_BMP, "BMP", ICON_FILE_IMAGE, "BMP", "Output image in bitmap format"}, @@ -2468,6 +2476,10 @@ static void rna_def_scene_render_data(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Volume", "Audio volume"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); + prop= RNA_def_property(srna, "ffmpeg_audio_channels", PROP_ENUM, PROP_NONE); + RNA_def_property_enum_sdna(prop, NULL, "ffcodecdata.audio_channels"); + RNA_def_property_enum_items(prop, audio_channel_items); + RNA_def_property_ui_text(prop, "Audio Channels", "Sets the audio channel count"); #endif prop= RNA_def_property(srna, "fps", PROP_INT, PROP_NONE); From ab2026bf4271ba316ffe621eb142091127ee1cf0 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 22 Jun 2011 11:41:26 +0000 Subject: [PATCH 083/624] Animation Channel Filtering Refactor - Part 3 (Visibility Flag Split) * This (big) commit is aimed at cleaning up the filtering flags used by the animation channel filtering code. The list of filtering flags has been growing a bit "organically" since it's humble origins for use in the Action Editor some 3 years (IIRC) ago now during a weekend hackathon. Obviously, some things have ended up tacked on, while others have been the product of other flag options. Nevertheless, it was time for a bit of a spring clean! * Most notably, one area where the system outgrown its original design for the Action Editor was in terms of the "visibility" filtering flag it was using. While in the Action Editor the concept of what channels to include was strictly dictated by whether the channel hierarchy showed it, in the Graph Editor this is not always the case. In other words, there was a difference between the data the channels represented being visible and the channels for that data being visible in the hierarchy. Long story short: this lead to bug report [#27076] (and many like it), where if you selected an F-Curve, then collapsed the Group it was in, then even after selecting another F-Curve in another Group, the original F-Curve's properties would still be shown in the Properties Region. The good news is that this commit fixes this issue right away! * More good news will follow, as I start checking on the flag usage of other tools, but I'm committing this first so that we have a stable reference (of code similar to the old buggy stuff) on which we can fall back to later to find bugs (should they pop up). Anyways, back to the trenches! --- .../editors/animation/anim_channels_defines.c | 7 +- .../editors/animation/anim_channels_edit.c | 60 ++++++--- source/blender/editors/animation/anim_deps.c | 2 +- .../blender/editors/animation/anim_filter.c | 117 ++++++++---------- .../editors/animation/keyframes_draw.c | 2 +- .../editors/animation/keyframes_edit.c | 4 +- source/blender/editors/include/ED_anim_api.h | 58 +++++++-- .../editors/space_action/action_draw.c | 4 +- .../editors/space_action/action_edit.c | 38 +++--- .../editors/space_action/action_select.c | 30 ++--- .../blender/editors/space_graph/graph_draw.c | 4 +- .../blender/editors/space_graph/graph_edit.c | 44 +++---- .../editors/space_graph/graph_select.c | 22 ++-- .../blender/editors/space_graph/graph_utils.c | 16 ++- .../blender/editors/space_graph/space_graph.c | 2 +- .../blender/editors/space_nla/nla_buttons.c | 3 +- .../blender/editors/space_nla/nla_channels.c | 8 +- source/blender/editors/space_nla/nla_draw.c | 4 +- source/blender/editors/space_nla/nla_edit.c | 44 +++---- source/blender/editors/space_nla/nla_select.c | 9 +- .../editors/transform/transform_conversions.c | 18 +-- .../editors/transform/transform_generics.c | 4 +- 22 files changed, 275 insertions(+), 225 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index c71ffe9cd5e..c3e79d787e1 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -2735,11 +2735,8 @@ static void achannel_setting_flush_widget_cb(bContext *C, void *ale_npoin, void else return; - /* get all channels that can possibly be chosen - * - therefore, the filter is simply ANIMFILTER_CHANNELS, since if we took VISIBLE too, - * then the channels under closed expanders get ignored... - */ - filter= ANIMFILTER_CHANNELS; + /* get all channels that can possibly be chosen - but ignore hierarchy */ + filter= ANIMFILTER_DATA_VISIBLE|ANIMFILTER_LIST_CHANNELS; ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* call API method to flush the setting */ diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index 9eb9e3ecd9a..fa52bdcb854 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -194,7 +194,8 @@ void ANIM_deselect_anim_channels (bAnimContext *ac, void *data, short datatype, int filter; /* filter data */ - filter= ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS; + /* NOTE: no list visible, otherwise, we get dangling */ + filter= ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_CHANNELS; ANIM_animdata_filter(ac, &anim_data, filter, data, datatype); /* See if we should be selecting or deselecting */ @@ -1053,7 +1054,8 @@ static int animchannels_rearrange_exec(bContext *C, wmOperator *op) mode= RNA_enum_get(op->ptr, "direction"); /* get animdata blocks */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_ANIMDATA); + // XXX: hierarchy visibility is provisional atm... might be wrong decision! + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_ANIMDATA); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale = anim_data.first; ale; ale = ale->next) { @@ -1133,7 +1135,7 @@ static int animchannels_delete_exec(bContext *C, wmOperator *UNUSED(op)) /* do groups only first (unless in Drivers mode, where there are none) */ if (ac.datatype != ANIMCONT_DRIVERS) { /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_CHANNELS | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* delete selected groups and their associated channels */ @@ -1172,7 +1174,7 @@ static int animchannels_delete_exec(bContext *C, wmOperator *UNUSED(op)) /* now do F-Curves */ if (ac.datatype != ANIMCONT_GPENCIL) { /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* delete selected F-Curves */ @@ -1227,12 +1229,16 @@ static int animchannels_visibility_set_exec(bContext *C, wmOperator *UNUSED(op)) if (ANIM_animdata_get_context(C, &ac) == 0) return OPERATOR_CANCELLED; - /* get list of all channels that selection may need to be flushed to */ - filter= ANIMFILTER_CHANNELS; + /* get list of all channels that selection may need to be flushed to + * - hierarchy mustn't affect what we have access to here... + */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &all_data, filter, ac.data, ac.datatype); - - /* hide all channels not selected */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_UNSEL | ANIMFILTER_NODUPLIS); + + /* hide all channels not selected + * - restrict this to only applying on settings we can get to in the list + */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_UNSEL | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -1306,12 +1312,16 @@ static int animchannels_visibility_toggle_exec(bContext *C, wmOperator *UNUSED(o if (ANIM_animdata_get_context(C, &ac) == 0) return OPERATOR_CANCELLED; - /* get list of all channels that selection may need to be flushed to */ - filter= (ANIMFILTER_CHANNELS | ANIMFILTER_NODUPLIS); + /* get list of all channels that selection may need to be flushed to + * - hierarchy mustn't affect what we have access to here... + */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &all_data, filter, ac.data, ac.datatype); - /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_NODUPLIS); + /* filter data + * - restrict this to only applying on settings we can get to in the list + */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* See if we should be making showing all selected or hiding */ @@ -1403,14 +1413,24 @@ static void setflag_anim_channels (bAnimContext *ac, short setting, short mode, /* filter data that we need if flush is on */ if (flush) { - /* get list of all channels that selection may need to be flushed to */ - filter= ANIMFILTER_CHANNELS; + /* get list of all channels that selection may need to be flushed to + * - hierarchy visibility needs to be ignored so that settings can get flushed + * "down" inside closed containers + */ + filter= ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_CHANNELS; ANIM_animdata_filter(ac, &all_data, filter, ac->data, ac->datatype); } - /* filter data that we're working on */ + /* filter data that we're working on + * - hierarchy matters if we're doing this from the channels region + * since we only want to apply this to channels we can "see", + * and have these affect their relatives + * - but for Graph Editor, this gets used also from main region + * where hierarchy doesn't apply [#21276] + */ + // FIXME: graph editor case // XXX: noduplis enabled so that results don't cancel, but will be problematic for some channels where only type differs - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_NODUPLIS); if (onlysel) filter |= ANIMFILTER_SEL; ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -1703,7 +1723,7 @@ static int animchannels_enable_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* loop through filtered data and clean curves */ @@ -1812,7 +1832,7 @@ static void borderselect_anim_channels (bAnimContext *ac, rcti *rect, short sele UI_view2d_region_to_view(v2d, rect->xmax, rect->ymax-2, &rectf.xmax, &rectf.ymax); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop over data, doing border select */ @@ -1926,7 +1946,7 @@ static int mouse_anim_channels (bAnimContext *ac, float UNUSED(x), int channel_i /* get the channel that was clicked on */ /* filter channels */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* get channel from index */ diff --git a/source/blender/editors/animation/anim_deps.c b/source/blender/editors/animation/anim_deps.c index b5a1781064c..13061113926 100644 --- a/source/blender/editors/animation/anim_deps.c +++ b/source/blender/editors/animation/anim_deps.c @@ -257,7 +257,7 @@ void ANIM_sync_animchannels_to_data (const bContext *C) /* filter data */ /* NOTE: we want all channels, since we want to be able to set selection status on some of them even when collapsed */ - filter= ANIMFILTER_CHANNELS; + filter= ANIMFILTER_DATA_VISIBLE|ANIMFILTER_LIST_CHANNELS; ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* flush settings as appropriate depending on the types of the channels */ diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index 2343c73921c..04d8aa87e14 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -369,7 +369,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) #define ANIMDATA_FILTER_CASES(id, adtOk, nlaOk, driversOk, keysOk) \ {\ if ((id)->adt) {\ - if (!(filter_mode & ANIMFILTER_CURVEVISIBLE) || !((id)->adt->flag & ADT_CURVES_NOT_VISIBLE)) {\ + if (!(filter_mode & ANIMFILTER_CURVE_VISIBLE) || !((id)->adt->flag & ADT_CURVES_NOT_VISIBLE)) {\ if (filter_mode & ANIMFILTER_ANIMDATA) {\ adtOk\ }\ @@ -774,11 +774,12 @@ static size_t skip_fcurve_selected_data (bDopeSheet *ads, FCurve *fcu, ID *owner /* check whether to continue or skip */ if ((pchan) && (pchan->bone)) { /* if only visible channels, skip if bone not visible unless user wants channels from hidden data too */ - if ((filter_mode & ANIMFILTER_VISIBLE) && !(ads->filterflag & ADS_FILTER_INCL_HIDDEN)) { + if ((filter_mode & ANIMFILTER_DATA_VISIBLE) && !(ads->filterflag & ADS_FILTER_INCL_HIDDEN)) { bArmature *arm= (bArmature *)ob->data; if ((arm->layer & pchan->bone->layer) == 0) return 1; + // TODO: manually hidden using flags } /* can only add this F-Curve if it is selected */ @@ -881,7 +882,7 @@ static FCurve *animdata_filter_fcurve_next (bDopeSheet *ads, FCurve *first, bAct } /* only include if visible (Graph Editor check, not channels check) */ - if (!(filter_mode & ANIMFILTER_CURVEVISIBLE) || (fcu->flag & FCURVE_VISIBLE)) { + if (!(filter_mode & ANIMFILTER_CURVE_VISIBLE) || (fcu->flag & FCURVE_VISIBLE)) { /* only work with this channel and its subchannels if it is editable */ if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_FCU(fcu)) { /* only include this curve if selected in a way consistent with the filtering requirements */ @@ -1003,7 +1004,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo */ if (first_fcu) { /* add this group as a channel first */ - if ((filter_mode & ANIMFILTER_CHANNELS) || !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* filter selection of channel specially here again, since may be open and not subject to previous test */ if ( ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) ) { ale= make_new_animlistelem(agrp, ANIMTYPE_GROUP, owner_id); @@ -1021,17 +1022,16 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo * - groups can be collapsed (and those tools which are only interested in channels rely on knowing that group is closed) * * cases when we should include F-Curves inside group: - * - we don't care about visibility + * - we don't care about hierarchy visibility (i.e. we just need the F-Curves present) * - group is expanded - * - we just need the F-Curves present */ - if ( (!(filter_mode & ANIMFILTER_VISIBLE) || EXPANDED_AGRP(ac, agrp)) || (filter_mode & ANIMFILTER_CURVESONLY) ) + if ( (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_AGRP(ac, agrp)) ) { /* for the Graph Editor, curves may be set to not be visible in the view to lessen clutter, * but to do this, we need to check that the group doesn't have it's not-visible flag set preventing * all its sub-curves to be shown */ - if ( !(filter_mode & ANIMFILTER_CURVEVISIBLE) || !(agrp->flag & AGRP_NOTVISIBLE) ) + if ( !(filter_mode & ANIMFILTER_CURVE_VISIBLE) || !(agrp->flag & AGRP_NOTVISIBLE) ) { if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_AGRP(agrp)) { /* NOTE: filter_gmode is used here, not standard filter_mode, since there may be some flags that shouldn't apply */ @@ -1054,7 +1054,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo } /* Include NLA-Data for NLA-Editor: - * - when ANIMFILTER_CHANNELS is used, that means we should be filtering the list for display + * - when ANIMFILTER_LIST_CHANNELS is used, that means we should be filtering the list for display * Although the evaluation order is from the first track to the last and then apply the Action on top, * we present this in the UI as the Active Action followed by the last track to the first so that we * get the evaluation order presented as per a stack. @@ -1069,7 +1069,7 @@ static size_t animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data size_t items = 0; /* if showing channels, include active action */ - if (filter_mode & ANIMFILTER_CHANNELS) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* there isn't really anything editable here, so skip if need editable */ // TODO: currently, selection isn't checked since it doesn't matter if ((filter_mode & ANIMFILTER_FOREDIT) == 0) { @@ -1097,7 +1097,7 @@ static size_t animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data /* loop over NLA Tracks - assume that the caller of this has already checked that these should be included */ for (nlt= first; nlt; nlt= next) { /* 'next' NLA-Track to use depends on whether we're filtering for drawing or not */ - if (filter_mode & ANIMFILTER_CHANNELS) + if (filter_mode & ANIMFILTER_LIST_CHANNELS) next= nlt->prev; else next= nlt->next; @@ -1137,7 +1137,7 @@ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, K size_t items = 0; /* check if channels or only F-Curves */ - if ((filter_mode & ANIMFILTER_CURVESONLY) == 0) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { KeyBlock *kb; /* loop through the channels adding ShapeKeys as appropriate */ @@ -1165,7 +1165,7 @@ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, K } else { /* just use the action associated with the shapekey */ - // FIXME: is owner-id and having no owner/dopesheet really fine? + // TODO: somehow manage to pass dopesheet info down here too? if (key->adt) { if (filter_mode & ANIMFILTER_ANIMDATA) ANIMDATA_ADD_ANIMDATA(key) @@ -1188,7 +1188,6 @@ static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), size_t items = 0; /* check if filtering types are appropriate */ - if (!(filter_mode & (ANIMFILTER_ACTGROUPED|ANIMFILTER_CURVESONLY))) { /* for now, grab grease pencil datablocks directly from main*/ for (gpd = G.main->gpencil.first; gpd; gpd = gpd->id.next) { @@ -1197,7 +1196,7 @@ static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), continue; /* add gpd as channel too (if for drawing, and it has layers) */ - if ((filter_mode & ANIMFILTER_CHANNELS) && (gpd->layers.first)) { + if ((filter_mode & ANIMFILTER_LIST_CHANNELS) && (gpd->layers.first)) { /* add to list */ ale= make_new_animlistelem(gpd, ANIMTYPE_GPDATABLOCK, NULL); if (ale) { @@ -1207,7 +1206,7 @@ static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), } /* only add layers if they will be visible (if drawing channels) */ - if ( !(filter_mode & ANIMFILTER_VISIBLE) || (EXPANDED_GPD(gpd)) ) { + if ( !(filter_mode & ANIMFILTER_LIST_VISIBLE) || (EXPANDED_GPD(gpd)) ) { /* loop over layers as the conditions are acceptable */ for (gpl= gpd->layers.first; gpl; gpl= gpl->next) { /* only if selected */ @@ -1292,7 +1291,7 @@ static size_t animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_d if (ok == 0) continue; /* include texture-expand widget? */ - if (filter_mode & ANIMFILTER_CHANNELS) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(tex) { ale= make_new_animlistelem(tex, ANIMTYPE_DSTEX, owner_id); @@ -1304,7 +1303,7 @@ static size_t animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_d } /* add texture's animation data */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_TEX_DATA(tex) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_TEX_DATA(tex)) { ANIMDATA_FILTER_CASES(tex, { /* AnimData blocks - do nothing... */ }, items += animdata_filter_nla(ac, anim_data, ads, tex->adt, filter_mode, (ID *)tex);, @@ -1362,7 +1361,7 @@ static size_t animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_d /* include material-expand widget? */ // hmm... do we need to store the index of this material in the array anywhere? - if (filter_mode & ANIMFILTER_CHANNELS) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(ma) { ale= make_new_animlistelem(ma, ANIMTYPE_DSMAT, (ID *)ma); @@ -1374,7 +1373,7 @@ static size_t animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_d } /* add material's animation data */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_MAT_OBJD(ma) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_MAT_OBJD(ma)) { /* material's animation data */ ANIMDATA_FILTER_CASES(ma, { /* AnimData blocks - do nothing... */ }, @@ -1412,7 +1411,7 @@ static size_t animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *a if (ok == 0) continue; /* add particle settings? */ - if ((filter_mode & ANIMFILTER_CHANNELS)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(psys->part) { ale = make_new_animlistelem(psys->part, ANIMTYPE_DSPART, (ID *)psys->part); @@ -1423,7 +1422,7 @@ static size_t animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *a } } - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_PART_OBJD(psys->part) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_PART_OBJD(psys->part)) { ANIMDATA_FILTER_CASES(psys->part, { /* AnimData blocks - do nothing... */ }, items += animdata_filter_nla(ac, anim_data, ads, psys->part->adt, filter_mode, (ID *)psys->part);, @@ -1507,7 +1506,7 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim } /* include data-expand widget? */ - if ((filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) == 0) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(iat) { ale= make_new_animlistelem(iat, type, (ID *)iat); @@ -1516,7 +1515,7 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim } /* add object-data animation channels? */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || (expanded) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || (expanded)) { /* filtering for channels - nla, drivers, keyframes */ ANIMDATA_FILTER_CASES(iat, { /* AnimData blocks - do nothing... */ }, @@ -1550,7 +1549,7 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat size_t items = 0; /* add this object as a channel first */ - if ((filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) == 0) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by selection */ if ANIMCHANNEL_SELOK((base->flag & SELECT)) { /* check if filtering by active status */ @@ -1565,8 +1564,7 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat } /* if collapsed, don't go any further (unless adding keyframes only) */ - if ( ((filter_mode & ANIMFILTER_VISIBLE) && EXPANDED_OBJC(ob) == 0) && - !(filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) ) + if ((filter_mode & ANIMFILTER_LIST_VISIBLE) && EXPANDED_OBJC(ob) == 0) return items; /* Action, Drivers, or NLA */ @@ -1580,8 +1578,8 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat }, { /* drivers */ /* include drivers-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLDRIVERS, (ID *)ob); + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + ale= make_new_animlistelem(adt, ANIMTYPE_FILLDRIVERS, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); items++; @@ -1589,13 +1587,13 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat } /* add F-Curve channels (drivers are F-Curves) */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || EXPANDED_DRVD(adt) || !(filter_mode & ANIMFILTER_CHANNELS)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_DRVD(adt)) { items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)ob); } }, { /* action (keyframes) */ /* include action-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); @@ -1604,7 +1602,7 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat } /* add F-Curve channels? */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || EXPANDED_ACTC(adt->action) || !(filter_mode & ANIMFILTER_CHANNELS)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_ACTC(adt->action)) { items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)ob); } } @@ -1619,7 +1617,7 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat { /* AnimData blocks - do nothing... */ }, { /* nla */ /* include shapekey-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(key) { ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); @@ -1631,12 +1629,12 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat } /* add NLA tracks - only if expanded or so */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_SKE_OBJD(key) || (filter_mode & ANIMFILTER_CURVESONLY)) + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_SKE_OBJD(key)) items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)key); }, { /* drivers */ /* include shapekey-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); if (ale) { BLI_addtail(anim_data, ale); @@ -1645,13 +1643,13 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat } /* add channels */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_SKE_OBJD(key) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_SKE_OBJD(key)) { items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)key); } }, { /* action (keyframes) */ /* include shapekey-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by active status */ if ANIMCHANNEL_ACTIVEOK(key) { ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); @@ -1663,7 +1661,7 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat } /* add channels */ - if (!(filter_mode & ANIMFILTER_VISIBLE) || FILTER_SKE_OBJD(key) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_SKE_OBJD(key)) { items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)key); } } @@ -1790,7 +1788,7 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ size_t items = 0; /* add scene as a channel first (even if we aren't showing scenes we still need to show the scene's sub-data */ - if ((filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) == 0) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* check if filtering by selection */ if (ANIMCHANNEL_SELOK( (sce->flag & SCE_DS_SELECTED) )) { ale= make_new_animlistelem(sce, ANIMTYPE_SCENE, NULL); @@ -1802,7 +1800,7 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ } /* if collapsed, don't go any further (unless adding keyframes only) */ - if ( (EXPANDED_SCEC(sce) == 0) && !(filter_mode & (ANIMFILTER_CURVESONLY|ANIMFILTER_NLATRACKS)) ) + if ((filter_mode & ANIMFILTER_LIST_VISIBLE) && (EXPANDED_SCEC(sce) == 0)) return items; /* Action, Drivers, or NLA for Scene */ @@ -1816,7 +1814,7 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ }, { /* drivers */ /* include drivers-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLDRIVERS, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); @@ -1825,13 +1823,13 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ } /* add F-Curve channels (drivers are F-Curves) */ - if (EXPANDED_DRVD(adt) || !(filter_mode & ANIMFILTER_CHANNELS)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_DRVD(adt)) { items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)sce); } }, { /* action */ /* include action-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); @@ -1840,7 +1838,7 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ } /* add F-Curve channels? */ - if (EXPANDED_ACTC(adt->action) || !(filter_mode & ANIMFILTER_CHANNELS)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_ACTC(adt->action)) { items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)sce); } } @@ -1859,7 +1857,7 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ }, { /* drivers */ /* include world-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, (ID *)wo); if (ale) { BLI_addtail(anim_data, ale); @@ -1868,14 +1866,14 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ } /* add F-Curve channels (drivers are F-Curves) */ - if (FILTER_WOR_SCED(wo)/*EXPANDED_DRVD(adt)*/ || !(filter_mode & ANIMFILTER_CHANNELS)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_WOR_SCED(wo)/*EXPANDED_DRVD(adt)*/) { // XXX owner info is messed up now... items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)wo); } }, { /* action */ /* include world-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); @@ -1884,14 +1882,14 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ } /* add channels */ - if (FILTER_WOR_SCED(wo) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_WOR_SCED(wo)) { items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)wo); } } ) /* if expanded, check world textures too */ - if (FILTER_WOR_SCED(wo) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_WOR_SCED(wo)) { /* textures for world */ if (!(ads->filterflag & ADS_FILTER_NOTEX)) items += animdata_filter_dopesheet_texs(ac, anim_data, ads, (ID *)wo, filter_mode); @@ -1909,7 +1907,7 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ }, { /* drivers */ /* include nodetree-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, (ID *)ntree); if (ale) { BLI_addtail(anim_data, ale); @@ -1918,14 +1916,14 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ } /* add F-Curve channels (drivers are F-Curves) */ - if (FILTER_NTREE_SCED(ntree)/*EXPANDED_DRVD(adt)*/ || !(filter_mode & ANIMFILTER_CHANNELS)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_NTREE_SCED(ntree)/*EXPANDED_DRVD(adt)*/) { // XXX owner info is messed up now... items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)ntree); } }, { /* action */ /* include nodetree-expand widget? */ - if ((filter_mode & ANIMFILTER_CHANNELS) && !(filter_mode & ANIMFILTER_CURVESONLY)) { + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, (ID *)sce); if (ale) { BLI_addtail(anim_data, ale); @@ -1934,15 +1932,12 @@ static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_ } /* add channels */ - if (FILTER_NTREE_SCED(ntree) || (filter_mode & ANIMFILTER_CURVESONLY)) { + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_NTREE_SCED(ntree)) { items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)ntree); } } ) } - - - // TODO: scene compositing nodes (these aren't standard node-trees) /* return the number of items added to the list */ return items; @@ -2019,7 +2014,7 @@ static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, /* if only F-Curves with visible flags set can be shown, check that * datablocks haven't been set to invisible */ - if (filter_mode & ANIMFILTER_CURVEVISIBLE) { + if (filter_mode & ANIMFILTER_CURVE_VISIBLE) { if ((sce->adt) && (sce->adt->flag & ADT_CURVES_NOT_VISIBLE)) sceOk= worOk= nodeOk= 0; } @@ -2048,8 +2043,7 @@ static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, * - if only selected, must check if object is selected * - there must be animation data to edit */ - // TODO: if cache is implemented, just check name here, and then - if ((filter_mode & ANIMFILTER_VISIBLE) && !(ads->filterflag & ADS_FILTER_INCL_HIDDEN)) { + if ((filter_mode & ANIMFILTER_DATA_VISIBLE) && !(ads->filterflag & ADS_FILTER_INCL_HIDDEN)) { /* layer visibility - we check both object and base, since these may not be in sync yet */ if ((sce->lay & (ob->lay|base->lay))==0) continue; @@ -2060,7 +2054,7 @@ static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, /* if only F-Curves with visible flags set can be shown, check that * datablock hasn't been set to invisible */ - if (filter_mode & ANIMFILTER_CURVEVISIBLE) { + if (filter_mode & ANIMFILTER_CURVE_VISIBLE) { if ((ob->adt) && (ob->adt->flag & ADT_CURVES_NOT_VISIBLE)) continue; } @@ -2368,8 +2362,7 @@ static short animdata_filter_dopesheet_summary (bAnimContext *ac, ListBase *anim * - only for drawing and/or selecting keyframes in channels, but not for real editing * - only useful for DopeSheet/Action/etc. editors where it is actually useful */ - // TODO: we should really check if some other prohibited filters are also active, but that can be for later - if ((filter_mode & ANIMFILTER_CHANNELS) && (ads->filterflag & ADS_FILTER_SUMMARY)) { + if ((filter_mode & ANIMFILTER_LIST_CHANNELS) && (ads->filterflag & ADS_FILTER_SUMMARY)) { bAnimListElem *ale= make_new_animlistelem(ac, ANIMTYPE_SUMMARY, NULL); if (ale) { BLI_addtail(anim_data, ale); diff --git a/source/blender/editors/animation/keyframes_draw.c b/source/blender/editors/animation/keyframes_draw.c index 00e11d8b1a4..453027632eb 100644 --- a/source/blender/editors/animation/keyframes_draw.c +++ b/source/blender/editors/animation/keyframes_draw.c @@ -773,7 +773,7 @@ void summary_to_keylist(bAnimContext *ac, DLRBT_Tree *keys, DLRBT_Tree *blocks) int filter; /* get F-Curves to take keyframes from */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY); + filter= ANIMFILTER_DATA_VISIBLE; // curves only ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through each F-Curve, grabbing the keyframes */ diff --git a/source/blender/editors/animation/keyframes_edit.c b/source/blender/editors/animation/keyframes_edit.c index e50203cbc28..ca8d1c232fa 100644 --- a/source/blender/editors/animation/keyframes_edit.c +++ b/source/blender/editors/animation/keyframes_edit.c @@ -397,7 +397,7 @@ static short summary_keyframes_loop(KeyframeEditData *ked, bAnimContext *ac, Key return 0; /* get F-Curves to take keyframes from */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY); + filter= ANIMFILTER_DATA_VISIBLE; ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through each F-Curve, working on the keyframes until the first curve aborts */ @@ -491,7 +491,7 @@ void ANIM_editkeyframes_refresh(bAnimContext *ac) int filter; /* filter animation data */ - filter= ANIMFILTER_CURVESONLY; + filter= ANIMFILTER_DATA_VISIBLE; ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop over F-Curves that are likely to have been edited, and check them */ diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index be46c237e80..36e52fa8b8f 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -183,26 +183,60 @@ typedef enum eAnim_KeyType { /* ----------------- Filtering -------------------- */ +#if 0 /// old /* filtering flags - under what circumstances should a channel be added */ typedef enum eAnimFilter_Flags { ANIMFILTER_VISIBLE = (1<<0), /* should channels be visible (in terms of hierarchy only) */ - ANIMFILTER_SEL = (1<<1), /* should channels be selected */ - ANIMFILTER_UNSEL = (1<<2), /* should channels be NOT selected */ - ANIMFILTER_FOREDIT = (1<<3), /* does editable status matter */ - ANIMFILTER_CURVESONLY = (1<<4), /* don't include summary-channels, etc. */ + //ANIMFILTER_SEL = (1<<1), /* should channels be selected */ + //ANIMFILTER_UNSEL = (1<<2), /* should channels be NOT selected */ + //ANIMFILTER_FOREDIT = (1<<3), /* does editable status matter */ + ANIMFILTER_CURVESONLY = (1<<4), /* don't include summary-channels, etc. */ // double-check on how this goes for actedit ANIMFILTER_CHANNELS = (1<<5), /* make list for interface drawing */ - ANIMFILTER_ACTGROUPED = (1<<6), /* belongs to the active actiongroup */ + //ANIMFILTER_ACTGROUPED = (1<<6), /* belongs to the active actiongroup */ ANIMFILTER_CURVEVISIBLE = (1<<7), /* F-Curve is visible for editing/viewing in Graph Editor */ - ANIMFILTER_ACTIVE = (1<<8), /* channel should be 'active' */ - ANIMFILTER_ANIMDATA = (1<<9), /* only return the underlying AnimData blocks (not the tracks, etc.) data comes from */ + //ANIMFILTER_ACTIVE = (1<<8), /* channel should be 'active' */ + //ANIMFILTER_ANIMDATA = (1<<9), /* only return the underlying AnimData blocks (not the tracks, etc.) data comes from */ ANIMFILTER_NLATRACKS = (1<<10), /* only include NLA-tracks */ - ANIMFILTER_SELEDIT = (1<<11), /* link editability with selected status */ - ANIMFILTER_NODUPLIS = (1<<12), /* duplicate entries for animation data attached to multi-user blocks must not occur */ - - /* all filters - the power inside the bracket must be the last power for left-shifts + 1 */ - ANIMFILTER_ALLFILTERS = ((1<<12) - 1) + //ANIMFILTER_SELEDIT = (1<<11), /* link editability with selected status */ + //ANIMFILTER_NODUPLIS = (1<<12), /* duplicate entries for animation data attached to multi-user blocks must not occur */ } eAnimFilter_Flags; +#endif +/* filtering flags - under what circumstances should a channel be returned */ +// TODO: flag to just test if there's any channel inside worthy of being added - return 1 as soon as this is encountered, but don't add +typedef enum eAnimFilter_Flags { + /* data which channel represents is fits the dopesheet filters (i.e. scene visibility criteria) */ + // XXX: it's hard to think of any examples where this *ISN'T* the case... perhaps becomes implicit? + ANIMFILTER_DATA_VISIBLE = (1<<0), + /* channel is visible within the channel-list hierarchy (i.e. F-Curves within Groups in ActEdit) */ + ANIMFILTER_LIST_VISIBLE = (1<<1), + /* channel has specifically been tagged as visible in Graph Editor (* Graph Editor Only) */ + ANIMFILTER_CURVE_VISIBLE = (1<<2), + + /* include summary channels and "expanders" (for drawing/mouse-selection in channel list) */ + ANIMFILTER_LIST_CHANNELS = (1<<3), + + /* for its type, channel should be "active" one */ + ANIMFILTER_ACTIVE = (1<<4), + /* channel is a child of the active group (* Actions speciality) */ + ANIMFILTER_ACTGROUPED = (1<<5), + + /* channel must be selected/not-selected, but both must not be set together */ + ANIMFILTER_SEL = (1<<6), + ANIMFILTER_UNSEL = (1<<7), + + /* editability status - must be editable to be included */ + ANIMFILTER_FOREDIT = (1<<8), + /* only selected animchannels should be considerable as editable - mainly for Graph Editor's option for keys on select curves only */ + ANIMFILTER_SELEDIT = (1<<9), + + /* flags used to enforce certain data types */ + // NOTE: the ones for curves and NLA tracks were redundant and have been removed for now... + ANIMFILTER_ANIMDATA = (1<<10), + + /* duplicate entries for animation data attached to multi-user blocks must not occur */ + ANIMFILTER_NODUPLIS = (1<<11) +} eAnimFilter_Flags; /* ---------- Flag Checking Macros ------------ */ // xxx check on all of these flags again... diff --git a/source/blender/editors/space_action/action_draw.c b/source/blender/editors/space_action/action_draw.c index 760db5dd133..9df6ceb9d75 100644 --- a/source/blender/editors/space_action/action_draw.c +++ b/source/blender/editors/space_action/action_draw.c @@ -81,7 +81,7 @@ void draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) int height; /* build list of channels to draw */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); items= ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* Update max-extent of channels here (taking into account scrollers): @@ -196,7 +196,7 @@ void draw_channel_strips(bAnimContext *ac, SpaceAction *saction, ARegion *ar) } /* build list of channels to draw */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); items= ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* Update max-extent of channels here (taking into account scrollers): diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index b30db6680e5..07f448742bd 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -234,7 +234,7 @@ static void get_keyframe_extents (bAnimContext *ac, float *min, float *max, cons int filter; /* get data to filter, from Action or Dopesheet */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* set large values to try to override */ @@ -414,7 +414,7 @@ static short copy_action_keys (bAnimContext *ac) free_anim_copybuf(); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* copy keyframes */ @@ -434,7 +434,7 @@ static short paste_action_keys (bAnimContext *ac, int filter, ok=0; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* paste keyframes */ @@ -561,7 +561,7 @@ static void insert_action_keys(bAnimContext *ac, short mode) short flag = 0; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); if (mode == 2) filter |= ANIMFILTER_SEL; else if (mode == 3) filter |= ANIMFILTER_ACTGROUPED; @@ -649,9 +649,9 @@ static void duplicate_action_keys (bAnimContext *ac) /* filter data */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and delete selected keys */ @@ -724,9 +724,9 @@ static void delete_action_keys (bAnimContext *ac) /* filter data */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and delete selected keys */ @@ -797,7 +797,7 @@ static void clean_action_keys (bAnimContext *ac, float thresh) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_SEL | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_SEL /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and clean curves */ @@ -865,7 +865,7 @@ static void sample_action_keys (bAnimContext *ac) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and add keys between selected keyframes on every frame */ @@ -935,7 +935,7 @@ static void setexpo_action_keys(bAnimContext *ac, short mode) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_SEL | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_SEL /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through setting mode per F-Curve */ @@ -1006,7 +1006,7 @@ static void setipo_action_keys(bAnimContext *ac, short mode) KeyframeEditFunc set_cb= ANIM_editkeyframes_ipo(mode); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through setting BezTriple interpolation @@ -1090,7 +1090,7 @@ static void sethandles_action_keys(bAnimContext *ac, short mode) KeyframeEditFunc sel_cb= ANIM_editkeyframes_ok(BEZT_OK_SELECTED); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through setting flags for handles @@ -1174,7 +1174,7 @@ static void setkeytype_action_keys(bAnimContext *ac, short mode) KeyframeEditFunc set_cb= ANIM_editkeyframes_keytype(mode); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through setting BezTriple interpolation @@ -1254,7 +1254,7 @@ static int actkeys_framejump_exec(bContext *C, wmOperator *UNUSED(op)) /* init edit data */ /* loop over action data, averaging values */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY */ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -1321,9 +1321,9 @@ static void snap_action_keys(bAnimContext *ac, short mode) /* filter data */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* get beztriple editing callbacks */ @@ -1440,9 +1440,9 @@ static void mirror_action_keys(bAnimContext *ac, short mode) /* filter data */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* mirror keyframes */ diff --git a/source/blender/editors/space_action/action_select.c b/source/blender/editors/space_action/action_select.c index 95f618ad360..0f84ae547ff 100644 --- a/source/blender/editors/space_action/action_select.c +++ b/source/blender/editors/space_action/action_select.c @@ -95,9 +95,9 @@ static void deselect_action_keys (bAnimContext *ac, short test, short sel) /* determine type-based settings */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_NODUPLIS); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); /* filter data */ ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -211,7 +211,7 @@ static void borderselect_action (bAnimContext *ac, rcti rect, short mode, short UI_view2d_region_to_view(v2d, rect.xmax, rect.ymax-2, &rectf.xmax, &rectf.ymax); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* get filtering flag for dopesheet data (if applicable) */ @@ -388,7 +388,7 @@ static void markers_selectkeys_between (bAnimContext *ac) ked.f2= max; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY */ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* select keys in-between */ @@ -431,14 +431,14 @@ static void columnselect_action_keys (bAnimContext *ac, short mode) switch (mode) { case ACTKEYS_COLUMNSEL_KEYS: /* list of selected keys */ if (ac->datatype == ANIMCONT_GPENCIL) { - filter= (ANIMFILTER_VISIBLE); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) gplayer_make_cfra_list(ale->data, &ked.list, 1); } else { - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY*/); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) @@ -471,9 +471,9 @@ static void columnselect_action_keys (bAnimContext *ac, short mode) * based on the keys found to be selected above */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY*/); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -563,7 +563,7 @@ static int actkeys_select_linked_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* loop through all of the keys and select additional keyframes based on these */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -617,7 +617,7 @@ static void select_moreless_action_keys (bAnimContext *ac, short mode) build_cb= ANIM_editkeyframes_buildselmap(mode); /* loop through all of the keys and select additional keyframes based on these */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -758,9 +758,9 @@ static void actkeys_select_leftright (bAnimContext *ac, short leftright, short s /* filter data */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_NODUPLIS); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* select keys */ @@ -941,9 +941,9 @@ static void actkeys_mselect_column(bAnimContext *ac, short select_mode, float se * based on the keys found to be selected above */ if (ac->datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE /*| ANIMFILTER_CURVESONLY */ | ANIMFILTER_NODUPLIS); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -997,7 +997,7 @@ static void mouse_action_keys (bAnimContext *ac, const int mval[2], short select UI_view2d_region_to_view(v2d, mval[0]+7, mval[1], &rectf.xmax, &rectf.ymax); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* try to get channel */ diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index 73ecea8e31e..b5c253fdbff 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -834,7 +834,7 @@ void graph_draw_curves (bAnimContext *ac, SpaceIpo *sipo, ARegion *ar, View2DGri int filter; /* build list of curves to draw */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CURVESONLY|ANIMFILTER_CURVEVISIBLE); + filter= (ANIMFILTER_DATA_VISIBLE|ANIMFILTER_CURVE_VISIBLE); filter |= ((sel) ? (ANIMFILTER_SEL) : (ANIMFILTER_UNSEL)); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -968,7 +968,7 @@ void graph_draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) int i=0; /* build list of channels to draw */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); items= ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* Update max-extent of channels here (taking into account scrollers): diff --git a/source/blender/editors/space_graph/graph_edit.c b/source/blender/editors/space_graph/graph_edit.c index 71c937b87cb..6ae6ecf88fc 100644 --- a/source/blender/editors/space_graph/graph_edit.c +++ b/source/blender/editors/space_graph/graph_edit.c @@ -88,7 +88,7 @@ void get_graph_keyframe_extents (bAnimContext *ac, float *xmin, float *xmax, flo int filter; /* get data to filter, from Dopesheet */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* set large values to try to override */ @@ -294,7 +294,7 @@ static void create_ghost_curves (bAnimContext *ac, int start, int end) } /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_SEL | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and add keys between selected keyframes on every frame */ @@ -453,7 +453,7 @@ static void insert_graph_keys(bAnimContext *ac, short mode) short flag = 0; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); if (mode == 2) filter |= ANIMFILTER_SEL; ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -648,7 +648,7 @@ static short copy_graph_keys (bAnimContext *ac) free_anim_copybuf(); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* copy keyframes */ @@ -667,7 +667,7 @@ static short paste_graph_keys (bAnimContext *ac, int filter, ok=0; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* paste keyframes */ @@ -773,7 +773,7 @@ static void duplicate_graph_keys (bAnimContext *ac) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and delete selected keys */ @@ -842,7 +842,7 @@ static void delete_graph_keys (bAnimContext *ac) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and delete selected keys */ @@ -909,7 +909,7 @@ static void clean_graph_keys (bAnimContext *ac, float thresh) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_SEL | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_SEL | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and clean curves */ @@ -976,7 +976,7 @@ static void bake_graph_curves (bAnimContext *ac, int start, int end) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and add keys between selected keyframes on every frame */ @@ -1123,7 +1123,7 @@ static int graphkeys_sound_bake_exec(bContext *C, wmOperator *op) end = CFRA + sbi.length - 1; /* filter anim channels */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* loop through all selected F-Curves, replacing its data with the sound samples */ @@ -1201,7 +1201,7 @@ static void sample_graph_keys (bAnimContext *ac) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE| ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through filtered data and add keys between selected keyframes on every frame */ @@ -1270,7 +1270,7 @@ static void setexpo_graph_keys(bAnimContext *ac, short mode) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through setting mode per F-Curve */ @@ -1339,7 +1339,7 @@ static void setipo_graph_keys(bAnimContext *ac, short mode) KeyframeEditFunc set_cb= ANIM_editkeyframes_ipo(mode); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through setting BezTriple interpolation @@ -1412,7 +1412,7 @@ static void sethandles_graph_keys(bAnimContext *ac, short mode) KeyframeEditFunc sel_cb= ANIM_editkeyframes_ok(BEZT_OK_SELECTED); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* loop through setting flags for handles @@ -1534,7 +1534,7 @@ static int graphkeys_euler_filter_exec (bContext *C, wmOperator *op) */ /* step 1: extract only the rotation f-curves */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -1700,7 +1700,7 @@ static int graphkeys_framejump_exec(bContext *C, wmOperator *UNUSED(op)) memset(&ked, 0, sizeof(KeyframeEditData)); /* loop over action data, averaging values */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -1779,7 +1779,7 @@ static void snap_graph_keys(bAnimContext *ac, short mode) KeyframeEditFunc edit_cb; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* get beztriple editing callbacks */ @@ -1911,7 +1911,7 @@ static void mirror_graph_keys(bAnimContext *ac, short mode) } /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE| ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* mirror keyframes */ @@ -1995,7 +1995,7 @@ static int graphkeys_smooth_exec(bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE| ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* smooth keyframes */ @@ -2086,11 +2086,11 @@ static int graph_fmodifier_add_exec(bContext *C, wmOperator *op) type= RNA_enum_get(op->ptr, "type"); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); if (RNA_boolean_get(op->ptr, "only_active")) filter |= ANIMFILTER_ACTIVE; // FIXME: enforce in this case only a single channel to get handled? else - filter |= (ANIMFILTER_SEL|ANIMFILTER_CURVEVISIBLE); + filter |= (ANIMFILTER_SEL|ANIMFILTER_CURVE_VISIBLE); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* add f-modifier to each curve */ @@ -2209,7 +2209,7 @@ static int graph_fmodifier_paste_exec(bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* paste modifiers */ diff --git a/source/blender/editors/space_graph/graph_select.c b/source/blender/editors/space_graph/graph_select.c index 507ee43c6aa..b8c5d79df18 100644 --- a/source/blender/editors/space_graph/graph_select.c +++ b/source/blender/editors/space_graph/graph_select.c @@ -95,7 +95,7 @@ static void deselect_graph_keys (bAnimContext *ac, short test, short sel) KeyframeEditFunc test_cb, sel_cb; /* determine type-based settings */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); /* filter data */ ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -212,7 +212,7 @@ static void borderselect_graphkeys (bAnimContext *ac, rcti rect, short mode, sho UI_view2d_region_to_view(v2d, rect.xmax, rect.ymax, &rectf.xmax, &rectf.ymax); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* get beztriple editing/validation funcs */ @@ -402,7 +402,7 @@ static void markers_selectkeys_between (bAnimContext *ac) ked.f2= max; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* select keys in-between */ @@ -442,7 +442,7 @@ static void columnselect_graph_keys (bAnimContext *ac, short mode) /* build list of columns */ switch (mode) { case GRAPHKEYS_COLUMNSEL_KEYS: /* list of selected keys */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) @@ -474,7 +474,7 @@ static void columnselect_graph_keys (bAnimContext *ac, short mode) /* loop through all of the keys and select additional keyframes * based on the keys found to be selected above */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -558,7 +558,7 @@ static int graphkeys_select_linked_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* loop through all of the keys and select additional keyframes based on these */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -613,7 +613,7 @@ static void select_moreless_graph_keys (bAnimContext *ac, short mode) memset(&ked, 0, sizeof(KeyframeEditData)); /* loop through all of the keys and select additional keyframes based on these */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) { @@ -753,7 +753,7 @@ static void graphkeys_select_leftright (bAnimContext *ac, short leftright, short } /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* select keys */ @@ -965,7 +965,7 @@ static void get_nearest_fcurve_verts_list (bAnimContext *ac, const int mval[2], * - if the option to only show keyframes that belong to selected F-Curves is enabled, * include the 'only selected' flag... */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); if (sipo->flag & SIPO_SELCUVERTSONLY) // FIXME: this should really be check for by the filtering code... filter |= ANIMFILTER_SEL; ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -1200,7 +1200,7 @@ static void mouse_graph_keys (bAnimContext *ac, const int mval[2], short select_ /* set active F-Curve (NOTE: sync the filter flags with findnearest_fcurve_vert) */ /* needs to be called with (sipo->flag & SIPO_SELCUVERTSONLY) otherwise the active flag won't be set [#26452] */ if (nvi->fcu->flag & FCURVE_SELECTED) { - int filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + int filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_set_active_channel(ac, ac->data, ac->datatype, filter, nvi->fcu, ANIMTYPE_FCURVE); } @@ -1264,7 +1264,7 @@ static void graphkeys_mselect_column (bAnimContext *ac, const int mval[2], short /* loop through all of the keys and select additional keyframes * based on the keys found to be selected above */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVEVISIBLE | ANIMFILTER_CURVESONLY | ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); for (ale= anim_data.first; ale; ale= ale->next) { diff --git a/source/blender/editors/space_graph/graph_utils.c b/source/blender/editors/space_graph/graph_utils.c index e20b4593fa9..3f2993fd793 100644 --- a/source/blender/editors/space_graph/graph_utils.c +++ b/source/blender/editors/space_graph/graph_utils.c @@ -65,11 +65,13 @@ /* Find 'active' F-Curve. It must be editable, since that's the purpose of these buttons (subject to change). * We return the 'wrapper' since it contains valuable context info (about hierarchy), which will need to be freed * when the caller is done with it. + * + * NOTE: curve-visible flag isn't included, otherwise selecting a curve via list to edit is too cumbersome */ bAnimListElem *get_active_fcurve_channel (bAnimContext *ac) { ListBase anim_data = {NULL, NULL}; - int filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_ACTIVE | ANIMFILTER_CURVESONLY); + int filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_ACTIVE); size_t items = ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* We take the first F-Curve only, since some other ones may have had 'active' flag set @@ -115,7 +117,7 @@ int graphop_visible_keyframes_poll (bContext *C) /* loop over the visible (selection doesn't matter) F-Curves, and see if they're suitable * stopping on the first successful match */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CURVESONLY); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_CURVE_VISIBLE); items = ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); if (items == 0) return 0; @@ -164,7 +166,7 @@ int graphop_editable_keyframes_poll (bContext *C) /* loop over the editable F-Curves, and see if they're suitable * stopping on the first successful match */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVE_VISIBLE); items = ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); if (items == 0) return 0; @@ -215,7 +217,7 @@ int graphop_active_fcurve_poll (bContext *C) /* free temp data... */ has_fcurve= ((ale->data) && (ale->type == ANIMTYPE_FCURVE)); - if(has_fcurve) { + if (has_fcurve) { FCurve *fcu= (FCurve *)ale->data; has_fcurve= (fcu->flag & FCURVE_VISIBLE)!=0; } @@ -244,8 +246,10 @@ int graphop_selected_fcurve_poll (bContext *C) if (ANIM_animdata_get_context(C, &ac) == 0) return 0; - /* get the editable + selected F-Curves, and as long as we got some, we can return */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY); + /* get the editable + selected F-Curves, and as long as we got some, we can return + * NOTE: curve-visible flag isn't included, otherwise selecting a curve via list to edit is too cumbersome + */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT); items = ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); if (items == 0) return 0; diff --git a/source/blender/editors/space_graph/space_graph.c b/source/blender/editors/space_graph/space_graph.c index 24e196749a8..f58963d1d98 100644 --- a/source/blender/editors/space_graph/space_graph.c +++ b/source/blender/editors/space_graph/space_graph.c @@ -521,7 +521,7 @@ static void graph_refresh(const bContext *C, ScrArea *sa) * - we don't include ANIMFILTER_CURVEVISIBLE filter, as that will result in a * mismatch between channel-colors and the drawn curves */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CURVESONLY|ANIMFILTER_NODUPLIS); + filter= (ANIMFILTER_DATA_VISIBLE|ANIMFILTER_NODUPLIS); items= ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* loop over F-Curves, assigning colors */ diff --git a/source/blender/editors/space_nla/nla_buttons.c b/source/blender/editors/space_nla/nla_buttons.c index 94232699c30..677e818351d 100644 --- a/source/blender/editors/space_nla/nla_buttons.c +++ b/source/blender/editors/space_nla/nla_buttons.c @@ -103,7 +103,8 @@ static int nla_panel_context(const bContext *C, PointerRNA *adt_ptr, PointerRNA /* extract list of active channel(s), of which we should only take the first one * - we need the channels flag to get the active AnimData block when there are no NLA Tracks */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_ACTIVE|ANIMFILTER_CHANNELS); + // XXX: double-check active! + filter= (ANIMFILTER_DATA_VISIBLE|ANIMFILTER_LIST_VISIBLE|ANIMFILTER_ACTIVE|ANIMFILTER_LIST_CHANNELS); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { diff --git a/source/blender/editors/space_nla/nla_channels.c b/source/blender/editors/space_nla/nla_channels.c index be050dded45..c724a7e0ea7 100644 --- a/source/blender/editors/space_nla/nla_channels.c +++ b/source/blender/editors/space_nla/nla_channels.c @@ -87,7 +87,7 @@ static int mouse_nla_channels (bAnimContext *ac, float x, int channel_index, sho /* get the channel that was clicked on */ /* filter channels */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* get channel from index */ @@ -380,12 +380,12 @@ static int nlaedit_add_tracks_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the AnimData blocks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_SEL); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* add tracks... */ for (ale= anim_data.first; ale; ale= ale->next) { - if(ale->type == ANIMTYPE_NLATRACK) { + if (ale->type == ANIMTYPE_NLATRACK) { NlaTrack *nlt= (NlaTrack *)ale->data; AnimData *adt= ale->adt; @@ -448,7 +448,7 @@ static int nlaedit_delete_tracks_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the AnimData blocks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_SEL); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* delete tracks */ diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index c53eac78b19..dc9594c6e4c 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -474,7 +474,7 @@ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) int height; /* build list of channels to draw */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); items= ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* Update max-extent of channels here (taking into account scrollers): @@ -833,7 +833,7 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) int height; /* build list of channels to draw */ - filter= (ANIMFILTER_VISIBLE|ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); items= ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* Update max-extent of channels here (taking into account scrollers): diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 08607e6183b..2d6ecbc4378 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -80,7 +80,7 @@ void ED_nla_postop_refresh (bAnimContext *ac) { ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; - short filter= (ANIMFILTER_VISIBLE | ANIMFILTER_ANIMDATA | ANIMFILTER_FOREDIT); + short filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA | ANIMFILTER_FOREDIT); /* get blocks to work on */ ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -116,7 +116,7 @@ static int nlaedit_enable_tweakmode_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the AnimData blocks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_ANIMDATA); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* if no blocks, popup error? */ @@ -185,7 +185,7 @@ static int nlaedit_disable_tweakmode_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the AnimData blocks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_ANIMDATA); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* if no blocks, popup error? */ @@ -282,7 +282,7 @@ static int nlaedit_add_actionclip_exec (bContext *C, wmOperator *op) /* get a list of the editable tracks being shown in the NLA * - this is limited to active ones for now, but could be expanded to */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_ACTIVE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ACTIVE | ANIMFILTER_FOREDIT); items= ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); if (items == 0) { @@ -380,7 +380,7 @@ static int nlaedit_add_transition_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each track, find pairs of strips to add transitions to */ @@ -494,7 +494,7 @@ static int nlaedit_add_meta_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each track, find pairs of strips to add transitions to */ @@ -555,7 +555,7 @@ static int nlaedit_remove_meta_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each track, find pairs of strips to add transitions to */ @@ -611,7 +611,7 @@ static int nlaedit_duplicate_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* duplicate strips in tracks starting from the last one so that we're @@ -714,7 +714,7 @@ static int nlaedit_delete_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each NLA-Track, delete all selected strips */ @@ -855,7 +855,7 @@ static int nlaedit_split_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each NLA-Track, split all selected strips into two strips */ @@ -931,7 +931,7 @@ static int nlaedit_bake_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_ANIMDATA | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_ANIMDATA | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each AnimData block, bake strips to animdata... */ @@ -986,7 +986,7 @@ static int nlaedit_toggle_mute_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* go over all selected strips */ @@ -1045,7 +1045,7 @@ static int nlaedit_swap_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* consider each track in turn */ @@ -1203,7 +1203,7 @@ static int nlaedit_move_up_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* since we're potentially moving strips from lower tracks to higher tracks, we should @@ -1277,7 +1277,7 @@ static int nlaedit_move_down_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* loop through the tracks in normal order, since we're pushing strips down, @@ -1352,7 +1352,7 @@ static int nlaedit_sync_actlen_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); if (active_only) filter |= ANIMFILTER_ACTIVE; ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); @@ -1447,7 +1447,7 @@ static int nlaedit_apply_scale_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* init the editing data */ @@ -1527,7 +1527,7 @@ static int nlaedit_clear_scale_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each NLA-Track, reset scale of all selected strips */ @@ -1603,7 +1603,7 @@ static int nlaedit_snap_exec (bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* get some necessary vars */ @@ -1771,7 +1771,7 @@ static int nla_fmodifier_add_exec(bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each NLA-Track, add the specified modifier to all selected strips */ @@ -1852,7 +1852,7 @@ static int nla_fmodifier_copy_exec(bContext *C, wmOperator *op) free_fmodifiers_copybuf(); /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each NLA-Track, add the specified modifier to all selected strips */ @@ -1911,7 +1911,7 @@ static int nla_fmodifier_paste_exec(bContext *C, wmOperator *op) return OPERATOR_CANCELLED; /* get a list of the editable tracks being shown in the NLA */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_SEL | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* for each NLA-Track, add the specified modifier to all selected strips */ diff --git a/source/blender/editors/space_nla/nla_select.c b/source/blender/editors/space_nla/nla_select.c index 8ef63b9a83d..5efa3f34c98 100644 --- a/source/blender/editors/space_nla/nla_select.c +++ b/source/blender/editors/space_nla/nla_select.c @@ -114,7 +114,8 @@ static void deselect_nla_strips (bAnimContext *ac, short test, short sel) short smode; /* determine type-based settings */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS); + // FIXME: double check whether ANIMFILTER_LIST_VISIBLE is needed! + filter= (ANIMFILTER_DATA_VISIBLE); /* filter data */ ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); @@ -233,7 +234,7 @@ static void borderselect_nla_strips (bAnimContext *ac, rcti rect, short mode, sh UI_view2d_region_to_view(v2d, rect.xmax, rect.ymax-2, &rectf.xmax, &rectf.ymax); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* convert selection modes to selection modes */ @@ -395,7 +396,7 @@ static void nlaedit_select_leftright (bContext *C, bAnimContext *ac, short leftr /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* select strips on the side where most data occurs */ @@ -523,7 +524,7 @@ static void mouse_nla_strips (bContext *C, bAnimContext *ac, const int mval[2], UI_view2d_region_to_view(v2d, mval[0]+7, mval[1], &xmax, &dummy); /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_CHANNELS); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); /* try to get channel */ diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 34d206f9d6b..3f6383bb855 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -2494,7 +2494,7 @@ static void createTransNlaData(bContext *C, TransInfo *t) return; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_NLATRACKS | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* which side of the current frame should be allowed */ @@ -2834,7 +2834,7 @@ static void posttrans_action_clean (bAnimContext *ac, bAction *act) int filter; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/); ANIM_animdata_filter(ac, &anim_data, filter, act, ANIMCONT_ACTION); /* loop through relevant data, removing keyframes as appropriate @@ -2842,7 +2842,7 @@ static void posttrans_action_clean (bAnimContext *ac, bAction *act) */ for (ale= anim_data.first; ale; ale= ale->next) { AnimData *adt= ANIM_nla_mapping_get(ac, ale); - + if (adt) { ANIM_nla_mapping_apply_fcurve(adt, ale->key_data, 0, 1); posttrans_fcurve_clean(ale->key_data); @@ -3036,9 +3036,9 @@ static void createTransActionData(bContext *C, TransInfo *t) /* filter data */ if (ac.datatype == ANIMCONT_GPENCIL) - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT); else - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* which side of the current frame should be allowed */ @@ -3263,7 +3263,7 @@ static void createTransGraphEditData(bContext *C, TransInfo *t) return; /* filter data */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_CURVEVISIBLE); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVE_VISIBLE); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* which side of the current frame should be allowed */ @@ -4777,7 +4777,7 @@ void special_aftertrans_update(bContext *C, TransInfo *t) if (ELEM(ac.datatype, ANIMCONT_DOPESHEET, ANIMCONT_SHAPEKEY)) { ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; - short filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY); + short filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT /*| ANIMFILTER_CURVESONLY*/); /* get channels to work on */ ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); @@ -4889,7 +4889,7 @@ void special_aftertrans_update(bContext *C, TransInfo *t) { ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; - short filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_CURVEVISIBLE); + short filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVE_VISIBLE); /* get channels to work on */ ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); @@ -4939,7 +4939,7 @@ void special_aftertrans_update(bContext *C, TransInfo *t) { ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; - short filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_NLATRACKS); + short filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT); /* get channels to work on */ ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index 82f3ad87785..b62651da3d1 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -362,7 +362,7 @@ void recalcData(TransInfo *t) } else { /* get animdata blocks visible in editor, assuming that these will be the ones where things changed */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_ANIMDATA); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* just tag these animdata-blocks to recalc, assuming that some data there changed @@ -407,7 +407,7 @@ void recalcData(TransInfo *t) flushTransGraphData(t); /* get curves to check if a re-sort is needed */ - filter= (ANIMFILTER_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVESONLY | ANIMFILTER_CURVEVISIBLE); + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVE_VISIBLE); ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); /* now test if there is a need to re-sort */ From c48e1467384d6069b1a4f8c7bc4d7fa239c2b545 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 22 Jun 2011 12:54:26 +0000 Subject: [PATCH 084/624] Bugfix [#21276] The Tab key is not working in the Graph Editor when the list of animated curves is closed At long last, this old bludger can be put out to pasture. I figured it would involve some of the visibility-filtering stuff I added, but this required a bit extra effort than anticipated. --- .../editors/animation/anim_channels_edit.c | 11 ++++++++--- .../blender/editors/animation/anim_filter.c | 9 ++++++--- source/blender/editors/include/ED_anim_api.h | 19 ------------------- 3 files changed, 14 insertions(+), 25 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index fa52bdcb854..e7edafdddf5 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1428,9 +1428,14 @@ static void setflag_anim_channels (bAnimContext *ac, short setting, short mode, * - but for Graph Editor, this gets used also from main region * where hierarchy doesn't apply [#21276] */ - // FIXME: graph editor case - // XXX: noduplis enabled so that results don't cancel, but will be problematic for some channels where only type differs - filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_NODUPLIS); + if ((ac->spacetype == SPACE_IPO) && (ac->regiontype != RGN_TYPE_CHANNELS)) { + /* graph editor (case 2) */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); + } + else { + /* standard case */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_NODUPLIS); + } if (onlysel) filter |= ANIMFILTER_SEL; ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index 04d8aa87e14..1f96778c36e 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -964,10 +964,13 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo filter_gmode= filter_mode; /* if we care about the selection status of the channels, - * but the group isn't expanded... + * but the group isn't expanded (1)... + * (1) this only matters if we actually care about the hierarchy though, + * so if we're not filtering for that, then we shouldn't care, otherwise + * cases like [#21276] won't work properly */ - if ( (filter_mode & (ANIMFILTER_SEL|ANIMFILTER_UNSEL)) && /* care about selection status */ - (EXPANDED_AGRP(ac, agrp)==0) ) /* group isn't expanded */ + if ( ((filter_mode & ANIMFILTER_LIST_VISIBLE) && EXPANDED_AGRP(ac, agrp)==0) && /* care about hierarchy but group isn't expanded */ + (filter_mode & (ANIMFILTER_SEL|ANIMFILTER_UNSEL)) ) /* care about selection status */ { /* if the group itself isn't selected appropriately, we shouldn't consider it's children either */ if (ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) == 0) diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 36e52fa8b8f..e8e179e8c84 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -183,25 +183,6 @@ typedef enum eAnim_KeyType { /* ----------------- Filtering -------------------- */ -#if 0 /// old -/* filtering flags - under what circumstances should a channel be added */ -typedef enum eAnimFilter_Flags { - ANIMFILTER_VISIBLE = (1<<0), /* should channels be visible (in terms of hierarchy only) */ - //ANIMFILTER_SEL = (1<<1), /* should channels be selected */ - //ANIMFILTER_UNSEL = (1<<2), /* should channels be NOT selected */ - //ANIMFILTER_FOREDIT = (1<<3), /* does editable status matter */ - ANIMFILTER_CURVESONLY = (1<<4), /* don't include summary-channels, etc. */ // double-check on how this goes for actedit - ANIMFILTER_CHANNELS = (1<<5), /* make list for interface drawing */ - //ANIMFILTER_ACTGROUPED = (1<<6), /* belongs to the active actiongroup */ - ANIMFILTER_CURVEVISIBLE = (1<<7), /* F-Curve is visible for editing/viewing in Graph Editor */ - //ANIMFILTER_ACTIVE = (1<<8), /* channel should be 'active' */ - //ANIMFILTER_ANIMDATA = (1<<9), /* only return the underlying AnimData blocks (not the tracks, etc.) data comes from */ - ANIMFILTER_NLATRACKS = (1<<10), /* only include NLA-tracks */ - //ANIMFILTER_SELEDIT = (1<<11), /* link editability with selected status */ - //ANIMFILTER_NODUPLIS = (1<<12), /* duplicate entries for animation data attached to multi-user blocks must not occur */ -} eAnimFilter_Flags; -#endif - /* filtering flags - under what circumstances should a channel be returned */ // TODO: flag to just test if there's any channel inside worthy of being added - return 1 as soon as this is encountered, but don't add typedef enum eAnimFilter_Flags { From 5021dd3476012b1c64a5ffaa7986537d1e263245 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 22 Jun 2011 13:30:59 +0000 Subject: [PATCH 085/624] Bugfixes for recent commits: * Insert Key on Selected Channels in Action Editor was broken * Transform/Select All tools in Action Editor were broken as result of filtering changes. * Set Visibility operator, when used from Graph Editor now does similar things to the TabKey lock/unlock operator with regards to the flags it uses for filtering --- .../editors/animation/anim_channels_edit.c | 15 +++++++++++++-- source/blender/editors/animation/anim_filter.c | 15 +++++++++------ source/blender/editors/space_action/action_edit.c | 2 +- 3 files changed, 23 insertions(+), 9 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index e7edafdddf5..5b37c8071cd 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1236,9 +1236,20 @@ static int animchannels_visibility_set_exec(bContext *C, wmOperator *UNUSED(op)) ANIM_animdata_filter(&ac, &all_data, filter, ac.data, ac.datatype); /* hide all channels not selected - * - restrict this to only applying on settings we can get to in the list + * - hierarchy matters if we're doing this from the channels region + * since we only want to apply this to channels we can "see", + * and have these affect their relatives + * - but for Graph Editor, this gets used also from main region + * where hierarchy doesn't apply, as for [#21276] */ - filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_UNSEL | ANIMFILTER_NODUPLIS); + if ((ac.spacetype == SPACE_IPO) && (ac.regiontype != RGN_TYPE_CHANNELS)) { + /* graph editor (case 2) */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_UNSEL | ANIMFILTER_CURVE_VISIBLE | ANIMFILTER_NODUPLIS); + } + else { + /* standard case */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_UNSEL | ANIMFILTER_NODUPLIS); + } ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); for (ale= anim_data.first; ale; ale= ale->next) { diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index 1f96778c36e..cf47c6ac096 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -984,7 +984,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo * - pasting keyframes * - creating ghost curves in Graph Editor */ - filter_gmode &= ~(ANIMFILTER_SEL|ANIMFILTER_UNSEL); + filter_gmode &= ~(ANIMFILTER_SEL|ANIMFILTER_UNSEL|ANIMFILTER_LIST_VISIBLE); } @@ -1007,7 +1007,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo */ if (first_fcu) { /* add this group as a channel first */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + if (filter_gmode & ANIMFILTER_LIST_CHANNELS) { /* filter selection of channel specially here again, since may be open and not subject to previous test */ if ( ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) ) { ale= make_new_animlistelem(agrp, ANIMTYPE_GROUP, owner_id); @@ -1019,7 +1019,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo } /* there are some situations, where only the channels of the action group should get considered */ - if (!(filter_mode & ANIMFILTER_ACTGROUPED) || (agrp->flag & AGRP_ACTIVE)) { + if (!(filter_gmode & ANIMFILTER_ACTGROUPED) || (agrp->flag & AGRP_ACTIVE)) { /* filters here are a bit convoulted... * - groups show a "summary" of keyframes beside their name which must accessable for tools which handle keyframes * - groups can be collapsed (and those tools which are only interested in channels rely on knowing that group is closed) @@ -1027,16 +1027,19 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo * cases when we should include F-Curves inside group: * - we don't care about hierarchy visibility (i.e. we just need the F-Curves present) * - group is expanded + * - we care about hierarchy visibility, but we also just need the F-Curves present + * within (i.e. transform/selectall). Fix relies on showing all channels option + * only ever getting used for drawing, when hierarchy shouldn't show these channels */ - if ( (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_AGRP(ac, agrp)) ) + if (!(filter_gmode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_AGRP(ac, agrp) || !(filter_gmode & ANIMFILTER_LIST_CHANNELS)) { /* for the Graph Editor, curves may be set to not be visible in the view to lessen clutter, * but to do this, we need to check that the group doesn't have it's not-visible flag set preventing * all its sub-curves to be shown */ - if ( !(filter_mode & ANIMFILTER_CURVE_VISIBLE) || !(agrp->flag & AGRP_NOTVISIBLE) ) + if ( !(filter_gmode & ANIMFILTER_CURVE_VISIBLE) || !(agrp->flag & AGRP_NOTVISIBLE) ) { - if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_AGRP(agrp)) { + if (!(filter_gmode & ANIMFILTER_FOREDIT) || EDITABLE_AGRP(agrp)) { /* NOTE: filter_gmode is used here, not standard filter_mode, since there may be some flags that shouldn't apply */ items += animdata_filter_fcurves(anim_data, ads, first_fcu, agrp, filter_gmode, owner_id); } diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index 07f448742bd..b0157befe23 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -575,7 +575,7 @@ static void insert_action_keys(bAnimContext *ac, short mode) AnimData *adt= ANIM_nla_mapping_get(ac, ale); FCurve *fcu= (FCurve *)ale->key_data; float cfra; - + /* adjust current frame for NLA-scaling */ if (adt) cfra= BKE_nla_tweakedit_remap(adt, (float)CFRA, NLATIME_CONVERT_UNMAP); From cc246eaca7bc385738658672e66a5bca8872d5a1 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Thu, 23 Jun 2011 07:16:06 +0000 Subject: [PATCH 086/624] 3D Audio GSoC: - Fixes for MSVC compiling. - Fix for ffmpeg audio export with timebase, which fixes vorbis encoding (the only codec using this). --- intern/audaspace/FX/AUD_EnvelopeFactory.cpp | 4 ++-- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 1 - intern/audaspace/OpenAL/AUD_OpenALDevice.h | 1 + intern/audaspace/intern/AUD_ChannelMapperReader.cpp | 8 ++++++++ intern/audaspace/intern/AUD_SoftwareDevice.cpp | 2 -- intern/audaspace/intern/AUD_SoftwareDevice.h | 2 ++ source/blender/blenkernel/intern/writeffmpeg.c | 4 ++++ 7 files changed, 17 insertions(+), 5 deletions(-) diff --git a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp index 3057c7b7d62..80df7e9f874 100644 --- a/intern/audaspace/FX/AUD_EnvelopeFactory.cpp +++ b/intern/audaspace/FX/AUD_EnvelopeFactory.cpp @@ -73,8 +73,8 @@ AUD_Reference AUD_EnvelopeFactory::createReader() EnvelopeParameters* param = new EnvelopeParameters(); param->arthreshold = m_arthreshold; - param->attack = pow(m_arthreshold, 1.0f/(reader->getSpecs().rate * m_attack)); - param->release = pow(m_arthreshold, 1.0f/(reader->getSpecs().rate * m_release)); + param->attack = pow(m_arthreshold, 1.0f/(static_cast(reader->getSpecs().rate) * m_attack)); + param->release = pow(m_arthreshold, 1.0f/(static_cast(reader->getSpecs().rate) * m_release)); param->threshold = m_threshold; return new AUD_CallbackIIRFilterReader(reader, 1, 2, diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index f24d3aef4e2..c36f29aa179 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -52,7 +52,6 @@ ALuint buffer; };*/ -typedef std::list >::iterator AUD_HandleIterator; //typedef std::list::iterator AUD_BFIterator; diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.h b/intern/audaspace/OpenAL/AUD_OpenALDevice.h index 6bf04a36329..ea4f9ca1ea8 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.h +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.h @@ -142,6 +142,7 @@ private: virtual bool setConeVolumeOuter(float volume); }; + typedef std::list >::iterator AUD_HandleIterator; /** * The OpenAL device handle. diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index 4ac1982e32c..5b937a30242 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -30,6 +30,14 @@ #include +#ifndef M_PI +#define M_PI 3.14159265358979323846 +#endif + +#ifndef M_PI_2 +#define M_PI_2 1.57079632679489661923 +#endif + #include "AUD_ChannelMapperReader.h" AUD_ChannelMapperReader::AUD_ChannelMapperReader(AUD_Reference reader, diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index e22a4f56328..ba5f121f617 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -43,8 +43,6 @@ #include #include -typedef std::list >::iterator AUD_HandleIterator; - AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, bool keep) : m_reader(reader), m_pitch(pitch), m_keep(keep), m_volume(1.0f), m_loopcount(0), m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), m_device(device) diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index 571e2a7e582..58aaebddb96 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -105,6 +105,8 @@ protected: virtual bool setStopCallback(stopCallback callback = 0, void* data = 0); }; + typedef std::list >::iterator AUD_HandleIterator; + /** * The specification of the device. */ diff --git a/source/blender/blenkernel/intern/writeffmpeg.c b/source/blender/blenkernel/intern/writeffmpeg.c index 26de31b2b03..0ce57a57fe7 100644 --- a/source/blender/blenkernel/intern/writeffmpeg.c +++ b/source/blender/blenkernel/intern/writeffmpeg.c @@ -859,6 +859,10 @@ int start_ffmpeg(struct Scene *scene, RenderData *rd, int rectx, int recty, Repo specs.format = AUD_FORMAT_S16; specs.rate = rd->ffcodecdata.audio_mixrate; audio_mixdown_device = sound_mixdown(scene, specs, rd->sfra, rd->ffcodecdata.audio_volume); +#ifdef FFMPEG_CODEC_TIME_BASE + c->time_base.den = specs.rate; + c->time_base.num = 1; +#endif } return success; From 2d2aa95227e3b00f9dc42293d4231af3dc5a99b9 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 19:09:09 +0000 Subject: [PATCH 087/624] BGE Animations: Making shape actions work again: * BL_DeformableGameObject is no longer responsible for handling keys, BL_ShapeDeformer is * BL_ShapeDeformer also creates a copy of the key on construction and puts it back on the mesh when destructed. This avoids us permanently modifying Blender data. * I'm not too fond of clearing out the key every frame, but this works and I can't think of another alternative at the moment (something may be possible with some key juggling) --- .../Converter/BL_DeformableGameObject.h | 17 ------ .../Converter/BL_ShapeActionActuator.cpp | 55 +++++++++++++++++-- .../Converter/BL_ShapeActionActuator.h | 23 +------- .../gameengine/Converter/BL_ShapeDeformer.cpp | 41 ++++++++++++++ .../gameengine/Converter/BL_ShapeDeformer.h | 18 ++---- 5 files changed, 100 insertions(+), 54 deletions(-) diff --git a/source/gameengine/Converter/BL_DeformableGameObject.h b/source/gameengine/Converter/BL_DeformableGameObject.h index 615bb84ac2b..3ba55664007 100644 --- a/source/gameengine/Converter/BL_DeformableGameObject.h +++ b/source/gameengine/Converter/BL_DeformableGameObject.h @@ -82,23 +82,6 @@ public: bool SetActiveAction(class BL_ShapeActionActuator *act, short priority, double curtime); bool GetShape(vector &shape); - Key* GetKey() - { - if(m_pDeformer) { - BL_MeshDeformer *deformer= dynamic_cast(m_pDeformer); // incase its not a MeshDeformer - if(deformer) { - return deformer->GetMesh()->key; - } - -#if 0 // TODO. shape keys for softbody, currently they dont store a mesh. - KX_SoftBodyDeformer *deformer_soft= dynamic_cast(m_pDeformer); - if(deformer) { - return deformer->GetMesh()->key; - } -#endif - } - return NULL; - } virtual void SetDeformer(class RAS_Deformer* deformer); virtual class RAS_Deformer* GetDeformer() diff --git a/source/gameengine/Converter/BL_ShapeActionActuator.cpp b/source/gameengine/Converter/BL_ShapeActionActuator.cpp index bb53c2d6fe6..ac377cdb7ca 100644 --- a/source/gameengine/Converter/BL_ShapeActionActuator.cpp +++ b/source/gameengine/Converter/BL_ShapeActionActuator.cpp @@ -59,10 +59,49 @@ extern "C" { #include "BKE_animsys.h" + #include "BKE_key.h" + #include "RNA_access.h" } +BL_ShapeActionActuator::BL_ShapeActionActuator(SCA_IObject* gameobj, + const STR_String& propname, + const STR_String& framepropname, + float starttime, + float endtime, + struct bAction *action, + short playtype, + short blendin, + short priority, + float stride) + : SCA_IActuator(gameobj, KX_ACT_SHAPEACTION), + + m_lastpos(0, 0, 0), + m_blendframe(0), + m_flag(0), + m_startframe (starttime), + m_endframe(endtime) , + m_starttime(0), + m_localtime(starttime), + m_lastUpdate(-1), + m_blendin(blendin), + m_blendstart(0), + m_stridelength(stride), + m_playtype(playtype), + m_priority(priority), + m_action(action), + m_framepropname(framepropname), + m_propname(propname) +{ + m_idptr = new PointerRNA(); + BL_DeformableGameObject *obj = (BL_DeformableGameObject*)GetParent(); + BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); + RNA_id_pointer_create(&shape_deformer->GetKey()->id, m_idptr); +}; + BL_ShapeActionActuator::~BL_ShapeActionActuator() { + if (m_idptr) + delete m_idptr; } void BL_ShapeActionActuator::ProcessReplica() @@ -382,7 +421,11 @@ bool BL_ShapeActionActuator::Update(double curtime, bool frame) /* Priority test */ if (obj->SetActiveAction(this, priority, curtime)){ - Key *key = obj->GetKey(); + BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); + Key *key = NULL; + + if (shape_deformer) + key = shape_deformer->GetKey(); if (!key) { // this could happen if the mesh was changed in the middle of an action @@ -397,10 +440,14 @@ bool BL_ShapeActionActuator::Update(double curtime, bool frame) obj->GetShape(m_blendshape); m_blendstart = curtime; } - // only interested in shape channel - // in 2.4x was // extract_ipochannels_from_action(&tchanbase, &key->id, m_action, "Shape", m_localtime); - BKE_animsys_evaluate_animdata(&key->id, key->adt, m_localtime, ADT_RECALC_ANIM); + KeyBlock *kb; + // We go through and clear out the keyblocks so there isn't any interference + // from other shape actions + for (kb=(KeyBlock*)key->block.first; kb; kb=(KeyBlock*)kb->next) + kb->curval = 0.f; + + animsys_evaluate_action(m_idptr, m_action, NULL, m_localtime); // XXX - in 2.5 theres no way to do this. possibly not that important to support - Campbell if (0) { // XXX !execute_ipochannels(&tchanbase)) { diff --git a/source/gameengine/Converter/BL_ShapeActionActuator.h b/source/gameengine/Converter/BL_ShapeActionActuator.h index 7a4523d4554..efd24fc305f 100644 --- a/source/gameengine/Converter/BL_ShapeActionActuator.h +++ b/source/gameengine/Converter/BL_ShapeActionActuator.h @@ -54,27 +54,7 @@ public: short playtype, short blendin, short priority, - float stride) - : SCA_IActuator(gameobj, KX_ACT_SHAPEACTION), - - m_lastpos(0, 0, 0), - m_blendframe(0), - m_flag(0), - m_startframe (starttime), - m_endframe(endtime) , - m_starttime(0), - m_localtime(starttime), - m_lastUpdate(-1), - m_blendin(blendin), - m_blendstart(0), - m_stridelength(stride), - m_playtype(playtype), - m_priority(priority), - m_action(action), - m_framepropname(framepropname), - m_propname(propname) - { - }; + float stride); virtual ~BL_ShapeActionActuator(); virtual bool Update(double curtime, bool frame); virtual CValue* GetReplica(); @@ -160,6 +140,7 @@ protected: STR_String m_framepropname; STR_String m_propname; vector m_blendshape; + struct PointerRNA *m_idptr; }; #endif diff --git a/source/gameengine/Converter/BL_ShapeDeformer.cpp b/source/gameengine/Converter/BL_ShapeDeformer.cpp index 8d8f149bb6c..c651d457cd9 100644 --- a/source/gameengine/Converter/BL_ShapeDeformer.cpp +++ b/source/gameengine/Converter/BL_ShapeDeformer.cpp @@ -68,9 +68,40 @@ extern "C"{ #define __NLA_DEFNORMALS //#undef __NLA_DEFNORMALS +BL_ShapeDeformer::BL_ShapeDeformer(BL_DeformableGameObject *gameobj, + Object *bmeshobj, + RAS_MeshObject *mesh) + : + BL_SkinDeformer(gameobj,bmeshobj, mesh), + m_lastShapeUpdate(-1) +{ + m_key = m_bmesh->key; + m_bmesh->key = copy_key(m_key); +}; + +/* this second constructor is needed for making a mesh deformable on the fly. */ +BL_ShapeDeformer::BL_ShapeDeformer(BL_DeformableGameObject *gameobj, + Object *bmeshobj_old, + Object *bmeshobj_new, + RAS_MeshObject *mesh, + bool release_object, + bool recalc_normal, + BL_ArmatureObject* arma) + : + BL_SkinDeformer(gameobj, bmeshobj_old, bmeshobj_new, mesh, release_object, recalc_normal, arma), + m_lastShapeUpdate(-1) +{ + m_key = m_bmesh->key; + m_bmesh->key = copy_key(m_key); +}; BL_ShapeDeformer::~BL_ShapeDeformer() { + if (m_key && m_bmesh->key) + { + free_key(m_bmesh->key); + m_bmesh->key = m_key; + } }; RAS_Deformer *BL_ShapeDeformer::GetReplica() @@ -190,3 +221,13 @@ bool BL_ShapeDeformer::Update(void) } return bSkinUpdate; } + +Key *BL_ShapeDeformer::GetKey() +{ + return m_bmesh->key; +} + +void BL_ShapeDeformer::SetKey(Key *key) +{ + m_bmesh->key = key; +} diff --git a/source/gameengine/Converter/BL_ShapeDeformer.h b/source/gameengine/Converter/BL_ShapeDeformer.h index 8115af59d27..7d33204fd4c 100644 --- a/source/gameengine/Converter/BL_ShapeDeformer.h +++ b/source/gameengine/Converter/BL_ShapeDeformer.h @@ -49,12 +49,7 @@ class BL_ShapeDeformer : public BL_SkinDeformer public: BL_ShapeDeformer(BL_DeformableGameObject *gameobj, Object *bmeshobj, - RAS_MeshObject *mesh) - : - BL_SkinDeformer(gameobj,bmeshobj, mesh), - m_lastShapeUpdate(-1) - { - }; + RAS_MeshObject *mesh); /* this second constructor is needed for making a mesh deformable on the fly. */ BL_ShapeDeformer(BL_DeformableGameObject *gameobj, @@ -63,12 +58,7 @@ public: class RAS_MeshObject *mesh, bool release_object, bool recalc_normal, - BL_ArmatureObject* arma = NULL) - : - BL_SkinDeformer(gameobj, bmeshobj_old, bmeshobj_new, mesh, release_object, recalc_normal, arma), - m_lastShapeUpdate(-1) - { - }; + BL_ArmatureObject* arma = NULL); virtual RAS_Deformer *GetReplica(); virtual void ProcessReplica(); @@ -78,6 +68,9 @@ public: bool LoadShapeDrivers(Object* arma); bool ExecuteShapeDrivers(void); + struct Key *GetKey(); + void SetKey(struct Key *key); + void ForceUpdate() { m_lastShapeUpdate = -1.0; @@ -86,6 +79,7 @@ public: protected: vector m_shapeDrivers; double m_lastShapeUpdate; + struct Key* m_key; #ifdef WITH_CXX_GUARDEDALLOC From 8d179ca920d29dad1abfd91e27b8f6632fc86dca Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 19:20:28 +0000 Subject: [PATCH 088/624] BGE Animations: BL_Action now creates a PointerRNA only when constructed instead of on each Update() call. --- source/gameengine/Ketsji/BL_Action.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 836bc24ffcd..078c69ab9e2 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -62,9 +62,16 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_pose(NULL), m_blendpose(NULL), m_sg_contr(NULL), + m_ptrrna(NULL), m_done(true) { + if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) + { + BL_ArmatureObject *obj = (BL_ArmatureObject*)m_obj; + m_ptrrna = new PointerRNA(); + RNA_id_pointer_create((ID*)obj->GetArmatureObject(), m_ptrrna); + } } BL_Action::~BL_Action() @@ -78,6 +85,8 @@ BL_Action::~BL_Action() m_obj->GetSGNode()->RemoveSGController(m_sg_contr); delete m_sg_contr; } + if (m_ptrrna) + delete m_ptrrna; } void BL_Action::Play(const char* name, @@ -100,7 +109,6 @@ void BL_Action::Play(const char* name, return; } - //if (m_obj->GetGameObjectType() != SCA_IObject::OBJ_ARMATURE) if (prev_action != m_action) { // Create an SG_Controller @@ -224,13 +232,11 @@ void BL_Action::Update(float curtime) // Extract the pose from the action { - struct PointerRNA id_ptr; Object *arm = obj->GetArmatureObject(); bPose *temp = arm->pose; arm->pose = m_pose; - RNA_id_pointer_create((ID*)arm, &id_ptr); - animsys_evaluate_action(&id_ptr, m_action, NULL, m_localtime); + animsys_evaluate_action(m_ptrrna, m_action, NULL, m_localtime); arm->pose = temp; } From 545bf50e1dbdaa22ba4d6526194e846279a2a157 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 19:49:53 +0000 Subject: [PATCH 089/624] BGE Animations: Adding shape actions to BL_Action. This means Shape Actions now work through the Action actuator. I still need to handle blendin for shape actions though. --- source/gameengine/Ketsji/BL_Action.cpp | 37 +++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 078c69ab9e2..8f77d2728b2 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -31,6 +31,8 @@ #include "BL_Action.h" #include "BL_ArmatureObject.h" +#include "BL_DeformableGameObject.h" +#include "BL_ShapeDeformer.h" #include "KX_IpoConvert.h" #include "KX_GameObject.h" @@ -70,7 +72,18 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) BL_ArmatureObject *obj = (BL_ArmatureObject*)m_obj; m_ptrrna = new PointerRNA(); - RNA_id_pointer_create((ID*)obj->GetArmatureObject(), m_ptrrna); + RNA_id_pointer_create(&obj->GetArmatureObject()->id, m_ptrrna); + } + else + { + BL_DeformableGameObject *obj = (BL_DeformableGameObject*)m_obj; + BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); + + if (shape_deformer) + { + m_ptrrna = new PointerRNA(); + RNA_id_pointer_create(&shape_deformer->GetKey()->id, m_ptrrna); + } } } @@ -268,6 +281,28 @@ void BL_Action::Update(float curtime) } else { + BL_DeformableGameObject *obj = (BL_DeformableGameObject*)m_obj; + BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); + + // Handle shape actions if we have any + if (shape_deformer) + { + Key *key = shape_deformer->GetKey(); + + // We go through and clear out the keyblocks so there isn't any interference + // from other shape actions + KeyBlock *kb; + for (kb=(KeyBlock*)key->block.first; kb; kb=(KeyBlock*)kb->next) + kb->curval = 0.f; + + animsys_evaluate_action(m_ptrrna, m_action, NULL, m_localtime); + + // XXX TODO handle blendin + + obj->SetActiveAction(NULL, 0, m_localtime); + } + + InitIPO(); m_obj->UpdateIPO(m_localtime, m_ipo_flags & ACT_IPOFLAG_CHILD); } From 0fbca841efa832c769e023a5e23267bfb00954f7 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 22:00:54 +0000 Subject: [PATCH 090/624] BGE Animations: Making the play modes for the Acton Actuator behave more like they have in the past. The only one that still needs work now is Flipper. Property, Loop End, Loop Stop, Play, and Ping Pong should all now be behaving as they used to. --- .../Converter/BL_ActionActuator.cpp | 37 ++++++++++++------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index fd16519335a..d1f500abebd 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -189,17 +189,28 @@ bool BL_ActionActuator::Update(double curtime, bool frame) obj->SetActionFrame(m_layer, m_localtime); } else if (m_is_going && bNegativeEvent) - { - m_is_going = false; - - if (!m_end_reset) + { + if (m_playtype == ACT_ACTION_LOOP_STOP) { - obj->StopAction(m_layer); - return false; - } + if (!m_end_reset) + { + obj->StopAction(m_layer); + return false; + } - m_localtime = obj->GetActionFrame(m_layer); - obj->StopAction(m_layer); // Stop the action after getting the frame + m_localtime = obj->GetActionFrame(m_layer); + obj->StopAction(m_layer); // Stop the action after getting the frame + } + else if (m_playtype == ACT_ACTION_LOOP_END) + { + // Convert into a play and let it finish + obj->PlayAction(m_action->id.name+2, start, end, m_layer, 0, BL_Action::ACT_MODE_PLAY, 0, m_ipo_flags); + obj->SetActionFrame(m_layer, m_localtime); + + return true; + } + + m_is_going = false; } // Handle a frame property if it's defined @@ -214,13 +225,11 @@ bool BL_ActionActuator::Update(double curtime, bool frame) newval->Release(); } - if (m_playtype == ACT_ACTION_FROM_PROP) - { - return true; - } // Handle a finished animation - else if (m_is_going && obj->IsActionDone(m_layer)) + if (m_is_going && obj->IsActionDone(m_layer)) { + m_is_going = false; + obj->StopAction(m_layer); return false; } From f1a2d46aa0194d831ee8e0a69ee36a3ca669e6f5 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 22:12:49 +0000 Subject: [PATCH 091/624] BGE Animations: Adding the concept of priority back. Priority is handled on a per layer basis. --- source/gameengine/Converter/BL_ActionActuator.cpp | 4 ++-- source/gameengine/Ketsji/BL_Action.cpp | 8 ++++++++ source/gameengine/Ketsji/BL_Action.h | 3 +++ source/gameengine/Ketsji/BL_ActionManager.cpp | 8 ++------ source/gameengine/Ketsji/BL_ActionManager.h | 1 + source/gameengine/Ketsji/KX_GameObject.cpp | 15 ++++++++------- source/gameengine/Ketsji/KX_GameObject.h | 1 + 7 files changed, 25 insertions(+), 15 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index d1f500abebd..3368e43c9e8 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -184,7 +184,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_is_going && bPositiveEvent) { m_is_going = true; - obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_blendin, play_mode, 0, m_ipo_flags); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, 0, m_ipo_flags); if (m_end_reset) obj->SetActionFrame(m_layer, m_localtime); } @@ -204,7 +204,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) else if (m_playtype == ACT_ACTION_LOOP_END) { // Convert into a play and let it finish - obj->PlayAction(m_action->id.name+2, start, end, m_layer, 0, BL_Action::ACT_MODE_PLAY, 0, m_ipo_flags); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, 0, 0, BL_Action::ACT_MODE_PLAY, 0, m_ipo_flags); obj->SetActionFrame(m_layer, m_localtime); return true; diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 8f77d2728b2..06cf0318859 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -60,6 +60,7 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_blendframe(0.f), m_blendstart(0.f), m_speed(0.f), + m_priority(0), m_ipo_flags(0), m_pose(NULL), m_blendpose(NULL), @@ -105,12 +106,19 @@ BL_Action::~BL_Action() void BL_Action::Play(const char* name, float start, float end, + short priority, float blendin, short play_mode, short blend_mode, short ipo_flags, float playback_speed) { + + // Only start playing a new action if we're done, or if + // the new action has a higher priority + if (priority != 0 && !IsDone() && priority >= m_priority) + return; + m_priority = priority; bAction* prev_action = m_action; // First try to load the action diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index fc80d9bea34..b5d9f0566cd 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -56,6 +56,8 @@ private: float m_speed; + short m_priority; + short m_playmode; short m_blendmode; @@ -72,6 +74,7 @@ public: void Play(const char* name, float start, float end, + short priority, float blendin, short play_mode, short blend_mode, diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 935e9129d21..9e847b20c9d 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -60,18 +60,14 @@ void BL_ActionManager::PlayAction(const char* name, float start, float end, short layer, + short priority, float blendin, short play_mode, short blend_mode, short ipo_flags, float playback_speed) { - // Remove a currently running action on this layer if there is one - if (m_layers[layer]) - StopAction(layer); - - // Create a new action - m_layers[layer]->Play(name, start, end, blendin, play_mode, blend_mode, ipo_flags, playback_speed); + m_layers[layer]->Play(name, start, end, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); } void BL_ActionManager::StopAction(short layer) diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index f4ef43d3801..41907c20204 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -46,6 +46,7 @@ public: float start, float end, short layer=0, + short priority=0, float blendin=0.f, short play_mode=0, short blend_mode=0, diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index aa0ce14a3cc..175a2b6ccdf 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -364,13 +364,14 @@ void KX_GameObject::PlayAction(const char* name, float start, float end, short layer, + short priority, float blendin, short play_mode, short blend_mode, short ipo_flags, float playback_speed) { - GetActionManager()->PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, ipo_flags, playback_speed); + GetActionManager()->PlayAction(name, start, end, layer, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); } void KX_GameObject::StopAction(short layer) @@ -3034,19 +3035,19 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_GameObject, sendMessage, } KX_PYMETHODDEF_DOC(KX_GameObject, playAction, - "playAction(name, start_frame, end_frame, layer=0, blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE, ipo_flags=0, speed=1.0)\n" + "playAction(name, start_frame, end_frame, layer=0, priority=0 blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE, ipo_flags=0, speed=1.0)\n" "plays an action\n") { const char* name; float start, end, blendin=0.f, speed=1.f; - short layer=0; + short layer=0, priority=0; short ipo_flags=0; short play_mode=0, blend_mode=0; - static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "blendin", "play_mode", "blend_mode", "ipo_flags", "speed", NULL}; + static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "priority", "blendin", "play_mode", "blend_mode", "ipo_flags", "speed", NULL}; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hfhhhf", const_cast(kwlist), - &name, &start, &end, &layer, &blendin, &play_mode, &blend_mode, &ipo_flags, &speed)) + if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hhfhhhf", const_cast(kwlist), + &name, &start, &end, &layer, &priority, &blendin, &play_mode, &blend_mode, &ipo_flags, &speed)) return NULL; if (layer < 0 || layer > MAX_ACTION_LAYERS) @@ -3067,7 +3068,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, blend_mode = BL_Action::ACT_BLEND_NONE; } - PlayAction(name, start, end, layer, blendin, play_mode, blend_mode, ipo_flags, speed); + PlayAction(name, start, end, layer, priority, blendin, play_mode, blend_mode, ipo_flags, speed); Py_RETURN_NONE; } diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index b97dad1a35e..b5ece5f8ac8 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -215,6 +215,7 @@ public: float start, float end, short layer=0, + short priority=0, float blendin=0.f, short play_mode=0, short blend_mode=0, From 7996d0447445daaeca1a9e08e3a1e1d901cd7fc9 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 22:23:46 +0000 Subject: [PATCH 092/624] BGE Animations: Shape Action Actuators are now converted to Action Actuators and new Shape Action Actuators cannot be created. --- source/blender/blenloader/intern/readfile.c | 5 ++++- source/blender/makesrna/intern/rna_actuator.c | 9 --------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 50be7b83484..e38d08f9f50 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11671,7 +11671,7 @@ static void do_versions(FileData *fd, Library *lib, Main *main) } { - /* convert fcurve actuator to action actuator */ + /* convert fcurve and shape action actuators to action actuators */ Object *ob; bActuator *act; bIpoActuator *ia; @@ -11701,6 +11701,9 @@ static void do_versions(FileData *fd, Library *lib, Main *main) act->type= act->otype= ACT_ACTION; } + else if (act->type == ACT_SHAPEACTION) { + act->type = act->otype = ACT_ACTION; + } } } } diff --git a/source/blender/makesrna/intern/rna_actuator.c b/source/blender/makesrna/intern/rna_actuator.c index 5f532d7bb31..ebda1b82e8a 100644 --- a/source/blender/makesrna/intern/rna_actuator.c +++ b/source/blender/makesrna/intern/rna_actuator.c @@ -57,7 +57,6 @@ EnumPropertyItem actuator_type_items[] ={ {ACT_PROPERTY, "PROPERTY", 0, "Property", ""}, {ACT_RANDOM, "RANDOM", 0, "Random", ""}, {ACT_SCENE, "SCENE", 0, "Scene", ""}, - {ACT_SHAPEACTION, "SHAPE_ACTION", 0, "Shape Action", ""}, {ACT_SOUND, "SOUND", 0, "Sound", ""}, {ACT_STATE, "STATE", 0, "State", ""}, {ACT_VISIBILITY, "VISIBILITY", 0, "Visibility", ""}, @@ -100,8 +99,6 @@ static StructRNA* rna_Actuator_refine(struct PointerRNA *ptr) return &RNA_Filter2DActuator; case ACT_PARENT: return &RNA_ParentActuator; - case ACT_SHAPEACTION: - return &RNA_ShapeActionActuator; case ACT_STATE: return &RNA_StateActuator; case ACT_ARMATURE: @@ -463,12 +460,6 @@ EnumPropertyItem *rna_Actuator_type_itemf(bContext *C, PointerRNA *ptr, Property RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_RANDOM); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_SCENE); - if (ob != NULL) { - if (ob->type==OB_MESH){ - RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_SHAPEACTION); - } - } - RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_SOUND); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_STATE); RNA_enum_items_add_value(&item, &totitem, actuator_type_items, ACT_VISIBILITY); From ea47125f1630554fa5e69943821bdbe9964a589f Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 22:44:24 +0000 Subject: [PATCH 093/624] BGE Animations: Exposing KX_GameObject's GetActionFrame() and SetActionFrame() to Python. KX_GameObject.setActionFrame() seems to still have some issues, which I suspect to be a timing thing. I may need to find a better way to set the local time. --- source/gameengine/Ketsji/KX_GameObject.cpp | 31 +++++++++++++++++++++- source/gameengine/Ketsji/KX_GameObject.h | 2 ++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 175a2b6ccdf..07e4523585a 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -1556,6 +1556,8 @@ PyMethodDef KX_GameObject::Methods[] = { KX_PYMETHODTABLE(KX_GameObject, sendMessage), KX_PYMETHODTABLE_KEYWORDS(KX_GameObject, playAction), + KX_PYMETHODTABLE(KX_GameObject, getActionFrame), + KX_PYMETHODTABLE(KX_GameObject, setActionFrame), // dict style access for props {"get",(PyCFunction) KX_GameObject::sPyget, METH_VARARGS}, @@ -3046,7 +3048,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "priority", "blendin", "play_mode", "blend_mode", "ipo_flags", "speed", NULL}; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hhfhhhf", const_cast(kwlist), + if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hhfhhhf:playAction", const_cast(kwlist), &name, &start, &end, &layer, &priority, &blendin, &play_mode, &blend_mode, &ipo_flags, &speed)) return NULL; @@ -3072,6 +3074,33 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, Py_RETURN_NONE; } + +KX_PYMETHODDEF_DOC(KX_GameObject, getActionFrame, + "getActionFrame(layer)\n" + "Gets the current frame of the action playing in the supplied layer") +{ + short layer; + + if (!PyArg_ParseTuple(args, "h:getActionFrame", &layer)) + return NULL; + + return PyLong_FromLong(GetActionFrame(layer)); +} + +KX_PYMETHODDEF_DOC(KX_GameObject, setActionFrame, + "setActionFrame(layer, frame)\n" + "Set the current fram of the action playing in the supplied layer") +{ + short layer, frame; + + if (!PyArg_ParseTuple(args, "hh:setActionFrame", &layer, &frame)) + return NULL; + + SetActionFrame(layer, frame); + + Py_RETURN_NONE; +} + /* dict style access */ diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index b5ece5f8ac8..b55b2bba60a 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -908,6 +908,8 @@ public: KX_PYMETHOD_VARARGS(KX_GameObject, ReinstancePhysicsMesh); KX_PYMETHOD_DOC(KX_GameObject, playAction); + KX_PYMETHOD_DOC(KX_GameObject, getActionFrame); + KX_PYMETHOD_DOC(KX_GameObject, setActionFrame); /* Dict access */ KX_PYMETHOD_VARARGS(KX_GameObject,get); From 12ca476b8b73798bc2d2550af0c581b570d4b50f Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 23:18:53 +0000 Subject: [PATCH 094/624] BGE Animations: For KX_GameObject.setActionFrame(layer, frame), frame should be a float, not a short. --- source/gameengine/Ketsji/KX_GameObject.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 07e4523585a..152efed7a4b 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -3091,9 +3091,10 @@ KX_PYMETHODDEF_DOC(KX_GameObject, setActionFrame, "setActionFrame(layer, frame)\n" "Set the current fram of the action playing in the supplied layer") { - short layer, frame; + short layer; + float frame; - if (!PyArg_ParseTuple(args, "hh:setActionFrame", &layer, &frame)) + if (!PyArg_ParseTuple(args, "hf:setActionFrame", &layer, &frame)) return NULL; SetActionFrame(layer, frame); From f969b813a49e15f66fcfa669904d615cd827a335 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 23 Jun 2011 23:19:39 +0000 Subject: [PATCH 095/624] BGE Animations: Making BL_Action::SetFrame() not so dependent on timing. This should smooth out things like setActionFrame(). --- source/gameengine/Ketsji/BL_Action.cpp | 21 +++++++++++++++++---- source/gameengine/Ketsji/BL_Action.h | 1 + 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 06cf0318859..cf372602431 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -66,7 +66,8 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_blendpose(NULL), m_sg_contr(NULL), m_ptrrna(NULL), - m_done(true) + m_done(true), + m_bcalc_local_time(true) { if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) { @@ -184,6 +185,10 @@ void BL_Action::SetFrame(float frame) else if (frame > max(m_startframe, m_endframe)) frame = max(m_startframe, m_endframe); + m_localtime = frame; + m_bcalc_local_time = false; + +#if 0 // We don't set m_localtime directly since it's recalculated // in the next update. So, we modify the value (m_starttime) // used to calculate m_localtime the next time SetLocalTime() is called. @@ -194,6 +199,7 @@ void BL_Action::SetFrame(float frame) dt = -dt; m_starttime -= dt / (KX_KetsjiEngine::GetAnimFrameRate()*m_speed); +#endif } void BL_Action::SetLocalTime(float curtime) @@ -212,9 +218,16 @@ void BL_Action::Update(float curtime) if (m_done) return; - curtime -= KX_KetsjiEngine::GetSuspendedDelta(); - - SetLocalTime(curtime); + // We only want to calculate the current time we weren't given a frame (e.g., from SetFrame()) + if (m_bcalc_local_time) + { + curtime -= KX_KetsjiEngine::GetSuspendedDelta(); + SetLocalTime(curtime); + } + else + { + m_bcalc_local_time = true; + } // Handle wrap around if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index b5d9f0566cd..d9d134db9f1 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -64,6 +64,7 @@ private: short m_ipo_flags; bool m_done; + bool m_bcalc_local_time; void InitIPO(); void SetLocalTime(float curtime); From a165ad251e30268e099e8872be4a0874a782cd87 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 24 Jun 2011 00:31:13 +0000 Subject: [PATCH 096/624] BGE Animations: Removing no longer used code and variables. --- source/gameengine/Ketsji/BL_Action.cpp | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index cf372602431..90349bcfddd 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -177,8 +177,6 @@ float BL_Action::GetFrame() void BL_Action::SetFrame(float frame) { - float dt; - // Clamp the frame to the start and end frame if (frame < min(m_startframe, m_endframe)) frame = min(m_startframe, m_endframe); @@ -187,19 +185,6 @@ void BL_Action::SetFrame(float frame) m_localtime = frame; m_bcalc_local_time = false; - -#if 0 - // We don't set m_localtime directly since it's recalculated - // in the next update. So, we modify the value (m_starttime) - // used to calculate m_localtime the next time SetLocalTime() is called. - - dt = frame-m_startframe; - - if (m_endframe < m_startframe) - dt = -dt; - - m_starttime -= dt / (KX_KetsjiEngine::GetAnimFrameRate()*m_speed); -#endif } void BL_Action::SetLocalTime(float curtime) @@ -218,7 +203,7 @@ void BL_Action::Update(float curtime) if (m_done) return; - // We only want to calculate the current time we weren't given a frame (e.g., from SetFrame()) + // We only want to calculate the current time if we weren't given a frame (e.g., from SetFrame()) if (m_bcalc_local_time) { curtime -= KX_KetsjiEngine::GetSuspendedDelta(); From fdb932370bf72de737a9438bd47e94cd54a7b90a Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Fri, 24 Jun 2011 06:39:03 +0000 Subject: [PATCH 097/624] 3D Audio GSoC: Fixes for crashes reported by Moguri. --- .../intern/AUD_ConverterFunctions.cpp | 36 +++++++++---------- intern/audaspace/intern/AUD_Reference.h | 6 ++++ 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/intern/audaspace/intern/AUD_ConverterFunctions.cpp b/intern/audaspace/intern/AUD_ConverterFunctions.cpp index 8f2ac21acd6..c45fde72b1b 100644 --- a/intern/audaspace/intern/AUD_ConverterFunctions.cpp +++ b/intern/audaspace/intern/AUD_ConverterFunctions.cpp @@ -45,13 +45,13 @@ void AUD_convert_u8_s16(data_t* target, data_t* source, int length) { int16_t* t = (int16_t*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = (((int16_t)source[i]) - AUD_U8_0) << 8; } void AUD_convert_u8_s24_be(data_t* target, data_t* source, int length) { - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { target[i*3] = source[i] - AUD_U8_0; target[i*3+1] = 0; @@ -61,7 +61,7 @@ void AUD_convert_u8_s24_be(data_t* target, data_t* source, int length) void AUD_convert_u8_s24_le(data_t* target, data_t* source, int length) { - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { target[i*3+2] = source[i] - AUD_U8_0; target[i*3+1] = 0; @@ -72,21 +72,21 @@ void AUD_convert_u8_s24_le(data_t* target, data_t* source, int length) void AUD_convert_u8_s32(data_t* target, data_t* source, int length) { int32_t* t = (int32_t*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = (((int32_t)source[i]) - AUD_U8_0) << 24; } void AUD_convert_u8_float(data_t* target, data_t* source, int length) { float* t = (float*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = (((int32_t)source[i]) - AUD_U8_0) / ((float)AUD_U8_0); } void AUD_convert_u8_double(data_t* target, data_t* source, int length) { double* t = (double*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = (((int32_t)source[i]) - AUD_U8_0) / ((double)AUD_U8_0); } @@ -101,7 +101,7 @@ void AUD_convert_s16_s24_be(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; int16_t t; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { t = s[i]; target[i*3] = t >> 8 & 0xFF; @@ -114,7 +114,7 @@ void AUD_convert_s16_s24_le(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; int16_t t; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { t = s[i]; target[i*3+2] = t >> 8 & 0xFF; @@ -127,7 +127,7 @@ void AUD_convert_s16_s32(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; int32_t* t = (int32_t*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = ((int32_t)s[i]) << 16; } @@ -135,7 +135,7 @@ void AUD_convert_s16_float(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; float* t = (float*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = s[i] / AUD_S16_FLT; } @@ -143,7 +143,7 @@ void AUD_convert_s16_double(data_t* target, data_t* source, int length) { int16_t* s = (int16_t*) source; double* t = (double*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = s[i] / AUD_S16_FLT; } @@ -181,14 +181,14 @@ void AUD_convert_s24_s24(data_t* target, data_t* source, int length) void AUD_convert_s24_s32_be(data_t* target, data_t* source, int length) { int32_t* t = (int32_t*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = source[i*3] << 24 | source[i*3+1] << 16 | source[i*3+2] << 8; } void AUD_convert_s24_s32_le(data_t* target, data_t* source, int length) { int32_t* t = (int32_t*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = source[i*3+2] << 24 | source[i*3+1] << 16 | source[i*3] << 8; } @@ -196,7 +196,7 @@ void AUD_convert_s24_float_be(data_t* target, data_t* source, int length) { float* t = (float*) target; int32_t s; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { s = source[i*3] << 24 | source[i*3+1] << 16 | source[i*3+2] << 8; t[i] = s / AUD_S32_FLT; @@ -207,7 +207,7 @@ void AUD_convert_s24_float_le(data_t* target, data_t* source, int length) { float* t = (float*) target; int32_t s; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { s = source[i*3+2] << 24 | source[i*3+1] << 16 | source[i*3] << 8; t[i] = s / AUD_S32_FLT; @@ -218,7 +218,7 @@ void AUD_convert_s24_double_be(data_t* target, data_t* source, int length) { double* t = (double*) target; int32_t s; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { s = source[i*3] << 24 | source[i*3+1] << 16 | source[i*3+2] << 8; t[i] = s / AUD_S32_FLT; @@ -229,7 +229,7 @@ void AUD_convert_s24_double_le(data_t* target, data_t* source, int length) { double* t = (double*) target; int32_t s; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) { s = source[i*3+2] << 24 | source[i*3+1] << 16 | source[i*3] << 8; t[i] = s / AUD_S32_FLT; @@ -289,7 +289,7 @@ void AUD_convert_s32_double(data_t* target, data_t* source, int length) { int32_t* s = (int32_t*) source; double* t = (double*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = s[i] / AUD_S32_FLT; } diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index 4cc5c51d24d..f9716b76fe2 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -41,6 +41,9 @@ private: public: static inline void incref(void* reference) { + if(!reference) + return; + std::map::iterator result = m_references.find(reference); if(result != m_references.end()) { @@ -54,6 +57,9 @@ public: static inline bool decref(void* reference) { + if(!reference) + return false; + if(!--m_references[reference]) { m_references.erase(reference); From b437f3fab9f2e790c14dfdfe828aa648c871a8b1 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 24 Jun 2011 17:05:53 +0000 Subject: [PATCH 098/624] UI and bugfixing for mocap retargeting. Still a WIP, UI/py work will modified to fit coding styles in the future. --- release/scripts/startup/ui_mocap.py | 97 +++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 release/scripts/startup/ui_mocap.py diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py new file mode 100644 index 00000000000..5f59c368393 --- /dev/null +++ b/release/scripts/startup/ui_mocap.py @@ -0,0 +1,97 @@ +import bpy +import time + +from bpy.props import * +from bpy import * +from mathutils import Vector +from math import isfinite + +bpy.types.Scene.performer = bpy.props.StringProperty() +bpy.types.Scene.enduser = bpy.props.StringProperty() + +bpy.types.Bone.map = bpy.props.StringProperty() +import retarget +import mocap_tools + +class MocapPanel(bpy.types.Panel): + bl_label = "Mocap tools" + bl_space_type = "PROPERTIES" + bl_region_type = "WINDOW" + bl_context = "object" + + def draw(self, context): + self.layout.label("Preprocessing") + row = self.layout.row(align=True) + row.alignment = 'EXPAND' + row.operator("mocap.samples", text='Samples to Beziers') + row.operator("mocap.denoise", text='Clean noise') + row2 = self.layout.row(align=True) + row2.operator("mocap.looper", text='Loop animation') + row2.operator("mocap.limitdof", text='Constrain Rig') + self.layout.label("Retargeting") + row3 = self.layout.row(align=True) + column1 = row3.column(align=True) + column1.label("Performer Rig") + column1.prop_search(context.scene, "performer", context.scene, "objects") + column2 = row3.column(align=True) + column2.label("Enduser Rig") + column2.prop_search(context.scene, "enduser", context.scene, "objects") + self.layout.label("Hierarchy mapping") + if context.scene.performer in bpy.data.armatures and context.scene.enduser in bpy.data.armatures: + perf = bpy.data.armatures[context.scene.performer] + enduser_arm = bpy.data.armatures[context.scene.enduser] + for bone in perf.bones: + row = self.layout.row(align=True) + row.label(bone.name) + row.prop_search(bone, "map", enduser_arm, "bones") + self.layout.operator("mocap.retarget", text='RETARGET!') + + + + +class OBJECT_OT_RetargetButton(bpy.types.Operator): + bl_idname = "mocap.retarget" + bl_label = "Retargets active action from Performer to Enduser" + + def execute(self, context): + retarget.totalRetarget() + return {"FINISHED"} + +class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): + bl_idname = "mocap.samples" + bl_label = "Converts samples / simplifies keyframes to beziers" + + def execute(self, context): + mocap_tools.fcurves_simplify() + return {"FINISHED"} + +class OBJECT_OT_LooperButton(bpy.types.Operator): + bl_idname = "mocap.looper" + bl_label = "loops animation / sampled mocap data" + + def execute(self, context): + mocap_tools.autoloop_anim() + return {"FINISHED"} + +class OBJECT_OT_DenoiseButton(bpy.types.Operator): + bl_idname = "mocap.denoise" + bl_label = "Denoises sampled mocap data " + + def execute(self, context): + return {"FINISHED"} + +class OBJECT_OT_LimitDOFButton(bpy.types.Operator): + bl_idname = "mocap.limitdof" + bl_label = "Analyzes animations Max/Min DOF and adds hard/soft constraints" + + def execute(self, context): + return {"FINISHED"} + +def register(): + bpy.utils.register_module(__name__) + +def unregister(): + bpy.utils.unregister_module(__name__) + +if __name__=="__main__": + register() From c863cdcaf3b3f42cc8c251ffb6701b9879c90a5c Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 25 Jun 2011 07:23:23 +0000 Subject: [PATCH 099/624] Fixed issues with unit conversion and animation channels. --- source/blender/collada/AnimationExporter.cpp | 2 +- source/blender/collada/TransformReader.cpp | 36 ++++++++++---------- source/blender/collada/TransformWriter.cpp | 8 +++-- 3 files changed, 25 insertions(+), 21 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index f0491af3a49..ade1475c871 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -132,7 +132,7 @@ void AnimationExporter::exportAnimations(Scene *sce) boneName = strtok(NULL,"\""); if( boneName != NULL ) - return id_name(ob) + "_" + std::string(boneName); + return /*id_name(ob) + "_" +*/ std::string(boneName); else return id_name(ob); } diff --git a/source/blender/collada/TransformReader.cpp b/source/blender/collada/TransformReader.cpp index 3d624520e53..625a0220830 100644 --- a/source/blender/collada/TransformReader.cpp +++ b/source/blender/collada/TransformReader.cpp @@ -45,24 +45,24 @@ void TransformReader::get_node_mat(float mat[][4], COLLADAFW::Node *node, std::m COLLADAFW::Transformation *tm = node->getTransformations()[i]; COLLADAFW::Transformation::TransformationType type = tm->getTransformationType(); - switch(type) { - case COLLADAFW::Transformation::TRANSLATE: - dae_translate_to_mat4(tm, cur); - break; - case COLLADAFW::Transformation::ROTATE: - dae_rotate_to_mat4(tm, cur); - break; - case COLLADAFW::Transformation::SCALE: - dae_scale_to_mat4(tm, cur); - break; - case COLLADAFW::Transformation::MATRIX: - dae_matrix_to_mat4(tm, cur); - break; - case COLLADAFW::Transformation::LOOKAT: - case COLLADAFW::Transformation::SKEW: - fprintf(stderr, "LOOKAT and SKEW transformations are not supported yet.\n"); - break; - } + switch(type) { + case COLLADAFW::Transformation::TRANSLATE: + dae_translate_to_mat4(tm, cur); + break; + case COLLADAFW::Transformation::ROTATE: + dae_rotate_to_mat4(tm, cur); + break; + case COLLADAFW::Transformation::SCALE: + dae_scale_to_mat4(tm, cur); + break; + case COLLADAFW::Transformation::MATRIX: + dae_matrix_to_mat4(tm, cur); + break; + case COLLADAFW::Transformation::LOOKAT: + case COLLADAFW::Transformation::SKEW: + fprintf(stderr, "LOOKAT and SKEW transformations are not supported yet.\n"); + break; + } copy_m4_m4(copy, mat); mul_m4_m4m4(mat, cur, copy); diff --git a/source/blender/collada/TransformWriter.cpp b/source/blender/collada/TransformWriter.cpp index 8638e16e1c2..546ca3e3019 100644 --- a/source/blender/collada/TransformWriter.cpp +++ b/source/blender/collada/TransformWriter.cpp @@ -98,8 +98,12 @@ void TransformWriter::add_node_transform_identity(COLLADASW::Node& node) void TransformWriter::add_transform(COLLADASW::Node& node, float loc[3], float rot[3], float scale[3]) { node.addTranslate("location", loc[0], loc[1], loc[2]); - node.addRotateZ("rotationZ", COLLADABU::Math::Utils::radToDegF(rot[2])); + /*node.addRotateZ("rotationZ", COLLADABU::Math::Utils::radToDegF(rot[2])); node.addRotateY("rotationY", COLLADABU::Math::Utils::radToDegF(rot[1])); - node.addRotateX("rotationX", COLLADABU::Math::Utils::radToDegF(rot[0])); + node.addRotateX("rotationX", COLLADABU::Math::Utils::radToDegF(rot[0]));*/ + node.addRotateZ("rotationZ", rot[2] * 180.0f/M_PI); + node.addRotateY("rotationY", (rot[1]* 180.0f/M_PI)); + node.addRotateX("rotationX", (rot[0]* 180.0f/M_PI)); + node.addScale("scale", scale[0], scale[1], scale[2]); } From 5663d85e563f3d6cba8c08982b7899bb2569411f Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sat, 25 Jun 2011 23:50:50 +0000 Subject: [PATCH 100/624] Some bugfixing and coding styles changes suggested by ideasman_42. --- release/scripts/modules/mocap_tools.py | 554 ++++++++++++++----------- release/scripts/modules/retarget.py | 264 ++++++------ release/scripts/startup/ui_mocap.py | 88 ++-- 3 files changed, 513 insertions(+), 393 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 739dc40b272..dfb8aaf0eec 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -1,62 +1,107 @@ +# ##### BEGIN GPL LICENSE BLOCK ##### +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# ##### END GPL LICENSE BLOCK ##### + +# + from math import hypot, sqrt, isfinite import bpy import time from mathutils import Vector + #Vector utility functions class NdVector: vec = [] - - def __init__(self,vec): + + def __init__(self, vec): self.vec = vec[:] - + def __len__(self): return len(self.vec) - - def __mul__(self,otherMember): - if type(otherMember)==type(1) or type(otherMember)==type(1.0): - return NdVector([otherMember*x for x in self.vec]) + + def __mul__(self, otherMember): + if (isinstance(otherMember, int) or + isinstance(otherMember, float)): + return NdVector([otherMember * x for x in self.vec]) else: a = self.vec b = otherMember.vec n = len(self) - return sum([a[i]*b[i] for i in range(n)]) - - def __sub__(self,otherVec): + return sum([a[i] * b[i] for i in range(n)]) + + def __sub__(self, otherVec): a = self.vec b = otherVec.vec n = len(self) - return NdVector([a[i]-b[i] for i in range(n)]) - - def __add__(self,otherVec): + return NdVector([a[i] - b[i] for i in range(n)]) + + def __add__(self, otherVec): a = self.vec b = otherVec.vec n = len(self) - return NdVector([a[i]+b[i] for i in range(n)]) - + return NdVector([a[i] + b[i] for i in range(n)]) + + def __div__(self, scalar): + return NdVector([x / scalar for x in self.vec]) + def vecLength(self): return sqrt(self * self) - + def vecLengthSq(self): return (self * self) - - def __getitem__(self,i): + + def normalize(self): + len = self.length + self.vec = [x / len for x in self.vec] + + def copy(self): + return NdVector(self.vec) + + def __getitem__(self, i): return self.vec[i] - + + def x(self): + return self.vec[0] + + def y(self): + return self.vec[1] + length = property(vecLength) lengthSq = property(vecLengthSq) + x = property(x) + y = property(y) + class dataPoint: index = 0 - co = Vector((0,0,0,0)) # x,y1,y2,y3 coordinate of original point - u = 0 #position according to parametric view of original data, [0,1] range - temp = 0 #use this for anything + # x,y1,y2,y3 coordinate of original point + co = NdVector((0, 0, 0, 0, 0)) + #position according to parametric view of original data, [0,1] range + u = 0 + #use this for anything + temp = 0 - def __init__(self,index,co,u=0): + def __init__(self, index, co, u=0): self.index = index self.co = co self.u = u + def autoloop_anim(): context = bpy.context obj = context.active_object @@ -64,388 +109,407 @@ def autoloop_anim(): data = [] end = len(fcurves[0].keyframe_points) - - for i in range(1,end): + + for i in range(1, end): vec = [] for fcurve in fcurves: vec.append(fcurve.evaluate(i)) data.append(NdVector(vec)) - - def comp(a,b): - return a*b - + + def comp(a, b): + return a * b + N = len(data) Rxy = [0.0] * N for i in range(N): - for j in range(i,min(i+N,N)): - Rxy[i]+=comp(data[j],data[j-i]) + for j in range(i, min(i + N, N)): + Rxy[i] += comp(data[j], data[j - i]) for j in range(i): - Rxy[i]+=comp(data[j],data[j-i+N]) - Rxy[i]/=float(N) - - def bestLocalMaximum(Rxy): - Rxyd = [Rxy[i]-Rxy[i-1] for i in range(1,len(Rxy))] - maxs = [] - for i in range(1,len(Rxyd)-1): - a = Rxyd[i-1] - b = Rxyd[i] - print(a,b) - if (a>=0 and b<0) or (a<0 and b>=0): #sign change (zerocrossing) at point i, denoting max point (only) - maxs.append((i,max(Rxy[i],Rxy[i-1]))) - return max(maxs,key=lambda x: x[1])[0] - flm = bestLocalMaximum(Rxy[0:int(len(Rxy))]) - - diff = [] - - for i in range(len(data)-flm): - diff.append((data[i]-data[i+flm]).lengthSq) - - def lowerErrorSlice(diff,e): - bestSlice = (0,100000) #index, error at index - for i in range(e,len(diff)-e): - errorSlice = sum(diff[i-e:i+e+1]) - if errorSlice= 0 and b < 0) or (a < 0 and b >= 0): + maxs.append((i, max(Rxy[i], Rxy[i - 1]))) + return max(maxs, key=lambda x: x[1])[0] + flm = bestLocalMaximum(Rxy[0:int(len(Rxy))]) + + diff = [] + + for i in range(len(data) - flm): + diff.append((data[i] - data[i + flm]).lengthSq) + + def lowerErrorSlice(diff, e): + #index, error at index + bestSlice = (0, 100000) + for i in range(e, len(diff) - e): + errorSlice = sum(diff[i - e:i + e + 1]) + if errorSlice < bestSlice[1]: + bestSlice = (i, errorSlice) + return bestSlice[0] + + margin = 2 + + s = lowerErrorSlice(diff, margin) + + print(flm, s) + loop = data[s:s + flm + margin] + + #find *all* loops, s:s+flm, s+flm:s+2flm, etc... + #and interpolate between all + # to find "the perfect loop". + #Maybe before finding s? interp(i,i+flm,i+2flm).... + for i in range(1, margin + 1): + w1 = sqrt(float(i) / margin) + loop[-i] = (loop[-i] * w1) + (loop[0] * (1 - w1)) - for curve in fcurves: pts = curve.keyframe_points - for i in range(len(pts)-1,-1,-1): + for i in range(len(pts) - 1, -1, -1): pts.remove(pts[i]) - - for c,curve in enumerate(fcurves): + + for c, curve in enumerate(fcurves): pts = curve.keyframe_points for i in range(len(loop)): - pts.insert(i+1,loop[i][c]) - - context.scene.frame_end = flm+1 - - - - + pts.insert(i + 1, loop[i][c]) + + context.scene.frame_end = flm + 1 def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): - def unitTangent(v,data_pts): - tang = Vector((0,0,0,0)) # - if v!=0: + def unitTangent(v, data_pts): + tang = NdVector((0, 0, 0, 0, 0)) + if v != 0: #If it's not the first point, we can calculate a leftside tangent - tang+= data_pts[v].co-data_pts[v-1].co - if v!=len(data_pts)-1: + tang += data_pts[v].co - data_pts[v - 1].co + if v != len(data_pts) - 1: #If it's not the last point, we can calculate a rightside tangent - tang+= data_pts[v+1].co-data_pts[v].co + tang += data_pts[v + 1].co - data_pts[v].co tang.normalize() return tang #assign parametric u value for each point in original data - def chordLength(data_pts,s,e): + def chordLength(data_pts, s, e): totalLength = 0 - for pt in data_pts[s:e+1]: + for pt in data_pts[s:e + 1]: i = pt.index - if i==s: + if i == s: chordLength = 0 else: - chordLength = (data_pts[i].co-data_pts[i-1].co).length - totalLength+= chordLength + chordLength = (data_pts[i].co - data_pts[i - 1].co).length + totalLength += chordLength pt.temp = totalLength - for pt in data_pts[s:e+1]: - if totalLength==0: - print(s,e) - pt.u = (pt.temp/totalLength) + for pt in data_pts[s:e + 1]: + if totalLength == 0: + print(s, e) + pt.u = (pt.temp / totalLength) - # get binomial coefficient, this function/table is only called with args (3,0),(3,1),(3,2),(3,3),(2,0),(2,1),(2,2)! - binomDict = {(3,0): 1, (3,1): 3, (3,2): 3, (3,3): 1, (2,0): 1, (2,1): 2, (2,2): 1} + # get binomial coefficient, this function/table is only called with args + # (3,0),(3,1),(3,2),(3,3),(2,0),(2,1),(2,2)! + binomDict = {(3, 0): 1, + (3, 1): 3, + (3, 2): 3, + (3, 3): 1, + (2, 0): 1, + (2, 1): 2, + (2, 2): 1} #value at pt t of a single bernstein Polynomial - def bernsteinPoly(n,i,t): - binomCoeff = binomDict[(n,i)] - return binomCoeff * pow(t,i) * pow(1-t,n-i) - - # fit a single cubic to data points in range [s(tart),e(nd)]. - def fitSingleCubic(data_pts,s,e): + def bernsteinPoly(n, i, t): + binomCoeff = binomDict[(n, i)] + return binomCoeff * pow(t, i) * pow(1 - t, n - i) + + # fit a single cubic to data points in range [s(tart),e(nd)]. + def fitSingleCubic(data_pts, s, e): # A - matrix used for calculating C matrices for fitting - def A(i,j,s,e,t1,t2): - if j==1: + def A(i, j, s, e, t1, t2): + if j == 1: t = t1 - if j==2: + if j == 2: t = t2 u = data_pts[i].u - return t * bernsteinPoly(3,j,u) - + return t * bernsteinPoly(3, j, u) + # X component, used for calculating X matrices for fitting - def xComponent(i,s,e): + def xComponent(i, s, e): di = data_pts[i].co u = data_pts[i].u v0 = data_pts[s].co v3 = data_pts[e].co - a = v0*bernsteinPoly(3,0,u) - b = v0*bernsteinPoly(3,1,u) # - c = v3*bernsteinPoly(3,2,u) - d = v3*bernsteinPoly(3,3,u) - return (di -(a+b+c+d)) - - t1 = unitTangent(s,data_pts) - t2 = unitTangent(e,data_pts) - c11 = sum([A(i,1,s,e,t1,t2)*A(i,1,s,e,t1,t2) for i in range(s,e+1)]) - c12 = sum([A(i,1,s,e,t1,t2)*A(i,2,s,e,t1,t2) for i in range(s,e+1)]) + a = v0 * bernsteinPoly(3, 0, u) + b = v0 * bernsteinPoly(3, 1, u) + c = v3 * bernsteinPoly(3, 2, u) + d = v3 * bernsteinPoly(3, 3, u) + return (di - (a + b + c + d)) + + t1 = unitTangent(s, data_pts) + t2 = unitTangent(e, data_pts) + c11 = sum([A(i, 1, s, e, t1, t2) * A(i, 1, s, e, t1, t2) for i in range(s, e + 1)]) + c12 = sum([A(i, 1, s, e, t1, t2) * A(i, 2, s, e, t1, t2) for i in range(s, e + 1)]) c21 = c12 - c22 = sum([A(i,2,s,e,t1,t2)*A(i,2,s,e,t1,t2) for i in range(s,e+1)]) - - x1 = sum([xComponent(i,s,e)*A(i,1,s,e,t1,t2) for i in range(s,e+1)]) - x2 = sum([xComponent(i,s,e)*A(i,2,s,e,t1,t2) for i in range(s,e+1)]) - + c22 = sum([A(i, 2, s, e, t1, t2) * A(i, 2, s, e, t1, t2) for i in range(s, e + 1)]) + + x1 = sum([xComponent(i, s, e) * A(i, 1, s, e, t1, t2) for i in range(s, e + 1)]) + x2 = sum([xComponent(i, s, e) * A(i, 2, s, e, t1, t2) for i in range(s, e + 1)]) + # calculate Determinate of the 3 matrices det_cc = c11 * c22 - c21 * c12 det_cx = c11 * x2 - c12 * x1 det_xc = x1 * c22 - x2 * c12 - # if matrix is not homogenous, fudge the data a bit + # if matrix is not homogenous, fudge the data a bit if det_cc == 0: - det_cc=0.01 + det_cc = 0.01 # alpha's are the correct offset for bezier handles - alpha0 = det_xc / det_cc #offset from right (first) point - alpha1 = det_cx / det_cc #offset from left (last) point - + alpha0 = det_xc / det_cc # offset from right (first) point + alpha1 = det_cx / det_cc # offset from left (last) point + sRightHandle = data_pts[s].co.copy() - sTangent = t1*abs(alpha0) - sRightHandle+= sTangent #position of first pt's handle + sTangent = t1 * abs(alpha0) + sRightHandle += sTangent # position of first pt's handle eLeftHandle = data_pts[e].co.copy() - eTangent = t2*abs(alpha1) - eLeftHandle+= eTangent #position of last pt's handle. - - #return a 4 member tuple representing the bezier + eTangent = t2 * abs(alpha1) + eLeftHandle += eTangent # position of last pt's handle. + + # return a 4 member tuple representing the bezier return (data_pts[s].co, sRightHandle, eLeftHandle, data_pts[e].co) # convert 2 given data points into a cubic bezier. - # handles are offset along the tangent at a 3rd of the length between the points. - def fitSingleCubic2Pts(data_pts,s,e): - alpha0 = alpha1 = (data_pts[s].co-data_pts[e].co).length / 3 + # handles are offset along the tangent at + # a 3rd of the length between the points. + def fitSingleCubic2Pts(data_pts, s, e): + alpha0 = alpha1 = (data_pts[s].co - data_pts[e].co).length / 3 sRightHandle = data_pts[s].co.copy() - sTangent = unitTangent(s,data_pts)*abs(alpha0) - sRightHandle+= sTangent #position of first pt's handle + sTangent = unitTangent(s, data_pts) * abs(alpha0) + sRightHandle += sTangent # position of first pt's handle eLeftHandle = data_pts[e].co.copy() - eTangent = unitTangent(e,data_pts)*abs(alpha1) - eLeftHandle+= eTangent #position of last pt's handle. - + eTangent = unitTangent(e, data_pts) * abs(alpha1) + eLeftHandle += eTangent # position of last pt's handle. + #return a 4 member tuple representing the bezier return (data_pts[s].co, sRightHandle, eLeftHandle, data_pts[e].co) - + #evaluate bezier, represented by a 4 member tuple (pts) at point t. - def bezierEval(pts,t): - sumVec = Vector((0,0,0,0)) + def bezierEval(pts, t): + sumVec = NdVector((0, 0, 0, 0, 0)) for i in range(4): - sumVec+=pts[i]*bernsteinPoly(3,i,t) + sumVec += pts[i] * bernsteinPoly(3, i, t) return sumVec #calculate the highest error between bezier and original data #returns the distance and the index of the point where max error occurs. - def maxErrorAmount(data_pts,bez,s,e): + def maxErrorAmount(data_pts, bez, s, e): maxError = 0 maxErrorPt = s - if e-s<3: return 0, None - for pt in data_pts[s:e+1]: - bezVal = bezierEval(bez,pt.u) - tmpError = (pt.co-bezVal).length/pt.co.length + if e - s < 3: + return 0, None + for pt in data_pts[s:e + 1]: + bezVal = bezierEval(bez, pt.u) + tmpError = (pt.co - bezVal).length / pt.co.length if tmpError >= maxError: maxError = tmpError maxErrorPt = pt.index - return maxError,maxErrorPt - + return maxError, maxErrorPt #calculated bezier derivative at point t. #That is, tangent of point t. - def getBezDerivative(bez,t): - n = len(bez)-1 - sumVec = Vector((0,0,0,0)) - for i in range(n-1): - sumVec+=bernsteinPoly(n-1,i,t)*(bez[i+1]-bez[i]) + def getBezDerivative(bez, t): + n = len(bez) - 1 + sumVec = NdVector((0, 0, 0, 0, 0)) + for i in range(n - 1): + sumVec += (bez[i + 1] - bez[i]) * bernsteinPoly(n - 1, i, t) return sumVec - - + #use Newton-Raphson to find a better paramterization of datapoints, - #one that minimizes the distance (or error) between bezier and original data. - def newtonRaphson(data_pts,s,e,bez): - for pt in data_pts[s:e+1]: - if pt.index==s: - pt.u=0 - elif pt.index==e: - pt.u=1 + #one that minimizes the distance (or error) + # between bezier and original data. + def newtonRaphson(data_pts, s, e, bez): + for pt in data_pts[s:e + 1]: + if pt.index == s: + pt.u = 0 + elif pt.index == e: + pt.u = 1 else: u = pt.u - qu = bezierEval(bez,pt.u) - qud = getBezDerivative(bez,u) - #we wish to minimize f(u), the squared distance between curve and data - fu = (qu-pt.co).length**2 - fud = (2*(qu.x-pt.co.x)*(qud.x))-(2*(qu.y-pt.co.y)*(qud.y)) - if fud==0: + qu = bezierEval(bez, pt.u) + qud = getBezDerivative(bez, u) + #we wish to minimize f(u), + #the squared distance between curve and data + fu = (qu - pt.co).length ** 2 + fud = (2 * (qu.x - pt.co.x) * (qud.x)) - (2 * (qu.y - pt.co.y) * (qud.y)) + if fud == 0: fu = 0 fud = 1 - pt.u=pt.u-(fu/fud) + pt.u = pt.u - (fu / fud) def createDataPts(curveGroup, group_mode): data_pts = [] if group_mode: + print([x.data_path for x in curveGroup]) for i in range(len(curveGroup[0].keyframe_points)): x = curveGroup[0].keyframe_points[i].co.x y1 = curveGroup[0].keyframe_points[i].co.y y2 = curveGroup[1].keyframe_points[i].co.y y3 = curveGroup[2].keyframe_points[i].co.y - data_pts.append(dataPoint(i,Vector((x,y1,y2,y3)))) + y4 = 0 + if len(curveGroup) == 4: + y4 = curveGroup[3].keyframe_points[i].co.y + data_pts.append(dataPoint(i, NdVector((x, y1, y2, y3, y4)))) else: for i in range(len(curveGroup.keyframe_points)): x = curveGroup.keyframe_points[i].co.x y1 = curveGroup.keyframe_points[i].co.y y2 = 0 y3 = 0 - data_pts.append(dataPoint(i,Vector((x,y1,y2,y3)))) + y4 = 0 + data_pts.append(dataPoint(i, NdVector((x, y1, y2, y3, y4)))) return data_pts - def fitCubic(data_pts,s,e): - - if e-s<3: # if there are less than 3 points, fit a single basic bezier - bez = fitSingleCubic2Pts(data_pts,s,e) + def fitCubic(data_pts, s, e): + # if there are less than 3 points, fit a single basic bezier + if e - s < 3: + bez = fitSingleCubic2Pts(data_pts, s, e) else: - #if there are more, parameterize the points and fit a single cubic bezier - chordLength(data_pts,s,e) - bez = fitSingleCubic(data_pts,s,e) - + #if there are more, parameterize the points + # and fit a single cubic bezier + chordLength(data_pts, s, e) + bez = fitSingleCubic(data_pts, s, e) + #calculate max error and point where it occurs - maxError,maxErrorPt = maxErrorAmount(data_pts,bez,s,e) + maxError, maxErrorPt = maxErrorAmount(data_pts, bez, s, e) #if error is small enough, reparameterization might be enough - if maxErrorerror: + if maxError < reparaError and maxError > error: for i in range(maxIterations): - newtonRaphson(data_pts,s,e,bez) - if e-s<3: - bez = fitSingleCubic2Pts(data_pts,s,e) + newtonRaphson(data_pts, s, e, bez) + if e - s < 3: + bez = fitSingleCubic2Pts(data_pts, s, e) else: - bez = fitSingleCubic(data_pts,s,e) - + bez = fitSingleCubic(data_pts, s, e) #recalculate max error and point where it occurs - maxError,maxErrorPt = maxErrorAmount(data_pts,bez,s,e) - + maxError, maxErrorPt = maxErrorAmount(data_pts, bez, s, e) + #repara wasn't enough, we need 2 beziers for this range. #Split the bezier at point of maximum error - if maxError>error: - fitCubic(data_pts,s,maxErrorPt) - fitCubic(data_pts,maxErrorPt,e) + if maxError > error: + fitCubic(data_pts, s, maxErrorPt) + fitCubic(data_pts, maxErrorPt, e) else: #error is small enough, return the beziers. beziers.append(bez) return - def createNewCurves(curveGroup,beziers,group_mode): + def createNewCurves(curveGroup, beziers, group_mode): #remove all existing data points if group_mode: for fcurve in curveGroup: - for i in range(len(fcurve.keyframe_points)-1,0,-1): + for i in range(len(fcurve.keyframe_points) - 1, 0, -1): fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) else: fcurve = curveGroup - for i in range(len(fcurve.keyframe_points)-1,0,-1): + for i in range(len(fcurve.keyframe_points) - 1, 0, -1): fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) - + #insert the calculated beziers to blender data.\ - if group_mode: + if group_mode: for fullbez in beziers: - for i,fcurve in enumerate(curveGroup): - bez = [Vector((vec[0],vec[i+1])) for vec in fullbez] - newKey = fcurve.keyframe_points.insert(frame=bez[0].x,value=bez[0].y) - newKey.handle_right = (bez[1].x,bez[1].y) - - newKey = fcurve.keyframe_points.insert(frame=bez[3].x,value=bez[3].y) - newKey.handle_left= (bez[2].x,bez[2].y) + for i, fcurve in enumerate(curveGroup): + bez = [Vector((vec[0], vec[i + 1])) for vec in fullbez] + newKey = fcurve.keyframe_points.insert(frame=bez[0].x, value=bez[0].y) + newKey.handle_right = (bez[1].x, bez[1].y) + + newKey = fcurve.keyframe_points.insert(frame=bez[3].x, value=bez[3].y) + newKey.handle_left = (bez[2].x, bez[2].y) else: for bez in beziers: for vec in bez: vec.resize_2d() - newKey = fcurve.keyframe_points.insert(frame=bez[0].x,value=bez[0].y) - newKey.handle_right = (bez[1].x,bez[1].y) - - newKey = fcurve.keyframe_points.insert(frame=bez[3].x,value=bez[3].y) - newKey.handle_left= (bez[2].x,bez[2].y) + newKey = fcurve.keyframe_points.insert(frame=bez[0].x, value=bez[0].y) + newKey.handle_right = (bez[1].x, bez[1].y) - #indices are detached from data point's frame (x) value and stored in the dataPoint object, represent a range + newKey = fcurve.keyframe_points.insert(frame=bez[3].x, value=bez[3].y) + newKey.handle_left = (bez[2].x, bez[2].y) + + # indices are detached from data point's frame (x) value and + # stored in the dataPoint object, represent a range + + data_pts = createDataPts(curveGroup, group_mode) + + s = 0 # start + e = len(data_pts) - 1 # end - data_pts = createDataPts(curveGroup,group_mode) - - s = 0 #start - e = len(data_pts)-1 #end - beziers = [] - #begin the recursive fitting algorithm. - fitCubic(data_pts,s,e) + #begin the recursive fitting algorithm. + fitCubic(data_pts, s, e) #remove old Fcurves and insert the new ones - createNewCurves(curveGroup,beziers,group_mode) - + createNewCurves(curveGroup, beziers, group_mode) + #Main function of simplification #sel_opt: either "sel" or "all" for which curves to effect -#error: maximum error allowed, in fraction (20% = 0.0020), i.e. divide by 10000 from percentage wanted. -#group_mode: boolean, to analyze each curve seperately or in groups, where group is all curves that effect the same property (e.g. a bone's x,y,z rotation) +#error: maximum error allowed, in fraction (20% = 0.0020), +#i.e. divide by 10000 from percentage wanted. +#group_mode: boolean, to analyze each curve seperately or in groups, +#where group is all curves that effect the same property +#(e.g. a bone's x,y,z rotation) + def fcurves_simplify(sel_opt="all", error=0.002, group_mode=True): # main vars context = bpy.context obj = context.active_object fcurves = obj.animation_data.action.fcurves - - if sel_opt=="sel": + + if sel_opt == "sel": sel_fcurves = [fcurve for fcurve in fcurves if fcurve.select] else: sel_fcurves = fcurves[:] #Error threshold for Newton Raphson reparamatizing - reparaError = error*32 + reparaError = error * 32 maxIterations = 16 - + if group_mode: fcurveDict = {} - #this loop sorts all the fcurves into groups of 3, based on their RNA Data path, which corresponds to which property they effect + #this loop sorts all the fcurves into groups of 3 or 4, + #based on their RNA Data path, which corresponds to + #which property they effect for curve in sel_fcurves: - if curve.data_path in fcurveDict: #if this bone has been added, append the curve to its list + if curve.data_path in fcurveDict: # if this bone has been added, append the curve to its list fcurveDict[curve.data_path].append(curve) else: - fcurveDict[curve.data_path] = [curve] #new bone, add a new dict value with this first curve + fcurveDict[curve.data_path] = [curve] # new bone, add a new dict value with this first curve fcurveGroups = fcurveDict.values() else: fcurveGroups = sel_fcurves - - if error>0.00000: + + if error > 0.00000: #simplify every selected curve. totalt = 0 - for i,fcurveGroup in enumerate(fcurveGroups): - print("Processing curve "+str(i+1)+"/"+str(len(fcurveGroups))) + for i, fcurveGroup in enumerate(fcurveGroups): + print("Processing curve " + str(i + 1) + "/" + str(len(fcurveGroups))) t = time.clock() - simplifyCurves(fcurveGroup,error,reparaError,maxIterations,group_mode) + simplifyCurves(fcurveGroup, error, reparaError, maxIterations, group_mode) t = time.clock() - t - print(str(t)[:5]+" seconds to process last curve") - totalt+=t - print(str(totalt)[:5]+" seconds, total time elapsed") - - return + print(str(t)[:5] + " seconds to process last curve") + totalt += t + print(str(totalt)[:5] + " seconds, total time elapsed") + return diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 642ea5b6e31..8fe8c6937bb 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -1,37 +1,57 @@ +# ##### BEGIN GPL LICENSE BLOCK ##### +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# ##### END GPL LICENSE BLOCK ##### + +# + import bpy from mathutils import * from math import radians, acos #TODO: Only selected bones get retargeted. -# Selected Bones/chains get original pos empties, if ppl want IK instead of FK -# Some "magic" numbers - frame start and end, eulers of all orders instead of just quats keyframed +# Selected Bones/chains get original pos empties, +# if ppl want IK instead of FK +# Some "magic" numbers - frame start and end, +# eulers of all orders instead of just quats keyframed # dictionary of mapping -# this is currently manuall input'ed, but will +# this is currently manuall input'ed, but willW # be created from a more comfortable UI in the future + def createDictionary(perf_arm): bonemap = {} - #perf: enduser for bone in perf_arm.bones: bonemap[bone.name] = bone.map - #root is the root of the enduser root = "root" # creation of a reverse map # multiple keys get mapped to list values bonemapr = {} - for key in bonemap.keys(): - if not bonemap[key] in bonemapr: - if type(bonemap[key])==type((0,0)): + for key, value in bonemap.items(): + if not value in bonemapr: + if isinstance(bonemap[key], tuple): for key_x in bonemap[key]: bonemapr[key_x] = [key] else: bonemapr[bonemap[key]] = [key] else: bonemapr[bonemap[key]].append(key) - - return bonemap, bonemapr, root + return bonemap, bonemapr, root # list of empties created to keep track of "original" # position data # in final product, these locations can be stored as custom props @@ -43,118 +63,120 @@ def createDictionary(perf_arm): # and bone roll is identical to the performer # its purpose is to copy over the rotations # easily while concentrating on the hierarchy changes -def createIntermediate(performer_obj,endu_name,bonemap, bonemapr,root,s_frame,e_frame,scene): - + + +def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene): #creates and keyframes an empty with its location #the original position of the tail bone #useful for storing the important data in the original motion #i.e. using this empty to IK the chain to that pos / DEBUG - def locOfOriginal(inter_bone,perf_bone): - pass -# if not perf_bone.name+"Org" in bpy.data.objects: -# bpy.ops.object.add() -# empty = bpy.context.active_object -# empty.name = perf_bone.name+"Org" -# empty.empty_draw_size = 0.01 -# empty = bpy.data.objects[perf_bone.name+"Org"] -# offset = perf_bone.vector -# if inter_bone.length == 0 or perf_bone.length == 0: -# scaling = 1 -# else: -# scaling = perf_bone.length / inter_bone.length -# offset/=scaling -# empty.location = inter_bone.head + offset -# empty.keyframe_insert("location") - + def locOfOriginal(inter_bone, perf_bone): + if not perf_bone.name + "Org" in bpy.data.objects: + bpy.ops.object.add() + empty = bpy.context.active_object + empty.name = perf_bone.name + "Org" + empty.empty_draw_size = 0.01 + empty = bpy.data.objects[perf_bone.name + "Org"] + offset = perf_bone.vector + if inter_bone.length == 0 or perf_bone.length == 0: + scaling = 1 + else: + scaling = perf_bone.length / inter_bone.length + offset /= scaling + empty.location = inter_bone.head + offset + empty.keyframe_insert("location") + #Simple 1to1 retarget of a bone - def singleBoneRetarget(inter_bone,perf_bone): - perf_world_rotation = perf_bone.matrix * performer_obj.matrix_world + def singleBoneRetarget(inter_bone, perf_bone): + perf_world_rotation = perf_bone.matrix * performer_obj.matrix_world inter_world_base_rotation = inter_bone.bone.matrix_local * inter_obj.matrix_world inter_world_base_inv = Matrix(inter_world_base_rotation) inter_world_base_inv.invert() return (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()).to_4x4() - - #uses 1to1 and interpolation/averaging to match many to 1 retarget - def manyPerfToSingleInterRetarget(inter_bone,performer_bones_s): - retarget_matrices = [singleBoneRetarget(inter_bone,perf_bone) for perf_bone in performer_bones_s] + + #uses 1to1 and interpolation/averaging to match many to 1 retarget + def manyPerfToSingleInterRetarget(inter_bone, performer_bones_s): + retarget_matrices = [singleBoneRetarget(inter_bone, perf_bone) for perf_bone in performer_bones_s] lerp_matrix = Matrix() - for i in range(len(retarget_matrices)-1): + for i in range(len(retarget_matrices) - 1): first_mat = retarget_matrices[i] - next_mat = retarget_matrices[i+1] - lerp_matrix = first_mat.lerp(next_mat,0.5) + next_mat = retarget_matrices[i + 1] + lerp_matrix = first_mat.lerp(next_mat, 0.5) return lerp_matrix - - #determines the type of hierachy change needed and calls the - #right function + + #determines the type of hierachy change needed and calls the + #right function def retargetPerfToInter(inter_bone): - if inter_bone.name in bonemapr.keys(): + if inter_bone.name in bonemapr: perf_bone_name = bonemapr[inter_bone.name] #is it a 1 to many? - if type(bonemap[perf_bone_name[0]])==type((0,0)): + if isinstance(bonemap[perf_bone_name[0]], tuple): perf_bone = performer_bones[perf_bone_name[0]] if inter_bone.name == bonemap[perf_bone_name[0]][0]: - locOfOriginal(inter_bone,perf_bone) + locOfOriginal(inter_bone, perf_bone) else: # then its either a many to 1 or 1 to 1 - + if len(perf_bone_name) > 1: performer_bones_s = [performer_bones[name] for name in perf_bone_name] #we need to map several performance bone to a single for perf_bone in performer_bones_s: - locOfOriginal(inter_bone,perf_bone) - inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone,performer_bones_s) + locOfOriginal(inter_bone, perf_bone) + inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone, performer_bones_s) else: perf_bone = performer_bones[perf_bone_name[0]] - locOfOriginal(inter_bone,perf_bone) - inter_bone.matrix_basis = singleBoneRetarget(inter_bone,perf_bone) - + locOfOriginal(inter_bone, perf_bone) + inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) + inter_bone.keyframe_insert("rotation_quaternion") for child in inter_bone.children: retargetPerfToInter(child) - - #creates the intermediate armature object - bpy.ops.object.select_name(name=endu_name,extend=False) - bpy.ops.object.duplicate(linked=False) - bpy.context.active_object.name = "intermediate" - inter_obj = bpy.context.active_object + + #creates the intermediate armature object + inter_obj = enduser_obj.copy() + inter_obj.data = inter_obj.data.copy() # duplicate data + bpy.context.scene.objects.link(inter_obj) + inter_obj.name = "intermediate" + bpy.context.scene.objects.active = inter_obj bpy.ops.object.mode_set(mode='EDIT') - #resets roll + #resets roll bpy.ops.armature.calculate_roll(type='Z') bpy.ops.object.mode_set(mode="OBJECT") - inter_arm = bpy.data.armatures[endu_name+".001"] - inter_arm.name = "inter_arm" + inter_obj.data.name = "inter_arm" + inter_arm = inter_obj.data performer_bones = performer_obj.pose.bones - inter_bones = inter_obj.pose.bones - + inter_bones = inter_obj.pose.bones #clears inheritance for inter_bone in inter_bones: inter_bone.bone.use_inherit_rotation = False - - for t in range(s_frame,e_frame): + + for t in range(s_frame, e_frame): scene.frame_set(t) inter_bone = inter_bones[root] retargetPerfToInter(inter_bone) - - return inter_obj,inter_arm + + return inter_obj, inter_arm # this procedure copies the rotations over from the intermediate # armature to the end user one. -# As the hierarchies are 1 to 1, this is a simple matter of +# As the hierarchies are 1 to 1, this is a simple matter of # copying the rotation, while keeping in mind bone roll, parenting, etc. # TODO: Control Bones: If a certain bone is constrained in a way # that its rotation is determined by another (a control bone) # We should determine the right pos of the control bone. -# Scale: ? Should work but needs testing. -def retargetEnduser(inter_obj, enduser_obj,root,s_frame,e_frame,scene): - inter_bones = inter_obj.pose.bones +# Scale: ? Should work but needs testing. + + +def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): + inter_bones = inter_obj.pose.bones end_bones = enduser_obj.pose.bones - + def bakeTransform(end_bone): src_bone = inter_bones[end_bone.name] trg_bone = end_bone bake_matrix = src_bone.matrix rest_matrix = trg_bone.bone.matrix_local - + if trg_bone.parent and trg_bone.bone.use_inherit_rotation: parent_mat = src_bone.parent.matrix parent_rest = trg_bone.parent.bone.matrix_local @@ -164,17 +186,17 @@ def retargetEnduser(inter_obj, enduser_obj,root,s_frame,e_frame,scene): parent_mat_inv.invert() bake_matrix = parent_mat_inv * bake_matrix rest_matrix = parent_rest_inv * rest_matrix - + rest_matrix_inv = rest_matrix.copy() rest_matrix_inv.invert() bake_matrix = rest_matrix_inv * bake_matrix trg_bone.matrix_basis = bake_matrix end_bone.keyframe_insert("rotation_quaternion") - + for bone in end_bone.children: bakeTransform(bone) - - for t in range(s_frame,e_frame): + + for t in range(s_frame, e_frame): scene.frame_set(t) end_bone = end_bones[root] bakeTransform(end_bone) @@ -182,98 +204,104 @@ def retargetEnduser(inter_obj, enduser_obj,root,s_frame,e_frame,scene): #recieves the performer feet bones as a variable # by "feet" I mean those bones that have plants # (they don't move, despite root moving) somewhere in the animation. -def copyTranslation(performer_obj,enduser_obj,perfFeet,bonemap,bonemapr,root,s_frame,e_frame,scene): + + +def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, root, s_frame, e_frame, scene): endFeet = [bonemap[perfBone] for perfBone in perfFeet] perfRoot = bonemapr[root][0] - locDictKeys = perfFeet+endFeet+[perfRoot] + locDictKeys = perfFeet + endFeet + [perfRoot] perf_bones = performer_obj.pose.bones end_bones = enduser_obj.pose.bones - + def tailLoc(bone): - return bone.center+(bone.vector/2) - + return bone.center + (bone.vector / 2) + #Step 1 - we create a dict that contains these keys: #(Performer) Hips, Feet #(End user) Feet # where the values are their world position on each (1,120) frame - + locDict = {} for key in locDictKeys: - locDict[key] = [] - - for t in range(scene.frame_start,scene.frame_end): + locDict[key] = [] + + for t in range(scene.frame_start, scene.frame_end): scene.frame_set(t) for bone in perfFeet: locDict[bone].append(tailLoc(perf_bones[bone])) locDict[perfRoot].append(tailLoc(perf_bones[perfRoot])) for bone in endFeet: locDict[bone].append(tailLoc(end_bones[bone])) - + # now we take our locDict and analyze it. - # we need to derive all chains - + # we need to derive all chains + locDeriv = {} for key in locDictKeys: locDeriv[key] = [] - + for key in locDict.keys(): graph = locDict[key] - for t in range(len(graph)-1): + for t in range(len(graph) - 1): x = graph[t] - xh = graph[t+1] - locDeriv[key].append(xh-x) - + xh = graph[t + 1] + locDeriv[key].append(xh - x) + # now find the plant frames, where perfFeet don't move much - + linearAvg = [] - + for key in perfFeet: - for i in range(len(locDeriv[key])-1): + for i in range(len(locDeriv[key]) - 1): v = locDeriv[key][i] hipV = locDeriv[perfRoot][i] endV = locDeriv[bonemap[key]][i] - if (v.length<0.1): + if (v.length < 0.1): #this is a plant frame. #lets see what the original hip delta is, and the corresponding #end bone's delta - if endV.length!=0: - linearAvg.append(hipV.length/endV.length) + if endV.length != 0: + linearAvg.append(hipV.length / endV.length) if linearAvg: - avg = sum(linearAvg)/len(linearAvg) - print("retargeted root motion should be "+ str(1/avg)+ " of original") - + avg = sum(linearAvg) / len(linearAvg) + print("retargeted root motion should be " + str(1 / avg) + " of original") + bpy.ops.object.add() stride_bone = bpy.context.active_object stride_bone.name = "stride_bone" - bpy.ops.object.select_name(name=stride_bone.name,extend=False) - bpy.ops.object.select_name(name=enduser_obj.name,extend=True) + bpy.ops.object.select_name(name=stride_bone.name, extend=False) + bpy.ops.object.select_name(name=enduser_obj.name, extend=True) bpy.ops.object.mode_set(mode='POSE') bpy.ops.pose.select_all(action='DESELECT') root_bone = end_bones[root] root_bone.bone.select = True bpy.ops.pose.constraint_add_with_targets(type='CHILD_OF') - for t in range(s_frame,e_frame): - scene.frame_set(t) - newTranslation = (tailLoc(perf_bones[perfRoot])/avg) + for t in range(s_frame, e_frame): + scene.frame_set(t) + newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) stride_bone.location = newTranslation stride_bone.keyframe_insert("location") - def totalRetarget(): - perf_name = bpy.context.scene.performer - endu_name = bpy.context.scene.enduser - performer_obj = bpy.data.objects[perf_name] - enduser_obj = bpy.data.objects[endu_name] - end_arm = bpy.data.armatures[endu_name] - perf_arm = bpy.data.armatures[perf_name] + enduser_obj = bpy.context.active_object + performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] + if enduser_obj is None or len(performer_obj) != 1: + print("Need active and selected armatures") + else: + performer_obj = performer_obj[0] + perf_arm = performer_obj.data + end_arm = enduser_obj.data scene = bpy.context.scene s_frame = scene.frame_start e_frame = scene.frame_end - bonemap, bonemapr, root = createDictionary(perf_arm) - inter_obj, inter_arm = createIntermediate(performer_obj,endu_name,bonemap, bonemapr,root,s_frame,e_frame,scene) - retargetEnduser(inter_obj, enduser_obj,root,s_frame,e_frame,scene) - copyTranslation(performer_obj,enduser_obj,["RightFoot","LeftFoot"],bonemap,bonemapr,root,s_frame,e_frame,scene) + bonemap, bonemapr, root = createDictionary(perf_arm) + inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) + retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) + copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene) bpy.ops.object.mode_set(mode='OBJECT') - bpy.ops.object.select_name(name=inter_obj.name,extend=False) + bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() + +if __name__ == "__main__": + totalRetarget() diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 5f59c368393..8454a99d4d5 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -1,3 +1,23 @@ +# ##### BEGIN GPL LICENSE BLOCK ##### +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# ##### END GPL LICENSE BLOCK ##### + +# + import bpy import time @@ -6,19 +26,18 @@ from bpy import * from mathutils import Vector from math import isfinite -bpy.types.Scene.performer = bpy.props.StringProperty() -bpy.types.Scene.enduser = bpy.props.StringProperty() bpy.types.Bone.map = bpy.props.StringProperty() import retarget import mocap_tools + class MocapPanel(bpy.types.Panel): bl_label = "Mocap tools" bl_space_type = "PROPERTIES" bl_region_type = "WINDOW" bl_context = "object" - + def draw(self, context): self.layout.label("Preprocessing") row = self.layout.row(align=True) @@ -32,66 +51,75 @@ class MocapPanel(bpy.types.Panel): row3 = self.layout.row(align=True) column1 = row3.column(align=True) column1.label("Performer Rig") - column1.prop_search(context.scene, "performer", context.scene, "objects") column2 = row3.column(align=True) column2.label("Enduser Rig") - column2.prop_search(context.scene, "enduser", context.scene, "objects") self.layout.label("Hierarchy mapping") - if context.scene.performer in bpy.data.armatures and context.scene.enduser in bpy.data.armatures: - perf = bpy.data.armatures[context.scene.performer] - enduser_arm = bpy.data.armatures[context.scene.enduser] - for bone in perf.bones: - row = self.layout.row(align=True) - row.label(bone.name) - row.prop_search(bone, "map", enduser_arm, "bones") - self.layout.operator("mocap.retarget", text='RETARGET!') - - - - + enduser_obj = bpy.context.active_object + performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] + if enduser_obj is None or len(performer_obj) != 1: + self.layout.label("Select performer rig and target rig (as active)") + else: + performer_obj = performer_obj[0] + if performer_obj.data.name in bpy.data.armatures and enduser_obj.data.name in bpy.data.armatures: + perf = performer_obj.data + enduser_arm = enduser_obj.data + for bone in perf.bones: + row = self.layout.row(align=True) + row.label(bone.name) + row.prop_search(bone, "map", enduser_arm, "bones") + self.layout.operator("mocap.retarget", text='RETARGET!') + + class OBJECT_OT_RetargetButton(bpy.types.Operator): bl_idname = "mocap.retarget" bl_label = "Retargets active action from Performer to Enduser" - + def execute(self, context): retarget.totalRetarget() return {"FINISHED"} - + + class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): bl_idname = "mocap.samples" bl_label = "Converts samples / simplifies keyframes to beziers" - + def execute(self, context): mocap_tools.fcurves_simplify() return {"FINISHED"} - + + class OBJECT_OT_LooperButton(bpy.types.Operator): bl_idname = "mocap.looper" bl_label = "loops animation / sampled mocap data" - + def execute(self, context): mocap_tools.autoloop_anim() return {"FINISHED"} - + + class OBJECT_OT_DenoiseButton(bpy.types.Operator): bl_idname = "mocap.denoise" bl_label = "Denoises sampled mocap data " - + def execute(self, context): return {"FINISHED"} + class OBJECT_OT_LimitDOFButton(bpy.types.Operator): bl_idname = "mocap.limitdof" bl_label = "Analyzes animations Max/Min DOF and adds hard/soft constraints" - + def execute(self, context): return {"FINISHED"} + def register(): - bpy.utils.register_module(__name__) - + bpy.utils.register_module(__name__) + + def unregister(): bpy.utils.unregister_module(__name__) - -if __name__=="__main__": - register() + + +if __name__ == "__main__": + register() From 10d775df3d31ce7622ebb74ed7276cff5f1ffe90 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 26 Jun 2011 14:50:19 +0000 Subject: [PATCH 101/624] AnimChannels Filtering Refactor - Part 4 This commit is aimed at cleaning up the filtering code by changing the filtering idiom/pattern used. While the old code used a "check then do" approach, the new code does a "grab then assimilate". The main benefits are that: * the code duplication that used to exist has now been removed, making it easier to add new channel types for data * a recursive "peeking" ability now means that the old problems with data existing deep in the tree (i.e. figuring out whether a channel should be shown based on whether it will have any descendents) should now work much better than before. In the process, I've found and fixed a few previously unnoticed bugs with how some channels were constructed, so hopefully things work a bit better now. TODO's: * Action-Group filtering stuff hasn't been refactored yet. This was causing some grief in the past, so I still need to check this carefully. * Material Nodes support (missing in trunk) should be easy to slot in now :) --- .../blender/editors/animation/anim_filter.c | 1510 +++++++---------- source/blender/editors/include/ED_anim_api.h | 6 +- 2 files changed, 589 insertions(+), 927 deletions(-) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index cf47c6ac096..ca300892636 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -329,6 +329,35 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) /* ************************************************************ */ /* Blender Data <-- Filter --> Channels to be operated on */ +/* macros to use before/after getting the sub-channels of some channel, + * to abstract away some of the tricky logic involved + * + * cases: + * 1) Graph Edit main area (just data) OR channels visible in Channel List + * 2) If not showing channels, we're only interested in the data (Action Editor's editing) + * 3) We don't care what data, we just care there is some (so that a collapsed + * channel can be kept around). No need to clear channels-flag in order to + * keep expander channels with no sub-data out, as those cases should get + * dealt with by the recursive detection idiom in place. + */ +#define BEGIN_ANIMFILTER_SUBCHANNELS(expanded_check) \ + { \ + int _filter = filter_mode; \ + short _doSubChannels = 0; \ + if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || (expanded_check)) \ + _doSubChannels=1; \ + else if (!(filter_mode & ANIMFILTER_LIST_CHANNELS)) \ + _doSubChannels=2; \ + else {\ + filter_mode |= ANIMFILTER_TMP_PEEK; \ + } + /* ... standard sub-channel filtering can go on here now ... */ +#define END_ANIMFILTER_SUBCHANNELS \ + filter_mode = _filter; \ + } + +/* ............................... */ + /* quick macro to test if AnimData is usable */ #define ANIMDATA_HAS_KEYS(id) ((id)->adt && (id)->adt->action) @@ -338,8 +367,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) /* quick macro to test if AnimData is usable for NLA */ #define ANIMDATA_HAS_NLA(id) ((id)->adt && (id)->adt->nla_tracks.first) - -/* Quick macro to test for all three avove usability tests, performing the appropriate provided +/* Quick macro to test for all three above usability tests, performing the appropriate provided * action for each when the AnimData context is appropriate. * * Priority order for this goes (most important, to least): AnimData blocks, NLA, Drivers, Keyframes. @@ -395,17 +423,31 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) }\ } +/* ............................... */ -/* quick macro to add a pointer to an AnimData block as a channel */ -#define ANIMDATA_ADD_ANIMDATA(id) \ - {\ - ale= make_new_animlistelem((id)->adt, ANIMTYPE_ANIMDATA, (ID *)id);\ +/* Add a new animation channel, taking into account the "peek" flag, which is used to just check + * whether any channels will be added (but without needing them to actually get created). + * + * ! This causes the calling function to return early if we're only "peeking" for channels + */ +// XXX: ale_statement stuff is really a hack for one special case. It shouldn't really be needed... +#define ANIMCHANNEL_NEW_CHANNEL_FULL(channel_data, channel_type, owner_id, ale_statement) \ + if (filter_mode & ANIMFILTER_TMP_PEEK) \ + return 1; \ + else { \ + bAnimListElem *ale= make_new_animlistelem(channel_data, channel_type, (ID *)owner_id); \ if (ale) {\ - BLI_addtail(anim_data, ale);\ - items++;\ - }\ + BLI_addtail(anim_data, ale); \ + items++; \ + ale_statement \ + } \ } +#define ANIMCHANNEL_NEW_CHANNEL(channel_data, channel_type, owner_id) \ + ANIMCHANNEL_NEW_CHANNEL_FULL(channel_data, channel_type, owner_id, {}) + +/* ............................... */ + /* quick macro to test if an anim-channel representing an AnimData block is suitably active */ #define ANIMCHANNEL_ACTIVEOK(ale) \ ( !(filter_mode & ANIMFILTER_ACTIVE) || !(ale->adt) || (ale->adt->flag & ADT_UI_ACTIVE) ) @@ -860,7 +902,7 @@ static short skip_fcurve_with_name (bDopeSheet *ads, FCurve *fcu, ID *owner_id) } /* find the next F-Curve that is usable for inclusion */ -static FCurve *animdata_filter_fcurve_next (bDopeSheet *ads, FCurve *first, bActionGroup *grp, int filter_mode, ID *owner_id) +static FCurve *animfilter_fcurve_next (bDopeSheet *ads, FCurve *first, bActionGroup *grp, int filter_mode, ID *owner_id) { FCurve *fcu = NULL; @@ -907,7 +949,7 @@ static FCurve *animdata_filter_fcurve_next (bDopeSheet *ads, FCurve *first, bAct return NULL; } -static size_t animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve *first, bActionGroup *grp, int filter_mode, ID *owner_id) +static size_t animfilter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve *first, bActionGroup *grp, int filter_mode, ID *owner_id) { FCurve *fcu; size_t items = 0; @@ -921,23 +963,18 @@ static size_t animdata_filter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCu * 4) the fcu pointer is set to the F-Curve after the one we just added, so that we can keep going through * the rest of the F-Curve list without an eternal loop. Back to step 2 :) */ - for (fcu=first; ( (fcu = animdata_filter_fcurve_next(ads, fcu, grp, filter_mode, owner_id)) ); fcu=fcu->next) + for (fcu=first; ( (fcu = animfilter_fcurve_next(ads, fcu, grp, filter_mode, owner_id)) ); fcu=fcu->next) { - bAnimListElem *ale = make_new_animlistelem(fcu, ANIMTYPE_FCURVE, owner_id); - - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + ANIMCHANNEL_NEW_CHANNEL(fcu, ANIMTYPE_FCURVE, owner_id); } /* return the number of items added to the list */ return items; } +// TODO: group-filtering stuff still needs cleanup static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, int filter_mode, ID *owner_id) { - bAnimListElem *ale=NULL; bActionGroup *agrp; FCurve *lastchan=NULL; size_t items = 0; @@ -993,7 +1030,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo * * NOTE: use filter_gmode here not filter_mode, since there may be some flags we shouldn't consider under certain circumstances */ - first_fcu = animdata_filter_fcurve_next(ads, agrp->channels.first, agrp, filter_gmode, owner_id); + first_fcu = animfilter_fcurve_next(ads, agrp->channels.first, agrp, filter_gmode, owner_id); /* Bug note: * Selecting open group to toggle visbility of the group, where the F-Curves of the group are not suitable @@ -1010,11 +1047,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo if (filter_gmode & ANIMFILTER_LIST_CHANNELS) { /* filter selection of channel specially here again, since may be open and not subject to previous test */ if ( ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) ) { - ale= make_new_animlistelem(agrp, ANIMTYPE_GROUP, owner_id); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + ANIMCHANNEL_NEW_CHANNEL(agrp, ANIMTYPE_GROUP, owner_id); } } @@ -1041,7 +1074,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo { if (!(filter_gmode & ANIMFILTER_FOREDIT) || EDITABLE_AGRP(agrp)) { /* NOTE: filter_gmode is used here, not standard filter_mode, since there may be some flags that shouldn't apply */ - items += animdata_filter_fcurves(anim_data, ads, first_fcu, agrp, filter_gmode, owner_id); + items += animfilter_fcurves(anim_data, ads, first_fcu, agrp, filter_gmode, owner_id); } } } @@ -1052,7 +1085,7 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo /* loop over un-grouped F-Curves (only if we're not only considering those channels in the animive group) */ if (!(filter_mode & ANIMFILTER_ACTGROUPED)) { // XXX the 'owner' info here needs review... - items += animdata_filter_fcurves(anim_data, ads, (lastchan)?(lastchan->next):(act->curves.first), NULL, filter_mode, owner_id); + items += animfilter_fcurves(anim_data, ads, (lastchan)?(lastchan->next):(act->curves.first), NULL, filter_mode, owner_id); } /* return the number of items added to the list */ @@ -1067,9 +1100,8 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo * - for normal filtering (i.e. for editing), we only need the NLA-tracks but they can be in 'normal' evaluation * order, i.e. first to last. Otherwise, some tools may get screwed up. */ -static size_t animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *UNUSED(ads), AnimData *adt, int filter_mode, ID *owner_id) +static size_t animfilter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *UNUSED(ads), AnimData *adt, int filter_mode, ID *owner_id) { - bAnimListElem *ale; NlaTrack *nlt; NlaTrack *first=NULL, *next=NULL; size_t items = 0; @@ -1077,19 +1109,15 @@ static size_t animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data /* if showing channels, include active action */ if (filter_mode & ANIMFILTER_LIST_CHANNELS) { /* there isn't really anything editable here, so skip if need editable */ - // TODO: currently, selection isn't checked since it doesn't matter if ((filter_mode & ANIMFILTER_FOREDIT) == 0) { /* just add the action track now (this MUST appear for drawing) * - as AnimData may not have an action, we pass a dummy pointer just to get the list elem created, then * overwrite this with the real value - REVIEW THIS... */ - ale= make_new_animlistelem((void *)(&adt->action), ANIMTYPE_NLAACTION, owner_id); - ale->data= (adt->action) ? adt->action : NULL; - - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + ANIMCHANNEL_NEW_CHANNEL_FULL((void *)(&adt->action), ANIMTYPE_NLAACTION, owner_id, + { + ale->data= adt->action ? adt->action : NULL; + }); } /* first track to include will be the last one if we're filtering by channels */ @@ -1121,12 +1149,7 @@ static size_t animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data if ( ANIMCHANNEL_SELOK(SEL_NLT(nlt)) ) { /* only include if this track is active */ if (!(filter_mode & ANIMFILTER_ACTIVE) || (nlt->flag & NLATRACK_ACTIVE)) { - ale= make_new_animlistelem(nlt, ANIMTYPE_NLATRACK, owner_id); - - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + ANIMCHANNEL_NEW_CHANNEL(nlt, ANIMTYPE_NLATRACK, owner_id); } } } @@ -1136,10 +1159,40 @@ static size_t animdata_filter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data return items; } +/* determine what animation data from AnimData block should get displayed */ +static size_t animfilter_block_data (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *id, int filter_mode) +{ + IdAdtTemplate *iat = (IdAdtTemplate*)id; + AnimData *adt = BKE_animdata_from_id(id); + size_t items = 0; + + /* NOTE: this macro is used instead of inlining the logic here, since this sort of filtering is still needed + * in a few places in he rest of the code still - notably for the few cases where special mode-based + * different types of data expanders are required. + */ + ANIMDATA_FILTER_CASES(iat, + { /* AnimData */ + /* specifically filter animdata block */ + ANIMCHANNEL_NEW_CHANNEL(adt, ANIMTYPE_ANIMDATA, id); + }, + { /* NLA */ + items += animfilter_nla(ac, anim_data, ads, adt, filter_mode, id); + }, + { /* Drivers */ + items += animfilter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, id); + }, + { /* Keyframes */ + items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, id); + }); + + return items; +} + + + /* Include ShapeKey Data for ShapeKey Editor */ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, Key *key, int filter_mode) { - bAnimListElem *ale; size_t items = 0; /* check if channels or only F-Curves */ @@ -1159,12 +1212,7 @@ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, K // TODO: consider 'active' too? /* owner-id here must be key so that the F-Curve can be resolved... */ - ale= make_new_animlistelem(kb, ANIMTYPE_SHAPEKEY, (ID *)key); - - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + ANIMCHANNEL_NEW_CHANNEL(kb, ANIMTYPE_SHAPEKEY, key); } } } @@ -1173,10 +1221,12 @@ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, K /* just use the action associated with the shapekey */ // TODO: somehow manage to pass dopesheet info down here too? if (key->adt) { - if (filter_mode & ANIMFILTER_ANIMDATA) - ANIMDATA_ADD_ANIMDATA(key) - else if (key->adt->action) + if (filter_mode & ANIMFILTER_ANIMDATA) { + ANIMCHANNEL_NEW_CHANNEL(key->adt, ANIMTYPE_ANIMDATA, key); + } + else if (key->adt->action) { items= animdata_filter_action(ac, anim_data, NULL, key->adt->action, filter_mode, (ID *)key); + } } } @@ -1188,7 +1238,6 @@ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, K // TODO: should this be amalgamated with the dopesheet filtering code? static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int filter_mode) { - bAnimListElem *ale; bGPdata *gpd; bGPDlayer *gpl; size_t items = 0; @@ -1204,11 +1253,7 @@ static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), /* add gpd as channel too (if for drawing, and it has layers) */ if ((filter_mode & ANIMFILTER_LIST_CHANNELS) && (gpd->layers.first)) { /* add to list */ - ale= make_new_animlistelem(gpd, ANIMTYPE_GPDATABLOCK, NULL); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + ANIMCHANNEL_NEW_CHANNEL(gpd, ANIMTYPE_GPDATABLOCK, NULL); } /* only add layers if they will be visible (if drawing channels) */ @@ -1220,11 +1265,7 @@ static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), /* only if editable */ if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_GPL(gpl)) { /* add to list */ - ale= make_new_animlistelem(gpl, ANIMTYPE_GPLAYER, (ID*)gpd); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } + ANIMCHANNEL_NEW_CHANNEL(gpl, ANIMTYPE_GPLAYER, gpd); } } } @@ -1236,10 +1277,59 @@ static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), return items; } -/* NOTE: owner_id is either material, lamp, or world block, which is the direct owner of the texture stack in question */ -static size_t animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *owner_id, int filter_mode) +/* NOTE: owner_id is scene, material, or texture block, which is the direct owner of the node tree in question */ +// TODO: how to handle group nodes is still unclear... +static size_t animdata_filter_ds_nodetree (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *owner_id, bNodeTree *ntree, int filter_mode) +{ + ListBase tmp_data = {NULL, NULL}; + short expanded = 0; + size_t tmp_items = 0; + size_t items = 0; + + /* get datatype specific data first */ + if (owner_id == NULL) + return 0; + + switch (GS(owner_id->name)) { + case ID_SCE: /* compositing nodes */ + { + //Scene *scene = (Scene *)owner_id; + expanded = FILTER_NTREE_SCED(ntree); // XXX: this macro needs renaming... doesn't only do this for scene ones! + } + break; + } + + /* add nodetree animation channels */ + BEGIN_ANIMFILTER_SUBCHANNELS(expanded) + { + /* animation data filtering */ + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)ntree, filter_mode); + } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* include data-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(ntree) { + ANIMCHANNEL_NEW_CHANNEL(ntree, ANIMTYPE_DSNTREE, owner_id); + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } + + /* return the number of items added to the list */ + return items; +} + +/* NOTE: owner_id is either material, lamp, or world block, which is the direct owner of the texture stack in question */ +static size_t animdata_filter_ds_textures (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *owner_id, int filter_mode) { - bAnimListElem *ale=NULL; MTex **mtex = NULL; size_t items=0; int a=0; @@ -1252,21 +1342,18 @@ static size_t animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_d case ID_MA: { Material *ma= (Material *)owner_id; - mtex= (MTex**)(&ma->mtex); } break; case ID_LA: { Lamp *la= (Lamp *)owner_id; - mtex= (MTex**)(&la->mtex); } break; case ID_WO: { World *wo= (World *)owner_id; - mtex= (MTex**)(&wo->mtex); } break; @@ -1282,39 +1369,34 @@ static size_t animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_d /* firstly check that we actuallly have some textures, by gathering all textures in a temp list */ for (a=0; a < MAX_MTEX; a++) { Tex *tex= (mtex[a]) ? mtex[a]->tex : NULL; - short ok = 0; + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; /* for now, if no texture returned, skip (this shouldn't confuse the user I hope) */ if (ELEM(NULL, tex, tex->adt)) continue; - /* check if ok */ - ANIMDATA_FILTER_CASES(tex, - { /* AnimData blocks - do nothing... */ }, - ok=1;, - ok=1;, - ok=1;) - if (ok == 0) continue; + /* add texture's animation data to temp collection */ + BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_TEX_DATA(tex)) + { + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)tex, filter_mode); + } + END_ANIMFILTER_SUBCHANNELS; - /* include texture-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(tex) { - ale= make_new_animlistelem(tex, ANIMTYPE_DSTEX, owner_id); - if (ale) { - BLI_addtail(anim_data, ale); - items++; + /* did we find anything? */ + if (tmp_items) { + /* include texture-expand widget? */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(tex) { + ANIMCHANNEL_NEW_CHANNEL(tex, ANIMTYPE_DSTEX, owner_id); } } - } - - /* add texture's animation data */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_TEX_DATA(tex)) { - ANIMDATA_FILTER_CASES(tex, - { /* AnimData blocks - do nothing... */ }, - items += animdata_filter_nla(ac, anim_data, ads, tex->adt, filter_mode, (ID *)tex);, - items += animdata_filter_fcurves(anim_data, ads, tex->adt->drivers.first, NULL, filter_mode, (ID *)tex);, - items += animdata_filter_action(ac, anim_data, ads, tex->adt->action, filter_mode, (ID *)tex);) + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; } } @@ -1322,118 +1404,47 @@ static size_t animdata_filter_dopesheet_texs (bAnimContext *ac, ListBase *anim_d return items; } -static size_t animdata_filter_dopesheet_mats (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) +static size_t animdata_filter_ds_materials (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) { - bAnimListElem *ale=NULL; size_t items=0; int a=0; /* firstly check that we actuallly have some materials, by gathering all materials in a temp list */ for (a=1; a <= ob->totcol; a++) { Material *ma= give_current_material(ob, a); - short ok = 0; + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; - /* for now, if no material returned, skip (this shouldn't confuse the user I hope) */ + /* if no material returned, skip - so that we don't get weird blank entries... */ if (ma == NULL) continue; - /* check if ok */ - ANIMDATA_FILTER_CASES(ma, - { /* AnimData blocks - do nothing... */ }, - ok=1;, - ok=1;, - ok=1;) - - /* need to check textures */ - if (ok == 0 && !(ads->filterflag & ADS_FILTER_NOTEX)) { - int mtInd; - - for (mtInd=0; mtInd < MAX_MTEX; mtInd++) { - MTex *mtex = ma->mtex[mtInd]; - - if (mtex && mtex->tex) { - ANIMDATA_FILTER_CASES(mtex->tex, - { /* AnimData blocks - do nothing... */ }, - ok=1;, - ok=1;, - ok=1;) - } - - if (ok) - break; - } - } - - if (ok == 0) continue; - - /* include material-expand widget? */ - // hmm... do we need to store the index of this material in the array anywhere? - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(ma) { - ale= make_new_animlistelem(ma, ANIMTYPE_DSMAT, (ID *)ma); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - } - - /* add material's animation data */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_MAT_OBJD(ma)) { + /* add material's animation data to temp collection */ + BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_MAT_OBJD(ma)) + { /* material's animation data */ - ANIMDATA_FILTER_CASES(ma, - { /* AnimData blocks - do nothing... */ }, - items += animdata_filter_nla(ac, anim_data, ads, ma->adt, filter_mode, (ID *)ma);, - items += animdata_filter_fcurves(anim_data, ads, ma->adt->drivers.first, NULL, filter_mode, (ID *)ma);, - items += animdata_filter_action(ac, anim_data, ads, ma->adt->action, filter_mode, (ID *)ma);) + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)ma, filter_mode); /* textures */ if (!(ads->filterflag & ADS_FILTER_NOTEX)) - items += animdata_filter_dopesheet_texs(ac, anim_data, ads, (ID *)ma, filter_mode); + tmp_items += animdata_filter_ds_textures(ac, &tmp_data, ads, (ID *)ma, filter_mode); } - } - - /* return the number of items added to the list */ - return items; -} - -static size_t animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) -{ - bAnimListElem *ale=NULL; - ParticleSystem *psys = ob->particlesystem.first; - size_t items= 0; - - for(; psys; psys=psys->next) { - short ok = 0; + END_ANIMFILTER_SUBCHANNELS; - if(ELEM(NULL, psys->part, psys->part->adt)) - continue; - - ANIMDATA_FILTER_CASES(psys->part, - { /* AnimData blocks - do nothing... */ }, - ok=1;, - ok=1;, - ok=1;) - if (ok == 0) continue; - - /* add particle settings? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(psys->part) { - ale = make_new_animlistelem(psys->part, ANIMTYPE_DSPART, (ID *)psys->part); - if (ale) { - BLI_addtail(anim_data, ale); - items++; + /* did we find anything? */ + if (tmp_items) { + /* include material-expand widget first */ + // hmm... do we need to store the index of this material in the array anywhere? + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(ma) { + ANIMCHANNEL_NEW_CHANNEL(ma, ANIMTYPE_DSMAT, ma); } } - } - - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_PART_OBJD(psys->part)) { - ANIMDATA_FILTER_CASES(psys->part, - { /* AnimData blocks - do nothing... */ }, - items += animdata_filter_nla(ac, anim_data, ads, psys->part->adt, filter_mode, (ID *)psys->part);, - items += animdata_filter_fcurves(anim_data, ads, psys->part->adt->drivers.first, NULL, filter_mode, (ID *)psys->part);, - items += animdata_filter_action(ac, anim_data, ads, psys->part->adt->action, filter_mode, (ID *)psys->part);) + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; } } @@ -1441,13 +1452,56 @@ static size_t animdata_filter_dopesheet_particles (bAnimContext *ac, ListBase *a return items; } -static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) +static size_t animdata_filter_ds_particles (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) { - bAnimListElem *ale=NULL; - IdAdtTemplate *iat= ob->data; - AnimData *adt= iat->adt; - short type=0, expanded=0; + ParticleSystem *psys; size_t items= 0; + + for (psys = ob->particlesystem.first; psys; psys=psys->next) { + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; + + /* if no material returned, skip - so that we don't get weird blank entries... */ + if (ELEM(NULL, psys->part, psys->part->adt)) + continue; + + /* add particle-system's animation data to temp collection */ + BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_PART_OBJD(psys->part)) + { + /* material's animation data */ + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)psys->part, filter_mode); + } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* include particle-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(psys->part) { + ANIMCHANNEL_NEW_CHANNEL(psys->part, ANIMTYPE_DSPART, psys->part); + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } + } + + /* return the number of items added to the list */ + return items; +} + +static size_t animdata_filter_ds_obdata (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) +{ + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; + size_t items= 0; + + IdAdtTemplate *iat= ob->data; + short type=0, expanded=0; /* get settings based on data type */ switch (ob->type) { @@ -1455,6 +1509,9 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim { Camera *ca= (Camera *)ob->data; + if (ads->filterflag & ADS_FILTER_NOCAM) + return 0; + type= ANIMTYPE_DSCAM; expanded= FILTER_CAM_OBJD(ca); } @@ -1463,6 +1520,9 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim { Lamp *la= (Lamp *)ob->data; + if (ads->filterflag & ADS_FILTER_NOLAM) + return 0; + type= ANIMTYPE_DSLAM; expanded= FILTER_LAM_OBJD(la); } @@ -1473,6 +1533,9 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim { Curve *cu= (Curve *)ob->data; + if (ads->filterflag & ADS_FILTER_NOCUR) + return 0; + type= ANIMTYPE_DSCUR; expanded= FILTER_CUR_OBJD(cu); } @@ -1481,6 +1544,9 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim { MetaBall *mb= (MetaBall *)ob->data; + if (ads->filterflag & ADS_FILTER_NOMBA) + return 0; + type= ANIMTYPE_DSMBALL; expanded= FILTER_MBALL_OBJD(mb); } @@ -1489,6 +1555,9 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim { bArmature *arm= (bArmature *)ob->data; + if (ads->filterflag & ADS_FILTER_NOARM) + return 0; + type= ANIMTYPE_DSARM; expanded= FILTER_ARM_OBJD(arm); } @@ -1497,6 +1566,9 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim { Mesh *me= (Mesh *)ob->data; + if (ads->filterflag & ADS_FILTER_NOMESH) + return 0; + type= ANIMTYPE_DSMESH; expanded= FILTER_MESH_OBJD(me); } @@ -1505,456 +1577,356 @@ static size_t animdata_filter_dopesheet_obdata (bAnimContext *ac, ListBase *anim { Lattice *lt = (Lattice *)ob->data; + if (ads->filterflag & ADS_FILTER_NOLAT) + return 0; + type= ANIMTYPE_DSLAT; expanded= FILTER_LATTICE_OBJD(lt); } break; } - /* include data-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(iat) { - ale= make_new_animlistelem(iat, type, (ID *)iat); - if (ale) BLI_addtail(anim_data, ale); - } - } - - /* add object-data animation channels? */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || (expanded)) { - /* filtering for channels - nla, drivers, keyframes */ - ANIMDATA_FILTER_CASES(iat, - { /* AnimData blocks - do nothing... */ }, - items+= animdata_filter_nla(ac, anim_data, ads, iat->adt, filter_mode, (ID *)iat);, - items+= animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)iat);, - items+= animdata_filter_action(ac, anim_data, ads, iat->adt->action, filter_mode, (ID *)iat);) - + /* add object data animation channels */ + BEGIN_ANIMFILTER_SUBCHANNELS(expanded) + { + /* animation data filtering */ + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)iat, filter_mode); + /* sub-data filtering... */ switch (ob->type) { case OB_LAMP: /* lamp - textures */ { /* textures */ if (!(ads->filterflag & ADS_FILTER_NOTEX)) - items += animdata_filter_dopesheet_texs(ac, anim_data, ads, ob->data, filter_mode); + tmp_items += animdata_filter_ds_textures(ac, &tmp_data, ads, ob->data, filter_mode); } break; } } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* include data-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(iat) { + ANIMCHANNEL_NEW_CHANNEL(iat, type, iat); + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } /* return the number of items added to the list */ return items; } -static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) +/* shapekey-level animation */ +static size_t animdata_filter_ds_keyanim (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, Key *key, int filter_mode) { - bAnimListElem *ale=NULL; - AnimData *adt = NULL; - Object *ob= base->object; - Key *key= ob_get_key(ob); - short obdata_ok = 0; + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; size_t items = 0; - /* add this object as a channel first */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by selection */ - if ANIMCHANNEL_SELOK((base->flag & SELECT)) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(ob) { - ale= make_new_animlistelem(base, ANIMTYPE_OBJECT, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - } + /* add shapekey-level animation channels */ + BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_SKE_OBJD(key)) + { + /* animation data filtering */ + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)key, filter_mode); } + END_ANIMFILTER_SUBCHANNELS; - /* if collapsed, don't go any further (unless adding keyframes only) */ - if ((filter_mode & ANIMFILTER_LIST_VISIBLE) && EXPANDED_OBJC(ob) == 0) - return items; - - /* Action, Drivers, or NLA */ - if (ob->adt && !(ads->filterflag & ADS_FILTER_NOOBJ)) { - adt= ob->adt; - ANIMDATA_FILTER_CASES(ob, - { /* AnimData blocks - do nothing... */ }, - { /* nla */ - /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)ob); - }, - { /* drivers */ - /* include drivers-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(adt, ANIMTYPE_FILLDRIVERS, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add F-Curve channels (drivers are F-Curves) */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_DRVD(adt)) { - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)ob); - } - }, - { /* action (keyframes) */ - /* include action-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add F-Curve channels? */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_ACTC(adt->action)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)ob); - } + /* did we find anything? */ + if (tmp_items) { + /* include key-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + if ANIMCHANNEL_ACTIVEOK(key) { + ANIMCHANNEL_NEW_CHANNEL(key, ANIMTYPE_DSSKEY, ob); } - ); + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; } - - /* ShapeKeys? */ - if ((key) && !(ads->filterflag & ADS_FILTER_NOSHAPEKEYS)) { - adt= key->adt; - ANIMDATA_FILTER_CASES(key, - { /* AnimData blocks - do nothing... */ }, - { /* nla */ - /* include shapekey-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(key) { - ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - } - - /* add NLA tracks - only if expanded or so */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_SKE_OBJD(key)) - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)key); - }, - { /* drivers */ - /* include shapekey-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add channels */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_SKE_OBJD(key)) { - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)key); - } - }, - { /* action (keyframes) */ - /* include shapekey-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by active status */ - if ANIMCHANNEL_ACTIVEOK(key) { - ale= make_new_animlistelem(key, ANIMTYPE_DSSKEY, (ID *)ob); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - } - - /* add channels */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_SKE_OBJD(key)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)key); - } - } - ); - } - - /* Materials? */ - if ((ob->totcol) && !(ads->filterflag & ADS_FILTER_NOMAT)) - items += animdata_filter_dopesheet_mats(ac, anim_data, ads, ob, filter_mode); - - /* Object Data */ - switch (ob->type) { - case OB_CAMERA: /* ------- Camera ------------ */ - { - Camera *ca= (Camera *)ob->data; - - if ((ads->filterflag & ADS_FILTER_NOCAM) == 0) { - ANIMDATA_FILTER_CASES(ca, - { /* AnimData blocks - do nothing... */ }, - obdata_ok= 1;, - obdata_ok= 1;, - obdata_ok= 1;) - } - } - break; - case OB_LAMP: /* ---------- Lamp ----------- */ - { - Lamp *la= (Lamp *)ob->data; - - if ((ads->filterflag & ADS_FILTER_NOLAM) == 0) { - ANIMDATA_FILTER_CASES(la, - { /* AnimData blocks - do nothing... */ }, - obdata_ok= 1;, - obdata_ok= 1;, - obdata_ok= 1;) - } - } - break; - case OB_CURVE: /* ------- Curve ---------- */ - case OB_SURF: /* ------- Nurbs Surface ---------- */ - case OB_FONT: /* ------- Text Curve ---------- */ - { - Curve *cu= (Curve *)ob->data; - - if ((ads->filterflag & ADS_FILTER_NOCUR) == 0) { - ANIMDATA_FILTER_CASES(cu, - { /* AnimData blocks - do nothing... */ }, - obdata_ok= 1;, - obdata_ok= 1;, - obdata_ok= 1;) - } - } - break; - case OB_MBALL: /* ------- MetaBall ---------- */ - { - MetaBall *mb= (MetaBall *)ob->data; - - if ((ads->filterflag & ADS_FILTER_NOMBA) == 0) { - ANIMDATA_FILTER_CASES(mb, - { /* AnimData blocks - do nothing... */ }, - obdata_ok= 1;, - obdata_ok= 1;, - obdata_ok= 1;) - } - } - break; - case OB_ARMATURE: /* ------- Armature ---------- */ - { - bArmature *arm= (bArmature *)ob->data; - - if ((ads->filterflag & ADS_FILTER_NOARM) == 0) { - ANIMDATA_FILTER_CASES(arm, - { /* AnimData blocks - do nothing... */ }, - obdata_ok= 1;, - obdata_ok= 1;, - obdata_ok= 1;) - } - } - break; - case OB_MESH: /* ------- Mesh ---------- */ - { - Mesh *me= (Mesh *)ob->data; - - if ((ads->filterflag & ADS_FILTER_NOMESH) == 0) { - ANIMDATA_FILTER_CASES(me, - { /* AnimData blocks - do nothing... */ }, - obdata_ok= 1;, - obdata_ok= 1;, - obdata_ok= 1;) - } - } - break; - case OB_LATTICE: /* ------- Lattice ---------- */ - { - Lattice *lt= (Lattice *)ob->data; - - if ((ads->filterflag & ADS_FILTER_NOLAT) == 0) { - ANIMDATA_FILTER_CASES(lt, - { /* AnimData blocks - do nothing... */ }, - obdata_ok= 1;, - obdata_ok= 1;, - obdata_ok= 1;) - } - } - break; - } - if (obdata_ok) - items += animdata_filter_dopesheet_obdata(ac, anim_data, ads, ob, filter_mode); - - /* particles */ - if (ob->particlesystem.first && !(ads->filterflag & ADS_FILTER_NOPART)) - items += animdata_filter_dopesheet_particles(ac, anim_data, ads, ob, filter_mode); - /* return the number of items added to the list */ return items; -} +} -static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Scene *sce, int filter_mode) +/* object-level animation */ +static size_t animdata_filter_ds_obanim (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Object *ob, int filter_mode) { - World *wo= sce->world; - bNodeTree *ntree= sce->nodetree; - AnimData *adt= NULL; - bAnimListElem *ale; + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; size_t items = 0; - /* add scene as a channel first (even if we aren't showing scenes we still need to show the scene's sub-data */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* check if filtering by selection */ - if (ANIMCHANNEL_SELOK( (sce->flag & SCE_DS_SELECTED) )) { - ale= make_new_animlistelem(sce, ANIMTYPE_SCENE, NULL); - if (ale) { - BLI_addtail(anim_data, ale); - items++; + AnimData *adt = ob->adt; + short type=0, expanded=1; + void *cdata = NULL; + + /* determine the type of expander channels to use */ + // this is the best way to do this for now... + ANIMDATA_FILTER_CASES(ob, + {/* AnimData - no channel, but consider data */}, + {/* NLA - no channel, but consider data */}, + {/* Drivers */ + type = ANIMTYPE_FILLDRIVERS; + cdata = adt; + expanded = EXPANDED_DRVD(adt); + }, + {/* Keyframes */ + type = ANIMTYPE_FILLACTD; + cdata = adt->action; + expanded = EXPANDED_ACTC(adt->action); + }); + + /* add object-level animation channels */ + BEGIN_ANIMFILTER_SUBCHANNELS(expanded) + { + /* animation data filtering */ + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)ob, filter_mode); + } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* include anim-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + if (type != ANIMTYPE_NONE) { + /* NOTE: active-status (and the associated checks) don't apply here... */ + ANIMCHANNEL_NEW_CHANNEL(cdata, type, ob); } } - } - - /* if collapsed, don't go any further (unless adding keyframes only) */ - if ((filter_mode & ANIMFILTER_LIST_VISIBLE) && (EXPANDED_SCEC(sce) == 0)) - return items; - /* Action, Drivers, or NLA for Scene */ - if ((ads->filterflag & ADS_FILTER_NOSCE) == 0) { - adt= sce->adt; - ANIMDATA_FILTER_CASES(sce, - { /* AnimData blocks - do nothing... */ }, - { /* nla */ - /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)sce); - }, - { /* drivers */ - /* include drivers-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLDRIVERS, (ID *)sce); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add F-Curve channels (drivers are F-Curves) */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_DRVD(adt)) { - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)sce); - } - }, - { /* action */ - /* include action-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(adt->action, ANIMTYPE_FILLACTD, (ID *)sce); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add F-Curve channels? */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_ACTC(adt->action)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)sce); - } - } - ) - } - - /* world */ - if ((wo && wo->adt) && !(ads->filterflag & ADS_FILTER_NOWOR)) { - /* Action, Drivers, or NLA for World */ - adt= wo->adt; - ANIMDATA_FILTER_CASES(wo, - { /* AnimData blocks - do nothing... */ }, - { /* nla */ - /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)wo); - }, - { /* drivers */ - /* include world-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, (ID *)wo); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add F-Curve channels (drivers are F-Curves) */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_WOR_SCED(wo)/*EXPANDED_DRVD(adt)*/) { - // XXX owner info is messed up now... - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)wo); - } - }, - { /* action */ - /* include world-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(wo, ANIMTYPE_DSWOR, (ID *)sce); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add channels */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_WOR_SCED(wo)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)wo); - } - } - ) - - /* if expanded, check world textures too */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_WOR_SCED(wo)) { - /* textures for world */ - if (!(ads->filterflag & ADS_FILTER_NOTEX)) - items += animdata_filter_dopesheet_texs(ac, anim_data, ads, (ID *)wo, filter_mode); - } - } - /* nodetree */ - if ((ntree && ntree->adt) && !(ads->filterflag & ADS_FILTER_NONTREE)) { - /* Action, Drivers, or NLA for Nodetree */ - adt= ntree->adt; - ANIMDATA_FILTER_CASES(ntree, - { /* AnimData blocks - do nothing... */ }, - { /* nla */ - /* add NLA tracks */ - items += animdata_filter_nla(ac, anim_data, ads, adt, filter_mode, (ID *)ntree); - }, - { /* drivers */ - /* include nodetree-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, (ID *)ntree); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add F-Curve channels (drivers are F-Curves) */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_NTREE_SCED(ntree)/*EXPANDED_DRVD(adt)*/) { - // XXX owner info is messed up now... - items += animdata_filter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, (ID *)ntree); - } - }, - { /* action */ - /* include nodetree-expand widget? */ - if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - ale= make_new_animlistelem(ntree, ANIMTYPE_DSNTREE, (ID *)sce); - if (ale) { - BLI_addtail(anim_data, ale); - items++; - } - } - - /* add channels */ - if (!(filter_mode & ANIMFILTER_LIST_VISIBLE) || FILTER_NTREE_SCED(ntree)) { - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, (ID *)ntree); - } - } - ) + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; } /* return the number of items added to the list */ return items; } +/* get animation channels from object2 */ +static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Base *base, int filter_mode) +{ + ListBase tmp_data = {NULL, NULL}; + Object *ob= base->object; + size_t tmp_items = 0; + size_t items = 0; + + /* filter data contained under object first */ + BEGIN_ANIMFILTER_SUBCHANNELS(EXPANDED_OBJC(ob)) + { + Key *key= ob_get_key(ob); + + /* object-level animation */ + if ((ob->adt) && !(ads->filterflag & ADS_FILTER_NOOBJ)) { + tmp_items += animdata_filter_ds_obanim(ac, &tmp_data, ads, ob, filter_mode); + } + + /* shape-key */ + if ((key && key->adt) && !(ads->filterflag & ADS_FILTER_NOSHAPEKEYS)) { + tmp_items += animdata_filter_ds_keyanim(ac, &tmp_data, ads, ob, key, filter_mode); + } + + /* materials */ + if ((ob->totcol) && !(ads->filterflag & ADS_FILTER_NOMAT)) { + tmp_items += animdata_filter_ds_materials(ac, &tmp_data, ads, ob, filter_mode); + } + + /* object data */ + if (ob->data) { + tmp_items += animdata_filter_ds_obdata(ac, &tmp_data, ads, ob, filter_mode); + } + + /* particles */ + if ((ob->particlesystem.first) && !(ads->filterflag & ADS_FILTER_NOPART)) { + tmp_items += animdata_filter_ds_particles(ac, &tmp_data, ads, ob, filter_mode); + } + } + END_ANIMFILTER_SUBCHANNELS; + + /* if we collected some channels, add these to the new list... */ + if (tmp_items) { + /* firstly add object expander if required */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by selection */ + // XXX: double-check on this - most of the time, a lot of tools need to filter out these channels! + if ANIMCHANNEL_SELOK((base->flag & SELECT)) { + /* check if filtering by active status */ + if (ANIMCHANNEL_ACTIVEOK(ob)) { + ANIMCHANNEL_NEW_CHANNEL(base, ANIMTYPE_OBJECT, ob); + } + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } + + /* return the number of items added */ + return items; +} + +static size_t animdata_filter_ds_world (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Scene *sce, World *wo, int filter_mode) +{ + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; + size_t items = 0; + + /* add world animation channels */ + BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_WOR_SCED(wo)) + { + /* animation data filtering */ + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)wo, filter_mode); + + /* textures for world */ + if (!(ads->filterflag & ADS_FILTER_NOTEX)) + items += animdata_filter_ds_textures(ac, &tmp_data, ads, (ID *)wo, filter_mode); + } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* include data-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by active status */ + if ANIMCHANNEL_ACTIVEOK(wo) { + ANIMCHANNEL_NEW_CHANNEL(wo, ANIMTYPE_DSWOR, sce); + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } + + /* return the number of items added to the list */ + return items; +} + +static size_t animdata_filter_ds_scene (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Scene *sce, int filter_mode) +{ + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; + size_t items = 0; + + AnimData *adt = sce->adt; + short type=0, expanded=1; + void *cdata = NULL; + + /* determine the type of expander channels to use */ + // this is the best way to do this for now... + ANIMDATA_FILTER_CASES(sce, + {/* AnimData - no channel, but consider data */}, + {/* NLA - no channel, but consider data */}, + {/* Drivers */ + type = ANIMTYPE_FILLDRIVERS; + cdata = adt; + expanded = EXPANDED_DRVD(adt); + }, + {/* Keyframes */ + type = ANIMTYPE_FILLACTD; + cdata = adt->action; + expanded = EXPANDED_ACTC(adt->action); + }); + + /* add scene-level animation channels */ + BEGIN_ANIMFILTER_SUBCHANNELS(expanded) + { + /* animation data filtering */ + tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)sce, filter_mode); + } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* include anim-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + if (type != ANIMTYPE_NONE) { + /* NOTE: active-status (and the associated checks) don't apply here... */ + ANIMCHANNEL_NEW_CHANNEL(cdata, type, sce); + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } + + /* return the number of items added to the list */ + return items; +} + +static size_t animdata_filter_dopesheet_scene (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, Scene *sce, int filter_mode) +{ + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; + size_t items = 0; + + /* filter data contained under object first */ + BEGIN_ANIMFILTER_SUBCHANNELS(EXPANDED_SCEC(sce)) + { + bNodeTree *ntree= sce->nodetree; + World *wo= sce->world; + + /* Action, Drivers, or NLA for Scene */ + if ((ads->filterflag & ADS_FILTER_NOSCE) == 0) { + tmp_items += animdata_filter_ds_scene(ac, &tmp_data, ads, sce, filter_mode); + } + + /* world */ + if ((wo && wo->adt) && !(ads->filterflag & ADS_FILTER_NOWOR)) { + tmp_items += animdata_filter_ds_world(ac, &tmp_data, ads, sce, wo, filter_mode); + } + + /* nodetree */ + if ((ntree && ntree->adt) && !(ads->filterflag & ADS_FILTER_NONTREE)) { + tmp_items += animdata_filter_ds_nodetree(ac, &tmp_data, ads, (ID *)sce, ntree, filter_mode); + } + + // TODO: one day, when sequencer becomes its own datatype, perhaps it should be included here + } + END_ANIMFILTER_SUBCHANNELS; + + /* if we collected some channels, add these to the new list... */ + if (tmp_items) { + /* firstly add object expander if required */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* check if filtering by selection */ + if ANIMCHANNEL_SELOK((sce->flag & SCE_DS_SELECTED)) { + /* NOTE: active-status doesn't matter for this! */ + ANIMCHANNEL_NEW_CHANNEL(sce, ANIMTYPE_SCENE, sce); + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } + + /* return the number of items added */ + return items; +} + // TODO: implement pinning... (if and when pinning is done, what we need to do is to provide freeing mechanisms - to protect against data that was deleted) static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, int filter_mode) { Scene *sce= (Scene *)ads->source; Base *base; - bAnimListElem *ale; size_t items = 0; /* check that we do indeed have a scene */ @@ -1973,73 +1945,14 @@ static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, filter_mode |= ANIMFILTER_SELEDIT; } - /* scene-linked animation */ - // TODO: sequencer, composite nodes - are we to include those here too? - { - short sceOk= 0, worOk= 0, nodeOk=0; - - /* check filtering-flags if ok */ - ANIMDATA_FILTER_CASES(sce, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(sce); - sceOk=0; - }, - sceOk= !(ads->filterflag & ADS_FILTER_NOSCE);, - sceOk= !(ads->filterflag & ADS_FILTER_NOSCE);, - sceOk= !(ads->filterflag & ADS_FILTER_NOSCE);) - if (sce->world) { - ANIMDATA_FILTER_CASES(sce->world, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(sce->world); - worOk=0; - }, - worOk= !(ads->filterflag & ADS_FILTER_NOWOR);, - worOk= !(ads->filterflag & ADS_FILTER_NOWOR);, - worOk= !(ads->filterflag & ADS_FILTER_NOWOR);) - } - if (sce->nodetree) { - ANIMDATA_FILTER_CASES(sce->nodetree, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(sce->nodetree); - nodeOk=0; - }, - nodeOk= !(ads->filterflag & ADS_FILTER_NONTREE);, - nodeOk= !(ads->filterflag & ADS_FILTER_NONTREE);, - nodeOk= !(ads->filterflag & ADS_FILTER_NONTREE);) - } - - /* if only F-Curves with visible flags set can be shown, check that - * datablocks haven't been set to invisible - */ - if (filter_mode & ANIMFILTER_CURVE_VISIBLE) { - if ((sce->adt) && (sce->adt->flag & ADT_CURVES_NOT_VISIBLE)) - sceOk= worOk= nodeOk= 0; - } - - /* check if not all bad (i.e. so there is something to show) */ - if ( !(!sceOk && !worOk && !nodeOk) ) { - /* add scene data to the list of filtered channels */ - items += animdata_filter_dopesheet_scene(ac, anim_data, ads, sce, filter_mode); - } - } + /* scene-linked animation - e.g. world, compositing nodes, scene anim (including sequencer currently) */ + items += animdata_filter_dopesheet_scene(ac, anim_data, ads, sce, filter_mode); - - /* loop over all bases in the scene */ + /* loop over all bases (i.e.objects) in the scene */ for (base= sce->base.first; base; base= base->next) { /* check if there's an object (all the relevant checks are done in the ob-function) */ if (base->object) { Object *ob= base->object; - Key *key= ob_get_key(ob); - short actOk=1, keyOk=1, dataOk=1, matOk=1, partOk=1; /* firstly, check if object can be included, by the following factors: * - if only visible, must check for layer and also viewport visibility @@ -2047,7 +1960,8 @@ static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, * as user option controls whether sets of channels get included while * tool-flag takes into account collapsed/open channels too * - if only selected, must check if object is selected - * - there must be animation data to edit + * - there must be animation data to edit (this is done recursively as we + * try to add the channels) */ if ((filter_mode & ANIMFILTER_DATA_VISIBLE) && !(ads->filterflag & ADS_FILTER_INCL_HIDDEN)) { /* layer visibility - we check both object and base, since these may not be in sync yet */ @@ -2065,275 +1979,21 @@ static size_t animdata_filter_dopesheet (bAnimContext *ac, ListBase *anim_data, continue; } - /* additionally, dopesheet filtering also affects what objects to consider */ - { - /* check selection and object type filters */ - if ( (ads->filterflag & ADS_FILTER_ONLYSEL) && !((base->flag & SELECT) /*|| (base == sce->basact)*/) ) { - /* only selected should be shown */ - continue; - } - - /* check if object belongs to the filtering group if option to filter - * objects by the grouped status is on - * - used to ease the process of doing multiple-character choreographies - */ - if (ads->filterflag & ADS_FILTER_ONLYOBGROUP) { - if (object_in_group(ob, ads->filter_grp) == 0) - continue; - } - - /* check filters for datatypes */ - /* object */ - actOk= 0; - if (!(ads->filterflag & ADS_FILTER_NOOBJ)) { - ANIMDATA_FILTER_CASES(ob, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(ob); - actOk=0; - }, - actOk= 1;, - actOk= 1;, - actOk= 1;) - } - - keyOk= 0; - if ((key) && !(ads->filterflag & ADS_FILTER_NOSHAPEKEYS)) { - /* shapekeys */ - ANIMDATA_FILTER_CASES(key, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(key); - keyOk=0; - }, - keyOk= 1;, - keyOk= 1;, - keyOk= 1;) - } - - /* materials - only for geometric types */ - matOk= 0; /* by default, not ok... */ - if ( !(ads->filterflag & ADS_FILTER_NOMAT) && (ob->totcol) && - ELEM5(ob->type, OB_MESH, OB_CURVE, OB_SURF, OB_FONT, OB_MBALL) ) - { - int a; - - /* firstly check that we actuallly have some materials */ - for (a=1; a <= ob->totcol; a++) { - Material *ma= give_current_material(ob, a); - - if (ma) { - /* if material has relevant animation data, break */ - ANIMDATA_FILTER_CASES(ma, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(ma); - matOk=0; - }, - matOk= 1;, - matOk= 1;, - matOk= 1;) - - if (matOk) - break; - - /* textures? */ - // TODO: make this a macro that is used in the other checks too - // NOTE: this has little use on its own, since the actual filtering still ignores if no anim on the data - if (!(ads->filterflag & ADS_FILTER_NOTEX)) { - int mtInd; - - for (mtInd= 0; mtInd < MAX_MTEX; mtInd++) { - MTex *mtex= ma->mtex[mtInd]; - - if (mtex && mtex->tex) { - /* if texture has relevant animation data, break */ - ANIMDATA_FILTER_CASES(mtex->tex, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(mtex->tex); - matOk=0; - }, - matOk= 1;, - matOk= 1;, - matOk= 1;) - - if (matOk) - break; - } - } - } - - } - } - } - - /* data */ - switch (ob->type) { - case OB_CAMERA: /* ------- Camera ------------ */ - { - Camera *ca= (Camera *)ob->data; - dataOk= 0; - ANIMDATA_FILTER_CASES(ca, - if ((ads->filterflag & ADS_FILTER_NOCAM)==0) { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(ca); - dataOk=0; - }, - dataOk= !(ads->filterflag & ADS_FILTER_NOCAM);, - dataOk= !(ads->filterflag & ADS_FILTER_NOCAM);, - dataOk= !(ads->filterflag & ADS_FILTER_NOCAM);) - } - break; - case OB_LAMP: /* ---------- Lamp ----------- */ - { - Lamp *la= (Lamp *)ob->data; - dataOk= 0; - ANIMDATA_FILTER_CASES(la, - if ((ads->filterflag & ADS_FILTER_NOLAM)==0) { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(la); - dataOk=0; - }, - dataOk= !(ads->filterflag & ADS_FILTER_NOLAM);, - dataOk= !(ads->filterflag & ADS_FILTER_NOLAM);, - dataOk= !(ads->filterflag & ADS_FILTER_NOLAM);) - } - break; - case OB_CURVE: /* ------- Curve ---------- */ - case OB_SURF: /* ------- Nurbs Surface ---------- */ - case OB_FONT: /* ------- Text Curve ---------- */ - { - Curve *cu= (Curve *)ob->data; - dataOk= 0; - ANIMDATA_FILTER_CASES(cu, - if ((ads->filterflag & ADS_FILTER_NOCUR)==0) { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(cu); - dataOk=0; - }, - dataOk= !(ads->filterflag & ADS_FILTER_NOCUR);, - dataOk= !(ads->filterflag & ADS_FILTER_NOCUR);, - dataOk= !(ads->filterflag & ADS_FILTER_NOCUR);) - } - break; - case OB_MBALL: /* ------- MetaBall ---------- */ - { - MetaBall *mb= (MetaBall *)ob->data; - dataOk= 0; - ANIMDATA_FILTER_CASES(mb, - if ((ads->filterflag & ADS_FILTER_NOMBA)==0) { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(mb); - dataOk=0; - }, - dataOk= !(ads->filterflag & ADS_FILTER_NOMBA);, - dataOk= !(ads->filterflag & ADS_FILTER_NOMBA);, - dataOk= !(ads->filterflag & ADS_FILTER_NOMBA);) - } - break; - case OB_ARMATURE: /* ------- Armature ---------- */ - { - bArmature *arm= (bArmature *)ob->data; - dataOk= 0; - ANIMDATA_FILTER_CASES(arm, - if ((ads->filterflag & ADS_FILTER_NOARM)==0) { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(arm); - dataOk=0; - }, - dataOk= !(ads->filterflag & ADS_FILTER_NOARM);, - dataOk= !(ads->filterflag & ADS_FILTER_NOARM);, - dataOk= !(ads->filterflag & ADS_FILTER_NOARM);) - } - break; - case OB_MESH: /* ------- Mesh ---------- */ - { - Mesh *me= (Mesh *)ob->data; - dataOk= 0; - ANIMDATA_FILTER_CASES(me, - if ((ads->filterflag & ADS_FILTER_NOMESH)==0) { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(me); - dataOk=0; - }, - dataOk= !(ads->filterflag & ADS_FILTER_NOMESH);, - dataOk= !(ads->filterflag & ADS_FILTER_NOMESH);, - dataOk= !(ads->filterflag & ADS_FILTER_NOMESH);) - } - break; - case OB_LATTICE: /* ------- Lattice ---------- */ - { - Lattice *lt= (Lattice *)ob->data; - dataOk= 0; - ANIMDATA_FILTER_CASES(lt, - if ((ads->filterflag & ADS_FILTER_NOLAT)==0) { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(lt); - dataOk=0; - }, - dataOk= !(ads->filterflag & ADS_FILTER_NOLAT);, - dataOk= !(ads->filterflag & ADS_FILTER_NOLAT);, - dataOk= !(ads->filterflag & ADS_FILTER_NOLAT);) - } - break; - default: /* --- other --- */ - dataOk= 0; - break; - } - - /* particles */ - partOk = 0; - if (!(ads->filterflag & ADS_FILTER_NOPART) && ob->particlesystem.first) { - ParticleSystem *psys = ob->particlesystem.first; - for(; psys; psys=psys->next) { - if (psys->part) { - /* if particlesettings has relevant animation data, break */ - ANIMDATA_FILTER_CASES(psys->part, - { - /* for the special AnimData blocks only case, we only need to add - * the block if it is valid... then other cases just get skipped (hence ok=0) - */ - ANIMDATA_ADD_ANIMDATA(psys->part); - partOk=0; - }, - partOk= 1;, - partOk= 1;, - partOk= 1;) - } - - if (partOk) - break; - } - } - - /* check if all bad (i.e. nothing to show) */ - if (!actOk && !keyOk && !dataOk && !matOk && !partOk) - continue; + /* check selection and object type filters */ + if ( (ads->filterflag & ADS_FILTER_ONLYSEL) && !((base->flag & SELECT) /*|| (base == sce->basact)*/) ) { + /* only selected should be shown */ + continue; } + /* check if object belongs to the filtering group if option to filter + * objects by the grouped status is on + * - used to ease the process of doing multiple-character choreographies + */ + if (ads->filterflag & ADS_FILTER_ONLYOBGROUP) { + if (object_in_group(ob, ads->filter_grp) == 0) + continue; + } + /* since we're still here, this object should be usable */ items += animdata_filter_dopesheet_ob(ac, anim_data, ads, base, filter_mode); } diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index e8e179e8c84..7853bd0b5c2 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -184,7 +184,6 @@ typedef enum eAnim_KeyType { /* ----------------- Filtering -------------------- */ /* filtering flags - under what circumstances should a channel be returned */ -// TODO: flag to just test if there's any channel inside worthy of being added - return 1 as soon as this is encountered, but don't add typedef enum eAnimFilter_Flags { /* data which channel represents is fits the dopesheet filters (i.e. scene visibility criteria) */ // XXX: it's hard to think of any examples where this *ISN'T* the case... perhaps becomes implicit? @@ -216,7 +215,10 @@ typedef enum eAnimFilter_Flags { ANIMFILTER_ANIMDATA = (1<<10), /* duplicate entries for animation data attached to multi-user blocks must not occur */ - ANIMFILTER_NODUPLIS = (1<<11) + ANIMFILTER_NODUPLIS = (1<<11), + + /* for checking if we should keep some collapsed channel around (internal use only!) */ + ANIMFILTER_TMP_PEEK = (1<<30) } eAnimFilter_Flags; /* ---------- Flag Checking Macros ------------ */ From 12e5d69af0cbb7c42601ea2541a9bdd536147d42 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 26 Jun 2011 15:35:02 +0000 Subject: [PATCH 102/624] pose channel -> pose matrix import ( in progress ) --- source/blender/collada/AnimationImporter.cpp | 34 +++++++- source/blender/collada/ArmatureImporter.cpp | 85 +++++++++++++++++--- source/blender/collada/ArmatureImporter.h | 9 ++- 3 files changed, 112 insertions(+), 16 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 69beac653d2..3b33ad0dee6 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -705,8 +705,8 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , return; } - - /*float irest_dae[4][4]; + /* + float irest_dae[4][4]; float rest[4][4], irest[4][4]; if (is_joint) { @@ -776,6 +776,36 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , ob->rotmode = ROT_MODE_EUL; } } + // if (is_joint) + //{ + // float mat[4][4]; + // float obmat[4][4]; + + // // object-space + // get_node_mat(obmat, node, NULL, NULL); + // bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); + // + // bArmature * arm = (bArmature *) ob->data; + // + // Bone *cur = get_named_bone( arm , bone_name ); + + // if (cur->parent){ + // COLLADAFW::Node * parent = armature_importer->joint_parent_map.find(node->getUniqueId()); + // float[4][4] parent_mat; + // get_node_mat ( parent_mat, parent, NULL, NULL ); + // mul_m4_m4m4(mat, obmat, parent_mat); + // bPoseChannel *parchan = get_pose_channel(ob->pose, cur->parent->name); + // if ( parchan && chan) + // mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); + // } + // else { + // copy_m4_m4(mat, obmat); + // float invObmat[4][4]; + // invert_m4_m4(invObmat, ob->obmat); + // if(pchan) + // mul_m4_m4m4(pchan->pose_mat, mat, invObmat); + // } + //} } } diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 48e0d99535b..df35e0ad986 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -79,7 +79,7 @@ JointData *ArmatureImporter::get_joint_data(COLLADAFW::Node *node); } #endif void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *parent, int totchild, - float parent_mat[][4], bArmature *arm) + float parent_mat[][4], Object * ob_arm) { float mat[4][4]; float obmat[4][4]; @@ -88,19 +88,35 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p get_node_mat(obmat, node, NULL, NULL); // get world-space - if (parent) - mul_m4_m4m4(mat, obmat, parent_mat); - else - copy_m4_m4(mat, obmat); + - EditBone *bone = ED_armature_edit_bone_add(arm, (char*)bc_get_joint_name(node)); + EditBone *bone = ED_armature_edit_bone_add((bArmature*)ob_arm->data, (char*)bc_get_joint_name(node)); totbone++; + + bPoseChannel *pchan = get_pose_channel(ob_arm->pose, (char*)bc_get_joint_name(node)); if (parent) bone->parent = parent; + + // get world-space + if (parent){ + mul_m4_m4m4(mat, obmat, parent_mat); + bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parent->name); + if ( parchan && pchan) + mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); + } + else { + copy_m4_m4(mat, obmat); + float invObmat[4][4]; + invert_m4_m4(invObmat, ob_arm->obmat); + if(pchan) + mul_m4_m4m4(pchan->pose_mat, mat, invObmat); + } + // set head copy_v3_v3(bone->head, mat[3]); - + + // set tail, don't set it to head because 0-length bones are not allowed float vec[3] = {0.0f, 0.5f, 0.0f}; add_v3_v3v3(bone->tail, bone->head, vec); @@ -130,7 +146,7 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p COLLADAFW::NodePointerArray& children = node->getChildNodes(); for (unsigned int i = 0; i < children.getCount(); i++) { - create_unskinned_bone( children[i], bone, children.getCount(), mat, arm); + create_unskinned_bone( children[i], bone, children.getCount(), mat, ob_arm); } // in second case it's not a leaf bone, but we handle it the same way @@ -383,16 +399,14 @@ void ArmatureImporter::create_armature_bones( ) check if bones have already been created for a given joint */ leaf_bone_length = FLT_MAX; - create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, (bArmature*)ob_arm->data); + create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, ob_arm); fix_leaf_bones(); // exit armature edit mode + // set_pose(ob_arm , *ri, NULL, NULL ); - //if (joint_parent_map.find((*ri)->getUniqueId()) != joint_parent_map.end() && ob_arm->parent!=NULL) - // ob_arm->parent = joint_parent_map[(*ri)->getUniqueId()]; - unskinned_armature_map[(*ri)->getUniqueId()] = ob_arm; ED_armature_from_edit(ob_arm); @@ -523,6 +537,51 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin) // is a child of a node (not joint), root should be true since // this is where we build armature bones from +//void ArmatureImporter::set_pose ( Object * ob_arm , COLLADAFW::Node * root_node , EditBone *parent, float parent_mat[][4]) +//{ +// char * bone_name = (char *) bc_get_joint_name ( root_node); +// float mat[4][4]; +// float obmat[4][4]; +// +// bArmature * arm = (bArmature * ) ob_arm-> data ; +// EditBone *edbone = NULL ; +// for (edBone=arm->edbo->first; edBone; edBone=edBone->next){ +// bone = get_named_bone_bonechildren (curBone, name); +// if (bone) +// return bone; +// } +// +// // object-space +// get_node_mat(obmat, root_node, NULL, NULL); +// +// //if(*edbone) +// bPoseChannel * pchan = get_pose_channel(ob_arm -> pose , bone_name); +// //else fprintf ( "", +// +// // get world-space +// if (parent){ +// mul_m4_m4m4(mat, obmat, parent_mat); +// bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parent->name); +// +// mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); +// } +// else { +// copy_m4_m4(mat, obmat); +// float invObmat[4][4]; +// invert_m4_m4(invObmat, ob_arm->obmat); +// mul_m4_m4m4(pchan->pose_mat, mat, invObmat); +// } +// +// +// +// +// COLLADAFW::NodePointerArray& children = root_node->getChildNodes(); +// for (unsigned int i = 0; i < children.getCount(); i++) { +// set_pose(ob_arm, children[i], edbone, mat); +// } +// +//} + void ArmatureImporter::add_joint(COLLADAFW::Node *node, bool root, Object *parent, Scene *sce) { joint_by_uid[node->getUniqueId()] = node; @@ -657,6 +716,7 @@ bool ArmatureImporter::write_controller(const COLLADAFW::Controller* controller) return true; } + COLLADAFW::UniqueId *ArmatureImporter::get_geometry_uid(const COLLADAFW::UniqueId& controller_uid) { if (geom_uid_by_controller_uid.find(controller_uid) == geom_uid_by_controller_uid.end()) @@ -703,3 +763,4 @@ bool ArmatureImporter::get_joint_bind_mat(float m[][4], COLLADAFW::Node *joint) return found; } + diff --git a/source/blender/collada/ArmatureImporter.h b/source/blender/collada/ArmatureImporter.h index f9cb09dca19..d78a41af803 100644 --- a/source/blender/collada/ArmatureImporter.h +++ b/source/blender/collada/ArmatureImporter.h @@ -107,11 +107,14 @@ private: float parent_mat[][4], bArmature *arm); void create_unskinned_bone(COLLADAFW::Node *node, EditBone *parent, int totchild, - float parent_mat[][4], bArmature *arm); + float parent_mat[][4], Object * ob_arm); void add_leaf_bone(float mat[][4], EditBone *bone); void fix_leaf_bones(); + +// void set_pose ( Object * ob_arm , COLLADAFW::Node * root_node , EditBone *parent, float parent_mat[][4]); + #if 0 void set_leaf_bone_shapes(Object *ob_arm); @@ -156,13 +159,15 @@ public: bool write_controller(const COLLADAFW::Controller* controller); COLLADAFW::UniqueId *get_geometry_uid(const COLLADAFW::UniqueId& controller_uid); - + Object *get_armature_for_joint(COLLADAFW::Node *node); void get_rna_path_for_joint(COLLADAFW::Node *node, char *joint_path, size_t count); // gives a world-space mat bool get_joint_bind_mat(float m[][4], COLLADAFW::Node *joint); + + }; #endif From 87f242fab09bcdd1eebaa898d2b4ce7caa6a31e4 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 26 Jun 2011 18:56:06 +0000 Subject: [PATCH 103/624] set_pose function completed. Algorithms to be checked. (Still not the desired results ) --- source/blender/collada/ArmatureImporter.cpp | 88 ++++++++++----------- source/blender/collada/ArmatureImporter.h | 2 +- 2 files changed, 43 insertions(+), 47 deletions(-) diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index df35e0ad986..ad8ad690ef5 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -405,11 +405,12 @@ void ArmatureImporter::create_armature_bones( ) // exit armature edit mode - // set_pose(ob_arm , *ri, NULL, NULL ); - unskinned_armature_map[(*ri)->getUniqueId()] = ob_arm; ED_armature_from_edit(ob_arm); + + set_pose(ob_arm , *ri, NULL, NULL ); + ED_armature_edit_free(ob_arm); DAG_id_tag_update(&ob_arm->id, OB_RECALC_OB|OB_RECALC_DATA); } @@ -537,50 +538,45 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin) // is a child of a node (not joint), root should be true since // this is where we build armature bones from -//void ArmatureImporter::set_pose ( Object * ob_arm , COLLADAFW::Node * root_node , EditBone *parent, float parent_mat[][4]) -//{ -// char * bone_name = (char *) bc_get_joint_name ( root_node); -// float mat[4][4]; -// float obmat[4][4]; -// -// bArmature * arm = (bArmature * ) ob_arm-> data ; -// EditBone *edbone = NULL ; -// for (edBone=arm->edbo->first; edBone; edBone=edBone->next){ -// bone = get_named_bone_bonechildren (curBone, name); -// if (bone) -// return bone; -// } -// -// // object-space -// get_node_mat(obmat, root_node, NULL, NULL); -// -// //if(*edbone) -// bPoseChannel * pchan = get_pose_channel(ob_arm -> pose , bone_name); -// //else fprintf ( "", -// -// // get world-space -// if (parent){ -// mul_m4_m4m4(mat, obmat, parent_mat); -// bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parent->name); -// -// mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); -// } -// else { -// copy_m4_m4(mat, obmat); -// float invObmat[4][4]; -// invert_m4_m4(invObmat, ob_arm->obmat); -// mul_m4_m4m4(pchan->pose_mat, mat, invObmat); -// } -// -// -// -// -// COLLADAFW::NodePointerArray& children = root_node->getChildNodes(); -// for (unsigned int i = 0; i < children.getCount(); i++) { -// set_pose(ob_arm, children[i], edbone, mat); -// } -// -//} +void ArmatureImporter::set_pose ( Object * ob_arm , COLLADAFW::Node * root_node , char *parentname, float parent_mat[][4]) +{ + char * bone_name = (char *) bc_get_joint_name ( root_node); + float mat[4][4]; + float obmat[4][4]; + + bArmature * arm = (bArmature * ) ob_arm-> data ; + EditBone *edbone = NULL ; + + // object-space + get_node_mat(obmat, root_node, NULL, NULL); + + //if(*edbone) + bPoseChannel * pchan = get_pose_channel(ob_arm -> pose , bone_name); + //else fprintf ( "", + + // get world-space + if (parentname){ + mul_m4_m4m4(mat, obmat, parent_mat); + bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parentname); + + mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); + } + else { + copy_m4_m4(mat, obmat); + float invObmat[4][4]; + invert_m4_m4(invObmat, ob_arm->obmat); + mul_m4_m4m4(pchan->pose_mat, mat, invObmat); + } + + + + + COLLADAFW::NodePointerArray& children = root_node->getChildNodes(); + for (unsigned int i = 0; i < children.getCount(); i++) { + set_pose(ob_arm, children[i], bone_name, mat); + } + +} void ArmatureImporter::add_joint(COLLADAFW::Node *node, bool root, Object *parent, Scene *sce) { diff --git a/source/blender/collada/ArmatureImporter.h b/source/blender/collada/ArmatureImporter.h index d78a41af803..2471e97007c 100644 --- a/source/blender/collada/ArmatureImporter.h +++ b/source/blender/collada/ArmatureImporter.h @@ -113,7 +113,7 @@ private: void fix_leaf_bones(); -// void set_pose ( Object * ob_arm , COLLADAFW::Node * root_node , EditBone *parent, float parent_mat[][4]); + void set_pose ( Object * ob_arm , COLLADAFW::Node * root_node ,char * parentname, float parent_mat[][4]); #if 0 From 17da597cc83eaaacdb7d70bb8c8f74aee872f4d3 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sun, 26 Jun 2011 19:54:29 +0000 Subject: [PATCH 104/624] Added IK functionality to retargeting. If rig contains an IK constraint, in addition to FK retarget it will place and keyframe the IK targets correctly --- release/scripts/modules/retarget.py | 59 +++++++++++++++++++++++++---- release/scripts/startup/ui_mocap.py | 26 +++++++++---- 2 files changed, 70 insertions(+), 15 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 8fe8c6937bb..8cbd7129dd3 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -269,13 +269,6 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo bpy.ops.object.add() stride_bone = bpy.context.active_object stride_bone.name = "stride_bone" - bpy.ops.object.select_name(name=stride_bone.name, extend=False) - bpy.ops.object.select_name(name=enduser_obj.name, extend=True) - bpy.ops.object.mode_set(mode='POSE') - bpy.ops.pose.select_all(action='DESELECT') - root_bone = end_bones[root] - root_bone.bone.select = True - bpy.ops.pose.constraint_add_with_targets(type='CHILD_OF') for t in range(s_frame, e_frame): scene.frame_set(t) newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) @@ -283,7 +276,57 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo stride_bone.keyframe_insert("location") +def IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene): + end_bones = enduser_obj.pose.bones + for pose_bone in end_bones: + if "IK" in [constraint.type for constraint in pose_bone.constraints]: + # set constraint target to corresponding empty if targetless, + # if not, keyframe current target to corresponding empty + perf_bone = bonemapr[pose_bone.name] + if isinstance(perf_bone, list): + perf_bone = bonemapr[pose_bone.name][-1] + end_empty = bpy.data.objects[perf_bone + "Org"] + ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] + if not ik_constraint.target: + ik_constraint.target = end_empty + else: + #Bone target + target_is_bone = False + if ik_constraint.subtarget: + target = ik_constraint.target.pose.bones[ik_constraint.subtarget] + target.bone.use_local_location = False + target_is_bone = True + else: + target = ik_constraint.target + for t in range(s_frame, e_frame): + scene.frame_set(t) + if target_is_bone: + final_loc = end_empty.location - target.bone.matrix_local.to_translation() + else: + final_loc = end_empty.location + target.location = final_loc + target.keyframe_insert("location") + ik_constraint.mute = False + + +def turnOffIK(enduser_obj): + end_bones = enduser_obj.pose.bones + for pose_bone in end_bones: + if pose_bone.is_in_ik_chain: + pass + # TODO: + # set stiffness according to place on chain + # and values from analysis that is stored in the bone + #pose_bone.ik_stiffness_x = 0.5 + #pose_bone.ik_stiffness_y = 0.5 + #pose_bone.ik_stiffness_z = 0.5 + if "IK" in [constraint.type for constraint in pose_bone.constraints]: + ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] + ik_constraint.mute = True + + def totalRetarget(): + print("retargeting...") enduser_obj = bpy.context.active_object performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] if enduser_obj is None or len(performer_obj) != 1: @@ -296,9 +339,11 @@ def totalRetarget(): s_frame = scene.frame_start e_frame = scene.frame_end bonemap, bonemapr, root = createDictionary(perf_arm) + turnOffIK(enduser_obj) inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene) + IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene) bpy.ops.object.mode_set(mode='OBJECT') bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 8454a99d4d5..9c540771b44 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -60,14 +60,24 @@ class MocapPanel(bpy.types.Panel): self.layout.label("Select performer rig and target rig (as active)") else: performer_obj = performer_obj[0] - if performer_obj.data.name in bpy.data.armatures and enduser_obj.data.name in bpy.data.armatures: - perf = performer_obj.data - enduser_arm = enduser_obj.data - for bone in perf.bones: - row = self.layout.row(align=True) - row.label(bone.name) - row.prop_search(bone, "map", enduser_arm, "bones") - self.layout.operator("mocap.retarget", text='RETARGET!') + if performer_obj.data and enduser_obj.data: + if performer_obj.data.name in bpy.data.armatures and enduser_obj.data.name in bpy.data.armatures: + perf = performer_obj.data + enduser_arm = enduser_obj.data + perf_pose_bones = enduser_obj.pose.bones + for bone in perf.bones: + row = self.layout.row(align=True) + row.label(bone.name) + row.prop_search(bone, "map", enduser_arm, "bones") + label_mod = "FK" + if bone.map: + pose_bone = perf_pose_bones[bone.map] + if pose_bone.is_in_ik_chain: + label_mod = "IK" + if "IK" in [constraint.type for constraint in pose_bone.constraints]: + label_mod = "IKEnd" + row.label(label_mod) + self.layout.operator("mocap.retarget", text='RETARGET!') class OBJECT_OT_RetargetButton(bpy.types.Operator): From b6bc47eb098261189c63b3aecb806960db6235e1 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 27 Jun 2011 03:54:33 +0000 Subject: [PATCH 105/624] AnimChannelFiltering - Material Nodes support Animation for Material nodes is now shown in Animation Editors :) --- .../editors/animation/anim_channels_defines.c | 51 +++++++++++++++++-- .../blender/editors/animation/anim_filter.c | 23 +++------ source/blender/editors/include/ED_anim_api.h | 7 +-- source/blender/editors/space_nla/nla_draw.c | 43 +++++++++++++++- 4 files changed, 98 insertions(+), 26 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index c3e79d787e1..c4246ab534c 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -259,23 +259,53 @@ static short acf_generic_basic_offset(bAnimContext *ac, bAnimListElem *ale) return 0; } +/* offset based on nodetree type */ +static short acf_nodetree_rootType_offset(bNodeTree *ntree) +{ + if (ntree) { + switch (ntree->type) { + case NTREE_SHADER: + /* 1 additional level (i.e. is indented one level in from material, + * so shift all right by one step) + */ + return INDENT_STEP_SIZE; + + case NTREE_COMPOSIT: + /* no additional levels needed */ + return 0; + + case NTREE_TEXTURE: + /* 2 additional levels */ + return INDENT_STEP_SIZE*2; + } + } + + // unknown + return 0; +} + /* offset for groups + grouped entities */ static short acf_generic_group_offset(bAnimContext *ac, bAnimListElem *ale) { short offset= acf_generic_basic_offset(ac, ale); if (ale->id) { - /* special exception for textures */ + /* texture animdata */ if (GS(ale->id->name) == ID_TE) { offset += 21; } - /* special exception for materials and particles */ + /* materials and particles animdata */ else if (ELEM(GS(ale->id->name),ID_MA,ID_PA)) offset += 14; - /* if not in Action Editor mode, groupings must carry some offset too... */ + /* if not in Action Editor mode, action-groups (and their children) must carry some offset too... */ else if (ac->datatype != ANIMCONT_ACTION) offset += 14; + + /* nodetree animdata */ + if (GS(ale->id->name) == ID_NT) { + offset += acf_nodetree_rootType_offset((bNodeTree*)ale->id); + } } /* offset is just the normal type - i.e. based on indention */ @@ -1827,6 +1857,17 @@ static int acf_dsntree_icon(bAnimListElem *UNUSED(ale)) return ICON_NODETREE; } +/* offset for nodetree expanders */ +static short acf_dsntree_offset(bAnimContext *ac, bAnimListElem *ale) +{ + bNodeTree *ntree = (bNodeTree *)ale->data; + short offset= acf_generic_basic_offset(ac, ale); + + offset += acf_nodetree_rootType_offset(ntree); + + return offset; +} + /* get the appropriate flag(s) for the setting when it is valid */ static int acf_dsntree_setting_flag(bAnimContext *UNUSED(ac), int setting, short *neg) { @@ -1884,8 +1925,8 @@ static bAnimChannelType ACF_DSNTREE= acf_generic_dataexpand_color, /* backdrop color */ acf_generic_dataexpand_backdrop,/* backdrop */ - acf_generic_indention_1, /* indent level */ // XXX this only works for compositing - acf_generic_basic_offset, /* offset */ + acf_generic_indention_1, /* indent level */ + acf_dsntree_offset, /* offset */ acf_generic_idblock_name, /* name */ acf_dsntree_icon, /* icon */ diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index ca300892636..e2c902d6131 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -672,7 +672,7 @@ static bAnimListElem *make_new_animlistelem (void *data, short datatype, ID *own bNodeTree *ntree= (bNodeTree *)data; AnimData *adt= ntree->adt; - ale->flag= FILTER_NTREE_SCED(ntree); + ale->flag= FILTER_NTREE_DATA(ntree); ale->key_data= (adt) ? adt->action : NULL; ale->datatype= ALE_ACT; @@ -1282,25 +1282,11 @@ static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), static size_t animdata_filter_ds_nodetree (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, ID *owner_id, bNodeTree *ntree, int filter_mode) { ListBase tmp_data = {NULL, NULL}; - short expanded = 0; size_t tmp_items = 0; size_t items = 0; - /* get datatype specific data first */ - if (owner_id == NULL) - return 0; - - switch (GS(owner_id->name)) { - case ID_SCE: /* compositing nodes */ - { - //Scene *scene = (Scene *)owner_id; - expanded = FILTER_NTREE_SCED(ntree); // XXX: this macro needs renaming... doesn't only do this for scene ones! - } - break; - } - /* add nodetree animation channels */ - BEGIN_ANIMFILTER_SUBCHANNELS(expanded) + BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_NTREE_DATA(ntree)) { /* animation data filtering */ tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)ntree, filter_mode); @@ -1427,6 +1413,11 @@ static size_t animdata_filter_ds_materials (bAnimContext *ac, ListBase *anim_dat /* textures */ if (!(ads->filterflag & ADS_FILTER_NOTEX)) tmp_items += animdata_filter_ds_textures(ac, &tmp_data, ads, (ID *)ma, filter_mode); + + /* nodes */ + if ((ma->nodetree) && !(ads->filterflag & ADS_FILTER_NONTREE)) { + tmp_items += animdata_filter_ds_nodetree(ac, &tmp_data, ads, (ID *)ma, ma->nodetree, filter_mode); + } } END_ANIMFILTER_SUBCHANNELS; diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 7853bd0b5c2..7c23389ed6f 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -230,7 +230,6 @@ typedef enum eAnimFilter_Flags { #define EXPANDED_SCEC(sce) ((sce->flag & SCE_DS_COLLAPSED)==0) /* 'Sub-Scene' channels (flags stored in Data block) */ #define FILTER_WOR_SCED(wo) ((wo->flag & WO_DS_EXPAND)) -#define FILTER_NTREE_SCED(ntree) ((ntree->flag & NTREE_DS_EXPAND)) /* 'Object' channels */ #define SEL_OBJC(base) ((base->flag & SELECT)) #define EXPANDED_OBJC(ob) ((ob->nlaflag & OB_ADS_COLLAPSED)==0) @@ -245,14 +244,16 @@ typedef enum eAnimFilter_Flags { #define FILTER_ARM_OBJD(arm) ((arm->flag & ARM_DS_EXPAND)) #define FILTER_MESH_OBJD(me) ((me->flag & ME_DS_EXPAND)) #define FILTER_LATTICE_OBJD(lt) ((lt->flag & LT_DS_EXPAND)) + /* Variable use expanders */ +#define FILTER_NTREE_DATA(ntree) ((ntree->flag & NTREE_DS_EXPAND)) +#define FILTER_TEX_DATA(tex) ((tex->flag & TEX_DS_EXPAND)) /* 'Sub-object/Action' channels (flags stored in Action) */ #define SEL_ACTC(actc) ((actc->flag & ACT_SELECTED)) #define EXPANDED_ACTC(actc) ((actc->flag & ACT_COLLAPSED)==0) /* 'Sub-AnimData' channels */ #define EXPANDED_DRVD(adt) ((adt->flag & ADT_DRIVERS_COLLAPSED)==0) - /* Texture expanders */ -#define FILTER_TEX_DATA(tex) ((tex->flag & TEX_DS_EXPAND)) + /* Actions (also used for Dopesheet) */ /* Action Channel Group */ diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index dc9594c6e4c..5138569539e 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -38,6 +38,7 @@ #include #include "DNA_anim_types.h" +#include "DNA_node_types.h" #include "DNA_screen_types.h" #include "DNA_space_types.h" #include "DNA_windowmanager_types.h" @@ -608,9 +609,28 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie if (ale->id) { /* special exception for textures */ if (GS(ale->id->name) == ID_TE) { - offset= 21; + offset= 14; indent= 1; } + /* special exception for nodetrees */ + else if (GS(ale->id->name) == ID_NT) { + bNodeTree *ntree = (bNodeTree *)ale->id; + + switch (ntree->type) { + case NTREE_SHADER: + { + /* same as for textures */ + offset= 14; + indent= 1; + } + break; + + default: + /* normal will do */ + offset= 14; + break; + } + } else offset= 14; } @@ -656,9 +676,28 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie if (ale->id) { /* special exception for textures */ if (GS(ale->id->name) == ID_TE) { - offset= 21; + offset= 14; indent= 1; } + /* special exception for nodetrees */ + else if (GS(ale->id->name) == ID_NT) { + bNodeTree *ntree = (bNodeTree *)ale->id; + + switch (ntree->type) { + case NTREE_SHADER: + { + /* same as for textures */ + offset= 14; + indent= 1; + } + break; + + default: + /* normal will do */ + offset= 14; + break; + } + } else offset= 14; } From fd3c5bef7e55ca22a96a74ca011e4ffe425e5321 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 27 Jun 2011 04:24:59 +0000 Subject: [PATCH 106/624] Bugfix: Selecting nodes now updates animation editors Noticed while testing the material nodes commit --- source/blender/editors/space_action/space_action.c | 7 +++++++ source/blender/editors/space_graph/space_graph.c | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/source/blender/editors/space_action/space_action.c b/source/blender/editors/space_action/space_action.c index 7a824e6bf9d..a05d1d3df93 100644 --- a/source/blender/editors/space_action/space_action.c +++ b/source/blender/editors/space_action/space_action.c @@ -405,6 +405,13 @@ static void action_listener(ScrArea *sa, wmNotifier *wmn) break; } break; + case NC_NODE: + if (wmn->action == NA_SELECTED) { + /* selection changed, so force refresh to flush (needs flag set to do syncing) */ + saction->flag |= SACTION_TEMP_NEEDCHANSYNC; + ED_area_tag_refresh(sa); + } + break; case NC_SPACE: switch (wmn->data) { case ND_SPACE_DOPESHEET: diff --git a/source/blender/editors/space_graph/space_graph.c b/source/blender/editors/space_graph/space_graph.c index f58963d1d98..6a548a58507 100644 --- a/source/blender/editors/space_graph/space_graph.c +++ b/source/blender/editors/space_graph/space_graph.c @@ -464,6 +464,13 @@ static void graph_listener(ScrArea *sa, wmNotifier *wmn) break; } break; + case NC_NODE: + if (wmn->action == NA_SELECTED) { + /* selection changed, so force refresh to flush (needs flag set to do syncing) */ + sipo->flag |= SIPO_TEMP_NEEDCHANSYNC; + ED_area_tag_refresh(sa); + } + break; case NC_SPACE: if(wmn->data == ND_SPACE_GRAPH) ED_area_tag_redraw(sa); From 489ca86b59c41f67a0590275b146133fff252404 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 27 Jun 2011 04:46:03 +0000 Subject: [PATCH 107/624] Texture Nodes AnimEdit support --- source/blender/editors/animation/anim_filter.c | 12 ++++++++++-- source/blender/editors/space_nla/nla_draw.c | 16 ++++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index e2c902d6131..c82615eded4 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -1365,7 +1365,16 @@ static size_t animdata_filter_ds_textures (bAnimContext *ac, ListBase *anim_data /* add texture's animation data to temp collection */ BEGIN_ANIMFILTER_SUBCHANNELS(FILTER_TEX_DATA(tex)) { + /* texture animdata */ tmp_items += animfilter_block_data(ac, &tmp_data, ads, (ID *)tex, filter_mode); + + /* nodes */ + if ((tex->nodetree) && !(ads->filterflag & ADS_FILTER_NONTREE)) { + /* owner_id as id instead of texture, since it'll otherwise be impossible to track the depth */ + // FIXME: perhaps as a result, textures should NOT be included under materials, but under their own section instead + // so that free-floating textures can also be animated + tmp_items += animdata_filter_ds_nodetree(ac, &tmp_data, ads, (ID *)tex, tex->nodetree, filter_mode); + } } END_ANIMFILTER_SUBCHANNELS; @@ -1415,9 +1424,8 @@ static size_t animdata_filter_ds_materials (bAnimContext *ac, ListBase *anim_dat tmp_items += animdata_filter_ds_textures(ac, &tmp_data, ads, (ID *)ma, filter_mode); /* nodes */ - if ((ma->nodetree) && !(ads->filterflag & ADS_FILTER_NONTREE)) { + if ((ma->nodetree) && !(ads->filterflag & ADS_FILTER_NONTREE)) tmp_items += animdata_filter_ds_nodetree(ac, &tmp_data, ads, (ID *)ma, ma->nodetree, filter_mode); - } } END_ANIMFILTER_SUBCHANNELS; diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index 5138569539e..e61b348716b 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -625,6 +625,14 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie } break; + case NTREE_TEXTURE: + { + /* even more */ + offset= 21; + indent= 1; + } + break; + default: /* normal will do */ offset= 14; @@ -692,6 +700,14 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie } break; + case NTREE_TEXTURE: + { + /* even more */ + offset= 21; + indent= 1; + } + break; + default: /* normal will do */ offset= 14; From 46a4f47a5de438a5a76223cf1659e09aaf21a3d3 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 27 Jun 2011 12:46:53 +0000 Subject: [PATCH 108/624] Added more IK functionality to UI. You can now toggle IK for selected bones. --- release/scripts/startup/ui_mocap.py | 58 ++++++++++++++++++++++++++--- 1 file changed, 53 insertions(+), 5 deletions(-) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 9c540771b44..014daa7ef8a 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -26,8 +26,54 @@ from bpy import * from mathutils import Vector from math import isfinite +def toggleIKBone(self, context): + if self.IKRetarget: + if not self.is_in_ik_chain: + print(self.name + " IK toggled ON!") + ik = self.constraints.new('IK') + #ik the whole chain up to the root + chainLen = len(self.bone.parent_recursive) + ik.chain_count = chainLen + for bone in self.parent_recursive: + if bone.is_in_ik_chain: + bone.IKRetarget = True + else: + print(self.name + " IK toggled OFF!") + cnstrn_bone = False + if hasIKConstraint(self): + cnstrn_bone = self + elif self.is_in_ik_chain: + cnstrn_bone = [child for child in self.children_recursive if hasIKConstraint(child)][0] + if cnstrn_bone: + # remove constraint, and update IK retarget for all parents of cnstrn_bone up to chain_len + ik = [constraint for constraint in cnstrn_bone.constraints if constraint.type == "IK"][0] + cnstrn_bone.constraints.remove(ik) + cnstrn_bone.IKRetarget = False + for bone in cnstrn_bone.parent_recursive: + if not bone.is_in_ik_chain: + bone.IKRetarget = False + bpy.types.Bone.map = bpy.props.StringProperty() +bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", + description = "Toggles IK Retargeting method for given bone", + update = toggleIKBone) + +def hasIKConstraint(pose_bone): + return ("IK" in [constraint.type for constraint in pose_bone.constraints]) + +def updateIKRetarget(): + for obj in bpy.data.objects: + if obj.pose: + bones = obj.pose.bones + for pose_bone in bones: + if pose_bone.is_in_ik_chain or hasIKConstraint(pose_bone): + pose_bone.IKRetarget = True + else: + pose_bone.IKRetarget = False + +updateIKRetarget() + import retarget import mocap_tools @@ -66,17 +112,19 @@ class MocapPanel(bpy.types.Panel): enduser_arm = enduser_obj.data perf_pose_bones = enduser_obj.pose.bones for bone in perf.bones: - row = self.layout.row(align=True) + row = self.layout.row() row.label(bone.name) row.prop_search(bone, "map", enduser_arm, "bones") label_mod = "FK" if bone.map: pose_bone = perf_pose_bones[bone.map] if pose_bone.is_in_ik_chain: - label_mod = "IK" - if "IK" in [constraint.type for constraint in pose_bone.constraints]: - label_mod = "IKEnd" + label_mod = "ik chain" + if hasIKConstraint(pose_bone): + label_mod = "ik end" + row.prop(pose_bone, 'IKRetarget') row.label(label_mod) + self.layout.operator("mocap.retarget", text='RETARGET!') @@ -132,4 +180,4 @@ def unregister(): if __name__ == "__main__": - register() + register() \ No newline at end of file From ff5dbbe1b875d8354cd9d45f6873efcebd78b008 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 27 Jun 2011 12:48:30 +0000 Subject: [PATCH 109/624] Some bugfixing and tweaking for retargeting. Script works now regardless of world transform on performer and end user rigs. This breaks stride bone functionality, will be addressed in next commit --- release/scripts/modules/retarget.py | 36 ++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 8cbd7129dd3..7688f9657a2 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -75,7 +75,8 @@ def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_fr bpy.ops.object.add() empty = bpy.context.active_object empty.name = perf_bone.name + "Org" - empty.empty_draw_size = 0.01 + empty.empty_draw_size = 0.1 + #empty.parent = enduser_obj empty = bpy.data.objects[perf_bone.name + "Org"] offset = perf_bone.vector if inter_bone.length == 0 or perf_bone.length == 0: @@ -262,18 +263,19 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo #end bone's delta if endV.length != 0: linearAvg.append(hipV.length / endV.length) + + bpy.ops.object.add() + stride_bone = bpy.context.active_object + stride_bone.name = "stride_bone" + if linearAvg: avg = sum(linearAvg) / len(linearAvg) - print("retargeted root motion should be " + str(1 / avg) + " of original") - - bpy.ops.object.add() - stride_bone = bpy.context.active_object - stride_bone.name = "stride_bone" for t in range(s_frame, e_frame): scene.frame_set(t) newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) stride_bone.location = newTranslation stride_bone.keyframe_insert("location") + return stride_bone def IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene): @@ -324,6 +326,22 @@ def turnOffIK(enduser_obj): ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] ik_constraint.mute = True +def cleanAndStoreObjMat(performer_obj,enduser_obj): + perf_obj_mat = performer_obj.matrix_world.copy() + enduser_obj_mat = enduser_obj.matrix_world.copy() + zero_mat = Matrix()#Matrix(((0,0,0,0),(0,0,0,0),(0,0,0,0),(0,0,0,0))) + performer_obj.matrix_world = zero_mat + enduser_obj.matrix_world = zero_mat + return perf_obj_mat, enduser_obj_mat + +def restoreObjMat(performer_obj,enduser_obj,perf_obj_mat,enduser_obj_mat): + perf_bones = performer_obj.pose.bones + for perf_bone in perf_bones: + if perf_bone.name + "Org" in bpy.data.objects: + empty = bpy.data.objects[perf_bone.name + "Org"] + empty.parent = enduser_obj + performer_obj.matrix_world = perf_obj_mat + enduser_obj.matrix_world = enduser_obj_mat def totalRetarget(): print("retargeting...") @@ -339,14 +357,16 @@ def totalRetarget(): s_frame = scene.frame_start e_frame = scene.frame_end bonemap, bonemapr, root = createDictionary(perf_arm) + perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj,enduser_obj) turnOffIK(enduser_obj) inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) - copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene) + stride_bone = copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene) IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene) + restoreObjMat(performer_obj,enduser_obj,perf_obj_mat,enduser_obj_mat) bpy.ops.object.mode_set(mode='OBJECT') bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() if __name__ == "__main__": - totalRetarget() + totalRetarget() \ No newline at end of file From 26b7d513f17b79797d5d30dd93a06590c91b2b4d Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 27 Jun 2011 13:04:21 +0000 Subject: [PATCH 110/624] Small bug fixes: * Removing the last of the owner/ownertype stuff. The bulk of this stuff was removed in Part3 of the refactor, but it seems I forgot to actually remove these struct members at the end of that. * Texture datablocks without animdata aren't skipped immediately anymore. This could lead to texture nodetrees on animdata-less textures getting skipped. --- source/blender/editors/animation/anim_filter.c | 3 ++- source/blender/editors/include/ED_anim_api.h | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index c82615eded4..da2a779f3a8 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -1359,7 +1359,7 @@ static size_t animdata_filter_ds_textures (bAnimContext *ac, ListBase *anim_data size_t tmp_items = 0; /* for now, if no texture returned, skip (this shouldn't confuse the user I hope) */ - if (ELEM(NULL, tex, tex->adt)) + if (tex == NULL) continue; /* add texture's animation data to temp collection */ @@ -1753,6 +1753,7 @@ static size_t animdata_filter_dopesheet_ob (bAnimContext *ac, ListBase *anim_dat } END_ANIMFILTER_SUBCHANNELS; + /* if we collected some channels, add these to the new list... */ if (tmp_items) { /* firstly add object expander if required */ diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 7c23389ed6f..c149102a6a7 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -116,9 +116,6 @@ typedef struct bAnimListElem { struct ID *id; /* ID block that channel is attached to */ struct AnimData *adt; /* source of the animation data attached to ID block (for convenience) */ - - void *owner; /* group or channel which acts as this channel's owner */ - short ownertype; /* type of owner */ } bAnimListElem; From 661c55b78aa3ff0b4c3ea28c9b907378f5199857 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 28 Jun 2011 05:02:00 +0000 Subject: [PATCH 111/624] Refactoring code for filtering actions - This is still quite convoluted unfortunately... - I can't quite figure out what a bug note I left in the code was about anymore. Removed. --- .../blender/editors/animation/anim_filter.c | 190 +++++++++--------- 1 file changed, 91 insertions(+), 99 deletions(-) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index da2a779f3a8..a7117af2151 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -972,11 +972,88 @@ static size_t animfilter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve * return items; } -// TODO: group-filtering stuff still needs cleanup -static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, int filter_mode, ID *owner_id) +static size_t animfilter_act_group (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, bActionGroup *agrp, int filter_mode, ID *owner_id) +{ + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; + size_t items = 0; + //int ofilter = filter_mode; + + /* if we care about the selection status of the channels, + * but the group isn't expanded (1)... + * (1) this only matters if we actually care about the hierarchy though. + * - Hierarchy matters: this hack should be applied + * - Hierarchy ignored: cases like [#21276] won't work properly, unless we skip this hack + */ + if ( ((filter_mode & ANIMFILTER_LIST_VISIBLE) && EXPANDED_AGRP(ac, agrp)==0) && /* care about hierarchy but group isn't expanded */ + (filter_mode & (ANIMFILTER_SEL|ANIMFILTER_UNSEL)) ) /* care about selection status */ + { + /* if the group itself isn't selected appropriately, we shouldn't consider it's children either */ + if (ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) == 0) + return 0; + + /* if we're still here, then the selection status of the curves within this group should not matter, + * since this creates too much overhead for animators (i.e. making a slow workflow) + * + * Tools affected by this at time of coding (2010 Feb 09): + * - inserting keyframes on selected channels only + * - pasting keyframes + * - creating ghost curves in Graph Editor + */ + filter_mode &= ~(ANIMFILTER_SEL|ANIMFILTER_UNSEL|ANIMFILTER_LIST_VISIBLE); + } + + /* add grouped F-Curves */ + BEGIN_ANIMFILTER_SUBCHANNELS(EXPANDED_AGRP(ac, agrp)) + { + /* special filter so that we can get just the F-Curves within the active group */ + if (!(filter_mode & ANIMFILTER_ACTGROUPED) || (agrp->flag & AGRP_ACTIVE)) { + /* for the Graph Editor, curves may be set to not be visible in the view to lessen clutter, + * but to do this, we need to check that the group doesn't have it's not-visible flag set preventing + * all its sub-curves to be shown + */ + if ( !(filter_mode & ANIMFILTER_CURVE_VISIBLE) || !(agrp->flag & AGRP_NOTVISIBLE) ) + { + /* group must be editable for its children to be editable (if we care about this) */ + if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_AGRP(agrp)) { + /* get first F-Curve which can be used here */ + FCurve *first_fcu = animfilter_fcurve_next(ads, agrp->channels.first, agrp, filter_mode, owner_id); + + /* filter list, starting from this F-Curve */ + tmp_items += animfilter_fcurves(&tmp_data, ads, first_fcu, agrp, filter_mode, owner_id); + } + } + } + } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* add this group as a channel first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* restore original filter mode so that this next step works ok... */ + //filter_mode = ofilter; + + /* filter selection of channel specially here again, since may be open and not subject to previous test */ + if ( ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) ) { + ANIMCHANNEL_NEW_CHANNEL(agrp, ANIMTYPE_GROUP, owner_id); + } + } + + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; + } + + /* return the number of items added to the list */ + return items; +} + +static size_t animfilter_action (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, int filter_mode, ID *owner_id) { bActionGroup *agrp; - FCurve *lastchan=NULL; + FCurve *lastchan = NULL; size_t items = 0; /* don't include anything from this action if it is linked in from another file, @@ -985,107 +1062,22 @@ static size_t animdata_filter_action (bAnimContext *ac, ListBase *anim_data, bDo // TODO: need a way of tagging other channels that may also be affected... if ((filter_mode & ANIMFILTER_FOREDIT) && (act->id.lib)) return 0; - - /* loop over groups */ - // TODO: in future, should we expect to need nested groups? - for (agrp= act->groups.first; agrp; agrp= agrp->next) { - FCurve *first_fcu; - int filter_gmode; + /* do groups */ + // TODO: do nested groups? + for (agrp = act->groups.first; agrp; agrp = agrp->next) { /* store reference to last channel of group */ if (agrp->channels.last) lastchan= agrp->channels.last; - - - /* make a copy of filtering flags for use by the sub-channels of this group */ - filter_gmode= filter_mode; - - /* if we care about the selection status of the channels, - * but the group isn't expanded (1)... - * (1) this only matters if we actually care about the hierarchy though, - * so if we're not filtering for that, then we shouldn't care, otherwise - * cases like [#21276] won't work properly - */ - if ( ((filter_mode & ANIMFILTER_LIST_VISIBLE) && EXPANDED_AGRP(ac, agrp)==0) && /* care about hierarchy but group isn't expanded */ - (filter_mode & (ANIMFILTER_SEL|ANIMFILTER_UNSEL)) ) /* care about selection status */ - { - /* if the group itself isn't selected appropriately, we shouldn't consider it's children either */ - if (ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) == 0) - continue; - /* if we're still here, then the selection status of the curves within this group should not matter, - * since this creates too much overhead for animators (i.e. making a slow workflow) - * - * Tools affected by this at time of coding (2010 Feb 09): - * - inserting keyframes on selected channels only - * - pasting keyframes - * - creating ghost curves in Graph Editor - */ - filter_gmode &= ~(ANIMFILTER_SEL|ANIMFILTER_UNSEL|ANIMFILTER_LIST_VISIBLE); - } - - - /* get the first F-Curve in this group we can start to use, and if there isn't any F-Curve to start from, - * then don't use this group at all... - * - * NOTE: use filter_gmode here not filter_mode, since there may be some flags we shouldn't consider under certain circumstances - */ - first_fcu = animfilter_fcurve_next(ads, agrp->channels.first, agrp, filter_gmode, owner_id); - - /* Bug note: - * Selecting open group to toggle visbility of the group, where the F-Curves of the group are not suitable - * for inclusion due to their selection status (vs visibility status of bones/etc., as is usually the case), - * will not work, since the group gets skipped. However, fixing this can easily reintroduce the bugs whereby - * hidden groups (due to visibility status of bones/etc.) that were selected before becoming invisible, can - * easily get deleted accidentally as they'd be included in the list filtered for that purpose. - * - * So, for now, best solution is to just leave this note here, and hope to find a solution at a later date. - * -- Joshua Leung, 2010 Feb 10 - */ - if (first_fcu) { - /* add this group as a channel first */ - if (filter_gmode & ANIMFILTER_LIST_CHANNELS) { - /* filter selection of channel specially here again, since may be open and not subject to previous test */ - if ( ANIMCHANNEL_SELOK(SEL_AGRP(agrp)) ) { - ANIMCHANNEL_NEW_CHANNEL(agrp, ANIMTYPE_GROUP, owner_id); - } - } - - /* there are some situations, where only the channels of the action group should get considered */ - if (!(filter_gmode & ANIMFILTER_ACTGROUPED) || (agrp->flag & AGRP_ACTIVE)) { - /* filters here are a bit convoulted... - * - groups show a "summary" of keyframes beside their name which must accessable for tools which handle keyframes - * - groups can be collapsed (and those tools which are only interested in channels rely on knowing that group is closed) - * - * cases when we should include F-Curves inside group: - * - we don't care about hierarchy visibility (i.e. we just need the F-Curves present) - * - group is expanded - * - we care about hierarchy visibility, but we also just need the F-Curves present - * within (i.e. transform/selectall). Fix relies on showing all channels option - * only ever getting used for drawing, when hierarchy shouldn't show these channels - */ - if (!(filter_gmode & ANIMFILTER_LIST_VISIBLE) || EXPANDED_AGRP(ac, agrp) || !(filter_gmode & ANIMFILTER_LIST_CHANNELS)) - { - /* for the Graph Editor, curves may be set to not be visible in the view to lessen clutter, - * but to do this, we need to check that the group doesn't have it's not-visible flag set preventing - * all its sub-curves to be shown - */ - if ( !(filter_gmode & ANIMFILTER_CURVE_VISIBLE) || !(agrp->flag & AGRP_NOTVISIBLE) ) - { - if (!(filter_gmode & ANIMFILTER_FOREDIT) || EDITABLE_AGRP(agrp)) { - /* NOTE: filter_gmode is used here, not standard filter_mode, since there may be some flags that shouldn't apply */ - items += animfilter_fcurves(anim_data, ads, first_fcu, agrp, filter_gmode, owner_id); - } - } - } - } - } + /* action group's channels */ + items += animfilter_act_group(ac, anim_data, ads, act, agrp, filter_mode, owner_id); } - /* loop over un-grouped F-Curves (only if we're not only considering those channels in the animive group) */ + /* un-grouped F-Curves (only if we're not only considering those channels in the active group) */ if (!(filter_mode & ANIMFILTER_ACTGROUPED)) { - // XXX the 'owner' info here needs review... - items += animfilter_fcurves(anim_data, ads, (lastchan)?(lastchan->next):(act->curves.first), NULL, filter_mode, owner_id); + FCurve *firstfcu = (lastchan)? (lastchan->next) : (act->curves.first); + items += animfilter_fcurves(anim_data, ads, firstfcu, NULL, filter_mode, owner_id); } /* return the number of items added to the list */ @@ -1182,7 +1174,7 @@ static size_t animfilter_block_data (bAnimContext *ac, ListBase *anim_data, bDop items += animfilter_fcurves(anim_data, ads, adt->drivers.first, NULL, filter_mode, id); }, { /* Keyframes */ - items += animdata_filter_action(ac, anim_data, ads, adt->action, filter_mode, id); + items += animfilter_action(ac, anim_data, ads, adt->action, filter_mode, id); }); return items; @@ -1225,7 +1217,7 @@ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, K ANIMCHANNEL_NEW_CHANNEL(key->adt, ANIMTYPE_ANIMDATA, key); } else if (key->adt->action) { - items= animdata_filter_action(ac, anim_data, NULL, key->adt->action, filter_mode, (ID *)key); + items= animfilter_action(ac, anim_data, NULL, key->adt->action, filter_mode, (ID *)key); } } } @@ -2131,7 +2123,7 @@ size_t ANIM_animdata_filter (bAnimContext *ac, ListBase *anim_data, int filter_m /* the check for the DopeSheet summary is included here since the summary works here too */ if (animdata_filter_dopesheet_summary(ac, anim_data, filter_mode, &items)) - items += animdata_filter_action(ac, anim_data, ads, data, filter_mode, (ID *)obact); + items += animfilter_action(ac, anim_data, ads, data, filter_mode, (ID *)obact); } break; From c4e28f999b48a5e110a57522c56e26b3d42f6b92 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 28 Jun 2011 05:17:17 +0000 Subject: [PATCH 112/624] Outliner Bugfixes: * Mesh Animation-Data was not shown. Other data types would get this shown. * Added attempted fix for the problem where when you try to expand the last item in a RNA list or so, you often end up expanding the first item (and then have to close and try again, at which point the expand works as you expected the first time round). More testing needed, but seems to work better already --- source/blender/editors/space_outliner/outliner.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner.c b/source/blender/editors/space_outliner/outliner.c index 0ce6b5d2ce2..63dd34c60bf 100644 --- a/source/blender/editors/space_outliner/outliner.c +++ b/source/blender/editors/space_outliner/outliner.c @@ -775,7 +775,7 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { Mesh *me= (Mesh *)id; - //outliner_add_element(soops, &te->subtree, me->adt, te, TSE_ANIM_DATA, 0); + outliner_add_element(soops, &te->subtree, me->adt, te, TSE_ANIM_DATA, 0); outliner_add_element(soops, &te->subtree, me->key, te, 0, 0); for(a=0; atotcol; a++) @@ -1088,7 +1088,7 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i if(!(tselem->flag & TSE_CLOSED)) { for(a=0; asubtree, (void*)&pptr, te, TSE_RNA_STRUCT, -1); + outliner_add_element(soops, &te->subtree, (void*)&pptr, te, TSE_RNA_STRUCT, a); } } else if(tot) From 0b41c479e46399a63d2cae5506325950842dc787 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 28 Jun 2011 11:21:12 +0000 Subject: [PATCH 113/624] Action-Management from Outliner - Unlinking Actions It is now possible to use the Outliner for managing the active action of an ID-block (provided that it appears in the Outliner), which should be a bit better than having to go through the NLA Editor. So far, this only allowing unlinking actions, using some existing operators. To use: 1) Navigate through the Outliner tree to find the Object/Material/Lamp/etc. that the animation belongs to. (NOTE: this doesn't work in Datablocks mode, but should in the normal "All Scenes" and related modes) 2) Expand the "Animation" entry below this 3) Right-click on the Action entry below this, and select "Unlink" from the RMB menu In the process, I've fixed problems with some data-blocks not showing their animation data in Outliner. --- .../blender/editors/space_outliner/outliner.c | 84 ++++++++++++++++--- 1 file changed, 73 insertions(+), 11 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner.c b/source/blender/editors/space_outliner/outliner.c index 63dd34c60bf..20be507f5a0 100644 --- a/source/blender/editors/space_outliner/outliner.c +++ b/source/blender/editors/space_outliner/outliner.c @@ -558,6 +558,10 @@ static void outliner_add_scene_contents(SpaceOops *soops, ListBase *lb, Scene *s outliner_add_passes(soops, tenlay, &sce->id, srl); } + // TODO: move this to the front? + if (sce->adt) + outliner_add_element(soops, lb, sce, te, TSE_ANIM_DATA, 0); + outliner_add_element(soops, lb, sce->world, te, 0, 0); } @@ -610,7 +614,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { Object *ob= (Object *)id; - outliner_add_element(soops, &te->subtree, ob->adt, te, TSE_ANIM_DATA, 0); + if (ob->adt) + outliner_add_element(soops, &te->subtree, ob, te, TSE_ANIM_DATA, 0); outliner_add_element(soops, &te->subtree, ob->poselib, te, 0, 0); // XXX FIXME.. add a special type for this if(ob->proxy && ob->id.lib==NULL) @@ -775,7 +780,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { Mesh *me= (Mesh *)id; - outliner_add_element(soops, &te->subtree, me->adt, te, TSE_ANIM_DATA, 0); + if (me->adt) + outliner_add_element(soops, &te->subtree, me, te, TSE_ANIM_DATA, 0); outliner_add_element(soops, &te->subtree, me->key, te, 0, 0); for(a=0; atotcol; a++) @@ -788,7 +794,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { Curve *cu= (Curve *)id; - outliner_add_element(soops, &te->subtree, cu->adt, te, TSE_ANIM_DATA, 0); + if (cu->adt) + outliner_add_element(soops, &te->subtree, cu, te, TSE_ANIM_DATA, 0); for(a=0; atotcol; a++) outliner_add_element(soops, &te->subtree, cu->mat[a], te, 0, a); @@ -797,6 +804,10 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i case ID_MB: { MetaBall *mb= (MetaBall *)id; + + if (mb->adt) + outliner_add_element(soops, &te->subtree, mb, te, TSE_ANIM_DATA, 0); + for(a=0; atotcol; a++) outliner_add_element(soops, &te->subtree, mb->mat[a], te, 0, a); } @@ -805,7 +816,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { Material *ma= (Material *)id; - outliner_add_element(soops, &te->subtree, ma->adt, te, TSE_ANIM_DATA, 0); + if (ma->adt) + outliner_add_element(soops, &te->subtree, ma, te, TSE_ANIM_DATA, 0); for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, ma->mtex[a]->tex, te, 0, a); @@ -816,21 +828,26 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { Tex *tex= (Tex *)id; - outliner_add_element(soops, &te->subtree, tex->adt, te, TSE_ANIM_DATA, 0); + if (tex->adt) + outliner_add_element(soops, &te->subtree, tex, te, TSE_ANIM_DATA, 0); + outliner_add_element(soops, &te->subtree, tex->ima, te, 0, 0); } break; case ID_CA: { Camera *ca= (Camera *)id; - outliner_add_element(soops, &te->subtree, ca->adt, te, TSE_ANIM_DATA, 0); + + if (ca->adt) + outliner_add_element(soops, &te->subtree, ca, te, TSE_ANIM_DATA, 0); } break; case ID_LA: { Lamp *la= (Lamp *)id; - outliner_add_element(soops, &te->subtree, la->adt, te, TSE_ANIM_DATA, 0); + if (la->adt) + outliner_add_element(soops, &te->subtree, la, te, TSE_ANIM_DATA, 0); for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, la->mtex[a]->tex, te, 0, a); @@ -841,7 +858,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { World *wrld= (World *)id; - outliner_add_element(soops, &te->subtree, wrld->adt, te, TSE_ANIM_DATA, 0); + if (wrld->adt) + outliner_add_element(soops, &te->subtree, wrld, te, TSE_ANIM_DATA, 0); for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, wrld->mtex[a]->tex, te, 0, a); @@ -852,7 +870,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i { Key *key= (Key *)id; - outliner_add_element(soops, &te->subtree, key->adt, te, TSE_ANIM_DATA, 0); + if (key->adt) + outliner_add_element(soops, &te->subtree, key, te, TSE_ANIM_DATA, 0); } break; case ID_AC: @@ -866,6 +885,9 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i bArmature *arm= (bArmature *)id; int a= 0; + if (arm->adt) + outliner_add_element(soops, &te->subtree, arm, te, TSE_ANIM_DATA, 0); + if(arm->edbo) { EditBone *ebone; TreeElement *ten; @@ -906,7 +928,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i } } else if(type==TSE_ANIM_DATA) { - AnimData *adt= (AnimData *)idv; + IdAdtTemplate *iat = (IdAdtTemplate *)idv; + AnimData *adt= (AnimData *)iat->adt; /* this element's info */ te->name= "Animation"; @@ -3143,6 +3166,31 @@ static void set_operation_types(SpaceOops *soops, ListBase *lb, } } +static void unlink_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) +{ + IdAdtTemplate *iat = (IdAdtTemplate *)tsep->id; + AnimData *adt = iat->adt; + + //printf("iat = '%s' | act = '%s'\n", iat->id.name, tselem->id->name); + + /* active action is only editable when it is not a tweaking strip + * see rna_AnimData_action_editable() in rna_animation.c + */ + if ((adt->flag & ADT_NLA_EDIT_ON) || (adt->actstrip) || (adt->tmpact)) { + /* cannot remove, otherwise things turn to custard */ + ReportList *reports = CTX_wm_reports(C); + + // FIXME: this only gets shown in info-window, since this is global not operator report + BKE_report(reports, RPT_ERROR, "Cannot unlink action, as it is still being edited in NLA"); + + return; + } + + /* remove action... */ + id_us_min((ID*)adt->action); + adt->action = NULL; +} + static void unlink_material_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) { Material **matar=NULL; @@ -3586,6 +3634,7 @@ void OUTLINER_OT_group_operation(wmOperatorType *ot) /* **************************************** */ +// TODO: implement support for changing the ID-block used static EnumPropertyItem prop_id_op_types[] = { {1, "UNLINK", 0, "Unlink", ""}, {2, "LOCAL", 0, "Make Local", ""}, @@ -3609,12 +3658,22 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) if(event==1) { switch(idlevel) { + case ID_AC: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_action_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Unlink action"); + break; case ID_MA: outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_material_cb); + + WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); ED_undo_push(C, "Unlink material"); break; case ID_TE: outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_texture_cb); + + WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); ED_undo_push(C, "Unlink texture"); break; default: @@ -3627,7 +3686,10 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) } /* wrong notifier still... */ - WM_event_add_notifier(C, NC_OBJECT, NULL); + WM_event_add_notifier(C, NC_ID|NA_EDITED, NULL); + + // XXX: this is just so that outliner is always up to date + WM_event_add_notifier(C, NC_SPACE|ND_SPACE_OUTLINER, NULL); return OPERATOR_FINISHED; } From caef67eb923e37accdbb0664f90c99fe928406c2 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 28 Jun 2011 19:30:00 +0000 Subject: [PATCH 114/624] Set Edit bone roll on Armature Import. + Light->Color Sid for testing. --- source/blender/collada/AnimationImporter.cpp | 31 +------------------- source/blender/collada/ArmatureExporter.cpp | 7 ++++- source/blender/collada/ArmatureImporter.cpp | 19 +++++++++--- source/blender/collada/CameraExporter.cpp | 2 +- source/blender/collada/LightExporter.cpp | 2 +- 5 files changed, 24 insertions(+), 37 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 3b33ad0dee6..bb11f815b40 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -776,36 +776,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , ob->rotmode = ROT_MODE_EUL; } } - // if (is_joint) - //{ - // float mat[4][4]; - // float obmat[4][4]; - - // // object-space - // get_node_mat(obmat, node, NULL, NULL); - // bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); - // - // bArmature * arm = (bArmature *) ob->data; - // - // Bone *cur = get_named_bone( arm , bone_name ); - - // if (cur->parent){ - // COLLADAFW::Node * parent = armature_importer->joint_parent_map.find(node->getUniqueId()); - // float[4][4] parent_mat; - // get_node_mat ( parent_mat, parent, NULL, NULL ); - // mul_m4_m4m4(mat, obmat, parent_mat); - // bPoseChannel *parchan = get_pose_channel(ob->pose, cur->parent->name); - // if ( parchan && chan) - // mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); - // } - // else { - // copy_m4_m4(mat, obmat); - // float invObmat[4][4]; - // invert_m4_m4(invObmat, ob->obmat); - // if(pchan) - // mul_m4_m4m4(pchan->pose_mat, mat, invObmat); - // } - //} + } } diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index 90c3cfbb001..b98e750aa86 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -351,12 +351,17 @@ std::string ArmatureExporter::add_inv_bind_mats_source(Object *ob_arm, ListBase bPoseChannel *pchan = get_pose_channel(pose, def->name); + float pose_mat[4][4]; float mat[4][4]; float world[4][4]; float inv_bind_mat[4][4]; + // pose_mat is the same as pchan->pose_mat, but without the rotation + unit_m4(pose_mat); + translate_m4(pose_mat, pchan->pose_head[0], pchan->pose_head[1], pchan->pose_head[2]); + // make world-space matrix, pose_mat is armature-space - mul_m4_m4m4(world, pchan->pose_mat, ob_arm->obmat); + mul_m4_m4m4(world, pose_mat, ob_arm->obmat); invert_m4_m4(mat, world); converter.mat4_to_dae(inv_bind_mat, mat); diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index ad8ad690ef5..4e330738026 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -96,13 +96,17 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p bPoseChannel *pchan = get_pose_channel(ob_arm->pose, (char*)bc_get_joint_name(node)); if (parent) bone->parent = parent; - + float ax[3]; + float angle = NULL; + // get world-space if (parent){ mul_m4_m4m4(mat, obmat, parent_mat); bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parent->name); if ( parchan && pchan) mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); + mat4_to_axis_angle(ax,&angle,mat); + bone->roll = angle; } else { copy_m4_m4(mat, obmat); @@ -110,6 +114,8 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p invert_m4_m4(invObmat, ob_arm->obmat); if(pchan) mul_m4_m4m4(pchan->pose_mat, mat, invObmat); + mat4_to_axis_angle(ax,&angle,mat); + bone->roll = angle; } @@ -545,7 +551,8 @@ void ArmatureImporter::set_pose ( Object * ob_arm , COLLADAFW::Node * root_node float obmat[4][4]; bArmature * arm = (bArmature * ) ob_arm-> data ; - EditBone *edbone = NULL ; + float ax[3]; + float angle = NULL; // object-space get_node_mat(obmat, root_node, NULL, NULL); @@ -560,15 +567,18 @@ void ArmatureImporter::set_pose ( Object * ob_arm , COLLADAFW::Node * root_node bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parentname); mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); + } else { copy_m4_m4(mat, obmat); float invObmat[4][4]; invert_m4_m4(invObmat, ob_arm->obmat); mul_m4_m4m4(pchan->pose_mat, mat, invObmat); + } - + mat4_to_axis_angle(ax,&angle,mat); + pchan->bone->roll = angle; COLLADAFW::NodePointerArray& children = root_node->getChildNodes(); @@ -632,7 +642,8 @@ void ArmatureImporter::make_armatures(bContext *C) // free memory stolen from SkinControllerData skin.free(); } - + + //for bones without skins create_armature_bones(); } diff --git a/source/blender/collada/CameraExporter.cpp b/source/blender/collada/CameraExporter.cpp index f8fa0fd55c0..9d09f170776 100644 --- a/source/blender/collada/CameraExporter.cpp +++ b/source/blender/collada/CameraExporter.cpp @@ -73,7 +73,7 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) if (cam->type == CAM_PERSP) { COLLADASW::PerspectiveOptic persp(mSW); persp.setXFov(lens_to_angle(cam->lens)*(180.0f/M_PI)); - persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch)); + persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,cam_name); persp.setZFar(cam->clipend); persp.setZNear(cam->clipsta); COLLADASW::Camera ccam(mSW, &persp, cam_id, cam_name); diff --git a/source/blender/collada/LightExporter.cpp b/source/blender/collada/LightExporter.cpp index 13eb62ca969..ebcc70013b4 100644 --- a/source/blender/collada/LightExporter.cpp +++ b/source/blender/collada/LightExporter.cpp @@ -101,7 +101,7 @@ void LightsExporter::operator()(Object *ob) // spot else if (la->type == LA_SPOT) { COLLADASW::SpotLight cla(mSW, la_id, la_name); - cla.setColor(col); + cla.setColor(col,false,"Color"); cla.setFallOffAngle(la->spotsize); cla.setFallOffExponent(la->spotblend); cla.setConstantAttenuation(constatt); From de3c95a09c9eb82b04da4345c98eb53030342af8 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 29 Jun 2011 01:05:12 +0000 Subject: [PATCH 115/624] BGE Animations: Adding blendin for Shape Actions. --- .../Converter/BL_DeformableGameObject.cpp | 8 +- source/gameengine/Ketsji/BL_Action.cpp | 96 +++++++++++++++---- source/gameengine/Ketsji/BL_Action.h | 6 ++ 3 files changed, 87 insertions(+), 23 deletions(-) diff --git a/source/gameengine/Converter/BL_DeformableGameObject.cpp b/source/gameengine/Converter/BL_DeformableGameObject.cpp index bfba054d0d4..58294f2940e 100644 --- a/source/gameengine/Converter/BL_DeformableGameObject.cpp +++ b/source/gameengine/Converter/BL_DeformableGameObject.cpp @@ -87,15 +87,15 @@ bool BL_DeformableGameObject::SetActiveAction(BL_ShapeActionActuator *act, short bool BL_DeformableGameObject::GetShape(vector &shape) { shape.clear(); - if (m_pDeformer) + BL_ShapeDeformer* shape_deformer = dynamic_cast(m_pDeformer); + if (shape_deformer) { - Mesh* mesh = ((BL_MeshDeformer*)m_pDeformer)->GetMesh(); // this check is normally superfluous: a shape deformer can only be created if the mesh // has relative keys - if (mesh && mesh->key && mesh->key->type==KEY_RELATIVE) + if (shape_deformer->GetKey() && shape_deformer->GetKey()->type==KEY_RELATIVE) { KeyBlock *kb; - for (kb = (KeyBlock*)mesh->key->block.first; kb; kb = (KeyBlock*)kb->next) + for (kb = (KeyBlock*)shape_deformer->GetKey()->block.first; kb; kb = (KeyBlock*)kb->next) { shape.push_back(kb->curval); } diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 90349bcfddd..1741e74a771 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -142,6 +142,30 @@ void BL_Action::Play(const char* name, m_ipo_flags = ipo_flags; InitIPO(); + // Setup blendin shapes/poses + if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) + { + if (!m_blendpose) + { + BL_ArmatureObject *obj = (BL_ArmatureObject*)m_obj; + obj->GetMRDPose(&m_blendpose); + } + } + else + { + BL_DeformableGameObject *obj = (BL_DeformableGameObject*)m_obj; + BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); + + obj->GetShape(m_blendshape); + + // Now that we have the previous blend shape saved, we can clear out the key to avoid any + // further interference. + KeyBlock *kb; + for (kb=(KeyBlock*)shape_deformer->GetKey()->block.first; kb; kb=(KeyBlock*)kb->next) + kb->curval = 0.f; + + } + // Now that we have an action, we have something we can play m_starttime = KX_GetActiveEngine()->GetFrameTime(); m_startframe = m_localtime = start; @@ -197,6 +221,39 @@ void BL_Action::SetLocalTime(float curtime) m_localtime = m_startframe + dt; } +void BL_Action::IncrementBlending(float curtime) +{ + // Setup m_blendstart if we need to + if (m_blendstart == 0.f) + m_blendstart = curtime; + + // Bump the blend frame + m_blendframe = (curtime - m_blendstart)*KX_KetsjiEngine::GetAnimFrameRate(); + + // Clamp + if (m_blendframe>m_blendin) + m_blendframe = m_blendin; +} + + +void BL_Action::BlendShape(Key* key, float srcweight) +{ + vector::const_iterator it; + float dstweight; + KeyBlock *kb; + + dstweight = 1.0F - srcweight; + //printf("Dst: %f\tSrc: %f\n", srcweight, dstweight); + for (it=m_blendshape.begin(), kb = (KeyBlock*)key->block.first; + kb && it != m_blendshape.end(); + kb = (KeyBlock*)kb->next, it++) { + //printf("OirgKeys: %f\t%f\n", kb->curval, (*it)); + kb->curval = kb->curval * dstweight + (*it) * srcweight; + //printf("NewKey: %f\n", kb->curval); + } + //printf("\n"); +} + void BL_Action::Update(float curtime) { // Don't bother if we're done with the animation @@ -260,25 +317,16 @@ void BL_Action::Update(float curtime) arm->pose = temp; } - // Handle blending between actions + // Handle blending between armature actions if (m_blendin && m_blendframeGetMRDPose(&m_blendpose); - m_blendstart = curtime; - } + IncrementBlending(curtime); // Calculate weight float weight = 1.f - (m_blendframe/m_blendin); + + // Blend the poses game_blend_poses(m_pose, m_blendpose, weight); - - // Bump the blend frame - m_blendframe = (curtime - m_blendstart)*KX_KetsjiEngine::GetAnimFrameRate(); - - // Clamp - if (m_blendframe>m_blendin) - m_blendframe = m_blendin; } obj->SetPose(m_pose); @@ -295,15 +343,25 @@ void BL_Action::Update(float curtime) { Key *key = shape_deformer->GetKey(); - // We go through and clear out the keyblocks so there isn't any interference - // from other shape actions - KeyBlock *kb; - for (kb=(KeyBlock*)key->block.first; kb; kb=(KeyBlock*)kb->next) - kb->curval = 0.f; animsys_evaluate_action(m_ptrrna, m_action, NULL, m_localtime); - // XXX TODO handle blendin + // Handle blending between shape actions + if (m_blendin && m_blendframe < m_blendin) + { + IncrementBlending(curtime); + + float weight = 1.f - (m_blendframe/m_blendin); + + // We go through and clear out the keyblocks so there isn't any interference + // from other shape actions + KeyBlock *kb; + for (kb=(KeyBlock*)key->block.first; kb; kb=(KeyBlock*)kb->next) + kb->curval = 0.f; + + // Now blend the shape + BlendShape(key, weight); + } obj->SetActiveAction(NULL, 0, m_localtime); } diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index d9d134db9f1..de09ab13c68 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -29,6 +29,9 @@ #ifndef __BL_ACTION #define __BL_ACTION + +#include + #ifdef WITH_CXX_GUARDEDALLOC #include "MEM_guardedalloc.h" #endif @@ -43,6 +46,7 @@ private: struct PointerRNA *m_ptrrna; class SG_Controller *m_sg_contr; class KX_GameObject* m_obj; + std::vector m_blendshape; float m_startframe; float m_endframe; @@ -68,6 +72,8 @@ private: void InitIPO(); void SetLocalTime(float curtime); + void IncrementBlending(float curtime); + void BlendShape(struct Key* key, float srcweight); public: BL_Action(class KX_GameObject* gameobj); ~BL_Action(); From d122f24c1af429dd59a0051db01650fd2b1abbba Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 29 Jun 2011 01:53:17 +0000 Subject: [PATCH 116/624] BGE Animations: Fixing a bug with priority and non continuous animations. --- source/gameengine/Converter/BL_ActionActuator.cpp | 3 +-- source/gameengine/Ketsji/BL_Action.cpp | 11 ++++++++--- source/gameengine/Ketsji/BL_Action.h | 2 +- source/gameengine/Ketsji/BL_ActionManager.cpp | 4 ++-- source/gameengine/Ketsji/BL_ActionManager.h | 2 +- source/gameengine/Ketsji/KX_GameObject.cpp | 4 ++-- source/gameengine/Ketsji/KX_GameObject.h | 2 +- 7 files changed, 16 insertions(+), 12 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 3368e43c9e8..5a91c10c189 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -184,8 +184,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_is_going && bPositiveEvent) { m_is_going = true; - obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, 0, m_ipo_flags); - if (m_end_reset) + if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, 0, m_ipo_flags) && m_end_reset) obj->SetActionFrame(m_layer, m_localtime); } else if (m_is_going && bNegativeEvent) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 1741e74a771..149189b6a79 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -104,7 +104,7 @@ BL_Action::~BL_Action() delete m_ptrrna; } -void BL_Action::Play(const char* name, +bool BL_Action::Play(const char* name, float start, float end, short priority, @@ -118,7 +118,7 @@ void BL_Action::Play(const char* name, // Only start playing a new action if we're done, or if // the new action has a higher priority if (priority != 0 && !IsDone() && priority >= m_priority) - return; + return false; m_priority = priority; bAction* prev_action = m_action; @@ -128,7 +128,7 @@ void BL_Action::Play(const char* name, { printf("Failed to load action: %s\n", name); m_done = true; - return; + return false; } if (prev_action != m_action) @@ -178,6 +178,8 @@ void BL_Action::Play(const char* name, m_speed = playback_speed; m_done = false; + + return true; } void BL_Action::Stop() @@ -329,6 +331,9 @@ void BL_Action::Update(float curtime) game_blend_poses(m_pose, m_blendpose, weight); } + + // Handle layer blending + obj->SetPose(m_pose); obj->SetActiveAction(NULL, 0, curtime); diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index de09ab13c68..c4544fcda44 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -78,7 +78,7 @@ public: BL_Action(class KX_GameObject* gameobj); ~BL_Action(); - void Play(const char* name, + bool Play(const char* name, float start, float end, short priority, diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 9e847b20c9d..dfa06bd19d5 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -56,7 +56,7 @@ void BL_ActionManager::SetActionFrame(short layer, float frame) m_layers[layer]->SetFrame(frame); } -void BL_ActionManager::PlayAction(const char* name, +bool BL_ActionManager::PlayAction(const char* name, float start, float end, short layer, @@ -67,7 +67,7 @@ void BL_ActionManager::PlayAction(const char* name, short ipo_flags, float playback_speed) { - m_layers[layer]->Play(name, start, end, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); + return m_layers[layer]->Play(name, start, end, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); } void BL_ActionManager::StopAction(short layer) diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index 41907c20204..99053ba27a6 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -42,7 +42,7 @@ public: BL_ActionManager(class KX_GameObject* obj); ~BL_ActionManager(); - void PlayAction(const char* name, + bool PlayAction(const char* name, float start, float end, short layer=0, diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 152efed7a4b..35fe956b0e8 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -360,7 +360,7 @@ BL_ActionManager* KX_GameObject::GetActionManager() return m_actionManager; } -void KX_GameObject::PlayAction(const char* name, +bool KX_GameObject::PlayAction(const char* name, float start, float end, short layer, @@ -371,7 +371,7 @@ void KX_GameObject::PlayAction(const char* name, short ipo_flags, float playback_speed) { - GetActionManager()->PlayAction(name, start, end, layer, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); + return GetActionManager()->PlayAction(name, start, end, layer, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); } void KX_GameObject::StopAction(short layer) diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index b55b2bba60a..b43b5e02d45 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -211,7 +211,7 @@ public: /** * Adds an action to the object's action manager */ - void PlayAction(const char* name, + bool PlayAction(const char* name, float start, float end, short layer=0, From 3afe0e9c8803bd04daa7a8e0ae813796b455a4b4 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 29 Jun 2011 02:42:46 +0000 Subject: [PATCH 117/624] BGE Animations: Beginning work on layer blending. Blending armature actions works, but needs more testing. Also, currently the mode is forced to ADD and the weight to 1. --- source/gameengine/Converter/BL_ArmatureObject.cpp | 8 ++------ source/gameengine/Converter/BL_ArmatureObject.h | 2 +- source/gameengine/Ketsji/BL_Action.cpp | 11 +++++++++-- source/gameengine/Ketsji/BL_ActionManager.cpp | 3 +++ 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/source/gameengine/Converter/BL_ArmatureObject.cpp b/source/gameengine/Converter/BL_ArmatureObject.cpp index c6c20a96482..f33eafce620 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.cpp +++ b/source/gameengine/Converter/BL_ArmatureObject.cpp @@ -137,10 +137,8 @@ void game_copy_pose(bPose **dst, bPose *src, int copy_constraint) /* Only allowed for Poses with identical channels */ -void game_blend_poses(bPose *dst, bPose *src, float srcweight/*, short mode*/) -{ - short mode= ACTSTRIPMODE_BLEND; - +void game_blend_poses(bPose *dst, bPose *src, float srcweight, short mode) +{ bPoseChannel *dchan; const bPoseChannel *schan; bConstraint *dcon, *scon; @@ -152,8 +150,6 @@ void game_blend_poses(bPose *dst, bPose *src, float srcweight/*, short mode*/) dstweight = 1.0F - srcweight; break; case ACTSTRIPMODE_ADD: - dstweight = 1.0F; - break; default : dstweight = 1.0F; } diff --git a/source/gameengine/Converter/BL_ArmatureObject.h b/source/gameengine/Converter/BL_ArmatureObject.h index 2c3ca7404b3..92a9a3685c9 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.h +++ b/source/gameengine/Converter/BL_ArmatureObject.h @@ -145,7 +145,7 @@ protected: }; /* Pose function specific to the game engine */ -void game_blend_poses(struct bPose *dst, struct bPose *src, float srcweight/*, short mode*/); /* was blend_poses */ +void game_blend_poses(struct bPose *dst, struct bPose *src, float srcweight, short mode); /* was blend_poses */ //void extract_pose_from_pose(struct bPose *pose, const struct bPose *src); void game_copy_pose(struct bPose **dst, struct bPose *src, int copy_con); void game_free_pose(struct bPose *pose); diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 149189b6a79..33e4e179071 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -46,6 +46,7 @@ extern "C" { #include "BKE_action.h" #include "RNA_access.h" #include "RNA_define.h" +#include "DNA_nla_types.h" } BL_Action::BL_Action(class KX_GameObject* gameobj) @@ -172,6 +173,7 @@ bool BL_Action::Play(const char* name, m_endframe = end; m_blendin = blendin; m_playmode = play_mode; + m_blendmode = blend_mode; m_endtime = 0.f; m_blendframe = 0.f; m_blendstart = 0.f; @@ -328,12 +330,17 @@ void BL_Action::Update(float curtime) float weight = 1.f - (m_blendframe/m_blendin); // Blend the poses - game_blend_poses(m_pose, m_blendpose, weight); + game_blend_poses(m_pose, m_blendpose, weight, ACTSTRIPMODE_BLEND); } // Handle layer blending - + if (m_blendmode != ACT_BLEND_NONE) + { + obj->GetMRDPose(&m_blendpose); + game_blend_poses(m_pose, m_blendpose, 1.f, ACTSTRIPMODE_ADD); + } + obj->SetPose(m_pose); obj->SetActiveAction(NULL, 0, curtime); diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index dfa06bd19d5..096235eeb99 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -67,6 +67,9 @@ bool BL_ActionManager::PlayAction(const char* name, short ipo_flags, float playback_speed) { + // Disable layer blending on the first layer + if (layer == 0) blend_mode = BL_Action::ACT_BLEND_NONE; + return m_layers[layer]->Play(name, start, end, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); } From b85e0c3e850b8995577aee9b066e15e66c60bad3 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 29 Jun 2011 02:45:08 +0000 Subject: [PATCH 118/624] BGE Animations: Moving the BL_Action::IsDone() implementation from the header file to the source file. --- source/gameengine/Ketsji/BL_Action.cpp | 5 +++++ source/gameengine/Ketsji/BL_Action.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 33e4e179071..dec34289bbb 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -189,6 +189,11 @@ void BL_Action::Stop() m_done = true; } +bool BL_Action::IsDone() +{ + return m_done; +} + void BL_Action::InitIPO() { // Initialize the IPO diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index c4544fcda44..d9a2187540e 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -88,7 +88,7 @@ public: short ipo_flags, float playback_speed); void Stop(); - bool IsDone() {return m_done;} + bool IsDone(); void Update(float curtime); // Accessors From 2f60a5030f6c90c2278d3938460809de43012f85 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 29 Jun 2011 04:34:20 +0000 Subject: [PATCH 119/624] Actions can now be made single-user from the Outliner * Use the same method as from unlinking actions to do this. * Split off the make single-user code used for the ID-browser into a function in blenkernel which can be used elsewhere. Getting materials to also work using this method proved to be a bit too tricky (due to the whole messy ob vs obdata situation), so I haven't done that. --- source/blender/blenkernel/BKE_library.h | 3 + source/blender/blenkernel/intern/action.c | 88 +++++++++----- source/blender/blenkernel/intern/library.c | 28 +++++ .../editors/interface/interface_templates.c | 19 +-- .../blender/editors/space_outliner/outliner.c | 115 +++++++++++++----- 5 files changed, 175 insertions(+), 78 deletions(-) diff --git a/source/blender/blenkernel/BKE_library.h b/source/blender/blenkernel/BKE_library.h index 871a78bbab3..0d6d41109b4 100644 --- a/source/blender/blenkernel/BKE_library.h +++ b/source/blender/blenkernel/BKE_library.h @@ -44,6 +44,8 @@ struct Main; struct Library; struct wmWindowManager; struct bContext; +struct PointerRNA; +struct PropertyRNA; void *alloc_libblock(struct ListBase *lb, short type, const char *name); void *copy_libblock(void *rt); @@ -53,6 +55,7 @@ void id_lib_extern(struct ID *id); void id_us_plus(struct ID *id); void id_us_min(struct ID *id); int id_make_local(struct ID *id, int test); +int id_single_user(struct bContext *C, struct ID *id, struct PointerRNA *ptr, struct PropertyRNA *prop); int id_copy(struct ID *id, struct ID **newid, int test); int id_unlink(struct ID *id, int test); diff --git a/source/blender/blenkernel/intern/action.c b/source/blender/blenkernel/intern/action.c index 08eed6d61ba..e69ff5df913 100644 --- a/source/blender/blenkernel/intern/action.c +++ b/source/blender/blenkernel/intern/action.c @@ -89,60 +89,80 @@ bAction *add_empty_action(const char name[]) return act; } +/* .................................. */ + +/* temp data for make_local_action */ +typedef struct tMakeLocalActionContext { + bAction *act; /* original action */ + bAction *actn; /* new action */ + + int lib; /* some action users were libraries */ + int local; /* some action users were not libraries */ +} tMakeLocalActionContext; + +/* helper function for make_local_action() - local/lib init step */ +static void make_localact_init_cb(ID *id, AnimData *adt, void *mlac_ptr) +{ + tMakeLocalActionContext *mlac = (tMakeLocalActionContext *)mlac_ptr; + + if (adt->action == mlac->act) { + if (id->lib) + mlac->lib = 1; + else + mlac->local = 1; + } +} + +/* helper function for make_local_action() - change references */ +static void make_localact_apply_cb(ID *id, AnimData *adt, void *mlac_ptr) +{ + tMakeLocalActionContext *mlac = (tMakeLocalActionContext *)mlac_ptr; + + if (adt->action == mlac->act) { + if (id->lib==0) { + adt->action = mlac->actn; + + id_us_plus(&mlac->actn->id); + id_us_min(&mlac->act->id); + } + } +} + // does copy_fcurve... void make_local_action(bAction *act) { - // Object *ob; + tMakeLocalActionContext mlac = {act, NULL, 0, 0}; Main *bmain= G.main; - bAction *actn; - int local=0, lib=0; - if (act->id.lib==NULL) return; - if (act->id.us==1) { + if (act->id.lib==NULL) + return; + + // XXX: double-check this; it used to be just single-user check, but that was when fake-users were still default + if ((act->id.flag & LIB_FAKEUSER) && (act->id.us<=1)) { act->id.lib= NULL; act->id.flag= LIB_LOCAL; new_id(&bmain->action, (ID *)act, NULL); return; } -#if 0 // XXX old animation system - ob= G.main->object.first; - while(ob) { - if(ob->action==act) { - if(ob->id.lib) lib= 1; - else local= 1; - } - ob= ob->id.next; - } -#endif + BKE_animdata_main_cb(bmain, make_localact_init_cb, &mlac); - if(local && lib==0) { + if (mlac.local && mlac.lib==0) { act->id.lib= NULL; act->id.flag= LIB_LOCAL; //make_local_action_channels(act); new_id(&bmain->action, (ID *)act, NULL); } - else if(local && lib) { - actn= copy_action(act); - actn->id.us= 0; + else if (mlac.local && mlac.lib) { + mlac.actn= copy_action(act); + mlac.actn->id.us= 0; -#if 0 // XXX old animation system - ob= G.main->object.first; - while(ob) { - if(ob->action==act) { - - if(ob->id.lib==0) { - ob->action = actn; - actn->id.us++; - act->id.us--; - } - } - ob= ob->id.next; - } -#endif // XXX old animation system + BKE_animdata_main_cb(bmain, make_localact_apply_cb, &mlac); } } +/* .................................. */ + void free_action (bAction *act) { /* sanity check */ @@ -161,6 +181,8 @@ void free_action (bAction *act) BLI_freelistN(&act->markers); } +/* .................................. */ + bAction *copy_action (bAction *src) { bAction *dst = NULL; diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 0b07f40cad6..5dbe35b2f7d 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -368,6 +368,34 @@ int id_unlink(ID *id, int test) return 0; } +int id_single_user(bContext *C, ID *id, PointerRNA *ptr, PropertyRNA *prop) +{ + ID *newid = NULL; + PointerRNA idptr; + + if (id) { + /* if property isn't editable, we're going to have an extra block hanging around until we save */ + if (RNA_property_editable(ptr, prop)) { + if (id_copy(id, &newid, 0) && newid) { + /* copy animation actions too */ + BKE_copy_animdata_id_action(id); + /* us is 1 by convention, but RNA_property_pointer_set + will also incremement it, so set it to zero */ + newid->us= 0; + + /* assign copy */ + RNA_id_pointer_create(newid, &idptr); + RNA_property_pointer_set(ptr, prop, idptr); + RNA_property_update(C, ptr, prop); + + return 1; + } + } + } + + return 0; +} + ListBase *which_libbase(Main *mainlib, short type) { switch( type ) { diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index 32a20e82d2f..39abcecbb6b 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -234,7 +234,7 @@ static void template_id_cb(bContext *C, void *arg_litem, void *arg_event) { TemplateID *template= (TemplateID*)arg_litem; PointerRNA idptr= RNA_property_pointer_get(&template->ptr, template->prop); - ID *id= idptr.data, *newid; + ID *id= idptr.data; int event= GET_INT_FROM_POINTER(arg_event); switch(event) { @@ -273,21 +273,8 @@ static void template_id_cb(bContext *C, void *arg_litem, void *arg_event) } break; case UI_ID_ALONE: - if(id) { - /* make copy */ - if(id_copy(id, &newid, 0) && newid) { - /* copy animation actions too */ - BKE_copy_animdata_id_action(id); - /* us is 1 by convention, but RNA_property_pointer_set - will also incremement it, so set it to zero */ - newid->us= 0; - - /* assign copy */ - RNA_id_pointer_create(newid, &idptr); - RNA_property_pointer_set(&template->ptr, template->prop, idptr); - RNA_property_update(C, &template->ptr, template->prop); - } - } + if(id) + id_single_user(C, id, &template->ptr, template->prop); break; #if 0 case UI_ID_AUTO_NAME: diff --git a/source/blender/editors/space_outliner/outliner.c b/source/blender/editors/space_outliner/outliner.c index 20be507f5a0..3e4641bc0b9 100644 --- a/source/blender/editors/space_outliner/outliner.c +++ b/source/blender/editors/space_outliner/outliner.c @@ -3340,6 +3340,23 @@ static void id_local_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement * } } + +static void singleuser_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) +{ + ID *id = tselem->id; + + if (id) { + IdAdtTemplate *iat = (IdAdtTemplate *)tsep->id; + PointerRNA ptr = {{0}}; + PropertyRNA *prop; + + RNA_pointer_create(&iat->id, &RNA_AnimData, iat->adt, &ptr); + prop = RNA_struct_find_property(&ptr, "action"); + + id_single_user(C, id, &ptr, prop); + } +} + static void group_linkobs2scene_cb(bContext *UNUSED(C), Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) { Group *group= (Group *)tselem->id; @@ -3634,10 +3651,18 @@ void OUTLINER_OT_group_operation(wmOperatorType *ot) /* **************************************** */ +typedef enum eOutlinerIdOpTypes { + OUTLINER_IDOP_INVALID = 0, + OUTLINER_IDOP_UNLINK, + OUTLINER_IDOP_LOCAL, + OUTLINER_IDOP_SINGLE +} eOutlinerIdOpTypes; + // TODO: implement support for changing the ID-block used static EnumPropertyItem prop_id_op_types[] = { - {1, "UNLINK", 0, "Unlink", ""}, - {2, "LOCAL", 0, "Make Local", ""}, + {OUTLINER_IDOP_UNLINK, "UNLINK", 0, "Unlink", ""}, + {OUTLINER_IDOP_LOCAL, "LOCAL", 0, "Make Local", ""}, + {OUTLINER_IDOP_SINGLE, "SINGLE", 0, "Make Single User", ""}, {0, NULL, 0, NULL, NULL} }; @@ -3646,7 +3671,7 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) Scene *scene= CTX_data_scene(C); SpaceOops *soops= CTX_wm_space_outliner(C); int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - int event; + eOutlinerIdOpTypes event; /* check for invalid states */ if (soops == NULL) @@ -3656,33 +3681,65 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) event= RNA_enum_get(op->ptr, "type"); - if(event==1) { - switch(idlevel) { - case ID_AC: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_action_cb); - - WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); - ED_undo_push(C, "Unlink action"); - break; - case ID_MA: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_material_cb); - - WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); - ED_undo_push(C, "Unlink material"); - break; - case ID_TE: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_texture_cb); - - WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); - ED_undo_push(C, "Unlink texture"); - break; - default: - BKE_report(op->reports, RPT_WARNING, "Not Yet"); + switch (event) { + case OUTLINER_IDOP_UNLINK: + { + /* unlink datablock from its parent */ + switch (idlevel) { + case ID_AC: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_action_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Unlink action"); + break; + case ID_MA: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_material_cb); + + WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); + ED_undo_push(C, "Unlink material"); + break; + case ID_TE: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_texture_cb); + + WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); + ED_undo_push(C, "Unlink texture"); + break; + default: + BKE_report(op->reports, RPT_WARNING, "Not Yet"); + break; + } } - } - else if(event==2) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); - ED_undo_push(C, "Localized Data"); + break; + + case OUTLINER_IDOP_LOCAL: + { + /* make local */ + outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); + ED_undo_push(C, "Localized Data"); + } + break; + + case OUTLINER_IDOP_SINGLE: + { + /* make single user */ + switch (idlevel) { + case ID_AC: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, singleuser_action_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Single-User Action"); + break; + + default: + BKE_report(op->reports, RPT_WARNING, "Not Yet"); + break; + } + } + break; + + default: + // invalid - unhandled + break; } /* wrong notifier still... */ From 2f10ded896a7e70b2e5ee9936674353a8b0dd203 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 29 Jun 2011 05:07:12 +0000 Subject: [PATCH 120/624] Compiler warning fixes --- source/blender/blenkernel/intern/library.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 5dbe35b2f7d..a5da248a0eb 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -109,6 +109,8 @@ #include "BKE_gpencil.h" #include "BKE_fcurve.h" +#include "RNA_access.h" + #ifdef WITH_PYTHON #include "BPY_extern.h" #endif From 2710c567b9deaba51f7d3bc2572a14872cb12641 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 29 Jun 2011 13:00:19 +0000 Subject: [PATCH 121/624] Animation Editors - Small Visual Tweaks for Usability == Datablock filters in the headers are now hidden by default == This has been done because users were generally not frequently toggling these, so quick access vs screen-estate cost wasn't really worth it to have these always showing and taking up space on the header. Usage notes: - To show these again, click on the "Filter more..." toggle. - The "Filter more..." button DOES NOT affect whether those filters apply. Design notes: - I tried many other button/icon combinations, but those were either too space-hogging, vague, or had wrong button order. - I also tried putting a box around these, but there was too much padding. - The ordering of the filters has also been modified a bit so that the group/fcurve-name filters occur earlier in the list, given that they're used more frequently == Graph Editor - Use Fancy Drawing == Renamed this option to "Use High Quality Drawing" as suggested by Matt. "Fancy" isn't really descriptive enough. == Icons for Mode Dropdowns == The mode dropdowns in the DopeSheet and Graph Editors now have icons. - These were important enough (compared to the auto-snap mode) that some visual decoration was perhaps warranted. - It makes it easier to see at a glance what mode the view is in Icon choices: - In some cases, the icons seem like quite a natural fit IMO (i.e. outliner<->dopesheet, key<->shapekey editor, grease pencil, fcurve editor) - Action Editor uses an "object" icon to indicate that this is object- level only for now (though I hope to find a way to address this soon/later). This will be kept like this until then. - There isn't any icon for drivers, so after trying a few alternatives, I settled on area-link icon, since it ties together two entities using some link. --- .../scripts/startup/bl_ui/space_dopesheet.py | 39 +++++++++++-------- release/scripts/startup/bl_ui/space_graph.py | 2 +- source/blender/makesdna/DNA_action_types.h | 3 +- source/blender/makesrna/intern/rna_action.c | 7 ++++ source/blender/makesrna/intern/rna_space.c | 17 ++++---- 5 files changed, 42 insertions(+), 26 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index 930a2029d32..ee830da6860 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -33,14 +33,33 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): row.prop(dopesheet, "show_only_selected", text="") row.prop(dopesheet, "show_hidden", text="") + if is_nla: + row.prop(dopesheet, "show_missing_nla", text="") + if not genericFiltersOnly: + if bpy.data.groups: + row = layout.row(align=True) + row.prop(dopesheet, "show_only_group_objects", text="") + if dopesheet.show_only_group_objects: + row.prop(dopesheet, "filter_group", text="") + + if not is_nla: row = layout.row(align=True) + row.prop(dopesheet, "show_only_matching_fcurves", text="") + if dopesheet.show_only_matching_fcurves: + row.prop(dopesheet, "filter_fcurve_name", text="") + + row = layout.row() + row.prop(dopesheet, "show_datablock_filters", text="more...", icon='FILTER') + + if (not genericFiltersOnly) and (dopesheet.show_datablock_filters): + # TODO: put a box around these? + subrow = row.row() + + row = subrow.row(align=True) row.prop(dopesheet, "show_transforms", text="") - if is_nla: - row.prop(dopesheet, "show_missing_nla", text="") - - row = layout.row(align=True) + row = subrow.row(align=True) row.prop(dopesheet, "show_scenes", text="") row.prop(dopesheet, "show_worlds", text="") row.prop(dopesheet, "show_nodes", text="") @@ -68,18 +87,6 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): if bpy.data.particles: row.prop(dopesheet, "show_particles", text="") - if bpy.data.groups: - row = layout.row(align=True) - row.prop(dopesheet, "show_only_group_objects", text="") - if dopesheet.show_only_group_objects: - row.prop(dopesheet, "filter_group", text="") - - if not is_nla: - row = layout.row(align=True) - row.prop(dopesheet, "show_only_matching_fcurves", text="") - if dopesheet.show_only_matching_fcurves: - row.prop(dopesheet, "filter_fcurve_name", text="") - ####################################### # DopeSheet Editor - General/Standard UI diff --git a/release/scripts/startup/bl_ui/space_graph.py b/release/scripts/startup/bl_ui/space_graph.py index bfc1a0e3a23..1987143f660 100644 --- a/release/scripts/startup/bl_ui/space_graph.py +++ b/release/scripts/startup/bl_ui/space_graph.py @@ -81,7 +81,7 @@ class GRAPH_MT_view(bpy.types.Menu): layout.prop(st, "use_auto_merge_keyframes") layout.separator() - layout.prop(st, "use_fancy_drawing") + layout.prop(st, "use_beauty_drawing") layout.separator() if st.show_handles: diff --git a/source/blender/makesdna/DNA_action_types.h b/source/blender/makesdna/DNA_action_types.h index 0716d1ddbf2..3ead485e10a 100644 --- a/source/blender/makesdna/DNA_action_types.h +++ b/source/blender/makesdna/DNA_action_types.h @@ -566,7 +566,8 @@ typedef enum eDopeSheet_FilterFlag { /* DopeSheet general flags */ typedef enum eDopeSheet_Flag { - ADS_FLAG_SUMMARY_COLLAPSED = (1<<0) /* when summary is shown, it is collapsed, so all other channels get hidden */ + ADS_FLAG_SUMMARY_COLLAPSED = (1<<0), /* when summary is shown, it is collapsed, so all other channels get hidden */ + ADS_FLAG_SHOW_DBFILTERS = (1<<1) /* show filters for datablocks */ } eDopeSheet_Flag; diff --git a/source/blender/makesrna/intern/rna_action.c b/source/blender/makesrna/intern/rna_action.c index 7fdb96fda6e..525868259a5 100644 --- a/source/blender/makesrna/intern/rna_action.c +++ b/source/blender/makesrna/intern/rna_action.c @@ -257,10 +257,17 @@ static void rna_def_dopesheet(BlenderRNA *brna) RNA_def_struct_ui_text(srna, "DopeSheet", "Settings for filtering the channels shown in Animation Editors"); /* Source of DopeSheet data */ + // XXX: make this obsolete? prop= RNA_def_property(srna, "source", PROP_POINTER, PROP_NONE); RNA_def_property_struct_type(prop, "ID"); RNA_def_property_ui_text(prop, "Source", "ID-Block representing source data, currently ID_SCE (for Dopesheet), and ID_SC (for Grease Pencil)"); + /* Show datablock filters */ + prop= RNA_def_property(srna, "show_datablock_filters", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", ADS_FLAG_SHOW_DBFILTERS); + RNA_def_property_ui_text(prop, "Show Datablock Filters", "Show options for whether channels related to certain types of data are included"); + RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN, NULL); + /* General Filtering Settings */ prop= RNA_def_property(srna, "show_only_selected", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "filterflag", ADS_FILTER_ONLYSEL); diff --git a/source/blender/makesrna/intern/rna_space.c b/source/blender/makesrna/intern/rna_space.c index f4753e2efbe..79884ebf3e0 100644 --- a/source/blender/makesrna/intern/rna_space.c +++ b/source/blender/makesrna/intern/rna_space.c @@ -1872,11 +1872,12 @@ static void rna_def_space_dopesheet(BlenderRNA *brna) StructRNA *srna; PropertyRNA *prop; + // XXX: action-editor is currently for object-level only actions, so show that using object-icon hint static EnumPropertyItem mode_items[] = { - {SACTCONT_DOPESHEET, "DOPESHEET", 0, "DopeSheet", "DopeSheet Editor"}, - {SACTCONT_ACTION, "ACTION", 0, "Action Editor", "Action Editor"}, - {SACTCONT_SHAPEKEY, "SHAPEKEY", 0, "ShapeKey Editor", "ShapeKey Editor"}, - {SACTCONT_GPENCIL, "GPENCIL", 0, "Grease Pencil", "Grease Pencil"}, + {SACTCONT_DOPESHEET, "DOPESHEET", ICON_OOPS, "DopeSheet", "DopeSheet Editor"}, + {SACTCONT_ACTION, "ACTION", ICON_OBJECT_DATA, "Action Editor", "Action Editor"}, + {SACTCONT_SHAPEKEY, "SHAPEKEY", ICON_SHAPEKEY_DATA, "ShapeKey Editor", "ShapeKey Editor"}, + {SACTCONT_GPENCIL, "GPENCIL", ICON_GREASEPENCIL, "Grease Pencil", "Grease Pencil"}, {0, NULL, 0, NULL, NULL}}; @@ -1955,8 +1956,8 @@ static void rna_def_space_graph(BlenderRNA *brna) PropertyRNA *prop; static EnumPropertyItem mode_items[] = { - {SIPO_MODE_ANIMATION, "FCURVES", 0, "F-Curve Editor", "Edit f-curves"}, - {SIPO_MODE_DRIVERS, "DRIVERS", 0, "Drivers", "Edit drivers"}, + {SIPO_MODE_ANIMATION, "FCURVES", ICON_IPO, "F-Curve Editor", "Edit animation/keyframes displayed as 2D curves"}, + {SIPO_MODE_DRIVERS, "DRIVERS", ICON_LINK_AREA, "Drivers", "Edit drivers"}, {0, NULL, 0, NULL, NULL}}; /* this is basically the same as the one for the 3D-View, but with some entries ommitted */ @@ -2013,9 +2014,9 @@ static void rna_def_space_graph(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Only Selected Keyframes Handles", "Only show and edit handles of selected keyframes"); RNA_def_property_update(prop, NC_SPACE|ND_SPACE_GRAPH, NULL); - prop= RNA_def_property(srna, "use_fancy_drawing", PROP_BOOLEAN, PROP_NONE); + prop= RNA_def_property(srna, "use_beauty_drawing", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", SIPO_BEAUTYDRAW_OFF); - RNA_def_property_ui_text(prop, "Use Fancy Drawing", "Draw F-Curves using Anti-Aliasing and other fancy effects. Disable for better performance"); + RNA_def_property_ui_text(prop, "Use High Quality Drawing", "Draw F-Curves using Anti-Aliasing and other fancy effects. Disable for better performance"); RNA_def_property_update(prop, NC_SPACE|ND_SPACE_GRAPH, NULL); /* editing */ From 333e8257989610410d6ea7cea353e06ba638e4a7 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 29 Jun 2011 14:29:52 +0000 Subject: [PATCH 122/624] Created UI and Group Property for Motion Capture constraints, to be used to fix up animation after retargeting --- release/scripts/startup/ui_mocap.py | 148 ++++++++++++++++++++++++++-- 1 file changed, 141 insertions(+), 7 deletions(-) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 014daa7ef8a..4abc777f59e 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -26,12 +26,70 @@ from bpy import * from mathutils import Vector from math import isfinite +# MocapConstraint class +# Defines MocapConstraint datatype, used to add and configute mocap constraints +# Attached to Armature data + + +class MocapConstraint(bpy.types.PropertyGroup): + name = bpy.props.StringProperty(name = "Name", + default = "Mocap Constraint", + description = "Name of Mocap Constraint") + boneA = bpy.props.StringProperty(name = "Bone", + default = "", + description = "Constrained Bone") + boneB = bpy.props.StringProperty(name = "Bone (2)", + default = "", + description = "Other Constrained Bone (optional, depends on type)") + s_frame = bpy.props.IntProperty(name = "S", + default = 1, + description = "Start frame of constraint") + e_frame = bpy.props.IntProperty(name = "E", + default = 500, + description = "End frame of constrain") + targetMesh = bpy.props.StringProperty(name = "Mesh", + default = "", + description = "Target of Constraint - Mesh (optional, depends on type)") + active = bpy.props.BoolProperty(name = "Active", + default = True, + description = "Constraint is active") + baked = bpy.props.BoolProperty(name = "Baked / Applied", + default = False, + description = "Constraint has been baked to NLA layer") + targetFrame = bpy.props.IntProperty(name = "Frame", + default = 1, + description = "Target of Constraint - Frame (optional, depends on type)") + targetPoint = bpy.props.FloatVectorProperty(name = "Point", size = 3, + subtype = "XYZ", default = (0.0, 0.0, 0.0), + description = "Target of Constraint - Point") + targetSpace = bpy.props.EnumProperty( + items = [("world", "World Space", "Evaluate target in global space"), + ("object", "Object space", "Evaluate target in object space"), + ("boneb", "Other Bone Space", "Evaluate target in specified other bone space")], + name = "Space", + description = "In which space should Point type target be evaluated") + type = bpy.props.EnumProperty(name="Type of constraint", + items = [("point", "Maintain Position", "Bone is at a specific point"), + ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), + ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), + ("distance", "Maintain distance", "Target bones maintained specified distance")], + description = "Type of constraint") + realConstraint = bpy.props.StringProperty() + + +bpy.utils.register_class(MocapConstraint) + +bpy.types.Armature.mocap_constraints = bpy.props.CollectionProperty(type=MocapConstraint) + +#Update function for IK functionality. Is called when IK prop checkboxes are toggled. + + def toggleIKBone(self, context): if self.IKRetarget: if not self.is_in_ik_chain: print(self.name + " IK toggled ON!") ik = self.constraints.new('IK') - #ik the whole chain up to the root + #ik the whole chain up to the root, excluding chainLen = len(self.bone.parent_recursive) ik.chain_count = chainLen for bone in self.parent_recursive: @@ -52,17 +110,23 @@ def toggleIKBone(self, context): for bone in cnstrn_bone.parent_recursive: if not bone.is_in_ik_chain: bone.IKRetarget = False - bpy.types.Bone.map = bpy.props.StringProperty() -bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", +bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name = "IK", description = "Toggles IK Retargeting method for given bone", - update = toggleIKBone) + update = toggleIKBone, default = False) + def hasIKConstraint(pose_bone): + #utility function / predicate, returns True if given bone has IK constraint return ("IK" in [constraint.type for constraint in pose_bone.constraints]) - + + def updateIKRetarget(): + # ensures that Blender constraints and IK properties are in sync + # currently runs when module is loaded, should run when scene is loaded + # or user adds a constraint to armature. Will be corrected in the future, + # once python callbacks are implemented for obj in bpy.data.objects: if obj.pose: bones = obj.pose.bones @@ -79,6 +143,7 @@ import mocap_tools class MocapPanel(bpy.types.Panel): + # Motion capture retargeting panel bl_label = "Mocap tools" bl_space_type = "PROPERTIES" bl_region_type = "WINDOW" @@ -124,10 +189,55 @@ class MocapPanel(bpy.types.Panel): label_mod = "ik end" row.prop(pose_bone, 'IKRetarget') row.label(label_mod) - + self.layout.operator("mocap.retarget", text='RETARGET!') +class MocapConstraintsPanel(bpy.types.Panel): + #Motion capture constraints panel + bl_label = "Mocap constraints" + bl_space_type = "PROPERTIES" + bl_region_type = "WINDOW" + bl_context = "object" + + def draw(self, context): + layout = self.layout + if context.active_object: + if context.active_object.data: + if context.active_object.data.name in bpy.data.armatures: + enduser_obj = context.active_object + enduser_arm = enduser_obj.data + layout.operator("mocap.addconstraint", text = 'Add constraint') + layout.separator() + for i, m_constraint in enumerate(enduser_arm.mocap_constraints): + box = layout.box() + box.prop(m_constraint, 'name') + box.prop(m_constraint, 'type') + box.prop_search(m_constraint, 'boneA', enduser_obj.pose, "bones") + if m_constraint.type == "distance" or m_constraint.type == "point": + box.prop_search(m_constraint, 'boneB', enduser_obj.pose, "bones") + frameRow = box.row() + frameRow.label("Frame Range:") + frameRow.prop(m_constraint, 's_frame') + frameRow.prop(m_constraint, 'e_frame') + targetRow = box.row() + targetLabelCol = targetRow.column() + targetLabelCol.label("Target settings:") + targetPropCol = targetRow.column() + if m_constraint.type == "floor": + targetPropCol.prop_search(m_constraint, 'targetMesh', bpy.data, "objects") + if m_constraint.type == "freeze": + targetPropCol.prop(m_constraint, 'targetFrame') + if m_constraint.type == "point": + targetPropCol.prop(m_constraint, 'targetPoint') + box.prop(m_constraint, 'targetSpace') + checkRow = box.row() + checkRow.prop(m_constraint, 'active') + checkRow.prop(m_constraint, 'baked') + layout.operator("mocap.removeconstraint", text = "Remove constraint").constraint = i + layout.separator() + + class OBJECT_OT_RetargetButton(bpy.types.Operator): bl_idname = "mocap.retarget" bl_label = "Retargets active action from Performer to Enduser" @@ -171,6 +281,30 @@ class OBJECT_OT_LimitDOFButton(bpy.types.Operator): return {"FINISHED"} +class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): + bl_idname = "mocap.addconstraint" + bl_label = "Add constraint to target armature" + + def execute(self, context): + enduser_obj = bpy.context.active_object + enduser_arm = enduser_obj.data + newCon = enduser_arm.mocap_constraints.add() + return {"FINISHED"} + + +class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): + bl_idname = "mocap.removeconstraint" + bl_label = "Removes constraints from target armature" + constraint = bpy.props.IntProperty() + + def execute(self, context): + enduser_obj = bpy.context.active_object + enduser_arm = enduser_obj.data + constraints = enduser_arm.mocap_constraints + constraints.remove(self.constraint) + return {"FINISHED"} + + def register(): bpy.utils.register_module(__name__) @@ -180,4 +314,4 @@ def unregister(): if __name__ == "__main__": - register() \ No newline at end of file + register() From 97e4681217e896ed85331d627f94f81c4bd8d9c1 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 30 Jun 2011 01:07:03 +0000 Subject: [PATCH 123/624] Some tweaks to naming of channels in animation editors - thanks Matt * F-Curves no longer show the name of the datablock of the property they affect if this is an ID-block. For example, transform curves for a cube won't get the "... (Cube)" suffix anymore. In these cases, it's relatively clear that these belong to the parent datablock, so doing this should be fine (and reduces clutter). However, for non-id data (i.e. subsurf modifier settings) or bones, this info still gets shown. In these cases, there is some ambiguity. * "ActiveAct: <...>" is no longer shown for NLA action channels (i.e. just the name of the action gets shown). This should make it easier to see at a glance what action is being used. --- source/blender/editors/animation/anim_ipo_utils.c | 10 ++++++++-- source/blender/editors/space_nla/nla_draw.c | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/animation/anim_ipo_utils.c b/source/blender/editors/animation/anim_ipo_utils.c index 209210435e6..fc05f46929b 100644 --- a/source/blender/editors/animation/anim_ipo_utils.c +++ b/source/blender/editors/animation/anim_ipo_utils.c @@ -100,6 +100,8 @@ int getname_anim_fcurve(char *name, ID *id, FCurve *fcu) * - as base, we use a custom name from the structs if one is available * - however, if we're showing subdata of bones (probably there will be other exceptions later) * need to include that info too since it gets confusing otherwise + * - if a pointer just refers to the ID-block, then don't repeat this info + * since this just introduces clutter */ if (strstr(fcu->rna_path, "bones") && strstr(fcu->rna_path, "constraints")) { /* perform string 'chopping' to get "Bone Name : Constraint Name" */ @@ -114,7 +116,7 @@ int getname_anim_fcurve(char *name, ID *id, FCurve *fcu) if (pchanName) MEM_freeN(pchanName); if (constName) MEM_freeN(constName); } - else { + else if (ptr.data != ptr.id.data) { PropertyRNA *nameprop= RNA_struct_name_property(ptr.type); if (nameprop) { /* this gets a string which will need to be freed */ @@ -145,7 +147,11 @@ int getname_anim_fcurve(char *name, ID *id, FCurve *fcu) /* putting this all together into the buffer */ // XXX we need to check for invalid names... - BLI_snprintf(name, 256, "%s%s (%s)", arrayname, propname, structname); + // XXX the name length limit needs to be passed in or as some define + if (structname) + BLI_snprintf(name, 256, "%s%s (%s)", arrayname, propname, structname); + else + BLI_snprintf(name, 256, "%s%s", arrayname, propname); /* free temp name if nameprop is set */ if (free_structname) diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index e61b348716b..4c6740818dc 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -723,7 +723,7 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie special = ICON_ACTION; if (act) - sprintf(name, "ActAction: <%s>", act->id.name+2); + sprintf(name, "%s", act->id.name+2); else sprintf(name, ""); From 8d4ea1b15544ed88d80bcbe687324c8321e83b07 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 30 Jun 2011 01:13:15 +0000 Subject: [PATCH 124/624] Tweak to the toggle to show/hide datablock filtering items in animedit headers --- release/scripts/startup/bl_ui/space_dopesheet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index ee830da6860..525e87db284 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -50,7 +50,7 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): row.prop(dopesheet, "filter_fcurve_name", text="") row = layout.row() - row.prop(dopesheet, "show_datablock_filters", text="more...", icon='FILTER') + row.prop(dopesheet, "show_datablock_filters", text="Filters", icon='DISCLOSURE_TRI_RIGHT') if (not genericFiltersOnly) and (dopesheet.show_datablock_filters): # TODO: put a box around these? From 2a85eff40cba602cb07aeb43c1af672ce2945bbb Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 30 Jun 2011 04:38:27 +0000 Subject: [PATCH 125/624] Bugfixes: * After changing driver target settings, the driver F-Curves now have their "disabled" flags cleared, so that they will be updated immediately instead of needing a manual "Update Dependencies" flush * Little comment tweak to appease my text editor --- source/blender/editors/interface/interface_handlers.c | 9 ++++++++- source/blender/makesrna/intern/rna_fcurve.c | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index 99a31e039c8..c318b9ae6a9 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -1236,7 +1236,7 @@ static short test_special_char(char ch) case ':': case ';': case '\'': - case '\"': + case '\"': // " - an extra closing one for Aligorith's text editor case '<': case '>': case ',': @@ -4220,6 +4220,7 @@ static int ui_but_menu(bContext *C, uiBut *but) /* Keyframes */ if(but->flag & UI_BUT_ANIMATED_KEY) { + /* replace/delete keyfraemes */ if(length) { uiItemBooleanO(layout, "Replace Keyframes", ICON_NONE, "ANIM_OT_keyframe_insert_button", "all", 1); uiItemBooleanO(layout, "Replace Single Keyframe", ICON_NONE, "ANIM_OT_keyframe_insert_button", "all", 0); @@ -4230,6 +4231,11 @@ static int ui_but_menu(bContext *C, uiBut *but) uiItemBooleanO(layout, "Replace Keyframe", ICON_NONE, "ANIM_OT_keyframe_insert_button", "all", 0); uiItemBooleanO(layout, "Delete Keyframe", ICON_NONE, "ANIM_OT_keyframe_delete_button", "all", 0); } + + /* keyframe settings */ + uiItemS(layout); + + } else if(but->flag & UI_BUT_DRIVEN); else if(is_anim) { @@ -4272,6 +4278,7 @@ static int ui_but_menu(bContext *C, uiBut *but) } /* Keying Sets */ + // TODO: check on modifyability of Keying Set when doing this if(is_anim) { uiItemS(layout); diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index ab3665fb8ff..5b3b4921727 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -139,6 +139,7 @@ static void rna_DriverTarget_update_data(Main *bmain, Scene *scene, PointerRNA * /* find the driver this belongs to and update it */ for (fcu=adt->drivers.first; fcu; fcu=fcu->next) { driver= fcu->driver; + fcu->flag &= ~FCURVE_DISABLED; if (driver) { // FIXME: need to be able to search targets for required one... From a6270b0204b2a9424eaa51d475aa761d77f43a69 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 30 Jun 2011 13:56:47 +0000 Subject: [PATCH 126/624] Animation Channels Filtering Refactor - Part 5 Channels can now be used as "animation containers" to be filtered further to obtain a set of subsidiary channels (i.e. F-Curves associated with some summary channel). The main use of this is that object and scene summary channels can now be defined without defining the filtering logic in three different places - once for channel filtering, once for drawing keyframes in action editor, and once for editing these keyframes. An indirect consequence of this, is that the "Only selected channels" option in Timeline will now result in only the keyframes for a selected bones getting shown (when enabled), instead of all keyframes for the active object. This was requested by Lee during Durian, and is something which has only become possible as a result of this commit. --- .../editors/animation/anim_channels_edit.c | 4 - .../blender/editors/animation/anim_filter.c | 40 ++++ .../editors/animation/keyframes_draw.c | 189 +++++---------- .../editors/animation/keyframes_edit.c | 219 ++++++------------ source/blender/editors/armature/poselib.c | 2 +- source/blender/editors/include/ED_anim_api.h | 10 +- .../editors/include/ED_keyframes_edit.h | 5 +- .../editors/space_action/action_select.c | 17 +- source/blender/editors/space_nla/nla_edit.c | 2 +- .../blender/editors/space_time/space_time.c | 1 - 10 files changed, 181 insertions(+), 308 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index 5b37c8071cd..f66e3a23bbf 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1405,10 +1405,6 @@ static EnumPropertyItem prop_animchannel_settings_types[] = { /* ------------------- */ -/* macro to be used in setflag_anim_channels */ -#define ASUBCHANNEL_SEL_OK(ale) ( (onlysel == 0) || \ - ((ale->id) && (GS(ale->id->name)==ID_OB) && (((Object *)ale->id)->flag & SELECT)) ) - /* Set/clear a particular flag (setting) for all selected + visible channels * setting: the setting to modify * mode: eAnimChannels_SetFlag diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index a7117af2151..b7264ae9a3e 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -127,6 +127,9 @@ static Key *actedit_get_shapekeys (bAnimContext *ac) /* Get data being edited in Action Editor (depending on current 'mode') */ static short actedit_get_context (bAnimContext *ac, SpaceAction *saction) { + /* get dopesheet */ + ac->ads = &saction->ads; + /* sync settings with current view status, then return appropriate data */ switch (saction->mode) { case SACTCONT_ACTION: /* 'Action Editor' */ @@ -190,6 +193,7 @@ static short graphedit_get_context (bAnimContext *ac, SpaceIpo *sipo) sipo->ads= MEM_callocN(sizeof(bDopeSheet), "GraphEdit DopeSheet"); sipo->ads->source= (ID *)ac->scene; } + ac->ads = sipo->ads; /* set settings for Graph Editor - "Selected = Editable" */ if (sipo->flag & SIPO_SELCUVERTSONLY) @@ -238,6 +242,7 @@ static short nlaedit_get_context (bAnimContext *ac, SpaceNla *snla) /* init dopesheet data if non-existant (i.e. for old files) */ if (snla->ads == NULL) snla->ads= MEM_callocN(sizeof(bDopeSheet), "NlaEdit DopeSheet"); + ac->ads = snla->ads; /* sync settings with current view status, then return appropriate data */ /* update scene-pointer (no need to check for pinning yet, as not implemented) */ @@ -2038,6 +2043,32 @@ static short animdata_filter_dopesheet_summary (bAnimContext *ac, ListBase *anim return 1; } +/* ......................... */ + +/* filter data associated with a channel - usually for handling summary-channels in DopeSheet */ +static size_t animdata_filter_animchan (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAnimListElem *channel, int filter_mode) +{ + size_t items = 0; + + /* data to filter depends on channel type */ + // XXX: only common channel-types have been handled for now + switch (channel->type) { + case ANIMTYPE_SUMMARY: + items += animdata_filter_dopesheet(ac, anim_data, ads, filter_mode); + break; + + case ANIMTYPE_SCENE: + items += animdata_filter_dopesheet_scene(ac, anim_data, ads, channel->data, filter_mode); + break; + + case ANIMTYPE_OBJECT: + items += animdata_filter_dopesheet_ob(ac, anim_data, ads, channel->data, filter_mode); + break; + } + + return items; +} + /* ----------- Cleanup API --------------- */ /* Remove entries with invalid types in animation channel list */ @@ -2157,6 +2188,15 @@ size_t ANIM_animdata_filter (bAnimContext *ac, ListBase *anim_data, int filter_m items = animdata_filter_dopesheet(ac, anim_data, data, filter_mode); } break; + + case ANIMCONT_CHANNEL: /* animation channel */ + { + bDopeSheet *ads = ac->ads; + + /* based on the channel type, filter relevant data for this */ + items = animdata_filter_animchan(ac, anim_data, ads, data, filter_mode); + } + break; } /* remove any 'weedy' entries */ diff --git a/source/blender/editors/animation/keyframes_draw.c b/source/blender/editors/animation/keyframes_draw.c index 453027632eb..b774bc947e4 100644 --- a/source/blender/editors/animation/keyframes_draw.c +++ b/source/blender/editors/animation/keyframes_draw.c @@ -786,150 +786,71 @@ void summary_to_keylist(bAnimContext *ac, DLRBT_Tree *keys, DLRBT_Tree *blocks) void scene_to_keylist(bDopeSheet *ads, Scene *sce, DLRBT_Tree *keys, DLRBT_Tree *blocks) { - if (sce) { - AnimData *adt; - int filterflag; - - /* get filterflag */ - if (ads) - filterflag= ads->filterflag; - else - filterflag= 0; - - /* scene animdata */ - if ((sce->adt) && !(filterflag & ADS_FILTER_NOSCE)) { - adt= sce->adt; - - if (adt->action) - action_to_keylist(adt, adt->action, keys, blocks); - } - - /* world animdata */ - if ((sce->world) && (sce->world->adt) && !(filterflag & ADS_FILTER_NOWOR)) { - adt= sce->world->adt; - - if (adt->action) - action_to_keylist(adt, adt->action, keys, blocks); - } - - /* nodetree animdata */ - if ((sce->nodetree) && (sce->nodetree->adt) && !(filterflag & ADS_FILTER_NONTREE)) { - adt= sce->nodetree->adt; - - if (adt->action) - action_to_keylist(adt, adt->action, keys, blocks); - } - } + bAnimContext ac = {NULL}; + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + + bAnimListElem dummychan = {0}; + + if (sce == NULL) + return; + + /* create a dummy wrapper data to work with */ + dummychan.type = ANIMTYPE_SCENE; + dummychan.data = sce; + dummychan.id = &sce->id; + dummychan.adt = sce->adt; + + ac.ads = ads; + ac.data = &dummychan; + ac.datatype = ANIMCONT_CHANNEL; + + /* get F-Curves to take keyframes from */ + filter= ANIMFILTER_DATA_VISIBLE; // curves only + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* loop through each F-Curve, grabbing the keyframes */ + for (ale= anim_data.first; ale; ale= ale->next) + fcurve_to_keylist(ale->adt, ale->data, keys, blocks); + + BLI_freelistN(&anim_data); } void ob_to_keylist(bDopeSheet *ads, Object *ob, DLRBT_Tree *keys, DLRBT_Tree *blocks) -{ - Key *key= ob_get_key(ob); - int filterflag= (ads)? ads->filterflag : 0; +{ + bAnimContext ac = {NULL}; + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + + bAnimListElem dummychan = {0}; + Base dummybase = {0}; - /* sanity check */ if (ob == NULL) return; - - /* Add action keyframes */ - if (ob->adt && ob->adt->action) - action_to_keylist(ob->adt, ob->adt->action, keys, blocks); - /* Add shapekey keyframes (only if dopesheet allows, if it is available) */ - if ((key && key->adt && key->adt->action) && !(filterflag & ADS_FILTER_NOSHAPEKEYS)) - action_to_keylist(key->adt, key->adt->action, keys, blocks); + /* create a dummy wrapper data to work with */ + dummybase.object = ob; - /* Add material keyframes */ - if ((ob->totcol) && !(filterflag & ADS_FILTER_NOMAT)) { - int a; - - for (a=1; a <= ob->totcol; a++) { - Material *ma= give_current_material(ob, a); - - /* there might not be a material */ - if (ELEM(NULL, ma, ma->adt)) - continue; - - /* add material's data */ - action_to_keylist(ma->adt, ma->adt->action, keys, blocks); - - // TODO: textures... - } - } + dummychan.type = ANIMTYPE_OBJECT; + dummychan.data = &dummybase; + dummychan.id = &ob->id; + dummychan.adt = ob->adt; - /* Add object data keyframes */ - switch (ob->type) { - case OB_CAMERA: /* ------- Camera ------------ */ - { - Camera *ca= (Camera *)ob->data; - - if ((ca->adt) && !(filterflag & ADS_FILTER_NOCAM)) - action_to_keylist(ca->adt, ca->adt->action, keys, blocks); - } - break; - case OB_LAMP: /* ---------- Lamp ----------- */ - { - Lamp *la= (Lamp *)ob->data; - - if ((la->adt) && !(filterflag & ADS_FILTER_NOLAM)) - action_to_keylist(la->adt, la->adt->action, keys, blocks); - } - break; - case OB_CURVE: /* ------- Curve ---------- */ - case OB_SURF: /* ------- Nurbs Surface ---------- */ - case OB_FONT: /* ------- Text Curve ---------- */ - { - Curve *cu= (Curve *)ob->data; - - if ((cu->adt) && !(filterflag & ADS_FILTER_NOCUR)) - action_to_keylist(cu->adt, cu->adt->action, keys, blocks); - } - break; - case OB_MBALL: /* ------- MetaBall ---------- */ - { - MetaBall *mb= (MetaBall *)ob->data; - - if ((mb->adt) && !(filterflag & ADS_FILTER_NOMBA)) - action_to_keylist(mb->adt, mb->adt->action, keys, blocks); - } - break; - case OB_ARMATURE: /* ------- Armature ---------- */ - { - bArmature *arm= (bArmature *)ob->data; - - if ((arm->adt) && !(filterflag & ADS_FILTER_NOARM)) - action_to_keylist(arm->adt, arm->adt->action, keys, blocks); - } - break; - case OB_MESH: /* ------- Mesh ---------- */ - { - Mesh *me= (Mesh *)ob->data; - - if ((me->adt) && !(filterflag & ADS_FILTER_NOMESH)) - action_to_keylist(me->adt, me->adt->action, keys, blocks); - } - break; - case OB_LATTICE: /* ------- Lattice ---------- */ - { - Lattice *lt= (Lattice *)ob->data; - - if ((lt->adt) && !(filterflag & ADS_FILTER_NOLAT)) - action_to_keylist(lt->adt, lt->adt->action, keys, blocks); - } - break; - } + ac.ads = ads; + ac.data = &dummychan; + ac.datatype = ANIMCONT_CHANNEL; - /* Add Particle System Keyframes */ - if ((ob->particlesystem.first) && !(filterflag & ADS_FILTER_NOPART)) { - ParticleSystem *psys = ob->particlesystem.first; - - for(; psys; psys=psys->next) { - if (ELEM(NULL, psys->part, psys->part->adt)) - continue; - else - action_to_keylist(psys->part->adt, psys->part->adt->action, keys, blocks); - } - } + /* get F-Curves to take keyframes from */ + filter= ANIMFILTER_DATA_VISIBLE; // curves only + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* loop through each F-Curve, grabbing the keyframes */ + for (ale= anim_data.first; ale; ale= ale->next) + fcurve_to_keylist(ale->adt, ale->data, keys, blocks); + + BLI_freelistN(&anim_data); } void fcurve_to_keylist(AnimData *adt, FCurve *fcu, DLRBT_Tree *keys, DLRBT_Tree *blocks) diff --git a/source/blender/editors/animation/keyframes_edit.c b/source/blender/editors/animation/keyframes_edit.c index ca8d1c232fa..a0b1b4a6ede 100644 --- a/source/blender/editors/animation/keyframes_edit.c +++ b/source/blender/editors/animation/keyframes_edit.c @@ -224,169 +224,94 @@ static short adt_keyframes_loop(KeyframeEditData *ked, AnimData *adt, KeyframeEd } /* This function is used to loop over the keyframe data in an Object */ -static short ob_keyframes_loop(KeyframeEditData *ked, Object *ob, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int filterflag) +static short ob_keyframes_loop(KeyframeEditData *ked, bDopeSheet *ads, Object *ob, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb) { - Key *key= ob_get_key(ob); + bAnimContext ac = {NULL}; + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + int ret=0; + + bAnimListElem dummychan = {0}; + Base dummybase = {0}; - /* sanity check */ if (ob == NULL) return 0; - /* firstly, Object's own AnimData */ - if (ob->adt) { - if (adt_keyframes_loop(ked, ob->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } + /* create a dummy wrapper data to work with */ + dummybase.object = ob; - /* shapekeys */ - if ((key && key->adt) && !(filterflag & ADS_FILTER_NOSHAPEKEYS)) { - if (adt_keyframes_loop(ked, key->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - - /* Add material keyframes */ - if ((ob->totcol) && !(filterflag & ADS_FILTER_NOMAT)) { - int a; - - for (a=1; a <= ob->totcol; a++) { - Material *ma= give_current_material(ob, a); - - /* there might not be a material */ - if (ELEM(NULL, ma, ma->adt)) - continue; - - /* add material's data */ - if (adt_keyframes_loop(ked, ma->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; + dummychan.type = ANIMTYPE_OBJECT; + dummychan.data = &dummybase; + dummychan.id = &ob->id; + dummychan.adt = ob->adt; + + ac.ads = ads; + ac.data = &dummychan; + ac.datatype = ANIMCONT_CHANNEL; + + /* get F-Curves to take keyframes from */ + filter= ANIMFILTER_DATA_VISIBLE; // curves only + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* loop through each F-Curve, applying the operation as required, but stopping on the first one */ + for (ale= anim_data.first; ale; ale= ale->next) { + if (ANIM_fcurve_keyframes_loop(ked, (FCurve*)ale->data, key_ok, key_cb, fcu_cb)) { + ret = 1; + break; } } - /* Add object data keyframes */ - switch (ob->type) { - case OB_CAMERA: /* ------- Camera ------------ */ - { - Camera *ca= (Camera *)ob->data; - - if ((ca->adt) && !(filterflag & ADS_FILTER_NOCAM)) { - if (adt_keyframes_loop(ked, ca->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - break; - case OB_LAMP: /* ---------- Lamp ----------- */ - { - Lamp *la= (Lamp *)ob->data; - - if ((la->adt) && !(filterflag & ADS_FILTER_NOLAM)) { - if (adt_keyframes_loop(ked, la->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - break; - case OB_CURVE: /* ------- Curve ---------- */ - case OB_SURF: /* ------- Nurbs Surface ---------- */ - case OB_FONT: /* ------- Text Curve ---------- */ - { - Curve *cu= (Curve *)ob->data; - - if ((cu->adt) && !(filterflag & ADS_FILTER_NOCUR)) { - if (adt_keyframes_loop(ked, cu->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - break; - case OB_MBALL: /* ------- MetaBall ---------- */ - { - MetaBall *mb= (MetaBall *)ob->data; - - if ((mb->adt) && !(filterflag & ADS_FILTER_NOMBA)) { - if (adt_keyframes_loop(ked, mb->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - break; - case OB_ARMATURE: /* ------- Armature ---------- */ - { - bArmature *arm= (bArmature *)ob->data; - - if ((arm->adt) && !(filterflag & ADS_FILTER_NOARM)) { - if (adt_keyframes_loop(ked, arm->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - break; - case OB_MESH: /* ------- Mesh ---------- */ - { - Mesh *me= (Mesh *)ob->data; - - if ((me->adt) && !(filterflag & ADS_FILTER_NOMESH)) { - if (adt_keyframes_loop(ked, me->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - break; - case OB_LATTICE: /* ---- Lattice ------ */ - { - Lattice *lt= (Lattice *)ob->data; - - if ((lt->adt) && !(filterflag & ADS_FILTER_NOLAT)) { - if (adt_keyframes_loop(ked, lt->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - break; - } + BLI_freelistN(&anim_data); - /* Add Particle System Keyframes */ - if ((ob->particlesystem.first) && !(filterflag & ADS_FILTER_NOPART)) { - ParticleSystem *psys = ob->particlesystem.first; - - for(; psys; psys=psys->next) { - if (ELEM(NULL, psys->part, psys->part->adt)) - continue; - - if (adt_keyframes_loop(ked, psys->part->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - } - - return 0; + /* return return code - defaults to zero if nothing happened */ + return ret; } /* This function is used to loop over the keyframe data in a Scene */ -static short scene_keyframes_loop(KeyframeEditData *ked, Scene *sce, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int filterflag) +static short scene_keyframes_loop(KeyframeEditData *ked, bDopeSheet *ads, Scene *sce, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb) { - World *wo= (sce) ? sce->world : NULL; - bNodeTree *ntree= (sce) ? sce->nodetree : NULL; + bAnimContext ac = {NULL}; + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + int ret=0; + + bAnimListElem dummychan = {0}; - /* sanity check */ if (sce == NULL) return 0; - /* Scene's own animation */ - if (sce->adt) { - if (adt_keyframes_loop(ked, sce->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; + /* create a dummy wrapper data to work with */ + dummychan.type = ANIMTYPE_SCENE; + dummychan.data = sce; + dummychan.id = &sce->id; + dummychan.adt = sce->adt; + + ac.ads = ads; + ac.data = &dummychan; + ac.datatype = ANIMCONT_CHANNEL; + + /* get F-Curves to take keyframes from */ + filter= ANIMFILTER_DATA_VISIBLE; // curves only + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* loop through each F-Curve, applying the operation as required, but stopping on the first one */ + for (ale= anim_data.first; ale; ale= ale->next) { + if (ANIM_fcurve_keyframes_loop(ked, (FCurve*)ale->data, key_ok, key_cb, fcu_cb)) { + ret = 1; + break; + } } - /* World */ - if (wo && wo->adt) { - if (adt_keyframes_loop(ked, wo->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } + BLI_freelistN(&anim_data); - /* NodeTree */ - if (ntree && ntree->adt) { - if (adt_keyframes_loop(ked, ntree->adt, key_ok, key_cb, fcu_cb, filterflag)) - return 1; - } - - - return 0; + /* return return code - defaults to zero if nothing happened */ + return ret; } /* This function is used to loop over the keyframe data in a DopeSheet summary */ -static short summary_keyframes_loop(KeyframeEditData *ked, bAnimContext *ac, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int UNUSED(filterflag)) +static short summary_keyframes_loop(KeyframeEditData *ked, bAnimContext *ac, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb) { ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; @@ -416,7 +341,7 @@ static short summary_keyframes_loop(KeyframeEditData *ked, bAnimContext *ac, Key /* --- */ /* This function is used to apply operation to all keyframes, regardless of the type */ -short ANIM_animchannel_keyframes_loop(KeyframeEditData *ked, bAnimListElem *ale, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int filterflag) +short ANIM_animchannel_keyframes_loop(KeyframeEditData *ked, bDopeSheet *ads, bAnimListElem *ale, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb) { /* sanity checks */ if (ale == NULL) @@ -437,18 +362,18 @@ short ANIM_animchannel_keyframes_loop(KeyframeEditData *ked, bAnimListElem *ale, return act_keyframes_loop(ked, (bAction *)ale->key_data, key_ok, key_cb, fcu_cb); case ALE_OB: /* object */ - return ob_keyframes_loop(ked, (Object *)ale->key_data, key_ok, key_cb, fcu_cb, filterflag); + return ob_keyframes_loop(ked, ads, (Object *)ale->key_data, key_ok, key_cb, fcu_cb); case ALE_SCE: /* scene */ - return scene_keyframes_loop(ked, (Scene *)ale->data, key_ok, key_cb, fcu_cb, filterflag); + return scene_keyframes_loop(ked, ads, (Scene *)ale->data, key_ok, key_cb, fcu_cb); case ALE_ALL: /* 'all' (DopeSheet summary) */ - return summary_keyframes_loop(ked, (bAnimContext *)ale->data, key_ok, key_cb, fcu_cb, filterflag); + return summary_keyframes_loop(ked, (bAnimContext *)ale->data, key_ok, key_cb, fcu_cb); } return 0; } /* This function is used to apply operation to all keyframes, regardless of the type without needed an AnimListElem wrapper */ -short ANIM_animchanneldata_keyframes_loop(KeyframeEditData *ked, void *data, int keytype, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int filterflag) +short ANIM_animchanneldata_keyframes_loop(KeyframeEditData *ked, bDopeSheet *ads, void *data, int keytype, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb) { /* sanity checks */ if (data == NULL) @@ -469,11 +394,11 @@ short ANIM_animchanneldata_keyframes_loop(KeyframeEditData *ked, void *data, int return act_keyframes_loop(ked, (bAction *)data, key_ok, key_cb, fcu_cb); case ALE_OB: /* object */ - return ob_keyframes_loop(ked, (Object *)data, key_ok, key_cb, fcu_cb, filterflag); + return ob_keyframes_loop(ked, ads, (Object *)data, key_ok, key_cb, fcu_cb); case ALE_SCE: /* scene */ - return scene_keyframes_loop(ked, (Scene *)data, key_ok, key_cb, fcu_cb, filterflag); + return scene_keyframes_loop(ked, ads, (Scene *)data, key_ok, key_cb, fcu_cb); case ALE_ALL: /* 'all' (DopeSheet summary) */ - return summary_keyframes_loop(ked, (bAnimContext *)data, key_ok, key_cb, fcu_cb, filterflag); + return summary_keyframes_loop(ked, (bAnimContext *)data, key_ok, key_cb, fcu_cb); } return 0; diff --git a/source/blender/editors/armature/poselib.c b/source/blender/editors/armature/poselib.c index 5b4da1a38df..57da7733223 100644 --- a/source/blender/editors/armature/poselib.c +++ b/source/blender/editors/armature/poselib.c @@ -840,7 +840,7 @@ static void poselib_apply_pose (tPoseLib_PreviewData *pld) /* start applying - only those channels which have a key at this point in time! */ for (agrp= act->groups.first; agrp; agrp= agrp->next) { /* check if group has any keyframes */ - if (ANIM_animchanneldata_keyframes_loop(&ked, agrp, ALE_GROUP, NULL, group_ok_cb, NULL, 0)) { + if (ANIM_animchanneldata_keyframes_loop(&ked, NULL, agrp, ALE_GROUP, NULL, group_ok_cb, NULL)) { /* has keyframe on this frame, so try to get a PoseChannel with this name */ pchan= get_pose_channel(pose, agrp->name); diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index c149102a6a7..8454f058238 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -77,6 +77,8 @@ typedef struct bAnimContext { struct SpaceLink *sl; /* editor data */ struct ARegion *ar; /* region within editor */ + struct bDopeSheet *ads; /* dopesheet data for editor (or which is being used) */ + struct Scene *scene; /* active scene */ struct Object *obact; /* active object */ ListBase *markers; /* active set of markers */ @@ -85,7 +87,6 @@ typedef struct bAnimContext { } bAnimContext; /* Main Data container types */ -// XXX was ACTCONT_* typedef enum eAnimCont_Types { ANIMCONT_NONE = 0, /* invalid or no data */ ANIMCONT_ACTION, /* action (bAction) */ @@ -94,7 +95,8 @@ typedef enum eAnimCont_Types { ANIMCONT_DOPESHEET, /* dopesheet (bDopesheet) */ ANIMCONT_FCURVES, /* animation F-Curves (bDopesheet) */ ANIMCONT_DRIVERS, /* drivers (bDopesheet) */ - ANIMCONT_NLA /* nla (bDopesheet) */ + ANIMCONT_NLA, /* nla (bDopesheet) */ + ANIMCONT_CHANNEL /* animation channel (bAnimListElem) */ } eAnimCont_Types; /* --------------- Channels -------------------- */ @@ -256,8 +258,8 @@ typedef enum eAnimFilter_Flags { /* Action Channel Group */ #define EDITABLE_AGRP(agrp) ((agrp->flag & AGRP_PROTECTED)==0) #define EXPANDED_AGRP(ac, agrp) \ - ( ( ((ac)->spacetype == SPACE_IPO) && (agrp->flag & AGRP_EXPANDED_G) ) || \ - ( ((ac)->spacetype != SPACE_IPO) && (agrp->flag & AGRP_EXPANDED) ) ) + ( ((!(ac) || ((ac)->spacetype != SPACE_IPO)) && (agrp->flag & AGRP_EXPANDED)) || \ + (( (ac) && ((ac)->spacetype == SPACE_IPO)) && (agrp->flag & AGRP_EXPANDED_G)) ) #define SEL_AGRP(agrp) ((agrp->flag & AGRP_SELECTED) || (agrp->flag & AGRP_ACTIVE)) /* F-Curve Channels */ #define EDITABLE_FCU(fcu) ((fcu->flag & FCURVE_PROTECTED)==0) diff --git a/source/blender/editors/include/ED_keyframes_edit.h b/source/blender/editors/include/ED_keyframes_edit.h index e6fe7efbaba..d9e7317fc66 100644 --- a/source/blender/editors/include/ED_keyframes_edit.h +++ b/source/blender/editors/include/ED_keyframes_edit.h @@ -35,6 +35,7 @@ struct bAnimContext; struct bAnimListElem; +struct bDopeSheet; struct FCurve; struct BezTriple; struct Scene; @@ -187,11 +188,11 @@ short ANIM_fcurve_keyframes_loop(KeyframeEditData *ked, struct FCurve *fcu, Keyf /* function for working with any type (i.e. one of the known types) of animation channel * - filterflag is bDopeSheet->flag (DOPESHEET_FILTERFLAG) */ -short ANIM_animchannel_keyframes_loop(KeyframeEditData *ked, struct bAnimListElem *ale, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int filterflag); +short ANIM_animchannel_keyframes_loop(KeyframeEditData *ked, struct bDopeSheet *ads, struct bAnimListElem *ale, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb); /* same as above, except bAnimListElem wrapper is not needed... * - keytype is eAnim_KeyType */ -short ANIM_animchanneldata_keyframes_loop(KeyframeEditData *ked, void *data, int keytype, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int filterflag); +short ANIM_animchanneldata_keyframes_loop(KeyframeEditData *ked, struct bDopeSheet *ads, void *data, int keytype, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb); /* functions for making sure all keyframes are in good order */ void ANIM_editkeyframes_refresh(struct bAnimContext *ac); diff --git a/source/blender/editors/space_action/action_select.c b/source/blender/editors/space_action/action_select.c index 0f84ae547ff..68dd0a8c256 100644 --- a/source/blender/editors/space_action/action_select.c +++ b/source/blender/editors/space_action/action_select.c @@ -198,7 +198,7 @@ static void borderselect_action (bAnimContext *ac, rcti rect, short mode, short { ListBase anim_data = {NULL, NULL}; bAnimListElem *ale; - int filter, filterflag; + int filter; KeyframeEditData ked; KeyframeEditFunc ok_cb, select_cb; @@ -214,14 +214,6 @@ static void borderselect_action (bAnimContext *ac, rcti rect, short mode, short filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); - /* get filtering flag for dopesheet data (if applicable) */ - if (ac->datatype == ANIMCONT_DOPESHEET) { - bDopeSheet *ads= (bDopeSheet *)ac->data; - filterflag= ads->filterflag; - } - else - filterflag= 0; - /* get beztriple editing/validation funcs */ select_cb= ANIM_editkeyframes_select(selectmode); @@ -261,7 +253,7 @@ static void borderselect_action (bAnimContext *ac, rcti rect, short mode, short if (ale->type == ANIMTYPE_GPLAYER) borderselect_gplayer_frames(ale->data, rectf.xmin, rectf.xmax, selectmode); else - ANIM_animchannel_keyframes_loop(&ked, ale, ok_cb, select_cb, NULL, filterflag); + ANIM_animchannel_keyframes_loop(&ked, ac->ads, ale, ok_cb, select_cb, NULL); } /* set minimum extent to be the maximum of the next channel */ @@ -900,9 +892,6 @@ void ACTION_OT_select_leftright (wmOperatorType *ot) /* option 1) select keyframe directly under mouse */ static void actkeys_mselect_single (bAnimContext *ac, bAnimListElem *ale, short select_mode, float selx) { - bDopeSheet *ads= (ac->datatype == ANIMCONT_DOPESHEET) ? ac->data : NULL; - int ds_filter = ((ads) ? (ads->filterflag) : (0)); - KeyframeEditData ked= {{NULL}}; KeyframeEditFunc select_cb, ok_cb; @@ -915,7 +904,7 @@ static void actkeys_mselect_single (bAnimContext *ac, bAnimListElem *ale, short if (ale->type == ANIMTYPE_GPLAYER) select_gpencil_frame(ale->data, selx, select_mode); else - ANIM_animchannel_keyframes_loop(&ked, ale, ok_cb, select_cb, NULL, ds_filter); + ANIM_animchannel_keyframes_loop(&ked, ac->ads, ale, ok_cb, select_cb, NULL); } /* Option 2) Selects all the keyframes on either side of the current frame (depends on which side the mouse is on) */ diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 2d6ecbc4378..988ff49f20e 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -1474,7 +1474,7 @@ static int nlaedit_apply_scale_exec (bContext *C, wmOperator *UNUSED(op)) /* setup iterator, and iterate over all the keyframes in the action, applying this scaling */ ked.data= strip; - ANIM_animchanneldata_keyframes_loop(&ked, strip->act, ALE_ACT, NULL, bezt_apply_nlamapping, calchandles_fcurve, 0); + ANIM_animchanneldata_keyframes_loop(&ked, ac.ads, strip->act, ALE_ACT, NULL, bezt_apply_nlamapping, calchandles_fcurve); /* clear scale of strip now that it has been applied, * and recalculate the extents of the action now that it has been scaled diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c index e55fbe11e52..b4cd4a5abdd 100644 --- a/source/blender/editors/space_time/space_time.c +++ b/source/blender/editors/space_time/space_time.c @@ -277,7 +277,6 @@ static void time_draw_idblock_keyframes(View2D *v2d, ID *id, short onlysel) BLI_dlrbTree_init(&keys); /* init dopesheet settings */ - // FIXME: the ob_to_keylist function currently doesn't take this into account... if (onlysel) ads.filterflag |= ADS_FILTER_ONLYSEL; From 038feabedda82eb04b7b081c53a6b06d120f54e3 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 30 Jun 2011 18:24:45 +0000 Subject: [PATCH 127/624] Light color parameter animation export support. --- source/blender/collada/AnimationExporter.cpp | 32 +++++++++++++++----- source/blender/collada/AnimationExporter.h | 1 + source/blender/collada/TransformReader.cpp | 1 + 3 files changed, 27 insertions(+), 7 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index ade1475c871..50f96926fab 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -29,6 +29,7 @@ template void forEachObjectInScene(Scene *sce, Functor &f) { Base *base= (Base*) sce->base.first; + while(base) { Object *ob = base->object; @@ -54,8 +55,16 @@ void AnimationExporter::exportAnimations(Scene *sce) // called for each exported object void AnimationExporter::operator() (Object *ob) { - if (!ob->adt || !ob->adt->action) return; //this is already checked in hasAnimations() - FCurve *fcu = (FCurve*)ob->adt->action->curves.first; + FCurve *fcu; + if(ob->adt && ob->adt->action) + fcu = (FCurve*)ob->adt->action->curves.first; + else if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) + fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); + else return; + //if (!ob->adt || !ob->adt->action) + // fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() + //else + // fcu = (FCurve*)ob->adt->action->curves.first; char * transformName = extract_transform_name( fcu->rna_path ); @@ -78,8 +87,10 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| - (!strcmp(transformName, "rotation_quaternion"))) + (!strcmp(transformName, "rotation_quaternion")) || + (!strcmp(transformName, "color"))) dae_animation(ob ,fcu, transformName ); + fcu = fcu->next; } @@ -153,7 +164,12 @@ void AnimationExporter::exportAnimations(Scene *sce) if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index];*/ } - + else if ( !strcmp(transformName, "color") ) + { + const char *axis_names[] = {"R", "G", "B"}; + if (fcu->array_index < 3) + axis_name = axis_names[fcu->array_index]; + } else { const char *axis_names[] = {"X", "Y", "Z"}; @@ -837,17 +853,19 @@ void AnimationExporter::exportAnimations(Scene *sce) bool AnimationExporter::hasAnimations(Scene *sce) { Base *base= (Base*) sce->base.first; + while(base) { Object *ob = base->object; FCurve *fcu = 0; if(ob->adt && ob->adt->action) fcu = (FCurve*)ob->adt->action->curves.first; - - //The Scene has animations if object type is armature or object has f-curve + else if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) + fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); + //The Scene has animations if object type is armature or object has f-curve or object is a Lamp which has f-curves if ((ob->type == OB_ARMATURE && ob->data) || fcu) { return true; - } + } base= base->next; } return false; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index e05fac4eed7..85e5e23d0f0 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -32,6 +32,7 @@ extern "C" #include "DNA_anim_types.h" #include "DNA_action_types.h" #include "DNA_curve_types.h" +#include "DNA_lamp_types.h" #include "DNA_armature_types.h" #include "BKE_DerivedMesh.h" diff --git a/source/blender/collada/TransformReader.cpp b/source/blender/collada/TransformReader.cpp index 625a0220830..0fd0c85aa09 100644 --- a/source/blender/collada/TransformReader.cpp +++ b/source/blender/collada/TransformReader.cpp @@ -37,6 +37,7 @@ void TransformReader::get_node_mat(float mat[][4], COLLADAFW::Node *node, std::m { float cur[4][4]; float copy[4][4]; + float eul[3]; unit_m4(mat); From 12596969af353dfe7d2e0f3fdad22d7478ac52ed Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 30 Jun 2011 19:33:13 +0000 Subject: [PATCH 128/624] BGE Animations: Shape drivers are now working again. --- .../gameengine/Converter/BL_ShapeDeformer.cpp | 48 ++++++------------- .../gameengine/Converter/BL_ShapeDeformer.h | 8 ++-- 2 files changed, 17 insertions(+), 39 deletions(-) diff --git a/source/gameengine/Converter/BL_ShapeDeformer.cpp b/source/gameengine/Converter/BL_ShapeDeformer.cpp index c651d457cd9..a9c04a9230d 100644 --- a/source/gameengine/Converter/BL_ShapeDeformer.cpp +++ b/source/gameengine/Converter/BL_ShapeDeformer.cpp @@ -44,13 +44,12 @@ #include "RAS_MeshObject.h" //#include "BL_ArmatureController.h" +#include "DNA_anim_types.h" #include "DNA_armature_types.h" #include "DNA_action_types.h" #include "DNA_key_types.h" #include "DNA_mesh_types.h" #include "DNA_meshdata_types.h" -#include "DNA_ipo_types.h" -#include "DNA_curve_types.h" #include "BKE_armature.h" #include "BKE_action.h" #include "BKE_key.h" @@ -59,6 +58,7 @@ extern "C"{ #include "BKE_lattice.h" + #include "BKE_animsys.h" } @@ -73,7 +73,8 @@ BL_ShapeDeformer::BL_ShapeDeformer(BL_DeformableGameObject *gameobj, RAS_MeshObject *mesh) : BL_SkinDeformer(gameobj,bmeshobj, mesh), - m_lastShapeUpdate(-1) + m_lastShapeUpdate(-1), + m_useShapeDrivers(false) { m_key = m_bmesh->key; m_bmesh->key = copy_key(m_key); @@ -89,7 +90,8 @@ BL_ShapeDeformer::BL_ShapeDeformer(BL_DeformableGameObject *gameobj, BL_ArmatureObject* arma) : BL_SkinDeformer(gameobj, bmeshobj_old, bmeshobj_new, mesh, release_object, recalc_normal, arma), - m_lastShapeUpdate(-1) + m_lastShapeUpdate(-1), + m_useShapeDrivers(false) { m_key = m_bmesh->key; m_bmesh->key = copy_key(m_key); @@ -121,45 +123,23 @@ void BL_ShapeDeformer::ProcessReplica() bool BL_ShapeDeformer::LoadShapeDrivers(Object* arma) { - IpoCurve *icu; + // This used to check if we had drivers from this armature, + // now we just assume we want to use shape drivers + // and let the animsys handle things. + m_useShapeDrivers = true; - m_shapeDrivers.clear(); - // check if this mesh has armature driven shape keys - if (m_bmesh->key && m_bmesh->key->ipo) { - for(icu= (IpoCurve*)m_bmesh->key->ipo->curve.first; icu; icu= (IpoCurve*)icu->next) { - if(icu->driver && - (icu->flag & IPO_MUTE) == 0 && - icu->driver->type == IPO_DRIVER_TYPE_NORMAL && - icu->driver->ob == arma && - icu->driver->blocktype == ID_AR) { - // this shape key ipo curve has a driver on the parent armature - // record this curve in the shape deformer so that the corresponding - m_shapeDrivers.push_back(icu); - } - } - } - return !m_shapeDrivers.empty(); + return true; } bool BL_ShapeDeformer::ExecuteShapeDrivers(void) { - if (!m_shapeDrivers.empty() && PoseUpdated()) { - vector::iterator it; -// void *poin; -// int type; - + if (m_useShapeDrivers && PoseUpdated()) { // the shape drivers use the bone matrix as input. Must // update the matrix now m_armobj->ApplyPose(); - for (it=m_shapeDrivers.begin(); it!=m_shapeDrivers.end(); it++) { - // no need to set a specific time: this curve has a driver - // XXX IpoCurve *icu = *it; - //calc_icu(icu, 1.0f); - //poin = get_ipo_poin((ID*)m_bmesh->key, icu, &type); - //if (poin) - // write_ipo_poin(poin, type, icu->curval); - } + // We don't need an actual time, just use 0 + BKE_animsys_evaluate_animdata(&GetKey()->id, GetKey()->adt, 0.f, ADT_RECALC_DRIVERS); ForceUpdate(); m_armobj->RestorePose(); diff --git a/source/gameengine/Converter/BL_ShapeDeformer.h b/source/gameengine/Converter/BL_ShapeDeformer.h index 7d33204fd4c..655cc9d7aeb 100644 --- a/source/gameengine/Converter/BL_ShapeDeformer.h +++ b/source/gameengine/Converter/BL_ShapeDeformer.h @@ -42,8 +42,6 @@ #include "BL_DeformableGameObject.h" #include -struct IpoCurve; - class BL_ShapeDeformer : public BL_SkinDeformer { public: @@ -77,9 +75,9 @@ public: }; protected: - vector m_shapeDrivers; - double m_lastShapeUpdate; - struct Key* m_key; + bool m_useShapeDrivers; + double m_lastShapeUpdate; + struct Key* m_key; #ifdef WITH_CXX_GUARDEDALLOC From b4b26b735c0bc87fb8ca975c330e7f6604b17de7 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 30 Jun 2011 20:08:05 +0000 Subject: [PATCH 129/624] BGE Animations: Fixing a bug where an action actuator could update a frame property when it wasn't active. --- source/gameengine/Converter/BL_ActionActuator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 5a91c10c189..7c86f19a883 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -213,7 +213,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) } // Handle a frame property if it's defined - if (m_framepropname[0] != 0) + if (m_is_going && m_framepropname[0] != 0) { CValue* oldprop = obj->GetProperty(m_framepropname); CValue* newval = new CFloatValue(obj->GetActionFrame(m_layer)); From 77dbc5c9141558ec2cfb08772857cf2048f9c58c Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 1 Jul 2011 02:37:44 +0000 Subject: [PATCH 130/624] Icons! Animation Editor toggle tweaks: * By popular request, curve visibility toggles in the Graph Editor are now represented using the eyeball icons * Muting is now represented by a speaker icon (a speaker for this purpose seems fairly common?) New icons: * Keying Sets now have their own icons (as found in a proposal on jendrzych's "Pixel Sized" blog) * Drivers also have their own icon now. This is just a hacky one I've devised which doesn't look that great. Suggestions on this are very welcome. --- release/datafiles/blenderbuttons | Bin 210335 -> 211658 bytes .../editors/animation/anim_channels_defines.c | 10 +- .../editors/datafiles/blenderbuttons.c | 13190 ++++++++-------- source/blender/editors/include/UI_icons.h | 12 +- .../blender/editors/space_outliner/outliner.c | 2 + .../blender/makesrna/intern/rna_animation.c | 2 +- source/blender/makesrna/intern/rna_fcurve.c | 1 + source/blender/makesrna/intern/rna_space.c | 2 +- 8 files changed, 6631 insertions(+), 6588 deletions(-) diff --git a/release/datafiles/blenderbuttons b/release/datafiles/blenderbuttons index 9872e53585e5bb25ce843dbe0b029de7f7c4cd73..99b464095eda3d719b68cc3a77cbf73279dc9b66 100644 GIT binary patch delta 155487 zcmX_H1ymf%wjEqTfZ$GWg1bWquEE`cy9bwsU?E6wcM0z99^5^+yIb(z_rCYvtbsMs z(_LM4Wbb`WWgejn-Jn#KAtNC`LBHi2ON=b6sYmvh1)dC_R*s&h2$7Jo^QWMLsj1L^ z#3_os`{c_d2Bp-Ax?nLS_CpvJ?wul*Wj1Zj`*c`Ds2KFAqx{6-o0jx7(htE=PKjSW z?Oh2x>auw~t{xwsE_S%cf7+BkTyQh(bg|rSfc<($3&~ zsPaw&M>ayH`=-AIw4Xqz8crSiv3AGVaqkLEIa`H1e(%A-8V+QAcNaci*|KIAW?f;v zbg2|bO-xLT0{>n&!vqAgu+y@re6TN%9#(h*oGKUxp)i|83KXoOAg@uhKvO*CO#+JUm z?KLGO^gqJFlr%Lpt*gNwD(dRW;qA5qygDgUr6c3x^S%B3Z&v=eiXdn}d3K~i(4p-m zQR#+c9XGn+;^O0<=aQ(0tFH<^rw_rMkAP#@K+JkfwQs*?Ka615zHrYx1+OS8kGZ8| z-&TjyS>JJ}@8sl^LW+%@&q5HP+2JcVSFYDWe5as_U+1{>Tb>BjeC~L$<^q_KWtR53 zIpk#K=Dte}=BTNu!M#0RbawRhePJsZxlHG0_q;uBV)^(HFjbkCqK+M8zzNlfu2}@L^bFn#nVfgStYpz720!@`}RsoX0@nxW551j7tbbhz7AK3KNyE{84 zwx8Jr1%0$MH5YPvdwYp3fL0{;tq@XQi{(1&`Qf6XqT$p@0cA~1_uk;6rG-ap&L-W{ zRC@K&b(_U%xWK4coUr^V@82Xm4qwb)U!DujmKqd@h=`tI^efh;m!FF!EpEY&?2T+} zO6RW+ru%$-eZkuw7#;0PVAT2Q=;)}GpP&C|TO>LXeEDHdfp{5+b)_jkTaVr%LXlwp z{-cqWaj55l;!##vC6?KOBVWa4lH+hVqxt+OyG^U;!UsM$!f68E`#pw(V&2g2i^71u zqM{ESM{*CZ&w4ik^SH8&9+S*tL`yIj2o=`eUwi=J&Es9_LSNVS6^B$}+QY(tFjxo%CMH>#)okU5Oe{w;%i6Rr_s$e8x5e24b3WEJbh1KkKtVajJ>pmhodMzH!$9R%@FWl z(@|3Tl;M3T{cSh#+)`PE5+mp>5zj;(9W6D|hsAB95k{xY8INi=0Bf<*lKx<>EEUS{ zCu52LiMvebiRLShW4^F~z4(pZMrGnsk}mdRE)KhLOljmKzo z$7uqi;^{STvNs~nf!j8Ysp)CR5htvE)u|{L(t@$3s9wz1PRq1o`4hxx9A~2+a3}-kcbgRGO0G8*SpAKLx z#SRN7&XMrjEvKORU9kxBS#dK$4JoIY_*GucKH(U{{A~^Y zNOmAue7lF{NlJlRU^?8)I65bUFUOR=`f$j_oYB>;1x8^6pQ#U``MedVFUm-yZ z!y~SG3_l7y%;dpWvD``YI&Hl*;aP&}v@{|hCO%%Ajg3u8TbrPZ)W^PbtU$SF`L-8R zLG!QoOE7}tX=G&Nu-DzG?bC71_<%nQ!T_#;_b0RQ4Eg4-2RRK54VhCI@@{T-K`$>a z;-Kr%ta)F()oQRK_Bd<1W6;;v_dpIZ5|ic7)6=6M^|@9uHZh^Rzu(IoJY8uSe7Xm& zq=kk3^r>S7?eeJ;`?t!Hd7aJlQ@Lz&4o_m?;o$U=`CP0}{Tg1x?`UT8QdF-LShN)y z{Ar*XmHpR?KEc43;y@G@t$y_Cp60!@c~#&*RIFC%cb#b760m&X%p6XiOVU?Kfn7&- zZ*6$EJ82074=($WH)?C!eu_w-QAEiT@x zsE+cj8OaM}t}Ts@o^Tr&tSOU{lE#BSUWF&unzQiC+K>@fZ2ReZpeSD~4RD^Zvh?tO z>8reDL9<31b};bPp3e%0qGaS0e}xgdSzAlfcLv9Q3$uOm6MrY@Jv}Gs?RRx~LHng^ z)QB%Hm~8iz7B4DNBADsXN0m=dzQ1mvGJ7JrySw|5-;nMv1g3g;c#I23eTp6YDxI(V z))%52@wSbtd&qDR3wfsl27u9w3UBD)Hx?X+9=pIYnJ0`XFxAe{3Nn?1aS@oF@_zAu z5Q<<}HhSStWW-hTsnxcvrNu%H63KpoOKTMcz6-*NZLIF=s1j5BvDlwZh{j?>%FF;4 zD%MIFygkmMUEp&~@b9_L@`ZOmn8d}iM%Kyk|GuOK@lV6_rpJFzsYok7Z7~x;!1&Mk z6=~zjD-I^P@O$@jQ%879Q+YDwoAWC zJCp5b3Q0sp`u`jN;Gz}b7KIwEGz=j`{O?4O1AM{2Q3i+A|6g8PGNS8;NE_8G55$%Y z3+UkjD|+DYq!Kgm@{~ZMI&k}W{r%<_D)&I$Nw;*Li-XRM)hQXzJ zX@8&hwy|4xdsWIz2(n})uNH+yNzI+q2dCKgt5!W0w17v4v%4YK;GUHcbR2E9R;euc z*xkKfuefdEOa!4{l)z~bIL3ng>mRbS-U-v|j@uoU+zNrbhe(TkQf2xy?62ck2Fzhq z%6{2!_s7HBIP8FyY7~F-xYnPx$Q--mm>3lu9e_$KxQ;u4mRYtYmS~=U9{mkgLQ!T-FE1U0UqY=LYWoNoj>|EpR-DIRbF%jiqF{VAKGi+ zcz^cmFvQCM*r8(gHHMOAeO&$Z*_wpzR<%lB@U0%$IHa0r>Dylsp{J@JsbSU z3=5NO&doJ8S`kaM!+dZ#d>wiG{AmlmPT8Py>teO4rlzIEd2j6d@v+Ts6Sk&54o|`e z2q8;}OnTa?nwmVcSDUVhK&z~d-V~t2&hxMzEPi|I+5ka$l8noXbb$#WbY<6|7-i&c z>dUjlg1E7ul>L3D^1B(zWZ;IO?AW_1Z0T&!lZq#eWgqWOU4w^cY?xsf6%!G*V$!}4 zfG3ZJyoYs4#)Ci=#Lr0$Y+QdNeOI+zX1B5n3o#~S)j{#ofPsbvBB9(5p)$s3!1S>Q z*%d1EEHWR@cn0Iw>e*y&e-=Xiy*>Ha)85D3jFt5iXS-Ny%b{cq!DXU_xHznE5m1cWo_iQSLqv_UgZosw-r+UkU5((U^n^94VDJP7+Sc#@qlM`BKT*B6zr{d;f_ z2?ham+sxctc6S`ed~Mfc_zcIAL#2%oN~uj3ZwAh}*ClzpOs*-L7WL15LTzrnY{fJU zx_G)E5y!fB6j)`dbZSmb0?l@O;J0*%!!=mQ;?LJ)$U)>azMjVC_udsFBXaYlr3@O` ziu>x^f)o@zob2pZ8DDkQFWf~<*tCAB(nZ+Ow!QFjN&xBAghuksW!U2&uNdFm-Su1o zAM-047Umx}k4{o|BM3R4OcOgV^mGb8iZI|5jAed&eFj%ldad23i6~OOgQmMbg3wJd zU)jU;Y&G4QE7kF8!br;4Ab`i^%^w+LcQ-(PgVWogBH(W-e?W|nKQzm+Z~}Vb(js5t z7cR&KFgOud@4punxjalpvi}M(4JgTU>zG5feLTd=06t)(!#vc=^mkSx zd8sIWmOEN-9MM^67F_aMG=j9&8TI`zw_62T52o6E9ur9>e!jSXIN$vWq zi0?2&x)I58k;p`m$g*dFkIHQk)PaHXUOssb3n|ZSgp+uBuZ?{DGq0~19fT~}K(5lP zhV``|jl=f9JLS7Np;(`bt~B3_l%)_iOcyic51}0r<>E{f&LobL0xKk$3;OzjY5Z=H z%dH-=4Em65h6=Xn>D5OHI za@mTdFr9FI{iJ|ECc22Ot}ft2Fa?^hE)rSb!s6mA2d5)8a$mDnjagBJZj%T|ZLFqv zW%8YFK(02+%F608o!UD&$vSOR71a}hhN+=3pT>vg{HxE13;~VAhQnSS4td+@zSwg5 zms(za{yQ2P8nyK6+35m>ih+TF_hVyY>N}HzgVHW9PabTJo4uFKfa&4(c3!i?hKT$F zoi$xGm+ha{?Zd;AE%49S-o9f7L^TyzS$^muQX#0smq!xSx&ajWYt?7n`RtD3a4W%W ztwZHYJp6=1ouG%juvtvJw>2}PE-Edhtg5QoUT$)x{O}_AxPF)+dE2%`fiy z@yLkpxp_~ons*(cnzPb2jDs8DG}33B->@g7A_e3EgWnD)Mn8^T$WiM+--6bPszNQ7 zlr;w4I7lnvLA-ze8Z(G|hiTUDTjNJe$iV0+YzELT%+A(1^hXklWh-ts%-F~id`z+! z_9ffu59GQJ7r5V!rDR|T2MJ9gJ`a$cotE|U}IohK7de~iHZ`S z#0tk}H&bh{TRGM)zE==qN_0E?Q+HIJm6a6^LS#Z{7#J6j#aecCb@7XlN87(KeY`$f zTXTB2wq!HxhE?tl zma54fFTCTmpp4<%YLDf2+8)TFkOU&r$^j>ZTFDOHXMwsu-*hn=jyW%_lW=*t7t$%m zQiYv5v?TQpHnNguNDS)<%94`sK)NbguHPmDl7DF}E&O}%x{RMcf7Xtcs)hFJC1A~0 zE+P*^Z_`&uVA3ltiBxS`TwE+dB+ILX=!QY#JoiCRh>axBM z2L)c2im|@O3sqhyN!X3xh5Ec7Pa5FE`b0K2H?8DyQrp^|XMG-T@j=xh^yklpKPdGe zcn4i?#EgBh+BB>k_$6mO^%frH{^@G`Mkb#PUO0A=+uVGQD4xw$PrI`I~ffL$KvCwXuxx_f#= z??4W$6D~n92%4Zqg??FEzuj`9Vf-Y>RKq~_Zc?ks0N5BBW>bCqxE7O{X{uGFC?NE7E(#_)b`mkwpEkEwWCnlVk}vUlMXkXqt5JKuX)eN7_q&x6Adai82QSJ zb|r^>%!Wzv5Z2SxO4MglO660z`ao(=0sLNCdbFS)GI}mnE3uNF`z4<`5JAZO{pU{w zGwZ{A!=7NDw3HO>c887bGk8>@#$#{^w3L*TSjou9D0GVNAvt`lhXavO=-o7dGf5gG z5MO!WE&}i@)F<;51|u^?DxCbT$L}pIEh)LU5=yn}ezd;6JZ^&_ni7-dbLla#(sGwC z9ZMZ*J75-7QDMK>6@c&$H4PPh|GoOQ^H-~su~{)|fEr+cDN!ojW7fB~VqbhHDRTJq zyp+Uh48L->BYHj=eoq>v;#L}TxD>ITP~2HT`|ZUBOU@i^Be~s&3L{v{=;$p47BU(5 zL`Te;w1|q04Ui=DiF3X=1k^5MncFxt$fHdlcx%VgBdX$gyG?@uWrE4>59wre%qnKoK%I>exaM>{WqxjYh(5hVoHR zkod!g4=l-YA|F3?5Q64+BIJ2(;R^<5FjQJ!8Or;DW-kVizdPizWJQ5#(?`ozw5Y=Y zAq@sPy2BQTPRX`@M_}qUIl*aZX;o@6ba!@k5`w2cd-v`g+4qQuAesDcb@CRRXDz{nV^kWPtSpv)Y%-?ZIwvngeTXm$>Sae~B?clH{mcucu_$@|8nD zkW|S4yb0@rhS1V|Xm)&-(0yW8$-v9wJiNhWl3Y8T80!x+lxi`n<^%Ns(^CDmhnw13 z4kck>2n{bUJ~lQsIwEY{T~gg1BNj3O0vz1MS3Y9R1UN|d2FJ3oxUMITznxjT7&-n^ zgSS^A01T{UR=-xq7ljpxht9KL?-1+6-j zU5Ao{=SkY;Sfk~1RgkUBxSv(!`6*${`><%wz~@G-RJREO!~|lXO3G^d8%0Gz;`dkr zms**Ao97sqm5;0mrl+SrS^{cqs;XZpxVX4{hvGg2eC11jx!f6U@bU3!gVb6VnbD)* zh$6m&iBh*`gG>o}-7bL6`B^KSx@a}Ub`=d7`Lfx0@AGY|$CZfd$sa0E|D$DO>;sM0 z-)+?c0j0+e{Tp+~lkx+o9R-7e9`{mze}4)SBRQyH+8<2i%On7%7jruH*aQ*37iS-F z{wysSh{bQ%{eW+iNUH^R1f_=sG_fRpxAJXpQX*~t z)P8buVgprtvczFlw^Q9gupXfMr`9q6G)qvU|HPEIWK#SyQt_ zjET8rWNsd^u%MYVY6hY_Loo2hfQb~>%gYM@W&Z$lXs{%qLIUMyss+By)oXF(ao!C- z0zpR~=Yh1e^!epwcQU)Vt|{B%>F-+21aUh%CcD+v(Cuv#EG(?7%1U(58CX(BArMP( zkC}`!RD(n*%BlAqW2@Yoc000^7)3uD8c5Hf3Xnwqih6oBPuGkK(GLs{i%LraNbUlw zK6eR<7J3@*YZi%Ual-I(Cp8J7Fp-1YeH!3Dg*lGj&NO?YhatfSkexICG=oCH6E$a% z8|d4X>4!4@g&5^T^hF*L64JHO>W*Nq+U%c2c#Zfz?>^c9_6x+A#_!-}nz%;g6^Z#x zbxjQz|K4MSqO)x~u4WujyRqy8s1#3SldUwzw9yQnug`a;E}WUbi$`*L`pP3Cmsb2# zJ4gfDKK$M4HQ9lfePJlSM60)D9j%hVk_ZzP}(7zVyhfKOkVg6z? zwk#Mw9vMb5-D2pBs#m6_E-~XW>wm=w>-!!W>M#7>Pm@6cbfqenBXs~*Qc^N?6bH(Z zWtSg}Uu+KR!Xqi1Z}{C#1G~O-f_@pDkzp5aBjDgJZgU*D1B%)0#6(0a`qa*8oG!&H zUT1A?+Y{NM1|UIcJ_oHN6MDhi_<{|>1+pYF^$17sfV*~qulp01lev<6`t9BxB!2Q` zMTwdT5f2+7q(J#U%hS=(;RcccFjz%waDwmDq1 z9tfM^xmtMCeaZ1EW(r;W(=VN{u(4+)$O)H9{Y|x0 zRaMu)r9c_31|yv5o6Advifu&4^MKLqrLFm|UXi~o?p~c#S}b4RmNnjmm^~4Dlh`0& z0`A#=DCt;`kC(so_{SMTLJ+{zahucj_&86 z9M56W#UqnPBZAMihY*VV0rIx^viNUb8r4#O2{6dq`CLy*CO4<#N<={Su;@X-E~pNc zoxKlK`hy_AcBfwcYqX0eeQn|5C%>;N+sAX)j8)uT4$|I*8f-J`D3NTQYQr9QgDOpL zluo|{;QIj8GGmyT{KeNoRxRqcov{#aq|VsRm05gQeWG1j?5n$_FPe8Ye`*Kw+Xssm zMMOj@-7kzlujyZz+b`3vi-}8!hk~VL)-b*)j;G>$1T9h+9tF=2w0^_;%N-uiYubnF zg8-1@yyxJk@#zHGOT|qZ(lC%+O{i?LIG@2`^ zv>;B#bOiLR2vAuuKKWBuF_IxjNUu@e+a2_#19A@S=T=i){fEP}`lZzKV7&N<0Y`Qh z)DlD@Byu%euCfYiYgM&$bxXklAX|c|>Fw>U6J*Lf!z0-3Xs%4SW-)Cg&P*TBU!AsZ zyHPhZG$ey$fq?6u{Phj)&G{c|HJEQ+*ZWW+h^lnh>L7X_8XkVk#9lmEXmU31?d#jP zJz1iGsw_P0*9KEx-4Prd+(MgIL+AAL6*@ukX8s4}DGa>eP^&>l&ghb0a-)ceuVU6< zxlV3n-iurU#fUv;ypy#N*aH#%heUrd%aFK{uZW$?-ii_>d3mrEt(QM;4+=7wjI?eY zt>yjG(}_Vn(BWu~5#;S+vmgqtbBRzlG9t$p@^*g#c}9iZkj1Q6t$L|uHnD)aL)U03 zw{%2u%SkJ}`L0NOZ0}m01zpP^?i%UzrJ+JpCi~s(0 zS9Z<-7f7?kwaj&)(y$mT-o>PFfZ3@Izx3WaNCXPRZD3I^8k9Fm<|+&-N>Y7655#!) zF1xs}(7pM?mGX3&Iag}-^ns$L=J%12kv|U2>c5D1cLu9g>a@#t)i=|_%k{qLg0HDT zUF_Xoz|U6X@nU^_Jx4>|LtIB$dCDr63JZD5Lx2RIG=Jw)Nn{t%SEB--$Y7c{i${ z1RMF85?TT(pWmZ93hAYBbmbd?!?=&*C*^H zsxCp1i>WUfgFgzN){m0^-1_afB)x6Z{!$N5i}j;$f8XMuP${?4^TsM!jGT8a<_FNB zY@7T%`B0%&l^F>Mk5_{)8B3@zt8#xVVv7xxt5R1fnf(lG1mXU;JzE1Z2Qk9>q~zuM zz`O(wJ1q5CS+~W^MQ-`V;9>`t6zcs#<*ljiU!RKS^-nO;Ev_e078bPn9y{0!TGg;f zNJtK@uD?O*6aFax-VjvJe%;FicCoRr8p{{!%Z?wbt2cKX9g)sl z52o%<>{edpduPzzrj&wieKI&Sgv{%4N!gK=)oDFfs-;#sY3$~orPS5c z-$M$1{6N+c7Y`cv!XgDqUqql$ZU}(j^&VuH(4eo+%qrzcuo6TdQBhGDON8SoX)7y# zvs-C41O)&GH#bSJY{+7_%=7pDKD)3GQRSE12PRrtJgE1JKaN*NLAcZ5`+PnrNgCm? z8A@Y^ipP@GDhnhs5im1X_>BuaqGV)bEHv0>hDcHVS@9dRnhAr@7IFy$dse`W9@pG1 zz`xdS`rM4Fubj01>Ir5>taRUNC+5p`qgl9j3sGeV7NZU9?LzWQ=&PR*kf$PhW83C& z2)tuM2>>B;%H!=x3BSwX41AgTQADwpX&D#X(R{`H2$0Ty=LzaNZdIB#h0<%4h5@_D z<{6>G;1q*kI_39+`7Eb4d9+k!W+v$as8RF-FZX-#%0*ag$tdK}15ufoYtQi-`c3Ut zvvd(+?k z6;Pm#HC$j8Dz|#UvDJdD6>Q@56;u~60ryL!l+Tp+Mst6V) z|GPD~q{{8$RA z+z+-&uvpE|rtvz%_x1HHcpWdKuehDI>P(xLL>G|~h!v@h8366xyg9kK)|_EKepGtj zUot?LmyD`yiV~Y$j&LeLD*&ZtO)LTef~1s`6u9?ga49=wmPK?73<9M1_#Tb}QDjq~ zL$?qKxKBvuPS%3bQaOCUCwDL@oZhVgXTD&nRZaiwwwQ7`Fh1Uq78S*k1LltgZkvUu zosEsIF(8Q*hPm||8bqE9;IYGaEMJ6|S6bY9I0;7I(qBEyR+|owoh;TMfV8ZSCe!;{ zo7dguya5pZ1SY+1aKaH`p}|HU1W*kp)m~Y)Jh_{~4mQle3+B~2yOB|OwBf0*>PYoA zXtR-+TPiiTLhxp(2@`Sl)h3PM-crg*0f?l=P@O2p-Aw2T8XPCUrlwTjjVn}@lvtl!qk?@7$${vgL=!um zl(A?-eR_JzNpbxb?43vjdnfctm5aWIgh-yuAc1mDiKwXPQ2}@2+6Y)8`nUh$PrYrb z3b&x3V0vCb0VXpu^FNmbdzEH|^|j+9?d|R3)k~XRt&eIbC2o;OTS1-|umoepYJ58hJ?q1 zT-sD0?&Qvd$)EY6N1;MaeYd@=Plbz4f5)5#KC$>mAyP{*@ z%MEC>A>G??kcGTTGL@%_Jv<`InS{OKS91;=j@^0-b$Ej^2qg_o2306B=6*goaX1qz0ab~-p#SP9DfgKD{kmKsgDfbWNQ13j z`Eu05!8e!*tGNfq$3!QGhn{PcDK1lI$(1v+vp20FAt6J3eLGg7DPYlQ61-hHP*nG# zzT0+c%1uj8uQ@8Xa&ILoF9*t#Z>9-(-9Udc-`(Dh`t}Wa^W-F5Wz7#Hx+}(=rIR*H z%<|h+pXBL>YN_Vi;6ExTj6ZQ&&!Iz8!NUB1GeMKC?|78?tN%D-^H)i|mu{WZ4(l)7 z%GNXp#2}HZ?&3T1 zumAN8wmN=J8C3s3qA$$g1FA>~M}rHIa6LRxOWnfWZD0mdupobZOkN(P)BfX1p2DM5 zY#r4(O*JpTGD0vKJTeE832BhL-e2^SmT_uryu~kb>)y#{zQ#E!xJD=V4fiIzhaYL= z+1owgl!S5{l{JF+RV+aE?SbpL>n9qI| zJNYvx8Z<(%5mPD{1z*Hwv;Y)jnCi5Noi}?!lR#Te0!6AmP-Wnfpo>2(M*2L%t>b?; z|GIHQuFVRHQQN(tn3MtnX`oym1|F3ll|Pk~AS5|AC)*SJRwwQsMc@5m^Nb(~sGQLr z%|nPAM^FxVdYghADu&?<1{-B%Ws&B_rf5@Lra=rusYqdAE||Vo=v0o}s$V@HQ{f{L zJ{M5D!C_$e-e(jc{Jzo!DI?^8`m3v}5GZW?0+V}7|M9H6o2zU412X`5hK2sbmpR_y zhLn-@y`A_`!C)VU=t7hJ>H|7}2zv&eV-%!(C{}fUaB|@wJ$cHOw_pQCo!jX$D>g1} z>OZBLACZw<-sfEi*vds5gb@m|=ZSGNT5F#)jqB|gu0u(e#I3^9xYMp}HO5Uig<`#W zQfAGL{&=lk82UP0T?SRe3Y}2hr7#e39HlZAscK(<$!iH?uz4OGu)DgW)`4+VOD;64 zAAK>1ig;OljoT}1AoLD?2(|lzK3GkiDF|X=yCw9&;#sg{0+Y<=f!E~a^-&3zm`a1W zlnRqVL@HA#+XPIXlw@T70+$06d2shcLe9G*NucVHw7tEZRAWB=JDl{R5Pau(Gvg;t zvtb^`oOXneD^GwuMPW3JH#RRXFA9_sooU+uUo{)CC;%=Z~NCQ0O8z(A7a z5(?*!fLW`$OlaEYmhtpbP~A{mcmr$SZ=zan;G45xzKR|a?n`W1v|f|xH)&v&AwR!V z`oU1daHGSASAP05Hk00aH)N3g!6nMvZyobH2d>R*seQc(+v3>J&=4-vlhsjEEZ7U7 z3Zw`aZn{EQ8X=L2aI8CQMIm5cb=gw*L=wzBJzdFfZ;wl6&tp+=cMz!*2!@adimV?W zhno&3WP`BwFBmnGaJHQrb(t~=(9tJ0=E`&i2_kk0As=U7UyvZ(c>?-wWsBasT<9y| zyDCmi-oC=Z!slfm0J7pp;e^~yHJ<_-6Wb0vnGb*e%E`&g`w(`LJcaxnj=%w%w$QT8 zMx8}oEbpIsY^t0)vjh=i;hLq<(*gpq@3wteUb_$Ta+krvC2#uVt1q^)TG#)7# zgs)~kM@DXX)A`A(Gc8iandHi^f?o3-2>alJT~j!39H}S{+tE7*y3KZHlPE3^Vcq7VAx1Y zw#2H|h^Od6Tp`CwoCwmuXw>TNuSIthztDt#8$7|*xX})+8s3wTD(UKMrQm3w4wl;GeCS`ipCCCJ*-`g1p|_|8!9C3mMHU+3 z=aA%{w5Vx2nZ7({HN5nf7X$H*l|>+XOxotg1hCM1io;wGDW}ihc7dVm@egMH;nRB zYrrdP)y*FkB9w#=Sc2k4mW8St6UkJai*I!_J8fq26ABDG zdsB!8b)TqFkVyF)N0KIA^jf~2AVNT`e_7Cpl5S&0+6*xLwE44)*BJVuzs>W;orCY; zP!eKRR}Y(>w(acuVA$1}jj1sVSqcXd7A6g+8mlP0S}zXe#@@V1xYy^sTasy#bogK> z|52@&`gL`td+_Gj*ckpOb#p7t#o)$e0%t8Dik! zMM1kf+hhH@y{C^Wd$R1ljtpTLkZy@k@k-=xz1_Hta;`eqHSk@?GlqQ%O<4wXzJ6!^ zr}yz?SWGRor0{{CfK%J3s`qZwUXln9NJWAmqB-`r$a0~q)d}%IK^{=?x9%qSD>k1- zz0pM`a$_+`2=4-2e)lk*M@z?&0G?gn?%#pj)Y9wr_?{R7k3zIy2^RVl%3U3>d>)_C z7WrmR=oxu+98*yW0%KEODR(`sd8NvZBGn)+D`Ah0}veM83DA?zU}h| zepza9g9n^=y0rSsnZGxf0)meYAN83?f3y6}R9M^l4b*OV`Br?E0ruq?BKxpzR-O*} zOU7(TeDFHeAsrBlxfxzQUSD>%je<*=9@5;l5_z2Vg(kFlb}iVy2DGMo7B38 z8}$@p%LZu$@vSVw+1Fg{jp`w+JC>xOWZEaj$5ZV&oSwAb4o)?Uqog)IeAbpYsKX3F z6~w^83M@TteWCxjH1)iIG+2YZ^CvW=d+9CHABN2df&xCY;t+G?R0b?3K3|50qm!F!QE(FxpLn=&>|H3OJ$T1x?*sr;LvSTV|Ytp^= zHBz={omF}l(3$f;ZTrKp$WnW zOje~MFwrEer>Z0`_>vPBl;Z+^J0GGnP?x1uHa>eA)?Ar8i$4ukw5iu;Su1*Eu0@Xe z7YwIoHLTL5_h4Vp@Ykvxdw6vnsemwSB8xjq)Qj|@q-IZGnCE+`KBn{r{{H(Isd~oy zb@|DHkE?@)99d4UaB7!N4Y;^he>X>w$AuBB>*T00uRR69-4I}BPBp-8FZp!2MM&`n z#Oq`jVV@vz)}vB`v+r&8S?tE6qP{dqu3x>ijE~PxtO_jQar(l2*OFPWaYUiva6WI{ z=>3qCT>0zIO~*D#`qMUv-t>-bbCDJIIFtP6@sS-TsfCI2SmsgB8*X`VrI-4*q-MC= zc`GU$RR$LO%PV_LISGoVww(pyCg^vDE3A1X zFeC@G0dWQWqkmzKSK4|;s?+YTLs0%PWDBtp*Q>&o+{s^}>7P>{{%%{IJGdnNBz*e# zX=FtiYx@_)2Ub*qbR_7ITfYV36K@~%RELR1U$wXt&Lb7V=`i5?`MJywbDk1)PXjqQ z+Jh#q4Gs4P%ciU1_*LBL7*nF6q-!tN2dv;8^wyg>=x{=IjB&w7lp5!~NTGc745~LT zzui_J6$|M&37Ke$ZWTGv{kBn+B-o3wz1yn#6I zs8xt#!*3@ZX43()JvN4{j+b8t;2YGQ{6=3ls#e{ZqLnUnI{nfVWn z>|8R2RK)GbrTvY&D#~4ZTg8L$bsp!pf&FKNiuoR+Dq--y30v1>)AOX^&x*03(UR{& z^piK`9Ld>qvlJbwKc{3Uma$P;Qc?5>rzrxx1%a0f%W=p$3(=Lv;qu?!VnHCOG!}=2QbzstJ;YeG3w2;ofTNaj$D{~Zq zS>Bgba6ik^KG;ols#7MYqlQAmi^gQ@&FXSW;Qf3cpvgdu4xPj}H!3HL_`0XX{0Lur zwbLx;qh0)L)*!)lV_8%$t5Hx5e(_6vzx6Sd5htxB`Dfz{TW@~6C{vYh3Uj&Q`Q;Gy zFq{BW&$66GNzIQDE2d2QIGMm+VRzu6Rz#WO>r>62o)#f5lFsAbU#%nv=ESP4^ud-~ zD9wZ_&1z&9MM8PS_$R|!Jm)RO0;iv!ePx24coK)P-$5sZ@6v2cS_blQf2b-SY<6cy zaH~jH)e29sOnC}4C>3-IhT3rIa^gi9X8CeYWCS6zc_y;7VbSI^lO5P&da?x03d+YL zPvbFy05Qd1cI*)AfWnQ}>vrlflG@?BkpMhww`rVah1Rd;>1oC3qX|D_5I z?4s6lp2-$%(z2eTUG%sbdMMXD@Y&c&wmoV7>O$vrH5%S-J^x4V?>+gNNb%lLadK)H zy3RwNqeu%v-JWmb zd<=Argcs9jZ<f}CT+S( zJ;Kh9uPtfT!HH?807lM2I$|P|n(z;hCOyo2?)7!#)XNs3zXw&OZ2~b)O{*xZ1m`}U z6iYe$l4YD*=lKFe_m0fRSZvyu|L$|~zlutspJCS!Hhx$3>-@s0C%;kk>st#n{(R^Q zx0=qK^DaY3?4l>TSokmd`SLnZ&*Jc_`(4$we@voW&)Ur&Pks$LNdi&Pw7wW6u@Bxr zSW`uZTk-=pUsE;ky=UVv{kXR@HvRin9{MGmHKTfj z%`W0i7Js7KHMAjh+YeXCnoV_lNqnxA0M%PC7NHU73ICzXrAqwqsnO_(#2NSH(@N#m zgz4AAKL}0OX6Ozn#I~9}-`r|7pmZa?M|sL8t@DPXzl^6gB$z`9KQgJYF~|xd3NO(0 zm~x^p3vxC9t?3mlC=J!&p2UMcS#ldsrEbmE z>vTB*RILq>d$#a6H0qZ5jZa>|>gM|Ovm&_@1*FD|KcAfIlNp}tIH&NXqi$?$;Bi`E z{f;0Ep~-NE_Vx8ICt@;wk22hhNIx+d1f`G|YH;hD6Uy(l-Yi~080N*eN175?*=Opx zAC41O7(rXa(S1CHi!in)Y+dMe4fzF=^sI_fO6`*_M_X_)emsF=N5csdW9-eY*>Z_R1! zlcIn3dc|73Bo=CIRqoCP%iv_EKm)CAorse*YqH!VAvbaqys)g!>6@Wz=!l z7@71ps@cJp$K*4sX&RZH#_Vj9J%@FT3+KnZQGfjOj$ThluUWWf16ebe=6g+2tygVv z;HX8nuLJDnQeyeaq4C)Qj`U)D;Y>1M$Wh}E^(M+?E0C2_=z-tm^Km2&*3xP3lA}I_ zWTbnmLT39iSO@4@TO-vj!vPDAwo5KzR-2r<;SUQrA7qxG*C`-y^}bSuO;G(gSMP4N z8rCm^t{rp!br)Z=8Lx=iA&Y~r%`=ic{ohQH7+}9J&PLPR{@jo4%agUW1x_{RoIH%T zZq7cY-~0ejD8t}vyNn@YtBt*bn$!|l*YW32kguaIxAU{OG;XV==o)@ zcFOJLXd+372D+bAm6T$dKcrVzSC13O;3DljL)GqG;sw;NN6HI!zo}uTVS4-1MdIUYkxA@@-nb{^+wl} zg}~&!gYO8HPdFG&E~Oq-Htd@Nal{-Bc2P(Dji#-V2uX;wO^eG)e+duKsY6)MP7RJq zOkd%nm`;=fqWYbas3Yd19dx6|;Y<+}*i4BGcaC2?rxN1I|hT>z~Mc6Tdu+>uy zYxX9UX~HUa3NZhVLu;F@zevlLg;_kS#l=x-WWiR{s}~gRM-p`UP~35p%|x`Qyuh5s zy-rMR(O;<``^6oUjRbQNF9H>-B#1#l4fIOiSFiE^UG+Y*9#cJY_y6p<#FD9@E;*(5 zD{kM5h#;yoH9buT7vhoT)F~T8cn|v?0hrK@-9=Qbn3o#<-;UL_!hiNkD!!<~NO1nY zODT`OX6*Kigu`<|UbBR>{{=8lYCOCy2{3ifo~h!8MEmd%kk-;^d&a>R{vTOy8J1Pk z_iZ19NP{BXAgFYA2uetIhje%6qPx2hk?wAg?gr`Z?yhHf-RF7T&-1?9#uwd)V`j~o zHEZVo+xMoCHJH8Z?wwOVD^X0TIs-?kxtFsJgU9*)ZDjmix8H3o`f0SU#WWvV0o#*V z?l0T>?5~MPWB%w1ZqF|ZE!WO)`Wv0<0UewnK0ZG8U<~@|6^SdlkDPMbC$04RG@GNb z4drC@oo{Gdo#1Lj>b#a0h^pIDBD>jDqPy95QClOJ&1%?~7p6hFwU%DYsC_dCjW>V7 zVB50()Z&!D75?;9>L5O0y!PcC;1(%xk#5dAGFdh{?AQ)-zF>b$XmrG=_3Tl04|}ET za(5M;OJPN*n|STfjk+vL_WC57toK@{WcuRtGzu0LHtcXRZ&VySz49m#i6mlncXtnX zN$0=JDfK+ry_3kw7=0(E`Lt}(>UpKzVNJt{+#5q~ccpzU-JnFq&QDwb6s@TFyNwwH zo9$H85}mBBGAwp?8@LZ|uYw8x5pJ%KeXEVpA#-|@_j4?Q^jQJRZs7_7QB?2~3h3`% zy~{!3&msTG5>46SPemAqM}kh`eVJiCZ^*vjw9^Wh`^3eeteQ1t+FhF)GP&3q9S^1N zcv@ZT3S@dEZts2kLoHGbaAbY;bh%AJ!=p*&mT$D36e!kUd1@^nDO+AS8)_-6sqe4Q z=+3*Db8)j(I=nJ0`@)|eVt$C78UE-zyRby%ba3$o1J{gWvsvg%_R<3?tQHSod6g@9 zuv26qFzElb-RbVz8<(wbzC}(~rqKQ~-HuQErzqSl9-&J^PBTWlK+XNl;D#nx%C}9> z>mrrGqY4WFV{rKT{*dtY~t+h5^E zUbjZ@*f^E#BSsG{Me?PVA?{73P2yT`*qk{&9GUHCzuvDMGvxhfBgLpymVA``p0rsD z2GXhJJV#x!)NF7Kpz{Z>IbC_C8)U;ng67X3$FyrxS(Zd4%Xf(YzEDR$URQ&X=>EtrAQ*Lc4wQ7napI1=R(S>RQj&%kFbQfLNR?err?d}wl* zlO6wjr<55};L}q{B9+L@lav}T)F(;rX7lRpOsQbBF?dLWlKQKQzg6|eBwbxH3-$o5 zevOCgz1%E5bXF9?-h2!*)Q%R#q=&ovvPPAm&jTEq3`b2292FYQ2&KGbG^_7eh`uRAF(muo`f<%ph;Iox6} z!*m(n$<=Ie^oR0NqE#P_bDMrTE(NCx;jCg{TvDmHwzHj*^!=hbTFo=e~+dAjnH$( zlle=sd2U-9XWaFSD^WQZGbj($?dAz?lJ8FAete*cqtVgu&&squ6r|S{Q#ymIASRR( z;x%I2iBC#u(DtUVnq!nnLT22D%`sJo3Oyt|tdqnWYIRF{t2pwg(*5tSwR+f^+3eap zv<0wDkv|9)q4JKExJlO?%y?$DJqJ2enPVMrEf3JMZ}UjeRx#X^Oe+*$axq$WKueRW zLuu2hZ8@CXMj(Cq7JlpJ_nurQ>7jwsL>_4(n>@WmUo5AxQLe!J9RUGNI-f^lIe1b6 zs9c|I2P#XK<#Fz1cS`(@eM0Dwij+w)cDf>(i4;`Sbv`cAKbAOESiy_^Q710xKd z9Si)fu?sf7xjVs#CCBwkt7S^+$Q(1aVfwNBonF4nuo;ueT=3IzwxGfxP0)PWUiKr* zQXc=Ir8(;&!sSavRlc#SIE7HSA<8Z-!z~lMJ)8pbTO60xyKAc`qD5o`IAC^0R#;yC z9$YiJm(6|uc==S9IUjZ>K1d;aD7}p2x1-Iuzj<Jjpn3&ZbbJh6x6X1nA|Z zFD@<)c#TE~6w9<){90REAzqi4mtJ7thXqV4NExcB&CA9yWk)Uzgs4Dq6et{Xh%g*p zqOBlYpIxwHIyI}M(>()+zII`sNvL>;Xh?bF#p3c)Wj@l>`ge3R)RGC--Ka!3EEcmB zaj~B%E!lou-$&~H>0pI|J83xf`}y?3v2$;5E$McxS1Gl-@i7MxEdoQ|(6GnN+4;8h z{vn~@`k;TKaMEaGM5EUB>V4>(;TD2RWkiJpVd_0#pYsIa#Xl52$@kx4 zf;S~sW!=WX26R@y-JJfO&yli?{ZSWH3OLy6C0GbMejV2;z#ALI{7zpc}J zbZ{B1c4Ey9F9g3_XICrpx@CNry>SDNN6`g_Et*jC-4`hs)DCf&%-`2qF72-$Q3i~g zch(Iim^c7uB8q3<8a^%Ed%9Cm(p_ljrr0>SOd3|sMwitISn0|ZdD^)*HAk>8l3s7n z@>`_YzVOw>@65XNRKNb#&1c_=;@aryd`!Tg6aA1a0R>MJ()oXOk(Rg4+;t@2Hd5d zl$V9uj{HnIS!LFn;6ohQD_~Upg%p#F?n|U$I6f2pVXbgCLWD=tjX5y|!rn|Ho&u4r z`7>bo230#4rGJc3O`Pnkh;>;fAd4^Z`P`{c!ZDX+JSCMtB*8 z)ZN=VfBJ;Nr%F+Nro;S93VzwRSJ7O6^`&i%-UL>}gEl@DUsi|?`Q3NFLq~LHc!=Cv zt+dh(n=)EeS1sno9A_HQeMHJ%?7Fqz;05Xj{H&vq)~K+5ikGw3CuYL-=;^-fw@{+y zPjKePRQ^df9)7AovMS}toN?KAqTYAeKOgcb%ZnY_}NI^MqcEHg&LKQ5}KgSR!K-Mk+IT)pCL zjOF=sOpWBu=;La#$K+0l<^6dyP2!v;Tr+=}#|_ljw*KmkeA9T((h*MGk~UF#s?b%nh=UUHiPEB72Bee`U+oRRXH?mnKovjrRP0Z3HCeRt{I zp6J&COf~kG0Wf4$0wws{t9ZglBq#ALg`5Uhzs}WbQ*WQ zEtncAsy ztbb`AK7U=h;;rW??Dqh@U(c}%dDcz8o`e8^`16vWB)8WAa_45k_gbwWTLiFZ>l=uy z%ZR%jwc?Nb`uxnIDYWLe`KflN3v;qGnK$`oa5}jf3Ji>8M>RO((&lcsO`r>+Xhg`*R`Pu#G`jun= z)MC8uqcsnz9|ReG@txqKEgx=$&cnq6%K$x2tG;F8NK0;73$evwda?-*0!a(Y@H&z` z5oIW$QYwmDB!Pe^keFaRnM=V{ZAD&>i^aG7^lbw?Gv1B(kRq3vG8}KI)%05GzGus_ z5(OGHf1CQtE9^HzY;b3$;%l)R5&e@pib;28zx3`*ZD3ZtbE@rT4zAY0^&Vo0Qjx)} z8}XH>wDQf1=k&{as(7?ZVf+pDZp?vAQfDvckl#swr_fZGRoEw)QS;xwhOVJHrmbGud9A z+P?Yn{`=YnsXzE!CVgFwtVb_pH+h_mEBVY0e_=Hf6AdH2!VVbdg zRv}4S!&t`l{)Jn6M%IPoaQr{oEGCaCwH60heg^)16DhcYUInoq)_sFF++*dK+tiw_ z1LuqY3M9lSw4H?9ex`_zQF2sXa@!1aVg(T4DnbAmW~4<917#yA&h32l0tel0n7sg*_x-3_PXWkAU$ma?|xOcrMDe3K8 zyI0712{Rm+ZV?`Zg9#{BdD;li32j}iWHCJT`%JY>f`Np{Pk{UiuUNB=bP3LogifP8 zeg}All@>Gg5{?;+o#c-CwRw@(Mr3ZHy?rPr$$`Vsw zSP~ZEUwDn?;Iq%-;i)~GA|RRGfAb+)u3#{b2(!5jzHmh)KH5xIgNK^zc--Pp<7S#| z**L>#d-qs~nw`+O$*d1z{`?G7RZeE$lmL^`LPf&nbM<^O9}|9?Zs^ot^wteWq@`)7 zSn&L^#h!Hr*F|VW;eq|;@)87d4<6*!CH3}jQ+v*G@4>)^b+M*6ynsfd_tnM40u&&5MUu3fcmhj&u zMrovfu%yIRyvmp#N@}Ihl(rDwd?+pHsmOF^DBRws&6*+3)KD?yFDcYCO5#sGRjQ&W zV&ffnItnx~*oyv4f?hbi|6%kd1%*3xDMZ4>ZYv~yq8x|zxF<(fp-wCUF9PGP^t9ku zu|znW&`g>34UZV>dehU4&Gi@>kT}6y=1)RCe9C0dXU3pLVVZ$7>N8^O+i&h0|DkV2 zJv!M)xOEviy*)s7i5m04$>8>lRe+8l0;vZ)=@KL;w3hJ1oU(c>inodvEchA)bB+YE z_U7ZyKlQ{HUZz&uMp9Ud+G8lhTfv;f6@A;wvm1?P9Q8Mxv8O=&F1qZV zz%5xteE7qF{DXb|w~Yi~sI__g(1}fRSb3DFEsta8C8njc<~P< zx)tTK&y@bdzMa6>6*EEWTl}}tw7mS5hxvZ;*yL3+=Db&JkesX9IOVd2x#ED6p?>lT z=PNc1_|PGm?@w4c$>wbd1Y)mY31G03(O=z}N?w*=)M(2mxlR@MF3b{?V182-reqaC z;+9^e!*1`v*xb@*T&T0?4#!tku|9NzY$v!1;EKp+$x#9JU;XqWtcub_WQOrn+6)_t z5(i!%adE7$&v#eZW@~$@`ChcG?Az;XISt1@FBjqVw7!ECj_pR3)S~O!eqRkQlkKw@ zaqG^%C=UFhDf&Iy>a@!CWjU?orf;sBx5=ra<<`Bg3tF_B;Fm6{U{A!>foJ))X|+cs zIjTWR*OLp-SblxL;N+NoQ#)M+5Z%nN^L~K~Gdy16xM?8b*w7G)<`;pzwRJ?_{Ya^5Q|PMmBp+mTN6fjkIZv@K{X8&o$;l2glC| zE;hLJJ|KfsN}D_KpF%R+`9!W)Zb%={2!B5XS)T%3I!VqMB=qduONOjgpDMb)P?a>_ z<(1T^BzSiZbeeB49z8h?W8`@*mnug_ywOFyI}0{BR<`6d?n8?A*2|;E#+7t5zEmPu zP^g@Vc2zLd%rPmez-ZH;kG3w(@jUuH8&R_VLGk=%Vnq8~Gjwpq^2*iiR%I`rOA;55 zP96lBI$y&sSR^=Ia(<&2q5l}?wy9XCCjTPRm4EFS@ME5N#8;r0l-!gAa(k!Dgh)|3 zZ~OH-JfwKJylO5zf64~jD~b#3Hn!mwh6xVx?;h~AVagxIuezN=;|6!{RXxOA*_(E%*b~YB%L?t*6o1O@*r#vjVA@&E1h2>=f=3P#%+m&Fbj|3m;THQ zjZklPw#nQ%&y_}Sx$dwL0^0QZW6Cn`Tb5O0ueyve(-m+Hi)!n%w^q;y7f+&#sy+i$ z>oNtVl0%wyeGlP=T78xEIy?6{oWd=RiSqvbRQWj)1st`&3Y0?GueTO$aTre2e@@>| zrItydD?3ah!J*=i@Y`K4DiF#PkFVpDt_PGnD9|yH;=qmJnd97ysFywCk@K)SUVdco zr=;fRCd?dlUdb=#Ys|#SOqwV;`CtT`JA~Qv_1#!4MyjP1&9p6&@l#e2QX)krB^gWL zPZJ78yy`uR7@4Szu@craRX}wY@~x$Pu=Z_>9FQ-FdXuBkF;ylnK2@lQZ!`Vl`*_Z4 zxc7x9L6Xy-*C$mNst56BYi(Wgz=?-O>+shta$82*ywgS_W=t3l5)tKoRE8PwRjm|Z zk5l-gfuQ{^yO!|c0a{}Xb zAGIp=gTI3*zPl2&n)7s4Go?{5Z+W0tsDQxL01VFc5Z<%DwmP$1si+d|K(eM{nW}V~ zxird zx{4nqVPwXso!TP9koI;6Q9{&J3aOraiG6jNL&@@xlRB)tbfQvHofm@n@R8RL(33SF z>Emxw%62INxyW%>%9ef9*{y!`;y;x;b~=W+8I@NQ&!Y`u30G%?7y_RRpdrZTh{dx` zoCvIi6;f?Dkl#X|0)@>W)V2clvy69Vb~A>01RqYer{w={90yzfmpbDSV(7o4&j*ySoBIPW!fGxYe&H?bJ*|PVUop?9qspQS$R` z?VeT!h=uNi;gaz%Y^(2vP7yNitR5}Tf+oV07?*?!33(j~A_7B$#&Ip&9b3Ek9*33j z?NyB{d&*Q=J2q}K&>a0CO-KHs8r)mnQ{D|O^DgEuEHLBX(dUF3t!Gzm-x5+Y| z`V|8ez4UAlWMjo;aPPy4&X6|+l3}|(Q|E#vvY^*+(GJjI&epji4=pLsU(_GJB_b9g z7+-YKFK<{}{e;}<2a+-_>>&EvL&=%g7W7)pvk;P+u-wk8QJj*WvD9~aSg%}M?ln0b z&ixkJxp_*7>VubQpGe-8M>XATNTtDv+>{M+Uk*loqKw^Js9Z=fW0N1i`~WQ1hTfcC z>bLRdL;(GN<}+AKgfzK_R(KkgBfU6D zwwRszTZ|Wzk;vJuA1?yhc&o*CwB$z+F>6MuP2@sZ!1QV421j0_T)skK!(SR=Xg8f< zm8#ix_&Ibot}xP%8GO=roI^jO^u9BsWU(iS0|3Lsi6)#3_e(+2MDpwDZtiP>d*iW% zFNUvKT;*{SbG?Hqez<7zr*YeOz3&x~q#o3V`kc%4VQgXHb)Bw*Xg?cC%b0%7R>}`n z<2M>}#4dP}tK!<)tH1kWKfJ!#=ZBT&OP{fvY|L3htgx04=*hkq!6^YFXiCOl(D0^%U$*xuwX= ziT1Y_fp)qy*-dpfd>R5He-hCzWTw)akkGc(bft>N2mbEXr1Szh`ih|gOsbIIw#Y+l z+#33VrbBZ4jRYc7Fd)X=_(Gec~H_fP`B#ql%7uNcgn`?-EQvNTJD%XJlat# z&EJFX@p`o-n3#M9vKThqp<9!1CsU4$)Y2co$V){oVkF?*4p$W(s6pc;^IMP<^S2@$ zEc_cxOiID5F)({t7cZABGX0qtrc2SXiNDtO#PkYjSYv}HcP2SQv=n(bC!j3I6T4u z2*^V$Nb;T2W#V3O@b-d8zAK#PfA{A$b=KuwRhfAo8LIgs?BuE?A{qfifu3_;)9C4khPh#t z-$lG^o6CI{;*TBEj}j8-lq@m%x6tH3rqS3Ov!T1nbHCbo^EAvx zqOKRM~o?JH3)rBLe1sr0Im;}qHK`wgUjvh7GcV>Bas}l_ za#FUI-oy7IRq^o+F18-5_*N*4hCHpZN|I?G&}p@t;2}_>7bHArSqcTGh09dgBzu&rD_CeV#`5Dd?y2Vah_|l8^(+iwr9#@eOauQd88@rOz){j zdV6>7L7?M7^UX5g_O?O=IdxcRt@rBS?kcoLXLYj%J(z+4hZY_2Rp0b(RAO16k`?U> z;X4dHC72Zg9ulH4dE7<8p^!0_KC~SvqW8+u=0rw)VfS+GuWZKp;J2xRo)YG z31SzU{w7Pb%4R4jDKn%ad7_MW?j!ka_77|Mtn7PBPT>!Et#9QL@(f+aSEkCe+rW%) zA`>?^_Y26mn$fP+`mEw;df=G;V{q`Ruw2??&2D47=IPdYjij&XYgVu{{;W{B|5YY1 zq`FisTrw{i3gt-}<=S7n;L&REDCFZW zy5Bx==iNPue%F8ubfcBjH=psdjE9@bEe0$&N#W#Vn4bUgGsgP(Z!Z zX;nS_WaRyBpC_f4UsNgJ=9ORbE?>Hws zIKD&2IEdIX9^~$e3H$r1mkVcz%^0!RSh06w8k!W@E)IR-!R5u9bztwEbzpxbUS+v?PxMd{gC_73*+p={g0^zzzh(Qip#7eV@KPgt*14QV-zUNW-_#95HR zX^Y66*8@JT@{MhP&gLs&{M_M%AOr0PhiGxw?>Hiv`Az|-*2i!x^XPzwMV=Hs{{8CS zc1Oa|ay^(;8RP-;<$d~<{A8FEs~Z~^TVQC}hf*r-R=-l(`?D9?GLTubfDl2vf_y?H zX?;6W1iv>yz}51G(?#ucRqI}OYTF=PGO}&qr^QYy2XIc(;OahEe?Bz6A=^&=>Cn<% zGoWBK$QUz)rYc^<03ha!S<6`GiYDs9{xZW01AOTWTro}^@FCdgb!SnYV6hki?Bo;R&R9r+gel%v*?K!Qap zb)*$S3MSHAFLC{-6Qwo|Mn720>=?8nec&nE`^}X? z>2G6SH9g_n9>3ydeq^PD9@v^5E45hWl_t)lVm(>Z45Ep0%ZE6bdPf*-1ovjLcrh3nCxZT@oB|RU-q*l;5mBVFQ3#0RwJ1MuT$Tq*`oAwXK#WGVhuYwp^ z?=8LQ_*1=R(+_=z&{LOenml-&C_U%Sd8Gmj_!?m7Pt*ens<6nYSHjkh2PYokAy@K1 zbUt=%CX-0F1+)Lc_FI;r(PZiiyNBV?JxunSm3yXCRBZ;K<7Jdhx$YA%Oesr%{6ShG zK`2uQOL8wYEi>;}mM(Tnv&j1^T?2#L8da?HXUv6)g}XVm?4@g6VpxC8wQY-cK@@}j za2Lv|s%VGr&-qW}OI zQx+Tn+dqpFC1;MW@;-H6D*>3B=1=>rw$-I4#+V>Vn-H2>QBb0>)g~eXdw)pds)j#c zC4av=yb5>d28w{n>Y3p-+t*!|Wl)F`_M~2Uz@SFu3kj~PU*e64uzqQz*onT|ao90*AHkttA+5)vB5>Ls@XYR{!pu7tB}^{rR_+K$244)1~U$n&yKf+9+b^vWt`8(a4gZ_3_Xr zg88-!qZWW`Kdy>QK)^u@$3Z1q=?GhxP^mzvNFiI1zTQQ=1Kyg+o}IBW;Ty!cNw&#t zrjdRJEtR84xXiQjbfj+_9iAiY<2j1`aMaG&C< z$Wmy%-GQ_ABeOaj4dvXgbSG_Y7ffd)IdrXQ_ytHdYsCkSJ3WMJWPbv1; za;FQ=etpxdZGUpk0|kRKxI{x?PxvxiH<;t3>i{1)=){7F$QjuFwo+OmQIEw9cbqif z!F348&jMfnymp|Vda*peicT?!PV7g=gC|1n(B~7`?Ugjmk7nGwvDN88PnU)h)-ork zK2L3V0(5VF{~89N_~O%)n$KjuT6HVQcLXoHKELxX9E6F3qdGHaS9DHyzm3MVW_naW zzT<9gnzl29HM(!TwaczPN(>8YsT5{3Jm>~O1p8}bZ6BwC$wLOu-fBcjP_w9-dai9Q z_p3=tNke3}im)qr1H+PuWLq40CmY-v>zkp?f}aS~&{7C(E_PG2@XUrD5ZhcGmkl3! zeng}w3r=P^FBkGkr=S?o%;%eurnGWHZ&)ijx0 z94`C%)1Iq?hj+_0*R#0Ss9$cs2Sj#)moR1w`*bTaksFkoeg4F(L;cz^PGUc)i z1}-kV!35gDKc+PmBc^GMI1O^YH~FYSj45i(!m~W)*AlZ6ZJsAE-|xoNIRI?!?Z5mK z>ewvOlCcB2Y0w?W>hCfD_v6<6-S zV<}QZtJ7ue8)9z%Ug^Dq;Ee9v7(|L$AsQC>N}9%I%Uv;_+i~|J1cw3n4g4!;bdGK1 zxPE=Ec(E;ouYaxU{dEDYuc5&U+#KlbZRY6 zLU*6FHtySWP~7u4n#QII*_^wsQ;S4CV^BS;cfQV#t~(=DrXvU~RcUId7Pu%SQVnE7 zoq}nL%ZWWd?S`jg1a`X9Io;-m^K3mLpkPA#;T?uhQu#J?JUs_^^Muz7KdcR^+CATR zUKkF)gPkxUQxSrrrd~m&$7V#nGv#Tt>Bv{M%NcPpWXA5RVq)$B?2Up<73a@XlW}!Z z8$N4Y7e)9M35GS(AejKc2S@Cb+SgoeDZ0VQBvBjz0b5z=WtEJBEK@{Lzdn_<8>8RHc$!@gma;qW=gKn1@* zaT%C3fdZXcOruMtHTy$`Re35jaHAJNp`l+iGzdTu;*=>XqWxX%fzdTQUiI;-mwgo3 z1|@QMPB>_&(2GF!xVVvZNu^#-v!-hRt?gJ_+ERmuX*>$IrhSfw%KW&2*?RSN00yN5 z`fxJ9x3)Phzmt9KS9+3~nu;w7@7jR52AWz~1jKdxFygVk?x5H`X9654(?^ABl0ekVN+2@s z#0H4QJp?^;mmo{LjTf_<%)mtJPR9!m_&plW9kHCQ+y4OnJ4P&?dhIcXy59C~zLCZy z$3;)LnY&et|G34oq{x~IjnlDMyN9s#Z5t2YLaR-`e*;olfA$A@)RI>g2TESkQok`o zybs7Q6BJHce|%yP?~zDjAZ-+|-Y6hnPXB1C!HYgayaR>oi`a??$}!f~m#=CUfw;f} zj)+X{h=brozXjIJd4kONcz@6}m)-Z>#my~IAJk0^jfg&3wAb<165fnJF836Ou`R!L zYH(=FkIS6TQu7D#OKL4J-gDc{A9^@Dn;`sA@OI$RM^TUT7YmiRc1kQ|#e~am) zx@uzOGo-pej@i$@{IV^-C}3sC&@N1VXGB+Ib~rTyi#k$#=6LF8zLwD$`Y-GSpWT9G z8KteInxxao^V4?D?12eTBO55qGAXy7`0Q$bQoBv~pnDs5v6IQ)XlFTj?J?Up>_&1p zpqj?#xDH@xj%dU!IsKZo7t=rQze;iZsw>E|PPFtemvq6wN}BQjaI$jh=+@j@*xYT> z%Zo9pn73x2L zX}T)0@INNL!`bx9&IqUXg16a@gods6QICzN{K8!)4vj>5 z{vw%aBz?_^@Cl^=*M%Xegdy3YT;=FHC+acLalT>=!s4PPxN{mpZG=ir_1IyB+|J{B zKaOj3F8baM?fl}#VDfx8DwuPz)p|&mH8p|Dq*7~aXmCUo;B&ao>-3y&?yl2eReo=T z8&%9EXjYAd$4Eq}iPbS``K=DWX7G$S>ua__6;92Al*UaO=Z!iThYNF96KRP>X?)b$ ziqPlnmL^ts*c#;s#!f*(K+8ZUXh?Ye)euF0=;A`%cxeEesnt|2U-qdjK*Y2T9~svY zjhKG;6(nK<$Z!w2H^dDWw!@YDs19QB81z8G(qB*%h$$ndr$+-(j~}Gc%6;l+QQF)| z=$HfH3%wG z;USTriDTXw6wbAM7#Il}ijs@KSXPeDm46$lLN#W$4 z`@wY4jA)k3qUlt=EQa^zD0gsOaC>e{p)splxM*`(2wNh)lVtA^3tKWs+tPKUcQpqn z=4RG=ZFR+9Rv3vtw-O#C+K~4Ex@~!9x1uB%FQE8=HTC*A{~3@tk-_PwdYmg@Xc5LJ zg<>FoY&~sqBbHP_Uu-_=L$yNIu^^+6BD(eN3dmd{C%L9amMVsmF|>=CI}Gc0Weooo zBIV|2iPv)S`?=fd`rxGDda&;7C=z&`74_}2Gm(`OD#7Kno5MZay(r9ex_ImDT8JC- zrK@-xMl=p6B60XupisB~a!AFpOH+1c4KgNB_0Nyf^$Q$#*dD-{WGFnaO>@BDUVpdf2^4s~?Isk42Z1lDje+F(@)(pqG5#kb~IeDQP?=^DdW^z4hzHhnvC!m{}vN63y90hlL-~ z*tC{gdnHu01fxnuA^Z=g)?@KSZQM0~NUiFOB8hqZb_kIC*T1DTp6+u}$wxf-)y3ns z15TgaW}S&%!6BU^NsJkXiw+L;q@P-AaM@cYiRW|orc@s_gAge~%dkH4tc7y479~xM#CMA!z_EDp~R%JD)Iy|{$ z(d~A0Tc?YWTnLL=ABR7=O=Wc}j5(>iL_Baxk!-u9_Up2>Tv1UTjQXIvo$u8{&D4Khx$z`F;`w^arN1T2Hc?vIFl)wpAuJJuWCveE3)9*TLYqai2@ zm$o3izOTn&k3E6Y!y2Z+^Lh0F?kbyDd#zF}On8Ged)yf~38il}KHdQL`9OEjH?X4K zAB0e|8X6en?Ck7l3w(Mq(b`N#Ey|LJpxVG3mKE@pD9B$GL=W!4#7EX6X{Jqx^ zOg1P4-rhyb$jq>xL6xAae1U=(JgEc7pI&w0YX+SUSvMyu^fUUE2-vkr(7yA>L*o}@ z%+&MAfVEC20)z>8Qb1cBdy-;?BLW|9*Sm_pWWy^q#~(tSPbx=R@bNed9++14y>yCw(8Rlk^*0 zH!LU>U0F7uKt-;Bhmy14+nd+ytyL*}LpoUc-tXLP@C{GNp}V?FiM2$w%5m~%4eEii zO}iiNV9MVY=sn^C;)FR#FO{nXy=$xc?e&tP9lo3MA~_0P&TWB-jRmB`p2w%M6kyaQ zl3dALgGm6`S|!` zil#Z7jtNFD+{GGdY;{L5HyJQJpU;}Cz9J@Sv84`YqJvd|zml)+K2#U4%WwAJivvcd z$dFp&Bf*TFWGf}BU~DnXkaXm6z;tTBCBwL1Soy}BpHd8TLo#Ino3rE@y_ie> zjX47cEsFHC$jH$|9wES59O~J zq&F=#IieK^GIkn&oGly;nmTVfiT8hyODs8zezxKi> z$QG;waeQJrUqj=RtCoN!x8_F2GXA5f?!I{c;SgzfoN5iOO647C&t)LLUN-Qh-tGBC zx+?qgULtD>W)tlpp8k|kPOe0wy|M?2*R|rrr?;q|BFsJ%xPJ67=Br#86({ zx@wA1cgAWafXcwx%P!A(;rwB=7lv!LwXWr|p}bMoa{d)|ZtQtXviSdmLq|I&4!*Iz zh)EV`FMTf1*3A2$Nw?QdS2vTC+PIY(!Hqv3RGu42dA%@Op<~;2`~>mP$c_q{Jhg{l3V6qW9d2I zD*DA{yku-lMs9KRKdDxkk1xcJoh^Nn(Zy%}3y_QuV_Dz-5vy*U=+-{#yc4Pn;WMGf zDdF?DXP7eo56n#PuIQHC_09Di#;-Zharc*0P{yMEl6#Q_{;j{qXo6YIc%Bef{+g$k zT3EDyK2BTu83kZ58HDxEzYo~|2Mhw{`vE3<1G~Ta*nbo43!hR%kUp9a{o_J?Hy}Qa zA8}XJgY9{f`(GjI)p^G`_kTsP&04-S8UO7He%$|RUZ3CN#PQg!+H=}#83LE>Cja-} z*nFj8Q18a7}pu-Un#7MqU*+7bl^s4ZNYzkn?q0Hz52ZQ|9qycvdxuUA)J(w zf39fRSDW$TtINuNuEk?Rz(2p=A2>HkD&}|Vko*6bX{jj>_C66o#$^B1%a$Q(Dy00= zMrj|gQU5gl#r*$i(gALj(8IrmU9k1nx3B4$?^jv=K}1P{eg0yXVqgMf z_V8z(-2y4)asMl&{f{;n<$tBP2W(2CU;f*PMFKnjw)!si)R(+a@p8%Uzt?%@ixtOD zHKCRN9R|W7=^~*}UVn#p{ZfH+CLi{0&Hr43^Ot_0Z90@E*!XI1G7!o-!;tkqLou$+ z2gt_O$+U|}H)i|C^-KMCfVbPx#r)F;^lQY2LXWGv@Idt`{>QX)?~(uBQ>O32+1z#Z z2=TiAz0|BBskolJEj0gJ4uFj1=RdAu;C!ElaQYqyH5`v0{&%#4;@&%LCe=~%$>cR~ z^7#9ip5O20fBENrSI#!>TAN(>zgk#z1zo)dsy+U5=S|~iPtgB&nBB!9WBbO4pr+9U zo(_W1cgg?WQ(&Y$%@9zX&pR94pilk(^*`4C4sdn`wPk4URl8(~>lO*h2U!wynpdl` z;QTD}G57ZVp6~MNO0ra;V1f}F`)+Fgtv!UqU2+El_IsfOr5osC*?=;KVZihP4=U+T zd)06F_5o{e{$vqdytrsu-`h)G z-`TlIRiGkNkV1$DA5V4O-rlmHE|z*tCH>J#+znyAF6Q%+8nT5tW2+Ud@XfK;BgNJ{ z)a(JsBvvOu_k+e!aRyM{!NX>imX_8*9n$g~8yrtsLH&ZEY%Ml-JsVOmw%u-v$Ail_Tsc zA#9`R+==LdeW2Opo3%9qs0KpVQX2lQ->@p&QFwBA*kUv8le|6X4}I5u!P7rD zNDdyremcFn;#Cr)@MUxPt5auvu}pc<2XD(f#Y-D521fIqFkGSBeP=LXR2oUd%ViE8 zLFs^?bZ)fOP0*0i$p?U11O`awKp%W0s6O2U3H-5YHKx&EMl$O1(q0grlpT(p!f4;; zy(W*86ydCR&mDrO8$WwdW|>uOV&V)LPZOn{O)~cnFkLYp6a>GNEfQ%DzVuEy>`e&G zlR#sM269f$SIua16fbPAW-cQ-k*YuILOna|B03Q2NV;#IP)Z2Yg?6 zczALfnwkP3)-YabUX{`KRFakoEmFJXmaKp5&6e$>kW!7FEV)Rn6kR`MgN1o)wjgUm zEw=wF$g~5y>}%N!2B^jiK*3L-j~9C#m$SFERr6O|R0}r8_H13q_HdT5((y=5D@Tr& z{sactJvewcD3H(V09%0hS7gIbG>vCiq0#}`bX35A$n5jeLnrwEn1*bro#0+oQolZ8 zky6Qg@cFhZ5<<*SA}U7ZBh1gcmG?0>HuN!^Sul64EvA*u?{n@&aU{6C%zY-LRe9jQg zn~VnKAzh$l??s`;bb8IegerdEnb~M$Dq6Q(t>kObbPR}*ZxxHDDuD2q=t%u%b`w63 z)^o>Q=+^E6wH`EK=x?tO`gsDv0cb#( z!+UUT-!(In_*WEp$|F7Tr7o7)L4e4eF9a0ePW?pdPi`b(JlKu}YbJNMZ12kDnCb*4 zb0up)=RuvpAXd5tT^rO7A_B>12_3bS0#N7o45l9KK@-;$RMO5Siag9`BY#0gYeTQo zH*=R1$$P#)69f-(O2^X!fE@#N3RrhUpYUVvPq|JfE;wLQ^lH?078@PRq`)gA1|kHPN&_ns?USwrvbvM#fmZJ@=bCjcE27y@1Xva|aWb-7-cS_#%PUlct0gQM5c#frYN9FXR>bUK&7Qg;s45EHbcdRR@5)!f|7Bqa0+6C2y=N_i6d z06MFn67i@vjH9P3sa%e9Rsf&S(PDcN4C4jML4*LngCwK#L60kiG>vjHf`6! zAIdmKY(>IbZ&x=RMl5|EQNKkPI&U@GU@p4Bwecgi@EPV6R%(8V4NfDLSK;C@8W}uo z6lfW3q@IfRie>LnFold2ztE5(CPTX)|1pzO$5*c+af`^GSccynnN2YHvp!+{V!20r zxd%z)d)faoc~9)Y4&z&0dkj+XYSG~E@Y{rhgc>)5&W}N=OHL#Dii1e)T+;?MjoRQ9 z5RmZCUHwLZ>Va?(3Pv#>!5Tvi-NDMYv@$TTJrBIiiJ|)km%`4Nn+15nN90Ct~u{JP0+wC1nq@+KQ@8g ztcUh$jk|<73*r8CD|-R6(^Mh}?^36cvEk{-hU~Gjqu=cXHWdy1!xbeZU21v5m`!vN zund5af`TG0-0@RFLeaU+H@AN)6o-q$ef$qRH!0KW-TXh>=qo&w=UAE+3PZ@13L+jb zRv)emX3XLhfa`%sK#VR|#E8YcK|4FU*bAGYt+s&2_Qt=XK3UewH`n=?1O+9Xv#c_UK%d1u_TP*9oPC;V@J`UJ zbBhE+qW2Jyc7ONY`0x?=_yA%hGsZwd1Lcp@`wPf*7mLV7ajM~~0L5fj@ju0Ey0lfr zf(M#-o2yCuk@6bdUp}+eL-^&vv$LZUIv4@D^9Y=L*82$H4zJ8SgqtyqD zB=Et@$9Et1^*fX{diI?=D*F2G@G4(4!HW3;1{l_x=8>&MNGCS(Om)=8WyyP(!c7Ai1B5 z8KvfOLttJO>U6Y+9~sot#EOsq^f9P)o(`>wzioM8!4HfB!FsRx+c$JGGc#^JK0h$* zv$SMebP|RmKbR(iLj&*W-PI`~e)-}1l3NqqG!B^PWxUr!5PE-ijM{zU((x~VW*4Dr zqNGrUudAz%)j+a^-{gU6kJkzhhx*Zg8O$z>jg5;DuVW{;^$fRfFNvbwR+|3S(bV+k zqY6twd0`p`6%^QBJam)e)Tzi%hczaTU;=^41uUWaz`lgDx1&P}EE{ZWZGWw-;DRw4 z7Zi+&COnP2YgiBr)`98 zxPBq6RMPH{aJst9^K0cP!(HZFjp6_>9~kEl5vdW4Xg^gJkETZ%nweoo%433B7&Jdr z1lX+I?5RI6Lh!GGO?8^vY2!0Jyl4frQhVAJKB$Y{fLE(L0MvpQ7LqVh9|_?Rj+h|3 z#I8g6*g)RGsO`(==wf4^kgN2(yu74vG;m~97S2?(5@gLy;SrCXSbixQQj&sjS- znY0;*aA+p(`{;831glAqt>(Go<`(bLlcpY><-7H`yLV1{=K?7>N{ zT{AudSkq;YkLp(G3tn&Sh(0}L*YzM{A|qi}{j6ZoO604cXMFVJv&X-NPjzhrq>IH~&C6Yc8Mp>=9h9 zz^#T;yFZ0`wGthjojg|lHOr~@{Tx=2AGc8*Snst}RX=xkcE0}dg{8)M73^T~;3G~E z8!RlT2;LH{>Ij1;sKr?deql{OOk`waTtoyB)TyR#EAz@Zs`8^Bn<>p*$++tmQvGhH zeqx6c{+GS$3t>^wJy^&EM&cXm!bb&=IFF8wz$;URiL|-B9Va?EniWxFg;QjzjRB`f zMfZIKuXrk7v6P30$R|ZJZSlkkC|9w-b`%T6h~`BNtGvnYs2f5l!g5qygp*X|+&Aww z=XJ-GiyuwOR9&5-#fS&6y`*nVqob8kQuIx*3P2uyb|O{IU&ejDv zNIQYO1`|*!QsV`DEVW~eVCh`arE))s=y)tlnLVW0Wo5Sf8P z#aAb%T(cH9P*2s>-zJX9J-v>4okt1om3Nt9R$_<4t({9w<50z5 zf%Uows+BSF()IirG#OZ^cHFPzJc6$$)9BTh5%RRsQohg6*gh&O71RjPiMhScAGVr| zpyGLRa=e_P+_|({j!MqCYS?DBB$F9P;`LJAfp=DtCd1H-p(-y9Csh80wg--u`X zRovs}cewxobqxL zAYo*;L#Rc*H0YWgW#61>;AFY_JPz2;&dzcJSXe{QWmN)TQ_3+ScC!dp&~{utHWZ?06rrY{N7v(!tV-8k-{a-7 zx0c_nh^ETuD3cyD#jvyG2~GKuZ;J{F3aUdibVmhi7aShJjS0(AjCdMrh<r3L{}>4{&>T-rYpRt>hII>nymbo&ia` zW@~Kx9ICd2A1K>p2AQ|nkn6hDSjk*bUQl7xX@TiaG(k>l*gKwrTJuw}CP%g^ z`%^M3fT_~9{O(x{92v-ZYcJZr@kqIvUqh{_t{#&T7q@y0^%gCP7DZ<1JZmFF?BSp& zD0sgRQ4cLuChZEjS7Wv8It?j=?E3ZV%;5dh4Dltgr(?d% zXXD*%ZP@)Ol9bu|nv0E2r*_go${{9l0Hd4+_r(qpbt|j2 zIXL%(KF7Pa(?a+TT)W2{;wo1B=n};XPmYh9M@A@c2x*!weS$zOqC5jv8s}NgzMJ^w z-RMq}SWXTO3UK~2z>QSW$dZOzcqvYJe-`N4OxfPh-BF=D>}iM|*LnbDpk zqg4}g&c{kVnbWRI`Y!@%&ReNb-@tyJT&NdpcU+$6Cca*MF zw2oZ8gI8W(A&N@npI3hS^_$t+kuKMpluKfSO*jO_k}&l43CD+3e9DPJX?3qQ<3Dtoyv<-Q zlPOP46!AK8$kZ-S_i%F~%jj}!lsNhehJcIU%nBIH1;axXD5c@vv9Ath1QIlT1Q=zu z#&v6^0FZ`c%lvOKF)??b07WvOy2-e!TSe@BcC@pi46C~0Dl1*xot#SU1NJfYMLAe* zeS{s=cd)b1XC@v)cNDLhf8nnh=EQ^wGCHMXLVlq>lo_(FTDN#@ONh5lO`RzK)(CV0 zKpDx32R9UN_E1Z45xu%4=UK@#iQ^vCT<;mV)p(KY|Mu+%kOyc`b8vE!TQtc%W{lJY zhf>vhz81_;*EwUmGr-{T7&1pa#3_Rc>ruN8U%r?(HgG02ZrFc&Ol@ejpIiREkroN_ zRKp;d+gO`Vukt>vxL=?i1$YP5MA@sNF#)@dxKSK|q@1e#z37sck~5;>({~GrQg-$N z-^4r6Y=z<>sJ{71wZNaKM49h-#Me=T1qO``hYB(%LpM)PxogttV0f63phF^&(s+-9 zgJYnx)3O_`?B#sSl_+MV5Sd{kVtlo6lDDElLS!v1E$=VgiD4#%U5KX7!OPFEShKM&MKWbc&_pa3!Diz}rG z|K;~rXKm&VthHKno%I$ZkkUZefH!+0R8dQisXsys@>CnTr~10Oj{wg;hy7zq@a9J! z8P^rn7-AZt#diNIS4t3Yw0^k%(@yJNsN&1gXXr)SU*QONmERaEXPC@2IeGT)-)(j9={yp>b=OU#U`+9SV@ zm{2Q^CF-VbTf*N}HuTr2RoU4=i%U!Yu_^rBbDj6IC#BQwPoBlGo=B7R_gtUzf+H1- z7{hpZcp?Q%htnP~BGp;ydDho5<%ZH>q4eMsRwfoN&pp$!!$54%c96ty3&fUXfY)F73qirkTGYUORQC*HoANDPn-GssDoGdOp(Ng}IKPql{3F+g zHRJ3jW1)-@v=UWI84(g9C_^IOB8b6%6hCqQItEB5#eTA)fENs-VeVO`bz!F=>p!U~ z71=S6aWQe5{Eb`i3*wXMJ%-OBF(V&Ey28LW+vW1VM9yl_de-nQD5_ky^uI0a_;~cU z4gLNIonCH&F4sj4OKDNC%J*9gvNJs;k{!c^_=p_jqWQn4HJ)3^KYGLf+{7aEA|`|BvY*S73Tke|M$U$|*X&B5A&-ZxT*?4&fu3s+ z8pYs0aE2|Q8mWLCW*$4xGs+zb{<MpEDuWz9_j!b9EgKVV(#PLv?+JoVoxSSpwz>?9n+Zpy{JkYv8zu?GT08uJ7>jX5J9A zy9ej%`!y*qs2A5CMKN8M= z-ZoE}H)*Q2{y_JYA(M4Pk(FEi%-Vv8ze8xwUyf9=I@{xK#!4sY>&h)Qk^Z*2Zp+1m1>>{%)+>Z-Pv+(8ahBIcn8C@3iI}+v3GK#({Uu(R z825?pjI4d8B8mulSLVMAFE;|53~v2KawLz{=b1@^39sL{(XFJURD`y2ZeAD}5YVa; z{J^Q;u)VE~d8n&vO%&n_zfrMUVJL}f`~1i&a>tB`_dz$+O-gS6ozD60x^B5XKmQDt z?%D_;=VDsbPMK-Y9y;Bd8y!iNecU5P&YP9MfP4}kU$it@v2M$^513!9M0Z29jT52A zKgDGTghm^oYFt96r6MCElfuQrg%gP4rb2nihRqq@5?y~OQF3e64ga8l@u5RfjN;3Y z@t37GpLzYn`uyK1{8{=y`-L>U&Q(ChmP73C`bdGh}1Ae2Ktv=I5_e{d&&Cz}DU@5pej;%O7wPZJ%BESkxwo%L zcd!6labE7Fv(o)_KRt`9c#>H3#!6A1LL&wRw+@bOp5I>llP`Rp-CF71 zb!HBJiFzXjNRFQVU$@>S*KT6p&Oap*%Skm8{0I3@kMtDtFSNxkxDqeSzSb7@k6PuO zkRSVKD6u~r>rDd$+D%l`*qBh7Zf1?8npXAZ^zK1<{wtWm)3VK2``GoYmPMBR9&l zlUydEQQ76b{bTm|^(_CqXi)clXx=b&($qju#8oHa^N+lC(R^WRViH*cwH4<;+ue>D zp1xIUWi5^rzPC6ijef7ulZPurGH9u@pWI`y!}UI4qI7%+%7u1%tFVO=1Oy%nXLkOw zqjoPGQ)&7DPS<>>roO(yN5((Vh?mf>P$`<-)esbW=+xI|$KrSSg4{ zBqJtFUH@85cfSRggCx`+QrO4fV7yO?%uo_1LOKqV@Hx{YcRXdW8(JXAd6rQ~u4Luu z{%%n1T9iLqhMXv@(C+Ji**Vnq+VGvfV55y^-j}Eqx=W)MhfN+{UXQ%J=1Vf5XJacK z*J)PybJh9KzTm3;zP9ZfMRxH+J9lctU;9d32Nw4JZu3VT3{2Ga($UpvUi~i)KzL|- zmaXm_2u>FHHcL5JJWx8$a%iiUmuVUmeZR-?IicZRW|6dh7bfa?q=jNfr-9vs`>~`V zTfPmcxs37NZl`#~_zogC>4O{)Pj+_V0k&s7GsfXrh-9kyof-8uPvGEL6U@d`ULL^ZcA@6^^?t97-_=s-yU)-upT zI?t7bkJQ&xv`3A7{;}VqYkE*I@Be<}mgiVycv#)lazs1)^zYU!0RakFVbKQc(6Id% z!u5HMog`wDw?9nMME{z02emvfla<9{ymd?E*)wz~6@ZN=puQIr4Lj0ikU8SWt@pu} z#MO7SIMg3`yFY;MT6QsXFk(BcGpFY9WHsKNko_w5HwEt`75CFaTY#YFAh=Qh$!M?% z`cK!Zo_l|5%i_~bvr~#%T&3T~1?-pYg?F0^0|k)?;AxsgiIi0Senz#B@O)KDSxTQa-Q*IT|?1ythDOqgXWy=2% z_UwzF2KQHVM_9kGcaNoSyq@;OyM}xNhm96^VD#506!dejlP!717Md|*y4EC<;}g>* zsX5J=f#b8vH@#+$@(Sdc(HB1CZ+MZTEbdXmNA|E)Pl{lyu%`{B;Ie*ba)VEl!4&g+ zn)^Y+#6ux1(<0N7p7m0Uh9hYs|q z5IB58ZmR9W!!{7da2qzEI$>Qz@YegC9AbCYa}xt2lx7*PVd>_O)|IbI>uO~K>6aIM zJYLN{2nWPVNK|FY46tMm^Hffi6W{UbTJT$4;GuKlHgRKVJ8z7s+==S!fVQUd?08QN zR5Ug2fL{~qnJ%G;>P*@{5+^*wG!(*Mlt?jn9~bwCOTSJY6bzlvfOmk3=|B9u^D3#Z z<2+_?Xy`5QWqm+TOeTbpjx7|2X;^Wy+#VT^W0|0jP&thy_O--zdj;Q-j+9jTjh|m< zzvP7?yj1c)F22~o#2P*w)=)<0-q_r{0z-0+&dyA_T(QuyzXyYdD8Q8?(_{iaK*=3h z)Nm5gVZv)V2dSz^X~30 zJ1YkV6EGr7e0)(bZyN>l!w2|@fYY?Diu&*Yu!G01c?N<9Lh08wA8+|2+St5RVEV8N zIM;hY`m9v^(>Z})5EV*yB8ak#US^U@QZ zFdPObROjaAPzZvoFLR8%IXU7$1^d-{j={O*#6m}d!{i9Q=DH1D*I_;G12;DzKy3rx zya8+ITBKI=Ns@>uTUiBRC5mbPy&X00?p{$vcXw%`nB@;zV0B@Un(;!GQr=k8hpde) zw4feaTOz>1<04~Y0|8i|w1ZB@4BTo92V?Kn+7aN#j|12G4c=t{+&{ipSacr4Am*=3 z#y1>}d^7L?%Ig4aaS36sTvE zm62s;X2Pd{Or;6rEFJa4H_u5zLMn!NpUcEBgb`!gtL}0DfB@9WQTV6JI6ccizLGHzGUcT#v=xa}?d$$YqYNp)I7K8gi zF-Jm4Ss91yE^hMDSEPAAe~mReLdwl_>w6w4YqlEGv@qx9?oiJ26v$&*0A|SS?yL-6 zLD^V5p;da2P6Vm|M-W??H2D0>BxJQ8xj`8<{&RGc5-yI+tA}l|HM66|YqEH(h+$?H z_z!LWk^%e!71g?ir&r2McrkY*Vf@F4=G^h`3sfnJ3MH21Nds5cE>GPUm=&f9ADar< z?um&BeO59?nDnw06VDX8Nu(=qkH{F-@%<70HJD^x2kAsj$m$0@4c zDubH|36(HYVYnD=P&5m&xgv^NK;R*0KZ}tIpXpO{s4dsZ3C6hV3HT2+iYhKV&aP#u!lBkzssc$wOd-+6R5}-bQ z*8Rh8{hNR*qTTOd1~vnxSTacqV#EU%i$1n{uwKsIB_`~e-JqH3)M=u4(i5C$g#eJ0 zkWo^~aK&cS)zx)A9=wW;!3RgX@oe`>NJt1uRajdiG;eJSM8=pnI12~sqrEi}VE8T# zF|Jhk;vAN-uL+DSstFw8q#YfC|D-_5`R>v;qHai zEw1D%Ip^YW6k38AD@|LTW~v}@5g_jfQh@@VuIjSqo7vC zZMTO2%a*@rudww@I>CzeDKR0}D*x4F;9-_VJ(}1sWHUphzD$ZMU-17@oLlg?q zbP(7eh-+8cUA;a)-c)TC-0|@vRnn8uMsP{P75A>8^xd!N%JJ0)ttl&V_ilSAOq(Y# zln~|rSoX&U|YhAeE*-wMa2XrG5U42^7j@)b3tlWn+7-$m|yxNdgsH8M&#c;M&51nrdPk z$mVuGeWKEVz)_%n1(JbZvoGMuZm~Q z-mswu(~w%eFN$&KqBwyw9es8me1#`{ec8Mv(e@Hh&sdXThW}vY=NBRyS{i}M-oA#z zy6ZmL9!Y=tK+JTioFqaH{Op)bbj+*jxg^UccbalD^VWX@MYpgvoHwxU>`I-QPrHNE zx9$sv(#$$~%_^%5NuzXDZ^{Cyf|SVSX*~~Y^Z3_g3N}4ZpIqveowzu9E-Y>GLqYSf zesJ=zI)7+Q4_2K-S>B@tU-s0hDk_iqn;aBZ;Db!|HSm=Xo|&1k0|{wA=;RF7QhUp< z9P~pu0vm9H;k5!80212z?H#S?XHVa!C_`Q&c9zGMfQUWlCthT0V-8qo@s)cl z$8hS9UB*L&%-rGzkO5LJdq9j0Ne7pBVhV~Z?&o=~BkdZPi>53r5i0=Ut7vOegQRC? zW1R27g9mevsH%XA1Ue!0=c=K-J&`nSU$VGP?sJ6oEd`qU{-M=3n zmw(=}qeO#({Sow@kg0j>JCs9LoPofs54}{27pvtd_4y9hnkJ&%G1nMX8b*H$f199V ze$DVNrGb}9-!BJ;-Ni?g1qnKgS3a>~ik+eo+YT$S4t)-WHQdQ$e*yd-!>BQexKVH` zVU`i2acVZ*i_Eh=gK~@0MT8a>M}08AvSI7%M8aSq#LyB;Jnv?4!KEuk`HZu~EUjzR z8{gNhrhO1P-jpzr-lzFo>w9QM)3phL$t?{W<@fmNpVb!#F?@EBy!(6$=+2uq0ykhH z(e3<9SW!ud2S(mqs-=0-)se#QXeh=RC-tT0ca$hqF5i+ZQYz$%%x%AFSw#iu0n^w}}p%e@wkPK3KLzvS`78C!^bh7a9N= z_GoG5sQa1E&`{sLe|O~JRnh-5m!fSTj#!^QzE;~M#~Fch(Nk7ZBJJZN0jZTfs`IJ7 zJ|Se}`FSH6v9rE3E{9>v4lF7B*ZiWc zTgg12EArZI#?f*=KIU9sgN243sB~VOK!2Dze+*hz9+$PDZ($lm>Z+&K(dhMwdU}FM zV(vdmAiHeu?soBY_1OF+Wi9xEjED-DK0+w9`)*91`yKBs%Y6CC0C+z{Q|X5fvElNw z@R8%TjdrvO;`lW0ASC2<#0?Td6bi!UCqVd}MQE9olcl-p?me;1M$j#Y z=5$np>xgg}9+Jr}p&TCUd6lf3Um~j)H~SDK>Ry+sbDSWbl;6g$o^+hkBkKM74axUk zqlLkkLDS$M2|Ox@85e_F=i7F3*t`Q3755GgDT*|Ur6Il1S7c<|f=yw;!S`V_V(B#o z&Z4Qnchf;ZL`C3s%EYZyf+mr`#6&vEo&?H);^$xDfV?1JnEh1mc))QBrFk*UHYk7b zXlxaGKUvfDX7$8D57LvIv@^JJZkKX5F^x{pF0pB7i0s|Fcc6Ne0nrOsEOo+56HS!N zT->kk{ow^uiLHXZbimeJgaNWYC}##772oPqHD5ye!t3@021!Xe;A5h}X-^|Yi-tz(#J38gh%}sj?F0c%!=xR1+p( z*X#F#S{Ul=s#lxTu+c%o+Q`^=6!g4OdBaA~er)gTG{fwS%KH?gfuS%~itVnb=jA%v zyI43leDJB9M065fU%AluOuNWre9V43^FN)Cy0EdZq0pD8W_dM4by4x!dh{!FNraCd zBaipjhOa>1Jr9`zC?N6%nYJ&lRtD~WHEt*D47<+v)!~;kO3K|`xKO`7IHv~`ysGL;VS<8Xco&EWQ1?l@`g%exx6%`Zbn0$*%_wC=X|b?OUUblO;p8CnQghoV;*XKikEjaNlDS#)9_~H~y8DbnOSp;e-IG&jEEl2QWK!%=uZQ*s%uH|UC8<(N z{4C-xy{pzEp`b=iSCiOz+F$G++qr)v{ zDYWvF^;xW21?4sG|2;YW?JvuLrZ4^F&~IOuSfD7RsQU!DYh9T$6S%SUuA8k8^+zhF z4kNSV$rn9=(C1T{;<(m^UXdx}5RR5$+M(zshI*^*h!)ySEd)keS%B~`2`ZheI+{pa*cv_k=t zPLJ8*)efX|^J3%!7BhD(oA<5S+?zL2f7-$t4O;Jpac@g;Srz<&cUzZr?Q*)v?5}`} zbqu0ZVaq;*nB|&U-pb0}{}`K$M}~u6e6hosWg=#?n*U49SgD?x4Yx%|MXx{c&Mgzp z!<&&CfA~MT`I6{4E?Pir!cMoU;)^F(^4bK~FYwE>qAzK)|MES3h=|Q>Nd5#Js+T}h z;XhgyRZQ$R_iisDfSRc8=dDu;37uhC%Zey(u#&AM0qVW!TEr)YK)Q)uXdHKP1H*s8+cftojs=xgQNVstScFD+xPi%Rh=J$uhoWsE_AX>@Fr( z|HNDd&A-!V$$EH=gOIqA^!>k|!op(7e)?ZZ(R?pjJ$@XCuaRp@r*Vfg8ww3Qd8?D8 z{Pm=AVv;rFjeb!-7aQB^RMnaR0XdQ~&n~3YojuzCTejEYIE)mzN)4gIFUNAVm%s z``FejG3ktgBG>@`$`y@_>%wd2-44<6Ozq<~0?@hT-9Kt0m|)0cybF?$t&|(Z5p$Q;8$SZDG}PKnjD(hX=DuO^jQ#G$(zR6ACVHj9HfDiu8P&@|yS&<|{&#fxf%1j}SUIK)7_E9A1Vz(gQ0} zqR?~^%eG@ndm|%KUXOi?K!CDtl-o{HK=A`};z`gZ^IvX2L&FdFMyJ$2`ViFFmQYIF z7%9}VmT=!Su>&zQ0NYnwV4gJ(21I%R3;fycRP9y%Ea&XHQb(EvJaVfcH%&aFKiWMx z0#^`?EaiYau1rx`c{GBWe+^+p!J4n{kMo9~!S$~Bn3N<=*z}XRVtNvkKvOV?(W|GY zcMJn4pE1$VE@`jFk2it#!Vv>Oq!=S(I`|+(pomAq)`zAiCOq&HdhLpSu5Mhev8W%k zD&KjQbC0U&-(OmK5MX)=*o+y11ilkAjfbpcA(j_I3C*B?dU9*6^HwUmEuos+MFz@2 z;?#ys1Q{TYV)mJ0U6%VtTTxO?1Cs8L(@fK~pXd#PRl(QJKA_G0SkhUjaptLIo8OZV z;N@K_99E^!t4sbT`|?3_ef>Xjm{Rcpgh>DX{bnL)Kn)O3)s_NK0kah^ppyiIbOR;} z5Jw^qbk@gk2Bf=<=91qU4S5iwh&D^c%=ogZ>XlUGpYJ@*V~U@d+MPw6-1K@91W9Ib zdvyw8JGDnV4Xh@q>*c}tUQ=M26SD8eW&#hLW=mdGXNpTkmAv zK2`TVrSA3IdGpf#C$qt;r|-Mhy1I<-Enl!LH_{G2*)G?hJ0D9ONN2?d?g+#%n9#*S zd!5i*_}3nQ_$*bEum_CCcF-{ifDGwvWTZ+jHgi-k6pcnrzGxeXiHUeD%1CnJSAaOZ z;uI^0?XSrQ`Zj>tG7Sbt`3tkNr9f8&5JuCI)33QXUts%-Nv~b&g|?O|{^Q3*oH?^= zYZK!W6DNnz)rN~WuSjKn{@etE9hXE_h)Tx8>;Iv?zWL)3Wj?dCN2!EwyL^yml7tF- z!VcC2WdR|Nz}rh@;C-OxNl8h$ zK*6ca4Z}zz)YNOdFogaxE-sF5$jT+-xfKEjGZ037=RUrF?|Vu1K@a`^$-X~-{tShX z-#LQgvkVg1?e`BeR>%CUhnnH2BLLLs{g=BNzKadWFd?|pPQ%Syrz0niW{y@^Mh~+6 z-LyJZVXM;!F9y%$6QH5l`0|uhL_kLOyny&%k>oehV~}6=(s@z0-pN6+qo^PyC_In! zS$CJps-(!O-+e!GCkbi+h2w?4wf;&Z+BRJ6^GC&-ajt(JmN!!DSaf_MxrG~e>lK>s z-59Sn!mC$A#T=wY6ZOSK&7Z{A4dq-PwwZhr7u2eP`2E3{aC{8ua)VEVAtA<*z>bEyz)l_@i$j^UK zt7w{)=LDy*3kjq85khF(+9N3>zNx3V!*>`ovU%L+Z4~2#Cf`UIKi(%tS8@*?^WS6i z+Iqd2fhIIWsxxX?tR^{9tf}{};S}l1{g zI{J}%Lqi)KmyTK1s0GvdNWpqZ1-rX@sZdf|_|GD7uOmO;`A(l|bH3~dq?4E?qdEKC z?{FS{&{OTLqqi}So}!Wwl9*pGjF?VdD2iJSrA}zTD6^m{Fpqz+9j-{dM^aJ@=utrr z(%}Y}(Na@SWOo>qj(;sL4*(6HDtq+Ay{E4^{F>*aaC3?qhHwDMTU;~&`GI)`JBe-m zLt2THlz5<_kI#-@K9H4dZf(Va`WVpI0jqL=rM9=XQ4#GjP!{8>u}43?^;}Bqaw{FM z&~kKibYebdR0#B1Fo%iqg|}e=dd{Pjj0oau*ZhFNG|N$CcSWt8;KC^3OZ%y+$W55f z1U*01@$vCSM~8fpbQ&?JxJyiVuj_EdmI5Y}&}`@cgyA?mmbtpRx&Re@>4^wTU^aJm zUjgRs=xndw5zuR>0Oq08*Q~I)u8%Z$;XQu*xC~IqVrxv;{QD8G$Z98{#I?G2!^gW% zpFZ`4VDJn2Er*vcze7GSsCVCMD=1Djx3@O{IfLQq=4LqH@j-x(K463)%J@b-UEQz1 z7|Sz}TFS}>C>b+$ba$_J0XEDD@-kqpaDV{;I1X4Dkdz_R3@M3;VK2VFC5OaDX!lm$ z2sl-yw$|3_Ye2=v1%ocm==|)s6UK;=k8qYY@|Ij%;{?13&G$S0#8cw^BJ1BKrJYQO zL2vr$RxRJVEtT-fXL0o9-)c#^DcQRFpz)d3Y)z?#V~S9(_P0 zxv}yQi9h*9jndVfkYDcAA+=>Bmbag-w;ikAdwMpUP>mD+)RYpmb~qrXj2RgjAqHF~ zM-|4IT43hl&J)o1@xwo`3IZlXF=SP6uUzTIoIB%EDUX2hXu65Fpkl4P9{7b%z>H=5 z&5u1+#H}|U5ie`|E;#c8~0xT>)zd)t4zB{<CvN) zVl#+s*yKEIdYTY2&Nyo)&K|=>6_=^{Tc~i-$!Y#;D@$o|2g=u2{CX z661af*3=+pLkjFWs@W(m#Hh$0a1(Sbm(z zaWhtDsK9pe=WLO__hU-Rb{;3#KTLjn%wM~C`4l4z9_KPi={Ze@oQR08|iRy>+bL0BFeMIWl$Z35~1HmE5<{G8@No#BJXwk&v80QX${FylT9 zE{M4PA-EZVLm0RxO2QhgFj%N3%3;u;TLw9@A2LS0{bvpe>tBF26y$MgLXErv$Y$@W zJ9q8?)lQZq>iX8t5993LzXCr$Kgu=d8vFHyMW<>4sQZXeu#wHT*^ntNK3;o#Yz!A* zz>9%41aeC^j96Bv@HZLK!?f1sWTl*?r5ZM6v;r11{?H{+4_X12w!8aQud%Ma9z$GQ z90v~*{boY%LmL|oC;%^UP9b68*Zs@4goUp|JqlwG0x&l*0M9)c+JhwM1`+^Ldwq2% z3Yc$4h(0tT&bXkrdHCcBLI_>!K(VnLL;wnC<>j25c(dC?qgtk?#m{yY+GG5Qf!UGC zQH4oFc=k;l9k>wSRz{2H;5*Fy`ST8{PAx)Ok$qUXwuwt$RJ>z6YPv0~+F+mL( zk(HA(AUymkjOZBCk&qN?<_-Tj`Xbh0CEV~_qlktES(wRf$@9aR<+(T2wqsINMvE%5 zH;&?Ni%20)AWn8U=o-(ae1t1|Evo|b?O%#y#i-|hrbWHz{%!i5q9>)bv?4C}tfw@n zie$5FV{cr2*6wumM|qH3*bm-=_^h~+#6z0nhT6<@ZcMgdU8;n#z|hCm9ZOC?#9UWO z6jEtKoR+$HpFe*tA*)gagI;7!b8T*S@_U0Cp5@)r&3gTmdFf-rryCbySN*W}d$-2R z|FuQ0R}?teZyNI(s}p;A&wchz9mwNKZXugWeR5$%U^rG&gaKLs8-e9(TEwB|Hp{D1 z-%V!I5@e>Pv@0}g1}?rGZdDNF*^Y}i3C+>?BIioNl^2X|%6LS9ynN4fyq2HHUTiho zai$S-3(P9{QF5Z*oXYxixbPY_Myqy1;(bjHi{2iI`;Q*2w+Tu1_tNrNj^w{s<}!E) zJb-nwIjEH258uIX*9|&|O&DVOu{2qrV~Yy2R1hzc@Ul2ut#Qc{b^f#Aynp1FoQLGy zLCpci_9sEm*2!*bDY|i|wErDbzV0|-Q_@?ZJ;q!746Cc9c2jk1Fx)AQnp^6Q9RYnv z{B++evRmW6H*%z=+M##_-_6JK@aq$=Gsld?;R8(Hi}o3pKslB2S-#1~9=8MhNg0xu zWfijVZp*%B#($IU8q!@hCP<(W87*pi)G*!Mp%!It;dz^J~bpvlg2H^fawiIrXiFVZ?T0Um417rvV{OdD*i$PWvb+T|M&hskeZs z0OUSMNOE&?Q%Bba8xh12$XGXb_hahET}8uI)*lrzz2)VDz5_$^12DI(zw(bCD-Nw6 zcrZk?ms-%)L&JGuZ2%-8^Z{Ygp_G!)&AoDXEkSS$;tQEdFOpg5Eb3R@NwveHci$jQ_oN3{esT06oBD zi6U3h8dUR!vvYI5!FP*{io%F7)!8ul{A{%a#xkozT8&nmMN~C3ZUF`i(*_-oQ5cAFH4+@fozZ7k}*$mmOkfM_0eocH_re+X^VXp}vnbsByN0 zxzd@dsrv>aX~n0;-bH$nQ8Sx{x}rr>=pJ+5h(_>HhU+mauW=Uek-uB29~vb`{>J;s zPz?^57O5<5R$9tYm#_ju*+2Ch{QQKtnwUkM=@TJ~3WH8}bAcUDaF{1{IV zDJ^|jK|sei?)s;0-r_NZj0Q{27v1#NUzF+3(DUCr-=W3vsSoo_T?R5nO64PrEPi|i z9o0!#SeRAP6G2R=x7FV$$v$)Y*!9Of;KfrbAho1K>X09${~jK`a`;PDqsb%J?td`- zZ{g5%%e&4?@MNEMT$2A^r4-6Fo~%d<30j~H$}IUa9oo^`$+m5~Y*uH``eBdK{>qi> zyv3({Xnw6ZY|Fu>q55a0t!qUFxz}{eVMz$DahvJRJKA2I_KQ*a5AqW_t}FB%GsQB? z*T~iIP!FRzg+*D~pK!(cnQFafIu0UoOqzB0nqnaOSg2I;`12`jlYOeIOAwMykC5Tt zkSt9bwBQEV#0w;D{aW81{k+Fx-Wrlg$EA1D1F6paYDztnsbk2T@8uHbP05qP$?JC? zGih;CX)kiD|G;{8`*w*)Bo@lY$7ih0z4VgtnFo_34HZVgpX-JD zYS!^k!yew-g6pHAy7eC9$nD#=S-E_UBov4-AxFr-E|K2C(pU|Hf&E#nY1mG$Ok&3G zxS>o}Fo8}|j>San{4N5Q;-z#RCmcj+H8t`I`&q(BdDYotbl*XXvIk|(d)wQm<8*}7oD4tG0WFfBR#8k%@b=`4I{cxkx_Ww6 z7WVM)@PNg=dJeX`-?^(`Zr)o`vN0JrYbXHKsl&5oDznqm(Jyx@)$MlO>63d$!*iz$ z_f6BJedAU5HZVGW$@gv5?GeKAmE63%V)s3>x{LEuVq8pa>Tu0QAMa9KAW6nG3UyZx zkd4xQk(Rc$7^qXKVWtb8H;w?1CZdL)L^V=wt+5Pyym+C9t2S%l zpKLP1jn4u-?3>(N_Kz_!=^#?Y!os@z9vP)`i;MRdgoHj3q2ST}A5UKaRb{&UeQ2Z= zB&8&zL8U~b5s_3vIz*&9rCvlzS`d&H5$P^zkrX7PyCkGL1^G7j{_nTe%$gZyMm(JN zJkQ?01TA0-5VGv>v{HS0JO081{MqE5ki_*mCF=MNpT7y)^vi%ah?7u}i==bO zCmnGa(a!VMqJ__++a#n;tB}bCTug`vcv8tccw?jC`TM;jzPJ|WHnGp~u85T&rd5Lu z3BODJ#%<38ofi>iirFJ=%W1^F>-kyks4|JtND$@=> zsV$2ElL!l1>;S(FC@yZt1#_WmF6(ZM7%+AFWiYBp=BuQ+AhrRUko>bkm}@=02y&%a7K&k!P6Lb~YUE_IwBq zUTJzGjeU2=tcR+VO`(F8|KoPSNPEjak}{u#AEe?gPjZ}o3%?us!xH{!{0j3m0}Cni zA)6&d>8W$J_^wOU59~sxk&yU0V+-c0;Bkx3arWrGQt1-FWdk+=KXgAJP4$o(=PNLa zfXtfmfd{{P_pzYRQgXSyv6e)Y?R2;-ISMd0b#-+k;JxZdZz+FG`Pt=3C!wg2Tz~Us zr^4Zu-EL!=_o4Ru(F_tFMklaZk7ejny)&U-yK52RXr(mvN|Y{=0T-^6ba-Y31c>E| z!C?w$4l0_tsW^Wdg7wyx$~)Bj3J5Vrh8wlYE%C8X(loAI1kGB^rT$Xs+G(5$`Fi2T zZ~Jn)^3*vB8h=sa<=1$D5ODj%t1QL6fO7uXvuD2{We!5JADtJ&jdl5{gk==`^1vQm z3Ll+U`mu`nj;%B`hYvvPcu=_35=2Nd>;ob!Sp=+sbX;BYzazzYJU6SClWAOcm%c6U zU5eK(|39uSxM~^U<^q$D5hXTU%z(5Mmss3;I1kgRq4!3`NC^BmYoPp)llhu_M*u!W z9Ry8){LR?PDij{y=ILp=%jlC-<*ZtO{)UvZ2Bx4*>EBm@1EnWq{0KE6Sg$W7fE7A~ z^#*o=kxCE^h6y9V*`Ggu=u1mW|3mb;A5FQP0Q?I&B50!-F}{=Vt<*YHs7Qi=^01S$ zh+y~dkQKfyW#FagV#?LPfDRoU-5oMn{y?3B070Bm{w(Sv^A?F{Kq0D^Jb#m=n)uv{ z5s{5jX<|Ol=RZ?q9T5={0=OU&QCp?L(s($J$|qEInwUPJ zSEnG-*zCUk;r`ZWdfJzIewT-l5Fr1FgDJ(g;`x*>nu7t zvRxA&Gj(orpW|y=|6o0P?44|Ho?TpYt}d~grPTP`bdhGmsJ^H&V?*^Lse0I;VBrT8 z05?FYY?FfUUQAh8&{o*ncl<1+07+cNP9-K%D<<5L-5;y4>isl)ka17h&dm*Z6RW5R z4%7Lol$6Jhe1kg0TVm>702o`Bmy{(cQK}8{{Z}J1-bq^zyYCl6u9Q^Mtl+=34oo7pqW8f zm=dNyfOOml0^37nEFa?oqFuXX5OdFhIOtNCiU6>Q zbMM|gUbL@Y)Wx(LA1REh!d&H{KZ-hS1|H$AI(`2!M!sljxv&t+z&X-!dW^|dbm1VkJ0!GLV_AM$lio}|v0@ib z7p7Y)>F9H6<=t`zNx&+AYfB zj{9Ga)K)m}z9gg+SbYUKmD0j4UL&!KUH9n_)vvnFCpxbY=gAf!&fm(Psc*@+bZ!@~ z=3vm-=jP6ZewI*`q9QQZkPDx;a&ih7-WY#^l8FASogVNq@FR_rP9g>9$-X3vz74+@ z8rvCB!8>=rAYW?m0%}+@a&z(EVPO-X9M}GSuhg(HCC&SE<@-4fQ80B#eodq*TTAXx zp6nK=SdtJYEWeYFY@tPFQwsM%=_A1)0ghW>OQVvKLMJEnKoVDs>@k1L8Wqn|ej#vH zSmjtjIh`)hvmJ+rQFHxwZ5%E)ly@w_n05~G^;=&Z7xBQTv>Ko}35|0Of?9l*uq73%hb#^4${h^q+;Bd{JX&zZipcB!E+d#U8T zUZy#(1014kH1lPml!}T9m`d_>t0K_tH!ku7K)!YkdbA!ZeEjIuzoxI>XGXj#J`Ph&3%v6BZ1%6f*;CPLPL&>o zWsZy)CqWdL!&f`QApbXV5ohHuet8O!^SC$5=GF2ZtT3>mE+6G-W#fIT;RZJ*j{~>5 z=-u2gSLor0Ux-l(l!{-w7Ne?{3$fe)o0#9$ zlN#R`wcu*WWkm`j+kE z@TEEYaMhcZ(`Py~qXK*#GdAP1ZKWV}dVaVul~8QwSw$I`Mb5rkaV<7cy~KaC z;bFJALTTzRPZ>piw7>UUhKlL=DDfvO&@Q$XyXAQjrXj9`e; znOw=rdUs)br>?(4Pq}BkUVAK|NK^Yep0hnm%uj&Fz zBx7V>?4=^*7nwOS5M8?GUe~B^{$SDEm2rhUem1AfT>EA@SGoB+W_eI?gCf(k+w}}M zh&u`Swqaje6Wp-h7*Blh-L z4k}j zQ*C+qd&4JB7y+{-1Fuy2X@-<}1<6+}9c-G4QcG9RL)20gRB! z#pzm+a>eZ*sxX;@!ufJChmC?vwrOC16jmK!=RZ-oH8mb&Iv*T5miMxP5PyGM>gDuJ z?jq$n1?FpTPZ`6xJ`Y0h6;!Ha`Ve1TbH|grvS^YRVO7z;chB#~E~wC2c@m(aH{(X9 z9#_dps50Mod@sEfJzp?|`kRh?X}_KM%3a&v&;Pw!Ob|x$V|ojHb=e4(EGQ zPBU_q)5pXm3SRlPE3kJ1vC2=8c;3 z6IqpbljgfQcIwaAO1`!o_|jV%9(Dsl!kUj?Eg#~OehIrsFMitXcD+;9G4AS~tSkCE znJ@g*^gXXh@G>jEeI~!3davxuI3Y1@s7X8V@8uNTUgR3TgC~+@fF{#u*62~DwyaFc zFTi3+$0)dR5Z3+dzEeYwj>rT2Z#wp6L^ShoNkGu4RU!X5Ldd^Sc&gW7BIp;8I} zs@nKuuU%DsKEgxiOMc7vt;|jH3Z1BK-D3JVXK@#f3rN1vr=_K(zp4!!!odV^>pBJG zcM`a?NA`m|5T;}n3Z6gDdeR!#GuhPylka(It}ZNK#y&m>?z=-BPAT@>-~6CEY2c$K zZ`FcFC5_kn2k#TFeotR&aZUM_OR7hHTrJRQamZYv zrDwMDf_ql+G2mG=F#Y$#_>l*(Oz>&M0D23O*}spCQNfvBQc{u#+ViO=IqJ>Z@S4)Y z3r$?rh{r^%G?A3P=*OAc`}_H|m170fsWvS$UD}*R4+-dp?ukB6)?c4fm?xwmo?4*| zu~DWSl1moJjoc?{t-So&+Xr6qH|TEn*tTpxNl}X)IHNA~990*~e7fQrC0Wl&%A0ET z=^4^aBWC@*dqcdX&Gv#((Dk_Zicki8RiVy3^$OJ>Qu~x6mZ$;iM$r6Z!qjNBNoa`i$Fy=p z{DDP3l4TtP=w8eEn39Z`cuxe@hwL4b4P@*u{;z6< z5y8QHQ;i5c{HN)r3OVZE0nzt((}eFkc};ooM~o)lo}S(JPX}&;e+PIS@~p@p#9869J88Z*T8=i9f^n?Eu=0 zn*4n0yS~?pt?|62E>BY!1dhPZIcf{1x)gL=7ITF{Hp)CmoWB4^l4m6wm)X;m1;P+k zP-(Kh1n@|ZUkSggtjrjYx@cw?p%h_@6VNGeUW2`Q92zq2PJ2x|plZp#n5kEC}4fPwX zuXUB0hdX&^2!0bvQ2cPm6pu2n321hSC+c}WU>PmE#lj*B(@2>?-CzYHKthnB2?Pxz z4-b)4`gYAdq)KNJmd>^7^z`D$EG!L0s6Q5W5=1Q$S=~ib{Y=LuEGtfNw7z0Sf{Mox zg#YybIofcOoV~Kb#YBfSYY?mbg*N%ajH~p>S&2@@FRv53SC98M2Z(ir3aZ3BH`OgH zS&0PUBm42QyH(YvGq1I2?^Ep-d1|FaUKQ_|TGuP7k(an<%lauIf{$uAeW^ckIn-F> zSj0fC%w1pp#7^$HGqt*w>~B)Uv#Z_rSyDb3h*p;?m`yClF4lZcq~4f7m2z?a{rFni zesiDq_?1~$qUo^*yijt~Q?-<_!9k8gmB#0u;ZgM!^XFA^bwy8~d6n6!bxE^Nd5Q*Y zK1gk@s}e88CqQX@VQAsl_nODosBh1zp; zz}jyiZ287$m5Q2%em&W@qd5Cb5g*YhUbbv&U`h}=P^9@k%y_Am>V=YRf#(Hi{@@eGvjx5BAp&W zPwTo*q)$-Cz1wrmx45*5eIXIC1>D4=K(U=yXy)gWPdg|6E`Rrkc?%}$fZ+i9%RQ8z zx;tTf?)$2s{WutbPhjCNuIMU)I4D*a_giQP0uRi6(pTezO(9XlP~`so#4jx{2UU+U_-@O<|!=uf<& zlhO2dHP;do>eG0D-6 z$;;2l*+EI@ey7^|yEPS=CN91M4Q?b5iO>uhLx8R?f0mFYXLpIj zKhAvGoo;d3F{8D0ft{yGTbX!W=c1LSSjbn!vPwMYL;wT1P$H(clap&NfL@EC73VUv zg>#HO_CHg#N35Ao?*W%IIyR>N7?Qq2U%s6FFt>m~3HHpX-nO=v!4Tb;P3xmDWX`_~ z6@)`NYozBFdah!=e8j|&BUFJaQY8Kllm=ic4l(}V$q{RL-}e}i5KF@~o4xD)dXe$t zJ<080q|cI>0T(-m{pjjMh}UkLzlRMbU5}#wtL1U=fHwQlw{ z{>2v;kLW8Ud)+{ZPL4rI{%l}#ZnE)M`=~|u0z=qmdDi~zEt0QjvqL(Dlz|N9aSYjk z&AQf`^|rzpK59~j)9~xqpjHd$hz{UE&fqmWZC-YQ_j52 z$0rOn|$Ck#iva;$o z=g&RxI9Ct()KmFo{fLcY+l`L5<%Q|ui<`KdOtJ}KtZEGgMU5Dv6|MFKM54tcU;m+o9vw}|*_aU7WS_VQ1VnLh9>RLP#kMU}B!llO!4>2xhFWfUKdO@5v z7*1ckz^xkW@Tui%{D+kaeWSI?O;7ao{o1Bou26eU2$-)U4UOsbV#??& z+KP)yN4m!q6D_d-OVZcD#bpY_33OA(zgJglUNd~-f21Hp;$9$-S9uwvUj%*+hld%r zdG6jt?q2S-o;2D*iHm?;^B!yn&9HBNurEl^jR#dV zKI4ILTzRM_bTFyJ@lG_Sa-X@g=l|aMnI*5pUwMZUw8ZBXtA96#dqliA@7^7tMtOOA zFQW_hQ8P-CXtnTh5u@Bi=bJ%fbp!#Tkus9QE6$MP@5DqIh_F}=a6i}1$5DO0f>4HI zr>e4HN6OXF-R8t-si7rEv6P_^`X{2&{13(X?mj`}gl100p4w?mKne`n6UM z!V&CjPK4uNqG8NY`WA`BeXP?^L7S-+zO|toyR1x>Tj?u{kEs1{7!If0W(Y&V!pMMW zP;e2^ZwJ~t67D0LsWLN_9ndo3f>tKZ^fDQ59jXTo;9sTS7)j%Qcl*_B^+OlZrK@hB zz!@e>SXjab$`m{ljGW>o+DrNU!~|CcbbzvyN4@6xL4m|#2PpQx zX?=j+k?+l@g~lI@f57$>X3p_)L1P&iW=WEke-OHN1I&6Ulz~1OnO=gHa{e(f17ScM zn4^lazI=h?I7n!}>bnLJ8W>6snVKHt2}1zGT+VeJAvBp;q?g6LvQpOkE!r$3_@Njq zq#p(cqQ3+b!rslzj>{nG!-s9*0Ph8Hv5PaOH4qB)(fb@5^L3S4fg-x_!@Wj-(~`t? zCNXAQ^lNYVO?r~=30Wa)?)!h9yaKA4T!IMoi213CSlV(|skMI4L_R|@?y>6go$aw1 zAB6`r*IAHaM+Zg}!!7P^i-Tu|g!w-^udO8~cXkO->w^gngi}q+duamCjKDhJ)^Oa* z!RaC!t6WqlxXa#e#1u2Y(%R{0l@NQ_tRi;3@t|%0aw^fgtG+jlT%7yDoZzuJQ56ZZ zKJb#mKt##_b-n_17FWSkEd@PGJO)TzFyPZy!80BW+1vKi^3gOu-&%>K9i=ulA}XM( z%79&F+Wj{njQ@~KYGh@#h5<}%a%!sJXmW=pD}Ab-*%*2sA=hRsE4{7o870{L|LMVP zNjHqI+vs}&>w@k;++!{Byo^sb#W8Vj^7EHlPS?GvD=#mPH*_~f^z2_QJt&Xr4crL+ zaQpYrHTVWQAhl3=#zuzzF5AFt7xeG?@Nt@f8A*NjmFP2aE~`TB{~XRi2wB8XNS;YJ zLV^O%j-L06@s5s;movHAaop7|YjN?Kd01Vgan9(3S>|yhn0BO*az9yc(VLp4=l}>U z%n_&$YeL{3womGMxVrop+-J(T)cOg`VrVn8xU?}*(08K^-OGHy|6T>eHr5-bpc zO<={ZnkkG7SZ{$xDnpMB$wP(KK?Ye=_4;Y zyD@u6%?rt~H+uSdi@FW}{w0P-^?t29V)l=SKu?|2{7JD*kaFMkItK2YXL69SKHl+; zX%RkuEMPJ=wzG?z@%c*#9$rA-7Tz(xg~mpsp96X5N=OD;j;$n{ zIsqi#Vu|^I`dC*{ZAAGpH6|v;@kcbv8+cg4AxXM6DJG_@+&B@od!G|H!5EpCm~M%P zoIZc`>Xp^VZQY-xTF;6{V-Rs|;Ej>E+YN*Va z`~C%fEVc`KC*9a@Lor`GEpZ-^MgD(cLXln^AE6f+y{J?jG!6DRaG*L#y>*Me8J)2tq?ZaXw6*upYs+$FX+2@ zA@lY3TrnecXu*ZY3wOwLUPM3${Q&qrF3Q`_Wwycm{RST&e`{EW*iSBu^6L8PY6#H1 zRwrKn;spOGd1pP-)AJ(zmI#1xA>2EHz_g&losLxeth^>)l(07ZL@Ij0yY^-H#<;)# z&|jZ(jXn@{`I%}@f*!rnvKjm2y~A(E{<6~S<}BrRECB)6k$}w1E|mI*-?!v<9bdlu zBG(c1FLn9iYZAYM-m!hUuiRu8``69QCF}SP_7CNv7fhW*sl!>5KC#Kgnd*ZZV-9o# z0N?-^o$-FlzN{o%d%NHS4UNztC<_AdAf19u zb2~fa;=1e;HVzKBd?>^~Rnd)x%2CHF(VBk&p@XOZoBAcLuFC2Lc%gMrjuApEu1D6F zA*TXwyPq*7z?G7~lMWA)Lz6~_LCNy~KhxV?$&{d*&qRN1Gz}1l_|d_^#?Ml&8rO{w zz%U_TniS4R--j9LMS9h{p;Ab?aOVTtd;hr+n+?6n=t|7bh0@hI6bAbHm8ZWtFgfln z{D6Hp8Ew`Z1w#3|;I)QKJzEBD?v2k+bGW>(U9gjf9z6Ul{rf$9+sfVjhzjXIR9{Je zNq5piO!On$3^{y`nCQWYLW6TrR@R4n;G*{9Pms7v0Mgmut4Mmfrg&?Ma6ff-0I%5D zc2&V$v*8!Rr>_&>-nRVq5T4rf;SBm?$O^+^D!XNSOHi^XE@4NS8{*{Py_n zNtXa6!6QV;Ti9|0Zpvb4?^7iUfJCR?00S6?qp!tK?oYClic%iFD4?X?I!H~+D1 ziYzD0OdQa|5er9I2pU9hU_luN*U!$*Tw5F4a-EF^n8)53BIgxsqM~OB@Yy)T@&)IE znYFbwSQ$(J%2wfGy(S<12EwS{KrH}F%H@_?OVGIGD2nWNS?*{ld<=VttjxAX}uSWLPF0D zn039qyy^(MN_$JVLg5|LbtY08D1u0rU|c_6<*Wd8jyItCfR{hFwiX083+TE!-GPTt z!VCB`WTT$>G@KTa^8AEmyhsr;S!3YgJ9>K!lTuRZN1B^WR;`Nam*y81{IT%KJ5XM2 z4{HBAFiM!v7c}aW>rj)rI62`n;?A3-DBmiiiDtx=TA!bH)XEx=99$gj2Y)PHQ_s=(v^G*Wi27>B81&9`j1i_7t+wU8Te`ZsCcwI#0l0Okpf%$A zhyW@J?xak9CAY!{?K(X1TX4@|0gOSPbdHg6TlCJIrvSU|K!4(8vKwfm$}htk=TNTV zIpn>31W>?2Ez+E&;|O~T0Yr!6U)Bie=-`3r3j$HV4@P(y7z4*0(*NR)4NM7~7Sg)O z0`PLRA-!KpNeLn3F>DCC^u$4r%O(WeyEg(`0&*-kb3iR}GU*fwOZbJA`{VO69hp#a zZa|_v6TgTFhi0^& zI4I_8Zyn$(I)TQ|CsgBVW+PZov!H+arO!YTMt}FE;?Xlh@9RH){D63e>gBaH&yvrd zHN0O$BxncyTFTe;D*0NM`*n1Bd_wn+kx2#w0`B2Kbu)wZh=`AiHx}D!2JS|08TS-NwmSJRRUpH zykrPo>$}Q@TMP^mgV12Ia`~n}kJG1&j4m=f+3%3_!diE-lynAf(5Je(8_-Tc>T-U1 zKo2aFn?s}?@EZ2V6!`F_6v@N%*#t;f$I;%NG$@-v0VeOq;E#f^8I{f#cYvD0fg=D{ zyWISj#A}J-lI(2rEEXgmQRk=-rL(($L)8 zl_6-(dI@jdgezd1mlF}t)5VrUxr!OTzOKW@KZyLjsfI1Rb08gL9oTSIx^Wg9EMV82 z^7r6Yn%B+ky*(yi=^#R)lTO&)_iSaacciKFvHQt41g+$k`A?h7iWeOpn;3np8m3Y8 zh1kz{X{Aj~*(t$4 zHvA4+VW`rs*85kYhwxk|v&Q@qNwGbov8%i70w3}^`0c?#l`wMoK%l7c3RKHUtfVua z>T|NQZ%#5un3}zn@#t1Grgjn}3K_G59|X0Vo7-;~{V$caOCVvn0y*VSFwUpdal)+H z%l;*sMx0lVavRRspKJK!gTXIK-G;44i?efU#t{t6CXunRMO*!nn;!e{wlJrO^D2cz zQq)8(6bvtvfur8*`Mlj|$%fSjMQk=a`qlDM$Ll|X^Be7-l4T}Bg)y!#C|@j|LsFwz z>MLv%5JnDAaeMstF9r&ZI<-a{o-{zqdWmlclK=$tNLg7dPnE3`Ex8*c4_gCB7BNJY zWayCS6y!4D2Miltc96}(9opauCB#2qFCdGcyp4`h)z>e;lBfzOGfsUJjoHj+@9aEy z88w)r{t|xZ)lhS6N4gwip7wvR-~~w!g25F@&|AvY%0~cmq619c<1g-XKZPSyK;%HAy;jbW29*gs zzUmO9%AwDhiU}&tstW&+_V)J6kWN5&;COCFLADiLDAdrU0sjVMr#B!jxF2>@oCv9F zBe81yB;tcug`FJ$W=ulevC3%6I)t2;;y&IyM$21n`AqV=BM?vDy@8Ar&2)gLg%owH zGEelGZM8&71%^@JYLRk{HC}T~^Q)L8E*(*fWhhV@j_RqaJ7+mi2S~jG-Rh18XfI!4 z7{S-aI~8M#xioj&TRsKN7b>A~ti_3FWBShS9N&km&J&P78sr3!2b1qGzobR~#w&3c zT3ww*j)@b5MEL9}InzHFAI^}*(J{Mo+l|M7nP+2$_c1(!s|0~DB@zZ!d)iuB?*H_@ zpA3+;2Sx6$EbOTAzo1CZmvX5QxS99v4{a^DE0}J+d(>yoP80J(9T-qQ6wtf!31q+*%;(ikAf!V)i3Wf0HNUqfAk@qzLA(6~Lj3QEc?fTw$QXm!)E@17#X0E zMJ#{UJs<)xE+MAmSsk4F7JzDa0uV?rX%cgZ((BwR#q|r$n~KaAz-twlE>uv9FEmaR ziD+xr6`??p^BSBzads}h;hPzHyXw`Gl}3D)3zCSyPe#bZ%#%JlG$yuHyliZ-lZ6-o z+sRtD$YY@ydzaA1LK52pQCr~D4~NNB7d{hg|9v)xzh$x;4~DUYTCW_*8B8WU8W|Lm zByoUZ!*>N8cJ;EM?L)LMwLCaOetIna2S!)QD7l`e>?JU52&G(d=C4|Q&=MDDZB`(E z5B})@<8s3suOLB*WIS*;W$yoz2g(t9NW{R6qXbsWCo)db-rR&tg42R-h1KPllKd1) zS+?25J4Z7Ss{f@h{>M19qji;fYsH0sYrdk!)m3_xt1H3)zG-xg3G{9ld@o%Ou5qrg zSnbWZKYUz^?3BdyS4OpJhgYs0U9gMkz>WT2;zQ|^ZJQB>l^VP6eRy55gkD*X(I(OR zG6eN43LaVg(KXGV5)ypZW-dSevbZ9_M%i2-h|adIw|=7bu&@ACOn`whvNT~RacPR8 z#OCVy^hn#~cf_@{@`DSn2eW@TVhc^QTva#Hk-c2UX3rm%>e`)iGel@l>BNk*oN-We zuO~dP4KriQ#ZuMPHbgtH%3AK6gt{IQ>2q*)-BI#rE@ICd^&2kg!llO%Z7)8?MX7W& zkN?CAHFLcD?Kl6{k)z|}p_3$WCQWWJadbpG}W%aHGmNC|^V7&%{E z8dco&eu7$3uK9e~HrbaQ# z^Ss*o21lEJj+#8ve7fC^wo9Ks!q7-g8MkU)HN}yso2;n1K5A>BOXS>S{aQv;p0#52 z(~#y&hSEZjXu8qz0syL=XQO65A|XAeS&cbo5={0 z4VGTFd79Q_B`|^<0b3-IKs?jz} zj1aY+-{Lc1XXYWU%<}bd=31ro>2UXy{6p1vO}|eT?k>Tzya_@>=b?6$2nJGN{7_-} zZ}rV$lPq7X`;nl#&W>#xs1>gv#&{&ui<(>hWw;mbBYfe_q;D^v|CY?DHxc#hMub82 zm%rP$-wi7&u^SfU>`Wd0K2$lcJ&Fy&tfF8?Ql$UnavIIcvoybvvT+&s5;fu4@>Ai- zb7`wi#WJMwL7;`_po^dEqyAXLf6V!pKr#Q7zAvYCeau=*b8e0I#L>-@`sPb0UoFiG z97R8uO|u(5GrQusF@B}*_+AD2vMwhdY&+YLl^;~Oy6{r@%!Ip2+v#JLFi=G!wstt% zL!=!#o+#UjiB=TeSMqHw^YydoC1IVX#RSF34OE9t5&wY?F4xziDiUkfFj? z9zRONcM$cN$TURn+h?>=W#8x8@_C_Fs%TV=&t-V+zK+V@Myx;X4aZPTRHZ2sD?OQ) z4c+Z5{WDU4KWsPhnYLbA1P}GyQ#fUvVzkL>O4)mS=YDJknvrwV#@hy;&1r&h+XGWA z!IlgY3P0s>^oRPW3Y{Q7WL@8W+bd4)F6Hx0FDm-b8SR?K*&6YbRBG%S--{OTTL@l% z-wUMv65?Yw%sJ?%(x69RWT_zfy6{64gwfk#c>b*=r~jZbs2=A#-^F6`m)PHXMB)px z12^O0m4NyfVm#iBhdr@xT0R>5W)VNXnTY)%kxWNF`L_AsY=ftF-2-G&I}WY6*ocZ+ zz~h?2q3P={7K)St=KirCjHm+9y6$xF@{FX`CJNrnyY`H`ME$_scJ$+fP~mY5mE12+ zOJ`~{J?p+D>?zTM81ZeBiHaL&BFhVp-HB6MXLh^fDKsqR_AzP&mCk&+;y&=REZO%` z5Z(AkYovYnHnadRy-)4PRb8;PT!Nm@MqcHSV3yQCwNlqVuP5FM`YN&m`-8Ay<8wPa zl#y|V8u)xQj2>l_h(PS{^mHm6pOHila%v#zjut{ z59Es`cUCw#--w8O(lKcP((|LmHGbJ4ol3SovbRqjB;S@m#Bpfm`z3!VIx8fH8$VBo z_Xt#;Zs*I_y19_!RiCU!q4=jMNn8+DgjC>_+x)px&SUGc;FuGu4yMW+6Moamb#ASU z(*PpE5>rBsC{yk1;ph&ITTk+f{QOn5T7DG&nVufd|Mz#AxGd$^@-=7LwYRUx%mWw8 zG}y7_F8GX7W)MwCMSxP0#bc4>U~ zQ9h>b?=kT*`o4yfsfxyYyaa{6FXOrPQylcKAD*6O9bd5r{cUfAhk!rJwyy3f+vt^d z_4l=PwQ~kki!W>@gWlT+ZM)R%kBgo_$v_6`P)T$(P6M*%-1;7&Y4x9 z7JE=3|L|S*?MSo<8!yOoU`Dcrw4h(^wO3xex*zN*se&P)Y2_59Qbgk_hNPcU4M%K}GVg9e*9rOVdPu~~ZefNcpgqZJ;_{jW^ z%j209!`7{_GI!^rqc+#}IfZ*$Xz$0ex3~c7&-Pe88h?i4`^x!=5%zksiQ*b)08o;d zoNc2Wtux)J=YibXiEr^Ta8F`A$kzO`uYUc+w?Wj+L}E9*ASKcL)WZ{}1QFmBwl2&% zU66}??l(WtupQt%Hdf@srj!%NU?g}}my+WB%=;CQp@ufLXB9(O>W#O(H_@LI41X-2 zzcbM~71wdjjjhm*`LRw04dV(4wRFIAc9F%Q$ZqlCR6wY~>g?uo4WS%gQ}cb?ZOPGD zpWw#h`-M|KP-^$#iLHiM!>06_f_HUW=RR5O!r5% zdYwb4Fbq zjd;a-XlXky$9w1(S!*-$*daiev&&Baiwciu_*&yOo${?FzT&EP$8WwE*>UgC(7y0Q zM_DgQU3}p(>`t$Ww~y1i`N7oGWa|MF2ck$$Ct&cB`?IRg0sr9lLk8OW-y}3Y&Ng|U zuE!33FSTq&FB^N|kiIQhqp-YbOl0by5SwB+HT4!J@EPr%)Z17q!!deoVoS-u!L^^FK2c?#2U$ z)7_Lify^rW?FkwYpYx^VhY2H3gfrTMDodH8L>9=&jF(Hg>PtJ{?F%3LyffH5w~QUf z1^2gZ^6a_(uV>8Hy=zbF<1zmJ6?y!@uZw|_G~XP}`8l<#ftXR)P`+kS(PQkdkG5_I z^ZTZyrRhSL4fGk|(;B+ZVIkl>mMYMML!b82@E~@+uNKAp7FupP0kG(EgLqdgSUn^G z@M(RCNscCgE}=Eyb`|vjc5)_B(HmeyF|&;P<$k<7@Z~_J_4#c`-h$vl(yO`QCWd(W!T2T~l2$1wUqyvjIOI@)zoPTRR<6!g=PwVxi?US$U z8K(~)65_Q~)|)l@hk6jBgsGSf>+bx-VSg1XoTN?`uM>Fdj_#ZEx%C&EILFWbC?W)= zNv6}U6O6SxaFAe&C+r62==F80FKKmxknk0^%~wY|PJ7r&==@hEDBLj8bQ8MUzbVfj zyDj(9^SzvWk)UOZqmx2hdQ8-Lmsf&mD`b9>YyG~9My$4K;nI$Mjg09rL*6xkCHDj7 zPx0LPBqese1~hMb8Rq}F&2g0YMt?<|J>s%rManM5N=7tIS{^%z>V%)pCJfv%TM>Pvox?>@sRi($+H2K!IYaW@nsBF)? zr5-0`aB=ss7xE%?I<)ciIoRPifhImIY^)liyIs%w4y4!4JR?0R3QEke?wKee5@wNU z4JY%`a#@G^Cz#THE^9>D_*$Q4@2rddeSJt7TtG8C$VX6%gA!s%!UziNWvc%-o2!v` z1K8{}t~+17PVQVf@HzA3(qaG-G149ePHsI- z1;F|Ws1=8so8NG8a3If7eMR+$)E6U$$i}B%<~>y!=8%1SYrc$y3{R2-6P_n<(QC!o z#EyQlIK3FXzqZX*C=k}jWHt8H(~p&rWO9m~g^XQ?&GlD5dS)y8`$}Qikn85Wn`BqW zPMO*Jd6%$) z8mr(n6h^?Fic3Hs105T!Z)y@Ly|$gvN1gGMMGElznNV01hK7%tn-$!8Zeu34oe|ce zpL&VcBfJ9XhHCLF7xltas5b9E8@cbxw2+%&ef&#};e`7K0q-9-FVGcuk)-9ws(USM z&0z~3oE@G&S{Hl8{&LFJ1(Oj|^QB|j6XFcff1a$zLy6L>xHn0(*jWzR{HyYu2aTQF ze)#vA^;nPC{iML-ndd8ivdr*Dy<=GZ-49{L!y$x|Yl@sCCMApZl&w|x%?UGMHCOBd zqm_|89iYVEx7nK%ye%?zRB(ur^kYrBcBj*>rE6SQ?lOyLJ>te0{aa6EO$~- z_=7?plBbapxnIR(CaxmbR#o$!K8`Ti?HuuIkeqe`4zn8 z3km3~t{=HX(Yg}fx47ZXr#+Y#J2#gZ--|C1A4{l{mqX z{`{$US>lkXna7Ch2kqoP0D)YCEd5;Qnthl8nAD$DnQ{=^NCQ`0$`+FAx*Bvd24Y^! z(vp%mQ61TjS8*bK_tm{}O0IPz28;LW_2c#rqW?_ztw%}V8Od`@5U@oiDa|m7=EkRR zf+M_wRc=MfK@6uonC5qU1(OHZri9k^*B<6MNk~ZiN;#o9tVpG$R>*(hNq$iHn{%ZE z_k9ayP<>BjQlqm8=5LY*H~Fh~e;H>gC%zE9DS7oTz5mGHKW{WQM}3}Flb`~fvjZkn zo|2Fy)QNLpMdsEH`4FihyE&tc^JP9M52liff5%&WWV>-U`#Xz&dG6L*ms&%5<39@} zOHm^8XBo-UsJ@KU-4Sw^{0EPIMCh6t-88v%NGJTXNj4SJ0NZb#Uv&kO`STLPOh0YB zt(dB5PQ^g;(_Hdae3jO_D=9cdj(h4okN=8T29o>h5jJfU$B!Ambw{j&+se%PDqR;v ztfyT5aK2R+^iP+#r;%pCC!~YC{>uYa&Eac6xgR6Mh`V!|o?+1?8d|5QOt-d?KBQ^fB_L?Nx2yWlM z&2+mpv?GFHbG%3Hal44kf-%SS=S9-N^~#h-t{+83p1xOe+HLM^eKk?FCCuA*JnpMb zb@S$hW@>ADd*cxhEf=n!pQnNQ2=xs(2Yg$RB%z?HDj}G`_<&Rx^!N8aQk74e0n~08 zyf_X&p~0)vsLAgIc(JW3bd*eAzQnr$bpE)`@Mn2a1ah|okHGUK0GaZRs5)@t9IcHI zKPx07826-kRq^>L``OuRJrCE5DlTT5k{}mqn!$eZtnbAFP07>H261@L|@-s@i@NIURMj-3;%NOdqvhSh}u# z$Cbv*9^a#GGp&=_1vh=yCtg$~`SX|IKBT@5_s^iJm2{gZC~Vf3SLDU z8ny0J&#^yQtrf7f)ZmFvdDkg#TE+aB^p)Rj{p+@^l2avLK2tI9-NE{ic64Gs@U_?} zTcQ2UO-$AXZzJ39k0wT<>d;YYYMIupBZgYaY3DAP-ru~?a@=gPR(w*2zh1lXnv?Mt z5?MIuJ^4{Vn!>$STPeo$1rKr1&eeWDzd2NWjr(AF5k_DYW$DMdUxB7iNl9+LLJu)U zh44_KQ904(YuJ=t^zEEMXEH*X%JHy7Muvk4Y(2)nJQo2kym1EEEt$F&BWTE?=ac-@D4^8&D^D=zK5szoU$*1_n%Ow(wg0FI6nc@Z{3}Xjs|%{ zxp38|JMU*|ORH1r9bIRO(YQjgirp%|aa3ak3!Y z+$E)l696+@(PFSl@J&E~Y=zIl<1uvsrqTf@W(5{qVjoDoiF~07)Wd92&-Seaw!jfyb&$ zZ#-7pj;nwQ_VJ=meH<%UBce-iqrbHs&*QplN`29n*GH~t2-#3(YV7kzo+@iBI|=kR z3oPYjLvQM|UTxqA6BI??KERZrt$SxJk}Y>P^L-{;G!4%4=Rw@HM9ZD~NKeeDtjsi) zI)_H_<4nur#dyS!C{4)DKu%3E>QK%y5whZeF&Q)LJ!quZ2J2SxFtwx3gkxmdlbFivGusMJ+mvwi} z%rr30gmr#403Y@?D1|Ym%vik|XL=c(5q3im7jYynE-!BZXX;ysm+>`i&Dy7Gs=OB1 z^-WZVEKYB_z% zyMps=f8H(ET3=+B5pr4Uhjv z)LDR4*=^B!Q%Wk*-6A60NHmndk4<%ssue?mr)t=__UJNsKu- zGl9~EM`e2)!u;U7g1ujqG1BE&&8}IW*1gPT`p}nLh}~72!q=0zqEJhIOmdWn|0+L4 z)L+cI(eJU9)$;Uco z0sX1t>ER|$`pPcQie!JZXP$k0Y-VX0{NOh20=Vdp{}z@4a_;##@_2W$n@>Ms41$~# zeu7xhg(?)*nrp8j1j6~}=3Xm#Blv-k_^qO-Byx3}_Bq?dh*z71jzcAarh!JEl*H^p zXVuMn6i4}6MA?q076V$_jqc-!S3Q$X__DzCRBJF1=(>Du!g=vKbt&)hn-Vn}A9 zY379SrEd3RopCc46)Qyid_sfqj!mrSYG0&GUL$MfH`#^2RM-pJWs6T$TjTjr`MJ){ zAH}2EV{cAqf6LMk-0D~@BxVO|$mV2m?ClV>G@Pe?B*^rqr{r~O(8n0Ty)!lCh#;dH zsy_+0_tz!2(UsZjrlQD;xj2(n%cr-gkXp)PU{y;!m>(yjLBzR+^WW7cxgkd*=GYh) zN%NIcG=PpswCNFkndQ;8Mr;%L6w!fL5#?-*@+VW-&J2cCmzBARgVAPobad(x)i3!I zX1?AxwUN8eMY49^pmAY2T*i!yXFQ!em)1K=zFMwf-kMkoS4)Z&iQN2!Z~B2!uMF9#ujBDYBH4;C=M*X{3|<_3cZ1(J{%dwSS&T zg4cK(;UBWYSXkjcMKSi4nf)gf5vG~2w8tQ7bb)XXCC_k)=t3-S;Hxuzg3QdWvf8>b zt|&D6ARS8L8=r7iUeAn!046ENP2)Er z$g8q)^T#5VW^oT_75jdi)W-el(HZLP963s@*=m239AqY?C?%~SojJa{CTQ{;50ROL zXVfIxPi;!ZTF=v%`2)*7l;igK!cb2nH7D;KYy|w~z4|jESR+i>BuL)6DCFG*D`s#Z zdkBa3;+MZ$18>kp5nPBjo7`^8w|VblBNrC$$;w{J5y@5Aq!{m!@DHdH9fhEx_;$J;p;#@ZvemZ)-&kvJzKqR+|^#7F9p!c!UG(OyEXhHlA66~kf zZ(a|W3;#5<1m&FXWN_zT6%a_{{^t{G!5Z+N&!4BCTrHHcdt1OX`_t$9cHt@i`Q!48 z@2V?qT0z<2A<_T+M0ZXC@kQDqK%aK~rX8b1%gPQ<{+~BZepbKFmH+o&-n>za=f2EB z4*%~T8E%xT{=)d*-;lR*6{v4OTZ3(uzH z`F@gV%0H(xQ@#!E@ zggRYww&mvLCg{xK8KL#D&k{}$E`BcvA=zb3EvEbk`Djgj3fW^(;SM;$t1du&=dpxC z12sGwF&8B~uwQO#Yuk47f*O=Q9$!|CB%!_ zD&7D@Bz?~b%JRDw_4H2?@rYEufHGnPi+|}~qjeo!l#*8|xLxv$SM zWf_ob*4J$7gai-r78FDqsOCiA1iJ#BM?yrjj$Eybd2hm_yXIpLFT&Sv@4U$SRJMf9 zrmHx0i-Nso@2AWLm*#ucwD1ygc?rhNve!$u5I>5G8=5k&&L>w9o!%0D03?=lCIE%geFRh#PYn$EU=I$K}SQJccl0 zNPP6P-t8O6J zI7R>`GpNe)yM~6i^BGiea3a1!`|{ECJLn((^9}~C@39{~Jl(Z$cFy?EJMd*{Dh}8_ zlKS`DP-*Nwc0777-!nBO9Hxx|YX=$H_!mrta8#3jhT#EFm5C|&#RxJ!jSq>tCK-+ayPggfLm5Szu zsCvSK@s>#l@a%4YQZ5}|+9oCXfk8)-Bl5S!l1bb7XvALTFVdbbnw;H%d!=Sg%$V*4 z1-5jSw$axVhCtvx)q)N^2ztEotVGCgd(h)W!3R_nm6XCM;Sp#Et;j)iM5S%y_~MO+ zD-uHDJk9nvhkhaw$454dQPV;{1h2Xe4^N(^3}wmNX@WoCU}uNS-r4!;`8;2RjjO9G z#To!8han`vMJ^>2rQ>ba(<~d2+5`o^fA7CDS)ArsI5-|{NZq={e;I(}IhEn3rlMLn z@D>9EQTzC~z$JUhik)=l^)E!>Y=G77K`&!2=9ru}B%<=V+=?I$>)V{9* zC9m9mu4ds!7v&&X>&#E{Rri<8UvB=yK#&cU(t1}rV7=hg>a@Tpl(~bg8Afzr?c>xr zTe>mZe5G(r`$Y2xIjkwjJj%+;Uu)(EX|o2)GTi4c#SJn01^XHmC|94ysp1D|64HNU zIlU3RIJdN9xw@4S8y`Q$4PzR;oT7Y4%|^KN<9|bLH(lI7O}v?aA#`hS)dusU%8S7J zTAzqYU+S!m{K&{=`K##SvNHsd`ILZ`n9^q-*FmM3o`m9GQ*%UwP>9mMonZN!M%-r= zF0h^`ql7o6(s?6Uwj+>od^L~h`ElgmF>_yvs@`aG^TOfgGkAR!^S zxDKCbHvbX50nPvQYNy|J63-W8Uwlvth4AxSkeVw_zypvVwk(0EL248$C-yAv`UIh! z7+z!gmzULov%HSl)>!lg8{&6x#gO;T9W0m%`!b~h?Y3u|Gos$SF@?;xn^O2K`=Wr5 zL;&w^6fV`DXO?Vpjw?1Vvii;%Rnv%FCoMjjrp58k=8tY*3?6<6-ylFuu)IS^hz7l7 za4-=d*!nv=CqrH)Ch#PP)t{{#s1^ULwxs$%jeqioSTB70a!1W&r92jCtv2HND-_|> zY)`p0>d}n|x2jf`ZJD5ayv$};rzUKB&SC`w4lrYu3Y)h0$0L|^3r6g^5nTUB@B`!| z(t7plT|cz6-LL;_06yD|NAerLPOfa+ zpm~J5`jh5Xb%HuFr5n3|@pWt94^CVjbTHS(M$?GdJsDO3P2@uU$1c{CaMrnNasV`z z(R(W349C_(^7!s7FD{ybLQXvgdrf7fLtJdE`Mcy~Eb!esAZ{!B%(C3Q`@NM+>UB?B ztUy4oH&s)5<=~%v zZBP+*|Ev9wfngyB1?}`q%xkZbt3a`j0eu~XiTv{eG=B)2LijhZ{zy0C_yO)KjZqbq z5k8xg8*N-d2cx&V3@A<>WgU;sqE*?Ap{nZ6+%4zLtVO}iWO`5D&%wbjGFDQIi;HW4 zXc-wn#xgN6S)>a+X9&fp_9Un%WQbkb+L{4E=hoM3Up0-_w+vb#J0lhV_ZH$u%6|Hq6KqA1Nz;MWHh&ofw$D<~*n_?KP-ttwLOk(N7Stk(laLTxm@@aQW*CY!PdJUe1l;eQ+%_DWiVOfPTT2t%Fa^eiZ$h^yxM$Jos#q-@fh~^ z5PCYg%-H7UtEIh}D>Rpmt9|Qu9uo&iNyP5aQJ#{6QT`F}5LwxmYV8|N`l5Z2jqWKL zjo#s&?)l*jqxh;ol6VFk?_6mmn&?|^mF~V(ysziZ(rKLGh2%#N>6CP_<|Zd5<~1R& znx;U|Fb8QvDg5@*kUEg19>=457f+X5zA(;e=m>1GpKOibnx*<-Hkc{poWz!3*~9C! zg!fqN<{Ul!M{_fbb9~7>g4v^rnwktW)4Hq_T$z^7&XO*MHwCOHD&Ke1da{#=AdPSk zpY=;IZrn!ha7K5K*QS53t*@t1eDrAZH%K8YEG$+*su&4Pyl>Of)0sT1EB(T2Z~<(w z#$yNJ%k)lBrhsn;(1&1;bY^q-ZF|3oY&DEKW2?3MM`)SX{xWvWQ!GAB!||t_=C$%Y zE4~a@$BQw^+~ytEtbHHg2(%P1 zU{Fy`{`0S`Gi>Hfrq&&sv6m77YIrv@ybOka;plg446v#vEN6j{`59pqG>Brsv2=LT zg`kBV0ijA)Gm5JItx5D~XMyo4j0?7G536jk6>i=X#f_16Gx8>oGjl7gu2@2{#(R7l zyLp^Xpb9>)zBBNi4HMj1U3igZmb7pr*YTD0hxNNIo|n8hr&d}bBbjd-clLZ}$G6WG z^Y)>)ppj&dI^ceW)4duq{12=Rb5Wov(f{7wehtL`tp9}>N?yFWdG_4=Cxz7Eeli+y zG8%JF3&%)^<%hy-be;(#3$gjcl-P7FNg(YNz^gL#8`s-71eLB-+UP!XIhk?$V` zdT^Y!%bonaQ;5|V<{2ef-Sj8ulYf_(tw$lgR?-&&5En|4B2vlLW#R3=;v6*lUxJ^|CGqp9}XX3sw04!~}tZgX*#h z3T@rp*kEWlJsjs!Qk)I7~w&LJ|UPnTD5D3BFLbeu=zt>(J`AK|nHbM3Pn=`ic zQyUXw<%rSKr@wJhtw#!6wY7+J9G)3l|2r}>O%C9Jm@XX8^qce_e@SaCFP0kzj0Emg0Jt7{4iW-EiVqSe{q zCiS(wf|`^x^m^hvV-Z7#@pc1%2~QRgA;-v9p#sFt?3JG4j}o&}J8Y zH-II97}WKAp0jpEC0zUcd%v-y^;wCc;;`A;N)8x812d{Q(U5e3(dL8Y`=LNX`yRAQ zm{xsWdqAj$|74Mxez#-U1cCk&ir7<&R`jzJeg#+#uf@@m&CeN|Z;`Rxm33LcJbJ%h;BFkWQ1I(-j@!KC0*>owrOXYDF^yuaV@$ zavyi5%*`@3oM08~7r|JVCiq>fb`Og()nxUDuDyLwvpfs5l;tZ_QHA=gf(`1@H&Ar8 zK^6v#O{GhX8)s~k_{J@W$%`jacD+$p!Yz>GmX)Ih*!e#@GFc>Cs9FdmbDjj^`{PTN zj({wM^ePV$ec(Jq!_3UAY&DR+G+q0g5Kb^q6(*&mFaSykDpH&2>dlC|$_Y&P0a)@W zMRr=10|OZnCIwSvHr>i^z9$VFN_UX(u@fK6=dadJ=bDTBswM5Zupal0Vq!;n*2U6o zL>6~=+>w5pk`n&$Bh$b2S=zIs&9R#?bX-LiSO34>do zl$80m*uqQm>$iQtj)8>*vXIN$#^l#4vgj|Q&dQz2ElA+^P#k& z;Jq#beWB4WWFsZ5wdFjIDzA4~`&OiJGhRGd@%x8(6nrfM5?7HR9ciE#Vn11pyyG&s zwqv|wJ~_IIgDw%G%1b-Cq$isDd3Y@oQ0oul)2`YSC52Tt*!=qeHt_LJ!!S->! zS(HoFO0tO*S*CGjIYB|_IG_a}qaGr_+~X&zG@yB$E-K~YBMPC$;Ur#Dbf%J++^op# zrN4jw>O!JUF^>IQ7O#_ncK@wufzRZ2HL|+8?4^BR&wx8-gzmTDVFHcveiny>F}8Y<{krh4{u8F2-}=wDX2u%R6aJtCuVS^tZYV5E z-J+g#9tuS|)t{tNu;1$!BaJOSyw6#2cgIIdi}wYh3$y7}{-i~2uC-K-dFGI&`nrwV z<|U1Q)9=9AKW;msvpdwh`T}5njJ7kOCa+Kp?jdA@j z(?z0iIh<%$c6ENYNo;EWBtIK~akGyZVH!)ISC8!e2L*Jv!FZ&j+1b~&)3Y;^TbP)V zU0!k$TrdB5UG*euJ*iwBd##i-g|;?j=VY9uMp9TXX%YXYM>W-jvtmxvx>@}?pK6sUepHAO`s zi;eoz)6i)-6NamkR>hq08qmW5m_zbi6Y^xaKD0U1|E3si%TCMD<$D z1=}?|08$_3L0$HJ>4C1x+_AIg$@zVX6VGSAYRiEqft;+eCk06VRiZII9OvGET3Tcq z^6dAIcNe{&?~qVxSkrF?EAJsdgP|yT+yr2sPsppwPr%)IQ34RF+tG{NJO-Z-A*f`@ z?{X}8UufeCv8Oltye=|gM>h`DE#K|b*;iB^kjnWahJ+*Fun#1$+?JHITt8VIVnhO8 z8HdxP={itQS>*ffV!8DIO%9`hWh&c^xK9G8(KjubB~(4FRi4cA+r0boWuF1ol<#mG zu-lJ*Mu}dmELErg9%X|mlqvlX)RK;EdNFJE+m>Qc*D2Y;n&TC5%sqST7g#)!egZDG zw38k=?*ut_6Ew%WH?DJK$R*!JD3C+~_UzVmY#$RCq`9HYECF zYlKEUGe?@U7Z|(+d?obRuiJSl%rb>f*mu{gi%nO~dCz@(VJ5FDdj8wLd%P5$0#1lh zN=n!po0|Y$K?N>Ek^YyEB9rFJBDK8fw3HM(H>RGhu6)RX#DRu?Q9E@>@660)kW#Ke z0%T>nD5!^LXO65v;+C4kOR4k(X%D0W*C*dO{cg`kOz)Lam9gl(+CuPNK)XpsWt5Rh zSb7K8-K0_BvKI4EQbT7PPwO+S`cmlR|8(P{qd?Yt`z2xG{Ki^@?qdd*?cV#NWi?WP zpZc;U)(hjk7ad{3`x2sG?i4?HMc&c@X`Mq@SXd*l4XyEjQs@{i-eM$L880+ohHGa1 zrlS^Xc@%JXaQA0n>uuNvbk_a*#S`fgH4#ffVh2kN)aSYOiMG)rTC}&$jD+@IVT$d3 z(ea5L_r-@?-9OvgSH;GqrGqxaas}NH>O8oC*DRA3l(tvuQD}CCo+-a!asNvGeK~5 z_6E-Qs6=ef{SliX+!ve=7{9#qh$fjR34Jy>SU#u zDM}WCh4N#b+I$OwIlKoTm3$n2%3Sv2Yy+@5TwUM7`f$PHX*}B7#dfnxdsybO99C%f z<+M^q%ywA||HN)N&@Bx8vHlI)ptvn7cwuJq|D4lytbdq`n57(5D0E_~>N2b?~sWZw#0^5Lt8tnsY8e0-zy0s__AKaSvZ6_Cw>j)5@`?JzO{2Qs|`=uUqF zi*rf7ig3bT8_u0yys4?jh>%8b;Av78Ma zfhNowuLFW|jdxrHC!ewbH6x?(%US zSxI+P0;D6y2OI6~-&^cRQIMz&YcHcSY9>g2zO!2Xuc7kKbNQsA1uJpGJc`e2XP<^N zp?X2somQip+Zj=0Rb=byaO>aYoU~jTM5aLN7Zl{tz!<$Ys~kUbb{H*+Tzx;3gQpA; zKWGpf;xJu}M^8`BB`Eji0Jt2_^!KEh%3+jfMR(w1$;639K z-@bLJ$7Z%K(`Nl3?6#`j0h#0=L@z5V8`L7Yi-G_QOk-FW7PD$f5E4ivFO&G~pNJ$_ z3WCCOyI@r>o28&unz}|D)xc2-15hSbM2GHYNJ1%XBGVQ{63CT@H8o!U5C~@f5rC#J zUqhH~)%so3OEKn$6G(-GgtXRtqLxM-Xj8i{Wlnmp)_pYy{0hxHDRNnvwDL!-<}Nq= z!|u*FqwXLBxdW(v+)4SApOi%QK{Nj&NYC{kAUR52%b_-1+&3KHkzmni?dS-puB;4F z%j@Biot>Vhgc~aNVN(pHV2Kj5J>Oi-#n&bNKYZqE_D3}73JvNb1}v9&aG65cheY2o zA9^Js@|7F6t#`tPF98yjtD!rZ2d{Xp3H1NXnA^C>iR6ke*8AvNHNRww-W}&?MdPpI z7PC@o#C`PiRl#f88%&`llx=cVs!EC$SqnFL2Hqq-wzX8v06X9?6JV1e04}^&Mv4yvPDSq$}a^g#W)5D zkOyq2qP3)DWSZsgdR4M0O-`1LxY*}6NQPpHR#T^IB`Mh75V-KHGz&}_Ak~diSf}RE zzq>+A$qtuBT|PP?6Rya5Y|QEOJq0mohvUY8WsDC>iN{R8-fFM@)_91#ng4lBsaRk& zx+%^|BlygluSYTVAjIm?7abnwgs(_AT(KKkDbf^A)HJ>^W?4m;RPg$6qNzSfPB}b0 zR8)S@`F61Gg|*w(`PD8Y^OXpNTRJ%zKapL>Qzayf6$al77rzWPWkjoq)Hv z${VptC4S|GFg>f-r82I6zXDOzq(3g9-Q|7v-yHBdt(6s+Z0!!6F+ARIAxcwqn4!{(>t zw>{SO5CwX%$5A*j*}S&Wx=7&~wQm@j;ku>ianG%DS&9b7|U}3=o zuoL`2*px z5)p(W5m&l}h4mZ<6SHjZ=tz)S+{e=uYC%dl4M#JJdp1(|%K$gO z+JNt2#piI!x>!Djh8@WG(m*e(L0Z4}JMAW1yuC&I1ZnG4ekj#j7L^ zru#_|tUWy*_m0hMj&9(kQavqq3vLUT`og4u=7%xwhFR}JZl#%y47z!f+1BmnrRPoB zZ?P^Hp=b!T$;nAkG7;~}#L{gS$RMW@c13?B;4n9VBJ-!E@lpJr5#=VGq8G^X$?_T1 z)XST2o)5iE+fm}ajyrx5suf3m$#f z?+q*#SYU^z+-kmXLjIk$-)AxND|q}F#ul;8Liowqh3fa0}abim6TE;73;Z0ADJi^jHmDPhPxj0G;89hQ&= zaKC1>Dn4lrCbAojn?afP0zh<=t`M-~0Mp3lr~hm(k#HeN z0h_*#`$l0I+ZS;2MBwS(U2zSj_Hq^bWe8!RoY zuSWoGXRdXokqp|?5x8xGn)#deKREH@@+!`j=zr;$296YT*IVnJe&zaT_i$;Ey0t7a}{A#8r7`m{zgl>kHH&$|Aqwbs%**(=UFyMR&`r0zcOiD9sG!RVA zu3$n48@l8?(rR&#afc~zFwjvKdc%oz#_};=g=eE8OaZjLe_c3;!4@bFom&%w<4cX9 zqhR+B*C;v4xMT5~EgvL2kqOD4N^X2=pWLBhOkvguZ z>QW>0^r6YMLVBGRO7{^qRVNR1buF|;=bHCk*DzeEgonJk*SKT}d`nQuQhy|pD?ofi zWMa?SWpW zWe%Usj7(Q1VQk;W$WBvpZFH9idB8y?Dx)gv-rGUzqz%IoDv0WmfJ)saHaXc#$v7pmTiiR={d%Vi!CwS}fsv4@AF7!<1DJ&2x{lfi4-bI#98}0<~@e z$SfjIwE0s7aZEpf>`EQ@JLD56Y9L^e!ka*!Vf~?bB!AR_Xdg`$o5|rxf zBQY{nZ5`u*!}+1U++ya_u^Zz=6i1qWz|cE%XXaPM90Uko6t^2LSS|Nus=rbhpe5K7oSs0pg#fz5p8shZCy*WV7c7Jp?=AIExPN2Q^tjYnCR+D=+jDK4>QW zw0r?$n3mZpq^SkZ)WduC@~%E>7x;u{D|Y$BQ2qE014{wq1cx1w-0zdr(uE)%@dpwy zPmHM8^aR>Ogt;wjd|KP+5pxT_R^J9{wFN$Z&hsI50Kpsf{&z3eduF@h4z*S#P4~1* z@#4E$1hiM0RuytsZM9924XZ6{!}J=plFt@2wtm*v)*`iS9~2kcr>_4AUn9U8k)cbY zy@N=3ALQC_DVQ(6?a{;AG4|adf znZtK~{{FSw+}>{9N_B4H=H}(ifqvVVJ)|H}1M~gN3%2|7^-nR`T*~;EcnCh#zUrEn z&?DMM$~!Tpuf*TK-=&4|T0OX@A4EoY+>zM9&uUHDm@`WCsycdyzI}^Z#P}Vtn%Ir; zqREE%;9r+_l|f@O>k5Axm&}rDodjaGb)c1>LKQKve-p2G5H6uoE?lj)B#C9OOC3#3 z%`;Y#AyZICWr(={{dnD>gpgUt_7mczN785U%GYKMO-V@^hcQAFtmg`rJo-m4 zeEC{qKhZCG|9;prvW{KwsnbF`xPJS^{t+ z)wqz8KS)IOSo7J9e!jf+^Fwyl1ku(&c>jGt#P8ywqWZoJiP_%SSz2gyzd}NTxeiL8 z=B&)ekE>MZdMdO4T)2rz@8aQ+jymUTTM7Dk34mX5!vnRT!LPaY_pd>kXlnLn)`<*; zF)Kr?HXSb-_GFd&OJ44c$3dYo4?Rx5AqfyAMwf1H0<{9wlU2y?*QirbPS(7NmAd@E zB4~ZHota7G(rxb7E0h%u8W}0na-Mm&HLf9yh21K=vURGMDC=j>_rKx%vChp7iN$)N zx{YcNNWJ&a>)7IDzi3}e2t}|?Ccn%OY-z?5{7Cntx>~hk&A3dx5nJa6S zG9(A|6V!iPz4HG&f;58DY3J9)h0g@SFJ%hH1_{D&`BZ(kRwf1o`S}kRS?0iN!0~dq%D@njX;BeL%J&=Ta@pWzh1-S+{b!hLtSD}!3a(c#Se4)OXcD>m4Q0zYL8nykv8pP@z`h5_L^Fn=CyxWY!YMcg17rjz zdeOmdqQsHc2YKwW2_LgY)zdI$dLRv%zRqIHTeASczjg zbzYjI)zBcb2#3qzt15eEiL>6!RQmd|ij!3kMRf1%xa2}u1iBPUe~U?+%Q$qCSkIoH zKoi&MHaQP^6a_!4TKFmG;LKoE8rLl`O0Gj*Aup4g&-Z$;5icSmJBZ92$dMO7bNzOG ztmlS~FDF6^g-u0Sd0m?<>K!pfaXC;;(nPKMsT!^>&u{_*0-6e+#l_4EZC&_XoN`07 zBrM#6>j&-ylyQhMTR^kK-cwCMhkPKILv2G%>R7D~ioxBi3%2zf7EkdSU?Gt(ff zS8XZ?cvuSM1U7CFtGlXt9jcW%%NzaMaot8TO#{EURX! zp{Lm+4a{(j=L3FB2uN;;Q&WhA8s1J{Y%MUxsIuHX8CJ%FON=E zAy35TV2C6bn}9kX?O zs;a8Qna3LT$i_dFcn;3T&dz4?8dl3H9#7QNjHJV@E*I|hwwE(X^z`(kKKtBd_p5ey z6TVVmAo4Tt@)E+GUh8`%fG*VnS1oeM(Xh(lq4Q-xD);l}j=0>0p9DPg#+n{USzhoI z*ZNfB9da65J#u)W;a2i6=B?dGv7z971Q75!M1b)`?(h3qH0P=pNa3~P1v))1AcD5D zuMYze3axsOE&>-|ji8~i(agyy8Z^7t$2Pdw>gu#vsk2Acy7>$~AYZu~(`~O$f6JR< zNzxZGKf4U{q-rP(lqYSH>^7mvXV@FMU)sAoYBSSS?G$)>ZfYa_LrU|hk5r67kAATC z!~#E-?NTxuqVNW=n2+HbdV;vlC!noXR5}g94obPm(^iD||Z!#Z%B`(DVXs0eoWOV5lOeKYMGjI@{Tu zYL`w3t_a-%{U$^es8fk~^M#ouy%`-vj^1HejeW*~jj)GyFrOEUdX6`1W?dHAu_CF2 z31F-dnw&h91PG;B*>7llCVA8F8tzIQmWZ&07ha@KJx#F0QLXoXgR#*Vq2Vw|_;sj# zro1D7!oEl&r~H}Vdw{nP{AHvA(2w9_V@X+*7cv2O*`!`jn@Y0Td;Lm zb6F9CT<92@6h1UK&ux*xm{I)&Z~n&KP4PbWo^uaJqeoYYzY%`U=TLWFPVYUH(j$(z zf^1v8<>lox$f)P^-kF=WpXw$j6ZX&c=m-2XW=#9$T%<`xA zl2Rub*_8uUww>wE0|hB2g-qwqQEpHQW(W`DQm-#9eJ9bjvhFfOj%JCx%Y2cY)pd!f zYSwLi^9|eItj0oiwhhW%X7*oPcaCLk;+ItNSjMGDB2rW}hzx3+Vk;p+C|vq=;q`yF zTYcFGr`ae%3*uTEn>-2oJT$Sw{=oHYnhCBrEq?ERHsC~%K?0PfaMIy$6g%Wde4gso zD6j44=c`XE1IVy+1J$Jlzo%~#Q>}_51h(k@p+HZZqGGx1KT ze5%bQK`#J~l{*J9H~r9F+k-9cDath=-4MZd6JOVgR#a@@9$5awco-SY<#ap}q;QnM z7&|3nEai@S!iMv;o=uF9@K*7_3Xgx$YhOlsq(4b~nqhkE!v2Zw<@x?&Wk|KL;iG`a zEjj@K5)h5Eu(8Ric#=_VZkErO*F~MV#yrr>uav3l-`Gd*v>UTdZw#*>i=#apu9)dz z5TK_=VR(lL_7oy9?r0s-w%O=YI{`c-v@&yaku#{0@Z+Y08DXxPE1A|4xDd;k9N zfhe{@55iD)!5LL!Cv+b%U0hsjee`!M!X&MY2q5t{$01eVR!aeN8A}^s_iqP1gc-2u zaUcXF`bh^l$gY5@NJdUhEXJn8ijIzc-K4kqS(z^|p`HBU7UVGt`5kT`_1j<~DC)I` z4yQ+mnEUxB#CJ!~Z8F{!p!HtT(g7fDbi5WOK-M{UCO|nbYUi%AHdast*=H^l?^T=m z1-L&bW6pzMj7F1wThom%?rN^;N-&2Sf%Hk)=c>}S@p|E-;EU)lZJ@w@TGdLSq&s#wm_hc*41^pRYk%HO2bZ)YdeZnh7pZitFm ztn{E@ALIMdn&RFeNcQh%M|WADRdGAeY$rezR+T5JdE+5VMkH5lN7b$6{JSD<293Yf zV6e#RU_4*5ES@1J4@tIna!RiO-m){%#4VrsBrZ((P8b@C{**@ECc$79h?w$6U-%VkTaW#NG>1Q_@WP z`BfK*Y|fZvC2kw#uc`c4@4m%$r%X?OYHh7jt}SF^^6aP&Gb6(lPBf^Hc5VBYN+6ZJ z*rv9O0a~;y4^rB6+uM#B6hGAioYt^>&U0Av6v3(kI4?|_1f4_p1w-{2v%Q^EcE!xg%c~n{DvgABUWo8|?ZOLGdXm-uFNS zAmV?d^8vypC?IZ6ijAaga*_p9F;tdBX3ha&v{=G+{!RwghEl%-%cU1GJLn7+moa9}?5k#Z5ux zwGC5IJ2wcp8{~UBzXA&}D07$W5c5?I3aa4FJNW}47R<@X$t<>%1Yzi)?161P%O<77 zX@)YQ&&p&PUW!53&I8-#L2&;J3Ec_3CLb^FUFCf2mIA2B)u=!;0Yv|ijiH=wYY#|e zhhM8}Ye4LwfW(g=P5pm*&pkXi8lzCCTs=H!D9Fj{(BxiBhzC|x9k@t$;=<^55%&6 zbklOGYb)(a@WYS2qMTpK3d&!PKyZ zK4L-kXy}Q}{TY+j4CfDPZ~e}iwIG|k#i5Al9n^xH{`!{a6gOz7rK2vkTCi(IMLh>mDo=R!;dn)bvY073Ie96HLp=m=&Hx3W z6+m1%N=iz(_pJV|RV7z?@eY}P>8kTRt6kszHRZMN=aG}Mu5LJf08G`tL5vytBC`2H zfJ2-y@bF+?E0_5$v6UjzI>0VQE+q`AVPCmJNNGNu^}-P6sw_#pX6AQ2&{dzvx;113 z2fv%UY&>JFGPsbYmL4IcsbvzZ3@ z=@2|mQm+Pj*uj;uboLVTHIUis?|n~0LIz30B*%OvcMM^uyad~R4Z;D=2=_8pMH6g-%3-6815uvE}9E zJ56{{Ud-pDd)&0rPDve2 zUTLv=Qo}o|#YqLrHg^!XavJSZQ{?bHnSPmqyBR-B7Px5`hg-i5DYGo;h_D5}=oOW- zk@SGSq@}G54YHGho0`P0&D08C+Ld*p@)+kpeI(Cm;H$}cF0{H)G`PfZ;Kc{K;9 z$T`Ed`e=~6l3n|t6=0>MydynWpz{EZIJY1*;hLxC=O_LGAhd)CkI~B8oE)>v*ZBh; z%e~|y8ygOt7CexMZq(p;2kx`bx;kMXpQ;i{7ZkiAiTM8T@7kKM8{Ev3%}5ETl0$(y z`JcF@-rmZe;JRsFK$^8y!3-x*kF5jJa?wp)g9FbwPz*qTnmeZ&f zAEx6*l!Sy|aEOZtEXk~%xVl!{4{hVlv88}sGrZ31%l#i9@-LQ`P*T)i2PTKVYdv=t zhN~+*cb{#8FaYm3uTi+apPBvNR0Bp`u)`OS2@P8#L%~2SopszE`+ezevb%%f_9qpC z+P#a=1|`Ceg7y}_4CwfbCmR*Eu`X`<{P;9x2YEYa(4FuvjNqjZa0>R?Cnb9jSNY@O z>}5h~gO7J!8J)A7PTJLCtv*|c(-R>#y>|g@x8~m(HrP7Z+0{RWxEffnUUx;bpVgGU zjV(mp3|2u4AqrzJ4vLTtyZ5rx{HWwZXMcZ4k63s z$jo|4hWvl8+xgY`3$2%Mg9{$u{yTVQ@>$lYyz`;2EiREJxlJy1r6yj4H{;M~fgo95 z6bV18xICK92I1#t8UC~G;+MbneCwjMzczeLMkXhdXJusxf`&gNhMf0C42@U{imAu$ zPG2Or<>=_>5ZC_-G8Wz@`M&k_^&X<|Z1E>__+;8IiX4C3VbnXhyu|pLE@ATO&#H#g zthg@=ziQx+&ERC$H7~b$aJ?0Sx7y&sHUI0^fp4^aEI#b-Y($0{{C3~cBSuS~Wgy4F zTl>mNHRIRBQ5P@FG^^!bZlB%QJ3cK6iH@4AI}uL9v)A1t#tyE|u1bc>3*1U@w!{dQ zMyWEulV^R+BY3;}oJ!r5+>-+DkN(={*)o)!iSTy2&}>!$gS)dgv}W45(V0XKI{joner#>Hz^VcUrQ#75})N1jA(+ z{nEvy4ExqCsCaL-aghnR(5ds)+(6*pxkDe@vqTPOV+@$8v)Ys^x%^HaCB?9PEU%|O z-NZLH@sjD;)qI5fl+&#HeSN=s59@bU{P3!kumhJv{hF_kFL+DP3fo^ZVWR{r${mOIl%Cr^b4EX|LdM+eaT@ z5FtJ&yo4<2MNpK~Dt!6(uBQ7iZ zZ(p^}vd-`GY6gqk)*Si1*$vQ?1bClpR~HwXv&_j|{>-*cPly;S-lA4)A}s%a8)TUl zdygZ55FH)PMt}*@BJpk(wFrn|zhW*&pk_YDm~xl5oA0}bq-=h_wA{#4 z(EV#~cTdINnOdIAEc0R}9KL`5-bID^gJ6${{5IVr6zZs~ePZLg$8x9Qx`hj!DKSoE zrGZ@hLv#xF#LUda2K)dKLr(`8+)hu+WsDS$gKs$U!j`&(@~+}uS5J@Bix+q&p2FYV z-Sv!=k!Fkr9gZALst?nP2GSyZusm2;hRYt0g+AR_s2>dZYaEPQgwbEptPoI&HIz9#a6iwKG+K& zzs#hirS+dZ3-YqDdGs+c@iav4H&8xx&B$hPp#9atq*N<*!-ykFxpwy3&r@s;wa5~x zp5brLZ5ZoqoJ)PNI^L>@VZAT?h`(1FDQ8uU`JbIG2X{OIbE zV~P5t$TVGNGs9mCw6#OmJNoanwG3dDgVV7ul(a_(TsoNb!!fuCa0}%1T3=DY1wUdC zI5YTB-xV0wrY^0nR@%cX3(8usj4=y)p4fp|^j0k-Gw>k6_6dbns-#a%!ry1D-;RwQ z&Ut0pl`aw72IG2srgBb$+sO_cXmmlE4`N+m?{jPym*e5ZkqDZKV#`h#!SBN*dQB>| z)VxJ*Dv(l8RDs0Px)#C__2Fs(C!|k8g2oWs#XMSdu1^51_rG>FAnfY6F`6FZRlw(Q zgJG)l;cX38V%)X9)L<~C_k-Rjw0F0>vNA;<3bnwY;S~)tvst1lNmzb85FklsyGzn| z)PkfC4x5d5!O6}2iB+c#ss3YaKO$3kU1Y?~zbE6q^=vVr?Ky+p3JwVrH~GTM*)$iY&TfxvNv=lg~R29Mxcl7|*tbf9B+s1VP>Nl_r<6pVw~oqc_MSL7AehK5h` zL3y^s@4SU=Yimm&o?`LVaC7}OaTrFBz9>pZZx>u6H19vhV!+lIqTbEv=uCV!=t+Kv zkg*zRhM!9Cy)z5@oZTW_;g?K=VQeqtU*H}h4-dJj-Q52DmGF<%bjH7jjeFyUc>-w7 z!9LgjLA;pgc`>2#!TKnXCjqICFZGuoYOPy=QhEEiRDb$o++>+`XQj0txh%kQWDiyW$Tv+!f6OK#f;<4%QlHn^b`^{}ZE(MqIB#oO0PA&q z+$LsKx62sce67*K-rdph*k<_KZKw&PBM!Sxr|g1ZPGAxyY9wR@m_gPP$px%c25>!N zV`KZo#gVul|B;6!Q|LY1?lipF@rMK9#Ri5*2H>}o^dGMugSx>!v7L5PsUF5%aFw-|T z59;vns>{XTQ+>L4lzr|2UixB4y3Q{T+2?zk{;A6q_P%y-DcL;M%})`75%;X}tKj-s4u3Xn_&! zD+&pEHSvr=v@TcL_ba&E!NHHL$(J@_rDHp=Xf~uxA_NT&nW@NlP^QQ6^PSt}XYeR^r>$eeWj&TXwK%G0Aw>3fWf*K;L65-7gDl2JVhk1hNg z{#Q(p5gx97`|^^tvccQgc(x6PK&>aYg{|VyW@0LyTXXYCp075Yt%jnas3RztxANr| z8H6paUc6=^oV`Vj6g(+}Nx!Zm4blJapW^D8UzeF;_8W>~6&%r=AnT{7ZYhX{BKl!y z&YesPx+fl{qComPOmd!#-1otqSQ5OE`d>Go6@D%oyeqT;^KcXcH0u;-9+-dOPYeu< zoxQzgP`0L^@us(~40#G)X@zF6@=-=YvyHgxCGz~=pxs>%Xa}aJ(~-1_(Xp|y9fCi@ zgv04~{{td?mvW1maun;yAs^kjfsQ&Za^6Es!~q2d#!d1u2{G08U$lvNlDmF!-JJP& zo+9#n#Ynbo>DD(_H)J3cMp$dE6R#>ow8~cvb>e&bo`~zG5Q2ZPad9Q!x&e@yP>8P6ew~AgIF`=juJiMxl!XV6%^~n5hxp zIyA>k4-4xO1Y#Xhr}colnt)kU4W`w{)?le*<>BG^nw4b$Lvld%d^^(SL?J9@g1Ei_0(4g1 zJjN0)cpi2>hRenllnVPYEP}g7+gjHp8F0XRW*P5)E9D7ctGofWo5Jrwrq)zPGtOVe z^rPfSiHRF5gdF|lH7|<9Q3!vmAh_RB&_1Dy?pWDtS7{J?xLjMLTmO5upf>E^58+Mw z!$}LM^$;yY4*E+L`n|@FAGUwiu38ZN;X_0kPlG|Ecy5p6z%36odHX~Tmxm_+nqk-C zJWJNu7~mjC$WW*^>G;TGH?T&f=>M7>Ffe8AB(KSt881LLZMPBg0ENiHh1T_ygTrFu z?nb5JeFn+fnt8*J0pND0i`#Yl+Ovx|LRF+4U_)tOG6shn{BXOioSj>x51 zDck|ukVsX_V>O<(w!AEv12hH}*2kyWFY|8YtCz^>GA-9Nc)y8KW%_W{NKpc9L@(oP z-8rXrr>HxO4eIu4L#C%+Q1W|bCKRx(CnP6tgAM2Y&V!b(J2q%6t7Qb5?BY=4~exD(>wFVG~54h~d(~ZchlSTePO*6O- z>{XbFj{eR?!Lcm`(X7+xz0GIR9ghZtpcUnvJA1$e^q~;ErqXbCKZQMvU)u;t+LjLM zZ!;9a_b}1ZqeA|m9_f8jt{3`;aN;i>9v(IU|8_G>##I)ai9LwQo)n=eZWuXWeUSiq z9xwVEcH9Ar`Do{_r}@XQz61qCUn) zP~E-zMP(XUcc+gS0nJ3h@Y=D(b6b=10s8S5_Awn^`27ck?La!T3=_sj#h9S=R5*bv zH-A$=d$)h*eZp@n-*m2N_bT7lSwAB-<8BjDV#86C#nK}_K9PZA4^8pV!mt9U!gO=5 zcl&qKyIrvwI_`W#QsU>l2xL)XXJBN+wnB1KjB+16=6<;NRc3@G{w+dLOt8QLGJtx# zoj_ov1ZCB$l2TH1%(=f;?nA0f7BHK)Jul9f75;`Tj*uBUl7!;j{K(MUlJDR+c>DJi zo>Fwvy9j*$=l8IZT2aG##4j+}cDAZhl@*4(W9^A2ZogqFcOtK~Z+ZS#N^Wdd8X3j^ zF74eh!O$ozdNKFi4C@wS8HHaztM8s=hCk;@*TyU8<3;(wjN5aIQuxW?yRn3~a%(;1 zr_Mjof3MXA^RG~mJ5geXn)+!SQ#T)PpE*5~7}YRdQa9pCHU=Q`n4XPor0@lys{nOh zTFr?43ZF;_Z=Xroq%D*?TN@i^;vjF_XlnAuN&xhF#;`=)1F-Lv5qr&VBfh4Bf{8BV zPy9SZY*PpYXV13u2h202cW7@s8rojYYw{g9THR?z>bKwWB#8lASIv(uswV(#ER^o1lgHt=nz-zFps0Da63v;qE}6qG>x zfcaOZKy?Xlu_6TPbq)3kjE(IflJt;N*&!}2-iG%5@}g8!wKu+{cU4r)jeA=0S5nFT#$bh+aT>=X!;&AU~Gi9PvdI;!~TrN5s$@S#?2~g2E%W|oKWFlccGcayu3Yx8l)N-YhoVf z*G`fa9U;NSrjpHLJ9jp8De)lgQL2dicuOXYA5HQPQ26ceVAtw~}G7RL69v z)>df{iS1g+WiMDqUJGx9gx-*mkhlbAt>daNdR*dppsd&hE;jW&dW7cP;4!8*SZdsP zL*%>|9VZay^fZ8hu=K~$dZ4gJ+m+YR7JrPg+m#WKJ{t26HQl%Bivy52f^}bB3tfXO zYBY=|TJc+2g>)Y24f~LgH>*Xb|2oyHgnKmkhu1WCM}s?%ljIW#39d)?#p@T&W8WJ@ zXR2tE1?h+0uSWY_rpL#`O~Hh}q*&_EQDVrWNQuuG;47ZqZ!)Mm2>h|MLj2>Vc2Jpt zpL`VRwez~;%Bd1wjA9_*5;p*sqgD2c1XRERa$bj?pL>FeZ$&2kp8s*bv|r)ySlo#w z7Z||0g(l~a!>oJz#;{M>{&0 zX09Kge>-4J8`E=yJbMx$X?y&2PF5yT;Kem6_^ zU?-mN>|{5BA$IqJ){_%!=HxQ+Dy6t$E>Tkh`Ft!8E4vp zS?Mx!>U{stQ)zF11y&ycJg1taCF>j!*?+;gZj zY8>$!`qAHSSCyWwkE~H-8h$64;gqiU9oJY~Yq(NSgLQNiM21}xR!1ccBHL!e-=dRS z7OaZsvX$VV%L&SguQ1J_`>d&T3S*7yla~S^FED_ zZDYn~|HiXF0{7|Ydt=#p`Wk^EpkSh)>+jgpneg>5Pfvo$ zP5C|^OTF10nua6f7d2euaX?w4c35g?W~fq?%^M?A7w&mGZCAk*marc0n2!n7#V2p& zkozyIE%LVdDa0E?W6&!W&W-3j*!V1)(}_%tWi!bF>086I=Ke^<8t=fxU9jyGq)%DF z1%ixLP*%|7$h(2HA)fG-?JM1~*{jIPgT|l#+HDIqxXnkL%y(*wsajh?Gu3(ehWj&J zibndVg)fa~W~ZC4)+|lMy7;Vhean!HGG-CHhX)6OU=88CfHk9?le{PVYT$@3zQ=?e zgdR2&aIS_RMdvg>(ddd|$ILHZmM9;^b=?hXt%ewoJQVGdmn?lI5t~l5UpaptW$i@q z6*ZDS(C5U{w+#>fb##UNc8pBw;6HzPzSO|4K$RW&sy%1vd?VTOjoSt<@+vU->baeh zRGL3N|L+}Ltb{^rr~U;IeB*k}%vsi492L#GaeCG<+i3suABXKXc;6;pIVNAJM!)?Y zy4`q_zbf}XU-G{n;qSe|NLN{?wE3+V+(_jS)Iy9{)s@ZmJSO*ynTe5`aS}Px;!}ZJMG!# zSM?sfEqM8Dn3-SbsVSH6tz|64xCpuyl8Ia{>}pnctagK!pG&9#$EhD?hpN(2^7xpT z1L7YXX{X=Xz=$v6z?*!7JR*xOsV5RbjIA z$$hX_CN$;)56zfytBSoh7sNsWfhrR5Y<~~Dr6KY@y-%sClk}330kC8*MOy z+x;_&5pNz`-9x(nEz-aVO>e^d^>*gF0Jf+d$X67Bax}EmY_a0@7=i)B3QRVRj#KFK zfA474J))Wvtg-)>@5}pu3ax?4<5a?+jS&$ia$6ovUrI@x-(#PQ8$qeg=RHw)IbQag zdJyrQIE)5yLiFRy1)4sF-oLFLQziuOcZc)A3$)!c|EAx37Eb-3_%V;vbBj*{|H|4;N_7RP!KlKcdW<(9 zhDGJnpMGapn8Q0NH!!a-^INT zv%JhfsuTq%4b4y2I%j=*kj#++q|;^_Oq=ZTH{o6f;wxOkL;SlyTHh~DH;XzUlKkEY%X7!r zYZX>7j`LhP(*}e55P*8+vQ9`$@;=Jp?aSmp3eABmk!l?+17lES9(uY_D$a7WVErx} zuM8t7NDSeJf__`v@5`4jEs3bsHSwhilwHP}W1?1cu(^ZG?L0-uBTJdE;ty=%x*p;> zYcQwTIWGCVC%!}tldi=k{&TTUQmyP&o%@j~wDoi(YFAW=V|HW$^mjriKR{zj^W)2# zqQ_=RE*o+Nwf3;~Ut6+Xp6#~Ngegl4dSJqD2MUzoD}XmD`#I~=I9{qo%}P+5H!Q`i z2J-z2l{jOs%b6;@VOe?hGN>_+a1^xU(w|M`u3r|h;6&H5Tq4chRo;oh%%S+dShYKv z6;>#Z{uUwo*|r6oM9=W4)TtMny^H4RHeJ?d(9~03&p-u9*@vj9dp*onm zWYUZ2C@L;^`^v=sBEj)@MfKMsT-n2celJ{0{PDLIi>`lvWb6jDo180KYgB?quNp`} zOc474tqrU*=j#5yHh{UcwJK3K(KI9SyHZMorJhz1-~9DedJNzGOAtQiMt>%jupp8@ zFgaO#c`c;rakr_x*Xr!E(@VN>Z@t!&6~Zv73bF>gmi+xS4|n$<)c&EdG4?6^%{^-^ z8{6qdEd0V#lmLBfpKY!k6Af~5a-BxVKUf3ocoBAycOfB7$$XA6pj2N`Nal^!1jwdN z7kP1b$7d~d2Ai@sz*ahZgk%j#)DeplTN+t?g~am!0^_As$8`{*M2QK}mA<{veOE@L7jA`^Vuil8(HmmhZ~kMl_J)SX{pDo|f+? zsKkg5IHDW9FD8TaNo}L3X_qg^#Aj3K!fO1qYn;}5!R=gE4>&Q(Yo3=6>vtk(+>CE1 zLo*`%yX@=-8lVUR;D%I;>-O->^fYyFK)`z_6vIpl{o&JtSO_>BT?pN;Rq3SBik`N` zW3Kb2ph$YTHL+oYls|gwK>y&Z;w3}CG+ltzy@2q00h}m4&OQTG+$KtUxQ$&gPitN$ z9T$SgqZiy!zm%9`8G*Z{e%Yd?x8&GD5#$^B*pJ*;`heaqgNK+>dOmwsm{qHfxXEUD*G{ph4fDdoS%t6@AsDYv`gL5hScZ@hK? zHOfU!l^V;fJOAPXU}{F&MC&xRJI{f`v&aBrA}_-qN%*%&^tLyZcJQBmTMj%cED}a^ zA@TX`H!?V0n9XK-OVhGi64x5{Ky4jPF1d6?9~RD7_LL{H2n1=QZ$`M^NN9g?Een6< z-MUIFqlqHjT^J%fm}H2?Htc=(_f_zO04R1`p*uo7Ni!nND|SwIa5BQz4A{P5XQ z<1jHRtE~nY4M(MwW~=+ieU)yQ>y>$ThTOl{{2EgLN36|NUV;G55;q_)zW>L z^SU?xyCBV2uHf7L>m~ODPsJj-bTOxHJU2uJjdp)$M_pDarV4JuPC(N;5MR%!=<{Bi z-6Z4qIW{##0U>0&1u=dDqC{utx#JJ!T|P&NRC((DSxnH>;&E!Z2*wHYbA))KK{v4e z4wyB#vyDoc5#iP&`@-#(Lp*P>lh3riU>JENTVe6Y0r zz0jC##BG+>EER+rnZ3`D$g9=M%S%B-At+^Qx&EJgPXVDE7B%IQAvw{A`mV5h7ufec zA=jNWDL7v5&NrcfHn%%PNNfGipWe^cH&|+_?#3@j#qTP7VT2+I$IR_6B#FY?v(+Tq zARapl1Hw1z@979gcT!J<7aQCTJ$2zzHbc9Hq&NR(8%%dF%arPL%d+s}SX;LSAHNfj z2C1%f4FoG{RI{w>Ll#8RavxK7{$V_RA^+&8%nR(eoT+_Rl4egd9ago4!hZ8D$q8xP zOJT!{Kadg+(9by53i=5v9(#)h0nG}Dj_G771Bl^)T-!9zTAI4u~=KEDnr z(uSM9a^H^yjbv0iDrymbyv6*Jxs5vBzX2fDN3);}(578DWqLqpNaI+Zn(Z&(M>jOJ zv<$oBpJ-QT3gz61v<6)o*KJGphg1wpQIU?7T>XUgH@AF zTr`^c`cN(X%X~#vkC#tn2Xm!VmDmd-iLj-bFvZ0*qGJ&V%uf;gY;SmvMgRT{R!%5; z^FHapE7lvCIYwk;RG5Of@BRRr6^x+V0JH-TmjHFv%Y6LjTie1&2Ly|krs=ZG>rmr# zPGzI+>J7M<8o!qak?q!j*l@0L->0?ZU#aid9>r;K@Z{Gh z9IKRMuVWwvdvluDF~t{*&>TJX10A#0TTPgD`i-S#Gp)O%LL@nPQ2zDhEreYj&FAc; za@cfm z%Et65J$mGvT1fKwesEM*?sV7GCyM(S79KrXUSl(z!@mpHR;&GnmtA*U1xd-t>7NME zxKmbc;Z9K$!A9S;)}7!#Kd%SNjQ|&1vYik(W?BT1VJds@Q>?)`j+iX%{^n% zRZ1VNk^X$kfsED$Kmay)&b)DcvZsDJPV?zo^KW0GgVY6x|9y?Bt|lMYkYUch1KKRv z2#Rrhv$@K{^H>%^yg8Bj;E|-`ClLbQS8Rnm3LfjeE{bC1q8AO5yUF^XR5_7<^4Mky zS=u@X!Y#5u;rb}9M)y0}++O?0de3@VImO0CL5A}RZsXsZn;zId(m!nP9l2Ybe766? zOY5>Z(e(kf#oa5fbSz_H$HtjB%jMW6`JRlN0wSv2AL7`=EvQHTG|(zN>GlCD5}=cU zvCjkHyanq?I*U&LoB-WnQgVKYgvf$K_^>xXNRB80YR};H7#wMC_H*A|!~hgOGZ_SV zE+8p;4ZN7OkOl&wr8Na8fs@#=cbQl0UfqL|1>{L-hok@Gr~f%WUp@WyMsFtt(LRCq zRBPN}sIIbyA#lK3^5~S{;dlPe)6>Gy)04IDyQ!!BI4h7}2a|gqm#wWeZ-3mH^-mO? zDY`Aw_>9*7b2?^mDa;&W(*hSn(p~j;v3)cUlCkkBN^N!&h+sGey%cdjcqbYDNA5f+ z@gvA(K5$u%zK4bRE|`>RzSCOeE`gIQo(cg*_#`K@QC_x=HB7g~ieO4d8ZrJV3+Qb- zND@Uh$bYOHA=G`C4el`<@eYLeyPGgZB!o1vu!=W*_CTw<-@$iwqn(9-hKEr#%T}Y0Ub6++4dmdfAQ@lf6kbF`S|r# zZ`tp}Ts8zz5lzc*d@=$_Ai9q|8y~W$wXN*~^az$ZtUO1ZUxu002!xt2@+vR)Ee8yR7|1C3f<6w2$ z138KOy*#+GpMAsQ`+>xc|K0CfUOMz@OjV8(<76Lhnj3Mc61ESVq9fs8;m03w8QMgs zLYOpC7DN({qt^x}H|Ls~8k@w~`XTINoBDLsyoHsOKtOU>5US>z_PF@?y%w__`o7dj zWln!i7KjsQ<`^D!(;(6mJBH0^Qp$5e>_O=j3$^C~@F;XdJ0lbPU63O5N2_aV+>SAb zI3k>RSy^Q;7%44p`KlH+X~A@A6IHV!%8OCt|H_f?1O7_=Mf`L z9#ViM`r!y#sb7&-?7|aq>|u+FQCuqKraeH;I48=@KMq0I$WCTTe(AeN`J>_r+i^kW z#m|;h!p8@3G5`1KB-P&PPEcB%YSc_u@k74HlR>dE`$6ncI9_ha7B(rAK(~zE(|j6l zW#pZ1uPlWB`*JQ~4dFwb?M!9#L>NKpw)}51QaYvavf6d-8G?(vi))$oXQrFP6!o?y zX)zZEW1yF0q-5k-`mP&mGr!WSFK|auqxr;^(B@0;KRawNpA%1$ei(glNwsJEd>V-x z(T629;x2wTR>~uEa+)L}c9_Yu(e(WIubU-O;8;b97-0^3QRQo9E;(6QrHmu7#S9!A z98ET8;cEE+?3T?`WrS7|pGGVl58vem4_kxI#pZv(Y!P3wm4@_+er6&(vJUjeRr(U8 zy!_;yMaCLZDTVAmDG(BtUP$gRX3u|gI_Db_b)I@SK98vsa-uL+LVH+ zTQD6|kgqt&BOV|QN$eh)C+a|O|0oOC-bv2S&y^d4I!?7Vb+M?B*XS6M#Uk!?4TqaN@!8hjhR8U|L+q3=XZY1dz+dmQ853%NH;!`#I-eb^0Lq$|0=>D@3q~CNu=u1 z;@@wL1L`h-sgQxh*QRa7K?4}k&1!X7n{D7TrYe>r@$MMa1PpJBfutCaZZt>mj&U& z+l#oWc3T7#HD*j-+97ZeC!Xsfzi-&(`y?Q>^~ez4d~}C=B^s{89P!v#SyRA>^Z=9u z4_R3u%F&FJ4O9`F@<`C%pJxR*Iqs-27i1#vhj(0HNV9DsDd2Z{1N18-MLEUGVm8Ljx^)eyOS;FW)i zi6x`5RHi;V7@?Nh4NAyk5 zd1<&~Nxde_3@M=M#{Q9~~OI+oBvV(-!t?O1xPI-zdh);qjw9DH2y?AIlZx6ddNfE)9er#I8sUlj8 zcccb6sjv~KzO?e$LvPZ}-GzKQ?@vxaJp+l6r6q1?MmTQ&zH6NiF`K54~Aw+lUBq6qA;C{7s1G(r7!Gbpw4#hupTz&Dgz1ZB4pS-6}~(%jERlyvFR{zMVhA8GKz5*jacvoxq0tj?myye*(uk|ZHn!@cPCx; z190Yv*(tmW3Zatoq?mddcC1<-KXcI(p7KQMH<6JRbK+`#kr>ZT)%-v-gF(N3xl7Y? zxJ69;$ZUP-W}^Ns<7V|*eJzj2&+Xa05S=gNxbqc@Rv}hf$f@&|sGh&mFOhAnU266V zgG7iQ)m>wjH>xHwP~S}GkH#!4j`v`pmt}>|d)59+(_0PxyJNt!P11Y5L#4BId=~gL z8*i=E>YR_z=dMp_TR4~MGj#c|s|1Y>G(>Bq^95;^JVz*RMu`K9Hiy5!1fZG%?|pu2Y0u zoS)x$B_-8*NIudrcn{4TY9#+&^H-n({oJv*XiyHh-IaFnG~h?v$JO4I z31JV+sh^VJYRv!URP(ehIc5E8ov{py2?-u0FTr(yA@~xbV9;8JzeS3l7%r_oYighSlJ!KtzVLGm z&Dnma?hG6oR!8})JHfW{?!$*W;nYH>xk!kLrtm3!l7ttw<~2ui>l4G*P1_5Z-xcI= zf65nZ?!0vfp?x<1_au}{A`VW~S^_7grWim<6qwt#L?!1)4^S8CB`ezAe5>B+;>lgn}OebSaQ{8$)va)s_K$E?uiB z-F`viau~HXio8^^7BquNc=9a$alB=(G=9+~|G6|IiWPl6eoogWm&|t(l(BrV3o&luG{$azwd9rAjV9oDLeJfH(mGAp)pNmsz*qF)+}?345JVD!hD2 z6L!DbXV9Wz8VNn9;MYTg3lPvkcpHB%YLzr1&hIE)?Q}F~UE)#ssCH|q#XB}BNo#i4 zRLt>^+3N0HU;e*^nRf5_82I@olj$+i72g3EoKyjAd!7M(YmLKCGtD*cP*L?jx_Fn& zhnN!9u;0JUg0jp*YHQElLSz@@X-R9o*QWA8vdes!1{LK$0Cl@Tef%+wN3?dpD+pXqjQc`3T#Gr42?FS1&-yn1a^bFS~N97zz3#0`zP)zSY z(Bn&s4NA`RBaB=$LyRh0YeB|J0|NB^99<@HkKnY;?QRVhb^-y&oWw+U%gA)ZK-?j8 zoa6I z9tiNA4X+W~07k*|gZWZh9=`j6o{>u=cSRrW)4mkcWaD$D36tQbt_iGcS_^A%)I9(9 z)89RU8NptAn>`+BPMWXYKqkK=cD3ce9Ham-fvKLrT`1@y(x;S&tV_C}pxro_EeL zO_pLz3}rLquO?5Sqd?BLProPGh_t3AxfA~ziFz*}5fa&4AWtVM%e=6-_&vm21-!V= zpsf5MVIDdE{`Pc>E)v}bZWIRmnOEXoUUxZp8iI>e?o=;rnh&?jRn6t?LwQ86pPwHO zE)EU?0cULQ_>`2{hS3r2C2_(*&TZXIg|Fu1{GahbkUyVL;{ulN9nj!HwY47Pu=YYW zek-u~(3S;p{Zi1)b0ah?>3uvjoRji^A@Of!EFnAD9FHow|A2CuPuC|#!NR| z@2GK~M5I^?$5)4Hmo2x*AtJR-yU|7rOSv!iy0UhOh!_#)k_4>CR{J@Py#_SV%u3V- z?;iV;`6qP(Ca(UBaHB3gc6qycOPj=G7L}?N2_HbAO%jF}8^|l77g)<<{ zbPzw@$={IY3aGofH{ZOV8M1*e-5gS2FSk} z{}>;S{9f_!ZHI2bS^@Xfz7=XfytOUW`GT3Le4VZYaV%ggE?5mD zzDCXZ)+pMaat4L%BE4_TUneo#pq_q*6xd&hOt`4U`~9=lWw(jxb&>SRDopX(D0-lA zXhrm%C#gGXKYP};24N&^Pnh4%1arzu&_|~^vxceW!AWDvEOKe_#kiz<=RKpZ+Jy~~ z#!VdTg}RkiWW142xsOtZnI4$P>PWctj!cc7eKsV0`sc<%x6<8gj}mm62ajfu!SJMN zN%s)$#Sr+8*% z>x{opgv3SFRsju6*HxzgSQIbZ42wD{xJd{VJk3wOni5P_TH^|*zD#`R@-%EK zw=(Ql_=tOPjSdZBkFds?GjouA#91#Alv9$DkRJ?y4|e`alf(=Yh0b6)uLjxv8k3 z?3(ZJx|8d{@7vv(!Ara!3sa$FN*08RYK@ROYwAb4(@ul*XJCU{w{J#%0^2EK0$IE^F6(2P%7ijuPK z^$lSW5jR0xZ*hYJasG*3X4H(6N?Ut4#YS!MrPJRtXK50iBJ67I*{_*pDF}g5Qj^^z z>8KiA0i=6Oz1!ZhW6AT1nMKnMQF?)WKIqd62fa}`XgA)<-j$@k4Z9hK*tn)1|s zQF6M@?Jk&zMV8omo1v?V?*Va`7lr*tBj~KVW%E^E-F7LC>1&$wMgr>UZ%0v`WvxlmOgg(l7zuu&}|Y1;pN=dBwlVThb=h!_u9BAB1T zqm=Mr@JYT%Qp(8x*$_6Sn5%5)S){X5<-%pHMoURbOifp3Cq#sbLc^$ThsjlkcIG4f z!EVP4BV82X>w}Eyo;E-aaw2LCV?@&pHv4x{3C`$vU<-jFL6E%E zV361u4;WBtse0Df=UL-dQBG>$ zV1IPI&I6df3;Nm(rqE7=59rY<0Vz&p;^HC#{Mrw^)Sn+e71ebIBopBPq&VCzp25XJORIM?*OUspYD0?KqvAkXG+k(symG%u zI+1BSMNqW-)#Lunn%Y`+TG>6JPsVOAha5NP%yD;&jeTj~S@=eP?MlI}!-%WGtc4)1 zrmYBKJ~>snb?D*JZ3hjo$Xj1#X;9J?v4wRNFKlq~h}fjnJi=1s{hRdiTP)k%ln4VS z(>35;YcquH4P7kWo%{S2o9^PH3KxXoV_Me}rlqG|o7n}*#rfre0=Q2X6>#(di6Xvf zW__1=lX0MSy_h>W9f%{e;m_vD3uw8z=~Fkxs8#e$`@GTL2su(i^5WWo_7t8Q?vX!h zv)vMZdIZrcZ~Ym_F^mfZ34JqoUIDyWLYz+zU-i9sS%UEcD72ouoc98=4PH~*fXDrw ztk}d|Ps!+qP{dbRuetmuO|QI|$p95dQ?*PRdzE&R)hzMZnx4QG7_crV-sGjIoz1Kk5;REABL>4 z`Puj`kU5rlcyyE)8WJG*fEIi4iH{-zjMMJTYx@@vfB`v};t+_150o=*h2}QhU8)*U zXjzCGW`!RfPS!8L2qIGoYb2!U1VTwAG`nMI#?J~M+%?ipZgVY9vyx?+yF2{y_*>B$ z%kq0+jRXpMOcjT5#gIb~E+L(%Ok~EHh|J(GZ}R&1Ri=wxpv?Vb9mYxmVq%lm#T&UA z;^_p+(bgZ|5qGJM$uY-<);X+%T8fGyP!Q1ed|mVT*&0f%rpnC?E74dhTz(Y(GDIMB zZ;~2pk$%2#rvtUfX`j|fr(<6!>n&Av*-seS%YW%L4vCNj@$vC7@K75rx!+uup`un} z$!wuJ+ExttDPVwYGLnFC_5K!2#Z*4s_vIol1TYLQ1_&FSo6r%gSDvIADk_1nApo$9 z5=Em$dDPY0)U;svfl+#YqYq&gugAgK)u!_LH7EJ3?-HU@^vm;tK%JuYHC-F-q<5q~ zX~+X+Z==8ehpX=n$MSFgzm4or_8wVDMppKUj1t)-R7S|io|nBxnb{#BdylLVvPpJ! z_Q=f0_@18Uc>ehP4n8S;j{EMuUDx?O&)4}HI4_@vspbssA!drKkp|W4ng$Sy~SwA4 z4eEmwq2BpZ>t~x!_}``QA?BX1AXa2@{}bm2anBI6?gTUxIJlkt;O7IEb#+V2wK!M? zsdo1F8(|yUWFK(l@<$E2+y44&K{G(@fsEUVOD>1&5#t09<6N}UXD23g_kfkJ}x+dvIlD%MUZ@np{%`&zSg~avwN^{jq~S` zHUe1{;r|ZSb#Q&)a$6)USIxDmL<6+o=mdna$s*vqQ|=w&Tffyf5&gxu1r8K5$iHGB zBO|MLC^)~yc~w9VBQt~L!t!O#^a_)~eI5Z@x(SQtvUmj@#BP>CKa_b{ zQ0jfCr&h15Ho>Vjv9|f?n8BA(&3Hho%1XIz@7U83kbd>7*u+Hh%&aylvfGi>p{6hN z`a3^7)ABfV3YB^F9Xnrh!gRE_z4fjD=A%db{18u9#3j*;`$a`ZL{!w9ju;^(hTueZ zwCD~wfHx=I+}+JEq`~dX$w2oTgCl>FJCfM0AWy9SNDb19>4<3 zBExX(4DYb0$!gz?Q6fwkX_o7AAZG>Z7NV*N1-T|CjBPp}de=Gb->4^YPGf-vSAV*& zpm@2gic8xsbpVS9IvTGdM?g{%xRrvhh(f%CxHv7CZ-VO_kT}|b^xB@ptUsZQH=fiF z)z3t;IEawWQnL~h-B*2_nR4%2JR?rA4SSLar5|)AFvdS@__y^r^=XN@Jo7d1K{A=& zUF<&n^og^AZs*Ol?498j;ewenZ5y~;iE#tp9U|LxWluI-=!jtr8-<61ljq!u;b}#C z`&JK*M3_5^l99O)nor)i&QB&yJU_-QJKE8z>AI?pgM;d-4icjq$5mEzO|nf74np{C ze$~#+Kve|+X2Ttl;_A7W&KK}Lz`HAodLdx80soGfY|*vXPGJoV%qLBw%kE=uipLO& zie_2v#Nc^(0=lo0lOBH3-xwAselTC>`Zv`UJDQMGF9)SA9wks!L1^Ugmq{^(Rsycc zJJ8TPZ;$u_9#%9GE+DPFMCXEt7*x4+OWzM}6Y>5~#}9?bhzOqKRQxdj+oQ%4UU ztyV2R98VPyr_3P4$Gl5^W9dBNsFy!NVkP}g-`6%dn%ndXIt)N-fg5Z<;G@}&tGLRu z*TZ>HSb4+Ld4dzo6h@x z&C0#APg`}Y2Z#M9ZqLEFz5#5I{5lr2a&IxC)789^+uaxs@%&4mALe(D`3o=wII8r$ za`-$R=R4jN8!(u@aR;&yHaw z#bKJoXMC&7rCkY85=t?QIOyO(S{>Vq2-!|Qd8)6!cEyK1Uik}egnU}Ugiuz(3tV~G z?D8w9#l^)5piW(A<$K;oxa{sG+y@>aqj%r+A zUZqGre(BG8p_kBebjcLHFN$nj_Khf?nnM|qd*Ktrh~2-Aw6DybpD}B`7JWV}vz^3$ zYqEUUy|dY;vb|%6j^q@4O)^5b-aD>cExFmH6>H#!>L`0yf2hC9LW~1Z20!w$wDk2q z@s09Qb}QOSo5o{NAIvCJih?T{q*y&k4To?Zpfs+N6h%q6@84yhpjZZjqRaXe-Wnz# zUH)E;BLq;l5l97BdJ)c|1Z^F70P3C8koOZi*x4atPO~j&!LSj4K^Oj_QDD9F?;a>3 z@b825lZKmHUFXYJ5PqG)Yw|S?Y)RR{>jh|*aE{v1VrSVJ?Yp0llD0~7#xqMu0H0uaPWmvt+y$t|d3;TqlN1FO*@#$4+Ban~x*$LB~JJ(_4xXeTVS34A>N6ybb7CZg=o06b0 zSwY>q^VXWynHS6tX+h~?+!7** zidnU)Si*To8}1+zFDt@EG*B4eW+Al&O4@Z8 zh<=kpssp^4z-s*3-Hi|I`@3Ezj(n}W4rl@_X9PZ>?*!c*{kE^~>Ut!0A8Y(hH^zNp=0m|9E6Z9)2Z*jKT+G?HF z6HMbgR@59!KMY%GEeIERH&bZ4ucK#T zN;b(1taDx@+0dxk+SG5PEH%h zfNI_YLg#iHg;5-UeB)=^twf&m(f1!@NT%K7|q5@@$pdxVdy=-{e8!Vv%iy;V4ckO6rmH-vx;TJ@q4aEewlrP z#a?t(+mfBN^tr0lcp<~B7Yj`%_RJ_=fnIUtrh^xwOC{X+fnN*Ex-14El--+B)G_aJ zaDi1?t@9=|oPoYzoFH2=+6qG>WF)`oUc5vuv09ilgye8ao2i;3JYv- zub?C0)7fx{L7tOM6=q0hUthwyqi7c4YJUOi@7wy7@1d@BCzZQ7bdaYSmfK44B2$MI*B6a&Fa4swJ@*;B zNGD;CjfTX4M>v79Tn5z<-C(Jg^O52)@>eu}{_a-dO!SkB7mxStp7jNFO8j~HzGawha)MzEbD;OaI@5!rN~+e@!Xj^&-~-{ zd$7^tk#E6gY#cvnb(3p9Vr^;qXwUOYm0yit7iTCwp1KS9(^(&F??m;Z`yIqrbt(Dgooa^&GefkRap0yAM z39`vR`+<*NjB&Vb-ZVm+BQ&Q2uAEEbz5FxpX{)X#!-3CZC*D)J}Hr6?DvaH zOpvxi@YAO&n3%e1WfjDs@(52IKCYjS8jGJai?zj4gjQSmd^2^zNqaZi1Mo5UH3d#Q zu2Bn^d4KPp@93O2ynjDCeV}nj?keCC=H(#!s1j+VAn2W)Sp9coI$Va~R_7LL@@2xD ztNZEJV2(tnXjwfd(Z<2H2AJh#j$6O#j^@L8o|=!C_`7ba@kOGLQO~iIMl63uk;bRy zS@ZsUuk+P7Tpih!=qCo;@B*K0V>5W#rS~t_SSqJiaHSZ6z3R+q(!OAt!YZ=c0s+9$ z8?-&;4`|R)(LA2d-sd@pM!uHddZOumP>ItsaYR$?$w$EdjA$;GRin&!)7$f~jjQn2 z{v%I8D{+O$e?E%{&h8_XKY*d9!SdqY2e6K%X1{Gmd-%A`hL=)+tNR%klXCe~eB5Y! zqJU{`*$|gw`azRZDk3Cg?22@c{jUXpbP*I!LeQte!c#bDw?5yEA|b)t>9SW*BU#G~ zkBuFgqGnY&6~&l;Xj+9^lf}w?kGv&9^xBLLP_%{(5lvCB1t{#c`mo-hkd1q}fwT_2 z_d};hy9NW5^dO;lXqDSaAo+loAw{{r+*QeQ=s&D^@aa+LNWJ73f~_gnMRMQQqclFB=wD zRaf%`a|+MA1>fvlEZT101>I6EM5A$5u*2^;B`gJUpFY2H$Mwunw64CMd-<*nPISkO z^)M5s=1~qkb27X(ovR!r7t6c++}y=7ySA%^t%KS3`5$@;^K`$sQxX&fc=aNOP5X0nh?CI@*zah?Z^XBTaA}Lr?g{vXNp4o5bFUan7 zTMqp{AA8Md7J{|5Y1&qSWZJqWm%r?c+I^xQ7uEU~$ooY(g&DVru%gkp>gE4F5ctip zl=)Ct^EGX~;s5W!=pyS0m8_=!`#_hEc4}qJHyGoFiCKRVwDsC@nyEA2Eto}TX29@H zv`@>$pl2*PWykVfKj>9C2fzOiySP${&5Jj@9wo$8S9I$_i6@dbi9@}PleBN(qLmw2%8LZaDp3$|HRPl z>K2IIDlGjPhEQ2{SPXkdJg+=L5krCw?yL*SD=RCj_-FG(zWn!}LPe9FJH6$B0lA+G zuJ)E{j#T`5pEL9AJeg;{uxANQ9KvqV_~@OQ}r$okQfWOyoP8p5RGY&iLuc zdZ%0Q>FIr-gmeI_k$KRF^my%dvg_w-x)Vv`t600cx{^xP@6#NL-}LQn@(AarB%qa7 zhtDT#z+)&-nxRvApjtkvp_n3qCZ<2JiY#wt-+h(gC}x=JS(V!az1C1|xU^ zpVfqE)zJJ@i~t7b%jvU{rYmF@-A;vADA)<89`&@oCIT{qZr@s44pnjOfhXnppR zXGShVuH{?TCVlFaM>d$!&8Iyo*mFO9U%vb*>=Cl8(lr7;E1#)aML8aCZ6T&+1nci9 z=aURhCDTXQ8`;J5_g7*0; z17dFbt;qZqoFZXicyV!Yv*4mUdzTQJBvP04iK?M_RuvoZ{_b$;g{yz? zcjq_4h9wF{v(DD^l$;9Wh{yOuyIlKrmxl{Xfvd3K_pQV?1c6X2d^BU=zbVHnlWAnz z=~n*uba_b>B)XguO=_!%RqkM$zJF`@hN!9KT5k&e&X*%!zv-zoL!II=`%gY?I8OHM zb?w%GCT>Z(ZZm?ZAtp-k(Ic<~Z|-?Q4gQ^H)879!G2p~|)thD@#oMIIr2x9TOG7iD zWE>*->ec7h1$0Wj3h`a5-PKP^97z-VH!bdES+br#^iub;GkdytKKTTY#(8ZvEC5>^ z^#{8-m$PW8^!-96<)!U|XsPqsQn&yq1ucKBfClLiB*%f?hz@WgZ}-OYORZib@J4un z#Ysv|-uJ3UE#r$9d3f-Zzm_v@$aU+@#_a`2U39c{;h~GK*8Tn@>HXZdSTd37!P}qj z)mL8irfEtec~aHG@Q8xQnyx$1!iC4+7LQxoO5WY4A-kClyKZr)?lFBoQ%x(82G~>B zKK~-&@s|MBb(dB_PfPw-nKV_?2v`hcKriR~a`CWt7G$Z`@|hiG}(o_d034XU@-(uX^rH;YZ&| z-^aG=m?)|F8g}tgEBv4BXZ9O|VPRp+)b%n6&*db38GfJ{*{E;L-gi&R_J2BS+<)Df zP+ZwIZ~tJAtc;dsBIN8u0};oC;_@3ju(trjYiy-JrRAKz z>EK?YSzokdmUhACSySQpTSE#|t=;PiqugJ1l@ptnYOtd8M9Bniv9n_Xz>I^7Th<7R zC!vXy}mh6Kf%a(5o{s|+@2@wnDjN_*$i3)>denmtmUvBo8P>Ia3O>P}QIsuo%p8pW+8Y(d1;jAd`rHPBotijnIpF+CPMns6T%E zZ1T-RG@|{~=#HHnbZHic5gl!9>clw!l);zyJ}ft008AvJ{X*UQaf=HLa%?(u6oz*l z<;{$fFkg%O;qprOHFYHzQc4%PZZLcupELN?ly)`jld7$f(ls;Bj{$1N!3!N1tJf*V z_UvTP$ovwgLayd$yoUT65PV{Q&Fi!{JrQWj{WLk-k_D|?;io;pff(*;8dIHNONi42V~%GR;T7 z2hK{VY(0f&*rU%ZX?|s@r1lwaW4}itT`F#tPE^9jX@BK72gTgoVt!O~@>C4<(^h+T&2+ZqP(MwvGOzKn|D?OvBH3}|y#jBRa+5=`fS z@d)WK03kz-T+vik<7B<=kdb-+1w(__3$Mk+$9NTemMlcX(~jNvSOA7<4o*(L zFUCHwNy>vT6!SwHL{m#kCVLPTw*DrRZ&*V2cI>}0ktXQxJ6-Z&z3Z)J@TQ`Bd9p)&AvZXLMPER4T*+zx;Yaz zomH|-3PtBzv47!`>~|1iWRwo6t1u+qd&P$`UW!;kRwmlWx^|7`)|!Z6F=)x}wp$-+ zDOk}RvD(J2n(8_V-T->wSq6hNW4tmGe7;pw)6@(oEab9*PzN^@dCHwi>)2B)A7OK% zFG=?goewSBJ(7>M_S5@gY}oR=#gJE5isFAKNHy~|JB?zF_BS0-r|9ssWgFpPw;S)rI$uCi1U z(OmHj7fw(;8}JzX%OGW<=j>l)WD8@!Pk(Hn#GxQWtC5$DjV+Kd1V;2MOU$_ceCf|; zGB4Q}O*cTA&krFP7_+0jy*Ml+yBkiL@f~w$ObZLi6jHJBv^r!$# z1aun|7}&tGDB=h%&Z3>zy`x5E>iYUnNOtll)C#LRJ*Aa#`|A@`-uQZf z)T9L*r12Un6aPFaH;x27r$c1)oo_az9LLUvKjc17O-cFpG?gR{~n2m?@JO-Ss#i;6pvDZ%I1e=q89;&;It7a=6 z%wgLc?J4sXpABB&m$bt0i}PWWSJN?+ttrLH%)Vi=rALiD>kYS31DwLDz}SSG!`Ng| z#L2Q9{)zm+r~G~iYeSR)_^#}r+chsy$Cld4d1hz-IJetRlrWv0X#BxQUu9j?@H?gG z(Wsfk<9`zMPE{;7j#*NimJjDo3F2pj4Kj)iYgwDWB%XAUmENB(QCs5_M2p=mIR?V? z9r6CNH7&7I1({qNf#rFm;=Tj|-*`)z?*;`iovETH*ST%Cp?@*9@_2>>l3k?mw#l!> zudQ#=glc+S*FF?Of$@6r{9W!f;CTK+v*2n7j9$0C9i81awDx?d*NA`} zJ6}$h9qC^%FZtEzerBVu!k{DE_ul2iW@>3EK%d0Qgc;q?&`?I5lwQg^0+M3IsC#SFQSmSpEq`jW-=#}4FhNTY}c~)Wbc5-!+u3~seOlGIeuvG4^ z2JdoWkSb$@b=|bSkVFqg@LDs1J(!MvNypKMn;`3Fgm)Dfth<(AJyr&W9bl}E4vWNZ zVPv=9&I$$v1}t=ELAC=>ww;qx8(@EBurNObVThS+eL}6ioocM-s=&iX2}BIjnFHe@ zml6}(zEqK+OI>{X0sx=4fy#;Y$y}|;q>CKi@wEfK@6*H5j}ccGad1zNs}JO&pSs9U z1u)|BDLzI|=Jt(^6}}sV!x#IF6)*7X1@QAgcCJsjNJK|q14r+KB>rICV& zByq$lzp8iIwza>-RHeukKXFuJIY_8GVl43$hUriwk`(2;`@0~ItKgog8>?nc{D8W+ zg%gW_`}L-`{%U$T@}^2xbc0qcUfBTTfk*Pn>pyfh{Qj!3M!gJI`TO^ISa6uVzxZAG zV&N&PWw>E6i_zk@O~}eh74Lj+_WQVzx0BgL|IFug$2D3Cc7yg2h2Ns46Uup<-3pp| z^ic>3PG#4V{hN@u5`d0I8Hp9~5ihy?`kOdH*&yGFNYbY1bc@xwmv4JJ6218eJxkWP zpU{!xyzL=p7Bldqz7Ru6bC9B|XzQ{h3s{Y8d;<_O0MZ|!^L&J6)2gKux^k|H#Egh0)7YGfP#T&fYSPWC~&mZK`Ri%5c59>c16us9w+mrapR(e_$0T z@X-I`OCY&=!j7lb`An3M_H#(?qaTA!@$77>sXpK(^`zN*>O+x|ZOcFp`Kgm_4DopV z%Gc$L&!$n<*D$|iUekFYQ5YE#Vv+JxD=;pYh|hTZ4ypwpMx**f5r?Ia#~O%6E-Z^& zl)Ww2CXvJY!lLSa_u$~Q^^ri`xD0|;W58$> zT$oTmN}~sL8`b#0F|4h~k}E_!H2FI-LVuYPzB0g?{2Y|^?G16v8}qzgA zGVT;N^t5v-m7i}bJzqk`{~WM3#kx>%#D#xE1p3;h2OHONd-+sZqJOLY%IWeydqO*d zJEMCXJ+5+n-*L=D=|^J6Ai2;JGpmdacV zz+I_-CPJA&6q)>`e(OwKJJUCcb#|&wOj7g=TQLf)+P18k1p$Om3Qy&$*w5=(z(UJw z{&%q+^FL17$5S1z#7z5U=ZKL%PFU|7e^`798@i*RaeSn0kLe>&5t;pE zJFFa$C&s+z>`dJGf_QwQ@q?XS)>uf}ycZ}&o&qnb6-Xn45J!N5HAj`dzyHtHRt%6A zLUfrJR2U3hVvR0ol^A*nx#;;H>qiTR4DUx*25#1;XE@?x``^wWM-|tALYe;Y+&unrEz9)u%gw1<}q3=Eyy$Nf)>fur} z?A*6+lYw+*-Eyz5yL-LlO_4n?LFMYCQ3P~&CT46LVY0w812Z%{6nLg%XY}6(T5dyQ z<7E(pedM*9&d;HgnraVX$YsKKzj#VC)?fe3r=zHmOT*PlSruTz=U~ca6 zb?}>NhU&HpwNCQ*ckD=feEe;z4==cMOHrs&a1)2U9Zc1#Q}4>A)$H^l~b;H z85%gR2)m;6VN=}vMFdsam2|Pu_=jAC-l_72^SSfi(;w+?&&YdA8cus_#JYN;+zP)> z=eV;_SDgQQ<$;VKRmKS{_cM9AZ!K`XYV({Fq7T@N;L#E9?e9+w|5agTu3yd-4hE46 z?<9+~!+}ZkdufR}gDSGe`};mokW=9gi=Q?0FMe~Si%4cEXRDjPSp0yILjB@7i;|>T z!B32zi~1Z}QnGvJO}qn``vMs9p?IRy#)@cuGbuPhv)Ra9DI%8W#E?YnO#?ufFT{8| z)> zQ%!lbZ65J8w5Ibkx@W$!OM+O61+R@+x_pY+~Ry+!V&C~Gsm@w9`nO@V11Cw zCs3QU4T-nv#7a}8u)R6R?ADOjVLCn`Yi&+cR`kkiG)v^MF~7yY`*Q$;0c8Sq14>?< z8G6mpbvV)Elvyv6;XsV@6k|Jlygg#X=&sB8ch#)w-Yrpkzc9iuIDUt)m`YdHKlF}@j^wd9-MT* z!u+rI?r&VP{`6icPzDvnMXanOvTIlfM1J0ybip~w65J%c`L^2H^bd8|$oUxxg^?|J zZ@v2VdoESWoMCYqrr(JotgpIM;t8)FOB?KaV0|*oH48V4wJ+tp&pS6zMq>W4k?f$l zrDeb|q@;y!Yb8IcVIwsX`7V-jDtp17KhFn=Nid^9b5jp2!!V_oZ!phC-s_$k7RkFm z`o`ySmSG3eWB-4SxDR^2d-vIYt56u$_MbcT{}<{t)iAkx2WiGld}=F`dn0qOVqg%} zOY(I+(#Fo31c$ICEoGEI)PF9us;KP0a1pN%hmMshIf10m_C1m~u3zt*nPn&3k>XP7^FQ_E>`Cz+4ylVURZGWt*U6;WNqhQ&x4TPcpWHAs7L`6h= z0}VnmR_V{wyxh_CYsADpu=1OQK5k{Sgn{|Sjkj@e0TB0c6;vUNI0!oIxOg>V&E=lA zbKu#}c-J`0og5hWgWqv9_{7Y%5>5CswlU)HP1BFickBF;sj=~zUE^#yaq7sh6zHMH zFW*VI%#JZA7`_ysR#a87Dl307uN3-Vkw0vy^gM|Emx_T#@qAZpSHQI#N7-O+e+NF^ zHH_5giz|tJhCT@Yg&z5fPyB6qZOU%(7u79&8gBgseXmk>oJ9dhjx^ZzFaJe4h%O!X zaZAEJu61(iMt#-QmvgL~x47rMCA`^^xn@aXKq5#TT#RG?~e7M@=1n_6<&nM86a>92owW@eR7g%y<)?|G-wy9Mfl8_*1|{mZlOWvTi_ z^mT}9r_Pn@`B&W!{}4SAb{WIDGCRoS8i0z&yZ?bbpAT7{&Qh*&e}NJC&8J-vONN+u za#H4n6?R$LnTpN5&_)Rs=fAVz_pV+ILfXtsO&33BD@1Y@l(n!-`O|Ve?S%Y!i>Y_-N+gj{i5jyA?obG{`eDp&a>+)c-BSDT zC(3_P`;(rsSkqI2qD1T0v>k4)t_?BRP}N&j)c-u&4w{ zxA>Tq^)=7Jo)$Z5p%f`Ji%3$ZG|ZRDWxJ>_ zlT*;MSrQ)JQu)~QucENfI#$0ZpzFW z9mh36BIuLZELrg!GFr#qMjw&NbNF<#k+QMg6s+pqw_TDCK#;MVz>*Z2W~JD6xVCTb z@KB7}NDT8#x$xG@zM!h&RT^@vixuo!Tt}I}9^&BO03emu`AZ_YUHyEE6?1r=BAVuMd1i1h_M;+gi1TV?#+hd?(iU@v zW?2UeY2}%zbCfsANB741=~UcJ4U{y>_^GGosXz3yt|MlHcd!bG zathEkXvQ9%2QvS8n=2@Gvn-OQ(fJ_Lu`2LM9ShIuZuo=6)kv`$gcS-042WW#;xlvn zjU+h*HGc5oD#lcwO^>}eogT9%!8Ul^t$OnLw=gTs6}+vP<_sJXmmuv~d3SgB4w&9j z%_x`1W&%N>@p(Ag)oSvoUc6><9?o0~WuoQ@nJO4pcvuTfw#AJ=UJG14JOkff69UWI z;B9Iut<2Cq1>2`HYLQ#9%CXi@b=uz_V4(bZ`PuRvom8bl@0Eult#bmO8lvJQbxGyR z97WT7vN*_5ek@8D!L8~fm>`WOxJeyp#(Yk2S6^ppoo?k;0J&wUMH+_B*qAO)(gUFY z#t<2TR@cP1IE$tJ4CDe>qj>qf*y7I^!i4gq3VPYj8{otEPS%ex z9p(CA*z!h(q*wA^awpsG1T{i^pFaF}pQlaQLYbs_@`oGAO&aQXxpex+{yc>*GsvM` zKB(lLr>uL;QGg==3K5~<;rvP;hJ_S0NUMx;9&aKvF|Z1K-(0)%mz9le%Of#>Ox9Ap zZBR`dMzyPae_KV zj{mCg!?$%=ypg`UPd-N2*lb3$wv%tbYIX-M;Ll1ij?XFE(TusMu<8g}f0vDK>;vNZ z@xot}smk}G4prrZ)EQy#XZ&8?)`$x_kHf=-XfvV~Vs#e{; zA<6^gelc|GT~ZR2?&M4anVxiAKRL1CbH~3|*6~zIx#w?bbpHjhGAU)NkXRNS>7F*5LeXa%hRG8V%ZzylcKB@Sn2XdI z>mk@Z21dQ9@ZJCZPy`n{a(22_tq@a1D)JcoqofxHh{a^`0fD$H+td9+AN#+ofR z-gfQ5h!j^x2CoT#R;uZ#skYz`E6xOR<&-glBw^(<^Z58ixMH(wYnE+HgDJ+8d@=*1 zz04)-EXW55!AxUuxRL|A7oCSKtGHQ|KE4!4b^tpXiD`l-M@IfY>neqGRlO?PnWr~M z@vZ`3wE>9V4(PI;?gK!8wW$c(sWkAm*Exi&(oAT>ydK4*XG7AS$fZm^qC| zhWIm%pYfo8#C0Ud#&wiYDJE5s7`cZ8nTX@~g_u(=;XE92x?)p=kAb$&sC0)IWs%%O zG|OUq+V{CRR)gjG6%=sV+_#JG;`-sBP(dctT_Oq`q*2&DK*77s%S`uk-B`$--xnW* ze}~O`Sg3cq>F-G8-t8I)?j(Ix#{m3Z(sMjr!lMbpZoi~Sd;bFj^4>hGNXHO_Z-Y_+aPl;?vFe7MegYz z%!flF(3##?U$`zTi#Vje8q<;oAAg&eAo zf5C)Xk+&wQl-fK9QP`+xlqcc)pM}V|P{S4hf-Y?qKk$ist4RaQ6}Uft{(MBRCTu+Z zAvEJU7kTIk`=c?2XxhEZ2W$=r76P}Wi7S;EL$o=Gxj8b` zvO10n@1&yHRb>|CKFilLE{m3=YebvRW4 zNhmYMWxC+VBk&qvUJbDNrBNN){}2>6G(G*a8X~gIK`d4S`jta~@PC6pPVTq1HY!6^ zE30*0KSm*QQ`0iE7Lb2b1qQa&uZi5gC8xe}aB>}-nt@G=ylD2nf)dm76X&g8ZeJj{#(VW= z{?I7gi`9^IdUg&eY{d}qO6LWM;)^f{2Tu?8_Al%nV=75=5bIIyxe+S;tskuUb9B2u z1G_jp6tUM46$!l5WSX@2pnWJPxCL}?YiHm_KZAzlEIcgiBZi_k&D$Ij=>HT1){=dD5GS~Umzd<`$M1zgrXOi zC`S5D+S{Vu^qET-*xi%^BYwBJzZ2KtfkJQ9a2e`M>L8Vm; zWl;p~x9q$;91zKPLSiLaQ^*`52K+T8B^WZm>_+S zK%LL?-0ud@R5DV1w%ti#-}Zp#XDUs;>hHzH-nE(Li#fp7#UPiV?ujZ$SJ~Nb+<0!{ zucac7M-#)6zg8mn0s9UXH=s4}iAtSuUV3S2TJ@AOp71dTsVR%n9ZVTs{UU9S*iL%M za5tt=3xQtkvr5y4%Y^6TKnrQ}LBn_liHQ#cgdQPuGQ=qmdQp-rg*1tBOLiWQhr7yh z%?<*QCKYglQZQ_}ty^mRg)PVgD`_A-1>}#PQbZigmiB5f|8?}wQ-=CHFRiLFfzl9e zgL8T3K-y)_ySw(!OuS{vo@Zvo%{l10LzMepVCxEADsKT=Xny-~)sAGs<#`4o>7@*% z#*maIW98^*6+h&Nw$a~TVjZX=^}wlmd#MTel=`g9bs5UU*!}2)LobkovVcnS-msL$ z#}OYE9{}UjLC>O!vc){S`h?Pd(7^|2+-Aw{6_}zA3l8~z@=W(w4v%?T3#Gso&~s!R z(J2_l^pQN8b}bu5fWlx40WE`$p!AS}X9ad4x^Ii~#rat`1j$4|SJ5v8I&d)(eNwqq zln>AB9z<8;*xLRPy|J}!aWb8--0v^B_m`0S{i+!d_Ednh|27x4;&E}9;1&n3xdQSi zSs27!wmyDR(I3X>FbGbyd-uh;yIVHTt~^ZDd&JQ= zWq%b_%lSL`E>+$&a&EiaySmSonKx2Xo>VI)J%;gjdLEhSxS5yQR zv0~q`vOg?Awz_S8Kli0w!^L~YOi6jQR_K|)AG5#~BC*&GVTFE)ra8SgVfSoV zjVs0c1`A{ykn_dwagpPrM1_1_dxPN5LQ|6zf_b^hrivH;Emr=t= z>2Mo-hkikZ&r4J-_?qrPMGv**#|P1hyuAGTm&sZ?O}hup?oztCy4I&F+0j7|MTdWJ zv_O;su~U<<+Yo~(*k=Hwgx6KmaiK1+Sb-!mR2{p1jP27l#N@< zfpTCM-k3B9w%Ihs%LR6pH3Aqq)@VEZRK3@>2~Dw@W#>|85qSL`fS>qpFhv&usmK^j zYyRW>yHF9f4-NvOgRy}?4_av7OHt>j5z+?N81c_@ImMjEkUc34T-ft1ny{0$6usQE zf#sn`QoWRL+a;)Rd@zzKEGo(eIjMQ{=}E3+yh`{1qFYX%24tbj_*lT){h>A3L0!^8 z8{p1cXz|6k3pbwzRQYw(3AIKa*kDx?5fL?0)6<_{(rr?JBXrdDJwEBJ^P_^{uTs3a zm9FcXa|b&T7|ym)q2o>Sow2`zqKAOZ(D^Y--Vq^?%uNMq}RbBX?{*XNB4JA9F$^@&s{dOO)4zy;Y1P| zOm>_=Zr#z!#^LZJZ1kX>D1yp(k)7qAJCWM3!xwjjAA||KOHu^Vx~=y&&IbR-B{0W? z2IU$U5>O&T0JdA9Jgw5?>udKf&JJf@an4LmOvo}4H!zh$Q=u3mQ0K04Nc7yGW`MDN zn}x8@Ga!B{W2k$A&2l6<;!6@n^c(;CD?54`1S!iiTK7ykrCy@?dwb7nfv$_~vA>cT z8WtuC$VF;e!P11@)%TSU)CWX@%Z*p*Eghuz?%IL-rGA*5effMwJ$Ft2w^7h2-Q1%F zrb^D&_=f1HAjY`ptZWf3dfRX5jULBPJzz(0xw6(=?$6$6zX~x3*_D-~K=B@{bSltQ z;d`FZ?E2-I;>Y@CnMeb1&`*q_VPO5_{C?-oodNIwBm`I8mpZNMsR6&D?jqjj+t1k9 zr!^RDu+&~N7z_Bw;D3<9Qsuh0@Pl%Ge_lPRkNNKob=+$&19b`5>>+e~&oFUO;5f(z ze-g&n&RY;$UZY~MB_k()2Il5M5S1e#3=5Q$uDz>^g_Ugoj*fogWBPgdsMA@K<;KSk zpFkiX!35B^C{W;3f?TqI7l8B<5*e8T%C1fClY`mzgXWDVQzdE54I1k$C5pMu--WW%(awR5Soj#g;qtLz42Y?xu8Ji580lA{>?ukcGf1*k0Y_4|JIO8u%!q`9T>QuAe+H3vl%zrjHby9RjMEg~H*q`QfrT zVM>~-n!5nTpbL<3VRx0V9li|asox-=7pH{UAE?H0Z&^(Wh$PrNMoj_mzm9&>TV+QM zM8Q%}(@VJDYQ`%k6)nnmENp<2YJu=mq{&Zm-}s z7DFGe!Zd{?EG)b+R)zsj(O3~HX+dJRr&XeC@~j3oNm_Atj9B>4GVO7x4Ud*(v!LF5p_ z$s)z%TGEvtLqmhWa3)Ob-c)-eqVsos)Yk6ay@0|WpBxt2uZnx0Qo=0^BuClA(3~Sj zH<82KZYs~af!BmfiSqqQuhG8Z8XN5>ekp1CRe_=UTe80dV${LRqwbJLuF5PR;OGL| z2UXUd-6XJKde zZ_Q7Bq;9Lx2fhC;=q4{E*Xr2{IqQz~JkuXjKk8O;R()?KNHG$-V^v{s8xtiFxo|@v zQcGSzAq+(HK!|^vloXmaS)-A*xv5f*h=|>CwwdX(sM6;pxU^OypcYWPYqwoWE35uD zGT*W&Rrs!KD%d!{&3Iw$l{2`FO~wCXF2rI<&L zec1ij)@0E-9aX3Y=19y@AGr>sxfA=F?dJRpp)tsY-Y6-l6L#r6s_<>Zc7?3-`*+=6 z73TdL@H+I;MV-2wARIaYIP5)r@HeMII?3IO<>0>Xtno!>OeSip%6k0H%=q{*eODUW zdVnTp(RID}5kaAptAxQAbx(?Kb8x&DZCGa7uVy)TEvaL1o3vK(HkTZT^ck*UUbFpu z-AEedQW4VDOewlSL{HN6!Mn45m3CqM3Rl0qt}6=-6#dln3O_0*dV71zeq>JJ?710( z32F)!cK=frQ}*1PM9+bnm0hn_Nr=aK`}&HrYieAGWr!7CDUss^q5)iN9?L~&awE20 znN>FU6D#Shg6a`x=Q);EQZbNEgL)Z7vex(UOQ3&aRZbdG6#v0M_p@2%E4ju~*@=K^ zPaX?K6J8E+aq*2?X}{OYD)IhqO@)Kc{(G&3b~|V1AV_AvlsQ9hF3lFp1eA9W_g&gU zz8_ls@NxQ4dq`2eF)!u!(JR`oPGvLS6g$S0TxEZh{>$)X=gH|_|K!E~(4$ev1Ymrt zXt&&l&;e2M?*w>{O+HE%z=dJ%zO3xmk@}+`0;+Oj*fd&k8#O%;y?Ym)EYqmjdkiE( zlg7N(`2WY$cYtI4fBoM!8QGfv8nw56=b0ZLKZ=PPh;d7*xZ33 z;Om~nH?6b2?H04YZ9~b@5=|rLSrfm1g0M`wwkR(4Nm^Kl{SZ;>FbT& z;oR(h{flOe{#31JZ0g@yL9sW46*wLKF$PxA7a{z2CqS;8j*p9L`Td&#?AbPPnX2QK zu`f9+z~qG{6&cLezGdx-t#TBM*O$t=Ai`@{sq|vj0@D+2)X_h!R$S7p5=O1DBER1Z zc6|HrGC$WFQ`oh0X>Yj8HC|5MjnQ-&NXa4p+^?;;KNEg8ck550iyb1NB|};J_W2DP zvq4GACseqYk`PWmuAVc@EFwY+_l9mGn`JCo+sFt70&1TYfDlK<$H(tpd=}9jW4X9x zrmOi*8yZ<|uyE;z19hX)z~MN$EnWIY@nlsph?j>^PGc9RdvaD(@g*eJACdxB3m%sR zc*ZB%mKWYr^Ur+U^@3Zw1N3Z|s1G8pwy`$Jd@bhk79otkUt;Nh3LVp5nOIXy{EEDv zB8|V|C$;;NxI}7wKk#SL`JqWi)iw#`LY=F_vBWF!x`Lokjca_htt24^imaqSd@g3< z;K&U&r|xMFqnZqr$ryDUItT%XW#uP?G~Q&DcgwOlF>-S|c!>&;dv&3Snnue_&k4Fz6Vgxtwrgcxzc?W^xirTVLgP4Qnjh*_ccH1Xjb`X zBb3~Y&H24!qnoLDv6@{hdYJdO)p}GaP!IWHby%k=Jd|D4f2B*~Bvm_I4T?yWhP7Dl zzY`Zs9GvU7ZnT({lgN+)jw9`F>$8)puEsfvhiXIAP0>}V-e88mf#rv%l zZwvwD!znN%TaSAH>^-n*pH_BZ7ScGXhfJ>Ex?@TmR;WkiOb{iAJ@c;+&b={Y1 z#(QKQ7?^mUqN(otO5IGyX|{miYG&Yo0yEI#qBM^zPWI=QYoC4XT<+mwZ(V5m`-X=r zOTBs}K}tr(4^hqgkYie|kmYPIhsa^0$OU}M6nb$mG1EZo0|-uuRF+177qkM)OG{N} zx7PPyU`-`85R|Zf>EqJZ5w4aZiZk``jxbYvJXrDaqJ7d4J4$t&E}egwns}GHf}ele zXW{7?t76tO$lcR&dNxL2Uox4f(b4US2qhYC&$Wk5fwHUip7TL9f`KOYJeb}vhB^4EzL9NfLpU($MgK;!=LNk-abJXTis*0gB0QZ6XfP3`zqacq{(iV3FZn zn9paRzuw;8Z-YMUh>J2z(xNTc67s0;=@knH&VR|BHw;-Gh zgC`!J@*$DXz%|zRuqL8&y}wy{g88DOq?n;cV!xI{ZU2riw}lTzny0B{%~@nImD&?1 zM!a`<`U~6f7QPqHxnAPiJ9OWP3d;G4Gq_ho*hyc3=@gU~Sp|h|MDxeyOfhUL^~F*L z4ol0+F;IsS>`Ma5y2s|56JCQtX_-MYeg_giJ-u&A;G5zTg`s3ux93&srEC;PrmWC+ zUg@e{xO7&|?^^~KPJO^FDP541cGTNp`*h8^rF(SLq<7KT{PFCkWYL{4r9kui6gr}? zf*Xp3J-g)!0Xj*y5ntv+0j`9;I-qhlZZAEMP{kxuDKH3}QS`;B5 z*JsXL9eGVMP>b_&|Li)CZ=G=7X^(ys#6sNU14`|e83rCWWi48Vubw<%C8MD^el;@F z&R3D1hI*U*)dBD%jI@&o_Ndrcist9f(VBVP&&;M~M|F|Mz3JKva@qEBJuan>x3OYJ zuK_s|L`k50gH{@hztgI#sSS!KRa3-XgF}=aSDYq8^1W6*0wZJNp-=K;CAip)pN)JS zk!;l#HFw&{(TiZX=qn-T9pAEi{5?SCcUf5GsAbj9%)AF&oPj`~Y*1xy<7mk|vggUQ zy{`~h{LSiTzF2jwkdPF|EHMXWONFlbKSy@@hB5!V{zo?ZQn-rYze$#prBc4jYbxo^jJlUfZr2DT-$W(153OCna;xGDW_=B!-@@4P?+Jo%=zom)--UFCwEj@+yW-gA zq(pBvpUmtXYa346)fwCE4du(*)BO9LChN+D_RN;#@5^6>K=={9cW>kv5!;04=ow&X zDj;F305}JApBVZA^vg*P9yC4z&6)y2*d$0nn@|Z3S4zdf#oD|b5e)dCu>1ZU(s9U{ zz@rK_zi%J0(l$AtIoTXl*EskXVwts0Xd6I4Sj+omFzI`HvfJ}@uBqvbu|k$@MLo}y7*0D9rjKuSkmO)MHLva3_x}DqpEN?KJ1b9fySN$i#=K z;`PoeLosKP*COrceyQu5D@obd+>|E9+-pCo*{SQG)UXSZ%owL_?rAJ7aJ09wLfl(B zI+h*;2-|YSDip(j(w^p>**OH*mt&U3IMHHac{F5Ai0bO4M6Z|lJ7{x|r)rXq=j^8NBbbw!IPcNC+6$Qnq#8_ZDwS%@+@T2#%2a2%zV+sQXV}dWX=1Ya4or97i&x5Ed?gPSX zV=hs~bpI;DC#Q8tH#AaWQ9y=DlS-_ZD%2?mgA^0Uw6F)v5gGe2Jw07Jcbfd=D_=T5 z*=ZoM&oJVV#AW*7zxAyCgDQ2|U?0HZ~sTr}ruhxB=Hs z8~P#1oNhx4|8lkX*tz(uX|wYU8je>q0TplU_4GseAs{YJi9ORM;n@RqE!~9dyR0E5j!3uJfkH_N%-i(2n zS(@(4m$i*BbGl4+Jo9ddaUmJYi+VGZ>qyogE@JD_k2JC2x(8 zmY9&QFX1V9N<_E9?|mW#Y=i0y{m=;dVg2|{5CW* z)c6jIjitvIdtljuHPqnR`JF*g<=4Hk^9k|f?uC$(NwdrC%nD%Jt*G9^y}i1R(b35F zgYMW{ea1#cqeAa1Zga_KXneo*P*xAuA;5Y?oq6d5{RrK$v}X#_=!8nNHMPmEj?k3K zU<4zeS(-g&?Qd-b;5KWIqWvGSwycys{$~2>yr#8ea1ftN;%Fuke|Z20IMNU~1j=HV zXNr`HczWDjT`O;A59gkvfGN$1q{Eh!00##rGoC2+N|GqTng1?bLUEPki@_I`0@Ft% z%B5j9#Y20j-{&?rC>sR5J=iE#T%p}Pb?y!K7R(Z|`68pD(tj7|FUR10bomd5-P$)m zV3)G8vw3V+D1Zk{1CON}7y4ATT`*3JRjT zf{)KepU&qygKw}*NohcIQDp7NZ2p^<+Ye)<|1GqSjOaJ?;sjr@6aXiMM0KPZ1wj!BR;k^F| zrZNNLRG`~+_4UEmoNZ-)ZYysT6YijZFM32d?UJ#62!pMass7jsL?05DmVkdN-UwOqgvnOs>L z9X7CBObbnxK4{NDSBchiJaNJX{p^~Ffs}8CXZ5QK@_wUx{%!k4tjoD*Rct@H1y;Jh zr*qd{4Ul`H^&0F@Kc}W%BcrG904IYB}^#h$Y;`|P~AMScYj%sp{2 z(G8f07cRp64oyj)&GO>n@9-2E5S%A>wH4G67NCC^B`+a=8{pKHPS~gyc$F@F|L`#W zo~WoF6Yl={bSiG0w|;k2kNMt|mv#@ya(_xY?84vQcqKU}=Ju<43gtGcPA!x=P<-+m zO8oZmDZ-fwj)Z8Su>wI$OIK`-vCGrxgk-YaaIfI^(x>UY=t2CWG#4oL!M3msxWJoW~FWdqyjRwYLoP-1vmpKncxL!8kp z6lv?JulG1Y-xw5OD-Ub=BzxXB;dz((<}HM0wa;@HbupE^x_B;NJ2#akENF6&5vSrN zWTnG(Ix4X`=NSC6Dy3n+^O}U%P4))KjlI_f;UHcQD{c#;@1_2qj~{CQUYmIDop!47o1tX|LZVhh29=@8 z!vc^z&mbRNJDh{4Y62lrx=05(5vuQkedlw)rUN*p{mlz2PbegdLf?xME&)$!cMfc3 zJo>>c$F$J6u4(|XP_`!>8!sUnFt}uHI9{SdSxZ8KHS7tW{e7gMU|{Jlivgi;fO$$c zzB)6rvcjn`B6`Eb6G3|KeUUL%D=diAt*P(I#)&mmZES`?v7*#sEtT_QO|M`1yw*euE=)$aN*{P`~sI+1a?2%;fTb zKEeG#*ifOiHyZgvbps6%Xd6Cr|9T@2B0)Q3v74g7pr`|k0tRbcN2Wes*zW)P&q5SW zFlq8MRCYafX9#V~Xua(Oj^LsP+y5KsLY(w>e(iXl+yOw4)V z5h)5(kP20{Beo1{DzTb3a-^6*hzuAjK2YCwhAw}RpL#diWe=)7cxk|fAZ^69;Itgc zZ(MsJ@^fMW%zDYvIM!r*7GF60!t^)R+z@+(rn_5BNTRQuq|DIX$Kc@5e{MByQP)z< z0Y=6AIjYIkdD!2>6!{t-g)CVb;2L-_EpB8NfAnNXf7n-tT_Eg3-`-Q<*x2NO;(-XA*s?|3G+<3V=gyrw zRB)A%{*8_KYeP_a81%8xaiZeeD)+JJO)C?VsdRAk#i<5whqr*Z(%nU#wZZN~5LM#3 zuA?ld7-t8WbxzzpfyM>;if%qYU+x9}(ZOQV#(b#^kiWlfHdA}C`aJ;K_jaX1^B_S* ztpPZcSgSHdj@7^X+SF~<3mqRpYntc315erWbF9hGFm3$PQ!aK7uSgrTx49uPOu@Q^ zBE{F(^~&<&@8obH81wKHdE|dDV|!PU&ci>`720Ox%2V}&{nc8&*Zup=KPYbLSUzh$s6Q)$pmcG@+fN=n)zbR$1E^zQn=lu2?G*(rDt zcr{d1>~F*UMgi-7P?XF%3D3m;V;D|~l=xohbMixqpFo)yv*C1C(bC*}_B>GRA$yw0 za^00LgMTY`mW}-bj&7};J9aG5Mo4lS#2RwmGR1q7%@G=ySeGbpli%`erg=6M0?ssl zAduK{zvsj5_zE0R==;+}T$bLx88CNnby!%FQWwB|^I4NnG3)y(2$?8AWBnMcJ6=HU z$4$zx^x@UZcg+WQiuYLMGXQS^$?M&+H<6*5-|Nokg_u}8y7lN%ORCCLKKBncb~0TT zB;oB(z3J_IlH;9Qj+1u2FC~Z&Von3ErsEYfM{f;^*x~K}0OH|sfSS(h-oAaCPWY8W zMqQl*_f6U@k?3yy#+&QTLoil}O*A4G4aT)E?n6M?2&uVix^~S!r{mp4S=7>xhuyFc zc3Wm9r&t1aTcX!$!GV8D7NQp3Y*8V0sfQbsBtCoSKHKVU5w8&o+lV96=w_|li(0EY ztai@Yip{$ zG25nAyYjVoGcq;RV2gM6uBhEXn`&SmkoW~e`jcf?KJqzEiM`gyYXd*`6-Ysdj*ZCx zZ!tOm&VSCv+*mH^?{0}M(2Xtk@xiF7_aMPcn9@$v&S6*7$(oeKh*D>+szM#*Zkj!$ zH~tvh!n%o=H7Qa@QRZTQVvz8zHiYfakYnT7=xv090~Z`R=|f~lHE4LU;Y|dPwY4Lh zt`d;5RnswN3R(4gfOp4kHW6b+6%P`};TZTo>QEAUWK`#cK_fy-D^7U#Q0m2rwP3{A z&WG+tFHf{gb&d*17JX=_sNA3I%(eT0>7bpti3wxYko5}C6iPeZ(n#~$3-wu+^ZOtt z`(I}y4_=0DiaX6T1;LWgAJj=OEyDW<1z>g+S;Y&N^8*YUo*xhFwJuLNVoU;T>Dcn3 za>e;wVR1*2jt9NW;wcZGNvphK^qDbtt5SIA8rGvN?s?|Id8NCAfA~9^l=N8gbCX`b z&M-2=cgZn9(|@ceZ@TV3WT033!u?FIy>nj`-LooZ`q-D*JJHVFJ%LVH*TO~ZvqcnZ|CAn<*`6!eX`YIZfK z_1n^p2f*q#>UPb_$H%!SZ_zbn8x&d^7xX!Qz9%fq`kzk`5q5B9WQY1){~VeOlRH)7 z^$cvA(zNo$|L)0uu5?0(y&A*p7B)F-rfZ`XT_tafZkcD8_sYsyn?MZC)Gi_L+5q6_~B>`Ni|2*qnEn-uJ!E}JBx5< zMSPANo|rgEsjv6ZX^&c+nR$2lY2)aaYJT}?WfgDYiNN0Tx2@UlO|%L$V$7yFhN>J< z-w+C)!7HeFw2GHFW5F}HMUsn#H73iCHWY+O>qr~2dj5)NY*V+6|C*S1nFpl)EsebW zd@W9KTRXct0;#==@Aa%`B@~N0A5}8EZ=P~=-=z>Z$C=u@Nadex{M%~$|0#S>BpvPG6bA>v(LMXNgZw=$Zir@Rnz`z%@|C$V$UIeuwr>3sJh zcg-=lP}g7Q$&&?3)XGS~*guq+r6uC($13lx`RaA{sz2Pr1{k?O7W)lNv7;045^pB< z@#L+F!i1!pu7-IgO&f(Gz8UlF2LJ@;HK0NI3~Tm47=c{9A!$by^;?9>o#aWPniC__T%{tLzp`-afFsDo%K$ys{NY;SkQ&e6OxvURxj2C`p zD<{T6hA=*OPyGOOoj0^#1gOy3hJTkbhmgXx;#_j$jnGhjlt_I>(@*<&AR2o?u2n*I z0e1OVWcMDR*HCk7Ut-gbA&}Ya#TcpUssi*`P}ry_DwY>N@>0VJm&1UC2%^!SIRL!3 zFij1Ovk}_g89SQGy$lj77~^2gzXGHAB|YerrkgB>cH|=&W~mEY7x-8#_=)&;Q*7NB zMWPsI7UjUE(oYbwX>NftrI&TWtE=pKRY2XoDUmw;3CTFq08~rz6ldz4{Z|^Xs%)3P zEa0pIqo^Z2=rKB$x&`un(GxAN0HHd${Pvxl`Lz)TwP)Y#ANR()I6F^q43 zFmqP&Q2UnUmXvHilaZ10ji+*l{dZAvax%_Gri!PH&}#wer$gXkx4PIa`e(5$GUbc6|tc8L%qkD{zu)^ zfP}iVsxj6`5;tLJc5!m+2{LTa_QPuh@xUeAT|KRl1-iN^L=VJ!f@23FA#fKEl80*K z?VrhC(}v3#8W|OKq()@bpd|P*g#TES9!a9mA#WxLO^S;$XIQ{T1|~{BNwT8^v1Y76 z(#o7S7ID0$jH2M^d~|_sMFy;1#1f!m;pcOhz=O%7x)QJfiVd=u8>(?W=f}(9s6x-4 zo?nlFeme?bAWd+MT+T$dLA-6Aqmtb8w7dwq)k%h?h%d*lAtH(mL^Z!^9H%90z`g^* zJ{(1#biM0=Mc-B;Q`HeF8x8kysUCw|B%=dRvN(fS<N!A5fbHSsRj2i@VSAcW;8FCCA%Q+L zCRAG9*4agLS6Nlnc?D!NSb^Y1SXlTg|ER41EkKH&L9G-AsJL?kqqxC3DN{2`gLoBE zT3(4LT|ph$%-c|)PT?&Bsiv>s9uY8iT-%s;v zX^fyc8E>1-j%a<0p$4A;6$cF70>O%^$TQIk z*i#LTmklx018)!u7^5ZO49cdfC9MzVT!k2k6UYVJ^axw-g3W4#ApmZy;&8M9Oa+_b zH2j{7A_LQb16 z4cGz$3j2qq3Taa`6g1^a&zX^6lIt8mc)-9R0+8i(`GAPa;~wSIt^!9?Oe-s z9oXTdxs0%8!!(HVbUJ;R9ru;3O+y%0yhqj@yEm5!~3xsolnL%4sU zFr!0K^Mdnn0)#NrPki-sc@>@{(6Dvq$)liFr=S9hi-~C^*jVC?IKFB-ytb2eDHG@_DJci3)Lm^6AP0g3=hDsVJ`3`T%20uubdisSTR?l2YpzcvF)b-=f&JAI&$)>glkt=4W#UE-T)wD0Q<04^mD`8@a zB>vwXUIh*Ot{b+fKSZ+G4&#q;Ml&6K#y()&a2WzlK#f}c!v=++5UhU1`V z0dB`8L%f5de7YL4l5|s=$>RcSN}`}FhjVao`GZ*cZuI(CF%{5(s?@>U0wKh1U9R-d z$>6+?iMsvqZJ-NDx!uAin*<>79(o5n7&0jy<9*IfheqGk+xueUXK~J_Pb(lZPtsnT2$C#kr71!p>G1f7Fi}=JJjN`jT z15b{RpM%g(3}nk@w?A&r23@lN<_zec+F>7uu2ZPDlc`g%X_P#aFtF^{2nlOpX=zMD zFf0xMJro#!VD9mtV1(uFT`Hja9$rjeoKtQ1v-R+l0rOf57&GZYj#C@Wi_XaAgRs`w zp8;_Wj_n4$0=b15eTqdoW9HwR7gN(|v4@HvCy@acp?9&dSOBE2l@CbJ?X4F#Hh6=g z_$JCtSk330;GgxlOx*l*W58&xdL|_>T5}Q0OedcBbs>KyAHIR@etmyf=#)eMe!@wwq$&`yN1i27B0Ys#0?Rz2K!|3E}itevpiNAX+ z{D|-PB{jY#ZS`C?b0|0kpM*}n?7cPDj0dK?#~UffEjh7FX49q3K2ZE|YL(*&pfE8p z>8V0w%&S~L#Go2y$xImr9{;Ra9GoNR&RL6#i-ZL?0R%GXgkFUDKLLp3vaea?k$0>% z7fR~n5Ml+&kqJM{ED&YI*4HGHEU%Z8KG7lx6TEbfxD0x619Rl;?G<$`io5CWE zlh{~a9H*=BsbD|Zn#sd{036GXS-4^!7y04g-6v*%o7WKn*F_g`TFbbUvKt*MT}^Zl z+;}0JYz|vJ=pFD7pmvkJ140E*TF7N*VWmR>kHO~S*HV0`o%0lleM_l;BE_TB#Fe=< z0Qy~i`sB%5XqZLyaA-%NjYJFP2%W1<56>vHEckJMV|dgBtvfp;`Au>0RwTIK;Njup z`;FVf-VBN~Fbx7=fKeU>Lwl^t@#DMuG~%OM4Ysx3;8IhHJ>d>xKR4c$E2OKy(P~7l z!J;luF7q|)FcRVkw{**`vo!63f%N0*AyEB`19RD;XZ(dY`SIrNFkneE`|(-;R%undF^C z<)e8gvGYKliAzYhsYPL0+|_hfs$`MNfCAeZVzWH9XV6}VFnB>XWdQ?<|B&@5vxLMs zdbiFbqMIk1LQ?%F)3V(9-XuT(>hsnu_Cku+Sy(t-j#xO!3`SQ!8Bn}{v#oAes!f7( zcuHP!I($_!7U!<#v-49`Vcv$LxpvrT@$U*<$4-@KxIVLfNJ%g5ynw5=M7_y12Z3oCcC-AASOiwCd@}p{W~m5yxGCN6gop1nOk%OB% zpl^4^L%?BzTp=r3)5xe7BJ?Oh3vjdvy)Y&iiRh+2xm97_8dw5KQSs!~*%ElfQsJID z&`?tw%#%dUj~-L_#(mxeJ8qLjCt+r&%3nc1|51>Z5R$=p2S(j~?oQYXiB>v~kBuGX zKS-Y`GOimn($nk0$Hna`-^tbDoC4WFFZ?+%81M=Jpp%mbc)tpf6nCXQPKsl->r=VEGLct=@1U_TkoB&vDgRzqH3b!scwp&4rpD^d< zP$mx0Hp`o2pFgPxsR|wCdM!1xYe5^<-Xi@`5o5OZSkw2M1&IpQ-RS{D(**i1Q!4-B z$VXaFo!|lYGbnocR&L%OD32e|fZ^zj-pZFHpsWd62>9-R?kF+xQ%+KNdvC5ORKfrR zEx~W!LO&~|qCy05mVE@R8^21-{n`fxwj_(c?p~p|cI|@Fw?^A0%BnYkLNjZyjI-+w z3R?^D?h2jD5lPn`{=u9&pqrJGqew4Gk&sOSVq$asxLhUck#=(6@QO>EtXv-f+=3la zR?MRAT$HaDjsDcR|HQ$FvHscSZu_oR=c}eAN1fXQen&u}I0OkDy=n-}6^aN0*|_qI zcbMB}z`mKkOf_9TY}|;og2=-AYK2Hwl%Qkttl$+deNBUINI89T%~#jfwoQwZ0hmSfw_tpQ?%pvl=0Dq zUw(X4B0%v3wKnhfD%HhyQlM#)0JXzvAXPFFvwW zvrk!76-Rk^7a8XBa~#jN$s@8mm(?!P=c2UFp}P|70t7L3gH5nvDTF`IRuho2HjiDd_0d%LEHrP=iS9-VN+T>!MGN zvOqZ;7DIpSTT&S=pbSifJ8;+zR?k2@z%C}11UvS*y<@P|SOq~G)H2}cnn0tM42QHVbqE!sm3^vi^J zB2B(*gbgfoFNAgV_P@S8O@GaOuUP{14~0scNMfFPbUdoxKiZHHVZ>-Py?0$MAR;nB z5m*z6KG{kiGg1Hn5QRYGtZz>^C%lffTX&H8&b#K+Pp{Yp-^&5ZqWyIbSl)VdO_GP|Y$U_}KPt$9p+5jU&3*9w zC#Iqbf<+8#wZ#Z0q*&_dQ7b4a!VXgbgdi;}vNR@`?2pAoc;j9SbsgH#ZqH zV93L4^0VzdZv(5+?ZtT07K>6atHFZeA7E?-yC!oui)Pf=sXhlZ33nZd%E!56xTUSD zF@T{{_XTmBZpZ|5l^3!;zDnLFjss#D0?_M++HJ}_!D^qoeLVi0jISD;SMP5{h++zfCA3n^J_%ozNSNH7;t%vf%1q&L~Qg6}ty?J8+!>k+(#IfbJfB*cR zBqt_z>epw?(=w1ze}5JA#M1IUOVl>l+BFhbHkSh@KgJSD*jU>{3N|)&3t}yxv)bW2 zYcO>c^{ONpY@FyT4Y&;;rQ*^z=w+Ze0ZOGni_?p~2$B&5<9lMgJUs==@QS)Cy6yz# za~tTeebXVA!MravmuBKOn6LhXpFp#}+swtIc;ic9^2?%Zq9PW>YG}7MZ|M|PFKk@g zJF#{!_}lKB*j2l;jJJWPs^6mIGOW+8a!d;^u9lYa9r#!rC)e|bVKUV8?pb90^F@U( z;4z>C5^T4}cFh{-)kJ1uNqSi^v9W@M4{juN&+nkOS@6UBQUS>Kb58}ibTxv4AmVvp zoBt9A(7Q@QxB?!$hCpBfdSPPJ6 zI!gWCy;nv^FIUpr5h6Mv0%(vS z2X$q%2#AjtCIs*fs*MY-$zS0n3If)82hY}Yqa<{KCM&;c_9mcgrLr0tit=KgdG&ouHDwr-X1_mbNiDv#41C1H5Z`0w1Ea5z~vMUt#v%mmYkbt zTKRk<0bImO{3+u8haQxuGqbZh!GmST5(c{AIHECniA>HVV%+TJ3fX*)zRwdI%d-pJhk{A+njMxCuA62NZrVi57zFk`Z!h>Z7=F zxRaSacFzC3MW@6EiDx)HW%%$dAAW}LXUKgrWse!h83DQ(4B+C~kLVHF6CFe>3#sewe6gjI z?in5)HY3xAhqXqFF5>NhWl%M9vg}pH{r0J^@kOIP0&^UaLeT2e>!XcU)Ijtvb*qR1zXH5<+nH>)F%QIOx%HDsf#3%#kMvr{@xYeFuxl0qMsfWZ3#ypdkPKE-DT z>gW}2O8hSXdocqkgSpCang|89BVw1#eV{OF-)0gUje)dr(eP+niV zfXogIUZZO8uH%Ad(sO&ahqnh@BeyhzWaXy6LVbJ;qFz-?5OgnG>VhADV9`3EBkjH) zYz~IwxeYrow!_P}IykG8fF|d822w!h8l(O%70<$x$ZnLtNql&24!dOE81*9u${ctg z>txMh*Yl1~4OAs13aTMpWHiySVO)njrf7BY%a#;mc7C6n1dJt9ZVPz#L#yLhJn^E+ zEK$EQ5t{@EBOY9RVF^WlPd-`(nxG9IdC=$(Q&U5P_$MWoxW=@!v|pTU3Vh{okI};u z26DNMdnUO`VPe;V^L4z(8M}98X$5WHn+qk5v-;M*IuoIzpwQk_H!$cv`S)*G>-%wY z)UX-f`+t&t%}v;tn0znm&q-A3O$Gw}5&tLJo%(p$CUtHOt>9fwhdTRjKlp<0_%k=c(cu+AUzv<*Pjh&Qw|7zAEQ+`%^Fl5*FYEgl&h!TOkXHJ z^f7i%Sy8G$jv%s!=*3woDk$i|HvpC%Bt2ZiPZ4ktYiAUB5qt)k zehC+8k$W75`(-b{;bjS!V5MN%VueOfpb~aUh8fTO6=U{@3Z=xZDQ9bIt9C0P8#Mz! zicj0^#bEf&LtrOg@MjF#v<~3hV?b5vbmc>XWD`X|j%$FR?tGYf&m}P1Mg&|le@y^i zy68_AQdIthvBB%K%dtVc_E7uV!mh$Y^SUWp!nyFZA_L4IqcU%sig<@ByYc=;+Ig>O zK4c6|I~~%E+E!k5xP=Cz$cd&NZgDzS2Zix$-RIoQ;XJ^}b8>Qi(;DE1aoClYOqduO ze{U_@NDT=InY|3q0f*{IpFs0!nELNxVI$bPV8qvp3I@in3rs@eFbym=p8w_T11#>3 z%h`!*L%T)ZP3u`xXwv-bo);Os1zxYjT0^*Uy~{+J7RCH|E0-On3;u@+u{zV(aV2Se zqm?q*^(jBDb;`#C)a;Ypx=X|Zl(9d4B{~WFz^Xt1TyJ;bN(ltQ;S+L%oct~JJ0cXE zbc{<_G?OfyKL0`Vxc#5wW}ItZG19L3cIf;OE?_IDBI(`J<{TL$xh|KK#*rT)ExwDD zRx*MgXL$zuX%nYFSfr2q9eMZThC9P#x|IdnJiNjZ*Ti26+~DHcXoP9}31Igiqk0rA zV`jz#kOkZ@)`+}{ipdGUuA|g3#jtkh>wUWC!YVI>G5FSU{3+&r0SqP_$j4>}ABtrl z5@G;1trHr?%LMLgD0=sbr`kVQR57AOUORXZwiWfSsOmWdvhg#qOfgy&XLRMi)Ld0i zLRzs2X`d83sl4F4YM1YQNne1?x=sWzP^A&rsV4#t$Us&7ecFT9$~^-ENTJtX?YEhN z_HBxxwayBj3odyy@h3*<$`Rn#>U z^*!e&09sCo2&5T6Z`>O!RJ4I1+4+trBGo3L|3yIYZN^R)kRdE)a;()upQE`|e`qoV zf3E}Gst9Mr585};A{ZFH6r-)lgV1`X@SI;AR-?VepjPXAE>nVBoU3+#8=p2${MMxn zdx5Vn>f<9;=okhO>hO+9$d)9Ngd~*4q%tS_-wJ3mFx4{4N0Xv%zhV07@F0u{7iPQ5 zc?jGZo&eVJm%?|zh`QPhYi4;c;vX7c2A8h`pi{bQqK&xt{T21tEO}&{>o@YJwQBRP z=mP#T{5!UqvmZ96B{^AvO8kXKc!@giCzl7=TM$msVmw=M@qdZ)Uvy}#M=dhAFKRT^ zqJIn$)i4ay74X#XD~G^lwH}<$&O-FK{$Qivj-)CtFK_g9)izfiqf-+kzakr-6E$Eh z&@fq`TU-oG5!vAvzb^cA)hEStd`|GMvrZTs;Ye$l`tA z7zfB!32EmHQ-H|+2EZ2`3YO;Ti731B27x&5;Ck+t^zKv^nT z?#o5rTXoT6Ph;D@VfX*{$Bq6~EGGJgq4$(sFGv(& z#hr8V!Q-yG<9&lGv^r3>%Ec-`$LH}Q46Fa|2Lk`W5HQ+wRq}NE`ul(mGx)hRQZJ4{ z-z|heKef@P;LgbnS9CkkXRdM=oX^6Yg*U7}h}gq-JLrookcOrz+RtlPRrmykC85qk zbd>){i?&*-qK*Ye+{?A&@f}@r&xJZ`G^bI&{0wvU#K6iUIQQzjj0ZZ$jED< zzIquP0)p0_LF&%z_YN*Iw>!}5vAoZ>(0O^)EyoBUui8w2=r`f%xEjv?e$fG3R@ji{ zJc=eL_nD=3FR>ta5NPiFUSUz~y)uQQic06j-HbS&n!4GwAIvx$Q~`fWH$Eso$13*n zc*%WySmEwtP+>3YA1H*b$ApMqzcVxSThtHvebD#SqS85i-0Y}d`;UWZT6@9_s9&R~acJ}w#FXA)zmBIPPvEAl` z7VFnSq`+!9sArJ~@F{a|2}wWm4?ltTB#0`bEn7|v*LfY?P?Qj`*^Bh|DRS@#s;Ksj za?&}sTWWo2Tq2wFBD=IU)sAMBrkC|~7%-XiY;U9tTjT|)ZUODYQ|B6Qao^8^SV~nL zPwO(YIHzSs3jT_LPnzTnTnl>nXf5S|C#8DSahC2d7W-gJX^!~7>vaRTJ+;t}jag@b zf^~Iu^%Zz|BBC(e8jjsqo*!kYloc!>D&Sf{b#L-&6_e+Dp20*!*g@IMtn#>c=*WX;e;JOpZEnNu_Myx7%KsDcT2Zg92y)f%wy&Nb9_oiXVm*(_p&$ zG&8B9F8nFaSsvSLD?zn!?tnuVP0kRW6gua0V@0i<_5%*`rP#Q*6J7VKsRILdX~WS3 zpGP6AG|{oKi@cO!&3tcN@1nwdm^Q2bg$Sx~8+>`@kRLJJ+B$#fjKN&xgU*1dodswR z?RTi)j)Js(gPd(W%UfUf`jeo!7%!9>H74#p=On)Z{xy^5bd+IOm%*l1pn3tLvIN7v z@*tQ;$wmp=3))~jDX|`6@!so0?qbIG{LN>U{M~X~UGd0)OHWWHQ1b0=gMQF85`#z# za^3CJ&-H->AH=O*FXT+CTo*jX)|h+6kDPtw|PPe`-f7KPKKpMj@bW;P60zmS$I||Rz<8rR*-%iHzX(| zr)0dqO1F<_m|OV}R7RoAv&jX}sL3^mZ(4)ZRtPi&?*LQ}GzVhaP=+l2+`_jQ34EB- zJb}aa8e%IZVqX)+BR%0!J&U}s)q4axe?=|M5j?-hb!L}oo@sN1vP@-B|U5@ zvtZ{d2AqpmQrvfK-MWT}O5_S~-jOjfzFLQl^7z?8FVWSjs`*$sm`%l~H+I#$bWI-B z)_ql0Tz2=$Jo=Vahcy2YPY*DBp9^0Q~keT{E)q~BI_hcvWo1zSN6y#vXZ^|S|2OP-Xmm`l~o+FDak5(S7s5) zmh9hieqFly$K}#FpYwh{&;7ja`@wUe%kBbCKN#KriDj!MsYc`>XN+KxfG_Oy2{upX z?fOX`uK>V4+0!kcDFWN7#vR}hI@KvNur#5E9oJ;~^|>jX`!0st7x8ZKiHb7FobJ(p z(tmZ*_BJCm&H1cNL?M?KvN@Z}0Uz3s#__Eh6crsEesm%Di&T>_NIeUr+`ubW`sU8G z^-|!Bj)KiUW`l*7N)w(<%o%FcRu^hTl3pa8MfKo@l((OU|Y4uO2ePkc48LgcN(QRqtggW|gv9EF#bf{s7pN}u~a8i6H|to*;A_lX1h zHbO8!C@5tzxLGRhwE;O?zhN%GwCmS`_H~2JlExg=YM}s_6s50n;PAYV4)Qkce}*~4yHwDs?axYlG@cWLPP~OLuBZK>Zil@ z9{~@%2D~7tZoTds!NGyuy}g!Nn999{=!iu4;m=hyHB&1VTEqw@9)hS0U(Ix!>DqAh=c^0p$K{XQ(}#SK86rx26G-T{jPw0vX3esv|h#r ziLt;R6ODlZ7{-M|5AP}lq|aY4=-h_ZT#e$gQ0ZXuH4X8Gp2KxePLChi*a&_3{MjiP zRtdbo{)HS8;6p}5Aw5w@Mn*|p!~a*gy{FznQRXZLrQ@o_Ex zp5r-F*8){W^2o(S;uC>p$9tvK9Jl28oDWmSzm&wKSkvgi{w`?1Bgg&6dv$GKVgMOT z-9B+kn&P&%r^~<#QVW_dWQX;D;I6Dp0L9`{@Cm?pg$cO1RKZmaB3!c0sV8GFf)EHg zLcF-r)Q^3cDZ0<5|H|BPpW)Fa>zp4c(#V7mTBGU*ad6r$0$u=_*FJBdtcuHlU5NBC zp4Ob{wy=RWH+VB1H>z_%l0Dk#=}p_R_#AECoG3DjeWI^_-#ff!(y@5PA=dJ2skm(^ zCCehVLh=sR&So&bM~{IU7j;HL1|w3X3Wm=|A?l7Frpi2j%vGLwu{(2D3V+g&$XALm zIPw4!VXuuG3A;tq1#6rsPyRyvB$@Fe-?M)4xW{VjZY8FUfIRdxD-bGzw>)o}jJ1F9 zutoA)rXXRYRDdk*eCrMgL6u2(?fdscW9tRaMJR*2<3q2fJky!~wn!L;Mg+i2kR$ou z$fJK-3*F$W6pJigt*z@d!_F9idVf`XZ2x?~pnROqRq(@t8+LdYGza2o>s`(iGvzCR z(#Su+21Hz^-pC0<0R0z;WaqwhIj-CMh8~I@3~8%zrKMcejDmJ=pzidn6Tw@)^<}P9daQ9p-c>4mG&k7V9P-T;2C?^#yB$QLdKA`!q?IqtgK0VhYiM z*(u4%VIU$e!UxFjXPR-t<+$SBFnolxn2C(Qc&P#JS=XWuaX+;Tmq$`KaISf3BGLtfP>y=@$sxJpv4ZOASdbF1q(30J}%N@bcci?TkxUY z&iz43K|*2$Wjk->Mlr8heW_0Uf`>k8d}DHgTheVIT5L(tQqvOo;@@F_n~8bDpdq`Z z7-B*x6H47a;Bf7DzT~*~v$K^=w7e%7c`2q0hf0k~@dKRn!>~pamH;t8E{&!e?FDG7 zvHQ*{=y^*5>&6`Rp8^geF5iw@(O@!Ywa!7aNNUoky`r`gcS9b88wUZ1&;%t#@**;p5lEBqf<)xQoe4;pi3b zKfGV){s2r;d5cmnzwx7fN_%oqWmVq~?cy;OW|O{3&Ohus%5Y7iIQ zM4443gNE0O8uPiR_4qBQV$WQaH1+0nn7QuwM~FCUkwg@RHeHTL|D4hsd=~NGgS$`O_DgUEMON-PbHtPZ>AMpU1dT)B4G5ORWn3=b1IIUHc3Y_J%`03`ZnkP(Cn zTGb*sJ<-pe={kd3MItqi{WJ6t{Rc4P3=-t#?j!ABGMWo@=t`GGGYr8%*5jpVX#VFZ zjwIFj)m38F1gzQ*tDwRLR}S2lvtSGq*>bYeZ)0xG3`z>T_4ojlKoX(#Co%`vA%DS3 zeA2E#UO_zciR?q`eM^7 zcKGKHDBrBvUSr(1UUlXC^mQ{>H))yp0Ovl=38iiJIv<|f>W$UxDx4_DgL-w}iABnv z7CRnSFZuwVMP{Y+n@l_wg4tgt5rCT?fE0L@dF>LU*SNubhWF?YVmyE*$>{F_k1+BO zs5hYLt>Acqvj$Ht1Wg1R+MqHO;j0UP0t95(f0plYn|o>oY|sK|lyqBL19Bc5ClA}_ ze$~Rru~7WcKlo=x#@H>gx-su17nD$v=O=S!U2XdlW`76ax}sH@-U)L{*B`{?Cq6%O z`53U7Ry$BwrG!$k=@f5%Vec)y?{z`%&HXC{m38fg;W5SFdR!D;)h(Ag4YHcL4) zGFS3JF$%?7Q>3U}R%({i)L?wutxfrsY%-b{*NT-A?uWh>MA*9Ts3M}2E3y5QfHD*X z)v)y)xk&KH(mf6W?z~nL9HzM^hn8*&>&>;2%nK)0hnh z)pBln$%~Bc;-CBP5lh(SZy^bKkX=zw|N@^P$glnd;t|G%05Z3E-s`u`seb4B<+?kc8W(}nNS)s$-?)UEj zV-!y6Z3-WqoCG5@Km;Y!hW9W|@{SyRfpx6Jn?r0JjAKj5>bN`)ADXyvjfnedgchoD zk$SvYt`(_ZcNC$>(~wiGjcQ+UC&slb=l>S`q9xPB+COS1irEi8<_fLRP{OPv)dGhd zCDBC-v3r+ODullAkg*N;410Dj>O8z z#48FD&Doqs-tu!De&DWz`8jRTt4ydo{iu3nS`AZr9iC%p$saB zzn@C#f7ZeS+?~K8v0Mqy-R&$i^|Ou|9=nmT?=m)@d-9gI3wAfws;^a%0B>WXl9b%RYf zlJ9<>-BVch=N$GAf=aG(!DYb%{|slGKM*7KangqDU~lgvhojd$m4>lffD8;EJ^(H{bV^Jy zPv-u2DgHklg*>B21KkBm4&l+|Vw;E|9gyK+73p)z9RF!al{9F#{yy9xy^)>!O<}F@@&eos?oqvoM zX?31F%&#Ss5BtZke3i^m<)P;OgvbORMpKA<_Ga}|2`NosAr&Ld1-m`_UoZlOa7fSMicT)O)j&GP0 zO|BnwfBaaALUVE|D^V%($WbxDUhXNKg(+1k#fqg?|JGm&?{CU4ZwX(!_5@;M0hNX7 zOTJ*pg_@s_FY+MiDPrLpdiqGHFv5mc zz4#_u!B5Z$tZKQKkPt2OF_E%pS*Xvcn3-dtfxA5Jus>{yv=r~b9PRbxq?_S1<-Rx3 zOK>R~z)zwuX!(C(t5-HQYG>tZtGK~cg@+q@`X*>_!7YdJG|?IN6%5g==i&LA6?I#q z_T!|ptgur~ycIsLMm66{{vXLvh#1PHkcVQF(67nTH;|u)M^Rm!1lD+fZchojqi_(3 z9;BJ9&h%8y%L_A5pX>?-B>y<&-OzGpf&LnRJ+Yzm%LBPFQ0t;$m4#jHG+%_1bXFB? zzmQ~wWIIdY>^~DcsD^+Q3T%ofJ!!16bsRk}^e%(ot2v36FCgOP;@a|+1hC))Ty!V3 zH8m%Kw{M?}j*OhZt{N%~01Jn)VwOBWUcW59m@mq#LrYAd^j?Egv2TB!9tnSdG~FIJLp|kRtPXI# zNBB@!hAmi*daJ>9Ch64C=?QDt1YW78{17WK{-?wkydbN(Eq{09pm4dqWntrk7berdj7Mq2I#j)xuqbF%-TBvg9 zMLjLZ-zl2qew}+`T0b+GBepBqcT&y#7PchZU1BL_5W&5t&*JXxz8wjy-`NU)jBRi^ zL0JXCW3XoBub~h~NId_)6tQlb;4%zu$s9WG|FOClE6h(54W5%rn8 z;SOGQ6TMUaxbi|*OnYGK+}O%jKdbYy@~GK^$v^b^r>0UX_fZ;hB(q2*snJFYNxswC zP%=X5G#vDXwZJdmz(xi?sDm-}$!EVA9WAVqLkjL8JQO_d*k!6wF)<2x(n03&MYdgR zP-G#GfuniMbop{L%$6ikTTjcMVTghI35Tt3bPADVa!|eYR|;c-e3YDqgyNuSes3uh z*1a@c!U?AIlao_yd{haKDTi8oz-mzj5DOfdnF2UaxRvhA!tu4Rl81cK;BQq7-WygK zkMw;bRv@vfSs&a~>@#;iXTK6rTEl%hM3JWT++gRvCXg{y92LP4^v*NeUlZmA{=98V zut;pbp6bwg-|1S;G&zbv(34oyU^=x>lRF|x<>6p`H65q^a0L}Us22m6l# zQREbnIsH#cWKqfJd>JpIm4gkX5LuL;U&z@aDTAJ#<%IoS9YfYb2q%C&gSRH^gXEoFJngzf&MnI;aVJ_-@x;$NxG}9p>iaa{*iHA}@rrG0N+vMm%J=5B03mZ`(o_#-GHosy&L4e>uzyPOCZOCB42HSbDkq{?tvL!C?gncGQLG z>P5;ghgAWJ&r)Q6hUXTFjQ>Si7}7WGR4|0Sks$mZncMxDdOS{)!|rA(+5BiuiVWM-OluOldPt{Ak#clL;M;v;je=%l!R=&B^?4}a8Se192OS-r@gC& z2aBkIO)zz+kSm&<2$zNv5q*a~oI5`g0oqJXtc>JFv^-R-aR*agWwkkAYp+|baOKrA z3pJcx=~FZ`q+4{qVpeX5v^ek17>+(_z253AL+Mb7L#re%{9@jXtA|5Ag23Nu#rJ&F zKH4xZKRSq#DPYTvV&f<$Qo}3+cDv`Oujj4 zu9-W^DHBw*eUNc(0J1cOboQ-2sd0`Ko(vN_2AJjwl-1WD5)#}5U|{QCaJyG-K~9PS zc!d^K>hm?{`0%JJztu4~Ij)HVQ@2kw1UE<9?@Nfdzg)Xwbhn&`kqOj#rNK)Z8zRL#EZBFfNgfwKY*x zQL%=*r1VB%qqjGkE=}H-!Y%+iX6}6QBIYO*7+bWSs)aFE6&A?8N9> zVebcdhyc#KOq*lP6$vl5JP>r3jun;9ShxpmZZ~q6JLh02L68@}ScrP<%za`tEjcbh z(vP`$O%qzXX`^hroAxe`1njJPa+qESe+mFWV%~*h^u;kQJb)yqw$*+|nG|V=B5T@} z#rA%N=2xZuTQP1QX@=!Eta$c<9ho>YWcMl%=Q)$UjK)_SbjQPYes*;_=obYT#o_x0 z^#1I=#3IR6pQ*`}BSLBQJaR~!`$hmlh4YKQjf=)4g)^VR;py*Kg*DestG;Ew(D>UTg&8cvx{k1Wfc*@bs9@FJ!mz7jVU~xC#PksjP57__uj9Rcb2z%$2E_qkdG7H$A6z4@|sCga}8L%?MO@x zyOVOgnWqLjYj426tLqudBiOg-+30ZVis_-or`irt>U19txvj_aWtQ8`nff)-R|tFkQ3;9Ct0wA5z5?cve7SDcZ+UBHvy7o z_wqS%w`kpZydWWAuoeEJcJ+p1@jH~S&GDh7m&lAp`Vkuq8XC3J=r;(`7=rW8cW z#IN-Ku`i%wvRv?S=iM6L#T6Zm614g-z0Twd%wZtiqu)Ag-?h1|Yg_oGV)z%i^3o7N z()j;j1#-X0Aw9kfwiS;?T$NiU+qL9E$lVOcZy+N~JjxV1M?NTBue&nfVVZEJE%8W7 zT4G&!;LK=1X;4-CSf(5M=9$SIq3L4MO5_SF(e;l;WT?ctUW`8`mE29Fqf@nvgf)Wf1A>eySrAGeSf4k8H9R< zWD{Pvz&voNF=h0=cUiL6#G#boCzHuNqa>|&GR+c4iARe;$@IMG6*Zb44MY*vm?1wa zeGfj5^OvIcb6zm&QEr|+D;~|wp&R`*u=?UivqVDdzUsP6{H{sBrnYskQI~PXEC*|#3CZEMTudI>8XU027C-!}tDV}+Q`{n-W?~MwL{q2psJ11=Jtl1&I SrI{sA@JCHaOR-AcGVFi0b81HD8~GZ(36uzeq|V(#JO64S^H`4l4u9RMNoy=vSyuJSTHxs?bd%RQp{ zl}`H69FLM}!vBBCP_44+JL zijLj-L;o})y(@8J_U{o4FiARQZ@xXwF6gO7K<^sZ0-aVAyKU6HeD9-<ZOioTxls8`>C(x<; z!62ZaLhOo?`$lnaaTC)7fR$nqGneWaWahI{Q4HZVhL4{ZsXOzealh*5c#kG~YLw2# zHaGL4m#TziXOm-LVNEBMY-|`{VPn4yYA_s50D9SIFD@=n&(F^d%4gq?%h3v-zAi%$ zecK4pw~aq=IqslJNlOEkl5v~$a8ti!H(^|#;#GC*VaBg#RCS;6o!oJdVf~`&Y*$wb z8$-`)=5#dQtcA55XgIjI=wjgG7glPNsx>*&tCZ`sz`39)(*rehhGjt&m3h4QSlw3c6^i1~1Kx3|6aqSfVO(&lp{qQuQ4wBaQgO!NDP*A|oQdk$lEmnRmWjZsS)bGzZ=In|5?mKhOO)N?qkElc}3o}MYKBC`!h0aRdf0s}e|7V_GnPN^P*l(h~6 zM>FR%0{EP2iC;D{@)iRsM1dw=8i!G*`C_TTk+v`LeUl=23|%3O)mMs-8;n!U<=9I> z)rQ&P)u#38Fk15;-D&AWg3+{BJ3VW+Ozv6PZ|AKz{01$Wyv*vQ<7x0mrGSsV_6D zqgzvkgFmUY+}ya`wqhg@Q!+a9zsmj)WieW7_vO&`e%la}CN|ouMIjNHN!4^C8tZh( z8N;C6s0M-M%Av+U3_`-J{2DqJGkhwjdugh&yV2k)_swE&e`BAP7;iQ=qS&4Kn^^Qo)5g@d54_&=JJ zs1);|{3^spD-z&5*L7%n#ZM7|gBHRXzoYD|$(TF6yno7spgOVuneX{{d5P_voV?~| zX0DA(RUSjs=uZB|8oHd~F^{%A-nEoAMSi(F<=~+I(-+Wk@}8o%Mw#_jUx3%ka_{d) z7sAAan^q(bK0gZL`o!Hmd);b+6&z>GYaFt#wlN{KYY&a2CAhx`@ZVO1{y8f8^6q2V z0i^z&kFHChd=<~HGGN}NGvM1XBx>EqbKD1t7HOy~EyEccX??k;pSv{@nPU&W;Ezqv1075^Y=%ovzixfz270MG#Med*h#gm1S56>O}vGXBU_Ee@y_FE+iIiRrOCzRm_Xcn z9_MH{6r5-vIvS%&ILozPNVZjwRE^zowq!}AR6}fbo(dfWrHRRUq1p;k{v1{&U-X5& za3@o*n%ELf7y4|Qd?Lpm9#xGRn%HR;>&yMqz_Z7#4mI>|6+mThSDu(nuU(2PQ=o;c zrI!t<9Ty3<{Q7j!B_498>$EUlJA4h7qY(!MH9P|BYxKYNh#!_w+`VJy1VVRKw|}1~ z7$@CuznxeJ9#o&^VPnm#Z1Oxx2h9Y{X>XjYO*WNdzO1Z_2kNdyfpuwd@zIizv0Rjd zBvTC?Ju2!e_km{>d!VqsEqHbn8U{uh8XEdLF)?w|!4D(u?0x?S5}NEH>#IBw_Cl(e zW?-Z}+$`9*Yq68Rnf~uv-@E!+A$*kn6wA;I2&I$2>Q5b|6xg*}n4eC!_{YIa2<)%> zZ%Yq$n;pA&*nFPl`?mzdE>AmU*(UKCaHLN+TnJ7tn6;=seRBQvYpv`?wmu~__3>^Q zt9ssQ_xtDNwIyCI}El*-Sj~))J1+H8?KjTfTHgjCrKVhof2d zjB^>s%X@?e9yS*Hi2KvDS|a7z35$w}Y=uu)$blEQc62c>7>@`TKNfRrV`{?9{Ildu z-4)qBdb)>OD9Zj@EvlK^lvnN%3xX7$Yw`5g)S0l;Ht15*{1oN5|NF#F8<1`il_Qq* zpKA)6r@`mgOq+fEcLU+9YE%+sxv$ti1b!DS$VA|PXTVQM4dMF>xD&46EN@Iy{_ktd ztd^zbg!KQur10ryQ-C2K1v)XWq?!7EuhgLWB+?@3gmoCH&Tl3f_Mht@=NVg-8Q0qY z(mCS)?~F2GiR5&$Vg$lCjmUp5cAEgy+1iGSK$-Ap-H;a8&rD2|Bb|;+Ct=G*YE#6-Tg-qQ;z@t!vns_1pq4zuVAptum66e zfso45(d%`p0gd`UQ=srd`TrlVIA2bu(*I`5;dU6T7mEIGpg$9stFm74*_IsFlHTc# zr>!9L75tn3|4#LN=9HDxBi@S}+h4qwu^?x!y#K8M06JA$`T@0TQDRD=s~I?n+azf7 zZ}>y~VT2@U&w9A~8)CbgVaj?^8vj80t#tlKUuK2L+7wcObNv)HAO!Q4&Z7F$PvG-C znGl8^wd)yF#fqQlU&S>ItuS`6B?LV%EzZK4`6ohgmQC25M+QS6q>wM7Ldu>0W@Yyd z7$WRK2^4-0k)w$}flA*_x!B!Ma!R-VHkZ!&2@bl$ph4@USd@GqPLk3MIdDVOSMU#> z&&8>O&(@)w!`WX1I*!rXvv|zXj$wFTQxe(Q@5;53O6}oH>fEokqlC>gbT z4CFC;Ob~Q;w-+8HIQJVYM4TXqh|um7kf-qCo?~1!Ukz3r!?o6ny_Re#nqV$@1Id1s z@}-R*oU*9V$e%F#Zc+1KptS$0=*P>)H?_31glX~7-P!GrZtzP~+c7bRz5>d%*uU>Z zh&x&?)>>~?RaWAqj{J5qc=ZLN#oSmr&#j7(P{*(EDotL;G3yJNN9&ojJs@+oWqTvL z0bXxyHJeg44cGOFOw|$fB8??gRi;P??hK)8(vO5WFAY~PNN1FdMh@4_{W-%(#lMdb z`rYR81_D~tEpMNFml*lP(AD|lsp#odydQb zp#U-(+9)(rVg}NnuFUNL32;|1B|fB|!_JNIoL}4XLjw9Me;)nS)Z)gLh%eqk+ERT} zlOb3FJe8Et&HKTjtRzU~QA5NzB&4b0#D=ynP<;jMGl8c)mGA_7?odx3_~K-`5Ge-gw@+C34h_7GtyhhG(-<{_HU$*>qbVhCDa6x;2L{ev?CtFf zTRLPnSuPIg4|nD9_%__e#($)z778fR#Q&yK`?Gcoj$D1U)$5)&L#gc}IapErk`VDo1*o-MOhA!ahymfXs4eZ9e>iZ&u22K>-;@OZ&gzR3^#qB1Y zqoXhw#Fax+j!a_xg|`cEeU7EMBD&}&dO272&5tl%?&$ipV>a9Rbnp4{ z^sQLs95M_~`ohQ;=uzW$I)3wXx$HIm$}kwDx_l}G0EwH`c1sc30|OGj>ud#XY8bRL zO8TsrAv&71R`Z*xx0X801s|sAK`* zWC5rY0ary2kF7<n zy1PXun_O&jv>0CD1b?v_(8NpK4l%YxgDdirCVnt}hBFcDdD1^Sg@)rXXM@XJ3e}F_ z6HM&>DGEavbe*chsZ=I?VP>)bGq#k2B7mw@Do^8bBaHEYQLA21OIy2m%FUw2efwy> z>YACExn_#6XJmxl-&oyYtsM$9Cd-SpgM$>X4VkaA)%AC?q*M5%Ort83$=|}u&K?h1 z>!C$nc^b2!xSPBC=kv2OyH8OkCnt?l`SNjJ;;7fxh_Zn%bB7X zM~zYr&Egr8ruuq1un`*=85{c;fH7I7-PF7gLuY+==SJv~$&HJxnzU+scS*~pO=Xt$ z$zKo*O+&wg{KN6_@pH4Y{knU5W0msdVp2J6F(KVCLthG&O_E1UMy)s;@9*!ebaaRb z+a`mf83Wm+2U_hZIW4I3RR#f8sDhJue^aj{l6kD=!v%xay8`1JE6QuG`SaZT<8Izn zO(T(hbR#9RLlbiw#O1e-zh5JqPFsznrKKrQOv5Wl(l=8@If9OCB2DOj^WUxcKU`gX z2McMHj@`@57slk05K?=UBTkeC`}K>?CZpQU8V&1?*;36PQh9@qgvkIs6)av`sdS>( z($>IHEra$=AY`)`6$fVRdV46b@2^#DQhDnGjmgv9IWq*O_KZj1elI5~WWd)*%dc2fz@Mt=ZEm*TjpMs_P2R628u-W}dKup~FjXVa{?;>$L370J3%KiCz zZWSV^13X`IB9a*v0Z-jY3&5PVYHI$$>)}*^&cRg4DbIl?IzfohNb}|z8Zj@|-dczM z#{=S}F6#+fIRV`qW`W>tuRE4|rw|fu_P?o=!$9}BQSp$;X{%s48W)^fk{Vkgcb~_b|$421&b`Drd2Xm04HqoSXEQ;E`xzhqRv6J7LUC?Fv1QMO5X~ zC?Ry;lOFKIn@HKRnm|XKN3+WT*B32I7B|4-4=ZPGgZ5qmJmGm|C%B%MgaT}J|9H1m z#XdBUhPaAsqhyCVkMVf`e`GZ!KaIprc=xYtqgC@YGp6y&mzAEh<8ak#aj@E*-b3Z<&~* zr3Ro%saU0yL8DZqL6jUSbIevjo(`wWr0UCO=Oa9i`-|H6@uh3zntT7x|o2;7}-id9rpjPHN9t41z;a7<*>?X5PS>IQMX zlby}Ycb0XFJrFx^HDr=m#5}k9V@|*&h_ue8i9v^Oq`n#ByG;`=RiU7ufFbJhHCBfR z>f5i!52<=;@jLQAxHoY?d83Lfu*J;$Kn^7L+8&I*R8&&>Kt=|THRtA1 z{!C01p~RfgGK?e!{fw9h2ZxF&S!Rt34T2ceSA1(EDJ@4nJ;d;Hz{vk};9Viz@Oz@5 z{B2E2Ok9EZ$&ZMVQNo(?NO!!gSHhJ-P|@pWjCL+^afBIZrZIn)K2vMn-{<`KgHgH| z*iLzamD#GE1-qHMLxQ^Zw;~5{2}XObprGJ$vfR`)Gc$wTerA$d0@fCvL;#;UOu9=3 zE5E$@6qGJ7ZS!esYv;UBnS^!2An=DqJX<`LY9i!=#fGzn0x%w{9>xD~CC%6p z00w+Ruu$4tZ4)pVO*5C4mtUP7KE3}A&X(iOXu78AR7yg^teLg6np%=B7-DCi?k}5c zS6j8I5{JGjD*A!Y0FiC;IXqqv6dA0p_kG?I2pSwY9nO}P`1trxr8;2<;|Ygg`7~R6 zg+!k&H7K#_cLK0Z-%?5}Vtf=6-CHC}UA8+uZ}ZjKXe?U?L{~(ZbD94-d~EIS9acH! z9A9(SrX26#VZzH3I1Q3%7wj$9fJJrvqB^cY6A%%7wnI>QAodBXQ;*5VSiSkYm+)Wc zZM<}CCP|qrv`)gr#Ka&V7$oAdYqtb(%F2UNYI=Gx0G$3LFf^O5dS1#J8=3^^xCEO zJ7eKAhzFK6@4><)gCGJPwCg{M$Kz&fNvx)kbW~KmQ$0O!V1YpzAPAz+@e+_VE&vVu z+idFho9yiD>ME0wSe5+MX18}BauO06I!S{S`u>f%JyCF48j)6uJ2sfi`p3p3z;HY` zG^Ag*2nD&gsO(Q)eP2%(H?XBI^!~ZLTYD&Oz~}-3yppcH*P#eH3$CtayZxBysrWNB zH4KEF5n=s!%IGWpR{R!pZsG%!Y2sN_ifgE#sc^!WZG)lo!|WF?_ELB;X5qtnFdq`z zIw0`jc@%iRALnzC>!1wtL!&+M)~q1%J{{Umu#aWRuD-ueh7rkf_cL^1^&plAKKpKL z6DKRL9lK)c>gr&Oik76@w#uI2h>(H5Y!u;hQfnnI2c zzjUsWRS9fnJTf|&p%Y2{5Yv!VcM;w}YQ(R1=!`o&tM@}R7Ip0fCz&q(Zn#W)^`Wt* zj7|MdDkKYaC4=EFi)~11e%P>j752&Y_Vv(wl__7YA~k5Hq?kWQwm$*vNIb`La{Z_dBTwx2LPGGfB*b$fKD8ugpHnqvFGm z65Se$nXsAO;}Oo)Cx_RUXX(Ch{5Z##r~7-zEGN~kxx-sVjcUouHGg!K*C;S=8GtPy z*x=TAIfIpxE66Tr)8k0zoKk}8egu}b`UOX89|}1%>;Zdw24iDm2C2Nsp1wYbZ`QTM zo@YY1U{@vZ$!suen&We1F8l3eWJ>AhFK;5VoKhzUc$|-r*v8`qHFEu7>5M$#9lYtQ z;L!Xgd6`D`+BH{)6zFjL$9B66Dt`U>Gfu7aOQjgJQhhc8&|b*mrHV%or!Ck6gvr1o zS8*SBKatxwK@=ki8z}4xT3K#hp6@2tr+6t4(+KG?Ffuiz;Nc+*zySXQ53Z@T6yte! z-4~A3k;0IKWt+b1!?~D@475UJ4aXA9AF!OZE21_w3|kJ|;7!;FBDxx9`mz-ZN#h0- zw6swDI~0_DThtIB2SS4-S^vT#Hx4ArS=(_BQq@<+kpO&<40|KJ?>)7cjcLT`P#JD%T^tG zJ{>=oJ!kL+@uSSOQxSdrRrlqhlsrP!6*k%vaSaJlNc-^JBCOg##a_fT#t-O_EJ1g0 zl8nPf8)K~dqF9=7FwVgDYige~MiM;6s{q(o6!rTWx*Q@{3Zls;e`l$@%F}=Oc6yeG z&z%h~XdjidyD)fZ!P!7<+l!Rcv3wg(<2Z~JE+X|Vdhui5g>d<93XG5yieL$!hF&dv zp>mNw7!gr^O63JZP|bkI5XIiryV)=$FYRL4gb@g$k&gmAqS4u``_K=Jqic2^IBr^78i-qwcoT2)>8k?BZ zS_~RN3EJ447?!u(Xb6Fk2J#D}a6VB}cXS4#oL>yZryDdm9l{GEe*gSlrA(`EXk^4I z`-iDVFE}s{^->i9WfgRAg`}pzm`PJSQ?$kf~}W0jTfhWBb2(y{&*ZYy{w;)#Mx@lfw3;4)kk7>zw%LXhHFCyqH@s z%p4N3YRtSX1^Z`wutHA*t`EK`TL1nj^#K5%!JLT2DC7iuyxh+t$sssk#%I>3xm`bZ zUE><1&iVHB>-k?W9DD}@b?yTfJHZ>Un6xJ1_pCnwb8GHrS^#>u!b4x`f$!3U6`xp|{+~dcwx478Y zzGJ&{N#qT}zWVP-cD>wIj^0GS=-qkCEghD(Ue9V~gGuGgwON2|+hI6`T{>H(7?=C$ zZ1FvfpTZ;pDdTECd(8sSgV(G#kE8Bdr{ik#N2QjIh4INDsDi#781-MCtim_3^pVO7 z4UddW0NFwmFaXVApo1Z@|eb&HzJeO?O_-g*gg5J#?Ev$}+v1YzsS%N)6 zd^6lM!|k`-SO%X<5?!Hk=+B>6U`Ll*P*AYBI_<4WpxGU=UAa&}On(;&S!y$N}-5Bqn`mFpw#zsf83O z<>PGc?nc2zPbZn^>#vuBya(lQGHbqviHXT4$n6Di;Q+F$4c!J6{UG+C4Z7A2v*V7; zcAj*iFgWUK$YeoF5wrRm_qUMyZ$W*Ers=EQ91^#sx3&oUs&iH|Iwu96OI{6Nacmb` zW+-n?A+mO={dtQ0-3I+y%lbQ9o-whO1*AqXRd5=&V*O00V6Ij20E;}?z9jf)l$xP99 zU?APunIOhi03bN!mzI{s!`9W=c?YJ|^DOO3brK&BX0o}h%gyc3H8<(Dp96m}N!{r? z7i&732bQ~SPsY&OqAko2_}$RbR;GSHI$Pw zGlA3ru(&Pefc1ycYEfmBju2dIYe25ZZ?P#zX^kQ@6 z=v3LzFuK7twXmM9o~|4;HT4+1lnmUyTmGrw;1Esd*2t&CoRi$egBQ`8Vho0p?#0C> z;XFldzGnZry1KHGlJF&$RWC7+wPzQ3dv|xYM?*s+naS@JTCHI{a)t($?Dzo~|1g8) z=!|8Xk1H!HGkjM8V4fy)zdg~;o!SqHijp50M*=TE>j5Sp&X&R_699ydVuy!iK#u(I zXkp*n+?DjSo&w%UP3UX7NNM@Q`wacfN9VoU?pNL}Dmt@)Gc=m`16*6%(@;K- znp1!?k9bDdaHCn4*1u- z{%BMq$6YiK$CUqZ3a^vO{40JxY-~0ftSe%G`g*R|pFc&t7arg5&&lZ&Hjo*$#dYys zB}!60%oMA}Rhf>>nw_k+W%h47z^tj28$&Z0iTo9PH0@|>+RdO%mV`h%pg$zIjlF>+bmkYD@YxQ z%;;)w0#?vjR224$oE#PSZsk&*)g=JMONNEqX6NYm2zLM1T$y95sCu7M1c-4-1Zg4q z5O)>&tZ(MkePr8mR0!FxamPvTqH4tMr)$RrW-{!J+9yMT!g2cSDapuuQ9%U;$ZZ;R zoI^?5PF~WiNrMc$Ip}lgpiT8Wuz_TDwwI^pcVd8;xbDr#!0x4l zhpVg6j4Vjfh=2&O`0^Eex05oyi$N1_nRYiH3fzCgv7)}Ru&eJ)fwnT=f7)D$;`B!JiJZ-#XMD@B@C$&8WBdLHN<@4u^qDHE8`)Q?nWPl?_vkF6riAoGIhi4QVU>L)9`0|1GyHMjo@pX;4j`!lo${o2I)$DAnuq75lSUWlCd0qnoQMmM5s- z>IQ~}Xjg^euJd&>2_j6IbjqW+9kwK8L`6l1Z;lrYi|yaONZQ%C9OH5>y3aJBA}IL$GzBb8n^wzEy;HBZ z%MzoBClDo%sZu(7%3%}+l?qcjIy#>j0mkyhVV&de;EAx;3qmGIO3XZ@z|O_|H6+5- zIhyP*L&;LdC-AKX&WFVLIh5y=GADb|5HQW4*{>Xkd_CT2RpM4Z_8m zpg3fKCtCE1fOQ<0UGpHp=+S=Mm%FWG90$cK4nKUkD z`1TNu%tB_(*)MU!%dX9CfUFt+XUkc-*t9em(6Rdm;yw<5h%{1KYHM%`xkdE}5^xic z`4$p6BNr`|_ZdW43YBSY53V1$3yyH+$wvezGLPxv<)0O1c_NT0} z{pST*Mba&PXhZ%n-eePJ4W-^IXj;!_&!Vgm34ufeI=pO|(>b|hG`}cP<}`a1aE=r| zVJ(7*CWd5n z2IrN;FO}RLCIhIXGE@OeDO55lN-4W!RrH70q=3hL->wln#+KjOCY4M=PFhhxf!X4b zq4!-QwjeT;;<+4!0M;s$z8S@)$H3PX9pDNC9V5Jgx?y1NHLLz7Cg{_5sb_6xXwhja zMv_GiB>1Od=wH1F9BKY(MAjt2_{*magSQ&)$h_dsE(>Fxx<-K;8r-nf*;`nk;u+^E zL2KupZD@6;9?H+9AO;k;0E8wRHyJ_fum98*PhEwf7e*@dfF^ip;d^uf1}3w5p;T6< z@)2_^mv9RX={R&jn0C1MDK2G~cQzJD5eSgKW^Vt}z%=)z$eO>tTlAip8?w99J@2WO z=v_9Zr2mhgi3<3qkx?80KJaS5zJAKBMg*&7@Ft5BEf&ZAgL?_`*Fhc&;?g@S69~{c zxIq+T5J6WN-XpD&3MS_KyoEs(Asg6@WmG!!!>V_o8bx!|l6(V0BJA{af4(oy5I%T~ z9u-f(n&sM*#f_+FeyouEX+uxFsHK&ryb^9z&t7{Dq`M$GGVPL6#A>>oSiH>%&e(JO zsipS?`TpfG_(#=l(7OH~;k*N~m_d($Z)NYfp|SQW73n!1zswqhkP&$|5$=ZmM|1=D zPBbFwq0$tirrMyAU^u_R6)NK(LWs!L5EZ_vV8*3l@nJ%E7rqOS|19#b%XQ!xf^sgV z&Z7g4m%JjkB-in;*2Y8h<9Z|CzXO5c-5ZGAhm*lle*_9!B7xqc!hZR?iVqSpq+V^N zV>Y)E61tw~?P2uvLM|@bX*mLPL|j&rQgCZ&6S0jAav4lE%5|zbDLo!0>%qRba?iC| z`|oswxfUmomw&DjrgAlu0apEbUP|AS>UMzQ*0SDgO(n!WIek2M&x$9HG3Q%gm&Mha z84~OfUg*_HUd`|A@tc=jo@UM!RFXmIMW?&J?{lGd^15H9UzYFrJrCULxBPgE^by~o zY@$N>-vVCfQdJIWiOnvL|C)%EGWInEc=m2K2T&n`qAs>ir~Xb9wdE15P!O+RAo7j- zX+)ykg9R}n+1_l&dvqDszs#HK*zT)a1L%CUcI$rUAgCs@+~Bx-3SrV)YeysTzFViD z)n2At^?nse_~P;`>=>!CP?T}CUxjB?>m=Zq#lk`x(s z&Rri9i!O}l_q2t!8-!lAt0XVLzSlpIv%9KsH9Lpu&kFfte!1&~+tzY7zt8#`{q^PX zv>e(jVFHt>$cZ+A9(ZetlO*Ga+d4|0B;fMKCz!~AML3I!l~rkAb9u${IOjvT#GA}& z7H0OAt;v|@$5XJc5iwD*dEL&mI&$9&IU2ZN*`yTdxOV?&oq!mqx~kopMYucZd)sCz zLDB3*YqTA&x7L5|mxO{V4nZRTytF?2}7Fcq&`P=PX3bVIk(NaxNKFPT?bL&**Ins=qg%sgL=pQ$A3{G!F$K=SP9>PG8ae zPr!(p(kmAsh7j?({#m)A)o5$IZwg;hazIR2 ziUB$F@clmUTuYM|FKxUm@S@gY&@I@b_b-KZ7wf9hWt5|M-EO1CjFS&2f5LutK7C;T zmGs35G~dbxy_#$$%o@!Irb@zO2wA+JlD>+xw6xT#TN-Te1P1;6?7a6^_xCYZYs|6* z8+Rm3RG+_Gz6c2Of?Rq`bhJ-+xbl06kZ8EROW^$6UyxK>FBM{?R;B#X!Sj0f;akY< z46`tM%J1xrQ{b~F+u``=8#>4q_M!b#r>s_U!urvV5}p8&)RO8{-s8oc*I5->$B0l+89=fLi&uzW#%&3?4O55ffi+>+Qu#!IKvI{?9^*7qX zI|8^~;d@4`p<&W`#h)PgW1>QXVjv{V=CpE(`9GQBYfs7>w-^91^-x{Gu$o{)Mf|M| z0N^l zPtIm&o_z1RbUaFp&~(YuHWoB$fXnN^%io1t4i!CCLQS<$lZhr{Zn5_9N8hhLeQV7s z!%RL3Ltktw`G`A5TI1|tgWOl4QD~d+;GiI3#KeEzDyYW*q@To8dauvh zp6&+wYfG2KrE(Q9AjaZ6v5u&CELL1?61OMoQkmoVhf_54vb5WXx=wbd0NRU-fNtj; z0;Aq)d7|A*HyO{m75gPX?e!TJ{LQD z5W3qZv~8uGjsHu(`|ir5L70jszMvct{VFjc<4V+d>x7XXo~i3?sf9l%8U%M2K>5Hy zh|3+c)og@xe&9D^vL4X|e^D~&XAsrRfcoWoqd{a^wfJXuH>|($jIZzPF0Y25OJskF ztbcJ)z~U$u=;P~|9JKg*fy`QKt+ist?}jSEHLGJ#H&3%rW1WbNIs481qK;xy{{3Q3 zU7g3$wu%MXoiNfJIrXqgpEuo}O@=nQkK03Fpyf`>g}}>GOU27n-K=`DEWH^(hxoZieo~f#vwwW=~2GIfi$4kWhgY^^cgYA#v)UcjG`*^?BO}7@0 zJX@myKD#V7kI7sKzR1_BWrbOa+~Nw-7Y8MGlPY|=p-w9fP>awpl5;HIMWT_M9H&W~ ztZ8+itzRXgY9J2I_Xlhh*J3UGI`z+-xe|!??i(UgBna(>t~cdZ+~-K~nlDW1IaItm z_}GppoH^*&??!dFLwUN4IdsZMJ>kyhpVJl4dvB@pnqDInTk}=q8Q`2ujFp~ADOX3YDcK3 z@#ftkg~p6ij$vP9>EarJdLwx~E!>$Ec8Iy7>iS{SuD`K0DeRxB$Osw1kh5LfOaL9# z{9XTT+D+2Z-3Xe$)qkHm_+IbRpF{5&kMX3oQs&Y!ee+*Ztna4!A4~sl`Pn<#6@ zQHkNq*T>skqcV-Wot-hp<0j9B*W_K(n%VCMM>-D&#rs~W<+Ew`_a)IEzHK^viy9FN zVLje(ZD|au*=}p1V17=d-F737>EAh~F;M2`{i&Jf6%w_-k|b3#QKadl zmIPQnO_1O?6Y$yxYO1sXZ}V`xWoO7T`_=}p*?bs7i{+I{9e64)Q_G)K8FitH(|f`$ zS3Bcaf0Ovi2gkhlb}+Y*+)42}%);j`hm6*w4moohR$2_>2ShlURQG~vlD=(|lW z)v78ZYMF?H*>$i#>(d@Dz`FV(_#bupsKB&VR%8P-L8uwKxDSwtJKB@?%TZF(Y?`Kf zbr3f5BWx6um2=++M#Vy_c8i98H5S}y)f;Nxe-=^cUbBM=o`+*f$M`jA^^JgG7D-o- zOVg5(lUv|(VRm%iX6iD#;;1&odP8xya7^^rJkr=f{u{Qpk%tE%I>$vK3C0~vytRWN z)GWvmpV-f{09xjp`lZmwR%9Zcmlod|e3$9`9^6p2W0>c&wp-OMGn1I4ykJT4^P3B_ zHs0sJxetuit%3Q$jfO9$b(N@}_YX(Y)Dw*L+0;cF{S4+RFOX|wXqep_&5;itO9lo) zRM;H~A)61bT}J81IrEWIZAV%1uwXR`?mqa{ft33mV9}6jzzSgOIc2WHAex2Kyv>vd z9`%Y=vO$0P&cN3DK6yL`bYdU>WeRyKC+6aA` zzM9;N1jK^M@>G}+p*}y*V7PF^&KNJtupQV~mB@!}w%09iYst}weF=Q?!JYO29slD2 z2{Un9AGQw|(Vs5+9TNWjhRj*Z5wV>v^%Q&G_h4gY2`XStl98&@VJ?6yMRy$#iXJEv zPTukcVl}G6mxs-9B#;^g5M9y((a3*16+rBL zrwQ8?-$a-PYiy)O7uq zkY*NCm_iK{Ra|UE2I9_%?XGah3h+Ib*D@yog{ifUvsX4Hbks}yvq8yz_|5+-zND4M z?A2PFt&Hw0V5UbUe9>BwlS(v_=;&x<=mt?$e&Sn64zQEj07H&y_&r5L=W!SinY<21 zHh1z`jTPORr!EO+r&AL*^KkjYzgW^7U1#CEt?fI%F%dU64KK$4(PuUV3sVwKwrsZb~tDxf0%qGw3DKQHB3 zdTA|bY?`RR(a1Qf9TREAlN;%98_52MdXdX~-&BL&Q%kY#p0-->m4f78DxVQJ-vG^= z2sLK{kvJ-N)_MV;_^^&SD&9IqfULv`?TRkgTBWO~VA7Gb$1D1BM}H^G+>-tuNT4Au z*=aWQJ&Oia9QF1~i2WKDbOMA(6WeX$C4|3%LrF^7vCsbKUY^qyf4OCj)H|sS(>Sn! z%i}v*DR=F(&io&6XZe z{paj=D|0%y>s9_hIx!^v8LE041uu+QV4@Ib9ZnrTj^Fb&eY!6r{iDt9BC%VZXRgr> zIlo0FH|=_7lyNd{rn3S~enzzngd~&CgUWLne0Gq(kpd-UNWwn490Ky8ilg39gP&9s zS;wRSjp<}*8+7y|YCBcF2>R6*BbfEcy=PG{RANcJ8L`cYw{LOaEfq+;SZdzatn+^E zm|JwY=2WL^h0R8twc*Y(t@!)(P0oo)b(2S*9N4<6%i2>Ll2jR$?WuwyHQQ`NTH(l#0 zHlHkv7QaDMqeuk!*FfU11>)&9$c>ew>7X+lxZS0remBU7(hh4! z8rk=<3%96MQ$iF(6-4?~NHY>skWwC#@bUjP{)~7O%>TS$P86bmdItz3CtuS+Uc~=z zyV8BJoy%zfti{4L$B!k7X%q-5+?-SO)u(F(kBqLSNpb1^cOkkl#Y^S1Y$xik=bgrW z3!ipSN$~19>r1WtSa}Bd{97+V3n31?X!7FsP|{v70d@)cOe`=GC{ z?*+1&575y|Z-jsb4znWNVE(TQ&dc84T%FQ9>sU*!_Sed+mNyZMiy3;PG8v4e+K4|Y z6K5T#ERI^irQ!Ztht8&P3y@GH#|2%2N9B7-zxQ z497amg@)77``tZ$?+!0U_<-xVd${X}-ycr#6vt}4@_@3J7);gIOiCN;;A-VDP-}&Q ziOEtVpUFS=hLGcE8{{NMP!SRF>=}W*p&B9Eq(B*8^?s~=@Fg3#JL1J>y<#3UYDC4% zU*N7OjrNDCf{zwqwZ`^)XC1K79i4v$*?S3BcXzoG9gxVE80YylKOJdM!odWj%sh4Dyz*b{&+xvS z*}u%^$9#*y?9AXuF<(Ds9~M-$`g~@1Sg`7?-DEtpb9-^zQ5=Zbk#CHzDxEgqzfh&E z>Dx(h@PfqX-beIkLTkAmM2KuL^0Ms7y9m_T0wkGZE}5Vd5fQ@wa<_>_H-xhS(vHw6 z%y;H_9jF;E1EDT$-fO-S{R{=|7c++lB>Z>FUD%D?r>DK#_V!51BDsw$w==iZIq<7} zbE!vML{8@IoQJDC=m9r0jP)yPNd{?I-(wPE!#7a#AWYYhi7k^j>(qu4_mZ%Q0J1OD zN3ZYZQ?DTkhl?6ioXodh%i?_Z;N{3S^7xxs?)HBvg9^Qa&PGR%~E*K z;hlWrYGC=q_k%Uel{S%{#E-FISbn~Y5-b6?>JO*Ij66n=T*WzXU%qQ30lQSrn@qdT z7_V+mufHAsk77CE5#Ki+Pzlh80b3pzMD9q>;oW|hht2>^AIB>Bf$9$VOF<&BrE3fPfvjw1Y!%KNBNPm=^%mZct$aYC-a0 z%r1i4I*Zd05LX`gXrv$z7@i@onUt`a~v9{&|Pg%ot)%cjYhLW+(#gN0x*SOlol~VZpHnzhr|le%s@`3g zaMmUsIl$nZl6iDHhTrn*TiHbM>aEinuBRJ$;ub z-j0U-*U=&DhB_NA4I@yAm#$cNv;h9Mg?&)H73hzE{?b)BmPY+>T({~83cI*Jb8yV& z&K)uyUOxboTodCfi;IpoBIuD_<6jv4w(*8N^@$^i7Fbc*wV5?I8XlfaGd1`AKdR0G zs;Z`K*awu5M!E$Ql34b~Ci(KXs*PjXp&d`#h!Ev@=KqnYq5x0dJ_W=l__KAF4j1c$aG@dKpGKQD*O zpD&#f9l3#P@Jz|1V^l%-yV-X=D82cjNhSAj#NKFkVQ;kwpIEj^opw|xaGcKP&A5{P#Pj+6S`?}+_*zIQDKx&}}77~nKGx#>QfqXu>vi17G< zY#w52NkQGEJ|sJi)_GoiY%;+Kw$WN2wLYDj549K; zvs0H2qhe%ySAm-+g8EG{y#@&tBgfR|E9`AB&f-+v;oN0}+{>raFt1w+58=(d=|02D zX?_Qj1A$8q^vXx;rV|xJu!h*-m5}77?IDjdKcUxMt+TzTr25+q2OTzE-qTn21j?Vx z#REEm_op3vOZG@4Q|_Sq`^H4hTL(Ugg7MGh<3A_`1qH91cFaK9M&o9G(&l`D3UgC& zF*EELJw5%>+4g7{_-kBrLV_E-QQww9x$R?8@*4fpG4C(BJnXrR1UsvnHVoURDB`iU z8$kp_WVap4h0?uke4G=hB>d9qGDUM8Z?5 zCtV~TvwQwCcL~~aS1F*gyyJWI&12lU)7CATh)Ly_Eg_|aL7KW;uJ}zuO&_9KeGccnspYkGD*sl)&P#fgADrE^4bf@%*)IFHYOZ36 z@*mA}^>oBXjX7r1N7ORd?cWu6vwJrG2I94Q2LLD2d#l6BpBW+y1Uz zxsxvBbt5JG=gz@fSNECswG|ZOEEssv|GN+4xqnO7?Co~PWe~Zr+lgThDBHR2jbpa4 zyEK!CJ{|H;v50u1VL~qXe||5&eo{laC+ynrr$~#RozZwynI!1e!EAC6 zmG;{s*LvjR&WV>iGFP@yC(8`$Sq}LGHO0bDzRZ4m;B=QGQmy=8YvfjVd)yPWN-(eH z@V#V|783qhw3+dW4^tR4YGUMl46ae9DN6Q&3Q!YsdaD#_yiiT7M43XXhDV_Uu*oqazQr6lD| zpIRZX_-T8%APA~7srdMaL9(K)o!zi$xqkd-D#IY?JM5X=g^cE(-s3Gc`U<88CG~3S4>x>B_E|7r|tfW0IPti8W;whJhlB5AHj(Kz#jj$pce zUfB=jy?Lhf75ANs5OTV8WG;FOW1t?2G^8uxI}bh^6o1s&youFWvTPHi-PD z7HIYU8E3Oo;lVf_xD@l$o5Lo}?byDnnp7#-)pT)Uy9ElNxs5qVJ}$SpoC;=j65 zWz3|$@MQ0dzRMx2we;SUZ_L$kCA67}i#FhS^sIoPKMK_mU!oixzW@&@oI-MNfN`kK z3AMszGSP*W%6<;%11;jp;4s-BN2icz{~A;3Eux&(!P&EZ6mo+61A1SmJ{m?t|H&|* zc5A?{Q<8n=P21Oh(+BWt1|KYU-o}Vc!CVcQcBh>9Qf$Hch-YZ0J~{95>VcZt=LeEW zZ`zZK3*P}<@i%ADb&KBh={Lutap8S`^m~R=1wHEa=Ii4a4?UaSz3v;h*PAVR#IIbe z>KFeF{_buR5i1Eg@3NO4KTZ6b1{MYKhChM?%MaU*e4VJr$QbRt1Cy2#Tf6q*x;#YQ z3FQJ$Q=tb6*2cw7@In>w*7cZVHKzCdr7Nyjg`v!@_p9*(!gwG{t4!7WydB-sfkC_* zX4Bk79^E5T7Tc*EC*gVR(kpuFqLIh3Siu3BQvMB@1O)DdPf56}y372C{CndH@oI%y zquxLAs9bD^i3L(iofa!rO2;)BbZXs%1@@aKlG(*Tnq%u7$u4ioMH}nDFf@}q^$Pav zwCLU-Wrq|N?b;chnQ$B{ZS)C@ABG-e5F1Hv@|(0Qa*mG<{qAwwrB(UTe0*s zq@|33N*{Mr;FE=dcw}pNg50Zs?n(D=&U;NwOSijyxr26x&CO<<+(IxPqlf9+4UGIoF#YO?M@Ikx)}X2VHCT4+WjesN#oW* zv$c{!n2|ZcRe)S4VXDxUz*6RE60!_{n zIicASXCh{%b{`6i`L=*8VeS5&+G(8Wgqz7%uNVA=>6A|O4VgF)>A%p>Gcfo{n~2Io z8Bgd^h=?2U4C<7ajy=||u$cq(+K?%|kSVp`kVC8Y2Q6uS{{Grn0#Z}=m_b54vDV%6 z%6(@Vqs1SG#Y>PAF8>LXZ!nsHdi_-4hbwAq5#Ox-poUFM8U}`+4LDlumaL)4FFZdM zD-#_;wf(1)Myn1TV&s>AU2xz=!wd0{7PTwk)~Xav!22F`^u*A!HrVjLH7^p!N%%21 zk*Irq@qU9P z7RDWob{3xjU4*#aHQZl&9z6ETnFIWn$^FkrRVtN}o(FjKx1t!ZOzT!mVR=Eq@cSAQ zuXl5u(%Gld+11|{8neJ$W8>{K<*7>5(EO*8Z#Yi`U-|8%*&a!euz8^#rcyU~E z77aRxSL)Q)mYX#=7bV^9b|mzAoRRXxhSYf-%aGYFlzt|+Go^rf`5wOD@VgbI2w4oD z9e4%$^{%(-mo6i4Ew|A614nS~IQw}xr_|8bKZx>_LyqDj( z%)+9f3YP4J?w261(QgV(ma_#OL8g=hKi0-%CwE;a0!lpHmad2jKx3dwry$TmO!K?J z^K{ieX0j)*Ug_B2ht!Zd+|T%ikf~2V>eGuK?)S?m690IgS{J)Wh7&}5AN4=J{L0fP zY_FT&Z|8x~*s2&k>UNVosrt{G)kEfDn4VQ*M9+=aU8*J(_wjSQn8w$ zQRgUciXJ(;V~WVZj?rFwj~L&QBQR;uyU&;ZY;4-wQ_89fquuEw=uu}y`#y+O1NU68 zc`IQj{{u8?+@*gVWmDq3t7o`Iw50FxIZK$iZBqvNw4mx<9C&gk_4e16QM=Ne%kgF` zlh({;PQ&&G>D0!P+Lc3Qz+&lk_%q3CUY1H!xblgv%X0kUq~N4$m^x?I6^~DgcdQbs2Un#AEw~8` zO4|5M$>+YJ#vvZ@iOGozm4};~O2ofdEYFatDSk0A4sC1OL{emRBW5Lti-`#ck&U8z zG9f{lOcsX>R*d)hV}>0Y?J6vWn>}V4cU}#GYiv&5t*lEC+(ajt;Icsf#A8^$|67Z+jM(`Pht zs9~+-iN$NL0;u@WNhYnj=J~6K?^C>|N{k3-nz+Z_Y3~QMzxr${NYEc8;|e1L0Xfgr z?T4|S19n%fFqpjkt8eClJn*y~lF8qo)H+v(fw_Q!=9j;}$aSfbP z-Vl^Xm!Tj`>r@3&o|D&C2p_Fg1G2t?gDwQK-w~Sn}s^|_8H4y4^ljxs8}KPjfL|*!cBt2Jb_(~ zZ}l~c?1@%V3JUF&!c3eKCcowieqTR*QiI%_^r$=_V7e#ME6AD#u4~Hrc*ly7ot=%B z%|u~BFukZn!H{b~;T;M{#^Ss)f{e`FuaOuNSXW2uG<_eN7Y=_*h&-rwyAcWJl zbF1fpsyAqTds?1Jn!RaK@BET1FbeHr%1Fi-RY-3!Dc--i8t1c?hnFxYDRZMMw_5Yz zCUI0VETbvZu9R@+77e?7A`R|CWCT*MH%Qu$!qc?S^g*2)y*0t3cFCR>8Y)0_6j2x^2=C8Rz;G*nFs% zV-H*1--e@K)*JEoMAme=|BF<$$`<2`1Wtoyz_Z6wRn|fv%l=OA%{y}$9l0U_VMTS^ zA7Wk#sq6+u`zC}mmY{+S(t&>lYFQr2Ts=S~l{<`RorBEUyVVqrLUY@t`q|WI`=R?) z!YGsEL3xec6^48D(I=lS-?2`L%jj=BcBUVehXsXmNWy*{_S#rrnA64e4BXW@Fz;?J zw@wolN&Wtyk;ZA(xghXs0l-ire0Ul0LqEyVL~FPa)iVm@?#b>|h@>WmnhW8;A_fC(C!#tod|C*X7sT|qe!@wd| zs6t)wSr{dzr)5&8xn&vD0;27YLxj0dY5M+PlJc7#|2w;xy&9QtLQry$f2US%JU&-u zglYoz8E*hg@_1`FYxZEO^fg1w=kv>A@+AJ{tm%91Vn}POBt6}yRGlHO4*{W^b3MK` zudB&ZfVowmN`t@H;6PE{3!4>Pa{k)m*tCgv`OLl2aH}VR4Q09*jr6c{J%ItXWJ?tP zlZ)r=)sihwC(XiPTw`9gHj~&Y=2cLwMsD<3BX} zu2+WWi&3j?;I8`OBs&?R8o5us7l>3Q343E5@D`bxEQ2Apo%-fyH-)?!8+bZGc1 z@CXeI41lnPB_WKatDXr9E4{R@{vtx0^Whg4{);{OMbqPsf$}`BGaW0W@N4sfU&MaxUWjNrHC&O3*8Gw8u4i72 zVj!Lt?5fcoG(LX8b{ZBOp``Ni1QDi8f(q}q@6rAY`y~Bcq9}4}=K1Z?^JR#-yk%id z2jA!>l8s6cFPQ7Xw~;w6E(^O5l=@0AYt>bBAWu8c?4IMt;3FG4B?}7J_@@bNJ6<)R z6C7^pN!3dat>vxUGB5O-h{%#MRS)G)l8x+EhQh`7Hkf)^aL0zMZ*qYOlb!ATuoRWk zQIrbh-n4#Y{EdNx{_(<}IZz(uZTJ3(`3i%t?sje#3|Tc6K~L?d(>}o@EOuHPAtk;` z4{b0G=3kk+P7_OpXauW~x}NgjC4-gK?gUFxFII9B5X5D_u@Jd9j(COQ6|ADW*TH2rmSF^{xT?nd%s@6K+z_D!4Fs;;C4s6lc(`HP#i zy*!woLqsRuq7a1KpEI&W8rN#lU0(;~m?U!BG|>uP90z1xoY|vZ(2@Q6{CuN6nyy#< zGJly~+$f<=lI;5a@RSc~cw?t$C7(O&uAH&SB|UjWw)4q^l~@rGod|=e-FG@&=2cTo zgO-1M^DgU}zEJXWf!{AYD+)KmQNEdU=o@6P&!ls!>#?Xo%S2m&jQp3>oRSe))ehLv znG%K4Y*>oktlcvVGfkf)dF^=7YDfb=6w6zI@c`?H2P^o+*AQ3R*dt1;BfzkJlrEWH{P-I{26Mc70d5f-+*cJMeBe6F50!z#EXLg`Ud zG_*ZHhk*?FQsh$-6Ww3YZ`l3_n}tTUk5Kt<8%EJxsI%;rj!Fw^$$N-87rz5!0U-Y< zxM^#rg1VxeiQNfQu;~#&$k<`!yw`$0uPq$Ge$ZGB}C)Ryiv*tE>7S9Fe$>({!%nU5uKLXW(?hm z>txw$mBC6rbEQ%aiIOGp2?)Ujl(r(1jkwhrG<=0bxnd(j-2_~EqkAw1w4N!!d&RFq zsLe}>l!2K;)@8VKIAHM=bg(%iff6o2#5;fwBa&AX(#(br%KGx6bUUuG_0oVH@uxZn zESQgZqdTi5%iq8=Su&vV*mj+|-EH4{ICYL{HhPV*1&J1Z-8lMIvc+b}1xvSK_L!{d zkYx;Cd z$?m9ee`LVby0Y$9Ft$m9T?~b_k>(6s_$8GPg^{*B^`*QGd2NMEieZp?IV@7*ultaA zugYdXxEA$ZF;EXo{&;CjQ=emWB3zGeo;SFi`sK+coLH7Afcz&+;VU15a_nTjN_1@{lGUkc zlC9}lA`ZSsC#d7PtzP@6@3rDRDCw_7Pq|WVRz?!2*M5CZqg6HxC+Bvl&cnuB*=74u zFPN!hSOzvyl{~Xu6G<^u2;%a>ciuMm-LjLi1;9<`_J_}6`k1mq6k$_;W;cFs<$HwQ zen}qK6k@2=RS z4=S$Utriy#yMxCLk=0Iv>Ew5;Q)Vi~3T}K|XNvG(vI@h$KcRD0A5^NopoQ+%ucAWQ z>%8ltxgjOvsXK^`KU2udu~zaeS8CVar;i}bwolRin6#`E`1IeU`Xg0;{uInKDih19 zUTJHzG<+rZ@?%m4_pFG>UgdivX@|~ei=s{i#mSzqn54;KTcInDnR09|CPm8R?2F+k zl_E{wAj#`WuUI3yr8CB#Gv07{)&2geE#jts5D59x5mcczDj^!adgaDIA=2>2q=CM} zZSc=>QWZc&V`O6D4-^!Xlk>|2ZHWt#&^QFzAM!-zWlIAA}Xp& z7|6rVkIJN3lm6t%lVkUOjS%YNqDJSoF@?afpYI>tLbHfs@t?xI-6oHBRe3f$u>;cv zH6{(${kEB*y(B&prGzYu7gX0@M5$?(2MUFc?)?TY2|2F~7?pd6?)o|e$9F4XtOeLj zHVA=XsV{dHOpuFo1cP4a$j|4{_qkDEINKXPfu!@uA6>a;5$(o8pSs!cvy3*I?(#jj zb75B#%LiD-Bzys`GyUZOouzM>inHmzb{X-6nb(LxHf3T;@;OnoOD1@9N=lIG$rBZe z60r;pO7OU0y_|+fuVUseW(E&-*|{hYNQH{q?oUxT@HvY2jhiKP%AGpe9IWkbPVPkk zE)RcEL6Ms6y%KKside^{i0WB&Smk9H1FA_e@pxAQ_m9wWO}{TSAS%3grLWoWXqk#l zcLo}JdvsrtJfx4GX@@aE|a%Noo%vEGWuZ8E7_oIS}m7j#pI$>W;(S$rY-b=r_g8!`1=#phyf zujr&(DM0-VdGT0}yIdr=@pHwYG~Z|Qjgry}uLXau1{gW~OAcem&yQ%Z^VDn7>^8=^^ZitjY2 zz0*ejc<$0ZYI$xkzr~iegqh?*d}K5`;AOXbMrpr##vDz@hpm5DR2adm$Z1Bh?>KWnbRV2h>i{3YduUp8@5tBgPpBuFL zqxpw_a0@=Rt;oD?UmCmHFlwheFa-Rw!9%Fjc zpdbCrTDJoSsrm22e9OmDxi&Mm$q8YADSvcv;rx=$oNd;|E;_(#;-?LphA6VArDb2= zT1Ur&XrEv^k;$8 zYjiuHZ;?&nvPypR=n=0()_bL4%P6;T@}-UCrmMzF+R1~lN?N8=%&y_r_0ae${dO|E zCm2PiJ^Ag4mFCTCJ0<4l>PEzc?iu~+Sb;(8dbh#82B|1Ml|*B=(1rEQ%`EnZjj_FP zo5u?zg7^aD1aSl8T|EeCDMK$Ee({XRwUE0P&?A3+?5$aA{OHYG&F8DB{H@#S;z>*t zvnR}d=qU1B?c*a>QQuw;=PCqNGewHLFGyWiL zR@VdH=_@m7J+QS{PYcni7?nwue9O&@!>;Xw3clp8GfT=kKDKzbLH={e%Z!k}qN{zy zBF^XuVavN^<5x|m+3SnNPZt%&p0T|(vY}gZ*hdT|TOGXj)(!B5}L$20m3zd!a(>i;9$Wh7GjN~)* zc^s8j5JXSdT3ODJ;A-bfImL_#MRVaG<<}b$i@c>xaU)SjzJ0~1VU_A}yLhFj(q??P zOse&N)XJBC8u9Nzvz8^;`2GmFUX4$bClDu$A6ZbBOa)gothwK+2!1?r)k%q5Y?{&B z+Sx(D#Kd%Ub#0lRuGP%y+&oQ83 zC{6Jd9rNFtI?-wG&+AR^RlAEJg|&;A)#!8HQVp{3p;^l>o%*7O2V@@(B!qeI$G^N1 z)VNGwFvlZ>ed-RZSaa3nI|ft}(c+sx9sO40mQ}AQ% zeiju&!X^2hi8AwOuJ^Pud~wc4-3HvTLW>{lAj8mJ77TtWM5zXM!A#Ln^>bV9_aVt* z)Mpa(s;KQ+IVtd{xJkcfSUec}q zuHSLW5bo>7G-5UJ{Aj;v)pAb&4&p@5MT7UXp=Zuae+PP^lU=W1ozqv0sSm00H>)bt zH60)09Ut0w3DW4!Ytabf!w_FSwbpQ&j!^n>_A*Ffc|)*s(qY5vQnWl*&gk(90Ys(R z3Fdeszr1KH_ZWD)Y6TKU6zhc36g4?@Gi&*(qrn5TQpVmJPw?}Q`G|BcG-kKVfU_d1 zcvBvJNY&J66Z>`0YeJ!*hT&yUID9Gn$SInxNXyL65_Q>m!NIJ5a|zxRe3TmeE#|Du zHMS!rwQg-Xl+T-Ns6PiaS77>M1#NIvu-q*fGtP!&M(ul*c6j=&*2k@zedOKeNU*cR zV+<|inyvjEWOq(~tz>Y}Nnh&F>mL7^DhWRn{rz`!!;RgqiATXDT(i7)l1niF^UPc! zs^v(*2_xaQ78BEFt9NxT{uowwlmcobie4sKypAI)*F2nH*q?&tJ;N8?^z1EBU;OZM zUR6#VE;tR~$_jV!+^m^@VKzg?AsZ@8fmrL06sY%ZPP0aD`MH$%MU_$G@aOkwMQsC0 zX}&N*)-x9^vu%H`{Wdf28l_h+cxf9g76%7O`lt-jd<_mbfUV^nRU`lbgK>ZekdJJg zoER^sz*^)lLx{}{IY6w0Ar#KV7;oaLIw_ z$dy!+uPUd)G1jt-?`(D`=g;G0!HR^rCVS7%LbT4IS#BT4<{Y4*bWuux^}z2-V!iGQ zIg%;8ZRfgVeEAX$WP*)%u5Xt#6-Kz2k20(SV#MA7G+!Tv)-Lc;W>i~h{m%ViF5r5f z&#_}-zn=e%u;&=1kPwEil6kuNx%v>Rb&c&c9Y+9fGhfs|T&B7#&^A!C2cqwS+VN(G zKy;E^06lEH(8LY>mgjcg<%9k2wv5(MF(2hwqnXTJ9xeEwi8!kr*n)$-zG_O~RUDBbw#20d% zgV#`OdLo-?_kl(s+y-lAEBgJR0yf7F>|hNA6u3a&`eHP|sjIQqEw6lbe@w#^cV7j+ ziG%R!(l2#3`7i5LCXOj%N*5$L#TZv;4?%ss12t7gw`nu7o;J^J9DhdiRkXZ>IHfThG0G;jamBR8KI-_>r2$=W18M;9BE;>OIe7MeO^c1&F;$&o>JLA*9Gl zWz%x6X2$l0Z>~aCHe5SL3C70mC!fn{G4?DcGMFXgZ!czLXq^XbMv5@=tjiCAYrNq$ z!;_1vbT%+GgYI9NF*M&FJ33NG$atSDQht;YqKo%ZC`I2@5ihB!5J7@z+P6)W_y3f+99Fc^b3n&h<;^& zKS~ll#G)jvnVI&3k>8u&osGS;{rJ�iS4g@%q~u?v&E{uJk*YXRB@lKe|Y$7m=Hx zJQ_okiNrS08(X6~X}e%Z5``L3{$NXUsw3SaCIx{qC~AEXRL#o6+kN!sFtKTI+Q^^|6u4*+G2J2qdO) z_|)LhD|5^Mm)JRQyFK5#(tF^80fy`&*j%GWoNNl;xG4+aQ&bcbs&@l0WY`dWwoH|^ z>co2}?d#E&0J)Z+ts-spfF!~uxAjzs-m{?g@43UK zp1b1(lkaGv=dHls49FwmoHqwj);^o&Xf9a)9MRjG!L9s|=g*+Eid#9VmGXO?y)&Tl zmre~_K`<}3`yc1=)n6YKq- z*c6}WDzCkMz<{lnqSI_e(pbrVt+@O?h%4)+nk)(5X@cmB0ZG+C z*bk>!+dg~}^0}tqP$Xr@W@2s7J6hnP_+umfGK6y6m4ow)q5cUBx!1bx_O|;Kqr03> zy~}uDz;_p-hF^Qj@Z^#nJ4?(#(NR%HSH}hdZYPg{IOA%+IvZs@qUhPR<=$)gh}Oe! z0U^UHkCmNDF`m|#xh2X?%8j>d`iF1ISgYlU`+g+D-T193hNX>_7h&oqX*D?O6)0Qz zHAAWm6*)n1E+Ol#sZ^3Y4l|`oyW9`9riHI3jC+$foC$j?nQ=dx*zIJNn-t4VU*b%t zTR;AD@4K&Sq-J_T%w?s?luu~oqz)8e9U-qov0>Tm zS8y#q;Kg)iZ(nmMdtFoH-MtSo&Z;^LejvlJs}-Q^RSz?cwmV9S|JjTpW@%<1iRPJM zt!orw*fGR@v$>0cPZAkU=q_i%EFyh4wYj;uQ180m_U&84?Dh4pP}m3>V!K5iD?h~V zu?&##w_A>Nd;mg<%gfJC&CHCsyu2J+Qc@BG*q4hiUS&bzKg4D{0yG=)SKLmC7x}m& zb#bc!2~upO4$a4XwbUBF3uPpQz@X&q{%O>lix7<)&=|*5biBs3qI04 zfH@KkpyJd3Zji5MOW~Bxg%Rp;MB{U^m7%q_mEl$y^f_SCjxool8^MYB{KXcw`I+YP zPpmLv&L6ETeJn6^LpHUqnoI=PVmpB3*k5L82zYsIMX71CgouGRXHi}$0LJ~J5 zdWyM5p$N*QSzWE{K{xwNtF6;(&(|U%A|Y9*fZEn-%0Ta9KmDV-Lpi+AEFwu8IiD zbKMt7=~Tsf9DeBZJ4c8RMu;p* z9@MT0ZIs2b|KQG-WkpMV(hgQWkr2^1dOQ^)h16aUuOv^IYRL!D<;mXu(&X{5&+j)b zP{w7KV%w>_{W-^>A90_eE_o_)ovePW zz}cl#ma8{?@?glQ3zQLWj*35j${E|ceg`C9Nw9B!WUdzgHoJ!uBagVZObDi_OMw^F zyLvnlN~NBinfP}_csfVpUZEX4E50&U_LOM(s+}zl2$8wk zH_w%lX7pwzkdY|^5YmQuB0(Tw(T=_FGYL%6N;B!%csp8DQt)81qkrNT`*lP zl1X!i6(PpmP$SO=iWJGz@x))pHIOGWu3TTgdg152j@inGUyh2}><<4?^nE-v;yLqF z>~H??VNZqo-JZ(i^4mC>YXQNuZ~8PbNAOE6{yBe{Rs=00A4IPCSwa2Ajf!{bNm|yJ z(6B5~Q3Vxc>!e-P=Kt@TV^FwFn|jW>owJVvd(h##gGNi}{_CTA%lXGbfL)u^o#{Wd z%>V{KY)bL3zmGdBJNGq^%KZli^KJn?$2l-hF6f`%UfM|5z3IhdmOB*r*9h1%ONsMB zyt=KeP3kT5;h&@Kpd-vnszJ#z8a%5xkh|bSJgID>#E<<4ZQ~AHPKL}{{R@^FlMmGM(peUBnfZwQ>CTyWN>|yi2 zr^{5#(ER#;&y7HEJ2T!&`->ndDl_7mNvMjB8O*>sYiNY46K=Lc+lkbJqozQfh# zdja;lCwJ4>-lu=MFh?_>;(sgZ!9~BTX5Y@aG#SeM*B)4HQML6{;NLb5QA~Pb_OB>$ zz5k`td$a$3zz5=X@&A524Gy(v={p-$Rlx8^p(`*EDuk(mB}`tyJ6lGi${YJ&>LFrRR~?7y!7uD{!dt;~`C zIS9gbd~fz24h85FCjb8_F~>8`NdAu$5}bWy1pcQHNsQ!z7R-i$txpdBw;cz~V)MK( z{&>fc~a~tMGzVfk$!GD{00i#hb z!W^&pzpBR*{8x75jEJzmeSFxt3zR@<=KjOo!|nM)`$w7igduZ0Pk{ol|VINBWMEw$1)lrGs|6M$N$f?|xq%G$Dw?8u`7OJHG?_K^Yd*ng%za2xzu!iuP zko}S-g1?T*Su5|qa#8R$51Smlqe4LtIW+5^@1 zPrDTa$ZZf{)t?{IWoeQQc6V>50Kv8pNS|m^lC#ssurdT;4;p-_y0A2`eJQD5%0tv5 z4@-j`dEzVwJP?we+x?+Ny=T43fzB_Ek84rVZ)bbHEh{>bQN7;5B2o;J(P^GoT3h3o z85}&U3ks5~14!*f&Qeu@Y`>=qLPA1|NQj8P0MxnI*URbTkJ?PgP*D!@XJxVcS>)2v z7_9j^xRJ?k7N|=;<>jY>Gtsn30+ITDRl!~O%Eo7j2!&^OzPMQ^T zU@~w&BYo$ZJYwM-`Ei5~s`^xN^73%9hNXbOsTag&;_KJ1dmxV#{!v zC52cNPA}c)qDMG_oVSKVZzzun54M?PC2IJCqd3jGa4Xpz7pF~#S& zm5#uY0l&Qlo8p2VJjIYHL-84@z;(z5aO*c&!&qWcY?N!D{F4uwz?K8X_+fAYlUt5_ zifFxM*(D`kf9f=A@9yq;lzo#%v^q)uJB~jTn>|Dye`-uqKJHy^=?DfHZg@#QK7hxz zM&QSo3I;+hi3+RPi>E&9fY=`r&+B0P*av&v&|l-PR|IHBrN9N30yO5g%F6hZ{$FQb zCw)D2f<#lbdBxi>DW2inyJn}Pg?0{3au1G#_0iN?I5JEFa-FNnQGhB)Y{I^n_%%a^t3`KM~Dt1y|iWUi9};Pq9&jrlzI@ zbka?04z4IriVT}_yvZBIu2h!;>W+-3p`DLc!bvt=JU847B zcYnX}M<#cAaq;0aaAX7nExg2BgByFBe(4*4qeU*CCdJ0b$G6)W$_Q?RJT4^wAs#up z8yAG?)IU^;z3VdF#x(u&atpeU)y^s3dvnL&dQXI|$yzILaTUCok+CH$F4|Yiq)8iW zPEJnl8%SX9`dF+jxL#woiYAd2i6s_1Z2BBP?b*i)R1|nk21q|BDn12~;egV!l-|#B z6Tqj{eG0rJBY@qx1`Q1j=>XXQSDAoZt>yv*QbLIp;qgNQ^2f~q0KEg4rZ^w@ATjp+ zXAT=Py*HAjGpS#T=5g5QLl%?j0MA%>?{TM}!oCtTy21hh%bed2>*-&{@yg)0SZps~ zEwa%rH%14R5=u}YWC#T6{zht1cvYdv#i%D+y%4KEmY6<)0`=yu-*d~G*e?K+i`*7@KgNV1*hd7I_BWUYQsQAu1QEt zyy?^Y4w@)6RsJasPB%cphkzQX>k|%u>Y>QZ&5e=+koZ>gov#-~^4Xt~aLnikEOz1L z=mENUzMcT?8NA3F0J?so4S{c99k<*IMg=6a{)*qf0K*$LC&+Xy88)YuNW#}&t9~lF z$lbzjVD6+a8-`sd)f$x2o%jnb8;lFQ`O_*dakb%DvVMPy*q$!W3&#=z;PUT}SaMDO z(2CO(T534~kjmC%fWc*8eS2-&F6gDc=Fq zQPe$l#?egxh_;eHIl@N%pkZKO&<*@FQnt1%PcSfO0D10(bWW6M>YK<@CsFI>*>9ku z-V8%p_DxJu9r+V$5BIm(iaFBDMt2X#z?<;uuL&2y17Z;JiG@u_Kaa91;U-W38~9wzAgqZwZGood6qTES&4Z+Br=$*$IMrlMce)QLZl8D z`7E#pFqBsT3+C;`e!0w32Pda}A_55X1znatP!5(HmzE}cI2B2K>duibC~>_%_DfR2 z(c(_tXEt4FK1uFv8oS<+O5v^`8^i6@%FvF`Vza!phnt%bahL@BQjChHrvUJ}N--+5 z&(Gf%CMBm-wsm9>3*elF;73T^Zgd;tPx z(GUrl97S<36a=TIr;pmWk5}VnN+3PCyqIU*57sv~85s>oyF;{Zhtq^-`Qf*?3R6|K z%x}6q;0K)>9IoClt&1DS=d|-&KAxo&)cnpTb6L&c0+3255E>@@MX>|LoX=m$z+Vw7 z@I?N#KOm<=j~G#3fpCrOg=-`vki7C}cQg<4bPlc#hQ)0)^Rd)&x-6z-5TVuImbIeX z-=!IR3Hyg;h+}8$fvf(eD1TOv5EmaORFX(FdZVztfUgE7!b)xy5U$6sYX7Y)=iSNX1pAdv;+3h?jWL+@?v?L-YF ziWIt(l1`cg>|=!++=6fO=4S}w{K3FDxY*TYSatQw*w~~&J{RS&-xye*jF+X^I(N_i zNVm4WPRY$p0F+62OK?DBSvuTr|9Jf6AWW$x-6r z-r7fC3a%p(dFSRHM#2qAfTJ!kSeTa1c}f?90^Dw5V1EZptl`!6 zc8e^Otthi&<*YkL2}8<&tbGRVFEA(5;4`TD&?=>pH^d9n1p9znk@J49eDE7kx(0`Z1*D}>fVeJW*z~U*67CUV4M@F;NblqUu{S9G zWClQ5^*03_`%f*#6u&!q1EgC47;eaYykJ;uonPS!Nv!zGuIqbYSmXeG2wp`+1vCi|Xqq}Anp*kH==v#s_pdY6FyMGy zFfMd!{lqbuMbA(F{^pz)>^d#NnX(x7#Xo?6qdfqX0Iku_!kxi-(p0apkM`8>Iv#lm zWU8uw`fLjpH1?m*MMK_{L3UuuiUQt^|Hs&SM{^yw|Ko3jLdecYBxGlkJxho}R;XlW zuY{MfLRQG8NV50JCVTI_L-yY5d%5rX^Vjd6-#N~yoQ(JD{T$cz7}ujeQ;Ww1kag+m zll5{+Zl&`LltD+Ee*)~HAz0}e&>$2jr=E!KS3O|!&u}|QSZiDF9qU#1H;`us;{$P2|8u?pLHC$nc)u2#{D^i9Q-hvi^9`i?&`eA#0 zc35iZ&FE+{FkZ$kL9j4xO$LXU6blEPXRWio*T-6eX0*SM$-wsPSsxpgXQ=#D)pPkt zhFxatuxr*zH3mb`qdRjpbB#0|t*w;dF)^bK@QtQ6k4_H(=XDK(Pw=s_nj_s%wgjO^ z^+wITcX8pkijUt2zg>6nTODU$2)(_$EUdIGy* ztEtKROiaG|1P;L;FtBHVP(_8{-Y)v}>tP}YlR-0KzubQfwmEz}O(Ox~my0s+#gdND zbxK~7(?p!?7;iEpv8!ZvXGa>e<7``wMPK>!pzAjpQekSg2vo;Q&n5rfA*tm_)S!0 z8eeZ;U#%f`pV^E(6obqVw!?|CCay_^VqCMzRR{q*HVDU7pFqUr{PSLD$h%@aT{97n zZAgcQ?=8VhGRTZ~3OT&E-cm3`I|PCco#Y#c&UyXQ3Ewl~g`*GOqM{l*f>ois4Ed<# zK(1<*JF=r>2L9ZOP}q0^eAoN6Q9cGnMjV)+KvN2rss@}^6$RD$6hvR|;*KNEOJvAI z!^*+ib}#nWQB69Ix$8|ef9j93O^o^NjI6|1vzdZJ$6~vr5)~f&pP0aZt=Xs(oH$L; znQ?Mx<;&28J~S{h^G`~mzib?Ckdr$-%@|0?3LY|GSbGsuik>r@;m#^RB+_q7xVc2{ zd~zs}F^~iatZF8R$*=D5@zXXJS%SGI6G~51)o#)K4V3!c%zyuW3m95%!a5!C3OT*- z>ZHeW?a3-)s^O883#DHSMQ`9E<>ljx&odw5IEMfxdt5TMZpbk6&4S@eaGlia{f%3*8 zV5ZI+R$_L5a`#UqDsgjj^YK!fJJ=Ff9{VuK)gE&6D0oc>AxaYBPBXm7!dkp8BO%=g zen3wWc=5a0McyJ0^{rQpoRCmrV9$Uz{NZi&uXL4#c+qzoor-S;HVOwPgoWAd!yFHU z2O3sQAt6$pSC@;3l~uYk3|oZ~?Yl20!~iPjiTM0ddag+j@0Iny$;{v1-*MRG71e{=9?x(lB0m z$OTT9{+#M_7hT3MOf={8`^d*523A@Hj6)Qbrna{GEo$mEzj z<;vvfgkO#B_U&&^oj)cqtB|PwTU(3on%nXhqzzzfKm=AV7iFUfnzP;F>|x zo&I1upM#~T;uM6S?C9S$^`}3@RD4M{vB6=WVPmtUh4K@QUvJ);YdQicheo2H%`1A; z0oYKlK=iF#irT|RkB(kW{C3cXmKF!5NNR_C`I3K{m0~Uf)h@r)D4Ph z9Uo}tYqCM$sR{{ZnQnHqLx_>0I!i>-*VhwgTTQg;K)UcKDIrSU zwFVMU5pQkJKMrSTl>XOut4I*&ittK7j&x3Dews^y~oamb5XdJ z6Be1inF%~2jRQT1a!kyrLdnT&yj0Q8{RT=@66Ap8s-ze`}b!sY9NaUNEok9=arl{yp+LkA`CVy0eToqdE-Vc z=CmLzuxv=@t+`BF-h@k%1J#QvMUIzJ2?%HqVM9}1N{Gou&(esMn`$)$`BFgE1*6t> z^yHQ}<77uHD_SWs(AYQRwWm^iK$WC-a!obZo(}cNbtRGkk%SD)bHZNVu8IRX(T3L6 zwpElW%k$DiLRAS^^f+B^f|xAA02i2 znWAk~Vt&>y$H}O(ab<4A5DXO8pi#!O#&XD!GDHnm!_B|UdL7N92g)l=sfQMzrhY}G za|8Jxk;}l%&HZO!z@ZOHv3&@=v?FFx{w&|{iV%l%tnB6x~V=XQBm^e9~*erI^$bvbJl%JoUNMB#S z0Yp0_U=YhQY$3utr{2h5+(c_%v@J`8)YBW)F3$QBKfQTc)Sl>IdeEZUF$~Z=XaHTF zhwVuYILraB$50*wpFY0~ZzYBRyp#Dz{YFh49b+aYCaM85K4@tWx~FO301kH=ym?bp zFzB-rRra@chEiJ4Fe^spx7|%Eu^*{dz3XP7wD}SlDSrv>US@GkTgEr%J&_Nq=aCEP z@O%*3`O`IJSdHX0biby}>C$-w)c{+nb=gd9%y}L@sxZc^yv7 z&c0cu=l>%{WZX}&^D8PNkF%n3ZYU3GycEdR7trw6uhe^@oG2{Yh<}q%-({vm-x8Bk z@b{0(p`~@#&pD5C)hqo!8LU|~4)29#s9QdJt`Qg<94u)JrcJa41k(#H#c+6>VM~3f ztnWl71$Ny+U}f;0oB#TZx6w`Uoo_WGr^^4Xms(?QjIMO_46OIdf64hG;vQN`Xh??? ztV~&eY&mI%qn6`lL+{8thPD{efTZ|ARgrGl@bK`DTSB%n-=Tu{BJ|eFc@E2q8NiFI zU;Bgl`l3^{3imC=wM9KMN#^$7$1<)>RbRMjYmaI{KJ1(8f9>;%imvD9=l?c=gQ2&z zm8GPjA}%~UJOpwhzrd14!T<%l!OEJkI=Vd4<>gRq*ys9cygJClDf2e!ll_?O)5F)y z?|97#mpY6m&pdXn;o=4)K8Y88qxk3%ovNzp-|;d#Lns%2lqGxq#ElG{3Tyg(NQd^A zk5Va9kugA>nIw;0yYSN*jQf#+=|RN_P)hWGnM;0`XTFjxKn#&=j+DL{J>^*uGZMSY z_fj-1qHj{HoLjs6X&M7ufDF%b^zOc*qKdA*X6NX1%f&&!Q&xIqq$$p3`aF1wQf-kS zbm}L5&q1-lYP!Zc1s#J^d({1$YjkDMR4?9IFmA;k?C|N~X-a zOBg$`xxGDFVbYWI2_Bj#9|hjEw6wHqaQZ6#8!cLS3sYxu zfd|(W9V{MP&YYv8GkgTo5&12Kxr$*|&c(;YS)d`enV3=mJ~Ym+sgVGr@+Cxt>Zs1N zZ6kgaz)3vd)XbI0cRzEPgVC36C=tNvEW~VP{~WQAv37TKbU;&9B9Zcx1}hhPuRVGY z>lTI&z7n-{D4KLpqAz^AKq^STJSu)WwhISu{s((4OiWC3mW#ane4@)~j0y2bJk1?G zK2n%i1&4v0nxfLcRqq6gi>1GBHtvR@x3?0}de$3CH7(F@oXf6OM>9YB`nt)t@EJ>l zdx`Z-ogesb=E}>;RGl^^Aq$|1kI2uE%YzE>ayO%fVAN7w4wS*s_PhZXg@vC?T?(_m zylS{d67x?Eb~HJyYuk^1G$XB%gDu8fl)>W8n+7)Jj%yTfSV=*?`O~LQKYa*E7Et%W zNtIEmUt!A4zcn)WrD^)s)sNL*YscUIp-}tNi|%noB5Q*pDS|hp3t$RGI2gYxC@P9P zQ4J^d@Z__JiHagYX9mq01FBuBp~ak*nmX?N&Vmxu3x6?&F;NKp`l2k+1pP|H zzFtCfl5^Gm2ke@A$0n6I+5)IUc$#S}Y4-3c*gPhFeZmsYyy5S(rxP%kKw!~+66XrN za~R-<)`*H7k^C}-;DuL=Ese{&cWya-OZ1K#lWred43$rD&89l~`U);XB^v?n&xZtc zPft(jYv-%Ud-$p1kvFUQn;wzzlwrRsG7&7}OB0A*WB78k6Ww$%tK*kiR(9kLMK}OM zBX3X>=dFDC#l>O_WC5JdFNVj)mPHpw6V>kLcGzA%QTn+; z%ylq6NO8fddI^F@*#_8*}XI?J6JC!(6{63iXsp%ah7=-9`1Kf+Ls zMFR!Fm^;q!nPsa+!P!=6;$tJ_{~ROih37Y=0@k^Bnf`aKT>c@IVf0e{>=|EuV^Y`k zOH2orp=YDMR2JIfG+{N<*VJR;G9z+*a0>n37airyWd@&IxV)U0qAb*kfG3HVD*yM1 zb|UN)yZ7K5T;5*LYCYb3e{$wN-5cXps2M-F06f$K6cjW>6ZHf54tWJ1+>iZt9~ht& z?AFXv3c@63m$s6)yT5%ium@U3OxGHg=l2Mn6F67np+&7Ko7+uhWW1K{!tr)`_3CVB z`N(PJRKRoM-PhFjh(T!GD{M*=`RvzQ8L&N9rLVI zM(byBc0fVi>%NBC?};;O!-nVu`F3`k7r}ce_$Unwu8e&h5s$7Vy+?pRR7ZFFOUowI zCrSW_4?A|2a8h!LUn5c0|q5G^LC>yDLI{Fh@FQ@eQVKSed^x9qD`c z5EqEmo4d!z6)n>x_GG;anH+WPCOLQW%#4JMlKIyj4mejy{AJvtEF1+;T>tEyB5)dt zR3)6HM<=^?cD~PFyzO4vbu=aS{N97+{<^BjoM&t34(eNkNZxY>c}FbNcljEOgkerv zl;+JcN6uso$z%-eD_)}mO+xJdO84?dlHb8@`b*G(6L;2Fb1S=-xNbPwBOwcC9-!ecB*^-WEsMSVG5 zR*#d+sa`{^9upj-czab)#YH4B|Ca8BgK@*h&Z=RcOuVvvu-Nx0#`r@t7Y9?%5n^#7 z^(iu>im9LPsOM&)TeaoOLeoAhKy|LC%SMxxCg4dN*A>bzyB59OF)9G0J(rq>MpBjJ zGICxA}opOm|3nfqkx?_#sbD;eaU`LI1Ao;f-=hlg7M@sZ)K@3yCY zV`sD|(ZU1cNJ2w;`Q5)&jH-9*R_kG8Y=|H$}zAJXi46p=vUo=Trc4)|4pnj{9mlwOcgV z^6{u%!!-{A`-0qp*gu8^I!k*lsU?Fx0$B0uWoq<7r|$145g$41ie}8?17x@UZ_k-G zYIC5};RUx|s&%0@d(8Wif9D+~I-DPCB{XI1)sK9v8>=5mZwics?C@3ueCJIG*41de zg5t5;>6vMAFJJgaDbgxj8?W%X6(lG4os~-qX_hh zI2KMmZ49K^+}Wvz_A4tOAfS4($b86bzmc|NrBL><>H~ehi$j&i<}KGsGRT$f62y_t zk;?Z1fF{<=Lks)zC0d^5XZS6iu|Cfx!Mq~UWL$tg(K=zwIH1v$Ud+mUg+KrCts9G- z_g!}XZFQQz2dtdSr2F>yk4Ir5jX{YfyR^bp0?*ZxAJ4c8WW^Bh7HSJJEZ^pY?BS#9TZnL7x z4-?)f0VjOB!6@YfOHpz$_cO-oQrTU%j8->?J?s2dy~ioh&y6sVqm<#v^WdAcxzfH- z02QA>d7wiiX=NJVp%U<0aD_6qH*zt?y}&?aOms@F)_`joFxS#|JB-Da6AFMS=p$x~ zB%M<6uX$PueWepl8UvZ`!2}4H?sWV9{Tp~#7$8fo1vO7kHG*udj@W&=n6^pdI{13g zQ1u6uYc0De=X;N5@pYd7tLb;y%cHk|FJq99;FG^Uy_I++$^-S;=*|JP=#AGRLl%D% zlCKyLdc4HqH66;1S7wR$;!8k_e0jICa1U5Y_ciDwW{$VFD}(Uyr$V)>AOaU=}Rmk;_O9(j^@e2xKTZ7Ht20^3DMpBdU*R^YTa1iHO7jQXQ&~oJD{GCakVbst%dGhRbr0k(F@8KoC&q zhbd1XCRqv!*SwMvCRoW#FMiw8N&Dc@0VcozU&t4#kOI@67N4&_r%I(YpeMoM0iyrW zTa`4mOWlxeg>xvh%ZlPPKRA?$zg6bsSV_KoNq3KvlL^YOOX!5*{{2uxBO{^+1@(rr z?Rn(!?E1Q%0eT_RF8wF%lim~B=kHJGUgc>zZ2x_<4albL=CouTYOqp28-|E*<-!a0 zf#xF=hGK-liw=YPIuroau<2=oFY)n8`2__nkmio3Yhd7ZR`4^=6u%Vf%9US$(?7aw z%|U&{PaMT?MSCCJd2jCtQ%x^YTT6EUYvMAq9GFH@t`DY05@@GNs zKfAmfvvNiA-23uvN8oM$5}w7t`cZ%g741d%kwhrW5VIi67Hr4J9N{nA0vV zyww#KjsbSc1F8Vz6igS+?NP*)F8hjamlqgQC_cLsTt~<^odbYlH2gkbc7vGM6Q4#{ z0(K1pkt73AZD%JwsK`PdGH~(nHNZT=c3kHQ*}W~wKrc)bR&ruG0=yfYyNO8$IWIz;P0Gs{UvuA~712_;(@+VUZ zDF}&)!AVC`zI%;r@N#O|2zXltN?&AYNCQ^UU z+uIh5N^#DQzpEJZ{&=KW{Sv8H;Lk0kJ9&?>pn;E%&2Ks04Cbl&U#iJCCD16|S)Y{+ z9>ygX8T9q({0AzVmyp&9&*)FClY{8=^(cYj1Y3idgDIrzdBy+*mw`n3){&i+=w>YX z!wUTHp%R3H3mM6O^9uGfXVqa+F58{tqFaYWBo8?;d-rN`whNKM!Dl}e@BQ6!9xi?x zD|it6W9+&tHYyZliE4&hV1~C^`Gt+i28S!v@cM}JELx?%(U)#356SYd8%x1F;HxW5TsR|?}YO1-QG624%4s+s@@ zdnlwlI*gF&of&IEYinx{MMmjr_p@ODYX4yeF2uUferoBG!8{O9KAoTbV03JjTVWwdN=izI0+OPVF#z2=>w&IXzdSR`=+ikd*YhagFGg(2 zbV1_KJa23G<_+DQJJRf-4|hS?gazL7N41zheKdma$4Ctd2DR#IC11wbdElff~^+lGWUx6{o%>U z9I$=Ooy~^|7nU@vdf^`E8fMGSvGJ*g#odnWxwJBGbqkoyZaxXx=v!o~`;h2Fjp8Eq zxKShhyXo@nD>fTQl|4t~Uac(3=@hQ6uExRcff=9Obxrbhb6YiU3ThW^snk64^SSlq z<>kSPR@c~w1$K+&`gz-obACQPOwU>m7#Y&q+UmM8-+>r8Su~BmJFtwi;y3Fz0XD6+ zq2VUro?Q3ue+US`6%i3>1~~I}u6f@#s&@`se_rLmJBNfMCI*A|7|!E4IEI{05AVYW z63TA{DnFkVy~)$$^Jhy_!%0)qzFP>haNy0v_kKE(joUsIzKBLpzpYGi=2YOq!hUjGvvOhSK*ANqoYF>*+u)9V6l;oOl7or{*v)P zzG?tj4F^5X@Xw#(zJuHi&oLPb%B!ozf!hrY3(XTr#zG52BQgB>lSABk8U^*qRsROF z!sMrbW@%Fe%89rglaSSTHm+~XEG<1ZJt9RfF=J)AVhNXV?Vmqa*tLr-rkd+5zB98p z9mmOjDz(N&Sx+z091X~jT{c=sz~IzClKQ>ObYwHA+w9vR3I+Sc`kjb%**MOJKXZIh zo=MCg8en;;{=z{0LgzLi@536D#G_X41Ri6>#cgL1lOjq&DKG_H)-kZHnhm+_S0*2a z-JO@wDxtV}L1+9VXGl6tE$PRPEATsov>3uwbzRTjl9w`C3-UL>$2X;-rgr69UC-~Q zy6Wz!DJgVpYd>mDJiP*WN+;KNC*33eyoo2hWpvRoSYmt;8&NMD=LZt z@I((nshq?MR0X<1tA9Xhj&9i(ICw42*UO7nJg!|Q69)7)#g4w1&UI>oEDYgF3DEwd4Z^S>)EdU(dVvBM;8 zJ1@`9_6~r$0g!W0jmSTGbPbj|l(s4w8dzBxxMGRHu%7GM+wnjy_~d&}KO0AYKYfCj z+b9@OmDR~2z!0F~cD$RHmY)<6aVcwpowml%y3@dP$69zP>OJ!`wLd-QG`UeRQc;OKl;jOHD+5vcS7;{1Im0mz$3bs>_OB5AD8+Q1qB=^?t}jPks%=` z_k;lM7Q?V+iKFI}koQB2%$iterZ0VYC_b87eX;jO6 zFyt%#1_p)-zq6A{$H-V;*~BaHE3~!_@P+PhRo22OB{2FksKyApT|Xkw`V(I#ybY53(J665lj-2v$44kg}5dg8GJDNqr;*5 zkU>gUmwJC=inCzAq6Z=<84@O;Qn6nN?1 zC(HLbb!^LYDOkzS`gI1MCLg&2){JZe3MrAMrlB=Of+HJYSEW@R?>jn17xVLvT>gE-N&s80%Jql{^pG&`NW%d+GQClG4#i=~{Wq;7rM%|F zwbygqsy|a1tSrpreSca*Sb6UFdc^`~^>Dk5Q=J+g8&p(wL+@M|^F6N7*Q5&6q*)=@ z217&oNW8o%2|lfu#q0H%teAqEj7)qKoYIX#{#_&Z2Ju7>F8Q3IXqq)+RGOO5y)% zM9x}5Do$WEIW&~n5iEXwl|MERv`P#N3^i~NK$Fn_>+kl=fGy2FHsRUV0{TR4)BI*n z(y7(D4OK-uJ3Elk!F#-U)zJXjMS5GglY97mr6|r=-YD&kWNm6fm z$0yJALd_S8N68DL|FAoiDz?Y5ttM*?RE}5aM_7UxgBGr}ETNeF)@RI`%*yaD)Sf(F zyMFMj+VVcYu6498SR&}f#c7HBE_V@VDp7<`qE1;cwyJf0NGlrH2`*+rqJ_VTo47En zKL44O#lF3>qpG5Uf*UtN;qrE$oqe_XU^CNUNTf)}2LV>TMWI`jXgL%?(L(wK_^3^+d` z$;hpy(IXW<=pv{egqmk(K{S2xpD8{B(L6AkpI;QnO5?oYv2;BuQs{v=a=7_jkcWr( zvP^Av-ZOibQmt{XyRW1Ebv=}G79euP($}97aW^u`VE9(}^;~OZIJ`<^$bS9TAPr=N zVOQz}gO+d>nxy9D<{A*1{4kQ5DTSwHzM3dqfrPL768NgZ(}luG0(KRurmKqpHioBO zP7^fvEoBU0{lAZyJO)u!(%#K053kNVBZT-PI<#UAx6vz*L)WNBT#zh(^d1(ysu z@&2(o&k-tj-*;}|4m#89`zPOqykd5m)pLxE_A@^R%kAx)zN)paAI^L24Q~}BD}6{w zxeFXFcyE@tuGZb=IR_lXCBln%iEr=k2 zg%SGY%TxFLRV~@*iI6YD=1qUEw>$jWrlpOsU9oMRU3`+L%#Z#SL^APkSTz`M*#^qZ z_1TuWRyT4QQpK<2zJz5@?O6+J>r(Jg01k$tV_=ez3_DxfZ+%OkTcv=9Gy`@7=H@PO z9rEWyDy?mu3H;!s*n!gKGw^xCpx`#pS3)=1{@c=c+TLzT`K>VMTx)2Ut-{)3F)TD0 zL&xVzmXXuS;B^4#|3U2neJ@nsCaP1z@XBsQj>1Jb17z4A=-Qe-V&bAuEJy?n9JO_z z4Bg?@ijUaa>ni!0u7Ku<;UVs!)*ZBQc}W^4ai*7-f2cW=@@_fGTyPU@3_dE-0kA*;EY9D@amP1 zsVphm{#kMbmF?pz3a{;UAa>yhwV>VDxPF!5z7g?MYkZ~cgdSg5ZTHW=B-8JoNDO;m zetDxkUDhv|XhjpXyBDeNp6A#Rqf8(A>v@^p1_)lzlJA!(rd3F`w$YlMek|VXpn2%I zL!@08qEm^#VQ+nL?hRs^!)Iezd@(d{$k>ypdiR&#^w+$2$l$cXjlAeB!>2mjf63cf zTv#a5pQA7CesO+w-~OM9Jv>K{iF*-33q&pMP7R6)1xuXFwBRQgx-)0zCn4}8Z~b~) zQ$eb=cg!#-%Kxs#WoKq-ZZYSeztxsK6VqjD$N0(3>$I_xw$kHUov-BrW4a9UT&iB6 zJuavX>z($rS^Fbs;C{BtEc=;;~RRJGT__r>e16DUD2B4 z52*ef41V!;v7@Ovdq5K+oqV(qZ}4M4gFJtVbt)?N(_IOo-5AtEB9G=WQrGxFclAo8 zA~C}$A&ykd>*F7#Y;bX81C`4y$WlwIT&kw_6(#nckDZGl#+9=(oN-+U)g%d70@iKY zApiVoLQ=l{fV+_lhZ7)b7R5h>`T48c?;Zii^&euU=XUPDXA+)ro-b=?`wad|@yOj} zaVtolGyYcRkjk$<8Z~f*HpwFS|A?H+FFPHw8EiUp((TY(3R9nt-9s=(GZp?rB>k5O zS`??jx02P^Bk(}vu-H;AWt#|#lvK^_D`Qa@_RSS6yC5wv2ah$65O214m zKwPX{;9Ro(htTKyJXiIgY1-7=ja@fRCn`tn!Ph;F6DjXY$t>%Ceojf!L^s<$Ka<6A z3Fo6mR?sqRYa%=5$|!bS-s9X>BxBW2?J>0RI3)GhP3&x$*^0aFQYnf$bLmPb)H`97eIwGoU< zk@}vSqmW{TiDG1A?21sB9{>ttLo6f`bNY2C^042x)?k;;OT{b19LIZ>#e*0n#_;r` zUwr(8Fg(y}tQwijz}xOa2fLLF*yI!rF7EU1H-whY+cu&4mWOCJ9{7I*C~%1A_L&u7 z`N?qKsL7DqzJ_Lh!%v1rhCZ~q*1%+oUwjTU)HVeb6(U$QZm8Ca@AqG|zRE-DCifjU zQQOF0r-)6n`DgE6;$-uMzs>Dl9&39!yg7qGf%-NOPwTiRw;p|AZ5IP9 z{jnvqQ7LlCwLq5yLpitsXb9_ah0P~6a;r(lM-r-ds9YY(>yDse+*WXQblTimJQ&O% z%9#{+x+*mPFM2pcq0kzUugSfi?31lU{PEfxBk#L&-M6!bUt8HVu8C&7UGvG&qEeoy za&U1T{?MJ#m#TA+(xBlfk@Y6;chq~A+D(sru zB8Q|suz43R$dxGrZ)k&Z?g;uOM|dY@jTEoK4TXm#t-k$A>LD^vqLK?fEdMUAb!{S{eN zfb3R?XlN#0Zp}8>!8^==BB!!(*N%;e@d>8nYb^s2%jspW2>3hnBYm%5y=uJVi!?bR z5$vRyqfzG2hr9#r?G`UoR6+)z>L>-Woz=$4DHU|GZ{MFDZk18-TO4XKhGl_KyE+L? zh(t+A=`{tOkDas^mq+8L8Am`_Mcn~=`w4WG4`_&Pp?d%`b-ZjZY&Ko>LfhF0QH9u2Q5dzS3G7>FKGc$Cu$OMtk|DO;zcQ;t3~CH;I{CbvYO1&*B6M%BaneB5k*lLPa|%=IP*g zF0tD;QJwmwV#Uvx+RPWwC!1Wws$-RP^mb1oRynEeq=Vm+Lt9%L2Q;EP00+54K-Tam zxZ1RT0&2m^iVH4ZqBq9IUBSV@)u{t!=0z4Q^9^IqIcRSfT3XhV;Itch+hw)e^RK1|+scE0~#$)!_o;uSn1z)8{>}e`KDpu576HIs`LrOzKXi2;z=Agr z7}9UZ#rY~cqb+E6r~phoc1=_Jjj|$^9{L~#K>7`+bhuSB1}^y@1qFqgdE1#)Wc4#x zNAdwR&w}Ml2rB3{6foc_L->H)2`I-2)>@4fvqyaSf)1zxO2X9i-em%3B7~APLHD=u znBj{a>ecd$Ib>-gG<;^^bD-_&04g;U94oA30hKIW2k`&OK-6kC4D{|k9Mha&^jAaW zIiwGkeAGm46W)dvMLvkS7L>U_z=D;+`t;Dob$`S-;^R-rSDLp8cMo=V$DQ_;)r|qV z5fm2Yt~x(n8HDzc5nNg?LGDXWPhaN-MWHb_4^OH&Z;VT7KP=0GM36P^9qlX*Uy^+R z0k!l0&1nZm9MDRb&GXxifrOC=>mLypkC7d+d(-g+%Rv%LQqh!2Amu8p$}JAeo1`oF|kJ&z0|by z%{=9jC2eiF0mlgo^p`0tqI9@|E@}4aRg#jF6guemr`Ole$U!zfb{kO zdyAT%pLf7&&a6-l4GjfZtt`l`s}5&zfjz~BCQ{I5_6o$L`2(a5mFqW%X54#m2POdj z0GzttvwlWx!6CCf(iawUh07j})g)5!AvKkWQ88+B87|0#y*&}oBYp&Gb?j1%0bCeN zA%n*##Ky*!e(vbx)b!=$1B%8lLMrE!69!{(D>xDR`hcy4a4@+ut|{A9qC53d!8glrPGO@h{u=N%jVJPxB4 zoxg5O6mllWtBSlP8ZF{y#q?dCTEX{`C)T z)JE>-N4tZS?{{A{M<|phx{nTu@$Grjpi0Y2LfYfY1qaob!*#3O>Vc*^Nqq79Yk3Kp zy5j)|Nyw3#H%(s~8)IKWGZ6~mk&$=k=p@}%hwsM&Uuz29)E`gpG5bpy8X7X9N)G&3 z+zL?!lObfQU)?I%ghVR+uAQV{Fk=MM)1T~+)0PM!M>Bs^ldE&rM$Ab*YG5zJnmTLk z;mKp9Wv6|zOCw~|-()`Mb(?{iL^U+^v87zXK2S0T_tEs+m3ML0@+J#PET=$FAcf_mxq>{J7TjyVSDmQTvUq$?5-o1aUCSbL|&&sM(NFH)plI@@bCLgbZIg_({ zLo<6G9vqmK%`pu|1yj*K(=n+1lL)D(aKV=bTWr&LgOQevnfVgh*_>^_g&7>h zwv@?^vVZ2>s!aPBakDf6fTOVg*NrA}i+~z`k>&=JTixmEtZX{P?T9OQXA|Mh(4Kmz z#Wwiyk^xrN&IQGEH+bsO*PtW06KSPo3CjETUq zFDvSL*zH63F*lbBfgfm6r2St^5;(gg@FwLJ6?sQSk_XX>Tk;q-hfLiidh`JGZZH1% z!n<27ffaJ107x*H?WOu6rb9j+wNk>nMNBq)GKObKOi_C?vT@?2nv_sP*l{Z zpQsc9s_)QM45{FIH+fBBiz~)|Zfn$jV^%>TvWeyHG-wxpmegeX$Hp!W#;~1Z!RqD?8c~~t z_V30Vx)Oj!W+WKH$P~@r_V>s*_1d8$ut|kVN_pz-qy>S2JxJP?&fUPCmZ>#RER8)R zEg!TAbSnx4gF?1POJ92GnCnlS?j<7bn@9enS*Y>!0G^EnrMJ#5$4Gm|P_|Z~Ww0Qx2QqO2S=zq8mSn)KIpB<tlbRX{TK9w7 zx2NUiF~$wJcpn-fFdkloWI!bkQ|c;owyI$I<#S+w8W74oSo4=8PW{Zcii&gULTKKg zzCF`|kt)9B^G;Fd^Kf06m~4JVh;y%q3Ib{KI{TyITw z0_$kH-33T;RwpaV&2->shp|6sQdh6iIq2Pi@rHB&Q_=urs#a&n9U30)1!>|Qgy_IJ zhet%vL5&MP6hLL)hYXiF_6V3vMWv*rkr9V$>>yJy;EuMovy)a)xwO>^#^Jc#3v0O@ zp#WB5Uzk@xD7Ea`3@mWX|4&^)I!WB6C;@(V1X!=8rlaght}JDPsT>O5(UB*2VG6Qy~E!6x*uEp;vQfjW|nb4kGV>&>-Zd%g)nPYk+_-^)=cHuHi>cptj zR7Hzn@dTDjddH>7n!nhYnX)uOye0J{D^7N{x)PZT*^qe^KhT_<@FvCT_S` zYHoxMLzrfyTEJv$dHT-3VN-)4@<%1w=+4^7&PuW*bARu-nJKh(f8O0)UD$uM#(J-Z zUHcqq^GK*fA9F6;T&#LnDv8NXbubpAq{F1=&|s|2n*qgioT3Uw0e3kA5}9pMg>!q7CNHtdp@uj&SeiCE1syzk`E?XS?K5} z6-lsji;Gw!M*TH&Sa~~Eq9f+KiGotDxh=z)Hia1n<`4W}e3D=>+1`+X5aan=EX<#W zksVRJbi7`DHj}(pEZIMX^>pA?(8krT$6kZJz~D-;M7#oI1Ptlw1p1c}#p^fNtAc`p zpu>;_|Ls(sp^YFl2sA-^vk8&}UP>4_m6Vy;Uc#Xqp)kteWk zeUmwT|Gm-sM>#)2ROo;7;eFdB(k8-7B9T>9jlm?5A;gs7^+@{k@hO`DVTk1~G~y6? zsjGKs(9_CWEcsh3^W8=_2)?+|F^(wJY^1u|B^W2d;8VMW$ucLSPPYx@{gk=1Zb2ZM z&o@&_DD8h`XZvVp`AB`20J*^xbTo^9Y*4+6klwu6f{lt+^a1wyHIT>QJtlE@)0!{x zZFI+R ziH>&zNpZvEX&7 zDfbmdbS*NC-pNNz?=G1!(kG49<-Gj$eClwwMRhLWD(!vx7@=s_Ug6webs zs-1BE2NQQ(@T837S~b5mD19`UJPxUt%w3BpLXDlSg@=3_3s+WFUw}%FK{4yV`6Nz zjMi;e^>V7mm%P`F6=l=O!Tj!JujTJ6sfxY5_W&elH?Dl}@Ia|)Xe1TyPhKrfPQC*( z43iR8+g z3@m~#o`2jV5L3fV4EVl7*Q$<4=Xi?Qq5ggY(1%k9+ndzqhHGTVIymrwJ{>}J*C#6j zfJ94%y3!-QR)1$_C&zxN_ip<6T`||g%^>m9O;378#>U_`S``PA?@5D2_oIyGA}iQ| z_|`48Mgx~QMq56ipG-3Xb!th80EN#7=o(?+hdo=lPXvhZ(d=W+${)a3E~WLDgoCYY z6ST7!nHsEd@$oaOtDlqQgX;zcNMXZra#IG9Q&Uq5Qv^1yym|9xqbQ~7p8rR^9C>wh zQWjR$?|n;fxmqmb3E|xmp#ay4+`%#m;@#Lu({d z>brAVak1m~%JG(#>OQ96TklBROR zq0+Zjs>kyKsrd&|i?)LYZ1O>e+dSs~|7yF)!CYS`Y_lO@ zCb?0JbY@_tuBX{xrw#2EM@h-KN(xb-Kxclecf#e=5hb98Yi0%d0LP z_YfJw@V^mBM%J$O_FY^8f@;oc;dp%RXgt3MPX4p6UM~iTxY*NJ{HZp}Mpmy#US4M~ zoaXjbbQ0OiLmdXRl)4^qA6}6>i*Oi^BRj&@E-L1IU_aa&WuoInme^%gqMmVgn8%(u zvdxN_#Qy_`L%%VnOPcV}2xpeK|42=h=7^kvIdWOH`D`c70E9x}=nnkMbZ7hn=yYKE z7N{0L4S=fWx}3k^1v3}^+8$jmDBBDA1qNFj?>fS0#lhSzXt*c?edrz$jg?pp9UUGD z0`gPt%_>O<61smts(S`&C@Ed9sH|M^#%wp@0p!&Jp9Y-^R=2ri@{}8sQp|22*!0U2 zgdHwf=8w=+iJc$LJpdC}7pgS#si^6>p=h}{1p>OJ78e&7G`BRho5>`+of5wZ!T zjAW1Oy+`(V8D%6Sp==3dZ;`!6_9lDpmA!tK&*$^~|Ied$z3XuBI&qm%%?{&TCREm8bkZn}#j$Ms3q!Sl5A3ldSemc7Ll)^icfQ zT&2DGzAaqGRL{@1PD%Cr*Uh83-M#TWEXA{Kz0CE0rFhP_v&I-6bDgDD>3{u07)i!U zM7i|t@K?g2bu%WgQz=lqPHnqf+mEXJ_RV*=bhY$GS2eQLW?&%I{Hj@=hWLA&pvUwH z`zD?4k=x_i!4`h!?J}BW} zAU{64H_e;v(ayqd>2K1PX6COizfE6Mx<%VwAo!^2MNZ-q8z$QTMdc8IPgleq8}VSj zq2cnkxx+@vk2o!fqM@We@w_9~p!BtFGqceKcIXSaJ`2x0o8nLYA;&su(NBhcExo4P zmuEBFD*eU|*zSB!4>qgM{K)Q+Z;Y49_p2EWATVclFzfX_x7qd5#Xn>?3qIf0suK3% zoj{TW$~Z6^fUfOQ1qc8FH2=C6Gt#0Ly2wSATlm1?@7lHjbC-Y;zWT9y_)9z=Hb z=IY3!{W`rEh>^YBHvv}oY6s}wbbLf@yS~3x6^4@z4hqmvqmPV?{K(3(T*84xsv6E* zmX6%g=HSRZxD4{6FVphUanC9BAJmkFZ~~BcK7j0sO}GTrCOomxXD=qq8v5iH_C03@ zaKBKpa7-jBxt;gPllMQacQ=vwu**>uHTyn2QE-?-6j#G}*w{-b1@sJwnr-Lx0o6JM zOC3e;@U*udQrf)m;}60`wQv;W4RIki`qEb?WL~J9kmYJA3ay5TXk4@DR;$=@`H1!I zn(`Y$y8ihCydc}p)Wp|EDGa1ULO=Jv`TSEB6mqbQWc$Bpsq&h79Honn8+C`#CF@_= zG6!L3h^MdYbAB0G!H+K1U18MwI}+kPJu~_@aU#eoV!sw2yVFu7OY|2U72nT8ELp8ni!+aPuv)Lmzxz6w%)a_8h&sHs7y2 zd*D5y^-5D~ZB_WqkGaA3WINZ+PGST3>1PHnw@7Rk!6rI6_g#H%s#=txJ0I)&a(Tl6 zyzJwXM!HV+_UH>bK4Tdpb92Nz09X*>M~@!;`1!L;-V)jb;_2}4o!6l0+SitMZ|j`h zKDSTaBYYZ+CtX^OAzvxkPM2(yE*Z=$eH}O@nDuVD-3VbrfGVyu2WrNJ;Kn9yM+^S(vn(-VOX21ST{sM`1&yXfDortRM40gQxz8% zgZBT@m%zc%4C=CCxP}JZZ6BTpCyID(P1X9Qx&GLk9|(31lDP6t+-JHzAQ*t~bo9fg zc-c+Uv{GSTZ(a?iM0Crd!j))7Q!89FDt3uc&#Kio?Ae>i^oZ@&mL6Cu%o}OCp}^gu z1q6S~tq3W}1697qd|Se=OZSFB^LV~A!E}MUxwTyG4lgNrU{X+6z=Aexoa+)4OpWaQ zrmuS9)RgPB`Dc|ihmGZ?1HP!z=C$FSdIGKAPT7C-^YIazVowrFU8#kRDLUe5;V#+4 zWf}?!P~<;3v^yy&l$VV^v@(kf-DLk9Jjceg5Uhp47$jqq|2G!>Ch7BdAL;BW7vrwD zg@=s%bWcO+>cYlK<6K2%maSeNza>7SKQokz&UwwhY|-v0C~o=aD`mQT357>g^&2-Z zH%uAR@-!iP^alFJmGHG%EV>!KGTxHZF1;?DDgJ_i$lJ>G$EvWLe)BatZxt53APGiF ze5{Y`nt7YE|Ag$m9fD{S!XC#rNz~y+AQ-zHfs5sb1~CWq!>55Qo^kUgT`?+Mv88KY ze=73E@q22lK*VIWihE)=1WQpqu>WqlK9Jdkh^1>IUW&G{APKXG|X8qvxyPgMZ`Fg9L^k$l&s4J#@g&PK(p%?FU1sG~*)`7F%Mn_y*qyi|ufZXX7ZS6of;%1>z*$qi%TL%ZZ)g{hj z_CjMp)lr3VH6Lgmq*=(UVML<`+z;fn6m&tD?ow$A@vmNUe=|rM`o3w9fSPcE&vwa| z@3xa~dke8axv{Zf0Jru*UYQ3lZD@YjlFF$G0`<&UXYYCS4;58QJ>92jN^A&eC?A~u z%*3^*p1FJ)pN>@dR^)T+Va5FsuJp2orUoX~WmK{AP+IZtgLwkaqvFE(va%sHWuz4s z$Ms!HTU+m7P?nZEpGoDz?EIGFj(U@=!7R3JD9Jyj%j-NkkIL!QZq53k^yA*<(ibF*Z#t)y@8?)EfaGPyvyY+r2vrLC_^VY_wbc4`?+IN^= zwn=7RBco>|J;jVxjT7sWINPmE z4HIQBHTN+K@0;u^{I@k-52<|qaO6^*v38DW{Se4>9r*YSiN2yOSQBvKGDu&S zl$0EVVjk8HCqa$0z+rDjW@ddvL_|6yy`HDQ5Hgn!G>>0ND3HSCPv7WE4=V*IX=AKZ z-r(Was9tWXq3ePeVxsANwS9dg#z^4}{Cd#K*Yxz{>y0o+8TF7a9^ba|wkg(l01{YE zd_Snk{l5L+i6{eom9)Hk*eak*el9<4o`9?xcpQM?MS;qED?Ux8d2a3aO9j>z%j3tc zH4tZ)fZaW2UVPlgEeoL7t@eT;NB;5BJO^C5$me@KcpMeoCW}aCeCU;0#G1fI6a@g( z@zfW#b_hzJsyvwJTi!bkJ7<><`cZY3Z`4N-nvMu1ced4^8;kRO{v2(!oP6iL(}$I@ z$@_A>`U8Rj>)AEsw_GNEyO-)Z%!GFBpiM<|4LNfRDRs4Vwj~s~?&hF zeTm$7=Nk0{AelOSrF5v zy2GO5M%DJ21>xfS>QLApx1;&q`Sz%gBja6Tb*PZQe&Y|By3hhKJ$`)SWPhzkb*P^W zbE{Y=P9T)712-t}$8d#fp$-g2NFG`RGbsGh&As;wHZcGPe3Scu^Jm43V+}Bd5KjD;PRk#q^f)LDD;Jz zq9S^fQJHS}x@hoK7~r=49;UYr50?-89d!*k2xnG*1vtTg#CFLXAsNQhEJSJw7DIMF zBP8v>d;&uN9}Wi9^LI3tmyx1|WuQA21o-$Qh5~FMRFwC!?k}INi*d5$2YHR_wQJW> zR-$x#A|e#awR7bm+*v1S{#}OV>}R+mJ?55|kJiR)s@Ls6nmrH6mUlC9awg33)igAf zj^*P(B%=xfq2}rzq1~|VzC(@FEEmf|z$`tpnp-VpZ;$MRL-Er%vJ}EI{|^`wgB4Ko z3CPCtD{m|;V8KlZ@_G1xX;`3Za1@yL_4Yo8Q;riwX7ww9u-Bq0Op$>Ip8yAExY*;! zJ{=CfR$!iL7I(!yF++f-^+W{>XOLS0M@{CCDYqh8+|fnLV*MQcYUn{M8|k<{Qshi+ zX0_nZ@N)7{T0Vpt4;Tjlr@x_+shWS%vnxjHZ;XbN3Nr03c%rd0)iF8LyUA!75h|p# zY#l^a_Sjk)#BO-jXX%Lr1}FYAT!Z}AsoAjWwo8lXPYZT7HE%D`4@I5p%jrjoZhiSX zJlkId*UtF#jOt_CH6S$JVzg=?>5EKen6e|GG_ZkGrLOzi+h80e*@RuUGruj=Yw zAw3fpb=CdxY}IM+3Kc0vSu}+^|E)%&!PBEc0q5nJhsJAa$q;vtfn;P{CMAHfT~t|9 za~0dWB!FxC^eEwJSDdRG_|s-!kOTD2Noi?VAoywc%4PCr(qlJ7C3B!N&FpwfM{V;0 zD^o?NWSCUrqLG^OYR!q`7=7J-jL$_{fPB*L-zN|w+CUZ3q>g%j?terI`R7)zek!4> zMZF6SZh!aT1M;EFRBs`KKu*{j4eL{aeQr4&8V2ARk-jSUStkfqklZ*ZCQLWjgMf+7YM#BX2#hd(U8T!sAagf z%X6*hW@3e14;rA^OUgPj1oD0k-M0azRS?$}MqQwXi;lSCa#q#qgu4UQ?DoD%)PehfX|* z**opWH6!m?g&42?hJs>RpMyT1xc#}ltN*56F#9}J=h0rD>Q*%3c0<#prKKr&<96m0 z(ON`|AarGUt*oD(@%NH~zuD!Ak9p|`&C8j!(~4Hhjk%?zXBuqe@vVk2QVRXcC7;j8 zCEq13ZewZE(gPT%zx?B9$e|4l zW6+WOBFN~1w^o>*{TjU2Ajzy3!NTI6jX)ZwFDNALWfZaBuHC;gruhGVW~<$Km)+>h zIm;Z_grs>s-a(T_(6Z_~m@V3+N zCGV+L7tzhl?a(GhOa2GSW-);fe4egzOQKO6Vn&}`T3_4u|!0w z(>)MRPx+(c-IlaCS3Z=M z9$eae-loyR*ck#0v@`{c^6(mqO!eY=hc2N52W4gDPhc4Uxp1C@ox9xT4+CV#%z1v3Qd#1OCbbf}rdXgEfZk(1M@-i>5|K-i~F-)*M; zy$`I;>D5q=9BhM&Q5aH^Te=-HmXRV-j2R?x-SkQK)6zF=sKoM%ZzvCSPo&jS{w{4p02tI9TioZT!P?85!j-JP?n~Whxf~!*J&|gR&;!N6#a2 zus=RViOR`!VzagX!A3|QeIK?1{3Y#M9H$+u~4fUh$5Ge6VAbC@9`> zYRF7X7JXEL-%TYbU*5}GVPqPrXbm$WFSabr!n&`c*8o+4CfXbNfhYv?PlfC5)avS( zQU$}KNAqG=-6tOlpKd*AURhaLg4|js1gE_q5ki$Gt!Q*Q3)I?Yi8qNb(1Ijl1l;%6 zG951*&mpsO?y_@4-9bTxxYD(_>#H7>jZBx^!AZpOy_4_Kki}8`osL#SdunQ45+y3; zRMI>uFMLBSGLeJF&Bc`4t?~iPXaGiaYWFB?^lqM?Up;lEu=Z?HW)@Ej^5zk_uw+cU zp?!IUOsd`I$CMMU$h*S<)wF6To)$-w+}5*8C$0i2lX#IJsO+`Jpv9h;Jy>cjK^0Sbc!J*{1tM}YT* z@W#XM>{dVHjPjjM4}UqMd;>#6bG+7zhg<+v>=Hhjd)rb`p=o+6F=UK*yAF>dN`RkV z?k{|&p>R(JN)YfzY(l6e84ZnK^Z5Ad#>MRl^}H-3yQBdy&ucX2Dtxb4azeS!o}f@b z5)p)(&CbkdtSJ|=X?nrX9u!#DqKwvEak&$|sml>n$O_Uuh-Sc%klO!M2twZ-^$CWV38!~=MM)nw?^eGdaj$nfHDxL zf|VHHUNA^NY8VCzVgjbNrl0H=-HO#!CkOMa3xOCyq%O;@VKx2l;9xRUMfC&q1APo= zTw6fBl>~wS=yyw45?@F#ZkGb(c5FFO;aUYXEi{6g0Q%^4#yv)PgN-%;EE&Tvwxb&| z+act%?ORb%kt&p_9s5z^a{oJy&$Ic~2N+=#r5(Z-zy&Vr$G7t%bKypCp@o*?YD{vjIvm`hMl2tPGK8Af<`ady2zS>Jg#T0OU zuxEFu0SsKdxE)A=>nl2xBleD(*SZLLV-OGu9?eBS>n;MXw!$tS1w-Q~c3dRV`Lp}2 zGv&^Dg|EKT*B7v%g3%F^pfW4(@Lc$6@(eIB$Z0^>TkMco{fy?YFo(wg^=BSIwAhhG z_Wpe7gxkGsm|AS735qvLf3)@j;P>=;Z2a}0bVB>T#;-BU`kCxLrS6{sv+&DTi zshtfIk;`KXrXI>|AG921NaWWO7nAc6c3f(}EvP6eDu7YJSV_I)BGR8IAgccqi_r7$ z#UFa!zQhC~E-eM^Mk ze1M&y>8pZd1uYZ`HbMRThI&gLMbz^#_YUZ{%o|y=pD^V)g<*1GMyzi(v)HQ1s9#IUA{y!}ib&YBD=eOwTPW zi02OVRbQN+$Ujfrq1do%zuZ|b_)c4SSA~NI5t6%+&*S6cJq6j>*{#8@@l00M6G5xd zM8TK_?JwYm0tY!vYVp)cef5*R=`sA=t@>pqaeyQC^3Y9`S+@|O_)80Njrsybr^XD{ z)WnqC%B@#ZU(kcE?kdDqN_Dw>t6T zHLR(pjZIB3li>rc067%fRIq0i=j1QAck|~KetZX9%Q})fW)w|QQC*D~zI@ru3-ua+bZC2%MfXk>o|&5w*PLtM7Xs$7Uv%3Q)_j|sJkXk{2Vm1k+kHz->dUcN+LZh1gV zd?O0@n>s&Vm~ytbI8^kA7t2pi9?G$$F5wdyQWBEg7C6#R&_rcq{xAUw{0tKMsPO#* z$Vq~jTW^A9RMN=k78tTdx!HExIjURix?ondXSPp)+Fz}+GuKpB*1_lToz5-Y$rxtE zzRj~hOD6sJfpb462a#~nPM9r`4E9?7n;HG3L``t?qpat8HtbnxSu(e7Zlj@dus@|sBA*XaS2)EVq;;sWe%7puB@2Dv!BA;t5h&h01?8L zr@$?n*jTBiM()lv`csi58u%(b5a>W;ARw9g>`#U@QhTK#nm#-f;11P5>Ofq=<20Vt+fT>8pl<7Ap z&~Y)|*RBYJ5NaAgeg=g;d^$Nf38MzVdIM~ejI6A<+_E~R?b{(Hl;6Ip2kf1!G0yIa z5n(`*2ukV40MgRYDrTfi_UAUqKP+_Gzp23r7Wp{1N!bQE@64hRj)zNo6Li)aQe|4c z=J6_T=65!WQPyLvdV1#oXtR#OM!PLCT%&#v6-)J zerFwgeBaa37KCD1^3?Rf#fm{5j0s8Tbvwv>`va#nwOYusGeE6*sIe#LQNj$wjC?MS zD4}K;uhasEh8U!=WvkS~=>;=lpp>eG@TXzmx@Ue3n2#$#0W}d?!sl@OZ zffznw*m@d3{_c5MPN_h#a+CCGI7Gd@|MtFYk^HjY8`>h=>q5-QvNejp6`^Go<0Zhu z{NX|j?;vDPtm-O|V*iIXNZ|ok;kDN4qR{am21N@jnF^>qJ#s24WH(!`P#0b!u~aWT zMD+91%Cr6qJm7q}v@rKw1|n>rti26(H3em5Oqi?#VF_GUl3q?NNRet+Jlks2C)h}A zH6cN(vL2t*5&T`)YWW^+=Feb3aQbJ*-dQ%D7S30wbwBJ1gDzzg*p}{#K=yTm{sSCe zQNT_?QY^{VPLAdcc)1G*H}4}LEZ>~~{JF7G?HSHmShm(y>nB&A;5q23ZMl}7+Zlf{0^czQ4leFZD57BY zUITCoVW;QyghTbUVlH-*!ugH*td=RohD%8|{hkP)S)$7{X=s((Vkj${TTT>+G)yMa zf{E3wN&CJp0|H|3h)VUScWP`+V5FK}T*L;S35*+>g0{>4s|ZqshXV5v_gj-ZIL;sF z!hBLWQpsuXRFeBLObEarky0VIe?%Z!A2x&Y1|99YFkA9K=d5+SpliVIY`AM#IgNjY_+gzH8C?= z{@UL^xm7>drCS_>B(qhf_ub{z7$#CjX1?Efe$uZfAB1X2aNl^G|2(yhDNOJR3PPs% z?B{TR(nUjo1IKi@BvKw5JAehk-~vI{1Mg3q%H2pRR62xG865AgUsk3cY$Q#Ke}=A+ zY9KS8TMdK3wQ$i3!h_qu;J$=cdxjE~l?_2dP~&u+O|GD(0U8S0(%c@?q*p&Tpvx1_9B(2*|wQ#4KygZwxR zVbks(My;)%q9;9vPV0g>s$@0Un01)-8?Idw)Lrr$~9oHF7em``wRVUIjp zuO4gmUG(JJ{BX(DnR%@**`^Va?Up=GK@9sWwU-ek45m~;kWTiPN`O!fVDkM&3Z3t( z4H3F9+NX1W3kws$Ji>+1ZV)d5EgTLCvQwELX8HjrwckNa^b#DAXw>Is6U5u@YDoe( zZ+@HjKH<#`JY2>2s7mojI1{|O-tk`QAqu=@213%GL^vSr#TrZ^Pr)}3hpIs+of#w* z2ua<1FM9>P)9h>wL_Am=06cb(q{QQT%OgY$yb!w})yMrj_2CfA1&@Fg{pU)}b&UMf zkgs=5)U&3y10@d{UjM$LG|1stfP<=?-7eLsblV&M_KmSPo;*-xo70%~N{xKYIP1H2 zEaU)%gvE1V3pIy2?yvR-@n~fK32|5q#B)D*-y0F}PO9+e5H0CP_7NL9yU?yh8}c2 zC$m=p|M~>}7OVF1rELMQ1Sk|_8ee_(>2HqGT^8^QZTQhfpwyDwo5~X1QKAh=(k*-k zg`}ckfnpIT)cWi8yay|Y_`M2es3_t=Q0s+BNYsaiVk5_ckw~mDX_zXRk-&g4AIQu= zL=pB02xE0n+KwWt1b4J$OW1#C-p@PV);!RZC2E+Lq9Hh0=OahmMQO3%e7nWe5*6iD zdZ!5565-)|)1t~{joMG;jx*l-x$A>9VtsF1fhI*)y%UBs{}zCer#z{pk;c3)56ed? zn3mf)-03eCsF9d&f;isu!HrbGjjyI8KMjqVx0ZKNIi$alIgft@=`U3w{lrSLe=7$doU5 zkzj;>{`ipy;tzS$id?kD?WVRS>o1zKR4+eas#`EdBY&k)wQmyWbT5kRFutRi1hV$h z4QIb5>VvrYJEKM*a1%nZknI>70N8T1F zw}Di}p`fCsD&?s1$tdGqwKeInDD3glk!GwEQQxhYoY=)YsU6q6`?@P{EvfvqNfFg<>

zA!bOoUc}_8e=Z1tK`JSP(kU| z&iKhZs zZF}9tkEN4Z+czeMIBI;5n;l9c<5|MggZIZ+X2^1W=QQxRkJL%LQ5kFJf^@l}6+u`Z;2^16cRi+ae#Mn1ps%3sJn>REd8T(aZjUC>*UuTKmEa5bxRGyuSVOqF$a-(r1Y053_Sp$ zfIaPMJ!d_A0jJ9cqmjw7%#-Sn67?dSthQgT*RV$42Tmms`jp_ZvnE!b*=v^(-nm!e z#qC`B4&zSm)fh%GMdmwgS7VrKKN+)~+{eu8XSiE%;^e(wd_W@}bzm@B7P0YGGB~kH z&ZScA^~v$i)%WjhZDv0qGGtXY!3@uijOnfu(y$)QXnOM07uY&Sy^{%U#~HS}lj?Hj zq{xH%#TWP_O{WXbU>>CZYg4a^JT80y4;4x0nZ->&(r$1^tU~lbdEbKO4;7DrXnMHE+ z=Gk6zZ#w~;K79|8lNc!YT){~kY? zvG{t|()7hwvwab(FuhTF$9UZbd}jxr)r)2xs>NWKTGaEJUT1UI{C%;ui7Jve-B$Y` z?6^^2=B~`a{$$Ej$+nZbvU0XBu`^HLPI)7=~!ofrQtXLer zaVdY%SJhT0KXZRmPcimyq*_Zk49)wCHeK^cfb&(g>haH>|D*=gP?Xfu9$7kpHVl6I znw~eJXxE0ysKwH4uu|^%$eBpAj?>!iBA=gfQJSy1+@KGhR4bP%#7KeQQgMW z_ZMBh;lQpaTm5*~6)~?pp=Zb9%zl($Yf}NK_{VhUDdLsw`yEW?nQda*^PdizvFnQ6 z`4kh%Ly52@>j#){QYoCiO&y#yBngw;n!I3kyOzguuc+Krzx&J0Gbe1!~iIb(<@oGmbNulzW z4j~}uo3SR)uPc&;3cdy#!}Fur9{S5a3Op9x$1Wq^AD! zg#%xW54siV+^Vw&cUU6?ghUMAWWDI={Q8#71;641V`^iBKB@c@28?I5;HM3bIV9@x7T6^CdYliMus2%ntZyRt7aGp2ku4qrL6QdfH@T( z09b>JKfeKU%z92E{rtmHNT7)XT}kI;_8Lf%ZGwjjT3G?pfI+&M1p2E=5wnOOfI!e7 zf{w4F<8q83ZH&OBZ0;JQ@0<{eidw`$^Rjdd0Nv$CNtAb791RA7jm;bT)nT!7JJEB0 zBnL%$@s9tPH!!Pd@`6|ccrZ(d#O!(V`^Fr0dC*CX1iGk~ro%_&&__CJd=K{jO@uu8 z&PW$!^ZI30PL`{T=wE8DWVNloG>sG_X$M!cG9FED(WjblDO+)c8{ZAb=gc|q>fyYh zT-zri4I?_XhZAg&rh|rLJWQJ_pF4hRvekPV{lHp0D9=H!`CEO56McU|IL(SYJJ~y_ zje0h2ZYI~b!>#eF(qeKiqqtopu94JDbIgf59aUnxILu?*WklWipIZlH*II&U9u4U@ zpN`*sAhsQ!s5P%)cU*YodF~(yhNXX^vz^_#buZ~wu`-$M9uibD+-i5oz(ezhU#LHl zV#Kd%Z$y?_MG!f2;81 znCa-Rt5#JwUYa%hBj+6j<;d8qe}q=$N!*xG+>h=xbcf!oe`eESHg#6@I^LKqbaify z;ifL5*%vlu^G*c84C@qPh<+X<%y~8E%HQ&LG<@83An;{phk1~otHPm&R3#74lY_#D z51^cXZl387i6IAhm~m=KN}n%X(t5y*7mo#$$f35W>1t7uL>Mdk#EvJUm7UpYY*Ko9 z(@#n*!N4(L9%htTQlc`qxk(5SNZs57pzsNU_$+Y<)Yqc~{wqtPlx##*(GIM95DF2_ z-U(^U-yop|Fg?(^gTfk&Naly^L^yd%^9__)HzRitD@av7DN$YR|C5Rgt&~mlWTdtp@CN z3l<*}5YF-Z?J5TOe{Rj{QP+9{>#k##(3cIf==lA^{%I1Gyg?v>@D>;nvtgAs;|ljv zpGmyxiME*Z;5psab;eb+C&n;%htBS;AX9&f0p~-i|D!K512<3<%kk&|Qh+~gv$C^y zsQt1{J^@d85OlbJcTYo;UjrFj`TC7lKQafw9@BELJ~m_nFyAd7A0J}iX^nU=$k9Zv zh^ifIFrpAnh>Vhi$*wRcv8{hS#V&WZFK17pQU3v8hD93dPlz?elZgP~g{(nvh?o@) zf4lQu=Rf0egB50*XLsLX;L{7!q)3HaX)oY&Tp|62Ev4T^QvWeB67&7HwKf}d^&3Dv zKX5vAu^cbL1%mA7b-#`f;e9#mHFaxp0#DvJo%bk+r9PAHVWP2!3Pz8`_9t! znm>7Lb5AB}9cH=Ej{~qV`n&kwd^p1Iv-x{4klMD+| z@$?VYM%S5fsU-fM-<7&Y{_=Y6{jeSUSMvL_^iBe+>}poQ%}GP+B91$UpRHeGKOV32 zz>tc#VSGJsi5H){<2^22E#L0Z+vkWPrtkN5xPE#e+xj ztY=IKl)dPQED2t;Nje^R&#O#&^nJvpwGaJ`9xS!h?jpF#qafrK? zmR6-C7PNB>kmx!!WqaZ9@b+yeRLTKF@euKD)|{aMV&f2~e@Qquc2^ssa8M9F5L*H9 z&_Gj#?CtI{LCglaw-=BchnL(pFKjGnmEteh$VEsK*&$%imjObfE~icvSjIMx%l7#K z+%N-pryA1pn|I>h!DXNaAX>ErY#>5=sjeOb@dtV^XFlo9b3;P-qVD0~KO;=}wv`r) z2V!-*mHx^eQP4|6^9}^vRXE^gsrJz8Hk!CdiIlEyb2`~j;2O1BA7tUb36Lg~=78M+Fxc~WBHvsM)zxh&0 z(^gaA%pxlOiBP(T`!#`U>EyYSdTqw)3 zcz|2?djY!J@p8qxE-~`2<-<|lW4EY&6uZ4oYvGa;&-zo;%&!)ZGqLranshrWIs&I@ z)Z9e?_d(hPQ`aYCuFB!*0D0M<5@H&zE6wDkBgFVQwe@8;bJh@I`P=A2O>8cK-5aOE zzw=_7s1`vnKIbc1uDMA`?SllvAE-`E zNk)Z7C}~H>Vu+Ud1SVcxN`E^$yJWb*9z#O>EUwdY)nT0CdK-=v!i!`Q5)xAYtZVs|&_A`Uwiygh6Sq)O(sC#3YLu|4>w?bS_#|xpQ3B|;E zJyLj=^p`pBQ+m;7c!7BdKGzu2kU7CGpLW?qbQuC`ZemQ6GKY5?Jja*2F)bwUpxUPsviMc^La`Qr}gAus)SfEQ;2xn!VMzgP-9V<+qw z0!w?x6PuL>2^sJte?+SUupnHdlC>QjvX`PT$N@>(pJ_yb;{mj{K#>-)>_Yw)pZosA z_sRfb)fddyZ$5n33!#_QMH}P23nm`3L+wCc*e;mkVvsX6m}7d0RP6*HYMAor_Wurd4n;%6P{>c%2OuH`pUP&xQRFsq`l}QqQ@&EW2`Z?)}f*Wr9 zTV{+a$lD^>%@N`G6Q)LtS573BeASCzO-lYG#DD!QaPY@{({mG!Ogq7USbtKv>4e+@ zAynuRJ1_3dx~c3Ij_^HK>Xi@1@=i)h3cl6zzTogsl##v0myZ3fG5)ozr#E&!)#lUO zA)Z>&eJA9;KQs>Mu6wf7yxEJC#?}&4O1IaLeqS3x?Hd&)ZWL}azX{e+qB0R`&O0~J zb;YbgOX8^wF|j^47nLT6oTN-Rz1BFI)>p$Aq%ZT5{^UO{b@A&ly7s<2SqMLds%Q0! zsQLKDg_7>(cct_FVNHwRCsIJi9rr?PrOm%mojgHbK@M{1u2na-lOmuhcV>3PN8EoI$Jk zt94(!YRO^sCl`hC81^4}qLU*&d4jEi##DixU!>*Q&%5o zBb{GZxbjXKxHsV%&dV8S#l?F%)m%sU$+pwNfmUgL9ys-*|;_otE}x+_+w0rc<$?24*ByG)cRn4^gc?W=sA^+-UAV9K|Gd>r)W9kN^kn+;8p}0kQ=BVHkKh0U2bu zc&N*R5on3jnTvGR6m(aVyuN`!B8YgEhe8D2G^n3H8UyRED@qbIMCYyw ze*SV7-uj`rU1sS53^8v892iTeRpoKR&+S08f0+hjSS_hz375}hg9cO_Vnj)I+P=HJ zO*7Lfv&UrezxMVsR#tZQHZW~d;HyqD(~A-&8CGesz47&FaLtT^Ky+X&m96>W-M12? zOLR!8fwkY8EFoWy`)6b0wTn3tSu|YC&(58O=v;okP%XDx?cDXTm&z2#Xeq9>KQtf9 z?IF3Q9e6XTtNCL>wrfHy83dohE?1tNC=UNRsN>^Dn z>N=jfzrh#wj0q7pcoZB*hHl{??dMFTc~<9x1cYe){kW($+#*Tf&i(nKZdcI8?6!GJ zp}+Z~0e<7v9D1iLI?&>{O6gzyw9ELC!Ol-?!)Mq%y8kY_fy^!K<)c5~koip#_0CT- zsxGOIkv+d9^R~%cZCmZS+pAZfdScxC+i5vHDu(}DH)g`Zkk;oaHk~$Cf75g4*;Az@ zGUN^GhQTqn&s$Y4)s+3dSGUjqjYnC#kmokc2T1=;FuM6QL}lZ>Y$xu|t=^s5;CtiVphjoE=@-p11ntJNI_>L1zVe-yE8uAQzy>po&Ep0Kz)W2)j9Kb_gn zHYU@ud)n35leO|qW1jnQ=nLzCjL6rpZvgWFlEx1dxVTGnr?@bK+IG1XUC`|xj*i#S zEzl%DaASg6{B7C3W4FDPAP5z~_Sf5jkv+_}Zs|e7E$kCbAY^_1i0k1)QKYY^%6Dln zaa;4aboYI0#;7S8n;N=(7kf>4d-p1VDdpGD#c)L8JCC9sp`1`)pqJC)%GmYq@9O&n zf||d+)M(q;P3|hK>(kj1d{jMUcl-10$p^M%s6*E=v&=iuO;skw+n`B0DN zUxt=o*Xj<(S`gcSg}U`M)^|C769Uw0x7r^uF}%;8A^&@W<;^wxft3Q3ig) z?PdGP$xk&`ytSTpFL>lcDuh4faMyWkRI}kgSZgQQ$7@H!vw1GWbC^lY-rdqyGE(`S z`^xRNr?_zB=_%r8P4@(u`S#Ch?!fVGPZjoyTKE6=F>p;Bn{z>XJC*K zxyi6a|BX3A^3&YR(2pZvcsJ2p^y`}IK&2Q{u~6S`NO`;O3&92Ae{K6h<-8>4);MNI zwf3c!zXI1^k}uIWEs53iJe}J$A>F)C>6>)FF>%|HPS;^u0$#^W8wL;<-+Wuh0FRds zFvRi@-?WbvYDo>ck-^sCb&rXO{`+uYzn!^O-tsnOXDg941=sw#I6fISrmUD^H|gac zyCUg`dVC3I%(gs_?ti`@fLs6hx(D1B9ZI85UzqZf{_mv@BZ&Cx@c<9JeDsH!vqX~r z?-`;WH?MpR0X%$AWRr3Nilo;9&gk z*M?hLUi{1I%m01BDGnYjq`c?)|6}SbpsL)uw!HxbR6>!GmIg_slu(qA?r!OnPUS(6 zl=&zj8x;SauU)>bY0UQAX~Q(kOv2Fr zezE;$mQ7p9g6Uv_Val$oT5l5Qwx10ri8-9xaeY-E;^$Vxu3CqBh#a?%n z!Kt5Oq{s=Y#s9wP@UQPk{FKO#imQf&TU3eS8#(+J@e4<@~;`%4| z4~iPoL02>%Qyi|h41Ee>?Go(0wrD7HL+g{Tvs~kJ?mTqZn)^bI9_WX;wzvNAr-h)w z*q|IP*y3hp-^Ec_C>&rC@1!OqXh7ViJW4?Q_OkpCmkKR$*yslC08+lti=U>`p1xcm z%a|u<=`t8{55J;IOe))*rNJywNOIPQZh#UMJ~w+JMWo&qOh3M#I_|rSG4_Q3b0T~G zA{ffE&`V2o`g%vz)_h4xNm{v-CkHBJrS~DKwJ>+#1}eQfVinE(+JR@-%qcXsue$x3 zC4y9^4(K4QenG~@640ivJ~`yyz*d!@TWX1GnXL+-Zd>VZo^OeMynjgTeUz2H?r{!R z_h$M0Ra{JrVJ;l_`z05tGzmX{T~30?c?hFa^v?z4;_MZiRKUd8x2jE^vZ}rO|9Q!9 z%hihq*g>>hsAj3HrS9teQ@RVU)B}8HY{UCPQqfWjbBT^yoGEM*M1w;DoVfSgTiN(mn|Wkit~%8M z5m7~suJE}NcpB(-^7HZ-*S>vYuCtjT05f2j%}f;oBNLNk5~LULfbHQQiZLnk8p>i3 z=T{G&z0%jmB2N!ot&tP`UeuKX3r_i2t^orVORvl#Ynl6}0{bow+(IUNcajqI{NL|I0Q{;j5_O3KUbW5xk=CgpJ_+ zV$E>qF>*o#0PufH@D38ADm?bhpf7*|zBL%}q2mp5=C#QQQKeWfC?(&^GTsZTa-h(# zTlQ$BKfw$z0%M=`)@E{CO3FWVVC@!4h|2&I3vDTs+jsHR8IeHVO&(k>oXm-srK9UZ zke-mN+PKJ@<+eiuW<$D5Eq8J}690Y3VXK}@qEQ57P?c9v5P~L$Za*G-mT5VA$yNdL zTFsYFrb*b0e>{aj-PVz~M=9@PPAnB}y->AwboK0{4@~wfbe94`L+Fa&4Da)Wp^Bf= zlwVJJh>{@Ez!XH4u&ooj^Qe&Lh$`GTskPKGXQZVLsN1a+z>`6=$#0z2DzQU^P%CUo zCD7B;?Z93;fyn_g!~z%=PW`+^L6N$UDT;9!(?AF!Q?I6q3i}wTHSwk5tk+&ojcJUy zxUQ45!qm|37{15z)d7SiK-yQky zoLZIYB9)krE*x3UBF1Mejxj{SgeitO(zumAUhL5o_RAJK>-aydJVNSLt2;1VS}QiZ}lv(#cJ+LHF+q;%h6VN!g(8l`pv^eXLs2tV>0JfkUuy zaj(ja!E}vBE`h@|Lxu1v6H`nh2YdC04|d5J8872vVlWgGhJ{f0{mqL!!opws2}Q$M zKGsy8-`uo&!eoWP`}Nk8o%r2vgW~iI`7{-JPOk)PXaIeJ70=s{OBc6ZnXQnKnS>H` z-dPYf2iJ{>v-2M;_(*O5*Ivp2QH@IM*w@6OnRu>u4W--Yd<~Vud;ANIHQhFEN`|42 z|G{A?68ftsP$(AAWl4v%Gl`}b=+tpMuR7rf)CMmlUL(-#;0WCGYta zaARR(6EX?0GgN7wsSktDyeO3=( zSzb2QWKhTw?6K!kQg5DS`6MOX0Y(^eh%a~_*%=3ByF|8*c5j^ zZjfHT-m+K`(pe5&#ryH504xuJYApb|xcGRQGPJ2tCM!e7n z8v(611tFnxW!3rxy6$hu^AgAJ@9?f&TLv#s(0we8Z4Wgb3<{glwX75p`O3_fsd?kO z3Xvr&8c_-4*(?zB3MQOt-RFH{eYajzV$*V?rO1oV{B+_7^r2zp)mq~LV+}7T5vswa zg9U?|kitWhbz>iiBJrj;I>zA!%=4By*(fSN`e3 zf1D!`K^1m%ak0xTkqykh&QPgW?6FZ0 zOVP@!beo3D^S6(8W_Ns$cXZI_Upno5qqp$0U+mJd+>4{(D$>B}yI-r#zq9xHl|dNe zGWcbIU2o)&gzdbEq-GaZs&jG{Tsty{*c4;uNF*RGmvt-^d(mY*iHeUmi``4mzsCE&W~|KZ-z6xaZ8ie zP$p$S#8U3h&8TK=YMC_=IISI!h3nDYeuq!}*tMPZ{s}=czctp4pAt*cgeGQ0H2)AO zNOSVMO3aq}F6J?1rNz?XRzbMY4~&s!?lt+}tIrgEeU<%9FGVA;il+g3f2U ziBs|-S>l#isRPJO2Pdzh#P0aHpdrYgj#K`TrfJPELPMdLRYdXezoo+x9*MhEsjj@;|IXb3J_sk$9M zvB7u6cZr= zYh-Ji4kfYNJ-N<$PC)0{L&zS_pxDmu$7Xk5RqTdEEe?>ETiddGho+xy96SQzT2X8D z{pV0}F2iFqg9kiHeqywuMn-pm=LG>o7Vd{%4;@ebT&seY!DBG*oM`3inwOH20!U#S zGdb^xE26QYWk8DOm`Ye++rka?TE3c+AnPh6wQ77P^ zPmTK1k`8KqKnU7j8>Hz1(w3Z(G7Jkp#K$(4>#6%cLxp>-q$F4*_S*-n7Ft`EMY|X0hCSkPV0EB zr^w!bbG+%D^!01$>m)4!<*WUqB~!uAIl7qe)Wr;vYxd0cuBV%C9NlIO_=o3{)&GuM z%G>$dl9>k9)j*Drx-8iV<34k`sHCKbojT5|G;h+geyb-O0y`>TceO|G+w+c1()fEwpiHCKL``jLvSAJO@F z2Ou+#&Zeldq-J6kn=t;c;(AVPcFlFC(N>Ak3ZbE*aHLV3{C;P1IO^B(cO~0OcGqaN zd0SmW=$Gg6@eUk)<45!!`qQ)bav&x7+u!#xB-IS7LXhcH2z*+wo49@^=z=bXj73U) ztcXo|WB!g-i$N|>Z9KSu`NZVqOZ-YrU8@S&ATzasJ_ibmiKy!lRnxsdi2W%w#i2F8yfU>F4O>qb{M7*{%;|}k)N5P7Se5F ziHurcZc>1gt^0xb=ie_UOCBO$#>Sv1gwHffxzNzm)E|)QLI%z5mC@_m3t};9*3zGk z0jDv*OCHbW-!B$=?#xN=tTd)9MV($$)}*)iBgop#I5EPkWGv+V4x7{W`n2F$0gm)_ zKo-1#AhbWfrttqA{(1%~HZoqTx4`%6938y{^W=IDtsAzk#8rs18%>?fyHyh7S_8Yu z-t#b$&{mWL+!H6%3RR^8jPNi7a13wCjro0ZY>)v$!vn%F#z#tNiAl0%oN-!jjB5bf zPerw`q(xb^KTgVHdiICK_X2;DJfqmAk7f0f*q6!E~;oj}I5V4&PKc}NGGp=hB1Q87c z(g@Sx&uAUrd^eQ!K+*6aIwiW`a<3lNsQbL8G%dk_p>rdDj|EZnpQfGGeVdU?G_XVl z?>D)vcFpVR(o6Nz5Ij7!;j($gD^Xk`50kQ8ct{$84|BJxDVH*hk0RVtc%fk*+tuX+ zg}705l$m0Tn_CFo4cgnx1Y5wP1igy^#q4NCSF$Gw|7lh=&feHylN|o9m>|EC-`#S! zQ6KF<=vr5n%X4NE=Y6V8hKL(SmP+ljtlKp1A=!qOW|;nAa!QFA^k{fXIH(TdJE(NJ z_G(5wE^wQ(ZXMZKEtXUzA0x-d?&qfudm^au8+7%*&8sLct*u>!3kL+aEFu?_;4tx5 zW##R&jSJ@B6(42p$^$ogKT!S|C2ItzSlQ9i!n=Xa5|x@7x;~tq>0(6XuDIl}kP{T2 zlA_}S9_)A+{RIQ2v}0e$#?}_RU6D~y!4hF)9bH`*;N3wme9n;CKF>{lHLIF_vNDB> z_23e=8;XQlR;k6C?-?+CIE1lA*1gYWQqhR>6~|vRo;dPUP%xEmoxwVQMMd%O6{%KX zp~Ym$9q8@*fh=$dB%c*^b%C8N!W<%FboaGzAt>u3V>Dvk@8bY9^Ti(U;#{0vU5Rt^ z^AY~(dI#fbfECIggQqnO_~gcLs}ar5$vFZ+s5$$yXU~43YwE>iHZ{nLZr(agoamPivv@=9%yUC?Ao#CReg}FN?~qlT3Z3& z4RLAd{zj{pry;VceXG$f{zJhM+eI4UQEd1mGf7Pehn`ydhu4}(@r6EnS={-4H0f39 z6~oT=S}lL*?Tk6W9uF?-I~xbKxz71cf+u9#^R0?jRrjkMvnEtVeqbXOf9Mys&++(d zX8dw$*eclOzTrO5a)mx;haV>HWiI%wlV5d>!B?UrF-|SxulDX=vD9Vy>-Y%V%O}^` zM@(ZzMVe6Wb^rZ_)l6tBV9$t;a^1{YD;~_uq{+@P9U3S8fIM;rZ+|x|M=ocO=Lzt|x}*r;kWBs8>U#pAp*dP7nU8MUef!?6U6l?<(|Z}8WhVGCE2 z?D^n}-sI}DsALno6zsh4rO8w;rin@Fn4d?Fk5~V_Z|(E#n+bStWk|@$o1_X=sqVWN zoSmHw0W(LWL?u7`3JSbwWPr?nb^d2_?3K!UZ3fJDG}wxSu*xl>-@dCh-rQd~w-h5n zv^}Jfv{_J~8G6w*8Dj#qE;q=00C-_DtIG4q4m{e6mNJXov!W)R`>*+2=|?2M>uw|*x{1ZWOG056+C8Qgc@+d+TN(}y zJUI03?GW~cbpbm`HrztZri%HdHuYNy`~fMi>{rIJ>c}py#T!8Jp+jEe4D5o^pW}sK z9&qNAtZH=Ly#EqDH4YIGkr=d+e@t6~QZMF1hC1-#qmN94^z~9@BGFYn+WlW=3VudJ z8Wv^ev;;{aR@>DcJ>~mri4GN=kEM#_a_^3Y&#Hw5E}>A%oM`d-lSrQAS_}Vu5{_qL z=)jG$^X_^@Tm=!Te3Xy9Ph(hA@_beW`Z|YFCO}RlW2AjvoZxZ-i5w5jCIkLtF5n(=hedxJQC~>04#$zpayyDk(f#{#OubrO}wdPX@jBE&2_h)P7NmQYpa3svZ zcnkyDXg!$5J_8SNrS^C=RO>8IN>MD47c02L=ifyr5qBbc<@y`=4!J z!Sj!ViwJ3~5TMTPL5M_0O5{DiRRPEzLj6h^HHqNGt^54(1UA=fzT zLC;TE`dh$OS_7D@IEuWpt4k7mj)idEI#cpkDDJ^xoW#4_c-5?%ka6@(QNqMXDp_A8XmZo zBO>qpUX~bTVrFJ{wIXh{UKOG>zpbxp{P`E-9~d}5PjJoi@0KMA85!BL=x>e4w{PF1 zDJ8{+-V*ULWfQ;0vn9f|nk)2Qqx;z%e_z|FTt0L#1Ql8A;_3RUJ5q>NZnjx%D!w9n z$j>qH^m-Vvl#-iMwbR1Tz|?a81U3$(GPSlaS~#7OV!>7BThCElBBa;SGo#{?aYC{? zJGk7t5&>{{x()h_ADy9gTH5i@i56C6F&$`;H9rsbc9Bh%KG@5<1q!@h3L5^ zzY~W6O!27lc-%+^g5_&+cVpHE+#bLf@rSPK8Rsh8QgesHe!N#}E1MH!PsV!n$nCT4 zK!G(0*Uw_y=9k4($2y#g6GVw#Z90*=--;^F(NPN?UZ`X~tNs3zH+sms=vsq^2zlYA zl!V5I?(dnMB3eB-o5-D7?X=ssZY=}cO0#UW2_kX;;Gn5VdKvKu99G{vOL+E!r+zfY zLN;kbxv!v0AFg3>VSFX(GNtNta5S2KP8EgLcBM%lL4Biu(f0f%T+%!|JPfrar-O(! z2-sHy@PI$NdD+XmBsV}~-MdtkRUx@C0@e;6+kiJDJMK`yZ}F^Le{H`KCG){*{V@EPqo>(&LYkv&*${GRD^^P;4PSrVeP=2< ze^_^|-r17*>9a9NC<4hb{4@PAg5X8dLr&GzXnLr)RKGBBkrRb_mK<@UzJ*+wr>`go zjExPW643qQC}!}fGdHIla*s34&He)9NZ2&J9GZx+;WR;qO5+Oe>9covySNNA7{9>T z{@v;O;H|ivIs1dt08ookpm;1!)FF@YTi@*x{T4D%7Rd1v98h&w`qXp-jYE0x`(%SQe6&AMiSs`w}wF! zbSGcNL`T2apVWCdgsxaPT2zo!k^NmP_KpkK;D0$cO8YUDhdwgVI?~dbr6CUG}RZfxwmh|B$N1Sfx~uaw5W z?RnypDMrK0oy=qVCLk=u7t8+NcU}o|u2ip>{)OCCrf1jCf3`cly6RE$ia?**_AF_0j#?ixfP&rBysmaY5Xr)-t;H z`*%fUbienJ`xfZ{$zeGi!+jhL&TbQGAy2kqt_QXy*BFayl7<%=@S4vIc(w1}xC&Wx zZMe)%V_&e<2#1P-`&hj?%9sNu0isgz`k$*apo}i*p(I`^@6CwB5@e}tHRDfDU%7jD z7(u5KE|W-LZZ1Or9%abs>8Y}xsg1dN`g%sHu-AtJXv}&a3kfwIV;#{zdeP{Q58_PvP)p~GPvgM&DbPzu$sRz8rxopUTbje(O>R^%-M z{SNg4<0sgKK;c zR03qY(M9yPOdx3aw1x5}l_xQtSHZ6@3w0{7imcgBZi`z{C0^g4x#inOwkf_PYNvLpUdNu$P z)G;&Dpxb*0-R;RwCSmC4ACT&j@YtM^Gs=aI>Wy_WWvm&b17sG!xl~8#$fScfE;NtX z3c@gITitiF!=7f*xc-_og-k1NJaMI&E21UG|Ay|;K5#T{5&KX!{~8yuwdyPhn8`l5 zp6!4-$rsl{?hJi&eXf=lDOCT7wX8$XY)I==T=tKiLQ)*gZQu2!KjrJ9k+iz4#F%O6 z;u7i{0XXD%ZX{S@3j#5p?dN;=2TYvEJ^xbL-s6oS$+%7I)tZ49tsBVMc1i#xbPQA# z#97Hg+E+SkExvdpmTGF}bUCqopiEawm9!?~vlE_0aw-q2{nge+J^f_WXIv&EAe2VN zilfv0miX||k)L-+&2-@N&_iH((ZrO|%eotZjD>qrvSAN1Oz9XHWWZk~opKkp#*L6{d#Hu`lZ^(f zAQbU$ZW}aYLLu&K74U<;`DwUS?>m?0*KGfgKEMN%1%MVSs;lpXos#Y96ycik_5vL} zA~ZDA`Q?|KU>SIlPeD*zIUuj1*Of`9`14iw0aqpoU?b$FkkvRdcdx@1Fa&T=*wCN( z0lzd49ai80Lho37)V#)Qqk$2o?$##2}n$iuxEX%&=O8MMasuUUP{%~k-3}D zFZ$hQA+{-dO6_Rh0pd2r(Pq^eaI}nNfg1%3Hp~V zr9dq;i`M%;xcG19M`YAb%w}KU$x6#}{+j-D`|Vfme2F)Ed~(sBGDsqiOMW;L^_Hpp zboM*JC;dD32IC+5cTP>8Vx#3xgDj|Cl_hL+urdZ#`%&&iQy15GzD8n)vkuBR-F#`7 zG6Wl}DW!bw$-bt~-7{XJ3;3Ilg-eFKh5N!?TG|&fM2y9%G3$U%A;B-BL&>L|KbIyE ziitSQd@Ss|p?FH@h>ImJJojpeP=0x+=g;8pcph4G^5c3Jt5HpfYAbq)ZrWl+KPP;H zZ;?V;tMiY$1XKKv?~6|2ru$j~RN_4LpiwVqI#XL()PVJIL3feTV_NBPwN zBr$YG+4g_RJb}vsc(CT$;oQ({(SNL8s2Y$kV{!%}zt6a&T!vHcB_j$zCHec+!KyqY zE4_OCx`PWRUSaQvw>NT|3kOj4Ms{}kWZn0y(~JL60st*!6bfVvaV2aVoR82kkfGC_ z5YGhXVKXQe$KXyZb9hf!nDUYv+4Prk#NzY{MD-dECG%cVLLngj()<-*bpFHsqzU?P z+tjaqi)y>O*LyvG9weuz7b9+%TPGf>$h6sVNI(TR;=s18@V3;xX!Nq(3&4^kp;mYsRRB7lwa{iZ}6G z3XqfO!(7-t`TB2|QMdK{h$YuF?_5#b%7_0>NH*Rv?22>%BWVH3DhEbEgG0#haQUE# zntj)4Lg=GY@4xGJRUTX4pIxV0e}v60`;1R6N}Z2h+g<6?uzR+^!QAI{RMEhI>(9@A zLEB*|JdYb+^*Q!>JTMOm4>(0nAEnz`5!VdT68Rx-QKVk}Gmzi@I@Q|54jxLt$lTlw z87xq0JwNY)*i(mZpKfhwwWaGJH*n(7-TaFC@)KO&tFAB9a~q#(*BoJACQaf~_mtII zhfN+Qs6^j6=Q;m$(?E`zJ^EAI?vc3Y^eV~KCHM4I4|XZqEX8tzy(2Bx=%*JlUaTGQB=7(d7hYrdb)Fud=+yCN?2vGC8lhUpTN%Z#reqz2qQQB0`p zkKd};WL_VBb-Rzmo3fy;NJWP}r~g7B=o)H7%BWvFA%FCa^JZXhb|L9?I4Q^pC94SN zXlb`8fs&85WQgm+36a19G6@{NYAna{W^OaeT0DR~+6Z3}fMJK%a;HBRT+Rjw{nT{h z8=#ua4Jb~&aEzn$_|=j_9-!bHXRG7-frd`YZ3t1!OsT#d)Q%(qb88rF&;VRXj@4#E zIWHDdMLX&v@u^$m*qm?Xzjkb?2&;P9{)Joff>JNh_C z-=}tuknHD`)911JZP$D5;KU>i6ZP)cz_Z@A0hC$ zgJKWKb9H3a@h582*gI$Nr8yrAub40oK$3!(9M}yG^$R9`umM3Urbm|?CxCU%{!W0@ zpWR*VM^;9mEWpRLI$$D}C_Q-*SB!`WaD49W_PB=8;%3MgP5}BTN4aKY_82@c^Y(-yAVi}!kF4ZN(|S$KSUK{uy;|9&ZD%q1 z=))t)$1YxP>`1Oi`zZ+xUkJST803m_om4N0Rtl_Ldzg?mw{`lbyeGA;atk-!4n^s4 zy>W01&_W)rMuV!oe<&`!(6`IG6< z26@!YK{9oj{OOJ8w>IZJQp=*jroDnPgCoow(se&Ti{7sBQb5%`Oda2BpgVPSC|$V8 zA?a`*ZT=)?*xWy9`NF30#{Y;l|5rXZiJ89cMN-OYpz*hU@Z{y2fd3UPwzoxADU~EQ zUy!kEzE_L4eKK0H-LG57@}A0S#pW6E|J9%>Bd5cb>iK8=>mKPlayP}WhxbL}N@YSP z1|kMZ40P)Jt}}0@97t1_J|@3g@_$u}W~I!Q=vUf@L7wyXamD6H?zBmq9!ho8`O|)2 zVGg~f6ul!iYQveeC53zs`^CuO!{yTUwwUPUg~D|Hv|qhd$pNS*V3t_6QO74&A^HYZFM{2!3C>euUgoW&jHH%%XI zjXIqBt4t9O&m^XruCzvV-%#Xv6pi#2_vu@|!+t`I(nIN@?E4c}%ig-8z7y{3TcOr3 zmfPr@n3(d{P$wfilu5C%JXB9s7Mm4#d?r!oim?H!#Gx|FitJFIiSo!Pu*(0cVtMf3 z!M6-;E`nf_Qc%lDLNFbOKMnX6>AJXrp_5d)Q1gyV^k&`pa+5%-?-VOC{5~%B%Dv>z ze`RE@QAd}&;vz-q>LpV-I@>vNu}EdR*^MkdrO)SAiY;i6$alFpnvElDTrc_KNQx!G zyNGKhJ1Bd8<;7>g`zLHcCS^C1Jk%TOfd0$-NLojSTBb#nPmMm?(_ZLyyAw((h?aEn zcZz258K2-kOK-VhLkuqgWWQbU<^~$oI`&fgd)b^s8l#fng0LCpe>1!&5#(zdJwHGH z9JtGB4IrH=$>0C#Eo$mTYse~p`4!qG)c{%jmLNwhYKYmpOOJ}A=T^zGk5wT&khY_X zHw8bYWz55HrjWWckQkYV8UY8d3q6_V!sfVtf>=I0{5#G7vYF8q6f>N1;4wGN6ftGV zlYGW|Y@kBOE5;g!iT0b*n_aqiBA|lJYh?QR*S@|@0&yi5*<&CVu0og|hP9@cA4HKM z8z4eyh6u~Z=k&0v&z*CXwbDkj(PZK3^$bRfui^3YV#4Y`DOl{wYiR3HL4jW*D<{Xm z9D+EWfYAQ2F1WZj1B@EgH2T(h_V#mLp9-$^q-S6)eN9+2=c$SkTDz6=eTR`S1^>NV z{BwHk^{p)-ZI#%2K1f3+8Y)dbAq@(nOh&{5Wo&C>BY}YX=EF|wKaRiKU;pg_Beoh& zL2of7+CfQ1tIr@e@=%~BxCIZUSVX&&uiN4{%Yxv$4vH^}*+o<%bK?TfP(0WH0QxF0 zgE%K4BC5U9KE-=h4z0|W(5GHqg1257dX{!@Ud<&$M}OJm)s^T0;+`eE2e!~ReV+&$ zVxoJ!y67TS&}W;EkMHaE&uP}T2npXp>DW>SmAfxoxEB@2k^Fph#>l))DUhb%2@Q93 zcbgLUAUUJ7QjT8%{wx6^N(Cws5+*k%r+aega4LoURCuFZT^hPvBoYxXMoUs%l4n%4 z*RfRh2r_TQS;*DDA#*+>No8yC(GU0RG6ZX-neTxxZeBXp=!gOf>oP~=xl-@(sJyJsnISys#|~7KZ~mbZ8*|7CL}I`+I|u-NePH*(0^dz(`S?7Wv^ETv(mq28!acdaAm(=z6haVP}p%Y3O4;Mx1**lz!?> z9IB81+0X}3Y+JFokB=Z1$!1>>7h6z|r9=BOs8*Z3v$NCw{M19fP*pwQW&$Jj%9iid z8}k?#80_E`YOgBkf~y=8@5_bx{;sZPRbGd7goK1XMx=t&)YMH7Bf1IkgTj>Ud;PRp z9+js;49olSe(`isPft%i*SP(DrzV`uQ*{s?5n-wy{VLC2?RHah4lxdwTJ%vW{n>PC866nmxeO|3vT3Sj18G-}|xMX6oy+Qhx_|Pfu z7u@ypb{5-^lgofwigvc!@3|QgwR_&d%!ThVrnw73Tb6Ga-uF3%Iyddzd+z8L?|IDt z7kt}%2ub#bfby5#nwr!6yrFwa0RNw=duh;b$kjeSPXU@1eOo^Q6rX$|m(dHzJ%kai z5f|wx;P)zCpPwH8LJKW5F_4r`71%w4kgrU&V)e|;?6G>Q305}!=IIs40yw*jWZVHG zo}`lZEJqCVV0q-|?%ur&TT%{R{fykaQVHVQpZSQQY3qxTOi}7B=(D1u)XQ{(p|$?UZN8gF#b+MWr4f4?DtN7d3o}B@2g{QhQ%t;XEdA z?T^k57geiDq-NKr=jfvuh?-&25 zO;@*M9ob~)AHTM0Gdnxs&{9ZGB$}NuH7%YfN=&>2*MM4mlIVHvo{%~`gJLcXlU0eZ zTAI3dCLThMxEThZtSAQ*OTj2&Mftv0n=_lbKm^p5ps{ot3q89wF$=alZ?28PiF zWLEa>L@NOMUZ6;!>!k1PeXfl9r}$dpViWMpPQ^NPWm9n4D=I3YP~n$igp3SoxZhj_ znRv&SF9eV(-U;%r(IT~bGL@P_n&nd(7B!83e%x1>?QK(m&1Yn^=KJd({>o^YURupb zfyax#E7-i8lyOuqxr^nCKmSDz$S?5q*>@gUOb-lyKPYGljkk1V*DW0^88kuDd}!G2 zBMNlN3N)YJzwLqG{WMGQ31f^XJwe=O1?^`NFm)~*ui?f~d33`^m!ntbWsCo%s{^j^ zWNN{q*KMFp0rAe95mlV9h+k}sWTAXOnd}BN(y9y&9Fc7Gh|5oPe3Vg~fQ$>IC<4;^ zh7fXox(e#^WLmq2Q~45LcQj*d&!VJrnfC>69{r=!R$DNN%N{HI!y_lr)W{?3yt%@ZD;J2mQwm>0 zwL1#!sp1Ug(61=(?f$luK*W{T0xUuXh3?wk2A^HlSoO&FJi|>(qHF@*5hAl^`J6uj z)|Nm-|8RexW@KcM2~gG%s@b(JCL$x*v~rh4o;>Zt8jpcj57IqD5|5sayS>D~BFE1$ zAzZQgHXP(l;oHcepLntoWszd&*H0`PWb8nqdw7Fz}Ou{(>6 z|K6nK-YK+qV-V-#V`kktKhZYOF%WzhRGRzsdlYzZ7nZ{ZvEv>f@yJ8W+nSDsZhd3 zWn@G^AdOel^KZYECH^T7-7x2Pl}7I6t$%&@r{LTn^~ZXnXG?>RTWs_qjvCD~!VUIf zB_kV5Rdg18L~hEkae4H-_$ZcIrMC9?DADk?5OJA^P_C~r6Dks_OlnGzSJPEIa4FAq zqKZ$u(i(DYu~<0cis;fYvcC@5Ja7H|#W%04z+)HQKul?~_XT23?iLmWfej5F4Y=;< zk`fY_fN=(a$v_nhD&;mhDVc zw-so{Ltub&8kwHHP)sI=-YyL)&S1SpXYPCHU4%`pzd8Z>j)zM82Q)i2*sC8uMTneW zzawT(PL7GGet&-m`dFe_itYXVMH?>)r&a+7A^>zeGCmuNL2g+6`WTovM@ARt$XWcg zYuD0;$Oc`D?Mpv z_i5l$MVJFz?naM!%D8dd zdKSykYMxqoe}KBd_}6FoYIpgCqe;ix0&P}4UbA;_P*KgxPw3B+Pyd@9mKKJ6R|64m z3OKtP6B3zJjE23mJLZHk4-QInuL1UbdHVT<`A%b3cKz&5(yxjp!CRoOH*gEUbrHTdVN9AX}I}t;gCqb^=8|ZcB|K03}fkjtF!nvX~eUs?us6LKJ8T3pJF>m+}D5H zTred_C$8iKjDmgjQbc>A1uDm6kiJMlvx)O$%XV!Ft|!aTcFqP>+5*7LkF%1Aeo2l^ zD+v)MIDy59@9y2ZH(a--jriTRb)j$U#DsBFShd`VPE|hDgN1K#pIy%7#i8By!pMjk zS%_oJhgyb5ZW}bK4@e)b49b4V^L}mi<=32gO{K$07(&i}9j4X(g-(gGdCkqsoqJF= zWOBU3(_o-{fhImiw(ohcAtEfu`-&tZ($K{2v$O5S3e~?yn-5FJSg!dpk64$y?W1Uc zA;R~(ygab+K#6|I>d-Eg0NL`m|FPowI^Cm(*Yq0QdOx+kCd1M_cB+xj7gX7F*MB#e zn~szmxRjog-H;x-N2I5t-Q-J0n0-jwR^Bk$RSpcS*Pwq|WY?;C3w?Bl2P`awH+(eW z(&!1Vlfzu}32R&@%sT~Lw|ro}_|5Sl$h$=0j(8hb^MQ~O1Ozu8GN7(^OV(=ZE!%tS z{x)p$f9*ggvUOM{FShbd>7DQ*(kHl#Jmm=>F}c7mtaXV#=PlThV6D;GMs|t zmpfP>Syu%hCvImH?j?LI|BPVIavAsFY%R7?XJut&d>cDG+BFV9)Qd~E8u#JG^beH3 zJX_0MfqC#dph-oq*UJT*oZ{yMhlnfR^cLX<^YH?#A?Gj%`A~g?uEv z)uz8vlR@1SLTke!b4>EZJ29bym>IxnbYSRwU0F|An>STJ~ptvUPEsi zb8%tFw3|9}d=_Judhg<|$zg_d6jCs9Lc4yq__Uv*@crigL)u#!U2A)bvF;69Ti>o; z;Z`;ubLM&;_TflWl;ox7b@o!cofYHXTpJ3S1LB{gY_8fTKP&wds9efI%t=d(mQO)Jq5Stp8@{Hsk8&v%d@)iPGu46B+uw%_yal~e$GQgIfg1bPty`z; zUVnf0;!&O6eR%I3&NbW#lbl>4vp$ob5K<;`j?~zcs{fnG;Lqp@h&(9v7)HLWKhufC zN|O!wNHRQH{E-r@ZwXe5Vaa=)lEOBZP?Vf{^~m%4{?h1#{EwpJV>Z-Vp1*%JoB zU_XPm19GULb+x;b|Qe-1MVQ@L<>g~mXA}J^|R1Cr$To4dAE~0FT z?Wpy2TerIc@e$`A<19BIAkP2kr9%QH-tS?obIB}$k+f8D-o0WkOur5RM~KjU0~Wk) zc(6M_SPKpr4>t7sC0t!Ue1-Wn6CwWXGT?c=QDp`93g^n7=JlwAguv!zAyRVkgqB`x z6dH76sH+W;4s;LzB65&*u+V7b0My=z~FA(){X}0JKDq@jaA=MsugV z2=1~rnl%ta#OEJ>IZffT zKE$t5DAfk9l7k;P`E6z-x)9PYaM9~fs;R4Y&uybZ=&BY)r>JtXwXKm+rDXn?2N=D5 z`@Q@$I5X~QbOuOgVTh9iv$wo`Cmn`WcitZUtL+IJao2ktx93{5icRXa%tU)DDVWGe zL2X54vET3C&u!nxsxM;%8|PT+&V9yZm181xX!yjb`b?RvN?xDzYMd^baw%HjWM|%A zd!DMFXwq)AmbD=fUqoa6pptX2xVCxlk&}qy61oY_9XoJPtJ~OYO~3-k0ybzTB)aBd zB&rF$dhi-XyYST~m%qBTwS|BXg9e_ zGTh$tU`xtEiXc`#FrchV45Z3e(AGa|ao5h~%e;Q=cNjr!aHPvP=9ca8b>;3eRDn*P zx#zQ7xQ^E!VpA~Zhj+GSE_;CYG?DgNykC>hAE7f@mFO?GotKo^qG1W+)lO-kl(%tm! zF#DNCLHQ&FTD%!e?z^;?23txfNvg4)R6VEv(EtFRbqI1@9!liydJVFU+bD{XAhAN# zblCf|(@^vx)8dkn&k9u`B<|18DSYN+9Sl@ZM1%%&Tz?5@|9nAajr&KFq25)aC&o7d zKVW7?P?-0A+0UmkU4a}F%QY_lu14*dJ$<^2-}2Koo=9Sd+bw>(2YytRYz!2h?JB7>5n96nfvg8{AAOtKmpZM3=W^r+qZ8YVkBzopN;Z_f%59p zn&Txf$$AngiHg0YwQoL@Tx$dkz3Cdu+mKD0#{25Xz6l1f+~j;V0tOrj7rk%ey`BvW z{hD>w+g=*K$)u1b0pE%xjD&8;ja@bepu8|Lv+^yS<9o&Lb&{jaeBEz1cc7}Z`@`~k zCeFWi1h0)o8DR@}-{c;>mHR43-H+dabC+=&Vc6RGnW<2|{V|c-_#}*4a2B(Dk@(RH z_0|x2Yv_BIjoVpj{!O1}J3DEC>|L!6w>ep`%I;6H4<;Q5Glm}eVG`3!P$*K+wXi8M zf6Eko#u#&#hlh|yoOWr1Gt;t2)dG!YoD4VBs>yh9IgEaKYkef1x-sv`;JBp}S#}9R zm}By>eK3blb8GhIdSAzj>1V~Efn`U!4Q#mAho&Yn$|!bN^uhwmo@QO%vVwQK&ki&$ z6L!ABRd(bK>f~@|$IQwq1On*_0EiO&a$|RMwDq+YtR-lBi>rIuTGhslOvWdhjl_D8IpR8I}V7Ba!7pkN}wj&6q#Lz!s8KV0@AX^ixp$D1n6MAaJK&f=zREEv~{+I4< zage*H$j^saB6AN z)9g=|>S~L$(I}JME?RxdQA<4Vyl{u!jEp(?9uXN?2<&`%Mn-Si0(iiNgLU2rf_Pzk^*krhrZ8%dF zXzT%rlMOUNSd8@av2LF)>+em7C7p-o;f+g+L^OSEH?1|GWNO!&kqavD@=HPF8t_%gl+M&buxwPvJ#Ud*bcOBBBN32vW z7HX)xA6MOh5IU4!fqg%22ThOMi8nKqNTdJRKm4bxacaN!Y~Kdhg)M)xcsE|7dJ{+U zB5mpfpZXEo>noxezws_bRIRInNe|SaS0I}tiy4wVGSP*xPt4Xnp_0Ee+ky2~8#}su zu?Q>oX*gr4pz*hY(dUSie88d4vLfqR?n_bzD)w4!4C^^i24q2uH)|QpX|LQWh6;vnc1Ys3?ZA4y=7#5jiN}hv$C@H-Ya`# z@12qv$=>hrJkS4nyAs#cke|=@bI!TXJaP*PDQVk8q1o!@0~rYXa&O2^=oqt>Oc|bu^EpRsbU& z%NdpwnK0M@;R{1?n0T+Ic+xtq*${#(Nl>k?U%Q>`bF>Ny!om3@o33UoAaGYvg?Y3% za|2H*vUIKJS1FCI<-eWG&}Vq*s@L(If**3mjb(MgnH092aAn3496uHsP6`NHkMmso zF_bB~?N;{;fH_xtN5^kq9P(phW2SR(P{kJJZEG{LKrmNH2I}7>e6`Dh9-gr(2K7i6 zM$DgKSA2ag<0*3u8olA04#qC9B?f@<6)Brp?K^?CcLtU%&txr1U6)>--z!DKBko2t7Oy z56{EDXsA~Airm)#LNZg}VP+^L20~;}VDXOg9NTbO_YSxmOENPvjiJu`^!N9_3zc3h zu*Fw3JM!#~hmD*JTJnOb{5zfJp$zQYXfMLH)Zf2u!EVG>>p`EIbaSy<`bLC^x z&{X!&GLGW#LeVSp4b#wPXxOA~qSR=2lw$f`8y8QQkJg}1RqRPTT=cjhh?LOtSCkX@ z`|~|o9e6R>m~{67N-Uj1wi+De_wY(A!nfjHA%OxP;1J-W896CpV!|`%f3e^#Qw+4xuz7P zJvWAcmfip!UjB<8pE>>eB@6i?y=#jR=HSJ!pD%dhy--U>fZxE`>qW!0x;syBk3V)W}c9Hd@oxA z19?8{7F03X84DgNx8+D(#JN{m3TpCd{uC(vqMB~4p{y)XGGSd&TL0Sd)Z;AaJ!=%} zUs&o$L95&5K~9OrEl$7YiTfauC^}!qFIxr8k|Tj;So!xh=|6UT7!Y#^EHxR+sFQHf z3zTubyhrZ3J^Zokmy#nO=naj%I~*5MUd5jSDN=wi>xM|fa)&TP8q7$pzzH%0@IMso zG^1lF0t&r9u3yp1VogW5>6-yQly6ZivmC{PEa)2)*l)|q%U{xqx{r9moJibFyJ4Vg`C*?Y#+du0^q#fc?;{jcS7|`RA;%W*r;jr;y5Qvn8MSF}fkH0uM1z;` zWf`V!@)Y%MnHU{)HUbj3!`ZPjl%9u>TgPz+8V88$gRoaQL|aQ_B$EpR&YY8%mlr8H zxj#INK|pTdN)mRpT?0-RH4rX4J3E_TtaSz#p(!jwFUqAuAwIrQt!y<$Q2H>*!hH)e z>+7I@>tv_W+S=tS0M)S~h$tav6&)p>%wlx01bu&y_wnkTOiDHlLs+K4>pM~M62aHV z(}bDQM17y+Y;IC5V7l4{blq? zxK#KmDJbk>7nS1;dc%U(LP&AAOqcTlu98Y;`2RpO#ZBNpz-ogS3Xu^s805&|4{U{4 z?zhohCMV~^w0w%lIzvpWL}rOZ?(a?W(L7GuSweKw?u|{f>O2x?slS0!ce7FH3tNlA z&^sh+e&e0PCdo0+b#`|)KhArL`F{+3zJV1pD2y<~l87<0)Ar|IKO)7r6Oy`$bnt4?q#w!?B`T>g8|7azoSvtv z`Y@Hhbf>(+fFi=Tx6cb4iB!|hR+}r_C6r5_+3r}{X-KSf(>z$OCWn1mgg=w}-&l7XB zo~e*9n}K zwx)&*JQ=`?Yd1UMPWg#O-UQM|iKE$napiC0QvJ0w0_D{$ZLhuMw-)nz2Cm|p= z@nmmm=ecUMOWGdNaQ)4m#Su)Ojjt@R3f`04@Fgj|sMBF3xH4XdLY}ic@+We~d=oPd zSnXA?4Kd_qS->vq6t0rWvABLRY(4 z-`nd_WC+Gv0mpDhydjeUY?{j0?%q$cLibz;u4nk8JA1dC`_*+@J3BkSO-$5Vy}>~h z{Pt2Fn_=PgSi`|U>Lpv0oN((Im(Tx^31EiyJUt`@E($cG4=q+uL8)c((d;k!6NRq= zjlBc9RC;txY>D}p@?tCo~KnBaR2^&yL8o6Ym|z5*h^DWC0p3H1DSa3QkeaB zy|6K^9hQ=llh-I7KTeCgn+Fa5^_Z}*!74!bpiyc!O;oBxaGRpFN=*fC-?@_p^n#+Y zvPYhto-bgBE=G~gl+*n-9>?$qC^_0NayNAh4V4&!3<~UJ-oXj{(Ls+q0)M??V0zy` ziJ>~7?$@1d_xatTLC2)5BM<4d zbDXWYN4M_YB%%o+Q@}zeU`BUd=W9#rNU^*v8=%puWg_!1rD@E0H(-wq{VJ!Pm55`j z_oKE(zsNFdMf81*D`h#21gX2$2}d@C2}9=XUQ|-+_)4gv9?1x=K<{|O@xj8#RJxPd z1R)(i(ag;AfsDWu{aSAZx8GHCudd$YGI*&fgbZ&^q((?G%v!WNf zpR1jg7Pf!eoGo2N8m-^AhGno!XliHJ=oNoMTC-HbCuBlDNEPbd{~d1fna;%DhqAfoT z2QGiJAA4|Up2FSeqz5s#qk00PhGiqI%-(kdnOR=>D1lQjfczroiVn-ZTXp58rmpR4 z@~Xy#NV)VDnGe*Yd#6WE!JuYNg}(j=q_W~myin|kNM%t0x*j!#Bu+=j^^TstKF*Ll z&L}xJ&V*I9SM%3Gfg=JdAhur#6(Z6YhG*YMm2{G%O?%Ocs`Xp6t31|;=;jFb)+atp z?afxXh$Gwe(i}E3rmWA**L>!=^i0~{(oV9($Otr@_sFxB0F`Kf_v|qXHgm*#XwNkc zrut!*?luNRQV_;{x3gnD6Ygsuw6ce?PS!LBe`ZeT^*<8>ihO3g0;LlQ9E=7i-oh=9S{hYnRj2^5c`LSogzw{Jpvx(fjzVZLp>8JGof zwtW*Cg-keJNWFkXT7Y!gs`6|_WKz<_I;^)sVIOu){A_m^%#8X%PBv?|1{x6rbQA=z z%8ySm&@TR0Ac`jem*;E()bLBqC5X=UVG=qEg5dM2+FE1>x|q&55h+v?2q0kReVNMB zk79@D`h-6~UhsVL@FpZ6P{LJXjCQ)6Gu1_N8Q4A!XBq~k6KGI=0RhJm?z_`C z%@(85G~L;mdMsi(1tJ>WPdwg^2GJq;9RGG&-FAeoY!`l8SeqlW8neUh{hq79q?Mpy z)>K0uo$zOIvSXy)LS88s%XGk8_G>zl{v(tvEbem*F+Pi`sP>mM1H3OJK5wY8<0mbZ zY^Q2Gw&(miVmOlo)CWe>1X8z71A=|cUdlzevjx64FlznOm~DCuI_U4qXW6RRBc3*j zP#Xz=X1E69=M0nVKi%71UmBZiB}CQIYj*qtW#;K^XSw65tYh704!7l#RS}D(r6G1- zA2hm9+LM*A?LMticHHvg{cX8#SdspA4QoZMX`}TX&lM7CNP@WO^6zlXNu>ME(d8R` z^?aiE=YicQag4Obf%QzDlHQjPc|Dvze{S~mwWnR(p4v0xYNH5duV3s2+YR0>T8aLn z9?5&L5)RaX;ZahYe}w!Ei<6PGyIE?iUd(6d^^hih2xY+!=$_Z$%;v*Lr{JYHt-?Y< zi`LZH$Pr_BLqmom_>^h@_LBLKNhm9JkHBi?ZJSXP zLHeJ&=WhK#*N}OdC`1Xx%!cgh)eb4X&0BF9@-o*NZsYhpnW%Qki~wNl^12A`G8t<{ zoSZhm`;``=&dOk!)iOLx&Lj&JiX0-^-!(Ais@A>UVP@y!E1w2kTM-mJN+{@(5MDM{ z_nLg0uMQIvGYAGLZxC)ywZqK|%4WVqD0*PNp#YRr1jFb01%18iY3&TE;-j1glXg7Y!nCa!u*!>JrW{CRv}W?@_#%zl$VIsu!?NtVYeade;lSpMtFxW-@biY|=~h_`%l!D_MkFBbWHbgX9mv!Re1u)sQJ5v^DM?{(B(q|MsyLxv$hP z{r3bNQ8FRkyA<%o>tuVRxiDaofBBpB8+oWb>lZ&QL+UsA-+UXT@mQbyCcR}<=sEFJ zhGZbc{2ISylh!xM`?0-0;m#t;(r>EadeDLH+_B>}+;?)Ms8E9-x{^kVpHJVsQ6V+! z|2T*6xbGg`7n$27mGJTsyfkOHWKr$ScH?l>_mp~zX6nq<3k@{z1PorjU4Fc`E;xG} zB*X}O4dSGJagK$ZG)zx#Uik343AdN>(T$v^5AyT!^rt2#Uuu|vjVe)LK%y}a#Z<2m zwC`Ka4M#cD&|JTM2M5EitRx;OE_Rq~Qr7SkyU3AXm`EXB?$3=oKYU=WH1eMhj$EAr zH5I&R>XbxW-?f=|ZNOkzZ)ar{|Kjq^%jgEHj>DZrFIbzM`>X7F+cmCVgX0WX{$WgH?}^60iU3sk#@3^g!tb=R@dDa3v{aS(ZkojuR?FI--F8 z!~28}X4(v4j;L<^{yl#bcnFL@P~(pzXDPu# zTnb(}IK+PcVeh7ztrq^}O9M?)^+m-$>zRQP4#gO(*}21Gugx91cG+h_L8i8D5iCR( zNY()o-zl`4bofIbO9?&Gceu%7;q-Sxd%!%-O3#Wt&jWFk|@Uuojtje7K{FDFv9jv|! z%oO#_h8HUXK8>`s0RVFU)(cqKdN6nS8Q{~LCpq9y640It;Bd&GXjLK)`RSUZP~n9O zrC9esy%`32t=-oY`7~XF%OO1Bj#AGA z1Uu|aRXN-$1y((PG*!q&LkCQ-h^q+rZWH-DYx7I~hT#V0ZWT<|?tqEpE$I(#`Wm{F z%g=9_$9X>_d6cD;>ERB_QZ?7)7J{pNZ!u+Qmiqrb1dT-25Q4V&}DVbdqQwoy1YfB_X}+63V=Vy4Oc1y+52ODi=ozh&~f3i#y--8 z2D((wgCI}98uaJ$?Ne7)uL)+DJ*7`<_H=BV2ileN^)ENEs11G4u+)6wWCHB|pp0X& zq%;*4PdIJjcW>QSsDOLo~W@J=llZx zl#m6#dKH34fnD9&YS836E!G5&kw`@$3TyW~VJU znHk;}X9th7Z_$bR0oewC`*nm9bRtPiT}PC!OKSG1HSLxwlHw?S|IQ`a6g~J>94l-b zy=4@UNE21BlzB3@Fvr8@2cbEM*(w2gt_#eTNbEPsP7wL0OP$Hwtog%VFN&+>So0GMulSM;BW?C{*dHg z6bj1FQ)+_tXF;i7&fq&_p@^Dpu$iInqZ9XgYA~Ua@0c0R;XWc(R~}Tly5de%+UIo*u8ON`0c>39Vl|lhHcTngUxB#=sQuqRgoJ#DSF19^ z8r__LmwvM|p@CCRAQOwQtIjI3f?k?n!)&U;_<3Eu>y_&2x1IeFeyLepi^sjyzP?yriWvi2%!y0jI*(s$Yk3uq#=$=HAm^>{`g+P zcmMv;EjXf5z|;6obP_YO5$xaB1f71{!!AUE9mqeM{o)s%XiY!4Y%!>;W)@zgRS(r& zN!LzS(b0~7#u}^o<BtLe0iJ_ru@}i@33%`QaP^ z0rR8a76a>`iQrf5J5IZ$&%}pp$D+($T=daS6>~`RTVlI=yE-kww#WZ&5Z>-OUYxgc zP=-Nb>Q$F3UT}@Y13Kf2hK8W|qH^LgBef10BfU-WYZzNQI)*{Jge9g5ek2BcLCQX!1j((XNo{JKj ztNkt$mti-=TOXUTI>@V7i!Nc+^s2~zRCuX65pQqzqx$c9tJ#`zq zZTRlpc*G+Ol^PY`L~-up)n zJv=-zQxdYao!3U*2fvPptMMBCQQNpB=yfpkcG~r#YVUL^N{6dYG+3cZ6()iz$F+;x z?&1H`X`h_(C&dG61{)hIPlsO>_V1ru#n0s0N6t=9H6mxZ1l#-j?J!X_Kxxagh_gK; z>`l_|(9$o`yjpEeO9yf^rSkA-Tl)^Itl3?sn&fHm524sf?Op=C);Iym$~>;`^7);GjRXf6>g(6LzXf>WWyIsF zas#~eL@1#v(!cqCSMHxan8!d4`W&r>f_iC)>-ast;#erwzi~$v@ z+*MauAG%G{xhZHpQS=U*m`;;k&=G@4HoBG;-n-HTd`JJQ`n2>0Fpf7xJobA7`j>w~ zh3V|+VcRoNOn49mAMH#wA{T#QB)9fB{F_4kxSB!S0!M*)M^qNEq!Hw`?W7SbvU;BV z0PkTgl^fa7x#gEfd4}AvTRn6a9RK(ITk~ajClQx{O@cvscx0AzVc?k1*odrpcL_p6 zIj3f7a30c|`-p723EL$!BMgPh`%-VFDGmIQB`+<*>0U z_m62(tw)e7(#Y=AY%SI(yc@o69S3)drBM>aAJkq_`%EX8OZmsFNs((n+*CV@DMvCd@dIT!>#-%2!^>fxKFWp8*`fZ6&~P27R)m zwKY4K`o?O3E)rNIr;1vCvUq-f!PgXTq+?@keX=K(F_qs@GfA=~Ijf@|f8U!jz;hg% zyhb1;V#p~9WqY+&Ki7{1vNc?x*HEee9>{&LCIu5o0GA=Q$_LzNKssvf=ZE;YpdMso zYI)-02gd_0R{mq>2-pvPV8!U~j}FqImRabSwqVS@1^%KT;o;%?Gd0e+oI(HkyasVb zEca5Lp>?=^-%ebAb+DRi7*#fqr<6EyuiKCgi1qdyd4Dw-k{?z;GO3 z67_M&e0?~K^qO6LIyzC~yKXlRF41{FkBjM>z5+7vgYQ6&e;m2ee%&!^+RM28QN7i%NfgX#KtMqyDnDCgJA&Dg(* zw~Lm2(i&XoR$1ko7yS1%F+&JJGz#=4*xe@>&6)L;W;tY;2cX-q=xKGcn2Lh+oz6)Tz8L z9LT%AXlmCypg$3!_ExEZNAjdrjIn1*!EL=MW3t_o?z&t$S^R;X#K6zbXoB~j+oDzN zQ4%_?fxsTA046*gxMN+iE@4OHzxeZ~>sW!FM_0+qo*PiT?t?woM~&P>O|*_^C=P_? z;7S6^rB5+2*zn`<_}CGi3j|zPsH-i8nbQD*k`vWRDzi$oZE5~f8dJ8u(hR&-!q}m? z2#2k{(Mt|iBbYm%s(+D+e_kts5MGXu1c&?#IE&ibb-7RLbd!RM$U@a8&-z2T&d+t~ z*y&ki+`MS!Uce*a&Xt>KGU@(4vws`LFr|k@8t&Xpq?#<)1&v;nsm7RB0GZ^FOV7(u z&AD9`v}`{6)#4bKE~d-Bt34-AY3W){xVbZ(AAV6w*WM5MI`k_l7|Bc3*Ntzzijx+C zaazL2hKc%MeZ9<}#;~t}&KQeqvQ&hj>seNGYxtWdlA#~aH=|@+K^o?dB7&*P6c6JH zm>zJgCAZFT{^y@|ktk3|)25PV)RRoimNS|B96uvee%to5t0w{QpabadEy@GckGphp0j<)s^cmb)sig^;JnRA{W<)jr(; zZN+S}^`@_~N$)s_0-tdUDCh{P z!`F$%e`fI`f#R2Vfgjh4zvtvh9wkHC)nhs@TLt3U%k!+ZD$V(Y?>>7xW7C+ou-M;o z`2L<&ctD+pyIOx7ymYpNio?8*RdUgi^Xh{=GmFW^SV=dE+@>!XlCj47)_G4-d@6p>Bsd*jJjr^}Wvs-L)SD8GAz>4caBl70; zv-OrG>%Ro$U+8Ayt2x9-%JRsIYD+)F*BrC`AQFqW?B9Y~uyM{~WoN&n7ZJYz7 zndqeU2{Oy6`}W8E0LB%^pwvE8l|JV8DG)twf?I(>RY-?I!0u{GzbFeNh`=i#g{Y}f zY|ho^Vii>c;dx1ioBRSQ%P`HD)7o@~dhlzu=ZCR%?$mEa~+(B;z6oSKerhu z@WR5w0{Mjdx_Bu@53JrszkiSW^nVL!S=m(#h9$t;u_6Da{?ea01lS()0HFw?^q)U6 zvbCM-YHts4`}Ygiv@aq13xG0a-`?PYHAr^$9emURFbyVa5i^-rtD>55hv0k+=1r>a$6;j<^guI3&BsM%Vym2=yHE1Huv&g*Oqe=dU3mZs@=ePU5> zC_k&~x7%YQs6gPtNX^x{hJK`<3?{NOQS6W92|VBKpkIZ7eF!+~CJvGh)Y=3=I%bB- zQqPTkJ>5U_76t^R?LDBbPO(Fmf1x83^_AvWRm*p`Jfy zd$BG}IDBhMH=X{=gcSWAt+cE4;G>P1iS_a@#3pV3*giVY@sG_IONaT6@z(#52?|~; zzmwbGSjrps9-+5bjok%0;R>|)!%(QdqW7Ikj@t^TTF!btiLvBO4BFsbpKlaD+yA3e z1KT}bR4I+4zO0;Fsf=g=w*R7{{tS+x$Ms)ekgB@vK~!qbA@W)NId-D|J|DJj)2WRsn+O`Heu3Q#Bb&jMA~}Ol9iV_HMPNDqE{)AgcWNgp@AAIDvvBx< zLVw-OhbR{j<#?7=?&XwP z=o#_jeq084weIP!D5FI~p5l-fu$c;g;@&#$Uee8YQ})-gTCR75>-G!%==OvNgJ=J{ z+fVzGkzyV*_t?fC>UjBNttOI0hF+o>yG=nM)8qHv(MGVuorjnh>ZMXo8dxMGe7`bj zhIDE|?w}UmIz#X_Rny;=(4*ra(=NcIhBz}+=%PiR82PNvrGx?8INDx zkyW(u2_4DT8r8?Mpx&RL49(g@*QdTp{;{=*`#1T9#-i}sr$XghEc}A>7%D$;N9Vie zdRN5tPjOSPN|Ly09Dn?gf3(*tK&gfLg@DZ>drVJ0#ITHJz5Z0?3Z3?M;FlM9cfnu| zU;DT0u7tcG2GZLGn`67vqmBPXFfPbHpHCXBaFoemN>P=d^=2C+=|_G-?NyfKi98*D zzKH4L%O@5uNg?JH&+fI)uZ0(saW_umKJ}9*3*PuS<{-<4wT}$1xaQIk7X5~&>O&Nd zpYi51<9Lo(W-AuI??O%mCgRDxmK+#lUwNIfn}#W5Oh%Bq-rl`F7R)as(f84RwpTx$ho2uv<9#n+(1p#O-G48kMyg>pG6Qz0N$S5` zsI&Y>(f@q~utrdn?vOKE=eVH6=bg-)OT0-9IR5|N2PFMG75Iksn0&F2@*-c&(@UN@ zy5SP(|NnoYGHvEP@>gQ;*NgxDR|yVlo7m)^t20|!1NlSjc7}9i z{>+5nU|a#QuN|1c)T&3=@}JA4ms2z~SbD>&e?j3nnj=-2x{NM@_6nfJ#6*At;RfVE z6G4%v*3}Mr6pvTU8^60QJC+CiB&H1{_t~;#-SMb~G`Dk)zSnu51%}*)8}KQ7w)yTme#lMxz|iG5 zUtvKd?|f`ivvBeABjEi;;9Wt=U*Wp`J%1+Q(Gu;ga~4Orcf<$AP9LTT_J!%xvwM6y za-lJ?dLEPt+G&Y!lT`x*%u~SN*emxf4?0>NTaDHa;)R*#_PAQ?V?Zihmkl>DMuB|H z0a(6on7aO;zK;Hy1{!-D&fACPym3Pqy9&&uDxktRV2zR+FRXVHHk39a4oxJd;xc8W z6KU!*?r;I43)H@bGiOXseH*-vYRd;KL2??oqjRHzfxthm&dAK1hC`KFR73*1Q{@r^ z^rvGQaTy`ONq>Yv+dlE00f!8ws6ufW5@XB~WJD>RRB`12mc+}IQo_SP_fjJD=jM9Y z3zG$U!p2}k1xX^`Mn@@up!=BEp?HE5ynRP5O{4Vc-6??_t%`EPNS=wWSw@9cOFx`L zI8mKSrd(xfx%;4jzb#tCqGUl=g9iVS^`{#t(9Stvs_`>w#V>M+tw)vylJ(nN!^qf8F} z9?bkFqnO}3E>nYABqBhD(O4b;tf;-SOwIEl=4+wulLyqa%`QCP>rY=n4;^Ji!R$uM9 zeQd#z0WF5hpu&8%hVRnRg_DyL#1l3bU@gxN^LDJNrY3UewcV54V86U`v&sf!OIwC+7}Opog$_O{}WX!#)`2d?XdwlC~`US6JVJaJE-d)#C{@$fWtg6eeC z@i>4cerI9Vu0WR)7}?Q5&EaN|8o9uh^Mzkwm7$UL_97t3>XiN0&XFhNK`V$Q^yy02z4h z2b-6VZ8M0e;Y@SyZ*Q;akxovup)2={7F6-1+@LcEp77kw#OJ3M_tw?@U38bnw3h+K zTC64KTzg`#yLRU{`uO}KpB>SynoLK63?}zgry1BJ!%AKdn%OW25O|z!Yd0T=!>l3zj zxQG`P4MQAm%?D^QwF=B%1dRrpe(UeJF3ewe|IkTTxHbySyJ2p6KS9!`QQT~Ljt6H& z^MsDNX|m#gKnTm_m-VykToWDFL-y`ak|El<*c%i23_{d+0Q*M-?*rd1S; zwLp*R1$y5%WPbj_6qW_nx5;q(lEg#7v{nKVzJ-g6i|c@H7qBr^j*l{pRY~**r6+Qa zlT)d6c_&4U6#~x)z-k1lcOB3U69D5E1d7s@IV|}xc#W}u!)XN4TLQq#Af7>zF-(Fn ztVtWg=;Q|1_67t{RQFVNY|K_HS|Yg`z0a$wtCzmlQ$>y!wj2-MN}j8?;@n{R_%0}j zJN=1o|8g35`7r+x6cVEQ=~zuDogtK{L_taUI5Rz6_DOgoM8*P@Q9E<^y{?{~9XG)< zOEV@E(eAdH*n9!;V*?WS1X#I_Qj! zA|?*SJn0j!j1%d7eiO=VqvR5=8wmtQ#n)5Ox7=f4W8<+bEq++ET1&sNMEO>8@4J|J zxpr@oI6XnjiUBBPO`{^xSI5iIOWHl;?9mE=zQ%|wFAy_m`Xr;(dFzJ=-y{v>5-VGb z=h(-6s=xSa2}3#R^(QeQ{ab?j2|g{BMD7?Ti#xaHh1kzLyKjc5ZiWWfw#sMN(a_{- z6twnnT;KlF&XJYJf*rc7dyw|Xsc!_x5r7lvGg?2l&RL|LY4C?|Q$7|ZrQ*J7Y~ z_e7)SUtQ+|n_<=wOXp{4ULXtlZ0(w^dIUFQG3ag|K>{jd48i$)gpGw2Vw7~_2p5$K zPm0iKGFec(PIBFz=%Ec+SE50GvY37Y@>8F_TlrTT6JgJF zbw7aIW)Zw6Md1lh9L)r0v`OdVT?lrJjT5c2d?lD0Sza>1ijkELCU+ zc2b9bep)N?RZ%QyYaeoP?$Cu|N57OD=4A_V!r~;P(kT zd8ajKWt<9*Y+y^O_mN)wTvAPK`o>97!|b{Pu`Gqb4; zkfobpB5Obm=%&6DkfBGA;^l@JK@Y=9NxcWeoZ@uBaeFxPaYD{HJSY&;XHqv+BNrrA9~GZI zy_f+C>%Te_@Zf`(7Vy74X=nj zcWXmDTU|*Zye?xc!De@E#UnaHvFgrYX@^qmYBPy$Ld`!C5jtW8QND}wo%#CrlW zbr|Mi@3ovA&e5B$vy2KL-}9|57VLYEPMuE6obE)k8)TcIgyI7FOax^el?xeGa{e{{ zu)oJJa`grgwtvgCf6EU;b1nonw*>36q|kVy$MoD*EE66I=ei|&q%AtsEmf#?~$Pr=h zp>aNojEYhu#KEaL2YXLp$k3jL?93ZPG8fQPqh!Mm|MhTXgYW!mMtA#?qqw;HZdRfM z1DNHEBl80Ag#ll&835D!V9j`$_X8wc;4M^seEeE2}%0{rJCm^CGr``X8!fhlrr-w%83@r#15Ut3>*&IRsZ4-a@> zZ?!dFcT47@0v5_w0u|0=q4~Em@Ghrn5(^)*F6ghqLK<_Q=ENQAA{UiFt+!gA)M$|0 zR_riuYilc3y!WK^MUeR@Xq+V1S67do9k=B9HZ+6H-y12ECl>|YvSKVZW~JS{w5sY5 z*I`7dJ!rc*p~%~z+lFs|C3gyzP{0x_G6ISX55bIQWGiwFyG6k3#Xa`2NUBl1rCg=D zXmj=F&y7zHk!?bXd}uKumSy1nN)mY=TwLrX%!JXgIrq3X^8McfTeN8ACNhaWUwUO# zt+!_}cFAf5O<%>l7R=VIXE;N}AMmm#AgiW$ZX%pd?irTjxnb?12Qs}_9>emaBNm~% zdab$*2WO4*9r-(~M%+QmrCBUqMdP)R><4at84_mdkr(5vIJp9wt<(O;pG7WeNJV0L zFauj4sA02IaE+;_D4C{`wB-tWaJ1D}@=_dMmCi{LZEh}fAii|I-x;-NLa?BFP?MDO z)geE@=c5UcH7W&pQ!B9ioSk01s!KXt3FCjj^v2cpWRcw2Rtg1@>brU%#C+fNlTpSt z7&*p1TkWpbP0^g;aBSXeMgQ3zyMK^18Vk2up5Su2G7H{^4LY=ib;t{vfLtwl$n@y| ztBw(h$LZ)za79jo+RNZmc=%<2qrQvFKIdngPgij;&T3q@lyXMb#-C^?C=guAr-75; z|AJagT|EW4IIjbP(_Nkj^Y6&^!GS?&oL1mo(%bAT2dfnL_AUHK?CJ8t3fUa1(fcH$ zx`>{JrKhKNHH_(quH{|=JVrBtG>Ww!=jLqdr9VEx4DC4D{P(g%nX?khFdAPqJwKrG zsbbdr=j~hD5N-eAtb^t6k*9riU7SaRL7Mrb@N}Frm~v>J@zinl1tX~}BX3PXdboN3 zd5I(#FE*zB3fDQt=1z5I9&)ueL#DxqRbLGV9v5qM(|3Awgzj;aH}sXZtIovnpTMA*w8E% z|Ck7eELr!-drU>K`+PKnWTmCsENu9wze;7>P2=@3g-9Aa-x+f2(?i3wM_0+M=;pe0 zXHI_Jv$oDdL-~?MG%b&lbw?|tkx|4?d;_GL`E zTpBu(KI&`R(~*--o|5)T`SjL}NDb`YJ1WV%+P^fzOzeG1qcKuEKeLwdJuX}8^u5VT zNp9|AEgHvfqdmUx=@a%AA>QQQ2X_T898~{Vb-b=5?mFfDz2He_FvI8QyA7vGWj^Ha zPO&Cu3^te?-2xK;xNR{cMbJqIP#`((uSRqWhyz=ifeDKXk(+l#L_CY-(uJ%|B(547 z8xKo-U)(u@KKvU_bG;}Bq|By|EfQj zx+z9i@98N79w3yE126!wBNn$~dhjFVmKv2KrWR6ERKFU1N>m~DK8Dlz1_=mQqs%+D zqyqmjO~YCC)V6zk{kN-il|Z^Ed~$L^j#}8-dMe_1I4}rSo)hEaeVD!|mv( z1{z)k@q0oSdq#iVLq5+B%3k(Rf$6s0EuRmj@*mM_F^q<{O_KI~F;ID@o)}tsdeDj6 zHi4X>|4VG*eouQ}-=ihiAjT82l^fb=RU&oq2tfdvIhMVPa}yUfKlSY+ zp}1^X+TkqKVH}*`)}9f!dOxOx@v09;B6QTzSzX75?{IKi=UxsGG$uNPZabLVxltYY zuGrttVNVI~_+aJTuU&SGngKSR|@1Gb7~q&HL|y6Q7M<5|LWvSvNm&kFG$~py6Lc5G%!HT-vL7dGL;Y zg!m(ZaDTAHfo07tuy6(E`Gqj1-{RgMK0eEkXjz8q4d%gKu)5kfw*Ea_&Hp)`|D~st zo10s0*_tJj_-j8&HVqUCHoDUbai0b3zA)UrjV!eQ>jC+kl+;MtRg(|eB)ksvXXQcvy9hO;6vDgUDGRD@7jk%9PS!mov9c^H)9aOWedeXjmT$C; zKcNdVQzLUg=l6AWY*XV~S8Q6DB|lx$5nlp>Cdzz5jDz>fq?|)FBpY_6!H#hRCA=A zD9RH*`Ko?3z7|SAIl|?K5_!Kc8Ol81{-`E7?5%tp>4>StZk&D~P^NfWRCKStn~sVK zi!&w|xSW?6)8NEF9zx2YPWg7@L(FCVBqTC{!^b$Awg}zRLTl18i$ysS3?1Z?!Z0sP z6ku80cN^@{S}b{Kq!~y)0ekfJr8iZ6K>@!Y2{8>HkpZE1?(aFfpI7LTu+fr2F`w$M zO}DumNJ=Uw^lBo=1&x46Q#qWlrZ)q(tR98)?p3@*y_>Sp5`B347S19a(o-^fomQvP zV0fk8_99Jy#d}seurQ3v_}1bsP#un(;Tjbb6fFGyCU?CGULSz)KqQ8XS`GLBfcBop zh>2do-LOCzw~K@0SpwQI+LJV5H6Xy!56Ib8@KAGmtP%Y)4h3pF)!n{#XP$f z^qQCwS_12T3C-vcKc+4RXjGY=sjA-dK6SfHA6U4w!)^yZ=lhPoo;bqJ32RuGS52N5 znS30(zd^cBcRFcE5T0wLD59aFQhZ*!sTblQO`Z7L=-XNC5785%U&~a{{)5>m;f=@j zsdXfIN|+5%w`LOm{9PEcqmfIiG4K7o5$1dN>Jh4m8=>aAxY~MlPhQ+_Q`D4*lm5JK zgSxRDL`DCPs`CKndXL}!kF4yFy(-EkdxRu}?7g%1-ifb~%4%?s9g^(qy%NgIUfFxk zYBk zY2qE|jc;Fj+yMpiq8u~=AF2zbrJ3>si-s?t_7jM3xE}gl5Nrdd7FlgmaP!0X%GqhJ ze*k3+=g}XCg~*(Q9>W!xX+o2D*S??Y7XVB+(8R)I$rkMeinNfgT%Qis3Ddqm-rTri zT?Dqw4*tjffcDlzu+=5z)tEf6%q4$bfjEC(#&E z#L&-qhB$nIITrxX)rn99*KqOwS4%((Jk7)}-PC1+e{Xm)MR3oo$8w@rxVd$r5L%Hv z6T9+L|GF_;X7cmyhr~bXFMl{E1xPDN;y*+BtY&@zO>uX`XQNxJuEc%Db{ju*&`N)}b@P%)4();d%>VR@PY7hHsofNbpXq(kTQ-(U^?5)KJrh2gK9ZG{rJz9<(h$Y3 zuc^hJu6b_xnEf*>S1HWR%~N2a2$G5Ek2axzR9H8IqA(^Yi3Sv1-OB9!7{7v_-n|3m zI3)~(tUho?GeKe|2(az8rW3`byLx(@j^H)43FJ8F;NK@Ejz1eVom>Zy;p{tVfwkqm zJ-5t(aRi)bS7cM8tH?3x$v$9MfgL9}n$1IWT zCr?T*Dp8LAx~1=`1Lf!}0jD$EhNjs{NwV(MhDOGzzPrtypL5?@ zxSrHuVMLiy`T|(B9Ytav%h41q*BN{{AsjM75hs{qQ;*_V0cQ_Fs*)^R> z_?-9jwor*!KMAkvS!Fv*7ptIcsVff<-7j8)-Vq(8Nt!v=R!aC+&^GZ4oCSb@upl1; zG73r)VY|69a*_8uiKB(YFqJs9;9N>==-Ef1RMnhHJt1^|F5;&0DoW`1@4s^+VsOfh z(xi@k(eG_f{-ZncbU5H)Z_lw^3%%+f*LzwLvs(;C(tbhL1Og&YG7Q!91g{ryw+=Mj zweM>Aj?UjQ)Bm^DDy_DmGTRo$Hy~AiIyUHlNE2qab?XVK3t7cjQUoH36>Y$FA8mn%6rQ4aJ%!+qoZm8#w!Ee>V z%q#=$uX9mt1S?ZQl;c4LNyOQA-soh(H9cgXZUBfp;v85Rqb3NZf@sL_V8bN%M z7rQb!K-}tnC;9K^qKohk;2W$$;A?JL!0E3o(D=ex(P-ON-KoVk)P8jwxPv5s9X4&6 z+StABoQ4|rYt9^RI~r$h{(ifasOmQsjM#=j5g=O0O2f#^9IhCE5A1A zzVV=X00cr%ObjVF8yI61c42VI9LU_}fSd2LV{0O`Un$!>HB#-8udDL_>83dnHC9*e&fZg`j}Eu@Nlx|i{&MSw6gwC% zFd`{6E-NQg=eZu=iMGt&J{~yw(z=8cbYFJ9pCgEy$!Q6QRq))(d?yhO2?8fJ0G$Ac zayt-|M?ny6VlQ{g(pjA?&JwBj+E}`$kts{EFQ~Haf9cjAqbz>$J13iA%S65zA&MZ{ z$Sgl7f#Zml^vht#b59#u{B1JiZ;6JxH61TLsUMV4V{jkb1;NLe{!{JA5;6Ri8K`mr zHsAQ~l)Z%~a`u7#GnIf!5v#Q#KNVbz7wDCR3^FnayLv`1B#0U}BxH9_>avwKvsu`V z02}QjZJQ_;ZJ~jYEB~VnX|tnx^-IuowEKI!$Q^BDw>fBb+kauW)Y>_-;C=haMa z^ha;m_0nBbf73UeB6+}&-}vR-FZ95l2?htddMF;V@ka+lco?Q{4-UdD?!%-Uf__C) z3V)Fifx*ix7UaN6KWsGF%z_&0qHGcg;WaMp=_vr)%hp1@QbZQSAO})OP$YjUDNUI+Qo zz(gOv5kl~|K_P2z9frFiz3)W8z4aZgr$_KV-h*W0Z8YMJMYmn3xHV%H1g_?FwFrFP ztxs0h>D^rWLDA;vgHNAp1s(BQM?V2i`N9N-xdGA4Z11`pIB0EfAex0ZVJcIO`&FB2p|MDF9V z-xVU`#7Sp1mH3B-PSh`CxUb6f@K%74-`q1}rz!rA#fMZaJUV`!>kl)G3!Q+-zNBPD z2MsU>s30UDzb8T{!E=;}Uh+dXV^am~u69~F;}h*nH5%U?skG|ut)`SzD z3Le0$7-@vEYl1(!2cAMM4h~wI(&(3o3 z?#Jq{2Q^f)ANMDnM^9UEy23>w)8dudGYGJEHYwb{S#>t<3?<7`itYNpV*V-FB~C>6 z+C8BCEuF@dvOBG;sl*`!yH-0-ix)ox{>TtMR1Zz*$hRn*Vcoj_svR};^iHH;?cjuZ z6la+Rdxi^ApK^Yf+6`e}oqOFS`R^Iuj2tF~jB652!WpzR!lw6K==vKW?IGDe;Y(G- zRH)K5%NHgz)YSTj+Uj6QNr{uQYGH&z7Ox8c(A;Hit0AF}`sh(iB=U*+1r129CYw;R zhZ7q?3y&>m(0;bIW?9KPa*m+~Y8)TeZA+v^_EL@A^B z{If1n5JH~G_DW7#~vl#e^wvM&^cgYLt^ZrYqb12By&u%wfV>{EE9a0=gLj9H6Jf#K!TX1^ebV`|nWj)c=V|AS z0aSJ=Nw24E2Ol4Q@CU4|AhyL62)(@koc@inO7zr-BeQ3L`q5Ap{-<0iP>=bS{wOdQ*~< zYxphQAKm-r&=C-)G}gCxlsu`GqzQ8|VW#H{S)$(^;VmSH12|HxYQz0-#6h8d1YqYVXl&0q7RL6wc zOf-$bdqxl#^;L~)0O(!@s;W)sPx3CDG9w~7vG@xb2y%-oy6Khzw(2XNm+pnXIK2Aa z{dKjFYQ?LQo1*Z-4?^&7GM`>cWyy$iI{pV>!K|MJZf^R2AGm(`cG>+G>d;z> zacH^b=+*l+N*^u$jO5`;T6J9F^#~<+>%M%H)K>NL($a+{?U^}FXzV`EcQR}Tgn zBUJX0^y2!XnSMuHit(Jae|dqt|4M91XQ8!^YW?|0zRa1Hw!Bi2H1Vhimpanb5igKu z3DDq+;2+L`I{*#bLz`(KlFa|FbFr@+_q85-fr8=1shFQn+eMXsN>xk|14{uyIEHyL zv$xS#!pyL(Lfy4KG0^ARott8fOBtz7mTkgg(FtaXUQkoG9PgN-9zuTs)iu+Xj`#ol zx3J$MwoMC1x2^TsXj|BB=%ZU#x;T(E&B4Cn!Y;Nz5_9qI`nP}soHs~jv*JXdQN44T zcxmrR*O(@liSc^VMi3lF2?>dh!lty_yYopw=IzRLCuiHeej_Bz8po#)WT^k=ixN#F z1O^*Ed-kcepnww;sc67&Wr&j9-+(WZ3WE8M5Ht#c=4Be*L1&xBtnW9_{6#%daP19< z&OK&`Qzb?RT- z-Rv6B&sf4Zs%P`8|X2 zJ27gjMZ<)Orv2YZ+wzn6i4pYn#NBe(5dKfrU~zMv^O^45(ZGu~jR)6@bzf`%_Pr1! z5cn-kkf8?C0%#;(LsI1apk~>wUFc0U1W(+GJ5m&oEH&xrG`r=tnPnBTHGQ6n-|7Sx ziY^Mn{Fjtvx?uts1dSl{NcqkXS6h1{dZ_73NXR>aJ7ly|hx5Gmvy>hw$g+x-tzHwl z$Gs45=W@2i%EY|&+8K|#>)axc#cJ|{^a~@JqP@MYjxP?-DC<``PLLZL3n1&MkO%<; zuiyLy(}kA}XDc^X*h=qvc96k%PFKh>raj1Ms-3jjjGpnmuw8C$?m?#uOqPL>avP=; zw*>`<$=G@GBv@xAAQ{24^K&>Z2`b<&&MUJq=kEGALnB|g-n5DJu3KqMeOokt>XQh< zb6K6`#kz;6{Oe?8{B+b8jLwEbF!@F)R>NcKk4RUd03NvCQej&MvxgvE zjy8}-h@hdNr9yKBhpZf^oJ{kRN4N|PjCRl0`qAgkzoik0HJD9^CPZkwEGpBf|{v?&Wv+_rqUGN9e<6Dp{*Vf0d)!6qpV?=yg zj!3fMj?!qtak$Ni%k}7rYj$xeuxg{I)%II0r3DmfP$`ey;}7~iOq z${aoH?tf`*Hyxy}lkuy`JeZN)Hu1)uk)aj?(jfG0z&Ud>Lrd&}`0irGFXW`xka5C&G0`-lrD;S5#RqL(X>?1ONMR5IiBur!8 zHc`T+tI*noqCUF3q$lt5y z9J~NB8#jveu6(HK!AW+SoT#vF>6>~VT>sjqfw6%h(F(X2XrJ#gT$2*MeP1bDBE|8( zg-zh!usb<;J8Tjw|iziQT2=0B8`jt_q`@7(>#Eu?~_nU_3z({uC(=+E6(9)s8Z|l z$45>*UpXYvtw&mcGyQhE%$6pbh3vqI^h-QMui8bXrI|#$e2HK@VkCxOB58PMB1!-H z6$cK94Nz$Ap*RGrY+A`zIZ@8tbg$f17&cZ1g7@e8J|@(ck~rV{iPZX-$0{>-a3a38 zrW0GBUiIG<2+*yhRoOP=_T10?!*+L2DUR>98Rke!x0;aoIOW-ZlaO`tB1uW`9QOK$ zgimA@>%2&HJyA|IT+CI@(+$v~Keu#)M>$eCyLNn`Twd);HR%g{M?m&F9KuVG+0%Zo zkAL#vFa3Jk?a-3n*`$Gu1S^F*3n{2xt z%W|rkxxfAYj-W7rI=Ml4pZvi+6^^ujLCZ)qouvPFo-V8ZIc+&?FoZx2hhk)7vvUO_ z9Iq6yD@Uj7FfPmgd`G9D*ke3VC|0rSHQx&gE!@bkFg+T2`hcA)`xENpZT%MeupxWJ z?f0JeCI9@c$wZhIO8R}sqU8N5*I9Mkel&$3$4$F;P6@laSmpoz_3~Cmlmi?(dAdB^ z?c`a=WCTNw^T;5R}34m8~PakmYr59loXvRqAwO#4{5HQ^#+0YJ)jk zQL(wF9dS)*?d|_c=DxhmME^Ihz_swyLIby5ID6pXh>p*&1!s;D)+S#m=4Po76_2n z-X0=CPNBk@d-KnSJE!bcFN7QFGd*V{$|yij4X)g)zv_^;5nsWaLs2-X zvbnN68O^90LaK)GU~0xm{JD#61ue!1Uhh%9w51d)TZBUMto)}CVtrZE*^KJvNyUeF z6hejX+iC1pRXD!QY+pAw{4Ajt4$r8)15)p;l<6q`!S3nzH3TaV=!WI+U{BQ{z7WNo zm5{yTTJOETZ{w<&xPpln|Gin+fnvP1_hRAX_-w>^O2u)qV=Q#Yj<#X)SX%K>dgT35 zVl)6&!3Y%8rY*pBmr^717#dQIkC)cc#;VaLlu(jpWe<*t#qkli)Aw>umS4VXZAzx1 zf_Qv1cwslugPr=}$nW33TOfZ*UL1>nx(ru9W1)0^Zx4&hpyKJ~($XtPpY=fT3^Dy8 zvq7($6#G=)t6AnGfLa{V|H)R)!j}DQ{>+8;LWB&V-3xna$Ow1PK$2mI|HAFPVb*|pv8 z-pc}Gqiz3(J7PCQMZGrqvpNl65puXXloub+`0m|1=;pX!^54|t14^J>qdhFWy z$EGdFD*{#+gm@Sl(n5-T5O7&~;Mu)^XSIBC(6?yxc6~WAUybaP5vIt@4LhnjUTkIG z=pjJ~r+v8P{Wmu8L~5a&4g%rO_*n$!ZHW@&8gT#Zt zr+1}YUGFcrRZmUYFc&@8Zz;-VkpE$pN1t+Dx5f0C41UbsC}_MHbW=$}&L(k-sf6Sj zqiU)LotCB6SGJy}O?MTO~rB-sqkUyzTG;k1zEu9;hta-*z1d$X|07nR&Xm+igS%X7yLIGNHa&|VN0 z(H$7pMqehf&JU`~bkA^#aae{W>A<~It5X_$CacYdJC9)*HoGKYa>oJ~LE8*6|xX1UXX7vxVn zHv(}{f~b!GX;y?s_5}8+k0}j;g!5U;YEAv<=9+m_b$T?_mQiC%}`O@ zyW9>37S^|V%Y}V5;P|_G@3YwfZ~J^(capHr9Ir9*Kt=ks;1=XT@jjB4b_LvHX2ln; zR~4ZGRW#GLZ+-Jpf6ZCv(oQyZ8z(pvO~>Mn1BfP^V7VfF=*tFuJn!uJvliUfE z9t@~h8KxSM%NA(SqELy1g4RKN)=sl&mrsM9-o1vR72OGsw`%yr0gkAsZ6x`$3dNb$nqeffg{ZY+Ap^P`tIfp3_a ztXW({(0}H!p)n3wEPowp_~LK_11%_u0E6T@#;_m(8J9a5O}c88B(y1+;78Q0c4OAB za9G`5UCsGcT1r}5U5%uJ{&8ij^d2bvu|Iy$P{<=?mgs&|G}oVWd@=s+H_Olp$?hGN z35iFx|0^bNvaiAjAXplcV8K-${))YIXNUJ59){d|hr&J0qZ3FD6n5dIr=LRmDUSr- z)8U?d6+v2eO>}MYAy(&;klN?=N{L^y(v-;J;^J`W=n%RgPtRqD2(|t>`~yq`pOV|J zy&}SvymO6A<`!to0M&+#f_U{OVtXp7a2KsRoiIdNcuxDD=XQhfD zM>x?@93~C4a2f`JvW$|q!rJ^^Z-)AkbVY}qCbB%7f`w1_vLfIb&odiBRKDkeRsGQ> z$=Up&;E%%T9uvbUF|(%VP|#8%rKNu?y3Az`olZ2GkCmpKr)yX9WZWN%@G9vUQyExt zF6f`t+!!uxF#LO4Qqo+)tv4yz_7@L=4-V>s`~JZH8X6h`cjAxxpd;|~gT4xDhx$m)rlcE{#acvg++Cn;C570OpqAWHt*JcKwaR6q=m3wU$jDZ6$1 zHabimuhMoVoEr-ym*8oJOqIZ*BG(V!sxQ532N?VdgK8C72nD~1Tu!= z;J9F_@?ouv6fv-|^LbcWZs?I_*D^F+hbd7$bQY<-X_D<%XqwlAbh$CnH*OBO@P?|} zj(Q@~=`oiSj-G@!Zo94vR`fL6tP7z~Ji>d|${d$NJLY}}vRMwZNK|&+a#b`A_wo6C zmYZR}`qech(ZS2|H2pj6)I!TW<&>mduLZFOoCO1zzWW>I@6uR1I(tqCMV4cXR}opQ z2Q?)nBrrIDi(?G}w(;bne?Uob@VIkm3@J7*+LHR0C$w45cmp?7`pgsWiF|Lsuad`c zQsr8C^~cAvng6&_H-)K2oLX{vCsgy~Sp@J0MIW}$wq&{!jhtQ=k!c1>z8Qj}HGr<2ufq<((s*{nL$u#Qx9QVhDWU^)w^AyYZbO1KH ziFP0(4qRZtO>NXK!UQD5J!KG;!Z~fO;HGiv2JtQhoFa%XUAutbA#WmF-0u*!@*y@B z^OY%tlzoj>$nxb);J|BgMM*YCcFn&iw{!o~C(hU6Cnww}W=Eq;oA7!sT!F>IOf%2p ztG4^h%HVbJ;E)e#IxiO{C~~XpT2Ge@KVe8Q-nxY*kt+D)Oq{+)`vLOOr>3P;$JsxC z)qKYFQ}Uhl1TnSwEOwR#nr+O z+*;SKVc|an5g7?7=`K9E;2c2%&mjow$Eo-71uP;nh|jt!YssC*%Q#*7Kg$b0KVX#b zX}pG`j^G3n&!ya;`{p(z4*PJTo}LE|<34+#>hjwHnbbO$hZD}Ja5h03oDTyyHFb5q z%yL#4#dOs-_*Bo&89n{0lR3@vNMvKzNJI%J6C;{GY|oqhDXMatC84d>OL+gY_og+u zjzZo=1-3^@kFTD;=~=#azc3`MZDcU8cSa#MI8l#nI~p|F_38%r>f~w}xrwCoTyOX- zEL1bG?XRpp$A}P+8q|@Mk@43$^F8X%Qp^SvX%+N)E9Pb4;fh5Ev=R|qtVO>!#t#;C zi=VLQQkSkL#)VA0+E}BsTK990@0Ldre`l2I2F93hwP#KjK2qG; z_jldfh0{r3ZeIJ2$n1^1eg2>9n$5$*hjAa$1bb*Z*~r5C6yyE17)cD$x0`}oyj??Y zreVK*i}rdZUBT*I*<(!dt#KXAEY(QFDIfSgn z1Y)*L|BT+J6t!bA96xUI{5?S_dXaXOX7(idWofDV{97Go_g?88!UtHcGxy(2UY|k# zSORC8GvMe7A;#QXJaG5#WgfjYzj|q+T_!WcW~%|)K^n}z*#olx10Ah!gfYr!;LDd7 z5SZ3HGD2Zjj!=UjO#@xm?8n_ZF{^D3VzoChi04a(vVXu z=lUVcY-M^bPOiQvv`>8V`s$O_?%1H*ZwI60K70W=DBxFaa>iML%U64_?ISo^(r+a( za6augb5q*u_#RyM?KrRUu5q=?b?*M6nT}A!W8|Wv`|H(z;7Z>-$;|FOH|s6Vq=m`- zhKSdHe5S+8_B8}_-+l}Vm`uEN&{CVtC|_?Z>Q`fPoAfr=kL6vBem=r%zjmt07Apq- zWWy>7GE@{{>wgMvY7^OkGGorztmK-%3-2cFjZ)}-h}U9!jaJS7EKmOP9U1COM}{;- zw6qk4K7Po&rxPEabK{>c8RZ9oLHqzjwJy=YEAatKIbrC*OKxv7q_t z+8bwCQ@0W~_m(9Nz2^>p-Up#cIU?gY29<}eehl4gZRI_86_cr5dg!3e`HQ#n{x6=V zO7F!2gWSo3XIuiu`3XJg%#*gnrCh2%>0#NGk0+10abJl(tl&V2pNA9~Skib&1e_nI z>G2T_$*k(2JucMapI03X{7?}PGAOf^H`HO0 zMnP^XckPMLesX+ovIr^aF)Gf=!r}ow4$cnWXPbl&CAmFK6k#OQnn-1da9{6-q*yBQ z9}Z(4Oe&V^di6EJ>=H`)aQda1%ZX^nMWq|)XUl~djv;rfK3YjXdZd5jvF$`gboPY?6V*E#`gBYUzZGO zEG?+l`W;DqZ~CNc^fsVWu&rP^`Q%So-Uv!RV&mBUQz*67e0N0XO)>%8xcnVhD_822 zf`<#abi;og^vtJJr7hbr0*~%opJ>-^6&>~SXP2C;)s!<8_ui|-XLYZ>=&Vu1-nG*Z z{;x|#ObzEzDk&QS~2~(yGABUzVI1w z-hc->Dwv(eT5a`IPz(r$+gGU(o}0Q9NQle;|LY8v8%hJTC=B^%QTlh;w{ae253IU@ zKLfu`LD+8NkCN9x`C~jK7X5e>qqul|eMm@)PcUO!3CB8jeCH5oM-|_I4#oj=FyElO zxgr5RQBW{bR8V+3n5#?GT^IKx{rx`R65WJ5Z)0%a1pk;1$6d;QBz2h=hwum-{;TNqDO7VUh*^jI}-kFe@-us=1mIajrEY}{11c-PmdjXDzPg9juwyZ zb$BIc^g!QqMvQTv{vmN^$);``@eK?EusHJuK8}(ljgOAr+fzwCONw+M7#rkfBS<9t zf;QYGlXZ#2513uO?IV)b`5aa?y1g_uJ{2!h zQpQ(BlpDlkVyh~s4PvG!>m0);bpkt6e&>ru+@=d54g@<>d*Ez;fA!+>mHVHfKAR4qtgO$tz9|}oW0F07h=zCgCXv!FOgF=f z`#xf4HuzO7v$$>KN9w4bv)Z>K<6?I0&q6tPorftW{{or6{)eeFwQzBG9xyN3vNh&s zy*%Z&<(_u-fL6I5B;zsvq*C6u{p5*=5}iy7cs)EBs;z6`^-)8#n{=WZG-12tIX6)(6A5q8YKg=vM!LNp|XhMx+?kBVjM&MXyc!QFE*W zI!|tTa;{YM+<%b77o42C(;Ew^dEc8%L>c`+ncxao@& zBx@_PXU7h7oLs)$M{aJ1Z^!Vogn zN77{$A%N5Jq6bNnbRNl&!7ET@;m;ki>j53b2^^L`ePM7N>%{~^^9sGjfO>1#Evwaf zIckA+qzYc;i=Z0jxC>8;1M})RPVgvrW?Ff=9-dRx%$mcp$&E>hSX?*m?`@p9o1G=t zRIgaMUF?02(I3i1Glif9ntl{Ry+x1Pt~(P$L_iTojDm9R&xLL>h7<-Gskl-UeLFiY+{L=*w1FzjtAY?xi3Lv? zR1Ei;C>bT?N^)$hWimJ$YJv0S&6Dudi2YWD1%_0Uhfe(q> zj+d=oq09VF4_HMkJN_#&sq-;)6v}tKTxODYqT48iuJV;yhXN_Xvg{?g~$y9G^hzLk|x*od;0SF(G{LOk%jDcYf~# zL;fKP@tE#jKq8Zv$>y-*aZR>Lh|Xg#( zZfOcq{Isdn>p}m=dctRUl+C09bTtDzxHFe3ts3K$8)WCfP+M#w6*v4 zNn!Rjyb89B?=YUhr4g{h0M|R2(wFdS8h+28>wEQ5o|hb~yvHIceQT=KJBaznn=;9B zf2+?|mB)cjhWLr_&tIBY59(un|NE0lA=&umc`2fL^IZaq*xhLa6OycH%*@OlwVLf3 zjF>Px`O8WDS;|7 zKvw*#v-FG2QI8Q9_TjcY;iuc_t?sU_W6#0jAO!km08%gt3X($;48P|uV1e2i&eJI> z0O|lIo9UQa;bu=5twD}5RrqcwNuocw%tkzgM>SK*3i+bXMOxZ#u^?^u# z{{z4r=C8sCs~NU^{M^Q^HR8U9;ly}8k$~2}N_OgrW=0e-K#H#4QsPjg@TXS*p06P= z=p#&3zZ~ zSb6USD(eLh*X!`%lWK>Z)k2t0p)VXazkL6#m3M};_cG26U|Cz=TZ3Zj6mI4i*n}bF zUz5#>eL7Rc{e)i=-aPb&JlQ*7&Unl`ojGhH1!cYLtFK__GeFf*{1Ni;;>S|Lgibg~ zee5-}?)}2=M;`-@EaS=WSAoOv5sJU;hBNOdS!vWtcp4{#0m!z_XCdCN9K?!;>mUsC zK!IqV7QE@@pJ4g6GFgipMZ)jdpFiEwOzAml2JiTMWyR+E$Vla%H)qdZRo8E=4!kls zITh?M`#AoGkZ$j4sSEIl8#FX{^~Ud{La@}X;%YW0YmfGzJm*HOaQfV(fVp}UjB>k$ z3_SJm`CaufsZRdd)A$&6{M_8*lukC3|N27Ql?qjb>7#-C`t>m9o9pZBur@WOHP|hqaVuDNuSU!ngB1%JaaY8dQuhBZ#{#=+NoW2~6(&+BRTKyvT)6D&u zMfuEl1frH*PZum{FD;uNAk1kt6!Qv`sfLko9O?L}9L)qX(lZxNPycmM88y`JT-^Wo z0Q5D)&&GxeF$8>TLwQFhu;w@9<>LeNLCu5v_jiAr7-dK6FCeXhG7Xtb1{6KP^5Gdz ze$<5vynIzbaJ9aC`SRs^fU9^Oa`0C=NdbTM(^Vu3JPwWyOoA=O?R7nwEF>I?+AI6e zr!}MsIwnSdB`i|b-1V`0X5Ska9)MQ@pH}#{JQIn(qp7&vv5&~42;!j>ay?Tt-2ZVl zqcSDYuZAL3p%dXR9z-|N3A1qi_>U(4my)>3PM6L1k z>C^8ZjI+nW!a`~?TztE4E9>a!yoSh`;Ffr-AtL<3*7=AmGS2@%N?R82cTH>WKUNL0 zC~ARRGHVEbwg9oe5bn$VFR7`@@Fu^oUr>-&t}7T=C8qrIgx|U)>fg;>akPqpsJByP zJAIi|Q~?2ALne)J&XA?mocwv>8PC;_6=nud7wDwn|eP~f_!eH|AkbW2w)FLbgr%rE%# zX&AoOd)8x(&XdO%Fk0A*dh=!ls^^Fc)XS_ox!>PRTdsj2lj;v>*E><@9mz5^wMWPE z?<6<6m%*+~jDxWq#sRO+XeM@}df(bp*9A|c+~=b|nIHLNdj_FO!b!KWy$)ey+b{8> z4{y&_j*7ytOSpRcHb;v?@K9Ik$g7NU@#in$hkU^C zd8;@AFyOr-PQ@A_A`iz&;i^I=NwMj%v1*Y{q{Ns!u5=#SVg^ZHDr-eI8^ZXd9Y=>B zJ-j)iMqDISyYi3JRaM{DxGyVXJ(N=vS?)?8-CvMNrjv3L=6}7Uz;wHoa8sHF4MoAB zlcV{?alB04gsKN(=yy%El^Y_ZVY(rGb6T-jb%kYa-xr)VwqOHV>u>=>&)M!kJhJN+ z&BzkWC?cp{Twh=Cvrp}|2eB(ls(Q}TamcxmNq%0RniLoJ3bp}FnQC{gF8HBbEot~e z=>zOBFrUh7^@$)Cq!lzU=_BhWS+0o}pQl2hInk6M>J>}#&r6o#dZx1?>%qzTtz!;+ zLtpyyjkeuD#k~6(WQfQhd>Q)@c(EH#0lO`c-}Z`G_{pj}akS2t@APof4?4j`qs)v9 zba8RgrP)zin`z50pLen1A(Rdb?2!`LBxuq}(q7uk_oHtI`s4(Qpvz ztf{LzEulaZz+0`bXC$VfiGahoj4t6_A0BSC9QU)`v61|$aQ`RwUk=TfIk!~vTIi(| z$>kr;KUv_fKrU&iiptMAW|#n!Qv->rk-t|x;9V4zCHvRY-JNu>$b{hvdf@1QIK;(k zDT7Jz3i^sgNc#pF;7q6wp!WJ?OKniG>9rze@t;Zvc>($bHGfW8b{2Ktqp=;{{99SW z;?u0SL?$LJ;e}yc-QAccF%9P`2LpJv@4kc<`2RGvk1O6x^7%}a`pI&8Z3jQvpZze< zS!+8x^edS)pd0l6)cM9tBYh-Hm0M6Ap3AfA9^6Nchf+>~hJqRT_+4n3-f zIK7DT&Toe)cd|Glh8<8mJZ~t8B|b9(fAYut?v+^@PBVwGvR{L3zgUavlakyzzbNG^ zXTxrF=kH$`V8p&OIoOIpycVa%FIEq-t7-rC~Y zFHApR7SS)Tp=y^>wA&b7Mrl#jgc5V&{7I^>! zjgI~fBk$?Hp&?IME#w0fwIUFNtbj*ER4E>CUM1(_Q{@N^SAR5i>}AmZY6)VHnB^Bg zxnV|;169B;kbz84G&uq`<0+{ACRjWYIVhm;)wM_{um>qLzf#N4kXAgjh<0O5iYxYt z)P^U9>4q#W@#CYfU?w(o4`(hmRPlurs8_!zadb!0|8D!c-kh%7*iC2bIF@|FDZ+|i zKZUOvVfn?Am?&Uh^AVvN=j2Jl7IGMU-xAmsV_j_P8Yb_XR^g=YP$JVHGTH&< z;4LX)az}a44N5`w+w6NXrP0pM^y*>1t9`Dw_7o=k>AN3kF=iP0XqJf#H-t^ioA4S} za>_!*TSBks!}M-@A;;mtY~v>}U;YtL2S`yyDR6Uh-z$xIfr-RvH$z>@;K4d&+?K`nP>He}F*hCB(t8QOG*GK;$>l+jzS3&nS{g=tDLi^%q@L ze{IeW3seT>9pmOaWCycuG8Nw29d`tsILHm)FbV~mgz8FDq+7n|9YXpCx_=lz0~yjj z4PBt-&#-^FhRzHh&)t?(B zb35Qfw+98HX9`iKWgk^t?D-l=nrd5hd;Lp$c7fy+(BVBz6esrSqnIf z^1Qaxn*c?tFr;<0F}Q4-NWx293$$5{cjZgyT6nSt`unxfeH>?(<*psyc(~i8o;?u6 zB>#;gLc;&_8O%`vhyec%LySe}wQ30&v71y;S^C|;1wMs`@;eM|f=wyG`ilTO7wC&% zG1`h|)%a2-?mG9lrbJdi;eGVyIYlP*s;Y9@q3uqaI7=e!4ELGqBC-Ug{m~ItT=!%Q zxo*w4HCf~CwDj)daM{m&ieBG0uqvd$F4>!CS1{yE1 zpzwZVVPR2i$$MrKYiR^N$tYlfJE;y^cN*|=v?%s|; z>ySK>t-=6++A_)qK0K&TFlf`Q@vw~mD##T_P1t27umXXB%JkJ1?Ruz~==8M~9wP`o z+Aqu^md(6@6(VKIPkmFy|3)0AL8|NCW2S~QK^o<^TvFr`(my_hk@5+08%MU*dYhYd zCuS79W0?Oe8zOGqYenX-655aeM1KE+6}2QN)2`@cAeVS$$c3#mz{q-wr4ZlqoaS29 zbrkY-6*so%9v3Nwn{LUTgv`0!*V!4aDjqA1z?3Lbigum0`5)mgLlW`NaqpyNIHVQ5 z0twa=6_s`<>a`vw1moj_*bfv3N^sLsPs2(V6^#1BwpnjhObKUM>-Q3sW0s;1q_Wrj zUXbGwwxfx#UE|%ye=qW6=i((#^Xew!eRQW1mR4e5L569Gwm^hr~%X4w|3e*{80qr*#1r z)Sz#Yhv8VZCfm^ag#`=L&s=oN;*X%_cm%CkAMgXAc986n^om%p9^Th_{@8c>9DG1$(}!P8^uH>aPBPVIQ1fHz1&`~X2r%w+y^z@!}YZU za})xl|5IQFAPgGnNPp$-J)}Jh z-{_{~*gsMgwc*7D{(haH@J!j)r&QhR|7Z#C0l2{02zUm!Q4l%AFhf@dWjKvaERj0d zU-PF=BM0DQYeA$ujIglv-R zSycAkdu5i9y?!Eu5Hhky$jaV(Wo7SC$SQk8WS!f4&i|b2bWzv!zRBbFe8+u%?$1bu zIikjWd{VV1B2(Z`4AC&)S=2l}PVr7TVv6)hi{!2Vpf?0-Q)R1d*KY7q*(UJXA+aAn z9$U&?fTZoF;3rnxU8P;JRP${}ZBBA@bgp4Rx4&TXRhj zrg5p_-`2z}9UUA;AgEn<)Bo(8g+y1q^m$?KjROKP6&Cw9VBC4JfxMWhBo|5(cHhH< z()~W?t2BUvV3^ecPYRl;FgU38m_vSopPSJ+aK0imEdLtTQ2=v|xv%6O1M1qH{l3&% z`_RW4&#{K*KK-cpBT9t%T7vZ6^Maw@#b8>3PZlbbXjm_v^PXtbW`waVs@>}Y!AF~CWGBiyD;79^4O31sto2Pgw z@WX`+te${@I=ZigHtDNCYOU@z$%7=T z`uiZ+g!oGL*vH)CM?yN+ip|3Eq{@zup2^A4fcJ3zF>vdqSYqU0Q#8!{rhT22HCRH3b-Nd?CglcWg$+?HqMz4 zK>Ib~k)a~i4bAfq06ZrOVVs}}MuLtG4hy&7>@V&%TO;U2JX12EVk%tN-rhE|xchL& zoy-l3ym#VxX_6nlo0}TnBc?t0+iAIMtddqqb3pC@aB@Q9`91YrOO|9j-n)O#3)fN2 zubhU(Z|^~^&8HFg3jFF)Ah_Fweo{Ev;9}LIP9siwu$)@YpbflGNMaT)=PUAH-XkP* z!vPTu%2uhykETOK%dG#ILVp^B{+1rZHUwCm0)_0a3x8)A{S)&4gXC>B$OS)KiIw9cU{Dmogx+In6nLM@R>K~0_TqtV;* zJA}Q1!xXf=p^&m%ZZ~&}tvA870=e`%fpK^87xjD%X{p@`mUbY&0g(AVH8lcKis22X zj8zdZ>Q3vnxgGue%PRBKuK3&9N>-4N zELABc*$=KCP&mXF3T|y}b??inr%mJ&&KWHyg(_kazwnSHnX$dk8jf z?={yy_a?(m_^X~otlk!wvFmFl(Ehrm>EEbh!JYPshFty{mR&-5mgi`0%F03$>j%`) z-I!7I;O-^!57Xcna31@U!xw3ilPUG}!lYmhhl7c_&79MOAwL4!eYME2eEUSo;^$g} zs^zUo!jH!upO)8+&-Nsrz2+9pW z1tq3SAD#y;3anr%PaSYWgdpqFr=vWzycMR|B=WeAAE%J)u01l%a0Xj{mE6;>X57x~ zf`ajK*=YcsoPe@fg#Y<1~=8 zHKWJpLA>)>vQ+cO=I!}AVyVEUF1q{8uw3KzL-D&`7_y}NgQ$&~S7$A2s=g!Xfh)CgTQ_uzThljwYvTp}_uGXw_KIuPKym$A+# zwi9HvwzgI~(buGoADER}iX`YuQxvlYE0#sAotRA<}GIe>s8S1e|) zpKBC~0~;Irgr0%n%D;dA#vMKzL=R|IFWZxkeJId)zVD`NN}E|5X6VCTzqG+wnh9prsXEscKn*ts3fAL^e9eKmjxq|v zUn`N!_C+bo1(aPuo?*y8HcwBoaJ0Kf^`L-Ocy>d%bAs|k z(?2ZGqHrEAq%-AxBlh0+b0BWPrNgyZdtxmA{j<>(V)g7vmVcgB+a;g*SWIh%&`X^E zzz|l9kecW1M2YFsOGkCMG;6%TZV}ZC?fK4T75GuUT0!uigi!}TU%CSbP&qC|`}uw9 zu*?8D5Om#o2XgChKnGQMq(%%~*8W`yrxEqdiMSO$EsTg~`J+eE2Zt{# zTn7cJc4ADAUpn{4F20BAJ}l=Z8Y16a!!MK8E1Np9U0J@1{|Bj0az!LAVQ# zM3M_1!@s3@g*j#;xi>Do(f&2~?cLGgc^T8>z7?5>t!dC$$oct?zMc;IF{kyEr@GvL<7PI#{6E0plE6KH+q3wEns5#^(hRc*D`szhT z|IX8${+Dg80UF)n#ye5npRoKzcVSB55k(JyUtE@5M0 zaw{T;Q9j`|Cnup)omYHO7yK0sFdI~AK2%7c~pZ&!ibCMzhm-i1&Fzi$hIZ&Tb zRx3)$|I=Od_#eGuGPe}?O6YrR9NA4xeqh@Xw8LIt&ahw%*TAO1{ zFl6mYwG6Ey4V+c5e_%4kG0O8|S}i#?mXWM?sgXvv&Uf;Inlw1YnKu4g%TMZYR6tTi z^__mUUscf3ioY);r27ajKmyZn@JQaJ@^jCXHZK7pqN+?yg?F+hNAtV#$+X*yO`S9p<*bat$WEfzXSBxd^#0>ZDA0Hq8dg$Tw#AI_?JO2SUZeX`rMuLNbW3Iw#pyMeCcsjRnb+q=dRsRqP z!IBA0<1`94n2p6pSw3tg|IRo;0|duH%c-WpUk%6>D=+6%IT4odmp2{%fFsOjWML5m z#=xS|QF!0>)e*9<{W>NqU~?V{kn^*ZrKNe8d7|vI3w(mjr+(J1S`c&H7uKtJMRSjH zt8M)g-&@%U6pgN>TJT_gbXso>MwW(|@@t@(B!Y0D1d2Zs?bu5!KCHyS;j6A}Tq)s` zaQaUJDGp#x0wC4Z*W%4Mn10`y9CprSTiH*qAjWq@A?UZGiImyRv&z^3H8PAI>sLX1 zI90XgI#cX}p$3;2HynXf z9oHz0quo6p*y_1t9$jI3AKF$a__Z%?)z9Z%q_{{2OJPSF( z7<)xN9`z8<|LP#M7Egh6w_;vcY1a*G6O?V?x9=m?6{`?WEEHuN?~Uq$1=RoLCp1@MuVfZo1<@ja^@5HXj&efy>#ONG9;xL5^2IqxnxL%@oL zTb7ud{0dx3vyI+2fPscwf_VTJVL&Mb+MhsUIdbO}?dx{F-`wcu_ya8nGwgXkHuvZg zf7WO#lX0;2N|HRseR>j&XEERuB2sk&oA--ZKdsP8XSB)Ey|c#SM;7AFsQTx3!UmNO zN9prkkCsLB5*Ghjq~CLODHhvJy&@)U2yWFPHa_Nm?PjijM$jICib4nyIAOdHyU`Y-XK2$eBoo7$v6*|N4X3yF4YEzf6FuFZ(!B7KzC z4{Kjmoon_|nJ*PErHS3_xk(8XEjIa>90+1$NiSuOVRF63KiJmT zJ{ak;lwIDd60{BYwcn!Od%_v8A*)1l-WHOiq!sJ^AwK>WXi=m9>6ymyg&wV-(OlMl zt~KCKTTvrjf{3?F31*9=loVQX^u<@EmjqQi@QO-X+0}5Nc(QTW{VCN5?)=C5tKe$5 z`{T=nHS*^K=n95`#94Z}C$UoNh1iLAehG?-GI9jVf3I_5u7=Q~-2%l|`;2Ox5p8DN zug$gf>g~}mu<^Tcm`%LlN7M52W_6LRQ+ZBk48J;(6(2o92bXSe7^Vt*J!FX~rFU6Ba-(jpd)OgBT#%ooSGoX>G0c6#pvrVo^#eW zW#(tFUx>nbxp)Bgv=V=|-4qhYHC4lVsOMO6dg|7|e}4JUl%2Ba@TAbBKvGIRiu|dk{rk3Hwd~?gHGf zCnH4SY78mICLi7jCPzhavobIQeEys?`peR!laus9tL%B$PmJR^77H+_YXqG2iaY#+ z*KP?@0afcOc%D|EVAg^4;;L-yQ(IfxOzzlgGcm=nwr3ki*}x<$%F8X(@mg}CP!~IM z=(FuiB|8SnTK;vExz?{g=3kncT*cgl4T7R}(feBB-Gy&y#Y!bpuyZ@2W0di(tWbQ* z(;RsIrf7S|Eix`Z{Gfv@>N-lZpZBW==-Ozk0KJ;b(1dKQqIZd~}1#lF)4V#`{8(^u-|G&gD#RRYXs$q^9|k z>Wkc89|r~o=EPud0Erv`V3=AZAXrU<+wtjQ7kYCWyQZ1J=GXmh?|gTi%PlP{b5+l} zsgBMdAf{0r;IjQrjP@>DyP@)5ok+2R5!kig51I$S78X^{swJQVc(%9`!brT&Gi{+-l?vaOt!f zy#z?f$RtBLOnx1Bz!BDRnfn2S{p_sXd-~(iR@@&0VT#rlx|RbNVU4#;wkfCO#;4n^ z1!A#9ks2&ceT<%pP+;qO!&rEaMS)OlT6|{_{Hl|ID%K0u{dA(DDam3;;|QDvh@67L zmTm`aKv#D+ngl{5r~K3;;wleO49|-CGpLh`t_1pfU~;Na%dI90An=d znN`BqJ@%9L(aC5Q7MeJ39;rD8F+|W?oC#ZGtA34MZ*Q})_}K7wWH^km^3U4~_io$B zf1C*KW0f+Wl#A#>ckNdb$z%-1CY?S?q{mhE=Y96hh_e*j%nNI4Jru{5CCfO4RkS;; z%iJ0D=52XRdjSeUQy3+BK)!nwtNMvShlhmDe_1?`pR*%qk3&S zN*bL%)Kew37tL?uif^+kF+ZDaLXea4^76+(Dky(3S$qc_9o;fmlEj375frDja4(i*P;>IadBz?5l(x*Sbp1zC%~5Y+sLur%O`bqG zPczjQaU|6hx0yhV?uW88L|ll2J{>BG=Rt4Y`~rQaD};?4nw0Pt=kcYOYx4qLhu>z8 zB9baHVrimmvV&TSa1+4%GKFNpmfl`G;QT;E1)#;w;b91zT@Fyc5`_6LGg)#Ot{Q|*LeY1zf8=&Ve56EOEtNk~Kb|?dlN2tf)My@wZdarA0PH4b9F`A~q;co8ya&K2x zdq7L|=;zdloC1hszJ3TTRvDs!nXKLh6fO*Wj@OSSv%E3p=3f4O_N1QCW z5r`!Fz|K}7CNk1NGFR=(Sz_m}P~c?XW-}pcnSr`TzQsfuUUF_8wI^eFTY^3L2`5wo zYqu7%1Zq6H%~S@cU*4_HtBJ@}|L*)DC#Np;O12ayWT~41sE31s`A;3(2O^~v6`LA7 zcpHq7&r*&~P6#h<^u;VY{yRGQ(>pM5(bL(PlX`p#M1YP}^#x#qTY3UQ))4y*)B6H|^hp{E*e#R#xdbcapLoCu4_VSIK$!L4C?{e zuPPO}vua4yNLQCmKiEP`OX}MBKN6zd3#xYq6k5uN^oQDVxeu8# ztfV%1EIo(iARPLCUw+}5q~Rs0)tC4GtA{3x^##jYaX~tC`P)%wapjwN51Xq)EafbO zB+Z&A546t#t+t0JsMEl_!rwEfc=R*@T-VihRP~$I?*hl;Gx~z?PGt}Ayue1tvU%?} z#hx~GoAoHO#Oz;W&?yyj`IXibF!XBdjTv#B#w?frOub55qt^)9mV7Z8dhN>Akc%t) zf`Z}0>jxvy`quN={Wv|p_`C*Mr>Zv^W@bxQP`_qt_V1yf*LIDemmcWxg30!MP?niv zDV4z+0%|nRBp7e^EFkuKGAHkbEagBwd+p*5UnGi%Il7w%w8O`R&`{h0C!ouCj4ELN z8QeqNWMQsMAi*pVU}E}Z1TNhv@81&{Jb#|;1fFd#K_D7zLX|DnBVGRQ;yRD~3*@Jj_0wXGe1=f3tgg+jfgd)zU<$>5WS|Mkh3xm|2%akLhUxN~!AT%#hisv88 z=uf)+mL0~TDeOd3lc^2=wCc>~B0t?uO=ySU^v@tP(Z?qs_|eZLhoRP5$`IWhzJGj5 zE%ldER7mKg44KF1ZaHZ&m95jb19WjnN|_S^DJ~n*7o(l)IKty?34P?tTxRAY=k6#* zrgAghlBG7_`fSIH0I5Jj4OjK~KuW`WFK5%6ZZkifLKpAdp8*$ORpklMGo|-^HE9K} z|2;emKVM0-TLP5liE=FN1aN>JPC?<{45+>#%1(3%Z^`la5SGx|*+*dRQBJau3d3L9|1g&ZM!{v>NJ(I)EDfo&>kYQYsi$CjT= z+EFhFQ_=5|O1&pTy)U2qI*yD}h@Jh3u7<296I3-A*&U@x_)jx3GGcvTsFWF@yPzvz zw`+bJ=~2I<(aRtWId^(ZJ~v}AS^09FF;(#~g>d<7|479`?Tfc9?%FT+%t$OJLO9^; zc8u)jsb;i@4htrwJ|LJ$3W2VwQo%|ZHNy&t*5)cA8B-+7k7LgLFfwC zK^PbTc&I_`3aX-D<9L6Tm^JLvkIhxXq(o3q`U0-vA_UM6Yl89$zJD(M zRuotP1Snpli_*;8yblVxpRs_r$e5a#6vGuC1eLfR4B9U~k(h)M8qxSFg=FXuQ1f*0 zyKHCy=co;`ooN7&84Sw)Jr4vGSw<^*-_$_JpIL(SPznqbWDk()%LxU02Yws>$5eod za3J;RFG(upxo!ZKbd*P+u_X!}H67A_5hod|$3dGM6LXLl8j1(Z?715@6*}yg=x7ri z9p?H~FTei+$SS4=^O;inx3;>K>TYutRP*rIJzUg01iOekI&y=ZHPq#wf!M`#DW0=& zL0k?8ORIm3(Oqzdj!zHw_Z|$HXjk$prUVdf*2O6_wLOJ#SiQ{i#_d>ArpfA6MDe*og_vC5&?>$M1-qPDRCQpMU%%2Wb2r;x%-O?Q0uoMe6OUchma3nCyH@^Fwy0PwjleLdq>(Tbd$tnB(ZWZ#9$$jgWEQisi9 z;Mm*SSC5ogDB>Uitx6R-4I7VB+~L4~35`Y@7zge`QeYK^J(jp`mWunOj0&ol^_1x7 zvSW@+Ujcu-9(jv&LsKiQVmn8*&n zn6Q@&_X;fQ&`vu5ys7Z9AodFIHeeEq)04CSuXqZMpTk1^I^Hrh1uQYw%?I9$Qp)rw zC7R%+#N12f#ULn|;Rjq=S!tb{OMOfv$uB{~%hr2NFu!q;mR>ApaWu94B{ZR|1AZEi zQVpH3BBg2Xp)!D21@=$~Q3J)PojxC4VII!GebcX8Ag{U+lbqZ@t*$3?85TG&XWIJa zYB1bO8jD`ff_H4o8C0efbLqbj@=o&`Y03v+2;3bwQL^E3hO6K{O=voH*k@ zPBnVKBZr)>J>>;%x;8H0Gr&g&dUpE*H8!Jf+hDUQLEbC+lrg#jLKA>#Sr*h;T7VlM zFuJE*`3`exyV;V5LU+nC;R#U6cAL%n*_nxO*dCbg9Fu~W;>8Gfwjgv59+2X}|cy(1VCCYZSi6pEn zX>FALTwF)iJ$t&lr7gD}gI(TlmK+G zh*kKUdBE%Gcof>UK!(Tu>SYH@0S~f77R*~WJ3C9b`)UzmK88%&OOzHqKuPVtS9&fx z|AeUB6!gE8!IFAF^;q4Xf%u50V8o3ET=tNPH4vAE#%e@G2ZIDcs30z#p z78Xyxc63M-YTSjHKFnrwq@!j-9*HgewLef;vqt6rrwKx=7}%51VUN6g2}3zQHI}T) zU7P|cqTdeCKiZ>aWR&{ODNigvN@;XYhy`fCki`OGIDAy5*^;tNGXo3d-gPnI)gg(uKL>=FUpVK!tzJ5XS&RU3pEn` z9izlCe9OxAucj+$efQ#s?zYvA4R}WH2iL0-*+GHiVu-A)tc{^^3-pKzFpOHGmxgNt z&XOp4i72z(3+51X2_hyYrnjMCVaN+R3GXlzRO8jJmb!>R95@eByQ9;6Fi=Shg}HwQ zbbsOtQ5jN9zfWJLkO_PLE7z+2APmtnLGhEEK>-2Apk}rmGJ7OPBK25E-B^B8$6cca5N-bp$EM+Bs5AXYgHiDF~v~2jvRZP({se- z^HAZ}@lf{(qXaHK-O7c8ojFE&dMBubJ=(Dci=kt|7JsHpc1HY-f}Pv?UIb5k_%Wls=)vp2COW&KRS`y_c1Y-J_)Be_U&AJNG0UL z2AcKInNz?sp~%sjjScy?B;))IG!n3O^*H!)fSGU`=Me})G-I;(Z=hrnvfUZ3K*)0E zr8HvKt-iEC+q^=yk{emQcma`A5Ye!=>?lyx{wA6=^4a{-QaOqEQ@r(?^l`nRCx4rp z#bJg=10t83@hK?;QS?<&^iyrZ(tZ8?fk8n}m9)M3{Pdr^HkvE7Y?ZuLAxrABlXNKv2WbA^4rGgdDm9$RpvV5$Gcl6!u!xh z9QJ*DkW;@ZGg;GK%Q81qB6_;97a1Y`tY+JU|LmoFQ2xbqc&F>Z;vY*1xnW-1#PghN4@*yY&$wD&oK-7!0cCw2uBbT~?#H6Hm0HZAiP#W9@IfkVPRUnLF>>JY3nwb%T&<+#D z{KD@pWLjTv*%PuGj=V%!SXqtBg!ylQYc*`@`Ojn43K9~p-N5wm0^AUB#w>Y?MEf-? zfyY1$S!o`S-)RhwU*sV)dL6(I8-ZB5b!yb6-ZCBzPIc>oee0O@LpvB113#+`49{51nvkMz3^o1}KP*qTWl<5?%xO;jUD(9+Q+v{H5 zV}|NNQ4p-GQBulXpbga4z798AF=+DuwKD=y9B#m)`zKI5T@136Qtu5>j{=&C1DOR7 z3mhymMCl@*{khEdBt*4;{rV3+$ERBkHfJco zusJOp_q3$0yiKh5ZF~3oVI3w5={;Gm?N?5(HXB7g zYtKJ6my)`|$;0E6h6fx{`aEuaDM?B3ES39DG9C7S^YslyL`wSLqcIW>Tay_~f0Gr0 z($a2Uc-Ur!5_mW9e98u@u_Y7uApjQ=><8brw@W@~Q7gAOG}(wW$6PkooGb z7)j{sEHRfo@0egNFTmwSYkr?VsI7WBdas;1L2zmRxCexD!KOKnMtE9VTiMupNh+=u z2Hn2`6;KhO=n*1b1L}HapbhE%{APDpKXyyV`fWiU>mqM~Va@1v|E^u}LGKuT+wCk6 z>tjH-(Wz?^s26Oi5xHEzM33g>4U6IfluDhCqk#FyUJr^tIz{_O^spe5hxDTh`r7b{iu0QmTPz-<+ zT@b(d=@&-<{@)L*D-ysVA#NQD<2qt*&jqTRV)y;$22lBSiu6-}6{z|PAm>)S0L4aU zw%o@(QyraYIXk=Ubx8cvW`SxctYB^d#*h->hT3ct_vJ@ijCGZj7yiIlb2%_4Cnprm z2%dl*$|UhYbr^(d`pv*5wYTW?P*E9fhH5%V$bIjV-DSKlK+TXP8v#@|BT!TdR_J`E z6_3@(7x_hR5noiq$p^;6Jo1@<16;D-;Gw+(RR6Mg5D~cvJlem@yKV=SH$588jbO#^ zCr}hZl_&$*vYY1I92{S!$ud}9lsa4I_h;Tuv(jNC!yQ9^?Q6F`AR{N|G?k!kiu%=q z9Gm*fmyZuu(b3blTitpsE98r$Fz>p9~h8F$< z+_tm((PDX(Yxd{ZzTIYz;BUd(0M}1nDst}rS|vA$(D&8P_Tb;Z4*3M`LQfz#CG8IT z9$9c9c7a}{0h2M1|K2!TF(AgI3SV&8ZI*3{R~c~7A@=KVAC`RFMO@j=-@g;E+a_c= z;%N0MtkpBwv=cSIzR=qJ-RTqZ4zG)q=}ks^Qk2)(4>S}u3Z*MZPh@B2v&?33f>PGx zhBIF+^Xy@pvT>BO8MLfVtc=1Jc3dZZnoS1c$p0(=t$sox4@OstoI z{_$sgYAHYkSLT`!T2MBz_6-bZ3jSD^qn2k>b%Ei^dJ;#uJTtoQlgw_HJF6NCWz4Bp?F(mJn-P~01O=ePwR*p>-g%&-O7_qLUotD@WBnZAAXQDH+XzIZwH0!&Xh%Ji%H346oMrLQ|cR;TUeOFQiPZiK=JQGp@&g6 z#U^?8v1K*JcKv>TG6n(!r{2Ck@0ZIxG5%l*R{!^hXKJ?@_lmJwuR8T?eew&+M-L;K zQDSk&FTeLyT%;J&98(>g9M>kad0c^8yLPQ<&IdfxJ1Wk6R6G;<4ZoD_KY- zESZ;cjbU*0{s96a>@NTRq((TnxTW!ZD{9f*PL*iLmukQrc2M=k6}HY0C(~#S1@1F> z`3l`)n&bujWI?BLL4jKUP~shXiQ>)E=@I_1EwCE0e)ljxckl!2br^t?f-}h1n7BC2 zGV6owxj8Z#nxrMR2sIY=9Ht&x)ZYI7oyccy(Awy~&YPdIoGM+0`=G_f>V+ck6paub z>UAem0i@#S25N4yA0S>_b(R=QcoEa&tQxoBoT?s+u|E4Zv4xtvxni*0Pj zasI6Z@=rOC_bQ4h*seh29%Dx(;q+nw(-T!-SmP#%gibz-M z?a`nT0F`=LCFr4j&)HrnH@j|5$234j0AOH*3EB63PThD)hh4$b=`8oMYLUshv|Y5U z(1C@D0YGqI3yjf3JnerC-T|(kM9v6&9D|tkP!A?&w^3E=L^>Pb?FRC0%#e)1d_rU5+43AkSSHfOQb1ycx2Tl#{~;R=-?6}NLy0DV z%F5ORLTInTLAA5D=OJ!6~lD*h6Vf5FxK^uE5 zk6MoFl9JF{iYMf}_D3=7iGOJ+ccUC*8DSpC@1YFf)+?^>xa|G97I$Nz8k%l>v;%{C zGsxFsjLuD%EXb8gafwuyw-or?W&Nm=JT&%!21cTP!(xs6=-87f`Qv-tqXu^JK0J=|cLnRr{O`Yf;M6NQ+*~zuuc*%EdWH1@qa)eR|CDsRK~zpP@`^7|6JI|{FAgKS!CFcL&!FgXarvAbOsqk1_5rThmvH#D zdH(q&u`ydiisG^wrf1WuCgOWJ>nlmu;){k6&mbF%*_SGIQ3#$DRW_S9*(p+#n1rtx zX+3#@g-UunMxnsV`Y3rK>9-ez6;AZ_=8q2&)gyUB@AD~egjVeU>X-sS8bLh-23FBV zm1%^I14@y`7yn+f0KIK+Fi}Qtpvyz&L~Z&^Ox({|3T~?jag+1l$Po0Bv+umD@$MM&B!eX)(4>F*G>M-At#vp(BviK1)}e zcQESZlbJ)CssVP-%olxpa~n+2-Q(B5e&KUdli2U|^~6cY8bM%|JNA1DJb;8$=^|&- ztrCW#;n?@LEX!r8p(Ee*qGc=D~FneTUsZ35cHG)ubdRgslhTpcUxIoyBq7u74q@n1wC z>!fv9WoI*3*$E3weH@YjFP$UY-7D?24B zzO;7h{xTac|_UZSOyIn?#!>C-t!Y>T@}v=)47$E6KAy{_MH(Iq#Pv4I~mu0}pG zR*L2S+MFuT8Pj(zS**2 zIlK^J&pH9O|Ih$@)f?BZYrDe<%*(^`=Q+l2+c5xCM*tEEMorh+7ydW}<2yy0SaXXq zwi~*g_Y=*h4kHpr5|E}2(1?+flf#hP2oD!`G9(0E)mSMY2Ijz&7=WHR8Av{?E`cLo zEqJK4D|Gr|KYS<#1CX)bPPPzy=(*fO&U^Q6CT}A)|Jm7D6&X3X)j+b4W(nLEA@AS6 z$43#PrjP&qqc~fny)Xjgz~%0`@>7mDPiMIC;d>UqI~exl?&Z4D_xtj<;=Sd#%GziLtE7A$o`dz3W*TxbBgBA|H``zCG4kKg^0otG{EJT!DJ-h$q>&K zl%e;*7)C7fQ_#o^VM@&AZZ{>$WzSw79(I$(uh)&xvE)Z${ru1!LG(YirTFYwnpHx- z!|t6b*Y)uibwY^a`bOBvh4AjaBAT}cp<2)BsrAi(P4|3}w|r|=*2FZ9Q$5QLqLs{D zv?`$=Vz8cDX6s$l)y)-a=`@!as(Nkfso5abuSmbD~P(Yk;`GVqhslH)P1<{6djwgE_kF$TJ;*xtEQ`B=Og}unKns31#i%q-K3|~5G33LefFf!;t z;6>deyp4_O>Fo`&g-c!c-Xnq00H?C4Syxag*?T`>O*?@?z8usgQ_J_yD*7OeMc*nLP|`$i-1qP znY+6HAYad-Bmpo0yn>j71Tle7AFcEAlWjh#=pvX@74|*fe?Tu?i8YvDJ~fUhQI0i_ zjpF_&M*&R;sILe?bP)!2UmIYqb^~>frcnD~MOU=%pO;2L23H(1g|J8|=!@wCC37Yh zH^#`co$XlkLx0+3?#k!INh-IF<;I6DGO8uRVF~m+eDb`D-CasY^%F=XJ^!et9odi; z64tr9D=pm{ z1qvz#0v_3?Xh#^$0C0xFFTQ4f4`bfM{R|<=DQutcJ2z>>fN`^mYxqJqd=c`v#RgEyDDm40(yauKk$H7B51GZ0P-uO22~pl?Mlhx!L&3_KFy9q6 z{fZB8a5PdO{7b2#ws>|td(EkK4_a0HKx1x{7v6;CEEWl-!yEG{2aN@n%Rj>B9zyuV zYh7xWz`tp@o+A>YNw~JZ>hGA5ualrT{axC+px>e(Ba=hkuHO>&?t|YSYGqK zIQuImu5O8cc=mVh!qpi*>4H68C6zbFL<9GpS!t2uGk9(+Baz^pfIVu?faPy&t{y zRqL2lKG6k@$&$^%GwtyWgm&l-M%#|#!>?CAs?X3=zq=}qpru}fHg`T%n{fvHDIZnX z-M{Ef?rXl6&*(L_;#K;_#zq*MyesxzpmHsKj{hjo7#FOtpQ*`{i^(W-&fOU5YMlLU z@4WUNLoKxR-!qqQ+0}j%4fWo!XD?R7&Sok@=@R(tu!_YMUK;Em$um`f7uAcsuA?j+ zCS@%v^oivz`V4=p&=PYdo*>kB{4r?E}s$}D=C$wS< zrww7IB6Y#%xDOj|_Y)9yie6gW zfDA*C@QBh8uunc&j>!TC)#pjh3wy_xll~O`kuK zr;d!d_ukmcxLja?IKO@a$)6Ma&Ujs;38YG;=uQ@_sQZN=^hdgD~ROJBgJXj4|_ zJW9Q&-zNP(12_+&j!y3T2DCJNb&5HiiyZCvoF-;9*RdPV-uf~#mor0p$8V0TBmuRyj9drgbFbQ3&1R}?8 z=qYIP#@5(VlK!o?nzW1-#WhS7aGki63G_DEJUx2w_+{+xP+@^Zo?5hLQky4nYBO; z>M&^me%f4$z$-?$S1CvLH;6&K@W%P^u3(8-Hwj$An1(*b3@u=F<4xVASYcbvd0~ADN(8?^5;_KB(0=Y%(ZadPKrbXU`t zRyH0|VhXb z8|y@0uGEHygX{gndmlccOcJqb<)&`g@w>daCo&cT> zS{EfIN#M-~1EO{eEsgyFFmA3;hppggV)4R6>c;>wuw64hZv;|J=>U~nVJj{wgQtsC z@^^qi_yH1^DBD_F{eW7%40MJde5^J;%cUoM1n$#U#w`y}xG>?h1B!W5dsxyHFo5_S zHva(yzC&6V;2Rl_Nm)2`_|BYNj8nhLS!4DcTKfdvlXCCHUe#6UTS82k#oQB_=}8Ew z_BeZ?HE!O&FJpNAEku^wADatJ%iNL`usJ!4#4SjfNrHFaR0L$#uXj14zMclWWDZ~5 zimDeoXd+(o zwcx0wGo70F4h*k=qaTf6O2}arr`bLlYZw0-|yBHPX7D)!UN+b`b5-(2U{`{I+@9OSz7YBSi#;{SsSVC0g!9LgWww<&& zcj|yO&u3?j8wZC!z0c1-p*kB)tz4cNbn`m|ULB4}N2!ZbeXf{2ENB049lo?|zG% z;=^5`Ji_lFR7(Irrk?^ZsnMHBkJ5L*qCo}vEJG_ZL1~n%MPEY9-nRz>NhP?fb)Vg# zlY*$bgoo=az6{PE4yO4NVQaI`6dU^=0sIbg`=BY?ulYrdxPitn{0G;g%OK+5rlt!M zwHIU?-^%u3ergB)j;5E!)1LsFzXJsZJ)CQ|z&9iHiumB$Q+jCInna=eNwl)ETDVM3 z1XHd%PEbpf!T)hZPeZ7W!)t>(el9?(p0W)5t7DiQ^cvQ=u!Ha4q!=vZ?8v0=fG`F& z05Td2Sqpxk3|c8PXh@*BjI9CC#MvQozY~7yYyEwFF93&};07PJ|31M^Bcr&uSPIA! z`%zI*D*$6+pf+3rAFycct@vp^Rbx9xPN)w3tp-Z*3~zoD<@>y^NEY;1Pi{b>ns2AC zK83gsgWhV$XV^s%X6nQI0=##!l$h+nze%f5^E-`HtWMz*W8?Hq>duc&J!YjNFefmF zlwJVul~h#xKqLb{54O3vdA0jKBaox5EQY0tFkzkIl%}*14R<_A^ z&0(5N5x;F7)Y9>QbB%w|4~4jcMQ}=1Vj^=Xks5LGPjalGp$L6t${1@7-z3RrI~@IO z+k)`z5ZfSD^WS#_QnmPruQzTHS8n=`squZvC6RV?Q)TRTn-MFL3_CR;XWAR^;e6hX zZ_h*$r=WKI%d-%~PsYMm#isSm_5HK+y2CkDOI7oR`v!t&FEX=+;{;u7C7$DO6YuMB zQ{go;ibT9zmQXt}JmUP#lWlI*Taye-ILQ}u8kRN z64Z8#CYRH9!K7<=kKY;)E(>kn-Z^sEG2poF+3^+a%EH> zfS&6>)M0t|WYIx0gv>V!sK@SiA!N}4ApH&4DKv$eAbKM3dJgy69Z-dMdG;p>Ai^kG zUbE#$nXFep)uX;0*9#=v%`jU7gIf^3{VWR7PhjACv{5#23JX)nFkR`JYpV=J6VMZy z;k!k_j1EIOiU>ErZL?zHS%bm$4NA%?p!&+YFc4mzp+`qYE&wgA0;rP#7*aI=xd!gb zd9RQb8XsTC?hFeVvP%Wfr&qdI$;GXjH$yENT ztGoV9-o!Rr?-k9h(dkjt+dDXPmntl9=jH<*O9*sS*@7Xj%gcH2sd;cTLSt1Mb%6JI z1|T54{6}sny~6vqrQwG+f^IcNFnP<{g0zPVA1EF`q$qwd!+RO;2rnxDnX>f}x7D5z z$)OfY$aa8$i;c@$ki!5UHZclDTYee!G>_5;IlfX8DR{y-LqtqixPJOW`eso@pC1h5 zvG$^cxh zEpe-t4?I4pvE==AVLj5coCQV8&K{YUhwuf3gpBu0jGAVPx^Rm5d{`@00xn z8W6L$FD?U9E%)^6d+V9CZ#AE#ftrL}heoIpP1u?NWTy`#6H}Ym+40XWEZheY{@*%a zpXaEE1FzatBy}TUQBg*a1HIOqC#zyy3y-7}WKIVU@T~i@>qSjOf5U|QF2RD$G23_5`^l3CFJPm(A>R!!u-2|F66g%3Y{wI7qwsh_ zf4P_RyGQ`ZjMvB90Nl6*KFwALgbG2MU!rCRFy32+#ioCK{QQ~<6$|yi5?YqkU9P|t zO$+WKJ#f$9NM^$ZfA5T&Imf}3#|AISTUEGnJ5{QR7S*&rAD-RP(z1?9VKlWe8Q-pH zJ{C&;yoBEyJ}((bd&#h?#q5+DEQRcgtuq#YkU8fxRXfL5Za!gkP%z=pgul)0L3tq8+@0oEX=#z5EPf}|3vDZxnJ7T}X;^AO z1y=7MK)#uPE;*wfgCQkEE6DT2&H+&2p8wsJnHb-r_BNPejjLBG*8kP4)jkP&78HF{ z= z;PX|b8`|h1AMSEx)MPQ;cVcRtuO1&8qOY2wp9GFE1zumZH5X*G z{yUjYfI59zOj7^Sn0(>-MbYLfAJdZ_deOApjH>HDMcAG>GEVWJ?xts)bPHDlQ5XVU z3$GIrF2aSijH`EiS_to*@q2Qxm~g3Dp-_#xO?smt>x+F=xVeBb69w!pzOSGc=qx=w z?5t>o49KKrqwcEaigpo;Af+P1x5G_VI);B6_w3j;fz2F4I_Mr4A`>x|@9Y2J!#yOK zui%S28xt`op6C;cq$P<62{Xp*Qx|=>bV5~nc`7^Kell9|-=q#C;LadR(5JH^qv#D# ziXN{sBWF-i)G>YT!O?8ZXyWZE&QCvAoOPPgb&2#@akC4_(?9b|O;b1ZH5uA?H7PUS zhxqL*`akCubyln0-=6!lPZ^ir8mWk=#TX21pmhq}XzUtQ&!Uav&pdMN-}uV&1G3ve zQUPgmpkDEXg1fRIgUmCS#@br1KJaixfya{#-$k#haF?`j#RaRx#)0Q!r+50?$UePoX06n2T@l-Ss-MNO5U zK|5F6Mh31rS@;|1FLm+nB-C20RNx&Hf1e%~JWab{lzArz>@2G@%^WacA=49>SlAG0 z!#_g#?SqPmapTuF{>;#<7(;e(TSRvqixA**t6~D&woI^>6!R&V3CDeX>?8xMkx(>TC1Qc`-}hjvfN6bEP>=$OWD-#W9|S64 zP|6tHc?mL?)z8_)Xv;b9Bd8r(1v4uJ?U#=?f%2tPK6>!vN=eUftw->hO5Su{k0$gkT~~tku5!7PcUW zj@#qvm1fjQlWt*mIXm|Y;UR;-i7fR*QfEdgY88JaomXLKK4AeEeA7kYHT1y=mQG(} zhQFj!Jjpnl+3LYeT<^^(^EyiBr0uyjgGI^AVdrFU{EK(3-iwS!?$-7Wm*K!~eaS(S z+N0mEKV_VGiS9)PGK3WYRdq0|K^4&^DY}M+*Q_CV<^DASu<(n3V;}Na${~p81v>~3 z{VG7wM_y;{bo-$#3mYrAdLrTI?*D8h0$iqat{OL}XJHt1;AVW!{aRWw+DJ3_zc#6X z4h5%w99n@Je0qtP=UNhx{qPT|=|beo3e9Mjqc{sa^!S)S)LYnFE3rfj1Nj<{Yn3Tg zW0QT7G$^GXRNR4a@Oy&bz+i8+0z>0$5$+yG$H(Y z=}tcd{*%HTr_t!h<7uS&BXV8?L;IEH+aAo6#37mqPUHHuit8Z*%;(p_m2$5HJk%xZ zeEI-={wir2x^;SLlQ)Cr4b7}n!Muo2TkM$+3*I0`1ZNxMpa{4*zzhEHg0@T&MkXfW#ib>Z z#h*WkK?_8J@2_(Q;?LRJ+Z&nJl;TIi6v4H=i9f5OAVlVC6mTmEsbBcR6h~vmnDstQ zMx_&x9l0)8y8T{ocq}x`cWiUl@mFn`yU_b$smiMRo;49k1DjgJlg3YeMoHI%sCxWX zXX>dMi$^*s6Hx(}!6E~3K57yMl>jB3&1kadCu>O`GrpwfN4SZ!%!Ti>A{MM;D#k5W z6s+>lGEQ-x_fFs3$qJoCr8bCMow0O(SNk}ybikdjEb?r|M;m{AjC@Wj>OU>p?s|{i zWyKhb3#0s!$BK*7jBNM552!Am8mKucf?&+{aA)~Gpa~-^3t9IATdgF`^!3FZ0iOB* zr}xHn>o!PW(HRowJx0>l%B}SC@PFHE;e*FeQ(t|1Cmx&cz+dW(XjJ@ z;>y-irG4=+l+OZVbN7k5de1rSrsNy&^aDW{=8J$|NSiEJ5gwK;teJh+XMD0om))(MkA_So+L!~p$Qk4%q9 zUnmdLw`dzlf*WlelB;%1AYJT1@$A`&qbIcpc`~I zU!6KMuq6WnutpbuIFot|J*1OG1M^;g1%n(}Jd9|$8&NrR6`>Bhws!>_F!E`KX!+L@5Vh=_Ny zlE+O8SL@R65~3{9Dk#|s>@{?F7!^CR-aB`ldmNizK0cf?7vtHN(k4VINX30N zU3!tWcvqIMw*G)?c3=8_D+)!Hqpqx=uX@A6TUFqQ>+S(@Upy6!`*V#P3-}~pcgB(8 zT5(5~BvDGb_O{us#Wphx;IV@oHv-&__AVM@Pz??8$RR&vVxq_+@k7;@eR$mq$c=vD%Np`($jkc`2QIm_|DgNlSya^RtU3U| zpVsC}nxK5J9!>}znpoOK7JHEy;Qm!Zhm;3FDq>N}S& z)&;(i(+lES`1_1Ca~~vjni(2avv}Ne_shWMkNv&|^2G08kE}n-prXzkGGw5y&uwUE zI3T|;k2TS_bt@MEdT|5}{39;)7zJ^yUKn}Spa?-ESVZI8PyQVYf3fghivj>|7XVg) ze0?xoN4!?!j)8mFRK!Z7@czW!6PvID6A63Nk|5oS5JEL> z()nt^6mE4>fLbJuEB1Yw^khwo2|r%FSvfa5n<)5P`b|Zu^~CX!UT@Up-!yM_8$u9a zdQU^GbA<0-Pd&5ytWP_S;$C#i98QjG3!Jo~*#JByIxWqK-b54y@et4SlfP=Ht1AHL zqDSCzSE$s!>M#`o>e*_jBWLV7T0RR`Is_CzP|vPgS9|NtUVg}Fgwic|X$N6fKeaJo z!mUpMm*Jv;)nQOMi}vq{MN-XP{e!zA6<~uIDf+<-Dx6|s<*nWh^`j;O5FM=QcCCuZ zuBfG8&CT&`K?(U*-kprG0@3`_)eB~GnW^oI?3Y5nus|H8J$F-6TtwmUF*6H^2 ze)=Q=AlNWar=r-7QH#4EEILB1x}8ghv74Nbur~$v76dAwy=Lj@?hWu%YeEgA-+%o4 z%fbcDmyrTZ4UKwf?_CEQ;0Y{=_OGW<&O-IUI0VSi1rk#o?u9W5{sY;UKd6Gi#RmYa z6}&CvV2@OU&~0kTe(|2AVO&? z&a%}`BPV&Oy6I?LTHnwxz)rsPMu^QXsPbeW5B4p)t=X5Jxvj|)d#i1%^E`y?)tOT# zH@p0?Ls-1Asq3Yt$ofhp_P=d*Jxu(CjUi{{Q@hg736Qh1KJ!`CPMuRNKp9)%0xD+3 z4&E|BzX;*KQ_C}zN!vpnt`UEKrkWjToXQrPd7sVbN7)i%uUeIzRQW#4xA-|c61PfX z#CR^UK(lJyM1tVg#=;WLrf06*CcG!895?O%<{f8cq(%WdqKrBmxm~C{KAO)ckTaYk z7i|gj2-BWtX5J@IkMT8$ z|I4dhK4nvua)qDYglsl4SI*bry-JAlM2qhw)X58h+}Wdn7~IzG?zPQ+5{u_dl!?p> z5r&)=v)f1z-<=W3xXjM+ptt6YiRW>Jm0bOQ1bzp9tC@A>g$-9Y4f1+!f>cKBW+=|A zNaouPQ>b3fB1Bf-0#n(6kE`oeM!h5u1b%gJv{nEHNuaRE%s=f}GO`Q>E>p1{j;#x8 zYmJ^jbT~IdP*=7PTkwMQH{ov2H<~=F2tH=uBN*KCb@P9xNKsNz_2b)AYl2N(c=E6i zplA&N=3ldZ_=KG?l2{qH71eT4dHcjdcP7d*Z95*hw^FU_g1t(M(J_A=wJPUSM$&X# zpqXpv18VlBf~Z`g!TOw+HKCs~E;tb8b)M+cyp%+}sr}J^#PTQm<Udl2nfIsTgEabdRR)YPKL98Z1W~iA;0@`%*>jNn zHqs#UcBD!#fwhdkyObq2+XK-N9Sn*(!F$9wU(R;$5iTQgx$WkQ|H}s`Zu8KO@l5uy zL`++WNA5ho{C~+p8doK7iPErSpNX_7|M`#=n}n1=NW%px%*t7}6X!M+-m0?$k4>Xm zZ%aL-mz7>o9cVQixO7`xibO6yrFzN39~UIJ*nRh4`IYwg_hknGZQNLv>2S}rR&UGg z*V%5Hv7IIr|0H`>=yGH4e;RWyU)O%9=PK*)Ujc9GYI}T+)buf(Ot9Jp@wG2S6_7RBf&W_4x+zNbJr$UsQT4Y+$s{(q?=Q2(J@N< zeqp1rv!Xt@<}6q5C2d^X(Yv4SMt2K(mLnfqe)D#2!~H06ug?*dP)RJ!`6naptfh?` z%}GjG=i7@47`fn)e@z?r`lx>Tc*GuCu652-36Y`IeqQW_!m!5LX<_+U=bf~1xpn*< z??te?9Q7@VRzi?D(kp$tlsyz zexLn;X@T$xRxf)bHAVaJ=_N^y`R}KTEl+gmY*p%+6xe8TFtype == ANIMTYPE_FCURVE) tooltip= "Channel is visible in Graph Editor for editing."; @@ -2918,7 +2918,7 @@ static void draw_setting_widget (bAnimContext *ac, bAnimListElem *ale, bAnimChan tooltip= "Editability of keyframes for this channel."; break; - case ACHANNEL_SETTING_MUTE: /* muted eye */ + case ACHANNEL_SETTING_MUTE: /* muted speaker */ //icon= ((enabled)? ICON_MUTE_IPO_ON : ICON_MUTE_IPO_OFF); icon= ICON_MUTE_IPO_OFF; diff --git a/source/blender/editors/datafiles/blenderbuttons.c b/source/blender/editors/datafiles/blenderbuttons.c index 7525015bca9..0a8e974c919 100644 --- a/source/blender/editors/datafiles/blenderbuttons.c +++ b/source/blender/editors/datafiles/blenderbuttons.c @@ -3,6580 +3,6622 @@ */ /* DataToC output of file */ -int datatoc_blenderbuttons_size= 210335; +int datatoc_blenderbuttons_size= 211658; char datatoc_blenderbuttons[]= { -137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 2, 90, 0, 0, 2,128, 8, 6, 0, 0, 0, 68,254, -214,163, 0, 0, 10, 79,105, 67, 67, 80, 80,104,111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, - 0,120,218,157, 83,103, 84, 83,233, 22, 61,247,222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, - 42, 33, 9, 16, 74,136, 33,161,217, 21, 81,193, 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, - 7,228, 33,162,142,131,163,136,138,202,251,225,123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, - 8, 12,150, 72, 51, 81, 53,128, 12,169, 66, 30, 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33, -115,253, 35, 1, 0,248,126, 60, 60, 43, 34,192, 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66, -153, 92, 1,128,132, 1,192,116,145, 56, 75, 8,128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, - 0, 96,203, 99, 98,227, 0, 80, 45, 0, 96, 39,127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, - 19,101,136, 68, 0,104, 59, 0,172,207, 86,138, 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0, -176,183, 0,192,206, 16, 11,178, 0, 8, 12, 0, 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70, -242, 87, 60,241, 43,174, 16,231, 42, 0, 0,120,153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, - 23, 43, 20, 54, 97, 2, 97,154, 64, 46,194,121,153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120, -206, 14,174,206,206, 54,142,182, 14, 95, 45,234,191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, - 44, 47,179, 26,128, 59, 6,128,109,254,162, 37,238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243, -112,248,126, 60, 60, 69,161,144,185,217,217,229,228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249, -126, 60,252,247,245,224,190,226, 36,129, 50, 93,129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71, -252,183, 11,255,252, 29,211, 34,196, 73, 98,185, 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, - 37,210,255,100,226,223, 44,251, 3, 62,223, 53, 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226, -247, 0, 0,242,187,111,193,212, 40, 8, 3,128,104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, - 94, 68, 36, 46, 84,202,179, 63,199, 8, 0, 0, 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, - 96, 54,132, 66, 36,196,194, 66, 16, 66, 10,100,128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52, -192, 81,104,134,147,112, 14, 46,194, 85,184, 14, 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218, -136, 1, 98,138, 88, 35,142, 8, 23,153,133,248, 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, - 84, 32, 85, 72, 29,242, 61,114, 2, 57,135, 92, 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12, -181, 67,185,168, 55, 26,132, 70,162, 11,208,100,116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15, -218,143, 62, 67,199, 48,192,232, 24, 7, 51,196,108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26, -176, 86,172, 3,187,137,245, 99,207,177,119, 4, 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72, -168, 32, 28, 36, 52, 17,218, 9, 55, 9, 3,132, 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, - 44, 35,214, 18,143, 19, 47, 16,123,136, 67,196, 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, - 82, 35,233, 44,169,155, 52, 72, 26, 35,147,201,218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27, -228, 33,242, 91, 10,157, 98, 64,113,164,248, 83,226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, - 82,221,168,161, 84, 17, 53,143, 90, 66,173,161,182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149, -211, 26,104, 23,104,247,105,175,232,116,186, 17,221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, - 21,131,199,136,103, 40, 25,155, 24, 7, 24,103, 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, - 15,153,111, 85, 88, 42,182, 42,124, 21,145,202, 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85, -203, 84,143,169, 94, 83,125,174, 70, 85, 51, 83,227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170, -103,168,111, 84, 63,164,126, 89,253,137, 6, 89,195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, - 33,107, 13,171,134,117,129, 53,196, 38,177,205,217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87, -179, 82,243,148,102, 63, 7,227,152,113,248,156,116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76, -185, 49,101, 92,107,170,150,151,150, 88,171, 72,171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65, -199, 74, 39, 92, 39, 71,103,143,206, 5,157,231, 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, - 68,119,191,110,167,238,152,158,190, 94,128,158, 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, - 88, 6,179, 12, 36, 6,219, 12,206, 24, 60,197, 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151, -225,132,145,185,209, 60,163,213, 70,141, 70, 15,140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, - 77,238,154, 82, 77,185,166, 41,166, 59, 76, 59, 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215, -155,223,183, 96, 90,120, 90, 44,182,168,182,184,101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93, -179, 70,173,157,173, 37,214,187,173,187,167, 17,167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229, -216, 6,219,174,182,109,182,125, 97,103, 98, 23,103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14, -171, 29, 90, 29,126,115,180,114, 20, 58, 86, 58,222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227, -182, 19,203, 41,196,105,157, 83,155,211, 71,103, 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221, -200,189,228, 74,116,245,113, 93,225,122,210,245,157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, - 41,158, 89, 51,115,208,195,200, 67,224, 81,229,209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, - 47,145, 87,173,215,176,183,165,119,170,247, 97,239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192, -183,200,183,203, 79,195,111,158, 95,133,223, 67,127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, - 2,251,248,122,124, 33,191,142, 63, 58,219,101,246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104, -200,236,144,173, 33,247,231,152,206,145,206,105, 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87, -134, 63,142,112,136, 88, 26,209, 49,151, 53,119,209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, - 42, 62,170, 46,106, 60,218, 55,186, 52,186, 63,198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108, -190,223,252,237,243,135,226,157,226, 11,227,123, 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, - 64, 76,136, 78, 56,148,240, 65, 16, 42,168, 22,140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, - 67, 92, 42, 30, 78,242, 72, 42, 77,122,146,236,145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221, -155, 58,158, 22,154,118, 32,109, 50, 61, 58,189, 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172, -101,133,178,254,197,110,139,183, 47, 30,149, 7,201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178, -103,101, 87,102,191,205,137,202, 57,150,171,158, 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182, -165,134, 75, 87, 45, 29, 88,230,189,172,106, 57,178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109, -213, 79,171,237, 87,151,174,126,189, 38,122, 77,107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215, -237, 93, 79, 88, 47, 89,223,181, 97,250,134,157, 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111, -202,191,153,220,148,180,169,171,196,185,100,207,102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218, -180, 13,223, 86,180,237,245,246, 69,219, 47,151,205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, - 84,164, 84,244, 84,250, 84, 54,238,210,221,181, 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201, -190,219, 85, 1, 85, 77,213,102,213,101,251, 73,251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3, -210, 3,253, 7, 35, 14,182,215,185,212,213, 29,210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, - 13, 85,141,156,198,226, 35,112, 68,121,228,233,247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, - 47,106, 66,154,242,154, 70,155, 83,154,251, 91, 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89, -121, 74,243, 84,201,105,218,233,130,211,147,103,242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223, -106, 15,111,239,186, 16,116,225,210, 69,255,139,231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, - 95,109,234,116,234, 60,254,147,211, 79,199,187,156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206, -221,244,189,121,241, 22,255,214,213,158, 57, 61,221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217, -119, 39,238,173,188, 79,188, 95,244, 64,237, 65,217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, - 71,247, 6,133,131,207,254,145,245,143, 15, 67, 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252, -167, 67,207,100,207, 38,158, 23,254,162,254,203,174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109, -124,165,253,234,192,235, 25,175,219,198,194,198, 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, - 79,228,124, 32,127, 40,255,104,249,177,245, 83,208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, - 6, 98, 75, 71, 68, 0,255, 0,255, 0,255,160,189,167,147, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 13,215, 0, 0, 13,215, 1, - 66, 40,155,120, 0, 0, 0, 7,116, 73, 77, 69, 7,219, 2, 27, 16, 38, 47, 61,220,216,191, 0, 0, 32, 0, 73, 68, 65, 84,120, -218,236, 93,119,120, 20,213,226, 61, 51, 59,179,187,217,146, 77, 35, 61,144, 66, 9, 96, 0, 67, 81,130, 84, 65, 80,140,138, 10, - 86,132,167,207,103,197,134, 5, 84, 68, 68, 32, 54, 64,240, 39,242,208,167,128,160,128, 5, 4,164, 68, 74,232, 29,233, 9,144, - 4, 18, 66, 58,201, 38,219,203,220,223, 31,217, 89, 55,203,182, 64, 98,129,123,190,111,190,221,157,157, 57,115,239,157,123,239, -156, 57,183, 1, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,215, 52, 86,175, 94, 77,154,112,248,144, - 64, 57, 29,219,128,191, 59,103, 11,198,157, 52, 35,231, 0, 7,231,187,255,144,112, 14,248,187,114,138,241,109, 2,239,144,166, -228,163,230, 74, 79,151,112,146,230, 14,103, 75,113, 54, 87, 57,242, 16, 78,210, 2,247,253,221,127, 72, 56, 7,252,221, 56,221, -243, 79,128,188, 77,226, 12, 48, 79, 53, 53,156,164,185,195,217, 82,156, 87, 91,142,124,132,147, 92,109, 94,242,114,239,223,197, -117, 4,174, 5, 69, 86,192,200,204,204,100, 92,248,153,191, 43,167,107, 58,136,252,205, 25,214,102,196,150,230,230,116, 75,207, -230,194,187,153,153,153,204,234,213,171,183, 2, 24,208,156,113,111,142,251,238, 22,215,102,225,189, 2,145,213, 36,206,230,202, -247, 45,205,217, 92,101,201,157,179, 57,242,189,167,251,222,130,247,168,185,194,217, 44,101,169, 37,242,188,135,252,115,213,188, -238,156,205, 81,150,220, 57,155, 35,223,255, 25,156,205, 81,150, 60,113, 54, 71,190,247,118,239,175, 55,131,138,253,139, 5,129, -123, 1, 31,248,119, 22, 68, 45, 37, 54,155,224,192,252,229,156,205,124,143,222,117,112, 54,231,219,205,192,230,186, 71, 45,145, -223, 93, 57,155,139,223,157,167, 57,238,147, 39,206,171, 13,175,151,112, 54,123,220,175, 54,223,255, 89,156,205,124,143,154,165, - 44,185,113, 14,108,230,151,129,129, 46,191,223,109, 78,206,230, 42, 75, 30,194,121,213,247,201, 19,231,213,134,215, 75, 56,155, - 61,238,205,241, 12,105, 41,222,107, 26, 45,213,124,214,220,156, 77,228,190,166, 56,155,216, 60, 51,164, 5,238,253, 95, 26,206, -230,228,116, 15, 99,115, 54,247,180,100, 56,155,147,179, 9, 97,189,230, 56,255,105,247,253,239,152,158,222,248,174,166, 89,202, -155, 59,218, 18,225,108, 78,206, 0,185,175, 9,206,171,184,247,215, 28,184,191, 75, 64,196,132,111,230, 55, 19, 52,179, 3,211, -146,194,181, 57,195, 57,176, 37, 28,194, 22, 64,179,135,211,241,166, 60,185, 5,226,254, 79, 73, 83, 90,150,104, 89,250,219,149, - 37,183, 60, 57,176, 25,157,162,102,117,158,221, 57,155,227, 26,174, 28,205,149, 71, 91, 58,238,205, 89,150, 90,226,222, 83, 92, -133, 11, 65, 57, 41, 39,229,164,156,148,147,114, 82,206,235,150,243,154, 4, 75,147,128,130,130,130,130,130,130,130,130,130,130, -130,130,130,130,130,130,226, 31, 5,175,237,187,113,113,113,171,149, 74,101, 59,111,255,235,116,186,139, 23, 47, 94, 28, 68,147, -240,175, 3,189, 71, 20,255, 32,176,248,195, 65, 23, 0, 16,199, 70, 65, 65, 65,113, 77,195,107,103,120,185, 92,158,114,242,228, -201, 14,130, 32,192,110,183,195,102,179, 57, 63,205,102, 51,250,247,239,223,228,142,244,209,209,209, 57, 18,137, 36,169, 41,231, -216,237,246,243,101,101,101,125,125, 28,178, 19, 64, 10,195,252,161, 25,197,239,222, 62, 1,148, 88,173,214,238,190, 56, 25,134, - 73,113,231,243,194, 37,126,247,201, 25, 18, 18,178,159,227,184, 4, 79, 92,222,190, 11,130,144, 95, 81, 81,209,231,207,188, 71, -215, 51,162,163,163,115, 56,142,107,114,254, 44, 45, 45,245,154, 63, 99, 99, 99, 15,177, 44, 27,215, 4, 74,137, 32, 8,185, 23, - 47, 94,236,235, 67,136,236, 4,144,226,243, 13,202, 45, 63, 49, 12, 83,108,183,219,123,250, 43, 71,190,184, 60,228, 81,127,156, - 78,145,197,113, 92, 86, 84, 84,212, 51,122,189,222, 8,128, 72, 36, 18,226, 18, 54, 0,128,205,102,171,168,169,169,233, 66,115, - 34, 5, 5,197,117, 33,180, 4, 65, 96, 77, 38, 19,242,242,242, 64,136,199,250,222,126, 5,215,235,112,224,183,141, 81,193, 81, -209,176, 89, 44, 80,181,138,116,114,151,157, 56, 6,155,213, 2,155,217,140, 54,189,122,139, 97, 64,231,206,157, 37,126, 56, 19, - 62,248,224,131,168,224,224, 96, 24,141, 70, 24,141, 70,152, 76, 38, 24,141, 70,152,205,102,152,205,102, 88, 44, 22, 88, 44, 22, -216,108, 54,152, 76, 38,100,103,103,219,173, 86,171, 79,206,105,211,166, 69,105, 52, 26, 39,159,184,137,156, 34,175,213,106,133, -209,104,196,166, 77,155,124,114,114, 28,151, 80, 82, 82, 18, 37,149, 74, 65, 8,129, 32, 8, 32,132, 52,218,220,209,182,109, 91, -139,175, 64,182,208, 61,186,158,209, 97,218,210, 53, 81, 33, 10, 57,108,130,128,204,110,109,157,127,228,127,185, 28,196,102,135, - 96,179,161,253,243,163,157,251, 59,117,234,228, 51,127, 18, 66, 18,167, 45, 93, 19, 26, 40,103, 85, 85,149,161, 99,199,142, 37, -104,112,155,189, 9,173, 4,131,193, 16,229,224,191, 76, 16,177, 44,219,104, 91,191,126, 61, 50, 51, 51,253,197, 61,225,229,151, - 95,142,178, 90,173, 48,155,205, 48,153, 76,176, 90,173,176,217,108,206,205,110,183, 59, 55,179,217,140, 61,123,246, 4,234,100, -125,112,219,109,183, 61,190,102,205, 26,213,207, 63,255,172, 74, 74, 74,130, 84, 42,133, 68, 34,129, 68, 34, 1,203,178,224, 56, - 14, 55,223,124, 51, 67,179, 32, 5, 5,197,117, 35,180, 76, 38, 83, 65,122,122, 58,113,124,143,151,203,229, 82,183,183,220,184, -246,237,219,231,186,159,231,175,185, 42, 56, 42, 26, 19, 91,135, 3, 0,222, 57, 87,229,124, 64,124,216,231, 70,231, 49,239, 93, -168, 5, 0, 40, 20, 10, 48,174,175,209, 94,160, 82,169,112,219,109,183, 65, 38,147,161,103,207,158,224,121,222,227, 38,149, 74, -193,243,188,223, 68, 97, 24, 6,106,181, 26, 83,166, 76, 17, 69, 18, 84, 65,114,140,235,211, 19, 65, 32,248,239,177,211, 48, 11, - 4, 28,199, 57,183, 64, 56,165, 82, 41,142, 30, 61, 10,142,227, 32,145, 72,156,159,226,247, 85,171, 86, 97,228,200,145,224, 56, - 14, 10,133, 2,240, 51,115,176,235, 61, 50,155,205,177, 50,153,204, 2, 64, 20,103, 82,134, 97, 98,174,228, 30, 93,207, 8, 81, -200, 49,102,222, 79, 0,128,162, 89,207, 59,239,221,158,103,223,113, 30,147,248,159, 7,192, 48, 12,120,158, 7,203,178,205,198, - 89, 93, 93,109,120,232,161,135,182, 7, 7, 7,175,215,106,181,240, 35,224, 80, 84, 84, 4,142,227,188,230,119,150,101, 49,115, -230, 76,156, 57,115, 38,160,184, 27,141, 70, 44, 88,176, 0,118,187,189, 17,175,248,221,125, 95,128, 34,235,253,161, 67,135,142, - 94,179,102, 77, 24,195, 48,248,236,179,207, 32,149, 74, 49,124,248,112, 68, 68, 68, 96,195,134, 13,144, 74,165,120,253,245,215, -105,230,163,160,160,240, 85,231,241, 0,110, 4, 16,233, 48, 17,234, 0,132,186, 28, 82,225,248,140, 20,127, 51, 12,179,207, 3, - 79, 47,199, 49, 21, 12,195,236,115,249,109, 6, 32,243,176,191, 10,128,194,177,153,208,224,254,167,185, 92, 71, 60, 15,222,174, -203, 1, 13,235, 15, 1,216, 2, 96, 96,102,102,230, 86, 0, 40, 45, 45,189,163,180,180, 20, 0,144,146,146,114, 50, 55, 55,183, -163,168,121, 28,205, 83, 82,155,205,214, 65,108,170, 18,221,162, 33, 67,134,248,124,195,183, 89, 44,151, 9, 16, 79, 90,202, 83, -115,133, 55, 1, 99,177, 88,240,192, 3, 15, 0,128,215,135,142,235, 22,128,118,131,217,108, 6,199,113, 72,109, 29,137, 73,195, -210,113, 19,177, 66, 87,207,192, 86,171,195, 61,106, 43, 78,118,238,142,249,231, 43,112, 78, 91, 15,142,227, 2,226, 20, 4,193, -171,200,146, 72, 36,152, 55,111, 30, 30,122,232, 33, 72, 36,146,128,248, 92,239, 81,114,114,242,154,220,220,220, 8,134, 97, 76, -142,123, 36,183,217,108, 26,155,205, 22, 97,183,219, 35,154,114,143,174,103,216, 4,193, 99, 62,244,150,103, 3,185, 79,129,112, - 86, 87, 87, 27, 50, 51, 51,119,203,229,242,133,209,209,209, 37,197,197,197,126,133,150,187,248,113,127,169,248,228,147, 79, 48, -103,206, 28, 12, 26, 52, 40,160,112,154, 76, 38, 48, 12,131,249,243,231, 95,246,223,212,169, 83, 47,187,158, 31, 78, 6, 0, 27, - 23, 23,247,236,186,117,235, 52,226,177,173, 90,181, 2,207,243,232,210,165, 11,130,131,131,177,125,251,118,216,237,246,128,203, - 37, 5, 5,197,181, 11, 79, 90,196, 5,253, 39, 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106, -151, 58, 49,211, 81,191,174, 22,127, 19, 66,122,185,138, 30,135, 88,139,100, 24,102,181,120,188,235,111,241,147, 16, 50, 4,128, - 76,252, 61,113,226,196,180,172,172,172,233, 19, 38, 76,120,115,198,140, 25,210,137, 19, 39,118,205,202,202,154, 46, 94,199, 83, - 56, 60, 57, 90, 62,215,158, 18,155,168, 78,157, 58,229,173,137,202,245, 1,224,179,182, 84,181,138,116, 58, 89,239, 37, 70, 56, -247, 79, 41,174,113, 62,192,230,246,104, 7,149, 74,133, 97,239,125, 20,144, 83,100, 54,155, 81, 94, 94,238,116, 25,252,109,129, -114, 42, 21, 65,200,126,185, 11,138,170,100,120,119, 87, 53,214, 28, 62, 3,158,231,113,123,231, 46,184, 67, 26,140,183, 19,101, -120,249,116, 33,172, 36,176, 62,189,132, 16,143, 2, 75,252, 46, 54,161, 4, 42,180,220,238, 81,145,209,104,172,202,203,203, 51, - 8, 13, 15,118, 5, 33, 36,140, 97,152, 58,135,203, 21, 27,232, 61,186,158,145,217,173,173,211,117,218, 19, 60,216,185,127,164, -238,168,243,158,140,159,247, 33, 0, 96, 80,247,155,253,150,135, 64, 56,171,170,170, 12,125, 7, 15,220,106, 55,152,191, 25, 61, -122,116,193,230,205,155, 21,129,132,213,147,208, 18, 93, 91, 81,100,113, 28, 7,179,217, 28, 80,220,205,102,179,215,242, 33,149, - 74,175,196,209,130, 78,167, 51,175, 92,185, 18,115,231,206, 69, 68, 68, 4,134, 14, 29,138,216,216, 88, 44, 95,190, 28,132, 16, - 60,255,252,243, 80, 40, 20,162,123, 77, 51, 32, 5,197,245, 13, 95, 90, 68,158,149,149, 53,221, 93,200,184,254,118, 21, 80,110, - 98,202, 85,172,165,249,121,254,175,118, 23, 79,226,117, 25,134, 89, 61, 99,198,140, 76, 63,225,168,240, 38,180,124, 78,137,111, - 50,153, 10,186,117,235, 22,144,154,208,235,245,165,254,196,134,167,183,122, 87,151, 64,173, 86, 67,165, 81,131, 13,176,222,181, - 90,173, 78,161,178,113,227, 70, 40, 20, 10, 12, 31, 62,252,170, 28, 45,139,197, 2,153,148, 7,219, 42, 26, 99,102,109, 70, 85, -157,193,249,128,217,146, 95,128,131,101,229,120, 57, 99, 48, 84,138,114,212,155,205, 1, 57,111,130, 32, 92, 38,178, 56,142,195, - 3, 15, 60,224,116, 19, 92,251,173,192, 71,211, 97, 68, 68,196,126,142,227, 18, 92,238, 81, 80, 74, 74, 10,240, 71,191, 30, 70, - 16,132,250,208,208,208, 31, 1,196, 17, 66, 18, 0, 4, 7,114,143, 40, 60,231, 79,247,253,130,155, 83,117, 37,156, 85, 85, 85, -134,204,204,204,221,118,131,249,155, 11, 23, 46,236, 6, 16,116,211, 77, 55, 53, 89,104,137, 2,139,231,121,204,156, 57, 19,115, -230,204,113,254, 31,168,208,178,217,108,141, 4,212,233,211,167, 27, 93,203, 93,216,249,105, 54, 37,104, 24, 93, 40,164,164,164, - 56,207,137,137,137, 65,104,104, 40, 4, 65,128, 32, 8, 8, 10, 10,130, 66,161,128, 84, 42,165,153,142,130,130,194,151, 22, 49, - 76,152, 48,225, 77,134, 97, 86, 59,156,165, 99, 62, 4,149, 39,237,209,203, 77,172, 85,120, 57, 46,211,147,216,114,253, 46, 98, -226,196,137,105,238,225,240,212, 92,233,172, 85,221,166,221,111, 4,215, 38,170,230,122,136,249,122,144,169, 67, 53, 80,168, 84, -144, 72, 88, 48, 12, 67,252,113, 89, 44, 22,103,197,255,204, 51,207,248,236,183, 18,104,127, 42,139,197, 2,150,147,224, 98, 76, - 50,236,236, 54,231,185,226,198,114, 60,206,197,116,132,228,212, 33,240, 1, 62,112,221, 29,173,231,159,127, 30, 11, 22, 44, 0, -203,178,206, 52,225, 56, 14,237,219,183, 71, 65, 65,129, 79, 46,142,227, 18,206,157, 59, 23,229,154,142,162,136, 37,132,192,110, -183,163,109,219,182,198,188,188,188, 23,105,209,189, 58,145,229,109,191,221, 46, 4,236,194,120, 58,174,170,170,202, 48,106,212, -168,173,181,181,181,223,220,112,195, 13,167,209,120, 10, 4,191,124, 28,199, 53, 18, 88,162,200,250,244,211, 79, 27,137, 34,171, -213, 26,208,139,128,213,106,189, 76,240,124,252,241,199,141, 62, 1,160, 79,159, 62, 1, 57,195, 0, 8,203,178, 68, 42,149,226, -182,219,110, 67,215,174, 93,241,243,207, 63, 67, 16, 4, 60,247,220,115, 80, 40, 20,152, 61,123, 54,108, 54, 27, 62,248,224, 3, -234,104, 81, 80, 80,248,210, 34,166, 25, 51,102, 28,155, 49, 99,134,211, 89,114,119,180,188, 60,119,239,116,136,170, 72, 81,164, - 1, 48,121, 18, 68,158, 92, 50,119, 1,230,186, 47, 43, 43,107,186,123, 56,220,155, 43, 27, 9,173, 63, 11,165,199,143,226,163, - 91,210, 1, 52,110, 46,156,119,115, 71,168,212, 42,168,130,213, 24,181,106, 27, 0, 56, 42,253, 9, 1, 57, 90,162,208,170,170, -170,242, 41,178,154,226,104,177, 50, 14, 43, 18, 46,129,200,120,112,102,107, 35,161, 37,225,120, 20, 69, 36,131,229,165,224,236, -182,128, 56, 9, 33,151, 53, 21,142, 29, 59, 22, 12,195, 56, 71,136,117,235,214,205,149,139,241,247,112,124, 45,188,161, 15,158, -123,115,236, 7,149, 70, 90, 98,175, 36,127,238,255, 18, 39,127,120, 22, 0,208, 87,167,115,222,139,105,221,254, 24, 59, 48,235, -232, 86,167,251,248, 30, 94,189, 34,206,170,170, 42,195, 77,157,210,118, 75,195, 67,190, 57,127,254,252,110, 0,236,131, 15, 62, - 24,218,173, 91,183,128,202,164, 56,184,194, 93,100,185, 58, 89,226,167,159, 17,182, 46,194,209, 30,144,128, 18,155, 17, 3,200, -243, 68,204,219, 26,141, 6,106,181,218, 57,226, 54, 40, 40, 8, 74,165,210,217,191, 51, 64,225, 70, 65, 65,113,253, 34, 76, 20, - 58, 14,177,212,200,105,114,244,173,202,116,253,237,201,241,114, 56, 80, 57,126,234,215, 53, 14,129,230, 17,162,179,230,118,206, -106,111, 34,141, 19, 21,164,235,103, 76, 76,204,175,106,181, 58, 57,208,216, 55,101, 20,155,221,106,185,204,217, 98, 24, 6,234, - 96, 53, 20,106, 21, 20,193,106,175,174,151, 47,161, 37, 58, 69,226, 67,103,225,194,133, 80,171,213,248,215,191,254,213,228, 62, - 90, 78,161, 37,101,177, 65,190, 9, 18, 25,215, 72,100,113, 28, 7, 9,207,163, 84, 29, 11,150,231,193,217, 2,115,201,106,107, -107,193,113, 28, 38, 77,154,228,124,131,119, 21, 89, 77,137,179, 47,176, 12, 35,186, 91,242,118,237,218,189,202, 48, 76, 34,128, - 36,157, 78, 39,191,120,241,226,173,180,188,250, 80, 6,118,235,101, 46,148, 55,247,245, 74, 57, 69, 39, 75, 26, 30,242, 77,199, -142, 29,157, 78,150, 82,169, 20, 71,155,250,191,199, 44,235, 81,100,185,143, 16,228, 56,174, 33, 47,251, 25, 29,233,234,104,205, -152, 49,195,201,235,234,100,137,104, 74, 57, 18,195,186,117,235, 86, 28, 60,120, 16,207, 60,243, 12, 20, 10, 5,230,204,153, 3, -155,205,134,169, 83,167, 66,161, 80, 64, 38,147,209,204, 71, 65, 65,221,172, 70, 90,196, 13, 21,110,253,160, 24, 55, 81, 83,225, - 73, 96,185, 54, 19,138,223, 25,134,177,122,224, 53,187, 53, 41,186,239, 23, 63,171,102,204,152,177, 89,116,178, 92,246, 55, 10, -135, 95, 71, 75, 46,151, 39,231,229,229, 57, 39,194,244,245,105, 54,155, 49,104,208,160,128,157, 49,113,212, 33,199, 73, 26, 9, - 11,101,176, 26, 74, 77, 48, 20,106,181,187,224, 96,252, 85,226,226, 27,177,171,208,154, 60,121, 50, 56,142,195,130, 5, 11, 0, - 0,175,190,250,106,192,125,180, 68, 78,216, 25, 20,147,179, 72,159, 53, 18,230,111,173, 40,219,241, 59, 56,142, 67, 84,239, 59, - 32,220, 52, 18,122,133, 26,156,221, 22,240,168,195,234,234,106, 20, 20, 20, 64, 34,145,224,149, 87, 94,105, 52,215,145,251, 72, -182,141, 27, 55,250,141,187, 39, 39,107,242,249,106, 39,143, 66,161, 96,127,255,253,247,100, 65, 16, 82, 12, 6, 67,187, 62,125, -250, 8,180, 40,251, 17, 69,130, 45, 32, 81, 21,104,254,116,231, 20,251,100,213,214,214,126,115,254,252,249, 61, 0,216,209,163, - 71,135, 42,149, 74,124,245,213, 87,122, 0,178,229,203,151, 43,252,137, 34, 49,223,248, 19, 89, 60,207, 55,228,229, 64,226, 78, - 26, 79, 89,226,175, 99,124, 32,121, 94, 12, 43,195, 48,176,219,237, 80, 40, 20,141,156,172,160,160, 32,200,229,114,154,241, 40, - 40, 40,252,213, 37,251, 2,174,199, 9,233,229, 34,170,246, 93, 9,111, 83,174,231, 15,156, 55,161, 97, 50,153,112,226,196,137, - 64,121, 2,158, 24,179,117,207,155,241,222,133, 90, 48, 12,131,255,246,185, 1, 42,141, 26, 74,149, 10,247,255,188,213, 89,113, - 31,157,254, 42,228, 42, 53,226,250, 13, 13,168, 34, 23,155, 14, 93,133, 86, 77, 77, 13,120,158,199,251,239,191, 15,150,101,241, -193, 7, 31, 32, 62, 62, 30, 23, 47, 94,196,242,229,203, 3,114,180, 36,118, 9, 98, 31,235, 4,229,216, 16,104, 30,235,143,176, -219, 38,227,130,153,195, 78,163, 18,253,141,199, 33,219,240, 41,204,130, 61,224, 17, 88, 54,155, 13, 91,183,110,117,239,240,238, -236, 83,101,179,217, 96,181, 90, 97,177, 88,240,193, 7, 31, 4, 50,194,243,178,251, 38,166,161, 99, 18, 84, 73,110,110,110, 36, - 33, 36, 28, 64, 8,128, 74, 90, 92,125, 35,182,247,243,136,236,249, 52, 0, 96,213,140, 39,156,251, 39, 29,253, 35,127,206,252, -182, 97, 1,128,142, 73, 67,155,196, 89, 85, 85,101,184,125, 80,159, 28,163,192,127,221,165, 75,151, 70, 78, 86, 80, 80, 16,227, -248, 29,144, 93,198,178, 44, 36, 18,201,101,205,133,222,196, 86, 32,125,180,108, 54,155,115, 34, 81, 95,253, 25,175,196,209,122, -226,137, 39, 16, 27, 27,235,116,178,222,123,239, 61, 40, 20, 10, 76,156, 56, 17, 86,171, 21,159,126,250, 41,205,124, 20, 20, 20, -127,186, 40,251, 51,224,177, 38, 53, 26,141,133, 93,187,118,133,151,255,226,131,130,130,120,183, 72,197,181,111,223, 62,215, 67, - 19,226, 16, 0,217,158, 42,117,134, 97, 16,172, 9, 70,144, 90, 5,165,155,139, 21, 20,172,129, 92,173, 6, 43,245, 88,153, 95, -198, 41,246, 45,113, 21, 90,226, 86, 91, 91, 11,158,231, 49,119,238, 92,104, 52, 26,152, 76, 38,191,156,226, 67, 71, 34,145, 64, - 95, 84,135,147,211,179, 33, 11,218,137,118, 67, 31, 66, 44,175,128,116,251,143, 48,216,173,254, 38, 44,189,140,179, 67,135, 14, -120,231,157,119, 46,155,214,193, 27,226,227,227,253,198,221,221,201,154,121, 67, 27, 72,101, 82,140, 63, 94, 4,147,201,196, 60, -244,208, 67, 2, 0, 3,128, 10,131,193,112, 62,144,244,108, 6,252,227, 57,125,141,138, 21, 33, 16,187, 39, 1,227,145, 83,116, -178,140, 2,255,117, 65, 65,129,232,100,133, 40,149, 74,124,241,197, 23,122, 0,236,212,169, 83,149,137,137,137,146, 64,242,146, - 68, 34,193,172, 89,179, 60,246,201,242, 36,186,154, 82,142, 92,207, 29, 48, 96,128,199, 9, 75,189,136,183,203, 56,197,176, 70, - 68, 68, 56,157, 44,187,221,238, 28,109, 40,206, 62,239,227,165,130,230, 79,202, 73, 57,175, 31,206,107, 18, 30,107,224,139, 23, - 47,222,238,237,132,182,109,219,230,229,229,229,181, 23,151,226,112, 84,156, 82,163,209,216,161, 79,159, 62,126,173, 29, 65, 16, - 32,151,203, 65, 8,193,173,239,100,129, 97, 1, 22,141, 31, 98, 81,183, 12,134, 68,194, 65,104, 88,234,195,239,168, 67,131,193, -208,232,225,224,105,171,175,175,135,201,100, 10,120, 54,111,163,209,216,104, 10, 6,134, 8, 56,247,219,178,203, 70, 31,138, 91, -160,253,118,130,130,130, 26, 53,253,248,113,172,152, 64, 28, 45,215,166, 71,169, 76, 10, 78,202,139,142, 86,221,233,211,167, 71, -209,108, 30, 56,196, 1, 11, 0,144,218,103, 56, 4,193, 14, 98,183, 55, 90, 38,169, 83,242,237, 16,136, 29, 22,171, 30, 38,147, -201,223,180, 39, 76,101,101,165, 97,212,168, 81, 91, 1,252,239,158,123,238,201, 69,195,236,194, 68,173, 86,203,121,158, 23, 0, - 84, 3, 32,151, 46, 93, 10,185,112,225,130, 96, 52, 26,219,248, 11,231,154, 53,107,112,226,196, 9,244,235,215,175,209,114, 80, -162, 43,234, 58,187,123, 32,249, 83,108, 46,247, 52, 35,188, 55, 33, 23, 40, 36, 18, 9, 66, 66, 66, 32,149, 74,241,254,251,239, - 67, 42,149, 66,169, 84, 2, 0, 62,253,244, 83,231,228,171, 20, 20, 20, 20,215,141,208,242, 87,111,250,104, 86,244,217,132,104, -179,217,138, 19, 19, 19,155,116, 49,187,221, 94,230, 71,184, 21, 47, 95,190, 92,234,234, 66,248,251, 36,132,148,249,121,216, 22, -175, 90,181, 74,234,201,221,240,182,192,180, 63, 78,187,221, 94,156,148,148,228,213, 49,241, 4,171,213,122,193,159,104,205,170, - 48, 52, 18, 9,227,143, 23,121, 93, 59,145,194,111, 94,243,145, 63,223,186,210,252,121, 58, 53, 53,245, 66,104,104,232,218,232, -232,232,170, 29, 59,118, 68,244,234,213, 43,194,245,152, 94,189,122,197,186,157,102,134,247,117, 14,193, 48, 76,241, 61,247,220, -227, 49,207,139,162,201, 67,254, 44,246,151,231,247,238,221, 43,117, 61,223, 27,191, 75, 57, 42, 14, 64,184,158, 75, 79, 79,103, - 93,121,188,229,125,171,213, 90, 65,115, 33, 5, 5,197,117, 47,180, 12, 6, 67, 81,215,174, 93,109, 94,254, 59,239,235,220,170, -170,170,158,205, 29, 1,171,213,218,231,159,192, 89, 89, 89,217,172,113,183,217,108,197,142, 9, 74,125, 30, 67,179,248, 95,119, -143, 0,160,188,188,252, 38, 0,208,233,116,240,183,172, 78, 19, 4, 97,179,231, 79,155,205,214,167, 37,210,180,186,186, 58,131, -230, 44, 10, 10, 10, 42,180,154, 0,186, 24,241,223, 3, 45, 33, 90, 41, 40, 40, 40, 40, 40, 40,154, 23, 44, 77, 2, 10, 10, 10, - 10, 10, 10, 10,138,150, 1,131,134,145, 3,158,208,148,209, 4, 67,174,224,218,217,148,147,114, 82, 78,202, 73, 57, 41, 39,229, -188,238, 56,253,113,211,209,140, 45, 44,192, 40, 39,229,164,156,148,147,114, 82, 78,202,121,253,113, 94,147,160, 77,135, 20, 20, - 20, 20, 20, 20, 20, 20, 45, 4,142, 38,193, 95, 6, 9,154, 48,163,190, 63, 16, 66,194, 0,120, 91, 48,206,204, 48,204,165, 43, -224,100, 0, 72, 29,155, 56,209,145, 21,128, 5,128,133, 97, 24,226,159,227, 93,182,164, 36, 44,141,216,249, 94,132, 97,120, 65, -192,225, 54,109, 90, 31, 98,152, 59,204, 0,160,138,238,212, 89,173, 82, 12, 49, 89,204,201,114, 94,118,162, 70, 87,191,209, 84, -158, 87, 72,179, 7, 5,197, 95,130,187, 0, 76, 65, 67,183,146, 25, 0,150,209, 36,161,160,104, 33,161,165, 86,171,247,179, 44, -155,224,111,126, 30, 17,142,181,204,138, 47, 93,186,212,179, 9,215, 30,165, 86,171, 7,241, 60,127, 11, 0, 88,173,214, 29,245, -245,245,155, 1, 44, 7, 96,187,194, 56,105, 0, 60, 0,224, 17,199,239, 37,142,202, 66,123,133,124, 93, 67, 66, 66,126,224,121, -158, 84, 86, 86,246, 6,128,136,136,136,221, 86,171,149,209,106,181,247, 3, 56,210, 68, 62,150,231,249,153,189,123,247,238,191, -109,219,182,255, 1,152,219, 76,247, 82,206,178,172, 71,129, 34, 8, 66,210, 21,136, 44, 41,128,144,185,115,231, 70, 44, 94,188, - 56,189,184,184,184, 11, 0, 36, 36, 36, 28, 29, 61,122,244,161,113,227,198, 85, 17, 66,106, 25,134,177,248,226, 41, 41, 9, 75, - 43, 47,205,127,166,172,252,196, 3, 0, 16, 19,219,101,153, 68,194, 74, 9, 57,176, 75,217,234,145, 86,237,219, 37, 61,253,221, - 87,115,165, 73,201,173,177,105,231,193, 27,199,189,248,102,218, 5,224, 19, 42,182,254, 60, 4, 7, 7,239,103, 89, 54,193, 87, - 25,247, 84,230,237,118,123,113,117,117,117, 79,111,156, 28,199, 37,248,170, 47, 60,237, 19, 4, 33,191,178,178,210,227, 84, 19, - 26,141,102, 23,199,113,201,129,114,137,159, 54,155,173,216,219, 40, 93,141, 70,179, 95, 34,145, 36,248,138,167,167,255, 4, 65, -200,175,168,168,240, 22,206,203,226,222, 28,225,188, 18, 78, 95,225, 20,235, 35, 0,159, 70, 68, 68,220, 92, 85, 85,245, 40,128, - 55,181, 90,109, 55,137, 68,130,240,240,240, 55,205,102,243,153,144,144,144, 47,107,107,107,119, 2,120, 17, 0, 93, 47,149,130, -162,185,160,209,104,202,234,235,235,137, 8, 65, 16,136,213,106, 37, 38,147,137, 24, 12, 6,162,211,233, 72,125,125, 61,209,106, -181,164,182,182,150, 84, 85, 85,145,200,200, 72,247,201, 27,189,181,225,118,209,104, 52,121, 89, 89, 89,166,130,130, 2, 98,177, - 88,136,197, 98, 33,133,133,133,228,163,143, 62, 50,105, 52,154, 60, 0, 93,188,156, 59,196, 75,101,113, 27,128,165,233,233,233, -230, 53,107,214, 16,163,209, 72,116, 58, 29, 89,182,108, 25,185,225,134, 27,204, 0,150, 58,142, 97, 3,228, 4,128,190, 49, 49, - 49,197,103,207,158,181,111,220,184,209, 18, 18, 18,146, 29, 18, 18,146, 93, 88, 88,104, 63,123,246,172,208,170, 85,171, 98, 0, -125,155, 16, 78, 0, 24, 57,126,252,248,178,194,194, 66, 50, 96,192,128,195, 46,251, 25,248, 95,231,110,136, 39, 39,139, 16, 18, - 67, 8,137, 69,195, 36,151,151,109,132,144, 88,199, 49, 97, 1,114,170,242,243,243, 91, 71, 71, 71,103, 49, 12, 99,118,231, 99, - 24,198, 28, 29, 29,157,149,159,159,223,154, 16,162,242,197, 89,124,126,222,147,107,215, 12,174,209, 93, 58, 69,116,151, 78,145, -255,125, 61, 80,251,212,184, 71,151,198,182,237,190, 32, 52, 33,109,238,137, 83,167,231, 19, 66,230,111,222,151, 55,127,242,231, -191,206,191,119,220,236, 47, 34, 18,211,159,106, 66,122, 94, 13, 40, 39,128,208,208,208, 82,157, 78, 71, 8, 33,196,110,183, 19, -139,197, 66, 76, 38, 19,209,235,245,164,190,190,158,212,213,213, 57,203,121,109,109,173,243,123, 84, 84,148,215,242, 30, 22, 22, - 86,102, 48, 24, 26,213, 29,102,179,217, 89,127,232,245,122,162,215,235,137, 78,167,115,110,245,245,245, 36, 46, 46,174,200, 71, - 56, 47,138,225, 20, 4,129,216,108, 54, 98,177, 88,156,188, 70,163,177,209,102, 50,153,136,201,100, 34,137,137,137, 1,135, 51, - 16, 78,163,209, 72, 18, 18, 18, 74,188,113,134,135,135,151, 25,141,198, 70,156,174,241,119,231, 21,127,199,196,196,148, 54,133, - 51,144,112,250, 74, 79, 7,230,230,230,230, 18,131,193, 64,226,227,227,171,238,191,255,126,171,221,110, 39,107,214,172, 33,233, -233,233,194,192,129, 3, 45,149,149,149,228, 95,255,250, 23,241,241, 82, 72,203, 17,229,164,184, 18, 71,139, 97, 24,168, 84, 42, -124,255,253,247, 94,151,227,112,253,222,166, 77,155, 64,175,217, 51, 57, 57,121,235,246,237,219, 21,177,177,127, 76,136,109, 54, -155, 17, 22, 22,134,231,158,123, 78,118,215, 93,119,181, 31, 58,116,232,238,115,231,206, 13, 0,176,223, 15,223,125,145,145,145, -159, 77,154, 52, 41,250,193, 7, 31, 68, 68, 68,163, 73,183, 49,106,212, 40,220,127,255,253,210,220,220,220,135, 22, 46, 92,248, -208,188,121,243, 74,235,235,235,199, 1,248,209, 23,169, 66,161,184, 39, 46, 46,238,139,237,219,183, 71, 69, 69, 69, 33, 37, 37, -133,125,253,245,215,219,119,232,208, 65,145,144,144,192, 94,188,120, 17, 63,255,252,115,252,195, 15, 63,188,162,172,172,236,105, -139,197,178, 50,128,184,203, 34, 34, 34,222,124,250,233,167, 91,105,181, 90,219,129, 3, 7,242,196,253, 50,153,108,106, 70, 70, - 70,175, 45, 91,182,124, 11,224,203, 43,113,178, 8, 33, 90,252,209,196, 39,194, 42,254, 31,136,179, 69, 8,145, 29, 62,124, 56, - 60, 35, 35,227, 71,147,201,212,253,153,103,158, 57, 63,125,250,116,133, 70,163,209, 0, 96,180, 90,237,165, 41, 83,166,152,103, -207,158,253, 70,231,206,157, 7,239,218,181,235, 62, 66,136,213, 33,200, 46,231, 99, 24,103,120,138, 46, 84, 96,235, 78, 65,246, -206,196, 87, 19, 62,156,150,124,110,223,241, 34,129, 83,104,240, 75,206, 49,148, 85,213,227,215, 93,199, 17, 19, 17,204, 72,229, -124, 90, 72,252, 13, 3,106, 47, 28,207,129,143, 25,210, 41,154, 7, 12,195, 64,169, 84,226,151, 95,126,185,108,233, 42, 79,203, - 90,113, 28,135,208,208, 80,191,171, 27, 4, 5, 5, 97,227,198,141, 30,215, 94,244,180,164, 79, 72, 72, 8,124,189,108, 48, 12, -131,160,160, 32,236,216,177, 3, 44,203,122, 92, 26,200,125,159, 74,165, 2,235, 99,173, 43,145, 51, 39, 39,199, 47,151,248,169, - 86,171,129,134,166,127,239,133, 82, 46,199,246,237,219,189,198,217,253,187,218,177,222,171, 63,206, 29, 59,118, 52, 90,250,203, -125, 73, 48,215,223, 42,149, 10,140, 31,210,176,176,176,222, 9, 9, 9,216,187,119, 47,150, 47, 95, 30,158,150,150,134,211,167, - 79,131, 97, 24, 76,159, 62,157,185,225,134, 27,248,210,210, 82,244,235,215, 15, 63,253,244, 83, 31,173, 86, 75, 11, 12,197, 95, - 2, 66, 8, 15,224, 70, 0,145,104,232,118, 83, 7, 32, 20, 13, 43,105,200, 0, 84, 1, 80, 56, 54, 19,128,122, 0,173, 28,167, - 87, 58,234, 22, 87,129, 80,225,186,248, 52, 33,164,151,131, 91, 92,161, 34,210,229, 88,241, 26,238,191,221, 63, 61,114,115, 0, -176,122,245,106,241, 97, 54, 48, 51, 51,115,171,107,228, 2, 17, 89,226, 58,101, 30,202,180,251, 16, 77,185, 74,165,250, 97,247, -238,221,138,200,200, 63,226, 96, 50,153, 80, 87, 87,135,250,250,122,212,213,213, 33, 56, 56, 24,203,151, 47, 87, 12, 30, 60,248, -135,186,186,186, 14,142, 68,243,198, 57,235,226,197,139,209, 54,155, 13, 50,153,231, 46, 74, 44,203,162, 83,167, 78,120,243,205, - 55, 49,108,216,176,152, 65,131, 6,205,114, 19, 90,151, 13, 37, 85, 42,149, 95, 28, 56,112, 32, 74,169, 84, 34, 47, 47, 15,197, -197,197, 24, 63,126,124,107, 65, 16, 80, 84, 84,132,211,167, 79,227,194,133, 11, 88,184,112, 97,212,136, 17, 35,190,240, 32,180, - 60, 13, 79,125,230,229,151, 95,238, 24, 22, 22,198,126,244,209, 71, 53, 58,157,238,255, 28,251,223,153, 51,103,206, 99,253,251, -247,143,250,247,191,255, 77,118,236,216,177,216,113,227,188,166,167,107,159, 44, 71, 51, 31, 28,153,239,164,219, 57,157, 92,254, - 7, 33, 36, 6,128,137, 97,152, 26, 15,156, 12,128,144,161, 67,135,190, 98, 50,153,186,111,223,190,253,204, 45,183,220,146, 8, -224,162,152,249, 66, 66, 66, 84,179,102,205,138,206,204,204,204,189,245,214, 91,187, 15, 29, 58,244,149,138,138,138,233,132,144, - 10,151, 62, 91, 78, 78, 65,192,225,152,216, 46,203,114,118,141,123, 96,203, 14,179,244,213, 23, 39,159,111,211, 58,169,246,112, - 94,181,253,120,126, 5,234, 12, 54,220,123,107,195, 2,230,189,187,180,193,103,223,111,199,115, 47,189,197,255,184,108,209,253, -103, 8, 84,245, 37,199,215,248, 72,207,171, 5,229,132,179,137, 9, 60,207,227,142, 59,238, 0,195, 48,151,173,229,201,243, 60, -118,237,218,133, 91,111,189, 21, 60,207,227,137, 39,158, 8,136,147,227, 56, 12, 29, 58,212,185,142,162, 43,159,187,104,240,162, - 9,178,221, 42, 91,112, 28, 7,150,101,189, 46,164,237,206,233,175, 94, 18,195,233,139,203,245, 63,127,225,116, 44,121, 20,176, -200, 10,148, 83, 12, 39,199,113,232,211,167, 15, 14, 29, 58,228, 83,116,121,209,151,141,226,126,233,210,165, 49, 29, 58,116,200, -153, 59,119,110, 56, 0, 84, 85, 85, 57, 23,188,151, 72, 36, 56,117,234, 20,204,102, 51,222,125,247, 93,139, 86,171,253, 55, 45, - 71,148,179, 37, 57,125,105, 17, 0,253, 39, 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106, 66, - 72,166,248, 57,113,226,196,180,172,172,172,233, 19, 38, 76,120,115,198,140, 25,199, 24,134, 89, 13, 0,238,191, 29,117, 73,166, -155,136,139, 20,121, 28,101,174,209,177,158,126,187,127,122,226,110,228,104,101,102,102, 50,142, 72, 50,174,149, 90,160, 66, 43, -144,181,251, 56,142,123,126,250,244,233,209,190, 68, 86,125,125, 61, 74, 74, 74,144,152,152,136, 39,158,120, 34,122,238,220,185, -207,219,108,182,143,125,208, 74, 37, 18, 9,246,238,221,139,242,242,114,116,237,218, 21,201,201,201,141, 14, 56,123,246, 44,214, -174, 93,139,154,154, 26,244,232,209, 3,104,232,220,237, 17,221,186,117,123,183, 83,167, 78, 67, 89,150,181, 41, 20, 10, 28, 62, -124, 24,221,187,119,199,247,223,127,143, 54,109,218, 64,169, 84, 34, 55, 55, 23, 93,187,118,197,214,173, 91, 17, 25, 25,137,244, -244,116,155, 86,171,221, 86, 93, 93,189,249,220,185,115,239,122, 11,103,124,124,252,228,167,158,122, 74, 86, 82, 82, 34,124,243, -205, 55,219, 1,108, 7,240,252, 91,111,189,245,248,176, 97,195,162, 14, 30, 60, 88,187,111,223,190, 61, 94, 68, 86, 32, 78,150, -205,253,161,100,183,219, 77, 6,131,193,108, 50,153,172, 44,203, 22, 50, 12, 99,182,219,237, 29,188,153, 16, 99,199,142,109, 91, - 89, 89,249,220, 75, 47,189, 84,224, 16, 89,167,208,208, 1, 30, 0, 96,179,217, 76,245,245,245,218,140,140,140,196,135, 31,126, -248,204,210,165, 75,159, 27, 59,118,236,242,111,190,249,166, 30,128,193,157,176, 77,155,214,135, 36, 18, 86,170,171, 11,207, 95, -177,252,203,151,215,174,122,190,117, 81,209,133,246, 17,173, 34,117, 82,117,100,201,242, 37, 95,239, 7, 96, 46,169,208,226,200, -217, 82,240,188, 4, 39,138,106,209,255,246, 81,252,153,188,105,125, 1,172,161,239,114, 45,255,178, 40, 46, 66,189,101,203, 22, -159,142,214,174, 93,187,192,243, 60, 20, 10, 5,102,207,158,237,147, 84, 20, 6,162, 91,228, 79,204,136,139,163,251,114,159, 4, - 65,112, 46,244,238,190,253,223,255,253, 31, 94,122,233,165, 70,215,112,136, 13,198, 31,167,183,240, 37, 38, 37,161,188,172,172, -209,190, 64, 22,165,183,219,237,224,121, 30, 11, 22, 44, 64,102,102, 38, 86,175, 94,237,243,243,142, 59,238, 0,203,178, 36,144, -244,236,211,167, 15, 44, 22,139, 51,204,167, 78,157,242,200, 59,111,222, 60,127,193,188, 11,192,148,238,221,187,107, 6, 13, 26, -132,156,156, 28,220,127,255,253, 38,139,197,146, 7, 0,119,222,121,103,234,220,185,115,101, 7, 14, 28, 64, 68, 68, 4,127,254, -252,249,255,129,118,144,167,104, 97,120,210, 34,226, 51, 47, 43, 43,107,186,187,136,113,133,248, 63,195, 48,171,103,204,152,145, -233, 42,138, 92,127,139,174,147,155,136, 75,115,117,164, 92, 69,148, 55, 1,229,246,188,117, 61,190,194,163,208,114, 68,108,160, -171, 11, 36, 86,190,254, 68,150,143, 55,199, 70, 8, 9, 9, 25,126,239,189,247, 58, 69,142,209,104,116, 10, 44, 81,100,137,191, -115,115,115,209,179,103, 79,105, 72, 72,200,240,170,170,170,143, 3, 16,113,136,139,139, 67,101,101, 37,142, 30, 61,138,196,196, - 68, 88,173, 86,172, 95,191, 30,181,181,181,224,121, 30, 82,169, 20, 22,139,207,190,219,232,212,169,211, 29,139, 23, 47,238,185, -104,209,162, 75,226, 27,221,146, 37, 75, 64, 8, 65,100,100, 36,244,122, 61,202,202,202,176,121,243,102,216,108, 54,168,213,106, -164,164,164,200,238,185,231,158,190, 83,166, 76,225,125, 8,173, 62,247,223,127,127,136, 70,163,193,139, 47,190, 72, 44, 22,203, - 12,199,190,201,227,198,141,139, 40, 44, 44, 52, 63,249,228,147,123, 45, 22,203, 71,162,153,232, 42,112,188,220, 88,175, 78,150, -213,106, 21,211,180,160,190,190, 30,173, 90,181, 74,116,117,182,188,137,193, 29, 59,118,244, 1, 32,153, 58,117,106, 16,128, 50, -215, 48,152,205,102,212,215,215, 67,167,211, 89,107,107,107,203, 95,123,237, 53,219,210,165, 75, 37,142,115, 78,120, 18, 90, 12, -115,135, 89,163, 81,202, 8,145,188, 53,127,254,124,245,176, 97,195, 88,181, 90,141,186,186, 58,205,175,235,214,169, 7, 15,234, -155, 50, 61,235,195, 13,154,132,174,101, 59, 14,231,227, 66,105, 45,204, 86, 43, 82, 98, 67, 26,252, 48,138, 22,135, 99, 32,139, -211,209,114, 21, 21, 57, 57, 57,184,253,246,219,157,101, 93, 42,149, 54,114,190,252,113,114, 28,135,219,111,191,253, 50,135,103, -203,150, 45, 30,221, 39,127,112, 21, 69,238,226,200,147, 0, 99, 89,214,239, 2,235,162,155,231, 73,108,185,186,250,110,226,205, - 95, 51, 7, 56,142,195,184,113,227,192,243, 60, 94,127,253,117,112, 28,135,244,244,116,112, 28,135,140,140, 12,240, 60,143, 91, -111,189,181,201,113,223,189,123, 55,186,119,239,238, 12, 83,122,122, 58,122,245,234, 5,142,227,208,175, 95, 63,240, 60,143,161, - 67,135, 6,194,249,102, 93, 93, 93, 55,181, 90,141,220,220, 92, 72, 36, 18, 48, 12,115, 26, 64, 55, 0,136,141,141, 61,163, 6, -111,130,189, 0, 0, 32, 0, 73, 68, 65, 84,215,235,219, 26,141, 70, 60,245,212, 83,140,217,108,238,250,250,235,175,191,101, 52, - 26,169,208,162,104, 49,184,107, 17, 23, 24, 38, 76,152,240, 38,195, 48,171, 69,135,202,221,121,242,244,219, 67,221, 36, 58, 80, -251, 28,101,181,151,155,136,171, 96, 24,102, 31, 33,228, 78,111,231, 2, 48,187, 9,171, 70, 77,135,174,205,134,126, 29, 45,177, -242, 13, 84,104,249,131,209,104,188, 49, 42, 42,202,171,200,114,253, 52,155,205, 72, 78, 78,134,209,104,188,177,169, 15,141,216, -216, 88, 88, 44, 22,124,249,229,151,144, 74,165,144, 74,255,208, 23,102,179,111,179,232,248,241,227, 5,187,119,239,238,222,163, - 71,143,176,159,126,250,169, 98,192,128, 1,145,195,134, 13,131, 66,161,128,193, 96,128,213,106, 69,239,222,189,209,169, 83, 39, - 20, 23, 23,227,215, 95,127,173,236,208,161, 67,171, 61,123,246, 8,165,165,165,231,124, 80,223, 54,120,240, 96, 48, 12,131,117, -235,214, 85, 2,216, 39,151,203,215, 78,155, 54, 45,204,108, 54, 11,163, 71,143, 62, 95, 93, 93,253, 18, 0,139, 76, 38,155, 51, - 96,192,128,140,236,236,236,111, 5, 65,152,221,212,140,234,158,182, 58,157, 14, 65, 65, 65,129, 76, 37,193, 87, 87, 87,119, 1, - 0,149, 74, 21, 14,224,140, 51,135, 27, 12,141,196,176,217,108, 54,134,135,135,171, 0,192,113, 14,239,133, 51,210,102,195,138, -115,231,242,131, 93,251,207,133,134,134,226,145,135, 31,102,111,233,211, 71,214,237,198, 27,135,190,253,201,162,239,227, 34, 52, -230,148,184, 8, 88,237, 86,100,111, 88, 47, 16,193,186,129, 86, 59,127,142,208, 18,197,134,187,163,197,243, 60,182,110,221,122, -217, 62,169, 84,138,255,254,247,191, 1, 9, 3, 81, 84,121,107, 58,115,107,234, 98,252, 9, 24,158,231, 33,145, 72,176, 96,193, - 2, 8,130,128,151, 95,126,185, 81,115,162, 43,127, 64,118,158,139, 8,236, 52, 89, 0, 96, 70,241, 76,185,243,124,247,240, 58, -206, 9,200, 37,155, 59,119,110, 64,142,214,157,119,222,233, 87,184,186,182, 48,184,134,235,208,161, 67, 30,121,231,207,159,239, - 55, 61,237,118, 59,214,172, 89,227, 20,169, 34,222,126,251,237,167,100, 50, 89,244,182,109,219, 80, 90, 90, 10,157, 78,135,250, -250,122,244,238,221, 59,133,101,217,195,165,165,165,133, 39, 78,156,184,151,150, 30,138, 63,209,209, 50,205,152, 49,227,216,140, - 25, 51, 60, 58, 86,238,206,146, 47,231, 73, 20, 88, 14, 65, 20, 41,138, 55, 52,116,171,217,231,239, 92, 0, 50,247,166, 67,159, - 70,144,155,138,156,226,169,242, 13,164,249, 48, 64, 59,157, 99, 24, 6, 70,163,209,163,192,114, 21, 7, 22,139, 5,213,213,213, -176,219,237, 87, 60,215,151,167, 55, 89,127, 66,235,232,209,163,255,122,252,241,199, 75, 66, 66, 66,186, 85, 84, 84,148, 11,130, -112,235,174, 93,187, 34, 57,142,131, 70,163,129, 70,163,193,218,181,107,161, 84, 42, 49,110,220,184,114,187,221,158, 19, 28, 28, - 28, 97, 48, 24,126, 47, 45, 45,125,219,171,130,225,249,161,253,250,245,195,129, 3, 7,112,233,210,165,141, 0,210, 31,125,244, -209,219, 91,183,110,205, 76,155, 54,205,120,246,236,217,217, 0,202, 85, 42,213,226,197,139, 23, 15,234,209,163, 71,240,232,209, -163,177,117,235,214,249, 0,140,129,198, 89,167,211, 53, 18, 88, 90,173, 22,117,117,117, 80,169, 84,182, 0,211,140,199, 31, 35, - 12, 65, 8,113,222, 27,135,155, 37,222, 31,194,113,156, 56,170,209,155,200,130, 74,165,154,186,104,209, 34,133,251, 32, 5,187, -221,142,178,178, 50,104, 52, 26, 76,122,251,109,233,123,227,255,221, 93,162,142,222,197,178, 12,204, 22, 82, 67, 4,243,122, 93, -217,131,219,128,119,105,205,243, 39, 64, 20, 6,119,223,125,247,101,205,133, 82,169, 20, 27, 55,110,196,136, 17, 35,156, 47, 46, - 61,122,244,240,251,114, 37, 10,131,187,238,186,203,233, 12,173, 95,191,222, 99,179,159,232, 72, 5, 34, 8,197, 99, 95,120,225, - 5,112, 28,135,207, 62,251, 12,175,188,242, 10, 88,150,197,204,153, 51,193,178, 44,222,121,231,157,128, 69,166,171,128, 41,252, -176,225, 51,225, 21, 45,170,230, 69, 3, 0,130, 53, 26, 49, 66, 77,170,123, 56,142,115, 58, 89, 55,222,120, 35,120,158, 71, 70, - 70, 6, 56,142,115, 58, 89,195,135, 15,119, 77, 71, 18, 8, 39,199,113,200,203,203,115,134, 57, 35, 35,163,145,147,197,113, 28, -238,188,243,206, 64,130, 57, 61, 52, 52,116, 74,167, 78,157, 58,207,154, 53,139,151, 72, 36, 24, 60,120,112,106, 76, 76,204, 57, -155,205, 22, 49,117,234, 84,165,135,115, 20, 0,186,117,238,220, 89, 69, 75, 13, 69, 11, 58, 90, 83, 60,252, 21,230,218,231,170, - 9, 47,146,171, 93,143, 23, 57,220,197,145,195, 33,203,241,199,229,233, 92,127,224, 68, 5,233,203, 82, 15, 68,104, 57,108,103, -159, 23, 83, 42,149, 71,202,203,203, 51, 20, 10, 69, 35,145,229, 73,112, 73, 36, 18,148,150,150, 66,169, 84, 30, 49,153, 76,205, -118, 19,253, 53, 29, 2, 48,158, 62,125,122,188,203,239, 33,195,135, 15,255,102,227,198,141,177,217,217,217,216,179,103, 15, 34, - 35, 35, 49,119,238,220,139,101,101,101,255, 2,176,177,178,178,210,239,117,219,182,109,219, 69,173, 86, 99,199,142, 29, 0,176, - 21,192,191,159,123,238, 57,198,106,181, 98,222,188,121, 58, 0,235, 66, 67, 67,215, 44, 95,190,188,123,183,110,221,100,217,217, -217,218, 61,123,246,252, 22,160,200,178, 11,130,112,153,192,114, 77,211,224,224,224, 64, 28, 45,107, 72, 72,200, 81,173, 86, 59, -202, 96, 48,104,229,114,121,176, 86,171, 53,185, 10, 44,145,159,227, 56, 62, 47, 47,175, 4, 64, 74, 72, 72,200, 81,120,105,230, -228, 56,110,240,224,193,131, 57,247,123, 80, 86, 86,134,210,210, 82, 88, 44, 22,244,232,209,131,145, 48, 86,201,165,162, 35,110, -211, 58, 80,145,245, 39, 57, 90, 68, 44,235,226, 40, 65, 79, 35, 13,215,175, 95,239,252,205,178, 44,190,254,250,235,128, 68,209, -198,141, 27,125,118, 88,119,107, 58,244,107,141,139,199,127,254,249,231, 32,132, 56,157, 44,150,101, 49, 97,194, 4,200,229,114, - 76,155, 54, 13, 19, 38, 76, 0,199,113,126,155, 14, 93, 5, 76,210,235,122,215,151,163,134, 66,225,232, 15,197, 48,140,171,216, - 98, 2, 21,111,190,220,188, 64, 90, 2, 92, 57,197,243,130,130,130,188,118,132,119,227,244,117,129, 95, 0,228,199,198,198,238, -200,200,200, 8,217,191,127, 63,102,206,156, 41, 53,153, 76,109,178,179,179,157,215,245,148, 94, 58,157, 78, 65, 75, 14, 69, 75, -184, 89, 62,254,174,112,235, 95,197,184, 54,227,249,248,116, 63, 30, 46,251, 92,121, 43, 24,134,177,122,184, 94,133, 7,113,229, -126, 13,215, 99, 42,188, 58, 90,254, 42, 11,127,130, 43, 16, 71, 75,175,215,255,182,110,221,186, 94, 15, 63,252, 48,231,171,217, - 80,167,211, 33, 58, 58, 26,199,142, 29,179,233,245,250,223, 2,112,202,154, 83,104,185, 35,187,188,188, 92, 98,181, 90,209,190, -125,123,196,199,199,195,104, 52,162,166,166, 70, 2, 96, 99,128, 28, 82,149, 74, 37, 1,128,154,154, 26,160, 97,168,105,106,135, - 14, 29,112,224,192, 1, 84, 87, 87,255, 8, 96,216,148, 41, 83,122,244,238,221, 91,250,253,247,223,235,159,121,230,153, 31,173, - 86,107, 64, 74, 67, 16, 4,179,205,102, 75,102, 89,214, 82, 83, 83,115,193, 53, 61,163,163,163,195, 85, 42, 21, 83, 86, 86,102, - 13, 68,104,117,235,214,109,239,249,243,231, 49,117,234,212,138,233,211,167,119,168,171,171,187, 84, 91, 91,107,115, 21, 91, 70, -163,145,109,213,170,149,124,222,188,121, 10, 0,232,214,173,219, 94,111, 66, 75,167,211,181, 86, 42,255,120, 49, 54,153, 76, 40, - 45, 45, 69,105,105, 41,202,202,202, 80, 87, 87,135,148,148, 20,232,245,250, 68, 90,205,252,101, 66,171, 81,243,153,107,249,118, -125,144, 55,165,172,187, 10,152,187,239,190,219,217,183, 75,116,200,196,109,197,138, 21,238, 29,204, 3, 18, 90,159,127,254, 57, - 94,120,225, 5, 4, 5, 5, 97,214,172, 89,141,154, 14,221,197,129, 32, 8, 76, 32,113, 79,126,195,128,210, 57,225,224,121, 30, - 17,207,148, 53,106,162,243, 32, 56, 2, 10,231,244,233,211,155,165,233,208,149, 51, 49,177,161,168, 44, 88,176, 0,163, 70,141, -194,182,109,219,174,184,233, 48, 45, 45,109,201,234,213,171, 67,142, 31, 63, 14,173, 86,139,138,138, 10,152, 76, 38, 20, 23, 23, -123,109, 21,112,212,229, 65,180,228, 80,252,201,245,212,190, 63,147,183, 57,175,199,249,121,128, 7, 44,180, 2,113,180, 76, 38, -211,172, 23, 95,124,241,185, 33, 67,134,132, 7, 7, 7,163,164,164,228, 50,145, 85, 95, 95, 15,181, 90, 13,131,193,128, 85,171, - 86,105, 77, 38,211, 44,127,226,192,106,181, 34, 42, 42, 10,149,149,149, 16,188,244,159,102, 89, 22, 10,133, 2,245,245,245,128, -159, 78,230,158, 30, 24, 22,139, 5, 86,171, 21, 86,171, 21, 22,139,197,239, 91,178,187,153,167, 82,169, 68,225, 1, 0,186,184, -184,184,246, 65, 65, 65, 40, 40, 40, 0, 26, 70,246, 13,185,253,246,219,249,170,170, 42,242,228,147, 79,110, 39,132, 60, 5,223, -179,227,155,115,114,114,146, 1, 64,161, 80,228, 2, 64,113,113,177,181,166,166,166,145, 83,168, 84, 42,201,136, 17, 35, 98, 9, - 33,200,201,201, 73,150, 74,165, 4,222, 71, 53, 26, 87,174, 92,121, 60, 36, 36,100,105, 86, 86,214,195,153,153,153,199,186,116, -233,146,172,211,233,202, 13, 6,131,193,104, 52, 18,137, 68, 34, 13, 11, 11, 11,218,176, 97,195,153, 93,187,118, 13,209,104, 52, - 75, 87,174, 92,121,220,155,243,166, 82,169,138,245,122,125,146,120, 79, 93, 69, 86,105,105, 41, 8, 33,200,207,207,135, 82,169, - 60,239,175, 89,151,162,229, 32,190, 84,185, 59, 47,238,251, 2, 21, 89,174,194, 96,195,134, 13, 62,231,208, 10,148,211, 85, 20, -189,242,202, 43,152, 51,103,206,101,142,214,180,105,211, 0, 0,111,191,253,118,192,125,180, 68,247,170,116, 78, 56, 98, 94,168, -110, 20,118, 0, 96,196,240, 53,173,204,131,227, 56, 76,157, 58,245,178, 78,234,174, 77,123, 1, 54,241, 53, 10,103,121,121, 57, - 56,142, 67,120,120, 56, 30,121,228, 17, 12, 29, 58,212,217, 4,217, 84,222,147, 39, 79,238,120,227,141, 55,186,166,165,165,225, -253,247,223,175, 14, 13, 13, 13,254,207,127,254,195,213,212,212, 48,190, 28, 45, 42,180, 40, 40,154, 65,104,137, 5, 44,208, 81, -135, 94, 42,203, 33,104, 60,215, 70,173, 94,175,127,228,182,219,110,251,105,217,178,101,138,182,109,219,226,228,201,147,168,174, -174,134,217,108,134, 84, 42, 69,108,108, 44,106,106,106,240,245,215, 95, 27,244,122,253, 35, 0,106,253,112,190,213,179,103,207, - 47, 62,254,248,227,160,244,244,116, 84, 87, 87,163,190,190,222, 41,132, 24,134,129, 70,163,129, 66,161,192,222,189,123,177,126, -253,122, 3,128,183,252,112,122, 82,115,176, 88, 44, 78,193, 21,128,208,114,229, 84,137,174,142, 94,175, 7, 0,107,235,214,173, - 99, 0, 32, 63, 63, 31, 0, 10, 83, 82, 82,166,180,109,219,150, 89,188,120, 49, 33,132,172,247, 34,178,156,156, 12,195, 84, 19, - 66, 46, 1,136, 49,155,205, 82, 0,168,173,173,181,180,106,213, 42, 74, 46,151, 11, 10,133, 66, 8, 10, 10, 18, 74, 74, 74,108, - 54,155, 77, 10, 0,253,250,245, 51, 3, 40,117, 91,163,208,149, 83, 32,132,104,231,207,159, 63,101,244,232,209, 25,125,250,244, - 73,123,246,217,103,143, 62,249,228,147,108,124,124,124, 88, 93, 93,157,241,244,233,211,151, 62,249,228,147,186,221,187,119, 15, -225,121,254,220,252,249,243,167, 0,208, 50, 12, 35,120,226,180,217,108,191,101,103,103,255, 43, 51, 51,147,187,112,225, 2,202, -202,202,156, 34,171,172,172, 12,157, 58,117,194,174, 93,187,236, 22,139, 37,187, 9,233,217, 92,160,156, 13, 47, 33, 68, 44,235, -222, 4,150,248, 50, 21, 40,167,171, 40, 26, 53,106, 84, 35, 23, 75, 42,149,226,135, 31,126,240, 88,111,120, 40, 87,141,226,238, - 58,199,215, 27,111,188,209, 72,180, 77,154, 52,201,107,117,230, 47, 61, 69,158,218, 5,241,141, 71, 29,122, 41,231,190,194, 41, -214,157, 60,207, 99,210,164, 73, 1, 59, 90,184,188,143,214,101,156, 98,220, 7, 12, 24, 0,189, 94,239, 20,178,222, 28, 45,127, -233,105,183,219, 95,152, 51,103, 14,209,104, 52, 55,107,181,218, 71,207,159, 63,191, 80,175,215,223, 84, 91, 91,235,211,209, 50, -153, 76,114, 90,142, 40, 39, 90,102,126,174,235, 71,104, 57, 30,146,104,221,186,117,163,181,179, 88,150,109,180, 53,165,159,129, - 3, 27,242,242,242,238,187,229,150, 91,190,125,225,133, 23,130,211,211,211,249,164,164, 36,232,116, 58, 20, 20, 20,224,216,177, - 99,182,149, 43, 87,106,245,122,253,163, 0, 2, 25,117,182,232,248,241,227,235,135, 13, 27,246, 78,239,222,189,159,158, 60,121, -178, 36, 53, 53, 21,181,181,181, 8, 11, 11, 67, 84, 84, 20, 78,157, 58,133, 85,171, 86,217, 43, 43, 43,191, 0,240, 30, 60,180, -161,250,123,225,183, 88, 44,120,232,161,135, 32, 8, 2,102,207,158,141, 64, 22, 84,118,129,197, 98,177, 16, 0,140,163, 63,151, -222, 49,187, 52, 78,159, 62, 13, 0,231,146,147,147,131, 1, 32, 59, 59,155, 65,195,252, 90,129,188,225, 19, 66,136,211,217,234, -212,169, 83,129,123,229, 40, 58, 89,162, 11,230, 47,220, 12,195, 24, 9, 33,229,122,189,126,216, 43,175,188,242,206,231,159,127, -254,240,231,159,127,126,217,113, 26,141,102,233,204,153, 51,223,123,224,129, 7,202, 25,134,241,218,143, 76,167,211,189, 61,102, -204,152, 7,142, 28, 57, 18, 28, 20, 20, 4,157, 78,135,170,170, 42, 88, 44, 22,164,164,164,160,188,188, 28,139, 22, 45,170, 51, - 24, 12,239,210,226,248,215,192, 85, 24,120,115,181, 2, 16, 89, 94, 93,157, 95,126,249,197,227, 28, 85, 77,229,116, 23, 27,129, -206,109,229,235,165, 72,156,150,198,211,148, 17, 77,172,215, 46,227,229, 56, 14, 31,125,244,145,115,210, 86, 79, 78, 86, 83, 28, - 45,145, 51, 60, 60,188,193, 38, 87, 42, 33, 8, 2,238,188,243,206,171,225, 21, 0,140,115,153,241,125,250,107,175,189, 54,165, - 83,167, 78,169, 0,228,174,105,208, 68, 23,159,130,130,194,159,208,178,219,237,197, 29, 59,118,108, 84,193,249, 91,204,212,106, -181, 22, 7,120,221,245, 58,157, 46,101,230,204,153, 47,170, 84,170, 33,122,189,190,171,163,226, 56,162,211,233,178, 77, 38,211, -167,104,218, 34,208, 21, 0,158,223,189,123,247,236, 97,195,134, 77,187,245,214, 91, 71,142, 31, 63,158, 33,132, 96,222,188,121, -228,236,217,179, 43, 28, 46,214,217, 43, 73,164,240,240,240,227, 95,127,253,117,244, 79, 63,253, 4,171,213,138, 79, 63,253, 20, -193,193,193,199,171,171,171, 3,165, 40,223,180,105,211, 55,125,250,244,121,108,215,174, 93,139, 0,252,190,117,235,214,133,125, -251,246, 29,179,107,215,174, 37, 0,142,109,222,188,121, 97,239,222,189,199,236,219,183,111, 57,128, 67, 77,168,124,157,206,150, -205,230,185,165,209,139,147,229,139, 83, 75, 8,177, 60,254,248,227,227, 31,120,224,129, 47,247,237,219,119, 83, 77, 77, 77, 87, - 0, 8, 13, 13, 61,210,171, 87,175,189,203,150, 45, 59,229,112,178,252,117,214,175,208,233,116, 35,186,118,237,250,227,251,239, -191,175, 74, 75, 75,227,218,183,111,143,194,194, 66, 28, 61,122,212,246,191,255,253,175,222, 96, 48,220, 13,224, 18, 45,142,127, -157,208, 34,132, 32, 52, 52,180,209, 75,148, 56,228,191,169,205,133,174, 15,102,113,169, 30,119, 94,111,156,190,166, 77, 16,161, - 86,171,157,147,155, 6,210,101, 65, 16,124,207,199, 70, 8,113,114,138, 91, 0, 34,203,239, 8, 65,199, 18, 56, 1,115, 6, 50, -189,131, 74,165,130,213,106,117,242, 6, 48,242,179,169,106,241, 23, 0,191, 88,173,214,211, 0,218, 81,113, 69, 65,209,130, 66, -235,210,165, 75, 61, 91,248,218, 90,147,201,244,158,201,100,122, 79,220, 97, 52, 26,175,150,243, 44,128, 7, 54,109,218,244,241, -166, 77,155,196,118,132,169,240,191, 94,162, 79,156, 60,121, 50,147,231,249,255, 46, 93,186,180, 55, 33, 4, 33, 33, 33,187, 11, - 11, 11,255,211, 20, 14,187,221,254,248,174, 93,187,158,131,163, 47,147,197, 98,121,124,199,142, 29, 47,162, 97, 61, 38,216,237, -246,199,247,236,217,227,252,221,196, 7, 37, 33,132,152, 8, 33,113, 94, 14, 49, 53,209,129, 19,157, 45,243,178,101,203,234, 1, - 28,198, 31,243,100, 89, 29,155,209,173,185,208, 23, 54,235,116,186,246,147, 38, 77,154, 46,145, 72, 6,235,116,186,120,149, 74, - 85,100,179,217,126,211,235,245,111,161, 97,141, 42,138,191, 8,102,179,249, 66,199,142, 29, 57, 79, 47, 80,190, 30,228,190, 94, -172,236,118,123,113,135, 14, 29,252,190,156,121,224,188,224, 67, 52,156, 75, 73, 73, 97, 3,229, 18, 97,177, 88,202,125,133, 51, - 37, 37, 5, 77,229,244, 23,247,228,228,100,143,113,247, 35, 8,189,198,221,102,179, 93, 17,167,175,244,244, 5,131,193,112, 41, - 50, 50,178,222,104, 52,242, 38,147,137,183,217,108,141,236, 71,133, 66, 81, 97, 48, 24,104,225,161,160,184, 26,161,245, 15,199, -126, 52, 44, 47,209, 92, 48, 29, 57,114,228, 49,167, 61, 85, 94,126,165, 60,238, 74,178,222,207,239,166, 8,163,102,119,132, 28, - 66, 74,223, 76,116,149,245,245,245, 79,138, 63,196, 62, 32, 20,127, 61,170,170,170,110,110,110,206,234,234,234,102,127, 81,171, -172,172,204,104,129,184,247,188, 94, 57,125,161,164,164,228,102, 63, 66,140, 22, 28, 10,138, 0,193,210, 36,160,160,160,160,160, -160,160,160,104, 25, 48,104, 24, 57,224, 9, 77, 25, 77, 48,228, 10,174,157, 77, 57, 41, 39,229,164,156,148,147,114, 82,206,235, -142,211, 31, 55, 29,205,216,194, 2,140,114, 82, 78,202, 73, 57, 41, 39,229,164,156,215, 31,231, 53, 9,218,116, 72, 65, 65, 65, - 65, 65, 65, 65, 65,133, 22, 5, 5, 5, 5, 5, 5, 5, 5, 21, 90, 20, 20, 20, 20,174, 72,109,221,186,245,137,212,212,212, 11, - 0,198,182,240,181, 30,233,221,187,119,149, 92, 46,223, 0, 32,149, 38, 61, 5, 5, 5, 21, 90, 20, 20, 20,215,180,200,234,218, -181,235,246,147, 39, 79,118,202,206,206,142,139,143,143,255,176, 37, 47,214,179,103,207, 15,182,109,219, 22,190,110,221,186,219, - 98, 98, 98,114,174, 80,108,165,182,105,211,230, 68,106,106,106, 49,128, 71,154, 57,136, 99, 51, 50, 50,170,101, 50,217,122, 42, - 4, 41,174, 3,116, 1,208,149, 10, 45, 10, 10, 10,138, 22, 20, 89, 59,119,238,140, 48, 26,141, 56,121,242, 36, 42, 42, 42, 14, -181,228, 5,115,115,115, 47,237,220,185, 19, 9, 9, 9, 88,178,100, 73,100,114,114,242,182, 38, 10,154,212,174, 93,187,110, 63, -113,226, 68,167,236,236,236,248,168,168,168, 79,154, 51,124, 55,221,116,211,180,109,219,182,133,109,216,176, 97,104,100,100,228, -149, 10, 65, 10,138,191, 51,228, 0, 30, 99, 24,102,111,151, 46, 93,142,164,165,165,253,206, 48,204, 46, 0,163,112,237,206,221, - 25, 24, 86,175, 94,189,117,245,234,213, 91,105, 30,161,160,160,104, 6,164,165,165,165,233,116, 58, 29,169,168,168, 32,159,125, -246, 25, 9, 15, 15,183, 0,248, 13,192, 74, 15,219,155, 0, 52, 1,114,107, 28,199,123,226,249, 45, 60, 60,220,242,217,103,159, -145,252,252,124,114,252,248,113,146,154,154,106, 8, 80,208,164,118,237,218,181, 82, 12,243,218,181,107, 9,199,113,235,155, 51, - 81, 52, 26,205,177,156,156, 28,114,246,236, 89,178, 97,195, 6, 18, 29, 29, 93, 78,197, 22,197, 53,130, 36, 0, 31,168,213,234, -234,187,238,186,139,124,245,213, 87,100,213,170, 85,228,199, 31,127, 36,179,102,205, 34,131, 6, 13, 34, 50,153,236, 2,128,215, - 1,132, 94, 79, 90,132,113, 68,140, 0, 24, 8, 0,153,153,153, 84,108, 81, 80, 80, 92, 45,118,234,245,250, 12,189, 94,143,186, -186, 58,180,110,221, 26, 60,207,123, 60,176,188,188, 28, 59,118,236,192,184,113,227,142,151,150,150,246,135,239,117, 47,195,186, -119,239,190,115,243,230,205,169,193,193,193,206,157,130, 32,192, 98,177,192,106,181,194, 98,177,192,100, 50,193,100, 50, 65, 38, -147, 65,161, 80, 32, 60, 60,252, 40,124, 55, 97, 56,221, 55,131,193,128,131, 7, 15, 98,244,232,209, 21, 85, 85, 85,253, 1,228, - 54, 99,186,164, 70, 69, 69,229, 44, 90,180, 40, 50, 37, 37, 5,231,207,159,199, 19, 79, 60, 81,121,238,220,185,126,205,124, 29, - 10,138, 63, 19, 19,238,187,239,190,105,209,209,209,108,151, 46, 93, 16, 27, 27, 11,147,201, 4,131,193, 0, 66, 8, 56,142, 3, - 33, 4,181,181,181,200,201,201,193,230,205,155, 77,151, 46, 93,250, 26,192,167, 0,242, 92, 68,214, 53,169, 69,156, 66, 43, 51, - 51,147,161,121,133,130,130,162,153,112,164,182,182,182,139,201,100,130, 78,167, 11,232,132,252,252,124,140, 29, 59,246,120,105, -105,233, 45,240,188,168,188,166,123,247,238,123,114,114,114, 82,141, 70, 35,180, 90,255,235,206,203,100, 50, 4, 5, 5, 33, 34, - 34, 98, 23,128, 62,222,222,196,187,116,233,178,127,215,174, 93,225, 6,131, 1,135, 14, 29,194, 35,143, 60, 98,169,174,174,222, - 14,192, 91,224,171,209,176,142,234, 57, 15,255, 37, 2,120,209,241,134,239, 9,170,200,200,200,190,139, 23, 47,150,182,109,219, - 22,122,189, 30,163, 70,141,170,206,205,205,237, 5,160,128,102, 29,138,127, 32,114, 79,158, 60,217,193,110,183,163,178,178, 18, - 38,147, 9,122,189,222, 41,180, 36, 18, 9, 8, 33,176,217,108,206, 23,163, 3, 7, 14, 32, 59, 59,155,228,231,231, 79,118,148, -165,107, 86,139, 80,161, 69, 65, 65,209, 18, 72,237,208,161,195,161, 95,127,253, 53, 72, 42,149, 98,213,170, 85,152, 60,121,178, -181,186,186,122,155,187,120,137,142,142, 78, 91,184,112, 97,114, 74, 74, 10,126,255,253,119,220,127,255,253,111, 1,152,238,129, -243, 77,173, 86, 59,205, 98,177,224,208,161, 67, 24, 51,102, 76, 65, 89, 89,217, 49,119, 17,147,156,156,220,239,147, 79, 62,225, -123,244,232, 1,173, 86,139,145, 35, 71,234, 79,157, 58,213, 27,192, 49, 47, 97,253,164,186,186,250, 21,187,221,142,186,186, 58, - 36, 36, 36, 64, 42,149,250,140,156,193, 96, 64, 82, 82,210,174,138,138,138,203,196, 91, 68, 68,196,166,243,231,207, 15, 82, 40, - 20, 62, 57, 44, 22, 11,138,139,139, 33,147,201, 96, 50,153,208,174, 93,187,175, 1, 60, 78,179, 14,197, 63, 81,104, 29, 62,124, -184,195,119,223,125,135,238,221,187,163,115,231,206,168,175,175,119,138, 46,179,217, 12,171,213,122,217, 73, 90,173, 22, 47,191, -252,114, 30, 28,205,231,215,170, 22, 17, 59,166, 77, 17,219, 68, 51, 51, 51, 7,208, 60, 67, 65, 65,113,181, 21,111, 94, 94, 94, -250,144, 33, 67,182,173, 88,177,162,213,240,225,195,209,174, 93, 59,254,222,123,239,141,212,235,245,131, 93, 15, 44, 43, 43, 11, - 27, 51,102,204,254,162,162,162,100,199,174, 94, 94, 56,123, 5, 7, 7, 35, 63, 63, 95, 20, 89, 61,225,214,204, 40,147,201,214, - 31, 62,124,152,151,201,100,216,183,111, 31,198,142, 29, 91, 89, 80, 80,224,175, 89, 46,212,108, 54, 67, 34,145, 0, 0,138,139, -139,253, 70,238,252,249,243, 16, 4,193,228,233, 63,150,101,229, 7, 14, 28, 64, 92, 92,156, 79, 14,150,101,221, 5, 93, 13,205, - 54, 20,255, 80, 88,205,102, 51,122,246,236,137,130,130, 2, 28, 56,112,192, 41,184, 42, 43, 43, 81, 82, 82,210,232,224,189,123, -247,226,224,193,131,232,223,191,191, 59,207, 53,169, 69,156,202,113,245,234,213, 3, 28,145,219, 74,243, 12, 5, 5, 69, 51, 33, - 53, 46, 46, 46,103,209,162, 69,145,177,177,177, 24, 52,104, 80, 81,105,105,105, 27, 15,199,173, 36,132,220,157,159,159,143,182, -109,219,174, 2,112,207,149, 28,147,152,152, 88,177,111,223,190, 86,199,143, 31,199, 35,143, 60, 82,225,232,243,229,175,239, 83, -114,167, 78,157,246,109,216,176, 33,156,101, 89, 28, 59,118, 44,144,166,195, 66, 52,244, 47, 57,231,225,191, 68, 0,147, 0,132, -123, 57, 87,213,161, 67,135,190,251,247,239,151, 50, 12,131,194,194, 66,177,233,176,167,131,151,130,226,159,134, 17,113,113,113, -255,123,238,185,231, 66,122,247,238,141,226,226, 98, 92,184,112, 1,151, 46, 93, 66,122,122, 58,210,210,210,112,246,236, 89,172, - 95,191, 30, 7, 15, 30,132, 92, 46, 71, 66, 66, 2,212, 75,191,195,127, 25, 28, 7,144, 70,181, 8, 5, 5, 5,197, 85,136, 45, -169, 84,186, 62, 62, 62,190, 28,158,231,165, 10, 27, 57,114,100,137,221,110, 39,103,207,158, 37,104, 24, 61, 8, 47, 66,139,156, - 61,123,150, 68, 71, 71,231, 3, 8,243,112,204,216,152,152,152, 34,165, 82,121, 20, 77,156,214,161,125,251,246, 21,167, 78,157, - 34, 69, 69, 69,100,221,186,117, 36, 34, 34,162, 37, 70, 4,166,118,236,216,177,178,174,174,142, 24,141, 70,146,147,147, 67, 18, - 19, 19, 43, 64, 71, 30, 82,252,243, 17, 12, 96,106, 74, 74,138,241,227,143, 63, 38,235,215,175, 39, 11, 22, 44, 32,211,166, 77, - 35,227,199,143, 39, 25, 25, 25, 36, 35, 35,131,140, 26, 53,138,188,242,202, 43,228,246,219,111, 39,106,181,186, 22,192,189, 52, -233, 40, 40, 40, 40,154, 23,137, 0,102, 57, 4,213,202,145, 35, 71,150,152, 76, 38,114,225,194, 5,242,195, 15, 63, 16, 52, 76, -221,224, 9,111,150,150,150,146,210,210, 82,113,106,132,124,252, 49,173,195, 87, 14,222,171, 18, 65, 73, 73, 73, 21,251,247,239, - 39,133,133,133,100,237,218,181,196, 33,216,154, 13, 10,133, 98,131, 86,171, 37, 70,163,145,108,218,180,137, 78,239, 64,113, 45, - 34, 10,192,220, 27,110,184,193, 58,123,246,108,178,114,229, 74,242,217,103,159,145, 17, 35, 70,144,215, 95,127,157, 60,248,224, -131, 36, 50, 50,210, 4, 32, 11, 64, 8, 77,174,171, 7, 93,217,156,114, 82, 78,202,233,142,245,199,143, 31, 39, 34,236,118, 59, -185,112,225, 2,217,176, 97, 3,137,137,137, 57,134,198,243,105,185,114,106, 58,119,238,124,242,212,169, 83,228,252,249,243,196, - 98,177, 56, 57, 78,158, 60, 73, 0,108,109,134,112,166,198,199,199,151,111,217,178,133,156, 58,117,138,196,196,196, 20, 53,103, -220,147,146,146,202, 43, 42, 42,200,166, 77,155, 72,100,100,164, 63,145, 69,243, 18,229,252, 39,115, 38, 1, 88,220,163, 71, 15, -251,156, 57,115,200,211, 79, 63, 77, 18, 19, 19,237,142,151,162,248,235, 73, 8, 93,223,179,180, 82, 80, 80,252, 21,144,239,222, -189, 27,114,185,220,185,227,247,223,127,119,157, 71,203,219,188, 13,218, 19, 39, 78,220, 50,124,248,240,109,115,230,204,233,236, - 58,138,105,203,150, 45, 0, 96,106,134,176,229, 94,184,112,161,255,176, 97,195, 62,141,136,136,184,177,180,180,244,157,230,140, -120, 97, 97,225, 43, 93,187,118,157, 94, 87, 87,167,213,235,245,163, 64,231,206,162,184,118, 81, 8, 96,244,129, 3, 7, 62, 60, -112,224,192, 91, 0, 8,128,247, 1,156,184,222, 18,130, 10, 45, 10, 10,138, 63, 27, 99,159,124,242, 73,247,206,226,251, 0,252, -159, 15,145, 37,226, 82, 65, 65, 65,159, 59,239,188,243, 57, 52, 30,157, 40,118, 78,111, 14,228,154,205,230,161,238, 35,165,154, - 9, 75, 74, 75, 75,151,208, 44, 64,113, 29,225, 24,128, 7,175,231, 4,160, 66,139,130,130,226,207,198, 57, 0, 79, 92,197,249, - 90,120,158,103,139,130,130,130,226,111, 7,186,168, 52, 5, 5, 5, 5, 5, 5, 5, 5, 21, 90, 20, 20, 20, 20, 20, 20, 20, 20, -255, 44, 48,240, 62,114, 32,187, 9, 60, 87, 50,162, 33,155,114, 82, 78,202, 73, 57, 41, 39,229,164,156,215, 29,167, 63,238,108, - 80,180,168, 0,163,156,148,147,114, 82, 78,202,249,207,230,100, 28, 27,235,216,196,223,127,231,184, 51,127,227,184, 95, 47,156, -215, 36,254,170,206,240,226,141, 16,208, 48,228,147,226,239, 7,215, 2, 66,232,125,162,160,160,104, 98,221, 33,113,121,216,218, - 29, 27,254,134,117,137,171, 40, 16,174,242,185,212, 18,113,191,158, 57,175,121,161,117,163, 74,165,154, 44,147,201, 82, 24,134, -177,235,116,186, 35, 38,147,105, 62,128, 93, 87,121,205,175,162,163,163,199, 86, 85, 85, 9, 44,203,130,101, 89, 48, 12, 3,150, -101,193,243,188,161,182,182, 86,115, 37,164,145, 93, 70,188,202, 49,204, 11,118, 98,159, 95,126,116,213, 52,127,251, 41,124, 23, - 24,169, 84,122, 95,120,120,120,104, 69, 69, 5, 97,217,134,174,124, 18,137, 68, 92, 8,215, 86, 91, 91,251, 77,160,100, 97, 97, - 97,123,195,195,195, 67,197,243, 25,134, 65, 85, 85, 85, 77,121,121,249, 77, 0, 16, 20, 20,180, 67,165, 82, 69,112, 28, 7,137, - 68, 2,137, 68, 2,189, 94, 95, 85, 85, 85,117, 11,189, 21,255, 76, 44, 95,190, 92, 50, 44,254,137,118, 28, 49,116, 99, 89, 18, - 34, 8, 76,173,141, 81,252,190,254,194, 87,103, 2, 57,127,212,168, 81,118,154,138,127, 30,100, 50,217,236,232,232,232,127,215, -215,215,235, 25,134, 33, 12,195,128, 97, 26,222,179,220, 63,237,118,123,113, 85, 85, 85, 79, 63, 15, 91, 94, 38,147,205,140,137, -137, 25,163,215,235,245, 14, 62,143,188, 0, 96,181, 90,139, 43, 43, 43,123, 6, 84,215, 71, 70,206, 87, 40, 20,143,234,245,122, - 29,195, 48,130,235,127,132, 16,215,135,249,217,202,202,202,126,254,132,129, 76, 38,251, 52, 58, 58,250, 95,142,184, 59,195,121, -181,113,143,142,142, 30,163,211,233, 2,226,244, 17,247,203, 56, 91, 34,156,127, 83,206,107, 95,104,165,167,167,127,183,103,207, -158, 14, 60,207, 3, 0,140, 70, 99,215,185,115,231, 62,246,198, 27,111,100, 1,152,120,133,215, 91,216,175, 95,191,135,114,114, -114,216,149, 43, 87,178,189,122,245, 2,195, 48,176,219,237,176,219,237,232,210,165,139,226, 74, 35, 18,162, 82, 78, 56,184,241, -191, 65, 55, 14,121,242,133,114, 96,154,191,253,190, 4, 38,128,183, 1,164, 52, 49, 8, 21,142,116, 57,232, 69,108,236,100, 89, -182, 73,156,130, 32,228, 95,186,116,169,143, 15, 1,211,236,156, 14,145,117,127,191,126,253, 66,178,179,179,153,162,162, 34, 70, -161, 80, 64, 16, 4,216,237,118, 88,173, 86,220,112,195, 13, 77,114, 66, 67, 67, 67, 53, 19, 38, 76,104,119,199, 29,119,224,135, - 31,126,192, 99,143, 61,134,190,125,251,230,149,151,151, 3, 0, 84, 42, 85,196,241,227,199, 59,132,135,135, 67,175,215,163,182, -182, 22,183,221,118, 27,170,170,170,254,209,133,235,230,244,132,247, 25,150,113,206, 21, 69,108,246,234, 61,191,151,188,125,181, -188,225,225,225, 7,229,114,121,180, 95,181,236,242, 32, 51, 26,141,101,213,213,213,221,253,156,146, 4,224, 46,137, 68,210,158, -227,184,142, 0,146,108, 54, 91, 52, 0, 72,165,210, 50,137, 68, 82,104,181, 90, 79,153,205,230,211, 0,126,129,143, 5,144,135, -197, 63,209,142,177,233, 71,214,153,132,225,202,182, 89,169,250,179, 19,114,149,114,253,218, 97,241, 79,172, 8, 84,108,253,133, - 72, 5,176, 12, 13, 11, 74, 63,141,134,121,128,174, 6,241, 0,238, 70,195,154,143,201, 22,139,165, 18,192, 1, 52,244, 67,201, - 3,144, 24, 25, 25,185, 68, 16, 4, 83, 85, 85,213, 19,240,176, 80,117,239, 30,173,247,179, 44,155, 32,122, 2, 2,177, 23,239, - 62, 80,220, 44, 15, 40,150,101, 63,205,204,204,252,215,138, 21, 43,148, 7, 14, 28, 80,118,238,220,217,249, 66, 36, 8, 2, 26, -107, 23, 32, 57, 57,217,159,171,193,177, 44, 59,123,228,200,145, 15, 47, 94,188, 88,121,238,220, 57,101, 92, 92,156,147,211, 85, -108,137,136,139,139, 11, 52,239,127, 53,116,232,208,209,139, 22, 45,226, 87,173, 90,165,104,213,170, 21, 34, 34, 34, 32,149, 74, - 47, 59,246,150, 91,110, 17,252, 71,157,253,244,158,123,238, 25,253,253,247,223, 43,247,236,217,163,236,210,165, 11, 36, 18,201, - 85,199,125,196,136, 17, 15,127,247,221,119,202, 35, 71,142, 40,219,183,111, 15,209, 84,112,231, 99, 89, 22,173, 91,183, 14,136, -243,238,187,239,126,120,217,178,101,202,131, 7, 15, 42, 59,118,236,232, 76, 79, 66,200, 21,135,243,111,206,121, 93, 56, 90, 50, -139,197,130,173, 91,183,130,101, 89,132,135,135, 99,236,216,177,216,184,113,227,132, 77,155, 54,173,190, 2,103,235, 43,135,200, -226, 1,224,199, 71, 71, 32,159, 7,198,149,155, 33,149, 74,113,246,236, 89, 72, 36,146, 38, 91,139,114,185,124, 12, 33,100,146, -254,194, 62,185,193, 96,133,177,100,191, 82,161, 80, 56, 31, 0,250, 18,199,254,139,251,149, 10,133,226,172, 68, 34,153, 90, 95, - 95,191,208, 27, 95,251,246,237,191, 61,118,236, 88, 39, 79, 5,215, 23,244,122, 61,218,180,105,147, 88, 93, 93,221,222,211,255, - 60,207, 39,156, 59,119, 46, 74, 38,147,129, 16,226, 44,196,238,159,226,119,139,197,130, 27,110,184,193,226,235,154,190, 56,109, - 54, 27,130,130,130, 32,186, 81,102,179, 25,245,245,245,254, 56, 25,169, 84,122,159, 40,178, 0, 96,233,210,165,136,137,137, 65, - 84, 84, 20, 84, 42, 21, 20, 10,133,147, 51, 80, 72, 36, 18, 12, 27, 54, 12,239,190,251, 46,178,178,178,240,218,107,175, 53,170, -104,121,158, 71,120,120, 56,214,173, 91, 7,141, 70,131,196,196, 68,136, 2,255, 31,109, 11,178, 76,248,174,253,231,157, 14,237, -237,183,118,226,110,238,206,125,238,120, 84,130,101, 1, 65,104,120,116, 50, 12,136,205, 42, 92,218,127,164,228,157, 0,210, 51, -174,176,176, 48, 42,208, 52,178,217,108,136,139,139,147,248, 57,108,120, 90, 90,218,143,207, 62,251,172,180,125,251,246,140, 84, - 42, 5,199,113,224, 56, 78, 20,232,137,132,144, 68, 65, 16, 6,150,149,149,145,185,115,231,126,184,101,203,150,123, 1,172,245, - 88,177, 16, 67,183, 58,147, 48,124,219, 33,220, 52,114,200, 27, 88,183,124,194, 77,253,210, 5, 4, 43, 13,103, 0,252,157,133, - 86,106, 90, 90,218,161, 61,123,246, 4, 89, 44, 22,244,238,221,123,119,110,110,110, 15, 92,217, 12,238, 97, 0, 62,153, 56,113, -226,232,103,159,125, 86, 18, 26, 26, 10,153, 76,134,186,186, 58,156, 57,115,102,204, 55,223,124, 67,190,248,226,139,255, 3, 16, - 92, 88, 88,152,177,119,239, 94, 12, 26, 52,232, 69, 0, 47, 95,174, 8, 36, 9, 59,246, 22, 68,137,191,239, 30,214, 85,154,209, -147, 45,107,112,113,220,143, 38, 16,236, 66,241,222,195, 23, 2, 17, 98, 31,142, 24, 49,226,145, 21, 43, 86,168, 1, 96,222,188, -121,184,239,190,251, 16, 30, 30, 14,165, 82, 9,169, 84, 10,158,231, 27,125,250,121,216, 74, 0,124,248,224,131, 15,142, 92,188, -120,113, 48, 0, 44, 94,188, 24, 35, 70,140, 64, 68, 68, 4,130,131,131, 33,147,201, 32,145, 72,154,156,152,225,225,225, 95,245, -189,233,166,199, 23, 45, 90, 4, 0,120,235,165,151,112,199,205, 55, 67,173, 84, 64,169,144, 65, 76, 11,153,132,199,237,227, 94, -240,171, 47, 1,124,124,223,125,247, 61,240,253,247,223, 7, 3,192,129, 3, 7, 80, 94, 94,142,232,232,104, 40, 20, 10,200,100, - 50,103,156, 25,134,129, 66,161, 8, 40,238,247,221,119,223,200,239,190,251, 46, 24, 0, 22, 46, 92,136, 97,195,134, 57,227, 46, -151,203, 33,149, 74, 27,109,238,162,211, 19,231,189,247,222, 59,114,217,178,101,193, 0,240,205, 55,223, 96,200,144, 33, 8, 11, - 11,115,166,167,200,213,148,123,244, 55,231,188, 62,132,214,161, 67,135,238, 87,169, 84, 51, 0, 68,202,100,178,208,135, 31,126, -184,245,227,143, 63,142, 7, 31,124, 16,155, 54,109,122,170,137, 66,139,137,142,142, 30,155,147,147,227,124, 66,155,201,101,130, -169,201, 15,112, 7, 38,237,127,234,169,152,172, 51,245,216,189,247, 20,130,192, 50,123, 63,254, 56,210,120,250, 52,236,102, 51, -222, 59, 91,215,176,223, 70,152,173,175,140,139,185,113,246,255, 77, 2,176,208,135, 11, 32, 55,153, 76,200,203,203,107, 82, 32, -138,138,138, 32, 8,130,201,151,187, 32,149, 74,113,244,232,209,203, 84,189, 39, 36, 38, 38,250, 42,128,126, 57,215,175, 95,143, -241,227,199,227,212,169, 83, 16,151, 42, 9,128,147, 9, 15, 15, 15, 21, 69,150, 40,130, 20, 10, 5,120,158,103, 56,142, 99,196, -166, 61, 71,225, 10, 72, 24,179, 44,139,111,191,253, 22, 31,124,240, 1, 94,127,253,117,204,159, 63, 31,221,186,117,251, 35, 19, -114, 28,180, 90, 45,194,194,194, 16, 22, 22,214, 72, 32,254,147,225,126,155,103,206,154,163,132, 64, 26, 58,129, 16, 1, 16, 0, - 2, 2,129, 8, 40,187,112, 6,147,223,253, 40,224,167, 15,207,243, 56,125,250,180, 51, 31,136,206,176, 40,140, 92, 93,131,164, -164, 36,191,121, 73, 42,149, 78,249,249,231,159,101,223,126,251, 45,190,255,254,123, 48, 12, 3,185, 92, 14,149, 74,133,208,208, - 80, 68, 68, 68, 56,183,132,132, 4,230,127, 61,184,254,121, 0, 0, 32, 0, 73, 68, 65, 84,255,251,159,180, 91,183,110, 83,180, - 90,237, 90,207,247,156,132, 40,219,102,165,142, 28,242, 6, 0, 96,228, 27, 4,151,242,166,221,200,214,188,243,119, 94, 68, 54, -181,107,215,174,219,119,238,220, 25,164,215,235, 33, 8, 2,214,174, 93,171, 28, 50,100,200,182,130,130,130,126, 77, 21, 91, 73, - 73, 73,171,118,238,220,121, 75,100,100, 36,106,107,107,161,213,106, 97,181, 90, 33,145, 72,144,152,152,136, 15, 63,252,144,185, -231,158,123,158, 31, 51,102,140, 81,161, 80,136,206, 70,146,231,188,212, 56, 51,205,253,236,243, 80, 66, 26,242, 15, 17, 72,163, -207,234,242, 66,188,244,202,228,128,194,216,186,117,235,167,127,248,225, 7,181,171,179,228, 42, 2, 92, 69,150,184,249, 17, 6, -108,155, 54,109, 30, 95,178,100,137,147,179, 85,171, 86,224, 56, 14, 60,207,131,227, 56,176, 44,139,109,219,182, 97,198,148,137, - 8,139,140,195,156,207,230,249, 13,103,100,100,228,252, 97,195,134, 61,186,112,225, 31, 85,119,215,182,109,113,231, 45, 55, 35, -170,149, 6,173,194,130, 27,210, 73, 96,240,251,169, 2,191,207, 35, 0,108,235,214,173,159, 88,190,124,185,218,245,133, 80,140, -171,248,242, 44,186,248,102,179, 25, 61,123,246, 12, 40,238,174,156,162,219, 38,138, 54, 49, 61,197,235,136,229,213, 79, 56, 31, - 23,133,176, 67,112, 54,226,224,121, 30,203,215, 45,242,234,102, 95, 41,103, 83,239,187, 59,103, 97, 97, 33,166, 79,159, 14,241, -165,205,181,171, 80,124,124, 60,230,204,153,227,183, 94,114, 43, 3,189, 0, 68,186,236, 50, 3,144,185,124, 86, 48, 12,179,207, -195,113,226,126,222,209, 98, 21,137,134,126, 99,117, 0, 66, 61,240,121,227,169,116, 60,243, 34,221,142,111,116, 29,175, 66,107, -245,234,213, 98, 41, 30,152,153,153,185,213,241,189, 70, 46,151, 23, 41,149,202, 24, 0,117,107,215,174,197,127,254,243, 31, 56, -172,213,187, 67, 66, 66,142,121,112,117, 14,153, 76,166, 55, 0,148, 57,118,137, 67, 52,217,234,234,106, 97,227,198,141,236,226, -123,135,194, 76,128,244, 73, 51, 48, 44, 51, 19,235,227,101,144, 0,184,233,100, 37,148, 74, 37,167,213,106,173,174,253,182, 60, -244,221,202,118,203, 80,146, 32,142, 67,239,237,107, 48,126,251, 26,220,164,146,161,106,197, 50,212,237,200, 1,203, 50,232,175, -106,133,215, 30,217,136, 62, 26, 57,100, 38, 29, 88,150,245,148,179,157,156,121,121,121,163, 52, 26,205, 12,183, 4, 14, 4,249, -104, 88,199, 9, 94,194, 9, 66, 8,186,117,235, 6,134, 97,156,110,129,184,137,133, 78,220, 14, 30,244,216, 2,233,149,211,209, - 4, 7,149, 74,133,223,126,251,205,121,204,224,193,131, 97, 52, 26, 17, 30, 30, 30, 16,103, 69, 69, 5, 41, 41, 41, 97, 22, 47, - 94, 12,158,231, 17, 17, 17, 1,165, 82,201, 44, 90,180,104,162, 84, 42, 77, 48, 26,141,130,217,108,134, 76, 38,155, 35,222, 31, -142,227,116, 90,173, 54,194, 27,167, 68, 34,193,179,207, 62,139, 87, 95,125, 21,243,231,207,199, 83, 79, 61,117,153,227,101, 52, - 26,209,170, 85, 43,167,216,242, 80, 0, 91, 98,184,111,203,114, 10, 4,199, 14,174,199,241, 35,217, 16,236, 2,236, 2, 1, 33, -118, 8, 54,224,192,198,221, 29, 46,230,151,196, 19,144,134,174,183, 0,228,181,245,182, 1, 17,178,142, 0, 86,110,173, 50,207, -246, 23, 78,142,227, 96, 52, 26,241,243,207, 63,227,228,201,147, 88,187,118, 45, 12, 6, 3, 90,181,106,133,208,208, 80,220,124, -243,205, 24, 51,102, 12,146,146,146,252,198,157, 16,178,176,168,168, 40,189,111,223,190, 76, 77, 77, 13,106,106,106, 96, 48, 24, - 96,183,219, 97,179,217,192,113, 28,130,130,130,160, 80, 40, 16, 29, 29, 13,163,209, 72, 76, 38,211, 66,111,156,130,192,212,234, -207, 78,200, 93,183,124,194, 77, 35,223, 32, 88,241, 1,131,118,109,228,250,223,246, 7, 63,190,114,251,107,183, 1, 32, 2,113, - 90, 11,196,106, 23, 42, 95,157,248,201,243,127,250, 61,186, 92,100, 69, 24, 12, 6,212,213,213, 53,216,250, 50, 25, 86,172, 88, -209,234,174,187,238,202, 41, 41, 41,233,239, 67,108, 93,198, 25, 28, 28,156, 40,145, 72,112,244,232, 81,124,241,197, 23,248,237, -183,223, 80, 86, 86,118, 41, 46, 46, 46,100,224,192,129,236, 75, 47,189,132,244,244,116,124,253,245,215, 65,254, 56, 9, 33, 40, -204,219,134,194,211,219, 33, 8, 13,174,117,195,230,249, 59, 9, 48,238, 58,157,206,120,232,208, 33,245,151, 95,126,137,168,168, - 40, 36, 39, 39, 67,169, 84, 34, 40, 40,168,209, 67,214,245,193,235,175,108, 26, 12, 6, 99, 97, 97,161,250,187,239,190, 67, 68, - 68, 4,146,146,146,160, 84, 42, 33,147,201,192,113, 28, 24,134,193,226,197,139,177,244,221, 71, 80,120,234, 8, 70,220,121,155, -223,112, 42,149,202, 71, 23, 46, 92,216,200, 2,137, 14, 11, 3,199,179,144,240, 12,194, 6,223, 11, 0,184,180,233, 39, 95,179, - 67,186,114, 50,117,117,117,198, 61,123,246,168,247,239,223, 15, 65, 16,144,148,148, 4,189, 94, 15,141, 70,227,140,255,198,141, - 27,113,207, 61,247,224,219,111,191, 69, 70, 70,134,223,184,215,215,215, 27,143, 28, 57,162, 94,178,100, 9,194,195,195,209,186, -117,107,103,220,197,141,231,121, 72, 36, 18,164,164,164,160,182,182, 22,106,181,218,239, 61, 58,112,224,128,122,201,146, 37, 8, - 11, 11, 67, 66, 66,130,211,113, 19,197,209, 7,159,191,219,136, 32,136,137,189,106,206,166,222,119,119,206, 17, 35, 70,160, 93, -187,118,208,104, 52, 80,169, 84, 78,110, 95,156, 94,180,136, 83,111, 51, 12,179,218,165, 76,100, 50, 12,179,218,245,211,219,113, -142,175,253, 39, 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,234,141,207, 27,207,196,137, 19,211,178,178,178, -166,187, 30,239,225, 58,222, 29,173,204,204, 76,198, 17, 73, 6, 64,114,143, 30, 61,246,109,218,180, 41, 60, 56, 56,216,121,240, -249,243,231, 81, 83, 83,131,224,224, 96,205,204,153, 51, 53, 3, 7, 14, 68,116,116,180,243, 13, 32, 47, 47,239,134,212,212, 84, - 45, 0,119,223, 86, 96, 89, 22,125,250,244,193, 49, 71,107,199,176,204, 76, 36, 36, 36, 56, 59,121, 4, 5, 5,225,249,231,159, -103,198,143, 31,207,137,110, 6, 33, 4, 6,131, 1,177,177,177, 10, 95,174, 14, 0,164, 25, 42,241,211,192,254, 96, 25, 64,127, -112, 47,164, 50, 6,172,132, 65,119, 82,133, 95, 7,245, 7, 3,192,124,120, 23, 2,112, 97, 14, 2,184,173,101, 28, 14,130, 51, -103,206, 4,228,104, 57,226,197, 92, 41,167,232,104,236,220,185, 19,118,187, 61, 80, 78,194,178, 44, 84, 42, 21, 98, 98, 98,160, - 80, 40,160, 84, 42,153,239,190,251,238,237,228,228,228,216,241,227,199,179, 90,173,150,237,211,167, 15,238,187,239, 62, 78,108, -226, 76, 75, 75,243, 27,151,173, 91,183,226,139, 47,190,192, 83, 79, 61,229,209,209, 98, 24, 6,145,145,145,208,104, 52,184, 86, - 32, 0,176,216,172,208,215, 27,156, 77,186,118,187, 29, 71,182, 28,238,144,127, 56, 47,109,245,119,223,242, 0, 96,220,242,147, -235,105,177,247,125,190, 44,117, 64, 24,191,103,235, 37,235, 30, 95,121,158,227, 56,140, 29, 59, 22, 89, 89, 89,120,244,209, 71, -177,118,237, 90,188,243,206, 59,248,247,191,255,125,153,171,229,239,205,209,106,181,254,247,177,199, 30,123,106,197,138, 21, 29, -223,120,227, 13, 86,116,180,148, 74, 37, 24,134,129,209,104,132,201,100,130,193, 96,192,169, 83,167,132, 39,159,124, 50,215,108, - 54,255,215,107,115, 37,163,248, 93, 41,215,175,109,155,192,182,211, 21,124, 20,220,247,230, 36, 3,163,232, 81,123,111,234, 16, - 50,124,108, 82, 24, 8, 1, 17, 0,129, 0, 38,147, 14,207, 63,255,162,228, 47,188, 85, 78,145,101, 52, 26,113,232,208, 33, 12, - 26, 52, 8, 69, 69, 69, 56,113,226, 4, 58,116,232,128, 69,139, 22, 69, 62,252,240,195, 57,229,229,229,253, 3,117,182,142, 28, - 57, 50,241,198, 27,111,252,180,190,190,190,186,190,190,254, 83, 0, 75, 1,212,156, 57,115,166,243,153, 51,103,230,174, 95,191, -190,223,228,201,147, 37,110,125,116, 36,222,236, 81,171,213, 6,131,193,228, 83, 96,137,191, 9, 17, 2,138, 56,195, 48,164, 99, -199,142,184,235,174,187,192,243, 60,148, 74, 37,212,106,117,163,102, 51,119,193,229,171,254, 0, 32, 48, 12,131,184,184, 56, 12, - 31, 62, 28, 82,169,180, 17,167,152, 15,135, 15, 31,142, 23,222,155,132,255,190,112, 43,190,120,172, 3,134,188, 95,230, 51,156, -122,189,190,126,243,230,205,138, 87,159,122, 10, 55,182,111,143, 86, 26, 13,218, 68, 71, 66, 33,151, 65,234, 26, 38, 38, 32,147, -157, 0, 16, 36, 18, 9,186,116,233,130,178,178, 50, 20, 20, 20,160,160,160, 0, 44,203,162,111,223,190, 78, 23,230,244,233,211, -120,239,189,247, 96, 50,153, 2,142,123,251,246,237,113,235,173,183, 66, 38,147, 65,169, 84, 54,106, 50, 20,211,180,174,174, 14, -237,218,181,195,202,149, 43,145,154,154,234,151,179, 83,167, 78, 24, 48, 96, 64,163,244, 84, 40, 20, 78, 81, 4, 0, 69,123,234, -157,215,136,143,143,111, 18,231,134,189,231,241,229,198,205, 48,153, 5,104,245,214, 70, 39,196,182,210, 96,251,146, 55, 2,138, -187,200,185, 96,193, 2,212,212,212, 56,141, 3,241,165, 92, 52, 81, 90,183,110,141,121,243, 60, 59,153,110, 90,196,211, 51, 47, - 51,192,231,173,120,156,152,185,228, 89, 89, 89,211,221,207,247,199,231,250,191,219,249,102, 55,113, 86,214,164,166, 67,185, 92, -254,230,230,205,155,195,107,107,107,113,250,244,105,176, 44,235,108, 83,231, 56, 14, 22,139, 5,103,207,158, 69,120,120, 56,202, -203,203, 33,151,203, 33,145, 72, 96, 54,155, 1,160,187,183, 7, 56, 33, 4, 47, 84, 52,116, 17, 90, 23, 39, 69, 33,128, 59, 43, - 26, 10,134,216, 33,254,135, 31,126,128, 90,173, 70,112,112,176,243,211, 95, 51,210,145,130, 51, 40,227, 25,176,187,182,129, 97, - 1,150, 1, 24, 9,192,178, 4, 44,195,128,221,149, 3,134, 1, 84, 17, 97, 77,173,128,253,117,140,247,217, 1,222,155,251,228, -201,197,114,255,190,101,203, 22, 4,202,217,174, 93, 59,168,213,106,231,182,126,253,250, 70,142,150,221,110, 71, 68, 68, 68, 32, -156,164,193,141, 16, 16, 21, 21, 5,158,231,153, 69,139, 22, 77, 76,249,127,246,174, 59, 60,138,106,125,191, 51,219,119,147,108, - 54, 61, 33, 33,148, 0, 82, 34, 77,225,194,165,151, 0, 66,104, 34, 69, 46, 4, 17, 81,138,168, 40, 17,129, 31, 42, 32,161, 73, -147, 42,200, 37, 32, 72,151, 46, 69,164,131, 5, 20, 36,129, 64, 8, 9,164,111,234,246, 50,237,247, 71,118,227,102,179, 73, 54, - 33,194, 5,231,125,158,121,118,167,189,115,206,156, 51,103,222,243,157,239,124,211,176, 97,200,244,233,211, 73,129, 64,128,235, -215,175, 35, 33, 33, 1,245,235,215,119,219,103,171,168,168, 40,235,147, 79, 62, 97, 62,249,164,100, 14, 69,100,100, 36,138,138, -138,114,237,251, 53, 26, 77,126,159, 62,125,202,248,109,228,229,229, 61,219,158,240,182,251, 72, 91,105, 24, 76, 38,232,180,134, - 82,235, 80,110,102,142,234,227, 15, 63, 16, 45,155,250, 6, 0,224,195,149,107,160,221,248, 87, 67,118,224,195, 81,129, 67,191, -220, 53, 19,192,224,202,248,117, 58, 29, 76, 38, 19, 34, 34, 34,112,249,242,101,104,181, 90,244,235,215, 15, 4, 65,148,206, 16, -173, 6, 44, 25, 25, 25,157,162,163,163,127, 93,177, 98, 69, 68,243,230,205, 9,189, 94, 15,131,193, 0,199,223,155, 55,111,114, - 59,119,238, 76, 49, 24, 12,255,182,153,206, 93,226, 68,198, 55,201,125, 67,223,220,251,227,117, 65,116, 96,163, 36,101, 70, 97, - 4,157,159, 33,213,107,140,119, 76, 12,151, 0,142, 1, 24,176,224,104, 22,140,109,216,235,105, 65, 46,151,127,117,241,226, 69, - 63,147,201,132,107,215,174, 97,204,152, 49,150,188,188, 60, 9, 0,252,231, 63,255,177,108,223,190, 93,210,168, 81, 35,108,219, -182, 45,224,213, 87, 95,221,163,215,235, 95,116,147,250,219,172,172,172,111,157, 55,250,249,249,173,126,248,240, 97,119, 71,159, - 31,154,166, 75,147,227,242,193,100, 1,138,162, 96, 52,154, 81, 92,172,133,197, 74,217,218, 76, 22, 12, 67,219,126, 89,208,182, -118, 84, 34, 22,122,181,125, 49, 88,199,113, 28, 72,130, 40,186,246,103,118,221,202, 68,187,171, 33, 46, 55,173, 89,206, 96,236, -179,204,252,252,252, 32, 18,137,240,237,183,223,226,198,165, 19,144, 8, 56, 48, 52, 5,154,178,130,161, 44, 16, 9, 4,248,241, -250, 3, 68, 53,243,114, 75, 16,250,251,251, 99, 64,199,142,136,238,216,177,100,122,155, 80, 8, 79,169, 20, 10,177,172,196,146, - 5,128, 99, 72,119,131, 8,176,246,116, 6, 5, 5,225,183,223,126,195,180,105,211,176,120,241, 98,200,229,242,210,217,207,183, -111,223,198,238,221,187, 17, 21, 21, 85,237,188,219, 45,120, 51,103,206, 68,102,102, 38, 86,174, 92,137,151, 94,122, 9, 34,145, - 8, 69, 69, 69,248,247,191,255,141,156,156, 28,183, 56, 29,135,247, 36, 18, 73, 25,235,147, 93, 0, 86,183,140, 28, 57,223, 24, - 18,130, 67,151,118,130, 0,129,171, 59, 62, 40, 35, 10,215,239,186, 80,109,206,185,115,231,150, 73,167, 59,214, 44,119,225,100, -117,170,242, 56,130, 32,174,217,141,173, 51,103,206,156, 69, 16,196,145,153, 51,103,206,138,139,139,187,229, 14,159,171,253, 4, - 65, 28,181,137,176, 1, 14,219,174, 85, 75,104, 41, 20,138,246,158,158,158,184,119,239, 30,250,245,235,103,201,207,207, 79, 18, -137, 68, 77,242,242,242,164,185,185,185, 48, 24, 12,186,249,243,231, 63, 0, 32,239,208,161, 67,163, 31,127,252, 17,143, 30, 61, -194,246,237,219, 1,224,128,107,159, 13, 18, 44,203,150, 86, 10,231,110,155, 64, 32,192,149, 43, 87,112,229, 74, 89,215,175,205, -155, 55, 87,249,194,120,245,251,195,184,126,253, 58, 28,195, 3,216,255, 59,110,147,201,100, 64,229, 51, 60,202,160, 42,199,248, -170, 28,224, 93,193, 93,223, 47, 87, 51,115, 42, 66, 70, 70, 70,133,231, 95,185,114,165,140, 69,171, 42, 78,129, 64, 0,134, 97, - 32,151,203, 9,177, 88, 76,136,197,226, 48,187,200, 18, 8, 4,165, 15,140, 84, 42,133, 84, 42, 45,211, 75,173, 8,153,153,153, - 61, 50, 51, 51, 43,220,175, 86,171, 59,169,213,106, 60,143,176, 82, 20,140, 6, 11,180, 58, 35, 62,143,251,111,201,198,207,241, - 51,128,159, 59,189, 51, 13,147,251, 70,245,172,238, 48,181,253,126, 7, 6, 6,226,220,185,115, 32, 8, 2,123,246,236,129,183, -183, 55,250,246,237, 11,165, 82,137,153, 51,103, 98,248,240,225,213,109,204,138,243,243,243, 59,189,255,254,251,191, 46, 93,186, - 52,188,110,221,186,176, 88, 44,176, 90,173,176, 88, 44, 72, 78, 78,198,206,157, 59, 31, 25, 12,134, 78, 0,138,171, 34, 59,145, -241, 77,242,254,243, 31,102,246, 30,249,170,241,118,206, 15,200,206,206, 7, 77,103,128,101,104, 88,105,166,196,194, 71,211,160, -105, 6, 98,177, 64,185,244,139, 15, 78,177,224, 64,146,132, 5,192, 43, 79,170,140, 84, 42, 85,164, 90,173,198,221,187,119, 17, - 19, 19,147,157,159,159,159, 8,160, 23, 0,228,231,231, 95, 28, 51,102, 76,243,248,248,248,224, 6, 13, 26,192,211,211, 83,169, -215,235,171,162,244, 4, 48, 25, 64, 31,148,248,129,216, 81, 0, 96, 62, 73,146,210,107,215,174,149,155,105,119,254,252,121, 0, -248,217,117, 15,200,102,209, 50,153,160,206, 47,196,132,119,230,252,213, 51, 2, 87, 70, 92,112,224, 48,233, 93,200, 0, 32, 47, - 39, 25,111, 76,152, 38,173,170, 67,224,234, 69, 88, 13, 31,157, 50, 29, 53,123, 29,245,244,244, 44, 25,126, 59,184, 19, 71,191, -124, 7, 96,172,224, 40, 35, 96, 53, 0, 86, 29, 88,139, 1,132, 88, 14, 80, 70,183,132,150,167,167, 39, 60,229,114, 4,170, 84, -224, 56, 14, 66,129, 0, 34,145, 16, 44, 5, 16, 12, 81, 42, 72, 89,247, 2,131,148,118, 42,229,114, 57, 82, 83, 83, 49,121,242, -100, 88,173, 86, 12, 25, 50, 4, 22,139, 5, 38,147, 9, 70,163, 17, 13, 27, 54,132,193, 96,112,139,207, 62, 91,209,211,211, 19, - 98,177, 24, 31,124,240, 1, 94,126,249,101,204,155, 55, 15,177,177,177,104,216,176, 33, 38, 77,154,132,157, 59,119, 34, 50, 50, -178, 42, 94,206,177,140,236,247,211, 46,182, 28,135,248, 0, 84,187,140,156, 57, 9,130, 44, 35,216,236,203,123, 99,123, 85,155, -115,209,162, 69, 80,171,213,229, 44, 89,246,255,161,161,161, 88,183,110, 93, 77, 71,134,236,214,163, 32, 23,251, 6, 56, 91,162, - 56,142,107,103,243,157, 50,199,197,197,221,138,139,139,139, 38, 8,226, 72, 92, 92, 92,116, 69, 22, 45, 87, 60, 46,246,187,253, -210, 18, 58,141,141,118,119,220,105,191,209,190,190,190,130,240,240,112, 82,169, 84,162,168,168, 8, 1, 1, 1,156, 90,173, 30, -169, 80, 40, 62,251,238,187,239, 26,233,116, 58,220,190,125, 27,171, 87,175,254, 25,192,170,202,132,214,177, 0,155,233,216,102, -201,114, 92, 31, 56,112, 32, 26, 52,104, 80,198,154, 37,151,203, 43,173, 60,246,125,118,139,144, 64, 32,192, 11, 47,188, 32, 79, - 73, 73, 49,138,197, 98,132,133,133,201,179,179,179,141, 98,177,184,218, 51, 93,170,114,140,175,202, 1,222,149,240,105,215,174, - 93, 25, 11,150,227,175,227,255, 67,135, 14, 85, 57,116,104,231,108,222,188,121,233,253,242,242,242,178,159, 11, 0,232,215,175, - 31, 88,150,133,191,191,191, 91,156,118, 81,107,115,128,135,201,100, 98,181, 90, 45,121,237,218, 53, 72, 36, 18,120,121,121,149, -250,234,200,100,178, 82,107, 38, 15, 87, 13, 2, 11, 11, 69,193,104, 52, 66,167,211, 1, 0,146,255,220, 87, 86,136,153, 53, 53, -230,183, 55,176, 5, 5, 5, 56,113,226, 4,126,248,225, 7,188,252,242,203, 46, 69,117, 53, 4,151,186,160,160,160,243,140, 25, - 51,174, 46, 88,176,160,142,175,175, 47,172, 86, 43, 30, 62,124,136, 45, 91,182,100, 26, 12,134,206,213,105, 96,192, 1, 20, 69, -195,100, 48,163, 88,163,197,103, 95,108,173,176,234, 1, 64, 65,238, 29, 12, 28, 52, 92,242, 36,203, 41, 51, 51,115,122,231,206, -157,191,208,106,181, 69, 6,131, 97, 56,128,101,142,253,169,252,252,252, 46,131, 6, 13, 90,225,235,235,251, 82,110,110,238, 44, - 55, 40,103,166,166,166,206,170, 87,175, 94,153,141,102,179, 25,245,234,213,123, 33, 55, 55,119,116,215,174, 93,255, 15,128,175, -195,110, 47, 0, 39, 1,172,171,168, 46,217,135, 14,117, 58, 35,148,170, 16,100, 60, 56, 87,101, 66,196, 2, 19, 56,150,173,180, - 13,177,119,128, 43, 90,170,152, 25, 87, 46,169,246, 99,237, 47,236, 87,134,141,197, 43,147, 23, 65, 33, 2, 22,190,209, 9, 13, - 85, 0,228,190, 16,119,253, 24,132,202,118,143, 38, 31,118,139, 60,118,195, 6, 92,183,181,199, 97, 1, 1,152, 49,114, 36, 56, - 10,184,156,144,128, 93, 63,253,132,145, 61,122, 64, 33,147,185,221, 97, 97, 89, 22, 98,177, 24,201,201,201,184,124,249, 50,154, - 53,107,134,123,247,238,149, 9, 67,193,113,156,187,249, 47,205,187, 84, 42,133, 72, 36, 66,118,118, 54,162,163,163, 33, 22,139, -177,117,235, 86,156, 59,119, 14, 51,102,204,192,248,241,227,209,189,123,119, 36, 38, 38,186,197,201,113, 92,185,217,138,206,195, -185,213, 45, 35,103, 78,231,247,126, 77,202,221,206,185, 96,193, 2,151, 19, 42,220,225,116,165, 69, 92,148,221, 53, 71, 49,100, -183, 60, 57, 10, 35,231,117, 0, 62,246,109, 51,103,206,156,229,238,121,142,235,118,139, 88,117,134, 48, 75,133, 86,116,116,116, -153,156, 23, 20, 20, 92,189,122,245,106, 11, 15, 15, 15,220,185,115, 71,162, 84, 42, 91,216, 27,116,146, 36,177,103,207, 30,175, -254,253,251,159, 90,182,108, 89, 24,203,178,200,201,201,193, 71, 31,125,164,163,105,122, 20, 0,186,162, 23,120, 85,150,169,195, -135,203, 63,108, 7, 15, 30,116,107, 8,196, 46,164,132, 66, 33,124,124,124,140, 70,163, 17, 10,133, 2, 62, 62, 62, 70,131,193, - 0, 15, 15, 15,251, 88, 49,137,191,102, 42, 84,101,125,170,202, 49,222,217, 1,190, 74, 36, 36, 36,184,117,156,109,168,213,173, - 90,158,154,154, 90, 97, 67,114,238,220, 57,176,182,134,214, 93, 78, 91, 47,143,179, 11, 63,133, 66, 1, 95, 95, 95, 72,165, 82, -200,229,242, 50, 34, 75, 42,149, 86,249,224, 84, 21,144, 84, 38,147,253,226,225,225,161,178,239, 23,137, 68,208,106,181, 69, 5, - 5, 5,237,159,233,161, 67,112,160,173, 52,140, 70, 19,116, 90, 99,173,243, 91, 44, 22, 72,165, 82,236,220,185, 19,157, 58,117, - 66,135, 14, 29,202,137,172, 26,154,231,211, 11, 10, 10,186,175, 90,181,234,231,229,203,151,251,232,116, 58,252,247,191,255, 45, -214,233,116,221, 1,164, 87, 75,108,178, 28, 40,171, 21, 6,147, 25,122, 93,201, 61,184,127,107,223,255, 90, 81,237,204,206,206, -222, 89,201,254,251, 52, 77, 71,219,227,190,185,129,127,213,171, 87, 15,217,217,217,101, 54,166,165,165,129, 97, 24, 51, 74,226, -100,189,233,104, 72,198, 95,209,179, 43,234,197,151, 88, 71,141,102,232,116, 37, 86, 16,147, 62,175,118,234,169, 77,108, 84,228, -147, 85,147, 58, 68, 16, 68,169,211,247,212,169, 83,113,243,198, 13,244,170,163, 65,195, 96, 47,112,154, 12,136,123,126,138, 63, -212,114, 44, 91,113,172,218,220,187, 29, 92, 32,150,237,222,237,114,223,253,193,131,171,149,247,164,164, 36,200,229,114, 48, 12, - 83,238,125, 83,221,252, 59, 10,152, 21, 43, 86, 96,198,140, 25,216,186,117, 43,110,222,188,137,214,173, 91,163,119,239,222,200, -205,205,197,141, 27, 55, 96, 54,155,221, 78,167,163,223, 92, 82, 74, 2, 78, 95, 62,142,180,244, 7,200,204,126, 84,227,114,119, -228,116, 22, 90,251, 79,255,142, 97, 81,109,107,196,249,217,103,159, 33, 55, 55,183,140, 37,203,177, 93,170,200,162,229,172, 69, -156,144,231,228, 11,101, 95,183, 56,137, 30,231,117,231,227, 1, 32, 23,128,160,138,243,156,215,243,226,226,226,206,218, 45, 97, - 54, 94, 65, 85,254, 89,101, 44, 90, 78, 88, 52,120,240,224, 65,171, 87,175, 14,144,201,100,165, 51,144,102,206,156,137, 25, 51, -102, 32, 34, 34, 2,254,254,254,161, 42,149, 10,249,249,249, 88,188,120, 49, 82, 83, 83, 39,194, 69,160, 61,103,161,213, 37, 69, - 11,137,228,175, 14,171,221,178, 5, 0,227,199,143, 47,103,209,178, 23, 80,101,160, 40, 10,126,126,126, 48, 24, 12, 16, 8, 4, - 24, 50,100,136,224,207, 63,255,100,250,246,237,139,161, 67,135, 10,110,220,184,193, 12, 24, 48, 0, 2,129, 0, 61,123,246,212, -236,223,191,255, 67, 0, 95,186, 33,182,106,205, 49,222, 94,201,220,141,125,228,142,184,172,140,147, 32, 8, 24, 12, 6, 8,133, -194, 82, 71,121,119, 56,237, 67,135,142, 15, 32, 73,146, 80,169, 84,165,141,135,221,162,101, 23, 90, 85,241, 86, 21,144, 84,161, - 80, 40,239,220,185,211,200, 62,241, 34, 47, 47, 15, 61,123,246,188, 91, 80, 80,240,108,155,180, 88,192, 74, 51,208, 25, 77,208, - 25, 13,181, 70,107,127, 30, 54,110,220,136,196,196, 68,152, 76, 38,124,245,213, 87,165,147, 10, 28, 69,214, 99, 8,174,100,185, - 92,206,246,235,215, 15, 87,175, 94,133, 84, 42,165, 80,131,248, 87, 44,199,194, 74,211, 48, 25,141,208, 85, 61,228,246,188,160, - 84, 85, 39, 38, 38,194, 98,177, 96,222,188,121,204,175,191,254,122, 22, 37, 1, 80,237, 22,188,209,221,186,117,155,239,225,225, -161, 58,122,244,232,123, 0,182, 86,246,242,166,104,155,104,175,197,251,232, 56, 34,224,202, 39,171, 38, 97, 86, 28, 95,172, 44, -203, 98,226, 91,111,161,119, 29, 13,134,190, 20, 0,125,214, 93, 40,188, 3, 64,168,234, 99,217,138, 99,184,149,226,182, 43, 38, - 7, 0,253,186, 13, 70,171,102,229,195,131,117,238, 85,210, 39,187,248,227, 47,200,201,203,172,118,222,245,122,125,133,150,171, -106, 88,180, 74,159, 57,251,253,107,211,166, 13,154, 52,105,130,179,103,207,162,109,219,182,184,119,239, 30,238,221,187,135,212, -212, 84,220,188,121, 19,133,133,133,213, 46,163,239, 79,238, 66,161,182, 0, 18,177, 4, 5, 69,121, 72,203,120,128, 32,191,224, -199, 46,119, 59,154, 14,248, 12, 0, 80, 39,192,187, 90, 66,203,145,115,201,146, 37,229,196,251,227,134,236, 33, 8,226,151,202, -214,171,123,254,147, 68, 69, 66,235,129, 90,173,238, 48,114,228,200,153, 0,218,217,182, 21, 3,216,125,234,212,169,193,129,129, -129, 61, 58,118,236, 40,148, 72, 36,184,124,249, 50,246,239,223,191, 21,192,174,202, 46, 36,145, 72,140,245,235,215,151,219, 43, -162,253, 65, 84, 42,149,130,197,139, 23, 19,155, 55,111,174,208,202, 85, 85, 1, 21, 23, 23, 67,175,215,195,219,219, 27, 86,171, - 21,253,250,245, 99, 18, 19, 19, 33, 22,139, 49,104,208, 32, 38, 33, 33,161,180,160, 55,109,218, 20,102, 52, 26,255,253,195, 15, - 63,244, 1,208,181, 26,247,202,238, 24,239, 9, 55, 29,224, 43,234,229,185, 3,119,135,227, 42,226,156, 54,109, 90,141, 56,197, - 98, 49,109,143,252, 78,146, 36,172, 86, 43,218,182,109,139,220,220,220,210,135,198,195,195,163, 84,100,185, 35,180,170, 10, 72, - 42, 20, 10, 97,177, 88,208,181,107, 87, 16, 4,129, 53,107,214, 60, 31,195,145, 44, 75,120,122,250,161, 78,157, 23, 16, 16,104, - 2,203,214,238, 87,101, 98, 99, 99,203,136, 41, 87,145,151,237,247,191, 38,176,115,185, 51, 75,182,178,183,163,125,200, 75,175, - 55, 61,115, 69, 24, 24, 24,216, 33, 55, 55,247,160,211,230, 2, 0,243, 43,233, 88,150, 22,244,163, 71,143,208,183,111, 95, 28, - 63,126, 92,112,224,192,129, 94,135, 14, 29, 74,184,123,247,238,163,182,109,219,214,125,251,237,183,165, 93,187,118, 69, 94, 94, - 30, 94,122,233,165,207, 51, 50, 50, 42, 17, 90,182,251,104, 50, 67,175,175,125,235,168, 43,107,214,227,188, 24,237,117,114,238, -220,255, 67,239,144, 34, 12,105,237,141,248, 35,151, 48,186,141, 28,176, 72,171,205,103, 79,139,111,157, 6,168, 31,217,161,220, -126,169,178, 36,150,107,253,200, 14, 32, 31,221,171,118,222, 29,211,236, 44,170,106, 98,209,115,188,159, 19, 38, 76,192,199, 31, -127,140, 62,125,250,224,222,189,123, 56,127,254, 60,238,221,187,135,105,211,166, 33, 50, 50, 18,173, 91,183,174, 22,231,161,211, -123,161,209, 21,131, 36, 72, 20, 20,231,195,100, 54, 34,118,210,220,199, 46,247,210,151,255,233, 56, 0,192,190, 83,215,107,204, - 57,123,246,108,100,103,103,151,177,100, 61,142, 95,214,179,142,202,162,165, 61, 0, 48,209,121,163,197, 98,241,154, 55,111, 94, -148,191,191, 63, 8,130,192,138, 21, 43,224,235,235,219, 9,192, 45,139,197,146,167,215,235,103, 56,136,144,222,176,197,218,200, -201,201,113, 57,111, 95,175,215, 91,163,162,162, 68, 33, 33, 33,101,102, 27,122,120,120, 84,100,221, 41,229,180,239,163,105, 26, -177,177,177, 88,184,112, 33,194,195,195, 49, 96,192, 0, 68, 71, 71,131, 32, 8,244,235,215, 15, 3, 6,252, 53,148,171, 82,169, -196,199,143, 31,239, 70,146,100,130,195, 11,164, 12,167, 43,216, 29,227, 41,138,114,215, 1,190, 12,167,189,178, 77,155, 54, 13, - 11, 23, 46,196,172, 89,149,187,122,108,216,176, 1, 40,239, 79,245,183,115, 22, 20, 20,148,105,236, 21, 10,197,154,161, 67,135, - 10, 31, 61,122, 84, 70, 92, 57, 46, 46, 26,162, 50,156, 85, 5, 36, 21, 8, 4, 8, 10, 10,194,130, 5, 11,224,231,231,135,224, -224, 96, 87,129,252,170, 44,163, 26,224,111,229,100, 56,246,218,210, 69,255,215,249,191,219, 15,137,164, 18,224,202,249,125,208, - 20,150, 29, 78, 50, 91,255,154, 74, 45,105,219, 11,150,235, 63,186, 85,151,236, 98,250,179,207, 62,195,103,159,125, 86,105,130, - 54,110,220,248,216,121,119, 83,108,149,231,100, 57, 66,225,225, 3,153, 71, 29,180,136,244, 1,203,209,255, 83,101, 84, 1,126, -253,229,151, 95, 6,249,249,249, 33, 61, 61, 61, 64, 36, 18, 13, 42, 99,174, 50, 26, 81,191,126,253, 23,212,106,245,191,171,226, -156, 54,109,154,121,206,156, 57,210, 81,163, 70, 97,232,208,161, 24, 53,106,148, 84, 44, 22, 55,230, 56, 14, 86,171, 21,233,233, -233,248,241,199, 31,161, 86,171,111, 87,150, 78,150,227, 8,185, 66, 5,153, 71, 8, 90,188,168, 2,203,210,181,146,119, 71,171, -184,163, 53,171,154, 34,203,101,253, 4,128, 95,127, 60,136,185, 31,188,136,173, 71,127,198,234, 95,128, 86,170, 92,180, 8, 80, -131, 85,223,198, 71,163, 95,198,178, 29,191, 1, 0,206,159,171,178,140,184,202,234,160,201,104,125,172,188, 59, 90,174, 28,175, -227,134,143, 86, 57, 78,123, 39, 81,171,213,162,168,168, 8,241,241,241,120,227,141, 55,144,155,155,139,212,212, 84,220,189,123, - 23,223,125,247, 29, 20, 10, 69,141,202,232,195,183,102, 99,206,178,233,224,192,161,105,163, 22,152, 57,249, 51,180,107,213,241, -177,203,221, 25,110, 88,179, 42,228, 92,185,114,101, 77,235,210, 63, 78,104,185,132,191,191,255,168,110,221,186,193,100, 50, 33, - 32, 32, 0,169,169,169, 32, 73, 50, 2, 40, 25,194, 11, 13, 13,221,173, 86,171, 35,220,229, 19, 8, 4,160,105,186,212,247,199, -190, 0,192,192,129, 3,113,248,240,225, 42,123, 20,193,193,193,168, 91,183, 46,222,127,255,253,114,179, 28, 28,103, 58,200,229, -114, 28, 61,122, 52,187,160,160,160,128,227,184,106, 77,115,179, 59,198, 95,188,120,209,109, 7,120, 71, 88,173,214, 71,119,239, -222, 13,217,184,113,163,160,146,151, 95, 41,206,159, 63, 79,163,138,161,154,191,131,211, 85,207,148,227,184, 10, 69,150, 59, 97, - 4,170, 10, 72, 42, 20, 10,145,148,148,132,185,115,231,130, 32, 8,236,219,183,239,185,120,184,254,188,147,191,153, 36, 73,159, -129,175,116,110, 9,130,128,213, 82,126,164,218,179, 80, 87, 42,178,134,126,185, 11, 7, 62, 28,233,142,232, 73,190,112,225,130, -239,198,141, 27,133,238,148,251,133, 11, 23,104,142,227,170, 61,236,103,127,225, 88,173, 86, 24,141, 53,179,162,112, 28,119, 57, -238,139, 57, 81,219,190, 61, 38, 34, 8, 11,174,156,219,135,226, 34,215,238, 12, 18,145, 16,155,227,247,211, 98,145,224,209, 83, - 46,186,181, 67,134, 12, 25,245,213, 87, 95,181,112,181,211,141, 73, 48,169, 38,147, 9, 25, 25, 25, 48, 24, 12,123, 63,249,228, - 19,235,177, 99,199,222,124,245,213, 87,209,186,117,107,132,132,132, 32, 43, 43, 11,201,201,201,136,143,143,231, 46, 93,186,180, - 23,192,148, 42,238,227,193, 69, 95,204,137,137,223,113, 76, 66, 18, 86, 92, 57,191, 15,197, 78,162,189,188,117, 90,132,111,182, -238,183,138,197,162, 59, 85, 89,139, 28,173, 89,181,249, 98, 28, 52,102, 50,134,174, 90,141,136,118,125,177,104,113,111,124,243, -197,112, 44,239, 39,134,117,207,104,180,122,109, 27,118,206,235, 15, 0,168,243,141,155,214, 18,161, 24, 15, 93, 88,172,138,138, -101, 54,113, 83, 61,171,169, 61,239,149, 89,174,170,107,209, 34, 73, 18, 13, 26, 52, 64, 68, 68, 4, 58,117,234,132,182,109,219, -162, 71,143, 30,184,113,227, 6,110,220,184,129,105,211,166, 85, 38,178,170, 44,163,238,255,142,194,207, 93,238, 60,118,217, 56, -151,123,109,192,157,186, 52,121,242,100, 0,248, 71, 89,183,170, 45,180, 52, 26,205, 13,150,101, 91,122,123,123,219, 45, 82,165, -251,210,210,210,192,178,172,161,186, 5, 99,177, 88,236,193, 49,203,196,101,178, 59,199, 87,246,224,115, 28,199, 20, 20, 20,160, - 91,183,110,232,210,165, 75,233,240,137,227,226, 32, 76,112,224,192, 1,112, 28, 87,109, 39,107, 7,199,120, 29,170,233, 0, 15, - 0,185,185,185,125,187,118,237,122, 74, 40, 20,186,245, 21, 77,150,101, 83,115,114,114, 94,121,210,156,174,202,135,101,217, 10, - 69,150, 59, 13, 81, 85, 1, 73,133, 66, 33, 60, 60, 60,240,253,247,223,195,223,223,255,185,122,192,110, 36,170,151, 84,182,191, -155,159,228, 28,128,128,161, 95,238,122,120, 46,223, 90,111,232,151,187,210, 14,124, 56, 50,188,178,115,178,179,179,251,140, 28, - 57,242,184,187,229, 78,211,244,131,236,236,236,106,135, 75,224, 56, 14,119,238,220, 97, 39, 76,152,144,167, 86,171,135,215, 36, -255, 51,231,174, 94,190,240,243,169,126,253,162, 58,180, 3, 9, 88, 42,118,254,229, 8,128, 19,138, 4,143,102,204, 90,249,214, -240,225,195,159,102,177,105,178,179,179, 59, 13, 27, 54,108, 10,254,114,157, 40, 35,164, 80,193,236,106, 27, 86,213,173, 91,247, - 69,129, 64, 32, 5, 48, 23, 64,218,165, 75,151,214, 94,186,116,169, 15,128,127, 9, 4,130, 16,134, 97, 50,108,157,158, 93, 0, -254,168,186, 30,229,190, 13,142, 13,235,215,251, 95,125, 65, 16,156,197, 98,174,162,131, 4, 14, 28,199,137,197,162, 59,191,222, -200,106, 85, 89, 71,202,225, 11, 28,181, 62,100, 63,101,202, 20, 76,153, 50,165,180, 62,173, 89,211, 5,123,255,188,136,215, 90, -165,195,252,117,103, 16,202,112,183, 59,124, 0, 48,251,255, 38,212, 90,218, 28,243,238,104,209,114,245, 28, 84,199, 71, 75, 32, - 16, 32, 47, 47, 15, 73, 73, 73,200,201,201,129,193, 96, 64, 98, 98, 34,172, 86, 43, 10, 11, 11,241,226,139, 47,214, 56,157,181, - 85, 70, 79,147,243,159, 56,124, 88,109,161,101,181, 90, 63,109,208,160,129, 72, 38,147,181, 96, 24, 6, 28,199,129, 97, 24,206, - 38,106,170, 61, 11, 79, 36, 18,153,154, 52,105, 66,184,154,157, 96,255,239,225,225, 97,172,196, 90, 18, 87,191,126,253, 79, 8, -130, 16, 84,212, 11,177,255,103, 89,150, 17, 10,133,113, 53,188, 87,143,235, 24,175, 87,171,213, 29,107,185,252,254, 14, 78,231, -242,209, 55,107,214,172,244,139,246,206, 49, 81,108, 31, 91,213, 87, 33,206, 43, 13, 72,170,215,235,179,250,246,237,203, 56,238, -119, 12,104,250, 92,131,224,210,250,143,122,179,222,185,124,107, 61, 0,176,139, 45,112, 92, 90, 37,103, 25,179,179,179,187,253, -221, 73, 75, 73, 73,177,252,235, 95,255,250, 86,171,213, 78, 6, 80, 99,111,254, 89,159,174,153,245, 12,150,140, 6,192,194, 26, -158,155,150,159,159,223,211,105,219, 31,118, 65,101,143,107, 87,109,209,126, 59,175,214, 99,139,209, 52,157, 30, 17, 17, 81, 45, -203, 13, 69, 81,233, 85,237,119,142, 17,230,136, 91,240,198,172,171, 64,201,228,239,124,183, 56, 77, 38, 83, 65,199,142, 29, 69, -213,204, 91,174,187,121, 15, 9, 9, 65,157, 58,117, 74,127,237,112,222, 94, 85, 58,105,154, 78, 15, 11, 11,131,191,191,127,133, - 17,223,157,125,178,220,225,172,237, 50,170,140,179, 78,157,109,181,206, 89,211,116,242,112, 15,189,121, 78,158,147,231,124,102, - 57, 5,252,253,228, 57,121, 78,158,243, 9,114, 62,151,224,189,212,120,240,224, 81, 17, 24,254, 22,240,224,193,131,199,227,129, -168, 68,149, 86,103,166, 79, 77,148,237,105,158,147,231,228, 57,121, 78,158,147,231,228, 57,255,113,156, 85,113,215,246, 76,227, -231, 26,188, 89,149,231,228, 57,121, 78,158,147,231,228, 57,121,206,127, 44,248,161, 67, 30, 60,120,240,224,193,131, 7, 15, 94, -104,241,224,193,131, 7, 15, 30, 60,120,240, 66,139, 7, 15, 30, 60,120,240,224,193,131, 7, 47,180,120,240,224,193,131, 7, 15, - 30, 60,120,161,197,131, 7, 15, 30, 60,120,240,224,193,131, 7, 15, 30, 60,120,240,224,193,131, 71, 9, 8, 0, 56,114,228, 72, -233, 7, 1,163,163,163, 9,254,182,240,224,193,131, 7, 15, 30, 60,158, 36,158,107, 45,226,152, 57, 30, 60,120,240,224,193,131, - 7, 15, 94,139,212, 14, 72, 94,108,241,224,193,131, 7, 15, 30, 60,120,177,197,103,140, 7, 15, 30, 60,120,240,224,193,139,172, -103, 10,101, 44, 90,188,224,226,193,131, 7, 15, 30, 60,120, 60, 77,177,245,140,106, 17,206,182, 56,174,243,224,193,131, 7, 15, - 30, 60,120,240,120, 76,129, 85,217, 47, 15, 30, 60,120,240,224,193,131, 7,143, 90, 18, 92,246,255, 79, 76,104,241, 95, 54,231, - 57,121, 78,158,147,231,228, 57,121, 78,158,243, 31, 11, 33,127, 11,120,240,224,193,131, 7, 15, 30, 60, 30, 27,142, 86, 44,130, - 23, 90, 60,120,240,224,193,131, 7, 15, 30,181, 39,178, 8, 87,235,252,183, 14,121,240,224,193,131, 7, 15, 30, 60,254, 38,240, - 22, 45, 30, 60,120,240,224,193,131, 7,143,199, 3, 1,126,232,144, 7, 15, 30, 60,120,240,224,193,227,111, 21, 91, 46, 55, 86, - 52,115,224,116, 53,200,107, 50,251,224, 52,207,201,115,242,156, 60, 39,207,201,115,242,156,255, 56,206,170,184, 79,227,217, 67, - 55, 0,103, 1,116,183,253, 86, 40,188,106, 27,252,212, 87,158,147,231,228, 57,121, 78,158,147,231,228, 57,159,119, 84, 24,168, -148,119,134,231, 81, 21,132,168,124,136,185,170,253, 60,120,240,224,193,131,199, 63, 77,108, 17,225, 72,218, 0, 0, 32, 0, 73, - 68, 65, 84,113,142, 47, 73, 87,104, 12, 96, 22, 0,111,135,109,191, 0,136,115, 58,110, 7, 0,133,195,186, 30,192, 60, 0,247, -170, 76, 13,199,137,109,252, 82,219,194, 2, 48, 1, 48, 3,208, 18, 4, 65,241,101,246,212,209, 17, 64,180,237,255, 17, 0, 87, -170,185,255,185, 66, 72, 72,136,220,199,199,167,207,245,235,215, 37,137,137,137,184,112,225, 2,183,121,243,102,107, 97, 97,225, -201,172,172, 44, 35, 95, 93,158, 11,244, 5, 48,211,246,127, 17,128, 19,143,201, 71, 40, 20,138,105, 30, 30, 30,253,165, 82,105, - 29,154,166, 9,131,193,144,169,215,235, 79,209, 52,253,165,173,221,171, 46, 6,251,250,250,190,217,180,105,211,198,169,169,169, - 25,153,153,153, 59, 0,236, 1, 48,188, 78,157, 58,163,235,215,175, 31,122,231,206,157,123, 5, 5, 5,223, 0, 56,248, 20,211, -201,131,199, 63, 9, 68,101,214, 8, 87,152,203,113,220,232, 50, 12, 68,121,142,158, 61,123, 14, 58,121,242,164,130,101, 89,216, - 23,185, 92, 78, 3, 24, 87,133,200,242,187,124,249,114,189,201,147, 39, 15,205,204,204,124, 89,171,213,182, 7, 0,133, 66,241, -115, 96, 96,224,175,171, 86,173,250,142,227,184,116,130, 32,180,213,204,168, 80, 36, 18,189,225,227,227,211,159,166,233,182, 28, -199, 65, 36, 18, 93, 47, 44, 44, 60, 65, 81,212, 55, 0,106, 34,222, 36, 66,161,112,138, 84, 42,237, 75,211,116, 75, 0, 16, 10, -133, 55,205,102,243, 9,154,166,215, 2,176,212,128, 83, 38,145, 72,166, 40,149,202, 40,139,197,210, 18, 0, 36, 18,201, 77,141, - 70,115,202, 98,177,172,181, 9,206,167, 13, 33,128,104,142,227, 68, 0, 32, 16, 8, 6,183,111,223,190, 30, 65, 16, 44, 65, 16, - 28,199,113,196,207, 63,255,220,134, 97, 24,210, 86, 63,162, 1,252, 10,128,126, 22,159, 16,127,127,255,133, 44,203,214,169,180, -208,100,178,151,175, 95,191,222,116,247,238,221,204,215, 95,127, 93, 52,126,252,120,207,201,147, 39, 11,215,172, 89,179, 54, 43, - 43,235, 61,231,227,253,252,252,150,147, 36,233,239,206,245, 89,150,205,203,207,207,159,254,180,242, 31, 19, 99, 42, 99,238,142, -143,151, 53, 2,144, 94,195,250,253,247,113,154, 98, 56, 0,136,151,197, 55,138, 49,197, 36,219,255, 63, 46,175, 3,102,174, 59, -173,237,202,113,192,148, 40, 47,242,113,133, 86,104,104,104,124, 76, 76,204,168,150, 45, 91, 10, 57,142, 3, 69, 81, 48,155,205, - 77,175, 92,185,210,125,223,190,125, 47,107,181,218,225,213,164,124,235,227,143, 63, 94, 48,127,254,124,127,145, 72, 68, 80, 20, -213,104,247,238,221,109,223,126,251,237,247, 55,110,220, 88,119,196,136, 17, 94,246,237,115,231,206,109,183,104,209,162,134, 0, -190,124, 10,233,228,193,227,159,134,110, 40,235,163,245, 57,128,207, 42, 19, 90, 30,182,151,103,142,205,146, 5,135,223, 82,156, - 57,115,230,144, 80, 40,180, 91,180,218,235,245,250, 32, 39, 43,152, 43,145, 85,127,204,152, 49, 29,247,238,221,187,112,196,136, - 17,217, 10,133,162,201,171,175,190,170, 37, 8, 66,176,123,247,238, 54, 17, 17, 17,242,129, 3, 7,142,233,217,179,231,135, 28, -199, 93, 32, 8, 66,237,102, 38, 91,248,250,250,238, 95,178,100, 73,189,190,125,251,138,253,253,253,193,113, 28, 50, 51, 51, 67, -143, 30, 61,218,239,243,207, 63,255,176,160,160, 96, 8,128,132,106,220,184,118,114,185,124,239,231,159,127, 30,210,175, 95, 63, - 97,112,112, 48, 76, 38, 19, 18, 19, 19,123,159, 56,113,162,235,198,141, 27,223, 51, 26,141,175,217, 4,134,187,104,239,237,237, -189,239,191, 31,127, 28,212,225,141, 55,132,190,190,190,224, 56, 14,106,181,186,247,197,109,219,186, 79, 90,178,228,189,226,226, -226, 97,174,238,247,211,132, 68, 34, 33,183,111,223,222, 90, 34,145, 0, 0, 44, 22, 11, 34, 35, 35,137,231,229, 9, 33, 8, 34, - 44, 51, 51,211, 91, 44, 22,187,220,207, 48, 12,186,118,237,218, 64, 44, 22,227,203, 47,191,164,242,242,242,218,124,245,213, 87, -215,119,238,220,233,191,118,237,218,215, 0,148, 19, 90, 36, 73,250,167,167,167,187,228,100, 24, 6, 86,171, 21, 52, 77,195, 98, -177,160,121,243,230, 79, 53,255,241,241,178, 48, 0,211, 99, 98, 76, 31,216, 54,125, 9,224, 67, 0, 41,168,225, 55,187,254, 6, - 78,199,250,182,220,225,255, 99,167,213, 1,245, 0,224,216, 13, 19, 0,248, 62,238,125,245,240,240,104,246,250,235,175, 11,213, -106, 53, 68, 34, 17,172, 86, 43,178,179,179, 17, 25, 25, 41,248,246,219,111, 95,168, 46, 95,163, 70,141,198, 47, 90,180, 40,224, -216,177, 99,214,237,219,183, 91,162,162,162, 68,227,199,143, 87,118,237,218,181,121, 88, 88, 24,185,101,203, 22,243,169, 83,167, -168, 49, 99,198, 72,226,226,226, 2,142, 30, 61, 58, 48, 33, 33,225,203, 39,157, 78, 30, 60,254,129, 56,139,191, 66, 60,216,127, - 43, 21, 90,112, 16, 87,131, 1, 64, 36, 18,181, 9, 10, 10,138,167,105, 58,216,102,213,201,206,201,201,249,146,162,168,223,109, -199, 30,100, 89,118, 80, 85,150,172, 49, 99,198,116, 60,126,252,248,178, 43, 87,174, 20,231,231,231, 7, 31, 58,116,200,244,225, -135, 31,166, 2, 64, 74, 74, 74,195,129, 3, 7,134, 78,157, 58, 53,189, 79,159, 62,171,122,244,232,241, 46,199,113,167, 8,130, -208, 87, 37,178, 34, 35, 35, 47,159, 63,127,222, 75,165, 82,149,217, 81,191,126,125,188,251,238,187,226, 65,131, 6, 69,244,234, -213,235, 82,114,114,114, 23, 0,127,186, 35,136, 26, 55,110,124,250,204,153, 51,158, 62, 62, 62, 40, 42, 42, 66,118,118, 54, 12, - 6, 3,148, 74, 37, 70,140, 24, 33,238,214,185, 83,221,169,211,222, 59,157,158,145,209,219, 77,177,213,190, 83,139, 22,167,119, -198,197,121, 82, 15, 31, 66, 46,151, 67,167,211, 1, 0,188,188,188,240,114,131, 6,194,223,182,109, 11, 29, 29, 27,123,250,215, -164,164,222, 79, 73,108, 73,109,191,102, 0, 71, 4, 2,193, 96,137, 68, 66, 14, 30, 60, 24,167, 79,159, 38, 76, 38,147,208,102, -221,161, 7, 15, 30, 12,185, 92, 14,139,197,194,162,100,232,144,126,150,159, 18,137, 68,130,228,228,228, 50,219,180, 90, 45,212, -106, 53,242,243,243, 97, 54,155, 81, 84, 84, 4,150,101, 9,185, 92,174,102, 89, 22, 36, 73, 58, 11,128, 50, 16,139,197, 72, 74, - 74, 42,179,141,166,105,232,245,122,152,205,102, 88,173, 86,104,181, 90,185,151,151, 87, 99,127,127,255,116, 0, 7, 11, 10, 10, -190,204,201,201, 73,123,194,217,207,179, 11,162,248,120,217,125, 0,146,255, 69, 78, 7, 75, 86,168,109,253,143, 90, 74,171, 29, - 15,143,252,110, 10,183, 89,199, 30,212, 2, 31, 11, 0, 23, 46, 92, 64, 78, 78, 14,242,242,242,160, 86,171, 17, 22, 22, 6,142, -227,170, 61, 28,151,156,156,188,238,197, 23, 95, 36,110,221,186,117, 2,192,154,221,187,119,143, 43, 40, 40,152, 57, 99,198, 12, -223,165, 75,151, 22,196,198,198, 46, 2,176,117,247,238,221,239, 52,107,214,172,255,237,219,183, 55, 62,141,116,242,224, 81,219, -224, 56,174, 29,128, 0,123,219, 98,107,119,253, 28,214,111, 16, 4, 97,113, 56,206, 98,107, 27,156,127,237,176,175,171, 9,130, -248,213,225, 60, 53, 65, 16,191,214, 52,153, 78,191, 37,157,110, 0, 56,114,228, 8,103, 95, 92,157, 25, 24, 24, 56,173,103,207, -158,203,174, 93,187,214, 60, 43, 43,203, 39, 43, 43,203,231,218,181,107,205,123,246,236,185, 44, 48, 48,112,154,195,141,112, 62, -245,180,195, 62,241,229,203,151,235,237,223,191,127,209,233,211,167,139,219,180,105, 99, 57,115,230, 12,221,167, 79,159, 92,219, - 11,154,238,211,167, 79,238, 79, 63,253,196,116,232,208, 65,126,252,248,241, 71,151, 46, 93, 90,190,119,239,222, 32,142,227, 4, -174, 56,109, 16,169, 84,170,239,207,157, 59, 87, 78,100, 57,162,110,221,186, 56,114,228,136, 82,165, 82, 29, 4, 32,174, 40,157, - 54,200,100, 50,217,190,159,126,250,201,211,203,203, 11,185,185,185, 16,137, 68, 8, 12, 12, 68,113,113, 49,178,179,178,144,118, -247, 46, 72,139, 5, 43,190,152,239, 37,151,203,247,186,104,236,203,113,122,123,123,239,219,185,112,161,103,254,233,211,248, 99, -193, 2, 88,173,214,210, 33, 87,171,213,138, 75,147, 39, 67,253,227,143,216, 50,119,174,167,183,183,247, 62, 0,178, 42, 56,107, - 3,142,156,147, 1, 20,216,150,201, 0,174, 68, 70, 70, 94, 75, 76, 76, 68,151, 46, 93,176,103,207,158, 86, 51,102,204,152, 60, - 99,198,140,201,123,246,236,105,213,165, 75, 23, 36, 38, 38, 34, 50, 50,242, 26,202,250,103,253,221,233,252,219, 56, 25,134, 41, -179,176,236, 95,239,152, 58,117,234,228,238,223,191, 31, 35, 70,140, 32, 37, 18, 73,214,200,145, 35,165, 23, 47, 94,228,108, 34, -211,237,116,154, 76, 38, 24,141, 70,232,245,122,164,164,164,200,151, 44, 89,210,249,179,207, 62,107,116,250,244,233,208, 89,179, -102, 77, 10, 8, 8,184, 30, 20, 20, 84,239, 9,231,221,234,244,127, 5,128,140,106, 90,136,254,110, 78,206,118, 62, 98, 76, 49, -173, 29, 26,216,234,242, 86,118, 63,179,109,105,213, 3, 72,123,156,186,212,179,103,207, 23, 27, 53,106, 20,180,251,150, 15, 10, -197, 77,193,138, 85, 96,197, 42, 48,126,237,144, 44,121, 5,225,225,225, 65,158,158,158, 29,171,153,206,237,183,110,221,250,151, -173,167,156, 15, 96, 89,108,108,236,231, 4, 65, 92,136,141,141,157, 15, 96,153,109,251,130,219,183,111,119, 0,176,243, 41,165, -243,153,120,222,121,206,255, 45,206, 42,180, 72, 0, 65, 16, 71, 8,130, 56,242,201, 39,159,244, 0,224,231,180,254,111,199,227, - 0, 72, 92,253,218, 23,135,237, 1, 28,199, 13,112, 56, 47,160,134,201, 39, 92, 44,127, 9, 45, 0,136,142,142, 38,162,163,163, -237, 59,126, 33, 8,226, 16,128, 95, 68, 34, 81,155,214,173, 91, 15,254,225,135, 31,188, 2, 2,254,186,126, 64, 64, 0,246,238, -221,235,213,162, 69,139,193, 34,145,168, 13,128, 95,148, 74,229,161, 74,172, 48,170,201,147, 39, 15, 29, 59,118,172,166, 77,155, - 54, 0, 80,148,144,144,160,232,208,161,131,158,166,105,130,166,105,162, 67,135, 14,250,132,132, 4, 5, 69, 81,218,118,237,218, -121,244,234,213, 43,117,250,244,233, 99, 92, 8, 14, 71,188,190,120,241,226, 48, 31, 31,159,202,148, 48,180, 90, 45,130,130,130, - 48,121,242,228, 96,145, 72,244,102,101,119, 75, 40, 20, 78, 89,188,120,113,160, 74,165, 66, 97, 97, 33,194,194,194, 96,177, 88, -144,148,148, 4,147, 94, 7, 74,171, 1,165, 41,130,250,254, 61,168, 68, 66,140, 25, 20, 29, 36, 20, 10,167, 84, 97, 45,153,242, - 77,108,108,144, 37, 53, 21, 41,123,246,128,161,203, 27,127,104,171, 21, 55, 55,109,130, 41, 61, 29,139, 38, 76, 8,146, 72, 36, - 83,158,176, 37,107, 41,199,113,114,142,227,228, 4, 65,172,234,216,177,227,183,114,185,124,114, 92, 92, 92,223,147, 39, 79,246, - 59,127,254,124,119,154,166, 69, 52, 77,139, 46, 92,184,208,197,100, 50, 9,165, 82, 41,132, 66, 33,135,231, 20, 34,145, 8, 98, -177, 24,114,185, 28,157, 59,119,190,191,121,243,102, 42, 44, 44, 76,180,111,223, 62,159, 58,117,234,120,172, 89,179,166, 72,171, -213, 46,118,151,207,106,181,194,108, 54,195,104, 52,194,100, 50,225,204,153, 51, 13,166, 78,157, 42, 52,153, 76,204,192,129, 3, - 11, 40,138, 50,199,198,198, 42,125,125,125, 63,124,146,249,140,137, 49,177, 54,203,211,109,155,104,121,128,199,244,121,250, 59, - 56, 1, 88,108, 62, 89,118,248,219,184, 45,181,116, 43,104, 0, 58,155,208, 50, 59, 61, 31, 45, 29, 44,190, 85,162,168,168,104, -227, 55,223,124, 19, 70, 74, 85,184,104,233,143,239,216,207,113,210,123, 13,114,235,125,132,192,176, 70, 24, 53,106, 84, 32,199, -113,107,106, 33,205, 95, 1,232, 10, 96, 85, 77, 78,126, 2,233,172,231,225,225,177,199,203,203,235,162,135,135,199, 30,216,134, -103, 31, 7, 81,141,208,123, 80, 51, 50, 61, 42, 2,220,160,102,100,122, 84, 35, 62,212,192,243, 2, 39, 45,226, 8, 53,199,113, -209, 28,199, 69, 47, 90,180,104,161,195,251,221,190, 46,119,211, 50, 22,205,113, 92,116, 25,133, 84, 34,176, 30,219,232,230, 98, - 41,209, 20,142, 74,210, 33,115,165,179, 11,131,130,130,226,227,227,227,189,156, 25,179,178,178,160,209,104, 48,103,206, 28,175, -177, 99,199,190,151,158,158, 30, 83, 69, 34, 36,217,217,217,109, 71,143, 30, 45,179, 90,173,133, 44,203,146, 26,141, 70,232,237, -237,205,216, 15,240,246,246,102,138,139,139, 69,122,189, 94,192, 48,140,121,236,216,177,146, 9, 19, 38,188, 12, 64, 80, 17,105, - 64, 64, 64, 84,255,254,253, 43, 28, 58,160, 40, 10,122,189, 30,122,189, 30, 86,171, 21,157, 59,119,150,110,222,188,185, 79,110, -110,238,250, 10, 21,135, 84, 26, 21, 21, 21, 37, 42, 40, 40,128,183,183, 55,210,210,210,240,224,193, 3,152,117, 58, 88,117, 26, - 88,117, 90,208, 90, 13, 56, 77, 49,242,239,221, 65,135,102, 77,197, 59,164,210,190,122,189,126,121, 69,156, 74,165, 50,170,195, -184,113, 66, 15, 15, 15,116, 31, 93, 50,207,224,120,179,102,224, 24, 6, 44,195,128,161,105,244, 77, 74, 2, 69, 81, 32, 73, 18, -237, 10, 10,132,202,109,219,162,212,106,245,178,167, 81,217,165, 82,169,112,251,246,237,175, 75, 36, 18,112, 28, 71, 88, 44, 22, -156, 60,121,242, 31,247,208, 75, 36, 18,200,100, 50, 88,173, 86,212,175, 95,223, 56,122,244,232,203, 95,124,241, 69, 56, 73,146, - 30, 98,177,248,135,252,252,252,133, 89, 89, 89, 41,238,242, 81, 20, 5,139,197, 2,139,197, 2,163,209,136,251,247,239, 7, 55, -104,208,128,152, 60,121, 50, 99, 48, 24, 26,174, 94,189, 58,249,228,201,147,138,197,139, 23,191, 10,224,221, 39,157,223,152, 24, - 83, 51, 0,205,226,227,101, 98,155,229,215,242, 63,198,201,161,196,241, 29,241,178,248, 68, 0,234, 90, 20, 89, 18, 0,222,225, -126, 66,189, 72, 0, 29, 0, 47,155, 40,120,149, 32,136, 14,205,155, 55,247, 73, 76, 76, 44,228, 56,238, 42,128,239, 0,100, 85, - 70,198,178, 44,193,178, 44,222,110, 95,132,201, 29, 5,160,168, 98, 20, 23, 23, 35, 45, 45, 13, 9, 9, 9,248,249,231,132,154, - 62,155,111,122,122,122,246,145,201,100,245,105,154, 38,117, 58, 93,154,193, 96, 56,205,178,236, 70,212,192, 71,237,239, 74,167, - 29, 30, 30, 30, 75,102,205,154,213,201,219,219, 27,191,255,254,123,195, 93,187,118, 45,209,235,245,143,229, 92, 47, 19,145, 91, -150,175, 92, 19, 26, 26,168,194,141,243,135, 67, 23,110,216,189, 5, 96,195,120,153,242,236,195, 73,139, 56,138,161, 95, 57,142, - 27, 64, 16,196, 17,103,161, 84, 45,179,211, 99,158, 95,133, 69,203,249,195,210,101,133, 86, 5, 10, 18, 52, 77, 7, 59, 90,178, - 56,142, 67, 86, 86, 22, 50, 50, 50,160, 86,171,225,227,227, 3,171,213, 26,236, 78,251,160,213,106,219,251,249,249, 25, 68, 34, -145,217,104, 52, 66,161, 80,176, 34,145,136,179, 93,135,176,205, 90,100,204,102, 51, 33, 20, 10, 41, 47, 47, 47, 79,179,217,220, - 20,149,248,146,113, 28,215,222,207,207,207,229, 62,179,217, 12,157, 78, 7,189, 94, 15,157, 78, 7,179,217,140,160,160, 32,208, - 52,221,182,210, 46, 45, 77,183, 12, 8, 8, 64,102,102, 38,228,114, 57,210,211,211, 97,209,105, 97,213,106, 65,235, 53, 96,138, -139,193,106, 52, 96,245, 26, 80, 22, 3, 66,155, 52,131,125, 70, 98,133,221,112,139,165,165,159,159, 31,244,250,191,220,205, 56, -155,192,162,105, 26,180,205, 57,218, 62,156,232,239,239, 15,251,140,196, 39, 4, 51,128, 25, 36, 73,174,146, 74,165,194, 73,147, - 38, 33, 43, 43,171, 76,157,152, 52,105, 82,169, 79, 86,215,174, 93, 47,200,100, 50, 90,173, 86,195,108, 54,139,158,215,135,158, - 32, 8, 16, 4, 81, 82, 70, 52, 13,127,127,127,125, 94, 94,222,207, 69, 69, 69,175,215,132,143,162, 40,251,140, 46, 24,141, 70, -112, 28,135,223,127,255, 29, 50,153, 76,196, 48,204, 45,154,166, 21, 34,145, 8,164,205,249,235, 73,193, 54, 35,240, 75, 0, 97, - 54, 11,209,155, 40,113, 56,207,112,209,144,184,117,235,220,228,172,190,112, 51,197,216, 45, 77, 25,168,217,112,164, 43,116,111, -170,146, 44,143,235, 16,168,106, 61,208, 67,175,144, 8,244,108, 90,235,250,255, 93,154,176,107,236,152, 55,189,230,205,155, 87, -207,223,223, 95,150,156,156,108,154, 63,127,126,131,237,219,183, 19, 40, 25,166,171, 16, 15, 31, 62, 60, 48,107,214, 44,223,254, -253,251, 55,148, 74,165, 68,113,113, 49,212,106, 53,114,114,114,240,224,193, 3,238,198,141, 27,247,205,102,243,158,234, 36, 50, - 36, 36,100,243,235,175,191, 62,246,165,151, 94, 18,217, 45,164,122,189,190,205,185,115,231, 6, 29, 63,126,188,139, 94,175,175, -118,189,124,244,232,209,158,217,179,103,123,188,242,202, 43, 77,165, 82, 41, 89, 27,233,116, 4, 73,146, 65,158,158,158, 56,125, -250, 52, 84, 42, 21, 72,146, 12,122,220,250,106,178,178,161,117,130,253, 96,186,180, 28, 77, 3,234,193,100,101, 67,121,137,242, -252, 88,180, 42,120,215,183,179, 91,164,170, 16, 75,198,153, 51,103,206, 34, 8,226,200,204,153, 51,103,185,178,104,217,254, 50, -142,199, 57, 28,111,174,109,177, 85,173, 64,147, 44,203, 34, 35, 35, 3,153,153,153,200,200,200, 64,126,126, 62, 72,146, 4,199, -113,238,204, 62,227, 8,130, 96, 79,157, 58,229,115,249,242,101,125,187,118,237,138,236,254, 47, 52, 77, 19, 20, 69, 17, 54,191, - 24, 34, 45, 45, 77,124,241,226, 69,213,237,219,183,131,108,189, 85,182, 10, 83, 96,185,109,118,129,229,184,152, 76, 38,200,100, - 50,247, 84,135,237, 69,248,251,181,107, 37, 34, 75,167,181, 13, 25, 22,131,209, 20,131,211,107, 33, 97, 40, 72,192,129, 48, 25, -220,190,127,142,176,139, 44,171, 77,104, 89, 44, 22, 80, 20, 5,150,101, 65,211, 79,197,175,124, 93,171, 86,173,218, 30, 56,112, - 96,124, 70, 70,249,119,225,144, 33, 67,240,238,187,239, 98,234,212,169,183, 7, 12, 24,112,227,240,225,195,152, 50,101, 10, 88, -150,109, 13,160, 24,192,241,231,237,161, 55,155,205,165, 22, 40,147,201, 4,171,213, 10, 84,227,179, 10,206,117,211, 94,182, 52, - 77,219,185,137, 3, 7,246,227,194,133, 11,100, 66,194,173,176, 73,147, 38,219, 29,238,159,116, 86,211, 81, 50,115, 79, 98,107, - 40, 44, 40,241,127,170, 40,164, 66, 4, 42, 31,178,227, 42,227,124, 28,180,218,208,106,196, 7, 31,124, 16,133,146, 25,206, 41, -143,105,209,122, 69, 66, 18, 95, 79,107,233, 43,251,176,149,159, 94, 34, 36,116, 73, 95,207,210, 61, 8, 87,234,131,234, 42, 44, - 97, 13, 84,117, 22, 46,252, 34,228,246,237, 59,230, 57,115,230, 36,142, 28, 57, 50,240,195, 15, 63,108,190,111,223,190, 46, 38, -147,233, 27, 0, 69, 21, 25, 93, 6, 13, 26,116, 53, 48, 48,176,193,134, 13, 27,114, 31, 61,122,228, 67, 81,148,135,213,106,101, -245,122,253, 3,163,209,120,218,106,181,158, 6,112,173, 58,137,245,242,242,106, 53,110,220, 56, 81, 81, 81, 17,132, 66, 33,172, - 86, 43,114,115,115,209,169, 83, 39,193,161, 67,135, 90,212,228, 6, 20, 22, 22, 46,255,230,155,111,206,238,220,185,179,143, 82, -169,124, 73, 42,149, 6, 3, 96,180, 90,109,142, 94,175,255,163, 38,233, 44,211,206, 49, 76,206,181,107,215, 34,148, 74, 37, 30, - 62,124, 8,134, 97,114, 30,183, 14,200,196,228,163,155,231, 15,213,109,230,223, 0, 23, 47, 95,133, 76, 76, 62,226, 67,125, 61, -247,176,251, 80,193, 81, 64,185, 16, 72,151,227,226,226,228,139, 22, 45, 66, 92, 92,220, 45, 87, 22, 45,187,224,138,139,139,187, -101, 63,206,225,248,243,143,145,198,138, 45, 90, 21, 41, 72,160,100,118,161, 90,173,246, 81,169, 84,165, 2, 43, 51, 51, 19,153, -153,153,144, 72, 36, 72, 75, 75,131, 68, 34,201,114,167, 19, 34,151,203,127,107,211,166,205, 11, 41, 41, 41,226,249,243,231,215, -189,118,237,154,178, 83,167, 78, 47,202,229,114,134,227, 56,152, 76, 38, 50, 49, 49,209,115,217,178,101,161,237,219,183,183,180, -111,223,254,250,238,221,187,141,168, 36,254, 21, 65, 16,191,100,101,101, 53,172, 95,191,190, 93,180,149, 17, 87,142,130, 11, 40, - 25,242, 20, 10,133,215, 43, 75,168, 80, 40,188,153,148,148,212, 91, 33,147,194,162,213,192,170,211,128,214,106,193,104,139,193, - 20, 23, 3,122, 13, 36, 52, 13, 17, 67, 65, 46,147, 33, 35, 61, 29, 66,161,240,102,101,156, 18,137,228,102, 78, 78, 78,111,149, - 74, 85,250, 18,165,104,186,100, 97, 24, 88,104,186,212,162, 37, 18,137,240,232,209, 35, 72, 36,146,155, 79,186, 38,147, 36,201, -216, 67, 56, 84,144, 15, 4, 5, 5,177, 29, 58,116,192,148, 41, 83,192, 48,140,173, 24,136,238, 0, 46,162,196,191,229,153,132, - 43,113,107,119, 90, 55, 26,141,208,233,116, 40, 44, 44, 20,202,229,242, 23, 66, 67, 67,175, 90, 44,150, 61, 52, 77,111,121,240, -224,129,166, 34, 78,155, 48, 43, 21, 93, 44,203,130,227, 56, 48, 12, 3,138,162, 32, 22,139,217,115,231,206, 99,217,138, 37,136, -223,178,157, 27, 52,104, 16,113,232,208, 33,176, 44,155,254,132,179,111,177,137,150,202, 26, 13,231,144, 10, 31,161,242,144, 10, - 21,113, 58,246,254, 28,183, 17, 46,142, 41,135, 15, 62,248,224, 4, 74,134, 12,243,108, 98,238,113, 56,191, 44,250,238, 11, 25, -104, 70,111, 62,183, 83,247,237, 93,141,126,222,183, 43,127,179, 72, 4,154,151,187, 5,181,108,216,224, 5,129, 74,229, 67,174, -223,184, 42,127,199,246,189,201, 15, 31, 62,212,172, 93,187,182,227, 11, 47,188,224,253,199, 31,127,132, 86, 36,180, 20, 10, 69, -227, 55,223,124,115, 92, 97, 97,161, 56, 62, 62,126,119, 86, 86,214,111, 40, 9, 45,227, 56,131,122, 0,128,173, 54, 33, 26,100, -107,231, 46, 2,152, 95, 89,127,141, 32, 8,252,244,211, 79,229,102, 7,178,143,167,206, 85,141, 26, 53, 26,145,146,146,114, 33, - 39, 39,103,152,243, 78,177, 88, 60,175, 73,147, 38,125,111,221,186,245, 57,128, 99,213, 33, 54, 24, 12,177,123,247,238, 93, 42, - 16, 8,234, 48, 12,147,105, 52, 26, 99, 31,219,162, 69,177, 19,226,214,239,218,100,180, 48,225,114,137,224,161,137, 98,223,226, -117,200,243,107,205,178, 65,237, 96,141, 82, 3, 32,156,214,255,176,189,140, 44, 28,199,217,143, 85, 59, 88,177, 44, 78, 86, 48, - 87,251,212,143, 17, 44,157,171,168,141,171,200,162,245, 9,128,246, 0,126,201,201,201, 89, 53,118,236,216,101, 59,118,236,240, -210,104, 52,200,201,201, 65,110,110, 46,132, 66, 33,148, 74, 37,214,173, 91,103,204,201,201, 89,229,120, 14,202, 71,144, 7, 0, -147,191,191,255,111,219,183,111, 15,254,250,235,175,133, 49, 49, 49,105, 3, 6, 12,104,186,110,221,186, 20,177, 88,204, 49, 12, - 67,152,205,102,226,237,183,223,142, 88,177, 98, 69,170, 64, 32, 80,140, 24, 49,130,240,240,240,248, 5,149,132, 13, 80,171,213, -167,190,255,254,251,161,211,167, 79,151, 90, 44, 22,151,150, 44,251, 54,149, 74,133, 75,151, 46, 89, 10, 11, 11, 79, 86, 97,197, - 56,245,195,177,163, 93,255, 51,114,164,152,210,106, 64,105, 53,160, 53, 26, 48,218, 34, 16, 58, 13, 68, 12, 13,185,152, 69,112, -152, 12,180,209, 19, 71,127,253,131, 50,155,205,149, 6, 54,212,104, 52,167, 46,198,199,119,111, 95,175,158,240,210,180,105,176, - 82, 20, 94, 73, 74, 42, 21, 87, 86,171, 21, 7, 91,182, 4, 67, 16,104, 61,113, 34,238,209, 52,173,209,104, 78,253, 47, 62, 12, - 55,110,220,200, 29, 61,122,244, 53,150,101,219,226, 9,125, 52,243, 73,128,162,168,114,214, 40,134, 97, 74,172,142, 37,150, 3, -201,209,163, 71,187, 38, 38, 38,138,255,252,243, 79, 92,184,112,161,245,142, 29, 59, 62, 9, 15, 15,111,249,240,225,195,236,170, -196,155,171,160,191,176,249, 31,238,222,185, 7,239,188,243, 14,145,157,157,141,239,190,251, 14, 85, 5, 79,253, 59, 16, 19, 99, - 98,227,227,101,117,225,228,247,228, 34,164,194,239,112, 51,164, 66, 69,156,166,152, 18, 43,153, 44,190, 36,216,168, 41,166,100, - 56, 80, 22, 95,165,165, 12, 49,166, 24,141,205, 33, 62,171, 22, 56,245,160, 25,185,229,220, 78,221,128, 99, 15,181, 87,178,140, -243, 1,156,128,137,225,238, 93,231,110,188,244,146,143, 63, 0,152, 77, 76,112,227,198,141,187, 9,133, 66, 9, 0,120,122,122, -190,228,231,231,183, 46, 63, 63,191,179,171, 50,141,142,142,238, 16, 24, 24,216,230,248,241,227,127,100,101,101,221, 2,240,179, -243, 65, 17, 17, 17,115,110,223,190,221, 78, 36, 18, 17, 85,212, 17, 0, 64,183,110,221, 94,144, 74,165,126,199,238,122, 67, 35, -110, 4, 78, 80, 12, 8,101, 96, 84,173,144, 38,110,142,176,176,171,126,133,133,133,173,139,139,139,255,168,102,209,247, 24, 58, -116,232,150,248,248,248,176,110,221,186,113,215,175, 95, 39,157, 71, 17, 34, 34, 34,250, 92,185,114,165,237, 91,111,189,181, 97, -215,174, 93,147, 81,118,166,109, 85, 72,179,197, 27,172, 53,156, 74,198,105,128,169,103,179,153,241, 10,229, 31,128,234,132, 92, -120,140,240, 12,143,149,196, 10, 13, 24, 21,108,111,111,139,137,213,158,162,168,223,111,220,184,113,112,196,136, 17,186,252,252, -124,248,249,249,161,126,253,250, 32, 8, 2,235,214,173, 51, 62,120,240, 96,159, 45,150, 86,251,204,204,204, 65, 54,177,229, 10, -218,213,171, 87,239,218,182,109,155,234,218,181,107, 2,154,166,149, 77,155, 54, 53, 92,190,124,217, 83, 36, 18,113, 98,177,152, -189,118,237,154, 34, 34, 34,194, 68, 16,132,244,199, 31,127,204,191,122,245,106,248,140, 25, 51,190, 65,217,105,226,206,216,185, - 96,193,130,140,148,148, 20,152,205,102,104, 52, 26, 20, 23, 23,151, 46, 69, 69, 69, 40, 46, 46,134, 72, 36, 66,118,118, 54,246, -239,223,159,101,139, 18, 95,153,101, 99,237,154,117,235,213, 89, 15,211,160, 84,200, 65,107,138,192, 20,231, 3,218, 98, 72, 40, - 43, 60, 68, 12,234, 54,146, 67,166, 80, 34, 71,163, 67,252,229, 95,179,109, 81,226, 43, 54, 23, 88, 44,107,223, 93,177, 34,135, - 22,139, 81,111,248,112, 88,109, 67,133,142, 66,139, 33, 8,132,247,234, 5,210,219, 27, 11,247,237,203,177, 69,137,127,162, 96, - 89, 86, 96,177, 88, 42,203, 7, 88,150, 77, 79, 76, 76,220, 5,224, 44, 65, 16, 28, 65, 16, 28, 74,130,181,233,158,229, 7,153, -162, 40,204,157, 59, 23, 98,177, 24,115,231,206,197,167,159,126,138,101,203,150, 97,253,250,245,248,246,219,111,113,244,232,209, - 6, 23, 47, 94, 20,159, 63,127,158,139,139,139,203,139,136,136, 16, 76,156, 56, 81, 37,151,203, 63,168,140, 51, 54, 54, 22, 94, - 94, 94,136,141,141,197,146, 37, 75,176,121,243,102, 28, 60,120, 16,151, 46, 93,130, 64, 32, 96,211,211, 31,193,100, 50,113,171, - 87,175,206, 56,120,240,160,113,213,170, 85, 16, 10,133,196, 83,106, 36, 62,176, 9, 42, 71, 75,144,115, 72,133,124, 0, 43, 81, -181,111, 84, 69,156,144,197,199,215,181,137,163,100, 7, 65,116, 24,192,116, 84, 62,189,218,206, 49, 25, 64,112, 45,112,206,150, -143,254,191, 68,213,166, 59,247,175,100, 25,103, 3,248,193,158, 39,165, 82, 41, 63,112,224,123, 33, 0,236,219,187, 95,148,148, -148,228,253,253,247,223,203, 2, 3, 3,241,237,183,223,202,228,114,121, 96, 5,156,204,193,131, 7,205, 18,137,196,111,194,132, - 9,253,218,181,107,247,190,173, 35,218, 11, 64, 11,148,204, 94,140,186,127,255,126,130,191,191,255,221,147, 39, 79,234,221, 41, - 32,173, 86,251,205,214,173, 91,235, 23, 48,190, 56,166, 31,138,120,118, 41,142,170,182, 32,173,222,167, 80,212,121, 25,175,191, -254,122, 29,134, 97, 54, 85,179,220, 95, 31, 50,100,200,214,248,248,248,176, 9, 19, 38,100, 95,191,126, 61, 7, 64, 60,128,237, -142,203,237,219,183,243,198,142, 29,155,181,105,211,166,144, 17, 35, 70,172, 7, 48,140,127,245,243,224, 81,182, 47,132,170,102, - 29,186,120,225,150,254,207,205,205, 93, 93, 88, 88,120,233,222,189,123,239, 89, 44,150, 16,130, 32, 56,177, 88,156,157,147,147, -179,202, 33, 96,169, 43,191,146,222,176,197,218, 32, 8,130,226, 56, 46,189, 71,143, 30, 31,244,234,213,235,171, 35, 71,142,152, -186,119,239,142,189,123,247,250,247,232,209,195,192,178, 44,119,236,216, 49,255,190,125,251, 26,206,158, 61,171,127,251,237,183, -155, 54,105,210,100, 98,108,108,172,154, 32, 8,214, 21,167,253, 93, 86, 84, 84, 52,164, 95,191,126,151,246,237,219,167, 84,169, - 84,160,105, 26, 6,131, 1, 6,131, 1, 28,199,193,219,219, 27,106,181, 26,243,231,207,215, 20, 23, 23, 15,118, 33,220,156, 57, - 77, 38,147,105,216,228,247,167,159, 90,245,249, 92,175,240, 6, 13,144,127,199, 4,218,100,128,136, 35, 81,247, 5,111,136, 37, -114,220, 75,210,226,163, 93, 7,180, 70,147,233, 53, 23,189,229,114,156,197,197,197,195, 98, 62,253,244,244,134, 25, 51, 60,219, - 4, 5, 65, 32, 16,192,108, 54,131, 97, 24,136, 68, 34, 68,198,196, 64, 28, 16,128, 57,187,118,233, 53, 26,205, 48,148,255, 20, -143, 51,103,109,192,145,115,242,141, 27, 55,198, 54,107,214, 12,147, 38, 77,194,144, 33, 67,202, 28,248,253,247,223, 99,253,250, -245, 48,155,205, 99, 1, 92, 7,176, 14, 37, 67, 29,112, 18, 89,127,119, 58,107,157,147, 97,152,194,164,164, 36,229,210,165, 75, - 9,171,213,138,207, 63,255, 28,118,193,105,175,215, 83,166, 76,169,227,229,229,133,207, 62,251,204,146,151,151,215,115,201,146, - 37,103,182,111,223,238,255,205, 55,223,188, 14, 32,214,153,147,101,217,220,155, 55,111,122,109,216,176,129,164,105, 26,203,151, - 47, 47, 55, 60, 57,126,252,120, 88,173, 20, 4, 2,161,197,100, 50,183,144,203,229,201,126,126,126,114,174,172,115,215,147,188, -159,161, 40, 9, 97,224,232,248,110,113,244,207, 66,197, 33, 21,170,195,169,150,197,199,119, 55,197,196,156,181, 9,162, 68,219, - 49,123,237, 38,253,106,112,218, 5, 97, 77, 56, 79,217,150, 42, 97, 50,153,160, 86,171,145,151,151, 7,149, 74, 5,129, 64, 64, - 84,148, 78,179,217,252,231, 71, 31,125,116, 99,211,166, 77,189,175, 92,185, 50,240,252,249,243, 61, 78,159, 62,109, 74, 75, 75, -163, 41,138,226, 66, 66, 66,132,157, 59,119,150,245,239,223,223, 67, 42,149,146,179,103,207,206,251,226,139, 47,252, 81,214,135, -205, 57,239, 2,130, 32,240, 97, 87, 45, 98,123, 8, 96,177, 88, 81, 84, 84,132,140,140,116, 36, 36, 36,224,202,149, 59,224, 56, -142,172, 70,185,251, 1,152,253,221,119,223,133, 74, 36, 18, 98,215,174, 93,117,118,237,218, 85,165, 37,117,199,142, 29,117,118, -239,222, 61,207, 54,122,145,254, 44, 62,239, 60,231,255, 44,231,179, 12,231,200,240,168, 82,104,217,218,249,246,176,125,148,148, -162,168, 95, 92,132,112,248, 4,192, 92, 7, 43, 88, 85,230, 60, 13,199,113, 23,122,247,238, 61,165, 87,175, 94, 43,250,244,233, -147,149,149,149,213,112,249,242,229, 97, 52, 77, 91, 19, 18, 18,200,228,228,228,180,223,126,251,173, 81,147, 38, 77, 38,222,190, -125,251, 28, 65, 16, 86, 55, 50,152,144,156,156,220,169, 71,143, 30,251, 39, 78,156, 24,222,161, 67, 7,137, 74,165,130, 80, 40, - 68, 74, 74, 10,254,248,227, 15,203,238,221,187,211,139,138,138,170,243, 9,158, 95, 82, 51, 50,162, 70, 76,125,111,223,196, 33, - 3,253,255,213,244, 5, 73, 72, 72, 8, 96, 52,226,206,195,108, 92,189,243,135,117,243,133,171,106,179,217, 60, 12,238,127,130, -231,151,223,238,221,235,221,115,198,140,125,243,254,243,159, 32,100,101, 9, 67, 66, 66, 32,145, 72,240,224,193, 3, 36,179, 44, -189,120,227,198, 28,155,200,122,210, 81,225,165, 0,150,178, 44, 43, 4, 0,185, 92,142,119,223,125, 23,142,159,220, 89,191,126, - 61,140, 70, 35, 0, 8, 9,130, 88, 10, 96,203,179,110,197,178,163,160,160, 96,206, 43,175,188, 18, 39, 20, 10, 43,140,122,235, -227,227, 3,173, 86, 11,154,166,153,140,140,140, 59, 62, 62, 62, 16,137, 68,224, 56,206,229,115,148,159,159, 63,103,216,176, 97, - 11, 72,146,172,200,242, 1,165, 82,153,118,230,204,153,198,111,189,245, 22,249,223,255,254, 55,101,194,132, 9,210, 51,103,206, - 48, 28,199,237,127,210,247,160, 75,151,157,192,134,152,215, 0,188, 6,148,115,120,207,176,109,171, 86, 72,133, 46, 93,118, 98, - 3,254,226,116, 28,198,179, 11, 34,155, 21,170,185, 44, 62,126, 5, 74,252, 44, 42,229,238,178,179, 11, 54,196,160, 86, 57,221, -129,163,246,213,235,245, 96, 24,166, 50,107,222,239,123,247,238, 93,241,219,111,191, 5, 76,153, 50,165,225,127,254,243, 31,101, -143, 30, 61, 60, 29, 15, 48, 26,141,236,225,195,135,245,235,215,175, 47,190,112,225, 66,234,248,241,227, 59, 84,150,206,135, 15, - 31, 30, 93,184,112,161,119,255,254,253,155, 0, 40,245,207, 82,171,213, 72, 75, 75,195,159,127,254,153,102,181, 90, 15, 85, 35, - 75,249, 0,230,141, 26, 53,106,233,182,109,219,234, 76,152, 48, 33,123,247,238,221,127,162, 36, 96,177, 51, 84, 67,134, 12,105, -185,109,219,182,144, 9, 19, 38,100,163,196,143, 44, 29, 60,120,240,176,163, 59,202,251,105, 85, 58, 50,177,213, 98,177,112, 38, -147,137, 51, 24, 12,156, 78,167,227,224,250, 43,240, 7, 51, 51, 51,185,244,244,116,238,225,195,135, 92,106,106, 42, 7,224, 91, - 39,197,235,170,193,242,216,177, 99, 71,163,208,208,208,207, 21, 10,197, 9,129, 64,160, 17, 8, 4, 26,169, 84,250,131,159,159, -223,167,139, 23, 47, 14,229, 56, 78, 92,137,138,174, 8, 66,145, 72,244, 86, 96, 96,224, 65, 95, 95,223,116, 31, 31,159,244,192, -192,192,131, 34,145,232, 29, 0,162, 42,148,121, 69,144, 9,133,194,143, 60, 60, 60, 78, 73,165,210, 92,169, 84,154,235,225,225, -113, 74, 40, 20,126,132,202, 3,169, 86,202, 41,145, 72, 62, 10, 8, 8, 56,165, 84, 42,115,149, 74,101,110, 64, 64,192, 41,137, - 68,242, 56,156,143,211, 43,177, 11, 45, 3,103, 3, 65, 16, 84,235,214,173, 55,180,109,219,118, 93,219,182,109,215,181,106,213, -234,107,155, 85,146,179, 89, 91, 12,168, 56,120,227,223,153,206,167,198, 25, 25, 25,185,125,219,182,109,236,156, 57,115, 52, 77, -154, 52, 41,152, 51,103,142,102,219,182,109,108,100,100,228,246,154,114, 6, 5, 5,213,139,140,140, 44,216,180,105, 19,157,148, -148,196,109,218,180,137,142,140,140, 44,112,138, 12,255, 36,242, 78, 0,136,176, 89,127, 14, 1,216,131, 18,231,247, 80, 0, 68, -140, 41,134,179,205, 62, 60, 1,160, 79, 5,101,239, 46,103,152, 41, 38,134,179,249, 84,157, 4,144,232,176,222, 13,101,253,191, -158, 4,167, 75,180,104,209,226, 30,231, 0,139,197,194,169,213,106, 46, 41, 41,137,187,112,225, 2, 23, 22, 22,118,207, 13, 78, - 63, 0,111, 3, 56, 28, 28, 28,124,187, 99,199,142, 15, 59,117,234,244,176, 94,189,122, 41, 34,145,232, 10, 74, 34,188, 71,218, -150,165, 0,154, 84,193,217, 81,165, 82, 45, 12, 11, 11, 59,212,184,113,227, 75,245,235,215,191,226,235,235,123, 68, 38,147, 45, -194, 95,145,177,171, 91,231,123, 12, 29, 58, 52, 77,167,211, 49, 47,189,244,210,109, 87, 39, 53,107,214,236,162, 78,167, 99, 70, -142, 28,153, 14, 32,250,159,240,188,243,156, 79,133,243, 31,133,198, 54,193,116,208, 97,249,196,197,113,159, 56, 29,179,213,118, -110,149, 5,193,113,156,128,227, 56, 15,142,227,188, 57,142,243,229, 56, 78,197,113,156, 39,199,113,210, 42,204,223,124,197,254, -251, 56, 39,219, 4,148,193,246,223, 25, 85,237,127,174,239,103,104,104,168, 79,187,118,237,166, 30, 56,112,224,163,251,247,239, -127,116,224,192,129,143,218,181,107, 55, 53, 52, 52,212,231,113,210, 25, 20, 20, 84,175,121,243,230, 95, 53,107,214, 44,189,121, -243,230, 95, 57,137,172, 39,153,119,137, 77,196, 52,179, 45, 13,109,219, 8,148,196,194, 90,107, 19, 54, 17, 21,244,212,170,195, -105,231, 59, 4,160,175,109, 57,100,219, 22,246, 20, 56,203,161, 65,131, 6,199, 91,182,108,121,175, 85,171, 86,201,173, 90,181, -186,215,162, 69,139,123, 77,155, 54,189, 23, 17, 17,113,175,110,221,186,247,252,253,253,143,215,160,140,124, 1,132,160,252,103, -192,158,118,157,239, 30, 25, 25,121, 85, 38,147,185,140, 13, 38, 20, 10,231,181,106,213,234, 38, 74,102, 74,242,237, 39,207,201, - 11,173,255, 33,240,149,240,217,227,148,162,242,207,140, 84,181,159,191,159,207, 54,167,203,111,117,217,132, 76, 67,155,192,145, -212, 2,167, 35,159,189, 78, 69, 56,136,166,167,193,201,215, 37,158,147,231,228,133, 86,173, 67,200,223, 2, 30, 78, 48, 63,230, -126, 30,207,197,104, 60,126, 0, 0, 32, 0, 73, 68, 65, 84, 54,170, 19, 19,235,113, 56, 93,241,221,127,202,156, 60,120,240,224, - 81, 91,109,103,119, 0,231,236,189,194,138, 84,105,117,102, 19,212, 68,217,158,230, 57,121, 78,158,147,231,228, 57,121, 78,158, -243, 31,199,105,199,138, 10,182,223,113, 90,255,250, 25, 21, 94, 79, 36, 76, 15,111, 86,229, 57,121, 78,158,147,231,228, 57,121, - 78,158,179,166,152,248,140,138,172,110,246, 21,126,232,144, 7, 15, 30, 60,120,240,224,193,163,246, 80,117, 28,173, 61,123,246, - 8,236,255, 71,141, 26, 53,158, 97,152,169,246,117,129, 64,176,230,187,239,190,219, 82,217, 21,134, 15, 31,206, 84,198,233, 10, - 85, 93,199, 21,103,139, 38,202, 73,126,222,138,247,138,138, 13, 43, 83, 50,153, 11, 38,147,169,185,125,159, 76, 38, 75,220,178, -101,203,221,218, 78,231,248,241,227,155, 56, 95,167,126,152,168,187,175,151,236,221,130, 34,221,242, 91,247,116, 95,243,117,236, -169,192, 31, 64,180,151, 76, 60,168,133, 74,220,241,207,124,211,101,189,149, 57,140,146,217,176,133,207, 99,134,131,131,131,155, - 42,149,202, 49, 0, 90, 24, 12,134, 64,133, 66,145, 11, 32, 65,163,209,108,207,206,206,190,227, 46, 79,183,250, 72, 3, 16,110, - 91,125,120, 46, 21,245,220,217, 87, 21,250, 68,192,196, 1, 82,130,128,245,100,242, 95,206,232,125, 27,193,196,114,229,183,247, -105, 4, 11,199, 65, 76, 0,230,147,247, 33,123,142,138, 74, 9, 32, 10, 37, 33, 28,110,160, 36,252,132,129,127,100,121,240,120, -174,224, 60, 84, 88,186, 46,172, 64, 76,116, 21, 11,137,175, 56,112, 42,128,243, 51,155,205, 34,137, 68, 2,139,197, 2,133, 66, -190,246,237, 9,227, 63, 7,137, 34,138,198,187, 91,182,108,169,241,151,174,171,115, 29, 0, 63, 57,159,239,163,148, 47, 56,123, -248, 99,159,174, 3, 22, 47,178, 60,200,139,213,106,181,164, 84, 42,133,217,108,134,183,183,119,167, 73, 19, 39,190, 68,138, 56, -139, 88,236,113,121,197,138, 21,217, 53, 77,231, 7, 31,124, 16,108,181,154,254,205,178,172,196, 98,177, 72,157,175,227,173,240, - 88,124,246,240,199,138,110,209,139, 62, 7,120,161,245, 20, 32,169,231,227,113,110,229,168,238,205, 58,182,104, 12, 54,225, 60, - 76, 22,235,160,179,233,186, 65,159, 94,201,156,158,174,179,182, 69, 45, 4,172,252, 31,130,160, 97,195,134, 83, 2, 2, 2, 70, -110,220,184, 81,220,176, 97, 67,200,100, 50, 24,141,198,144,251,247,239,135, 76,154, 52,169,155, 92, 46,223,149,146,146,178, 22, -238,125, 8, 46,252,236,214,255, 3, 0,116, 26, 51, 63, 28, 37, 31,139, 54, 56,239,235, 62,110,126, 56,128, 25, 40,251, 97,228, - 44,148,132, 80,112,213,234, 72,142,108, 91,134, 65, 99, 63, 18, 2,152, 84,154,120, 18,248,225,219, 85,232, 55,234,189, 50,219, - 9, 14,194,195,219,150, 33,122,236, 71, 21,126, 71,177,111, 99,130, 98, 89,174, 66, 75, 60, 73, 18,244,137,123,156,171, 15, 12, -231,160, 36, 6, 88, 57, 74,148,124,208,217,229,241, 3,154, 10,114,172, 20,227, 50,224,172, 88, 36,200, 61,122,135, 41,119,110, - 76, 27, 80, 20, 83,210,182,138,133, 96, 14,166,120,159,157, 61,123,182, 48, 58, 58, 26,155, 55,111,238,252,245,215, 95, 79,212, -106,181, 63,218,238, 91, 50,255,248,242,224,241, 92, 11, 46,215, 66, 75, 40,192,134, 67,251,182, 52,202,201,205, 67,204, 91, 31, - 98,231,206,157, 40, 44, 44,132,143,143, 15, 36, 98,177,104,229,210,255, 11, 86, 42, 61,130, 99, 38,198,110, 0,208,180,166,169, -169,230,117, 26, 59,159, 79,216, 62,165, 35, 20,144, 34,137, 68, 66,238,218,181, 11, 69, 69, 69, 80,169, 84,144, 72, 68,228,138, - 69,159,200,149, 74, 79,249,155,147,103,118, 70, 73,252,159, 26,193, 98,209,117, 62,176,115,139, 82,173, 86, 99,220, 59,177,112, -190,142, 88, 44,102,236, 47, 22,190,142, 61, 21,204,222,248,238,216,102, 47,122, 1,214, 91,151, 32, 18, 8,160,240,246, 65,148, - 80, 0, 1,129,230, 49, 39, 82,103, 1,248,244,121,201,108,195,134, 13,167, 12, 31, 62,124,228,130, 5, 11,196, 36, 89, 18,114, - 78,175,215,195,104, 52, 34, 52, 52, 20,103,207,158, 21,207,153, 51,103,228,247,223,127,143,148,148,148,213,213,229,191,117,235, - 86,253,240,240,112, 19, 0, 12,108,233,229,188,175,158,125, 31, 0,120,121,121, 85,201,231,167,242, 48,223,186,117,181,133,253, -188, 41,189, 66,153, 10,182,155, 0, 40, 42,227, 98, 89, 78,120,242,171, 73, 21,238,127,107,193, 14,250,198,158, 11, 77, 27, 54, -108,104,116,220,238,233,233, 89,209, 41, 65, 58,157, 46,220,121,163,253,120, 43,197, 4, 86,116,189, 62,239,174,119, 41,192, 40, - 6,194, 29, 59,118, 0, 0,190,252,104,180, 96,211,207,121, 66,161,176,164,169, 93,186,116, 41,230,205,155, 39, 57,113,226, 68, -255,109,219,182,245, 63,120,240,224,202,138,132, 42, 15, 30, 60,158, 73,145,229,248, 91,177,208, 34, 9,194, 75,233,229,137,215, - 94,127, 27,199,143,255,128,174, 93,187,150,238,107,208,160, 1,134, 15, 27,140,239,182,174, 0, 0,175,199, 73,209,227, 94,167, -176, 88,255,105,191,145, 95,205,127,152,173,187,114,228,200, 17,116,233,210,165,204,249,175,143,120, 13,223,126,179, 20,149, 68, -153,119, 11, 4, 71,138,189,148, 30, 24, 21,243, 14, 92, 93,103,226,184, 33, 71,250, 14, 95,213, 59, 39, 95,191,130,175,103, 79, - 30,141,130,253,250,180,108,214, 20,133,251,215,226,143, 34, 19,142,103,154,240,102,212,191, 16,233, 43, 71, 23,154, 65,176,135, -168,103,182,158,122, 46,132, 86,112,112,112,211,128,128,128, 50, 34, 75,171,213, 66,167,211, 65,163,209, 64,171,213,130, 36, 73, -196,198,198,138,207,157, 59, 55, 50, 56, 56,248,180, 27,195,136, 15,109,150, 44, 64, 32,210,205,157, 59,215, 28, 24, 24,104, 86, - 40, 20,156, 80, 44,213,118, 31, 55,223, 11, 0, 72,161, 88,187,114,229, 74, 75,104,104,168, 73, 40, 20, 74,222,123,239, 61,210, -157, 52,155,205,102,206,145,211, 98, 49,151,110, 95,188,120,177, 37, 40, 40,200,172, 80, 40, 56,171,213,125,163,227,205, 7, 5, -144,138, 5,144,138, 5,144, 73, 68,240,170,223, 14,210,194, 63, 65,211, 52,150, 44, 89, 98, 13, 14, 14,182, 40, 20, 10, 78, 34, -145,136,167, 77,155, 86,101, 58,199,143, 31,207,169, 84, 42,171, 66,161, 16,207,155, 55,175,220, 76,161, 51, 55, 50, 32,151,136, -160,144, 10,209,184, 65, 24,164,156,209,237,180, 10, 4,101,189, 17,164, 82, 41, 58,119,238,140, 22, 45, 90,224,224,193,131,221, -121,161,197,131,199,115,129, 10,103, 24, 10, 1,224,200,145, 35,221, 80,242, 65, 68, 68, 71, 71, 19, 37,103,112,152, 49,101, 24, -222, 28, 55, 10, 12,195,150,126,231,139, 32, 9, 76,126,163, 63, 88,214,157, 17,137,170,167,120,214,224, 58,165,156, 28, 65, 10, - 0,160, 81,189, 16,110,226,155,255, 1,195,178,127, 13,148, 8,128,183,199,245, 43,217, 86, 11,233, 20,128,193,135,147, 94,133, -171,235, 52,109, 84,135,164,173, 38, 16,101, 63,246,248,119,124,108,147,231,116,129, 22,117, 67, 34, 40,163, 17, 38, 19,133,248, - 59, 5,198, 83, 25,250, 64, 82,149,170, 94,245, 90, 7,153, 64,157,137,122, 94,146,198,217,122,234,185,200,187, 82,169, 28,179, -113,227,198,114, 34, 43, 39, 39,135,212,233,116,176, 90,173,172, 86,171, 5,195, 48,152, 57,115,166,104,206,156, 57, 99,178,179, -179,231,217, 53,143, 43, 78,155,223,213,140, 91,183,110,213,155, 61,123,182,181,103,207,158, 15, 27, 52,104,160, 23, 8, 4, 8, - 9, 9, 89, 21, 21, 21,229,187, 96,193, 2,107,255,254,253, 83, 5, 2, 1, 26, 55,110,172,255,243,207, 63,235, 1,144,187,155, -119, 71,206, 45,103,214,112, 0, 64, 16, 4,162,162,162,210, 26, 55,110,172, 23, 8, 4,184,123,120, 49,231,238,253, 20, 9, 73, - 52, 9,245,182, 53, 34, 4, 32,247, 44,245,196,139,138,138, 74,111,218,180,169,142, 36, 73,220,188,121, 51, 12,229, 63,107, 85, -142, 83, 46,151, 83,175,191,254,250,195, 59,119,238,184, 58, 30, 66, 1,137, 14, 77,109, 6,172,208,182, 64,250,197, 10,211, 41, - 18,128,158, 51,101,180, 80, 37, 3,164, 94,254,102,141, 70, 3,165, 82, 89, 98, 33,179, 90,241,251,239,191,163, 99,199,142,221, -246,236,217,115,142,127,222,121, 78,158,243, 47,184,210, 34,207,160, 53,203,241, 67,247,101,124,180,206, 58,103,138, 97,104, 52, - 8, 15,194,226,255, 27, 15,134, 97,193, 48, 12,104,219, 47,195, 48,160,172,214, 90, 73,217,227, 92,199, 71, 41, 95,240,195,174, -119,125,122, 14, 89,218, 43,110,246,184, 83, 12, 3,176, 44, 5,138, 2, 24,150, 2,203, 48,160,168,218,113,205,161, 88, 22,245, -194,130, 17, 55,123, 28,156,175,179,253,187, 61, 3,207, 28,138, 85,116,141, 94,244,225,221, 52,195, 18, 94,216, 63, 89,200,196, - 82, 33, 39,148,193, 98,161,161,181,176, 22, 0,122, 19,197, 90, 57, 15,127, 25, 0, 8, 73,226,121,154, 93,219,162, 97,195,134, -101, 68,214,178,101,203,252,215,173, 91, 23, 10, 0,195,134, 13,203,232,213,171, 87, 94, 82, 82, 18, 66, 66, 66,136,188,188,188, - 1, 0,222,179,157, 59, 3,192,186, 10,120,245,225,225,225,166,128,128, 0,179, 93, 16,145, 36, 9,161, 80,136,240,240,112, 83, - 96, 96,160,185,113,227,198,122,177, 88, 12,146, 36, 97, 23,122,110,117,243, 8, 2, 2,129, 0,118, 78,103,107,143,157,179, 58, - 16, 9,201,242,205,155, 3, 39, 73,146, 46,175, 87, 97, 29,146,201, 56, 0, 21, 30, 47, 32, 29,154, 71, 97,229, 30, 2,241,191, - 67, 4,224, 44,199,113,184,126,253, 58, 82, 82, 82, 32, 22,139, 17, 28, 28,140,121,243,230,193,108, 46,209,187,195,135, 15,239, - 6,224, 38,255, 4,243,224, 81,138,179,207,160,192,114,182,106, 85,238,163,117,228,200,145,110,209,209,209,231,236, 2,168, 68, -236,184, 16, 63, 20, 13,138,178, 2, 28, 87, 43, 66,171,162,235, 48, 12, 91,233,117,236, 62, 90, 44,203, 9, 93,138, 44,150, 5, - 77, 81,181,114,247, 88,134, 2,203, 82,112,117, 29,130, 32, 25, 91,131, 47,230,159,147, 39,143,224,240,122, 36, 21,222, 0, 23, -104, 19, 66,253,164, 18,228, 25,209,240,133,102,130,223, 13, 20, 46,221, 72,132,191,167,242,185, 41, 23,131,193, 16, 40,147,201, -160,215,235, 75, 45, 89,235,214,173, 11,181, 88, 44, 36, 0, 8,133,162, 48, 53, 27, 42, 99, 88,192, 91,153,133,194,194, 98, 63, -142,227, 8,155,224, 89, 10, 96, 11, 42,137,238, 47, 22,139, 75, 5,138,163, 0,146, 74,165, 53, 18, 48,118,216,197,153, 88, 44, -118,185,221,121,120,173, 42,136, 29,133, 22,184, 18,171,150,147,216, 18, 8, 4,176,251, 70, 85, 5,137, 68, 82,154,119, 87, 16, - 10, 28,174, 39,168,190, 43,166,213,106,133, 78,167, 67, 81, 81, 17,100,178, 18,131, 25,199,113, 32, 8,226, 61, 0,239,243, 79, - 49, 15, 30,174,181,200, 51, 44,182, 92, 11, 45,148,152,236, 8, 0,160, 41,171, 75,241,179,231,240, 37, 60,204,214, 35,216,255, - 23,112,213,140,122, 58,114,228,200,173, 33, 33, 33, 29,236,235, 82,185,167,223,196,119, 63, 3, 77, 91,225, 37, 39,241,214,152, -126,101, 68, 86,137, 69,203, 82,225, 55, 65, 10,139,245,159,246, 27,190,122,190,183,210,239,138,179,248,137,139,191,246, 90,161, -198, 28, 70,146,191,162,144, 8, 97,134,191,253,217,120,135,198,253,198,174,245,115,167,187,109, 15, 36, 72,209,107,147, 86, 77, -228,132,158,205, 21,164,246,252,199,227,254,117,192, 81,204,249,250,250, 30,233,243,218,202,222, 57, 5,188,143,214,211,128,151, -183,138, 12,123,185, 59, 94,126,239, 43,156,249,228, 99, 14, 40,132, 95, 72, 40,217, 99,202, 23,240,124,121, 32,174,190, 53,134, - 5, 10,158,139,188, 42, 20,138, 92,131,193, 16, 98, 52, 26,161,209,104,160,209,104,202, 10, 2,145,136,152,248,206, 84,127,145, - 88, 2,202,106,193,241,237, 95, 84,201,105, 15,225, 48,176,165, 23, 4, 34,137, 54,161, 97,195, 85, 66,161, 16, 36, 73,226,240, -218,143,223,219,191,252, 93, 47, 0,184,113,100,173,102, 84,236,154,213, 36, 73,194,108, 54, 75,171,147,238, 71,143, 30,133,153, -205,102,147, 77,160,217,133, 31, 30, 60,120, 80,215,108, 54, 27, 29,183,187, 3,185,194, 11, 80, 53, 0, 20,129,229,172,103,169, -169,169,117, 40,138, 50, 8,133, 66, 88, 44, 22,183, 84, 17, 73,146,226,155, 55,111,134,177, 44,235,242,248, 22, 17,117,128,224, -150,128,196,219,237, 60,115,110,116, 68,109, 98,235,137, 69,144,230,193,227, 89,177,108, 61,131,207, 4, 81,193,255, 82,161,213, -253,200,145, 35,156, 99, 15,145,166, 40,155,200,250, 75,244, 48, 12,139, 76,181, 9, 73, 73,119,177,114,229, 74, 92,186,250,145, -247,130, 5, 11,164,115,230,204, 49,143, 28, 57,114, 57,203,178,173, 72,146,188,129,191,134, 42,202, 90,133, 88,182,238,181,107, -215, 26,218,215, 41,138,130,151,151, 23,188,188,188,208,180,113, 88, 57,145,197, 48, 12,172,149, 12, 29,218,125,180, 8,142,229, - 40,138, 1,195,178,165,226,167, 80, 99, 14, 59,116,250,122, 35,135,195, 95,176,255,233,220,174,121,197, 98,112,210,188,210,124, -236, 90, 63,119,250,130,205,155,165,133, 76,192,180, 81,175,189, 25, 57,124,212, 24,188,254,234, 43,221,204, 22,203, 65, 1,201, -177, 84,233,245, 64,130,131,179,143, 22,143, 39,132,228, 34, 61, 37,146,202,225, 25, 92, 31,119,117,140, 88, 32, 16,252,114,191, -200, 32, 38, 5, 66,144, 66, 49, 18, 10, 77,212,115,148,221,132,228,228,228,144,186,117,235, 66,163,209,128,166,105,118,216,176, - 97, 25, 66,161, 40, 76, 40, 18, 17,209,163,166,178,217,217,153, 20, 73, 10,192,113, 12, 94, 25, 62,137,144,202,228, 98,171,197, - 66,163,100,232,208,149, 53,203, 49,132,131, 87, 84, 84,148,175,125, 38,224,254,229,239,122, 57,236, 83,190,244,210, 75,190,142, -179, 14,221,180, 22, 17, 35, 71,142,148,135,135,135, 19, 0,240,235,246,217,118,235, 25, 49,112,224, 64, 89,120,120,137, 31,254, -143,107,223,117,155,211, 95,193, 1,197, 15,128,226,212,114,150,172,129, 3, 7, 74, 27, 54,108, 88,173,103,209,230, 0, 95, 97, -236, 46, 15, 33, 13,100, 95,119,139, 43,166, 13,168, 80, 79, 8,151,191, 66, 66,226,233,103,238,240,241,137,159,121,177,197,131, -135, 91,112,210, 34,207, 20,186,217, 4, 98,119,219,111,169,224, 18, 2,128,205, 68, 71, 56,232, 44, 80,180,181,156,200, 98, 24, - 6, 34,194,140,149, 43, 87,226,253,247,223, 7, 0,241,244,233,211, 15, 44, 88,176, 96, 40,203,178,173, 56,142,235, 66, 16, 68, -101,189,198,179, 33, 33, 33, 57, 28,199,137, 72,146,236,178,118,237, 90,223,254,253,251,195,203,203, 11, 28,203,149, 19, 89, 12, -195,194,106,181, 84,248,153, 91, 31,165,124,193, 15,123,166,249,244, 28,188,180, 23,195,178,167,236, 34,139,101, 24,128, 45, 57, - 41, 63, 55, 3, 39,143, 31,196,134,245, 27, 10, 65,112,183,193,129,181,137, 65, 84, 32, 6, 91, 93,252, 53,177, 75,231,118,205, -177, 96,243,102,233,173,107, 89, 7,166,126, 48, 43,114,248,168, 49,216,243,221,118,144,116,209,117, 71,145,197, 80, 44,138, 11, -243, 6,254,196,251,104, 61, 45,248,158, 60,117,138, 24, 51,102, 12,171,213,106, 33,150, 72, 88,138,162, 4,255,254,247,191,153, -247,223,127,159,204,206,206,134, 70,171, 19, 2,240,197,115, 96,214,210,104, 52,219, 39, 77,154,212,237,252,249,243, 98,146, 36, -161,209,104,208,163, 71,143, 60, 53, 27, 42,155,248,206, 84,255,204,204, 12, 90, 41, 23,154,197, 98, 17,114,115,115,217,110,253, - 71, 27, 71,141,127,191,206,251,179,227, 54,102, 93, 94,191,206,157,107, 56,206, 4,116,222,183,105,211, 38, 75,104,104,168, 73, - 42,149, 74,198,141, 27,231,214,248,161,197, 98,225, 22, 47, 94,108,118,158, 93,104,177, 88,184,149, 43, 87, 90,194,194,194,204, -114,185,156,163,168,170,253, 62, 73,146,160,223, 90,176,131,166,105,186,140, 21,203, 46,178, 40,150,208,125,245,213, 87,214,176, -176, 48,139, 66,161,224,164, 82,169,216,157,116, 78,157, 58,149,243,241,241,177,122,120,120,136, 99, 99, 99, 31,107,214, 33,197, - 64,184, 96,109,105,120, 7,169,151,151, 23,180, 90,109,105, 90, 67, 66, 66,120,177,197,131,135, 11,148,211, 34,207,166, 21,206, -189, 56, 90, 44,160,203,201,205, 11,244, 15,170, 15,154,166,109, 11, 5,154,162, 48,237,237, 81, 88,190,254, 43, 0,176,139,173, -168,233,211,167, 31, 0, 80,101, 99,182,107,215,174,249,211,167, 79, 87,230,228,228,156,216,186,117,171,239,232,209,163, 49, 99, -198, 12, 44, 93,186, 20, 34,137, 12,190, 1,117, 75,175, 99,191,110,158,186, 0, 28, 56, 93, 5,118, 58,107, 73, 35, 5,161, 95, - 64, 61, 80, 12, 5,150,162, 64, 81, 20, 8, 65, 73,214, 78, 30, 63,136,209,111, 76,133, 72,170,244, 89,179,114,137, 49,242,229, -144,161,115, 38, 76, 48,187, 97, 4, 36,111, 93,203, 58, 48,245,253,216, 40,187,200,218,183,125,253,237, 47,103, 14,222, 41,149, - 8, 75,175, 67,177, 44, 72, 82,192,251,104, 61, 37,145, 37,149, 74,247, 30, 59,118,236, 94,219,182,109, 9,189, 94, 15,138,162, -144,151,151,135, 3, 7, 14, 36,112, 28, 7, 31, 31, 31, 28, 59,118,140, 29, 61,122,244, 94,179,217,252,218,179, 46,182,178,179, -179,239,200,229,242, 93,179,102,205, 26, 53,115,230, 76, 17,203,178, 72, 74, 74, 2, 8,130, 19,137, 37, 32, 73, 18, 34,145, 16, -197,197, 26, 86,225,169,202,178,114, 2,133, 72, 44, 1, 41, 16, 87, 54, 77,248,161, 45, 24, 41, 72,161, 88,107,159, 9, 40, 22, -139,113,117,207, 50, 77,247,113,243,149, 0, 32,150,202, 11,251,244,233,147,214,188,121,115,253,111,191,253, 86, 15,229,103, 29, - 58, 63,159,244,144,113,177, 2,133, 92,166,143,138,138,122,104,231, 76, 61,181, 70, 51,102,242,108,130, 16, 72,244,209,209,209, -105,145,145,145,122,129, 64,128,196,131, 75, 52, 67,198,197,202,136, 74,130,172,158,184,199,189,117, 99,207,133,166, 95,124,241, - 5,213,191,127,255, 71,118,127,177,212,212,212, 58, 3, 6, 12,144,174, 88,177,130, 26, 48, 96, 64,250,139,255,207,222,117,199, - 53,113,254,225,231, 46,155,189, 71, 16, 68, 69, 81, 20,112,139, 11,197, 58,107, 29,173,226,194,189, 71,157,173,179, 14,220, 74, -221,168,117,214, 90,220, 84,171,162,214, 81, 23, 42, 46, 16, 7, 67, 69, 1, 25, 97, 67,128,144,157,187,223, 31, 36, 52, 32, 35, - 65, 91,107,127,121, 62,159,124,146,220,189,247,220,123,251,185,239,251, 29, 94, 94,197, 36, 73, 34, 50, 50,210,185, 58, 75,149, - 6, 70, 70, 70,138, 9, 19, 38,188,123,254,252,121,109,163, 14,171,133,139,139, 11, 40,138, 66,183,110,221, 32,145, 72, 12,150, - 45, 3, 12,248,111,162, 98, 30,173,170, 51,195, 43,148,138,111,167,204, 94,185, 19, 32, 76,181,238, 2,127, 25,150,104, 16,223, -127,255,157, 9, 0, 35,141,216,154, 59,119,110,141,101, 78,180, 68, 86,155,128,128, 0, 44, 94,188, 24,155, 55,111, 86,253,248, -227,143,140,248, 87,137,242,177,211, 87, 20, 84, 88, 15,104,208,197,148,130,250,182, 50,190,124,161,104,133,239, 87, 27, 86,166, -101,150,220, 25, 59,109,105,217,221, 75, 5,160,144,224,171, 0, 96,207, 79, 63,137, 88, 92,115,147, 33,195, 71, 1, 64,207,157, -219,130,206,172,193,129,154,197, 22, 77,120,124, 59,119,129,149, 70,100,237,218,186,246,185, 5,145, 25, 60,243,187, 24,133,246, -122, 0,192,218, 12,103,124,191,218,208, 59, 43, 79,180,221,112,158,253,115,224,112, 56,171,175, 95,191,110,226,237,237, 77,228, -230,230, 66,165, 42, 61, 34,114,185, 28, 66,161, 16, 69, 69, 69,144, 74,165,104,221,186, 53,185, 99,199, 14,147,153, 51,103,174, -150,201,100,211, 63,247,237,126,251,246,237,174,115,231,206,225,214,173, 91,195, 22, 45, 90,196,114,116,116, 36, 44, 44, 50, 9, -133, 92, 6,128,166,179,179,179, 41, 99, 83, 75,129,173,131,243,187,244,140, 44, 15,133, 92, 6, 74, 37,175,210,219, 92,157,222, -225,251, 23, 47, 94,212,219,180,105,147, 76, 59, 18,112,248,130,157, 59, 90,183,110,109, 29, 28, 28, 44,235,215,175, 95,178,198, -121, 93, 23,103,248, 43,111, 48,251,197,139,103,205, 42,114,250, 77,222,116, 80,195,169, 29,141,216,255,187,189, 7, 27, 53,106, -100,237,233,233,153, 92, 29,111,131, 6, 13,196,124, 62, 95,214,164, 73,147, 98, 22,139, 85,106,201, 82, 40, 74, 26, 52,104, 64, - 57, 56, 56,200,154, 54,109, 90,172,175,211,190,145,145, 17,173,177,138, 85, 6,125,162, 14, 89, 12, 40, 3, 2, 2,202, 50,195, -127,223,168,145, 96,212,168, 81,252,121,243,230,225,224,193,131,184,123,247,238,123, 98,191,107,215,174,184,125,251,246, 74,252, -135, 18,235, 26, 96,192,255, 25,170,207,163, 85, 17,135, 14,133,252, 9, 45,159,166,202,176,102,205, 26,174,218,146,213,115,206, -156, 57, 16,139,197, 86,149, 52,235, 1,117,174,141,202, 68, 86, 80, 80,208, 49,154,166,157, 1,116, 86,169,168, 7,251, 15, 28, -234, 86,213,250,134, 12, 25,242, 30, 39, 77,144, 12,146, 36,138, 57, 44,250,201, 79,251, 14, 30, 41,215,190,212,249,189, 49, 8, - 60,221,185, 45, 72, 12,160,103, 69,177,133,191,202,140,148,113,106, 48,117,218,212, 50,145,181,115, 91,208, 85,207, 54,117,191, - 89, 58,113,117,165,226,108,245,138, 41, 38, 36, 73,116,172,224,163,245, 30,231, 71,128,129,243, 47,116, 11, 8, 8,104,238,227, -227, 67,106,139, 44,153, 76, 86,150,184, 83,227, 44,158,150,150,134,174, 93,187,146,205,155, 55,247,122,248,240, 97, 55,252, 85, -206,233,115,221,118,213,219,183,111,119, 56, 58, 58, 94, 91,190,124,249,168,156,156,156,175,242,243, 11,108,194, 14,173, 70,159, - 33,211,136,174,125, 71,136,100, 52,147,151, 42,200,108,114,243,226, 81,235, 75, 39,118, 65, 46,147, 77, 1, 16,135,191,210, 59, - 84,228, 44,209,164,113,104,210,164,137, 72, 91,168,212,173, 91, 87,226,228,228, 36,245,244,244, 44,155, 94, 69, 52,223,123,219, -174, 47,167,218,255, 75, 84,211,254,212,136,182,138,105, 35,140,141,141,161, 17, 95,250,244, 83, 59,218,178,210, 27,101,205, 81, -135,101,156,234,244, 14,229,116, 90, 72, 72, 72,143,144,144,144, 54, 0,158,160,180,214,161, 2, 40, 29, 74,212,114,154, 15, 84, -127, 12,215,187,129,243,255,149,243,115, 70, 87,252,229,155, 5,148,250,106,221,170, 82,104,213, 4,141,227, 59, 0,114,238,220, -185,249, 98,177,216,106,212,168, 81,213, 46,147,145,145,113,240,240,225,195,229, 68,214,160, 65,131,198,133,134,134, 94,203,202, -202,170,213, 86, 89,153, 27,173,185,117,126,161, 85,215,126, 27,230, 0,248,177, 10, 67, 30,229,217,134,255,205,206,109, 65,103, - 42,136,173, 95, 1, 12,170, 74,149,246,250,114, 32,142, 30,218,169,241,237, 50,122,254, 56,237,210,176,168, 85,149, 70, 43, 90, -154,114, 87,169,251, 49,207,224,163,245,207,128,205,102,251, 45, 90,180,136, 45, 18,137,222, 19, 89, 21,133, 86, 97, 97, 33,158, - 62,125,138,177, 99,199,114,163,163,163,253,228,114,249,141,255,194, 62,200,200,200,136, 87, 39, 35,157,173, 73,225,192,229, 25, -177, 71,140,159,227, 92, 22,117,120, 98, 23,164, 18, 49, 0, 48,117, 73,239,192,100, 50,217,209,209,209,174, 26,171,149, 92, 46, -231,106,166, 63,126,252,216, 85,147, 91, 75, 34,145,232, 28,117,248,119,113, 62,123,246,204, 89, 19, 29,169,137, 46,100, 50,153, -236,200,200, 72,103, 13,167, 84, 42,213, 41,234,144,195,225,176,163,163,163,157, 85, 42,213, 71,139, 58,212, 22,198, 40,173,179, - 88,174,214,162,218,183,140, 32, 8,130, 54, 12, 27, 26, 96,192,103,143,138,145,146,213, 23,149,174, 9, 26,199,119, 61, 22, 97, -186,184,184,244, 26, 62,124,120, 57,145,229,239,239,175, 58,125,250,244, 77, 62,159,159, 73,146,100,188,190,253, 40,243,209,194, -123,111,144, 32, 73,242,105,231,182, 77, 65,146,228,211,165, 19, 39, 74,215,224, 64, 57,177,117,246,204,201,222,169,249, 49,149, - 75, 51, 0, 54,246,117, 16, 48,238, 91, 4,140,251,214, 10, 64, 39,160,234,104,197,234,250, 97,192,223, 3,130, 32, 56, 78, 78, - 78,207, 37, 18, 9, 8,130,128, 84, 42, 45, 19, 88, 69, 69, 69, 16, 10,133,101,255,229,114, 57,178,179,179, 81,183,110, 93, 16, - 4,241,159,246,163,147,203,229,202, 69, 43, 55, 29,102, 48,217, 74,138,146, 19,114,185,124,188, 62,215,249,162, 69,139, 72, 84, -226,123, 53,115,230,204, 74,167,127, 42,206, 37, 75,150, 84, 26, 37, 56,115,230,204,106,163, 7,171,194,119,223,125,247,209,162, - 14,117,191,125, 25, 96,128, 1,255, 49, 84, 26,186, 87, 43,161, 69,146,228,211, 74,162, 11, 9, 0, 52, 73,146, 79, 43,201,114, -160,124,247,238,221, 74, 75, 75,203, 41, 34,145,232,143, 65,131, 6,205,245,247,247, 87, 1,165, 14,242,181,221,162,124,161,104, -133, 95,255,141,243, 10,138,165,193, 21,231, 85,180, 60,105,196,214,174,237, 65,187,207,132, 30,247,207, 72, 79,221, 93,213,182, - 85, 37,168,170,138, 86, 20, 22,138, 87,250,245,223, 56, 39,191, 80,108,240,209,250,135,160, 82,169,174, 24, 25, 25, 17,154, 98, -202,218,214,171,194,194, 66,148,148,148, 64, 93,146, 6, 0, 80, 92, 92, 12, 11, 11, 11,168, 84, 42,250, 63,182, 43,164, 0,230, -171,173, 85, 0, 48, 63,241,230, 14,237,115,251,153,246,188,106,172, 89, 2, 93, 10, 68, 87,182, 92,117,243,254, 6,206,204,106, - 10, 68, 87,135, 76, 61,249, 50, 1,128,205, 98,100, 85, 85, 60,154,205, 98,100, 85,227,183,175,231,123, 3, 65, 3, 88,105,184, -178, 13, 48,224,243,125,255,255, 84, 43,238, 97,224, 52,112, 26, 56,255, 17, 78,174,250,163,235, 60,195,254, 52,112, 26, 56, 13, -156,255, 54,206,202, 48,249, 51, 17, 90,116, 37, 31, 0,181,180,104, 25, 96,128, 1,255, 58, 72,107, 57,207, 0, 3, 12, 48,192, -128, 15,199,123,197,164,181,103, 84,165, 74,245,137, 38,168,141,178,189,102,224, 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243, -255,142,179, 38,110,237,229, 39, 3,216,247,153,136,173, 79, 18,208, 98, 48,171, 26, 56, 13,156, 6, 78, 3,167,129,211,192,105, -224,172, 45, 12, 67,135, 6, 24, 96,128, 1, 6, 24, 96,128, 1,255,231,208, 47, 97,169, 1,149,160,238,192,165,160,176, 68,189, - 59,131,144,114, 54,240,191,182,137,254,254,254, 12,125,218, 39, 38, 90,146, 81,224,111, 54, 55, 97,247, 47, 22, 41, 54, 83, 81, - 43,130,107, 58, 17,109, 27,180, 26,109,204, 51,158, 46,147,201,234,155,154,153,101,229,229,102,239,201,123,247,108,151, 86, 27, -243, 7, 15, 30,240,125,124,124,210, 1, 20,105,189, 41, 24, 96,128, 1, 31, 19,150, 77, 93, 64, 16,227, 1,250,175,176, 75,138, -142,129, 48,238, 80,185,118, 22, 30,227, 64, 18,205,180,166,136, 65, 99, 63, 10, 98, 83,106,120,224, 88, 38, 36, 36,184, 54,108, -216, 48, 25, 64, 65,197,181, 87, 50,207,112,157, 27,240, 57,163, 43,202, 39, 44, 45,187, 22, 62, 92,104, 53, 26, 84, 31, 74,114, - 12,104,140, 4,129,104, 36,134, 14,174, 21,143,219, 55,117, 64, 49,219, 1,104, 5,208,173, 76,140,120, 45,197, 50,121, 22, 69, -211,163,241,230,228, 19,189,249,234,251, 79, 67,213,229, 44, 86, 34, 49,244, 39,189,248, 40,250,135, 71,183, 79,115, 45,141, 9, - 52,108, 61,104, 1,202,103,112,174, 45, 56, 0,124, 73,146,108,102,108,108,204, 47, 41, 41,201,166, 40, 42, 5,165,227,211,249, -181,228, 36, 1, 76, 48, 53, 49,233,227,106,198,105,245, 46, 71,152, 86,164, 80,133,163, 52,161,107,254,199, 58,163, 74, 69,150, -227,190, 57, 35,124,198, 6,205,234, 1, 75,191,141, 11, 74,128,234,132, 22,225,220,184,227,217, 97,195,135,248,205,152, 60,214, -180,142,157, 41, 4, 57, 34,155,159, 14,134,108, 10, 9, 57,218,111,226,176,158,125, 0, 96,245,234,213, 95,187,184,184,212, 99, - 48, 24,137,203,150, 45,251,117,197,138, 21, 52, 81,117,165,114,190,250, 28,214,220,240, 77, 0,120, 2,104, 0,224, 45,128, 23, - 40,159,101,188, 54,248, 44, 56,235,212,169,227, 68, 81,212, 68, 7, 7,135,175, 50, 51, 51, 47,144, 36,121, 32, 45, 45, 45,253, - 83,222,117,104,154,222, 75, 16,196,100,154,166,247,233,241, 61, 69,159,117,240,120,188, 76,137, 68, 98,175,254,157, 37,145, 72, - 28,254,174,237,249, 39,215,245, 15,189,127, 79,186,114,231, 69, 31,237, 73,189, 58, 55,171,228,142, 66, 52,187,114, 39,166, 75, -249,118,158,170, 42,238,129, 4, 77,211, 88,185,114, 37,177,106,213,170,113,110,110,110,141, 72,146,124,185,124,249,242,114,169, -111, 42,206,211,186,206, 13, 98,203,128,207, 21,250, 21,149,174, 17, 77,253, 77, 32,161,253, 1, 98,108,215,182, 45, 59, 79, 25, -221,159,160, 25, 60,140,152,180, 80,169, 55,151,235, 88, 46, 24,226, 53,222,205, 26,207, 29,210,191, 7,217,198,179, 30,248,118, - 22, 0,201,194,222,139, 73, 54,193, 65,203,118, 3,240,169, 69, 47, 87,188,137, 56,102, 47, 40, 80,129, 32, 0,130, 0, 72, 2, - 40,150, 80,232,245,245,152, 21, 0,126,210,243,174, 68, 90, 26, 19,152,123, 76, 2, 0,140,143,112, 80,234,217,217,217,141,155, - 61,123,182,137,167,167,167, 37,143,199,227, 72, 36, 18,135,132,132, 4,187,101,203,150,121,138,197,226,243, 0, 30,233,201, 89, -183,161,179,211,201,224,185, 19,218, 53,111,224, 10,150,172, 24,148, 84,228,242, 42,225,117,135,169,187, 79, 77,138,201,147, 12, - 71, 45, 74, 38,228,228,228, 16, 0, 96,107,107, 75,151, 23, 89,237,199,110,157,215, 11,115,183, 92, 65,137, 68,118,164, 58, 14, -235,122, 45, 70,125,243,205, 64,191,181, 63,204, 52, 77,203,149, 35, 58, 81, 12,107, 83, 54, 86,204,159,198,145, 74, 21, 29,118, -255, 26, 50,121,231,134,133,251, 85, 42,213, 23, 0,218,168, 84,170,199, 0,126, 93,185,114,101, 85, 55,223, 85, 0,150,168, 79, -232,163, 12, 6,227,106,183,110,221,234, 79,156, 56,145,104,221,186, 53, 34, 35, 35, 27, 28, 59,118,172,199,133, 11, 23, 18, 85, - 42,213, 51, 0, 47,161, 46,123,162, 3, 88, 0, 26, 51, 24, 12,239,127, 51, 39,159,207, 55,146,201,100, 99,156,157,157, 39,119, -236,216,209,187,127,255,254, 68,227,198,141, 17, 31, 31,223,250,210,165, 75, 43,194,195,195,159,165,166,166,238,227,112, 56,135, - 5, 2,129,248, 31,127,142, 19,196,100, 0, 78,106,157,188, 82,135,239,116,148,230,146, 18,232,186, 14,137, 68, 98,175, 41, 97, - 67, 16,132,253,223,185, 61,122,174, 43,150, 32, 8,107,117, 91, 84,247, 77,146, 36,148, 74,165, 72,165, 82,185,213,192,217, 88, -253, 34,165,179,214, 5, 80, 93, 34,104, 35, 0,232,213,169, 89, 30, 8,196,148, 89,180,222,127,201,140, 41, 19, 96, 52,154, 93, -185, 27, 99, 93,206, 10, 86,241, 45,118,229, 74, 98,197,138, 21, 8, 12, 12,236, 15,192,151,162,168,112, 15, 15,143, 29,229, 40, - 41,170,108,222,138, 21, 43,182, 87,115,157, 27, 96,192,231, 2, 63,232, 83, 84,186,202,247, 31,183,193, 93,160,194, 88, 87, 27, -123,255, 89, 19,135, 26,121,122, 52,132, 4,166, 72,202, 81,225, 98,216, 37, 0, 56,161,159,213,105,104, 27, 38, 83,114, 56, 40, -112,126, 19,223,118,158,120,158,166,192,227, 52, 21, 74, 18, 21, 96,144, 10,168, 40, 26,160, 33,169,237, 86,167,230, 43,113,231, -165, 12, 36, 1, 48, 72,128, 36, 9, 48,200, 90,146, 81,178, 87,171, 15, 69,121,230,100, 82, 0, 37,123,245,129, 7,164,153,187, -187,251,168, 85,171, 86, 89,102,100,100,152, 68, 70, 70,130,203,229,194,202,202,138,193,231,243,157,182,108,217, 34,158, 53,107, -214, 87,114,185, 60, 9, 64,142,142,156, 30,125,219,120,223,219, 23,180,218, 66,241,224, 18, 10,142,255, 6, 6, 73,131,109, 98, -138,250, 70, 70,184,244, 77, 67,107,255,176,196,211, 15, 51, 69, 30, 0,210,106, 34,139,139,139, 99, 72,165,210,225,230,230,230, -237, 89, 44,150, 3,207,170, 30,149,206,108,147,155, 77, 52,120,155,101, 95,210,101, 94, 15,135, 62,155,231,116,195,220, 45, 87, -176,237,216,253, 95, 90, 33, 99,121,117,121,179,141,141, 77,167,204,154, 62,209, 52, 53, 71,142, 53,167,115,112,232,118, 33,198, -248,154, 97,238,151, 22, 8, 24, 49,204,228,212,111,161, 83, 0,236,215, 90, 36,222,195,195,131,136,139,139,171,236,230,107, 5, - 96,161, 76, 38, 35,217,108, 54,193,227,241, 70,173, 93,187, 86, 62, 98,196,136, 84, 77, 3, 95, 95, 95,248,250,250, 18, 69, 69, - 69, 13,110,220,184,209, 32, 36, 36, 68, 25, 17, 17, 17, 11,224,108,213, 22, 11,163,119, 18,137,216,133,103,100, 84,242,211,238, -221,155,187,116,233, 66,113,185,127,165,159,170, 13, 39, 0, 88, 88, 88,236,183,183,183, 39, 22, 47, 94,156,254,177, 56,235,213, -171,119,165, 93,187,118,221,122,245,234,197,236,212,169, 19,156,156,156,202,230,217,218,218,194,215,215,151, 72, 73, 73,105, 30, - 30, 30,190,251,202,149, 43, 59,158, 60,121,114, 35, 41, 41,169,215, 63,108,209,218,167, 22, 19, 2, 61,219,127,246, 32, 8,194, -116,239,222,189,246,154,154,140, 10,133, 2, 42,149,170,236, 91,243,161, 40, 10, 42,149, 10,107,215,174, 85,137, 68, 34, 93,246, -145, 72,235,173, 89,243,161, 42,251,230,112, 56,182,154,132,189, 53,220,217, 99,248,220,130,166, 38, 38, 38,174, 0,250,194,174, -209,194,242, 13, 74,223,159, 69, 34, 81,178, 64,106, 25, 3,160, 75, 53,108,150,171, 86,173, 26, 19, 24, 24, 56, 80,203, 74,235, - 61,100,200,144,138,101,175,188,213,223, 34,130, 32,110,146, 36,121, 30,192, 33,124, 68,171,187, 1,255, 45,208, 52,221, 22,128, -157,214, 36, 25, 74, 71,133,160,126, 78, 18, 0,108, 42, 76,215,110,167,249,206, 86, 79,183, 83, 47, 71,107,241,102, 19, 4,241, -168,150, 93,188,133, 42,252,180,152, 0, 16, 22, 22, 70,247,235,215,143,208,124, 87, 46,138,252, 47, 78, 24, 49,160,207, 87,221, - 59,130,228, 89,225, 85, 22, 16,241,142, 6,147, 84,128, 4,141, 7,119,111,208, 96, 82,135, 43, 44, 85,181,245,164,222,224,239, -188, 61, 61, 54, 30, 8,154,205,136,205, 98,226, 80,120, 9,228,146, 98,100,103,188, 67, 86,122, 50, 4,169,111,145,246,238,237, - 51,128, 88,161, 51,231,123, 7, 6, 80, 81,234,119, 64, 10,168, 38,242,178,102, 78,185, 40,174, 65, 99, 79,207,124,142, 10,144, -139,226,116, 88,125, 85,156, 94,141, 26, 53, 26,241,195, 15, 63, 88,191,120,241,194,168,164,164, 68,122,233,210,165,248,164,164, - 36,115, 62,159,159, 55,109,218,180, 70, 78, 78, 78,230,131, 6, 13,226, 28, 63,126,252,107,148, 15,107,173,138,211,115, 64,251, -150, 17, 7,119,108, 53,201, 61, 21, 12, 89,194, 83, 92, 20,136,112, 55,179,132,110, 96,193, 37,190,109,110, 7, 83, 46, 19,171, - 59, 57,153,246, 61,147,176, 81, 65, 81, 1,213,113,222,187,119,143,111,108,108,188,101,228,200,145,252,153, 51,103,114, 85, 76, - 75,102,104, 68,174,197,194,221, 17, 78, 37, 82, 57, 99, 68,183,122,152, 55,210, 27,243,182, 93,215,136,172,201,245,235, 23, 80, - 81, 81, 85,115, 42,228,242,250,206,246,230,136, 78, 18,227,208,237, 66,252,249,131, 19,186,175, 77,199,160, 86, 76,120,212, 53, -133, 82,174,104, 60,100,200,144,195,234,183,246, 71, 0,190, 30, 50,100, 72, 19, 6,131,113, 29,192,239, 53, 29, 35, 30,175,242, -234, 41, 86, 86, 86,232,218,181, 43, 60, 60, 60,152, 93,186,116,241,174, 32, 96,202,113,202,229, 50, 62, 69,209, 48, 51, 51, 51, -178,177,177,177, 50, 51, 51,203,173,236, 65,165, 15, 39, 0, 88, 91, 91, 15,238,218,181, 43,243,216,177, 99, 57,137,137,137, 15, - 70,140, 24,241,214,220,220,188,156,245,215,196,196, 4,141, 26, 53,194,178,101,203,152,125,250,244,169,145,211,193,193,161,103, - 72, 72, 8, 8,130, 40,123,104,191,103, 44,118,117,133,163,163, 35,250,246,237,203, 28, 60,120,112,207,164,164,164, 90, 93, 71, -122,224, 90, 37, 22,173,149, 21,142, 83,149,195,111,149,181,215,225,184,103,105,172, 75,106, 62,124,192,181, 89,237,112, 39,143, -199, 43,179, 66, 85,178,174,247, 56, 73,146,196,210,165, 75, 65, 16, 4, 88, 44, 22,216,108,118,165,223,126,126,126,250,246, 51, -133, 32, 8,146,205,102, 47,100, 50,153, 19,165, 82,169, 51,143,199, 75, 87,169, 84,191, 72,165,210,181, 0, 20, 52, 77, 91, 86, - 33,178, 42,229, 52, 49, 49,113,125,245,234,149,123, 85, 29,145, 74,165,240,246,246, 6,164,136,173,142, 51, 33, 33,193,213,205, -205,173, 49, 0, 77,137,182,219, 52, 77,119,209,250,175,141,219, 52, 77,127,169,254,253,242,205,155, 55,174, 13, 27, 54,204,255, -167,206, 79, 3,231,191,143,179, 6, 45, 98, 71, 16, 68,152,113, 48, 25,151, 0, 0, 32, 0, 73, 68, 65, 84,214,181,218, 79,243, -127,209,162, 69, 75,214,175, 95,255,130, 32,136, 48,237,233,218,237,180,191,213,247,155, 48,154,166,251, 45, 94,188,216,115,195, -134, 13,235, 52,109,255, 14,145,168,143, 69,203, 60, 91, 98,130,240,119,230, 96, 50, 84, 96,146, 4,152, 12, 0, 52,129,228,164, - 4, 20, 21, 22,220, 65,226,233, 68,221, 44, 89,254,157, 90,180,240, 10, 58,186,109, 1,249,115,120, 9, 10, 68, 18,196, 61,185, -137, 71, 55,127,207, 80, 41, 85,191,131,160, 31, 3,100, 36,222, 82,241, 64,104,237,106, 92, 16, 52,179, 84,104,169,197, 85, 57, -177,245,201,208,188, 73,147, 38,195,150, 45, 91,102, 27, 21, 21,197, 19, 10,133, 69, 71,143, 30, 77,151, 74,165, 73, 0, 46, 39, - 39, 39, 55,217,190,125, 59, 39, 40, 40,200,203,203,203,139,127,242,228, 73, 89, 37,229,140,222,227,156, 63, 54, 32, 98,226,172, - 57,188,216,147,187,192,137,141,196,210,167, 57,170, 63, 5, 37, 63, 0,216,134,148,226, 78,217, 18,229,213,173, 93, 93,200,122, -102,108, 52,180,228,248,197,229, 73,170,181,100, 25, 27, 27,111, 9, 9, 9,113,109,219,182, 45, 9, 0,225, 47,149,220,133,187, - 35,156, 46,175,239, 68,116,106,102,131,172, 2, 41,102,239,138,198,165,136,172, 63, 52, 34,171,166, 78,154,153,153,101,167,102, - 21, 58,216,152,242, 48,186,179, 41,186,175, 77,135,127, 27, 46,184,108, 2,241,137, 25,104,232, 86,143,136,190,115,182,141, 90, -100,181, 21, 8, 4, 0,208, 6, 64, 98, 74, 74, 10,223,199,199, 71,168, 69,151, 15, 96, 35,135,195, 89, 74, 16, 4,221,182,109, -219,104, 47, 47,175, 98, 43, 43, 43,136,197, 98, 72,165, 82,176,217,108,136,197, 98, 36, 39, 39,227,193,131, 7,176,178,178,210, -235, 64, 21, 23, 23,195,204,204, 12, 20, 69,125, 48,167, 74,165, 34,246,236,217, 99,242,226,197, 11,147,208,208, 80,135,185,115, -231,230, 54,109,218,244,241,176, 97,195, 94,219,219,219, 75,159, 62,125,138,123,247,238, 33, 63, 63, 31,237,219,183,215,137, 83, - 38,147,129,201,100, 66, 44, 22,131,203,229,130,201,100, 66,169, 84,130,162,168, 50,241, 85, 92, 92,140,188,188, 60,176,217,108, -200,100,178, 79,241, 6,250,158,133,170,186,225,183,218, 88,180,180,133,154,142, 34,171, 38, 75, 84,149,195,157, 5, 5, 5, 70, -150,150,150, 11, 1, 8,106, 90, 23, 65, 16, 96, 48, 24, 96,179,217, 32, 8, 2, 93,186,116,193,132, 9, 19,208,170, 85, 43, 36, - 36, 36,224,248,241,227,120,244,232, 17, 88, 44, 86, 89,123,157,199, 39,252,252, 24, 60, 30,239,222,128, 1, 3, 60,127,248,225, - 7, 94,189,122,245, 16, 27, 27, 91,119,195,134, 13, 11,175, 93,187, 54, 80, 36, 18,181,209,220,237,170,183,210,171,135, 4, 75, -135, 11,251, 74,165, 82,196,198,198,234,179,204,123,104,216,176, 97, 50, 73,146,175, 41,138, 10, 7,224, 77,211,116, 23,130, 32, - 46,161,212, 47, 81, 27, 34,154,166,191, 36, 8,162, 16,192, 51,146, 36, 95, 82, 20,149,108,176,219, 24,160,195,125,165, 95,197, -255, 4, 65,132,173, 95,191,190, 95,101,226,170,146,107,179,220,244, 13, 27, 54,172,211,250,255, 33, 22,213,174, 40,239, 12,239, -167,182,114,253, 37,180,194,194,194,170, 87, 32, 20, 6,133,157, 62,118,191,187, 28,174,158,173,125,181,172, 67, 52, 34, 31,220, - 3, 64,255,162, 83, 87,248,253,140, 72, 6,243,151, 61,235,102,146,123,111,150, 32, 37, 61, 11,247, 46,254,130,108, 65,210, 33, -128,158,139,196,208,194, 15, 62, 18,245, 6,121,217,219,216, 90, 74,228, 52, 40, 26,192,123, 98,235,147,160, 85,227,198,141, 7, - 71, 68, 68,216, 74, 36, 18,222,157, 59,119, 74, 66, 66, 66, 50,228,114,249, 77, 0,119,213,109,162,178,179,179,135,168,133, 9, -131,201,100,114,228,114,121,117,190, 11,173,230, 79, 28,115,103,227,158,131,188,215,207,163,177, 61,244, 34, 10, 74, 74, 84, 55, -179,196, 95, 3,208, 40,250,235, 81, 57,226, 52, 26,180, 11,139, 36,192, 55, 97, 57,198,229, 73,120, 64,229, 67,178, 82,169,116, -196,200,145, 35,249, 26,145, 5, 0, 57, 69, 10,102,137, 84,193,232,212,204, 6,173,187, 13, 65,228,141, 83, 56,121, 59, 13,110, -118,198,183,235,155, 20,232,180, 71,179,179, 4,123,182, 6,239,221,186,113,229,124,206,188,190, 22,240,111,195, 2,143, 77,192, -220,152,133,181, 59,246, 43,162, 30,220,126,202,231,243,195, 0,124, 45, 16, 8,192,231,243,139, 1,188,100, 48, 24,137, 42,149, -170, 50,167,238,229, 0, 28, 14, 31, 62, 76, 42, 20,138,226,132,132, 4, 56, 58, 58,194,193,193, 1, 22, 22, 22,136,139,139,195, -159,127,254,137,248,248,120, 80, 20,133, 22, 45, 90,232,117,176,114,115,115,241,244,233, 83,244,237,251,213,220,236,236, 44,115, - 43,107, 27,209,157,240,219,155,106,195, 73, 81, 20, 1, 0,158,158,158,240,244,244,228,165,165,165, 57,135,133,133,217,175, 89, -179,230,157,171,171,235, 81,177, 88, 92,206,114,160,171,208,210,136, 11,141, 8,228,241,120, 96,179,217, 40, 44, 44, 68,102,102, - 38,138,138, 74,131, 54, 45, 45, 45, 63,137,208,170,194, 66,245,209,218,255,205,226,240,189,225, 78, 75, 75,203,145, 0, 22,234, -184, 45, 80, 42,149, 96,179,217,240,241,241, 65,112,112, 48, 30, 61,122,132,223,127,255, 29,117,235,214,197,216,177, 99, 65,146, - 36, 94,188,120,161,111, 23,169,136,136,136,133, 95,127,253,181,231,225,195,135,121,201,201,201,136,143,143,135,165,165, 37,130, -131,131,185,147, 39, 79,110,120,227,198,141,229, 40, 13,126,169, 30, 90,209,133, 34, 35,254, 80,111,111,239,247,154, 56, 58, 58, - 90, 92,190,124,217,190, 76,128, 85,140, 72,124, 31, 5,203,151, 47,223,234,225,225,177, 77, 61, 92,232, 11,192,132,166,105,191, -208,208, 80, 2, 0,252,253,253,105,130, 32, 52, 15,164,103,167, 78,157,234, 22, 23, 23, 71, 7, 6, 6, 26,124,180, 12,168, 74, -139, 76,214, 92,147, 85, 9, 40,125,132,154,182,197, 75,131,197,139, 23,123,174, 95,191,254,225, 7,138, 44,237, 55, 38, 90, 35, -182,202, 30,166, 85, 14, 25,150,217,190, 72,190,163,189,141,245,162,177,157, 64, 81,128, 82, 5, 40, 85, 52, 68, 37, 98,196, 62, -127, 84, 2, 30, 17,170, 83,119,184,156,160, 53, 63,204,105, 16,157, 74, 34, 61, 95,142, 91,103,247,210,217,130,164,193, 72, 60, - 53,254,227,136,172,161,222,142, 14,246,183,142,237, 93, 77, 62,122, 43,131,138, 42,213, 89, 20, 69,151,253,254, 4,112,180,179, -179, 11,184,127,255,190, 29,151,203,229,189,122,245,138, 58,117,234, 84,190, 92, 46,191,166, 37,178, 0,160, 83,155, 54,109,148, -166,166,166, 16,137, 68,114,185, 92, 46,169, 70,100, 57,251,181,106,126,123,227,158,131, 60,137, 76, 6,161, 88, 10,134,141,125, - 69,145, 5, 0, 29,187,185,215,169, 67,240,204, 64, 3, 72, 42,148,167, 87, 37,178, 0,128,203,229,246,152, 57,115,102,185,186, -120,182,102, 44,165, 49,151,165,186, 27,147, 67, 69,222, 56,133,240, 23, 57, 20,143,205, 80,217,209,111, 27,232,186, 3, 10, 82, - 99,246,252,126, 46,236,234,119,203,130,138, 75, 68, 69,112,115, 50, 66,113,145, 16,107,215,111, 84, 68, 68,132,223, 92, 56,119, -106,135, 83,167, 78,109, 64,169, 51, 56, 0,188, 60,117,234,212,152,101,203,150,253,138,191,210, 60, 84, 68,122, 64, 64, 64,106, -179,102,205,132, 30, 30, 30,194,220,220, 92,196,196,196, 32, 63, 63, 31,219,183,111, 71,108,108, 44, 52, 22, 65,157,124, 85,222, - 23, 72,200,207,207, 51,165,105, 26,249,121,185, 38, 63,252,240,131, 69,109, 56, 85, 42, 85,185,107,171, 78,157, 58,152, 54,109, - 26,187,164,164,196,242,221,187,119,230,218,243,116,229,148,201,100,208, 88,134,104,154,134, 76, 38,131, 80, 40,132, 76, 38,195, -235,215,175,203, 68,150,122,253,159,204,162,165,249,205,227,241, 50, 53,231,178,102, 8,142,199,227,101, 85,213,254, 67,160,181, - 46, 90,253, 91, 95,113, 88,227,246,232,120,220,193,102,179, 49, 97,194, 4, 60,124,248, 16, 9, 9, 9, 96, 48, 24, 16,137, 68, - 40, 41, 41, 65,207,158, 61,193,225,112,244,181,104,209,108, 54,123,228,146, 37, 75,120,137,137,137,200,201,201,209, 56,211, 67, -165, 82, 97,238,220,185, 70, 92, 46,119,164,190,166,123,129, 64,208,251,245,235,215,141, 43,126, 50, 50, 50,132,218, 62,133,181, - 69,104,104, 40,225,239,239, 79,251,251,251,211, 26,193,101,128, 1,149,161, 10, 45,178,175, 42,139,214,199,176,138,105, 44, 91, - 80, 7,136,212, 2, 26,145,213, 85, 75,120, 17, 26, 11,151,110, 67,135,110, 67, 91, 58,216, 88,223, 56,188,107,149,105,216,115, - 2,169, 41, 73,200, 22, 36,163, 77, 7, 63,196, 62,143, 6,165, 80,157,198,235,208,154, 61, 57,235,249,187,123,120, 52,157,222, -181,131, 23,130,194,138,241, 42,242, 50, 10,178, 5, 59,145,116,234,244, 71, 57, 66,174,254,205, 29,236,173,111,252,186,107,149, -229,165, 24, 18, 41, 41, 73, 56,251,235, 86, 90, 33,151, 22,160,124, 36,151,222,111,205, 70,148,140, 83, 92,144, 9, 89,145, 10, - 60,178,132,167,231, 32, 69, 6,128,240,173, 91,183,118,111,223,190, 61, 39, 32, 32, 32, 35, 63, 63,255, 44,128,251, 90,109,154, -185,187,187,247, 13, 14, 14,118, 72, 73, 73,193,181,107,215, 50, 80, 26,250, 95, 21, 82,111, 71, 63,223,253,231,175,251,231, 27, - 53,104,130,237, 75,190, 83,134, 62,138, 25, 0,224,146, 86, 27,143, 30,222,238, 97,107,190,159, 65, 82, 81,127,224,105,114, 38, -222, 10,165,127, 86, 69,152,147,147, 67,148,148,148,184, 90, 90, 90,106,159,144,224,155,136,164, 11,134,186,167,247, 92,120,199, - 73, 34, 87,129,203, 34,233,217, 3, 93,211, 31,158, 13,181,201,145,228, 16,154,104,196,154, 48,105, 88,143,129,187, 66,206,140, - 14, 11,187, 48, 93, 46,149,120, 53,105,210,152,126, 28,113,227,233,194,185, 83,251,212,242,136,155, 62,124,248,144,100, 48, 24, -229, 4,186,182,133, 72, 95, 75,145, 62,208,149,179,162,208,210, 64,169, 84, 18,181,229,148, 74,165,101, 66,171,226,195,189, 50, -193,248,119,108,191, 62, 22, 42,237, 33, 67,141, 63,157, 68, 34,177, 87,251,108, 57,124, 76,139,214,135, 68, 34, 86, 55,124,169, - 79,255, 72,146, 4, 69, 81, 96,179,217,104,209,162, 5,194,194,194, 96,109,109, 13,115,115,115,152,155,155,195,200,200, 8, 54, - 54, 54,101, 66,139, 36,117,142,210,161,165, 82,105,221,186,117,235,226,245,235,215,224,241,120,101, 31, 46,151, 11, 79, 79, 79, -136, 68,162, 58,248,148,182,123, 3, 12,248,123,239, 43, 97,218, 98,137, 32,136,176, 69,139, 22, 45,169, 45,223,162, 69,139,150, - 84,102,225,250, 64,193, 85,206,186,197,212, 86,144,149, 42, 73,181,200, 58,180,115,165,249,153, 39, 64,106,106, 34,174,158,220, - 81,164,144,203,242, 41, 74,225,250, 54, 62, 26, 32,241,139, 78, 93, 32,233,118, 3,251,118, 35,174,190,144,161,176, 32, 27, 47, - 31, 95, 78,130,152,179,248,163,137, 44, 7,219, 27,135,119,173,180, 60,255,156, 64, 74, 74, 18, 46, 29,219, 94,168,144,203,123, - 32, 49,244,241,135, 80,143,100,179, 7,178, 93,222,245,155,232,155, 14, 21,161,194,200,216,184, 47,179, 50, 48, 80,112,167,250, -200, 48,109,100,103,103,159,221,186,117, 43,241,227,143, 63,118,149, 72, 36,191, 1,208, 54, 81,122,185,185,185, 13,223,183,111, -159,117, 74, 74, 10,235,206,157, 59,162, 27, 55,110,208, 0,206,215, 96,113, 89,208,115,252, 52, 70,171,122,117,102, 70, 37,165, - 13, 0,240,135,214,108,207,126,173,155,221, 61,184,126,185,153,226,110, 40,138, 5, 41, 88,124, 55,181, 16,128,206,251, 91,161, - 80, 64, 40, 20, 66, 81,156,171,108,195, 23, 9, 3,135,216, 75, 51,243, 37, 76, 22, 85,162,244, 48,207,146,222,200,125,203, 48, - 54, 54,214,107, 95,238, 90, 63, 63, 4, 64,200,144, 33, 67, 14, 63,139,184,208,134,207,231, 95,240,240,240, 32, 0,160,138, 8, -195,170,176, 10,192,220,142, 29, 59, 18, 62, 62, 62, 15,182,109,219,118,165, 58,177, 82, 27,139, 86, 77,208,149,147,162, 40,178, -138,253, 75,212,150, 83,219,162, 85,147,208,250,148, 22,173,202, 68,139,182, 72,212, 22, 66,255,134,168,195,234,196,148, 62,253, -211,248,201,177,217,108, 68, 71, 71,195,197,197, 5,114,185, 28,102,102,102, 48, 51, 51,131,169,169, 41,138,138,138,192, 98,177, -160,231, 54, 83, 60, 30,239, 93, 76, 76, 76, 99, 59, 59, 59,168, 84,170,114, 98,235,213,171, 87, 48, 49, 49, 73,211,215,162,197, -231,243, 47,171,163, 14,203,193,209,209,209,226, 99,236, 87,109, 75,150,191,191,191, 97,136,208,128,106,173, 89, 85, 88,181,178, - 43, 88,162,100, 90,255,179, 81,154,195,173,159,250, 55, 42,249, 45,171,100, 90,238,250,245,235,111,104,249,119,101,127,224, 38, -104, 82, 60,148,139,112, 97,214,100,201,178,183,182,186,113, 96,123,160,249,201, 72, 32, 45, 37, 17,183, 78, 7, 11,149, 42,249, - 23,160,104, 65,196,181,211,161, 32, 80,130,183,161,183,116,187, 69,160, 85,171,166,174,248,253,133, 2,217,169,175, 64,211,212, - 33,100,133,148,124,240,209,113, 27,212,194,222,218,246,198,161,224, 64,139, 51,209, 4, 82, 83, 18,113,245,100,112,161, 82, 81, -210, 29,137,167, 35,107, 75, 59, 1,176, 98,152,240,118, 15,246,107, 53,212,213,205, 25, 20,173, 0,197,166, 49,104,129, 45,243, -101, 84,201,239,225, 60,225, 73,170,152,154,158,118, 95, 55, 7,186,226,226,226,223, 1, 60, 70,249,244, 10,205, 27, 53,106, 52, -116,247,238,221,118,169,169,169,188,168,168, 40,241,222,189,123,179, 40,138, 58, 3, 64,151,161,212,239,162,146,210, 14,160,124, -190,156,230,243,199, 7, 68, 4,140,155,200, 75,188, 22, 2,171,196, 88,124,127, 55, 93,245, 50, 95, 54, 66,109, 93,171, 20,182, -182,182,116, 78, 78, 78,114, 65, 65, 65, 99, 19, 19, 19,228,230,230, 34, 47, 47, 15, 66,161, 16,210,194, 60,165,141,170, 64, 68, - 40,243,192, 98,177,144,149,162,128, 74,165,202,208,213,154, 5,192,106,213,170, 85,147, 40,138,210,100, 68, 44, 23, 93,168,213, - 78,115, 62, 52, 30, 50,100,200, 97,173,168, 67,109,103,120, 77,122, 7, 66,157,222,161,253, 31,127,252, 17,215,167, 79,159,212, -202,196, 10,151,203,213,219, 81,186,170, 40,198,218,112, 86,101,209,170, 56, 93, 31, 78,205,240,165,198, 9,190,226,116, 13, 24, - 12, 6, 40,138,130, 14, 65, 21,127,171,104,209,142, 14,172,141,200,169,112,108,170, 77, 28, 90,203, 72,196,143,106,209,210, 28, - 11, 54,155,141,115,231,206, 97,220,184,113, 80,169, 84, 48, 54, 54,134,169,169, 41, 76, 76, 76,112,250,244,105,104,210, 63,232, -163, 95, 21, 10,197,145,245,235,215, 47,217,179,103,143, 17, 77,211,224,112, 56,101, 66, 43, 48, 48, 80, 44,151,203,143,232, 36, -180, 52, 25,223, 41, 58,198,196, 68, 89,109,212, 97,101,203, 84,225,175,101,185,106,213,170, 49, 20, 69, 13, 68,133, 20, 14, 21, -218,149, 75,253, 96, 72,239, 96,128, 14,247,147, 71,255,226,238,105, 4, 22,161,101,201, 42, 19, 92,100,117,226,197,206,202,242, -198,254,237,129,230, 71, 31, 17, 72,124,251, 22, 55,127,219, 81, 42,178,222,156,124,130,228,208, 76, 36,134,118,198,219,208,222, - 58,191, 61, 17, 68, 43, 39,123, 75,228,137, 40, 20,230,188, 3,104, 68,125, 12,145,101,103,101,119,227,231,224, 64,139, 83, 79, - 72, 36, 38, 38,226,234,201, 29, 66,165, 82,242,197,135,136,172,145,108,246,192, 70,238,206, 9, 75, 39, 13, 28,234,211,208, 17, - 54,239,226,112,126,236, 80,172, 62,254, 13,204,236, 24,104,215,215, 12, 19,214, 58, 14,229,123,114, 95,243, 59, 99,160, 30,212, -218, 34,171, 85,253,250,245,135,222,191,127,223,214,219,219,155, 23, 31, 31, 47,217,187,119,111,150, 88, 44,190, 2, 32, 90, 15, - 78,109,145,213,106,209,228,177, 17, 27,247, 31,230,145,108, 14,130,142,156,199,172,219,169,170, 11,201,133, 67, 80,126, 88,177, - 82, 72,165,210,107,193,193,193, 82,146, 36,145,151,151,135,156,156, 28,100,101,101,149,125, 23, 20, 20,128,193, 96,224,250,245, -235,178,194,194,194,251,186,118,240,222,189,123,245,211,210,210, 60, 4, 2, 65, 27,245, 39, 30,165,209,133,166, 90,211,218, 8, - 4,130,174, 0, 30,105,166,167,166,166,214,123,240,224, 1,191, 38,126, 51, 51, 51,176,217,236,114, 22, 45, 46,151, 11, 7, 7, - 7, 40,149, 74,156, 56,113, 2, 0,242,170,227, 96,179, 57, 2,146, 36, 64,209,148,148,199,227, 81,124, 62,191, 82,129,165, 15, -167, 26,169, 95,126,249,165, 36, 50, 50,178, 82,139, 86,109, 56,105,154, 46,233,213,171, 23,210,211,211,193,227,241,202, 30,214, - 26, 65, 69,146, 36,184, 92, 46, 50, 50, 50, 48,101,202, 20,208, 52, 93,242, 79,223,121,180,125,154,212, 98,136, 0, 64,168,133, -208,123,126, 90,186,250, 64,105,134, 6,105,154,134, 70,112, 85,152, 95,182, 46, 93,178,183, 87,240,233,154, 92, 80, 80,176,177, -180, 59,244,222, 10,223,251,244,120, 40,148, 9,173,216,216, 88, 28, 62,124, 24, 5, 5, 5,224,112, 56,200,207,207,199,193,131, - 7, 17, 19, 19, 3, 14,135, 3,205,190,208, 85,191,249,248,248,108, 12, 15, 15,143, 25, 49, 98,132, 56, 58, 58, 26, 98,177, 24, -209,209,209,232,221,187,183,228,238,221,187, 9, 98,177,120, 21,116, 25, 58,212,100,124, 87,151,215,145, 74,165,136,138,138,170, -244, 83,213, 50, 21,145,144,144,224,170, 82,169, 26,211, 52,237, 75,211,180, 57,212, 41, 28,212,255,181, 63, 95,170,231,153,211, - 52,237,171, 82,169, 26, 37, 36, 36,184, 26,228,132, 1,159, 41,110,105,137, 45, 90, 75,100,221,170,222,162, 69,145,193, 7,118, -172, 52, 63,242,144, 68, 74,114, 2, 30, 95,220, 45, 84, 81,138, 47,244, 44,135,211, 3, 90,185, 54,120, 70, 38, 94, 20, 81, 26, -206, 92,152,147, 2,208,140,218, 8,173,114,156,160,200,224,131, 59, 2, 45,142, 61, 38,144,158,242, 6,119,207,238, 18, 42,149, -210,238,120, 27, 26, 85, 27,206,145,108,246, 50, 22,131, 88,218,171, 83, 75,118,231,150,238, 48,201, 74, 66, 70,106, 58, 78,196, -102,231, 37,228, 75, 39,222, 37,228, 72,126, 35, 61,208,119,146,181,181,149, 35, 11,253,166,218, 88,223, 63, 95,248, 59,193, 18, -201,105, 57,189, 94,112,183,172, 44, 69,249,126,190, 15, 71, 51, 51,179, 17,143, 31, 63, 54,231,241,120, 70,143, 31, 63,166,246, -238,221,155, 43, 22,139, 47, 2,136,208,105,219,223,135,115, 91,119,183, 91,235,118,237,231, 21,139, 74, 32,146,201,193,117,224, -171,206, 68, 60, 31,140,170, 19, 96,150,227,228,114,185,199,142, 29, 59,214,183, 75,151, 46,174, 94, 94, 94,100, 94, 94, 30,138, -139,139,203,156,171,237,236,236, 16, 27, 27, 75, 37, 38, 38,166,115,185,220,227,186,246,179, 99,199,142,137, 36, 73,198,171,135, -209,226, 81, 33,186, 80,171,105, 99,129, 64,208,150,207,231,223, 2, 96,172, 21,117,168,205,169, 73,239,176, 4, 0, 73, 16,196, -163,232,232,232,226, 62,125,250,192,200,200, 8, 34,145, 8,117,235,214,133, 82,169,196,197,139, 23, 17, 25, 25, 41,162, 40,234, - 86, 37,226,181, 92, 63, 37, 18,113, 93, 0,164,184,164,164,197,152, 49, 99,186,206,155, 55,175, 92, 72,186,189,189, 61,172,173, -173,245,226, 4,128,188,188,188,166,127,252,241,199,156,232,232,232,239,250,246,237,107,177,100,201, 18,110,253,250,245,161, 82, -169,200,218,114,230,231,231, 91, 68, 69, 69,109,234,220,185,243,140, 62,125,250, 48,215,173, 91, 7, 11, 11, 11,168, 84, 42, 24, - 25, 25,161,176,176, 16,171, 86,173,194,157, 59,119,148, 52, 77,239, 18, 10,133,223,235,121, 46,225, 67,175,205,170, 44, 64, 85, -165,100,168,162,253,223,222,207, 10, 62, 93, 80,167,112, 88, 88, 69, 6,123,232,122,206,107,132, 22,131,193, 64, 82, 82, 18,246, -238,221,251, 94, 30, 45, 77,250,135, 42,184, 43,219,118,250,230,205,155, 42,130, 32, 58, 60,126,252,120,225,232,209,163, 39,138, - 68, 34,103, 19, 19,147,116,133, 66,241,139, 88, 44, 94,139, 82,127, 84,182, 62,247, 16,145, 72,148, 92, 89,212, 97,197, 54,128, -101,181,156, 21,210, 59,148, 75,225, 80, 97,153,114,169, 31, 42, 73,239,240,183, 31,119, 3,231,191,146,243,115, 23, 91, 85, 39, - 44,125, 15,173, 38,179, 88, 98,133,119,120, 2,241, 33, 34,235,125,107,137,164, 36, 97,249,177,119, 45,101, 82, 9, 68,194,204, -151, 72, 58,145,245, 65,155,165,238,231,237, 4, 2, 73,137,111,240, 48,108, 87,105, 63,223,134,214,186,159, 4,176,248,167, 75, -161,108,194,194, 26, 79,231,140, 67,122,129, 8,151,222,230,159,164, 75,164,211,143, 0,249,184, 3,144, 74,105,248,193, 31, 50, -118,251, 14,178, 24,106, 91,135,133, 45,243,127, 1,111,145, 13,187, 93,247, 46,250,212, 64,204,224,241,120,225,219,183,111,239, -225,235,235,203, 29, 50,100, 72,101, 14,242,250, 34,245,209,171, 55, 63, 93,216,179,121,190,141,119,123,236, 92,182, 64,117, 44, -226,121,197, 40,196,106,225,225,225,161,186,119,239,222,188, 41, 83,166,108,233,209,163,135,211,128, 1, 3, 56,117,235,214, 5, -151,203,197,155, 55,111, 16, 30, 30, 46,123,251,246,109,122, 73, 73,201,188,230,205,155,235,147,227, 44,127,249,242,229, 27,213, -235, 32,212,195,133,109,160,142, 46,212, 52, 82, 39, 45,109, 3,192, 56, 48, 48,112, 52, 0, 84, 17,246,189, 28,192, 30, 0, 76, -154,166, 51, 66, 66, 66, 58,156, 61,123,182,195,220,185,115,217,125,251,246,197,253,251,247,113,245,234, 85,185, 92, 46,143, 80, - 11, 87, 93, 75,229, 80, 0,162,148, 74,229,243,160,160,160, 14, 12, 6, 99,185,102, 70, 76, 76, 12, 14, 29, 58, 84, 27, 78, 37, -128, 77,153,153,153, 63,133,132,132, 44,191,118,237,218,248, 49, 99,198,152, 43, 20, 10,196,198,198,226,231,159,127,174, 21,167, - 80, 40,156, 99,107,107,187,244,226,197,139,191, 92,185,114,229,235, 81,163, 70,145,179,102,205, 66,112,112, 48,126,251,237, 55, - 74,165, 82,157,101,177, 88, 99,114,114,114, 68,159,226,174,163, 30,134, 75,215,179,214, 97,141,188, 31, 50, 52,168, 35, 4, 31, - 74,160,217, 14, 63, 63,191, 50, 43,163,198, 10,167,221,134, 32, 8,189,135, 14, 1, 88,210, 52, 77, 1,216,133,210,250,162,218, - 89,225, 25,248, 43,115,188,174,140,205, 4, 82,203, 24, 72, 17, 91,125, 81,105, 75,128, 70,179, 26,216, 10,150, 47, 95,190,117, -197,138, 21, 91, 43,166,112,208,110, 84, 49,245,195,202,149, 43, 97, 72,239, 96,192,127, 21,149, 11,173,168,125, 10, 69,131,193, - 75,182,175, 91,176, 66,169,144, 9,105,200,253,241,230,116,244,135,174,140,166,232, 69,215,143, 6, 6,131, 70, 62,173, 82, 46, -252,224,222,255, 77,253, 36, 44,172, 81,180,106, 26,126,123,145, 78,103,136, 20,223, 28,145,203,203, 89,131, 74,125,178,168, 97, - 55, 36,249, 39,172,156, 88,103,230,124, 97, 67, 92,200, 27,173,247,122,178,178,178,206,109,221,186,149,220,188,121,115,215,146, -146,146,138, 14,242,181,197,130,254, 51, 23, 49,218, 53,114,157,249,240,117,242, 64,232, 48, 92, 88, 17, 29, 59,118, 20,196,197, -197, 5, 92,185,114,101,196,237,219,183,123,136, 68, 34, 87,130, 32, 96,108,108,156, 44,149, 74,175,113,185,220, 99,122,138, 44, - 0,192,138, 21, 43,232,149, 43, 87, 18,113,113,113, 52,131,193,248, 19, 64, 34,131,193, 72,210,118,130,215,158,174, 89, 38, 48, - 48, 80,151, 7,226,237,226,226,226,200, 85,171, 86,117, 89,181,106, 85, 11,181, 85,232, 54,254,242,249,210, 23, 10, 0,183,217, -108, 78, 58, 65, 16,206,108, 14, 87,116,239,222,189,107, 31,200, 89, 34,151,203, 23,166,164,164,108,217,178,101,203, 90, 19, 19, -147,182, 49, 49, 49,127,126, 8,167, 90, 68, 13,182,182,182,118, 58,124,248,240,169,131, 7, 15,182,103, 50,153,247, 9,130, 24, - 34, 20, 10, 63,105, 81,105,117,129,232,149,122,212, 58,212,137,247, 99, 39, 41,253, 59,132,155, 74,165, 42, 94,186,116,105, 86, - 69,225, 85,209,122,165,249,175, 78,229,162,203, 62,213, 39,138,178, 6,225, 66, 20, 3, 64,105,237,194,210,178, 58,186, 22,149, - 6, 32,174,233, 58, 39, 73,242, 44,128,151, 36, 73,190,174, 24,232,162, 61,111,229,202,149, 53, 93,231, 6, 24,240, 89, 67,135, - 59, 91, 32, 9, 4,214,214,147,246, 31, 52, 87,126,156,126, 6,176,217, 43, 73, 96, 62, 0,130, 6,182, 28,145,203,127,168,110, - 65,199,142, 88, 75, 19,152,171,222,153,235, 50,238, 98, 77, 45,182,189, 14,116,168, 63,168, 39,103, 19, 84, 95, 80,246, 61, 78, -127,127,127, 70, 21, 15,243,114, 69,165,171, 66,104,104, 89, 22,255,170,250,169,125,190,153, 61,120,240,192,201,199,199, 71,128, -242, 78,255,149, 77,167,245,220,118, 6, 0,213, 71,222,159,159, 5,167,155,155, 27,231,205,155, 55,178,127,215,181,105,224,252, - 87,114, 90, 54,117, 1,129, 73,208,206, 29, 84,173, 69, 75, 75,160,209,244,207, 40,136, 77,169,162,159,154,235,220, 50, 33, 33, -193,181, 97,195,134,201, 0, 10, 42,244,163,178,121,180,225, 24,253,223,115, 86,134,201, 40, 95,138,206,128, 74, 14,132,129,211, -192,105,224, 52,112, 26, 56, 13,156, 6, 78, 3,103,109,133,214,103, 13, 18, 6, 24, 96,128, 1, 6, 24, 96,128, 1, 6,252, 45, - 32,170, 81,165,250,152, 4,107,163,108,175, 25, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,252,191,227,172,137, 91,123,249, -207,117,232,240, 31,235,183,193,172,106,224, 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243, 67, 4,203,103, 13, 38, 12, 48,192, - 0, 3, 12, 48,192,128,207, 6, 61,220,193,103,170, 64,254,241, 70,167, 32,170, 26,209,199, 13,117, 0,224, 99,241,253,159,130, - 15,224, 43,173,255, 23,160,142,140, 55, 8,173,207, 23,141, 0, 44, 1,160, 93,139,236, 33,128,245, 21,218, 29, 5,160, 93,144, - 80,132,210, 58,129,175,245, 89, 25, 73,146,235,187,116,233, 50,253,206,157, 59,155,149, 74,229,170, 90,244,215,149,207,231,111, - 36, 8,162, 53, 0, 22, 65, 16,111, 50, 51, 51,215, 43,149,202, 15,137, 90,105,224,232,232,184, 1, 64, 75,146, 36, 89, 4, 65, - 36,100,102,102,174, 81, 42,149, 55, 63,128,211,204,193,193,161, 19, 77,211,142, 0, 24, 44, 22, 43, 55, 45, 45,237, 1,106,153, - 91,201, 63, 48,150, 93, 40, 82,178, 0,192,220,132,169, 8, 13,108, 42,215,117,154,225, 20, 55,192,128,255,111,208,165,145,201, -229,208,219, 13,107,105, 37,190, 87, 1, 68,175,250,216,113, 57, 17,223, 87,181, 60, 81, 73, 84,115, 69,206,222,110, 88,171,162, - 75, 57,122,185, 97,211,229, 55,168, 54,210, 94, 23, 78, 13,246, 1,228,100, 29,170, 20, 16,186, 69, 95,255,219,241, 21,202, 15, - 21,150, 13, 29, 86, 43,180,134,185,131,175, 98,130, 25, 26, 11, 77, 24,175, 25,128, 22,234,135,252,107,148,230, 42, 42,250,192, -206,125, 46,156,255, 54, 44,167,105, 58,160,220,201, 90, 73, 30,162, 47,190,248, 98,192,149, 43, 87,140, 53,245,238, 40,138,130, -145,145,145, 18,192, 88, 61,214,101, 63,108,216,176, 69, 7, 14, 28,192,208,161, 67,151,134,133,133,109, 5, 80,172,235,194, 86, - 86, 86,254,150,150,150,193,251,247,239,183,107,223,190, 3,193,225,112,240,230, 77,130,243,148, 41, 83,188,226,226,226,206,102, -101,101, 77,212,119,227,173,173,173, 71, 90, 90, 90,110,217,187,119,175,109,231,206,157, 65, 16, 4, 34, 35, 35,157,231,204,153, -211,226,221,187,119,199, 51, 51, 51,103,232,203,105, 99, 99,227,110, 97, 97,209,109,231,206,157, 70,157, 58,117, 2,143,199, 67, -116,116,180,233,212,169, 83, 29,211,210,210, 98, 51, 51, 51,111,233, 43,178,158, 69,158,255, 90, 41,151, 6, 1, 0,147,205, 93, -208,126, 75,196,249,103, 55,206,247,175,105,154,127, 96,236,239, 6,177,101,128, 1, 6,104, 99,164, 19, 28,105, 26,243,175,252, -188,140, 4,128, 94,227, 87,207, 26,233,132,205, 71,210,171,174, 97,171, 39,223,247, 99,234, 32,248,112, 26, 50, 63,164,159,251, - 0,114, 14,147, 57,171,157,143,143,237,183,119,239, 38,200,129, 95,254, 79, 14, 81,165,195,156, 85, 10,173,193, 77,177, 74, 89, -106, 49, 33,250, 52,196,241,171,137,140,240, 47,190,248,162,225,132, 9, 19,136, 86,173, 90, 33, 50, 50,210,253,248,241,227, 95, - 93,184,112, 33, 65,165, 82, 69, 2,120, 1,221,179, 90,179, 0,120, 50, 24,140,214,255,114,206,127, 51, 76,212,226, 42, 19,127, - 37, 58,125, 47,225,233,245,235,215,207, 49,153, 76,141, 69,171,157, 72, 36,114,168, 96, 5,211, 5,245, 20, 10, 5,226,227,227, - 65,146, 36, 11, 64,125,188, 95, 82,163, 42, 56, 27, 27, 27,239,142,120, 24,105, 67, 48,141,144, 47, 1, 32,145,131, 99,234,128, - 3,135, 66,172,231,205,158, 49,248,230,205,155,225, 69, 69, 69,191,234,209,159,250, 38, 38, 38, 91,159, 62,125,106, 99,108,108, - 12,138,162, 80, 84, 84, 4, 71, 71, 71,236,223,191,223,114,222,188,121, 1,133,133,133, 55, 37, 18,201,111,250,136,115, 11, 11, -139,110,207,159, 63, 55,210, 20,148,150,201,100,112,118,118,198,209,163, 71,185,179,102,205,106, 90, 80, 80,144, 42,147,201,222, -234, 74, 88, 40, 82,178,148,114,105,208,225, 93,129, 46, 0, 48,102, 70, 96, 16,167,200,252,162, 46,211, 10, 69,202, 11, 0, 12, - 66,203,128,127, 26,173,109,109,109, 67,115,114,114,110, 1,152,136,143, 99,105,112,231,241,120,205, 41,138,114, 36, 73, 18, 12, - 6, 35, 67, 36, 18, 61, 5,240,170,182,132, 54,110,126,253,193, 53, 30, 7,154,106, 65, 2, 32, 72, 50, 90, 37, 47, 57,148,251, -234,230,249, 15,226,228, 24,141, 7,232, 22, 36, 64, 17, 36,249,148, 82,150,236,207,137,191,121,233,223,114,112,238, 11,209,216, -205, 81,247,194,152, 31,131,111,120, 3,240, 73, 10,228,209, 36,221,135, 21,103, 2,125,103,207,158,237, 56, 99,250,116, 98,220, -216,177,141,110,221,185, 67,116,213,167, 90,193,231,137, 42, 29,223, 43, 21, 90,254, 77, 97, 69, 3, 11,143, 7, 47, 33,153, 12, - 6, 49, 98,246,250,128,131,187, 54,145, 61,251, 15, 41, 27, 62,241,245,245,133,175,175, 47, 17, 20, 20,212,232,207, 63,255,108, -116,244,232, 81,101, 68, 68,196, 83, 0, 39,170, 90, 89,111, 55,136, 41,128,199,102, 49, 69, 35,150,253,186,215,199,199, 7, 92, - 46, 23, 31,194, 9, 0, 61, 27,146,111, 89,214, 13,158,142,152,185, 60,185,125,251,142,244,199,224,252,140,240, 16, 40, 43,106, -109,229,226,226,210, 73,169, 84,242, 0,128,201,100, 74, 82, 82, 82,102,162,180, 54, 32, 0,156,165, 40,106,128, 30,220, 36,128, - 21, 3, 6, 12, 88,250,237,183,223,162,110,221,186,152, 53,107, 22, 20, 10, 69,228,165, 75,151,150, 3,216,128, 26, 46, 30,123, -123,251,229,187,119,239,182,102,114, 76,208,106, 97, 34, 4, 5, 74, 0,128, 41, 23, 56, 55,141,198,172, 89,179,204, 31, 63,126, -188, 70, 31,161,101,111,111,191,106,255,254,253,214,198,198,198,160,105,186,172, 22, 99,113,113, 49,138,139,139, 49, 99,198, 12, -243,216,216,216,141,250, 8, 45, 7, 7,135, 78, 59,119,238, 52,226,241,120, 40, 46, 46,102,203,229,114,162,168,168, 8, 37, 37, - 37,180, 76, 38,147,207,156, 57,147,251,226,197, 11, 63,129, 64,240, 22, 6,252, 91,192, 0,240, 13,139,197, 26,212,176, 97,195, - 54,175, 95,191,126,162, 84, 42, 79, 3, 56,253, 17, 94,166,186, 59, 57, 57,173, 77, 79, 79,223, 9, 32,228,255,101,135, 58, 56, - 56,156,190,119,239,158,203,238,221,187,199,110,222,188,249, 34,128,223, 62,128,142,205,102,179, 7,119,237,218,213,101,204,152, - 49, 28, 7, 7, 7, 72,165, 82, 36, 38, 38,154,159, 60,121,210, 53, 58, 58, 58, 85, 93, 17, 67,231, 23, 10, 27,247,142,166, 96, -154, 31,239,208,177, 83,231,161,131,191, 49,115,176,177,128, 88,166,194,235,100, 65,221, 63, 46,158,235, 26,199, 54,186, 39,151, - 11,135,231,190,186, 87,172, 47,103,183,110,221, 59,247,232,222,221,204,194,210, 2, 66,145, 28,111,146,210, 92,111, 92, 61,239, -203,100, 26,221,166, 8,197,168,172,231, 87, 75, 62,229,177,153, 5, 48, 69, 60,155,230, 45, 58,182,122,220,107,194,154, 54, 52, - 77,131,164,177,163,162, 53,107, 22,192,220, 81, 90,246, 75, 47, 62,208, 52, 77, 16,216,164,109,205,234,237,134,181, 52,141,239, - 65,130,232, 93,195, 48,165, 6,189, 0,174,165,181,181,207,212,201,147,137,162,194, 66, 68, 71, 71,151, 84, 20, 89, 91,235,128, -125,155, 68,189,179, 41,181, 23,219,255, 82,107, 86,165, 67,135, 58,231,209, 50, 54, 54,174,116,186,133,133, 5,186,117,235,134, -245,235,215, 51, 1,180,174, 48,187,124,145, 85,128, 27,182,103, 49, 44, 76,184,100,221,186,117,205,204,205,205, 63,152, 19, 0, - 64, 83,245, 59,214,165,191,124,244,235,146,177,215,142,110,241, 20, 21, 21,176, 42, 54, 49, 53, 53, 69,227,198,141,177,116,233, - 82,221, 56, 63, 28,255, 40,167,163,163, 99, 19, 95, 95,223,214,215,111,221,178, 76, 79, 79,231,166,167,167,115,175, 92,191,110, -217,161, 67,135,214,142,142,142, 77,202,118, 21, 77,235,211,207,213,187,118,237, 90,126,246,236, 89,210,215,215, 23, 86, 86, 86, -232,214,173, 27, 46, 94,188,200,220,188,121,243, 58, 0, 75,107,234, 39, 73,146,157,125,125,125, 9,208, 52, 50,132, 74, 60, 88, -223, 4,209,155, 60, 80, 36,161,145, 39, 44,132, 88, 44,129,177,177, 49, 15,165,195,189,186,110,123,199, 14, 29, 58, 16, 0,202, -196, 85, 81, 81,233,167,184, 88, 4,153, 76, 14, 46,151,107, 6,128,167, 43, 39, 77,211,142,157, 58,117, 2, 0,200,229,242,178, - 55,188,130,130, 2, 66, 40, 20, 66, 38,147,129,197, 98,177, 81,179, 95, 99, 25,167,185, 9, 83,193,100,115, 23,140,153, 17,152, - 50,102, 70, 96, 10,147,205, 93, 32, 51, 43, 84,233, 50,205,220,132,169,248,196,231,167, 29, 73,146, 63,187,185,185,197,146, 36, -121, 24,128,227, 7,114,182, 5,176,206,200,200,232,154,135,135, 71,138,177,177,241,117,181, 80,239, 80, 75, 78,142,177,177,241, -245,117,235,214,157,122,242,228,201,208, 63,255,252,179,254,179,103,207, 6, 7, 5, 5, 29, 55, 53, 53, 13, 71,121,191, 68,189, -175,205,250,245,235, 31,124,240,224, 65,219,142, 29, 59, 30, 0,192,253, 72,215, 59, 3, 64, 75,232, 84,145,227,147, 28,119,167, - 86,173, 90,185,240,120, 60,244,232,209, 3, 0,252, 62,132,147,205,102, 15, 94,186,116,169,219,178,101,203, 56, 2,129, 0,215, -175, 95,199,195,135, 15,161, 84, 42, 49,109,218, 52,238,152, 49, 99, 26,152,153,153, 13,214,171,159, 76,243,227,179,231,204,237, - 51,127,214, 36,179,167,239,228, 56,116,237, 29,126,143, 16, 32,171,132,131,254,131,199, 88,244, 30, 56,172, 55,135,107,113, 92, - 95,206, 69, 11, 23,246,153, 60, 62,192, 44, 70, 64,225,220,253, 12,220,143, 23, 66,201,178, 68,223,193, 19,173, 90,116,234,243, - 21, 19,172, 95, 62,245, 49,218, 15,180,159, 61,123,182,221,130, 77, 71,238, 58,181,253,102, 71,118, 62,124,181,133,143, 59, 96, -105,109, 98,242, 77,124,215,174,147,140, 74,235,197, 86,203, 89,142,175,245,192,224,172,124,116,209,246,207,234, 98,141, 70,234, - 97, 69,198,149,159,151,145, 52,129, 89, 35,157,202,221, 7, 42,237,231, 77, 96,232,236,185,115, 89, 22, 86, 86,216,181,107, 23, -164, 34, 81, 57,159,217,238, 46,232,115,205,152,153,218,192,195, 57,182,155, 43, 17,254, 31,124, 95,153, 92,165, 69, 43, 44, 44, -140,238,215,175, 31, 1, 0,161,177,200, 31,220, 20, 27,135,125,187,110, 41, 65, 18,116, 61,207,142, 49,117,220,154,137,108,108, -108, 80, 82, 82, 2,169, 84, 10, 54,155, 13,137, 68,130,119,239,222,225,254,253,251,176,178,178,210,171, 39,133,133,133, 48, 53, - 53,133,169,169,233, 71,225, 92, 60,182, 7,247, 77, 74, 54,247,242,253,155, 93,183, 79,255,173,189, 91, 75,191,103,221,135,205, -122,110,110,231, 36,121,246,236, 25,238,221,187,135,252,252,124,248,248,248,252, 87, 14,230, 67,181, 79,214, 67, 0, 86, 13, 27, - 54,116,190,124,237,182, 85,177,132, 50, 79,202, 84,176, 40,138,130,177, 49, 95,121, 34,244,156,112,232,224,254, 68, 70, 70, 70, - 22,128,135,106,113, 91, 83, 77, 69, 30,128, 38,254,254,254,139,166, 79,159,142,132,132, 4, 76,154, 52, 73,252,240,225,195,220, -142, 29, 59,218,236,223,191,223,104,222,188,121,184,117,235,214,138,176,176,176, 51, 0, 18, 1, 84, 90,171,141,166,105, 54,155, -205,134, 82, 45, 27,228, 42,170, 76,223, 23, 22, 22,130, 22,231,131,205,102, 51, 0,216, 65, 71, 63, 58,138,162,216, 44, 22,171, - 76,100,189,203, 44,196,187,172, 18, 20, 22,203, 32, 22, 43, 33, 19,211, 96, 24,219, 48,129, 36, 7, 0, 73, 80,170, 87, 0, 0, - 0, 32, 0, 73, 68, 65, 84,186, 90, 71,120, 60, 30,148, 74, 37,138,138, 74,187,161,177,148,201,100, 50, 8,133, 66, 48, 24, 12, - 83, 0,230, 0,242,116, 33, 84, 59,185,255,174, 30, 6,196,163, 35, 3,108, 95, 95, 88, 92,110,154,185, 9, 83, 17, 58,175, 41, -195,198,185,197,157,150, 67,127,241, 40,155,246,105,253,179,184,118,118,118, 55, 78,157, 58,213,180, 81,163, 70, 72, 76, 76,244, - 24, 50,100,136,143, 64, 32,104, 9,253,107, 50, 26,147, 36,185,113,204,152, 49,211, 71,140, 24, 65,184,187,187,131,201,100, 66, -169, 84, 58, 39, 36, 36,116, 59,121,242,228,194,131, 7, 15,238, 87,169, 84,223, 65,119,191, 63,146,195,225,156,216,187,119,111, - 23, 31, 31, 31, 28, 62,124, 24, 15, 31, 62,164,218,182,109, 75,142, 30, 61, 26,174,174,174, 62,163, 71,143,254, 93, 42,149,246, -173,165,101,203,181, 67,135, 14, 46, 12, 6, 3, 29, 59,118,100,223,187,119,175, 21,128,123, 31,184, 79, 77,157,157,157,111,249, -249,249,181,188,118,237, 90, 84, 70, 70,134,159, 30,219, 11, 0, 3,157,156,156,130, 44, 44, 44,172,244,184,199,150,164,165,165, -125, 15, 32, 84,199, 69,218,183,110,221, 26,201,201,201,104,210,164, 9,216,108,118, 7,185, 92, 62, 5, 64, 31, 0, 63, 0,136, -213,163,191,238,221,187,119,119,241,243,243, 35, 66, 67, 67,203,252, 67, 73,146,132, 82,169, 4,155,205, 70,251,246,237,201,200, -200,200, 58,143, 30, 61,114,135, 14,195,136, 54,110,126,253, 59,118,238,218,185,139, 79,115,114,115,232,107,168, 40, 21, 24,132, - 18, 76,130, 2,165,224,130,203,102,192,221,179, 13, 35,254,197, 83, 31,153, 84,222, 63,247,213,181,243,186,112,246,233,213,211, -183,105, 19,119,114,251,239,111, 80,144, 22,171, 74,139,187,157, 67, 50, 72, 52,109,253,133,173,123,179,150,140,150, 62,126,172, -244,196, 23,221, 36,146, 46, 61,242, 19,110, 95,251, 20, 23,228, 74,128,225, 92,199,246,155,126, 61,253,216,130,244,116,209,201, -208,243,207, 75, 20,184, 15, 0,183, 0,162, 47,208,220,187, 93,187,174,251, 55,108,176,225,243,249,172, 81, 35, 70, 40,247, 69, - 69, 69,161,138,161,223,149, 0,195,214,209,177,199,212,169, 83, 25,130,244,116,250,228,233, 11,207, 52,124, 40,125, 75,241,110, -238,236,209, 15,162,120,189,134, 41,251, 3, 28, 7, 71,199,166, 83,166, 76, 65, 70,122, 58, 14,135,132, 20, 75,128, 8,141, 21, -235, 28, 3, 59,155,185, 57,142, 91, 48,113, 0,225,194,183,197,212, 21,251, 58,116,147,103,185, 65,240,215,241,215,214, 34,159, -177,200,154, 92,169,208,170,136,223, 98,177,220,140,141,250, 39, 79, 30, 35,179,139,228,162,132,132, 4,216,218,218,130,207,231, -195,194,194, 2, 49, 49, 49,184,126,253, 58, 94,190,124, 9,138,162,208,162, 69, 11,189,122,147,147,147,131,167, 79,159,194,202, -202,234,163,113,186,185,216,225, 91, 23, 59,118,102,110, 33,251,218,195,151, 62,251, 22, 15,110, 70,122, 12, 62,168, 93, 36, 86, - 38,147,225, 63,130,178,232, 66, 23, 23,151, 78,135, 14, 29, 98, 75,149, 48,115,159, 18,241,163, 72,162, 50, 1, 0, 19, 30, 67, - 20, 25,212,248,187,213,171, 87,139,198,143, 31,239,145,146,146,178, 94, 7, 91,255,218,238,221,187,207,167,105,154, 53,123,246, -108, 0,192,152, 49, 99, 10,239,223,191,239, 14, 32,235,250,245,235, 78, 19, 38, 76,120,117,227,198, 13,227,185,115,231, 50,148, - 74,101, 12,147,201,164,195,194,194, 86, 1, 8,124,239,137, 72,146,143,163,162,162,234, 57,185, 54,134,171, 13, 9,223,165, 47, - 75,111,112,198, 20, 82,147,222, 32,238,217, 67, 56, 58, 58, 90,240,249,252,216,212,212, 84,121, 90, 90,218, 66,145, 72,180,187, -134, 62, 70, 71, 70, 70,242, 93, 93, 93, 81, 92, 92,140,212,236, 18,204, 58,109,140, 66,113,169, 17,131, 5, 49, 90,186, 52, 54, - 51, 34,101, 15,179,178,178,228, 50,153,108,153, 80, 40, 60, 84, 29, 39,139,197,202,125,246,236,153,105,221,186,117, 33,145, 72, -232,188,188, 60, 66, 36, 18,161,168,168,136,184,112,225,194,215, 2,129,160,109,253,250,245, 9,103,103,231, 85, 2,129, 64,156, -150,150, 54, 73,151,161, 73,181, 96, 82, 49,153,204,205,147, 39, 79, 30,122,230,204,153,199,161,129, 77, 7,106, 13,151, 88,120, -122,122, 94,110,222,188,153, 83,200, 38,239, 29, 0,126,252, 23,156, 91,227,150, 44, 89,210,212,218,218, 26, 83,167, 78,197,202, -149, 43,177,124,249,242, 70, 83,167, 78,157, 12, 96,171, 30, 60, 70,142,142,142,143,182,111,223,238,209,169, 83, 39, 92,188,120, - 17,199,142, 29,195,219,183,111,149,245,235,215,103,250,248,248, 96,197,138, 21,232,221,187,247,164,153, 51,103,118, 77, 79, 79, -111,165,163,248, 24,191, 98,197,138,129,157, 59,119,198,216,177, 99,165, 55,111,222, 28, 10,224,202,213,171, 87,191,184,117,235, - 86,232,145, 35, 71,140,214,173, 91,215, 99,222,188,121, 83, 1, 4,215, 98,251,191,238,210,165,180,134,114,231,206,157, 17, 20, - 20,212,251, 3,133, 22,199,198,198,230,194,225,195,135, 91, 54,110,220, 24,163, 70,141,106, 53,116,232,208, 11,249,249,249, 61, - 1,232,116, 67,170, 83,167,206,198,179,103,207, 54,172,106,100,161, 50, 72,165, 82,235,111,190,249,102, 67, 82, 82,146, 94, 66, -235,232,209,163,248,254,251,239,209,162, 69,139,230,237,219,183,223, 51,101,202, 20,248,251,251,119,143,137,137,113, 64,105,212, -114,141,224,241,120,205,135, 15, 31,206,121,240,224, 1, 0,192,211,211, 19, 45, 91,182, 68,114,114, 50, 30, 63,126, 12,169, 84, - 10, 7, 7, 7, 12, 26, 52,136,151,148,148,212, 60, 39, 39,167, 70,161, 69,114,141,199, 13,236,215,215,236,220,125, 1, 84,148, - 18,109, 26,154,195,199,195, 30,241,169,133,136,140, 77,133, 74,198,134,185,181, 13, 58,116,237,101,157,145,246,118, 92, 46, 80, -179,191, 22,215,120,220,160,129, 95,153,158,139, 72, 71, 65,122, 28,253,250,225,153,235, 10,137,104, 18, 0, 60,254,243,248, 30, - 71, 27,163,158,238,173,219, 48,252,122, 14,176, 58,125, 44, 99, 92,254, 63, 83,219,239, 61,220,114,193, 94, 87, 86,206,152, 5, - 1,190, 52,203,202,249,161,153, 66,177, 83, 51,175, 55,208,107,225,146, 37,237, 39, 78,158,204,163, 40, 10, 71,126,253,181,240, -105, 84, 84,252,100,128,154, 82, 5,223, 78,192,117,232,192,129, 92, 51,115,115,204,153, 53, 11,102, 10,197,141,178, 93, 2,116, -159, 51,127,126,167, 25, 51,102, 24,237, 89, 53,253,113,239, 9,107, 90, 83, 52, 77,104,134, 41,143, 86,111,138,107, 59, 97,224, - 64,152,153,155, 99,246,236,217, 32,228,242,203,101, 2,138,137, 27,227,191,246,245, 9,232,223, 25, 4, 8, 28, 11,187,131,215, -201,217,207,110, 8,240,230,115, 85, 85, 21, 80,165,143, 86,181, 67,135, 69,114,100,118,255,106,176,192,221,221,189,168, 81,163, - 70, 69,185,185,185,120,254,252, 57,242,243,243, 17, 28, 28,140,184,184, 56, 80, 20, 85,107, 1, 67, 81, 20, 62, 54, 39, 0, 56, -216,152, 99, 84,223,118, 76,169, 68,196,203,206,206, 46, 55,124,244, 31, 18, 90,101, 80, 42,149,188,250,245,235,131, 4, 8, 97, -137,194, 52,227,104, 23, 34,227,104, 23, 66, 88,162, 48,149,201,100,164,169,169, 41,164, 82, 41, 79, 7, 42,214,151, 95,126, 57, -255,204,153, 51,172,181,107,215,194,203,203, 11,114,185, 28,247,239,223, 79, 5,144,165,110,147,126,251,246,237,116,141, 16, 94, -191,126, 61, 78,159, 62, 77,244,232,209, 99, 97,101,231,147, 64, 32,216, 56,101,202,148,188,146,162, 60,236, 29, 38, 70,232,168, -108,252, 60,240, 45, 70,216,156, 66, 94,230, 59,236,219,183, 15, 87,175, 94, 35,174, 92,185,202,190,121,243,166,201, 87, 95,125, -181,163, 78,157, 58, 97,213,117, 50, 61, 61,125,237,140, 25, 51, 10,138,138,138, 80, 84, 84, 4,177, 88,130, 60, 17,240,108, 75, - 83, 60,219,210, 20, 18,202, 8,187,118,238, 38,159, 61,123,102,251,246,237, 91,167,254,253,251,111,225,243,249, 7,171,227, 76, - 75, 75,123,240,237,183,223, 74, 10, 11, 11, 33,147,201,228, 42,149, 74, 38, 22,139, 21,199,143, 31,159,107, 99, 99,211,225,226, -197,139,172,171, 87,175, 49,111,222,188,197,190,126,253,186, 69,183,110,221, 78, 56, 56, 56,252,162,139,165,140,193, 96,108, 11, - 9, 9, 25,183,107,215, 46, 7, 31, 31,159,102, 21,134,162,248, 61,123,246,172,247,235,175,191,214, 9, 10, 10, 90,136,210, 0, -148, 79, 10, 91, 91,219,153, 3, 7, 14,196,174, 93,187,112,254,252,249,121, 59,118,236,192,151, 95,126, 9, 39, 39,167,111,161, -251,176, 23, 0,252,184,117,235, 86, 15, 15, 15, 15,140, 25, 51, 70, 54,105,210,164,239, 14, 29, 58, 84, 63, 60, 60,156,253,203, - 47,191,212,155, 58,117,234,236,128,128, 0, 73,131, 6, 13, 16, 28, 28,220,144, 36,201,109, 58, 93,223, 14, 14,115, 71,140, 24, -129, 77,155, 54,225,230,205,155,131, 81,250, 64,149, 1,184,116,247,238,221,254,235,214,173,195,224,193,131,225,236,236, 60,187, - 54,150,167,166, 77,155, 46,235,211,167, 15,194,195,195,209,170, 85, 43,116,232,208, 97, 30, 0,219, 90,238, 78,210,212,212,244, -196,161, 67,135,124,235,213,171,135, 53,107,214,192,205,205, 13, 7, 15, 30,244, 53, 49, 49, 57, 1, 29,221, 55, 44, 44, 44, 76, -141,141,141,177,112,225, 66,122,240,224,193,121, 53,125,230,205,155, 71,115,185, 92, 88, 89, 89,233, 26,248, 98,196,227,241, 58, -122,121,121,225,254,253,251,184,122,245, 42,150, 46, 93,138,185,115,231, 34, 59, 59, 27,195,135, 15, 55, 6,224,175,199,118,219, -219,217,217,161,176,176,180, 46,188,151,151, 23,158, 60,121,130,236,236,108, 56, 59, 59, 35, 35, 35, 3, 54, 54, 54,104,220,184, - 49, 40,138,178,215,141,146,246,178,181,182, 64, 86,190, 20, 76, 40,209,218,221, 22, 55,158,231,226, 93,182, 12,246, 54,150,200, -200,202, 70, 29, 27, 30, 92, 92,234,130,166, 41, 47,157, 20, 48,131,108,205,229, 25, 33,175, 72,142,180,216,155,185,114,149,116, - 74, 65,226,221,148,130,196,187, 41,114,169,100,202,227, 59, 87,115,235, 57, 24,193,197,197, 5, 4, 77,181,251, 20,215,227,144, -186,112, 49, 49, 98,142,185,250,243, 50, 34,108,255, 98, 66,154,251,174,109, 31,135, 82,203,178, 29, 80,127,200,240,225, 29,191, -251,238, 59, 94,102,102, 38, 21, 48,108, 88,222,218,192,192,107,127,212,240, 98, 80, 12, 52,234,217,179, 39, 72, 0,127, 92,185, - 34,202, 0, 82, 1,192, 1,112, 25,240,205, 55, 93,150, 44, 90,100,148,147,155, 75,221, 79, 40, 62, 23,151, 69, 15,178, 86,161, -190, 46,254, 89, 42,192, 91,195,123,249,242,101, 90, 12, 60, 6, 0, 63, 23,124,219,171,147,167,207,232,129, 93, 32,200,202,199, -236,181, 63, 99,207,201, 91,151, 45, 20,244, 23,255,161, 71,241,228, 90, 9, 45,245,208,207,123,211, 74, 74,222, 31, 61,248, 80, - 1,243,119,112, 86,134,255,162,208,210, 64,161, 40, 29, 37,145, 41, 40,200, 20,148,230,173, 22, 98,177, 88,103,138,203,151, 47, - 31,158, 53,107, 22,182,108,217,130, 87,175, 94,129,205,102,195,203,203,139, 15,192, 84,115,207,111,221,186,181, 61, 73,146,136, -143,143,199,230,205,155, 49,126,252,120,250,222,189,123, 7, 81,121,190,148, 39,121,121,121, 59,167, 76, 26, 95,144,159,249, 14, - 10,113, 62,178,210,222, 64, 42, 42,192,154,245, 27, 81,162, 96, 34, 67, 40, 71,134, 80, 14,146,107,141, 61,251, 15, 49,154, 54, -109,218,135,193, 96,244,171,166,159,247, 51, 51, 51,247, 79,155, 54,173, 32, 35, 35,163,108,251,100, 10, 26, 50, 69,249,243,213, -216,216, 24,219,182,109,179,112,119,119, 31,200,100, 50,187, 85,195, 41, 72, 73, 73,137,155, 54,109,154, 44, 51, 51, 19, 66,161, - 16,231,206,157,235, 95,175, 94, 61,171, 13, 63,110, 33, 68,114, 38, 50, 10,228,200, 40,144,131, 99,106,143, 19,161,103, 24,141, - 27, 55, 14, 96, 50,153, 29,106, 18, 89, 71,142, 28, 25, 61,108,216, 48,179, 31,127,252, 49,239,236,217,179,187, 0,104, 31,144, -248,109,219,182,157, 60,113,226, 68,209,252,249,243,173,131,130,130,230,125, 98,177,213,109,216,176, 97, 77, 40,138,194,169, 83, -167,158, 1,216,122,230,204,153, 71, 82,169, 20,195,135, 15,175,175, 30, 70,210, 5,109, 3, 2, 2,166,251,250,250, 98,206,156, - 57,242,107,215,174,181, 6,176, 5,165, 67,185, 52,128,100, 0, 59,110,221,186,213, 98,230,204,153,210,118,237,218, 97,236,216, -177,227, 1,248,214,192,219,113,196,136, 17, 30, 20, 69,225,248,241,227, 79, 1, 92,172, 48,255,122,104,104,232,125,153, 76,134, -145, 35, 71, 54, 0,160,207,141,156,205,229,114, 79,173, 94,189,218, 50, 45, 45, 13,163, 71,143,150,198,199,199, 35, 48, 48,208, -200,194,194,226,162,214, 53,160, 51,184, 92,238,190,159,126,250,105,160,183,183, 55,166, 77,155, 38,219,189,123,247,172,233,211, -167,203, 90,183,110,141, 93,187,118, 13,228,112, 56,122,149,232, 72, 79, 79, 47,136,141,141,181,169,233,147,154,154,170,107,120, -190,177,169,169,105,132,167,167,103,161,151,151, 87, 27,165, 82,137,152,152,152, 55,135, 15, 31,166,188,188,188,176,115,231, 78, - 4, 5, 5,161, 95,191,126, 96, 48, 24, 58, 11, 45, 6,131, 1,185, 92, 14, 99, 99, 99, 48,153, 76,188,121,243, 70,147, 90, 6, -108, 54, 27, 0, 96, 98, 98, 2, 35, 35, 35,144, 36,169, 83, 52, 26, 65,128, 46, 44, 81,128,197, 34,193, 36, 41,196, 37, 11, 33, - 87, 80,224,177, 25, 96, 49, 9,128,166, 96,105,194, 2,143,195, 0, 73, 16,148,142,156, 16,138,228,224,176, 73,176,216, 28,130, - 84,170,140,202, 30,142, 76,149,145,145, 17,135,176, 53,231,130,199,254, 23,149, 5, 38, 74, 29,203,199, 1, 44,147,186,117,135, -110,218,188,153, 83, 88, 92,140,193,131, 7,231, 37, 61,122, 20, 34, 6, 30,117,173, 33, 72,137,100, 50,221,253,186,118, 69,100, - 84, 20,138,242,243, 95, 3,165,206,241, 28, 39,167, 97,219,182,109,227,136, 37, 18, 12, 30, 52,168,224,213,157, 59, 71, 82,138, - 17,118, 60,185, 84,136,213,120,220,217,108, 71, 13,175, 48, 63, 63, 31, 40, 77, 33,225, 96,103,186, 97, 70, 64,111, 20,149, 72, -176, 96, 99, 8, 21, 21, 39,248, 54, 60, 21, 95,157, 73,135,240, 63,246, 24,158, 92,225, 3, 64,135,132,165, 26,235, 82, 77, 98, - 69, 42,149,126,116, 1,244,161,156,149,137,196, 15,229,252, 55,130,201,100, 74, 94,190,124,201, 49,183,113,162,108,204, 88,249, -245,198,223,177, 0, 0,107, 83,166, 80,174, 82, 80,233,233,233,224,114,185, 18, 29,135, 27, 38,237,219,183,111, 13,128,102, 76, - 38, 51,236,208,161, 67, 68, 72, 72,136,213,136, 17, 35, 18, 98, 99, 99,211, 60, 61, 61, 93, 15, 29, 58,100, 14, 0, 59,118,236, -160, 79,156, 56,209, 27,165, 41, 51,170,204,227,146,153,153, 25,152,155,155,123,111,198,140, 25,193, 28, 14,199,202,196,196,196, - 38, 60, 60,156,144,200,105,180, 93,146, 92, 22,137,104,110, 68,226,246, 98,115, 76,158, 60,153, 17, 27, 27,187, 62, 45, 45, 45, -172, 26,206,133, 5, 5, 5,225,175, 94,189,218, 98,225,220,210,206,196,117,137,133,207,226,120, 0,128,171, 45, 11,164,250,190, - 88, 80, 80,128,236,236,108, 76,159, 62,221, 42, 33, 33, 97, 97, 90, 90,218,141,106,172, 90,183,114,114,114, 82, 95,188,120,225, -199, 98,177, 56, 38, 38, 38,109, 35, 34, 34, 8,137,140, 66,243,133,201,200, 43, 46,237,167,181, 41, 19,143, 87, 59,224,219,111, -191,101,190,126,253,122,163, 64, 32,232, 92,233,205,140, 36,131,180, 69,214,130, 5, 11,162, 1, 52, 0, 80,110,104, 84,165, 82, - 17, 35, 71,142,124, 14,192,107,254,252,249,214, 52, 77,207, 91,184,112, 97, 30,128,189,255,244,185,100,110,110,190, 97,202,148, - 41, 56,113,226, 4,242,243,243,183, 1, 64, 97, 97,225,214,163, 71,143, 30,159, 52,105, 18,126,253,245,215, 13,217,217,217,127, -160,230, 80,237, 47,135, 15, 31,142, 75,151, 46,225,207, 63,255, 92, 6, 32,166,138,118,175,194,195,195, 23,158, 61,123,118,251, -136, 17, 35,240,243,207, 63,247, 1, 80,157,131,108,207,222,189,123,227,226,197,139,200,205,205,221, 85, 89,131,130,130,130,221, -231,206,157,107,223,187,119,111,172, 95,191,190, 39,128,235, 58,108,186,135,133,133,197,161,237,219,183,183,245,246,246, 70, 64, - 64,128, 68, 46,151,247,153, 63,127,254,249, 99,199,142,153, 29, 62,124,184,205,228,201,147, 31,168,115,190,221,215,201,148, 69, -146,235, 54,111,222, 60,193,207,207, 15,243,230,205, 83, 94,190,124,121, 0,128, 43,127,252,241, 71,194,130, 5, 11, 46,108,222, -188,153,177,105,211,166, 9,179,103,207,206,166, 40,234, 83,137,235,213, 59,118,236,104,223,171, 87, 47,188,121,243, 6,247,239, -223,135, 92, 46,255, 53, 34, 34,226,118,163, 70,141, 86,203,100,178,243, 38, 38, 38, 99,204,204,204, 60, 91,182,108,249,197,227, -199,143,141,161,155,159, 94,102, 98, 98,162,165,133,133, 5,148, 74, 37,158, 61,123,134,186,117,235, 66, 46,151,227,237,219,183, -240,246,246, 6,155,205, 70,102,102, 38,180,172,229, 53,136, 34,242, 89, 66, 82,122, 3,107, 51, 19, 64,197,195,147,248, 84,216, -217, 90, 65, 69,144,200,200, 16,160,101, 19,103, 16, 4,129,130,220, 12, 16, 4,241, 92, 23, 78, 21, 77, 69,190, 75,207,170, 99, - 99,198,133,119,251, 94, 54, 17,127,100,135,152, 55,232, 52,153,201, 32, 24, 28,174,233,222, 9, 99,199,218, 82, 20,141,130,220, - 76, 48, 73,242,225,167, 56, 64,167,222, 33,165,171, 27,239, 73,175, 9,107, 90, 18, 52,104,177, 28,135,127,206, 68,190, 49,208, -114,199, 15, 63, 88,218,216,218, 34, 32, 32,128,202, 77, 75,187, 86,162, 99, 98,229, 6,141, 26, 57,152,154,153,225,238,221,187, - 96,148,250,216,226, 32,224, 17,180, 96,129,141,189,163, 35,198, 79,152, 64,101,190,123,119, 93, 12,164,235,211,215, 6,110,110, - 44, 13, 47,169,230, 21, 48, 48,107,254, 0, 95,174,137, 17, 23,235,246,156, 65, 74,142,232,120,132, 0,123,254,163,246,142,125, -213, 90,180,170,114, 62, 43,117,170, 54,174, 86,172,240,120,188, 50,107,138, 30,111,122, 31,157,179, 38,252, 29,156,159, 16,139, - 1,156, 5,176, 56, 37, 37, 37,110,194,132, 9,114,165, 92, 90,116,111, 77,131, 69, 81,235,235, 77,139, 8,228, 79,251,125,150, -197,162, 18, 97, 94,209,142, 29, 59, 20, 41, 41, 41,113,218,203,212,192,253, 14,192,197, 95,126,249,101,247,169, 83,167,224,229, -229,133,152,152, 24,123,145, 72,212,234,249,243,231,214, 30, 30, 30, 8, 9, 9,193,137, 19, 39,182, 0,184, 90,157,200,210, 64, -169, 84, 94,203,200,200,104,156,156,156,220,208,210,210, 82, 97,105,105,137,138,145,136,133, 98, 10,185, 5, 66, 88, 91,219,192, -220,220,188,190, 14,226,252, 98, 70, 70,134, 59,101,213,164,139,123,206, 54, 97,228, 58, 23, 68,174,115,193,197,133, 78,224, 91, -114,144,159,159,143,236,236,108,100,103,103,131, 32, 8, 40, 20,138,166, 58,112,190, 21, 8, 4, 7,222,189,123,119,214,193,193, - 1,102,102,102,160, 1,100, 20, 40, 16,189,201, 3,209,155, 60,144, 81,160, 64, 97, 81, 17,234,213,171, 7, 51, 51,179,170,134, - 40,200, 58,117,234,244, 29, 54,108,152, 25, 0,168, 5, 84,119,154,166,167, 85,242,153,170, 84, 42, 59,105,218,126,255,253,247, -214, 0,122,255,195,231, 19, 3,192,140, 73,147, 38,181,225,241,120,216,185,115,231, 91, 0, 71, 52,247,250,221,187,119,199, 3, -192,172, 89,179, 60, 1,204, 67, 21,153,160,203, 76, 67,108,118,235,166, 77,155, 34, 34, 34, 2, 0,206,212,176,238,208,123,247, -238,161, 81,163, 70,224,241,120,109,107,104, 91,223,197,197, 5,241,241,241, 0,240,164,138, 54, 79,226,227,227, 75,135,123, 8, -162,190, 14,219, 62,176, 87,175, 94,207,110,220,184,209,182, 99,199,142,152, 48, 97,130,236,193,131, 7,125, 1,220,126,242,228, - 73,183,145, 35, 71,138,220,221,221,113,235,214, 45,143,145, 35, 71,222, 35, 73,114,141, 14,156,227, 87,173, 90,181,248,235,175, -191,198,170, 85,171,232,147, 39, 79, 6, 0,184,162,158,119,249,248,241,227,163,215,174, 93, 75, 15, 26, 52, 8, 43, 87,174, 92, - 12, 96, 90,117,100, 34,145, 72,168, 82,169, 32, 18,137,116, 50,201,235,218,222,214,214,246,203, 94,189,122, 97,233,210,165,168, - 83,167, 14,206,159, 63, 79, 3, 8, 3, 16, 46,147,201,186, 0,216, 44, 18,137,126,143,136,136, 64,207,158, 61,217, 40, 95, 98, -164,186,245, 63, 59,122,244,168,212,194,194, 2,174,174,174,104,208,160, 1, 50, 50, 50,144,148,148, 4,111,111,111,180,110,221, - 26, 74,165, 18, 7, 14, 28,144, 20, 21, 21,233,148,147, 79, 41, 19, 29,190,122,225,180,208,198,140, 11,103,123, 11,212,171, 99, -141,226,130, 28,100,103,164,163,117,211,186,232,218,186, 30,114,132, 50, 92, 14, 59,157, 95, 84, 84,114, 88, 39, 19,190,180,228, -208,181, 63,206, 11,173,204,216,104,220,196, 19, 35, 39,204,106,217,178,149,207,213,118,237, 58, 93,254,113,195,186,230,221, 59, - 52, 37, 82,115, 36,184, 20,118, 38, 95, 88, 88,120,232, 83,220,232, 87, 2, 12,137,133,251,237, 93,103, 35, 15, 52,235, 51,233, - 64, 92, 42,182, 1,128,130,193,240,232,251,229,151, 72, 77, 77,197,233, 83,167, 4, 37,192, 83, 93,249,140,140,140, 72, 0, 16, - 10,133,224,170,253,238,148, 64,147,175,190,250, 10,217, 57, 57, 56,122,228, 72,246, 37, 32, 74,159,126,246, 7, 56,198, 70,165, - 6, 65,161, 80, 8, 2, 40, 4, 0,130,137,190,237,188, 26, 33, 59,175, 16, 55, 30,198, 21,215, 19, 99,122,117, 60,159,177, 35, -124,237,124,180, 0,228,204,155, 55, 15, 92, 46, 23,124, 62,191, 76, 28,105,196, 10,135,195, 1,159,207,135, 82,169,196,241,227, -199, 1, 32,167,218, 55, 60, 64, 58, 96,218,122, 74,170,160, 75, 88, 44,214, 71,225, 84,191, 57, 74, 7, 47,248,153,250,227, 94, -229, 65, 49,181,225,252, 12,208, 78,157, 19,171, 29,128,252,164,164,164,212,161,131, 7, 8,147, 19, 94,100,136, 10,210, 5,133, -185, 41,130,148,183,207, 51,150, 44,156, 39, 76, 77, 77, 77, 65,105, 46,173,118,233,233,233,154,101,116,193,188,161, 67,135,254, - 52,105,210, 36, 58, 58, 58, 26, 0, 16, 25, 25,137,177, 99,199,210,163, 71,143,222, 6, 96, 81, 45,250, 45, 18,139,197,229,172, - 33,114, 21, 85, 54,228, 87, 88, 88,136,244,244,116,200,100, 50,157, 21,241,171,203,155, 94,230, 37, 61, 86,120,186,154,192,211, -213, 4, 30, 46,198, 32,148,197,101, 34, 43, 59, 59, 91,243,230, 44,209,163,159,133, 82,169,180, 92, 63,181,135, 38, 11, 11, 11, -145,145,145, 1,149, 74, 85,213,131,140, 74, 75, 75,187,124,226,196,137, 34, 0,248,241,199, 31,243, 8,130,248,147, 32,136,159, - 42,249,236, 97, 50,153,119, 53,109, 55,109,218,148,135,247,135,196,254, 78,124,237,237,237,157,191,120,241,226,157,179,103,207, -198,158, 61,123, 32, 16, 8, 22,225,175, 92, 60, 84, 78, 78,206,130, 93,187,118, 97,220,184,113, 88,190,124,249,166, 86,173, 90, - 21, 2, 24, 89, 21,161,157,157,157, 51,147,201, 68, 84, 84, 84, 33,128, 55, 53,172, 63, 35, 42, 42, 42,147, 32, 8,240,249,124, -183,234, 26, 90, 91, 91, 55, 52, 51, 51, 67, 90, 90, 26,160,126, 99,174, 4, 73,233,233,233, 52,135,195,129,147,147, 83,163,154, - 54,222,202,202,106,193,129, 3, 7,152, 47, 94,188, 64,247,238,221, 83,111,221,186,213, 19,128, 38, 36, 61, 42, 50, 50,210,183, - 91,183,110, 47,175, 94,189,138,141, 27, 55, 18, 45, 90,180,152, 86, 19,167,171,171,235,212,241,227,199, 35, 56, 56, 24,123,247, -238,157, 6,224, 84,133, 38,199,118,237,218, 53,107,239,222,189,152, 48, 97, 2,234,215,175, 63,178, 58,190,228,228,228,133,126, -126,126,145,175, 94,189,210,169,226,129,142,237,187,249,248,248, 52, 20,139,197, 56,116,232,208,155,134, 13, 27, 62, 58,117,234, -212, 60,188,255,192,254,253,244,233,211, 24, 53,106, 20, 90,180,104,113, 8,192, 8, 93, 46,203,216,216,216,148,235,215,175, 83, -108, 54, 27,174,174,174,232,215,175, 31, 2, 2, 2,208,188,121,115,200,229,114,156, 62,125,154,122,254,252,121,170, 76, 38,211, - 41,151, 82,238,171,155,231, 19, 19,255,199,222,121,135, 71, 81,181, 81,252,204,246,190,155,186, 73, 72, 72, 8, 45,149,142, 84, -233,161, 72, 23, 81, 68, 16, 43,162,130, 72,177,125, 34, 86, 4,105, 34,136, 20, 69, 65, 4, 20, 69, 90,164,136, 40,145, 78, 2, -132, 0, 33,129,244,186,233,101,179,125,103,238,247, 71,138, 33,164,236, 38, 40,150,251,123,158,121, 38,185,179,115,246,206,157, -118,246,189, 45,225,212,197,115, 81, 54, 1,159, 7,127, 31, 55, 60, 24,209, 13,207, 76,238,143, 30, 33,190, 72,203, 51,226,248, -241,159,109, 41, 41, 73,103, 28,233,113, 88,173, 25,127, 45,246,244,213,139, 39,237, 66, 1,131,144,224,142, 88,244,191, 87, 93, -151,188,253,154, 75,199,118,254,136, 77, 46,197,207, 71, 15,217,178, 51, 51,126,189, 87, 61, 14, 79, 0, 34,165,132, 81,240,121, - 60,176, 60, 73, 5,191,170, 35, 77,167,176,176, 32, 47,111,111, 68, 70, 70,130,231, 68,143,208, 19,128, 72,169,172,172, 5,215, -235,245,168,214,107, 31, 28, 28,236, 31, 16,128,159, 34, 35,193,231,184,235,131,156, 28, 96,244, 70,101, 53,116,141, 46, 3,152, - 94,104, 13, 85,251,214,218, 96, 87,141, 2,231, 98,111,194,108, 35,231,191, 41,198, 61, 29,143,236, 79,100, 38,154, 89,117,184, - 98,227,198,141,189,190,248,226,139,225,243,231,207, 87,206,152, 49, 3, 82,169, 20, 6,131, 1,126,126,126, 96, 89, 22,135, 15, - 31, 70,116,116,180,158,227,184,159,113,231,176, 1, 17,168,213, 75,227, 72, 18,100,149,126,203,208,107,223,195, 15,223, 21, 77, - 0, 80,222,228,212,133,109, 44,219,215,238, 62, 57,105,199,145,139,204,203, 83, 7,241,122, 4,183, 6, 0,120,121,121, 65,173, - 86, 59,173,121, 23,248,211, 53,107, 87,235,230,230,230,222,200,205,205,205,123,246,217,103, 67,170, 27,190, 75, 36, 18, 83, 85, - 36,171,184,190,125, 28,200,167, 21,192, 11, 95,124,241,197,254,210,210,210, 35,175,188,242, 10,150, 44, 89,130, 3, 7, 14, 12, - 0,112,170,153,199,206, 22, 23, 23,151,156, 63,127,222,171, 67,104,119,180,213, 10, 49,240,173, 68, 16, 66,224, 46, 39, 40, 47, - 41,194,165, 75, 23, 81, 94, 94,126,206,153,124, 90,173,214,146,188,188, 60, 15,173, 86,139,162,162, 34, 20, 20, 20,212,152,172, -226,226, 98, 20, 21, 21, 17,134,185, 99,204,150,198, 52, 43,242,242,242, 12,241,241,241, 98,175,214, 29,208, 78, 43, 66,239,255, -221, 0, 8,129,191, 27, 15,229,101, 37, 56,115,230, 12, 74, 75, 75,127,107, 72,147,227,184, 5,211,166, 77,227, 3,120,252,149, - 87, 94,113, 3,208,245,213, 87, 95,253, 25,117,122, 22, 10, 4,130,143,183,111,223,222,169,186,138,241,181,215, 94, 91, 13,224, -139,191,234, 90,114,119,119, 95, 16, 25, 25,169,178, 90,173, 88,187,118, 45, 86,175, 94,189, 5,119, 14, 84, 25,249,233,167,159, -174,231,241,120, 47,206,158, 61, 27,207, 61,247,156,188,103,207,158,243,115,114,114,190,169, 79, 51, 43, 43,107, 81,143, 30, 61, - 22,231,229,229,125,232,144, 89, 78, 76,156,217,163, 71,143, 69,121,121,121,203, 27, 59, 71, 10,133, 66,193,178, 44, 82, 82, 82, -138,129, 6,219,119,152, 82, 82, 82,178, 88,150,245,147,203,229,110, 77, 93,159,197,197,197, 31,246,236,217,243, 29,157, 78,119, - 20,192, 7,245, 24,242,203, 57, 57, 57,225,115,231,206,157,179,108,217,178, 73,185,185,185,187,154,210, 76, 75, 75,251,112,200, -144, 33,111, 37, 36, 36,108, 69,195, 85,192,159,190,251,238,187,214,237,219,183, 63,159,146,146,178,180, 9,205,131, 5, 5, 5, - 7,157, 56,191, 13,125,190, 70,147,207,231,191,186,108,217, 50,222,198,141, 27, 65, 8, 89,201,178,108, 67,249,140,221,187,119, -239,182,254,253,251,207,216,189,123,183, 52, 60, 60,252, 57,179,217,188,179,169,235,211, 96, 48,236,217,189,123,247,164,216,216, - 88,191, 25, 51,102, 72,131,130,130, 96,181, 90,145,147,147,131,141, 27, 55,154,226,226,226, 50, 75, 74, 74,246, 56,243, 12,177, - 91,202,166,158, 62,190,111,103,106, 98, 92,223,193,163, 38,184, 90,172,126,144, 20,242, 81, 82,152,139,195, 7,247, 20,167,164, - 36,157, 49, 24, 74,166, 58,163,105, 53,151, 62,122,230,215,253,187, 50, 83,226,251, 12, 28, 50,218,213,100, 9,128, 68,196, 67, -161, 46, 11,135, 35,247, 21,165,164, 36,255,110,178,153,159,184, 87,207,121,126, 32, 62,224,231, 70, 63, 59,107, 92, 55,200, 92, -253, 46, 9,129,181,253, 1,153,135,151,151,168,234,222,129,178,178,205,163, 67,154, 58, 64,220,161,170,150,202, 96, 48, 64, 8, - 88,158, 4,132,158,158,158, 50, 0, 72, 72, 72,128,188,178, 86,195,169,124,234, 1,133,188,150, 46, 15, 48, 20, 10,224,219, 94, -173, 96, 0, 32, 51,183, 16, 22, 91,163,239,141,127, 58,155,107, 25,174,205,205, 17, 16, 1,136, 80, 42,149, 75, 22, 47, 94,188, -242,220,185,115, 43,199,142, 29,187, 82, 34,145, 44,169, 42,108, 81, 35, 39,226, 47,211,188,175, 21,220,134,180, 99,162, 70,180, -103,184, 89, 3, 92,217, 39,122, 43, 44, 67,135, 14, 93,223,194,124,182,228,102,249, 51, 53,247,217,108, 54,130,202,106,187,125, -104,184, 74,240,141, 90,219,115,211,211,211, 73,213,223,206,228,211, 99,202,148, 41, 92,121,121, 57,121,228,145, 71, 8,154,158, -194,167, 81, 77,137, 68, 50,100,224,192,129, 54, 93,126, 17,185,145,156, 69,206,198, 92, 35, 71,142,159, 38,187,246, 68,146,117, -235, 55,145, 46, 93,186, 88, 0, 4, 56,163, 41, 16, 8,134, 14, 25, 50,164, 80,167,211,145,248,248,120, 18, 21, 21, 69,190,255, -254,123,178,105,211, 38,178, 97,195, 6,210,186,117,107, 29, 0, 47,103, 52,101, 50,217,132, 7, 30,120,192, 86, 82,102, 32, 41, - 89,133,228, 74,124, 10, 57,117,254, 10, 57,124,252, 20,249,102,231,110, 18, 22, 22,102,114, 64,147,207,231,243,215,237,218,181, -171,140, 16, 66, 38, 76,152,144,137,219, 7, 82,109,187, 96,193,130, 60, 66, 8, 89,190,124,121, 33,234,111, 8,255,103, 95, 75, -163,124,125,125,111,136, 68,162, 72, 0,143, 55,177,223,163, 2,129,224,128,183,183,247, 5, 0, 15,222,131,251,104,172, 86,171, - 61, 11,160,169, 25, 14,170, 63, 55,241, 95,114,191,255, 25,154, 67, 5, 2, 65, 20,208,248, 36,194,181,158,215,239,243,249,252, -159, 0, 12,115, 50,159, 29, 61, 60, 60, 30,113,117,117,125,217,213,213,245,101,173, 86,251,136, 88, 44,238,216,146, 99,119,239, - 24, 49,206,191,251,248,189,173,187,142, 73,243,239, 54, 54, 45,176,199,132,189,238, 29, 35,198,181, 84, 51,160,199,132,125,254, -221,198,166,251,119, 27,151,218,246,190, 9,123, 61,130, 35, 30,184,151,231,232,113, 95,180, 26,222, 22,118, 18,245, 22, 33, 81, -111,145,136,182,224,250,186, 32,172, 23,160, 26, 25, 17,177,138,176,236,170, 73, 19, 39,174,234, 0,184, 19,128, 95,119,169, 79, -179, 59,160,174,217,119,194,132, 85,237, 0,143,225,128,124,208,128, 1, 43, 9,203,174,154,246,232,163,171,252, 1,239,250,244, - 26,210, 36, 0,223, 23,104, 85, 91,215, 3,104, 63, 57, 16,225,111,140, 11, 36, 36,234, 45,242,238,195, 65,164,135, 23, 30,111, - 66,179,161, 72,209, 63, 58,162,229, 44,138,170,135,235,210,170,181,226, 46, 92,132,119, 93,179,143, 15,130, 34,218, 51,241,163, -131, 5, 69,168,236,146,172,248, 23, 62, 36,183, 90, 44, 22, 98, 50,153,136,193, 96, 32,122,189,190,174,129,170, 49,100,217,217, -217, 36, 51, 51,147,164,167,167,147,212,212, 84,130, 63,218,222, 56,156, 79,181, 90,253,197,195, 15, 63,204, 10,133,194,117,119, -227,216,221,220,220,150,246,238,221,219,250,201, 39,159,144,189,123,247,146,207, 63,255,156,204,158, 61,155,116,234,212,201,236, -226,226, 50,181, 57,154,222,222,222,139,130,131,131, 11,183,108,217, 66,190,249,230, 27,178,102,205, 26,242,230,155,111,178,126, -126,126,185, 42,149,106,100,115, 52,181, 90,237,230,251,239,191,223,186,121,243,102,242,243,207, 63,147, 29, 59,118,144, 5, 11, - 22,144,144,144, 16,179, 66,161,120,200, 65, 77,190, 64, 32, 88, 53,107,214,172,220, 86,173, 90, 69,214,217, 38, 15, 11, 11,187, - 48,109,218,180,108, 0,175,253,139,174, 79,170, 73, 53,169,230,159, 96,180, 30,107, 5, 95, 2,240,229, 34,209,163,131, 6, 12, - 88, 41, 2, 30,117,214, 20, 73,249,252,201,253,123,247, 94, 41, 2,166, 86,127, 86,202,231, 79, 30, 52, 96,192, 74, 33,159, 63, -189, 33,189,198, 52, 9,192, 23, 9, 4,175,245,239,219,119,149, 0,248, 95,117,218,208,182,204,245, 5,163, 90,147, 1, 1,204, -205,233, 90,200,255,197, 70,235,174, 35,248, 19, 46,194,127,138,230,223,229,166,238, 80,101,152,246, 57, 17,209,218,135,202, 89, -212, 59, 52, 51,159,178,187,124,236,157, 61, 60, 60, 14,117,232,208, 33,191, 77,155, 54,217,174,174,174, 59, 1,248,181, 80, 51, -220,219,219,251,107, 47, 47,175, 68, 31, 31,159, 88, 15, 15,143,143, 81, 57,234,124,179, 53,133, 66, 97,111, 47, 47,175,223, 2, - 3, 3, 75, 2, 2, 2,116, 30, 30, 30,187,234,137,100, 57,162,233,131,250, 31, 42,162,170,109,244,165, 67, 53,169, 38,213,188, -205,192,140,104,135,101,195,219,194, 62,188, 45,216, 17,129,248,184,182, 65, 25, 11,200,154,107,138,158, 0, 36,117, 63,223,148, - 94, 83,154, 4,224,247, 3,148,117,247, 25,237,135, 48, 7, 53,255,233, 17,173,234,231,188,115,195, 59, 52,128,253, 79,200,228, - 63, 69,243,239,194, 77, 52,210, 24,185, 22, 75,239,226,119, 26,239,242, 49, 92, 41, 40, 40,120,160,160,224,174,246, 77,184,154, -155,155,251,248,221, 20,180,217,108,231,116, 58,221,224,187, 32,213, 80,215,107, 43, 28,236,150, 77,161, 80,254, 59, 48, 0,139, - 36,188, 30,209, 17,107, 5, 44,120,135,147,145, 85,167, 75,158,145,105,142,102, 37,236,214,122,158,241, 76,115,243,249, 7,250, - 59, 52, 50,113,141,249,239,156,182, 28, 84,182,209,106,177,209,162, 80, 40, 20, 10,133,242, 23,112, 44,145,254, 16,251, 7, 16, -137,219,163,111,145,181,140,104,131,161, 79,103,122, 82, 52, 39,124,122,140,106, 82, 77,170, 73, 53,169, 38,213,164,154,255, 57, -205,106, 26,154, 59,245, 70,157,255,155,213,139,239,191, 2,173,103,167,154, 84,147,106, 82, 77,170, 73, 53,169,230,191,157,102, -143,163, 69,161, 80, 40, 20, 10,133, 66,105,156, 6,163,110,212,104, 81, 40, 20, 10,133, 66,161,180, 12, 31, 84, 78, 81, 21,137, - 63,166,170,218, 76,141, 22,133, 66,161, 80, 40, 20, 74,203, 25,131, 63,122, 27,222, 22,221,226,209,178,161, 80, 40, 20, 10,133, - 66,105, 49, 51,107,173,105, 27, 45, 10,133, 66,161, 80, 40,148,187,132, 99, 61, 35, 15, 30, 60, 72,104, 89, 81, 40, 20, 10,133, - 66,185, 87,252, 67,189, 72,117, 20,235,142, 89, 62,104, 68,139, 66,161, 80, 40, 20, 10,165,101,108,174,101,184,110, 75,163, 70, -139, 66,161, 80, 40, 20, 10,165,101, 84, 27,172, 72,212,153, 82,141, 7,208, 42, 67, 10,133, 66,161, 80, 40,247,150,127,184, 23, -217, 92,181,220, 49, 93, 82,117,175,195,193, 85, 7, 56,152,158,106, 10,133, 66,161, 80, 40,247,128,127,178, 23,241, 65, 3,109, -180, 40, 20, 10,133, 66,161, 80, 40, 45, 99,102,157,117, 13, 12, 45, 27, 10,133, 66,161, 80, 40,148,187, 98,180,106, 67, 39,195, -166, 80, 40, 20, 10,133, 66,249, 39, 67,103, 54,167,154, 84,147,106, 82, 77,170, 73, 53,169,230,127,129,153,168, 51, 42, 60, 64, -135,119,160, 80, 40, 20, 10,133, 66,185, 27, 38,107,115,125,255,211,185, 14, 41, 20, 10,133, 66,161, 80,254, 36,104, 68,139, 66, -161, 80, 40, 20, 10,165,101,108, 70, 61,163,194, 83,163, 69,161, 80, 40, 20, 10,133,114,247,204,214, 29,208,170, 67, 10,133, 66, -161, 80, 40,148,150, 49,179,161,255, 25, 52,220,115,224,152, 19, 95,208,156,222, 7,199,168, 38,213,164,154, 84,147,106, 82, 77, -170,249,159,211,108, 74,251, 24,254,121, 52,216, 24,254,207,134,118,125,165,154, 84,147,106, 82, 77,170, 73, 53,169,230,191,157, -234, 41,120,170,151,154,169,120,104, 27, 45, 10,229, 31, 14,217, 13, 62,138,131, 3, 65, 72, 43,240,197, 57,200,185,146,196,188, - 3,174,197,154,186,176, 0,200,108, 94,176, 75,243,161,139, 77,110,169, 38,133, 66,161,252,139,201, 65, 3, 17, 44,106,180, 40, -148,127, 58,249, 33, 65, 16, 96, 41,120,240, 1,177,222,130,103,216, 82,224, 90, 92,139, 53, 69,220, 7, 96,121,126, 32,214, 4, -104,131,151, 1, 55,174,209,112,241,142,135, 0, 0, 32, 0, 73, 68, 65, 84,194,166, 80, 40, 20,231,248,203, 27,195, 11,133, 66, - 29, 0, 78, 42,149,238, 1,157,229,154,242,231,226, 83,117,157,113, 85,215,157, 51, 40, 5, 2,193, 98,185, 92,254,171, 68, 34, -201,147, 72, 36,121, 10,133,226, 87,129, 64,176, 24,128,242,239,114,128,228,235, 78,114,240,216, 7, 44, 54,206,247,240,149, 18, -173,193,204, 6,129,103, 31, 77,182,116, 84,182, 72, 83,192,140, 48, 89, 57,255,111,206, 27,188, 42, 44,246, 80, 16,180, 72,179, - 22, 46, 34,145,232, 48, 0, 15,122,121,254, 59, 9, 5,122,246, 20, 8, 22,134, 0, 67, 65,231,211,165, 80,254,122,163,101,179, -217,180, 5, 5, 5,204,182,109,219,198,107, 52,154, 91, 2,129,224, 13, 0,162,255, 74,129, 43,149,202,211,106,181, 90,167,209, -104,116,106,181,250, 98, 83,233,255, 82,130, 60, 61, 61,211,220,220,220, 18,106, 39,122,118,121,176, 95,135,254,143,191,237, 30, - 54, 97, 80, 11,245, 69, 2,129,224, 13,141, 70,115,107,219,182,109,227,179,178,178, 24,155,205,166,117, 98,255,129,174,174,174, -215,207,157, 59,247, 86, 65, 65,193,160,140,179, 91, 60,115,207,109,242, 76,251,109,213,224,232,159,214,189,229,226,162,185, 6, - 96,224,223,162, 36, 77,156, 23,120,252, 33, 87,115, 12,242,156, 50,155, 87, 76,170, 65, 5,240, 7,195,210,130, 31, 49,165,156, - 23, 64,134, 94,206, 52, 42, 78, 23,121,122,253,158,100, 86,131,199, 27, 2, 19,227,221,226, 7, 14,143,247, 60,199,113,195, 69, - 34,209,203,244,241,251,239, 68,204,227,245, 63, 61,126,252, 7,175,117,233, 50, 39, 4, 24,215,128,217, 98, 0,188, 20, 18, 18, -114, 8,192,163,119,241,235, 63, 10, 14, 14,206, 2, 48,151,158, 9,202, 95, 76,247,234, 31,248,168,211, 70,203, 97,163, 53, 57, - 16,253,167,182,197,137, 71, 2, 81, 62,165, 45,244,211,219,226,228, 67,129, 24,218,156,220,184,187,187, 99,224,192,129,252,172, -172, 44,217,130, 5, 11,222,150, 74,165, 41, 0, 70, 54, 71, 75, 38,147, 69,203,229,242, 12,129, 64,112, 91, 94,228,114,121,180, - 66,161,200, 16, 8, 4,195,106,167,171, 84,170,211,106,181, 90,167, 82,169, 46, 54, 96,132,162,213,106,181, 78,169, 84, 70,215, - 78, 23, 8, 4,195,148, 74,101,166, 74,165,170,155, 62, 84,165, 82,101,212, 77,111, 8,161, 80,232,151,145,145,161,205,204,204, -212,138,197, 98,175,218,233,233,233,233,218,140,140,140,219,210,157, 65, 32, 16, 12, 85, 40, 20, 25,114,185, 60,186,190,244,186, -199,212, 16,181,202,110,168, 35,233,206,154,172, 17, 35, 70,156,204,201,201,241,119,113,113,113,169,189,193, 77,227, 50,242,235, - 45,235,231, 79, 24, 61,226,121,207,208,137,157,155,169, 63, 82, 42,149,166, 44, 88,176,224,237,172,172, 44, 89,223,190,125,249, - 60,158, 83,191, 39, 34, 38, 76,152,176, 79,167,211,249,118,237,218,149,111,183,219,113,117,255, 98,200, 99, 95,134, 52,101, 35, - 90,203,242, 5,183,126, 94,230, 55, 98,112,207,125,184,199,141, 65,201,238, 80, 17, 24,110, 32, 71,136,231,245, 44,147,231,152, -241, 15, 11, 46,101, 24, 61,109, 44,235, 6,240, 7,147,175, 2, 36,205,210, 20,216, 6,112,132,120,253,146, 42,244, 28,242,200, - 28,254,241, 84,129,167,141,101,221,193,195,160,230,104,214,190,252,249,124,254,252, 85,171, 86,241, 0,204, 6, 32,254, 47, 61, -133,123,181,130,239,208,246,252,243,221,125,208,255, 46,202,134, 87,221,239, 65,127,151,227,180,112,220,141, 93,201,201, 71,166, -183,111, 63,246,181, 46, 93,158,172,199,108, 49, 0, 94, 91,182,108,217,227, 87,175, 94,245,108,219,182,237,115,119,233, 71,255, -154,101,203,150,189,122,245,234,213, 86,129,129,129,239,130, 14, 95,244,175,130, 16, 34, 38,132, 12, 33,132,140, 33,132, 12, 35, -132,244,170,250,251,190,170,101, 12, 33, 36,162,206,250,190,170,125,171,183,247,110, 64, 99, 76,221,253,106,237, 83,247,255,219, -254,174,199,104,141, 65,101, 91,173, 49,183, 29,192,193,131, 7, 73,237,117, 93,166, 4,226,157, 57,253,124, 13,215, 15,236, 32, -250,140,100, 82, 28,127,137, 92,218,252, 33,153,115,159,167,225,177,182,248,200,249,242, 34,228,212,169, 83,228,234,213,171, 68, -175,215,147,196,196, 68,210,187,119,111,163, 92, 46,255, 5, 64,160, 51, 98, 42,149, 74,247,203, 47,191,144, 17, 35, 70,148, 42, -149,202,149,213, 55,151, 90,173,214,157, 58,117,138,140, 24, 49,162, 84,165, 82,173, 1,192, 7,128,135, 30,122, 40,143, 16, 66, - 60, 61, 61,179,235,211,155, 48, 97, 66, 49, 33,132,104, 52,154,234,170, 38,190, 74,165, 90,243,226,139, 47,234, 47, 92,184, 64, - 92, 93, 93,171,211,121,106,181,122,229,236,217,179,245, 49, 49, 49,181,211, 27,197,205,205, 45,131,101, 89,114,224,192, 1,162, -213,106,107,242,224,234,234,154,193,178, 44,217,183,111, 95,131,121,107, 44, 80,160, 84, 42, 87, 76,159, 62,189, 60, 53, 53,149, -184,187,187,235,106,165,175,156, 49, 99, 70,121,122,122, 58,241,240,240,112, 40,143,238,238,238,186,211,167, 79,147, 73,147, 38, -149,213, 46, 83,119,119,119,221,153, 51,103,170,211, 87, 56,242, 32,107,213,170,213,115, 90,173, 54, 91,171,213,102,187,184,184, - 44,241,241,241,201,205,207,207, 39,132, 16,210,174, 93,187,188,218,145, 44,109,248,248,121, 27,119,159, 57, 23, 21, 87,152,223, -101,248,243, 43, 52, 93, 38,104,156, 40,131, 64,185, 92,254,203,160, 65,131,140, 25, 25, 25,164,162,162,130,196,198,198,146, 83, -167, 78,145,155, 55,111, 18, 0,196,145,203, 73,169, 84,102,153,205,102,206,108, 54,115,249,249,249,108, 94, 94, 30, 27,191,210, -135,144, 47,133, 53, 75,201,190,113, 36, 55,106, 41,167, 86,202, 51, 1,168,238,217,131,103,125,152, 31,217, 20,188,235,218, 98, -255,248,168,101,163,108, 36,245, 56,217,241,164,167,237,196, 60,223, 91,100, 67,200, 15,100, 83,104,235,102,105,110, 8,221, 17, -251,166,255,141,117,239,190,100, 75, 75, 75, 35, 11,103,140,178, 31,157,227,155, 68, 54,134,236,110,142,102, 45,166, 62,248,224, -131,250,244,244,116, 18, 22, 22, 86,193,231,243,159,254, 47,153,172,136, 32,113, 86,236, 55, 11,185,113,225,242,194,187,100,182, -194,181, 90,109,193,214,173, 91,137, 74,165,202,251, 27,153, 45, 38, 4, 24,191,173, 75,151,125,220,228,201,236,182, 46, 93,246, -133, 0,227,171, 12, 22, 3,224,245,229,203,151,199,216,108,182,152,175,190,250, 42,102,252,248,241, 49, 0, 22,182,240, 59, 63, -249,232,163,143,136,205,102, 35, 95,125,245, 21, 25, 63,126, 60, 1,176,214,209,157,149, 74,101,135,206,157, 59,111, 15, 11, 11, - 75,239,218,181,171, 37, 52, 52,212, 20, 20, 20,148, 26, 30, 30,190, 85, 34,145, 4,130,242,151,208,152, 23, 33,132,244,122,253, -245,215,223, 0, 64, 94,127,253,245, 55, 8, 33, 99,170,252,196,152,218,127,215, 93, 87,155,167,234,255,235,211,168, 94,234,211, -172,239, 59,234,124, 15, 26,136,100,205,188,227,224, 14, 30, 60, 56,232,224,193,131, 39,234, 30,220,195,109,209,111, 78, 63, 95, -163, 49, 63,135,196,125,248, 50,249,117,136, 31, 57, 53,216,155, 36,204,127,144,228,124,179,134,188,208,205,213, 48,185, 45,134, - 56,107,180, 98, 98, 98, 72, 76, 76, 12,185,120,241, 34, 73, 73, 73, 33,165,165,165,228,219,111,191,101,221,221,221,141, 18,137, -100, 25, 0,153, 35, 98,106,181, 90, 71, 8, 33,102,179,153, 44, 89,178,196, 84, 21,169,242,210,104, 52, 58, 66, 8, 41, 41, 41, - 33,203,150, 45, 51,105, 52,154, 88, 0,173, 60, 60, 60, 50,146,147,147,137,151,151, 87,189,102,198,213,213, 85,119,227,198,141, -106,227,228,235,234,234, 26,183,127,255,126, 43, 33,132,100,102,102, 18, 55, 55, 55, 29, 0, 47,119,119,247, 75, 7, 15, 30,180, - 18, 66, 72,118,118,118,117,186, 67, 70,203,104, 52,146,163, 71,143,222,150,135,234,244, 67,135, 14,221,102,192, 28,192, 75,163, -209,196,124,251,237,183, 22,150,101, 73, 92, 92, 92,181, 73,244,114,113,113,185,184,123,247,110, 11,203,178, 36, 62, 62,222, 97, - 51,216,166, 77,155, 60, 66, 8,177,219,237,100,227,198,141,230,234, 50,173, 78,183, 88, 44,228,179,207, 62, 51,171,213,234, 24, - 0,141, 70,223, 60, 60, 60,178, 45, 22, 11, 41, 41, 41, 33,189,123,247,214,159, 58,117,138,148,149,149, 17, 66, 8,105,211,166, - 77, 30, 0, 4, 15,122,250,253,115,137,250,178,167, 94, 93,255, 93, 96,175,199, 62, 60,114, 62, 43,243,139,189,209, 49, 30,225, - 19, 70, 57, 18,212,148, 72, 36,203,124,124,124, 76,191,255,254, 59,107,181, 90, 73,122,122, 58,185,120,241, 98,205, 53,118,229, -202, 21,135,140,150, 64, 32, 88,124,238,220, 57, 43,203,178, 92, 65, 65, 1,155,151,151,199,230,229,229,217,235, 26, 45,242,165, -144, 20, 28,122,150, 68,110,158,107, 17,137, 68,139,239, 77, 52, 11,124,178, 41,120, 2,217, 20, 28,179,117,186, 71, 65,249,197, -157,132,252, 60,151, 36,189,223,150, 44, 30,165, 42,231, 54, 5,199,144, 77, 33,147,201, 59,131, 4, 78,105,110, 14, 29, 71, 54, - 5,199,124,244,112, 64,225,165,152, 11,228,196,137, 19,228,179, 53,203,201,156, 8,223, 10,110, 83,112, 12,217, 16, 58,201, 25, -205,218, 72, 36,146,196,147, 39, 79,146,168,168, 40,242,238,187,239, 18,185, 92,158,126, 55,162,122,100, 67, 80, 0,249, 60,104, - 16,217,210,209,135,252, 54,232,111,215,193,167, 87, 43,248, 14, 15, 18,103, 22, 92,218, 75, 72,209, 77,146,187, 50,140,140, 10, - 22,182,212,108,133,107,181,218,252,212,212, 84,146,155,155, 75, 86,175, 94, 77,212,106,245,223,218,108, 5, 3, 19, 0,188,177, - 98,197,138, 26,147,181,126,253,250,152, 43, 87,174,196,248,251,251,255,212,130,239, 90,187, 98,197,138, 26,147,181,126,253,122, -114,229,202, 21, 18, 16, 16,144,209,212,142,211,167, 79,151,247,235,215, 47,102,218,180,105,134,173, 91,183,146,212,212, 84, 18, - 27, 27, 75, 86,172, 88, 65,222,126,251,109,242,229,151, 95,146, 73,147, 38, 85,244,238,221,251,220,228,201,147,165, 78, 70, 20, - 4, 85, 81, 24, 49, 33, 68, 72, 8,169, 54,154, 2, 0,194,234, 31,255, 20,199,188, 72, 67,102,170, 33,131, 85,119, 91, 35, 70, -172, 81,195,230,192,247,221,105,170,234, 70, 66,106,253,253,219,216,177, 99, 7,221,241,242, 33,120,111,230,130,247,165, 41, 91, - 87, 67,247,237,167,224,151,232, 32, 44, 47,132,249,100, 36,108, 39,247,227,241,190,125,101, 50,134,249,192,217, 2, 21,139,197, - 16,139,197, 16,137, 68, 48, 24, 12,200,206,206,198,253,247,223,207,187,120,241,162,244,185,231,158,155, 43,147,201,210, 1, 76, -108,242,110,102, 42, 35,210,167, 79,159,198,179,207, 62, 43,217,190,125,123, 87, 79, 79,207,203, 44,203,138, 1, 32, 62, 62, 30, - 83,166, 76,145,236,220,185,179, 83,171, 86,173, 46, 90,173, 86,185, 68, 34, 1,159,207,111, 80, 79, 44, 22,195,102,179, 73, 58, -118,236, 24,123,249,242,229,240,177, 99,199, 10,211,210,210,144,156,156, 12,155,205, 38, 14, 10, 10,186,114,241,226,197,174, 99, -198,140, 17,102,100,100, 32, 45, 45,173, 38, 31,142,228,215, 98,177, 64, 34,145,160,118,149, 22,195, 48, 48,155,205, 16,139,197, - 14,107, 9, 4,130,161, 33, 33, 33, 87, 46, 95,190,220,125,194,132, 9,162, 11, 23, 46, 32, 51, 51, 19, 44,203,138, 67, 67, 67, -175, 92,190,124,185,219,248,241,227, 69,177,177,177,208,233,116,112,180, 10,173,250,115,151, 47, 95,198,180,105,211,196,135, 15, - 31,238,230,227,227, 19,107,183,219,197, 0,112,229,202, 21, 76,153, 50, 69,124,228,200,145,238,173, 91,183,142,109,162, 42,145, - 15, 0, 54,155, 13,207, 61,247,156, 66,173, 86, 35, 35, 35, 3, 28,199,129,101, 89, 0, 64, 97,113,225,149,203, 87,226,226, 31, -159,250,240, 32,163,213,108, 62,115, 62,250,122,187, 54, 1,126, 12, 67,218, 52,145,213,137, 10,133, 34,125,229,202,149,243, 82, - 83, 83, 37, 33, 33, 33,188,164,164, 36,148,151,151, 67, 36, 18,213, 92, 99,142, 30,183, 88, 44, 30, 28, 22, 22, 38, 48,153, 76, -224, 56, 14, 0, 8,143,199,171,247,100, 72, 75, 78, 34,212,203, 46,148,201,100,131,239,201, 19,169, 44,204, 29, 28,134,167,229, - 91, 36, 18, 23, 63,149,210, 39, 8, 72,143, 66, 91, 79, 9,248, 60,190,244, 66,178, 65, 1,144,225,240, 47,112,119, 78,147, 27, -158,156,103,145,216,220, 58, 41, 91,249,249,163,176,176, 16,173,219,133,192, 36,246, 20,159,190, 89,161, 4,227,164,230, 31, 12, -232,216,177,163,119,135, 14, 29, 80, 80, 80,128,238,221,187,195,213,213,213, 21,192,240,102,155,172,175, 2, 36, 40, 67,127,128, -183, 18, 44,243, 46,108,130,165,184,153,223,157,108,234, 46,252, 59,153, 44,181, 82,124,118,231,174,111,125,221,253, 67,129,200, -167,224,229, 34,193,150,231,187,187,121,106, 36,251,154,105,182,194,189,188,188,142,159, 59,119,206, 67, 42,149,226,226,197,139, - 8, 11, 11,195,234,213,171, 61, 93, 93, 93,163,254, 38,102,139,196, 3, 7, 62,138,141,253,106,251,173, 91, 7,167,183,111, 63, -118, 90, 80,208,146, 89,143, 62,250,244, 75, 47,189,132,229,203,151, 99,223,190,125,232,223,191, 63,102,206,156,105, 75, 79, 79, -223,214,204,239,249,116,229,202,149,115,230,206,157, 91, 87,211,154,150,150,214,104,109, 75, 88, 88,152, 95, 98, 98, 98,214,252, -249,243,187,111,223,190, 93, 38,151,203, 81, 82, 82,130,207, 63,255, 28,111,188,241, 6, 24,134, 1, 33, 4, 95,126,249,165,252, -201, 39,159,236,117,235,214,173,172,128,128,128, 38,155,117, 16, 66, 24, 66,136, 20,128,188,106, 81, 0,144,239,220,185, 83, 51, - 97,194, 4,117, 85,154,172,106,145,128, 82,151,122,189, 72,173,119,229,193, 58,229, 61,182,110, 90,221,109,132,144,177,141,105, - 56,105,160,235,251,190,200,198,204, 86,237, 55,208,224,122, 93, 36,208,197, 59, 48, 24,165, 63,239,134, 76,192, 64,198,175, 90, - 4, 12,120, 73, 87,208, 90, 42,132,141,144,240,230, 26,173,234, 69, 40, 20,194, 96, 48,128,101, 89,188,241,198, 27,146,163, 71, -143,186,243,120,188, 31,154,210,169,109,152, 18, 18, 18, 16, 26, 26,202, 28, 56,112,192,107,246,236,217,178,234,239, 41, 45, 45, - 69,135, 14, 29,152, 67,135, 14,105,223,124,243, 77,101, 99,102,134, 97, 24,136, 68, 34,204,157, 59, 87,118,254,252,121,183, 86, -173, 90, 33, 41, 41, 9, 69, 69, 69, 80, 42,149,152, 59,119,174,236,220,185,115,158,173, 90,181, 66,106,106, 42, 74, 75, 75,161, - 84, 42,157, 54, 90, 34,145,232,182,125, 24,134,129,213,106,117,202, 24,104, 52,154, 29, 49, 49, 49,158, 26,141, 6,177,177,177, -176,219,237,208,104, 52,152, 51,103,142, 44, 38, 38,198,211,197,197, 5,241,241,241, 32,132, 64,173, 86, 59,149, 71, 0,224, 56, - 14,241,241,241,104,211,166, 13,162,162,162,180,179,102,205,146, 86,167,223,188,121, 19,126,126,126,136,138,138,210, 42, 20,138, - 29, 13,105,113, 28,135,156,156, 28, 92,189,122, 21, 73, 73, 73,200,207,207, 71, 65, 65, 1,202,203,203, 97,183,219, 1, 0,242, -242,178,200,157,223, 29,184, 44,147,201,228, 97, 65, 29,253,175,196, 93,203,147,201,100,242, 0,127,255, 32,224, 29, 94, 35,134, -240,135,180,180, 52,247, 39,159,124, 82,148,155,155,139,226,226, 98, 8, 4,130, 59,174, 45,177,216,177,166, 64,118,187, 61, 84, - 42,149, 50, 86,171,181, 38, 2, 38, 22,139, 49,111,135, 1, 97,139,113,219,242,232,154, 60, 16,214, 6,139,197, 18,250,151,191, -193, 0, 6,140,165, 35, 24,166,251,217,164, 10,183, 1, 99,167,138,144,124, 24,224,108, 0, 79,128,193, 93,252, 4,251,174, 84, -120,129,160, 11,204, 8, 33,164,233,158, 95, 4, 96, 0,107, 7,128,233,121, 52,209,238,222,255,193,231, 69, 89, 89, 89, 16,137, - 68,144, 72, 36,232, 62,244, 33,193,206,203, 54,111, 48,232, 10, 43,130, 29,209,188, 45,236, 40,147,189,245,246,219,111, 43,106, -107, 62,253,244,211, 10,141, 70,243,118,179, 77, 86,133,188, 47,236,100,238,213, 44, 67,155, 37,145,185,161,183,242,140,193, 32, -100, 62, 96,235,118, 23,204,214, 96,137, 68,146, 12,224,254, 22,153, 44,149,248,204,174, 93,223,250,186,181,174, 52, 89,176,155, - 0,161, 12,222,158, 46,216, 50,111,136,155,167,139,204, 89,179, 21,238,229,229,245,203,217,179,103, 61,164, 82, 41, 98, 98, 98, - 32, 18,137, 32,149, 74,209,185,115,103,108,218,180,201,211,205,205,237,111,101,182,150,197,198,110, 93,122,245,106,194,235,225, -225, 33, 19, 21, 10,183, 23,167, 77,211,188,249,230,155, 7,247,239,223,255,213,152, 49, 99, 10,206,159, 63,255, 49,128,221,206, - 70,204, 0,172, 95,181,106,213,139,213,198,237,205, 55,223,252,114,255,254,253, 75,199,140, 25,147,115,254,252,249,249, 0,214, - 55, 38,160,215,235,247, 47, 90,180, 72,243,224,131, 15, 86,255,143,147, 39, 79, 98,219,182,109, 80, 40, 20,183,125,118,252,248, -241,120,246,217,103, 93, 45, 22, 75,163,239, 36,173, 86, 59,236,236,217,179, 97,168,236,224, 37,169, 54, 90,113,113,113, 46,101, -101,101, 46, 74,165,210,197,199,199, 71, 85,109,182, 30,124,240, 65, 23,129, 64,112, 63, 40,104,202,139,212, 54, 58,142,164, 53, -247,243,142,154,173, 58, 73, 13,142,161,117,155,209, 26, 59,118,236, 9, 52,208,147,202, 90,164,131, 4, 44,100,124, 6,114,126, - 45,179, 5, 14,130,210, 60, 48,205,232,192, 91,223,203, 80, 44, 22,131,207,231,195, 98,177,160,176,176,208, 41, 83,160, 86,171, -161, 84, 42, 97, 52, 26, 97,183,219, 33,149, 74,171,205, 8,212,106, 53,132, 66, 33,132, 66, 33,164, 82,233, 29,209,164,186,209, - 28,145, 72, 4,133, 66,129,156,156, 28,164,165,165,129,227, 56, 40,149, 74, 40, 20, 10,136,197, 98,100,103,103, 35, 59, 59, 27, -132, 16, 40, 20, 10, 40, 20, 10, 56,211,224,154,101,217,122, 95,254, 54,155,205,169,136,150,221,110,199,245,235,215,145,158,158, - 14,169, 84, 90,115,172, 18,137, 4, 55,111,222, 68,110,110, 46,228,114, 57,212,106, 53, 52, 26,141,195,186,213,199,162, 82,169, - 32,147,201, 80, 92, 92, 12,131,193, 80, 83,166,106,181, 26, 10,133, 2,165,165,165,200,203,203,107,244,216, 89,150, 69,118,118, - 54,242,243,243,145,145,145,129,130,130,130, 26,179, 85, 21, 53,106, 89, 96,167,172, 12,133,133,133, 53,145,200,134, 22, 71,224, - 56, 14,229,229,229, 56,123,246, 44,195,113, 28, 74, 74, 74,184,252,220, 92,246,133,108, 49,246,189,179,129,124,123,248,146,105, -231, 79, 49,198, 61,191, 92, 53,174,223,115,197, 40,237,253,174,253,158, 60,134, 62, 11,215,192, 38, 28, 81,160,183, 73,242,173, - 34,141, 87,120, 4,144,124, 8,224, 9, 0,169, 43,250,116,106,139,180, 98, 86,113, 67,103,145,130,193, 72,172, 15,114,117, 72, -147, 21, 14,207, 47,183, 73, 82,173,158,234,208, 46, 61,160,211,233, 32,145, 72, 32,145, 72,208,179,127, 4,146, 11, 89,249,181, - 44,163, 28, 4, 35, 28,210,252,131,118, 74,165,178,239,253,247,223,207,212,214, 28, 61,122, 52, 24,134,233, 12, 32,196,169,135, -220,218,118, 98, 88,229,125, 32, 32,115,175,229, 24, 90,237,139, 51, 5,141,155,248,144,219, 39,199,242, 66,175,231,154, 3, 65, -108, 11, 64,172, 61, 90, 96,182, 6,169, 84,170,131,235,214,173, 11,148, 74,165,135, 0, 12,104,142,136, 82,198,223,248,214,139, - 83,125, 93,171, 77,150,205, 0, 8,100,128, 80, 6, 8,100,240,214,122,224,131,103,135,187,201,165,194, 61, 78, 24,214,157,235, -215,175,247,172,107,178,170,151,238,221,187, 99,241,226,197,158,110,110,110, 59,238,241,203,114,132, 70,163,217, 30, 17, 17,113, - 54, 91,165,122, 54,167, 71, 15,241, 47, 26, 77,233,176,210, 82, 77, 64, 92,156, 53, 24,184, 2,224,179,204,204,204, 81, 78,152, -172, 71,213,106,117,204,176, 97,195,172, 42,149, 42,125,245,234,213, 47,204,158, 61, 27,203,151, 47,199,162, 69,139, 62, 7,240, - 12,128,255,101,102,102,182,106,202,100, 1, 64,110,110,238, 99,175,189,246, 90, 65, 65, 65, 1, 0,160,115,231,206, 40, 41, 41, -193,194,133, 11,241,242,203,149,157, 98,187,117,235, 6, 66, 8,116, 58, 29, 86,174, 92,169,203,205,205,125,162,137,103,123,198, -238,221,187,123, 89,173, 86, 63, 84, 86, 15, 74, 74, 74, 74,212, 69, 69, 69, 42,171,213,170,224, 56, 78,225,226,226,162, 4, 32, -127,252,241,199, 5,215,174, 93, 11,181,219,237, 89,212, 91,253, 65, 99, 94,164, 57, 48, 12, 19,217,146,200, 85,125, 17,177, 6, -104, 60,162, 53,118,236, 88,166,246,250,182,136, 17,131,216,244,232, 40,184,133,247,184, 45,154, 37,231, 51,144,169, 53, 72,206, - 72,131, 8,204,213,187,101,180,138,139,139,241,194, 11, 47, 24, 31,123,236,177, 66,142,227, 30,114,212, 20,104, 52, 26,104, 52, - 26, 92,187,118,141, 76,154, 52, 73,183,122,245,106, 99,109,163,149,144,144, 64, 70,140, 24,145,247,246,219,111,235, 27, 51, 90, -213, 17,173,101,203,150, 25, 7, 15, 30,156,127,245,234, 85, 82,109,166,148, 74, 37, 86,174, 92,105, 28, 50,100,136,238,194,133, - 11,164, 58,205,153,136, 22,143,199,171, 49, 90,181,247,225,241,120,224, 56,206, 41,163, 85, 81, 81,241,216,152, 49, 99,116,241, -241,241,164,250, 56, 53, 26, 13, 86,175, 94,109, 28, 62,124,184,238,234,213,171,164, 58, 77,173, 86, 59,108, 6,171,191, 95,165, - 82, 65,173, 86,227,218,181,107,100,196,136, 17,186,181,107,215,154,106,167, 95,191,126,157,140, 31, 63, 94, 87, 94, 94,254, 88, - 99,230,165,186, 58,207,110,183,195,100, 50,161,160,160, 0, 25, 25, 25, 53, 85,135, 70,133,122,212,212, 71,198,117, 53, 26,141, -134,107, 9,137,233,157, 59,133,105,141, 70,163, 33, 45, 61, 61, 1,120,135,107, 68,251,161,240,240,240,194, 23, 94,120,193, 88, - 92, 92,220, 98,163, 37, 22,139,227, 5, 2, 1, 25, 48, 96, 0,177, 88, 44, 36, 35, 35,195, 86, 80, 92,108, 15,249,240, 67,114, -117,222, 60, 70, 22, 29, 45, 81, 42,149, 76,149, 38, 47, 41, 41,137,147,201,100,241,127,249,147,136,199,121,131, 33,247,255,158, -168,119, 25, 62,110,138,152,201, 61, 15, 88,245,128,196, 21,144,184, 66,160,112,199, 3, 3,186,241,183,158, 45,243, 6,225,250, - 65, 36,241,107, 82, 83, 72,188, 0,110,192,207, 9, 38,215,251, 39,207, 17, 23, 21, 21,129,207,231,215,152, 34,185, 66,129, 97, - 19, 31,231,125,121,222,236, 13,144,254, 96,248,126, 78,220,235,175,190,245,214, 91,162,226,226, 98,240,120,188, 63, 52,229,114, -204,154, 53, 75,162, 86,171, 23, 57,252,240,219, 29, 42,130, 80,210, 7, 32, 47,223,200, 53,181,218,127,197, 24,188, 96,217, 22, - 89,120,183, 94,120,110,176, 86,182, 44, 50, 47,252,114,134,177, 45,192,206,131,221,210,179, 25,102,107,128, 74,165,138,140,142, -142,150,143, 30, 61, 26, 43, 87,174, 84,200,100,178, 67,205,121,240, 87,232,217,217,239,173,253, 90, 23,251,241, 72,192, 90, 81, -105,176,106, 45,121,122, 14,139,183, 28, 47,181,217,200, 84, 71, 53,141, 70,227,140,103,158,121,166,112,207,158, 61,119,152, 44, -169, 84,138,148,148, 20, 44, 89,178,164,168,168,168,232,137,123,105,178,102,207,158,189, 36, 51, 51, 51,248,231,159,127, 22,228, -231,231,107, 87,125,241, 69,233,247,165,165, 69, 75,227,226,110,252,175, 83,167,142,175,119,233,242, 68, 35, 67, 63,212,107,178, - 94,124,241,197,157,153,153,153,221,143, 29, 59, 38,204,207,207,247,123,241,197, 23,177, 98,197, 10, 44, 90,180,104, 19,128,231, -224, 88,135,151, 63, 2, 8, 86,235,141,226,226,226,177, 35, 71,142, 44, 41, 46, 46, 70,151, 46, 93, 48,110,220, 56,120,123,123, -163, 85,171, 86,152, 48, 97, 2,130,130,130, 80, 88, 88,136,169, 83,167, 22,229,231,231,143, 4,144,212,152,102, 97, 97,225,173, - 29, 59,118, 36,204,153, 51,167,123,102,102,102, 40, 0,247,242,242,114, 69,121,121,185,196, 98,177,200, 92, 93, 93, 93,187,117, -235,230, 49,115,230, 76,229,165, 75,151, 66, 51, 51, 51,245, 0,210,168,189,170, 49, 89, 13,122, 17, 0,249, 85,134,199, 82,103, -157,223,196, 54, 71,247,173,247,111, 7, 62, 87,215,108,213, 94,238,168, 58,172,255, 98, 4, 22,111,219,189,213, 36,246,239, 0, - 77,112, 87,200,165, 82,200,196, 98,200, 92,221, 97,230, 56,124,145,146,107,168, 32,100,145,179, 5, 90,247, 69,200, 48, 12, 62, -253,244, 83,123,223,190,125, 77,199,143, 31, 95,103, 52, 26,253, 1,236,117,198, 20,172, 93,187,214, 48,119,238,220,203,121,121, -121, 93,165, 82,169,165, 58,125,221,186,117,134,199, 31,127, 60, 46, 51, 51,179,187, 92, 46, 55, 52,212, 62,171,182,209,146, 72, - 36,230,188,188,188, 94, 79, 63,253,116,252,103,159,125, 86, 33,151,203,161, 80, 40, 32,145, 72, 44,121,121,121, 93, 95,120,225, -133,203, 43, 86,172, 48,200,100, 50, 40, 20, 10,167,170,229, 8, 33,119, 24,170,218,233,142, 98,183,219,143,231,229,229,117,157, - 59,119,238,165, 79, 62,249,164,162,218, 0,213,206,227,170, 85,171, 12, 74,165,210,169,136, 86,245,231, 20, 10, 5,214,172, 89, - 99,152, 51,103,206,229,188,188,188,174, 18,137,196, 82, 43,189, 98,246,236,217,151,242,242,242,186,218,237,246,227,141,252,194, - 99,203,202,202, 32, 16, 8, 16, 23, 23,103, 22,137, 68,224,241,120,184,121,243,102,141,209,114,115,115, 11,235,218,185, 83,200, -215, 59,119,159,144,137, 36,146,190,189,122,134, 38,165,166,101, 18,194,164, 54,145,213,189, 70,163,209,255,248,241,227,235,250, -246,237,107,250,244,211, 79,237, 13, 69,182, 28,193,108, 54,159,184,120,241,162, 77, 42,149, 50, 57, 57, 57,118, 62,159, 15,150, -101,137,185, 87, 47,115,231, 79, 62, 33,215, 94,127,157, 81, 43, 20, 2,145, 72, 4,185, 92,206, 28, 62,124,216, 98, 48, 24, 78, -252,245, 70, 11,114, 48,144, 37,230,153, 85, 82,158,157, 65,194,222, 74,147, 37,117, 1,164,174,128,212, 21,190,190,126, 56,159, - 98, 80,129, 7, 49, 88, 7,198, 16, 35, 68, 1, 6,242, 56, 29, 84, 66,177,140,201,205,205,173, 49, 68,213, 75, 96,135, 80, 92, - 76,211, 43,193, 16, 9,248,112,102, 8,146,177,238,238,238,130,156,156,156, 59, 52,195,194,194,248, 54,155,205,241,161, 93,178, - 89, 31,128,123, 49, 33,215,228,243,227,229,138,224,121, 75,191,148,201,216, 18, 32,122, 45,194,219,181,194,188,201,221,196,111, -238,207, 15,191,144,106,104, 7, 62,121, 14,156,222,211,137,124,222,175, 82,169, 14, 93,184,112, 65,174, 82,169,144,148,148,132, - 94,189,122, 97,243,230,205,114,185, 92,254, 19, 0,167,218,227,157,211, 33, 77, 95,206,246,125,117,119,122,110,108,142,253, 54, -147,149, 95, 65,240,204, 71,251, 75,138,203, 76, 15,157,205,104,248,254,169,135, 75, 37, 37, 37, 35, 22, 45, 90, 84,152,159,159, -127,155,201, 74, 75, 75,171, 54, 4,131, 1, 92,189, 87, 47, 75,141, 70, 51,109,233,210,165,184,112,225, 2, 70,143, 30,141,168, -168, 40, 20, 21, 21, 97,215,161, 67,137, 59, 18, 19,255, 87,221,102,171,129,161, 31,234, 69,173, 86, 47, 88,186,116, 41,162,163, -163,107, 52, 11, 11, 11,177,116,233,210, 76, 0,207, 59,107,178,170,201,203,203, 59,127,227,198,141,145, 93,186,116,185,190,110, -221,186, 76, 31, 31, 31,110,230,204,153,120,230,153,103,224,233,233,201,174, 89,179, 38,125,192,128, 1,113,183,110,221,138, 48, - 24, 12, 87, 28,249, 45, 80, 80, 80,112,122,243,230,205,103,135, 14, 29, 42,159, 49, 99,134,231,190,125,251,220, 13, 6, 67, 43, -137, 68,162,181, 88, 44,226,235,215,175,243,191,255,254,123,239,107,215,174,165,152, 76,166,243,205,205,251,127, 13,134, 97, 46, - 48, 12, 19,201, 48,204,177, 58,235, 11,141,109,115, 98,223,134,254,110,244,115,117,178,185,185,206,226, 56,211,218,225,157, 89, -157, 84,134,211,211,251,144,220,153,247, 19,221,148, 80,114,114,144, 27,121,186, 61, 83, 49,163,153,195, 59, 24,141,198,154,101, -207,158, 61,196,219,219,187, 66,165, 82, 57, 61,188,131,183,183,183,174,172,172,140,220,119,223,125, 69,158,158,158, 53, 67, 17, -248,248,248,232, 42, 42, 42, 72,159, 62,125,138,180, 90,109,205,240, 14,126,126,126, 25,132, 16, 18, 16, 16,144,221,144,158,221, -110, 39,222,222,222,213, 61,244,132,110,110,110, 27,122,247,238, 93,164,211,233,136,143,143, 79,205,208, 9,158,158,158, 43,123, -245,234, 85, 55,189,169,252,102,100,102,102,146,204,204, 76,210,186,117,235,236,218,233,105,105,105, 36, 45, 45,141,248,249,249, - 57, 61,188,131,167,167,231,138,122,242,210,172, 60,250,251,251,235,140, 70, 35,233,215,175,223,109,101,234,239,239,175, 51,153, - 76,213,233, 14, 13,239, 32,147,201,158,147, 74,165,217, 82,169, 52, 91, 34,145, 44,105,211,166, 77,222,119,223,125, 71,214,172, - 89, 83,221, 37, 29,158, 97,227,251,118,232,247,196,255, 60,195, 38, 44,104,201,240, 14, 42,149,234, 23,111,111,239,138, 61,123, -246,220,118,125, 25,141, 70,135,135,119,144,201,100,153,122,189,158,211,233,116,182, 83,167, 78, 25,162,163,163, 13,113,113,113, -134,148,148, 20, 99, 97, 94,158, 85,167,211, 25, 75, 75, 75,205,151, 47, 95, 54,203,229,247,102,120, 7,178, 57,168, 3,217, 16, -178,255,214,123,129,215,230, 14,148,155,174,124,208,149,144, 31, 30, 36,228,167,103, 8, 57,254, 42, 57,191,105, 38,233, 23, 40, - 97, 79, 45,108,157, 64, 54, 6,255,232,200,144, 12,100,115,231, 14,100, 67,200, 79,137,239, 6, 94,155, 49,160,149,233,139,207, -214,144,115,231,206,145,184,184, 56,146,148,148, 68,126,218,251, 29,233,215, 78, 94,169,185, 33,100,191,147,195, 60,244,151, 72, - 36,250,213,171, 87,147,179,103,207,214,104,238,223,191,159,200,229,114, 3,224, 88,175,101, 2, 48,100, 67,216, 68,251,103,193, -191,191, 57, 92, 89, 94,120,240, 85, 66,174,108, 37,100,115, 56, 33, 95,245, 38,228,187, 49,132, 28,120,130,156, 93, 51,153,244, - 15, 20,217,200,198,224, 40,178, 41,204,225,198,246, 66,161,176,108,207,158, 61, 36, 59, 59,155, 68, 69, 69,145,232,232,104, 18, - 31, 31, 79,210,211,211, 73,100,100, 36, 17, 10,133, 38, 52, 99,218,178,222, 94, 8,136,232, 40,202,185,188,172, 63, 33,251,166, -146,252, 29,211,200,216, 78,170,162, 62,173, 91, 52, 30, 93, 55,119,119,247,130,200,200, 72,146,146,146, 66, 78,156, 56, 65,180, - 90,109, 1,128,240,123,253, 66,140,136,136, 56, 71, 8,137, 25, 61,122,116, 12,128,195, 17, 17, 17, 49,201,201,201, 49,189,122, -245, 58,139,198,135,126,104,144, 97,195,134, 89, 9, 33,100,244,232,209, 4, 64,118, 68, 68, 4, 73, 78, 78, 38,189,122,245,178, -220,165,108,243, 1, 60, 33, 20, 10,191,112,115,115,251,213,213,213,245, 56,159,207,223, 12, 96, 58,154, 63, 30, 23, 31, 64, 43, - 0, 97, 0,122, 86, 45,161, 85,105,180,199, 33,229, 78, 38, 7,162,255,147,237,152, 19,143,181, 69,249,212,182,208, 63,213,158, -113,100,192,210,136,134,140, 22,199,113, 36, 33, 33,129, 12, 25, 50,164, 66,161, 80,100,193,241, 1, 75,111,211,244,240,240,136, -214,106,181,119, 12,162, 89, 43,253,182, 1, 75,181, 90,237,105, 31, 31, 31,157,167,167,231,197,250, 52, 61, 60, 60,162,125,124, -124,116, 30, 30, 30,183, 13,238,201,231,243, 71,123,120,120,100,213, 77, 23, 8, 4, 67,181, 90,109, 70,221,244, 6,142, 29,222, -222,222, 25,217,217,217, 36, 63, 63,159,248,251,251,103,215, 53, 96,185,185,185,183, 25, 48, 71, 52,155,202, 75, 35,121,172, 87, -211,129, 50,109,206,121,175, 38,200,215,215, 55,111,213,170, 85, 68,169, 84,230,213,222, 16, 60,240,169,183,206, 37,234,203,158, -121,109,195,119,245, 12, 88,234,232,224,160, 35, 21, 10, 69,214,144, 33, 67, 42, 18, 18, 18, 8,199,113,132,227,184,134,140, 86, -125,154,163,122,246,236, 89, 88, 80, 80,192,150,151,151,219, 51, 50, 50,204,201,201,201,198, 15, 62,248,192,154,159,159,111,210, -235,245,150,216,216, 88,179,143,143, 79, 62,128, 81,206,158,163,230,190,187,234, 86,159,145, 77,161,253,201,198,208,200,248,183, - 3,174, 63,209, 91, 97,142, 89, 53,154,144,227,175,146,179, 27,158, 33,125, 3,197,149,134,104, 83,200, 33,242,101,208, 64,178, -182,157,216, 33,205, 47,218, 15, 32,155, 66, 14, 93, 91, 28,112,253,193, 30,158,150,157, 91, 55,145,155, 55,111,146,253,223,239, - 32,125,218, 86,153,172,141,161, 71,201,134,208, 33,142,104,214,103,182,182,108,217, 66,110,222,188, 73,126,252,241, 71, 71, 77, - 86, 68,125, 70,235,141, 8,101,201, 51,189,165,230,169,221,196,150, 9,225, 34,235,136, 14, 34,123,191, 0, 1,219,213,135,199, -133,122,130,140, 8,150,153,201,198,224, 40,178, 49,116,164,163,249, 20,139,197,233,168, 53,166, 78,221, 69, 34,145,228, 55, 98, -180, 34,154, 52, 91, 65,146,156, 95,222, 27, 74,198,117, 81, 21, 58,104,178,154,186,150,186,121,120,120, 20,124,245,213, 87,196, -203,203, 43,223, 65,147,245,167, 95,159, 26,141,102,187, 94,175,143, 57,114,228, 72, 76, 68, 68, 68,204,246,237,219, 99, 78,158, - 60, 25, 35,151,203,183, 87, 7, 39,234,154,173,208, 59,159,255, 17,117, 34, 90, 49,229,229,229,228,200,145, 35, 36, 34, 34,130, -108,223,190,157,156, 60,121,146,200,229,242,152,230,230,243,207, 56,118,170,249,159,102, 38, 26,168, 58,252,211,127,220,212,103, -180, 76, 38, 19, 89,184,112,161, 69, 42,149, 26, 68, 34,145,179, 83,240,252,163, 47, 66, 15, 15,143,211, 94, 94, 94, 58, 47, 47, -175,219,204, 94,237,116, 15, 15,143,139,255,242, 27, 48, 72, 36, 18,165, 9,133,194,219,167,224, 9, 27,223,183,125,255, 25,139, -188,194,199, 63,208,194,124,138, 68, 34,209, 27, 82,169,212,176,112,225, 66,139, 94,175,119,198,104, 1,192,112,185, 92,158,181, -109,219, 54, 99, 98, 98,162,173,168,168,200,126,238,220, 57, 91,116,116,180,229,157,119,222, 41,151,203,229, 89,104,120, 88,130, -191,164, 60,201,218,118,226,106,179,117,101, 81, 64,252,184, 78,114,235,230,249, 35, 72,223, 54,117, 76, 86,195, 35,185,215,175, - 89,101,182, 46,189,233, 31, 63, 36, 72,105, 95,186,104, 30,233,211, 86,118,187,201,114, 66,179,174,217,146,203,229,229,111,191, -253,182, 51,145,172,219, 13,225, 23,193,254,100, 83,200,246, 74, 19,213,196,178, 33,248,115,242,105,176,255,223,229, 62,234,237, -133,128, 97, 65,146,171, 78, 68,178, 28,201,103, 55, 87, 87,215,235, 78, 68,178,254,138, 99, 31, 49,107,214,172,152,228,228,228, -152,164,164,164,152,147, 39, 79,198, 76,156, 56, 49, 6,192,136, 90,159,169, 49, 91,214, 73,147,204,221,120,188,121, 77,104, 62, - 58,107,214, 44,146,156,156, 76,146,146,146,200,201,147, 39,201,196,137, 19, 9,156,155,190,135,154, 34,106,180,238, 9,127,246, -132,159, 17, 0,142,213, 78,144, 74,165, 58,147,201,228,169, 84, 42,247,234,245,250, 57,168,236, 22,217, 34,205, 63, 35,159, 84, -243, 95,161,233,163, 84, 42,215,233,245,250,137, 82,169, 52,223,100, 50,121, 57,161,233, 34,145, 72,230, 73,165,210, 33, 6,131, - 33, 8, 0, 20, 10, 69,130,217,108,254,213,104, 52,126, 12,160,228, 94, 31, 59, 89,219, 78, 12,177,184, 39, 8, 94,143, 73,175, -104,187,244, 72, 81,192,252,161,174,233,253,218, 43, 82, 32,228, 62, 2, 99, 62,207, 60,153,102,118, 90, 83,198,244, 2, 43,124, -253,124,170,161,205, 71, 63,151, 7, 44, 24,162, 76,239,215, 78,153, 14,130,143, 32, 49,156,113, 86,179,174,217, 82, 40, 20,219, - 42, 42, 42,158, 5,240,171,179,199, 78,118,135,138, 80, 97,243,133,141,223, 9,164,145, 41,124, 8, 49,128,199,143, 67, 46,116, -204, 59,215,173,244, 62,250,203, 53, 71, 40,149,202,105, 33, 33, 33,237,174, 93,187,150,100, 48, 24,190, 1,112,180,238,251, 39, - 4, 24, 34, 23, 8,186, 26,237,246,168,235, 64,116, 19,154,143, 42,149,202, 5, 33, 33, 33,225,215,174, 93,187,106, 48, 24, 86, - 1,216, 69,207,209,191, 74,243, 95,201, 95, 62,138,114,245,203, 78,175,215,211,210,167,252,217,228,232,245,250, 73, 85,215,157, -179,251,150,152,205,230,197,102,179,121,113,245, 15,146,226,226,226,191, 85,163, 85,230,165, 36, 11, 89,219, 46, 26, 98,241,178, - 30,254,178, 57,123,102,201, 12, 32, 76, 38,132,220,154, 38, 76, 86, 83,154,231, 33,179, 45,235, 21, 32,123,249,199,231,100, 6, - 16,228,130,224,227, 38, 76,150,163,156,170,168,168,104,219,236, 99,126,248,186, 21, 64, 10, 1, 82,241, 78, 35, 63, 20,223, 1, - 97,104, 35,227,123,201, 81,189, 94,127,244,252,249,243,141,125,134,196, 3, 4,249, 91,179, 0, 0, 32, 0, 73, 68, 65, 84,199, - 97,119,184, 51,192, 46,189, 94,191,171, 9, 77, 10,133, 26, 45, 10,229, 31,200,223,246,133,205,188,148,100, 33,187, 67, 47,160, -128,191, 16, 60,180, 5,236,105,168,176,231, 50, 47,165, 89, 90,168,121, 14, 5,204, 92,240, 17, 4,177,253, 22,244,150, 92,230, -249, 52,203,223,230,184, 1,130,119,168,145,162, 80, 40,127, 27,102,226,246,158,134, 53,255, 83,163, 69,161,252,195,169,138,242, -100, 86, 45,127, 91, 77, 10,133, 66,249, 15, 26, 46, 48,104,184, 65,155, 51,117,175,205,105, 20,119,140,106, 54, 75,147, 15, 64, - 3,192, 5,149,211, 56, 84,119, 19,110,106,152,141, 7, 0,216,104,121, 82, 77,170, 73, 53,169, 38,213,188,199,154, 77,105,255, - 19,219,126,213,215,203,112,243, 95,241,197,180, 71,198,221,101, 36, 45, 79,170, 73, 53,169, 38,213,164,154,255, 82,205,127, 37, - 60, 90, 4,255, 40,164,180, 8, 40, 20, 10,133, 66,249,219,209,189,106,237,131,202,232,150, 79,245,134,123,218, 70, 75,230,222, -209, 7, 2, 94, 23,134, 35, 33, 0, 64,120, 76, 60,236, 92,172,177, 48, 49,167,165,218,202, 86, 65,110, 4,226,221, 12, 44, 15, -235,179, 19,138, 90,170,215, 41, 72, 61,201,203, 67, 53, 45,183,176,116,219,213, 27,250,125,206,236,171,209, 4,104,164,110,174, -147,205, 86, 91, 39,177, 72,148,110, 45, 41,219, 92, 92,156, 84,222,140,108,184, 53,182,241,157,119, 8,115, 48,231, 34, 35,146, - 91,121,238,106, 17,163,135,158,232,115,148, 92, 96, 73, 10,249,254,251,135,137,179,231,134,225, 97,176, 66,165,234, 33,145,202, -123,201, 85,174, 29, 57, 2, 20,233,178, 82, 45, 54,251, 73,214, 98,136, 33, 28,126,187, 27,231,138, 66,161, 80, 40,148,127,129, -209,186, 8, 96, 12, 42,171, 12,155,110, 12, 31, 16,118,255, 5,169, 84, 22, 8, 0, 28, 33,224, 8, 80, 81, 86, 18,147,155, 20, - 61, 18, 0, 60,218,116, 63, 34,148,170,123,112,164,114, 59,203, 1,118,171, 41,165, 44,237,220,125,142,228, 72,225, 25,244,224, -208,136, 97,147,198,142, 29, 19,220,185, 83,231,246, 0,112, 37,238,202,173,131, 7, 35,111, 28, 63,198,236,169,200, 79,248,177, - 37, 71, 76, 32,125,191,103,207,110,247, 71, 71, 95,124, 15,192,139, 45, 45, 65,119,119,229,156,163, 63, 44, 28, 56,108,210, 74, - 5,224,156,209,146,186,185, 78,158, 48,110, 84,183, 87, 94,154,197,123,102,225,135,129, 23, 78,253,182, 92,233, 19, 94, 66, 56, -219,209, 10,221,148,223, 27,155, 56,185,174,127,108,200, 96,125, 83,116,152,183,230,171,190,174,198,162, 91, 83, 8,199, 78, 97, - 24, 6,124,177,252,123,207,118,247,127,231, 50,120,126, 49, 0,135,123,140,169,125,194, 34,180, 62,126,123,166, 60, 53, 79, 42, -215,120, 9,192, 23, 1, 96,144,157,122, 29,199,119, 45,117,125,249,221, 45,221, 79,197,166,217,127,249, 97,189,137, 17, 9, 39, - 25,114,174,209,177, 84, 40, 20, 10,133,242, 95, 38,178,202, 92, 69,214,221,208,160,209,146, 74,101,129,103,127, 59,232,246,227, -201, 12, 0, 64, 68,119,111,252,239,131,117, 35,182,175,141,190, 1, 0,125,135,142, 13,122,239,141,151,112,250,106, 30, 8, 33, -232,214,193, 29, 15, 76,120,216, 49,227,225, 21,122,223,228,201, 15, 61,182,112,225,130,241, 55,111,222, 76,221,185,115,231,239, - 0, 48, 96,224,192, 14, 31,126,248,225, 35, 43, 93,221, 36,223,126,255, 67,150, 73,119,253, 66,115,142, 86,218,170,157,111,112, -199,182,211,190,253,114, 29,111,240,200,135,166,166,162, 98,169, 41, 59, 41,203,145,125, 61, 60, 60,230, 10,133, 66, 13, 0,112, -220, 31,254,199,106, 37,222, 0, 96,103, 57,149,107,171,224,114,190, 72,202, 74, 36,162,107,229,122,253,182,178,172,235, 95, 52, -166,105,182,217,194, 95,126,254, 73,222,165,164, 66, 4,134, 15,224,175, 89,250, 38, 56,214,230, 58,239,141, 15, 38, 71,159,251, - 22, 21, 58,156,112,240,208,132,117, 19,124,125,251,240,223, 95,170, 28,206, 48,120, 34,160,239, 83, 19,223,219,250,189,176,103, - 7, 53,204, 54, 14,135, 98, 10,251,110,248,248,253, 21,167, 54,140, 57, 0, 96, 19,128, 95, 0, 52,105,234,220,220,221,190,153, -187,232, 99,101,133,229,143, 97,138,170, 76, 22, 62,223,182, 27,151, 51, 56,132, 4,135, 8,188,231, 46, 87,110,250, 96,230, 86, - 67,229,220, 93, 20, 10,133, 66,161,252, 87,201,193,237,141,223, 55, 55,105,180, 0, 64, 41, 19,224, 70,114, 46, 0,192, 69, 6, -204,121,110, 6, 10, 11,242,131, 44,118, 14, 79,205,152,142,139,241, 57,184,145,146, 15, 66, 8,130,252,228, 14,231,134, 15,174, -231, 83, 79, 63, 53,232,200,209,163,231,223, 90,244,214,215, 12,131, 51, 0,176,105,243,231,125, 23,191,189,248,217,233, 51,166, - 15,255,254,251,239,175, 2,104,150,209, 18, 48,170,117, 43,150, 45, 17,103, 22,152, 76,115, 23,190,206, 45,152, 63,119, 13,128, -135, 28,114, 50, 66,161, 38, 51, 51, 83,201,227,221,222,124,237,163, 37,175, 71, 13,159,180, 50, 49, 53,189,228,210,145,253,251, -239, 11, 11, 11, 67,102, 86,110,255,229,159,108,236,122,232,136,236,201,242, 50,227, 36, 67,193,245,122, 39,109,150, 8,133, 87, -223, 93,190,161, 27,231,210,129,247,191,103, 71, 35,188,125, 43,100,229,149, 96,224,200,241,130,152, 11, 23, 70, 0, 14, 27,173, -186, 3, 52, 78,182,112,121, 93, 63,220,118,110,216,196,126,173,122,242,120,124,232,141, 54,228,151,154,193,114,192,128, 80, 13, - 70,109,255, 68, 80, 84, 97,123,240,131, 31, 50, 30, 60,179,118,172,206, 84,154, 61, 27,192,158,198,191,134,184,249,105,213,184, -145, 81, 94,175,201,170, 48,217, 1, 0, 34, 62, 11, 6,196,157,222, 95, 20, 10,133, 66,249,143,211, 96,175, 67, 30, 0, 28, 60, -120,176,222,246, 59, 44, 75,112, 35, 37, 7, 55, 82,114,112, 62, 62, 31, 86, 34,196,154,229,239, 98,213,210,183, 81,100,228,225, -199,211, 25, 72, 72,201, 69, 66, 74, 46, 10,138,235, 29,233,253,182, 42,165,149, 75,101,221, 63,254, 88,189, 98,196, 64,197, 96, - 55, 87, 87,215,196,171, 95, 87, 44,158,175, 11,125,247,229, 12,145,208, 34,201, 84, 40, 21,253,118,239,254, 46,204,203, 83,171, - 80, 42, 85,175,202,125,187,110,209,104,186,104, 26,211,172,139, 76, 27, 50,126,252,152, 81, 67,189,189,189,184, 89,107, 98,226, - 59,133,134,216, 58,118,232,216, 95,166,237, 56,190,145,221,106, 52, 57,142, 3,143,199,131, 78,167, 67,118,118, 54,146,147,147, -145,144,144,128,140,140, 84, 29, 71,136,144, 5,199,243,241,241,131, 64, 32, 70, 96,155, 0,108, 88,179, 84,254,193, 59,255,235, - 37, 85,136,247,213, 49, 66, 53,154,166,162,226,239,127, 58,124, 52,235,208,206, 13, 44, 0,228, 21,235,113,252,194, 77, 92,188, -150,225,236,137,172, 59,132, 67,155,172,180,155,101,246,148, 72,254,123,111, 46,200, 56,121,242, 84,106,105,185, 5,229, 6, 43, - 12, 38, 27,204, 22, 22, 54,150, 67,128,167, 20,123, 95,239,132,253,191,198,122, 49, 12,243,113, 83,229,105, 54,219,216,251, 67, - 20,152, 58,164, 53, 66,252, 20,200,186,113, 6,115, 23,125,140,232,100, 51,138,139, 75, 96,171, 40, 0,167,207, 68, 65,202, 69, -216, 89,150, 52,117,222,239, 18, 84,147,106, 82, 77,170, 73, 53,255,197,154, 13,121,145,127, 8,155,235, 89, 80, 99,180, 26,226, - 86, 70, 17,110, 36,231,162, 71,136, 47,218,183,241,193,249,132, 98,124,115, 60, 3, 91,142,164,225,248,229,124,112, 2, 21,114, -203,128,196, 84, 29, 18,211, 10,154, 28, 63,155, 47, 17, 78,121,249,229,210,133,157,195,202,250,252,118,104, 14,124, 61, 19,195, - 94,123,173,100, 14, 95, 34,156,226,218, 90,181,243,245,133,243,166,169,228,114,177,197,108, 65,187,182, 1,210,151,102,207,121, -146,113,149,236,116,244, 40, 85,190,161,174, 18,153,236,139, 15,222,121, 85,242,241,143,137,233, 21, 22, 84,236, 57,163, 75, 90, -240,250,226, 34,129, 80,186, 65,229, 27,234,234,168,150,205,102,131,217,108,134,197, 98,129,213,106, 69, 86,198,245,241,191,252, -248,202,200,182,173,221, 70, 74,164, 82, 16, 0,101, 70, 59,146,115, 12, 24, 50,108, 56,191, 71,247,238,225, 74,159,208,167,235, -211, 42, 45, 77, 43,229, 8, 95,117,112,239, 14,254,119, 63, 95,194,215, 7, 47, 96,223,175,151,112,254,196, 33, 59,225,108, 53, -243,127, 41,125, 58, 4, 41,125, 58,167, 41, 91,117,209,213, 44,190,157,162, 27, 45, 83, 62,143, 12, 25, 22,113,236,185, 23, 95, -250,205, 80, 94,152,247,197,186,119,179,242,179, 83,175, 75, 68,140, 93, 46,225, 67,111,178, 99,235, 47,217,152,188,244, 50,174, -165,235, 65, 8,105,114, 2,111, 14,152, 63,229,233, 87, 88,155,213,138, 96,127, 37,118,108, 94,134,241, 67,186, 98,104,103, 87, -220,215, 94, 1,185,192,140,171,241, 55,176,107,199, 86, 59,199,241, 22,208, 31, 50, 20, 10,133, 66,161, 17,173,154,197,167,246, -134, 6,171, 14, 77, 38, 99,202, 67, 83,166,195, 71,235,173,156, 48,248, 9, 81,204,173, 18,228,231,164,225,102, 66, 28, 12, 38, - 27, 68,174,109, 1,169, 55,218, 4, 6, 32,246,198, 62,235,218, 21,145,122,206,110, 78,105, 72,111,252,120, 31,191,155,241, 12, -111,197,114,255,179, 9, 55,138,123,236, 88,244, 21, 30,123, 76,233,177, 98,185,255,217,212, 36, 5, 79, 46, 37,253,158,156, 49, -149,225, 49, 4,175,189,182, 16, 19,198,142,194, 83, 79, 62,206,108,219,182,181, 79,137,131, 71,201, 65,248,233, 27,111,190, 43, -214,149,216, 45,231, 19,244,102,185, 66, 38, 59,149,168,175, 8, 15,244,151,141,158,244, 68,118,228,238, 47, 62, 6, 48,195, 17, -173,106,131,101,179,217, 96,181, 90, 1,128, 5, 0, 30,175,114, 93, 88,110, 65, 94,137, 25,186, 18, 51,236, 44,135, 73, 83,102, -200, 46, 68, 95,158, 1,160,129,246, 90, 28,103,179,219,176,231,231,139,200,186,240, 61,199,240,248,165,181, 26,195, 67,233,211, - 33,200,219,219, 63,106,236,164,199, 61,197,210,202,106,216,242, 10, 51,182,109, 92,222,104, 62,121, 12, 67, 56,214, 94, 98,183, -217, 42,218,181,109,151, 21, 18,214, 85,122,242,183, 35,227, 79, 29,219,163,183,183,123,220,229, 86,106, 14,248, 66, 9,248, 34, - 41,204, 86,199,126, 44,232,110,158, 93, 15,128,121,250,133,133,107,230,189,242, 63,254,252,181,191,195, 98, 50,192,108,172, 64, - 89,105, 49,100, 2, 27,174,158,222,111, 39,172,109, 94, 69,206,165,245,244,254,162, 80, 40, 20,202,127,156,186,211,239,212,164, - 53,104,180,210,174,157,188, 15, 0,130,122,142, 40, 84, 74, 5,110, 2, 30, 3, 93,230, 45,108, 91, 57, 23, 28, 71, 48,250,217, - 21, 80, 5,122, 67, 38,226,195,172, 47,212, 23,221, 58,209,104, 91, 29,134,177, 13, 95,191, 41, 43,240,133,231,219,169,119,236, -208, 11, 1, 96,199, 14,189,240,249, 89,173,213,159,109, 74, 9,236,125,127, 15, 16,150,197,216, 9, 15, 97,202,163, 83,144,154, -107,192, 15, 81,233,168, 48, 90, 28,234, 45, 39,243, 8,233,234,225,238, 57,234,229, 39, 70, 41, 4,124,134,233, 24,160,225,103, -228,219,236,124,190,144, 61,112,161, 52,123,210,164, 71, 61,142,255,244,221, 80,214, 35,164,171,177, 32,254,114, 83,122,102,179, - 25, 44,203,194,108, 54,195,102,179,193,205,163,237, 79,195, 31, 90,153,153,147, 91, 30,153, 91,108,234, 93, 97,179, 67, 87, 98, - 70, 94,137, 25, 37, 21, 86,120,171, 92, 97,183, 89, 58, 55,164, 71, 8,249,122,226, 67,211, 31, 7,192, 99,120,246,175,244, 57, -241, 9,149, 91,254, 48, 89,163, 38, 60,230, 25, 21,115, 11, 55,163, 15, 21, 19,206, 94, 57,138, 59,195,101, 54, 94,174, 32,124, - 6,156, 72,192,216,248, 60, 30,103,181,234,109, 90,173,231,241, 19,199, 15,143, 51,217,147,192, 23, 73,106, 62,107,180,176, 14, - 95, 49,186,155,103, 63, 5,128, 79,214,174, 89,213,111,248, 99,162, 19, 23, 83, 96,180, 1,125,187, 7, 97,239,183,159,155, 9, -177,189, 82,145,115,233, 83,122,111, 81, 40, 20, 10,133,114,155,193,138, 68,101,227,248,219, 35, 90,213,117,163, 99,199,142,173, -219,224, 26, 89,186, 34,184, 43, 5,240,108, 21,136,105,115, 87,225,235,143,231,131,101,109, 32, 4,176,179,142,141, 76, 64,136, -240,231, 23,159, 15, 12,105, 19,200,247,156,246,152,220,248,205, 14,131,108,218, 99,114, 99,167,206,238,165, 47, 62, 31,152, 82, -110,242,239,111,103, 89,156,186,154,135,184,148, 82,196,165,150, 65, 41,115,124,152, 47,190, 88,244,252,242,101, 75, 69, 2, 62, -195, 92, 77,211,235, 51, 11,237,122,190, 80,104,149,203,196,196, 66, 4,230,212, 2, 82, 56,108,226,147,198, 3,219, 63,121, 26, -192,236,134,116,170,123, 26, 86, 71,178,170,215,132, 16,194, 0, 28,199,176,108,102,129, 9,122,171, 13,186,226, 63,140, 22, 99, -111,184,230, 84,233,211, 33, 72,173, 82, 30,230,243,249, 18, 66, 0,155,213,254, 8,124, 58,140,212,231,220, 76,168,109,178,206, - 94,205,198,173, 75,199,116,172,213, 48,221,144,119,227, 23, 71,143,157, 97, 64,248,124,112,124, 30,195, 49, 12, 56, 33,143, 88, - 64, 8, 87, 55, 71, 6, 39,140, 86,181,217, 18, 11,249,139,142,238,250, 88,251,212,152, 80,124, 27, 85,233,249, 76,229,249,101, - 21, 89,212,100, 81, 40, 20, 10,229,238,210,152, 23,249, 7, 69,181,238,140,104, 53,118, 64,132, 0,137,105, 5,104,227,231, 9, -191, 54,237,145,112, 61,246,143,109, 0,236,172, 99,213, 81,251,247,231,100,174, 90,165,230,230,207, 47,237,187,124,185,255,153, -231,103,181,214,116,234,236, 94,250,234,171,233,125, 87,175,214,156,249,249,172,144, 37, 85,227,117, 85,143,205, 69,136, 51,237, -226,120,189,186,134,181,229,191,187, 35, 49,253,151, 43,229,121, 34,145,200,230,237, 42,101, 84, 74, 49,159,207, 19,138,205, 54, -158, 57, 40,188, 59,255, 0,143,233,222,152, 74,181,209,170, 91,117, 88,152,127,107,252,209, 31, 22,118, 26, 60,113,133, 91, 86, -190, 17,165, 22,126, 77,213, 33,159,199,224,202,245, 52,128, 47,138,171, 79, 83,173,114, 59,178,243,155,175,253, 87, 47, 95, 2, -171,157,197,139,243,223,194,147, 51,166, 31,129, 79,135,145,254,129,193, 49,191, 31,248, 74, 62,114,214, 6,164,221,136,206,181, -155,203,118, 57, 99,178,106,204, 22, 64, 88,194,241,138,138,203,148,102, 59,164,168,199,247,153,173, 92,179,174, 28,189,209,142, - 3,231,114,113,240,199, 93,208,168, 20,244, 73, 64,161, 80, 40,148,187,206, 63,212, 92,161,142,185, 2, 26,138,104, 53, 70,128, -159, 23,206,197,165,160,115, 72, 91,104,212, 42,196,223,202, 4,159, 39, 4,143, 1,108,118,199,205, 16,177,218,190, 93,189, 90, -131,180, 20, 5,239,179, 13, 41,129, 47, 62, 31,152,178,122,181,230, 12,177,218,190, 5, 48,157, 16,160,210,108, 85, 26, 46,214, - 9, 95, 64, 56, 91,107, 47, 55, 57, 63, 58,169,162,144,199,227,155,221, 53, 82,206, 93, 35,225,185,171,196, 66,145,144,207,217, - 9,207,234,167, 13, 52, 17,142,235,234,136, 94,237,170, 67,150,101,193, 48, 60,182,202,136, 41, 50, 10,141, 40, 53,241,161, 43, - 49,163,184,220,138,142,190, 10, 28, 59,254,189,129,181, 25,119,212,167,197, 23,138, 52,237, 3,253,240,191,247, 87,195,104,102, -145,152,165,135, 72, 34,241,246,242, 14,191, 60,253,133,215, 37, 47,109,190,133,167,135,186, 99,254,239,183,178, 12, 58,233,235, -206,156, 89,150,101, 97, 52, 89, 68,186,130, 98,215,178,242, 10,181, 76, 42, 49,122,186,105, 10,234,251,172,201,201,136, 86, 53, -114,169, 0,227,250,120,195,100,157, 10,163,217,142,211,191,236,161, 79, 4, 10,133, 66,161, 80,254,160,193, 9,164, 29, 50, 90, - 74,185, 20,132, 47,197,239, 49,183, 16, 28,214, 5, 91,247,159, 71,135,206,125,144, 83,110, 7, 1,175,201,222,134,213, 44,124, -195,120, 17,192,197,241,227,229,126, 15, 62,232, 59,156, 16,225,207, 27, 54,149,101, 2, 64,219, 78,149, 50, 28, 71, 64, 8, 64, -184, 74,195,229, 48,140, 32, 45, 37,167,172, 77,160,183, 2,215, 50,173,102,133, 68,196,115, 85,136,249,158, 26,177, 72, 36, 16, -128, 37,140, 57, 39,231,150,153, 1, 82, 29,145,171, 91,117, 40, 87,250,252, 52,108,226,138,252,212,244,210,232,142, 69,134,174, -165, 86, 49, 8, 1, 58,250, 42, 16,119, 54,146,213,101,221, 76, 52,234,110,108,172, 79,139,227,192,183,218, 57, 92, 78, 42, 69, - 73,133, 13, 37,122, 43,250, 15, 25, 39,234, 31, 49, 30,191,199, 21,128,179,219,176,252,243,200,114,150,216,166, 0,215,109, 78, - 28, 52,239,220,197,171,126,249,197, 21, 18,161, 64, 80, 18,210, 33, 32, 89, 44, 18,218,203,202,202,196,183,127,138, 15,133, 76, -140, 34,189, 13, 0,108,206, 94, 61,165, 21, 54,236, 63,155,139, 3,123,118, 66, 38,147,129,208, 27,138, 66,161, 80, 40,148,218, -248,160,114,250,157,200,170,117,141,249,114,104, 82,105,150, 35,240,112,119,131, 84,161, 70,138,206,138,114, 70,139, 98, 3, 1, -203, 86, 70,180, 26, 9, 60,213, 59,187,247,254,253, 57,153,251,246, 21,108,217,191, 63,167, 86, 67,239, 63, 34, 89, 53,107,142, - 56,172,201, 16,246,216,254, 67,191,149,142,239,237,233,202,227,243,141, 34, 33,207, 44, 16,241,173, 34, 1,207, 38, 18,240, 44, - 94,106, 33,255,183, 3,187,196,132,193,111, 77,105,154, 76, 38, 68, 68, 68, 96,244,232,209,152, 48, 97, 2, 30,126,248, 97, 4, - 5,133,106,121,124,198, 66, 24,142,243, 20,151,163,189, 39, 3,129, 41, 3,191,236,250,200, 16,119,106,239,101,214,108, 26,135, -219, 45,231, 31,154,132,112, 69,165,102,152,172, 44,138,245, 86, 20, 87, 88, 97,247,236,139,189,167,179, 97,180,176, 72,139,249, -222,152,159,155, 57,215,156,119, 51,165,137, 83,241,218,237,255,146,204,103,158,154,145,175,146,242,110, 14,232,119, 95,190,135, -187,155,157, 97,254,136,188, 50, 12, 3,169, 90, 11, 87, 23, 21, 82, 46, 30,194,209,229,195,140, 0,222,116,164, 60,107,163,150, - 11, 48,190,183, 55,198, 77,154,138,206,125, 70, 58, 98,172,233,140,246, 84,147,106, 82, 77,170, 73, 53,255, 75, 84,207,113, 88, -189,118,108,100,248,106, 3,212,206, 71,129, 14,190, 10,152,172, 90,152, 44, 44, 42, 76, 44,202, 12, 86,148, 25,108, 72,201, 53, - 32,110,127,203,115, 88, 25,197,170, 28,241,147, 16, 0, 76,165,193,115, 52,122, 34,182, 90,222, 95,181,252,195, 71,118,117,239, -102,121,105,140, 79,235,216, 20, 75, 54,195,240,140, 60,190,192,230,166, 18, 8,227,227, 99,243,207, 68,253, 52, 80,106,103, 31, - 55, 52,162, 99,183,219, 75,125,125,125, 1,220, 62, 5, 79,104,123,217,132, 83,145,175,181, 29, 52,126,185,231,199, 75, 22, 26, -120,124, 17,199, 8, 68,113,172,205,184,211,168,187,177, 1,141,216, 15,158, 72,122,253,220,165,107,125, 92,220, 90,227,102, 86, - 5, 42, 76,118, 88,237, 28, 92,149, 34,100, 94, 57, 98, 77,137,143,254, 78,159, 29,187,181, 25,197,182, 35,225,122,156,223,168, - 81, 35, 31,234,211,167, 47,127,241,226,183, 16, 28, 28, 12,163,209, 8, 30,143,135,214,109,218, 35, 37,225, 18,206, 70,190,207, - 26, 10, 83, 55, 2,120, 15, 64,190,179, 95, 82, 80,102,193,161,232, 60, 68,254,248, 45,248, 66, 49,189,157, 40, 20, 10,133, 66, -185,147,153,117,214,155, 29, 50, 90, 38,147, 41,229,254,136,113,224, 56, 2,150, 0, 28, 91, 21,121,226,254,136, 62,177, 54, 83, - 74, 75,115,199,113,236,249, 79, 55,111, 25,221,189,215, 32,126,152,191, 18,101,133,185, 56,123,234, 87, 59, 56,114,198,145,253, - 11, 11, 19,245, 50,175, 14, 15, 61, 50,249,193,221, 51,158,154, 85, 50,112,200, 16,133, 86,235,109,206,204,202, 52,124,185,253, - 27,219,145,159,246, 13,228, 96,127,180,176,240,166,190, 49,157,210,210,210, 79,234, 75,151,136,149,253, 1,180,229, 11, 24,139, - 49, 63,209,169, 22,225, 5, 89, 25,147, 62,124,255,157,212,199,158,157, 39,110,231,219, 30,121,165,124,164,100,230, 34, 62,106, -159, 57, 43,225,194,143,101,153, 23,159,118, 80, 42,167,158,180, 76, 0, 31,159, 61,123, 38,124,212,168, 81, 35,135, 14, 29, 74, -102,206,156, 9, 66,128, 95, 54, 63, 79,138, 82,206,126,143,202, 40, 86, 82, 51,207, 75, 90,212,153, 75,110, 15, 15,236, 41,112, - 87, 61,141, 45,223,254,100, 3,225,210,232,253, 68,161, 80, 40, 20, 74, 13,205,111,163,149,113,189,114, 60,173, 63,155,242,220, -188,233, 91,183,126,253,193,215,219,119,245, 55, 89, 44,190, 4,162, 12,214,110, 57,161,103,177,216, 81, 13,163,238,102,180,187, -123,199, 78, 95,126,254,233,155, 95,110,249,108, 16, 56, 54,132, 1, 82, 9,131,223,164, 54,118, 70, 83, 38,171, 81,179, 84, 80, -190,105,248, 67, 43,141,133,133,250,175,157,221,215, 88,120, 35,151,199,183,182,222,180,230,253, 21, 60, 30,127, 4,203,114, 66, -142,181,221,100,173,166,143,140,249, 55,246,195,225, 86,110, 40,106,100,219, 85, 0, 87,143, 31, 63, 62,224,248,241,227,189, 0, -124,130,202, 57, 20,163, 91,114, 94,204,133,229,195, 94, 89,248,202, 47, 11,192, 4,112, 28,129,157,229,210, 68, 70,195, 48,122, - 79, 81, 40, 20, 10,133, 82,195, 76,220, 57,104,169, 99, 17,173,191,138,226,226,164,114, 20,227,165,150,234, 20, 22, 38,234, 1, -220,209,115,207,208, 66,221,184,196,178, 31,144, 88,246, 67,115,247,175,200, 75,206, 7,146,103,180, 48, 27,142, 52,100,255,189, -106,185, 43, 20, 20, 92,175, 64, 1,122,211,123,136, 66,161, 80, 40, 20,167, 13,151, 99,141,225, 41, 20, 10,133, 66,161, 80, 40, - 77,154,172,218,107, 0,149,109,207, 27,234, 57,224,204,204,220,205,233,125,112,140,106,182, 88, 83, 8, 64, 12, 64, 9,160,169, - 42,205,145,168,154,175,145,150, 39,213,164,154, 84,147,106, 82,205,123,168,217,148,246, 49, 80,254, 84, 3, 70, 53,169, 38,213, -164,154, 84,147,106, 82,205,255,158,230, 63,153,153,245, 44, 0,254, 70,109,180, 40, 20, 10,133, 66,249,171,112,119,239,168, 4, -106,218,245, 54,137,220, 35,212, 11, 0, 12, 5,215,117,180,244, 40,245, 80,123,158,195,187,210, 70, 75,200, 19,136, 95,145,171, -220,175, 43, 52,238, 89,255,241,194,101,130,218, 40,230, 12, 31, 24,184, 55,184,173,108,130, 51, 59,202, 61,131,190,242,110,223, - 59, 93,161, 13,154, 3,159,238,178,150,100, 66,161,109,235,169,108,221,243,148,202, 55,252,129, 63,225, 24, 37, 97, 97, 97,125, -195,194,194,250, 2,144,220, 13, 65,185, 54,104,170, 95,135, 62, 81,218,118,221,126, 85,120,117,156,124,183, 51,172,244,233,224, -174,108,221,227, 7,101,171, 46,197, 74,159, 46,101, 74,191, 30, 39, 84, 30,161,237,154,218,175,245,248, 15, 67,222,221, 25,183, -179,245,248, 15, 67,234,219,238, 58,106,173,234,237, 93,137, 75,220,199,125,164,164,207,149,230,209,186,255, 84, 23,159, 65, 11, -220,157,221,207, 55,168,207,213, 54,225, 3,242, 90,117,236, 29,231,232, 62,126,193,125, 47, 6,132,245,215,249, 5,245,141,166, - 37,239, 24, 82,207,182,125,165,174,254,145, 18, 87,255,159, 36,110,109,135,180, 84,207,199,199, 71, 22, 18, 18, 50,170, 79,159, - 62,207, 13, 27, 54,236,229,110,221,186,205, 12, 8, 8, 24,113, 47,127,232,203,181, 65,111,152,133, 76,129, 89,200, 20,200,181, - 65,111, 52,253,124, 13,254,128,225,177,217, 12,143,205, 86,104,131, 63,248,187,156, 43,137, 87, 80,128, 92, 27,180, 90,229, 29, -118, 94,166,237, 56,206,217,253, 93, 93, 93, 71,120,122,122, 78,172, 94, 92, 93, 93, 71,208, 59,160,217,212,142, 98,181, 56,162, -197, 23, 74,228, 39, 31,123,234,197, 78,203,222,121, 93,186,102,203, 94,172, 89,178,240,154,185,162, 36,236,239,120,228, 30,109, -123, 69,243,121,124,191,218,105, 44,199,102, 22, 36,159,239,121, 55,244,131,219,200,158,126,243,213,233,243,167, 62, 18, 17, 16, - 49,118, 46,115, 35,217,184,207,113,139,134,174,223,253,240, 99,235,168,223,126, 93,187,101,203,230,247,242,237,193,171,133, 18, -193,167,101, 25, 87, 75,156,201,131,218,179, 93, 91,129,194, 35,234,254, 9, 47,122,199, 28,251,102, 43,107,225,134, 27, 10,106, -205,254,221,124, 60,219,183,111,127, 31,159,207,119,159, 51,103,142, 8, 0, 62,254,248,227, 14, 44,203, 22,222,186,117,235, 2, -154, 49,248,105,165,193, 12,158,254,201,138,119,191,126,224,129,209,200, 46,168,192,242,213,235, 7, 31, 62,248,221,195, 21,186, -196,239,239,198, 57,113,113, 9, 84, 67,164,186, 50,247,213,247,180,163, 6,223,199,215,155,236, 56, 28,117,105,192, 55,235,223, - 59, 15,132,246, 42, 47,184,222,224,152, 98,156,161,116,145,151,146,140,226, 12,165, 0, 48,245,142,151,189,210, 22,225, 41, 99, - 71,249, 72, 4,151, 10,129, 38, 39,125,116,105,211,255,136, 80, 34, 9,224,241,120,224, 49, 0,143,199,128,207, 48,149,243,132, - 90,141,105, 89,241,191,143,252, 59,220, 39, 42,255, 94,185,224, 11,220,121,204, 31,249, 99,120, 85,107, 66,202,114, 19, 79,186, -223,133,175,209,116,234,224, 18,222,191, 67,197,151, 39,146,139, 20,130,129, 47, 71, 50,132,247, 89,250,239,171, 47, 59,100, 0, -164, 82,215, 3, 7, 14,120,142, 26, 53, 74,163, 13,159,112,194,145,125,196,124,125,216,193,131,251, 69,163, 70,141,116,226,250, - 12, 26, 14, 30,111, 59, 3, 8, 57,142,124,204,231,200,119,250,194,132, 91,128,115,179, 79,201,180,193, 79,243, 64, 28,126,206, -112, 96,162,141,121, 55,182, 52,183,112, 5, 18,245, 48,161, 72,244,114,219,160,206,221,179, 82,111, 70, 87,232,203, 87,219,205, -165, 39,156, 22,178,217, 95, 57,246,123,204, 3, 2,161,144, 25, 53,172, 55,223, 12,252,218,146,147,238,229,229, 53,113,221,186, -117,237,250,246,237, 11, 0,176,219,237,234,221,187,119,123,191,255,254,251,138,132,132,132,230, 78,156,234,235,233,233,233, 47, - 22,139,125, 1,192, 98,177,100,229,231,231,167, 3,104,242,135,191,194,171,157, 7, 8,222,251, 61, 42, 74, 0, 0, 3, 6, 12, -252,192,255,254,217,174,124,145,210, 88,111,113, 88,202, 21, 37,183,126,157,119,246,220, 25, 6, 0,250,244,238,251,186,220, 35, -244,211,123, 25,217,146,106,131,123,243,128,249,125, 6, 68, 76,154,242,232,116, 94,120, 71,127,140, 24, 62,244, 53, 35,112,192, -169,107, 70, 32,144,157, 63,127,190, 61,143,199,227,219,237,118, 83,159, 62,125,210, 91,146,175, 86, 65,125, 79, 51,224,181,182, -218, 45,159,231, 39, 69,127, 0,220, 49,113, 12, 95,211,186,251,155,224, 11,158,229, 56, 46,163, 60, 61,186,223,191, 48,162,117, -103, 57, 59,171,196, 19,136, 95,158,250,228, 11,157,230, 45,248,159,116,238,154,227,136, 92,255,122,193,223,213,100, 1, 0,159, -199,247, 59,114,244,136, 86, 46,230, 3, 0,244, 38, 59, 30, 24, 53,170,233, 55, 66,155, 94,191,241, 24, 38,184,122, 66, 27,214, -110,149, 10,132, 98, 19, 83,105,144,192, 0,240,104,213,230,184,151,253,164,124,234, 35, 17, 1,219,119,253,156,153,158, 89,232, -244, 67,141,225,139,208,103,224, 8, 68, 12, 31,169, 57,127,238,244,123,155, 55,110,120,195,110,181,109,224,108,220,106, 83,209, -205,236, 38, 31,230,222, 29,123,136,149, 30,135, 39, 61,247,190,187,137,231,134,197, 75, 62,241,136, 58,180,227, 68, 86, 70, 87, - 46, 45, 45,195, 68, 24,230, 90,113, 81,206,203, 21,185,183,110, 56, 90,100, 74,165,178,157, 82,169,236,218,165, 75, 23,233,194, -133, 11,133,131, 7, 15,254,195,178,207,156, 41,250,237,183,223,124, 86,174, 92, 57, 58, 54, 54,214,164,215,235, 47,235,245,250, - 36, 56,209,208,222,219,219,115,246, 67, 15,142,195,208, 73, 47,130,229, 24,204,124, 97, 30,142, 28,218, 51, 11,192, 93, 49, 90, - 54,185,250,253,103,159, 91,232,217,231,190,110,252,247,118,220,128, 76, 44,192,200,158,193,204,147,115, 22,185,108, 89,251,222, - 23, 40,192,160,250, 34, 89,156,161,116, 81, 39, 15,203,163,227,251,182,197,254,157,150, 71, 49,236, 85,240,228,154, 15, 50,246, -255, 47, 30, 0,218,141,154,163,146,176,249,235, 90,185,240,181, 18, 54,127, 93,187, 81,115,142, 37, 29, 94, 87,222, 88, 94,132, - 18, 73,192,206, 29, 59, 58,186,170, 68, 16,240, 24,240,249, 12, 4,124, 30, 76, 22, 22, 15, 63,242,232, 93,187,204,101,218,142, -163,121,192,147,149, 47,108,124,101,204, 75,252,201,153,115,194,240, 69,238, 7,247,255, 40,208,106, 36,224,243, 25,240,121, 0, -159,199, 32, 85,103,196,211, 79, 63,169,105,169, 97,127,160,191,246,190, 87,166, 4,143,236,211,201,173,203,183,103, 24, 77,159, - 7,166,184, 23,152,228, 79,236,218,247,235,163,100,192,188,115,132,112, 43, 50, 79,126,114,180, 49, 17,179,217,172, 27, 57,234, - 1, 53, 35, 80,200,143,237,221, 58, 80,192, 99, 96, 99, 9,236, 44, 1, 91, 53, 55, 42, 83,245, 11,134,199, 99, 64, 56,130,103, -159,125, 26, 35, 71, 61, 96,224,236, 92,166,227, 15, 57,222,246,195,199, 78,121,154,109, 28, 86,174,219,242, 94, 69,105,254,123, -201,241,238,169,250,210,130,121,198,188, 68,135,231,193,224,129,244,204, 72,138,123,110,199,193,179,232, 20, 22, 10,150,171,204, -103,176,159, 2, 59, 34,207, 34, 36, 56,164, 50,223, 28,249, 63,123,103, 29, 29,197,245,183,241,103,214, 53,238, 9,193, 3,193, - 18,220,221,139,107,209, 66,113, 90, 74,141, 34, 45, 45, 80,180, 20,167, 64, 11,148, 82,160,184, 7, 11, 14,165,104,128,144, 0, - 73,136, 19,223,216,186,239,220,247,143, 77, 40, 18,217, 0,125,251,107,123, 63,231,236,217,204,100,247,217, 59,115,103,238, 60, -247,123, 13,181, 3,229,104,214,180, 25, 0,188,150,209,226,137,156,190,233,208,123,244,130, 62, 67,199,193,219,203, 11, 28, 98, -233,115,238,196,111,125,126,217,248,253, 23, 86,131,106, 69,133,196,136,237,217,115,129,176,236, 27, 71,157,252,253,253,189,154, - 53,251,115, 58, 70,171,213,138,106,213,170, 33, 61, 61, 61,248,117,234,105,126,126,126,189,231,205,155,231,221,171, 87, 47,190, -175,175, 47, 0, 32, 43, 43, 43,224,244,233,211,141,231,205,155,151,147,153,153,121, 2,101,204,232, 99,179,112, 4, 28, 30,184, - 98,177,212,126,140, 96, 56, 51,166,189, 23,234,227,231,111, 44,233,243, 10, 69,150,112,230,135, 23, 25, 30, 79, 80,244,121,112, - 8, 97,153, 50,162, 68, 93,249,124,126,137, 45, 20,102,174,115, 75,194,119,153,192,225,114,236, 23,171,213,162, 40, 72,189, 91, -183, 2,145,184,250,124,161, 96,211,224, 97,227, 90, 15, 25,212, 31,126, 94, 46, 56,247,123, 36,166, 76,251,204, 98, 53, 91, 86, -189, 86,225,193,229,242,114,114,114,146,221,220,220,124,223,252,121,203, 84, 63,123,230,148,247,185,243, 23,102,175, 92,179,110, -170,217,100,181,176,132, 60, 91,199, 88, 34, 17,241,187,245,121,215,217,187,102, 75,241,186,121, 19,248,255,194,136,214,230,183, - 98,180,132, 18,167,119,191,158,249,145,120,225,174, 27, 56,177, 97, 74,174, 78,149,235,245,172,166,224,236,122, 87,171, 42,108, -252, 58, 41,148,123,213,110,197,112,121,147, 25, 46, 87,198,112, 24, 33,107, 99,159, 90, 77,166, 69,250,188,184,204, 55, 61,122, -150, 37, 56,248, 71, 78,197, 12, 16, 65,208,206,189,135,189,125, 92, 69, 48,152,109, 24, 54, 98, 52,118,236,216,225,228,229, 34, -132,193,100,197,247, 43, 87,170, 53,201, 39,188,147,159, 22,164,119,237,251, 89,120, 66, 82, 78, 84,106,166, 97, 95, 69,211,102, - 52,219,160,210, 89,161, 51,114, 80,171,126, 51,124,191,170,142, 56, 53, 37,241,179,237,191,108,157,254,240, 33,119, 7,203,229, - 44, 48,100, 62,122, 90,226, 77,231,219,160,135,179,155,199,238,129,147, 23,187,198,229,240, 64, 96, 70,188,179, 24,239,142,157, -238, 92,195, 87, 2,153,152,235,154,152,146,238, 55,227,139, 47,126, 79,176,145,230, 42, 69, 66, 98,121,233,169, 90,181,234,160, - 62,125,250, 72, 63,255,252,115,126, 96, 96, 32,126,249,109,127,149,118, 61,134,246,205,200,204, 14, 36,132,192,199,219,251,233, -196,247,135, 30, 63,121,242,100,202,211,167, 79,249,203,151, 47,111,113,248,240,225,122, 89, 89, 89, 14,215, 76,109,132,192, 96, -180,193, 86,244,128, 84, 40,141, 21,246,167, 1, 1, 1,162,244,244,116,227,115, 81, 6,230,207, 64, 33,211,163, 75,135, 22,188, -159, 78, 37, 65, 99,176, 65, 38,230, 35, 41, 91,135,166,141, 66,152, 45, 54,107,195,146, 4,199,191,219,123,174,143,156,244,236, -215,170, 58,188,221,164,216,246,195, 98, 28,187,158,216, 51, 91,195, 96, 61,225, 78,246, 19,241,186,201,216,204,245, 29,155,214, -244,237,220,164, 10,110, 55,173,233,123, 37, 34, 38, 86, 50,116,229, 71,233, 26,254,185,130,211,211,213, 37, 23, 60, 28,184, 59, - 9,240,243,153, 20, 72,197, 60,200,196, 60,200, 68,246,119, 14,135,121,179, 90,173, 95,221, 64, 46,107, 27,207,229,242,198, 15, -127,119,168,255,200,225, 67, 9,184, 28,236, 63,120,188,255,174, 93, 59, 51, 45,102,211, 86, 27,135,251,115,105,215,207, 11, 39, -148, 3,120,187, 8,241,197,214, 40, 56, 75,248,112,146,242,225, 44,229,163,115,168, 23,184,175, 63, 9,140,219,148,254, 53,122, - 77, 25, 88,181, 83,112,101,121,173,251,241,202,135,227, 23,221, 89,115,169,176,211, 39, 63,172,174,231,161, 41, 52,241,190,153, - 49,145,151,150,145,209,105,255,241,203,157,109,166,113, 49, 86,179,246, 75, 69,228,254, 18,163,194,105, 49,215, 27, 7,180, 28, - 34, 54,107, 44, 15,238,199,164,213, 44, 48,138, 16,157,172,130, 76,204,131,188,248,220,138,121,144,137,249,144,139,121,200, 72, - 75, 66,190,150,251,123,186, 7,167, 19, 46, 95,183, 86, 36,225, 6,179, 13,247, 18, 53,168, 26,220, 8,126,126,254, 48,245, 26, - 85,245,230,133,131, 71,111, 93, 62,178, 84,151,245,248, 75, 71,117,126, 11,187,129,217,159, 78,142, 96,128,187, 69, 15,233,198, -223, 44,219,208,228,219,217, 31,190,176,111,198,130,117, 77, 94, 63,146,229, 52,183,243,192, 15, 22,180,235, 54, 16,234,252,108, -252, 17,190, 15, 61,250, 12,198,168,113, 31,195,213,213,243,251, 85,139,102,222,183, 26, 85, 23, 94, 41,115,125,235,180, 13,105, - 80,119, 87,128,191,127, 32,203,218, 87,249, 32, 4,208,168,149,152,249,201, 68,176,132,160, 97,227,230,157,197,237,186, 17, 82, -180, 26, 72,110, 94,174, 54,230,241,195,174,134,156,152,155, 14,159, 75,131,193,162, 80, 40,112,239,222, 61,196,198,198, 34, 58, - 58, 26,121,121,121,112,113,113,209,104,181,218, 10, 5,239, 67, 67, 67, 71, 94,184,112, 65,236,230,230,246,108,167,201,100,130, -147,147, 19, 70,142, 28,201,239,222,189,123, 64,239,222,189,199, 68, 69, 69,253, 6, 64, 85, 98,122,242,159,100, 56,249, 4,255, -216,161, 99,135,169, 0, 32,113,246, 75, 92,255,203,241,232, 50, 43,180, 46,254, 85, 90,183,110, 83, 19,132,128, 1, 89,171,203, -139,205, 42, 35, 74, 36,187,113,227, 70, 13, 46,151,203,251,243, 25,196, 98,227,182,189,117,206, 94,125, 48,104,217,247, 43,196, -206, 50, 17, 20, 74, 19, 38,140, 26,232,240, 51, 88,226, 19,220,171,117,235,246, 71,191, 93,240, 53, 79, 46,147, 33,252,102, 2, - 62,250,228, 11, 67,102,114,212, 10,194,242, 55,232, 20,177, 57,111,248,168, 36,120, 11,212,170, 36,135, 83,191, 30,226, 41,239, -245, 19,155, 44, 54, 20,106, 45, 48,154,109,176,177, 4, 74,173, 5, 15, 83,213,240,116,174,248, 82,110,132,144,102, 0,188, 0, - 40, 24,134,185,253,252,118,113,133,174,216, 27,191,180,157, 91,244,124,240, 0, 96,130,125,164,254,179,203,167,104,187,180,253, -197,223,127, 8,160,110,145,166, 13,192, 45,134, 97, 10, 74, 49, 91,175, 68,185,120, 97, 97, 97,164, 79,159, 62,207, 74,252,151, -183, 95, 70, 36,224,251,203, 92,188, 64,200, 35, 60,191,128,177,183,111, 64,222,138, 85,107,220,167,125, 48, 57, 69, 85,152, 95, -165,104,247, 57, 71, 30, 22, 60,134,187,170, 67,155,150,221,167,126,240, 1,130,107, 84, 18,216,108, 54, 18, 21,155,104,217,254, -243,182,177, 87,174, 11,215,168,210,162,230, 62, 23,130,172,208,176, 79, 27,107, 75,123, 57,130,101, 99,109, 47,215,110, 95,209, -100, 24,192, 85, 46,196,143,167,146, 64, 8,192,128,192, 69,198,199,158, 75,105, 72,140, 56,164,234,211, 80,165, 29,185,108,126, -231, 78,189,166, 95,120, 24,111,216,151,147, 99, 56, 3, 32,171, 44,205,146, 11,116, 22, 70,179, 13, 22,171, 21, 7,142, 31, 71, -207,206, 45,208,186,117, 11,180,111,215,154,119, 39, 34,114,220, 7, 83, 39, 6,226,207,209, 29,207, 52,197, 62, 65,205,228, 46, -158,251, 6, 77, 93,238,244, 32,205, 10, 30, 23,168,238, 43,129,187,147, 0, 38, 43,131,100,133,185,232,206,113,197, 71, 51,218, - 68,194,144, 0, 0, 32, 0, 73, 68, 65, 84, 22,184,207,254,108,234, 73,149, 66,216, 0,120,100, 46,235,216,117, 58,157,112,244, -232,209,124,139,197, 98, 30, 57,225,227,238, 89, 89,138,254, 27,215,126, 39,242,246,246,129,206, 96, 69, 68,244,147,186,223,126, -187,160,250,241,211,151,142,204,255, 98,202,209,158, 61,123,186,236,221,187,151, 45,239,124,190, 80, 67,204,206,253, 97,219,174, - 3, 59, 86,175, 88,130,152,148, 2,252,252,211, 6, 16,155,245,199,114, 78,213,243,154,100,244,232,209,146, 35, 71,142, 84, 74, - 75, 75, 83,233,116, 58,197, 11,241, 8, 14,195,203,206,215,193,211, 73, 8, 1,143, 3, 31, 55, 49,188, 93, 68,224,115, 1, 14, -195,216, 74,210,252,121,223,137, 69,172, 78,137, 99,187, 77,195,183,253,176, 24,227,166,125,133,168, 92,225,105,142,212,101,209, -135,195, 7,205,246,146,216,122,250,187,114,188, 59, 55,169, 10,153, 88,128, 57,211, 71,163,121, 68,178,119,122, 33,251,149, 66, -207,109,180,224,244,179,197,186,207,189, 24, 28,177, 71,176,156,164,124,156,222,245,125,142, 86,169, 80, 22, 55,201,153,140,134, - 20, 7, 47,227,115, 37,212,108,103, 55, 10,169,191,120,234,164,241,156, 54,173,154, 19, 14,135,143, 92,181,137, 33, 4,248,228, -163, 41,248,112,202, 68,223,167, 25, 57,223,108,216,240,227,220, 11,103,201, 66,173,226,241,252,178, 52, 57,140, 61, 10, 36, 23, -243, 32,151,216,141,139, 92,204,131,193,100, 3,195,128,235, 90,185,177,146,177, 71,114, 51,242, 83, 74,173,129,191,160,233, 94, -185,254,249,179,137, 78,117, 10,246, 21, 92, 79,202,136, 94, 20, 17,153,125, 11, 64,126, 96,123,215, 49,102, 43,129,198, 96, 69, - 82,182, 14, 86, 51, 97,198,189, 83, 5,213,134, 48,193, 75,182,221,221,113, 42, 18,206,207, 21,250, 47,104,166,223, 56, 96,240, -104, 48,112,216,234,117, 63,221, 94,177,248, 43,110,174,210, 4,150, 16,136,133, 92, 72,132,188,162, 23, 23,122,173, 18, 27, 54, -109,201,178,130, 25,132,203,151,173, 21,185, 62,193,146, 81, 3,123,181,223,195, 0, 66,134, 35, 72,243,175, 82,181, 74,151,190, - 99,197, 93,250,141,134,205,106,154, 29,113,149, 92,212,229,196,156,119, 68,179, 65,189,186, 96,128,187,218,156,216, 41, 0, 32, -243,174,253, 99,157,224, 58, 77, 94,222, 23, 20, 20,220,196,145,124,127, 22, 41, 21, 59, 77,115,115,247,250, 42,184,126, 35,239, -236, 2, 35,227,228, 81, 9, 73,113,247,176,123,211, 55, 59, 89,131,105,193,249, 19,251, 22,175,249,249,240,187, 93,122, 14,196, -182,141,223,205,201,203,124,102,180,206, 61, 23,173, 26,181,125,235,230, 64,190, 80, 4,139,149,133,197, 70,236,239, 86, 27,242, -243, 11, 96,177,178, 16, 75,157, 96,101, 25, 88,108, 44, 44, 86, 22, 70,147, 85, 54,101,116,239, 15, 12,192,205,146,210, 25, 80, -167,195, 25,129, 72, 84,133,192,190,118, 45, 33, 4, 73, 89,122,142,159,159,223,111, 0, 32, 18,137, 32, 18,137,192,178, 44, 34, - 98, 20,211, 60,131,107, 79, 69,145,193,179,153, 77, 41,133,201,215,122,148,118,236,190,190,190,125, 95, 54, 89, 6,131, 1, 26, -141, 6, 87,175,223,118,217,186,227, 64,207,164,148,180, 26, 44,113, 49, 58,121,215,232,161,206, 73,232, 91,218,249, 84,103,199, -124,224,220,114, 34,231,243, 15,199, 4,173,219, 30,118,235,201,153, 69,101,246,211,170,214,101,150,233,243,201,131,155, 46, 91, -251,115, 92,193,181, 31, 63, 45, 47,143,120, 60, 30, 95,161, 80, 60,187,191,215,111,217,221,244,110, 76,250,128, 53,171,215,136, - 35, 18,212,120,144,148,129, 49, 93, 43,219,107, 56, 14,228,187,204,167,134,103,245,154, 53,127,219,176,118, 25, 47, 46,195,128, - 31, 14,221,194,133,163, 63, 94,205,202,185,217, 19,217,153,250,215, 41, 67,222,130,209, 42, 85,243, 98,100, 46, 52, 6, 43,140, - 38, 43, 44, 44,129, 74,103, 65, 78,161, 9, 42,157, 25, 26,189, 21, 99,186, 85, 46,241,123,229,248, 17, 47,134, 97,194, 8, 33, -125, 8, 33, 93, 1, 8,139,183,237,207,108, 38,172,200,144,189,176, 61,123,246,236, 47,151, 46, 93, 26, 93,252,217,226,253,197, -159, 45,107,255,115,223,247,152, 51,103, 78,131,101,203,150, 45,105,213,170,213,158, 63,254,248, 35, 17, 64,129,163,205,135,188, -231, 15, 38, 44, 44,172,188, 19, 93,195,108, 49,139,156, 37,124, 84,175, 86, 25,239,127,185,205,243,215,101,227,115,196, 66, 30, -247,212,169, 83,238,121, 38, 57, 56, 28,174,195, 85, 20,185, 87,173,214, 2,129,240,196,202,149, 43, 49,188,111, 59, 73,106,174, - 69, 19,153,170,207,214,154, 96,245,246,170, 45, 92,180,100,153,124,217,242,239, 63, 12, 59,198, 22,106,178, 31,126, 95,114, 19, - 95,211, 59, 92,230,185, 62, 88, 12, 3,194,218,210, 10,146,111, 55, 5,128, 55,233,139,165, 49, 88,192, 45,234, 91,195, 48,128, -206, 96, 5,151,203,228, 20,198,236,123, 56,114,225,162,206, 59,247,156,205, 32, 28, 87,181, 86,155, 36,133,125,205,193, 10, 99, - 48,217, 96,180,216, 16,125, 63, 2,237, 91,214, 67,235,166,117,160, 51,216,160, 51, 90, 81,173,102, 48, 0,120,150,152,113, 92, - 78, 34,177, 89, 12,132,216,156,250, 52,243,130,183,171, 16,126,110, 34,136,132, 60, 88,172,128,222,196,194, 96,178, 33, 57, 71, - 15,181, 94,130,144, 14, 67,171,123,248,221, 49,102, 37, 75,142,228,167,222, 25, 84,166, 57,181,217,176,253,183, 3, 65, 25, 25, -217,253, 79, 30,217, 37, 82,168, 44,136, 76,214, 34,167,208, 8,112,189, 48,111,201, 15,162, 89,159, 78, 26,176,125,247,193,148, - 46,237, 90,164, 84,244,152,117,138,152,157,251,246, 31,248,177, 79,159, 1,146,232,155, 39, 17,119,239,252, 98,109, 78,133,250, -103,113, 26, 54,108,104,157, 52,105,146,122,201,146, 37,129,199,142, 29,171,166, 80, 40,238, 1,176,184,186,186,214,169, 29, 84, -229,126,248,233, 83, 1,189, 7, 12,229,167,229,234,225, 34, 21,160,138,183, 20,215,175,158,177, 8,133,252, 18,251,155, 20, 53, - 15,142, 64,151,153, 56,118, 61,177,103,116,158,248,210,196,241, 99, 82,194,175,196,228,173,223, 17,254, 93,128,220,114, 79,204, - 42,214,223,105, 90,211,119,246, 71,163,177,116,221, 78, 92,142,136,201,209,114,252, 22,103, 26,173,103, 75, 15,165, 3, 60, 46, - 3, 39, 9, 31, 90,149, 66, 25,127,247,116,237,183, 20,166, 30, 19,126,100, 39, 39, 95,109,193,211, 92, 3,147,145,175,134,141, - 37,112,149, 10, 96,101, 9, 10,243,115,153, 93, 59,119,224,246,237,235, 28,112, 57, 19, 0,204, 47,243,132, 50,246,166, 66,185, -152,111,143, 8, 73,236,239, 22, 27,139,224,160,154,216,188,126,149,179,167,183, 15,218,182,119,188,111,180,147, 71,149,134,123, -126, 89,143, 75,127,220,237,120,121,205, 15,205,228,254, 94,235, 24,198,182, 2, 4, 6,163,217, 6,101, 97, 1,132,166,167,104, - 30,160,128,187,212,134,100,149, 31,162,178,226,228,229, 21,248,121, 81,135,239, 49,100,192,220, 3,199, 47, 44,237,209,173, 35, -162,146, 85,144, 8,121, 16, 11,185, 16, 11,185,224, 51, 54,172,218,244,163,165, 64,169,238,147, 23,125, 52,247, 53,174,207,115, - 69,181, 95,187,185,179,105,188,118,174,155,251,235,196,153,203,123,244, 28, 56,150,137,186,125,241, 75, 29,112,222,177,138, 30, -113,104, 31,203, 58,254,140, 19, 59,121,174,157, 62,107,209,244,238,125,134,130,203,229,193, 98,177,224,224,222,157,248,229,135, -121,143, 77,154,188,177, 0, 88, 83, 14,119,210,190,157,155,134,206,252,102, 21,211,160, 97,243, 22, 23, 51, 95, 93,142,150,229, - 50, 63,189, 55,126,242, 48, 31, 31, 31,167, 63, 35, 90, 4,181,131,235,161, 87,191,193, 56,115,244, 48, 30, 70, 71,130, 37,118, -195,196,178, 4,133, 5,121, 89, 86,139,105,123,169, 45, 30, 98,113,149,109,191,236,168,197,225, 48, 48, 91, 88,152,172, 44, 62, -253,224,125,211,148, 79,190,108,219,171,123,135,104, 33, 23,170,228,212, 76,215,235,119, 31,133,176,124,121,224,248, 25,171, 4, - 6,163, 13, 74,157, 5, 39,127, 46,221,235,136,221, 42,183,170,218,164,215,248, 41, 95,111, 22,137,184, 28,115,253,218,129,137, - 29, 90,214,127, 90,217,223, 83,253,237,178, 31,154,255,126,243,110,175,119, 71,142, 23,143,169,211,132,241,247,144, 56,189, 63, -114, 96,168,205,106,126, 79,151,255,180,212,249, 5,249, 82,183,194,202,213,130,116,127, 70,140,106, 31, 98, 8,170,191,224, 60, - 24, 36,234,179, 99, 7, 1,128,159,127,101, 3, 95,228,172,174, 64, 4,134, 0,192,186, 45,187,155,222,143,205,152,184,122,245, - 26,105, 68,130, 26,247, 18,148, 16, 9, 56, 48, 91, 88, 48, 14, 6,181, 89,194,157,252,213,156,217,206, 5, 90, 27, 46, 69, 42, - 16,125,231, 34, 49,105, 12, 35,165, 86,231, 65,240,118,122, 15, 64, 77, 0,241, 12, 67,126,210,102,251, 30, 5, 46, 91, 43,122, -221,179,172,189,190,236,236, 85,163,186,141, 39,234,197, 23,202, 90, 49, 12,169,207, 16,184, 1, 36, 61,191,232,153,234,168, 83, -211,102,199, 98,249,146,111,176,118,235, 97,100,228, 25,224, 98,123,138,163, 63, 47,194,231, 75,127,131,222, 88,122,175,134,242, -252, 72, 73,198,232,101,195, 85,252,119,241,231,150, 46, 93,218,231,165,188,233, 83, 74,158,189,242,185,226,239, 47, 91,182,108, -201,115,255,215, 57,106,178,158, 25,173,226,131, 42,199,108,213,246,242,171,242,199,209, 35,135,220, 10, 52,102,136, 5, 92, 84, -174, 22,132,249,235,143,122,189,211,212, 19,185,102, 23,236,222,188, 34,223,160, 83,239,117,168,176,240, 14,110, 33,145,203, 78, - 30, 58,120, 24, 53, 42,123, 11,118, 93,205, 79,186,155,168,127, 22,234, 85, 41, 82,132,213,156,117,188, 65, 3, 7, 74,207, 95, -184,248,137, 6, 40,209,104,113, 25,110,165, 45, 59, 14,122, 59, 73,248, 96, 24, 64,173,183, 98,226,123,131,223,252, 49, 70, 88, -238,248,177, 99,192, 20,153, 44, 85, 94, 22,190,156,245,129, 65,102,137,123,152,154,156,154,222,181,239,231,231, 85, 26,198, 48, -108,244, 7,183, 31,198, 46, 45,208,233, 94,111,145, 31,163,201, 6,163,153, 69, 66, 66, 60, 62, 29,211, 13,124, 46, 7, 92, 46, -107,239, 44,109, 45,253, 98,212,100,196,230,195, 87, 48,100,231,202,105, 91,252,125,188, 61,228, 50, 9,145, 75, 69, 76,253, 58, -181, 4, 45, 91,182, 22, 86, 11, 14, 21, 92,125,164, 71,170, 66,143,196, 12, 37, 68, 62,141,120,195, 59,191,131,157,107,102,116, -204, 79,189,195,193,171,157, 20, 95,224,236,165, 27,125,183,110, 90, 45,202, 46, 52,227,113,170, 6, 89, 5, 6,100, 22, 24,145, -149,111,128, 92,194, 71,251,126,147, 68, 39,142,254,212,183, 75,187, 22,235, 94,231,184, 19, 19,147, 78, 36,167,103, 14, 13,109, -220, 28, 59,127,253,165,157,171,107, 53,231,194,194, 36,149,163,185,179,104,209, 34,225,178,101,203,120,235,215,175, 87,181,108, -217,210,119,206,156, 57, 61,114,114,114,110, 85,173, 90, 53,248,204,161,237, 23, 26,181,239,223, 12,172,217,171, 93,135, 78, 2, - 17,203, 67,120, 88,152,121,223,222, 93,121,122,189,122, 74,153,134, 67,234,178, 40, 91,195,192, 43, 32, 32, 90, 46,180,117,227, -113, 10, 99, 11, 78, 79,223, 81, 0, 28,170,209,243,163,115, 23,239,196,196, 54,141, 72,246,190, 16,241, 36, 39, 95,103,174,157, -112,250,243, 50, 11, 94, 46,195,128,207,229,192, 73,194, 3,167,168, 84,149,251,135, 62, 1,195,120, 21, 71, 78, 25, 48, 69,239, - 0,195, 32,163, 32,245,158, 3,125, 54, 24,194, 18, 32, 38, 77, 11,141,193, 30,154,175,228, 41,133, 34, 59, 13, 27,215,109,199, -221, 59,183,209,253,157,126,216,176,101, 23, 38,190, 55,212, 80, 94,237,135,195, 41,138,104, 61, 23,205,146, 75,120, 0, 24, 20, -106, 45, 56,248,251, 83,212,172,206,113,248,193, 0, 0, 78,114, 41,148,106, 61, 56, 2, 39,196, 71,156,148,158,186,120,115,206, -220,133,171,191, 40,200,140, 76,125,242,224, 42,130, 61,149,168, 30, 96, 70,116,150, 51,238,228, 85, 67,112, 80, 13,112, 4,183, - 29,210,206,141, 14, 89,126,148,115,176, 79,211, 70,245, 90, 85,241,118,133,222,100, 43,138,106,113,241,203,182, 29, 72, 78, 74, - 27,159,247,240,232,221,183,225,104,181, 57,137, 10,145,119,208,135, 15,110,158, 79, 28, 56,242, 67,248, 5, 84,110, 88,152,122, -207,225,110, 11,142,236,179, 57,104,180, 4, 82,215, 57,159,126,245,221,244,238,189,135,224,198,213,243,184, 23, 29,143, 22, 45, -154,225,157, 1,195,161, 86,229,215,217,191, 99, 77, 55,171, 78,125,134, 39,178, 78,111,222,186, 51,195,218,108,136,123, 28, 21, - 95,146,150, 62, 51,230,222,245,204, 24,231, 23,154,167, 60,235, 52,148,187,184,223, 51,154,109, 72, 79, 79,195,181, 63, 46, 53, -214,103,198,220,171,200,249, 18, 9,184, 8,191,155, 3,179,133,133,217,202,162,125,135,110, 38, 1,199,216,110,241,234,109, 45, - 51, 51, 50, 57, 50,103, 79,214, 61,160,174,192, 79,100, 54,222, 79, 80, 10,204, 22, 22, 53,252,101,101,106,122,249, 7, 45,153, - 49,227,211,186, 92,129, 4,106,173,209,148,153,145,238,187,121,247, 69,205,163,199, 15, 2, 42,121,187, 56,127,183,230, 39,129, -202,192, 32, 71,105, 68,190, 90,197,140,156, 60,211,127,235, 15, 75, 71,149,101,180, 74,232, 46, 82,253, 68,248,213, 58,110, 78, - 2, 70, 99,176,178,121, 42,179,109,228,128, 55, 27,116, 89,100,178, 38,173, 94,181, 70,122, 55, 65,141,251, 9, 74,136, 5, 92, - 8, 5, 28,152, 44, 44, 28,188,157, 56,190,222,190, 83, 90, 55, 13,193,153,123,185,224,114, 57,208,171, 11,116, 60,228,197, 54, -237,216, 93,218,164,121, 75,116,234,216, 1, 79, 98, 99, 42,135, 29, 59,216,229,250,181,203, 89, 86,115,237,105, 90, 69,236,225, - 10, 5, 22,116, 58,174, 69,232,251,190, 95, 64,213, 54,131,134,191,239, 82,165,114, 0,227,237,233, 1, 43,225, 97,210,123,131, - 29,190,243,237,198, 28, 88,182,112, 14,140, 70, 19,188, 92,133, 32, 4,216,182,110, 62, 76, 38, 19,252, 61, 68, 80,106, 75, 95, - 77,174, 60, 63, 82, 90, 20,170, 66,125, 79,158, 51, 99,101,237,103, 24, 38,108,246,236,217, 95, 2, 32,179,103,207,254,178,120, -123,233,210,165,122, 0, 25,229, 52, 29,110,126,193,104, 21, 31, 92,233,119,183, 32,216,211,195,239,122,248,153,211, 46, 71,238, -179,184,113,248, 14,122,183,240,131,128,199,129,212,197, 31,247,147,148, 56,113,104, 83,225,209, 61, 63,165, 27,141,198,239,203, -111,107, 14,106, 42,151,202,206,252,186,115, 47,235,233,225,193,217, 24,174, 72,200, 83, 91,159, 53,105,197,222, 60,198,222, 57, -179,217,143,128, 57, 45, 22,139,131, 76, 38,147, 91,121, 25,187, 45, 60,165,168, 19, 47,243, 54,202, 86, 48, 92,174,109,231,174, -157,240,116, 22,194,104, 97, 49,251,139,143,245, 99,186,203, 11, 71,190, 59,188,115,167, 94,211, 47,240,101,181,206,183,110, 92, -139, 52,106,212,168,144,203,229, 58,212,149,194,219,219,123, 62,135,195, 25, 33, 20, 10,157, 76, 38,147,218,196, 26,164, 90,131, - 9, 6, 51,160,211, 25,192, 23,216,205, 34,159,203, 64,111, 48, 65,167, 55,149,125, 99,100, 69,253, 14,160,182,234,185,152,210, -249, 71, 53,132,191,237, 63,250,241,144,119,135,205, 13,104, 56, 64,158,148,169,132,128, 49,163, 89, 93, 63, 92, 60,125,152,164, - 37,199,126, 90,158,201, 2,128, 28, 69,126,160,151,151, 15,238, 38,106,144,158,167, 71, 86,145,201,202, 44, 48, 66,173, 87, 35, -180,138, 63, 10,149,202,192,215, 62,191,192,225, 51,103,206, 12,237,213,127, 24,166,127,177,160,237,207,155, 86, 68,202,132,252, -113,218,236,184, 75,142, 24,173,168,168,168,252, 89,179,102,213,220,178,101, 11,103,212,168, 81,250,144,144, 16,241,232,209,163, -219,238,216,177, 67, 44,149,138,245,247,175, 30,155, 59,225,163,217,253, 55,175, 93,212,176,160,160,128,177, 90, 44,167,204, 5, - 5,179, 53,229,152,185,167,199,190,124, 60, 47,193, 60,182, 91, 59,175, 99,238, 82, 78,125, 17, 49, 13, 71,221,249,123,241,104, -190, 57,225,244,122,181,100,232,202,143, 50, 10,217,175, 12, 28,239,197,229,153, 44, 0,224,112, 25,152,172, 54, 56, 73,248,224, -112, 56,197, 38,222,239,151,189,167,164, 94, 46, 66,240,185, 28,240,184, 12, 84, 58, 11,114, 85,102,124,248,190,163, 51,132, 16, -214,106, 35,208,155,172,208, 21,213, 14,213,170, 92,204,249,226, 51,188,211,119, 32, 38, 76,249, 12, 5,122,224, 78,162, 26,102, -139,165,220,155,130,195,112,160, 51, 90, 49,174,123, 21,228,107,204,208,234,173, 48, 89, 89, 72,133, 60,240,121, 28,200,196, 60, - 56, 75,249, 0, 33,130,226,194,132,207,231, 27, 44, 22,203,206, 50,106,244,168, 22,232, 3,189,133,131,230,195, 86,160,107,171, -218,136,254,253, 32,239,242,141, 7,213, 63,249,226, 43,124, 60,177, 47, 14, 60,174, 9,119,239, 42,144,203, 36,176, 16, 14, 0, -226, 96,135,189,249, 44,199, 60,112,196,143, 91,182,197,124,251,205,108,113,161,150,129, 72,192,197,133,243,231,112,253,230,157, -181,185, 15,143,238,196, 91,132, 79, 56, 62,206,206,206, 16, 11,185, 48,153,141, 38,199,187, 46, 16, 16,160,177,204,187,246,143, - 69, 53,254,198, 54, 22, 37,236, 43,223,104,241,196,206,179,167,125,241,237,146,238,189,135, 32, 60,236, 0,246, 31,216,107,107, -213,115, 60,119,215, 47,155,208,182,107, 63,180,237, 62, 12,167, 14,239,248, 76,203, 50,245, 38, 77,159,187,176,125,231, 94, 8, - 63,113, 0,217, 89,105, 43, 29, 77, 47,151,207, 76,239,220,173, 47, 12, 38, 27,218,117,233,131,211,199, 15,127,132,162, 65, 22, -142, 63,196, 94, 42,159,193,177,126,246,233,116,126, 78,161,137,175, 80,153,144,166,208, 33, 41, 91,135,163,123,126, 38,142,151, - 23,166,102,237, 67, 43,241, 39, 45,191,240, 52,176,146,159,145,111,212, 75, 98,227, 19,234, 76,120,127, 12,191,122, 80, 29, 78, -142,210, 8,133,210,136, 92,165, 17, 26,131, 21, 65,149,106,113, 44, 86,166, 85, 69,243,217,211, 69,200,223,112, 60, 17,206, 50, - 62, 90,215,121,253,129,182, 44,203,254,105,178, 86,219, 77, 86,100,162, 18, 34, 1, 23, 34, 1, 7, 34, 1, 23, 86, 27,113,168, -226, 34,241,174,221,235,195,105, 31,248,155,172, 64,158,210, 4, 30,151,129,183,167,155,172, 89,195, 17,216,182,226, 35, 0,192, -196, 89, 27, 49, 97,220,104,212,173, 31,130,194,130, 2,223, 17, 67,122,173, 6,112,216,209,180,158, 12,191, 84, 57,252,202,221, - 89, 31,206,152, 39,127,183,111, 39,238,189, 4, 37, 50,243,141,136,143, 85, 87, 40,242, 6, 0, 86, 27, 11, 2,130,237,123,195, - 32, 17,242,160, 80,154, 65, 8,193,162,245,251,224, 36,225, 35,179,192,222,220, 95, 22,101,250,145, 50, 34, 82, 21,136, 54,246, -129,189, 47,151,151,163, 17,173,165, 75,151, 70, 47, 93,186,180,196, 8,217,115, 38,235,245, 22,149, 22, 8,100,117,156, 61, 60, -111,132,159, 62,233,116,248,190, 13, 23,239,231, 97, 72,187, 74,208,228,167,226,251, 47,222,205,103, 64, 76, 28, 46,183,208,168, -215, 29,210,235,181,139, 1,152,203,188,104,124,107, 55,150,137,229,231, 54,108,254,213,234,233,237,141,157, 87,243,211, 10,180, - 86,203,159,205, 86, 22,230,206,153,205,213,173,172,165,167, 33,251,201,237,242,106,226, 44,129, 96,233,166,163, 0, 8, 88,150, - 5, 97, 89,240,197,114,153,103,141,150,217, 69, 5,157,152,199, 97, 12,207,151, 0,132,181,166,229, 38,150, 29, 6,101, 0,184, - 72,249,216,123, 57, 29, 0,178,185,234,136, 71, 35,223,181, 55, 23, 26, 76, 98, 85,253,154, 53, 73,179,102,205, 10, 37, 18,135, -166,191,226,250,248,248,220,154, 59,119,110,157, 9, 19, 38,136,132, 66, 33,172, 86,171,251, 79,155, 55,179,155, 23, 79,196,160, -143, 54, 64, 32, 20, 65,111, 48,131,207,231,161, 64,169, 65,161, 74, 7,181,206, 82,241, 43, 40, 33,193,164, 0,150, 31, 57, 44, - 28,216, 67, 30,218, 92,200, 17,160, 73,176, 31, 46,158, 57, 66,110,156,222, 54, 81,159, 19,251,171,131, 23, 34, 52, 6, 11, 50, -242, 12, 72,207, 51, 32,171,192,128,172,124, 35,178, 10, 12, 96, 24, 6, 6,147,245,141, 30, 92,218,156,152,253, 59,127,221,218, -207,104,198,240,246,221, 7,226,179,121, 27,170,236,252,113,217,185, 68,194,105,227, 96, 71, 91, 91,116,116,116,242,251,239,191, -223,112,247,238,221,220, 6, 13, 26,232, 31, 61,122, 36, 45, 50,145,102,185, 92, 42,249,249,135,165,103,154, 55,111,190, 39, 61, -246,241,133,162,246,244,114, 11,246, 42, 29,198,138, 36,230,187,147, 42,203, 90,247,168,225, 43, 69,101,153,186, 71, 29,249,253, -239,243, 58,127,188, 68,113, 97,109, 78,166,209,122, 86,161,231, 54, 74,215,240, 29,234,131,103, 49, 26, 82, 6, 13, 25, 14, 46, -195,129,217,160, 75, 41,190,184,188, 93,132,152,191,235, 49,228, 98, 62,156, 36, 60,200, 37,124,180,173,231,142, 10,148,103,196, - 98, 99,161, 51,218,160, 55, 90, 97, 48, 89,225, 25,232,134, 45, 59,247, 35, 53, 71,143,163,183,115, 17,147,162, 70,173, 74, 50, - 16, 82,126, 49,201,218, 44,218,190,131, 71, 57,113, 57, 12,184, 28,134, 83,175, 78,109,228,107,204, 16,240, 56, 16,136, 37,144, -137,120,112,150,240, 33, 16,240,145,147,147, 3,163,209,136,202,149, 43,139,203,182,130, 4, 78,114, 9,106, 85,247,135,217, 98, -197,201, 43, 15,177,248,211, 65,232,214,190, 41, 24,190, 28,143,141,141,225,228,238, 4,150,195,129,217,202,194,100,182, 1,224, - 24, 74,211, 11, 12, 12,236, 44,147,201,100, 58,157, 78,157,154,154,122, 41, 43,230,112,170,141,219,127,210,233,240, 11, 59,251, -188,211, 13,119, 35,163,113,224,240,177,171,185, 30,202, 25,197,223,169, 95,191,126, 75, 79, 79, 79,121, 94, 94,158, 42, 42, 42, -234,214,235,214, 11, 8,135,243, 73,171,182, 29,161, 41,204, 65,246,211, 36,135,107,209,117,171, 56,225,235,165, 27,154, 4,215, - 14,110, 98, 35,118,227, 85,175,178, 19, 62,159,183,174, 73,205, 90,181,155, 20, 15, 8,169, 91,185,236,105,217,120, 82,167,238, -239, 77,248,108,105,191, 33, 99,113, 33,252, 24, 86, 45,254, 98,167,204,197,171,174,187,155, 75,163, 6, 45,187,227,234,185, 99, - 16, 59,249,194,205,195,183,237,168,113,211,186, 14, 25, 53, 25,215,175,158,195,218,101, 95,238,176, 25,213,191, 57,146, 86,153, -119,117,175,134,141,155,143,116,114,247, 65,161, 82, 13, 39, 55,111,212, 13,109, 54,242,225,125,227, 44,109, 78,162,226,181, 77, - 7, 33, 48,154, 9, 10, 52,102, 60, 85,232,145,156,101, 55, 90, 44, 91,129, 62, 65, 54,150,145,139,121, 60,119,203,147,202, 15, -206, 93, 32, 85, 2,125,152,229, 11,191,224,154, 33,134,162,208,110,178, 20, 42, 19, 20, 74, 19, 52, 6, 11,220,101, 60,176, 54, -182,194,181,238, 2,141, 25, 78, 82, 62, 92,164, 2,135,163,140, 37,177,233,151,189,193,247, 99, 51, 6,172, 90,181, 70,122, 47, -241, 57,147,197,183, 71,179, 68, 2, 46,108, 44, 11, 56,112,199,243,121,252,233,253,123,117,197,211, 92,189,125,212, 50,135, 65, -173,144,230,240,148,176,232, 50,108, 54, 0,160,111, 47,123,215,182,196, 76, 45,142,223, 80, 0, 47,118,236, 46,187, 44,214,235, -185,155,119,157,248,100,255,190, 61, 46, 6, 27, 15, 63,157, 74,134,206,104,133, 88,192,133, 72,192,133, 68,192,125,161, 63,118, -249, 70,203,222,231, 46, 53,215, 2,157,193, 0,149,222, 2, 2,224,214, 19, 13,244, 38, 43,148, 90, 11, 90,214,113,123,179, 64, - 8,195,156, 32,132,244,126,217, 16,189,108,150,158,139, 72,149,164,113,251,121,141,226,207,151,102,228,158,239,179, 5,160, 66, - 35,184,120, 47, 59,199,231,183, 5, 50,183,186, 46, 78, 46, 55, 78,159, 10,147, 31,190,207,226, 82,164,221,100, 89,244,185, 88, - 57,107, 68,154,170, 48,183, 19,128, 4, 71,127, 76,234, 89, 55, 84, 44, 20, 93,248,110,205, 79,102,111,159, 0,246,208,141,194, - 28,165,206,246,130,155,176, 25,141, 28,194, 18,129, 33,251,137, 67,109, 8, 28, 14, 99,158,247,209, 64,176,132, 96,254,154,253, - 88, 50, 99, 24,228,146, 81, 82,134, 97,164, 90,131, 21,159, 46,216,138,149, 95,143,119,146,138,120, 96, 24,123,159,168,247,134, - 15,116,236, 2, 52, 88, 17,127,115,183, 70,157, 24,246,232,249,230,194, 22,109,223,185,211,162, 69,139, 66, 55, 55, 55, 72, 36, -146, 63, 35, 21,165,224,227,227,243,245,188,121,243,130,167, 76,153,242,108,178, 79, 30,143,135, 15, 63,248,128, 99,179, 17,156, - 58,181, 13, 94, 85, 27,227,216,217, 27,232,217,185, 25, 52, 58, 3,242, 11,213, 96,193,125,237, 11, 81, 93,152,123, 33, 43,249, - 65,243, 54,157,250,226,210,153, 35,228,198,169,159, 39, 86,100,142, 30, 55,119,183,167, 17, 15,226,235, 50,140,187, 61,162, 85, -100,178, 76, 22, 22, 85,124,164,120,154, 28, 15, 87, 23,151,167,142,234, 73,188,130,251, 51, 28, 50,133, 1,217,166,205,142,219, - 15,128,104, 51, 31,141,216,255,219,230,200,232,168,123,139,251,140,156,206,235, 62,228, 3,238,143, 75,167,125, 9,192,209,137, -247,204, 49, 49, 49, 15,199,143, 31,223,250,250,245,235, 54, 0, 58,134, 97, 44, 92, 46, 87,106, 50,153, 4,157, 58,117, 82, 62, -126,252,248, 50, 74,238,180,248, 2,109,223,223,239,201,136,212,239, 8, 89,243,136, 42, 78,234,110,157,218,181, 66,171,250,129, -120,218,174, 21, 0, 76, 79,209,200,131, 13, 53,183,238,181, 88, 37, 39,127,252,229,248,146,137,195,186,126,186,147, 55,127, 85, -102,216,252, 50, 59,162, 62,125,116,185, 71, 73, 54,158,199,229,192, 73,194,135, 92,194,131,147,132, 15, 39, 49, 31, 22, 43,169, - 72,205,145, 88,172,172, 61,162,101,178, 66,163,183,226,194,189,108,100, 41, 77, 40, 84,155,161, 55,219, 64, 64,236,181, 81, 7, - 74,115,197,147,107,174,197, 79, 82,215,202,141,149,155,215,175,112, 62,248,123,218,179, 17,125, 46, 82, 33,156,164,246,209,216, - 87,174, 92,129,135, 71,249,181,125,150,101,113,224,244, 45,172,218,126, 1,167,183,205,132, 88,192, 69,104,255, 5, 24, 59,160, - 5, 88,194, 34, 62, 38, 58,187, 86,189,134, 62, 28,142, 4, 28,134,129,209,194, 2, 32,165,158, 79,147,201,228,145,154,154,170, - 10, 10, 10,242,245,247,247, 31,194,229,114, 9,212,247,140, 71,246,228,235,206,135,253, 38,213,234,141, 54,169, 85,185, 45, 40, - 83,223, 27, 65, 65, 96, 24,134, 56, 59, 59, 11, 46, 92,184,160, 9, 9, 9,241,122,205, 91,137, 35,241,174,189,118,194,212, 79, -134,212,172, 81, 3,251,127,219, 6, 66,152,131,142,126,121,215,241,235, 88, 56,231,197, 17,134,159,207, 91,215,100,229,130,233, - 47,236,155, 58,103, 85,153,163, 14, 37, 34,249,140, 65, 35, 38,225,206,173, 63,240,253,130,207,247, 24, 53,249, 99, 45, 86,203, -208,252,204,196, 61,213,235,181, 0, 49,171, 17,190,111, 5,134,141,158, 40,234,222,103, 8,174, 95, 61,135, 37, 95, 78,221,165, - 43,204,121, 31, 14,118,114,102, 9,127, 74,167, 30, 3,248,122,163, 25,235,150,127,131,201, 51, 22,163,101,231,190,252,168,123, - 55,166, 0,248,214,225,238, 16,102, 27, 58,133,120,218,205,179,133,197,177, 68, 46,175,164, 43,144,199,101, 56,141,106,184, 66, -111,178, 66, 85, 78,165,146, 39,224,103, 21, 42, 85, 85,127, 88,242, 9, 87,107,176, 66,161, 52, 33, 71,105, 68,110,225,159, 6, - 43, 87,105,132, 66,105, 2,159,199, 32, 54, 33, 5, 28, 62,175,194,253,243, 10, 52, 22, 52,175,237,102,191, 71, 95,179,117,196, -194,115,110,113,250,242,253, 65,171, 86,173, 22,223, 79, 82, 35, 50, 81, 85, 20,201,226, 66,196,231, 64, 88,244,183,141,181,247, -141, 44, 11,103,175, 26,213,199,188, 55,170,139,179, 92,130,140,184, 28,240,184,246, 41, 98, 92,188, 3,225, 34, 50, 96,218,212, - 73,240,244,112, 69,106,174, 17,107, 15,199, 34,242,225, 19,176,250,138, 29,246,186,159,246,244,156,240,225,231,174, 28,190, 16, - 59,206, 36,217,211,201,181,225,241,141,227,134,140,248, 7, 90,141, 42,143,128,216, 28,236,131,204, 16,171,205,126,185, 45,153, - 63, 27,123,182,111,196,153,136,156,103, 87,224,239, 7, 87,226,147, 57,139,144,171, 50,161,164,235,178, 44, 63, 2, 64,241, 92, - 36,234,149,237,231,204, 81, 73,219, 76,209,182,169, 20, 13,211, 75,230,202,244,210,126,211, 75,122, 37,205,253,183,185,220,166, -195, 87, 76,145,171, 87, 3,169, 88,246,199,169, 83,199,101, 71, 34,201, 51,147,101,214,229,146,197,211,251,166,169, 10, 21,221, - 43,100,178,188,106, 53, 16, 73, 69,151,231, 46, 90,107,244, 9,168,106, 61,121, 79,149,167, 54,216,172,175,246, 65,144,217,100, - 46, 94, 6,158, 80,180,138,175, 55,125,147,155,251, 72, 91, 94,228,137, 37, 4, 97, 55,179, 64,136,189,138,180,239, 74, 58,138, -106,230,176,177,246,102,149,179,247,114,192, 43,234,135,226,104,248,123,211, 79, 27, 85,189, 67,148,218,145, 75,230, 63,107, 46, -108,217,208, 30,201,114,118,118,134,171,171, 43,228,114, 57,202,107, 58,100, 24,230,189, 9, 19, 38,188, 82,251,207,201,201, 65, -215, 46,157,176,126,227, 22, 52,236, 50, 6,103,175,157,129,217,194, 34,180, 94, 13, 84,245,119,195,211,108,245,107,221,232, 50, -159,224, 15,155,119, 26,240,101,219,206,125,113,225,244, 33,114,227,244, 47,147, 42, 58, 17, 98,239,174,173,143, 47, 92, 56,191, -250,220,197, 63,136,156,196, 60, 60,210,152,192, 97, 24, 84,241,145,194, 67,198,193,165, 35, 59, 12,195,250,182,118,120,114,188, -192,192,128,157, 43,215,111,150,173, 92,182,160,211,157, 8,230,130, 38, 35, 54, 31, 0,116,217, 49,203, 31, 3, 15, 43,253, 17, -126,178, 97,135,129,240,241,175,209, 45, 49,251,177,195,102, 3,128, 46, 33, 33, 33,113,238,220,185,193,203,150, 45, 35, 92, 46, -151, 5, 32, 90,179,102,141, 46, 46, 46,238, 30,236, 67,115, 81,222,195,166, 75,183,250,159,202,133,182,150,238, 82, 78,253, 26, -190, 82,180,170,111,111, 21, 29,214,187, 45, 2, 43, 87, 70, 66,150,174, 81,190,142,229,107, 76,220, 26, 27,126,138,188, 93,205, -147, 59,209,170, 55, 61, 4,112,180,162,249,195,224,207, 14,242,197,209, 44, 39, 9, 31,172,253, 90,169,144,209, 50,154,109,208, - 27,109,208,155,172,208,154,108,208,153,108, 96,137,253,158, 96, 24, 6,102, 43, 11,135,170,205, 47, 93,251,206,238,158,168, 81, -141,129,179,212,158, 54,231,162,233, 30, 24, 0, 30, 30, 30,240,246,246,118, 40, 42,106, 50,219,111,113,147,133,125,214,172,111, - 50, 91, 65, 8, 65,108,108,204,204,228,196,196,254, 65,181,130,218,215, 11,109,232, 46, 21,113, 0,160, 84,163,165,211,233,108, - 78, 78, 78,222,238,238,238,156,244,244,244,103,230, 57,168, 81, 39,235,225, 67, 7, 49,104,208, 64,205,163, 91,247,159, 13,113, -215,235,245, 76,155, 54,109,156, 3, 3, 3, 57, 70,163, 81, 85,209,108,146,121,213, 30,224,230,225,190,248,189,247, 39,215,238, -212,181, 39, 46,158, 15,199,209, 67,187,127,213, 41, 98,195, 29, 21, 9, 14,174,243,202,168,195,154,181,106,191, 50,234,176,106, -245, 90,101, 26,173,122,161,205, 90, 16,134,135, 51, 97,251,136,129, 99,158, 10,128,181, 25,212,251,246,110,250,250,219, 17, 83, -230,212,236,213,111, 4,222, 27, 61, 22, 60, 30, 23,151,206, 30,199,202, 5,159,157,208, 40,115,198, 56,210, 77,192, 30,122,171, - 43, 8,144, 4,126, 92,185,102, 3, 68,220,184,138,248,216,168,232,251,183,175,215, 15, 10,105, 9, 47,255, 42, 31,167,120,114, -151,225,209, 35,115,121, 50, 38,131, 33,101,236,152,209,120,126,212, 97,171,198,193, 30,204,203, 55, 0, 0,157, 58,199,252,243, -138, 79,227,138, 71, 29,178,102, 83, 74,105,186,202, 2,197,129, 75,215,110,206,232,223,187, 39, 39, 87,101,178, 71,176,148,166, -162,151, 17,185,197,127,171,140,168,229, 47, 71, 76,116, 4,107, 80,230, 30,172,224,125,105, 24, 59,180,199,195,226,107,151,101, - 9, 24,192, 80,225,102, 41,190,243,164,229,223,175, 18,223, 79,212, 32, 50, 73,101,111, 42,228,115,237, 6,139,207,121,102,186, -236,163,217,203,137, 14, 49,220, 37,227,198, 12, 71,174,202, 12,150, 5,120, 92, 78,209, 75,128, 84, 53,131,167,106, 29,114, 11, - 20, 72, 76, 78, 65, 97, 86, 60, 56, 28, 14, 60,253,107, 59, 60,147,180,141, 8,253,116, 38, 18, 50,164,119,123,222,161, 63, 50, - 33, 21,241, 96, 84,103,227,212,222, 21, 10,163, 70,181, 88,175,211, 28,114,100, 62,199, 63,187, 32, 48, 10,149,198,224, 35,226, -115,177,127,251, 15, 24, 58,118,234, 11,165,239,204,175, 22, 2, 28, 6,249, 5,106, 48, 12,163,168, 88,185,196,220, 46,107,251, - 53, 35, 99,111,172, 81,130,217,122,181,162, 80,122,109,148,156, 10, 63,125, 92,246,123,178, 8,183, 98, 50,139, 76,150,130, 93, -244, 81,239, 52,181, 50,191, 7,128,216,138,213, 11, 57, 61,134,141,155, 17, 93,163,118, 61,227,197, 40, 77, 82,161,214, 82,106, - 63,135, 86, 67,230, 70,223, 57,177,190,151,210,146,240,129,204,175,158,141,181, 90,151,235, 21,177, 11, 74,105, 58, 20, 46, 88, -187,255, 89,179,225,172,101, 59,236,127,219,108,176, 17, 22,132, 5,166,125,189, 9, 86,214, 6,214,102, 3,107, 35,176,216,136, -180,188,228,122,251, 87, 61, 84,240,120, 95,157,145,223,190,218, 92,232,234,234, 10, 15, 15, 15,120,120,120,192,217,217,185, 92, -163,197,231,243,229, 60,222,139,167, 58, 37, 37, 5,201,201,201,112,118,118, 6, 97, 45, 48, 89,128, 6, 45,187,227, 65,124, 20, -206,253,126, 15,132,181, 65, 38,175,248, 42, 47, 50,159,224, 15,154,117,236,255, 67,231,126,227,113,246,208, 79,228,246,149,227, -147,245, 57,177, 91, 29,142,208,219,108,140,197, 98, 65,239,238, 29, 83,238, 70, 63, 57,253,213,140, 41, 61, 91,247,153, 44,106, - 21, 28, 0,131,201,134,180,228,120, 92, 58,242,139,161,118,117,191, 51, 93,218,181, 72,177, 88, 44,176,217,108,229, 62,200, 13, - 38,115, 46,151, 47,145, 13, 31, 62,146,127,251,214,173,131, 50,175, 90,251,109, 12,231, 62, 67,216, 80,134,144, 65,161,161,117, - 97,182,176,208,233, 84, 5, 21, 61,102,181, 90,157,184,109,219,182,234, 99,198,140,145,214,171, 87,143, 31, 31, 31,143,149, 43, - 87,230,169,213,234, 68, 71, 53,194,175,196,172,225, 49, 5,113,197, 17,173,212,182,173, 48,188, 79, 91,236, 57,241, 59, 46, 93, -189,142, 20,141,252,158,198,202, 59,242, 52, 37,195, 88,223, 93,117,176, 95,171,170,220,253,219, 11, 14, 70,119,156,253, 46, 33, -162,240,220,203,243,181,142,223,220,128, 90,111,129,179,212, 62,223, 83,113,100,139,203, 48, 14, 59, 34, 6, 72,188,122, 61,162, - 65,211, 90,245,112, 55, 81,137,156, 66, 35,244, 70, 43, 88,150,128, 5,129,135,147, 16, 98, 1, 7,169,201,137, 96,137, 57,169, -130,143, 10, 69,135,246, 29,120, 0, 3,134, 33, 60, 62,143, 7, 2,251,252,138, 18,137, 68,227,237,237,237, 80, 68,203,108,181, - 98, 80,207, 22,104,217, 44, 20,253, 39,219,231,204, 60,255,235,108,184,201,249,216,179,115, 43,158, 94, 89,179,179,122,171, 41, -225, 81, 15,162, 7, 71,223,253, 99,228, 59, 77, 36,141,124,121, 25,130,210,194,164, 90,173,246, 32, 0,161, 64, 32,232,217,190, -125,123,247,131, 7, 15, 22,122,122,122,178, 66,129, 64,209,175,111, 31,150, 47, 16,228, 23,127,246,218,181,107,252,201,147, 39, - 59, 21, 20, 20,164,102,103,103, 95, 7, 96, 41,187, 34, 24,220, 21, 28,236, 6,195,136,229, 18,105, 74,181,106, 53,252,155,181, -108,225, 50, 96,208, 80,136,132, 34,156, 13, 63,141,117,171,151,237,211,100, 62, 26, 87,145, 51,249,182, 70, 29,166,165, 38, 37, -234,244,198,144, 6, 77, 59, 50, 87,195,143, 76, 55,195,115, 53, 87,100, 94,209,117,208,212,154,137, 25, 26,172, 91, 58, 19,110, - 46, 50, 36,197, 63,214,199, 61,122,176,201, 98, 80,205,116,216,100, 1,144,230,217, 6,183, 26,221,211,205,104,182,225,202,133, - 19, 6,214,202,246,188,126,249,100,124,165,218,205,196, 13,154,117,113,203, 61,186,117,144, 14,216, 83,158, 78,250,227, 87, 35, -184,196, 84,152,116,254,194, 57, 23,159, 42,245,185, 12, 24,152,141, 6, 40, 18,110, 91,117,217,143, 85,170,244, 40,135, 70,225, -230, 61,197,215,115,230,125,247, 65,179,166, 77,101, 4,226, 23, 34, 88,197, 6, 43, 87,101,130,167,147, 16,122,149, 2,113,183, - 79, 27,116, 10,110,153,243,157, 89, 77, 90,105,110, 78,182,240,207,238, 12,177, 45,203,250,124,110, 78,182,208,106,210, 74,203, -127,212,113,225, 44, 19,226, 65, 82,250,179,142,239, 34,190,189,111,150,144,207,125,214, 79,171,184, 44, 40,135,142, 2,177, 43, -210,243, 12, 96, 64,192,218,172,176, 90, 76,221, 61,207,163, 0, 0, 32, 0, 73, 68, 65, 84, 80,171, 84, 72,207,200, 66,118, 86, - 54,212,234, 66, 72,229,110,104,208,168, 57,156,100, 98,220,191,180, 15,132, 16,135,230, 53,180, 48,252,224,102, 45,219,137,162, -146,237,125,177,196,124,130,227,187,151,229,105, 84, 57,237, 52,153,113,113, 21, 45,139,173, 54,219,185,200,135,113,245, 43,249, - 85, 99,238,197, 43,177,115,203,122,152,138, 34,155, 22,139, 13, 81,169, 90,100,230,235,144,154,240,136,176, 54,219, 57,252, 71, -224,149, 30, 0, 4, 47,180, 65, 93,116, 31, 53, 0, 27, 55,110, 66, 66, 98, 50,187,120,122,175, 84,141,186,240,157, 10,152,172, -174, 40,154,107, 67,151, 29,179, 92,239,214, 44,237,216,221,124,142,222, 68,202,236,224, 35,246,170,130,118,227, 86,158,209,171, -243,133, 54,163,142,119,124,231,184,221, 37,105,218, 29, 52, 76,139, 63, 31, 6,185,132, 7,134, 97, 80,220, 92,184, 97,225, 36, - 72, 69,246,182,101,189,209,138, 81,159,174,194,206, 85,159,129, 0, 24, 49,244,119, 93,105,233,132,125,237,194,105,126,184, 85, - 41, 37, 57, 39,189,107,223,207,207, 27,204, 34, 99,159,129, 99,238, 52,109,218,180, 80, 34,145, 64, 34,145,192,217,217, 25,110, -110,110,112,117,117, 45,247,216, 45, 22,139,198,100, 50,121, 8,133, 66,176, 44,139,164,164, 36, 36, 37, 37, 65,169, 84, 66,161, - 80, 64,171, 81, 89,111,157,223,207,107,208,170, 23,252,107,132,160, 74,173,134,224,115, 25,240,120, 28, 92, 58,182,165,180,116, -150,108,178, 58,244,219,208,165,255, 4,156, 61,180,153,220,190,114,124,138, 62, 39,118,139,163,121, 84,212,220,115,127,208,160, - 65, 33,147, 39, 79, 22,204,155, 49,249,204,137,240, 75,177,251,195, 54,247, 45, 40, 40, 12, 36,132,192,213,197,229,233,176,190, -173,143,119,106,211, 44,229,252,249,243,236,238,221,187,141, 12,195, 60, 40, 75,211, 94, 72,229,252,122,254,220,133,249,237, 58, -116,196,214,237,187, 59, 68, 63,124,212, 33, 62, 62, 14,129, 85,106,160, 90,245, 90,208, 49,110,184,112,249, 42, 52,133, 57,191, - 58,146,206,151,162, 90, 76, 65, 65,193, 31,195,134, 13,235,254,251,239,191,115,134, 13, 27,166,203,205,205,189,246, 92, 20,139, -148,167,121,253,199,129, 10, 0,191, 86,233, 48,118, 95,186,185,240, 99, 0,203, 42, 87,169,140, 75, 87,175,227,250,239, 55, 55, -229, 74, 43, 47, 24, 55,234,253, 73, 85,251,113, 39,244,107, 85,149,235,237, 38,197,111,155, 87,114,143, 93, 79, 94,149,156,103, -219,186,236,242,252,133,142,228,209,179, 7,135,218,140, 54,117,221, 97,177, 17,176,196, 94,224, 58,137,249,165, 21,188,175,104, -242, 76,162,113, 83, 38, 79,142,111, 16,218,232,147, 81,239, 79, 17, 52,170, 17,136, 91, 79, 10, 1,134,129,187,175, 12,153,153, -153,184,114, 96,179,181, 32,253,241, 38, 46,151,253,182, 2,231, 19, 5, 41,247,130,158,219,156,148,155,155,139, 75,151, 46,161, -216, 96,121,121,121,149,102,180, 94,208,204,203,206,184,182,240,251,159,218, 76,124,111, 32,250,116,172,143,203,183,227, 97, 42, -154,175,169,120, 40,121,226,245, 31,133, 31, 15,171, 97,250, 96, 80,109,149,222, 34, 76,254, 58, 73,121, 5,246, 53, 88,217, 82, -210,105,202,207,207, 63, 22, 19, 19,211,182, 97,195,134, 85, 79,158, 60,153, 31,125,243,204,244,231, 19,241,249,231,159,203, 55, -110,220, 40, 37,132, 92, 51,153, 76, 9, 14, 29, 59, 7,191, 69,220,185,227, 97,182,176,184,122,243,126,221, 46,109, 26,129, 37, -192,237,219,183,177,245,231,173,134, 7,145,247, 86,104,179,125,191, 45,195,188,148,120, 62,109,111, 54,234,240,153,102,102,122, -242,138,179, 39, 14,236,108,214,161, 47, 70, 78,251,246,219, 75, 39,118,207,111,210,174, 15,167,110,179,238,136,184,126, 1,231, - 78,158,254,206,172,201,159,143,242,251,142,148,152, 78,145, 68,250, 81,189, 38, 29,144,154,146,140,164,184,168, 95, 13,249, 79, - 50, 82,226,185,191,102,164,165, 76,169, 94,191, 13,126, 63,179,103,122, 25, 70,171,204,107, 62,208, 75,178,249,100,216,177,225, -105,105, 63,250,106,245, 6, 17, 33,196, 32, 18,242,178,228, 28,245, 94,149,195,233,124,100, 86,100, 84, 29, 52,116,212,148, 19, -235,214,173,230,251,184, 74,145, 85, 96,128, 74,111,134, 90,103, 6,135, 97, 16,228, 47,131, 78,157,143,203, 7,190,183,152, 52, - 5,195,128,120,115,105,154, 50,239,224, 69, 5, 79, 46, 76,251,124,234, 69, 8, 93, 2,253,171,117,158, 83,102,180, 78,157,126, -175,239,231, 83,143, 7, 19, 66,186,200,188,131,213,218,156,152,185,165, 29, 59,195,216,239,239,145,157, 2, 97,182,218,231, 31, -179,178,128,141,101,139,162,124, 0,121,214,158,207,148,115,236, 12,187,247,196, 53,100,100, 23, 66,111,178,192,104,178,194,108, -177,129,195,229,194,213,205, 21,181,170, 53,134,139,171, 51,178,179, 50,112,253,252, 49,196, 70, 94,190,198, 16, 44,208, 43,226, -206, 59,146, 71, 2,137,107,176,159,191, 47, 39, 83,101,130, 68,200,197,189,203, 39,205, 22,147,113,133,131, 38,235, 21,205,194, -188,252, 85,159,204,248, 98,196, 47,219,182,251,134, 84,119, 70, 90,174, 30,105, 10, 3,212, 6, 75,145, 17, 99, 97,212,228, 34, -242,194,246, 44,155, 65,189, 10,255, 17, 74, 53, 90, 86,179, 65,125,240,244, 45,143,217,243,191,231, 62,137, 79,176, 44,250,184, -119,154, 94,163,234, 85,225, 72,214,115,252,242, 97,245, 61,127,197, 65,188,210, 92, 72, 88,176,132,224,248,205,172,103,205,133, -108, 81,207,203,187,241,101, 47, 35,248,252,218,133, 29,123, 77, 63, 27, 25,163,222,165,215,103,187, 60,126,178,162, 0, 0,184, - 92,238,179, 87,113,223, 44,131,193, 96, 42,167, 9,101,199,150, 45, 91,102, 77,153, 50, 69,244,244,233, 83,196,199,199,163,176, -176, 16, 98,177, 24,167, 79,159,182,128,181,174,136,252,253,112, 82, 76, 68,248, 55,193, 77,187, 87, 10,105,213, 11, 82,169, 12, - 60,226,120,103, 76,169,119,237,225, 77, 59,244,251,161,203,128,137, 56,119,120, 11,185,125,249,216, 84,189, 34,118,115, 69,207, -101, 97, 97, 97, 52,128,184, 21, 43, 86, 52,218,186,117,107,245, 25, 51,102, 36,236,248, 97,254, 58, 0,200,203,203, 3, 0,220, -189,123,151, 76,157, 58,213,104, 48, 24, 18, 11, 10, 10, 34, 80,206, 0, 8, 0,208, 43,164, 75,182,110, 88,214,224,105,122,230, -192, 26, 13,154,195,171,122,115,248, 6,181, 64,129,218,140, 91, 79, 50,144,240,232, 60, 30, 93, 61,112, 82, 39,183,206, 71, 5, -231, 55,110,216,176, 97, 32,135,195,169,166,209,104,124,235,213,171,215, 80, 38,147,221,109,216,176, 97, 99, 30,143,151,118,231, -206,157,228,138,104,165, 92,222,110,172,210, 97,236,218, 20,181, 83,167,132, 44, 93,227, 20,181,211, 93,157,200,229, 51,197,133, -181,198, 95,184, 1,171,136, 57, 55,122,255,118,213,193,223, 54,175,228,142,154,244,185, 45, 74,233,246, 49, 79, 34, 60, 91,177, -112, 53, 39,243,131, 49,253,255,156,222,161, 40,146, 85,244,183, 67, 97,122,165, 50, 82, 9, 96, 86,228, 67,254, 15, 81, 31, 79, - 94, 24,218,172,205,232,246,239, 12,227, 88, 5,114,156, 57,252, 35, 73,140,188,176,159, 71,108, 95,233, 29, 88, 13,160,220,230, - 32,147,201, 17,147,245,106, 26,159,202, 58,238,223,253,243,216,131,135, 15, 45, 29,208,175,191,199,134,175,223,197,247, 63, 29, -129, 76, 34, 2, 97, 89,188,219, 41,112,200, 55, 19,234,244, 13,244, 17, 7, 28,188,152,118,101,218,234,168, 89, 58,157, 57,214, -129, 72, 12,201,205,205,189, 42,151,203, 21,109,219,182,109, 41, 18,137,152,220,220, 92,158,183,183,183,213,197,197,197,148,150, -150,166, 51, 26,141, 7, 1, 84,104,218,113,179,133, 69, 82,182, 1, 71, 15, 29,196,253,155,231,241,232, 81,140,250,209,195, 71, -235, 25, 30, 89,173,205,142,203, 7, 42, 92,193, 7, 91,226,168, 67, 82,225, 81,135, 54,163,250,183, 29,155, 22,117,214, 25,140, - 99, 27,182,238,141,170,117,219,112,204, 22, 27, 30,220,190,136,139, 7, 86,127,111,214,228,207,126,147, 60,246,175, 84,189, 22, -225, 10,241,199,165, 19, 32, 44,187, 9, 0, 8,203,110,186,251,251,201, 41, 45,122, 77,128,187,119,213,134,133,169,119, 25,188, -198,236,225, 2, 30, 71,123,234,224, 47,135,147,146,146,240,248,241, 99, 60,121,242, 4,249,249,249,248,237,183,164, 10,229,143, -174, 32,249,108,236, 67, 78,143,193,239,142, 60, 62,100,248,123,226,234,181, 66, 56,193,149,220,224, 33,231, 33,230, 73, 50, 98, -239, 68,178, 49,183, 78, 26,204,170,156, 1,250,130,228, 82,141,159,212,179,174, 15, 96,155, 93,188,118, 97,171, 86,109,130,191, - 88,188,180,165,135,151,119,137,229,120,158, 34, 71, 56,115,218,177,224,235, 55,254,112,104,173, 67,214,102,203,155, 52,118, 24, -203,181, 47, 20,138,103,113,234,162,179,103,175, 76,217,247, 19,214, 90,110, 4,255,253,129,237, 96,101, 89,104,245,102,168,180, - 70, 40,213, 6,100,230,228,225,126,100, 36, 46, 31, 63,134,248,152,251,137, 22,147, 41,156,195, 97, 14,232,179, 99, 47, 87,172, -165,137, 87,221,195,221, 29,137,249, 26,136,133, 60, 36,199,222, 49,106, 85,202, 93,175,123, 29,233,243,226, 50,115,184, 76,247, - 97,195,134,159,238,220,163,159, 75,179,214, 93,165,158,206,174, 16,240, 8,226,146, 50, 16,113,237,180, 54,225,254, 21,149,197, -164,233,249, 54, 86,125,249, 31,167,252, 81,135,102,163,182,239,136,254, 29, 14,113,185, 60, 33,203, 90,141,102,147,113,240,155, -152,172,191, 10, 66,108,105, 99, 71, 12,124,161,110, 96,101,137,100,196,208, 51,250,231,235, 10, 22, 27,145,142, 24,122, 77,103, - 47, 64, 74,239,216,231,231,231,222,187,120,237,194,148,148,188,219,249,249,198,139, 0,210, 12, 6,195,107,167, 49, 59, 59,123, -225,226,197,139,251,232,116,186, 58, 29, 59,118, 20, 57, 59, 59, 35, 47, 47, 15,225,225,225,150,176,176,176,135, 57, 57, 57,223, - 0, 57, 86, 61, 26,255, 26,105, 56, 60, 38,230, 78,248, 55,117,154,246,168, 20,210,186,151,227,133,153, 72, 50,177,115,191,241, -204,185, 35, 91,200,173, 75, 71, 62,208, 43,226,126,122,131,211,106, 54, 24, 12, 55, 13, 6, 67,212, 87, 95,125,213,204,199,199, -199,231,155,111,190, 17,171, 84, 42,254,134, 13, 27, 12,185,185,185, 89, 42,149,234, 58,202,232, 79,243, 42,119, 45,202,116, 12, - 58,117,112, 75, 39,114,112, 75, 55, 87,207,128,238, 46, 94,149,106, 22, 42,210, 19,149,138,140,112, 0,231,138, 38,138,172, 16, -141, 26, 53,170,193, 48,204, 48, 0, 13,100, 50, 89,144, 92, 46, 23, 17, 66,234, 48, 12, 19,205,178,108,100,189,122,245,194, 30, - 62,124, 88,161,201,100, 83, 46,111, 55, 6, 6,183,217,157,175, 99, 5, 38,142, 96,119,202,229,237, 70, 0,200, 57,251,133, 14, -192,209,135, 29,103, 13, 58,118, 61,121, 93,116,129,203,116,197,165,165,199, 42,154,102,101,218,253,160,183,117,253, 27, 50, 31, -166, 1, 24, 27,121, 7, 43, 31,220,189, 62,143, 33,224,219, 96, 93,164,207,121,114,231,109,232,243,249,124, 67, 64, 64, 64,137, -163, 11, 69, 34,145,193,104, 44, 43,128,114,217,170,201,196, 86,160,195,246, 67,251,182,143, 61,114,236,232,210,246, 93, 6,120, -136, 43, 85, 66, 53,111, 6,219,103, 55,153,126,254,174,226, 86,191, 47,174,108, 76,200, 48, 68,162,130,253, 97, 52, 26, 77, 44, -128, 2,141, 70,211,159, 16,242,148, 97,152,192,130,130,130,123, 22,139,229, 65,133, 13, 1,139,145,173, 90, 53,255,141, 97, 24, - 30,177,178,203,175,243,185,187, 13,153,143,210,240,134,203,146,132, 84,115,198,167,223,172,109, 82, 51,168,118,147,226,181, 14, -235, 87,117,194,228, 89, 43,155, 84,173, 94,171,201,159,235, 31,150,219, 77,128, 88,116, 5,227, 14,253,188,252,202,221, 27, 23, -191,244,244,171, 90, 53, 43, 45,225,209,211, 39,247, 22,218, 12,170, 67,111,154,207, 73, 79,162, 87,111, 93, 49,107, 70,102,122, -226, 86,157, 34, 46, 10, 0,116,138,184,168, 71, 17,248, 58, 55, 43,109, 70, 94, 78,194,138,215, 61, 23, 90,173, 54, 99,215,174, - 93,174,109,218,180,225,248,248,248, 64,161, 80,224,226,197,139, 44,203,178,233, 21,214,202, 79,188,168,205,103,220,127,253,233, -135,229, 2,153, 83, 47,171,213,234, 79, 8,192,227,241, 50, 77, 58,213,105, 53, 71,246, 5, 10,146, 13,101, 63, 51, 88, 6, 0, -167,120,237, 66,150,101,153,229,235,182, 39,243,197, 78, 37, 78,134,104, 49,168,165, 44,203, 58,188,214, 97, 97,106, 68,205,183, -117,127, 51,132, 44,104,216,180,229,151, 22,139,217, 80,116,127, 24, 0, 24, 8, 65, 30,135,195, 92,230,178,150, 51,170, 55,168, - 76, 49, 12,156, 9,195,131,147,132, 7, 6, 12, 52,202,124, 82,145, 62, 89, 37, 26,226,156,216,104, 93, 78,135, 42,167, 76,251, -198, 92, 56,123,114,168,205,102,171, 86, 20, 51, 72, 50,234,181,251, 53,153,110,191, 2,119,172,248,247,115,162,216,108, 49,127, -241, 15, 57,212,140,242,191,164, 25, 92, 93,210,191, 82,128,207,152,164,228,156, 91, 9, 79,117,191,226,197,101,117,222, 36,157, - 92, 31, 31,159,175, 25,134, 25, 45, 20, 10,229, 38,147, 73, 75, 8,217,145,157,157,189, 16,175, 44,254,219,152, 47,241,214,143, - 17,138,165,115,205, 6,237, 31,186,156,216,145,229, 29,187,212,171,118,119,177, 76, 54,203,160,215,238,208,101,199,110,127,203, -231,211, 69, 36, 18, 53,150,203,229,252,220,220,220,155, 0,148,255, 75,249,222,176, 97,195,202, 28, 14,167, 26,203,178, 62, 0, - 92, 96, 31, 21,146,203,227,241,210,139, 34, 90,164,162,154,109,223,223,239,217,165, 91,253, 79,195,175,196,172, 41,106, 86,124, - 70,192,144, 85,226,209,189, 58,125,254,235,161,163, 37,141, 58,252,199, 93,243,255,127,154, 29,120,114,191,220,177, 28,161,203, -162, 46,193, 6, 93,110, 70,250,212,171, 15, 20, 55, 1,168,223, 36,157, 2,129, 96,148,217,108,150, 8, 4, 2,189,217,108,222, -245,191,114,236, 18,239,224,241, 28, 16,135, 87,166, 96,193,220,121,105,208,202,191,229, 90,226,134,132,132,180, 19, 8, 4,149, -109, 54,155,212,100, 50,233,244,122,125, 82,114,114,242, 31, 40,125,225,243,191, 52,157, 50,239, 90,171, 5, 2,209,199, 0, 96, - 54, 27,215,106,115,226, 62, 45,235,139,101,124,254, 31,157, 71,158,213,154,198,241,184,124, 47, 20, 77,204,205, 90,173,138,236, -196,219,181,254,198,116, 82, 94, 51,115,169, 38,213,164,154, 84,243,101, 56,244,124, 82,205,191, 83, 83,236, 87, 55, 80,236, 87, -215,225, 73,151, 75,249, 60, 61,159,148, 98, 38,149,240, 2,224,192,132,165, 20, 10,133,242, 23,192,210, 83, 64,249, 59, 49,100, - 62,122,250, 87,126,158,242,159,163,212, 62,209, 76, 25,174,180, 34, 33,193,215,113,182,231,168, 38,213,164,154, 84,147,106, 82, - 77,170,249,159,211, 44, 79,251,159,216, 36, 57,233,165,237, 19, 0,254, 95, 58,252,211,176, 42,213,164,154, 84,147,106, 82, 77, -170, 73, 53,255,107, 60, 51, 94, 28,122, 46, 40, 20, 10,133, 66,161, 80,254, 26,104, 31, 45, 10,133, 66,161, 80, 40,148, 55,163, -164,166, 67,106,180, 40, 20, 10,133, 66,161, 80,222, 2,165,118,134,167, 77,135, 20, 10,133, 66,161, 80, 40,111, 70,113, 68,203, - 15, 47, 77,239, 64,141, 22,133, 66,161, 80, 40, 20,202,219, 33, 19, 37, 69,183,194,194,194, 72, 73,127, 83, 40, 20, 10,133, 66, -161,252,127,240, 15,247, 34,207, 71,178, 38, 21,109, 3,120, 46,162, 69, 13, 22,133, 66,161, 80, 40,148,255, 21,179,245, 15,163, - 56,146, 85,252,202,124,197,104,245,233,211,135,161,102,139, 66,161, 80, 40, 20,202,223,197,191,209,139,112, 94, 62, 64,154,205, - 20, 10,133, 66,161, 80,254, 78,179,245,111, 58, 30, 58,189, 3,133, 66,161, 80, 40, 20,202,155,225, 7,160,247,115,219,255,111, - 75,240, 80, 40, 20, 10,133, 66,161,252,219,153, 84,218, 54,141,104, 81, 40, 20, 10,133, 66,161,188,125,179, 69,161, 80, 40, 20, - 10,133, 66,249, 39, 67, 87, 54,167,154, 84,147,106, 82, 77,170, 73, 53,169,230,191,157,226,121,180,128,210,230,209,162, 80, 40, - 20, 10,133, 66,161,188, 22,189, 97,159, 63,107, 82,209,123,111,106,180, 40, 20, 10,133, 66,161, 80,222, 46,175, 44,191, 67,141, - 22,133, 66,161, 80, 40, 20,202,219, 53, 88,155,169,209,162, 80, 40, 20, 10,133, 66,249,139,161, 70,139, 66,161, 80, 40, 20, 10, -229, 47,130, 65,233, 35, 7,206, 85, 64,231,117, 70, 31,156,163,154, 84,147,106, 82, 77,170, 73, 53,169,230,127, 78,179, 60,237, -115,248,231, 81, 60, 51,252, 9,252,217, 17,126,243,255,199, 15,211,161,175, 84,147,106, 82, 77,170, 73, 53,169, 38,213,252,183, - 51,233,165,247,103,208,166, 67, 10,133, 66,161, 80, 40,148,183,107,182,232, 18, 60, 20, 10,133, 66,161, 80, 40,111,137, 82,155, - 9,105, 68,139, 66,161, 80, 40, 20, 10,229,205, 40,117, 81,105,106,180, 40, 20, 10,133, 66,161, 80,254, 26,195, 69,141, 22,133, - 66,161, 80, 40, 20,202, 91, 52, 89,147, 74,252,111, 88, 88, 24,161,231,136, 66,161, 80, 40, 20,202,223,197,191,214,139, 20, 31, - 24, 53, 91, 20, 10,133, 66,161, 80,168, 23,169, 48,126,248,115,180,225,164,162,109, 0,116,212, 33,133, 66,161, 80, 40, 20,202, -155,210, 27, 47,142, 60,156, 84,188, 77,141, 22,133, 66,161, 80, 40, 20,202,155, 51,169,204,255,210,102, 67, 10,133, 66,161, 80, - 40,127, 39,255, 70, 47,194,208,108,165, 80, 40, 20, 10,133, 66,121, 35, 74,138,102,109,166,167,133, 66,161, 80, 40, 20, 10,229, -175, 53, 92, 20, 10,133, 66,161, 80, 40,148,191,194,100,253,213, 19,150,210,149,205,169, 38,213,164,154, 84,147,106, 82, 77,170, -249, 95, 49, 89,207, 79,241, 0,128,142, 58,164, 80, 40, 20, 10,133, 66,121, 83,232,162,210, 20, 10,133, 66,161, 80, 40,127, 17, -116, 81,105, 10,133, 66,161, 80, 40,148,255,103,195, 69,141, 22,133, 66,161, 80, 40, 20,202, 91, 52, 89, 47,152, 45,218, 71,139, - 66,161, 80, 40, 20, 10,229,205, 40,181,143, 22,131,210, 71, 14,156,171,192, 15,188,206,232,131,115, 84,147,106, 82, 77,170, 73, - 53,169, 38,213,252,207,105,150,167,125, 14,255,124, 38,225,255,105,194, 82, 58,244,149,106, 82, 77,170, 73, 53,169, 38,213,164, -154,255, 53,232,244, 14, 20, 10,133, 66,161, 80, 40,111,219, 88,189, 12, 53, 90, 20, 10,133, 66,161, 80, 40,111, 6,157, 71,139, - 66,161, 80, 40, 20, 10,229, 47,194, 15,246,168, 86,241,123, 99,106,180, 40, 20, 10,133, 66,161, 80,222, 14,189, 97,143,106, 21, -191, 83,163, 69,161, 80, 40, 20, 10,133,242, 22, 41,113, 30, 45, 6, 0,194,194,194, 72,209,118,199, 62,125,250, 92,166,231,138, - 66,161, 80, 40, 20,202,255, 39,255, 86, 47,242, 44,162,213,167, 79, 31, 6,192, 37,154,213, 20, 10,133, 66,161, 80,254, 14,254, -141, 94,132,243,146,147,236, 72,179,153, 66,161, 80, 40, 20,202,223,193,191,209,139,240, 94,114,145, 20, 10,133, 66,161, 80, 40, -127, 11,255, 96, 47,226, 7,123, 71,248, 19, 69,239, 64,209,148, 15,116, 30, 45, 10,133, 66,161, 80, 40,148, 55,163,120,180,225, - 43, 75,239,208, 40, 22,133, 66,161, 80, 40, 20,202,155, 81,210,204,240,155,233,105,161, 80, 40, 20, 10,133, 66,249, 11,161, 17, - 45, 10,133, 66,161, 80, 40,148, 55,231,249,168,214,255, 91, 52,139,174,108, 78, 53,169, 38,213,164,154, 84,147,106, 82,205,255, -146,201,122, 97,155,206, 12, 79,161, 80, 40, 20, 10,133,242, 23, 65, 71, 29, 82, 40, 20, 10,133, 66,161,188, 25,197, 35, 14,159, -223,166, 70,139, 66,161, 80, 40, 20, 10,229, 45,154,173, 87,160, 77,135, 20, 10,133, 66,161, 80, 40,111,198,164,210,254, 65,141, - 22,133, 66,161, 80, 40, 20,202, 95,100,184, 24,148, 62,114,224, 92, 5,132, 95,103,244,193, 57,170, 73, 53,169, 38,213,164,154, - 84,147,106,254,231, 52,203,211, 62,135,127, 30,127,219,132,165,116,232, 43,213,164,154, 84,147,106, 82, 77,170, 73, 53,255,179, -208,166, 67, 10,133, 66,161, 80, 40,148,255, 1,163,229,197,227,241,190,148, 72, 36, 27, 37, 18,201, 79, 60, 30,111, 5, 0,183, -138,254,160, 76, 38,155,238,235,235,251,216,215,215, 55,173,114,229,202, 39,157,156,164,159,212, 16,161, 61, 0,254, 91, 58,158, - 96, 0,159, 72, 36,146, 71, 98,177, 56, 25,192, 78, 0,159, 0,240,124, 19,225,133,254, 24, 28,245,113,255, 35, 11,253, 49,248, -165,127,245,246,241,241,185, 10,160,251,219,202,148,225, 82,116, 29, 34, 67,234, 16, 25, 82,135, 75, 95,191,214,224,228,228, 52, -218,207,207,239,186,135,135, 71,186,159,159,223, 53,177, 88, 60,164,130, 18,222, 62, 62, 62,223, 7, 6, 6,198,250,251,251,175, -129,125,117,242,255, 89,218,137,208,174,165, 8,138, 86, 66,168,219, 8,177,177,149, 16,221,186, 1,210,215,148,107, 11,224,128, -179,179,243, 61, 30,143, 23, 6, 96, 80,209,245, 53,136,199,227,133, 57, 59, 59,223, 3,112,160,232,115,175,115,157,126, 15, 32, - 29,192,146,162,237,143, 2, 3, 3,213,161,161,161,201,161,161,161,191, 4, 5, 5,189,231,168,152, 84, 42,237, 22, 24, 24,120, -176,114,229,202,201,173, 90,181,202, 15, 8, 8,136,169, 84,169,210,118,145, 72,212,145, 22,113, 20, 10,133,242,191, 79, 95, 0, - 75, 1,172,143,140,140,140, 32,132, 68, 16, 66, 34, 34, 35, 35, 35, 0,108, 4,176, 12,165,135, 16, 95,216,239,225,225,177, 96, -209,162, 69,134,204,204, 76,162, 80, 40, 72,108,108, 44, 89, 61,119, 22,219,195,157, 71,106,120,185,233,252,252,252,226,171, 84, -170,180,167,190,156, 51, 11, 64, 77, 71, 52,159,195, 77, 34,145,220,156, 59,119,174,230,234,213,171, 26,147,201,164, 97, 89, 86, -147,145,145,161, 57,119,238,156,166, 77,155, 54, 26, 0,159, 2,224, 86, 64,243, 25,223,250,227, 50,249,249,107,242,173, 63, 46, - 63,191,191, 78,157, 58, 15, 89,150, 37,131, 7, 15, 54, 2, 8,168,136,230,203, 4, 0,226,250,206,112, 29, 34, 71,182,117,251, - 66, 66, 54,204, 32, 67,100, 72,125, 29, 77,111,111,239,163,211,167, 79, 87,165,167,167, 19,163,209, 72, 82, 83, 83,201,228,201, -147,149,222,222,222,187, 28, 60,118,143,144,144,144,236,235,215,175,179,133,133,133,228,210,165, 75,108,131, 6, 13,178, 29, 52, - 91, 93, 95, 74,203,102,127,127,255,147, 21,121,121,123,123,111,173,104, 30,181, 16, 33,213, 28,113,145,144,219,225,228,216,224, - 86,100,117,211, 74,100,144,187,176,176,173, 16, 31,117, 40,121, 42,147,210, 52,135,118,232,208, 65,251,224,193, 3, 91, 94, 94, - 30,121,248,240, 33, 59,113,226, 68, 3,128,232,137, 19, 39, 26, 30, 62,124,200,230,229,229,145, 7, 15, 30,216, 58,116,232,160, - 5, 48,161, 2,233,228, 0,216, 54,127,254,124, 66, 8, 33,139, 22, 45, 34,161,161,161,164,115,231,206, 68,163,209, 16, 66, 72, - 50, 33,228, 23,171,213, 58,214, 17, 77, 23, 23,151,209,211,167, 79,215,232,116, 58, 82, 12,203,178,164,176,176,144,172, 95,191, - 94,235,235,235,123,178,148, 74, 6,109,242,160,154, 84,147,106,254,175,105,254,147,241,131,189,159, 86,241,203,225,192,196,136, - 89,179,102, 21,155,170, 83,109,219,182,189, 53,118,236,216,136,177, 99,199, 70,180,109,219,246, 18,128, 51,119,238,220,137,152, - 57,115,102, 4,128, 17,229,100,132, 91,235,214,173, 11,179,178,178, 72,173, 90,181, 72,213,170, 85, 73, 86, 86, 22, 33,132,144, -219, 67,155,144,243,117, 65,158, 94, 57, 69,194, 15, 31, 32, 19,253,120,164,157,159,139,197,207,215, 55,207,211,211,115, 49, 94, - 92,147,177,164,204, 29, 88,183,110, 93,117,116,116,180, 38, 46, 46, 78,179, 96,193, 2, 77,231,206,157, 53, 33, 33, 33,154, 65, -131, 6,105,214,173, 91,167, 49,155,205,154,173, 91,183,106,156,157,157,163, 75, 48, 91,175,109,180,120, 60,222,218,200,200, 72, - 18, 31, 31, 79,138,162, 20,165,105,186,184,186,186,246,116,115,115,251,212,213,213,181, 39, 0, 23, 0,168, 5,200, 27,186,160, -242, 71, 13,107,212, 9, 27,209,181,230,250,174,205,154, 12,113,226, 20, 90,126,152, 65,200,224,202,175,101,180, 92, 92, 92, 70, -127,242,201, 39,106,163,209, 72,116, 58, 29,209,104, 52, 68,167,211, 17,181, 90, 77, 70,140, 24,161, 18,139,197, 3,203,211,244, -244,244, 92,120,229,202, 21,107, 86, 86, 22,185,114,229, 10, 57,121,242, 36,217,176, 97, 3,235,237,237,189,170,162, 55,160,175, -175,239,217,240,240,240,136,187,119,239, 70,220,188,121, 51,194, 98,177, 68,152,205,230, 8,179,217, 28, 17, 22, 22, 22,113,232, -208,161,136,189,123,247, 70,152, 76,166, 8,147,201, 20, 97, 52, 26, 35,170, 87,175,126,186,162,121,212, 92,132,167,166,171,199, - 8, 89,245, 33, 81,126, 55,149, 20,126,214,139,228, 76,110, 79, 54, 54,171, 68,218, 75,112, 28,175,174,237, 89,162, 38,159,207, -191,156,156,156,204,206,153, 51,199, 84,175, 94, 61,229,184,113,227, 12, 70,163,145, 16, 66,136,209,104, 36,227,198,141, 51,212, -171, 87, 79, 57,103,206, 28, 83, 82, 82, 18,203,227,241,206, 85, 32,157,203,138, 77,214,229,203,151,201,243,104, 52, 26,210,185, -115,231,228,208,208,208, 95,170, 85,171, 54,178, 60, 77,185, 92,222,127,246,236,217, 26, 82, 2, 22,139,133,168,213,106,146,148, -148,196, 86,173, 90, 53, 3,128, 7, 45,204,169, 38,213,164,154,212,104,253,101, 76, 42,103,187,228,147, 56,115,230,204, 8, 66, - 72,196, 87, 95,125, 21, 81, 20,217, 18, 0,144, 23,189,120, 0,134,207,158, 61, 59,130, 16, 18, 49,107,214,172,226,207,148,150, - 17,125,247,239,223,111, 94,179,102, 13,241,241,241, 33,190,190,190,100,237,218,181,132,101, 89,146, 21,182,139,156,175, 11,242, -232,203, 49,132, 16, 66, 98, 23, 79, 35,231,235,130, 36,108,250,150,140, 26, 53, 74, 39,149, 74, 71,148,145,185,238, 77,154, 52, - 81,235,245,122,205,246,237,219, 53, 82,169,244, 54,128,122,176, 55, 69, 50, 69,105,125,175, 94,189,122,170,168,168, 40,205,238, -221,187, 53, 0, 22, 56,120,193,212, 4,208, 73, 38,147, 13,154, 29,192,143, 35, 63,127, 77,102,251,224, 1,128, 6, 0,188,138, - 62,227, 63,107,214, 44, 66, 8, 33,129,129,129, 87, 74,209,116, 9, 9, 9,153, 21, 23, 23, 55,207, 98,177,204,187,123,247,238, -188,218,181,107,207,233, 87,221,175,213,145, 17,221, 26, 43,191,157,218,152,172,252, 44,100,197, 59,205,187,238, 25,214,113,196, -251,213, 60,175,142,243, 22,235,222,117,225,170, 95,106, 58,116,232,194, 14, 8, 8,184,153,154,154,250,204, 92,169,213,106,146, -158,158, 78, 18, 19, 19,201,213,171, 87,137,159,159,223,249,242, 52,125,125,125, 31,166,166,166,146, 77,171, 87,147,193, 13,234, -144,246,174, 78,164,131,155, 19,105, 42, 23,107,235, 2, 77, 43,106,180,238,221,187, 23, 1, 32, 2, 64, 68, 94, 94, 94, 68, 94, - 94, 94, 68, 65, 65,193,179,125, 0, 34,148, 74,101,132, 82,169,140, 48,153, 76, 17, 53,106,212,168,176,209,106, 35, 70,155, 22, - 98,228,183, 18, 65,223, 55,192, 51, 99,106,117, 79,219,141, 17,173, 72,193,135,157,201,154,198, 1,164,173, 16, 31, 57,168,217, - 87, 40, 20, 94, 2, 48,163,200,148,143,233,217,179,167,142, 16, 66,122,246,236,169, 3, 48,166,104,255, 39, 69, 38,171,167,131, -233,228, 4, 5, 5,105,139, 35, 89, 0,254, 8, 10, 10,210,134,134,134,146,208,208, 80, 18, 24, 24,168, 46,210,118,168, 64,171, - 89,179,102,172, 94,175,127,102, 0, 11, 11, 11, 73, 70, 70, 6, 73, 72, 72, 32,209,209,209,228,246,237,219, 36, 57, 57,153,236, -219,183,207,230,234,234,122,130, 22,230, 84,147,106, 82, 77,106,180,254, 82,163,245,242,235, 69,194,194,194,200, 75,187,190,187, -115,231, 78,196,236,217,179, 35,202,113,102,147,190,250,234,171,226,168,215,210, 50, 30,254, 91, 99, 99, 99,201,152, 49, 99, 72, -112,112, 48, 9, 14, 14, 38, 99,199,142, 37, 74,165,146,104,158, 68,145,243,117, 65,110,191,219,148, 16, 66,136,250,209, 93,114, -190, 46, 72,196,168,214,228,254,253,251,164, 82,165, 74,225,101,252,254,241,107,215,174, 41,118,237,218,149, 5,123,127, 44, 62, -128,150, 0,214, 74, 36,146,109,176, 55, 23, 86, 5,224, 86,171, 86,173,124,157, 78,167, 25, 60,120,176, 6, 64,229, 50, 52, 59, - 4, 7, 7,199,111,221,186,149,228,228,228,144,252,252,124,178,188, 77,109, 66,126,254,154, 44,106, 90,149,221,180,105,147,113, -198,140, 25, 90,119,119,247, 48, 0,254,131, 7, 15,182, 18, 66, 72,251,246,237,179, 75, 18,115,117,117,237, 25, 23, 23, 55,207, - 96, 48,204, 43, 44, 44,156,151,159,159, 63,239,216,145, 35,243,122, 52,168, 61, 70,249,237,212,198, 71, 70,116,107,252, 78,128, -219,160, 85,221,155, 77, 73,159, 51, 97,240, 87,173,235, 61, 50, 44,251,248,226,208,234, 62,223,191, 78,110,123,121,121,101, 26, -141, 70, 2,224,149, 87,124,124, 60,241,240,240, 72, 45, 79,195,221,221,253,171, 79,134, 15,179, 13,172, 26, 64,226,215,204, 37, -150,179,187,137,229,228,118,242,228,187,207, 72, 63, 95, 79, 85, 75, 1,103,182,163,233,241,245,245, 61,123,243,230,205, 23,140, - 86, 65, 65, 65,137, 70, 75,165, 82, 69,152, 76,166,136,160,160,160,211,111,122,213,183, 20,162, 70, 7, 9,247,246,221, 49,237, -136, 98,106,103,210,211,133,159,252, 6,114,195, 1, 92, 2, 48,170,130,223,227, 0, 88, 86,108,168,190,251,238, 59, 66, 8, 33, - 65, 65, 65, 90,188,217, 96, 20,151, 58,117,234, 36, 78,152, 48,193, 90,183,110,221,156, 54,109,218, 20,222,186,117,139, 92,190, -124,153,156, 60,121,146, 28, 56,112,128, 68, 69, 69,145,244,244,116, 18, 27, 27, 75,122,247,238, 93, 8,160, 3, 45, 11, 41, 20, -202,255, 50, 37,120,145,127, 60,156,226, 3,235,211,167, 15,243,220, 1,186, 0, 16, 55,109,218, 84,177,108,217,178,149,176,207, - 5,193,132,112, 49,180,179,132,119,191,179,132,119, 63,132,139,161, 69, 17,163,205,139, 23, 47, 94, 24, 26, 26,154, 9, 64, 2, -192,183,164, 31, 34,132,180,243,240,240, 64,106,106, 42, 92, 92, 92,224,226,226,130,212,212, 84, 16, 66, 96, 37,128,133, 0, 70, -179, 25,122,189, 30, 6,150, 64,207, 2, 42,141, 6,190,190,190, 48,155,205, 53, 74, 73,127,195,119,223,125,183, 70, 72, 72,136, - 98,230,204,153, 25,176,247,149,217, 54,126,252,248,179,127,252,241, 71,136, 70,163,201,143,142,142, 54, 52,104,208,160, 39, 0, -223,184,184,184,209,235,215,175,199,152, 49, 99, 80,198, 67,167, 65,239,222,189, 79, 70, 69, 69,213, 24, 53,106, 20, 46, 93,186, -132,229,203,151, 35, 55, 55,151, 0,128,209,104, 36, 54,155,205,220,186,117,107,243,154, 53,107,154,183,111,223,254,102,245,234, -213,185, 0,144,152,152,248,164, 36, 65,134, 97,106, 87,169, 82, 5, 70,163, 17, 10,133, 2, 81, 81, 81,112,114,113, 65,100, 70, -174, 79,199, 85,155,242,190, 60,114,150, 63,188,121,136,251,167,221,218, 24,151,132, 95,170, 85,207,223,199,199,100,182,248,198, -102,102,103,188, 78,166, 10, 4,130,212,220,220, 92,152, 76, 38,232,245,122,168, 84, 42,228,229,229, 33, 55, 55, 23, 25, 25, 25, - 16, 8, 4,241,229,105, 56,231,231, 95, 73,188,118,153,217,247,227,119,168, 97,205, 7,239,224, 90,240,142,110, 68, 77,147, 2, - 63,205,157,236,100,242,240,154,239,236,228, 84,224,234,234,186, 25, 64, 80,121,122,141, 27, 55, 70, 94, 94, 30,242,242,242,224, -225,225, 1, 55, 55, 55,184,185,185,161,176,176, 16, 74,165, 18, 42,149, 10,181,106,213, 66,195,134, 13,177, 99,199,142,183,114, -113,223, 48, 33,193, 10,219,212,179, 49, 25, 16,200,100,168,238, 38,175,210, 76, 14,247, 50,190,210,153,207,231,239,119,119,119, - 15, 7,240, 33, 0, 25,128, 15,221,221,221,195,249,124,254, 0, 0,139, 0,236,170, 96, 50,150,204,159, 63,127, 86, 92, 92,156, -244,254,253,251,152, 57,115, 38, 22, 44, 88,128, 39, 79,158,252, 0,128, 45,250,204, 7, 30, 30, 30, 97, 28, 14,103, 11,128, 94, - 0,122,250,249,249,117, 41, 71,119,192,140, 25, 51, 12, 77,154, 52,137,125,244,232,209,128,107,215,174, 53,253,236,179,207,148, - 41, 41, 41,136,141,141,133,159,159, 31, 2, 3, 3,161,209,104, 80, 80, 80,128, 1, 3, 6,184, 56, 59, 59,143,160,197, 56,133, - 66,249, 95, 54, 89, 47,121,145,127, 90, 68,171,196,237, 18,107,212, 82,169,116,126, 68, 68, 68,171,208,208, 80, 30,128,125, 0, - 16,194,197,144, 1,173, 27,109, 59,178,249,187,208, 67,107,230,134,246, 8,173,181, 45,132,139,226, 81,108, 97, 77,155, 54,117, -139,136,136,104, 45, 18,137, 62, 42, 37, 17, 4, 0,220,220,220,224,226,226, 2, 87, 87, 87,184,185,185,129,101, 89,104,116, 6, -104,109,128,218, 96,130, 82,169,132,186,104, 91, 99, 52, 67,171,213, 62,251,110, 9,116,156, 48, 97,130, 98,253,250,245, 57,153, -153,153,223, 1,104, 48,102,204,152,254,235,214,173,195,133, 11, 23, 12,189,130,107,122, 44,110,215,104, 97,189,204, 39,243,130, -249,152, 8,224,202,149, 43, 87,208,186,117,107, 48, 12, 51,172, 36, 65,137, 68,178,113,207,158, 61,146,232,232,104,212,172, 89, - 51,122,216,176, 97, 67,191,251,238,187, 26, 50, 77,254,239, 0, 96,205,203,138,158, 54,109,218,215,139, 23, 47, 86, 40, 20, 10, -179, 78,167,251, 63,246,190, 59, 44,138,171,125,251,158,237,203,238,210,219,210, 85,138, 96, 65,197,222,176,183,136,157,216, 53, -246, 88,162,209, 24, 99, 11,197,168,177, 68,141, 26, 19, 77,108, 17,141, 5, 81, 17, 99,195,222, 21, 80, 84, 4, 65,144, 38,101, -105,203, 22,182,176,229,124,127, 32, 4, 13,213,188,239,239,123,147,204,125, 93,123, 45,236,156,185,231,156,153,115,102,238,121, -206,115,158,199,110,248,240,225,200,204,204,196,155, 55,111,238,214, 34, 50, 95,198,197,197,145,210,210, 82,164,166,166, 34, 46, - 46,206,228,235,175,191,238,100, 96, 48, 70,100,195,116,218,212,238, 29, 58, 77,234,210, 14,135,239, 61,225,220, 74, 74,179,232, -208,196,201,242,113, 86,110, 83, 29,133, 87, 31,114,181,229,114,249,246,111,190,249, 70,161, 80, 40,144,157,157,141,167, 79,159, -226,197,139, 23, 72, 79, 79,199,166, 77,155, 20,197,197,197, 59,234,227,112,228,179,190,216,188,100, 6,197, 74,184, 11, 60,185, - 1,148,201, 1,149, 2,154,196, 88, 28, 72,204,195,174,147,167,184, 25,153,153, 22,199,142, 29,155,233,234,234, 26, 11,192,171, - 46, 62, 66, 42, 46, 33,131,193,120, 95,132,130,193, 96,200, 1,228, 9,133,194, 44, 83, 83,211, 44, 6,131,145, 71, 8, 81,254, - 71,222, 36,244, 40, 7,147, 9,112, 77,192, 96,215,153,218,243,227,113,227,198, 29,205,202,202, 26,148,154,154,218,117,199,142, - 29,223,240,249,252,248, 29, 59,118,124,147,154,154,218, 53, 43, 43,107,208,184,113,227,142, 2,152,210,152,227,123,122,122, 46, - 8, 14, 14,198,166, 77,155,208,182,109, 91,120,121,121,149,133,132,132,108, 7,176, 26,192,103,158,158,158,183, 23, 44, 88, 48, - 93, 34,145,136,179,179,179,219,254,240,195, 15,115,182,111,223,222, 49, 39, 39,135, 95, 15,117,143,129, 3, 7,226,252,249,243, - 0,144, 11, 32,181,168,168, 72,159,147,147, 3, 31, 31, 31,116,234,212, 9, 10,133, 2, 10,133, 2, 82,169, 20,110,110,110, 48, - 26,141, 93,233, 91, 57, 13, 26, 52,104,252,159, 10,174,154,133, 22,159,207,183,244,243,243, 67,179,102,205, 44,241,118,181,150, - 53,151,181, 98,241,204,241, 2, 81,236, 5, 80,113, 87, 48,174,103, 43,129, 53,151,181,226,237, 46, 44, 55, 55, 55,158,159,159, - 31,132, 66,161, 83, 45, 7,191,158,151,151, 7, 63, 63, 63, 88, 88, 88,192,220,220, 28,126,126,126, 40, 47, 47, 71,169, 92, 14, -165, 1, 40,211, 25, 81, 90, 90,138,226,130,124,148, 25, 0,189,169, 53,210,211,211,193,100, 50,211,106,225,116,240,240,240, 40, -136,143,143, 47, 0,112, 19,192,167,161,161,161, 88,190,124, 57,130,130,130,142, 10,114, 95, 15, 60,122,254,140,245,145,144,121, -182, 94, 92,106, 60,128,242,172,172, 44, 88, 88, 88, 64, 40, 20,214, 40, 12,252,253,253,219, 11,133, 66, 28, 60,120,144,100,103, -103,119, 71,197, 18,254, 52,138,170, 16,123, 38, 12,148, 2,216, 30, 27, 27,219,249,235,175,191, 78,234,223,191, 63,187, 75,151, - 46, 88,187,118, 45, 0, 68,213,196, 41,149, 74,239, 79,153, 50, 69,123,237,218, 53, 36, 38, 38, 10, 79,159, 62, 29,184,118,237, -218, 86, 25, 25, 25,188,179,191, 95, 24, 18,150, 37, 11,220,120,233, 22,127,221,197,235,247,109,204,132, 45,155,218, 88, 33, 46, -227, 13,199,192,196,195,250,174,104,103, 54,115,102,111, 62, 43,174, 39,143,145,219,155,207, 66,159, 74, 59, 0, 0, 32, 0, 73, - 68, 65, 84,138,237,200,102,206,144,203,229,199, 34, 35, 35, 47, 46, 89,178, 68, 33,145, 72, 96,106,106,138,162,162, 34,172, 95, -191, 94, 17, 23, 23,119, 82,171,213,158,173,143,215, 96, 36,237, 93,154,184, 2,175,226,171,126, 43, 55, 18, 60,212,114, 16,240, -233, 34,120,251,248, 64,171,213,162,117,235,214, 84,104,104,168,208,220,220,252,203,122, 69, 15,227, 79,221, 77, 79, 81, 84, 30, - 33,228,141, 66,161,200, 54, 49, 49,201,224,112, 56, 25,197,197,197,217,132,144,252,255,132,206, 34, 12,124,209,173,181, 39,192, - 51, 65, 70,145, 34,231,145, 2,197, 53, 21, 52, 53, 53,157,177,107,215, 46,254,190,125,251,116, 11, 22, 44,208,204,153, 51,135, -173, 82,169,236,230,204,153,195, 94,176, 96,129,102,223,190,125,186, 93,187,118,241, 69, 34,209,232, 15,169,136, 78,167, 67,124, -124,252,198,148,148, 20, 33, 42,194,141, 44, 10, 9, 9,153,154,156,156,204,223,185,115, 39,194,195,195, 17, 30, 30,142, 17, 35, - 70, 96,225,194,133, 8, 14, 14,174,139, 78,208,166, 77, 27, 63,107,107,107,220,184,113, 35, 7, 64, 6,128,246, 34,145,200,116, -196,136, 17, 24, 52,104, 16,212,106, 53,202,203,203,171,132, 22,147,201,132,133,133,133, 53,125, 15,164, 65,131, 6,141,255,186, -200,122, 71,108,177, 0,160,210, 84, 23, 16, 16, 64,213,245, 96, 52,148, 72, 32, 85,150, 33,189,180, 12,153, 37,198,119,182, 25, -141,198, 58,143,158,147,147,115,246,222,189,123, 51,252,252,252, 88, 57, 57, 21, 51, 98,126,126,126, 40, 43, 43, 67,206,147, 7, - 80, 26, 1,161,135, 47,148, 74, 37, 74, 94, 60,134,168, 77, 87, 88, 15,157,132,173, 59,119,106,138,138,138,118,215,196,201,229, -114,217,206,206,206, 5,105,105,105,122, 0,197,230,230,230, 3, 93, 93, 93,113,253,250,117, 0, 56, 76,128,205,136,187, 6,220, -136, 0,169, 48,169,136,220,220,220, 32,145, 72,160, 80, 40,174,215,196,121,239,222,189,100,157, 78,215,122,248,240,225,212,175, -191,254,122, 92, 38,147, 5, 1,120,170, 49,130,249, 36, 43, 31, 74, 3,248, 0, 6, 88, 90, 90,126, 30, 28, 28,220,111,193,130, - 5,136,140,140,196,165, 75,151,202, 81,225, 11,118,175, 6,218,210,212,212,212, 61, 75,151, 46,237,194, 96, 48, 62,189,124,249, -178,222,203,203, 75, 86, 94, 94,110,104,238,237,205, 8, 10, 93,195,153,255,233,108,139,162, 50, 36, 12,106,238,208,141,162,128, -132, 55,146,140, 20, 5,138,234, 58,167,254, 92,102,212,200,238,109,252,103,140, 27, 38, 18,122,180,132,242,217, 3,241,158, 19, -191,111, 53,137, 75, 14,184, 33,145,140,136,140,140, 12,188,126,253,250,124,173, 86,219,140,199,227,189,146, 74,165,223, 43, 20, -138,122, 69, 22,147,201, 28,170,113,112,182,148, 22, 23,131,255,214, 18, 37,211, 25, 81,168,209, 35,209,194, 11, 19,156, 93,170, -166, 65,243,242,242, 32, 22,139, 41,131,193, 48,172, 46,206, 75,151, 46, 33, 32, 32,160, 82,120,130,162, 40, 80, 20, 85,232,237, -237,157,207,227,241,138, 56, 28,142,108,243,230,205,106,181, 90, 13, 22,139,197, 55, 24, 12,204,191,210,219, 59, 9, 96,199, 35, -212,143,115,134,247,233,223,182,165, 15,185,249,232, 9, 85, 82,166, 62, 80,135, 21,240, 7, 79, 79, 79, 86,113,113,241, 89, 0, -137, 58,157,238,200,241,227,199,249,147, 39, 79, 86,159, 56,113, 98, 34, 0,247, 45, 91,182, 4, 42, 20,138, 70,165, 84, 72, 73, - 73,249, 97,221,186,117, 95,173, 90,181, 10,135, 14, 29, 90,144,146,146,178,252,173,165,107, 68,112,112, 48, 54,111,222,140, 67, -135, 14, 25, 19, 19, 19,127, 55, 26,141, 41, 75,150, 44,105, 99,111,111, 95,152,155,155,155, 82, 7,109,135,193,131, 7,107,110, -223,190,205,149,203,229,183, 0,124, 62,119,238,220,153,157, 59,119,150,141, 27, 55, 78, 84, 92, 92, 44, 21, 8, 4,220,189,123, -247, 90,178, 88, 44, 40,149, 74, 80, 20, 5,185, 92,174,165,239,131, 52,104,208,248, 95, 69,109, 90,228,111,130, 90,159, 13,172, -154, 26, 88, 86, 86,150,159,153,153,233,243,230,205, 27, 61, 0, 61, 0, 20,105,245,223,174,219, 27,177,111,116, 23, 79, 97,174, - 78,135,211,143,158,151, 21,105,245,149,206,239,250, 55,111,222,200, 51, 50, 50, 76, 85, 42,149,162,150, 99,221,253,241,199, 31, - 85,215,174, 93, 51, 77, 77, 77,133,193, 96, 64,251,246,237,241,242,229, 75,148, 36,198, 67,232,211, 30,194, 94, 1,120, 30,251, - 8,113,151,162,241, 90,161,213, 39,173, 94, 87,170, 80, 42,131,203,203,203, 79,215, 68,200,102,179,139, 1, 16, 66,136, 1, 0, -100, 50,217, 83,133, 66,209,211,222,222, 30, 9, 9, 9, 66,165, 1, 11, 3, 87,108,221, 65, 8, 49,112, 42, 86,115, 45, 30, 55, -110, 28, 98, 98, 98, 0, 32,166, 38, 78,153, 76,182, 96,214,172, 89,215, 14, 30, 60,200, 74, 77, 77, 29,180,111,223,190, 65, 73, - 73, 73,132, 42,206, 52,220, 46, 99,195,125,234,194,142, 63,185,121, 95, 10, 8, 8,128,131,131, 3,246,238,221,139,239,191,255, - 94, 55,111,222,188,228,239,191,255,190,163, 68, 34, 57, 82, 75,251, 75,165, 82,233, 5,107,107,235,249,173, 90,181,146, 43,149, - 74, 20, 21, 21, 33, 39, 39, 7, 86,214,214, 12, 61, 24,221,108, 45, 44,142,156,205,147, 11, 89, 23,238,227, 65,118,110,157,214, -172, 46,108,230,148,209,254,237,252, 63, 91,181, 66,132,219,167, 65,205, 10, 6,217,247, 13, 22,125, 18,104,170,214, 28,233,165, -124,146, 62, 57, 86, 38, 11,147,201,100,225,141,236, 44,131,187,117,235,118,116,221,186,117, 38, 43, 55,173,195, 22, 31, 39,232, -139,138, 80,160, 49,160, 80,163,135,172, 36, 17, 9, 9,207, 97,109,109,131,215,175, 95, 67,173, 86,227,197,139, 23,132,201,100, -158,173,207,162, 83,137,106,211,133, 82, 30,143, 87,196,102,179,243, 89, 44, 86,113,106,106,170, 82,173, 86,131,193, 96, 8, 13, - 6,131, 73, 3,234,234,108, 99, 99,179, 4, 21,193, 68, 35,229,133,133,219,253,216,176, 0, 11,189,221,108,172,135,172,158, 51, -217,198,213,209, 78,154,154,252, 74,183,251,226,157, 66,181,166,246,197, 26, 0,162,138,139,139,171, 44,146, 39, 78,156, 88,116, -226,196,137,153, 0,246,163, 34,239, 86,180, 84, 42,253,233, 3, 6,223,234,147, 39, 79,126,181,106,213, 42,152,152,152, 84, 5, - 79, 53, 49, 49,225, 3,192,111,191,253,134,132,132,132,206,120,235,175,101, 52, 26,143,230,230,230,214,199,233,238,235,235,155, - 26, 17, 17,193, 5,224, 56,119,238,220,174, 59,118,236,192, 39,159,124, 82,240,252,249,243, 46, 0,210, 0,184,127,250,233,167, - 15, 15, 29, 58,100,105, 52, 26, 81, 82, 82, 2,173, 86,155, 70,223,202,105,208,160, 65,139,173,255, 10,252, 0,196,161, 34,126, -214, 80, 0,231, 80,225,214, 81, 43, 92,222,170,179,139, 0,134, 87, 62, 31,107,113,134, 7, 42, 86,100, 93, 0,240, 11, 0,251, -218, 72,173,173,173,191,156, 58,117,170, 46, 59, 59,155,228,229,229,145,240,240,112,178,120,198, 84,195, 0, 15, 71,163,135,163, -189,210,214,214,246,165,131,141,213,129,118, 2, 44, 6,224,220,128,134, 77, 77, 74, 74,154, 61,117,234,212, 25,111,143, 59,227, -232,209,163,138,203,151, 47, 43,152, 76,102, 20, 42, 66, 59, 84, 10,202, 41,195,134, 13, 83,104, 52, 26,133,183,183,119, 49, 42, - 28,247,107, 67, 96,239,222,189, 75,206,159, 63, 79, 12, 6,195,159, 98, 20, 21, 20, 20,144, 75,151, 46,145,238,221,187, 75, 1, - 76,238,215,175,223,245, 59,119,238, 92,239,209,163,199,201,250, 42,108, 99, 99,179,226,201,147, 39, 49,233,233,233,177,231,206, -157,139, 61,114,228, 72,236,167,159,126,250,180, 77,155, 54,170,228,228,100,163, 94,175, 39, 79, 30, 63, 38,222,205,155, 43, 1, -184,213,198,211,215,132,245, 80,182,247, 27,162, 94,251, 9, 81,143,116, 33, 0,136,124,235,151, 36,127, 65,127,242,114,254, 16, -210,135,207,188,247, 33, 61,197,202,202,234, 98, 76, 76, 12,145,203,229,228,217,179,103,100, 74,192, 32,114,111,102,127,114, 97, -144, 39, 57,212,171, 41,217, 58,176, 13, 25,212,171, 39,249,241,199, 31, 73, 68, 68, 4, 89,177, 98,133,209,198,198, 70,142, 58, -124,180,196, 98,241,229,227,199,143,199, 2,136,101, 50,153,177, 50,153, 44, 86, 46,151,159,205,202,202,218,229,237,237,253, 85, -171, 86,173, 38,250,248,248,244,237,211,212,237,171,126,166,188,151,253,205,248,175,154,139, 4, 91,241,231,184, 87, 85, 48, 7, -220, 60,220,221,229, 55,110,220, 48,106, 52, 26,114,235,214, 45, 99,139,230, 94,234, 45, 99, 7,159,124,189,119,195, 73,245,249, - 95, 47,150,157,249,249,206,137,105, 1,241,189, 5,140, 95,187, 10,171,194,113,124, 40,198, 3, 56,141, 63, 86, 29, 78, 5,112, - 6,117,175, 66,100, 0,216,191,118,237,218,234, 43, 13, 1,128,209,166, 77,155, 88, 66, 72,108,155, 54,109, 98, 27, 91, 17,129, - 64,176, 36, 50, 50, 50,196,213,213,117,211,184,113,227,246, 74,165,210,115, 19, 39, 78,140, 71,197, 98, 16, 10, 21,217, 17,134, - 57, 59, 59, 23,196,197,197,145,235,215,175,147, 49, 99,198,200, 57, 28,206, 36,250, 54, 78,131, 6, 13, 26,255, 21,204,174,229, -187, 78,172,139,143,143,175,140,161, 53,183, 46,242,229,203,151,199,198,196,196,196,162, 34, 74,124,157, 96,177, 88,167,230,205, -155, 71,236,237,237, 21,118,118,118,167,216, 76,230, 76, 23, 19,248,225,195,150,186,247, 12, 11, 11, 27,241,195, 15, 63, 12, 5, -208, 25, 0,219,201,201, 41, 39, 47, 47, 79,113,231,206, 29, 69,247,238,221, 21, 54, 54, 54, 18, 95, 95, 95,197,150, 45, 91, 20, - 58,157, 78,177,100,201, 18, 5,254, 28,239,171, 38,240, 1,204,231,114,185,167, 90,180,104, 17,191,122,120, 95,221,166,133, 51, -201, 84, 79, 91, 5,128, 31, 0,204, 3, 96, 1,128, 29, 24, 24,120,229,197,139, 23, 23,125,125,125,247, 52,128,215,177, 85,171, - 86, 87,143, 30, 61, 26, 19, 17, 17, 17,251,229,151, 95,198, 88, 91, 91,103, 39, 39, 39, 27,213,106, 53, 41, 41, 41, 33, 82,169, -148,156, 59,119,206, 96,101,101,181,179,214,134,243,152,185,228,210,225, 26, 67, 56,100,173,154, 68,186,115, 25,111, 62,164,167, - 8,133,194,226,162,162, 34,146,151,151, 71, 82, 83, 83,201,201,147, 39,201,224,110,157,200,177, 79, 71,147,195, 51, 70,144,205, -131, 59,145,206,166,124,165,216, 84, 20, 99,106,106, 42,105,200,170, 67,177, 88,124, 89,163,209, 84,133,111,112,118,118,142,245, -246,246,142,240,245,245,221, 26, 25, 25,185,104,219,182,109, 35,250, 52,117,251,106,253,160,110,170,178,232, 19, 68,126,252, 7, -178,188,189,151,250,173,152,175, 17, 78,214, 86, 97, 55,174, 95, 55, 86,138, 95,189, 94, 79, 78,159, 58, 69,198, 14, 25, 16, 95, -122,225,183, 95,110, 5, 47, 56,186,164,189,215,233,238,124,140,175, 75,176, 85,189,138,136, 96,237,111,198,216,245,145,171, 85, -110, 79,115,198, 15, 93, 76,223, 73, 47, 53,214,203,203, 43,149, 16,146,235,227,227,147, 10,224,176,143,143, 79,245,255,167,213, - 66, 91, 21,156, 52, 36, 36,132,188, 29, 31, 12, 0, 65,235,214,173,139, 37,132,196,122,122,122,222, 6,128,182, 66,216,244, 50, -103,252, 50,220,221,190,168,151, 57,227,151,182,194,154, 83, 70,185,113,208,188,167,173,224,214, 8, 79, 7,121,111, 39,243,155, -135, 15,236,219,244,209, 71, 31,237, 5,176, 19,192, 55,214,214,214,183,198,143, 31,159,112,232,208,161,132, 45, 91,182,148, 39, - 39, 39,147,233,211,167, 43,121, 60,222, 55,244,125,144, 6, 13, 26, 52,254,107,168,140, 12,239,208, 24,161, 53,236,171,175,190, -138, 37,132, 84,198,210,154, 92, 67,153,225,171, 86,173,138, 37,132, 84, 70,135,127, 63,128, 89, 77, 1,205, 66,118,237,218, 69, -120, 60,222, 47, 31,216,152,234,156,226,145, 35, 71,118,145,201,100, 29,237,237,237, 59,190,181, 92,185,216,216,216,164, 30, 57, -114, 68,161, 82,169, 20,132, 16,133, 94,175, 87,196,196,196, 40,122,247,238,173,168,246,214, 95, 95, 61,223,193, 74, 49,110, 63, - 90, 61,131,172, 20,227,246,123,155, 38,237,223,191,255,124, 90, 90,218, 89, 51, 51,179,101, 13,228,116,177,181,181, 13,178,178, -178,186,104, 99, 99,179,210,202,202, 42,183,188,188,156,148,148,148,144,151, 47, 95,146,235,215,175,147,123,247,238, 17, 43, 43, -171,236,218,234,217,207,132,117,191,100,211,124, 98,220,191,142,104,119,172, 32, 0,136,116,219,114, 82,248, 99, 40,121, 52,107, - 16,233,205,103,222,253,128,243, 9, 11, 11,139,159, 79,157, 58,101, 76, 73, 73, 33, 81, 81, 81,228,220,185,115,100,225,194,133, -164,185,163,131,166, 11,151,145,223,147,199,186,248, 33, 1, 75, 53, 26, 77,172, 76, 38,139, 85, 40, 20,177, 45, 90,180,136,237, -212,169, 83, 68,151, 46, 93,182,158, 56,113, 98,209,250,245,235, 71,244, 51,229,189, 44,139, 62, 65,200,151, 67, 8,153,223,131, -188,154,217,155,244, 53, 97, 61,169,149,211,222, 62,187, 50, 90,187, 82,169, 36, 55,111,222, 36, 87,175, 94, 37, 98, 27, 27,153, -191, 9,115,118,119, 30,122,117, 55,131, 69, 67,235,217,199,156,113,224,254,143,223, 26, 84,231, 15,145,223,166, 14,209,247,182, - 96,236,170, 86,238, 24, 33, 36,119,204,152, 49,175, 9, 33,185, 39, 79,158,204, 34,132,228,142, 30, 61,250, 53, 33, 36, 23,192, -209,154, 56,223, 11, 78,186,255,173,200,154, 31, 18, 18, 18, 75, 8,137, 13, 9, 9,137, 5, 42,130,168,246, 50,103, 28,124,176, -103,179, 81,115,238, 32, 57, 49,125,168,161,151, 57,227, 96,141,245,180, 96,157,141,219,191,141,104, 47, 30, 38,167, 22, 78, 52, -244, 16,155,221,240,242,242,218,188,104,209,162,136,123,247,238, 61, 53, 24, 12, 9,169,169,169, 9, 59,119,238, 76,232,218,181, -235,109,107,107,235,120, 46,151, 59,175,190,107,244, 31, 2,205, 73,115,210,156, 52, 39,141,247, 13, 76,117,108, 59,187,113,227, - 70, 33, 33,100, 73, 96, 96, 32, 54,108,216, 48,182, 85,171, 86,227,157,156,156,108, 1, 32, 39, 39,167,236,217,179,103,178,192, -192, 64, 4, 5, 5, 97,211,166, 77, 91, 81,225,203,242,127,137,188,211,167, 79, 59, 47, 88,176, 64,178,126,253,122,227,244,233, -211,125, 0, 60, 43, 44, 44,108, 62,113,226,196,249, 44, 22, 43,208,205,205,205, 55, 55, 55,183, 64,165, 82, 29, 6,176, 7,245, -204,153,214, 6, 30, 3,134, 14, 77, 28,112,145, 1, 67,181,159,135, 4, 5, 5,141, 27, 61,122,116,249,182,109,219,244, 50,153, - 44,178,129,116, 89, 5, 5, 5,107, 42,255,177,178,178, 18, 63,121,242,100,158,157,157, 29, 35, 53, 53, 21, 26,141, 6, 41, 41, - 41, 70, 84, 76, 77,213, 8,133,158,108,255,233,228,101,239, 37,147, 2,204,202, 18, 31,131,195,100, 66,199,230, 34,239,254, 69, -236,191,153, 40, 83,150, 99,199,135,180, 83, 42,149,126,183,112,225,194,137,203,150, 45,227,187,185,185, 81,119,239,222,197,241, -227,199, 53, 18,137,100, 48,128, 27,127,132,126,106, 28,140, 70, 35,184, 92, 46, 0, 96,249,242,229, 96, 48, 24,108,137, 68,194, -165, 40,138, 71, 81,148,128,162, 40,166, 46, 45, 1, 70, 89, 9,242, 75,164,200,202,151,214,201,103, 48, 26,143, 63,120,240, 96, -113,187,118,237, 24,143, 30, 61, 66, 65, 65, 1, 82, 82, 82,136,129,144,163, 55, 85,134, 10,167, 68, 77,195,235, 39,176,178, 30, -217,214,146,199,224, 30, 8,130,191,150,193,220,109,196, 24, 84,196,210, 2,128,253, 20, 69,113, 0, 20,181,104,209,162,207,139, - 23, 47, 76, 90,180,104,161, 74, 76, 76, 60, 79, 81,148, 19,128,131, 53,113,154,152,152, 20, 2, 40, 60,121,242, 36, 0,204, 66, -197,201,107, 31, 28, 28,156,123,243,230, 77,132,132,132,228, 3,216, 5, 0, 34, 75,235,225,190,230, 28,138,251,107, 8,186,106, -192,216, 97, 36, 53, 90, 93, 69,118,246,125, 91, 9, 25, 96,239,251, 26, 29,197,222, 12,174,190,188,117,104,104,232, 77,133, 66, -161, 57,118,236,152,118,218,180,105,204,228,228,228,135, 0,110, 1, 56,137,183, 62,150, 52,104,208,160, 65,227,191,138,247, 45, - 88,245,250,104,189,175, 90, 55, 0,248, 41, 41, 41,169, 42,169,116, 82, 82, 82, 44,128,221,168,136, 6, 63,172, 17,138,119,245, - 91,139,214,158, 15,108,204,251,156,124, 63, 63, 63,147, 23, 47, 94,112, 80,115, 18, 71,234, 3, 56,255,132,154,114, 29,122,121, -121,125,175,211,233, 34,118,239,222,125,130,201,100, 78,252, 11,106,223,205,211,211,179,228,200,145, 35,198,168,168, 40,178,122, -245,106,131,131,131, 67, 9,254,236,163,245, 14,167, 63,151, 25,190,212,199, 73, 22, 51,185, 7,121,181,104, 56,185, 53,169, 55, -153,237, 36,146,249,243,153,199,255,226, 91,137,167,185,185,249,126, 19, 19, 19,153,153,153,217,101, 0,221,254,202, 53,178,182, -182, 62, 36, 22,139, 47, 87,255,216,219,219, 71,216,218,218,254, 96, 99, 99,179,218,194,194, 98,142, 59,159,187,109, 81,115, 71, -117,252,200, 22, 36,186,187, 45,153,100,195,125,127,234,240,253,122, 58,184,187,187, 23,133,133,133, 25,207,158, 61, 75, 86,172, - 88, 97,108,210,164,137, 12,117,248,181,213,105,209,178, 96, 30, 15, 31,221,197,152, 63,212,137,108,240, 49, 53,246,177,100,214, -182, 66,113,210, 91, 1, 60,181, 62, 78, 15, 15,143,221,132,144, 3,107,215,174, 61,128, 63,114,129, 14, 8, 13, 13, 13, 38,132, - 4,135,134,134, 6, 3, 24, 4, 0,254,230,140,176,195, 35, 58, 24,114, 62,114, 36,223,250,136, 12,254,230,140,176, 26, 45,153, - 86,172,211,103,102, 14, 53,230,206,236, 78,130, 60,133,134, 46, 86,188, 43, 92, 46,119, 17, 42, 44,206,157, 0,112,233,183,102, -154,147,230,164, 57,105,139,214,255,156,240,106, 16,196, 86, 86, 86,251,155, 53,107,118,194,205,205,237,132, 72, 36,218,138, 10, -167,249,198, 94, 8,247,117,235,214,201,204,205,205,219,254, 7, 47,174, 29, 0, 39,252, 57,113,238,127,172,195,172,113,192,130, -228,101, 99,159,172,113,192,130,106, 63,119,242,241,241,249, 22, 21,209,188,255,106, 39,116,179,178,178,218,105,101,101,149,253, -214, 55,203,173, 33,156, 29,152,204,137,125,248,204,187,221,184,140,188, 62,124,214,157,142, 76,230,132,191,233, 0,172,107,177, - 69,109,156,206, 54, 54, 54,219,172,172,172,114,108,108,108,118, 54, 82,100,189,195,217,214, 4, 14,125, 45,152,167,187,153, 82, -202,190,230,204,147, 29, 4,181, 47,234,104, 68,219,253, 66, 66, 66, 62, 33,132,124,226,232,232, 24, 88, 77,248,251, 6, 5, 5, - 5, 16, 66, 2, 42, 35,192,119, 18,192,174,183, 5,243, 72,119, 51, 74,218,219,130,121,164,147, 0,118,181,213,179,143, 5,243, -120,119, 51, 74,234,111,198, 56,226,202, 67, 19,250,102, 78,115,210,156, 52, 39, 45,180,254, 25, 66,139,238, 48, 52, 39,205, 73, -115,210,156, 52, 39,205, 73,115,210, 66,171,102, 97, 85,253, 83, 53,195,198,162,207, 13, 13, 26, 52,104,208,160, 65,131,198, 95, - 66,173, 1, 75,169, 58, 84,105, 99, 28,219, 63, 68,217, 70,211,156, 52, 39,205, 73,115,210,156, 52, 39,205,249,175,227,172,143, -251,255,122, 97,221,223, 26,180, 89,149,230,164, 57,105, 78,154,147,230,164, 57,105,206,127, 45, 24,244, 41,160, 65,131, 6, 13, - 26, 52,104,208,248, 75,240,123,251,253,126,224,210,154,125,180, 88,157,214,230,235,245,122, 59, 0, 96,177, 88, 18,221,195,213, - 14,117,177,179,129,126,250,138,244, 59, 96, 1,179,244,192,229, 26, 56, 47,235,245,122,203,183,156, 37,186,135,171, 7,213,201, -217,105,237,197,234,229,245, 15, 87, 15,120,191, 12, 1,152,236, 78,107,115,222,171,171, 99, 67,207, 10,133,119, 98, 98,253,215, -234,249,119,225,252, 55,131,221,121,109,190, 78, 87,209,143,216,108,150,164,252, 65,221,253,136,211,121,109, 78,245,242,186, 7, -171,237,235,226, 20,152,240,138, 60,156,108,183,214,197,153,154, 83,184, 68, 89,166,182,174,139,179,177, 99,211,197,193,161,159, -225,237,216,100, 2,179,178,115,115, 47,255,143,245,165, 14, 0, 86, 3, 48,171,246, 91, 60,128,207,233, 94, 73,131, 6,141,191, -153,208,138, 67, 69,158,195,159,223,138,173,159,107, 21, 90,122,189,222, 46,246, 84, 48,148, 26,160,223,148,181,118,238, 35,247, -252, 41, 81,178, 94, 93,194,149, 62, 63,230,203,212,201, 44,109, 89,229,102, 57, 57, 57, 20, 0, 80, 20,245, 11, 0,215, 26, 56, - 45, 99, 79, 5,163, 76, 11,248,143, 15,181,116, 5,204, 10, 56,156, 47, 76,132,194, 62, 42,149,170, 21, 0,152,152,152, 60, 87, - 41,149,215,108,203,203,183,188, 95,190,182,150, 85,175,107,223,201,107,237,124, 70,238, 89,104, 48, 26,185,111, 30,237,246, 87, - 23, 38,179,216,122,205,174,149,192,249,224, 26, 68, 85, 45,124,127, 28,247,227, 21,214,108,160, 47,151,207,111,107, 97,105,217, -211, 72, 72, 11,163,209, 72, 25,244,250, 4, 89,105,233, 45,163, 94,255, 68,175, 85, 90,199, 70,126,107,172,171,158,239,183,229, - 99,128,117, 10, 8, 20,138, 68,125,152,108,118, 55, 0, 48,232,116,119,149, 10,197,181, 81, 64,120, 67,218,222,208,243,243,161, -229,255,109,208,233,244,118,105, 23,131,161,209, 1,126, 99,190,181,107, 51,241,215, 35, 0,160,149, 60,177, 87, 36, 71,118, 6, - 0,161, 71,192, 3,158,216, 47, 31, 0, 88, 25,185,118, 47,163, 86, 65,163, 3, 90, 4,132,218,213,199, 57, 45,232,184,245,178, -217,163,121, 0,112,233,228, 15,205,175, 70,252, 52, 4, 0,250,142,158,123,126,224,152, 5, 47, 1, 96,211,207, 17,214, 71,191, - 29, 91, 39,103,195,198,102, 41,167, 52, 57,202, 83, 43,203,181,112, 17,178,196,201,201,201, 12, 0,112,116,116,108,208,216,116, - 6,204,115,129,249, 12, 38,179,167,135,167,167, 31, 0,146,250,234, 85,156, 65,175,191,237, 0,236,250, 15,247,165,133,132,188, - 27,156,149,162, 40,186, 67,210,160, 65,227,239,134,115,111,197,213,185, 63,189,204,214,182,135, 82, 3,220, 72, 1,122,117,105, -131,217, 19, 63, 18, 85,223, 22,190, 39,212, 53,249,209, 25,159,125,191,110, 97,180,105,211, 6,105,105,105, 13,170, 69,153, 22, -184,158, 12, 64,250,194,180, 68, 40,124,181,109,243,102,179, 1, 3, 6,176, 28, 29, 29, 65, 81, 20,242,242,242,186, 68, 71, 71, -119, 88,188,120,241,167,144,190, 40, 41,211, 66,126, 61,185,126,222,202,186,182,106,222, 4,171, 23,140, 53, 7,128,149, 83,118, -117,120,148,148,111,245,234,213,171,126, 95,125,245, 85, 17,243,218,181,159,108,128, 3,249, 64, 86, 67,234,121,232,236, 3,190, -121,238,111,238,147, 22, 44, 56,233,233,233, 41,114,115,115,163, 76, 77, 77,193,100, 50, 81, 82, 82,226,250,236,217,179, 33, 15, - 31, 62, 84, 70,223,248,133, 27,243,112,120,170,132,223, 89,221,160,182,171,114,248,151, 76, 77,159, 79, 30, 53,202,121,236,216, -177,124, 15, 15, 15, 0,192,171, 87,175,188,194,195,195,199,159, 60,121, 50, 8,170, 28,125,153, 22,234,250,218, 94,197, 9,128, - 15,116,179,176,179,155,196,100,179, 91,233,245,122,167,183,214,134, 55, 6,157,238,185, 84, 34, 57,252,126,121, 26,127,134, 70, - 7,188,200, 5,250,247,244,195,228,209,253,133, 0,240,213,184,117, 93, 50, 94,167,112,180, 90, 45,154,123,183,232,254,205,183, - 91, 47,130,193, 64, 88, 68,116, 85,249,134,112,198,191, 72, 67,240, 55,219,144,243, 52,188,139,161, 52,165,143, 92, 86,202, 4, - 0, 51,115,243,209,225,199,126,187,230,232, 27,120, 63,165,176,188, 65,156,117,141,205, 11,199,118, 58,100, 63,187,214,242,199, - 75,251,217,174,174,174,120,250,244,105,227,198,102,105,146,169,209,193, 33, 97,203,151, 95,138,253,253,253, 33, 18,137,192, 98, -177,160,215,235,251,223,190,125,187,127,112,112,240, 92,148, 38, 41, 27, 58, 54, 27,128, 45, 20, 69,245,153, 54,123,161,195, 71, - 35, 2, 49,122,112,119,186, 35,210,160, 65,227,239,134, 74,235, 85,245,149,135, 63,215, 41,180, 88, 44,150,100,192,212,245,118, - 61, 59,183,198,163, 39, 47, 75,211, 51,115, 21,149,219,138,159,135, 55, 31,209,221,169,229,205,155, 55,160,209,104,112,247,238, - 93, 60,121,242, 4,175, 95,191,198,156, 57,115, 52,111,167, 14,107,226, 44,241, 31, 31,106,137,210,100,145, 23, 55,169,105,116, - 98, 34, 83,173, 86,227,230,205,155, 40, 41, 41, 1,151,203,133,179,179, 51, 6, 14, 28,200, 74, 76, 76,180,234, 55, 96,176,185, -255,224, 9,105, 48,247, 82,176, 88,172,146,218,242,136,176, 88, 44, 73,191, 41,107,237, 90,122, 53,193,171,244,156,210,213,223, -238, 83, 24,141,132,149,250, 58,163,252,198,141, 27,240,243,243,195,229,203,151,173,139,139,139,191,222,181,107,215,106,246,198, - 31,183,235,180, 69, 75, 81, 59, 95,137,255,248, 80, 75,107,201, 9,183,171, 23, 78,115,158, 63,127,206,217,189,123, 55,138,138, -138,192,229,114, 97, 97, 97, 1,177, 88,140,230,205,155, 83, 43, 87,174, 20, 5, 4, 60,199,103,179, 2,221,202,221,103, 38,213, - 86,207,170,182, 43, 50, 4, 54,178, 75, 30, 17,231,206, 49,122,244,232,241,206,107,123,179,102,205, 48,104,208, 32,254,164, 73, -147, 60,198,142,159,104,244, 31, 58,237, 21, 68,110,101,245,114, 42,179, 76,172,203,238, 57,246, 31, 63, 62, 50, 52, 52,212, 66, - 44, 22, 67, 40, 20, 2, 0, 74, 75, 75,157,211,211,211,187, 4, 5, 5,141,121, 16,127,140,229, 31,144,149, 3,161,139,170,174, -243,249,111, 5,155,205,146, 84, 90,145, 76,133, 38, 37, 89,217,249, 74, 0,208,106,181,208,106,181,208,104, 52,152, 55,119, 14, -115,214,152, 78,158,110, 61, 23, 62,126,253, 38,191,184, 69,244,125,171,202,125,117,245,112,178,202, 94, 75,165,153, 87,102, 5, -127,249,165,216,222,254,143, 25,193,176, 67,135,152,197,197,197,253,131,131,131, 91, 18, 65,111,105,139,128, 80,139,186, 56,235, - 26,155,210,151,231,154,126,179, 96, 80,219, 61,223, 70,193, 96, 48,224,222,189,123,184,121,243, 38,182,110,221, 74,206,159, 63, - 95,106, 38, 20,206, 66,157, 99, 51,201,180,135, 67,158,251,198,141, 39, 41, 30,143,135, 51,103,206, 32, 49, 49, 17, 12, 6, 3, -109,218,180,193,228,201,147,209,191,127,127,241,236,217,115,136,255,224,113,169, 48,247,150,255,197,190,196, 0,176,112, 69,240, - 70,135, 41, 51,231, 99,211, 55, 43,105,161, 69,131, 6,141,191,179, 53,171,214, 16, 15,136,138,138, 34,111, 63,189, 0,128, 0, -140,102, 35,247, 28, 61, 17, 99, 60,215,108,228,158,163, 4, 96, 16,128, 97, 6, 52,105,215,174,157, 78, 42,149,146,135, 15, 31, -146,121,243,230, 41,183,111,223,126,237,220,185,115,225,250,242,242,189,142, 14, 14,223,145, 90, 28,236, 9,192,112, 3,204, 5, - 2, 65, 65,102,102, 38,249,253,247,223, 73, 72, 72, 8, 57,124,248, 48, 57,127,254, 60,137,142,142, 38,231,207,159, 39, 71,143, - 30, 37,241,241,241,228,229,203,151, 68, 40, 20, 22,184, 1,230,117,112, 50, 9,192,108, 62,114,247,210,147,143,116,161,222, 35, -247, 44, 38, 0,211, 18,240,105,215,174,157, 33, 60, 60,156,132,133,133,145, 95,127,253,149,196,199,199,147,194,194, 66,194,226, - 9, 11, 42,247,171,173,158, 4, 96, 56, 57, 57, 21, 72,165, 82,226,226,226, 66,184, 92, 46,177,183,183, 39,205,155, 55, 39, 93, -186,116, 33, 67,134, 12, 33, 19, 39, 78, 36, 95,127,253, 53,145, 74,165,132,207,231,231, 87,238, 87, 27,167, 31, 96, 34, 20, 10, - 51, 99, 99, 99, 73,109, 80,169, 84,164,176,176,144, 92,188,120,145, 8,133,194, 76, 63,192,164, 46, 78, 19,160,189,175,175,111, - 65, 97, 97, 33, 41, 47, 47, 39,153,153,153,228,217,179,103, 36, 49, 49,145,100,102,102, 18,149, 74, 85,197,253,242,229, 75,226, -238,238, 94, 96, 2,180, 39,244, 34,136, 90,251,210,251, 31, 87,123,251, 33, 98,177, 88,117,242,228, 73,242,230,205, 27,114,240, -224, 65,194, 0,214,189, 95,174, 46, 78, 46, 48,176, 71,143, 30,134,123,247,238,145,199,143, 31,147,229,203,151,147, 65,131, 6, -145,193,131, 7,147,224,224, 96,146,157,157, 77,178,179,179,201,144, 33, 67, 12, 92, 96, 96,125,253,179,166,177,105, 14,184, 6, - 4, 4,168,202,203,203, 73,106,106, 42,105,213,170, 85, 54, 19,152, 36, 4, 90,246, 2,120,245,245, 79, 39,192,210,193,193, 33, -247,222,189,123, 36, 34, 34,130,184,185,185, 21, 48,129,105,102, 64, 51, 51,160, 25, 19,152,214,172, 89,179,130,123,247,238,145, -162,162, 34,226,234,234,154,235, 4, 88,254,133,190,196, 0,176,127, 69,240, 70,146,148,173, 36, 43,130, 55, 18, 0,153,132, 16, -130, 26,124, 60,105,208,160,241,207,199,251, 90,228,159,130,170,155,100, 64, 64, 0, 5,224,122, 93,133, 85, 76,230,250, 77,155, - 54,177,212,106, 53,246,237,219, 39,255,120,204,152, 19,189,122,246, 76,109,234,230, 38,165, 24,140,122,179, 13, 23,240,120,139, - 54,109,218,100,161,213,106, 17, 19, 19,131, 14, 29, 58, 64, 44, 22, 67, 36, 18, 65, 36, 18,193,206,206, 14,222,222,222,144, 72, - 36, 48, 53, 53,197,178,101,203,204, 11,120,188, 69,245,241, 26,141,132, 5, 0, 6,163,145,203, 1,102,187,119,236, 24, 19, 20, - 20,196,176,182,182,134,149,149, 21, 68, 34, 17, 18, 19, 19,161,213,106, 33, 48, 17, 52, 40, 72, 43,131,193, 96,136, 68, 34, 92, -189,122, 21, 11, 23, 46, 68,183,110,221, 96, 97, 97, 1, 83, 83, 83,180,106,213, 10, 3, 7, 14,196,172, 89,179,144,154,154, 10, -170, 1, 78, 37, 9, 44,214,252, 89,179,102,217,249,249,249,213,184, 93,173, 86, 67, 42,149,162,160,160, 0,206,206,206, 8, 12, - 12,180, 75, 96,177,230,215,198,103, 13,136,157,189,188, 34, 31, 62,124,104, 35, 20, 10, 17, 22, 22,134,211,167, 79,227,194,133, - 11,248,253,247,223, 17, 21, 21,133, 51,103,206,160,160,160, 0, 0,224,229,229,133,227,199,143,219,136,236,236,162,172, 1, 49, - 61,164, 27,134,140,252,252, 75,173,242,242,108, 38, 77,156,120, 75,161, 80, 96,210,164, 73, 88,191, 97,195, 74, 54,176,184, 33, -251,123, 3,230, 86, 14, 14, 7, 54,110,220,200,200,203,203,195,168, 81,163, 10,183,108,216, 48, 35,238,226, 69,143,216, 11, 23, - 60,214,135,134,206,232,213,171, 87, 97,118,118, 54, 14, 29, 58,196,176,119,117, 61,224, 13,152, 55,182,158,114, 96,225,247,223, -127,207, 87,171,213, 24, 48, 96, 64,170,241,249,115,111, 61,240,155, 2, 72,188, 14,148,215,183,127, 46, 48,127,217,178,101, 98, - 30,143,135, 47,190,248,162,176, 44, 35,163,181, 30,248,181, 20, 72, 47, 5,210,245,192,175,242,180,180,214, 83,166, 76, 41,228, -241,120,216,182,109,155, 56,247,143,164,219, 13, 69, 7, 0,145, 0,110, 0,200,153, 54,123,225, 52,191, 78, 93,113,104,239, 46, -124, 27,250,213, 1, 0, 31, 83, 20,117, 24,192, 82,186,231,209,160,241,239, 68, 67,180,200,255, 40,106, 77,185,195,170,174, 36, - 1,244,174,139,197,210,218,186, 67,235,214,173,113,243,230, 77,248,250,250, 62,180,176,176,208,115,120, 60,176,217,108, 16, 99, -189, 58, 11, 38, 66, 97,191,254,253,251,179,238,223,191, 15,119,119,119,152,152,152,128,205,102,191,243,225,112, 56,112,112,112, -128, 76, 38, 67,191,126,253,216, 59,118,236,232, 7,141,230,155,122, 31,136,201,207, 68, 5,247, 55, 78,252,229,224,129,102,254, -254,254, 40, 45,149,193,104, 52, 66, 32, 16, 64,171,213,130,197, 98, 85, 76, 1,233,136,172, 33,103,204, 96, 48, 24,152, 76, 38, -220,221,221,177,126,253,122,168,213,106,112, 56, 28, 0,128, 76, 38,131, 84, 42,197,179,103,207,144,158,158,142,183,111,225,117, -194,212,220,252,163,177, 99,199,214,152,240, 87,163,209,160,180,180, 20,165,165,165,144, 74,165, 80,171,213,232,218,181, 43,247, - 92, 84,212, 71, 40, 42,218, 82,227, 62,124,254,152, 67,135, 14,217,113,185, 92,168, 84, 42,200,229,114,100,101,101, 33, 35, 35, - 67, 45,145, 72,244,166,166,166, 12, 55, 55, 55, 6,143,199,227,141, 28, 57,146,146,201,100,160, 40, 10, 1, 1, 1,214, 71,194, -194,198, 66,171,221, 74, 15,233,134,225, 18,160,105,175,213, 14,235,220,169,211,213,135,143, 30,249, 45, 90,180, 8,241,241,241, - 27, 5,199,142,221, 40, 3,158,212,181,111, 42, 48,255,187,106, 2,134,100,100,248,150, 3, 5,213,138,164,187,165,165, 93,152, - 50,101,202,211,248,248,120,155,109,219,182,137, 63, 30, 53,106, 62,128,117,141,169,163,169,185,121, 71, 7, 7, 7,156, 63,127, - 30,153,175, 95,127,165, 7, 84,141,122,227, 98, 50,123,248,251,251,227,204,153, 51,200,206,200,248, 74,255,110, 29, 43, 94,148, -128, 2, 86,106,234, 87, 7, 14, 28,216, 63,125,250,116, 48, 89,172, 30,208, 55,106,226,240, 79,142,239,211,231, 44,194,129,159, -119, 28, 0, 48, 19,128, 17,192, 67,186,199,209,160,241,239,182,106,213,167, 69,254, 70, 98,235,231, 70, 91,180,236,236,236,156, - 68, 34, 17,114,114,114,208,194,199, 71,194,227,241,192,101,179,193,231,114, 27, 84,131,178,178, 50, 95, 71, 71, 71,148,150,150, -194,198,198, 6, 28, 14,167,234,195,229,114,171,254, 54, 53, 53, 5,131,193,128,171,171, 43,202,202,202,124,235,229,205,127,102, -119,108,199,220,121,247,110,156,111, 54,106,212,104, 88, 90, 90,193,197,197, 25,118,118,118, 48, 49, 49,129,139,139, 11, 60, 60, - 60,200,150, 45, 91, 32,176,107,211,160, 27,121,117,241,196, 98,177, 96, 48, 24,144,159,159,143,164,164, 36,196,199,199,227,222, -189,123,120,252,248, 49,228,114, 57, 26,160,179, 80,166, 82,181,101,177, 88, 53,138, 44,169, 84, 10,169, 84, 90, 37,180, 10, 10, - 10,144,158,158, 14,133, 82,217,174, 14,209, 59,186,117,235,214, 76, 0, 48, 49, 49, 65,187,118,237,176,103,207, 30,253,217,211, -167,199,181,188,119,207,202,229,226, 69,139, 95,118,239, 30, 23, 24, 24,104,184,127,255, 62,100, 50, 25, 94,188,120, 1, 91, 91, - 91, 22,151,207, 31, 75, 15,231,198, 33, 22, 80,218,200,229,131,187,117,235,150, 86, 90, 90,138,205,155, 55, 51,216,166,166, 63, -135,214, 50,197, 87, 5, 38,179,187,191,191, 63, 34, 35, 35,145,147,145,177, 60,163, 6, 1,147, 1, 20,100,166,166, 46, 63,112, -224, 0, 6, 14, 28, 8,138,197,106,180,163, 82,151, 46, 93, 90, 27,141, 70, 60,125,250, 20, 22,192,131,198,238,239,225,233,233, - 87,105,249, 21, 2,183,106, 43, 39, 4,110,197,197,197,193,196,196, 4, 45, 90,182,108,223,200,195,108,161, 40, 42,119,250,156, - 69,136,184,112, 7, 0,112,224,231, 29,249,213, 68, 22, 13, 26, 52,104,139,214,223,213,162, 85, 41,172,170,127,240,142,208,106, -160,248, 0, 0,176,217,108,112,121, 60,112,185,220, 10,129,196,227, 53,152,131,162, 40,240,249,252, 42, 97, 85, 93, 96, 85,255, - 91, 32, 16, 52, 72,192, 0, 64, 73,202,133,158, 51,103, 76,231,242,120, 60,104,181, 26, 16, 66,192,227,241, 97, 97, 97, 1,119, -119,119,200,100, 50,116,235,222, 75,147, 37,229, 68, 89,183, 24, 25,255, 33,103, 79,175,215, 67,169, 84,162,164,164, 4,197,197, -197,144,201,100, 80,169, 84, 13, 94,138,110, 52, 26,153, 89, 89, 89,248,237,183,223, 80, 84, 84, 4,160,194,209,186, 82, 92, 85, -126,167,165,165, 33, 44, 44, 12,175, 95,191,110,212,245,233,217,179, 39,162,162,162,152,189,251,245,219,123,217,205, 45,231,178, -155, 91, 78,239,126,253,246, 70, 70, 70, 50,157,156,156,144,158,158,142,152,152, 24,148,148,148,128, 16, 66,175,159,255, 0,188, - 2, 74,202,138,139,167,175, 92,185,146,136, 68, 34,108,254,238,187,182,235,128, 9, 13, 21, 48,230,117, 8, 24,243,191, 38, 96, - 64, 8,129,209,104,132,193, 96,248,160,182, 81, 20, 69,177,217,236,198,134, 86,104, 76,225, 42,199,247,101, 95,175,199,239,103, -194, 43,127, 79,166, 69, 22, 13, 26, 52,254, 1,168,213, 17,158, 85, 77, 65, 86,125,215,134,252,252,252, 55, 74,165,178,153,155, -155, 27,178,179,179,237, 92, 93, 93, 51,184,108, 54, 56, 92, 46, 40, 70,253,154, 64, 32, 16, 60,205,201,201,233,238,228,228, 4, -189, 94, 95, 37,170,222,159, 58,172,180,210, 60,126,252, 24, 2,129,224, 41,212,117, 70, 78,128, 65, 91,210,164,125,251,246, 85, -150, 33, 11, 11, 11, 88, 88,152,131,199,227, 99,213,170, 85,198,109, 91,182,236,114,237, 27, 90,250,201,226,149,100,229,186,189, -255,209, 51,219,208, 7,147, 64, 32,120,234,226,226,210,213,220,220, 28, 17, 17, 17, 72, 79, 79, 71, 73, 73, 9,202,202,202,160, -209,104, 80, 86, 86, 6,173, 86, 11, 62,159,143,150, 45, 91,194,204,204, 12,209,209,209, 79,161,209,212, 44, 46,139,138, 34,158, - 62,125,218,181, 83,167, 78, 85, 22,149, 62,125,250, 80,125,250,244,177,169,178,162,149,149,161,176,176, 16, 15, 31, 62, 68,116, -116, 52, 40,148, 28,221,209, 0, 0, 32, 0, 73, 68, 65, 84,138, 66,114,114,178, 65,163, 82, 29,165,199,196,135, 65, 13,220,101, - 30, 56,176,255,211, 79, 63,157,209,189,123,119, 24,128, 33, 0,194,254, 63, 10, 24, 0,192,189,123,247,158, 25, 12,134,238,205, -155, 55,135, 20,232, 12,224, 76,163, 68,100, 74, 74,156, 94,175,239,215,182,109, 91, 68,156, 56,209, 19, 64,122, 77,229,148, 64, - 79, 63, 63, 63,168, 84, 42,188, 72, 72,136,109,132,200,218,187, 34,120,227,180, 41, 51,231,227,208,222, 93, 56,240,243,142,172, -253,123,182,187,160, 1,254, 99, 52,104,208,248, 87, 89,179,234,213, 34,255,163,152, 93,155,248, 98, 53,134,165,180,164, 36, 54, - 46, 46,174, 89,251,246,237,177,119,239,222, 78,221,186,118,125,195,225,114,245, 92, 14, 7,140, 6, 60, 72, 84, 74,229,149, 43, - 87,174,116, 30, 57,114, 36,235,254,253,251, 16,139,197, 85, 66,171,242,155,197, 98,129, 16, 2,129, 64,128, 83,167, 78,149,171, -148,202, 43,245, 90,139, 12, 70, 3,227,173,208, 35,132, 64, 42,149,130,195,225, 96,235,214,109,216,185,101,203, 68, 3, 16,238, - 37,180,253, 18, 0,255,255,219, 3,186,172,236,234,239,191,255,222, 33, 40, 40,136,237,236,236, 12,169, 84,138,146,146, 18, 20, - 21, 21, 65, 38,147, 65, 38,147,161,164,164, 4, 82,169, 20,124, 62, 31,241,241,241, 58,117, 89,217,213,218,248,120,106,245,201, -169, 83,167, 46,139,139,139,115, 96,177, 88,208,233,116, 48, 26,141, 48, 26,141, 40, 47, 47, 71, 74, 74, 10,158, 63,127,142,196, -196, 68, 20, 23, 23,131,205,102,131,201,100,226,241,227,199, 37, 66,157,238,132,150, 30,211, 31, 12, 54, 16,113,251,246,237, 25, -147, 39, 79,134,163,179,115, 47,100,103, 55, 72,192,156,174, 67,192,148,126,152,128,249, 67, 0,201,229,143,210,210,210,186,247, -238,221, 27, 14,206,206, 27, 91,102,103, 95, 78,104,132,159,150, 65,175,191,117,251,246,237,126, 83,166, 76,193,222,189,123, 55, -218,166,165, 93, 40,120,111,154,211, 22,176,109,234,225,177,113,218,180,105,184,116,233, 18, 12,122,253,173, 58, 40,171, 71,124, -111, 50,109,246, 66,151,247, 28,223,247, 80, 20,181, 0,192,102,186, 71,209,160, 65,227,159,108,209,106,212,212,161,137,193,176, - 98,233,210,165, 58, 6,131,129,209,163, 71,155,158,137,140, 12,124,252,228,137,187, 68, 34,177, 48, 24, 12,245,114,217,106, 52, -219,151, 46, 93, 42,213,106,181,240,246,246, 70,113,113, 49, 12, 6, 3, 88, 44, 22, 88, 44, 22, 40,138, 2,131,193,128, 72, 36, - 66, 92, 92, 28,246,239,223, 47,179,213,104,182,215,251,144, 48, 24,158,134,133,133,129,201,100, 18, 62,159, 15,138,162,192, 98, -177,176,109,219, 54,201, 78, 32, 2, 0,152, 12,134, 22, 0, 24, 12,170,161,222,187,245,206, 91,114,185, 92, 24, 43, 22, 1,212, - 91,214, 82,163,249,126,211,166, 77,242, 23, 47, 94, 64,169, 84, 86, 89,223, 20, 10, 69,149,115,189, 84, 42, 5, 69, 81, 80, 42, -149,136,140,140,148, 91,106, 52,223,215,198, 87, 4,228,101, 39, 39, 15,239,212,169, 83, 81, 90, 90, 26, 74, 75, 75,241,244,233, - 83, 68, 71, 71,227,248,241,227,184,116,233, 18, 82, 82, 82,160,215,235,225,228,228, 4, 66, 8, 78,159, 62, 93,170,151,203,135, - 20, 1,121,244,152,168, 29, 77,196,226,126,246,118,118,153,182, 54, 54,217, 77,196,226,126,239,111, 55, 7, 94,190,124,249, 18, -122,189, 30,238,238,238, 86,117,249,105, 17,189,254,246,237,219,183, 49,101,202, 20,184, 52,107,182,193, 13,176,125,191,140, 27, - 96,235,230,225,177,161, 82,192, 16,189,254,118, 99,235,108, 10,236,248,242,203, 47, 85, 28, 14, 7,199,142, 29,115,215,121,122, - 38,178,128, 9, 34,192,167, 55,192,169,111,127, 7, 96,215,215, 95,127,157, 71, 81, 20, 14, 31, 62,108, 99,238,225,241,140, 5, - 76, 53, 7,154,152, 3, 77, 88,192, 84,115, 15,143,103,199,142, 29,179,209,235,245, 88,188,120,113,158, 3,176,171, 14,202,133, -132,144, 97,132, 16,127, 66,136,203,254, 61,219,241,251,153,240, 74,145, 53, 19, 21, 78,239,147, 1, 60,163,123, 28, 13, 26, 52, -254,201,168,209, 12,197,234,180, 54, 31, 32,118,189,186,180,193,163, 39, 73,165, 54,150,102, 23, 43,183, 21, 63, 15,111,222,215, -215,172,205,143, 63,254, 8, 54,155,141,172,172, 44, 36, 36, 36,192,204,204, 12, 19, 39, 78,212,168,228,242,225,213,114, 29,246, - 7, 16,253,150,179, 34,159, 90,105,178,200,131, 21,223,236,194,239, 81, 76,115,115,115, 40, 20, 10, 48, 24, 12,240,249,124, 8, - 4, 2,152,152,152, 32, 38, 38, 6, 67,135,141, 48, 20, 8,252,255, 8, 88,250, 71, 62,181, 42,206,202, 88, 67,157, 1, 65, 28, -240,133,157,163,227,210,213,171, 87,155, 12, 26, 52, 8, 28, 14, 7,206, 77,188,242,220, 7,111,222,193, 96, 80,250,236, 34,217, - 42,143, 38,142,230, 9,201,233, 0, 40,137,238,225,106,199,106,185, 14,255, 84, 79, 87,237, 13,247, 83,191,110, 49,107,215,174, -194, 31, 93, 42,149, 34, 63, 63, 31, 18,137, 4, 82,169, 20, 74,165, 18, 0, 16, 21, 21,133,223,111, 38,202, 84,206,129,169,181, -213,243,143,182, 39,153, 58,150, 63,104,122, 36,236, 87,166,173,173, 45,242,243,243, 81, 80, 80, 0,169, 84, 10,149, 74, 5,131, -193,128,226,226, 98,236, 59,240,171,161, 72,228,255,186, 42, 32,100, 93,156,202, 44, 19, 43,197, 29, 39,191,150,110,100,198,140, - 25,166,102,102,102, 48, 26,141, 40, 41, 41, 65,102,102, 38,210,210,210,112,243,230, 77,165, 68,170,133,210,102, 64,118, 85,192, -210, 26, 56,255,131,248,219,113, 86,143, 91,229,232,224,144,147,145,145, 97,103, 48, 24,224,228,228,164,151, 22, 23,111,224, 2, -151, 76,129, 92, 0,164, 16, 88,253,253,142, 29,211, 71,140, 24,129,142, 29, 59,102,229,229,231, 55,173,169, 47, 17,128,233, 13, -152,151, 57, 59, 63,127,248,240,161, 56, 51, 51, 19, 83,166, 76, 41,204,120,245,106,121,165,191, 86, 41,208,211,205,195, 99,195, -177, 99,199,108,154, 53,107, 6, 95, 95,223, 60,126,102,102,171, 36,160,180,150,254, 89,235,216,148,190, 60,215,116,238,168,214, - 29,231,205,155, 7,189, 94,143,155, 55,111,226,193,131, 7,200,200,200,192,157, 59,119,164,102, 66,225,184,106,185, 14,107,236, -159, 67,188,148,238,135, 15,135, 81, 28, 14, 7, 7, 14, 28, 64, 92, 92, 28, 0,192,207,207, 15,211,166, 77,131, 94,175,199,164, - 73,147,201,185, 36,147,212,186,250, 39,128,214, 0,190, 67,133,200,235, 72, 8,225, 83, 20,149, 3,192, 5,141,243,201,162,251, - 39,205, 73,115,254,123, 56,255,145,168, 55,215,225,218,159, 96,254,110,154,143, 89, 57,225,123, 66, 89, 61,122,250,251,132,134, - 4, 51, 58,117,234, 4, 23, 23, 23,248,249,249, 33, 51, 51,147,103, 97, 97, 81, 95, 62, 53,133,255,224, 9,105,109,218,180,177, - 88,190,124,185,249,192,129, 3,217, 46, 46, 46, 32,132, 32, 46, 46, 14, 17, 17, 17,229,123,247,238,149,149,217, 15,147,198, 94, -251, 77,209,144,124,106, 15,128, 50, 0,107,156,115,114,126,158, 63,119,110,112,187,246,237,103,132,132,132, 48, 68, 2, 19,246, -250, 85, 51,249, 0,176,246,135,227,230, 35, 2, 39,226,123, 79,160,215,132,154,243,200, 85,175,103,102,246,172,140,143, 70,245, -243,252, 98,193,116,195,216,177, 99,133,102,102,102,112,113,113,129,165,165, 37, 82, 83, 83,145,157,157, 77,206,158, 61,171,184, -247,248, 37,251,244,165, 71, 25,124,115,135,134,228, 37,148,251, 15,250,248,245, 71, 31,125,100, 57,117,234, 84,211, 14, 29, 58, -176,121, 60, 30,120, 60, 30,242,243,243,145,146,146, 82,126,246,236, 89, 69,153,221,144,146,216,107,199,228, 13,204,117,168,242, - 31, 31,154,114,235,114,200,226,231, 79,159, 78, 54, 2,109,203,203,203,157, 12, 6, 3,197, 96, 48,114,141, 70,227,211,114,185, -124,191,198, 47,100, 27,157,235,176, 97, 48, 24, 12, 28,131,193, 0,169, 84,138,203,151, 47,179, 94,189,122,181,250,201,147, 39, -171,115,114,114,160,211,233, 48,102,204, 24,248,249,249,225,218,181,107, 40,200,207, 63, 91, 23, 87, 18, 80,202,203,206,158, 54, -107,214,172,243, 97, 97, 97,140, 39, 79,158,216, 28, 56,112, 96, 95, 77, 2,102,242,228,201,198,252,204,204,105, 26,160,180,142, -254, 89,215,216, 44,188,112,108,231,147,145,163, 3, 91,134, 4,173,102,119,235,214, 13, 54, 54, 54,232,217,179, 39,202,203,203, - 45, 90,180,104, 81,223,216,148,251, 15, 30,151,218,182,109, 91,225,182,109,219,196,211,167, 79,199,130, 5, 11, 0, 0, 42,149, - 10,151, 46, 93,194,226,197,139,243, 50, 89,157,149,245,245,207,183,150,170, 74, 1,118, 3,128, 63,128, 84,208,142,239, 52,104, -208,248,103,162, 50,169,180, 3, 42, 18, 75,159, 67,197,203,121,253,185, 14,111, 61,120,134,234,105, 62, 42,224,144,160,119,157, -250,106,206,210, 13,190, 76,157,204,146, 77,169,205,146, 95,190,164,234,203,121, 88,149, 79,205,220, 75, 97,157,118,180,211,250, -181,107, 23,125,255,253,247,253, 42, 67, 56, 8, 4,130,167, 42,165,242,138,173, 70,179,189,204,220,235, 74, 99,115,243,101, 3, -249, 0,230, 90,198,198,238, 8, 24, 49,102, 19,223,202,157,189,114,221, 94, 53,147,193,208,166,228, 20,224,123, 79, 64,216,128, - 5,146,101, 90,224,185,212, 65,159,111, 29,152,244,245,151, 95,126,177,118,205,154, 78, 34,145,168, 87,185, 94,239,101, 52, 26, - 1,163, 49,185, 76,169,188, 65,202,203, 31,106,252,130,182,240,205, 29, 72,131,243, 18, 90,180,144, 91,189, 14,239,116,112,255, -254,133, 39, 78,156,248, 83,219,173, 53,154, 29,101, 22, 45,162, 27,210,246,234,101,212,192, 93, 72, 36,119,235, 50, 93,210,185, - 14, 27,248,246, 97, 52,206,182,180,180, 60,212,175, 95, 63,126,255,254,253, 49,116,232, 80,116,235,214, 13, 70,163, 17,132, 16, -200,229,114, 28, 63,126, 28,155, 54,109, 74,110, 10,172,169,143, 79, 3, 92,225,253,254,251,144,182,109,219, 30,168, 75,192,188, - 21, 89,245,250, 36,214, 61, 54,121,201,122,243,225,233,227,231,175,247,212,202,114, 45,172, 5,122,241,243,103, 79, 25, 13, 31, -155,222,114, 67,220,241,206, 99, 70,141,154,207,100,177,122,190, 93, 1, 73, 94, 36, 36,196, 86, 38,149,134,223,180,203,141,236, - 75,149,177,235,104,199,119, 26, 52,104,252,211,133,214, 80, 84,248,107, 85,165,228,169, 53,215, 97,165,213,135,197, 98, 73, 82, - 79,207,153, 88, 23, 59, 27,232,247,214,146,133,122,115, 29,190,253, 59, 29,144, 67,163,249,230,157, 96,164,213, 86, 23,178,223, - 43,223,152,176,136, 37, 64, 18,244,154, 0, 72, 18,128,200,185, 21,124,157,214,126, 85,189, 77,181, 62,100,223, 57, 46,167, 88, - 13,220,130, 66,113, 11, 10, 69,141, 78,187,108, 22,167,184,190,122,190,223,246, 76, 64,246, 87,219,254, 62,103,189,226,225, 47, -156,207,127, 27,222, 20, 22,158, 6, 32,114,142,138,178,191, 16, 21, 53,246,139, 37, 75,198, 56, 56, 58,122,216,216,216, 88,154, -154,154, 50,238,223,191,159,166, 87,171,119,180, 3, 14,190,181,166,214, 11, 13,112,197, 59, 51,179,213,199,163, 70,205,167, 88, -172, 30,213, 5, 12,209,235,239,184, 3,187,234,178,100,125,232,216,116,225, 57,244,123,107,201, 2, 19,152,213,144,190,145, 93, - 81,143,117,208,235,215, 33, 62,190,134, 62,223,232,190,180,150,162, 40, 57,104,199,119, 26, 52,104,252,115, 81,153,239,240,220, -255,245,129,251,211,156, 52,231, 63,136,147,137,138, 85,116,244,249,164, 57,105, 78,154,147,230,164,209, 32,176,232, 83, 64,131, - 70,131, 97,192, 31,211, 96, 52,104,208,160, 65,131, 70, 37, 42,125,179,170,227,103,160,194,117,167, 54, 85,218,152,213, 4, 31, -162,108,163,105, 78,154,147,230,164, 57,105, 78,154,147,230,252,215,113,214,199,253,119, 92,205, 88,233,147, 85,229,155,245,127, - 5,218,172, 74,115,210,156, 52, 39,205, 73,115,210,156, 52,231, 63, 29, 14,111, 69, 86,245, 15,128, 70, 6, 44,165, 65,131, 6, -141,127, 42, 66, 66,192, 32, 4, 20, 33, 33, 12, 66, 78, 48, 9, 9,100, 18,130,191,148, 10, 36, 48,176,230, 96,182,159, 77,180, - 52,165,207, 56, 13, 26,255, 40,228,162,150,164,210,180,143,214,255, 95,184,138,197,226, 61, 0,168,188,188,188,217, 0, 50,233, - 83,242,191, 7, 43, 43,171,126,122,189, 30, 50,153,236,202, 63,177,125, 45, 61, 48,138, 48,208,162,234, 7,130,204, 23, 41, 56, - 84, 83,217, 22,158,152, 2,234,143, 88, 92,148, 17, 47, 18, 94,225, 84, 35, 14,199, 24,210,223,101, 23, 0,156,143,206,154,143, -255, 78, 92,173,230,182,182,182, 23, 89, 44, 22,203, 96, 48,204,149, 72, 36, 81,181, 11,161, 64, 38, 0,176,201,181, 21,210, 60, -187,229,159,127, 74,177,203, 52,251,165, 26,149,178,148,201,102,190,230,177,197,183,231, 76,103,156, 47, 81,116, 77,168,105,255, -240,240,240, 90,179,120,183,242,196, 16,134,161,229, 48,191,214,105,169,223,109,239,244,125, 47,119, 27,118, 90,214, 99,209,198, -221,165,123,184, 22,110,195,166,140,165,162, 88, 2,106,242,254,253, 69, 10,122,148, 53, 28,235, 1,171,114,192,151,205,227,185, - 24,244,122,123, 10, 32, 76, 22, 43, 95,167,209,100,113,128,248, 21,128,244,159,206,201,225,241,156, 13,122,189, 61, 0,252, 47, -214,147,198,187,168, 85,104,137, 68,162, 24, 6,131,225, 92, 61, 25,110,101, 62,193,202,223,170,111,163, 40, 10, 6,131, 33,187, -164,164,164, 67, 35,142,111, 6, 96, 44,128,202, 37,234, 71, 0, 28,199,135, 59, 28,155,113, 56,156,165, 66,161,176,175, 74,165, -106, 5, 0, 38, 38, 38,207,149, 74,229,213,242,242,242,239, 62,144,151, 5,224, 99,145, 72,212,135,193, 96,244, 33,132, 80,132, -144,107, 10,133,226, 42,128, 19, 0, 62, 36, 82,130,137,157,157,221, 58, 43, 43,171, 9, 43, 86,172, 40,178,182,182,246, 94,188, -120,241,163,226,226,226,223, 10, 11, 11, 87,161, 17, 57,234,254,203,240, 16,139,197, 71,216,108, 54, 51, 43, 43,171, 15, 0,184, -184,184, 92,211,106,181, 6,137, 68, 50, 17,192,171, 70,242, 9, 1,116, 17,137, 68, 29, 68, 34,145,191,193, 96,104,241, 54, 63, -227, 11,133, 66,113,179,188,188, 60, 6,192,125, 0,202,255,161, 49, 98,202, 98,177,194,222,246,117, 47, 0,242,127,218, 77,128, - 48,208, 34,225,121,162,119,149,240,106,229, 83,123, 97, 10,174, 53,148,109,176,208,234,219,203, 97,216,240,225, 3, 24, 0,160, -213,157, 31,118,245, 70,238,153,255,112,115,154,143, 30, 61,250,110, 88, 88,152,165, 70,163,193,236,217,179,143, 68, 71, 71,239, -146,201,100, 43,234,188,113,136, 44, 23,111,222,118, 73, 64, 81, 12, 0,176, 51, 26, 13,118,111,222,188,242, 74,120,118,119,240, -243,231,247,214,171, 18,175,222, 55, 82,236, 57,229,232,153,216,144, 74,180,112, 71,192,176, 49,163,134,174, 89, 19,130, 9,227, - 38, 52,121,254, 92,109,226,100,150,202, 45, 86, 9, 61,173,109,237,134,175, 89, 27, 78,221,190,117,122,120,216,129,208,171,211, -167, 91,247,165,197, 86,131, 64,173,101,177,186,152,123,122,250,143, 59,125, 26, 34, 23, 23, 22,139,199, 99, 0,128, 94,163,113, - 81,100,101, 57, 28, 27, 62,188,115,200,203,151,215, 67,128, 7, 52,231,255, 23, 78, 26,141, 17, 90, 12, 6,195,249,205,155, 55, -118, 66,161,176,226,102, 76, 8, 12, 6, 3, 12, 6, 67, 85,242, 98, 66, 72,213,183, 94,175,135,143,143, 79,131,222,104, 1,244, - 5,240, 73,239,222,189, 3,191,251,238, 59,182,175,175,111,101,202,144,158, 43, 87,174,252, 33, 46, 46,238, 36,128,131,168, 8, -222,216,208, 55,222, 65, 66,161,240,240,230,205,155,205, 6, 12, 24,192,114,116,116, 4, 69, 81,200,203,203,235, 18, 29, 29,221, - 97,241,226,197,115,149, 74,229, 36, 0, 23, 27,113,126, 90,155,154,154,134,143, 26, 53,202,185, 87,175, 94,252,150, 45, 91,194, - 96, 48,224,241,227,199,211, 99, 98, 98,198,159, 60,121, 50, 88, 46,151, 7,162,225,249,218, 40,145, 72, 52,213,204,204,108, 93, - 80, 80,144,213,164, 73,147,184,207,158, 61, 43,113,119,119,167,110,223,190,109,123,252,248,241,185, 27, 54,108,248, 88, 38,147, -173, 82, 40, 20,191,162, 1, 57, 20, 77, 77, 77, 99, 24, 12,134,115, 67,132, 48,128,198,136,225,118, 77,155, 54, 61,126,235,214, -173,166,233,233,233,134,145, 35, 71, 30, 2,128,171, 87,175,250,234,116, 58,106,224,192,129,231,179,179,179,199, 2,120,220,192, -182,183,177,178,178, 58, 51, 97,194, 4, 43, 15, 15, 15, 65,211,166, 77, 41,161, 80, 8, 38,147,137,210,210, 82,199,103,207,158, -245,127,240,224,129, 42, 58, 58,186, 88,163,209, 12, 7, 16,223,136,235,212,205,206,206,110, 50,155,205,110,173,215,235,157, 0, -128,197, 98,189,209,233,116,207, 36, 18, 73, 24,128,187, 31, 58, 64,236,237,237,119,174, 91,183,206, 70, 34,145,144, 13, 27, 54, -236,148,203,229, 83,255,169, 55,131, 35,191,157, 64,204,163, 7, 64, 69,218, 28,170,134,254, 71, 1,224,124,254,249, 18,116,232, -216, 25, 19, 39,124, 92, 47,231, 71,253,156, 55,179,185, 28,107,181, 90,125,183,180, 76,115, 66, 40,224,143,157, 48, 62, 32, 25, - 0,206, 95,184, 62,182, 83, 39,203,107,230, 2,222,199,124, 62,191,155, 78, 91, 94,244,251,149,236, 47, 27, 35,170,156,156,156, - 46, 90, 90, 90, 10,138,139,139,243, 10, 10, 10,126, 26, 54,108,216,218,131, 7, 15, 90,166,165,165, 33, 43, 43, 11,139, 22, 45, - 18,101,103,103,207,143,143,143,191,167,213,106,107,181,108,201,229,197,219, 87, 46, 31, 17,100,110,110,195, 20, 10,204, 96,106, -110, 5,119,143,182,232,210,109, 24,134, 12,157,129,148,228,184, 46, 7, 15,172,137,123,243, 38,250, 91,145, 85,179,181, 82,105, -211, 90,239, 75, 45,155,163,215,240, 81, 21, 34, 43, 40, 40, 4, 47, 19, 19,229,233,175, 25,159,157, 59,205, 18, 12,233,231,195, -211,107,243,210,111,223, 58,221,180, 71,207,145, 0,208, 33,236, 64,232,213,207, 38, 90,246,219,121,164, 68, 78, 63,146,106,191, -119,174, 97,179,167, 14,218,182,205,206,111,238, 92,142,226,245,235,242,212,221,187,203,242,111,222, 52,176,120, 60,226, 50,120, - 48,101,219,167, 15,127,238,139, 23,156, 59, 27, 54,248,179, 67, 67,221, 87,149,151, 31,166, 57,255, 79, 57,255,237,168,116,130, -175,190,250,240,231, 58,133, 22, 69, 81, 16, 10,133, 56,118,236, 24,216,108, 54, 88, 44, 22,216,108,118,173,127,187,186,186, 54, -164, 34,163,197, 98,241, 15,187,118,237,178, 31, 52,104, 16,248,124,126,213, 6, 38,147,137, 1, 3, 6,160,127,255,254,236,156, -156,156,241,199,142, 29, 27,191,126,253,250,124,169, 84,186, 0,111, 19, 67,215,129, 62,222,222,222, 17,151, 46, 93, 50, 81,171, -213,184,121,243, 38, 74, 74, 74,192,229,114,225,236,236,140,129, 3, 7,178, 18, 19, 19,173, 6, 12, 24, 16,241,242,229,203, 0, - 0,215, 26, 80,215, 14,118,118,118, 55, 78,156, 56,193,111,219,182, 45,149,146,146, 2, 63, 63, 63, 0, 64,105,105, 41, 70,142, - 28,201,159, 52,105,146,199,248,241,227,239, 75, 36,146, 94, 0, 98,234,225,107, 47, 22,139,127, 29, 53,106,148,227,250,245,235, -205, 76, 77, 77,145,158,158,158, 43, 22,139,189, 42,207,247,248,241,227,185,195,134, 13,115,216,180,105,211,246,240,240,240, 47, - 37, 18,201, 84, 0,177,117,170,214,183,130, 88, 32, 16, 32, 63, 63, 31, 71,142, 28,193,252,249,243,193,100, 50, 33,145, 72,112, -252,248,113,124,246,217,103,149,130,166, 65, 98, 88, 32, 16,244,247,244,244,220,119,245,234, 85,103, 11, 11, 11, 56, 58, 58, 50, -190,254,250,235,214,238,238,238, 38, 77,154, 52, 97,230,230,230, 34, 34, 34,194,125,242,228,201,103, 50, 51, 51,167,107, 52,154, -122,167,212,236,237,237,247,159, 59,119,206,245,249,243,231,216,189,123, 55,138,139,139,193,229,114, 97, 97, 97, 1,177, 88, 12, - 47, 47, 47,106,249,242,229,130, 97,195,134, 9, 22, 44, 88,176, 95,171,213,182,107,192, 53,106,107,103,103,183,167, 79,159, 62, -238,161,161,161, 22, 98,177, 24,149, 47, 6,165,165,165,206,233,233,233, 93,130,130,130, 2, 99, 98, 98,210, 36, 18,201, 28, 0, - 79, 26, 57,112,218,181,108,217, 50, 96,228,200,145,204,220,220, 92,132,133,133, 5,200,229,242,118,141, 16,151,127, 43,196, 60, -122,128,217,243, 22, 41, 28, 93, 92, 56,151, 46,238, 27, 29,126,170,249, 35, 11,147,138,132,212, 82, 21,202, 3, 71,189,236, 56, -112,208, 12,206, 71, 67, 71, 42,126,254,113,187,168, 33, 66,139,205,229, 88, 31, 57,188, 53,243,214,237,152,214,151,163, 31, 12, - 30, 61,124, 56,225,112, 44,220, 1,224,203,197,159,179, 35, 34, 35, 15, 12,232,223, 57,167,103,143, 14,153, 19, 39, 45,113,109, - 68,117,155, 55,111,222,252,122, 92, 92,156, 61,143,199, 67,113,113,177,245,207, 63,255,188,181, 71,143, 30,140,212,212, 84, 36, - 38, 38,226,245,235,215, 40, 45, 45,197,128, 1, 3, 68,177,177,177, 63, 1,168, 85,104,149, 51,250,174,115,108,162,219, 97,109, - 34,108, 90,110,144,217, 17, 93,110,203,203,231, 46,183, 57, 26,166,242,179,119,240,241,250,100, 90, 48,214,172, 61,201,254,237, -200,198,160, 43,209, 71, 1, 70,211,218, 51, 2, 16,116, 91,185,106, 5,100,114, 13, 38, 77,152,133,201, 19,102, 89, 19,104, 29, -136, 65, 45,212,170, 74, 44, 76, 57, 47,162,118,237,221, 58, 10,128,115, 53,177,117,133, 22, 91,181, 99, 13,139,213, 57,224,135, - 31,108, 91,207,156,201,123, 18, 26,170, 44,188,121, 83,229,249,209, 71, 37,126,159,126,170, 1, 0,249,235,215,156,151,193,193, - 2, 91,127,127,147,174, 75,151, 90, 26,180, 90,241,154, 53,107, 58, 5, 85, 36, 47,111, 20,167,235,216,177,134,160, 3, 7, 58, -222, 92,178,164, 55,165,211, 49, 7,119,237,250,120, 67, 88,216,155,191,194,249,159,172,103,206,141, 27,154, 98,119,119,248,141, - 28, 89,228,106,103,167,249, 79,182,253,175,212,147, 70, 21, 42,125,181,102, 87,127, 67, 69, 84, 84, 84, 47, 0,215, 1,132, 6, - 4, 4,132, 0,128,185,185,121,190, 84, 42,181,139,136,136,168, 87,100,177,217,108, 56, 56, 56,192,203,203, 75, 34,145, 72,236, -235,168, 64,150,209,104,116, 38,132, 84, 89, 95,106,131, 70,163, 65,114,114, 50,218,180,105,147,141,138, 68,180,181, 26,117, 4, - 2, 65,106, 98, 98,162, 77, 66, 66, 2, 98, 98, 98,224,238,238, 14, 75, 75, 75,176,217,108,232,116, 58,200,100, 50,120,123,123, -131,199,227,161,125,251,246,133, 74,165,210,189,158, 41, 32,158, 80, 40, 76,190,113,227,134,139,159,159, 31, 30, 62,124, 8, 23, - 23, 23,136,197, 98, 0,192,235,215,175,113,251,246,109,124,244,209, 71,136,139,139,195,152, 49, 99,178,148, 74,165, 23, 0, 77, -109,132, 86, 86, 86,185, 87,175, 94,205,246,245,245, 85, 43,149, 74, 70,126,126, 62,251,230,205,155,122,185, 92, 46, 42, 45, 45, -101, 75,165, 82,182, 76, 38, 99, 41,149, 74, 54,131,193,224,168, 84, 42,246,149, 43, 87,152,229,229,229,117, 6,200,172,188, 78, -145,145,145,240,245,245, 69, 68, 68, 4,190,248,226, 11,220,185,115, 7, 46, 46, 46, 56,113,226, 4,150, 46, 93,138,164,164, 36, -216,216,216,160,101,203,150,245, 93, 35,120,120,120,164, 60,125,250,212,131,195,225, 84,230,117,172,204,151,135,130,130, 2,188, -122,245, 10,111,222,188,129,167,167, 39, 38, 76,152,240,234,205,155, 55,158,245,245, 60, 39, 39,167,130,231,207,159,219,180,105, -211, 6,249,249,249,176,176,176,128,185,185, 57, 44, 44, 44,170,254,118,119,119,199,146, 37, 75, 32, 22,139, 37,106,181,218,190, - 62, 17,228,235,235,123,241,202,149, 43, 54,102,102,102,200,203,203,131, 76, 38, 3,139,197,130, 64, 32,128,141,141, 77,149,144, - 79, 78, 78,198,208,161, 67, 11, 83, 83, 83, 7, 53, 66, 36, 49,236,237,237, 19,227,227,227,189, 8, 33,200,204,204, 68, 82, 82, - 18,230,205,155,151,172, 86,171,125,240, 15,202,217, 87,205,239,138, 51,117,218,108,206,168, 17,221,180, 47,158, 71, 81, 60, 99, - 18,218,181, 54, 43, 5,128,199,207,100,230, 26,134, 55, 90,180, 10, 32,167,206,220,229,254,122,240,103, 54,140,176, 7,133,164, - 23,201,248,166, 54,238,129,125, 28,102,126,254,249,244,214,189,123,244, 98,200,149, 74,187,159,126,218,214, 62, 53,245,133, 29, - 0,184,187,183,144,204,157,187, 56,214, 84, 40,148, 92,191,125,195,248,253,247,251,159, 93,186,150,187,183, 1, 85,118,247,242, -242,186, 23, 25, 25,105, 99,103,103, 7,115,115,115, 40,149, 74,148,151,151, 35, 33, 33, 65,125,236,216, 49,157,153,153,153,105, - 94, 94, 30,164, 82, 41, 40,138, 66,100,100,100, 38, 0,183,247,137, 42,125,180, 0, 96,222,144, 22,236,150,125,189, 44, 57, 60, -189,137, 9,251,165, 3, 40, 3,143, 34, 34,251,243, 23, 31,183, 57,127,249,225,196, 81,163,191,176,237,217,107, 20,130, 86, 7, -234,114,114, 50,253,202,209, 51,177, 38, 31, 45, 31, 79,244, 29, 57,102,212,199,107,214,132, 32, 36, 40, 20, 81,145,167, 75, 69, - 66,134,198,204,130,109,238,223,165,187,122,201,252, 17, 89, 10, 69,142,203,154, 77,199, 38, 12, 29,177,196,185, 71,207,145,184, -125,235, 52,194, 14,132,198, 80, 38,132,158, 70,124, 15, 33,128,165,133,187,251,156,133,201,201,156, 39, 33, 33, 10,125, 78, 78, - 73,135,197,139, 11,107, 42,155,125,249,178,144,235,232,104,102, 57,124,184,213,118, 55, 55,162,147, 72,246,212,228, 99, 84, 19, -103,180, 72,100,113,244,252,249,126,132,205,238,181,236,171,175, 76, 2, 2, 2, 32,147,201,112,242,228, 73,236,217,189, 91,227, -224,224,240,212,241,217,179,184,214, 50,217,234,134,114,118, 88,188,184,208, 96, 48, 80, 31, 47, 93, 58,224,249,235,215,125,243, - 36,146, 38, 0,224, 96,101,149,213,193,221, 61,102,127, 84, 84,210,206,166, 77,141, 13,173,231, 47, 23, 46,216,135,167,167,207, -180,178,178, 50,201,151, 72, 88, 60, 46,183,168, 75,203,150, 39,126, 92,181,234,186, 62, 62,158,195,119,118, 54, 51, 15, 8,104, -116,219, 59, 44, 94, 92, 88, 44,151,179, 22,174, 93,219, 61, 35, 63,191,137, 66,163,241,148,202,229, 98,131, 78,199, 48, 19, 8, -138,154,121,123, 75, 84, 55,111,230, 54, 43, 43, 91,180, 23,144,252,183,174,117, 77, 90,228,111,132,247,227,104,253, 41,215,225, -245,128,128,128, 63,173,174, 33,132, 52,200,154,197,102,179,223,153,166,170, 3, 28,138,162, 16, 27, 27, 11,107,107,107,136,197, - 98,240,120,239, 38, 31, 44, 40, 40,192,157, 59,119,240,226,197, 11,180,109,219,182,114, 26,163,118, 69,196,227,125,190,105,211, - 38, 11,173, 86,139,152,152, 24,116,232,208, 1, 60, 30, 15, 28, 14,231, 29, 17, 40,145, 72,208,170, 85, 43, 44, 91,182,204,124, -253,250,245,159,107, 52,154, 90,223, 72, 89, 44,214,130, 89,179,102,217, 85, 90,176,178,178,178,208,190,125,251,170,237,182,182, -182,120,252,248, 49, 58,116,232, 0,103,103,103, 4, 6, 6,218,133,133,133, 45,208,235,245,223,213,198,201,229,114, 25,190,190, -190, 29, 1, 64, 40, 20,130,193, 96,188, 52, 51, 51,179,181,183,183, 23,154,153,153,253,169,141, 7, 14, 28,144, 50, 24, 12, 93, -189,106,128,193, 64, 94, 94, 30, 90,183,110,141,210,210,138, 12, 46, 74,165, 18,158,158,158,144,201,100, 85,162,213,209,209, 17, - 42, 85,221,174, 95,109,218,180, 9,241,241,241, 25, 40, 20, 10,121,108, 54, 27, 79,158, 60,129,159,159, 31,142, 29, 59, 6, 87, - 87, 87, 8, 4, 2, 36, 39, 39,195,215,215, 23, 55,110,220,128,173,173, 45, 90,181,106,197,179,179,179,187, 85, 92, 92,124, 45, - 35, 35, 35,164,142,122, 50, 68, 34, 17,110,220,184,129,253,251,247,227,245,235,215,200,201,201,129,169,169, 41,218,181,107,135, -150, 45, 91,162, 91,183,110, 72, 78, 78, 6, 85,127,103, 18,123,121,121, 69, 61,124,248,208,134, 16,130,176,176, 48, 40, 20, 10, -104,181, 90, 48, 24, 12,240,249,124, 88, 90, 90,162,111,223,190,176,181,181,133,151,151, 23,142, 31, 63,110, 51,100,200,144,223, - 37, 18, 73, 59, 0,121,245,157, 87, 75, 75,203, 69,193,193,193, 46,118,118,118, 72, 79, 79, 71,105,105, 41,236,237,237,209,187, -119,111,167,232,232,232, 69, 58,157,110,219, 63,229, 65, 86,205,241,157,186,116,113,223,104,175,102, 37,190,109,189, 5, 46, 17, - 81,246, 46,199,162, 36,173, 0,160,117, 11,251,231,163, 3, 4, 89, 79,158, 71,101, 93,186,120, 58,230,197, 75, 68,160, 1, 83, -219,165,101,154, 19,151,163, 31, 12,246,107,219,222,184,105,227,210,161,243,231,205,228,217,217,207, 64,126,230,105, 68, 95,141, -117, 93,250,197, 44,219,239,182,252,114,254,114,244, 3, 70,105,153,102,117,195, 76, 89,174, 59, 15,254,216,205, 70, 94, 24,142, -148, 68, 46, 76, 76, 91,195,221,189, 57,100, 50, 25,248,124, 62,127,194,132, 9,134, 21, 43, 86,148,153,153,153, 9, 40,138,194, -181,107,215, 36, 0, 6,213,199,171,182,179, 36,134,114,157,158,112,153, 70, 66,153,170, 40, 67, 49,247, 89, 66, 26, 6,246,239, -147,223,163,115,235,245, 43,214,108, 89,233,213,220,207,118,250,204, 80,246,218,144,137,187, 65,161,103, 77, 60,137, 41,184, 74, -157, 56,101, 2, 96,232,154,111, 66,144,154,154,108, 57,251, 19,105, 40,139,103,226,232,227,214,221,116,247,254,107,131, 61, 61, -155, 54, 89,178, 32,240,220,214, 31,182, 14,173,110,217, 58,120, 32,248, 12,128,126, 13, 57,183,255, 34,180,153, 28, 21, 5, 69, -102,166,174,248,214, 45,117,191, 31,126, 40,116, 25, 52,104,155,182,188,220,166,242, 86,193,160, 40, 80,149,174, 19, 70, 35,197, - 90,182,140, 65, 88, 44,232, 44, 45, 63, 65, 73, 73,243,250, 56,191,200,205, 29, 61,113,230,204,161,103, 46, 92, 64,211,166, 77, -171,158,103, 22, 22, 22, 88,186,116, 41, 22, 47, 94,204,123,252,248,113,167,240,240,240, 78,223,109,222,108, 15, 96,116, 67,234, -121,233,254,125,203, 79,215,172, 89,213,182, 67, 7,215, 67, 71,142,240, 60, 60, 60, 0, 0,175, 94,189,242,218,184, 97,131, 91, -107, 95,223,252,245,159,127,126,240,249,138, 21,173, 0,220,170,139, 51,239,230, 77,109,120,122,250,204,171,215,174, 89,180,110, -221, 26, 0,144,148,148,100,183,125,251,246, 89,173, 2, 3, 39,173,153, 59,119,117,128, 90, 45, 53, 43, 40,224, 5,236,220,201, - 58,250,241,199,245,114, 86,214, 19, 0,122, 79,159,254,121,207, 62,125, 90,142,158, 57,211,202,213,213,149, 18,137, 68, 40, 47, - 47, 71, 78, 78,142,229,243,231,207, 61,162,228,114,217,169,251,247,195, 96, 48, 12,248, 47, 94,235, 26,181,200,223,204,146,245, -103, 77,241,246,187,119, 84, 84, 20, 1,208, 59, 32, 32,224, 70,229, 3,220, 96, 48, 52, 72,100,177, 88, 44, 80, 20,213, 80,177, - 5, 66, 8, 10, 11, 11, 81, 88, 88, 88, 53,117, 36,145, 72,112,245,234, 85, 36, 39, 39,131,205,102,131,195,225,160,188,188,254, - 28,180, 66,161,176,127,255,254,253, 89,247,239,223,135,187,187, 59, 76, 76, 76,170,234, 85,249,225,112, 56,112,112,112,128, 76, - 38, 67,191,126,253,216, 59,118,236,232, 95,151,208, 50, 55, 55,255,104,236,216,177,220,202,255, 21, 10, 5,152, 76,102,149,104, - 81, 40, 20, 40, 46, 46,134, 84, 42,133, 90,173, 70,215,174, 93,185, 81, 81, 81, 31, 21, 21, 21,125,215,144,246,151,149,149, 41, - 36, 18,137, 69,207,158, 61, 45, 15, 30, 60,152,212,181,107, 87,239,119,122,218,245,235,106,181, 90,205,102, 48, 24, 13,202,163, -119,248,240,225,170,115,255,230,205, 27,236,222,189,187,106, 91,114,114, 50,118,236,216, 1, 66, 8, 8, 33,117, 94, 35, 31, 31, -159, 33, 97, 97, 97, 29, 14, 29, 58, 84,194,100, 50,145,148,148,132, 35, 71,142,128, 16, 2, 91, 91, 91,148,149,149, 33, 63, 63, - 31,215,174, 93,131, 94,175,135, 72, 36,130,147,147, 19,127,193,130, 5, 61, 66, 67, 67,217,117, 9, 45,131,193, 96, 96, 50,153, -112,115,115, 67, 80, 80, 16,212,106, 53, 56,156, 10,125, 41,147,201, 32,149, 74, 17, 23, 23,135,244,244,116, 16, 66,234,124,200, -240,249,252,192, 67,135, 14,217,113,185, 92,168, 84, 42,200,229,114,100,101,101, 33, 35, 35, 67, 45,145, 72,244,166,166,166, 12, - 55, 55, 55, 6,143,199,227,141, 28, 57,146,170, 20,156, 1, 1, 1,214, 97, 97, 97,227,180, 90,109,125, 34,201, 86, 44, 22,175, -156, 53,107, 22,191,122,159,205,203,203,195,232,209,163, 5,119,239,222, 93, 33,147,201,142, 0, 40,248,135, 61,208, 72,248,169, -230,143, 98,162,147,124, 35,162,236, 93, 50,178, 13,221,151,126,185,133, 5, 0, 63,239,249,182,123, 68,212,155, 59, 62, 77,243, -179,194, 79, 53,127,100,105,249,162, 62, 33,192,232,219,203, 97,152, 80,192, 31, 59,122,248,112,242,211, 79,219,218,207,159, 55, -147,231,214,124,105,133,133,147,109,135,126,250,111,168, 50,213, 43,254, 79, 63,109,107, 63,122,248,152,184,215,175,211,247,244, -237,197, 59,126,245, 70,238,217,186, 44,134,118,214,124, 39, 1, 79, 9, 39,247,150,240,110, 33,196,227, 39, 73, 56,121,226, 30, - 90,180,234, 2,141, 70, 3,189, 94, 47, 28, 54,108, 88,217,177, 99,199,212, 47, 95,190,148,171, 84,170, 94, 0, 94,214,215,248, -236,236, 4,163,183,184, 75, 57,199,132,167,151,151,114,202,150,175, 14,255,184,125,231,129, 29, 44, 29,156,216,182, 66,227,217, - 33, 3, 58, 29,217,191, 55,104,241,234,224, 35,232,216,105, 96,215, 23, 73,183, 90, 2,120, 90,163,120, 77, 69, 20,227,228, 41, -125,106, 74,202,208,140,244,244,236,230,246, 98,237, 43, 41,209, 45, 90,254,203,128,158,189, 2,219,120,180,240,231,190, 72,184, - 65, 5, 45, 27,247,219,154, 77, 91, 39, 84,138,173, 43,151,127,235,245,201, 39,247,184, 7, 15,214,110, 29,255,183,129,195,227, - 57,139,220,220, 88,175, 15, 30, 84,185, 15, 27, 86, 2, 0,218,242,114,155,215,233,233,230, 2,129, 0,132, 16,232,116,186,119, -124,136, 43,253,134, 91,123,123,219, 55,132,243,245,215, 95,183, 89,182,108, 25,242,242,242,160,215,235,193,102,179,223,191,103, - 67,169, 84,226,147, 79, 62,193,206,205,155,187, 52,132,211, 96, 48, 80,159,174, 89,179,234,171, 85,171, 60,230,204,153,195,168, -126,239,181,178,178, 66,248,201,147,220, 93,187,118, 57,175,220,185,243,147,137, 60, 94, 42, 52,154, 58, 57, 11, 61, 61, 97,149, -159,111, 82, 41,178, 0,192,219,219, 27,187,119,239,230,205,152, 49,131, 59,108,216,176, 45,143,219,182,221,190,173, 71,143, 20, -235,230,205,205,184, 60,158,115,125,156,149,231, 19, 0,228,106,117,235,109,219,183, 91, 62,120,240, 0,249,249,249,200,203,171, -120, 31,165, 40, 10, 29, 59,118,164, 38, 79,158,108,222,204,197,165, 19, 12,134,255,230,229,254,147, 22,249, 27, 97,118, 13,191, -253,225,163,245,182, 65,212,219, 6, 82,213, 30,142,239, 8,150,250,132,214,135, 64, 42,149, 66, 42,149, 98,239,222,189,224,112, - 56, 85, 15, 95, 0,208,106,181, 13, 17, 45,190,142,142,142, 40, 45, 45, 69,243,230,205,223,177,100,113, 56, 28,176, 88, 44,112, - 56, 28,240,120, 60,104, 52, 26,184,186,186,162,172,172,204,183, 46, 78,149, 74,213,206,202,202,170,234, 1,171,121,219, 89, 53, - 26, 77, 85,125,181, 90, 45, 74, 74, 74,160, 80, 40, 32,151,203,161, 84, 42,253, 26,210, 94,163,209,136,103,207,158,189,242,246, -246,110,199,100, 50, 33, 18,137,132, 74,165,178,202,183,168,184,184, 24,191,254,250,171,114,202,148, 41, 54,145,145,145,245, 10, - 45,138,162,240,217,103,159,129,199,227,161,172,172, 12, 63,253,244, 19, 22, 46, 92, 8, 14,135, 3,185, 92,142,221,187,119, 99, -201,146, 37, 96,177, 88,208,106,181,216,190,125,123,173, 92, 9, 9, 9,175,239,223,191,239,215,190,125,123,203, 83,167, 78, 21, - 12, 24, 48,192,118,208,160, 65, 48, 49, 49,129, 74,165,130, 78,167, 67,151, 46, 93,224,227,227, 3,137, 68,130,243,231,207, 23, -122,121,121,217, 60,120,240,192,152,151,151,151,241,255,216,187,238,240, 40,170,246,123,102,123, 73,175,164,144, 80, 34,164,211, - 12,160,244, 18, 90, 18, 12,162, 20, 69, 81, 81,154, 5, 20, 68, 16, 5, 68, 52,128,162,136,130, 82, 44, 96, 16,144,110,168, 1, - 19,144, 34, 66, 8, 37, 29, 2,169,187,201,110, 54,201,110,178,125,218,239, 15,146,124, 33, 38,217, 77,192,239,167,126,115,158, -103,159,157,157,189,115,230,222,185,119,102,206,125,239,123,223,107, 67, 92,179,141, 44,134,160,105, 26,229,229,229,168,174,174, -134, 90,173,134, 66,161, 64, 73, 73, 9, 4, 2, 1,108,232, 44,120,120,120, 60, 21, 25, 25,201, 7, 0,153, 76,134,222,189,123, - 99,233,210,165,148,209,104,156, 12,224, 88, 93,178,113, 91, 22,186,136,224, 0, 0, 32, 0, 73, 68, 65, 84,183,110, 61,112,238, -220, 57,129,159,159, 31,178,179,179,225,229,229, 37,144, 74,165, 54,133,150,143,143,207,247,191,252,242,139,123,189,184,174,191, -206, 6,195,189,234,152, 56,113,162,251,142, 29, 59,190,167, 40, 42,230,223,246, 82,115,149, 65,212, 59,210, 89,187, 59, 73, 21, -177,240,237,117,130,208,200,123,157,215,153,179, 32,248,244,147, 5, 17,211,226,157,143,184,202,116, 34, 91, 60,227,162, 3, 54, - 62,241,196, 40,222, 51, 83,227,242, 68, 34,215,160,205, 91, 62,240,246,238, 48,163,145, 12,115,134,135,167, 51,130, 58,137,137, -189, 71,178,188, 23, 47,249,208,156,184,227,179,252,159,118, 37,141, 21, 11,147, 71, 31, 59, 85, 60,167, 37,238,220,219,213,135, - 13,102,105,152, 78,115,157,112,239, 48, 16,189,123,133,192,219,171, 10, 91,191,223,141, 46, 93,251,194,108, 54,195,217,217, 89, - 78,211,180,149,207,231, 39,218, 35,178, 0,224,244,233,106, 38, 34,162,218,194,175, 97,168, 87,223,248,244,201, 81,227,158, 8, - 31, 49, 34,154, 57,153,124,210, 58,176,143, 85, 57,110, 76,239,242,227,201, 27,243,148,138, 59,221, 35,122, 12, 66,102, 70,202, - 88,150,197, 77,130,104,222,250,148,113, 11,199, 77, 76,102,202,238,221, 51, 25, 35,115, 85,182,234,163, 27,227, 98, 99,167, 71, - 14, 25, 60,132, 73, 62,245,171, 69,140,138, 44,231, 65, 3, 74, 95,125,121,220,129,111, 19,191, 24,125,252,216,247,221,180,186, -194, 36, 78,100, 53,233,164, 81, 84, 7,129, 68,194, 83,167,164, 80, 61,102,204, 48,215,223,143,114,185, 28,135, 14, 29,130, 88, - 44,110,248,136, 68,162,134,237, 14, 29, 58,128,168,155, 70,106, 15, 39, 0, 40,149, 74,148,149,149,193,197,197, 5, 94, 94, 94, - 40, 43, 43,195,133, 11, 23,144,155,155, 11,161, 80,136,177, 99,199,130,215,130,111,115, 83,206, 73, 11, 23,142, 10,235,209, 35, -176,169,200, 2, 0,171,213,138,202,202, 74,196,199,199,243,142, 29, 59,230,115,188,168,232, 9, 0,137,173,113,246,137,141,213, -148,239,221,219,236,185, 31,125,244, 81,226,252,249,243,146,177, 99,198,188,185,224,163,143, 54,126,185, 99, 71, 49, 77, 81, 62, -109, 41, 59,143,199,227, 17, 4,129,128,128, 0, 84, 86, 86,162,182,246,222, 8,182,163,163, 35,220,220,220, 64,146, 36, 24,150, - 21,254,149,117,221,146, 22,249,135, 96, 75, 35,193,181,229, 79, 22,173,186, 66, 1,192,176,198, 47, 22,134, 97,236, 18, 89, 66, -161,208,166,207,149, 61, 86,174,166,176, 71,104,213,231, 85, 42,149, 54,220,104,141, 5, 86,125, 62,121, 60, 30,248,124,190,205, -151,120,157, 24,226,215,212,212, 96,223,190,125, 24, 58,116,104,195,176,148, 86,171, 69,117,117, 53,180, 90, 45, 76, 38, 19,238, -222,189,139,211,167, 79,163, 91,183,110,128,157,193, 95,243,243,243,175,116,233,210, 37,170,254, 37, 62,124,248,240,142, 63,252, -240,131, 34, 38, 38,198,143,101, 89,188,247,222,123, 21,143, 61,246,152,103,227,151,188, 45,240,249,124, 92,184,112, 1,221,186, -117, 3,203,178, 16,137, 68,200,201,201,129,183,183, 55, 24,134,129, 64, 32,128, 90,173,134,147, 83,235, 49, 18,111,222,188,249, -226, 75, 47,189,164,112,113,113,233,169,209,104,148, 18,137,100,240,217,179,103, 3,172, 86, 43,156,157,157,225,236,236,140,163, - 71,143,194,213,213, 21,243,231,207, 47, 50, 26,141, 23, 28, 28, 28, 58, 24,141,198,235,101,101,101,239,181,165,190, 41,138,130, - 94,175, 71, 85, 85, 21, 42, 43, 43,161,211,233, 96, 50,153,108,230,177, 57, 12, 30, 60, 24, 73, 73, 73,252,132,132,132,111,243, -243,243, 1, 0, 65, 65, 65,152, 63,127, 62,223,223,223, 31,119,239,222,197,149, 43, 87, 96,181, 90,193,178,108,171, 55,175, 64, - 32, 24,254,252,243,207, 15, 10, 12, 12, 36,172, 86, 43, 24,134,129,217,108, 70,253,118, 81, 81, 17,194,194,194,120,157, 58,117, -122, 60, 63, 63,127, 56,236,155, 88,193, 1, 64,121,209, 65,248, 11,189, 1,158, 51, 88,227, 65,104, 42,218, 23,197, 69,165, 82, -125,180,232,253,243, 51,190, 92,107,237, 80,162, 4, 66, 34, 39,160,123,248, 72,188,248, 28,133,132, 79,246, 33,176, 83, 8, 10, - 11, 11, 49,124,248,112,145, 66,161,120,169,182,182,118,161,189,220,201,201,191,211, 39,143, 30,123,122,210,148,233, 81,209,209, - 49,212,137, 19, 71,113,243,250,137,140,151,166, 60,165, 98,153, 90,194,221, 85,118, 53, 39,251,114,247,158,189,135,193, 66,209, -131,129, 21,107,129, 21,108,203,247, 59, 44, 71,142,248,242,142, 28,252,254,185,103,166,189,208,107,228,200,209,228,137,228, 95, -112,229, 98,242,181,117,107, 95, 57,147,240,197,158,225,163,198, 62, 21,225,213,225,194,209,200, 96,243,203, 1, 30, 46,183,183, -254, 80,201, 53,150,230,238, 77,169,148, 65,221,115,145, 71, 16, 96, 89,246, 62,145,213, 84,104,241,120, 60,155, 6,128,198,156, -141,223, 69,245, 29,234,205,155, 55, 67, 34,145, 64, 44, 22, 67, 40, 20,218,116,191,104,204,153,113,247,238,136,237,137,137,146, -230, 68,150, 70,163,129, 70,163, 65,109,109, 45,166, 78,157, 42,250,224,242,229, 71, 81,231,250,209, 18,103,160,175,175,217, 65, - 38, 43,207,204,204,244, 11, 15, 15,191, 47,191, 58,157, 14, 50,153, 12,137, 59,119,138,226, 98, 99,231,142, 60,122,116, 29,108, -196,191,106,174,236, 4, 65,192,219,219, 27,110,110,110, 32, 8, 2, 20, 69,161,172,172, 12, 25, 25, 25,184,124,249, 50,248, 4, - 65,253,149,117,220,156, 22,249, 7, 90,181,182, 52, 59,116,216,210,152,104, 91,132, 22,159,207,111,183, 85,171, 37,216, 51,116, - 40,151,203,111, 40, 20,138,129,254,254,254,160, 40,170, 65,104, 53, 29, 58,172,183,126,164,167,167, 67, 46,151,223, 48,153, 76, -173,114,178, 44,251,120,191,126,253,176,127,255,126,164,164,164,224,206,157, 59, 48, 24, 12, 48,155,205, 48, 26,141,200,200,200, - 0,195, 48,136,140,140,132,131,131, 3,228,114,249, 13,179,185,245,142,168, 94,175, 87, 10,133,194, 16,153, 76,214,176,207,215, -215, 23, 26,141,134, 33, 73, 18,219,183,111,215,249,248,248, 56,200,100, 50,187,133, 43, 65, 16, 80,169, 84,232,216,177, 99,131, -143, 86, 77, 77, 13,188,189,189,235,133, 5,204,102, 51,156,156,156,108, 14, 29, 2, 48,221,186,117,107, 65,163,223,125, 39, 77, -154,244,211,238,221,187,187,158, 58,117, 10,151, 46, 93,130,151,151, 23, 62,254,248,227, 59, 5, 5, 5,207, 0,184,172, 82, 61, - 92,191, 72,123,218,144, 70,163,217,119,227,198,141,199,251,245,235,215,240,148, 24, 62,124, 56, 49,124,248,112,207,198,166,126, -181, 90,141, 63,254,248, 3,167, 78,157, 2, 65, 16,200,203,203,163,141, 70,227, 79,173,141, 82,248,251,251,255,176,116,233, 82, - 71,138,162, 26,218,182, 76, 38,131, 84, 42,133, 72, 36, 2,159,207, 71, 65, 65, 1,226,227,227, 93,190,250,234,171,239,205,102, -243, 35, 0,172,248,151,160,218, 8,107,250, 77,157, 75,100, 88,135,140, 45,155, 19, 6,206,156,133,250,161, 67, 42, 50,204, 59, - 35,253,102,185, 75,148,183,237,242, 30, 59, 85,252,170,133, 60, 54,254,216,241,212,201,111,191, 57, 95, 24, 20, 20,166, 58,245, -107, 90,224, 72,234, 67,194,195,211, 25,154, 10, 29, 10,138,202,145, 95,104, 97,131,130,194, 84, 87,254,184, 33,249,228,243,245, -221,245, 6, 83,253,208, 97,171,237,244,183, 11,119, 38,172,219, 32, 57, 51,253,165,190, 98,153,204, 15,149, 21, 55, 16, 24,232, -133,248,184,158,248,110,199, 5,184,184,184,163, 67,135, 14,224,241,120, 14,246,150,189,162,162,130,216,183,235,183, 25,207,191, -240,202, 99, 99, 70,199, 82,199, 79, 28, 17,164,156, 60,124,225,251, 45,239, 30, 96,249,122, 57,193,214,200, 58,119,241,185,126, -251, 86,250, 51, 35,162,167, 66, 38,114,234, 6,132, 54,219, 96, 27, 38, 24,176, 40,218,191,123,133,244,249, 23,102, 14, 24, 51, -230, 9,234,196,137,131, 56,113,116,199,239,203,151,119, 62,122,167,116,167,232,226,229, 18,233,132,167,231, 84, 37, 29,203,178, - 60, 53,190, 75,174,159, 67,111, 35,112,135, 83, 85,141, 59,146, 2, 65, 57,101, 54, 7,116, 28, 51,134,111, 40, 44, 20, 58,118, -232, 64, 1, 0, 73,146, 54,133, 22, 90, 24,130,110,202,105,111, 94, 12, 6, 3,152, 22, 98, 39, 54,229, 44, 83,169, 58,215,117, -194, 27, 64,146,100,131,200,210,104, 52,168,174,174,134,131,131, 3,212,102,115, 7,123, 56, 71,247,239,191,253,131, 21, 43, 22, -238,221,183, 79,212, 88,100,213,127,132, 66, 33,214,172, 93, 43,122,227,237,183,231,204, 21, 8,230,129,162,236,190,158,245,157, -118, 62,159, 15,129, 64,128,194,194, 66, 20, 21, 21,161,176,176, 16,133,133,133,144,201,100, 96,255,226, 73, 64,255, 96,255,172, -122,145,213,248,187,193,202,213,106,120,135,182, 56,195,219, 43, 12,232, 54,140,239,218, 35,180,244,122,253,169,211,167, 79,247, -159, 48, 97,130,224,247,223,127,135,143,143, 79,131,208,170,255,174, 31,142,146,203,229, 56,112,224,128, 85,175,215,159,178,113, - 51,157, 62,122,244,104,212,178,101,203,132, 47,190,248, 34, 50, 51, 51, 49,107,214, 44, 84, 87, 87, 67,167,211, 65,163,209,192, - 96, 48,160,127,255,254,144, 74,165,184,126,253, 58,105, 48, 24, 78,219,176,216,177, 42,149,170,214,203,203,203,183,233,127, 79, - 63,253,116,135, 77,155, 54, 25,178,179,179,201,129, 3, 7, 58,219, 43, 56,234,177,107,215,174, 6, 75, 93,110,110, 46, 54,109, -218,212,224,147,149,150,150,134, 79, 63,253,180, 33,246, 89, 27,113,185,162,162,130, 34, 73, 18,221,186,117,131,191,191, 63, 76, - 38, 19,214,175, 95, 79, 1,184,252,255,213,154, 77, 38,211,222,233,211,167,191,115,245,234, 85, 95,129, 64,112,207,164, 93, 87, - 62,171,213,138, 91,183,110, 33, 35, 35, 3,217,217,217,168,172,172,108,232, 8,164,167,167, 87,145, 36,185,167, 37, 94, 47, 47, -175,247,190,251,238, 59, 31,185, 92,126, 95,123,174,183,134,214, 91, 73,213,106, 53, 92, 93, 93, 49,114,228, 72,239,211,167, 79, -191,103, 54,155,151,253, 75,222,105,196,211, 79,230,246,125,227,213, 9,152, 24, 39, 47,222,159, 84,122,254,211, 79, 22,212, 57, -195,123,103, 76,140,243, 47,190,150,227,138,167,159, 60,216, 23, 64, 9, 90,119,216,102,126, 61,163, 60,212,175,159, 91,202,254, -195,135,191, 95,178,232,205,180,133, 11, 94,241, 50, 24,111, 75,131, 58,137, 9, 0,200, 47,180,176,215, 51, 25,211,167,235,222, - 76, 75, 88,251, 21,175, 92, 83, 61,235,143, 63, 90, 14,111,208, 88,188,240,120,144, 6,133, 14, 85,116, 15, 30,212,229,247, 11, -137,112,148, 27, 17, 18,218, 23, 99, 70, 63,142,148,212,116,148,169, 77, 80, 42,149, 48,155,205,173,134, 75,200,190,126,224, 57, -150, 96, 3, 9,150, 40, 34,120,172,244,185,233, 47, 15,142,141,125,130, 77, 74, 58, 76, 29, 60,144,120,110,207,143, 27,246,242, - 68, 66,129,209,226, 98, 33, 8,147, 22,188,155,153,181,250,123, 29, 26,161, 68,212,178,249,181, 46,176,107,120, 68,168,207,115, -211,103,185,196,140,139,103,143, 30, 61,200,236,217,189, 61,101,207,182, 30,137, 12, 79, 39, 82, 22, 27, 36, 90, 29,169,101, 9, -177,107,173,142, 49,148,231, 63, 98,242,139,125,218, 10,236,229,212, 85,227,247,128,217, 92, 82, 91, 92,236,235, 62,116,168,228, -214,138, 21,242, 14,253,251,155,136, 58, 31,226,214,132, 22,159,207, 7,120, 60,198, 30, 78,123,243, 98, 52, 26,193, 0,100,123, - 56, 41,138,186, 79,100,213, 11,173,250,251,197, 30,206, 45,203,151,255, 30, 56,102, 76,101,106,106,106,135, 97,195,134, 17, 53, - 53, 53,168,169,169,185, 79,108,249,249,249, 17,225,145,145,242, 93, 41, 41, 65,246, 94, 79,123,202,206,227,241,254,114,161,245, - 15, 71,139, 11, 73,183,186, 4, 79,189, 69,203, 30,161,101,167, 69,139, 36, 73, 18,222,222,222,168,168,168,104,241,197,207,227, -241, 32,147,201,234,199,136, 91,157,121,103, 54,155,215, 47, 92,184,240,181,113,227,198,121,134,132,132, 64,173, 86,163, 67,135, - 14,144, 74,165, 13,190, 99,245,124,105,105,105,248,238,187,239,116,102,179,121,189, 13,206,207,215,174, 93,251,234,196,137, 19, -221,125,124,124,224,230,230,134,235,215,175,195,205,205, 13, 58,157, 14, 57, 57, 57,112,114,114,106,240,219, 57,124,248,112,141, -217,108,254,220,134,120, 99,207,158, 61,107,117,114,114,186,174, 86,171,249,149,149,149,130,170,170, 42,129, 78,167, 19,106,181, - 90,225,241,227,199, 61, 93, 92, 92, 12,191,254,250,171, 58, 48, 48,144,127,231,206, 29, 62, 73,146, 54,213, 43, 65, 16,152, 55, -111, 30, 68, 34, 17,204,102, 51,214,175, 95,143,133, 11, 23, 54,248,100,173, 93,187, 22, 75,151, 46,109, 16,206, 91,183,110,109, - 83,203, 97, 89, 22, 86,171, 21, 36, 73,130, 36, 73,187,196,239,131,192, 78,193, 94,150,151,151, 23,215,175, 95,191,147, 63,255, -252,179, 71, 93, 76, 50,148,151,151,163,188,188, 28,106,181, 26,181,181,181,160, 40, 10,254,254,254, 40, 47, 47,199,193,131, 7, -181, 53, 53, 53, 99,208,202,140, 67, 62,159, 63,125,240,224,193,130,166,121,168,239,229,213,139,119,137, 68, 2,133, 66,129,225, -195,135,139, 83, 83, 83,167, 3,248, 71, 11,173,198,225, 29, 70,143,153, 33, 10,139, 24, 96,185,150,145, 84, 28,218,165,188,120, - 90,188,243, 17, 0, 72,191, 89,238,114, 45,199, 21, 97, 17,113,236,232, 49,110, 81,229,101, 91,122, 0,176,182,182, 92, 15, 0, -184,200, 37,147, 70, 69,247, 87, 56, 57, 56,240, 62, 93,183,245,216,215, 95,127,254,232,222, 35,255, 9,239,240,233,186,123,225, - 29, 70, 69,247,103,178,179,178, 39, 1,216,102,175,120,137,139, 27,127,245,187, 31,190, 67,118,198,175,126,239,204,235, 41,174, - 44, 39, 33,115, 12, 64, 84,239, 14,216,242,195, 13, 92,187,118,173,204, 98,177, 12,111,181,125, 19,108, 96, 70,230,205,224, 30, - 17,225, 62,207, 77,159,233, 28, 23, 23,143,164,164, 67,248,113,251,182,179, 79, 77,157,248,109,105,149,142,239, 45,148,139,228, - 44, 35,230,139, 92, 4, 34,137, 76,101,177,220,155, 3, 33, 20, 74,157,129, 73,173,190,120,102,207,156,230, 50, 34, 58, 30, 71, -142, 30,194,143,219,183,156,121, 63,226,233,109, 93,250,132, 17,253, 31,253,100, 78,151,174, 93, 58,233,107,203,117, 60, 66,108, - 53,153, 24,167, 79,182, 23,124,150,191,116,122, 62,128,117,224,102, 29, 54,198,245, 31, 99, 98,250,189,113,251,182,200,107,208, - 32,153, 34, 37, 69, 94,183, 18, 73,171, 66, 75, 32, 16,128,109,121,168,235, 62, 78, 98,199, 14, 30,128, 86, 39, 97,137, 68, 34, - 24, 12, 6,144, 45, 91,176,239,227,244, 61,113,162,248,246,237,219,221,221,221,221,239, 19, 89,149,149,149, 13,219, 38,147, 9, - 6,131, 1, 50,153, 44,195,216,252,136,200,125,156,229,103,207,154, 86,207,155,183,236,153,169, 83, 55,156, 58,125, 90,234,225, -225, 1,173, 86,123,159,208,178, 88, 44, 24, 49,114,164,104,237,213,171,207, 65,167, 91,110,207,245,236, 48,124,184, 77,127, 96, - 62,159, 15,230, 47, 30, 58,252, 23, 96,102,115,194,139,103,107, 8,199,222, 89,135, 45,188, 32,155,174,238,189, 52, 42, 42,202, -148,155,155,139,192,192,192, 6,177,210,248,156,206,206,206,112,117,117, 69, 90, 90, 26, 62,250,232, 35, 35,128,165, 54, 56,107, - 12, 6,195,148, 81,163, 70, 25, 5, 2, 1, 66, 67, 67, 27,226,103, 49, 12, 3,177, 88, 12, 7, 7, 7, 92,189,122, 21,227,199, -143, 55, 24, 12,134, 41,248,115, 12,173,166,156, 90,131,193,240,236,232,209,163, 13,153,153,153, 24, 60,120, 48,174, 93,187,134, -218,218, 90,212,214,214,226,238,221,187, 8, 15, 15,135,193, 96,192,166, 77,155,140, 6,131,225, 89, 0,218,214, 56,107,106,106, -198, 47, 92,184,144,255,211, 79, 63,117,241,247,247,143,232,219,183,111,200,200,145, 35, 31,121,242,201, 39, 59,197,196,196,248, -118,239,222,221, 52,102,204, 24,175,113,227,198,121, 25, 12, 6,225,249,243,231,149, 36, 73,142,179,145,207, 6,113,146,155,155, -219, 48, 84, 40, 16, 8, 80, 81, 81,209, 16,185,191,254,161,212,130, 16,142,182, 37,182,235, 5, 86,189,224,178,195,207,173, 57, - 78,155, 7,137,197,226,122,139, 39,107, 7,103,122, 86, 86,214,168,161, 67,135,166,207,152, 49,163,166,172,172, 12, 78, 78, 78, - 8, 10, 10, 66,112,112, 48, 60, 61, 61, 97,181, 90,113,224,192, 1,253,193,131, 7,111,104,181,218,225,248,115, 12,173,232, 38, -215,241,110,115, 15,217,122,107, 86,189,208,146, 74,165,240,247,247,175,191,182,119,219,114, 61,219,137,191,150,179, 78,192,140, - 28, 49,166,107, 76,236, 4,151, 3,135, 46,136, 55,108, 60,120, 35, 42, 26, 91, 61, 58,235, 14,123,116,214, 29,142,138,198,214, - 13, 27, 15,222, 56,112,232,130, 56, 38,118,130,203,200, 17, 99,186,102,102,100,135, 52, 94,247,176,185,124, 74,165,210, 1,131, - 7, 69, 85,165,158, 59,195, 36,172,253,138, 55, 98,248, 83, 87,183,125,123,224,192,182,111, 15, 28, 24, 49,252,169,171, 9,107, -191,226,165,158, 59,195, 12, 30, 20, 85, 37,149, 74, 7,216, 83,246,217, 51,167,185,196,198,196, 35, 41,233, 0,181,119,215,166, -181,187,247,229, 13,125,249,181,179,229,185,185,215, 88, 85,201, 9, 8,121,133,200,202,202,210,214,137,172, 92,123, 56,103,189, - 50,173,177,200,250,205,195,103,240,214,172, 44,208,201,201,191,144,167, 79, 95, 53,254,150,174,210, 94,201,172,168, 84,168, 43, -239,232,116, 26, 11,195,208,160,105,154,255,193, 7, 13, 14,187,205,214,209,192,129,195,240,235,169,157,216,254,195,102, 45,195, -192, 52,105,239, 94,122,210,164, 21,108,167,206,157, 59, 37,238,218, 73,196, 61, 49,193,133, 5,152,241, 19,227, 93,127,218,253, - 19,209,181, 91,215,206, 65, 65, 13, 33,109,254,121,109,233, 47,224, 92, 1, 84,233, 10, 11,207,164,125,245,149,185,195,148, 41, -238,226, 14, 29,156, 65,211, 68,253,243,189,165,143, 64, 32,104,106,129,105,145,211,223,211,179,244,240,225,195, 8, 14, 14,134, -191,191, 63, 26,251,200,214, 7,228,246,240,240,192,190,125,251,192,222, 31,156,186, 69,206, 62, 93,186,164,173, 89,189,218,194, - 48, 12,170,170,170,254,100,205,170,170,170, 2,195, 48, 56,122,228,136, 69,119,111, 37, 16,187,202, 62,156,207,175,125,102,200, -144,132,216,216, 88,235,237,219,183,193, 48, 12, 26, 91,182, 84, 42, 21, 28, 29, 29, 97, 50,155, 3, 0,200,237,225, 84, 29, 63, -238, 0, 27,207,245,102, 44, 90,127, 69,189,255,211, 69, 86,227, 5,165,103,218,101,209,162, 40, 10, 1, 1, 1,247, 45,233,194, -227,241,238,251,180,113,198,225,142,204,204,204, 19, 99,198,140, 89,246,216, 99,143,205, 94,182,108, 25, 63, 36, 36, 4, 90,173, - 22,110,110,110,240,246,246, 70, 78, 78, 14, 14, 31, 62, 76, 87, 84, 84,124, 3, 96, 37,236,155, 66,159,146,151,151, 23,215,179, -103,207,221,139, 23, 47,118, 25, 61,122,180, 48, 32, 32, 0, 44,203,226,234,213,171,216,191,127,191,117,219,182,109,186, 58,145, -101,175,243,242, 73,133, 66,241,212,184,113,227, 18,167, 79,159,238, 68,211,180,240,238,221,187, 48,155,205, 32, 73, 18, 69, 69, - 69,214,164,164,164, 90,131,193, 48, 13,192, 73, 59,248,210,170,171,171,195,147,147,147,167,159, 63,127,254,163, 25, 51,102,120, -140, 28, 57, 82, 68, 81, 20,206,157, 59,167,238,211,167,143,183, 74,165,178,238,219,183, 79, 99, 50,153,150,210, 52,109,215, 18, - 60, 4, 65, 64,167,211,193,211,211, 19,102,179, 25, 12,195,192, 98,177,192,209,209,177, 97,217, 36,150,101,209, 22,231,250, 38, -109,128,111,181, 90, 49,117,234, 84, 48, 12,131,245,235,215,131,162,168, 54,147,185,184,184, 92, 73, 79, 79,143,235,221,187,119, -131,120,169,111, 67, 18,137, 4,158,158,158,240,240,240, 64, 82, 82, 18,132, 66,225, 21, 91,254,110,117,184, 86, 81, 81,209, 39, - 57, 57,121,192,141, 27, 55,158, 7,208,219,106,181,250,211, 52, 77,240,120, 60, 37,203,178,215,117, 58,221,183,176,115, 9, 30, -149, 74,245,209, 11, 47,188,208,103,231,206,157,142, 2,193,127,110, 13,129, 64, 0,137, 68,130,250,224,152, 44,203,194, 98,177, -224,189,247,222,211,233,245,250,143,254, 45, 79,137,168,190,253,177,101,211, 23,142,167,127, 61,161,206,202,195,254,102, 66, 56, -148,148,151,109,233,161, 40, 46,118,140,234,219,223, 46, 78,210, 98,213, 60, 59,237,173,192,186, 37,120,222,187,123,183, 96,115, -226,142,207,242, 1,224,147,207,215,119, 47,215, 84,207,202,206,202,158,180,121,243,174, 1,164,197,170,177,135,243, 63,226, 37, - 81, 11, 22, 38, 0,151,174,222, 40,239, 50,126,202,241,165,221,186, 58, 63,161,210, 24, 75,107,107, 13,175, 3,200,183,183,236, -131, 6, 14,197,175, 39,127,194,143,219, 19,117, 44,195, 55,121,122,122,178, 0,144,149,229,201,102,101, 85,179,255,241, 43,118, -213, 11,217,107, 43,223,122,125,228, 91, 90, 93,229,231,235, 55,181, 62,148,210,179,215, 99,232,217,235, 49,188,246,250,187, 46, -225, 17,161,129, 0,176,119, 47,232,136,110,153,191, 44,123,127,197, 19, 43, 87,174,128,174,198,140,250,229,122,114,110,102, 30, -201,207,135,133,123,103,221,143,101, 20,117, 9,111,189,213,221, 80, 89,233, 53,232,157,119, 60, 5,111,191,205,107,205, 25,190, -241,253,107, 15,231,229,235,215,143,204,122,249,229,210,229,203,150,141,249,102,243,102, 89,143, 30, 61, 80, 86, 86,134,208,208, - 80,248,251,251, 35, 57, 57, 25,251,246,236,209, 87,215,212, 44, 5,240,181, 61,156, 59,142, 30,205, 9,137,136,168,216,188,121, -179, 95,108,108, 44,161,215,235,161,213,106,161,213,106, 97, 54,155, 81, 23, 16,154,205,205,203,203, 34, 73,242, 27,123,203, 78, -171,213,210,149,253,251,151,136, 24,102,205, 83, 19, 39, 46, 92,249,225,135,146,174, 93,187, 18,102,179,185,193,170,101,181, 90, -225,232,232,104,181, 88, 44, 30, 0, 12,246,112, 74,182,109,163,212,106, 53,188,188,188, 26,194, 53, 53,142, 75, 88, 83, 83, 3, -150,101,185, 96,186,237, 64,139, 10,201,205,205,237,138, 64, 32,232,216,216,186,213,220,218,121,141,247,145, 36, 89, 82, 81, 81, - 17,213, 68,241,182,228, 15, 21, 4,224,227, 17, 35, 70, 60,181, 96,193, 2, 34, 53, 53, 21, 7, 15, 30,100,243,243,243,247,214, - 89,177,242, 91,233,233,180,196,233, 36,145, 72,230, 59, 56, 56, 68,215,135,112,144,203,229, 55,244,122,253,169,186,225,194,154, -118,112, 58, 75, 36,146,121, 14, 14, 14,163,234,150, 95,129,147,147, 83,186, 94,175, 79, 54,155,205, 95,160,229,133,170, 91,227, -148,185,184,184,124,228,233,233,249,236,219,111,191,237,113,246,236, 89,229,175,191,254, 42,170,174,174,222,105,177, 88, 90, 91, - 84,250, 79,156,238,238,238, 87,248,124,126,199,191,168,142,208,179,103,207,164,241,227,199,199, 78,155, 54, 13, 36, 73,226,235, -175,191, 70,114,114,242,145, 91,183,110,197,217,232,141, 54,229,244,236,216,177, 99,234,236,217,179, 59, 77,157, 58, 85,238,230, -230, 6,129, 64, 0,189, 94,143, 91,183,110,225,234,213,171,236,161, 67,135,106,211,210,210, 74, 12, 6,195, 48, 0, 21,109,184, -158, 15,210,107,190,143, 83, 32, 16, 12, 13, 8, 8,216,181,124,249,114,167, 81,163, 70,201, 60, 60, 60,192,231,243, 65,146, 36, -148, 74, 37,110,222,188,137, 19, 39, 78,232,247,238,221,171,215,104, 52, 83, 1,156,249,255,200,231,195,228, 12,235,142,247,155, - 44, 20,221, 98,180,119, 27,105,109,230,115,196, 80,223,248, 73, 79,141, 27, 11, 0, 63,239, 59,118,220,142, 69,165, 91,204,167, -173,188,218,195, 25,218,141,183, 60, 35,243,230,125, 1, 45, 35,194, 35,115,195,122, 76, 92,101, 15, 81,163,200,240,247,149,189, -209,112,108, 99,155,238,125,195,172, 97, 65,136,139,159,244,100,236,187, 75,151,224,227,143, 18,112,232,231, 3, 71,178,242,239, - 91, 38,232, 31,215,150,254, 98, 78, 98,149, 64,240,152,220,215,119,200,122,134, 89,114,237,230, 77,199,198, 29,182,122,203,115, -227, 78,165,159,159,159, 74,169, 84,118,176,135, 51,238,203, 47,173, 6, 7, 7,201,146, 53,107,134,214,154, 76, 67, 87,174, 92, - 41,184,124,249, 50, 54,125,245, 21,101, 42, 41, 73, 84, 3,243, 90, 24, 13,105,145,179,211,188,121,210, 69,155, 54,189, 24,212, -173,155,247,243,207, 63, 47, 20, 10,133,208,235,245, 40, 46, 46,198,201, 19, 39, 44,153, 89, 89,153, 58,157,238, 9, 0, 10,123, - 57,227,190,252,210,234, 26, 20, 4,185,151, 23,123, 58, 37,197,101,214,252,249,179, 59,119,233,226, 50,102,236, 88,161,179,179, - 51,170,170,170,112,247,238, 93, 28, 56,112, 64, 85, 91, 91,235, 7,128,182,135, 51,241,252,249,158, 71,207,156,121,122,213,170, - 85,226,200,200, 72,184,184,184,160,166,166, 6, 55,111,222,196,153, 51,103,204,223,124,243,141, 86,171,213,206,166,105,250,240, - 95, 88,239,255, 6,171, 86, 61,182,216, 20, 90,255,197, 27, 48, 10,192,251,117,219, 31,194,246,154,129,255,166,135, 79,160,187, -187,251, 22,147,201,196, 26,141,198, 89, 0,138,254,134,249, 20, 68, 69, 69,109, 82,169, 84, 3, 88,150,133,139,139,203,133,140, -140,140,185,104, 97,230,141, 13, 78, 62,128, 1,142,142,142,253,157,156,156,134,154,205,230,176,186,225,183, 44,189, 94,127,198, -106,181, 94,170,179, 62,209,255,207,101,231, 3, 24,229,231,231,247, 50,195, 48,221, 8,130,112,165,105, 26, 36, 73, 86, 51, 12, -115, 75,171,213,110, 3,144,252, 55,200,231, 67,225, 12,127, 4, 79,178, 60,132,181, 36, 8,238, 19, 90, 77, 4, 4,193, 32, 43, -243, 54, 14,180, 33,159,188,113,209, 1, 27,129,123, 51, 19, 97,219,185,246, 63, 66,203, 14,241,210,102,145,249, 8,255, 5,150, - 96,239,227, 36, 88,162, 40,180,231,147, 63, 62,136,208,178, 23,225,193, 24, 10, 22, 3, 24, 22,151,178,111,225,215,127,241,179, -238,161,113,126, 12,184,127,229,230,118,129, 39, 16,248, 0,224,213, 89, 95, 24,134, 32,104,150, 32,168,198,195, 91, 77, 58,150, -173,114, 90,129, 30, 66,137, 36,128,166,168, 14,101,128,227, 81,154,126,212,196,178,181, 29,129,247,211,129,156,246,228,211, 10, -244,224, 75, 36,129, 71, 89, 54, 94,237,224,208, 83,101, 52,122, 1, 96, 29, 29, 28,178,116,122,253,118,147,201,180, 17,127, 30, -185,176,201, 41,146, 72, 58,210, 20,213, 1, 0,120, 2,129,106,183,217, 28, 80,226,236,252,188,201,108,238,228,232,232, 72, 90, - 44, 22,157,201,100,154, 70, 81,212,233,182,148,253, 22, 69,133,159,231,241, 6, 91, 29, 28, 60,172, 4,225, 96,161, 40,171,197, -106, 45, 54,153, 76, 55, 0,124, 6,224,246, 95, 92,239, 28,218,121,179,112,156, 28, 39,199,201,113,114,156, 28, 39,199,249,215, -115,202, 1, 4,214,117, 22,255,137,101,255, 55,193, 62, 31, 45, 14, 28, 56,112,224,192,129,195, 63, 6, 6, 52,227,147,197,225, -255, 23, 68, 43,170,180, 45, 38,193,246, 40,219, 83, 28, 39,199,201,113,114,156, 28, 39,199,201,113,254,207,113,218,226,254, 39, - 14, 73,182,184,214,225, 95, 13,206,252,203,113,114,156, 28, 39,199,201,113,114,156, 28,231,255, 44,120,220, 37,104, 17, 29,234, - 62, 15, 59, 45,135,127,119, 91,104, 10,255,186, 79, 91,210,251,114,151,156, 3, 7, 14, 28, 56,161,245, 87,191,180, 30,228,229, -246,160,194, 39,129, 32,160, 32, 8, 40, 0, 36, 60,196,180,182,224,231,233,233,249, 70,120,120,120, 98,135, 14, 29, 94, 3,224, -221,198,227,187,203,229,242, 47, 28, 28, 28, 82, 29, 28, 28, 82,229,114,249, 23, 0,186, 63,164,122, 35, 0,204,146, 72, 36, 41, -190,190,190,165, 98,177, 56, 5,192,108,180,127,230,106, 8,238,197, 73,251, 16, 64,207,182, 28,232, 29, 17,191,199, 43, 34,254, -186, 87, 68,252, 77,143,200,241,221,189, 34,226,111,122, 69,196, 95,247,142,136,223,243, 23,180,215, 7,169,223, 4,130, 64, 17, - 65,160,200,206, 99, 63, 35,128, 98,130, 64,201, 67,104, 75, 28, 56,112,224,192,225,159, 6, 63, 63,191,167,124,125,125, 79,249, -250,250, 38,251,249,249, 61,101,199, 33,209,205,188,120,104,130, 0,109,227, 69,210, 90, 58, 91,230,202,198,199,126,106,103,209, - 26,115,118, 32, 8,208,108, 29, 8, 2,140,183,183,247, 6, 95, 95,223,132,166, 31,111,111,239, 13, 4, 1,166, 81, 90,186,145, -192,107,171, 89,181,195,115,207, 61,247,115, 85, 85, 85,146,197, 98, 73,202,203,203, 75, 26, 54,108,216,238, 38,214,141, 22, 57, -165, 82,233, 51,253,250, 15, 72, 59,115,238, 82, 94,238,173, 2, 69,102,206,157,130, 95,142,159,190, 28,217,163,231, 31, 82,169, -244,153, 54,212, 17, 1, 96,150, 64, 32, 72,113,116,116, 44, 17, 8, 4, 41, 0,230,240,249,252,195,171, 87,175, 46,200,200,200, - 40, 63,127,254,124,245,153, 51,103, 74,103,204,152,113,139, 32,136, 95,154, 17,236,209,205, 88,105,154, 90,117,150, 21, 22, 22, - 30, 87, 42,149, 39,100, 50,217, 71,118,164,111,224,244,138,136,191,174,210, 90, 89,149,214,202,122, 69,196,179,141,182,175,183, -241,154,219,170,163, 63,181, 5,137, 68, 18,104, 67,208, 71,183,116, 44, 0,159,186,255,162, 0,124, 89,247,169,159,122,238, 35, -149, 72, 30, 86, 91,122, 24,101,231, 56, 57, 78,142,147,227,252,111,115,254,147,209,167,238,219, 23,247,252,181, 26,222,221,109, -157,117,248,106, 94, 94,158, 35, 0, 4, 7, 7,207, 5,176,175, 45, 66,130, 32,176,136, 97, 88, 30, 0,240,120,196, 59,195,135, -143,232, 35,147,201,238,139,130,108, 52, 26,197, 41, 41,191,142,100, 24,150,168, 75,183,136,101,241, 5,128,114,123,207, 97,177, -152,121, 66,161, 24, 60, 30,241, 86,100,100,143,206, 21, 21, 21,103,121, 60, 94, 98,105,105,105, 85,155,205, 56, 4,129,173, 91, -183, 6,251,250,250,254, 41, 90,179, 82,169, 20,199,199, 63,209, 38,190, 23, 0,137, 89, 34,233, 47, 34, 8, 95,154,162, 92, 1, - 64, 32, 16, 84, 93, 22,139,163, 62, 94,181, 74, 78, 16, 4,163,209,104, 96, 52, 26,241,230,155,111,202, 50, 51, 51, 39, 84, 84, - 84,108,180, 65, 27,220,179, 87,159, 55, 79,156, 56, 30,166,171,172, 50,109,253,124,115,154, 81, 32, 50,116, 9, 15, 21,109,218, -178,221,109,230,139,211, 94,207,206,206, 72, 71,243,203,145, 52, 6, 15,192,129,249,243,231, 71,196,197,197,137,107,106,106,164, - 70,163,177,115, 98, 98,226,123, 81, 81, 81,142,189,123,247, 22,239,218,181,139,208,106,181, 96, 89, 86, 30, 26, 26,202, 78,158, - 60,217,180,123,247,238,215, 0,108,104, 69,248, 46,186,119, 45,121,235, 67, 66, 66,150, 3, 64, 94, 94,158,168,209, 53, 22,134, -133,133, 57, 0, 64, 78, 78,206, 7, 44,203,204, 7, 0,150,197, 90, 0, 75,154, 49,173,229, 69, 12,154, 4, 16,232,150,113,238, -103,105,196,224, 73, 38,176,184, 69, 0,121,117, 29,130,149, 64,163,184, 80,247, 35, 75,161, 80,180,107,109,194,216,216, 56,130, - 32,136,189,105,105,105,251, 84, 42, 85, 23,134,161, 95,105, 45,159, 77,218, 17,225,225,225,241, 66, 69, 69, 69, 2,128,151,179, -178,178,250, 0, 64, 88, 88,152, 8,192, 21,103,103,231,129, 86,139,133,224,158, 85, 28, 56,112,224,240,143, 21, 90, 87, 1,196, -226, 63, 75,240,108,105,143,208, 18, 3,192,217,179,103, 1, 64,210,142,140, 16,141, 5,204,188,121,243,224,235,235,219, 84,188, - 32, 53, 53,229, 65, 10,123,223, 57, 62,252,240, 67,199,234,234,234,232,111,191,253,118, 8,203,178,159, 42, 20,138,223,109, 28, - 95,206,178, 88,203,227, 17,239, 16, 4, 1,137, 68,154, 59,123,246,236,171,117,255,117,254,229,151, 95,228,227,199,143, 55, 0, - 40, 0, 0,137, 68,234,207,231,243,130, 89,150,173,127,225,182, 40, 8,159, 6,130, 40,177,120,196,172, 47,191,164, 30, 29, 63, - 94,224,224,229, 69, 0, 64, 65,118,182,199,218, 79, 62, 25, 88,149,159, 47, 54,122,120,104, 52,122,189, 49, 55, 55, 23, 18,137, -132,224,243,249,143,218, 42,176,131,131,195, 27,171, 62, 94,227,160,171,172, 54,154,116, 53, 22, 62, 69,154,157,100,114,186,188, - 76,165,113,148, 57, 24,222,121,127,133,248,213, 87,166,191,161,215,235,231,218,160,122,237,173,183,222, 10,235,215,175,159,255, -158, 61,123, 8,173, 86, 11,129, 64,224,216,187,119,111, 68, 69, 69,209,191,254,250, 43,209,165, 75, 23, 68, 70, 70,226,220,185, -115,184,112,225, 2,209,167, 79, 31,249,254,253,251,159, 35, 73,114,131, 45,113,205,231,243,222, 12, 13, 13,237,237,224,224, 96, - 9, 14, 14,198, 43,175,188, 2,150,101, 17, 29, 29, 29,233,232,232,184, 79,175,215,139,115,114,178,135,216, 18,217,170,140, 67, -147,235, 45, 91, 0,122,128,197, 45,117,198,161,198,195,143, 97, 57, 57, 57,143, 85, 85, 85,225, 94,189,176, 13, 11,152, 15, 25, - 50,164, 45,109,169,156,101,177,118,252,248,184,119, 0,130,136,142,142,174,126,237,181,215,120,217,217,217,207, 62,249,228,132, -200,188,188, 91,104, 37,159,141,219, 17,241,194, 11, 47,150, 59, 58, 58, 78,220,187,119,111,142, 82,169, 20,136, 68, 13, 58,147, -239,237,237,237, 21, 28, 28, 60,199,221,221, 93,197,231,241,188, 89,176,172,173,182,196,129, 3, 7, 14, 28,254, 86, 56, 82, 39, -174,142, 52,253, 67, 0, 0, 73, 73, 73, 13,145,105,227,226,226, 90,236, 85,179, 44, 91,126,237,218,181, 0,131,193, 0,150,101, -237,121, 9, 52,158,162, 89, 78, 16,188, 77, 60, 30, 49,151, 32, 8, 68, 70,246,184,179,126,253,250,230,214,244,178, 68, 70,246, -184,195,231,243,186,178, 44, 11,130,224,125,205,178, 76,121, 11,156,205,190, 24,197, 98,201, 34, 0,240,241,241,205, 63,118,236, -152,229,233,167,159,198, 39,159,124, 34, 90,188,120,241, 66,129, 64,240, 90, 81, 81, 81, 89, 43,249, 4,128, 37, 94, 94,222,242, -173, 91,183, 6,207,158, 61,251,170, 82,169, 92, 2, 0,190,190,190, 9, 0,194, 1, 20, 52,218,135,111,190,217, 93,250,202, 43, -175,228,170, 84,170, 37, 45,113, 78, 4, 30, 9, 8, 13, 29,177,242,236, 89,150,103, 54, 19, 21,191,253,166, 83,151,151,147,183, -213,106,249, 15, 87,174,196,189,151,144, 32, 12, 8, 12, 68,234,225,195,158, 21, 6,131, 90,107, 54,155,202,203,203, 89,138,162, - 46,216, 81,246, 8,111, 47,111,249,230,207,190,190,236, 36,228, 51,222, 29,253, 9,161,187,187,128, 39,119, 22,243, 5, 60,115, -215,206,221,197, 0, 34,108,213,145, 72, 36,122,110,244,232,209,242,221,187,119, 19,145,145,145,112,117,117,197,111,191,253,134, -244,244,116, 84, 85, 85,241, 72,146, 68,223,190,125,177,102,205, 26, 4, 6, 6,162,186,186, 26, 69, 69, 69,158, 98,177,216,139, - 36,201,150,174,231,125,237,105,209,162, 69,240,245,245, 5, 69, 81,168,172,172, 4, 69, 81,112,116,116, 4, 0,148,148,148,224, -240,225, 67,246,180, 37,155, 96, 89, 22,143, 63,254,120, 13, 65, 16, 89, 77, 45, 90,109,225,244,247,247,223,165, 86, 87,140, 27, - 49, 98, 4,170,170,170,200, 21, 43, 86,160,103,207,158, 8, 14, 14,182, 39,159, 75, 68, 34,241,183,157, 58,117,250,108,222,188, -121,190,238,238,238, 48,155,205,239,149,149,149, 97,206,156, 57, 0,128,152,152,152,158, 66,161,240,216,140, 25, 51,208,165, 75, -151,210,202,202,202,162,180,180,180, 87, 12, 6,195,205,246,150,221, 78,112,156, 28, 39,199,201,113,254,173, 56,237,213, 34,127, - 83, 40,113,127, 56,135, 45,247, 9,173,184,184, 56, 34, 41, 41,137,181,163, 96,154,142, 29, 59, 6,200,100, 50, 0,208,180, 53, - 23, 12,195,188,230,225,225,161, 90,178,100,201,160,224,224, 96,203,107,175,189,118,179,160,160, 96,105,227, 52,157, 59,119,254, -232,171,175,190, 66,110,110,110, 65, 66, 66,194, 57,141, 70,211,214,117,204, 22,179, 44,214,215, 89,199, 42, 14, 31, 62,220,243, -236,217,179,115, 63,255,252,115,175, 87, 95,125, 85,244,198, 27,111, 76, 3,240,137, 45, 18, 62,159,111,104,110,184,176, 57,248, -250,250, 90,248,124,126,139, 65,226,226, 0,153, 84, 44, 30,190,242,236, 89,214, 82, 80, 96,248,110,221, 58,167,205,127,252,177, -156,100,217, 14,222,222,222, 24, 60,112, 96,173,148,207,175, 80,149,149, 49,222,143, 60,194,191,123,236,152,167, 81, 44, 86,236, -222,189, 91,171,209,104, 14,218, 52,225, 17,132,142, 97, 89,139, 99,199, 64,242,233, 9,163, 34, 47, 95, 74,207,118,242,246,228, -245,233, 29,217, 51, 59,183, 32, 13, 12, 99, 37, 8, 66,103,139,199,197,197, 37, 88,163,209, 64,167,211,193,203,203, 11,235,215, -175,135,143,143, 15, 12, 6, 3, 50, 50, 50,216,142, 29, 59, 18,103,207,158, 69,199,142, 29,161, 86,171, 97,144,143,144,232, 0, - 0, 32, 0, 73, 68, 65, 84,177, 88, 80, 83, 83,163, 50,155,205, 45,173,205, 88,206,227,241,191,231,241,136, 23, 9,130, 64,215, -174, 65,133, 27, 55,110,180, 48, 12,131,176,176, 48, 60,249,228,147,216,191,127, 63, 50, 50, 50,234, 45, 79,150, 78,157, 58, 23, -242,120, 68,167, 58,173,212,110,171, 78,253,210, 62, 10,133, 98, 98, 59,111, 26,158,159,159,223,180,110,221,186,205,125,230,153, -103, 72,177, 88, 12,189, 94, 95,127, 45,200,113,227, 98,170,199,143,143,115, 57,114,228, 72,171,249,180, 88, 44,249, 90,173,246, -229,183,222,122, 43,241,155,111,190,113, 91,186,116, 41, 24,134, 1,203,178,160, 40,170, 97,209,111,134, 97,112,224,192, 1,220, -190,125,251,163, 38, 34,139, 3, 7, 14, 28,254, 39,208, 6, 45,242,119,132, 47,238, 13, 27,162,169,216,250,175, 71,134,231,243, -249,155, 79,158, 60,217,123,200,144, 33,130,145, 35, 71, 70, 30, 63,126, 60,178,180,180,244,102,157,245, 32,114,228,200,145,145, -222,222,222,248,226,139, 47, 12,124, 62,127,115, 59, 79,211,240,210, 43, 43, 43,187, 10,224,211,253,251,247,175,157, 53,107, 22, -124,124,124,194,149, 74,229,127,181,204,206, 18, 73,159, 25,235,215, 83, 66,146,228,125,249,233,167,206,235, 82, 82,214,238,249, -249,103,193,227,143, 63, 78,176, 44,139, 27,215,175,203,214,108,216, 32,159, 58, 97, 66, 65, 78,126, 62,117,232,196, 9,178,188, -180,180,178, 84,173, 94, 6,160,210, 22, 63, 73,146, 23,243,242,242,252, 6, 15,125,220,255,204, 31, 55,211,159,158, 16, 51, 66, - 40,224, 17,183, 10, 74,174,248,250,120,186,164,166,156, 50,146, 36,121,209, 22,143, 94,175,191, 75, 81,148, 59,203,178, 94,169, -169,169,240,242,242, 66, 85, 85, 21, 72,146,132,197, 98,177, 24, 12, 6,169, 70,163,129,201,100,130,217,108,134,179,179, 51,110, -220,184, 81, 78, 81,212,175, 45,113,210, 52, 61, 67, 34,145,124, 40, 20, 10,197, 34,145, 72,113,229,202, 21,232,116,186,206,174, -174,174,159, 80, 20, 5,133, 66,129,179,103,207,190,237,236,236, 92, 0, 0, 82,169, 20, 98,177,196,195,108, 54, 83, 0, 74,219, -123,205, 89,150,109,119,125,249,248,248, 4,202,100,178,149,239,188,179, 40,172, 87,175,222, 80,171,213, 96, 24, 6, 14, 14, 14, - 48, 24, 12,112,118,118,198,128, 1, 3,238,174, 92,185, 82,201,178,152,105, 75, 12,170, 84, 42,181, 64, 32,120,109,214,172, 89, - 31, 6, 7, 7,119,101, 89, 22,221,187,119,199,232,209,163,113,236,216, 49,228,230,230, 66,175,215,211,191,255,254,251, 79, 74, -165,242, 23,238,113,203,129, 3, 7, 14,255, 56,252,201, 55,235, 62,139,214,127, 19, 42,149, 74,157,157,157,125, 60, 45, 45, 45, -110,242,228,201, 72, 77, 77,125, 1,192, 91, 0, 32,145, 72, 94,152, 60,121, 50,210,210,210,144,157,157,125, 92,165, 82,169, 31, -198, 57,197, 98,177,201, 98,185,103,156,146, 74,165,210, 54, 30,222,185,110,200, 16, 0, 58,183,178,175,101,211,136, 64,224,219, - 99,236, 88, 65, 85,122,186,110,235,165, 75, 31, 38, 38, 38, 10, 6, 13, 26, 68,144, 86, 43,104,134, 65, 80, 80, 16, 49, 50, 58, -218,225,251,196, 68,119, 90,175, 63,187,234,157,119,126,219, 50, 99, 70,109, 94,157, 31,152, 45,152,205,230, 13,115,231,188, 28, -157,146,250,155,127,120,232, 35,238,199, 79,166, 92,245,240,112,145, 7,119,235,230,160,169,170,164,151, 46,126, 91, 96, 54,155, -191,180,197, 99, 52, 26, 15,156, 58,117,106, 66, 64, 64,128,215,205,155, 55, 97,177, 88, 64,211, 52, 70,142, 28, 9,150,101, 37, - 0, 24,129, 64,128,236,236,108, 88,173, 86, 85, 94, 94,158,226,214,173, 91, 18, 0,171,109,228,175,208,108, 54, 35, 43,235,222, -168, 93,199,142, 29, 71,197,198,198,130,162, 40,140, 29, 59, 22,135, 14, 29, 26,149,149,149,181,174,177,230,123,208, 58,175,179, -144,133,249,249,249,237,175,219,101,151, 19,188,191,191,127,100, 80, 80,208, 55,171, 87,175, 22,117,236,216, 17, 44,203,194,205, -205, 21, 6,131, 1, 21, 21, 26,132,135,135, 35, 32, 32, 0,171, 87,175, 6,128,159,236,181,184, 41, 20,138, 91, 10,133, 98,178, - 74,165, 18, 85, 87, 87, 71,141, 26, 53,234,139,232,232,104, 92,189,122, 21,191,253,246,219, 84,137, 68,162,178, 90,173,148,143, -143,207, 76,130, 32,156,173, 86,235, 78,141, 70,163,228,158, 93, 28, 56,112,224,240,143, 64,189,143, 22, 26,125,183,205,162, 21, - 22, 22,230, 80, 80, 80,240,124,231,206,157,197, 0, 32,147,201,194,131,130,130, 22,230,231,231,215,180, 53, 55, 6,131, 97, 79, - 98, 98,226,232,207, 62,251, 76, 20, 19, 19,243,200,254,253,251,251, 1, 64, 76, 76,204, 35, 78, 78, 78, 72, 76, 76,180, 26, 12, -134,135, 22, 19,137, 36,201, 33,125,251,246, 69,101,101, 37, 10, 10, 10,218, 52, 44,243,203, 47,191,200,113,207, 47,171,213,125, -173,129,178, 88,220, 92,253,253,121,165, 41, 41,214, 74,157,206,119,200,208,161, 4,105,181,130,199,227, 65,163,209,160,168,168, - 8, 46,174,174, 68,118, 94,158,227,182, 69,139,126,233,220,171,151,152,182, 88, 60,218,144, 77,125,133,170,252,197,215, 95,123, -245,192,206,157, 63,121, 85,235,116,183,101, 50,185, 89, 34, 17,249,204,123,253,117,186,178,178,114, 58,128, 90, 59,120, 86,239, -220,185,115,236,216,177, 99,175, 7, 6, 6,122,171,213,106,159,234,234,106,186,178,178,146,143,123,190, 86, 4, 0,164,164,164, - 64,167,211, 81, 52, 77,159,197,189, 88, 88, 22,123, 51,218,169, 83, 39,151,168,168,168, 97, 94, 94, 94,208,106,181,240,240,240, - 64,239,222,189,135,241,249,252,111, 11, 11, 11,181, 15,179,213, 39, 39, 39, 59,177, 44,251, 24,203,178, 24, 59,118,172, 93,199, -208, 52,253, 82,108,108,172,136, 32, 8, 24,141, 6, 72,165, 50, 56, 56, 56,194,201,201, 25,193,193, 33, 80, 40, 20, 24, 51,102, -140,229,246,237,219,155,148, 74,101,155,219,168, 86,171,141, 31, 48, 96,192,130, 57,115,230,128,162, 40,196,199,199,163,184,184, -120,221,221,187,119,119,251,249,249, 77,123,233,165,151,188, 60, 60, 60,176, 96,193, 2, 25,128, 15,184,103, 23, 7, 14, 28, 56, -252, 35,208,212, 71,235,207, 22,173,214,198, 68,125,124,124, 6, 19, 4,241,158,209,104, 20,215, 15,201, 16, 4, 33,246,242,242, - 58,100, 52, 26, 19,148, 74,101,155,156,226,170,171,171,117,119,238,220, 57,116,241,226,197, 73, 19, 39, 78, 68,114,114,242,116, - 0,152, 56,113, 34, 46, 94,188,136, 59,119,238, 28,170,174,174,214, 61,140,146,251,251,251,143, 27, 58,116,232,196,190,125,251, - 34, 41, 41, 9, 52, 77, 95,104,203,241,141,103, 24,162,153, 89,135,245,251,236, 34,227,243, 65, 16, 4, 40,138, 2, 0, 84,168, -213,200,205,201, 65,101, 85, 21,204, 38, 19,244, 6, 3, 29,220,165,139, 81,107,177, 8, 9,160,173, 99, 95,133,105,151,127, 47, - 50,232,245,222, 30,110,238, 70,185, 92,130,106,157, 86,116,229,242,239,181, 0,110,219,201, 97, 97, 89,118,232,177, 99,199,150, -241,249,252,201,142,142,142,152, 59,119, 46,127,216,176, 97, 16,137, 68, 48,155,205,168,174,174, 70, 98, 98,162,154,166,233,174, -117,199, 56,202,229,242,237,124, 62,191,164,166,166,230, 61,155, 39,176, 88, 98,226,226,226, 4, 22,139, 5,171, 86,173,194,242, -229,203, 49,118,236, 88,193,229,203,151, 99, 0,236,124, 88, 45,158, 97, 24,140, 26, 53,170,177, 51,124,150, 61,199, 9,133,194, -200,110,221,186, 65,173, 86, 67,173, 86,195,203,203, 11,126,126,126,240,241,241,193,186,117,235,216, 47,190,248,226,184,213,106, -221, 84, 81, 81, 81,222,142,182, 56,115,250,244,233, 51, 39, 77,154,132,218,218, 90, 92,188,120, 17, 3, 7, 14,196,218,181,107, -125,207,158, 61,251, 86,223,190,125, 33, 20, 10,145,154,154, 10,138,162,138,185,231, 22, 7, 14, 28,254,215,240, 15,245,207,106, - 21,173, 90,180, 2, 2, 2, 92,105,154,126, 59, 54, 54,118,212,132, 9, 19, 48,102,204,152,251,254,223,185,115,167,211,190,125, -251, 18, 54,108,216, 48,214,106,181,174,110,203, 80, 31,195, 48, 7,118,238,220, 25,243,248,227,143,203,135, 15, 31, 30, 4, 0, - 18,137,196,178,115,231, 78, 3,195, 48, 7,218, 81,150,250,224,142,229, 0,224,231,231,215, 83, 32, 16, 76, 28, 55,110, 92,207, - 23, 95,124, 17, 25, 25, 25, 72, 76, 76,188, 21, 28, 28,124,174,188,188, 77,239,200, 2, 27,179, 14, 19,108, 89,183,248, 98,177, -166,186,172,204,213, 49, 48, 80,232,230,228,164, 76, 74, 74, 10,136,142,142, 38,138,139,139, 81, 85, 85, 5,147,201,132,203,151, - 47, 51, 2,160, 80,224,230, 70, 20, 94,188, 72,240,197, 98, 13,238,159,201,103, 19, 1,190,110,221,223, 95, 60,187,179,201,108, -138,208,106,181,148, 64, 40, 20,118,244,113, 45,206,185,221,166,145, 56,179, 92, 46,143, 2, 32, 96, 24,198,224,238,238, 46, 63, -121,242, 36,196, 98, 49, 8,130, 64,143, 30, 61, 32,149, 74, 69, 44,203, 22, 1,128,147,147,147,120,243,230,205, 46,211,166, 77, -251,205, 22,113,159, 62,125,132, 18,137,228,137,224,224, 96, 92,188,120, 17, 55,111,222, 44,188,120,241, 98,167, 62,125,250, 32, - 48, 48,240, 9, 95, 95,223,159,175, 94,189, 74, 62,140,134,125,111,198,106,219,157,225,105,154,102, 8,130, 0,143,199, 3,195, - 48, 80,171,213,232,218,181, 43, 54,110,220,136,245,235,215,175, 82, 42,149,135,219,147,159,176,176, 48, 81,215,174, 93,167, 79, -154, 52, 9,249,249,249, 72, 72, 72,168, 80, 42,149, 41, 39, 78,156,120,106,206,156, 57,252,129, 3, 7, 66,163,209,224,251,239, -191,167,174, 92,185,242, 93, 89, 89,217, 14,238,145,203,129, 3, 7, 14,255, 98,161, 21, 16, 16, 48, 73, 36, 18, 45,152, 50,101, - 10, 63, 36, 36, 4,229,229,229,112,118,118, 38, 9,130, 16, 2,128,171,171, 43, 41,147,201, 48,123,246,108,244,234,213,107,240, -162, 69,139, 6, 10, 4,130,141, 10,133, 98,187, 61, 39, 86,169, 84, 6, 30,143,183,119,238,220,185,171,211,211,175,118, 5,128, - 63,254,248,227,142, 66,161, 88,172, 82,169, 12,109, 44, 71,125, 80, 76, 66, 34,145, 94,234,222,189,251,221,168,168, 40,231, 9, - 19, 38,192,203,203, 11,105,105,105, 88,179,102, 77,158,197, 98, 89,118,230,204, 25,234,191,125,145, 41,179,185,236,202,193,131, - 78,195,158,125,214,121, 94,108,236,167,175,206,157,251,217,251,239,191, 47, 8, 9, 9, 33, 12, 6, 3, 46, 93,186,196,238,219, -183,143,252,254,195, 15,215,195,193, 65,120,113,223, 62,177,197, 98, 41,108,163,181,100,232,160, 33,131, 67, 62,253,108, 3, 76, -198, 90, 92,186,112, 4, 85, 85,106,108,222,178, 63,196,223,159, 29, 90, 90, 90,122,198, 94, 46,130, 32,130,147,147,147,189, 89, -150,133, 88, 44,198,202,149, 43,225,231,231, 7,103,103,103,212,212,212,224,173,183,222,114,153, 63,127,190, 11, 0,100,100,100, - 52,132,103,176, 5,133, 66, 49, 96,246,236,217, 78, 20, 69,225,248,241,227, 22,130, 32,222, 59,117,234,212,183, 61,122,244, 16, - 15, 30, 60,216,105,199,142, 29, 3, 1,164, 62, 44,161,213,206,227,110,157, 60,121,178,239,228,201,147, 89,161, 80, 72, 84, 87, - 87,195,213,213, 21, 27, 55,110,212, 43,149,202, 35,237,110, 3, 20, 37,150,203,229, 98,150,101,177,119,239, 94, 20, 22, 22,190, -164,209,104,202,104,154,222,255,246,219,111, 47, 12, 9, 9,233,146,147,147, 83, 88, 83, 83,179, 86,165, 82,221,229, 30, 77, 28, - 56,112,224,240,143, 66,189, 19,124,253,236,195, 35,184, 55,156,216,178,208,162,105,122,246,137, 19, 39,248, 12,195, 96,203,150, - 45,184,114,229, 10, 43,151,203,223,147,203,229, 95,201,100, 50,218,104, 52,206,122,229,149, 87,166, 45, 95,190,156, 55,120,240, - 96, 92,188,120,145,215,181,107,215,233, 0, 26, 11,173,104,180, 18,107, 67,171,213, 94, 46, 47, 47,235,218, 40, 64,101, 87,137, - 68,122,217, 70, 97,154,114, 54, 13,138,217,127,229,202,149,122, 95, 95, 95,203,205,155, 55,241,205, 55,223, 48, 87,174, 92, 73, - 17,139,197,155,149, 74,165,217, 78,206,135,129, 6, 78, 49, 69,165,253,184,112, 97,216,163,241,241,204,203, 11, 22,212,138,100, -178, 55, 62,221,176, 97, 81,117, 77,141, 31, 8,130,245,112,113, 41,220,178,114,101,194,216, 39,158,168,205, 56,115, 70,154,158, -156, 44,244, 34,201,107,109,201,103,105,105,233,153,212,212,223,240,195,214,207, 96,181,154,161, 44,189,167,211, 42, 52, 90,216, - 16, 89,127,226,164, 40, 74,251,212, 83, 79,137, 0,200,158,123,238, 57,177, 74,165,194, 35,143, 60, 2, 0,208,233,116, 56,114, -228, 8, 66, 67, 67, 1, 0, 55,110,220,104,216,182,149, 79, 7, 7,135, 39, 6, 14, 28,136,194,194, 66,100,100,100,156, 86, 42, -149, 26, 0,167,139,139,139, 99,250,246,237,139, 3, 7, 14,140,111, 69,104,181,169,142,236, 20, 90,127,226,148,201,100,139,247, -239,223,255,210,133, 11, 23, 38, 47, 92,184, 80, 56,114,228, 72, 0, 64, 77, 77,141, 1, 0,221, 30,206,198,121, 34, 73, 18, 12, -195,192,221,221, 93,175,209,104,160, 82,169,238,170, 84,170,185,183,111,223,110, 23,231,195,104,159, 28, 39,199,201,113,114,156, -127, 19,206,127, 3,236,143, 12,207,178, 44,197, 48, 12, 82, 83, 83,177,127,255,126,218,106,181,206, 84, 42,149, 55, 26, 37,217, -144,150,150,150,252,212, 83, 79,109,207,201,201,225,103,102,102,130,101, 89,186, 45,185, 49,153, 76, 36, 65,252,121,223,131,150, -242,135, 31,126, 64, 89, 89,153,181,184,184,248, 20, 69, 81, 7, 30,112,246,226, 3,207, 58,252, 1, 48, 63, 99,177,156, 90, 62, -104,208,168,101,201,201,146,151,223,125,215,252,194,139, 47,190, 77, 91, 44, 36, 95, 36, 98,196, 14, 14, 60, 90, 34, 17,102,156, - 57, 35,253, 98,206, 28,119,163,217,124, 60,177, 13, 14,230,245, 22,173, 97,195, 6,227,133,151,223,132,177,145, 69,235,226,229, - 92,152,173,104,147, 69,203,108, 54, 71, 40,149, 74, 72,165,210, 34, 0, 62,207, 63,255, 60, 24,134,129,209,104, 68, 77, 77, 13, - 20, 10,133,246,197, 23, 95,164,235,196,147, 96,226,196,137,206,246,240, 6, 5, 5,249, 9,133, 66, 28, 63,126, 28, 66,161,240, - 8, 0, 8,133,194, 35,201,201,201, 49, 83,167, 78,133,191,191,127, 80,126,126, 62, 1, 27,254,105,222, 17,241,123, 88,160, 59, - 8,116,187,103,130, 67, 55,175,136,248,235, 4,144, 87, 23, 53, 62,171, 79,159, 62,128,157,126, 89,141, 81, 55,185, 99, 61, 73, -146, 63, 47, 90,180,104,110,255,254,253, 71, 47, 95,190,156, 0,192,127, 24,119, 32, 69, 81, 15, 20,122,130, 3, 7, 14, 28, 56, -252,173,173, 90,127, 66,139, 66,139, 32,136, 45, 67,135, 14,157, 9,128, 79, 16,196, 55, 10,133,226, 70,211, 52, 74,165, 50,215, -207,207,239,147, 46, 93,186,204, 2,192, 18, 4,177,165,141,153, 42,103, 89,172,225,241,136, 69,247,196, 93,187, 2, 84,214, 47, -117,178, 8, 0,193,227,241,183, 95,189,122,245,221,162,162, 34,181,157, 22,136, 86,241, 48,102, 29, 2,192, 79,192,221, 41,133, -133, 39, 22, 68, 70, 70,143,157, 51, 7, 61,199,142,117,246,235,212,137, 54, 90,173,204,141,115,231,136, 11,123,247,138,210,147, -147,133, 70,179,249,248, 1,160,168,173,249, 44, 45, 45, 61,243,107,202,153,147, 79, 79,140, 25, 29,212,197,239,158,104,184,171, - 64, 69,165,246,100, 91, 68, 86, 19,209, 27,191,113,227,198,195, 34,145, 72,208,120, 41, 27,171,213, 90,105, 54,155, 35, 0,160, -170,170,202,111,203,150, 45,187,120, 60, 94,161, 45,190,204,204,204, 67,203,150, 45,155, 88, 80, 80,112,178,184,184,184, 0, 0, -138,138,138, 10, 72,146,220,174, 84, 42, 39, 22, 22, 22,238,131, 29,147, 0, 88,160,123,198,185,159,123, 0, 64,196,160, 73,200, - 56,247,179, 20, 64,143,136, 65,147, 0, 0,237, 93,203,176, 49,234, 66, 43,188,119,241,226,197,157,163, 71,143,126, 5, 15, 16, -211, 11, 0, 44, 22, 11,105, 52, 26, 41,154,166, 5, 86,171,149,181, 88, 44, 36,247, 76,226,192,129, 3, 7,251,193,178,108, 95, - 0, 94,117, 63,235, 13, 40, 94, 77,182, 45,168, 91, 46,176,254,241, 91,247, 91, 77, 16,196,229, 70, 28, 13,251,237, 56, 22, 0, - 42, 0, 92, 39, 8,162, 37, 35,200,150,150,126,183, 40,180, 20, 10,197, 62,216,177,104,180,189,233, 90,193,146,186,117,226,128, -246,175,237,214,192, 65,211,116,121, 81, 81,209, 3, 87, 40,143,199,187, 59,126,252,248, 54,165,183,149,102, 55, 80,248,186,217, -188, 35,233,203, 47,123, 31,255,230, 27,127,154,162, 60, 8,128,229,139,197, 26,139,197, 82,224, 69,146,215,218,106,201,186,207, - 26,115,167,116, 76,254,157, 82,116,235,214,141,189,117,235,214, 61, 91,207,131,225,154, 94,175, 15,176,213, 4, 12, 6,195, 96, - 59,197,224, 79,165,165,165, 63, 53, 35,216,119, 41,149,202, 93,246,102,170, 97, 81,105,128,199, 16,204,211, 17,131, 38,237, 5, -192,212, 47, 42,253, 48, 81, 86, 86,150,131,186, 56,111, 15,130,194,194, 66, 51, 65, 16, 63,174, 89,179,230,185,244,244,244,221, - 10,133,194,204, 61, 54, 57,112,224,192,161,109, 34,139, 32,136,164,186,223,113,117, 70,161,164,166,219,245,105,234,211, 53, 78, - 83,207,209,116,127,107,199, 2,192,226,197,139,223, 77, 72, 72,144, 3,176,119, 49,230,118, 47, 42,253, 87,161,252,111,194,209, - 88, 20,108,253, 43, 10,250, 37, 96, 1, 69,253, 14,170,145, 79, 62,249,112,141, 27,183,110,221, 34,254,205, 55, 92,253,162,210, -141, 16,249, 79,200,119, 65, 65,193,198,192,192,192,205, 10,133,130, 2, 7, 14, 28, 56,112,104, 11,188,154, 19, 70, 45,136,178, -184,214,254,191,175,227,222, 76,186,230,126, 19, 4,145,148,144,144, 16,215,134,252, 54, 88,180,120, 92,221,113,224,240,223,195, -255,199,172, 87, 14, 28, 56,112,224,208, 60,154, 90,177,234,197, 87,211,223,139, 23, 47,126, 23,173,143, 56,249,226,158, 21,203, -183,238,119,131,191, 22,129,123, 51, 7,154, 67, 91,102, 19, 68,183,163,124,167, 56, 78,142,147,227,228, 56, 57, 78,142,147,227, -252,159,227,180,197,125,170, 25, 65, 20,219,210, 80, 95,107,195,136, 77,183,109, 29,107, 43, 45, 65, 16, 45,133,249,169, 31, 42, -108,250,253,151, 35,154,227,228, 56, 57, 78,142,147,227,228, 56, 57, 78,142,243, 65,192,178,108, 95,150,101, 99,113,111,194, 20, -203,178,108, 44,203,178, 99, 23, 47, 94,188,164,126,223,226,197,139,151,176, 44, 59,178, 62, 93, 93,154,134, 99,234,247, 53,253, -110,186,175,181,180,173,100,113,102,147,237,134,223,127, 23, 31, 45, 14, 28, 56,112,224,192,129, 3,135,102, 81, 63, 99,176,145, -181, 73, 13,224, 70, 66, 66, 66, 85, 35,223, 41, 53,128,107, 0,122,213,165, 83,215,137,180,198,190, 85,150,186,223,150,102,210, - 88,236, 73,219, 2,182,180,176,205, 9,173,150,208,203,135,247, 97, 96, 71,239,168,186, 10, 0,203, 48, 0, 0,166, 46, 6, 18, - 91, 31, 12,137, 97,192,178, 44, 20,170,234,180, 27, 42,188,223,222,243, 5,251,193,221, 91, 42, 93,207,176,236,160,186, 93,103, -180, 26,243,155, 25, 58, 84,219,203, 17,218, 1, 97, 82, 30,222,102, 88,244, 4, 0, 30,129,235, 38, 6,159,100,151,183, 61,158, - 84,115,237, 60,194, 11, 51,197, 50,249, 20, 23, 87,183,110, 85, 85, 21,121, 86,147,249,231, 76, 53, 54,163,237,235, 50, 34,200, - 13,143, 49, 44,222, 5,192, 19,242,176, 46,175,210,238,153, 28, 28, 56,112,224,240,160,214,145, 7,138,139, 71, 16, 4,221, 12, - 39,241,128,156, 92,128, 61, 59,196, 86, 51,187,255,104,102,223,229,191, 83,190,219, 36,180,194,189, 48, 7, 4, 86, 0, 96,193, -226,131, 76, 53,190,110,211,241,190,136,150,242,249,219, 0,240, 77, 86,122, 1,203,224,108,179, 23,147,135, 33, 82, 17,127, 29, - 0,198, 68,211, 51, 50,149,246,251,139, 69,248, 99,172,128,225,253,200,176,172,144,102,216,237, 96,145,228, 40,194,249,223, 75, - 97,106, 75, 94, 3, 59,122, 71, 29,252, 67, 57, 58,229,235,121,232,223,243, 17,176, 52, 5, 48, 36,228,131,223,198,233,207,159, - 71,255,176, 64,176, 12, 9, 48, 20, 28,199,125,138,113,145, 46,236, 13, 85,251,214,193, 14,246,131,123, 39, 79,239,155, 91,183, -110,243,241, 11, 10, 39, 24,202,138,156, 63, 78, 78,155,191,104,217,136, 8,104, 35,237, 17, 91, 61,125,241,114, 96,231,144,183, -223, 92,241, 25,223,215, 47,192,129, 33,205, 84,217,221,172, 62, 27,214, 46,219, 39,226, 21,174,187,174,196, 54,123,219,114,184, - 23,102, 9, 36,226, 73, 50,169, 67, 55,131,161,230, 22,109, 37,127,230, 9, 5, 99, 63,249,116,125,239, 97,163, 98, 28,233,154, - 50, 30,201, 32,124,207,238, 93,157,190,220,184, 41,230,166,146,126, 2, 0,211,150, 50, 51, 44, 22,229,238,152, 25, 35, 20,240, -137,176,151,182,242, 1,170, 93, 66, 43,204, 27,207, 16, 44,108,134,151, 96, 9,252,150,165,194, 79,237, 57, 71,168, 55,190, 37, - 88, 4,131,192, 94,130,197,174, 76, 53, 84,220, 35,143, 3,135,127, 23,120, 60, 94, 10,195, 48,195, 31,178, 48,120,140,101,217, -223,185,171,251,191,141,182, 89,180, 8,172,202,184, 93,236, 6,218,138,136,224,160, 15,129,182, 9, 45, 41,159,191,253,114, 94, -185, 15, 40, 43,182,126, 52,119,183,133, 4, 40,210, 10,154, 34, 65, 83, 36, 40,202, 10,154, 36,193,146,102, 44,251, 46, 5,176, -212, 32, 42,178,251,118,128,246,181,247, 28, 66,150,247, 99,218,185,147,238,132, 69,139,159,190, 78,120,189, 88, 93,251,250,169, -235,138,138,112,111,227,146, 76, 21,190,111,139, 32, 72,249,102, 30, 18, 15, 28, 41,249,226, 91,125, 54,195,178,112,119,150,133, - 76,139,203, 8,216,113, 40,165,120,253,118, 83, 54, 0,184, 56,136, 67,166, 95,207, 11,124,144, 74,240,150, 74,215,111,222,244, -165,143,175,135,140,160, 46,172, 6, 69,211, 8,232, 20,203, 95,242,218, 52,223, 85,159,111,251, 28, 58,243, 11,173, 29, 31,226, -141,240,206, 93,194, 22,108, 63,114, 33, 80,175, 83, 89, 78,238,124,247, 54,204, 32,125,252,195,132, 31, 38,124,198, 95,250,206, -188,183, 44,116,201,165, 28, 21, 50,109, 61,107,194,188,113, 40, 97,245,167, 61, 71,140,139,115,100,106,213,124,147,190, 54,120, -235,119,219, 86,132,246,236, 39, 31, 28,217, 81,164,250,121, 54, 97,172,169,132,149, 39,149,140,136,136,118, 54, 62, 55,149,220, -250, 67,226,107,153, 42,108,104, 75,153,105,246, 63,109,143, 97,218, 31,117,157, 96, 49, 56,253,247,148, 89,180,226, 50, 88,154, - 4,104,107,195, 55,104, 18, 44,115,239,187,255,236,239, 0,180, 79,104,241, 88,140, 62,117,238,178,111,121,153,178,239,231,159, -126,188,132,189,124,249, 24,104,252,152, 85,137, 51,109, 21,152, 28, 56,112,248, 91, 91, 76, 40,150,101, 5, 15,153, 51,134,101, -217,163, 15, 72,243, 54,128,151,235,182,183, 1,248,228, 33,100,173, 35, 0,159,186,237, 50, 0, 37, 92, 11,120, 32, 52,117,126, -111,119, 28, 45, 41, 88, 6,216, 59, 1, 0,100,109,205, 5, 11, 72, 65,240, 1, 82,143,248,113,163,224,233,237, 3,144, 6,192, -106, 0, 72, 35, 64,234, 1,210,136, 10,101, 33, 96,213, 3,249,199, 64,177,172,164,205,197, 53,107,129,220,159, 49,178, 79, 32, -188, 92,164,152, 23, 31,238,185,229,120,238,182,109, 39,115,162, 51, 85,152, 98, 87, 94, 89, 22,253,123,116,195, 23,219,244,217, -191, 92, 85,143, 1,128,152, 94, 30,199,251,135,119, 10, 88,191,221,148,125,244, 70,213, 88, 0, 24, 27,225,124,172, 95,136,111, - 32,131,246, 91,125, 25,150, 29,236,215,185, 27, 65,167,111, 6,163, 43,129, 78,103, 68,201,221, 29,112,243,127,148, 71, 51, 24, -106,235,120, 25, 31,139,223, 88,186, 70,104,208,149, 91, 24,171,154,246,226, 87,241, 5, 98,134, 64,233, 25,115, 45, 83, 77,191, - 57,243,121,106,193,251, 31, 45, 6, 48,173, 53,158,112,111,188,182,110,221,250, 30, 3,163, 66,189,203,246,205, 35,106,171,202, - 65,241,229,146,248,199, 7,194,181,123, 56, 83,158,186,142, 16, 7, 69,195,213, 35, 8,165, 23,118,162,224,247,253,196,160, 62, - 19, 37,223,255, 36,122, 14,176, 54, 43,180,186,121, 98,208,152, 33,253,118, 7, 5,250,249,178, 44, 3,134, 97,193, 50, 52,106, - 77, 36,150,236,201, 7, 77,211,120,106,204,160,145, 14, 98,130,101, 24, 6, 44,203,160,184, 76, 99,248,245, 82,246,200,252, 42, - 92,178,199, 82,213,235,177,225,131,174,167,253, 30, 74,230,254,130,168,105, 9,217, 4,112,174, 81,155, 27,116,245,196,247,161, -192,119,237,215,114, 4,232,130,227,171, 17, 56,100, 38,127,243, 79,199,189,180,234,210,233,251,118,108,122,250,235,205,155, 19, -179, 85,152,205, 61, 95, 56,112,248,119,128,101,217,135, 46,182, 10, 11, 11, 21, 15, 34,182,252,253,253,135,148,150,150,174,173, -247, 86, 33, 8, 98,109,231,206,157,151,253,167,163,122, 95, 95, 79, 75,211,244,180,210,210,210,179,173,113,198,198,198,250, 29, - 57,114,164, 75, 35,206, 46, 0,186, 52,151,214,213,213,149, 30, 48, 96, 64,193,145, 35, 71, 20, 92, 11,105,151,224,106,179,208, -202, 46,250,121, 94, 31,179,178, 22, 0,178,237, 72,127,223,144,159,137,164, 87,255,176,226,249,213, 17,157,221, 81,163,183,224, -228,149, 2,208, 52, 9,154,162,234, 44, 91, 20,104,138,196,152, 94,158, 24, 96,154,141, 13, 73, 57,160,104, 38,161, 53,206,166, -176,178,204, 51,189,163, 39,239, 97, 24, 86, 44, 17,242,180,193, 1, 30,222, 11,158,234,197,155, 23, 31, 1,163,149,154,188, 51, -245,246,175, 89, 42,108,181,139,147,249,115,200, 35,182,185,125, 52,101,179,236,173, 88,163,250, 71, 15, 27,236,204,154,181, 32, - 43,242, 81, 99, 32,145,175, 33, 81,102,170,134,132, 80,218,197,201,176,232,217,209,223, 87,126,126,247, 59,119, 61,248, 58,129, - 55,159, 18,137,121, 20,104,134,229,179,213,153,102,247,208, 81,194,122,191,173,214,242, 41,147, 59, 61, 63,100,116,172, 75,209, -206,153,132, 44,120, 12,188,251, 4,224,238,217, 31,160,186,146, 4,141,162,128,112, 54, 85,163,131,199, 35, 24, 55,109, 10, 62, -153,210, 23, 53,186, 26,240,149,183, 93,196, 66,137, 43, 96,109,150,147,165, 49,109,221,154,143,124, 5,124,222,189,235, 89,255, -161, 73, 24,205,102,128,166, 32, 21, 48, 32,216,250,255, 72,208,164, 85,222,115,226, 59,115, 1,250,146,173,178,103,169,240, 83, -184, 23, 6,131, 33, 67, 89,210, 8, 2, 56,151,169,254,143,248, 9,243,198, 51,143,142,121,113, 48, 75,224,183,246,212, 81,164, - 7,226,162,186, 56, 58, 56,232,178, 81,178,247,117,220,134,148,237, 48,240,101, 60,243,210,107,242, 45, 91,182,140, 7,216, 57, -184,223, 71,237,175, 88,100,149,227,228, 56,255,145,156,206,206,206, 93, 59,119,238,188,140, 36,201, 33, 34,145,168,131,213,106, - 5,195, 48,101, 98,177,248,183,130,130,130,149, 58,157,238,206,223,173,236,215,175, 95,111,139,216,178,201, 41, 20, 10,145,147, -147,115,171, 13, 98,235, 84,147,227,127, 60,119,238, 28,246,236,217, 3, 0,200,205,205, 69,247,238,221, 29,154, 59,240,238,221, -187, 14,195,134, 13,251, 17, 64, 64,107,156, 55,110,220,232,250,203, 47,191, 96,239,222,189, 0,128,156,156, 28, 4, 7, 7, 55, -155,153,115,231,206,241,159,125,246,217,174, 0, 20,255,133, 58,250, 55,136,172,198,223,255, 17, 90, 73, 73, 73,108, 92, 92, 28, -209,116,187, 25,228, 7,186,137,251,192, 68, 3, 64,126, 91,115,144, 85,142, 53, 95,236, 56, 49,246,244,222,141, 67,164, 34, 30, -150,111, 93, 80,172,174,172,121, 76, 64,220, 27,126,161, 88,240,220, 28,197, 23, 19,166,247, 10,172,170, 53,225,240, 31,165,103, - 51, 85,109, 51,145,102, 42,145, 12, 48,174,247,126,209, 48, 25, 85,193,211, 63, 73,222,181,107,241,216,158,111,198,247,196,161, - 11, 5,111, 2,148,205,168,239, 44,195,128,101,168, 6,231,247,186,174, 3,192,220,191, 40, 48, 3,246,222, 62,166,109, 22,173, -161,128,160,202, 27,227,156,228,226,175,102,205,122,197,153, 84,231,161,210, 34, 66,113,149, 9,101, 70, 33,106, 5,222, 40,205, -190, 65,243, 8, 36,219, 52,185, 16,208,177,148,201,213, 77,236,200,139, 28, 53,215, 95,119,252,221, 42, 49, 65,241,157,159, 92, -229, 90,113,250,179, 2, 74,175,214, 19, 4,108,134,159,119,113,113,237,110,210, 20,240,181, 85, 21,112,245,137,192,216,201,113, -248, 32, 54, 28, 53, 58, 61,212,149, 23,217,110,190,206, 68,225,111,137, 88, 58, 46, 12,154,114, 37,204, 36, 64,232,205,149, 38, -139,169,182,197,235,200,195,230,249, 11, 23, 61,211,201,215,203,161,126, 82, 1,203,208,232, 21, 22,132, 81, 67,250, 35,249,220, -121, 92,190,145, 11,166,110, 82, 1,203, 48, 40, 81, 85,149,155,172,244, 15,109,186,160, 52, 5,150, 52, 53, 43,196,208,142, 33, -195, 72,111,200,105,224,253,190, 93,157,102, 44,142,235,228,228, 32, 33, 96, 34,105,152, 44, 36,106,206,127, 5,143,206, 61, 32, -151, 74,137, 62, 48, 10,174, 2,220,186,133, 28, 56, 52,194,211, 79, 63, 45, 45, 47, 47, 79, 13, 8, 8, 8, 31, 53,106,148,124, -240,224,193,208,235,245, 56,121,242, 36,244,122,125,167,128,128,128, 78, 39, 79,158,156, 88, 84, 84,148,217,177, 99,199, 97,123, -247,238,181,219,135,182, 78, 0,241, 27, 30,193, 0, 69, 16, 4,234,246, 17,117,251,218,189,206,173, 88, 44, 70, 97, 97,225, 67, -183,108,149,150,150,222,106,143,101,171,182,182, 86,228,239,239, 15, 47, 47, 47,208, 52, 13,189, 94,143,131, 7, 15, 66,171,213, -130, 97, 24,200,100, 50,172, 90,183, 21,217, 87, 83,113,233,210, 37,104,181, 90,145, 45,206,146,146, 18,162, 87,175, 94, 48,155, -205,160, 40, 10, 38,147, 9,167, 78,157,106,248, 45, 16, 8,176,232,195,207,145,123, 37, 21,233,233,233, 40, 41, 41,249,175,172, - 54,210, 6, 45,242,119, 68,139, 49,179,254,235,179, 14,105,154, 90,178,101,251,174,139, 75,102, 79,193,107, 83,163, 3, 86,110, -220, 31,157, 85,129,237, 0, 16,230,137,233,207, 13,239, 22,232, 42, 23,226,131,157, 87, 0,150, 93,242,160,231,203,168, 68,110, -120, 7,230,205, 3,151, 10, 83,223,157,210, 7, 65,190,206,221,171,196,149,226,252,124, 59,214, 20,100, 40,184, 57, 74, 66, 98, -122,121, 28, 7,195,192,213, 73, 18, 10,154,130,171,163, 36,100,108,132,243, 49, 0,112,150, 11, 67,155,179,124,181,132,168, 0, -225, 76,185, 68, 48,211,193,201, 53,240,133,241,163,100, 49,227, 39,202, 28,133, 20, 52,151, 78, 66, 39,236, 8,210,189, 19,204, -100, 37, 74,238,220,166, 79,255,158, 85, 90, 81, 99, 94, 96, 51,155, 44,206,150,222,201,241,234,218,115,148, 91, 69,210, 82, 85, -215, 23,119,118,225,129,225,213, 36, 62, 89,238,224,221, 79,246, 71,254,157, 90,134,109,214,162,115, 31,116, 90,109, 1, 73,195, -215, 72, 11,156,110,167,124,143,197,227,122,160,170, 82, 5,147,149,130,214, 72, 89,125, 92,165, 18,243,157,155, 48, 91, 41, 88, - 72, 6, 66, 87,127,156,188,120,163,130, 33,201, 99, 45,113,230,107,144,158,127, 48,221,177,241,190, 32, 79,244,122,199, 89,150, - 14,210,136,194, 18, 5,182, 31,185,216, 39, 95,131,244, 7,169,103,150,161,238, 13, 63, 55,178,100, 17, 44, 6,183,199, 9, 62, -212, 27,253, 68, 82,209,151,107,223,124, 54,252,241, 96,119, 9, 83,114, 17, 4, 99,133, 3, 45,128, 81, 76,195, 37, 32, 8,140, -165,134, 53,152, 76,213, 25, 0, 23,233,157, 3,135, 70, 8, 9, 9,241, 41, 45, 45,205, 88,184,112,161,251,147, 79, 62,137, 3, - 7, 14, 64,167,211,225,135, 31,126,192,250,245,235,177, 98,197, 10,144, 36,137, 45, 91,182,200,247,237,219,215,111,211,166, 77, - 37,129,129,129, 17, 69, 69, 69,101, 54, 4, 22, 1, 64, 2, 64, 88,247,238, 34, 0, 48, 71,143, 30, 69, 76, 76, 12,142, 30, 61, -202,212,237,163,113,175,243,211,174,245, 68,197, 98, 49,196, 98, 49,180, 90,237, 67, 17, 91, 66,161, 16,142,142,142, 16,139,197, -168,169,169,105,179,216,162, 40,138, 95, 82, 82, 2,173, 86,139, 81,227,199,227,243,132, 4, 12, 31, 62, 28,163, 70,141, 2,203, -178, 56,117,234, 20,162, 7, 70, 98,202, 19,195,144,149,149, 5,138,162,236,202,111, 89, 89, 25,202,203,203, 49,118,252,120,108, -221,180, 9,253,251,247, 71, 72, 72, 8, 40,138, 66,106,106, 42,158, 30, 51, 16,210, 9,209,200,205,205,229, 26,181,253,214,172, -135,226,163,245,192,200, 80,227,119,230,208,153,164,169, 99,250,197,141, 31, 20,142,173,187, 79,127, 4, 47,221, 46, 0,240, 48, - 75, 86, 61, 63, 60, 8,153, 69, 85, 56,157,174, 72,202,170,192, 67,153,173,193,208,240,244,112,150, 3,124, 49,140, 86,134,114, -206,183,237,192,204,176, 44,228, 67,222,193,115,227, 51, 3,250,135, 7, 4,212,207, 58,116,140,249, 12,211,111,220, 10,236, 27, -226, 19, 8,154, 4,104, 18,206, 83,118, 2, 31, 58,216,204,199,192, 46,226,228,249,243,230, 13, 24, 55, 97,178, 76, 44,119, 1, -173, 43, 6, 89,118, 3,154,188,179,208,203,187,163,172, 48, 31,123, 78, 92,210,230,149,104,116, 60, 30, 78,150,107,205,111,231, - 87,161,214, 22,175,137, 68,194,178,165, 11, 98,247,236,218,237, 36, 9, 26, 68,220,254, 42, 70, 43, 22, 80, 18,175, 46,143,242, - 12, 82, 79,246,227, 31,118, 59,235, 45, 88,109,139,199,160,215,237, 63,117,242,248,148,110, 93, 7, 57,221,189,124, 4, 70,147, - 25,102, 18,136,232, 55, 12, 52,205,138, 9, 30,193, 56,243,249,132, 74, 83, 5,130,164,203,127,187,118, 87,121,238, 90, 62,223, -236,132,213,173, 70, 23,105,170,238, 9,254, 27,227,135,245, 6, 72, 35,158, 24,210, 3,159, 39,158,126, 29,160, 95,124,176, 74, -190,103,209, 98,129, 65,225, 94,248,134,101, 49,232,202,193,245,161, 81, 19,230,163, 45, 22,173, 8, 79,140, 11,235,234,247,253, -231,171,222,113,247,232,216,157, 79, 48, 36, 88,159,158,128,174,132, 37, 74, 46,194,197,191, 63,104,191,129,216,178,225,211, 90, -134, 97,119, 1,224,166,100,115,224,208,248,121,100, 50,237, 95,179,102,141,123, 92, 92, 92,189, 69, 6, 23, 47, 94,196,182,109, -219,224,224,112,255,115, 50, 38, 38, 6, 44,203,186, 47, 95,190,124, 63,128,199, 91,226, 28, 48, 96,192,248,244,244,116, 69,239, -222,189,243,235,196,150, 8, 0,239,230,205,155,188,226,226, 98,194,205,205,141,245,243,243, 35, 21, 10, 5, 3,128,126,233,165, -151,248, 63,255,252,115, 55,189, 94,127,166,189, 66, 75, 44, 22, 63, 20,159, 45,161, 80, 8,130, 32, 32, 22,139, 33, 18,137,192, -178,108,155,196, 22, 77,211,130,163, 71,143,226,202,149, 43, 88,209,187, 55,222,244,247,135,187,187, 59, 82, 83, 83,193,178, 44, - 28, 28, 28, 80, 89, 89,137, 93,187,118, 97,196,136, 17,160, 40, 74,100, 15,239,222,189,123,145,150,150,134, 15,163,162,240,166, -139, 11, 28, 29, 29,113,234,212,189,209, 64,137, 68,130,194,194, 66,156, 58,117, 10,195,134, 13,227, 26,245, 3,194,238,198, 51, - 20, 16, 84, 18,240,177, 90,140, 96, 41, 22, 32,224, 23, 22, 6, 81, 86,214,253,206, 57,246,128,199,195,210, 13,219,147, 98, 63, -155, 63,158,152, 25,223,199,111,229,247, 41,115, 0, 96,198, 83,193,254,114,137, 0, 95, 28,202,100,121, 60, 44,125, 24, 5, 12, - 11,131,136,208, 96,206,168,254, 33, 80, 84, 91,112, 91, 81,253,107,150,157, 67, 61,167, 63,123, 14, 59, 14,167, 22,175,223, 97, -202,102, 89, 22,174,142,146,144,233,215,111, 7,126,127, 52,173,104,221, 30, 83, 54,203,176,112,149, 11, 67, 95,204, 26,104,115, -214, 97, 84,128,112,230, 91, 11, 22, 12,140,127,113,161,148,202,254, 25,150,219, 39,192, 88,141,208, 89, 69,168,230,251,160,164, -168, 8, 31,111, 73, 42,214,233, 45, 83, 50,212,109, 19,152,121, 26,212, 10, 8,221,147, 31,127,240,110,114,194,170,229,142,198, -252,212, 90, 62, 65, 25,249,157,135, 10, 86,173,248,140,168, 49, 91, 38,231, 87,161,198, 22,143,217, 9,171,215,172,219, 16,251, -202,180,137,217,193,221,135,122,208,138, 59, 30, 38,157, 78,181,243,120,154, 79, 93, 79,145, 0,128,219, 37, 26,168,181,122,138, -166,200, 51, 78, 66,172,204,180,199, 58, 88,135,174,222,240,138, 27, 20,241,172,151,147, 8,198,218,106,120, 59, 9, 49,166,255, - 35,207,146,127,228,190,115, 71,213, 22,185,214, 84,104,145, 96, 73, 35,126, 95, 61, 34,148,165,201, 80,208, 36,172,215,127,108, -187,101,140,192,155,175, 13,113,116,118,179,220,229, 65,239, 0,200, 60, 65, 56,119, 2, 92,186, 16,194,176,201, 80,228,103, 80, -175, 63, 59, 77,115,167,160,228, 91, 79,217, 67,153,249,195,129,195,191, 10,133,133,133,207, 47, 89,178,228, 92,255,254,253, 59, -120,122,122,162, 71,143, 30, 4, 75, 75,198, 0, 0, 32, 0, 73, 68, 65, 84, 56,124,248, 48, 22, 46, 92,216,144,166,119,239,222, - 96, 89, 22,149,149,149, 88,179,102, 77,153, 66,161,120,190,213, 14,122, 70, 70,246,142, 29, 59,134,132,135,135, 91, 69, 34, 81, - 53, 0, 73,117,117,181,180,178,178,146, 48,153, 76, 96, 24,134,113,113,113,161, 21, 10, 5, 57,101,202, 20,243,133, 11, 23, 30, -209,235,245,133, 15, 98,209, 10, 8, 8,184,169,209,104,180, 4, 65, 60,112,232,135,122,145,229,233,233,233, 85, 91, 91,203, 0, -168,106, 79,232, 7,138,162, 16, 21, 21,133, 19,103,175,226,232,233, 11,208, 41,114, 48,231,149,231,209,163, 71, 15,156, 56,113, -162,221,117,214,171, 87, 47, 28, 63,117, 14,231,174, 92, 67, 97,238,117,188, 62,231, 21, 68, 68, 68,224,248,241,227, 92,131,182, - 31, 71,112,191,111,214,145,166, 66,107, 88, 82, 82, 82,125,207,252, 79,242, 53,212, 19,189,132,174,226, 31,151,143,123, 36, 76, - 56,106, 57, 8,161, 12, 63,119, 63, 62,112,233,199, 95,101,243,189, 11,167,221, 84,217,158, 29,118,223, 77,163, 66, 6,123, 41, -251,167,107, 89,161,207, 62,209, 63, 0, 91, 15,203,223, 7,128,201,131,187,226,143, 60, 53, 46,229,170,126,202, 84, 35,227, 65, - 75, 29,233, 13, 57, 93,129,159,214,188, 17, 63,172, 83, 71, 31,108, 59,112, 14, 4,129,253,118,189,112, 89,150,237, 31,222, 9, -235,119, 52,157, 97,232, 19,184,110,143, 41,251,100, 70,205, 56, 0, 24, 21, 42, 63,214,247, 17,183, 64,182,177,227, 86, 51,144, -137, 5,179,198, 77,124, 78, 74,229, 30, 6, 10, 78,129,160,204, 48, 90, 25, 40, 43,106, 96,112, 9, 64,234,197,107, 70,173,201, - 50, 63, 83,221, 62, 43, 94, 86, 5,242, 69,151,175, 21,213,234,141,190,114,175, 71, 76,124, 30,195,212,154, 89,252,145, 89,160, -203, 44, 67,142, 61, 28,249,249,176, 60,230, 79, 13,254,102,251,158,101, 66,145,120, 50,159, 0,225,237,234,224,245,205,103, 31, -194,201,201, 17,140,165, 22,208,171,241,228,171, 31,171,111, 42,200,174, 0,208,221, 3,142,131,187, 10,183, 11,120, 68, 73,202, -109,235,123,182,206, 65,144,152, 61,109, 76,111, 33, 99,209,227,141, 53,187,177,249,157,120, 60, 55, 50, 76,120,228,124,238,108, - 0, 43,219, 91,215, 44, 77,129, 37,141,120,252,221,179,217, 4,112,142, 5, 6, 93,217,179, 42, 20,184,106, 55, 71, 31, 64, 72, - 11,136,176,158,129, 14, 34,166,228, 60,152,146,243, 44, 63, 96, 32,136,192, 33, 4,225, 19,197,126,185,118,133,126,235,214,109, - 39, 25, 30, 62,176, 35, 84, 6, 7, 14,255,171,200, 87, 40, 20, 99, 99, 98, 98, 78,159, 56,113,194, 61, 50, 50, 18, 0,112,229, -202,149,123,157,206,168, 40, 4, 7, 7,163,188,188, 28, 83,167, 78,173, 80, 42,149, 99, 97,195,231,183,166,166,230,206,222,189, -123, 59,232,245,250,222,239,189,247,158,170, 83,167, 78, 58,147,201, 68, 84, 87, 87, 51, 20, 69,193,205,205, 77,220,187,119,111, - 12, 24, 48,160,246,226,197,139,157,139,139,139,107, 0, 20,180, 39,243,241,241,241, 56,123,246,222,164,189,135, 17, 87, 75, 36, - 18, 33, 50, 50,210, 63, 63, 63,191,180,238,221,210,230,103,124,227,215,203,181,107,215,112,230,106, 9, 4, 22, 35,196,106, 5, -126, 63,176, 23,227,103,205, 5, 69,181,223,139,225,255,216, 59,239,240, 40,170, 54,138,159, 41,219,178,233,101,211, 11, 33,144, - 64, 32,244, 78, 16,144,166, 18, 62,138, 84, 65,154, 64, 64, 20, 16,165, 35, 69,165, 35, 69, 58,168,244,142,148,160, 2, 81,122, - 9,157,132, 36, 4, 2,132,180, 77,239,217, 62,229,251, 35,197, 4, 82,118, 19,108, 56,191,231,153,103,182,204,158,157,153,187, - 59,247,204,123,239,125,239,253,251,247,113, 60,244, 6,204,165, 52, 30, 61,122,136, 35, 71,142, 96,226,196,137,181,210,172, 33, - 85,122,145,127, 56, 74, 84,210, 79,139, 6,128,160,160,160,139, 37,209,138,178,248,248, 64, 34, 45,192,130, 30, 45,220,102, 12, - 14,172, 71, 25,242,146,193,177, 28, 40, 17,224,232, 96,133, 61,123,246,215,221,127,240,224,245, 77, 27, 55,173,231, 24,102,110, - 68, 26, 84, 38,236,212,130,111, 15, 94, 25,188,103,122, 23,122,226,187, 13,237, 0, 64, 76,147, 88,119,242, 33, 3, 96, 65,109, -142,182,157, 27,100, 5, 6,140,119,180,183,158, 63,251,163,222,118, 93, 90,249,225, 98, 88, 4,214, 31,185,126, 73,146,134,221, - 70,255,184, 57, 3, 94,246, 79, 21,141, 58, 4, 87,125,191, 75,150,229,157,197,230,182,208,199,157, 7,244, 26,104,180,122, 36, -100,178, 72,200,210,128,150,139,113, 59, 38, 81,109,159,130,144, 90, 28, 54, 97, 46,151,185,126,249,205,106,119,141,186,128,201, -203,206, 96,196,146, 27, 34,185,153, 84,105, 74, 87,133, 27, 73,208,188,229, 45,106, 9,112,148, 68,198,171,230,124, 54,202, 60, - 41,242, 12,234,147,201, 32,120, 30,102,254,189, 97,105, 70,137, 3,235,136,226, 1,192,220, 92, 46, 89,190,232,115,235,169, 51, - 23, 85,219, 7,204, 31, 16,251,249, 56, 79, 13,240,178,197,165, 59,209,184, 20,254,226,225,165,219,143, 26,119,109,226, 10, 63, -119,155, 41,146,236,156,101, 81, 48, 61, 66, 90, 84, 48, 12, 96,208,148,142, 58,244,119,196,176,214,131,231, 85, 54,218,176, 66, -188, 1, 46,134,229, 65, 80, 20, 64,144, 69, 35, 32, 19,174,130,182,241,225,247, 31, 58,174,218,177, 99,247, 87, 81, 25, 66, 20, - 75, 64,160, 58,114,115,115, 31, 68, 69, 69,245,106,218,180,233,206, 79, 63,253,212,114,248,240,225,174,227,198,141, 35, 1, 32, - 53, 53,149, 91,187,118,109,242,119,223,125,151,155,145,145, 49,218, 96, 48,132, 27,243, 15, 87, 42,149,215,190,255,254,251,244, -203,151, 47, 55,110,211,166,141,180,101,203,150,156,173,173, 45, 45,149, 74, 89,157, 78,167,137,137,137, 97,159, 62,125,234,146, -147,147,243, 4, 64, 44,106,208,172, 95, 28,189, 90, 76, 81,212,151, 60,207, 7,188,142, 62, 90,114,185,220, 21,192, 19,130, 32, -234,155,218,108,248, 74,133, 77,211,200,206,206,134, 42,229, 33,100,137,143,209,212,156, 68, 35, 91, 11, 88, 89, 89,213,202, 20, -229,230,230, 2,133, 73,184,114,229, 62,192, 48,176,182,182,134,181,181,245, 95,110,180, 42,243, 34,255, 18,198, 87,240, 90,213, -125,180, 26, 41, 48,209, 76,135,181, 19,122,215, 19,123,123,186, 67,155,120, 27,247, 19, 10, 48,183, 93,155, 72, 74,106,169,153, -240, 97,223, 86, 3, 6,214, 65,151, 14,173, 9,111, 23,235, 41,203,190,221,252,113, 35,100,124, 30,153,134,117,198,236, 81,100, - 58,158,113, 72,219,113,254, 65, 98,176,187, 92, 13,142,227,113, 62, 92,137,240,184,236, 29,209,233,120,102,202,209, 53,114, 65, -119, 26,228, 65,158,231,101,214,230,230,249,141,252,220, 29,186,183,111, 70,190,211,185, 21,196, 20,112,229,230,125, 76,251,246, -216, 13,142,227,123, 27, 61, 66,140,227, 94, 49, 80, 69, 35, 12, 13,229, 70, 24,242, 60,207, 23,141, 58,172,186,219, 23, 69, 17, - 41,170, 23,183,156, 69,246,190, 80,199,158, 71, 92, 54,135, 23,105,249,200,163,157,161, 77, 74, 2,120, 46,254, 98, 45, 58, 86, - 59, 56, 56, 56,214,109,228, 87,111,195,174, 35,208,171,114,241,236,194, 78, 20,100, 43,241,245,150,147,245,220,220,236, 59, 39, - 37, 37, 93, 52,225, 98,227,247, 91,200,126, 71,240, 0, 37,146,226,244,166, 67,200,176, 55,131,131, 92, 12, 78,157,142, 9, 83, -135, 91,191,219, 99,184, 53, 0,188,120,116, 15, 94,114,181, 81,186,122,123, 12, 24,220,181,129, 13, 12,106,236,250,245,158,134, - 4,222,217,125,246, 97,108,215,134, 54,178,193,129, 94,182,139,147,115,222, 71,102,205,146,138,150, 68,180, 74, 35,124, 53, 24, -109,120, 4, 96, 27,114,136, 61,120, 45,205,124, 96,143,150,114, 49, 77, 16,124, 65, 18,120, 51, 7,108,222,117,184, 64, 98,248, -107,102, 98, 23, 16,120, 19, 80,171,213,119,212,106,117,147, 47,190,248, 98,216,156, 57,115,222, 50, 55, 55,175, 11, 0,133,133, -133,207, 12, 6,195,165,226,255,167, 41,163, 3,121, 0, 79, 98, 99, 99,159,197,198,198, 58,237,221,187,215, 6,128,172,248, 61, - 13,128, 28, 0,169,168,197,136,195, 18, 83, 69, 16,196,151,175,235, 60,148,152, 42,130, 32,234,215,228,243, 36, 73,178, 4, 65, -128, 32, 8, 72,165, 82, 92,190,124, 25,131,122,247, 64,212,233, 28, 4,216, 88,160,205,232, 9, 56,120,238, 28, 40,138, 2, 65, - 16,160, 40,202,164,122,132,166,105, 92,185,114, 5, 35,134, 14,132,148, 6,172,173,173,241,197, 23, 95,224,196,137, 19,160,105, - 97,150, 62, 19,216, 86,198,112, 25,153, 71,139,192,226,115, 59,151,136,193, 26,112,106,231, 42,132, 68, 20,232, 30,165, 99,110, -131,116,172, 61,130,124, 46,253,219,221,193,231,174, 68,172, 28, 51, 36, 72,254,118,215, 30,120,187, 75, 87,186,113,235,206,243, -129,114, 70,171, 59,170,200,181,193,114,248,106,219,175,209, 19, 14, 94,136, 33,160,207,199,144,158,173,121,150,195, 87,213, 28, -204, 43,154,214,102, 22, 7,175, 92,191,110, 11,125, 1,226,238,253, 46,171, 83,183, 30,192,234,241,228,201, 99,124,183,235, 39, -238,194,205, 71,123,116, 12, 62,125,154,141, 66, 99, 53,139,156, 21, 3,107,115, 73,131,119, 26, 91,253,194,129,135,141, 92,220, -144,231, 88,216,200, 69, 13,123, 52,148,255,194,243, 60,111,105, 38,106,200,179,134,106, 53,213, 58,102,235,174, 31,118,172, 30, - 59,118,172,121, 70, 98, 10,146,243, 34, 80, 32,113,131, 65,238,129,216,123,151,212, 42, 45, 99, 76, 37, 94,233,249,204,200,200, - 72,187, 19,150,133,131, 91,150,194,160,211, 34, 45,177,200,171, 38,103,228,193,202,193,237,122, 82, 82,146,209,154,122,134,203, - 29, 48,124,188,216,204, 18,102, 35, 6, 4, 73, 98, 51,181,104,225,106, 89,116,209, 40, 72, 71, 84,232, 21,116, 41,238, 99,250, - 52,129,132, 87, 51, 87,163,246,211, 82, 38,254,244,221,150,110,120, 22,175,196,229,135, 73,187,158,101, 33,153,141, 86,238,138, - 77,206, 9,238,219,206, 19,107, 78, 68,126, 2, 24,246,155,114,236,254,142, 24,198,243, 8, 44,234, 12,175, 6, 15, 4,250, 59, - 98,152,145, 35, 13, 95,209,164,197,248, 96,245, 47, 47,230, 29,190,149,209,119,198, 7,157,172, 58,116,120, 79, 2, 70,135,124, -181,214, 16,149,131,188,218,148, 81, 45, 16, 52, 5,205,127,171, 38, 11, 96,143,193, 96,216,147,147,147,243, 58, 53,147,241,106, - 94,167, 90, 29,123,217,102, 66,158,231,233,226,104, 86,117,157,225,171,212, 44,219, 76,200,243,252,207,197,209,172,234,162, 90, -229, 52, 57,142, 75,110,213,170,149, 93,159, 62,125,192,178, 44, 30, 63,126,140, 23, 9, 9,232, 30,252, 9,108,108,108,112,233, -193, 3, 60,122,244, 8, 95,126,249, 37, 12, 6, 3,142, 31, 63,158, 88,157, 38, 77,211,250,122,245,234,137,251,245,235, 7,134, - 97,240,244,233, 83, 36, 37, 37, 97,218,180,105,176,182,182,198,157, 59,119, 74, 53, 51, 50, 50, 64,211,180,190,130,232,214,159, -241, 91,250,183,243,138,201,170,218,104, 1, 44, 88, 3,114,207, 45,192,186,203,208,235, 13,104, 24,153,142,231,145,127, 68,164, - 54, 83, 97, 15, 78, 61,136,136,126,118,231,234,219, 18,164,133,195,212, 59,137,199,153, 80, 90,202,242,243,161,207,183,194,211, - 95,240, 60, 53,191,224,113, 38,148, 38,223, 49,112, 44, 1,189, 10, 80,222,198,181, 75, 23,113,225,198,125,220, 10,143,102,175, -221,137, 57, 72,114,248, 42, 42, 19,143,107,112, 23, 2,139,222,107, 48, 42,252,137,103,107, 63, 39, 79,176, 12,120,206, 0,235, - 33,251, 49, 58,178,131,103,107, 31, 27,207,162, 72,150, 1,182, 31,253, 14,172,150, 85,169,119, 59,193,176, 77,114,226,204,251, -249, 57,153,237,186,117,110,111,110,237,255, 46, 50,158,196,224,241,253, 43,234, 59, 17,177,215,110, 39, 24,106, 21, 45,113,115, -115,123,171, 91,231, 6, 24, 50, 97, 54,244,170, 92, 60,189,240, 3, 10,178, 82,112,249,186, 5,162,243,242,218, 3, 48, 58,162, -117, 61,158,105,140,248,108,116,172, 35,138,183,132,214,249,195,160, 62,144, 18, 26,112,218, 60, 16,170, 12,196, 38,233,114,223, -223,146,192, 2,128, 92, 74,208,230,124,174,149, 81,145, 71, 47,123, 95, 57,101,192,238,115, 15,193,113, 69,211, 55,113, 28, 54, -239,254, 61, 54,248,171, 17, 45,208,200,211,182,217,189,164, 52, 2, 38,132,252, 9, 30,157,110, 29, 92,212, 80,243,219,124,128, -211,227,202, 20,187,134,157,214,101,117, 66, 13,167,219,137, 72, 70, 18,128, 96,208,170,173, 83,214,253, 58,191,213,185,200,192, -233, 31,245,181, 2, 47, 76,192, 46, 32, 32,240,215, 83, 80, 80, 48, 97,244,232,209, 91, 69, 34,145, 2, 0,193,113, 28, 56,142, -163, 87,174, 92, 41, 98, 89,150, 36, 73,146,165, 40,138,249,249,231,159, 13, 44,203,166,107, 52,154, 9,213,105, 50, 12, 19, 59, -105,210,164,122,213,141, 80, 60,112,224, 64,137,201,138, 21, 74,194, 40,147, 85,118, 93, 26,229,170,188,242,224,177,168,227,136, - 5, 11, 0, 16,224,177, 48, 50, 29,207, 95,222, 36, 60, 11,201,141, 40,253,180,198,173, 59, 47, 40,249,140,169,123,166, 97,217, -129,173,155,248, 29, 0, 0, 45,207,142,168,201,209,229,105,213,131,155,183,110,127,144,227,121,154,225,249, 29, 36,135,163, 26, - 6, 81,198,140,180,171,140,228,180,156, 59,239, 6, 88,243, 64, 81,147, 97,105,115, 97,113, 26, 7,158,231,249,210,230,194, 85, - 50,100,228,106,171,205, 3,117,245,185,174,135,142,185, 53,254,236,213,123, 19, 88,150,119,166, 40, 34, 69,173, 99,182,214,214, -100, 1, 64, 82, 82,210,197,208,115, 73,103, 31, 52,115,234,233, 32, 47,142,114,169,128, 12, 21,206, 38,165, 23, 92,172,137,102, -118,161,161,239,156,181, 39, 78, 74, 68, 20, 13,158, 47, 74, 40,202,243,208,232,217,172,235,241, 76, 99, 0,104, 98, 7,215, 47, -142, 51, 7, 40,138,120, 81,157, 94,216, 35,229,154, 33,203, 66, 63,127, 24,151,189, 35, 46, 7, 17, 0, 16,151,131,136, 67, 87, -158,207,143, 77,201,255, 60,226, 69,246, 42,152,216,175,130, 39,112,185,245,144, 5,175,188, 86,219,243, 25,173,196,125, 0,253, -129,196, 30, 67,166,127, 55,157, 32, 32, 76, 63, 33, 32,240, 31,162, 36,170, 69,146,228,226,215,168,249, 51, 65, 16,239, 1,120, - 98,194,199,194, 10, 10, 10,154,188,230,195,203,100, 24, 38,211,152, 13,255,134, 14,241,255, 86,254,182,174, 37,221, 5,205,191, - 94,179,126,253,250,188, 9,134, 69, 56,159,130,166,160, 41,104,254,167, 52,121,158,167,106,179, 84,162, 73,212,102, 17,202,232, - 95,207,248,202,158, 11,205, 33,111, 32, 79,158, 60, 33,132,179, 32, 32, 32, 32, 80, 49, 4, 65,176,127,130,166,144,188, 88,160, -196, 96,149,139,110,145,194, 57, 17, 16, 16, 16, 16, 16, 16, 16,120, 45, 38,171,236,186,200,132,163,242,240,159, 41,163, 9,106, - 18, 66, 12, 21, 52, 5, 77, 65, 83,208, 20, 52, 5, 77, 65,243, 63,167, 89,157,182, 48,154,241, 79, 54, 96,130,166,160, 41,104, - 10,154,130,166,160, 41,104,254,247, 52,255,205, 84,218, 71, 75,104, 58, 20, 16, 16, 16, 16, 16, 16, 16,248,147, 16, 58,195, 11, - 8, 8, 8, 8, 8, 8, 8,212,142,106, 39,149, 22, 16, 16, 16, 16, 16, 16, 16, 16,168, 25, 85, 79, 42, 45, 32, 32, 32, 32, 32, - 32, 32, 32, 80, 99, 76,159, 84, 90, 64, 64, 64, 64, 64, 64, 64, 64,192, 40,182, 9,167, 64, 64, 64, 64, 64, 64, 64, 64,224,175, -161,252,168,195,144,144, 16,190,236, 90, 64, 64, 64, 64, 64, 64, 64,224,175,228, 77,245, 34, 66,211,161,128,128,128,128,128,128, -128, 64,237, 24, 47, 24, 45, 1, 1, 1, 1, 1, 1, 1,129, 63,135, 74,251,104,149, 36, 44,237, 82, 28,170,235, 34,156, 43, 1, - 1, 1, 1, 1, 1,129,191,129, 55,219,139, 8,253,179, 4, 4, 4, 4, 4, 4, 4, 4, 47, 34, 32, 32, 32, 32, 32, 32, 32, 32, -240, 79, 66,152,235, 80, 64, 64, 64, 64, 64, 64, 64,224, 47, 54, 92,127,186,209, 18,102, 54, 23, 52, 5, 77, 65, 83,208, 20, 52, - 5, 77, 65,243,191,100,178,202,153, 45, 97,212,161,128,128,128,128,128,128,128, 64,237,168,118,212,161,128,128,128,128,128,128, -128,128, 64,205, 24, 15, 32,168,248,113, 16,202, 68,181,132,136,150,128,128,128,128,128,128,128, 64,237,216, 6,192,165,216, 96, -157, 6,160, 20,140,150,128,128,128,128,128,128,128,192,235,161,108,191,172,222,101,204,151, 96,180, 4, 4, 4, 4, 4, 4, 4, - 4,106, 73,165,125,180, 8, 84, 62,114, 32,212,132, 47,168,201,232,131, 80, 65, 83,208, 20, 52, 5, 77, 65, 83,208, 20, 52,255, -115,154,213,105,135,226,223,199,120, 83,204,215,235, 68, 24,250, 42,104, 10,154,130,166,160, 41,104, 10,154,130,230,127,150,215, - 62,234,176, 5, 96, 38,156,214, 55, 18,167,226, 69, 64, 64, 64, 64, 64, 64,160,106,254,156, 81,135,254,192, 71,195, 3, 20, 91, - 12, 17,233, 86, 17,128,170,170,109, 21, 10,197, 86,185, 92, 62, 92,165, 82, 21, 18, 4,193,149,188,206,243, 60, 0,148,157,235, -232,105,122,122,122,167,234,190, 91, 34,145,172,117,114,114,250,168,160,160, 64, 69, 16, 4, 79, 16, 4, 8,130, 0,128, 87,214, - 44,203, 38,102,102,102,182,250, 87, 23, 33,207, 83, 14, 78, 78, 55, 69, 20,229,102,234, 71, 89,142,123,158,150,154,218,222,132, -143, 44, 37, 8,204, 40,250, 90,172, 0, 48,251, 77,251, 71,240, 0,101,204,118, 1,128,101, 12, 48,132, 37,201, 79, 68,192, 70, - 45,199,109, 1, 0, 2, 96,107,250,221,218, 48,212, 35,120, 52, 35, 8, 88,243, 60,114,121, 2,247,165,109, 17,251, 55,157,138, - 1, 34,145,168,175,149,149,149, 69,102,102,230, 69, 0, 7, 0, 12,181,183,183,239,156,151,151, 87, 96, 48, 24, 78, 0, 56, 86, - 19,225, 78,205, 48, 83, 34, 22,141,209,232, 13,203,175,222,199, 15,157, 91,192,158,225,176, 76, 38,166, 59,105,117,204,138, 43, - 15,176,195, 68, 73,162,120, 41,185,102,152, 60, 71,218, 97, 35,203, 29, 0,142,219,218,250, 73, 21, 86,191,137, 36,212,243,156, -212,130,225, 3,211,210, 18, 6,213,162,220,255,137, 56, 56, 56,140, 34, 73,242, 27,158,231,193,178,236,220,172,172,172,157,175, - 73,122, 46, 0,155,226,199, 57, 0,190,169,165,222, 11, 0,158,197,143,227, 1,120, 9,245,122,141,217,252,211, 79, 63, 5,119, -237,218, 21,107,214,172,193,230,205,155,227,210,211,211,151, 1,216, 5, 64,247, 55,232, 8, 84, 70, 35,224,189,149,189,218,178, -134, 31,191,226,202,188,220,189,146, 63,243,247, 31,126,248,161,158,231,121,254,209,163, 71,188, 78,167,227, 13, 6, 3,207, 48, - 12,207, 48, 12,111, 48, 24, 74, 23, 55, 55,183,164,151, 62,254,138, 38, 73,146,235,222,127,255,253,124,158,231,249,219,183,111, -243,106,181,154,215,106,181,188, 78,167,227, 53, 26, 13,175, 86,171,203, 45, 78, 78, 78,169, 85,105, 90, 89, 89,221,182,181,181, - 77,181,181,181, 77,181,179,179, 75,181,179,179, 75,181,183,183, 47, 93, 28, 28, 28, 74, 23,133, 66,145,170, 80, 40, 82,237,236, -236,110, 87,183,159,197,244, 2,112,209,136,165, 87, 5,159,237, 94,214,104,185,184,184,164,242, 53,192,221,221, 61,193,136,253, - 44,193,137, 32,192,150,124,150, 32,192, 73,165, 82,207,178,239,227,213, 72, 87,181, 33,101, 87, 87,215,247, 93, 92, 92, 66, 93, - 92, 92,206,185,186,186,190,111,196, 79,172,156,166,165,165,229,109, 7, 7,135, 84,103,103,231,180,146,197,197,197,165,220,226, -234,234, 90,186, 56, 57, 57,165,218,218,218, 86, 90, 70, 60, 64, 85,182, 92, 0,104, 41,240, 54, 77, 81, 33, 78, 78, 78,121,225, -225,225, 44,207,243, 60, 73,146, 73, 37,219,152,114,236, 47,155, 44,213, 21,204,205, 56, 47, 13, 43,120,190, 44, 55,227,188, 52, - 76,117, 5,115,181, 97,168, 87, 83, 77, 35,169, 72,115,228,200,145, 35,239,167,166,166, 38,229,228,228, 40,183,108,217, 18, 35, -147,201,174,108,217,178, 37, 38, 39, 39, 71,153,154,154,154, 52,114,228,200,251, 0, 38,153,160, 9, 0,104,223, 12,237,198, 14, -112, 81,221, 63, 62, 66,245,118,107,250, 94,199, 0, 4,245,104, 47, 78,218, 48,203, 95,117,105,123,160,170,107, 75, 50,194, 68, - 77,130,166,233, 14,158,158,158, 99, 20, 10,197,135,197,203,136,146,197,217,217,121,132,179,179,243, 8, 91, 91,219, 65, 85,105, - 30, 6, 40, 99, 22, 15,153,172,195,160,186,158,170, 23,139, 23,242,225, 83, 63,225,199,248,120,228, 13,116,116,172,243, 55,148, -209,159,170,233,232,232,152,108, 48, 24,120,189, 94,207,219,219,219, 39,191,198,253, 92,197,243,252, 42,158,231, 87, 1, 88,245, - 26, 52, 75,175,103, 38, 24,236,170, 52,101, 52, 73, 78,151, 75, 36,231,164, 52,157, 38,165,233, 52,185, 68,114,142, 38,201,207, - 1,200,254, 73,101,244, 39,104, 90, 40, 20,138,103,107,215,174,229, 85, 42, 21,175, 82,169,248,181,107,215,242, 10,133,226, 25, - 0, 11, 19, 52,107,170,243, 38, 69,176, 94, 94, 94, 95, 68,203, 31,104,245,118,179,250, 71,167,140, 26, 2,238,200, 90,162,154, - 59,166,239,219,183,106, 53,102,215,174, 93, 0,128,225,125,251,162,103,155, 54,176,180, 48,135, 68, 82,180, 59, 4, 79, 64, 44, - 18,163,223,180,207,140,249,250, 21,253,250,245,251,224,200,145, 35, 22, 0,176,121,243,102, 12, 24, 48, 0,118,118,118,144,203, -229, 16,139,197, 16,137, 68,229,214,213, 65, 81,148,123, 82, 82,146,163, 76, 38, 43,141,178,113, 28, 87,110,225,121,190, 36,250, - 6,134, 97,224,235,235,107,236,233,154,149,155,155,251, 86, 97, 97, 97,169, 70, 69, 75,221,186,117, 1,224,140, 49,130,223,124, -253, 21, 56,166, 16, 52, 13, 48, 12,160,213,147,224,248, 10,205, 13, 38, 77,154, 84,186,223, 53,161,119,239, 32,130, 32,136, 35, -119,238,220, 57,154,150,150,230,205,113,236,184, 26, 70,186, 62,126,252,248,177, 5, 0,248,249,249, 77, 2,112,212,148,253,160, -105,218,253,193,131, 7,142, 82,169,180,210,200,101,153, 8, 38,244,122, 61, 90,180,104,193,152,242, 29, 78,128,103, 22, 73,142, -107,222,178,229,248, 5,253,250,201,110,222,188, 41, 35, 73, 18, 12,195, 96,229,202,149, 12,207,243, 54,141, 0,171, 72, 32,175, - 10,153, 57, 0, 70, 21, 87, 6, 59, 0,172, 44,231, 22,120, 52, 83, 27,164, 65, 79, 11,250,181,105, 91,103, 38, 34, 31,134,183, -241,177, 56, 14, 75, 90, 27, 11,252,181, 81, 45, 43, 43,171,190,107,214,172, 81,236,216,177, 35,239,209,163, 71,250, 45, 91,182, - 40, 38, 76,152, 96,169,215,235, 17, 28, 28,156,222,160, 65, 3,241,154, 53,107, 20,199,142, 29,123,187,176,176,112,147, 73,229, - 69,224,171,161,125,123, 66, 99, 32, 97, 48, 48, 10, 23,133,229,158, 41, 35,187,136,120, 94,135,221, 39,238,192,192,112, 63,152, - 24,201,106, 63,112,224, 64,159,253,251,247,211,209,209,209,116,195,134, 13,193,113, 28, 88,150,133,193, 96, 0, 0,112, 28,135, -250,245,235,215,250,188,140, 1,252, 28,156,236,206,181,127,239, 93, 51, 23,153, 20,118,217,233, 24, 43,166, 45,119,202,181,123, - 1,116,120,163, 34,187, 60, 15,154,166,145,144,144, 0, 71, 71, 71, 51,142,227,148, 0, 22,102,103,103,111,195,155, 75, 27, 9, - 77, 31,221,253,195, 58,231,182, 29, 58, 80, 78, 46,142,136,121, 28, 15,154, 96,187, 63,184,117,167,203,152,137,211,167,232, 24, -230,125, 0, 55,223,180, 3,119,238, 48,169, 63, 65, 82,155, 9,158,195,162, 13, 39,243,151,174, 88, 43, 15, 30, 55,146,154, 54, -109, 26, 60, 60, 60,188,251,247,239,191, 2,192,196,106,117,218, 78,234, 15,138,220, 12,158,199,130,239, 78,230, 47, 89,177, 86, - 62,177, 6, 58,255,114, 42,253,143,212,218,104,249, 3, 62,141, 61, 28,207, 46,157, 49, 81,196,255,242, 35,169,202, 76,171,116, - 91,133, 66,177,245,157,119,222, 25,190,115,231, 31,209,232,246, 1, 1,232,255,118, 32, 28,237,173, 33, 55,151, 20, 85, 71, 28, -129,251,143,158, 27,101, 8, 60, 60, 60,130,143, 30, 61,106, 81,214, 76,136,197,226,210,165,172,201, 42, 89, 74, 42,224,170,144, -201,100, 8, 13, 13, 5, 77,211,160, 40, 10, 52, 77,151, 46,101,159, 83, 20, 5, 39, 39,147,186, 46, 45,179,182,182,110,154,159, -159,111,149,147,147, 3, 79, 79,207, 60, 0, 15,202,188,223, 52, 61, 61,221,202, 20, 65,142, 41,196,180,177,254, 16,233,110, 64, - 39,106, 3, 53,221, 17,215,110, 69, 33,228,204, 69, 36, 37,167, 32,176, 93,115,124, 56,108, 32,206,157, 59, 7,150, 53,185,165, - 35,149,231,177,162, 79,159,160,153, 0, 65,116,239,222, 61,103,242,228,201,100,116,116,244, 7,253,251,247, 11,120,252,248, 73, -113, 84,145,152,193,243, 88, 7, 32,213, 72, 93, 9, 0, 92,186,116, 9, 0,164, 53,249,237, 73,165, 82, 92,191,126, 29, 37,205, -196, 36, 73,130, 36, 73, 80, 20,133, 83, 79, 28, 80,168, 35,161, 74,141,192, 39, 65,158,168, 91,183, 46, 72,178,250, 46,137, 93, - 0,217, 53,160, 63, 33, 18, 77,115,113,117,245,238,236,227, 35, 15, 13, 13,165, 0,192,203,203,139, 87, 42,149, 57, 39, 78,156, -200,167,129,205, 94, 60,191,171, 42,147,229,225,225,209, 49, 41, 41,233,155,146,115, 78, 16,196,138, 58,117,234,124, 89, 90,110, - 28,135,133, 63, 20,138,166, 76,153, 42,110,219,101, 30, 0,160,109,159,253,200,123,186,212,159,200,154, 99,253, 87, 95, 37,242, -242,242, 14,214,175, 95,159,202,204,204,188, 6,224,133,193, 96,152,181,103,207, 30,199,177, 99,199,166,237,221,187,119, 25, 0, -215,229,203,151,119, 41, 44, 44, 60,100,138,110, 96, 83,188,215,178,105, 64, 59, 79, 15, 15, 92,188,118, 19, 98,137,200,102,210, -168, 32, 88, 88,208, 88,181,227, 52,247, 34, 49,107,242,149, 7,216,101,130,201,106, 51,112,224, 64,239,253,251,247, 75, 0,224, -193,131, 7, 72, 73, 73,129, 66,161,128,153,153, 25, 68, 34, 17, 40,138,130, 72, 36,122, 45, 38,203,218,195, 62,236,248,241, 19, -102,118,118, 54,216,240,217, 20,124,152,150, 10, 27, 75, 11, 24, 10, 10,189,223,176,138,194,175, 83,167, 78, 50,150,101, 81, 88, - 88,136, 11, 23, 46, 88,155,153,153, 89,187,187,187, 47,128, 9,163,167,100, 50, 89,170, 70,163,113, 44,126,156,166,209,104,156, - 0,228, 73,165,210,146,235,116, 65,241,218,216,230,196, 23,120,181,153, 48,158, 32,136,178,175,213,148,214,109, 90, 55, 13, 61, -118,100,159, 69,110,126, 10,108,108,211, 64, 34, 23,219,182,109,132,153,153, 21, 22, 44,152, 67, 63,239,254,182, 91,175,247,222, - 15,125, 24, 21,211,253,141, 51, 91, 60,177,173,123,159,225,118,102,114,203,226,186,196,128,157,219,167,128, 36, 73,124,249,229, -151,104,220,184,241,248,135, 15, 31,206, 3,144, 85,181, 12,182, 53,121,107,176,157, 68, 86, 84,196, 28,107,192,150, 3,159, 23, -233,204,158,128,161,125,234,142,255, 98,224,179, 95, 27,251, 32,191,248,198, 92, 45, 34, 17, 79,180, 69,169, 97, 8, 9, 9,233, - 28, 20, 20,116,177,178,231,255, 2, 92,240, 71,254,172,114,230,139, 14, 9, 9,225,131,130,130,136, 50, 7, 87,238,121, 85, 52, - 3, 28,108,173,229,161,155, 23, 78,177,160,111,156,166,212,241, 79,144,172, 41, 87,145,151, 27,162, 41,151,203,135,239,220,185, -179, 92, 72,201,211,201, 17, 98,177, 8, 34, 49, 1,155, 78, 69,217,235,115, 46,135,128, 32, 42, 53, 89,229, 52, 11, 11, 11, 53, -247,238,221,179,216,177, 99, 7, 28, 29, 29,225,237,237, 13,185, 92, 14,153, 76, 86,206, 92,149, 53, 92, 21, 24,173,114,154, 37, -239,211, 52, 13,146, 36,113,238,220, 57, 48, 12,131,129, 3, 7,190, 98,178,104,154,174,204,184, 85, 54, 60,245, 12,128, 7, 60, -207,191, 85, 92, 1, 63, 0,208,185,204,251,189, 20, 10,197, 44, 0,203,140,213,164, 40, 30,148,230, 26, 56,247,181,160, 19,166, - 64, 39,106,134,243, 87,238, 96,231,214, 53, 0, 0,239,134,173, 49,168,127, 80,105, 52,206,200,253, 44,197,205,205,237, 64,122, -122,198,187,111,191,253, 54,178,179,179, 13, 11, 23, 46, 68,211,166, 77,225,231,231,103, 84, 25, 85,114,231,156,250,224,193, 3, - 15,181, 90, 13,158,231,141, 49,103,175,104, 18, 4,129, 61,123,246, 64,163,209,188,178,177,109,231, 37,248,124,128, 23, 70,127, -178, 11, 43, 30, 29,194,166, 77,155,170, 60,118, 57,208, 84, 99, 93,127,157,132, 98,154, 46,155,243,177,244,195, 15, 63,164, 70, -143, 30,141,248,248,120,140, 29, 59, 86,115,238,220, 57, 93,138, 82,121, 66,194,113, 27,244,229,141,113,165,154, 82,169,116,247, -153, 51,103,112,232, 80,145, 47,137,137,137,129,175,175,175,121, 57,147,156,117, 24,249, 47, 54, 32,236, 84, 52,218,246,217,143, -176, 83,195,192,230,156, 22,181,242, 69,174, 41,231,179, 6, 84,164,121, 40, 51, 51,179,212, 68,237,221,187,215,108,239,222,189, -253, 0,156, 4,112, 8, 0,178,178,178,190, 53, 81, 19, 32, 48,122,240,128,126,160,197,150,136,126,146,136,206,237, 91,192,201, -209, 17, 15,162, 98,241, 34, 41, 43,149, 32, 48,170, 87, 7,201, 50,181, 90, 55,239,242,125,124, 95,141, 38,225,238,238,238,119, -248,240, 97,113,153, 8,116,233,127,156,162,168,210,231, 37,198,187, 38,191,207, 18,147,101,233,110, 17,246,213,198,142,230, 97, -225,123,225,235,245, 30,108,223, 11,194,247,103,207,226,241,195, 72,141, 78,197,116,251, 27,202,232,207,210,244, 27, 48, 96,192, -181,125,251,246,217, 36, 36, 36,224,210,165, 75,240,246,246,134, 74,165, 50,230,134,183,156,166, 70,163,113, 44,249, 12, 65, 16, -142, 37,129,119,157, 78, 87, 82, 24, 37,127, 68,155, 50,219,217, 84,161,233, 89,102,187, 18,115,229,245, 26,142, 93, 34, 19,139, - 15, 31, 63,118,192, 34, 50,250, 18,154, 55,107, 7, 11,235, 70,224,216, 20,100,102, 21, 32,251, 73, 50,190,254,122, 5, 22, 44, -156,139,147, 63, 29,177,104,224,223,236,168,142, 97,234, 3,208,188, 49,229, 78,240,227, 67, 79,237,221, 76,240, 28,212,169,209, - 82, 81,225, 51,249,240, 97,239, 83, 67,134, 12,193,201,147, 39,241,240,225,195,205, 85,152,172,208, 50,145,249,241, 17,151, 14, -109, 6,207, 67,157, 22, 45, 21,171,159,201, 71,126, 48,136,250,112,104, 79,220,248,125, 29,122, 54,127, 22,225,234,136,254,217, -197, 22,155,166,144, 41,149,225, 42, 31,134, 27,101,204,214, 5, 0, 68, 25,131,117, 1,127,244,193,252, 55,208,187,216, 88,141, -127,249,198,132,174,137,193, 2, 0, 95,192,130,144,136,195,118, 46,248,216, 85, 30,255,144,214, 70, 92, 71,178,150,227,183,196, - 49, 92, 11,192,236, 46,160,126,249, 51, 42,149,170, 48, 54, 54,214,108, 84,255,254,232, 16, 16, 0, 23,123,123,212,119,119,135, -153, 84, 2,137, 88, 84,238,150,213,232, 54, 4,130,224, 27, 52,104,128, 62,125,250, 64, 36, 18, 65, 46,151,195,194,194, 2, 18, -137,164,194,104,150,177,119,185, 60,207,131,162, 40, 68, 68, 68,224,197,139, 23,176,177,177,193,213,171, 87,209,173, 91,183, 87, -162, 90,101,205,153, 41, 33,250, 10, 42,254, 18, 35,118,198, 20, 45,150, 37, 80,192, 55,131, 44,110, 50, 84, 68, 11,104,181, 12, -180, 90, 45,190,191,162,199,205,216, 66,232,245, 58,104,181,218,170,190,179, 50, 72, 87, 87,215,225,245,235,215,159, 52,108,216, - 48,131, 68, 34, 65, 97, 97, 33, 84, 42, 21, 30, 62,124,104,120,247,221,247,114,250,244, 9,178, 62,125,250, 52, 95,220,116,152, -106,130,118,166,155,155,155, 71,113,243,108,102, 77,126,213, 4, 65,148,154,152,151, 25,245,109, 36,104,170,168, 76, 54,111,222, - 12,150,101,193,243,124,165,133,164, 33,136,223, 22, 46, 89,109,189,124,237, 15,176,182,115,194,197,139, 23,217, 95,127,253, 53, -159, 0, 98, 30, 63,124,248,237,255,128,159, 15, 3,122, 83,246, 47, 59, 59,219,204,219,219, 27,238,238,238,224, 56, 14, 6,131, -161, 52,250,146,153,153, 9,181, 90, 13, 59,243, 28,212,179,119, 7,147,127, 1,202,136, 69,112,177,136,198,174, 51, 58, 67, 75, - 63,220,255, 7, 92, 56,126, 44, 94,106,121,215, 12, 55, 71,103, 15,144,188, 1,201,105,153,232,215,187, 39, 40,177, 5,158, 39, -100,160, 89, 35, 31,151, 15,254,215,209,133, 34, 24,204, 88,182,127, 18,192,125, 95,157, 92, 65, 65, 1, 27, 29, 29,141, 7, 15, -138,252,174,149,149, 21,204,205,205,203,253,199, 73,146,172, 85, 68,171,196,100, 45,217,220,205,156, 20, 21, 34,143, 13,197,142, - 61,119,208,172, 65, 16,182,132,221,210,176,169, 89,221, 87,105, 52, 49, 7,254,197,193, 12,103,103,231, 9, 28,199, 45,224,121, - 62, 39, 48, 48,208,105,255,254,253,182, 73, 73, 73,184,115,231, 14,190,252,242,203,116,150,101, 25,158,231, 9,158,231, 23,189, -134,175,227,202, 24,172,215,137, 72, 46,195, 39, 14, 86, 68, 95,154,180,242,102,242, 10,158,103,232,248, 19, 42,134,251, 14,128, -161,202,139, 27, 73,126,116,228,224,102, 87, 7, 5,135, 46,138,183,161, 76,213, 99,201,103, 35,145,153,153,143,239,183, 47, 5, - 32,129,158,161,240, 86,151,247,225,232,232,134,241,227,198, 59,111,222,186,229, 99,134,227, 86,225, 13, 33,229,218,166,159, 0, -132, 42, 20,138,135, 31,143, 31,175,240,246, 30, 1,153, 76,134, 3, 7, 14, 96,255,134, 13,236, 90, 96,144, 20, 56, 31, 12,252, - 84,165, 78,216, 31, 58, 83,130,131, 21,254,254,193,144, 74,165,248,253,215, 31,161, 73,217,147,223,187, 3,244, 42, 13,122,215, -233,195,219,197,157, 34,178, 68, 34, 60, 1, 0,145, 12, 74, 0, 47, 55,131,253,219, 12, 86, 9,167,241, 71,191,172,241,229, 34, - 90, 53,190,118,138, 36,225,219,167, 14,245,114,130,150,208, 93, 57,133, 36, 45,199, 46,127,172,167,238,230,242,159, 71, 85, 96, -178,138,127,216,156,167,167, 39,222,110,213, 10,253, 59,117, 2, 77,211,144, 73,196,176,148,153,129,103,139, 34, 89, 37, 77,135, - 85,212,137,168, 40,250,100,111,111, 15,177, 88, 92,106,176, 76,136,102, 85,168,201,113, 28,104,154,198,131, 7, 15, 16, 24, 24, - 8, 15, 15, 15, 28, 58,116, 8,189,122,245,122,165, 41,209, 84,147, 85, 98,180, 94,106,198,235, 5,160, 36,146,101,146,209,210, -232, 8,100,232,154,129, 32, 2,192, 48, 0,203, 3, 90,141, 6, 60, 15,240, 60, 96,208,235,160,209,104, 74,191,211,152, 38, 89, -103,103,103, 79, 51, 51,179,197, 51,103,206,240,111,214,172, 57,210,211,211,193,113, 28,204,205,205,161, 82,169, 96,101,101,133, - 14, 29, 58, 60, 95,188,120,177,146,231, 49,222, 68,147, 85,107, 74,206,249,217,179,103,203, 53, 27,150, 44,133,202, 68,140,254, -116, 47, 36,116, 81,211, 82, 73, 31,158,170,174,187, 93,223,234,136,107,119, 99,152,143,102,172,211,138, 50,239, 44,115,230,184, -157,137,181, 56, 46,158,231,145,145,145,129,212,212, 84,244,237,215, 15,251,247,237, 67, 92, 92, 28, 26, 53,106,132,174, 93,187, -194,209,209, 17,113,113,113,184,121, 89, 11,109,118, 22,178,116,119, 32,183,108,139,227, 23, 99,181, 95,110,214,199,254,141, 23, -140,190, 0, 70, 90, 89, 89,213, 85,169, 84, 74,134, 97, 14, 3, 56, 12, 96, 16, 77,211,131,228,114,185, 75, 94, 94,222, 51, 20, -141, 38, 58, 81,157,152,153, 76,102, 47,149, 89,129, 99,180,160,105, 26, 30, 30,222,224, 89, 29,178,243,212, 24, 53,164, 15,238, - 62,136,194,175,231,111, 48, 6, 3,183,222,152,211, 74, 81, 20,239,231,231,135,180,180, 52,136, 68, 34,152,153,153,193,194,194, - 2,179,103,207,198,134, 13, 27, 74, 77, 86, 77,141,214, 24,192,207,202,211,226,198, 55, 27,139, 76, 86, 74,178, 18,169,137, 34, - 40,236,157,176,126,195,218,194,236,184,148,182, 63, 0, 49,255,246, 74,150,227,184, 69, 73, 73, 73,142, 52, 77, 59, 51, 12,131, -132,132, 4,220,190,125, 27,147, 39, 79, 78,205,204,204,236,130, 26, 30,163, 76, 38, 75, 43,137,100, 21, 55, 29, 86,214,156,152, - 83, 38,146,149, 83,133,100,101,205,132, 62,222,238,150,231,182,175,153,230,217,186,109, 7, 82, 78, 91,101, 23, 60, 73, 9,188, -114,233, 98,135,201,107,190,255,248, 69,118, 65, 79, 0, 79, 43, 19,149,138, 68,239,182,235,216,145, 6,159, 10, 90, 18,136, 21, -203,135, 32, 61, 35, 15,217, 89,249, 16,139,205,161, 51, 80, 96, 57, 2, 29, 2, 59,225,199, 93, 7,209,120,220, 88, 74, 34, 18, -245, 96,116,186, 55,198,104, 21,179,244,187,239,190,243,108,208,160, 1,118,238,220,137,243,187,119,227,195,220, 92, 92, 36, 73, -202, 32, 18, 57,252,108, 48,108, 67, 53, 70,171,172, 78,227,198,141,241,195, 15, 63, 96,207,158, 61,241,195,187,165, 29,157, 54, - 28,142,122, 61,222,185,243, 8,118,117,250, 0,119, 30,193,174,101, 3,212,103,104, 60, 33,136,242,233,160, 66, 66, 66, 58,151, - 93,255,203, 80,162,146, 38,118, 26, 64,151,144,144, 16,190,236,186,218, 11,232, 44, 71,207, 0, 0, 32, 0, 73, 68, 65, 84,167, -194, 55,120,105,207,186, 94, 1,245, 60, 9,195,161,117, 72, 40,100,116,243, 30,233, 37,143, 11,248,105, 81,192,218, 42,238, 32, -120,138,162, 96,105,102, 6,133,141, 77, 81,152,159, 36, 1, 14,224, 12, 0,193, 22, 25, 0,158, 35,192,179, 38, 93, 48, 32,145, - 72, 42,236,248,110,106,223,172,178,154,249,249,249,120,254,252, 57,198,143, 31, 15,185, 92, 94,228,220, 83, 82,224,229,229, 5, -154,166,145,148,148,132,223,127,255, 29,117,235,214,133, 84, 42, 53,201,109,149,137, 46, 53, 69,209, 40,195,166, 74,165,210,202, -197,197, 5, 38, 71,180, 56, 30, 42, 45, 1,157,142,197,227,199,143,145,156,156,140,231,207,158,160,117, 97, 30,120, 80,224,121, -222,164,136,150,155,155, 91,128,143,143,207,150,101,203,150,137,221,221,221,193,243, 60,108,109,109,160, 82,169,144,145,145,137, - 70,141, 26,193,195,195, 3,203,150, 45, 3,128,253,127,181,201,122,233, 55, 85,106,180,202, 26,174, 79,255,231,137,172, 44, 11, - 80, 20, 89,106,156,171,233,163, 37, 6,128, 46, 61, 7,208,231,126,253,217,156, 1, 22,167, 80,212, 98,186,250,114, 52,176, 28, - 39,175,236,253,132,132, 4,136, 68, 34, 28, 57,124, 24, 89,169,169,104,214,172, 25,218,180,105,131, 39, 79,158,224,238,221,187, -176,183,183,135,194,189, 61, 46, 62,211, 35, 50, 89, 13,107,107,107,196, 38,146,127,103,202,128,113,221,187,119,255,242,219,111, -191,117,116,118,118, 22,165,167,167, 55,216,184,113, 99,179,141, 27, 55, 78,249,248,227,143,157, 62,254,248, 99, 91,133, 66, 65, -167,164,164,248,125,246,217,103, 45, 67, 67, 67,235, 2, 88, 93,149,160,185,185,165, 29, 37, 54, 7, 65,208,176,177,182, 5, 45, - 49, 7,199,208, 96, 57,192,202, 90,129,107,119,143,224,106,120,254,132,180, 76, 28, 54, 42, 62, 86, 92,238,246,246,246,175, 68, -170, 39, 79,158,140,237,219,183,151, 54, 35,214,212,100, 45,217,216,205,130, 40, 54, 89, 41, 9, 52, 8,109, 93,156,250,233,122, - 78,118, 92, 74,224,155, 96,178, 74,174,113, 60,207,227,217,179,103, 80,169, 84,184,124,249, 50, 22, 45, 90,148,254,178,201,114, -116,116, 28,103,101,101,181,176,160,160, 96, 69, 74, 74,202,186,106,111,252,138, 76, 84,201,227,146,117,133,205,137, 70,238,170, - 87, 69,145, 44, 15, 23,217,153,187,151,247,122, 89,243,247, 9,188, 24, 15, 60,206,123,104, 25,230,248,214,123,173,123,147, 45, - 54,125, 85,167,205,132,217,103, 18,242, 52, 13, 42,139,108,113, 44,219,194,220,194, 18, 64, 26,238,220,190, 80,106,178, 50,179, -114,161,213, 83,208,234, 8,104,244, 36,222,238,254, 14, 54,108,217,131,164,180, 44,176, 44,219,228, 13, 51, 89,118, 1, 1, 1, -193,131, 6, 13,194,226,197,139, 17,250,237,183,186,137, 4,145, 71, 3,252,105,150, 5,199,243, 4,105, 92, 39,246,114, 58,171, - 86,173,250, 9,192,208,101,147,209, 62,187, 0,163, 92,251,240,118,117,250, 20,109, 56,112, 38, 15, 0,118,233,161,229,171,204, -160,160, 32,162,164,101,205,212, 22,182,127, 58,116, 80, 80,208,197,144,144, 16,148, 93, 87,245, 1, 75,167, 6,239,125, 49,125, -210,242,214,189, 58, 17,202,233, 61,144,149,167, 97,230, 68,234, 37,137,234,170, 77, 86, 89,190,216,184, 17,119, 99,138,254,199, -238,142,142,152,241,193, 7,224, 25,224,234,195, 72, 28, 12, 13,197,144,238,221, 97, 46,147, 25, 29,217,224, 56,174,194, 40, 86, -217,104,150,169, 81,167,156,156, 28, 28, 62,124, 24,109,218,180,129, 92, 46, 7, 77,211,104,218,180, 41,162,162,162,224,227,227, - 3,130, 32,112,252,248,113,244,239,223, 31, 79,159, 62, 69,251,246,237, 45, 94,188,120, 97,178,209,138,140,140,180,226,121,254, -173,146,232, 71, 77,209,106,181,136,142,142, 70,159, 62,125, 96,107,107, 11, 55,183,253, 8, 61,179, 23,242,128, 15, 65, 16, 48, -201,104,177, 44, 59,166,119,239,222, 98,130, 32,160, 86,171, 32,147,153,193,220,220, 2,150,150, 86,240,243,107,128,228,228,100, -244,234,213, 75, 23, 27, 27,187, 73,169, 84, 30, 50,117, 95,253,253,253,205,227,226,226, 62,172, 83,167,142, 4, 0,204,204,204, - 26,249,248,248,124,254,244,233,211,124, 83,163, 90, 37, 6,139, 32, 8, 80, 20, 85,106,180,104,146,132,139,179, 99,233,243,226, -254,105, 68, 21, 90,121, 73,153, 90, 41, 0,120,122,122, 98,195,214,147,100,239,222,189, 49,101,202, 20, 24, 12, 6,108,218, 84, - 52,200,110,216,176, 97,208,235,245, 56,122,180,104,144, 36, 77,211, 85,134, 77,110,223,190,141, 59,119,238,192, 96, 48, 32, 55, - 55, 23,191,252,242, 11, 46, 94,186,132, 3,199,127, 67,220,179, 39,104,218,192, 11, 99,199,142,129, 72, 36,194,174, 93,187, 16, - 24, 24,248,183, 94, 16, 68, 34,209,240,237,219,183,187,236,220,185, 51,231,248,241,227,133,237,218,181,147,174, 93,187,214,113, -195,134, 13, 10,157, 78,135,169, 83,167,166,221,184,113, 67,219,175, 95, 63,243,109,219,182,185,212,171, 87,175, 7,195, 48, 21, - 25, 45,115, 0, 67, 0,140,200,206,215,209, 57,249,106,112,140, 14,207,226,158, 35,183, 64, 7,142,213, 35, 62, 49, 25, 5, 26, - 22,153, 89,249,104,218,162,231,119, 23, 46, 92,152,171,215,235,231, 0, 8,169,110, 63, 31, 62,124,136, 27, 55,110, 32, 46, 46, - 14,207,158, 61, 43,239, 20,199,141,195,158, 61,123, 76,142,104, 85,108,178, 40, 16, 90, 31,132, 28, 15,203, 73,123,162,124, 99, - 76, 86,241, 53,104,129,139,139,203, 2, 23, 23, 23,217,217,179,103,173,235,212,169, 3,134, 97,116, 47, 71,178,186,116,233, 50, -111,251,246,237, 46, 62, 62, 62,147, 1,172,251, 39,236, 59, 73, 98,220,138,205,193, 14,150,146,248,100, 60, 94, 93,156, 75,144, - 2, 84,121,192,133,125,160, 59,206,127, 62,185,223, 76,219, 89, 59, 23,143,227,192, 85, 58, 66, 54,246,105, 2, 54,111,222,128, -105, 83, 71,225,199,239, 87,128,227,104,104, 13, 20, 60,189,219, 65,171,231, 64,144, 52,154,181,104,133,243, 23, 46, 67, 68, 2, -135,119,110,126,195,124, 22,178, 34, 34, 34, 54, 29, 63,126,252,147, 41, 83,166,128,227, 56,201,194,205,155,213,233,233,233, 75, - 97, 90,254,171,151,117,250,111,222,188, 57,102,214,134,244,159,166, 13, 7, 21,119,138,200,186,243, 8,118, 3,103,242, 56,178, -156, 64,203, 6,200,146, 87, 92,197, 95,122,105,253,102, 24,173, 18, 39, 89,118, 93, 17, 45,124,235,126,101,109,103, 59,134,180, -116,115,152, 49,101, 34,253, 52, 69,131,163,117, 62, 40,248,125,247,122,243, 20, 70,250, 93, 44, 52,107, 77,249,226,131,191,255, - 94,250,120,229,254,253, 21,190,167, 28, 56,208,232, 59,179,202,162, 88,166, 70,178, 0, 64, 46,151,219,244,232,209, 3,221,186, -117,195,251,239,191, 95,218, 39,171,121,243,230, 56,112,224, 0, 6, 12, 24,128,123,247,238,193,197,197, 5, 13, 27, 54, 68,195, -134, 13,241,243,207, 63,155,122,145, 3,203,178, 8, 8, 8, 40, 25,117,216, 52, 49, 49,209,170,166, 5,169,213,106,145,153,153, - 9, 59, 59, 59, 72, 36, 18,180,109,219, 6,159,124,218, 22, 14, 46, 63, 32,192,191, 1, 10, 11, 11, 75,135,191, 27, 81,217, 6, -212,175, 95, 31,233,233,233, 72, 79, 79,135, 66,161,128,171,171, 43,156,157,157,177,122,245,106,126,221,186,117,191,234,245,250, - 77, 25, 25, 25, 38, 71,178,156,157,157, 59, 17, 4, 49, 79,173, 86, 75,202,220,225, 74, 20, 10,197, 9,181, 90,189, 84,169, 84, - 26,221, 17,148, 32, 8,232,245,122, 16, 4,129,211,207, 92, 81,168, 35,144,151,120, 7, 83,254,231, 85,206,120,137, 68,162,106, -155, 75,121,158, 47, 28, 58,116,168,163,135,135, 59, 18, 98, 31,226,200, 17, 30,223,126,251,109,201,168, 72,196, 20,223, 24,148, - 60,239,218,181, 43,188,189,189,193,155,144, 43,131,227, 56, 60,120,240, 0,251, 79, 92,132,139,151, 63,226, 31, 71,227,238,207, -167, 80, 71, 97,135,198, 45, 90,193, 96, 48,212, 42,245,198,235,192, 96, 48,236,240,245,245,229,117, 58,221, 69, 0, 27,194,195, -195, 71, 41,149,202,169, 39, 79,158,116, 29, 52,104, 80,242,169, 83,167,214, 2,216, 25, 30, 30, 30,252,245,215, 95,119, 99, 24, -166,194,209,130, 20, 69,253,248,217,103,159,117, 25, 52,104, 16, 33, 38, 13,186,179,103,118,209, 12, 99, 32,190,152,179,131,189, -112,229, 34,201, 48, 6,226,253,161,159,113, 63,255, 30, 78, 78,248,116, 37,219,188, 93,111, 68, 68, 68, 56, 7, 5, 5,125,109, - 48, 24,170, 52, 90, 37,145,170,202, 34,148, 20, 69, 97,212,168, 81, 56,112,192,248, 30, 84, 99, 1, 31, 43, 47,139, 27, 75, 54, -118,183, 32,232,130, 50, 38,171, 30, 66,142,135,229,164, 62, 78,126,163, 76, 22, 0,100,102,102,110, 5,176,149,227,184, 84,115, -115,115,228,231,231, 87,244,251,147,133,135,135,203, 36, 18, 9,122,246,236,105, 23, 26, 26, 26, 67,146,228,186,228,228,228, 74, - 29, 71, 69,205,132, 21, 53, 39,162, 22,163, 14,109, 21, 8,106,219,169,133,229, 35,235,197,150, 50, 90,115,175, 78,140,204,138, - 0,144,171,117,122,118,237,197,144, 60, 34, 77,218,188, 85,215,150,176,162,205,131,114,152,252, 10,141, 22, 73, 81,119,115,179, -115,222,205,203,215,225,202,213, 8, 12, 29, 82, 31, 90, 61, 1,142, 35, 81, 80,168, 5, 40, 17, 72, 0,195, 62, 24, 9,158,160, -145,149,154, 12,138,162,194,193, 48,120,195,152, 29, 28, 28,252,238,156, 57,115,234,206,152, 49, 3, 51,102,204,240,218,190,125, -251,214, 37, 75,150,204, 72, 79, 79,111,130,106,146,143, 87,161, 83,231,212,129,249,211, 79, 92,222,146,219,187,131,250,113,203, - 6, 69,145,175,150, 13,144, 37, 18,225, 9, 77, 33,147,231,203,119, 51, 10, 10, 10,234, 92,118,253, 47,227,229, 78,240,165,207, -141,234,163, 85,191,174,219, 59, 45,154, 7,124, 58,119,206, 92,203,168,107, 23, 48,235,171, 13,188,111,171, 30,249, 91, 47,223, -213, 21,152,123,191, 91,144,241,228,170,177,254, 2, 0,222,121,123, 0,154, 54,106,243,202,155,129, 93,139,146,181, 95, 57,127, - 27,169,233, 73, 70, 87,182,197,230,160,194, 62, 89,198, 12,233,127, 25,181, 90,157, 19, 17, 17,225,152,152,152, 88,174,227,187, -183,183, 55, 8,130, 64, 88, 88, 24,110,220,184,129,161, 67,135,130,166,105,136, 68, 34, 92,188,120,209,164,104, 76,153,232, 82, -201,168,195, 94,238,238,238,149,141, 54,172, 86, 75,173, 86, 35, 55, 55, 23,103,206,156, 65,253,250,245,177,100,201, 18,184,186, - 56, 97,238,220,233,224, 56, 14,121,121,121, 96, 89,214,216,136, 22, 87, 18, 45,226, 56, 14,233,233,233,168, 91,183, 46, 54,110, -220,136,181,107,215,126,173, 84, 42, 79,154,186,143, 30, 30, 30, 54, 44,203,126,209,187,119,239, 30,253,250,245, 67,175, 94,229, -243,177,238,219,183,207,242,232,209,163, 75,215,175, 95,255,142, 94,175, 95,150,150,150,150,110,140,238, 15, 63, 20,165, 95,146, -183, 91,128, 89,131,234, 96,196,164, 93, 88,189,250, 24,164, 82,105,185,138,119,241,226,197, 85,154, 24,142,231,125,197, 25,215, -146,167,207, 92,229,184,116,105, 40, 66, 67,211, 64,146, 36, 92, 92, 92, 64,146, 36,158, 63,127, 14,146, 36,225,229,229, 5,146, - 36,145,148,148, 84,210, 39, 48, 27, 21,140,122,172,248, 46,156,132, 70,163, 65, 66,124, 28, 18, 99, 99, 96,145,151, 2,133,149, - 28,217, 15, 31,160,233,216,113,165,249,159,254,102,246,232,116,186, 61,101,158,175, 58,117,234,148,142, 32,136,247, 81,212, 79, -163, 36,162,241, 53,195, 48, 95, 87, 38,210,174, 93,187,230,115,230,204, 17,149,164,219,112,245,252,134,209,235,245, 28, 0, 52, -104,250, 86, 57,183,255,228,201, 19,172, 94,189, 26,133,133,133, 16,139,197, 98, 99,206, 3,199,113,165, 35, 12, 43, 50, 97,166, -152, 44, 0,176,247,114,255, 46,236,206, 69,246,126,236, 22,117,248,163, 95,204,148,241, 36, 72,221,155,107,178, 94,142,108,185, -187,187, 47,224, 56,142,231,121,126,126,153,183,164,158,158,158,151,207,158, 61,107,207, 48, 12,214,175, 95,111,147,146,146, 98, -243,214, 91,111,205, 2, 80,169,209,170,168,153,176,162,230, 68,148, 25,117, 40,149, 74,237,116,186, 74,131, 39,175,140, 58,100, - 89,248, 89, 89,218, 32, 27,137,208, 58, 24,154,231,216, 51, 89,231,148,227,238,185,190,104,209,200,156, 53,212, 37,243,116,112, -147,219,128,227,249, 74,135, 70,107, 13,134, 95,238,221,185,219,211,211,163, 62,117, 50,228, 18,250,246, 31, 4,173,150,132,198, - 64,128,160, 68, 32, 40, 49,154, 52,109,129,134,141,155,130, 7,112,251,230, 53, 70,103, 48,156,123,147,202,222,165,227, 39, 67, - 9, 2,235,192,115,124, 5,121,180,234,246,239,223,127, 41,128, 79,171,211,113,108,247,201, 80,146, 44,210, 41,155, 71,235,179, - 79,130,241,240,166,200,250,210,157,229,226, 94,237,112, 58, 61,148,128, 92,246,199,168, 67, 17, 89,171,212, 28,255, 22,195, 85, -189,209,242,240,240,176,177,146,202,126,248,120,236, 24,203, 23,247,175, 35, 37, 50, 12, 87, 47,197,100, 31, 60,122, 44,171, 48, - 51,109,172, 9, 38,171,180,153,207,222,185, 14,188,253, 95, 53, 90, 50, 11, 5, 0,192,219,191, 13, 40,115,211,210, 8, 85, 20, -205,170,137,201, 42,123,193,174, 40,135,214,132, 9, 19,176,125,251,118,116,236,216, 17,190,190,190,165, 23,123, 83,163,102, 21, - 68,151, 76, 30,109, 88,150,252,252,124,120,121,121, 97,219,182,109, 8, 15, 15,135,165,165, 37,134, 14, 29,138,252,252,252, 82, -131,101,108,103,120,158,231,159,156, 61,123,182,245,224,193,131,121,145, 72, 68,228,228,228,192,198,198, 6, 27, 55,110, 44, 84, - 42,149,167,107, 96,178, 6,137,197,226,233, 67,134, 12,161, 26, 52,104,128,212,212, 84, 88, 89, 89, 25, 8,130, 16, 1,128,141, -141,141,193,204,204, 12,193,193,193,104,214,172, 89,167, 25, 51,102,116,164,105,122, 99,114,114,242,174,170,126, 75, 4, 65,148, - 86,168, 99,215, 69, 67,167, 43,170,160, 55,109,218,132,226,190,110,127, 52, 17,196,198, 2, 70,140,100,177,176,176,128,175,175, -111,133,101,223,169, 83, 39,220,190,125,187,168,105,146,166,225,232,232,136,171, 87,175, 26, 53,146,170, 36, 17,100, 68, 68, 4, -252,189, 29, 16, 30,122, 22, 14,114, 17,154,185, 58,195,189, 83,103,196,196,196,252,157,209, 44, 2, 69,253, 48,186, 23,255, 6, -119, 0,152, 80,230,249, 70, 0,223,153, 34,200, 48, 12, 79,146, 36,145,144,144,160,151,203,229,132,157,157, 29, 45,149, 74,161, -213,106, 75, 13,215,147, 39, 79, 16, 18, 18,130,196,196, 68,216,217,217,145,214,214,214,208,235,245,217,198,232,251,249,249,193, -217,217,185, 92,199,247,177, 99,199,214,200,100,141, 2, 2,182,127,179,172,142,148,164,172,253, 29,222,193,179,232,231, 26, 82, - 7,217,127,193,100, 1, 64, 78, 78,206, 86, 0, 91, 75,158, 59, 56, 56,140,166, 40,106,174, 86,171,181,190,120,241,162,141, 66, -161, 32,118,237,218,101,152, 63,127,126, 14, 69, 81,217, 4, 65,172,249,251,205, 33, 34, 51,114, 99,189, 68,182,174,220,125, 13, -127,109,106,194,172,134,217,162,250, 10,162,113, 0,250,167, 69, 93, 25,205,196,118, 72, 85,166,144, 60,184,200, 42,174,193, 59, -102,205, 89,252, 69, 76,244, 93, 79,153,149, 12, 19,130,231,224,244,175,231, 65,144, 34, 92,190, 22, 6,157,158, 69, 70, 86, 46, -134, 12, 27, 14,119, 23, 7, 68,222, 56,147,206,112,220,198, 55,203,100,115, 27,122,246, 29,109, 43, 53,147, 23,159, 19, 22,123, -190,159, 14,146, 92,135, 47,191,252, 18, 1, 1, 1,147, 34, 34, 34, 22,161,154, 60, 90, 4,193,109,104,210,121,152,173, 88, 90, -164,195,115, 44,182, 29,158, 85,156, 71,107, 26, 54,110, 61,218,164,177,247,179,133, 85,229,209,122,131, 76, 86,217,117,213, 70, -203,203,203, 75,106, 46,194,120, 17, 69,207,248,248,131,126,138,180,216,135, 72,140,186, 91,212,188,160, 87,235, 83, 30, 71, 25, -147, 10,189, 59,202,231,239,224,171,106,186,210,104,140,186,163, 47,167, 89, 82,225,190, 28,205, 50,209,100,189,162, 89,214,108, -149,205,155,229,225,225,129,165, 75,151, 26,147, 71,235,229, 99, 47,161, 23,138, 58,192,151,237, 12,223,203, 72,147, 85,161,166, - 66,161, 64,102,102, 81,134,132, 46, 93,186,160, 75,151, 63,198, 51,232,245,250,210, 40,150,165,165,101, 69, 17,173, 87, 52,205, -204,204,102, 29, 59,118,108,204,181,107,215, 6,127,254,249,231,162,110,221,186,149,152, 57, 21,140,155,219,173,156, 38,203,178, -193,103,206,156,161, 56,142,195,182,109,219,112,251,246,109, 94, 46,151,207,147,203,229, 27,204,204,204, 88,181, 90, 61, 97,220, -184,113,195, 23, 46, 92, 72,118,234,212, 9,215,175, 95, 39,235,214,173, 59, 18, 40,151,196,178,194, 99, 15, 11, 11, 3, 73,146, - 96,178,226, 49,105,214, 65,152,155,209,136,142,142, 70, 86, 86,214, 43, 73, 76,141, 57,159,101, 35, 37, 37, 75,167, 78,157, 74, -155, 33,219,182,109, 11,138,162,112,239,222,189,202,154, 97,203,106,242,246,246,246,165,191, 15,177, 88,140,243,231,207,227,171, -175,190,130,167,157, 13,178,163,194,225,220,229,109,244, 24, 51, 14, 67,135, 14, 5, 69, 81,176,179,179, 43,141,252, 26,241, 91, -170, 13,101, 53,199,248,251,251,143,140,140,140,116,111,210,164,137, 75, 68, 68, 68,215,128,128, 0,175,240,240,240,146,231, 82, - 24,215, 55,167, 84,243,214,173, 91, 71, 54,108,216, 16, 60,106,212, 40, 49,199,113,236,139, 23, 47, 12, 0, 8,103,103,103,234, -214,173, 91,220,201,147, 39,161, 86,171,225,238,238, 78,186,185,185, 17,231,206,157,227,162,162,162,194,120,158,159, 99,204,177, -179, 44, 91, 46,141, 67,201,227,125,251,246,153,252,127,175,211,208,111, 73,183,183, 26,120,100, 36,223,131, 50, 41, 22,108,174, - 66, 31,114,252,148,214, 68,147,245,103,151,209, 95,169,185,248,241,227,199,110, 90,173, 22, 18,137, 4,155, 54,109,210, 47, 93, -186, 52, 50, 35, 35, 35, 16, 21,143, 40, 47,167, 89,195, 81,135, 89, 85,104,190, 50,234, 48, 55, 19,167,143,159,184,213,218,162, -255, 14, 76, 74, 78, 47,237,216,200, 19,132,221, 49,167, 70,129,242, 54, 77,146,200,159, 23,144,249,172,234,116, 21,199,174, 83, -235,116,131,250, 15, 24,246,219,129, 3,251, 45,230, 47, 88,128,171, 97,225,200,204, 41, 0,199, 83,224, 8, 2,115,231,206,135, -179,131, 29,242,146, 31,171,180,122,125,127,148,207,161,245,175, 47,119,130, 32, 39,159, 59,185,107, 29, 73,128, 43, 76,125, 36, -165,242, 99,229, 35,134,246,167, 7, 13, 26,132, 99,199,142, 33, 34, 34, 98, 75, 21, 38,171, 84,147,231,201,201,225, 23, 15,174, - 35, 0, 78,157,254, 72, 74, 23, 60,147,143,252,160, 63, 61,116,232, 80,252, 20,114, 13, 7, 78, 61,219,124,224, 20, 78,225,205, -198,244,204,240,150, 52, 34, 2, 27,249,184,117,106,209, 88, 70,179,106, 36, 70,197, 34,171, 80,131,115, 15, 95,228,144, 60, 89, -227,220, 58, 69, 23, 72, 49,226,227, 31, 87,112,103, 37, 43,174,208, 53, 38,105,146, 36, 89, 46,154, 85,155, 72, 86,217,253,116, -114,114, 42, 55,157, 75,217,138,187,164, 15, 80, 13, 82, 59,204,138,143,143,183,138,143,143, 7,207,243, 8, 11, 11,179,106,219, -182,237,172,218, 68,179,166, 79,159, 94, 26,181,122,121, 93,209,107,213, 81,220, 41,125,173,193, 96, 56, 60, 99,198,140, 73,109, -219,182,237,185, 96,193, 2, 2, 38, 76,192,251, 82, 52,135,225, 56, 14, 23, 46, 92,192,177, 99,199, 88,189, 94, 63, 94,169, 84, -134,151,217,100,253,157, 59,119,206, 13, 24, 48, 96,215,163, 71,143,168,200,200, 72,240,124,245,227, 78,213,106, 53,124,125,125, -193, 48, 12,150, 79,242, 64,126,126, 19, 48, 12, 3,150,101, 97,110,110, 94, 26,197, 43,107,158,171,251, 29,177, 44,251,138,209, - 10, 11, 11, 3, 69, 81, 8, 12, 12,196,221,187,119, 75, 35, 90,213, 69,160,244,122,125,188,147,147,147,211,226,197,139, 75,247, - 43, 61, 61, 29,103,207,158, 69,187,246, 29,208,104,252, 4, 36, 39, 39, 99,205,154, 53,112,117,117,197,146, 37, 75,144,149,149, - 5,134, 97,254,234,112,250,187,145,145,145,238, 31,124,240, 65, 90,120,120,184,123, 72, 72,136, 77, 80, 80,144,249,176, 97,195, -210,194,195,195,221, 9,130,232, 0, 19, 59, 65,115, 28, 55,123,238,220,185,191, 46, 89,178,100,214,167,159,126,218,118,212,168, - 81, 34,145, 72,196, 37, 37, 37, 49,251,247,239, 39,124,125,125, 73,177, 88, 76,156, 57,115,134,187,121,243,230, 13,134, 97,150, - 3,184,108, 74,196,185,172,201,162, 40,202, 88,147, 85,142,169,142,210,145,150,100,122,224,134, 77, 75,201, 6,222,238,250,221, -251,207, 38, 92,190,254,248, 41,165,101,166,254, 80, 69,106,128, 55, 25,138,162, 14,249,251,251,143,158, 60,121,178, 89,175, 94, -189,164, 11, 23, 46,204,205,207,207,175,204,100, 85,112,195,252,151,140, 58,252,126,246,231, 33, 83, 63,107, 50,218,231, 35,231, - 58, 8, 45, 76, 67, 54, 77,145, 86, 54, 36, 90,120, 81,200,207,120,162, 56,245,219,206,231, 0,170,203,203,118,235,206,131,136, -238,141,155, 52, 63,186,124,201,114,199,121, 51,103,136,142,134,252, 2,158,209, 35,236,226, 69, 88,136, 89, 62,234, 78,104,170, - 86,175,235,135, 55,112, 10, 30,229,213,239, 14, 0, 56, 97,103,103,119,127,204,168, 81,190,254,254,195, 32,151,203,113,228,200, - 17,236, 89,191,158, 93, 11, 12,150, 2,119,131,171,201,167,151,118,163, 84,231,222,184, 49, 99,252, 90,180,248, 8,114,185, 28, -135, 15, 31,198,174,181,107,141,214,249,151, 83,146, 25,254, 52,254,200, 16, 95, 77, 31, 45,146,200,191,241,248, 69, 65,216,227, - 23, 5,224,120,158,227,121, 45, 73, 34,161, 80,175, 95,242,248, 89, 82,141, 76, 65, 73,211,225,215,223, 76,126,125,109, 30,101, -204, 79, 77,135,116, 87, 96,178, 18,203,206,145, 86,182,146,174,236,177,193, 96, 72, 52, 82,126,153,167,167,231, 43,175,213, 60, -244,203,155,100,178,140,205,163, 5, 0,153,153,153, 74, 0,243,174, 95,191,190,175,103,207,158,227, 0, 36,213,176,140,182,117, -238,220,121, 60, 0,138, 32,136, 45,201,201,201,225,175,252,225,149,202, 24, 87, 87,215,149,222,222,222, 19,138,110, 76,137,109, -213, 84,228,207,154, 52,105,162,175,168, 44, 42,123,206,113, 92,181,101,148,147,147,131, 54,109,218,188, 50,167, 37,207,243,120, -241,226, 69, 73,196,169,244,220, 87,101,224, 10, 10, 10, 38,124,242,201, 39, 91, 69, 34,145, 39, 0,162,196,228,178, 44, 75,125, -247,221,119, 50,150,101, 41, 0, 4, 73,146,140, 72, 36,210, 28, 59,118,140, 97, 24, 38, 94,171,213, 78,248,139, 47, 16,135,137, -162,169, 24, 10, 35, 35, 35, 27, 20, 71,178, 18, 35, 34, 34,238, 29, 56,112, 64, 1,224, 96, 13,117, 47,171, 84,170,203, 75,151, - 46,237,180,105,211,166,217, 19, 38, 76,104, 51,116,232, 80,186, 75,151, 46, 56,125,250, 52,123,225,194,133, 48,181, 90,189,204, - 20,131, 85, 92,150,185, 30, 30, 30,165,134,171,154,255,114,149, 29,121,237,189,164, 27,134, 79,116,149,109, 91,118,182, 32, 35, - 89,119,205, 80,160,155,179, 19,136,192,127,152,212,212,212,207, 1,204, 95,179,102, 77,114,179,102,205,164, 98,177, 88,103,172, -201,250, 11, 97,184,156,130,247,190,237, 49,240, 68,231,185,159,120,247,232, 26, 40,247,168,227,232, 22, 21,155,138, 39,215, 79, - 23,222, 63,245, 77, 28,175,205,238, 11,192,152,158,235, 55,181,122,125,253,233, 51,166, 79,146,136, 68, 61, 89,150,109,218,237, -220,113,158,162,168,112,157,193,112,174,184,185, 80,243, 6, 23,249,215, 43, 87,174,244,245,247,247,199,145, 35, 71,112,110,239, - 94, 12,201,200,192,121,138,162, 72,177,216,254,148, 94,191, 10,198, 25,164,175, 87,175, 94,237, 23, 16, 16,128, 67,135, 14,225, -204,174, 93, 24, 92, 51,157,202,234,186,214, 0, 20,197, 79, 51, 0, 60, 2,208, 18,128, 25, 0, 45,138,166,118,114, 40, 91,133, - 21,191, 87,242,254, 37,130, 32,254,204,142,176,213,103,134,127,153,136, 39,113, 45, 95,247, 94,168,213,234, 44, 95, 95, 95,147, -198, 92, 27, 12,134, 42,219,112, 25,134, 73,244,241,241, 49, 58,106, 97,140, 41,202,202,202,106,245, 39, 22, 70,173,250, 98,149, -171, 68, 56, 46,206,197,197,133, 43,169,244, 43, 50, 97, 21,189,198, 3,207, 77,249,158,148,148,148, 71, 0, 62,171,233,126, 38, - 39, 39, 31,133, 17,147, 70, 27,187, 29, 0,100,103,103,191,246,201,124, 9,158, 79, 90,184,112,161, 73, 6, 27, 60, 95,149,249, - 12, 47, 40, 40,104,107,204,119,235,245,122,252,141, 28, 42, 94,200,136,136,136,113, 4, 65,244, 66, 81,147,192, 22,188,158,108, -222,151,243,242,242, 46,175, 88,177,162,211,182,109,219,166,242, 60,143,188,188,188,181,166, 26,172,210,187,231,180,180,211,175, -235,192,179, 82,117,191,239,223,146,248,182, 58, 71, 63,117,123,129,110, 23, 4, 74,131, 81, 60,207,255, 56, 98,196,136,118, 0, -118,214, 86,172,146, 81,135,181,229, 57,151,157,219,236,252,244,175,198,156,183,177,236, 13,150,110, 0, 29,121, 10,186,204,211, - 0,126,128,113,221, 28, 74,143,151,225,184,213,140, 78,183,186, 76,229,242, 95, 40,103,187,128,128,128,169,163, 71,143,198,252, -249,243,113,102,213, 42,253, 68,130,200, 21, 1,252,175, 69, 55,154, 36, 1,204, 52, 86,103,228,200,145,152, 63,127, 62,126, 94, -190,188,166, 58, 85,161, 32, 8, 34, 4, 0,102,205,154, 53,103,233,210,165,182,179,103,207,110,186,108,217,178, 37,197,207, 31, -150,188, 95, 92,215, 5,205,158, 61,187,113,153,247,243, 1,220,250,147,207,103,133,153,225,255,108,186, 11,154,130,166,160, 41, -104, 10,154,130,166,160, 41,104,214, 6,158,231,123, 23,173, 42, 95, 87,246,184,204,250,111,129,134,128,128,128,128,128,128,128, -192,191,144,178, 81,172,154,188,255, 26, 41,233,163, 85,150,109, 64,209,176,238,202, 92,169, 41,163, 30,106,226,108, 67, 5, 77, - 65, 83,208, 20, 52, 5, 77, 65, 83,208,252,207,105, 86,167,253,202,231,121,158,239, 77, 16, 68, 8,207,243, 65,149,173, 75,140, -213,203,143,203,172, 95, 91,183,131, 10, 40,233,155,245, 74, 31,173, 63, 27, 33,172, 42,104, 10,154,130,166,160, 41,104, 10,154, -130,102,173, 40,105, 2, 4,192,207,154, 53,107,246, 63,176,233,208,165,216,100,149, 93, 0, 84,209,116,200,243,135,169,164, 36, - 88, 73, 36,114, 49, 0,232,116, 42,189,155, 27,242, 8, 98,208,223, 57,225,173,192,191,147,146,225,222,169,175,121, 91, 1, 1, - 1, 1,129,255, 6,233, 37,145, 42, 0,233, 0,136,226,231,186,226,117,122,177, 33,123,249,113,185,247,255, 68,148,168, 36,146, - 69, 87,102,178, 50, 50,228, 14, 52,157,237,199,178,154,134, 0, 64,211,100,116, 70,134,109, 12,207, 31,206,168,137,217,114,112, -116,188, 35,162, 40, 55, 99,182, 53,176,108, 82, 70,106,106,249,212,241, 4,241, 38, 24, 60, 99, 77, 68,109,204,198,159,110, 84, - 28, 28, 28,156,156,156,156,254,103,101,101,213, 62, 39, 39,231,102,122,122,250, 79, 85,204,123,184,148, 32, 48,163,232,119,133, - 21, 0,102, 87, 33,109,202,182, 47,227, 43,151,203, 39, 17, 4, 17, 80,252, 7,139, 80,169, 84,155, 0, 60,254, 15, 94,144,204, - 0,244,163,105,122,164,131,131, 67,155,148,148,148,133, 0,106,154,205,155, 6, 48,221,198,198,102,136,141,141,141, 79, 86, 86, -214,211,188,188,188, 67, 0, 86, 3,168,118,168,244,194, 79, 93,218,119,233,213,101,222,133, 51, 23,190, 94,184, 94,121,253,149, -247,167,187,216,247,236,209,113,254,133, 83,215, 22,207,217,152,156,101,226,190,145,197, 11, 80, 52, 58,146,199,171,201, 94,107, -139, 8, 64, 31, 0, 93, 0, 92, 0,112,202,152,227,174,132,118, 0,230, 20,239,243,106, 0,231,255,225,191, 35,115, 39, 39,167, -229, 0,250,208, 52, 29,153,148,148, 52, 30, 64,226,223,188, 79, 52,128,214, 0, 2, 80,148,134,227, 22,140, 75,225, 80, 45,246, -246,246, 65, 52, 77, 79, 42, 78,237,178, 41, 51, 51, 51,228,159, 90, 48, 18,137,100,173,179,179,243, 71,106,181, 90, 69, 16, 4, - 95, 54,223, 35,195, 48,137, 25, 25, 25,173,222,180,139, 26, 65, 16,183,254,225,187, 56,190,130,215, 42,207,163,149,148, 4, 43, -154,206,246, 75, 75, 9, 31,146,172,124, 48, 24, 0, 92, 93,154, 30,114,116,110,114, 48, 41, 73,162,119,110,208,223, 66, 36,167, - 55, 81,148,168,185, 70,167,117, 16,209,162, 12, 61, 99,184, 71,234,248, 73, 41,143,126,170, 48,217,162,136,162,220,226, 98,206, - 59, 50,250, 44,136,100,174, 16,153,121, 86,186,183,174,174,174, 53, 58, 74, 91, 91, 31, 75,189, 84, 54, 85, 36,162,122,112, 60, - 19,192,115, 0, 73,136, 34, 24,214,240,155, 88,171,253, 54, 59,251,105,126, 77,207, 96, 3,123, 56,243,192, 80, 16,232, 1, 30, -231, 8,224,192,163, 76,164,152, 32, 97,172,137,168,141,217, 40,251,217, 53, 0, 62,127,221,191, 36, 55, 55, 55,219,160,160,160, -181, 95,125,245,149,153,133,133, 5, 17, 31, 31,223,107,230,204,153,111,221,190,125,251,179,164,164,164,228,151, 77, 31, 65, 96, - 6,199,241, 36, 0,144, 36, 49, 83,161,112,148, 83, 20,245, 74,110, 35,150,101,229,233,233,105,147, 57,142, 39,138,183,157,193, -243, 88,103,140, 97,148,201,100,195, 2,154, 52,255,108,249,202,213, 22, 78,142,142,230, 12,203,233,159,191,136,147,207,155,245, -121,219,216, 39,143,215,105, 52,154,253, 53,249, 95, 83, 20, 53, 68, 42,149, 6, 1,240, 47,126, 45, 74,171,213,134,176, 44,123, -208,216, 10,221,201,201,233, 18, 69, 81,117, 76,249, 98,150,101,227, 83, 83, 83, 3,107, 88, 68,131, 60, 61, 61,127,232,220,185, -179,188, 77,155, 54,144, 72, 36,152, 63,127,254,116,165, 82, 89,157,209,162, 1, 76,151,203,229, 67,204,205,205,125, 10, 10, 10, - 98,213,106,245, 81,137, 68,210,125,221,186,117, 30, 29, 59,118,180, 76, 77, 77, 37, 40,138,114,250,249,231,159, 63, 92,187,118, -109, 47,134, 97,186, 85, 87,201,229,198,242,243,164,125,252, 59,229,198,158,159, 7,224,221,151,223,103, 52,178,145, 60,229, 17, -164,230,239, 38, 20,155, 15,163, 77,150, 72, 36, 90,231,236,236, 60, 90, 83,148, 43,128,127,185,194, 1, 0,157, 78,151,157,147, -147,211,160, 38,127,121, 0, 99,109,108,108, 70,127,241,197, 23,182,239,190,251, 46,246,238,221,251,241,246,237,219,179,243,242, -242,126, 68, 81, 34,204, 71, 38,106,206, 72, 73, 73,121, 79, 36, 18, 17, 30, 30, 30,148, 90,173, 54,197,104,249,161,104, 18,230, - 91, 0, 54,161, 40,117, 65, 87,160,232,255, 14, 96, 69,137,113, 35, 73,114, 83,131, 6, 13,254, 23, 21, 21,181, 25,192,215, 53, -253,175, 59, 59, 59,111,221,184,113,227,224,190,125,251, 82,233,233,233,110,205,154, 53,219,151,146,146,210,233, 53, 92, 70,198, - 72,165,210,105, 77,155, 54,109,244,232,209,163,152,188,188,188,213,197,231,179,170,255,148, 59,128,238, 54, 54, 54,221,230,206, -157,107, 17, 20, 20,132,109,219,182,189,183,125,251,246,130,252,252,252,223, 80,212,167,167, 86, 38,144,166,233, 73,137,137,137, - 14, 60,207,195,197,197,101, 18,128,127,164,209, 34, 73,114,221,128, 1, 3, 70,239,219,183, 79, 30, 23, 23, 39,119,115,115, 43, - 77,158, 77, 16, 68,141,235, 79,129, 90,179,173,140,225,170, 62,143,150, 68, 34, 23,179,172,166, 97,178,242,193,224,183, 58,127, -103, 13, 0,151, 46,126, 50,216,209,185,113,132, 68, 34,143,145, 90,201,142, 13,232,211,189,249,192,160,206,132,187,139, 35, 18, -149,105, 78,223, 31, 56,243, 78,200,153,243,199, 80,148, 64,172, 66, 24,125, 22,204,244,161,120,116,101, 61, 28,186, 36, 99,195, -207,137,184,126,255, 57, 84,185, 25,168,227,108,134,149, 83,123,194,217, 86, 94,179, 91, 47, 71,223,174, 12, 45, 61,248,193,176, - 17,214,255,235,231, 47,242,114,118, 6,207, 75, 17, 19, 91,208,225,151,179,231, 91, 31, 61,188,127,146,185,200,119, 72, 97,218, - 99,163, 47,110, 45, 92, 96, 86,168, 71, 63,154, 34, 62,236,216,170, 81,183, 97,239,117, 34, 27,249,215, 71,228,195,168,158, 39, -126, 15, 91, 73, 94,123,248, 27,195,242,187,205,197, 56,126, 87, 89,101, 66,191, 87, 12, 71,183,110,221, 59, 73,165,210,114,201, -147,180, 90,173,248,183,223, 66,219,213,196,108,148,124,135, 78,167, 37, 69, 34, 9, 72,146,248, 44, 32,160,137,127, 70, 70,198, -121,130, 32,126, 72, 78, 54, 45, 90,240, 9, 32,201,166,233,150,164, 84,234,194,234,116,246, 0, 64, 72, 36,217,207, 73,178,201, -220, 57,115, 44, 40,138,226, 50, 51, 51,161, 82,169,136,113,227,198,201, 98, 99, 99, 7, 36, 37, 37,173,175,230,142, 4,219,183, -111,247,115,113,113,121,101,246, 88,165, 82, 41,233,219,247,127, 53, 41,122,191,166,205, 90, 76, 59,115,230, 87,255,188,172,108, -205,246, 53, 91,239, 24,100,114,109, 93,255, 6,162, 77,219,118, 89,143, 31, 61,252,147,232,232,135,247, 96,218,124,117,158,102, -102,102,199, 86,173, 90, 21,208,181,107, 87,145,163,163, 35, 82, 83, 83, 17, 21, 21, 21,240,251,239,191,247,219,181,107,215,116, -181, 90, 61, 0, 48,106, 66, 84,223,223,118,255,224,104,110,103, 15,214, 96,128,107,211, 22,165,249,205,158,252,126, 22,140, 94, - 15,206, 96,128,127, 80,191,226,104, 50, 15,127,127,255,154,102,221,117,109,220,184,241,158, 37, 75,150,136,181, 90, 45,194,194, -194,112,254,252,121, 78,169, 84, 86,151, 16,151, 38, 8,226,236,130, 5, 11,220, 3, 3, 3, 45, 51, 50, 50,192,178,172,195,241, -227,199, 39, 53,111,222,220,202,195,195, 67,178,123,247,110, 20, 20, 20,128, 97, 24, 59, 31, 31, 31,187, 97,195,134,233,118,239, -222, 61, 29,192,242,202, 34, 89,121,177,252, 60, 37,225,243, 78,131,150, 35,145, 66,252,250,206,180,119,240,139, 85, 61,162, 52, -178,245,142,143,143,101, 94,146,124,166,133, 85, 19,187,188,164,208,153,239,248,248,108,255,245,169, 81, 55, 67,100,113,101,243, -193,129, 3, 7,228, 81, 81, 81,114,127,127,127,112, 28, 87,154,129,191, 36,225,172,175,175,111, 77,206,227,178,224,224,224,153, -131, 7, 15, 70,211,166, 77, 75,147,162,126,249,229,151,152, 57,115,166,237,165, 75,151,166,239,223,191,127,250, 79, 63,253,180, - 28,192, 44, 19,163, 49, 37,152, 90,198,139,158, 61,123, 54,232,216,177, 99,195,103,204,152,225, 11, 96, 50,128,249,153,153,153, -157,139,163, 49,146, 98,163, 53,102,250,244,233, 19,103,205,154,133,247,222,123,111,126, 88, 88,216, 55, 53,140,242, 81, 12,195, -188,215,183,111, 95,202, 96, 48,192,220,220, 28, 6,131,161, 94,109,131, 18, 0, 54, 78,152, 48, 97, 98,112,112, 48,108,109,109, - 97, 48, 24,252, 14, 28, 56,176,125,254,252,249,237, 1,140,173,100, 95, 71, 78,156, 56,241,253, 17, 35, 70,160, 85,171, 86,160, -233,162,211,184,106,213, 42, 44, 94,188,216,226,236,217,179,253,118,239,222,221,239,196,137, 19, 71, 81,126,218, 46,147,224, 56, - 14, 52, 77, 35, 33, 33, 1,142,142,142, 82,142,227,206, 16, 4,177, 45, 43, 43,235,167,127, 80,101,190, 98,208,160, 65, 31,236, -219,183,207, 2, 0, 86,174, 92,137,105,211,166,193,201,201, 9, 22, 22, 22,130,213,249,231, 68,180,198, 87, 27,209,170, 14,149, - 74,213, 98,246,167, 31,130, 36,139,238, 26,235,215,245,196,210, 57,227,137, 19, 33,103, 90, 84, 25,131,151,185,226,209,149,245, -144,122, 76,133,214,192,224,198,253,103, 56,183,178, 87, 81,109,249,238, 92,104,245,221, 74, 42, 27, 59,137,153,217, 10, 29,203, - 94,133,179,115, 24, 94,188, 72,175,206,100, 41,156,157, 66,182,108, 89,110, 22, 80,175, 1,244,140, 1, 73,105, 73, 32, 8, 41, -220,221, 44, 49,102,228,187,162,206,157, 93, 29, 22, 45,218,122, 58,133, 67,127, 85,198,227,106, 19,134,250, 57, 96,103,139, 0, -223,193,195,122, 7, 74,155, 4, 52,134, 88,106, 86,250, 94,203, 86,173,208,178, 85, 43,114, 86, 65,126,143,155,183,238,244, 56, -114,246,134, 86,101,120,113, 40, 38, 3,163,170,185,200,148, 26,142, 41, 83,166,192,201,201,169,220, 6,169,169,169,248,253,247, -223, 42,252,140, 9, 23,178,210,239,248,230,155,111, 44,179,179,179,223,221,177, 99,199,219, 28,199,125,147,146,146,114,197, 24, -145, 17, 64,157, 92,169,180,219,232,213,171,185,230,255,251, 31,101,227,236, 76,114, 44, 75, 36, 63,125,106,191,102,253,250, 46, - 89, 79,158,152, 21,218,217,101,101,171,213,170,152,152, 24,200,100, 50,130,166,233,214, 21, 72,165,242, 60, 86,144, 36, 49,147, - 32, 8, 72,165,178,152,224,224,224,187,197,239,213, 57,117,234,148,188, 79,159, 62, 42, 0,113, 0, 32,149,202,220, 40,138,222, - 54, 21,243, 0, 0, 32, 0, 73, 68, 65, 84,244, 43,202,196,142, 21,198, 24, 76,115,115,243, 79,191, 94,178,220, 60, 47, 43, 71, -173, 47, 44, 52, 40,172, 44, 8,194,194,146,202,203,205,207, 79, 82,166,107,231, 46, 92, 76, 77, 24, 51,226,211,194,194,194, 73, -198,154,172,102,205,154,221, 60,118,236,152,163,189,189, 61,114,114,114,144,153,153,137,155, 55,111,130,227, 56, 12, 24, 48, 64, -218,161,109,155, 22,115,230,206,187,158,144,148,212,222, 24,179,101,110,231,128,149,129,205,139, 42,235,184,204,210,242,217, 54, - 40,168,116,155,197,137,185, 37,209,185,218, 76, 33,213,190, 91,183,110, 98, 0, 24, 59,118,108, 94,126,126,254, 82, 0,251, 80, -125, 70,255,233,243,230,205,115,171, 91,183,174,215,190,125,251, 80, 80, 80, 0, 0,142,117,235,214,133,159,159, 31,123,225,194, - 5,248,249,249,193,210,210, 18,151, 46, 93,194,245,235,215,209,170, 85, 43, 75,177, 88, 60, 88,175,215, 87,104,180,186,244,234, - 50, 79,218,199,191, 83,131,150, 35, 97, 97,229,130,237,251, 15,226,209,157, 93,157,180,250,168,121, 98,246,226, 8, 53, 47, 29, -149, 30,111, 49,171, 78,171,206,246,245, 27,255, 15, 94, 45,239, 58,104,216,203,207,230,245,168,187,140,150,105,118, 45, 92,173, -204,172,204,100, 1, 88, 57, 96,192,128, 65, 7, 14, 28,176, 1,128,240,240,112,164,166,166, 66,161, 80, 64, 38,147, 65, 36, 18, -149,206, 79, 90, 67, 70,109,218,180,169,212,180, 49, 12, 83, 58, 11,128, 92, 46,199, 91,111,189,133,230,205,155,227,167,159,126, - 26, 85,137,209, 10,108,219,182,237, 94, 47, 47, 47,143,178, 47, 22, 22, 22, 98,232,208,161, 0,128,206,157, 59,119, 51, 51, 51, -227, 75, 12,161, 82,169, 44,184,117,235, 86, 15, 0, 97,149, 56, 75,117, 82, 82, 18,190,248,226, 11, 60,127,254,252,227, 45, 91, -182,188, 0, 32,147, 72, 36,165,247,199, 0,252, 26, 55,110,188,110,218,180,105,136,141,141, 69,100,100,228, 77,212,188, 41,149, - 53, 55, 55,127, 98, 48, 24, 90, 49, 12, 3,181, 90,141,254,253,251,203,142, 30, 61,154, 74, 81, 84,116, 70, 70,198,112, 20,245, - 73, 49, 22, 25,128,213,193,193,193, 19,103,204,152,129,223,126,251, 13, 39, 78,156,192,136, 17, 35, 48,117,234, 84, 88, 88, 88, -140,158, 58,117,234,117, 20, 77,104,254, 50,221, 54,109,218, 4,150,101, 95,249,111,200,100, 50, 4, 6, 6,162, 81,163, 70, 56, -113,226, 68,183, 90, 24, 45,175,192,192, 64, 9,199,113, 40, 44, 44,196,133, 11, 23, 44,204,204,204, 44,220,221,221,199, 1,248, -199, 24, 45, 47, 47,175,224, 3, 7, 14, 88,148,109,253,145, 74,165, 40,243, 59, 16,248,251, 35, 90, 85,222, 97,149,162,211,169, -244, 52, 77, 70,187,186, 52, 61,116,233,226, 39,165, 77,135, 0, 25,173,211,169,244, 0,192,114, 60,242, 84, 12,204,164, 36,226, - 82,242,241,240,105, 70, 69, 82,229,134,104,138,204, 60, 33,109, 19, 7,158,231,161,211,179,208,230,166, 96,233,105, 21,162, 18, - 53,208, 21,102, 67,167, 47,234,134,229,224,224, 64,159, 57,243,203,180,208,208,223, 39,254,248,227,143, 84,162,181,117,100, 62, -208,162, 34, 77, 91, 91, 31, 75, 78, 34, 57,180,121,203,124, 51,158,122,138,152,248, 66,212,119,111, 3, 7, 27, 15,164,100, 20, -226,106,228,207,136,126, 28,130,186, 46, 94,152,250,233, 59,178,175,151,236, 59, 40,102,188, 61,115,114,158,231, 85,182,159, 37, -119, 81, 91,127,141, 1,147,245, 20,108,102, 44,216,252,228, 87, 54,176, 80,120,162,101, 87, 55, 40, 60,234, 73, 71, 77, 93, 60, - 18, 40,103,180,202,106,166, 18, 4,185,153, 36,137,137, 4, 65,160,105,211,102,137,171, 87,175,174, 40, 21,184,190,105,211,102, -137, 20, 69,186, 23, 93,216,201, 77, 60,207,165, 86,179,159,229, 76,141, 68, 34,157, 81, 20,246,119, 73, 56,125,250,180,126,208, -160, 65, 88,181,106,149,100,230,204,153,115, 41,138, 26, 91, 65,243, 94, 57,205,254,128,167, 77,189,122, 61,191,185,122,149, 23, - 25, 12, 68,214,205,155,121, 57, 74, 37,147,146,159, 47, 57, 28, 29,253,222, 71,159,127, 46,241,240,240,192,149,144, 16,251,244, -194, 66, 62, 71,171, 85,231,228,228,240, 12,195,220,172, 68,115,182, 66,225, 40,223,190,125,187, 95,112,112,240, 93,165, 82, 57, - 27, 0, 92, 92, 92,150, 2,104, 4, 32,174,204,107,216,178,229, 96,210,184,113,227, 98,210,210,210,102, 87,181,159,101,104,236, -168,112,148,239,223,186,251,129,157,165, 25,169,112,119, 37, 69, 54, 54, 52, 35, 49, 19,115,128,186,174, 71, 61,115, 0,141, 43, -249,236,203,154,132,153,153,217,177,147, 39, 79, 58,138, 68, 34,176, 44, 11,133, 66,129,231,207,159, 35, 39, 39, 7,249,249,249, -120, 22, 29, 5,111, 15, 15, 44,154, 53,211,101,242,204, 89,199, 84, 42, 85,171,151, 42,179, 87, 39, 64, 54,232, 95,137,236, 85, - 52,139,193,203,205, 94, 70,150,123, 89,158,199,199,199,195,194,194, 2, 1, 1, 1, 22, 87,175, 94,189, 92,133,201, 42, 59, 9, -240,224,142, 29, 59, 90,238,219,183, 15,173, 90,181,130,181,181, 53, 46, 92,184,128,240,240,112,232,245,122,178,160,160, 0, 22, - 22, 22, 88,182,108, 25, 60, 61, 61,145,159,159,143,184,184, 56,123,145, 72,228,240, 82, 70,251, 82,205, 11,103, 46,124,157, 27, -123,126, 94, 10,241,235, 59,219,247, 31,196,184, 97, 67,224,204, 63,189,108, 93,143,248,186,103,159,142, 95,242,148, 71,144,185, -101, 83, 91,223,128, 62, 16, 75, 44, 48,121,198, 98,196, 68,156,178, 85,229, 63,248,152, 96, 19, 60, 22,174, 62, 60,165,130, 99, - 39, 0,144, 30, 30, 30, 31, 29, 62,124,216,178, 52,244, 66, 81,165,115, 30,150,157, 4,190,138, 9,223,171, 61,159, 4, 65,224, -249,243,231,112,116,116,132,133,133, 69,233, 4,226, 81, 81, 81,184,113,227, 6, 74,102,163,168, 68,115,120,104,104,168,135,185, -185,121,185, 13,120,158, 71, 70, 70, 6, 24,134,129, 92, 46, 7,203,178,208,235,245, 48, 24, 12,208,104, 52, 22,141, 26, 53,154, -100, 48, 24,194, 42,210,228, 56,238,179,193,131, 7,119, 12, 11, 11,243, 89,191,126, 61,116, 58,221,202,148,148, 20,188,255,254, -251,224, 56, 14,221,186,117,107,199,243,252,163,185,115,231, 2, 0,166, 77,155,102, 40, 44, 44, 12,174,201,177, 23,211,168,101, -203,150, 62,191,253,246, 27, 58,117,234, 4,173, 86,139, 85,171, 86, 89,109,217,178,197,106,247,238,221,138, 25, 51,102,252,144, -158,158,222,171, 26, 77, 2,192, 74,103,103,231,137, 93,186,116, 49, 43,158,195, 20,187,118,237,194,162, 69,139, 14, 0,152,251, -203, 47,191, 44, 56,113,226,196,200,143, 62,250, 8,139, 22, 45,154,154,147,147,179,163, 50,205,103,207,158, 65,161, 80,192,202, -202,170,232, 98,169,215,227,222,189,123, 56,119,238, 28, 26, 54,108,104,204, 49, 85,182,159, 94, 3, 6, 12,248, 97,255,254,253, -150, 9, 9, 9,184,116,233, 18,188,189,189,161, 82,169,140,153, 27, 54,244, 79,168,176, 43,213, 84,171,213,154,248,248,120,139, -229,203,151,195,197,197, 5, 94, 94, 94,144,201,100, 32, 8, 2, 6,131,161,170,233,213,170,221,207,206,157, 65,103, 36,217,246, -181,182,177,253,152,231,121, 58, 55, 55,123,171, 30, 57, 71,158, 62,133,238, 47, 60,246,127, 51, 45, 0,220, 69,249, 57, 15,149, -165, 70, 43, 36, 36,132, 15, 10, 10, 34, 74,214,110,110,200,203,200,176,141,113,116,110,114,208,209,185,113,241,188, 95,100, 52, - 69,217,198, 56, 57,169,242, 0, 64,207,240,184, 22,157,131, 7, 79, 82, 16,254, 36, 5,230, 82,227,130, 47, 90, 61, 83,212, 99, -149,231,161, 41,248,227,166, 85,175,202,134, 86, 95,212,221, 67,167, 85, 33, 55, 61,146, 24,212,191,135,108,226,196, 9,112,113, -113, 83, 84,166,167,151,202,166, 78,158,246,158,141,157,141, 8, 33, 87,127, 69,187,134,253, 33,147,138,144,153,171, 1, 8,224, -241,211,115, 0,103,137,136,152,120,180,109, 44, 71,175,158,254,255,103,239,186,195,162,184,218,239,153,237,176,187,244, 94, 44, - 88, 0,123,239, 40, 98, 67, 99,239, 88, 98,239,216, 27,106,140, 37, 42, 26, 77,236,189,196, 96,239,137,216, 80, 84, 44, 88,233, -136, 88, 0, 41, 11, 82,150,165,108,223,157,157,249,253, 65, 9, 42,101, 65,243,253,190,228,219,243, 60,243,192,236,206,156,125, -231,222, 59,115,207,188,247,222,247, 21, 94,190, 16,191, 4,192,106,125,236, 37,211,158,131,227,218, 15,108,157, 22,218,156,120, - 80,121,201,128,192, 30, 10, 66, 8,113, 70, 50, 94, 63,188,168,215, 59, 35, 69, 81,115,172,173,173,243, 86,173, 90,213,189, 97, -195,134,154,217,179,103, 71, 38, 39, 39, 47,250,236,109,229,215,125,251,246,225,221,187,119,162,141, 27, 55,222,207,201,201,249, -161,154, 21,237, 71,211,216, 81, 60, 20,151,115,229,202,149, 54, 33, 33, 33, 11,118,236,216, 97, 55,119,238, 92,238,220,185,115, - 39, 3,248,169,178,225,194, 2, 30,175,215,198, 7, 15,104, 50, 45, 77,117, 98,247,110,238,222,208,208, 85, 26,138,114,180,182, -181, 37, 58,119,232, 32,227, 51, 24, 57,226,204, 76,210,166,126,125,102,210,237,219, 86,180,177,113,250,141, 27, 55, 10,164, 82, -105,133,169,115,152, 76,166,188,188,225,194,242,224,224,224,160, 46,111, 14, 87, 37, 29, 98, 1, 69,211, 26,243,122,245,232, 62, - 61, 59, 53,124, 23,159,144, 96,100,110,206,116,109,232,226, 30,251, 58,233, 57,173,211, 41, 9,130, 40,208,107,172,132,201, 28, -189, 99,199,142,230,166,166,166,160, 40, 10,102,102,102,200,206,206,134, 90,173, 70, 65, 65, 1,212,133,249, 80,231,231, 35, 58, - 57, 9, 93,186,119,199,200,190,125, 26, 7, 92,249,115,180, 78,167, 59, 83,233,120, 94,139,214,165,158,172,245,117,173,254, 26, - 11, 74,205, 43, 21, 93, 91, 90,187,130, 35, 20,162,247, 34,191,175,185,209,195,175, 93,187,118,125,216,176, 97,223, 45, 89,178, -132,145,145,145,113, 51, 41, 41,169, 11,128, 87,149,157, 36, 20, 10, 27,228,228,228, 64, 42,149,194,204,204, 12, 59,118,236,128, -157,157, 29,228,114, 57, 94,188,120, 65, 59, 59, 59, 19,247,239,223,135,179,179, 51,196, 98, 49, 52, 26, 13, 20, 10,197, 71,181, - 90, 93,225,112,121,241,240, 96,191,133,125,113, 35, 62,236,247,174, 78, 68,226,139, 81,139, 61,223,197, 71,191, 78, 9,186,253, -248, 39, 82,105,148,154,151,118,103,121,189,118,225,214,115,150,174,195,158,173,107, 16,255,236, 65,174, 93,237,130,189,198,132, -234,120,101,246,202,100, 50,229,235,215,175, 77, 34, 35, 35, 65, 16, 4,204,204,204,192,231,243,203, 21, 91, 53, 0,163,172, 7, - 74, 38,147,129,195,225,192,202,202, 10, 71,142, 28, 41,237,120, 93, 92, 92, 42,227, 56,216,187,119,239,209,181,107,215, 54, 41, -251, 97,187,118,237, 48, 99,198, 12,236,223,191, 31,161,161,161,159,228,211,252,248,241, 99,134, 86,171,173,236,186,243, 50, 51, - 51,251, 14, 29, 58, 52,236,225,195,135,166, 71,142, 28, 1, 73,146,229,110,135, 15, 31,198,211,167, 79, 87, 3,120, 93,195,118, -212,104,248,240,225, 15, 78,158, 60,105,158,157,157,141,146,182, 33,147,201,160,211,233,224,238,238, 78,144, 36, 89,213,188, 55, - 6,147,201,188,178,123,247,238,129,211,166, 77, 3,139,197,130, 90,173,198,238,221,187,177,124,249,242,204,226,151, 82, 13,128, - 85,199,143, 31,159, 48,104,208, 32,180,108,217,178,241,189,123, 21,207,236,144, 74,165,144, 74,165, 96,179,217,176,183,183,199, -134, 13, 27,160, 86, 23, 61, 86,220,220,220, 74,111, 99, 0, 7,221,220,220, 6,190,121,243,102, 27,138,230,174,125, 1,123,123, -251,161, 52, 77, 79,215,233,116,133, 93,187,118,181, 58,125,250,180,137, 72, 36, 66, 88, 88, 24, 86,175, 94, 45,161, 40, 74, 71, - 81, 20,161, 80, 40, 18,109,109,109,195,120, 60,158,177, 92, 46,207, 21,139,197,155, 0,220,252,255,234,201, 9,130, 32,216,108, - 54,166, 76,153, 2, 22,139, 5, 99, 99, 99, 40,149, 74,104,181,218, 82, 49,143,106, 14, 75, 55,108, 40,180, 98,129, 51,205,194, -164,201,130,145,243, 7,216, 56, 56, 58,193,220,148,135,184,184, 87, 93,238, 6,223,222,205,101,197, 31,160,212,218, 3,241, 31, -242,255,246,100,247,159,107,145,127,168,208,250, 34,231, 33,171,252,202, 28,169,163,233,243, 57, 34, 17, 87,195,229,242,223,148, -120,185,236,236,228, 5, 4, 49, 82,103,211,116, 48, 72,141,182,248, 65, 65, 23,111,122, 10, 45,173, 14,239,226, 99,240, 48,232, - 79, 88,203, 69,200, 73,108, 5,112,154, 67,173,200,135, 82,173, 41, 22, 37, 58, 68,134, 5,163, 32, 63, 23,205,218, 14, 0, 24, -140,167, 21,241,153, 89, 17, 3, 58,183,105,193,124,151, 18,131,118,110, 35, 80,223,185, 43,146, 51, 10,144, 39, 85, 65, 82,160, - 68,171,102,126,200,150, 40, 80, 32, 87,226,213,187, 0, 56, 57,214,103, 16,172,132,158,250, 10, 45,213,171, 75, 80,189,254, 3, -156, 58, 93,192,117, 31, 4,102, 29, 15,164, 68,221, 67,228,141,237, 72,139,125, 4,154,210,193,193,173,189,190, 55,201,238,155, - 55,111,182,239,210,165, 11,171, 87,175, 94, 45,175, 95,191,222, 50, 35, 35, 35,178, 88, 96,180,236,213,171, 87, 75, 27, 27, 27, -236,220,185, 83, 65, 16,196,238, 26, 86,118,169, 7, 44, 43, 43,235, 57,128,141,151, 46, 93,218, 61, 99,198, 12,216,218,218, 54, - 79, 79, 79,175,240,196,108, 54,187,229,196, 77,155,104, 54,147, 73,159,217,179,135,179,238,230,205, 95,126, 59,126,156,211,195, -203,139,160,105, 26, 17, 17, 17,252, 45,123,246,240,199, 14, 30,252, 33, 57, 43,139, 12, 9, 13,213,100,164,165, 21,102,201,100, -235, 50, 50, 50, 62,254,127,180,108,173, 86,251, 36, 49, 41,209,169,109,135, 86, 54,225,113,137,177,222, 61, 58,119,102, 48, 24, -140,248,132,228, 80, 27, 27, 83,254,237,160,219, 26,173, 86,251, 68, 31, 46, 30,143, 55,160, 71,143, 30, 44,137, 68, 2, 71, 71, - 71,100,103,103, 67, 36, 18, 21,121, 28,242, 37,208,228,231, 67, 91,144, 7,157, 76,138,196, 23,207,209,170,126, 61,222,121, 30, -111,128, 92, 46,175, 84,104,149,188,101,150,151,232,186,228, 51,174,137, 9,184, 66, 33,136,234, 15, 27, 14, 54, 55, 55, 95,158, -151,151,119, 29,192, 6,141, 70,227,187,124,249,242,118,187,118,237,178,222,184,113,163,233,244,233,211,207, 75,165,210, 86, 40, - 74,170, 90, 81, 7,246,158, 36, 73, 43, 0,118,193,193,193,176,181,181, 69,126,126,126,137,167, 69, 45,151,203,141,196, 98, 49, - 84, 42, 21,212,106, 53, 76, 77, 77,241,242,229,203, 92,146, 36,175, 86,101,156,105, 3, 98,131, 74, 19,247,131, 85, 99, 65,186, -134,180,240,204,202,165, 36,107,127,201, 88, 15,224,151,190,245,235, 31,214, 80, 15, 18,223,198, 92,181, 72,122,113, 63, 55,253, -173,172,254,145,235,137,149,205,209,162, 1, 80, 4, 65,208,110,110,110,200,206,206, 6,147,201, 4,159,207,135, 80, 40,196,138, - 21, 43,176,123,247,238,154, 8, 45, 35,129, 64,176,137,193, 96,140,102, 48, 24, 54, 58,157, 14,126,126,126, 24, 56,112, 32,184, - 92, 46, 52, 26, 77,169, 71,179,196, 75, 85,133,167, 35,226,233,211,167,166, 79,159,126,242,216,242,178,182,182,190,171, 82,169, -144,144,144,128, 43, 87,174,116, 7, 16, 82,205,186, 78,136,136,136,232,235,225,225,241,123,155, 54,109, 26,208, 52,141,230,205, -155,195,199,199, 7, 1, 1, 1,136,140,140, 68,126,126, 62,117,251,246,237,223, 0,108,171,110, 31, 94, 92,190,238,195,135, 15, -127,116,234,212, 41, 11,177, 88, 12,133, 66, 1,153, 76,134,243,231,207,163, 75,151, 46,176,182,182,198,201,147, 39, 73,154,166, - 43,171,123, 6,131,193, 56,114,224,192,129,129, 83,167, 78,197,222,189,123,113,230,204, 25, 12, 26, 52, 8,163, 71,143, 70,118, -118,182,221,214,173, 91, 39, 20, 15, 19,174,241,241,241,129, 84, 42,197,139, 23, 47,226,244,188,231,145,151,151,135,188,188, 60, - 24, 27, 27,151,189,199, 8, 0, 1,219,183,111, 31,179, 96,193, 2,212,175, 95,127, 77, 98, 98,226,118,148,179, 74,148,162,168, -153, 34,145,200,130,197, 98, 89,145, 36,137,212,212, 84,188,124,249, 18,115,230,204,201,205,205,205,157, 1, 32, 25,192,170, 41, - 83,166,108, 88,180,104, 81,105, 91, 90,180,104, 81,224,245,235,215,251,254,167,189, 57,110,110,230, 77,185, 76,222,124, 73, 33, -211, 74, 34,145,148, 62, 59,212,106, 53, 84, 42,213, 39,158, 44, 14,135,109,213,174, 85,237,107, 10,121,225,202, 87,111,243, 42, - 76,144,222,184,129, 89, 11,190,192,108, 65,151,174, 61,198,245,233, 59,132, 73,106,181,184,117,235, 42,142, 30,221, 7, 47, 15, - 55,212,111,216, 28,115,231,205, 55, 83,169, 73,191,219,183,111, 46, 55,127,250,240,102, 97, 65,222,138,202, 56,255,199,113,173, - 88, 92, 93, 43,119,232,176, 60, 5, 89, 28,194, 65, 82,188,107,109, 97, 97,177, 71,167,211,121,153,154,154,130,202,123,131, 87, - 47,159, 33, 87,194,134, 74,161, 3, 69, 23,137, 45,189,132,139, 74,141, 7,183,254,192,142,237,191, 64, 44, 22,195,163, 91,119, - 72, 89,181, 80,187, 86,109, 40, 21,242,226,155, 6,208,168,181,176,177,171,131,240,240, 72,109,129, 76, 86,225, 3,137, 99,164, -105, 92,219,206, 13, 42, 77, 39, 24,113,185,200, 47, 84, 67, 82, 44,178, 78, 94, 24, 5,149, 92, 1, 82,173, 1,169,214,194,166, -246,112, 52,178,235, 1, 74,119,181,105,181,138,143,210, 65,147,244, 0,154,164, 7, 48,238, 52, 15,127,250,143,249,172, 35,213, - 47,239,110,118,118,118, 86,108,108,236,213,136,136,136,161,163, 70,141,194,189,123,247,166, 3,152, 85, 60,124, 51,125,212,168, - 81,136,136,136, 64,108,108,236,213,236,236,236,172,111, 81,243, 92, 46, 87,161, 82, 21,245,177,124, 62,223,168,138, 99,157,218, - 13, 27,198,200, 15, 15, 47,216,254,248,241,154,195, 71,142,112,122,245,236, 73,104, 73, 18,148, 78,135,134,174,174, 68,159, 62, -125, 4, 1,231,206, 89, 49,181,218,167, 75,125,125,131,247,143, 31, 95,248, 92, 38,211,119,162,121,221,226, 33, 67, 0,168, 91, -201,103,122, 67,165, 82,237,154, 57,109, 82,175,144, 7,143,106,213,174,229,100,122,235,118, 72, 36,207,152,203,168,239,210,128, - 41,201,207,101,173, 95,179,210, 88,165, 82,233, 43, 90, 27, 91, 91, 91,227,227,199,143,120,247,238, 29, 84, 42, 21,180, 90, 45, - 40,185, 12,106, 73, 30,212,249,185, 32,148, 10,240,116, 58, 40,115, 50, 81,183,126, 61,224,175, 21,137, 85, 14, 69,149, 39,180, - 74,254, 26,153,154,130, 35, 16,130,193,102,235,157, 28, 29, 64,155,246,237,219,159,187,120,241, 34,103,242,228,201, 29,238,220, -185,179, 7, 64,178, 72, 36,234,185,122,245,234,231,123,246,236,225,205,152, 49,195,125,219,182,109, 19, 0, 28,172,136, 68,169, - 84,158,187,118,237,218,216, 58,117,234,216, 69, 71, 71, 67,169, 84,130,162, 40,244,235,215, 15, 40,154, 91, 3, 0,136,143,143, - 87, 40,149,202,172,152,152,152,130,228,228,100, 13,244, 88, 37,184,118, 87,198,147,130,143, 15,134,217,217, 59, 61, 53, 50,174, -235, 66, 75,195,135, 46, 28,225,180,117,251, 5,145,242,102, 66, 66,225, 15,189,235,109,150, 21, 70,205, 49,119,150,238,189, 25, -152,168,207, 68,248,210,213,133, 86, 86, 86, 96,177, 88, 96,179,217,224,112, 56, 32, 8, 2,243,230,205,195,161, 67,135,170, 26, - 58,252, 68,100,153,152,152,196,174, 91,183,206,121,198,140, 25, 28, 35, 35, 35, 72, 36, 18,156, 60,121, 18, 83,166, 76,193,209, -163, 71,203,157,255,162,199,144,210,231,222,210, 5,227,199,143,135, 90,173,134,143,143, 15, 14, 31, 62,188, 64,167,211,133,212, -224,150,126, 26, 25, 25,233, 26, 25, 25,105, 10, 96,208,232,209,163,143, 15, 31, 62, 28, 33, 33, 33,184,122,245,106,119, 20, 45, -250, 80, 0,240, 7, 96, 91,252,183,178,251, 83, 96,103,103,183,143,162,168, 65, 54, 54, 54,145,110,110,110,205, 78,157, 58,101, -158,149,149, 85,178,248, 1, 73, 73, 73, 56,118,236, 88,198,145, 35, 71, 10,116, 58,157, 21,131,193,184,150,151,151,183,162, 18, -193,118,100,251,246,237,147,138,135, 3,113,241,226, 69,250,151, 95,126, 33, 86,175, 94, 13,137, 68, 2, 47, 47, 47, 28, 56,112, - 96,190, 84, 42,109,249,203, 47,191, 76, 27, 57,114, 36,214,175, 95, 15,153, 76,182,189,170,151,149, 74,196, 23, 1,160,243,246, -237,219,235, 44, 88,176, 0, 23, 47, 94, 68,155, 54,109,140, 19, 19, 19,247, 3,152, 90, 94,253,209, 52,141,196,196, 68,200,229, -114, 60,122,244, 8,107,214,172,145,148, 17, 89,243,103,205,154,181, 97,254,252,249,216,180,105, 19, 29, 29, 29,157, 53,124,248, -112,187, 67,135, 14, 49, 27, 54,108, 56, 95, 46,151,255,199,132,150,123, 67,203,205,237,218,116, 93,238,224,212, 16, 39, 79,157, - 70,110,110,110,105,153,148,148, 11, 77,211, 40, 44, 44,196,199,143, 31, 97,102,106,130,173,219, 54,124, 55,123,250,164, 90, 40, - 10,131,241,165,203,178,190,197,182,225,163, 39, 47,246, 25, 59, 9,209,145, 97, 8, 56,126, 16, 49,209, 17,165,124,164, 86,131, - 55,113, 47,241, 38,238, 37,236,236,235,160, 79,175,238,196,152, 49, 99,250,141, 31, 59,218, 6,192,223, 22, 58,226, 31,236,205, - 2,190,140,163,117,232, 19,161, 85,133,187,206,218,194,194, 34,246,236,217,179, 86, 30, 30, 30, 76,146, 36,113,243,214, 45,204, -153,245, 61, 38,140,247,131, 6, 22, 32,213, 28, 80, 28, 35,189, 44, 81, 40,228,160, 65, 67, 38,147, 33, 52, 52, 20, 52, 69, 34, -224,208, 47,160,105,170, 84,104, 1, 52,212, 26, 13,156,106,187, 99,223,225,141, 36,216,236,231,208,150, 31,186,166, 64,204,212, -105, 73, 26,162,172, 20,164,100,196,192,204,164, 54, 88,236,218, 16,231,201,193, 98,216, 67,171,140,135,174,248, 92,185, 44, 13, - 10,205,215,213,159,174, 28,239, 41, 93,141,135,174, 66,161, 56,113,226,196,137,239,126,253,245, 87,110,255,254,253,221, 46, 92, -184,208, 25, 0,250,247,239,239,102,106,106,138, 19, 39, 78,168, 21, 10,197,137,111,232,241,233,209,190,125,123, 72, 36, 18, 36, - 37, 37, 69, 86,122,109,106,181,149,208,214,150,153,117,239,158, 54, 91, 34,169,213,163, 71, 15, 66, 75,146, 96, 16, 4,114,243, -243,145,252,225, 3,204,205,205,137,216,248,120,225,238,185,115, 47,187, 53,107,198, 42, 89,145,168, 15,174, 94,189,202, 71,209, -188,172, 74, 63,171, 38,100, 89,153, 31, 39,249,250,250, 94, 62,113,226,164, 89,102, 86,230, 27, 30,151, 75, 10,133, 70,142,227, -199,205,102,229,229,229,141, 5, 32,213,151, 76, 34,145, 32, 49, 49, 17,198,198,198,224,176,217,160, 20,114,232,100, 82, 40,115, -179,193,212,168,193,213,233, 96,201,231,161,150,157, 29,106,219, 88,235,197,249,238,110, 80,233,196,247,178,195,133, 91,219, 55, - 6, 87, 32, 4,215, 68,136,217,129,247,139,223, 70, 57,192,234,159,244,161,181,118,114,114,250,243,212,169, 83,156,236,236,108, - 68, 68, 68, 68, 2,200, 7, 96, 2,128,138,139,139,187, 19, 19, 19, 51,160,120,213, 93, 85,171,197,126,185,116,233, 82,111, 15, - 15, 15,210,197,197, 69,144,149,149, 85, 75, 34,145, 80, 25, 25, 25,159,184,132,130,130,130,120,133,133,133, 50,138,162, 46, 23, -139,172, 42,227, 23, 45, 28,225,100, 20, 26,142,121,158,222,117,155,155, 90,183, 64, 46, 25,222,252,105,100,198,188,133, 35,156, -118,109,191, 32, 82, 26, 19,170,227,132, 46,181, 22,203, 72,169,239, 36,102, 26, 40,154, 43, 21, 26, 26,138,228,228,100, 36, 38, - 38,126, 34,168,166, 79,159,142,128,128, 0,189, 60, 90, 2,129, 96,211,218,181,107,157, 23, 44, 88,192, 41, 35,138,224,235,235, -139,252,252,124, 28, 62,124, 24,190,190,190,213,238,248, 63, 67,189, 30, 61,122,244,119,112,112,128, 88, 44,134,189,189, 61, 60, - 60, 60, 6,134,132,132,184, 0, 72,170, 97,187,159,237,237,237,189, 97,221,186,117,208,106,181,152, 50,101, 10,222,190,125,123, -238,237,219,183, 59,106,215,174, 61,111,217,178,101,118,118,118,118, 24, 53,106,148,128, 36,201, 97, 21,145, 88, 90, 90,250, 31, - 60,120,112,108,255,254,253, 25, 26,141,166,219,221,187,119,241,225,195, 7,168,213,106,144, 36,137,247,239,223,195,215,215, 55, -163,120,117,227,123, 61,236,154,188,106,213,170, 73,243,230,205,195,150, 45, 91,176,118,237,218,223,204,204,204,154,181,106,213, -170,245,218,181,107,177,116,233, 82,212,169, 83, 7, 86, 86, 86,141, 86,175, 94,221,120,209,162, 69,216,181,107, 23,214,172, 89, -243, 27,128, 99, 53, 41, 8,138,162,136,205,155, 55,183,220,190,125,187, 67,137,200, 98, 48, 24, 56,123,246, 44,194,195,195, 7, - 38, 36, 36,148,119,206, 1,123,123,251,233, 14, 14, 14,220,219,183,111, 11,235,212,169, 3,146, 36,181,197, 34,107,119,237,218, -181,231,188,127,255, 30,253,251,247, 71, 66, 66,194, 9, 0, 19,204,204,204,100,139, 22, 45,226, 27, 27, 27,155,201,229,242,255, - 84,231, 13, 38,131,152,184,105,253, 82,188, 8,143,199,165, 75, 28,188,120,241, 2,118,118,118,224,241,120,160,105, 26, 42,149, - 10,217,217,217,208,106, 84,104,222,180, 30,126, 63,178, 25, 89, 89,217, 0,131,168,112,202, 13,193, 32,198, 77,250,126, 40, 30, - 62,186,133,253,251, 15, 66, 42,149, 85,240,242,109,132,134,110,141,225,228,104,139,212,180, 84, 16, 12, 88,255,157,215,250, 15, - 31, 58, 44,125, 4, 65,159,240, 14,101, 97,110,110,190,227,204,153, 51, 86, 94, 94, 94, 76,153, 76, 6,138,162,208,213,195, 3, -243, 22, 44,192,213, 83,167,224,218,193, 7,132, 90, 8,146,175,223,170, 7,165, 66,142, 38,173, 59, 99,228,168,209, 72, 73, 78, -134,247,128,225, 80, 42,229,165,111, 24, 37, 30, 45,181, 90, 3,107,219, 90, 8, 10, 10, 98, 98,202,148, 87,216, 93,190, 83, 66, -167,225, 70,189,121,175,236,146,167, 8, 71,232,139, 0,104, 84, 26, 52,111,190, 26, 26,202, 10,182,206,211,161,213, 94, 65, 65, -246,221,162, 97, 12, 43, 47,164,165,164,128,193,228,196,214,180, 4, 41, 89,246, 87, 61,116,243,243,243,243, 19, 19, 19, 47,132, -134,134,142, 27, 54,108, 24,130,130,130,166, 1,192,176, 97,195, 16, 26, 26,138,196,196,196, 11,249,249,249,249,223,162,182, 29, - 28, 28, 6,117,239,222,221,167, 93,187,118, 8, 12, 12, 4, 77,211, 15,245,186,177,217,108,154,193, 96,128,162, 40, 16, 0,196, -121,121,120,251,246, 45,196, 57, 57,208,106,181,144, 73,165, 84, 99, 55, 55, 41, 77, 81, 38,213,177,167,236, 10, 67,148,179,234, -176,228,179, 26, 92,106,242,243,167,143, 83, 10,165, 82, 27, 11,115,139, 66, 46,151,171,147,228,229,229,191,138,141, 86,235,217, - 57,148, 32, 46, 38, 38,166, 89,122,122, 58, 82, 82, 82, 64,202, 10,193, 84,169,193, 80,201,209,179,115, 39, 24,131,134, 17, 40, -176, 41, 45,216, 76, 54, 10,139, 86,231, 85, 57,220,161, 43,243,146, 80, 34,178, 8,130, 40, 26, 46, 20, 8,192, 21,154,124,226, -225,210,167, 61,241,120,188, 83,231,207,159,119,112,114,114,194,250,245,235,225,236,236,220,200,209,209, 81,110,102,102,102,108, -103,103,135, 38, 77,154,160,115,231,206,184,113,227, 6,244, 40, 3,146,166,233, 62, 15, 31, 62, 92,252,248,241,227,145, 2,129, -128,152, 59,119, 46,171, 95,191,126,224,241,120,144,203,229,144, 72, 36, 56,125,250,116, 14, 69, 81, 37,139, 82,172,248,124,254, - 49,130, 32,146,100, 50,217,130,207, 9,127,255,181,185, 99, 86, 46, 53,133,150,242,135,122,122,215,109,222,195,187, 23,234,185, -246, 64, 15,239, 20, 0,216,108,201,250,224,243,243, 42,243,203,230, 38,196,177,160,155,183,215,120,120,246, 88,181, 92,122,111, -195,150, 67,121, 85,206,167, 35, 8, 2, 20, 69,125, 18, 59,232,243,239, 39, 76,152,128,179,103,207, 86, 89,142, 12, 6, 99,244, -140, 25, 51, 56,159,121,158, 33, 18,137, 48, 96,192, 0, 12, 27, 54,236, 19,161,101,109,109, 13,123,123,123,124,248,240, 1, 0, -196,122,182,171,121,147, 39, 79, 38, 20, 10, 5,166, 78,157,138,195,135, 15,195,199,199,135, 8, 9, 9,153, 7, 96, 65,117, 27, - 59,131,193,216,186,108,217,178,197,190,190,190,200,205,205,197,245,235,215,209,175, 95, 63,156, 61,123,214,230,250,245,235,155, -188,188,188,192,100, 50, 17, 24, 24, 8,146, 36, 43,141,245,197,225,112, 6,245,239,223,159,145,154,154, 10, 14,135,131,182,109, -219, 34, 45, 45, 13,114,185, 28, 34,145, 8,243,231,207,255, 40, 22,139,187,235,123, 31,113, 56,156, 5,243,230,205,195,153, 51, -103,224,231,231,119, 28,192,212,252,252,252,145,143, 31, 63, 62, 51,120,240, 96,136, 68, 34, 92,190,124, 25,107,214,172, 33, 38, - 76,152,128,189,123,247, 98,254,252,249,191, 21,123,157, 42,106,248,133, 89, 89, 89,102, 13, 26, 52, 64,102,102, 38,164, 82, 41, - 46, 95,190,108,123,227,198, 13, 23, 39, 39, 39,211,196,196, 68,221, 79, 63,253,196, 93,176, 96, 1,118,236,216,129,136,136, 8, - 4, 4, 4,160, 71,143, 30,100, 66, 66, 66,185, 94,178,226,144, 13,151,105,154,190, 45, 16, 8, 80, 88, 88, 88,114,223, 45,241, -243,243,243,245,247, 47,114,178,167,167,167, 99,226,196,137,227,131,131,131, 41, 47, 47, 47, 62,135,195,129, 82,169,148,253, 39, -123,109, 74, 71, 1,160,224, 82, 75,136, 91, 87,143, 32, 44, 50, 1, 97,145, 49,224,242,138, 38,193, 43, 20,114,180,110,222, 16, - 29,218,182, 71,122,134, 8, 39, 2,142,192,210,218,169,210,231, 8, 77,211,224,176,116,104,236,102,143, 83, 1, 7, 17,120, 61, - 24, 1, 39, 78,151,206,121, 99,177,216,104,213,186, 3,218,182,245, 64, 66,226,123, 28, 57,178, 31, 54,182,181, 12,131,131, 53, - 68,233,208, 97,217,191,159, 41,255, 30, 30, 30, 30, 76,169, 84, 10,165, 82,137,143, 31, 63,226,195,135, 15, 48,183, 48, 71, 66, -122, 18,186,243, 53,248, 72, 21, 32, 46, 50, 86, 71, 48,217, 17, 85,253, 96,127,207, 86,128,103, 43,204,153,236, 83,201, 43, 43, - 13,129,169,117,209,208, 13, 73,190,195,174, 93,100, 69, 66,139,212,105,239,220,186,125,183,253,228, 9,131,216, 65,119, 15, 67, -171,166,160,208,154, 65,166, 84, 67,166, 97,131, 97,214, 15,200, 9, 1,147,197, 67,199,150, 13,113,249,210, 13, 13, 77,106,131, -245, 46, 32,187,102, 32, 51, 99,202, 8,173,172,207,198, 29, 44,245, 30, 58, 44,237,120,117,186,179, 39, 79,158, 28,210,169, 83, - 39,190,151,151, 87,131,226,142, 83,115,242,228, 73,121,113, 48,204,234,226,147,104,240,246,246,246,173, 57, 28,142, 79,191,126, -253, 90, 79,154, 52, 9,175, 94,189,194,137, 19, 39,222, 52,108,216,240, 94, 70, 70,197, 43,178,153, 92,174, 88,154,149,101, 46, -116,113, 97, 89,152,152,164,223,184,126,189, 78,175,222,189,137,148,148, 20,136,197, 98, 40,149, 74, 68, 68, 70,210,108, 38, 51, -141, 48, 53,101,196,135,135, 51,152, 92,174,184, 34,111, 99, 57,248, 80,197,170, 67,255,154,122,183,106, 57, 88, 52, 88,227, 55, -179,158, 82,165,108, 86, 80, 80, 64,178,216,108,182,179,189,121,114,252,123,253,159,137, 42,149, 42,240,206,157, 59, 67,122,245, -234,197,123, 19, 21, 1, 50, 63, 31,234,124, 9, 56,148, 14,150,173, 91,130,169, 81, 1,106, 45,156, 26,211, 80,230,241, 17,242, - 44, 94,171, 82,169,170, 12,106, 88, 34,180, 24,159, 9, 3,174, 80, 8,158,137, 41,120, 66,225,231,130,161,170, 55, 57,126,159, - 62,125,122,118,236,216, 17, 52, 77,227,208,161, 67,208,104, 52, 92,141, 70, 3,181, 90, 13,141, 70,131,130,130, 2, 4, 4, 4, - 96,223,190,125,143, 1,252,166,199,229,147,198,198,198,131, 9,130,176,101,177, 88,114, 27, 27, 27,193,217,179,103, 75,195, 77, -180,106,213, 10, 38, 38, 38, 28, 20, 7,133,180,181,181,101, 31, 61,122,212,124,224,192,129, 15,202, 29,238,104,222,104,105, 61, -210,194,211,200,184,174,139,169,117, 11,212,115,237, 1, 0,232, 61, 96, 50,234, 53,172,141,130,156, 40, 23,165,226,195, 80, 14, - 75, 98, 17,187, 75,244,202,184,127,179, 73,178,172,251,111, 81,254,242,254,114, 59, 10, 6,131, 81,225,112,172, 62, 34,171, 72, -179, 48,108, 74,230,249, 0,128, 88, 44, 70, 70, 70, 6,226,226,226,224,238,238,142,220,220, 92, 56, 57, 57, 65,173, 86,163, 93, -187,118, 80, 40, 20,216,190,125, 59, 30, 61,122,244, 24,192,124, 61,126,195,216,213,213,117, 98,235,214,173,113,253,250,117,188, -120,241, 66,116,235,214, 45, 39, 15, 15, 15,184,184,184, 76, 74, 74, 74, 90, 89, 60,212,167, 47, 4, 30, 30, 30,115,125,125,125, - 17, 19, 19,131,153, 51,103,138, 83, 83, 83, 47,159, 59,119,110,234,154, 53,107, 24,222,222,222,200,200,200,192,214,173, 91,117, -143, 30, 61,218, 6, 96,125, 21,229,248, 58, 53, 53,213, 89,169, 84, 34, 55, 55, 23, 36, 73, 66, 46,151,227,198,141, 27, 8, 8, - 8,200, 44, 22, 89,239,244, 53,174,101,203,150, 77, 24, 12, 6,206,156, 57, 3, 0, 63,160, 40, 98,255,229,161, 67,135,138,126, -250,233, 39,167, 21, 43, 86, 96,218,180,105,208,104, 52,216,178,101, 11, 86,172, 88,113,173, 88,100, 85,246, 16,253,213,222,222, -126,250,204,153, 51, 27, 45, 90,180, 8,161,161,161,182, 47, 95,190,108, 27, 17, 17,129, 90,181,106, 65, 44, 22,179,172,172,172, -176, 99,199, 14, 44, 92,184,240, 34,128,156, 39, 79,158,140, 78, 76, 76,244, 7,176,181, 10,209,126,192,201,201,105, 58, 77,211, -180, 92, 46,255,224,231,231,183,117,227,198,141, 88,184,112, 33, 98, 99, 99,145,159,159, 15, 19, 19, 19, 98,217,178,101, 19,127, -248,225, 7, 76,153, 50,133,150,201,100,251,254,211, 29, 53, 77,235, 32,151,196, 64,167,178, 64,171,230,238,104,213,172, 46,110, -221, 13, 3, 0,244, 28,238, 1,185,172, 16,199,143, 31,194,187,119,111,193, 98,179, 97,110,105,175,143, 39, 16,234,130,215,200, -211,100,160,151, 87, 91,244,243,238,142,223,126, 63, 11, 82,171,193,212,201, 99, 33,201,203,195,239,191, 31, 65, 66,226,123,176, -216,108, 88, 89,255,253,129, 80, 43,211, 34,255,120,161,165,199,240, 19, 40,138,130, 72, 36,194,203,151, 47,145,148,148, 4, 62, -159, 15, 5,169,163,246,223,121, 68, 17, 4, 39,141,162,233,199, 52, 89, 26,165,248, 75, 14,157, 78, 84, 38, 98,173,153,133,133, - 5, 87,165, 82,128, 36,181,101,122, 21, 2, 32, 0, 14, 11,112,112,172,135,212,148, 84, 90,169, 84,222,175,244, 13, 74,165,220, -241,199,229,243,190,157,187,120, 88,247,235,185, 14,151,175,172,134,164,160, 0, 74, 13, 27, 50,165, 6,114, 37, 96,110,233,134, -118,205, 91, 32, 61, 93,140,168, 23, 33, 82,150, 74,174,207, 68,209,183,187, 87, 77,118,157, 60,103, 41,140,235,116,129, 42,238, - 50, 40,105,102,169, 71,203, 72,104, 1,203,218,141,145, 39, 83,225,124,112, 24, 80,141, 84, 47, 89, 89, 89,114, 38,147,121,210, -215,215,119, 75, 88,216, 75,103, 0, 8, 11, 11, 75,203,200,200, 88,158,149,149, 85, 93,159,116, 73, 52,120,194,200,200, 56,172, - 97,195,134,233,109,219,182, 53, 27, 58,116, 40,172,173,173, 17, 17, 17, 1,127,127,255,215, 26,141,102,105, 72, 72, 72,165, 67, - 61,106,181, 90, 20,118,229,138,105,247,239,191, 55, 95, 58,112,224, 86, 95, 95,223, 29,235,215,175,103,187,186,186, 18, 90,141, - 6,209,209,209,244,169,147, 39,181,251, 86,172,216,206, 21, 8, 88,207,255,248,131, 77,170, 84,162,255,239, 70,236,228,228,228, -233,209,173,107,227,109,191,238,130, 82, 33,197,179,208,107,144, 72,178,113,240,208,165,198, 78, 78,180,167, 72, 36, 10,209, 87, - 0, 31, 59,118,108,113,135,214,173, 91,215,175, 85, 11,209,201, 73,224, 82, 58,112, 72, 18, 76,141, 10, 12, 82,137, 90,205,104, - 16, 12, 19,100,124, 44,192,198, 51, 23, 98,244, 17,198,141,190, 27,132,245,105,249, 32, 8, 2,191,116,106, 6,174,137, 16, 28, -129, 16,179,255,188, 91, 42, 12, 2,215,175, 0, 87, 40, 68,131, 14,122, 5,132,151,223,187,119,239,101,116,116,116,187,102,205, -154, 97,241,226,197,248,240,225, 3, 40,138, 66,102,102,166, 50, 35, 35, 67,148,157,157,253, 1, 69,241,127, 14, 87,209,137,149, - 85, 29, 78, 33, 33, 33,165,195, 13,193,193,193,112,116,116,132,153,153, 25, 10, 10, 10, 48, 99,198, 12,243, 31,127,252, 17, 0, -240,242,229, 75,148, 21, 40,159, 35, 58, 44,110, 91, 94, 33, 45,161,165,225, 67,115,201,240,230, 61,188, 83,209,123,192, 36,220, - 14,252, 13,119,111,221,129, 37,235, 67, 18, 4,133, 55,114,146,114, 10,210,100,174, 7, 26,183,153,202,204,144,221, 58, 48,119, -208, 27,166,131, 3,117,126,197,254,130,188,202,108,117,117,117,133,157,157, 93,233, 28, 45, 22,139,133, 41, 83,166,128,166,105, -125, 69, 86,113, 95, 67,101, 43,149, 74, 59,196,253, 47,128, 0, 0, 32, 0, 73, 68, 65, 84, 35, 35, 35,124,252,248, 17,239,223, -191, 71, 66, 66, 66,105,232, 0,138,162,180, 75,150, 44, 97,207,157, 59, 23,251,247,239,199,253,251,247, 31, 3, 88, 7, 64,223, -151,181,177,163, 70,141, 50, 81,171,213, 56,125,250, 52, 9, 96,192,249,243,231, 95,182,107,215,142,213,183,111, 95,147,189,123, -247,142, 45,174, 35,189,133,150,169,169, 41, 71,163,209, 96,239,222,189, 72, 77, 77,245, 4, 16,247,252,249,243, 3,163, 70,141, -218,215,172, 89,179,134, 49, 49, 49,111,165, 82,233,108, 0, 81, 85,145,101,102,102, 78,110,219,182,237,121,138,162,234,244,234, -213, 75,240,235,175,191,154,198,199,199,195,217,217, 25, 20, 69, 69,163,154, 41,172,222,190,125, 27,151,145,145,209,184,123,247, -238,184,113,227,198,102,157, 78,183, 9,192,150, 89,179,102, 57, 37, 39, 39,163,117,235,214,176,180,180, 68,124,124,124, 97, 70, - 70,198, 62, 20,165, 36,170,202,133,155, 8, 96,249,129, 3, 7, 90, 28, 56,112,192,199,210,210,178, 99, 68, 68, 4, 30, 62,124, -136,109,219,182,225,199, 31,127, 68,215,174, 93,177,120,241,226, 28, 0, 62, 0,200,196,196, 68,189,226,230,149,120,182, 0,160, - 77,155, 54,233,254,254,254,152, 58,117, 42,125,244,232,209,157, 39, 79,158, 92, 48,118,236,216,210, 62,112,226,196,137,244,137, - 19, 39, 38,162, 40, 13,211,127, 18, 90,141, 70, 13, 83,203,122,144,230,165, 32, 59, 53, 20,124, 19,123,120,247,104, 9,185, 66, -141,171,127, 92, 68, 84,116, 36, 24, 12, 6,236,236,107,193,220,194, 26,111,222,188, 5, 42, 95,109,172,213,104, 52, 48,177,168, - 11,105,126, 42,212, 89, 97, 48, 22,218, 98,210,247, 67, 33, 87,104,112,233,242, 69,196,196, 68,129,201,100,194,222,161, 22,204, -204,139, 56, 9,186,242, 21,204, 6, 0, 40, 39,158, 86,149, 66,139,201,100,222,187,121,243,230,136, 14, 29, 58,176,222,189,123, -135,119,239,138, 94,110, 36, 18, 9, 73, 64,119, 33, 43,250,143, 49,149,156,222, 11,197,171, 51,202,230, 46, 20,154,152,136,226, - 95,199,217, 73,114, 51, 17, 25,254, 8,239,222, 68, 35, 41, 33, 14, 26,141, 18, 76, 6, 3, 12, 38, 3,117,235, 53,197,163,199, -161,106, 37, 73,134, 86,196, 89,100, 71, 66,161,192,214,117,244,134,245, 43, 3, 23, 46, 93,107, 60,114,196,126, 68,197,191,130, -148,180, 7, 77, 3,246, 86, 2,180,170,191, 12,162,244,108,156,249,109,175,156,210,104,198,125, 22, 67,235, 11, 78, 0,176,203, - 65,147,125,135,126,155,114, 56,224,212,218,165,115,103,216, 13, 30, 54, 14,220,220, 87,208,166,135,161, 94,187,126, 32,120,230, -184, 30,116, 23, 33, 47, 95,101, 82, 58,122,173,157, 24, 71,223, 84,193, 89, 22,121,121,121, 79, 62,126,204,112, 46, 19, 5,222, -153,199, 51,170,106,117,220,231,156,159, 68,156,103, 50, 25,109, 54,108,216,160,181,179,179,211,196,196,196, 96,255,254,253, 84, - 88, 88, 88, 16,131,193,216,157,145,145,161,172,138,211, 70,171,141, 60,229,231,215,164,253,176, 97,244,152,185,115,229,224,241, -230,109,253,229, 23,191,108,137,196,145,166, 40,216, 88, 90,166,109, 93,177,194,127,196,168, 81,146,216, 71,143,140, 67,175, 92, - 49,230,146,100,152, 30,118,126, 11, 84,200, 41, 18,137, 66,238,223,127,136,227,135,127,133, 70,163, 66,134, 40, 25, 0,144, 35, -206, 71, 21, 34,235,115, 78, 90, 46,151, 15,251,225,199, 31,159,254,176,112,129,125,183,158,189,144, 18, 25, 1, 77,110, 54, 8, - 45, 9, 54,193,130, 44,139,143,172, 76, 41,150,159, 56,151, 37,149,203,135,149,211, 73,148,107,103,137,199,138,103,106, 2,142, - 64, 8,174,208,228, 19, 47,150,145,169, 41,184, 2, 33, 88, 92,110,121, 19,184,191,224,148, 74,165,195, 71,140, 24, 17,245,252, -249,115,139,169, 83,167,162,115,231,206,225, 10,133,194, 11, 64, 97, 77,203,147,162, 40, 81,183,110,221, 24, 4, 65, 8,199,141, - 27,199,203,206,206, 46,141,172, 46,149, 74,113,227,198, 13,184,187, 23,173,234,143,141,141, 69,211,166, 77, 43,228,156,182, 60, - 70, 4, 96,253,194, 17, 78, 91,159, 70,102,204, 3,176,185, 94,195, 90,184,123,235, 14, 30,222, 13,245,235,216,140,218,245,221, -184,118, 63,241,189, 70, 45,109,220,102, 42, 83,104,234,128,223, 47, 93,100,198,133, 29,217, 40,151, 71, 55,192,254,203, 75, 42, -178,147, 32, 8,208, 52,253, 69, 40, 7, 38,147,137,147, 39, 79, 86,247,218,207, 29, 62,124,120,214,204,153, 51, 57, 25, 25, 25, -120,253,250, 53,100, 50, 25,140,140,140,112,235,214, 45, 18,192,222,147, 39, 79,222, 58,121,242,100, 95, 20,173, 38, 10,174, 78, -251, 20, 8, 4,190,222,222,222,120,253,250, 53, 94,188,120,113, 17, 64, 84,120,120,248,197,119,239,222,141,238,218,181, 43,126, -251,237, 55, 95,133, 66,113,184, 58,156, 20, 69,149,141,153, 84,146,241, 33, 82, 42,149,118, 12, 13, 13,173,110,189,103,136,197, -226, 46,197,194, 58,213,206,206,206, 52, 50, 50, 18,181,107,215,134, 70,163,233, 80,221,182,148,159,159,255,235,238,221,187,143, - 78,158, 60, 25, 63,253,244,211,184,115,231,206,141,251,238,187,239,208,191,127,127, 28, 59,118, 12, 81, 81, 81,155,161, 95, 90, -177,242,174, 61, 10, 64,148,157,157,221,156, 90,181,106, 97,219,182,109,136,142,142,246, 95,191,126,253,138,168,168, 40,184,187, -187,243,226,226,226,200,154, 60, 67, 0,192,212,212,212, 84,171,213,226,202,149, 43,207, 0, 44, 28, 55,110,156,237,142, 29, 59, -124,132, 66, 33,114,115,115, 21, 49, 49, 49, 99, 1,252,241,159,126,214,209, 4,177,106,234,180,121, 7,166, 77, 29,107,212,182, - 77, 43,200, 11,210,160,144,102, 66, 94,248, 17,187, 15, 7,129, 32, 24,176,177,113,128,173,189, 51,146,147, 83,240,248,218,117, -181, 76,174,216,193,213, 82,155, 43,231,156, 91,196,217,186,136, 83, 46,203,130, 66,154, 85,202,105,107,235, 88,204,153,140, 71, -161,215,149, 10,153,236, 87, 53, 77,252,252, 55, 95,251, 63, 25,213,203,117, 88, 22, 18,137,100,254,140, 25, 51,188,150, 47, 95, -110, 69,146, 36,211,210,210, 18,201,201,201,228,133, 11, 23,114,165, 82,233,252,154, 88,195, 98,179,163, 92,221,220,189, 6, 15, - 30, 76, 14, 26, 52,144, 51,126,114, 95,150,141,173, 45,242,243,196,120,243, 58, 2,241,175,194,224,234,222, 18,107,214,111, 7, -204,205,171, 76, 36, 89,156, 86,103,192,186, 31,150,156,237,226,217,199,212,189,105, 75, 78,171, 6,102,208,104, 73,164,165,165, -225,143, 43,145,154,152,151, 15, 11, 40, 82, 61, 90,158,163, 95, 10,158, 16,128,132, 24, 7,155,217,106, 78,110,218,186,123,241, -222,131,199,151, 46,159, 55, 85,208,213,163, 55,162,239,252,134,139,129,103,101, 74,149,122, 43,135,137, 95, 98,196,144,191,169, -102, 25, 40,149, 74,205,231,253,169, 82,169,212,124,109, 77, 31, 59,118, 12,153,153,153,234, 15, 31, 62,220, 36, 73,242, 92, 37, -201,158,191,192,110, 64, 61, 84,165,186,243,131,135, 71,223, 31,110,221, 50,154,184,108,153,122,220,248,241, 75,160, 82,105,192, -229,210, 44,129,128, 1, 30,143, 29,251,232,145,241,206, 89,179, 44, 9,181,250,246,241, 74,194, 6,148,131,111,190,234,176,196, -163,213,189,123, 87, 76,156,186, 16,138, 50, 30,173, 39, 47,222, 64,165,129,222, 30,173, 98,164,124, 72, 77,237, 56,111,213, 15, -151, 70,123,247,108,220,172, 78, 93,158,141, 75, 93, 8,237,237, 33,206,206,198,163, 23,241,218,245,103, 47,197, 20,139, 44,189, -226,202, 80, 20, 85, 52,201, 29, 64,207,249,203, 65, 48,153, 64,113, 24,135,146,149, 67, 46,237, 58,131, 96,177,160,163, 41,168, - 84, 42,125, 38,253,165,189,127,255,126,248,184,113,227,130, 3, 3, 3, 25,222,222,222,173, 46, 95,190, 76,125, 77,219, 81, 40, - 20, 29, 1,192,200,200, 40,201,220,220,220,105,242,228,201,208,106,181,144,203,229,200,207,207, 71, 90, 90, 90,222,228,201,147, - 53, 0, 96,108,108,204, 29, 49, 98,132,105, 85,156,219, 47,136,148, 11, 71, 56,237,178,100,125,240, 41,200,137,114,177,100,125, - 72,234,216,140,218,181,253,130, 72,105,234, 40,219,144,243, 33,228, 77,134,236,214,129,223, 47, 93,100, 78, 24, 58, 92,231, 44, -124,235,103,100, 75, 95,168,138,151, 32,136, 47,130,147,234, 41,178, 62, 65, 97, 97,225,138,213,171, 87,247,151, 72, 36,206,125, -251,246,229, 52,110,220, 24, 79,159, 62, 69, 96, 96, 32,249,228,201,147, 84,153, 76,182, 18,128, 18, 64, 80, 77,202,212,205,205, -205,133,197, 98,149, 12,165,237, 41,254,120,207,229,203,151, 71, 79,157, 58, 21,117,235,214,109, 18, 23, 23,199, 67, 53,238, 35, -154,166, 75, 71, 25,190, 37, 8,130, 72,216,185,115,167,147,189,189, 61,113,227,198, 13,146,201,100,214,196,115,115,236,200,145, - 35, 29,180, 90,237,180,233,211,167,195,211,211, 19, 36, 73,226,196,137, 19, 56,114,228,136,190, 34,171, 82,188,121,243, 38, 44, - 53, 53,181,219,146, 37, 75,176,109,219,182, 21, 75,150, 44, 65,106,106, 42,222,188,121, 19,241, 53,188, 5, 5, 5,138,148,148, - 20,126,167, 78,157,218,198,196,196,196,120,121,121, 53,157, 58,117, 42, 54,111,222, 76,223,191,127,127, 4,128, 27,255, 31,189, -119,252,187,220, 0,182,142,117,107,253,134, 95,127,108, 80,223,101,230,148, 73,163,152,110,174, 77, 33,203, 79,131,149,181, 29, -156,107,213, 67,118, 86, 14,110,222,188,161,203,201,201, 59,166, 99, 16,235,222,189,203, 77,255, 26, 78, 39,231,122,200,202,202, -194,245,235,215,117,121,146,130, 67,208, 50,214,199, 37,231,101,194, 0,125, 60, 89,211, 81, 73,148,248,202, 96,109, 97, 97,113, -218,212,212, 52,211,212,212, 52,211,194,194,226, 52,160,215,234,131, 94,101,158, 14,204, 79,182, 17, 35,140, 96,100,212, 17, 44, -214, 34,115, 11,139, 27,102,102,102,226,238,221,187,171, 15, 28, 56,160,140,139,139,165, 68,162, 84,218,204,204, 44,191,244,248, -242, 56, 63,131,133, 69,125, 19,129, 67,211, 31,205,156, 91, 61, 18, 58, 52, 41, 20, 58, 52, 41, 52,115,110,249, 88,224,208,100, -173,133, 69,125, 19,189,236,172, 0,245,108, 97,227,106,141,189,238, 54,132,194,213, 26,123,235,217,194, 70,239,107,175,124,216, - 79, 71, 16,208,161,104, 25, 54,106,192, 89,194, 65, 49,153,204,227,206,206,206, 14,168, 94,192,186, 47, 56,199, 3,117,199,243, -120,211,206,251,249, 77, 76,186,127,127, 92, 65, 98,226,152,252,132,132, 81, 17,103,207,142,222, 51,122,244,248, 49, 60,222,244, - 17, 64,125,125, 57, 29, 28, 28,252,195,194,194, 2,245,221,202, 8, 47,189,203,179,126, 61,167, 91,222,189, 58,208,190, 51,134, -209,190, 51,134,209,222,189, 58,208,245,235, 57,221,250,138, 58, 34,152, 76,166, 15,159,207, 63, 45,224,243,163, 5,124,126, 52, -159,207, 63,205,100, 50,125, 80,249, 28,170, 79, 56,173,172,172, 94,218,217,217,101, 86,103,179,182,182, 14,175,134,157, 99, 92, - 92, 92, 82, 25, 12,198,246,106,222,211,149,113,186, 26, 27, 27, 39, 8, 4,130,180,178,155,177,177,113,217,192, 80, 86,124, 62, -255,170, 64, 32,216,161, 15,231,207,171,154,254,248, 56,104, 78,212,207,171,154,254,248,249,119,115,135, 88, 76,126, 26,188, 78, - 60,119,136,197,100,125,236,180,181,181,189,111,107,107,155, 97,107,107,155, 97,103,103, 87,233,102,109,109,253, 82, 15, 78, 35, - 19, 19,147, 29, 38, 38, 38,153, 2,129, 64, 39, 20, 10, 51, 5, 2,193,118,148, 9,109, 81,211,242,100, 48, 24,155,155, 52,105, -162,100, 50,153, 71, 63,251,106, 91,131, 6, 13,148, 44, 22,107,107, 53, 57, 77,187,118,237,170,139,140,140,164, 61, 61, 61,105, - 0, 22,223,176,222,237, 45, 44, 44,110,152,154,154,166,152,152,152,236, 6, 32,168, 33, 39, 1,192,199,201,201, 41,162, 71,143, - 30,114, 39, 39,167, 80, 0,131,191,161,157,253,135, 12, 25, 66,165,164,164,208, 52, 77,211, 41, 41, 41,244,144, 33, 67, 40, 20, - 5,138,252,154,103,242,170, 89,179,102,209, 79,158, 60,161,159, 60,121, 66,135,134,134,210,253,251,247,167, 0,124,255,149,207, -121,124,171,107,111, 92,207,186,126,163,134, 22,231,198, 14,247,160,130,254,216, 78,175, 89, 57,147,238,237,217,148,118,111, 96, -113,201,213,213,202,245, 91,112,254,184,114, 6,221,171, 91, 19,170,113,125,139,179,141,235, 89,215,255, 15, 95,251,191,209,171, -133,191,123,194,217, 95,174,197, 79,197, 82,249,112,116,116,132, 88,220,193,136,197,242,224,241,120, 94, 12, 38,243, 94,110,118, -246,130,226,215, 45,221,127,202, 85, 91,105,135, 94, 31,220, 74, 82, 18,212,132,243,147,137,236, 53,228,172, 14,135, 94,156, 21, - 37,149,166, 84,170,116, 43,146,124,185, 27,149,150,193, 39,156, 78, 78, 78,211, 40,138,114,209,215, 32, 6,131,145, 36, 18,137, - 14,215,164, 60, 27, 54,108, 72, 23, 15,111, 19,223,178,222,255,142,182,244,191,196,249,251,175,205, 29,221,155, 55, 90, 26, 29, - 22,183,173,120, 88,177, 20,107,231, 90,152,120,244,232,190,250,209,221,251, 63,173,221, 45, 41,252,127,190,118, 6,244,156,211, -246, 13, 56, 75,130,132, 86,139,147,205,102, 31,104,223,190,253,180,167, 79,159, 30,213,233,116,211,255, 71,219,103,127, 38,147, -185,196,205,205,173,213,155, 55,111, 34,116, 58,221, 54,148, 19, 40,178, 6,118,174,116,113,113,153,205,225,112,120, 82,169, 84, -146,158,158,190, 26,192,185,255,182,242,108,220,208,178, 45, 77,151, 6,221,222,248,250,125,238,243,111,198, 73, 83, 58,138,102, -110,120,147, 40, 14,255,127,168,247,127,155,200, 58,244,159,248,225, 94, 6, 78, 3,167,129,211,192,105,224,252,230,156,198,134, -242, 52,112,254, 11, 57,255,149, 96, 25,138,192, 0, 3, 12, 48,224, 31, 7,133,161, 8, 12, 48,224,191, 14,101,189, 90,165,222, - 44,162, 18, 85, 90, 29,151, 96, 77,148,237, 29, 3,167,129,211,192,105,224, 52,112, 26, 56, 13,156,255,115,156,255, 86,145,117, -168,146,253,191, 13, 6,183,170,129,211,192,105,224, 52,112, 26, 56, 13,156, 6,206,255, 5,161, 85,238,190, 97,232,208,128,191, - 29,187,134,194, 9, 0,230, 93,134,232,239, 56,222, 0, 3, 12, 48,192, 0, 3,254,159,113, 8, 21, 12, 29,254, 55, 8, 45, 71, - 0, 29, 81,148,248, 54, 30,192, 67, 0,146,175,224,179, 6, 48,138, 32,136,145, 0, 64,211,244,121, 20,173, 26,201,209,231,100, - 35, 35,163, 76,165, 82,105, 91,252,127,150, 82,169, 44,155,203,128,192,151,171,217,232, 50, 91,185,112,113,113,201, 84,169, 84, -182,122,252,124, 62, 77,211, 81, 12, 6, 35, 90, 40, 20,222,125,243,230, 77, 96,117, 46,220,203,203,107, 34,147,201,220, 8, 0, - 58,157,110,213,189,123,247,142,255,141,245,214,161,150,163,253,111, 26,173,134,204,204,206, 93,141, 47, 3,249, 1, 0,246, 14, -128, 63, 65, 98,105,241,255, 91,231, 4, 86, 30, 71,167,186,199, 87,130,182,108, 54,219,215,206,206,174, 95, 90, 90,218, 75, 0, -203,128,170,163, 26,215,170, 85,235,123, 22,139, 53, 78,167,211,213,103, 50,153, 9, 36, 73,158, 76, 77, 77, 13, 48, 60, 67, 12, - 48,192, 0, 3, 12,208, 67,108,125,129,106, 9, 45,119, 43,216,211,128, 15, 8,244, 6,141,219, 4,112, 38, 94,140,143,250,158, -255,157, 59,180, 90,178,232, 55, 57, 12,232,110,188,103, 28,234,215,175,159,243,220,185,115,209,185,115,103, 60,125,250,180,211, -177, 99,199, 38,159, 59,119, 46,138,162,168,123, 0,158, 2,122,133, 82, 16,160, 40, 78,203,216,126,253,250,245,218,184,113, 35, -179,105,211,166, 80, 40, 20,184,127,255,190,199,214,173, 91,119, 60,126,252,248, 14,128, 83,197,130,160,194, 4,120, 74,165,210, -182, 36, 25, 39, 65, 16,182, 35, 70,140,120, 94, 86, 92, 21,231, 87, 35,104,154,126, 66, 16, 68,168, 78,167,123,122,225,194,133, - 84,119,160,195, 12, 23,206,133, 5, 73, 26,231,207, 57, 85, 42,149,237,149,159, 55,129,197,227, 65, 85, 88,128, 78,147,254, 18, -189,183,127, 92, 10,130, 34,193, 4, 45,241,218,176, 35, 10, 64,116,122,122,122,148,167,167,103, 82,117,107,152,201,100,110,188, -121,243,166, 3, 77,211,240,246,246,222, 8,224,239, 18, 90,188,142,109, 91,222,187,122,241,180,145, 52, 55, 19,125, 7,143, 62, -249, 54, 53,107, 34,128,139,159,136,166,126,176, 35, 8, 44,157,181,233, 20, 19, 0,246,173, 28,187,108,123, 31,236, 90, 24,132, -143, 0,188,138,197, 15, 0,252, 12,224,222,222,126,176, 3,176,124,214,166, 83, 4, 0,236, 95, 57,118,233,222,126,216, 57,231, - 70,181,195, 86,204,158, 56,113,226,174,141, 27, 55, 50, 29, 28, 28, 32, 18,137,250, 54,105,210,196,173,160,160,160, 9, 42,153, - 68, 92,183,110,221,179, 93,123, 12,172, 55,108,164, 15,223,198,218, 2,233, 25, 57,166,103, 79, 31,157,193,124,114,191,223,135, - 15, 31, 70, 27,158, 33, 6, 24, 96,128, 1, 6, 84,128,154, 71,134,111,237, 0, 99,153, 6, 67, 88, 76,226,251, 46,109,155,244, - 28,243, 93, 87, 70,147,198, 13,241, 42, 54,174,207, 31,119,159,109,101,132,198, 6,147, 58, 58, 64,192,193,149,240,140,202, 87, -194,104, 73,176,130,174,156, 42,234, 9, 39,143,101, 62,127,254,188, 97,155, 54,109, 74, 83,195,244,236,217, 19, 61,123,246, 36, -246,237,219,215, 50, 40, 40,168,229,145, 35, 71, 52,193,193,193,191,161,242,248, 40,190, 13, 26, 52,216,186,107,215, 46,158,167, -167, 39,120, 60, 94,233, 23, 66,161, 16, 3, 7, 14,196,192,129, 3,153,233,233,233,222, 87,175, 94,245,254,249,231,159,213,201, -201,201, 75,240, 87,148,230, 74,177,122,245,234,182,229,124,124,147, 32,136,247, 36, 73, 70,180,108,217, 50,213, 13,104, 56,227, -187,206,183,103,119,113, 21, 44, 88,113,172, 92, 30, 22,151,139,223, 39, 22,245,213,101,133, 86,210,221, 27, 16,154,154,136,249, - 38, 38, 81, 0,162, 1, 68,209, 52, 29,157,144,144, 16,215, 8,104,217,209,130,241,219, 81, 9,213,162, 26, 98, 11,169,169,169, - 48, 51, 51, 51,246,244,244,204, 32, 8, 98,237,253,251,247,191,245,132,188, 14,107,151,206,230, 72, 62, 68,225,227,235, 39, 88, - 52,210,131,191, 96,247,159, 63, 41,213,218,139,149,157, 68, 16, 12,198,207,161,148, 31,138,146,241,174, 22,139,197,158, 0, 96, -101,101,197, 5,112,111,251, 51,124,183,176, 11,241, 53,177,221, 56, 76, 38,115,239,177, 99,199,166,126,255,253,247, 69,169, 35, - 30, 61,130, 80, 40,196,250,245,235,235, 46, 94,188,216,159, 36,201,249, 21,121,178,186,246, 24, 88,111,231,182,159,154, 20,230, -230,171, 14,238, 61,247,194,177,153, 59, 99,150,239, 98,147,157, 26,149,189, 78,167,251,222,224,217, 50,192, 0, 3, 12, 48,160, - 58,222,172, 42,133,150,155, 53,142,183,110,230, 58,106, 76,127, 15, 94,243,102, 77,193,225,253, 21,186,165, 77,219,182,104,211, -182, 45,195, 79, 90,216,251,249,139,176,222, 23,130,158,170,228,218,228,115,111,114, 48, 81, 95,171, 74,146,210,110, 28,108,215, - 67,150,151,101, 4, 0, 2,115, 91,229,202, 43, 31,239,118,233,210, 5,206,206,206,156,224,224,224, 41, 85, 8,173,149,241,241, -241, 60, 38,179,242,120,168,142,142,142, 24, 49, 98, 4,220,221,221,185,221,187,119, 95, 89,145,208, 50, 50, 50,202, 34, 8,194, - 22, 0, 44, 45, 45,117,107,215,174,141,160,139, 0, 0, 52, 77,211, 79, 24, 12,198, 83,138,162,158,253,249,231,159,105, 77, 0, -219,190,109,220, 31,206, 30, 63,130, 79, 95,216, 81,161, 72, 80, 22, 20,148,251, 57, 95, 40,200, 54, 22, 8,162,120,124,163,104, - 20,229,242,138,118,118,118,142,107, 2, 56,183,119,119, 9,218,183,112,172,201,209,233, 63, 85, 89,150,173, 91,183,118,107,209, -162,133,145, 78,167,131, 76, 38,195,254,253,251,205,140,141,141,205,250,245,235,183,166,108, 3,104, 12, 52, 31,238,200,156,190, - 46, 93, 55,167, 6, 13,201,188,107,167,182, 31, 70, 12,236,103,218,182, 99, 87,188,189,119, 2,185,185,133,200,207,147,130,162, -168, 47,226,250,204,185,129,204,189, 3,176,117,223,138,177,203, 9, 6,131,104, 57,116, 25, 6,217,231,207, 59,112,224, 64, 44, - 0, 54,151,203, 45,219, 14, 29,141,157,154,109,109,216,167, 43,246,175, 26, 15,154,162,104, 0, 91,171,225,205,178, 53, 49, 49, -249, 35, 40, 40,168, 67,187,118,237,240,244,233, 83, 36, 38, 38, 98,246,236,217,234, 57,115,230,112, 38, 76,152, 64, 44, 90,180, -104,238,207, 63,255,124, 1,192,227, 47,110, 4, 22,107,220,224, 97,163,185,210,188, 2,165, 90,165, 81, 91, 90,155, 83, 42,153, - 82,158, 35, 41, 80,142, 30, 59, 77, 29, 27,254,108, 28,128, 47,132,214, 87,150,167, 1, 6, 24, 96,128, 1,122,128,166,233,118, - 0,108, 0,100, 19, 4,241,162,236,126,241, 33, 37,217, 90, 62,223,207, 65,209,168,148, 85, 25,186, 28, 20, 77,247,177, 1,160, - 3,240,156, 32, 8,201, 87,154, 88,249, 42,195,192,192, 64,186,236,223, 50, 66,139,166,105,154,214,138,223,211,170, 55, 55,104, -249,139,195, 95,108,138,216,139,116,198,243,115,244,179, 83, 63,210,110,214,149,103, 97,255,206, 29,218,177, 45, 64,207,106, 7, -122,126,119,115,229,243,231,207,131, 41,138, 10,244,235, 10,154,126,117,138,166, 95,157,162, 23,118, 2,125,225,194,133,155,254, -254,254,129, 1, 1, 1,129, 0,170,154,167,148, 89,248, 34,148,126,102, 11,186, 34,196,199,199,211, 7, 14, 28,160, 87,172, 88, - 65, 31, 61,122,148, 70, 21, 17,212,189,189,189,239,199,196,196,208, 19, 38, 76,136, 64, 37,129, 1, 27, 3,130,113,117,237, 95, -171,206,238,208,168,191,111, 78, 75,186, 25,149,123,253, 14, 14, 14,159,216,179,217,213,158,222,211,222,149, 62,222,187,205, 71, -154,166,111,210, 52,189,153,166,233,209, 52, 77,187, 3, 64,107,192,116,176,131,213, 59,229,185,157, 10,245,244,142, 85,230,189, -107,221,186,181,219,146, 37, 75,114,213,106, 53,157,148,148, 68, 31, 60,120,144,190,125,251, 54,125,229,202, 21,218,195,195, 35, -189,140,189,118,147,221,235,100,170,143,172, 83,213,164, 21,177,153,204, 61, 47,110, 95,160,223, 61, 60, 79, 63, 63,227, 79,159, -252, 97, 12, 61,119,112, 7,141,169, 49, 79, 9,160, 71, 69,231,205,233,130,134,238,117,109,222, 36, 39, 39,211, 26,141,134,158, - 52,105, 18,237,237,237, 77,247,233,211,135,238,213,171, 23,221,179,103, 79,186, 71,143, 30,244,221,187,119,233,244,244,116,186, - 87,215, 54,178, 1,141,209,182, 26,166, 53,171, 83,167,206,199,164,164, 36, 90,163,209,208,193,193,193,244,137, 19, 39,232,224, -224, 96,218,207,207,143, 6,112,124,214,172, 89, 10,137, 68, 66,123,123,123,167,161,156,168,241,117,234,212,137,139,121,147,154, -186,125,211,225,187,191,239, 57,125,247,210,133,219,119,255,184,245,252,218,149, 91, 47,206, 61,139, 76,184, 82,167, 78,157,184, -114,234,255,171,202,211, 0, 3, 12, 48,192,128,170,181, 72,177,208,234, 95,236,236,232, 79,211,116,175,207,246,251, 23, 11,167, - 47,246,253,252,252, 86,148,221, 47, 57,198,207,207,111, 5, 0,186, 83,167, 78,167,105,154,110,248, 13,204,159, 94,206, 86,181, - 71,171, 4,100,218,115,112, 92,251,129,173,211, 66,155, 19, 15, 42, 47, 25, 16,216, 67, 65, 8, 33,206, 72,198,235,135, 23, 43, - 79, 36, 81,140,235,241, 96, 3, 8,142,139,139,195,235,215,175,145,154,154, 10, 62,159,255,197,113,143, 30, 61,130,177,177, 49, - 28, 28, 28,244, 83,186,234, 79,251,185,168, 54,117, 32,236,228,137,156, 49, 51, 17, 28, 28,140,172,172, 44,112, 56, 28,112,185, - 92,144, 36, 89, 37, 31,131, 81,148,241,183,196,139, 85,222, 49,158, 0,139,103, 41,188,186,111,205,124, 23,198,147, 64,182, 34, -229, 29,210,149, 58,253, 60,121, 66, 1,248, 2,126,134,177, 49,191,116,184, 16, 64, 52, 65, 16,111, 91, 3,108,129,208,232,234, -111, 27, 22,217, 51,195,131,141, 20,239,162,202,229,232,213,171,215, 12, 0,107,104,154,206,107,209,162,133,221,198,141, 27, 45, - 68, 34, 17, 94,189,122,133,115,231,206,101,147, 69, 23, 74,208, 52,189, 14, 0, 58, 2, 70,230, 54,230,183,246,252, 56,223, 4, -247,206,114,107,210,138,204, 26, 15,188, 54,124,194,172, 57,187,230, 15,132,172, 80,129, 83,183,195,113, 51,236,253, 32, 0,143, - 80,201,188,183,189,143,241, 14,200,238, 57,108,216,176,136, 7, 15, 30, 88, 31, 57,114, 4, 36, 73,150,187, 29, 57,114, 4,119, - 30,134,205, 3,240, 82, 79,179, 28, 93, 92, 92,238, 60,123,246,204,134,207,231,227,246,237,219,200,203,203, 43,245,100, 77,156, - 56,145,200,203,203,243,217,191,127,255,240, 15, 31, 62,108,123,248,240,161, 24, 69,185, 32, 63,105, 8, 76, 38,243, 61, 73,106, - 26, 57, 52,110,200, 26, 57,176,107, 87,169, 56, 10, 66,171, 22,120, 18,249,254,106,158, 68,172, 96, 50,153,239,203, 30,255, 45, -202,211, 0, 3, 12, 48,192,128,234,129, 32,136, 64,154,166, 7, 16, 4, 17,248,249,103,159,255, 95,114,156,191,191,127,233,126, -201, 57,155, 55,111,222, 84,102, 95,254,141,204,171,116, 50,124,247, 98, 5,217,189,188,131, 84,175, 46, 65,245,250, 15,112,234, -116, 1,215,125, 16,152,117, 60,144, 18,117, 15,145, 55,182, 35, 45,246, 17,104, 74, 7, 7,183,246,250, 26,162,108,212,168, 17, -148,202,162,169, 89, 42,149, 10, 28,129,133,114,209,244,177, 70, 0, 64,177,140, 84,101, 20,172, 94,132, 38, 93,188,208, 62,147, -198,115,187, 34, 71, 69,251,204,162,243, 54, 76,154, 4, 14,135, 3, 14,135, 3,162,120,234,143, 62, 66,139, 40, 62,152, 42, 26, -190, 42,207, 8, 66,206, 99,159, 58,179,198,183, 61,239, 67, 52, 87, 21,243, 4,233, 42,138,190,154,169,187,166,143,189,124, 1, - 95,100,204,231, 71, 27, 11, 5,165, 66,139, 32,136,247, 0, 64,179,217, 1, 39,214,249,182, 16,100, 38, 8,148, 47,130,145,161, -164, 52, 21,208,172,187,113,227,134, 45,139,197,178,215,233,116, 72, 73, 73, 65,108,108, 44,118,238,220,153, 89, 88, 88,216, 61, - 60, 60,252, 77, 89,237,168, 51,230,158, 11, 88, 63,191, 30, 43, 42,196, 72,245, 62,166,218,173,199,186,217, 16,239, 65,221, 91, - 94,155, 49,126, 21,134,124,215, 7, 19,186, 55,161,147,210,115,149, 0,110, 23,187, 94,171,130, 40, 60, 60,188,119,183,110,221, - 78,182,106,213,170, 49, 77,211,104,222,188, 57,124,124,124, 16, 16, 16,128,200,200, 72, 20, 20, 20,104,130,130,130,118, 0, 56, -166,167, 89,124, 11, 11,139,155,119,239,222,181,225,243,249, 8, 10, 10,130, 66,161,128,131,131, 3,230,204,153,195,221,188,121, -243,239, 5, 5, 5, 35,253,253,253,141,146,146,146,246,220,186,117,171, 46,138,242,206,125,209, 8,212,106,245,161, 83, 1,199, -119,205,241,157,235,116,247,233,171, 96,149,180,208,172, 78,157,212, 2, 27, 11,161,201,142, 45,235,106,171,213,234, 25,229,151, -231,253, 26,149,167, 1, 6, 24, 96,128, 1, 95,160, 82, 45, 82, 86, 60,125, 46,182,170, 35,210, 0, 40,252,252,252, 86, 18, 4, - 17,232,231,231,183,210,223,223, 95, 1, 32,253,239, 16, 89,165, 66,107,192,128, 1, 33,129,129,129, 24, 48, 96, 64, 72,133, 20, -148, 14,154,164, 7,208, 36, 61,128,113,167,121,248,211,127,204,103, 23, 79,213,216,186,129,235,111,223, 85,169, 84,172,227,199, -143,151,206,219, 2, 0,157, 78,247,205,107,177, 58, 66,171, 88,232,125, 97,132, 11, 79, 24,114,104,225,200,142, 86, 58, 57, 91, -253,232, 42, 68, 42,138,220,246, 78, 35,127,145, 71,255, 92, 17,231,149, 5, 51,144,250,240, 14,248, 66, 97,234,212, 7,209,165, - 94,172, 98,145,149, 8, 0,117,121, 38,193, 7,230, 15,241,176,231,128,163,190,118, 30,233, 42, 74,117,224,131,246, 88, 5,141, - 13, 52, 77, 35, 49, 49, 17,114,185, 28,161,161,161,184,120,241, 98,118, 57, 34, 11, 46, 60,225,253,163,203,198,117, 48, 45,252, -200, 81,191,184,131,116, 21,165,215, 80,151,117,243, 33, 93, 56, 12, 34,136, 96, 48,141,123,118,116,195,130,105, 67,177,253,232, -159,164,218,182,235,128, 93,127, 92, 31, 37, 85,105, 86,234, 41,178, 74,157,141,225,225,225, 77,194,195,195,121, 0,188,124,124, -124,174, 15, 31, 62, 28, 33, 33, 33,184,122,245,170, 43,128,140,226,227,214,163, 40, 81,246,207, 0, 18, 42,114, 60,114, 56,156, - 51,119,238,220,105,234,232,232,136, 59,119,238, 64,161, 80, 96,214,172, 89,106, 95, 95, 95,206,196,137, 19,137,252,252,252, 82, - 79, 86,104,104,168,184, 34,145, 5, 0, 34,145,232,198,197,115, 39, 58,119,235,214,109,104, 61, 87,119,211,132,194,130, 44, 62, -223,200,248, 97,200, 61,206,139,103,143,247,136, 68,162,231,229,151,103,176,222,229,105,128, 1, 6, 24, 96, 64,197,208, 75,139, -124,230,153,170, 14,202,156,199,246,247,247,143,245,247,247,255,196,227,245,149,248,124,213,225,181,146, 62,173, 70,113,180,116, -249, 41, 95, 94, 0, 69, 85,231, 98,191,248,204,194,194,130, 52, 54, 54,254, 68,104, 81,122,114,230, 94, 62,141,132,217, 99, 75, - 61, 89, 37,158, 45,244,157,248, 85, 66,139,162,168, 80, 0,159, 24,193,183,117, 27,179, 99, 96,227, 46, 77,234, 57, 49,180,231, -118, 34, 77, 78, 42,215,196,107,148,175, 11,233, 65,113,229, 76,178, 46,229, 36,181, 48, 18, 24, 39, 27, 11, 5,159,139,172, 15, - 0, 32,176,115, 29,190,173,159,123,247,150,238, 13, 24,228,217, 95, 33,146,107,165,126,113, 26, 77,130,140,190, 84, 65, 25,174, -233,211,167,207, 26, 43, 43, 43,163, 93,187,118,153,213,169, 83, 7, 36, 73,170, 63, 23, 89,124, 91,183, 49, 59,135, 52,235,226, -102,111,193,208, 94,216,141, 84,133, 78,190, 51, 65,251,187, 62, 34,203,218, 76,120,235,192,166,217,198,124, 30, 27, 74,165, 18, -155,247, 93, 64,208,227,152, 1, 57, 49, 87,110, 1,184,245, 21, 13,114,234,128, 1, 3,182,175, 95,191, 30, 90,173, 22, 83,166, - 76,193,251,247,239,131,226,227,227,119,214,174, 93,123,201,178,101,203, 28,237,237,237, 49,106,212, 40,142, 86,171,157, 88, 1, -199,150, 83,167, 78, 13,104,217,178, 37, 66, 66, 66,144,151,151, 7, 7, 7, 7,248,250,250,114,253,253,253,127, 47, 40, 40, 24, -185,105,211, 38,163,196,196,196, 74, 61, 89,159,180,107,157,110,195,193,237,179,151,180,235,232,193,120,247,238, 13,153,210,222, -147,113,239,206,213, 7, 86, 86, 86,191,167,164,164,252, 85,158, 67,155, 87,187, 60, 13, 48,192, 0, 3, 12,248, 54, 32, 8,226, - 90,241,188,171, 79,188, 92,159,139,176, 18,143, 85,217,253,207,143, 47,254,254, 91,188, 44, 31, 42, 71,120,125, 26,222, 97,192, -128, 1,122, 47,171,167,100,217,122,137,167,207,241,157, 59,180, 78, 66,176, 86,122, 50,192, 17, 88, 40, 7,174,191,125,183,162, - 99, 5, 2,129,222, 30, 45, 74,165,172,170, 82,170, 37,180,138,231,104,221,164,105,250, 19,161,101,102,231,230,185,124,217,252, - 29, 30,195,251, 50, 50,167,117, 66,158, 84,165, 90,246,138,164,210,228,149,139,172,162, 94, 92,155,196, 23, 8,163,141, 4,252, -178, 34, 43, 5, 0,140,108, 27,180, 95,186, 96,206,190, 30, 99, 6, 18,217,179, 60, 32,201, 83,168,150,196,146,132, 72, 65,143, -140, 3,238,149, 71,119,247,238,221,131, 0, 14,122,122,122,102, 10, 4, 2, 72,165,210, 47,234,160,196,222, 46,195,251, 50, 50, -167,118, 64,174, 76,163, 90, 22, 75, 34, 93, 65,157,169, 74,100,217,152,155,220, 58,176,113, 54, 63, 61,237, 3, 56, 28, 14,132, - 66, 33,110, 63,138, 70, 78,236, 31, 95, 35,176,192, 96, 48,214,250,249,249,173,153, 51,103, 14,196, 98, 49,174, 94,189,138,239, -190,251, 14,167, 79,159,174,115,253,250,245,237, 94, 94, 94, 96, 50,153, 8, 12, 12,132, 86,171,125, 91, 1,205,208,233,211,167, - 47, 25, 62,124, 56,158, 63,127,142,140,140,140, 79, 60, 89,121,121,121, 62,251,246,237, 27,158,148,148, 84,165, 39,235, 51,180, -119,105,208,154,179, 98,245, 47, 80,201,179, 88,217,162,167, 33,193,183, 25, 79,114,115,115,249, 0,242,107, 90,158, 6, 24, 96, -128, 1, 6,232,237,213,170, 72,139,100, 23,139,168,236,242,246,203, 8,172,242,246,137,207,188, 96,234,207,190,143,252, 59,175, - 73, 47,143, 22,203,174, 25,200,204,152, 50, 66, 43,235,147,239,141, 76, 44,245, 26, 58,212,146, 96, 29, 56, 86, 26, 71,203, 72, - 44, 22, 27, 89, 91, 91, 43,203, 10, 4, 62,159, 15, 71, 71, 71, 72, 36, 18, 28, 58,116, 8,168,122, 82, 52,105, 58,124, 60,218, -143,153,130, 23,206, 92,208, 90, 77,169,103,235,192,164, 73,159,136, 45, 14,135, 83, 50, 55,172,170, 78,247, 89,177,167,233, 9, - 0,186,181,107,189,159,140, 4,130, 73, 70,214,181,172, 23,204,158,202, 78,202, 82,225,174,199,138,188, 11, 91,150, 11, 83,105, -225,156, 20,228, 63,174,130, 47, 97,240,254, 19,159,123,178,210, 90,185,214, 91,101,196, 55,154,198,181,172,107,239,183,104, 54, - 59, 41, 83, 69,220,109,191,172,224,226,207,203,248,137, 48, 89,146,134,188,123,122, 84,207,154,239,190,251,110, 13, 77,211, 52, - 69, 81,171, 1,160,172,189,139,124,167,177, 19, 62, 42, 17,236,177, 74,114,113,203,114,147, 84, 84,110,175,117,243, 33, 93,236, - 44, 76,111, 29,216, 52,135,159, 33, 74, 6,143,199,131,137,137, 9, 82, 51,243,193,102, 49, 21, 95,217,222,120, 93,187,118, 93, - 62,123,246,108, 68, 71, 71, 99,214,172, 89, 25, 41, 41, 41,151,206,158, 61, 59,235,199, 31,127,100,121,123,123, 35, 35, 35, 3, - 91,183,110,213, 62,122,244,104, 19,128,173,229,182, 71, 22,107,234, 79, 63,253, 68,167,167,167, 19,137,137,137,112,112,112,192, -220,185,115,185,155, 54,109, 42,157,147, 85, 29, 79, 86, 9, 68, 34, 81, 72,208,157, 39, 24,116, 99, 7, 72,173, 42, 36, 79,156, -242,224,117,130, 36,196,146,203, 93,236,212,186,121,141,202,211, 0, 3, 12, 48,192,128,111,226,197,122, 81,217,254,127, 1,202, - 27, 58,212, 75,104,189,221,189,106,178,235,228, 57, 75, 97, 92,167, 11, 84,113,151, 65, 73, 51, 75, 61, 90, 70, 66, 11, 88,214, -110,140, 60,153, 10,231,131,195, 0,224,109,117,172, 42, 44, 44, 68,155, 54,109,176,119,162, 91, 15,101,161,216,200, 24,128,138, -103,170,188,194,237,122,247,250,245,235,114,138,162,206, 0,184, 94, 5,205,218,166, 77,155,238,249,229,151, 95,184,141,199, 76, -134,244,233,195,207, 61, 40, 48, 54, 54, 6,143,199, 67, 84, 84, 20,238,222,189,171, 6,176,182,138, 10,125, 70,146,100,228,217, -179,103,211, 26,214,115,234,219,166, 85,139,121, 43, 87,248,153,188,122, 24,132,213,155,246, 80, 13,219,122,231,111, 62,125,165, - 48, 95, 88,187,167, 34, 35, 62, 66,143, 75,141,252, 76,100,165, 55,114,169,213,163, 85,179,166, 75, 87,175, 94,101, 26,251,240, - 54,126,252,249, 0,237,218,178, 87,254,207, 23,255, 40,200,225,215,237,163,204,122,253, 92,159, 50, 12, 9, 9, 57, 8,224, 96, -201,254,231,246,250,173,223, 73,185,181,235, 43,217,124,250,162,172,192,164,118,175,202,236,181,105, 60,180,179,179,141,197,173, -221, 27,102,242, 63,138, 82,192,227,241, 32, 20, 10,145,146,145,135, 53, 59,206,201, 52, 20,213,247,107,133,150,137,137, 9, 79, -163,209, 96,239,222,189, 72, 73, 73,233, 4, 32,229,229,203,151, 7, 70,143, 30,189,171,121,243,230,141, 98, 99, 99,223, 74,165, -210, 57, 0, 94, 87, 68, 98,110,110,222,201,198,198,134,120,242,228, 9,102,206,156,169,158, 59,119, 46,103,194,132, 9,132, 68, - 34,169,169, 39, 11, 0,224,228,228,228,217,187,103, 71,116,233, 61, 43, 68,173,204,123,144,244,250,247, 16, 6,253,216,168,166, -229,105,128, 1, 6, 24, 96,192,255, 12,106, 22, 24,220, 19, 96,185, 89, 97, 70, 83, 39,206,199,128, 45,115,233,194,132, 80, 90, -241,252, 32, 93,112,121, 26,125,109,235, 4,250,250,238, 5,244,172,254, 77,233, 70,182,196, 71, 55, 43,204,240,252, 82,184,125, -146,221,251, 59,119,104,123, 55, 0,221,187, 1,232,254,110,208, 2, 88,217,186,117,235, 43,190,237,255,138,163,229,219, 30, 52, -128,153, 0,132, 21,152, 85, 94,198,112, 7, 0,135,218,180,105, 67,222,187,119,143,142, 31,217,139, 14,111,100, 77,207,153, 51, -135,254,241,199, 31,233,177, 99,199,210, 54, 54, 54,100,113, 65, 56, 84,197, 57,104,208, 32,103, 0,168, 85,171,150,121,219,198, - 13, 63, 70, 5, 95,165, 31, 4,236,162,143,250, 14,163, 59, 52,111,156, 99,223,168, 91,164,177,131,123,171, 42,138,175,148,211, -222,222,126, 5, 77,211,125,105,154,118, 0, 0, 87, 87, 43, 97,235, 70, 13,211, 35,239, 92,165, 31,158,216, 67, 31,245, 29, 70, -119,108,209, 68,236,220,216,235,181,145,109,163,246,250,112,150,135,114,237,109,214, 40,199,104,243, 99,239, 0, 0, 32, 0, 73, - 68, 65, 84,174, 97,231,136, 74,236, 45,229,172,215,126,212, 31,105,233,153,244,179,103,207,232,235,215,175,211, 15, 31, 62,164, - 3,206,254, 65,215,110, 55, 82,106,221,124, 72,151,106, 52,157,138,236, 52,235,223,191, 63,253,246,237, 91,186, 95,191,126, 52, - 0,179, 26,114, 94, 73, 74, 74,162, 99, 98, 98,232,149, 43, 87,210, 0,142,207,158, 61, 91,145,159,159, 79,247,234,213, 43,165, - 88, 96,177,106, 98,103,125, 23,167,205, 67, 7,118, 93,235, 59,115,184,231,215,150,231, 55,132,129,211,192,105,224, 52,112,254, - 47,112,254,147,225, 80,236,213, 42,249,219, 90, 47,143, 86, 8, 64, 66,140,131,205,108, 53, 39, 55,109,221,189,120,239,193,227, - 75,151,207,155, 42,232,234,209, 27,209,119,126,195,197,192,179, 50,165, 74,189,149,195,196, 47, 49, 98,200,223, 84, 97, 69,113, - 28,173, 79, 16, 30, 30,206,183,108,240, 87, 12,166,119, 69,177, 89, 15, 84,243, 2, 51, 0, 76, 15, 11, 11,251,197,203,203,107, -227,180, 46,237,135,249,118,238, 1,173, 86,139,128,128, 0, 36, 39, 39, 95, 2,176, 74, 95,143, 91,116,116,116, 78,147, 6,117, -230,179,153,172,165,115,198, 14,181,201,126,255, 10,105,113,225, 0, 0,149, 74,161,253,248,246, 65,203,234, 24,103,108,108,252, -204,198,198, 38,222,198,198, 70,226, 86,175,214,116, 30,216,171,103,249, 12,182, 21, 39,189, 70,106,108,209,200,168, 74, 41,215, -164,189,189,215,168, 38,181, 91,167, 78, 29,158,128,141, 25,229,218,171, 86,106, 51,223,189,110,165, 15,143, 92,165,222,180,110, -123, 64,159, 13, 75, 39,241, 76, 77, 77, 17, 22,243, 14,171,127, 61, 45, 83,168,181,125,115,162,175,124,147,225, 49,154,166,161, -213,106,245, 94,232, 80, 1,150,183,108,217,210,125,227,198,141,174, 19, 39, 78,196,215,122,178,202, 34, 33, 73,228,231, 84,171, -126,147,119,241, 97, 94,150,198,156,147, 95, 83,158, 6, 24, 96,128, 1, 6,252,207,160,127,177, 51,103,122,153,191,225, 85, 10, -173, 18,196,100, 65, 14, 96,125, 61,166,244,192,138,141,219,215, 48,136, 29,147, 40,154,254,141,100, 96, 93,162, 24,217, 95,105, -156,156,205, 2,217,103,200, 88, 22, 0,176, 89, 53,235, 32,139,241, 22,192,240,195,143,159,183, 59,252,248,249, 15,197,159,109, - 0, 80,173,177, 92, 19, 22, 98, 60,154,212,119,234,218,186,169, 17, 83,167, 64, 90,220,123,228,202,148,184, 29,155,156,199,160, - 25,191, 85,215,168,196,196,196,251, 0, 96,103,198,143,235,218,164, 65,237,110,109,154,242,217,132, 26,105,175,194,144,175, 80, - 35, 40, 54, 57, 31, 4, 81,227, 9,213,223,202,222,204,232, 63, 94,252, 9,162, 23, 65, 16,119, 86,250,142,225,173,249,245,204, - 55, 21, 89, 0,228, 34,145, 72, 44,151,203,173,210,211,211,213,168,121,144,184,119, 5, 5, 5,205, 23, 44, 88,176,126,201,146, - 37, 75,183,108,217,194,169,201,156,172,138, 32, 17, 37, 95,238,214,244,219,213,191, 1, 6, 24, 96,128, 1,255, 19,152,254,217, - 95,232, 45,180, 74, 5, 67, 22,178, 1,204,169, 95,159, 94,148,144, 0,245,183,178,172, 60, 79,215, 87,226, 5,128,129, 53, 62, -155, 65, 20, 62,125,155, 44,125,246, 54, 89, 10,138,166, 41,154, 86, 49, 24, 72,149,105, 52,155,222, 38,138,106,190,234,142, 32, -116, 47,222,165, 40, 94,190, 79, 85,210, 20, 69, 83, 52,173, 38, 8,124,212,106,169, 77,177,137,201,127,252, 55,216,155, 19,125, -229,113, 32, 73,116,125,252, 44,102,145, 76,166,217,147, 19,119, 37,244, 27,214,139, 54, 58, 58,122, 92,167, 78,157, 38,235,116, -186, 3, 0,180, 95,193,165, 38, 73,114,249,230,205,155, 47, 69, 71, 71,159, 11, 13, 13,205,248, 22, 34,235,111,173,127, 3, 12, - 48,192, 0, 3,254,173,168, 89, 82,233,138,240, 45, 69,214,127, 35, 98,222,125,104,243,119,240,198,190,251,208,236,159, 96,111, -102,220,229,151,153,128,207,223, 84,188, 65, 58,157, 46,232, 91,138,234,155, 55,111,186,160,156,180, 58,255,109,245,111,128, 1, - 6, 24, 96,192,191, 22,211, 43, 18, 95, 44, 67,217, 24,240, 47, 0,253,173, 68,150, 1, 6, 24, 96,128, 1, 6,212, 0, 21,122, -180, 8, 84,188,114,224, 78, 53,126,160, 38,171, 15,238, 24, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,252,159,227,252, 55, -194, 1, 69, 19,226,175, 21,255,173, 84,124,125, 75, 24,150,190, 26, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,252,183,163, -220,137,240, 64,209,228, 97, 3, 12, 48,192, 0, 3, 12,248,187,192, 43,222,106,250,189, 1, 6,252, 19,197, 86,169,224,170,201, - 28,173,134,197,127,223,253,141,198,250, 58, 56, 56, 76,111,209,162, 69, 99, 14,135,195, 40, 44, 44, 92,119,239,222,189,181,159, - 31,212,181, 9,235, 37,147, 1,231,191, 62, 33, 0,130, 9, 48, 24,208,209, 72,123, 24,165,104,107,168,247,255,106,212, 49, 54, -181,249,147, 96, 48,185, 58, 82, 3,157, 86,131,162,233, 86, 69,160, 40, 50, 89,167, 81,121, 87,116,178,125,203,161,181, 73, 29, -181, 5,160,247, 2,140,217, 0,181,143, 0,107, 22, 13,114, 63, 1,230, 76, 48,233,159,161, 35,150,177,216,204, 21, 25,225, 23, - 82,255, 13, 5,118,254,252,121,230,215,156, 63,114,228,200,114, 19,136, 58, 58, 58, 6,242,249,252, 6, 21,157, 39,147,201, 50, - 50, 50, 50,188,254,229,237,177, 27,128,221, 0,154,126,246,249,107, 0,243, 1, 4,127,237, 15,120, 2, 44, 59, 96, 6, 7, 88, - 6, 0, 26,224,231, 76,224, 96,200,127,209, 28, 67, 27, 27,155, 7, 44, 22,203, 85, 38,147,201, 10, 11, 11,235,155,152,152, 36, - 8, 4, 2, 1, 73,146,111,179,179,179,187, 85,147,110, 54,254, 74,165,181, 20,192,190,106,126,111,128, 1,255, 20,124,213,170, - 67,183,162,231, 3, 60, 1,116,107,215,174,157,157, 76, 38,195,235,215,175, 51, 1, 60, 0, 16, 82,188,189,249, 22,150, 50, 24, -140,109,219,183,111, 95, 60,119,238,220,210,100,208, 81, 81, 81,104,217,242,203, 24,161, 76, 6,156,239, 93,189, 99,251, 34,250, - 13,218,245, 26, 81, 44,180, 24,128, 44, 3, 94,189,219,215,212, 4, 19, 11, 11,139,117, 4, 65,140,100, 48, 24, 85,118,106, 20, - 69,233,104,154, 62, 47,145, 72,214, 0, 40,172,206, 15, 9,248, 60, 45,169,211,149,251, 27, 44, 38, 83, 39,147,171, 42, 12,123, - 97,105,105, 25,202, 96, 48,234,149, 77,152, 13,124,154, 64,187,162,239, 72,146, 76,203,201,201,209, 71,132, 26, 49, 88,156,249, - 4,193,233, 13, 6,229, 6, 16, 32,192,120, 67,233,212,183, 41, 82,179, 19,128,242,107, 68,150, 67,173,250, 15, 23,174,218,236, - 28, 19,247, 26, 43,125,199, 98,203,238,227, 88, 49,127, 50,118, 30, 58,141,249,211,199,160, 73,147,166,168, 44,173, 56, 5,206, -166, 85,243, 70,246,242,223,123,206, 99,197,156,145, 60,255,189,231,187,174,244, 29,205,221,180,231, 92,215,149,190,163,120,254, -123,206,121,172,152, 55,210,120,211,190, 11, 20,128,241, 53, 49,114,140,171,163,140, 32,201,114,223,182,105, 22, 75,117,250,109, -186,224,255,227,142,158, 56,113, 98, 11,133, 66, 17, 54,182,119,235,205,173,220,156, 68,229, 29, 35,254, 40,114, 74,136, 15,247, - 99,115,140,219, 12,246, 59, 30, 85,169,203,129,199,171,247,250,245,107, 87,138,162,160,211,233, 64,146,100,233, 95,181, 90,141, -110,221,186,125,171,133, 51, 3, 1,172, 43,186, 89,225, 15,224,220, 87,112, 9, 89, 44,214, 66, 46,151,235, 73,146,100, 99, 0, - 96,179,217,113, 42,149, 42,132, 36,201,237, 0,164,213,228,219, 33, 18,137,154, 8,133, 66,104, 52,154,210, 4,244, 76, 38,179, - 81,237,218,181,247, 42,149, 74,215,175,189,120, 59, 96, 70,103, 15,143,157, 19, 22, 47,102, 42, 30, 60,192,206, 99,199,118,160, -160, 0, 0,246, 86,117, 46,151,203,189,197, 96, 48,234, 84,231,247, 40,138, 74, 86,171,213,222,213, 57,135,197, 98,185,166,167, -167,219, 58, 58, 58,162,176,176, 16, 2,129, 64, 80,178, 95, 3, 79,214, 86,154,166,141,139,159,237, 59, 59,118,236,216,137, 32, - 8, 18, 0, 77, 81, 20,227,217,179,103, 99, 40,138, 98, 21, 63,159,182, 2, 56, 6, 64,101,232,179, 13,248,135,122,179, 14, 85, - 87,104, 93, 7,224,217,174, 93, 59, 99, 31, 31, 31,120,122,122,194,213,213, 21, 70, 70, 70, 69, 15,113,177,216, 46, 34, 34, 98, -212,131, 7, 15, 70, 93,189,122, 21,175, 94,189, 82, 0,120, 4,160,220,155,186,231, 0,143,185, 70, 66,222, 46, 0,200, 78, 19, -103,164, 37,102,237,202,200,200,216, 10,160,108,136,240,250,227,199,143, 95, 52,111,222, 60, 4, 6, 6,226,244,233,211, 80,169, - 84, 40, 44,172, 68,191,200,179, 32,185,187, 25, 16, 36, 1, 41, 33, 0,223, 22, 16,216,213,184,164, 44, 44, 44,214,205,159, 63, -127, 65,147, 38, 77, 74,163,152,107,181, 90,144, 36, 9,173, 86, 11,137, 68,130, 69,139, 22, 21,117,180, 52, 13,138,162,112,227, -198,141,185,211,167, 79,135, 68, 34, 89, 88, 30,103,199, 54,181, 94, 50, 8,134,115,137,175,134,214,233,210,158, 70,164,181, 37, -117, 58,166, 82,169, 41, 55, 83,185,145, 17,167, 82,145,199,102,179,157, 95,253,249,167, 45,131,203, 5,173,211, 1, 20, 5,154, -162,138,139,179,120,163,139, 62,163,117, 20,104,173, 14, 20, 73,129, 84,168,208,126,246,108,125,138,162, 51,155,107,124,122,220, -180,197,246, 29, 58,118,100,215,173,229, 8, 82, 71,225,125, 82,154,125,216,203,167, 93,206,255,190,119,150, 90, 81, 56, 6, 64, -141,226,108,113,249,166, 65,123,246, 31,118,126, 17, 17,131,224,123, 15,112,231,110, 8, 0,224,214,189,208, 18,193, 93,101, 85, -129,148, 54,159, 63,101, 8,111,243,158, 51,236,249, 83,134, 50,183,236, 57,203,158, 55,121, 48,115,243,174,211,156,121,147, 7, - 51, 55,239, 62,205,153, 55,101, 8,211,127,231,209, 22, 0, 44, 0, 72, 42, 34,171,168,142, 8,146,228,157, 76,200,100, 2, 64, -246,129, 3,208,102,101,193,113,205, 26, 0,192,184,250,118,122, 15,119, 88, 91, 91,191,100,179,217,206, 85, 29,167,213,106,171, - 20,193, 19, 39, 78,108,169, 80, 40, 94,146, 36, 73,179, 88, 44,191,177, 67,251, 92,233,219,181,165,184,236, 49, 81, 81,145, 86, -155, 54,253, 57,228, 92, 88, 33, 61,170,141, 73, 88,224,182,137,109, 7, 44, 57, 30, 89, 73,135,204, 80,169, 84,120,251,246, 45, -202, 38,121, 47, 3, 93, 77,223,157, 0,236,180,178,178,234, 32, 22,139,199, 1, 88, 89, 80, 80,208,130,201,100,194,210,210,114, -165, 90,173,126,111,102,102,118, 36, 63, 63, 63,180,216,107,164,111,202,128,110,166,166,166, 1,151, 47, 95,182,104,221,186, 53, - 35, 39, 39, 7, 46, 46, 46,200,205,205,109,255,224,193,131, 54, 83,166, 76,153, 82, 88, 88,248,125,241,203,160,190,112,231,243, -249,244,132, 9, 19, 8,157,238,175,203, 61,122,244, 40,188,155,145, 13,108,204,249,114,165,154,206, 15,126,107, 54,147,195,225, - 60, 74, 78, 78,206,175,110, 97,112,128,101, 19, 22, 47,102, 10, 63,124,128, 48, 50, 18,227, 10, 10, 88, 91,138,188, 91, 85, 10, - 45, 6,131, 81, 39,224,244,111,174, 92, 46, 23, 36, 73,150,138,193,146,103,148, 86,171,133, 70,163,129, 86,171,133, 78,167,131, - 86,163,133,255,134,159,107,252, 44,228,243,249,124, 7, 7,135, 76, 62,159,207,255, 22,189, 16,143,199, 99,253,254,251,239, 99, -184, 92, 46, 0, 64,173, 86,163, 89,179,102,132,161,127, 54,224, 95, 38,182,190,240,114, 85, 38,180,250, 21, 20, 20, 64,167,211, -193,196,196, 4, 76,230,167,253,190,149,149, 21,122,247,238,141,110,221,186,193,199,199, 7,175, 94,189, 50,246,241,241,233, 93, - 17,217,216,197, 3, 80,203,213,174,184, 51,161, 28, 30, 95,139,216,124,244,167, 11, 54, 31, 63,126, 92, 92,230,176, 41, 51,102, -204, 32,196, 98, 49, 70,142, 28,249, 64,165, 82, 13, 2, 80, 80, 17,167,142, 66,154,151,207, 56, 80, 52, 97,188,253,217, 97, 66, -173, 84,208, 12, 6, 67, 81, 50,116, 88,147, 82, 34, 8, 98,164,163,163, 35,206,156,249, 63,246,190, 59, 46,138,107,125,255,153, -217,190, 44,189,131, 10, 42,136,130, 32,216, 16,108,216, 53, 17, 19,107,188,246, 36, 38,222, 36,150, 88, 18,177, 69, 99,131,196, - 26, 19,141,154,196, 88,174, 13,187,216, 98,197,196,174, 40, 82, 20, 20,105,194, 2, 75, 95,216, 54,187, 51,243,251, 3, 88, 1, -217,130,201,253,221,251,189,217,231,243,217,207,238,236,204,190,123,230,156,153, 57,207,121,222,247,188,231, 32, 52,154,215,211, -133,217,218,218, 34, 57, 57,249,149,170,198,225, 32, 44, 44,140, 67, 16,196, 56, 0,115,155,182, 73,182,188,113, 47,203,181,110, - 59,114,112, 32, 63,172, 43, 89,152, 95, 88,205, 2, 32,150, 44, 89,162, 39,110, 0,240,245,215, 95,155, 83, 78,144, 60, 30,100, -241,241,175, 30,196, 92, 18, 36,159, 0,193, 3, 72,110,141, 23, 21, 44,192,210, 0,163, 3, 24, 45, 32,242,104,101, 78, 53,132, -182,240,242,139, 91,187,113,155,189, 90,203,226,224,201,203,200,204,124, 1, 14, 73,194,199,215, 15, 67,250,245,225,117,237, 30, -222,234,219, 21,243, 79,231,231, 60,123, 11,192,221,102, 87, 52,195,138,124,189,156,241,243, 47, 15,224,226, 96,141,113, 35,223, -134, 88, 36,196, 55,223,255,138,213,139,102,194,207,199, 27, 59, 54,175, 49,248,115, 59, 59,187,149, 1,126,190,222,219,246,156, - 65,128,191, 63,103,219,222, 51, 8,232, 88,251, 30, 24,192,217,182,247, 12, 58, 6,118,228,108,219,123, 6,193,129, 29, 90,223, -151,222, 89, 89, 90, 90, 58,211,112,125, 54,106,163, 33, 53,109,196,171, 98,244, 29, 65,214, 39,159, 0,128,158,104, 53, 7, 60, - 30,175,101,126,126,190,171,169,227, 76,169, 6,181, 74,214,125,157, 78,135,162,162, 34,162,188,188,156,181,183,183, 31,121,126, -199,226,227, 67,123,135,148, 2,192,163, 71,143, 28,163,163,215,142, 60,116,191, 18,202,219, 63, 16,255, 58, 21,207, 76,122, 39, -226,254,201,152,105, 93, 81,187, 36, 68, 99,168,213,234,204,206,157, 59,179,181,159, 91, 8,133, 66,126,163,235,205,179, 93,187, -118,175,169,214,102,184, 20,191,187,117,235,214,204,142, 29, 59,194,223,223,255,102,143, 30, 61,108, 37, 18, 9,206,159, 63,143, -128,128,128, 64, 91, 91,219, 59,177,177,177,188,133, 11, 23,134,236,218,181, 11, 0,102,153, 81,157,131,250,247,239,127, 48, 46, - 46, 78,196,231,243,161, 84, 42,145,156,156, 12, 59, 59, 59, 8, 4, 2,188,251,238,187,156, 94,189,122, 57,245,235,215,239,104, - 90, 90,218, 4, 52, 99, 6,148, 74,165, 98, 23, 47, 94, 12, 43, 43, 43, 88, 89, 89, 65, 34,145, 64, 34,145,192, 90, 4, 98,251, - 28, 47,241,236,157,229,226,185,203,183,199,236,221,182,226,106,171, 86,204, 87,185,185,185,229,205,189, 22,148,215,175,195,250, -209, 35,160,222,189,107, 46,236, 36,142,136,138,138, 50,165, 72,129,207,231,163,103,207,158, 38,237, 57, 58, 58, 30,227,114,185, - 13, 70,166, 58,157, 78, 20, 21, 21, 69,167,165,165, 73, 72,146,148, 48, 12,131,168,168, 40, 90,167,211,137, 92, 93, 93,111, 50, - 12, 83, 88, 92, 92, 60,218,140,226,170, 1,124, 65,146,228,119, 66,161,144,219,186,117,235,236,101,203,150,221,170, 85, 51,193, -178, 44,217,186,117,235, 80,177, 88,236,173, 86,171,117,168,113, 29, 90,212, 44, 11,154, 4,203,178, 93,107, 68, 97, 61, 52, 0, - 4,181,159, 75,106,122, 59, 56, 55,250, 30, 0,138,107, 7,138,110, 6,182, 75, 0,164, 0,232, 0,192,181,118,223, 61,130, 32, - 74,223,160,152,134, 21,173,184,184, 56,253, 16, 54, 50, 50, 82,223,177,216,216,216,224,222,189,123, 32, 8, 2, 54, 54, 54,176, -181,181,133,157,157, 29, 42, 43, 43,145,146,146,130, 39, 79,158, 32, 43, 43, 11, 4, 65,192,199,199, 7,117, 55, 80, 61,232, 31, -112,251, 55,196, 65,100, 45, 4, 65, 0, 93, 6, 4, 35,184,111, 16,186,223,205,152,115,255, 18,177, 83, 42,149,166, 3,224, 6, - 5, 5,125, 24, 22, 22,134,141, 27, 55, 66,173, 86,111, 52, 64,178,244, 54,127, 79,209,117, 3, 0, 15, 15,143, 5,251,206, 63, -183,154, 60,204, 87, 33,149, 74,215,191, 65,229, 52,120, 16, 23, 23, 23,155,189, 22, 31,195, 48, 40, 43, 43, 51,106,179,177, 66, -176,233,187, 31,236,229, 21,133, 88,245,205, 62,104,181, 90,204,159, 63, 31, 12,195,232, 95,229,229,229,102,149,147,165,233,215, -181, 3,178,198,123, 74,112, 1,175,241, 53,188, 34,231,224, 15, 32, 88,128,160, 1,188,126, 94,141, 59, 33, 17,135, 47, 62,180, -226,155, 45,246, 9, 79, 94,226,228,229, 4, 80,149,121,144, 62, 58, 94, 35, 57,246,156,128,195,106, 14,122, 4,251,226,243, 37, -223, 58, 44,253,124,202, 33,141, 82,238,143,134,110,196, 75,166,111, 26, 26,171, 86,174,196,206, 45, 27,241,237,198, 45,168,172, - 40, 7,143,231, 92,251,160,167, 65,211,180,241,115,103,217, 97, 81,115,222, 39,190,249,241, 24, 66, 59,122,224,232,249,187,232, -221,217, 27,199,127,187,143,190, 93,219,224,228,165, 4, 12,232,225,139,179,241, 73,248,124,198, 4, 98,194,133, 93,195,154,211, - 70,155, 55,255, 96, 47,175, 44, 68,220,154, 61, 40,218,186, 21,217, 51,103, 34,180,246,152,187, 4, 1,126,203,150, 0,223,116, - 27, 53, 70,106,106, 42,212,106,117, 83,163,125, 4, 4, 4,152,108,119,165, 82,249, 64,167,211,177,133,133,133, 68, 97, 97, 33, - 36, 18, 9,145,156,156, 68, 7, 6, 6,141, 98,159, 28,249, 9, 0,162,163,215,142, 58,252,160, 18,138,155, 91,160,188,245, 61, -248,109, 18,201,157, 95,207,160, 62, 94,190,227, 65,189,123,180, 65, 57, 11, 10, 10,222, 42, 40, 40, 0, 0,180,109,219,246, 73, - 90, 90, 90,135, 58, 87,115,173, 11,145,175,211,233,252,234,220,137, 58,157, 14,106,181, 26,131, 6, 13,226, 24, 59,119, 7, 7, -135,176,128,128, 0, 36, 36, 36, 96,203,150, 45,142,253,251,247,199,179,103,207, 64, 16, 4,214,174, 93, 75,116,236,216,145, 87, - 92, 92,140,161, 67,135,226,216,177, 99, 61, 43, 43, 43, 77,213,167,141, 68, 34,217,117,250,244,105, 17, 73,146,144,203,229, 96, - 24, 6,189,122,245, 2, 73,146, 72, 74, 74,194,146, 37, 75,112,236,216, 49,156, 56,113, 66,220,181,107,215, 93, 10,133, 34, 0, - 13,221,250,134,218,136, 85,169, 84,172, 80, 40,132, 80, 40,132, 72, 36,130, 72, 36,130, 64, 32, 64,149, 10,248,120, 83,182,154, - 35,114,102, 2, 59,247,246,125,127,246, 90,114,253,178, 15,174, 0, 56,105,238, 53, 15,212,196,100,125,247,235,175, 91, 38, 85, - 84,144, 0,240, 51, 65, 48, 20,203,126,107,206,253, 14, 0, 85,170, 10,120,251,180,196,209, 67, 39, 48,102,252,200, 38, 73, 22, -143,199, 7,159,199,131,173,163,196,164, 77, 62,159,239,246,228,201, 19, 39, 30,143, 7,150,101, 65,211, 52, 40,138, 42, 92,186, -116,169,203,240,225,195,109,206,157, 59, 71, 14, 31, 62,156,113,112,112,168,190,123,247,110,145, 78,167,115,234,211,167, 79,115, -174,249,109,193,193,193, 93,142, 31, 63,254, 65, 84, 84,212,253, 5, 11, 22,172,170,191,115,221,186,117, 43,207,158, 61,235, 61, -106,212,168,189,143, 30, 61,218,214,156,103,200,159,125,206, 91,108,254,247,217, 52,196, 69,106,225, 70, 16, 68, 92,189,103,118, -100,221,118, 84, 84,212,226,232,232,232,100,130, 32,226,234,127, 95,119, 92,237, 96, 49,174,169,237,218,223, 58, 46, 90,180, 40, - 40, 38, 38,102,109,120,120,248,193,155, 55,111,190, 0,208, 92,162,101, 60, 70,171,238,132,234,159,100,163, 78, 13,149,149,149, -168,172,172, 68,110,110, 46,182,111,223, 94,123, 67,243,192,229,114,193,229,114,245,241, 12,134,112, 57,238,143,239, 1,124,223, -165, 75, 23,222,227, 91,177,231,190,220, 57,123, 96,183, 65, 93, 56, 15, 46, 63, 30,139,154,245, 8,223,154, 58,117,170, 51, 0, -236,217,179,167, 24,192,185,255, 16,107,142, 77, 79, 79,255,220,195,195, 67, 31,163, 82,223,125,168,211,233, 32, 18,137, 80, 23, -203,162, 82,169,176,125,251,118, 29,203,178,177, 70,108, 34, 45,249, 10,210,147,175,214,252,142, 97,192,208,175,126,191, 98,197, - 10,176, 44,171,239,236, 63,169, 85, 78, 76,146,188,166,234,156,109,244,222,232,123,150,166, 77,184, 39,248,179,199, 78,153,233, -193, 16, 92,156,186,242, 16, 60, 30, 15, 76, 61, 53,147,199,169, 25, 45, 39, 63,203,135,167, 91, 32,222,153, 48,195,253,248,222, - 31,102,235, 40,213, 55,205,173,107,255,224,112,204,249,252,115,252,180,115, 39,150, 44, 95,169,103, 0, 58,154,134,206,100, 57, - 73,114, 80,175, 32,232,170,242,193,225,112, 48, 32,212, 23, 28, 14, 7,131,195,219,131,195,225, 96,104, 47,127,112,185, 92, 12, -235,221, 17,237,218,181, 3,151,203, 37, 77,180, 59,210,146, 47, 35, 61,249, 90, 61,210,203,130, 5, 64, 73,165,175, 29,175,149, - 74,193,122, 57, 53,247,218,194,135, 31,126, 88,158,155,155, 75, 53,222,215,170, 85, 43,254,245,235,215,237, 13,184,237,244, 16, -139,197, 93,185, 92,238,131,210,210, 82,198,202,202,138,100, 24,154, 9, 12, 12,226,156,223,177,248,120,221, 49,139, 22, 45, 62, -254, 94, 87,219, 81,251, 98,227, 88,126,235,222, 4,193, 19,234, 62, 90,190,131,207,227,139,187, 2, 74,115, 6, 15,164, 90,173, -198,211,167, 79, 97,170, 60, 44,203, 26,117,253,148,149,149, 77, 13, 8, 8,184,254,253,247,223, 59, 18, 4,129,223,127,255, 29, - 28, 14, 71,255,202,200,200, 0, 73,146,248,242,203, 47,169,202,202,202,233,166,202,198,229,114, 63, 63,122,244,168,157, 64, 32, -128, 92, 46,215,223, 55, 28, 14, 7, 79,158, 60,193,250,245,235, 49,117,234, 84,228,228,228,192,211,211, 19,243,231,207,183,142, -137,137,249,156,162,168,149,102, 52, 81,162, 70,163,233,102,101,101, 5,145, 72,132, 58,194, 5, 0,191, 37,243,146,148, 74,101, - 39, 39, 39,133,187, 75,124,220,169,158,253,223, 9,113,114,241, 8,151, 74,165,205, 90, 58,235, 57,176, 51,147,166,151,190,117, -252,184,235,141,227,199,153,219,167, 79,191, 20,202,229, 59,204,190,134,180, 36,178, 51, 94,162,107,215,174,120,240,224, 1,186, -118,237, 90,159, 52, 65, 32, 16,128,207,231,131,207,231,195,217,193,172, 16, 10,150, 36, 73,220,184,113, 3, 52, 77, 67,163,209, - 64,163,209,160, 99,199,142,165, 87,175, 94,181, 6,128,140,140, 12,118,242,228,201,229,119,238,220, 65,231,206,198,215, 83,119, -115,115,187,206,225,112, 90,215,255,174,164,164,196, 97,244,232,209, 40, 43, 43,123,123,244,232,209,189,107,239,223,188, 35, 71, -142, 76, 6, 0,129, 64, 0,146, 36,105, 88,240,183,135, 41, 46, 82,159, 40, 53, 38, 92,209,209,209,145,141,191,171, 79,170,154, -250, 92,255,183, 49, 49, 49,107,235,217, 86,190, 65,241, 77,199,104,197,197,197,177, 77, 48, 72,179, 97,138,104,213, 33, 33, 33, - 65,235,233,233,249, 83,250,195,172,129,190,193, 62, 16, 75,132, 67, 0,124, 47, 20, 10,231, 77,153, 50, 5,183,111,223, 70, 82, - 82,210, 47,248,147,179,112,130,130,130, 46, 8,133, 66,111, 3,110,146,236,164,164,164,161, 6, 58,134,229,167, 79,159,134,177, - 96,248, 43, 87,174,212,239,148,234, 7,195, 55,125, 97, 48, 44,180,148, 22,213, 10,229,171, 78,188,150,104, 85, 87, 87, 99,252, -248,241, 13, 20,173,162,162, 34,147,231, 71, 16, 4,214,159, 60,137,139,177,177,120, 59, 36, 4,199,238,222, 69,204,148,137,240, -247,110, 1,150, 38,192, 18, 64,206,129, 31, 80, 82, 89,133,253,151,111,160, 84,174,192,164, 62,125,224,103,235,108,220, 46,143, - 63, 56, 52, 44,156,127,233,102, 10,120, 60, 46, 72, 48, 96,181, 10,120, 6,244, 3,135, 36, 97,231,214, 6,124, 30, 15, 60, 30, - 23, 25,185,197, 8, 8,234, 46,136, 19,136, 6,191, 9,209,106,229,221, 6, 52, 77, 99,234,212,169, 56,120,240, 32,156,220,189, - 97,215, 42, 8,171, 55,238,196,219,131,250,152, 60,255,186, 17, 60,151,203, 5,135,195,121,237,189,238,179, 57,234, 36,203,176, -160, 26,183, 17,195, 2, 44,139,150,107,214,160,229,154, 53,184, 91,251,159, 29,171,171,161, 84, 42,129, 30,129,205, 34, 89, 26, -141, 6,185,185,185, 84, 65, 65,129, 91, 19,251, 11, 53, 26,141, 73, 98,179,123,247,238,196,105,211,166,117,115,116,116,188,159, -248,232,145, 54, 56, 36,132,119,110,251,226, 19,117,110, 67, 0, 8, 9, 9, 41, 93,188,120,241,137,201,227, 34, 71,110,139,250, - 7,253,233,202,189, 92,161, 88,220, 45,114,193,238,196, 3,227,198,153,246,247,168,213,153,193,193,193,172, 57,231,165, 80, 40, - 10,140,236, 30, 1,224,235, 46, 93,186,216,246,239,223, 31,215,175, 95,199,152, 49, 99,212, 20, 69,165, 3,192,240,225,195,219, -239,223,191, 95,144,146,146, 2, 23, 23, 23, 94,118,118,246, 46,152, 8,144, 23, 8, 4,253,186,119,239, 78,170,213,234,215, 72, - 86, 76, 76, 12, 38, 76,152,128,246,237,219,131, 97, 24, 84, 85, 85,161,127,255,254,188, 45, 91,182,244, 51,147,104,205,241,247, -247, 95,143,154, 89,135,245,159,133,169,168,113,107,161,164,164,164,224,225,157,203,201,125, 6,141,238,214,186, 93,144, 71, 82, -226, 3,163, 6, 93, 93, 93, 23,145, 36,249, 30,195, 48,156,202,202,202,220,135, 26, 77,187,142,222,222,110,189, 70,142, 68, 5, -143,199,249,238,242,101,178, 80, 46,183, 6, 96,150, 11, 82,165,173,134,183, 79, 77,168,223,152,241, 35,241,224,193, 3,140,253, -199, 40,240,249,124,112,185,188,154,123,147, 95,163,104,217, 59,219,154,117,109,106,181, 90,253, 51,188, 46,206,139,162, 40,212, -133,102, 89, 89, 89,233,247,169,213,106, 16, 4, 97,236,218,240, 59,188,114,153,171,216,214, 14,180, 86,139,192,145, 99,245,215, -244,157,159,183,137,193, 48,226,242,236, 76,204,138, 61,205,131, 5, 22, 24, 80,181,140,113,145,250, 68,233,207,130, 32,136,184, -168,168,168,197, 0,216,168,168,168,197,117,219,209,209,209, 74, 0,121,111, 72,182, 94, 83,185,184,127, 5,201,170,115, 47, 24, - 67,255,254,253,103,217,216,216,108,169,219,206,189,157,135,220,219,121, 8,232, 16,216,171, 75, 72,183,138, 9, 19, 38,192,201, -201, 9, 11, 22, 44, 96, 1,252,210,220,255,207, 72, 75,182, 6,192,122,120,120, 44,168,125, 32,135,220,189,123,215,229,222,189, -123,232,222,189,251, 43,233,158,162,208,187,119,111, 99,166,228,181, 65,237,115,255, 58,149,140, 1, 69, 81, 80, 40,148,208,104, - 40,232,180, 12,116, 58, 29,186, 6,218, 96,239,206,168,154,239,116,117,234, 89,141,106,214,210,221, 6, 54,214, 60, 45, 73, 18, -202,251,137, 5, 77, 62, 49, 53, 26, 13, 18,179,179,241, 40, 43, 11, 0,240, 78,180,241,192,215,189,151,175,163, 99,199,142,166, - 74,235,219,210,211, 29,249, 23, 19,107, 30,222,202, 92,220,251,227, 48,108,108,172, 1, 0,129, 17,147,192,231,215, 16,173,106, - 37, 5,231, 14,173, 64,176,172,193,180, 0, 86, 14,238, 23,184,124,145, 55, 75, 51, 96, 89, 6, 44, 67,131,101, 25,112,120,124, -171, 89,159,124, 0,134,161, 17, 26, 26, 10,130,195, 1,173, 85, 99,220,136,193, 40,171,144,195,201,222,188, 78,130,207,231, 35, - 34, 34, 66,108,104,255,179,103,207,148,245,137,153,241, 54,210,162,186, 90, 9,181, 90, 13, 74,163, 3,165,213,129,110,203,199, -170,165, 19,161,163,116, 80,252, 35, 28,148, 86, 7,230,243, 81,160, 52, 90,228, 88,145,100,112,128,179,150, 4,161,124,152, 42, -179, 53, 69,180,234,200,129, 33, 52, 21, 19,104,128,108, 61,154, 54,109, 90,215,224,144,144, 7,239, 13, 10,217,240, 56, 41, 57, -255,113, 82,242,107,199,121,183, 15,201,252, 52,230,224,124, 30, 95,220, 53,114,129,241, 89,135,245, 81,223,141,248, 39,177, 88, - 46,151, 7, 91, 91, 91, 35, 45, 45, 13, 28, 14, 7, 4, 65, 60, 3, 16, 12, 0, 30, 30, 30,207,185, 92,174, 15,135,195,193,214, -173, 91, 9, 46,151,219, 41, 60, 60,124,177, 74,165, 58,108,100, 64, 23, 96, 99, 99,211, 64,205,226,243,249,136,138,138,194,228, -201,147,245, 36,139,207,231, 99,247,238,221,232,214,173, 27, 52, 26, 77,128,153,229,189, 7,160,143, 25,138, 31, 81, 75,206, 77, -146, 81,157, 78, 55,173,228,189,247,218, 33, 62, 30,189,124,124, 58,118,237,218, 21, 20,245, 74,208,244,241,241,105, 37,151,203, - 11,148, 74,229,191, 80,147,218,224,161, 81, 82,164, 98,144,157, 81, 19,126,250,224,193, 3,132,134,134,234, 21,172,250,106, 22, -159,207,135, 88, 96,221, 44,162,197, 48, 53,207, 37,185, 92, 78,198,199,199, 59,251,251,251, 19, 0,224,239,239, 79, 60,124,248, -208,209,202,202,170,216,215,215,215,228, 0, 88,108,107,135,221,211,198, 3, 0,190, 26, 52, 76, 63, 48, 58,255,245, 98,240,120, - 60, 12, 92,176,248,181,235,158, 97, 24, 14, 44,176,144, 44, 51,184,200, 95, 69,178, 26, 43, 90,209,209,209,201,209,209,209,175, -169, 99,205,132,105, 69,171,190,116,215, 92,212,221,172,134,176,113,227, 70,116,234,212,201,104, 71,180,101,203, 22,236,219,183, -111, 35,128,140,102, 75,142, 3,187, 4, 98,211,241,100,159,246,129, 4, 0,172,252,124, 4, 89, 93, 93,141, 27, 55,110,192,206, -206, 14,207,158,153,157,246,203,198,206,206,238,107,146, 36,199,113, 26,207, 0,104,154, 96,210, 12,195,196, 86, 84, 84, 24, 76, -239,192,178, 0,165,213,161, 90,161,130, 70,163,193,231, 95,254, 96,178, 16,209, 0, 65,105,228,220,136,190,225, 98, 67,138, 78, -104,167,126,248,108,138,245,107,157, 55,135, 4, 72, 18,232, 28, 90,163,184, 60,188,155, 12,134, 1,104, 6,112,118,117,192, 47, - 7, 54, 24, 37,249, 58,154,169, 29, 29,211,168, 82,211, 8, 8,139,196,203,212,120,189,130, 36,224,215,184,140,249, 60, 30, 24, -150,168,201,250, 96,136, 8, 9,196,222,101,210, 12,191,157,113,143,241,113,100, 39, 28,185,148,136,177,131,130,113,245, 78, 10, -250,247,232,136,228,244, 44, 4,250,181,198,214, 93,177, 96, 89,200,127,220,180,186,224, 85,135,166,203, 54, 71,209,186,125,251, -182,178,177,138, 85,255,157, 53,221, 31,130,101, 95, 41, 90, 74,149, 26, 11, 22,153,149,206,167,166,141,250,132,137,205, 57,216, -152, 98,101, 14, 17,107,172,108,193, 68,122,150,182, 0,186, 1, 11,255,147, 15, 78,154,166,113,230,204, 25,125,123, 52,213,142, -245,219,206, 12,146,131,236,236,108, 36, 39, 39, 35, 44, 44, 12, 21, 21, 21,224,145, 36,230, 63,126,140,142, 83,166, 64,195,231, -131, 97, 24, 8, 4, 2,204,152, 49,195,236,250,108,230,211,185, 54,152,155, 54,101,124, 67,120,120,120,187,180,234,106, 36, 63, -121,130, 65, 43, 86, 0, 0,206,158, 61,219,224,154,152, 55,111,158, 32, 37, 37,229,195,251,247,239,127,152,159,159,191, 17,192, -124,131,207, 89, 86,173,143,209,122,111,226, 24,180,243,111,139,125,191, 30,208,239,159,247,197, 28,240,120,124,240,248, 60,216, -219,217,155,117, 54, 90,173, 86, 79, 90, 21, 10, 5,121,246,236,217,150,131, 7, 15,230,207,153, 51,135, 0,128,125,251,246,145, -223,127,255,189,228,226,197,139,252, 22, 45, 90, 72, 77,146, 75,138,122,173,141, 9,130, 0,143,199, 3, 95,192, 7, 24, 6, 4, - 65, 72,214,173, 91,183, 50, 57, 57,185,187,191,191, 63,212,106,245, 20,212, 76,212,176,228,209,178,144, 45,163, 92,164,169, 88, -171, 90, 85,202, 16,100,245,227,182, 12, 17,181,250, 49, 91,120,179, 73, 25,230,197,104, 53, 5, 14,135, 99, 82,173, 34, 73,210, -164,235,112,222,188,121,176,177,177, 49,212, 1,177,143, 31, 63, 78,145, 74,165, 59, 1,252,240, 70,141,115, 57, 33,249,235,185, -163,228,168,245,173,218,219,219, 23, 15, 24, 48,160, 10, 0,117,248,112,195, 1,178, 90,173, 54,216,129,219,217,217,125,253,243, -207, 63,207, 30, 57,114, 36,217, 56,197, 64,125,247, 94,221, 75,171,213,226,240,225,195,179, 23, 46, 92,136,138,138,138,185,198, - 58,113, 69,181, 18,202,218, 64,232,231, 73, 71,204,125,168, 27,220,101,109,239,129,150,109,131, 13,118, 38, 36,191, 38,134,200, -205,235, 85, 7,102, 99, 35, 2,109,196, 38, 65,144, 25, 89, 57,249, 45, 90,185, 59,226,121,174, 12,110,173, 59,161, 44,239, 85, - 61,112,185, 28,240,106, 93,135,246,182, 18,200,138,138, 64,146, 28,163,196,120,245,254, 4,220, 73,202,194,209, 75, 15, 65,169, -170,177,105,207,121, 80,234, 42, 80,170,106, 80,170,154,247,181, 11, 63, 2, 65,160, 64,171,174,110,223,156,118,231,114,185,232, -209,163,135, 65,162,147,151,151,103,166,162,197,234, 21, 45,165,170,153,109,100,222,200,201,168, 98, 85,183,255, 77,137, 65, 93, -202, 7,177, 88,220,109,247,110,195,105, 28,154,130,187,187,251, 57,107,107,235, 54,230, 30,223,140,228,165,107,237,237,237,191, -246,247,247, 15,216,180,105, 19,143,195,225, 96,224,192,129,237,221,221,221,179, 1, 32, 48, 48,208,179,238, 25,243,233,167,159, -178,183,111,223, 78,170, 25, 99, 24,134, 64, 32,120, 98,103,103,215,173,127,255,254,168,168,168, 64,110,110, 46, 36, 18, 9, 58, -110,216,128,199,159,126,138,144,237,219, 65, 14, 24, 0,130, 32, 32, 16, 8,240,248,241, 99,136,197,226, 39, 42,149,193,148,111, - 61, 0,124, 11,160, 23, 94,185, 11, 89, 0, 55, 80,147,118,225, 78, 19,207, 59, 18, 0,104,134, 49,213, 88, 19, 23, 44, 88,128, -114, 30, 15, 24, 62, 28,252,140, 12, 80, 20,133,176,176, 48,189,202, 30, 22, 22, 6, 46,151,139,224,224, 96,120,122,122, 98,235, -214,173, 19,141, 17, 45, 85, 21,133,236,140,151, 8, 15, 15,215, 43, 87,195,135, 15,215, 43, 90, 60, 30, 79,175,108, 17,180,105, -226, 74, 16, 4, 91,127,144, 76,211, 52,193,229,114,185,115,231,206, 37,198,140, 25,195,106, 52, 26, 70, 32, 16,144, 71,143, 30, - 37,174, 94,189,202,173,174,174, 54, 57, 16, 15, 26, 53, 14, 95, 13,126,171,230,222,111,227, 2, 30,159, 7, 1,159,143, 5, 79, - 94,234,219,197,118,247, 65, 65, 76, 76,204, 88,127,127,255, 26, 55, 60,192,181,228,209,178,192,132,208, 35,107, 68,146, 52,245, -182,101, 0,136,218,109, 89, 61, 66, 37, 35, 8,226, 30,203,178,221, 27, 29, 91,183, 95,211,232,189,110,255,163, 55, 40,126,221, - 90,135,175,145, 47, 99, 35,226,244, 91,183,110,249,117,237,218, 21, 57, 57, 57,175,205,132,171,235,184, 36, 18, 9,196, 98, 49, -110,222,188, 9, 0,233,134,140, 93,189,122,245,123,212,100, 93,174, 41,145,135, 71,120,255,247,250,221, 12, 29,214, 29,251,163, - 15, 84, 72,165,210, 96,188,202,161, 67,120,122,122, 78,230, 9,184,227,125,130,188, 34,192, 48,223, 94, 62,125, 99,133,177, 51, -244,105, 31, 88, 5, 64, 89, 55,235,240, 13,103, 31,130, 36,201,113, 35, 71,142, 36, 83, 82, 82, 48,126,252,120,236,219,183,207, -224,177,147, 39, 79,198,193,131, 7, 49,114,228, 72,114,209,162, 69, 6,211, 59, 52, 84, 75, 52,127,217, 69,153,246,236, 17,246, - 30,252,217, 96, 12,146,171,107, 77, 60, 86, 81, 81,177,254,187,238, 93,141,123, 70, 24,157,230, 98,194,253,187,225, 61,251, 14, -228,231, 22,150,131,209,169,161,146,191,250,189,162,188, 16,172, 78, 5,190,149, 35,220,157,237,240,224,214,111, 26, 74,163,186, -104,204,230,236,145,129,248,116, 68, 0,192, 50, 24, 53,255, 23,196,253, 48, 75, 63,130,238, 61,102, 14, 46, 31,254,206,236, 24, -191,198,224,241,120,120,252,248,177,210,144,154,197,225,112,204,201,201, 85,171, 58,106,161, 80, 40,161, 80,170,254,202,103,135, -139,155,155,219,143, 14, 14, 14, 34, 3, 68,202,197,197,197,229, 71, 39, 39, 39,145,185,174, 67, 67, 36,171, 54,175,214,253,105, -211,166, 53,139,108, 9,133,194, 54,233,233,233,250,100,165,198,222, 53, 26, 13,250,247,239,111,110,242,210,211, 0, 94,120,120, -120,220,232,216,177,163,221,243,231,207,113,224,192, 1, 62,143,199,243,170,123,126,200,229,114,112, 56, 28, 20, 21, 21,105, 1, -124, 0, 19,174, 51,181, 90, 29, 31, 31, 31,223,121,196,136, 17,156, 39, 79,158,128,195,225,212,148, 43, 60, 28, 33,219,183, 35, -105,238, 92, 68,100,101, 65, 69, 81, 16,137, 68,184,112,225, 2,165, 80, 40,226, 13,217, 19,139,197, 59, 51, 51, 51, 3, 69, 34, - 17, 40,138, 2,195, 48, 32, 73,146,224,114,185,189,237,237,237,183, 0,232,222,168,177, 92, 67,186,247,239, 64,235,116,180, 52, -231,185,204, 84, 5,148,148,148,224,244,233,211, 8, 11, 11, 67, 68, 68, 4,242,242,242,144,145,145,129,183,223,126, 91,127,204, -163, 71,143,144,144,144, 0, 95, 95, 95,211,138, 30,169,133,111,135, 54,224,243,249, 53, 10, 17,143, 95, 59,240,225,233,149, 44, - 62,143, 15, 30,151, 7,145, 88,100,182,162, 69, 16, 4, 72,146, 4, 65, 16, 16,139,197,117,131,108,166,101,203,150,210,210,210, - 82, 15, 0, 13, 3, 10, 12, 0, 0, 32, 0, 73, 68, 65, 84, 28,177, 88, 12,154,166,205, 26,180,212,245, 17,117, 36,139, 47,224, -235,149, 45, 0, 40, 47, 47, 87,141, 28, 57,242, 95,106,181,250,125,188,217, 10, 37, 22,252,205, 64, 16,196,189,255,196,111,155, -129,225,181,196,234,181,160,120, 99, 23,248,219, 61,123,246,220, 62, 97,194,132,129,155, 55,111,134,181,181, 53,164, 82,169,190, - 67, 20, 8, 4,104,213,170, 21, 74, 75, 75,177, 99,199, 14,188,124,249,242, 10,128, 25,230,150, 72, 42,149,222,126,246, 48,189, -164,255,216,158, 78,129, 61, 59,216,231,166,191, 12,147, 74,165, 55,107, 73,214, 47, 19,230,189,253,126,255,209,161,224, 11,120, -200,125, 86,128,203,167,111,252,127,105, 76, 14,135,195, 33, 8, 2,227,199,143, 55,235,248,127,252,227, 31,136,143,143,135, 49, - 55, 35, 83,167,104, 41, 84,168, 86,254,117,131,181,207,102, 77,198,103,179, 38,235,201,132, 57,174, 23, 0,240,244, 60,100,132, -104, 81,155,227, 14,237,248,184, 75,104,184,119,183,192, 54,184,115,255, 33,246,111,127, 37, 50,236,250,126, 37,190,217,117, 5, -173,220, 28, 64,169,171,113,238,200, 79, 5,148, 90,177,249, 13, 69,185, 26,114, 75, 16, 96, 89,166, 89,231, 94, 71,158,120, 60, - 30,130,130,130, 12, 42, 90,165,165,165, 74, 83, 29,131,190,141, 52, 90, 84, 85, 43,161, 84,252,101, 68, 43,164,119,239,222, 23, - 99, 99, 99,157, 92, 93, 93,145,159,159,223,152,104,133,244,234,213,235, 98,108,108,172,147,155,155, 27,114,115,115,205, 78, 43, -210, 4,201,130, 76, 38, 35,202,202,202, 24, 7, 7,135,102,145, 45,146, 36,161, 86,171,145,154,154,106,238,223,154, 61, 67,204, -206,206,110,247,193,131, 7,237,138,139,139,193,225,112,144,154,154,218, 96,214, 97,221,235,151, 95,126,225,143, 26, 53,234,231, -242,242,114,163,211,218,116, 58,221,198,201,147, 39,127,152,151,151,231,224,234,234, 10,169, 84, 10,129, 64, 0,150,101, 65,244, -239,143, 62, 47, 94,128,162,105,136,197, 98,164,165,165, 97,231,206,157,213,181,169, 98,154, 20,200, 8,130,240,227,243,249,152, - 52,105, 82,131, 29,123,246,236,193, 59,221, 56,221, 92,236,184, 85, 58,136,212,133,226,183,206,113, 56, 28, 34,164,199,128,246, - 61,250, 14, 15,122,154,116,231,185,172,240,165,169,135,146, 86,163,209,192,223,223, 31,247,238,221,195,165, 75,151, 48, 96,192, - 0, 68, 68, 68, 32, 49, 49, 17,191,253,246, 27, 18, 18, 18, 64, 16, 4,156,156,156,234,194, 47,140,198, 96,104, 20, 58, 20,229, -151,188,166, 94, 53,222,230,243,249, 80, 43, 41,179,218,232,201,147, 39,184,119,239,158, 62,181, 12,135,195,209, 77,153, 50, 5, - 44,203,178,153,153,153,176,177,177, 97,167, 77,155, 70,115,185, 92, 93, 94,158,121,241,193,117,164,170,142,100,113,249,188, 6, - 4,141, 97, 24,121, 98, 98,226,199, 0, 18,107,149, 44,192,146, 71,203,130,255,219, 56,131,215, 23,150, 54,169,104,189, 0, 48, -232,192,129, 3, 19, 79,156, 56,177,113,203,150, 45, 46,145,145,145, 40, 43, 43,131,183,183, 55, 60, 60, 60, 16, 23, 23,135,179, -103,207, 22,211, 52, 61, 31, 64, 83,210,207, 32, 24,201, 89,147,247, 92, 26,171,174,170,250,180,107, 68, 0,174, 28,254, 61,218, -221,221,125, 6,135,195,249,124,218,226,119,223,239, 55,178, 59,210, 18, 50,113,251,183,199, 40,204, 41, 54,105,179,113, 48,188, -189,189,253,135, 86, 86, 86, 2, 0, 84, 19,163,226,198,179, 14,245, 54,105,154,166, 53, 26, 13, 14, 29, 58,100, 22,217, 58,112, -224, 0, 84, 42, 21,232,215,253,171,122,155, 44,195, 18, 92,158, 16,158,173,252, 65, 81,213, 96,152, 55,158, 80,169,183, 89, 55, - 2,125, 46, 16,192,181,184, 24,119,238,220, 49,143,114, 15, 31,110,170,141, 84, 26,149,124,210,119,107, 22,196,205,140,250,214, -126, 64,207,206,248,106,195, 30, 80,212, 46,144, 28, 18, 98, 33, 31, 93, 67,123,129, 3, 53,126,140,249,162, 92, 81, 89, 54, 9, -175, 47,197,211,192, 38,107,204,195,194, 2, 52,195,224,210,245,187,102,159,187,190,183,167,105,112,185, 92, 60,123,246, 76,217, -212,108, 67, 14,167,198,205, 89, 55, 82, 55,102,147,101, 24,130,199, 23,161,149,119, 71,104,212, 85,127, 73, 27,185,186,186,126, -113,252,248,113,167,186, 84, 9,137,137,137, 32, 8, 34,245,149,226, 88,179, 95,169, 84, 34, 41, 41, 9,137,137,137, 64,205, 12, - 55,179,239,163, 58, 37, 75, 38,147, 17, 82,169, 20, 86, 86, 86,100, 98, 98,162, 58, 56, 56,248,190,137,251, 91,111, 83,165, 82, -101, 25,138,159, 84,169, 84, 45, 68, 34, 17,175, 81, 39,234,217,174, 93,187,180, 38, 92,136,175,149,179,162,162,226,206,194,133, - 11,187, 14, 27, 54, 12, 95,124,241, 69,169,131,131,131,205,143, 63,254,200,229,112, 56,196,204,153, 51,233,162,162,162,170,159, -126,250,201,238,196,137, 19, 40, 47, 47,191,105,198,185,203, 85, 42,213,199, 61,123,246,220,115,254,252,121, 43, 63, 63, 63, 84, - 86, 86,130,101, 89,236,222,189, 27, 51,103,206,132, 72, 36, 66, 90, 90, 26,222,121,231, 29,133, 66,161,248, 24,175,199, 78,214, -217, 36, 8,130, 96, 25,134,193,178,101,203,244,201, 73,235,146,149,218,136, 9,236,156,215, 86, 50,231,167, 10,201,196,175,126, -154, 2, 0,180, 78, 71, 63, 77,186,243,124,247, 15, 95, 93,229,243,249,215, 77,180,209,146, 57,115,230,252, 56,124,248,112,177, -181,181, 53, 74, 75, 75,113,227,198, 13,220,186,117, 11,183,111,223,134, 70,163,129,147,147, 19, 28, 28, 28, 32,149, 74,241,228, -201, 19, 37,128, 37,198,108, 10,172,120,240,105, 95, 55,243,183, 70,193,226,213,155,109, 88, 95,221,226,243,120,102,221, 71,125, -251,246, 69,143, 30, 61,234, 8, 16,157,157,157, 45, 85,171,213, 68, 61,210,159, 87, 71,200,189,188,188,116,251,246,237, 99,141, -217,188,189,115, 43,206,175, 90, 2, 1,159,143,249,169,185,122,210,181,103, 64, 23,240, 4,124, 4,140, 24, 83,255,183,219, 80, -227, 46, 68, 35,146,101,172,239,248,211,247,166,197,230,127,173,205,255,203,144,226, 13,150,224,169,195,126,149, 74,117,238,163, -143, 62,138, 9, 9, 9,249,104,211,166, 77, 4,159,207,199,138, 21, 43,216,252,252,252, 95,107, 71, 33,101,111, 82, 42,150,101, -127,189,118,236,230, 39, 83,163, 70, 18,243, 54, 79,235,125,255,114,210,147, 78, 61,253,208,169,167, 31,238, 95, 73,193, 15,139, - 15,236,163,181,244,178,130,130,130, 28, 19,166,212,131,122,117,104, 28, 12,239, 20,127,245,178, 83,115,103, 29, 50, 12, 19,123, -224,192,129,217,163, 71,143, 38,239,222,189,251, 90, 76, 86,221,178, 59, 12,195,224,226,197,139,160, 40, 10,191,254,250, 43,195, - 48,140,225, 60, 90, 96, 79,126,183, 57,102,234,175,123, 79, 10, 4,124, 2,183,174, 31, 69, 69,153,241, 89, 93,124, 62, 15,191, -236, 62, 70,241,249,188,167, 77,237,167, 40, 42,247,242,229,203,110, 67,105,154, 71,146,100, 83, 4,170, 73,196,198,198,106, 25, -134,201, 54,113,216,205,194,151, 57, 35, 86,127,241,193,129,225,239,125,228,214,179,103,111,158,179,171, 27, 8,130, 64, 81, 97, - 17,210,146,238,106,207, 29,253,185,176, 90, 97,222, 18, 60, 31,172,191,166,143,201, 2,128,200,153, 91,244,241, 89, 0, 48, 98, -218, 66,244, 15, 11, 4, 97,142,244,244,138,100, 49, 58,157, 14, 18,137, 4, 58,157,174,201, 20, 15,118,118,118, 98,149, 74,165, -172, 77,196,104, 84, 42, 98,129,191,188,141,104,154, 14, 40, 43, 43, 67,117,117, 53,110,221,186,197,174, 89,179, 70, 38,147,201, -244, 65,155, 90,173, 54,160,180,180, 20, 85, 85, 85,184,121,243, 38, 27, 19, 19, 35, 43, 41, 41, 89,220,156,123, 72, 44, 22,119, -227,114,185,247,203,202,202, 24, 43, 43, 43, 82,171,213,106,131,131,131,133, 98,177,216,236, 5,213,165, 82,233, 48, 67,251,124, -124,124,210,211,211,211,219,209, 52, 93,127, 13, 68,190, 74,165,242,235,217,179,167, 57,207,143, 57,187,118,237,194,177, 99,199, - 66, 43, 43, 43, 39,103,103,103,239, 1, 16,202,229,114,241,240,225,195, 84,149, 74, 53, 97,244,232,209,187,203,202,202,238,160, -102, 9, 30,115,112, 62, 45, 45,109, 82, 64, 64,192,174,175,191,254,218, 58, 34, 34,130,235,233,233,137,238,221,187, 35, 45, 45, - 13,103,206,156,209,110,219,182,173, 90,161, 80,124, 0,224,162,241,102, 7,161,211,233, 32, 16, 8,244, 47,161, 80, 8, 62,159, - 15,185,146,197,244, 13, 25, 74, 29,196,202,141, 43, 62, 62,195, 2, 68, 65,110, 70,113, 81, 65,238, 29,130, 32,174, 75,165,210, - 10, 3,117, 38, 80,169, 84,157, 89,150,229, 16, 4,177,153,162,168,105,179,102,205,242, 88,187,118, 45, 58,116,232,128,226,226, - 98, 72, 36, 18,248,249,249, 65, 38,147,225,238,221,187,180, 66,161,216, 14, 96, 37,106,227, 71, 12,161,188,184, 18, 45,221,189, - 26, 40,159, 44,203,130,165, 1,173,154, 6, 77,177,208, 16, 90,240,120, 90,240,249,124,115,148, 39,150, 97, 24,148,121,120,128, - 73, 74,194,237,219,183,193,178,172, 65, 85,205,223,223,223,140, 7, 59, 3,129, 80,208,192, 93, 72, 16, 4,248, 2, 1,120, 2, -126, 83, 51,103, 44, 42,150, 5,255,211, 48,215, 55, 94, 14, 96,198,163, 71,143,246,244,235,215, 47,142,101, 89, 30,106,252,145, -191,255,153, 63, 47, 40, 40,120,112,243,204,131, 69,110, 45, 29, 98,222,154,220, 27, 29, 58,123,131,214,209,184,113,246, 33,126, - 93,123,226, 96, 94,110,222, 52,152,177,246, 25,195, 48, 87,123,117,235, 64,162, 94,174,110, 79, 79, 79,230, 77,102, 29, 86, 84, - 84, 44,159, 63,127, 62,190,248,226,139, 55,153,117,216, 36, 30, 63,145,205, 32,192,182, 28,241, 86,159,161, 32, 72, 86,163, 81, - 27,121,240, 65,159,185,148,207,231, 61,189,151, 40, 13,110,234, 56,153, 76, 54,244,253,247,223,191,200,229,114,219, 52,167,206, - 25,134,201, 46, 44, 44, 28,104,250, 72,221, 13,181,178,210,239,244,193, 29,115,207, 31,219, 53,148, 97,104, 95, 2, 0,135,203, -127,174,165,168, 11,106,101,229, 38,152,185,168,244,186, 25,225,152,243,221,111,216,250,197, 8,204,138, 57,140,159,151, 77,199, -162, 13, 7,240,237, 23,115,176,102,203,191,240,213,156, 73, 24, 59,241,125,134, 37,200, 63,204, 61, 15, 14,135,115,126,199,142, - 29, 83,167, 79,159,174,159,180,192,178,108,131, 7,187, 86,171, 85, 50, 12,131,237,219,183, 51, 0,206, 27,179,215,176,141, 8, -214, 88,188,148,185,109, 84, 89, 89,249, 65,120,120,248,110, 0, 66,150,101,159,149,149,149,253, 19,120,181, 52, 84, 85, 85,213, - 7, 61,123,246,220,205,178,172,144, 32,136,215,246,155,131,218, 84, 15,221, 28, 28, 28,238,215, 42, 89,194, 55, 9,136, 55, 86, -213, 70,220,138,230,184, 16, 25, 0,179,234,101,124, 95, 27, 26, 26, 90,127, 81,233,212,178,178,178,110,111, 80,174,139, 74,165, - 50,112,217,178,101,115, 69, 34, 81,127,133, 66,209, 30, 0, 36, 18, 73,154, 90,173,190,170, 84, 42, 55,193,116,110, 42, 13,195, - 48,105, 58,157, 46,200,197,197,165,102, 70,109, 45,217, 2,128, 83,247,233,251, 0,221,189, 70, 20,223,111,118,193,206,158, 61, -219,218,193,193, 97, 8, 65, 16, 99, 89,150,245,151,203,229,234,101,203,150,221,140,141,141,173,104,211,166,205, 91,195,135, 15, - 39, 28, 29, 29,113,239,222, 61,182,164,164,228, 40,128,197, 48, 99,166, 53,195, 48,217,235,214,173, 67,115,239,119, 99,251, 41, -138, 42, 56,123,246,172,243,176,162, 34, 46,195, 48, 24, 49, 98, 68, 3, 2,215, 24, 79,159, 62,133, 90,173, 54,154,204, 81, 93, - 81,134, 1,115, 23, 2,181,179, 63,235, 80,163,100,177, 96, 53, 22, 94,101,193,223, 11,255,238, 5, 61,205,146, 22, 61, 60, 60, -198,139, 36,194,207,188,219,123, 4,231,103, 20,165,200, 43, 20,251,164, 82,233, 14, 3, 15,114,179,108, 54, 51, 97,169, 69,254, -253, 55,217,124,149, 71,139, 6,203,210, 96, 25, 22, 44,203,128, 97,232,154, 5,175, 89, 6, 44, 77, 19, 4,129, 63, 52, 74,163, -153,193, 27,151,211,193,217,217,121, 37,203,178,195, 56, 28, 14, 89, 95, 12,171,255,185, 86,201, 58, 47,147,201,190,106, 66,121, -253, 63, 87,159,177,177,177, 77,146,127,115,103, 29,142, 27, 55,142,110,230,189,121, 85, 34,145,120, 52,181,175,186,186, 58, 71, - 42,149, 14,249, 47,169,207,250, 51, 6,155, 99,179,217,179, 14, 77,217,244,246,246, 22, 82, 20,213, 5,128, 31, 65, 16,246, 0, - 74, 41,138,186, 80, 92, 92, 92, 8,160, 27,128,101,181,191, 89, 5,224,254,127,248,126, 23, 59, 59, 59,239, 34, 73,178,165, 57, - 63,214,233,116,154,210,210,210,169,141, 6, 4,122,155, 78, 78, 78,247,185, 92,110, 75, 51,236,188, 44, 41, 41,233,102,121,126, - 90,108,254, 15,161,113, 16,188,193, 76,241,255, 14,162,101,177,105,177,105,177,105,177,105,177,105,177,105,177,105,177,249,191, - 78,180,154,220,182, 76,171,181,192, 2, 11, 44,176,192, 2, 11, 44,248,115, 56,211,136,108,157,169,251, 64, 24, 97,165,205,145, - 4,223,132,217, 94,178,216,180,216,180,216,180,216,180,216,180,216,180,216,252,219,217,180,224, 47,132, 69, 86,181,216,180,216, -180,216,180,216,180,216,180,216,180,216,252, 95,135, 65,215, 33,105,169, 27, 11, 44,176,192, 2, 11, 44,176,192,130,127, 15,204, - 38, 90, 18, 55,255, 0,103,239,224,221, 14, 45, 59, 37, 58,180,236,148,232,236, 29,188, 91,226,230, 31,240, 55,173, 55, 49,128, -137, 92, 46,247,162,187,187,123, 37, 12, 44,189,243, 63, 0, 91, 0, 99, 81,147,223,103, 20, 0,171,191,210,120, 4,192, 29, 15, -124, 54, 5,200,153, 2,228,140, 7, 62,139,248, 31,140, 27, 92, 49,219, 35,252,250,185,137,231, 86,204,246, 8,111,114,255,124, - 15,167,219,191,141,251,110,237,103,158,142,127,209, 95,218,184,186,186,238,116,115,115,203,114,117,117,205,118,117,117,221, 5, -192,206,242,184,179,192, 2, 11, 44,248,183,161, 46, 70,171,238,165,143,209,226, 2, 64, 92, 92, 92, 4,128,107, 0,250, 69, 70, - 70,198, 55,254,181,131, 87,208,116,223,182,190, 95,172, 94,177,152,112,119,117,182,210,209, 12,149,153,149,219,113,249,234,152, - 35,249, 2,238,198,178,156,164,159,223,160, 80, 4,135,195, 25, 47, 20, 10, 35, 1,212, 17,182, 84,181, 90, 29, 71,211,244, 33, -152, 55, 77, 27,110,110,110,215, 57, 28, 78,235,230,252, 49, 77,211, 57,133,133,133,189,223,176, 50,199,121,121,121,237,138,136, -136,176, 10, 13, 13,133, 64, 32,192,178,101,203,230, 75,165,210, 77,230, 26,112,112,240,177,161,132,162,207,185, 2,193, 96, 86, -171, 9, 98,193, 2,164, 48,137,209,169, 47,243,213,234,141,101,101, 25,114, 51, 77, 45, 6, 48,173,182,174,126, 6,176,238,207, - 92, 37, 83, 59, 67,171,165,107,174, 9, 62, 23,244,201, 23,118,215,150, 44, 89,194,141,140,140,196,207, 63,255,220,123,231,206, -157, 31,203,229,242,203, 0, 78, 1,120,254,103,175, 74, 55, 96, 70,207,222,189,191,155, 58,127, 62, 71,121,253, 58,190,219,181, -107, 51,106,242, 45,109,109,238,181,196,231, 99,172,179, 51, 47,146,101,209,133, 0, 8, 2,120, 40, 43, 97,206, 82, 20,125, 8, -102,228, 98, 51,130,137,104, 56, 29,127,127,115, 13, 84, 60,103,151, 10, 71, 4,244,169,120,126,117, 41,128,183, 26,239,215,169, - 68, 83, 89, 78,171, 72, 37,155,144, 11, 96,195,159,172, 86, 43, 23, 23,151,196,147, 39, 79,182, 12, 13, 13,229, 2,192,253,251, -247,167, 68, 70, 70, 14,144,201,100, 65, 0, 42,255, 67, 15, 33, 17,151, 36, 63, 19,240,120,131,105,154,238, 4, 0, 28, 14,231, -177, 70,171,189,168, 99,152,173, 48, 51, 39,155, 5, 22, 88,240,191, 11, 83, 92,228,191, 28, 6, 51,195,215,157, 28, 91,255,189, - 62, 36,174, 29, 58,134, 13, 28,243,180, 66,174, 80,101,101,229,149,205,251,108,205,197,143,231,172, 63,177,225,167,184,179,241, -119, 82,111, 7,132, 14, 73,145,184,118,232,104,192,180, 33, 31,174,151, 88, 44,126,176,109,219, 54, 42, 45, 45,141, 45, 47, 47, -103,159, 62,125,202, 30, 61,122,148,253,228,147, 79, 84, 98,177,248, 1, 0, 47,115,108,186,185,185, 21, 62,189,242, 27,251, 50, - 49,129,205,190,127,135,213,106,181, 44, 69, 81, 44, 69, 81,108,202,249, 56, 54,241,212, 49,246,225,209, 67,172, 70,163, 97, 53, - 26, 13,171, 86,171,217,182,109,219,230,155, 89,206,198,240, 12, 12, 12,212,196,197,197,177, 71,142, 28, 97,231,207,159,207,134, -132,132,208, 0,102,154,123,238, 18, 87,191,254, 54, 45,130,101,211,163,182, 82,103,110, 94, 96,147, 95, 60,100,147, 95,164,179, -177,151, 82,217,105, 11,182, 80, 54, 45, 66,100, 18, 87,191,254,166,206,221,193,193, 33,140, 32, 8,182, 14, 0,216,214,173, 91, - 87,213,127,121,121,121, 53,120,181,106,213,170,170, 77,155, 54,207,157,156,156,186, 52,101,115, 66, 39,176,108,202,126,150, 77, -217,207, 46,233, 11, 54, 57, 57,249, 54,203,178,215,234, 94, 74,165,242,218,241,227,199,175,189,251,238,187,215, 0,188, 99,164, -158,204,170,207, 41, 64,142,252,228, 73,150,221,180,137,101, 35, 34,216, 84,128,157, 2,228, 52,211,102, 91,119,119,222,195,245, -235, 62,214,156, 60,249, 43,123,238,220, 25,246,236,217, 56,246,196,241, 93,236,230, 77,159, 81,110,110,188, 36, 0,237,154, 97, -147, 11, 96, 13,128,141,168, 81, 46,211,100, 50, 25, 91, 80, 80,192, 2, 72,171,253,110,163,139,139,203, 6, 52,173,190, 13,170, -175,100,205, 29,230,126,238,189,183,122,179,242,138,124,246,189,183,122,179,115,135,185, 55, 80,182,134,249,248,216,204, 26,209, - 73,150,124,127, 31, 61,107, 68, 39,217, 48, 31, 31,155, 55,172, 79, 2, 53,235,132,110,187,114,229,138,142,173, 7,173, 86,203, -238,217,179,135,118,112,112,248,181, 25, 54,219,187,184,184,100, 59, 58, 58,166,213,255,210, 37,120, 84, 79,255, 62, 83,150, 59, -117,124, 55,162, 25,229, 12, 21,241,249, 47, 47, 30,254,145, 46,201,121,204,106,148,133,108,197,179, 4,246,101,234,109,118,207, -142,141, 90, 1,151,251, 18, 64,232,159,185,150,154, 9,139, 77,139, 77,139,205,255, 66,155,198,184,200,255,101,112, 27,159, 96, - 99, 8,133,130,168,229, 75, 22, 18,229, 37,229, 74, 85,165, 92,163, 85,169, 84, 36,159, 85, 61, 78,121, 81, 68,114, 57,229,115, -231,204,182,137, 90,180, 36,170, 26,152,100,230,127,122,133,132,132,220, 61,118,236,152,171,163,163, 35, 42, 42, 42, 80, 82, 82, -130,187,119,239,130,101, 89,140, 30, 61, 90,216,163,123,247, 46, 75,151, 45,187,245, 50, 47, 47, 28,134, 59,222, 87,228,197,209, - 25,235,122,215,172, 69,251, 85, 86, 73, 77,175, 67, 16,216, 57, 46, 82,127,204,202,151, 53,171,101,136, 68, 34,253,130,196,111, -128,240,129, 3, 7,242, 1,224,195, 15, 63,172,148,203,229,209,181, 10,135, 89, 43,173, 74, 92,253,250, 59,123,120,198,253,184, -125,157,184,147,175, 31, 40,173, 14,217, 5,249,224,242,236,209,178, 37, 31,239, 79, 26,204,235,219,211,209,121,205,170,157,103, - 10, 24,140, 82, 20,167, 95, 48,100,203,222,222,126,207,161, 67,135,112,248,240, 97, 0, 64, 90, 90, 26,252,252,252, 36,166,202, -144,148,148,228,243,206, 59,239, 28, 44, 41, 41,105,103,234,216,198,137,241,133, 66, 33,122,247,238,141,142, 29, 59,226,228,201, -147,253,106,149,173, 63, 5,229,245,235,176,126,244, 8,136,127,163,193, 75,219,174, 93,189,111,159, 61,179,207,249,204,217, 84, -108,216,176, 11,207,159,215, 8,109, 62, 62, 62,152, 56, 97, 28,239,241,227,155,129, 99,199, 78,188,249,251,239,207,123,215, 18, - 37, 83,248,250,167,159,126, 90,220,166, 77, 27,140, 29, 59,118, 92, 96, 96,160,187,173,173, 45,118,236,216, 1, 15, 15, 15, 31, -141, 70,243,236,228,201,147,158, 5, 5, 5,152, 61,123, 54, 10, 11, 11,231, 27, 50,212,111,104,191,165,194, 17, 1,125, 58,116, -157, 10,107, 91, 15,252,116,224, 16,158, 62,216,211, 71, 77,165, 46,229,211,241,147,149,172,112,154, 44,199, 58,170,117,183, 8, -167,118,129,239,192,187,107,130,179,138,254,253,197,210,193,109, 99,184, 34,213,158, 21, 27,164, 37,175, 25, 29, 27,203, 9,170, -124,226,152,116, 17, 37,192, 10,166,142, 96,233,213, 90, 22,239,244,237,219, 87,223,112, 89, 89, 89, 80,171,213, 8, 8, 8, 32, - 53, 26, 77,127, 51,235,181,253,144, 33, 67,254, 56,123,246,172, 83,251,246,237,101,165,165,165,250, 29,238, 78,246, 67,227,143, -109,158,189,230,187,127,249,239,101,137,114, 89,234,137,199, 38,108,133,246, 10,235,122,233,220,177,125,214, 68, 85, 46, 4,246, -197, 0, 83,130,140,131,191,128,176,114,196,248, 79,230,113,251, 15, 28,208, 98,240, 91, 99, 46, 61, 77,127, 62, 16,192, 61,203, -184,222, 2, 11,254,214,170, 22,251,191,118, 78,122,162, 21, 25, 25, 73, 52,117,130, 12,203, 4,187,185, 58,137, 55,175,223,125, -143, 67,105, 52, 18,123, 59, 13,207,206,150, 33,108,236, 56,148, 70, 91,229,237,227, 45, 96, 88, 38,216,128,253,198, 83, 60, 9, -177, 88,124,236,212,169, 83,174, 60, 30, 15, 12,195,192,197,197, 5,153,153,153, 40, 47, 47,135, 92, 46,199,243,212, 84,180,241, -106,133, 21, 81, 11, 61,102, 47,140, 58,166, 80, 40,186,161,161, 27,241,181,105,163,180,182,225,186,209,117, 75,176,188, 54,228, -175,253,174,137,125,230, 78, 69,205,204,201,201,129,181,181, 53,130,130,130,172,111,220,184,241,187, 17,146,213,192,166,131,131, -143, 13, 35, 20, 28,222,246,227, 50, 49,165, 77, 66, 74, 70, 41, 58,180,233, 3, 55, 39, 47,228,151,106,112,251,238, 41, 36, 37, -238,135,111, 11, 47,204,252,100,128, 40,102,221,145, 67,124, 93, 27,175,242,242,204,202,166,108, 86, 86, 86, 90,183,109,219, 22, - 94, 94, 53,235,158,209, 52,141,148,148, 20,208, 52,173,223,174,255,190,251,232, 21,232, 42,179, 49,117,202, 20,148,148,148, 88, - 55,101,147,199,129,110,222,199, 19,185, 98, 30, 32,144, 56,106,170,170,170,244,203,112, 80, 20,133,135, 15, 31, 34, 60, 60, 60, - 34, 54, 54,214, 20, 43, 50,171, 62, 41,224,219,239,126,253,117,203,164,138, 10, 18, 0,126, 38, 8,134, 98,217,111,205,189,150, - 92, 93,121, 71,207,159,219,235,204, 33,159,192,209,238, 27,220,189,155, 13,138,170, 41,111, 73, 73, 17,102,125, 86, 9, 62,207, - 6, 39, 79,254,203, 41, 32,160,247,209,130, 2, 42, 8, 13,221,136, 77,149, 83,116,238,220, 57,204,154, 53, 11, 41, 41, 41,158, - 28, 14, 7,119,238,220,129, 88, 44,198,250,245,235, 57, 1, 1, 1,158, 18,137, 4,231,207,159, 71, 97, 97, 33, 97,172,156,215, - 46, 92, 91, 93,241,252,234,210, 2,226,252,176,159, 14, 28,194, 71, 19,198,195,157,205,248,221,206,151, 88, 61,100, 68,175,175, - 88, 78,171, 72,137, 77,176,131, 95,208, 8,240, 5,214,152,249,229, 74,164, 37,157,118, 80,200, 19, 63, 35,232,220, 86, 43, 54, -196,206,121,173,156, 71,198,209, 31,238,191,209,245,162,215, 61,239, 71, 15, 63,190, 35, 77,216,153,248,138,104,249,112, 9,146, -182, 3,106,150, 79,121,246,236, 25,158, 63,127, 14, 46,151, 11,165, 82, 9,157, 78,215,100, 57, 61, 61, 61,103,232,116,186,175, -106,219,121,183, 72, 36,250, 96,223,190,125, 78,245,137,182, 75,240,168,158, 78, 54,146,129,133, 69, 37,101, 55,239, 37, 63,157, - 55, 99,108,191,235,183,147,114, 41,222,187, 57, 21,137, 39, 43, 12,212,167, 72, 44, 16, 28, 61,127,252, 95,214,218, 23, 87, 32, - 9,232, 7,158,181, 31,104,109, 30, 20,101,213,144, 63,151, 66,253,227, 15,232,252,217, 92,156, 62,113,196, 58,176, 83,183, 88, -181, 86,235, 7, 64,243, 6,247,102,115, 96,177,105,177,105,177,249,223,105,211, 32, 23, 97, 89,182, 43, 0,183,218,205,146, 90, - 94,224, 12,160, 24, 53,171,200,184,213, 62, 59, 4,245,126,214,120,187,254,177,141,183,235,127, 46,169,253,236, 90,251,126,143, - 32,136, 82, 19, 69,247, 64,205,210,132,103,106,223,129, 90, 87,162,201,192, 99,130, 32, 43,105,154, 17,242, 93, 92, 85, 31,190, - 55,176,211,111,151,238, 63,180,114,182,229, 14,237,215, 37,226,238,227, 23,183, 8,146,208, 18, 4,105, 86,220, 7,135,195, 25, -191,121,243,230, 78,182,182,182, 96, 24, 6,118,118,118,144,201,100,208,104, 52,168,168,168,128, 90, 94, 9, 74, 94,137, 71,185, - 89,232, 21,209, 15, 99,134, 13, 9,248,215,137, 83,227,105,154, 62,104,204,174,103,112, 23,189,146,181,178,181,211, 43,105, 34, -183, 92, 79,186,190,233,226, 7,190,181, 53, 6,207,139,250, 51,215, 64,194,153, 51,103,206,141, 30, 61,250,173, 5, 11, 22,144, - 82,169,244,124,102,102,102, 47, 0, 41, 38, 73,133, 80,244,249,167,159, 71, 58, 56, 88,179,136,189,120, 10,125,187, 76,128,149, -128,131,146, 74, 10, 4, 1,164, 38, 31, 3, 65, 56, 34, 49, 77,138, 62,157,109, 49,100,104,128,245,137, 35,169, 11,240, 42, 62, -232,181,166, 41, 43, 43, 67, 81, 81, 17,180, 90, 45,180, 90, 45,198,142, 27,135,189,123,246,160,186,186, 26, 74,165, 18, 26,141, - 6, 52, 77,131, 36, 73, 92,140,139, 69,238,139, 84,244, 12, 15, 7, 12, 44,189,180,231, 33,120, 0,110, 63,125,250, 20,169,169, -169,120,249,242, 37, 68, 34, 17,220,221,221,177,114,229, 74,168,213, 53,107,148,141, 27, 55, 46, 2,192,227, 63,123, 67, 61, 7, -118,102,210,244,210,183,142, 31,119,189,113,252, 56,115,251,244,233,151, 66,185,124,135, 57,191,229,243, 49,118,221,183,159,116, -144, 72, 36,120,153,179, 25,254,254,124,204,159,235,132,232,111,138, 1, 0,179,103,181, 68,247,110,206,168, 44, 63, 2,103,215, -197,216,178,101,142,239,180,105, 27,167, 40, 20,244,110, 19,166,151,158, 58,117,106,140,159,159, 95,139,132,132, 4, 66, 32, 16, - 64, 44, 22, 67, 44, 22, 67, 36, 18,161,168,168, 8,153,153,153,236,186,117,235,242, 0, 44, 53,102,104,197, 22,233, 45, 0,111, -205, 29,134,115, 79, 31,236,233,211,130,243,226,209,152,153,189,179, 18,111, 39,200,127,187,120, 99,149, 78, 37,202, 45,127,121, -105, 97,219,238, 9,206,159,125,241, 53,126, 88,183, 28, 79,239, 92, 47,117,243,170,220, 42, 38,212, 77,150, 51, 34, 98, 5,215, -195,205, 81, 55, 99,218, 24,251,211,110, 55,103,156,229, 18,178,130,226, 7,235,145,153,160, 20,182,235, 50,185,189, 15,169,185, -114,229,138,184,111,223,190, 80,169, 84,122,101,114,223,190,125,140, 78,167,187,218,228,181, 73, 81, 95,229,229,229,121, 40,149, - 74, 12, 27, 54,108,246,250,245,235, 37,117,107,212,209, 52,221, 64,201, 90,189,105,239,133,207,191,218,122,245,194,193,111, 60, - 87, 71,125,208,111,210,204, 53, 87, 97, 96, 29, 73, 46, 73,126,118,250,248, 46,119,145,131, 22, 98,199, 33, 80, 21, 42,241,116, -231, 71, 80, 84,170,208,125,245,215, 0, 4,208,104, 73,236, 24, 49, 22, 60, 39, 79, 44,159,254,129,231,146, 29, 63,125,194, 48, -204,102,203,184,222, 2, 11, 44,104, 4, 55,130, 32,226, 0, 32, 42, 42,106,113,116,116,116, 50, 65, 16,113, 44,203, 70,214, 10, - 40,113, 44,203, 70,214, 29, 83, 75,206, 94,219,174, 59,182,241,118,227,207,139, 22, 45, 10,140,137,137, 89, 27, 30, 30,126,240, -230,205,155, 47, 0,152, 34, 90,195,107,137,213,107, 75,239,144,117, 12,178,254,123, 3, 69,139, 97,174, 63,123,145,165, 24, 50, -168, 71,203,184,248,199,247,222,127,127,248,192,241, 35,250, 14,205,204, 41, 73,245,245,118,119, 78, 78,126,108,203, 48,204,117, -115,106, 73, 40, 20, 70, 14, 24, 48,128, 91, 86, 86, 6, 43, 43, 43,200,100, 50,228,229,229,129,162, 40,168, 42,202,161,174, 40, -135,170,188, 12, 84, 69, 25,158,223,191,139, 96, 95, 31, 97,109,176,188, 81,212,169, 46,141,149,170,250,202,150,192,198, 6, 66, - 27, 27, 16,205,119, 27,190,107,111,111,127,187,174, 83,165, 40,234,179,133, 11, 23, 22, 51, 12,131, 53,107,214,216, 90, 91, 91, -199, 2, 16,154, 50, 98,227,194,137, 12,239, 28, 68, 62,201, 76, 68,239,144,169,104,223,246,109,100, 22, 42, 81, 44,167, 80, 84, - 78,161,123,223,239,209, 58,228,107,180,234, 28,141,212,236, 82,120,182,240, 35,193, 21, 26, 93,252, 57, 55, 55,183,193,246,193, - 3, 7,160, 80, 40,224,235,235,139, 9, 19, 38, 96,225,194,133,152, 48, 97, 2, 60, 61, 61, 49,233,189,119,176,124,249,114, 20, - 20, 20,152, 42,170,186,125,251,246,106,111,111,111,181,183,183,183,154,162, 40, 84, 85, 85,161,188,188,188,113,125,207,105,110, - 69,186,186,186, 46,114,119,119, 79,116,117,117, 77, 22, 10,133,103, 31, 18,196, 19,149,183,183, 91,175,145, 35,137,142,239,189, -199,201, 22,139,137,120,192,218, 28, 91,206,142,188,225,253, 7,188, 37, 40, 47,219,165, 23,169, 62,120,223, 5,127,196, 7,226, -198,239,221, 48,235, 51, 95, 16,164, 8, 4, 41,128,162,250, 10,122,132,134,243,237,237, 9, 83,215,210, 68, 0, 15,123,245,234, -229, 57,115,230, 76, 66, 40, 20, 98,246,236,217,212,244,233,211,211, 39, 76,152,144,126,249,242,101,218,219,219, 27,173, 90,181, - 34, 90,181,106,229, 1,224, 97,237,111,140,194,214,151, 88,173,166, 82,127,183,247,147,188,160,225,220,179, 74, 43, 28,187, 98, -131,180,100,245,182, 23, 27, 50,159, 42,124,158,222,185, 94,146,158,116,154,201,188,119,173, 56, 63, 93,238,179,122,219,139, 13, -139,183,230, 55,121, 83,199,199,131, 57, 22, 23, 79, 41,170, 21,220,145, 35,250, 43,102,124, 56,190,189,163,117,224, 62,180, 24, - 18,210,218,171,229,164,229,107,183, 80,211, 63,249,156,250,249,151, 93,172, 92, 46, 71,101,101, 37,182,108,217,162, 59,125,250, -116, 30, 77,211,159, 27, 26, 3, 1,128, 86,171,197,140, 25, 51, 36,182,182,182,200,205,205,213, 43,162, 0, 32,149,149, 60,190, -113, 47,233,201,188,127,142,139,168, 86,171,213, 23,174,221, 79,237,232,231,221,146, 32, 88,131, 19, 81, 4, 60,222,224,110, 61, -122,112, 88,182, 28, 4,215, 11,207,247,172, 67,101, 65, 41, 42,139, 74,193,225, 73,160,131, 16, 90, 70, 0,251,224, 80,164,221, - 75, 64, 11, 23, 55,174,144,199, 27,106,233, 79, 44,176,224,239, 9, 99, 92,164, 62, 89,138,137,137, 89,107,108,127,189,119, 77, -163,109, 61,145,106, 76,194,234,127, 6,128,152,152,152,181, 44,203, 70,222,188,121,243, 0, 0,165,153,167,240,113,189,119,243, -243,104,113, 84,154,232, 5, 11,151,194,193, 78,108, 23,218,197,207,253,228,249,248,251,215,111,222, 79,109,221,202,217,133,213, -106, 28,190,221,248, 67, 75, 66,161,140, 49,179, 16, 1,206,206,206,160, 40, 10,207,158, 61,195,203,151, 47, 65, 81, 20,116,213, -213, 80,151,151, 67, 85, 86, 6,186, 90, 14, 62, 77, 67, 41, 43,130,147,149, 8,120, 53, 35,209,132,242, 70, 52, 73,180,234,222, - 69,182,182, 16,218,216,130,228,241,154,116, 43, 26, 64,215,208,208,208,195, 73, 73, 73, 61, 6, 13, 26,180, 10, 53, 83,228,179, -243,242,242, 6, 46, 91,182, 76,237,230,230,134, 25, 51,102,116, 0, 48,213, 36,201, 20,104, 2,188,221, 59,160,189,207, 84,180, -110, 53, 0,229,213, 90,200, 42,181, 40, 42,167,176,227,251,112, 28,253, 57, 20,127, 28,237,131,164, 11,131, 81,174,117,135,181, -231,187, 96,105, 77,160, 49,155, 23, 47, 94,196,202,149, 43,177,106,213, 42,172, 89,179, 6,171, 86,173, 66, 94, 94, 30,130,130, -130,144,147,147,131,115,231,206, 65, 42,149,194,217,217, 25,119,239,222,197,166, 77,155,240,199, 31,127,152, 60,233, 58,226,106, -198, 49,205,242,165,235,116,186,105,210,145, 35, 59, 21, 58, 58,118,236,210,165,203, 91,179,103,207,246,233,213,171,151,126,191, -143,143,143,151, 88, 44, 46, 64,205, 12,202,206,198,108, 49, 64, 23, 23,151, 32,104,212, 79,106,219,152, 7,130, 16, 97,192,224, - 84,244,234,115, 31,148,150, 15,146, 16,130, 36, 69,208,233, 74,224,224,224, 9,150, 37,130, 76, 20,113,153, 76, 38,243,187,116, -233, 18,153,153,153, 9,145, 72, 4, 0, 89, 43, 86,172,248, 97,195,134, 13, 41, 78, 78, 78,116, 92, 92, 28, 78,156, 56,129,200, -200, 72,206,244,233,211,253, 90,181,106,181,221,212,121,175,216, 34,189,181,127,227,185,127,240,180, 14,157, 69,226,214,109, 80, -109,253,238,167, 17,206, 18, 0, 56,159,145, 33,119,245,170,140,169,150, 39,230,216,183,172,250,230,124,134,169, 25,167, 43,152, - 7,233, 79,110,239, 63,126,190,162,168,176,140,215,165, 83,160, 50,122,229, 23,252,214,109,218,125,187,124,225, 63,221,243, 42, - 69,229,131,103,159,123,114,236,252,221,170,201,239,127,164,251,240,227,153,170,115,231, 47, 30,103, 24,166, 19, 12,204, 56,100, - 24, 6, 82,169, 20,201,201,201,200,200,200,128, 76, 38, 67,113,113, 49,228,114,185,222,221,104, 37,175, 60,243,195,175,167, 31, - 73,196, 98,171, 30,157,252,188,238, 36,164, 20, 73,196, 98, 43,191, 54, 94,237,129, 21, 77, 62, 71,104,154,238, 36,178, 18, 3, - 32, 80,158,116, 29, 85,101, 85,168, 42,175,130,188,180, 10,106,138, 3,149,154,132, 82, 67,194, 59, 98, 8,170,170, 85,168, 42, -169, 0, 67,211, 33,150,238,198, 2, 11, 44, 48,210,215,199, 69, 69, 69, 45, 54,243, 88,179,221,155,141,137, 87, 84, 84,212, 98, -130, 32,226, 22, 45, 90, 20, 8,195, 19,170,234, 99,103, 19, 47, 0,102,164,119, 40, 41, 73,175,178, 33, 2, 70,207,253,242,171, -115, 7,126,249,222, 85,173, 86,228, 56, 57, 88,211,214, 86, 2,231, 15,103,172,129,188,170,108, 84,181,249,233, 8, 80, 86, 86, -134, 23, 47, 94, 64, 44, 22,131,207,227,129, 86, 42, 65, 43,171,161, 44, 43, 1, 73,169,193,167,105, 56, 90,137,225,237,233,142, -214,110,238,102,217,124,118,229, 55,125,224,123,125,119,225,186,208, 0, 8, 36,214, 16,216, 88,227,211,184,107, 0, 0, 62,159, - 15, 44, 91,101,150,104,210,162, 69,139, 83,251,247,239,231,203,100, 50, 60,124,248,240, 17,128, 10, 0, 54, 0,152,212,212,212, - 75, 73, 73, 73,145,126,126,126, 0,224,107,202, 88,101, 49, 73,107,117, 44,114, 11,178,144,249, 50, 1,142,118,109,193,179,106, -143,162,114, 10, 66,113, 91,104,213,175,188,143,170,202,108, 40, 41,142, 89,231,174,209,104,160,211,233,160,211,233,160,209,104, -240,241,199, 31,227,198,205,155, 56,120,226, 50, 94, 60, 79, 67,135, 54,238,152, 50,101, 50, 66, 67, 67,113,243,230, 77,163,182, -166,118,134,182,133, 53,184, 27,223, 34, 33,176,118, 82,135, 45,188,112,199, 20,217, 34, 8,130,133, 1, 87,100, 35,108, 8, 15, - 15,111,151, 86, 93,141,228, 39, 79, 48,104,197, 10, 0,192,217,179,103, 27,156,203,188,121,243, 4, 41, 41, 41, 31,222,191,127, -255,195,252,252,252,141, 0,154, 14, 54,103,129, 51,103,110,225,159,255, 76,129, 76, 38, 3, 0, 28, 58,240,138,151,102,190,160, - 48,108,120,141, 71,203,222,222, 30, 27, 55, 6,153, 85,159, 52, 77, 99,231,206,157,122,119, 33, 0,112,185,220, 94,243,230,205, - 27,221,212,241,237,218,181,227,155,178, 57,119,108, 11,209, 31,143,216,207,236,218,181, 14,180,117, 14, 70,137, 54, 33, 40, 33, - 79, 58,107,238,216, 22,155, 55, 29,201, 83,137, 9,245,110,130,206,109,197, 21,169,246,152, 83,198,140,243,223,107, 74,188,167, -237, 41,144, 85, 46,153,249,209, 68, 39, 91,123,215,234,159,127,136,118, 32, 57, 36,123,234, 62, 85, 30,232,227,100,255,110,216, -119, 85,255,156,187, 44, 65,163,203,157,137,220, 83,105, 48,146,226,130,166,105,228,231,231, 67, 38,147, 33, 39, 39, 7,197,197, - 53,238,215,226,226, 98, 48, 12,243,103, 30,136, 80,230,228, 32,251,248,207,104, 61,121, 50,186,175, 90, 9,154,225, 66,169,160, -177,177,231, 64,148, 85, 40,161,102, 8,120,118,237,137,143,206,254, 14,146,165,129, 29, 91, 45, 61,137, 5, 22,252, 77, 97, 78, -122,135, 58, 66, 20, 29, 29, 29,249, 87,255,127,125,178, 21, 29, 29,157, 28, 29, 29,221,156,255,106,236, 50,212,111,215,197,104, - 93,171, 23,128,246, 90,167, 41, 47, 78,205, 72, 73,225,230, 87, 43,171,173,220, 92, 93,212, 86, 34, 33, 83, 81, 41,231, 36, 60, -126, 68, 85, 23, 60,127,218,140,243, 72, 77, 74, 74, 10,202,207,207, 71, 78,118, 54,116,202,106,144,106, 13, 88,149, 2,131,122, -247,132, 8,128,136, 36,192,103, 40,112, 57, 2,200,171, 42, 1, 32,213,100,231,168,213,190,166,108, 17, 4, 1,129,141, 13, 4, - 18, 9, 4,214, 54, 13, 20, 46,115, 20, 27,161, 80,184, 63, 54, 54,214,163, 69,139, 22, 88,185,114, 37, 90,182,108,233,239,233, -233,169,176,179,179, 19,187,185,185,161, 99,199,142,232,217,179, 39,206,157, 59, 7,152,145, 83, 74,171, 19, 37, 62,205, 66,175, -226,210,155,248,253,218,143,208, 40,213,232, 18,241, 35, 40,219, 62, 66,105, 0, 0, 32, 0, 73, 68, 65, 84,110,107,184, 4,126, - 13,230,217, 62, 40, 10, 78,214,168, 7,238, 35,240, 50, 39, 11, 4, 71,144,108,174,242, 84,247,249,209,163, 71, 56,112, 50, 30, - 30,222, 1,200, 73,127,130, 39, 87, 47,225,134,139, 19,188, 3, 58,234,221, 64, 6,203, 72,131,187,122,107, 77,154,168,165,159, - 77, 20,150,150,150, 10, 29, 29, 29,213,117,117,231,225,225,241,103,200,214,196, 5, 11, 22,160,156,199, 3,134, 15, 7, 63, 35, - 3, 20, 69, 33, 44, 44, 12,221,187,119, 7, 0,132,133,133,129,203,229, 34, 56, 56, 24,158,158,158,216,186,117,235, 68, 67, 68, -139, 36,240, 80,167, 43,241,247,241,241,209, 19,173, 61,123,101, 72,184, 63, 24, 4, 4,216,242,195, 51,253,177, 94, 94, 94, 40, -144,102,128, 32,216, 36, 19,101, 92,229,238,238,190,204,195,195,195,103,195,134, 13, 28,145, 72,132, 79, 62,249,164,109, 85, 85, - 85,235, 90, 41, 25,139, 22, 45, 2, 0, 44, 95,190, 28, 43, 86,172,128, 90,173, 86, 24, 50,182,103, 99, 39,207,162, 82,230, 67, -182,202,106, 84,127,231,214,157, 6, 12, 29,132,182,126, 3, 48, 96,104, 14, 0,172,117,228,102,189,247,237, 18,251,227,246, 54, -196,174,223,206, 95, 92,222, 59, 98,192,146,133, 85, 87, 87,127,179,179,220,100,204, 99, 69,246,110,249, 83,193,248, 77,223,111, -223,187,233,171, 69,115, 68, 57, 50, 77, 89, 94, 25, 91,101, 45,228, 90,251,186, 17,214,179,190, 92,245, 34, 63, 63, 99, 62,114, -207,155,156,105,201, 48, 12, 50, 50, 50,244, 49,125, 42,149, 10,213,213,213,200,205,205,213, 95, 51, 74,137,237,176,153,239,143, - 8,169, 86, 42, 21,119, 30,167,231, 44,157, 61, 41,188, 90,169, 84,164,103,230,164, 1, 91,154,100, 99, 36, 73, 62, 86,200, 21, -131, 20,229, 42,200, 30, 62, 69,203,129,222,208,234, 8,104,116, 52,100, 37,114,168,117, 0, 77,242, 16,248,222, 20,208, 4, 23, -197,249,121, 32, 57,156, 71,104, 24,180,111,129, 5, 22,252,125, 96,148,139,212, 41, 90,225,225,225, 7,235,171, 78,117,159, 1, -168, 97, 60,148, 71, 86,159, 76,213,185, 19, 13,253, 79, 35,187,230,226,181, 24, 45,147,233, 29,234,254,179,149, 93,165,231,186, -229,147, 90, 50, 58, 93,135,162,226, 66, 29,151, 43,228,181,178, 83, 74, 75,115,204,255,119,181, 90, 29,119,233,210,165,145,131, - 7, 15, 22,166, 63,126, 4, 77, 69, 5, 52, 21,229,224, 49, 58, 56,138,187,129,164,212, 32, 52, 26,180,240,103,160,146,139, 17, -127, 35, 73,171, 86,171,227,204, 37, 90, 36,135,211, 48, 46,203,218, 26, 66, 27, 91, 8,173,173, 27,187, 22, 77,145, 2,171, 33, - 67,134, 12, 12, 11, 11, 3,203,178,216,185,115, 39, 40,138, 18, 80, 20, 5,141, 70, 3,138,162, 80, 89, 89,137,189,123,247, 98, -219,182,109, 55, 0,252,106,178, 51,211,105, 46, 93,184,120, 37,244,131, 73,145,188,179,113, 27,161,211,208, 80, 18, 45, 81, 93, -173, 69,149,198, 10,180,211,100,160,240, 12, 56, 92, 17,194,131,219,226,228,145, 99, 20,116,234,203,102,178,240, 6,170, 80,110, - 78, 22, 94, 62, 79,131,117,101, 1, 92,108,173,160,200, 72, 67,151, 41, 83,223, 72,157,104,213,170, 21, 24,134, 65,255,254,253, -245,193,213,111, 74,182, 74, 74, 74,112,250,244,105,132,133,133, 33, 34, 34, 2,121,121,121,200,200,200,192,219,111,191,173, 63, -230,209,163, 71, 72, 72, 72,128,175,175,113,145,176,184, 84,123,246,101,238,195,113,239,190,251, 46,255,246,237,219, 96, 89, 22, -126,126,182,176,181,145,128, 32,133, 8, 8,112, 5, 80, 51, 6,232,215,175, 31, 42, 43, 51,116,101,101,236, 89, 19,167,187, 31, -192, 9,141, 70,243,172,111,223,190,158,207,159, 63,199,220,185,115,185,135, 14, 29,170,147,146, 17, 21,213,112, 50,133, 82,105, -216,117,223,161,147,255, 23,109,117, 14, 17, 34,113,235, 54,182,206,193,104,235, 55, 0, 0, 48, 56,242, 3,180,109,231,133,202, -226,196, 54, 42,101,214, 40, 62,183,204, 33,113, 75, 94,138,120,120,208,251,170,162,107,233,168,113,157,154,108,118,101,250,161, -194, 28,222,228,195, 39, 78,157,155,241,118,228, 59, 60, 45,173,211, 5,121,243,236, 99,143,159, 41,202,203,206,249, 14, 57,231, -147, 94,233,127, 70, 85, 60,186,178,178, 18, 18,137, 4, 73, 73, 73,234,225,195,135, 11, 73,146,196,179,103,207,244, 68,203,213, -217,177, 99,175,238, 65,254,171, 55,237,189, 32, 17, 10,133, 67,251,117, 11, 72, 73,207,126,201,178, 68,150, 65,181, 85,171,189, -248,248,225,163,254, 46,158,237, 56, 25,215,110,195,169,207,219, 80,171, 73, 40, 53, 12,212, 58, 64,199,225,195,163,115, 15,216, -251, 6,128, 5,112,239,246, 13,173, 90,171,189, 96,233,107, 44,176,224,111,173,106,177,198, 72, 82,237,231, 82, 0, 89,209,209, -209,197,245,212, 38, 25,128, 71, 0, 66,106,143,147, 53,250,157,140, 32,136,123, 44,203,118,175,103, 71, 86,143,112,213,255,172, -105,116,204,163,102,144,172,250,239, 13,137,150,161, 41,149, 0,224,236,236,236,218,165, 75, 55,223,159,126, 57, 12,150,101,241, - 52, 97, 61,202,138,158, 96,217,218, 91,190, 45, 90,180,136,200,203,203,139, 55,167, 4, 52, 77, 31,218,181,107,215,252, 30, 93, -187,116,105,211,178, 37, 30,101,101,130,207,210,224,211, 52, 72, 74, 13, 46,173, 65,203, 32, 26, 36, 97,141,252,252, 10,196,236, - 63,156, 84,155, 37,222, 40,252,223,126, 7, 43, 95, 86,128, 32, 8,108, 8, 15,130,192,198, 26,124,137, 53, 62, 61,117, 69, 79, -174,226, 86, 46,130,192,218, 26,190, 61,204, 74, 8,175,184,122,245,234,253,199,143, 31,119, 15, 10, 10,194,252,249,243,145,149, -149, 5,134, 97, 80, 88, 88,168,146, 74,165,121, 50,153, 44, 11,192,113, 0, 63,193,140,204,227,124,181,106,115,220,209, 61, 51, -195,123, 71, 56,191, 59,106, 27, 78, 28,153,135,242,138, 74, 40,116, 98, 84,171,116,168, 86,115,224,232,212, 9, 61,130,131,145, -159, 87,132,228,219, 23,170,184,106,197,250,230, 92,160, 4, 65, 32, 33, 33, 1, 62,158, 54, 72,251, 61, 30,206, 86, 60,132,120, -186,195,179, 87,111,125,126, 41, 99,224,113,160,155, 56,113,162, 62, 51,252,144, 33, 67, 50, 39, 79,158,236, 49,111,222, 60,252, -242,203, 47,184,113,227,198,107, 1,218, 17, 17, 17,184,126,253,250,215, 0,150,155, 18,245, 52, 26, 13,252,253,253,113,239,222, - 61, 92,186,116, 9, 3, 6, 12, 64, 68, 68, 4, 18, 19, 19,241,219,111,191, 33, 33, 33, 1, 4, 65,192,201,201, 9,218, 26,242, -172, 53,100,140,162, 16,251,205,183,187, 22,111,218,180, 45,112,210,164, 73, 56,122,244, 32, 62,120,191, 3, 8, 82, 8,130, 16, -226,157, 17, 29,176,114,213, 61,244,232,209, 15,206,206, 60,108,218,120,242,133, 82, 73,239, 53,163, 26, 87,255,246,219,111,158, - 42,149, 10,229,229,229,172,181,181, 53, 81, 82, 82, 51,163,181, 41, 69, 75,161, 80,136, 12, 25,122,252, 32,117,125,185,156, 45, - 99,171, 18, 70,149,234, 18, 58, 13, 24,154,139,193,145,239,227, 98,220,175,184,114,225, 18, 28,185, 89,153,144,200,207, 21,103, - 22, 87, 74,171,253,182, 7,116,157,206,121, 89,125, 97,251,172,119,210, 56, 30, 30, 76,236,162, 31, 43,203,141, 17, 45, 0, 68, -105,202,190, 83,199, 89,188,211, 51,188, 71,187, 32, 47, 15, 65, 89,113, 17,123,228,228,185, 36, 42,243,232,233,122, 4,139, 53, - 65,212, 87, 70, 69, 69,125, 85,251,121,247,210,165, 75,167,199,196,196,184, 20, 20, 20,232, 99,180,138,138, 75,175,244, 28, 62, -139, 46, 41,175,208,236,218,244,229, 88,177, 72, 40, 88, 26,179,235,154,150,131,219,134,236,234, 24,102,235,123,115,151,205, 73, -127,154,208,162,181, 88,128,147, 95, 46,199,163,223,174, 66, 75,242,241,207, 75,119,160,166,104,148, 23,151,224,242,135,159,193, -218,205, 1,219,174, 29, 45,100, 24,230, 71, 75, 87, 99,129, 5,127, 95, 24,226, 34, 4, 65, 52,149, 99,175,176,137,239,238, 25, -251,157, 1, 59,127, 5, 12,102,133, 55,107, 10, 94,113,113,113,209,245,235,119,112, 45,110, 53,226,227, 86, 35, 57,225, 17,242, -243, 52,200, 43, 84,193,214,214,246,150,145,159, 54,206, 28,203, 42, 20,138,209, 75,151,125, 85, 32, 18, 91,161,239,192,129,112, -119,113,133, 21,159, 7,142,142, 1,135,224,161, 74,102,143,180, 68, 5, 22,238,218, 87, 84,165, 80,140,110,162,147, 24,100,136, -100, 16, 4, 1,161,173, 13, 4,214, 54, 16,218,216, 54,112, 35,138,108,109, 33,178,177, 5, 87, 32,104, 42, 24,254, 53,155, 85, - 85, 85, 99,198,142, 29, 91, 86, 81, 81,129,233,211,167, 35, 62, 62, 62,225,194,133, 11,182,137,137,137, 98,153, 76,214, 14,192, - 16, 0, 59,140,144,172, 6, 54,203,202, 50,228,172, 78, 61, 62,250,171,207,149, 42,157, 19,198, 77, 61, 4, 9,153, 11, 29,205, -128, 5,224,233, 40, 64,175, 65,171, 80,164,233,137, 67,219,215, 40, 24, 74, 53,169, 81, 14,173, 6, 54, 89,150,101,221,220,220, - 94,171,131, 75,151, 46, 97,220,216, 49, 24, 58,106, 36, 92,218,248,192,117,208,219, 24, 58,253,159,216,190,125, 59, 72,146,132, -179,179,115,227,142, 87,111,115,207, 67,240, 14, 60, 6,113,224, 49,136,221, 9,224, 2,152,178,111,223,190,111, 66, 66, 66,174, -222,184,113, 99, 61,128,241,245,255,171, 30, 86, 52, 82,179,154,106,163, 37,115,230,204, 81,166,167,167, 67, 34,145, 64,167,211, -225,198,141, 27,216,182,109, 27, 54,108,216,128,132,132, 4, 56, 57, 57,193,215,215, 23,106,181, 26,247,238,221, 83, 2, 88, 98, -196, 38, 35,147,233,198,108,217, 18, 83, 18, 25,217, 7,187,118,253, 0,119,247,158,224,113,221,193,229,185, 64, 98,237,143,159, -127,250, 6,111,189,213, 5,167, 78, 30, 46, 45, 46,209,141, 1,160, 51,227, 90, 82,221,185,115, 7,219,183,111,199,216,177, 99, -243,198,141, 27, 71, 87, 84, 84,232, 21, 45,150,101,193,178, 44, 86,212,198,152,169,213,106,161, 33,155, 31, 45, 76,202,251,114, - 77,242,202,194,130,188,176,248,171,183, 38, 94,185,112, 9, 47,210,175,224,202,133, 75,248,253,202,205,168,194,130,188,176, 46, -161,237,249,163,167,207,252, 98,207,177,163, 28,107, 91, 15,236, 57,118,148, 51, 97,214,231,107,186, 13, 29,176,196,212, 53, 95, -219,142,108, 85, 81,225,162,181,235,191,175,210, 81, 42,114,221,119, 91,243,149, 50,233,146,122,215, 37,107,234,250, 84, 42,149, - 59, 84, 42,149,167, 74,165,242, 84,171,213, 75,178,178,178,250,206,159, 63, 95, 70,211,180, 94, 45,149,165,156,186,245,228,143, -221,107, 93,157, 29,196, 61,187, 7,118,216,184,227,200,181,156,220,194,127,213,203,161,213, 84, 57, 85, 85, 74,213,152,145,163, - 39, 87,151,151,169, 17,254,121, 20, 24,145, 53,212, 52,160,101, 57,208, 17, 92, 60, 94,189, 17, 98, 71, 27,236,207,124,160,168, -208, 82, 99,208, 48,135,150,177,115,255, 51,176,216,180,216,180,216,252,239,180,249,127, 25, 30,104,184,214,161, 71, 3, 69,203, -212,148,202, 22, 45, 90,244,125,247,157, 65,232, 23,185, 20, 44,203,226,201,131,111, 81, 38,123,138, 22,238, 66,100,228, 84,134, - 3,136,111, 70, 97,114,178,114,115,195,230, 44, 89,122,108,220,144,129, 1, 65,109,218, 8, 91,183,246,134,196,213, 21,197,197, - 50,252,113, 59, 69,187,230, 64,108, 82, 45,201, 50,203, 49,201, 48, 76, 77,144, 59,128,129,115, 22,130,224,112,128,218, 52, 14, -117, 29, 99,155,238, 61, 65,112,185,160, 89, 6,106,181,218,156,217,114, 47,159, 63,127, 62,102,210,164, 73,151,227,226,226,200, -161, 67,135,118, 62,126,252,248,159, 89, 51, 15,213, 69,233, 87, 1, 68,174, 89, 52,227, 80,216,128,145,182,126,129,221,248,221, - 90,115, 64,105, 9,228,231,101, 35,238,216, 93, 42,229,206,133, 74, 86,167, 26,175, 40, 78,191,106,204, 22, 69, 81, 57,237,218, -181,115,219,190,125,187, 62, 24,158,166,105, 20, 23, 23,227,214,173, 91,232,212,189, 7, 2,222,255, 16, 50,153, 12, 91,182,108, -129,151,151, 23, 70,140, 24,129,210,210, 82,232,116, 58,115, 29,190, 52,128, 11,181, 47, 52, 34, 89, 68,237, 18, 64, 70,221,134, - 62, 62, 62, 2,149, 74,213,153,101, 89, 14, 65, 16,155, 53, 26,205,180, 69,139, 22,121,172, 93,187, 22, 29, 58,116, 64,113,113, - 49, 36, 18, 9,252,252,252, 32,147,201,112,247,238, 93, 90,161, 80,108, 71,205, 66,214, 50, 19,229,123,118,247,110,102,216,236, -217,159, 30,251, 38,102,134,159, 74,221, 79,224,232,216, 27, 44,171,131, 76,150, 5,121,229, 13,106,213,202, 95,159, 23, 22,105, - 71, 3, 72, 55,243,156,151,207,156, 57, 19, 0, 68, 0,150,102,100,100, 60, 12, 8, 8,240, 51,164,104,153,131, 77, 71,242, 84, - 0, 14,140, 25,234, 57,183,178, 56,209,207,145,155,149, 25, 22,196,108,217,116, 36, 79,101,235, 89,189,186, 56, 43, 62, 77, 90, -125, 97,251,158, 99, 71, 57, 83, 71,141,161, 91, 90,167, 71,137, 92,217, 35,102,152,102, 67, 66, 66, 90, 17, 68,105,219,162,146, -167,247, 63,152, 62,227, 61, 59,190,242,108, 72,203, 18, 95,210,171,139, 40, 33, 33, 33, 19,205,156, 25, 90,139,180,188,188,188, -190,139, 22, 45,186,192,178,108,131,216,132,162,226,210, 43,225,145, 51,217,242,242,138,135,178,212, 83,230,228, 82,187,123,247, - 65,194,192,160, 78, 93,142,126,179, 54,198,173,223,156,249,220,180,171,215, 0, 90,139,236,248,107,160,133, 26,102,227,205,139, -133, 21, 20, 53, 10,150,172,240, 22, 88,240,183, 87,179,140,113,145,255,114, 12,135,129, 96,120,179, 79,198,167,109,139, 11, 29, -252, 90, 15,241,106,233, 2, 0,200,200,204, 71, 70,102,222,111, 25, 47,242,134,154, 96,188,134,166, 87,234, 23,149, 38,106, 83, - 56,176,230, 45, 42,221,192,166,147,147,211,125, 46,151,219,178, 57,181, 65,211,116,126,113,113,113, 23, 51,203, 57,161, 77,155, - 54, 49,217,217,217,199, 24,134,153,219, 76,182,223,164,205,186, 69,165, 73,174, 96, 16,171,211,116, 2, 0,130, 43, 48,103, 81, -233,250, 54, 59, 89, 91, 91,239,224,241,120, 94,117,237, 88, 23,131, 69,211, 52,135,162, 40, 17, 77,211, 28, 0, 4, 73,146, 58, - 30,143,167, 34, 8, 66,167,211,233,114,212,106,245, 12,188, 74, 56,106,236,220, 77,118,244,181, 68, 11, 77, 40, 90,151, 0, 32, - 61, 61,189,189,131,131,195,120,130, 32,198,178, 44,235, 47,151,203,213,203,150, 45, 75,136,141,141,173,108,211,166,205,176,225, -195,135, 19,137,137,137, 72, 74, 74, 98, 75, 74, 74,142,212,170, 88, 25,205,188,150, 72,161,144,243, 15, 71, 71,114, 56,203, 34, - 4, 44, 8,130,196,227,138, 10,230,172, 66, 65,255,171,150, 48, 54,247,250,172,195,196,214,173, 91,255,154,153,153,201, 51,164, -164, 26, 58,247,198,248,118, 73,224,210,240, 62,125,198,220,250,253,247,227, 95,174, 73, 94, 89,127,223,172,145, 14, 31, 76,248, -108,206,183, 7,182,126,247,229,247, 39,202,118,153, 83,206,206,157, 59,251, 16, 4, 49, 30, 64, 16,203,178,237, 88,150, 16, 17, - 4, 91, 70, 16, 68, 50,128, 68,141, 70, 19,151,146,146,242,242, 79,156,251,155,140,112, 13,217,212, 47, 42, 13,154, 14,166, 1, -214,204, 69,165,255,127,151,211, 98,211, 98,211, 98,243, 63,103,243,255, 50, 62,110,226, 59,243, 50,195,215, 33,227, 69,222,208, -140, 23,121,104,215,174, 29,251,236,217,179,102,145, 52, 67,157, 52, 77,211, 7, 21, 10,197,193, 63, 99,164,164,164,164,219,191, -185,242, 14,100,102,102, 30,248, 43, 13,214, 18,169,149,181,175, 55,197,227,170,170,170, 30,230, 30, 76, 81,212,191,163,110,136, - 90, 53,235,107, 67, 7, 12, 25, 50, 36,155,162,168, 75, 0,114, 9,130,176, 7, 80, 74, 81,212, 5,157, 78, 87,248,236,217,179, -110, 27, 55,110,172,203,124,191, 10,192,253, 55, 44, 7,163, 86,211,251,243,243,233,253,255,134,115,220,175,209,104,230, 57, 57, - 57,249,170, 84, 42,129, 74,165,226,215,159,124, 32, 22,139,101,198, 2,226,235,195,222,134,216,205,231,150, 57,217,219, 16,141, -137, 20, 28, 91,224,168,178, 58,169,131, 99, 11, 28, 53,183, 96, 15, 31, 62,204, 8, 9, 9,217, 71,146,100, 27,150,101,221, 0, -214,142,101, 33, 99, 89,182,152,251,255,216,187,238,184, 40,174,182,123,102,102,103,251, 46,176, 75, 93,138, 5, 20, 68, 64, 1, - 11,246,136,154, 24,123,137, 88,162, 98, 47, 49,106, 98,212,168, 81,163,177,198,215,196,158,216,123,111, 81,176,247, 94,177, 43, - 86,164, 55,169, 11,203,246,157,249,254,128, 37,168,148, 5, 77,222,228,253,246,252,126,227, 58,195,238,217,123,103,231,222,123, -238,115,159,251, 60, 28, 78,210,227,199,143,147,254, 65,157,144,198,200, 48,139,141, 58,221,159,126,135,214,221,133, 86, 88, 97, -197,255, 14,202,244,209,226, 84,150,233,197,139, 23,132,245,126, 90, 81, 82,108,149,247,199,184,184, 56, 45,128,171, 69,199,187, -184, 13,160,203, 63,189,130, 41, 41, 41,193,101,253,205, 82,145, 5, 20,250,108, 1, 15, 75,141,206, 62,107, 69,118, 30, 86, 28, -152, 84,217,178,221,187,119, 47, 30, 22, 46,177, 91, 97,133, 21, 86, 88,241,151,225,195, 45, 90, 86, 88, 97,133, 21, 86, 88, 97, -133, 21, 86,148,138,181, 37, 4,215, 91,214, 45, 2,101,239, 28,168,204,218,107, 85,118, 31,156,182,114, 90, 57,173,156, 86, 78, - 43,167,149,211,202,249,255,142,243,127, 21,239,137,172,191, 3,214,173,175, 86, 78, 43,167,149,211,202,105,229,180,114, 90, 57, -255, 63,136,172,119, 15, 0,214,165, 67, 43,172,176,226,255, 49,246,238,221,107, 81, 82,209,190,147,215,119,150, 72,100, 51,242, -149,185, 11,119, 45, 30,114,208,124, 61, 44, 44,204,100,189,139, 86, 88, 97, 5,170,226, 12,239,233,233,238, 71,154,152,230, 44, - 75, 82, 44,201, 26, 8,165,122,247,171,236,236,183,194, 14,120,120,120,216,209, 36,186, 16, 44, 43, 38, 8,198,196, 80,228,149, -152,152,196,199,149, 40, 24, 79, 38,147,125,205,229,114,219,233,116, 58,119,146, 36, 19,181, 90,237,233,130,130,130,149,120, 63, -112,225,127, 13, 62, 62, 62,253,206,159, 63,111,215,162, 69, 11,173, 80, 40, 52,170,213,106,206,241,227,199,249, 29, 58,116,200, -121,249,242,101,149,118, 36,186,186,186,182, 89,191,126,189,103,251,246,237, 81,187,118,109, 85,159, 62,125,184, 77,155, 54,229, - 14, 27, 54, 44, 38, 57, 57,249,108, 37,233,252, 8,130,216, 74, 16, 4,197, 48,204, 64,252, 25,186,225, 99,131, 36, 73,114, 36, - 65, 16, 61, 88,150,245, 34, 8,226, 21,203,178, 7, 25,134, 41, 47,112,107,121,248, 2, 64, 71,146, 36,131, 1,128, 97,152, 59, - 0,142, 2,150,239,188,251, 59, 57, 69, 34, 81, 16, 0, 20, 20, 20,220,253, 88,156, 4, 65, 4, 1, 0,203,178, 85,229, 28, 44, - 20, 10,135, 3,128, 90,173, 94, 7, 11,210, 65,189, 11,118,181, 47, 27, 60, 59, 26, 0,112,231, 71, 95, 0, 64,101,206,137, 81, -209, 68,101,190,171, 52,190,202,112,148,130,142,253,251,247,159,191,125,251,246, 31, 1, 28,250, 43, 30,124, 23, 23,143,149,191, - 44, 91,235,250,205,215, 67, 23,162, 48, 35, 68,249, 13, 18,248,148, 71, 81, 93,117, 38,211,165,199,192, 94, 0, 28,185, 92,222, -143,199,227,181,210,233,116, 10, 14,135,147,162,211,233, 46,230,230,230,238, 68, 57, 25, 16, 44,190,175, 79, 32,211, 23,192,133, - 96,254,204,243,198,146,208,114, 69, 72, 37,234, 34,251, 31,208,141,146, 0,198, 23,213,117, 3,202, 14,231, 81, 94,231,243,141, -171,171,107, 15,165, 82, 89, 64, 81, 20,139,194, 93,207,133,255, 20,254,157, 96, 24, 38, 61, 43, 43,107, 96, 69, 92,226,106,168, -195, 19, 19, 91, 77, 6,168,141, 90,118,180, 42, 1,209, 18, 15, 52, 99,129,129, 44, 80,147,164, 72, 71,134, 97, 82, 0,156, 37, -141,136,200, 79,198,139,127,232,224, 94,189,232,190,214, 40, 58,167, 1, 56, 3,184, 15,224, 27, 0,249, 86,253,243,183,225, 93, -103,248, 35, 0, 82,138,133, 86,137,112,247,173, 59,119,238,124,193,211,211,221,175, 87,247,158,243, 71,141, 28, 77, 80, 20,137, -135,143, 30,113,190, 28, 56,248, 51,153, 76,230, 38,209,106,235,130, 32,152, 2,129,224,161, 82,153,155,180,119,231,118,169,111, -157, 58, 38,147,137,193,234, 53,191,119,216,247,199,129,105, 22,138, 45, 31, 23, 23,151,173, 83,166, 76,113,233,218,181, 43,229, -226,226,130,216,216, 88,187, 93,187,118,213, 89,177, 98, 69,239,236,236,236,129, 0,158, 85,161,178, 45, 93,228,228,103, 82, 33, -209, 22,121, 38,228, 25,112, 38, 85,141,147, 0, 46, 85,245,238, 21, 20, 20,140, 45, 40, 40, 8,105,212,168, 17,187, 97,195, 6, - 98,208,160, 65, 44, 65, 16,132, 90,173,222, 12,160, 74, 66, 75, 44, 22,175,106,223,190,189,183,183,183,247,171,151, 47, 95,118, -220,179,103,207,209,240,240,112, 47,177, 88,252, 28,128, 79, 37,233, 54,101,102,102, 6,170,213,106,184,187,187,111, 0,208,224, - 47,120,136, 8,138,162, 14,186,185,185,177,139, 22, 45, 58, 20, 24, 24,232,156,149,149,101,156, 52,105, 82,187,235,215,175,119, - 48,153, 76, 93, 43, 33,182,100, 4, 65,172,113,118,118,118, 88,184,112,225,139,134, 13, 27,222,231,243,249,188,231,207,159,139, - 38, 76,152,240,237,179,103,207,122,179, 44, 59, 18,168,212, 0, 33, 35, 8, 98,141,171,171,171,195,252,249,243, 99,131,131,131, - 31,114,185, 92,238,243,231,207,197,223,127,255,253, 55,209,209,209, 85,226, 36, 73,114,117, 72, 72,136,236,199, 31,127,124, 82, -167, 78,157,171, 20, 69,241, 18, 19, 19,201, 89,179,102,125,125,234,212,169, 48,134, 97, 70, 85,165,156, 78, 78, 78,178, 89,179, -102, 61,105,218,180,233,117, 46,151,203,125,250,244, 41, 57,101,202,148,175, 95,188,120, 97,113, 57,229,114,121, 40, 65, 16,107, - 83, 83, 83, 57, 0,160, 80, 40, 26,219,216,216,172, 40,153,211,210, 28,138,194, 96, 48,228,105, 52,154,254, 89, 89, 89,165, 6, -194, 29, 52,117,121, 23, 0, 88,161, 55,159, 23,190, 86,116, 14,172,142,176,164,210, 65, 46,133,113,241,126, 81, 13,233, 14, 0, -253,138, 82,133,255,162, 2, 56, 28, 14, 19,228,242, 13,123, 55,181, 82, 33, 99,186,181,105,211,102,214,217,179,103,127,111,221, -186,245,247,219,182,109,115, 74, 72, 72,248,249,210,165, 75, 30,125,251,246, 29,116,230,204,153, 5, 25, 25, 25,251, 62,214,195, -207,227,242,249, 4, 73, 64, 40, 16,217, 88,242,126,154, 36, 59, 95,237,214,109,248,186,167, 79,131, 87, 68, 71,123,170, 20,138, -144,113,227,198, 57,247,236,217,147,244,240,240,192,139, 23, 47,236,183,109,219, 86,119,221,186,117, 61,114,114,114,198, 3,136, -251, 16,145,165,202, 65, 61,173, 14,193, 44, 11,187,226, 6, 75, 32,135,175,199, 29,246, 9, 30,252, 3,196,214,204, 77,155, 54, -253,248,226,197, 11, 44, 88,176, 0, 0, 86, 86,242,243, 19,186,117,235,214,233,192,129, 3,194,189,123,247, 10, 27, 53,106, 4, - 23, 23, 23, 20, 77,166,138, 3, 83,123,122,122, 90,118,207, 24,252,178,244,232,144, 6, 15,179,142, 97, 85,207,212, 5, 66,119, - 24,155,117,243,238,209,121, 80, 48,108, 29, 69, 16, 72, 56,200,201, 84, 6, 60,189,147,208,254,220,158, 23, 63,191,136,122,179, - 80, 21,143,153, 40, 59, 38,223,127, 5,246,246,246, 27, 98, 98, 98, 66,197, 98,241, 91,215, 95,189,122, 21,228,237,237,157, 11, -224,187,202, 10, 55, 71, 71,199, 29, 12,195,104, 51, 51, 51,135, 2,128, 84, 42,221, 46, 22,139,101, 41, 41, 41,211,254,170,137, -140, 25,239,106,145,127,185, 69,171,216, 95,171,180, 92,135, 4,105, 98,154,143, 26, 57,154,232,211,175,111,234,139, 87, 49, 12, -135,230,245, 59,126,226,132,200,207,207,143,212,174, 92, 9,227,155, 55, 48,124,251,109,179,211,167, 79, 27,194,250, 13, 80,211, - 20,177,201,203,179,166,104,247,206, 93, 46, 7,246,239,107, 14,160, 34,161,197,115,113,113,217,122,254,252,121, 55, 79, 79, 79, -228,228,228, 32, 54, 54, 22, 42,149, 10,189,123,247,166,155, 55,111,238,214,171, 87,175,173,185,185,185, 45, 42, 97,217,114,174, -237,206,137, 28, 57,184,167, 79,135,207,154,139,221, 60,106,129, 77,213, 32,225,101,116,163,200,243,215,199,109,218,127,244,217, -139, 92,182, 51, 74,207,141, 84, 46, 50, 50, 50, 38,247,232,209, 99,127,104,104,168, 35,159,207,135,171,171, 43,209,181,107,215, -244,228,228,228,217, 85, 86, 45, 69, 41,108, 72,146, 52,149,124, 45, 37, 61,144, 37,112,151,201,100,144,201,100, 0,224,246,161, - 51, 79, 59, 59,187,149, 82,169,180,151, 82,169, 84,147, 36,201, 18, 4,193,234,116, 58,161, 76, 38,187,247, 36,250,153,171, 86, -171,173,189,120,233,186,101,109, 90, 6,218,156, 58,117, 10, 61,123,246,100, 79,158, 60, 57,210,210, 60,117, 4, 65,172,233,209, -163, 71,193,140, 25, 51, 52, 47, 94,197,186, 61,121,246,138, 16, 11,120,140,131,131, 3,125,243,230, 77,206,146, 37, 75, 4,179, -102,205, 90,195,178,108,175, 74,220,207, 53,125,251,246,213, 79,156, 56, 49,229,233,139, 24,167, 7, 79, 94,176, 18, 1,109,116, -112,176,167,174, 95,191,206, 84,133,147, 36,201,213,147, 39, 79, 86,142, 28, 57, 50, 59, 51, 43,215, 37, 91,153,207,242,105,202, -224,226,226,194, 57,116,232,144,118,199,142, 29,228,240,225,195, 87, 51, 12, 19, 86,137,251,187,186,107,215,174,121, 83,166, 76, -201,121,254,234,181,203,131,199,207, 32,226,211, 6,103,103, 39,234,214,173, 91,250,197,139, 23,147,115,231,206,181,168,156, 98, -177,120,203,158, 61,123, 56,135, 14, 21,246,125,215,174, 93, 35,189,188,188, 68, 37,223,163,214,104, 65, 18, 64, 70, 70,134,168, -105,211,166, 91, 0,188, 23,220, 55,120,118, 52, 6, 77, 5,198,142, 29,155, 82,217,135, 37, 88, 49,174,194,247,152,126,247,101, -151, 20, 12,233,206,225,112,152,225,195,135,167,190,251,119,141, 70, 67, 0,232,138,159, 45, 23, 91, 29, 59,118,252,225,200,145, - 35,181,182,109,219,246,235,142, 29, 59,116, 0, 32, 16, 8, 28,118,237,218,181,160,119,239,222,232,221,187,247,140,125,251,246, -125, 52,161,101, 98, 77,122, 0,224, 11,248,252,232,232,104,194,215,215,183,220,136,251,122,134,185,189,238,233,211,134, 95,249, -250, 54,202, 98,152,218,220, 14, 29,242, 39, 76,152,144,161, 84, 42, 17, 27, 27, 11,189, 94,143, 65,131, 6, 81,173, 91,183,118, -237,221,187,247,242,188,188,188, 47, 0,232, 45,120, 38, 23,187,185,185,141,200,205,205,205, 55, 91,117, 90, 12, 52,113, 90, 5, - 25,249,245,107, 27,120, 92,202,200,237,242, 45, 67,156, 92, 73,168,124, 61,113, 25, 0,184, 5,120, 83,201,201, 64,169,176,113, -135,167,137,198, 92, 71,119, 97,155, 55,113,234,159, 84,241,229,138,165, 47,196, 98,113,119,149, 74,181,175,104,112,246,233,220, -185, 51,174, 95,191, 14, 0,205,139,132, 86, 27,146, 36,191,100, 24,102, 61,128,242, 82,185,141,235,214,173,219,167, 7, 14, 28, -144, 2,192,190,125,251, 96, 48, 24,224,229,229, 5, 46,151, 11, 30,143, 7,154,166,139,179,131, 88, 8,133,163,163, 3, 28,108, -105,200,228,226, 14,223,255,214,141, 83,205,207, 6,233,166, 71,200, 98,115, 96,100,181,224,218,139, 81,167,189, 29,130, 63,107, - 67, 70,172,126, 56, 45, 98,213,147,134, 5, 36,186, 32, 14,218,127,202,200, 78,146, 36,255,254,253,251,112,117,117,125,235, 58, - 69, 81, 0,208,170, 10,148, 51, 94,189,122,213, 52, 42, 42, 10,161,161,161, 51,234,213,171,247,249,133, 11, 23, 92, 50, 51, 51, - 17, 26, 26,186, 60, 49, 49,241,208, 95, 93,167,146, 90,228,127,197,212, 69,190,163, 36, 91, 23,206,130, 73,138,162, 72,196,188, -138, 53,132,134,182, 13,143,143,143,151,132,132,132,144, 52, 77, 67,117,246, 44, 52,183,110, 65, 34,145,160, 71,143, 30,244,197, -139, 23,109,108, 36, 54,195, 94,199,188,206,163, 40, 18, 44, 75, 86,232,243, 32,147,201,190,158, 54,109,154,139,183,183, 55,140, - 70, 99,113, 68,115,163,209,136,132,132, 4, 72, 36, 18, 12, 28, 56,208, 73, 36, 18,125,109, 97, 61,106,248,120, 57,221, 57,127, -116, 77,131, 9,163, 58,138,125, 68,167, 32, 78, 24, 15,201,190,175, 80, 55,249, 56,166,116, 15, 17,159, 92, 53, 35,184,150,171, -252, 78, 9, 19,171,197,208,106,181,151, 31, 62,124, 56,236,194,133, 11, 12, 0,156, 59,119,142,125,242,228,201,200, 15,153,133, - 50, 12,131,156,156, 28, 48, 12, 67, 21,157,155, 95,255,171,207,131,141,141,205,234,207, 63,255,188,111, 92, 92,156,240,216,177, - 99,246,241,241,241, 14,175, 95,191,118,244,241,241,225, 44, 88,176,224,136, 70,171,167, 12, 38, 86,103, 52, 25,242, 82, 30, 61, -122,149,157,150,118,103,227,198,141,106,130, 32,122, 88,248, 29, 95, 40, 20, 10,251,169, 83,167,130,160, 69,141,235,212,173,231, - 77,209, 66, 91,146,230,217,170,213, 26, 83, 76, 76, 76,194,212,169, 83,107, 6, 6, 6,186,162,112,121,205, 34, 78, 87, 87, 87, -135,137, 19, 39,130,195,151, 6,213, 15, 12,174,197,227,139,165, 20, 45,148,134,132,132,180,126,245,234, 85,242,148, 41, 83, 20, -141, 26, 53,170, 20,103,163, 70,141,100,195,135, 15, 55, 10,132,210,166,158,158, 94,117,235,251,215,237,228,227,227,211,157,195, -225, 24,223,188,121, 19, 55,112,224, 64, 69,151, 46, 93,156, 43,195,233,228,228, 36,155, 50,101,138,209,163,186, 87,251,246,159, -126,214,132, 43,148,218,114,120, 98,187,130, 2,141,233,233,211,167,113,211,167, 79, 87, 4, 5, 5, 57, 89,194, 89, 80, 80, 64, - 59, 56, 56, 32, 32, 32, 0,126, 94, 94,200,205,205,197,129, 3, 7,176,105,211, 38,172, 95,191, 30, 59,119,238, 68,195, 22,159, - 65, 42,149, 34, 57, 57, 25, 74,165,146,254,187, 31, 40,211,239,190,236, 10,221,136,174,163, 71,143, 78, 30, 62,124,120,170, 80, - 40,100,222, 61,228,114,185,169,127,255,254,105, 3,191, 95,218,213,188,180, 88,129, 37,235,254,209,163, 71, 95,110,219,182, 13, -126,126,126,104,223,190, 61, 15, 0,190,254,250,107, 94,239,222,189,177,103,207, 30,236,219,183,239,177,183,183,247, 21, 0,221, - 44, 41,231,192,129, 3, 91,132,133,133, 93, 10, 11, 11,187,219,167, 79,159,181, 35, 71,142,124,107,228, 74, 73, 78,188,173,211, -233, 16, 24,220, 72, 52,103,195,141,254, 21,241, 61, 1,182,173,141,142,222,180,240,209,163,184, 25,126,126,118,213, 95,191,150, -111, 94,188,216,193,156,164,219, 96, 48, 32, 33, 33, 1, 50,153, 12,253,251,247,119,224,243,249, 3, 45, 40,230,146,110,221,186, - 13,142,143,143,151,172, 91,183, 78,113,247,238, 93,215,148,148, 20,197,153,211, 39, 28, 39,125,247,181,212, 86,194,227, 37,191, - 97, 9, 0,120,157, 12,113,116, 12, 90,176, 44,236, 74, 46, 39, 86, 9, 10, 8,133,238, 88, 81,171,133,221,179,137,123,130,250, - 76,137, 12,118,144, 41,248, 83,203,249, 68,253, 69,139, 22,237,141,136,136,232,215,162, 69,139,253, 0,132,165,188, 71,208,176, - 97,195, 3,123,246,236, 25,220,178,101,203,203, 0, 2,202,156, 69,186,187,247,248,227,143, 63,236,205,231, 14, 14, 14, 16, 8, - 4,239,137, 44, 46,151, 11,146, 36, 43, 93,189,121,187,250,113,228,117,181,120,152,125, 20,123, 22,221,199,162, 14, 79,153,249, -205, 94,107, 87, 14,140,198,201, 61,247,145,142,251,232,248, 85, 45,244,155, 30,216, 78,100,194,220,127,210, 0,254,230,205,155, - 47, 91,181,106,181,183, 99,199,142,218,168,168, 40,188,121,243, 6,110,110,197,115,237,212, 42, 80,202, 69, 34, 17, 60, 60, 60, -224,237,237,221,239,226,197,139, 46, 6,131, 1,175, 95,191, 70,122,122,250,157,191,163, 78, 37,181,200,191, 12,239, 58,194, 31, -121, 79,104, 21,229, 22, 58, 15, 0, 44, 65,168,238, 63,124, 72, 83, 60,222,128,237, 59,118,240,185, 92, 46,226,226,226,240,248, -241, 99, 20,156, 57, 3,245,213,171, 72, 75, 75, 67,126,126, 62,156,157,157,177,102,195, 6,177,206,196, 14,121,250,236, 25,197, -146,108, 73,127,131, 82,183,120,242,249,252,118, 61,123,246, 44, 83,144, 37, 39, 39,163, 99,199,142, 52, 69, 81,165,237,106,120, -151,147,112,117, 36, 34,206,236,159,163, 80,240, 30, 3, 47, 38, 0,121,119, 0, 86, 11, 24,117, 64,210, 3,224,200,108, 84,207, -143, 38, 78,204, 9,119,113, 19,113, 34, 74, 81,202, 21,109, 69,245,242,245,245, 93, 63, 96,192, 0, 18, 0,218,180,105, 67,248, -250,250,174, 5,224, 85,206,103, 78, 87, 48, 72, 94,207,206,206, 70,239,222,189,237,107,213,170,117,186,119,239,222,246,230,235, - 85,229, 52, 91,147,253,252,252, 50, 5, 2,193, 78,192,162, 14,182,152,211,206,206,110,101,199,142, 29,123,237,216,177,131, 11, - 0,231,207,159, 71, 68, 68, 4, 30, 61,122,132,231,207,159, 51,193,193,193,142, 75,215,239, 93,189,242,247, 45, 75,186, 55, 15, -116,109,221, 56,184,174, 36, 63, 59,223,217,217,185, 57,203,178, 94, 22,150,179,227,236,217,179, 31, 63,121, 25,103, 75,114,104, - 14,151,230,240,109,108,196,206, 50,169,216, 93, 46, 18,184,241, 73, 66, 82, 80, 80,144,186,115,231, 78, 6, 64, 71, 75, 57,231, -204,153, 19,243,228, 69,156, 29, 65,114, 56, 52,135,230, 74, 36, 34,187, 14,237, 67, 27, 1, 0, 23, 44, 87,169, 84,166,109,218, -180, 73, 95, 25,206, 31,127,252,241, 97, 86, 78,190,140, 67,211, 52,135, 67, 21,223, 75,177, 80,232, 40,226,243,121, 90,173, 54, -105,217,178,101,234,202,112,206,158, 61,251,241,211,151,241,114,146, 32, 40,130, 32, 57, 54, 82,177,189,189,173,200,209, 81, 34, -116, 16,113, 40,158, 82,169, 76,218,186,117,171, 69,156,122,189,158,155,150,150,134, 39, 79,158,192,163, 81, 35,156, 58,117, 10, -213,170, 85, 67,239,222,189,209,183,111, 95, 8,133, 66,180,105, 90, 15, 83,167, 78,197,203,151, 47,161,215,235,249,165,113,154, -253,164,222,133,171,171,107, 84, 69, 15,207, 59,159,125,171,156, 65, 46, 96, 87,232, 70,116, 45, 41,176,202,226,151,203,229,166, -210,172, 93,239,114,118,236,216,241,135, 51,103,206,212,218,186,117,107,215,129, 3, 7, 94,222,186,117, 43,154, 52,105,130, 39, - 79,158,160,102,205,154,216,188,121, 51,250,246,237,123,121,249,242,229, 93,163,162,162, 2, 61, 61, 61,167, 85,196,217,167, 79, -159, 49, 65, 65, 65,103, 83, 83, 83,155,102,101,101, 5, 28, 56,112, 96, 72,143, 30, 61, 98,250,245,235,215,182, 88, 48, 26, 12, - 59,142, 28,222,143, 78, 93,123,162,142,127,192,234, 65,211,182,213,171,160,109,178,143,128,181,155, 82, 82,222,236,208,104, 10, -122,211,180, 72,116,227,134,124,223,239,191, 59,148,204, 44,144,148,148,132, 46, 93,186,208, 92, 46,183,101, 5,229, 92,212,189, -123,247,222, 7, 14, 28,144,153,173, 58, 87,175, 94,197,131, 7, 15, 16, 27, 27,139,156,156, 28,180, 29,153,143,209, 11, 10,185, - 71, 47, 96,241,217,215,172,184,138,125, 72, 49,132,213,224, 98,111,195,185, 50,100, 89,157,175, 71,172,246,227, 72,228, 52,182, -127,255, 28, 25,175,181,251,202,224, 36,154, 54,109,186, 45, 44, 44,140,208,233,116,208,233,116, 58, 0,165, 70,245,117,115,115, - 19,212,175, 95, 31, 35, 71,142, 36,109,108,108,150,151, 85, 78,149, 74,165, 61,122,244, 40, 6, 14, 28,136,241,227,199,163,118, -237,218,144,201,100,160,105, 26, 91,182,237,118,232, 59,100,148, 79,131, 22,173, 2,253, 26, 52,169,159,167,165, 26,209, 66,217, -240, 50,172, 33,165,214, 61,223, 41, 10, 15, 95, 95,195,138,174,137,204,205,205, 5,249,147,190,252, 79,244,211, 11,105,143,166, -133,173,125,200, 94,107,150,177,237,155,120,164, 25,158,160,101,239,234,240, 12,146,125, 43,246,128,111, 85,239,167,133,168, 20, -103,189,122,245, 90,220,188,121,147,223,170, 85, 43,196,197,197,129,166,139,231, 83,166, 15, 41,231,236,217,179,249, 26,141, 6, -247,238,221, 67,120,120,120,146, 94,175,255,246, 67,202, 89, 25,139,150, 89,139,252,203,176,246,157, 35,165, 44,139,214,108, 0, - 48, 48,136, 24, 16, 62,164, 32, 50, 50, 82,196,227,241, 16, 23, 23,135,148,148, 20,108,217,180,201,212,198,201, 41,175,189,155, -155,114,203,166, 77,172, 78,167, 3,203,178,240,245,245, 69,175, 94,189,132, 95,244,238,151, 78, 40,213,187, 45, 88,230, 81,152, -215,215,135, 12, 25,242,222,223, 39, 77,154, 4, 27, 27, 27, 16, 4,225, 98, 65,229,194,198,205,238,238, 46,243,180, 75, 99, 83, -183,100,129, 18, 0, 28, 41,192,177, 1, 4,182, 0, 95, 10,240, 68,208, 70,157,205, 34,217,246,177, 61, 91, 14,117, 3, 80,153, -165, 30,184,186,186,206, 56,123,246,172, 99, 84, 84, 20,171, 84, 42,145,146,146,194,206,159, 63,223,209,213,213,117, 70, 85,127, -145,228,228,228, 57,157, 58,117, 74, 11, 15, 15,183, 61,126,252,184, 71,120,120,184,109,167, 78,157,210,146, 7,149,255,129, 0, - 0, 32, 0, 73, 68, 65, 84,147,147,231,124,200, 47,205,229,114,169, 71,143, 30,201,231,206,157,219, 23,192,109,127,127,255, 76, - 55, 55,183,219, 40,116,154, 44, 23, 82,169,180, 88,100,153,173,107, 28, 14, 7, 52, 77,195,213,213, 85,151,149,149,101,106,217, -192, 75,232,107, 75, 26, 92,249, 92,161, 92, 40,112,151,218,216,134,100,102,102,222, 39, 8,226,149,133, 75,124, 65,141, 27, 55, -166, 77, 44,205,140, 30,208,198,245,235,193,161, 78,191,205, 29, 94,109,217,156, 17,110,139,102, 13,243,157, 51,185,127, 40,201, - 48,154,154, 53,107,186,152, 29,218, 45, 48,159, 7, 55,108,216,144,195,128,198,147,103,177,105,113,137, 73,121,159,182,110, 90, -108,185,244, 11, 10,110,239,232,232,216,202,215,215,183, 33, 65, 16, 22,109, 73, 22, 10,133, 65,117,234,212,225,144, 20, 77,216, -203,164, 30, 82,137,208,185,120, 9,197,206,174,153,220,209, 49,140,100,217, 92,133, 66,225, 36, 20, 10,131, 42, 81,119, 14, 3, - 46,156,157,228,182,142, 14,118,146,246,161,205,107, 55,109,214,212,167, 94, 72,147,166,254, 13, 26,126, 65, 24,141, 74, 47, 47, - 47, 39,179,147,124, 5,150, 86,193,142, 29, 59, 48,119,238, 92,212,175, 94, 29,110,110,110,112,114,114,194,213,171, 87,113,243, -230, 77,200,100, 50,164,167,167, 99,241,226,197, 56,120,240, 32,244,122,189,180,178,207,147, 37, 98,171, 60, 24,141, 70,242, 93, -129, 85, 22,191, 80, 40,100,204, 78,242,101,225,232,209,163,219,204,150,172,111,190,249,166,197,210,165, 75, 47, 71, 71, 71, 67, - 34,145,224,230,205,155, 24, 50,100,200,229,229,203,151,183, 24, 53,106, 20, 54,109,218,132,152,152,152, 13,229,241,245,233,211, -103,214,176, 97,195,150, 93,184,112,129,116,118,118,134, 76, 38, 67,247,238,221,177, 97,195, 6,142,209,104,220, 24, 22, 22,118, - 55, 44, 44,236,174, 41,225,228, 15,123,215,207,191,250,240,254, 93,140, 25, 55,145,167, 51, 26,166, 88, 80,125, 86, 45,145,228, - 25, 91,181,202,218, 99, 48, 20,244,225,114, 69,182,119,239,202, 35, 54,110, 44, 22, 91, 83,167, 78,133,173,173, 45, 80,232,192, -140,114,172, 58, 35, 14, 30, 60, 88,220, 31,218,219,219,131,199,227,129,203,229,130,166,105, 80, 20,133,211,171,197,248,125,106, -161,190,248,125, 42,129,147, 43, 9,213,135,252,118, 34, 55, 4,200,156,121,119,191,218,236, 31, 24,208,214, 30, 87,119,165, 98, -126,167,168,196,155,123,222, 76,208,164,227,151, 50, 62,214, 96,210,164, 73,126,233,233,233,184,117,235, 22,110,221,186, 85,150, - 5, 72,115,248,240,225,159,243,243,243,225,233,233,137,110,221,186,181, 2,208,168,140,118,131,134, 13, 27,162, 75,151, 46, 8, - 13, 13, 69,253,250,245,161,211, 27,233,176, 1, 35,234, 60,138,121,227, 54,127,241,124,209,217,115, 7,200,203,151, 47, 80,219, -246,159,180,109, 26,250,217, 50,174, 84,113, 29, 66,123,133, 37,245, 44, 48,101, 34, 72,209, 1,107,207,140, 35, 87,156, 15,151, -108,137, 88,225, 37,149, 74,137, 59,183,238, 26,182,172,218, 19, 31, 32,238,150,126,125, 87, 38, 10,136, 84,180, 29,236, 73, 50, - 64,175,127,202,200, 46, 16, 8,150, 94,184,112,193, 69,175,215,227,225,195,135, 24, 63,126,188,230, 3, 41,139, 13, 32, 30, 30, - 30, 56,127,254, 60,250,247,239,175, 73, 75, 75,187,246,119,213,169,164, 22,249, 95, 1,167,132,130, 44, 70, 66, 66, 66,142, 76, - 38,115,171, 83,167, 14,169,211,233, 10,151, 36,246,237, 51,173,223,184,241,136, 70,163, 25, 7,128,187,242,183,223, 86,187,185, -187,135, 14, 24, 56,144, 48, 24, 12,232,212,169, 19, 47, 50, 50,210,254, 85,122,122,158, 5, 3,206, 91,223, 55,104,208, 32, 44, - 93,186, 20, 0, 48,118,236,216, 98,211, 58, 97,129,195,146,196, 22, 29,219,119,110,104,147, 32, 94, 97,163,111,102,200,175,241, - 82,122, 93,156, 47,108, 8,146,199,129,128, 2,163, 55, 24,159,167,247,184,253,242,121, 93, 63, 97, 86,102,205,118,254,159, 96, -253,169,173, 29, 11, 76,154, 61, 22,119, 56, 34, 81, 99,137, 68,130,219,183,111,103, 53,108,216, 48,135,101, 89,219, 57,115,230, - 56,136, 68,162,198, 31,112,239, 95, 63,123,246,172, 85,243,230,205,191, 38, 73,178, 29,195, 48,167,211,210,210, 86, 2,120,109, -225,231, 71, 3,248, 17, 64,241,204, 82,167,211,129, 36, 73,176, 44,139, 62,125,250, 96,234,212,169,126, 15, 30, 60,192,217,179, -103,229,237,218,181,187, 14, 32, 7,192, 80, 0,165, 90,205,148, 74,165,250,230,205,155,194,179,103,207,130, 97, 24,200,229,114, -216,216,216,128,207,231,163,123,247,238,146, 41, 83,166,180, 61,113,226, 68,186,178, 70, 53, 74,144,146,164,226, 75, 36, 82,184, -184,181, 28,213,239,203,104,150,101, 15, 86,162,115,224, 9, 57, 70, 13, 97,210,146,139,102, 46, 39, 69, 92, 46, 33,224,114,192, -103, 10,240,195,207,243, 8, 46,107,226,160,146,235,243, 92, 46,151, 43,229, 67, 71,241, 40,131,136, 0,251, 49, 26, 7, 69, 81, - 60, 1,183,108,127, 12,154, 36, 73,146, 36,185, 0, 44, 78,218,199,231,243,185, 82, 62, 91, 38,167,144, 34, 40,130, 32,120, 40, - 99, 39, 90,144, 11, 88,179, 21,137, 55,238,149,182,164, 40,110,217,178, 37,142,156,189,141,125, 17,167,145, 17,119, 31,211,191, -255, 6,141, 26, 53, 66,100,100,100,185,101, 50,251,104,149,101, 93,118,117,117,141, 74, 78, 78,110, 80,214,103,203, 91, 50, 44, -195, 74,245, 62,255, 76, 91, 4,207,142, 70, 5, 62, 90,221, 90,182,108, 57,102,199,142, 29,186,207, 63,255,156,215,167, 79, 31, - 4, 4, 4,180, 24, 60,120, 48, 0,160, 93,187,118, 88,186,116,105,139,193,131, 7, 99,247,238,221, 56,112,224,128,182,117,235, -214,223,159, 63,127, 62, 9,133, 59, 58,223, 3,195, 48, 93,214,172, 89,243,174,165, 16, 70,163, 17, 6,131, 65, 97, 52, 26, 21, - 69,125, 17,150, 45, 91,158,113,242, 68, 36,190,159, 54, 27, 78,142, 46, 65, 22, 62, 67,196,160,137, 19, 51, 54, 47, 94,140,197, -187,119, 99, 98,205,154,162,173,143, 31,227,164, 70,131, 61,103,207,102, 20,125, 79,133,190,153, 42,149, 74,125,244,232, 81,155, - 61,123,246,192,206,206, 14,181,107,215,134, 92, 46, 7, 77,211, 32, 41, 33, 40,174, 12,117,252, 27, 3,184, 9, 0,168,233, 10, -149,175, 39, 46, 19, 4,114, 88,178,242, 62, 69,252,106,168,225,224, 46,184, 48,102, 83,128,157,141, 19, 23,199, 87,198,227,196, -138,132,131,154, 12,252, 10, 35,158,162,108,159,175,134,158,158,158, 72, 79, 79,199,209,163, 71, 85, 64,153,130, 12, 12,195,252, -252,219,111,191, 77,154, 54,109, 26,223,215,215, 23, 0,130, 0,220, 42,237,189, 98,177, 24,110,110,110,197,194,178, 79,248, 40, -175,145, 19, 70, 9,123,124, 22, 10, 14,199, 1, 57, 42, 3, 50,243, 12,144, 57, 72,240,253,132, 48,193,233,134,110,141,214, 44, -223,126, 88,173, 70, 35,224,253,254,128, 32,112,235,198,253,203,245, 4,190, 0, 65, 2, 9,228, 57, 16, 32,144, 79, 24, 64, 80, - 20,107, 50,153, 16, 31, 31, 15,150,101,209,191,199,144,132, 17,243, 15, 56,181,232,175,132, 71, 29, 87, 16, 44, 62,249,167, 8, - 1,123,123,251,160,204,204, 76,188,126,253, 26,225,225,225, 73, 25, 25, 25,167, 84, 42,213,144,228,228,100, 0,200,170, 2,101, -177,152, 15, 10, 10, 66,227,198,141,209,187,119,111, 65, 65, 65, 65,152,151,151,151,219,155, 55,111,154,253,149,245,121, 87,139, -252, 79, 9,173, 82, 27,154,193, 80, 71,187,122, 53, 84,167, 79,131,119,242, 36,246,184,186,230,107, 52,154,239, 0, 36, 20, 53, -252,111, 54,109,222,124,165,235,181,107, 54,186,232,104,120, 61,120, 0,218,206, 46,168,178, 5,216,184,113, 35,148, 74, 37,114, -115,115, 1, 0, 43, 86,172,128, 82,169,132,209,194,132,179, 28, 46, 90,184, 56,213, 68, 42,158,131,225,144,146,216, 58, 5, 77, - 36, 26,105,178, 91,188,179, 42,151,116, 67,116, 92,136, 88,157,169,107, 66, 80, 58,104, 50, 10,224,214,188, 54, 56,224,180,168, - 76, 25,205,235,254, 28, 14, 39,235,217,179,103, 93,124,124,124, 34, 0, 56, 84,197, 31,224, 29,188, 72, 75, 75, 27, 87,149, 15, - 82, 20,245, 99, 76, 76,140,211,134, 13, 27,190,158, 51,103, 14, 91, 82,104,153,255,207,225,112,192,178, 44,108,109,109, 65,211, -180,243,213,171, 87,157, 67, 66, 66, 86, 49, 12, 19, 84, 70, 61,217,128,128, 0,196,196,196,128,195,225,192,214,214, 22,140, 81, -143,217, 19, 70,193, 68,241, 57,147, 39, 79, 14,234,217,179,231,195, 13, 27, 54, 24,108,154, 54,111,150,153,153,249,104, 76,255, - 1, 15, 15, 29, 58,164, 43, 10,241, 80,241, 20,159,101,239, 62,127,254,156,114,119,117,166, 88, 99, 1, 35,230, 2,130,251,203, - 88,158,196, 5, 2, 14,197,114, 9, 18,124,129,208,246,117, 98, 98, 38,195, 48, 79, 44,225,100, 24,230, 78, 76, 76,140,208,217, -201,158, 83,160,214,229, 11,105,150, 23,123,231,246,171, 26,193, 13,189, 0, 64,115,231,230,121,126,157,186,194,216,180, 55,226, -154, 53,107, 90,196,169, 86,171,239, 38, 37, 37, 81,206,206,206,156,184,132,196,195,118, 18,177,163,141,157, 93, 19, 0,208,231, -229,222, 36,181,218, 55, 20,205,113,126,147,153,153,165, 86,171, 99, 44,173,251,203,151, 47, 57, 10,133, 19,117,252,228,153, 8, -103, 17,223, 73,202,227,216,240, 9,130, 16, 81,132,146,107,100, 50, 4, 34,145,211,235,196,196, 44,150,101,203,180, 16, 46,204, - 25,208,163,240,247,154,189,187, 4, 55,238,223,191,143, 99,151,159, 64,204,234, 64,104,114,113,114,211, 58,244,159, 60,237,131, -253,254, 42, 18, 91, 85,178,102,173,169, 27,245, 14, 63, 82, 42,112,132,239,223,191,255,236,109,219,182, 21, 59,160, 60,121,242, - 4,109,218,180, 49, 47,115,160,125,251,246, 8, 9, 9,193,147, 39, 79,224,237,237,141,179,103,207,242, 41,138,226, 15, 24, 48, - 96,254,246,237,219,143, 86,104,247, 95,187, 22, 67,134, 12, 41,205,177,250, 37, 0, 13, 33,243,205,159,186,112,139, 67, 86,102, - 6,210,223,164,222,181,244, 62, 16, 4,129, 65, 19, 39,102,172,209,233,176,227,198, 13, 12, 20,139, 69,155, 95,188, 64,167,144, - 16,212,107,211, 38,195,146,190,206,108,213,209,104, 52,160,105, 26, 54, 54, 54,176,183,183, 7,151,203, 5, 69,187,130,195, 11, - 4,201,229, 34,184,101, 32, 22,127, 39, 46, 8,239,128,229, 4,129, 28, 62, 15,119,184,162, 50,125,117, 8,113, 53,116,103, 89, - 40, 11, 18,112,206, 44, 72,108,171,195,150,150,210, 39,135,173,242,181,179,113,226,226,216,242, 56,156, 92,149,184, 95,147,138, -233, 69,247,130, 41,103, 34, 81,207,206,206, 14, 9, 9, 9,136,143,143,127,140,242, 29,252, 11,158, 60,121,242,138,207,231,251, - 57, 58, 58, 2,128,103, 89, 19,115,134, 97,138,253,176,182,238,216,235, 16,212,202, 75,240,105, 11, 63,108,137,152,135,175,194, -150,131,166, 8,152, 76,122,252,186,180, 51, 76,218,124,132,117, 29, 65,124,210,206, 59,240,116,132,110,152, 65,157,189,238,189, -137, 0, 7,115,255,211,247,170, 29, 95, 66,214, 3, 67,216, 57, 56, 56,137,185, 92, 46,236,109, 20,186,105, 35,191, 77, 97, 89, -182,184,221,208, 20,215, 64,230,201,213,153,169,249, 66, 59, 90, 13,176,100,141,170, 69,179,249,248, 72, 76, 76, 28,215,170, 85, -171,249,121,121,121,217, 42,149,170, 63, 0,120,122,122, 86, 39, 73,146, 15,160,188,213,145,234, 40, 61, 44, 4,247,193,131, 7, -144, 74,165, 72, 74, 74, 42,105,124, 1,195, 48,255,152, 77, 0,255, 80, 4, 3,184, 3, 64, 1,160, 19, 74,132,119, 32,139, 76, -117,159, 68, 70, 70,178,145,145,145,159, 20, 15, 94, 44,203, 24,179,178,192,106, 11,239, 45, 77,211, 44,128,146, 59,154, 68,118, -118,118, 4,237,238, 14,130, 95,232,250,193,126,196,173,175, 6,131,101,161,101, 24, 19, 40, 16,122,176, 37, 38, 45, 42, 1,129, -121, 14,109, 49,142, 55, 3,169, 60,187,146, 35, 29, 96,100, 97, 2, 67, 85,178, 56,172, 74,165,130,209,104,148,213,170, 85,235, -136,209,104,148, 21, 13,110,236,127,235, 23, 53,153, 76,175, 40,138,194,215, 95,127, 13,179,245, 71,167,211, 33, 53, 53, 21, 90, -173, 22, 58,157, 14, 49, 49, 49,200,205,205,133, 78,167,195,163, 71,143,224,233,233, 9,138,162, 20,229,116,230, 44,203,178,240, -240,240, 64,141, 26, 53, 64, 17, 44,214, 47,154,133, 31,198,143, 66, 95, 79, 6, 27, 87,254,138,214,173, 91,215,173, 89,179,102, - 83, 14,135, 99,114,113,113,225, 30, 56,112,224,176,201,100,234, 14,203,123,158,163, 83,167, 78,173,225,239,239,239,100,103, 35, - 53,240,121, 20,120, 6, 21,203,215,102,178,156,130, 12,120,120, 84, 55, 66, 40,242, 30, 56,112,160,169, 44, 43, 68,105,156,223, -125,247,157,194,215,215,215, 86,102, 39, 85,241,104, 42,157, 11, 54, 35,247,254,173,235, 0,192,115,116,210, 64, 32,242, 11, 15, - 15, 55, 86,134,115,198,140, 25,158,142,142,142,118, 36,216, 60,147, 94,255,231,122,187, 86,151, 73,208,180, 26, 92, 94,195,177, - 99,199, 18,149,225,156, 52,105, 82, 77, 63, 63, 63, 59, 59, 27,113, 62,135,166, 82,184, 12,147, 34, 0,147, 74,235,244,217, 2, - 71,135, 2,136, 36,193, 3, 7, 14, 44,147,211,108,205,154, 50,101, 74,194, 59,194, 27, 89, 89, 89,208,164, 62, 4, 55, 41, 26, -129, 18, 26,141, 28,101,224,243,249,197, 91,223,203,122, 92,203,242,209, 42, 77,108, 89,250,217,134, 63,149,179, 4,184,166,110, -212,187,113,179,146,147,147,161, 80, 40,202,109, 79,219,183,111,159, 22, 26, 26,154,222,190,125,123,221,145, 35, 71, 64, 16, 4, -206,158, 61,139,164,164, 36,180,111,223, 30, 44,203,154,119,181,225,238,221,187,104,215,174,157,174, 85,171, 86, 73, 69,241,181, - 42,196,144, 33, 67, 96, 48, 24,144,159,159,143,172,172, 44, 68, 70, 70, 34, 48, 48,144, 21,137, 68, 61, 41,143,207,230,133, 13, -155,214, 44,160,126, 16, 86, 45, 95,172,227,113,232,133,149,105,175, 4, 65, 32,252,187,239, 50,114,131,131,179,182,170, 84, 5, -131,108,108, 68,181, 18, 18,228,183, 79,156,112,208,235,245, 22,113,152,173, 58,238,238,238,197, 34,139,203,229,130,195,115, 4, - 37,174, 7,158,125,123,136, 92,122,226,220, 29,190,214, 86,140,131, 82, 9,142,139,237,202, 14,237, 32,242,192,188,102,125, 20, - 7,154,247, 85,156, 17, 85,195,134,162,241,128,100, 57,196,129,193,191,250,212,114,172, 33,196,181,189,169, 56,185, 42,241, 15, - 77, 42,102, 1,120, 81, 81, 59,215,235,245, 26,147,201, 4,146, 36,193,225,112, 74,250, 4, 94,249,227,143, 63,112,251,246,109, -160, 68,216,158,188,188, 60, 19, 69, 81, 16, 8, 4, 0, 32, 41,167,191, 3, 77,211,160,105, 26,231,175, 95,180,239,251, 69,103, -226,234,189, 83,104, 30,216, 15,153,249,122,164,229,234,145, 83, 0,248, 55,154,142,128,118, 7,113, 63, 38, 15, 65,245, 3, 40, -138, 39, 14, 47,141, 79,243, 26, 9,170,120,244,202,124,204,212,214, 37, 10,143, 93, 59,244,228,241,197,125,247, 31,237,250, 45, -226, 69,179, 70,173, 84, 69,198, 4,228,231,231,179, 4, 65,176,223, 14,159,246,106,235,144,108,211,242,254,247, 25,142, 86,240, -242,111,236,234,171, 59, 58, 58, 94,181,183,183, 63, 91, 36,142,170, 75,165,210, 43, 10,133, 34, 26,133, 27, 61, 14,165,164,164, -248,170, 84,170,230, 40,220,156, 21,151,153,153,217,166,200,242, 20, 87,142, 37,108,131, 82,169,252,198,100, 50,117, 45, 58, 58, -152, 76,166,160,231,207,159,251, 5, 5, 5, 61,246,242,242,186,235,229,229,117,204,203,203,235,176,151,151,215,225,208,208,208, -165,230,112, 15,127,241,178,225,123, 90,228, 95, 38,180, 80, 36,178,214, 22,189,162, 88,104, 1, 56,255,174, 3,154,145,207,127, -100, 28, 51, 6,118,135, 15,131,126,254, 28,131,195,195,109, 68, 34,209,114, 20,198,104,106, 46,145, 72, 86,205,154, 53, 75,234, -176, 96, 1, 92, 47, 94, 68,108,100, 36, 12, 52,125,171, 42,165, 83,171,213,224,112, 56,197,150, 24,177, 88, 12,147,201,132,210, - 76,190,239, 53, 64, 35,174, 37,165, 69,131,135, 26, 96,192,230, 31, 87,182,186,209,239,213,116,167, 72,165,167,247, 11, 21,215, -251, 39,199, 38, 78,203,171,183,184,161, 34, 56,249, 60, 59, 1,226,227, 19, 96, 2, 83,169,245,102,141, 70,147,171, 82,169, 16, - 20, 20,100,127,251,246,237, 90,129,129,129,242,162,235, 55, 63,240,135,105,234,234,234,186,215,205,205,237,181,171,171,235, 94, - 0, 77, 43,241,217, 13,151, 46, 93, 2, 69, 81,152, 53,107, 22,242,242,242,160,215,235,145,153,153,137,248,248,120,232,116, 58, - 36, 38, 38,226,233,211,167,208,233,116,136,141,141,133, 86, 91,241,132,132, 97, 24,216,216,216, 64,163,206,199,239,243,126,192, -140, 41, 19,144,251, 50, 10,137,201,105,176,179, 21, 99,220,184,113,148, 76, 38, 99, 24,134,169, 97, 50,153,218, 49, 12,179,218, -146,223,169,196,243,118,217,195,195, 35, 96,209,162, 69,126, 63,204, 91,205,181,225,228,179,124,169,128,225, 73,249, 44,175,110, - 19, 12,153,190,156,187,108,201, 47,207,174, 93,187,150, 4,203,130,119,146, 0, 46, 7, 7, 7,251, 36, 37, 37, 5,250,250,250, -214,113,168, 94,147,207, 87,184,229,112, 21,213,148,172, 86,115,131,112,171,214,114,245,234,213, 15,175, 92,185,146, 92, 25, 78, -177, 88, 92,119,203,150, 45, 1,206,206,206, 1,180, 80, 40, 40,200,205,221, 99, 44, 80,237,165,236,100, 2,210,198,174,195,193, -131, 7,163,246,239,223,159, 90, 25, 78,111,111,111,223,121,243,230,249,215,171, 87,207,223,197,179, 22, 95,232,230,145, 41,112, -175,158, 41,172, 23,200,135,123,141,207, 87,173, 90,117,247,218,181,107, 22,113, 82, 20,101, 36, 73, 18, 52, 77, 67, 36, 18,225, -248,241,227, 24, 51,172, 31, 60,220,236, 81,199,215, 23,109,191,250, 6,251,247,239, 47,246,225,161, 40,170,204, 17,125,243,130, -113, 17,193, 10, 34, 10,107,234, 70, 97, 77,221,168, 96, 5, 17, 85,166,216, 42,250,123,105,239,177,168, 55, 42, 99,185,209, 2, -177,117,244,252,249,243, 63, 15, 26, 52,136,215,177, 99, 71,220,184,113, 3, 67,134, 12,185,124,224,192, 1, 0,192,141, 27, 55, -240,237,183,223, 94, 62,115,230, 12, 70,141, 26,133, 54,109,218,240, 46, 93,186,180, 10, 22,196,254, 49, 26,141,216,184,113, 35, -140, 70, 35, 36, 18, 9,228,114, 57, 58,119,238,140,135, 15, 31,142,218,180,105, 83, 52, 69,211, 95,118,234,250, 5,142, 28, 62, -128,167,143, 30,142,218, 60,127, 64,165,131, 2,147, 36,137,142,225,225, 25, 25,254,254, 89,155,149,202,130,161, 50,153,200, 55, - 53, 85,126,110,239, 94, 7, 11,132, 26, 97, 50,153,138,197,149, 89,116,152, 15, 14,207, 17, 28,113, 0, 56,210, 70,184,255,130, -107,224,134,224, 14,175, 17,158,148, 23, 63,139,230,145, 67,122,254,224,137,158, 63,120,162,219,228,154,131, 69,213,176, 94, 92, - 13,163, 59,142,175, 17,234,213,200, 22,202,116, 61, 34,127,141,141,211,100, 98, 1,128,167,150,180,115,134, 97, 30, 39, 37, 37, -129,199,227,161, 90,181,106, 62, 0,204,126,129, 27,134, 15, 31, 62,246,167,159,126,154, 0,224,167,162,107,146,208,208, 80,255, -252,252,124, 60,127,254, 28, 0,110,151, 99, 13, 46,222,101,152,165,140,229,215,116,173,135,192,186, 35, 33,147,213, 71, 82,150, - 14,201, 89, 58,172,255,189, 59,162, 46,205,197,237,147, 3, 17,151,154, 10,161, 75, 15,152,140,218, 0, 11, 38,245,174,247,238, -221, 35, 46, 93,186, 68, 48, 12, 3,131,193,192,230, 41,149,236,157,203,151,161,190,112,129,176,177,177, 33, 90, 52,110,149,191, -121,238,145,155, 7, 87, 94,190,173, 47,168,244, 68,253, 67, 48,227,213,171, 87, 77,247,238,221, 27, 10, 96, 70,189,122,245,174, -197,199,199, 55,187,120,241, 98, 29,119,119,247,229, 85, 37, 53,135,133,136,141,141,125,235, 40, 10, 11,161, 43, 18, 13, 29,139, -196, 92, 55, 0,223,226, 3,118,217, 87, 2,231,255,197,206,240, 71,240,206,110,195,119,133, 86,201, 64, 97,240,146,201,164, 6, -131, 62,241,212,169, 83,122,146, 36, 33, 18,137, 48,104,200, 16,242,247,223,126,107,217,175,105,211,179, 35, 62,253,244,216,217, - 51,103,130, 67, 66, 66,192,178, 44, 72,146,196,238,221,187,213, 26,141, 58,211,195,195,195,206,146, 78,163,100, 3, 82, 42,149, -197, 66, 43, 55, 55, 23,206,206,206, 22, 47, 29,170,148, 56,125,230,120, 84, 54,107,250, 42,190,227,139, 37,250,133,169,221, 67, -114, 24, 19, 39,215,100, 64,174,154, 69,158, 6,156, 27,164, 60,100,144,119, 15,125, 76,187,144,167, 23,162,175,102,106, 76,154, - 74,237,150, 72, 79, 79,255, 33, 44, 44, 44, 83,161, 80, 16, 54, 54, 54,112,115,115, 35,187,117,235,150,145,144,144,240, 83, 85, -127, 17,123,123,251,190,161,161,161, 17, 73, 73, 73,189, 46, 92,184, 80,227,226,197,139,189, 66, 67, 67, 35,236,237,237,251, 90, - 72,177,103,218,180,105, 42, 30,143,135, 38, 77,154, 32, 47, 47, 15, 69,187,124,202, 61, 44, 89, 34,229,114,185, 88,179,232, 71, -204,152, 50, 1, 89,209, 55,112,255,242, 41,156, 79, 37, 48,125,222, 47,224,114,185, 85,138,245, 85,219, 81, 84,175,158,171,244, -201,183, 67,250, 36, 79,157, 50, 69,122,247,238, 93,122,236,248,111,217,216,148, 44,240, 58, 46,166,240,201, 15,228, 61,149, 35, - 58,117,104,139, 89, 51, 38,214, 43, 10,218, 89, 46,234, 58,138,234, 5,184, 74, 31, 79, 28,209,239,213,248,241,227,133, 11, 23, - 46,212, 52,109,218, 84,157,150,150, 38, 20,203,228,190, 28, 91,187,128,216,148, 84, 73,211,166, 77, 99,190,250,234,171,156,202, -114, 78,159, 62, 93,116,226,196, 9, 78, 88, 88,152, 49, 59, 59, 91, 66, 11,133, 65, 4, 95,208,248, 77,118,182,109,175,176,176, - 23,189,122,245, 42, 40, 10, 88,106, 49,231,204,153, 51, 69, 79,159, 62,229, 52,109,218,212,144,154,154, 42, 21,219, 59, 4, 82, -118,242, 70,175, 83,210,108, 26,135,132,188, 28, 59,118,172,170,188,114,150, 20, 41, 82,169, 52,169,121,243,230,248,245,215, 95, -177,108,217, 50,124,254,249,231,120,248,232, 33, 58,141,157, 0,191,209,223,226,240,213,235, 72, 74, 74,194,156, 57,115, 16, 24, - 24, 8, 46,151,251,180,212,246, 56, 42,154,184,155, 10,226,110, 42, 8, 98, 84, 52, 97, 62, 47,211,178,245, 83, 46, 74,190,191, -180,247,221,158, 89,186,165, 43, 88, 65, 68,149,231,135, 85,145,216,234,213,171,215, 24,115, 8,135,161, 67,135, 94, 94,190,124, -121,139,161, 67, 11, 39,218, 77,154, 52,193,220,185,115, 91, 76,159, 62,253,242,188,121,243,208,182,109, 91,120,121,121, 85,184, -241,197,100, 50,193,104, 52,162, 95,191,126, 48, 26,141,120,243,230, 13,158, 61,123,134,181,107,215,130,101, 89, 1, 0, 40, 92, -221, 27,242,120, 60,220,187,115,171, 96,198,208,144,237,149,176,100, 17, 37, 39, 49,249,249,249,232, 53,122,116, 70, 98,237,218, - 89,171, 51, 50, 10,134,201,100,162,154,113,113,114,169, 78,231,134,114,252, 18, 9,130, 0,195, 48,197,194,202, 44,184,222, 61, -138, 6, 74,139,160, 47, 96,142, 94,220,150, 12, 0,104, 53,192, 21,221, 38,215, 28,172,240, 22,173,104,217,191,208,232,189,127, -238, 43, 54, 47,217,180, 16, 6, 60,174,132,197,250,198,141, 27, 55, 96,103,103,135,176,176, 48, 62, 73,146, 11,204,243, 85, 20, -198,206, 90, 98,230,226,243,249,139, 7, 14, 28, 72,230,228,228,224,254,253,251, 0,112,166,172,126,137,101,217,226,186,231,103, - 17, 48, 49, 60, 92,185,115, 28, 39, 47,238,195,235,164, 55,136, 75,215, 0, 28, 91,104, 84,137,208,171,147,160,203,185, 3,165, - 86,100, 81,129,185, 92,238,155,122,245,234,177,141, 26, 53, 98, 89,150,197,203,151, 47,141,177,113,113,198, 91, 75,151,178, 15, - 70,142, 36,164,207,158,113,133, 66, 33,225,233,233, 9,129, 64,192, 8, 4,130,204,191,113,240,254, 75,194, 45,252, 5, 97, 33, - 62,166, 85,139,197,191, 19, 41,120,123,183, 97,113, 0,211,210, 2,150,130,181, 17,246,217,183,234,119,219,176,126, 3, 84,129, -129,129, 50, 55, 55, 55, 16, 4,129,238, 61,122, 16,161, 23, 46, 72,105, 87, 87,216, 55,104, 80,188, 28,113,250,212, 41, 28, 63, -126, 92,117,228,143,131,110, 67,134, 13,235, 2, 96, 75, 57,133,225,240,249,252,226,239, 77, 73, 73, 1,159,207, 47,246,137, 80, - 42,149,112,116,116, 68, 74, 74, 10, 44, 92,153,219, 58,117,202,245, 41,233, 33, 63,120,134, 72,105,226,152, 42, 21, 38,150, 5, - 77,152, 0, 53, 11,131, 9,208, 26, 88, 52,172, 73,201, 79,170,141,178,200, 27, 7, 98, 0,108,173,204,221,211,106,181,231,238, -222,189, 59,146, 97,152,125, 0,200, 11, 23, 46, 48,143, 31, 63, 30, 3,203, 29,215,223, 55,219,139, 68,147,207,158, 61, 43,159, - 60,121,114,118,100,100,100,110,231,206,157,109,215,174, 93, 43,111,211,166,205,228,204,204,204, 93,150, 24, 2,227,227,227,183, - 36, 36, 36,140,105,212,168, 17,178,178,178,160,215,235, 17, 21, 21, 5,111,111,111,220,190,125, 27, 62, 62, 62,184,117,235, 22, -234,212,169, 3,147,201, 4,141, 70, 3,134, 97, 76, 21,117,230, 89, 25,111,128,204,120, 36,223, 56,134,103, 15,162,112, 54,153, -192,202, 93, 17,168, 86,195,179, 74,113,106,124,156, 68,254, 10, 71,251,147, 11,103,207,116,138, 61,183, 27, 7, 54,174,100,206, - 31, 59,230,199,147, 98,228, 39,253,190,249, 66,103, 64,117, 0,188,102, 33,141,208, 81,246,212, 36,170,129,212,179,143,203, 15, -176,232,227, 36,242,119,118,176, 63,241,159, 5, 63, 73, 95, 30,223,140, 61,107,126,101,247,111,219, 25,168, 1, 66,252,253,253, - 59,146, 36,105, 7, 64, 83,228,231,101, 81,106,155,210, 56, 79, 71, 68, 4,107,128,144, 67,135, 14,117, 20,137, 68, 46, 0, 12, - 5, 5, 5,175, 62,132,243, 76,100,100,176,185,156, 4, 65, 56, 1,208,179, 44,251, 18,149, 76,193,211,187,119,239,185,223,126, -251,237, 20,147,201,228, 88, 98,118, 78, 45, 94,188,152,195, 48, 12,197,178,172,158, 36, 73,253,137, 19, 39, 76, 70,163, 49, 89, -163,209,140,254,144, 94,228,139, 47,190,192,245,235,215,103,163,112, 19,134,165,214,234,183,252,180,138, 82,246, 84,153,255,194, -133, 11,115,190,252,242,203,169,187,118,237,122,182,124,249,242,174,163, 70,141,194,238,221,187, 81,187,118,109,220,187,119, 15, - 63,252,240, 3, 0,180,152, 62,125,250,225, 13, 27, 54,120,197,198,198, 46,182,192,162, 1,163,209,136,157, 59,119,162,123,247, -238,112,116,116,132,171,171, 43, 8,130, 56, 55,108,216,176,223, 0,128, 34, 40, 46, 0,104, 53, 90,173,175,111, 35,139, 45,184, - 92, 46,183,184,175, 75, 77, 77, 45,222, 41,248,217,151, 95,102,172, 95,184, 16,219,213,106, 12,147,201, 68,137,238,238,138,195, - 47, 95,142,120, 84,216, 57,179,229, 89,117, 42, 18, 89,150,186, 52,168, 83, 48,237,143,249,175, 93, 0,124,222,106,128, 43, 90, - 13,112, 69,163,110, 78, 4, 73, 17,120,112, 50, 19, 15, 79,103,237, 55, 40,113, 14,149, 75,151,243,120,193,130, 5,135, 63,249, -228,147,174,117,235,214,197,240,225,195,191,218,184,113, 35,215, 96, 48,140,199,159, 97, 30,108, 73,146,252,105,205,154, 53, 35, -228,114, 57, 46, 93,186,132,139, 23, 47,158, 3, 16, 95, 86,191, 4,160, 56,102, 86, 53, 15, 31,205,211,216,124, 81,122,210, 21, - 92,190,244, 7,106, 7,126, 3,161, 75, 23,200,125,231, 65, 31,189, 12,186,204,147,144,123,116, 70, 98,236, 75, 80, 28,254,195, -138,156, 80, 88,150,125,148,152,152,232,229,229,229, 69,188,126,253,218, 8,128, 53,153, 76,172,190,101, 75,131,223,194,133,244, -195,175,190, 34,154, 61,125, 74,177, 4,193, 68, 69, 69, 1,192,147,255,198, 40,110, 14,183,240,240,225,195,178,194, 45, 84, 10, -245,234,213,107,113,241,226, 69,190, 70,163,193,249,243,231,209,184,113,241,222,174,255,106,244,251,146, 90,228, 95,134, 17,165, - 92, 91,251,150, 69,235,173, 7,155, 33,232, 58, 62, 62, 38, 46,137, 77,221,187,116, 41,184,123,247,110,241,172, 79,115,243, 38, - 84,199,143,195,100, 50,129,101, 89, 92,188,112, 1, 3, 7, 12,200,167, 41, 98,125,205,154, 53, 88,130,125, 43,118, 75,187, 82, -102, 15, 97, 97, 97, 97,197,157, 79, 66, 66, 2,196, 98, 49,120, 60, 30, 24,134,129,209,104, 4, 69, 81,176,181,181,133,209,104, - 44,205, 4,243, 46,167,193,148,165,234,181,161, 83,255, 20,215,124, 61, 59,210,174, 38,170,115,133,197,141,211,197,134, 64,215, - 64, 26, 14,156,116,246,204,226, 79,147, 25,109,102, 47,188,191,163,171,162, 45,255, 62,245,235,215,255,109,224,192,129, 36, 0, -180,107,215,142,172, 95,191,254, 10,148,159, 42,167, 92, 78,129, 64,192, 7,128,136,136,136,172,103,207,158,125, 30, 17, 17,145, - 85,242,186,133,156,107, 23, 45, 90, 4,145, 72, 4,163,209, 8,157, 78, 87,236,159, 85,242, 85,175,215,195,193,193, 1, 71,142, - 28,129,201,100, 58, 82, 81, 57, 61,170,215, 0,225, 88, 11, 91, 34,206,226, 98, 6,183, 42, 34,171,152,179,150,139,184,142,139, -131,253,169,255,204,159,227,152,253, 34, 10,137,137,137,236,137,227, 71,174,105,128,164,220, 60,204,200, 81,161,142, 90, 7, 65, - 99, 47,196,159, 90,243, 61, 59,189, 21, 12, 40,125,215, 96, 49,167,159,139,184,142,155,163,253,137, 95,254, 51, 95,154,243, 34, - 10, 41,169,169, 56,122, 36,226,174, 6, 48, 47, 55, 14,102, 24, 38,128, 97,152, 0, 0,131,203, 17, 47,149,226, 44, 40, 40,168, - 87, 80, 80, 80,239, 99,114,178, 44, 91,143,101, 89,139, 57, 75,250, 68, 45, 89,178, 36, 58, 37, 37,101, 96,122,122,122,123,243, -145,157,157,221, 46, 63, 63,191,117, 65, 65, 65, 75,245,146, 26,182, 5, 5, 5, 78,249,249,249, 10,141, 70,211, 16, 64, 84, 37, -158,249, 98,148,140, 58,157,146,146, 50, 43, 37, 37,133,168,168,156,212,232,104, 98,199, 47, 19,255, 88,179,102,141,226, 3,249, -223, 42,103, 70, 70,198,190, 93,187,118, 5,121,122,122,122, 13, 30, 60, 24,171, 87,175,198,242,229,203,181, 0,176, 97,195, 6, -109, 9, 75,150, 71,108,108,108,163, 50,150, 13,219,149,176,150,108,253,236,179,207,216,139, 23, 47,162,123,247,238,197,129, 68, -215,173, 91, 7,163,209,168,108,219,182, 45, 3, 0,106, 77,129,146,101, 88,232,244,101,174,191,191,119, 63,121, 60, 94,135,146, -241, 2,205,193,152,121, 60, 30, 88,150, 69,157, 22, 45, 50,114, 2, 3,179, 54,230,230, 22,204,170, 87,207,102,132,175,239,224, -186,192,128,210, 56, 9,130,120,203,170,243,238, 81, 9, 75, 86,201,114,166,171,147, 49,252,143,249,175,143,155, 45, 91, 2, 9, - 7,154, 60, 35, 14, 46,124,253, 70,243, 6,235,202, 18, 63,229,213, 61, 43, 43,107,236,194,133, 11,181, 50,153, 12, 95,124,241, - 5,230,205,155, 55,172, 69,139, 22,185, 78, 78, 78,215,107,215,174,253,160, 79,159, 62, 41, 81, 81, 81, 99, 67, 67, 67,241,252, -249,115,252,242,203, 47, 57,217,217,217,253,203,227, 36, 8,162,216,146,215,173, 83,187,172,223, 87,252,202,180,253,100, 12, 68, - 66, 27, 24,104, 15,100,229, 27,144,173, 98,161,227,135,128,199,229,163,125, 83,127, 92, 63,177,185,192,164, 83,109,169,232,153, -207,207,207,223, 63,104,208, 32, 37,151,203,133, 78,167, 99,105,154, 6,191,208,239,152,161, 63,255, 92,223,236,241, 99,163,137, -101, 25,130, 32,240,221,119,223,169,178,179,179,119, 85,165, 29, 85, 2, 37, 57, 63, 86,184,133,118,239,140, 63, 31, 35, 44,196, - 95, 81,247,127, 51,214,150,114,252,105,209, 50,111,169, 52,191, 18, 4, 99, 50,153, 24,212,244,172, 41,141,125, 29,191,178,119, -239,176,161, 29, 59,118, 18,117,234,212, 73,224, 31, 93, 56, 27,141,136,136,192,129, 3, 7, 10, 78,158, 60,169,228,211,212, 6, -143,106, 30,206, 38, 19, 3,130, 96,202, 85,195, 82,169,116,252,180,105,211,132,185,185,185, 88,190,124, 57, 19, 20, 20, 68,138, -197, 98,232,245,122,108,216,176,193,224,239,239, 79,147, 36,137,220,220, 92,144, 36,249,212,194, 10,222,207,141, 79,106,255, 91, -104,207, 3,141,190, 30, 98,239, 23,218, 76,214,218,195, 13,134, 6, 44,146, 19, 94,227,217,153,147,217,143, 78, 44,205,132, 38, -173, 39, 42, 78, 15, 84,218, 64,240,227,201,147, 39,157,198,142, 29,203,106, 52, 26, 34, 62, 62,158,157, 63,127,190,211,240,225, -195,127, 76, 78, 78,238, 91,197, 31,133,200,201,201, 1, 65, 16, 76, 81, 71, 98,158,245, 87,102, 93,238,225,150, 45, 91, 14,245, -232,209,163, 91,219,182,109, 17, 29, 29, 93,188, 68, 88, 82,104,153,119, 31, 46, 88,176, 32, 7,192,212,138, 72,105,154,198,242, - 45,251,144,147,157, 1,103,103, 87, 8,132, 66, 84,117,135, 37,143, 36,103,253, 60,103,166, 83,198,147,235,196,195,107,103,153, -189,247,211,210,141, 38,182,244,136,255,121,201,108,145,250, 47,127, 54, 67, 82,179,126,158,255,147,173,121, 89,115,215,157, 20, - 37, 97, 98,199,126, 80, 19,249,183,112,254,205,112,117,117, 69, 74, 74, 10,225,234,234,202, 22,249,104,177,229, 8,173,183, 31, -240,194,229, 50,162,188,101,195,170,242,199,196,196,204,111,208,160,193,196,231,207,159,239,245,243,243, 27, 5,160,154, 86,171, -205,153, 62,125,250,127, 54,108,216, 48,212, 18, 75, 22, 0,236,222,189,123,233,144, 33, 67,142,119,233,210,229,123,134, 97,234, -151, 24,216, 99,156,156,156,138,151,112,223,164,165, 78, 25, 57,180,223,148,252,252,108,139,227,220, 73, 36,146, 17,211,167, 79, - 23,168, 84, 42,172, 90,181,138,241,247,247, 39,205,147,162,109,219,182, 25,125,124,124, 56, 97, 99,198,100, 44, 73, 77,197,220, - 75,151, 84, 83, 2, 2,130, 54, 62,123,214, 16, 12,179,181, 44,171, 78,105,150, 44,179,219, 69, 21,145, 92, 36,182,214, 1,248, -188, 89,111, 23, 28, 90,244, 26,217,177,186,255,192,136,151,176, 32, 45, 80, 41, 72,220,191,127,127,251,180,180,180, 67, 51,103, -206,180,109,216,176, 33, 2, 2, 2,104,137, 68, 18, 98, 14, 23,147,155,155,139,211,167, 79, 99,245,234,213,186, 71,143, 30,245, - 40,111,185,202,100, 50,165,251,248,248,152,239, 3, 75, 16, 68,166, 82, 75,216,238,169, 27, 34, 25, 60,114, 47,113,249,214, 85, - 36,235, 25,104, 13, 12,106,122, 6,163,245,231, 75,112,248,216, 3, 83,114,236,227,199, 6,117,246,122, 11,202,251,242,197,139, - 23, 7,231,204,153,211,251,251,239,191, 23,102,100,100,152,180, 90, 45,179,111,223, 62,106,240,224,193, 38,150,195, 97,184, 28, - 14,198,143, 31,175,206,201,201,249, 3,248, 91, 19, 76,255, 37,225, 22,254,130,176, 16, 31,205,154, 85,242,245,127, 5,165,182, - 80,134, 34,175,172, 94,243,123,135,221, 59,119,185, 80, 20,233,242,242,213,171, 91, 93,123,246, 74, 58,117,234,148,156,107,107, -219, 24, 0,163, 27, 53,234,154, 94,171,206,138, 60,116,168,122,205,154, 53, 2,139,146, 74,179, 12, 69, 94, 41,239, 11,243,243, -243, 85,151, 46, 93, 42,152, 58,117, 42,145,144,144,176,195,217,217,185,207,177, 99,199, 36, 61,123,246, 84, 71, 71, 71,239,119, -113,113,233, 22, 26, 26, 42,157, 56,113,162, 54, 63, 63,191, 50,137, 71, 31,179,111,178,235,222,156,185,248,203,155,139,126,255, - 20, 28,170, 57,180, 52,192, 24,174, 64,159,119, 10,192, 14, 84, 34,222, 81, 73,136,197,226, 64,145, 72,132,187,119,239,102,135, -132,132,232, 52, 26, 13,119,222,188,121,246, 98,177, 56,176,170, 55,158,101, 89, 54, 59, 59, 27, 12,195,112, 0, 16, 69,175, 96, - 42,191, 23,191,111,215,174, 93, 15,237,217,179,231,179, 78,157, 58,193,203,203, 11, 6,131, 1, 62, 62, 62,208,233,116,240,246, -246,134, 86,171,197,236,217,179,145,155,155, 59, 1,229,228, 60, 35, 8, 2, 70,163,177,216,217,214,205,189,122, 97,156,158, 15, - 8, 99, 33,166, 73,175,167,145, 27,145,158,153,193,236,185,151,150, 86,160, 55,181,127,241,166,224,209,187,239, 43, 48, 65, 21, - 58,120, 92, 18, 0,104,153,242, 51,206,139,121,240,122,118,100, 29,210,210, 51,176,251, 78, 74,142, 74,207,124,254,172, 20,206, - 74,149,243, 95,194, 25, 60, 59, 26,189,198, 89,254,222, 15,129,165,130,170, 44,220, 77, 5,113, 91,180,145,197,154,141,165,198, -200,250, 64,254, 67,207,159, 63, 63, 4, 0,143, 31, 63, 78,232,215,175,223,148,215,175, 95,207, 1,112, 52, 54, 54,118, 77,101, -136, 54,110,220,248, 28,192,144,242,222,179,107,241,144,131, 0, 14, 86,134, 55, 47, 47, 79, 19, 21, 21,165,153, 56,113, 34,145, -144,144,112,204,197,197,229,179,227,199,143,139,122,246,236,169,125,248,240,225, 25, 87, 87,215, 86,237,218,181,147, 28,189,113, - 35,169,224,229,203,200,200,196,133,151,166, 0, 0, 32, 0, 73, 68, 65, 84,215,175,221, 13, 12, 19, 89, 94,251,252,200, 34,235, - 45,177,117,112,238,235,159, 15,253,252,186, 29,163,197,126, 93, 54,174, 1, 72,252, 0,206,139, 87,174, 92,241, 27, 48, 96,192, -158,206,157, 59, 55,243,243,243, 67,181,106,213,240,236,217, 51,188,121,243, 6,247,239,223, 71, 68, 68, 68,132, 70,163,169, 48, -161,118, 86, 86,214,251,233,137, 4,114,215,205,171,102, 69,220,186,220,216,167,101,167, 65,194, 0, 87, 6, 58, 61,139,132,184, -151,152, 61, 99,125, 65, 74,220,243,199,122,163,190, 7, 44,220,168,163, 86,171,215, 46, 91,182,140,142,140,140,236,180,114,229, - 74,105,245,234,213, 41, 46,151, 75, 2, 96,111,223,190,205,142, 27, 55, 78,149,145,145,113, 68,169, 84,174,253,155,199,232,139, -175, 94,189, 10,166, 40,234,163,134, 91,248,128,176, 16, 86,124, 76,120,122,186,251,213,170,238, 58,202,171,154,251, 24,207,234, - 30,225,165, 57,185,123,201,100, 82,207, 26,110, 35,188,170,185,143,169, 85,221,117,148,167,167,187,159, 5,166, 69, 47, 27, 27, -155, 99, 10,133, 34, 8, 0,108,109,109,187,217,217,217, 61,178,181,181,237, 86, 52, 11,236, 38,145, 72,158,248,251,251, 15,255, - 27,205,149,229,114,250,248,248,244,203,207,207,255,202,199,199,167,159,249,252,229,203,151,197,231, 85,225,244,240,240,104,123, -251,246,237,190,139, 23, 47,254,162,118,237,218,221,230,207,159,255,197, 31,127,252,209,215,221,221,189, 97, 21, 56,249, 0,182, -211, 52,157,198,227,241,210,105,154, 78, 51, 31, 28, 14, 39,141,162,168, 52, 0,107,202,176,150,181, 43, 49,203,185,236,236,236, - 28,235,236,236, 28,235,226,226, 18,235,226,226, 18,171, 80, 40,222, 59, 28, 28, 28, 46, 91,122, 63,125, 93, 36, 45, 66,170, 73, -175,212, 83, 72, 46,215,117, 22,251,126,140,223,200,215, 69,210,162,113, 53,219, 43,245, 20,210, 75,255,223, 56,131, 92,192,178, -171,125, 89,118,181, 47, 27,228, 2,182,162,243,143,105,246, 87, 40, 20,172, 66,161,152,245, 87, 45, 37,148,193,255,183,183,247, -143,200,233, 37,149, 74,119, 85,171, 86,205,220,215,117,177,177,177, 57, 39,145, 72,186, 20,245,117, 93,196, 98,241, 5,127,127, -255, 65, 21,113,202,229,242,219, 78, 78, 78,169, 69, 71,138,179,179,115,138,179,179,115,138,147,147, 83,178,147,147, 83,178,163, -163, 99,146,249,176,179,179,187, 94,197,186, 59, 1,104, 2,160, 33, 0,155,143,120, 63, 61, 1,140, 44,234,131, 22, 2, 24, 14, -160,254, 71,248,141, 8, 90, 40, 31,205,183,243,184, 66, 75, 28,243,104,137, 99, 30,223,214,253, 74, 57, 41,120, 44,225,172, 35, -151,203,231,217,216,216,252, 33,149, 74, 47, 73,165,210, 67, 14, 14, 14,243, 1,212,249, 47, 61, 75, 18, 0, 27, 80, 24,159,233, - 40, 10,151,194, 15,161,112, 83, 65,245,127,224, 51,255,255, 25, 35,254, 91, 95,220,206,202,105,229,180,114, 90, 57,173,156, 86, -206,127, 33, 39,105,189,159, 86,161, 85, 73,161,245,238, 1,160,156,200,240, 86, 88, 97,133, 21, 86, 88,241,255, 24,140,245, 22, - 88, 81, 73,148,186,180, 76,148,163, 74, 43, 19,107,170, 42,202,246,180,149,211,202,105,229,180,114, 90, 57,173,156, 86,206,255, -119,156, 86,124, 68, 88,205,170, 86, 78, 43,167,149,211,202,105,229,180,114, 90, 57,255,215, 97, 93, 58,180,194, 10, 43,172,176, -194, 10, 43,172,248,139,176,182,132,224,122,107, 9,209, 42,180, 42, 15, 18,192, 87, 0,122, 1,168,133,194,108,246,251, 0,252, -134,170,173,233,219, 0,152, 2,160, 57, 10,119,231,196, 0,184,132,194,221, 57,249,214,219, 93, 58, 28, 28, 28,166,209, 52,109, - 7, 20,166, 54, 49,191,150,252,191,201,100,202, 81, 42,149,243,255,162, 34, 80,176, 48,130,178,185,172, 37,203, 86,242,213, 96, - 48,252,149,229,180,226,159, 9, 31,185, 92,190, 61, 43, 43,171, 63, 74, 36, 89,182,194,138,255, 5, 56, 58, 58,142,210,235,245, -211,185, 92,238,188, 55,111,222,252,254,255,168,234,239,137,172,183,132, 86,100,100,228, 5, 0,232,220,185,243, 39, 0, 96,103, -103,119,149, 36, 73,207,202,124, 3,195, 48, 49, 57, 57, 57,101, 6, 80,179,179,179,187, 74, 81,212,123,156, 6,131, 65,202,225, -112,242, 74,251,140,209,104, 76, 84, 42,149, 13,255, 33, 55,145, 0, 16, 41,147,201, 52,115,230,204,249,173,117,235,214, 30,201, -201,201,198,201,147, 39,183,186,119,239, 94, 39, 0, 29, 42, 41,182,154, 18, 4,177, 57, 40, 40,232, 96,120,120,248,158,144,144, - 16, 94,102,102,166,116,223,190,125,110, 91,182,108,137, 98, 24,166, 63,202, 73,180,250,255, 25, 52, 77,219, 37, 38, 38, 74,129, -194,212, 36, 69,194, 10, 6,131, 1, 6,131, 1, 42,149, 10,129,129,129, 31,253,123, 93, 92, 92,130, 9,130, 88, 41,145, 72, 26, -230,231,231,223, 2, 48, 38, 37, 37,229, 94,101,202,106, 52, 26,193,178,108,113, 57,253,252,252,172, 63,104,229, 48,140,199,227, -125,238,237,237,221, 88,171,213,102,199,196,196,220, 52,153, 76, 51,241,241,114,180,217, 2,152,201,231,243, 67,106,213,170,229, -241,252,249,243, 4,189, 94,127, 3,133,201,144,115, 63,134,200,250,228,147, 79, 46,175, 90,181,202,126,244,232,209,151, 47, 93, -186,212,194, 42,182,172,248,111,193,195,195,195, 78,165, 82,173, 7, 16, 76,211,180,139, 64, 32,128, 80, 40, 76,229,243,249,119, -133, 66,225,208, 43, 87,174,228, 84,150,211,100, 50,205,140,141,141,117,105,210,164,201, 34, 39, 39,167,217, 25, 25, 25, 26,189, - 94,127, 38, 59, 59,123, 2, 0,101,121,159,125, 87,139,252,203, 68, 86,201, 87,152, 69, 23,167,168, 98, 44,128,214,111, 41, 48, - 14,199, 61, 46, 46,206, 73, 32, 16,128, 97,152,226,193,236,221,195,124, 93,167,211, 33, 32, 32, 64, 95,193,128,227,145,144,144, -224,196,227,241,138,175,233,116, 58,184,185,185, 49,137,137,137, 78, 69,105, 15,138,161,213,106,225,238,238,254, 79,202,121,244, -149, 92, 46,207,141,143, 79, 8,212,104,245, 63, 13, 31, 59,117, 90,255, 94,159,202,174, 94,189,202,116,232,208, 65,123,225,194, -133,175, 80,152, 56,213,162,206,156, 32,136, 45,147, 39, 79,158, 45, 16,217,216,159,189,250, 88,187,101,223,145,164, 32,159,154, -196,132, 9, 19,168,113,227,198, 93, 12, 14, 14,222,206, 48, 76, 3, 84,194,178, 37,147,201,142,243,249,252, 26, 69,247, 47, 62, - 59, 59,251,179,127,224, 3,201,193,251,193, 99, 75,187, 86, 33, 50, 51, 51,161, 86,171,223, 59,252,252,252, 44,205,149, 89,169, -114,211, 52,125,104,193,130, 5,110,169, 41, 41,248,117,201,146, 38, 40,180,100, 54,177,228,195,233,233,233,239,149,211,215,215, - 23, 86, 84, 10, 83,102,207,158,189,224,203, 47,191,132,201,100,130, 90,173,118,125,241,226,133,255,244,233,211,123,188,124,249, -178, 49,128, 87, 31, 58, 25,247,246,246,142,254,230,155,111,228,141, 27, 55, 70, 81,150, 10,215, 75,151, 46, 53,217,176, 97,195, -192,248,248,120, 95, 0,111, 62,228, 11,228,114,249,246,117,235,214,217,139, 68, 34, 28, 62,124,216,190,109,219,182,151,238,220, -185,211,242, 3,196, 22,105,111,111, 63, 14, 64, 27,134, 97,120, 0,110,100,103,103,207, 69,229,163,186, 43, 36, 18,201,126,146, - 36,107, 2,127, 70,163, 39, 73,210,129, 32,136, 12,243, 53,130, 32,156, 24,134,185,150,149,149,213,204,250, 56,254,187, 97,111, -111, 63, 44, 45, 45,109, 21,159,207,231,202,100, 50,136, 68, 34,112, 56, 28,112, 56,156,106,124, 62,191, 26,159,207,239, 24, 26, - 26, 58,230,220,185,115,229, 70,216,111, 26,228, 60, 24, 36,241, 19, 69,144, 20, 0,144,180,216,198,214,214, 22, 63,253,244,147, -184, 91,183,110, 98, 0,184,124,249,114,248,160, 65,131,218, 38, 38, 38, 6,148, 37,182, 74,211, 34,255, 34,172, 45,111,192, 67, -145,122,188,240, 86,203, 37, 73,240,120, 60, 92,191,126, 29,150, 4, 43, 55,167, 72, 40,183, 55, 40,138, 48,126,239,222,159, 6, - 0,243, 64,195,227,241,112,229,202,219, 65,229,155, 54,109, 90,220,216,255, 46,244,242, 43, 12,242,184,247,235,194,114,133,173, - 44,140,174,189,247,107, 95,180,250, 37, 14,189,198,205,234, 83,160,209, 55, 2,160,202,201,206,206,190,117,224, 64,114,144,143, - 15,119,251,246,237,141,221,220,220,122, 85, 66,104, 77,105,208,160,193,126, 74,104,235, 16, 62,104,112,248, 80, 14,169, 31, 56, -114,226,188,132,148, 12,213,136, 17, 35, 14, 28, 62,124, 56,252,231,159,127,126, 50,105,210,164, 41, 0,126,176,180,252, 2,129, -160,198,211,167, 79,189, 77, 38, 19,252,252,252,254,137,105, 12,130, 80, 24,124,239, 75, 0, 59,139,174,245, 67, 97,228,254, 96, - 0,119, 43, 67,102,182, 96,149,118,124,108,184,185,185,249, 14, 24, 48,192, 33, 43, 35, 3,191, 46, 89, 98,190,220, 16, 21, 44, - 35,154,219,143, 78,167,195, 23, 95,124, 49,192,100, 50,113,204, 34, 80,171,213,234,114,115,115, 53,248,211,177,244, 13,128, 79, - 45, 40,142,167, 88, 44,254, 15,128, 96,181, 90,237, 6, 0, 98,177, 56,137, 97,152,131, 42,149,234, 7,252,153,192,183,210, 19, - 92, 0,254, 40, 59, 21, 20,187, 96,193,130,231, 83,167, 78,125,245, 95,224,172,225,236,236, 60, 63, 44, 44, 12, 71,142, 28,193, -209,163, 71, 13, 66,161,144, 51,104,208, 32, 98,204,152, 49,178,111,190,249,166, 35,128,101, 31,248, 51,119,156, 61,123,182,188, -110,221,186,216,183,111, 31,238,223,191,175,246,246,246, 22,182,110,221, 26, 28, 14, 71, 62,109,218,180, 14, 0, 54,127,200, 23, -100,101,101,205,157, 56,113,226,150,157, 59,119, 74, 99, 98, 98,176,114,229, 74,135, 62,125,250, 92,136,143,143,255,164, 18, 98, -139, 15, 96, 28,128, 80,138,162, 90, 14, 26, 52,200, 56,118,236, 88,154, 36, 73,195,146, 37, 75, 28, 55,108,216,208,135,166,233, -224,204,204, 76, 75, 38,105, 36,128,159,134, 14, 29, 58,228,220,185,115,178,155, 55,111,242,236,237,237, 97, 50,153,138, 45,197, - 12,195, 56,153,159, 89,163,209, 8, 95, 95, 95,247, 18,159, 23,254, 91,133, 6, 73,146,122,134, 97,104, 0, 2, 0,218,138,206, -255,151, 68,150, 92, 46, 31,157,149,149,245,155,139,139, 11,156,157,157,223, 27,107,181, 90, 45, 4, 2, 1,215,197,197,101, 93, -183,110,221,232, 67,135, 14,149,185, 4, 72, 80,196,204,195,187,230,184,201,101, 82, 0,192,210,213, 39, 10, 0,224,143, 63,254, - 64,114,114, 50,100, 50, 25, 2, 2, 2,168, 57,115,230, 40, 38, 76,152,240,107,118,118,246,208,178,184,222,213, 34,255, 50,139, -214,218,210,206,203,245,209, 98, 89,182, 56, 79,158,133, 15,237,187,151, 78,191,195, 71,232,116, 58,188,107,209, 50, 55, 94,154, -166,223, 53, 63,130, 32, 8,182, 60,206, 82, 48, 72, 44, 22, 7,170, 84,170, 21,149,152,221, 22,115,238,253,218, 23, 91,248,147, -251,153, 51,145,118,156, 88,248,186, 5,192,213,215, 67, 87,174,250,228, 19,183,113, 51,150,207, 82,103, 38,103, 76, 27,208,165, -134,183,139,189, 80,156,147,158, 43,175, 83,167,253, 59, 22,153,138,202,217, 42, 60, 60,124,235,201,235,177,132, 64,192,229,114, - 40,138,110, 81,207,199,222,195,150,178,149, 2,182, 9,175,158, 95, 29, 60,120,112,189, 73,147, 38,181,172, 4, 39,138, 6, 92, -108,219,182, 13, 4, 65,144,149,169,251, 71,196,233,242, 68, 22,203,178, 32, 8, 98, 71,137, 65,101, 71,209,181, 59, 37,196, 22, -167,188,251,105,182,166,154, 69,213,160, 65,131, 6, 24,141, 70, 78,137, 78,226, 93, 1, 83,154,136,177,168,238, 10,133,226, 36, -128, 79, 9,130,128, 78,163,209,253,231,151, 95, 74,254,249,246, 59, 34,235,116, 89,109,201, 96, 48,192,100, 50,113,238,220,185, - 67,151,120,214,105, 0, 98, 0, 14, 44,203,130, 36,201, 7, 22,220, 79, 95,145, 72,116, 53, 34, 34,194,166, 97,195,134, 4,143, -199,131,209,104,196,195,135, 15, 61,126,254,249,231,145,167, 79,159,238,160, 82,169,252,240,126,242,116, 75,126, 35,255, 75,151, - 46,169,188,188,188, 74, 21,142, 74,165,146,227,227,227,243, 73, 25,162,232,175,230, 76, 76, 75, 75,235,254,233,167,159,142, 74, - 77, 77,141, 54, 26,141,223, 3, 8,112,112,112,184,211,179,103, 79, 8,133,194, 80,181, 90,189,236, 67,158,121, 39, 39,167,110, -205,154, 53,195,202,149, 43,241,243,207, 63,183, 3,112, 6, 64, 91,165, 82,121,186,107,215,174,176,179,179,235,158,147,147,179, -249, 3,218,145, 79,171, 86,173,214,253,244,211, 79,210, 35, 71,142,192,219,219, 27,121,121,121,248,238,187,239,156,126,252,241, -199,243, 57, 57, 57,173, 75,180,139,178, 56,253,248,124,254,230,157, 59,119, 74,188,188,188,188,184, 92, 46,233,229,229,133,172, -172, 44,104, 52, 26,254,188,121,243,234, 9,133,194,123,203,150, 45,219, 12,160,103, 5,229, 36, 1,204, 93,179,102,205,168, 17, - 35, 70,216, 13, 24, 48,192,164,211,233,176,103,207, 30, 80, 20, 5,154,166, 33, 18,137,138,147, 87,115,185, 92,212,169,243, 94, -144,244,195,229,212, 55, 23,133,126,168,118,168,220,178,235,233,114,248,138,151, 62,104,154,134, 64, 32,128, 64, 32, 0,159,207, -199,211,167, 79,103, 8, 4,130, 37, 4, 65, 24, 45,225, 36,254, 84, 23,129, 0,110, 86,116,142,247, 93, 67,254,206,254,211, 12, -119,130, 32,150, 2, 8, 45, 28,118,201, 11, 14, 14, 14,227,211,210,210,226, 44,229, 84, 40, 20,246,153,153,153,203, 20, 10, 5, -156,157,157,139,199,111, 55, 55, 55, 24, 12, 6,164,165,165,129,101, 89,228,228,228, 64, 36, 18,193,213,213,117,217,136, 17, 35, -246,173, 93,187, 54,179, 84, 78, 6, 63,119,237, 51,125, 38, 69, 81, 36, 0, 80, 28,137,228,155,169, 64,141, 26, 53,208,162, 69, - 11,104, 52, 26,228,230,230,194,223,223,159, 67, 16, 68, 56, 65, 16, 54, 44,203,254, 14,224,236,255,160,161,176, 76,103,248,217, -239,174,139,154,179,197,115,185, 92,139,132, 86,209,251, 43,178,160,144, 6,131, 1, 92, 46,247, 45,139, 4, 65, 16, 48,153, 76, -111, 93, 55, 11,173,170, 8,245, 49, 99,198, 48,235,214,173, 27,149,157,157,189, 26, 85, 92, 74, 8, 15, 15,127,207,223, 99,194, -132, 9,137,233,233,233,236, 23,237, 3,197,209,199,146, 83,106,201, 36, 66, 71,169,180,166, 64, 38,183,203,204,204,188, 86,212, -153, 88,138,218, 13, 26, 52, 16,110, 57,112, 41,113,248,183, 11,230, 52,244,178,183,169,239,238, 32,115,177, 21,242, 36, 36,161, - 18, 24, 13,137,114,185,220,187,178,229, 54,247, 11, 34,145, 8, 36, 73,254,147, 44, 90, 28,179,200,202,202,202,194,145, 35, 71, -208,169, 83,167, 59,102, 17,162, 84, 42,145,146,146, 2,133, 66,113,167,200,242, 81,225, 50, 34,195, 48,208,235,245,208,235,245, -197, 2,166,196, 51, 84, 44, 96,204,239,165, 40,234, 65, 21,203, 62, 71, 38,147,181, 10, 13, 13,229,237,218,179,135,199,178,172, - 10,133, 57,212,242, 89,182,140, 4,217,239,192,104, 52, 22, 91,217,104,154, 70,124,124,124,241,192,101,206, 45, 41, 16, 8, 44, - 51,101,240,249, 19,119,239,222,109,211,184,113, 99, 34, 51, 51, 19, 12,195, 20,119,146,191,253,246,155,160, 87,175, 94,110, 81, - 81, 81,211,180, 90,237,236, 42,212,149, 40, 75, 16, 1,128,141,141,141, 17,150, 69,204,174,144,211,104, 52, 18,205,155, 55,159, -148,145,145, 81, 79,173, 86,207,179,228, 54, 2, 56,156,152,152, 88,114, 96,191, 23, 29, 29,173,238,221,187,183,176,102,205,154, - 33,143, 31, 63,254,160,135,212,199,199,167, 41, 77,211,184,113,227,134, 22,128,121,102,125,225,254,253,251,218,158, 61,123,242, - 61, 60, 60,154,230,228, 88,236,178,226,227,235,235,123,202,201,201, 73,104,238, 67, 29, 29, 29,233,181,107,215, 74,147,146,146, -160,215,235, 49,101,202, 20,116,238,220, 25, 14, 14, 14,152, 48, 97,130,243,162, 69,139,182,231,231,231, 55, 40,207,104,205,227, -241,182,190,120,241,194, 91,161, 80, 8,175, 95,191,142,250,245,235, 35, 35, 35, 3,169,169,169,200,207,207, 71,106,106, 42,134, - 14, 29,234,244,235,175,191,186, 90, 96,201, 42, 22, 89,107,215,174,205,217,191,127, 63,181,126,253,122, 41, 77,211,197, 66,139, -195,225, 20, 11, 45,115,110,197, 42,172, 52,228, 20,137, 54,187,220,220,220, 15,241,115,227, 3,224,149, 20, 89,124, 62, 31,124, - 62, 31, 2,129,224,131,242,178,254, 75,224, 70, 16,196, 99, 46,151,203, 23,137, 68, 92,146, 36,193,231,243,219,203,229,242, 71, - 1, 1, 1, 1,167, 78,157,138,181,132, 68,163,209,108,229,243,249,180,147,147, 19, 0,192,219,219, 27,245,235,215,135, 74,165, - 98,114,115,115, 97,103,103, 71,198,197,197, 65,173, 86, 35, 37, 37, 5,213,171, 87,167, 73,146,220,138, 66, 63,228,247,112,245, - 78,234,106, 0,171,205,231, 14, 14, 14,105, 37, 45,157, 2,129, 0,110,110,110, 72, 74, 74,130, 84, 42,165,126,252,241,199,158, -123,246,236,233,113,245,234,213,112, 0,219, 74, 80,205,254, 23,251,104,153, 69, 86,201,215, 63,133, 86,231,206,157,103, 69, 70, - 70,126, 82,218, 44,156,166,233,143,230,235, 98, 22, 84, 54, 54, 54,239, 90,173,192, 48, 76, 89, 22,173, 74,127,143, 64, 32, 16, -142, 30, 61, 58,239,247,223,127,175,180,216, 10, 91, 25, 93,108,197,122,111, 26,233,231,119,117,218,180,105,221,206,157, 59,151, -212,208,171, 38, 71,156, 28,151, 47,176,177,179,131,123,181, 78,131,186,247,188,143,194,221,135,150,226, 69, 94, 94,158,176,150, -187, 72, 71,146, 26,162, 26,159, 35, 85,136,185,124, 23,153,204,141,171,211,166,219,200,100, 60,173, 86,155,131,114,146, 64, 3, -128,179,179,243, 9,161, 80, 88,221,124, 46,147,201,108, 89,150,133, 72, 36,130, 66,161,144, 80, 20,245,172, 68,227,138, 75, 75, - 75,107, 95, 81,193,236,236,236, 78,240,249,252,234, 36, 73,130, 32, 8, 80, 20, 5,146, 36, 65,146,100,241,255, 41,138, 2, 65, - 16, 40, 40, 40,136,139,141,141,109,111, 65,125,141, 0,130, 9,130,184,115,228,200, 17,132,132,132,224,216,177, 99,248,252,243, -207,145,155,155,139,135, 15, 31,162, 85,171, 86, 64,225,146,162, 69, 40,233,252,110,158, 20, 60,125,250,180, 88,184,148, 60,164, - 82,233,135,152,216, 47,135,133,133, 97,221,186,117,108,209,100, 66, 76, 16, 68,125, 91, 91,219,167, 79,158, 60,177,200, 15,134, -101, 89,232,245,127,190,213, 60,120, 21,249, 67, 84, 42, 57, 48, 69, 81,237, 27, 52,104, 64,228,230,230,154, 5, 36, 56, 28, 14, - 40,138, 2, 69, 81, 88,181,106,149,176,113,227,198,211,249,124,254, 36, 46,151,171, 52, 24, 12,187, 52, 26,205, 60, 0, 57,255, -164, 30,169,101,203,150,223, 38, 36, 36,116,174, 94,189,122,196, 7,208,176, 6,131, 65, 7, 64, 72, 81, 20,253, 17,250, 40,170, -232,217,210,148, 16,251,198,162,115, 62, 10,151,137, 45,130,131,131,195,246,163, 71,143,186, 87,175, 94, 29, 6,131, 1, 70,163, - 17,249,249,249,184,112,225, 2,180, 90, 45,140, 70, 35,188,189,189, 49,115,230, 76,205,248,241,227, 5,107,214,172, 73,207,207, -207,239, 95, 1,237,248,125,251,246,137, 21, 10,133, 80,173, 86,227,213,171, 87,104,208,160, 1,242,242,242,160, 82,169, 80, 80, - 80, 0,189, 94, 15,165, 82,105,103, 50,153,116, 21,112,205, 40, 41,178, 70,142, 28,249,128,199,227, 53, 24, 59,118, 44, 18, 19, - 19,139,219,252,240,225,195,225,236,236, 92,220,150,138,250,228, 74,117,204, 28, 14, 7,124, 62, 31, 92, 46, 55,167, 90,181,106, - 32, 8, 66, 16, 23, 23, 87,149,165, 56, 27, 0, 74,154,166,121, 37, 5, 22,159,207,199,141, 27, 55,166,241,120,188,178,172, 89, -101,181, 75,182, 50,231,255,109, 16, 4,177,148,203,229,242,229,114, 57,183,196,132,147, 43,145, 72,224,228,228,180, 18, 64, 71, - 11,235, 29, 36,151,203,139,251,247,192,192, 64, 36, 36, 36, 28,204,205,205, 29,152,158,158, 14,146, 36,183,146, 36,217,195, 60, - 73,205,206,206,134,135,135, 71, 80, 89,124,205,130, 93, 70,129, 96,223,178,104,189, 51, 65,131,141,141, 13, 94,191,126, 13,149, - 74,197, 62,127,254,156, 24, 61,122, 52,161,211,233, 54, 69, 69, 69, 93, 67,225,110,251, 50,181,200,191, 4,149,247,209, 50, 91, -180, 44, 29, 0, 8,130,168,112, 54, 97, 48, 24, 36,254,254,254,165, 57,124, 17,165, 9,173,162,229,164, 42, 61,232, 52, 77, 75, -171, 42,182,222, 69,196,254,157,206, 63,207,156, 50, 83,238, 90,179,214,164, 73, 51, 56, 93,186,116,185,190,101,203, 22,147,188, -110,199,182,103, 79,108,115, 94,246,221,228, 99, 71,143, 30, 5, 10, 29,163, 45,197,229,200,200, 72,151, 9,227,198, 96,230,196, -241,199,109,188, 29,120, 18, 66, 46, 22,104, 85,111, 36, 96,213,252,218,190,157, 15, 68, 68,164, 0,136, 42,143, 68, 36, 18, 85, -127,252,248,177,119,201,141, 4,186,255,107,239,186,195,163,168,214,247, 59, 51,219, 75, 54,189, 18, 72, 0,129, 0,161,133,222, -171,128,128, 98,161, 92,165, 94, 48,136,120,189,160, 87,208, 31,122,197, 72, 17,132, 11, 10, 82,114, 65, 41, 98,161, 73, 19,144, - 98, 66, 34, 61, 1, 9, 73, 8, 69, 72,111,155,205,214,108,182,204,236,252,254,200,238,186, 9, 41,187, 97, 67,241,238,251, 60, -243,100,103,103,246,205,153, 51,167,188,231, 59,223,249,142,209, 8,177, 88,140, 51,103,206, 4,138, 68,162, 64, 0,208,235,245, -232,212,169,147,179, 22,147,136,172,172,172,182, 94, 94, 94,168,168,168,128,193, 96,128,217,108,134,197, 98, 1, 65, 16,224,114, -185,224,243,249,144, 72, 36,174,174,236,187, 10,224,181,177, 99,199,238, 62,118,236, 24,162,163,163, 81, 94, 94,142,204,204, 76, -155,200,114,201, 71,203,102, 37,114,244,199,226,112, 56,248,182,117,107,188, 94, 80, 96, 23, 48,235,188,189,241,111, 75,227,118, -211,232,212,169, 19,155,156,156,140,227,199,143,227,133, 23, 94, 32, 14, 30, 60,104, 98, 24,134, 87, 80, 80,112,189,160,160,192, - 41, 14,139,197, 98, 79,171,173,221,118, 20, 88,174, 10, 45,154,166,189,248,124, 62, 42, 43, 43, 97,179, 60, 56, 30,173, 90,181, -130, 66,161,224,168,213,106, 78, 65, 65,129,120,233,210,165,255, 72, 72, 72, 8,213,104, 52,175, 62,206, 86,104,211,166, 77, 17, -175,191,254,122, 14,135,195, 97, 71,143, 30, 61, 53, 59, 59,251,197,208,208,208,211,191,254,250,235, 26, 0,237, 92,229, 11, 8, - 8,184,194,225,112,194,213,106, 53,111,207,158, 61,102,141, 70,195, 11, 12, 12, 44,182,181, 29,182,188, 54,155,205, 78,173, 92, - 14, 8, 8,184, 34,151,203,121,235,215,175, 55,151,149,149,241,130,131,131,139,109, 60, 74,165,146,183,103,207, 30,179, 90,173, -230,121,123,123, 95, 81,169, 84, 13,242,201,229,242, 41,211,167, 79, 79, 58,125,250,116, 0, 69, 81,200,206,206, 70, 89, 89, 25, -124,124,124,176,115,231, 78, 68, 68, 68, 96,239,222,189, 10,133, 66, 49,251,243,207, 63,255,208, 42,178, 26,242,209, 26,212,187, -119,239, 8,165, 82, 9, 31, 31, 31,232,116, 58, 92,185,114, 5, 29, 59,118, 68, 65, 65, 1, 72,146,132,143,143, 15, 54,110,220, - 88, 65, 16,132,162, 62, 34,145, 72,244, 98,108,108,172, 15, 0,196,198,198,250,196,198,198,214,218,193,245,237,219, 23, 27, 54, -108,168, 41,180, 92, 25, 24,216,173, 78, 14,226,168,178, 79,159, 62, 72, 72, 72, 88,232,162, 56, 50,218, 68, 91, 77,107,150, 64, - 32,112,121, 49,141,197, 98,225,161,202,165,129,112,230,252, 9,192, 96,145, 72,196,171,249,101, 69, 69, 5, 47, 52, 52,116,160, - 11,194,215, 95, 36,170, 50, 56, 69, 68, 68, 64,165, 82, 49, 70,163,113,242,174, 93,187,204, 0, 16, 19, 19, 51,153, 97,152, 74, -154,166, 41, 62,159, 15,157, 78,135,160,160, 32,255,122,108,163,139, 14,125,191, 52,164,166,143, 86,104,104, 40, 98, 98, 98, 96, - 48, 24, 80, 88, 88,136,196,196, 68, 51,195, 48,187, 55,109,218,100, 9, 12, 12,252,251, 43,175,188, 66,165,164,164,188, 5, 96, - 65, 93, 90,228, 41,179,102,197,215, 41,180,172, 10, 50, 1,192,144,154, 15, 89, 83,252,212, 39,180, 26,154, 58,228,243,249,202, -156,156, 28,137, 99,167, 66,211, 52,194,194,194, 44, 44,203, 18,181, 9,173,135, 49, 5,115,185, 92,175, 15, 62,248, 64,185,105, -211,166, 41,247,238,221, 91,226,204,111,246,188,213, 30, 59,106,136,172,205, 43,227, 54,172, 95,185,212,239,206,241,111,176,245, -203,213, 12,195, 32,165,115,231,206, 3,181, 90, 45,199, 91, 98,134, 92,137, 99, 86,145,229,172, 40, 36, 1,124,125,233,210,165, -148, 49, 99,198,252,246,245, 15,251,253, 10,238,222, 61, 47, 80,203, 11,101,109,218,114,120,205, 34, 94,210, 84, 86,242, 38, 79, -158, 28, 8,224,149,134, 26, 49,165, 82,137,162,162,162,154, 2, 12, 55,111,222,124,224, 94,167, 18, 71,146, 96, 24, 6,251,246, -237,131, 88, 44,134, 68, 34,169,118,216, 68, 86, 35, 23, 42,100, 1,192,232,209,163,161, 80, 40, 32,149, 74,157, 78, 87, 77,241, -194,178, 44,140, 70, 35,140, 70, 35, 76, 38, 19, 3,128,203,225,112, 48, 43, 47,207,110,229,113, 69,192,212, 68,231,206,157,217, -115,231,206,225,183,223,126,131, 78,167,195,250,245,235, 17, 26, 26, 58, 12,192, 71,174,114, 57, 56,233, 51,106,181,154,171, 86, -171,237,214, 65, 46,151,107,183, 30, 56,105,201,227,113, 56, 28,251,104,212,118, 56, 90,181, 40,138, 66,112,112, 48, 66, 66, 66, -176,121,243,102, 94,203,150, 45,199, 61,206, 22,104,213,170, 85,109,214,173, 91,183,109,199,142, 29,199,166, 76,153,242, 99, 90, - 90,218, 76,111,111,239,235,103,206,156, 89, 42, 16, 8, 44,141,172,223,225, 5, 5, 5, 65,142, 95, 89, 44, 22, 49, 77,211,118, - 97, 91, 81, 81,225,244, 0,131,203,229,134,167,167,167,139, 1, 96,233,210,165, 92, 0, 98,155, 51,184,141,179,162,162,130,219, -177, 99,199,112,103,203,122, 82, 82,210,192, 17, 35, 70,156, 59,121,242,164,111, 68, 68, 4,242,243,243,145,159,159,143, 54,109, -218, 96,249,242,229, 58,181, 90,221, 31, 64,150, 86,171, 61,232, 36,103,152,175,175, 47, 55, 39, 39, 7, 52, 77,163, 91,183,110, -216,184,113, 35, 38, 79,158,140, 78,157, 58, 65,173, 86, 35, 61, 61, 29,219,183,111,247,229,241,120,245,182, 29,122,189,254, 96, -124,124,124,243,154, 22,173,169, 83,167, 74,138,139,139,237,101, 50, 46, 46,174,218, 20,162, 43,109,178,117,106,171,206,163, 49, -160,105, 90, 38, 20, 10,213, 2,129,128,111,243,207, 74, 76, 76,116,217,154, 85, 99, 0,232,202,249, 99,131, 77,180,214,210,183, - 34, 36, 36,196,105, 30,129, 64, 64,216,218, 70,154,166,161, 82,169,152,208,208, 80,251,244,126,106,106, 42, 19, 25, 25,201, 80, - 20, 69,241,249,124, 16, 4, 1,177, 88, 92,103,131,207, 50,108,220,243,147, 63,170,182,234,112,254, 7,128,201,100, 66,106,106, - 42, 76, 38, 19, 18, 19, 19,205,159,127,254,121,129, 82,169,156, 15,128,115,226,196,137,233, 11, 23, 46,164,130,130,130, 70,148, -148,148,160, 33, 45,242, 20,137,173, 7,172, 92,182, 94, 40, 97,220,184,113,132,117,105, 37, 97, 19, 78,174, 8, 45,107,229,107, -176,231, 37, 8, 2,133,133,133,246,243,160,160, 32,151,255,151,179,240,247,247,215,245,237,219,215, 75, 46,151, 31, 92,181,106, - 85,163, 44, 89,155, 87,198,109, 88,241,233,199,126,138,140, 11,200, 43, 40,132,162,196,156,146,124,253,222, 1, 0, 7, 0, 0, - 91, 58, 36, 16,111,100,126,229, 44,103,251, 0, 81, 87, 46,143,115,224,217, 49,227,154, 79,138, 93, 64,190,249,230,155, 3,166, - 79,159,174,154, 50,101,202,219, 82,169,180,157,201,100, 42,223,127,244,232,253, 73,147, 38,181,100, 24,102, 58, 26,136, 57,162, -215,235,179,135, 12, 25,226,152,159,178, 83,167, 78, 5,223,191,127, 31,243,230,205, 43,205,207,207, 87, 58,222,235, 76, 26, 77, - 38, 83,118,215,174, 93,235,156, 46,180, 77, 41, 2,128, 70,163,201,118, 33, 75, 95,133,213,241,189,172,172, 12, 55,111,222, 4, -135,195, 65,159, 62,125,144,156,156,140, 1, 3, 6,164,186, 98,213,170,172,172, 68, 68, 68, 4, 42, 43, 43,161,211,233, 42, 0, - 8,118,182,108, 9, 0,120,171,172, 12, 87, 62,255, 28, 23, 86,172,128, 99,121,118, 22, 93,186,116, 97, 47, 92,184,128,235,215, -175,195, 96, 48, 96,246,236,217, 0, 64, 88,203,174, 43, 33, 51, 90, 83, 20, 53,122,204,152, 49, 97, 0,160,211,233,136, 75,151, - 46, 65, 40, 20,218,235,194,225,195,135,145,159,159, 15,130, 32,224,235,235, 27, 94, 94, 94,222, 18,192,189,122,204,254,196,189, -123,247,240,217,103,159,193, 98,177, 96,225,194,133,104,219,182,173, 93, 96,101,103,103, 99,233,210,165, 96, 24, 6, 31,127,252, - 49,218,180,105, 3,179,217, 44, 68, 35, 67,104,184, 3,239,188,243,206,157, 3, 7, 14, 28,203,205,205,125,110,229,202,149,131, - 9,130,176,188,247,222,123,159,201,100, 50,230, 97,120,203, 85, 26,220,188,157,109, 23, 66, 53,143,192, 0, 63,151,249,110,221, -205,181,255,158, 97, 28,249, 24,248,251,249,186,154,196, 10,179,217,172,123,233,165,151,124,246,237,219, 71,180,105,211, 6,127, -252,241,135,205, 50, 84, 1,215, 67, 58,228, 43, 20,138,182, 20, 69,241,110,223,190,141,200,200, 72,244,238,221, 27,203,150, 45, -131, 92, 46, 7, 77,211, 8, 10, 10,178,152,205,230, 84,147,201,116,182, 1,174,184, 57,115,230,240, 0,188, 97,181,108,117,158, - 63,127,190,101,245,234,213, 72, 77, 77,181, 91,176, 28,157,225, 93,157, 58,116,180, 58, 57, 30,137,137,137, 11,249,124, 62, 11, -224, 34, 92, 15,244,108,172,105,209,106,140, 53,171,169,208,148, 43, 25, 67, 67, 67, 19,189,188,188,198,149,151,151, 87,179,106, -245,239,223,223, 20, 28, 28,156,228, 44,143, 84, 42, 45,167, 40,202, 31, 0,242,243,243, 33,145, 72,120,119,239,222, 93,129,170, -224,217,104,217,178,229, 10,133, 66,193,107,105,109, 79, 67, 66, 66, 96, 52, 26,235,116, 99, 57,127,181,248, 27, 0,223,216,206, -253,252,252, 10, 85, 42,149,104,245,234,213,218, 21, 43, 86,232, 25,134, 49, 0, 56,163, 84, 42,237,113,180,138,138,138, 84, 92, - 46,215,207,199,199,167,153, 77,104,213,166, 69,158, 50,212,109,209,178, 42, 73,182,166, 32, 34, 8,226, 1, 7,245, 6,132, 86, -131, 34,139, 97,152,106, 86, 6,155,195,123,109,255,203,218,169, 55,106,234,208, 42,178,132,251,247,239,223,185,106,213,170,139, -206,254,206,209, 71,107,203,154, 79, 87,218, 68,214,239,191,157,196,193, 76,149,124,225,138,181,235, 26,251, 6, 58, 4,136,187, - 4, 7,251, 39,124,190, 60, 78,118,231,248,118,252,184,229, 63,236,239,151, 47,247,186,124,249,242,180,121,243,230,181,176, 22, - 44, 5,128,107, 0, 38,193,137, 85, 58,249,249,249,163,106,116,194, 89, 60, 30, 47, 88, 44, 22, 35, 63, 63, 95,123,235,214, 45, -151,167,100,228,114,249,168, 38, 40,128, 28,155,200,146,203,229, 72, 79, 79,199,208,161, 67, 1, 0,201,201,201,232,223,191, 63, - 82, 82, 82,208,189,123,247, 84, 0, 61,209, 64,160, 86,179,217,172,236,208,161,131,221,186,165, 82,169, 44, 0, 16, 91, 88,136, -248,208, 80,112, 56, 28, 92, 88,177, 2,139,205,102, 44,115, 81,192,119,237,218,149,189,116,233, 18,238,223,191, 15,154,166, 49, -126,252,120, 52,178,210,119,106,223,190,253,169, 51,103,206, 4, 74,165, 82,232,116, 58,104,181, 90,204,152, 49, 3,147, 39, 79, -134,193, 96,192,158, 61,123,112,232,208, 33,120,121,121, 65,167,211, 65,167,211,249,142, 29, 59,246, 92, 86, 86,214, 32, 0,183, -235, 16, 90,236,168, 81,163,144,148,148, 4,138,162,208,171, 87, 47,148,149,253,185, 24, 40, 56, 56,184,182,107,212,227, 20, 90, - 28, 14,135, 77, 76, 76, 92, 57,120,240, 96,228,230,230, 62,215,189,123,247,245, 51,103,206,204,127, 88, 94, 95,111, 47,116,237, -216, 26, 6,131, 1, 6,131, 1, 97, 97, 97,208,104, 52,184,115,231, 14, 12, 6, 3,130,131,124, 92,230,139,233,212,198,206, 23, - 20, 20, 4,157, 78,135,123,247,238,193,104, 52, 34, 32,192, 37,161,213,124,212,168, 81,191,238,222,189,219,127,251,246,237,198, - 33, 67,134,240,215,175, 95, 79,200,100, 50, 56,116, 44,174, 34, 49, 57, 57, 57, 98,196,136, 17, 81, 25, 25, 25, 72, 76, 76,132, -209,104, 68, 76, 76, 12,110,221,186,133,190,125,251, 66,171,213, 94,188,124,249,242, 33,103, 12,195, 0, 62,156, 51,103, 14,108, - 98, 43, 41, 41, 9,133,133,133,240,242,242,122, 64,104,217,124, 31,173,171,198,195,156, 73,172, 77, 16, 57, 88,158, 22,251,248, -248,152, 0,172,107,164,245, 9, 0,144,155,155, 43,232,220,185,179, 65, 40, 20,242,173,162,109,237,195,240,185, 19,110, 88,201, - 88, 39, 66, 66, 66,230, 7, 4, 4,140,104,213,170, 21,138,139,139,121,124, 62, 31,253,251,247, 55,245,236,217,211, 20, 18, 18, -242,150,179, 60, 2,129, 32,131,199,227, 13,170, 26, 76, 48,200,201,201, 1,203,178, 11, 59,117,234,244, 79,141, 70,131,178,178, - 50,190, 76, 38,179, 15,170,163,162,162, 96, 48, 24, 50, 92,176,188,197, 69, 70, 70,126,200,227,241,150,201,229,242,218,194, 66, -240,125,124,124,100, 60, 30, 15, 38,147,169,154,216,172,169, 69,158,118,145, 85, 77,104, 57,168,200,106, 66,199, 21,139,150, 51, - 86, 3,155,131,189,227,185, 77,212,213,252, 95,141,141,161,229,237,237,109,176,137,172,101,203,150, 93,108, 12,199,222,221,187, - 66,189, 45, 21,205, 11, 46,254,140,172,235, 41, 56,144,174,148, 47, 92,177,246,237,231, 95,121,181,184,166, 48,115, 6,109, 3, -197,157,130,131,252, 19,214,172, 90, 33, 83,100, 92, 64, 97, 81, 17,126,190,120, 57,197, 4,164, 3, 88,232, 78,211, 50, 80, 53, -117, 72, 81,212,147, 84, 96,237,206,240,133,133,133, 54,145, 21, 3, 0, 3, 6, 12, 72,181,138, 44, 56,107,209, 82, 42,149, 53, -183,172, 25, 1, 32,192,246,252, 28, 14, 7,253, 63,252,208,101,145, 5,128, 77, 73, 73,129, 66,161,176,141, 20, 27, 43,178, 16, - 18, 18,242,175, 51,103,206, 4,126,253,245,215,234, 29, 59,118,148, 89, 44, 22,110,215,174, 93,195,123,244,232, 65,236,220,185, - 19, 0, 48,105,210, 36, 44, 92,184, 16, 55,110,220,128, 68, 34,193,128, 1, 3,152, 37, 75,150, 4,205,159, 63,255,173,226,226, -226,183,107,237, 29, 45, 22,158, 80, 40, 60, 13, 96, 88, 70, 70, 6, 0,156, 67,213, 22, 78, 54, 43, 66,157,215,156,233,124, 53, - 26, 13,215,203,203,171,214,208, 16,188,170,209,144,171, 22, 8, 59,231,111,191,253,246,217,154, 53,107, 14,188,251,238,187,183, - 31,146,179, 86,139,214,184,113,227,160, 55,152,144, 87,172, 2,195,208,208,155, 74, 92,230,115,180,104,141, 27, 55, 14, 21,149, - 70,228, 20, 42, 64,211, 12, 52,122,167,251,114,241,179,207, 62,123,226,251,239,191, 15, 57,127,254, 60, 24,134,177,220,186,117, -235,222, 75, 47,189, 36,123,239,189,247,252, 31, 98,145,209,151,175,190,250,234,132,223,126,251, 77, 17, 21, 21,229,119,241,226, - 69,148,148,148,128,166,105, 12, 27, 54, 12,124, 62, 63,103,197,138, 21, 60, 0, 95, 58,251,110,172, 98,203,116,249,242,229,215, - 47, 92,184,224,231,231,231,199,183,180,111,143,194,147, 39,177,111,223,190, 7,126,176,101,203, 22,192,201, 40,252, 54,139,211, -165, 75,151,220, 34,176,170,245,212,124,126,163,167, 31,159, 86, 92,186,116, 41,255,205, 55,223,236, 40,147,201,214, 13, 28, 56, -112,168,191,191, 63,233,235,235,155,216,172, 89,179,127,118,237,218,213,233,217, 5, 46,151, 59, 83, 34,145,220,161,105,154,210, -106,181,208,233,116, 85,141, 52, 77,243, 73,146, 68,203,150, 45,237,125, 73,175, 94,189, 16, 18, 18,194,100,102,102,206,116,150, -191,180,180,180,218, 42,196, 90, 48,167,127,255,254, 28,131,193,128,251,247,239, 39, 59, 94,168, 77,139, 60, 37,136,173, 87,124, -217, 30,202,241,225,154, 53,107,150,107, 54,155,217,116,128,189,118,237, 26, 27, 27, 27, 91,239, 81, 89, 89,201, 6, 5, 5, 21, -214,210,249,193,145,211, 96, 48, 84,251,157,193, 96, 96,131,131,131, 25,189, 94,255, 0,167, 94,175,103,195,195,195,243,235,227, -172, 5, 51,174, 94,189,186,105,241,226,197,189, 93,200, 32, 59, 39,187,185, 61,187,125,251,246,191,177, 44, 59,120, 96,199,136, -235, 19,187, 6,179,253,219, 6, 21, 28,218,187,123, 50,203,178,131,107, 30,182, 0,167,245,113,182, 15,150,116, 24, 30,221,162, -252,247,227,223,177,103, 86,255,131, 93, 51,190, 45,219, 61,220, 75,217, 62, 64,228,234, 30, 49, 13,238,150, 30, 29, 29,157,101, -177, 88, 88,163,209,200, 70, 71, 71,223,114, 7,103, 35, 80, 31,103, 55, 84,249,178,189, 90,203,119,221, 30, 34,157,191,179, 44, -203, 42, 20, 10, 86,171,213,178, 6,131,129,101, 24,134,117, 4,128,223,157, 92,118,192,127, 0, 0, 32, 0, 73, 68, 65, 84,224, -100, 77, 38, 19, 91, 94, 94,206,194,121,159,187, 90, 57, 67, 67, 67,239,221,189,123,151,125,230,153,103,114,173,230,248,249, 58, -157,142,173, 9,157, 78,199, 14, 29, 58,148,189,117,235, 22, 27, 25, 25, 89,121,235,214, 45, 54, 52, 52,244,102, 3,233,108,213, -188,121,243,211, 1, 1, 1,137, 0,218,186,112,173,222,252,220,179,103, 79,107,150,101,103,179, 44, 27, 91,199, 49,155,101,217, -246,143,155,211,154,191,197, 44,203,178, 21, 21, 21,172, 66,161, 96, 11, 10, 10,216,138,138, 10, 86,171,213,178, 87,175, 94,101, -207,159, 63,207, 94,191,126,157,245,243,243, 43,118,134,211,198,103, 52, 26, 89,181, 90,205,150,148,148,176,122,189,158,213,233, -116,108, 90, 90, 26,123,229,202, 21, 54, 35, 35,163, 54,190, 7, 56,253,253,253,183, 20, 21, 21,105,207,157, 59, 87,177,121,243, -230,138,144,144,144, 12, 0, 17, 0,218,249,250,250, 22,253,227, 31,255, 96,165, 82,105,118, 35,235, 81, 71, 46,151,123,117,229, -202,149,151,142, 28, 57, 82,124,232,208, 33,227,182,109,219,242,230,205,155,119,150,195,225, 92, 5,208,177,145,245, 40,200,199, -199,231,220,197,139, 23,233,242,242,114, 86,169, 84,178,106,181,154,213,233,116,172, 94,175,103,141, 70, 35,107, 54,155,217,179, -103,207,178,193,193,193,142,211,146,139,234, 25, 88, 47, 96, 89,246, 95, 44,203,114,220,221,214, 57,112, 15,116, 23,167, 59,218, - 58,146, 36, 77,214,182,163, 79,213,105,253,231,143, 43,157,195,135, 15,255,120,242,228,201,236,232,209,163,217,152,152,152, 7, -142,238,221,187,179,115,231,206,101,143, 28, 57,194,126,254,249,231, 31,187, 33,157, 28, 84, 45,122, 89, 62,124,248,112,115, 82, - 82, 18, 59,105,210, 36, 22,192,168,250,180,200, 95, 65,112,217,194, 59, 16,142,127, 1,192,100, 50,229,102,101,101,133, 70,209, - 52, 5, 0, 95,125,245,213, 3,150, 41, 71, 36, 37, 37,209, 4, 65,220,169,239,191,155, 76,166,220, 51,103,206, 4,111,216,176, -129,235, 96, 2, 6, 77,211,150,130,130, 2,114,253,250,245,213,238, 79, 72, 72,160,105,154,206,113,241, 33,183,119,235,214,109, -187, 59,114,235,236,141,251,255, 60,241,243, 79, 1,125,122, 15, 84,202,252,252,106, 29,133,237,121,171, 61,136, 55,234,183,106, - 17, 28,114,217,202,229,113, 62,182, 41,200, 31, 82,139,148,149, 6,102,104,166, 92,255,187,187,223,176, 86,171,189,111, 91, 9, -168,211,233,114,158,192, 66,120, 21, 85, 49,174,232, 26,223,245,196, 67, 58,157, 90, 44, 22,120,123,123,219,173,161,141,176,136, -178, 54, 11,171,237,213, 61, 76,122, 88,150,253, 45, 45, 45, 45,114,198,140, 25, 94, 59,118,236,184,203, 48, 12,119,214,172, 89, -166,144,144, 16, 94,114,114,178, 25, 0, 49,120,240, 96, 78, 81, 81, 17,155,159,159,175,120,225,133, 23, 52,175,191,254,186,255, -181,107,215,248, 22,139,165,161,160,133,127,228,230,230, 14,111,196,181,122, 49,113,226,196,187,120,248,109,108,154,156,211, 6, -133, 82,141,187,247,243,173, 17,204, 45, 96,178,139,237,126, 85,102, 51, 13,133,186,204,101,139,214,157,123,249,214, 45,198, 24, - 48, 76,129,149,175,202, 33,158, 45,175,104,184, 55,225,112, 6, 44, 89,178,100, 12, 73,146,228,133, 11, 23, 12,171, 86,173,202, - 45, 45, 45, 29, 15, 32, 7, 0,202,203,203,135,108,223,190,253, 91, 39, 66, 57,212,133,116,179,217,220,119,209,162, 69,111, 3, - 24, 0,160,133,149, 59,217,106,201,106,108, 4,243, 18,165, 82, 57,114,204,152, 49, 39, 41,138,106,233, 80,143, 2, 0,200,109, -245,130,101,217,160,226,226,226,231,156, 33, 36, 8, 98,109, 83, 53, 36, 77,201,253,144,237,208, 83,177,146,241,244,233,211,159, -140, 31, 63,158, 19, 17, 17,241,127, 17, 17, 17,100,121,121, 57,180, 90, 45, 72,146, 68, 72, 72, 8,162,163,163, 17, 18, 18, 98, -201,200,200, 88,254,254,251,239, 55, 24,147,175, 67,135, 14,173,205,102,243, 51, 36, 73,182, 6,208,154,101,217,214, 4, 65,180, - 6,224, 7, 0, 50,153, 76, 22, 25, 25,201,233,211,167, 15,122,247,238,141,132,132, 4,236,221,187,247, 27, 0, 39, 28,173, 89, - 53,181,200,147,128,244,110, 96, 59, 94, 5,113,163, 59, 6, 19, 22, 36,176, 36,134, 68,167,216,227,236,213, 20, 89,117,111, 42, - 93,139,233,111,212,176, 97,195,236, 21,206,137, 78,229,126, 67,149,175,180,180,116,212,204,153, 51,171,113, 50, 12, 99, 40, 43, - 43,123,179, 95,191,126, 27, 41,138, 18,212, 40,176,217, 37, 37, 37,143,116,175,190,154,113,180, 70,141,121, 81,254,176,156, 82, - 30,249, 76,214,209,255,162,184, 68,142, 31, 82,139,202, 53, 70,102,200, 45,121, 69, 90, 83,164, 63, 59, 59,123,244, 83,160,248, -107, 19,173, 15,187,121,118,169, 19, 1, 73, 27,218,163,142,176,134, 19,113, 75, 37, 47, 42, 42, 90,253,225,135, 31,142, 92,190, -124,121,224,177, 99,199,100,182, 1,202,203, 47,191, 92,146,150,150, 54, 16,128,160,178,178,242,212,242,229,203, 3,227,226,226, -252, 1,248, 3,192,216,177, 99,139,139,139,139, 55,192,131,122, 97, 54,155,243,162, 59, 68,217, 7,126,142, 33, 29, 28, 63,211, - 52,157,231, 10, 95,109, 60,142,231, 12,195,212,203, 71, 81,212,187,189,123,247,166,222,125,247,221,226, 99,199,142,217, 54,210, -117, 84,104, 89, 13, 4, 37,117, 6, 6, 0,171,172,135, 59,161, 83, 40, 20,125, 93,252, 13,227, 41,141,181, 14, 40, 93, 57,127, - 44, 56,120,240,224, 71,147, 38, 77,218,238,231,231,183,171,117,235,214, 81,193,193,193, 50,145, 72, 4,131,193,160, 49, 26,141, - 55,179,178,178,166,124,244,209, 71,127, 56,101,225,216,190,157, 2,192,179, 88, 44, 66,146, 36, 37, 0,100, 4, 65,248,218,132, - 22, 65, 16, 48,153, 76,184,127,255, 62, 22, 47, 94,204,156, 62,125,250,115, 0, 31,187, 48,112,237, 9, 32,208,161, 29, 15, 4, - 96, 68, 85, 0,219, 82,130, 32, 46, 55,117,126, 17, 22, 36,116,188, 10, 34,189, 27,106,235, 39,234,223, 84,186,174, 10, 87, 90, - 90,218,215,221,149,184, 46,206,210,210,210,136, 39,165,134, 76, 55,172,250, 14, 91, 86, 85,219,231,208, 38,194,106, 59,111, 8, - 42, 61, 61,239,203, 19, 55, 86, 27,104,214, 98,162, 45,127,191, 85, 90,145,238,105,135,220,142,103,221, 85,151,220,152,166,180, -204,204,204,126,243,230,205,251, 72, 44, 22,247, 2,128,138,138,138, 11, 5, 5, 5,159,194,186,170,176,161,235, 30,212, 13,185, - 92,222,227, 73,228, 51, 26,141,255,236,215,175,223, 23, 12,195,172,161,105, 58,249,127,224, 85, 84,122, 74,227,211,139, 31,127, -252,241, 15, 0,125, 1, 96,194,132, 9, 20, 0,236,221,187,215,101,241, 60, 99,198, 12,134,101, 89,147,181, 60,232, 80,181,186, -176,220,214,166,234,116,186,242,130,130,130, 12,134, 97, 50, 0,124, 11,215, 87,220, 6, 18, 4,113,132,101,217,113, 86,225,118, -132,101,217,113,142,223, 53,181, 85,171,129, 91, 26,118,134,247,160, 10,123,211, 65,212,156, 10,108,232,188, 33,100, 21,235, 18, - 1,116,247,228,238,255, 36,238, 22, 20, 20, 76,127,136,235, 30, 60,125,200, 49, 26,141,227,255,135,158, 87,229,121,229,127,145, -254,175, 17, 2,203,134,140,140,140, 38,115, 17,120,220,232,120,181,250, 0,188,230,185, 3, 98,107, 19, 94, 30,161,229,129, 7, - 30,120,224,193,195, 64,233,201, 2, 15,254,202,176,249,102,217,206,235,240,209,170,233,159,101, 63, 39, 80,247,202, 1, 87,118, - 37,111,204, 42,137, 83, 30, 78, 15,167,135,211,195,233,225,124,236,156, 62, 0, 34, 1,172,108,224,190,154,171, 11,139, 1,200, - 1,152, 61,249,233,225,124, 8,253,224, 20, 88,150, 29, 91,223,212, 33, 65, 16, 71,155, 74,104,217,157,225,187, 97, 73,244, 85, - 44,177,157, 59, 43,180,154, 26, 35, 60,156, 30, 78, 15,167,135,211,195,233,225,244,112,122, 56, 31, 82,104, 13,125,255,253,247, - 63, 64, 85,104, 12,246,253,247,223,255,128,101,217,177, 85,151,216,177, 77,249,191,111,116,199,224,244,110, 96,109,199,141,238, - 24, 92,199,173,177, 14,135, 29,158,169, 67, 15, 60,240,192, 3, 15, 60,240,224, 73,199,185, 21, 43, 86, 84,172, 88,177,194,230, -248, 94, 10,128,176, 90,184, 74,155,242, 31, 91,167, 9,157, 89, 40, 85,255, 22, 60,143, 1, 97, 36,135, 55,149,203, 19, 12, 5, -107,137, 6, 0,144,212, 13,198, 88,249, 43, 77,155,118, 1, 40,104, 44,113,123,160, 67, 27, 31,209, 33, 3,195,240,114, 53,198, - 9,153, 85,219, 28,184,140, 9, 64,127, 1,159,255,139,192,199, 71, 84,219,117,131, 82,169, 55, 24,141, 35,247, 2,191,121,234, -128, 7, 30,120,224,129, 7, 79, 9, 36,190,190,190,167, 73,146,140,176,125,225, 24,119,176,102, 12, 66,134, 97, 10, 21, 10,197, - 72, 84, 77, 21, 63, 74, 78,199,223, 27,209,200,190,220,221,112,117,234,144, 3, 84,139,194,250, 72,118,204,166,184,130,215,189, -188,125,150,253,109,230, 63,253,219,182,139, 34,154, 55,111, 6,176, 64, 78,110, 94,240,157,219,183,134,255,184,227,203,119,212, - 42,197, 98,179,193,240, 95, 87,185, 59, 0,146, 22, 82, 65,242,127,223,127,205,135, 3, 26,175, 46,221,125,156,208,154,154,103, - 84, 45, 55,117, 73,100,249,248,251,159, 88,113,234,148,200,183, 75,151,106,215, 88,150,173,218, 95,239,247,223, 69,255, 55,114, -228,137, 9, 10,197, 40,143,216,250, 75, 34, 68, 38,147,205,231,114,185, 67, 76, 38, 83, 4,159,207,207,101, 24, 38,177,188,188, -124, 29,128,124, 79,246,252,181, 17, 21, 34, 25, 24,213, 58, 98,119, 65, 81,113,170,186,210, 56, 43,171, 64,171,240,228,138,203, -168,111,127,205,199,182,247, 38, 0, 72,165,210, 43, 36, 73,134, 59,138, 0,219,158,189,182,243,154,127, 45, 22,203, 31, 10,133, -162, 95, 61,180,173,253,252,252, 54, 2,232,217, 80,192,100,107,108,182,203, 10,133,226, 77,212,189, 90,207,203,215,215,247, 19, -130, 32, 38,146, 36, 73, 53,244, 76, 22,139,133, 97, 89,118, 79,121,121,249,199, 0, 52,117,221,231,235,235,123, 42, 51, 51,179, -103, 80, 80, 80,131, 86, 26,154,166,145,147,147, 19,216,171, 87,175,179, 10,133,162,125, 83,114, 62,106, 45,210, 88,212,179,234, -176,206,130, 14,160,218,254, 66, 77, 26,145,149, 39,148, 30,234, 59,104,212,208,185,111,191, 43,185,154,118, 19,191, 36,156,135, - 90,103, 0, 69,146,240,241, 18,163, 93,187,103,136,181,241,251, 2,190,217,188,118,205,133,164,147, 99, 43,117,170, 23, 92,146, -233, 98,206,226,133, 47,245,146,248,251, 49,128,133,193,191,198,116,149,252,223,145,212,197,168,160, 63,112, 89,100,157, 62, 45, - 46, 41, 46, 70, 92, 88, 24, 56, 52, 13, 33, 73, 66, 72, 16, 16,146, 36, 36, 66, 33, 70,111,219,134, 79,143, 29, 19,127,244,220, -115, 30,177,245, 23,131, 84, 42,157, 25, 22, 22,182,106,235,214,173,254,173, 90,181,130, 68, 34,129, 66,161, 8,200,202,202,234, -182, 96,193,130,233,133,133,133, 31,170,213,234, 45,158,156,250,235,194, 98,193,212,175,151,189,217,172, 48,251,118,179, 57,203, -191,107, 71,248, 51, 67,110,150,233,139, 60, 57,227, 52,186, 1, 72, 69,237,251,151,214,119,173, 78, 8,133,194,226,202,202,202, -160,250,238,225,243,249, 37, 70,163, 49,184, 33, 46,146, 36,195,243,243,243,131,196, 98, 49, 24,134,177,238, 6, 96,177, 15,164, - 29,119, 63,177, 6,170, 69,251,246,237, 77,245,113,122,121,121,125, 85, 82, 82, 50,194,182, 79,160,131,160,170, 21,249,249,249, - 35, 58,118,236,248,149, 70,163, 25, 89,135,120,249,228,237,183,223,158,223,169, 83, 39,155, 21,200,186, 11, 66,213, 95,185, 92, -142,121,243,230,217,255,135,197, 98,193,201,147, 39,223,158, 57,115, 38,202,203,203, 23,212,243,236, 17, 65, 65, 65,132,117, 67, -241, 58,177,100,201, 18, 44, 89,178, 4, 95,126,249, 37,193,229,114,125, 26,200, 79,183,112, 62, 42, 45,210, 24, 11, 86, 3,145, -225,143,162,186,111,214,209, 7,132,214,163, 0,197, 21,252,189,103,191, 17, 67,230,205, 95, 40,249,238,167, 51,200,202,248, 29, -153,201,223, 87,187,167,199,200,153, 40,146,107, 48,115,238,191,164, 4,197, 25,146,116,234,224,223,205, 6,253,215, 78, 90,179, -130, 35, 4,252,127,244,233, 21,205,205, 23,101, 33,196, 87,132, 1,221,219,112,155,159,184,254, 15, 29,232, 47, 50,170, 86,201, -184, 36,178,182,190,246, 26, 6,154,205, 8,162, 40, 80, 4, 1, 10, 0, 73, 16,168, 52, 24,112,121,234, 84,244,218,185, 19, 31, - 31, 62, 44,254,228,249,231, 93, 18, 91, 18,137,228, 42, 65, 16,190, 90,173,118, 44,170, 54,150,126, 26,208, 81, 42,149, 30,101, - 89,182, 92,167,211,117,123,130,210, 21,138,170, 57,250,154,163, 99, 30,170, 86, 84,185,180,179,176, 64, 32,120,125,194,132, 9, -107, 55,108,216, 32, 46, 46, 46, 70, 65, 65, 1, 24,134,129, 80, 40, 68,219,182,109,137, 83,167, 78,249, 47, 92,184,112,245,209, -163, 71, 5, 26,141,230, 11, 87, 6, 54, 92, 46, 55,222,207,207,239,185,224,224, 96, 73, 73, 73, 73,133, 82,169, 60,105, 48, 24, - 94, 71,227,183, 77, 33,185, 92,238,148,200,200,200, 23,195,194,194,130,243,243,243,229,121,121,121,135, 12, 6,195, 55,104,228, - 70,205, 14,121,218, 5,214,104,245, 0, 10, 35, 35, 35,111,220,191,127,191,196,141,156, 5,145,145,145,233,141,224,148, 0,248, - 17, 64, 88, 3,247, 21, 0,152, 4, 23,173,217,246,140,101, 45, 63, 47, 93,183,117, 86,220,140, 1,196,215, 11, 70,180,125,227, -203, 83,231, 73, 30, 59, 40,163,176, 50,215,163,161,156, 19, 89,214, 45,173,106, 10,170,250,174,213, 11,131,193, 16,104, 50,153, -192,173, 99,179,120,157, 78, 7, 47, 47,175, 64,103, 19, 41, 18,137,240,253,247,223,131,203,229,130,203,229,162,188,188, 28,225, -225,225,246,115, 30,143,103,255,220,162, 69,139, 6,249, 24,134,233, 69, 81, 20,180, 90, 45, 24,134,177, 31, 74,165, 18, 44,203, - 66, 32, 16,128, 97,170,182,115,114,184,222,171, 46, 62,130, 32, 38,134,133,133,225,187,239,190,131,209,104,124,224,186, 76, 38, - 67, 90,218,159,155,140, 80, 20,133,222,189,123,147, 4, 65, 76, 4,176,160, 30, 94, 22, 0, 98, 99, 99, 65, 81, 20, 40,138, 2, - 73,146,246,207,182,131, 97, 24, 44, 89,178, 4, 53,182, 38,123,100,156, 79, 26, 26,136, 12, 95,136, 58,124,180,200, 38, 78,151, -227, 18,207, 48,177, 68,246,217,155,255,252,151,244,232,217,235,200,201,205,121, 64,100, 1,192,149, 95,190, 65, 97, 65, 62, 82, - 51,243, 48,229,239,111, 73,101, 50,159,207,106, 52,168,117, 46, 27,245,246,226,125,254,254,164, 1, 66,173,185, 0, 26, 95,128, -106,205, 7, 87,172,195,194,113, 93, 4, 50, 47,222, 42,103,210, 41,224,243,127, 89,113,234,148, 93,100,245, 55, 24, 32, 96, 24, -208, 12, 99, 23, 89, 70,154,134,222,104, 68,168, 86,139, 59, 51,103,130, 53,155,241,225,129, 3, 98, 1,159,255,139, 51,233, 4, - 0, 30,143, 23,122,232,208,161, 22,157, 59,119, 78,128,243,193, 76, 79, 53,241, 59,170, 15,221,187,118,237,154,184,115,231,206, - 22, 60, 30, 47,212, 29,156, 66,161,240, 21,137, 68, 82, 42, 20, 10, 95,105,100, 58, 73, 0, 75,103,205,154,149,242,204, 51,207, -156,177, 10, 43,187,168,121,230,153,103, 78,205,154, 53,235, 42,128, 37,117,148,245,218, 56,155,133,133,133, 45,219,176, 97,131, -248,214,173, 91,200,207,207,135,217,108,198,171,175,190, 10,134, 97,160,215,235, 97, 52, 26,177,114,229, 74,137,191,191,255, 98, - 84,109, 20,236,204,179,243,188,189,189,111,237,216,177, 99,194,189,123,247,164,103,206,156, 33,210,210,210, 36,171, 87,175, 30, -239,239,239,159, 5, 64,208,136,252, 36, 67, 67, 67,191, 62,120,240,224,155,105,105,105,225,251,247,239,231, 94,184,112, 33,116, -243,230,205,179, 67, 67, 67,119, 2,160, 26,249,142,186,137,197,226,225,239,189,247,158,229,220,185,115,249,231,206,157,203, 95, -187,118, 45, 6, 14, 28,216, 63, 46, 46, 46,166,145,156,221,189,188,188,134,189,247,222,123,150,164,164,164,130,139, 23, 47,230, -173, 94,189,154, 28, 54,108,216,128,101,203,150,117,113,145,243,199,115,231,206, 13,206,205,205,109,149,151,151,215, 50, 47, 47, - 47, 50, 47, 47, 47, 50, 63, 63, 63,162,176,176,176, 69, 81, 81, 81,243,146,146,146,230,137,137,137, 3, 0,236,118,134, 51, 42, - 88,242,230,130, 87, 71, 84, 44,254,251, 24,246,131,105,207,178, 11, 95, 29,204, 62, 55,168,243, 79, 20,135, 67, 92, 76,207, 65, -184, 55,240,205,188,158, 17,205, 3, 36,105,209,126,210,118, 79, 88,221,124,210, 56, 57, 54, 33,165, 80, 40,112,244,232, 81, 88, -173, 87,221, 28, 69,150, 90,173, 70, 97, 97,161,237, 26,199,153,116,202,100,178,211, 91,183,110,101, 43, 43, 43,161, 82,169, 80, - 82, 82,130,220,220, 92,220,185,115, 7,101,101,101,184,121,243, 38,196, 98,241,105,103,210, 73, 16, 4, 24,134,177, 11,169,147, - 39, 79, 98,214,172, 89, 80, 40, 20,246,239, 56, 28,142,253,179,237, 55, 13,113,218, 44, 79, 12,195,224,226,197,139,152, 51,103, - 14,214,174, 93,139,221,187,119,227,200,145, 35, 80, 40, 20,118,177, 69,211,116,131,156,114,185, 28, 22,139,115, 99, 38,150,101, -161, 82,169,156,126,239,142, 2,136,195,225, 60, 32,138,108,135, 43,101,233, 33, 57,159, 88, 56, 17, 25,190,238, 17,182,237,131, -213, 84, 55,164,169, 18, 73,114,120, 83, 38,206,120,219, 63,175, 68,141,252, 98, 21, 40,242,207,126, 47,102,196, 12,112, 40, 18, -151, 78, 84, 25,174, 72,138,130, 74,103,128, 82,107,194,132, 25,243,253,254,187,246,223, 83,104, 83,101,189, 49, 94, 58, 1,109, -163,165,210,151, 58,118,108, 65,102, 8, 50, 17,243, 92, 50, 24, 11,192, 38, 61,143,110,229, 65, 84,251, 95,248, 47,233, 52,166, -101,105,192,173,122,173, 25, 62, 62, 34,223, 46, 93, 16, 23, 22,134, 65,102, 51,120, 44,139,103,139,139,241,251,252,249, 48,236, -219, 7, 18, 0,239,149, 87, 48,116,221, 58,156, 13, 11, 67,136, 94, 15,229, 59,239, 32,240,248,113,240,100, 50, 17, 74,157, 91, -252, 64, 16, 4,134, 12, 25,130, 83,167, 78,249,143, 30, 61,250,196,245,235,215, 95,166,105,250,108, 99,242,214,219,219,251, 10, -135,195, 9,111,232, 62,154,166,243, 84, 42,149,203,219,140,112, 56,156, 65,189,123,247, 62,176,127,255,126, 95,147,201,228,150, - 81, 8,159,207, 31, 61,126,252,248,173,155, 54,109,146,205,158, 61,123,235,145, 35, 71, 42,140, 70,227,113, 87,138, 20,128,165, - 91,182,108,121, 35, 54, 54,214,103,246,236,217,236,157, 59,119, 28,173, 87,129, 3, 7, 14,124,102,235,214,173, 33, 61,123,246, -124,123,206,156, 57, 60, 0, 31, 54,100,229,145, 74,165,115,183,110,221, 26, 32,151,203,161,213,106,237,141,108, 94, 94, 30, 68, - 34, 17, 72,146, 4, 73,146,224,114,185,248,236,179,207,252,231,206,157, 59, 95,161, 80,204,119,194, 74, 22,191,113,227,198,192, -145, 35, 71,146,247,238,221, 3, 73,146, 16, 10,133,120,237,181,215, 72,189, 94,239, 27, 23, 23,183, 93,167,211, 77,118, 37, 15, -185, 92,238,148,248,248,248,118,253,251,247,231,100,102,102,162,111,223,190,184,116,233, 18, 94,121,229, 21,174, 70,163,105,185, -112,225,194, 89, 6,131,193,213, 56, 46,161, 98,177,184,211,175,191,254,154,219,188,121,115,123,195,210,178,101, 75,102,236,216, -177,138,204,204,204,168,115,231,206,149,245,235,215,207,149, 13,203,155,137,197,226,246, 63,255,252,115, 97, 92, 92,220,240, 45, - 91,182,140, 7,128, 94,189,122, 29,250,244,211, 79,207, 40, 20,138,232,179,103,207, 42, 6, 13, 26,148,231, 36, 95, 88,104,104, - 40, 51,111,222, 60,105,125, 55,109,219,182, 77,137,170, 13,151, 91, 1,168,119,191,182,168,200,144,197,171,230, 79, 20,129, 49, -129, 53,235, 1, 83, 5, 96,210,194, 98,172, 0,193, 19, 1,102, 61, 2, 5, 10,252, 56, 55, 74,182,232,187,187, 25,204, 77, 98, -108,166, 92,115, 28, 30,212,218,212, 0,136, 33, 8, 34,245,232,209,163,232,221,187, 55,142, 30, 61,138,177, 99,199,166, 58,138, -129,180,180, 52, 12, 26, 52, 8, 86,139,150, 83,190, 90, 42,149,234,253, 37, 75,150, 36, 77,153, 50, 69, 92,173, 49, 32, 73,248, -248,248, 96,204,152, 49,149, 58,157,238,125,103, 19,202, 48, 12, 56, 28, 14,242,242,242,176,109,219, 54, 44, 95,190, 28,109,219, -182,133,217,108,126, 64,108, 89,219, 61,167, 26, 63,154,166,113,249,242,101,236,218,185, 19, 31, 46, 94, 12, 47, 47, 47, 0,128, -201,100,130,162,188, 28, 66,161,208, 46,198, 26, 16, 78,123,110,223,190, 61, 63, 60, 60,188,218,148,161,237,175,181,205,130,197, - 98, 1, 77,211,168,172,172,196,218,181,107,105,150,101,247, 52,212,255,216, 68,209,252,249,243, 97, 48,252,105, 80,239, 98,245, - 73,142,140,140, 68,215,174, 93,237,231, 36, 73,178,206,114,254,183, 95, 39,232, 29,238,142, 90,178, 26, 0, 16, 30, 30,142,168, -168, 40,132,134,134,214,201,217,212, 90,164, 49,112, 33, 50,124,221, 66,235, 81,236,148,205,229, 9,135,182,110,211,142,200, 41, - 84,128,195,225, 64,226, 29,128,126, 47, 46, 0, 69,145,144,250, 4,128, 96,244,127, 42, 98,146, 2,135,226, 64,161,209, 35,178, - 85, 27, 82, 32, 20, 13,213, 53, 32,180,100,222,220,141,239, 77,238, 39, 44,163,243, 32,106, 33, 4, 99,235, 78,195,248, 32,253, - 53,120,119,116, 91, 81,236,161,235, 27,161, 50, 15,115, 38,189, 20, 77, 35,136,162, 96, 98, 89,252, 62,127, 62, 98,226,227,145, -106, 19,134,241,241, 72,141,141,133, 31,151, 11, 1, 73,130, 53,155, 31,152,211,119, 70,104, 1, 64,110,110, 46,246,237,219,231, - 55,113,226,196, 3,105,105,105, 83, 92, 20, 27, 54,174,128,139, 23, 47, 6,181,106,213,170,206,123,254,248,227, 15,244,232,209, -195,229,233, 41, 62,159, 63,122,216,176, 97,223,237,219,183,207, 59, 61, 61, 29, 65, 65, 65, 15, 45,180, 4, 2,193,160, 17, 35, - 70,124,183, 99,199, 14, 89,105,105, 41,226,227,227,101,207, 63,255,252,238,148,148,148, 23, 13, 6,131, 51, 98,179,154,200,138, -143,143, 87,110,219,182,237,191,168, 62, 69, 88,184,109,219,182,175,123,246,236,249,102,108,108,172, 15,128, 55,172,190, 3,245, -138, 45,129, 64, 48,164,117,235,214,213, 70,181, 2, 65,149,177, 73, 34,145,192,219,219, 27, 60, 30, 15, 6,131, 1, 49, 49, 49, - 4,159,207, 31,224,204, 51,123,121,121,141,120,233,165,151,200,228,228,100, 20, 21, 21,193,199,199, 7, 82,169, 20, 12,195, 96, -246,236,217,212,218,181,107,135,232,116,174,205,112, 53,111,222,124,252,240,225,195, 57, 55,110,220,192,189,123,247, 96, 48, 24, -144,149,149, 5,153, 76,134,105,211,166,241, 86,173, 90,245,124,126,126,190,171, 66,171, 83,108,108,108,177,163,200,178, 65, 34, -145, 16,237,218,181, 83,248,251,251,119, 7,224,138,208,234,244,214, 91,111,149,172, 88,177, 98,208,169, 83,167,236, 65, 47, 79, -157, 58,181, 16, 0,190,248,226,139,164,192,192,192,238, 0,156, 21, 90, 96, 89,214,242,183,191,253, 45,155,207,231,131,203,229, -130,207,231, 87, 59,120, 60, 30, 72,146,244,178, 85,231,134,248, 50,238, 21,173,156,189,112,245,106,137,144,226,254,243,197,206, -104,225,195, 3, 68,126,224, 13, 90, 4,194,167,202,104,201, 42,254, 0,126, 89,132, 53, 47, 41,200,216,111, 43,127, 50, 49,190, -129,119,203,203, 53,143,185, 15,232, 9,224, 63,168,218, 92,119, 49,128,139, 79, 72,223,116, 21, 64,204,216,177, 99,237, 98,235, -216,177, 99, 24, 61,122, 52,148, 74, 37,110,220,184,225, 40,178, 92,217, 96,249,170,217,108,190,246,253,247,223,247,155, 56,113, - 34,225, 80,191,144,158,158,142,155, 55,111,166, 58,203, 71,146, 36, 44, 22, 11,184, 92, 46, 86,175, 94, 13,147,201,132,111,191, -253, 22,123,247,238, 5, 73,146, 32, 8, 2, 4, 65, 64, 38,147,225,203, 47,191,116,169,221, 99, 24, 6,219,183,111,199,162,133, - 11,237, 34,203, 58,147,129,144,224, 96,248, 7, 4,224,238,221,187, 13, 10,173,242,242,242,143, 15, 31, 62,140,250,156,225, 15, - 31, 62,108,255, 92,195, 25,190,225,126,142,162, 96, 48, 24,240,236,179,127,110, 21,251,214, 91,111,217, 63, 43, 20, 10, 80, 20, -101,203, 11,194, 89, 78, 61, 11,188, 40,252,243,187, 49,239,190, 91,205, 66, 87, 23,231,163,208, 34,238,178,110,213, 34,182, 98, -172,214,217, 80, 0, 99, 81,229,163, 85, 8, 60, 66, 31, 45,150,181,180, 15,111, 22,134,107,119,210,192,161, 40,240,189, 3,224, -237, 23, 12, 11,109,132,170,228, 30, 18,246,127, 5, 0,216,178,125, 15, 72,146, 4,135, 67,193, 96,100,208,182, 69, 24, 44, 22, - 75,251,250,184, 59, 0,253,134, 4, 7,244,110, 30,225, 67,220,240,189,135,118, 65,254, 53, 38, 66, 4,104, 91, 32, 37,250, 74, - 69,189,202, 85,234,126, 25,192,185, 6,197, 0, 73,130, 36, 8,136,121, 60, 24,246,237,171,242,218,140,175,234,179, 82, 99, 99, - 65,254,244, 19,188, 4, 2, 80, 4, 1,142,213, 4,221, 24,168,213,106, 16, 4,129, 93,187,118,249, 78,155, 54,109,247,141, 27, - 55, 98, 43, 43, 43,247,185,194,161, 84, 42,199,246,239,223,255,204,246,237,219, 3, 67, 66, 66, 30,184, 94, 84, 84,132, 25, 51, -102,148, 42,149, 74,151,130,186, 9,133,194, 87,198,143, 31,191,245,155,111,190,145,221,190,125, 27, 90,173, 22,129,129,129, 15, - 91, 20,186,247,233,211,231,192,190,125,251,188,139,138,138,160, 82,169, 96, 48, 24,176,107,215, 46,159, 49, 99,198,236,203,204, -204, 28, 13, 32,165, 1,142,143, 28, 69,214,156, 57,115,174, 3, 8, 2,176,177,166, 6,181, 94,235,236, 32,182, 84, 0, 86,213, - 51, 18,141,144, 72, 36, 40, 41, 41,193,140, 25, 51,112,235,214,159, 6,208,176,176, 48,251, 72,239,238,221,187, 8, 12, 12, 4, - 65, 16, 65,206, 60,116, 96, 96,160,212,104, 52, 98,214,172, 89,200,205,205,173,198,153,151,151, 7,130, 32,196,174,102,100,112, -112,112,176, 94,175,199,192,129, 3, 81, 89, 89,181,175,239,164, 73,147,192,229,114, 81, 82, 82, 2, 46,151, 27,208,136,247, 19, - 48,118,236,216, 58, 67,171,200,100, 50,147,175,175,111, 7, 23, 57,253,159,127,254,249,252,248,248,248, 7, 22,182, 92,186,116, -233, 5, 63, 63,191, 83,126,126,126,237, 92,228,180, 56,138, 42, 30,143, 87, 77,104,113,185, 92,144, 36,233,180,143,218,173, 18, -221, 6, 14, 81,216,117,197,188,145, 51, 90, 4,121,131,213, 22,131, 55,236, 99, 92, 43, 21, 97,245,218,159, 1, 0,255,122,173, - 7,186,140, 88, 10,227, 55, 35, 49,191, 47,197,159,154,103,120, 15,192, 71,143,185,205,255, 28,128,109, 21,220, 38, 0, 93,159, -160,254,200, 46,182,142, 29, 59,134,232,232,104,148,151,151, 35, 51, 51,179,177, 34,203,214,222, 45,250,228,147, 79,126,121,249, -229,151, 37,182, 65,171, 72, 36,194, 59,239,188,163,215,106,181,139, 92, 42, 68, 22, 11, 56, 28,142,125,144, 44, 20, 10, 17, 19, - 19, 99, 23, 89, 4, 65,160,162,162, 2, 28, 14,199,182, 34,145,112, 50,141, 8, 13, 9,129,151,151, 23,218,180,109,139,219,214, -118,196,246, 89, 32, 16,128, 32, 8,208,116,131,134, 60,141,213,169,125,129,187,187,100,155, 40,170,215,116, 28, 22, 6,139,197, - 98, 19,153,172, 59, 56, 3, 2, 2,160,213,106,157,229,124, 34, 81,135, 69,203, 38,180,198,162,202, 87,235,129,240, 14,131, 1, - 36,160, 9,151, 84, 18, 96, 9, 11,203,130, 67,145,214,185, 91, 10, 20, 69, 66, 81, 90,136,117, 31,191, 97, 21, 89,123,113, 52, - 41, 19,225,173,163,255,156,199, 37, 8,128,173,191,112, 7,122,243,226,231,190,220, 71, 84, 76, 20,194, 39, 76, 12,161,176,134, -126,244,229,129,136, 36, 49,111, 72,184,248,242,225,202,248, 12,149,169,193,142, 66, 72,146, 85,206,239, 4, 81,171,115, 15,105, -189, 70, 17, 4, 88,150, 5,107,113,205,239,216, 38,228, 69, 34, 17, 76, 38, 19, 40,138,194,250,245,235,125, 70,140, 24,177,209, - 85,161, 5, 32,189,184,184,120,204,236,217,179,143,237,217,179, 39, 32, 32, 32,160,218,232, 97,246,236,217,242,226,226,226, 49, -112,209,233,158,203,229,110,220,180,105,147,236,254,253,251,168,168,168,128, 72, 36,178, 55, 62,141, 45,159,189,122,245, 58,113, -252,248,113, 95,149, 74, 5,147,201, 4,145, 72, 4,150,101, 65, 81, 20,126,248,225, 7,255,113,227,198,253,156,147,147, 51,172, -190,180,138, 68,162, 23,173,194, 9,177,177,177, 62,177,177,177,131,129, 58, 35,245,218, 17, 27, 27,235,179, 96,193,130,231,245, -122,253,170,122,158, 57, 87,161, 80,132,136, 68, 34,236,223,191, 31, 82,169, 20, 98,177, 24, 97, 97, 97, 80, 40, 20, 16,139,197, - 96, 89, 22,102,179,217,214, 88,148, 57,243,224,165,165,165, 90,154,166,189,143, 29, 59,134,178,178, 63,127,210,162, 69, 11, 40, -149, 74, 88, 44,150, 10, 87, 51,179,160,160,160,152, 32,136,230,215,174, 93,195,253,251,247, 49,122,244,104,252,244,211, 79,232, -209,163,106,118,216,104, 52, 54, 38,136, 31, 67, 81, 20, 91, 79,185, 37, 0,248,186,147,211,218,121,185,196,105,177, 88, 44, 54, -145,229,248,215, 81,124, 53,240, 63,171, 85,231, 14,193,210,109, 43,230, 14,159, 49, 50, 58, 0,250,210,123, 16,122, 5,128,240, -137,196,234,181, 63,227,198, 31, 85,239,107,245,238, 43,248, 46,110, 12, 32,242, 67,148,183, 28, 33, 94,156,151,110,150, 60,118, -161,229,237, 56, 78,120, 82, 59,166,209,163, 71, 67,161, 80, 64, 42,149,186,195, 63,231,188, 94,175,207, 58,120,240, 96,247,177, - 99,199,130,207,231, 35, 43, 43, 11, 41, 41, 41,153, 0,206,187, 42,180,184, 92, 46, 62,249,228, 19,188,241,198, 27, 8, 14, 14, -198,162, 69,139,192,225,112,236, 7, 65, 16,118, 11,151, 43, 8, 10,174,127,225,163,205, 33,190, 33, 99,184,183,183,247, 39, 36, - 73, 78,164,156,200, 56,134, 97, 24,139,197,178, 71,165, 82,213, 27,222,193,230,184,238,204,187,112,204,131, 6,250,180,135,230, -124, 20, 90,164, 49,168,185,218,176, 14,139,150,109,213,225, 3, 91, 1,217,158, 50,193,106,178, 75,104,170,132, 18, 36,117, 51, - 47,191, 0,254,190, 82,171,200,178, 30, 36,137, 46,209, 85,131,217,163, 73,153, 8,111, 21, 13, 14, 69,129, 67, 81,144,138, 4, - 40, 46, 42, 4,135, 67,222,172,139,183, 19,133,151, 95,110,215, 60,210,215,159, 11,121,160, 17,161,193,117, 24, 6,186,123, 33, - 60,148,143, 81,254,194,136, 78, 20, 94,174,223,250,198,218,133,150,137,166,193,123,229, 21,251,116, 97,106,108, 44, 98,226,227, -193,140, 31, 15,157,201, 84,205, 84,220, 88,161, 37, 18,137,160,209,104, 48,101,202, 20,133,217,108,126,179,145, 89,156, 82, 86, - 86, 54, 97,234,212,169,101, 54, 1, 99, 50,153, 48,117,234,212,178,178,178,178, 9, 78, 88,137, 30,128,217,108,126,179, 71,143, - 30, 10,185, 92,110, 79,103, 99, 26, 28, 27,252,252,252,142,110,219,182,205,207, 96, 48,128,166,105, 59,167, 72, 36, 2, 69, 81, - 8, 12, 12,196,119,223,125, 23,232,231,231, 87,239,158, 85,122,189,254, 96,124,124,188, 18, 0,226,227,227,149, 4, 65, 36, 18, - 4,177,153, 32,136, 77, 53,142,205, 4, 65, 36, 58,222,171,215,235, 15,212,199,109, 52, 26, 19, 51, 51, 51, 89,177, 88, 12,138, -162, 96, 50,153, 32, 20, 10,237, 38,113,181, 90, 13,189,190,106,154, 59, 37, 37, 5,102,179, 57,217,153,103,215,104, 52,167,183, -111,223,110,105,209,162, 5,162,163,163, 17, 19, 19,131, 62,125,250, 32, 34, 34, 2,159,126,250, 41,163,211,233, 92,174,123, 5, - 5, 5, 71,127,252,241, 71,115,243,230,205,209,189,123,119, 8, 4, 2,116,233,210, 5, 97, 97, 97, 88,190,124,185, 81,165, 82, - 29,107,196,107,202, 73, 75, 75,163,234, 17,185, 50, 56,177,122,183, 6,114, 47, 95,190, 76,245,233,211,231, 80,205, 11,189,122, -245, 58, 36,149, 74,189,109, 38,118, 87, 70,228,142,226, 74, 32, 16,216, 15,219,247, 28, 14,199,153,209, 15,217, 33, 88,186,237, -179, 55,134,206, 24, 25,237,139, 67,167, 47,130,103, 82, 2,198,122,102, 4, 25, 51, 8,158, 4,193,222,220,240, 39,160, 15,152, - 15,224, 58,170,226, 48, 45,194,147, 5,187,227,123, 89, 89, 25, 50, 51, 51,145,146,146,130, 62,125,250, 32, 57, 57, 25,248,211, - 65,222,101,168, 84,170, 69,113,113,113, 58,219, 74,190,197,139, 23,235, 53, 26,205, 34, 87,219, 96,150,101,193,229,114, 17, 21, - 21,133, 5, 11, 22,224,231,159,127, 70, 86, 86, 22,204,102,179, 93, 8,217,124, 50, 93,177,104,241,120, 60, 4, 7, 7,195,108, - 54,219,173, 89, 0,112,251,214, 45,112, 56, 28, 88, 44, 22, 24,141,198, 6, 45, 90,222,222,222,159,108,221,186,245,109,185, 92, - 30, 90, 90, 90, 26,228,120, 20, 23, 23, 7, 21, 22, 22, 6,229,231,231, 7,229,230,230, 6,101,103,103, 7,221,187,119, 47,116, -229,202,149,111,123,123,123,127,226, 76, 58, 41,138, 66,151, 46, 93,240,214, 91,111,217,143, 13, 27, 54,216,143,132,132, 4,151, -157,215, 41,138, 66,212,146,213, 24, 83,202,218,143,159, 3, 9,251,113,227, 95,115,234,227,108,114, 45,210, 40,253, 98, 93,109, -232,184,177,116, 45,176,173, 58,180,181,101,118,183,141,154,206,240, 77, 6,218, 88,121,230,143, 59,183,134, 70,117,234, 73, 22, -201,181,213,150,127,198, 12,153, 0,130, 32,208,172, 85, 52, 40, 14, 7, 20, 69,130, 67, 81,240,145, 9,145,121,237,154,197,160, -215,159,169,141,115, 48,192,225,139,248, 27, 94, 27,213, 69, 88,192, 47, 65, 96,168, 4, 60,110,149,118,100,255,152, 80,163,135, -224, 0,157,188, 48, 51,223, 95,116,166,184,114,131,175,206,116, 40,177,142, 17,160,197, 98,129, 84, 32, 64,165,193, 0, 61, 77, - 99,200,186,117,246,233, 66,146, 32,112, 21, 64,231,117,235,112,110,223, 62,200,248,124, 64, 32,112,122, 85, 72,109, 66, 75, 46, -151, 99,250,244,233,101,133,133,133,211, 26,227,163,101,131,193, 96, 56, 91, 84, 84, 52,109,194,132, 9,187,246,239,223,239, 55, - 97,194, 4, 69, 81, 81,209, 52, 39,253,158, 30, 64,101,101,229,190,220,220,220,138,233,211,167,239,220,189,123,183,127, 64, 64, -128,125, 36,210,168,194, 74, 16,242,225,195,135, 11,156,185,175,129, 91,226,172,206,237,111, 88, 45, 91,157,231,204,153,115, 14, - 85,254, 87,142, 88,178,101,203,150, 73, 14, 83,140,155, 1,172,171,143, 88,173, 86,111, 90,176, 96,193,223,207,158, 61, 27, 32, - 20, 10, 65, 16, 4,120, 60, 30,218,180,105, 99, 95, 69,195,229,114,193,178, 44,222,125,247, 93,121, 73, 73,201, 23, 78,190,155, - 57,113,113,113,131, 42, 43, 43,125,167, 79,159, 78, 9,133, 66, 20, 23, 23, 99,237,218,181,204, 55,223,124,163,212,233,116, 51, - 26, 33,132,183,255,251,223,255, 30,162,213,106, 91,205,158, 61,155,167, 82,169,160,215,235,241,222,123,239, 25,191,254,250,235, - 60,189, 94,239,114,192,223,190,125,251,222,201,206,206, 30, 80, 81, 81, 81, 46, 22,139,107, 90,251, 8,137, 68,210, 19,192, 78, - 87, 56, 99, 98, 98,238,230,228,228,244, 89,186,116,105,162,217,108,230, 94,186,116,201,238, 12,191,126,253,250, 4,161, 80, 56, - 28, 46,110,190, 74, 16,132, 69, 32, 16, 84,179, 96,213,252,204,225,112, 26,108,211,218,135,136,151,126,246,250,160, 25,207,118, -240,198,193,211, 87, 16,119,224,143,155,109,103, 4, 70, 61,227, 91, 10, 75,105, 38,254,245, 90, 15,172,222,125, 5, 64,213,212, -161,165,228, 6,216,242,187, 96,189,154,227,158, 66, 94,240, 4,244, 1, 9,168, 10,153,241,164,161,154,200,186,113,227, 6,134, - 14, 29, 10, 0, 72, 78, 78, 70,255,254,253,145,156,156,140, 1, 3, 6,184, 28, 75,203,138, 95,213,106,117,118, 66, 66, 66,199, -230,205,155,227,252,249,243,247, 0,252,234,106, 34,109, 66,139,195,225,224,213, 87, 95,197,136, 17, 35,208,162, 69,139,106,171, - 13,109,159, 93, 17, 27, 52, 77,163, 83,167, 78, 48, 24,141,224,241,120,246,169, 73, 14,135,131,192,160, 32,220,185,115,199, 41, -139, 22, 73,146, 19, 95,124,241, 69, 50, 61, 61, 29,147, 39, 79,198,174, 93,187,234,188,119,234,212,169,248,254,251,239,241,226, -139, 47,146, 31,124,240, 65,189,225, 29,108, 78,232,206, 60,147,173,159,110,168,221,119, 23,103, 83,107,145,135,129, 67,104,135, - 90, 39, 77,106,249, 46,190,154,208,114, 8, 18,214, 52, 66,139, 54,237,250,233,219,175, 22,244,217, 56, 32, 48, 52,200, 27, 10, -149,222, 46,182, 82, 19,246, 2, 0, 94,158,179, 12, 28,170,106, 74, 81, 38, 21, 66,196,163,176,111,199, 23,114,147,169,178,214, -210,165,225,146,111,124,208,175,141, 55, 95, 98,134, 58,132, 69,116,224,159, 59,229, 16,173,246, 62, 40,184,186,249, 34,224,248, - 59,101,193, 0, 0, 9,165, 73, 68, 65, 84, 70, 57, 94,123, 70, 42,251, 34, 93,249, 6,204,150, 13, 15,116,136, 74,165, 94,121, -237,154,104,244,214,173,184, 52,109, 26,154, 49, 12, 18,195,194,224,199,229,194, 91, 32, 0, 73, 16,208, 31, 57,130,115,251,247, - 35, 88, 32, 0,188,188, 64,127,250, 41, 12,153,153, 48,107, 52,250, 70,140,204, 48,105,210, 36,185, 92, 46,159, 96, 52, 26,207, - 62,108, 62,235,245,250,227,185,185,185,111,244,237,219,119,163,217,108,126, 83,175,215, 63,212,202, 40,163,209,120,188,168,168, -232,149, 73,147, 38,237, 61,112,224, 64,128,143,143, 79,163,185,202,202,202,122,184,169, 56, 89, 0,124,104,117,110,127, 35, 54, - 54,214,231,242,229,203,127,223,182,109,219, 70,135,209, 68,208,172, 89,179, 94,175, 33,178, 26, 92,117, 8, 32,167,164,164,228, -211,119,222,121,103,217,154, 53,107,164, 54,199,247,223,127,255, 29, 52, 77,131,203,229,130, 97, 24,204,154, 53, 75, 91, 86, 86, -182, 26,117, 71,116,126,160,104,169,213,234, 54, 75,151, 46,221,182,110,221,186, 17, 20, 69, 73, 24,134,209, 85, 84, 84, 36, 86, - 86, 86,206, 64,227,226,104, 89, 74, 75, 75,167,127,244,209, 71,211,215,174, 93,251, 34, 73,146, 65, 52, 77,203, 53, 26,205, 97, -189, 94,255, 53, 26, 49,149,116,254,252,249,210,215, 94,123,237,143,210,210,210,246,225,225,225, 42,169, 84,106, 52, 26,141,148, - 72, 36,146, 73, 36,146, 24, 0,231, 9,130,200,112,133, 51, 53, 53,181,104,246,236,217,247, 13, 6, 67,212,230,205,155,147,100, - 50,217,105,130, 32, 8, 30,143,231, 43, 18,137,134, 2, 72, 36, 8,226,182, 43,156, 36, 73, 90, 28,173, 87, 53,253,179,248,124, -190, 83, 62, 90,173, 2,197, 51, 71,180,225,224,224,153, 43,136, 59,152,179,157, 97,217,253,251, 83,203,143, 44,234, 15,152,246, -188,134, 46, 19,118, 86, 77, 23, 2,176,148,220,128,105,207, 84, 16,226, 0, 36,229,115,161,210,155,142,194,131,218, 96, 15,239, - 32,151,203,145,158,158,110, 19, 89, 49, 0, 48, 96,192,128, 84,155,216, 74, 73, 73, 65,247,238,221, 83, 1,112, 93, 45,175,106, -181,250,157, 41, 83,166, 28,183, 14,142,223,105,196,192,207, 46,180,108,130,170, 69,139, 22,246,115,199,195,193, 71,203, 41, 48, - 12, 3, 30,143, 7, 14,135,131,208,176, 48,251,255, 98, 89, 22,119,238,220,129, 66,161,112, 74,104, 81, 20, 69, 17, 4,129,201, -147,157, 91,144,252,183,191,253, 13,137,137,137,160,156, 84,133, 20, 69, 33, 50, 50,178,193,123,108,186,212, 89,206,240,240,240, - 70,115, 54,181, 22,105,172,192,170,237,115,109,162,170,174, 10,241,168, 80,160,213,170, 62,220,177,117,253,154, 89,115,223,149, -222,184, 91, 12,149,214, 0,138, 34, 29, 27, 79,112, 56, 20,100, 18, 33,154,135,120, 99,247,127,255,163,209,168,149, 31,161,142, -125, 15, 91,120,241,230, 12,239,249,140,128, 23,170, 67, 84,231, 73,160,132,127,138, 0,182,168,142,217,193,254,191,224,185, 28, -157,240,167, 28,221,156,171,229,198, 7,133,150,209, 56,114,241,168, 81, 39,226,126,254, 89,220,107,251,118,220,157, 53, 11, 97, -122, 61, 4,214,169, 68,146, 32, 32,229,241, 32,229,241,170, 68,214,218,181,208,211, 52,214, 77,155, 86, 97, 48, 26, 71,185, 82, -201,203,202,202, 48,126,252,248,210,130,130,130, 49,104,196,212, 94, 93,208,233,116,251, 0,236,115, 23,159,193, 96, 56,155,151, -151,247,220,248,241,227,127, 62,126,252,120,224, 19, 18,100,206, 38,182, 76,151, 47, 95,126, 61, 41, 41,233, 46,170,111, 44,170, - 76, 74, 74,186, 59,123,246,108, 98,219,182,109, 95, 3,248, 55,156, 12,224,169,211,233,214,159, 60,121, 18,131, 6, 13,250,247, -138, 21, 43,252,123,244,232,129,160,160, 32,104, 52, 26,164,164,164, 96,254,252,249, 10,181, 90,189, 66,169, 84,174,113, 49,205, - 38,131,193, 48,213,113, 41,181, 59,242,193, 96, 48,124, 83, 88, 88,248,141,187, 8,231,205,155,247,251,157, 59,119,202, 2, 3, - 3,123,243,120,188,206,168,242, 3, 42, 2,240,181,171,130,200,134,185,115,231, 94,187,115,231,142,188, 89,179,102,125,172,156, - 62,168,218,198,104,107, 35, 56, 11,174, 92,185, 18,222,179,103, 79,146,203,229,178, 20, 69,129,203,229,178, 28, 14,135,181,250, -213,176, 0,112,248,240, 97, 1,128,122,183,205,185, 91,162, 95, 58,245, 63,191,125,144, 81, 84,185, 63,179,184, 98, 1, 0,118, -207, 13,241, 47, 93, 2,169,145, 35,219,229,193, 16, 63, 0,132,172, 42, 80, 37,171, 45, 4, 33, 9, 70,158,165, 25,150, 28,186, - 89, 68,131, 88,229,209, 84,181,143,171, 97, 13,239, 80, 88, 88,232, 40,178,108, 86,171,152, 1, 3, 6,164, 90, 69,150,237, 90, - 99,252,203, 78, 89, 44,150,135,234,195, 88,150, 69, 92, 92, 28,182,108,217,130,134, 34,154, 91, 87,247, 17, 13,241,217, 44, 90, - 12,195,192,100, 50,225,198,141, 27,246,152, 93,182,233, 66, 91,104, 7,154,166,235, 93,173,206, 48, 12, 99, 52, 26,241,195, 15, - 63, 56, 37,182,190,251,238, 59, 84, 86, 86,130,105, 64,193, 57,134, 98,232,218,181, 43, 20, 10,133,125,177, 79, 76,204,159,161, -242, 76, 38,147, 75,194,213,198, 25, 21, 21, 5,185, 92, 14,155,191,112,243,105,127, 26,123,104,157,238,175, 90,238,235,180,104, - 61,242, 30, 83, 32,150, 29,239,209,111, 68,255,105,175,207,151,104, 13, 12,238,223,207, 70,105, 73, 33, 72,130, 68,104,179,112, - 68, 68, 68, 66,196, 39,177, 43,126,141, 46,245,220,233,223,180,154,242,209,117,113,141,245,230,157, 91,251, 74,255, 62,173, 91, -123, 17,160,205, 0, 99, 6,104, 51, 96,177,254,181,125,103,169, 94,230,210,211,149,236, 7, 87, 21, 23,142,170, 76,181,238, 89, - 53, 1,232,239,227,231,119, 98,201,225,195, 98,139,201,132,178,119,222,129,152,166, 33,180,142, 74,170, 30, 68, 0,250,211, 79, -171, 68,214,212,169, 21, 42,165,210,165, 45,120, 2, 2, 2,174, 16, 4, 17, 80, 90, 90,250, 84, 69,134, 15, 12, 12, 60,202,178, -172, 92, 46,151,247,120,130,210, 21, 4, 64, 9,192, 84,203, 64, 34, 16,174,251,255,216, 16, 25, 24, 24,248, 1, 73,146,125, 89, -150,245, 39, 73,178,220, 98,177,156, 47, 41, 41, 89, 9,224,142,167, 63,125,108,176, 69,134,111,217,192,125, 37, 0,254,137, 42, -167,224,251,206,146,119,241,246,246, 54,240,205, 7, 94,136, 22, 12,153, 24,227,141, 86, 33, 94,224,242,132, 40, 80,211, 56,149, -161,198,214,132,162, 92,189,153, 25,119,171,180, 34,205,243, 42,234,133,219,183,224,113, 39,252,252,252, 46,158, 56,113,162, 71, -171, 86,173, 72, 71,135,119, 91,172, 60,219,244, 22,135, 83,165,229,206,158, 61, 75, 79,158, 60,249,124,113,113,241,160,186, 56, -189,188,188,126,185,126,253,250,179, 42,149,234, 1, 65,229, 24, 41,222,118,174,211,233, 48,119,238,220,147,117,109,193,227,237, -237,189,118,205,154, 53,111,191,252,242,203,164, 45, 28,133,227, 97,219, 46,200,118,152, 76, 38,236,220,185,211,242,197, 23, 95, -124,169, 82,169,234,156, 58, 12, 13, 13,205, 45, 40, 40, 8,183,133, 90,112, 38,168,104,100,100,100, 97,118,118,118,216,163,228, -124,138, 5, 87, 53,235,214, 99, 49, 77,112, 69,162,121, 94, 82,223,143, 95,158,242,150,127,100,235,182, 68,112,104, 51, 16, 32, - 81, 92,148,143,236, 63,110,177, 7,190,253,170, 76,167, 86,124,162,215,235,190,170,143,167, 3,208,186,165,140,183,135,207,160, - 29,108, 2,168,198,254, 84, 15,140, 56, 0,152,184,228,205,251, 26,243,164,140,122,166,125,108, 98,235,195, 3, 7,196,252,118, -237, 30, 8, 20,103,177, 88, 96,200,204,196,186,105,211, 92, 22, 89, 30,120,224,129, 91,208, 10, 13,199,200, 50,163, 42, 62,151, -171, 22, 19, 34, 42, 72, 50,137, 5, 38,146,176,116, 34, 9,130, 79,179,200, 2,139, 95,196,156,138,141,169,133,208,123,178,223, - 41, 60,177,155, 74, 3,144,248,249,249,157,166, 40, 42,194,102,145,113,180,214,215,178,161,244,253,226,226,226,225, 0,234, 91, - 33,220,218,203,203,235, 43,134, 97,122, 57,179,169, 52, 69, 81,151, 52, 26,205, 60,212,179,169,116, 83,172, 58,244,247,247,191, -147,157,157,221,218,182,138,218,177,175,172,109,101,249,237,219,183, 49,120,240,224,236,162,162,162,200, 71,201,249,164,162,142, - 85,135, 79,142, 69,203, 1, 97, 60,129,116, 58, 95, 36, 28,102, 49,211, 81, 32, 0, 14,151,123,211, 88,169, 63, 99,208,107,119, -160,142,233,194, 71,137, 9, 64,127, 1,159,255, 11, 79, 38, 19,213, 38,218,204, 26,141,222, 96, 52,142,244,136, 44, 15, 60,240, -192, 3, 15,158, 34,180,243,243,243, 59,193,229,114, 5,142, 98,178,230,103, 27,104,154,174, 44, 45, 45, 29, 13, 32,235, 17,115, -254,111,194, 69, 39,181, 17,206,114, 90,143,193, 79, 58,103, 19, 62, 59,235, 70,206,193, 86,206, 37, 79, 73, 58, 7, 63,169,156, -182,231,117,129,119,132, 43,229,200, 93,249,233,144, 78,214,221,233,108, 42, 78,119,213,163, 90,210,201, 54,193,123, 95,242,148, -164,115,240,147,198, 89,179,252, 56,201,235, 18,167,147,101,202,213,116,178,238, 78,103, 83,113, 62,108, 61,170, 39,157,236,195, -150,165, 58,222,253, 18, 60,133, 72,239, 6, 54,189, 27,216, 27,221,107,141,219, 24, 91,215,239, 92,114, 36,108,170,149, 0,182, -176,251, 86,126,226, 73,229,116,204, 7,119,110, 21,208, 4,219, 14, 36,184,155,179, 70,126,186, 11, 75,172, 43, 76, 18,225, 68, -192, 81, 87,158,221, 29,239,189,198,179,186,133,183, 17, 34,203, 37, 78,119,149,251,166,230,116, 87, 93,170,201,233,142,114, 95, -219,123,111,194,119,228,174,116,186,165, 46, 53, 69,153,175,165,252, 60, 52,111, 77, 78,119,212,165,154,156,238, 40,247,143,130, -211, 29,117,169, 54, 78,119,148,251,186,222,253,211,106,104,178, 77, 23, 90, 67, 60, 16, 78,136,173,120, 0, 32, 27,147,105, 77, -104, 41, 27,226,110, 78,119,167,185, 41,196,166, 11, 22,152,199,206,233,230,119,180,196,202,233,206,209,205, 16,119,189,163,166, - 40,239,142,156,238,226,175,201,227,142,247, 84, 27,231,195,166,183,142,116,186,253,217, 31,182,220, 63, 42, 78, 55,191, 35,183, -212,165, 26,156, 67,220, 60, 24, 24,226,112,190,196,157,156,238,170, 75,181,164,243,161,223, 83,109,156, 15,155,222, 58,210,233, -246,103,119, 71, 31,210, 84,188,143,211,162,197,146,117,150,137,248, 26,199, 35, 17, 26,143,109, 74,206, 69,238,191, 20,167,139, -211, 51, 35,154,224,221, 63,214,116,186,147,179,102, 26,221, 57,221,211,148,233,116, 39,167, 11,105,253,203,113, 62,109,239,253, - 73,204,207,186,248, 30,102, 90,170, 46,235,104, 83,164,211,157,156, 78,114,255, 37, 56, 31,226,221,255,229,192,121, 82, 18, 98, -203,120, 55,143, 76,224,102, 11, 76,147, 61,183,155,211, 57,164, 41, 44,132, 77, 0,183,167,211, 58, 82,254,184, 9,158,253,105, -201, 83, 79, 93,242,212,165, 39,174, 46,213, 40,147, 67,220,104, 41,114,171,229,185, 38,167, 59,254,135, 35,135,187,202,104, 83, - 63,187, 59,235, 82, 83,188,251,167, 13,255, 15, 47,211, 45,132, 34, 78,139,159, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, +137, 80, 78, 71, 13, 10, 26, 10, 0, 0, + 0, 13, 73, 72, 68, 82, 0, 0, 2, 90, 0, 0, 2,128, 8, 6, 0, 0, 0, 68,254,214,163, 0, 0, 10, 79,105, 67, 67, 80, 80, +104,111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, 0,120,218,157, 83,103, 84, 83,233, 22, 61, +247,222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, 42, 33, 9, 16, 74,136, 33,161,217, 21, 81, +193, 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, 7,228, 33,162,142,131,163,136,138,202,251, +225,123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, 8, 12,150, 72, 51, 81, 53,128, 12,169, 66, + 30, 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33,115,253, 35, 1, 0,248,126, 60, 60, 43, 34, +192, 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92, 1,128,132, 1,192,116,145, 56, 75, + 8,128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, 0, 96,203, 99, 98,227, 0, 80, 45, 0, 96, + 39,127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, 19,101,136, 68, 0,104, 59, 0,172,207, 86, +138, 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0,176,183, 0,192,206, 16, 11,178, 0, 8, 12, + 0, 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70,242, 87, 60,241, 43,174, 16,231, 42, 0, 0, +120,153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, 54, 97, 2, 97,154, 64, 46,194, +121,153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120,206, 14,174,206,206, 54,142,182, 14, 95, 45, +234,191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, 44, 47,179, 26,128, 59, 6,128,109,254,162, + 37,238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243,112,248,126, 60, 60, 69,161,144,185,217,217, +229,228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252,247,245,224,190,226, 36,129, 50, + 93,129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71,252,183, 11,255,252, 29,211, 34,196, 73, 98, +185, 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, 37,210,255,100,226,223, 44,251, 3, 62,223, + 53, 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226,247, 0, 0,242,187,111,193,212, 40, 8, 3, +128,104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, 94, 68, 36, 46, 84,202,179, 63,199, 8, 0, + 0, 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, 96, 54,132, 66, 36,196,194, 66, 16, 66, 10, +100,128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52,192, 81,104,134,147,112, 14, 46,194, 85,184, + 14, 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218,136, 1, 98,138, 88, 35,142, 8, 23,153,133, +248, 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, 84, 32, 85, 72, 29,242, 61,114, 2, 57,135, + 92, 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12,181, 67,185,168, 55, 26,132, 70,162, 11,208, +100,116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15,218,143, 62, 67,199, 48,192,232, 24, 7, 51, +196,108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26,176, 86,172, 3,187,137,245, 99,207,177,119, + 4, 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72,168, 32, 28, 36, 52, 17,218, 9, 55, 9, 3, +132, 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, 44, 35,214, 18,143, 19, 47, 16,123,136, 67, +196, 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, 82, 35,233, 44,169,155, 52, 72, 26, 35,147, +201,218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27,228, 33,242, 91, 10,157, 98, 64,113,164,248, + 83,226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, 82,221,168,161, 84, 17, 53,143, 90, 66,173, +161,182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149,211, 26,104, 23,104,247,105,175,232,116,186, + 17,221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, 21,131,199,136,103, 40, 25,155, 24, 7, 24, +103, 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, 15,153,111, 85, 88, 42,182, 42,124, 21,145, +202, 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85,203, 84,143,169, 94, 83,125,174, 70, 85, 51, + 83,227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170,103,168,111, 84, 63,164,126, 89,253,137, 6, + 89,195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, 33,107, 13,171,134,117,129, 53,196, 38,177, +205,217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87,179, 82,243,148,102, 63, 7,227,152,113,248, +156,116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76,185, 49,101, 92,107,170,150,151,150, 88,171, + 72,171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65,199, 74, 39, 92, 39, 71,103,143,206, 5,157, +231, 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, 68,119,191,110,167,238,152,158,190, 94,128, +158, 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, 88, 6,179, 12, 36, 6,219, 12,206, 24, 60, +197, 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151,225,132,145,185,209, 60,163,213, 70,141, 70, + 15,140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, 77,238,154, 82, 77,185,166, 41,166, 59, 76, + 59, 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215,155,223,183, 96, 90,120, 90, 44,182,168,182, +184,101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93,179, 70,173,157,173, 37,214,187,173,187,167, + 17,167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229,216, 6,219,174,182,109,182,125, 97,103, 98, + 23,103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14,171, 29, 90, 29,126,115,180,114, 20, 58, 86, + 58,222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227,182, 19,203, 41,196,105,157, 83,155,211, 71, +103, 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221,200,189,228, 74,116,245,113, 93,225,122,210, +245,157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, 41,158, 89, 51,115,208,195,200, 67,224, 81, +229,209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, 47,145, 87,173,215,176,183,165,119,170,247, + 97,239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192,183,200,183,203, 79,195,111,158, 95,133,223, + 67,127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, 2,251,248,122,124, 33,191,142, 63, 58,219, +101,246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104,200,236,144,173, 33,247,231,152,206,145,206, +105, 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87,134, 63,142,112,136, 88, 26,209, 49,151, 53, +119,209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, 42, 62,170, 46,106, 60,218, 55,186, 52,186, + 63,198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108,190,223,252,237,243,135,226,157,226, 11,227, +123, 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, 64, 76,136, 78, 56,148,240, 65, 16, 42,168, + 22,140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, 67, 92, 42, 30, 78,242, 72, 42, 77,122,146, +236,145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221,155, 58,158, 22,154,118, 32,109, 50, 61, 58, +189, 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172,101,133,178,254,197,110,139,183, 47, 30,149, + 7,201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178,103,101, 87,102,191,205,137,202, 57,150,171, +158, 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182,165,134, 75, 87, 45, 29, 88,230,189,172,106, + 57,178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109,213, 79,171,237, 87,151,174,126,189, 38,122, + 77,107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215,237, 93, 79, 88, 47, 89,223,181, 97,250,134, +157, 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111,202,191,153,220,148,180,169,171,196,185,100, +207,102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218,180, 13,223, 86,180,237,245,246, 69,219, 47, +151,205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, 84,164, 84,244, 84,250, 84, 54,238,210,221, +181, 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201,190,219, 85, 1, 85, 77,213,102,213,101,251, + 73,251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3,210, 3,253, 7, 35, 14,182,215,185,212,213, + 29,210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, 13, 85,141,156,198,226, 35,112, 68,121,228, +233,247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, 47,106, 66,154,242,154, 70,155, 83,154,251, + 91, 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89,121, 74,243, 84,201,105,218,233,130,211,147, +103,242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223,106, 15,111,239,186, 16,116,225,210, 69,255, +139,231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, 95,109,234,116,234, 60,254,147,211, 79,199, +187,156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206,221,244,189,121,241, 22,255,214,213,158, 57, + 61,221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217,119, 39,238,173,188, 79,188, 95,244, 64,237, + 65,217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, 71,247, 6,133,131,207,254,145,245,143, 15, + 67, 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252,167, 67,207,100,207, 38,158, 23,254,162,254, +203,174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109,124,165,253,234,192,235, 25,175,219,198,194, +198, 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, 79,228,124, 32,127, 40,255,104,249,177,245, + 83,208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, 6, 98, 75, 71, 68, 0,255, 0,255, 0,255, +160,189,167,147, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 13,215, 0, 0, 13,215, 1, 66, 40,155,120, 0, 0, 0, 7,116, 73, 77, + 69, 7,219, 7, 1, 2, 13, 58,206,151,142,168, 0, 0, 32, 0, 73, 68, 65, 84,120,218,236, 93,119,120, 20,213,226, 61, 51, 59, +179,187,217,146, 77, 35, 61,144, 66, 9, 96, 0, 67, 81,130, 84, 65, 80,140,138, 10, 86,132,167,207,103,197,134, 5, 84, 68, 68, + 32, 54, 64,240, 39,242,208,167,128,160,128, 5, 4,164, 68, 74,232, 29,233, 9,144, 4, 18, 66, 58,201, 38,219,203,220,223, 31, +217, 89, 55,203,182, 64, 98,129,123,190,111,190,221,157,157, 57,115,239,157,123,239,156, 57,183, 1, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,215, 52, 86,175, 94, 77,154,112,248,144, 64, 57, 29,219,128,191, 59,103, 11,198,157, + 52, 35,231, 0, 7,231,187,255,144,112, 14,248,187,114,138,241,109, 2,239,144,166,228,163,230, 74, 79,151,112,146,230, 14,103, + 75,113, 54, 87, 57,242, 16, 78,210, 2,247,253,221,127, 72, 56, 7,252,221, 56,221,243, 79,128,188, 77,226, 12, 48, 79, 53, 53, +156,164,185,195,217, 82,156, 87, 91,142,124,132,147, 92,109, 94,242,114,239,223,197,117, 4,174, 5, 69, 86,192,200,204,204,100, + 92,248,153,191, 43,167,107, 58,136,252,205, 25,214,102,196,150,230,230,116, 75,207,230,194,187,153,153,153,204,234,213,171,183, + 2, 24,208,156,113,111,142,251,238, 22,215,102,225,189, 2,145,213, 36,206,230,202,247, 45,205,217, 92,101,201,157,179, 57,242, +189,167,251,222,130,247,168,185,194,217, 44,101,169, 37,242,188,135,252,115,213,188,238,156,205, 81,150,220, 57,155, 35,223,255, + 25,156,205, 81,150, 60,113, 54, 71,190,247,118,239,175, 55,131,138,253,139, 5,129,123, 1, 31,248,119, 22, 68, 45, 37, 54,155, +224,192,252,229,156,205,124,143,222,117,112, 54,231,219,205,192,230,186, 71, 45,145,223, 93, 57,155,139,223,157,167, 57,238,147, + 39,206,171, 13,175,151,112, 54,123,220,175, 54,223,255, 89,156,205,124,143,154,165, 44,185,113, 14,108,230,151,129,129, 46,191, +223,109, 78,206,230, 42, 75, 30,194,121,213,247,201, 19,231,213,134,215, 75, 56,155, 61,238,205,241, 12,105, 41,222,107, 26, 45, +213,124,214,220,156, 77,228,190,166, 56,155,216, 60, 51,164, 5,238,253, 95, 26,206,230,228,116, 15, 99,115, 54,247,180,100, 56, +155,147,179, 9, 97,189,230, 56,255,105,247,253,239,152,158,222,248,174,166, 89,202,155, 59,218, 18,225,108, 78,206, 0,185,175, + 9,206,171,184,247,215, 28,184,191, 75, 64,196,132,111,230, 55, 19, 52,179, 3,211,146,194,181, 57,195, 57,176, 37, 28,194, 22, + 64,179,135,211,241,166, 60,185, 5,226,254, 79, 73, 83, 90,150,104, 89,250,219,149, 37,183, 60, 57,176, 25,157,162,102,117,158, +221, 57,155,227, 26,174, 28,205,149, 71, 91, 58,238,205, 89,150, 90,226,222, 83, 92,133, 11, 65, 57, 41, 39,229,164,156,148,147, +114, 82,206,235,150,243,154, 4, 75,147,128,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,226, 31, 5,175,237, +187,113,113,113,171,149, 74,101, 59,111,255,235,116,186,139, 23, 47, 94, 28, 68,147,240,175, 3,189, 71, 20,255, 32,176,248,195, + 65, 23, 0, 16,199, 70, 65, 65, 65,113, 77,195,107,103,120,185, 92,158,114,242,228,201, 14,130, 32,192,110,183,195,102,179, 57, + 63,205,102, 51,250,247,239,223,228,142,244,209,209,209, 57, 18,137, 36,169, 41,231,216,237,246,243,101,101,101,125,125, 28,178, + 19, 64, 10,195,252,161, 25,197,239,222, 62, 1,148, 88,173,214,238,190, 56, 25,134, 73,113,231,243,194, 37,126,247,201, 25, 18, + 18,178,159,227,184, 4, 79, 92,222,190, 11,130,144, 95, 81, 81,209,231,207,188, 71,215, 51,162,163,163,115, 56,142,107,114,254, + 44, 45, 45,245,154, 63, 99, 99, 99, 15,177, 44, 27,215, 4, 74,137, 32, 8,185, 23, 47, 94,236,235, 67,136,236, 4,144,226,243, + 13,202, 45, 63, 49, 12, 83,108,183,219,123,250, 43, 71,190,184, 60,228, 81,127,156, 78,145,197,113, 92, 86, 84, 84,212, 51,122, +189,222, 8,128, 72, 36, 18,226, 18, 54, 0,128,205,102,171,168,169,169,233, 66,115, 34, 5, 5,197,117, 33,180, 4, 65, 96, 77, + 38, 19,242,242,242, 64,136,199,250,222,126, 5,215,235,112,224,183,141, 81,193, 81,209,176, 89, 44, 80,181,138,116,114,151,157, + 56, 6,155,213, 2,155,217,140, 54,189,122,139, 97, 64,231,206,157, 37,126, 56, 19, 62,248,224,131,168,224,224, 96, 24,141, 70, + 24,141, 70,152, 76, 38, 24,141, 70,152,205,102,152,205,102, 88, 44, 22, 88, 44, 22,216,108, 54,152, 76, 38,100,103,103,219,173, + 86,171, 79,206,105,211,166, 69,105, 52, 26, 39,159,184,137,156, 34,175,213,106,133,209,104,196,166, 77,155,124,114,114, 28,151, + 80, 82, 82, 18, 37,149, 74, 65, 8,129, 32, 8, 32,132, 52,218,220,209,182,109, 91,139,175, 64,182,208, 61,186,158,209, 97,218, +210, 53, 81, 33, 10, 57,108,130,128,204,110,109,157,127,228,127,185, 28,196,102,135, 96,179,161,253,243,163,157,251, 59,117,234, +228, 51,127, 18, 66, 18,167, 45, 93, 19, 26, 40,103, 85, 85,149,161, 99,199,142, 37,104,112,155,189, 9,173, 4,131,193, 16,229, +224,191, 76, 16,177, 44,219,104, 91,191,126, 61, 50, 51, 51,253,197, 61,225,229,151, 95,142,178, 90,173, 48,155,205, 48,153, 76, +176, 90,173,176,217,108,206,205,110,183, 59, 55,179,217,140, 61,123,246, 4,234,100,125,112,219,109,183, 61,190,102,205, 26,213, +207, 63,255,172, 74, 74, 74,130, 84, 42,133, 68, 34,129, 68, 34, 1,203,178,224, 56, 14, 55,223,124, 51, 67,179, 32, 5, 5,197, +117, 35,180, 76, 38, 83, 65,122,122, 58,113,124,143,151,203,229, 82,183,183,220,184,246,237,219,231,186,159,231,175,185, 42, 56, + 42, 26, 19, 91,135, 3, 0,222, 57, 87,229,124, 64,124,216,231, 70,231, 49,239, 93,168, 5, 0, 40, 20, 10, 48,174,175,209, 94, +160, 82,169,112,219,109,183, 65, 38,147,161,103,207,158,224,121,222,227, 38,149, 74,193,243,188,223, 68, 97, 24, 6,106,181, 26, + 83,166, 76, 17, 69, 18, 84, 65,114,140,235,211, 19, 65, 32,248,239,177,211, 48, 11, 4, 28,199, 57,183, 64, 56,165, 82, 41,142, + 30, 61, 10,142,227, 32,145, 72,156,159,226,247, 85,171, 86, 97,228,200,145,224, 56, 14, 10,133, 2,240, 51,115,176,235, 61, 50, +155,205,177, 50,153,204, 2, 64, 20,103, 82,134, 97, 98,174,228, 30, 93,207, 8, 81,200, 49,102,222, 79, 0,128,162, 89,207, 59, +239,221,158,103,223,113, 30,147,248,159, 7,192, 48, 12,120,158, 7,203,178,205,198, 89, 93, 93,109,120,232,161,135,182, 7, 7, + 7,175,215,106,181,240, 35,224, 80, 84, 84, 4,142,227,188,230,119,150,101, 49,115,230, 76,156, 57,115, 38,160,184, 27,141, 70, + 44, 88,176, 0,118,187,189, 17,175,248,221,125, 95,128, 34,235,253,161, 67,135,142, 94,179,102, 77, 24,195, 48,248,236,179,207, + 32,149, 74, 49,124,248,112, 68, 68, 68, 96,195,134, 13,144, 74,165,120,253,245,215,105,230,163,160,160,240, 85,231,241, 0,110, + 4, 16,233, 48, 17,234, 0,132,186, 28, 82,225,248,140, 20,127, 51, 12,179,207, 3, 79, 47,199, 49, 21, 12,195,236,115,249,109, + 6, 32,243,176,191, 10,128,194,177,153,208,224,254,167,185, 92, 71, 60, 15,222,174,203, 1, 13,235, 15, 1,216, 2, 96, 96,102, +102,230, 86, 0, 40, 45, 45,189,163,180,180, 20, 0,144,146,146,114, 50, 55, 55,183,163,168,121, 28,205, 83, 82,155,205,214, 65, +108,170, 18,221,162, 33, 67,134,248,124,195,183, 89, 44,151, 9, 16, 79, 90,202, 83,115,133, 55, 1, 99,177, 88,240,192, 3, 15, + 0,128,215,135,142,235, 22,128,118,131,217,108, 6,199,113, 72,109, 29,137, 73,195,210,113, 19,177, 66, 87,207,192, 86,171,195, + 61,106, 43, 78,118,238,142,249,231, 43,112, 78, 91, 15,142,227, 2,226, 20, 4,193,171,200,146, 72, 36,152, 55,111, 30, 30,122, +232, 33, 72, 36,146,128,248, 92,239, 81,114,114,242,154,220,220,220, 8,134, 97, 76,142,123, 36,183,217,108, 26,155,205, 22, 97, +183,219, 35,154,114,143,174,103,216, 4,193, 99, 62,244,150,103, 3,185, 79,129,112, 86, 87, 87, 27, 50, 51, 51,119,203,229,242, +133,209,209,209, 37,197,197,197,126,133,150,187,248,113,127,169,248,228,147, 79, 48,103,206, 28, 12, 26, 52, 40,160,112,154, 76, + 38, 48, 12,131,249,243,231, 95,246,223,212,169, 83, 47,187,158, 31, 78, 6, 0, 27, 23, 23,247,236,186,117,235, 52,226,177,173, + 90,181, 2,207,243,232,210,165, 11,130,131,131,177,125,251,118,216,237,246,128,203, 37, 5, 5,197,181, 11, 79, 90,196, 5,253, + 39, 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106,151, 58, 49,211, 81,191,174, 22,127, 19, 66, +122,185,138, 30,135, 88,139,100, 24,102,181,120,188,235,111,241,147, 16, 50, 4,128, 76,252, 61,113,226,196,180,172,172,172,233, + 19, 38, 76,120,115,198,140, 25,210,137, 19, 39,118,205,202,202,154, 46, 94,199, 83, 56, 60, 57, 90, 62,215,158, 18,155,168, 78, +157, 58,229,173,137,202,245, 1,224,179,182, 84,181,138,116, 58, 89,239, 37, 70, 56,247, 79, 41,174,113, 62,192,230,246,104, 7, +149, 74,133, 97,239,125, 20,144, 83,100, 54,155, 81, 94, 94,238,116, 25,252,109,129,114, 42, 21, 65,200,126,185, 11,138,170,100, +120,119, 87, 53,214, 28, 62, 3,158,231,113,123,231, 46,184, 67, 26,140,183, 19,101,120,249,116, 33,172, 36,176, 62,189,132, 16, +143, 2, 75,252, 46, 54,161, 4, 42,180,220,238, 81,145,209,104,172,202,203,203, 51, 8, 13, 15,118, 5, 33, 36,140, 97,152, 58, +135,203, 21, 27,232, 61,186,158,145,217,173,173,211,117,218, 19, 60,216,185,127,164,238,168,243,158,140,159,247, 33, 0, 96, 80, +247,155,253,150,135, 64, 56,171,170,170, 12,125, 7, 15,220,106, 55,152,191, 25, 61,122,116,193,230,205,155, 21,129,132,213,147, +208, 18, 93, 91, 81,100,113, 28, 7,179,217, 28, 80,220,205,102,179,215,242, 33,149, 74,175,196,209,130, 78,167, 51,175, 92,185, + 18,115,231,206, 69, 68, 68, 4,134, 14, 29,138,216,216, 88, 44, 95,190, 28,132, 16, 60,255,252,243, 80, 40, 20,162,123, 77, 51, + 32, 5,197,245, 13, 95, 90, 68,158,149,149, 53,221, 93,200,184,254,118, 21, 80,110, 98,202, 85,172,165,249,121,254,175,118, 23, + 79,226,117, 25,134, 89, 61, 99,198,140, 76, 63,225,168,240, 38,180,124, 78,137,111, 50,153, 10,186,117,235, 22,144,154,208,235, +245,165,254,196,134,167,183,122, 87,151, 64,173, 86, 67,165, 81,131, 13,176,222,181, 90,173, 78,161,178,113,227, 70, 40, 20, 10, + 12, 31, 62,252,170, 28, 45,139,197, 2,153,148, 7,219, 42, 26, 99,102,109, 70, 85,157,193,249,128,217,146, 95,128,131,101,229, +120, 57, 99, 48, 84,138,114,212,155,205, 1, 57,111,130, 32, 92, 38,178, 56,142,195, 3, 15, 60,224,116, 19, 92,251,173,192, 71, +211, 97, 68, 68,196,126,142,227, 18, 92,238, 81, 80, 74, 74, 10,240, 71,191, 30, 70, 16,132,250,208,208,208, 31, 1,196, 17, 66, + 18, 0, 4, 7,114,143, 40, 60,231, 79,247,253,130,155, 83,117, 37,156, 85, 85, 85,134,204,204,204,221,118,131,249,155, 11, 23, + 46,236, 6, 16,116,211, 77, 55, 53, 89,104,137, 2,139,231,121,204,156, 57, 19,115,230,204,113,254, 31,168,208,178,217,108,141, + 4,212,233,211,167, 27, 93,203, 93,216,249,105, 54, 37,104, 24, 93, 40,164,164,164, 56,207,137,137,137, 65,104,104, 40, 4, 65, +128, 32, 8, 8, 10, 10,130, 66,161,128, 84, 42,165,153,142,130,130,194,151, 22, 49, 76,152, 48,225, 77,134, 97, 86, 59,156,165, + 99, 62, 4,149, 39,237,209,203, 77,172, 85,120, 57, 46,211,147,216,114,253, 46, 98,226,196,137,105,238,225,240,212, 92,233,172, + 85,221,166,221,111, 4,215, 38,170,230,122,136,249,122,144,169, 67, 53, 80,168, 84,144, 72, 88, 48, 12, 67,252,113, 89, 44, 22, +103,197,255,204, 51,207,248,236,183, 18,104,127, 42,139,197, 2,150,147,224, 98, 76, 50,236,236, 54,231,185,226,198,114, 60,206, +197,116,132,228,212, 33,240, 1, 62,112,221, 29,173,231,159,127, 30, 11, 22, 44, 0,203,178,206, 52,225, 56, 14,237,219,183, 71, + 65, 65,129, 79, 46,142,227, 18,206,157, 59, 23,229,154,142,162,136, 37,132,192,110,183,163,109,219,182,198,188,188,188, 23,105, +209,189, 58,145,229,109,191,221, 46, 4,236,194,120, 58,174,170,170,202, 48,106,212,168,173,181,181,181,223,220,112,195, 13,167, +209,120, 10, 4,191,124, 28,199, 53, 18, 88,162,200,250,244,211, 79, 27,137, 34,171,213, 26,208,139,128,213,106,189, 76,240,124, +252,241,199,141, 62, 1,160, 79,159, 62, 1, 57,195, 0, 8,203,178, 68, 42,149,226,182,219,110, 67,215,174, 93,241,243,207, 63, + 67, 16, 4, 60,247,220,115, 80, 40, 20,152, 61,123, 54,108, 54, 27, 62,248,224, 3,234,104, 81, 80, 80,248,210, 34,166, 25, 51, +102, 28,155, 49, 99,134,211, 89,114,119,180,188, 60,119,239,116,136,170, 72, 81,164, 1, 48,121, 18, 68,158, 92, 50,119, 1,230, +186, 47, 43, 43,107,186,123, 56,220,155, 43, 27, 9,173, 63, 11,165,199,143,226,163, 91,210, 1, 52,110, 46,156,119,115, 71,168, +212, 42,168,130,213, 24,181,106, 27, 0, 56, 42,253, 9, 1, 57, 90,162,208,170,170,170,242, 41,178,154,226,104,177, 50, 14, 43, + 18, 46,129,200,120,112,102,107, 35,161, 37,225,120, 20, 69, 36,131,229,165,224,236,182,128, 56, 9, 33,151, 53, 21,142, 29, 59, + 22, 12,195, 56, 71,136,117,235,214,205,149,139,241,247,112,124, 45,188,161, 15,158,123,115,236, 7,149, 70, 90, 98,175, 36,127, +238,255, 18, 39,127,120, 22, 0,208, 87,167,115,222,139,105,221,254, 24, 59, 48,235,232, 86,167,251,248, 30, 94,189, 34,206,170, +170, 42,195, 77,157,210,118, 75,195, 67,190, 57,127,254,252,110, 0,236,131, 15, 62, 24,218,173, 91,183,128,202,164, 56,184,194, + 93,100,185, 58, 89,226,167,159, 17,182, 46,194,209, 30,144,128, 18,155, 17, 3,200,243, 68,204,219, 26,141, 6,106,181,218, 57, +226, 54, 40, 40, 8, 74,165,210,217,191, 51, 64,225, 70, 65, 65,113,253, 34, 76, 20, 58, 14,177,212,200,105,114,244,173,202,116, +253,237,201,241,114, 56, 80, 57,126,234,215, 53, 14,129,230, 17,162,179,230,118,206,106,111, 34,141, 19, 21,164,235,103, 76, 76, +204,175,106,181, 58, 57,208,216, 55,101, 20,155,221,106,185,204,217, 98, 24, 6,234, 96, 53, 20,106, 21, 20,193,106,175,174,151, + 47,161, 37, 58, 69,226, 67,103,225,194,133, 80,171,213,248,215,191,254,213,228, 62, 90, 78,161, 37,101,177, 65,190, 9, 18, 25, +215, 72,100,113, 28, 7, 9,207,163, 84, 29, 11,150,231,193,217, 2,115,201,106,107,107,193,113, 28, 38, 77,154,228,124,131,119, + 21, 89, 77,137,179, 47,176, 12, 35,186, 91,242,118,237,218,189,202, 48, 76, 34,128, 36,157, 78, 39,191,120,241,226,173,180,188, +250, 80, 6,118,235,101, 46,148, 55,247,245, 74, 57, 69, 39, 75, 26, 30,242, 77,199,142, 29,157, 78,150, 82,169, 20, 71,155,250, +191,199, 44,235, 81,100,185,143, 16,228, 56,174, 33, 47,251, 25, 29,233,234,104,205,152, 49,195,201,235,234,100,137,104, 74, 57, + 18,195,186,117,235, 86, 28, 60,120, 16,207, 60,243, 12, 20, 10, 5,230,204,153, 3,155,205,134,169, 83,167, 66,161, 80, 64, 38, +147,209,204, 71, 65, 65,221,172, 70, 90,196, 13, 21,110,253,160, 24, 55, 81, 83,225, 73, 96,185, 54, 19,138,223, 25,134,177,122, +224, 53,187, 53, 41,186,239, 23, 63,171,102,204,152,177, 89,116,178, 92,246, 55, 10,135, 95, 71, 75, 46,151, 39,231,229,229, 57, + 39,194,244,245,105, 54,155, 49,104,208,160,128,157, 49,113,212, 33,199, 73, 26, 9, 11,101,176, 26, 74, 77, 48, 20,106,181,187, +224, 96,252, 85,226,226, 27,177,171,208,154, 60,121, 50, 56,142,195,130, 5, 11, 0, 0,175,190,250,106,192,125,180, 68, 78,216, + 25, 20,147,179, 72,159, 53, 18,230,111,173, 40,219,241, 59, 56,142, 67, 84,239, 59, 32,220, 52, 18,122,133, 26,156,221, 22,240, +168,195,234,234,106, 20, 20, 20, 64, 34,145,224,149, 87, 94,105, 52,215,145,251, 72,182,141, 27, 55,250,141,187, 39, 39,107,242, +249,106, 39,143, 66,161, 96,127,255,253,247,100, 65, 16, 82, 12, 6, 67,187, 62,125,250, 8,180, 40,251, 17, 69,130, 45, 32, 81, + 21,104,254,116,231, 20,251,100,213,214,214,126,115,254,252,249, 61, 0,216,209,163, 71,135, 42,149, 74,124,245,213, 87,122, 0, +178,229,203,151, 43,252,137, 34, 49,223,248, 19, 89, 60,207, 55,228,229, 64,226, 78, 26, 79, 89,226,175, 99,124, 32,121, 94, 12, + 43,195, 48,176,219,237, 80, 40, 20,141,156,172,160,160, 32,200,229,114,154,241, 40, 40, 40,252,213, 37,251, 2,174,199, 9,233, +229, 34,170,246, 93, 9,111, 83,174,231, 15,156, 55,161, 97, 50,153,112,226,196,137, 64,121, 2,158, 24,179,117,207,155,241,222, +133, 90, 48, 12,131,255,246,185, 1, 42,141, 26, 74,149, 10,247,255,188,213, 89,113, 31,157,254, 42,228, 42, 53,226,250, 13, 13, +168, 34, 23,155, 14, 93,133, 86, 77, 77, 13,120,158,199,251,239,191, 15,150,101,241,193, 7, 31, 32, 62, 62, 30, 23, 47, 94,196, +242,229,203, 3,114,180, 36,118, 9, 98, 31,235, 4,229,216, 16,104, 30,235,143,176,219, 38,227,130,153,195, 78,163, 18,253,141, +199, 33,219,240, 41,204,130, 61,224, 17, 88, 54,155, 13, 91,183,110,117,239,240,238,236, 83,101,179,217, 96,181, 90, 97,177, 88, +240,193, 7, 31, 4, 50,194,243,178,251, 38,166,161, 99, 18, 84, 73,110,110,110, 36, 33, 36, 28, 64, 8,128, 74, 90, 92,125, 35, +182,247,243,136,236,249, 52, 0, 96,213,140, 39,156,251, 39, 29,253, 35,127,206,252,182, 97, 1,128,142, 73, 67,155,196, 89, 85, + 85,101,184,125, 80,159, 28,163,192,127,221,165, 75,151, 70, 78, 86, 80, 80, 16,227,248, 29,144, 93,198,178, 44, 36, 18,201,101, +205,133,222,196, 86, 32,125,180,108, 54,155,115, 34, 81, 95,253, 25,175,196,209,122,226,137, 39, 16, 27, 27,235,116,178,222,123, +239, 61, 40, 20, 10, 76,156, 56, 17, 86,171, 21,159,126,250, 41,205,124, 20, 20, 20,127,186, 40,251, 51,224,177, 38, 53, 26,141, +133, 93,187,118,133,151,255,226,131,130,130,120,183, 72,197,181,111,223, 62,215, 67, 19,226, 16, 0,217,158, 42,117,134, 97, 16, +172, 9, 70,144, 90, 5,165,155,139, 21, 20,172,129, 92,173, 6, 43,245, 88,153, 95,198, 41,246, 45,113, 21, 90,226, 86, 91, 91, + 11,158,231, 49,119,238, 92,104, 52, 26,152, 76, 38,191,156,226, 67, 71, 34,145, 64, 95, 84,135,147,211,179, 33, 11,218,137,118, + 67, 31, 66, 44,175,128,116,251,143, 48,216,173,254, 38, 44,189,140,179, 67,135, 14,120,231,157,119, 46,155,214,193, 27,226,227, +227,253,198,221,221,201,154,121, 67, 27, 72,101, 82,140, 63, 94, 4,147,201,196, 60,244,208, 67, 2, 0, 3,128, 10,131,193,112, + 62,144,244,108, 6,252,227, 57,125,141,138, 21, 33, 16,187, 39, 1,227,145, 83,116,178,140, 2,255,117, 65, 65,129,232,100,133, + 40,149, 74,124,241,197, 23,122, 0,236,212,169, 83,149,137,137,137,146, 64,242,146, 68, 34,193,172, 89,179, 60,246,201,242, 36, +186,154, 82,142, 92,207, 29, 48, 96,128,199, 9, 75,189,136,183,203, 56,197,176, 70, 68, 68, 56,157, 44,187,221,238, 28,109, 40, +206, 62,239,227,165,130,230, 79,202, 73, 57,175, 31,206,107, 18, 30,107,224,139, 23, 47,222,238,237,132,182,109,219,230,229,229, +229,181, 23,151,226,112, 84,156, 82,163,209,216,161, 79,159, 62,126,173, 29, 65, 16, 32,151,203, 65, 8,193,173,239,100,129, 97, + 1, 22,141, 31, 98, 81,183, 12,134, 68,194, 65,104, 88,234,195,239,168, 67,131,193,208,232,225,224,105,171,175,175,135,201,100, + 10,120, 54,111,163,209,216,104, 10, 6,134, 8, 56,247,219,178,203, 70, 31,138, 91,160,253,118,130,130,130, 26, 53,253,248,113, +172,152, 64, 28, 45,215,166, 71,169, 76, 10, 78,202,139,142, 86,221,233,211,167, 71,209,108, 30, 56,196, 1, 11, 0,144,218,103, + 56, 4,193, 14, 98,183, 55, 90, 38,169, 83,242,237, 16,136, 29, 22,171, 30, 38,147,201,223,180, 39, 76,101,101,165, 97,212,168, + 81, 91, 1,252,239,158,123,238,201, 69,195,236,194, 68,173, 86,203,121,158, 23, 0, 84, 3, 32,151, 46, 93, 10,185,112,225,130, + 96, 52, 26,219,248, 11,231,154, 53,107,112,226,196, 9,244,235,215,175,209,114, 80,162, 43,234, 58,187,123, 32,249, 83,108, 46, +247, 52, 35,188, 55, 33, 23, 40, 36, 18, 9, 66, 66, 66, 32,149, 74,241,254,251,239, 67, 42,149, 66,169, 84, 2, 0, 62,253,244, + 83,231,228,171, 20, 20, 20, 20,215,141,208,242, 87,111,250,104, 86,244,217,132,104,179,217,138, 19, 19, 19,155,116, 49,187,221, + 94,230, 71,184, 21, 47, 95,190, 92,234,234, 66,248,251, 36,132,148,249,121,216, 22,175, 90,181, 74,234,201,221,240,182,192,180, + 63, 78,187,221, 94,156,148,148,228,213, 49,241, 4,171,213,122,193,159,104,205,170, 48, 52, 18, 9,227,143, 23,121, 93, 59,145, +194,111, 94,243,145, 63,223,186,210,252,121, 58, 53, 53,245, 66,104,104,232,218,232,232,232,170, 29, 59,118, 68,244,234,213, 43, +194,245,152, 94,189,122,197,186,157,102,134,247,117, 14,193, 48, 76,241, 61,247,220,227, 49,207,139,162,201, 67,254, 44,246,151, +231,247,238,221, 43,117, 61,223, 27,191, 75, 57, 42, 14, 64,184,158, 75, 79, 79,103, 93,121,188,229,125,171,213, 90, 65,115, 33, + 5, 5,197,117, 47,180, 12, 6, 67, 81,215,174, 93,109, 94,254, 59,239,235,220,170,170,170,158,205, 29, 1,171,213,218,231,159, +192, 89, 89, 89,217,172,113,183,217,108,197,142, 9, 74,125, 30, 67,179,248, 95,119,143, 0,160,188,188,252, 38, 0,208,233,116, +240,183,172, 78, 19, 4, 97,179,231, 79,155,205,214,167, 37,210,180,186,186, 58,131,230, 44, 10, 10, 10, 42,180,154, 0,186, 24, +241,223, 3, 45, 33, 90, 41, 40, 40, 40, 40, 40, 40,154, 23, 44, 77, 2, 10, 10, 10, 10, 10, 10, 10,138,150, 1,131,134,145, 3, +158,208,148,209, 4, 67,174,224,218,217,148,147,114, 82, 78,202, 73, 57, 41, 39,229,188,238, 56,253,113,211,209,140, 45, 44,192, + 40, 39,229,164,156,148,147,114, 82, 78,202,121,253,113, 94,147,160, 77,135, 20, 20, 20, 20, 20, 20, 20, 20, 45, 4,142, 38,193, + 95, 6, 9,154, 48,163,190, 63, 16, 66,194, 0,120, 91, 48,206,204, 48,204,165, 43,224,100, 0, 72, 29,155, 56,209,145, 21,128, + 5,128,133, 97, 24,226,159,227, 93,182,164, 36, 44,141,216,249, 94,132, 97,120, 65,192,225, 54,109, 90, 31, 98,152, 59,204, 0, +160,138,238,212, 89,173, 82, 12, 49, 89,204,201,114, 94,118,162, 70, 87,191,209, 84,158, 87, 72,179, 7, 5,197, 95,130,187, 0, + 76, 65, 67,183,146, 25, 0,150,209, 36,161,160,104, 33,161,165, 86,171,247,179, 44,155,224,111,126, 30, 17,142,181,204,138, 47, + 93,186,212,179, 9,215, 30,165, 86,171, 7,241, 60,127, 11, 0, 88,173,214, 29,245,245,245,155, 1, 44, 7, 96,187,194, 56,105, + 0, 60, 0,224, 17,199,239, 37,142,202, 66,123,133,124, 93, 67, 66, 66,126,224,121,158, 84, 86, 86,246, 6,128,136,136,136,221, + 86,171,149,209,106,181,247, 3, 56,210, 68, 62,150,231,249,153,189,123,247,238,191,109,219,182,255, 1,152,219, 76,247, 82,206, +178,172, 71,129, 34, 8, 66,210, 21,136, 44, 41,128,144,185,115,231, 70, 44, 94,188, 56,189,184,184,184, 11, 0, 36, 36, 36, 28, + 29, 61,122,244,161,113,227,198, 85, 17, 66,106, 25,134,177,248,226, 41, 41, 9, 75, 43, 47,205,127,166,172,252,196, 3, 0, 16, + 19,219,101,153, 68,194, 74, 9, 57,176, 75,217,234,145, 86,237,219, 37, 61,253,221, 87,115,165, 73,201,173,177,105,231,193, 27, +199,189,248,102,218, 5,224, 19, 42,182,254, 60, 4, 7, 7,239,103, 89, 54,193, 87, 25,247, 84,230,237,118,123,113,117,117,117, + 79,111,156, 28,199, 37,248,170, 47, 60,237, 19, 4, 33,191,178,178,210,227, 84, 19, 26,141,102, 23,199,113,201,129,114,137,159, + 54,155,173,216,219, 40, 93,141, 70,179, 95, 34,145, 36,248,138,167,167,255, 4, 65,200,175,168,168,240, 22,206,203,226,222, 28, +225,188, 18, 78, 95,225, 20,235, 35, 0,159, 70, 68, 68,220, 92, 85, 85,245, 40,128, 55,181, 90,109, 55,137, 68,130,240,240,240, + 55,205,102,243,153,144,144,144, 47,107,107,107,119, 2,120, 17, 0, 93, 47,149,130,162,185,160,209,104,202,234,235,235,137, 8, + 65, 16,136,213,106, 37, 38,147,137, 24, 12, 6,162,211,233, 72,125,125, 61,209,106,181,164,182,182,150, 84, 85, 85,145,200,200, + 72,247,201, 27,189,181,225,118,209,104, 52,121, 89, 89, 89,166,130,130, 2, 98,177, 88,136,197, 98, 33,133,133,133,228,163,143, + 62, 50,105, 52,154, 60, 0, 93,188,156, 59,196, 75,101,113, 27,128,165,233,233,233,230, 53,107,214, 16,163,209, 72,116, 58, 29, + 89,182,108, 25,185,225,134, 27,204, 0,150, 58,142, 97, 3,228, 4,128,190, 49, 49, 49,197,103,207,158,181,111,220,184,209, 18, + 18, 18,146, 29, 18, 18,146, 93, 88, 88,104, 63,123,246,172,208,170, 85,171, 98, 0,125,155, 16, 78, 0, 24, 57,126,252,248,178, +194,194, 66, 50, 96,192,128,195, 46,251, 25,248, 95,231,110,136, 39, 39,139, 16, 18, 67, 8,137, 69,195, 36,151,151,109,132,144, + 88,199, 49, 97, 1,114,170,242,243,243, 91, 71, 71, 71,103, 49, 12, 99,118,231, 99, 24,198, 28, 29, 29,157,149,159,159,223,154, + 16,162,242,197, 89,124,126,222,147,107,215, 12,174,209, 93, 58, 69,116,151, 78,145,255,125, 61, 80,251,212,184, 71,151,198,182, +237,190, 32, 52, 33,109,238,137, 83,167,231, 19, 66,230,111,222,151, 55,127,242,231,191,206,191,119,220,236, 47, 34, 18,211,159, +106, 66,122, 94, 13, 40, 39,128,208,208,208, 82,157, 78, 71, 8, 33,196,110,183, 19,139,197, 66, 76, 38, 19,209,235,245,164,190, +190,158,212,213,213, 57,203,121,109,109,173,243,123, 84, 84,148,215,242, 30, 22, 22, 86,102, 48, 24, 26,213, 29,102,179,217, 89, +127,232,245,122,162,215,235,137, 78,167,115,110,245,245,245, 36, 46, 46,174,200, 71, 56, 47,138,225, 20, 4,129,216,108, 54, 98, +177, 88,156,188, 70,163,177,209,102, 50,153,136,201,100, 34,137,137,137, 1,135, 51, 16, 78,163,209, 72, 18, 18, 18, 74,188,113, +134,135,135,151, 25,141,198, 70,156,174,241,119,231, 21,127,199,196,196,148, 54,133, 51,144,112,250, 74, 79, 7,230,230,230,230, + 18,131,193, 64,226,227,227,171,238,191,255,126,171,221,110, 39,107,214,172, 33,233,233,233,194,192,129, 3, 45,149,149,149,228, + 95,255,250, 23,241,241, 82, 72,203, 17,229,164,184, 18, 71,139, 97, 24,168, 84, 42,124,255,253,247, 94,151,227,112,253,222,166, + 77,155, 64,175,217, 51, 57, 57,121,235,246,237,219, 21,177,177,127, 76,136,109, 54,155, 17, 22, 22,134,231,158,123, 78,118,215, + 93,119,181, 31, 58,116,232,238,115,231,206, 13, 0,176,223, 15,223,125,145,145,145,159, 77,154, 52, 41,250,193, 7, 31, 68, 68, + 68,163, 73,183, 49,106,212, 40,220,127,255,253,210,220,220,220,135, 22, 46, 92,248,208,188,121,243, 74,235,235,235,199, 1,248, +209, 23,169, 66,161,184, 39, 46, 46,238,139,237,219,183, 71, 69, 69, 69, 33, 37, 37,133,125,253,245,215,219,119,232,208, 65,145, +144,144,192, 94,188,120, 17, 63,255,252,115,252,195, 15, 63,188,162,172,172,236,105,139,197,178, 50,128,184,203, 34, 34, 34,222, +124,250,233,167, 91,105,181, 90,219,129, 3, 7,242,196,253, 50,153,108,106, 70, 70, 70,175, 45, 91,182,124, 11,224,203, 43,113, +178, 8, 33, 90,252,209,196, 39,194, 42,254, 31,136,179, 69, 8,145, 29, 62,124, 56, 60, 35, 35,227, 71,147,201,212,253,153,103, +158, 57, 63,125,250,116,133, 70,163,209, 0, 96,180, 90,237,165, 41, 83,166,152,103,207,158,253, 70,231,206,157, 7,239,218,181, +235, 62, 66,136,213, 33,200, 46,231, 99, 24,103,120,138, 46, 84, 96,235, 78, 65,246,206,196, 87, 19, 62,156,150,124,110,223,241, + 34,129, 83,104,240, 75,206, 49,148, 85,213,227,215, 93,199, 17, 19, 17,204, 72,229,124, 90, 72,252, 13, 3,106, 47, 28,207,129, +143, 25,210, 41,154, 7, 12,195, 64,169, 84,226,151, 95,126,185,108,233, 42, 79,203, 90,113, 28,135,208,208, 80,191,171, 27, 4, + 5, 5, 97,227,198,141, 30,215, 94,244,180,164, 79, 72, 72, 8,124,189,108, 48, 12,131,160,160, 32,236,216,177, 3, 44,203,122, + 92, 26,200,125,159, 74,165, 2,235, 99,173, 43,145, 51, 39, 39,199, 47,151,248,169, 86,171,129,134,166,127,239,133, 82, 46,199, +246,237,219,189,198,217,253,187,218,177,222,171, 63,206, 29, 59,118, 52, 90,250,203,125, 73, 48,215,223, 42,149, 10,140, 31,210, +176,176,176,222, 9, 9, 9,216,187,119, 47,150, 47, 95, 30,158,150,150,134,211,167, 79,131, 97, 24, 76,159, 62,157,185,225,134, + 27,248,210,210, 82,244,235,215, 15, 63,253,244, 83, 31,173, 86, 75, 11, 12,197, 95, 2, 66, 8, 15,224, 70, 0,145,104,232,118, + 83, 7, 32, 20, 13, 43,105,200, 0, 84, 1, 80, 56, 54, 19,128,122, 0,173, 28,167, 87, 58,234, 22, 87,129, 80,225,186,248, 52, + 33,164,151,131, 91, 92,161, 34,210,229, 88,241, 26,238,191,221, 63, 61,114,115, 0,176,122,245,106,241, 97, 54, 48, 51, 51,115, +171,107,228, 2, 17, 89,226, 58,101, 30,202,180,251, 16, 77,185, 74,165,250, 97,247,238,221,138,200,200, 63,226, 96, 50,153, 80, + 87, 87,135,250,250,122,212,213,213, 33, 56, 56, 24,203,151, 47, 87, 12, 30, 60,248,135,186,186,186, 14,142, 68,243,198, 57,235, +226,197,139,209, 54,155, 13, 50,153,231, 46, 74, 44,203,162, 83,167, 78,120,243,205, 55, 49,108,216,176,152, 65,131, 6,205,114, + 19, 90,151, 13, 37, 85, 42,149, 95, 28, 56,112, 32, 74,169, 84, 34, 47, 47, 15,197,197,197, 24, 63,126,124,107, 65, 16, 80, 84, + 84,132,211,167, 79,227,194,133, 11, 88,184,112, 97,212,136, 17, 35,190,240, 32,180, 60, 13, 79,125,230,229,151, 95,238, 24, 22, + 22,198,126,244,209, 71, 53, 58,157,238,255, 28,251,223,153, 51,103,206, 99,253,251,247,143,250,247,191,255, 77,118,236,216,177, +216,113,227,188,166,167,107,159, 44, 71, 51, 31, 28,153,239,164,219, 57,157, 92,254, 7, 33, 36, 6,128,137, 97,152, 26, 15,156, + 12,128,144,161, 67,135,190, 98, 50,153,186,111,223,190,253,204, 45,183,220,146, 8,224,162,152,249, 66, 66, 66, 84,179,102,205, +138,206,204,204,204,189,245,214, 91,187, 15, 29, 58,244,149,138,138,138,233,132,144, 10,151, 62, 91, 78, 78, 65,192,225,152,216, + 46,203,114,118,141,123, 96,203, 14,179,244,213, 23, 39,159,111,211, 58,169,246,112, 94,181,253,120,126, 5,234, 12, 54,220,123, +107,195, 2,230,189,187,180,193,103,223,111,199,115, 47,189,197,255,184,108,209,253,103, 8, 84,245, 37,199,215,248, 72,207,171, + 5,229,132,179,137, 9, 60,207,227,142, 59,238, 0,195, 48,151,173,229,201,243, 60,118,237,218,133, 91,111,189, 21, 60,207,227, +137, 39,158, 8,136,147,227, 56, 12, 29, 58,212,185,142,162, 43,159,187,104,240,162, 9,178,221, 42, 91,112, 28, 7,150,101,189, + 46,164,237,206,233,175, 94, 18,195,233,139,203,245, 63,127,225,116, 44,121, 20,176,200, 10,148, 83, 12, 39,199,113,232,211,167, + 15, 14, 29, 58,228, 83,116,121,209,151,141,226,126,233,210,165, 49, 29, 58,116,200,153, 59,119,110, 56, 0, 84, 85, 85, 57, 23, +188,151, 72, 36, 56,117,234, 20,204,102, 51,222,125,247, 93,139, 86,171,253, 55, 45, 71,148,179, 37, 57,125,105, 17, 0,253, 39, + 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106, 66, 72,166,248, 57,113,226,196,180,172,172,172, +233, 19, 38, 76,120,115,198,140, 25,199, 24,134, 89, 13, 0,238,191, 29,117, 73,166,155,136,139, 20,121, 28,101,174,209,177,158, +126,187,127,122,226,110,228,104,101,102,102, 50,142, 72, 50,174,149, 90,160, 66, 43,144,181,251, 56,142,123,126,250,244,233,209, +190, 68, 86,125,125, 61, 74, 74, 74,144,152,152,136, 39,158,120, 34,122,238,220,185,207,219,108,182,143,125,208, 74, 37, 18, 9, +246,238,221,139,242,242,114,116,237,218, 21,201,201,201,141, 14, 56,123,246, 44,214,174, 93,139,154,154, 26,244,232,209, 3,104, +232,220,237, 17,221,186,117,123,183, 83,167, 78, 67, 89,150,181, 41, 20, 10, 28, 62,124, 24,221,187,119,199,247,223,127,143, 54, +109,218, 64,169, 84, 34, 55, 55, 23, 93,187,118,197,214,173, 91, 17, 25, 25,137,244,244,116,155, 86,171,221, 86, 93, 93,189,249, +220,185,115,239,122, 11,103,124,124,252,228,167,158,122, 74, 86, 82, 82, 34,124,243,205, 55,219, 1,108, 7,240,252, 91,111,189, +245,248,176, 97,195,162, 14, 30, 60, 88,187,111,223,190, 61, 94, 68, 86, 32, 78,150,205,253,161,100,183,219, 77, 6,131,193,108, + 50,153,172, 44,203, 22, 50, 12, 99,182,219,237, 29,188,153, 16, 99,199,142,109, 91, 89, 89,249,220, 75, 47,189, 84,224, 16, 89, +167,208,208, 1, 30, 0, 96,179,217, 76,245,245,245,218,140,140,140,196,135, 31,126,248,204,210,165, 75,159, 27, 59,118,236,242, +111,190,249,166, 30,128,193,157,176, 77,155,214,135, 36, 18, 86,170,171, 11,207, 95,177,252,203,151,215,174,122,190,117, 81,209, +133,246, 17,173, 34,117, 82,117,100,201,242, 37, 95,239, 7, 96, 46,169,208,226,200,217, 82,240,188, 4, 39,138,106,209,255,246, + 81,252,153,188,105,125, 1,172,161,239,114, 45,255,178, 40, 46, 66,189,101,203, 22,159,142,214,174, 93,187,192,243, 60, 20, 10, + 5,102,207,158,237,147, 84, 20, 6,162, 91,228, 79,204,136,139,163,251,114,159, 4, 65,112, 46,244,238,190,253,223,255,253, 31, + 94,122,233,165, 70,215,112,136, 13,198, 31,167,183,240, 37, 38, 37,161,188,172,172,209,190, 64, 22,165,183,219,237,224,121, 30, + 11, 22, 44, 64,102,102, 38, 86,175, 94,237,243,243,142, 59,238, 0,203,178, 36,144,244,236,211,167, 15, 44, 22,139, 51,204,167, + 78,157,242,200, 59,111,222, 60,127,193,188, 11,192,148,238,221,187,107, 6, 13, 26,132,156,156, 28,220,127,255,253, 38,139,197, +146, 7, 0,119,222,121,103,234,220,185,115,101, 7, 14, 28, 64, 68, 68, 4,127,254,252,249,255,129,118,144,167,104, 97,120,210, + 34,226, 51, 47, 43, 43,107,186,187,136,113,133,248, 63,195, 48,171,103,204,152,145,233, 42,138, 92,127,139,174,147,155,136, 75, +115,117,164, 92, 69,148, 55, 1,229,246,188,117, 61,190,194,163,208,114, 68,108,160,171, 11, 36, 86,190,254, 68,150,143, 55,199, + 70, 8, 9, 9, 25,126,239,189,247, 58, 69,142,209,104,116, 10, 44, 81,100,137,191,115,115,115,209,179,103, 79,105, 72, 72,200, +240,170,170,170,143, 3, 16,113,136,139,139, 67,101,101, 37,142, 30, 61,138,196,196, 68, 88,173, 86,172, 95,191, 30,181,181,181, +224,121, 30, 82,169, 20, 22,139,207,190,219,232,212,169,211, 29,139, 23, 47,238,185,104,209,162, 75,226, 27,221,146, 37, 75, 64, + 8, 65,100,100, 36,244,122, 61,202,202,202,176,121,243,102,216,108, 54,168,213,106,164,164,164,200,238,185,231,158,190, 83,166, + 76,225,125, 8,173, 62,247,223,127,127,136, 70,163,193,139, 47,190, 72, 44, 22,203, 12,199,190,201,227,198,141,139, 40, 44, 44, + 52, 63,249,228,147,123, 45, 22,203, 71,162,153,232, 42,112,188,220, 88,175, 78,150,213,106, 21,211,180,160,190,190, 30,173, 90, +181, 74,116,117,182,188,137,193, 29, 59,118,244, 1, 32,153, 58,117,106, 16,128, 50,215, 48,152,205,102,212,215,215, 67,167,211, + 89,107,107,107,203, 95,123,237, 53,219,210,165, 75, 37,142,115, 78,120, 18, 90, 12,115,135, 89,163, 81,202, 8,145,188, 53,127, +254,124,245,176, 97,195, 88,181, 90,141,186,186, 58,205,175,235,214,169, 7, 15,234,155, 50, 61,235,195, 13,154,132,174,101, 59, + 14,231,227, 66,105, 45,204, 86, 43, 82, 98, 67, 26,252, 48,138, 22,135, 99, 32,139,211,209,114, 21, 21, 57, 57, 57,184,253,246, +219,157,101, 93, 42,149, 54,114,190,252,113,114, 28,135,219,111,191,253, 50,135,103,203,150, 45, 30,221, 39,127,112, 21, 69,238, +226,200,147, 0, 99, 89,214,239, 2,235,162,155,231, 73,108,185,186,250,110,226,205, 95, 51, 7, 56,142,195,184,113,227,192,243, + 60, 94,127,253,117,112, 28,135,244,244,116,112, 28,135,140,140, 12,240, 60,143, 91,111,189,181,201,113,223,189,123, 55,186,119, +239,238, 12, 83,122,122, 58,122,245,234, 5,142,227,208,175, 95, 63,240, 60,143,161, 67,135, 6,194,249,102, 93, 93, 93, 55,181, + 90,141,220,220, 92, 72, 36, 18, 48, 12,115, 26, 64, 55, 0,136,141,141, 61,163, 6,111,130,189, 0, 0, 32, 0, 73, 68, 65, 84, +215,235,219, 26,141, 70, 60,245,212, 83,140,217,108,238,250,250,235,175,191,101, 52, 26,169,208,162,104, 49,184,107, 17, 23, 24, + 38, 76,152,240, 38,195, 48,171, 69,135,202,221,121,242,244,219, 67,221, 36, 58, 80,251, 28,101,181,151,155,136,171, 96, 24,102, + 31, 33,228, 78,111,231, 2, 48,187, 9,171, 70, 77,135,174,205,134,126, 29, 45,177,242, 13, 84,104,249,131,209,104,188, 49, 42, + 42,202,171,200,114,253, 52,155,205, 72, 78, 78,134,209,104,188,177,169, 15,141,216,216, 88, 88, 44, 22,124,249,229,151,144, 74, +165,144, 74,255,208, 23,102,179,111,179,232,248,241,227, 5,187,119,239,238,222,163, 71,143,176,159,126,250,169, 98,192,128, 1, +145,195,134, 13,131, 66,161,128,193, 96,128,213,106, 69,239,222,189,209,169, 83, 39, 20, 23, 23,227,215, 95,127,173,236,208,161, + 67,171, 61,123,246, 8,165,165,165,231,124, 80,223, 54,120,240, 96, 48, 12,131,117,235,214, 85, 2,216, 39,151,203,215, 78,155, + 54, 45,204,108, 54, 11,163, 71,143, 62, 95, 93, 93,253, 18, 0,139, 76, 38,155, 51, 96,192,128,140,236,236,236,111, 5, 65,152, +221,212,140,234,158,182, 58,157, 14, 65, 65, 65,129, 76, 37,193, 87, 87, 87,119, 1, 0,149, 74, 21, 14,224,140, 51,135, 27, 12, +141,196,176,217,108, 54,134,135,135,171, 0,192,113, 14,239,133, 51,210,102,195,138,115,231,242,131, 93,251,207,133,134,134,226, +145,135, 31,102,111,233,211, 71,214,237,198, 27,135,190,253,201,162,239,227, 34, 52,230,148,184, 8, 88,237, 86,100,111, 88, 47, + 16,193,186,129, 86, 59,127,142,208, 18,197,134,187,163,197,243, 60,182,110,221,122,217, 62,169, 84,138,255,254,247,191, 1, 9, + 3, 81, 84,121,107, 58,115,107,234, 98,252, 9, 24,158,231, 33,145, 72,176, 96,193, 2, 8,130,128,151, 95,126,185, 81,115,162, + 43,127, 64,118,158,139, 8,236, 52, 89, 0, 96, 70,241, 76,185,243,124,247,240, 58,206, 9,200, 37,155, 59,119,110, 64,142,214, +157,119,222,233, 87,184,186,182, 48,184,134,235,208,161, 67, 30,121,231,207,159,239, 55, 61,237,118, 59,214,172, 89,227, 20,169, + 34,222,126,251,237,167,100, 50, 89,244,182,109,219, 80, 90, 90, 10,157, 78,135,250,250,122,244,238,221, 59,133,101,217,195,165, +165,165,133, 39, 78,156,184,151,150, 30,138, 63,209,209, 50,205,152, 49,227,216,140, 25, 51, 60, 58, 86,238,206,146, 47,231, 73, + 20, 88, 14, 65, 20, 41,138, 55, 52,116,171,217,231,239, 92, 0, 50,247,166, 67,159, 70,144,155,138,156,226,169,242, 13,164,249, + 48, 64, 59,157, 99, 24, 6, 70,163,209,163,192,114, 21, 7, 22,139, 5,213,213,213,176,219,237, 87, 60,215,151,167, 55, 89,127, + 66,235,232,209,163,255,122,252,241,199, 75, 66, 66, 66,186, 85, 84, 84,148, 11,130,112,235,174, 93,187, 34, 57,142,131, 70,163, +129, 70,163,193,218,181,107,161, 84, 42, 49,110,220,184,114,187,221,158, 19, 28, 28, 28, 97, 48, 24,126, 47, 45, 45,125,219,171, +130,225,249,161,253,250,245,195,129, 3, 7,112,233,210,165,141, 0,210, 31,125,244,209,219, 91,183,110,205, 76,155, 54,205,120, +246,236,217,217, 0,202, 85, 42,213,226,197,139, 23, 15,234,209,163, 71,240,232,209,163,177,117,235,214,249, 0,140,129,198, 89, +167,211, 53, 18, 88, 90,173, 22,117,117,117, 80,169, 84,182, 0,211,140,199, 31, 35, 12, 65, 8,113,222, 27,135,155, 37,222, 31, +194,113,156, 56,170,209,155,200,130, 74,165,154,186,104,209, 34,133,251, 32, 5,187,221,142,178,178, 50,104, 52, 26, 76,122,251, +109,233,123,227,255,221, 93,162,142,222,197,178, 12,204, 22, 82, 67, 4,243,122, 93,217,131,219,128,119,105,205,243, 39, 64, 20, + 6,119,223,125,247,101,205,133, 82,169, 20, 27, 55,110,196,136, 17, 35,156, 47, 46, 61,122,244,240,251,114, 37, 10,131,187,238, +186,203,233, 12,173, 95,191,222, 99,179,159,232, 72, 5, 34, 8,197, 99, 95,120,225, 5,112, 28,135,207, 62,251, 12,175,188,242, + 10, 88,150,197,204,153, 51,193,178, 44,222,121,231,157,128, 69,166,171,128, 41,252,176,225, 51,225, 21, 45,170,230, 69, 3, 0, +130, 53, 26, 49, 66, 77,170,123, 56,142,115, 58, 89, 55,222,120, 35,120,158, 71, 70, 70, 6, 56,142,115, 58, 89,195,135, 15,119, + 77, 71, 18, 8, 39,199,113,200,203,203,115,134, 57, 35, 35,163,145,147,197,113, 28,238,188,243,206, 64,130, 57, 61, 52, 52,116, + 74,167, 78,157, 58,207,154, 53,139,151, 72, 36, 24, 60,120,112,106, 76, 76,204, 57,155,205, 22, 49,117,234, 84,165,135,115, 20, + 0,186,117,238,220, 89, 69, 75, 13, 69, 11, 58, 90, 83, 60,252, 21,230,218,231,170, 9, 47,146,171, 93,143, 23, 57,220,197,145, +195, 33,203,241,199,229,233, 92,127,224, 68, 5,233,203, 82, 15, 68,104, 57,108,103,159, 23, 83, 42,149, 71,202,203,203, 51, 20, + 10, 69, 35,145,229, 73,112, 73, 36, 18,148,150,150, 66,169, 84, 30, 49,153, 76,205,118, 19,253, 53, 29, 2, 48,158, 62,125,122, +188,203,239, 33,195,135, 15,255,102,227,198,141,177,217,217,217,216,179,103, 15, 34, 35, 35, 49,119,238,220,139,101,101,101,255, + 2,176,177,178,178,210,239,117,219,182,109,219, 69,173, 86, 99,199,142, 29, 0,176, 21,192,191,159,123,238, 57,198,106,181, 98, +222,188,121, 58, 0,235, 66, 67, 67,215, 44, 95,190,188,123,183,110,221,100,217,217,217,218, 61,123,246,252, 22,160,200,178, 11, +130,112,153,192,114, 77,211,224,224,224, 64, 28, 45,107, 72, 72,200, 81,173, 86, 59,202, 96, 48,104,229,114,121,176, 86,171, 53, +185, 10, 44,145,159,227, 56, 62, 47, 47,175, 4, 64, 74, 72, 72,200, 81,120,105,230,228, 56,110,240,224,193,131, 57,247,123, 80, + 86, 86,134,210,210, 82, 88, 44, 22,244,232,209,131,145, 48, 86,201,165,162, 35,110,211, 58, 80,145,245, 39, 57, 90, 68, 44,235, +226, 40, 65, 79, 35, 13,215,175, 95,239,252,205,178, 44,190,254,250,235,128, 68,209,198,141, 27,125,118, 88,119,107, 58,244,107, +141,139,199,127,254,249,231, 32,132, 56,157, 44,150,101, 49, 97,194, 4,200,229,114, 76,155, 54, 13, 19, 38, 76, 0,199,113,126, +155, 14, 93, 5, 76,210,235,122,215,151,163,134, 66,225,232, 15,197, 48,140,171,216, 98, 2, 21,111,190,220,188, 64, 90, 2, 92, + 57,197,243,130,130,130,188,118,132,119,227,244,117,129, 95, 0,228,199,198,198,238,200,200,200, 8,217,191,127, 63,102,206,156, + 41, 53,153, 76,109,178,179,179,157,215,245,148, 94, 58,157, 78, 65, 75, 14, 69, 75,184, 89, 62,254,174,112,235, 95,197,184, 54, +227,249,248,116, 63, 30, 46,251, 92,121, 43, 24,134,177,122,184, 94,133, 7,113,229,126, 13,215, 99, 42,188, 58, 90,254, 42, 11, +127,130, 43, 16, 71, 75,175,215,255,182,110,221,186, 94, 15, 63,252, 48,231,171,217, 80,167,211, 33, 58, 58, 26,199,142, 29,179, +233,245,250,223, 2,112,202,154, 83,104,185, 35,187,188,188, 92, 98,181, 90,209,190,125,123,196,199,199,195,104, 52,162,166,166, + 70, 2, 96, 99,128, 28, 82,149, 74, 37, 1,128,154,154, 26,160, 97,168,105,106,135, 14, 29,112,224,192, 1, 84, 87, 87,255, 8, + 96,216,148, 41, 83,122,244,238,221, 91,250,253,247,223,235,159,121,230,153, 31,173, 86,107, 64, 74, 67, 16, 4,179,205,102, 75, +102, 89,214, 82, 83, 83,115,193, 53, 61,163,163,163,195, 85, 42, 21, 83, 86, 86,102, 13, 68,104,117,235,214,109,239,249,243,231, + 49,117,234,212,138,233,211,167,119,168,171,171,187, 84, 91, 91,107,115, 21, 91, 70,163,145,109,213,170,149,124,222,188,121, 10, + 0,232,214,173,219, 94,111, 66, 75,167,211,181, 86, 42,255,120, 49, 54,153, 76, 40, 45, 45, 69,105,105, 41,202,202,202, 80, 87, + 87,135,148,148, 20,232,245,250, 68, 90,205,252,101, 66,171, 81,243,153,107,249,118,125,144, 55,165,172,187, 10,152,187,239,190, +219,217,183, 75,116,200,196,109,197,138, 21,238, 29,204, 3, 18, 90,159,127,254, 57, 94,120,225, 5, 4, 5, 5, 97,214,172, 89, +141,154, 14,221,197,129, 32, 8, 76, 32,113, 79,126,195,128,210, 57,225,224,121, 30, 17,207,148, 53,106,162,243, 32, 56, 2, 10, +231,244,233,211,155,165,233,208,149, 51, 49,177,161,168, 44, 88,176, 0,163, 70,141,194,182,109,219,174,184,233, 48, 45, 45,109, +201,234,213,171, 67,142, 31, 63, 14,173, 86,139,138,138, 10,152, 76, 38, 20, 23, 23,123,109, 21,112,212,229, 65,180,228, 80,252, +201,245,212,190, 63,147,183, 57,175,199,249,121,128, 7, 44,180, 2,113,180, 76, 38,211,172, 23, 95,124,241,185, 33, 67,134,132, + 7, 7, 7,163,164,164,228, 50,145, 85, 95, 95, 15,181, 90, 13,131,193,128, 85,171, 86,105, 77, 38,211, 44,127,226,192,106,181, + 34, 42, 42, 10,149,149,149, 16,188,244,159,102, 89, 22, 10,133, 2,245,245,245,128,159, 78,230,158, 30, 24, 22,139, 5, 86,171, + 21, 86,171, 21, 22,139,197,239, 91,178,187,153,167, 82,169, 68,225, 1, 0,186,184,184,184,246, 65, 65, 65, 40, 40, 40, 0, 26, + 70,246, 13,185,253,246,219,249,170,170, 42,242,228,147, 79,110, 39,132, 60, 5,223,179,227,155,115,114,114,146, 1, 64,161, 80, +228, 2, 64,113,113,177,181,166,166,166,145, 83,168, 84, 42,201,136, 17, 35, 98, 9, 33,200,201,201, 73,150, 74,165, 4,222, 71, + 53, 26, 87,174, 92,121, 60, 36, 36,100,105, 86, 86,214,195,153,153,153,199,186,116,233,146,172,211,233,202, 13, 6,131,193,104, + 52, 18,137, 68, 34, 13, 11, 11, 11,218,176, 97,195,153, 93,187,118, 13,209,104, 52, 75, 87,174, 92,121,220,155,243,166, 82,169, +138,245,122,125,146,120, 79, 93, 69, 86,105,105, 41, 8, 33,200,207,207,135, 82,169, 60,239,175, 89,151,162,229, 32,190, 84,185, + 59, 47,238,251, 2, 21, 89,174,194, 96,195,134, 13, 62,231,208, 10,148,211, 85, 20,189,242,202, 43,152, 51,103,206,101,142,214, +180,105,211, 0, 0,111,191,253,118,192,125,180, 68,247,170,116, 78, 56, 98, 94,168,110, 20,118, 0, 96,196,240, 53,173,204,131, +227, 56, 76,157, 58,245,178, 78,234,174, 77,123, 1, 54,241, 53, 10,103,121,121, 57, 56,142, 67,120,120, 56, 30,121,228, 17, 12, + 29, 58,212,217, 4,217, 84,222,147, 39, 79,238,120,227,141, 55,186,166,165,165,225,253,247,223,175, 14, 13, 13, 13,254,207,127, +254,195,213,212,212, 48,190, 28, 45, 42,180, 40, 40,154, 65,104,137, 5, 44,208, 81,135, 94, 42,203, 33,104, 60,215, 70,173, 94, +175,127,228,182,219,110,251,105,217,178,101,138,182,109,219,226,228,201,147,168,174,174,134,217,108,134, 84, 42, 69,108,108, 44, +106,106,106,240,245,215, 95, 27,244,122,253, 35, 0,106,253,112,190,213,179,103,207, 47, 62,254,248,227,160,244,244,116, 84, 87, + 87,163,190,190,222, 41,132, 24,134,129, 70,163,129, 66,161,192,222,189,123,177,126,253,122, 3,128,183,252,112,122, 82,115,176, + 88, 44, 78,193, 21,128,208,114,229, 84,137,174,142, 94,175, 7, 0,107,235,214,173, 99, 0, 32, 63, 63, 31, 0, 10, 83, 82, 82, +166,180,109,219,150, 89,188,120, 49, 33,132,172,247, 34,178,156,156, 12,195, 84, 19, 66, 46, 1,136, 49,155,205, 82, 0,168,173, +173,181,180,106,213, 42, 74, 46,151, 11, 10,133, 66, 8, 10, 10, 18, 74, 74, 74,108, 54,155, 77, 10, 0,253,250,245, 51, 3, 40, +117, 91,163,208,149, 83, 32,132,104,231,207,159, 63,101,244,232,209, 25,125,250,244, 73,123,246,217,103,143, 62,249,228,147,108, +124,124,124, 88, 93, 93,157,241,244,233,211,151, 62,249,228,147,186,221,187,119, 15,225,121,254,220,252,249,243,167, 0,208, 50, + 12, 35,120,226,180,217,108,191,101,103,103,255, 43, 51, 51,147,187,112,225, 2,202,202,202,156, 34,171,172,172, 12,157, 58,117, +194,174, 93,187,236, 22,139, 37,187, 9,233,217, 92,160,156, 13, 47, 33, 68, 44,235,222, 4,150,248, 50, 21, 40,167,171, 40, 26, + 53,106, 84, 35, 23, 75, 42,149,226,135, 31,126,240, 88,111,120, 40, 87,141,226,238, 58,199,215, 27,111,188,209, 72,180, 77,154, + 52,201,107,117,230, 47, 61, 69,158,218, 5,241,141, 71, 29,122, 41,231,190,194, 41,214,157, 60,207, 99,210,164, 73, 1, 59, 90, +184,188,143,214,101,156, 98,220, 7, 12, 24, 0,189, 94,239, 20,178,222, 28, 45,127,233,105,183,219, 95,152, 51,103, 14,209,104, + 52, 55,107,181,218, 71,207,159, 63,191, 80,175,215,223, 84, 91, 91,235,211,209, 50,153, 76,114, 90,142, 40, 39, 90,102,126,174, +235, 71,104, 57, 30,146,104,221,186,117,163,181,179, 88,150,109,180, 53,165,159,129, 3, 27,242,242,242,238,187,229,150, 91,190, +125,225,133, 23,130,211,211,211,249,164,164, 36,232,116, 58, 20, 20, 20,224,216,177, 99,182,149, 43, 87,106,245,122,253,163, 0, + 2, 25,117,182,232,248,241,227,235,135, 13, 27,246, 78,239,222,189,159,158, 60,121,178, 36, 53, 53, 21,181,181,181, 8, 11, 11, + 67, 84, 84, 20, 78,157, 58,133, 85,171, 86,217, 43, 43, 43,191, 0,240, 30, 60,180,161,250,123,225,183, 88, 44,120,232,161,135, + 32, 8, 2,102,207,158,141, 64, 22, 84,118,129,197, 98,177, 16, 0,140,163, 63,151,222, 49,187, 52, 78,159, 62, 13, 0,231,146, +147,147,131, 1, 32, 59, 59,155, 65,195,252, 90,129,188,225, 19, 66,136,211,217,234,212,169, 83,129,123,229, 40, 58, 89,162, 11, +230, 47,220, 12,195, 24, 9, 33,229,122,189,126,216, 43,175,188,242,206,231,159,127,254,240,231,159,127,126,217,113, 26,141,102, +233,204,153, 51,223,123,224,129, 7,202, 25,134,241,218,143, 76,167,211,189, 61,102,204,152, 7,142, 28, 57, 18, 28, 20, 20, 4, +157, 78,135,170,170, 42, 88, 44, 22,164,164,164,160,188,188, 28,139, 22, 45,170, 51, 24, 12,239,210,226,248,215,192, 85, 24,120, +115,181, 2, 16, 89, 94, 93,157, 95,126,249,197,227, 28, 85, 77,229,116, 23, 27,129,206,109,229,235,165, 72,156,150,198,211,148, + 17, 77,172,215, 46,227,229, 56, 14, 31,125,244,145,115,210, 86, 79, 78, 86, 83, 28, 45,145, 51, 60, 60,188,193, 38, 87, 42, 33, + 8, 2,238,188,243,206,171,225, 21, 0,140,115,153,241,125,250,107,175,189, 54,165, 83,167, 78,169, 0,228,174,105,208, 68, 23, +159,130,130,194,159,208,178,219,237,197, 29, 59,118,108, 84,193,249, 91,204,212,106,181, 22, 7,120,221,245, 58,157, 46,101,230, +204,153, 47,170, 84,170, 33,122,189,190,171,163,226, 56,162,211,233,178, 77, 38,211,167,104,218, 34,208, 21, 0,158,223,189,123, +247,236, 97,195,134, 77,187,245,214, 91, 71,142, 31, 63,158, 33,132, 96,222,188,121,228,236,217,179, 43, 28, 46,214,217, 43, 73, +164,240,240,240,227, 95,127,253,117,244, 79, 63,253, 4,171,213,138, 79, 63,253, 20,193,193,193,199,171,171,171, 3,165, 40,223, +180,105,211, 55,125,250,244,121,108,215,174, 93,139, 0,252,190,117,235,214,133,125,251,246, 29,179,107,215,174, 37, 0,142,109, +222,188,121, 97,239,222,189,199,236,219,183,111, 57,128, 67, 77,168,124,157,206,150,205,230,185,165,209,139,147,229,139, 83, 75, + 8,177, 60,254,248,227,227, 31,120,224,129, 47,247,237,219,119, 83, 77, 77, 77, 87, 0, 8, 13, 13, 61,210,171, 87,175,189,203, +150, 45, 59,229,112,178,252,117,214,175,208,233,116, 35,186,118,237,250,227,251,239,191,175, 74, 75, 75,227,218,183,111,143,194, +194, 66, 28, 61,122,212,246,191,255,253,175,222, 96, 48,220, 13,224, 18, 45,142,127,157,208, 34,132, 32, 52, 52,180,209, 75,148, + 56,228,191,169,205,133,174, 15,102,113,169, 30,119, 94,111,156,190,166, 77, 16,161, 86,171,157,147,155, 6,210,101, 65, 16,124, +207,199, 70, 8,113,114,138, 91, 0, 34,203,239, 8, 65,199, 18, 56, 1,115, 6, 50,189,131, 74,165,130,213,106,117,242, 6, 48, +242,179,169,106,241, 23, 0,191, 88,173,214,211, 0,218, 81,113, 69, 65,209,130, 66,235,210,165, 75, 61, 91,248,218, 90,147,201, +244,158,201,100,122, 79,220, 97, 52, 26,175,150,243, 44,128, 7, 54,109,218,244,241,166, 77,155,196,118,132,169,240,191, 94,162, + 79,156, 60,121, 50,147,231,249,255, 46, 93,186,180, 55, 33, 4, 33, 33, 33,187, 11, 11, 11,255,211, 20, 14,187,221,254,248,174, + 93,187,158,131,163, 47,147,197, 98,121,124,199,142, 29, 47,162, 97, 61, 38,216,237,246,199,247,236,217,227,252,221,196, 7, 37, + 33,132,152, 8, 33,113, 94, 14, 49, 53,209,129, 19,157, 45,243,178,101,203,234, 1, 28,198, 31,243,100, 89, 29,155,209,173,185, +208, 23, 54,235,116,186,246,147, 38, 77,154, 46,145, 72, 6,235,116,186,120,149, 74, 85,100,179,217,126,211,235,245,111,161, 97, +141, 42,138,191, 8,102,179,249, 66,199,142, 29, 57, 79, 47, 80,190, 30,228,190, 94,172,236,118,123,113,135, 14, 29,252,190,156, +121,224,188,224, 67, 52,156, 75, 73, 73, 97, 3,229, 18, 97,177, 88,202,125,133, 51, 37, 37, 5, 77,229,244, 23,247,228,228,100, +143,113,247, 35, 8,189,198,221,102,179, 93, 17,167,175,244,244, 5,131,193,112, 41, 50, 50,178,222,104, 52,242, 38,147,137,183, +217,108,141,236, 71,133, 66, 81, 97, 48, 24,104,225,161,160,184, 26,161,245, 15,199,126, 52, 44, 47,209, 92, 48, 29, 57,114,228, + 49,167, 61, 85, 94,126,165, 60,238, 74,178,222,207,239,166, 8,163,102,119,132, 28, 66, 74,223, 76,116,149,245,245,245, 79,138, + 63,196, 62, 32, 20,127, 61,170,170,170,110,110,110,206,234,234,234,102,127, 81,171,172,172,204,104,129,184,247,188, 94, 57,125, +161,164,164,228,102, 63, 66,140, 22, 28, 10,138, 0,193,210, 36,160,160,160,160,160,160,160,160,104, 25, 48,104, 24, 57,224, 9, + 77, 25, 77, 48,228, 10,174,157, 77, 57, 41, 39,229,164,156,148,147,114, 82,206,235,142,211, 31, 55, 29,205,216,194, 2,140,114, + 82, 78,202, 73, 57, 41, 39,229,164,156,215, 31,231, 53, 9,218,116, 72, 65, 65, 65, 65, 65, 65, 65, 65,133, 22, 5, 5, 5, 5, + 5, 5, 5, 5, 21, 90, 20, 20, 20, 20,174, 72,109,221,186,245,137,212,212,212, 11, 0,198,182,240,181, 30,233,221,187,119,149, + 92, 46,223, 0, 32,149, 38, 61, 5, 5, 5, 21, 90, 20, 20, 20,215,180,200,234,218,181,235,246,147, 39, 79,118,202,206,206,142, +139,143,143,255,176, 37, 47,214,179,103,207, 15,182,109,219, 22,190,110,221,186,219, 98, 98, 98,114,174, 80,108,165,182,105,211, +230, 68,106,106,106, 49,128, 71,154, 57,136, 99, 51, 50, 50,170,101, 50,217,122, 42, 4, 41,174, 3,116, 1,208,149, 10, 45, 10, + 10, 10,138, 22, 20, 89, 59,119,238,140, 48, 26,141, 56,121,242, 36, 42, 42, 42, 14,181,228, 5,115,115,115, 47,237,220,185, 19, + 9, 9, 9, 88,178,100, 73,100,114,114,242,182, 38, 10,154,212,174, 93,187,110, 63,113,226, 68,167,236,236,236,248,168,168,168, + 79,154, 51,124, 55,221,116,211,180,109,219,182,133,109,216,176, 97,104,100,100,228,149, 10, 65, 10,138,191, 51,228, 0, 30, 99, + 24,102,111,151, 46, 93,142,164,165,165,253,206, 48,204, 46, 0,163,112,237,206,221, 25, 24, 86,175, 94,189,117,245,234,213, 91, +105, 30,161,160,160,104, 6,164,165,165,165,233,116, 58, 29,169,168,168, 32,159,125,246, 25, 9, 15, 15,183, 0,248, 13,192, 74, + 15,219,155, 0, 52, 1,114,107, 28,199,123,226,249, 45, 60, 60,220,242,217,103,159,145,252,252,124,114,252,248,113,146,154,154, +106, 8, 80,208,164,118,237,218,181, 82, 12,243,218,181,107, 9,199,113,235,155, 51, 81, 52, 26,205,177,156,156, 28,114,246,236, + 89,178, 97,195, 6, 18, 29, 29, 93, 78,197, 22,197, 53,130, 36, 0, 31,168,213,234,234,187,238,186,139,124,245,213, 87,100,213, +170, 85,228,199, 31,127, 36,179,102,205, 34,131, 6, 13, 34, 50,153,236, 2,128,215, 1,132, 94, 79, 90,132,113, 68,140, 0, 24, + 8, 0,153,153,153, 84,108, 81, 80, 80, 92, 45,118,234,245,250, 12,189, 94,143,186,186, 58,180,110,221, 26, 60,207,123, 60,176, +188,188, 28, 59,118,236,192,184,113,227,142,151,150,150,246,135,239,117, 47,195,186,119,239,190,115,243,230,205,169,193,193,193, +206,157,130, 32,192, 98,177,192,106,181,194, 98,177,192,100, 50,193,100, 50, 65, 38,147, 65,161, 80, 32, 60, 60,252, 40,124, 55, + 97, 56,221, 55,131,193,128,131, 7, 15, 98,244,232,209, 21, 85, 85, 85,253, 1,228, 54, 99,186,164, 70, 69, 69,229, 44, 90,180, + 40, 50, 37, 37, 5,231,207,159,199, 19, 79, 60, 81,121,238,220,185,126,205,124, 29, 10,138, 63, 19, 19,238,187,239,190,105,209, +209,209,108,151, 46, 93, 16, 27, 27, 11,147,201, 4,131,193, 0, 66, 8, 56,142, 3, 33, 4,181,181,181,200,201,201,193,230,205, +155, 77,151, 46, 93,250, 26,192,167, 0,242, 92, 68,214, 53,169, 69,156, 66, 43, 51, 51,147,161,121,133,130,130,162,153,112,164, +182,182,182,139,201,100,130, 78,167, 11,232,132,252,252,124,140, 29, 59,246,120,105,105,233, 45,240,188,168,188,166,123,247,238, +123,114,114,114, 82,141, 70, 35,180, 90,255,235,206,203,100, 50, 4, 5, 5, 33, 34, 34, 98, 23,128, 62,222,222,196,187,116,233, +178,127,215,174, 93,225, 6,131, 1,135, 14, 29,194, 35,143, 60, 98,169,174,174,222, 14,192, 91,224,171,209,176,142,234, 57, 15, +255, 37, 2,120,209,241,134,239, 9,170,200,200,200,190,139, 23, 47,150,182,109,219, 22,122,189, 30,163, 70,141,170,206,205,205, +237, 5,160,128,102, 29,138,127, 32,114, 79,158, 60,217,193,110,183,163,178,178, 18, 38,147, 9,122,189,222, 41,180, 36, 18, 9, + 8, 33,176,217,108,206, 23,163, 3, 7, 14, 32, 59, 59,155,228,231,231, 79,118,148,165,107, 86,139, 80,161, 69, 65, 65,209, 18, + 72,237,208,161,195,161, 95,127,253, 53, 72, 42,149, 98,213,170, 85,152, 60,121,178,181,186,186,122,155,187,120,137,142,142, 78, + 91,184,112, 97,114, 74, 74, 10,126,255,253,119,220,127,255,253,111, 1,152,238,129,243, 77,173, 86, 59,205, 98,177,224,208,161, + 67, 24, 51,102, 76, 65, 89, 89,217, 49,119, 17,147,156,156,220,239,147, 79, 62,225,123,244,232, 1,173, 86,139,145, 35, 71,234, + 79,157, 58,213, 27,192, 49, 47, 97,253,164,186,186,250, 21,187,221,142,186,186, 58, 36, 36, 36, 64, 42,149,250,140,156,193, 96, + 64, 82, 82,210,174,138,138,138,203,196, 91, 68, 68,196,166,243,231,207, 15, 82, 40, 20, 62, 57, 44, 22, 11,138,139,139, 33,147, +201, 96, 50,153,208,174, 93,187,175, 1, 60, 78,179, 14,197, 63, 81,104, 29, 62,124,184,195,119,223,125,135,238,221,187,163,115, +231,206,168,175,175,119,138, 46,179,217, 12,171,213,122,217, 73, 90,173, 22, 47,191,252,114, 30, 28,205,231,215,170, 22, 17, 59, +166, 77, 17,219, 68, 51, 51, 51, 7,208, 60, 67, 65, 65,113,181, 21,111, 94, 94, 94,250,144, 33, 67,182,173, 88,177,162,213,240, +225,195,209,174, 93, 59,254,222,123,239,141,212,235,245,131, 93, 15, 44, 43, 43, 11, 27, 51,102,204,254,162,162,162,100,199,174, + 94, 94, 56,123, 5, 7, 7, 35, 63, 63, 95, 20, 89, 61,225,214,204, 40,147,201,214, 31, 62,124,152,151,201,100,216,183,111, 31, +198,142, 29, 91, 89, 80, 80,224,175, 89, 46,212,108, 54, 67, 34,145, 0, 0,138,139,139,253, 70,238,252,249,243, 16, 4,193,228, +233, 63,150,101,229, 7, 14, 28, 64, 92, 92,156, 79, 14,150,101,221, 5, 93, 13,205, 54, 20,255, 80, 88,205,102, 51,122,246,236, +137,130,130, 2, 28, 56,112,192, 41,184, 42, 43, 43, 81, 82, 82,210,232,224,189,123,247,226,224,193,131,232,223,191,191, 59,207, + 53,169, 69,156,202,113,245,234,213, 3, 28,145,219, 74,243, 12, 5, 5, 69, 51, 33, 53, 46, 46, 46,103,209,162, 69,145,177,177, +177, 24, 52,104, 80, 81,105,105,105, 27, 15,199,173, 36,132,220,157,159,159,143,182,109,219,174, 2,112,207,149, 28,147,152,152, + 88,177,111,223,190, 86,199,143, 31,199, 35,143, 60, 82,225,232,243,229,175,239, 83,114,167, 78,157,246,109,216,176, 33,156,101, + 89, 28, 59,118, 44,144,166,195, 66, 52,244, 47, 57,231,225,191, 68, 0,147, 0,132,123, 57, 87,213,161, 67,135,190,251,247,239, +151, 50, 12,131,194,194, 66,177,233,176,167,131,151,130,226,159,134, 17,113,113,113,255,123,238,185,231, 66,122,247,238,141,226, +226, 98, 92,184,112, 1,151, 46, 93, 66,122,122, 58,210,210,210,112,246,236, 89,172, 95,191, 30, 7, 15, 30,132, 92, 46, 71, 66, + 66, 2,212, 75,191,195,127, 25, 28, 7,144, 70,181, 8, 5, 5, 5,197, 85,136, 45,169, 84,186, 62, 62, 62,190, 28,158,231,165, + 10, 27, 57,114,100,137,221,110, 39,103,207,158, 37,104, 24, 61, 8, 47, 66,139,156, 61,123,150, 68, 71, 71,231, 3, 8,243,112, +204,216,152,152,152, 34,165, 82,121, 20, 77,156,214,161,125,251,246, 21,167, 78,157, 34, 69, 69, 69,100,221,186,117, 36, 34, 34, +162, 37, 70, 4,166,118,236,216,177,178,174,174,142, 24,141, 70,146,147,147, 67, 18, 19, 19, 43, 64, 71, 30, 82,252,243, 17, 12, + 96,106, 74, 74,138,241,227,143, 63, 38,235,215,175, 39, 11, 22, 44, 32,211,166, 77, 35,227,199,143, 39, 25, 25, 25, 36, 35, 35, +131,140, 26, 53,138,188,242,202, 43,228,246,219,111, 39,106,181,186, 22,192,189, 52,233, 40, 40, 40, 40,154, 23,137, 0,102, 57, + 4,213,202,145, 35, 71,150,152, 76, 38,114,225,194, 5,242,195, 15, 63, 16, 52, 76,221,224, 9,111,150,150,150,146,210,210, 82, +113,106,132,124,252, 49,173,195, 87, 14,222,171, 18, 65, 73, 73, 73, 21,251,247,239, 39,133,133,133,100,237,218,181,196, 33,216, +154, 13, 10,133, 98,131, 86,171, 37, 70,163,145,108,218,180,137, 78,239, 64,113, 45, 34, 10,192,220, 27,110,184,193, 58,123,246, +108,178,114,229, 74,242,217,103,159,145, 17, 35, 70,144,215, 95,127,157, 60,248,224,131, 36, 50, 50,210, 4, 32, 11, 64, 8, 77, +174,171, 7, 93,217,156,114, 82, 78,202,233,142,245,199,143, 31, 39, 34,236,118, 59,185,112,225, 2,217,176, 97, 3,137,137,137, + 57,134,198,243,105,185,114,106, 58,119,238,124,242,212,169, 83,228,252,249,243,196, 98,177, 56, 57, 78,158, 60, 73, 0,108,109, +134,112,166,198,199,199,151,111,217,178,133,156, 58,117,138,196,196,196, 20, 53,103,220,147,146,146,202, 43, 42, 42,200,166, 77, +155, 72,100,100,164, 63,145, 69,243, 18,229,252, 39,115, 38, 1, 88,220,163, 71, 15,251,156, 57,115,200,211, 79, 63, 77, 18, 19, + 19,237,142,151,162,248,235, 73, 8, 93,223,179,180, 82, 80, 80,252, 21,144,239,222,189, 27,114,185,220,185,227,247,223,127,119, +157, 71,203,219,188, 13,218, 19, 39, 78,220, 50,124,248,240,109,115,230,204,233,236, 58,138,105,203,150, 45, 0, 96,106,134,176, +229, 94,184,112,161,255,176, 97,195, 62,141,136,136,184,177,180,180,244,157,230,140,120, 97, 97,225, 43, 93,187,118,157, 94, 87, + 87,167,213,235,245,163, 64,231,206,162,184,118, 81, 8, 96,244,129, 3, 7, 62, 60,112,224,192, 91, 0, 8,128,247, 1,156,184, +222, 18,130, 10, 45, 10, 10,138, 63, 27, 99,159,124,242, 73,247,206,226,251, 0,252,159, 15,145, 37,226, 82, 65, 65, 65,159, 59, +239,188,243, 57, 52, 30,157, 40,118, 78,111, 14,228,154,205,230,161,238, 35,165,154, 9, 75, 74, 75, 75,151,208, 44, 64,113, 29, +225, 24,128, 7,175,231, 4,160, 66,139,130,130,226,207,198, 57, 0, 79, 92,197,249, 90,120,158,103,139,130,130,130,226,111, 7, +186,168, 52, 5, 5, 5, 5, 5, 5, 5, 5, 21, 90, 20, 20, 20, 20, 20, 20, 20, 20,255, 44, 48,240, 62,114, 32,187, 9, 60, 87, + 50,162, 33,155,114, 82, 78,202, 73, 57, 41, 39,229,164,156,215, 29,167, 63,238,108, 80,180,168, 0,163,156,148,147,114, 82, 78, +202,249,207,230,100, 28, 27,235,216,196,223,127,231,184, 51,127,227,184, 95, 47,156,215, 36,254,170,206,240,226,141, 16,208, 48, +228,147,226,239, 7,215, 2, 66,232,125,162,160,160,104, 98,221, 33,113,121,216,218, 29, 27,254,134,117,137,171, 40, 16,174,242, +185,212, 18,113,191,158, 57,175,121,161,117,163, 74,165,154, 44,147,201, 82, 24,134,177,235,116,186, 35, 38,147,105, 62,128, 93, + 87,121,205,175,162,163,163,199, 86, 85, 85, 9, 44,203,130,101, 89, 48, 12, 3,150,101,193,243,188,161,182,182, 86,115, 37,164, +145, 93, 70,188,202, 49,204, 11,118, 98,159, 95,126,116,213, 52,127,251, 41,124, 23, 24,169, 84,122, 95,120,120,120,104, 69, 69, + 5, 97,217,134,174,124, 18,137, 68, 92, 8,215, 86, 91, 91,251, 77,160,100, 97, 97, 97,123,195,195,195, 67,197,243, 25,134, 65, + 85, 85, 85, 77,121,121,249, 77, 0, 16, 20, 20,180, 67,165, 82, 69,112, 28, 7,137, 68, 2,137, 68, 2,189, 94, 95, 85, 85, 85, +117, 11,189, 21,255, 76, 44, 95,190, 92, 50, 44,254,137,118, 28, 49,116, 99, 89, 18, 34, 8, 76,173,141, 81,252,190,254,194, 87, +103, 2, 57,127,212,168, 81,118,154,138,127, 30,100, 50,217,236,232,232,232,127,215,215,215,235, 25,134, 33, 12,195,128, 97, 26, +222,179,220, 63,237,118,123,113, 85, 85, 85, 79, 63, 15, 91, 94, 38,147,205,140,137,137, 25,163,215,235,245, 14, 62,143,188, 0, + 96,181, 90,139, 43, 43, 43,123, 6, 84,215, 71, 70,206, 87, 40, 20,143,234,245,122, 29,195, 48,130,235,127,132, 16,215,135,249, +217,202,202,202,126,254,132,129, 76, 38,251, 52, 58, 58,250, 95,142,184, 59,195,121,181,113,143,142,142, 30,163,211,233, 2,226, +244, 17,247,203, 56, 91, 34,156,127, 83,206,107, 95,104,165,167,167,127,183,103,207,158, 14, 60,207, 3, 0,140, 70, 99,215,185, +115,231, 62,246,198, 27,111,100, 1,152,120,133,215, 91,216,175, 95,191,135,114,114,114,216,149, 43, 87,178,189,122,245, 2,195, + 48,176,219,237,176,219,237,232,210,165,139,226, 74, 35, 18,162, 82, 78, 56,184,241,191, 65, 55, 14,121,242,133,114, 96,154,191, +253,190, 4, 38,128,183, 1,164, 52, 49, 8, 21,142,116, 57,232, 69,108,236,100, 89,182, 73,156,130, 32,228, 95,186,116,169,143, + 15, 1,211,236,156, 14,145,117,127,191,126,253, 66,178,179,179,153,162,162, 34, 70,161, 80, 64, 16, 4,216,237,118, 88,173, 86, +220,112,195, 13, 77,114, 66, 67, 67, 67, 53, 19, 38, 76,104,119,199, 29,119,224,135, 31,126,192, 99,143, 61,134,190,125,251,230, +149,151,151, 3, 0, 84, 42, 85,196,241,227,199, 59,132,135,135, 67,175,215,163,182,182, 22,183,221,118, 27,170,170,170,254,209, +133,235,230,244,132,247, 25,150,113,206, 21, 69,108,246,234, 61,191,151,188,125,181,188,225,225,225, 7,229,114,121,180, 95,181, +236,242, 32, 51, 26,141,101,213,213,213,221,253,156,146, 4,224, 46,137, 68,210,158,227,184,142, 0,146,108, 54, 91, 52, 0, 72, +165,210, 50,137, 68, 82,104,181, 90, 79,153,205,230,211, 0,126,129,143, 5,144,135,197, 63,209,142,177,233, 71,214,153,132,225, +202,182, 89,169,250,179, 19,114,149,114,253,218, 97,241, 79,172, 8, 84,108,253,133, 72, 5,176, 12, 13, 11, 74, 63,141,134,121, +128,174, 6,241, 0,238, 70,195,154,143,201, 22,139,165, 18,192, 1, 52,244, 67,201, 3,144, 24, 25, 25,185, 68, 16, 4, 83, 85, + 85,213, 19,240,176, 80,117,239, 30,173,247,179, 44,155, 32,122, 2, 2,177, 23,239, 62, 80,220, 44, 15, 40,150,101, 63,205,204, +204,252,215,138, 21, 43,148, 7, 14, 28, 80,118,238,220,217,249, 66, 36, 8, 2, 26,107, 23, 32, 57, 57,217,159,171,193,177, 44, + 59,123,228,200,145, 15, 47, 94,188, 88,121,238,220, 57,101, 92, 92,156,147,211, 85,108,137,136,139,139, 11, 52,239,127, 53,116, +232,208,209,139, 22, 45,226, 87,173, 90,165,104,213,170, 21, 34, 34, 34, 32,149, 74, 47, 59,246,150, 91,110, 17,252, 71,157,253, +244,158,123,238, 25,253,253,247,223, 43,247,236,217,163,236,210,165, 11, 36, 18,201, 85,199,125,196,136, 17, 15,127,247,221,119, +202, 35, 71,142, 40,219,183,111, 15,209, 84,112,231, 99, 89, 22,173, 91,183, 14,136,243,238,187,239,126,120,217,178,101,202,131, + 7, 15, 42, 59,118,236,232, 76, 79, 66,200, 21,135,243,111,206,121, 93, 56, 90, 50,139,197,130,173, 91,183,130,101, 89,132,135, +135, 99,236,216,177,216,184,113,227,132, 77,155, 54,173,190, 2,103,235, 43,135,200,226, 1,224,199, 71, 71, 32,159, 7,198,149, +155, 33,149, 74,113,246,236, 89, 72, 36,146, 38, 91,139,114,185,124, 12, 33,100,146,254,194, 62,185,193, 96,133,177,100,191, 82, +161, 80, 56, 31, 0,250, 18,199,254,139,251,149, 10,133,226,172, 68, 34,153, 90, 95, 95,191,208, 27, 95,251,246,237,191, 61,118, +236, 88, 39, 79, 5,215, 23,244,122, 61,218,180,105,147, 88, 93, 93,221,222,211,255, 60,207, 39,156, 59,119, 46, 74, 38,147,129, + 16,226, 44,196,238,159,226,119,139,197,130, 27,110,184,193,226,235,154,190, 56,109, 54, 27,130,130,130, 32,186, 81,102,179, 25, +245,245,245,254, 56, 25,169, 84,122,159, 40,178, 0, 96,233,210,165,136,137,137, 65, 84, 84, 20, 84, 42, 21, 20, 10,133,147, 51, + 80, 72, 36, 18, 12, 27, 54, 12,239,190,251, 46,178,178,178,240,218,107,175, 53,170,104,121,158, 71,120,120, 56,214,173, 91, 7, +141, 70,131,196,196, 68,136, 2,255, 31,109, 11,178, 76,248,174,253,231,157, 14,237,237,183,118,226,110,238,206,125,238,120, 84, +130,101, 1, 65,104,120,116, 50, 12,136,205, 42, 92,218,127,164,228,157, 0,210, 51,174,176,176, 48, 42,208, 52,178,217,108,136, +139,139,147,248, 57,108,120, 90, 90,218,143,207, 62,251,172,180,125,251,246,140, 84, 42, 5,199,113,224, 56, 78, 20,232,137,132, +144, 68, 65, 16, 6,150,149,149,145,185,115,231,126,184,101,203,150,123, 1,172,245, 88,177, 16, 67,183, 58,147, 48,124,219, 33, +220, 52,114,200, 27, 88,183,124,194, 77,253,210, 5, 4, 43, 13,103, 0,252,157,133, 86,106, 90, 90,218,161, 61,123,246, 4, 89, + 44, 22,244,238,221,123,119,110,110,110, 15, 92,217, 12,238, 97, 0, 62,153, 56,113,226,232,103,159,125, 86, 18, 26, 26, 10,153, + 76,134,186,186, 58,156, 57,115,102,204, 55,223,124, 67,190,248,226,139,255, 3, 16, 92, 88, 88,152,177,119,239, 94, 12, 26, 52, +232, 69, 0, 47, 95,174, 8, 36, 9, 59,246, 22, 68,137,191,239, 30,214, 85,154,209,147, 45,107,112,113,220,143, 38, 16,236, 66, +241,222,195, 23, 2, 17, 98, 31,142, 24, 49,226,145, 21, 43, 86,168, 1, 96,222,188,121,184,239,190,251, 16, 30, 30, 14,165, 82, + 9,169, 84, 10,158,231, 27,125,250,121,216, 74, 0,124,248,224,131, 15,142, 92,188,120,113, 48, 0, 44, 94,188, 24, 35, 70,140, + 64, 68, 68, 4,130,131,131, 33,147,201, 32,145, 72,154,156,152,225,225,225, 95,245,189,233,166,199, 23, 45, 90, 4, 0,120,235, +165,151,112,199,205, 55, 67,173, 84, 64,169,144, 65, 76, 11,153,132,199,237,227, 94,240,171, 47, 1,124,124,223,125,247, 61,240, +253,247,223, 7, 3,192,129, 3, 7, 80, 94, 94,142,232,232,104, 40, 20, 10,200,100, 50,103,156, 25,134,129, 66,161, 8, 40,238, +247,221,119,223,200,239,190,251, 46, 24, 0, 22, 46, 92,136, 97,195,134, 57,227, 46,151,203, 33,149, 74, 27,109,238,162,211, 19, +231,189,247,222, 59,114,217,178,101,193, 0,240,205, 55,223, 96,200,144, 33, 8, 11, 11,115,166,167,200,213,148,123,244, 55,231, +188, 62,132,214,161, 67,135,238, 87,169, 84, 51, 0, 68,202,100,178,208,135, 31,126,184,245,227,143, 63,142, 7, 31,124, 16,155, + 54,109,122,170,137, 66,139,137,142,142, 30,155,147,147,227,124, 66,155,201,101,130,169,201, 15,112, 7, 38,237,127,234,169,152, +172, 51,245,216,189,247, 20,130,192, 50,123, 63,254, 56,210,120,250, 52,236,102, 51,222, 59, 91,215,176,223, 70,152,173,175,140, +139,185,113,246,255, 77, 2,176,208,135, 11, 32, 55,153, 76,200,203,203,107, 82, 32,138,138,138, 32, 8,130,201,151,187, 32,149, + 74,113,244,232,209,203, 84,189, 39, 36, 38, 38,250, 42,128,126, 57,215,175, 95,143,241,227,199,227,212,169, 83, 16,151, 42, 9, +128,147, 9, 15, 15, 15, 21, 69,150, 40,130, 20, 10, 5,120,158,103, 56,142, 99,196,166, 61, 71,225, 10, 72, 24,179, 44,139,111, +191,253, 22, 31,124,240, 1, 94,127,253,117,204,159, 63, 31,221,186,117,251, 35, 19,114, 28,180, 90, 45,194,194,194, 16, 22, 22, +214, 72, 32,254,147,225,126,155,103,206,154,163,132, 64, 26, 58,129, 16, 1, 16, 0, 2, 2,129, 8, 40,187,112, 6,147,223,253, + 40,224,167, 15,207,243, 56,125,250,180, 51, 31,136,206,176, 40,140, 92, 93,131,164,164, 36,191,121, 73, 42,149, 78,249,249,231, +159,101,223,126,251, 45,190,255,254,123, 48, 12, 3,185, 92, 14,149, 74,133,208,208, 80, 68, 68, 68, 56,183,132,132, 4,230,127, + 61,184,254,121, 0, 0, 32, 0, 73, 68, 65, 84,255,251,159,180, 91,183,110, 83,180, 90,237, 90,207,247,156,132, 40,219,102,165, +142, 28,242, 6, 0, 96,228, 27, 4,151,242,166,221,200,214,188,243,119, 94, 68, 54,181,107,215,174,219,119,238,220, 25,164,215, +235, 33, 8, 2,214,174, 93,171, 28, 50,100,200,182,130,130,130,126, 77, 21, 91, 73, 73, 73,171,118,238,220,121, 75,100,100, 36, +106,107,107,161,213,106, 97,181, 90, 33,145, 72,144,152,152,136, 15, 63,252,144,185,231,158,123,158, 31, 51,102,140, 81,161, 80, +136,206, 70,146,231,188,212, 56, 51,205,253,236,243, 80, 66, 26,242, 15, 17, 72,163,207,234,242, 66,188,244,202,228,128,194,216, +186,117,235,167,127,248,225, 7,181,171,179,228, 42, 2, 92, 69,150,184,249, 17, 6,108,155, 54,109, 30, 95,178,100,137,147,179, + 85,171, 86,224, 56, 14, 60,207,131,227, 56,176, 44,139,109,219,182, 97,198,148,137, 8,139,140,195,156,207,230,249, 13,103,100, +100,228,252, 97,195,134, 61,186,112,225, 31, 85,119,215,182,109,113,231, 45, 55, 35,170,149, 6,173,194,130, 27,210, 73, 96,240, +251,169, 2,191,207, 35, 0,108,235,214,173,159, 88,190,124,185,218,245,133, 80,140,171,248,242, 44,186,248,102,179, 25, 61,123, +246, 12, 40,238,174,156,162,219, 38,138, 54, 49, 61,197,235,136,229,213, 79, 56, 31, 23,133,176, 67,112, 54,226,224,121, 30,203, +215, 45,242,234,102, 95, 41,103, 83,239,187, 59,103, 97, 97, 33,166, 79,159, 14,241,165,205,181,171, 80,124,124, 60,230,204,153, +227,183, 94,114, 43, 3,189, 0, 68,186,236, 50, 3,144,185,124, 86, 48, 12,179,207,195,113,226,126,222,209, 98, 21,137,134,126, + 99,117, 0, 66, 61,240,121,227,169,116, 60,243, 34,221,142,111,116, 29,175, 66,107,245,234,213, 98, 41, 30,152,153,153,185,213, +241,189, 70, 46,151, 23, 41,149,202, 24, 0,117,107,215,174,197,127,254,243, 31, 56,172,213,187, 67, 66, 66,142,121,112,117, 14, +153, 76,166, 55, 0,148, 57,118,137, 67, 52,217,234,234,106, 97,227,198,141,236,226,123,135,194, 76,128,244, 73, 51, 48, 44, 51, + 19,235,227,101,144, 0,184,233,100, 37,148, 74, 37,167,213,106,173,174,253,182, 60,244,221,202,118,203, 80,146, 32,142, 67,239, +237,107, 48,126,251, 26,220,164,146,161,106,197, 50,212,237,200, 1,203, 50,232,175,106,133,215, 30,217,136, 62, 26, 57,100, 38, + 29, 88,150,245,148,179,157,156,121,121,121,163, 52, 26,205, 12,183, 4, 14, 4,249,104, 88,199, 9, 94,194, 9, 66, 8,186,117, +235, 6,134, 97,156,110,129,184,137,133, 78,220, 14, 30,244,216, 2,233,149,211,209, 4, 7,149, 74,133,223,126,251,205,121,204, +224,193,131, 97, 52, 26, 17, 30, 30, 30, 16,103, 69, 69, 5, 41, 41, 41, 97, 22, 47, 94, 12,158,231, 17, 17, 17, 1,165, 82,201, + 44, 90,180,104,162, 84, 42, 77, 48, 26,141,130,217,108,134, 76, 38,155, 35,222, 31,142,227,116, 90,173, 54,194, 27,167, 68, 34, +193,179,207, 62,139, 87, 95,125, 21,243,231,207,199, 83, 79, 61,117,153,227,101, 52, 26,209,170, 85, 43,167,216,242, 80, 0, 91, + 98,184,111,203,114, 10, 4,199, 14,174,199,241, 35,217, 16,236, 2,236, 2, 1, 33,118, 8, 54,224,192,198,221, 29, 46,230,151, +196, 19,144,134,174,183, 0,228,181,245,182, 1, 17,178,142, 0, 86,110,173, 50,207,246, 23, 78,142,227, 96, 52, 26,241,243,207, + 63,227,228,201,147, 88,187,118, 45, 12, 6, 3, 90,181,106,133,208,208, 80,220,124,243,205, 24, 51,102, 12,146,146,146,252,198, +157, 16,178,176,168,168, 40,189,111,223,190, 76, 77, 77, 13,106,106,106, 96, 48, 24, 96,183,219, 97,179,217,192,113, 28,130,130, +130,160, 80, 40, 16, 29, 29, 13,163,209, 72, 76, 38,211, 66,111,156,130,192,212,234,207, 78,200, 93,183,124,194, 77, 35,223, 32, + 88,241, 1,131,118,109,228,250,223,246, 7, 63,190,114,251,107,183, 1, 32, 2,113, 90, 11,196,106, 23, 42, 95,157,248,201,243, +127,250, 61,186, 92,100, 69, 24, 12, 6,212,213,213, 53,216,250, 50, 25, 86,172, 88,209,234,174,187,238,202, 41, 41, 41,233,239, + 67,108, 93,198, 25, 28, 28,156, 40,145, 72,112,244,232, 81,124,241,197, 23,248,237,183,223, 80, 86, 86,118, 41, 46, 46, 46,100, +224,192,129,236, 75, 47,189,132,244,244,116,124,253,245,215, 65,254, 56, 9, 33, 40,204,219,134,194,211,219, 33, 8, 13,174,117, +195,230,249, 59, 9, 48,238, 58,157,206,120,232,208, 33,245,151, 95,126,137,168,168, 40, 36, 39, 39, 67,169, 84, 34, 40, 40,168, +209, 67,214,245,193,235,175,108, 26, 12, 6, 99, 97, 97,161,250,187,239,190, 67, 68, 68, 4,146,146,146,160, 84, 42, 33,147,201, +192,113, 28, 24,134,193,226,197,139,177,244,221, 71, 80,120,234, 8, 70,220,121,155,223,112, 42,149,202, 71, 23, 46, 92,216,200, + 2,137, 14, 11, 3,199,179,144,240, 12,194, 6,223, 11, 0,184,180,233, 39, 95,179, 67,186,114, 50,117,117,117,198, 61,123,246, +168,247,239,223, 15, 65, 16,144,148,148, 4,189, 94, 15,141, 70,227,140,255,198,141, 27,113,207, 61,247,224,219,111,191, 69, 70, + 70,134,223,184,215,215,215, 27,143, 28, 57,162, 94,178,100, 9,194,195,195,209,186,117,107,103,220,197,141,231,121, 72, 36, 18, +164,164,164,160,182,182, 22,106,181,218,239, 61, 58,112,224,128,122,201,146, 37, 8, 11, 11, 67, 66, 66,130,211,113, 19,197,209, + 7,159,191,219,136, 32,136,137,189,106,206,166,222,119,119,206, 17, 35, 70,160, 93,187,118,208,104, 52, 80,169, 84, 78,110, 95, +156, 94,180,136, 83,111, 51, 12,179,218,165, 76,100, 50, 12,179,218,245,211,219,113,142,175,253, 39, 78,156,216, 51, 43, 43,107, +122, 70, 70,198,119, 59,119,238, 92,234,141,207, 27,207,196,137, 19,211,178,178,178,166,187, 30,239,225, 58,222, 29,173,204,204, + 76,198, 17, 73, 6, 64,114,143, 30, 61,246,109,218,180, 41, 60, 56, 56,216,121,240,249,243,231, 81, 83, 83,131,224,224, 96,205, +204,153, 51, 53, 3, 7, 14, 68,116,116,180,243, 13, 32, 47, 47,239,134,212,212, 84, 45, 0,119,223, 86, 96, 89, 22,125,250,244, +193, 49, 71,107,199,176,204, 76, 36, 36, 36, 56, 59,121, 4, 5, 5,225,249,231,159,103,198,143, 31,207,137,110, 6, 33, 4, 6, +131, 1,177,177,177, 10, 95,174, 14, 0,164, 25, 42,241,211,192,254, 96, 25, 64,127,112, 47,164, 50, 6,172,132, 65,119, 82,133, + 95, 7,245, 7, 3,192,124,120, 23, 2,112, 97, 14, 2,184,173,101, 28, 14,130, 51,103,206, 4,228,104, 57,226,197, 92, 41,167, +232,104,236,220,185, 19,118,187, 61, 80, 78,194,178, 44, 84, 42, 21, 98, 98, 98,160, 80, 40,160, 84, 42,153,239,190,251,238,237, +228,228,228,216,241,227,199,179, 90,173,150,237,211,167, 15,238,187,239, 62, 78,108,226, 76, 75, 75,243, 27,151,173, 91,183,226, +139, 47,190,192, 83, 79, 61,229,209,209, 98, 24, 6,145,145,145,208,104, 52,184, 86, 32, 0,176,216,172,208,215, 27,156, 77,186, +118,187, 29, 71,182, 28,238,144,127, 56, 47,109,245,119,223,242, 0, 96,220,242,147,235,105,177,247,125,190, 44,117, 64, 24,191, +103,235, 37,235, 30, 95,121,158,227, 56,140, 29, 59, 22, 89, 89, 89,120,244,209, 71,177,118,237, 90,188,243,206, 59,248,247,191, +255,125,153,171,229,239,205,209,106,181,254,247,177,199, 30,123,106,197,138, 21, 29,223,120,227, 13, 86,116,180,148, 74, 37, 24, +134,129,209,104,132,201,100,130,193, 96,192,169, 83,167,132, 39,159,124, 50,215,108, 54,255,215,107,115, 37,163,248, 93, 41,215, +175,109,155,192,182,211, 21,124, 20,220,247,230, 36, 3,163,232, 81,123,111,234, 16, 50,124,108, 82, 24, 8, 1, 17, 0,129, 0, + 38,147, 14,207, 63,255,162,228, 47,188, 85, 78,145,101, 52, 26,113,232,208, 33, 12, 26, 52, 8, 69, 69, 69, 56,113,226, 4, 58, +116,232,128, 69,139, 22, 69, 62,252,240,195, 57,229,229,229,253, 3,117,182,142, 28, 57, 50,241,198, 27,111,252,180,190,190,190, +186,190,190,254, 83, 0, 75, 1,212,156, 57,115,166,243,153, 51,103,230,174, 95,191,190,223,228,201,147, 37,110,125,116, 36,222, +236, 81,171,213, 6,131,193,228, 83, 96,137,191, 9, 17, 2,138, 56,195, 48,164, 99,199,142,184,235,174,187,192,243, 60,148, 74, + 37,212,106,117,163,102, 51,119,193,229,171,254, 0, 32, 48, 12,131,184,184, 56, 12, 31, 62, 28, 82,169,180, 17,167,152, 15,135, + 15, 31,142, 23,222,155,132,255,190,112, 43,190,120,172, 3,134,188, 95,230, 51,156,122,189,190,126,243,230,205,138, 87,159,122, + 10, 55,182,111,143, 86, 26, 13,218, 68, 71, 66, 33,151, 65,234, 26, 38, 38, 32,147,157, 0, 16, 36, 18, 9,186,116,233,130,178, +178, 50, 20, 20, 20,160,160,160, 0, 44,203,162,111,223,190, 78, 23,230,244,233,211,120,239,189,247, 96, 50,153, 2,142,123,251, +246,237,113,235,173,183, 66, 38,147, 65,169, 84, 54,106, 50, 20,211,180,174,174, 14,237,218,181,195,202,149, 43,145,154,154,234, +151,179, 83,167, 78, 24, 48, 96, 64,163,244, 84, 40, 20, 78, 81, 4, 0, 69,123,234,157,215,136,143,143,111, 18,231,134,189,231, +241,229,198,205, 48,153, 5,104,245,214, 70, 39,196,182,210, 96,251,146, 55, 2,138,187,200,185, 96,193, 2,212,212,212, 56,141, + 3,241,165, 92, 52, 81, 90,183,110,141,121,243, 60, 59,153,110, 90,196,211, 51, 47, 51,192,231,173,120,156,152,185,228, 89, 89, + 89,211,221,207,247,199,231,250,191,219,249,102, 55,113, 86,214,164,166, 67,185, 92,254,230,230,205,155,195,107,107,107,113,250, +244,105,176, 44,235,108, 83,231, 56, 14, 22,139, 5,103,207,158, 69,120,120, 56,202,203,203, 33,151,203, 33,145, 72, 96, 54,155, + 1,160,187,183, 7, 56, 33, 4, 47, 84, 52,116, 17, 90, 23, 39, 69, 33,128, 59, 43, 26, 10,134,216, 33,254,135, 31,126,128, 90, +173, 70,112,112,176,243,211, 95, 51,210,145,130, 51, 40,227, 25,176,187,182,129, 97, 1,150, 1, 24, 9,192,178, 4, 44,195,128, +221,149, 3,134, 1, 84, 17, 97, 77,173,128,253,117,140,247,217, 1,222,155,251,228,201,197,114,255,190,101,203, 22, 4,202,217, +174, 93, 59,168,213,106,231,182,126,253,250, 70,142,150,221,110, 71, 68, 68, 68, 32,156,164,193,141, 16, 16, 21, 21, 5,158,231, +153, 69,139, 22, 77, 76,249,127,246,174, 59, 60,138,106,125,191, 51,219,119,147,108, 54, 61, 33, 33,148, 0, 82, 34, 77,225,194, +165,151, 0, 66,104, 34, 69, 46, 4, 17, 81,138,168, 40, 17,129, 31, 42, 32,161, 73,147, 42,200, 37, 32, 72,151, 46, 69,164,131, + 5, 20, 36,129, 64, 8, 9,164,111,234,246, 50,237,247, 71,118,227,102,179, 73, 54, 33,194, 5,231,125,158,121,118,167,189,115, +206,156, 51,103,222,243,157,239,124,211,176, 97,200,244,233,211, 73,129, 64,128,235,215,175, 35, 33, 33, 1,245,235,215,119,219, +103,171,168,168, 40,235,147, 79, 62, 97, 62,249,164,100, 14, 69,100,100, 36,138,138,138,114,237,251, 53, 26, 77,126,159, 62,125, +202,248,109,228,229,229, 61,219,158,240,182,251, 72, 91,105, 24, 76, 38,232,180,134, 82,235, 80,110,102,142,234,227, 15, 63, 16, + 45,155,250, 6, 0,224,195,149,107,160,221,248, 87, 67,118,224,195, 81,129, 67,191,220, 53, 19,192,224,202,248,117, 58, 29, 76, + 38, 19, 34, 34, 34,112,249,242,101,104,181, 90,244,235,215, 15, 4, 65,148,206, 16,173, 6, 44, 25, 25, 25,157,162,163,163,127, + 93,177, 98, 69, 68,243,230,205, 9,189, 94, 15,131,193, 0,199,223,155, 55,111,114, 59,119,238, 76, 49, 24, 12,255,182,153,206, + 93,226, 68,198, 55,201,125, 67,223,220,251,227,117, 65,116, 96,163, 36,101, 70, 97, 4,157,159, 33,213,107,140,119, 76, 12,151, + 0,142, 1, 24,176,224,104, 22,140,109,216,235,105, 65, 46,151,127,117,241,226, 69, 63,147,201,132,107,215,174, 97,204,152, 49, +150,188,188, 60, 9, 0,252,231, 63,255,177,108,223,190, 93,210,168, 81, 35,108,219,182, 45,224,213, 87, 95,221,163,215,235, 95, +116,147,250,219,172,172,172,111,157, 55,250,249,249,173,126,248,240, 97,119, 71,159, 31,154,166, 75,147,227,242,193,100, 1,138, +162, 96, 52,154, 81, 92,172,133,197, 74,217,218, 76, 22, 12, 67,219,126, 89,208,182,118, 84, 34, 22,122,181,125, 49, 88,199,113, + 28, 72,130, 40,186,246,103,118,221,202, 68,187,171, 33, 46, 55,173, 89,206, 96,236,179,204,252,252,252, 32, 18,137,240,237,183, +223,226,198,165, 19,144, 8, 56, 48, 52, 5,154,178,130,161, 44, 16, 9, 4,248,241,250, 3, 68, 53,243,114, 75, 16,250,251,251, + 99, 64,199,142,136,238,216,177,100,122,155, 80, 8, 79,169, 20, 10,177,172,196,146, 5,128, 99, 72,119,131, 8,176,246,116, 6, + 5, 5,225,183,223,126,195,180,105,211,176,120,241, 98,200,229,242,210,217,207,183,111,223,198,238,221,187, 17, 21, 21, 85,237, +188,219, 45,120, 51,103,206, 68,102,102, 38, 86,174, 92,137,151, 94,122, 9, 34,145, 8, 69, 69, 69,248,247,191,255,141,156,156, + 28,183, 56, 29,135,247, 36, 18, 73, 25,235,147, 93, 0, 86,183,140, 28, 57,223, 24, 18,130, 67,151,118,130, 0,129,171, 59, 62, + 40, 35, 10,215,239,186, 80,109,206,185,115,231,150, 73,167, 59,214, 44,119,225,100,117,170,242, 56,130, 32,174,217,141,173, 51, +103,206,156, 69, 16,196,145,153, 51,103,206,138,139,139,187,229, 14,159,171,253, 4, 65, 28,181,137,176, 1, 14,219,174, 85, 75, +104, 41, 20,138,246,158,158,158,184,119,239, 30,250,245,235,103,201,207,207, 79, 18,137, 68, 77,242,242,242,164,185,185,185, 48, + 24, 12,186,249,243,231, 63, 0, 32,239,208,161, 67,163, 31,127,252, 17,143, 30, 61,194,246,237,219, 1,224,128,107,159, 13, 18, + 44,203,150, 86, 10,231,110,155, 64, 32,192,149, 43, 87,112,229, 74, 89,215,175,205,155, 55, 87,249,194,120,245,251,195,184,126, +253, 58, 28,195, 3,216,255, 59,110,147,201,100, 64,229, 51, 60,202,160, 42,199,248,170, 28,224, 93,193, 93,223, 47, 87, 51,115, + 42, 66, 70, 70, 70,133,231, 95,185,114,165,140, 69,171, 42, 78,129, 64, 0,134, 97, 32,151,203, 9,177, 88, 76,136,197,226, 48, +187,200, 18, 8, 4,165, 15,140, 84, 42,133, 84, 42, 45,211, 75,173, 8,153,153,153, 61, 50, 51, 51, 43,220,175, 86,171, 59,169, +213,106, 60,143,176, 82, 20,140, 6, 11,180, 58, 35, 62,143,251,111,201,198,207,241, 51,128,159, 59,189, 51, 13,147,251, 70,245, +172,238, 48,181,253,126, 7, 6, 6,226,220,185,115, 32, 8, 2,123,246,236,129,183,183, 55,250,246,237, 11,165, 82,137,153, 51, +103, 98,248,240,225,213,109,204,138,243,243,243, 59,189,255,254,251,191, 46, 93,186, 52,188,110,221,186,176, 88, 44,176, 90,173, +176, 88, 44, 72, 78, 78,198,206,157, 59, 31, 25, 12,134, 78, 0,138,171, 34, 59,145,241, 77,242,254,243, 31,102,246, 30,249,170, +241,118,206, 15,200,206,206, 7, 77,103,128,101,104, 88,105,166,196,194, 71,211,160,105, 6, 98,177, 64,185,244,139, 15, 78,177, +224, 64,146,132, 5,192, 43, 79,170,140, 84, 42, 85,164, 90,173,198,221,187,119, 17, 19, 19,147,157,159,159,159, 8,160, 23, 0, +228,231,231, 95, 28, 51,102, 76,243,248,248,248,224, 6, 13, 26,192,211,211, 83,169,215,235,171,162,244, 4, 48, 25, 64, 31,148, +248,129,216, 81, 0, 96, 62, 73,146,210,107,215,174,149,155,105,119,254,252,121, 0,248,217,117, 15,200,102,209, 50,153,160,206, + 47,196,132,119,230,252,213, 51, 2, 87, 70, 92,112,224, 48,233, 93,200, 0, 32, 47, 39, 25,111, 76,152, 38,173,170, 67,224,234, + 69, 88, 13, 31,157, 50, 29, 53,123, 29,245,244,244, 44, 25,126, 59,184, 19, 71,191,124, 7, 96,172,224, 40, 35, 96, 53, 0, 86, + 29, 88,139, 1,132, 88, 14, 80, 70,183,132,150,167,167, 39, 60,229,114, 4,170, 84,224, 56, 14, 66,129, 0, 34,145, 16, 44, 5, + 16, 12, 81, 42, 72, 89,247, 2,131,148,118, 42,229,114, 57, 82, 83, 83, 49,121,242,100, 88,173, 86, 12, 25, 50, 4, 22,139, 5, + 38,147, 9, 70,163, 17, 13, 27, 54,132,193, 96,112,139,207, 62, 91,209,211,211, 19, 98,177, 24, 31,124,240, 1, 94,126,249,101, +204,155, 55, 15,177,177,177,104,216,176, 33, 38, 77,154,132,157, 59,119, 34, 50, 50,178, 42, 94,206,177,140,236,247,211, 46,182, + 28,135,248, 0, 84,187,140,156, 57, 9,130, 44, 35,216,236,203,123, 99,123, 85,155,115,209,162, 69, 80,171,213,229, 44, 89,246, +255,161,161,161, 88,183,110, 93, 77, 71,134,236,214,163, 32, 23,251, 6, 56, 91,162, 56,142,107,103,243,157, 50,199,197,197,221, +138,139,139,139, 38, 8,226, 72, 92, 92, 92,116, 69, 22, 45, 87, 60, 46,246,187,253,210, 18, 58,141,141,118,119,220,105,191,209, +190,190,190,130,240,240,112, 82,169, 84,162,168,168, 8, 1, 1, 1,156, 90,173, 30,169, 80, 40, 62,251,238,187,239, 26,233,116, + 58,220,190,125, 27,171, 87,175,254, 25,192,170,202,132,214,177, 0,155,233,216,102,201,114, 92, 31, 56,112, 32, 26, 52,104, 80, +198,154, 37,151,203, 43,173, 60,246,125,118,139,144, 64, 32,192, 11, 47,188, 32, 79, 73, 73, 49,138,197, 98,132,133,133,201,179, +179,179,141, 98,177,184,218, 51, 93,170,114,140,175,202, 1,222,149,240,105,215,174, 93, 25, 11,150,227,175,227,255, 67,135, 14, + 85, 57,116,104,231,108,222,188,121,233,253,242,242,242,178,159, 11, 0,232,215,175, 31, 88,150,133,191,191,191, 91,156,118, 81, +107,115,128,135,201,100, 98,181, 90, 45,121,237,218, 53, 72, 36, 18,120,121,121,149,250,234,200,100,178, 82,107, 38, 15, 87, 13, + 2, 11, 11, 69,193,104, 52, 66,167,211, 1, 0,146,255,220, 87, 86,136,153, 53, 53,230,183, 55,176, 5, 5, 5, 56,113,226, 4, +126,248,225, 7,188,252,242,203, 46, 69,117, 53, 4,151,186,160,160,160,243,140, 25, 51,174, 46, 88,176,160,142,175,175, 47,172, + 86, 43, 30, 62,124,136, 45, 91,182,100, 26, 12,134,206,213,105, 96,192, 1, 20, 69,195,100, 48,163, 88,163,197,103, 95,108,173, +176,234, 1, 64, 65,238, 29, 12, 28, 52, 92,242, 36,203, 41, 51, 51,115,122,231,206,157,191,208,106,181, 69, 6,131, 97, 56,128, +101,142,253,169,252,252,252, 46,131, 6, 13, 90,225,235,235,251, 82,110,110,238, 44, 55, 40,103,166,166,166,206,170, 87,175, 94, +153,141,102,179, 25,245,234,213,123, 33, 55, 55,119,116,215,174, 93,255, 15,128,175,195,110, 47, 0, 39, 1,172,171,168, 46,217, +135, 14,117, 58, 35,148,170, 16,100, 60, 56, 87,101, 66,196, 2, 19, 56,150,173,180, 13,177,119,128, 43, 90,170,152, 25, 87, 46, +169,246, 99,237, 47,236, 87,134,141,197, 43,147, 23, 65, 33, 2, 22,190,209, 9, 13, 85, 0,228,190, 16,119,253, 24,132,202,118, +143, 38, 31,118,139, 60,118,195, 6, 92,183,181,199, 97, 1, 1,152, 49,114, 36, 56, 10,184,156,144,128, 93, 63,253,132,145, 61, +122, 64, 33,147,185,221, 97, 97, 89, 22, 98,177, 24,201,201,201,184,124,249, 50,154, 53,107,134,123,247,238,149, 9, 67,193,113, +156,187,249, 47,205,187, 84, 42,133, 72, 36, 66,118,118, 54,162,163,163, 33, 22,139,177,117,235, 86,156, 59,119, 14, 51,102,204, +192,248,241,227,209,189,123,119, 36, 38, 38,186,197,201,113, 92,185,217,138,206,195,185,213, 45, 35,103, 78,231,247,126, 77,202, +221,206,185, 96,193, 2,151, 19, 42,220,225,116,165, 69, 92,148,221, 53, 71, 49,100,183, 60, 57, 10, 35,231,117, 0, 62,246,109, + 51,103,206,156,229,238,121,142,235,118,139, 88,117,134, 48, 75,133, 86,116,116,116,153,156, 23, 20, 20, 92,189,122,245,106, 11, + 15, 15, 15,220,185,115, 71,162, 84, 42, 91,216, 27,116,146, 36,177,103,207, 30,175,254,253,251,159, 90,182,108, 89, 24,203,178, +200,201,201,193, 71, 31,125,164,163,105,122, 20, 0,186,162, 23,120, 85,150,169,195,135,203, 63,108, 7, 15, 30,116,107, 8,196, + 46,164,132, 66, 33,124,124,124,140, 70,163, 17, 10,133, 2, 62, 62, 62, 70,131,193, 0, 15, 15, 15,251, 88, 49,137,191,102, 42, + 84,101,125,170,202, 49,222,217, 1,190, 74, 36, 36, 36,184,117,156,109,168,213,173, 90,158,154,154, 90, 97, 67,114,238,220, 57, +176,182,134,214, 93, 78, 91, 47,143,179, 11, 63,133, 66, 1, 95, 95, 95, 72,165, 82,200,229,242, 50, 34, 75, 42,149, 86,249,224, + 84, 21,144, 84, 38,147,253,226,225,225,161,178,239, 23,137, 68,208,106,181, 69, 5, 5, 5,237,159,233,161, 67,112,160,173, 52, +140, 70, 19,116, 90, 99,173,243, 91, 44, 22, 72,165, 82,236,220,185, 19,157, 58,117, 66,135, 14, 29,202,137,172, 26,154,231,211, + 11, 10, 10,186,175, 90,181,234,231,229,203,151,251,232,116, 58,252,247,191,255, 45,214,233,116,221, 1,164, 87, 75,108,178, 28, + 40,171, 21, 6,147, 25,122, 93,201, 61,184,127,107,223,255, 90, 81,237,204,206,206,222, 89,201,254,251, 52, 77, 71,219,227,190, +185,129,127,213,171, 87, 15,217,217,217,101, 54,166,165,165,129, 97, 24, 51, 74,226,100,189,233,104, 72,198, 95,209,179, 43,234, +197,151, 88, 71,141,102,232,116, 37, 86, 16,147, 62,175,118,234,169, 77,108, 84,228,147, 85,147, 58, 68, 16, 68,169,211,247,212, +169, 83,113,243,198, 13,244,170,163, 65,195, 96, 47,112,154, 12,136,123,126,138, 63,212,114, 44, 91,113,172,218,220,187, 29, 92, + 32,150,237,222,237,114,223,253,193,131,171,149,247,164,164, 36,200,229,114, 48, 12, 83,238,125, 83,221,252, 59, 10,152, 21, 43, + 86, 96,198,140, 25,216,186,117, 43,110,222,188,137,214,173, 91,163,119,239,222,200,205,205,197,141, 27, 55, 96, 54,155,221, 78, +167,163,223, 92, 82, 74, 2, 78, 95, 62,142,180,244, 7,200,204,126, 84,227,114,119,228,116, 22, 90,251, 79,255,142, 97, 81,109, +107,196,249,217,103,159, 33, 55, 55,183,140, 37,203,177, 93,170,200,162,229,172, 69,156,144,231,228, 11,101, 95,183, 56,137, 30, +231,117,231,227, 1, 32, 23,128,160,138,243,156,215,243,226,226,226,206,218, 45, 97, 54, 94, 65, 85,254, 89,101, 44, 90, 78, 88, + 52,120,240,224, 65,171, 87,175, 14,144,201,100,165, 51,144,102,206,156,137, 25, 51,102, 32, 34, 34, 2,254,254,254,161, 42,149, + 10,249,249,249, 88,188,120, 49, 82, 83, 83, 39,194, 69,160, 61,103,161,213, 37, 69, 11,137,228,175, 14,171,221,178, 5, 0,227, +199,143, 47,103,209,178, 23, 80,101,160, 40, 10,126,126,126, 48, 24, 12, 16, 8, 4, 24, 50,100,136,224,207, 63,255,100,250,246, +237,139,161, 67,135, 10,110,220,184,193, 12, 24, 48, 0, 2,129, 0, 61,123,246,212,236,223,191,255, 67, 0, 95,186, 33,182,106, +205, 49,222, 94,201,220,141,125,228,142,184,172,140,147, 32, 8, 24, 12, 6, 8,133,194, 82, 71,121,119, 56,237, 67,135,142, 15, + 32, 73,146, 80,169, 84,165,141,135,221,162,101, 23, 90, 85,241, 86, 21,144, 84,161, 80, 40,239,220,185,211,200, 62,241, 34, 47, + 47, 15, 61,123,246,188, 91, 80, 80,240,108,155,180, 88,192, 74, 51,208, 25, 77,208, 25, 13,181, 70,107,127, 30, 54,110,220,136, +196,196, 68,152, 76, 38,124,245,213, 87,165,147, 10, 28, 69,214, 99, 8,174,100,185, 92,206,246,235,215, 15, 87,175, 94,133, 84, + 42,165, 80,131,248, 87, 44,199,194, 74,211, 48, 25,141,208, 85, 61,228,246,188,160, 84, 85, 39, 38, 38,194, 98,177, 96,222,188, +121,204,175,191,254,122, 22, 37, 1, 80,237, 22,188,209,221,186,117,155,239,225,225,161, 58,122,244,232,123, 0,182, 86,246,242, +166,104,155,104,175,197,251,232, 56, 34,224,202, 39,171, 38, 97, 86, 28, 95,172, 44,203, 98,226, 91,111,161,119, 29, 13,134,190, + 20, 0,125,214, 93, 40,188, 3, 64,168,234, 99,217,138, 99,184,149,226,182, 43, 38, 7, 0,253,186, 13, 70,171,102,229,195,131, +117,238, 85,210, 39,187,248,227, 47,200,201,203,172,118,222,245,122,125,133,150,171,106, 88,180, 74,159, 57,251,253,107,211,166, + 13,154, 52,105,130,179,103,207,162,109,219,182,184,119,239, 30,238,221,187,135,212,212, 84,220,188,121, 19,133,133,133,213, 46, +163,239, 79,238, 66,161,182, 0, 18,177, 4, 5, 69,121, 72,203,120,128, 32,191,224,199, 46,119, 59,154, 14,248, 12, 0, 80, 39, +192,187, 90, 66,203,145,115,201,146, 37,229,196,251,227,134,236, 33, 8,226,151,202,214,171,123,254,147, 68, 69, 66,235,129, 90, +173,238, 48,114,228,200,153, 0,218,217,182, 21, 3,216,125,234,212,169,193,129,129,129, 61, 58,118,236, 40,148, 72, 36,184,124, +249, 50,246,239,223,191, 21,192,174,202, 46, 36,145, 72,140,245,235,215,151,219, 43,162,253, 65, 84, 42,149,130,197,139, 23, 19, +155, 55,111,174,208,202, 85, 85, 1, 21, 23, 23, 67,175,215,195,219,219, 27, 86,171, 21,253,250,245, 99, 18, 19, 19, 33, 22,139, + 49,104,208, 32, 38, 33, 33,161,180,160, 55,109,218, 20,102, 52, 26,255,253,195, 15, 63,244, 1,208,181, 26,247,202,238, 24,239, + 9, 55, 29,224, 43,234,229,185, 3,119,135,227, 42,226,156, 54,109, 90,141, 56,197, 98, 49,109,143,252, 78,146, 36,172, 86, 43, +218,182,109,139,220,220,220,210,135,198,195,195,163, 84,100,185, 35,180,170, 10, 72, 42, 20, 10, 97,177, 88,208,181,107, 87, 16, + 4,129, 53,107,214, 60, 31,195,145, 44, 75,120,122,250,161, 78,157, 23, 16, 16,104, 2,203,214,238, 87,101, 98, 99, 99,203,136, + 41, 87,145,151,237,247,191, 38,176,115,185, 51, 75,182,178,183,163,125,200, 75,175, 55, 61,115, 69, 24, 24, 24,216, 33, 55, 55, +247,160,211,230, 2, 0,243, 43,233, 88,150, 22,244,163, 71,143,208,183,111, 95, 28, 63,126, 92,112,224,192,129, 94,135, 14, 29, + 74,184,123,247,238,163,182,109,219,214,125,251,237,183,165, 93,187,118, 69, 94, 94, 30, 94,122,233,165,207, 51, 50, 50, 42, 17, + 90,182,251,104, 50, 67,175,175,125,235,168, 43,107,214,227,188, 24,237,117,114,238,220,255, 67,239,144, 34, 12,105,237,141,248, + 35,151, 48,186,141, 28,176, 72,171,205,103, 79,139,111,157, 6,168, 31,217,161,220,126,169,178, 36,150,107,253,200, 14, 32, 31, +221,171,118,222, 29,211,236, 44,170,106, 98,209,115,188,159, 19, 38, 76,192,199, 31,127,140, 62,125,250,224,222,189,123, 56,127, +254, 60,238,221,187,135,105,211,166, 33, 50, 50, 18,173, 91,183,174, 22,231,161,211,123,161,209, 21,131, 36, 72, 20, 20,231,195, +100, 54, 34,118,210,220,199, 46,247,210,151,255,233, 56, 0,192,190, 83,215,107,204, 57,123,246,108,100,103,103,151,177,100, 61, +142, 95,214,179,142,202,162,165, 61, 0, 48,209,121,163,197, 98,241,154, 55,111, 94,148,191,191, 63, 8,130,192,138, 21, 43,224, +235,235,219, 9,192, 45,139,197,146,167,215,235,103, 56,136,144,222,176,197,218,200,201,201,113, 57,111, 95,175,215, 91,163,162, +162, 68, 33, 33, 33,101,102, 27,122,120,120, 84,100,221, 41,229,180,239,163,105, 26,177,177,177, 88,184,112, 33,194,195,195, 49, + 96,192, 0, 68, 71, 71,131, 32, 8,244,235,215, 15, 3, 6,252, 53,148,171, 82,169,196,199,143, 31,239, 70,146,100,130,195, 11, +164, 12,167, 43,216, 29,227, 41,138,114,215, 1,190, 12,167,189,178, 77,155, 54, 13, 11, 23, 46,196,172, 89,149,187,122,108,216, +176, 1, 40,239, 79,245,183,115, 22, 20, 20,148,105,236, 21, 10,197,154,161, 67,135, 10, 31, 61,122, 84, 70, 92, 57, 46, 46, 26, +162, 50,156, 85, 5, 36, 21, 8, 4, 8, 10, 10,194,130, 5, 11,224,231,231,135,224,224, 96, 87,129,252,170, 44,163, 26,224,111, +229,100, 56,246,218,210, 69,255,215,249,191,219, 15,137,164, 18,224,202,249,125,208, 20,150, 29, 78, 50, 91,255,154, 74, 45,105, +219, 11,150,235, 63,186, 85,151,236, 98,250,179,207, 62,195,103,159,125, 86,105,130, 54,110,220,248,216,121,119, 83,108,149,231, +100, 57, 66,225,225, 3,153, 71, 29,180,136,244, 1,203,209,255, 83,101, 84, 1,126,253,229,151, 95, 6,249,249,249, 33, 61, 61, + 61, 64, 36, 18, 13, 42, 99,174, 50, 26, 81,191,126,253, 23,212,106,245,191,171,226,156, 54,109,154,121,206,156, 57,210, 81,163, + 70, 97,232,208,161, 24, 53,106,148, 84, 44, 22, 55,230, 56, 14, 86,171, 21,233,233,233,248,241,199, 31,161, 86,171,111, 87,150, + 78,150,227, 8,185, 66, 5,153, 71, 8, 90,188,168, 2,203,210,181,146,119, 71,171,184,163, 53,171,154, 34,203,101,253, 4,128, + 95,127, 60,136,185, 31,188,136,173, 71,127,198,234, 95,128, 86,170, 92,180, 8, 80,131, 85,223,198, 71,163, 95,198,178, 29,191, + 1, 0,206,159,171,178,140,184,202,234,160,201,104,125,172,188, 59, 90,174, 28,175,227,134,143, 86, 57, 78,123, 39, 81,171,213, +162,168,168, 8,241,241,241,120,227,141, 55,144,155,155,139,212,212, 84,220,189,123, 23,223,125,247, 29, 20, 10, 69,141,202,232, +195,183,102, 99,206,178,233,224,192,161,105,163, 22,152, 57,249, 51,180,107,213,241,177,203,221, 25,110, 88,179, 42,228, 92,185, +114,101, 77,235,210, 63, 78,104,185,132,191,191,255,168,110,221,186,193,100, 50, 33, 32, 32, 0,169,169,169, 32, 73, 50, 2, 40, + 25,194, 11, 13, 13,221,173, 86,171, 35,220,229, 19, 8, 4,160,105,186,212,247,199,190, 0,192,192,129, 3,113,248,240,225, 42, +123, 20,193,193,193,168, 91,183, 46,222,127,255,253,114,179, 28, 28,103, 58,200,229,114, 28, 61,122, 52,187,160,160,160,128,227, +184,106, 77,115,179, 59,198, 95,188,120,209,109, 7,120, 71, 88,173,214, 71,119,239,222, 13,217,184,113,163,160,146,151, 95, 41, +206,159, 63, 79,163,138,161,154,191,131,211, 85,207,148,227,184, 10, 69,150, 59, 97, 4,170, 10, 72, 42, 20, 10,145,148,148,132, +185,115,231,130, 32, 8,236,219,183,239,185,120,184,254,188,147,191,153, 36, 73,159,129,175,116,110, 9,130,128,213, 82,126,164, +218,179, 80, 87, 42,178,134,126,185, 11, 7, 62, 28,233,142,232, 73,190,112,225,130,239,198,141, 27,133,238,148,251,133, 11, 23, +104,142,227,170, 61,236,103,127,225, 88,173, 86, 24,141, 53,179,162,112, 28,119, 57,238,139, 57, 81,219,190, 61, 38, 34, 8, 11, +174,156,219,135,226, 34,215,238, 12, 18,145, 16,155,227,247,211, 98,145,224,209, 83, 46,186,181, 67,134, 12, 25,245,213, 87, 95, +181,112,181,211,141, 73, 48,169, 38,147, 9, 25, 25, 25, 48, 24, 12,123, 63,249,228, 19,235,177, 99,199,222,124,245,213, 87,209, +186,117,107,132,132,132, 32, 43, 43, 11,201,201,201,136,143,143,231, 46, 93,186,180, 23,192,148, 42,238,227,193, 69, 95,204,137, +137,223,113, 76, 66, 18, 86, 92, 57,191, 15,197, 78,162,189,188,117, 90,132,111,182,238,183,138,197,162, 59, 85, 89,139, 28,173, + 89,181,249, 98, 28, 52,102, 50,134,174, 90,141,136,118,125,177,104,113,111,124,243,197,112, 44,239, 39,134,117,207,104,180,122, +109, 27,118,206,235, 15, 0,168,243,141,155,214, 18,161, 24, 15, 93, 88,172,138,138,101, 54,113, 83, 61,171,169, 61,239,149, 89, +174,170,107,209, 34, 73, 18, 13, 26, 52, 64, 68, 68, 4, 58,117,234,132,182,109,219,162, 71,143, 30,184,113,227, 6,110,220,184, +129,105,211,166, 85, 38,178,170, 44,163,238,255,142,194,207, 93,238, 60,118,217, 56,151,123,109,192,157,186, 52,121,242,100, 0, +248, 71, 89,183,170, 45,180, 52, 26,205, 13,150,101, 91,122,123,123,219, 45, 82,165,251,210,210,210,192,178,172,161,186, 5, 99, +177, 88,236,193, 49,203,196,101,178, 59,199, 87,246,224,115, 28,199, 20, 20, 20,160, 91,183,110,232,210,165, 75,233,240,137,227, +226, 32, 76,112,224,192, 1,112, 28, 87,109, 39,107, 7,199,120, 29,170,233, 0, 15, 0,185,185,185,125,187,118,237,122, 74, 40, + 20,186,245, 21, 77,150,101, 83,115,114,114, 94,121,210,156,174,202,135,101,217, 10, 69,150, 59, 13, 81, 85, 1, 73,133, 66, 33, + 60, 60, 60,240,253,247,223,195,223,223,255,185,122,192,110, 36,170,151, 84,182,191,155,159,228, 28,128,128,161, 95,238,122,120, + 46,223, 90,111,232,151,187,210, 14,124, 56, 50,188,178,115,178,179,179,251,140, 28, 57,242,184,187,229, 78,211,244,131,236,236, +236,106,135, 75,224, 56, 14,119,238,220, 97, 39, 76,152,144,167, 86,171,135,215, 36,255, 51,231,174, 94,190,240,243,169,126,253, +162, 58,180, 3, 9, 88, 42,118,254,229, 8,128, 19,138, 4,143,102,204, 90,249,214,240,225,195,159,102,177,105,178,179,179, 59, + 13, 27, 54,108, 10,254,114,157, 40, 35,164, 80,193,236,106, 27, 86,213,173, 91,247, 69,129, 64, 32, 5, 48, 23, 64,218,165, 75, +151,214, 94,186,116,169, 15,128,127, 9, 4,130, 16,134, 97, 50,108,157,158, 93, 0,254,168,186, 30,229,190, 13,142, 13,235,215, +251, 95,125, 65, 16,156,197, 98,174,162,131, 4, 14, 28,199,137,197,162, 59,191,222,200,106, 85, 89, 71,202,225, 11, 28,181, 62, +100, 63,101,202, 20, 76,153, 50,165,180, 62,173, 89,211, 5,123,255,188,136,215, 90,165,195,252,117,103, 16,202,112,183, 59,124, + 0, 48,251,255, 38,212, 90,218, 28,243,238,104,209,114,245, 28, 84,199, 71, 75, 32, 16, 32, 47, 47, 15, 73, 73, 73,200,201,201, +129,193, 96, 64, 98, 98, 34,172, 86, 43, 10, 11, 11,241,226,139, 47,214, 56,157,181, 85, 70, 79,147,243,159, 56,124, 88,109,161, +101,181, 90, 63,109,208,160,129, 72, 38,147,181, 96, 24, 6, 28,199,129, 97, 24,206, 38,106,170, 61, 11, 79, 36, 18,153,154, 52, +105, 66,184,154,157, 96,255,239,225,225, 97,172,196, 90, 18, 87,191,126,253, 79, 8,130, 16, 84,212, 11,177,255,103, 89,150, 17, + 10,133,113, 53,188, 87,143,235, 24,175, 87,171,213, 29,107,185,252,254, 14, 78,231,242,209, 55,107,214,172,244,139,246,206, 49, + 81,108, 31, 91,213, 87, 33,206, 43, 13, 72,170,215,235,179,250,246,237,203, 56,238,119, 12,104,250, 92,131,224,210,250,143,122, +179,222,185,124,107, 61, 0,176,139, 45,112, 92, 90, 37,103, 25,179,179,179,187,253,221, 73, 75, 73, 73,177,252,235, 95,255,250, + 86,171,213, 78, 6, 80, 99,111,254, 89,159,174,153,245, 12,150,140, 6,192,194, 26,158,155,150,159,159,223,211,105,219, 31,118, + 65,101,143,107, 87,109,209,126, 59,175,214, 99,139,209, 52,157, 30, 17, 17, 81, 45,203, 13, 69, 81,233, 85,237,119,142, 17,230, +136, 91,240,198,172,171, 64,201,228,239,124,183, 56, 77, 38, 83, 65,199,142, 29, 69,213,204, 91,174,187,121, 15, 9, 9, 65,157, + 58,117, 74,127,237,112,222, 94, 85, 58,105,154, 78, 15, 11, 11,131,191,191,127,133, 17,223,157,125,178,220,225,172,237, 50,170, +140,179, 78,157,109,181,206, 89,211,116,242,112, 15,189,121, 78,158,147,231,124,102, 57, 5,252,253,228, 57,121, 78,158,243, 9, +114, 62,151,224,189,212,120,240,224, 81, 17, 24,254, 22,240,224,193,131,199,227,129,168, 68,149, 86,103,166, 79, 77,148,237,105, +158,147,231,228, 57,121, 78,158,147,231,228, 57,255,113,156, 85,113,215,246, 76,227,231, 26,188, 89,149,231,228, 57,121, 78,158, +147,231,228, 57,121,206,127, 44,248,161, 67, 30, 60,120,240,224,193,131, 7, 15, 94,104,241,224,193,131, 7, 15, 30, 60,120,240, + 66,139, 7, 15, 30, 60,120,240,224,193,131, 7, 47,180,120,240,224,193,131, 7, 15, 30, 60,120,161,197,131, 7, 15, 30, 60,120, +240,224,193,131, 7, 15, 30, 60,120,240,224,193,131, 71, 9, 8, 0, 56,114,228, 72,233, 7, 1,163,163,163, 9,254,182,240,224, +193,131, 7, 15, 30, 60,158, 36,158,107, 45,226,152, 57, 30, 60,120,240,224,193,131, 7, 15, 94,139,212, 14, 72, 94,108,241,224, +193,131, 7, 15, 30, 60,120,177,197,103,140, 7, 15, 30, 60,120,240,224,193,139,172,103, 10,101, 44, 90,188,224,226,193,131, 7, + 15, 30, 60,120, 60, 77,177,245,140,106, 17,206,182, 56,174,243,224,193,131, 7, 15, 30, 60,120,240,120, 76,129, 85,217, 47, 15, + 30, 60,120,240,224,193,131, 7,143, 90, 18, 92,246,255, 79, 76,104,241, 95, 54,231, 57,121, 78,158,147,231,228, 57,121, 78,158, +243, 31, 11, 33,127, 11,120,240,224,193,131, 7, 15, 30, 60, 30, 27,142, 86, 44,130, 23, 90, 60,120,240,224,193,131, 7, 15, 30, +181, 39,178, 8, 87,235,252,183, 14,121,240,224,193,131, 7, 15, 30, 60,254, 38,240, 22, 45, 30, 60,120,240,224,193,131, 7,143, +199, 3, 1,126,232,144, 7, 15, 30, 60,120,240,224,193,227,111, 21, 91, 46, 55, 86, 52,115,224,116, 53,200,107, 50,251,224, 52, +207,201,115,242,156, 60, 39,207,201,115,242,156,255, 56,206,170,184, 79,227,217, 67, 55, 0,103, 1,116,183,253, 86, 40,188,106, + 27,252,212, 87,158,147,231,228, 57,121, 78,158,147,231,228, 57,159,119, 84, 24,168,148,119,134,231, 81, 21,132,168,124,136,185, +170,253, 60,120,240,224,193,131,199, 63, 77,108, 17,225, 72,218, 0, 0, 32, 0, 73, 68, 65, 84,113,142, 47, 73, 87,104, 12, 96, + 22, 0,111,135,109,191, 0,136,115, 58,110, 7, 0,133,195,186, 30,192, 60, 0,247,170, 76, 13,199,137,109,252, 82,219,194, 2, + 48, 1, 48, 3,208, 18, 4, 65,241,101,246,212,209, 17, 64,180,237,255, 17, 0, 87,170,185,255,185, 66, 72, 72,136,220,199,199, +167,207,245,235,215, 37,137,137,137,184,112,225, 2,183,121,243,102,107, 97, 97,225,201,172,172, 44, 35, 95, 93,158, 11,244, 5, + 48,211,246,127, 17,128, 19,143,201, 71, 40, 20,138,105, 30, 30, 30,253,165, 82,105, 29,154,166, 9,131,193,144,169,215,235, 79, +209, 52,253,165,173,221,171, 46, 6,251,250,250,190,217,180,105,211,198,169,169,169, 25,153,153,153, 59, 0,236, 1, 48,188, 78, +157, 58,163,235,215,175, 31,122,231,206,157,123, 5, 5, 5,223, 0, 56,248, 20,211,201,131,199, 63, 9, 68,101,214, 8, 87,152, +203,113,220,232, 50, 12, 68,121,142,158, 61,123, 14, 58,121,242,164,130,101, 89,216, 23,185, 92, 78, 3, 24, 87,133,200,242,187, +124,249,114,189,201,147, 39, 15,205,204,204,124, 89,171,213,182, 7, 0,133, 66,241,115, 96, 96,224,175,171, 86,173,250,142,227, +184,116,130, 32,180,213,204,168, 80, 36, 18,189,225,227,227,211,159,166,233,182, 28,199, 65, 36, 18, 93, 47, 44, 44, 60, 65, 81, +212, 55, 0,106, 34,222, 36, 66,161,112,138, 84, 42,237, 75,211,116, 75, 0, 16, 10,133, 55,205,102,243, 9,154,166,215, 2,176, +212,128, 83, 38,145, 72,166, 40,149,202, 40,139,197,210, 18, 0, 36, 18,201, 77,141, 70,115,202, 98,177,172,181, 9,206,167, 13, + 33,128,104,142,227, 68, 0, 32, 16, 8, 6,183,111,223,190, 30, 65, 16, 44, 65, 16, 28,199,113,196,207, 63,255,220,134, 97, 24, +210, 86, 63,162, 1,252, 10,128,126, 22,159, 16,127,127,255,133, 44,203,214,169,180,208,100,178,151,175, 95,191,222,116,247,238, +221,204,215, 95,127, 93, 52,126,252,120,207,201,147, 39, 11,215,172, 89,179, 54, 43, 43,235, 61,231,227,253,252,252,150,147, 36, +233,239,206,245, 89,150,205,203,207,207,159,254,180,242, 31, 19, 99, 42, 99,238,142,143,151, 53, 2,144, 94,195,250,253,247,113, +154, 98, 56, 0,136,151,197, 55,138, 49,197, 36,219,255, 63, 46,175, 3,102,174, 59,173,237,202,113,192,148, 40, 47,242,113,133, + 86,104,104,104,124, 76, 76,204,168,150, 45, 91, 10, 57,142, 3, 69, 81, 48,155,205, 77,175, 92,185,210,125,223,190,125, 47,107, +181,218,225,213,164,124,235,227,143, 63, 94, 48,127,254,124,127,145, 72, 68, 80, 20,213,104,247,238,221,109,223,126,251,237,247, + 55,110,220, 88,119,196,136, 17, 94,246,237,115,231,206,109,183,104,209,162,134, 0,190,124, 10,233,228,193,227,159,134,110, 40, +235,163,245, 57,128,207, 42, 19, 90, 30,182,151,103,142,205,146, 5,135,223, 82,156, 57,115,230,144, 80, 40,180, 91,180,218,235, +245,250, 32, 39, 43,152, 43,145, 85,127,204,152, 49, 29,247,238,221,187,112,196,136, 17,217, 10,133,162,201,171,175,190,170, 37, + 8, 66,176,123,247,238, 54, 17, 17, 17,242,129, 3, 7,142,233,217,179,231,135, 28,199, 93, 32, 8, 66,237,102, 38, 91,248,250, +250,238, 95,178,100, 73,189,190,125,251,138,253,253,253,193,113, 28, 50, 51, 51, 67,143, 30, 61,218,239,243,207, 63,255,176,160, +160, 96, 8,128,132,106,220,184,118,114,185,124,239,231,159,127, 30,210,175, 95, 63, 97,112,112, 48, 76, 38, 19, 18, 19, 19,123, +159, 56,113,162,235,198,141, 27,223, 51, 26,141,175,217, 4,134,187,104,239,237,237,189,239,191, 31,127, 28,212,225,141, 55,132, +190,190,190,224, 56, 14,106,181,186,247,197,109,219,186, 79, 90,178,228,189,226,226,226, 97,174,238,247,211,132, 68, 34, 33,183, +111,223,222, 90, 34,145, 0, 0, 44, 22, 11, 34, 35, 35,137,231,229, 9, 33, 8, 34, 44, 51, 51,211, 91, 44, 22,187,220,207, 48, + 12,186,118,237,218, 64, 44, 22,227,203, 47,191,164,242,242,242,218,124,245,213, 87,215,119,238,220,233,191,118,237,218,215, 0, +148, 19, 90, 36, 73,250,167,167,167,187,228,100, 24, 6, 86,171, 21, 52, 77,195, 98,177,160,121,243,230, 79, 53,255,241,241,178, + 48, 0,211, 99, 98, 76, 31,216, 54,125, 9,224, 67, 0, 41,168,225, 55,187,254, 6, 78,199,250,182,220,225,255, 99,167,213, 1, +245, 0,224,216, 13, 19, 0,248, 62,238,125,245,240,240,104,246,250,235,175, 11,213,106, 53, 68, 34, 17,172, 86, 43,178,179,179, + 17, 25, 25, 41,248,246,219,111, 95,168, 46, 95,163, 70,141,198, 47, 90,180, 40,224,216,177, 99,214,237,219,183, 91,162,162,162, + 68,227,199,143, 87,118,237,218,181,121, 88, 88, 24,185,101,203, 22,243,169, 83,167,168, 49, 99,198, 72,226,226,226, 2,142, 30, + 61, 58, 48, 33, 33,225,203, 39,157, 78, 30, 60,254,129, 56,139,191, 66, 60,216,127, 43, 21, 90,112, 16, 87,131, 1, 64, 36, 18, +181, 9, 10, 10,138,167,105, 58,216,102,213,201,206,201,201,249,146,162,168,223,109,199, 30,100, 89,118, 80, 85,150,172, 49, 99, +198,116, 60,126,252,248,178, 43, 87,174, 20,231,231,231, 7, 31, 58,116,200,244,225,135, 31,166, 2, 64, 74, 74, 74,195,129, 3, + 7,134, 78,157, 58, 53,189, 79,159, 62,171,122,244,232,241, 46,199,113,167, 8,130,208, 87, 37,178, 34, 35, 35, 47,159, 63,127, +222, 75,165, 82,149,217, 81,191,126,125,188,251,238,187,226, 65,131, 6, 69,244,234,213,235, 82,114,114,114, 23, 0,127,186, 35, +136, 26, 55,110,124,250,204,153, 51,158, 62, 62, 62, 40, 42, 42, 66,118,118, 54, 12, 6, 3,148, 74, 37, 70,140, 24, 33,238,214, +185, 83,221,169,211,222, 59,157,158,145,209,219, 77,177,213,190, 83,139, 22,167,119,198,197,121, 82, 15, 31, 66, 46,151, 67,167, +211, 1, 0,188,188,188,240,114,131, 6,194,223,182,109, 11, 29, 29, 27,123,250,215,164,164,222, 79, 73,108, 73,109,191,102, 0, + 71, 4, 2,193, 96,137, 68, 66, 14, 30, 60, 24,167, 79,159, 38, 76, 38,147,208,102,221,161, 7, 15, 30, 12,185, 92, 14,139,197, +194,162,100,232,144,126,150,159, 18,137, 68,130,228,228,228, 50,219,180, 90, 45,212,106, 53,242,243,243, 97, 54,155, 81, 84, 84, + 4,150,101, 9,185, 92,174,102, 89, 22, 36, 73, 58, 11,128, 50, 16,139,197, 72, 74, 74, 42,179,141,166,105,232,245,122,152,205, +102, 88,173, 86,104,181, 90,185,151,151, 87, 99,127,127,255,116, 0, 7, 11, 10, 10,190,204,201,201, 73,123,194,217,207,179, 11, +162,248,120,217,125, 0,146,255, 69, 78, 7, 75, 86,168,109,253,143, 90, 74,171, 29, 15,143,252,110, 10,183, 89,199, 30,212, 2, + 31, 11, 0, 23, 46, 92, 64, 78, 78, 14,242,242,242,160, 86,171, 17, 22, 22, 6,142,227,170, 61, 28,151,156,156,188,238,197, 23, + 95, 36,110,221,186,117, 2,192,154,221,187,119,143, 43, 40, 40,152, 57, 99,198, 12,223,165, 75,151, 22,196,198,198, 46, 2,176, +117,247,238,221,239, 52,107,214,172,255,237,219,183, 55, 62,141,116,242,224, 81,219,224, 56,174, 29,128, 0,123,219, 98,107,119, +253, 28,214,111, 16, 4, 97,113, 56,206, 98,107, 27,156,127,237,176,175,171, 9,130,248,213,225, 60, 53, 65, 16,191,214, 52,153, + 78,191, 37,157,110, 0, 56,114,228, 8,103, 95, 92,157, 25, 24, 24, 56,173,103,207,158,203,174, 93,187,214, 60, 43, 43,203, 39, + 43, 43,203,231,218,181,107,205,123,246,236,185, 44, 48, 48,112,154,195,141,112, 62,245,180,195, 62,241,229,203,151,235,237,223, +191,127,209,233,211,167,139,219,180,105, 99, 57,115,230, 12,221,167, 79,159, 92,219, 11,154,238,211,167, 79,238, 79, 63,253,196, +116,232,208, 65,126,252,248,241, 71,151, 46, 93, 90,190,119,239,222, 32,142,227, 4,174, 56,109, 16,169, 84,170,239,207,157, 59, + 87, 78,100, 57,162,110,221,186, 56,114,228,136, 82,165, 82, 29, 4, 32,174, 40,157, 54,200,100, 50,217,190,159,126,250,201,211, +203,203, 11,185,185,185, 16,137, 68, 8, 12, 12, 68,113,113, 49,178,179,178,144,118,247, 46, 72,139, 5, 43,190,152,239, 37,151, +203,247,186,104,236,203,113,122,123,123,239,219,185,112,161,103,254,233,211,248, 99,193, 2, 88,173,214,210, 33, 87,171,213,138, + 75,147, 39, 67,253,227,143,216, 50,119,174,167,183,183,247, 62, 0,178, 42, 56,107, 3,142,156,147, 1, 20,216,150,201, 0,174, + 68, 70, 70, 94, 75, 76, 76, 68,151, 46, 93,176,103,207,158, 86, 51,102,204,152, 60, 99,198,140,201,123,246,236,105,213,165, 75, + 23, 36, 38, 38, 34, 50, 50,242, 26,202,250,103,253,221,233,252,219, 56, 25,134, 41,179,176,236, 95,239,152, 58,117,234,228,238, +223,191, 31, 35, 70,140, 32, 37, 18, 73,214,200,145, 35,165, 23, 47, 94,228,108, 34,211,237,116,154, 76, 38, 24,141, 70,232,245, +122,164,164,164,200,151, 44, 89,210,249,179,207, 62,107,116,250,244,233,208, 89,179,102, 77, 10, 8, 8,184, 30, 20, 20, 84,239, + 9,231,221,234,244,127, 5,128,140,106, 90,136,254,110, 78,206,118, 62, 98, 76, 49,173, 29, 26,216,234,242, 86,118, 63,179,109, +105,213, 3, 72,123,156,186,212,179,103,207, 23, 27, 53,106, 20,180,251,150, 15, 10,197, 77,193,138, 85, 96,197, 42, 48,126,237, +144, 44,121, 5,225,225,225, 65,158,158,158, 29,171,153,206,237,183,110,221,250,151,173,167,156, 15, 96, 89,108,108,236,231, 4, + 65, 92,136,141,141,157, 15, 96,153,109,251,130,219,183,111,119, 0,176,243, 41,165,243,153,120,222,121,206,255, 45,206, 42,180, + 72, 0, 65, 16, 71, 8,130, 56,242,201, 39,159,244, 0,224,231,180,254,111,199,227, 0, 72, 92,253,218, 23,135,237, 1, 28,199, + 13,112, 56, 47,160,134,201, 39, 92, 44,127, 9, 45, 0,136,142,142, 38,162,163,163,237, 59,126, 33, 8,226, 16,128, 95, 68, 34, + 81,155,214,173, 91, 15,254,225,135, 31,188, 2, 2,254,186,126, 64, 64, 0,246,238,221,235,213,162, 69,139,193, 34,145,168, 13, +128, 95,148, 74,229,161, 74,172, 48,170,201,147, 39, 15, 29, 59,118,172,166, 77,155, 54, 0, 80,148,144,144,160,232,208,161,131, +158,166,105,130,166,105,162, 67,135, 14,250,132,132, 4, 5, 69, 81,218,118,237,218,121,244,234,213, 43,117,250,244,233, 99, 92, + 8, 14, 71,188,190,120,241,226, 48, 31, 31,159,202,148, 48,180, 90, 45,130,130,130, 48,121,242,228, 96,145, 72,244,102,101,119, + 75, 40, 20, 78, 89,188,120,113,160, 74,165, 66, 97, 97, 33,194,194,194, 96,177, 88,144,148,148, 4,147, 94, 7, 74,171, 1,165, + 41,130,250,254, 61,168, 68, 66,140, 25, 20, 29, 36, 20, 10,167, 84, 97, 45,153,242, 77,108,108,144, 37, 53, 21, 41,123,246,128, +161,203, 27,127,104,171, 21, 55, 55,109,130, 41, 61, 29,139, 38, 76, 8,146, 72, 36, 83,158,176, 37,107, 41,199,113,114,142,227, +228, 4, 65,172,234,216,177,227,183,114,185,124,114, 92, 92, 92,223,147, 39, 79,246, 59,127,254,124,119,154,166, 69, 52, 77,139, + 46, 92,184,208,197,100, 50, 9,165, 82, 41,132, 66, 33,135,231, 20, 34,145, 8, 98,177, 24,114,185, 28,157, 59,119,190,191,121, +243,102, 42, 44, 44, 76,180,111,223, 62,159, 58,117,234,120,172, 89,179,166, 72,171,213, 46,118,151,207,106,181,194,108, 54,195, +104, 52,194,100, 50,225,204,153, 51, 13,166, 78,157, 42, 52,153, 76,204,192,129, 3, 11, 40,138, 50,199,198,198, 42,125,125,125, + 63,124,146,249,140,137, 49,177, 54,203,211,109,155,104,121,128,199,244,121,250, 59, 56, 1, 88,108, 62, 89,118,248,219,184, 45, +181,116, 43,104, 0, 58,155,208, 50, 59, 61, 31, 45, 29, 44,190, 85,162,168,168,104,227, 55,223,124, 19, 70, 74, 85,184,104,233, +143,239,216,207,113,210,123, 13,114,235,125,132,192,176, 70, 24, 53,106, 84, 32,199,113,107,106, 33,205, 95, 1,232, 10, 96, 85, + 77, 78,126, 2,233,172,231,225,225,177,199,203,203,235,162,135,135,199, 30,216,134,103, 31, 7, 81,141,208,123, 80, 51, 50, 61, + 42, 2,220,160,102,100,122, 84, 35, 62,212,192,243, 2, 39, 45,226, 8, 53,199,113,209, 28,199, 69, 47, 90,180,104,161,195,251, +221,190, 46,119,211, 50, 22,205,113, 92,116, 25,133, 84, 34,176, 30,219,232,230, 98, 41,209, 20,142, 74,210, 33,115,165,179, 11, +131,130,130,226,227,227,227,189,156, 25,179,178,178,160,209,104, 48,103,206, 28,175,177, 99,199,190,151,158,158, 30, 83, 69, 34, + 36,217,217,217,109, 71,143, 30, 45,179, 90,173,133, 44,203,146, 26,141, 70,232,237,237,205,216, 15,240,246,246,102,138,139,139, + 69,122,189, 94,192, 48,140,121,236,216,177,146, 9, 19, 38,188, 12, 64, 80, 17,105, 64, 64, 64, 84,255,254,253, 43, 28, 58,160, + 40, 10,122,189, 30,122,189, 30, 86,171, 21,157, 59,119,150,110,222,188,185, 79,110,110,238,250, 10, 21,135, 84, 26, 21, 21, 21, + 37, 42, 40, 40,128,183,183, 55,210,210,210,240,224,193, 3,152,117, 58, 88,117, 26, 88,117, 90,208, 90, 13, 56, 77, 49,242,239, +221, 65,135,102, 77,197, 59,164,210,190,122,189,126,121, 69,156, 74,165, 50,170,195,184,113, 66, 15, 15, 15,116, 31, 93, 50,207, +224,120,179,102,224, 24, 6, 44,195,128,161,105,244, 77, 74, 2, 69, 81, 32, 73, 18,237, 10, 10,132,202,109,219,162,212,106,245, +178,167, 81,217,165, 82,169,112,251,246,237,175, 75, 36, 18,112, 28, 71, 88, 44, 22,156, 60,121,242, 31,247,208, 75, 36, 18,200, +100, 50, 88,173, 86,212,175, 95,223, 56,122,244,232,203, 95,124,241, 69, 56, 73,146, 30, 98,177,248,135,252,252,252,133, 89, 89, + 89, 41,238,242, 81, 20, 5,139,197, 2,139,197, 2,163,209,136,251,247,239, 7, 55,104,208,128,152, 60,121, 50, 99, 48, 24, 26, +174, 94,189, 58,249,228,201,147,138,197,139, 23,191, 10,224,221, 39,157,223,152, 24, 83, 51, 0,205,226,227,101, 98,155,229,215, +242, 63,198,201,161,196,241, 29,241,178,248, 68, 0,234, 90, 20, 89, 18, 0,222,225,126, 66,189, 72, 0, 29, 0, 47,155, 40,120, +149, 32,136, 14,205,155, 55,247, 73, 76, 76, 44,228, 56,238, 42,128,239, 0,100, 85, 70,198,178, 44,193,178, 44,222,110, 95,132, +201, 29, 5,160,168, 98, 20, 23, 23, 35, 45, 45, 13, 9, 9, 9,248,249,231,132,154, 62,155,111,122,122,122,246,145,201,100,245, +105,154, 38,117, 58, 93,154,193, 96, 56,205,178,236, 70,212,192, 71,237,239, 74,167, 29, 30, 30, 30, 75,102,205,154,213,201,219, +219, 27,191,255,254,123,195, 93,187,118, 45,209,235,245,143,229, 92, 47, 19,145, 91,150,175, 92, 19, 26, 26,168,194,141,243,135, + 67, 23,110,216,189, 5, 96,195,120,153,242,236,195, 73,139, 56,138,161, 95, 57,142, 27, 64, 16,196, 17,103,161, 84, 45,179,211, + 99,158, 95,133, 69,203,249,195,210,101,133, 86, 5, 10, 18, 52, 77, 7, 59, 90,178, 56,142, 67, 86, 86, 22, 50, 50, 50,160, 86, +171,225,227,227, 3,171,213, 26,236, 78,251,160,213,106,219,251,249,249, 25, 68, 34,145,217,104, 52, 66,161, 80,176, 34,145,136, +179, 93,135,176,205, 90,100,204,102, 51, 33, 20, 10, 41, 47, 47, 47, 79,179,217,220, 20,149,248,146,113, 28,215,222,207,207,207, +229, 62,179,217, 12,157, 78, 7,189, 94, 15,157, 78, 7,179,217,140,160,160, 32,208, 52,221,182,210, 46, 45, 77,183, 12, 8, 8, + 64,102,102, 38,228,114, 57,210,211,211, 97,209,105, 97,213,106, 65,235, 53, 96,138,139,193,106, 52, 96,245, 26, 80, 22, 3, 66, +155, 52,131,125, 70, 98,133,221,112,139,165,165,159,159, 31,244,250,191,220,205, 56,155,192,162,105, 26,180,205, 57,218, 62,156, +232,239,239, 15,251,140,196, 39, 4, 51,128, 25, 36, 73,174,146, 74,165,194, 73,147, 38, 33, 43, 43,171, 76,157,152, 52,105, 82, +169, 79, 86,215,174, 93, 47,200,100, 50, 90,173, 86,195,108, 54,139,158,215,135,158, 32, 8, 16, 4, 81, 82, 70, 52, 13,127,127, +127,125, 94, 94,222,207, 69, 69, 69,175,215,132,143,162, 40,251,140, 46, 24,141, 70,112, 28,135,223,127,255, 29, 50,153, 76,196, + 48,204, 45,154,166, 21, 34,145, 8,164,205,249,235, 73,193, 54, 35,240, 75, 0, 97, 54, 11,209,155, 40,113, 56,207,112,209,144, +184,117,235,220,228,172,190,112, 51,197,216, 45, 77, 25,168,217,112,164, 43,116,111,170,146, 44,143,235, 16,168,106, 61,208, 67, +175,144, 8,244,108, 90,235,250,255, 93,154,176,107,236,152, 55,189,230,205,155, 87,207,223,223, 95,150,156,156,108,154, 63,127, +126,131,237,219,183, 19, 40, 25,166,171, 16, 15, 31, 62, 60, 48,107,214, 44,223,254,253,251, 55,148, 74,165, 68,113,113, 49,212, +106, 53,114,114,114,240,224,193, 3,238,198,141, 27,247,205,102,243,158,234, 36, 50, 36, 36,100,243,235,175,191, 62,246,165,151, + 94, 18,217, 45,164,122,189,190,205,185,115,231, 6, 29, 63,126,188,139, 94,175,175,118,189,124,244,232,209,158,217,179,103,123, +188,242,202, 43, 77,165, 82, 41, 89, 27,233,116, 4, 73,146, 65,158,158,158, 56,125,250, 52, 84, 42, 21, 72,146, 12,122,220,250, +106,178,178,161,117,130,253, 96,186,180, 28, 77, 3,234,193,100,101, 67,121,137,242,252, 88,180, 42,120,215,183,179, 91,164,170, + 16, 75,198,153, 51,103,206, 34, 8,226,200,204,153, 51,103,185,178,104,217,254, 50,142,199, 57, 28,111,174,109,177, 85,173, 64, +147, 44,203, 34, 35, 35, 3,153,153,153,200,200,200, 64,126,126, 62, 72,146, 4,199,113,238,204, 62,227, 8,130, 96, 79,157, 58, +229,115,249,242,101,125,187,118,237,138,236,254, 47, 52, 77, 19, 20, 69, 17, 54,191, 24, 34, 45, 45, 77,124,241,226, 69,213,237, +219,183,131,108,189, 85,182, 10, 83, 96,185,109,118,129,229,184,152, 76, 38,200,100, 50,247, 84,135,237, 69,248,251,181,107, 37, + 34, 75,167,181, 13, 25, 22,131,209, 20,131,211,107, 33, 97, 40, 72,192,129, 48, 25,220,190,127,142,176,139, 44,171, 77,104, 89, + 44, 22, 80, 20, 5,150,101, 65,211, 79,197,175,124, 93,171, 86,173,218, 30, 56,112, 96,124, 70, 70,249,119,225,144, 33, 67,240, +238,187,239, 98,234,212,169,183, 7, 12, 24,112,227,240,225,195,152, 50,101, 10, 88,150,109, 13,160, 24,192,241,231,237,161, 55, +155,205,165, 22, 40,147,201, 4,171,213, 10, 84,227,179, 10,206,117,211, 94,182, 52, 77,219,185,137, 3, 7,246,227,194,133, 11, +100, 66,194,173,176, 73,147, 38,219, 29,238,159,116, 86,211, 81, 50,115, 79, 98,107, 40, 44, 40,241,127,170, 40,164, 66, 4, 42, + 31,178,227, 42,227,124, 28,180,218,208,106,196, 7, 31,124, 16,133,146, 25,206, 41,143,105,209,122, 69, 66, 18, 95, 79,107,233, + 43,251,176,149,159, 94, 34, 36,116, 73, 95,207,210, 61, 8, 87,234,131,234, 42, 44, 97, 13, 84,117, 22, 46,252, 34,228,246,237, + 59,230, 57,115,230, 36,142, 28, 57, 50,240,195, 15, 63,108,190,111,223,190, 46, 38,147,233, 27, 0, 69, 21, 25, 93, 6, 13, 26, +116, 53, 48, 48,176,193,134, 13, 27,114, 31, 61,122,228, 67, 81,148,135,213,106,101,245,122,253, 3,163,209,120,218,106,181,158, + 6,112,173, 58,137,245,242,242,106, 53,110,220, 56, 81, 81, 81, 17,132, 66, 33,172, 86, 43,114,115,115,209,169, 83, 39,193,161, + 67,135, 90,212,228, 6, 20, 22, 22, 46,255,230,155,111,206,238,220,185,179,143, 82,169,124, 73, 42,149, 6, 3, 96,180, 90,109, +142, 94,175,255,163, 38,233, 44,211,206, 49, 76,206,181,107,215, 34,148, 74, 37, 30, 62,124, 8,134, 97,114, 30,183, 14,200,196, +228,163,155,231, 15,213,109,230,223, 0, 23, 47, 95,133, 76, 76, 62,226, 67,125, 61,247,176,251, 80,193, 81, 64,185, 16, 72,151, +227,226,226,228,139, 22, 45, 66, 92, 92,220, 45, 87, 22, 45,187,224,138,139,139,187,101, 63,206,225,248,243,143,145,198,138, 45, + 90, 21, 41, 72,160,100,118,161, 90,173,246, 81,169, 84,165, 2, 43, 51, 51, 19,153,153,153,144, 72, 36, 72, 75, 75,131, 68, 34, +201,114,167, 19, 34,151,203,127,107,211,166,205, 11, 41, 41, 41,226,249,243,231,215,189,118,237,154,178, 83,167, 78, 47,202,229, +114,134,227, 56,152, 76, 38, 50, 49, 49,209,115,217,178,101,161,237,219,183,183,180,111,223,254,250,238,221,187,141,168, 36,254, + 21, 65, 16,191,100,101,101, 53,172, 95,191,190, 93,180,149, 17, 87,142,130, 11, 40, 25,242, 20, 10,133,215, 43, 75,168, 80, 40, +188,153,148,148,212, 91, 33,147,194,162,213,192,170,211,128,214,106,193,104,139,193, 20, 23, 3,122, 13, 36, 52, 13, 17, 67, 65, + 46,147, 33, 35, 61, 29, 66,161,240,102,101,156, 18,137,228,102, 78, 78, 78,111,149, 74, 85,250, 18,165,104,186,100, 97, 24, 88, +104,186,212,162, 37, 18,137,240,232,209, 35, 72, 36,146,155, 79,186, 38,147, 36,201,216, 67, 56, 84,144, 15, 4, 5, 5,177, 29, + 58,116,192,148, 41, 83,192, 48,140,173, 24,136,238, 0, 46,162,196,191,229,153,132, 43,113,107,119, 90, 55, 26,141,208,233,116, + 40, 44, 44, 20,202,229,242, 23, 66, 67, 67,175, 90, 44,150, 61, 52, 77,111,121,240,224,129,166, 34, 78,155, 48, 43, 21, 93, 44, +203,130,227, 56, 48, 12, 3,138,162, 32, 22,139,217,115,231,206, 99,217,138, 37,136,223,178,157, 27, 52,104, 16,113,232,208, 33, +176, 44,155,254,132,179,111,177,137,150,202, 26, 13,231,144, 10, 31,161,242,144, 10, 21,113, 58,246,254, 28,183, 17, 46,142, 41, +135, 15, 62,248,224, 4, 74,134, 12,243,108, 98,238,113, 56,191, 44,250,238, 11, 25,104, 70,111, 62,183, 83,247,237, 93,141,126, +222,183, 43,127,179, 72, 4,154,151,187, 5,181,108,216,224, 5,129, 74,229, 67,174,223,184, 42,127,199,246,189,201, 15, 31, 62, +212,172, 93,187,182,227, 11, 47,188,224,253,199, 31,127,132, 86, 36,180, 20, 10, 69,227, 55,223,124,115, 92, 97, 97,161, 56, 62, + 62,126,119, 86, 86,214,111, 40, 9, 45,227, 56,131,122, 0,128,173, 54, 33, 26,100,107,231, 46, 2,152, 95, 89,127,141, 32, 8, +252,244,211, 79,229,102, 7,178,143,167,206, 85,141, 26, 53, 26,145,146,146,114, 33, 39, 39,103,152,243, 78,177, 88, 60,175, 73, +147, 38,125,111,221,186,245, 57,128, 99,213, 33, 54, 24, 12,177,123,247,238, 93, 42, 16, 8,234, 48, 12,147,105, 52, 26, 99, 31, +219,162, 69,177, 19,226,214,239,218,100,180, 48,225,114,137,224,161,137, 98,223,226,117,200,243,107,205,178, 65,237, 96,141, 82, + 3, 32,156,214,255,176,189,140, 44, 28,199,217,143, 85, 59, 88,177, 44, 78, 86, 48, 87,251,212,143, 17, 44,157,171,168,141,171, +200,162,245, 9,128,246, 0,126,201,201,201, 89, 53,118,236,216,101, 59,118,236,240,210,104, 52,200,201,201, 65,110,110, 46,132, + 66, 33,148, 74, 37,214,173, 91,103,204,201,201, 89,229,120, 14,202, 71,144, 7, 0,147,191,191,255,111,219,183,111, 15,254,250, +235,175,133, 49, 49, 49,105, 3, 6, 12,104,186,110,221,186, 20,177, 88,204, 49, 12, 67,152,205,102,226,237,183,223,142, 88,177, + 98, 69,170, 64, 32, 80,140, 24, 49,130,240,240,240,248, 5,149,132, 13, 80,171,213,167,190,255,254,251,161,211,167, 79,151, 90, + 44, 22,151,150, 44,251, 54,149, 74,133, 75,151, 46, 89, 10, 11, 11, 79, 86, 97,197, 56,245,195,177,163, 93,255, 51,114,164,152, +210,106, 64,105, 53,160, 53, 26, 48,218, 34, 16, 58, 13, 68, 12, 13,185,152, 69,112,152, 12,180,209, 19, 71,127,253,131, 50,155, +205,149, 6, 54,212,104, 52,167, 46,198,199,119,111, 95,175,158,240,210,180,105,176, 82, 20, 94, 73, 74, 42, 21, 87, 86,171, 21, + 7, 91,182, 4, 67, 16,104, 61,113, 34,238,209, 52,173,209,104, 78,253, 47, 62, 12, 55,110,220,200, 29, 61,122,244, 53,150,101, +219,226, 9,125, 52,243, 73,128,162,168,114,214, 40,134, 97, 74,172,142, 37,150, 3,201,209,163, 71,187, 38, 38, 38,138,255,252, +243, 79, 92,184,112,161,245,142, 29, 59, 62, 9, 15, 15,111,249,240,225,195,236,170,196,155,171,160,191,176,249, 31,238,222,185, + 7,239,188,243, 14,145,157,157,141,239,190,251, 14, 85, 5, 79,253, 59, 16, 19, 99, 98,227,227,101,117,225,228,247,228, 34,164, +194,239,112, 51,164, 66, 69,156,166,152, 18, 43,153, 44,190, 36,216,168, 41,166,100, 56, 80, 22, 95,165,165, 12, 49,166, 24,141, +205, 33, 62,171, 22, 56,245,160, 25,185,229,220, 78,221,128, 99, 15,181, 87,178,140,243, 1,156,128,137,225,238, 93,231,110,188, +244,146,143, 63, 0,152, 77, 76,112,227,198,141,187, 9,133, 66, 9, 0,120,122,122,190,228,231,231,183, 46, 63, 63,191,179,171, + 50,141,142,142,238, 16, 24, 24,216,230,248,241,227,127,100,101,101,221, 2,240,179,243, 65, 17, 17, 17,115,110,223,190,221, 78, + 36, 18, 17, 85,212, 17, 0, 64,183,110,221, 94,144, 74,165,126,199,238,122, 67, 35,110, 4, 78, 80, 12, 8,101, 96, 84,173,144, + 38,110,142,176,176,171,126,133,133,133,173,139,139,139,255,168,102,209,247, 24, 58,116,232,150,248,248,248,176,110,221,186,113, +215,175, 95, 39,157, 71, 17, 34, 34, 34,250, 92,185,114,165,237, 91,111,189,181, 97,215,174, 93,147, 81,118,166,109, 85, 72,179, +197, 27,172, 53,156, 74,198,105,128,169,103,179,153,241, 10,229, 31,128,234,132, 92,120,140,240, 12,143,149,196, 10, 13, 24, 21, +108,111,111,139,137,213,158,162,168,223,111,220,184,113,112,196,136, 17,186,252,252,124,248,249,249,161,126,253,250, 32, 8, 2, +235,214,173, 51, 62,120,240, 96,159, 45,150, 86,251,204,204,204, 65, 54,177,229, 10,218,213,171, 87,239,218,182,109,155,234,218, +181,107, 2,154,166,149, 77,155, 54, 53, 92,190,124,217, 83, 36, 18,113, 98,177,152,189,118,237,154, 34, 34, 34,194, 68, 16,132, +244,199, 31,127,204,191,122,245,106,248,140, 25, 51,190, 65,217,105,226,206,216,185, 96,193,130,140,148,148, 20,152,205,102,104, + 52, 26, 20, 23, 23,151, 46, 69, 69, 69, 40, 46, 46,134, 72, 36, 66,118,118, 54,246,239,223,159,101,139, 18, 95,153,101, 99,237, +154,117,235,213, 89, 15,211,160, 84,200, 65,107,138,192, 20,231, 3,218, 98, 72, 40, 43, 60, 68, 12,234, 54,146, 67,166, 80, 34, + 71,163, 67,252,229, 95,179,109, 81,226, 43, 54, 23, 88, 44,107,223, 93,177, 34,135, 22,139, 81,111,248,112, 88,109, 67,133,142, + 66,139, 33, 8,132,247,234, 5,210,219, 27, 11,247,237,203,177, 69,137,127,162, 96, 89, 86, 96,177, 88, 42,203, 7, 88,150, 77, + 79, 76, 76,220, 5,224, 44, 65, 16, 28, 65, 16, 28, 74,130,181,233,158,229, 7,153,162, 40,204,157, 59, 23, 98,177, 24,115,231, +206,197,167,159,126,138,101,203,150, 97,253,250,245,248,246,219,111,113,244,232,209, 6, 23, 47, 94, 20,159, 63,127,158,139,139, +139,203,139,136,136, 16, 76,156, 56, 81, 37,151,203, 63,168,140, 51, 54, 54, 22, 94, 94, 94,136,141,141,197,146, 37, 75,176,121, +243,102, 28, 60,120, 16,151, 46, 93,130, 64, 32, 96,211,211, 31,193,100, 50,113,171, 87,175,206, 56,120,240,160,113,213,170, 85, + 16, 10,133,196, 83,106, 36, 62,176, 9, 42, 71, 75,144,115, 72,133,124, 0, 43, 81,181,111, 84, 69,156,144,197,199,215,181,137, +163,100, 7, 65,116, 24,192,116, 84, 62,189,218,206, 49, 25, 64,112, 45,112,206,150,143,254,191, 68,213,166, 59,247,175,100, 25, +103, 3,248,193,158, 39,165, 82, 41, 63,112,224,123, 33, 0,236,219,187, 95,148,148,148,228,253,253,247,223,203, 2, 3, 3,241, +237,183,223,202,228,114,121, 96, 5,156,204,193,131, 7,205, 18,137,196,111,194,132, 9,253,218,181,107,247,190,173, 35,218, 11, + 64, 11,148,204, 94,140,186,127,255,126,130,191,191,255,221,147, 39, 79,234,221, 41, 32,173, 86,251,205,214,173, 91,235, 23, 48, +190, 56,166, 31,138,120,118, 41,142,170,182, 32,173,222,167, 80,212,121, 25,175,191,254,122, 29,134, 97, 54, 85,179,220, 95, 31, + 50,100,200,214,248,248,248,176, 9, 19, 38,100, 95,191,126, 61, 7, 64, 60,128,237,142,203,237,219,183,243,198,142, 29,155,181, +105,211,166,144, 17, 35, 70,172, 7, 48,140,127,245,243,224, 81,182, 47,132,170,102, 29,186,120,225,150,254,207,205,205, 93, 93, + 88, 88,120,233,222,189,123,239, 89, 44,150, 16,130, 32, 56,177, 88,156,157,147,147,179,202, 33, 96,169, 43,191,146,222,176,197, +218, 32, 8,130,226, 56, 46,189, 71,143, 30, 31,244,234,213,235,171, 35, 71,142,152,186,119,239,142,189,123,247,250,247,232,209, +195,192,178, 44,119,236,216, 49,255,190,125,251, 26,206,158, 61,171,127,251,237,183,155, 54,105,210,100, 98,108,108,172,154, 32, + 8,214, 21,167,253, 93, 86, 84, 84, 52,164, 95,191,126,151,246,237,219,167, 84,169, 84,160,105, 26, 6,131, 1, 6,131, 1, 28, +199,193,219,219, 27,106,181, 26,243,231,207,215, 20, 23, 23, 15,118, 33,220,156, 57, 77, 38,147,105,216,228,247,167,159, 90,245, +249, 92,175,240, 6, 13,144,127,199, 4,218,100,128,136, 35, 81,247, 5,111,136, 37,114,220, 75,210,226,163, 93, 7,180, 70,147, +233, 53, 23,189,229,114,156,197,197,197,195, 98, 62,253,244,244,134, 25, 51, 60,219, 4, 5, 65, 32, 16,192,108, 54,131, 97, 24, +136, 68, 34, 68,198,196, 64, 28, 16,128, 57,187,118,233, 53, 26,205, 48,148,255, 20,143, 51,103,109,192,145,115,242,141, 27, 55, +198, 54,107,214, 12,147, 38, 77,194,144, 33, 67,202, 28,248,253,247,223, 99,253,250,245, 48,155,205, 99, 1, 92, 7,176, 14, 37, + 67, 29,112, 18, 89,127,119, 58,107,157,147, 97,152,194,164,164, 36,229,210,165, 75, 9,171,213,138,207, 63,255, 28,118,193,105, +175,215, 83,166, 76,169,227,229,229,133,207, 62,251,204,146,151,151,215,115,201,146, 37,103,182,111,223,238,255,205, 55,223,188, + 14, 32,214,153,147,101,217,220,155, 55,111,122,109,216,176,129,164,105, 26,203,151, 47, 47, 55, 60, 57,126,252,120, 88,173, 20, + 4, 2,161,197,100, 50,183,144,203,229,201,126,126,126,114,174,172,115,215,147,188,159,161, 40, 9, 97,224,232,248,110,113,244, +207, 66,197, 33, 21,170,195,169,150,197,199,119, 55,197,196,156,181, 9,162, 68,219, 49,123,237, 38,253,106,112,218, 5, 97, 77, + 56, 79,217,150, 42, 97, 50,153,160, 86,171,145,151,151, 7,149, 74, 5,129, 64, 64, 84,148, 78,179,217,252,231, 71, 31,125,116, + 99,211,166, 77,189,175, 92,185, 50,240,252,249,243, 61, 78,159, 62,109, 74, 75, 75,163, 41,138,226, 66, 66, 66,132,157, 59,119, +150,245,239,223,223, 67, 42,149,146,179,103,207,206,251,226,139, 47,252, 81,214,135,205, 57,239, 2,130, 32,240, 97, 87, 45, 98, +123, 8, 96,177, 88, 81, 84, 84,132,140,140,116, 36, 36, 36,224,202,149, 59,224, 56,142,172, 70,185,251, 1,152,253,221,119,223, +133, 74, 36, 18, 98,215,174, 93,117,118,237,218, 85,165, 37,117,199,142, 29,117,118,239,222, 61,207, 54,122,145,254, 44, 62,239, + 60,231,255, 44,231,179, 12,231,200,240,168, 82,104,217,218,249,246,176,125,148,148,162,168, 95, 92,132,112,248, 4,192, 92, 7, + 43, 88, 85,230, 60, 13,199,113, 23,122,247,238, 61,165, 87,175, 94, 43,250,244,233,147,149,149,149,213,112,249,242,229, 97, 52, + 77, 91, 19, 18, 18,200,228,228,228,180,223,126,251,173, 81,147, 38, 77, 38,222,190,125,251, 28, 65, 16, 86, 55, 50,152,144,156, +156,220,169, 71,143, 30,251, 39, 78,156, 24,222,161, 67, 7,137, 74,165,130, 80, 40, 68, 74, 74, 10,254,248,227, 15,203,238,221, +187,211,139,138,138,170,243, 9,158, 95, 82, 51, 50,162, 70, 76,125,111,223,196, 33, 3,253,255,213,244, 5, 73, 72, 72, 8, 96, + 52,226,206,195,108, 92,189,243,135,117,243,133,171,106,179,217, 60, 12,238,127,130,231,151,223,238,221,235,221,115,198,140,125, +243,254,243,159, 32,100,101, 9, 67, 66, 66, 32,145, 72,240,224,193, 3, 36,179, 44,189,120,227,198, 28,155,200,122,210, 81,225, +165, 0,150,178, 44, 43, 4, 0,185, 92,142,119,223,125, 23,142,159,220, 89,191,126, 61,140, 70, 35, 0, 8, 9,130, 88, 10, 96, +203,179,110,197,178,163,160,160, 96,206, 43,175,188, 18, 39, 20, 10, 43,140,122,235,227,227, 3,173, 86, 11,154,166,153,140,140, +140, 59, 62, 62, 62, 16,137, 68,224, 56,206,229,115,148,159,159, 63,103,216,176, 97, 11, 72,146,172,200,242, 1,165, 82,153,118, +230,204,153,198,111,189,245, 22,249,223,255,254, 55,101,194,132, 9,210, 51,103,206, 48, 28,199,237,127,210,247,160, 75,151,157, +192,134,152,215, 0,188, 6,148,115,120,207,176,109,171, 86, 72,133, 46, 93,118, 98, 3,254,226,116, 28,198,179, 11, 34,155, 21, +170,185, 44, 62,126, 5, 74,252, 44, 42,229,238,178,179, 11, 54,196,160, 86, 57,221,129,163,246,213,235,245, 96, 24,166, 50,107, +222,239,123,247,238, 93,241,219,111,191, 5, 76,153, 50,165,225,127,254,243, 31,101,143, 30, 61, 60, 29, 15, 48, 26,141,236,225, +195,135,245,235,215,175, 47,190,112,225, 66,234,248,241,227, 59, 84,150,206,135, 15, 31, 30, 93,184,112,161,119,255,254,253,155, + 0, 40,245,207, 82,171,213, 72, 75, 75,195,159,127,254,153,102,181, 90, 15, 85, 35, 75,249, 0,230,141, 26, 53,106,233,182,109, +219,234, 76,152, 48, 33,123,247,238,221,127,162, 36, 96,177, 51, 84, 67,134, 12,105,185,109,219,182,144, 9, 19, 38,100,163,196, +143, 44, 29, 60,120,240,176,163, 59,202,251,105, 85, 58, 50,177,213, 98,177,112, 38,147,137, 51, 24, 12,156, 78,167,227,224,250, + 43,240, 7, 51, 51, 51,185,244,244,116,238,225,195,135, 92,106,106, 42, 7,224, 91, 39,197,235,170,193,242,216,177, 99, 71,163, +208,208,208,207, 21, 10,197, 9,129, 64,160, 17, 8, 4, 26,169, 84,250,131,159,159,223,167,139, 23, 47, 14,229, 56, 78, 92,137, +138,174, 8, 66,145, 72,244, 86, 96, 96,224, 65, 95, 95,223,116, 31, 31,159,244,192,192,192,131, 34,145,232, 29, 0,162, 42,148, +121, 69,144, 9,133,194,143, 60, 60, 60, 78, 73,165,210, 92,169, 84,154,235,225,225,113, 74, 40, 20,126,132,202, 3,169, 86,202, + 41,145, 72, 62, 10, 8, 8, 56,165, 84, 42,115,149, 74,101,110, 64, 64,192, 41,137, 68,242, 56,156,143,211, 43,177, 11, 45, 3, +103, 3, 65, 16, 84,235,214,173, 55,180,109,219,118, 93,219,182,109,215,181,106,213,234,107,155, 85,146,179, 89, 91, 12,168, 56, +120,227,223,153,206,167,198, 25, 25, 25,185,125,219,182,109,236,156, 57,115, 52, 77,154, 52, 41,152, 51,103,142,102,219,182,109, +108,100,100,228,246,154,114, 6, 5, 5,213,139,140,140, 44,216,180,105, 19,157,148,148,196,109,218,180,137,142,140,140, 44,112, +138, 12,255, 36,242, 78, 0,136,176, 89,127, 14, 1,216,131, 18,231,247, 80, 0, 68,140, 41,134,179,205, 62, 60, 1,160, 79, 5, +101,239, 46,103,152, 41, 38,134,179,249, 84,157, 4,144,232,176,222, 13,101,253,191,158, 4,167, 75,180,104,209,226, 30,231, 0, +139,197,194,169,213,106, 46, 41, 41,137,187,112,225, 2, 23, 22, 22,118,207, 13, 78, 63, 0,111, 3, 56, 28, 28, 28,124,187, 99, +199,142, 15, 59,117,234,244,176, 94,189,122, 41, 34,145,232, 10, 74, 34,188, 71,218,150,165, 0,154, 84,193,217, 81,165, 82, 45, + 12, 11, 11, 59,212,184,113,227, 75,245,235,215,191,226,235,235,123, 68, 38,147, 45,194, 95,145,177,171, 91,231,123, 12, 29, 58, + 52, 77,167,211, 49, 47,189,244,210,109, 87, 39, 53,107,214,236,162, 78,167, 99, 70,142, 28,153, 14, 32,250,159,240,188,243,156, + 79,133,243, 31,133,198, 54,193,116,208, 97,249,196,197,113,159, 56, 29,179,213,118,110,149, 5,193,113,156,128,227, 56, 15,142, +227,188, 57,142,243,229, 56, 78,197,113,156, 39,199,113,210, 42,204,223,124,197,254,251, 56, 39,219, 4,148,193,246,223, 25, 85, +237,127,174,239,103,104,104,168, 79,187,118,237,166, 30, 56,112,224,163,251,247,239,127,116,224,192,129,143,218,181,107, 55, 53, + 52, 52,212,231,113,210, 25, 20, 20, 84,175,121,243,230, 95, 53,107,214, 44,189,121,243,230, 95, 57,137,172, 39,153,119,137, 77, +196, 52,179, 45, 13,109,219, 8,148,196,194, 90,107, 19, 54, 17, 21,244,212,170,195,105,231, 59, 4,160,175,109, 57,100,219, 22, +246, 20, 56,203,161, 65,131, 6,199, 91,182,108,121,175, 85,171, 86,201,173, 90,181,186,215,162, 69,139,123, 77,155, 54,189, 23, + 17, 17,113,175,110,221,186,247,252,253,253,143,215,160,140,124, 1,132,160,252,103,192,158,118,157,239, 30, 25, 25,121, 85, 38, +147,185,140, 13, 38, 20, 10,231,181,106,213,234, 38, 74,102, 74,242,237, 39,207,201, 11,173,255, 33,240,149,240,217,227,148,162, +242,207,140, 84,181,159,191,159,207, 54,167,203,111,117,217,132, 76, 67,155,192,145,212, 2,167, 35,159,189, 78, 69, 56,136,166, +167,193,201,215, 37,158,147,231,228,133, 86,173, 67,200,223, 2, 30, 78, 48, 63,230,126, 30,207,197,104, 60,126, 0, 0, 32, 0, + 73, 68, 65, 84, 54,170, 19, 19,235,113, 56, 93,241,221,127,202,156, 60,120,240,224, 81, 91,109,103,119, 0,231,236,189,194,138, + 84,105,117,102, 19,212, 68,217,158,230, 57,121, 78,158,147,231,228, 57,121, 78,158,243, 31,199,105,199,138, 10,182,223,113, 90, +255,250, 25, 21, 94, 79, 36, 76, 15,111, 86,229, 57,121, 78,158,147,231,228, 57,121, 78,158,179,166,152,248,140,138,172,110,246, + 21,126,232,144, 7, 15, 30, 60,120,240,224,193,163,246, 80,117, 28,173, 61,123,246, 8,236,255, 71,141, 26, 53,158, 97,152,169, +246,117,129, 64,176,230,187,239,190,219, 82,217, 21,134, 15, 31,206, 84,198,233, 10, 85, 93,199, 21,103,139, 38,202, 73,126,222, +138,247,138,138, 13, 43, 83, 50,153, 11, 38,147,169,185,125,159, 76, 38, 75,220,178,101,203,221,218, 78,231,248,241,227,155, 56, + 95,167,126,152,168,187,175,151,236,221,130, 34,221,242, 91,247,116, 95,243,117,236,169,192, 31, 64,180,151, 76, 60,168,133, 74, +220,241,207,124,211,101,189,149, 57,140,146,217,176,133,207, 99,134,131,131,131,155, 42,149,202, 49, 0, 90, 24, 12,134, 64,133, + 66,145, 11, 32, 65,163,209,108,207,206,206,190,227, 46, 79,183,250, 72, 3, 16,110, 91,125,120, 46, 21,245,220,217, 87, 21,250, + 68,192,196, 1, 82,130,128,245,100,242, 95,206,232,125, 27,193,196,114,229,183,247,105, 4, 11,199, 65, 76, 0,230,147,247, 33, +123,142,138, 74, 9, 32, 10, 37, 33, 28,110,160, 36,252,132,129,127,100,121,240,120,174,224, 60, 84, 88,186, 46,172, 64, 76,116, + 21, 11,137,175, 56,112, 42,128,243, 51,155,205, 34,137, 68, 2,139,197, 2,133, 66,190,246,237, 9,227, 63, 7,137, 34,138,198, +187, 91,182,108,169,241,151,174,171,115, 29, 0, 63, 57,159,239,163,148, 47, 56,123,248, 99,159,174, 3, 22, 47,178, 60,200,139, +213,106,181,164, 84, 42,133,217,108,134,183,183,119,167, 73, 19, 39,190, 68,138, 56,139, 88,236,113,121,197,138, 21,217, 53, 77, +231, 7, 31,124, 16,108,181,154,254,205,178,172,196, 98,177, 72,157,175,227,173,240, 88,124,246,240,199,138,110,209,139, 62, 7, +120,161,245, 20, 32,169,231,227,113,110,229,168,238,205, 58,182,104, 12, 54,225, 60, 76, 22,235,160,179,233,186, 65,159, 94,201, +156,158,174,179,182, 69, 45, 4,172,252, 31,130,160, 97,195,134, 83, 2, 2, 2, 70,110,220,184, 81,220,176, 97, 67,200,100, 50, + 24,141,198,144,251,247,239,135, 76,154, 52,169,155, 92, 46,223,149,146,146,178, 22,238,125, 8, 46,252,236,214,255, 3, 0,116, + 26, 51, 63, 28, 37, 31,139, 54, 56,239,235, 62,110,126, 56,128, 25, 40,251, 97,228, 44,148,132, 80,112,213,234, 72,142,108, 91, +134, 65, 99, 63, 18, 2,152, 84,154,120, 18,248,225,219, 85,232, 55,234,189, 50,219, 9, 14,194,195,219,150, 33,122,236, 71, 21, +126, 71,177,111, 99,130, 98, 89,174, 66, 75, 60, 73, 18,244,137,123,156,171, 15, 12,231,160, 36, 6, 88, 57, 74,148,124,208,217, +229,241, 3,154, 10,114,172, 20,227, 50,224,172, 88, 36,200, 61,122,135, 41,119,110, 76, 27, 80, 20, 83,210,182,138,133, 96, 14, +166,120,159,157, 61,123,182, 48, 58, 58, 26,155, 55,111,238,252,245,215, 95, 79,212,106,181, 63,218,238, 91, 50,255,248,242,224, +241, 92, 11, 46,215, 66, 75, 40,192,134, 67,251,182, 52,202,201,205, 67,204, 91, 31, 98,231,206,157, 40, 44, 44,132,143,143, 15, + 36, 98,177,104,229,210,255, 11, 86, 42, 61,130, 99, 38,198,110, 0,208,180,166,169,169,230,117, 26, 59,159, 79,216, 62,165, 35, + 20,144, 34,137, 68, 66,238,218,181, 11, 69, 69, 69, 80,169, 84,144, 72, 68,228,138, 69,159,200,149, 74, 79,249,155,147,103,118, + 70, 73,252,159, 26,193, 98,209,117, 62,176,115,139, 82,173, 86, 99,220, 59,177,112,190,142, 88, 44,102,236, 47, 22,190,142, 61, + 21,204,222,248,238,216,102, 47,122, 1,214, 91,151, 32, 18, 8,160,240,246, 65,148, 80, 0, 1,129,230, 49, 39, 82,103, 1,248, +244,121,201,108,195,134, 13,167, 12, 31, 62,124,228,130, 5, 11,196, 36, 89, 18,114, 78,175,215,195,104, 52, 34, 52, 52, 20,103, +207,158, 21,207,153, 51,103,228,247,223,127,143,148,148,148,213,213,229,191,117,235, 86,253,240,240,112, 19, 0, 12,108,233,229, +188,175,158,125, 31, 0,120,121,121, 85,201,231,167,242, 48,223,186,117,181,133,253,188, 41,189, 66,153, 10,182,155, 0, 40, 42, +227, 98, 89, 78,120,242,171, 73, 21,238,127,107,193, 14,250,198,158, 11, 77, 27, 54,108,104,116,220,238,233,233, 89,209, 41, 65, + 58,157, 46,220,121,163,253,120, 43,197, 4, 86,116,189, 62,239,174,119, 41,192, 40, 6,194, 29, 59,118, 0, 0,190,252,104,180, + 96,211,207,121, 66,161,176,164,169, 93,186,116, 41,230,205,155, 39, 57,113,226, 68,255,109,219,182,245, 63,120,240,224,202,138, +132, 42, 15, 30, 60,158, 73,145,229,248, 91,177,208, 34, 9,194, 75,233,229,137,215, 94,127, 27,199,143,255,128,174, 93,187,150, +238,107,208,160, 1,134, 15, 27,140,239,182,174, 0, 0,175,199, 73,209,227, 94,167,176, 88,255,105,191,145, 95,205,127,152,173, +187,114,228,200, 17,116,233,210,165,204,249,175,143,120, 13,223,126,179, 20,149, 68,153,119, 11, 4, 71,138,189,148, 30, 24, 21, +243, 14, 92, 93,103,226,184, 33, 71,250, 14, 95,213, 59, 39, 95,191,130,175,103, 79, 30,141,130,253,250,180,108,214, 20,133,251, +215,226,143, 34, 19,142,103,154,240,102,212,191, 16,233, 43, 71, 23,154, 65,176,135,168,103,182,158,122, 46,132, 86,112,112,112, +211,128,128,128, 50, 34, 75,171,213, 66,167,211, 65,163,209, 64,171,213,130, 36, 73,196,198,198,138,207,157, 59, 55, 50, 56, 56, +248,180, 27,195,136, 15,109,150, 44, 64, 32,210,205,157, 59,215, 28, 24, 24,104, 86, 40, 20,156, 80, 44,213,118, 31, 55,223, 11, + 0, 72,161, 88,187,114,229, 74, 75,104,104,168, 73, 40, 20, 74,222,123,239, 61,210,157, 52,155,205,102,206,145,211, 98, 49,151, +110, 95,188,120,177, 37, 40, 40,200,172, 80, 40, 56,171,213,125,163,227,205, 7, 5,144,138, 5,144,138, 5,144, 73, 68,240,170, +223, 14,210,194, 63, 65,211, 52,150, 44, 89, 98, 13, 14, 14,182, 40, 20, 10, 78, 34,145,136,167, 77,155, 86,101, 58,199,143, 31, +207,169, 84, 42,171, 66,161, 16,207,155, 55,175,220, 76,161, 51, 55, 50, 32,151,136,160,144, 10,209,184, 65, 24,164,156,209,237, +180, 10, 4,101,189, 17,164, 82, 41, 58,119,238,140, 22, 45, 90,224,224,193,131,221,121,161,197,131,199,115,129, 10,103, 24, 10, + 1,224,200,145, 35,221, 80,242, 65, 68, 68, 71, 71, 19, 37,103,112,152, 49,101, 24,222, 28, 55, 10, 12,195,150,126,231,139, 32, + 9, 76,126,163, 63, 88,214,157, 17,137,170,167,120,214,224, 58,165,156, 28, 65, 10, 0,160, 81,189, 16,110,226,155,255, 1,195, +178,127, 13,148, 8,128,183,199,245, 43,217, 86, 11,233, 20,128,193,135,147, 94,133,171,235, 52,109, 84,135,164,173, 38, 16,101, + 63,246,248,119,124,108,147,231,116,129, 22,117, 67, 34, 40,163, 17, 38, 19,133,248, 59, 5,198, 83, 25,250, 64, 82,149,170, 94, +245, 90, 7,153, 64,157,137,122, 94,146,198,217,122,234,185,200,187, 82,169, 28,179,113,227,198,114, 34, 43, 39, 39,135,212,233, +116,176, 90,173,172, 86,171, 5,195, 48,152, 57,115,166,104,206,156, 57, 99,178,179,179,231,217, 53,143, 43, 78,155,223,213,140, + 91,183,110,213,155, 61,123,182,181,103,207,158, 15, 27, 52,104,160, 23, 8, 4, 8, 9, 9, 89, 21, 21, 21,229,187, 96,193, 2, +107,255,254,253, 83, 5, 2, 1, 26, 55,110,172,255,243,207, 63,235, 1,144,187,155,119, 71,206, 45,103,214,112, 0, 64, 16, 4, +162,162,162,210, 26, 55,110,172, 23, 8, 4,184,123,120, 49,231,238,253, 20, 9, 73, 52, 9,245,182, 53, 34, 4, 32,247, 44,245, +196,139,138,138, 74,111,218,180,169,142, 36, 73,220,188,121, 51, 12,229, 63,107, 85,142, 83, 46,151, 83,175,191,254,250,195, 59, +119,238,184, 58, 30, 66, 1,137, 14, 77,109, 6,172,208,182, 64,250,197, 10,211, 41, 18,128,158, 51,101,180, 80, 37, 3,164, 94, +254,102,141, 70, 3,165, 82, 89, 98, 33,179, 90,241,251,239,191,163, 99,199,142,221,246,236,217,115,142,127,222,121, 78,158,243, + 47,184,210, 34,207,160, 53,203,241, 67,247,101,124,180,206, 58,103,138, 97,104, 52, 8, 15,194,226,255, 27, 15,134, 97,193, 48, + 12,104,219, 47,195, 48,160,172,214, 90, 73,217,227, 92,199, 71, 41, 95,240,195,174,119,125,122, 14, 89,218, 43,110,246,184, 83, + 12, 3,176, 44, 5,138, 2, 24,150, 2,203, 48,160,168,218,113,205,161, 88, 22,245,194,130, 17, 55,123, 28,156,175,179,253,187, + 61, 3,207, 28,138, 85,116,141, 94,244,225,221, 52,195, 18, 94,216, 63, 89,200,196, 82, 33, 39,148,193, 98,161,161,181,176, 22, + 0,122, 19,197, 90, 57, 15,127, 25, 0, 8, 73,226,121,154, 93,219,162, 97,195,134,101, 68,214,178,101,203,252,215,173, 91, 23, + 10, 0,195,134, 13,203,232,213,171, 87, 94, 82, 82, 18, 66, 66, 66,136,188,188,188, 1, 0,222,179,157, 59, 3,192,186, 10,120, +245,225,225,225,166,128,128, 0,179, 93, 16,145, 36, 9,161, 80,136,240,240,112, 83, 96, 96,160,185,113,227,198,122,177, 88, 12, +146, 36, 97, 23,122,110,117,243, 8, 2, 2,129, 0,118, 78,103,107,143,157,179, 58, 16, 9,201,242,205,155, 3, 39, 73,146, 46, +175, 87, 97, 29,146,201, 56, 0, 21, 30, 47, 32, 29,154, 71, 97,229, 30, 2,241,191, 67, 4,224, 44,199,113,184,126,253, 58, 82, + 82, 82, 32, 22,139, 17, 28, 28,140,121,243,230,193,108, 46,209,187,195,135, 15,239, 6,224, 38,255, 4,243,224, 81,138,179,207, +160,192,114,182,106, 85,238,163,117,228,200,145,110,209,209,209,231,236, 2,168, 68,236,184, 16, 63, 20, 13,138,178, 2, 28, 87, + 43, 66,171,162,235, 48, 12, 91,233,117,236, 62, 90, 44,203, 9, 93,138, 44,150, 5, 77, 81,181,114,247, 88,134, 2,203, 82,112, +117, 29,130, 32, 25, 91,131, 47,230,159,147, 39,143,224,240,122, 36, 21,222, 0, 23,104, 19, 66,253,164, 18,228, 25,209,240,133, +102,130,223, 13, 20, 46,221, 72,132,191,167,242,185, 41, 23,131,193, 16, 40,147,201,160,215,235, 75, 45, 89,235,214,173, 11,181, + 88, 44, 36, 0, 8,133,162, 48, 53, 27, 42, 99, 88,192, 91,153,133,194,194, 98, 63,142,227, 8,155,224, 89, 10, 96, 11, 42,137, +238, 47, 22,139, 75, 5,138,163, 0,146, 74,165, 53, 18, 48,118,216,197,153, 88, 44,118,185,221,121,120,173, 42,136, 29,133, 22, +184, 18,171,150,147,216, 18, 8, 4,176,251, 70, 85, 5,137, 68, 82,154,119, 87, 16, 10, 28,174, 39,168,190, 43,166,213,106,133, + 78,167, 67, 81, 81, 17,100,178, 18,131, 25,199,113, 32, 8,226, 61, 0,239,243, 79, 49, 15, 30,174,181,200, 51, 44,182, 92, 11, + 45,148,152,236, 8, 0,160, 41,171, 75,241,179,231,240, 37, 60,204,214, 35,216,255, 23,112,213,140,122, 58,114,228,200,173, 33, + 33, 33, 29,236,235, 82,185,167,223,196,119, 63, 3, 77, 91,225, 37, 39,241,214,152,126,101, 68, 86,137, 69,203, 82,225, 55, 65, + 10,139,245,159,246, 27,190,122,190,183,210,239,138,179,248,137,139,191,246, 90,161,198, 28, 70,146,191,162,144, 8, 97,134,191, +253,217,120,135,198,253,198,174,245,115,167,187,109, 15, 36, 72,209,107,147, 86, 77,228,132,158,205, 21,164,246,252,199,227,254, +117,192, 81,204,249,250,250, 30,233,243,218,202,222, 57, 5,188,143,214,211,128,151,183,138, 12,123,185, 59, 94,126,239, 43,156, +249,228, 99, 14, 40,132, 95, 72, 40,217, 99,202, 23,240,124,121, 32,174,190, 53,134, 5, 10,158,139,188, 42, 20,138, 92,131,193, + 16, 98, 52, 26,161,209,104,160,209,104,202, 10, 2,145,136,152,248,206, 84,127,145, 88, 2,202,106,193,241,237, 95, 84,201,105, + 15,225, 48,176,165, 23, 4, 34,137, 54,161, 97,195, 85, 66,161, 16, 36, 73,226,240,218,143,223,219,191,252, 93, 47, 0,184,113, +100,173,102, 84,236,154,213, 36, 73,194,108, 54, 75,171,147,238, 71,143, 30,133,153,205,102,147, 77,160,217,133, 31, 30, 60,120, + 80,215,108, 54, 27, 29,183,187, 3,185,194, 11, 80, 53, 0, 20,129,229,172,103,169,169,169,117, 40,138, 50, 8,133, 66, 88, 44, + 22,183, 84, 17, 73,146,226,155, 55,111,134,177, 44,235,242,248, 22, 17,117,128,224,150,128,196,219,237, 60,115,110,116, 68,109, + 98,235,137, 69,144,230,193,227, 89,177,108, 61,131,207, 4, 81,193,255, 82,161,213,253,200,145, 35,156, 99, 15,145,166, 40,155, +200,250, 75,244, 48, 12,139, 76,181, 9, 73, 73,119,177,114,229, 74, 92,186,250,145,247,130, 5, 11,164,115,230,204, 49,143, 28, + 57,114, 57,203,178,173, 72,146,188,129,191,134, 42,202, 90,133, 88,182,238,181,107,215, 26,218,215, 41,138,130,151,151, 23,188, +188,188,208,180,113, 88, 57,145,197, 48, 12,172,149, 12, 29,218,125,180, 8,142,229, 40,138, 1,195,178,165,226,167, 80, 99, 14, + 59,116,250,122, 35,135,195, 95,176,255,233,220,174,121,197, 98,112,210,188,210,124,236, 90, 63,119,250,130,205,155,165,133, 76, +192,180, 81,175,189, 25, 57,124,212, 24,188,254,234, 43,221,204, 22,203, 65, 1,201,177, 84,233,245, 64,130,131,179,143, 22,143, + 39,132,228, 34, 61, 37,146,202,225, 25, 92, 31,119,117,140, 88, 32, 16,252,114,191,200, 32, 38, 5, 66,144, 66, 49, 18, 10, 77, +212,115,148,221,132,228,228,228,144,186,117,235, 66,163,209,128,166,105,118,216,176, 97, 25, 66,161, 40, 76, 40, 18, 17,209,163, +166,178,217,217,153, 20, 73, 10,192,113, 12, 94, 25, 62,137,144,202,228, 98,171,197, 66,163,100,232,208,149, 53,203, 49,132,131, + 87, 84, 84,148,175,125, 38,224,254,229,239,122, 57,236, 83,190,244,210, 75,190,142,179, 14,221,180, 22, 17, 35, 71,142,148,135, +135,135, 19, 0,240,235,246,217,118,235, 25, 49,112,224, 64, 89,120,120,137, 31,254,143,107,223,117,155,211, 95,193, 1,197, 15, +128,226,212,114,150,172,129, 3, 7, 74, 27, 54,108, 88,173,103,209,230, 0, 95, 97,236, 46, 15, 33, 13,100, 95,119,139, 43,166, + 13,168, 80, 79, 8,151,191, 66, 66,226,233,103,238,240,241,137,159,121,177,197,131,135, 91,112,210, 34,207, 20,186,217, 4, 98, +119,219,111,169,224, 18, 2,128,205, 68, 71, 56,232, 44, 80,180,181,156,200, 98, 24, 6, 34,194,140,149, 43, 87,226,253,247,223, + 7, 0,241,244,233,211, 15, 44, 88,176, 96, 40,203,178,173, 56,142,235, 66, 16, 68,101,189,198,179, 33, 33, 33, 57, 28,199,137, + 72,146,236,178,118,237, 90,223,254,253,251,195,203,203, 11, 28,203,149, 19, 89, 12,195,194,106,181, 84,248,153, 91, 31,165,124, +193, 15,123,166,249,244, 28,188,180, 23,195,178,167,236, 34,139,101, 24,128, 45, 57, 41, 63, 55, 3, 39,143, 31,196,134,245, 27, + 10, 65,112,183,193,129,181,137, 65, 84, 32, 6, 91, 93,252, 53,177, 75,231,118,205,177, 96,243,102,233,173,107, 89, 7,166,126, + 48, 43,114,248,168, 49,216,243,221,118,144,116,209,117, 71,145,197, 80, 44,138, 11,243, 6,254,196,251,104, 61, 45,248,158, 60, +117,138, 24, 51,102, 12,171,213,106, 33,150, 72, 88,138,162, 4,255,254,247,191,153,247,223,127,159,204,206,206,134, 70,171, 19, + 2,240,197,115, 96,214,210,104, 52,219, 39, 77,154,212,237,252,249,243, 98,146, 36,161,209,104,208,163, 71,143, 60, 53, 27, 42, +155,248,206, 84,255,204,204, 12, 90, 41, 23,154,197, 98, 17,114,115,115,217,110,253, 71, 27, 71,141,127,191,206,251,179,227, 54, +102, 93, 94,191,206,157,107, 56,206, 4,116,222,183,105,211, 38, 75,104,104,168, 73, 42,149, 74,198,141, 27,231,214,248,161,197, + 98,225, 22, 47, 94,108,118,158, 93,104,177, 88,184,149, 43, 87, 90,194,194,194,204,114,185,156,163,168,170,253, 62, 73,146,160, +223, 90,176,131,166,105,186,140, 21,203, 46,178, 40,150,208,125,245,213, 87,214,176,176, 48,139, 66,161,224,164, 82,169,216,157, +116, 78,157, 58,149,243,241,241,177,122,120,120,136, 99, 99, 99, 31,107,214, 33,197, 64,184, 96,109,105,120, 7,169,151,151, 23, +180, 90,109,105, 90, 67, 66, 66,120,177,197,131,135, 11,148,211, 34,207,166, 21,206,189, 56, 90, 44,160,203,201,205, 11,244, 15, +170, 15,154,166,109, 11, 5,154,162, 48,237,237, 81, 88,190,254, 43, 0,176,139,173,168,233,211,167, 31, 0, 80,101, 99,182,107, +215,174,249,211,167, 79, 87,230,228,228,156,216,186,117,171,239,232,209,163, 49, 99,198, 12, 44, 93,186, 20, 34,137, 12,190, 1, +117, 75,175, 99,191,110,158,186, 0, 28, 56, 93, 5,118, 58,107, 73, 35, 5,161, 95, 64, 61, 80, 12, 5,150,162, 64, 81, 20, 8, + 65, 73,214, 78, 30, 63,136,209,111, 76,133, 72,170,244, 89,179,114,137, 49,242,229,144,161,115, 38, 76, 48,187, 97, 4, 36,111, + 93,203, 58, 48,245,253,216, 40,187,200,218,183,125,253,237, 47,103, 14,222, 41,149, 8, 75,175, 67,177, 44, 72, 82,192,251,104, + 61, 37,145, 37,149, 74,247, 30, 59,118,236, 94,219,182,109, 9,189, 94, 15,138,162,144,151,151,135, 3, 7, 14, 36,112, 28, 7, + 31, 31, 31, 28, 59,118,140, 29, 61,122,244, 94,179,217,252,218,179, 46,182,178,179,179,239,200,229,242, 93,179,102,205, 26, 53, +115,230, 76, 17,203,178, 72, 74, 74, 2, 8,130, 19,137, 37, 32, 73, 18, 34,145, 16,197,197, 26, 86,225,169,202,178,114, 2,133, + 72, 44, 1, 41, 16, 87, 54, 77,248,161, 45, 24, 41, 72,161, 88,107,159, 9, 40, 22,139,113,117,207, 50, 77,247,113,243,149, 0, + 32,150,202, 11,251,244,233,147,214,188,121,115,253,111,191,253, 86, 15,229,103, 29, 58, 63,159,244,144,113,177, 2,133, 92,166, +143,138,138,122,104,231, 76, 61,181, 70, 51,102,242,108,130, 16, 72,244,209,209,209,105,145,145,145,122,129, 64,128,196,131, 75, + 52, 67,198,197,202,136, 74,130,172,158,184,199,189,117, 99,207,133,166, 95,124,241, 5,213,191,127,255, 71,118,127,177,212,212, +212, 58, 3, 6, 12,144,174, 88,177,130, 26, 48, 96, 64,250,139,255,207,222,117,199, 53,113,254,225,231, 46,155,189, 71, 16, 68, + 69, 81, 20,112,139, 11,197, 58,107, 29,173,226,194,189, 71,157,173,179, 14,220, 74,221,168,117,214, 90,220, 84,171,162,214, 81, + 23, 42, 46, 16, 7, 67, 69, 1, 25, 97, 67,128,144,157,187,223, 31, 36, 52, 32, 35, 65, 91,107,127,121, 62,159,124,146,220,189, +247,220,123,251,185,239,251, 29, 94, 94,197, 36, 73, 34, 50, 50,210,185, 58, 75,149, 6, 70, 70, 70,138, 9, 19, 38,188,123,254, +252,121,109,163, 14,171,133,139,139, 11, 40,138, 66,183,110,221, 32,145, 72, 12,150, 45, 3, 12,248,111,162, 98, 30,173,170, 51, +195, 43,148,138,111,167,204, 94,185, 19, 32, 76,181,238, 2,127, 25,150,104, 16,223,127,255,157, 9, 0, 35,141,216,154, 59,119, +110,141,101, 78,180, 68, 86,155,128,128, 0, 44, 94,188, 24,155, 55,111, 86,253,248,227,143,140,248, 87,137,242,177,211, 87, 20, + 84, 88, 15,104,208,197,148,130,250,182, 50,190,124,161,104,133,239, 87, 27, 86,166,101,150,220, 25, 59,109,105,217,221, 75, 5, +160,144,224,171, 0, 96,207, 79, 63,137, 88, 92,115,147, 33,195, 71, 1, 64,207,157,219,130,206,172,193,129,154,197, 22, 77,120, +124, 59,119,129,149, 70,100,237,218,186,246,185, 5,145, 25, 60,243,187, 24,133,246,122, 0,192,218, 12,103,124,191,218,208, 59, + 43, 79,180,221,112,158,253,115,224,112, 56,171,175, 95,191,110,226,237,237, 77,228,230,230, 66,165, 42, 61, 34,114,185, 28, 66, +161, 16, 69, 69, 69,144, 74,165,104,221,186, 53,185, 99,199, 14,147,153, 51,103,174,150,201,100,211, 63,247,237,126,251,246,237, +174,115,231,206,225,214,173, 91,195, 22, 45, 90,196,114,116,116, 36, 44, 44, 50, 9,133, 92, 6,128,166,179,179,179, 41, 99, 83, + 75,129,173,131,243,187,244,140, 44, 15,133, 92, 6, 74, 37,175,210,219, 92,157,222,225,251, 23, 47, 94,212,219,180,105,147, 76, + 59, 18,112,248,130,157, 59, 90,183,110,109, 29, 28, 28, 44,235,215,175, 95,178,198,121, 93, 23,103,248, 43,111, 48,251,197,139, +103,205, 42,114,250, 77,222,116, 80,195,169, 29,141,216,255,187,189, 7, 27, 53,106,100,237,233,233,153, 92, 29,111,131, 6, 13, +196,124, 62, 95,214,164, 73,147, 98, 22,139, 85,106,201, 82, 40, 74, 26, 52,104, 64, 57, 56, 56,200,154, 54,109, 90,172,175,211, +190,145,145, 17,173,177,138, 85, 6,125,162, 14, 89, 12, 40, 3, 2, 2,202, 50,195,127,223,168,145, 96,212,168, 81,252,121,243, +230,225,224,193,131,184,123,247,238,123, 98,191,107,215,174,184,125,251,246, 74,252,135, 18,235, 26, 96,192,255, 25,170,207,163, + 85, 17,135, 14,133,252, 9, 45,159,166,202,176,102,205, 26,174,218,146,213,115,206,156, 57, 16,139,197, 86,149, 52,235, 1,117, +174,141,202, 68, 86, 80, 80,208, 49,154,166,157, 1,116, 86,169,168, 7,251, 15, 28,234, 86,213,250,134, 12, 25,242, 30, 39, 77, +144, 12,146, 36,138, 57, 44,250,201, 79,251, 14, 30, 41,215,190,212,249,189, 49, 8, 60,221,185, 45, 72, 12,160,103, 69,177,133, +191,202,140,148,113,106, 48,117,218,212, 50,145,181,115, 91,208, 85,207, 54,117,191, 89, 58,113,117,165,226,108,245,138, 41, 38, + 36, 73,116,172,224,163,245, 30,231, 71,128,129,243, 47,116, 11, 8, 8,104,238,227,227, 67,106,139, 44,153, 76, 86,150,184, 83, +227, 44,158,150,150,134,174, 93,187,146,205,155, 55,247,122,248,240, 97, 55,252, 85,206,233,115,221,118,213,219,183,111,119, 56, + 58, 58, 94, 91,190,124,249,168,156,156,156,175,242,243, 11,108,194, 14,173, 70,159, 33,211,136,174,125, 71,136,100, 52,147,151, + 42,200,108,114,243,226, 81,235, 75, 39,118, 65, 46,147, 77, 1, 16,135,191,210, 59, 84,228, 44,209,164,113,104,210,164,137, 72, + 91,168,212,173, 91, 87,226,228,228, 36,245,244,244, 44,155, 94, 69, 52,223,123,219,174, 47,167,218,255, 75, 84,211,254,212,136, +182,138,105, 35,140,141,141,161, 17, 95,250,244, 83, 59,218,178,210, 27,101,205, 81,135,101,156,234,244, 14,229,116, 90, 72, 72, + 72,143,144,144,144, 54, 0,158,160,180,214,161, 2, 40, 29, 74,212,114,154, 15, 84,127, 12,215,187,129,243,255,149,243,115, 70, + 87,252,229,155, 5,148,250,106,221,170, 82,104,213, 4,141,227, 59, 0,114,238,220,185,249, 98,177,216,106,212,168, 81,213, 46, +147,145,145,113,240,240,225,195,229, 68,214,160, 65,131,198,133,134,134, 94,203,202,202,170,213, 86, 89,153, 27,173,185,117,126, +161, 85,215,126, 27,230, 0,248,177, 10, 67, 30,229,217,134,255,205,206,109, 65,103, 42,136,173, 95, 1, 12,170, 74,149,246,250, +114, 32,142, 30,218,169,241,237, 50,122,254, 56,237,210,176,168, 85,149, 70, 43, 90,154,114, 87,169,251, 49,207,224,163,245,207, +128,205,102,251, 45, 90,180,136, 45, 18,137,222, 19, 89, 21,133, 86, 97, 97, 33,158, 62,125,138,177, 99,199,114,163,163,163,253, +228,114,249,141,255,194, 62,200,200,200,136, 87, 39, 35,157,173, 73,225,192,229, 25,177, 71,140,159,227, 92, 22,117,120, 98, 23, +164, 18, 49, 0, 48,117, 73,239,192,100, 50,217,209,209,209,174, 26,171,149, 92, 46,231,106,166, 63,126,252,216, 85,147, 91, 75, + 34,145,232, 28,117,248,119,113, 62,123,246,204, 89, 19, 29,169,137, 46,100, 50,153,236,200,200, 72,103, 13,167, 84, 42,213, 41, +234,144,195,225,176,163,163,163,157, 85, 42,213, 71,139, 58,212, 22,198, 40,173,179, 88,174,214,162,218,183,140, 32, 8,130, 54, + 12, 27, 26, 96,192,103,143,138,145,146,213, 23,149,174, 9, 26,199,119, 61, 22, 97,186,184,184,244, 26, 62,124,120, 57,145,229, +239,239,175, 58,125,250,244, 77, 62,159,159, 73,146,100,188,190,253, 40,243,209,194,123,111,144, 32, 73,242,105,231,182, 77, 65, +146,228,211,165, 19, 39, 74,215,224, 64, 57,177,117,246,204,201,222,169,249, 49,149, 75, 51, 0, 54,246,117, 16, 48,238, 91, 4, +140,251,214, 10, 64, 39,160,234,104,197,234,250, 97,192,223, 3,130, 32, 56, 78, 78, 78,207, 37, 18, 9, 8,130,128, 84, 42, 45, + 19, 88, 69, 69, 69, 16, 10,133,101,255,229,114, 57,178,179,179, 81,183,110, 93, 16, 4,241,159,246,163,147,203,229,202, 69, 43, + 55, 29,102, 48,217, 74,138,146, 19,114,185,124,188, 62,215,249,162, 69,139, 72, 84,226,123, 53,115,230,204, 74,167,127, 42,206, + 37, 75,150, 84, 26, 37, 56,115,230,204,106,163, 7,171,194,119,223,125,247,209,162, 14,117,191,125, 25, 96,128, 1,255, 49, 84, + 26,186, 87, 43,161, 69,146,228,211, 74,162, 11, 9, 0, 52, 73,146, 79, 43,201,114,160,124,247,238,221, 74, 75, 75,203, 41, 34, +145,232,143, 65,131, 6,205,245,247,247, 87, 1,165, 14,242,181,221,162,124,161,104,133, 95,255,141,243, 10,138,165,193, 21,231, + 85,180, 60,105,196,214,174,237, 65,187,207,132, 30,247,207, 72, 79,221, 93,213,182, 85, 37,168,170,138, 86, 20, 22,138, 87,250, +245,223, 56, 39,191, 80,108,240,209,250,135,160, 82,169,174, 24, 25, 25, 17,154, 98,202,218,214,171,194,194, 66,148,148,148, 64, + 93,146, 6, 0, 80, 92, 92, 12, 11, 11, 11,168, 84, 42,250, 63,182, 43,164, 0,230,171,173, 85, 0, 48, 63,241,230, 14,237,115, +251,153,246,188,106,172, 89, 2, 93, 10, 68, 87,182, 92,117,243,254, 6,206,204,106, 10, 68, 87,135, 76, 61,249, 50, 1,128,205, + 98,100, 85, 85, 60,154,205, 98,100, 85,227,183,175,231,123, 3, 65, 3, 88,105,184,178, 13, 48,224,243,125,255,255, 84, 43,238, + 97,224, 52,112, 26, 56,255, 17, 78,174,250,163,235, 60,195,254, 52,112, 26, 56, 13,156,255, 54,206,202, 48,249, 51, 17, 90,116, + 37, 31, 0,181,180,104, 25, 96,128, 1,255, 58, 72,107, 57,207, 0, 3, 12, 48,192,128, 15,199,123,197,164,181,103, 84,165, 74, +245,137, 38,168,141,178,189,102,224, 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243,255,142,179, 38,110,237,229, 39, 3,216,247, +153,136,173, 79, 18,208, 98, 48,171, 26, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,172, 45, 12, 67,135, 6, 24, 96,128, 1, + 6, 24, 96,128, 1,255,231,208, 47, 97,169, 1,149,160,238,192,165,160,176, 68,189, 59,131,144,114, 54,240,191,182,137,254,254, +254, 12,125,218, 39, 38, 90,146, 81,224,111, 54, 55, 97,247, 47, 22, 41, 54, 83, 81, 43,130,107, 58, 17,109, 27,180, 26,109,204, + 51,158, 46,147,201,234,155,154,153,101,229,229,102,239,201,123,247,108,151, 86, 27,243, 7, 15, 30,240,125,124,124,210, 1, 20, +105,189, 41, 24, 96,128, 1, 31, 19,150, 77, 93, 64, 16,227, 1,250,175,176, 75,138,142,129, 48,238, 80,185,118, 22, 30,227, 64, + 18,205,180,166,136, 65, 99, 63, 10, 98, 83,106,120,224, 88, 38, 36, 36,184, 54,108,216, 48, 25, 64, 65,197,181, 87, 50,207,112, +157, 27,240, 57,163, 43,202, 39, 44, 45,187, 22, 62, 92,104, 53, 26, 84, 31, 74,114, 12,104,140, 4,129,104, 36,134, 14,174, 21, +143,219, 55,117, 64, 49,219, 1,104, 5,208,173, 76,140,120, 45,197, 50,121, 22, 69,211,163,241,230,228, 19,189,249,234,251, 79, + 67,213,229, 44, 86, 34, 49,244, 39,189,248, 40,250,135, 71,183, 79,115, 45,141, 9, 52,108, 61,104, 1,202,103,112,174, 45, 56, + 0,124, 73,146,108,102,108,108,204, 47, 41, 41,201,166, 40, 42, 5,165,227,211,249,181,228, 36, 1, 76, 48, 53, 49,233,227,106, +198,105,245, 46, 71,152, 86,164, 80,133,163, 52,161,107,254,199, 58,163, 74, 69,150,227,190, 57, 35,124,198, 6,205,234, 1, 75, +191,141, 11, 74,128,234,132, 22,225,220,184,227,217, 97,195,135,248,205,152, 60,214,180,142,157, 41, 4, 57, 34,155,159, 14,134, +108, 10, 9, 57,218,111,226,176,158,125, 0, 96,245,234,213, 95,187,184,184,212, 99, 48, 24,137,203,150, 45,251,117,197,138, 21, + 52, 81,117,165,114,190,250, 28,214,220,240, 77, 0,120, 2,104, 0,224, 45,128, 23, 40,159,101,188, 54,248, 44, 56,235,212,169, +227, 68, 81,212, 68, 7, 7,135,175, 50, 51, 51, 47,144, 36,121, 32, 45, 45, 45,253, 83,222,117,104,154,222, 75, 16,196,100,154, +166,247,233,241, 61, 69,159,117,240,120,188, 76,137, 68, 98,175,254,157, 37,145, 72, 28,254,174,237,249, 39,215,245, 15,189,127, + 79,186,114,231, 69, 31,237, 73,189, 58, 55,171,228,142, 66, 52,187,114, 39,166, 75,249,118,158,170, 42,238,129, 4, 77,211, 88, +185,114, 37,177,106,213,170,113,110,110,110,141, 72,146,124,185,124,249,242,114,169,111, 42,206,211,186,206, 13, 98,203,128,207, + 21,250, 21,149,174, 17, 77,253, 77, 32,161,253, 1, 98,108,215,182, 45, 59, 79, 25,221,159,160, 25, 60,140,152,180, 80,169, 55, +151,235, 88, 46, 24,226, 53,222,205, 26,207, 29,210,191, 7,217,198,179, 30,248,118, 22, 0,201,194,222,139, 73, 54,193, 65,203, +118, 3,240,169, 69, 47, 87,188,137, 56,102, 47, 40, 80,129, 32, 0,130, 0, 72, 2, 40,150, 80,232,245,245,152, 21, 0,126,210, +243,174, 68, 90, 26, 19,152,123, 76, 2, 0,140,143,112, 80,234,217,217,217,141,155, 61,123,182,137,167,167,167, 37,143,199,227, + 72, 36, 18,135,132,132, 4,187,101,203,150,121,138,197,226,243, 0, 30,233,201, 89,183,161,179,211,201,224,185, 19,218, 53,111, +224, 10,150,172, 24,148, 84,228,242, 42,225,117,135,169,187, 79, 77,138,201,147, 12, 71, 45, 74, 38,228,228,228, 16, 0, 96,107, +107, 75,151, 23, 89,237,199,110,157,215, 11,115,183, 92, 65,137, 68,118,164, 58, 14,235,122, 45, 70,125,243,205, 64,191,181, 63, +204, 52, 77,203,149, 35, 58, 81, 12,107, 83, 54, 86,204,159,198,145, 74, 21, 29,118,255, 26, 50,121,231,134,133,251, 85, 42,213, + 23, 0,218,168, 84,170,199, 0,126, 93,185,114,101, 85, 55,223, 85, 0,150,168, 79,232,163, 12, 6,227,106,183,110,221,234, 79, +156, 56,145,104,221,186, 53, 34, 35, 35, 27, 28, 59,118,172,199,133, 11, 23, 18, 85, 42,213, 51, 0, 47,161, 46,123,162, 3, 88, + 0, 26, 51, 24, 12,239,127, 51, 39,159,207, 55,146,201,100, 99,156,157,157, 39,119,236,216,209,187,127,255,254, 68,227,198,141, + 17, 31, 31,223,250,210,165, 75, 43,194,195,195,159,165,166,166,238,227,112, 56,135, 5, 2,129,248, 31,127,142, 19,196,100, 0, + 78,106,157,188, 82,135,239,116,148,230,146, 18,232,186, 14,137, 68, 98,175, 41, 97, 67, 16,132,253,223,185, 61,122,174, 43,150, + 32, 8,107,117, 91, 84,247, 77,146, 36,148, 74,165, 72,165, 82,185,213,192,217, 88,253, 34,165,179,214, 5, 80, 93, 34,104, 35, + 0,232,213,169, 89, 30, 8,196,148, 89,180,222,127,201,140, 41, 19, 96, 52,154, 93,185, 27, 99, 93,206, 10, 86,241, 45,118,229, + 74, 98,197,138, 21, 8, 12, 12,236, 15,192,151,162,168,112, 15, 15,143, 29,229, 40, 41,170,108,222,138, 21, 43,182, 87,115,157, + 27, 96,192,231, 2, 63,232, 83, 84,186,202,247, 31,183,193, 93,160,194, 88, 87, 27,123,255, 89, 19,135, 26,121,122, 52,132, 4, +166, 72,202, 81,225, 98,216, 37, 0, 56,161,159,213,105,104, 27, 38, 83,114, 56, 40,112,126, 19,223,118,158,120,158,166,192,227, + 52, 21, 74, 18, 21, 96,144, 10,168, 40, 26,160, 33,169,237, 86,167,230, 43,113,231,165, 12, 36, 1, 48, 72,128, 36, 9, 48,200, + 90,146, 81,178, 87,171, 15, 69,121,230,100, 82, 0, 37,123,245,129, 7,164,153,187,187,251,168, 85,171, 86, 89,102,100,100,152, + 68, 70, 70,130,203,229,194,202,202,138,193,231,243,157,182,108,217, 34,158, 53,107,214, 87,114,185, 60, 9, 64,142,142,156, 30, +125,219,120,223,219, 23,180,218, 66,241,224, 18, 10,142,255, 6, 6, 73,131,109, 98,138,250, 70, 70,184,244, 77, 67,107,255,176, +196,211, 15, 51, 69, 30, 0,210,106, 34,139,139,139, 99, 72,165,210,225,230,230,230,237, 89, 44,150, 3,207,170, 30,149,206,108, +147,155, 77, 52,120,155,101, 95,210,101, 94, 15,135, 62,155,231,116,195,220, 45, 87,176,237,216,253, 95, 90, 33, 99,121,117,121, +179,141,141, 77,167,204,154, 62,209, 52, 53, 71,142, 53,167,115,112,232,118, 33,198,248,154, 97,238,151, 22, 8, 24, 49,204,228, +212,111,161, 83, 0,236,215, 90, 36,222,195,195,131,136,139,139,171,236,230,107, 5, 96,161, 76, 38, 35,217,108, 54,193,227,241, + 70,173, 93,187, 86, 62, 98,196,136, 84, 77, 3, 95, 95, 95,248,250,250, 18, 69, 69, 69, 13,110,220,184,209, 32, 36, 36, 68, 25, + 17, 17, 17, 11,224,108,213, 22, 11,163,119, 18,137,216,133,103,100, 84,242,211,238,221,155,187,116,233, 66,113,185,127,165,159, +170, 13, 39, 0, 88, 88, 88,236,183,183,183, 39, 22, 47, 94,156,254,177, 56,235,213,171,119,165, 93,187,118,221,122,245,234,197, +236,212,169, 19,156,156,156,202,230,217,218,218,194,215,215,151, 72, 73, 73,105, 30, 30, 30,190,251,202,149, 43, 59,158, 60,121, +114, 35, 41, 41,169,215, 63,108,209,218,167, 22, 19, 2, 61,219,127,246, 32, 8,194,116,239,222,189,246,154,154,140, 10,133, 2, + 42,149,170,236, 91,243,161, 40, 10, 42,149, 10,107,215,174, 85,137, 68, 34, 93,246,145, 72,235,173, 89,243,161, 42,251,230,112, + 56,182,154,132,189, 53,220,217, 99,248,220,130,166, 38, 38, 38,174, 0,250,194,174,209,194,242, 13, 74,223,159, 69, 34, 81,178, + 64,106, 25, 3,160, 75, 53,108,150,171, 86,173, 26, 19, 24, 24, 56, 80,203, 74,235, 61,100,200,144,138,101,175,188,213,223, 34, +130, 32,110,146, 36,121, 30,192, 33,124, 68,171,187, 1,255, 45,208, 52,221, 22,128,157,214, 36, 25, 74, 71,133,160,126, 78, 18, + 0,108, 42, 76,215,110,167,249,206, 86, 79,183, 83, 47, 71,107,241,102, 19, 4,241,168,150, 93,188,133, 42,252,180,152, 0, 16, + 22, 22, 70,247,235,215,143,208,124, 87, 46,138,252, 47, 78, 24, 49,160,207, 87,221, 59,130,228, 89,225, 85, 22, 16,241,142, 6, +147, 84,128, 4,141, 7,119,111,208, 96, 82,135, 43, 44, 85,181,245,164,222,224,239,188, 61, 61, 54, 30, 8,154,205,136,205, 98, +226, 80,120, 9,228,146, 98,100,103,188, 67, 86,122, 50, 4,169,111,145,246,238,237, 51,128, 88,161, 51,231,123, 7, 6, 80, 81, +234,119, 64, 10,168, 38,242,178,102, 78,185, 40,174, 65, 99, 79,207,124,142, 10,144,139,226,116, 88,125, 85,156, 94,141, 26, 53, + 26,241,195, 15, 63, 88,191,120,241,194,168,164,164, 68,122,233,210,165,248,164,164, 36,115, 62,159,159, 55,109,218,180, 70, 78, + 78, 78,230,131, 6, 13,226, 28, 63,126,252,107,148, 15,107,173,138,211,115, 64,251,150, 17, 7,119,108, 53,201, 61, 21, 12, 89, +194, 83, 92, 20,136,112, 55,179,132,110, 96,193, 37,190,109,110, 7, 83, 46, 19,171, 59, 57,153,246, 61,147,176, 81, 65, 81, 1, +213,113,222,187,119,143,111,108,108,188,101,228,200,145,252,153, 51,103,114, 85, 76, 75,102,104, 68,174,197,194,221, 17, 78, 37, + 82, 57, 99, 68,183,122,152, 55,210, 27,243,182, 93,215,136,172,201,245,235, 23, 80, 81, 81, 85,115, 42,228,242,250,206,246,230, +136, 78, 18,227,208,237, 66,252,249,131, 19,186,175, 77,199,160, 86, 76,120,212, 53,133, 82,174,104, 60,100,200,144,195,234,183, +246, 71, 0,190, 30, 50,100, 72, 19, 6,131,113, 29,192,239, 53, 29, 35, 30,175,242,234, 41, 86, 86, 86,232,218,181, 43, 60, 60, + 60,152, 93,186,116,241,174, 32, 96,202,113,202,229, 50, 62, 69,209, 48, 51, 51, 51,178,177,177,177, 50, 51, 51,203,173,236, 65, +165, 15, 39, 0, 88, 91, 91, 15,238,218,181, 43,243,216,177, 99, 57,137,137,137, 15, 70,140, 24,241,214,220,220,188,156,245,215, +196,196, 4,141, 26, 53,194,178,101,203,152,125,250,244,169,145,211,193,193,161,103, 72, 72, 8, 8,130, 40,123,104,191,103, 44, +118,117,133,163,163, 35,250,246,237,203, 28, 60,120,112,207,164,164,164, 90, 93, 71,122,224, 90, 37, 22,173,149, 21,142, 83,149, +195,111,149,181,215,225,184,103,105,172, 75,106, 62,124,192,181, 89,237,112, 39,143,199, 43,179, 66, 85,178,174,247, 56, 73,146, +196,210,165, 75, 65, 16, 4, 88, 44, 22,216,108,118,165,223,126,126,126,250,246, 51,133, 32, 8,146,205,102, 47,100, 50,153, 19, +165, 82,169, 51,143,199, 75, 87,169, 84,191, 72,165,210,181, 0, 20, 52, 77, 91, 86, 33,178, 42,229, 52, 49, 49,113,125,245,234, +149,123, 85, 29,145, 74,165,240,246,246, 6,164,136,173,142, 51, 33, 33,193,213,205,205,173, 49, 0, 77,137,182,219, 52, 77,119, +209,250,175,141,219, 52, 77,127,169,254,253,242,205,155, 55,174, 13, 27, 54,204,255,167,206, 79, 3,231,191,143,179, 6, 45, 98, + 71, 16, 68,152,113, 48, 25,151, 0, 0, 32, 0, 73, 68, 65, 84,214,181,218, 79,243,127,209,162, 69, 75,214,175, 95,255,130, 32, +136, 48,237,233,218,237,180,191,213,247,155, 48,154,166,251, 45, 94,188,216,115,195,134, 13,235, 52,109,255, 14,145,168,143, 69, +203, 60, 91, 98,130,240,119,230, 96, 50, 84, 96,146, 4,152, 12, 0, 52,129,228,164, 4, 20, 21, 22,220, 65,226,233, 68,221, 44, + 89,254,157, 90,180,240, 10, 58,186,109, 1,249,115,120, 9, 10, 68, 18,196, 61,185,137, 71, 55,127,207, 80, 41, 85,191,131,160, + 31, 3,100, 36,222, 82,241, 64,104,237,106, 92, 16, 52,179, 84,104,169,197, 85, 57,177,245,201,208,188, 73,147, 38,195,150, 45, + 91,102, 27, 21, 21,197, 19, 10,133, 69, 71,143, 30, 77,151, 74,165, 73, 0, 46, 39, 39, 39, 55,217,190,125, 59, 39, 40, 40,200, +203,203,203,139,127,242,228, 73, 89, 37,229,140,222,227,156, 63, 54, 32, 98,226,172, 57,188,216,147,187,192,137,141,196,210,167, + 57,170, 63, 5, 37, 63, 0,216,134,148,226, 78,217, 18,229,213,173, 93, 93,200,122,102,108, 52,180,228,248,197,229, 73,170,181, +100, 25, 27, 27,111, 9, 9, 9,113,109,219,182, 45, 9, 0,225, 47,149,220,133,187, 35,156, 46,175,239, 68,116,106,102,131,172, + 2, 41,102,239,138,198,165,136,172, 63, 52, 34,171,166, 78,154,153,153,101,167,102, 21, 58,216,152,242, 48,186,179, 41,186,175, + 77,135,127, 27, 46,184,108, 2,241,137, 25,104,232, 86,143,136,190,115,182,141, 90,100,181, 21, 8, 4, 0,208, 6, 64, 98, 74, + 74, 10,223,199,199, 71,168, 69,151, 15, 96, 35,135,195, 89, 74, 16, 4,221,182,109,219,104, 47, 47,175, 98, 43, 43, 43,136,197, + 98, 72,165, 82,176,217,108,136,197, 98, 36, 39, 39,227,193,131, 7,176,178,178,210,235, 64, 21, 23, 23,195,204,204, 12, 20, 69, +125, 48,167, 74,165, 34,246,236,217, 99,242,226,197, 11,147,208,208, 80,135,185,115,231,230, 54,109,218,244,241,176, 97,195, 94, +219,219,219, 75,159, 62,125,138,123,247,238, 33, 63, 63, 31,237,219,183,215,137, 83, 38,147,129,201,100, 66, 44, 22,131,203,229, +130,201,100, 66,169, 84,130,162,168, 50,241, 85, 92, 92,140,188,188, 60,176,217,108,200,100,178, 79,241, 6,250,158,133,170,186, +225,183,218, 88,180,180,133,154,142, 34,171, 38, 75, 84,149,195,157, 5, 5, 5, 70,150,150,150, 11, 1, 8,106, 90, 23, 65, 16, + 96, 48, 24, 96,179,217, 32, 8, 2, 93,186,116,193,132, 9, 19,208,170, 85, 43, 36, 36, 36,224,248,241,227,120,244,232, 17, 88, + 44, 86, 89,123,157,199, 39,252,252, 24, 60, 30,239,222,128, 1, 3, 60,127,248,225, 7, 94,189,122,245, 16, 27, 27, 91,119,195, +134, 13, 11,175, 93,187, 54, 80, 36, 18,181,209,220,237,170,183,210,171,135, 4, 75,135, 11,251, 74,165, 82,196,198,198,234,179, +204,123,104,216,176, 97, 50, 73,146,175, 41,138, 10, 7,224, 77,211,116, 23,130, 32, 46,161,212, 47, 81, 27, 34,154,166,191, 36, + 8,162, 16,192, 51,146, 36, 95, 82, 20,149,108,176,219, 24,160,195,125,165, 95,197,255, 4, 65,132,173, 95,191,190, 95,101,226, +170,146,107,179,220,244, 13, 27, 54,172,211,250,255, 33, 22,213,174, 40,239, 12,239,167,182,114,253, 37,180,194,194,194,170, 87, + 32, 20, 6,133,157, 62,118,191,187, 28,174,158,173,125,181,172, 67, 52, 34, 31,220, 3, 64,255,162, 83, 87,248,253,140, 72, 6, +243,151, 61,235,102,146,123,111,150, 32, 37, 61, 11,247, 46,254,130,108, 65,210, 33,128,158,139,196,208,194, 15, 62, 18,245, 6, +121,217,219,216, 90, 74,228, 52, 40, 26,192,123, 98,235,147,160, 85,227,198,141, 7, 71, 68, 68,216, 74, 36, 18,222,157, 59,119, + 74, 66, 66, 66, 50,228,114,249, 77, 0,119,213,109,162,178,179,179,135,168,133, 9,131,201,100,114,228,114,121,117,190, 11,173, +230, 79, 28,115,103,227,158,131,188,215,207,163,177, 61,244, 34, 10, 74, 74, 84, 55,179,196, 95, 3,208, 40,250,235, 81, 57,226, + 52, 26,180, 11,139, 36,192, 55, 97, 57,198,229, 73,120, 64,229, 67,178, 82,169,116,196,200,145, 35,249, 26,145, 5, 0, 57, 69, + 10,102,137, 84,193,232,212,204, 6,173,187, 13, 65,228,141, 83, 56,121, 59, 13,110,118,198,183,235,155, 20,232,180, 71,179,179, + 4,123,182, 6,239,221,186,113,229,124,206,188,190, 22,240,111,195, 2,143, 77,192,220,152,133,181, 59,246, 43,162, 30,220,126, +202,231,243,195, 0,124, 45, 16, 8,192,231,243,139, 1,188,100, 48, 24,137, 42,149,170, 50,167,238,229, 0, 28, 14, 31, 62, 76, + 42, 20,138,226,132,132, 4, 56, 58, 58,194,193,193, 1, 22, 22, 22,136,139,139,195,159,127,254,137,248,248,120, 80, 20,133, 22, + 45, 90,232,117,176,114,115,115,241,244,233, 83,244,237,251,213,220,236,236, 44,115, 43,107, 27,209,157,240,219,155,106,195, 73, + 81, 20, 1, 0,158,158,158,240,244,244,228,165,165,165, 57,135,133,133,217,175, 89,179,230,157,171,171,235, 81,177, 88, 92,206, +114,160,171,208,210,136, 11,141, 8,228,241,120, 96,179,217, 40, 44, 44, 68,102,102, 38,138,138, 74,131, 54, 45, 45, 45, 63,137, +208,170,194, 66,245,209,218,255,205,226,240,189,225, 78, 75, 75,203,145, 0, 22,234,184, 45, 80, 42,149, 96,179,217,240,241,241, + 65,112,112, 48, 30, 61,122,132,223,127,255, 29,117,235,214,197,216,177, 99, 65,146, 36, 94,188,120,161,111, 23,169,136,136,136, +133, 95,127,253,181,231,225,195,135,121,201,201,201,136,143,143,135,165,165, 37,130,131,131,185,147, 39, 79,110,120,227,198,141, +229, 40, 13,126,169, 30, 90,209,133, 34, 35,254, 80,111,111,239,247,154, 56, 58, 58, 90, 92,190,124,217,190, 76,128, 85,140, 72, +124, 31, 5,203,151, 47,223,234,225,225,177, 77, 61, 92,232, 11,192,132,166,105,191,208,208, 80, 2, 0,252,253,253,105,130, 32, + 52, 15,164,103,167, 78,157,234, 22, 23, 23, 71, 7, 6, 6, 26,124,180, 12,168, 74,139, 76,214, 92,147, 85, 9, 40,125,132,154, +182,197, 75,131,197,139, 23,123,174, 95,191,254,225, 7,138, 44,237, 55, 38, 90, 35,182,202, 30,166, 85, 14, 25,150,217,190, 72, +190,163,189,141,245,162,177,157, 64, 81,128, 82, 5, 40, 85, 52, 68, 37, 98,196, 62,127, 84, 2, 30, 17,170, 83,119,184,156,160, + 53, 63,204,105, 16,157, 74, 34, 61, 95,142, 91,103,247,210,217,130,164,193, 72, 60, 53,254,227,136,172,161,222,142, 14,246,183, +142,237, 93, 77, 62,122, 43,131,138, 42,213, 89, 20, 69,151,253,254, 4,112,180,179,179, 11,184,127,255,190, 29,151,203,229,189, +122,245,138, 58,117,234, 84,190, 92, 46,191,166, 37,178, 0,160, 83,155, 54,109,148,166,166,166, 16,137, 68,114,185, 92, 46,169, + 70,100, 57,251,181,106,126,123,227,158,131, 60,137, 76, 6,161, 88, 10,134,141,125, 69,145, 5, 0, 29,187,185,215,169, 67,240, +204, 64, 3, 72, 42,148,167, 87, 37,178, 0,128,203,229,246,152, 57,115,102,185,186,120,182,102, 44,165, 49,151,165,186, 27,147, + 67, 69,222, 56,133,240, 23, 57, 20,143,205, 80,217,209,111, 27,232,186, 3, 10, 82, 99,246,252,126, 46,236,234,119,203,130,138, + 75, 68, 69,112,115, 50, 66,113,145, 16,107,215,111, 84, 68, 68,132,223, 92, 56,119,106,135, 83,167, 78,109, 64,169, 51, 56, 0, +188, 60,117,234,212,152,101,203,150,253,138,191,210, 60, 84, 68,122, 64, 64, 64,106,179,102,205,132, 30, 30, 30,194,220,220, 92, +196,196,196, 32, 63, 63, 31,219,183,111, 71,108,108, 44, 52, 22, 65,157,124, 85,222, 23, 72,200,207,207, 51,165,105, 26,249,121, +185, 38, 63,252,240,131, 69,109, 56, 85, 42, 85,185,107,171, 78,157, 58,152, 54,109, 26,187,164,164,196,242,221,187,119,230,218, +243,116,229,148,201,100,208, 88,134,104,154,134, 76, 38,131, 80, 40,132, 76, 38,195,235,215,175,203, 68,150,122,253,159,204,162, +165,249,205,227,241, 50, 53,231,178,102, 8,142,199,227,101, 85,213,254, 67,160,181, 46, 90,253, 91, 95,113, 88,227,246,232,120, +220,193,102,179, 49, 97,194, 4, 60,124,248, 16, 9, 9, 9, 96, 48, 24, 16,137, 68, 40, 41, 41, 65,207,158, 61,193,225,112,244, +181,104,209,108, 54,123,228,146, 37, 75,120,137,137,137,200,201,201,209, 56,211, 67,165, 82, 97,238,220,185, 70, 92, 46,119,164, +190,166,123,129, 64,208,251,245,235,215,141, 43,126, 50, 50, 50,132,218, 62,133,181, 69,104,104, 40,225,239,239, 79,251,251,251, +211, 26,193,101,128, 1,149,161, 10, 45,178,175, 42,139,214,199,176,138,105, 44, 91, 80, 7,136,212, 2, 26,145,213, 85, 75,120, + 17, 26, 11,151,110, 67,135,110, 67, 91, 58,216, 88,223, 56,188,107,149,105,216,115, 2,169, 41, 73,200, 22, 36,163, 77, 7, 63, +196, 62,143, 6,165, 80,157,198,235,208,154, 61, 57,235,249,187,123,120, 52,157,222,181,131, 23,130,194,138,241, 42,242, 50, 10, +178, 5, 59,145,116,234,244, 71, 57, 66,174,254,205, 29,236,173,111,252,186,107,149,229,165, 24, 18, 41, 41, 73, 56,251,235, 86, + 90, 33,151, 22,160,124, 36,151,222,111,205, 70,148,140, 83, 92,144, 9, 89,145, 10, 60,178,132,167,231, 32, 69, 6,128,240,173, + 91,183,118,111,223,190, 61, 39, 32, 32, 32, 35, 63, 63,255, 44,128,251, 90,109,154,185,187,187,247, 13, 14, 14,118, 72, 73, 73, +193,181,107,215, 50, 80, 26,250, 95, 21, 82,111, 71, 63,223,253,231,175,251,231, 27, 53,104,130,237, 75,190, 83,134, 62,138, 25, + 0,224,146, 86, 27,143, 30,222,238, 97,107,190,159, 65, 82, 81,127,224,105,114, 38,222, 10,165,127, 86, 69,152,147,147, 67,148, +148,148,184, 90, 90, 90,106,159,144,224,155,136,164, 11,134,186,167,247, 92,120,199, 73, 34, 87,129,203, 34,233,217, 3, 93,211, + 31,158, 13,181,201,145,228, 16,154,104,196,154, 48,105, 88,143,129,187, 66,206,140, 14, 11,187, 48, 93, 46,149,120, 53,105,210, +152,126, 28,113,227,233,194,185, 83,251,212,242,136,155, 62,124,248,144,100, 48, 24,229, 4,186,182,133, 72, 95, 75,145, 62,208, +149,179,162,208,210, 64,169, 84, 18,181,229,148, 74,165,101, 66,171,226,195,189, 50,193,248,119,108,191, 62, 22, 42,237, 33, 67, +141, 63,157, 68, 34,177, 87,251,108, 57,124, 76,139,214,135, 68, 34, 86, 55,124,169, 79,255, 72,146, 4, 69, 81, 96,179,217,104, +209,162, 5,194,194,194, 96,109,109, 13,115,115,115,152,155,155,195,200,200, 8, 54, 54, 54,101, 66,139, 36,117,142,210,161,165, + 82,105,221,186,117,235,226,245,235,215,224,241,120,101, 31, 46,151, 11, 79, 79, 79,136, 68,162, 58,248,148,182,123, 3, 12,248, +123,239, 43, 97,218, 98,137, 32,136,176, 69,139, 22, 45,169, 45,223,162, 69,139,150, 84,102,225,250, 64,193, 85,206,186,197,212, + 86,144,149, 42, 73,181,200, 58,180,115,165,249,153, 39, 64,106,106, 34,174,158,220, 81,164,144,203,242, 41, 74,225,250, 54, 62, + 26, 32,241,139, 78, 93, 32,233,118, 3,251,118, 35,174,190,144,161,176, 32, 27, 47, 31, 95, 78,130,152,179,248,163,137, 44, 7, +219, 27,135,119,173,180, 60,255,156, 64, 74, 74, 18, 46, 29,219, 94,168,144,203,123, 32, 49,244,241,135, 80,143,100,179, 7,178, + 93,222,245,155,232,155, 14, 21,161,194,200,216,184, 47,179, 50, 48, 80,112,167,250,200, 48,109,100,103,103,159,221,186,117, 43, +241,227,143, 63,118,149, 72, 36,191, 1,208, 54, 81,122,185,185,185, 13,223,183,111,159,117, 74, 74, 10,235,206,157, 59,162, 27, + 55,110,208, 0,206,215, 96,113, 89,208,115,252, 52, 70,171,122,117,102, 70, 37,165, 13, 0,240,135,214,108,207,126,173,155,221, + 61,184,126,185,153,226,110, 40,138, 5, 41, 88,124, 55,181, 16,128,206,251, 91,161, 80, 64, 40, 20, 66, 81,156,171,108,195, 23, + 9, 3,135,216, 75, 51,243, 37, 76, 22, 85,162,244, 48,207,146,222,200,125,203, 48, 54, 54,214,107, 95,238, 90, 63, 63, 4, 64, +200,144, 33, 67, 14, 63,139,184,208,134,207,231, 95,240,240,240, 32, 0,160,138, 8,195,170,176, 10,192,220,142, 29, 59, 18, 62, + 62, 62, 15,182,109,219,118,165, 58,177, 82, 27,139, 86, 77,208,149,147,162, 40,178,138,253, 75,212,150, 83,219,162, 85,147,208, +250,148, 22,173,202, 68,139,182, 72,212, 22, 66,255,134,168,195,234,196,148, 62,253,211,248,201,177,217,108, 68, 71, 71,195,197, +197, 5,114,185, 28,102,102,102, 48, 51, 51,131,169,169, 41,138,138,138,192, 98,177,160,231, 54, 83, 60, 30,239, 93, 76, 76, 76, + 99, 59, 59, 59,168, 84,170,114, 98,235,213,171, 87, 48, 49, 49, 73,211,215,162,197,231,243, 47,171,163, 14,203,193,209,209,209, +226, 99,236, 87,109, 75,150,191,191,191, 97,136,208,128,106,173, 89, 85, 88,181,178, 43, 88,162,100, 90,255,179, 81,154,195,173, +159,250, 55, 42,249, 45,171,100, 90,238,250,245,235,111,104,249,119,101,127,224, 38,104, 82, 60,148,139,112, 97,214,100,201,178, +183,182,186,113, 96,123,160,249,201, 72, 32, 45, 37, 17,183, 78, 7, 11,149, 42,249, 23,160,104, 65,196,181,211,161, 32, 80,130, +183,161,183,116,187, 69,160, 85,171,166,174,248,253,133, 2,217,169,175, 64,211,212, 33,100,133,148,124,240,209,113, 27,212,194, +222,218,246,198,161,224, 64,139, 51,209, 4, 82, 83, 18,113,245,100,112,161, 82, 81,210, 29,137,167, 35,107, 75, 59, 1,176, 98, +152,240,118, 15,246,107, 53,212,213,205, 25, 20,173, 0,197,166, 49,104,129, 45,243,101, 84,201,239,225, 60,225, 73,170,152,154, +158,118, 95, 55, 7,186,226,226,226,223, 1, 60, 70,249,244, 10,205, 27, 53,106, 52,116,247,238,221,118,169,169,169,188,168,168, + 40,241,222,189,123,179, 40,138, 58, 3, 64,151,161,212,239,162,146,210, 14,160,124,190,156,230,243,199, 7, 68, 4,140,155,200, + 75,188, 22, 2,171,196, 88,124,127, 55, 93,245, 50, 95, 54, 66,109, 93,171, 20,182,182,182,116, 78, 78, 78,114, 65, 65, 65, 99, + 19, 19, 19,228,230,230, 34, 47, 47, 15, 66,161, 16,210,194, 60,165,141,170, 64, 68, 40,243,192, 98,177,144,149,162,128, 74,165, +202,208,213,154, 5,192,106,213,170, 85,147, 40,138,210,100, 68, 44, 23, 93,168,213, 78,115, 62, 52, 30, 50,100,200, 97,173,168, + 67,109,103,120, 77,122, 7, 66,157,222,161,253, 31,127,252, 17,215,167, 79,159,212,202,196, 10,151,203,213,219, 81,186,170, 40, +198,218,112, 86,101,209,170, 56, 93, 31, 78,205,240,165,198, 9,190,226,116, 13, 24, 12, 6, 40,138,130, 14, 65, 21,127,171,104, +209,142, 14,172,141,200,169,112,108,170, 77, 28, 90,203, 72,196,143,106,209,210, 28, 11, 54,155,141,115,231,206, 97,220,184,113, + 80,169, 84, 48, 54, 54,134,169,169, 41, 76, 76, 76,112,250,244,105,104,210, 63,232,163, 95, 21, 10,197,145,245,235,215, 47,217, +179,103,143, 17, 77,211,224,112, 56,101, 66, 43, 48, 48, 80, 44,151,203,143,232, 36,180, 52, 25,223, 41, 58,198,196, 68, 89,109, +212, 97,101,203, 84,225,175,101,185,106,213,170, 49, 20, 69, 13, 68,133, 20, 14, 21,218,149, 75,253, 96, 72,239, 96,128, 14,247, +147, 71,255,226,238,105, 4, 22,161,101,201, 42, 19, 92,100,117,226,197,206,202,242,198,254,237,129,230, 71, 31, 17, 72,124,251, + 22, 55,127,219, 81, 42,178,222,156,124,130,228,208, 76, 36,134,118,198,219,208,222, 58,191, 61, 17, 68, 43, 39,123, 75,228,137, + 40, 20,230,188, 3,104, 68,125, 12,145,101,103,101,119,227,231,224, 64,139, 83, 79, 72, 36, 38, 38,226,234,201, 29, 66,165, 82, +242,197,135,136,172,145,108,246,192, 70,238,206, 9, 75, 39, 13, 28,234,211,208, 17, 54,239,226,112,126,236, 80,172, 62,254, 13, +204,236, 24,104,215,215, 12, 19,214, 58, 14,229,123,114, 95,243, 59, 99,160, 30,212,218, 34,171, 85,253,250,245,135,222,191,127, +223,214,219,219,155, 23, 31, 31, 47,217,187,119,111,150, 88, 44,190, 2, 32, 90, 15, 78,109,145,213,106,209,228,177, 17, 27,247, + 31,230,145,108, 14,130,142,156,199,172,219,169,170, 11,201,133, 67, 80,126, 88,177, 82, 72,165,210,107,193,193,193, 82,146, 36, +145,151,151,135,156,156, 28,100,101,101,149,125, 23, 20, 20,128,193, 96,224,250,245,235,178,194,194,194,251,186,118,240,222,189, +123,245,211,210,210, 60, 4, 2, 65, 27,245, 39, 30,165,209,133,166, 90,211,218, 8, 4,130,174, 0, 30,105,166,167,166,166,214, +123,240,224, 1,191, 38,126, 51, 51, 51,176,217,236,114, 22, 45, 46,151, 11, 7, 7, 7, 40,149, 74,156, 56,113, 2, 0,242,170, +227, 96,179, 57, 2,146, 36, 64,209,148,148,199,227, 81,124, 62,191, 82,129,165, 15,167, 26,169, 95,126,249,165, 36, 50, 50,178, + 82,139, 86,109, 56,105,154, 46,233,213,171, 23,210,211,211,193,227,241,202, 30,214, 26, 65, 69,146, 36,184, 92, 46, 50, 50, 50, + 48,101,202, 20,208, 52, 93,242, 79,223,121,180,125,154,212, 98,136, 0, 64,168,133,208,123,126, 90,186,250, 64,105,134, 6,105, +154,134, 70,112, 85,152, 95,182, 46, 93,178,183, 87,240,233,154, 92, 80, 80,176,177,180, 59,244,222, 10,223,251,244,120, 40,148, + 9,173,216,216, 88, 28, 62,124, 24, 5, 5, 5,224,112, 56,200,207,207,199,193,131, 7, 17, 19, 19, 3, 14,135, 3,205,190,208, + 85,191,249,248,248,108, 12, 15, 15,143, 25, 49, 98,132, 56, 58, 58, 26, 98,177, 24,209,209,209,232,221,187,183,228,238,221,187, + 9, 98,177,120, 21,116, 25, 58,212,100,124, 87,151,215,145, 74,165,136,138,138,170,244, 83,213, 50, 21,145,144,144,224,170, 82, +169, 26,211, 52,237, 75,211,180, 57,212, 41, 28,212,255,181, 63, 95,170,231,153,211, 52,237,171, 82,169, 26, 37, 36, 36,184, 26, +228,132, 1,159, 41,110,105,137, 45, 90, 75,100,221,170,222,162, 69,145,193, 7,118,172, 52, 63,242,144, 68, 74,114, 2, 30, 95, +220, 45, 84, 81,138, 47,244, 44,135,211, 3, 90,185, 54,120, 70, 38, 94, 20, 81, 26,206, 92,152,147, 2,208,140,218, 8,173,114, +156,160,200,224,131, 59, 2, 45,142, 61, 38,144,158,242, 6,119,207,238, 18, 42,149,210,238,120, 27, 26, 85, 27,206,145,108,246, + 50, 22,131, 88,218,171, 83, 75,118,231,150,238, 48,201, 74, 66, 70,106, 58, 78,196,102,231, 37,228, 75, 39,222, 37,228, 72,126, + 35, 61,208,119,146,181,181,149, 35, 11,253,166,218, 88,223, 63, 95,248, 59,193, 18,201,105, 57,189, 94,112,183,172, 44, 69,249, +126,190, 15, 71, 51, 51,179, 17,143, 31, 63, 54,231,241,120, 70,143, 31, 63,166,246,238,221,155, 43, 22,139, 47, 2,136,208,105, +219,223,135,115, 91,119,183, 91,235,118,237,231, 21,139, 74, 32,146,201,193,117,224,171,206, 68, 60, 31,140,170, 19, 96,150,227, +228,114,185,199,142, 29, 59,214,183, 75,151, 46,174, 94, 94, 94,100, 94, 94, 30,138,139,139,203,156,171,237,236,236, 16, 27, 27, + 75, 37, 38, 38,166,115,185,220,227,186,246,179, 99,199,142,137, 36, 73,198,171,135,209,226, 81, 33,186, 80,171,105, 99,129, 64, +208,150,207,231,223, 2, 96,172, 21,117,168,205,169, 73,239,176, 4, 0, 73, 16,196,163,232,232,232,226, 62,125,250,192,200,200, + 8, 34,145, 8,117,235,214,133, 82,169,196,197,139, 23, 17, 25, 25, 41,162, 40,234, 86, 37,226,181, 92, 63, 37, 18,113, 93, 0, +164,184,164,164,197,152, 49, 99,186,206,155, 55,175, 92, 72,186,189,189, 61,172,173,173,245,226, 4,128,188,188,188,166,127,252, +241,199,156,232,232,232,239,250,246,237,107,177,100,201, 18,110,253,250,245,161, 82,169,200,218,114,230,231,231, 91, 68, 69, 69, +109,234,220,185,243,140, 62,125,250, 48,215,173, 91, 7, 11, 11, 11,168, 84, 42, 24, 25, 25,161,176,176, 16,171, 86,173,194,157, + 59,119,148, 52, 77,239, 18, 10,133,223,235,121, 46,225, 67,175,205,170, 44, 64, 85,165,100,168,162,253,223,222,207, 10, 62, 93, + 80,167,112, 88, 88, 69, 6,123,232,122,206,107,132, 22,131,193, 64, 82, 82, 18,246,238,221,251, 94, 30, 45, 77,250,135, 42,184, + 43,219,118,250,230,205,155, 42,130, 32, 58, 60,126,252,120,225,232,209,163, 39,138, 68, 34,103, 19, 19,147,116,133, 66,241,139, + 88, 44, 94,139, 82,127, 84,182, 62,247, 16,145, 72,148, 92, 89,212, 97,197, 54,128,101,181,156, 21,210, 59,148, 75,225, 80, 97, +153,114,169, 31, 42, 73,239,240,183, 31,119, 3,231,191,146,243,115, 23, 91, 85, 39, 44,125, 15,173, 38,179, 88, 98,133,119,120, + 2,241, 33, 34,235,125,107,137,164, 36, 97,249,177,119, 45,101, 82, 9, 68,194,204,151, 72, 58,145,245, 65,155,165,238,231,237, + 4, 2, 73,137,111,240, 48,108, 87,105, 63,223,134,214,186,159, 4,176,248,167, 75,161,108,194,194, 26, 79,231,140, 67,122,129, + 8,151,222,230,159,164, 75,164,211,143, 0,249,184, 3,144, 74,105,248,193, 31, 50,118,251, 14,178, 24,106, 91,135,133, 45,243, +127, 1,111,145, 13,187, 93,247, 46,250,212, 64,204,224,241,120,225,219,183,111,239,225,235,235,203, 29, 50,100, 72,101, 14,242, +250, 34,245,209,171, 55, 63, 93,216,179,121,190,141,119,123,236, 92,182, 64,117, 44,226,121,197, 40,196,106,225,225,225,161,186, +119,239,222,188, 41, 83,166,108,233,209,163,135,211,128, 1, 3, 56,117,235,214, 5,151,203,197,155, 55,111, 16, 30, 30, 46,123, +251,246,109,122, 73, 73,201,188,230,205,155,235,147,227, 44,127,249,242,229, 27,213,235, 32,212,195,133,109,160,142, 46,212, 52, + 82, 39, 45,109, 3,192, 56, 48, 48,112, 52, 0, 84, 17,246,189, 28,192, 30, 0, 76,154,166, 51, 66, 66, 66, 58,156, 61,123,182, +195,220,185,115,217,125,251,246,197,253,251,247,113,245,234, 85,185, 92, 46,143, 80, 11, 87, 93, 75,229, 80, 0,162,148, 74,229, +243,160,160,160, 14, 12, 6, 99,185,102, 70, 76, 76, 12, 14, 29, 58, 84, 27, 78, 37,128, 77,153,153,153, 63,133,132,132, 44,191, +118,237,218,248, 49, 99,198,152, 43, 20, 10,196,198,198,226,231,159,127,174, 21,167, 80, 40,156, 99,107,107,187,244,226,197,139, +191, 92,185,114,229,235, 81,163, 70,145,179,102,205, 66,112,112, 48,126,251,237, 55, 74,165, 82,157,101,177, 88, 99,114,114,114, + 68,159,226,174,163, 30,134, 75,215,179,214, 97,141,188, 31, 50, 52,168, 35, 4, 31, 74,160,217, 14, 63, 63,191, 50, 43,163,198, + 10,167,221,134, 32, 8,189,135, 14, 1, 88,210, 52, 77, 1,216,133,210,250,162,218, 89,225, 25,248, 43,115,188,174,140,205, 4, + 82,203, 24, 72, 17, 91,125, 81,105, 75,128, 70,179, 26,216, 10,150, 47, 95,190,117,197,138, 21, 91, 43,166,112,208,110, 84, 49, +245,195,202,149, 43, 97, 72,239, 96,192,127, 21,149, 11,173,168,125, 10, 69,131,193, 75,182,175, 91,176, 66,169,144, 9,105,200, +253,241,230,116,244,135,174,140,166,232, 69,215,143, 6, 6,131, 70, 62,173, 82, 46,252,224,222,255, 77,253, 36, 44,172, 81,180, +106, 26,126,123,145, 78,103,136, 20,223, 28,145,203,203, 89,131, 74,125,178,168, 97, 55, 36,249, 39,172,156, 88,103,230,124, 97, + 67, 92,200, 27,173,247,122,178,178,178,206,109,221,186,149,220,188,121,115,215,146,146,146,138, 14,242,181,197,130,254, 51, 23, + 49,218, 53,114,157,249,240,117,242, 64,232, 48, 92, 88, 17, 29, 59,118, 20,196,197,197, 5, 92,185,114,101,196,237,219,183,123, +136, 68, 34, 87,130, 32, 96,108,108,156, 44,149, 74,175,113,185,220, 99,122,138, 44, 0,192,138, 21, 43,232,149, 43, 87, 18,113, +113,113, 52,131,193,248, 19, 64, 34,131,193, 72,210,118,130,215,158,174, 89, 38, 48, 48, 80,151, 7,226,237,226,226,226,200, 85, +171, 86,117, 89,181,106, 85, 11,181, 85,232, 54,254,242,249,210, 23, 10, 0,183,217,108, 78, 58, 65, 16,206,108, 14, 87,116,239, +222,189,107, 31,200, 89, 34,151,203, 23,166,164,164,108,217,178,101,203, 90, 19, 19,147,182, 49, 49, 49,127,126, 8,167, 90, 68, + 13,182,182,182,118, 58,124,248,240,169,131, 7, 15,182,103, 50,153,247, 9,130, 24, 34, 20, 10, 63,105, 81,105,117,129,232,149, +122,212, 58,212,137,247, 99, 39, 41,253, 59,132,155, 74,165, 42, 94,186,116,105, 86, 69,225, 85,209,122,165,249,175, 78,229,162, +203, 62,213, 39,138,178, 6,225, 66, 20, 3, 64,105,237,194,210,178, 58,186, 22,149, 6, 32,174,233, 58, 39, 73,242, 44,128,151, + 36, 73,190,174, 24,232,162, 61,111,229,202,149, 53, 93,231, 6, 24,240, 89, 67,135, 59, 91, 32, 9, 4,214,214,147,246, 31, 52, + 87,126,156,126, 6,176,217, 43, 73, 96, 62, 0,130, 6,182, 28,145,203,127,168,110, 65,199,142, 88, 75, 19,152,171,222,153,235, + 50,238, 98, 77, 45,182,189, 14,116,168, 63,168, 39,103, 19, 84, 95, 80,246, 61, 78,127,127,127, 70, 21, 15,243,114, 69,165,171, + 66,104,104, 89, 22,255,170,250,169,125,190,153, 61,120,240,192,201,199,199, 71,128,242, 78,255,149, 77,167,245,220,118, 6, 0, +213, 71,222,159,159, 5,167,155,155, 27,231,205,155, 55,178,127,215,181,105,224,252, 87,114, 90, 54,117, 1,129, 73,208,206, 29, + 84,173, 69, 75, 75,160,209,244,207, 40,136, 77,169,162,159,154,235,220, 50, 33, 33,193,181, 97,195,134,201, 0, 10, 42,244,163, +178,121,180,225, 24,253,223,115, 86,134,201, 40, 95,138,206,128, 74, 14,132,129,211,192,105,224, 52,112, 26, 56, 13,156, 6, 78, + 3,103,109,133,214,103, 13, 18, 6, 24, 96,128, 1, 6, 24, 96,128, 1, 6,252, 45, 32,170, 81,165,250,152, 4,107,163,108,175, + 25, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,252,191,227,172,137, 91,123,249,207,117,232,240, 31,235,183,193,172,106,224, + 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243, 67, 4,203,103, 13, 38, 12, 48,192, 0, 3, 12, 48,192,128,207, 6, 61,220,193, +103,170, 64,254,241, 70,167, 32,170, 26,209,199, 13,117, 0,224, 99,241,253,159,130, 15,224, 43,173,255, 23,160,142,140, 55, 8, +173,207, 23,141, 0, 44, 1,160, 93,139,236, 33,128,245, 21,218, 29, 5,160, 93,144, 80,132,210, 58,129,175,245, 89, 25, 73,146, +235,187,116,233, 50,253,206,157, 59,155,149, 74,229,170, 90,244,215,149,207,231,111, 36, 8,162, 53, 0, 22, 65, 16,111, 50, 51, + 51,215, 43,149,202, 15,137, 90,105,224,232,232,184, 1, 64, 75,146, 36, 89, 4, 65, 36,100,102,102,174, 81, 42,149, 55, 63,128, +211,204,193,193,161, 19, 77,211,142, 0, 24, 44, 22, 43, 55, 45, 45,237, 1,106,153, 91,201, 63, 48,150, 93, 40, 82,178, 0,192, +220,132,169, 8, 13,108, 42,215,117,154,225, 20, 55,192,128,255,111,208,165,145,201,229,208,219, 13,107,105, 37,190, 87, 1, 68, +175,250,216,113, 57, 17,223, 87,181, 60, 81, 73, 84,115, 69,206,222,110, 88,171,162, 75, 57,122,185, 97,211,229, 55,168, 54,210, + 94, 23, 78, 13,246, 1,228,100, 29,170, 20, 16,186, 69, 95,255,219,241, 21,202, 15, 21,150, 13, 29, 86, 43,180,134,185,131,175, + 98,130, 25, 26, 11, 77, 24,175, 25,128, 22,234,135,252,107,148,230, 42, 42,250,192,206,125, 46,156,255, 54, 44,167,105, 58,160, +220,201, 90, 73, 30,162, 47,190,248, 98,192,149, 43, 87,140, 53,245,238, 40,138,130,145,145,145, 18,192, 88, 61,214,101, 63,108, +216,176, 69, 7, 14, 28,192,208,161, 67,151,134,133,133,109, 5, 80,172,235,194, 86, 86, 86,254,150,150,150,193,251,247,239,183, +107,223,190, 3,193,225,112,240,230, 77,130,243,148, 41, 83,188,226,226,226,206,102,101,101, 77,212,119,227,173,173,173, 71, 90, + 90, 90,110,217,187,119,175,109,231,206,157, 65, 16, 4, 34, 35, 35,157,231,204,153,211,226,221,187,119,199, 51, 51, 51,103,232, +203,105, 99, 99,227,110, 97, 97,209,109,231,206,157, 70,157, 58,117, 2,143,199, 67,116,116,180,233,212,169, 83, 29,211,210,210, + 98, 51, 51, 51,111,233, 43,178,158, 69,158,255, 90, 41,151, 6, 1, 0,147,205, 93,208,126, 75,196,249,103, 55,206,247,175,105, +154,127, 96,236,239, 6,177,101,128, 1, 6,104, 99,164, 19, 28,105, 26,243,175,252,188,140, 4,128, 94,227, 87,207, 26,233,132, +205, 71,210,171,174, 97,171, 39,223,247, 99,234, 32,248,112, 26, 50, 63,164,159,251, 0,114, 14,147, 57,171,157,143,143,237,183, +119,239, 38,200,129, 95,254, 79, 14, 81,165,195,156, 85, 10,173,193, 77,177, 74, 89,106, 49, 33,250, 52,196,241,171,137,140,240, + 47,190,248,162,225,132, 9, 19,136, 86,173, 90, 33, 50, 50,210,253,248,241,227, 95, 93,184,112, 33, 65,165, 82, 69, 2,120, 1, +221,179, 90,179, 0,120, 50, 24,140,214,255,114,206,127, 51, 76,212,226, 42, 19,127, 37, 58,125, 47,225,233,245,235,215,207, 49, +153, 76,141, 69,171,157, 72, 36,114,168, 96, 5,211, 5,245, 20, 10, 5,226,227,227, 65,146, 36, 11, 64,125,188, 95, 82,163, 42, + 56, 27, 27, 27,239,142,120, 24,105, 67, 48,141,144, 47, 1, 32,145,131, 99,234,128, 3,135, 66,172,231,205,158, 49,248,230,205, +155,225, 69, 69, 69,191,234,209,159,250, 38, 38, 38, 91,159, 62,125,106, 99,108,108, 12,138,162, 80, 84, 84, 4, 71, 71, 71,236, +223,191,223,114,222,188,121, 1,133,133,133, 55, 37, 18,201,111,250,136,115, 11, 11,139,110,207,159, 63, 55,210, 20,148,150,201, +100,112,118,118,198,209,163, 71,185,179,102,205,106, 90, 80, 80,144, 42,147,201,222,234, 74, 88, 40, 82,178,148,114,105,208,225, + 93,129, 46, 0, 48,102, 70, 96, 16,167,200,252,162, 46,211, 10, 69,202, 11, 0, 12, 66,203,128,127, 26,173,109,109,109, 67,115, +114,114,110, 1,152,136,143, 99,105,112,231,241,120,205, 41,138,114, 36, 73, 18, 12, 6, 35, 67, 36, 18, 61, 5,240,170,182,132, + 54,110,126,253,193, 53, 30, 7,154,106, 65, 2, 32, 72, 50, 90, 37, 47, 57,148,251,234,230,249, 15,226,228, 24,141, 7,232, 22, + 36, 64, 17, 36,249,148, 82,150,236,207,137,191,121,233,223,114,112,238, 11,209,216,205, 81,247,194,152, 31,131,111,120, 3,240, + 73, 10,228,209, 36,221,135, 21,103, 2,125,103,207,158,237, 56, 99,250,116, 98,220,216,177,141,110,221,185, 67,116,213,167, 90, +193,231,137, 42, 29,223, 43, 21, 90,254, 77, 97, 69, 3, 11,143, 7, 47, 33,153, 12, 6, 49, 98,246,250,128,131,187, 54,145, 61, +251, 15, 41, 27, 62,241,245,245,133,175,175, 47, 17, 20, 20,212,232,207, 63,255,108,116,244,232, 81,101, 68, 68,196, 83, 0, 39, +170, 90, 89,111, 55,136, 41,128,199,102, 49, 69, 35,150,253,186,215,199,199, 7, 92, 46, 23, 31,194, 9, 0, 61, 27,146,111, 89, +214, 13,158,142,152,185, 60,185,125,251,142,244,199,224,252,140,240, 16, 40, 43,106,109,229,226,226,210, 73,169, 84,242, 0,128, +201,100, 74, 82, 82, 82,102,162,180, 54, 32, 0,156,165, 40,106,128, 30,220, 36,128, 21, 3, 6, 12, 88,250,237,183,223,162,110, +221,186,152, 53,107, 22, 20, 10, 69,228,165, 75,151,150, 3,216,128, 26, 46, 30,123,123,251,229,187,119,239,182,102,114, 76,208, +106, 97, 34, 4, 5, 74, 0,128, 41, 23, 56, 55,141,198,172, 89,179,204, 31, 63,126,188, 70, 31,161,101,111,111,191,106,255,254, +253,214,198,198,198,160,105,186,172, 22, 99,113,113, 49,138,139,139, 49, 99,198, 12,243,216,216,216,141,250, 8, 45, 7, 7,135, + 78, 59,119,238, 52,226,241,120, 40, 46, 46,102,203,229,114,162,168,168, 8, 37, 37, 37,180, 76, 38,147,207,156, 57,147,251,226, +197, 11, 63,129, 64,240, 22, 6,252, 91,192, 0,240, 13,139,197, 26,212,176, 97,195, 54,175, 95,191,126,162, 84, 42, 79, 3, 56, +253, 17, 94,166,186, 59, 57, 57,173, 77, 79, 79,223, 9, 32,228,255,101,135, 58, 56, 56,156,190,119,239,158,203,238,221,187,199, +110,222,188,249, 34,128,223, 62,128,142,205,102,179, 7,119,237,218,213,101,204,152, 49, 28, 7, 7, 7, 72,165, 82, 36, 38, 38, +154,159, 60,121,210, 53, 58, 58, 58, 85, 93, 17, 67,231, 23, 10, 27,247,142,166, 96,154, 31,239,208,177, 83,231,161,131,191, 49, +115,176,177,128, 88,166,194,235,100, 65,221, 63, 46,158,235, 26,199, 54,186, 39,151, 11,135,231,190,186, 87,172, 47,103,183,110, +221, 59,247,232,222,221,204,194,210, 2, 66,145, 28,111,146,210, 92,111, 92, 61,239,203,100, 26,221,166, 8,197,168,172,231, 87, + 75, 62,229,177,153, 5, 48, 69, 60,155,230, 45, 58,182,122,220,107,194,154, 54, 52, 77,131,164,177,163,162, 53,107, 22,192,220, + 81, 90,246, 75, 47, 62,208, 52, 77, 16,216,164,109,205,234,237,134,181, 52,141,239, 65,130,232, 93,195, 48,165, 6,189, 0,174, +165,181,181,207,212,201,147,137,162,194, 66, 68, 71, 71,151, 84, 20, 89, 91,235,128,125,155, 68,189,179, 41,181, 23,219,255, 82, +107, 86,165, 67,135, 58,231,209, 50, 54, 54,174,116,186,133,133, 5,186,117,235,134,245,235,215, 51, 1,180,174, 48,187,124,145, + 85,128, 27,182,103, 49, 44, 76,184,100,221,186,117,205,204,205,205, 63,152, 19, 0, 64, 83,245, 59,214,165,191,124,244,235,146, +177,215,142,110,241, 20, 21, 21,176, 42, 54, 49, 53, 53, 69,227,198,141,177,116,233, 82,221, 56, 63, 28,255, 40,167,163,163, 99, + 19, 95, 95,223,214,215,111,221,178, 76, 79, 79,231,166,167,167,115,175, 92,191,110,217,161, 67,135,214,142,142,142, 77,202,118, + 21, 77,235,211,207,213,187,118,237, 90,126,246,236, 89,210,215,215, 23, 86, 86, 86,232,214,173, 27, 46, 94,188,200,220,188,121, +243, 58, 0, 75,107,234, 39, 73,146,157,125,125,125, 9,208, 52, 50,132, 74, 60, 88,223, 4,209,155, 60, 80, 36,161,145, 39, 44, +132, 88, 44,129,177,177, 49, 15,165,195,189,186,110,123,199, 14, 29, 58, 16, 0,202,196, 85, 81, 81,233,167,184, 88, 4,153, 76, + 14, 46,151,107, 6,128,167, 43, 39, 77,211,142,157, 58,117, 2, 0,200,229,242,178, 55,188,130,130, 2, 66, 40, 20, 66, 38,147, +129,197, 98,177, 81,179, 95, 99, 25,167,185, 9, 83,193,100,115, 23,140,153, 17,152, 50,102, 70, 96, 10,147,205, 93, 32, 51, 43, + 84,233, 50,205,220,132,169,248,196,231,167, 29, 73,146, 63,187,185,185,197,146, 36,121, 24,128,227, 7,114,182, 5,176,206,200, +200,232,154,135,135, 71,138,177,177,241,117,181, 80,239, 80, 75, 78,142,177,177,241,245,117,235,214,157,122,242,228,201,208, 63, +255,252,179,254,179,103,207, 6, 7, 5, 5, 29, 55, 53, 53, 13, 71,121,191, 68,189,175,205,250,245,235, 31,124,240,224, 65,219, +142, 29, 59, 30, 0,192,253, 72,215, 59, 3, 64, 75,232, 84,145,227,147, 28,119,167, 86,173, 90,185,240,120, 60,244,232,209, 3, + 0,252, 62,132,147,205,102, 15, 94,186,116,169,219,178,101,203, 56, 2,129, 0,215,175, 95,199,195,135, 15,161, 84, 42, 49,109, +218, 52,238,152, 49, 99, 26,152,153,153, 13,214,171,159, 76,243,227,179,231,204,237, 51,127,214, 36,179,167,239,228, 56,116,237, + 29,126,143, 16, 32,171,132,131,254,131,199, 88,244, 30, 56,172, 55,135,107,113, 92, 95,206, 69, 11, 23,246,153, 60, 62,192, 44, + 70, 64,225,220,253, 12,220,143, 23, 66,201,178, 68,223,193, 19,173, 90,116,234,243, 21, 19,172, 95, 62,245, 49,218, 15,180,159, + 61,123,182,221,130, 77, 71,238, 58,181,253,102, 71,118, 62,124,181,133,143, 59, 96,105,109, 98,242, 77,124,215,174,147,140, 74, +235,197, 86,203, 89,142,175,245,192,224,172,124,116,209,246,207,234, 98,141, 70,234, 97, 69,198,149,159,151,145, 52,129, 89, 35, +157,202,221, 7, 42,237,231, 77, 96,232,236,185,115, 89, 22, 86, 86,216,181,107, 23,164, 34, 81, 57,159,217,238, 46,232,115,205, +152,153,218,192,195, 57,182,155, 43, 17,254, 31,124, 95,153, 92,165, 69, 43, 44, 44,140,238,215,175, 31, 1, 0,161,177,200, 31, +220, 20, 27,135,125,187,110, 41, 65, 18,116, 61,207,142, 49,117,220,154,137,108,108,108, 80, 82, 82, 2,169, 84, 10, 54,155, 13, +137, 68,130,119,239,222,225,254,253,251,176,178,178,210,171, 39,133,133,133, 48, 53, 53,133,169,169,233, 71,225, 92, 60,182, 7, +247, 77, 74, 54,247,242,253,155, 93,183, 79,255,173,189, 91, 75,191,103,221,135,205,122,110,110,231, 36,121,246,236, 25,238,221, +187,135,252,252,124,248,248,248,252, 87, 14,230, 67,181, 79,214, 67, 0, 86, 13, 27, 54,116,190,124,237,182, 85,177,132, 50, 79, +202, 84,176, 40,138,130,177, 49, 95,121, 34,244,156,112,232,224,254, 68, 70, 70, 70, 22,128,135,106,113, 91, 83, 77, 69, 30,128, + 38,254,254,254,139,166, 79,159,142,132,132, 4, 76,154, 52, 73,252,240,225,195,220,142, 29, 59,218,236,223,191,223,104,222,188, +121,184,117,235,214,138,176,176,176, 51, 0, 18, 1, 84, 90,171,141,166,105, 54,155,205,134, 82, 45, 27,228, 42,170, 76,223, 23, + 22, 22,130, 22,231,131,205,102, 51, 0,216, 65, 71, 63, 58,138,162,216, 44, 22,171, 76,100,189,203, 44,196,187,172, 18, 20, 22, +203, 32, 22, 43, 33, 19,211, 96, 24,219, 48,129, 36, 7, 0, 73, 80,170, 87, 0, 0, 0, 32, 0, 73, 68, 65, 84,186, 90, 71,120, + 60, 30,148, 74, 37,138,138, 74,187,161,177,148,201,100, 50, 8,133, 66, 48, 24, 12, 83, 0,230, 0,242,116, 33, 84, 59,185,255, +174, 30, 6,196,163, 35, 3,108, 95, 95, 88, 92,110,154,185, 9, 83, 17, 58,175, 41,195,198,185,197,157,150, 67,127,241, 40,155, +246,105,253,179,184,118,118,118, 55, 78,157, 58,213,180, 81,163, 70, 72, 76, 76,244, 24, 50,100,136,143, 64, 32,104, 9,253,107, + 50, 26,147, 36,185,113,204,152, 49,211, 71,140, 24, 65,184,187,187,131,201,100, 66,169, 84, 58, 39, 36, 36,116, 59,121,242,228, +194,131, 7, 15,238, 87,169, 84,223, 65,119,191, 63,146,195,225,156,216,187,119,111, 23, 31, 31, 31, 28, 62,124, 24, 15, 31, 62, +164,218,182,109, 75,142, 30, 61, 26,174,174,174, 62,163, 71,143,254, 93, 42,149,246,173,165,101,203,181, 67,135, 14, 46, 12, 6, + 3, 29, 59,118,100,223,187,119,175, 21,128,123, 31,184, 79, 77,157,157,157,111,249,249,249,181,188,118,237, 90, 84, 70, 70,134, +159, 30,219, 11, 0, 3,157,156,156,130, 44, 44, 44,172,244,184,199,150,164,165,165,125, 15, 32, 84,199, 69,218,183,110,221, 26, +201,201,201,104,210,164, 9,216,108,118, 7,185, 92, 62, 5, 64, 31, 0, 63, 0,136,213,163,191,238,221,187,119,119,241,243,243, + 35, 66, 67, 67,203,252, 67, 73,146,132, 82,169, 4,155,205, 70,251,246,237,201,200,200,200, 58,143, 30, 61,114,135, 14,195,136, + 54,110,126,253, 59,118,238,218,185,139, 79,115,114,115,232,107,168, 40, 21, 24,132, 18, 76,130, 2,165,224,130,203,102,192,221, +179, 13, 35,254,197, 83, 31,153, 84,222, 63,247,213,181,243,186,112,246,233,213,211,183,105, 19,119,114,251,239,111, 80,144, 22, +171, 74,139,187,157, 67, 50, 72, 52,109,253,133,173,123,179,150,140,150, 62,126,172,244,196, 23,221, 36,146, 46, 61,242, 19,110, + 95,251, 20, 23,228, 74,128,225, 92,199,246,155,126, 61,253,216,130,244,116,209,201,208,243,207, 75, 20,184, 15, 0,183, 0,162, + 47,208,220,187, 93,187,174,251, 55,108,176,225,243,249,172, 81, 35, 70, 40,247, 69, 69, 69,161,138,161,223,149, 0,195,214,209, +177,199,212,169, 83, 25,130,244,116,250,228,233, 11,207, 52,124, 40,125, 75,241,110,238,236,209, 15,162,120,189,134, 41,251, 3, + 28, 7, 71,199,166, 83,166, 76, 65, 70,122, 58, 14,135,132, 20, 75,128, 8,141, 21,235, 28, 3, 59,155,185, 57,142, 91, 48,113, + 0,225,194,183,197,212, 21,251, 58,116,147,103,185, 65,240,215,241,215,214, 34,159,177,200,154, 92,169,208,170,136,223, 98,177, +220,140,141,250, 39, 79, 30, 35,179,139,228,162,132,132, 4,216,218,218,130,207,231,195,194,194, 2, 49, 49, 49,184,126,253, 58, + 94,190,124, 9,138,162,208,162, 69, 11,189,122,147,147,147,131,167, 79,159,194,202,202,234,163,113,186,185,216,225, 91, 23, 59, +118,102,110, 33,251,218,195,151, 62,251, 22, 15,110, 70,122, 12, 62,168, 93, 36, 86, 38,147,225, 63,130,178,232, 66, 23, 23,151, + 78,135, 14, 29, 98, 75,149, 48,115,159, 18,241,163, 72,162, 50, 1, 0, 19, 30, 67, 20, 25,212,248,187,213,171, 87,139,198,143, + 31,239,145,146,146,178, 94, 7, 91,255,218,238,221,187,207,167,105,154, 53,123,246,108, 0,192,152, 49, 99, 10,239,223,191,239, + 14, 32,235,250,245,235, 78, 19, 38, 76,120,117,227,198, 13,227,185,115,231, 50,148, 74,101, 12,147,201,164,195,194,194, 86, 1, + 8,124,239,137, 72,146,143,163,162,162,234, 57,185, 54,134,171, 13, 9,223,165, 47, 75,111,112,198, 20, 82,147,222, 32,238,217, + 67, 56, 58, 58, 90,240,249,252,216,212,212, 84,121, 90, 90,218, 66,145, 72,180,187,134, 62, 70, 71, 70, 70,242, 93, 93, 93, 81, + 92, 92,140,212,236, 18,204, 58,109,140, 66,113,169, 17,131, 5, 49, 90,186, 52, 54, 51, 34,101, 15,179,178,178,228, 50,153,108, +153, 80, 40, 60, 84, 29, 39,139,197,202,125,246,236,153,105,221,186,117, 33,145, 72,232,188,188, 60, 66, 36, 18,161,168,168,136, +184,112,225,194,215, 2,129,160,109,253,250,245, 9,103,103,231, 85, 2,129, 64,156,150,150, 54, 73,151,161, 73,181, 96, 82, 49, +153,204,205,147, 39, 79, 30,122,230,204,153,199,161,129, 77, 7,106, 13,151, 88,120,122,122, 94,110,222,188,153, 83,200, 38,239, + 29, 0,126,252, 23,156, 91,227,150, 44, 89,210,212,218,218, 26, 83,167, 78,197,202,149, 43,177,124,249,242, 70, 83,167, 78,157, + 12, 96,171, 30, 60, 70,142,142,142,143,182,111,223,238,209,169, 83, 39, 92,188,120, 17,199,142, 29,195,219,183,111,149,245,235, +215,103,250,248,248, 96,197,138, 21,232,221,187,247,164,153, 51,103,118, 77, 79, 79,111,165,163,248, 24,191, 98,197,138,129,157, + 59,119,198,216,177, 99,165, 55,111,222, 28, 10,224,202,213,171, 87,191,184,117,235, 86,232,145, 35, 71,140,214,173, 91,215, 99, +222,188,121, 83, 1, 4,215, 98,251,191,238,210,165,180,134,114,231,206,157, 17, 20, 20,212,251, 3,133, 22,199,198,198,230,194, +225,195,135, 91, 54,110,220, 24,163, 70,141,106, 53,116,232,208, 11,249,249,249, 61, 1,232,116, 67,170, 83,167,206,198,179,103, +207, 54,172,106,100,161, 50, 72,165, 82,235,111,190,249,102, 67, 82, 82,146, 94, 66,235,232,209,163,248,254,251,239,209,162, 69, +139,230,237,219,183,223, 51,101,202, 20,248,251,251,119,143,137,137,113, 64,105,212,114,141,224,241,120,205,135, 15, 31,206,121, +240,224, 1, 0,192,211,211, 19, 45, 91,182, 68,114,114, 50, 30, 63,126, 12,169, 84, 10, 7, 7, 7, 12, 26, 52,136,151,148,148, +212, 60, 39, 39,167, 70,161, 69,114,141,199, 13,236,215,215,236,220,125, 1, 84,148, 18,109, 26,154,195,199,195, 30,241,169,133, +136,140, 77,133, 74,198,134,185,181, 13, 58,116,237,101,157,145,246,118, 92, 46, 80,179,191, 22,215,120,220,160,129, 95,153,158, +139, 72, 71, 65,122, 28,253,250,225,153,235, 10,137,104, 18, 0, 60,254,243,248, 30, 71, 27,163,158,238,173,219, 48,252,122, 14, +176, 58,125, 44, 99, 92,254, 63, 83,219,239, 61,220,114,193, 94, 87, 86,206,152, 5, 1,190, 52,203,202,249,161,153, 66,177, 83, + 51,175, 55,208,107,225,146, 37,237, 39, 78,158,204,163, 40, 10, 71,126,253,181,240,105, 84, 84,252,100,128,154, 82, 5,223, 78, +192,117,232,192,129, 92, 51,115,115,204,153, 53, 11,102, 10,197,141,178, 93, 2,116,159, 51,127,126,167, 25, 51,102, 24,237, 89, + 53,253,113,239, 9,107, 90, 83, 52, 77,104,134, 41,143, 86,111,138,107, 59, 97,224, 64,152,153,155, 99,246,236,217, 32,228,242, +203,101, 2,138,137, 27,227,191,246,245, 9,232,223, 25, 4, 8, 28, 11,187,131,215,201,217,207,110, 8,240,230,115, 85, 85, 21, + 80,165,143, 86,181, 67,135, 69,114,100,118,255,106,176,192,221,221,189,168, 81,163, 70, 69,185,185,185,120,254,252, 57,242,243, +243, 17, 28, 28,140,184,184, 56, 80, 20, 85,107, 1, 67, 81, 20, 62, 54, 39, 0, 56,216,152, 99, 84,223,118, 76,169, 68,196,203, +206,206, 46, 55,124,244, 31, 18, 90,101, 80, 42,149,188,250,245,235,131, 4, 8, 97,137,194, 52,227,104, 23, 34,227,104, 23, 66, + 88,162, 48,149,201,100,164,169,169, 41,164, 82, 41, 79, 7, 42,214,151, 95,126, 57,255,204,153, 51,172,181,107,215,194,203,203, + 11,114,185, 28,247,239,223, 79, 5,144,165,110,147,126,251,246,237,116,141, 16, 94,191,126, 61, 78,159, 62, 77,244,232,209, 99, + 97,101,231,147, 64, 32,216, 56,101,202,148,188,146,162, 60,236, 29, 38, 70,232,168,108,252, 60,240, 45, 70,216,156, 66, 94,230, + 59,236,219,183, 15, 87,175, 94, 35,174, 92,185,202,190,121,243,166,201, 87, 95,125,181,163, 78,157, 58, 97,213,117, 50, 61, 61, +125,237,140, 25, 51, 10,138,138,138, 80, 84, 84, 4,177, 88,130, 60, 17,240,108, 75, 83, 60,219,210, 20, 18,202, 8,187,118,238, + 38,159, 61,123,102,251,246,237, 91,167,254,253,251,111,225,243,249, 7,171,227, 76, 75, 75,123,240,237,183,223, 74, 10, 11, 11, + 33,147,201,228, 42,149, 74, 38, 22,139, 21,199,143, 31,159,107, 99, 99,211,225,226,197,139,172,171, 87,175, 49,111,222,188,197, +190,126,253,186, 69,183,110,221, 78, 56, 56, 56,252,162,139,165,140,193, 96,108, 11, 9, 9, 25,183,107,215, 46, 7, 31, 31,159, +102, 21,134,162,248, 61,123,246,172,247,235,175,191,214, 9, 10, 10, 90,136,210, 0,148, 79, 10, 91, 91,219,153, 3, 7, 14,196, +174, 93,187,112,254,252,249,121, 59,118,236,192,151, 95,126, 9, 39, 39,167,111,161,251,176, 23, 0,252,184,117,235, 86, 15, 15, + 15, 15,140, 25, 51, 70, 54,105,210,164,239, 14, 29, 58, 84, 63, 60, 60,156,253,203, 47,191,212,155, 58,117,234,236,128,128, 0, + 73,131, 6, 13, 16, 28, 28,220,144, 36,201,109, 58, 93,223, 14, 14,115, 71,140, 24,129, 77,155, 54,225,230,205,155,131, 81,250, + 64,149, 1,184,116,247,238,221,254,235,214,173,195,224,193,131,225,236,236, 60,187, 54,150,167,166, 77,155, 46,235,211,167, 15, +194,195,195,209,170, 85, 43,116,232,208, 97, 30, 0,219, 90,238, 78,210,212,212,244,196,161, 67,135,124,235,213,171,135, 53,107, +214,192,205,205, 13, 7, 15, 30,244, 53, 49, 49, 57, 1, 29,221, 55, 44, 44, 44, 76,141,141,141,177,112,225, 66,122,240,224,193, +121, 53,125,230,205,155, 71,115,185, 92, 88, 89, 89,233, 26,248, 98,196,227,241, 58,122,121,121,225,254,253,251,184,122,245, 42, +150, 46, 93,138,185,115,231, 34, 59, 59, 27,195,135, 15, 55, 6,224,175,199,118,219,219,217,217,161,176,176,180, 46,188,151,151, + 23,158, 60,121,130,236,236,108, 56, 59, 59, 35, 35, 35, 3, 54, 54, 54,104,220,184, 49, 40,138,178,215,141,146,246,178,181,182, + 64, 86,190, 20, 76, 40,209,218,221, 22, 55,158,231,226, 93,182, 12,246, 54,150,200,200,202, 70, 29, 27, 30, 92, 92,234,130,166, + 41, 47,157, 20, 48,131,108,205,229, 25, 33,175, 72,142,180,216,155,185,114,149,116, 74, 65,226,221,148,130,196,187, 41,114,169, +100,202,227, 59, 87,115,235, 57, 24,193,197,197, 5, 4, 77,181,251, 20,215,227,144,186,112, 49, 49, 98,142,185,250,243, 50, 34, +108,255, 98, 66,154,251,174,109, 31,135, 82,203,178, 29, 80,127,200,240,225, 29,191,251,238, 59, 94,102,102, 38, 21, 48,108, 88, +222,218,192,192,107,127,212,240, 98, 80, 12, 52,234,217,179, 39, 72, 0,127, 92,185, 34,202, 0, 82, 1,192, 1,112, 25,240,205, + 55, 93,150, 44, 90,100,148,147,155, 75,221, 79, 40, 62, 23,151, 69, 15,178, 86,161,190, 46,254, 89, 42,192, 91,195,123,249,242, +101, 90, 12, 60, 6, 0, 63, 23,124,219,171,147,167,207,232,129, 93, 32,200,202,199,236,181, 63, 99,207,201, 91,151, 45, 20,244, + 23,255,161, 71,241,228, 90, 9, 45,245,208,207,123,211, 74, 74,222, 31, 61,248, 80, 1,243,119,112, 86,134,255,162,208,210, 64, +161, 40, 29, 37,145, 41, 40,200, 20,148,230,173, 22, 98,177, 88,103,138,203,151, 47, 31,158, 53,107, 22,182,108,217,130, 87,175, + 94,129,205,102,195,203,203,139, 15,192, 84,115,207,111,221,186,181, 61, 73,146,136,143,143,199,230,205,155, 49,126,252,120,250, +222,189,123, 7, 81,121,190,148, 39,121,121,121, 59,167, 76, 26, 95,144,159,249, 14, 10,113, 62,178,210,222, 64, 42, 42,192,154, +245, 27, 81,162, 96, 34, 67, 40, 71,134, 80, 14,146,107,141, 61,251, 15, 49,154, 54,109,218,135,193, 96,244,171,166,159,247, 51, + 51, 51,247, 79,155, 54,173, 32, 35, 35,163,108,251,100, 10, 26, 50, 69,249,243,213,216,216, 24,219,182,109,179,112,119,119, 31, +200,100, 50,187, 85,195, 41, 72, 73, 73,137,155, 54,109,154, 44, 51, 51, 19, 66,161, 16,231,206,157,235, 95,175, 94, 61,171, 13, + 63,110, 33, 68,114, 38, 50, 10,228,200, 40,144,131, 99,106,143, 19,161,103, 24,141, 27, 55, 14, 96, 50,153, 29,106, 18, 89, 71, +142, 28, 25, 61,108,216, 48,179, 31,127,252, 49,239,236,217,179,187, 0,104, 31,144,248,109,219,182,157, 60,113,226, 68,209,252, +249,243,173,131,130,130,230,125, 98,177,213,109,216,176, 97, 77, 40,138,194,169, 83,167,158, 1,216,122,230,204,153, 71, 82,169, + 20,195,135, 15,175,175, 30, 70,210, 5,109, 3, 2, 2,166,251,250,250, 98,206,156, 57,242,107,215,174,181, 6,176, 5,165, 67, +185, 52,128,100, 0, 59,110,221,186,213, 98,230,204,153,210,118,237,218, 97,236,216,177,227, 1,248,214,192,219,113,196,136, 17, + 30, 20, 69,225,248,241,227, 79, 1, 92,172, 48,255,122,104,104,232,125,153, 76,134,145, 35, 71, 54, 0,160,207,141,156,205,229, +114, 79,173, 94,189,218, 50, 45, 45, 13,163, 71,143,150,198,199,199, 35, 48, 48,208,200,194,194,226,162,214, 53,160, 51,184, 92, +238,190,159,126,250,105,160,183,183, 55,166, 77,155, 38,219,189,123,247,172,233,211,167,203, 90,183,110,141, 93,187,118, 13,228, +112, 56,122,149,232, 72, 79, 79, 47,136,141,141,181,169,233,147,154,154,170,107,120,190,177,169,169,105,132,167,167,103,161,151, +151, 87, 27,165, 82,137,152,152,152, 55,135, 15, 31,166,188,188,188,176,115,231, 78, 4, 5, 5,161, 95,191,126, 96, 48, 24, 58, + 11, 45, 6,131, 1,185, 92, 14, 99, 99, 99, 48,153, 76,188,121,243, 70,147, 90, 6,108, 54, 27, 0, 96, 98, 98, 2, 35, 35, 35, +144, 36,169, 83, 52, 26, 65,128, 46, 44, 81,128,197, 34,193, 36, 41,196, 37, 11, 33, 87, 80,224,177, 25, 96, 49, 9,128,166, 96, +105,194, 2,143,195, 0, 73, 16,148,142,156, 16,138,228,224,176, 73,176,216, 28,130, 84,170,140,202, 30,142, 76,149,145,145, 17, +135,176, 53,231,130,199,254, 23,149, 5, 38, 74, 29,203,199, 1, 44,147,186,117,135,110,218,188,153, 83, 88, 92,140,193,131, 7, +231, 37, 61,122, 20, 34, 6, 30,117,173, 33, 72,137,100, 50,221,253,186,118, 69,100, 84, 20,138,242,243, 95, 3,165,206,241, 28, + 39,167, 97,219,182,109,227,136, 37, 18, 12, 30, 52,168,224,213,157, 59, 71, 82,138, 17,118, 60,185, 84,136,213,120,220,217,108, + 71, 13,175, 48, 63, 63, 31, 40, 77, 33,225, 96,103,186, 97, 70, 64,111, 20,149, 72,176, 96, 99, 8, 21, 21, 39,248, 54, 60, 21, + 95,157, 73,135,240, 63,246, 24,158, 92,225, 3, 64,135,132,165, 26,235, 82, 77, 98, 69, 42,149,126,116, 1,244,161,156,149,137, +196, 15,229,252, 55,130,201,100, 74, 94,190,124,201, 49,183,113,162,108,204, 88,249,245,198,223,177, 0, 0,107, 83,166, 80,174, + 82, 80,233,233,233,224,114,185, 18, 29,135, 27, 38,237,219,183,111, 13,128,102, 76, 38, 51,236,208,161, 67, 68, 72, 72,136,213, +136, 17, 35, 18, 98, 99, 99,211, 60, 61, 61, 93, 15, 29, 58,100, 14, 0, 59,118,236,160, 79,156, 56,209, 27,165, 41, 51,170,204, +227,146,153,153, 25,152,155,155,123,111,198,140, 25,193, 28, 14,199,202,196,196,196, 38, 60, 60,156,144,200,105,180, 93,146, 92, + 22,137,104,110, 68,226,246, 98,115, 76,158, 60,153, 17, 27, 27,187, 62, 45, 45, 45,172, 26,206,133, 5, 5, 5,225,175, 94,189, +218, 98,225,220,210,206,196,117,137,133,207,226,120, 0,128,171, 45, 11,164,250,190, 88, 80, 80,128,236,236,108, 76,159, 62,221, + 42, 33, 33, 97, 97, 90, 90,218,141,106,172, 90,183,114,114,114, 82, 95,188,120,225,199, 98,177, 56, 38, 38, 38,109, 35, 34, 34, + 8,137,140, 66,243,133,201,200, 43, 46,237,167,181, 41, 19,143, 87, 59,224,219,111,191,101,190,126,253,122,163, 64, 32,232, 92, +233,205,140, 36,131,180, 69,214,130, 5, 11,162, 1, 52, 0, 80,110,104, 84,165, 82, 17, 35, 71,142,124, 14,192,107,254,252,249, +214, 52, 77,207, 91,184,112, 97, 30,128,189,255,244,185,100,110,110,190, 97,202,148, 41, 56,113,226, 4,242,243,243,183, 1, 64, + 97, 97,225,214,163, 71,143, 30,159, 52,105, 18,126,253,245,215, 13,217,217,217,127,160,230, 80,237, 47,135, 15, 31,142, 75,151, + 46,225,207, 63,255, 92, 6, 32,166,138,118,175,194,195,195, 23,158, 61,123,118,251,136, 17, 35,240,243,207, 63,247, 1, 80,157, +131,108,207,222,189,123,227,226,197,139,200,205,205,221, 85, 89,131,130,130,130,221,231,206,157,107,223,187,119,111,172, 95,191, +190, 39,128,235, 58,108,186,135,133,133,197,161,237,219,183,183,245,246,246, 70, 64, 64,128, 68, 46,151,247,153, 63,127,254,249, + 99,199,142,153, 29, 62,124,184,205,228,201,147, 31,168,115,190,221,215,201,148, 69,146,235, 54,111,222, 60,193,207,207, 15,243, +230,205, 83, 94,190,124,121, 0,128, 43,127,252,241, 71,194,130, 5, 11, 46,108,222,188,153,177,105,211,166, 9,179,103,207,206, +166, 40,234, 83,137,235,213, 59,118,236,104,223,171, 87, 47,188,121,243, 6,247,239,223,135, 92, 46,255, 53, 34, 34,226,118,163, + 70,141, 86,203,100,178,243, 38, 38, 38, 99,204,204,204, 60, 91,182,108,249,197,227,199,143,141,161,155,159, 94,102, 98, 98,162, +165,133,133, 5,148, 74, 37,158, 61,123,134,186,117,235, 66, 46,151,227,237,219,183,240,246,246, 6,155,205, 70,102,102, 38,180, +172,229, 53,136, 34,242, 89, 66, 82,122, 3,107, 51, 19, 64,197,195,147,248, 84,216,217, 90, 65, 69,144,200,200, 16,160,101, 19, +103, 16, 4,129,130,220, 12, 16, 4,241, 92, 23, 78, 21, 77, 69,190, 75,207,170, 99, 99,198,133,119,251, 94, 54, 17,127,100,135, +152, 55,232, 52,153,201, 32, 24, 28,174,233,222, 9, 99,199,218, 82, 20,141,130,220, 76, 48, 73,242,225,167, 56, 64,167,222, 33, +165,171, 27,239, 73,175, 9,107, 90, 18, 52,104,177, 28,135,127,206, 68,190, 49,208,114,199, 15, 63, 88,218,216,218, 34, 32, 32, +128,202, 77, 75,187, 86,162, 99, 98,229, 6,141, 26, 57,152,154,153,225,238,221,187, 96,148,250,216,226, 32,224, 17,180, 96,129, +141,189,163, 35,198, 79,152, 64,101,190,123,119, 93, 12,164,235,211,215, 6,110,110, 44, 13, 47,169,230, 21, 48, 48,107,254, 0, + 95,174,137, 17, 23,235,246,156, 65, 74,142,232,120,132, 0,123,254,163,246,142,125,213, 90,180,170,114, 62, 43,117,170, 54,174, + 86,172,240,120,188, 50,107,138, 30,111,122, 31,157,179, 38,252, 29,156,159, 16,139, 1,156, 5,176, 56, 37, 37, 37,110,194,132, + 9,114,165, 92, 90,116,111, 77,131, 69, 81,235,235, 77,139, 8,228, 79,251,125,150,197,162, 18, 97, 94,209,142, 29, 59, 20, 41, + 41, 41,113,218,203,212,192,253, 14,192,197, 95,126,249,101,247,169, 83,167,224,229,229,133,152,152, 24,123,145, 72,212,234,249, +243,231,214, 30, 30, 30, 8, 9, 9,193,137, 19, 39,182, 0,184, 90,157,200,210, 64,169, 84, 94,203,200,200,104,156,156,156,220, +208,210,210, 82, 97,105,105,137,138,145,136,133, 98, 10,185, 5, 66, 88, 91,219,192,220,220,188,190, 14,226,252, 98, 70, 70,134, + 59,101,213,164,139,123,206, 54, 97,228, 58, 23, 68,174,115,193,197,133, 78,224, 91,114,144,159,159,143,236,236,108,100,103,103, +131, 32, 8, 40, 20,138,166, 58,112,190, 21, 8, 4, 7,222,189,123,119,214,193,193, 1,102,102,102,160, 1,100, 20, 40, 16,189, +201, 3,209,155, 60,144, 81,160, 64, 97, 81, 17,234,213,171, 7, 51, 51,179,170,134, 40,200, 58,117,234,244, 29, 54,108,152, 25, + 0,168, 5, 84,119,154,166,167, 85,242,153,170, 84, 42, 59,105,218,126,255,253,247,214, 0,122,255,195,231, 19, 3,192,140, 73, +147, 38,181,225,241,120,216,185,115,231, 91, 0, 71, 52,247,250,221,187,119,199, 3,192,172, 89,179, 60, 1,204, 67, 21,153,160, +203, 76, 67,108,118,235,166, 77,155, 34, 34, 34, 2, 0,206,212,176,238,208,123,247,238,161, 81,163, 70,224,241,120,109,107,104, + 91,223,197,197, 5,241,241,241, 0,240,164,138, 54, 79,226,227,227, 75,135,123, 8,162,190, 14,219, 62,176, 87,175, 94,207,110, +220,184,209,182, 99,199,142,152, 48, 97,130,236,193,131, 7,125, 1,220,126,242,228, 73,183,145, 35, 71,138,220,221,221,113,235, +214, 45,143,145, 35, 71,222, 35, 73,114,141, 14,156,227, 87,173, 90,181,248,235,175,191,198,170, 85,171,232,147, 39, 79, 6, 0, +184,162,158,119,249,248,241,227,163,215,174, 93, 75, 15, 26, 52, 8, 43, 87,174, 92, 12, 96, 90,117,100, 34,145, 72,168, 82,169, + 32, 18,137,116, 50,201,235,218,222,214,214,246,203, 94,189,122, 97,233,210,165,168, 83,167, 14,206,159, 63, 79, 3, 8, 3, 16, + 46,147,201,186, 0,216, 44, 18,137,126,143,136,136, 64,207,158, 61,217, 40, 95, 98,164,186,245, 63, 59,122,244,168,212,194,194, + 2,174,174,174,104,208,160, 1, 50, 50, 50,144,148,148, 4,111,111,111,180,110,221, 26, 74,165, 18, 7, 14, 28,144, 20, 21, 21, +233,148,147, 79, 41, 19, 29,190,122,225,180,208,198,140, 11,103,123, 11,212,171, 99,141,226,130, 28,100,103,164,163,117,211,186, +232,218,186, 30,114,132, 50, 92, 14, 59,157, 95, 84, 84,114, 88, 39, 19,190,180,228,208,181, 63,206, 11,173,204,216,104,220,196, + 19, 35, 39,204,106,217,178,149,207,213,118,237, 58, 93,254,113,195,186,230,221, 59, 52, 37, 82,115, 36,184, 20,118, 38, 95, 88, + 88,120,232, 83,220,232, 87, 2, 12,137,133,251,237, 93,103, 35, 15, 52,235, 51,233, 64, 92, 42,182, 1,128,130,193,240,232,251, +229,151, 72, 77, 77,197,233, 83,167, 4, 37,192, 83, 93,249,140,140,140, 72, 0, 16, 10,133,224,170,253,238,148, 64,147,175,190, +250, 10,217, 57, 57, 56,122,228, 72,246, 37, 32, 74,159,126,246, 7, 56,198, 70,165, 6, 65,161, 80, 8, 2, 40, 4, 0,130,137, +190,237,188, 26, 33, 59,175, 16, 55, 30,198, 21,215, 19, 99,122,117, 60,159,177, 35,124,237,124,180, 0,228,204,155, 55, 15, 92, + 46, 23,124, 62,191, 76, 28,105,196, 10,135,195, 1,159,207,135, 82,169,196,241,227,199, 1, 32,167,218, 55, 60, 64, 58, 96,218, +122, 74,170,160, 75, 88, 44,214, 71,225, 84,191, 57, 74, 7, 47,248,153,250,227, 94,229, 65, 49,181,225,252, 12,208, 78,157, 19, +171, 29,128,252,164,164,164,212,161,131, 7, 8,147, 19, 94,100,136, 10,210, 5,133,185, 41,130,148,183,207, 51,150, 44,156, 39, + 76, 77, 77, 77, 65,105, 46,173,118,233,233,233,154,101,116,193,188,161, 67,135,254, 52,105,210, 36, 58, 58, 58, 26, 0, 16, 25, + 25,137,177, 99,199,210,163, 71,143,222, 6, 96, 81, 45,250, 45, 18,139,197,229,172, 33,114, 21, 85, 54,228, 87, 88, 88,136,244, +244,116,200,100, 50,157, 21,241,171,203,155, 94,230, 37, 61, 86,120,186,154,192,211,213, 4, 30, 46,198, 32,148,197,101, 34, 43, + 59, 59, 91,243,230, 44,209,163,159,133, 82,169,180, 92, 63,181,135, 38, 11, 11, 11,145,145,145, 1,149, 74, 85,213,131,140, 74, + 75, 75,187,124,226,196,137, 34, 0,248,241,199, 31,243, 8,130,248,147, 32,136,159, 42,249,236, 97, 50,153,119, 53,109, 55,109, +218,148,135,247,135,196,254, 78,124,237,237,237,157,191,120,241,226,157,179,103,207,198,158, 61,123, 32, 16, 8, 22,225,175, 92, + 60, 84, 78, 78,206,130, 93,187,118, 97,220,184,113, 88,190,124,249,166, 86,173, 90, 21, 2, 24, 89, 21,161,157,157,157, 51,147, +201, 68, 84, 84, 84, 33,128, 55, 53,172, 63, 35, 42, 42, 42,147, 32, 8,240,249,124,183,234, 26, 90, 91, 91, 55, 52, 51, 51, 67, + 90, 90, 26,160,126, 99,174, 4, 73,233,233,233, 52,135,195,129,147,147, 83,163,154, 54,222,202,202,106,193,129, 3, 7,152, 47, + 94,188, 64,247,238,221, 83,111,221,186,213, 19,128, 38, 36, 61, 42, 50, 50,210,183, 91,183,110, 47,175, 94,189,138,141, 27, 55, + 18, 45, 90,180,152, 86, 19,167,171,171,235,212,241,227,199, 35, 56, 56, 24,123,247,238,157, 6,224, 84,133, 38,199,118,237,218, + 53,107,239,222,189,152, 48, 97, 2,234,215,175, 63,178, 58,190,228,228,228,133,126,126,126,145,175, 94,189,210,169,226,129,142, +237,187,249,248,248, 52, 20,139,197, 56,116,232,208,155,134, 13, 27, 62, 58,117,234,212, 60,188,255,192,254,253,244,233,211, 24, + 53,106, 20, 90,180,104,113, 8,192, 8, 93, 46,203,216,216,216,148,235,215,175, 83,108, 54, 27,174,174,174,232,215,175, 31, 2, + 2, 2,208,188,121,115,200,229,114,156, 62,125,154,122,254,252,121,170, 76, 38,211, 41,151, 82,238,171,155,231, 19, 19,255,199, +222,121,135, 71, 81,252, 97,252,221,235,253,210, 27, 9, 9,161,165,210, 2,134, 38, 37, 16,138,148, 80, 68, 17, 65,126, 54, 68, + 1, 81,192, 14,216,104,210, 68,138, 64, 4, 5, 17, 80, 20,105,161, 40,162, 32,157, 4, 8, 1,146, 16,210,235,165,151,203,245, +187,157,223, 31, 41,134,144,114,151, 96, 65,231,243, 60,251, 92, 50,123,251,222,236,236,238,220,123,223,105,137,231,174, 94, 58, + 99,226,113, 57,240,246,112,196,132,240, 30,120, 97, 82,127,244, 12,240, 68,122,190, 22,167, 78,253,108, 74, 77, 77,190, 96,205, +136,195, 26,205,248, 91,177,231,111, 94, 61,107,230,243, 24, 4,248,119,198,194,119,223,116, 88,250,254, 91,246,157, 59,120, 35, + 54,165, 12, 63,255,116,204,148,147,149,249,235,223, 53,226,240, 52, 32,144,139, 24, 25,151,195,129,133, 35,170,228, 86, 15,164, +233, 18, 20,228,231,230,238,142,168,168, 40,112,108, 24, 17,122, 26, 16,200,229, 85,173,224,106,181, 26, 53,122, 29,253,253,253, +189,125,124,112, 52, 42, 10, 92,150,189, 61,200,198, 9, 70, 19,170,154,161,107,117, 25, 64,247, 74, 91, 40, 58,182,117,245,119, +176,147,225, 82,108, 18,244, 38,114,249,155, 18,252,173,243,145,253,137,204, 64, 11,155, 14, 87,109,217,178, 37,116,219,182,109, +195,230,205,155, 39,159, 62,125, 58,196, 98, 49, 52, 26, 13,188,188,188, 96,177, 88,112,252,248,113, 68, 71, 71,171, 89,150,253, + 25,247, 79, 27, 16,142, 58,163, 52, 78, 36, 67, 82,229,183, 52,161, 7,159,120,226,129,104, 2,128, 60,137, 85, 22,181, 51,236, + 90,191,239,236,196,221, 39,174, 50,175, 77, 25,196,233,233,223, 22, 0,224,230,230, 6,165, 82,105,179,230, 3,224, 79,215,172, +219,172,155,151,151,151,144,151,151,151,255,226,139, 47, 6,212,116,124, 23,137, 68,186,234, 72, 86, 73, 67,199, 88,145, 79, 35, +128, 87,182,109,219,118,168,172,172,236,196, 27,111,188,129,165, 75,151,226,240,225,195, 3, 0,156,107,225,185, 91, 74, 74, 74, + 74, 47, 95,190,236,214, 41, 48, 4,237, 93,249, 24,184,232, 14, 8, 33,112,146, 18, 84,148, 22,227,218,181,171,168,168,168,184, +100, 75, 62,141, 70, 99,105,126,126,190,179,171,171, 43,138,139,139, 81, 88, 88, 88,107,178, 74, 74, 74, 80, 92, 92, 76, 24,230, +190, 57, 91,154,210,172,204,207,207,215,196,199,199, 11,221,218,118, 66, 7, 87, 1,122,191,155, 0, 16, 2,111, 71, 14, 42,202, + 75,113,225,194, 5,148,149,149,253,214,152, 38,203,178,243,167, 78,157,202, 5,240,204, 27,111,188,225, 8,160,251,155,111,190, +249, 51,234,141, 44,228,241,120,159,238,218,181,171, 75, 77, 19,227, 91,111,189,181, 22,192,182,191,234, 94,114,114,114,154, 31, + 21, 21,165, 48, 26,141, 88,191,126, 61,214,174, 93,187, 29,247, 79, 84, 25,181,113,227,198, 77, 28, 14,103,214,236,217,179,241, +210, 75, 47, 73,123,245,234, 53, 47, 55, 55,247,155,134, 52,179,179,179, 23,246,236,217,115,113,126,126,254, 50,171,204,242,157, + 59, 51,122,246,236,185, 48, 63, 63,127,101, 83,215, 72, 38,147,201, 44, 22, 11, 82, 83, 83, 75,128, 70,251,119,232, 82, 83, 83, +179, 45, 22,139,151, 84, 42,117,108,238,254, 44, 41, 41, 89,214,171, 87,175, 15, 84, 42,213, 79, 0,150, 52, 96,200,175,231,230, +230, 6,207,157, 59,119,206,138, 21, 43, 38,230,229,229,237,109, 78, 51, 61, 61,125, 89, 88, 88,216,162,196,196,196, 29,104,188, + 9,120,227,135, 31,126,104,220,181,107,215,203,169,169,169,203,155,209, 60, 82, 88, 88,120,196,134,235,219,216,251,107, 53,185, + 92,238,155, 43, 86,172,224,108,217,178, 5,132,144,213, 22,139,165,177,124,198, 30, 56,112, 96,103,255,254,253,167,239,219,183, + 79, 28, 28, 28,252,146, 94,175,223,211,220,253,169,209,104,246,239,219,183,111, 98,108,108,172,215,244,233,211,197,126,126,126, + 48, 26,141,200,205,205,197,150, 45, 91,116,113,113,113, 89,165,165,165,251,109,169, 67,204,134,242, 41,231, 79, 29,220,147,118, + 39,174,239,224,145,227, 28, 12, 70, 47,136,138,184, 40, 45,202,195,241, 35,251, 75, 82, 83,147, 47,104, 52,165, 83,108,209, 52, +234,203,158,186,240,235,161,189, 89,169,241,125, 6,134,141,114,208, 25,124, 32, 18,112, 80,164,202,198,241,168,131,197,169,169, + 41,191,235, 76,250,255,253, 93,245, 60,215, 23, 75,184,121,209, 47,206, 28,219, 3, 18, 7,175,107,124, 96,125,127, 64,226,236, +230, 38,168,126,118, 32,175,234,243,104,149,166, 10, 16,118,170,110,165,210,104, 52,224, 3,134,103, 1,190,139,139,139, 4, 0, + 18, 19, 19, 33,173,106,213,176, 41,159,106, 64, 38,173,163,203, 1, 52, 69, 60,120,118, 84,202, 24, 0,200,202, 43,130,193,212, +228,247,198,195, 78,100, 29,195, 21,217, 18, 1, 1,128,112,185, 92,190,116,241,226,197,171, 47, 93,186,180,122,204,152, 49,171, + 69, 34,209,210,234,194, 22, 52,113, 33,254, 50,205, 71,218,192, 49,172, 3,115,102,120, 71,134,157, 57,192,193,242,191,222, 50, +195,144, 33, 67, 54,181, 50,159,173,121, 88,254, 76,205,131, 38,147,137,160,170,217,238, 32, 26,111, 18,124,167,206,254,188,140, +140, 12, 82,253,183, 45,249,116,158, 60,121, 50, 91, 81, 81, 65,158,124,242, 73,130,230,151,240,105, 82, 83, 36, 18,133, 13, 28, + 56,208,164, 42, 40, 38, 9, 41,217,228, 98,204, 45,114,226,212,121,178,119,127, 20,217,176,105, 43,233,214,173,155, 1,128,143, + 45,154, 60, 30,111, 72, 88, 88, 88,145, 74,165, 34,241,241,241,228,204,153, 51,228,251,239,191, 39, 91,183,110, 37,155, 55,111, + 38,109,219,182, 85, 1,112,179, 69, 83, 34,145,140,123,236,177,199, 76,165,229, 26,146,154, 93, 68,110,196,167,146,115,151,111, +144,227,167,206,145,111,246,236, 35, 65, 65, 65, 58, 43, 52,185, 92, 46,119,195,222,189,123,203, 9, 33,100,220,184,113, 89,184, +119, 34,213,246,243,231,207,207, 39,132,144,149, 43, 87, 22,161,225,142,240,127,246,189, 52,210,211,211, 51, 65, 32, 16, 68, 1, +120,166,153,227,158,226,241,120,135,221,221,221,175, 0,152,240, 55, 60, 71, 99, 92, 93, 93, 47, 2,104,110,133,131,154,247,141, +255,151, 60,239,127,134,230, 16, 30,143,119, 6,104,122, 17,225, 58,245,245,199, 92, 46,247, 40,128,161, 54,230,179,179,179,179, +243,147, 14, 14, 14,175, 57, 56, 56,188,230,234,234,250,164, 80, 40,236,220,154,115,119,234, 28, 62,214, 59, 36,226, 64,219,238, +163,211,189,123,140, 73,247,237, 57,238,128, 83,231,240,177,173,213,244,233, 57,238,160,119,143, 49, 25,222, 61,198,166,181,127, +100,220, 1,103,255,240,199,254,206,107,244,140, 39,218, 12,107, 15, 51, 57,179,136,144, 51,139, 72,120,123,176,125,237, 17, 20, + 10, 40, 70,132,135,175, 33, 22,203,154,137,227,199,175,233, 4, 56, 17,128, 91,127,107, 72, 51, 4, 80,214, 30, 59,110,220,154, + 14,128,243, 48, 64, 58,104,192,128,213,196, 98, 89, 51,245,169,167,214,120, 3,238, 13,233, 53,166, 73, 0,174, 39,208,166,174, +174, 51,208,113,146, 47,130,223, 25,235, 75,200,153, 69,228,195, 39,252, 72, 79, 55, 60,211,140,102, 99,145,162,135, 58,162,101, + 43,178,234,202,117,121,245,171,236, 1,220,132, 15, 92,179,143, 7,252,194, 59, 50,241,163,252,121,197,168, 26,146, 44,251, 23, + 86,146, 59, 12, 6, 3,209,233,116, 68,163,209, 16,181, 90, 93,223, 64,213, 26,178,156,156, 28,146,149,149, 69, 50, 50, 50, 72, + 90, 90, 26,193, 31,125,111,172,206,167, 82,169,220,246,196, 19, 79, 88,248,124,254,134, 7,113,238,142,142,142,203,123,247,238, +109,252,236,179,207,200,129, 3, 7,200, 23, 95,124, 65,102,207,158, 77,186,116,233,162,183,183,183,159,210, 18, 77,119,119,247, +133,254,254,254, 69,219,183,111, 39,223,124,243, 13, 89,183,110, 29,121,239,189,247, 44, 94, 94, 94,121, 10,133, 98, 68, 75, 52, + 93, 93, 93, 35, 31,125,244, 81, 99,100,100, 36,249,249,231,159,201,238,221,187,201,252,249,243, 73, 64, 64,128, 94, 38,147, 61, +110,165, 38,151,199,227,173,153, 57,115,102, 94,155, 54,109,162,234,237,147, 6, 5, 5, 93,153, 58,117,106, 14,128,183,254, 69, +247, 39,213,164,154, 84,243, 79, 48, 90, 79,183,129, 39, 1,184, 82,129,224,169, 65, 3, 6,172, 22, 0, 79,217,106,138,196, 92, +238,164,254,189,123,175, 22, 0, 83,106,222, 43,230,114, 39, 13, 26, 48, 96, 53,159,203,157,214,152, 94, 83,154, 4,224, 10,120, +188,183,250,247,237,187,134, 7,188, 91,147, 54,164, 61,115,123,254,200,182,100,128, 15,147, 52,205, 21,210,127,177,209,122,224, +240,254,132,155,240, 97,209,252,167, 60,212,157,170, 13,211, 65, 27, 34, 90, 7, 81,181,138,122,167, 22,230, 83,242,128,207,189, +171,179,179,243,177, 78,157, 58, 21,180,107,215, 46,199,193,193, 97, 15, 0,175, 86,106, 6,187,187,187,127,237,230,230,118,199, +195,195, 35,214,217,217,249, 83, 84,205, 58,223, 98, 77, 62,159,223,219,205,205,237, 55, 95, 95,223, 82, 31, 31, 31,149,179,179, +243,222, 6, 34, 89,214,104,122,160,225, 74, 69, 80,189,143,126,233, 80, 77,170, 73, 53,239, 49, 48,195, 59, 96,197,176,246, 48, + 15,107, 15,203,112, 95,124, 90,215,160,140, 1, 36, 45, 53, 69,255, 3, 68,245,223,223,156, 94,115,154, 4,224,246, 3,228,245, +143, 25,229,133, 32, 43, 53, 31,246,136, 86, 77, 61,111,219,244, 14,141, 96,254, 19, 50,249,176,104,254, 83, 72, 66, 19,157,145, +235,176,252, 1,126,166,246, 1,159,195,141,194,194,194,199, 10, 11, 31,232,216,132,155,121,121,121,207, 60, 72, 65,147,201,116, + 73,165, 82, 13,126, 0, 82,141, 13,189, 54,194,202, 97,217, 20, 10,229,191, 3, 3, 88,144,140,183,195, 59, 99, 61,207, 2,206, +241, 20,100,215, 27,146,167,101, 90,162, 89,133,101, 71, 3,117, 60,211,210,124,254,129,250, 62,141, 44,220, 98,254, 59,151, 45, + 23, 85,125,180, 90,109,180, 40, 20, 10,133, 66,161,252, 5,156,188, 67,127,136, 61, 4, 68,225,222,232, 91, 84, 29, 35,218,104, +232,211,150,145, 20, 45, 9,159,158,164,154, 84,147,106, 82, 77,170, 73, 53,169,230,127, 78,179,134,198,214, 78, 77,168,247,127, +139, 70,241,253, 87,160,237,236, 84,147,106, 82, 77,170, 73, 53,169, 38,213,252,183,211,226,121,180, 40, 20, 10,133, 66,161, 80, + 40, 77,211,104,212,141, 26, 45, 10,133, 66,161, 80, 40,148,214,225,129,170, 37,170,162,240,199, 82, 85,145,212,104, 81, 40, 20, + 10,133, 66,161,180,158,209,248, 99,180,225, 61,209, 45, 14, 45, 27, 10,133, 66,161, 80, 40,148, 86, 51,163,206, 43,237,163, 69, +161, 80, 40, 20, 10,133,242,128,176,110,100,228,145, 35, 71, 8, 45, 43, 10,133, 66,161, 80, 40,127, 23, 15,169, 23,169,137, 98, +221,183,202, 7,141,104, 81, 40, 20, 10,133, 66,161,180,142,200, 58,134,235,158, 52,106,180, 40, 20, 10,133, 66,161, 80, 90, 71, +141,193,138, 66,189, 37,213, 56, 0,109, 50,164, 80, 40, 20, 10,133,242,247,242,144,123,145,200,234,237,190,229,146,106, 70, 29, + 14,174, 62,193,193,244, 82, 83, 40, 20, 10,133, 66,249, 27,120,152,189,136, 7, 26,233,163, 69,161, 80, 40, 20, 10,133, 66,105, + 29, 51,234,189,214,194,208,178,161, 80, 40, 20, 10,133, 66,121, 32, 70,171, 46,116, 49,108, 10,133, 66,161, 80, 40,148,135, 25, +186,178, 57,213,164,154, 84,147,106, 82, 77,170, 73, 53,255, 11,204, 64,189, 89,225, 1, 58,189, 3,133, 66,161, 80, 40, 20,202, +131, 48, 89,145, 13,253, 79,215, 58,164, 80, 40, 20, 10,133, 66,249,147,160, 17, 45, 10,133, 66,161, 80, 40,148,214, 17,137, 6, +102,133,167, 70,139, 66,161, 80, 40, 20, 10,229,193,153,173,251,160, 77,135, 20, 10,133, 66,161, 80, 40,173, 99, 70, 99,255, 51, +104,124,228,192, 73, 27, 62,160, 37,163, 15, 78, 82, 77,170, 73, 53,169, 38,213,164,154, 84,243, 63,167,217,156,246, 73, 60,124, + 52,218, 25,254,207,134, 14,125,165,154, 84,147,106, 82, 77,170, 73, 53,169,230,191,157,154, 37,120,106,182,218,165,120,104, 31, + 45, 10,229, 33,135,236, 3, 23, 37,254,190, 32,164, 13,184,194, 92,228,222, 72,102, 62, 0,219,106, 77, 85,144, 15, 36, 38, 55, +152,197, 5, 80,197,166,180, 86,147, 66,161,252,251,112,239,247,202, 4,134,195,221,204, 16, 22, 90, 85,188, 72,160, 77,147,230, +231,166,255, 23,189, 69, 46, 26,137, 96, 81,163, 69,161, 60,236, 20, 4,248,129,135,229,224,192, 3,196,120, 23,194,139,153,188, + 0, 0, 32, 0, 73, 68, 65, 84, 46, 65,203,129, 91,113,173,214, 20,176, 75, 96,225,120,129, 24, 19,225,234,191, 2, 72,184, 69, + 11,251,223,199,156,217, 47,147,219,113,151,144,145,145,131, 14, 29, 61,224, 23,208, 15,159,173,223, 68,151,103,163, 88,249,171, +140,137, 12, 31, 59,213, 81, 34, 85, 0, 0, 88,179, 9,219,231,245,248,217,108, 54,239, 4,112, 0,128,246,191, 94, 68,127,121, +103,120, 62,159,175, 2,192,138,197,226,253,160,171, 92, 83,254, 92, 60,170,239, 51,182,250,190,179, 5, 57,143,199, 91, 44,149, + 74,127, 21,137, 68,249, 34,145, 40, 95, 38,147,253,202,227,241, 22, 3,144,255, 99,234,184,175,187, 72,193,177, 60,102, 48,177, +158,199,111,148,186,106,244, 22, 63,112,204,163,200,246,206,242, 86,105,242,152,225, 58, 35,235,253,205,101,141, 91,165,193, 28, + 8,130, 86,105,214,193, 94, 32, 16, 28, 7,224, 76,111,207,127, 6,233, 41,113, 56,122,100, 13,150,124, 52, 29, 95, 69,206, 68, +194,237,139,173,210, 11, 4,122,245,226,241, 22, 4, 0, 67, 64,215,211,253,247,195,144, 25, 39, 15,127, 83,112,120,207,198,130, +111,215,204, 36, 7,151,143,193,250,245,235,195,167, 79,159,254,141,183,183,119, 1,128, 39,168,209,250,139, 49,153, 76,174,133, +133,133,204,206,157, 59, 35,236,236,236,238,242,120,188,119, 0, 8,254, 43, 5, 46,151,203,207, 43,149, 74,149,157,157,157, 74, +169, 84, 94,109, 46,253, 95,138,159,139,139, 75,186,163,163, 99, 98,221, 68,151,110, 19,250,117,234,255,204,251, 78, 65,227, 6, +181, 82, 95,192,227,241,222,177,179,179,187,187,115,231,206,136,236,236,108,198,100, 50,185,218,112,252, 64, 7, 7,135,219,151, + 46, 93, 90, 84, 88, 88, 56, 40,243,226,118,151,188, 75, 91, 93,210,127, 91, 51, 56,250,232,134, 69,246,246,118,183, 0, 12,252, + 71,148,164,142,117, 3,135, 27,118, 51, 87, 35,205, 45, 55,185,197,164,105, 20, 0,119, 48, 12,173,248, 17, 83,198,186, 1,100, +200,245, 44,173,236,124,177,139,219,239,201,122, 37, 56,156, 48,232, 24,247, 86, 87, 56, 28,206,203, 44,203, 14, 19, 8, 4,175, +209,111,168,127, 6, 34,145, 0, 32, 4,114,153, 24, 0, 1,167,149,214, 72,200,225,244, 63, 31, 17,177,228,173,110,221,230, 4, + 0, 99, 27, 49, 91, 12,128, 87, 3, 2, 2,142, 1,120,234, 1,158,206, 39,254,254,254,217, 0,230, 62,168,122,169,103,207,158, +253,194,194,194,222,239,209,163,199,160, 7,165,249,111, 34,239,252,231, 63,230,158,221,224,154,115,110,147,107,105,202,153, 87, + 61,220, 28,216,148,148, 20,140, 30, 61, 26, 27, 55,110,148, 6, 7, 7,239, 2,208,230, 63,240, 40,133,212,252,192, 71,189, 62, + 90, 86, 27,173, 73,190,232, 63,165, 61, 78, 63,233,139,138,201,237,161,158,214, 30,103, 31,247,197,144,150,228,198,201,201, 9, + 3, 7, 14,228,102,103,103, 75,230,207,159,255,190, 88, 44, 78, 5, 48,162, 37, 90, 18,137, 36, 90, 42,149,102,242,120,188,123, +242, 34,149, 74,163,101, 50, 89, 38,143,199, 27, 90, 55, 93,161, 80,156, 87, 42,149, 42,133, 66,113,181, 17, 35, 20,173, 84, 42, + 85,114,185, 60,186,110, 58,143,199, 27, 42,151,203,179, 20, 10, 69,253,244, 33, 10,133, 34,179,126,122, 99,240,249,124,175,204, +204, 76,215,172,172, 44, 87,161, 80,232, 86, 55, 61, 35, 35,195, 53, 51, 51,243,158,116, 91,224,241,120, 67,100, 50, 89,166, 84, + 42,141,110, 40,189,254, 57, 53, 70,157,178, 27, 98, 77,186,173, 21,207,240,225,195,207,230,230,230,122,219,219,219,219,215,221, +225,104,103, 63,226,235,237,155,230,141, 27, 53,252,101,151,192,241, 93, 91,168, 63, 66, 44, 22,167,206,159, 63,255,253,236,236, +108, 73,223,190,125,185, 28,142, 77,191, 39,194,199,141, 27,119, 80,165, 82,121,118,239,222,157,107, 54,155,113,243,208, 98, 72, + 99, 95,131, 56,117, 11,218, 74, 10,120,119,127, 94,225, 53,124,112,175,131,248,155, 59,131,146,125,129, 2, 48,236, 64,150, 16, +151,219,217, 58,151,209, 17, 79,240,174,101,106, 93, 76, 22,139, 35,192, 29, 76,190,242, 17,181, 72,147,103, 26,192, 18,226,246, + 75, 26,223, 37,236,201, 57,220, 83,105, 60, 23,147,197,226, 4, 14, 6,181, 68,179,238,237,207,229,114,231,173, 89,179,134, 3, + 96, 54, 0,225,127,201,208,132,182,129,231,144,142,220,203, 33, 30,232,255, 0,101,131,171,159,119,191,214, 10,109,251,234, 24, +158,127, 41, 18,157, 3,250,180, 74,199,192,178, 9,123, 83, 82, 78, 76,235,216,113,204, 91,221,186, 61,219,128,217, 98, 0,188, +181, 98,197,138,103,110,222,188,233,210,190,125,251,151, 30,208,143,254,117, 43, 86,172,120,243,230,205,155,109,124,125,125, 63, +180, 81,179,209,122,201,193,193, 97,196,182,109,219,230,141, 30, 61,250,229,158, 61,123,118,125, 16,154,255, 98, 54, 94,191,126, +221,123,205,154, 53,111, 63,255,252,243,229, 0, 48,116,232, 80, 1,128,190,173,174,239, 8, 17, 18, 66,194, 8, 33,163, 9, 33, + 67, 9, 33,161,213,127, 63, 82,189,141, 38,132,132,215,123,125,164,250,216,154,253,189, 27,209, 24, 93,255,184, 58,199,212,255, +255,158,191, 27, 48, 90,163, 81,213, 87,107,244, 61, 39,112,228,200, 17, 82,247,181, 62,147,125,241,193,156,126,158,154,219,135, +119, 19,117,102, 10, 41,137,191, 70,174, 69, 46, 35,115, 30,113,209, 60,221, 30,159,216, 94, 94,132,156, 59,119,142,220,188,121, +147,168,213,106,114,231,206, 29,210,187,119,111,173, 84, 42,253, 5,128,175, 45, 98, 10,133, 66,245,203, 47,191,144,225,195,135, +151,201,229,242,213, 53, 15,151, 82,169, 84,157, 59,119,142, 12, 31, 62,188, 76,161, 80,172, 3,192, 5,128,199, 31,127, 60,159, + 16, 66, 92, 92, 92,114, 26,210, 27, 55,110, 92, 9, 33,132,216,217,217,213, 52, 53,113, 21, 10,197,186, 89,179,102,169,175, 92, +185, 66, 28, 28, 28,106,210, 57, 74,165,114,245,236,217,179,213, 49, 49, 49,117,211,155,196,209,209, 49,211, 98,177,144,195,135, + 15, 19, 87, 87,215,156, 58, 15,115,166,197, 98, 33, 7, 15, 30,108, 52,111, 77, 5, 10,228,114,249,170,105,211,166, 85,164,165, +165, 17, 39, 39, 39, 85,157,244,213,211,167, 79,175,200,200,200, 32,206,206,206, 86,229,209,201,201, 73,117,254,252,121, 50,113, +226,196,242,186,101,234,228,228,164,186,112,225, 66, 77,250, 42,107, 42,178, 54,109,218,188,228,234,234,154,227,234,234,154, 99, +111,111,191,212,195,195, 35,175,160,160,128, 16, 66, 72,135, 14, 29,242,235, 70,178, 92,131, 35, 94,223,178,239,194,165, 51,113, + 69, 5,221,134,189,188,202,174,219, 56, 59, 27,202,192, 87, 42,149,254, 50,104,208, 32,109,102,102, 38,169,172,172, 36,177,177, +177,228,220,185,115, 36, 41, 41,137, 0, 32,214,220, 78,114,185, 60, 91,175,215,179,122,189,158, 45, 40, 40,176,228,231,231, 91, +226, 87,123, 16,242, 37,191,118, 43, 61, 56,150,228,157, 89,206, 42,229,210, 44, 0,138,191,205,104,109, 10,242, 34, 91,253,247, +222, 90,236, 29,127,102,197, 72, 19, 73, 59, 69,118, 63,235, 98, 58,253,186,231, 93,178, 57,224, 7,178, 53,176,109,139, 52, 55, + 7,238,142,125,207, 59, 97,195,135,175,154,210,211,211,201,130,233, 35,205, 63,205,241, 76, 38, 91, 2,246,181, 68,179, 14, 83, + 38, 76,152,160,206,200,200, 32, 65, 65, 65,149, 92, 46,247,249,255,146,201, 10,247, 19,102,199,126,179,128, 29, 27, 44, 45,122, + 64,102, 43,216,213,213,181,112,199,142, 29, 68,161, 80,228,183,212,108, 77, 26, 63,152,104,203,126, 33,227,199,132, 54,249,140, + 60,249,228,147, 36, 44, 44,140,204,153, 51,167,185,103,137, 9, 0, 34,118,118,235,118,144,157, 52,201,178,179, 91,183,131, 1, + 64, 68,181,193, 98, 0,188,189,114,229,202, 24,147,201, 20,243,213, 87, 95,197, 68, 68, 68,196, 0, 88,208,202,178,248,236,147, + 79, 62, 33, 38,147,137,124,245,213, 87, 36, 34, 34,130, 0, 88,223,154,122,169, 38,146, 21, 18, 18,242,250,129, 3, 7, 46, 37, + 36, 36, 20,140, 25, 51,102, 85,183,110,221,236, 90,170,249, 79, 68, 46,151,119,234,218,181,235,174,160,160,160,140,238,221,187, + 27, 2, 3, 3,117,126,126,126,105,193,193,193, 59, 68, 34,145,111, 11,101,251,244,239,223,223,114,250,244,105, 50, 97,194, 4, + 82,199,132, 52, 73, 83, 94,132, 16, 18,250,246,219,111,191, 3,128,188,253,246,219,239, 16, 66, 70, 87,251,137,209,117,255,174, +255, 90, 99,158,106,254,111, 72,163,102,107, 72,179,161,207,168,247, 57,104, 36,146, 53,227,190,147, 59,114,228,200,160, 35, 71, +142,156,174,127,114, 79,180, 71,191, 57,253, 60,181,218,130, 92, 18,183,236, 53,242,107,152, 23, 57, 55,216,157, 36,206,155, 64, +114,191, 89, 71, 94,233,225,160,153,212, 30, 97,182, 26,173,152,152, 24, 18, 19, 19, 67,174, 94,189, 74, 82, 83, 83, 73, 89, 89, + 25,249,246,219,111, 45, 78, 78, 78, 90,145, 72,180, 2,128,196, 26, 49,165, 82,169, 34,132, 16,189, 94, 79,150, 46, 93,170,171, +142, 84,185,217,217,217,169, 8, 33,164,180,180,148,172, 88,177, 66,103,103,103, 23, 11,160,141,179,179,115,102, 74, 74, 10,113, +115,115,107,208,204, 56, 56, 56,168, 18, 18, 18,106,140,147,167,131,131, 67,220,161, 67,135,140,132, 16,146,149,149, 69, 28, 29, + 29, 85, 0,220,156,156,156,174, 29, 57,114,196, 72, 8, 33, 57, 57, 57, 53,233, 86, 25, 45,173, 86, 75,126,250,233,167,123,242, + 80,147,126,236,216,177,123, 12,152, 21,184,217,217,217,197,124,251,237,183, 6,139,197, 66,226,226,226,106, 76,162,155,189,189, +253,213,125,251,246, 25, 44, 22, 11,137,143,143,183,218, 12,182,107,215, 46,159, 16, 66,204,102, 51,217,178,101,139,190,166, 76, +107,210, 13, 6, 3,249,252,243,207,245, 74,165, 50, 6, 64,147,209, 55,103,103,231, 28,131,193, 64, 74, 75, 75, 73,239,222,189, +213,231,206,157, 35,229,229,229,132, 16, 66,218,181,107,151, 15, 0,254,131,158,255,248,210, 29,117,249,115,111,110,250,206, 55, +244,233,101, 39, 46,103,103,109, 59, 16, 29,227, 28, 60,110,164, 53, 65, 77,145, 72,180,194,195,195, 67,247,251,239,191, 91,140, + 70, 35,201,200,200, 32, 87,175, 94,173,189,199,110,220,184, 97,149,209,226,241,120,139, 47, 93,186,100,180, 88, 44,108, 97, 97, +161, 37, 63, 63,223,146,159,159,111,174,111,180,200,151,124, 82,120,236, 69, 18, 21, 57,215, 32, 16, 8, 22,255, 61,209, 44,112, +201, 86,255,113,100,171,127,204,142,105,206,133, 21, 87,247, 16,242,243, 92,146,252,113,123,178,120,164,162,130,221,234, 31, 67, +182, 6, 76, 34, 31, 12,226,217,164, 25, 25, 56,150,108,245,143,249,228, 9,159,162,107, 49, 87,200,233,211,167,201,231,235, 86, +146, 57,225,158,149,236, 86,255, 24,178, 57,112,162, 45,154,117, 17,137, 68,119,206,158, 61, 75,206,156, 57, 67, 62,252,240, 67, + 34,149, 74, 51, 30, 68, 84,143,108,246,243, 33, 95,248, 13, 34,219, 59,123,144,223, 6,253,227, 6,248,132,182,129,231, 48, 63, + 97, 86,225,181, 3,132, 20, 39,145,188,213, 65,100,164, 63,191,181,102, 43,216,213,213,181, 32, 45, 45,141,228,229,229,145,181, +107,215, 18,165, 82,217, 34,179, 53,105,252, 96,162, 45, 61,217,164,209, 26, 55,110, 28,249,244,211, 79,137,201,100, 34,125,250, +244,177,230, 71,203,125,102,203, 31, 24, 7,224,157, 85,171, 86,213,154,172, 77,155, 54,197,220,184,113, 35,198,219,219,251,104, + 43,202, 98,253,170, 85,171,106, 77,214,166, 77,155,200,141, 27, 55,136,143,143, 79,102,107,234,165, 97,195,134,125,156,154,154, + 90,190,112,225,194,239, 6, 14, 28,184,236,218,181,107, 89, 81, 81, 81, 49, 33, 33, 33, 35, 91,170,249, 0,162, 58,188,234,200, +142,144, 16,194, 39,132,212,152, 87, 30, 0,126, 77, 64,193, 26,166, 77,155, 38,237,215,175, 95,204,212,169, 83, 53, 59,118,236, + 32,105,105,105, 36, 54, 54,150,172, 90,181,138,188,255,254,251,228,203, 47,191, 36, 19, 39, 78,172,236,221,187,247,165, 73,147, + 38,137,109,200,102,144,175,175,111,217,193,131, 7,201,238,221,187,137, 64, 32,136,178,246,192,166,188, 72, 99,102,170, 49,131, + 85,127, 95, 19, 70,172, 73,195,102,197,231,221,111,170,234, 71, 66,234,252,253,219,152, 49, 99, 6,221,247,229, 67,240,209,140, +249, 31,139, 83,119,172,133,234,219,141,224,150,170,192,175, 40,130,254,108, 20, 76,103, 15,225,153,190,125, 37, 18,134, 89, 98, +235, 13, 35, 20, 10, 33, 20, 10, 33, 16, 8,160,209,104,144,147,147,131, 71, 31,125,148,115,245,234, 85,241, 75, 47,189, 52, 87, + 34,145,100, 0, 24,223,236,211,204, 84, 69,164,207,159, 63,143, 23, 95,124, 81,180,107,215,174,238, 46, 46, 46,215, 45, 22,139, + 16, 0,226,227,227, 49,121,242,100,209,158, 61,123,186,180,105,211,230,170,209,104,148,138, 68, 34,112,185,220, 70,245,132, 66, + 33, 76, 38,147,168,115,231,206,177,215,175, 95, 15, 30, 51,102, 12, 63, 61, 61, 29, 41, 41, 41, 48,153, 76, 66, 63, 63,191, 27, + 87,175, 94,237, 62,122,244,104,126,102,102, 38,210,211,211,107,243, 97, 77,126, 13, 6, 3, 68, 34, 17,234, 54,105, 49, 12, 3, +189, 94, 15,161, 80,104,181, 22,143,199, 27, 18, 16, 16,112,227,250,245,235, 33,227,198,141, 19, 92,185,114, 5, 89, 89, 89,176, + 88, 44,194,192,192,192, 27,215,175, 95,239, 17, 17, 17, 33,136,141,141,133, 74,165,130,181, 77,104, 53,239,187,126,253, 58,166, + 78,157, 42, 60,126,252,120, 15, 15, 15,143, 88,179,217, 44, 4,128, 27, 55,110, 96,242,228,201,194, 19, 39, 78,132,180,109,219, + 54,182,153,166, 68, 46, 0,152, 76, 38,188,244,210, 75, 50,165, 82,137,204,204, 76,176, 44, 11,139,197, 2, 0, 40, 42, 41,186, +113,253, 70, 92,252, 51, 83,158, 24,164, 53,234,245, 23, 46, 71,223,238,208,206,199,139, 97, 72,187,102,178, 58, 94, 38,147,101, +172, 94,189,250,245,180,180, 52, 81, 64, 64, 0, 39, 57, 57, 25, 21, 21, 21, 16, 8, 4,181,247,152,181,231, 45, 20, 10, 7, 7, + 5, 5,241,116, 58, 29, 88,150, 5, 0,194,225, 52,220, 99, 69, 92,122, 22,129,110,102,190, 68, 34, 25,252,183,124,123,151, 7, + 57,129,197,176,244, 2,131, 72,100,239,165,144,123,248, 1, 25,103,208,222, 69, 4, 46,135, 43,190,146,162,145, 1,100, 24,188, + 11,157,108,211,100,135,165,228, 27, 68, 38,199, 46,242, 54, 94,222, 40, 42, 42, 66,219, 14, 1,208, 9, 93,132,231,147, 42,229, + 96,108,212,252,131, 1,157, 59,119,118,239,212,169, 19, 10, 11, 11, 17, 18, 18, 2, 7, 7, 7, 7, 0,195, 90,252,165,243,149, +143, 8,229,232, 15,112, 86,195,194,124, 8, 19,111, 57,146, 10, 66,200,214, 16,254, 63,201,100, 41,229,194,139,123,246,126,235, +233,228, 29, 8, 68, 61, 7, 55,123, 17,182,191, 28,226,232, 98, 39, 58,216, 66,179, 21,236,230,230,118,234,210,165, 75,206, 98, +177, 24, 87,175, 94, 69, 80, 80, 16,214,174, 93,235,226,224,224,112,166,101,145, 45, 2,194, 52,110,178, 6, 14, 28,136,217,179, +103, 99,215,174, 93,112,116,116,196,212,169, 83,155, 51, 91, 36, 30, 56,252, 73,108,236, 87,187,238,222, 61, 50,173, 99,199, 49, + 83,253,252,150,206,124,234,169,231, 95,125,245, 85,172, 92,185, 18, 7, 15, 30, 68,255,254,253, 49, 99,198, 12, 83, 70, 70,198, +206,150, 54, 85,173, 94,189,122,206,220,185,115,235,107, 26,211,211,211, 63,105, 85,189, 84, 84,116, 35, 54, 54, 54,126,202,148, + 41,131,116, 58,157,254,242,229,203,183,125,125,125,189, 0,180,107,169,102, 43, 12, 22, 67, 8, 17, 3,144, 86,111, 50, 0,210, + 61,123,246,216,141, 27, 55, 78, 89,157, 38,169,222,154,109,222, 15, 10, 10,242,186,115,231, 78,246,188,121,243, 66,118,237,218, + 37,145, 74,165, 40, 45, 45,197, 23, 95,124,129,119,222,121, 7, 12,195,128, 16,130, 47,191,252, 82,250,236,179,207,134,222,189, +123, 55,219,199,199,199,154, 46, 45, 34,185, 92,190,111,233,210,165, 74,150,101,241,214, 91,111, 21, 26,141,198,217,213,251, 22, +218,219,219, 95, 68,149,225,110,138, 6,189, 72,157,239,202, 35,245,202,102, 76,253,180,250,251, 8, 33, 99,154,210,176,241, 90, + 52,244,121, 81, 77,153,173,186,223, 64,131, 27,116,145, 64, 55,119, 95,127,148,253,188, 15, 18, 30, 3, 9,183,122,227, 49,224, + 36,223, 64, 91, 49, 31, 38, 66,130, 91,106,180,106, 54, 62,159, 15,141, 70, 3,139,197,130,119,222,121, 71,244,211, 79, 63, 57, +113, 56,156, 31,154,211,169,107,152, 18, 19, 19, 17, 24, 24,200, 28, 62,124,216,109,246,236,217,146,154,207, 41, 43, 43, 67,167, + 78,157,152, 99,199,142,185,190,247,222,123,242,166,204, 12,195, 48, 16, 8, 4,152, 59,119,174,228,242,229,203,142,109,218,180, + 65,114,114, 50,138,139,139, 33,151,203, 49,119,238, 92,201,165, 75,151, 92,218,180,105,131,180,180, 52,148,149,149, 65, 46,151, +219,108,180, 4, 2,193, 61,199, 48, 12, 3,163,209,104,147, 49,176,179,179,219, 29, 19, 19,227, 98,103,103,135,216,216, 88,152, +205,102,216,217,217, 97,206,156, 57,146,152,152, 24, 23,123,123,123,196,199,199,131, 16, 2,165, 82,105, 83, 30, 1,128,101, 89, +196,199,199,163, 93,187,118, 56,115,230,140,235,204,153, 51,197, 53,233, 73, 73, 73,240,242,242,194,153, 51,103, 92,101, 50,217, +238,198,180, 88,150, 69,110,110, 46,110,222,188,137,228,228,100, 20, 20, 20,160,176,176, 16, 21, 21, 21, 48,155,205, 0, 0,105, + 69,121,212,158,239, 14, 95,151, 72, 36,210, 32,191,206,222, 55,226,110,229, 75, 36, 18,169,143,183,183, 31,240, 1,167, 9, 67, +248, 67,122,122,186,211,179,207, 62, 43,200,203,203, 67, 73, 73, 9,120, 60,222,125,247,150, 80,104, 93, 87, 32,179,217, 28, 40, + 22,139, 25,163,209, 88, 27, 1, 19, 10,133,120,125,183, 6, 65,139,113,207,246,212,186,124, 16,139, 9, 6,131, 33,240, 47,143, +102, 1, 12, 24, 67,103, 48, 76,200,197,228, 74,199, 1, 99,166, 8,144,114, 28, 96, 77, 0,135,135,193,221,188,120, 7,111, 84, +186,129,160, 27,244, 8, 32,164,249,145, 95, 4, 96, 0, 99, 39,128,233,245,211, 29,179, 83,255, 9, 47, 11,178,179,179, 33, 16, + 8, 32, 18,137, 16, 50,228,113,222,158,235, 38,119, 48,232, 14, 35,252,173,209,188, 39,236, 40,145, 44,122,255,253,247,101,117, + 53,159,127,254,121,153,157,157,221,251, 45, 54, 89,149,210,190, 48,147,185, 55,179, 53,237,150, 70,229, 5,222,205,215,250,131, +144,121,128,169,199, 3, 48, 91,131, 69, 34, 81, 10,128, 71, 91,101,178, 20,194, 11,123,247,126,235,233,216,182,202,100,193,172, + 3,248, 18,184,187,216, 99,251,235, 97,142, 46,246, 18, 91,205, 86,176,155,155,219, 47, 23, 47, 94,116, 22,139,197,136,137,137, +129, 64, 32,128, 88, 44, 70,215,174, 93,177,117,235, 86, 23, 71, 71, 71,155,205, 22, 1,105, 48,230, 59,126,252,120, 50,112,224, + 64,204,154, 53, 11, 59,119,238,132,193, 96,192,210,165, 75,145,158,158,110,149,108, 60,112,120, 69,108,236,142,229, 55,111, 38, +190, 29, 28, 28, 48, 94, 38,115,156, 53,117,170,221,123,239,189,119,228,208,161, 67, 95,141, 30, 61,186,240,242,229,203,159, 2, +216,103, 99,241, 50, 0, 54,173, 89,179,102, 86,141,113,123,239,189,247,190, 60,116,232,208,242,209,163, 71,231, 94,190,124,121, + 30,128, 77,173,169,151, 88,150,141,250,225,135, 31,174, 75, 36, 18,169,191,191,191,119, 92, 92, 92,190, 68, 34,145,122,123,123, +251, 13, 26, 52,136,211, 18,205,150,224,234,234, 58,244,226,197,139, 65,168, 26, 52, 38,170, 49, 90,113,113,113,246,229,229,229, +246,114,185,220,222,195,195, 67, 81, 99,182, 38, 76,152, 96,207,227,241,154,188,111,213,106,245,161,133, 11, 23,218, 77,152, 48, +161,230,127,156, 61,123, 22, 59,119,238,132, 76, 38,187,231,189, 17, 17, 17,120,241,197, 23, 29, 12, 6,195, 15, 86,100,119,250, + 75, 47,189,228,239,230,230,134, 69,139, 22,233,179,179,179,135, 2, 72, 7, 96, 23, 30, 30,254,113, 92, 92, 92,239,208,208,208, +239, 0,244,108,234,217,107,200,139,212, 53, 58,214,164,181,244,253,214,154,173,122, 73,141,206,161,117,143,209, 26, 51,102,204, +105, 52, 50,146,202, 88,172,130, 8, 22, 72,184, 12,164,220, 58,102, 11, 44,120,101,249, 96, 90, 48, 74,165,161, 47, 67,161, 80, + 8, 46,151, 11,131,193,128,162,162, 34,155, 76,129, 82,169,132, 92, 46,135, 86,171,133,217,108,134, 88, 44,174, 49, 35, 80, 42, +149,224,243,249,224,243,249, 16,139,197,247, 69,147,234, 71,115, 4, 2, 1,100, 50, 25,114,115,115,145,158,158, 14,150,101, 33, +151,203, 33,147,201, 32, 20, 10,145,147,147,131,156,156, 28, 16, 66, 32,147,201, 32,147,201, 96, 75,135,107,139,197,210,224,151, +191,201,100,178, 41,162,101, 54,155,113,251,246,109,100,100,100, 64, 44, 22,215,158,171, 72, 36, 66, 82, 82, 18,242,242,242, 32, +149, 74,161, 84, 42, 97,103,103,103,181,110,205,185, 40, 20, 10, 72, 36, 18,148,148,148, 64,163,209,212,150,169, 82,169,132, 76, + 38, 67, 89, 89, 25,242,243,243,155, 60,119,139,197,130,156,156, 28, 20, 20, 20, 32, 51, 51, 19,133,133,133,181, 21, 80,117,212, +168,117,129,157,242,114, 20, 21, 21,213, 70, 34, 27,219,172,129,101, 89, 84, 84, 84,224,226,197,139, 12,203,178, 40, 45, 45,101, + 11,242,242, 44,175,228, 8,113,240,131,205,228,219,227,215,116,123,142,198,104,247,255,114, 83,187,105,255, 13,173,184,247,135, +102,252, 29,124, 30,108, 7, 19,127,120,161,218, 36, 42, 48, 10,236,220,130,195,129,148, 99, 0,135, 7,136, 29,208,167, 75,123, +164,151, 88,100, 9, 42,131, 24, 12, 70, 96,147,159,131, 85,154, 22,254,176,130, 10,147, 40,205,232,162, 12,236,214, 19, 42,149, + 10, 34,145, 8, 34,145, 8,189,250,135, 35,165,200, 34,189,149,173,149,130, 96,184, 85,154,127,208, 65, 46,151,247,125,244,209, + 71,153,186,154,163, 70,141, 2,195, 48, 93, 1, 4,216, 84,201,173,239, 32,132, 81,218, 7, 60, 50,247, 86,174,166,205,193, 56, +157,223,216,241,143, 59,126,118, 50, 63,240,118,158,222, 23,196, 52, 31,196,216,179, 21,102,107,144, 66,161, 56,178, 97,195, 6, + 95,177, 88,124, 12,192,128,150,136,200, 37,220, 45,139,102, 77,241,116,168, 49, 89, 38, 13,192,147, 0,124, 9,192,147,192,221, +213, 25, 75, 94, 28,230, 40, 21,243,247,219, 96, 88,247,108,218,180,201,165,190,201,170,217, 66, 66, 66,176,120,241, 98, 23, 71, + 71,199,221,214,232,173, 94,181,146,148,150,149, 1, 4, 40, 47, 87, 99,245,170,149, 37, 53,251, 38, 76,152, 64, 6, 12, 24,128, + 89,179,102, 97,249,242,229, 56,122,244, 40,250,244,233,131, 25, 51,102, 32, 52, 52,180, 57,233,225,118,118,118,187,194,195,195, + 47,230, 40, 20, 47,230,246,236, 41,252,197,206,174,108,104, 89,153,157, 79, 92,156,209, 31,184, 1,224,243,172,172,172,145, 54, +152,172,167,148, 74,101,204,208,161, 67,141, 10,133, 34, 99,237,218,181,175,204,158, 61, 27, 43, 87,174,196,194,133, 11,191, 0, +240, 2,128,119,179,178,178,218, 52,101,178,254,172,122,233,207,170,235, 44, 22, 75,230,190,125,251, 66,141, 70,163, 87,117,243, +160,168,180,180, 84, 89, 92, 92,172, 48, 26,141, 50,150,101,101,246,246,246,114, 0,210,103,158,121,134,119,235,214,173, 64,179, +217,156,221,148,102, 94, 94,222,211,111,189,245, 86, 97, 97, 97, 33, 0,160,107,215,174, 40, 45, 45,197,130, 5, 11,240,218,107, + 85, 3,130,123,244,232, 1, 66, 8, 84, 42, 21, 86,175, 94,173,202,203,203,251,159, 21,217,237,216,185,115,103,196,197,197,225, +246,237,219, 39, 1,176,168,234,199, 90,118,237,218,181,235, 5, 5, 5,216,189,123,183,192,211,211,243, 16, 26,153,226,165, 41, + 47,210, 18, 24,134,137,106,201,113, 53,145,171,134, 34, 98,141,208,116, 68,107,204,152, 49, 76,221,215,123, 34, 70, 12, 98, 51, +162,207,192, 49,184,231, 61,209, 44, 41,151,129, 68,105,135,148,204,116, 8,192,220,124, 80, 70,171,164,164, 4,175,188,242,138, +246,233,167,159, 46, 98, 89,246,113,107, 77,129,157,157, 29,236,236,236,112,235,214, 45, 50,113,226, 68,213,218,181,107,181,117, +141, 86, 98, 98, 34, 25, 62,124,120,254,251,239,191,175,110,202,104,213, 68,180, 86,172, 88,161, 29, 60,120,112,193,205,155, 55, + 73,141,153,146,203,229, 88,189,122,181, 54, 44, 44, 76,117,229,202, 21, 82,147,102, 75, 68,139,195,225,212, 26,173,186,199,112, + 56, 28,176, 44,107,147,209,170,172,172,124,122,244,232,209,170,248,248,120, 82,115,158,118,118,118, 88,187,118,173,118,216,176, + 97,170,155, 55,111,146,154, 52,165, 82,105,181, 25,172,249,124,133, 66, 1,165, 82,137, 91,183,110,145,225,195,135,171,214,175, + 95,175,171,155,126,251,246,109, 18, 17, 17,161,170,168,168,120,186, 41,243, 82,211,156,103, 54,155,161,211,233, 80, 88, 88,136, +204,204,204,218,112,186, 86,166, 28, 57,229,201,177,221,181, 90,173,230, 86,226,157,140,174, 93,130, 92,181, 90,173, 38, 61, 35, + 35, 17,248,128,109, 66,251,241,224,224,224,162, 87, 94,121, 69, 91, 82, 82,210,106,163, 37, 20, 10,227,121, 60, 30, 25, 48, 96, + 0, 49, 24, 12, 36, 51, 51,211, 84, 88, 82, 98, 14, 88,182,140,220,124,253,117, 70, 18, 29, 45,146,203,229, 76,181, 38, 39, 57, + 57,153,149, 72, 36,241,127,185,209,226,176,238, 96,200,163,191,223, 81,219, 15, 27, 59, 89,200,228, 93, 6,140,106, 64,228, 0, +136, 28,192,147, 57,225,177, 1, 61,184, 59, 46,150,187,131,176,253, 32, 16,121, 53,171,201, 39,110, 0, 59,224,231, 68,157,195, +163,147,230, 8,139,139,139,193,229,114,107, 77,145, 84, 38,195,208,241,207,112,190,188,172,119, 7, 72,127, 48, 92, 47, 27,158, +245, 55, 23, 45, 90, 36, 40, 41, 41, 1,135,195,249, 67, 83, 42,197,204,153, 51, 69, 74,165,114,161,213,149,223,190, 64, 1,248, +162, 62, 0,121, 45, 33, 79,215,230,208, 13,173,255,252, 21,219, 37,193, 61, 66,241,210, 96, 87,201,138,168,252,224,235,153,218, +246,128,229,117,152, 13,189, 90, 96,182, 6, 40, 20,138,168,232,232,104,233,168, 81,163,176,122,245,106,153, 68, 34, 57,214,146, +138,191, 82,109,153,253,209,250,175, 85,177,159,142, 0,140,149, 85, 6,171,206,150,175,102,177,120,251,169, 50,147,137, 76,177, + 86, 83,171,213, 78,127,225,133, 23,138,246,239,223,127,159,201, 18,139,197, 72, 77, 77,197,210,165, 75,139,139,139,139,155,253, + 82, 92,187,102,117, 76,220,245, 95,241,229, 23, 31, 1, 32,216,176,246,101, 92,248,125,175,253,224, 65, 3, 73,187,118,237, 72, +104,104, 40, 94,121,229, 21, 44, 89,178, 4, 9, 9, 9,112,118,118,198,203, 47,191,140, 65,131, 6, 97,205,154, 53, 77, 85, 82, +195,103,207,158,189, 52, 43, 43,203,255,231,159,127,230, 21, 20, 20,184,174,217,182,173,236,251,178,178,226,229,113,113, 9,239, +118,233,210,249,237,110,221,254,215,196,212, 15, 13,154,172, 89,179,102,237,201,202,202, 10, 57,121,242, 36,191,160,160,192,107, +214,172, 89, 88,181,106, 21, 22, 46, 92,184, 21,192, 75,176,110,192,139,213,245, 18,151,203, 29,249,248,227,143,119,215,106,181, +154,132,132,132,140, 46, 93,186,184,106,181, 90, 77, 70, 70, 70,226,233,211,167,217,150,104,182,132,162,162,162,187,187,119,239, + 78,156, 51,103, 78, 72, 86, 86, 86, 32, 0,167,138,138, 10, 89, 69, 69,133,200, 96, 48, 72, 28, 28, 28, 28,122,244,232,225, 60, + 99,198, 12,249,181,107,215, 2,179,178,178,212,213, 81,164, 70, 49, 26,141, 9, 37, 37, 37, 99, 70,140, 24, 81, 90, 82, 82,130, +110,221,186, 97,236,216,177,112,119,119, 71,155, 54,109, 48,110,220, 56,248,249,249,161,168,168, 8, 83,166, 76, 41, 46, 40, 40, + 24, 1, 32,217,138,236,222,205,203,203, 67,191,126,253,240,209, 71, 31,141,121,226,137, 39,110, 14, 24, 48,160,188, 75,151, 46, + 26, 47, 47,175,128,207, 62,251, 12,158,158,158,216,183,111,159,135, 72, 36,218,221,128,201,106,212,139, 0, 40,168, 54, 60,134, +122,175, 5,205,236,179,246,216, 6,255,182,226,125,245,205, 86,221,237,190,166,195,134, 47, 8,176,120,231,190, 29, 58,161,119, + 39,216,249,119,135, 84, 44,134, 68, 40,132,196,193, 9,122,150,197,182,212, 60, 77, 37, 33, 11,109,189,121,234,127, 17, 50, 12, +131,141, 27, 55,154,251,246,237,171, 59,117,234,212, 6,173, 86,235,141,170, 89,101,173, 54, 5,235,215,175,215,204,157, 59,247, +122,126,126,126,119,177, 88,108,168, 73,223,176, 97,131,230,153,103,158,137,203,202,202, 10,145, 74,165,154,198,250,103,213, 53, + 90, 34,145, 72,159,159,159, 31,250,252,243,207,199,127,254,249,231,149, 82,169, 20, 50,153, 12, 34,145,200,144,159,159,223,253, +149, 87, 94,185,190,106,213, 42,141, 68, 34,129, 76, 38,179,169, 89,142, 16,114,159,161,170,155,110, 45,102,179,249, 84,126,126, +126,247,185,115,231, 94,251,236,179,207, 42,107, 12, 80,221, 60,174, 89,179, 70, 35,151,203,109,138,104,213,188, 79, 38,147, 97, +221,186,117,154, 57,115,230, 92,207,207,207,239, 46, 18,137, 12,117,210, 43,103,207,158,125, 45, 63, 63,191,187,217,108, 62,213, +196,175, 49, 75,121,121, 57,120, 60, 30,226,226,226,244, 2,129, 0, 28, 14, 7, 73, 73, 73,181,149,143,163,163, 99, 80,247,174, + 93, 2,190,222,179,239,180, 68, 32, 18,245, 13,237, 21,152,156,150,158, 69, 8,147,214, 76, 86, 15,104,181, 90,239, 83,167, 78, +109,232,219,183,175,110,227,198,141,230,198, 34, 91,214,160,215,235, 79, 95,189,122,213, 36, 22,139,153,220,220, 92, 51,151,203, +133,197, 98, 33,250,208, 80,125,215,207, 62, 35,183,222,126,155, 81,202,100, 60,129, 64, 0,169, 84,202, 28, 63,126,220,160,209, +104, 78,255,245, 70, 11, 82, 48,144,220,201,215, 43,196, 28, 51,131,196, 3, 85, 38, 75,108, 15,136, 29, 0,177, 3, 60, 61,189, +112, 57, 85,163, 0, 7, 66, 88,172,152, 67,140, 16, 25, 24, 72,227, 84, 80,240,133, 18, 38, 47, 47,175,214, 16,213,108,190,157, + 2,113, 53, 93, 45, 7, 67, 68,224,194,150, 41, 72,198, 56, 57, 57,241,114,115,115,239,211, 12, 10, 10,226,154, 76, 38,235,167, +118,201,177,120, 0,236,172,196, 60,157,199,143,215, 43,253, 95, 95,254,165, 68, 98, 41, 5,162,215, 35,184, 67, 27,188, 62,169, +135,240,189, 67, 5,193, 87,210, 52, 29,192, 37, 47,129, 85,187,216,144,207, 71, 21, 10,197,177, 43, 87,174, 72, 21, 10, 5,146, +147,147, 17, 26, 26,138,200,200, 72,169, 84, 42, 61, 10,192,166,254,120,151, 84, 72, 87, 87, 88,250,190,185, 47, 35, 47, 54,215, +124,143,201, 42,168, 36,120,225,147, 67,165, 37,229,186,199, 47,102, 54,254,252, 52,192,181,210,210,210,225, 11, 23, 46, 44, 42, + 40, 40,184,199,100,165,167,167,215,124, 41, 14, 6,208,236,143,223,223,126, 61, 17,178,108,201, 92, 92,137,190,137,199,198,188, +134,171,177,119,241,238, 91,227, 97,175,148,224,212,169, 83,152, 48, 97, 2, 62,250,232, 35, 36, 37, 37,225,219,111,191,101, 34, + 35, 35,153,139, 23, 47, 50,159,124,242, 9,211, 76,151,134,169,203,151, 47,199,149, 43, 87, 48,106,212, 40,156, 57,115, 6,197, +197,197,216,123,236,216,157,221,119,238,188, 91,211,103,171,145,169, 31, 26, 68,169, 84,206, 95,190,124, 57,162,163,163,107, 53, +139,138,138,176,124,249,242, 44, 0, 47,219, 98,178,108,169,151,186,117,235, 22,176,103,207,158,211, 98,177, 88, 20, 26, 26, 26, +152,154,154,154, 5, 32,173, 5,154,229,173,105,169, 42, 44, 44, 60, 31, 25, 25,121,113,200,144, 33,210,233,211,167,187, 28, 60, +120,208, 73,163,209,180, 17,137, 68,174, 6,131, 65,120,251,246,109,238,247,223,127,239,126,235,214,173, 84,157, 78,119,217,154, +242,200,207,207,191,156,144,144, 48,162, 91,183,110,183, 55,108,216,144,229,225,225,193,206,152, 49, 3, 47,188,240, 2, 92, 92, + 92, 44,235,214,173,203, 24, 48, 96, 64,220,221,187,119,195, 53, 26,205, 13, 43,243,250,213,178,101,203,206,237,217,179, 7, 99, +199,142,197, 39,159,124,130,189,123,247,226,215, 95,127,149,252,254,251,239,194,200,200, 72, 8, 4, 2,244,233,211, 7,195,135, + 15, 31, 90,221,220,105,237,247,210, 21,134, 97,162, 24,134, 57, 89,239,245, 74, 83,251,108, 56,182,177,191,155,124, 95,189,108, + 70,214,219,172,103,106, 7,124, 48,179,139, 66,115,126, 90, 31,146, 55,227, 81,162,154, 28, 72,206, 14,114, 36,207,119,100, 42, +167,183,112,122, 7,173, 86, 91,187,237,223,191,159,184,187,187, 87, 42, 20, 10,155,167,119,112,119,119, 87,149,151,151,147, 71, + 30,121,164,216,197,197,165,118, 42, 2, 15, 15, 15, 85,101,101, 37,233,211,167, 79,177,171,171,107,237,244, 14, 94, 94, 94,153, +132, 16,226,227,227,147,211,152,158,217,108, 38,238,238,238, 53, 35,244,248,142,142,142,155,123,247,238, 93,172, 82,169,136,135, +135, 71,237,212, 9, 46, 46, 46,171, 67, 67, 67,235,167, 55,151,223,204,172,172, 44,146,149,149, 69,218,182,109,155, 83, 55, 61, + 61, 61,157,164,167,167, 19, 47, 47, 47,155,167,119,112,113,113, 89,213, 64, 94, 90,148, 71,111,111,111,149, 86,171, 37,253,250, +245,187,167, 76,189,189,189, 85, 58,157,174, 38,221,170,233, 29, 36, 18,201, 75, 98,177, 56, 71, 44, 22,231,136, 68,162,165,237, +218,181,203,255,238,187,239,200,186,117,235,106,134,164,195, 37, 40,162,111,167,126,255,123,215, 37,104,220,252,214, 76,239,160, + 80, 40,126,113,119,119,175,220,191,127,255, 61,247,151, 86,171,181,122,122, 7,137, 68,146,165, 86,171, 89,149, 74,101, 58,119, +238,156, 38, 58, 58, 90, 19, 23, 23,167, 73, 77, 77,213, 22,229,231, 27, 85, 42,149,182,172,172, 76,127,253,250,117,189, 84,250, +247, 76,239, 64, 34,253, 58,145,205, 1,135,238,126,228,123,107,238, 64,169,238,198,146,238,132,252, 48,129,144,163, 47, 16,114, +234, 77,114,121,235, 12,210,207, 87,100, 57,183,160,109, 34,217,226,255,163, 53, 83, 50,144,200,174,157,200,230,128,163,119, 62, +244,189, 53,125, 64, 27,221,182,207,215,145, 75,151, 46,145,184,184, 56,146,156,156, 76,142, 30,248,142,244,235, 32,173,210,220, + 28,112,200,198,105, 30,250,139, 68, 34,245,218,181,107,201,197,139, 23,107, 53, 15, 29, 58, 68,164, 82,169, 6,176,110,212, 50, + 1, 24,178, 57,104,188,249,115,255,223,223, 27, 38,175, 40, 58,242, 38, 33, 55,118, 16, 18, 25, 76,200, 87,189, 9,249,110, 52, + 33,135,255, 71, 46,174,155, 68,250,251, 10, 76,100,139,255, 25,178, 53,200,234,206,246,124, 62,191,124,255,254,253, 36, 39, 39, +135,156, 57,115,134, 68, 71, 71,147,248,248,120,146,145,145, 65,162,162,162, 8,159,207,215,161, 5,203,150,245,118,131, 79,120, +103, 65,238,245, 21,253, 9, 57, 56,133, 20,236,158, 74,198,116, 81, 20,247,105,219,170,249,232,122, 56, 57, 57, 21, 70, 69, 69, +145,212,212, 84,114,250,244,105,226,234,234, 90, 8,192,234,254,178, 99, 30, 27, 64,136,225, 58, 9, 27,216,133,116,235,214,133, + 12,234,223,153,100,223, 93, 79, 66,123,182, 35,155, 55,111, 38, 42,149,138,180,107,215,142,216,154,177,240,240,240, 75,132,144, +152, 81,163, 70,197, 0, 56, 30, 30, 30, 30,147,146,146, 18, 19, 26, 26,122, 17, 77, 79,253,208, 40, 67,135, 14, 53, 18, 66,200, +168, 81,163, 8,128,156,240,240,112,146,146,146, 66, 66, 67, 67, 13, 45, 41, 60,107,234,165,144,144,144,190, 67,134, 12,121, 55, + 36, 36,100,190, 53,211, 59, 52,163,249,160, 38,161,230,162,106,242,207, 32, 0,189,170,183,192,234, 52,110, 43, 52,255,199,231, +243,183, 57, 58, 58,254,234,224,224,112,138,203,229, 70, 2,152,134,150,205,111,198,169,142, 48,254,228,226,226,146,212,173, 91, + 55,237,136, 17, 35,200, 99,143, 61, 70,102,205,154, 69, 88,150, 37,223,125,247, 29,249,232,163,143, 72, 71, 39, 39,243, 58,160, +112, 11,240, 44, 40, 85, 19,150, 62,219,129, 57,253,116,123, 84, 76,105, 15,245,115, 29, 25,107, 38, 44, 13,111,204,104,177, 44, + 75, 18, 19, 19, 73, 88, 88, 88,165, 76, 38,203,134,245, 19,150,222,163,233,236,236, 28,237,234,234,122,223, 36,154,117,210,239, +153,176,212,213,213,245,188,135,135,135,202,197,197,229,106, 67,154,206,206,206,209, 30, 30, 30, 42,103,103,231,123, 38,247,228, +114,185,163,156,157,157,179,235,167,243,120,188, 33,174,174,174,153,245,211, 27, 57,119,184,187,187,103,230,228,228,144,130,130, + 2,226,237,237,157, 83,223,128,229,229,229,221, 99,192,172,209,108, 46, 47, 77,228,177, 65, 77, 43,202,180, 37,215,189, 6, 63, + 79, 79,207,252, 53,107,214, 16, 2, 37, 4, 3, 0, 0, 32, 0, 73, 68, 65, 84,185, 92,126,207,144,103,255,129,207, 45,186,116, + 71, 93,254,194, 91,155,191,107, 96,194, 82,107, 39, 7, 29, 33,147,201,178,195,194,194, 42, 19, 19, 19, 9,203,178,132,101,217, +198,140, 86, 67,154, 35,123,245,234, 85, 84, 88, 88,104,169,168,168, 48,103,102,102,234, 83, 82, 82,180, 75,150, 44, 49, 22, 20, + 20,232,212,106,181, 33, 54, 54, 86,239,225,225, 81, 0, 96,164,173,215,168,133,132,215,111, 62, 35, 91, 3,251,147, 45,129, 81, +241,239,251,220,254, 95,111,153, 62,102,205, 40, 66, 78,189, 73, 46,110,126,129,244,245, 21, 86, 25,162,173, 1,199,200,151,126, + 3,201,250, 14, 66,171, 52,183,117, 28, 64,182, 6, 28,187,181,216,231,246,132,158, 46,134, 61, 59,182,146,164,164, 36,114,232, +251,221,164, 79,251,106,147,181, 37,240, 39,178, 57, 48,204, 26,205,134,204,214,246,237,219, 73, 82, 82, 18,249,241,199, 31,173, + 53, 89,225, 13, 25,173,119,194,229,165, 47,244, 22,235,167,244, 16, 26,198, 5, 11,140,195, 59, 9,204,253,124,120,150,238, 30, + 28, 54,208, 5,100,184,191, 68, 79,182,248,159, 33, 91, 2, 71, 88,155, 79,161, 80,152,129, 58,115,234,212,223, 68, 34, 81, 65, + 19, 70, 43,188, 89,179,229, 39,202,253,229,163, 33,100,108, 55, 69,145,149, 38,171,185,123,169,135,179,179,115,225, 87, 95,125, + 69,220,220,220, 10,172, 52, 89,181,154, 17, 99,134,147,244,187, 71,201,143,223, 45, 39, 97, 3, 3,201,174,237,115,201,165, 51, +239,147,209,143,133,145,240,240,112, 82, 88, 88, 72,134, 12, 25, 66,108,205,167,157,157,221, 46,181, 90, 29,115,226,196,137,152, +240,240,240,152, 93,187,118,197,156, 61,123, 54, 70, 42,149,238,170, 9, 78,212, 55, 91,129,247,215,255,225,245, 34, 90, 49, 21, + 21, 21,228,196,137, 19, 36, 60, 60,156,236,218,181,139,156, 61,123,150, 72,165,210,152,150, 62, 71,214,214, 75,195,134, 13, 91, +148,154,154, 90,190,120,241,226,239, 26,152,176,212, 90,205,164, 7,148,207, 7, 82,135,252, 13,154, 10,137, 68, 18,115,253,250, +117, 82, 82, 82, 66,186,184,185,145,101, 92, 46,201, 18, 8, 72,142, 64, 64, 54, 3,197,255, 2,155, 52,163,177,166,195, 63,155, + 6,141,150, 78,167, 35, 11, 22, 44, 48,136,197, 98,141, 64, 32,176,117, 9,158,135,250, 38,116,118,118, 62,239,230,230,166,114, +115,115,187,199,236,213, 77,119,118,118,190,250, 47,127, 0,253, 4, 2, 65, 58,159,207,191,119, 9,158,160,136,190, 29,251, 79, + 95,232, 22, 28,241, 88, 43,243, 41, 16, 8, 4,239,136,197, 98,205,130, 5, 11, 12,106,181,218, 22,163, 5, 0,195,164, 82,105, +246,206,157, 59,181,119,238,220, 49, 21, 23, 23,155, 47, 93,186,100,138,142,142, 54,124,240,193, 7, 21, 82,169, 52, 27,141, 79, + 75,240,151,148, 39, 89,223, 65, 88, 99,182,110, 44,244,137, 31,219, 69,106,140,156, 55,156,244,109, 87,207,100, 53, 62,147,123, +195,154,213,102,235,218,123,222,241, 97,126,114,243,242,133,175,147, 62,237, 37,247,154, 44, 27, 52,235,155, 45,169, 84, 90,241, +254,251,239,219, 18,201,186,215, 16,110,243,247, 38, 91, 3,118, 85,153,168,102,182,205,254, 95,144,141,254,222,255,148,231,168, +183, 27,124,134,250,137,110,218, 16,201,178, 38,159, 61, 28, 28, 28,110,219, 16,201,170,213,220,184,113, 3,153, 58,121, 24,185, +123,123, 63, 81, 23, 29, 37, 87, 47,172, 37, 19, 35, 66, 72,159, 62,161,100,235,214,173, 36, 33, 33,129, 60,242,200, 35,164, 5, +249, 28, 62,115,230,204,152,148,148,148,152,228,228,228,152,179,103,207,198,140, 31, 63, 62, 6,192,240,186, 45, 65, 53,102,203, + 56,113,162,190, 7,135,243,122, 51,154, 79,205,156, 57,147,164,164,164,144,228,228,100,114,246,236, 89, 50,126,252,120, 2,219, +150,239,105, 81,189, 20, 18, 18,210, 55, 44, 44,108, 97,207,158, 61, 31,123, 80,154,255, 65,163, 37,155, 48, 97, 2,107,177, 88, +200, 99,143, 61,102,249, 12, 40,141,100, 24, 85, 36,195,168,182, 2, 5,255,246,136,214,159,189,224,103, 56,128,147,117, 19,196, + 98,177, 74,167,211,185,200,229,242, 3,106,181,122, 14,170,134, 69,182, 74,243,207,200, 39,213,252, 87,104,122,200,229,242, 13, +106,181,122,188, 88, 44, 46,208,233,116,110, 54,104,218,139, 68,162,215,197, 98,113,152, 70,163,241, 3, 0,153, 76,150,168,215, +235,127,213,106,181,159, 2, 40,253,187,207,157,172,239, 32,132, 80,216, 11, 4,111,199,100, 84,182, 95,126,162,216,103,222, 16, +135,140,126, 29,101,169,224,179,159,128,209, 95,102,158, 77,215,219,172, 41, 97, 66, 97,225,191,125, 57, 77,211,238,147,159, 43, +124,230,135,201, 51,250,117,144,103,128,224, 19,136, 52, 23,108,213,172,111,182,100, 50,217,206,202,202,202, 23, 1,252,106,235, +185,147,125,129, 2, 84,154, 60, 97,226,118, 1,105, 98, 9, 31, 66, 52,224,112,227,144, 7, 21,243,193,109, 35,125,142, 26,214, +252,252,243, 77,228,228,207, 71,161,215, 20, 35, 55,191, 28, 83,167, 61,135, 30, 61, 66,224,236,236,140,101,203,150,161, 83,167, + 78,248,232,163,143,152, 22,228,115,184, 92, 46,159, 26, 16, 16,208,225,214,173, 91,201, 26,141,230, 27, 0, 63,213,255,254, 9, + 0,194,164, 60, 94,119,173,217,124,230, 54, 16,221,140,230, 83,114,185,124,126, 64, 64, 64,240,173, 91,183,110,106, 52,154, 53, + 0,246,210,186,238,225,208,228,112, 56,159,250,248,248, 76, 76, 77, 77,125, 27,192, 30,252,135,248,203,141, 22,213,164,154, 15, +161,102,205,115, 66,254,105,249,252,195,108,177,115,192,160, 61, 8,147, 5, 1,187,174, 25,147,213,188,166,132, 9,133,153,247, + 26, 24,180, 5, 65, 30, 8,231,211,102, 76,214, 95,107, 50, 1, 6, 31, 52, 81,127,125, 0,194, 52,126,189,232, 61,223, 0,139, + 22, 45, 34,199,143, 31,135, 84, 42,133, 86,171,197,136, 17, 35,240,241,199, 31, 51,180, 14,161,154,127,161,230,191, 18, 30, 45, + 2, 10,165, 89,200, 63, 53, 99,204,171,201, 6,178, 47,240, 10, 10,185, 11,192, 65,123,192,156,142, 74,115, 30,243,106,186,161, +149,154,151, 80,200,204, 5, 23,126, 16,154,239, 66,109,200, 99, 94,110,185,230,159,240, 11,145,224,131,127,238,117,121, 24,169, +111,170,162,163,163,105,161, 80, 40,214, 51, 3,247,142, 52,172,253,159, 26, 45, 10,229, 33,135,121,226,182, 17, 64, 86,245,246, +143,213,164, 80, 40,148,255,160,225, 2,131,198, 59,180,217, 18, 18,108, 73, 71,187,147, 84,179, 69,154, 92, 0,118, 0,236, 81, + 53, 7, 73,205,144,222,230,166,217,120, 12,128,137,150, 39,213,164,154, 84,147,106, 82,205,191, 89,179, 57,237,135,177, 73,178, +161, 81,134,145,127,197, 7,135, 83,205, 7,202, 8, 90,158, 84,147,106, 82, 77,170, 73, 53,255,165,154,255, 74, 56,180, 8, 30, + 42,196,180, 8, 40, 20, 10,133, 66,249,199, 17, 82,253,234,129,170,232,150, 71,205,142,191,181,143,150,196,169,179, 7,120,156, +110, 12, 75, 2, 0,128,112,152,120,152,217, 88,109,209,157,220,214,106,203,219,248, 57, 18, 8,247, 49, 48, 60,161,206, 73,108, +245,100,104, 93,252,148, 19,221,156, 21, 83,243,138,202,118,222, 76, 80, 31,180,229, 88, 59, 59, 31, 59,177,163,195, 36,189,209, +212, 69, 40, 16,100, 24, 75,203, 35, 75, 74,146, 43, 90,144, 13,199,166,118,126,240, 1, 97,142,228, 94,101, 4, 82, 35,199, 73, + 41, 96,212, 80, 19,117,174,156,245, 45, 77, 37,223,127,255, 4,177,245,218, 48, 28, 12,150, 41, 20, 61, 69, 98,105,168, 84,225, +208,153, 37, 64,177, 42, 59,205, 96, 50,159,181, 24, 52, 49,132,197,111, 15,226, 90, 81, 40, 20, 10,133,242, 47, 48, 90, 87, 1, +140, 70, 85,147, 97,243,157,225,125,130, 30,189, 34, 22, 75,124, 1,128, 37, 4, 44, 1, 42,203, 75, 99,242,146,163, 71, 0,128, +115,187,144, 19,124,177,178, 39, 75,170,246, 91, 88,192,108,212,165,150,167, 95,122,196,154, 28,201, 92,252, 38, 12, 9, 31, 58, +113,204,152,209,254, 93,187,116,237, 8, 0, 55,226,110,220, 61,114, 36, 42,225,212, 73,102,127,101, 65,226,143,173, 57, 99, 2, +241,199,189,122,245,120, 52, 58,250,234, 71, 0,102,181,182, 4,157,156,228,115,126,250, 97,193,192,161, 19, 87,203, 0,219,140, +150,216,209, 97,210,184,177, 35,123,188,241,234, 76,206, 11, 11,150,249, 94, 57,247,219, 74,185, 71,112, 41, 97, 77, 63, 85,170, + 38,255,222,212,194,201,245,253, 99, 99, 6,235,155,226,227,156,117, 95,245,117,208, 22,223,157, 76, 88,203,100,134, 97,192, 21, + 74,191,119,233,240,232,119,246,131,231,149, 0,176,122,196,152,210, 35, 40,220,213,195,107,255,228,231, 94, 23, 75,237,220,120, +224, 10, 0, 48,200, 73,187,141, 83,123,151, 59,188,246,225,246,144,115,177,233,230, 95,126,216,164, 99, 4,252,137,154,220, 91, +116,136, 47,133, 66,161, 80,254,203, 68, 85,155,171,168,250, 59, 26, 53, 90, 98,177,196,247,226,111, 71, 28,127, 60,155, 9, 0, + 8, 15,113,199,187, 75, 54, 12,223,181, 62, 58, 1, 0,250, 14, 25,227,247,209, 59,175,226,252,205,124, 16, 66,208,163,147, 19, + 30, 27,247,132,117,198,195, 45,240,145, 73,147, 30,127,122,193,130,249, 17, 73, 73, 73,105,123,246,236,249, 29, 0, 6, 12, 28, +216,105,217,178,101, 79,174,118,112, 20,125,251,253, 15,217, 58,213,237, 43, 45, 57, 91,113,155, 14,158,254,157,219, 79,253,246, +203, 13,156,193, 35, 30,159,146,134,202,229,186,156,228,108,107,142,117,118,118,158,203,231,243,237,128,170,213,216,107, 48, 26, +137, 59, 0,152, 45,172,194,161,141,127, 5, 87, 32,182,136, 68,130, 91, 21,106,245,206,242,236,219,219,154,210,212,155, 76,193, +175,189,252, 44,231, 90,114, 17,124,131, 7,112,215, 45,127, 15,172,197,228,240,250, 59, 75, 38, 69, 95,250, 22,149, 42,156,182, +242,212,248,245, 19, 60, 61,251,112, 63, 94, 46, 31,198, 48,248,159, 79,223,231,198,127,180,227,123,126,175, 78, 74,232, 77, 44, +142,197, 20,245,221,252,233,199,171,206,109, 30,125, 24,192, 86, 0,191, 0,104,214,212, 57, 58, 57,126, 51,119,225,167,242, 74, +195, 31,163,189,171, 77, 22,190,216,185, 15,215, 51, 89, 4,248, 7,240,220,231,174,148,111, 93, 50, 99,135,166,106,157, 45, 10, +133, 66,161, 80,254,171,228,226,222,206,239,145,205, 26, 45, 0,144, 75,120, 72, 72,201, 3, 0,216, 75,128, 57, 47, 77, 71, 81, + 97,129,159,193,204,226,185,233,211,112, 53, 62, 23, 9,169, 5, 32,132,192,207,203,234, 69,184,193, 5,219,235,185,231,159, 27, +116,226,167,159, 46, 47, 90,184,232,107,134,193, 5, 0,216, 26,249, 69,223,197,239, 47,126,113,218,244,105,195,190,255,254,251, +155, 0, 90,100,180,120,140, 98,195,170, 21, 75,133, 89,133, 58,221,220, 5,111,179,243,231,205, 93, 7,224,113,171,156, 12,159, +111,151,149,149, 37,231,112,238,237,190,246,201,210,183,207, 12,155,184,250, 78, 90, 70,233,181, 19,135, 14, 61, 18, 20, 20,132, +172,236,188,254, 43, 63,219,210,253,216, 9,201,179, 21,229,218,137,154,194,219, 13, 46,218, 44,226,243,111,126,184,114,115, 15, +214,190, 19,231,221, 23, 71, 33,184, 99, 27,100,231,151, 98,224,136, 8, 94,204,149, 43,195, 1,171,141, 86,253,201, 3, 39, 25, +216,252,238,203,118, 94, 26, 58,190, 95,155, 94, 28, 14, 23,106,173, 9, 5,101,122, 88, 88, 96, 64,160, 29, 70,238,250,140, 87, + 92,105,154,176,228,135,204, 9, 23,214,143, 81,233,202,114,102, 3,216,223,244,199, 16, 71, 47, 87, 37, 18, 50, 43, 26, 52, 89, +149, 58, 51, 0, 64,192,181,128, 1,113,162,207, 23,133, 66,161, 80,254,227, 52, 58,234,144, 3, 0, 71,142, 28,105,176,255,142, +197, 66,144,144,154,139,132,212, 92, 92,142, 47,128,145,240,177,110,229,135, 88,179,252,125, 20,107, 57,248,241,124, 38, 18, 83, +243,144,152,154,135,194, 18,117, 67, 18,247, 52, 41,173, 94, 46, 9,249,244, 83,229,170,225, 3,101,131, 29, 29, 28, 28,238,220, +252,186,114,241, 60, 85,224,135,175,101, 10,248, 6, 81,150, 76, 46,235,183,111,223,119, 65,110, 46,174, 50,185, 92,241,166,212, +179,251,118, 59,187,251, 86, 74,111,178,153, 74,226, 26, 16, 17, 49,122,228, 16,119,119, 55,118,230,186,152,248, 46,129, 1,166, +206,157, 58,247,151,184,118,142,104,226,176, 90, 77,150,101,193,225,112,160, 82,169,144,147,147,131,148,148, 20, 36, 38, 38, 34, + 51, 51, 77,197, 18,194,183,128,229,120,120,120,129,199, 19,194,183,157, 15, 54,175, 91, 46, 93,242,193,187,161, 98,153,240, 96, + 61, 35, 84,171,169, 43, 46,249,254,232,241,159,178,143,237,217,108, 1,128,252, 18, 53, 78, 93, 73,194,213, 91,153,182, 94,200, +250, 83, 56,180,203, 78, 79, 42, 55,167, 70,113, 63,122,111,126,230,217,179,231,210,202, 42, 12,168,208, 24,161,209,153,160, 55, + 88, 96,178,176,240,113, 17,227,192,219, 93,112,232,215, 88, 55,134, 97, 62,109,174, 60,245,122,147,229,209, 0, 25,166,132,181, + 69,128,151, 12,217, 9, 23, 48,119,225,167,136, 78,209,163,164,164, 20,166,202, 66,176,234, 44, 20,166, 94,133,217, 98, 33,205, + 93,247, 7, 4,213,164,154, 84,147,106, 82,205,127,177,102, 99, 94,228, 33, 33,178,129, 13,181, 70,171, 49,238,102, 22, 35, 33, + 37, 15, 61, 3, 60,209,177,157, 7, 46, 39,150,224,155, 83,153,216,126, 34, 29,167,174, 23,128,229, 41,144, 87, 14,220, 73, 83, +225, 78,122, 97,179,243,103,115, 69,252,201,175,189, 86,182,160,107, 80,121,159,223,142,205,129,167,203,157,160,183,222, 42,157, +195, 21,241, 39, 59,180, 85,236,121,123,193,235, 83, 21, 82,169,208,160, 55,160, 67,123, 31,241,171,179,231, 60,203, 56,136,172, + 94, 19, 73,225, 25,232, 32,146, 72,182, 45,249,224, 77,209,167, 63,222,201,168, 52,160,114,255, 5, 85,242,252,183, 23, 23,243, +248,226,205, 10,207, 64, 7,107,181, 76, 38, 19,244,122, 61, 12, 6, 3,140, 70, 35,178, 51,111, 71,252,242,227, 27, 35,218,183, +117, 28, 33, 18,139, 65, 0,148,107,205, 72,201,213, 32,108,232, 48,110,207,144,144, 96,185, 71,224,243, 13,105,149,149,165,151, +177,132,171, 56,114, 96, 55,247,187,159,175,225,235, 35, 87,112,240,215,107,184,124,250,152,153,176,166,218,245,191,228, 30,157, +252,228, 30, 93,211,229,109,186,169,106, 55,207, 46, 77, 78,207,204,229,114, 72,216,208,240,147, 47,205,122,245, 55, 77, 69, 81, +254,182, 13, 31,102, 23,228,164,221, 22, 9, 24,179, 84,196,133, 90,103,198,142, 95,114, 48,105,249,117,220,202, 80,131, 16,210, +236, 2,222, 44, 48,111,242,243,111, 88, 76, 70, 35,252,189,229,216, 29,185, 2, 17, 97,221, 49,164,171, 3, 30,233, 40,131,148, +167,199,205,248, 4,236,221,189,195,204,178,156,249,244,135, 12,133, 66,161, 80,104, 68,171,118,243,168,187,163,209,166, 67,157, + 78,155,250,248,228,105,240,112,117,151,143, 27,252, 63, 65,204,221, 82, 20,228,166, 35, 41, 49, 14, 26,157, 9, 2,135,246,128, +216, 29,237,124,125, 16,155,112,208,184,126, 85,148,154, 53,235, 83, 27,211,139,136,240,240, 74,138,103, 56,171, 86,122, 95, 76, + 76, 40,233,185,123,225, 87,120,250,105,185,243,170,149,222, 23,211,146,101, 28,169,152,244,123,118,250, 20,134,195, 16,188,245, +214, 2,140, 27, 51, 18,207, 61,251, 12,179,115,231,142, 62,165, 86,158, 37, 11,254,198,119,222,251, 80,168, 42, 53, 27, 46, 39, +170,245, 82,153, 68,114,238,142,186, 50,216,215, 91, 50,106,226,255,114,162,246,109,251, 20,192,116,107,180,106, 12,150,201,100, +130,209,104, 4, 0, 11, 0,112, 56, 85,175, 69, 21, 6,228,151,234,161, 42,213,195,108, 97, 49,113,242,116,201,149,232,235,211, + 1, 52,210, 95,139,101, 77,102, 19,246,255,124, 21,217, 87,190,103, 25, 14,183,172, 78,103,120,200, 61, 58,249,185,187,123,159, + 25, 51,241, 25, 23,161,184,170, 25,182,162, 82,143,157, 91, 86, 54,153, 79, 14,195, 16,214, 98, 46, 53,155, 76,149, 29,218,119, +200, 14, 8,234, 46, 62,251,219,137,136,115, 39,247,171,205, 29,158,177,191,155,150, 11, 46, 95, 4,174, 64, 12,189,209,186, 31, + 11,170,164,139,155, 0, 48,207,191,178, 96,221,235,111,188,203,157,183,254,119, 24,116, 26,232,181,149, 40, 47, 43,129,132,103, +194,205,243,135,204,196, 98,122,189, 50,247,218, 38,250,124, 81, 40, 20, 10,229, 63, 78,253,229,119,106,211, 26, 53, 90,233,183, +206, 62, 2, 0,126,189,134, 23,201,197, 60, 71, 30,135,129, 42,235, 46,118,174,158, 11,150, 37, 24,245,226, 42, 40,124,221, 33, + 17,112,161, 87, 23,169,139,239,158,110,178,175, 14,195,152,134,109,218,154,237,251,202,203, 29,148,187,119,171,249, 0,176,123, +183,154,255,242,204,182,202,207,183,166,250,246,126,180, 39,136,197,130, 49,227, 30,199,228,167, 38, 35, 45, 79,131, 31,206,100, +160, 82,107,176,106,180,156,196, 57,160,187,179,147,203,200,215,254, 55, 82,198,227, 50, 76,103, 31, 59,110,102,129,201,204,229, +242, 45,135,175,148,229, 76,156,248,148,243,169,163,223, 13,177, 56, 7,116,215, 22,198, 95,111, 78, 79,175,215,195, 98,177, 64, +175,215,195,100, 50,193,209,185,253,209, 97,143,175,206,202,205,171,136,202, 43,209,245,174, 52,153,161, 42,213, 35,191, 84,143, +210, 74, 35,220, 21, 14, 48,155, 12, 93, 27,211, 35,132,124, 61,254,241,105,207, 0,224, 48, 28,243, 87,234,220,248,196,170, 61, +127,152,172,145,227,158,118, 57, 19,115, 23, 73,209,199, 74, 8,107,174,154,197,157, 97,179,154, 46, 87, 16, 46, 3, 86,192, 99, + 76, 92, 14,135, 53, 26,213, 38, 87, 87,151, 83,167, 79, 29, 31,171, 51, 39,131, 43, 16,213,190, 87,107,176, 88,125,199,168,146, + 46,110, 4,128,207,214,175, 91,211,111,216,211,130,211, 87, 83,161, 53, 1,125, 67,252,112,224,219, 47,244,132,152,222,168,204, +189,182,145, 62, 91, 20, 10,133, 66,161,220, 99,176,162, 80,213, 57,254,222,136, 86, 77,219,232,152, 49, 99,238, 91,173, 61, 91, + 85, 12, 39, 57, 15, 46,109,124, 49,117,238, 26,124,253,233, 60, 88, 44, 38, 16, 2,152, 45,214,205, 76, 64, 8,255,231, 89, 47, +251, 6,180,243,229,186, 76,125, 90,170,253,102,183, 70, 50,245,105,169,182, 75, 87,167,178, 89, 47,251,166, 86,232,188,251,155, + 45, 22,156,187,153,143,184,212, 50,196,165,149, 67, 46,177,126,154, 47,174, 80,240,242,202, 21,203, 5, 60, 46,195,220, 76, 87, +171,179,138,204,106, 46,159,111,148, 74,132,196, 64,120,250,180, 66, 82, 52,116,252,179,218,195,187, 62,123, 30,192,236,198,116, +106, 70, 26,214, 68,178,106, 94, 9, 33,132, 1, 88,150,177, 88,178, 10,117, 80, 27, 77, 80,149,252, 97,180, 24,115,227, 45,167, +114,143, 78,126, 74,133,252, 56,151,203, 21, 17, 2,152,140,230, 39,225,209,105,132, 58, 55, 41,177,174,201,186,120, 51, 7,119, +175,157, 84, 89,140,154,105,154,252,132, 95,172, 61,119,134, 1,225,114,193,114, 57, 12,203, 48, 96,249, 28, 98, 0, 33,108,253, + 28,105,108, 48, 90, 53,102, 75,200,231, 46,252,105,239,167,174,207,141, 14,196,183,103,170, 60,159,174,162,160,188, 50,155,154, + 44, 10,133, 66,161, 60, 88,154,242, 34, 15, 81, 84,235,254,136, 86, 83, 39, 68, 8,112, 39,189, 16,237,188, 92,224,213,174, 35, + 18,111,199,254,177, 15,128,217, 98, 93,115,212,161, 67,185, 89,107,214, 40,217,121,243,202,250,174, 92,233,125,225,229,153,109, +237,186,116,117, 42,123,243,205,140,190,107,215,218, 93,248,249, 34,223, 66,170,231,235,170,153,155,139, 16, 91,250,197,113, 66, +187, 7,181,231,126,184,251, 78,198, 47, 55, 42,242, 5, 2,129,201,221, 65,204, 40,228, 66, 46,151,195, 23,234, 77, 28,189, 95, +112, 8,247, 48,135, 9,105, 74,165,198,104,213,111, 58, 44, 42,184, 27,241,211, 15, 11,186, 12, 30,191,202, 49,187, 64,139, 50, + 3,183,182,233,144,203, 97,112,227,118, 58,192, 21,196, 53,164,169, 84, 56,158,216,243,205,215,222,107, 87, 46,133,209,108,193, +172,121,139,240,236,244,105, 39,224,209,105,132,183,175,127,204,239,135,191,146,142,152,185, 25,233, 9,209,121,102,125,249, 94, + 91, 76, 86,173,217, 2,136,133,176,156,226,146,114,185,222, 12, 49, 26,240,125,122, 35,219,162, 59, 71,173, 53,227,240,165, 60, + 28,249,113, 47,236, 20, 50, 90, 19, 80, 40, 20, 10,229,129,243,144,154, 43,212, 51, 87, 64, 99, 17,173,166,240,241,114,195,165, +184, 84,116, 13,104, 15, 59,165, 2,241,119,179,192,229,240,193, 97, 0,147,217,122, 51, 68,140,166,111,215,174,181, 67,122,170, +140,243,249,230, 84,223, 89, 47,251,166,174, 93,107,119,129, 24, 77,223, 2,152, 70, 8, 80,101,182,170, 12,151,197, 6, 95, 64, + 88, 83, 91, 55, 71, 41, 55, 58,185,178,136,195,225,234,157,236,196,172,147,157,136,227,164, 16,242, 5,124, 46,107, 38, 28,163, +151,171,175,142,176,108,119,107,244,234, 54, 29, 90, 44, 22, 48, 12,199, 82,109,196,100,153, 69, 90,148,233,184, 80,149,234, 81, + 82, 97, 68,103, 79, 25, 78,158,250, 94, 99, 49,105,119, 55,164,197,229, 11,236, 58,250,122,225,221,143,215, 66,171,183,224, 78, +182, 26, 2,145,200,221,205, 61,248,250,180, 87,222, 22,189, 26,121, 23,207, 15,113,194,188,223,239,102,107, 84,226,183,109,185, +178, 22,139, 5, 90,157, 65,160, 42, 44,113, 40,175,168, 84, 74,196, 34,173,139,163, 93, 97, 67,239,213,217, 24,209,170, 65, 42, +230, 97,108, 31,119,232,140, 83,160,213,155,113,254,151,253,180, 70,160, 80, 40, 20, 10,229, 15, 26, 93, 64,218, 42,163, 37,151, +138, 65,184, 98,252, 30,115, 23,254, 65,221,176,227,208,101,116,234,218, 7,185, 21,102, 16,112,154, 29,109, 88,195,130,119,180, + 87, 1, 92,141,136,144,122, 77,152,224, 57,140, 16,254,207,155,183,150,103, 1, 64,251, 46, 85, 50, 44, 75, 64, 8, 64,216, 42, +195,101, 53, 12, 47, 61, 53,183,188,157,175,187, 12,183,178,140,122,153, 72,192,113,144, 9,185, 46,118, 66,129,128,199,131,133, + 48,250,220,220,187,122, 6, 72,179, 70,174,126,211,161, 84,238,113,116,232,248, 85, 5,105, 25,101,209,157,139, 53,221,203,140, + 66, 16, 2,116,246,148, 33,238, 98,148, 69,149,157,116, 71,171, 74,216,210,144, 22,203,130,107, 52,179,184,158, 92,134,210, 74, + 19, 74,213, 70,244, 15, 27, 43,232, 31, 30,129,223,227, 10,193,154, 77, 88,249, 69, 84,133,133,152, 38, 3,183, 77, 54,156, 52, +231,210,213,155, 94, 5, 37,149, 34, 62,143, 87, 26,208,201, 39, 69, 40,224,155,203,203,203,133,247,190,139, 11,153, 68,136, 98, +181, 9, 0, 76,182,222, 61,101,149, 38, 28,186,152,135,195,251,247, 64, 34,145,128,208, 7,138, 66,161, 80, 40,148,186,120,160, +106,249,157,168,234,215, 90,243,101,213,162,210, 22,150,192,217,201, 17, 98,153, 18,169, 42, 35, 42, 24, 87,148,104, 8, 44,150, +170,136, 86, 19,129,167, 6, 87,247, 62,116, 40, 55,235,224,193,194,237,135, 14,229,214,233,232,253, 71, 36,171,246,149, 37, 86, +107, 50,196,114,242,208,177,223,202, 34,122,187, 56,112,184, 92,173,128,207,209,243, 4, 92,163,128,199, 49, 9,120, 28,131,155, +146,207,253,237,240, 94, 33, 97,240, 91,115,154, 58,157, 14,225,225,225, 24, 53,106, 20,198,141, 27,135, 39,158,120, 2,126,126, +129,174, 28, 46, 99, 32, 12,203,186, 8, 43,208,209,133, 1, 79,151,137, 95,246,126,162,137, 59,119,224,186, 69,175, 27,139,123, + 45,231, 31,154,132,176,197,101,122,232,140, 22,148,168,141, 40,169, 52,194,236,210, 23, 7,206,231, 64,107,176, 32, 61,230,123, +109, 65, 94,214, 92,125,126, 82,106, 51,151,226,173,123,255, 37, 89, 47, 60, 55,189, 64, 33,230, 36, 13,232,247, 72,129,179,147, +163,153, 97,254,136,188, 50, 12, 3,177,210, 21, 14,246, 10,164, 94, 61,134,159, 86, 14,213, 2,120,207,154,242,172,139, 82,202, + 67, 68,111,119,140,157, 56, 5, 93,251,140,176,198, 88,211, 21,237,169, 38,213,164,154, 84,147,106,254,151,168, 89,227,176,230, +213,186,153,225,107, 12, 80, 7, 15, 25, 58,121,202,160, 51,186, 66,103,176,160, 82,103, 65,185,198,136,114,141, 9,169,121, 26, +196, 29,106,125, 14,171,162, 88, 85, 51,126, 18, 2,128,169, 50,120,214, 70, 79,132, 70,195,199,107, 86, 46,123,114,111, 72, 15, +195,171,163, 61,218,198,166, 26,114, 24,134,163,229,112,121, 38, 71, 5,143, 31, 31, 31, 91,112,225,204,209,129, 98,179,229, 25, + 77, 19, 58,102,179,185,204,211,211, 19,192,189, 75,240, 4,118,148,140, 59, 23,245, 86,251, 65, 17, 43, 93, 62, 93,186, 64,195, +225, 10, 88,134, 39,136,179,152,180,123,180,170,132,205,104,194,126,112, 4,226,219,151,174,221,234, 99,239,216, 22, 73,217,149, +168,212,153, 97, 52,179,112,144, 11,144,117,227,132, 49, 53, 62,250, 59,117, 78,236,142, 22, 20,219,238,196,219,113, 94, 35, 71, +142,120,188, 79,159,190,220,197,139, 23,193,223,223, 31, 90,173, 22, 28, 14, 7,109,219,117, 68,106,226, 53, 92,140,250,216,162, + 41, 74,219, 2,224, 35, 0, 5,182,126, 72, 97,185, 1,199,162,243, 17,245,227,183,224,242,133,244,113,162, 80, 40, 20, 10,229, +126,102,212,123,141,180,202,104,233,116,186,212, 71,195,199,130,101, 9, 44, 4, 96, 45,213,145, 39,246,143,232,147,197,164, 75, +109,109,238, 88,214,114,121, 99,228,246, 81, 33,161,131,184, 65,222,114,148, 23,229,225,226,185, 95,205, 96,201, 5,107,142, 47, + 42,186,163,150,184,117,122,252,201, 73, 19,246, 77,127,110,102,233,192,176, 48,153,171,171,187, 62, 43, 59, 75,243,229,174,111, + 76, 39,142, 30, 28,200,194,252, 84, 81, 81,146,186, 41,157,178,178,178,207, 26, 74, 23, 9,229,253, 1,180,231,242, 24,131,182, +224,142, 77, 61,194, 11,179, 51, 39, 46,251,248,131,180,167, 95,124, 93,216,193,179, 35,242,203,184, 72,205,202, 67,252,153,131, +250,236,196, 43, 63,150,103, 93,125,222, 74,169,220, 6,210,178, 0,124,122,241,226,133,224,145, 35, 71,142, 24, 50,100, 8,153, + 49, 99, 6, 8, 1,126,137,124,153, 20,167, 94,252, 30, 85, 81,172,228, 22, 94,151,244, 51, 23,174, 57, 62, 49,176, 23,207, 73, +241, 60,182,127,123,212, 4,194,166,211,231,137, 66,161, 80, 40,148, 90, 90,222, 71, 43,243,118,213,124, 90,127, 54, 21,121,249, +211,118,236,248,122,201,215,187,246,246,215, 25, 12,158, 4,130, 76,139,217,112, 90,109,193, 98,107, 53,180,170,164,104, 39,167, +206, 93,190,252, 98,227,123, 95,110,255,124, 16, 88, 75, 0, 3,164, 17, 6,191,137, 77,150,233,205,153,172, 38,205, 82, 97,197, +214, 97,143,175,214, 22, 21,169,191,182,245, 88,109, 81, 66, 30,135,107,108,187,117,221,199,171, 56, 28,238,112,139,133,229,179, + 22, 83,146,197,168,251, 68, 91,144,112, 8, 86,247,114, 67,113, 19,251,110, 2,184,121,234,212,169, 1,167, 78,157, 10, 5,240, + 25,170,214, 80,140,110,205,117,209, 23, 85, 12,125, 99,193, 27,191,204, 7,227,195,178, 4,102, 11,155, 46,208,106,134,210,103, +138, 66,161, 80, 40,148, 90,102,224,254, 73, 75,173,139,104,253, 85,148,148, 36, 87,160, 4,175,182, 86,167,168,232,142, 26,192, +125, 35,247, 52,173,212,141,187, 83,254, 3,238,148,255,208,210,227, 43,243, 83, 10,128,148,233,173,204,134, 53, 29,217,127,175, +222, 30, 8,133,133,183, 43, 81,136,222,244, 25,162, 80, 40, 20, 10,197,102,195,101, 93,103,120, 10,133, 66,161, 80, 40, 20, 74, +179, 38,171,238, 43,128,170,190,231,141,141, 28,176,101,101,238,150,140, 62, 56, 73, 53, 91,173,201, 7, 32, 4, 32, 7,208, 92, +147,230, 8, 84,175,215, 72,203,147,106, 82, 77,170, 73, 53,169,230,223,168,217,156,246, 73, 80,254, 84, 3, 70, 53,169, 38,213, +164,154, 84,147,106, 82,205,255,158,230,195,204,140, 6, 54, 0,255,160, 62, 90, 20, 10,133, 66,161,252, 85, 56, 57,117,150, 3, +181,253,122,155, 69,234, 28,232, 6, 0,154,194,219, 42, 90,122,148, 6,168,187,206,225, 3,233,163,197,231,240,132,111, 72, 21, + 78,183,101,118, 78,217,255,241,194,101,252,218,201,230, 12, 27,232,123,192,191,189,100,156, 45, 7, 74, 93,252,190,114,239,216, + 59, 67,230,234, 55, 7, 30, 33,146,214,100, 66,230,218,222, 69,222,182,215, 57,133,103,240, 99,127,194, 57,138,130,130,130,250, + 6, 5, 5,245, 5, 32,122, 16,130, 82, 87,191, 41, 94,157,250,156,113,237,208,227, 87,153, 91,231, 73, 15, 58,195,114,143, 78, + 78,242,182, 61,127,144,183,233, 86, 34,247,232, 86, 46,247,234,121, 90,225, 28,216,161,185,227,218, 70, 44, 11,248,112, 79,220, +158,182, 17,203, 2, 26,218,239, 48,114,189,226,253,189,119,150, 58,141,253, 68, 78,235,149,150,209,182,255, 20,123,143, 65,243, +157,108, 61,206,211,175,207,205,118,193, 3,242,219,116,238, 29,103,237, 49, 94,254,125,175,250, 4,245, 87,121,249,245,141,166, + 37,111, 29, 98,151,246,125,197, 14,222, 81, 34, 7,239,163, 34,199,246, 97,173,213,243,240,240,144, 4, 4, 4,140,236,211,167, +207, 75, 67,135, 14,125,173, 71,143, 30, 51,124,124,124,134,255,157, 63,244,165,174,126,239,232,249, 76,161,158,207, 20, 74, 93, +253,222,105,190,126,245, 95,194,112, 44, 57, 12,199,146, 35,115,245, 95,242, 79,185, 86, 34, 55, 63, 31,169,171,223, 90,133,123, +208,101,137,107,231,177,182, 30,239,224,224, 48,220,197,197,101,124,205,230,224,240,127,246,206, 59, 58,138,234,111,227,207,204, +108, 47,105, 36,217, 52, 66, 47,161,134,222,123,141, 84, 65,144, 42, 8,210, 84, 16, 20, 5, 20,165, 11, 63,165, 35,162, 52,145, + 38,189,133, 42, 29,148, 26, 32, 16, 32,129,244,158,108,218,102, 55,219,119,231,190,127,108,130,148,148, 13,224,107,187,159,115, +246,108,102, 50,121,114,103,238,204,157,231,126,111,243,232, 65,159,128,151,230,233, 40,214, 43, 71,180, 56,161, 68,126,121,248, +152, 15, 26, 44,153, 59, 83,186,114,211, 65,172, 92, 52,253,190,169, 32,175,222,223,241,204,189,170,181,184,201,177, 92,197,167, +247,217,121,123,114, 86,236,245,102,175, 67, 63,168,138,108,236, 23,159,141,252,120,216,219,221, 42,119,235,243, 17, 19, 25,107, + 56,228,188, 69, 67,163,221,251, 14, 4, 94, 60,127,110,245,166, 77,235,231,171,109, 65,203,133, 18,193,119,249, 73, 17,121,229, + 73,131,171,119,245,106, 2,133,215,197,118,253, 63,240, 13, 59,189,125,139,221,204,119,215,103, 61,181,250,247,203,227, 93,163, + 70,141,230, 28,199,121, 78,158, 60, 89, 4, 0, 43, 86,172,168,105,183,219,179,163,163,163,111,224, 37, 38, 63,117, 24,204,160, +145,171,190,157,183,245,141, 55,122, 33, 53,171, 0,223, 44, 95,219,233, 68,232,238,193, 5, 25,143,246,190,142, 60,113,119,175, +234, 10,145,203,221,143, 62,155,175, 10,233,212,156,211, 25,109, 56,113,241,118,251,237,107,231, 95, 7,234,182,208,102, 61, 40, +113, 78, 49, 94,175,153,237,163, 36, 33,188, 94, 3, 0,195, 94,120,217, 43,173,221,188,101,246, 16, 63,137,224,118, 54, 80,230, +162,143,238, 85,218,158, 20, 74, 36,149, 89,150, 5,203, 0, 44,203,128, 99, 24,199, 58,161, 22, 67, 66,202,195, 75, 61,255, 14, +207,137, 75,165, 22,233,224, 4,158, 44,243, 71,250, 24,182,240,155,144,252,244, 71,151, 61, 95,195,191,113,107, 80,211,189,126, +219,154, 5,155, 47,196,230, 40, 4, 29,166, 30,101, 8,251,125,226,165,229,119,156, 50, 0, 82,169,199,145, 35, 71,188, 67, 66, + 66,220, 84,245,251, 95,112,230,111,196,156,174, 94,104,232, 97, 81, 72, 72,207,114,220,159,181,187,131,101,183, 49,128,144,231, +201, 10,142, 39,187,117,217, 81,209, 64,249, 86,159,146,169,130,198,178, 32, 78,151, 51, 60,152,155,134,204,200, 77, 47,123,113, + 5, 18,215,174, 66,145,104,106,181,218, 13,155,164,196, 63,190, 89,160,211, 46,183,153, 52, 23,202, 45,100,181,125,122,250, 82, +216, 27, 2,161,144, 9,233,218,146, 51, 1,231, 94, 37,211,125,124,124,222, 92,179,102, 77,245,214,173, 91, 3, 0,108, 54,155, +235,158, 61,123,124, 23, 44, 88,160,136,138,138,122,217,133, 83, 3,188,189,189, 43,137,197,226, 0, 0, 48,155,205, 41,106,181, + 58, 17, 64,153, 21,127,133, 79,117, 47, 16,204,191,116,241,162, 0, 0,218,183,239,176,176, 82,187, 15, 61, 56,145,210, 80,236, +229, 48,107, 21,121,209,231,166, 93,189,118,133, 1,128, 86, 45, 91,207,148,123,213,253,238,175,140,108, 73, 85, 65, 45, 89,224, +227, 86,237,187, 13, 28, 50,116, 36, 91,191, 86, 37,244,232,222,101,134, 1, 56, 82,174,123, 70, 32,144, 93,191,126,189, 6,203, +178,156,205,102, 51,182,106,213, 42,241, 85,210,229, 95,187,245,239, 12,216, 64,139,205,188, 65, 29,115,115, 33,240,194,194, 49, +156, 91, 96,147, 47,192, 9,198,241, 60,159,164, 77,188,217,230, 95, 24,209,122,241, 58,151, 87,137, 21,136,167, 14,123,247,253, + 6,211, 62,249, 92,250,209,202,179, 56,186,118,102,214,223,213,100, 1, 0,199,114, 21, 79,158, 58,169,146,139, 57, 0,128,206, +104,195, 27, 33, 33,101,191, 17,170,180, 56,207, 50, 76, 80,209,130, 54,118,155, 69, 42, 16,138,141,140,195, 32,129, 1,224,229, + 95,229,172,143,237,178,124,216,219,221, 42,111,251,229,215,228,196,228,236,114, 23,106, 12, 39, 66,171, 14, 61,208,173,123, 79, +183,235,215,126,159,191,254,135,117,179,108, 22,235, 58,222,202, 47, 55,230, 60, 78, 45,179, 48,247,173,213, 84,172,244, 58, 49, +112,194, 2, 79, 35, 91, 1, 95, 45, 90,229,117,241,248,142, 11, 41, 73,141,248,132,132, 36, 35, 97,152,251,185, 57,105, 83, 11, +210,163, 35,157,189,100, 74,165,178,186, 82,169,108, 20, 28, 28, 44,157, 62,125,186,176, 83,167, 78,127, 88,246,241,227, 69,231, +207,159,247, 91,186,116,105,175,240,240,112,163, 78,167,187,163,211,233, 98, 80,142,142,246,190,190,222, 31,190, 53,160, 47,186, + 12,252, 0,118,158,193,248,247,167,225,228,241,253, 19, 1,188, 22,163,101,149,187, 46, 24, 55, 97,186,119,171,230,141,185,249, + 59, 34, 33, 19, 11,208,179, 89, 16,243,238,228,217,238,155, 86,207,223,136, 44,116, 44, 46,146,197,235, 53,179, 27,120,153,135, +246,107, 93, 13,135,119,154,135,162,235,103, 96,229,110, 11,147, 14,127,254, 16, 0,170,135, 76,118,145,216,213,107,252,221, 57, +149,196,174, 94, 83, 61,100,242,233,152, 19,107,180,165,165, 69, 40,145, 84,222,185, 99, 71, 45, 15, 23, 17, 4, 44, 3,142, 99, + 32,224, 88, 24,205,118, 12,126,123,232,107,187,205,101,170, 90,189, 88,224, 93,199, 11, 27, 63, 25, 50, 31, 29, 43, 79,158, 48, +156,200, 51,244,240, 1,129,202, 77, 2,142, 99,192,177, 0,199, 50,136,207, 48, 96,236,216,119,221, 94,213,176,191,209, 86,213, +252,211, 33, 65, 61, 91, 53,168, 16,188,235, 10,227,214,234,141, 33,158, 89, 70,249,232, 95, 14,157, 27, 74,218, 79,187, 70, 8, +255,109,242,229, 85,167, 74, 19, 49,153, 76, 25, 61, 67,222,112,101, 4, 10,249,233,131, 91, 58, 8, 88, 6, 86, 59,129,205, 78, + 96, 47, 92, 27,149, 41,172,193,176, 44, 3,194, 19,140, 27, 55, 22, 61, 67,222,208,243, 54, 62,217,249, 66,142,221,118,226,244, +111,222, 38, 43,143,165,107, 54,205, 47,208,168,231,199, 62,244,140,215,105,178,166, 25, 50, 31, 57,189, 14, 6, 11,210, 44, 41, +230,222,132, 29,161, 87,209,160, 94, 93,216,121, 71, 58,131, 42, 42,176,227,232, 85,212, 9,170,227, 72, 55, 79, 80, 59, 80,137, +230,205,154, 3,192, 75, 25, 45,129,196,229,171,142,189, 71,206,235, 51,120, 12, 84,222,222, 96,137,181,207,233,163, 59,250,252, +244,253,183,159,218,140,249, 75,203, 37, 70,236, 79,222, 11,132,231, 95, 57,234,228,239,239,239,221,188,249, 31,211, 49,218,108, + 54, 84,173, 90, 21, 41, 41, 41, 65, 47, 83, 79,243,243,243,235, 61,103,206, 28, 85,175, 94,189,132,190,190,190, 0,128,244,244, +244,128, 19, 39, 78, 52,153, 51,103, 78,102, 90, 90,218, 81,148, 50,163,143,221,202,138, 88, 1, 56,169, 84,238, 56, 71, 48,236, +244, 15,223, 9,246,241,243, 55, 21,119,188, 90,157, 46,254,236,131,115,140, 64, 32, 42, 60, 30, 44, 33, 60, 83, 74,148,168,155, + 80, 40, 44,182,133,194,194,185,182, 34, 66,183,247, 88,142,117,220,172, 54,171, 58, 55,241, 86,221,114, 68,226,234, 11,197,162, +117,111, 13, 25,211,102,208,192,254,240,243,118,195,233,203,225,152,248,225,199, 86,155,197,186,252,165, 10, 15,142, 19,100,102, +102,198,123,120,120,248,190,250,251,150,169,246,235,201,227,170,211,103,206,206, 92,182,114,245, 36,139,217,102,229, 9,121,178, +142,177, 76, 38, 17,118,239,243,182,171,170, 70, 43,233,234, 57,239, 9,255,133,139, 8,152,131, 0, 0, 32, 0, 73, 68, 65, 84, + 17,173,245,175,197,104,137,101, 46,111,127,249,217,100,233,130,237, 87,113,116,237,196, 44,125,126,150,247,147,154,130,171,251, +173,130,252,188, 38, 47,147, 66,165,119,237,214, 12, 39,152,192,112,156,130, 97, 25, 49,111,231,147,108,102,243, 66, 67,246,163, +180, 87, 61,123,158, 39,216,247,123,102,249, 12, 16, 65,205,109,187, 14,168,124,220, 37, 48, 90,236, 24, 50,108, 36,182,110,221, +234,226,237, 38,134,209,108,195,183,203,150,105,117,241, 71, 85,241, 73,185, 41,221,250,126,124, 42, 38, 46,243, 94, 98,154,113, +119,121,211,102,178,216,145,175,183, 65,111, 98, 81,171,126,115,124,187,188,142, 52, 49, 33,246,227, 45, 63,109,156,114,255, 62, +183,149,231,216,121,198,180, 7, 73,197, 62,116,190, 13,122,186,122,120,238, 28, 48, 97,145,251,163, 76, 1, 8, 44,136,118,149, +226,237,209, 83, 92,171,251,202,160,144,114,238,177, 9, 41,126,211, 63,253,244,114,140,157,180,200, 87,199,196,150,149,158, 42, + 85,170, 12,236,211,167,143,252,147, 79, 62, 17, 6, 6, 6,226,167, 29,123, 42,183,239, 57,184,111,106, 90, 70, 32, 33, 4, 62, + 42, 85,210,184,119, 7, 31, 57,118,236, 88, 66, 82, 82,146,240,155,111,190,105,121,224,192,129,122,233,233,233, 78,215, 76,237, +132,192,104,178,195, 94,248,130, 84,107, 76,229,246,167, 1, 1, 1,146,148,148, 20,211, 83, 81, 6,230,143, 64, 33,211,179,107, +199,150,130, 31,143,199, 65,103,180, 67, 33, 21, 34, 46, 67,143,102,141, 27, 50, 27,236,182, 70,197, 9,142,125,187,247,108, 31, + 37, 9,233,215,186, 26, 84, 30,114,108,254,110, 17, 14, 95,137, 13,201,208, 49, 88, 67,184, 9,126, 18, 65,119, 5,159,182,166, + 83,179, 26,190, 93,154, 86,198,141,102, 53,124, 47,134, 69, 70,201, 6, 47,155,156,162, 19,158,206, 61, 49, 69, 91,124,193,195, +162,130,139, 8,155, 78, 38, 64, 46, 21, 64, 33, 21, 64, 33,113,124,179, 44,243,106,181, 90,191,186,129, 28,111, 31,203,113,130, +177, 67,223, 30,236, 63,124,232, 96, 2,142,197,158,125, 71,250,111,223,190, 45,205,106, 49,111,180,179,220,166,146,238,159,103, + 46, 40, 11,168,220,196,248,116,227, 61,184,202,132,112,145, 11,225, 42, 23,162, 75,176, 55,184,151,159, 4,198, 99, 98,255,234, +189, 38, 14,168,210, 57,168,146,178,214,157,104,205,253,177, 11,111,174, 60,159,215,121,234,119, 43,234,121,234,242,204,130,175, +166,143, 19, 36,167,166,118,222,115,228, 66, 23,187,121, 76,164,205, 82,240,185, 58,124, 79,177, 81,225,228,200, 43, 77, 2, 90, + 13,146, 90,116,214,187,119, 34,147,107,228,154, 36,136,136,207,135, 66, 42,128,178,232,218, 74, 5, 80, 72,133, 80, 74, 5, 72, + 77,142, 67, 78, 1,119, 57,197,147,237,140, 11, 87,108,229, 73,184,209, 98,199,237, 88, 29,170, 4, 53,134,159,159, 63,204,189, + 70, 84,185,118,118,223,161,235, 23, 14, 46,214,167, 63,252,220, 89,157, 29,161, 87, 49,115,218,132, 48, 6,184, 85,248,146,110, +242,213,146,181, 77,231,207,252,224,153,125,211,231,173,110,250,242,145, 44,151,217, 93, 6,188, 63,175,125,247, 1,208,230,100, +224,247, 83,187,209,179,207, 91, 24, 49,230, 35,184,187,123,125,187,124,225,103,119,108,166,252,179, 47,148,185,190,117,218, 53, +108, 80,119,123,128,191,127, 32,207, 59, 86,249, 32, 4,208,105, 53,248,108,234, 56,240,132,160, 81,147, 22, 93,164,237,187, 19, + 82,184, 26, 72, 86,118, 86, 65,228,195,251,221,140,153,145,215,156,190,150, 70,163, 85,173, 86,227,246,237,219,136,138,138, 66, + 68, 68, 4,178,179,179,225,230,230,166, 43, 40, 40, 40, 87,240, 62, 56, 56,120,248,217,179,103,165, 30, 30, 30, 79,118,154,205, +102,184,184,184, 96,248,240,225,194, 30, 61,122, 4,244,238,221,123,212,189,123,247,118, 0,200, 47, 54, 61, 57,143, 83, 93,124, +130,126,232,216,169,227, 36, 0,144,185,250,197,174,249,233, 72, 68,169, 21, 90, 55,255,202,109,218,180,173, 1, 66,192,128,172, +210,103, 71,165,151, 18, 37, 82, 92,189,122,181, 58,199,113,130, 63,222, 65, 60,190,223,188,171,206,175,151,238, 14, 92,242,237, + 82,169,171, 66, 2,181,198,140,247, 70, 12,112,250, 29, 44,243, 9,234,213,166, 77,135, 67,243,231,125, 41, 80, 42, 20, 56,117, + 45, 6,147,167,126,106, 76,139,191,183,148,240,194,181,122,117, 84,230, 43,190, 42, 9, 94, 3,181, 42, 42,225,210,175,167,116, +226, 59,253,164,102,171, 29,121, 5, 86,152, 44,118,216,121, 2, 77,129, 21,247, 19,181,240,114, 45,255, 82,110,132,144,230, 0, +188, 1,168, 25,134,185,241,244,118, 81,133,174,200, 27, 63,183,157, 85,248,126,240, 4, 96,134, 99,164,254,147,219,167,112,187, +164,253, 69,127,127, 31, 64,221, 66, 77, 59,128,235, 12,195,228,150, 96,182, 94,136,114, 9, 66, 67, 67, 73,159, 62,125,158,148, +248,207,111, 63,143, 68, 36,244, 87,184,121,131,144, 7,120,122, 1, 99,149,111, 64,246,210,229, 43, 43,124,248,254,132,132,252, +188,156,202,133,187, 79, 59,243,178, 16, 48,220,242,142,109, 91,245,152,244,254,251, 8,170, 94, 81,100,183,219,201,189,168, 88, +235,150, 77,155, 71, 95,188, 34, 94,153,159,124,111,246, 83, 33,200,114, 13,251,180,243,246,228,231, 35, 88,118,222,254,124,237, +246, 5, 77,134, 1,220,149, 98,252,112, 60, 14,132, 0, 12, 8,220, 20, 66,252,114, 62, 25,177, 97,251,243,251, 52,202, 47, 24, +190,100,110,151,206,189,166,156,189, 31,109,220,157,153,105, 60, 9, 32,189, 52,205,226, 11,116, 30, 38,139, 29, 86,155, 13,123, +143, 28, 65, 72,151,150,104,211,166, 37, 58,180,111, 35,184, 25, 22, 62,230,253, 73,227, 2,241,199,232,142, 39,154, 82,159,154, +205,149,110, 94,187, 7, 78,250,198,229,110,178, 13, 2, 14,168,230, 43, 67, 5, 23, 17,204, 54, 6,241,106, 75,225,147,227,142, +201,211,231, 85,152,249,241,164, 99,249,106,113, 3,224,129,165,180,115,215,235,245,226,145, 35, 71, 10,173, 86,171,101,248,123, + 31,245, 72, 79, 87,247,255,126,213,255, 36, 42,149, 15,244, 70, 27,194, 34, 30,215,157, 63,127, 94,181, 35, 39,206, 31,156,251, +233,196, 67, 33, 33, 33,110,187,118,237,226,203,186,158,207,212, 16, 51,178,190,219,188,125,239,214, 21, 75,191, 70,100, 66, 46, + 54,253,184, 22,196,110,251,161,140, 75,245,180, 38, 25, 57,114,164,236,224,193,131, 21,147,147,147,243,245,122,189,250,153,120, + 4,203, 8, 50,114,244,240,114, 17, 67, 36, 96,225,227, 33,133,202, 77, 2, 33, 7,176, 12, 99, 47, 78,115,211,238,163, 11,121, +189, 6,135,119,154,135,110,254,110, 17,198,124,248, 5,238,101,137, 79,176,114,183,133, 31, 12, 29, 56,211, 91,102, 15,241,119, +103, 85, 93,154, 86,129, 66, 42,194,172, 41, 35,209, 34, 44, 94,149,146,199,127,161, 54,112,141,231,157,120,178, 88,247,233,103, +131, 35,142, 8,150,139, 92,136, 19,219,191,205, 44,208,168, 53, 69, 77,114,102,147, 49,193,201,219,248,116, 49, 53,219,153,141, + 27,214, 95, 52,105,252, 88,182,109,235, 22,132,101,133,200,210,154, 25, 66,128,169,147, 39,226,131,137,227,124,147, 82, 51,191, + 90,187,246,135,217,103,127, 37, 11, 10,212, 15,231,150,166,201, 50,142, 40,144, 82, 42,128, 82,230, 48, 46, 74,169, 0, 70,179, + 29, 12, 3,206,189, 82, 19, 13,227,136,228,166,230, 36,148, 88, 3,127, 70,179, 66,165,250,103,126,141,117,169,147,187, 59,247, + 74, 92,106,196,194,176,240,140,235, 0,114, 2, 59,184,143,178,216, 8,116, 70, 27,226, 50,244,176, 89, 8, 51,230,141,202,168, + 58,136, 9,250,122,243,173,173,199,195,225,250, 84,161,255,140,102,202,213,189, 70,207, 6, 3,134,172, 88,253,227,141,165,139, +190,224,178, 52,102,240,132, 64, 42,230, 32, 19, 11, 10, 63, 28, 12, 5, 26,172, 93,183, 33,221, 6,102, 32, 46, 92,176,149,231, +254, 4, 79, 70, 12,232,213,225, 23, 6, 16, 51,172, 40,217,191,114,149,202, 93,251,142,150,118,237, 55, 18,118,155,121,102,216, + 37,114, 78,159, 25,121,198, 25,205, 6,245,234,130, 1,110, 21,100, 70, 77, 4, 0,133,170,246, 15,117,130,234, 52,125,126, 95, +205,154, 65, 77,157,201,247, 39,145, 82,169,203,135, 30, 21,188,191, 8,170,223, 88,149,145,107, 98, 92, 60, 43, 34,238,209,109, +236, 92,247,213, 54,222,104,158,119,230,232,238, 69, 43, 55, 29,120,187,107,200, 0,108,254,254,127,179,178,211,158, 24,173,211, + 79, 69,171, 70,108,217,184, 62, 80, 40,150,192,106,227, 97,181, 19,199,183,205,142,156,156, 92, 88,109, 60,164,114, 23,216,120, + 6, 86, 59, 15,171,141,135,201,108, 83, 76, 28,217,251,125, 35,112,173,184,116, 6,212,233,120, 82, 36,145, 84, 38,112,172, 93, + 75, 8, 65, 92,186,129,245,243,243,219, 1, 0, 18,137, 4, 18,137, 4, 60,207, 35, 44, 82,253,161, 87, 80,237, 73, 40, 52,120, +118,139, 57, 33, 47,254,183,158, 37,157,187,175,175,111,223,231, 77,150,209,104,132, 78,167,195,165, 43, 55,220, 54,110,221, 27, + 18,151,144, 92,157, 39,110, 38, 23, 85,245,158,218,204,152,190, 37, 93, 79,109, 70,228,251,174,173,198,177,159,124, 48,170,230, +234, 45,161,215, 31,159, 92, 88,106, 63,173,170, 93,103,152, 63,153,240, 86,179, 37,171, 54, 61,202,253,237,135,105,101,229,145, + 64, 32, 16,170,213,234, 39,207,247,154, 13, 59,155,221,138, 76,121,115,229,138,149,210,176, 24, 45,238,198,165, 98, 84,183, 74, +142, 26,142, 19,249,174,240,169,238, 85,173, 70,141, 29,107, 87, 45, 17, 60, 74, 53,226,187,253,215,113,246,208, 15,151,210, 51, +175,133, 32, 35,205,240, 50,101,200,107, 48, 90, 37,106,158, 11,207,130,206,104,131,201,108,131,149, 39,200,215, 91,145,153,103, + 70,190,222, 2,157,193,134, 81,221, 43, 21,251,119,101,248, 17,111,134, 97, 66, 9, 33,125, 8, 33,221, 0,136,139,182, 29,239, +108, 38,180,208,144, 61,179, 61,115,230,204,207, 23, 47, 94, 28, 81,116,108,209,254,162, 99, 75,219,255,212,223,123,206,154, 53, +171,193,146, 37, 75,190,110,221,186,245, 47,191,255,254,123, 44,128, 92,103,155, 15, 5, 79,159, 76,104,104,104, 89, 23,186,186, +197,106,145,184,202,132,168, 86,181, 18,222,253,124,179,215,207, 75,198,102, 74,197, 2,238,248,241,227, 21,178,205, 74,176, 44, +231,116, 21, 69,233, 93,171,141, 72, 36, 62,186,108,217, 50, 12,237,219, 94,150,152,101,213,133, 39, 26, 50, 10,204,176,169,188, +107,139, 23,126,189, 68,185,228,155,111, 63, 8, 61,204,231,233, 50,238,127, 91,124, 19, 95,179,155, 28,243, 84, 31, 44,134, 1, +225,237,201,185,241, 55,154, 1,192,171,244,197,210, 25,173,224, 10,251,214, 48, 12,160, 55,218,192,113, 76,102, 94,228,238,251, +195, 23, 44,236,178,237,151, 95, 83, 9,235,174, 45, 40,136,147,195,177,230, 96,185, 49,154,237, 48, 89,237,136,184, 19,134, 14, +173,234,161, 77,179, 58,208, 27,237,208,155,108,168, 90, 35, 8, 0,188,138,205, 56,142,141, 37,118,171,145, 16,187, 75,159,230, +222, 80,185,139,225,231, 33,129, 68, 44,128,213, 6, 24,204, 60,140,102, 59,226, 51, 13,208, 26,100,104,216,113,112, 53, 79,191, +155,166,244,120,217,193,156,196,155, 3, 75, 53,167,118, 59,182,236,216, 91, 51, 53, 53,163,255,177,131,219, 37,234,124, 43,194, +227, 11,144,153,103, 2, 56,111,204,249,250, 59,201,140,105,227,223,220,178,115, 95, 66,215,246, 45, 19,202,123,206,122,117,228, +182,221,123,246,254,208,167,207,155,178,136,107,199,240,232,246,153, 69, 5,153,229,234,159,197, 54,106,212,200, 54,126,252,120, +237,215, 95,127, 29,120,248,240,225,170,106,181,250, 54, 0,171,187,187,123,157,218, 53, 43,223, 57,117,226,120, 64,239, 55, 7, + 11,147,179, 12,112,147,139, 80, 89, 37,199,149, 75, 39,173, 98,177,176,216,254, 38,133,205,131,195,208,245, 51, 28,190, 18, 27, + 18,145, 45, 61, 63,110,236,168,132, 83, 23, 35,179,215,108, 61,245,191, 0,165,245,182,148, 87,175,185,217,172,134,239,204,201, + 35,177,120,245, 54, 92, 8,139,204, 44, 96,253, 22,165,153,108,191,150, 28, 74, 7, 4, 28, 3, 23,153, 16, 5,249,106, 77,244, +173, 19,181, 95, 83,152,122,212,169,131,219,216, 28,173, 21, 73, 89, 70, 38, 53, 71, 11, 59, 79,224, 46, 23,193,198, 19,228,229, +100, 49,219,183,109,197,141, 27, 87, 88,112,236,123, 0,230,150,122, 65, 25, 71, 83,161, 82, 42,116, 68,132,100,142,111,171,157, + 71, 80,205, 26, 88,191,102,185,171,151,202, 7,237, 58, 56,223, 55,218,197,179,114,163, 95,126, 90,131,243,191,223,234,116, 97, +229,119,205,149,254,222,171, 25,198,190, 20, 4, 70,147,197, 14, 77, 94, 46,196,230, 36,180, 8, 80,163,130,220,142,248,124, 63, +220, 75,127,164, 44,171,192,207,190,119,224, 54, 67,222,156,189,247,200,217,197, 61,187,119,194,189,248,124,200,196, 2, 72,197, + 28,164, 98, 14, 66,198,142,229,235,126,176,230,106,180,125,178, 35, 14,101,189,196,253,121,186,176,246,235, 48,119,118,157,247, +182,213,179,127, 30,247,217, 55, 61, 67, 6,140,102,238,221, 56,247,185, 30, 56,227, 92, 69,143, 56,181,143,231,157,127,199, 73, + 93,188, 86, 77,153,177,112, 74,143, 62,131,193,113, 2, 88,173, 86,236,219,181, 13, 63,125, 55,231,161, 89,151, 61, 26, 0,111, +206,228,198,239,222,182,110,240,103, 95, 45,103, 26, 52,106,209,242, 92,218,139,203,209,242, 28,243,227, 59, 99, 39, 12,241,241, +241,113,249, 35,162, 69, 80, 59,168, 30,122,245,123, 11, 39, 15, 29,192,253,136,112,240,196, 97,152,120,158, 32, 47, 55, 59,221, +102, 53,111, 41,177,197, 67, 42,173,188,249,167,173,181, 88,150,129,197,202,195,108,227, 49,237,253,119,205, 19,167,126,222,174, + 87,143,142, 17, 98, 14,249,241,137,105,238, 87,110, 61,104,200, 11,149,129, 99,167, 47, 23, 25, 77,118,104,244, 86, 28,219, 84, +178,215,145,122, 84,106, 93,165,105,175,177, 19,191, 92, 47,145,112,172,165,126,237,192,216,142,173,234, 39, 85,242,247,210,206, + 95,242, 93,139,203,215,110,245,122,123,248, 88,233,168, 58, 77, 25,127, 79,153,203,187,195, 7, 4,219,109,150,119,244, 57, 73, + 37,206, 47, 40,148,123,228, 85,170, 90, 83,255, 71,196,168,246,126,134,160,218, 51,206,131, 65,172, 33, 35,106, 32, 0,248,249, + 87, 50, 10, 37,174,218,114, 68, 96, 8, 0,172,222,176,179,217,157,168,212,113, 43, 86,172,148,135,197,104,113, 59, 70, 3,137, +136,133,197,202,131,113, 50,168,205, 19,110,194, 23,179,102,186,230, 22,216,113, 62, 92,141,136,155,231,136, 89,103, 28, 46,183, +185, 14,132,202,229, 29, 0, 53, 0, 68, 51, 12,249,177, 32,195,247, 16,112,193, 86,222,251,158,231, 29,245,101, 87,239,234,213, +236, 2, 73, 47,161, 88,209,154, 97, 72,125,134,192, 3, 32, 41, 57,133,239, 84,103,157, 90, 65, 70, 20,190,249,250, 43,172,218, +120, 0,169,217, 70,184,217,147,112,104,211, 66,124,178,120, 7, 12,166,146,123, 53,148,229, 71,138, 51, 70,207, 27,174,162,159, +139,142, 91,188,120,113,159,231,242,166, 79, 9,121,246,194,113, 69,127,191,100,201,146,175,159,250,189,222, 89,147,245,196,104, + 21,157, 84, 25,102,171,182,183, 95,229,223, 15, 29,220,239,145,171,179, 64, 42,226, 80,169,106, 77,204, 93,115,200,251,141,102, + 94,200,178,184, 97,231,250,165, 57, 70,189,118,151, 83,133,133, 42,168,165, 76,169, 56,182,127,223, 1, 84,175,164, 18,109,191, +148, 19,119, 43,214,240, 36,212,155,175, 78, 16, 87,117,213, 11, 6, 14, 24, 32, 63,115,246,220, 84, 29, 80,172,209,226, 24,174, +226,134,173,251, 84, 46, 50, 33, 24, 6,208, 26,108, 24,247,206, 91,175,254, 26, 35, 60, 55,118,244, 40, 48,133, 38, 43, 63, 59, + 29,159,207,120,223,168,176, 62,186,159, 24,159,152,210,173,239, 39,103,242,117,140,113,200,200,247,111,220,143, 90,156,171,215, +191,220, 34, 63, 38,179, 29, 38, 11,143,152,152,104, 76, 27,213, 29, 66,142, 5,199,241,142,206,210,182,146,111, 70, 93,106, 84, + 14,124, 69,131,182, 45,251,112,131,191,143,202, 83,169,144, 17,165, 92,194,212,175, 83, 75,212,170, 85, 27,113,213,160, 96,209, +165, 7, 6, 36,170, 13,136, 77,213, 64,226,211, 88, 48,180,203, 27,216,182,114,122,167,156,196,155, 44, 94,236,164,248, 12,191, +158,191,218,119,227,186, 21,146,140, 60, 11, 30, 38,234,144,158,107, 68, 90,174, 9,233, 57, 70, 40,101, 66,116,232, 55, 94,114, +244,208,143,125,187,182,111,185,250,101,206, 59, 54, 54,238,104,124, 74,218,224,224, 38, 45,176,237,231,159,218,187,187, 87,117, +205,203,139,203,119, 54,119, 22, 46, 92, 40, 94,178,100,137, 96,205,154, 53,249,173, 90,181,242,157, 53,107, 86,207,204,204,204, +235, 85,170, 84, 9, 58,185,127,203,217,198, 29,250, 55, 7,111,241,110,223,177,179, 72,194, 11,112, 42, 52,212,178,123,215,246, +108,131, 65, 59,177, 84,195, 33,119, 91,152,161, 99,224, 29, 16, 16,161, 20,219,187, 11,216,188,168,220, 19, 83,182,230, 2,251, +171,135, 76, 62,125,238,102,100, 84,179,176,120,213,217,176,199,153, 57,122, 75,237,152, 19,159,148, 90,240,114, 12, 3, 33,199, +194, 69, 38, 0, 91, 88,170, 42,253,131, 31,131, 97,188,139, 34,167, 12,152,194,111,128, 97,144,154,155,120,219,137, 62, 27, 12, +225, 9, 16,153, 92, 0,157,209, 17,154,175,232, 37,135, 58, 35, 25,223,175,222,130, 91, 55,111,160,199, 27,253,176,118,195,118, +140,123,103,176,177,172,218, 15,203, 22, 70,180,158,138,102, 41,101, 2, 0, 12,242, 10,172,216,119, 57, 9, 53,170,177, 78,191, + 24, 0,192, 69, 41,135, 70,107, 0, 43,114, 65,116,216, 49,249,241,115,215,102,205, 94,176,226,211,220,180,240,196,199,119, 47, + 33,200, 75,131,106, 1, 22, 68,164,187,226,102,118, 85, 4,213,172, 14, 86,116,195, 41,237,172,136,134,223, 28, 98,247,245,105, +214,184, 94,235,202, 42,119, 24,204,246,194,168, 22,135,159, 54,111, 69,124, 92,242,216,236,251,135,110,189, 14, 71, 91,144, 25, +171,150,168,106,126,112,247,218,153,216, 1,195, 63,128, 95, 64,165, 70,121,137,183,157,238,182,224,204, 62,187,147, 70, 75, 36, +119,159, 53,237,139,255, 77,233,209,123, 16,174, 94, 58,131,219, 17,209,104,217,178, 57,222,120,115, 40,180,249, 57,117,246,108, + 93,217,221,166,215,158, 20, 72,108, 83, 90,180,233,194,240,118, 59, 30, 61,188, 23, 93,156,150, 33, 45,242,246,149,180, 72,215, +103,154,167,188,234, 52, 82,186, 85,184,109,178,216,145,146,146,140,223,126, 63,223,196,144, 22,121,187, 60,215, 75, 34,226,112, +234, 86, 38, 44, 86, 30, 22, 27,143, 14, 29,187,155, 69,172,169,253,162, 21,155, 91,165,165,166,177, 10, 87, 47,190, 66, 64, 93, +145,159,196, 98,186, 19,163, 17, 89,172, 60,170,251, 43, 74,213,244,246,175,249,245,244,233,211,234,114, 34, 25,180, 5, 38,115, + 90,106,138,239,250,157,231,116, 15, 30,222, 13,168,168,114,115,253,223,202, 31, 69,249, 70, 6,153, 26, 19,114,180,249,204,240, + 9,159,249,111,252,110,241,136,210,140, 86, 49,221, 69,170, 29, 61,117,169,142,135,139,136,209, 25,109,124,118,190,197, 62,252, +205, 87, 27,116, 89,104,178,198,175, 88,190, 82,126, 43, 70,139, 59, 49, 26, 72, 69, 28,196, 34, 22,102, 43, 15, 39, 31, 39,214, + 87,229, 59,177, 77,179,134, 56,121, 59, 11, 28,199,194,160,205,213, 11,144, 29,213,172, 83, 15,121,211, 22,173,208,185, 83, 71, + 60,142,138,172, 20,122,120, 95,215, 43,191, 93, 72,183, 89,106,127, 88,160,142, 58, 80,174,192,130, 94,207, 89,197,190,239,250, + 5, 84,105, 59,112,232,187,110,149, 43, 5, 48, 42, 47, 79,216,136, 0,227,223,121,203,233, 39,223, 97,204,129, 37, 11,102,193, +100, 50,195,219, 93, 12, 66,128,205,171,231,194,108, 54,195,223, 83, 2, 77, 65,201,171,201,149,229, 71, 74,138, 66,149,171,239, +201, 83,102,172,180,253, 12,195,132,206,156, 57,243,115, 0,100,230,204,153,159, 23,109, 47, 94,188,216, 0, 32,181,140,166,195, +245,207, 24,173,162,147, 43,249,233, 22, 5,121,121,250, 93, 57,117,242,132,219,193, 59, 60,174, 30,184,137,222, 45,253, 32, 18, +176,144,187,249,227, 78,156, 6, 71,247,175,203, 59,244,203,143, 41, 38,147,233,219,178,219,154,107, 54, 83,202, 21, 39,127,222, +182,139,247,242,244,100,191, 63,165,142,201,214,218,158, 52,105, 69, 93, 59,204,223, 60,185,222,143,128, 57, 33,149, 74,107,154, +205,102,143,178, 50,118,243,169,132,194, 78,188,204,235, 40, 91,193,112,156,125,219,246,109,240,114, 21,195,100,229, 49,243,211, +143, 12,163,122, 40,243,134,191, 61,180, 75,231, 94, 83,206, 10, 21,181,206,180,105, 82,139, 52,110,220, 56,143,227, 56,167,186, + 82,168, 84,170,185, 44,203, 14, 19,139,197, 46,102,179, 89,107,230,141,242, 2,163, 25, 70, 11,160,215, 27, 33, 20, 57,204,162, +144, 99, 96, 48,154,161, 55,152, 75,127, 48,210,239, 93, 6, 80, 59,255,169,152,210,153, 7,213,197, 59,246, 28,250,104,208,219, + 67,102, 7, 52,122, 83, 25,151,166,129,136,177,160,121, 93, 63,156, 59,113,128, 36,199, 71, 77, 43,203,100, 1, 64,166, 58, 39, +208,219,219, 7,183, 98,117, 72,201, 54, 32,189,208,100,165,229,154,160, 53,104, 17, 92,217, 31,121, 26, 77,224, 75, 95, 95,224, +192,201,147, 39, 7,247,234, 63, 4, 83, 62,157,215,110,211,186,165,225, 10,177,112, 76, 65,198,163,243,206, 24,173,123,247,238, +229,204,152, 49,163,198,134, 13, 27,216, 17, 35, 70, 24, 26, 54,108, 40, 29, 57,114,100,187,173, 91,183, 74,229,114,169,225,206, +165,195,179,223,155, 60,179,255,250, 85, 11, 27,229,230,230, 50, 54,171,245,184, 37, 55,119,166,174, 12, 51,151,116,248,243,135, +115, 98, 44,163,187,183,247, 62, 92, 65,206,214,151, 16,243, 80,212,157,187, 11, 15,230, 90, 98, 78,172,209,202, 6, 47,155,156, +154,199,127, 97,100, 85,139,202, 50, 89, 0,192,114, 12,204, 54, 59, 92,100, 66,176, 44, 91,100,226,253,126,218,117, 92,238,237, + 38,134,144, 99, 33,224, 24,228,235,173,200,202,183,224,131,119,157,157, 33,132,240, 54, 59,129,193,108,131,190,176,118,168,205, +207,194,172, 79, 63,198, 27,125, 7,224,189,137, 31, 35,215, 0,220,140,213,194, 98,181,150,249, 80,176, 12, 11,189,201,134, 49, + 61, 42, 35, 71,103, 65,129,193, 6,179,141,135, 92, 44,128, 80,192, 66, 33, 21,192, 85, 46, 4, 8, 17, 21, 21, 38, 66,161,208, +104,181, 90,183,149, 82,163, 71,213, 64, 31, 24,172, 44, 90, 12, 89,138,110,173,107, 35,226,242, 62,193,133,171,119,171, 77,253, +244, 11,124, 52,174, 47,246, 62,172,129, 10,170,202, 80, 42,100,176, 18, 22, 0,113,178,195,222, 92,158,181, 12, 24,246,195,134, +205,145,243,191,154, 41,205, 43, 96, 32, 17,113, 56,123,230, 52,174, 92,187,185, 42,235,254,161,109,120,141, 8, 9,235,227,234, +234, 10,169,152,131,217, 98, 50, 59,223,117,129,128, 0, 77, 20,170,218, 63, 20,214,248,155,216,121, 20,179,175,108,163, 37,144, +186,206,252,240,211,249, 95,247,232, 61, 8,167, 66,247, 98,207,222, 93,246,214, 33, 99,185,237, 63,173, 67,187,110,253,208,174, +199, 16, 28, 63,176,245,227, 2,158,169, 55,126,202,236, 5, 29,186,244,194,169,163,123,145,145,158,188,204,217,244,114, 66,102, + 74,151,238,125, 97, 52,219,209,190,107, 31,156, 56,114, 96, 50, 10, 7, 89, 56,255, 18,123,174,124, 6,107,251,120,218, 20, 97, +102,158, 89,168,206, 55, 35, 89,173, 71, 92,134, 30,135,126,217, 68,156, 47, 47,204,205, 59, 4, 87, 20,142,255,230,108, 82, 96, + 69, 63,147,208,100,144, 69, 69,199,212,121,239,221, 81,194,106, 53,235,176,153, 26, 19,212, 26, 19,178, 52, 38,232,140, 54,212, +172, 88,139,181,218,152,214,229,205,103, 47, 55,177,112,237,145, 88,184, 42,132,104, 83,231,229, 7,218,242, 60,255,135,201, 90, +225, 48, 89,225,177, 26, 72, 68, 28, 36, 34, 22, 18, 17, 7,155,157, 56, 85,113,145,169,106,247,250,224,195,247,253,205, 54, 32, + 91, 99,134,128, 99,160,242,242, 80, 52,111, 52, 12,155,151, 78, 6, 0,140,155,241, 61,222, 27, 51, 18,117,235, 55, 68, 94,110, +174,239,176, 65,189, 86, 0, 56,224,108, 90,143,157, 58, 95,233,212,197, 91, 51, 62,152, 62, 71,249,118,223,206,220,237, 24, 13, +210,114, 76,136,142,210,150, 43,242, 6, 0, 54, 59, 15, 2,130, 45,187, 66, 33, 19, 11,160,214, 88, 64, 8,193,194, 53,187,225, + 34, 19, 34, 45,215,209,220, 95, 26,165,250,145, 82, 34, 82,229,136, 54,246,129,163, 47,151,183,179, 17,173,197,139, 23, 71, 44, + 94,188,184,216, 8,217, 83, 38,235,229, 22,149, 22,137, 20,117, 92, 61,189,174,158, 58,113,204,229,192, 29, 59,206,221,201,198, +160,246, 21,161,203, 73,196,183,159,190,157,195,128,152, 89,142,203, 51, 25,244,251, 13,134,130, 69, 0, 44,165,222, 52,190,181, +155, 40,164,202,211,107,215,255,108,243, 82,169,176,237, 82, 78,114,110,129,205,250, 71,179,149,149,185,121,114,125, 53, 27,111, + 13, 49,102, 60,190, 81, 86, 77,156, 39, 16, 45, 94,119, 8, 0, 1,207,243, 32, 60, 15,161, 84,169,240,170,222, 42,163,176,160, +147, 10, 88,198,248,116, 9, 64,120, 91,114, 86,108,233, 97, 80, 6,128,155, 92,136, 93, 23, 82, 0, 32,131,211,134, 61, 24,254, +182,163,185,208,104,150,230,215,175, 81,131, 52,111,222, 60, 79, 38,115,106,250, 43,206,199,199,231,250,236,217,179,235,188,247, +222,123, 18,177, 88, 12,155,205, 86,225,199,245,235,249,245,139,198, 97,224,228,181, 16,137, 37, 48, 24, 45, 16, 10, 5,200,213, +232,144,151,175,135, 86,111, 45,255, 29, 20, 19, 99, 86, 3,223, 28, 60, 32, 30,208, 83, 25,220, 66,204,138,208, 52,200, 15,231, + 78, 30, 36, 87, 79,108, 30,103,200,140,250,217,201, 27, 17, 58,163, 21,169,217, 70,164,100, 27,145,158,107, 68,122,142, 9,233, +185, 70, 48, 12, 3,163,217,246, 74, 47,174,130,204,200, 61,219,126,222,216,207,100,193,208, 14, 61, 6,224,227, 57,107, 43,111, +251, 97,201,233, 88,194,182,117,178,163,173, 61, 34, 34, 34,254,221,119,223,109,180,115,231, 78,174, 65,131, 6,134, 7, 15, 30, +200, 11, 77,164, 69,169,148,203, 54,125,183,248,100,139, 22, 45,126, 73,137,122,120,182,176, 61,189,204,130,189,114,199,209, 18, +153,229,214,248, 74,138, 54, 61,171,251,202, 81, 73,161,237, 89, 71,121,231,219,236, 46, 31,125,173, 62,187, 42, 51,205,100,251, + 85,109,224, 26,167,232,132, 78,245,193,179,154,140, 9, 3, 7, 13, 5,199,176,176, 24,245, 9, 69, 55,151,202, 77,140,185,219, + 31, 66, 41, 21,194, 69, 38,128, 82, 38, 68,187,122, 21, 80,142,242,140, 88,237, 60,244, 38, 59, 12, 38, 27,140,102, 27,188, 2, + 61,176, 97,219, 30, 36,102, 26,112,232, 70, 22, 34, 19,180,168, 85, 81, 1, 66,202, 46, 38,121,187,181,160,239, 91, 35, 92, 56, +150, 1,199, 50,108,189, 58,181,145,163,179, 64, 36, 96, 33,146,202,160,144, 8,224, 42, 19, 66, 36, 18, 34, 51, 51, 19, 38,147, + 9,149, 42, 85,146,150,110, 5, 9, 92,148, 50,212,170,230, 15,139,213,134, 99, 23,239, 99,209,180,129,232,222,161, 25, 24,161, + 18, 15, 77, 77,224, 82,193, 5, 60,203,194, 98,227, 97,182,216, 1,176,198,146,244, 2, 3, 3,187, 40, 20, 10,133, 94,175,215, + 38, 38, 38,158, 79,143, 60,144,104,231,250,143, 63,113,234,236,182, 62,111,116,199,173,240, 8,236, 61,112,248, 82,150,167,102, +122,209,223,212,175, 95,191,149,151,151,151, 50, 59, 59, 59,255,222,189,123,215, 95,182, 94, 64, 88,118,106,235,118,157,160,203, +203, 68, 70, 82,156,211,181,232,186,149, 93,240,229,226,181, 77,131,106, 7, 53,181, 19,135,241,170, 87,201, 5,159,204, 89,221, +180, 70,173,218, 77,139, 6,132,212,173, 84,250,180,108, 2,185, 75,143,119,222,251,120,113,191, 65,163,113,246,212, 97, 44, 95, +244,233, 54,133,155,119,221, 10, 30,110,141, 27,180,234,129, 75,167, 15, 67,234,226, 11, 15, 79,223,118, 35,198,124,216,109,208, +136, 9,184,114,233, 52, 86, 45,249,124,171,221,164,221,225, 76, 90, 21,170,106,222,141,154,180, 24,238, 82,193, 7,121, 26, 45, + 92, 60, 84,168, 27,220,124,248,253, 59,166, 25, 5,153,177,234,151, 54, 29,132,192,100, 33,200,213, 89,144,164, 54, 32, 62,221, + 97,180,120,190, 28,125,130,236, 60,163,148, 10, 4, 21,172,143, 43,221, 61,125,150, 84, 14,244, 97,190, 89,240, 41,103,129, 20, +234, 60,135,201, 82,231,155,161,214,152,161, 51, 90, 81, 65, 33, 0,111,231,203, 93,235,206,213, 89,224, 34, 23,194, 77, 46,114, + 58,202, 88, 28,235,126,218, 21,116, 39, 42,245,205,229,203, 87,202,111,199, 62,101,178,132,142,104,150, 68,196,193,206,243,128, + 19, 79,188, 80, 32,156,210,191, 87, 55, 36,101, 25, 28,163,150, 89, 6,181, 26,182,128,151,140, 71,215, 33, 51, 1, 0,125,123, + 57,186,182,197,166, 21,224,200, 85, 53,240,108,199,238,210,203, 98,131,129, 91,191,253,232,212, 61,187,127,113, 51,218, 5,248, +241,120, 60,244, 38, 27,164, 34, 14, 18, 17, 7,153,136,123,166, 63,118,217, 70,203,209,231, 46, 49,203, 10,189,209,136,124,131, + 21, 4,192,245,199, 58, 24,204, 54,104, 10,172,104, 85,199,227,213, 2, 33, 12,115,148, 16,210,251,121, 67,244,188, 89,122, 42, + 34, 85,156,198,141,167, 53,138,142, 47,201,200, 61,221,103, 11, 64,185, 70,112, 9,158,119,142, 79,111,139, 20, 30,117,221, 92, +220,174,158, 56, 30,170, 60,112,135,199,249,112,135,201,178, 26,178,176,108,198,176,228,252,188,172,206, 0, 98,156,253,103,114, +175,186,193, 82,177,228,236,255, 86,254,104, 81,249, 4,240,251,175,230,101,106,244,246,103,220,132,221,100, 98, 9, 79, 68,198, +140,199, 78,181, 33,176, 44, 99,153, 51,121, 0,120, 66, 48,119,229, 30,124, 61,125, 8,148,178, 17,114,134, 97,228, 5, 70, 27, +166,205,219,136,101, 95,142,117,145, 75, 4, 96, 24, 71,159,168,119,134, 14,112,238, 6, 52,218, 16,125,109,167, 78, 27, 27,250, +224,233,230,194,150,237,222,184,217,178,101,203, 60, 15, 15, 15,200,100,178, 63, 34, 21, 37,224,227,227,243,229,156, 57,115,130, + 38, 78,156,248,100,178, 79,129, 64,128, 15,222,127,159,181,219, 9,142, 31,223, 12,239, 42, 77,112,248,215,171, 8,233,210, 28, + 58,189, 17, 57,121, 90,240,224, 94,250, 70,212,230,101,157, 77,143,191,219,162,109,231,190, 56,127,242, 32,185,122,124,211,184, +242,204,209,227, 81,193, 35, 41,236,110,116, 93,134,169,224,136,104, 21,154, 44,179,149, 71,101, 31, 57,146,226,163,225,238,230, +150,228,172,158,204, 59,168, 63,195,146,137, 12,200,230,130,140, 71,123, 0,144,130,180, 7,195,246,236, 88, 31, 30,113,239,246, +162, 62,195,167, 8,122, 12,122,159,251, 97,241,135,159, 3,112,118,226, 61, 75,100,100,228,253,177, 99,199,182,185,114,229,138, + 29,128,158, 97, 24, 43,199,113,114,179,217, 44,234,220,185,179,230,225,195,135, 23, 80,124,167,197,103,104,247,238, 30, 47, 70, +162,125, 67,204, 91,134, 85,118,209,118,239,220,190, 53, 90,215, 15, 68, 82,251,214, 0, 48, 37, 65,167, 12, 50,214,216,184,203, +106,147, 29,251,225,167, 35, 95,143, 27,210,109,218, 54,193,220,229,105,161,115, 75,237,136,154,244,224, 66,207,226,108,188,128, + 99,225, 34, 19, 66, 41, 19,192, 69, 38,132,139, 84, 8,171,141,148,167,230, 72,172, 54,222, 17,209, 50,219,160, 51,216,112,246, +118, 6,210, 53,102,228,105, 45, 48, 88,236, 32, 32,142,218,168, 19,165,185,250,241,111,238, 69,111, 82,247, 74, 77, 52,235,215, + 44,117,221,119, 57,249,201,136, 62, 55,185, 24, 46,114,199,104,236,139, 23, 47,194,211,179,236,218, 62,207,243,216,123,226, 58, +150,111, 57,139, 19,155, 63,131, 84,196, 33,184,255, 60,140,126,179, 37,120,194, 35, 58, 50, 34,163, 86,189, 70, 62, 44, 43, 3, +203, 48, 48, 89,121, 0,164,196,235,105, 54,155, 61, 19, 19, 19,243,107,214,172,233,235,239,239, 63,136,227, 56, 2,237,109,211, +193, 95,114,244,103, 66,119,200, 11, 12, 38,187,220,166,217, 92, 51,205,208, 27, 53,107,130, 97, 24,226,234,234, 42, 58,123,246, +172,174, 97,195,134,222, 47,249, 40,177, 50, 85,237, 85,239, 77,154, 58,168, 70,245,234,216,179, 99, 51, 8, 97,246, 57,251,199, +219,143, 92,193,130, 89,207,142, 48,252,100,206,234,166,203,230, 77,121,102,223,164, 89,203, 75, 29,117, 40,147, 40,167, 15, 28, + 54, 30, 55,175,255,142,111,231,125,242,139, 73,151, 51,218,106,179, 14,206, 73,139,253,165, 90,189,150, 32, 22, 45, 78,237, 94, +138, 33, 35,199, 73,122,244, 25,132, 43,151, 78,227,235,207, 39,109,215,231,101,190, 11, 39, 59, 57,243, 68, 56,177,115,207, 55, +133, 6,147, 5,171,191,249, 10, 19,166, 47, 66,171, 46,125,133,247,110, 95,157, 8, 96,190,211,221, 33, 44,118,116,110,232,229, + 48,207, 86, 30,135, 99, 57, 65,113,119,160,128, 99,216,198,213,221, 97, 48,219,144, 95, 70,165, 82, 32, 18,166,231,105,242,171, +124,247,245, 84,174,192,104,131, 90, 99, 70,166,198,132,172,188, 63, 12, 86,150,198, 4,181,198, 12,161,128, 65, 84, 76, 2, 88, +161,160,220,253,243,114,117, 86,180,168,237,225,120, 70, 95,178,117,196, 42,112,109,121,226,194,157,129,203,151,175,144,222,137, +211, 34, 60, 54,191, 48,146,197, 65, 34,100, 33, 46,252,217,206, 59,250, 70,150,134,171,119,245,106,163,222, 25,209,213, 85, 41, + 67,234,163, 76, 8, 56,199, 20, 49,110,170, 64,184, 73,140,248,112,210,120,120,121,186, 35, 49,203,132, 85, 7,162, 16,126,255, + 49,120, 67,249, 78,123,245,143,191,132,188,247,193, 39,238,172, 80,140,173, 39,227, 28,233,228,236,120,120,245,136, 49, 53,250, +110,129, 46, 63,155,128,216,157,236,131,204, 16,155,221,113,187,125, 61,119, 38,126,217,242, 61, 78,134,101, 62,185, 3, 47,239, + 91,134,169,179, 22, 34, 43,223,140,226,238,203,210,252, 8, 0,245, 83,145,168, 23,182,159, 50, 71,197,109, 51,133,219,230, 18, + 52,204,207,153, 43,243,115,251,205,207,233, 21, 55,247,223,250, 50,155, 14, 95, 48, 69,238,222, 13,228, 82,197,239,199,143, 31, + 81, 28, 12, 39, 79, 76,150, 69,159, 69, 22, 77,233,155,156,159,167,238, 81, 46,147,229, 93,171,129, 68, 46,185, 48,123,225, 42, +147, 79, 64, 21,219,177,219,249,217, 90,163,221,246, 98, 31, 4,133, 93,225,230,109, 20,136, 37,203,133, 6,243, 87, 89, 89, 15, + 10,202,138, 60,241,132, 32,244, 90, 58, 8,113, 84,145,118, 95, 76, 65, 97,205, 28,118,222,209,172,242,235,237, 76, 8, 10,251, +161, 56, 27,254, 94,247,227,247,249,189, 27,106, 10,134,127, 61,247, 73,115, 97,171, 70,142, 72,150,171,171, 43,220,221,221,161, + 84, 42, 81, 86,211, 33,195, 48,239,188,247,222,123, 47,212,254, 51, 51, 51,209,173,107,103,172,249,126, 3, 26,117, 29,133, 95, +127, 59, 9,139,149, 71,112,189,234,168,226,239,129,164, 12,237, 75, 61,232, 10,159,160, 15, 90,116,126,243,243,118, 93,250,226, +236,137,253,228,234,137,159,198,151,119, 34,196,222,221,218, 28, 89,176, 96,110,181,217,139,190,147,184, 72, 5,120,160, 51,131, +101, 24, 84,246,145,195, 83,193,226,252,193,173,198, 33,125,219, 56, 61, 57, 94, 96, 96,192,182,101,107,214, 43,150, 45,153,215, +249,102, 24,115, 86,151, 26,149, 3, 0,250,140,200,111, 30, 2,247, 43,254,126,234, 88,163,142, 3,224,227, 95,189,123,108,198, + 67,167,205, 6, 0,125, 76, 76, 76,236,236,217,179,131,150, 44, 89, 66, 56,142,227, 1, 72, 86,174, 92,169,127,244,232,209,109, + 56,134,230,162,172,151, 77,215,238,245,167, 41,197,246, 86, 21,228,108,253,234,190,114,180,174,239,104, 21, 29,210,187, 29, 2, + 43, 85, 66, 76,186,190,113,142,158, 23,234,204, 92,245,181, 63,134,223,168,234,197,141,179, 25,204,247, 1, 28, 42,111,254, 48, +248,163,131,124, 81, 52,203, 69, 38, 4,239,184, 87,202,101,180, 76, 22, 59, 12, 38, 59, 12,102, 27, 10,204,118,232,205,118,240, +196,241, 76, 48, 12, 3,139,141,135, 83,213,230,231,238,125,215, 10, 94,168, 94,149,129,171,220,145, 54,215,194,233, 30, 24, 0, +158,158,158, 80,169, 84, 78, 69, 69,205, 22,199, 35,110,182,242, 79,154,245,205, 22, 27, 8, 33,136,138,138,252, 44, 62, 54,182, +127,205, 90, 53, 59,212, 11,110, 84, 65, 46, 97, 1,160, 68,163,165,215,235,237, 46, 46, 46,170, 10, 21, 42,176, 41, 41, 41, 79, +204,115,205,198,157,109, 7,246,239,195,192,129, 3,116, 15,174,223,121, 50,196,221, 96, 48, 48,109,219,182,117, 13, 12, 12,100, +246,174,171,214, 0, 0, 32, 0, 73, 68, 65, 84, 77, 38, 83,126,121,179, 73,225, 93,251, 77, 15,207, 10,139,222,121,119, 66,237, +206,221, 66,112,238,204, 41, 28,218,191,243,103,189, 58,234,148,179, 34, 65, 65,117, 94, 24,117, 88,163, 86,237, 23, 70, 29, 86, +169, 86,171, 84,163, 85, 47,184,121, 75,194, 8,112, 50,116, 55, 49,178,150, 73, 0,120,187, 81,187,123,215,186, 47,231, 15,155, + 56,171, 70,175,126,195,240,206,200,209, 16, 8, 56,156,255,245, 8,150,205,251,248,168, 78,147, 57,202,153,110, 2,142,208, 91, + 93, 81,128, 44,240,163, 74, 53, 26, 32,236,234, 37, 68, 71,221,139,184,115,227, 74,253,154, 13, 91,193,219,191,242, 71, 9, 94, +220, 18, 60,120, 96, 41, 75,198,108, 52, 38,140, 30, 53, 18, 79,143, 58,108,221, 36,200,147,121,254, 1, 0,160,215,102, 90, 54, + 45,157,246,168,104,212, 33,111, 49, 39,148,164,171,201, 85,239, 61,255,219,181,233,253,123,135,176, 89,249,102, 71, 4, 75, 99, + 46,252,152,144, 85,244,115,190, 9,181,252,149,136,140, 8,227,141,154,172,125,229,124, 46,141,163, 7,247,188, 95,116,239,242, + 60, 1, 3, 24,203,221, 44, 37,116, 29,255,205,183,203,165,119, 98,117, 8,143,203,119, 52, 21, 10, 57,135,193, 18,178, 79, 76, +151, 99, 52,123, 25,209, 33,134,251,122,204,168,161,200,202,183,128,231, 1, 1,199, 22,126, 68, 72,212, 50, 72,210,234,145,149, +171, 70,108,124, 2,242,210,163,193,178, 44,188,252,107, 59, 61,147,180,157,136,253,244,102,210,112, 80,239, 14,130,253,191,167, + 65, 46, 17,192,164,205,192,241, 93, 75,213, 38, 93,254, 34,131, 94,183,223,153,249, 28,255,232,130,192,168,243,117, 70, 31,137, +144,195,158, 45,223, 97,240,232, 73,207,148,190,159,125,177, 0, 96, 25,228,228,106,193, 48,140,186,124,229, 18,115,163,180,237, +151,140,140,189,178, 70, 49,102,235,197,138, 66,201,181, 81,114,252,212,137, 35,138,203,241, 18, 92,143, 76, 43, 52, 89,106,126, +225,228,222,201, 90, 77, 78, 79, 0, 81,229,171, 23,178, 61,135,140,153, 30, 81,189,118, 61,211,185,123,186,184,188, 2,107,137, +253, 28, 90, 15,154, 29,113,243,232,154, 94, 26,107,204,251, 10,191,122,118,222,102,251,198,160,142,154, 87, 66,211,161,120,222, +170, 61, 79,154, 13,103, 44,217,234,248,217,110,135,157,240, 32, 60,240,225,151,235, 96,227,237,224,237,118,240,118, 2,171,157, +200,203, 74,174,202,191,202,254,220,135,187,235, 12,159,255, 98,115,161,187,187, 59, 60, 61, 61,225,233,233, 9, 87, 87,215, 50, +141,150, 80, 40, 84, 10, 4,207, 94,234,132,132, 4,196,199,199,195,213,213, 21,132,183,194,108, 5, 26,180,234,129,187,209,247, +112,250,242,109, 16,222, 14,133,178,252,171,188, 40,124,130,222,111,222,169,255,119, 93,250,141,197,175,251,127, 36, 55, 46, 30, +153, 96,200,140,218,232,116,132,222,110,103,172, 86, 43,122,247,232,148,112, 43,226,241,137, 47,166, 79, 12,105,211,103,130,164, +117, 80, 0,140,102, 59,146,227,163,113,254,224, 79,198,218,213,252, 78,118,109,223, 50,193,106,181,194,110,183,151,249, 34, 55, +154, 45, 89,156, 80,166, 24, 58,116,184,240,198,245,235,251, 20,222,181,246,216, 25,246, 14, 67,248, 96,134,144,129,193,193,117, + 97,177,242,208,235,243,115,203,123,206, 90,173, 54,118,243,230,205,213, 70,141, 26, 37,175, 87,175,158, 48, 58, 58, 26,203,150, + 45,203,214,106,181,177,206,106,156,186, 24,185, 82,192,228, 62, 42,138,104, 37,182,107,141,161,125,218,225,151,163,151,113,254, +210, 21, 36,232,148,183,117, 54,193,193,164,132, 84, 83,253, 10,249,251,250,181,174,194,237,217,146,187, 47,162,211,204,183, 9, +145,156,202,186, 48,183,192,249,135, 27,208, 26,172,112,149, 59,230,123, 42,138,108,113, 12,227,180, 35, 98,128,216, 75, 87,194, + 26, 52,171, 85, 15,183, 98, 53,200,204, 51,193, 96,178,129,231, 9,120, 16,120,186,136, 33, 21,177, 72,140,143, 5, 79, 44,113, +229,124, 85,168, 59,118,232, 40, 0, 24, 48, 12, 17, 8, 5, 2, 16, 56,230, 87,148,201,100, 58,149, 74,229, 84, 68,203, 98,179, + 97, 96, 72, 75,180,106, 30,140,254, 19, 28,115,102,158,249,121, 38, 60,148, 66,252,178,109, 35,146, 46,174,220, 86,173,245,196, + 83,247,238, 70,188, 21,113,235,247,225,111, 52,149, 53,246, 21,164,138, 74, 10,147, 22, 20, 20,236, 3, 32, 22,137, 68, 33, 29, + 58,116,168,176,111,223,190, 60, 47, 47, 47, 94, 44, 18,169,251,245,237,195, 11, 69,162,156,162, 99,127,251,237, 55,225,132, 9, + 19, 92,114,115,115, 19, 51, 50, 50,174, 0,176,150, 94, 17, 12,234, 6, 22, 59,193, 48, 82,165, 76,158, 80,181,106,117,255,230, +173, 90,186,189, 57,112, 48, 36, 98, 9,126, 61,117, 2,171, 87, 44,217,173, 75,123, 48,166, 60, 87,242,117,141, 58, 76, 78,140, +139,213, 27, 76, 13, 27, 52,235,196, 92, 58,117,112,138, 5, 94, 43, 56,137,101,105,183,129,147,106,196,166,234,176,122,241,103, +240,112, 83, 32, 46,250,161,225,209,131,187,235,172,198,252,207,156, 54, 89, 0,228,217,246,183, 90,143, 12,241, 48, 89,236,184, +120,246,168,145,183,241, 33, 87, 46, 28,139,174, 88,187,185,180, 65,243,174, 30, 89,135, 54, 14,212, 3,191,148,165,147,242,240, +197, 8, 46, 49,231,197,157, 57,123,218,205,167,114,125,142, 1, 3,139,201, 8,117,204, 13,155, 62,227, 97,126,126,202, 61,167, + 70,225,102, 39,225,203, 89,115,254,247,126,243,102,205, 20, 4,210,103, 34, 88, 69, 6, 43, 43,223, 12, 47, 23, 49, 12,249,106, + 60,186,113,194,168, 87,115,165,206,119,102, 51, 23,200,179, 50, 51,196,127,116,103,136,106, 85,218,241, 89,153, 25, 98,155,185, + 64, 94,246,171,142,131,171, 66,140,187,113, 41, 79, 58,190, 75,132,142,190, 89, 98, 33,247,164,159, 86, 81, 89, 80, 6,157, 68, + 82,119,164,100, 27,193,128,128,183,219, 96,179,154,161,205,207, 71, 74,106, 58, 50,210, 51,160,213,230, 65,174,244, 64,131,198, + 45,224,162,144,226,206,249,221, 32,132, 56, 53,175,161,149, 17, 6, 53,111,213, 94,114, 47,222,209, 23, 75, 42, 36, 56,178,115, + 73,182, 46, 63,179,189, 46,237,209,163,242,150,197, 54,187,253,116,248,253, 71,245, 43,250, 85,101,110, 71,107,176,109,195, 26, +152, 11, 35,155, 86,171, 29,247, 18, 11,144,150,163, 71, 98,204, 3,194,219,237,167,241, 31, 65, 80,114, 0, 16,130,224, 6,117, +209, 99,196,155,248,254,251,117,136,137,141,231, 23, 77,233,149,168,211,230,189, 81, 14,147,213, 13,133,115,109,232, 51, 34,191, + 49,120, 52, 79, 62,124, 43,135, 53,152, 73,169, 29,124,164,222,149,209,126,204,178,147, 6,109,142,216,110,210, 11,142,108, 27, +179,179, 56, 77,135,131,134,121,209, 39, 67,160,148, 9,192, 48, 12,138,154, 11,215, 46, 24, 15,185,196,209,182,108, 48,217, 48, + 98,218,114,108, 91,254, 49, 8,128, 97,131, 47,235, 75, 74, 39, 28,107, 23,126,232,135,235, 21, 19,226, 51, 83,186,245,253,228, +140,209, 34, 49,245, 25, 48,234,102,179,102,205,242,100, 50, 25,100, 50, 25, 92, 93, 93,225,225,225, 1,119,119,247, 50,207,221, +106,181,234,204,102,179,167, 88, 44, 6,207,243,136,139,139, 67, 92, 92, 28, 52, 26, 13,212,106, 53, 10,116,249,182,235,103,246, + 8, 26,180,238, 5,255,234, 13, 81,185, 86, 35, 8, 57, 6, 2, 1,139,243,135, 55,148,148,206,226, 77, 86,199,126,107,187,246, +127, 15,191,238, 95, 79,110, 92, 60, 50,209,144, 25,181,193,217, 60, 42,108,238,185, 51,112,224,192,134, 19, 38, 76, 16,205,153, + 62,225,228,209, 83,231,163,246,132,174,239,155,155,155, 23, 72, 8,129,187,155, 91,210,144,190,109,142,116,110,219, 60,225,204, +153, 51,252,206,157, 59, 77, 12,195,220, 45, 77,211, 81, 72,101,254,124,230,244,217,185,237, 59,118,194,198, 45, 59, 59, 70,220, +127,208, 49, 58,250, 17, 2, 43, 87, 71,213,106,181,160,103, 60,112,246,194, 37,232,242, 50,127,118, 38,157,207, 69,181,152,220, +220,220,223,135, 12, 25,210,227,242,229,203,236,144, 33, 67,244, 89, 89, 89,191, 61, 21,197, 34,101,105, 94,249, 97,128, 26,192, +207,149, 59,142,222,157, 98,201,251, 8,192,146, 74,149, 43,225,252,165, 43,184,114,249,218,186, 44,121,165,121, 99, 70,188, 59, +190, 74, 63,238,189,126,173,171,112, 42, 15, 57,118,172, 95,198, 29,190, 18,191, 60, 62,219,190,113,201,133,185, 11,156,201,163, + 39, 47, 14,173, 5,109,235, 86,128,213, 78,192, 19, 71,129,235, 34, 21,150, 84,240,190,160, 41, 48, 75,198, 76,156, 48, 33,186, + 65,112,227,169, 35,222,157, 40,106, 92, 61, 16,215, 31,231, 1, 12,131, 10,190, 10,164,165,165,225,226,222,245,182,220,148,135, +235, 56,142,159, 95,142,235,137,220,132,219, 53,159,218, 28,159,149,149,133,243,231,207,163,200, 96,121,123,123,151,100,180,158, +209,204,206, 72,253,109,193,183, 63,182, 29,247,206, 0,244,233, 84, 31, 23,110, 68,195, 92, 56, 95, 83,209, 80,242,216, 43, 63, +136, 63, 26, 82,221,252,254,192,218,249, 6,171, 56,254,203, 56,205, 69, 56,214, 96,229, 75, 72,167, 57, 39, 39,231,112,100,100, +100,187, 70,141, 26, 85, 57,118,236, 88, 78,196,181,147, 83,158, 78,196, 39,159,124,162,252,254,251,239,229,132,144,223,204,102, +115,140, 83,231,206, 98, 71,216,205,155,158, 22, 43,143, 75,215,238,212,237,218,182, 49,120, 2,220,184,113, 3, 27, 55,109, 52, +222, 13,191,189,180, 32,195,119,126, 41,230,165,216,235,105,127,181, 81,135, 79, 52,211, 82,226,151,254,122,116,239,182,230, 29, +251, 98,248,135,243,231,159, 63,186,115,110,211,246,125,216,186,205,123, 32,236,202, 89,156, 62,118,226,127, 22, 93,206, 92,148, +221,119,164,216,116, 74,100,242,201,245,154,118, 68, 98, 66, 60,226, 30,221,251,217,152,243, 56, 53, 33,154,251, 57, 53, 57, 97, + 98,181,250,109,113,249,228, 47, 83, 74, 49, 90,165,222,243,129,222,178,245,199, 66, 15, 15, 77, 78,254,193,183,192, 96,148, 16, + 66,140, 18,177, 32, 93,201,106,119,229, 59,157,206, 7, 22,117,106,149,129,131, 71, 76, 60,186,122,245, 10,161,143,187, 28,233, +185, 70,228, 27, 44,208,234, 45, 96, 25, 6, 53,253, 21,208,107,115,112, 97,239,183, 86,179, 46,119, 8, 16,109, 41, 73, 83,161, + 10, 90,152,251,248,236,135,159, 76, 58, 7,177, 91,160,127,213, 46,179, 74,141,214,105, 83,110,247,253,100,210,145, 32, 66, 72, + 87,133, 42, 72, 91,144, 25, 57,187,164,115,103, 24,199,243, 61,188,115, 32, 44, 54,199,252, 99, 54, 30,176,243,124, 97,148, 15, + 32, 79,218,243,153, 50,206,157,225,119, 29,253, 13,169, 25,121, 48,152,173, 48,153,109,176, 88,237, 96, 57, 14,238, 30,238,168, + 85,181, 9,220,220, 93,145,145,158,138, 43,103, 14, 35, 42,252,194,111, 12,193, 60,131,250,209, 25,103,242, 72, 36,115, 15,242, +243,247,101,211,242,205,144,137, 57,220,190,112,204, 98, 53,155,150, 58,105,178, 94,208,204,203,206, 89, 62,117,250,167,195,126, +218,188,197,183, 97, 53, 87, 36,103, 25,144,172, 54, 66,107,180, 22, 26, 49, 30, 38, 93, 22,194,207,110, 73,183, 27,181,203,241, + 31,161, 68,163,101,179, 24,181,251, 78, 92,247,156, 57,247, 91,238,113,116,140,117,225, 71,189,147, 13,186,252, 94,229,142,100, + 61,197, 79, 31, 84,251,229,207, 56,137, 23,154, 11, 9, 15,158, 16, 28,185,150,254,164,185,144, 47,236,121,121, 43,186,244,101, + 4,159, 94,187,176, 83,175, 41,191,134, 71,106,183, 27, 12, 25,110, 15, 31, 47,205, 5, 0,142,227,158,124,138,250,102, 25,141, + 70,115, 25, 77, 40, 91, 55,108,216, 48, 99,226,196,137,146,164,164, 36, 68, 71, 71, 35, 47, 47, 15, 82,169, 20, 39, 78,156,176, +130,183, 45, 13,191,124, 32, 46, 50,236,212, 87, 65,205,122, 84,108,216,186, 23,228,114, 5, 4,196,249,206,152,114, 85,237,161, +205, 58,246,251,174,235,155,227,112,250,192, 6,114,227,194,225, 73, 6,117,212,250,242, 94,203,188,188,188, 8, 0,143,150, 46, + 93,218,120,227,198,141,213,166, 79,159, 30,179,245,187,185,171, 1, 32, 59, 59, 27, 0,112,235,214, 45, 50,105,210, 36,147,209, +104,140,205,205,205, 13, 67, 25, 3, 32, 0,192,160,150,127,189,113,237,146, 6, 73, 41,105, 3,170, 55,104, 1,239,106, 45,224, + 91,179, 37,114,181, 22, 92,127,156,138,152, 7,103,240,224,210,222, 99,122,165,109, 46,202, 57,191,113,163, 70,141, 2, 89,150, +173,170,211,233,124,235,213,171,215, 72,161, 80,220,106,212,168, 81, 19,129, 64,144,124,243,230,205,248,242,104, 37, 92,216, 98, +170,220,113,244,170, 4,173, 75,231,152,116,125,147, 4,173,203, 45,189,196,237, 99,245,217, 85,166,159,184,128,229,196,146, 21, +177,103, 75,254,190, 29,235,151,113, 35,198,127, 98,191,167,241,248, 72, 32, 19,255, 90,190,112, 53,155,246,254,168,254,127, 76, +239, 80, 24,201, 42,252,217,169, 48,189, 70, 19,174, 1, 48, 35,252,190,240,187,123, 31, 77, 88, 16,220,188,237,200, 14,111, 12, + 97,109, 34, 37, 78, 30,248,129,196,134,159,221, 35, 32,246, 47, 12, 78,172, 6, 80,102,115,144,217,236,140,201,122, 49,141, 73, +138, 78,123,118,110, 26,189,239,192,254,197,111,246,235,239,185,246,203,183,241,237,143, 7,161,144, 73, 64,120, 30,111,119, 14, + 28,244,213,123,117,250, 6,250, 72, 3,246,157, 75,190,248,225,138,123, 51,244,122, 75,148, 19,145, 24,146,149,149,117, 73,169, + 84,170,219,181,107,215, 74, 34,145, 48, 89, 89, 89, 2,149, 74,101,115,115,115, 51, 39, 39, 39,235, 77, 38,211, 62, 0,229,154, +118,220, 98,229, 17,151, 97,196,161,253,251,112,231,218, 25, 60,120, 16,169,125,112,255,193, 26, 70, 64, 86, 20,100, 60,202, 1, +202, 93,193, 7, 95,236,168, 67, 82,238, 81,135,118,147,118,199,214,117, 11,187,232,141,166,209,141,218,244, 70,149,186,109, 89, +139,213,142,187, 55,206,225,220,222, 21,223, 90,116, 57, 51, 95, 37,143,253, 43, 86,171, 69, 56, 49,126, 63,127, 20,132,231,215, + 1, 0,225,249,117,183, 46, 31,155,216,178,215,123,168,160,170,210, 40, 47,241, 22,131,151,152, 61, 92, 36, 96, 11,142,239,251, +233, 64, 92, 92, 28, 30, 62,124,136,199,143, 31, 35, 39, 39, 7, 59,118,196,149, 43,127,244,185,241,191, 70,221,103,123,190,245, +246,240, 35,131,134,190, 35,173, 86,171, 33, 27, 84,209, 3,158, 74, 1, 34, 31,199, 35,234,102, 56, 31,121,253,152,209,146,159, +249,166, 33, 55,190, 68,227, 39,247,170,235, 3,216,103, 22,173, 93,216,186,117,219,160, 79, 23, 45,110,229,233,173, 42,182, 28, +207, 86,103,138, 63,251,240,112,208,149,171,191, 59,181,214, 33,111,183,103,143, 31, 61,132,231, 28, 11,133,226, 73,156,186,240, +234, 57, 42, 83,142,253,132,183,149, 25,193,127,119, 64,123,216,120, 30, 5, 6, 11,242, 11, 76,208,104,141, 72,203,204,198,157, +240,112, 92, 56,114, 24,209,145,119, 98,173,102,243, 41,150,101,246, 26, 50,162, 46,148,175,165, 73, 80,205,179, 66, 5,196,230, +232, 32, 21, 11, 16, 31,117,211, 84,144,175,217,254,178,247,145, 33,251, 81, 90, 38,199,244, 24, 50,100,232,137, 46, 61,251,185, + 53,111,211, 77,238,229,234, 14,145,128,224, 81, 92, 42,194,126, 59, 81, 16,115,231, 98,190,213,172, 11,121, 29,171,190,252,205, + 41,123,212,161,197, 84,208,119, 88,255,142,251, 57, 78, 32,230,121,155,201, 98, 54,189,245, 42, 38,235,207,130, 16,123,242,232, + 97, 3,158,169, 27,216,120, 34, 27, 54,248,164,225,233,186,130,213, 78,228,195, 6,255,166,119, 20, 32, 37,119,236,243,243,171, +208,187,104,237,194,132,132,236, 27, 57, 57,166,115, 0,146,141, 70,227, 75,167, 49, 35, 35, 99,193,162, 69,139,250,232,245,250, + 58,157, 58,117,146,184,186,186, 34, 59, 59, 27,167, 78,157,178,134,134,134,222,207,204,204,252, 10,200,180, 25,208,228,231,112, +227,129, 81,145, 55, 79,125, 85,167, 89,207,138, 13,219,244,114,190, 48,147,200,198,117,233, 55,150, 57,125,112, 3,185,126,254, +224,251, 6,245,163, 31, 95,225,178, 90,140, 70,227, 53,163,209,120,239,139, 47,190,104,238,227,227,227,243,213, 87, 95, 73,243, +243,243,133,107,215,174, 53,102,101,101,165,231,231,231, 95, 65, 41,253,105, 94,228,150, 85,147,130,129,199,247,109,232, 76,246, +109,232,238,238, 21,208,195,205,187, 98,141, 60,117, 74,172, 70,157,122, 10,192,233,194,137, 34,203, 69,227,198,141,171, 51, 12, + 51, 4, 64, 3,133, 66, 81, 83,169, 84, 74, 8, 33,117, 24,134,137,224,121, 62,188, 94,189,122,161,247,239,223, 47,215,100,178, + 9, 23,182,152, 2,131,218,238,204,209,243, 34, 51, 43,218,153,112, 97,139, 9, 0, 50,127,253, 84, 15,224,208,253, 78, 51, 6, + 30,190, 18,191, 58, 34,215,109,138,250,252,226,195,229, 77,179, 38,249, 78,205,215,117,255, 27,211,238, 39, 3, 24, 29,126, 19, +203,238,222,186, 50,135, 33, 16,218, 97, 91,104,200,124,124,243,117,232, 11,133, 66, 99, 64, 64, 64,177,163, 11, 37, 18,137,209, +100, 42, 45,128,114,193,166, 75,195, 70,160,227,150,253,187,183,140, 62,120,248,208,226, 14, 93,223,244,148, 86,172,136,170, 42, + 6, 91,102, 54,157,114,230,150,250,122,191, 79, 47,126, 31,147,106, 12, 71, 57,251,195,232,116,186, 40, 0,185, 58,157,174, 63, + 33, 36,137, 97,152,192,220,220,220,219, 86,171,245,110,185, 13, 1,143,225,173, 91,183,216,193, 48,140,128,216,248,111,174, 8, +185,157,198,180, 7,201,120,197,101, 73, 26, 86,117,197,180,175, 86, 53,173, 81,179,118,211,162,181, 14,235, 87,113,193,132, 25, +203,154, 86,169, 86,171,233, 31,235, 31,150,217, 77,128, 88,245,185, 99,246,111,250,230,226,173,171,231, 62,247,242,171, 82, 37, + 61, 57,230, 65,210,227,219, 11,236,198,252,253,175,154,207,113,143, 35, 86,108, 92, 58, 99,122, 90, 74,236, 70,189,250,209, 61, + 0,208,171, 31,221,123, 16,134, 47,179,210,147,167,103,103,198, 44,125,217,107, 81, 80, 80,144,186,125,251,118,247,182,109,219, +178, 62, 62, 62, 80,171,213, 56,119,238, 28,207,243,124, 74,185,181,114, 98,207, 21,228, 48, 21,126,254,241,187,111, 68, 10,151, + 94, 54,155,205,159, 16, 64, 32, 16,164,153,245,249, 39,180,172,226, 83,228,198, 27, 75,127,103,240, 12, 0,182,104,237, 66,158, +231,153,111, 86,111,137, 23, 74, 93,138,157, 12,209,106,212,202,121,158,119,122,173,195,188,196,176, 26,175,235,249,102, 8,153, +215,168, 89,171,207,173, 86,139,177,240,249, 48, 2, 48, 18,130,108,150,101, 46,112,188,245,100,254, 43, 84,166, 24, 6,174,132, + 17,192, 69, 38, 0, 3, 6, 58, 77, 14, 41, 79,159,172, 98, 13,113,102, 84,132, 62,179, 99,229,227,230,221,163,206,254,122,108, +176,221,110,175, 90, 24, 51,136, 51, 25, 10,246,232,210, 60,126, 6,110,218,240,239,231,104,145,217, 98,254,228,127,228, 84, 51, +202,223, 73, 51,168,154,172,127,197, 0,159, 81,113,241,153,215, 99,146,244, 63,227,217,101,117, 94, 37,157,156,143,143,207,151, + 12,195,140, 20,139,197, 74,179,217, 92, 64, 8,217,154,145,145,177, 0, 47, 44,254,219, 68, 40, 83, 25, 70,137,165,242,217, 22, + 99,193,239,250,204,168,225,101,157,187,220,187,118, 15,169, 66, 49,195,104, 40,216,170,207,136,218,242,154,175,167,155, 68, 34, +105,162, 84, 42,133, 89, 89, 89,215, 0,104,254, 78,249,222,168, 81,163, 74, 44,203, 86,229,121,222, 7,128, 27, 28,163, 66,178, + 4, 2, 65, 74, 97, 68,139,148, 87,179,221,187,123,188,186,118,175, 63,237,212,197,200,149,133,205,138, 79, 8, 24,180, 92, 58, +178, 87,231, 79,126,222,127,168,184, 81,135,255,184,123,254,255, 79,179,163, 64,233,151, 53,154, 21,187, 45,236, 26,100,212,103, +165,166, 76,186,116, 87,125, 13,128,246, 85,210, 41, 18,137, 70, 88, 44, 22,153, 72, 36, 50, 88, 44,150,237,127,151,115,151,169, +130,198,178, 32, 78,175, 76,193,131,185,249,220,160,149,127,203,189,196, 53,108,216,176,189, 72, 36,170,100,183,219,229,102,179, + 89,111, 48, 24,226,226,227,227,127, 71,201, 11,159,255,169,233, 84,168,106,173, 16,137, 36, 31, 1,128,197, 98, 90, 85,144,249, +104, 90,105,127, 88,202,241,255,232, 60,242,170,218,236,145,128, 19,122,163,112, 98,110,222,102, 83,103,196,222,168,245, 23,166, +147,242,146,153, 75, 53,169, 38,213,164,154,207,195,210,235, 73, 53,255, 74, 77,169, 95,221, 64,169, 95, 93,167, 39, 93, 46,225, +120,122, 61, 41, 69,140, 47,230, 3,192,137, 9, 75, 41, 20, 10,229, 79,128,167,151,128,242, 87, 98, 76,123,144,244,103, 30, 79, +249,207, 81, 98,159,104,166, 20, 87, 90,158,144,224,203, 56,219,211, 84,147,106, 82, 77,170, 73, 53,169, 38,213,252,207,105,150, +165,253, 79,108,146, 28,255,220,246, 81, 0,255, 47, 29,254,105, 88,149,106, 82, 77,170, 73, 53,169, 38,213,164,154,255, 53,158, + 24, 47,150, 94, 11, 10,133, 66,161, 80, 40,148, 63, 7,218, 71,139, 66,161, 80, 40, 20, 10,229,213, 40,174,233,144, 26, 45, 10, +133, 66,161, 80, 40,148,215, 64,137,157,225,105,211, 33,133, 66,161, 80, 40, 20,202,171, 81, 20,209,242,195,115,211, 59, 80,163, + 69,161, 80, 40, 20, 10,133,242,122, 72, 67,113,209,173,208,208, 80, 82,220,207, 20, 10,133, 66,161, 80, 40,255, 31,252,195,189, +200,211,145,172,241,133,219, 0,158,138,104, 81,131, 69,161, 80, 40, 20, 10,229,239, 98,182,254, 97, 20, 69,178,138, 62,105, 47, + 24,173, 62,125,250, 48,212,108, 81, 40, 20, 10,133, 66,249,171,248, 55,122, 17,246,249, 19,164,217, 76,161, 80, 40, 20, 10,229, +175, 52, 91,255,166,243,161,211, 59, 80, 40, 20, 10,133, 66,161,188, 26,126, 0,122, 63,181,253,255,182, 4, 15,133, 66,161, 80, + 40, 20,202,191,157,241, 37,109,211,136, 22,133, 66,161, 80, 40, 20,202,235, 55, 91, 20, 10,133, 66,161, 80, 40,148,127, 50,116, +101,115,170, 73, 53,169, 38,213,164,154, 84,147,106,254,219, 41,154, 71, 11, 40,105, 30, 45, 10,133, 66,161, 80, 40, 20,202, 75, +209, 27,142,249,179,198, 23,126,247,166, 70,139, 66,161, 80, 40, 20, 10,229,245,242,194,242, 59,212,104, 81, 40, 20, 10,133, 66, +161,188, 94,131,181,158, 26, 45, 10,133, 66,161, 80, 40,148, 63, 25,106,180, 40, 20, 10,133, 66,161, 80,254, 36, 24,148, 60,114, +224,116, 57,116, 94,102,244,193,105,170, 73, 53,169, 38,213,164,154, 84,147,106,254,231, 52,203,210, 62,141,127, 30, 69, 51,195, + 31,197, 31, 29,225,215,255,127,252, 99, 58,244,149,106, 82, 77,170, 73, 53,169, 38,213,164,154,255,118,198, 63,247,253, 4,218, +116, 72,161, 80, 40, 20, 10,133,242,122,205, 22, 93,130,135, 66,161, 80, 40, 20, 10,229, 53, 81, 98, 51, 33,141,104, 81, 40, 20, + 10,133, 66,161,188, 26, 37, 46, 42, 77,141, 22,133, 66,161, 80, 40, 20,202,159, 99,184,168,209,162, 80, 40, 20, 10,133, 66,121, +141, 38,107,124,177,191, 13, 13, 13, 37,244, 26, 81, 40, 20, 10,133, 66,249,171,248,215,122,145,162, 19,163,102,139, 66,161, 80, + 40, 20, 10,245, 34,229,198, 15,127,140, 54, 28, 95,184, 13,128,142, 58,164, 80, 40, 20, 10,133, 66,121, 85,122,227,217,145,135, +227,139,182,169,209,162, 80, 40, 20, 10,133, 66,121,117,198,151,250, 91,218,108, 72,161, 80, 40, 20, 10,229,175,228,223,232, 69, + 24,154,173, 20, 10,133, 66,161, 80, 40,175, 68,113,209,172,245,244,178, 80, 40, 20, 10,133, 66,161,252,185,134,139, 66,161, 80, + 40, 20, 10,133,242,103,152,172, 63,123,194, 82,186,178, 57,213,164,154, 84,147,106, 82, 77,170, 73, 53,255, 43, 38,235,233, 41, + 30, 0,208, 81,135, 20, 10,133, 66,161, 80, 40,175, 10, 93, 84,154, 66,161, 80, 40, 20, 10,229, 79,130, 46, 42, 77,161, 80, 40, + 20, 10,133,242,255,108,184,168,209,162, 80, 40, 20, 10,133, 66,121,141, 38,235, 25,179, 69,251,104, 81, 40, 20, 10,133, 66,161, +188, 26, 37,246,209, 98, 80,242,200,129,211,229,248, 7, 47, 51,250,224, 52,213,164,154, 84,147,106, 82, 77,170, 73, 53,255,115, +154,101,105,159,198, 63,159,241,248,127,154,176,148, 14,125,165,154, 84,147,106, 82, 77,170, 73, 53,169,230,127, 13, 58,189, 3, +133, 66,161, 80, 40, 20,202,235, 54, 86,207, 67,141, 22,133, 66,161, 80, 40, 20,202,171, 65,231,209,162, 80, 40, 20, 10,133, 66, +249,147,240,131, 35,170, 85,244,221,132, 26, 45, 10,133, 66,161, 80, 40,148,215, 67,111, 56,162, 90, 69,223,212,104, 81, 40, 20, + 10,133, 66,161,188, 70,138,157, 71,139, 1,128,208,208, 80, 82,184,221,169, 79,159, 62, 23,232,181,162, 80, 40, 20, 10,133,242, +255,201,191,213,139, 60,137,104,245,233,211,135, 1,112,158,102, 53,133, 66,161, 80, 40,148,191,130,127,163, 23, 97,159,115,146, +157,104, 54, 83, 40, 20, 10,133, 66,249, 43,248, 55,122, 17,193,115, 46,146, 66,161, 80, 40, 20, 10,229, 47,225, 31,236, 69,252, +224,232, 8,127,180,240, 27, 40,156,242,129,206,163, 69,161, 80, 40, 20, 10,133,242,106, 20,141, 54,124, 97,233, 29, 26,197,162, + 80, 40, 20, 10,133, 66,121, 53,138,155, 25,126, 61,189, 44, 20, 10,133, 66,161, 80, 40,127, 34, 52,162, 69,161, 80, 40, 20, 10, +133,242,234, 60, 29,213,250,127,139,102,209,149,205,169, 38,213,164,154, 84,147,106, 82, 77,170,249, 95, 50, 89,207,108,211,153, +225, 41, 20, 10,133, 66,161, 80,254, 36,232,168, 67, 10,133, 66,161, 80, 40,148, 87,163,104,196,225,211,219,212,104, 81, 40, 20, + 10,133, 66,161,188, 70,179,245, 2,180,233,144, 66,161, 80, 40, 20, 10,229,213, 24, 95,210, 47,168,209,162, 80, 40, 20, 10,133, + 66,249,147, 12, 23,131,146, 71, 14,156, 46,135,240,203,140, 62, 56, 77, 53,169, 38,213,164,154, 84,147,106, 82,205,255,156,102, + 89,218,167,241,207,227, 47,155,176,148, 14,125,165,154, 84,147,106, 82, 77,170, 73, 53,169,230,127, 22,218,116, 72,161, 80, 40, + 20, 10,133,242, 55, 48, 90,222, 2,129,224,115,153, 76,246,189, 76, 38,251, 81, 32, 16, 44, 5,224, 81,222,127,168, 80, 40,166, +248,250,250, 62,244,245,245, 77,174, 84,169,210, 49, 23, 23,249,212,234, 18,116, 0, 32,124, 77,231, 19, 4, 96,170, 76, 38,123, + 32,149, 74,227, 1,108, 3, 48, 21,128,215,171, 8, 47,240,199, 91,247, 62,234,127,112,129, 63,222,122,238, 87,189,125,124,124, + 46, 1,232,241,186, 50,101,168, 28,221, 6, 41,144, 56, 72,129,196,161,242,151,175, 53,184,184,184,140,244,243,243,187,226,233, +233,153,226,231,231,247,155, 84, 42, 29, 84, 78, 9,149,143,143,207,183,129,129,129, 81,254,254,254, 43,225, 88,157,252,111, 75, +123, 9,218,183,146, 64,221, 90, 12,109, 91, 49,190,111, 45, 70,247,238,128,252, 37,229,218, 1,216,235,234,234,122, 91, 32, 16, +132, 2, 24, 88,120,127, 13, 20, 8, 4,161,174,174,174,183, 1,236, 45, 60,238,101,238,211,111, 1,164, 0,248,186,112,123,114, + 96, 96,160, 54, 56, 56, 56, 62, 56, 56,248,167,154, 53,107,190,227,172,152, 92, 46,239, 30, 24, 24,184,175, 82,165, 74,241,173, + 91,183,206, 9, 8, 8,136,172, 88,177,226, 22,137, 68,210,137, 22,113, 20, 10,133,242,247,167, 47,128,197, 0,214,132,135,135, +135, 17, 66,194, 8, 33, 97,225,225,225, 97, 0,190, 7,176, 4, 37,135, 16,159,217,239,233,233, 57,111,225,194,133,198,180,180, + 52,162, 86,171, 73, 84, 84, 20, 89, 49,123, 6,223,179,130,128, 84,247,246,208,251,249,249, 69, 87,174, 88,241,151,250, 74,118, + 6,128, 26,206,104, 62,133,135, 76, 38,187, 54,123,246,108,221,165, 75,151,116,102,179, 89,199,243,188, 46, 53, 53, 85,119,250, +244,105, 93,219,182,109,117, 0,166, 1,224,202,161,249,132,249,254,184, 64, 54,125, 73,230,251,227,194,211,251,235,212,169,115, +159,231,121,242,214, 91,111,153, 0, 4,148, 71,243,121, 2, 0,105,125, 87,184, 15, 82, 34,195,182,101, 1, 33,107,167,147, 65, + 10, 36,190,140,166, 74,165, 58, 52,101,202,148,252,148,148, 20, 98, 50,153, 72, 98, 98, 34,153, 48, 97,130, 70,165, 82,109,119, +242,220, 61, 27, 54,108,152,113,229,202, 21, 62, 47, 47,143,156, 63,127,158,111,208,160, 65,134,147,102,171,219,115,105, 89,239, +239,239,127,172, 60, 31,149, 74,181,177,188,121,212, 82,130, 68, 75,216, 57, 66,110,156, 34,135,223,106, 77, 86, 52,171, 72, 6, + 86, 16,231,181, 19, 99,114,199,226,167, 50, 41, 73,115,112,199,142, 29, 11,238,222,189,107,207,206,206, 38,247,239,223,231,199, +141, 27,103, 4, 16, 49,110,220, 56,227,253,251,247,249,236,236,108,114,247,238, 93,123,199,142, 29, 11, 0,188, 87,142,116,178, + 0, 54,207,157, 59,151, 16, 66,200,194,133, 11, 73,112,112, 48,233,210,165, 11,209,233,116,132, 16, 18, 79, 8,249,201,102,179, +141,118, 70,211,205,205,109,228,148, 41, 83,116,122,189,158, 20,193,243, 60,201,203,203, 35,107,214,172, 41,240,245,245, 61, 86, + 66, 37,131, 54,121, 80, 77,170, 73, 53,255,110,154,255,100,252,224,232,167, 85,244,113, 58, 48, 49,108,198,140, 25, 69,166,234, +120,187,118,237,174,143, 30, 61, 58,108,244,232,209, 97,237,218,181, 59, 15,224,228,205,155, 55,195, 62,251,236,179, 48, 0,195, +202,200, 8,143, 54,109,218,228,165,167,167,147, 90,181,106,145, 42, 85,170,144,244,244,116, 66, 8, 33, 55, 6, 55, 37,103,234, +130, 36, 93, 60, 78, 78, 29,216, 75,198,249, 9, 72,123, 63, 55,171,159,175,111,182,151,151,215, 34, 60,187, 38, 99,113,153, 59, +160,110,221,186,218,136,136, 8,221,163, 71,143,116,243,230,205,211,117,233,210, 69,215,176, 97, 67,221,192,129, 3,117,171, 87, +175,214, 89, 44, 22,221,198,141, 27,117,174,174,174, 17,197,152,173,151, 54, 90, 2,129, 96, 85,120,120, 56,137,142,142, 38,133, + 81,138,146, 52,221,220,221,221, 67, 60, 60, 60,166,185,187,187,135, 0,112, 3,128, 90,128,178,145, 27, 42, 77,110, 84,189, 78, +232,176,110, 53,214,116,107,222,116,144, 11,155,103,253,110, 58, 33,111, 85,122, 41,163,229,230,230, 54,114,234,212,169, 90,147, +201, 68,244,122, 61,209,233,116, 68,175,215, 19,173, 86, 75,134, 13, 27,150, 47,149, 74, 7,148,165,233,229,229,181,224,226,197, +139,182,244,244,116,114,241,226, 69,114,236,216, 49,178,118,237, 90, 94,165, 82, 45, 47,239, 3,232,235,235,251,235,169, 83,167, +194,110,221,186, 21,118,237,218,181, 48,171,213, 26,102,177, 88,194, 44, 22, 75, 88,104,104,104,216,254,253,251,195,118,237,218, + 21,102, 54,155,195,204,102,115,152,201,100, 10,171, 86,173,218,137,242,230, 81, 11, 9,146,204,151, 14, 19,178,252, 3,162,249, +223, 36,146,247,113, 47,146, 57,161, 3,249,190,121, 69,210, 65,134, 35,120,113,109,207, 98, 53,133, 66,225,133,248,248,120,126, +214,172, 89,230,122,245,234,105,198,140, 25, 99, 52,153, 76,132, 16, 66, 76, 38, 19, 25, 51,102,140,177, 94,189,122,154, 89,179, +102,153,227,226,226,120,129, 64,112,186, 28,233, 92, 82,100,178, 46, 92,184, 64,158, 70,167,211,145, 46, 93,186,196, 7, 7, 7, +255, 84,181,106,213,225,101,105, 42,149,202,254, 51,103,206,212,145, 98,176, 90,173, 68,171,213,146,184,184, 56,190, 74,149, 42, +169, 0, 60,105, 97, 78, 53,169, 38,213,164, 70,235, 79, 99,124, 25,219,197, 95,196,207, 62,251, 44,140, 16, 18,246,197, 23, 95, +132, 21, 70,182, 68, 0,148,133, 31, 1,128,161, 51,103,206, 12, 35,132,132,205,152, 49,163,232,152,146, 50,162,239,158, 61,123, + 44, 43, 87,174, 36, 62, 62, 62,196,215,215,151,172, 90,181,138,240, 60, 79,210, 67,183,147, 51,117, 65, 30,124, 62,138, 16, 66, + 72,212,162, 15,201,153,186, 32, 49,235,230,147, 17, 35, 70,232,229,114,249,176, 82, 50,183, 66,211,166, 77,181, 6,131, 65,183, +101,203, 22,157, 92, 46,191, 1,160, 30, 28, 77,145, 76, 97, 90,223,169, 87,175, 94,254,189,123,247,116, 59,119,238,212, 1,152, +231,228, 13, 83, 3, 64,103,133, 66, 49,112,102,128,240, 17,217,244, 37,153,233,131,187, 0, 26, 0,240, 46, 60,198,127,198,140, + 25,132, 16, 66, 2, 3, 3, 47,150,160,233,214,176, 97,195, 25,143, 30, 61,154, 99,181, 90,231,220,186,117,107, 78,237,218,181, +103,245,171,230,215,250,224,176,238, 77, 52,243, 39, 53, 33,203, 62,110,184,244,141, 22,221,126, 25,210,105,216,187, 85,189, 46, +141, 81, 73,245,111,187,113,218,231,154, 14,157,186,177, 3, 2, 2,174, 37, 38, 38, 62, 49, 87, 90,173,150,164,164,164,144,216, +216, 88,114,233,210, 37,226,231,231,119,166, 44, 77, 95, 95,223,251,137,137,137,100,221,138, 21,228,173, 6,117, 72, 7,119, 23, +210,209,195,133, 52, 83, 74, 11,234, 2,205,202,107,180,110,223,190, 29, 6, 32, 12, 64, 88,118,118,118, 88,118,118,118, 88,110, +110,238,147,125, 0,194, 52, 26, 77,152, 70,163, 9, 51,155,205, 97,213,171, 87, 47,183,209,106, 43, 69,219,150, 82,228,180,150, +192,208, 55,192, 43,117, 82, 53, 47,251,213, 97,173, 73,238, 7, 93,200,202, 38, 1,164,157, 24,147,157,212,236, 43, 22,139,207, + 3,152, 94,104,202, 71,133,132,132,232, 9, 33, 36, 36, 36, 68, 15, 96, 84,225,254,169,133, 38, 43,196,201,116,178, 53,107,214, + 44, 40,138,100, 1,248,189,102,205,154, 5,193,193,193, 36, 56, 56,152, 4, 6, 6,106, 11,181,157, 42,208,106,212,168, 17,101, + 48, 24,158, 24,192,188,188, 60,146,154,154, 74, 98, 98, 98, 72, 68, 68, 4,185,113,227, 6,137,143,143, 39,187,119,239,182,187, +187,187, 31,165,133, 57,213,164,154, 84,147, 26,173, 63,213,104, 61,255,121,150,208,208, 80,242,220,174,255,221,188,121, 51,108, +230,204,153, 97,101, 56,179,241, 95,124,241, 69, 81,212,107,113, 41, 47,255,141, 81, 81, 81,100,212,168, 81, 36, 40, 40,136, 4, + 5, 5,145,209,163, 71, 19,141, 70, 67,116,143,239,145, 51,117, 65,110,188,221,140, 16, 66,254,143,189,239, 14,139,226,106,223, +190,103, 59,236, 46,236,210,151,174, 82, 4, 11, 40, 26, 53, 22,236, 45, 98, 39,118,141, 61,150, 87,163, 49,198, 22, 1,163,198, + 18,123, 76, 52,177, 69, 52, 22, 36,138,216,177, 97, 87, 64, 16, 20, 1, 65,154,148,165, 45, 91,128, 93,182,156,239, 15,132, 16, + 67, 53,121,127,223,155,100,238,235,218,107, 97,231,204, 61,231,204,156, 51,115,207,115,158,243, 60, 68,241, 34,134, 92,111, 3, + 18, 61,185, 59,137,141,141, 37, 14, 14, 14, 87, 27, 56,254,249,123,247,238, 21, 28, 59,118, 44, 15, 85,254, 88,108, 0,221, 0, +236, 50, 54, 54, 62,132,170,233,194, 22, 0,204,220,221,221,139,203,202,202,148, 99,199,142, 85, 2,112,106,128,179,183,135,135, +199,171, 3, 7, 14, 16,169, 84, 74,138,139,139,201,150, 30,173, 9, 57,248, 21, 89,223,185,133,225,135, 31,126, 80, 47, 91,182, + 76,101,110,110, 30, 14,192,110,236,216,177, 58, 66, 8,241,245,245,205,175,139, 76, 44, 22, 15, 73, 78, 78, 14,168,168,168, 8, +144,201,100, 1,197,197,197, 1, 97,103,207, 6, 12,110,223,122, 90,233,186,121, 62,103, 39, 14,244, 25,106,111, 54,102,251,160, + 15, 62,125,179,114,214,216,213,221,219,190,168,216,180,248,230,199,173,108,182,190,207,213,182,178,178,202, 85,171,213, 4,192, + 31, 62,175, 94,189, 34, 22, 22, 22,153,141,113,152,155,155,175,254,108,194,120,253,232, 22,246,228,213,206, 53, 68,123,237, 23, +162,189,120,132,164,108, 94, 74, 70, 72, 44,229,221, 56,140, 21, 77,173,143, 68, 34,185,246,232,209,163,223, 9,173,146,146,146, + 58,133,150, 92, 46,143,214,104, 52,209,110,110,110,151,255,108,175,239,198,133, 75,111, 99,230,147,152,105,189, 72,193,188,126, +100,136,136,157,254, 39,232, 38, 0,184, 5, 96,114, 51,247, 99, 0,216, 84, 45,168, 54,111,222, 76, 8, 33,196,205,205, 77,133, + 63,183, 24, 69,228,233,233,153, 54,107,214, 44, 93,155, 54,109,164, 61,122,244,144, 61,126,252,152,220,190,125,155, 92,188,120, +145,132,132,132,144,248,248,120,242,230,205, 27,146,148,148, 68,134, 13, 27, 38, 3,208,155,190, 23,210,160, 65,227,127, 25,117, +104,145,191, 61, 24,213, 13,243,243,243,163,106, 53, 80, 4,192,168,115,231,206, 5,155, 54,109,218,134,170, 88, 16,148, 23, 19, + 31,247, 51,102,197,246, 51,102,197,122, 49,241,241, 91,139,209,143, 27, 54,108,248,218,219,219, 59, 23,128, 49, 0, 73, 93, 7, + 34,132,244,178,176,176, 64,102,102, 38, 68, 34, 17, 68, 34, 17, 50, 51, 51, 65, 8,129,142, 0, 90, 2,168, 43, 43, 81, 94, 94, +142, 10, 3, 65,185, 1,144, 43,149,144, 72, 36,168,172,172,116,169,167,254, 29,198,141, 27,231,226,229,229, 85,176,124,249,242, + 28, 84,249,202, 28,154, 57,115,230,181,251,247,226,190,220,164, 0, 0, 32, 0, 73, 68, 65, 84,239,123, 41,149,202,226,132,132, +132,138,246,237,219, 15, 1, 32, 73, 78, 78,158,178,103,207, 30, 76,155, 54, 13, 13, 60,116,218, 15, 27, 54,236, 98,124,124,188, +203,228,201,147,113,235,214, 45,108,217,178, 5,133,133,133, 4, 0,212,106, 53,209,235,245,149,221,187,119,175,220,185,115,103, + 23, 95, 95,223, 71,173, 90,181, 98, 2, 64, 90, 90, 90, 74, 93,132, 20, 69,181,118,118,118,134, 90,173, 70, 65, 65, 1,226,227, +227, 97, 34, 18, 33, 46,167,208,166,207,246, 31,138, 86,157,189,198,158,208,197,203,124,201,192, 30,234,141, 87,111,185,183,181, +179,177,209, 84,106, 37, 73,185,249, 57,239,115, 81, 57, 28, 78,102, 97, 97, 33, 52, 26, 13,202,203,203, 33,151,203, 81, 84, 84, +132,194,194, 66,228,228,228,128,195,225,188,106,140,195,180,184, 56, 50,237,222,109,234,212,190,205,112,209, 21,131,117,102, 23, + 88,231,190,135,171,166, 0,251,215,204, 53,209, 88, 88, 5,154,154,152,148,136,197,226, 31, 1,184, 53,198,231,227,227,131,162, +162, 34, 20, 21, 21,193,194,194, 2,102,102,102, 48, 51, 51,131, 76, 38, 67,105,105, 41,228,114, 57,220,221,221,209,161, 67, 7, + 28, 61,122,244, 47,233,220, 15, 53, 72,213, 65, 63,239,218,203, 28,112, 4, 2,180, 50, 19, 58,127, 32,132,121, 3,187,244, 99, +179,217,167,205,205,205,175, 2, 88, 0, 64, 0, 96,129,185,185,249, 85, 54,155, 61, 10,192,122, 0,199,154, 89,141,141,129,129, +129, 95, 38, 39, 39,243, 99, 99, 99,177,124,249,114, 4, 5, 5, 33, 37, 37,229, 59, 0,134,183,101,230, 91, 88, 88,132, 51, 24, +140,159, 0,124, 4, 96,136,173,173,109,255, 70,120, 71, 45, 91,182,172,162, 83,167, 78, 73, 47, 94,188, 24,117,239,222,189,206, + 75,151, 46, 45,205,200,200, 64, 82, 82, 18,108,109,109,225,232,232, 8,165, 82,137,146,146, 18,140, 26, 53, 74,100,106,106, 58, +145,190,141,211,160, 65,227,127, 89,100,189,163, 69,254,110, 22,173, 58,255,175,243,141,154,207,231, 7, 70, 71, 71,127,232,237, +237,205, 2,112, 10, 0,188,152,240, 31,213,189,227,161,179, 63,110,246, 14,221,185,198,123,176,183,251, 33, 47, 38,170, 87,177, +133,119,238,220,217, 44, 58, 58,186, 59,143,199,251, 79, 61,149, 32, 0, 96,102,102, 6,145, 72, 4,177, 88, 12, 51, 51, 51, 24, + 12, 6, 40,203, 42,160,210, 3,138, 10, 13, 74, 75, 75,161,120,251,191, 82, 93, 9,149, 74, 85,179,111, 29,232, 51,107,214,172, +130, 61,123,246, 72,115,115,115, 55, 3,104, 63,109,218,180,145,187,119,239,198,141, 27, 55, 42, 62,242,112,181,216,208,171,227, +215,109,115, 83, 2, 60,216,152, 13, 32, 50, 50, 50, 18,221,187,119, 7, 69, 81,227,235, 34, 52, 54, 54,254,254,196,137, 19,198, + 9, 9, 9,112,117,117, 77, 24, 63,126,252,199,155, 55,111,118, 17, 40,139,239, 2,128,174, 40, 47, 97,225,194,133, 95,109,216, +176,161,160,160,160,160,178,172,172,204,122,196,136, 17,200,204,204,196,155, 55,111,238,215, 35, 50,147, 98, 98, 98, 72,105,105, + 41, 82, 83, 83, 17, 19, 19, 99,252,213, 87, 95,117,209, 51, 24, 35,179, 97, 50,125, 90,143,206, 93, 38,119,235,136, 99, 15, 98, + 57,119, 94,166,137, 59,183,176, 55,123,154,149,219, 82, 75,225,213,251, 92,109,133, 66,177,235,235,175,191, 86, 42,149, 74,100, +103,103,227,217,179,103,120,241,226, 5,210,211,211,177,101,203, 22,101,113,113,241,238,198, 56,236,140, 88,159,111, 93, 58,147, + 98, 61,191, 15,196,222, 6,202, 20, 64,185, 18,234,196,104, 28, 78,204,195,222, 51,191,114, 51, 50, 51,197, 39, 79,158,156,229, +228,228, 20, 13,192,189, 33, 62, 66,170, 46, 33,131,193,120, 87,132,130,193, 96, 40, 0,228, 9, 4,130, 44, 19, 19,147, 44, 6, +131,145, 71, 8, 81,253, 37,111, 18, 58, 84,130,201, 4,184,198, 96,176, 27, 76,237,249,241,248,241,227, 79,100,101,101, 13, 78, + 77, 77,253,112,247,238,221, 95, 27, 25, 25,197,237,222,189,251,235,212,212,212, 15,179,178,178, 6,143, 31, 63,254, 4,128,169, +205, 57,190,155,155,219,194,128,128, 0,108,217,178, 5, 29, 58,116,128,187,187,123, 89, 96, 96,224, 46, 0,107, 0,252,199,205, +205,237,238,194,133, 11,103, 72,165, 82, 73,118,118,118,135,239,190,251,110,238,174, 93,187, 62,200,201,201, 49,106,132,186,231, +160, 65,131,112,233,210, 37, 0,200, 5,144, 90, 84, 84,164,203,201,201,129,167,167, 39,186,116,233, 2,165, 82, 9,165, 82, 9, +153, 76, 6,103,103,103, 24, 12,134, 15,233, 91, 57, 13, 26, 52,104,252,159, 10,174,186,133,150,145,145,145,153,143,143, 15, 90, +181,106,101,134,183,171,181, 44,184,172,149, 75,102, 77,224, 11,163, 47,131,138,185,142,241,189,218,241, 45,184,172,149,111,119, + 97, 57, 59, 59,243,124,124,124, 32, 16, 8,236,235, 57,248,173,188,188, 60,248,248,248, 64, 44, 22, 67, 36, 18,193,199,199, 7, +149,149,149, 40, 85, 40,160,210, 3,101, 90, 3, 74, 75, 75, 81, 92,144,143, 50, 61,160, 51,177, 64,122,122, 58,152, 76,102, 90, + 61,156,182,174,174,174, 5,113,113,113, 5, 0, 34, 1,124, 26, 20, 20,132, 21, 43, 86, 96,237,218,181, 39,248,185,175, 7,157, +184,116,206,226,120,224,124, 43,119, 46, 53, 1, 64,101, 86, 86, 22,196, 98, 49, 4, 2, 65,157,194,192,215,215,183,147, 64, 32, +192,145, 35, 71, 72,118,118,118, 15, 84, 45,225, 79,163,168, 42,177,103,204, 64, 41,128, 93,209,209,209, 93,191,250,234,171,151, + 3, 6, 12, 96,119,235,214, 13,235,215,175, 7,128,240,186, 56,101, 50,217,195,169, 83,167,106,110,222,188,137,196,196, 68,193, +217,179,103,253,215,175, 95,223, 46, 35, 35,131,119,254,226,229,161,193, 89,114,255,205, 87,239, 24,109,184,114,235,161,165,169, +160,109, 75, 75,115,196,100,188,225,232,153,120,220,216, 21,237,202,102,206,234, 99,196,138,233,197, 99,228,246, 49, 98, 69,127, +192,102,206, 84, 40, 20, 39,195,194,194,174, 44, 93,186, 84, 41,149, 74, 97, 98, 98,130,162,162, 34,108,220,184, 81, 25, 19, 19, +115, 70,163,209,156,111,140, 87,111, 32,157, 28, 91, 56, 1,175,226,106,126,171, 52, 16, 60,214,112,224,247,233, 98,120,120,122, + 66,163,209,160,125,251,246, 84, 80, 80,144, 64, 36, 18,125,209,168,232, 97,252,161,187,233, 40,138,202, 35,132,188, 81, 42,149, +217,198,198,198, 25, 28, 14, 39,163,184,184, 56,155, 16,146,255, 87,232, 44,194,192,231,221,219,187, 1, 60, 99,100, 20, 41,115, +158, 40, 81, 92, 87, 65, 19, 19,147,153,123,247,238, 53, 58,120,240,160,118,225,194,133,234,185,115,231,178,203,203,203,173,231, +206,157,203, 94,184,112,161,250,224,193,131,218,189,123,247, 26, 9,133,194, 49,239, 83, 17,173, 86,139,184,184,184,205, 41, 41, + 41, 2, 84,133, 27, 89, 28, 24, 24, 56, 45, 57, 57,217,104,207,158, 61, 8, 9, 9, 65, 72, 72, 8, 70,142, 28,137, 69,139, 22, + 33, 32, 32,160, 33, 58,190,183,183,183,143,133,133, 5,110,223,190,157, 3, 32, 3, 64, 39,161, 80,104, 50,114,228, 72, 12, 30, + 60, 24, 21, 21, 21,168,172,172,172, 17, 90, 76, 38, 19, 98,177,216,130,190, 7,210,160, 65,131,198,127, 93,100,253, 78,108,177, + 0,160,218, 84,231,231,231, 71, 53,244, 96,212,151, 72, 33, 83,149, 33,189,180, 12,153, 37,134,223,109, 51, 24, 12, 13, 30, 61, + 39, 39,231,252,131, 7, 15,102,250,248,248,176,114,114,170,102,196,124,124,124, 80, 86, 86,134,156,216, 71, 80, 25, 0,129,171, + 23, 84, 42, 21, 74, 94, 60,133,208,251, 67, 88, 12,155,140,237,123,246,168,139,138,138,246,213,197,201,229,114,217, 14, 14, 14, + 5,105,105,105, 58, 0,197, 34,145,104,144,147,147, 19,110,221,186, 5, 0,199, 8,176, 21, 49, 55,129,219,161, 32, 85, 38, 21, +161,179,179, 51,164, 82, 41,148, 74,229,173,186, 56, 31, 60,120,144,172,213,106,219,143, 24, 49,130,250,249,231,159, 79,201,229, +242,181, 0,158,169, 13, 96,198,102,229, 67,165,135, 17,128,129,102,102,102,159, 5, 4, 4,244, 95,184,112, 33,194,194,194,112, +245,234,213, 74, 84,249,130, 61,168,131,182, 52, 53, 53,117,255,178,101,203,186, 49, 24,140, 79,175, 93,187,166,115,119,119,151, + 87, 86, 86,234, 91,123,120, 48,214, 6,173,227, 44,248,116,142,184,168, 12,207, 7,183,182,237, 78, 81,192,243, 55,210,140, 20, + 37,138, 26, 58,167,190, 92,102,248,168, 30,222,190, 51,199, 15, 23, 10, 92,219, 66, 21,255, 72,178,255,244,197,237,198, 49,201, +126,183,165,210,145, 97, 97, 97,254,183,110,221, 90,160,209,104, 90,241,120,188, 87, 50,153,108,167, 82,169,108, 84,100, 49,153, +204, 97,106, 91, 7, 51, 89,113, 49,140,222, 90,162,228, 90, 3, 10,213, 58, 36,138,221, 49,209,193,177,102, 26, 52, 47, 47, 15, + 18,137,132,210,235,245,195, 27,226,188,122,245, 42,252,252,252,170,133, 39, 40,138, 2, 69, 81,133, 30, 30, 30,249, 60, 30,175, +136,195,225,200,183,110,221, 90, 81, 81, 81, 1, 22,139,101,164,215,235,153,127,166,183,119,225,195,154, 71,168,239,231,142,232, + 59,160, 67, 91, 79, 18,249, 36,150, 42, 41,171, 56,220,128, 21,240, 59, 55, 55, 55, 86,113,113,241,121, 0,137, 90,173,246,248, +169, 83,167,140,166, 76,153, 82,113,250,244,233, 73, 0, 92,182,109,219,230,175, 84, 42,155,149, 82, 33, 37, 37,229,187, 13, 27, + 54,124,185,122,245,106, 28, 61,122,116, 97, 74, 74,202,138,183,150,174,145, 1, 1, 1,216,186,117, 43,142, 30, 61,106, 72, 76, + 76,188,104, 48, 24, 82,150, 46, 93,234,109, 99, 99, 83,152,155,155,155,210, 0,109,231, 33, 67,134,168,239,222,189,203, 85, 40, + 20,119, 0,124, 54,111,222,188, 89, 93,187,118,149,143, 31, 63, 94, 88, 92, 92, 44,227,243,249,220, 3, 7, 14,152,177, 88, 44, +168, 84, 42, 80, 20, 5,133, 66,161,161,239,131, 52,104,208,248, 95, 69,125, 90,228,111,130,122,159, 13,172,186, 26, 88, 86, 86, +150,159,153,153,233,249,230,205, 27, 29, 0, 29, 0, 20,105,116,223,108, 56, 16,122,112, 76, 55, 55, 65,174, 86,139,179, 79, 18, +202,138, 52,186,106,231,119,221,155, 55,111, 20, 25, 25, 25, 38,229,229,229,202,122,142,117,255,251,239,191, 47,191,121,243,166, + 73,106,106, 42,244,122, 61, 58,117,234,132,164,164, 36,148, 36,198, 65,224,217, 9,130,222,126, 72,136,126,130,152,171, 17,120, +173,212,232, 94,174,217, 80,170, 84,169, 2, 42, 43, 43,207,214, 69,200,102,179,139, 1, 16, 66,136, 30, 0,228,114,249, 51,165, + 82,217,203,198,198, 6,207,159, 63, 23,168,244, 88,228,191,114,251,110, 66,136,158, 83,181,154,107,201,248,241,227, 17, 21, 21, + 5, 0, 81,117,113,202,229,242,133,179,103,207,190,121,228,200, 17, 86,106,106,234,224,131, 7, 15, 14,126,249,242, 37,161,138, + 51,245,119,203,216,112,153,182,232,131, 31,156, 61,174,250,249,249,193,214,214, 22, 7, 14, 28,192,206,157, 59,181,243,231,207, + 79,222,185,115,231, 7, 82,169,244,120, 61,237, 47,149,201,100,151, 45, 44, 44, 22,180,107,215, 78,161, 82,169, 80, 84, 84,132, +156,156, 28,152, 91, 88, 48,116, 96,116,183, 18,139,143,159,207, 83, 8, 88,151, 31,226, 81,118,110,131,214,172,110,108,230,212, + 49,190, 29,125,255,179,122,165, 16,119,207,130,154, 29, 0,114,240,107, 44,254,196,223,164, 66,125,188,183, 42, 54,125, 74,180, + 92, 30, 44,151,203, 67,154,217, 89,134,116,239,222,253,196,134, 13, 27,140, 87,109,217,128,109,158,246,208, 21, 21,161, 64,173, + 71,161, 90, 7,121, 73, 34,158, 63, 79,128,133,133, 37, 94,191,126,141,138,138, 10,188,120,241,130, 48,153,204,243,141, 89,116, +170, 81,107,186, 80,198,227,241,138,216,108,118, 62,139,197, 42, 78, 77, 77, 85, 85, 84, 84,128,193, 96, 8,244,122,189,113, 19, +234,234, 96,105,105,185, 20, 85,193, 68,195, 20,133,133,187,124,216, 16,131,133, 62,206,150, 22, 67,215,204,157, 98,233,100,103, + 45, 75, 77,126,165,221,119,229, 94, 97,133,186,254,197, 26, 0,194,139,139,139,107, 44,146,167, 79,159, 94,124,250,244,233, 89, + 0, 14,161, 42,239, 86,132, 76, 38,251,225, 61, 6,223,154, 51,103,206,124,185,122,245,106, 24, 27, 27,215, 4, 79, 53, 54, 54, + 54, 2,128, 95,126,249, 5,207,159, 63,239,138,183,254, 90, 6,131,225, 68,110,110,110, 99,156, 46, 94, 94, 94,169,161,161,161, + 92, 0,118,243,230,205,251,112,247,238,221,248,228,147, 79, 10, 18, 18, 18,186, 1, 72, 3,224,242,233,167,159, 62, 62,122,244, +168,153,193, 96, 64, 73, 73, 9, 52, 26, 77, 26,125, 43,167, 65,131, 6, 45,182,254, 43,240, 1, 16,131,170,248, 89,195, 0, 92, + 64,149, 91, 71,189,112,124,171,206,174, 0, 24, 81,253,124,172,199, 25, 30,168, 90,145,117, 25,192, 79, 0,108,234, 35,181,176, +176,248, 98,218,180,105,218,236,236,108,146,151,151, 71, 66, 66, 66,200,146,153,211,244, 3, 93,237, 12,174,118, 54, 42, 43, 43, +171, 36, 91, 75,243,195, 29,249, 88, 2,192,161, 9, 13,155,246,242,229,203, 57,211,166, 77,155,249,246,184, 51, 79,156, 56,161, +188,118,237,154,146,201,100,134,163, 42,180, 67,181,160,156, 58,124,248,112,165, 90,173, 86,122,120,120, 20,163,202,113,191, 62, +248,247,233,211,167,228,210,165, 75, 68,175,215,255, 33, 70, 81, 65, 65, 1,185,122,245, 42,233,209,163,135, 12,192,148,254,253, +251,223,186,119,239,222,173,158, 61,123,158,105,172,194,150,150,150, 43, 99, 99, 99,163,210,211,211,163, 47, 92,184, 16,125,252, +248,241,232, 79, 63,253,244,153,183,183,119,121,114,114,178, 65,167,211,145,216,167, 79,137, 71,235,214, 42, 0,206,245,241,244, + 51,102, 61,150, 31,248,154, 84,172,255,132, 84,140,114, 36, 0,136, 98,251, 23, 36,127,225, 0,146,180, 96, 40,233,107,196,124, +240, 62, 61,197,220,220,252, 74, 84, 84, 20, 81, 40, 20, 36, 62, 62,158, 76,245, 27, 76, 30,204, 26, 64, 46, 15,118, 35, 71,123, +183, 36,219, 7,121,147,193,189,123,145,239,191,255,158,132,134,134,146,149, 43, 87, 26, 44, 45, 45, 21,104,192, 71, 75, 34,145, + 92, 59,117,234, 84, 52,128,104, 38,147, 25, 45,151,203,163, 21, 10,197,249,172,172,172,189, 30, 30, 30, 95,182,107,215,110,146, +167,167,103,191,190, 45,157,191,236,111,194, 75, 26, 96,106,244,170,181,144,191, 29,127,140,123, 85, 3, 17,224,236,234,226,162, +184,125,251,182, 65,173, 86,147, 59,119,238, 24,218,180,118,175,216, 54,110,200,153,215, 7, 54,157,169,184,244,243,149,178,115, + 63,222, 59, 61,221, 47,174, 15,159,241,243,135,130,154,112, 28,239,139, 9, 0,206,226,183, 85,135,211, 0,156, 67,195,171, 16, + 25, 0, 14,173, 95,191,190,246, 74, 67, 0, 96,120,123,123, 71, 19, 66,162,189,189,189,163,155, 91, 17, 62,159,191, 52, 44, 44, + 44,208,201,201,105,203,248,241,227, 15,200,100,178, 11,147, 38, 77,138, 67,213, 98, 16, 10, 85,217, 17,134, 59, 56, 56, 20,196, +196,196,144, 91,183,110,145,177, 99,199, 42, 56, 28,206,100,250, 54, 78,131, 6, 13, 26,255, 21,204,169,231,187, 65,108,136,139, +139,171,142,161, 53,175, 33,242, 21, 43, 86, 68, 71, 69, 69, 69,163, 42, 74,124,131, 96,177, 88,191,206,159, 63,159,216,216,216, + 40,173,173,173,127,101, 51,153,179, 28,141,225,131,247, 91,234,222, 43, 56, 56,120,228,119,223,125, 55, 12, 64, 87, 0,108,123, +123,251,156,188,188, 60,229,189,123,247,148, 61,122,244, 80, 90, 90, 90, 74,189,188,188,148,219,182,109, 83,106,181, 90,229,210, +165, 75,149,248, 99,188,175,186, 96, 4, 96, 1,151,203,253,181, 77,155, 54,113,107, 70,244,211,110, 89, 52,139, 76,115,179, 82, + 2,248, 14,192,124, 0, 98, 0,108,127,127,255,235, 47, 94,188,184,226,229,229,181,191, 9,188,118,237,218,181,187,113,226,196, +137,168,208,208,208,232, 47,190,248, 34,202,194,194, 34, 59, 57, 57,217, 80, 81, 81, 65, 74, 74, 74,136, 76, 38, 35, 23, 46, 92, +208,155,155,155,239,169,183,225, 60,102, 46,185,122,172,206, 16, 14, 89,171, 39,147, 30, 92,198,155,247,233, 41, 2,129,160,184, +168,168,136,228,229,229,145,212,212, 84,114,230,204, 25, 50,164,123, 23,114,242,211, 49,228,216,204,145,100,235,144, 46,164,171, +137,145, 74, 98, 34,140, 50, 49, 49,145, 54,101,213,161, 68, 34,185,166, 86,171,107,194, 55, 56, 56, 56, 68,123,120,120,132,122, +121,121,109, 15, 11, 11, 91,188, 99,199,142,145,125, 91, 58,127,185,113,112,247,242,178,136,211, 68,113,234, 59,178,162,147,123, +197, 91, 49, 95, 39,236, 45,204,131,111,223,186,101,168, 22,191, 58,157,142,156,253,245, 87, 50,110,232,192,184,210,203,191,252, +116, 39, 96,225,137,165,157,220,207,246, 48,194,132,134, 4, 91,205,171,136, 16, 22,190,166,140,189, 31, 57,153,231,246, 18, 49, +190,235,102,242,187,244, 82,227,220,221,221, 83, 9, 33,185,158,158,158,169, 0,142,121,122,122,214,254,127,122, 61,180, 53,193, + 73, 3, 3, 3,201,219,241,193, 0,176,118,195,134, 13,209,132,144,104, 55, 55,183,187, 0,208, 65, 0,203,222, 34,198, 79, 35, + 92,108,138,122,139, 24, 63,117, 16,212,157, 50,202,153,131,214,189,172,248,119, 70,186,217, 42,250,216,139, 34,143, 29, 62,184, +229,163,143, 62, 58, 0, 96, 15,128,175, 45, 44, 44,238, 76,152, 48,225,249,209,163, 71,159,111,219,182,173, 50, 57, 57,153,204, +152, 49, 67,197,227,241,190,166,239,131, 52,104,208,160,241, 95, 67,117,100,120,219,230, 8,173,225, 95,126,249,101, 52, 33,164, + 58,150,214,148, 58,202,140, 88,189,122,117, 52, 33,164, 58, 58,252,187, 1,204,234, 10,104, 22,184,119,239, 94,194,227,241,126, +122,207,198,212,230,148,140, 26, 53,170,155, 92, 46,255,192,198,198,230,131,183,150, 43, 71, 75, 75,203,212,227,199,143, 43,203, +203,203,149,132, 16,165, 78,167, 83, 70, 69, 69, 41,251,244,233,163,172,245,214,223, 88, 61,127,135, 85, 18,220,125,178,102, 38, + 89, 37,193,221,119, 54, 77, 62,116,232,208,165,180,180,180,243,166,166,166,203,155,200,233,104,101,101,181,214,220,220,252,138, +165,165,229, 42,115,115,243,220,202,202, 74, 82, 82, 82, 66,146,146,146,200,173, 91,183,200,131, 7, 15,136,185,185,121,118,125, +245,236,111,204,122, 88,178,101, 1, 49, 28,218, 64, 52,187, 87, 18, 0, 68,182, 99, 5, 41,252, 62,136, 60,153, 61,152,244, 49, + 98,222,127,143,243, 9,177, 88,252,227,175,191,254,106, 72, 73, 73, 33,225,225,225,228,194,133, 11,100,209,162, 69,164,181,157, +173,186, 27,151,145,223,139,199,186,242, 62, 1, 75,213,106,117,180, 92, 46,143, 86, 42,149,209,109,218,180,137,238,210,165, 75, +104,183,110,221,182,159, 62,125,122,241,198,141, 27, 71,246, 55,225, 37,149, 69,156, 38,228,139,161,132, 44,232, 73, 94,205,234, + 67,250, 25,179, 98,235,229,180,177,201,174,142,214,174, 82,169, 72,100,100, 36,185,113,227, 6,145, 88, 90,202,125,141,153,115, +122,240,208,187,135, 41,196, 77,173,103, 95, 17,227,240,195,239,191,209,151, 95, 58, 74,126,153, 54, 84,215, 71,204,216, 91,171, +220, 73, 66, 72,238,216,177, 99, 95, 19, 66,114,207,156, 57,147, 69, 8,201, 29, 51,102,204,107, 66, 72, 46,128, 19,117,113,190, + 19,156,244,208, 91,145,181, 32, 48, 48, 48,154, 16, 18, 29, 24, 24, 24, 13, 84, 5, 81,237, 45, 98, 28,121,180,127,171, 65,125, +225, 8, 57, 61, 99,152,190,183,136,113,164,206,122,138, 89,231, 99, 14,237, 32,154, 43,199,200,175,139, 38,233,123, 74, 76,111, +187,187,187,111, 93,188,120,113,232,131, 7, 15,158,233,245,250,231,169,169,169,207,247,236,217,243,252,195, 15, 63,188,107, 97, + 97, 17,199,229,114,231, 55,118,141,254, 34,208,156, 52, 39,205, 73,115,210,120,215,192,212,192,182,243,155, 55,111, 22, 16, 66, +150,250,251,251, 99,211,166, 77,227,218,181,107, 55,193,222,222,222, 10, 0,114,114,114,202,226,227,227,229,254,254,254, 88,187, +118, 45,182,108,217,178, 29, 85,190, 44,255,151,200, 59,123,246,172,195,194,133, 11,165, 27, 55,110, 52,204,152, 49,195, 19, 64, +124, 97, 97, 97,235, 73,147, 38, 45, 96,177, 88,254,206,206,206, 94,185,185,185, 5,229,229,229,199, 0,236, 71, 35,115,166,245, +129,199,128,190,115, 11, 91, 92, 97, 64, 95,235,231,161,107,215,174, 29, 63,102,204,152,202, 29, 59,118,232,228,114,121, 88, 19, +233,178, 10, 10, 10,214, 85,255, 99,110,110, 46,137,141,141,157,111,109,109,205, 72, 77, 77,133, 90,173, 70, 74, 74,138, 1, 85, + 83, 83,117, 66,169, 35,187,126, 56,115,205, 99,233,100, 63,211,178,196,167,224, 48,153,208,178,185,200,123,120, 5,135, 34, 19, +229,170, 74,236,126,159,118,202,100,178,111, 23, 45, 90, 52,105,249,242,229, 70,206,206,206,212,253,251,247,113,234,212, 41,181, + 84, 42, 29, 2,224,246,111,161,159,154, 7,131,193, 0, 46,151, 11, 0, 88,177, 98, 5, 24, 12, 6, 91, 42,149,114, 41,138,226, + 81, 20,197,167, 40,138,169, 77,123, 14,131,188, 4,249, 37, 50,100,229,203, 26,228,211, 27, 12,167, 30, 61,122,180,164, 99,199, +142,140, 39, 79,158,160,160,160, 0, 41, 41, 41, 68, 79,200,137,200,114,125,149, 83,162,186,233,245,227,155, 91,140,234, 96,198, + 99,112, 15,175,133,175,134,193,220,103,192, 88, 84,197,210, 2,128, 67, 20, 69,113, 0, 20,181,105,211,166,239,139, 23, 47,140, +219,180,105, 83,158,152,152,120,137,162, 40,123, 0, 71,234,226, 52, 54, 54, 46, 4, 80,120,230,204, 25, 0,152,141,170,147,215, + 41, 32, 32, 32, 55, 50, 50, 18,129,129,129,249, 0,246, 2,128,208,204, 98,132,151,136, 67,113,127, 14,196,135,106, 48,118, 27, + 72,157, 86, 87,161,181, 77,191,118, 2, 6,216, 7,191,194, 7, 18, 15, 6, 87, 87,217, 62, 40, 40, 40, 82,169, 84,170, 79,158, + 60,169,153, 62,125, 58, 51, 57, 57,249, 49,128, 59, 0,206,224,173,143, 37, 13, 26, 52,104,208,248,175,226, 93, 11, 86,163, 62, + 90,239,170,214, 77, 0,126,120,249,242,101, 77, 82,233,151, 47, 95, 70, 3,216,135,170,104,240,195,155,161,120,215,188,181,104, +237,127,207,198,188,203,105,228,227,227, 99,252,226,197, 11, 14,234, 78,226, 72,189, 7,231, 31, 80, 87,174, 67,119,119,247,157, + 90,173, 54,116,223,190,125,167,153, 76,230,164, 63,161,246,157,221,220,220, 74,142, 31, 63,110, 8, 15, 15, 39,107,214,172,209, +219,218,218,150,224,143, 62, 90,191,227,244,229, 50, 67,150,121,218,203,163,166,244, 36,175, 22,143, 32,119, 38,247, 33,115,236, +133,114, 95, 35,230,169, 63,249, 86,226, 38, 18,137, 14, 25, 27, 27,203, 77, 77, 77,175, 1,232,254,103,174,145,133,133,197, 81, +137, 68,114,173,246,199,198,198, 38,212,202,202,234, 59, 75, 75,203, 53, 98,177,120,174,139, 17,119,199,226,214,118, 21,113,163, +218,144,136, 30, 86,100,178, 37,247,221,169,195,119,235,105,235,226,226, 82, 20, 28, 28,108, 56,127,254, 60, 89,185,114,165,161, + 69,139, 22,114, 52,224,215,214,160, 69, 75,204, 60, 21, 50,166,155, 33,127,152, 61,217,228,105, 98,232,107,198,172,111,133,226, +228,183, 2,120, 90, 99,156,174,174,174,251, 8, 33,135,215,175, 95,127, 24,191,229, 2, 29, 24, 20, 20, 20, 64, 8, 9, 8, 10, + 10, 10, 0, 48, 24, 0,124, 69,140,224, 99, 35, 59,235,115, 62,178, 35,223,120, 10,245,190, 34, 70,112,157,150, 76,115,214,217, +115,179,134, 25,114,103,245, 32,107,221, 4,250,110,230,188,235, 92, 46,119, 49,170, 44,206, 93, 0,112,233,183,102,154,147,230, +164, 57,105,139,214,255,156,240,106, 18, 36,230,230,230,135, 90,181,106,117,218,217,217,249,180, 80, 40,220,142, 42,167,249,230, + 94, 8,151, 13, 27, 54,200, 69, 34, 81,135,191,240,226, 90, 3,176,199, 31, 19,231,254,101, 29,102,157, 45, 22, 38, 47, 31, 23, +187,206, 22, 11,107,253,220,197,211,211,243, 27, 84, 69,243,254,179,157,208,217,220,220,124,143,185,185,121,246, 91,223, 44,231, +166,112,118,102, 50, 39,245, 53, 98,222,239,206,101,228,245, 53, 98,221,251,128,201,156,248, 55, 29,128, 13, 45,182,168,143,211, +193,210,210,114,135,185,185,121,142,165,165,229,158,102,138,172,223,113,118, 48,134,109, 63, 49,243,108,119, 19, 74,213, 79,196, + 60,211,153, 95,255,162,142,102,180,221, 39, 48, 48,240, 19, 66,200, 39,118,118,118,254,181,132,191,215,218,181,107,253, 8, 33, +126,213, 17,224,187,240, 97,221, 71,204, 60,222,195,148,146,245, 17, 51,143,119,225,195,186,190,122,246, 21, 51, 79,245, 48,165, +100,190,166,140,227, 78, 60,180,160,111,230, 52, 39,205, 73,115,210, 66,235,159, 33,180,232, 14, 67,115,210,156, 52, 39,205, 73, +115,210,156, 52, 39, 45,180,234, 22, 86,181, 63, 53, 51,108, 44,250,220,208,160, 65,131, 6, 13, 26, 52,104,252, 41,212, 27,176, +148,106, 64,149, 54,199,177,253,125,148,109, 4,205, 73,115,210,156, 52, 39,205, 73,115,210,156,255, 58,206,198,184,255,175, 23, +214,253,173, 65,155, 85,105, 78,154,147,230,164, 57,105, 78,154,147,230,252,215,130, 65,159, 2, 26, 52,104,208,160, 65,131, 6, +141, 63, 5,159,183,223,239, 6, 46,173,219, 71,139,213,101,125,190, 78,167,179, 6, 0, 22,139, 37,213, 62, 94, 99,219, 16, 59, + 27,232,175,171, 74,191, 3, 22, 48, 91, 7, 92,171,131,243,154, 78,167, 51,123,203, 89,162,125,188,102,112,131,156, 93,214, 95, +169, 93, 94,247,120,205,192,119,203, 16,128,201,238,178, 62,231,157,186,218, 53,245,172, 80,248, 93, 76,172,255, 90, 61,255, 46, +156,255,102,176,187,174,207,215,106,171,250, 17,155,205,146, 86, 62,106,184, 31,113,186,174,207,169, 93, 94,251,104,141, 77, 67, +156,124, 99, 94,145,171,189,213,246,134, 56, 83,115, 10,151,170,202, 42, 44, 26,226,108,238,216,116,180,181,237,175,127, 59, 54, +153,192,236,236,220,220,107,255, 99,125,169, 51,128, 53, 0, 76,107,253, 22, 7,224, 51,186, 87,210,160, 65,227,111, 38,180, 98, + 80,149,231,240,199,183, 98,235,199,122,133,150, 78,167,179,142,254, 53, 0, 42, 53,208,127,234,122,107,151, 81,251,255,144, 40, + 89, 87, 81,194,149, 37,156,244, 98,106,229,102, 86,172, 74,211,156,156, 28, 10, 0, 40,138,250, 9,128, 83, 29,156,102,209,191, + 6,160, 76, 3,248, 78, 8, 50,115, 2, 76, 11, 56,156,207,141, 5,130,190,229,229,229,237, 0,192,216,216, 56,161, 92,165,186, +105, 85, 89,185,237,221,242,245,181,172,118, 93,251, 77, 89,111,237, 57,106,255, 34,189,193,192,125,243,100,159,111, 69, 97, 50, +139,173, 83,239, 93, 5, 92, 10,168, 67, 84,213,195,247,219,113, 63, 94,105,193, 6,250,113,141,140, 58,136,205,204,122, 25, 8, +105, 99, 48, 24, 40,189, 78,247, 92, 94, 90,122,199,160,211,197,234, 52, 42,139,232,176,111, 12, 13,213,243,221,182,124, 12,176, +126, 5,252, 5, 66, 97, 95, 38,155,221, 29, 0,244, 90,237,125,149, 82,121,115, 52, 16,210,148,182, 55,245,252,188,111,249,127, + 27,180, 90,157,117,218,149, 0,168,181,128,207,216,111,172,189, 39,253,124, 28, 0, 52,210, 88, 27,101,114, 88, 87, 0, 16,184, +250, 61,226, 73,124,242, 1,128,149,145,107,157, 20,190, 26,106, 45,208,198, 47,200,186, 49,206,233,107, 79, 89, 44,159, 51,134, + 7, 0, 87,207,124,215,250, 70,232, 15, 67, 1,160,223,152,121,151, 6,141, 93,152, 4, 0, 91,126, 12,181, 56,241,205,184, 6, + 57,155, 54, 54, 75, 57,165,201,225,110, 26,121,174,216, 81,192,146, 36, 39, 39, 51, 0,192,206,206,174, 73, 99,211, 1, 16,229, + 2, 11, 24, 76,102, 47, 87, 55, 55, 31, 0, 36,245,213,171, 24,189, 78,119,215, 22,216,251, 23,247,165, 69,132,252, 62, 56, 43, + 69, 81,116,135,164, 65,131,198,223, 13, 23,222,138,171, 11,127,120,153,173,111, 15,149, 26,184,157, 2,244,238,230,141, 57,147, + 62, 18,214,222, 22,178, 63,200, 41,249,201, 57,207,131, 63,111, 99,120,123,123, 35, 45, 45,173, 73,181, 40,211, 0,183,146, 1, +200, 94,152,148, 8, 4,175,118,108,221,106, 58,112,224, 64,150,157,157, 29, 40,138, 66, 94, 94, 94,183,136,136,136,206, 75,150, + 44,249, 20,178, 23, 37,101, 26, 40,110, 37, 55,206, 91, 93,215,118,173, 91, 96,205,194,113, 34, 0, 88, 53,117,111,231, 39, 47, +243,205, 95,189,122,213,255,203, 47,191, 44, 98,222,188,249,131, 37,112, 56, 31,200,106, 74, 61,143,158,127,100, 36,202,253,197, +101,242,194,133,103,220,220,220,132,206,206,206,148,137,137, 9,152, 76, 38, 74, 74, 74,156,226,227,227,135, 62,126,252, 88, 21, +113,251, 39,110,212,227, 17,169, 82,163,174, 21, 77,106,123,121,142,209, 85, 19,147,132, 41,163, 71, 59,140, 27, 55,206,200,213, +213, 21, 0,240,234,213, 43,247,144,144,144, 9,103,206,156, 89,139,242, 28, 93,153, 6, 21,141,181,189,134, 19,128, 17,208, 93, +108,109, 61,153,201,102,183,211,233,116,246,111,173, 13,111,244, 90,109,130, 76, 42, 61,246,110,121, 26,127,132, 90, 11,188,200, + 5, 6,244,242,193,148, 49, 3, 4, 0,240,229,248, 13,221, 50, 94,167,112, 52, 26, 13, 90,123,180,233,241,245, 55,219,175,128, +193, 64,112,104, 68, 77,249,166,112,198,189, 72, 67,192,215, 59,144,243, 44,164,155,190, 52,165,175, 66, 94,202, 4, 0, 83,145, +104, 76,200,201, 95,110,218,121,249, 63, 76, 41,172,108, 18,103, 67, 99,243,242,201, 61,182,217,241, 55,219,126,127,245, 16,219, +201,201, 9,207,158, 61,107,222,216, 44,125,105, 98,176,181,125,190,237,139, 47, 36,190,190,190, 16, 10,133, 96,177, 88,208,233, +116, 3,238,222,189, 59, 32, 32, 32, 96, 30, 74, 95,170,154, 58, 54,155,128,109, 20, 69,245,157, 62,103,145,237, 71, 35,253, 49, +102, 72, 15,186, 35,210,160, 65,227,239,134,106,235, 85,237,149,135, 63, 54, 40,180, 88, 44,150,116,224,180,141,214,189,186,182, +199,147,216,164,210,244,204, 92,101,245,182,226,132,144,214, 35,123,216,183,141,140,188, 13,181, 90,141,251,247,239, 35, 54, 54, + 22,175, 95,191,198,220,185,115,213,111,167, 14,235,226, 44,241,157, 16,100,134,210,100,161, 59,247,101,203,136,196, 68,102, 69, + 69, 5, 34, 35, 35, 81, 82, 82, 2, 46,151, 11, 7, 7, 7, 12, 26, 52,136,149,152,152,104,222,127,224, 16,145,239,144,137,105, + 16,185, 43, 89, 44, 86, 73,125,121, 68, 88, 44,150,180,255,212,245,214,109,221, 91,224, 85,122, 78,233,154,111, 14, 42, 13, 6, +194, 74,125,157, 81,121,251,246,109,248,248,248,224,218,181,107, 22,197,197,197, 95,237,221,187,119, 13,123,243,247,187,180,154, +162,101,168,159,175,196,119, 66,144,153,133,244,180,243,141,203,103, 57, 9, 9, 9,156,125,251,246,161,168,168, 8, 92, 46, 23, + 98,177, 24, 18,137, 4,173, 91,183,166, 86,173, 90, 37,244,243, 75,192,127,102,251, 59, 87,186,204,122, 89, 95, 61,107,218,174, +204,224, 91,202,175,186,134, 94,184,192,232,217,179,231,239, 94,219, 91,181,106,133,193,131, 7, 27, 77,158, 60,217,117,220,132, + 73, 6,223, 97,211, 95, 65,232, 92,214, 40,167, 42,203,216,162,236,129,221,128, 9, 19,194,130,130,130,196, 18,137, 4, 2,129, + 0, 0, 80, 90, 90,234,144,158,158,222,109,237,218,181, 99, 31,197,157,100,249,250,101,229, 64,224, 88,222,208,249,252,183,130, +205,102, 73,171,173, 72, 38, 2,227,146,172,236,124, 21, 0,104, 52, 26,104, 52, 26,168,213,106,204,159, 55,151, 57,123,108, 23, + 55,231, 94,139,158,190,126,147, 95,220, 38,226,161,121,245,190,218, 70, 56, 89,101,175,101,178,204,235,179, 3,190,248, 66, 98, + 99,243,219,140, 96,240,209,163,204,226,226,226, 1, 1, 1, 1,109, 9,191,143,172,141, 95,144,184, 33,206,134,198,166, 44,233, + 66,203,175, 23, 14,238,176,255,155,112,232,245,122, 60,120,240, 0,145,145,145,216,190,125, 59,185,116,233, 82,169,169, 64, 48, + 27, 13,142,205,151, 38, 61,109,243, 92, 54,111, 62, 67,241,120, 60,156, 59,119, 14,137,137,137, 96, 48, 24,240,246,246,198,148, + 41, 83, 48, 96,192, 0,201,156, 57,115,137,239,144,241,169, 16,121, 40,254,100, 95, 98, 0, 88,180, 50, 96,179,237,212, 89, 11, +176,229,235, 85,180,208,162, 65,131,198,223,217,154, 85,111,136, 7,132,135,135,147,183,159,222, 0, 64, 0, 70,171, 81,251, 79, +156,142, 50, 92,104, 53,106,255, 9, 2, 48, 8,192, 48, 5, 90,116,236,216, 81, 43,147,201,200,227,199,143,201,252,249,243, 85, +187,118,237,186,121,225,194,133, 16, 93,101,229, 1, 59, 91,219,111, 73, 61, 14,246, 4, 96, 56, 3, 34, 62,159, 95,144,153,153, + 73, 46, 94,188, 72, 2, 3, 3,201,177, 99,199,200,165, 75,151, 72, 68, 68, 4,185,116,233, 18, 57,113,226, 4,137,139,139, 35, + 73, 73, 73, 68, 32, 16, 20, 56, 3,162, 6, 56,153, 4, 96,182, 30,181,111,217,153, 39,218, 32,143, 81,251,151, 16,128,105, 6, +120,118,236,216, 81, 31, 18, 18, 66,130,131,131,201,207, 63,255, 76,226,226,226, 72, 97, 97, 33, 97,241, 4, 5,213,251,213, 87, + 79, 2, 48,236,237,237, 11,100, 50, 25,113,116,116, 36, 92, 46,151,216,216,216,144,214,173, 91,147,110,221,186,145,161, 67,135, +146, 73,147, 38,145,175,190,250,138,200,100, 50, 98,100,100,148, 95,189, 95,125,156, 62,128,177, 64, 32,200,140,142,142, 38,245, +161,188,188,156, 20, 22, 22,146, 43, 87,174, 16,129, 64,144,233, 3, 24, 55,196,105, 12,116,242,242,242, 42, 40, 44, 44, 36,149, +149,149, 36, 51, 51,147,196,199,199,147,196,196, 68,146,153,153, 73,202,203,203,107,184,147,146,146,136,139,139, 75,129, 49,208, +137,208,139, 32,234,237, 75,239,126,156,108,108,134, 74, 36,146,242, 51,103,206,144, 55,111,222,144, 35, 71,142, 16, 6,176,225, +221,114, 13,113,114,129, 65, 61,123,246,212, 63,120,240,128, 60,125,250,148,172, 88,177,130, 12, 30, 60,152, 12, 25, 50,132, 4, + 4, 4,144,236,236,108,146,157,157, 77,134, 14, 29,170,231, 2,131, 26,235,159,117,141, 77, 17,224,228,231,231, 87, 94, 89, 89, + 73, 82, 83, 83, 73,187,118,237,178,153,192,100, 1,208,182, 55,192,107,172,127,218, 3,102,182,182,182,185, 15, 30, 60, 32,161, +161,161,196,217,217,185,128, 9, 76, 55, 5, 90,153, 2,173,152,192,244, 86,173, 90, 21, 60,120,240,128, 20, 21, 21, 17, 39, 39, +167, 92,123,192,236, 79,244, 37, 6,128, 67, 43, 3, 54,147,151,217, 42,178, 50, 96, 51, 1,144, 73, 8, 33,168,195,199,147, 6, + 13, 26,255,124,188,171, 69,254, 41,168,185, 73,250,249,249, 81, 0,110, 53, 84,184,156,201,220,184,101,203, 22, 86, 69, 69, 5, + 14, 30, 60,168,248,120,236,216,211,189,123,245, 74,109,233,236, 44,163, 24,140, 70,179, 13, 23,240,120,139,183,108,217, 34,214, +104, 52,136,138,138, 66,231,206,157, 33,145, 72, 32, 20, 10, 33, 20, 10, 97,109,109, 13, 15, 15, 15, 72,165, 82,152,152,152, 96, +249,242,229,162, 2, 30,111,113, 99,188, 6, 3, 97, 1,128,222, 96,224,114,128, 57, 46, 31,124, 16,181,118,237, 90,134,133,133, + 5,204,205,205, 33, 20, 10,145,152,152, 8,141, 70, 3,190, 49,191, 73, 65, 90, 25, 12, 6, 67, 40, 20,226,198,141, 27, 88,180, +104, 17,186,119,239, 14,177, 88, 12, 19, 19, 19,180,107,215, 14,131, 6, 13,194,236,217,179,145,154,154, 10,170, 9, 78, 37,207, + 89,172, 5,179,103,207,182,246,241,241,169,115,123, 69, 69, 5,100, 50, 25, 10, 10, 10,224,224,224, 0,127,127,127,235,231, 44, +214,130,250,248, 44, 0,137,131,187,123,216,227,199,143, 45, 5, 2, 1,130,131,131,113,246,236, 89, 92,190,124, 25, 23, 47, 94, + 68,120,120, 56,206,157, 59,135,130,130, 2, 0,128,187,187, 59, 78,157, 58,101, 41,180,182, 14,183, 0, 36,244,144,110, 26, 50, +242,243,175,182,203,203,179,156, 60,105,210, 29,165, 82,137,201,147, 39, 99,227,166, 77,171,216,192,146,166,236,239, 1,136,204, +109,109, 15,111,222,188,153,145,151,151,135,209,163, 71, 23,110,219,180,105,102,204,149, 43,174,209,151, 47,187,110, 12, 10,154, +217,187,119,239,194,236,236,108, 28, 61,122,148, 97,227,228,116,216, 3, 16, 53,183,158, 10, 96,209,206,157, 59,141, 42, 42, 42, + 48,112,224,192, 84, 67, 66,130,135, 14,248, 69, 9, 36,222, 2, 42, 27,219, 63, 23, 88,176,124,249,114, 9,143,199,195,231,159, +127, 94, 88,150,145,209, 94, 7,252, 92, 10,164,151, 2,233, 58,224,103, 69, 90, 90,251,169, 83,167, 22,242,120, 60,236,216,177, + 67,146,251, 91,210,237,166,162, 51,128, 48, 0,183, 1,228, 76,159,179,104,186, 79,151, 15,113,244,192, 94,124, 19,244,229, 97, + 0, 31, 83, 20,117, 12,192, 50,186,231,209,160,241,239, 68, 83,180,200,255, 40,234, 77,185,195,224,199, 26, 86, 0, 0, 32, 0, + 73, 68, 65, 84,170,173, 36, 1,244,105,136,197,204,194,162,115,251,246,237, 17, 25, 25, 9, 47, 47,175,199, 98,177, 88,199,225, +241,192,102,179, 65, 12,141,234, 44, 24, 11, 4,253, 7, 12, 24,192,122,248,240, 33, 92, 92, 92, 96,108,108, 12, 54,155,253,187, + 15,135,195,129,173,173, 45,228,114, 57,250,247,239,207,222,189,123,119,127,168,213, 95, 55,250, 64, 76,142, 23, 22, 60,220, 60, +233,167, 35,135, 91,249,250,250,162,180, 84, 14,131,193, 0, 62,159, 15,141, 70, 3, 22,139, 85, 53, 5,164, 37,242,166,156, 49, +189, 94,175,103, 50,153,112,113,113,193,198,141, 27, 81, 81, 81, 1, 14,135, 3, 0,144,203,229,144,201,100,136,143,143, 71,122, +122, 58,222,190,133, 55, 8, 19,145,232,163,113,227,198,213,153,240, 87,173, 86,163,180,180, 20,165,165,165,144,201,100,168,168, +168,192,135, 31,126,200,189, 16, 30,254, 17,138,138,182,213,185,143,145,209,216,163, 71,143, 90,115,185, 92,148,151,151, 67,161, + 80, 32, 43, 43, 11, 25, 25, 25, 21, 82,169, 84,103, 98, 98,194,112,118,118,102,240,120, 60,222,168, 81,163, 40,185, 92, 14,138, +162,224,231,231,103,113, 60, 56,120, 28, 52,154,237,244,144,110, 26,174, 2,234, 78, 26,205,240,174, 93,186,220,120,252,228,137, +207,226,197,139, 17, 23, 23,183,153,127,242,228,237, 50, 32,182,161,125, 83,129, 5,223,214, 18, 48, 36, 35,195,171, 18, 40,168, + 85, 36,221, 57, 45,237,242,212,169, 83,159,197,197,197, 89,238,216,177, 67,242,241,232,209, 11, 0,108,104, 78, 29, 77, 68,162, + 15,108,109,109,113,233,210, 37,100,190,126,253,165, 14, 40,111,214, 27, 23,147,217,211,215,215, 23,231,206,157, 67,118, 70,198, +151,186,223,215,177,234, 69, 9, 40, 96,165,166,126,121,248,240,225, 67, 51,102,204, 0,147,197,234, 9, 93,179, 38, 14,255,224, +248, 62, 99,238, 98, 28,254,113,247, 97, 0,179, 0, 24, 0, 60,166,123, 28, 13, 26,255,110,171, 86, 99, 90,228,111, 36,182,126, +108,182, 69,203,218,218,218, 94, 40, 20, 34, 39, 39, 7,109, 60, 61,165, 60, 30, 15, 92, 54, 27, 70, 92,110,147,106, 80, 86, 86, +230,101,103,103,135,210,210, 82, 88, 90, 90,130,195,225,212,124,184, 92,110,205,223, 38, 38, 38, 96, 48, 24,112,114,114, 66, 89, + 89,153, 87,163,188,249,241,214, 39,119,207,155,255,224,246,165, 86,163, 71,143,129,153,153, 57, 28, 29, 29, 96,109,109, 13, 99, + 99, 99, 56, 58, 58,194,213,213,149,108,219,182, 13,124,107,239, 38,221,200,107,139, 39, 22,139, 5,189, 94,143,252,252,124,188, +124,249, 18,113,113,113,120,240,224, 1,158, 62,125, 10,133, 66,129, 38,232, 44,148,149,151,119, 96,177, 88,117,138, 44,153, 76, + 6,153, 76, 86, 35,180, 10, 10, 10,144,158,158, 14,165, 74,213,177, 1,209, 59,166,125,251,246, 76, 0, 48, 54, 54, 70,199,142, + 29,177,127,255,126,221,249,179,103,199,183,125,240,192,220,241,202, 21,241, 79,251,246,141,247,247,247,215, 63,124,248, 16,114, +185, 28, 47, 94,188,128,149,149, 21,139,107,100, 52,142, 30,206,205, 67, 52,160,178, 84, 40,134,116,239,222, 61,173,180,180, 20, + 91,183,110,101,176, 77, 76,126, 12,170,103,138,175, 6, 76,102, 15, 95, 95, 95,132,133,133, 33, 39, 35, 99, 69, 70, 29, 2, 38, + 3, 40,200, 76, 77, 93,113,248,240, 97, 12, 26, 52, 8, 20,139,213,108, 71,165,110,221,186,181, 55, 24, 12,120,246,236, 25,196, +192,163,230,238,239,234,230,230, 83,109,249, 21, 0,119,234, 43, 39, 0,238,196,196,196,192,216,216, 24,109,218,182,237,212,204, +195,108,163, 40, 42,119,198,220,197, 8,189,124, 15, 0,112,248,199,221,249,181, 68, 22, 13, 26, 52,104,139,214,223,213,162, 85, + 45,172,106,127,240, 59,161,213, 68,241, 1, 0, 96,179,217,224,242,120,224,114,185, 85, 2,137,199,107, 50, 7, 69, 81, 48, 50, + 50,170, 17, 86,181, 5, 86,237,191,249,124,126,147, 4, 12, 0,148,164, 92,238, 53,107,230, 12, 46,143,199,131, 70,163, 6, 33, + 4, 60,158, 17,196, 98, 49, 92, 92, 92, 32,151,203,209,189, 71,111,117,150,140, 19,110,209,102, 84,220,251,156, 61,157, 78, 7, +149, 74,133,146,146, 18, 20, 23, 23, 67, 46,151,163,188,188,188,201, 75,209, 13, 6, 3, 51, 43, 43, 11,191,252,242, 11,138,138, +138, 0, 84, 57, 90, 87,139,171,234,239,180,180, 52, 4, 7, 7,227,245,235,215,205,186, 62,189,122,245, 66,120,120, 56,179, 79, +255,254, 7,174, 57, 59,231, 92,115,118,206,233,211,191,255,129,176,176, 48,166,189,189, 61,210,211,211, 17, 21, 21,133,146,146, + 18, 16, 66,232,245,243,239,129, 87, 64, 73, 89,113,241,140, 85,171, 86, 17,161, 80,136,173,223,126,219, 97, 3, 48,177,169, 2, + 70,212,128,128, 17,253, 57, 1, 3, 66, 8, 12, 6, 3,244,122,253,123,181,141,162, 40,138,205,102, 55, 55,180, 66,115, 10,215, + 56,190, 47,255,106, 35, 46,158, 11,169,254, 61,153, 22, 89, 52,104,208,248, 7,160, 94, 71,120, 86, 45, 5, 89,243, 93, 31,242, +243,243,223,168, 84,170, 86,206,206,206,200,206,206,182,118,114,114,202,224,178,217,224,112,185,160, 24,141,107, 2, 62,159,255, + 44, 39, 39,167,135,189,189, 61,116, 58, 93,141,168,122,119,234,176,218, 74,243,244,233, 83,240,249,252,103,168,104, 48,114, 2, +244,154,146, 22,157, 58,117,170,177, 12,137,197, 98,136,197, 34,240,120, 70, 88,189,122,181, 97,199,182,109,123,157,250, 5,149, +126,178,100, 21, 89,181,225,192, 95,122,102,155,250, 96,226,243,249,207, 28, 29, 29, 63, 20,137, 68, 8, 13, 13, 69,122,122, 58, + 74, 74, 74, 80, 86, 86, 6,181, 90,141,178,178, 50,104, 52, 26, 24, 25, 25,161,109,219,182, 48, 53, 53, 69, 68, 68,196, 51,168, +213,117,139,203,162,162,208,103,207,158,125,216,165, 75,151, 26,139, 74,223,190,125,169,190,125,251, 90,214, 88,209,202,202, 80, + 88, 88,136,199,143, 31, 35, 34, 34, 2, 20, 69, 33, 57, 57, 89,175, 46, 47, 63, 65,143,137,247, 67, 5,112,159,121,248,240,161, + 79, 63,253,116,102,143, 30, 61,160, 7,134, 2, 8,254,255, 40, 96, 0, 0, 15, 30, 60,136,215,235,245, 61, 90,183,110, 13, 25, +208, 21,192,185,102,137,200,148,148, 24,157, 78,215,191, 67,135, 14, 8, 61,125,186, 23,128,244,186,202,169,128, 94, 62, 62, 62, + 40, 47, 47,199,139,231,207,163,155, 33,178, 14,172, 12,216, 60,125,234,172, 5, 56,122, 96, 47, 14,255,184, 59,235,208,254, 93, +142,104,130,255, 24, 13, 26, 52,254, 85,214,172, 70,181,200,255, 40,230,212, 39,190, 88,205, 97, 41, 45, 41,137,142,137,137,105, +213,169, 83, 39, 28, 56,112,160, 75,247, 15, 63,124,195,225,114,117, 92, 14, 7,140, 38, 60, 72,202, 85,170,235,215,175, 95,239, + 58,106,212, 40,214,195,135, 15, 33,145, 72,106,132, 86,245, 55,139,197, 2, 33, 4,124, 62, 31,191,254,250,107,101,185, 74,117, +189, 81,107,145,222,160,103,188, 21,122,132, 16,200,100, 50,112, 56, 28,108,223,190, 3,123,182,109,155,164, 7, 66,220, 5, 86, + 95, 0, 48,250,255,246,128, 46, 43,187,113,241,226,197,206,107,215,174,101, 59, 56, 56, 64, 38,147,161,164,164, 4, 69, 69, 69, +144,203,229,144,203,229, 40, 41, 41,129, 76, 38,131,145,145, 17,226,226,226,180, 21,101,101, 55,234,227,227, 85, 84,156,153, 54, +109,218,242,152,152, 24, 91, 22,139, 5,173, 86, 11,131,193, 0,131,193,128,202,202, 74,164,164,164, 32, 33, 33, 1,137,137,137, + 40, 46, 46, 6,155,205, 6,147,201,196,211,167, 79, 75, 4, 90,237,105, 13, 61,166,223, 27,108, 32,244,238,221,187, 51,167, 76, +153, 2, 59, 7,135,222,200,206,110,146,128, 57,219,128,128, 41,125, 63, 1,243,155, 0, 82, 40,158,164,165,165,245,232,211,167, + 15,108, 29, 28, 54,183,205,206,190,246,188, 25,126, 90,122,157,238,206,221,187,119,251, 79,157, 58, 21, 7, 14, 28,216,108,149, +150,118,185,224,157,105, 78, 43,192,170,165,171,235,230,233,211,167,227,234,213,171,208,235,116,119, 26,160,172, 29,241,189,197, +244, 57,139, 28,223,113,124,223, 79, 81,212, 66, 0, 91,233, 30, 69,131, 6,141,127,178, 69,171, 89, 83,135,198,122,253,202,101, +203,150,105, 25, 12, 6,198,140, 25, 99,114, 46, 44,204,255,105,108,172,139, 84, 42, 21,235,245,250, 70,185,172,212,234, 93,203, +150, 45,147,105, 52, 26,120,120,120,160,184,184, 24,122,189, 30, 44, 22, 11, 44, 22, 11, 20, 69,129,193, 96, 64, 40, 20, 34, 38, + 38, 6,135, 14, 29,146, 91,169,213,187, 26,125, 72,232,245,207,130,131,131,193,100, 50,137,145,145, 17, 40,138, 2,139,197,194, +142, 29, 59,164,123,128, 80, 0, 96, 50, 24, 26, 0, 96, 48,168,166,122,239, 54, 58,111,201,229,114, 97,168, 90, 4,208,104, 89, + 51,181,122,231,150, 45, 91, 20, 47, 94,188,128, 74,165,170,177,190, 41,149,202, 26,231,122,153, 76, 6,138,162,160, 82,169, 16, + 22, 22,166, 48, 83,171,119,214,199, 87, 4,228,101, 39, 39,143,232,210,165, 75, 81, 90, 90, 26, 74, 75, 75,241,236,217, 51, 68, + 68, 68,224,212,169, 83,184,122,245, 42, 82, 82, 82,160,211,233, 96,111,111, 15, 66, 8,206,158, 61, 91,170, 83, 40,134, 22, 1, +121,244,152,168, 31, 45, 36,146,254, 54,214,214,153, 86,150,150,217, 45, 36,146,254,239,110, 23, 1, 73, 73, 73, 73,208,233,116, +112,113,113, 49,111,200, 79,139,232,116,119,239,222,189,139,169, 83,167,194,177, 85,171, 77,206,128,213,187,101,156, 1, 43,103, + 87,215, 77,213, 2,134,232,116,119,155, 91,103, 19, 96,247, 23, 95,124, 81,206,225,112,112,242,228, 73, 23,173,155, 91, 34, 11, +152, 40, 4, 60,251, 0,156,198,246,183, 5,246,126,245,213, 87,121, 20, 69,225,216,177, 99,150, 34, 87,215,120, 22, 48, 77, 4, +180, 16, 1, 45, 88,192, 52,145,171,107,252,201,147, 39, 45,117, 58, 29,150, 44, 89,146,103, 11,236,109,128,114, 17, 33,100, 56, + 33,196,151, 16,226,120,104,255, 46, 92, 60, 23, 82, 45,178,102,161,202,233,125, 10,128,120,186,199,209,160, 65,227,159,140, 58, +205, 80,172, 46,235,243, 1, 98,221,187,155, 55,158,196,190, 44,181, 52, 51,189, 82,189,173, 56, 33,164,117, 63, 47, 83,239,239, +191,255, 30,108, 54, 27, 89, 89, 89,120,254,252, 57, 76, 77, 77, 49,105,210, 36,117,185, 66, 49,162, 86,174,195, 1, 0, 34,222, +114, 86,229, 83, 43, 77, 22,186,178,226, 90, 93,190, 24,206, 20,137, 68, 80, 42,149, 96, 48, 24, 48, 50, 50, 2,159,207,135,177, +177, 49,162,162,162, 48,108,248, 72,125, 1,223,247,183,128,165,191,229, 83,171,225,172,142, 53,212, 21,224,199, 0,159, 91,219, +217, 45, 91,179,102,141,241,224,193,131,193,225,112,224,208,194, 61,207,101,200,214,221, 12, 6,165,203, 46,146,175,118,109, 97, + 39,122,158,156, 14,128,146,106, 31,175,177,171,149,235,240, 15,245,116,210,220,118,249,245,231,109,166, 29, 59, 86,249,163,203, +100, 50,228,231,231, 67, 42,149, 66, 38,147, 65,165, 82, 1, 0,194,195,195,113, 49, 50, 81, 94,238,224,159, 90, 95, 61,127,107, +251, 75, 19,187,202, 71, 45,143, 7,255,204,180,178,178, 66,126,126, 62, 10, 10, 10, 32,147,201, 80, 94, 94, 14,189, 94,143,226, +226, 98, 28, 60,252,179,190, 72,232,251,186, 38, 32,100, 67,156,170, 44, 99,115,229, 61,123,159,182,206,100,230,204,153, 38,166, +166,166, 48, 24, 12, 40, 41, 41, 65,102,102, 38,210,210,210, 16, 25, 25,169,146,202, 52, 80, 89, 14,204,174, 9, 88, 90, 7,231, + 95,136,191, 29,103,237,184, 85,118,182,182, 57, 25, 25, 25,214,122,189, 30,246,246,246, 58, 89,113,241, 38, 46,112,213, 4,200, + 5, 64, 10,129, 53, 59,119,239,158, 49,114,228, 72,124,240,193, 7, 89,121,249,249, 45,235,234, 75, 4, 96,122, 0,162, 50, 7, +135,132,199,143, 31, 75, 50, 51, 51, 49,117,234,212,194,140, 87,175, 86, 84,251,107,149, 2,189,156, 93, 93, 55,157, 60,121,210, +178, 85,171, 86,240,242,242,202, 51,202,204,108,247, 18, 40,173,167,127,214, 59, 54,101, 73, 23, 90,206, 27,221,254,131,249,243, +231, 67,167,211, 33, 50, 50, 18,143, 30, 61, 66, 70, 70, 6,238,221,187, 39, 51, 21, 8,198,215,202,117, 88,103,255, 28,234,174, +114, 57,118, 44,152,226,112, 56, 56,124,248, 48, 98, 98, 98, 0, 0, 62, 62, 62,152, 62,125, 58,116, 58, 29, 38, 79,158, 66, 46, +188, 52, 78,109,168,127, 2,104, 15,224, 91, 84,137,188, 15, 8, 33, 70, 20, 69,229, 0,112, 68,243,124,178,232,254, 73,115,210, +156,255, 30,206,127, 36, 26,205,117,184,254, 7,136,126,159,230, 99,118, 78,200,254, 32, 86,207, 94,190,158, 65,129, 1,140, 46, + 93,186,192,209,209, 17, 62, 62, 62,200,204,204,228,137,197,226,198,242,169, 41,125,135, 76, 76,243,246,246, 22,175, 88,177, 66, + 52,104,208, 32,182,163,163, 35, 8, 33,136,137,137, 65,104,104,104,229,129, 3, 7,228,101, 54,195,101,209, 55,127, 81, 54, 37, +159,218, 35,160, 12,192, 58,135,156,156, 31, 23,204,155, 23,208,177, 83,167,153,129,129,129, 12, 33,223,152,189,113,245, 44, 35, + 0, 88,255,221, 41,209, 72,255, 73,216,233, 6,244,158, 88,119, 30,185,218,245,204,204,158,157,241,209,232,254,110,159, 47,156, +161, 31, 55,110,156,192,212,212, 20,142,142,142, 48, 51, 51, 67,106,106, 42,178,179,179,201,249,243,231,149, 15,158, 38,177,207, + 94,125,146, 97, 36,178,109, 74, 94, 66,133,239,224,143, 95,127,244,209, 71,102,211,166, 77, 51,233,220,185, 51,155,199,227,129, +199,227, 33, 63, 63, 31, 41, 41, 41,149,231,207,159, 87,150, 89, 15, 45,137,190,121, 82,209,196, 92,135,229,190, 19,130, 82,238, + 92, 11, 92,146,240,236,217, 20, 3,208,161,178,178,210, 94,175,215, 83, 12, 6, 35,215, 96, 48, 60,171, 84, 40, 14,169,125, 2, +119,208,185, 14,155, 6,189, 94,207,209,235,245,144,201,100,184,118,237, 26,235,213,171, 87,107, 98, 99, 99,215,228,228,228, 64, +171,213, 98,236,216,177,240,241,241,193,205,155, 55, 81,144,159,127,190, 33,174,151, 64, 41, 47, 59,123,250,236,217,179, 47, 5, + 7, 7, 51, 98, 99, 99, 45, 15, 31, 62,124,176, 46, 1, 51,101,202, 20, 67,126,102,230,116, 53, 80,218, 64,255,108,104,108, 22, + 94, 62,185, 39,118,212, 24,255,182,129,107,215,176,187,119,239, 14, 75, 75, 75,244,234,213, 11,149,149,149,226, 54,109,218, 52, + 54, 54, 21,190, 67,198,167,118,232,208, 65,176, 99,199, 14,201,140, 25, 51,176,112,225, 66, 0, 64,121,121, 57,174, 94,189,138, + 37, 75,150,228,101,178,186,170, 26,235,159,111, 45, 85,213, 2,236, 54, 0, 95, 0,169,160, 29,223,105,208,160,241,207, 68,117, + 82,105, 91, 84, 37,150,190,128,170,151,243,198,115, 29,222,121, 20,143,218,105, 62,170, 96,251, 92,231, 52,237,213,220,101,155, +188,152, 90,185, 25,155,170, 48, 77, 78, 74,162, 26,203,121, 88,147, 79, 77,228,174,180, 72, 59,209,101,227,250,245,139,119,238, +220,217,191, 58,132, 3,159,207,127, 86,174, 82, 93,183, 82,171,119,149,137,220,175, 55, 55, 55, 95, 54,144, 15, 96,158, 89,116, +244,110,191,145, 99,183, 24,153,187,176, 87,109, 56, 80,193,100, 48, 52, 41, 57, 5,216,233, 6, 8,154,176, 64,178, 76, 3, 36, +200,108,117,249, 22,254, 47,191,250,226,139,207,215,175, 91,215, 69, 40, 20,246,174,212,233,220, 13, 6, 3, 96, 48, 36,151,169, + 84,183, 73,101,229, 99,181,207,218,109, 70, 34, 91,210,228,188,132,226, 54, 10,243,215, 33, 93,142, 28, 58,180,232,244,233,211, +127,104,187,133, 90,189,187, 76,220, 38,162, 41,109,175, 93,166, 2,184, 15,169,244,126, 67,166, 75, 58,215, 97, 19,223, 62, 12, +134, 57,102,102,102, 71,251,247,239,111, 52, 96,192, 0, 12, 27, 54, 12,221,187,119,135,193, 96, 0, 33, 4, 10,133, 2,167, 78, +157,194,150, 45, 91,146, 91, 2,235, 26,227, 83, 3,215,121, 23, 47, 14,237,208,161,195,225,134, 4,204, 91,145,213,168, 79, 98, +195, 99,147,151,172, 19,141, 72,159,176, 96,163,155, 70,158, 43,182,224,235, 36, 9,241,207, 24, 77, 31,155, 30, 10,125,204,169, +174, 99, 71,143, 94,192,100,177,122,189, 93, 1, 73, 94, 60,127, 30, 93,157, 84, 26, 62,211,175, 53,179, 47, 85,199,174,163, 29, +223,105,208,160,241, 79, 23, 90,195, 80,229,175, 85,147,146,167,222, 92,135,213, 86, 31, 22,139, 37, 77, 61, 59,119, 82, 67,236, +108,160,255, 91, 75, 22, 26,205,117,248,246,239,116, 64, 1,181,250,235,223, 5, 35,173,181,186,144,253, 78,249,230,132, 69, 44, + 1, 94, 66,167,246,131,244, 57, 16, 54,175,138,175,203,250, 47,107,183,169,222,135,236,239,142,203, 41,174, 0,238, 64,169,188, + 3,165,178, 78,167, 93, 54,139, 83,220, 88, 61,223,109,123, 38, 32,255,179,109,127,151,179, 81,241,240, 39,206,231,191, 13,111, + 10, 11,207, 2, 16, 58,132,135,219, 92, 14, 15, 31,247,249,210,165, 99,109,237,236, 92, 45, 45, 45,205, 76, 76, 76, 24, 15, 31, + 62, 76,211, 85, 84,236,238, 8, 28,121,107, 77,109, 20,106,224,186, 71,102,102,187,143, 71,143, 94, 64,177, 88, 61,107, 11, 24, +162,211,221,115, 1,246, 54,100,201,122,223,177,233,200,179,237,255,214,146, 5, 38, 48,187, 41,125, 35,187,170, 30, 27,160,211, +109, 64, 92, 92, 29,125,190,217,125,105, 61, 69, 81, 10,208,142,239, 52,104,208,248,231,162, 58,223,225,133,255,235, 3, 15,160, + 57,105,206,127, 16, 39, 19, 85,171,232,232,243, 73,115,210,156, 52, 39,205, 73,163, 73, 96,209,167,128, 6,141, 38, 67,143,223, +166,193,104,208,160, 65,131, 6,141,106, 84,251,102,213,198,143, 64,149,235, 78,125,170,180, 57,171, 9,222, 71,217, 70,208,156, + 52, 39,205, 73,115,210,156, 52, 39,205,249,175,227,108,140,251,239,184,154,177,218, 39,171,198, 55,235,255, 10,180, 89,149,230, +164, 57,105, 78,154,147,230,164, 57,105,206,127, 58,108,223,138,172,218, 31, 0,205, 12, 88, 74,131, 6, 13, 26,255, 84, 4, 6, +130, 65, 8, 40, 66, 2, 25,132,156,102, 18,226,207, 36, 4,127, 42, 21,136,191,127,221,193,108,255, 51,201,204,132, 62,227, 52, +104,252,163,144,139,122,146, 74,211, 62, 90,255,127,225, 36,145, 72,246, 3,160,242,242,242,230, 0,200,164, 79,201,255, 30,204, +205,205,251,235,116, 58,200,229,242,235,255,196,246,181,117,197,104,194, 64,155,154, 31, 8, 50, 95,164,224,104, 93,101,219,184, + 97, 42,168,223, 98,113, 81, 6,188,120,254, 10,191, 54,227,112,140,161, 3, 28,247, 2,192,165,136,172, 5,248,239,196,213,106, +109,101,101,117,133,197, 98,177,244,122,253, 60,169, 84, 26, 94,191, 16,242,103, 2, 0,155,220, 92, 41,203,179, 94,241,217,167, + 20,187, 76,125, 72,166, 46, 87,149, 50,217,204,215, 60,182,228,238,220, 25,140, 75, 37,202, 15,159,215,181,127, 72, 72, 72,189, + 89,188,219,185, 97, 40, 67,223,118,184, 79,251,180,212,111,119,117,217,217,219,197,146,157,150,245, 84,184,121, 95,233,126,174, +216,121,248,212,113, 84, 56,139, 79, 77, 57,116,168, 72, 73,143,178,166, 99, 35, 96, 94, 9,120,177,121, 60, 71,189, 78,103, 67, + 1,132,201, 98,229,107,213,234, 44, 14, 16,183, 18,144,253,211, 57, 57, 60,158,131, 94,167,179, 1,128,255,197,122,210,248, 61, +234, 21, 90, 66,161, 48,138,193, 96, 56,212, 78,134, 91,157, 79,176,250,183,218,219, 40,138,130, 94,175,207, 46, 41, 41,233,220, +140,227,155, 2, 24, 7,160,122,137,250,113, 0,167,240,254, 14,199,166, 28, 14,103,153, 64, 32,232, 87, 94, 94,222, 14, 0,140, +141,141, 19, 84, 42,213,141,202,202,202,111,223,147,151, 5,224, 99,161, 80,216,151,193, 96,244, 37,132, 80,132,144,155, 74,165, +242, 6,128,211, 0,222, 39, 82,130,177,181,181,245, 6,115,115,243,137, 43, 87,174, 44,178,176,176,240, 88,178,100,201,147,226, +226,226, 95, 10, 11, 11, 87,163, 25, 57,234,254,203,112,149, 72, 36,199,217,108, 54, 51, 43, 43,171, 47, 0, 56, 58, 58,222,212, +104, 52,122,169, 84, 58, 9,192,171,102,242, 9, 0,116, 19, 10,133,157,133, 66,161,175, 94,175,111,243, 54, 63,227, 11,165, 82, + 25, 89, 89, 89, 25, 5,224, 33, 0,213,255,208, 24, 49, 97,177, 88,193,111,251,186, 59, 0,197, 63,237, 38, 64, 24,104,243, 60, + 33,209,163, 70,120,181,243,172,191, 48, 5,167, 58,202, 54, 89,104,245,235,109, 59,124,196,136,129, 12, 0,208,104, 47, 13,191, +113, 59,247,220, 95,220,156,214, 99,198,140,185, 31, 28, 28,108,166, 86,171, 49,103,206,156,227, 17, 17, 17,123,229,114,249,202, + 6,111, 28, 66,179, 37, 91,119, 92,229, 83, 20, 3, 0,172, 13, 6,189,245,155, 55,175,220,159,199,223, 31,146,144,240, 96, 99, +121,226,141,135, 6,138, 61,183, 18,189, 18,155, 82,137, 54, 46,240, 27, 62,118,244,176,117,235, 2, 49,113,252,196, 22, 9, 9, + 21,198,246,166,169,220,226,114,129,155,133,149,245,136,117,235, 67,168,187,119,206,142, 8, 62, 28,116, 99,198, 12,139,126,180, +216,106, 18,168,245, 44, 86, 55,145,155,155,239,248,179,103, 33,116,116,100,177,120, 60, 6, 0,232,212,106, 71,101, 86,150,237, +201, 17, 35,186, 6, 38, 37,221, 10, 4, 30,209,156,255, 95, 56,105, 52, 71,104, 49, 24, 12,135, 55,111,222, 88, 11, 4,130,170, +155, 49, 33,208,235,245,208,235,245, 53,201,139, 9, 33, 53,223, 58,157, 14,158,158,158, 77,122,163, 5,208, 15,192, 39,125,250, +244,241,255,246,219,111,217, 94, 94, 94,213, 41, 67,122,173, 90,181,234,187,152,152,152, 51, 0,142,160, 42,120, 99, 83,223,120, + 7, 11, 4,130, 99, 91,183,110, 53, 29, 56,112, 32,203,206,206, 14, 20, 69, 33, 47, 47,175, 91, 68, 68, 68,231, 37, 75,150,204, + 83,169, 84,147, 1, 92,105,198,249,105,111, 98, 98, 18, 50,122,244,104,135,222,189,123, 27,181,109,219, 22,122,189, 30, 79,159, + 62,157, 17, 21, 21, 53,225,204,153, 51, 1, 10,133,194, 31, 77,207,215, 70, 9,133,194,105,166,166,166, 27,214,174, 93,107, 62, +121,242,100,110,124,124,124,137,139,139, 11,117,247,238, 93,171, 83,167, 78,205,219,180,105,211,199,114,185,124,181, 82,169,252, + 25, 77,200,161,104, 98, 98, 18,197, 96, 48, 28,154, 34,132, 1, 52, 71, 12,119,108,217,178,229,169, 59,119,238,180, 76, 79, 79, +215,143, 26, 53,234, 40, 0,220,184,113,195, 75,171,213, 82,131, 6, 13,186,148,157,157, 61, 14,192,211, 38,182,221,219,220,220, +252,220,196,137, 19,205, 93, 93, 93,249, 45, 91,182,164, 4, 2, 1,152, 76, 38, 74, 75, 75,237,226,227,227, 7, 60,122,244,168, + 60, 34, 34,162, 88,173, 86,143, 0, 16,215,140,235,212,221,218,218,122, 10,155,205,110,175,211,233,236, 1,128,197, 98,189,209, +106,181,241, 82,169, 52, 24,192,253,247, 29, 32, 54, 54, 54,123, 54,108,216, 96, 41,149, 74,201,166, 77,155,246, 40, 20,138,105, +255,212,155,193,241, 95, 78, 35,234,201, 35,160, 42,109, 14, 85, 71,255,163, 0,112, 62,251,108, 41, 58,127,208, 21,147, 38,126, +220, 40,231, 71,253, 29,182,178,185, 28,139,138,138,138,251,165,101,234,211, 2,190,209,184,137, 19,252,146, 1,224,210,229, 91, +227,186,116, 49,187, 41,226,243, 62, 54, 50, 50,234,174,213, 84, 22, 93,188,158,253, 69,115, 68,149,189,189,253, 21, 51, 51, 51, +126,113,113,113, 94, 65, 65,193, 15,195,135, 15, 95,127,228,200, 17,179,180,180, 52,100,101,101, 97,241,226,197,194,236,236,236, + 5,113,113,113, 15, 52, 26, 77,189,150, 45,133,162,120,215,170, 21, 35,215,138, 68,150, 76, 1,223, 20, 38, 34,115,184,184,118, + 64,183,238,195, 49,116,216, 76,164, 36,199,116, 59,114,120, 93,204,155, 55, 17,223, 8,205, 91,173,151,201, 90,214,123, 95,106, +219, 26,189, 71,140,174, 18, 89,107,215, 6, 34, 41, 49, 81,145,254,154,241,159, 11,103, 89,252,161,253, 61,121, 58, 77, 94,250, +221, 59,103, 91,246,236, 53, 10, 0, 58, 7, 31, 14,186,241,159, 73,102,253,247, 28, 47, 81,208,143,164,250,239,157,235,216,236, +105,131,119,236,176,246,153, 55,143,163,124,253,186, 50,117,223,190,178,252,200, 72, 61,139,199, 35,142, 67,134, 80, 86,125,251, + 26,205,123,241,130,115,111,211, 38, 95,118, 80,144,203,234,202,202, 99, 52,231,255, 41,231,191, 29,213, 78,240,181, 87, 31,254, +216,160,208,162, 40, 10, 2,129, 0, 39, 79,158, 4,155,205, 6,139,197, 2,155,205,174,247,111, 39, 39,167,166, 84,100,140, 68, + 34,249,110,239,222,189, 54,131, 7, 15,134,145,145, 81,205, 6, 38,147,137,129, 3, 7, 98,192,128, 1,236,156,156,156, 9, 39, + 79,158,156,176,113,227,198,124,153, 76,182, 16,111, 19, 67, 55,128,190, 30, 30, 30,161, 87,175, 94, 53,174,168,168, 64,100,100, + 36, 74, 74, 74,192,229,114,225,224,224,128, 65,131, 6,177, 18, 19, 19,205, 7, 14, 28, 24,154,148,148,228, 7,224,102, 19,234, +218,217,218,218,250,246,233,211,167,141, 58,116,232, 64,165,164,164,192,199,199, 7, 0, 80, 90, 90,138, 81,163, 70, 25, 77,158, + 60,217,117,194,132, 9, 15,165, 82,105,111, 0, 81,141,240,117,146, 72, 36, 63,143, 30, 61,218,110,227,198,141,166, 38, 38, 38, + 72, 79, 79,207,149, 72, 36,238,213,231,123,194,132, 9,220,225,195,135,219,110,217,178,101, 87, 72, 72,200, 23, 82,169,116, 26, +128,232, 6, 85,235, 91, 65,204,231,243,145,159,159,143,227,199,143, 99,193,130, 5, 96, 50,153,144, 74,165, 56,117,234, 20,254, +243,159,255, 84, 11,154, 38,137, 97, 62,159, 63,192,205,205,237,224,141, 27, 55, 28,196, 98, 49,236,236,236, 24, 95,125,245, 85, +123, 23, 23, 23,227, 22, 45, 90, 48,115,115,115, 17, 26, 26,234, 50,101,202,148,115,153,153,153, 51,212,106,117,163, 83,106, 54, + 54, 54,135, 46, 92,184,224,148,144,144,128,125,251,246,161,184,184, 24, 92, 46, 23, 98,177, 24, 18,137, 4,238,238,238,212,138, + 21, 43,248,195,135, 15,231, 47, 92,184,240,144, 70,163,233,216,132,107,212,193,218,218,122,127,223,190,125, 93,130,130,130,196, + 18,137, 4,213, 47, 6,165,165,165, 14,233,233,233,221,214,174, 93,235, 31, 21, 21,149, 38,149, 74,231, 2,136,109,230,192,233, +216,182,109, 91,191, 81,163, 70, 49,115,115,115, 17, 28, 28,236,167, 80, 40, 58, 54, 67, 92,254,173, 16,245,228, 17,230,204, 95, +172,180,115,116,228, 92,189,114,112, 76,200,175,173,159,136,141,171, 18, 82,203,202, 81,233, 63, 58,233,131, 65,131,103,114, 62, + 26, 54, 74,249,227,247,187,132, 77, 17, 90,108, 46,199,226,248,177,237,153,119,238, 70,181,191, 22,241,104,200,152, 17, 35, 8, +135, 35,118, 1,128, 47,150,124,198, 14, 13, 11, 59, 60,112, 64,215,156, 94, 61, 59,103, 78,154,188,212,169, 25,213,109,221,186, +117,235, 91, 49, 49, 49, 54, 60, 30, 15,197,197,197, 22, 63,254,248,227,246,158, 61,123, 50, 82, 83, 83,145,152,152,136,215,175, + 95,163,180,180, 20, 3, 7, 14, 20, 70, 71, 71,255, 0,160, 94,161, 85,201,232,183,193,174,133,118,183,133,177,160,101,165, 94, +110, 77,180,185,109,175, 93,184,230,125, 34,184,220,199,198,214,211,253,147,233, 1, 88,183,254, 12,251,151,227,155,215, 94,143, + 56, 1, 48, 90,214,159, 17,128,160,251,170,213, 43, 33, 87,168, 49,121,226,108, 76,153, 56,219,130, 64, 99, 75,244, 21, 2, 77, +121,137,216,132,243, 34,124,239,129,237,163, 1, 56,212, 18, 91,215,105,177, 85, 63,214,177, 88, 93,253,190,251,206,170,253,172, + 89,188,216,160, 32, 85, 97,100,100,185,219, 71, 31,149,248,124,250,169, 26, 0, 20,175, 95,115,146, 2, 2,248, 86,190,190,198, + 31, 46, 91,102,166,215,104, 36,235,214,173,235,178,182, 42,121,121,179, 56,157,198,141,211,175, 61,124,248,131,200,165, 75,251, + 80, 90, 45,115,200,135, 31, 62,221, 20, 28,252,230,207,112,254,149,245,204,185,125, 91, 93,236,226, 2,159, 81,163,138,156,172, +173,213,127,101,219,255, 76, 61,105,212,160,218, 87,107, 78,237, 55, 84,132,135,135,247, 6,112, 11, 64,144,159,159, 95, 32, 0, +136, 68,162,124,153, 76,102, 29, 26, 26,218,168,200, 98,179,217,176,181,181,133,187,187,187, 84, 42,149,218, 52, 80,129, 44,131, +193,224, 64, 8,169,177,190,212, 7,181, 90,141,228,228,100,120,123,123,103,163, 42, 17,109,189, 70, 29, 62,159,159,154,152,152, +104,249,252,249,115, 68, 69, 69,193,197,197, 5,102,102,102, 96,179,217,208,106,181,144,203,229,240,240,240, 0,143,199, 67,167, + 78,157, 10, 85, 42,149, 75, 35, 83, 64, 60,129, 64,144,124,251,246,109, 71, 31, 31, 31, 60,126,252, 24,142,142,142,144, 72, 36, + 0,128,215,175, 95,227,238,221,187,248,232,163,143, 16, 19, 19,131,177, 99,199,102,169, 84, 42,119, 0,234,250, 8,205,205,205, +115,111,220,184,145,237,229,229, 85,161, 82,169, 24,249,249,249,236,200,200, 72,157, 66,161, 16,150,150,150,178,101, 50, 25, 91, + 46,151,179, 84, 42, 21,155,193, 96,112,202,203,203,217,215,175, 95,103, 86, 86, 86, 54, 24, 32,179,250, 58,133,133,133,193,203, +203, 11,161,161,161,248,252,243,207,113,239,222, 61, 56, 58, 58,226,244,233,211, 88,182,108, 25, 94,190,124, 9, 75, 75, 75,180, +109,219,182,177,107, 4, 87, 87,215,148,103,207,158,185,114, 56,156,234,188,142,213,249,242, 80, 80, 80,128, 87,175, 94,225,205, +155, 55,112,115,115,195,196,137, 19, 95,189,121,243,198,173,177,158,103,111,111, 95,144,144,144, 96,233,237,237,141,252,252,124, +136,197, 98,136, 68, 34,136,197,226,154,191, 93, 92, 92,176,116,233, 82, 72, 36, 18,105, 69, 69,133, 77, 99, 34,200,203,203,235, +202,245,235,215, 45, 77, 77, 77,145,151,151, 7,185, 92, 14, 22,139, 5, 62,159, 15, 75, 75,203, 26, 33,159,156,156,140, 97,195, +134, 21,166,166,166, 14,110,134, 72, 98,216,216,216, 36,198,197,197,185, 19, 66,144,153,153,137,151, 47, 95, 98,254,252,249,201, + 21, 21, 21,158,248, 7,229,236,171,229,119,197,153, 54,125, 14,103,244,200,238,154, 23, 9,225, 20,207,240, 18, 29,219,155,150, + 2,192,211,120,185, 72,205,240, 64,155,118,126,228,215,115,247,185, 63, 31,249,145, 13, 3,108, 64,225,229,139,100,124, 93, 31, +247,160,190,182,179, 62,251,108, 70,251, 62, 61,123, 51, 20, 42,149,245, 15, 63,236,232,148,154,250,194, 26, 0, 92, 92,218, 72, +231,205, 91, 18,109, 34, 16, 72,111,221,189,109,216,185,243, 80,252,213,155,185, 7,154, 80,101, 23,119,119,247, 7, 97, 97, 97, +150,214,214,214, 16,137, 68, 80,169, 84,168,172,172,196,243,231,207, 43, 78,158, 60,169, 53, 53, 53, 53,201,203,203,131, 76, 38, + 3, 69, 81, 8, 11, 11,203, 4,224,252, 46, 81,181,143, 22, 0,204, 31,218,134,221,182,159,187, 25,135,167, 51, 54,102, 39,217, +130,210,243, 40, 34,180,185,116,229,169,247,165,107,143, 39,141, 30,243,185, 85,175,222,163,177,118,141,191, 54, 39, 39,211,167, + 18,189, 18,235,242,209,242,116, 67,191, 81, 99, 71,127,188,110, 93, 32, 2,215, 6, 33, 60,236,108,169, 80,192, 80,155,138,217, + 34,223,110, 61, 42,150, 46, 24,153,165, 84,230, 56,174,219,114,114,226,176,145, 75, 29,122,246, 26,133,187,119,206, 34,248,112, + 80, 20,101, 76,232,105,196,119, 16, 8,152,137, 93, 92,230, 46, 74, 78,230,196, 6, 6, 42,117, 57, 57, 37,157,151, 44, 41,172, +171,108,246,181,107, 2,174,157,157,169,217,136, 17,230,187,156,157,137, 86, 42,221, 95,151,143, 81, 93,156, 17, 66,161,248,196, +165, 75,253, 9,155,221,123,249,151, 95, 26,251,249,249, 65, 46,151,227,204,153, 51,216,191,111,159,218,214,214,246,153, 93,124, +124, 76,123,185,124, 77, 83, 57, 59, 47, 89, 82,168,215,235,169,143,151, 45, 27,152,240,250,117,191, 60,169,180, 5, 0,216,154, +155,103,117,118,113,137, 58, 20, 30,254,114, 79,203,150,134,166,214,243,167,203,151,109, 66,210,211,103,153,155,155, 27,231, 75, +165, 44, 30,151, 91,212,173,109,219,211,223,175, 94,125, 75, 23, 23,199, 49,114,112, 48, 21,249,249, 53,187,237,157,151, 44, 41, + 44, 86, 40, 88,139,214,175,239,145,145,159,223, 66,169, 86,187,201, 20, 10,137, 94,171,101,152,242,249, 69,173, 60, 60,164,229, +145,145,185,173,202,202, 22, 31, 0,164,255,173,107, 93,151, 22,249, 27,225,221, 56, 90,127,200,117,120,203,207,207,239, 15,171, +107, 8, 33, 77,178,102,177,217,236,223, 77, 83, 53, 0, 14, 69, 81,136,142,142,134,133,133, 5, 36, 18, 9,120,188,223, 39, 31, + 44, 40, 40,192,189,123,247,240,226,197, 11,116,232,208,161,122, 26,163,126, 69,196,227,125,182,101,203, 22,177, 70,163, 65, 84, + 84, 20, 58,119,238, 12, 30,143, 7, 14,135,243, 59, 17, 40,149, 74,209,174, 93, 59, 44, 95,190, 92,180,113,227,198,207,212,106, +117,189,111,164, 44, 22,107,225,236,217,179,173,171, 45, 88, 89, 89, 89,232,212,169, 83,205,118, 43, 43, 43, 60,125,250, 20,157, + 59,119,134,131,131, 3,252,253,253,173,131,131,131, 23,234,116,186,111,235,227,228,114,185, 12, 47, 47,175, 15, 0, 64, 32, 16, +128,193, 96, 36,153,154,154, 90,217,216,216, 8, 76, 77, 77,255,208,198,195,135, 15,203, 24, 12,134,182, 81, 53,192, 96, 32, 47, + 47, 15,237,219,183, 71,105,105, 85, 6, 23,149, 74, 5, 55, 55, 55,200,229,242, 26,209,106,103,103,135,242,242,134, 93,191,188, +189,189, 3, 61, 61, 61, 7, 9, 4, 2, 30,155,205, 70,108,108, 44,124,124,124,112,242,228, 73, 56, 57, 57,129,207,231, 35, 57, + 57, 25, 94, 94, 94,184,125,251, 54,172,172,172,208,174, 93, 59,158,181,181,245,157,226,226,226,155, 25, 25, 25,129, 13,212,147, + 33, 20, 10,113,251,246,109, 28, 58,116, 8,175, 95,191, 70, 78, 78, 14, 76, 76, 76,208,177, 99, 71,180,109,219, 22,221,187,119, + 71,114,114, 50,168,198, 59,147,196,221,221, 61,252,241,227,199,150,132, 16, 4, 7, 7, 67,169, 84, 66,163,209,128,193, 96,192, +200,200, 8,102,102,102,232,215,175, 31,172,172,172,224,238,238,142, 83,167, 78, 89, 14, 29, 58,244,162, 84, 42,237, 8, 32,175, +177,243,106,102,102,182, 56, 32, 32,192,209,218,218, 26,233,233,233, 40, 45, 45,133,141,141, 13,250,244,233, 99, 31, 17, 17,177, + 88,171,213,238,248,167, 60,200,106, 57,190, 83, 87,175, 28, 28,227,222,170,196,171,131, 7,223, 49, 52,220,198,241,100,184,180, + 29, 0,180,111, 99,147, 48,198,143,159, 21,155, 16,158,117,245,202,217,168, 23, 73, 8, 69, 19,166,182, 75,203,212,167,175, 69, + 60, 26,226,211,161,147, 97,203,230,101,195, 22,204,159,197,179,182,153,137,252,204,179,136,184, 17,237,180,236,243,217, 86,223, +110,251,233,210,181,136, 71,140,210, 50,245,154,166,153,178,156,246, 28,249,190,187,165,162, 48, 4, 41,137, 92, 24,155,180,135, +139, 75,107,200,229,114, 24, 25, 25, 25, 77,156, 56, 81,191,114,229,202, 50, 83, 83, 83, 62, 69, 81,184,121,243,166, 20,192,224, +198,120, 43,172,205,136,190, 82,171, 35, 92,166,129, 80, 38,229,148,190,152, 27,255, 60, 13,131, 6,244,205,239,217,181,253,198, +149,235,182,173,114,111,237, 99, 53, 99, 86, 16,123,125,224,164,125,160,208,171, 46,158,196, 20,220,160, 78,255,106, 12, 96,216, +186,175, 3,145,154,154,108, 54,231, 19, 89, 16,139,103,108,231,233,220,195,100,223,161,155, 67,220,220, 90,182, 88,186,208,255, +194,246,239,182, 15,171,109,217, 58,114, 56,224, 28,128,254, 77, 57,183,255, 34,120, 79, 9, 15,135, 50, 51, 83, 91,124,231, 78, + 69,255,239,190, 43,116, 28, 60,120,135,166,178,210,178,250, 86,193,160, 40, 80,213,174, 19, 6, 3,197, 90,190,156, 65, 88, 44, +104,205,204, 62, 65, 73, 73,235,198, 56, 63,207,205, 29, 51,105,214,172, 97,231, 46, 95, 70,203,150, 45,107,158,103, 98,177, 24, +203,150, 45,195,146, 37, 75,120, 79,159, 62,237, 18, 18, 18,210,229,219,173, 91,109, 0,140,105, 74, 61,175, 62,124,104,246,233, +186,117,171, 59,116,238,236,116,244,248,113,158,171,171, 43, 0,224,213,171, 87,238,155, 55,109,114,110,239,229,149,191,241,179, +207,142, 36,172, 92,217, 14,192,157,134, 56,243, 34, 35, 53, 33,233,233,179,110,220,188, 41,110,223,190, 61, 0,224,229,203,151, +214,187,118,237,154,221,206,223,127,242,186,121,243,214,248, 85, 84,200, 76, 11, 10,120,126,123,246,176, 78,124,252,113,163,156, +213,245, 4,128,255,199,222,117,135, 71, 81,181,223, 51,219, 75,122, 37,133,132, 18, 33,157, 38, 69, 74,168, 9, 37, 69,144, 38, + 10,130,162,128,136,162,130, 8,162,160,168, 95, 0, 65, 1, 5,105, 42, 96, 16, 16, 8, 37,212, 0, 9,136, 20, 41,161,164, 67, + 72,207, 38,155,186,155,108,159,246,251,131, 36,134,152,100, 55, 1,191,159,248,205,121,158,125,118,102,246,206,217,123,231,222, +153,123,230,189, 81,158,174,206, 0, 0, 32, 0, 73, 68, 65, 84,239,125,239,208,215, 94,123, 55,100,216,176,192,241,175,191,238, +232,237,237, 77, 88, 91, 91,195,100, 50,161,168,168,200, 33, 57, 57,249,153,184,234,106,117,236,149, 43, 63,131,166,195,254,198, +186,110, 82,139, 60,101,150,172,191,106,138,218,239,161,113,113,113, 44,128,161,145,145,145,231,235, 58,112,154,166, 45, 18, 89, + 2,129, 0, 4, 65, 88, 42,182,192,178, 44,202,202,202, 80, 86, 86, 86, 63,116,164, 84, 42,113,238,220, 57,100,102,102, 66, 40, + 20, 66, 36, 18,193,100, 50,191, 6,173,149,149, 85,104,104,104,168,224,202,149, 43,240,241,241,129, 76, 38,171,207, 87,221, 71, + 36, 18,193,221,221, 29,106,181, 26, 35, 70,140, 16,110,216,176, 33,180, 37,161,101,103,103, 23, 62,121,242,100,113,221,126, 77, + 77, 13,248,124,126,189,104,169,169,169, 65, 69, 69, 5,170,170,170,160,215,235,209,191,127,127,113, 92, 92, 92,120,121,121,249, + 26, 75,202,175,213,106,107,148, 74,165,125, 72, 72,136,195,142, 29, 59,210,251,247,239,239,247, 72, 75, 75, 76,212,235,245,122, + 33,143,199,179,104, 29,189,152,152,152,250,107, 95, 88, 88,136,205,155, 55,215,255,150,153,153,137, 13, 27, 54,128,101, 89,176, + 44,219, 98, 29,249,251,251,143,249,249,231,159,123,239,218,181,171,146,207,231, 35, 61, 61, 29,187,119,239, 6,203,178,112,113, +113,129, 86,171, 69, 73, 73, 9, 18, 18, 18, 64, 81, 20,172,173,173,225,233,233, 41,157, 55,111,222,160,207, 62,251, 76,216,146, +208,162,105,154,230,243,249,232,208,161, 3,150, 45, 91, 6,189, 94, 15,145,232,161,190, 84,171,213,168,170,170,194,205,155, 55, +145,147,147, 3,150,101, 91,236,100,164, 82,233,196, 93,187,118,185,138,197, 98,232,116, 58, 84, 87, 87, 35, 63, 63, 31,185,185, +185,122,165, 82, 73,217,216,216,240, 58,116,232,192,147, 72, 36,146,113,227,198, 17,117,130, 51, 50, 50,210,233,231,159,127,126, +209,104, 52,154, 19, 73, 46,110,110,110, 31,189,241,198, 27,210,134,109,182,184,184, 24,227,199,143,151, 95,186,116,105,137, 90, +173,222, 13,160,244, 95,214,161,177,251, 99,125,175, 93, 63,147,222,237, 96, 92, 59,175,220, 2,122,224,194, 15,214, 10, 0, 96, +235,150,232,129, 7,227, 10,127,247,239, 84,146,191, 63,214,247,154,131, 67,170, 57, 33,192, 27, 62,196, 61,202, 74, 46,157, 60, +254,249,231,217,239,191,255,230,217,183,230,190, 46,233,224,187,240,161,133, 83,232,138, 17,212,231,132, 86,119, 95,250,253,247, +223, 60, 59,254,249, 9, 55,179,179,115,182, 12, 31, 34,217,119,238,188,226,104, 75, 22, 67, 87, 39,169,167, 92,162,129,167, 79, + 32,252, 2,172,144,116, 43, 29, 7,126,189,140,128,160,231, 96, 48, 24, 64, 81,148, 85, 84, 84,148,118,239,222,189,250,140,140, +140,106,157, 78, 55, 4, 64,134,185,194, 23, 20,164, 48,126,110,207,153, 68, 50, 9, 85,173, 18,105, 23,127,188,127,210,179,253, + 70,246,118,112,247, 20,186, 88, 49, 71,199,132,245,221,253,227,246,101,239,125,188,124, 55,250,244, 29,217, 63, 53,253,183, 64, + 0,119,154, 20,175, 89,136,227, 29,136,165,178,238,221,139,200,205,201, 41,240,109,231,102,188, 95,197,146,243, 23,111, 11, 11, + 25, 50,177,251, 51, 1,131,197,169, 41,231,137,101,139, 94,252,101,197,234,175, 95,170, 19, 91,103,227,127, 25, 50, 99,198,101, +241,142, 29,205, 91,199,255,215, 32,146, 72,218, 91,119,232, 32,200,222,177, 67,231, 19, 21, 85, 9, 0, 70,147,201, 57, 59, 39, +199, 78, 46,151,131,101, 89,144, 36,249,136, 15,113,157,223,112,176,159, 95, 59, 75, 56,179, 63,249,164,251,162, 69,139, 80, 92, + 92, 12,138,162, 32, 20, 10, 27, 63,179,161,209,104, 48, 99,198, 12,124,251,213, 87,207, 89,194, 73,211, 52, 49,103,197,138,165, + 31, 46, 93,250,204,236,217,179,121, 13,159,189,142,142,142,216,127,224,128,120,227,198,141,237, 63,250,246,219, 25, 47, 75, 36, + 89, 48, 24, 90,228, 44,235,210, 5,142, 37, 37,178, 58,145, 5, 0,126,126,126,216,188,121,179,100,230,204,153,226,168,168,168, +181, 73, 61,122,172,255,102,208,160,123, 78,190,190,182, 98,137,164,189, 57,206,186,235, 9, 0,213,122,125,240, 55,235,215, 59, + 92,189,122, 21, 37, 37, 37, 40, 46,126,248, 62, 74, 16, 4,250,244,233, 67, 76,155, 54,205,174,179,151, 87, 95,208,244,223, 89, +221,127,209, 34, 79, 17,102, 53,113,236, 79, 31,173,218, 2, 17,181, 5, 36, 26,116,142,143, 8, 22,115, 66,171, 45,168,170,170, + 66, 85, 85, 21,182,111,223, 14,145, 72, 84,223,249, 2,128,209,104,180, 68,180,116,243,240,240,128, 74,165,130,175,175,239, 35, +150, 44,145, 72, 4,129, 64, 0,145, 72, 4,137, 68, 2,131,193, 0,111,111,111,104,181,218,110, 45,113,234,116,186,158,142,142, +142,245, 29,172,161,182,177, 26, 12,134,250,252, 26,141, 70, 84, 86, 86,162,166,166, 6,213,213,213,208,104, 52,189, 44, 41, 47, +195, 48,184,123,247,238,125, 63, 63,191,158,124, 62, 31,214,214,214, 86, 26,141,166,222,183,168,162,162, 2, 59,119,238,212,188, +242,202, 43,206, 71,142, 28, 49, 43,180, 8,130,192,219,111,191, 13,137, 68, 2,173, 86,139,239,191,255, 30,239,188,243, 14, 68, + 34, 17,170,171,171,177,121,243,102,188,255,254,251, 16, 8, 4, 48, 26,141, 88,191,126,125,179, 92, 41, 41, 41,217, 87,174, 92, +233,245,236,179,207, 58,196,198,198,150,134,133,133,185,140, 26, 53, 10, 50,153, 12, 58,157, 14, 36, 73,226,185,231,158,131,191, +191, 63,148, 74, 37, 78,156, 56, 81,214,181,107, 87,231,171, 87,175, 50,197,197,197,185,102,196, 53,219,192, 98, 8,154,166, 81, + 82, 82,130,170,170, 42,148,150,150,162,168,168, 8, 5, 5, 5, 16, 8, 4, 48,163,179,224,228,228, 52, 33, 56, 56,152, 15, 0, + 50,153, 12, 61,123,246,196,210,165, 75, 41,157, 78, 55, 25,192,137,218,100, 99,182,109,219, 22,123,241,226, 69,129,135,135, 7, +210,210,210,224,226,226, 34,144, 74,165,102,133,150,155,155,219, 79, 71,143, 30,117,172, 19,215,117,215, 89,171,125, 88, 29,227, +199,143,119,220,181,107,215, 79, 20, 69,133,255,219, 58, 53,123, 25, 68, 61,131,109, 85,123,227,148, 65, 11, 63, 88, 43,240, 15, +126,248,242, 58,107, 54, 4,107,190, 90, 16, 52,117,172,237, 49,123,153, 90,100,142,103, 76,168,215,198,231,159, 15,227,189, 52, + 37, 50, 83, 36,178,247,217,178,245, 51, 87,215,118, 51, 27,200, 48, 91, 56, 57,219,194,167,131,152,216,127, 44,213,117,241,146, +207, 13, 49,187,190,206,250,101, 79,220,104,177, 48,126,228,137, 51,249,111, 54,199,157,113,191,234,136,214, 32, 13, 80,151,223, + 38, 28,219, 13, 68,207, 30,126,112,117,169,196,182,159,246,162, 83,231, 62, 48, 24, 12,176,181,181,149,211, 52,109,226,243,249, + 49,150,136, 44, 0, 56,123,182,138, 9, 10,170, 50,242,171, 25,234,173,119,214,188, 16, 54,230,249,192,225,195, 67,153,211,241, +167, 77, 3,123,153, 20, 99, 70,245, 44, 57, 25,191, 49, 83, 81,244,160,107, 80,183, 65, 72, 73, 78, 24,205,178,184, 75, 16, 77, + 91,159,146,239,225,164,158, 73, 73,216,187,119, 22,163, 99,110,202,190,248,242,206,152,136,136,233,193,131, 67, 6, 51,241,103, +206, 25,197, 40, 75,181, 29, 52,160,240,173,215,199,196,254, 16,179,126,228,201, 19, 63,117, 81,169,115,227, 56,145,213,232, 37, +141,162,218, 9, 36, 18, 94,105, 66, 2,213,109,230, 76, 67,221,253, 40,151,203,113,248,240, 97,136,197,226,250,143, 72, 36,170, +223,110,215,174, 29,136,218,105,164,150,112, 2,128, 66,161, 64,113,113, 49,236,236,236,224,226,226,130,226,226, 98, 92,186,116, + 9, 25, 25, 25, 16, 10,133, 24, 61,122, 52,120,205,248, 54, 55,230,156,180,112, 97, 88, 64,183,110,222,141, 69, 22, 0,152, 76, + 38, 84, 84, 84, 96,236,216,177,188, 19, 39, 78,184,157,204,203,123, 30, 64, 76, 75,156,189, 34, 34,202, 75,246,239,111,242,191, +159,125,246, 89,226,247,223,127,151,140, 30, 53,234,189, 5, 95,126,185,241,219, 93,187,242,105,138,114,107, 77,217,121, 60, 30, +143, 32, 8,120,121,121,161,162,162, 2, 53, 53, 15, 71,176,173,173,173,225,224,224, 0,146, 36,193,176,172,240,239,172,235,230, +180,200, 83,130,173, 13, 4,215,214,191, 88,180,106, 11, 5, 0, 67, 27,118, 44, 12,195, 88, 36,178,132, 66,161, 89,159, 43, 75, +172, 92,141, 97,137,208,170,203,171, 84, 42,173,191,209, 26, 10,172,186,124,242,120, 60,240,249,124,179,157,120,173, 24,226, 87, + 87, 87,227,192,129, 3, 24, 50,100, 72,253,176,148, 74,165, 66, 85, 85, 21, 84, 42, 21,244,122, 61,178,179,179,113,246,236, 89, +116,233,210, 5,176, 48,248,107, 86, 86,214,245, 78,157, 58,245,174,235,196,135, 13, 27,214,126,199,142, 29, 69,225,225,225, 30, + 44,203,226,227,143, 63, 46,123,238,185,231,156, 27,118,242,230,192,231,243,113,233,210, 37,116,233,210, 5, 44,203, 66, 36, 18, + 33, 61, 61, 29,174,174,174, 96, 24, 6, 2,129, 0,165,165,165,176,177,105, 57, 70,226,221,187,119, 95,125,237,181,215,138,236, +236,236,186,151,151,151, 43, 36, 18, 73,200,133, 11, 23,188, 76, 38, 19,108,109,109, 97,107,107,139,227,199,143,195,222,222, 30, +239,190,251,110,158, 78,167,187,100,101,101,213, 78,167,211,221, 46, 46, 46,254,184, 53,245, 77, 81, 20, 52, 26, 13, 42, 43, 43, + 81, 81, 81, 1,181, 90, 13,189, 94,111, 54,143, 77, 33, 36, 36, 4,113,113,113,252,232,232,232, 31,178,178,178, 0, 0, 62, 62, + 62,120,247,221,119,249,158,158,158,200,206,206,198,245,235,215, 97, 50,153,192,178,108,139, 55,175, 64, 32, 24,246,202, 43,175, + 12,242,246,246, 38, 76, 38, 19, 24,134,129,193, 96, 64,221,118, 94, 94, 30, 2, 2, 2,120, 29, 58,116,232,159,149,149, 53, 12, +150, 77,172,224, 0,160, 36,239, 16, 60,133,174, 0,207, 22,172,238, 16,202,203,218, 22,197, 69,169, 84,126,185,232,147,223,103, +126,187,218,212,174, 64, 1,248, 5,143, 67,215,192, 17,120,117, 26,133,232,175, 14,192,187,131, 31,114,115,115, 49,108,216, 48, + 81, 81, 81,209,107, 53, 53, 53, 11, 45,229,142,143,191, 66,159, 62,126, 98,226,164, 23,167,247, 14, 13, 13,167, 78,157, 58,142, +187,183, 79, 37,191,246,226, 4, 37,203,212, 16,142,246,178,155,233,105,215,186,118,239, 57, 20, 70,138, 14, 1, 62, 93, 13,124, +202, 54,127,191,195,120,236,152, 59,239,216,161,159,166,189, 52,117, 70,143, 17, 35, 70,146,167,226,143,226,250,229,248, 91,107, + 87,191,113, 62,122,253,190, 97, 97,163, 39, 4,185,180,187,116, 60,216,215,240,186,151,147,221,253,109, 59, 42,184,198,210,212, +189, 41,149, 50,168,125, 46,242, 8, 2, 44,203, 62, 34,178, 26, 11, 45, 30,143,103,214, 0,208,144,179, 97, 95, 84,247, 66,189, +101,203, 22, 72, 36, 18,136,197, 98, 8,133, 66,179,238, 23, 13, 57,147,179,179,135,239,140,137,145, 52, 37,178,202,203,203, 81, + 94, 94,142,154,154, 26, 76,153, 50, 69,244,217,181,107,207,162,214,245,163, 57, 78,111,119,119,131,149, 76, 86,146,146,146,226, + 17, 24, 24,248, 72,126,213,106, 53,100, 50, 25, 98,118,239, 22, 69, 70, 68,204, 29,113,252,248, 90,152,137,127,213, 84,217, 9, +130,128,171,171, 43, 28, 28, 28, 64, 16, 4, 40,138, 66,113,113, 49,146,147,147,113,237,218, 53,240, 9,130,250, 59,235,184, 41, + 45,242, 20, 90,181,182, 54, 57,116,216,220,152,104,107,132, 22,159,207,111,179, 85,171, 57, 88, 50,116, 40,151,203,239, 20, 21, + 21, 13,244,244,244, 4, 69, 81,245, 66,171,241,208, 97,157,245, 35, 41, 41, 9,114,185,252,142, 94,175,111,145,147,101,217,254, +125,251,246,197,193,131, 7,145,144,144,128, 7, 15, 30, 64,171,213,194, 96, 48, 64,167,211, 33, 57, 57, 25, 12,195, 32, 56, 56, + 24, 86, 86, 86,144,203,229,119, 12,134,150, 95, 68, 53, 26,141, 66, 40, 20,250,201,100,178,250, 99,238,238,238, 40, 47, 47,103, + 72,146,196,206,157, 59,213,110,110,110, 86, 50,153,204, 98,225, 74, 16, 4,148, 74, 37,218,183,111, 95,239,163, 85, 93, 93, 13, + 87, 87,215, 58, 97, 1,131,193, 0, 27, 27, 27,179, 67,135, 0,244,247,238,221, 91,208, 96,191,207,164, 73,147,126,217,187,119, +111,231, 51,103,206,224,234,213,171,112,113,113,193,127,254,243,159, 7, 57, 57, 57, 47, 1,184,166, 84, 62, 89,191, 72, 75,218, + 80,121,121,249,129, 59,119,238,244,239,219,183,111,253, 83, 98,216,176, 97,196,176, 97,195,156, 27,154,250, 75, 75, 75,241,199, + 31,127,224,204,153, 51, 32, 8, 2,153,153,153,180, 78,167,251,165,165, 81, 10, 79, 79,207, 29, 75,151, 46,181,166, 40,170,190, +109,203,100, 50, 72,165, 82,136, 68, 34,240,249,124,228,228,228, 96,236,216,177,118,223,125,247,221, 79, 6,131,225, 25, 0, 38, +252, 75, 80,165,131, 41,233,174,218, 46, 56,160, 93,242,214, 45,209, 3,103,205, 70,221,208, 33, 21, 28,224,154,156,116,183,196, +174,183,171,249,242,158, 56,147,255,150,145, 60, 17,117,226,100,226,228, 15,222,123, 87,232,227, 19,160, 60,115,238,134,247, 8, +234,115,194,201,217, 22,229,101,106,228,228,149, 32, 43,215,200,250,248, 4, 40,175,255,113, 71,242,213, 55,235,186,106,180,250, +186,161,195, 22,219,233,111,151, 30,140, 91,187, 65,114,126,250,107,125,196, 50,153, 7, 42,202,238,192,219,219, 5, 99, 35,187, +227,199, 93,151, 96,103,231,136,118,237,218,129,199,227, 89, 89, 90,246,178,178, 50,226,192,158,223,102,190, 50,227,141,231, 70, +141,140,160, 78,158, 58, 38, 72, 56,125,228,210, 79, 91, 63,138,101,249, 26, 57,193, 86,203, 58,118,114,187,125,255, 94,210, 75, +195, 67,167, 64, 38,178,233, 2,248, 55,217, 96,235, 39, 24,176,200, 59,184,247, 83,233, 43, 51,102, 13, 24, 53,234,121,234,212, +169, 67, 56,117,124,215,149,229,203, 59, 30,127, 80,184, 91,116,249, 90,129,116,220,196, 55, 43,227, 78,164, 26, 39, 68,117,202, +240,176,234,169, 3, 30,112,170,170,225,139,164, 64, 80, 66, 25, 12, 94,237, 71,141,226,107,115,115,133,214,237,218, 81, 0, 64, +146,164, 89,161,133,102,134,160, 27,115, 90,154, 23,173, 86, 11,166,153,216,137,141, 57,139,149,202,142,181, 47,225,245, 32, 73, +178, 94,100,149,151,151,163,170,170, 10, 86, 86, 86, 40, 53, 24,218, 89,194, 57,178, 95,191,157,159,125,250,233,194,253, 7, 14, +136, 26,138,172,186,143, 80, 40,196,170,213,171, 69,239,124,240,193,155,115, 5,130,249,160, 40,139,175,103,221, 75, 59,159,207, +135, 64, 32, 64,110,110, 46,242,242,242,144,155,155,139,220,220, 92,200,100, 50,176,127,243, 36,160,167,216, 63,171, 78,100, 53, +252,174,183,114,181, 24,222,161, 53,206,240,150, 10, 3,186, 21,227,187,150, 8, 45,141, 70,115,230,236,217,179,253,198,141, 27, + 39,184,114,229, 10,220,220,220,234,133, 86,221,119,221,112,148, 92, 46, 71,108,108,172, 73,163,209,156, 49,115, 51,157, 61,126, +252,120,239,101,203,150, 9, 95,125,245, 85,164,164,164, 96,246,236,217,168,170,170,130, 90,173, 70,121,121, 57,180, 90, 45,250, +245,235, 7,169, 84,138,219,183,111,147, 90,173,246,172, 25,139, 29,171, 84, 42,107, 92, 92, 92,220, 27,255, 54,113,226,196,118, +155, 54,109,210,166,165,165,145, 3, 7, 14,180,181, 84,112,212, 97,207,158, 61,245,150,186,140,140, 12,108,218,180,169,222, 39, +235,198,141, 27, 88,179,102, 77,125,236,179, 86,226, 90, 89, 89, 25, 69,146, 36,186,116,233, 2, 79, 79, 79,232,245,122,172, 91, +183,142, 2,112,237,255,171, 53,235,245,250,253,211,167, 79,255,240,230,205,155,238, 2,129,224,161, 73,187,182,124, 38,147, 9, +247,238,221, 67,114,114, 50,210,210,210, 80, 81, 81, 81,255, 34,144,148,148, 84, 73,146,228,190,230,120, 93, 92, 92, 62,254,241, +199, 31,221,228,114,249, 35,237,185,206, 26, 90,103, 37, 45, 45, 45,133,189,189, 61, 70,140, 24,225,122,246,236,217,143, 13, 6, +195,178,127, 73,159, 70, 76,124, 33,163,207, 59,111,141,195,248, 72,121,254,193,184,194,223,215,124,181,160,214, 25,222, 53,121, +124,164,103,254,173,116,123, 76,124,225, 80, 31, 0, 5,104,217, 97,155, 57,119, 94,113,184,111, 95,135,132,131, 71,142,252,180, +100,209,123, 55, 22, 46,120,195, 69,171,187, 47,245,233, 32, 38, 0, 32, 43,215,200,222, 78, 97,244,107,214,190,119, 35,122,245, +119,188,146,242,170,217,127,252,209,124,120,131,134,226,133,199,131,212,199,127, 72, 81, 87,223, 65,157,174, 92,138,129,181, 92, + 7, 63,255, 62, 24, 53,178, 63, 18, 18,147, 80, 92,170,135, 66,161,128,193, 96,104, 49, 92, 66,218,237,216,105, 44,193,122, 19, + 44,145, 71,240, 88,233,180,233,175,135, 68, 68, 60,207,198,197, 29,161, 14,197,198, 92,220,247,243,134,253, 60,145, 80,160, 51, +218, 25, 9, 66,175, 2,239,110, 74,141,230,225, 11,141, 80, 34,106,222,252, 90, 27,216, 53, 48,200,223,109,218,244,217,118,225, + 99,198,178,199,143, 31, 98,246,237,221,153,176,111,123,183, 24,134,167, 22, 41,242,181, 18,149,154, 84,177,132,216,190, 70,205, +104, 75,178,158,209,123, 68, 76, 52, 1,251, 57,117,213,176, 31, 48, 24, 10,106,242,243,221, 29,135, 12,145,220,251,244, 83,121, +187,126,253,244, 68,173, 15,113, 75, 66,139,207,231, 3, 60, 30, 99, 9,167,165,121,209,233,116, 96, 0,178, 45,156, 20, 69, 61, + 34,178,234,132, 86,221,253, 98, 9,231,214,229,203,175,120,143, 26, 85,145,152,152,216,110,232,208,161, 68,117,117, 53,170,171, +171, 31, 17, 91, 30, 30, 30, 68, 96,112,176,124, 79, 66,130,143,165,215,211,146,178,243,120,188,191, 93,104, 61,229,104,118, 33, +233, 22,151,224,169,179,104, 89, 34,180, 44,180,104,145, 36, 73,194,213,213, 21,101,101,101,205,118,252, 60, 30, 15, 50,153,172, +110,140,184,197,153,119, 6,131, 97,221,194,133, 11,231,141, 25, 51,198,217,207,207, 15,165,165,165,104,215,174, 29,164, 82,105, +189,239, 88, 29,223,141, 27, 55,240,227,143, 63,170, 13, 6,195, 58, 51,156,223,172, 94,189,250,173,241,227,199, 59,186,185,185, +193,193,193, 1,183,111,223,134,131,131, 3,212,106, 53,210,211,211, 97, 99, 99, 83,239,183,115,228,200,145,106,131,193,240,141, + 25,241,198, 94,184,112,193,100, 99, 99,115,187,180,180,148, 95, 81, 81, 33,168,172,172, 20,168,213,106,161, 74,165, 18,158, 60, +121,210,217,206,206, 78,123,238,220,185, 82,111,111,111,254,131, 7, 15,248, 36, 73,154, 85,175, 4, 65, 96,254,252,249, 16,137, + 68, 48, 24, 12, 88,183,110, 29, 22, 46, 92, 88,239,147,181,122,245,106, 44, 93,186,180, 94, 56,111,219,182,173, 85, 45,135,101, + 89,152, 76, 38,144, 36, 9,146, 36, 45, 18,191,143, 3, 11, 5,123,113,102,102,102,100,223,190,125, 79,255,250,235,175, 78,181, + 49,201, 80, 82, 82,130,146,146, 18,148,150,150,162,166,166, 6, 20, 69,193,211,211, 19, 37, 37, 37, 56,116,232,144,170,186,186, +122, 20, 90,152,113,200,231,243,167,135,132,132, 8, 26,231,161,238, 45,175, 78,188, 75, 36, 18, 20, 21, 21, 97,216,176, 97,226, +196,196,196,233, 0,158,106,161,213, 48,188,195,200, 81, 51, 69, 1, 65, 3,140,183,146,227,242,253, 59,149,228, 79, 29,107,123, + 12, 0,146,238,150,216,221, 74,183, 71, 64, 80, 36, 59,114,148, 67,239,146,226,173,221, 0,152, 90, 90,174, 7, 0,236,228,146, + 73, 97,161,253,138,108,172,172,120,107,214,110, 59,241,253,247,223, 60,187,255,216,159,225, 29,214,172,125, 24,222, 33, 44,180, + 31,147,150,154, 54, 9,192,118, 75,197, 75,100,100,212,205, 31,119,252,136,180,228,115, 30, 31,206,239, 46,174, 40, 33, 33,179, +246, 66,239,158,237,176,117,199, 29,220,186,117,171,216,104, 52, 14,107,177,125, 19,172,119,114,202, 93,223,110, 65,129,110,211, +166,207,178,141,140, 28,139,184,184,195,248,121,231,246, 11, 19,166,140,255,161,176, 82,205,119, 21,202, 69,114,150, 17,243, 69, +118, 2,145, 68,166, 52, 26, 31,206,129, 16, 10,165,182,192,164, 22, 59,158, 57,179,166,218, 13, 15, 29,139, 99,199, 15,227,231, +157, 91,207,127, 18, 52,113,123,167, 94, 1, 68,191,103,191,122,179, 83,231, 78, 29, 52, 53, 37,106, 30, 33, 54,233,245,140,205, + 87, 59,115,190,206, 90, 58, 61, 11,192, 90,112,179, 14, 27,226,246,207,225,225,125,223,185,127, 95,228, 50,104,144,172, 40, 33, + 65, 94,187, 18, 73,139, 66, 75, 32, 16,128,109,126,168,235, 17, 78, 98,215, 46, 30,128, 22, 39, 97,137, 68, 34,104,181, 90,144, +205, 91,176, 31,225,116, 63,117, 42,255,254,253,251, 93, 29, 29, 29, 31, 17, 89, 21, 21, 21,245,219,122,189, 30, 90,173, 22, 50, +153, 44, 89,215,244,136,200, 35,156, 37, 23, 46,232, 87,206,159,191,236,165, 41, 83, 54,156, 57,123, 86,234,228,228, 4,149, 74, +245,136,208, 50, 26,141, 24, 62, 98,132,104,245,205,155,211,160, 86, 47,183,228,122,182, 27, 54,204,172, 63, 48,159,207, 7,243, + 55, 15, 29,254, 11, 48,171, 41,225,197, 51, 55,132, 99,233,172,195,102, 58,200,198,171,123, 47,237,221,187,183, 62, 35, 35, 3, +222,222,222,245, 98,165,225,127,218,218,218,194,222,222, 30, 55,110,220,192,151, 95,126,169, 3,176,212, 12,103,181, 86,171,125, + 49, 44, 44, 76, 39, 16, 8,224,239,239, 95, 31, 63,139, 97, 24,136,197, 98, 88, 89, 89,225,230,205,155,136,138,138,210,106,181, +218, 23,241,215, 24, 90,141, 57, 85, 90,173,246,229,145, 35, 71,106, 83, 82, 82, 16, 18, 18,130, 91,183,110,161,166,166, 6, 53, + 53, 53,200,206,206, 70, 96, 96, 32,180, 90, 45, 54,109,218,164,211,106,181, 47, 3, 80,181,196, 89, 93, 93, 29,181,112,225, 66, +254, 47,191,252,210,201,211,211, 51,168, 79,159, 62,126, 35, 70,140,120,230,133, 23, 94,232, 16, 30, 30,238,222,181,107, 87,253, +168, 81,163, 92,198,140, 25,227,162,213,106,133,191,255,254,187,130, 36,201, 49,102,242, 89, 47, 78, 50, 50, 50,234,135, 10, 5, + 2, 1,202,202,202,234, 35,247,215, 61,148,154, 17,194,161,230,196,118,157,192,170, 19, 92, 22,248,185, 53,197,105,246, 36,177, + 88, 92,103,241,100, 45,224, 76, 74, 77, 77, 13, 27, 50,100, 72,210,204,153, 51,171,139,139,139, 97, 99, 99, 3, 31, 31, 31,248, +250,250,194,217,217, 25, 38,147, 9,177,177,177,154, 67,135, 14,221, 81,169, 84,195,240,215, 24, 90,161,141,174, 99,118, 83, 15, +217, 58,107, 86,157,208,146, 74,165,240,244,244,172,187,182,217,173,185,158,109,196,223,203, 89, 43, 96, 70, 12, 31,213, 57, 60, + 98,156, 93,236,225, 75,226, 13, 27, 15,221,233, 29,138,109, 78, 29,213, 71,156, 58,170,143,244, 14,197,182, 13, 27, 15,221,137, + 61,124, 73, 28, 30, 49,206,110,196,240, 81,157, 83,146,211,252, 26,174,123,216, 84, 62,165, 82,233,128,144, 65,189, 43, 19, 47, +158,103,162, 87,127,199, 27, 62,108,194,205,237, 63,196,198,110,255, 33, 54,118,248,176, 9, 55,163, 87,127,199, 75,188,120,158, + 9, 25,212,187, 82, 42,149, 14,176,164,236,115,102, 77,181,139, 8, 31,139,184,184, 88,106,255,158, 77,171,247, 30,200, 28,242, +250,188, 11, 37, 25, 25,183, 88,101,193, 41, 8,121,185, 72, 77, 77, 85,213,138,172, 12, 75, 56,103,191, 49,181,161,200,250,205, +201, 45,100, 91,106, 42,232,248,248,163,228,217,179, 55,117,191, 37, 41, 85,215, 83,202, 42,138, 74, 43, 30,168,213,229, 70,134, +161, 65,211, 52,255,179,207,234, 29,118,155,172,163,129, 3,135,226,220,153,221,216,185, 99,139,138, 97,160,159,180,127, 63, 61, +105,210,167,108,135,142, 29, 59,196,236,217, 77, 68, 62, 63,206,142, 5,152,168,241, 99,237,127,217,251, 11,209,185, 75,231,142, + 62, 62,245, 33,109,158,190,182,244, 55,112,126, 10, 84,170,115,115,207,223,248,238, 59, 67,187, 23, 95,116, 20,183,107,103, 11, +154, 38,234,158,239,205,125, 4, 2, 65, 99, 11, 76,179,156,158,206,206,133, 71,142, 28,129,175,175, 47, 60, 61, 61,209,208, 71, +182, 46, 32,183,147,147, 19, 14, 28, 56, 0,246,209,224,212,205,114,246,234,212,233,198,170,149, 43,141, 12,195,160,178,178,242, + 47,214,172,202,202, 74, 48, 12,131,227,199,142, 25,213, 15, 87, 2,177,168,236,195,248,252,154,151, 6, 15,142,142,136,136, 48, +221,191,127, 31, 12,195,160,161,101, 75,169, 84,194,218,218, 26,122,131,193, 11,128,220, 18, 78,229,201,147, 86, 48,243, 92,111, +194,162,245,119,212,251,211, 46,178, 26, 46, 40, 61,203, 34,139, 22, 69, 81,240,242,242,122,100, 73, 23, 30,143,247,200,167,149, + 51, 14,119,165,164,164,156, 26, 53,106,212,178,231,158,123,110,206,178,101,203,248,126,126,126, 80,169, 84,112,112,112,128,171, +171, 43,210,211,211,113,228,200, 17,186,172,172,108, 51,128, 21,176,108, 10,125, 66,102,102,102,100,247,238,221,247, 46, 94,188, +216,110,228,200,145, 66, 47, 47, 47,176, 44,139,155, 55,111,226,224,193,131,166,237,219,183,171,107, 69,150,165,206,203,167,139, +138,138, 38,140, 25, 51, 38,102,250,244,233, 54, 52, 77, 11,179,179,179, 97, 48, 24, 64,146, 36,242,242,242, 76,113,113,113, 53, + 90,173,118, 42,128,211, 22,240,221,168,170,170, 10,140,143,143,159,254,251,239,191,127, 57,115,230, 76,167, 17, 35, 70,136, 40, +138,194,197,139, 23, 75,123,245,234,229,170, 84, 42, 77, 7, 14, 28, 40,215,235,245, 75,105,154,182,104, 9, 30,130, 32,160, 86, +171,225,236,236, 12,131,193, 0,134, 97, 96, 52, 26, 97,109,109, 93,191,108, 18,203,178,104,141,115,125,163, 54,192, 55,153, 76, +152, 50,101, 10, 24,134,193,186,117,235, 64, 81, 84,171,201,236,236,236,174, 39, 37, 37, 69,246,236,217,179, 94,188,212,181, 33, +137, 68, 2,103,103,103, 56, 57, 57, 33, 46, 46, 14, 66,161,240,186, 57,127,183, 90,220, 42, 43, 43,235, 21, 31, 31, 63,224,206, +157, 59,175, 0,232,105, 50,153, 60,105,154, 38,120, 60,158,130,101,217,219,106,181,250, 7, 88,184, 4,143, 82,169,252,114,198, +140, 25,189,118,239,222,109, 45, 16,252,121,107, 8, 4, 2, 72, 36, 18,212, 5,199,100, 89, 22, 70,163, 17, 31,127,252,177, 90, +163,209,124,249,111,121, 74,244,238,211, 15, 91, 55,173,183, 62,123,238, 84,105,106, 38, 14, 54, 17,194,161,160,164,120,107,183, +162,252,124,235,222,125,250, 89,196, 73, 26, 77,229, 47, 79,125,223,187,118, 9,158,143,179,179,115,182,196,236,250, 58, 11, 0, +190,250,102, 93,215,146,242,170,217,105,169,105,147,182,108,217, 51,128, 52,154,202, 45,225,252, 83,188,196,168,192, 66, 15,224, +234,205, 59, 37,157,162, 94, 60,185,180, 75,103,219,231,149,229,186,194,154, 26,237,219, 0,178, 44, 45,251,160,129, 67,112,238, +244, 47,248,121,103,140,154,101,248,122,103,103,103, 22, 0, 82, 83,157,217,212,212, 42,246, 79,191, 98,123,141,144,189,181,226, +253,183, 71,188,175, 82, 87,124,179,110, 83,203, 67, 41,221,123, 60,135,238, 61,158,195,188,183, 63,178, 11, 12,242,247, 6,128, +253,251, 65, 7,117, 73, 57,186,236,147, 79,159, 95,177,226, 83,168,171, 13,168, 91,174, 39,253,110,202,177,172, 44, 24,185, 62, +235, 81, 44,163,168,171,120,255,253,174,218,138, 10,151, 65, 31,126,232, 44,248,224, 3, 94, 75,206,240, 13,239, 95, 75, 56,175, +221,190,125,108,246,235,175, 23, 46, 95,182,108,212,230, 45, 91,100,221,186,117, 67,113,113, 49,252,253,253,225,233,233,137,248, +248,120, 28,216,183, 79, 83, 85, 93,189, 20,192,247,150,112,238, 58,126, 60,221, 47, 40,168,108,203,150, 45, 30, 17, 17, 17,132, + 70,163,129, 74,165,130, 74,165,130,193, 96, 64,109, 64,104, 54, 35, 51, 51,149, 36,201,205,150,150,157, 46, 45,149,174,232,215, +175, 64,196, 48,171, 38,140, 31,191,112,197,231,159, 75, 58,119,238, 76, 24, 12,134,122,171,150,201,100,130,181,181,181,201,104, + 52, 58, 1,208, 90,194, 41,217,190,157, 42, 45, 45,133,139,139, 75,125,184,166,134,113, 9,171,171,171,193,178, 44, 23, 76,183, + 13,104, 86, 33, 57, 56, 56, 92, 23, 8, 4,237, 27, 90,183,154, 90, 59,175,225, 49,146, 36, 11,202,202,202,122, 55, 82,188,205, +249, 67,249, 0,248,207,240,225,195, 39, 44, 88,176,128, 72, 76, 76,196,161, 67,135,216,172,172,172,253,181, 86,172,172, 22,222, +116,154,227,180,145, 72, 36,239, 90, 89, 89,133,214,133,112,144,203,229,119, 52, 26,205,153,218,225,194,234, 54,112,218, 74, 36, +146,249, 86, 86, 86, 97,181,203,175,192,198,198, 38, 73,163,209,196, 27, 12,134,245,104,126,161,234,150, 56,101,118,118,118, 95, + 58, 59, 59,191,252,193, 7, 31, 56, 93,184,112, 65,113,238,220, 57, 81, 85, 85,213,110,163,209,216,210,162,210,127,225,116,116, +116,188,206,231,243,219,255, 77,117,132,238,221,187,199, 69, 69, 69, 69, 76,157, 58, 21, 36, 73,226,251,239,191, 71,124,124,252, +177,123,247,238, 69,154,121, 27,109,204,233,220,190,125,251,196, 57,115,230,116,152, 50,101,138,220,193,193, 1, 2,129, 0, 26, +141, 6,247,238,221,195,205,155, 55,217,195,135, 15,215,220,184,113,163, 64,171,213, 14, 5, 80,214,138,235,249, 56,111,205,143, +112, 10, 4,130, 33, 94, 94, 94,123,150, 47, 95,110, 19, 22, 22, 38,115,114,114, 2,159,207, 7, 73,146, 80, 40, 20,184,123,247, + 46, 78,157, 58,165,217,191,127,191,166,188,188,124, 10,128,243,255, 31,249,124,146,156, 1, 93,241, 73,163,133,162,155,141,246, +110, 38,173,217,124, 14, 31,226, 62,118,210,132, 49,163, 1,224,215, 3, 39, 78, 90,176,168,116,179,249, 52,151, 87, 75, 56,253, +187,240,150, 39,167,220,125, 36,160,101, 80, 96,112, 70, 64,183,241, 95, 88, 66,212, 32, 50,252, 35,101,111, 48, 28,219,208,166, +251,200, 48,107,128, 15, 34,199, 78,122, 33,226,163,165, 75,240,159, 47,163,113,248,215,216, 99,169, 89,143, 44, 19,244,212,181, +165,191,153,147,248, 66, 32,120, 78,238,238, 62,120, 29,195, 44,185,117,247,174,117,195, 23,182, 58,203,115,195,151, 74, 15, 15, + 15,165, 66,161,104,103, 9,103,228,183,223,154,180, 86, 86,146, 37,171, 86, 13,169,209,235,135,172, 88,177, 66,112,237,218, 53, +108,250,238, 59, 74, 95, 80, 16, 83, 10,204,111,102, 52,164, 89,206, 14,243,231, 75, 23,109,218,244,170, 79,151, 46,174,175,188, +242,138, 80, 40, 20, 66,163,209, 32, 63, 63, 31,167, 79,157, 50,166,164,166,166,168,213,234,231, 1, 20, 89,202, 25,249,237,183, + 38,123, 31, 31,200, 93, 92,216,179, 9, 9,118,179,223,125,119, 78,199, 78,157,236, 70,141, 30, 45,180,181,181, 69,101,101, 37, +178,179,179, 17, 27, 27,171,172,169,169,241, 0, 64, 91,194, 25,243,251,239,221,143,159, 63, 63,241,139, 47,190, 16, 7, 7, 7, +195,206,206, 14,213,213,213,184,123,247, 46,206,159, 63,111,216,188,121,179, 74,165, 82,205,161,105,250,200,223, 88,239,255, 6, +171, 86, 29,182,154, 21, 90,255,197, 27,176, 55,128, 79,106,183, 63,135,249, 53, 3,255, 77, 15, 31,111, 71, 71,199,173,122,189, +158,213,233,116,179, 1,228,253, 3,243, 41,232,221,187,247, 38,165, 82, 57,128,101, 89,216,217,217, 93, 74, 78, 78,158,139,102, +102,222,152,225,228, 3, 24, 96,109,109,221,207,198,198,102,136,193, 96, 8,168, 29,126, 75,213,104, 52,231, 77, 38,211,213, 90, +235, 19,253,255, 92,118, 62,128, 48, 15, 15,143,215, 25,134,233, 66, 16,132, 61, 77,211, 32, 73,178,138, 97,152,123, 42,149,106, + 59,128,248,127, 64, 62,159, 8,103,224, 51,120,129,229, 33,160, 57, 65,240,136,208,106, 36, 32, 8, 6,169, 41,247, 17,219,138, +124,242,198,132,122,109, 4, 30,206, 76,132,121,231,218, 63,133,150, 5,226,165,213, 34,243, 25,254, 12,150, 96, 31,225, 36, 88, + 34,207,191,251, 11, 63, 63,142,208,178, 20,129,190, 24, 2, 22, 3, 24, 22, 87,211,238,225,220,191,248, 89,247,196, 56,255, 3, + 56,126,231,224,112,137, 39, 16,184, 1,224,213, 90, 95, 24,134, 32,104,150, 32,168,134,195, 91,141, 94, 44, 91,228, 52, 1,221, +132, 18,137, 23, 77, 81,237,138, 1,235,227, 52,253,172,158,101,107,218, 3,159, 36, 1,233,109,201,167, 9,232,198,151, 72,188, +143,179,236,216, 82, 43,171,238, 74,157,206, 5, 0,107,109,101,149,170,214,104,118,234,245,250,141,248,235,200,133, 89, 78,145, + 68,210,158,166,168,118, 0,192, 19, 8,148,123, 13, 6,175, 2, 91,219, 87,244, 6, 67, 7,107,107,107,210,104, 52,170,245,122, +253, 84,138,162,206,182,166,236,247, 40, 42,240,119, 30, 47,196,100,101,229,100, 34, 8, 43, 35, 69,153,140, 38, 83,190, 94,175, +191, 3,224,107, 0,247,255,230,122,231,208,198,155,133,227,228, 56, 57, 78,142,147,227,228, 56, 57,206,191,159, 83, 14,192,187, +246,101,241,105, 44,251,191, 9,150,249,104,113,224,192,129, 3, 7, 14, 28,158, 26,104,209,132, 79, 22,135,255, 95, 16, 45,168, +210,214,152, 4,219,162,108,207,112,156, 28, 39,199,201,113,114,156, 28, 39,199,249, 63,199,105,142,251,105, 28,146,108,118,173, +195,191, 27,156,249,151,227,228, 56, 57, 78,142,147,227,228, 56, 57,206,255, 89,240,184, 75,208, 44,218,213,126,158,116, 90, 14, +255,238,182,208, 24,158,181,159,214,164,119,231, 46, 57, 7, 14, 28, 56,112, 66,235,239,238,180, 30,167,115,123, 92,225, 19, 77, + 16, 40, 34, 8, 20, 1,136,126,130,105,205,193,195,217,217,249,157,192,192,192,152,118,237,218,205, 3,224,218,202,243,187,202, +229,242,245, 86, 86, 86,137, 86, 86, 86,137,114,185,124, 61,128,174, 79,168,222, 8, 0,179, 37, 18, 73,130,187,187,123,161, 88, + 44, 78, 0, 48, 7,109,159,185,234,135,135,113,210, 62, 7,208,189, 53, 39,186, 6,141,221,231, 18, 52,246,182, 75,208,216,187, + 78,193, 81, 93, 93,130,198,222,117, 9, 26,123,219, 53,104,236,190,191,161,189, 62, 78,253, 70, 19, 4,242, 8, 2,121, 22,158, +251, 53, 1,228, 19, 4, 10,158, 64, 91,226,192,129, 3, 7, 14, 79, 27, 60, 60, 60, 38,184,187,187,159,113,119,119,143,247,240, +240,152, 96,193, 41,161, 77,116, 60, 52, 65,128, 54,211,145,180,148,206,156,185,178,225,185,107, 44, 44, 90, 67,206,118, 4, 1, +154,173, 5, 65,128,113,117,117,221,224,238,238, 30,221,248,227,234,234,186,129, 32,192, 52, 72, 75, 55, 16,120,173, 53,171,182, +155, 54,109,218,175,149,149,149,113, 70,163, 49, 46, 51, 51, 51,110,232,208,161,123, 27, 89, 55,154,229,148, 74,165, 47,245,237, + 55,224,198,249,139, 87, 51, 51,238,229, 20,165,164, 63,200, 57,122,242,236,181,224,110,221,255,144, 74,165, 47,181,162,142, 8, + 0,179, 5, 2, 65,130,181,181,117,129, 64, 32, 72, 0,240, 38,159,207, 63,178,114,229,202,156,228,228,228,146,223,127,255,189, +234,252,249,243,133, 51,103,206,188, 71, 16,196,209, 38, 4,123,104, 19, 86,154,198, 86,157,101,185,185,185, 39, 21, 10,197, 41, +153, 76,246,165, 5,233,235, 57, 93,130,198,222, 86,170, 76,172, 82,101, 98, 93,130,198,178, 13,182,111,183,242,154,155,171,163, +191,180, 5,137, 68,226,109, 70,208,135, 54,119, 46, 0,183,218,223,122, 3,248,182,246, 83, 55,245,220, 77, 42,145, 60,169,182, +244, 36,202,206,113,114,156, 28, 39,199,249,223,230,124,154,209,171,246,219, 29, 15,253,181,234,251,238,214,206, 58,124, 43, 51, + 51,211, 26, 0,124,125,125,231, 2, 56,208, 26, 33, 65, 16, 88,196, 48, 44, 15, 0,120, 60,226,195, 97,195,134,247,146,201,100, +143, 68, 65,214,233,116,226,132,132,115, 35, 24,134, 37,106,211, 45, 98, 89,172, 7, 80, 98,233,127, 24,141, 6,158, 80, 40, 6, +143, 71,188, 31, 28,220,173, 99, 89, 89,217, 5, 30,143, 23, 83, 88, 88, 88,217,106, 51, 14, 65, 96,219,182,109,190,238,238,238, +127,137,214,172, 80, 40,196, 99,199, 62,223, 42,190, 25,128,196, 32,145,244, 19, 17,132, 59, 77, 81,246, 0, 32, 16, 8, 42,175, +137,197,189,255,243,197, 23,114,130, 32,152,242,242,114,232,116, 58,188,247,222,123,178,148,148,148,113,101,101,101, 27,205,208, +250,118,239,209,235,189, 83,167, 78, 6,168, 43, 42,245,219,190,217,114, 67, 39, 16,105, 59, 5,250,139, 54,109,221,233, 48,235, +213,169,111,167,165, 37, 39,161,233,229, 72, 26,130, 7, 32,246,221,119,223, 13,138,140,140, 20, 87, 87, 87, 75,117, 58, 93,199, +152,152,152,143,123,247,238,109,221,179,103, 79,241,158, 61,123, 8,149, 74, 5,150,101,229,254,254,254,236,228,201,147,245,123, +247,238,157, 7, 96, 67, 11,194,119,209,195,107,201, 91,231,231,231,183, 28, 0, 50, 51, 51, 69, 13,174,177, 48, 32, 32,192, 10, + 0,210,211,211, 63, 99, 89,230, 93, 0, 96, 89,172, 6,176,164, 56,216, 47,198, 0, 0, 32, 0, 73, 68, 65, 84, 9,211, 90,102, +208,160, 73, 0,129, 46,201, 23,127,149, 6,133, 76,210,131,197, 61, 2,200,172,125, 33, 88, 1, 52,136, 11,245, 40, 82,139,138, +138,218,180, 54, 97, 68, 68, 36, 65, 16,196,254, 27, 55,110, 28, 80, 42,149,157, 24,134,126,163,165,124, 54,106, 71,132,147,147, +211,140,178,178,178,104, 0,175,167,166,166,246, 2,128,128,128, 0, 17,128,235,182,182,182, 3, 77, 70, 35,193, 61,171, 56,112, +224,192,225,169, 21, 90, 55, 1, 68,224,207, 37,120,182,182, 69,104,137, 1,224,194,133, 11, 0, 32,105, 67, 70,136,134, 2,102, +254,252,249,112,119,119,111, 44, 94,144,152,152,240, 56,133,125,228, 63, 62,255,252,115,235,170,170,170,208, 31,126,248, 97, 48, +203,178,107,138,138,138,174,152, 57,191,132,101,177,154,199, 35, 62, 36, 8, 2, 18,137, 52, 99,206,156, 57, 55,107,127,235,120, +244,232, 81,121, 84, 84,148, 22, 64, 14, 0, 72, 36, 82, 79, 62,159,231,203,178,108, 93,135,219,172, 32,156, 8,248, 80, 98,241, +240,217,223,126, 75, 61, 27, 21, 37,176,114,113, 33, 0, 32, 39, 45,205,105,245, 87, 95, 13,172,204,202, 18,235,156,156,202,203, + 53, 26, 93, 70, 70, 6, 36, 18, 9,193,231,243,159, 53, 87, 96, 43, 43,171,119,190,248,207, 42, 43,117, 69,149, 78,175,174, 54, +242, 41,210, 96, 35,147,211, 37,197,202,114,107,153,149,246,195, 79, 62, 21,191,245,198,244,119, 52, 26,205, 92, 51, 84,243,222, +127,255,253,128,190,125,251,122,238,219,183,143, 80,169, 84, 16, 8, 4,214, 61,123,246, 68,239,222,189,233,115,231,206, 17,157, + 58,117, 66,112,112, 48, 46, 94,188,136, 75,151, 46, 17,189,122,245,146, 31, 60,120,112, 26, 73,146, 27,204,137,107, 62,159,247, +158,191,191,127, 79, 43, 43, 43,163,175,175, 47,222,120,227, 13,176, 44,139,208,208,208, 96,107,107,235, 3, 26,141, 70,156,158, +158, 54,216,156,200, 86, 38, 31,158, 92,103,217, 2,208, 13, 44,238,149, 38, 31,110, 56,252, 24,144,158,158,254, 92,101,101, 37, + 30,214, 11, 91,191,128,249,224,193,131, 91,211,150, 74, 88, 22,171,163,162, 34, 63, 4, 8, 34, 52, 52,180,106,222,188,121,188, +180,180,180,151, 95,120, 97, 92,112,102,230, 61,180,144,207,134,237,136,152, 49,227,213, 18,107,107,235,241,251,247,239, 79, 87, + 40, 20, 2,145,168, 94,103,242, 93, 93, 93, 93,124,125,125,223,116,116,116, 84,242,121, 60, 87, 22, 44,107,174, 45,113,224,192, +129, 3,135,127, 20,142,213,138,171, 99,141,127, 16, 0, 64, 92, 92, 92,125,100,218,200,200,200,102,223,170, 89,150, 45,185,117, +235,150,151, 86,171, 5,203,178,150,116, 2, 13,167,104,150, 16, 4,111, 19,143, 71,204, 37, 8, 2,193,193,221, 30,172, 91,183, +174,169, 53,189,140,193,193,221, 30,240,249,188,206, 44,203,130, 32,120,223,179, 44, 83,210, 12,103,147, 29,163, 88, 44, 89, 4, + 0,110,110,238, 89, 39, 78,156, 48, 78,156, 56, 17, 95,125,245,149,104,241,226,197, 11, 5, 2,193,188,188,188,188,226, 22,242, + 9, 0, 75, 92, 92, 92,229,219,182,109,243,157, 51,103,206, 77,133, 66,177, 4, 0,220,221,221,163, 1, 4, 2,200,105,112, 12, +155, 55,239, 45,124,227,141, 55, 50,148, 74,229,146,230, 56,199, 3,207,120,249,251, 15, 95,113,225, 2,203, 51, 24,136,178,223, +126, 83,151,150,148,144,247, 75, 75,229, 59,174, 95,143,252, 56, 58, 90,232,229,237,141,196, 35, 71,156,203,180,218, 82,149,193, +160, 47, 41, 41, 97, 41,138,186,100, 65,217,131, 92, 93, 92,229, 91,190,254,254,154,141,144,207,184,182,247, 36,132,142,142, 2, +158,220, 86,204, 23,240, 12,157, 59,118, 21, 3, 8, 50, 87, 71, 34,145,104,218,200,145, 35,229,123,247,238, 37,130,131,131, 97, +111,111,143,223,126,251, 13, 73, 73, 73,168,172,172,228,145, 36,137, 62,125,250, 96,213,170, 85,240,246,246, 70, 85, 85, 21,242, +242,242,156,197, 98,177, 11, 73,146,205, 93,207, 71,218,211,162, 69,139,224,238,238, 14,138,162, 80, 81, 81, 1,138,162, 96,109, +109, 13, 0, 40, 40, 40,192,145, 35,135, 45,105, 75,102,193,178, 44,250,247,239, 95, 77, 16, 68,106, 99,139, 86,107, 56, 61, 61, + 61,247,148,150,150,141, 25, 62,124, 56, 42, 43, 43,201, 79, 63,253, 20,221,187,119,135,175,175,175, 37,249, 92, 34, 18,137,127, +232,208,161,195,215,243,231,207,119,119,116,116,132,193, 96,248,184,184,184, 24,111,190,249, 38, 0, 32, 60, 60,188,187, 80, 40, + 60, 49,115,230, 76,116,234,212,169,176,162,162, 34,239,198,141, 27,111,104,181,218,187,109, 45,187,133,224, 56, 57, 78,142,147, +227,252, 71,113, 90,170, 69,254,161, 80,224,209,112, 14, 91, 31, 17, 90,145,145,145, 68, 92, 92, 28,107, 65,193,202,219,183,111, +239, 37,147,201, 0,160,188,181,185, 96, 24,102,158,147,147,147,114,201,146, 37,131,124,125,125,141,243,230,205,187,155,147,147, +179,180, 97,154,142, 29, 59,126,249,221,119,223, 33, 35, 35, 35, 39, 58, 58,250, 98,121,121,121,107,215, 49, 91,204,178, 88, 87, +107, 29, 43, 59,114,228, 72,247, 11, 23, 46,204,253,230,155,111, 92,222,122,235, 45,209, 59,239,188, 51, 21,192, 87,230, 72,248, +124,190,182,169,225,194,166,224,238,238,110,228,243,249,205, 6,137,139, 4,100, 82,177,120,216,138, 11, 23, 88, 99, 78,142,246, +199,181,107,109,182,252,241,199,114,146,101,219,185,186,186, 34,100,224,192, 26, 41,159, 95,166, 44, 46,102, 92,159,121,134,159, +125,226,132,179, 78, 44, 46,218,187,119,175,170,188,188,252,144, 89, 19, 30, 65,168, 25,150, 53, 90,183,247, 38, 39,142, 11, 11, +190,118, 53, 41,205,198,213,153,215,171,103,112,247,180,140,156, 27, 96, 24, 19, 65, 16,106,115, 60,118,118,118,190,229,229,229, + 80,171,213,112,113,113,193,186,117,235,224,230,230, 6,173, 86,139,228,228,100,182,125,251,246,196,133, 11, 23,208,190,125,123, +148,150,150,194,104, 52,162,186,186, 90,105, 48, 24,154, 91,155,177,132,199,227,255,196,227, 17,175, 18, 4,129,206,157,125,114, + 55,110,220,104,100, 24, 6, 1, 1, 1,120,225,133, 23,112,240,224, 65, 36, 39, 39,215, 89,158,140, 29, 58,116,204,229,241,136, + 14,181, 90,169,205, 86,157,186,165,125,138,138,138,198,183,241,166,225,121,120,120, 76,237,210,165,203,220,151, 94,122,137, 20, +139,197,208,104, 52,117,215,130, 28, 51, 38,188, 42, 42, 42,210,238,216,177, 99, 45,230,211,104, 52,102,169, 84,170,215,223,127, +255,253,152,205,155, 55, 59, 44, 93,186, 20, 12,195,128,101, 89, 80, 20, 85,191,232, 55,195, 48,136,141,141,197,253,251,247,191, +108, 36,178, 56,112,224,192,225,127, 2,173,208, 34,255, 68,184,227,225,176, 33, 26,139,173,255,122,100,120, 62,159,191,229,244, +233,211, 61, 7, 15, 30, 44, 24, 49, 98, 68,240,201,147, 39,131, 11, 11, 11,239,214, 90, 15,130, 71,140, 24, 17,236,234,234,138, +245,235,215,107,249,124,254,150, 54,254, 77,125,167, 87, 92, 92,124, 19,192,154,131, 7, 15,174,158, 61,123, 54,220,220,220, 2, + 21, 10,197,127,181,204,182, 18, 73,175,153,235,214, 81, 66,146,228,125,187,102,141,237,218,132,132,213,251,126,253, 85,208,191, +127,127,130,101, 89,220,185,125, 91,182,106,195, 6,249,148,113,227,114,210,179,178,168,195,167, 78,145, 37,133,133, 21,133,165, +165,203, 0, 84,152,227, 39, 73,242,114,102,102,166, 71,200,144,254,158,231,255,184,155, 52,113, 92,248,112,161,128, 71,220,203, + 41,184,238,238,230,108,151,152,112, 70, 71,146,228,101,115, 60, 26,141, 38,155,162, 40, 71,150,101, 93, 18, 19, 19,225,226,226, +130,202,202, 74,144, 36, 9,163,209,104,212,106,181,210,242,242,114,232,245,122, 24, 12, 6,216,218,218,226,206,157, 59, 37, 20, + 69,157,107,142,147,166,233,153, 18,137,228,115,161, 80, 40, 22,137, 68, 69,215,175, 95,135, 90,173,238,104,111,111,255, 21, 69, + 81, 40, 42, 42,194,133, 11, 23, 62,176,181,181,205, 1, 0,169, 84, 10,177, 88,226,100, 48, 24, 40, 0,133,109,189,230, 44,203, +182,185,190,220,220,220,188,101, 50,217,138, 15, 63, 92, 20,208,163, 71, 79,148,150,150,130, 97, 24, 88, 89, 89, 65,171,213,194, +214,214, 22, 3, 6, 12,200, 94,177, 98,133,130,101, 49,203,156, 24, 84, 42,149,165, 2,129, 96,222,236,217,179, 63,247,245,245, +237,204,178, 44,186,118,237,138,145, 35, 71,226,196,137, 19,200,200,200,128, 70,163,161,175, 92,185,242,139, 66,161, 56,202, 61, +110, 57,112,224,192,225,169,195, 95,124,179, 30,177,104,253, 55,161, 84, 42, 75,211,210,210, 78,222,184,113, 35,114,242,228,201, + 72, 76, 76,156, 1,224,125, 0,144, 72, 36, 51, 38, 79,158,140, 27, 55,110, 32, 45, 45,237,164, 82,169, 44,125, 18,255, 41, 22, +139,245, 70,227, 67,227,148, 84, 42,149,182,242,244,142,181, 67,134, 0,208,177,133, 99,205,155, 70, 4, 2,247,110,163, 71, 11, + 42,147,146,212,219,174, 94,253, 60, 38, 38, 70, 48,104,208, 32,130, 52,153, 64, 51, 12,124,124,124,136, 17,161,161, 86, 63,197, +196, 56,210, 26,205,133, 47, 62,252,240,183,173, 51,103,214,100,214,250,129,153,131,193, 96,216, 48,247,205,215, 67, 19, 18,127, +243, 12,244,127,198,241,228,233,132,155, 78, 78,118,114,223, 46, 93,172,202, 43, 43,232,165,139, 63, 16, 24, 12,134,111,205,241, +232,116,186,216, 51,103,206,140,243,242,242,114,185,123,247, 46,140, 70, 35,104,154,198,136, 17, 35,192,178,172, 4, 0, 35, 16, + 8,144,150,150, 6,147,201,164,204,204,204, 44,186,119,239,158, 4,192, 74, 51,249,203, 53, 24, 12, 72, 77,125, 56,106,215,190, +125,251,176,136,136, 8, 80, 20,133,209,163, 71,227,240,225,195, 97,169,169,169,107, 27,106,190,199,173,243, 90, 11, 89,128,135, +135,199,193,218, 67, 22, 57,193,123,122,122, 6,251,248,248,108, 94,185,114,165,168,125,251,246, 96, 89, 22, 14, 14,246,208,106, +181, 40, 43, 43, 71, 96, 96, 32,188,188,188,176,114,229, 74, 0,248,197, 82,139, 91, 81, 81,209,189,162,162,162,201, 74,165, 82, + 84, 85, 85,213, 59, 44, 44,108,125,104,104, 40,110,222,188,137,223,126,251,109,138, 68, 34, 81,154, 76, 38,202,205,205,109, 22, + 65, 16,182, 38,147,105,119,121,121,185,130,123,118,113,224,192,129,195, 83,129, 58, 31, 45, 52,248,110,157, 69, 43, 32, 32,192, + 42, 39, 39,231,149,142, 29, 59,138, 1, 64, 38,147, 5,250,248,248, 44,204,202,202,170,110,109,110,180, 90,237,190,152,152,152, +145, 95,127,253,181, 40, 60, 60,252,153,131, 7, 15,246, 5,128,240,240,240,103,108,108,108, 16, 19, 19, 99,210,106,181, 79, 44, + 38, 18, 73,146,131,251,244,233,131,138,138, 10,228,228,228,180,106, 88,230,232,209,163,114, 60,244,203,106,241, 88, 75,160,140, + 70, 7,123, 79, 79, 94, 97, 66,130,169, 66,173,118, 31, 60,100, 8, 65,154, 76,224,241,120, 40, 47, 47, 71, 94, 94, 30,236,236, +237,137,180,204, 76,235,237,139, 22, 29,237,216,163,135,152, 54, 26,157, 90,145, 77, 77,153,178,228,213,183,231,189, 21,187,123, +247, 47, 46, 85,106,245,125,153, 76,110,144, 72, 68,110,243,223,126,155,174,168,168,152, 14,160,198, 2,158,149,187,119,239, 30, + 61,122,244,232,219,222,222,222,174,165,165,165,110, 85, 85, 85,116, 69, 69, 5, 31, 15,125,173, 8, 0, 72, 72, 72,128, 90,173, +166,104,154,190,128,135,177,176,140,150,102,180, 67,135, 14,118,189,123,247, 30,234,226,226, 2,149, 74, 5, 39, 39, 39,244,236, +217,115, 40,159,207,255, 33, 55, 55, 87,245, 36, 91,125,124,124,188, 13,203,178,207,177, 44,139,209,163, 71, 91,116, 14, 77,211, +175, 69, 68, 68,136, 8,130,128, 78,167,133, 84, 42,131,149,149, 53,108,108,108,225,235,235,135,162,162, 34,140, 26, 53,202,120, +255,254,253, 77, 10,133,162,213,109, 84,165, 82,141, 29, 48, 96,192,130, 55,223,124, 19, 20, 69, 97,236,216,177,200,207,207, 95, +155,157,157,189,215,195,195, 99,234,107,175,189,230,226,228,228,132, 5, 11, 22,200, 0,124,198, 61,187, 56,112,224,192,225,169, + 64, 99, 31,173,191, 90,180, 90, 26, 19,117,115,115, 11, 33, 8,226, 99,157, 78, 39,174, 27,146, 33, 8, 66,236,226,226,114, 88, +167,211, 69, 43, 20,138, 86, 57,197, 85, 85, 85,169, 31, 60,120,112,248,242,229,203,147,198,143, 31,143,248,248,248,233, 0, 48, +126,252,120, 92,190,124, 25, 15, 30, 60, 56, 92, 85, 85,165,126, 18, 37,247,244,244, 28, 51,100,200,144,241,125,250,244, 65, 92, + 92, 28,104,154,190,212,154,243, 27,206, 48, 68, 19,179, 14,235,142, 89, 68,198,231,131, 32, 8, 80, 20, 5, 0, 40, 43, 45, 69, + 70,122, 58, 42, 42, 43, 97,208,235,161,209,106,105,223, 78,157,116, 42,163, 81, 72, 0,173, 29,251,202,189,113,237, 74,158, 86, +163,113,117,114,112,212,201,229, 18, 84,169, 85,162,235,215,174,212, 0,184,111, 33,135,145,101,217, 33, 39, 78,156, 88,198,231, +243, 39, 91, 91, 91, 99,238,220,185,252,161, 67,135, 66, 36, 18,193, 96, 48,160,170,170, 10, 49, 49, 49,165, 52, 77,119,174, 61, +199, 90, 46,151,239,228,243,249, 5,213,213,213, 31,155,253, 3,163, 49, 60, 50, 50, 82, 96, 52, 26,241,197, 23, 95, 96,249,242, +229, 24, 61,122,180,224,218,181,107,225, 0,118, 63,169, 22,207, 48, 12,194,194,194, 26, 58,195,167, 90,114,158, 80, 40, 12,238, +210,165, 11, 74, 75, 75, 81, 90, 90, 10, 23, 23, 23,120,120,120,192,205,205, 13,107,215,174,101,215,175, 95,127,210,100, 50,109, + 42, 43, 43, 43,105, 67, 91,156, 53,125,250,244, 89,147, 38, 77, 66, 77, 77, 13, 46, 95,190,140,129, 3, 7, 98,245,234,213,238, + 23, 46, 92,120,191, 79,159, 62, 16, 10,133, 72, 76, 76, 4, 69, 81,249,220,115,139, 3, 7, 14,255,107,120, 74,253,179, 90, 68, +139, 22, 45, 47, 47, 47,123,154,166, 63,136,136,136, 8, 27, 55,110, 28, 70,141, 26,245,200,239,187,119,239,182, 57,112,224, 64, +244,134, 13, 27, 70,155, 76,166,149,173, 25,234, 99, 24, 38,118,247,238,221,225,253,251,247,151, 15, 27, 54,204, 7, 0, 36, 18, +137,113,247,238,221, 90,134, 97, 98,219, 80,150,186,224,142, 37, 0,224,225,225,209, 93, 32, 16,140, 31, 51,102, 76,247, 87, 95, +125, 21,201,201,201,136,137,137,185,231,235,235,123,177,164,164, 85,125,100,142,153, 89,135,209,230,172, 91,124,177,184,188,170, +184,216,222,218,219, 91,232, 96, 99,163,136,139,139,243, 10, 13, 13, 37,242,243,243, 81, 89, 89, 9,189, 94,143,107,215,174, 49, + 2, 32, 87,224,224, 64,228, 94,190, 76,240,197,226,114, 60, 58,147,207, 44,188,220, 29,186,126,178,120, 78, 71,189, 65, 31,164, + 82,169, 40,129, 80, 40,108,239,102,159,159,126,191, 85, 35,113, 6,185, 92,222, 27,128,128, 97, 24,173,163,163,163,252,244,233, +211, 16,139,197, 32, 8, 2,221,186,117,131, 84, 42, 21,177, 44,155, 7, 0, 54, 54, 54,226, 45, 91,182,216, 77,157, 58,245, 55, +115,196,189,122,245, 18, 74, 36,146,231,125,125,125,113,249,242,101,220,189,123, 55,247,242,229,203, 29,122,245,234, 5,111,111, +239,231,221,221,221,127,189,121,243, 38,249, 36, 26,246,195, 25,171,173,119,134,167,105,154, 33, 8, 2, 60, 30, 15, 12,195,160, +180,180, 20,157, 59,119,198,198,141, 27,177,110,221,186, 47, 20, 10,197,145,182,228, 39, 32, 32, 64,212,185,115,231,233,147, 38, + 77, 66, 86, 86, 22,162,163,163,203, 20, 10, 69,194,169, 83,167, 38,188,249,230,155,252,129, 3, 7,162,188,188, 28, 63,253,244, + 19,117,253,250,245, 31,139,139,139,119,113,143, 92, 14, 28, 56,112,248, 23, 11, 45, 47, 47,175, 73, 34,145,104,193,139, 47,190, +200,247,243,243, 67, 73, 73, 9,108,109,109, 73,130, 32,132, 0, 96,111,111, 79,202,100, 50,204,153, 51, 7, 61,122,244, 8, 89, +180,104,209, 64,129, 64,176,177,168,168,104,167, 37,127,172, 84, 42,181, 60, 30,111,255,220,185,115, 87, 38, 37,221,236, 12, 0, +127,252,241,199,131,162,162,162,197, 74,165, 82,219,202,114,212, 5,197, 36, 36, 18,233,213,174, 93,187,102,247,238,221,219,118, +220,184,113,112,113,113,193,141, 27, 55,176,106,213,170, 76,163,209,184,236,252,249,243,212,127,251, 34, 83, 6, 67,241,245, 67, +135,108,134,190,252,178,237,252,136,136, 53,111,205,157,251,245, 39,159,124, 34,240,243,243, 35,180, 90, 45,174, 94,189,202, 30, + 56,112,128,252,233,243,207,215,193,202, 74,120,249,192, 1,177,209,104,204,109,165,181,100,200,160,193, 33,126,107,190,222, 0, +189,174, 6, 87, 47, 29, 67,101,101, 41,182,108, 61,232,231,233,201, 14, 41, 44, 44, 60,111, 41, 23, 65, 16,190,241,241,241,174, + 44,203, 66, 44, 22, 99,197,138, 21,240,240,240,128,173,173, 45,170,171,171,241,254,251,239,219,189,251,238,187,118, 0,144,156, +156, 92, 31,158,193, 28,138,138,138, 6,204,153, 51,199,134,162, 40,156, 60,121,210, 72, 16,196,199,103,206,156,249,161, 91,183, +110,226,144,144, 16,155, 93,187,118, 13, 4,144,248,164,132, 86, 27,207,187,119,250,244,233, 62,147, 39, 79,102,133, 66, 33, 81, + 85, 85, 5,123,123,123,108,220,184, 81,163, 80, 40,142,181,185, 13, 80,148, 88, 46,151,139, 89,150,197,254,253,251,145,155,155, +251, 90,121,121,121, 49, 77,211, 7, 63,248,224,131,133,126,126,126,157,210,211,211,115,171,171,171, 87, 43,149,202,108,238,209, +196,129, 3, 7, 14, 79, 21,234,156,224,235,102, 31, 30,195,195,225,196,230,133, 22, 77,211,115, 78,157, 58,197,103, 24, 6, 91, +183,110,197,245,235,215, 89,185, 92,254,177, 92, 46,255, 78, 38,147,209, 58,157,110,246, 27,111,188, 49,117,249,242,229,188,144, +144, 16, 92,190,124,153,215,185,115,231,233, 0, 26, 10,173, 80,180, 16,107, 67,165, 82, 93, 43, 41, 41,238,220, 32, 64,101,103, +137, 68,122,205, 76, 97, 26,115, 54, 14,138,217,111,197,138, 21, 26,119,119,119,227,221,187,119,177,121,243,102,230,250,245,235, + 9, 98,177,120,139, 66,161, 48, 88,200,249, 36, 80,207, 41,166,168, 27, 63, 47, 92, 24,240,236,216,177,204,235, 11, 22,212,136, +100,178,119,214,108,216,176,168,170,186,218, 3, 4,193, 58,217,217,229,110, 93,177, 34,122,244,243,207,215, 36,159, 63, 47, 77, +138,143, 23,186,144,228,173,214,228,179,176,176,240,124, 98,226,111,216,177,237,107,152, 76, 6, 40, 10, 31,234,180,178,114, 21, +204,136,172,191,112, 82, 20,165,154, 48, 97,130, 8,128,108,218,180,105, 98,165, 82,137,103,158,121, 6, 0,160, 86,171,113,236, +216, 49,248,251,251, 3, 0,238,220,185, 83,191,109, 46,159, 86, 86, 86,207, 15, 28, 56, 16,185,185,185, 72, 78, 78, 62,171, 80, + 40,202, 1,156,205,207,207, 15,239,211,167, 15, 98, 99, 99,163, 90, 16, 90,173,170, 35, 11,133,214, 95, 56,101, 50,217,226,131, + 7, 15,190,118,233,210,165,201, 11, 23, 46, 20,142, 24, 49, 2, 0, 80, 93, 93,173, 5, 64,183,133,179, 97,158, 72,146, 4,195, + 48,112,116,116,212,148,151,151, 67,169, 84,102, 43,149,202,185,247,239,223,111, 19,231,147,104,159, 28, 39,199,201,113,114,156, +255, 16,206,127, 3, 44,143, 12,207,178, 44,197, 48, 12, 18, 19, 19,113,240,224, 65,218,100, 50,205, 82, 40, 20,119, 26, 36,217, +112,227,198,141,248, 9, 19, 38,236, 76, 79, 79,231,167,164,164,128,101, 89,186, 53,185,209,235,245, 36, 65,252,245,216,227,150, +114,199,142, 29, 40, 46, 46, 54,229,231,231,159,161, 40, 42,246, 49,103, 47, 62,246,172,195, 29,128,225, 37,163,241,204,242, 65, +131,194,150,197,199, 75, 94,255,232, 35,195,140, 87, 95,253,128, 54, 26, 73,190, 72,196,136,173,172,120,180, 68, 34, 76, 62,127, + 94,186,254,205, 55, 29,117, 6,195,201,152, 86, 56,152,215, 89,180,134, 14, 13,193,140,215,223,131,174,129, 69,235,242,181, 12, + 24, 76,104,149, 69,203, 96, 48, 4, 41, 20, 10, 72,165,210, 60, 0,110,175,188,242, 10, 24,134,129, 78,167, 67,117,117, 53,138, +138,138, 84,175,190,250, 42, 93, 43,158, 4,227,199,143,183,181,132,215,199,199,199, 67, 40, 20,226,228,201,147, 16, 10,133,199, + 0, 64, 40, 20, 30,139,143,143, 15,159, 50,101, 10, 60, 61, 61,125,178,178,178, 8,152,241, 79,115, 13, 26,187,143, 5,186,130, + 64,151,135, 38, 56,116,113, 9, 26,123,155, 0, 50,107,163,198,167,246,234,213, 11,176,208, 47,171, 33,106, 39,119,172, 35, 73, +242,215, 69,139, 22,205,237,215,175,223,200,229,203,151, 19, 0,248, 79,226, 14,164, 40,234,177, 66, 79,112,224,192,129, 3,135, +127,180, 85,235, 47,104, 86,104, 17, 4,177,117,200,144, 33,179, 0,240, 9,130,216, 92, 84, 84,116,167,113, 26,133, 66,145,225, +225,225,241, 85,167, 78,157,102, 3, 96, 9,130,216,218,202, 76,149,176, 44, 86,241,120,196,162,135,226,174, 77, 1, 42,235,150, + 58, 89, 4,128,224,241,248, 59,111,222,188,249, 81, 94, 94, 94,169,133, 22,136, 22,241, 36,102, 29, 2,192, 47, 64,246,139,185, +185,167, 22, 4, 7,135,142,126,243, 77,116, 31, 61,218,214,163, 67, 7, 90,103, 50, 49,119, 46, 94, 36, 46,237,223, 47, 74,138, +143, 23,234, 12,134,147,177, 64, 94,107,243, 89, 88, 88,120,254, 92,194,249,211, 19,199,135,143,244,233,228,241, 80, 52,100, 23, +161,172, 66,117,186, 53, 34,171,145,232, 29,187,113,227,198, 35, 34,145, 72,208,112, 41, 27,147,201, 84, 97, 48, 24,130, 0,160, +178,178,210, 99,235,214,173,123,120, 60, 94,174, 57,190,148,148,148,195,203,150, 45, 27,159,147,147,115, 58, 63, 63, 63, 7, 0, +242,242,242,114, 72,146,220,169, 80, 40,198,231,230,230, 30,128, 5,147, 0, 88,160,107,242,197, 95,187, 1, 64,208,160, 73, 72, +190,248,171, 20, 64,183,160, 65,147, 0, 0,109, 93,203,176, 33,106, 67, 43,124,124,249,242,229,221, 35, 71,142,124, 3,143, 17, +211, 11, 0,140, 70, 35,169,211,233, 40,154,166, 5, 38,147,137, 53, 26,141, 36,247, 76,226,192,129, 3, 7,203,193,178,108, 31, + 0, 46,181,187,117, 6, 20,151, 70,219, 70,212, 46, 23, 88,247,248,173,221, 47, 37, 8,226, 90, 3,142,250,227, 22,156, 11, 0, +101, 0,110, 19, 4,209,156, 17,100,107,115,251,205, 10,173,162,162,162, 3,176, 96,209,104, 75,211,181,128, 37,181,235,196, 1, +109, 95,219,173,158,131,166,233,146,188,188,188,199,174, 80, 30,143,151, 29, 21, 21,213,170,244,230,210,236, 5,114,223, 54, 24, +118,197,125,251,109,207,147,155, 55,123,210, 20,229, 68, 0, 44, 95, 44, 46, 55, 26,141, 57, 46, 36,121,171,181,150,172, 71,172, + 49, 15, 10, 71,101, 61, 40, 68,151, 46, 93,216,123,247,238, 61,180,245, 60, 30,110,105, 52, 26, 47,115, 77, 64,171,213,134, 88, + 40, 6,127, 41, 44, 44,252,165, 9,193,190, 71,161, 80,236,177, 52, 83,245,139, 74, 3, 60,134, 96, 38, 6, 13,154,180, 31, 0, + 83,183,168,244,147, 68,113,113,113, 58,106,227,188, 61, 14,114,115,115, 13, 4, 65,252,188,106,213,170,105, 73, 73, 73,123,139, +138,138, 12,220, 99,147, 3, 7, 14, 28, 90, 39,178, 8,130,136,171,221,143,172, 53, 10,197, 53,222,174, 75, 83,151,174, 97,154, + 58,142,198,199, 91, 58, 23, 0, 22, 47, 94,252, 81,116,116,180, 28,128,165,139, 49,183,121, 81,233,191, 11, 37,255, 16,142,134, +162, 96,219,223, 81,208,111, 1, 35, 40,234, 10,168, 6, 62,249,228,147, 53,110,220,187,119,143,248, 55,223,112,117,139, 74, 55, + 64,240,211,144,239,156,156,156,141,222,222,222, 91,138,138,138, 40,112,224,192,129, 3,135,214,192,165, 41, 97,212,140, 40,139, +108,233,247, 71, 94,220,155, 72,215,212, 62, 65, 16,113,209,209,209,145,173,200,111,189, 69,139,199,213, 29, 7, 14,255, 61,252, +127,204,122,229,192,129, 3, 7, 14, 77,163,177, 21,171, 78,124, 53,222, 95,188,120,241, 71,104,121,196,201, 29, 15,173, 88,238, +181,251,245,254, 90, 4, 30,206, 28,104, 10,173,153, 77, 16,218,134,242,157,225, 56, 57, 78,142,147,227,228, 56, 57, 78,142,243, +127,142,211, 28,247,153, 38, 4, 81, 68,115, 67,125, 45, 13, 35, 54,222, 54,119,174,185,180, 4, 65, 52, 23,230,167,110,168,176, +241,247,223,142, 80,142,147,227,228, 56, 57, 78,142,147,227,228, 56, 57,206,199, 1,203,178,125, 88,150,141,192,195, 9, 83, 44, +203,178, 17, 44,203,142, 94,188,120,241,146,186, 99,139, 23, 47, 94,194,178,236,136,186,116,181,105,234,207,169, 59,214,248,187, +241,177,150,210,182,144,197, 89,141,182,235,247,255, 41, 62, 90, 28, 56,112,224,192,129, 3, 7, 14, 77,162,110,198, 96, 3,107, + 83, 41,128, 59,209,209,209,149, 13,124,167, 74, 1,220, 2,208,163, 54, 93,105,173, 72,107,232, 91,101,172,221, 55, 54,145,198, +104, 73,218,102,176,181,153,109, 78,104, 53,135, 30,110,188,207,189,219,187,246,174,173, 0,176, 12, 3, 0, 96,106, 99, 32,177, +117,193,144, 24, 6, 44,203,162, 72, 89,117,227,142, 18,159,180,245,255,124, 61,224,232, 42,149,174, 99, 88,118, 80,237,161,243, +170,114,195,123,201,106, 84, 89,202,225,223, 14, 1, 82, 30, 62, 96, 88,116, 7, 0, 30,129,219,122, 6, 95,165,149,180, 62,158, + 84, 83,237, 60,200, 5,179,196, 50,249,139,118,246, 14, 93, 42, 43,203, 50, 77,122,195,175, 41,165,216,130,214,175,203, 8, 31, + 7, 60,199,176,248, 8, 0, 79,200,195,218,204, 10,139,103,114,112,224,192,129,195,227, 90, 71, 30, 43, 46, 30, 65, 16,116, 19, +156,196, 99,114,114, 1,246, 44, 16, 91, 77, 28,254,163,137, 99,215,254, 73,249,110,149,208, 10,116,193,155, 32,240, 41, 0, 22, + 44, 62, 75, 41,197,247,173, 58,223, 29,161, 82, 62,127, 59, 0,190,222, 68, 47, 96, 25, 92,104,242, 98,242, 48, 88, 42,226,175, + 5,192,232,105,122,102,138,194,114,127,177, 32, 79,140, 22, 48,188,159, 25,150, 21,210, 12,187, 19, 44,226,172, 69,248,253, 74, + 33,244,173,201,171,119,123,215,222,135,254, 80,140, 76,248,126, 62,250,117,127, 6, 44, 77, 1, 12, 9,121,200, 7, 56,251,205, + 43,232, 23,224, 13,150, 33, 1,134,130,245,152, 53, 24, 19,108,199,222, 81,182,109, 29,108, 95, 15, 56,118,112,118,189,187,109, +219,118, 55, 15,159, 64,130,161, 76, 72,255,227,244,212,119, 23, 45, 27, 30, 4, 85,176, 37, 98,171,187, 59, 94,247,238,232,247, +193,123,159,126,205,119,247,240,178, 98, 72, 3, 85,156,157,218,107,195,234,101, 7, 68,188,220,181,183, 21,216,110,105, 91, 14, +116,193,108,129, 68, 60, 73, 38,181,234,162,213, 86,223,163, 77,228,175, 60,161, 96,244, 87,107,214,245, 28, 26, 22,110, 77, 87, + 23,243, 72, 6,129,251,246,238,233,240,237,198, 77,225,119, 21,244,243, 0,152,214,148,153, 97,177, 40, 99,215,172,112,161,128, + 79, 4,188,182,141, 15, 80,109, 18, 90, 1,174,120,137, 96, 97, 54,188, 4, 75,224,183, 84, 37,126,105,203,127,248,187,226, 7, +130,133, 47, 8,236, 39, 88,236, 73, 41,133,146,123,228,113,224,240,239, 2,143,199, 75, 96, 24,102,216, 19, 22, 6,207,177, 44, +123,133,187,186,255,219,104,157, 69,139,192, 23,201,247,243, 29, 64,155, 16,228,235,243, 57,208, 58,161, 37,229,243,119, 94,203, + 44,113, 3,101,194,182, 47,231,238, 53,146, 0, 69,154, 64, 83, 36,104,138, 4, 69,153, 64,147, 36, 88,210,128,101, 63, 38, 0, +198,106,244, 14,238,186, 19,160,221, 45,253, 15, 33,203,251,249,198,197,211,142,132, 81,133, 95,190,143,126, 59,191,180,230,237, + 51,183,139,202, 2, 93,117, 75, 82,148,248,169, 53,130, 32, 97,243,124,196,196, 30, 43, 88,255,131, 38,141, 97, 89, 56,218,202, +252,166, 70, 38,123,237, 58,156,144,191,110,167, 62, 13, 0,236,172,196,126,211,111,103,122, 63, 78, 37,184, 74,165,235,182,108, +250,214,205,221, 73, 70, 80,151, 86,130,162,105,120,117,136,224, 47,153, 55,213,253,139,111,182,127, 3,181, 97, 70, 75,231,251, +185, 34,176, 99,167,128, 5, 59,143, 93,242,214,168,149,198,211,187, 63,186, 15, 3, 72, 55,207, 0,225,231,209, 95,243,151,126, + 56,255,125, 35, 93,112, 53, 93,137, 20,115,207,154, 0, 87, 28,142, 94,185,166,251,240, 49,145,214, 76, 77, 41, 95,175,169,241, +221,246,227,246, 79,253,187,247,149,135, 4,183, 23, 41,127,157, 67,232,170, 43, 96,226, 73, 37,195,131, 66,109,117,211,166,144, +219,118,196,204, 75, 81, 98, 67,107,202, 76,179,127,182, 61,134,105,123,212,117,130, 69, 72,210,149,132,217,116,209, 53,176, 52, + 9,208,166,250,111,208, 36, 88,230,225,119,191, 57, 63, 2,104,155,208,226,177, 24,121,230,226, 53,247,146, 98, 69,159,111,214, +252,103, 9,123,237,218, 9,208,248, 57,181, 2,231, 91, 43, 48, 57,112,224,240,143,182,152, 80, 44,203, 10,158, 48,103, 56,203, +178,199, 31,147,230, 3, 0,175,215,110,111, 7,240,213, 19,200, 90,123, 0,110,181,219,197, 0, 10,184, 22,240, 88,104,236,252, +222,230, 56, 90, 82,176, 12,176,127, 28, 0,200, 90,155, 11, 22,144,130,224, 3,164, 6, 99,199,132,193,217,213, 13, 32,181,128, + 73, 11,144, 58,128,212, 0,164, 14,101,138, 92,192,164, 1,178, 78,128, 98, 89, 73,171,139,107, 80, 1, 25,191, 98, 68, 47,111, +184,216, 73, 49,127,108,160,243,214,147, 25,219,183,159, 78, 15, 77, 81,226, 69,139,242,202,178,232,215,173, 11,214,111,215,164, + 29,189, 89, 58, 10, 0,194,123, 56,157,236, 23,216,193,107,221, 78,125,218,241, 59,149,163, 1, 96,116,144,237,137,190,126,238, +222, 12,218,110,245,101, 88, 54,196,163, 99, 23,130, 78,218, 2, 70, 93, 0,181, 90,135,130,236, 93,112,240,124,150, 71, 51, 24, + 98,238,124, 25, 31,139,223, 89,186, 74,168, 85,151, 24, 25, 83, 41,237,194,175,228, 11,196, 12,129,194,243,134, 26,166,138,126, +111,214, 43,212,130, 79,190, 92, 12, 96,106, 75, 60,129,174,152,183,118,237,186,110, 3,123,251,187, 22, 31,152, 79,212, 84,150, +128,226,203, 37, 99,251, 15,132,125,215, 64,166, 36,113, 45, 33,246, 9,133,189,147, 15, 10, 47,237, 70,206,149,131,196,160, 94, +227, 37, 63,253, 34,154, 6,152,154, 20, 90, 93,156, 49,104,212,224,190,123,125,188, 61,220, 89,150, 1,195,176, 96, 25, 26, 53, +122, 18, 75,246,101,129,166,105, 76, 24, 53,104,132,149,152, 96, 25,134, 1,203, 50,200, 47, 46,215,158,187,154, 54, 34,171, 18, + 87, 45,177, 84,245,120,110,216,160,219, 55,174,248,147, 25, 71,209,123,106,116, 26, 1, 92,108,208,230, 6,221, 60,245,147, 63, +240, 99,219,181, 28, 1, 58,231,228, 74,120, 15,158,197,223,242,203, 73, 23, 85,105,225,244, 3,187, 54, 77,252,126,203,150,152, + 52, 37,230,112,207, 23, 14, 28,254, 29, 96, 89,246,137,139,173,220,220,220,162,199, 17, 91,158,158,158,131, 11, 11, 11, 87,215, +121,171, 16, 4,177,186, 99,199,142,203,254,124, 81,125,228, 93, 79, 69,211,244,212,194,194,194, 11, 45,113, 70, 68, 68,120, 28, + 59,118,172, 83, 3,206, 78, 0, 58, 53,149,214,222,222,158, 30, 48, 96, 64,206,177, 99,199,138,184, 22,210, 38,193,213,106,161, +149,150,247,235,252, 94, 6, 69, 13, 0,164, 89,144,254,145, 33, 63, 61, 73,175,220,241,233, 43, 43,131, 58, 58,162, 90, 99,196, +233,235, 57,160,105, 18, 52, 69,213, 90,182, 40,208, 20,137, 81, 61,156, 49, 64, 63, 7, 27,226,210, 65,209, 76,116, 75,156,141, + 97, 98,153,151,122,134, 78,222,199, 48,172, 88, 34,228,169,124,189,156, 92, 23, 76,232,193,155, 63, 54, 8, 58, 19, 53,121,119, +226,253,115,169, 74,108,179,136,147,249,107,200, 35,182,169, 99, 52,101,182,236, 45, 88,163,250,133, 14, 13,177,101, 13, 42,144, +101, 89,168,214,146,200, 42, 39, 81,172,175,130,132, 80, 88,196,201,176,232,222,222,211, 93,254,251,222, 15,179,157,248,106,129, + 43,159, 18,137,121, 20,104,134,229,179, 85, 41, 6, 71,255, 48, 97,157,223, 86, 75,249,148,201,109, 94, 25, 60, 50,194, 46,111, +247, 44, 66,230, 59, 10,174,189,188,144,125, 97, 7,148,215,227, 80, 94,148, 67,216,234,171,208,206,233, 25,140,153,250, 34,190, +122,177, 15,170,213,213,224, 43,238,219,137,133, 18,123,192,212, 36, 39, 75, 99,234,218, 85, 95,186, 11,248,188,135,215,179,238, + 67,147,208, 25, 12, 0, 77, 65, 42, 96, 64,176,117,191,145,160, 73,147,188,251,248, 15,231, 2,244, 85,115,101, 79, 85,226,151, + 64, 23,132,128, 33,253, 89, 82, 7, 2,184,152, 82,250,167,248, 9,112,197, 75,207,142,122, 53,132, 37,240, 91, 91,234, 40,216, + 9,145,189, 59, 89, 91, 89,169,211, 80,176,255,109,220,135,148,109, 55,240,117,188,244,218, 60,249,214,173, 91,163, 0,246, 77, + 60,234,163,246,119, 44,178,202,113,114,156, 79, 37,167,173,173,109,231,142, 29, 59, 46, 35, 73,114,176, 72, 36,106,103, 50,153, +192, 48, 76,177, 88, 44,254, 45, 39, 39,103,133, 90,173,126,240, 79, 43,251,237,219,183, 91, 35,182,204,114, 10,133, 66,164,167, +167,223,107,133,216, 58,211,232,252,159, 47, 94,188,136,125,251,246, 1, 0, 50, 50, 50,208,181,107, 87,171,166, 78,204,206,206, +182, 26, 58,116,232,207, 0,188, 90,226,188,115,231, 78,231,163, 71,143, 98,255,254,253, 0,128,244,244,116,248,250,250, 54,153, +153,139, 23, 47,242, 95,126,249,229,206, 0,138,254, 11,117,244,111, 16, 89, 13,191,255, 20, 90,113,113,113,108,100,100, 36,209, +120,187, 9,100,121, 59,136,123, 65, 79, 3, 64, 86,107,115,144, 90,130, 85,235,119,157, 26,125,118,255,198,193, 82, 17, 15,203, +183, 45,200, 47,173,168,126, 78, 64, 60, 28,126,161, 88,240, 28,172,197,151,163,167,247,240,174,172,209,227,200, 31,133, 23, 82, +148,173, 51,145,166, 40, 16, 15, 48,246, 15,247,104,232,117, 74,223,233, 95,197,239,217,179,120,116,247,247,198,118,199,225, 75, + 57,239, 1,148,217,168,239, 44,195,128,101,168,122,231,247,218, 87, 7,128,121,116, 81, 96, 6,236,195, 99, 76,235, 44, 90, 67, + 0, 65,165, 43,198,216,200,197,223,205,158,253,134, 45, 89,154,137, 10,163, 8,249,149,122, 20,235,132,168, 17,184,162, 48,237, + 14,205, 35, 16,111,214,228, 66, 64,205, 82,122,123, 7,177, 53, 47, 56,108,174,167,250,228, 71,149, 98,130,226,219,190,240,133, +125,217,217,175,115, 40, 77,169,134, 32, 96, 54,252,188,157,157,125, 87,125,121, 14, 95, 85, 89, 6,123,183, 32,140,158, 28,137, +207, 34, 2, 81,173,214,160,180,226, 50,219,197,221,150,200,253, 45, 6, 75,199, 4,160,188, 68, 1, 3, 9, 16, 26, 67,133,222, +168,175,105,246, 58,242,176,229,221,133,139, 94,234,224,238, 98, 85, 55,169,128,101,104,244, 8,240, 65,216,224,126,136,191,248, + 59,174,221,201, 0, 83, 59,169,128,101, 24, 20, 40, 43, 75,244, 38,122, 71,171, 46, 40, 77,129, 37,245, 77, 10, 49,180, 97,200, + 48,216, 21,114, 26,248,164, 79,103,155,153,139, 35, 59,216, 88, 73, 8,232, 73, 26,122, 35,137,234,223,191,131, 83,199,110,144, + 75,165, 68, 47,232, 4, 55, 1,110,221, 66, 14, 28, 26, 96,226,196,137,210,146,146,146, 68, 47, 47,175,192,176,176, 48,121, 72, + 72, 8, 52, 26, 13, 78,159, 62, 13,141, 70,211,193,203,203,171,195,233,211,167,199,231,229,229,165,180,111,223,126,232,254,253, +251, 45,246,161,173, 21, 64,252,250, 71, 48, 64, 17, 4,129,218, 99, 68,237,177, 54,175,115, 43, 22,139,145,155,155,251,196, 45, + 91,133,133,133,247,218, 98,217,170,169,169, 17,121,122,122,194,197,197, 5, 52, 77, 67,163,209,224,208,161, 67, 80,169, 84, 96, + 24, 6, 50,153, 12, 95,172,221,134,180,155,137,184,122,245, 42, 84, 42,149,200, 28,103, 65, 65, 1,209,163, 71, 15, 24, 12, 6, + 80, 20, 5,189, 94,143, 51,103,206,212,239, 11, 4, 2, 44,250,252, 27,100, 92, 79, 68, 82, 82, 18, 10, 10, 10,254, 43,171,141, +180, 66,139,252, 19,209,108,204,172,255,250,172, 67,154,166,150,108,221,185,231,242,146, 57, 47, 98,222,148, 80,175, 21, 27, 15, +134,166,150, 97, 39, 0, 4, 56, 99,250,180, 97, 93,188,237,229, 66,124,182,251, 58,192,178, 75, 30,247,255,146, 43,144, 17,216, +142,121, 47,246,106,110,226, 71, 47,246,130,143,187,109,215, 74,113,133, 56, 43,203,130, 53, 5, 25, 10, 14,214, 18,191,240, 30, + 78, 39,193, 48,176,183,145,248,131,166, 96,111, 45,241, 27, 29,100,123, 2, 0,108,229, 66,255,166, 44, 95,205,161,183,151,112, +150, 92, 34,152,101,101, 99,239, 61, 35, 42, 76, 22, 30, 53, 94,102, 45,164, 80,126,245, 52,212,194,246, 32, 29, 59,192, 64, 86, +160,224,193,125,250,236,149,212,194,178,106,195, 2,179,217,100,113,161,240, 65,186, 75,231,238, 97, 14,101,113, 75,149,157, 95, +221,221,137, 7,134, 87, 29,243, 66,137,149,107, 95,217, 31, 89, 15,106, 24,182, 73,139,206, 35, 80,171, 84, 57, 20, 43, 30,252, + 0, 0, 32, 0, 73, 68, 65, 84, 36, 13,119, 29, 45,176,185,159,240, 19, 22,143,233,134,202, 10, 37,244, 38, 10, 42, 29,101,114, +179,151, 74, 12, 15,238,194, 96,162, 96, 36, 25, 8,237, 61,113,250,242,157, 50,134, 36, 79, 52,199,153, 85,142,164,172, 67, 73, +214, 13,143,249, 56,163,199,135,182,178, 36,144, 58,228, 22, 20, 97,231,177,203,189,178,202,145,244, 56,245,204, 50,212,195,225, +231, 6,150, 44,130, 69, 72, 91,156,224,253, 93,209, 87, 36, 21,125,187,250,189,151, 3,251,251, 58, 74,152,130,203, 32, 24, 19, +172,104, 1,116, 98, 26,118, 94, 62, 96,140,213,172, 86,175,175, 74, 6,184, 72,239, 28, 56, 52,128,159,159,159, 91, 97, 97, 97, +242,194,133, 11, 29, 95,120,225, 5,196,198,198, 66,173, 86, 99,199,142, 29, 88,183,110, 29, 62,253,244, 83,144, 36,137,173, 91, +183,202, 15, 28, 56,208,119,211,166, 77, 5,222,222,222, 65,121,121,121,197,102, 4, 22, 1, 64, 2, 64, 88,219,119, 17, 0,152, +227,199,143, 35, 60, 60, 28,199,143, 31,103,106,143,209,120,248,242,211,166,245, 68,197, 98, 49,196, 98, 49, 84, 42,213, 19, 17, + 91, 66,161, 16,214,214,214, 16,139,197,168,174,174,110,181,216,162, 40,138, 95, 80, 80, 0,149, 74,133,176,168, 40,124, 19, 29, +141, 97,195,134, 33, 44, 44, 12, 44,203,226,204,153, 51, 8, 29, 24,140, 23,159, 31,138,212,212, 84, 80, 20,101, 81,126,139,139, +139, 81, 82, 82,130,209, 81, 81,216,182,105, 19,250,245,235, 7, 63, 63, 63, 80, 20,133,196,196, 68, 76, 28, 53, 16,210,113,161, +200,200,200,224, 26,181,229,214,172, 39,226,163,245,216, 72, 46,197, 21,230,240,249,184, 41,163,250, 70, 70, 13, 10,196,182,189, +103,191,132,139,122, 15, 0, 56, 25, 36, 95,188, 50,204, 7, 41,121,149, 56,155, 84, 20,151, 90,134, 39, 50, 91,131,161,225,236, +100, 43, 7,248, 98,232, 76, 12,101,155,101,222,129,153, 97, 89,200, 7,127,136,105, 81, 41, 94,253, 2,189,188,234,102, 29, 90, +135,127,141,233,119,238,121,247,241,115,243, 6, 77, 2, 52, 9,219, 23,119, 3,159, 91,153,205,199,192, 78,226,248,119,231,207, + 31, 48,102,220,100,153, 88,110, 7, 90,157, 15,178,248, 14,202, 51, 47, 64, 35,239,138,226,220, 44,236, 59,117, 85,149, 89, 80, +174,230,241,112,186, 68,101,248, 32,171, 18, 53,230,120,245, 36,162,151, 45, 93, 16,177,111,207, 94, 27,137,207, 32,226,254,119, +225, 42,177,128,146,184,116,122,150,167,149, 58,179,255,217,177,215, 86, 99,196, 74,115, 60, 90,141,250,224,153,211, 39, 95,236, +210,121,144, 77,246,181, 99,208,233, 13, 48,144, 64, 80,223,161,160,105, 86, 76,240, 8,198,150,207, 39,148,229,149, 32, 72,186, +228,183, 91,217,138,139,183,178,248, 6, 27,172,108, 49,186, 72, 99,117, 79,240,223,137, 26,218, 19, 32,117,120,126,112, 55,124, + 19,115,246,109,128,126,245,241, 42,249,161, 69,139, 5, 6, 5,186, 96, 51,203, 98,208,245, 67,235,252,123,143,123, 23,173,177, +104, 5, 57, 99, 76, 64,103,143,159,190,249,226, 67, 71,167,246, 93,249, 4, 67,130,117,235, 14,168, 11, 88,162,224, 50,236, 60, +251,129,246, 24,136,173, 27,214,212, 48, 12,187, 7, 0, 55, 37,155, 3,135,134,207, 35,189,254,224,170, 85,171, 28, 35, 35, 35, +235, 44, 50,184,124,249, 50,182,111,223, 14, 43,171, 71,159,147,225,225,225, 96, 89,214,113,249,242,229, 7, 1,244,111,142,115, +192,128, 1, 81, 73, 73, 73, 69, 61,123,246,204,170, 21, 91, 34, 0,188,187,119,239,242,242,243,243, 9, 7, 7, 7,214,195,195, +131, 44, 42, 42, 98, 0,208,175,189,246, 26,255,215, 95,127,237,162,209,104,206,183, 85,104,137,197,226, 39,226,179, 37, 20, 10, + 65, 16, 4,196, 98, 49, 68, 34, 17, 88,150,109,149,216,162,105,250,255,216, 59,235,240, 40,174, 53,140,191, 35,107,217,184,123, +130, 38, 33, 16,220,221, 41, 37, 20, 41, 90, 40,118,209,210, 2,165,197, 41,148,182, 56, 69,138, 21,104, 47,238, 20, 9, 20, 73, +139, 75,128, 32, 9, 73, 8, 4, 9,113,247,172,206,204,185,127, 68,110, 2,145,221,132, 26,157,223,243,204, 51, 43,179,239,206, +204,153,153,243,206,119,206,249,134, 61,115,230, 12,238,222,189,139,197, 77,154, 96,134,171, 43,108,108,108,112,233,210, 37, 16, + 66, 96,106,106,138,244,244,116, 28, 56,112, 0, 93,187,118, 5,199,113, 82, 67,116,143, 28, 57,130,224,224, 96,124,211,188, 57, +102, 88, 90,194,204,204, 12,129,129, 5,173,129,114,185, 28,209,209,209, 8, 12, 12, 68,231,206,157,197,131,186,154, 24,124,240, +116, 2,216,116, 10, 78, 58,173, 10,132, 35, 0, 5, 23, 95, 95, 72,195,195, 75,119,206, 49, 4,154,198,252, 13,187, 2,250,124, + 63,189, 47, 53,161, 95, 83,151, 37,255,189, 56, 25, 0,198,125,232,237,170,148,179, 88,127, 34,140,208, 52,230,191,141, 13,244, +245,133,148, 74,195,228, 30,173,124, 16,159,169, 69, 84,124,230,239,225, 6, 54,245,252,246,253, 72,236, 62,121, 41,102,221,110, +117, 4, 33, 4, 86,102,114,159, 81, 15,163, 60,254,123, 38,248,213,154, 67,234, 8, 34, 16, 88, 41, 37,245,198,132,183,171,116, +212, 97,115,119,201,132,207,103,206,108,215,111,204, 23, 10, 46,226, 48,180, 81,231, 32,232, 84,200,214, 73,145,201, 56, 33,246, +213, 43, 44,221, 22, 16,147,157,167, 29,250, 40,197, 56,131,249, 36, 13,185, 44,149, 61, 96,233,215,243, 46, 44,251,118,145,153, +234,217,165, 92,134,226, 84, 76,141, 78,236,183,139,191,167,114, 52,218, 33,207, 50,144, 83,153,142,198, 28,203, 87,172,217,208, +103,252,136,129, 17,222, 94,157,108,249,248,231,182,234,236,236,228,125,103,131,157, 10,239, 20, 41, 0,136,138, 77, 67, 74, 86, + 30,199,115,250,203,230, 18, 44, 9, 51, 36, 58, 88, 72, 45, 7,216,251,183,111,240,145,189,185, 20,170,220, 76, 56,152, 75,208, +171, 85,157,143,244,183, 35,103, 63, 79, 54,198,174,189,110,180,244, 32,122, 21,110, 45,239, 90,143,240,250,122,224,245,208, 61, +220, 99,124,100,140,194,140,169, 29,205, 44,172,181, 47,104,228,153, 2, 38,118,160, 44, 60, 1,203,154,148,196,119, 8,226,159, + 61,226, 62,253,104, 68,218,243,151,177, 63,217,153,188,149,145, 63, 34, 34,239, 20,209,209,209, 31,207,157, 59,247, 90,171, 86, +173, 28,237,236,236,208,176, 97, 67,156, 60,121, 18, 95,124,241, 69,241, 50, 77,154, 52, 1, 33, 4,233,233,233, 88,177, 98, 69, + 98,124,124,252,199, 21,222,160, 63,122, 20,177,123,247,238,142,245,235,215,215, 73,165,210, 76, 0,242,204,204, 76, 69,122,122, + 58,165, 86,171, 33, 8,130, 96,105,105,201,199,199,199,235,135, 14, 29,170,185,113,227, 70,157,188,188,188,232,234, 68,180,220, +221,221, 67,211,210,210,178, 40,138,170,118,234,135, 34,147,101,103,103,103,159,155,155, 43, 0,200,168, 74,234, 7,142,227,208, +188,121,115,156,187,114, 15,103,126,187,129,236,248,199,152, 60,254, 99, 52,108,216, 16,231,206,157,171,114,153, 53,110,220, 24, +103, 3,175,225,218,221, 7,136,142,124,136, 79, 39,143, 71,131, 6, 13,112,246,236, 89,241,128, 54,156,211, 40,221, 55,235,244, +235, 70,171,115, 64, 64, 64,209,157,249, 27,246,181,158, 29, 26, 75,172,100,123, 22,245,174,227, 43,233,177, 8,148,196, 4,135, +189,206,182,155,191,116, 99, 4,227, 16, 61, 34, 52,185,242,209, 97,165, 78,154,100, 60, 34, 65, 17,251, 31,132,215,251,232,131, + 86,238,216,126, 82,185, 16, 0,134,116,168,133,219, 79, 82, 16, 20,153,188, 63, 44, 5,143,170,187,213,126, 14, 80,242,169,216, +191,226,179,126,157, 61,221,156,176,227,151,107,160, 40, 28, 51,168,194, 37,132,180,170,239,137,117,187, 95, 31, 97,232,228,177, +230,144, 58,226,252,163,156,222, 0,208,163,158,242,215, 22,117,172, 61, 72,201,142, 91,101, 96, 34, 99, 39,246, 30, 56, 82,193, + 69,158, 4, 94, 6,130,226, 52, 80,233, 4, 36,164,230, 32,223,210, 29,151,110, 62, 80,101,169,181,211,195, 82,170, 22,197, 11, + 79,197, 51,233,157, 7,175,114,243, 84,206, 74,251, 58,106,134, 22,132, 92, 13,193,237,176,151,217, 97,137,120,108,136,198,179, +103,208,182,118,229, 58,108,221,117,232, 43,137, 84, 54,132,161, 64, 57, 88,153,218,111,253,254, 27,152,155,155, 65,208,230, 2, +121, 41, 24,240,201,210,148,208,120,125, 45, 0,240,178,133, 89,135, 90,146, 93, 44, 77,197, 94,140,210, 45,168,236, 63, 40, 61, + 38,141,232,213, 68, 34,104,243,240,217,138,131,248,113,118, 63,140,236,230, 43, 57,125, 61,114, 18,128, 37, 85, 45,107,194,115, + 32,122, 21,218,204,187, 18, 65, 1,215, 8,208,254,238,161,111,235, 1,247, 12,214,104, 10, 72,120,150,242,109,228, 97, 42, 21, + 98,175, 67,136,189, 78, 24,247,118,160, 60, 58, 82,148, 83,115,242,195,202,197,121,219,183,239, 56, 47,208,248,218,128, 84, 25, + 34, 34,255, 86,158,197,199,199,191,247,254,251,239,255,118,238,220, 57, 27, 63, 63, 63, 0,192,221,187,119, 11,110, 58,155, 55, +135,183,183, 55,146,146,146, 48,108,216,176,212,132,132,132,247, 80, 73,159,223,156,156,156,231, 71,142, 28,113,204,203,203,107, +178, 96,193,130,100, 79, 79,207,108,181, 90, 77,101,102,102, 10, 28,199,193,218,218, 90,214,164, 73, 19,180,109,219, 54,247,230, +205,155, 53, 98, 98, 98,114, 0,188,172,202,202,247,235,215, 15, 87,174, 20, 12,218,123, 27,121,181,164, 82, 41,252,252,252, 92, +159, 61,123, 22, 87, 88,183, 24,125,141, 47, 89,189, 60,120,240, 0,151,239,197,130,213,170, 32, 75,137,199,173, 95,142,160,239, +196, 41,224,184,170,247, 98,120,240,224, 1,142, 7,222,130,169,156,197,227,199,143,112,228,200, 17, 76,158, 60,185, 90,154, 85, +164, 66, 47,242, 55, 39, 1,229,244,211, 98, 1,192,223,223,255,114, 81,180,162, 36,181,107, 67, 38,207,197,162, 30, 77, 93,103, + 13,105, 95,135,209,103,199, 67,224, 5, 48, 18,192,193,206, 2,123,246,236,175,181,255,224,193,155,155, 55,109,222, 32,112,220, +252,208,100,228, 27,177, 82,139,190, 63,120,109,200,158,153,157,217,201,189,235,217, 0,128,148,165,177,254,228, 35, 14,192,162, +234,108,109,107, 87, 40,114,245,152,224, 96,107,185,112,238,127,250,216,116,110,238,141,203, 65,161,216,112,228,230, 21, 89, 50, +118, 27,124,112, 11,122,188,238,159,202, 26,117, 8,161,242,126,151, 60, 79,156,164,166,214,208,189,188, 8,232,212, 80,107,116, +136, 73,227, 17,147,174, 6,171,148,226,110,100,172,202, 54, 17, 1,213,216,108,202, 84,169,112,249,234,187, 53,110,106, 85, 46, +151,157,145,202, 73,101,183, 36, 74, 19,121,130, 49, 93, 21,110,197, 65,221,177,166,164, 25, 32, 48, 50, 5,201,159,247,249,104, +211,184,176,115,168, 75,199,131, 34, 4, 38,190,125, 96,110,194, 72,219,215,144,188, 2, 0, 83, 83,165,108,197,215, 95, 88, 78, +159,253,117,165,125,192,124, 1,169,119,109,167,233,126,158,214,184, 18, 28,129, 43, 33,209,143,174,220,125,220,160, 75, 67, 23, +120,187, 89, 77,147,101,100, 46, 15,135,241, 17,210,130,130,225, 0,189,186,120,212,161,175, 3,134,183, 24,178,160,188,209,134, +101, 82, 19, 16, 34,121, 2,138, 97, 0,138, 46, 24, 1, 25,115, 29,172, 85,109,178,255,208,241,252, 29, 59,118,127, 19,158, 42, + 70,177, 68, 68, 42, 35, 43, 43,235, 97,120,120,120,175, 70,141, 26,237,252,236,179,207,204, 71,140, 24,225, 50,126,252,120, 26, + 0,146,146,146,132,117,235,214,197,255,240,195, 15, 89,169,169,169, 99,244,122,125,136, 33,103,120, 66, 66,194,141,159,126,250, + 41,229,234,213,171, 13, 90,182,108, 41,111,214,172,153, 96,109,109,205,202,229,114, 94,171,213,170, 35, 35, 35,249,103,207,158, + 57,103,102,102, 62, 5, 16,133, 42, 52,235, 23, 70,175,150, 48, 12,243, 21, 33,196,239,109,244,209, 82, 42,149, 46, 0,158, 82, + 20, 85,215,216,102,195, 55, 42,108,150, 69, 70, 70, 6,242, 19, 31, 65, 17,251, 4,141, 76,105,212,183, 54,131,133,133, 69,181, + 76, 81, 86, 86, 22,144, 23,135,107,215, 30, 0, 28, 7, 75, 75, 75, 88, 90, 90,254,233, 70,171, 60, 47,242, 15, 97, 66, 25,159, + 85,220, 71,171,190, 61, 38,155,104,177,110, 98,159, 58,210,154, 30,110,208,196,222,197,131,152, 92,204,111,221, 50,140,145,155, +171, 39,126,220,175,249,192, 65, 53,208,185,109, 11,170,166,179,229,180,229,223,111,249,164, 62, 82,191, 8, 75,198,122, 67,214, + 40, 44, 5,207, 5, 36,239,184,248, 48,118,146,155, 82, 5, 65, 32,184, 24,146,128,144,151, 25, 59, 34, 82,240,220,152,173,171, +239,140,238, 44,232,131,132, 16,133,165,169,105, 78,125,111, 55,187,238,109, 26,211,239,117,106, 14, 41, 3, 92,187,253, 0, 51, +190, 63,118, 75, 16, 72, 31,131, 71,136, 9,194, 27, 6,170, 96,132,161,190,212, 8, 67, 66, 8, 41, 24,117, 88,113,183, 47,134, +161, 18,243,163,239, 56, 73,108,189,160,138,186,136,151, 25, 2,162,147,115,144,205, 58, 65, 19, 23, 7, 16,225,213,229,106,116, +172,182,179,179,115,168, 85,223,187,206,198, 93, 71,160,203,207,194,243, 75, 59,145,155,145,128,111,183,158,172,227,234,106,219, + 41, 46, 46,238,178, 17, 23, 27,239,223, 2,246, 59,128, 0,140, 68,142,211,155, 15, 33,213,214, 4,118, 74, 41, 4, 85, 10, 38, + 78, 31, 97,217,187,199, 8, 75, 0,136,126,124, 31,158, 74,149, 65,186, 58, 91, 12, 28,210,197,199, 10,122, 21,118,157,189,175, +166,129,247,118,159,127, 20,213,165,158,149, 98, 72,123, 79,235, 37,241,153, 31, 34,173,106, 73, 69,139, 34, 90,197, 17,190, 42, +140, 54, 60, 2,240,245, 4, 68, 29,188,145,108, 58,168, 71, 51,165,148,165, 40,146, 27, 7, 98, 98,135, 45,187, 14,231,202,244, +127,206,147,216, 69, 68,222, 5, 84, 42, 85,176, 74,165,106,248,229,151, 95, 14,159, 55,111, 94, 71, 83, 83,211, 90, 0,144,151, +151,247, 92,175,215, 95, 41, 60, 63,141, 25, 29, 72, 0, 60,141,138,138,122, 30, 21, 21,229,184,119,239, 94, 43, 0,138,194,239, +212, 0, 50, 1, 36,161, 26, 35, 14,139, 76, 21, 69, 81, 95,189,173,253, 80,100,170, 40,138,170, 91,149,223,211, 52,205, 83, 20, + 5,138,162, 32,151,203,113,245,234, 85, 12,238,211, 3,225,167, 51,225,103,101,134,150, 99, 38,226,224,133, 11, 96, 24, 6, 20, + 69,129, 97, 24,163,234, 17,150,101,113,237,218, 53,140, 28, 54, 8,114, 22,176,180,180,196,151, 95,126,137, 19, 39, 78,128,101, +197,167,244, 25,193,182, 18,134,203,192, 60, 90, 20,150, 92,216,185, 84, 10, 94,143, 83, 59, 87, 35, 32, 52, 87,251, 56, 5,243, +125, 82,176,238, 8,114,132,148,239,119, 79,186,112, 45,116,213,216,161,254,202,174, 93,122,160,107,231, 46,108,131, 22,157, 22, + 2,165,140, 86,119, 84,144,107,131, 23,240,205,182,179, 17, 19, 15, 94,138,164,160,203,193,208,158, 45, 8, 47,224,155, 74, 54, +230, 13, 77, 75, 19,179,131,215,110,222,180,134, 46, 23, 47,239,255,174,168, 81,171, 14,192,235,240,244,233, 19,252,176,235, 23, +225,210,237,199,123,180, 28, 62,123,150,129, 60, 67, 53, 11,156, 21, 7, 75, 83,153,207,123, 13, 44,126, 21, 64, 96,165,148,214, + 35, 2, 15, 43,165,164, 94,143,122,202, 95, 9, 33,196,220, 68, 82,143,240,250, 74, 53, 85, 90,238,199, 93, 63,239, 88, 51,110, +220, 56,211,212,216, 68,196,103,135, 34, 87,230, 10,189,210, 29, 81,247,175,168,242, 53,156, 33,149,120,185,251, 51, 53, 53, 53, + 57, 56, 40, 29, 7,183, 46,131, 94,171, 65,114,108,129, 87,141, 79,205,134,133,157,235,205,184,184, 56,131, 53,117,156,144, 53, +112,196, 4,169,137, 57, 76, 70, 14,244,151, 69,165,105,208,212,197,188,224,162,145,155,130,240,192,107,232, 92,216,199,244, 89, + 12, 13,207,198, 46, 6,173,167,185, 66,250, 89,239,102,174,120,254, 42, 1, 87, 31,197,237,122,158,142,120, 62, 34, 97, 87, 84, +124,230,164,126,173, 61,176,246, 68,216,167,128,126,191, 49,219,238,235,128,225,132,160,125, 65,103,120, 21, 8,208,222,215, 1, +195, 13, 28,105,248,134, 38, 43,197, 71,107,126,141, 94,112,248, 78,106,191, 89, 31,117,176,104,219,246,125, 25, 56, 45,114, 84, + 26,125,120, 38,178,171, 83, 70,213, 64,212, 20, 53,255,169,154, 60,128, 61,122,189,126, 79,102,102,230,219,212,140,199,155,121, +157,170,181,237, 37,155, 9, 9, 33,108, 97, 52,171,178,206,240, 21,106,150,108, 38, 36,132,156, 41,140,102, 85, 22,213, 42,165, + 41, 8, 66,124,243,230,205,109,250,246,237, 11,158,231,241,228,201, 19, 68,199,196,160,251,164, 79, 97,101,101,133, 43, 15, 31, +226,241,227,199,248,234,171,175,160,215,235,113,252,248,241,216,202, 52, 89,150,213,213,169, 83, 71,218,191,127,127,112, 28,135, +103,207,158, 33, 46, 46, 14, 51,102,204,128,165,165, 37,130,131,131,139, 53, 83, 83, 83,193,178,172,174,140,232,214, 31,113, 44, +253,211,121,195,100, 85,108,180, 0, 30,188, 30, 89, 23, 22, 97,253, 85,232,116,122,212, 11, 75,193,139,176,255, 71,164,182, 48, + 65, 15, 79, 61, 12,141,120, 30,124,189,171, 12,201, 33, 48,246, 78,226, 73, 26, 18,204, 21, 57, 57,208,229, 88,224,217,175,120, +145,148,147,251, 36, 13, 9, 70,223, 49, 8, 60, 5, 93, 62,144,112, 23, 55,174, 92,198,165, 91, 15,112, 39, 36,130,191, 17, 28, +121,144, 22,240, 77,120, 26,158, 84,225, 46, 4,102,125,214, 98,116,200, 83,143, 22,222,142, 30,224, 57, 16, 65, 15,203,161,251, + 49, 38,172,173, 71,139,218, 86, 30, 5,145, 44, 61,172,255,243, 59,176, 70, 81,161,222,221, 24,253, 54,217,137,115, 31,230,100, +166,181,238,214,169,141,169,165,111,111,164, 62,141,196,147, 7,215, 84,193,161, 81, 55,238,198,232,171, 21, 45,113,117,117,237, +216,173,147, 15,134, 78,156, 11, 93,126, 22,158, 93,250, 25,185,233,137,184,122,211, 12, 17,217,217,109, 0, 24, 28,209,186,249, +138,107,128, 87, 25,104, 87, 67,242,202, 28, 26,167,143,253,251, 66, 78,169, 33,104,178, 65,229,167, 34, 42, 78,155,245,225,214, + 24, 30, 0,148,114,138, 53, 37, 89, 22, 6, 69, 30, 61,109,189,148,140, 30,187, 47, 60,130, 32, 20, 60,190, 73, 16,176,101,247, +239, 81,147,190, 25,217, 20,245, 61,172, 27,223,143, 75,166, 96, 68,200,159, 34,232,112,231,224,215,245,212,191, 45, 4, 4, 29, +174, 77,179,169,215, 97,125,122, 7, 84,241,113, 59,161,241,136, 3, 48, 9,108,254,143,211,214,159, 93,216,252, 66, 88,251,153, +255,233,103, 1, 34, 62,128, 93, 68, 68,228,207, 39, 55, 55,119,226,152, 49, 99,126,148, 72, 36,246, 0, 40, 65, 16, 32, 8, 2, +187,106,213, 42, 9,207,243, 52, 77,211, 60,195, 48,220,153, 51,103,244, 60,207,167,168,213,234,137,149,105,114, 28, 23, 53,101, +202,148, 58,149,141, 80, 60,112,224, 64,145,201,138, 18, 75,194, 32,147, 85,114, 94, 28,229, 42,191,242, 32,248,186,221,200, 69, +139, 0, 80, 32, 88, 28,150,130, 23,175, 47, 18,146,142,248,250,140,110, 70,131, 22,157, 22, 21,253,198,216, 53, 83,243,252,160, + 22, 13,189, 15, 0,128,134,240, 35,171,178,117,217, 26,213,144, 38, 45,218, 28, 20, 8, 97, 57, 66,118,208, 2,142,170, 57,132, + 27, 50,210,174, 60,226,147, 51,131,123,251, 89, 18,160,160,201,176,184,185,176, 48,141, 3, 33,132, 20, 55, 23,174, 86, 32, 53, + 75, 83,105, 30,168,235, 47,180, 61,180,220,157, 9,231,175,223,159,200,243,196,137, 97,168, 68,149,150,251,177,186, 38, 11, 0, +226,226,226, 46, 7, 94,136, 59,255,176,177, 99, 79, 59,101, 97,148, 43, 31, 72,205,199,249,184,148,220,203, 85,209,204,200,211, +247,155,183,238,196, 73,153,132, 97, 65, 72, 65, 66, 81, 66,160,214,241,233, 55, 95,113, 13, 0,160,161, 13, 92,190, 60,206, 29, + 96, 24, 42,186, 50,189,160,199, 9,107,135, 46, 15,252,226,209,203,140, 29, 47, 51, 17, 10, 0, 47, 51, 17,122,232,218,139,133, + 81,137, 57, 95,132, 70,103,172,134,145,253, 42, 8,133,171, 45,134, 46,122,227,179,234,238,207,136, 4, 60, 0, 48, 0,136,237, + 49,116,230, 15, 51, 41, 10,226,227, 39, 68, 68,254, 69, 20, 69,181,104,154, 94,242, 22, 53,207, 80, 20,245, 62,128,167, 70,252, + 44, 40, 55, 55,183,225, 91,222,188, 52,142,227,210, 12, 89,240, 47,232, 16,255, 79,229, 47,235, 90,210, 93,212,252,243, 53,235, +214,173, 75,140, 48, 44,226,254, 20, 53, 69, 77, 81,243, 95,165, 73, 8, 97,170, 51,149,163, 73, 85,103, 18,203,232, 31,207,132, +242,222,139,205, 33,239, 32, 79,159, 62,165,196,189, 32, 34, 34, 34, 82, 54, 20, 69,241,127,128,166,152,188, 88,164,200, 96,149, +138,110,209,226, 62, 17, 17, 17, 17, 17, 17, 17, 17,121, 43, 38,171,228,188,192,132,163,252,240,159, 49,163, 9,170, 18, 66, 12, + 20, 53, 69, 77, 81, 83,212, 20, 53, 69, 77, 81,243, 95,167, 89,153,182, 56,154,241, 15, 54, 96,162,166,168, 41,106,138,154,162, +166,168, 41,106,254,251, 52,255,201,148,219, 71, 75,108, 58, 20, 17, 17, 17, 17, 17, 17, 17,249,131, 16, 59,195,139,136,136,136, +136,136,136,136, 84,143, 74, 31, 42, 45, 34, 34, 34, 34, 34, 34, 34, 34, 82, 53, 42,126,168,180,136,136,136,136,136,136,136,136, + 72,149, 49,254,161,210, 34, 34, 34, 34, 34, 34, 34, 34, 34, 6,177, 77,220, 5, 34, 34, 34, 34, 34, 34, 34, 34,127, 14,165, 71, + 29, 6, 4, 4,144,146,115, 17, 17, 17, 17, 17, 17, 17,145, 63,147,119,213,139,136, 77,135, 34, 34, 34, 34, 34, 34, 34, 34,213, + 99,130,104,180, 68, 68, 68, 68, 68, 68, 68, 68,254, 24,202,237,163, 85,148,176,180,115, 97,168,174,179,184,175, 68, 68, 68, 68, + 68, 68, 68,254, 2,222,109, 47, 34,246,207, 18, 17, 17, 17, 17, 17, 17, 17,189,136,136,136,136,136,136,136,136,136,200,223, 9, +241, 89,135, 34, 34, 34, 34, 34, 34, 34, 34,127,178,225,250,195,141,150,248,100,115, 81, 83,212, 20, 53, 69, 77, 81, 83,212, 20, + 53,255, 77, 38,171,148,217, 18, 71, 29,138,136,136,136,136,136,136,136, 84,143, 74, 71, 29,138,136,136,136,136,136,136,136,136, + 84,141, 9, 0,252, 11, 95,251,163, 68, 84, 75,140,104,137,136,136,136,136,136,136,136, 84,143,109, 0,156, 11, 13,214,105, 0, + 9,162,209, 18, 17, 17, 17, 17, 17, 17, 17,121, 59,148,236,151,213,167,132,249, 18,141,150,136,136,136,136,136,136,136, 72, 53, + 41,183,143, 22,133,242, 71, 14, 4, 26,241, 7, 85, 25,125, 16, 40,106,138,154,162,166,168, 41,106,138,154,162,230,191, 78,179, + 50,237, 64,252,243,152, 96,140,249,122,155,136, 67, 95, 69, 77, 81, 83,212, 20, 53, 69, 77, 81, 83,212,252,215,242,214, 71, 29, + 54, 5, 76,196,221,250, 78,226, 88, 56,137,136,136,136,136,136,136, 84,204, 31, 51,234,208, 23,248,207, 8, 63,251,173,250,208, + 20,139, 80, 32,191,162,101,237,237,237,127, 84, 42,149, 35,242,243,243,243, 40,138, 18,138, 62, 39,132, 0, 64,201,103, 29, 61, + 75, 73, 73,233, 80,217,127,203,100,178,117,142,142,142,255,201,205,205,205,167, 40,138, 80, 20, 5,138,162, 0,224,141, 57,207, +243,177,105,105,105,205,255,209, 69, 72, 8, 99,231,232,120, 91,194, 48,174,198,254,148, 23,132, 23,201, 73, 73,109,140,248,201, + 50,138,194,172,130,191,197, 74, 0,115,223,181, 51,130, 0,140, 33,203,249, 1,230,145,192, 80,158,166, 63,149, 0,155, 52,130, +176, 21, 0, 40,128,175,234,127,107,130, 80,135, 34,104, 76, 81,176, 36, 4, 89,132,194, 3,121, 43, 68,253, 69,187, 98,160, 68, + 34,233,103, 97, 97, 97,150,150,150,118, 25,192, 1, 0,195,108,109,109, 59,101,103,103,231,234,245,250, 19, 0,142, 85, 69,184, + 67, 99,204,150, 73, 37, 99,213, 58,253,138,235, 15,240,115,167,166,176,229, 4, 44, 87, 72,217, 14, 26, 45,183,242,218, 67,236, + 48, 82,146, 42,156,138,174, 25, 70, 63, 35,237,176,129,229, 14, 0,199,173,173,189,229,246, 22,191, 73,100,204,139,204,164,220, + 17,131,146,147, 99, 6, 87,163,220,255,142,216,217,217,141,166,105,250, 59, 66, 8,120,158,159,159,158,158,190,243, 45, 73,207, + 7, 96, 85,248, 58, 19,192,119,213,212,139, 6,224, 81,248,250, 21, 0, 79,177, 94,175, 50, 91,126,249,229,151, 73, 93,186,116, +193,218,181,107,177,101,203,150,151, 41, 41, 41,203, 1,236, 2,160,253, 11,116, 68,202,163, 62,240,254,170, 94,173,120,253,127, +191, 17, 74,124,220,189,156,147,249,167,143, 63,254, 88, 71, 8, 33,143, 31, 63, 38, 90,173,150,232,245,122,194,113, 28,225, 56, +142,232,245,250,226,201,213,213, 53,238,181,159,191,161, 73,211,244,250, 15, 63,252, 48,135, 16, 66,238,222,189, 75, 84, 42, 21, +209,104, 52, 68,171,213, 18,181, 90, 77, 84, 42, 85,169,201,209,209, 49,169, 34, 77, 11, 11,139,187,214,214,214, 73,214,214,214, + 73, 54, 54, 54, 73, 54, 54, 54, 73,182,182,182,197,147,157,157, 93,241,100,111,111,159,100,111,111,159,100, 99, 99,115,183,178, +245, 44,164, 23,128,203, 6, 76,189,202,248,109,247,146, 70,203,217,217, 57,137, 84, 1, 55, 55,183, 24, 3,214,179, 8, 71,138, + 2, 95,244, 91,138,130, 32,151,203, 61, 74,126,143, 55, 35, 93,149,134,148, 93, 92, 92, 62,116,118,118, 14,116,118,118,190,224, +226,226,242,161, 1,135, 88, 41, 77,115,115,243,187,118,118,118, 73, 78, 78, 78,201, 69,147,179,179,115,169,201,197,197,165,120, +114,116,116, 76,178,182,182, 46,183,140, 8,192,148, 55, 93, 2, 88, 57,208,149,101,152, 0, 71, 71,199,236,144,144, 16,158, 16, + 66,104,154,142, 43, 90,198,152,109,127,221,100,229, 95,195,252,212,139,242,160,220, 23,203,179, 82, 47,202,131,242,175, 97,190, + 38, 8,117,170,170,105, 32,101,105,142, 26, 53,106,212,131,164,164,164,184,204,204,204,132,173, 91,183, 70, 42, 20,138,107, 91, +183,110,141,204,204,204, 76, 72, 74, 74,138, 27, 53,106,212, 3, 0, 83,140,208, 4, 0,180,105,140,214,227, 6, 58,231, 63, 56, + 62, 50,191,107, 11,246,126, 59, 63,248,247,104, 35,141,219, 56,199, 55,255,202,246,246,249, 93,154,209,161, 70,106, 82, 44,203, +182,245,240,240, 24,107,111,111,255,113,225, 52,178,104,114,114,114, 26,233,228,228, 52,210,218,218,122,112, 69,154,135, 1,198, +144,201, 93,161,104, 59,184,150, 71,126,244,146,197, 36,100,250,167,100,108,109,247,236, 65, 14, 14, 53,254,130, 50,250, 67, 53, + 29, 28, 28,226,245,122, 61,209,233,116,196,214,214, 54,254, 45,174,231,106, 66,200,106, 66,200,106, 0,171,223,130,102,241,245, +204, 8,131, 93,145,166,130,165,233,153, 74,153,236,130,156,101,147,229, 44,155,172,148,201, 46,176, 52,253, 5, 0,197,223,169, +140,254, 0, 77, 51,123,123,251,231,235,214,173, 35,249,249,249, 36, 63, 63,159,172, 91,183,142,216,219,219, 63, 7, 96,102,132, +102, 85,117,222,165, 8,214,235,211,219,139,104,249, 2,205,187, 54,174,123,116,218,232,161, 16,142,172,163, 42,185, 99,250,169, + 77,243,230, 99,119,237,218, 5, 0, 24,209,175, 31,122,182,108, 9,115, 51, 83,200,100, 5,171, 67, 17, 10, 82,137, 20,253,103, +124,110,200,223,175,236,223,191,255, 71, 71,142, 28, 49, 3,128, 45, 91,182, 96,224,192,129,176,177,177,129, 82,169,132, 84, 42, +133, 68, 34, 41, 53,175, 12,134, 97,220,226,226,226, 28, 20, 10, 69,113,148, 77, 16,132, 82, 19, 33,164, 40,250, 6,142,227,224, +229,229,101,232,238,154,147,149,149,213, 49, 47, 47,175, 88,163,172,169, 86,173, 90, 0,112,206, 16,193,239,190,253, 6, 2,151, + 7,150, 5, 56, 14,208,232,104, 8,164, 76,115,131, 41, 83,166, 20,175,119, 85,232,211,199,159,162, 40,234, 72,112,112,240,209, +228,228,228,154,130,192,143,175, 98,164,235,147, 39, 79,158,152, 1,128,183,183,247, 20, 0, 71,141, 89, 15,150,101,221, 30, 62, +124,232, 32,151,203,203,141, 92,150,136, 96, 66,167,211,161,105,211,166,156, 49,255,225, 8,120,164,211,244,248, 38,205,154, 77, + 88,212,191,191,226,246,237,219, 10,154,166,193,113, 28, 86,173, 90,197, 17, 66,172,234, 3, 22, 97, 64,118, 5, 50,243, 0,140, + 46,172, 12,118, 0, 88, 85,202, 45, 16, 52, 86,233,229,254,207,114,251,183,108, 85, 99, 54,194, 30,133,180,172,109,118, 28,230, +172, 38, 10,248,115,163, 90, 22, 22, 22,253,214,174, 93,107,191, 99,199,142,236,199,143, 31,235,182,110,221,106, 63,113,226, 68, +115,157, 78,135, 73,147, 38,165,248,248,248, 72,215,174, 93,107,127,236,216,177,174,121,121,121,155,141, 42, 47, 10,223, 12,235, +215, 19,106, 61, 13,189,158,179,119,182, 55,223, 51,109, 84,103, 9, 33, 90,236, 62, 17, 12, 61, 39,252,108,100, 36,171,205,160, + 65,131,106,239,223,191,159,141,136,136, 96,235,213,171, 7, 65, 16,192,243, 60,244,122, 61, 0, 64, 16, 4,212,173, 91,183,218, +251,101, 44,224,109,231,104,115,161,205,251,189, 77,156, 21,114,216,100,164, 96,156,148, 53,223,169,212,236, 5,208,246,157,138, +236, 18, 2,150,101, 17, 19, 19, 3, 7, 7, 7, 19, 65, 16, 18, 0, 44,206,200,200,216,134,119,151,150, 50,150, 61,186,251,231, +245, 78,173,218,182,101, 28,157, 29, 16,249,228, 21, 88,138,239,254,240, 78,112,231,177,147,103, 78,211,114,220,135, 0,110,191, +107, 27,238,212,118,202, 0,138,102,182, 80, 68,192,215, 27, 79,230, 44, 91,185, 78, 57,105,252, 40,102,198,140, 25,112,119,119, +175, 57, 96,192,128,149, 0, 38, 87,170,211,106,202, 0, 48,244, 22, 16,130, 69, 63,156,204, 89,186,114,157,114,114, 21,116,254, +225,148,123,142, 84,219,104,249, 2,181, 27,184, 59,156, 95, 54,107,178,132,252,250, 95, 58, 63, 45,185,220,101,237,237,237,127, +124,239,189,247, 70,236,220,249,255,104,116, 27, 63, 63, 12,232,218, 30, 14,182,150, 80,154,202, 10,170, 35,129,194,131,199, 47, + 12, 50, 4,238,238,238,147,142, 30, 61,106, 86,210, 76, 72,165,210,226,169,164,201, 42,154,138, 42,224,138, 80, 40, 20, 8, 12, + 12, 4,203,178, 96, 24, 6, 44,203, 22, 79, 37,223, 51, 12, 3, 71, 71,163,186, 46, 45,183,180,180,108,148,147,147, 99,145,153, +153, 9, 15, 15,143,108, 0, 15, 75,124,223, 40, 37, 37,197,194, 24, 65,129,203,195,140,113,190,144,104,111, 65, 43,105, 9, 21, +219, 14, 55,238,132, 35,224,220,101,196,197, 39,162,125,235, 38,248,120,248, 32, 92,184,112, 1, 60,111,116, 75, 71, 18, 33, 88, +217,183,175,255,108,128,162,186,119,239,158, 57,117,234, 84, 58, 34, 34,226,163, 1, 3,250,251, 61,121,242,180, 48,170, 72,205, + 34, 4,235, 1, 36, 25,168, 43, 3,128, 43, 87,174, 0,128,188, 42,199,158, 92, 46,199,205,155, 55, 81,212, 76, 76,211, 52,104, +154, 6,195, 48, 56,245,212, 14,121, 90, 26,249, 73,161,248,212,223, 3,181,106,213, 2, 77, 87,222, 37,177, 51,160,184, 1, 12, +160, 36,146, 25,206, 46, 46, 53, 59,213,174,173, 12, 12, 12,100, 0,192,211,211,147, 36, 36, 36,100,158, 56,113, 34,135, 5,182, +120, 18,178,171, 34,147,229,238,238,222, 46, 46, 46,238,187,162,125, 78, 81,212,202, 26, 53,106,124, 85, 92,110,130,128,197, 63, +231, 73,166, 77,155, 46,109,213,121, 1, 0,160, 85,223,253,200,126,182,204,151, 74,159,103,249,103, 95, 37,178,179,179, 15,214, +173, 91,151, 73, 75, 75,187, 1, 32, 90,175,215,207,217,179,103,143,195,184,113,227,146,247,238,221,187, 28,128,203,138, 21, 43, + 58,231,229,229, 29, 50, 70,183,125, 35,188,223,172,145, 95,107, 15,119,119, 92,190,113, 27, 82,153,196,106,202,104,127,152,153, +177, 88,189,227,180, 16, 29,155, 62,245,218, 67,236, 50,194,100,181, 28, 52,104, 80,205,253,251,247,203, 0,224,225,195,135, 72, + 76, 76,132,189,189, 61, 76, 76, 76, 32,145, 72,192, 48, 12, 36, 18,201, 91, 49, 89,150,238,182, 65,199,143,159, 48,177,177,177, +194,198,207,167,225,227,228, 36, 88,153,155, 65,159,155, 87,243, 29,171, 40,188, 59,116,232,160,224,121, 30,121,121,121,184,116, +233,146,165,137,137,137,165,155,155,219, 34, 24, 49,122, 74,161, 80, 36,169,213,106,135,194,215,201,106,181,218, 17, 64,182, 92, + 46, 47,186, 78,231, 22,206, 13,109, 78,140,198,155,205,132,175, 40,138, 42,249, 89, 85,105,209,178, 69,163,192, 99, 71,246,153, +101,229, 36,194,202, 58, 25, 52,178,176,109,219, 38,152,152, 88, 96,209,162,121,236,139,238, 93, 93,123,189,255, 97,224,163,240, +200,238,239,156,217, 34,212,182,238,125, 71,216,152, 40,205, 11,235, 18, 61,118,110,159, 6,154,166,241,213, 87, 95,161, 65,131, + 6, 19, 30, 61,122,180, 0, 64,122,197, 50,216,214,176,227, 16, 27,153,162,160,136, 5, 94,143,173, 7,190, 40,208,153, 59, 17, +195,250,214,154,240,229,160,231,103, 27,212, 70, 78,225,141,185, 74, 66,227, 21,213, 10,197,134, 33, 32, 32,160,147,191,191,255, +229,242,222,255, 3,112,198,255,243,103,149, 50, 95,108, 64, 64, 0,241,247,247,167, 74,108, 92,169,247, 21,209, 24,176,179,182, + 84, 6,110, 89, 60,205,140,189,117,154, 81,189,122,138,120,117,169,138,188,212, 16, 77,165, 82, 57, 98,231,206,157,165, 66, 74, + 30,142, 14,144, 74, 37,144, 72, 41, 88,117, 40,200, 94,159,121, 53, 0, 20, 85,174,201, 42,165,153,151,151,167,190,127,255,190, +217,142, 29, 59,224,224,224,128,154, 53,107, 66,169, 84, 66,161, 80,148, 50, 87, 37, 13, 87, 25, 70,171,148,102,209,247, 44,203, +130,166,105, 92,184,112, 1, 28,199, 97,208,160, 65,111,152, 44,150,101,203, 51,110,229, 13, 79, 61, 7,224, 33, 33,164, 99, 97, + 5,252, 16, 64,167, 18,223,247,178,183,183,159, 3, 96,185,161,154, 12, 67,192,168,111, 64,112, 91, 7, 54,102, 26,180,146,198, +184,120, 45, 24, 59,127, 92, 11, 0,168, 89,175, 5, 6, 15,240, 47,142,198, 25,184,158,197,184,186,186, 30, 72, 73, 73,237,221, +181,107, 87,100,100,100,232, 23, 47, 94,140, 70,141, 26,193,219,219,219,160, 50, 42,231,206, 57,233,225,195,135,238, 42,149, 10, +132, 16, 67,204,217, 27,154, 20, 69, 97,207,158, 61, 80,171,213,111, 44,108,221,105, 41,190, 24,232,137, 49,159,238,194,202,199, +135,176,121,243,230, 10,183, 93, 9, 52, 82, 91,214, 93, 47, 99,184, 70,203,231,125, 34,255,248,227,143,153, 49, 99,198,224,213, +171, 87, 24, 55,110,156,250,194,133, 11,218,196,132,132, 19, 50, 65,216,168, 43,109,140,203,213,148,203,229,187,207,157, 59,135, + 67,135, 10,124, 73,100,100, 36,188,188,188, 76, 75,153,228,244,195,200,137,222,136,160, 83, 17,104,213,119, 63,130, 78, 13, 7, +159,121, 90,210,220, 11, 89,198,236,207, 42, 80,150,230,161,180,180,180, 98, 19,181,119,239, 94,147,189,123,247,246, 7,112, 18, +192, 33, 0, 72, 79, 79,255,222, 72, 77,128,194,152, 33, 3,251,131,149,154, 35,226,105, 44, 58,181,105, 10, 71, 7, 7, 60, 12, +143, 66,116, 92,122, 18, 69, 97,116,175,182,178,229, 42,149,118,193,213, 7,248,169, 18, 77,202,205,205,205,251,240,225,195,210, + 18, 17,232,226,115,156, 97,152,226,247, 69,198,187, 42,199,103,145,201, 50,119, 51, 11,250,102, 83, 59,211,160,144,189,240,242, +124, 31,214,239,251,227,167,243,231,241,228, 81,152, 90,155,207,117,251, 11,202,232,143,210,244, 30, 56,112,224,141,125,251,246, + 89,197,196,196,224,202,149, 43,168, 89,179, 38,242,243,243, 13,185,225, 45,165,169, 86,171, 29,138,126, 67, 81,148, 67, 81,224, + 93,171,213, 22, 21, 70,209,137,104, 85, 98, 57,171, 10, 52, 61, 74, 44, 87,100,174, 60,223,194,182,203, 20, 82,233,225,227,199, + 14,152,133, 69, 92, 65,147,198,173, 97,102, 89, 31, 2,159,136,180,244, 92,100, 60,141,199,183,223,174,196,162,197,243,113,242, +151, 35,102, 62,190,141,143,106, 57,174, 46, 0,245, 59, 83,238, 20,153, 16,120,106,239, 22,138, 8, 80, 37, 69,200, 37,121,207, +149, 35,134,127,200, 12, 29, 58, 20, 39, 79,158,196,163, 71,143,182, 84, 96,178, 2, 75, 68,230, 39,132, 94, 57,180, 5,132, 64, +149, 28, 33,151,170,158, 43, 71,125, 52,152,249,120, 88, 79,220,250,125, 61,122, 54,121, 30,234,226,128, 1, 25,133, 22,155,101, +144, 38, 87,224, 58, 9,194,173, 18,102,235, 18, 0,170,132,193,186,132,255,247,193,252, 39,208,167,208, 88, 77,120,253,198,132, +173,138,193, 2, 0, 47,192,140,146, 73,131,118, 46,250,196, 69,249,234, 17,171, 9,189,137,120,141, 64,182,190,228,132,166,128, +201, 61, 64,245,250,111,242,243,243,243,162,162,162, 76, 70, 15, 24,128,182,126,126,112,182,181, 69, 93, 55, 55,152,200,101,144, + 73, 37,165,110, 89, 13,110, 67,160, 40,226,227,227,131,190,125,251, 66, 34,145, 64,169, 84,194,204,204, 12, 50,153,172,204,104, +150,161,119,185,132, 16, 48, 12, 93, 40, 28,138, 0, 0, 32, 0, 73, 68, 65, 84,131,208,208, 80, 68, 71, 71,195,202,202, 10,215, +175, 95, 71,183,110,221,222,136,106,149, 52,103,198,132,232,203,168,248,139,140,216, 57, 99,180,120,158, 66, 46,105, 12,197,203, +169,200,167,154, 66,163,225,160,209,104,240,211, 53, 29,110, 71,229, 65,167,211, 66,163,209, 84,244,159,229, 65,187,184,184,140, +168, 91,183,238,148,225,195,135,235,101, 50, 25,242,242,242,144,159,159,143, 71,143, 30,233,123,247,126, 63,179,111, 95,127,203, +211,167, 79,147,194,166,195, 36, 35,180,211, 92, 93, 93,221, 11,155,103,211,170,114, 84, 83, 20, 85,108, 98, 94,103,244,247, 97, + 96,153,130, 50,217,178,101, 11,120,158, 7, 33,164,220, 66, 82, 83,212,111,139,151,174,177, 92,177,238,103, 88,218, 56,226,242, +229,203,252,217,179,103,115, 40, 32,242,201,163, 71,223,127, 0,156, 57, 12,232,140, 89,191,140,140, 12,147,154, 53,107,194,205, +205, 13,130, 32, 64,175,215, 23, 71, 95,210,210,210,160, 82,169, 96, 99,154,137, 58,182,110,224,114, 46, 33, 33,244,107, 56,155, + 69, 96,215, 57,173,190,153, 55, 30,252, 13, 46, 28,255, 45,156,170,121,215, 12, 87, 7, 39,119,208, 68,143,248,228, 52,244,239, +211, 19,140,212, 12, 47, 98, 82,209,184,126,109,231,143, 62,104,231,204, 80, 28,102, 45,223, 63, 5, 16,126,170, 76, 46, 55, 55, +151,143,136,136,192,195,135, 5,126,215,194,194, 2,166,166,166,165,206,113,154,166,171, 21,209, 42, 50, 89, 75,183,116, 51,165, + 37,121,200,230, 3,177, 99, 79, 48, 26,251,248, 99,107,208, 29, 53,159,148,222,125,181, 90, 29,121,224, 31, 28,204,112,114,114, +154, 40, 8,194, 34, 66, 72,102,251,246,237, 29,247,239,223,111, 29, 23, 23,135,224,224, 96,124,245,213, 87, 41, 60,207,115,132, + 16,138, 16,242,245, 91,248, 59,161,132,193,122,155, 72,148, 10,124,106,103, 65,245, 99,105,139,154, 92,118,238,139, 84, 45, 57, +145,207, 9, 63, 0,208, 87,120,113,163,233,255, 28, 57,184,197,197,206, 94, 64,103,251,174, 72, 72,210, 97,233,231,163,144,150, +150,131,159,182, 47, 3, 32,131,142, 99,208,177,243,135,112,112,112,197,132,241, 19,156,182,252,184,245, 19, 78, 16, 86,227, 29, + 33,241,198,230, 95, 0, 4,218,219,219, 63,250,100,194, 4,251,154, 53, 71, 66,161, 80,224,192,129, 3,216,191,113, 35,191, 14, + 24, 44, 7, 46, 78, 2,126,169, 80, 39,232,255, 58,211, 38, 77,178,247,245,157, 4,185, 92,142,223,207,254, 23,234,196, 61, 57, +125,218, 66,151,175, 70,159, 26,125,137,205,203, 83, 84,186, 68,130,167, 0, 32, 81, 32, 1,192,235,205, 96,255, 52,131, 85,196, +105,252,191, 95,214,132, 82, 17,173, 42, 95, 59, 37,178,144,237,211,135,121, 58, 66, 67,105,175,157, 66,156, 70,224, 87, 60,209, + 49,247,178,200, 23,225,101,152,172,194, 3, 91,240,240,240, 64,215,230,205, 49,160, 67, 7,176, 44, 11,133, 76, 10,115,133, 9, + 8, 95, 16,201, 42,106, 58,172,160, 78, 68, 89,209, 39, 91, 91, 91, 72,165,210, 98,131,101, 68, 52,171, 76, 77, 65, 16,192,178, + 44, 30, 62,124,136,246,237,219,195,221,221, 29,135, 14, 29, 66,175, 94,189,222,104, 74, 52,214,100, 21, 25,173,215,154,241,122, + 1, 40,138,100, 25,101,180,212, 90, 10,169,218,198,160, 40, 63,112, 28,192, 19, 64,163, 86,131, 16,128, 16, 64,175,211, 66,173, + 86, 23,255,167, 33, 77,178, 78, 78, 78, 30, 38, 38, 38, 75,102,207,158,229,219,184,113, 19,164,164,164, 64, 16, 4,152,154,154, + 34, 63, 63, 31, 22, 22, 22,104,219,182,237,139, 37, 75,150, 36, 16,130, 9, 70,154,172,106, 83,180,207,207,159, 63, 95,170,217, +176,104,202, 75,136,197,152,207,246, 66,198, 22, 52, 45, 21,245,225,169,232,186,219,165, 99, 59,220,184, 23,201,253,103,214,122, +141, 36, 45,120,185,147, 32,236,140,173,198,118, 17, 66,144,154,154,138,164,164, 36,244,235,223, 31,251,247,237,195,203,151, 47, + 81,191,126,125,116,233,210, 5, 14, 14, 14,120,249,242, 37,110, 95,213, 64,147,145,142,116,109, 48,148,230,173,112,252,114,148, +230,171, 45,186,168,191,240,130,209, 15,192, 40, 11, 11,139, 90,249,249,249, 9, 28,199, 29, 6,112, 24,192, 96,150,101, 7, 43, +149, 74,231,236,236,236,231, 40, 24, 77,116,162, 50, 49, 19,133,194, 86,174,176,128,192,105,192,178, 44,220,221,107,130,240, 90, +100,100,171, 48,122,104, 95,220,123, 24,142,179, 23,111,113,122,189,176,193,144,221,202, 48, 12,241,246,246, 70,114,114, 50, 36, + 18, 9, 76, 76, 76, 96,102,102,134,185,115,231, 98,227,198,141,197, 38,171,170, 70,107, 44,224,109,225, 97,118,235,187, 77, 5, + 38, 43, 49, 62, 1, 73,177, 18,216,219, 58, 98,195,198,117,121, 25, 47, 19, 91,253, 12, 68,254,211, 43, 89, 65, 16,190,142,139, +139,115, 96, 89,214,137,227, 56,196,196,196,224,238,221,187,152, 58,117,106, 82, 90, 90, 90,103, 84,113, 27, 21, 10, 69,114, 81, + 36,171,176,233,176,188,230,196,204, 18,145,172,204, 10, 36,203,107, 38,172, 93,211,205,252,194,246,181, 51, 60, 90,180,106, 75, + 43, 89,139,140,220,167,137,237,175, 93,185,220,118,234,218,159, 62,137,206,200,237, 9,224, 89,121,162,114,137,164,119,235,118, +237, 88,144, 36,176,178,246, 88,185, 98, 40, 82, 82,179,145,145,158, 3,169,212, 20, 90, 61, 3, 94,160,208,182,125, 7,252,119, +215, 65, 52, 24, 63,142,145, 73, 36, 61, 56,173,246,157, 49, 90,133, 44,251,225,135, 31, 60,124,124,124,176,115,231, 78, 92,220, +189, 27, 31,103,101,225, 50, 77, 51,122,137,196,238,140, 94,191, 13,149, 24,173,146, 58, 13, 26, 52,192,207, 63,255,140, 61,123, +246,188, 26,209, 45,249,232,140, 17,112,208,233,240, 94,240, 99,216,212,232, 11, 4, 63,134, 77, 51, 31,212,229, 88, 60,165,168, +210,233,160, 2, 2, 2, 58,149,156,255,195, 72, 64, 57, 77,236, 44,128,206, 1, 1, 1,164,228,188,210, 11,167,189,215,164,101, + 61,107,121,250,213,241,160,244,135,214, 35, 38,143,211, 46,120,172,147, 61,201, 37, 51,194,129,117, 21,220, 65, 16,134, 97, 96, +110, 98, 2,123, 43,171,130, 48, 63, 77, 3, 2, 32,232, 1,138, 47, 48, 0, 68,160, 64,120,163, 46, 24,144,201,100,101,118,124, + 55,182,111, 86, 73,205,156,156, 28,188,120,241, 2, 19, 38, 76,128, 82,169, 44,112,238,137,137,240,244,244, 4,203,178,136,139, +139,195,239,191,255,142, 90,181,106, 65, 46,151, 27,229,182, 74, 68,151, 26,161, 96,148, 97,163,132,132, 4, 11,103,103,103, 24, + 29,209, 18, 8,242, 53, 20,180, 90, 30, 79,158, 60, 65,124,124, 60, 94, 60,127,138, 22,121,217, 32, 96, 64, 8, 49, 42,162,229, +234,234,234, 87,187,118,237,173,203,151, 47,151,186,185,185,129, 16, 2,107,107, 43,228,231,231, 35, 53, 53, 13,245,235,215,135, +187,187, 59,150, 47, 95, 14, 0,251,255,108,147,245,218, 49, 85,108,180, 74, 26,174,207, 62,240, 64,122,186, 25, 24,134, 46, 54, +206,149,244,209,146, 2, 64,231,158, 3,217, 11,103,207,152,114,192,146, 68,134, 89,194, 86, 94,142,122, 94, 16,148,229,125, 31, + 19, 19, 3,137, 68,130, 35,135, 15, 35, 61, 41, 9,141, 27, 55, 70,203,150, 45,241,244,233, 83,220,187,119, 15,182,182,182,176, +119,107,131,203,207,117, 8,139, 87,193,210,210, 18, 81,177,244, 95,153, 50, 96,124,247,238,221,191,250,254,251,239, 29,156,156, +156, 36, 41, 41, 41, 62,155, 54,109,106,188,105,211,166,105,159,124,242,137,227, 39,159,124, 98,109,111,111,207, 38, 38, 38,122, +127,254,249,231,205, 2, 3, 3,107, 1, 88, 83,145,160,169,169,185, 13, 35, 53, 5, 69,177,176,178,180, 6, 43, 51,133,192,177, +224, 5,192,194,210, 30, 55,238, 29,193,245,144,156,137,201,105, 56,108, 80,124,172,176,220,109,109,109,223,136, 84, 79,157, 58, + 21,219,183,111, 47,110, 70,172,170,201, 90,186,169,155, 25, 85,104,178, 18, 99, 88, 80,154, 90, 56,245,203,205,204,140,151,137, +237,223, 5,147, 85,116,141, 35,132,224,249,243,231,200,207,207,199,213,171, 87,241,245,215, 95,167,188,110,178, 28, 28, 28,198, + 91, 88, 88, 44,206,205,205, 93,153,152,152,184,190,210, 27,191, 2, 19, 85,244,186,104, 94,102,115,162,129,171,234, 89, 86, 36, +203,221, 89,113,238,222,213,189,158,150,228, 1,133,232, 9,192,147,236, 71,230, 65, 14, 29,223,111,209,135,110,186,249,155, 26, + 45, 39,206, 61, 23,147,173,246, 41, 47,178, 37,240,124, 83, 83, 51,115, 0,201, 8,190,123,169,216,100,165,165,103, 65,163, 99, +160,209, 82, 80,235,104,116,237,254, 30, 54,110,221,131,184,228,116,240, 60,223,240, 29, 51, 89, 54,126,126,126,147, 6, 15, 30, +140, 37, 75,150, 32,240,251,239,181,147, 41, 42,155, 5,200,105,158,135, 64, 8, 69, 27,214,137,189,148,206,234,213,171,127, 1, + 48,108,249, 84,180,201,200,197,104,151,190,196,166, 70,223,130, 5, 7,205, 38, 0, 96,147, 18, 88,186,202,244,247,247,167,138, + 90,214,140,109, 97,251,187,195,250,251,251, 95, 14, 8, 8, 64,201,121, 69, 63, 48,119,244,121,255,203,153, 83, 86,180,232,213, +129, 74,152,217, 3,233,217,106,110, 94,152, 78, 22,171,170,216,100,149,228,203, 77,155,112, 47,178,224, 60,118,115,112,192,172, +143, 62, 2,225,128,235,143,194,112, 48, 48, 16, 67,187,119,135,169, 66, 97,112,100, 67, 16,132, 50,163, 88, 37,163, 89,198, 70, +157, 50, 51, 51,113,248,240, 97,180,108,217, 18, 74,165, 18, 44,203,162, 81,163, 70, 8, 15, 15, 71,237,218,181, 65, 81, 20,142, + 31, 63,142, 1, 3, 6,224,217,179,103,104,211,166,141, 89,116,116,180,209, 70, 43, 44, 44,204,130, 16,210,177, 40,250, 81, 85, + 52, 26, 13, 34, 34, 34,208,183,111, 95, 88, 91, 91,195,213,117, 63, 2,207,237,133,210,239, 99, 80, 20,140, 50, 90, 60,207,143, +237,211,167,143,148,162, 40,168, 84,249, 80, 40, 76, 96,106,106, 6,115,115, 11,120,123,251, 32, 62, 62, 30,189,122,245,210, 70, + 69, 69,109, 78, 72, 72, 56,100,236,186,250,250,250,154,190,124,249,242,227, 26, 53,106,200, 0,192,196,196,164,126,237,218,181, +191,120,246,236, 89,142,177, 81,173, 34,131, 69, 81, 20, 24,134, 41, 54, 90, 44, 77,195,217,201,161,248,125, 97,255, 52,170, 2, +173,236,184, 52,141, 28, 0, 60, 60, 60,176,241,199,147,116,159, 62,125, 48,109,218, 52,232,245,122,108,222, 92, 48,200,110,248, +240,225,208,233,116, 56,122,180, 96,144, 36,203,178, 21,134, 77,238,222,189,139,224,224, 96,232,245,122,100,101,101,225,215, 95, +127,197,229, 43, 87,112,224,248,111,120,249,252, 41, 26,249,120, 98,220,184,177,144, 72, 36,216,181,107, 23,218,183,111,255,151, + 94, 16, 36, 18,201,136,237,219,183, 59,239,220,185, 51,243,248,241,227,121,173, 91,183,150,175, 91,183,206, 97,227,198,141,246, + 90,173, 22,211,167, 79, 79,190,117,235,150,166,127,255,254,166,219,182,109,115,174, 83,167, 78, 15,142,227,202, 50, 90,166, 0, +134, 2, 24,153,145,163,101, 51,115, 84, 16, 56, 45,158,191,124,129,172, 92, 45, 4, 94,135, 87,177,241,200, 85,243, 72, 75,207, + 65,163,166, 61,127,184,116,233,210,124,157, 78, 55, 15, 64, 64,101,235,249,232,209, 35,220,186,117, 11, 47, 95,190,196,243,231, +207, 75, 59,197,241,227,177,103,207, 30,163, 35, 90,101,155, 44, 6,148,166, 54, 2,142, 7,101, 38, 63, 77,120,103, 76, 86,225, + 53,104,145,179,179,243, 34,103,103,103,197,249,243,231, 45,107,212,168, 1,142,227,180,175, 71,178, 58,119,238,188, 96,251,246, +237,206,181,107,215,158, 10, 96,253,223, 97,221,105, 26,227, 87,110,153,100,103, 46,123, 21,143, 39,107, 10,115, 9, 50, 64,126, + 54,112,105, 31,216,118, 11, 95, 76,237, 63,219,122,206,206, 37,227, 5, 8,229,142,144,141,122, 22,131, 45, 91, 54, 98,198,244, +209,248,239, 79, 43, 33, 8, 44, 52,122, 6, 30, 53, 91, 67,163, 19, 64,209, 44, 26, 55,109,142,139,151,174, 66, 66, 3,135,119, +110,121,199,124, 22,210, 67, 67, 67, 55, 31, 63,126,252,211,105,211,166, 65, 16, 4,217,226, 45, 91, 84, 41, 41, 41,203, 96, 92, +254,171,215,117, 6,108,217,178, 37,114,206,198,148, 95,102,140, 0,243,242, 20,149, 30,252, 24, 54,131,102, 19, 28, 89, 65,161, +153, 15,210,149,101, 87,241, 87, 94,155,191, 27, 70,171,200, 73,150,156,151, 69, 83,175, 90,223, 88,218, 88,143,165,205, 93,237, +102, 77,155,204, 62, 75, 84,227,104,141,143,114,127,223,189,193, 52,145,147,255, 16, 5,245, 58, 99,254,248,224,239,191, 23,191, + 94,181,127,127,153,223, 37, 12, 26,100,240,157, 89,121, 81, 44, 99, 35, 89, 0,160, 84, 42,173,122,244,232,129,110,221,186,225, +195, 15, 63, 44,238,147,213,164, 73, 19, 28, 56,112, 0, 3, 7, 14,196,253,251,247,225,236,236,140,122,245,234,161, 94,189,122, + 56,115,230,140,177, 23, 57,240, 60, 15, 63, 63,191,162, 81,135,141, 98, 99, 99, 45,170, 90,144, 26,141, 6,105,105,105,176,177, +177,129, 76, 38, 67,171, 86, 45,241,233,103,173, 96,231,252, 51,252,124,125,144,151,151, 87, 60,252,221,128,202,214,175,110,221, +186, 72, 73, 73, 65, 74, 74, 10,236,237,237,225,226,226, 2, 39, 39, 39,172, 89,179,134,172, 95,191,254,172, 78,167,219,156,154, +154,106,116, 36,203,201,201,169, 3, 69, 81, 11, 84, 42,149,172,196, 29,174,204,222,222,254,132, 74,165, 90,150,144,144, 96,112, + 71, 80,138,162,160,211,233, 64, 81, 20, 78, 63,119, 65,158,150, 66,118,108, 48,166,125,224, 89,202,120, 73, 36,146, 74,155, 75, + 9, 33,121,195,134, 13,115,112,119,119, 67, 76,212, 35, 28, 57, 66,240,253,247,223, 23,141,138, 68,100,225,141, 65,209,251, 46, + 93,186,160,102,205,154, 32, 70,228,202, 16, 4, 1, 15, 31, 62,196,254, 19,151,225,236,233,139, 87, 79, 34,112,239,204, 41,212, +176,183, 65,131,166,205,161,215,235,171,149,122,227,109,160,215,235,119,120,121,121, 17,173, 86,123, 25,192,198,144,144,144,209, + 9, 9, 9,211, 79,158, 60,233, 50,120,240,224,248, 83,167, 78,173, 3,176, 51, 36, 36,100,210,183,223,126,219,141,227,184, 50, + 71, 11, 50, 12,243,223,207, 63,255,188,243,224,193,131, 41, 41,173,215,158, 63,183,139,229, 56, 61,245,229,188, 29,252,165,107, +151,105,142,211, 83, 31, 14,251, 92, 56,243,123, 8, 61,241,179, 85,124,147,214,125, 16, 26, 26,234,228,239,239,255,173, 94,175, +175,208,104, 21, 69,170,202,139, 80, 50, 12,131,209,163, 71,227,192, 1,195,123, 80,141, 3,106, 91,120,154,221, 90,186,169,187, + 25,197,230,150, 48, 89,117, 16,112, 60, 40, 51,233, 73,252, 59,101,178, 0, 32, 45, 45,237, 71, 0, 63, 10,130,144,100,106,106, +138,156,156,156,178,142, 63, 69, 72, 72,136, 66, 38,147,161,103,207,158, 54,129,129,129,145, 52, 77,175,143,143,143, 47,215,113, +148,213, 76, 88, 86,115, 34,170, 49,234,208,218, 30,254,173, 58, 52, 53,127,108,185,196, 92,193,170,239,215,136, 84, 88, 80, 0, +178, 52,142,207,111, 68, 15,205,166,146,229, 77,154,119,105, 6, 11,214,212, 63,147,203, 41,211,104,209, 12,115, 47, 43, 35,179, +119,118,142, 22,215,174,135, 98,216,208,186,208,232, 40, 8, 2,141,220, 60, 13,192, 72, 64, 3, 24,254,209, 40, 16,138, 69,122, + 82, 60, 24,134, 9, 1,199,225, 29, 99,238,164, 73,147,122,207,155, 55,175,214,172, 89,179, 48,107,214, 44,207,237,219,183,255, +184,116,233,210, 89, 41, 41, 41, 13, 81, 73,242,241, 10,116,106,156, 58,176,112,230,137,171, 91,179,250,180, 85, 61,105,230, 83, + 16,249,106,230,131,116,137, 4, 79, 89, 6,105,132,148,238,102,228,239,239,223,169,228,252, 31,198,235,157,224,139,223, 27,212, + 71,171,110, 45,215,247,154, 54,241,251,108,254,188,249,230,225, 55, 46, 97,206, 55, 27,137, 87,243, 30, 57, 63, 94,189,167,205, + 53,173,217, 59, 55,245,233,117, 67,253, 5, 0,188,215,117, 32, 26,213,111,249,198,151,237,187, 20, 36,107,191,118,241, 46,146, + 82,226, 12,174,108, 11,205, 65,153,125,178, 12, 25,210,255, 58, 42,149, 42, 51, 52, 52,212, 33, 54, 54,182, 84,199,247,154, 53, +107,130,162, 40, 4, 5, 5,225,214,173, 91, 24, 54,108, 24, 88,150,133, 68, 34,193,229,203,151,141,138,198,148,136, 46, 21,141, + 58,236,229,230,230, 86,222,104,195, 74,181, 84, 42, 21,178,178,178,112,238,220, 57,212,173, 91, 23, 75,151, 46,133,139,179, 35, +230,207,159, 9, 65, 16,144,157,157, 13,158,231, 13,141,104, 9, 69,209, 34, 65, 16,144,146,146,130, 90,181,106, 97,211,166, 77, + 88,183,110,221,183, 9, 9, 9, 39,141, 93, 71,119,119,119, 43,158,231,191,236,211,167, 79,143,254,253,251,163, 87,175,210,249, + 88,247,237,219,103,126,244,232,209,101, 27, 54,108,120, 79,167,211, 45, 79, 78, 78, 78, 49, 68,247,231,159, 11,210, 47, 41, 91, + 47,194,156,193, 53, 48,114,202, 46,172, 89,115, 12,114,185,188, 84,197,187,100,201,146, 10, 77,140, 64,136,151, 52,245, 70,252, +204,217,171, 29,150, 45, 11, 68, 96, 96, 50,104,154,134,179,179, 51,104,154,198,139, 23, 47, 64,211, 52, 60, 61, 61, 65,211, 52, +226,226,226,138,250, 4,102,160,140, 81,143,101,223,133,211, 80,171,213,136,121,245, 18,177, 81,145, 48,203, 78,132,189,133, 18, + 25,143, 30,162,209,184,241,197,249,159,254, 98,246,104,181,218, 61, 37,222,175, 62,117,234,148,150,162,168, 15, 81,208, 79,163, + 40,162,241, 45,199,113,223,150, 39,210,186,117,235, 38,243,230,205,147, 20,165,219,112,241,248,142,211,233,116, 2, 0,248, 52, +234, 88,202,237, 63,125,250, 20,107,214,172, 65, 94, 94, 30,164, 82,169,212,144,253, 32, 8, 66,241, 8,195,178, 76,152, 49, 38, + 11, 0,108, 61,221,126, 8, 10,190,204, 63,136,218,170, 10,121,252,171, 73,194, 43, 26,180,246,221, 53, 89,175, 71,182,220,220, +220, 22, 9,130, 64, 8, 33, 11, 75,124, 37,247,240,240,184,122,254,252,121, 91,142,227,176, 97,195, 6,171,196,196, 68,171,142, + 29, 59,206, 1, 80,174,209, 42,171,153,176,172,230, 68,148, 24,117, 40,151,203,109,180,218,114,131, 39,111,140, 58,228,121,120, + 91,152, 91, 33, 3,177,208,216,233,155,100,218,114,233, 23, 18,198,223,119,137,110, 90,223,148,215,215,162,179,181,112, 85, 90, + 65, 32,164,220,161,209, 26,189,254,215,251,193,247,122,122,184,215,101, 78, 6, 92, 65,191, 1,131,161,209,208, 80,235, 41, 80, +140, 4, 20, 35, 69,195, 70, 77, 81,175, 65, 35, 16, 0,119,111,223,224,180,122,253,133,119,169,236,157,219,125, 58,140,162,176, + 30, 68, 32,101,228,209,170, 53, 96,192,128,101, 0, 62,171, 76,199,161,245,167,195,104,186, 64,167,100, 30,173,207, 63,157,132, + 71,183, 37,150, 87,130, 87, 72,123,181,198,233,148, 64, 10, 74,197,255, 71, 29, 74,232,106,165,230,248,167, 24,174,202,141,150, +187,187,187,149,133, 92,241,243, 39,227,198,154, 71, 63,184,137,196,176, 32, 92,191, 18,153,113,240,232,177,244,188,180,228,113, + 70,152,172,226,102, 62, 91,167, 26,168,233,251,166,209, 82,152,217, 3, 0,106,250,182, 4, 99,106, 92, 26,161,178,162, 89, 85, + 49, 89, 37, 47,216,101,229,208,154, 56,113, 34,182,111,223,142,118,237,218,193,203,203,171,248, 98,111,108,212,172,140,232,146, +209,163, 13, 75,146,147,147, 3, 79, 79, 79,108,219,182, 13, 33, 33, 33, 48, 55, 55,199,176, 97,195,144,147,147, 83,108,176, 12, +237, 12, 79, 8,121,122,254,252,249, 22, 67,134, 12, 33, 18,137,132,202,204,204,132,149,149, 21, 54,109,218,148,151,144,144,112, +186, 10, 38,107,176, 84, 42,157, 57,116,232, 80,198,199,199, 7, 73, 73, 73,176,176,176,208, 83, 20, 37, 1, 0, 43, 43, 43,189, +137,137, 9, 38, 77,154,132,198,141, 27,119,152, 53,107, 86, 59,150,101, 55,197,199,199,239,170,232, 88,162, 40,170,184, 66, 29, +183, 62, 2, 90,109, 65, 5,189,121,243,102, 20,246,117,251,127, 19, 65, 84, 20, 96,192, 72, 22, 51, 51, 51,120,121,121,149, 89, +246, 29, 58,116,192,221,187,119, 11,154, 38, 89, 22, 14, 14, 14,184,126,253,186, 65, 35,169,138, 18, 65,134,134,134,194,183,166, + 29, 66, 2,207,195, 78, 41, 65, 99, 23, 39,184,117,232,132,200,200,200,191, 50,154, 69,161,160, 31, 70,247,194, 99,112, 7,128, +137, 37,222,111, 2,240,131, 49,130, 28,199, 17,154,166,169,152,152, 24,157, 82,169,164,108,108,108, 88,185, 92, 14,141, 70, 83, +108,184,158, 62,125,138,128,128, 0,196,198,198,194,198,198,134,182,180,180,132, 78,167,203, 48, 68,223,219,219, 27, 78, 78, 78, +165, 58,190,143, 27, 55,174, 74, 38,107, 52,224,183,253,187,229, 53,228, 52, 99,233,107,247, 30,158, 71,188, 80,211, 90, 40,254, + 13, 38, 11, 0, 50, 51, 51,127, 4,240, 99,209,123, 59, 59,187, 49, 12,195,204,215,104, 52,150,151, 47, 95,182,178,183,183,167, +118,237,218,165, 95,184,112, 97, 38,195, 48, 25, 20, 69,173,253,235,205, 33,194, 82,179,162, 60, 37,214, 46,194, 3, 53,185, 49, + 61,102, 78,189, 12, 73, 93,123,170,129, 31, 6, 36,135, 95, 27,195, 69,181, 77, 74, 72,164, 9,132,176, 10,174,193, 59,230,204, + 91,242,101,100,196, 61, 15,133,133, 2, 19, 39,205,195,233,179, 23, 65,209, 18, 92,189, 17, 4,173,142, 71,106,122, 22,134, 14, + 31, 1, 55,103, 59,132,221, 58,151,194, 9,194,166,119,203,100, 11, 27,123,246, 27, 99, 45, 55, 81, 22,238, 19, 30,123,126,154, + 9,154, 94,143,175,190,250, 10,126,126,126, 83, 66, 67, 67,191, 70, 37,121,180, 40, 74,216,216,176,211,112,107,169,188, 64,135, + 8, 60,182, 29,158, 83,152, 71,107, 6, 54,253,120,180, 97,131,154,207, 23, 87,148, 71,235, 29, 50, 89, 37,231, 21, 27, 45, 79, + 79, 79,185,169, 4, 19, 36, 12, 59,235,147,143,250,219, 39, 71, 61, 66,108,248,189,130,230, 5,157, 74,151,248, 36,220,144, 84, +232,221, 81, 58,127, 7,169,168,233, 74,173, 54,232,142,190,148,102, 81,133,251,122, 52,203, 72,147,245,134,102, 73,179, 85, 50, +111,150,187,187, 59,150, 45, 91,102, 72, 30,173,215,183,189,136, 94, 40,232, 0, 95,178, 51,124, 47, 3, 77, 86,153,154,246,246, +246, 72, 75, 43,200,144,208,185,115,103,116,238,252,255,241, 12, 58,157,174, 56,138,101,110,110, 94, 86, 68,235, 13, 77, 19, 19, +147, 57,199,142, 29, 27,123,227,198,141, 33, 95,124,241,133,164, 91,183,110, 69,102, 46, 31,134, 61,219,173,148, 38,207,243,147, +206,157, 59,199, 8,130,128,109,219,182,225,238,221,187, 68,169, 84, 46, 80, 42,149, 27, 77, 76, 76,120,149, 74, 53,113,252,248, +241, 35, 22, 47, 94, 76,119,232,208, 1, 55,111,222,164,107,213,170, 53, 10, 40,149,196,178,204,109, 15, 10, 10, 2, 77,211,224, +210, 95, 97,202,156,131, 48, 53, 97, 17, 17, 17,129,244,244,244, 55,146,152, 26,178, 63, 75, 70, 74,138,166, 14, 29, 58, 20, 55, + 67,182,106,213, 10, 12,195,224,254,253,251,229, 53,195,150,212, 36,182,182,182,197,199,135, 84, 42,197,197,139, 23,241,205, 55, +223,192,195,198, 10, 25,225, 33,112,234,220, 21, 61,198,142,199,176, 97,195,192, 48, 12,108,108,108,138, 35,191, 6, 28, 75,213, +161,164,230, 88, 95, 95,223, 81, 97, 97, 97,110, 13, 27, 54,116, 14, 13, 13,237,226,231,231,231, 25, 18, 18, 82,244, 94, 14,195, +250,230, 20,107,222,185,115,231,200,198,141, 27, 39,141, 30, 61, 90, 42, 8, 2, 31, 29, 29,173, 7, 64, 57, 57, 57, 49,119,238, +220, 17, 78,158, 60, 9,149, 74, 5, 55, 55, 55,218,213,213,149,186,112,225,130, 16, 30, 30, 30, 68, 8,153,103,200,182,243, 60, + 95, 42,141, 67,209,235,125,251,246, 25,125,190,215,168,231,189,180, 91, 71, 31,247,212,248,251, 72,136,139, 2,159,101,175, 11, + 56,126, 74, 99,164,201,250,163,203,232,207,212, 92,242,228,201, 19, 87,141, 70, 3,153, 76,134,205,155, 55,235,150, 45, 91, 22, +150,154,154,218, 30,101,143, 40, 47,165, 89,197, 81,135,233, 21,104,190, 49,234, 48, 43, 13,167,143,159,184,211,194,108,192, 14, + 76,137, 79, 41,238,216, 72, 40,202,230,152, 99,253,246,202,150, 13,227,232, 51,139,232, 28, 62,255,116, 5,219,174, 85,105,181, +131, 7, 12, 28,254,219,129, 3,251,205, 22, 46, 90,132,235, 65, 33, 72,203,204,133, 64, 24, 8, 20,133,249,243, 23,194,201,206, + 6,217,241, 79,242, 53, 58,221, 0,148,206,161,245,143, 47,119,138,162,167, 94, 56,185,107, 61, 77, 65,200, 75,122, 44,103,114, +162,148, 35,135, 13, 96, 7, 15, 30,140, 99,199,142, 33, 52, 52,116,107, 5, 38,171, 88,147, 16,122,106,200,229,131,235, 41, 64, + 80,165, 60,150,179,185,207,149,163, 62, 26,192, 14, 27, 54, 12,191, 4,220,192,129, 83,207,183, 28, 56,133, 83,120,183, 49, 62, + 51,188, 57,139,208,246,245,107,187,118,104,218, 64,193,242, 42,196,134, 71, 33, 61, 79,141, 11,143,162, 51,105, 66, 87, 57,183, + 78,193, 5, 82,138, 87,175,158,148,113,103,165, 40,172,208,213, 70,105,210, 52, 93, 42,154, 85,157, 72, 86,201,245,116,116,116, + 44,245, 56,151,146, 21,119, 81, 31,160, 42,164,118,152,243,234,213, 43,139, 87,175, 94,129, 16,130,160,160, 32,139, 86,173, 90, +205,169, 78, 52,107,230,204,153,197, 81,171,215,231,101,125, 86, 25,133,157,210,215,233,245,250,195,179,102,205,154,210,170, 85, +171,158,139, 22, 45,162, 96,196, 3,120, 95,139,230,112,130, 32,224,210,165, 75, 56,118,236, 24,175,211,233, 38, 36, 36, 36,132, +148, 88,100, 67,112,112,240,133,129, 3, 7,238,122,252,248, 49, 19, 22, 22, 6, 66, 42, 31,119,170, 82,169,224,229,229, 5,142, +227,176, 98,138, 59,114,114, 26,130,227, 56,240, 60, 15, 83, 83,211,226, 40, 94, 73,243, 92,217,113,196,243,252, 27, 70, 43, 40, + 40, 8, 12,195,160,125,251,246,184,119,239, 94,113, 68,171,178, 8,148, 78,167,123,229,232,232,232,184,100,201,146,226,245, 74, + 73, 73,193,249,243,231,209,186, 77, 91,212,159, 48, 17,241,241,241, 88,187,118, 45, 92, 92, 92,176,116,233, 82,164,167,167,131, +227,184, 63, 59,156,222, 59, 44, 44,204,237,163,143, 62, 74, 14, 9, 9,113, 11, 8, 8,176,242,247,247, 55, 29, 62,124,120,114, + 72, 72,136, 27, 69, 81,109, 97,100, 39,104, 65, 16,230,206,159, 63,255,236,210,165, 75,231,124,246,217,103,173, 70,143, 30, 45, +145, 72, 36, 66, 92, 92, 28,183,127,255,126,202,203,203,139,150, 74,165,212,185,115,231,132,219,183,111,223,226, 56,110, 5,128, +171,198, 68,156, 75,154, 44,134, 97, 12, 53, 89,165,152,238, 32, 31,101, 78,167,180,223,184,121, 25,237, 83,211, 77,183,123,255, +249,152,171, 55,159, 60, 99, 52,220,244,159, 43, 72, 13,240, 46,195, 48,204, 33, 95, 95,223, 49, 83,167, 78, 53,233,213,171,151, +124,241,226,197, 89, 57, 57, 57,229,153,172, 50,110,152,255,148, 81,135, 63,205,253, 34, 96,250,231, 13,199,212,254,143, 83, 13, + 4,230, 37, 35,131,101,104, 11, 43, 26, 77, 61, 25,228,164, 62,181, 63,245,219,206, 23, 0, 42,203,203,118, 39,248, 97,104,247, + 6, 13,155, 28, 93,177,116,133,195,130,217,179, 36, 71, 3,126, 5,225,116, 8,186,124, 25,102, 82,158,132, 7, 7, 38,105,116, +218,254,120, 7, 31,193,147,112,253,135, 3, 0, 78,216,216,216, 60, 24, 59,122,180,151,175,239,112, 40,149, 74, 28, 57,114, 4, +123, 54,108,224,215, 1, 67,228,192,189, 73,149,228,211, 75,190, 85,172,115,127,252,216,177,222, 77,155,254, 7, 74,165, 18,135, + 15, 31,198,174,117,235, 12,214,249,135, 83,148, 25,254, 52,254,159, 33,190,146, 62, 90, 52,149,115,235, 73,116,110,208,147,232, + 92, 8,132, 8,132,104,104, 26, 49,121, 58,221,210, 39,207,227,170,100, 10,138,154, 14,191,253,110,234,219,107,243, 40, 97,126, +170, 58,164,187, 12,147, 21, 91,242, 25,105, 37, 43,233,242, 94,235,245,250, 88, 3,229,151,123,120,120,188,241, 89,213, 67,191, +196, 40,147,101,104, 30, 45, 0, 72, 75, 75, 75, 0,176,224,230,205,155,251,122,246,236, 57, 30, 64, 92, 21,203,104, 91,167, 78, +157, 38, 0, 96, 40,138,218, 26, 31, 31, 31,242,198, 9,159,144, 16,233,226,226,178,170,102,205,154, 19, 11,110, 76,169,109,149, + 84,228,207, 27, 54,108,168, 43,171, 44,202,123, 47, 8, 66,165,101,148,153,153,137,150, 45, 91,190,241, 76, 75, 66, 8,162,163, +163,139, 34, 78,197,251,190, 34, 3,151,155,155, 59,241,211, 79, 63,253, 81, 34,145,120, 0,160,138, 76, 46,207,243,204, 15, 63, +252,160,224,121,158, 1, 64,209, 52,205, 73, 36, 18,245,177, 99,199, 56,142,227, 94,105, 52,154,137,127,242, 5,226, 48, 85,240, + 40,134,188,176,176, 48,159,194, 72, 86,108,104,104,232,253, 3, 7, 14,216, 3, 56, 88, 69,221,171,249,249,249, 87,151, 45, 91, +214, 97,243,230,205,115, 39, 78,156,216,114,216,176, 97,108,231,206,157,113,250,244,105,254,210,165, 75, 65, 42,149,106,185, 49, + 6,171,176, 44,179,220,221,221,139, 13, 87, 37,231,114,133, 29,121,109, 61,229, 27, 71, 76,118, 81,108, 91,126, 62, 55, 53, 94, +123, 67,159,171,157,183, 19, 8,197,191,152,164,164,164, 47, 0, 44, 92,187,118,109,124,227,198,141,229, 82,169, 84,107,168,201, +250, 19,225,132,204,220,247,191,239, 49,232, 68,167,249,159,214,236,209,165,189,210,189,134,131,107,120, 84, 18,158,222, 60,157, +247,224,212,119, 47,137, 38,163, 31, 0, 67,122,174,223,214,232,116,117,103,206,154, 57, 69, 38,145,244,228,121,190, 81,183, 11, +199, 9,195, 48, 33, 90,189,254, 66, 97,115,161,250, 29, 46,242,111, 87,173, 90,229,229,235,235,139, 35, 71,142,224,194,222,189, + 24,154,154,138,139, 12,195,208, 82,169,237, 41,157,110, 53, 12, 51, 72,223,174, 89,179,198,219,207,207, 15,135, 14, 29,194,185, + 93,187, 48,164,106, 58,229,213,117, 45, 0,216, 23,190, 77, 5,240, 24, 64, 51, 0, 38, 0, 52, 40,120,180,147, 93,201, 42,172, +240,187,162,239,175, 80, 20,245, 71,118,132,173, 60, 51,252,235,132, 62,125,217,236,109,175,133, 74,165, 74,247,242,242, 50,106, +204,181, 94,175,175,176, 13,151,227,184,216,218,181,107, 27, 28,181, 48,196, 20,165,167,167, 55,255, 3, 11,163, 90,125,177, 74, + 85, 34,130,240,210,217,217, 89, 40,170,244,203, 50, 97,101,125, 70,128, 23,198,252, 79, 98, 98,226, 99, 0,159, 87,117, 61,227, +227,227,143,194,128,135, 70, 27,186, 28, 0,100,100,100,188,245,135,249, 82,132,196, 45, 94,188,216, 40,131, 13, 66, 42, 50,159, + 33,185,185,185,173, 12,249,111,157, 78,135,191,144, 67,133, 19, 29, 26, 26, 58,158,162,168, 94, 40,104, 18,216,138,183,147,205, +251,106,118,118,246,213,149, 43, 87,118,216,182,109,219,116, 66, 8,178,179,179,215, 25,107,176,138,239,158,147,147, 79,191,173, + 13, 79, 79,210,254,190,127,107,108, 87, 85,166,110,250,246, 92,237, 46,136, 20, 7,163, 8, 33,255, 29, 57,114,100,107, 0, 59, +171, 43, 86,206,168,195,234,242, 66,200,200,106,124,113,230, 55, 99, 47, 90,153,247, 1,207,250, 64, 75,159,130, 54,237, 52,128, +159, 97, 88, 55,135,226,237,229, 4, 97, 13,167,213,174, 41, 81,185,252, 27,202,217,198,207,207,111,250,152, 49, 99,176,112,225, + 66,156, 91,189, 90, 55,153,162,178, 36, 0, 57, 91,112,163, 73, 83,192,108, 67,117, 70,141, 26,133,133, 11, 23,226,204,138, 21, + 85,213,169, 8,123,138,162, 2, 0, 96,206,156, 57,243,150, 45, 91,102, 61,119,238,220, 70,203,151, 47, 95, 90,248,254, 81,209, +247,133,117,157,255,220,185,115, 27,148,248, 62, 7,192,157, 63,120,127,150,153, 25,254,143,166,187,168, 41,106,138,154,162,166, +168, 41,106,138,154,162,102,117, 32,132,244, 41,152,149, 63, 47,239,117,137,249, 95, 2, 11, 17, 17, 17, 17, 17, 17, 17,145,127, + 32, 37,163, 88, 85,249,254, 45, 82,212, 71,171, 36,219,128,130, 97,221,229,185, 82, 99, 70, 61, 84,197,217, 6,138,154,162,166, +168, 41,106,138,154,162,166,168,249,175,211,172, 76,251,141,223, 19, 66,250, 80, 20, 21, 64, 8,241, 47,111, 94,100,172, 94,127, + 93, 98,254,214,186, 29,148, 65, 81,223,172, 55,250,104,253,209,136, 97, 85, 81, 83,212, 20, 53, 69, 77, 81, 83,212, 20, 53,171, + 69, 81, 19, 32, 0, 50,103,206,156,185,127,195,166, 67,231, 66,147, 85,114, 2, 80, 65,211, 33, 33,135,153,184, 56, 88,200,100, + 74, 41, 0,104,181,249, 58, 87, 87,100, 83,212,224,191,242,129,183, 34,255, 76,138,134,123, 39,189,229,101, 69, 68, 68, 68, 68, +254, 29,164, 20, 69,170, 0,164, 0,160, 10,223,107, 11,231, 41,133,134,236,245,215,165,190,255, 3, 73, 64, 57,145, 44,182, 60, +147,149,154,170,180, 99,217, 12,111,158, 87,215, 3, 0,150,165, 35, 82, 83,173, 35, 9, 57,156, 90, 21,179,101,231,224, 16, 44, + 97, 24, 87, 67,150,213,243,124, 92,106, 82, 82,233,212,241, 20,245, 46, 24, 60, 67, 77, 68,117,204,198, 31,110, 84,236,236,236, + 28, 29, 29, 29, 63,176,176,176,104,147,153,153,121, 59, 37, 37,229,151, 10,158,123,184,140,162, 48,171,224,184,194, 74, 0,115, + 43,144, 54,102,217,215,241, 82, 42,149, 83, 40,138,242, 43, 60,193, 66,243,243,243, 55, 3,120,242, 47,188, 32,153, 0,232,207, +178,236, 40, 59, 59,187,150,137,137,137,139, 1, 84, 53,155, 55, 11, 96,166,149,149,213, 80, 43, 43,171,218,233,233,233,207,178, +179,179, 15, 1, 88, 3,160,210,161,210,139, 63,115,110,211,185, 87,231, 5,151,206, 93,250,118,241,134,132,155,111,124, 63,211, +217,182,103,143,118, 11, 47,157,186,177,100,222,166,248,116, 35,215,141, 46,156,128,130,209,145, 4,111, 38,123,173, 46, 18, 0, +125, 1,116, 6,112, 9,192, 41, 67,182,187, 28, 90, 3,152, 87,184,206,107, 0, 92,252,155, 31, 71,166,142,142,142, 43, 0,244, +101, 89, 54, 44, 46, 46,110, 2,128,216,191,120,157, 88, 0, 45, 0,248,161, 32, 13,199, 29, 24,150,194,161, 82,108,109,109,253, + 89,150,157, 82,152,218,101,115, 90, 90, 90,192,223,181, 96,100, 50,217, 58, 39, 39,167,255,168, 84,170,124,138,162, 72,201,124, +143, 28,199,197,166,166,166, 54,127,215, 46,106, 20, 69,221,249,155,175,226,132, 50, 62, 43, 63,143, 86, 92, 28, 44, 88, 54,195, + 59, 57, 49,100,104,124,194,195, 33, 0,224,226,220,232,144,131, 83,195,131,113,113, 50,157,147,207, 0, 51,137,146,221,204, 48, +146, 38,106,173,198, 78,194, 74, 82,117,156,254, 62,173, 37, 83, 18, 31,255, 82,102,178, 69, 9,195,184,190,140,188,232,192,233, +210, 33, 81,184, 64, 98,226, 81,238,218,186,184,184, 84,105, 43,173,173,107,155,235,228,138,233, 18, 9,211, 67, 32,156, 31, 17, + 0,154,146,132,114,188,254, 55,169, 70,243,125, 70,198,179,156,170,238, 65, 31, 91, 56, 17, 96, 24, 40,244, 0,193, 5, 10, 56, +240, 56, 13,137, 70, 72, 24,106, 34,170, 99, 54, 74,254,118, 45,128, 47,222,246,145,228,234,234,106,237,239,239,191,238,155,111, +190, 49, 49, 51, 51,163, 94,189,122,213,107,246,236,217, 29,239,222,189,251,121, 92, 92, 92,252,235,166,143,162, 48, 75, 16, 8, + 13, 0, 52, 77,205,182,183,119, 80, 50, 12,243, 70,110, 35,158,231,149, 41, 41,201, 83, 5,129, 80,133,203,206, 34, 4,235, 13, + 49,140, 10,133, 98,184, 95,195, 38,159,175, 88,181,198,204,209,193,193,148,227, 5,221,139,232,151,202, 5,115,190,104, 21,245, +244,201,122,181, 90,189,191, 42,231, 53,195, 48, 67,229,114,185, 63, 0,223,194,207,194, 53, 26, 77, 0,207,243, 7, 13,173,208, + 29, 29, 29,175, 48, 12, 83,195,152, 63,230,121,254, 85, 82, 82, 82,251, 42, 22,209, 96, 15, 15,143,159, 59,117,234,164,108,217, +178, 37,100, 50, 25, 22, 46, 92, 56, 51, 33, 33,161, 50,163,197, 2,152,169, 84, 42,135,154,154,154,214,206,205,205,141, 82,169, + 84, 71,101, 50, 89,247,245,235,215,187,183,107,215,206, 60, 41, 41,137, 98, 24,198,241,204,153, 51, 31,175, 91,183,174, 23,199, +113,221, 42,171,228,178,162,200, 2,121, 95,223, 14, 89, 81, 23, 23, 0,232,253,250,247,156, 90, 49,138, 48,238,254, 42,114, 47, +166,208,124, 24,108,178, 36, 18,201,122, 39, 39,167, 49,234,130, 92, 1,228,245, 10, 7, 0,180, 90,109, 70,102,102,166, 79, 85, + 78,121, 0,227,172,172,172,198,124,249,229,151,214,189,123,247,198,222,189,123, 63,217,190,125,123, 70,118,118,246,127, 81,144, + 8,243,177,145,154,179, 18, 19, 19,223,151, 72, 36,148,187,187, 59,163, 82,169,140, 49, 90,222, 40,120, 8,243, 29, 0,155, 81, +144,186,160, 11, 80,112,190, 3, 88, 89,100,220,104,154,222,236,227,227,243, 65,120,120,248, 22, 0,223, 86,245, 92,119,114,114, +250,113,211,166, 77, 67,250,245,235,199,164,164,164,184, 54,110,220,120, 95, 98,241, 88,179, 9, 0, 0, 32, 0, 73, 68, 65, 84, + 98, 98,135,183,112, 25, 25, 43,151,203,103, 52,106,212,168,254,227,199,143, 35,179,179,179,215, 20,238,207,138,206, 41, 55, 0, +221,173,172,172,186,205,159, 63,223,204,223,223, 31,219,182,109,123,127,251,246,237,185, 57, 57, 57,191,161,160, 79, 79,181, 76, + 32,203,178, 83, 98, 99, 99,237, 8, 33,112,118,118,158, 2,224,111,105,180,104,154, 94, 63,112,224,192, 49,251,246,237, 83,190, +124,249, 82,233,234,234, 90,156, 60,155,162,168, 42,215,159, 34,213,102, 91, 9,195, 85,121, 30, 45,153, 76, 41,229,121,117,189, +248,132,135, 67, 58,118,250,193, 18, 0,174, 92,254,116,136,131, 83,131, 80,153, 76, 25, 41,183, 80, 28, 27,216,183,123,147, 65, +254,157, 40, 55,103, 7,196, 38, 36, 59,254,116,224,220,123, 1,231, 46, 30, 67, 65, 2,177, 50,225,116,233, 48,209, 5,226,241, +181, 13,176,235, 28,143,141,103, 98,113,243,193, 11,228,103,165,162,134,147, 9, 86, 77,239, 9, 39,107,101,213,110,189, 28,188, +186,112,172,252,224, 71,195, 71, 90,126,208,223, 87,226,233,228, 4, 66,228,136,140,202,109,251,235,249,139, 45,142, 30,222, 63, +197, 84,226, 53, 52, 47,249,137,193, 23,183,166,206, 48,201,211,161, 63,203, 80, 31,183,107, 94,191,219,240,247, 59,208,245,125, +235, 34,236, 81,120,207, 19,191, 7,173,162,111, 60,250,141,227,201,110, 83, 41,142,223, 75,168, 48,161,223, 27,134,163, 91,183, +238, 29,228,114,121,169,228, 73, 26,141, 70,250,219,111,129,173,171, 98, 54,138,254, 67,171,213,208, 18,137, 12, 52, 77,125,238, +231,215,208, 55, 53, 53,245, 34, 69, 81, 63,199,199, 27, 23, 45,248, 20,144,101,176,108, 51, 90, 46,119,230,181, 90, 91, 0,160, +100,178,140, 23, 52,221,112,254,188,121,102, 12,195, 8,105,105,105,200,207,207,167,198,143, 31,175,136,138,138, 26, 24, 23, 23, +183,161,146, 59, 18,108,223,190,221,219,217,217,249,141,167,199, 38, 36, 36,200,250,245,251,160, 42, 69,239,221,168,113,211, 25, +231,206,157,245,205, 78,207, 80,111, 95,251, 99,176, 94,161,212,212,242,245,145,108,222,182,203,114,194,152, 17,159, 70, 68, 60, +186, 15,227,158, 87,231, 97, 98, 98,114,108,245,234,213,126, 93,186,116,145, 56, 56, 56, 32, 41, 41, 9,225,225,225,126,191,255, +254,123,255, 93,187,118,205, 84,169, 84, 3, 1,131, 30,136,234,245,219,238,159, 29, 76,109,108,193,235,245,112,105,212,180, 56, +191,217,211,223,207,131,211,233, 32,232,245,240,245,239, 95, 24, 77, 38,240,245,245,173,106,214, 93,151, 6, 13, 26,236, 89,186, +116,169, 84,163,209, 32, 40, 40, 8, 23, 47, 94, 20, 18, 18, 18, 42, 75,136,203, 82, 20,117,126,209,162, 69,110,237,219,183, 55, + 79, 77, 77, 5,207,243,118,199,143, 31,159,210,164, 73, 19, 11,119,119,119,217,238,221,187,145,155,155, 11,142,227,108,106,215, +174,109, 51,124,248,112,237,238,221,187,103, 2, 88, 81, 94, 36, 43, 59,138, 44, 72,160,106,191,231,211,108, 20, 18,169,179,239, +205,120, 15,191, 90,212,161,138, 35, 91,239,213,174,109,158, 29,167,156,109,102,209,208, 38, 59, 46,112,246,123,181,107,111, 63, +251,204,160,155, 33,186,176,178,249,232,192,129, 3,202,240,240,112,165,175,175, 47, 4, 65, 40,206,192, 95,148,112,214,203,203, +171, 42,251,113,249,164, 73,147,102, 15, 25, 50, 4,141, 26, 53, 42, 78,138,250,213, 87, 95, 97,246,236,217,214, 87,174, 92,153, +185,127,255,254,153,191,252,242,203, 10, 0,115,140,140,198, 20, 97,108, 25,127,253,252,249,243,193,199,142, 29, 27, 49,107,214, + 44, 47, 0, 83, 1, 44, 76, 75, 75,235, 84, 24,141,145, 21, 26,173,177, 51,103,206,156, 60,103,206, 28,188,255,254,251, 11,131, +130,130,190,171, 98,148,143,225, 56,238,253,126,253,250, 49,122,189, 30,166,166,166,208,235,245,117,170, 27,148, 0,176,105,226, +196,137,147, 39, 77,154, 4,107,107,107,232,245,122,239, 3, 7, 14,108, 95,184,112, 97, 27, 0,227,202, 89,215, 81,147, 39, 79, +254,112,228,200,145,104,222,188, 57, 88,182, 96, 55,174, 94,189, 26, 75,150, 44, 49, 59,127,254,124,255,221,187,119,247, 63,113, +226,196, 81,148,126,108,151, 81, 8,130, 0,150,101, 17, 19, 19, 3, 7, 7, 7,185, 32, 8,231, 40,138,218,150,158,158,254,203, +223,168, 50, 95, 57,120,240,224,143,246,237,219,103, 6, 0,171, 86,173,194,140, 25, 51,224,232,232, 8, 51, 51, 51,209,234,252, +125, 34, 90, 19, 42,141,104, 85, 70,126,126,126,211,185,159,125, 12,154, 46,184,107,172, 91,203, 3,203,230, 77,160, 78, 4,156, +107, 90, 97, 12, 94,225,130,199,215, 54, 64,238, 62, 29, 26, 61,135, 91, 15,158,227,194,170, 94, 5,181,101,239,249,208,232,186, + 21, 85, 54, 54, 50, 19,147,149, 90,158,191, 14, 39,167, 32, 68, 71,167, 84,102,178,236,157, 28, 3,182,110, 93, 97,226, 87,199, + 7, 58, 78,143,184,228, 56, 80,148, 28,110,174,230, 24, 59,170,183,164, 83, 39, 23,187,175,191,254,241,116,162,128, 1,249,169, + 79, 42, 77, 24,234,109,135,157, 77,253,188,134, 12,239,211, 94,222,208,175, 1,164,114,147,226,239,154, 53,111,142,102,205,155, +211,115,114,115,122,220,190, 19,220,227,200,249, 91,154,124,125,244,161,200, 84,140,174,228, 34, 83,108, 56,166, 77,155, 6, 71, + 71,199, 82, 11, 36, 37, 37,225,247,223,127, 43,243, 55, 70, 92,200,138,255,227,187,239,190, 51,207,200,200,232,189, 99,199,142, +174,130, 32,124,151,152,152,120,205, 16,145,145, 64,141, 44,185,188,219,152, 53,107,132, 38, 31,124,192, 88, 57, 57,209, 2,207, + 83,241,207,158,217,174,221,176,161,115,250,211,167, 38,121, 54, 54,233, 25, 42, 85,126,100,100, 36, 20, 10, 5,197,178,108,139, + 50,164,146, 8,193, 74,154,166,102, 83, 20, 5,185, 92, 17, 57,105,210,164,123,133,223,213, 56,117,234,148,178,111,223,190,249, + 0, 94, 2,128, 92,174,112,101, 24,218,187, 32, 19, 59, 86, 26, 98, 48, 77, 77, 77, 63,251,118,233, 10,211,236,244, 76,149, 46, + 47, 79,111,111, 97, 70, 81,102,230, 76,118, 86, 78, 78, 92, 66,138,102,254,226, 37,204,196,177, 35, 63,203,203,203,155, 98,168, +201,106,220,184,241,237, 99,199,142, 57,216,218,218, 34, 51, 51, 19,105,105,105,184,125,251, 54, 4, 65,192,192,129, 3,229,109, + 91,181,108, 58,111,254,130,155, 49,113,113,109, 12, 49, 91,166, 54,118, 88,213,190, 73, 65,101,253, 50,173,184,124,182, 13,246, + 47, 94,102, 73,108, 86, 81,116,174, 58,143,144,106,211,173, 91, 55, 41, 0,140, 27, 55, 46, 59, 39, 39,103, 25,128,125,168, 60, +163,255,204, 5, 11, 22,184,214,170, 85,203,115,223,190,125,200,205,205, 5, 0,135, 90,181,106,193,219,219,155,191,116,233, 18, +188,189,189, 97,110,110,142, 43, 87,174,224,230,205,155,104,222,188,185,185, 84, 42, 29,162,211,233,202, 52, 90,157,123,117, 94, + 32,239,235,219,193,167,217, 40,152, 89, 56, 99,251,254,131,120, 28,188,171,131, 70, 23,190, 64,202, 95, 30,169, 34,242,209, 41, +175,204,230,212,104,222,201,182,110,131, 15,224,217,236,158,157,154,191,250,124, 65,143, 90,203, 89,133,122,215,226, 53, 9,105, +229,153, 44, 0,171, 6, 14, 28, 56,248,192,129, 3, 86, 0, 16, 18, 18,130,164,164, 36,216,219,219, 67,161, 80, 64, 34,145, 20, + 63,159,180,138,140,222,188,121,115,177,105,227, 56,174,248, 41, 0, 74,165, 18, 29, 59,118, 68,147, 38, 77,240,203, 47,191,140, + 46,199,104,181,111,213,170,213, 94, 79, 79, 79,247,146, 31,230,229,229, 97,216,176, 97, 0,128, 78,157, 58,117, 51, 49, 49, 33, + 69,134, 48, 33, 33, 33,247,206,157, 59, 61, 0, 4,149,227, 44, 85,113,113,113,248,242,203, 47,241,226,197,139, 79,182,110,221, + 26, 13, 64, 33,147,201,138,239,143, 1,120, 55,104,208, 96,253,140, 25, 51, 16, 21, 21,133,176,176,176,219,168,122, 83, 42,111, +106,106,250, 84,175,215, 55,231, 56, 14, 42,149, 10, 3, 6, 12, 80, 28, 61,122, 52,137, 97,152,136,212,212,212, 17, 40,232,147, + 98, 40, 10, 0,107, 38, 77,154, 52,121,214,172, 89,248,237,183,223,112,226,196, 9,140, 28, 57, 18,211,167, 79,135,153,153,217, +152,233,211,167,223, 68,193, 3,205, 95,167,219,230,205,155,241, 63,246,174, 59, 44,138,171,253,158,217, 93,150,101, 11, 77,186, +128,136, 5,236,189,139, 81,108,216, 19,187,209,196,222,177,198,130, 26,107,172, 81,163,177, 98, 55,216,187, 17,187,168, 88,176, +211,165,136,244,222,219,246,221,217,185,191, 63, 40, 65,164, 44,104,242,251,190,124,123,158,103,159,101,102,103, 14,239,220,123, +103,238,153,247,222,251,190, 26,141,230,179,123,195,192,192, 0, 46, 46, 46,104,222,188, 57,174, 95,191,222,231, 11,132,150,131, +139,139,139, 62,195, 48,144, 72, 36,120,252,248,177,136,207,231,139,236,236,236,166, 3,248,143, 17, 90, 14, 14, 14,179,206,157, + 59, 39, 42, 59,250,195,227,241, 80,166, 29,232,240,255,239,209,170,242, 13,171, 20, 74,165, 84,197,225,176,194,235,218,180,190, +240,196,119, 94,233,208, 33,192, 10, 87, 42,165, 42, 0,208, 48, 4, 5, 82, 26,124, 30, 11,113,105,133, 8,141,206,170,136,234, +147, 37,154,122,252,122,224,117,138, 3, 33, 4, 74,149, 6,138,252, 52,108,185, 41, 69, 88,146, 28, 74, 73, 46,148,170,162,105, + 88,230,230,230,156,187,119,111, 47,122,240,224,225,236, 19, 39, 78,176,147,140,141,223, 23, 2,237, 42,226, 52, 53,109,104,200, +232,235, 95, 56,232,185,154, 79,216,209,136, 76,144,160,177, 93, 39,152,155,216, 35, 45, 75,130,231,239,111, 33,252,131, 55, 26, +216, 56, 96,225,252, 1, 6, 27, 55,159, 57,207,165, 29,235,229,229,197, 22, 84,102,103,201, 91,212,161, 59,145,160,115,162,161, +201,254, 8, 77, 97,202,103, 7,136, 44,234,161,189,171, 45, 44,236, 27,241, 38, 45,220, 48, 17,248, 68,104,149,229, 76,167, 40, +214, 65, 22,139,154, 77, 81, 20, 90,183,110,147,180,115,231,206,138, 66,129,171, 90,183,110,147,196,102,179,236,138, 30,236,172, + 3,132, 48,233,213,216,249,137,168,209,215,231, 45, 43,114,251,219, 36,222,188,121, 83, 53,122,244,104,236,216,177, 67,127,249, +242,229,171,216,108,246,212, 10,134,247, 62,225, 28, 14,212, 51,105,212,168,255,166,231,207,137,158, 90, 77,229,188,126, 93,144, +151,154, 74,167, 21, 22,234, 95, 12, 15, 31, 52,109,201, 18,125,123,123,123, 60,243,246, 54,203,148, 72, 72,158, 66, 33,203,203, +203, 35, 52, 77,191,174,132,115,133,133,133,165,224,200,145, 35,206,179,102,205,242, 79, 77, 77, 93, 1, 0, 54, 54, 54, 91, 0, + 52, 7, 16, 87,102, 31, 60, 61,207, 39, 79,159, 62, 61, 50, 35, 35, 99, 69, 85,118,150, 65, 11, 75, 11, 75,193,217, 67, 94, 65, +117, 12,249, 44, 11,187,186, 44, 61, 19, 19, 14,173,207,231, 50,128,172,129,125, 35, 33,128, 22,149,156, 91,158,147,226,243,249, + 87,254,252,243, 79, 75, 61, 61, 61,104, 52, 26, 88, 88, 88, 32, 54, 54, 22,121,121,121, 40, 44, 44, 68, 76,120, 24, 28,237,237, +177,222, 99,185,141,251,114,143, 43, 82,169,180, 67,185,206,236,243, 4,200,106,213,103,158,189,138,178, 24,148, 31,246,210,178, +222,203, 34, 54, 33, 33, 1, 34,145, 8, 45, 91,182, 20, 61,127,254,252,105, 21, 34,171,108, 18,224, 49,221,187,119, 55, 60,115, +230, 12, 58,116,232, 0, 99, 99, 99, 60,126,252, 24,193,193,193, 80,169, 84, 44,177, 88, 12,145, 72,132,173, 91,183,162, 94,189, +122, 40, 44, 44, 68, 92, 92,156,153,158,158,158,121,185,136,246,165,156,143,239, 62,222,152,255,241,209,207,105,212,157, 1, 71, +206,158,199,244,239,199,194,154, 68, 63, 53,110, 68,109,236, 63,180,251, 26,194,182, 31, 34, 52,108,109,234,212,114, 40,184,250, + 34,184, 47,219,128,200,144, 27,166,210,194,160,185,148, 38,209,126,221,206,139, 11, 42,184,118, 10, 0,203,222,222,126,218,197, +139, 23, 13, 75, 93, 47,108,118,105,206,195,178, 73,224,171, 72,248, 94,109,121, 82, 20,133,216,216, 88, 88, 90, 90, 66, 36, 18, +149, 38, 16, 15, 11, 11,195,203,151, 47, 81,146,141,162, 18,206, 9, 15, 30, 60,176, 23, 10,133,159, 28, 64, 8, 65, 86, 86, 22, +104,154,134, 64, 32,128, 70,163,129, 74,165,130, 90,173,134, 92, 46, 23, 53,111,222,124,142, 90,173,126, 85, 17, 39,195, 48,139, +199,140, 25,211,253,213,171, 87, 13,247,236,217, 3,165, 82,185, 61, 45, 45, 13, 35, 71,142, 4,195, 48,232,211,167, 79, 23, 66, + 72,196,170, 85,171, 0, 0,139, 22, 45, 82, 75, 36,146, 89,181,185,246, 98, 52,111,223,190,125, 67, 31, 31, 31,244,232,209, 3, + 10,133, 2, 59,118,236, 48,242,244,244, 52,242,242,242,178, 88,182,108,217,241,204,204, 76,183,106, 56, 41, 0,219,173,173,173, +103,247,234,213,139, 95,156,195, 20,127,252,241, 7,214,175, 95,127, 14,192,170,219,183,111,175,189,126,253,250,196,105,211,166, + 97,253,250,245, 11,243,242,242,142, 86,198, 25, 19, 19, 3, 11, 11, 11, 24, 25, 25, 21, 61, 44, 85, 42, 4, 4, 4,224,254,253, +251,104,218,180,169, 54,215, 84,153,157, 14, 35, 70,140, 56,126,246,236, 89,195,196,196, 68, 60,121,242, 4,142,142,142,144, 74, +165,218,228,134,125,240, 55,116,216,149,114,202,100, 50,121, 66, 66,130,104,219,182,109,176,177,177,129,131,131, 3, 12, 12, 12, + 64, 81, 20,212,106,117, 85,233,213,170,181,179,103, 79,112,178,146, 77,191, 53, 54, 49,157, 75, 8,225,228,231,231, 30, 82, 33, +239, 82,116, 52,148,255,224,181,255, 55,163, 29, 0,127,124,154,243, 48,181, 84,104,121,123,123,147, 33, 67,134, 80, 37,223,182, +182, 40,200,202, 50,141,180,180,110,117,222,210,186, 69,113,222, 47, 86, 56,155,109, 26,105,101, 37, 45, 0, 0, 21, 77,224, 23, +158,135,160,168, 52, 4, 71,165, 65,200,211,206,249,162, 80,209, 69, 51, 86, 9,129, 92,252,215, 75,171, 74,154, 11,133,170,104, +186,135, 82, 33, 69,126,230,123,106,244,240,126, 6,179,103,207,132,141,141,173, 69,101,124, 42,158,193, 66,247, 69,131, 76,234, +152,232,193,251,249, 29,116,105, 58, 28, 6, 60, 61,100,231,203, 1, 10,248, 16,125, 31, 96, 12, 17, 18,153,128,206, 45, 4,112, +235,223, 76,116,245, 82,196, 18, 0,171,181,177,151, 78,122, 13,174,211, 64,232,105,212, 80,103, 69,128,201,139, 7,132,214,144, + 81, 34,100,167,198, 35,252,233,101,173,222, 25, 25,134,153,107,110,110,158,183,106,213,170, 94,141, 27, 55, 86,205,153, 51, 39, + 48, 62, 62,126,113,185,183,149,223, 14, 28, 56,128,168,168,168,228, 77,155, 54, 61,206,202,202,250,185,134, 21,237, 65, 8,118, + 23, 15,197,101, 93,187,118,173,189,175,175,239,194,221,187,119, 91,205,155, 55, 79,127,222,188,121, 83, 0,252, 82,213,112, 97, + 1,143,215,119,211,147, 39,132, 78, 74, 82,156,218,187, 87,127,191,159,223, 42, 21,195,212, 53,183,180,164,186,117,238, 44, 17, +176, 88, 89,217,233,233,180, 69,195,134,236,216,251,247,205, 8,159,159,114,251,246,237, 2,177, 88, 92,105,234, 28, 54,155, 45, +173,104,184,176, 34,216,216,216, 40, 43,154,195, 85, 69,135, 88,192, 16,162, 50,105,208,128,244,239,211,181,113, 84, 68,116,180, +129,137, 9,219,169,177, 99,147,208,240,216,215, 68,163,145, 83, 20, 85,160,213, 88, 9,155, 61,118,247,238,221,173,140,140,140, +192, 48, 12,140,141,141,145,153,153, 9,165, 82,137,130,130, 2, 40, 11,243,161,204,207, 71,112,124, 44,186,247,234,133,209, 3, +250, 55,243,186,246,231, 88,141, 70,115,174,202,241,188,214,237, 74, 61, 89, 27,234,155,253, 53, 22,148,152, 87, 42,186,182,181, +115, 2, 87, 36, 66,191,197, 30, 95,114,163,251,223,188,121,243,214,136, 17, 35, 6, 45, 89,178,132,149,154,154,122, 39, 54, 54, +182, 59,128,247, 85,157, 36, 18,137, 26,101,101,101, 65, 44, 22,195,216,216, 24,187,119,239,134,149,149, 21,164, 82, 41,222,188, +121, 67,236,236,236,168,199,143, 31,195,206,206, 14,217,217,217, 80,169, 84,144,201,100,105, 74,165,178,210,225,242,226,225,193, +129,139, 6,224,118,196,187, 63,122,216, 82, 49,111,198,252,212, 51, 42, 34, 56, 60,225,222,253,231,191,208,114,131,196,188,164, + 7,203, 27,116,244, 55,159,187,116, 61,246,109, 95,139,136, 87, 79,114,172,234, 21,236,231, 83,138,147, 85,217, 43,145, 72,228, +225,225,225,134,129,129,129,160, 40, 10,198,198,198, 16, 8, 4, 21,138,173, 90,128, 85,214, 3, 37,145, 72,192,229,114, 97,102, +102,134,163, 71,143,150,118,188,142,142,142, 85,113, 28,234,215,175,223,216,122,245,234, 25,150,221,217,177, 99, 71,204,156, 57, + 19, 7, 15, 30,132,159,159,223, 39,249, 52,211,210,210, 82,213,106,117, 85,215,157,151,158,158, 62, 96,248,240,225,239,158, 62, +125,106,116,244,232, 81,208, 52, 93,225,231,200,145, 35,120,249,242,229,106, 0,225,181,108, 71, 77, 71,142, 28,249,228,244,233, +211, 38,153,153,153, 40,105, 27, 18,137, 4, 26,141, 6, 77,154, 52,161,104,154,174,110,222, 27,139,205,102, 95,219,187,119,239, +208,233,211,167,131,195,225, 64,169, 84, 98,239,222,189, 88,190,124,121,122,241, 75,169, 10,192,170,147, 39, 79, 78, 28, 54,108, + 24,218,180,105,211,236,209,163,202,103,118,136,197, 98,136,197, 98,232,233,233,193,218,218, 26, 27, 55,110,132, 82, 89,244, 88, +113,118,118, 46,189,141, 1, 28,114,118,118, 30, 26, 25, 25,185, 3, 69,115,215, 62,131,181,181,245,112, 66,200, 12,141, 70, 83, +216,163, 71, 15,179,179,103,207, 26, 38, 39, 39,227,221,187,119, 88,189,122,117, 46,195, 48, 26,134, 97, 40,153, 76, 22, 99,105, +105,249,142,199,227,241,165, 82,105, 78,118,118,246,102, 0,119,254,191,122,114,138,162, 40, 61, 61, 61, 76,157, 58, 21, 28, 14, + 7,124, 62, 31,114,185, 28,106,181,186, 84,204,163,134,195,210,141, 27,139,204, 56,224, 78, 55, 53,108,190,112,244,130, 33, 22, + 54,117,109, 97, 98,196, 67, 88,216,251,238, 15,125,238,239,213,231, 68,120, 50, 74,181,103, 68, 92,254,223,158,236,190,188, 22, +249, 47, 21, 90,159,229, 60,228, 84, 92,153,163, 53,132, 92,204, 74, 78,214, 87,233,235, 11, 34, 75,188, 92, 86, 86,210, 2,138, + 26,173,177,104,241, 45,104,149,186,248, 65, 65,138, 63, 90, 10, 45,181, 6, 81, 17, 33,120,122,239, 79,152, 75,147,145, 21,211, + 22,224,182,130, 82,150, 15,185, 82, 85, 44, 74, 52, 8,124,231,131,130,252, 28,180,236, 48, 4, 96,177, 94, 86,198,103,108, 70, + 13,233,214,190, 53, 59, 42, 33, 4, 29,157, 71,161,161, 93, 15,196,167, 22, 32, 79,172, 64,110,129, 28,109, 91,122, 32, 51, 87, +134, 2,169, 28,239,163,188, 96, 91,183, 33,139,226, 68,247,209, 86,104, 41,222, 95,129, 34,252, 58,184, 14,221,161,223,100, 24, +216, 14, 46, 72, 8,122,132,192,219,187,144, 20,250, 12,132,209,192,198,185,147,182, 55,201,222, 59,119,238,116,234,222,189, 59, +167,111,223,190,109,110,221,186,213, 38, 53, 53, 53,176, 88, 96,180,233,219,183,111, 27, 11, 11, 11,252,254,251,239, 50,138,162, +246,214,178,178, 75, 61, 96, 25, 25, 25,175, 1,108,186,114,229,202,222,153, 51,103,194,210,210,178, 85, 74, 74, 74,165, 39,102, +234,233,181,153,180,121, 51,209, 99,179,201,185,125,251,184,235,239,220,217,121,226,228, 73,110,111, 87, 87,138, 16,130,128,128, + 0,193,182,125,251, 4,227,191,253, 54, 46, 62, 35,131,246,245,243, 83,165, 38, 37, 21,102, 72, 36,235, 83, 83, 83,211,254, 63, + 90,182, 90,173,126, 17, 19, 27, 99,219,161,115, 91, 11,255,176,152, 80,183,222,221,186,177, 88, 44, 86, 68,116,188,159,133,133, +145,224,254,189,251, 42,181, 90,253, 66, 27, 46, 30,143, 55,164,119,239,222,156,220,220, 92,212,173, 91, 23,153,153,153, 72, 78, + 78, 46,242, 56,228,231, 66,149,159, 15,117, 65, 30, 52, 18, 49, 98,222,188, 70,219,134, 13,120, 23,121,188, 33, 82,169,180, 74, +161, 85,242,150, 89, 81,162,235,146,125,250,134,134,208, 23,137, 64,213,124,216,240, 91, 19, 19,147,229,121,121,121,183, 0,108, + 84,169, 84,238,203,151, 47,239,184,103,207, 30,243, 77,155, 54, 25,205,152, 49,227,162, 88, 44,110,139,162,164,170,149,117, 96, + 31,105,154, 54, 3, 96,229,227,227, 3, 75, 75, 75,228,231,231,151,120, 90,148, 82,169,212, 32, 59, 59, 27, 10,133, 2, 74,165, + 18, 70, 70, 70,120,251,246,109, 14, 77,211, 55,170, 51,206,168, 17,181, 81,161, 10,251,217,172,153, 48, 69, 69,155,246,204,200, + 97,114,215,237, 76,221, 0, 96,231,128,134, 13,143,168,152, 39, 49, 31, 66,110,152,198,190,121,156,147,242, 65,210,240,232,173, +152,170,230,104, 17, 0, 12, 69, 81,196,217,217, 25,153,153,153, 96,179,217, 16, 8, 4, 16,137, 68, 88,177, 98, 5,246,238,221, + 91, 27,161,101, 32, 20, 10, 55,179, 88,172,177, 44, 22,203, 66,163,209,192,195,195, 3, 67,135, 14,133,190,190, 62, 84, 42, 85, +169, 71,179,196, 75, 85,141,167, 35,224,229,203,151, 70, 47, 95,126,242,216,114, 53, 55, 55,127,168, 80, 40, 16, 29, 29,141,107, +215,174,245, 2,224, 91,195,186,142, 14, 8, 8, 24,224,226,226,242, 71,251,246,237, 27, 17, 66,208,170, 85, 43,140, 27, 55, 14, + 94, 94, 94, 8, 12, 12, 68,126,126, 62,115,255,254,253, 19, 0,118,212,180, 15, 47, 46,223, 38, 35, 71,142,124,118,230,204, 25, +211,236,236,108,200,100, 50, 72, 36, 18, 92,188,120, 17,221,187,119,135,185,185, 57, 78,159, 62, 77, 19, 66,170,170,123, 22,139, +197, 58,234,233,233, 57,116,218,180,105,216,191,127, 63,206,157, 59,135, 97,195,134, 97,236,216,177,200,204,204,180,218,190,125, +251,196,226, 97,194,181,227,198,141,131, 88, 44,198,155, 55,111,194,180,188,231,145,151,151,135,188,188, 60,240,249,252,178,247, + 24, 5,192,107,215,174, 93,223, 47, 92,184, 16, 13, 27, 54, 92, 27, 19, 19,179, 11, 21,172, 18,101, 24,102, 86,114,114,178, 41, +135,195, 49,163,105, 26,137,137,137,120,251,246, 45,230,206,157,155,147,147,147, 51, 19, 64, 60,128, 85, 83,167, 78,221,184,120, +241,226,210,182,180,120,241, 98,239, 91,183,110, 13,248,167,189, 57,206,206, 38, 45,244,217,188, 5,185,133,108,179,220,220,220, +210,103,135, 82,169,132, 66,161,248,196,147,197,229,234,153,117,108, 91,239,166, 76, 90,184,242,253,135,188, 74, 19,164, 55,107, +100,220, 90, 32, 52, 94,216,189, 71,239, 9,253, 7,124,199,166,213,106,220,189,123, 3,199,142, 29,128,171,139, 51, 26, 54,110, +133,121,243, 23, 24, 43,148,180,199,253,251,119,150,155,188,124,122,167,176, 32,111, 69, 85,156,255,227,184, 89, 44,174,110, 86, + 56,116, 88,145,130, 44, 14,225,144, 91,188,105,110,106,106,186, 79,163,209,184, 26, 25, 25,129,201,139,196,251,183,175,144,147, +171, 7,133, 76, 3,134, 20,137, 45,173,132,139, 66,137, 39,119,175, 99,247,174,157,200,206,206,134,203, 55,189, 32,230,216,163, +158,125, 61,200,101,210,226,155, 6, 80, 41,213,176,176,114,128,191,127,160,186, 64, 34,169,244,129,196, 53, 80, 53,171,103,229, + 12,133,170, 43, 12,244,245,145, 95,168, 68,110,177,200, 58,125,105, 12, 20, 82, 25,104,165, 10,180, 82, 13,139,122, 35,209,212, +170, 55, 24,205,141, 22, 53, 42, 62, 70, 3, 85,236, 19,168, 98,159,128,223,117, 62,254,220,242,125,185,142, 84,187,188,187,153, +153,153, 25,161,161,161, 55, 2, 2, 2,134,143, 25, 51, 6,143, 30, 61,154, 1, 96,118,241,240,205,140, 49, 99,198, 32, 32, 32, + 0,161,161,161, 55, 50, 51, 51, 51,190, 70,205,235,235,235,203, 20,138,162, 62, 86, 32, 16, 24, 84,115,172,109,199, 17, 35, 88, +249,254,254, 5,187,158, 63, 95,123,228,232, 81,110,223, 62,125, 40, 53, 77,131,209,104,208,216,201,137,234,223,191,191,208,235, +194, 5, 51,182, 90,253,114,169,187,187,207,193, 31,126, 40,124, 45,145,104, 59,209,188,126,241,144, 33, 0,212,175, 98,159,214, + 80, 40, 20,123,102, 77,159,220,215,247,201, 51,251,122,246,182, 70,119,239,251, 6,242,248,250,172,134,142,141,216,185,249, 57, +156, 13,107, 87,242, 21, 10,133,182,162,181,153,185,185, 57,210,210,210, 16, 21, 21, 5,133, 66, 1,181, 90, 13, 70, 42,129, 50, + 55, 15,202,252, 28, 80,114, 25,120, 26, 13,228, 89,233,168,223,176, 1,240,215,138,196,106,135,162, 42, 18, 90, 37,223, 6, 70, + 70,224, 10, 69, 96,233,233,105,157, 28, 29, 64,251, 78,157, 58, 93,184,124,249, 50,119,202,148, 41,157, 31, 60,120,176, 15, 64, +124,114,114,114,159,213,171, 87,191,222,183,111, 31,111,230,204,153, 77,118,236,216, 49, 17,192,161,202, 72,228,114,249,133,155, + 55,111,142,119,112,112,176, 10, 14, 14,134, 92, 46, 7,195, 48, 24, 56,112, 32, 80, 52,183, 6, 0, 16, 17, 17, 33,147,203,229, + 25, 33, 33, 33, 5,241,241,241, 42,104,177, 74,112,221,158,212, 23, 5,105, 79, 70, 88, 89,219,190, 52,224,215,119, 36, 98,255, +225,139, 70,217,110,223,117, 41, 89,126, 39, 58,186,240,231,126, 13,182, 74, 10,131,230,154,216,137,247,223,241,142,209,102, 34, +124,233,234, 66, 51, 51, 51,112, 56, 28,232,233,233,129,203,229,130,162, 40,204,159, 63, 31,135, 15, 31,174,110,232,240, 19,145, +101,104,104, 24,186,126,253,122,187,153, 51,103,114, 13, 12, 12,144,155,155,139,211,167, 79, 99,234,212,169, 56,118,236, 88,133, +243, 95,180, 24, 82, 42,239, 45, 93,248,195, 15, 63, 64,169, 84, 98,220,184,113, 56,114,228,200, 66,141, 70,227, 91,139, 91,250, +101, 96, 96,160, 83, 96, 96,160, 17,128, 97, 99,199,142, 61, 57,114,228, 72,248,250,250,226,198,141, 27,189, 80,180,232, 67, 6, + 96, 11, 0,203,226,239,170,238, 79,161,149,149,213, 1,134, 97,134, 89, 88, 88, 4, 58, 59, 59,183, 60,115,230,140, 73, 70, 70, + 70,201,226, 7,196,198,198,226,248,241,227,169, 71,143, 30, 45,208,104, 52,102, 44, 22,235,102, 94, 94,222,138, 42, 4,219,209, + 93,187,118, 77, 46, 30, 14,196,229,203,151,201,206,157, 59,169,213,171, 87, 35, 55, 55, 23,174,174,174,240,244,244, 92, 32, 22, +139,219,236,220,185,115,250,232,209,163,177, 97,195, 6, 72, 36,146, 93,213,189,172, 84, 33,190, 40, 0,221,118,237,218,229,176, +112,225, 66, 92,190,124, 25,237,219,183,231,199,196,196, 28, 4, 48,173,162,250, 35,132, 32, 38, 38, 6, 82,169, 20,207,158, 61, +195,218,181,107,115,203,136,172, 5,179,103,207,222,184, 96,193, 2,108,222,188,153, 4, 7, 7,103,140, 28, 57,210,234,240,225, +195,236,198,141, 27, 47,144, 74,165,255,152,208,106,210,184,206,214,142,237,123, 44,183,177,109,140,211,103,206, 34, 39, 39,167, +180, 76, 74,202,133, 16,130,194,194, 66,164,165,165,193,216,200, 16,219,119,108, 28, 52,103,198,100,123, 20,133,193,248,220,101, +217,208,116,199,200,177, 83,126, 26, 55,126, 50,130, 3,223,193,235,228, 33,132, 4, 7,148,242,209,106, 21, 34,195,222, 34, 50, +236, 45,172,172, 29,208,191,111, 47,234,251,239,191, 31,248,195,248,177, 22, 0,254,182,208, 17,255,197,222, 44,224,243, 56, 90, +135, 63, 17, 90,213,184,235,204, 77, 77, 77, 67,207,159, 63,111,230,226,226,194,166,105, 26,119,238,222,197,220,217, 63, 98,226, + 15, 30, 80,193, 20,180,146, 11,134,107,160,149, 37, 50,153, 20, 4, 4, 18,137, 4,126,126,126, 32, 12, 13,175,195, 59, 65, 8, + 83, 42,180, 0, 2,165, 74, 5,219,122, 77,112,224,200, 38, 26,122,122,175,161,174, 56,116, 77, 65, 54, 91,163,166, 9,146, 51, + 18,144,144, 26, 2, 99,195,122,224,232,213, 67,118,158, 20, 28,150, 53,212,242, 8,104,138,207,149, 74,146, 32, 83,125, 89,253, +105, 42,240,158,146, 26, 60,116,101, 50,217,169, 83,167, 78, 13,250,237,183,223,244, 7, 15, 30,236,124,233,210,165,110, 0, 48, +120,240, 96,103, 35, 35, 35,156, 58,117, 74, 41,147,201, 78,125, 69,143, 79,239, 78,157, 58, 33, 55, 55, 23,177,177,177,129, 85, + 94,155, 82,105, 38,178,180,100,103, 60,122,164,206,204,205,181,239,221,187, 55,165,166,105,176, 40, 10, 57,249,249,136,143,139, +131,137,137, 9, 21, 26, 17, 33,218, 59,111,222, 85,231,150, 45, 57, 37, 43, 18,181,193,141, 27, 55, 4, 40,154,151, 85,229,190, + 26, 66,146,145,158, 54,217,221,221,253,234,169, 83,167,141,211, 51,210, 35,121,250,250,180, 72,100, 80,247,135, 9,115, 56,121, +121,121,227, 1,136,181, 37,203,205,205, 69, 76, 76, 12,248,124, 62,184,122,122, 96,100, 82,104, 36, 98,200,115, 50,193, 86, 41, +161,175,209,160,142,128, 7,123, 43, 43,212,179, 48,215,138, 51,234,225,189,210,137,239,101,135, 11,183,119,106, 6,125,161, 8, +250,134, 34,204,241,126, 92,252, 54,202, 5, 86,255,162, 13,173,185,173,173,237,159,103,206,156,225,102,102,102, 34, 32, 32, 32, + 16, 64, 62, 0, 67, 0, 76, 88, 88,216,131,144,144,144, 33,197,171,238,170, 91, 45,182,243,202,149, 43,253, 92, 92, 92,104, 71, + 71, 71, 97, 70, 70,134,125,110,110, 46,147,154,154,250,137, 75,232,222,189,123,188,194,194, 66, 9,195, 48, 87,139, 69, 86,181, +241,139, 22,141,178, 53,240,243,199,252,158,110,245, 91, 25,153,183, 70, 14,237,223,234,101, 96,234,252, 69,163,108,247,236,186, +148, 44,231, 83,138,147,148, 38,209,158, 99, 32,215,118, 18, 51, 1,138,230, 74,249,249,249, 33, 62, 62, 30, 49, 49, 49,159, 8, +170, 25, 51,102,192,203,203, 75, 43,143,150, 80, 40,220,188,110,221, 58,187,133, 11, 23,114,203,136, 34,184,187,187, 35, 63, 63, + 31, 71,142, 28,129,187,187,123,141, 59,254,114,104,208,187,119,239,193, 54, 54, 54,200,206,206,134,181,181, 53, 92, 92, 92,134, +250,250,250, 58, 2,136,173,101,187,159,227,230,230,182,113,253,250,245, 80,171,213,152, 58,117, 42, 62,124,248,112,225,195,135, + 15,187,235,213,171, 55,127,217,178,101, 86, 86, 86, 86, 24, 51,102,140,144,166,233, 17,149,145,212,169, 83,103,203,161, 67,135, +198, 15, 30, 60,152,165, 82,169,190,121,248,240, 33,226,226,226,160, 84, 42, 65,211, 52, 62,126,252, 8,119,119,247,212,226,213, +141, 31,181,176,107,202,170, 85,171, 38,207,159, 63, 31,219,182,109,195,186,117,235, 78, 24, 27, 27,183,108,219,182,109,187,117, +235,214, 97,233,210,165,112,112,112,128,153,153, 89,211,213,171, 87, 55, 91,188,120, 49,246,236,217,131,181,107,215,158, 0,112, +188, 54, 5,193, 48, 12,181,117,235,214, 54,187,118,237,178, 41, 17, 89, 44, 22, 11,231,207,159,135,191,191,255,208,232,232,232, +138,206,241,180,182,182,158, 97, 99, 99,163,127,255,254,125,145,131,131, 3,104,154, 86, 23,139,172,189,245,234,213,155,251,241, +227, 71, 12, 30, 60, 24,209,209,209,167, 0, 76, 52, 54, 54,150, 44, 94,188, 88,192,231,243,141,165, 82,233, 63,213,121,131,205, +162, 38,109,222,176, 20,111,252, 35,112,229, 10, 23,111,222,188,129,149,149, 21,120, 60, 30, 8, 33, 80, 40, 20,200,204,204,132, + 90,165, 64,171, 22, 13,240,199,209,173,200,200,200, 4, 88, 84,165, 83,110, 40, 22, 53, 97,242,143,195,241,244,217, 93, 28, 60, +120, 8, 98,177,164,146,151,111, 3, 52,118,110, 6,219,186,150, 72, 76, 74, 4,197,130,249,223,121,173,255,229, 67,135,165,143, + 32,104, 19,222,161, 44, 76, 76, 76,118,159, 59,119,206,204,213,213,149, 45,145, 72,192, 48, 12,122,184,184, 96,254,194,133,184, +113,230, 12,156, 58,143, 3,165, 20,129, 22,104,183,234, 65, 46,147,162,121,187,110, 24, 61,102, 44, 18,226,227,225, 54,100, 36, +228,114,105,233, 27, 70,137, 71, 75,169, 84,193,220,210, 30,247,238,221, 99, 99,234,212,247,216, 91,177, 83, 66,163,210, 15,138, +252, 40,239,158, 39,243,135,223, 27, 47,168, 20, 42,180,106,181, 26, 42,198, 12,150,118, 51,160, 86, 95, 67, 65,230,195,162, 97, + 12, 51, 87, 36, 37, 36,128,197,230,134,214,182, 4, 25, 73,230, 23, 61,116,243,243,243,243, 99, 98, 98, 46,249,249,249, 77, 24, + 49, 98, 4,238,221,187, 55, 29, 0, 70,140, 24, 1, 63, 63, 63,196,196,196, 92,202,207,207,207,255, 26,181,109, 99, 99, 51,172, + 87,175, 94,227, 58,118,236, 8,111,111,111, 16, 66,158,106,117, 99,235,233, 17, 22,139, 5,134, 97, 64, 1,200,206,203,195,135, + 15, 31,144,157,149, 5,181, 90, 13,137, 88,204, 52,115,118, 22, 19,134, 49,172,137, 61,101, 87, 24,162,130, 85,135, 37,251,106, +113,169,241,175, 95, 62, 79, 40, 20,139, 45, 76, 77, 76, 11,245,245,245, 53,185,121,121,249,239, 67,131,149, 90,118, 14, 37, 8, + 11, 9, 9,105,153,146,146,130,132,132, 4,208,146, 66,176, 21, 74,176, 20, 82,244,233,214, 21,124, 16, 24,128,129, 30,163,134, + 30, 91, 15,133, 69,171,243,170, 29,238,208,148,121, 73, 40, 17, 89, 20, 69, 21, 13, 23, 10,133,208, 23, 25,126,226,225,210,166, + 61,241,120,188, 51, 23, 47, 94,180,177,181,181,197,134, 13, 27, 96,103,103,215,180,110,221,186, 82, 99, 99, 99,190,149,149, 21, +154, 55,111,142,110,221,186,225,246,237,219,208,162, 12,104, 66, 72,255,167, 79,159,254,244,252,249,243,209, 66,161,144,154, 55, +111, 30,103,224,192,129,224,241,120,144, 74,165,200,205,205,197,217,179,103,179, 24,134, 41, 89,148, 98, 38, 16, 8,142, 83, 20, + 21, 43,145, 72, 22,150, 39,252,227,183, 86,117, 51,114,152,169, 68, 44, 24,222,211,173,126,171,222,110,125,209,192,169, 55,122, +187, 37, 0,192,214, 58,156,184,113,191,174, 50,185,106, 98, 72, 29,191,119,231,254, 90,151,158,189, 87, 45, 23, 63,218,184,237, +112, 94,181,243,233, 40,138, 2,195, 48,159,196, 14, 42,255,251,196,137, 19,113,254,252,249,106,203,145,197, 98,141,157, 57,115, + 38,183,156,231, 25,201,201,201, 24, 50,100, 8, 70,140, 24,241,137,208, 50, 55, 55,135,181,181, 53,226,226,226, 0, 32, 91,203, +118, 53,127,202,148, 41,148, 76, 38,195,180,105,211,112,228,200, 17,140, 27, 55,142,242,245,245,157, 15, 96, 97, 77, 27, 59,139, +197,218,190,108,217,178,159,220,221,221,145,147,147,131, 91,183,110, 97,224,192,129, 56,127,254,188,197,173, 91,183, 54,187,186, +186,130,205,102,195,219,219, 27, 52, 77, 87, 25,235,139,203,229, 14, 27, 60,120, 48, 43, 49, 49, 17, 92, 46, 23, 29, 58,116, 64, + 82, 82, 18,164, 82, 41,146,147,147,177, 96,193,130,180,236,236,236, 94,218,222, 71, 92, 46,119,225,252,249,243,113,238,220, 57, +120,120,120,156, 4, 48, 45, 63, 63,127,244,243,231,207,207,125,251,237,183, 72, 78, 78,198,213,171, 87,177,118,237, 90,106,226, +196,137,216,191,127, 63, 22, 44, 88,112,162,216,235, 84, 89,195, 47,204,200,200, 48,110,212,168, 17,210,211,211, 33, 22,139,113, +245,234, 85,203,219,183,111, 59,218,218,218, 26,197,196,196,104,126,249,229, 23,253,133, 11, 23, 98,247,238,221, 8, 8, 8,128, +151,151, 23,122,247,238, 77, 71, 71, 71, 87,232, 37, 43, 14,217,112,149, 16,114, 95, 40, 20,162,176,176,176,228,190, 91,226,225, +225,225,190,101, 75,145,147, 61, 37, 37, 5,147, 38, 77,250,193,199,199,135,113,117,117, 21,112,185, 92,200,229,114,201, 63,217, +107, 51, 26, 6, 0, 3, 71,123, 17,238,222, 56,138,119,129,209,120, 23, 24, 2,125, 94,209, 36,120,153, 76,138,118,173, 26,163, +115,135, 78, 72, 73, 77,198, 41,175,163,168, 99,110, 91,229,115,132, 16, 2, 46, 71,131,102,206,214, 56,227,117, 8,222,183,124, +224,117,234,108,233,156, 55, 14, 71, 15,109,219,117, 70,135, 14, 46,136,142,249,136,163, 71, 15,194,194,210, 94, 55, 56, 88, 75, +148, 14, 29,150,253, 46,167,252,123,187,184,184,176,197, 98, 49,228,114, 57,210,210,210, 16, 23, 23, 7, 19, 83, 19, 68,167,196, +162,151, 64,133, 52,166, 0, 97,129,161, 26,138,173, 23, 80,221, 63, 28,220,179, 45,208,179, 45,230, 78, 25, 87,197, 43, 43,129, +208,200,188,104,232,134,166,163,176,103, 15, 93,153,208,162, 53,234, 7,119,239, 63,236, 52,101,226, 48,189,123, 15,143, 64,173, +100, 32, 83, 27, 67, 34, 87, 66,162,210, 3,203,120, 32,144,229, 11, 54,135,135, 46,109, 26,227,234,149,219, 42, 66,171,125,180, + 46, 32,171,150,160,211, 67,202, 8,173,140,114,227, 14,117,180, 30, 58, 44,237,120, 53,154,243,167, 79,159,254,174,107,215,174, + 2, 87, 87,215, 70,197, 29,167,234,244,233,211,210,226, 96,152, 53,197, 39,209,224,173,173,173,219,113,185,220,113, 3, 7, 14, +108, 55,121,242,100,188,127,255, 30,167, 78,157,138,108,220,184,241,163,212,212,202, 87,100,179,245,245,179,197, 25, 25, 38, 34, + 71, 71,142,169,161, 97,202,237, 91,183, 28,250,246,235, 71, 37, 36, 36, 32, 59, 59, 27,114,185, 28, 1,129,129, 68,143,205, 78, + 48,106,131,190, 0, 0, 32, 0, 73, 68, 65, 84,162,140,140, 88, 17,254,254, 44,182,190,126,118,101,222,198, 10, 16, 87,205,170, +195, 45,181,245,110,217,219,152, 54, 90,235, 49,171,129, 92, 33,111, 89, 80, 80, 64,115,244,244,244,236,172, 77,226, 35, 62,106, +255, 76, 84, 40, 20,222, 15, 30, 60,248,174,111,223,190,188,200,160, 0,208,249,249, 80,230,231,130,203,104, 80,167, 93, 27,176, + 85, 10, 64,169,134,109, 51, 2,121,158, 0,190,175, 34,212, 10,133,162,218,160,134, 37, 66,139, 85, 78, 24,232,139, 68,224, 25, + 26,129, 39, 18,149, 23, 12,213,189,201, 9,250,247,239,223,167, 75,151, 46, 32,132,224,240,225,195, 80,169, 84,250, 42,149, 10, + 74,165, 18, 42,149, 10, 5, 5, 5,240,242,242,194,129, 3, 7,158, 3, 56,161,197,229,211,124, 62,255, 91,138,162, 44, 57, 28, +142,212,194,194, 66,120,254,252,249,210,112, 19,109,219,182,133,161,161, 33, 23,197, 65, 33, 45, 45, 45,245,142, 29, 59,102, 50, +116,232,208, 39, 21, 14,119,180,106,186,180, 1,109,218,211,128, 95,223,209,200,188, 53, 26, 56,245, 6, 0,244, 27, 50, 5, 13, + 26,215, 67, 65, 86,144,163, 92, 22, 55,156,203,201, 53, 13,221,147,252,158, 63,184,229,100, 73,198,227, 15,168,120,121,127,133, + 29, 5,139,197,170,116, 56, 86, 27,145, 85,164, 89, 88, 22, 37,243,124, 0, 32, 59, 59, 27,169,169,169, 8, 11, 11, 67,147, 38, + 77,144,147,147, 3, 91, 91, 91, 40,149, 74,116,236,216, 17, 50,153, 12,187,118,237,194,179,103,207,158, 3, 88,160,197,255,224, + 59, 57, 57, 77,106,215,174, 29,110,221,186,133, 55,111,222, 36,223,189,123,215,214,197,197, 5,142,142,142,147, 99, 99, 99, 87, + 22, 15,245,105, 11,161,139,139,203, 60,119,119,119,132,132,132, 96,214,172, 89,217,137,137,137, 87, 47, 92,184, 48,109,237,218, +181, 44, 55, 55, 55,164,166,166, 98,251,246,237,154,103,207,158,237, 0,176,161,154,114, 12, 79, 76, 76,180,147,203,229,200,201, +201, 1, 77,211,144, 74,165,184,125,251, 54,188,188,188,210,139, 69, 86,148,182,198,181,105,211,166, 57,139,197,194,185,115,231, + 0,224,103, 20, 69,236,191, 58,124,248,240,228, 95,126,249,197,118,197,138, 21,152, 62,125, 58, 84, 42, 21,182,109,219,134, 21, + 43, 86,220, 44, 22, 89, 85, 61, 68,127,179,182,182,158, 49,107,214,172,166,139, 23, 47,134,159,159,159,229,219,183,111, 59, 4, + 4, 4,192,222,222, 30,217,217,217, 28, 51, 51, 51,236,222,189, 27,139, 22, 45,186, 12, 32,235,197,139, 23, 99, 99, 98, 98,182, + 0,216, 94,141,104,247,180,181,181,157, 65, 8, 33, 82,169, 52,206,195,195, 99,251,166, 77,155,176,104,209, 34,132,134,134, 34, + 63, 63, 31,134,134,134,212,178,101,203, 38,253,252,243,207,152, 58,117, 42,145, 72, 36, 7,254,233,142,154, 16, 13,164,185, 33, +208, 40, 76,209,182, 85, 19,180,109, 89, 31,119, 31,190, 3, 0,244, 25,233, 2,169,164, 16, 39, 79, 30, 70, 84,212, 7,112,244, +244, 96, 82,199, 90, 27, 79, 32,148, 5,225,200, 83,165,162,175,107, 7, 12,116,235,133, 19,127,156, 7,173, 86, 97,218,148,241, +200,205,203,195, 31,127, 28, 69,116,204, 71,112,244,244, 96,102,254,247, 7, 66,173, 74,139,252,215, 11, 45, 45,134,159,192, 48, + 12,146,147,147,241,246,237, 91,196,198,198, 66, 32, 16, 64, 70,107,152,131, 15,158, 49, 20,197, 77, 98, 8,121, 78,232,210, 40, +197,159,115,104, 52,201,101, 34,214, 26,155,154,154,234, 43, 20, 50,208,180,186, 76,175, 66, 1, 20,192,229, 0, 54,117, 27, 32, + 49, 33,145,200,229,242,199, 85,190, 65, 41,228,187,175, 95,189,232,222,173,187,139,249,192, 62,235,113,245,218,106,228, 22, 20, + 64,174,210,131, 68,174,130, 84, 14,152,212,113, 70,199, 86,173,145,146,146,141,160, 55,190, 98,142, 66,170,205, 68,209, 15,123, + 87, 77,113,154, 50,119, 41,248, 14,221,161, 8,187, 10, 70,156, 94,234,209, 50, 16,153,162, 78,189,102,200,147, 40,112,209,231, + 29, 80,131, 84, 47, 25, 25, 25, 82, 54,155,125,218,221,221,125,219,187,119,111,237, 0,224,221,187,119, 73,169,169,169,203, 51, + 50, 50,106,234,147, 46,137, 6, 79, 25, 24,240,223, 53,110,220, 56,165, 67,135, 14,198,195,135, 15,135,185,185, 57, 2, 2, 2, +176,101,203,150,112,149, 74,181,212,215,215,183,202,161, 30,165, 82,153,252,238,218, 53,163, 94, 63,254,104,178,116,232,208,237, +238,238,238,187, 55,108,216,160,231,228,228, 68,169, 85, 42, 4, 7, 7,147, 51,167, 79,171, 15,172, 88,177, 75, 95, 40,228,188, +190,126, 93,143, 86, 40,146,255,191, 27,177,173,173,109, 79,151,111,122, 52,219,241,219, 30,200,101, 98,188,242,187,137,220,220, + 76, 28, 58,124,165,153,173, 45,233,153,156,156,236,171,173, 0, 62,126,252,248, 79,157,219,181,107,215,208,222, 30,193,241,177, +208,103, 52,224,210, 52,216, 42, 5, 88,180, 28,246, 45, 9, 40,150, 33, 82,211, 10,176,233,220,165, 16,109,132,113,211, 65,195, +176, 33, 41, 31, 20, 69, 97,103,215,150,208, 55, 20,129, 43, 20, 97,206,159, 15, 75,133,129,247,134, 21,208, 23,137,208,168,179, + 86, 1,225,165,143, 30, 61,122, 27, 28, 28,220,177,101,203,150,248,233,167,159, 16, 23, 23, 7,134, 97,144,158,158, 46, 79, 77, + 77, 77,206,204,204,140, 67, 81,252,159, 35,213,116, 98,101, 85,135,173,175,175,111,233,112,131,143,143, 15,234,214,173, 11, 99, + 99, 99, 20, 20, 20, 96,230,204,153, 38,107,214,172, 1, 0,188,125,251, 22,101, 5, 74,121, 4,191, 11,219,145, 87, 72,114,137, +216,127,120, 14,237,223,170,183, 91, 34,250, 13,153,140,251,222, 39,240,240,238, 3,212,225,196,197, 66, 88,120, 59, 43, 54,171, + 32, 73,226,228,217,172,253, 52,118,170,228,174,231,188, 97,145,108, 27, 27,230,226,138,131, 5,121, 85,217,234,228,228, 4, 43, + 43,171,210, 57, 90, 28, 14, 7, 83,167, 78, 5, 33, 68, 91,145, 85,220,215, 48,153,114,185,220,202,192,192, 0,105,105,105,248, +248,241, 35,162,163,163, 75, 67, 7, 48, 12,163, 94,178,100,137,222,188,121,243,112,240,224, 65, 60,126,252,248, 57,128,245, 0, +180,125, 89, 27, 63,102,204, 24, 67,165, 82,137,179,103,207,210, 0,134, 92,188,120,241,109,199,142, 29, 57, 3, 6, 12, 48,220, +191,127,255,248,226, 58,210, 90,104, 25, 25, 25,113, 85, 42, 21,246,239,223,143,196,196,196,158, 0,194, 94,191,126,237, 57,102, +204,152, 3, 45, 91,182,108, 28, 18, 18,242, 65, 44, 22,207, 1, 16, 84, 29, 89,122,122,250,148, 14, 29, 58, 92,100, 24,198,161, +111,223,190,194,223,126,251,205, 40, 34, 34, 2,118,118,118, 96, 24, 38, 24, 53, 76, 97,245,225,195,135,176,212,212,212,102,189, +122,245,194,237,219,183,183,106, 52,154,205, 0,182,205,158, 61,219, 54, 62, 62, 30,237,218,181, 67,157, 58,117, 16, 17, 17, 81, +152,154,154,122, 0, 69, 41,137,170,115,225,198, 0, 88,238,233,233,217,218,211,211,115, 92,157, 58,117,186, 4, 4, 4,224,233, +211,167,216,177, 99, 7,214,172, 89,131, 30, 61,122,224,167,159,126,202, 2, 48, 14, 0, 29, 19, 19,163, 85,220,188, 18,207, 22, + 0,180,111,223, 62,101,203,150, 45,152, 54,109, 26, 57,118,236,216,239,167, 79,159, 94, 56,126,252,248,210, 62,112,210,164, 73, +228,212,169, 83,147, 80,148,134,233,159,132, 90,165, 82,194,168, 78, 3,136,243, 18,144,153,232, 7,129,161, 53,220,122,183,129, + 84,166,196,141,235,151, 17, 20, 28, 8, 22,139, 5, 43,107,123,152,152,154, 35, 50,242, 3, 80,245,106, 99,181, 74,165,130,161, +105,125,136,243, 19,161,204,120, 7,190,200, 18,147,127, 28, 14,169, 76,133, 43, 87, 47, 35, 36, 36, 8,108, 54, 27,214, 54,246, + 48, 54, 41,226,164, 72,213, 43,152,117, 0, 80, 65, 60,173,106,133, 22,155,205,126,116,231,206,157, 81,157, 59,119,230, 68, 69, + 69, 33, 42,170,232,229, 38, 55, 55,151,166,160,185,148, 17,124,253,251, 42, 78,239,139,226,213, 25,101,115, 23,138, 12, 13,147, + 35,194,195,172,114,115,210, 17,232,255, 12, 81,145,193,136,141, 14,131, 74, 37, 7,155,197, 2,139,205, 66,253, 6, 45,240,236, +185,159, 82, 78,211,126,149,113, 22,217, 17, 93, 40,180,116, 26,187,113,195, 74,239, 69, 75,215,241, 71,143, 58,136,160,136,247, + 16,211,214, 32, 4,176, 54, 19,162,109,195,101, 72, 78,201,196,185, 19,251,165,140, 74, 53,161, 92, 12,173,207, 56, 1,192, 42, + 11,205, 15, 28, 62, 49,245,136,215,153,117, 75,231,205,180,250,118,196, 4,232,231,188,135, 58,229, 29, 26,116, 28, 8,138,103, +130, 91,247, 30,194,247,237,251,116, 70, 67,214, 89,101,227, 88,100, 53,156,101,145,151,151,247, 34, 45, 45,213,174, 76, 20,120, + 59, 30,207,160,186,213,113,229, 57, 63,137, 56,207,102,179,218,111,220,184, 81,109,101,101,165, 10, 9, 9,193,193,131, 7,153, +119,239,222,221, 99,177, 88,123, 83, 83, 83,229,213,113, 90,168,213,129,103, 60, 60,154,119, 26, 49,130,124, 63,111,158, 20, 60, +222,252,237, 59,119,122,100,230,230,214, 37, 12, 3,139, 58,117,146,182,175, 88,177,101,212,152, 49,185,161,207,158,241,253,174, + 93,227,235,211,244, 59, 45,236,252, 26,168,148, 51, 57, 57,217,247,241,227,167, 56,121,228, 55,168, 84, 10,164, 38,199, 3, 0, +178,178,243, 81,141,200, 42,207, 73,164, 82,233,136,159,215,172,121,249,243,162,133,214,223,244,233,139,132,192, 0,168,114, 50, + 65,169,105,232, 81, 28, 72, 50, 4,200, 72, 23, 99,249,169, 11, 25, 98,169,116, 68, 5,157, 68,133,118,150,120,172,120, 70,134, +224, 10, 69,208, 23, 25,126,226,197, 50, 48, 50,130,190, 80, 4,142,190,126, 69, 19,184, 63,227, 20,139,197, 35, 71,141, 26, 21, +244,250,245,107,211,105,211,166,161, 91,183,110,254, 50,153,204, 21, 64, 97,109,203,147, 97,152,228,111,190,249,134, 69, 81,148, +104,194,132, 9,188,204,204,204,210,200,234, 98,177, 24,183,111,223, 70,147, 38, 69,171,250, 67, 67, 67,209,162, 69,139, 74, 57, +167, 47, 15, 73, 6,176, 97,209, 40,219,237, 47, 3, 83,231, 3,216,218,160,177, 61, 30,222,125,128,167, 15,253, 60,186,180,100, +246, 12,154,208,241, 23,129,235,152,165,205,218, 79, 99,139,140,108,240,199,149,203,236,176,119, 71, 55, 73,165,193,141,112,240, +234,146,202,236,164, 40, 10,132,144,207, 66, 57,176,217,108,156, 62,125,186,166,215,126,225,200,145, 35,179,103,205,154,197, 77, + 77, 77, 69,120,120, 56, 36, 18, 9, 12, 12, 12,112,247,238, 93, 26,192,254,211,167, 79,223, 61,125,250,244, 0, 20,173, 38,242, +169, 73,251, 20, 10,133,238,110,110,110, 8, 15, 15,199,155, 55,111, 46, 3, 8,242,247,247,191, 28, 21, 21, 53,182, 71,143, 30, + 56,113,226,132,187, 76, 38, 59, 82, 19, 78,134, 97,202,198, 76, 42,201,248, 16, 40, 22,139,187,248,249,249,213,180,222, 83,179, +179,179,187, 23, 11,235, 68, 43, 43, 43,163,192,192, 64,212,171, 87, 15, 42,149,170,115, 77,219, 82,126,126,254,111,123,247,238, + 61, 54,101,202, 20,252,242,203, 47, 19, 46, 92,184, 48, 97,208,160, 65, 24, 60,120, 48,142, 31, 63,142,160,160,160,173,208, 46, +173, 88, 69,215, 30, 4, 32,200,202,202,106,174,189,189, 61,118,236,216,129,224,224,224, 45, 27, 54,108, 88, 17, 20, 20,132, 38, + 77,154,240,194,194,194,232,218, 60, 67, 0,192,200,200,200, 72,173, 86,227,218,181,107,175, 0, 44,154, 48, 97,130,229,238,221, +187,199,137, 68, 34,228,228,228,200, 66, 66, 66,198, 3,184,254, 79, 63,235, 8, 69,173,154, 54,125,190,231,244,105,227, 13, 58, +180,111, 11,105, 65, 18,100,226,116, 72, 11,211,176,247,200, 61, 80, 20, 11, 22, 22, 54,176,180,182, 67,124,124, 2,158,223,188, +165,148, 72,101,187,245,213,204,214,170, 57,231, 21,113,182, 43,226,148, 74, 50, 32, 19,103,148,114, 90, 90,214, 45,230,140,199, + 51,191, 91,114,153, 68,242,155,146, 80,191,254,205,215,254,223,140,154,229, 58, 44,139,220,220,220, 5, 51,103,206,116, 93,190, +124,185, 25, 77,211,236, 58,117,234, 32, 62, 62,158,190,116,233, 82,142, 88, 44, 94, 80, 27,107, 56,122,122, 65, 78,206, 77, 92, +191,253,246, 91,122,216,176,161,220, 31,166, 12,224, 88, 88, 90, 34, 63, 47, 27,145,225, 1,136,120,255, 14, 78, 77,218, 96,237, +134, 93,128,137, 73,181,137, 36,139,211,234, 12, 89,255,243,146,243,221,123,246, 55,106,210,162, 13,183,109, 35, 99,168,212, 52, +146,146,146,112,253, 90,160, 42,228,237,211, 2,134, 86,142,149,102,105,151,130,199, 23,160,145,141, 67, 45, 45, 85,167, 55,111, +223,251,211,254, 67, 39,151, 46,159, 63, 77,216,195,165, 31,130, 31,156,192,101,239,243, 18,185, 66,185,157,203,198,206,144,108, + 72, 35,107, 88, 6,114,185, 92, 85,190, 63,149,203,229,170, 47,173,233,227,199,143, 35, 61, 61, 93, 25, 23, 23,119,135,166,233, + 11, 85, 36,123,254, 12,123, 1,229,112,133,226,193,207, 46, 46, 3,126,190,123,215, 96,210,178,101,202, 9, 63,252,176, 4, 10, +133, 10,250,250,132, 35, 20,178,192,227,233,133, 62,123,198,255,125,246,236, 58,148, 82,121,255,100, 21, 97, 3, 42,192, 87, 95, +117, 88,226,209,234,213,171, 7, 38, 77, 91, 4, 89, 25,143,214,139, 55,145, 80,168,160,181, 71,171, 24, 9,113,137,137, 93,230, +175,250,249,202, 88,183, 62,205, 90, 58,212,231, 89, 56,214,135,200,218, 26,217,153,153,120,246, 38, 66,189,225,252,149,144, 98, +145,165, 85, 92, 25,134, 97,138, 38,185, 3,232,179, 96, 57, 40, 54, 27, 40, 14,227, 80,178,114,200,177, 99, 55, 80, 28, 14, 52, +132,129, 66,161,208,102,210, 95,210,199,143, 31, 71, 78,152, 48,193,199,219,219,155,229,230,230,214,246,234,213,171,204,151,180, + 29,153, 76,214, 5, 0, 12, 12, 12, 98, 77, 76, 76,108,167, 76,153, 2,181, 90, 13,169, 84,138,252,252,124, 36, 37, 37,229, 77, +153, 50, 69, 5, 0,124, 62, 95,127,212,168, 81, 70,213,113,238,186,148, 44, 95, 52,202,118, 79, 29, 78,220,184,130,172, 32,199, + 58,156,184,216, 46, 45,153, 61,187, 46, 37,203,141,234, 74, 54,102,197,249, 70,166, 74,238,122,254,113,229, 50,123,226,240,145, + 26, 59,209, 7, 15, 3, 75,114,169, 58, 94,138,162, 62, 11, 78,170,165,200,250, 4,133,133,133, 43, 86,175, 94, 61, 56, 55, 55, +215,110,192,128, 1,220,102,205,154,225,229,203,151,240,246,246,166, 95,188,120,145, 40,145, 72, 86, 2,144, 3,184, 87,155, 50, +117,118,118,118,228,112, 56, 37, 67,105,251,138,119,239,187,122,245,234,216,105,211,166,161,126,253,250,205,195,194,194,120,168, +193,125, 68, 8, 41, 29,101,248,154,160, 40, 42,250,247,223,127,183,181,182,182,166,110,223,190, 77,179,217,236,218,120,110,142, + 31, 61,122,180,179, 90,173,158, 62, 99,198, 12,244,236,217, 19, 52, 77,227,212,169, 83, 56,122,244,168,182, 34,171, 74, 68, 70, + 70,190, 75, 76, 76,252,102,201,146, 37,216,177, 99,199,138, 37, 75,150, 32, 49, 49, 17,145,145,145, 1, 95,194, 91, 80, 80, 32, + 75, 72, 72, 16,116,237,218,181, 67, 72, 72, 72,136,171,171,107,139,105,211,166, 97,235,214,173,228,241,227,199,163, 0,220,254, +255,232,189, 35,162,114,188,244, 52,156,187, 27, 54,254,182,166, 81, 67,199, 89, 83, 39,143, 97, 59, 59,181,128, 36, 63, 9,102, +230, 86,176,179,111,128,204,140, 44,220,185,115, 91,147,149,149,119, 92,195,162,214, 71, 69,229,164,124, 9,167,173, 93, 3,100, +100,100,224,214,173, 91,154,188,220,130,195, 80,179, 54,132,197,231,165, 67, 7,109, 60, 89, 51, 80, 69,148,248,170, 96,110,106, +106,122,214,200,200, 40,221,200,200, 40,221,212,212,244, 44,160,213,234,131,190,101,158, 14,236, 79, 62,163, 70, 25,192,192,160, + 11, 56,156,197, 38,166,166,183,141,141,141,179,123,245,234,165,244,244,244,148,135,133,133, 50,201,201,137,196,216,216, 56,191, +244,248,138, 56,203,193,212,180,161,161,208,166,197, 26, 99,187,182,207, 68, 54,205, 11, 69, 54,205, 11,141,237,218, 60, 23,218, + 52, 95,103,106,218,208, 80, 43, 59, 43, 65, 3, 75, 88, 56,153, 99,127, 19, 11, 74,230,100,142,253, 13, 44, 97,161,245,181, 87, + 61,236,167,161, 40,104, 80,180, 12, 27,181,224, 44,225, 96,216,108,246, 73, 59, 59, 59, 27,212, 44, 96,221,103,156, 63, 0,245, +127,224,241,166, 95,244,240,152, 20,251,248,241,132,130,152,152,239,243,163,163,199, 4,156, 63, 63,118,223,216,177, 63,124,207, +227,205, 24, 5, 52,212,150,211,198,198,102,203,187,119,239,188,181,253,148, 17, 94, 90,151,103,195, 6,182,119,221,250,118, 38, +238, 51, 71, 16,247,153, 35,136, 91,223,206,164, 97, 3,219,187, 95, 80, 71, 20,155,205, 30, 39, 16, 8,206, 10, 5,130, 96,161, + 64, 16, 44, 16, 8,206,178,217,236,113,168,122, 14,213, 39,156,102,102,102,111,173,172,172,210,107,242, 49, 55, 55,247,175,129, +157,223, 59, 58, 58, 38,178, 88,172, 93, 53,188,167,171,226,116,226,243,249,209, 66,161, 48,169,236,135,207,231,151, 13, 12,101, + 38, 16, 8,110, 8,133,194,221,218,112,254,186,170,197,154,231,247,230, 6,253,186,170,197,154,242,191,205,251,206,116,202, 75, +159,245,217,243,190, 51,157,162,141,157,150,150,150,143, 45, 45, 45, 83, 45, 45, 45, 83,173,172,172,170,252,152,155,155,191,213, +130,211,192,208,208,112,183,161,161, 97,186, 80, 40,212,136, 68,162,116,161, 80,184, 11,101, 66, 91,212,182, 60, 89, 44,214,214, +230,205,155,203,217,108,246,177,114, 63,237,104,212,168,145,156,195,225,108,175, 33,167, 81,143, 30, 61, 52,129,129,129,164,103, +207,158, 4,128,233, 87,172,119,107, 83, 83,211,219, 70, 70, 70, 9,134,134,134,123, 1, 8,107,201, 73, 1, 24,103,107,107, 27, +208,187,119,111,169,173,173,173, 31,128,111,191,162,157,131,191,251,238, 59, 38, 33, 33,129, 16, 66, 72, 66, 66, 2,249,238,187, +239, 24, 20, 5,138,252,146,103,242,170,217,179,103,147, 23, 47, 94,144, 23, 47, 94, 16, 63, 63, 63, 50,120,240, 96, 6,192,143, + 95,248,156,199,215,186,246,102, 13,204, 27, 54,109,108,122, 97,252, 72, 23,230,222,245, 93,100,237,202, 89,164, 95,207, 22,164, + 73, 35,211, 43, 78, 78,102, 78, 95,131,115,205,202,153,164,239, 55,205,153,102, 13, 77,207, 55,107, 96,222,240, 31,190,246,127, +163, 87, 11,127,247,132,179,191, 92,139,159,138,165,138, 81,183,110, 93,100,103,119, 54,224,112, 92,120, 60,158, 43,139,205,126, +148,147,153,185,176,248,117, 75,243, 79,185,106,171,236,208, 27, 66,191,138,148, 4,181,225,252,100, 34,123, 45, 57,107,194,161, + 21,103,101, 73,165, 25,133, 34,197,140,166,223,238, 69,149,101,240, 9,167,173,173,237,116,134, 97, 28,181, 53,136,197, 98,197, + 38, 39, 39, 31,169, 77,121, 54,110,220,152, 20, 15,111, 83, 95,179,222,255,142,182,244,191,196,249,199,111,173,234, 54,105,213, +116,105,240,187,176, 29,197,195,138,165, 88, 55,207,212,208,165,119,175,213,207, 30, 62,254,101,221,222,220,194,255,231,107,103, + 65,203, 57,109, 95,129,179, 36, 72,104,141, 56,245,244,244, 60, 59,117,234, 52,253,229,203,151,199, 52, 26,205,140,255,209,246, + 57,152,205,102, 47,113,118,118,110, 27, 25, 25, 25,160,209,104,118,160,130, 64,145,181,176,115,165,163,163,227, 28, 46,151,203, + 19,139,197,185, 41, 41, 41,171, 1, 92,248, 79, 43,207,102,141,235,116, 32,164, 52,232,246,166,240,143, 57,175,191, 26, 39, 97, + 52, 12, 97,111,140,140,201,246,255,127,168,247,127,155,200, 58,252, 79,252,227,190, 58, 78, 29,167,142, 83,199,169,227,252,234, +156,124, 93,121,234, 56,255,133,156,255, 74,112,116, 69,160,131, 14, 58,232,240, 95, 7,153,174, 8,116,208,225, 63, 14,101,189, + 90,165,222, 44,170, 10, 85, 90, 19,151, 96,109,148,237, 3, 29,167,142, 83,199,169,227,212,113,234, 56,117,156,255,115,156,255, + 86,145,117,184,138,237,191, 13, 58,183,170,142, 83,199,169,227,212,113,234, 56,117,156, 58,206,255, 5,161, 85,225,182,110,232, + 80,135,191, 29,123,134,195, 22, 0,230, 95, 69,242,223,113,188, 14, 58,232,160,131, 14, 58,252, 63,227, 48, 42, 25, 58,252, 79, + 16, 90,117, 1,116, 65, 81,226,219, 8, 0, 79, 1,228,126, 1,159, 57,128, 49, 20, 69,141, 6, 0, 66,200, 69, 20,173, 26,201, +210,230,100, 3, 3,131,116,185, 92,110, 89,252,119,134, 92, 46, 47,155,203,128,194,231,171,217, 72,153, 79,133,112,116,116, 76, + 87, 40, 20,150, 90,252,251,124, 66, 72, 16,139,197, 10, 22,137, 68, 15, 35, 35, 35,189,107,114,225,174,174,174,147,216,108,246, + 38, 0,208,104, 52,171, 30, 61,122,116,242,111,172,183,206,246,117,173, 79,168,212, 42, 58, 61, 51,103, 53, 62, 15,228, 7, 0, +216, 63, 4, 91, 40, 26, 75,139,255,222, 62,215,187,234, 56, 58, 53, 61,190, 10,116,208,211,211,115,183,178,178, 26,152,148,148, +244, 22,192, 50,160,250,168,198,246,246,246, 63,114, 56,156, 9, 26,141,166, 33,155,205,142,166,105,250,116, 98, 98,162,151,238, + 25,162,131, 14, 58,232,160,131, 22, 98,235, 51,212, 72,104, 53, 49,131, 53, 1,198,129, 66, 63, 16,220,167,128,115, 17,217, 72, +211,246,252, 65, 77,160, 86,211, 69,255,147,203,130,230,246, 71,214,225,129, 3, 7,218,205,155, 55, 15,221,186,117,195,203,151, + 47,187, 30, 63,126,124,202,133, 11, 23,130, 24,134,121, 4,224, 37,160, 85, 40, 5, 33,138,226,180,140, 31, 56,112, 96,223, 77, +155, 54,177, 91,180,104, 1,153, 76,134,199,143, 31,187,108,223,190,125,247,243,231,207, 31, 0, 56, 83, 44, 8, 42, 77,128, 39, +151,203, 45, 75,146,113, 82, 20,101, 57,106,212,168,215,101,197, 85,113,126, 53,138, 16,242,130,162, 40, 63,141, 70,243,242,210, +165, 75,137, 77,128,206, 51, 29,185,151, 22,198,170,236,202,115, 42, 20, 10,203,107,191,110, 6,135,199,131,162,176, 0, 93, 39, +255, 37,122,239,175, 89, 10,138,161,193, 6,201,117,221,184, 59, 8, 64,112, 74, 74, 74, 80,207,158, 61, 99,107, 90,195,108, 54, +123,211,157, 59,119,108, 8, 33,112,115,115,219, 4,224,239, 18, 90,188, 46, 29,218, 60,186,113,249,172,129, 56, 39, 29, 3,190, + 29,123,250, 67, 98,198, 36, 0,151, 63, 17, 77, 3, 97, 69, 81, 88, 58,123,243, 25, 54, 0, 28, 88, 57,126,217,174,254,216,179, +232, 30,210, 0,184, 22,139, 31, 0,248, 21,192,163,253, 3, 97, 5, 96,249,236,205,103, 40, 0, 56,184,114,252,210,253, 3,241, +251,220,219, 53, 14, 91, 49,103,210,164, 73,123, 54,109,218,196,182,177,177, 65,114,114,242,128,230,205,155, 59, 23, 20, 20, 52, + 71, 21,147,136,235,215,175,127,190, 71,239,161, 13, 70,140, 30, 39,176, 48, 55, 69, 74,106,150,209,249,179,199,102,178, 95, 60, + 30, 24, 23, 23, 55, 86,247, 12,209, 65, 7, 29,116,208,161, 18,212, 62, 50,124, 59, 27,240, 37, 42,124,199, 97, 83, 63,118,239, +208,188,207,247,131,122,176,154, 55,107,140,247,161, 97,253,175, 63,124,181,157,229, 23,234, 67,107,136,151,144,139,107,254,169, + 85,175,132, 81,211,224,220,187,118,166,168, 39,156, 50,158,253,250,245,235,198,237,219,183, 47, 77, 13,211,167, 79, 31,244,233, +211,135, 58,112,224, 64,155,123,247,238,181, 57,122,244,168,202,199,199,231, 4,170,142,143,226,222,168, 81,163,237,123,246,236, +225,245,236,217, 19, 60, 30,175,244, 7,145, 72,132,161, 67,135, 98,232,208,161,236,148,148, 20,183, 27, 55,110,184,253,250,235, +175,202,248,248,248, 37,248, 43, 74,115,149, 88,189,122,117,135, 10,118,223,161, 40,234, 35, 77,211, 1,109,218,180, 73,116, 6, + 26,207, 28,212,237,254,156,238, 78,194,133, 43,142, 87,200,195,209,215,199, 31,147,138,250,234,178, 66, 43,246,225,109,136,140, + 12,179, 5,134,134, 65, 0,130, 1, 4, 17, 66,130,163,163,163,195,154, 2,109,186,152,178, 78, 28,203,101, 90,215, 64,108, 33, + 49, 49, 17,198,198,198,252,158, 61,123,166, 82, 20,181,238,241,227,199, 95,123, 66, 94,231,117, 75,231,112,115,227,130,144, 22, +254, 2,139, 71,187, 8, 22,238,253,243, 23,185, 82,125,185,170,147, 40,138,197,250,213,143,241, 64, 81, 50,222,213,217,217,217, + 61, 1,192,204,204, 76, 31,192,163, 93,175, 48,104, 81,119,234, 75, 98,187,113,217,108,246,254,227,199,143, 79,251,241,199, 31, +139, 82, 71, 60,123, 6,145, 72,132, 13, 27, 54,212,255,233,167,159,182,208, 52,189,160, 50, 79, 86,143,222, 67, 27,252,190,227, +151,230,133, 57,249,138, 67,251, 47,188,169,219,178, 9,107,182,251, 79,134,191,171, 20,214, 26,141,230, 71,157,103, 75, 7, 29, +116,208, 65,135,154,120,179,170, 21, 90,206,230, 56,217,174,165,211,152,239, 7,187,240, 90,181,108, 1, 46,239,175,208, 45,237, + 59,116, 64,251, 14, 29, 88, 30,226,194,126,175,223,188,235,119,233,222, 75,133, 84, 29,127, 33, 50, 11,147,180,181,170, 36, 41, +237,166,111,173,122, 75,242, 50, 12, 0, 64,104, 98, 41, 95,121, 45,237, 97,247,238,221, 97,103,103,199,245,241,241,153, 90,141, +208, 90, 25, 17, 17,193, 99,179,171,142,135, 90,183,110, 93,140, 26, 53, 10, 77,154, 52,209,239,213,171,215,202,202,132,150,129, +129, 65, 6, 69, 81,150, 0, 80,167, 78, 29,205,186,117,235, 2, 72, 17, 0,128, 16, 66, 94,176, 88,172,151, 12,195,188,250,243, +207, 63,147,154, 3,150, 3,218, 55,121, 58,231,135, 81, 2,114,105,119,165, 34, 65, 94, 80, 80,225,126,129, 72,152,201, 23, 10, +131,120, 2,131, 96, 20,229,242, 10,182,179,179, 11,107, 14,216,117,106,226,120,239,192,162,241,134,199,102,252, 82,109, 89,182, +107,215,206,185,117,235,214, 6, 26,141, 6, 18,137, 4, 7, 15, 30, 52,230,243,249,198, 3, 7, 14, 92, 91,182, 1, 52, 3, 90, +141,172,203,158,177, 62, 69, 51,183, 22, 13,201,164, 71,215, 14,113,163,134, 14, 52,234,208,165, 7, 62, 60, 58,133,156,156, 66, +228,231,137,193, 48,204,103,113,125,230,222, 70,250,254, 33,216,126, 96,197,248,229, 20,139, 69,181, 25,190, 12,195,172,243,231, +123,122,122,134, 2,208,211,215,215, 47,219, 14,235,242,109, 91,110,111,220,191, 7, 14,174,250, 1,132, 97, 8,128,237, 53,240, +102, 89, 26, 26, 26, 94,191,119,239, 94,231,142, 29, 59,226,229,203,151,136,137,137,193,156, 57,115,148,115,231,206,229, 78,156, + 56,145, 90,188,120,241,188, 95,127,253,245, 18,128,231,159,221, 8, 28,206,132,111, 71,140,213, 23,231, 21,200,149, 10,149,178, +142,185, 9,163,144,200,165, 89,185, 5,242,177,227,167, 43, 67,253, 95, 77, 0,240,153,208,250,194,242,212, 65, 7, 29,116,208, + 65, 11, 16, 66, 58, 2,176, 0,144, 73, 81,212,155,178,219,197,135,148,100,107, 41,191,157,133,162, 81, 41,179, 50,116, 89, 40, +154,238, 99, 1, 64, 3,224, 53, 69, 81,185, 95,104, 98,213,171, 12,189,189,189, 73,217,239, 50, 66,139, 16, 66,136, 58,251, 35, + 81, 68,222, 38,210, 55, 71, 62,251,200, 66, 47,147,212,215, 23,200,171, 51,107,136,179,121,213, 89,216, 7, 53,129,122,124,107, +144,217, 29, 65, 22,244, 50,145,191,126,253,218,135, 97, 24,111,143, 30, 32,228,253, 25, 66,222,159, 33,139,186,130, 92,186,116, +233,206,150, 45, 91,188,189,188,188,188, 1, 84, 55, 79, 41,189,240,141, 31,121,101, 9, 82, 25, 34, 34, 34,136,167,167, 39, 89, +177, 98, 5, 57,118,236, 24, 65, 53, 17,212,221,220,220, 30,135,132,132,144,137, 19, 39, 6,160,138,192,128,205, 0,225,132,250, +214,225,138,243,187, 85,202, 31, 91,145,220,111, 12, 42,188,126, 27, 27,155, 79,236,217,234,100, 77,246,117,114, 34, 39,251,181, + 79, 35,132,220, 33,132,108, 37,132,140, 37,132, 52, 1,128,118,128,209,183, 54,102, 81,242, 11,191,203,148, 51,186, 84,155,247, +174, 93,187,118,206, 75,150, 44,201, 81, 42,149, 36, 54, 54,150, 28, 58,116,136,220,191,127,159, 92,187,118,141,184,184,184,164, +148,177,215,106, 74, 19,135,116,229,209,245,138,218,180, 34, 61, 54,123,223,155,251,151, 72,212,211,139,228,245,185, 45,228,244, +207,223,147,121,223,118, 86, 25,241,121,114, 0,189, 43, 59,111,110,119, 52,110, 82,223, 34, 50, 62, 62,158,168, 84, 42, 50,121, +242,100,226,230,230, 70,250,247,239, 79,250,246,237, 75,250,244,233, 67,122,247,238, 77, 30, 62,124, 72, 82, 82, 82, 72,223, 30, +237, 37, 67,154,161, 67, 13, 76,107,233,224,224,144, 22, 27, 27, 75, 84, 42, 21,241,241,241, 33,167, 78,157, 34, 62, 62, 62,196, +195,195,131, 0, 56, 57,123,246,108, 89,110,110, 46,113,115,115, 75, 66, 5, 81,227, 29, 28, 28,194, 66, 34, 19, 19,119,109, 62, +242,240,143,125,103, 31, 94,185,116,255,225,245,187,175,111, 94,187,251,230,194,171,192,232,107, 14, 14, 14, 97, 21,212,255, 23, +149,167, 14, 58,232,160,131, 14,213,107,145, 98,161, 53,184,216,217, 49,152, 16,210,183,220,246,224, 98,225,244,217,182,135,135, +199,138,178,219, 37,199,120,120,120,172, 0, 64,186,118,237,122,150, 16,210,248, 43,152, 63,163,130, 79,245, 30,173, 18,208, 73, +175,193,117, 26, 8, 61,141, 26,234,172, 8, 48,121,241,128,208, 26, 50, 74,132,236,212,120,132, 63,189, 92,117, 34,137, 98,220, +138,128, 30, 0,159,176,176, 48,132,135,135, 35, 49, 49, 17, 2,129,224,179,227,158, 61,123, 6, 62,159, 15, 27, 27, 27,237,148, +174,242,211,126, 46,168,189, 3, 68, 93,123, 34,235,251, 89,240,241,241, 65, 70, 70, 6,184, 92, 46,244,245,245, 65,211,116,181, +124, 44, 86, 81,198,223, 18, 47, 86, 69,199,244, 4, 56,188, 58,162, 27, 7,214, 46,112,100,189,240,214,147, 37, 68, 33, 69,174, +209,206,147, 39, 18, 66, 32, 20,164,242,249,130,210,225, 66, 0,193, 20, 69,125,104, 7,232, 9, 69, 6, 55, 78,108, 92,108,205, +246,247, 49,144, 69, 5, 85,200,209,183,111,223,153, 0,214, 18, 66,242, 90,183,110,109,181,105,211, 38,211,228,228,100,188,127, +255, 30, 23, 46, 92,200,164,139, 46,148, 34,132,172, 7,128, 46,128,129,137,133,201,221,125,107, 22, 24,226,209,121,253,218,180, + 34,227,102, 67,111,142,156, 56,123,238,158, 5, 67, 33, 41,148,225,204,125,127,220,121,247,113, 24,128,103,168, 98,222,219,254, +231,136, 2, 50,251,140, 24, 49, 34,224,201,147, 39,230, 71,143, 30, 5, 77,211, 21,126,142, 30, 61,138, 7, 79,223,205, 7,240, + 86, 75,179,234, 58, 58, 58, 62,120,245,234,149,133, 64, 32,192,253,251,247,145,151,151, 87,234,201,154, 52,105, 18,149,151,151, + 55,238,224,193,131, 35,227,226,226,118, 60,125,250, 52, 27, 69,185, 32, 63,105, 8,108, 54,251, 35, 77,171,154,218, 52,107,204, + 25, 61,180, 71, 15,113,118, 16, 68,102,173,241, 34,240,227,141,188,220,108, 25,155,205,254, 88,246,248,175, 81,158, 58,232,160, +131, 14, 58,212, 12, 20, 69,121, 19, 66,134, 80, 20,229, 93,126, 95,249,191, 75,142,219,178,101, 75,233,118,201, 57, 91,183,110, +221, 92,102, 91,250,149,204,171,114, 50,124,175, 98, 5,217,171,162,131, 20,239,175, 64, 17,126, 29, 92,135,238,208,111, 50, 12, +108, 7, 23, 36, 4, 61, 66,224,237, 93, 72, 10,125, 6,194,104, 96,227,220, 73, 91, 67,228, 77,155, 54,133, 92, 94, 52, 53, 75, +161, 80,128, 43, 52,149, 47,158, 49,222, 0, 0, 24,142,129,162,140,130,213,138,208,176,187, 43, 58,165, 19,188,182, 42,114, 84, +116, 74, 47, 58,111,227,228,201,224,114,185,224,114,185,160,138,167,254,104, 35,180,168,226,131,153,162,225,171,138,140,160,164, + 60,189, 51,231,214,186,119,226,197, 5,235, 43, 66, 94, 32, 69,193,144, 27,233,154,155,218,216, 43, 16, 10,146,249, 2, 65, 48, + 95, 36, 44, 21, 90, 20, 69,125, 4, 0,162,167,231,117,106,189,123,107, 97,122,180, 80,254,198, 7,169,114, 70, 85, 9,205,250, +219,183,111, 91,114, 56, 28,107,141, 70,131,132,132, 4,132,134,134,226,247,223,127, 79, 47, 44, 44,236,229,239,239, 31, 89, 86, + 59,106,248,250, 23,188, 54, 44,104,192, 9,242, 53, 80,124, 12,169,113,235, 49,111,249,157,219,176, 94,109,110,206,252, 97, 21, +190, 27,212, 31, 19,123, 53, 39,177, 41, 57,114, 0,247,139, 93,175,213, 33,217,223,223,191,223, 55,223,124,115,186,109,219,182, +205, 8, 33,104,213,170, 21,198,141, 27, 7, 47, 47, 47, 4, 6, 6,162,160,160, 64,117,239,222,189,221, 0,142,107,105,150,192, +212,212,244,206,195,135, 15, 45, 4, 2, 1,238,221,187, 7,153, 76, 6, 27, 27, 27,204,157, 59, 87,127,235,214,173,127, 20, 20, + 20,140,222,178,101,139, 65,108,108,236,190,187,119,239,214, 71, 81,222,185,207, 26,129, 82,169, 60,124,198,235,228,158,185,238, +243,108, 31,190,124,239,163, 16, 23, 26, 59, 56, 36, 22, 88,152,138, 12,119,111, 91, 95, 79,169, 84,206,172,184, 60, 31,215,170, + 60,117,208, 65, 7, 29,116,248, 12, 85,106,145,178,226,169,188,216,170,137, 72, 3, 32,243,240,240, 88, 73, 81,148,183,135,135, +199,202, 45, 91,182,200, 0,164,252, 29, 34,171, 84,104, 13, 25, 50,196,215,219,219, 27, 67,134, 12,241,173,148,130,209, 64, 21, +251, 4,170,216, 39,224,119,157,143, 63,183,124, 95,238,226,153, 90, 91, 55,116,195,253,135, 10,133,130,115,242,228,201,210,121, + 91, 0,160,209,104,190,122, 45,214, 68,104, 21, 11,189,207,140,112,228,137,124, 15, 47, 26,221,197, 76, 35,213, 83, 62,187,129, +100, 5, 67,239,136, 82, 73,223,228,145, 95, 43,227,188,182,112, 38, 18,159, 62,128, 64, 36, 74,156,246, 36,184,212,139, 85, 44, +178, 98, 0,160, 62,207,208,199,115,193,119, 46,214, 92,112,149, 55, 47, 34, 69,193, 40, 60,227,212,199, 43,105,108, 32,132, 32, + 38, 38, 6, 82,169, 20,126,126,126,184,124,249,114,102, 5, 34, 11,142, 60,209,227, 99,203, 38,116, 54, 42, 76,227, 42,223, 60, + 64,138,130,209,106,168,203,188,213,119,221,185, 44,234, 30,197, 98,243,251,116,113,198,194,233,195,177,235,216,159,180,210,178, +199,144, 61,215,111,141, 17, 43, 84, 43,181, 20, 89,165,206, 70,127,127,255,230,254,254,254, 60, 0,174,227,198,141,187, 53,114, +228, 72,248,250,250,226,198,141, 27, 78, 0, 82,139,143,219,128,162, 68,217,191, 2,136,174,204,241,200,229,114,207, 61,120,240, +160, 69,221,186,117,241,224,193, 3,200,100, 50,204,158, 61, 91,233,238,238,206,157, 52,105, 18,149,159,159, 95,234,201,242,243, +243,203,174, 76,100, 1, 64,114,114,242,237,203, 23, 78,117,251,230,155,111,134, 55,112,106, 98, 20, 93, 88,144, 33, 16, 24,240, +159,250, 62,226,190,121,245,124, 95,114,114,242,235,138,203,211, 71,235,242,212, 65, 7, 29,116,208,161,114,104,165, 69,202,121, +166,106,130, 50,231,233,109,217,178, 37,116,203,150, 45,159,120,188,190, 16,229, 87, 29,222, 44,233,211,106, 21, 71, 75,147,159, +240,249, 5, 48, 76, 77, 46,246,179,125,166,166,166, 52,159,207,255, 68,104, 49, 90,114,230, 92, 61,139,232, 57,227, 75, 61, 89, + 37,158, 45, 12,152,244, 69, 66,139, 97, 24, 63, 0,159, 24, 33,176,116,254,126,247,208,102,221,155, 55,176,101,169, 47,252,142, + 36, 41, 45, 95, 27,161,146,135, 23,146, 97, 97, 21, 76,178, 46,229,164,213, 48, 16,242,227,249, 34, 97,121,145, 21, 7, 0, 66, + 43,167,145, 59, 6, 54,233,213,166, 73, 35, 22,125,254, 55, 36, 75,213, 98,143, 48,149, 42, 90, 66,174, 84, 82,134,107,251,247, +239,191,214,204,204,204, 96,207,158, 61,198, 14, 14, 14,160,105, 90, 89, 94,100, 9, 44,157,191,255,253,187,150,221,157,173, 77, + 89,234, 75,123,145, 40,211, 72,127,143, 86,255,161,141,200, 50, 55, 22,221,245,220, 60,135, 47,224,233, 65, 46,151, 99,235,129, + 75,184,247, 60,100, 72, 86,200,181,187, 0,238,126, 65,131,156, 54,100,200,144, 93, 27, 54,108,128, 90,173,198,212,169, 83,241, +241,227,199,123, 17, 17, 17,191,215,171, 87,111,201,178,101,203,234, 90, 91, 91, 99,204,152, 49, 92,181, 90, 61,169, 18,142,109, +103,206,156, 25,210,166, 77, 27,248,250,250, 34, 47, 47, 15, 54, 54, 54,112,119,119,215,223,178,101,203, 31, 5, 5, 5,163, 55, +111,222,108, 16, 19, 19, 83,165, 39,235,147,118,173,209,108, 60,180,107,206,146,142, 93, 92, 88, 81, 81,145,116, 66,167,158,172, + 71, 15,110, 60, 49, 51, 51,251, 35, 33, 33,225,175,242, 28,222,170,198,229,169,131, 14, 58,232,160,195,215, 1, 69, 81, 55,139, +231, 93,125,226,229, 42, 47,194, 74, 60, 86,101,183,203, 31, 95,252,251,215,120, 89, 62, 92,129,240,250, 52,188,195,144, 33, 67, +180, 94, 86,207, 72, 50,181, 18, 79,229, 49,168, 9,212,182, 34,112, 86,246,100,129, 43, 52,149, 15,221,112,255, 97,101,199, 10, +133, 66,173, 61, 90,140, 66, 94, 93,165,212, 72,232,240, 90,243, 0, 0, 32, 0, 73, 68, 65, 84,104, 21,207,209,186, 67, 8,249, + 68,104, 25, 91, 57,247, 92,190,108,193,110,151,145, 3, 88,233,211,187, 34, 79,172, 80, 44,123, 79, 51, 73,210,170, 69, 86, 81, + 47,174,142, 21, 8, 69,193, 6, 66, 65, 89,145,149, 0, 0, 6,150,141, 58, 45, 93, 56,247, 64,239,239,135, 82,153,179, 93,144, +155, 39, 83, 44, 9,165,169,100, 25, 25, 29, 6, 60,170,136,238,225,195,135,135, 0, 28,234,217,179,103,186, 80, 40,132, 88, 44, +254,172, 14, 74,236,237, 62,114, 0, 43,125, 90,103,228, 72, 84,138,101,161, 52, 82,100,204,185,234, 68,150,133,137,225, 93,207, + 77,115, 4, 41, 73,113,224,114,185, 16,137, 68,184,255, 44, 24, 89,161,215,191, 68, 96,129,197, 98,173,243,240,240, 88, 59,119, +238, 92,100,103,103,227,198,141, 27, 24, 52,104, 16,206,158, 61,235,112,235,214,173, 93,174,174,174, 96,179,217,240,246,246,134, + 90,173,254, 80, 9,205,240, 25, 51,102, 44, 25, 57,114, 36, 94,191,126,141,212,212,212, 79, 60, 89,121,121,121,227, 14, 28, 56, + 48, 50, 54, 54,182, 90, 79, 86, 57,116,114,108,212,142,187, 98,245, 78, 40,164, 25,156,204,228,151,190, 62,247, 89, 47,114,114, +114, 4, 0,242,107, 91,158, 58,232,160,131, 14, 58,104,237,213,170, 76,139,100, 22,139,168,204,138,182,203, 8,172,138,182,169, +114, 94, 48,101,185,223, 3,255,206,107,210,202,163,197,177,106, 9, 58, 61,164,140,208,202,248,228,119, 3,195, 58, 90, 13, 29, +170,105,112, 60,143,151,198,209, 50,200,206,206, 54, 48, 55, 55,151,151, 21, 8, 2,129, 0,117,235,214, 69,110,110, 46, 14, 31, + 62, 12, 84, 63, 41,154, 54, 26,249, 3, 58,125, 63, 21,111,236,244, 65,212,170, 82,207,150,231,228,201,159,136, 45, 46,151, 91, + 50, 55,172,186, 78,247, 85,177,167,233, 5, 0,210,206,169,193, 47, 6, 66,225,100, 3,115,123,243,133,115,166,233,197,102, 40, +240,208,101, 69,222,165,109,203, 69,137, 68, 52, 55, 1,249,207,171,225,139,254,246,224,169,242,158,172,164,182, 78, 13, 86, 25, + 8, 12,166,235,215,169,111,237,177,120,142, 94,108,186,130,122,216,105, 89,193,229, 95,151, 9, 98, 96,184, 36, 9,121,143,180, +168,158,181,131, 6, 13, 90, 75, 8, 33, 12,195,172, 6,128,178,246, 46,118,159,174, 23,157, 38,135,143,203,170,220,203,219,150, + 27, 38,162,106,123,205, 91,125,215,221,202,212,232,174,231,230,185,130,212,228,120,240,120, 60, 24, 26, 26, 34, 49, 61, 31,122, + 28,182,236, 11,219, 27,175, 71,143, 30,203,231,204,153,131,224,224, 96,204,158, 61, 59, 53, 33, 33,225,202,249,243,231,103,175, + 89,179,134,227,230,230,134,212,212, 84,108,223,190, 93,253,236,217,179,205, 0,182, 87,216, 30, 57,156,105,191,252,242, 11, 73, + 73, 73,161, 98, 98, 98, 96, 99, 99,131,121,243,230,233,111,222,188,185,116, 78, 86, 77, 60, 89, 37, 72, 78, 78,246,189,247,224, + 5,134,221,222, 13, 90,173,240,205,203, 78,120, 18, 30,157,235, 91, 71, 95,255, 39,219,118,173,106, 85,158, 58,232,160,131, 14, + 58,124, 21, 47,214,155,170,182,255, 3, 80,209,208,161, 86, 66,235,195,222, 85, 83,156,166,204, 93, 10,190, 67,119, 40,194,174, +130, 17,167,151,122,180, 12, 68,166,168, 83,175, 25,242, 36, 10, 92,244,121, 7, 0, 31,106, 98, 85, 97, 97, 33,218,183,111,143, +253,147,156,123,203, 11,179, 13,248, 0, 20, 60, 35,249, 53,253, 30, 15,111,221,186, 37,101, 24,230, 28,128, 91,213,208,172,107, +209,162,197,190,157, 59,119,234, 55,251,126, 10,196, 47,159,150,247,160,128,207,231,131,199,227, 33, 40, 40, 8, 15, 31, 62, 84, + 2, 88, 87, 77,133,190,162,105, 58,240,252,249,243, 73,141, 27,216, 14,104,223,182,245,252,149, 43, 60, 12,223, 63,189,135,213, +155,247, 49,141, 59,184,229,111, 61,123,173, 48, 95, 84,175,143, 44, 53, 34, 64,139, 75, 13, 44, 39,178, 82,154, 58,218,247,110, +219,178,197,210,213,171, 87, 25,133, 62,189,143, 53,191,122, 18,167, 54,125,243,127,189,124,189, 32, 75, 80,191,191, 60, 35,252, +181, 54,101,232,235,235,123, 8,192,161,146,237,242,246,122,108,248,157,113,238, 56, 32,119,235,217,203,146, 2,195,122,125,171, +178,215,162,217,240,110,118, 22,166,119,247,110,156, 37, 72, 75, 78, 0,143,199,131, 72, 36, 66, 66,106, 30,214,238,190, 32, 81, + 49,204,128, 47, 21, 90,134,134,134, 60,149, 74,133,253,251,247, 35, 33, 33,161, 43,128,132,183,111,223,122,142, 29, 59,118, 79, +171, 86,173,154,134,134,134,126, 16,139,197,115, 1,132, 87, 70, 98, 98, 98,210,213,194,194,130,122,241,226, 5,102,205,154,165, +156, 55,111, 30,119,226,196,137, 84,110,110,110,109, 61, 89, 0, 0, 91, 91,219,158,253,250,116, 65,247,126,179,125,149,242,188, + 39,177,225,127,248,178,200,115,131,218,150,167, 14, 58,232,160,131, 14,255, 51,168, 93, 96,240,158, 0,199,217, 12, 51, 91,216, +114,211,188,182,205, 35,133,209,126, 68,246,250, 16, 41,184, 58,157,220,220, 62,145,220,218,187,144,204, 30,220,130, 52,181,164, +210,156,205, 48,179,231,231,194,237,147,236,222,131,154, 64,221,175, 17, 72,191, 70, 32,131,157,161, 6,176,178, 93,187,118,215, +220, 59,253, 21, 71,203,189, 19, 8,128, 89, 0, 68,149,152, 85, 81,198,112, 27, 0,135,219,183,111, 79, 63,122,244,136, 68,140, +238, 75,252,155,154,147,185,115,231,146, 53,107,214,144,241,227,199, 19, 11, 11, 11,186,184, 32,108,170,227, 28, 54,108,152, 29, + 0,216,219,219,155,116,104,214, 56, 45,200,231, 6,121,226,181,135, 28,115, 31, 65, 58,183,106,150,101,221,244,155, 64,190, 77, +147,182,213, 20, 95, 41,167,181,181,245, 10, 66,200, 0, 66,136, 13, 0, 56, 57,153,137,218, 53,109,156, 18,248,224, 6,121,122, +106, 31, 57,230, 62,130,116,105,221, 60,219,174,153,107,184,129,101,211, 78,218,112, 86,132, 10,237,109,217, 52,203,170,113,183, +128, 42,236, 45,229,108,208,105,204,245,164,148,116,242,234,213, 43,114,235,214, 45,242,244,233, 83,226,117,254, 58,169,215,113, +180,216,188,213,119,221,107,208,116, 42,179,211,120,240,224,193,228,195,135, 15,100,224,192,129, 4,128,113, 45, 57,175,197,198, +198,146,144,144, 16,178,114,229, 74, 2,224,228,156, 57,115,100,249,249,249,164,111,223,190, 9,197, 2,139, 83, 27, 59, 27, 58, +218,110, 29, 62,180,199, 58,247, 89, 35,123,126,105,121,126, 69,232, 56,117,156, 58, 78, 29,231,255, 2,231,127, 51,108,138,189, + 90, 37,223,237,180,242,104,249, 2, 52,178,113,168,165,165,234,244,230,237,123,127,218,127,232,228,210,229,243,167, 9,123,184, +244, 67,240,131, 19,184,236,125, 94, 34, 87, 40,183,115,217,216, 25,146, 13,105,100, 53, 86, 20,199,209,250, 4,254,254,254,130, + 58,141,254,138,193, 20, 85, 20,155,213,179,134, 23,152, 10, 96,198,187,119,239,118,186,186,186,110,154,222,189,211, 8,247,110, +189,161, 86,171,225,229,229,133,248,248,248, 43, 0, 86,105,235,113, 11, 14, 14,206,106,222,200, 97,129, 30,155,179,116,238,248, +225, 22,153, 31,223, 35, 41,204, 31, 0,160, 80,200,212,105, 31,158,180,169,137,113,124, 62,255,149,133,133, 69,132,133,133, 69, +174,115, 3,251, 25, 60,232,173,158, 61,238, 91,203,236,216,112, 36,134, 22,141,140, 42,228, 82, 85,210,135, 71, 77,107, 83,187, + 14, 14, 14, 60,161, 30,102, 86,104,175, 82,174, 78,143, 10,111,171, 13,143, 84,161,220,188,126,151, 87,255,141, 75, 39,243,140, +140,140,240, 46, 36, 10,171,127, 59, 43,145, 41,213, 3,178,130,175,125,149,225, 49, 66, 8,212,106,181,214, 11, 29, 42,193,242, + 54,109,218, 52,217,180,105,147,211,164, 73,147,240,165,158,172,178,136,142, 77,246,176,181,111,216, 60, 42,226,157,107, 29, 62, +247,244,151,148,167, 14, 58,232,160,131, 14,255, 51, 24, 92,236,204,153, 81,230,219,191, 90,161, 85,130,144, 12, 72, 1,108,104, +192, 22,123,174,216,180,107, 45,139,218, 61,153, 33,228, 4,205,194,250,152,108,100,126,161,113, 82, 61, 14,232,254,223,141,231, + 0,128, 30,167,118, 29,100, 49, 62, 0, 24,121,228,249,235,142, 71,158,191,254,185,120,223, 70, 0, 53, 26,203, 53,228, 32,196, +165,121, 67,219, 30,237, 90, 24,176, 53, 50, 36,133,125, 68,142, 68,142,251,161,241,121, 44,194, 58, 81, 83,163, 98, 98, 98, 30, + 3,128,149,177, 32,172, 71,243, 70,245,190,105,223, 66,160, 71, 41,145,244,254, 29,242,101, 74,220, 11,141,207, 7, 69,213,122, + 66,245,215,178, 55, 61,248,250,155, 63, 65,245,165, 40,234,193, 74,247,239,121,107,127, 59,247, 85, 69, 22, 0,105,114,114,114, +182, 84, 42, 53, 75, 73, 73, 81,162,246, 65,226,162, 10, 10, 10, 90, 45, 92,184,112,195,146, 37, 75,150,110,219,182,141, 91,155, + 57, 89,149, 33, 55, 57,254,234, 55, 45,190, 94,253,235,160,131, 14, 58,232,240, 63,129, 25,229,190,161,181,208, 42, 21, 12, 25, +200, 4, 48,183, 97, 67,178, 56, 58, 26,202,175,101, 89, 69,158,174, 47,196, 27, 0, 67,107,125, 54,139, 42,124,249, 33, 94,252, +234, 67,188, 24, 12, 33, 12, 33, 10, 22, 11,137, 18,149,106,243,135,152,228,218,175,186,163, 40,205,155,168, 4,217,219,143,137, +114,194, 48,132, 33, 68, 73, 81, 72, 83,171,153,205,161, 49,241,215,255, 19,236,205, 10,190,246,220,155,166,122, 60,127, 21,178, + 88, 34, 81,237,203, 10,187,230,247, 21,235, 69, 29, 28, 28, 60,161,107,215,174, 83, 52, 26,141, 39, 0,245, 23,112, 41,105,154, + 94,190,117,235,214, 43,193,193,193, 23,252,252,252, 82,191,134,200,250, 91,235, 95, 7, 29,116,208, 65,135,127, 43,106,151, 84, +186, 50,124, 77,145,245,159,136,144,168,184,246,127, 7,111,104, 84, 92,203,255, 6,123,211,195,174,190, 77, 7,198,253, 77,197, +123, 79,163,209,220,251,154,162,250,206,157, 59,142,168, 32,173,206,127, 90,253,235,160,131, 14, 58,232,240,175,197,140,202,196, + 23, 71, 87, 54, 58,252, 11, 64,190,150,200,210, 65, 7, 29,116,208, 65,135, 90,160, 82,143, 22,133,202, 87, 14, 60,168,193, 63, +168,205,234,131, 7, 58, 78, 29,167,142, 83,199,169,227,212,113,234, 56,255,231, 56,255,141,176, 65,209,132,248,155,197,223, 85, +138,175,175, 9,221,210, 87, 29,167,142, 83,199,169,227,212,113,234, 56,117,156,255,118, 84, 56, 17, 30, 40,154, 60,172,131, 14, + 58,232,160,131, 14,127, 23,120,197,159,218,254,174,131, 14,255,141, 98,171, 84,112,213,102,142, 86,227,226,239,168,191,209, 88, +119, 27, 27,155, 25,173, 91,183,110,198,229,114, 89,133,133,133,235, 31, 61,122,180,174,252, 65, 61,154,115,222,178, 89,176,251, +107, 15, 5, 80,108,128,197,130,134, 32,233,105,144,172,131,174,222,255,163,225,192, 55,178,248,147, 98,177,245, 53,180, 10, 26, +181, 10, 69,211,173,138,192, 48,116,188, 70,165,112,171,236,100,235, 54,195,235,209, 26,102, 27, 64,246, 3,172, 57, 0,115,128, + 2,103, 54, 1,125,144, 2,123, 22,216,228, 87,104,168,101, 28, 61,246,138, 84,255, 75,137,255,134, 2,187,120,241, 34,251, 75, +206, 31, 61,122,116,133, 9, 68,235,214,173,235, 45, 16, 8, 26, 85,118,158, 68, 34, 73, 77, 77, 77,117,253,151,183,199,111, 0, +236, 5,208,162,220,254,112, 0, 11, 0,248,124,233, 63,232, 9,112,172,128,153, 92, 96, 25, 0,168,128, 95,211,129, 67,190,255, + 65,115, 12, 45, 44, 44,158,112, 56, 28, 39,137, 68, 34, 41, 44, 44,108,104,104,104, 24, 45, 20, 10,133, 52, 77,127,200,204,204, +252,166,134,116,115,240, 87, 42,173,165, 0, 14,212,240,119, 29,116,248,111,193, 23,173, 58,116, 46,122, 62,160, 39,128,111, 58, +118,236,104, 37,145, 72, 16, 30, 30,158, 14,224, 9, 0,223,226, 79,228,215,176,148,197, 98,237,216,181,107,215, 79,243,230,205, + 43, 77, 6, 29, 20, 20,132, 54,109, 62,143, 17,202,102,193,238,209,141, 7,150,111,130, 35,209,177,239,168, 98,161,197, 2, 36, +169,112,237,215,169,182, 38, 24,154,154,154,174,167, 40,106, 52,139,197,170,182, 83, 99, 24, 70, 67, 8,185,152,155,155,187, 22, + 64, 97, 77,254,145, 80,192, 83,211, 26, 77,133,255,131,195,102,107, 36, 82, 69,165, 97, 47,234,212,169,227,199, 98,177, 26,148, + 77,152, 13,124,154, 64,187,178,223,104,154, 78,202,202,202,210, 70,132, 26,176, 56,220, 5, 20,245,127,236,125,119, 88, 20,215, +254,254, 59,179,125, 89,122, 7, 69, 84, 20,165,137,177, 32,216,176,107, 34, 38,106, 52,198,158,104,226, 77, 98,137, 37, 17, 91, + 52, 26,133,196,110,212,168, 73,140,229,218,136, 29, 91,108,209,196,174, 8, 82, 20, 20, 17, 16, 22, 88,234, 46,108,155,157,242, +251, 3, 88, 17, 97,119, 49,185,191,123,191,247,238,251, 60,251,204,206,206,204,103,207,156, 51,115,206,123,222,207, 57,159, 35, + 28, 8,146,109, 7, 16, 32, 64,166,179,140,254, 60, 75, 83, 27, 1,104,255, 10,201,242,242,241,251, 99,246,162,216,230,201,105, + 15,177,112,250, 56,124,251,253, 46, 44,152,245, 33, 54,238,216,143, 89, 31,143, 69, 80, 80, 48, 76, 45, 43,206, 66,184,106,209, +204,209, 3, 98,182, 28,234,185,224,179,209,226,152, 45,113,189, 22, 78, 31, 35, 90,181,249, 80,175,133,211,223, 19,199,108, 62, +212,115,193,204,209,210, 85, 91,127,101, 1, 76,120,157, 68,142,245,247,174, 34,104,186,193,222, 54,199,231,235,246,103,228,203, +254, 29,111,244,228,201,147, 67, 53, 26,205,189,113, 3, 59,197,190,209,174, 89, 94, 67,231,148, 20,228, 53,203,124,148, 16, 45, + 16, 74, 59,191, 19,189, 43,201,164,228, 32, 22,183,126,248,240,161, 63,203,178, 96, 24, 6, 52, 77, 27,183,122,189, 30,189,123, +247,254,187, 38,206, 12, 3,240,117,245,203,138, 24, 0,135,254,130, 45, 91, 62,159, 63, 91, 36, 18, 69,210, 52, 29, 8, 0, 2, +129, 32, 77,167,211, 93,161,105,122, 61,128,202, 38,218,219,144,151,151, 23,100,107,107, 11,138,162,140, 11,208,243,120,188,128, + 22, 45, 90,108,209,106,181,254,127,245,230, 61,128,105,221,123,246,220, 56,105,238, 92,158,230,234, 85,108,220,185,115, 3,148, + 74, 0,216, 98,238, 90,145, 72,116,142, 36, 73,223,166,252, 31,203,178,217,122,189,126,112, 83,174,225,243,249,254,249,249,249, +238,222,222,222, 80,169, 84,144,201,100,178,218,253,215, 80,178, 86,115, 28, 39,173,169,219, 55,134,135,135, 71, 16, 4, 65, 3, +224, 88,150, 37,111,221,186, 53,150,101, 89,126, 77,253,180, 26,192, 78, 0, 58,107,155,109,197,255, 81, 53,107, 71, 83,137,214, +105, 0,145, 93,187,118,149,190,255,254,251,136,140,140,132,191,191, 63, 36, 18, 73,117, 37, 94, 82,226,113,255,254,253,247,174, + 94,189,250,222,201,147, 39,145,154,154,170, 1,240, 39,128, 6, 95,234,254, 81, 61,103, 72,108,197,155, 0, 64,241,188, 68,254, +252,105,209, 38,185, 92,190, 26, 64,221, 16,225,126, 19, 38, 76,152, 51,115,230, 76,196,199,199, 99,255,254,253,208,233,116, 80, +169, 76,240, 23,117, 17,202, 46,197, 2,178, 44, 32,231, 10, 96,227, 14,200, 60, 94, 59,167,156,156,156,190,158, 53,107,214,231, + 65, 65, 65,198, 40,230, 6,131, 1, 52, 77,195, 96, 48,160,172,172, 12,115,230,204,169,110,104, 57, 14, 44,203,226,204,153, 51, + 51, 62,254,248, 99,148,149,149,205,110,200,102,120,103,159,187, 36, 65, 54,175,213,106, 56,134,121,126,243,254,243, 46, 52,195, +240,180, 90,170,193,149,202, 37, 18,161, 73,146, 39, 16, 8,154,167,158, 56,225, 78,138, 68,224, 24, 6, 96, 89,112, 44, 91,147, +157, 53, 31,174,250, 55,142, 97,193, 25, 24,176, 52, 11, 90,163, 67,216,167,159, 90,146, 21,221, 5, 34,233,254,241, 31,205,245, +236, 22, 30, 46,104,233,227, 13,154, 97,241, 36,235,185,231,189,187, 55,123,196,237,222,242,137, 94,163, 26, 11,224,181,226,108, +137,108,236,127,219,252,195,143,205,239,220, 79,198,197,203, 87,113,225,210, 21, 0,192,185,203,215,107, 9,183,217,162, 2, 93, +217, 97,214,148,225,226,216,205, 7, 4,179,166,140,224,125,187,249,160, 96,230,135,239,240, 98, 55,237, 23,206,252,240, 29, 94, +236,247,251,133, 51,167, 12,231,197,108,252, 57, 20,128, 19,128,178,198,140, 53, 86, 70, 4, 77,139,255,153, 89,200, 3, 0,197, +182,109, 48, 20, 21,193,123,233, 82, 0,192,120, 63, 15,139,221, 29,174,174,174,119, 5, 2, 65,115,115,231, 25, 12, 6,179, 36, +120,242,228,201, 29, 53, 26,205, 93,154,166, 57, 62,159, 31, 61,110,196,160, 99, 67,122,117, 44,169,123, 78, 82, 82,162,203,170, + 85, 39,134, 31,186,167,226,222,235,108,119, 47,126,205,228, 46, 81,243,118, 37,154,104,144, 73,157, 78,135,140,140, 12,212, 93, +228,189, 14,152,215,237, 59, 1,216,232,226,226,210,173,164,164,100, 60,128,133, 74,165, 50,148,199,227,193,217,217,121,161, 94, +175,127,226,224,224,240, 83, 69, 69,197,245, 26,213,200,210, 37, 3,122,219,219,219,239, 57,122,244,168, 83,167, 78,157,200,226, +226, 98,180,106,213, 10,165,165,165, 97, 87,175, 94,237, 60,101,202,148, 41, 42,149,106, 98, 77,103,208, 82,180,183,177,177,225, + 38, 77,154, 68, 48,204,139,219,253,249,231,159, 49, 56,132,110,227,230,104,163,214,234,185,138,139, 25, 14,255, 16, 10,133,127, +102,103,103, 87, 52, 53, 51,132,192,151,147,230,206,229,217, 62,123, 6,219,196, 68,140, 87, 42,249,223, 86,171, 91,102,137, 22, + 73,146,190,123,246,255,226, 47, 18,137, 64,211,180,145, 12,214,214, 81, 6,131, 1, 20, 69,193, 96, 48,128, 97, 24, 24, 40, 3, + 98,190,249,238,181,235, 66, 27, 27, 27, 27, 47, 47,175, 66, 27, 27, 27,155,191,163, 21, 18,139,197,252,221,187,119,143, 21,137, + 68, 0, 0,189, 94,143,144,144, 16,194,218, 62, 91,241, 95, 70,182, 94, 81,185, 76, 17,173, 55,149, 74, 37, 24,134,129,157,157, + 29,120,188,151,219,125, 23, 23, 23, 12, 28, 56, 16,189,123,247,198,251,239,191,143,212,212, 84,233,251,239,191, 63,176, 49, 99, +227,230, 70,193,199,223,163,166, 49, 97,189,174,157,186, 31,251,243,138, 95,221, 10, 10, 10,230,214, 57,109,202,180,105,211,136, +146,146, 18,140, 30, 61,250,170, 78,167,123, 27,128,178, 49,155, 12,139,231,125,223, 31, 15,150, 35,164,235,111,253, 72,232,181, + 26,142, 36, 73, 77,173,235,240,117,114,137, 32,136,209,222,222,222, 56,112,224, 0,244,250, 87,195,133,217,219,219, 35, 37, 37, +229,133,170,198,227, 33, 60, 60,156, 71, 16,196,104, 0,179, 27,182, 73, 54,191,118,231,153,123,237,126,212,192, 96, 97,120,103, +178, 48,191,176,138, 3, 64, 44, 90,180,200, 72,220, 0,224,235,175,191,182, 36,157, 32, 5, 2, 40,174, 92,121, 81, 17,243, 73, +144, 66, 2,132, 0, 32,249,213, 94, 84,112, 0,199, 0, 44, 13,176, 6, 64,226,229, 99, 73, 54,132, 53,107,225, 31,191,106,221, + 86, 71,157,129,195,129,227, 23,145,149,245, 20, 60,146,132, 95, 27,127, 12,234,211, 75,208,185,107,132,207,119,203,230,158,204, +207,121,252, 38,128,219, 77,206,104,150,147,180,105,225,138,159,126,190, 7, 55, 39, 91,140, 30,254, 22,164, 18, 49,190,253,254, + 23,124,179, 96, 58,252,253,124,177,125,195,202, 70, 47,119,112,112, 88, 30,232,223,198,119,235,238, 83, 8, 12, 8,224,109,221, +115, 10,129, 65, 53,219,224, 64,222,214, 61,167, 16, 20, 28,196,219,186,231, 20, 66,131,219,183,188, 43,191,181,188,180,180,116, +122,227,249, 89,175,140, 6, 85,151,145,160,146, 53, 54, 4,207, 62,249, 4, 0,140, 68,171, 41, 16, 8, 4,205,243,243,243,221, +205,157,103, 78, 53,168, 81,178,238,210, 52,141,162,162, 34,162,188,188,156,115,116,116, 28,126,118,251,194,163,131,123,118, 44, + 5,128,196,196, 68,231,152,152, 85,195, 15,222, 85, 66,115,115, 51,241,207, 19, 87,216,241,111, 71,222, 61, 30, 59,185, 51,106, +150,132,168, 15,157, 78,151,245,198, 27,111,112, 53,223,155,137,197, 98, 97,189,231,205,187,109,219,182,175,168,214, 22,184, 20, + 55,222,184,113, 99,122, 80, 80, 16, 2, 2, 2,174,119,235,214,205, 94, 38,147,225,236,217,179, 8, 12, 12, 12,182,183,183,191, + 21, 23, 23, 39,152, 63,127,126,199,157, 59,119, 2,192, 12, 11,178,115, 64,223,190,125, 15,196,199,199, 75,132, 66, 33, 52, 26, + 13, 82, 82, 82,224,224,224, 0,145, 72,132,119,222,121,135,215,163, 71, 15,151, 62,125,250, 28, 78, 79, 79, 31,139, 38,204,128, +210,106,181,220,194,133, 11, 97, 99, 99, 3, 27, 27, 27,200,100, 50,200,100, 50,216, 74, 64,108,155,213, 66, 58,115, 71,185,116, +246,210,109,177,123,182, 46,187,236,227,195,126,149,155,155, 91,222,212,103, 65,115,245, 42,108, 19, 19,129, 58,239,174,165,112, +144, 57, 35, 58, 58,218,156, 34, 5,161, 80,136,238,221,187,155,181,231,236,236,124,132,207,231,191,212, 51,165,105, 90, 18, 29, + 29,205,164,167,167,203, 72,146,148,177, 44,139,232,232,104,134,166,105,137,187,187,251,117,150,101, 11,139,139,139, 71, 90,144, + 92, 29,128, 47, 72,146,220, 40, 22,139,249, 45, 91,182,204, 94,178,100,201,141, 26, 53, 19, 28,199,145, 45, 91,182, 12,147, 74, +165,190, 58,157,142, 70,181,235,208,170,102, 89,209, 32, 56,142,235, 92, 45, 10, 27,161, 7, 32,170,249, 94, 82,221,218,193,181, +222,239, 0, 80, 92,211, 81,244,104,100,191, 4, 64, 42,128,246, 0,220,107,142,221, 33, 8,162,244, 53,146,217,184,162, 21, 31, + 31,111,236,194, 70, 69, 69, 25, 27, 22, 59, 59, 59,220,185,115, 7, 4, 65,192,206,206, 14,246,246,246,112,112,112,128, 82,169, + 68,106,106, 42, 30, 62,124,136,103,207,158,129, 32, 8,248,249,249,161,246, 5,170, 3, 99, 5,183,111,109, 60, 36,182, 98, 16, + 4,208,169, 95, 40, 66,123,135,160,235,237,204, 89,119, 47, 16, 59,228,114,121, 6, 0,126, 72, 72,200,148,240,240,112,172, 91, +183, 14, 58,157,110, 93, 35, 36,203,104,243,143, 84,186, 11, 0,120,121,121,205,219,123,246,137,205,132, 33,109,212,114,185,124, +205,107,100,206, 75, 21,113,113,113,177,197,107,241,177, 44,139,178,178, 50,147, 54,235, 43, 4,235, 55,110,118, 84, 85, 20, 98, +197,183,123, 97, 48, 24, 48,119,238, 92,176, 44,107,252,148,151,151, 91,148, 78,142, 97, 94,213, 14,200,106,239, 41,193, 7, 90, +140,169,230, 21, 57, 7, 54,131,224, 0,130, 1,240,234,125,213,111,132, 36, 60,161,244,224,178,111, 55, 57, 38, 60,124,142,227, + 23, 19, 64, 41,243, 32, 79, 60, 90, 45, 57,118, 31,139, 67, 58, 30,186,133,182,193,231,139,190,115, 90,252,249,196,131,122,141, + 42, 0, 47,187, 17, 47,152,127,105, 24,172, 88,190, 28, 59, 54,173,195,119,235, 54, 65, 89, 81, 14,129,192,181,166,162,103,192, + 48,140,233,123,231,184, 33,209,179, 62, 32,190,253,225, 8,194,130,188,112,248,236,109,244,124,195, 23, 71,127,187,139,222,157, + 91,225,248,133, 4,244,235,214, 6,167,175, 36,227,243,105, 99,137,177,231,118, 14,105, 74, 25,109,216,176,217, 81,165, 44, 68, +252,202,221, 40,218,178, 5,217,211,167, 35,172,230,156,219, 4, 1, 97,243,230,128,208,124, 25,213, 71, 90, 90, 26,116, 58, 93, + 67,189,125, 4, 6, 6,154, 45,119,141, 70,115,143,166,105,174,176,176,144, 40, 44, 44,132, 76, 38, 35, 82, 82,146,153,224,224, +144, 17,220,195, 95,127, 4,128,152,152, 85, 35, 14,221, 83, 66,125,125, 19, 52, 55,190,135,176, 85, 18,185,227,235,105,212,199, + 75,183,223,171,243,142,190,148,206,130,130,130, 55, 11, 10, 10, 0, 0,173, 91,183,126,152,158,158,222,190,214,213, 92,227, 66, + 20,210, 52,237, 95,235, 78,164,105, 26, 58,157, 14, 3, 6, 12,224,153,186,119, 39, 39,167,240,192,192, 64, 36, 36, 36, 96,211, +166, 77,206,125,251,246,197,227,199,143, 65, 16, 4, 86,173, 90, 69, 4, 5, 5, 9,138,139,139, 49,120,240, 96, 28, 57,114,164, +187, 82,169, 52,151,159,118, 50,153,108,231,201,147, 39, 37, 36, 73, 66,165, 82,129,101, 89,244,232,209, 3, 36, 73, 34, 57, 57, + 25,139, 22, 45,194,145, 35, 71,112,236,216, 49,105,231,206,157,119,170,213,234, 64,188,236,214,111,172,140, 56,173, 86,203,137, +197, 98,136,197, 98, 72, 36, 18, 72, 36, 18,136, 68, 34, 84,106,129,143,215,103,235,120, 18, 87, 54,248,141,158,109, 62,152,185, +138, 92,179,228,195, 75, 0,142, 91,250,204, 3,213, 99,178, 54,254,242,203,166,241, 21, 21, 36, 0,252, 68, 16, 44,197,113,223, + 89,242,190, 3, 64,165,182, 2,190,126,205,113,248,224, 49,188, 59,102,120,131, 36, 75, 32, 16, 66, 40, 16,192,222, 89,102,214, +166, 80, 40,244,120,248,240,161,139, 64, 32, 0,199,113, 96, 24, 6, 20, 69, 21, 46, 94,188,216,109,232,208,161,118,103,206,156, + 33,135, 14, 29,202, 58, 57, 57, 85,221,190,125,187,136,166,105,151, 94,189,122, 53,229,153,223, 26, 26, 26,218,233,232,209,163, + 31, 70, 71, 71,223,157, 55,111,222,138,186, 7, 87,175, 94,189,252,244,233,211,190, 35, 70,140,216,147,152,152,184,181, 41,117, +200, 95,173,231,173, 54,255,243,108, 54,198, 69,106,224, 65, 16, 68,124,157, 58, 59,170,118, 63, 58, 58,122, 97, 76, 76, 76, 10, + 65, 16,241,117,127,175, 61,175,166,179, 24,223,208,126,205,181,206, 11, 22, 44, 8,137,141,141, 93, 21, 17, 17,113,224,250,245, +235, 79, 1, 52,149,104,153, 30,163, 85,123, 67,117,111,178, 94,163, 6,165, 82, 9,165, 82,137,220,220, 92,108,219,182,173,230, +133, 22,128,207,231,131,207,231, 27,199, 51, 52,134,139,241,127,126, 15,224,251, 78,157, 58, 9, 30,220,136, 59,243,229,142,153, +253,187, 12,232,196,187,119,241,193, 40, 84,175, 71,248,230,164, 73,147, 92, 1, 96,247,238,221,197, 0,206,252,155, 88,115, 92, + 70, 70,198,231, 94, 94, 94,198, 49, 42,117,221,135, 52, 77, 67, 34,145,160,118, 44,139, 86,171,197,182,109,219,104,142,227,226, + 76,216, 68,122,202, 37,100,164, 92,174,190,142,101,193, 50, 47,174, 95,182,108, 25, 56,142, 51, 54,246,159,212, 40, 39,102, 73, + 94, 67,121,206,213,219,214,251,157, 99, 24, 51,238, 9,225,204, 81, 19,167,123,177, 4, 31, 39, 46,221,135, 64, 32, 0, 91, 71, +205, 20,240,170,123,203, 41,143,243,225,237, 17,140,183,199, 78,243, 60,186,103,243, 76,154,210,126,219,212,188, 14, 8,141,192, +172,207, 63,199,143, 59,118, 96,209,210,229, 70, 6, 64, 51, 12,104,179,233, 36,201, 1, 61, 66, 64, 87,230,131,199,227,161, 95, + 88, 27,240,120, 60, 12,140,104, 7, 30,143,135,193, 61, 2,192,231,243, 49,164,103, 16,218,182,109, 11, 62,159, 79,154, 41,119, +164,167, 92, 68, 70,202,239,117, 72, 47, 7, 14, 0, 37,151,191,114,190, 65, 46, 7,215,194,165,169,207, 22,166, 76,153, 82,158, +155,155, 75,213, 63,230,227,227, 35,188,122,245,170, 99, 35,110, 59, 35,164, 82,105,103, 62,159,127,175,180,180,148,181,177,177, + 33, 89,150, 97,131,131, 67,120,103,183, 47, 60, 90,123,206,130, 5, 11,143,190,215,217,126,196,222,184,120, 78,216,178, 39, 65, + 8,196,244, 71, 75,183, 11, 5, 66,105,103, 64, 99, 73,231,129,212,233,116,120,244,232, 17,204,165,135,227, 56,147,174,159,178, +178,178, 73,129,129,129, 87,191,255,254,123,103,130, 32,240,199, 31,127,128,199,227, 25, 63,153,153,153, 32, 73, 18, 95,126,249, + 37,165, 84, 42,167,154, 75, 27,159,207,255,252,240,225,195, 14, 34,145, 8, 42,149,202,248,222,240,120, 60, 60,124,248, 16,107, +214,172,193,164, 73,147,144,147,147, 3,111,111,111,204,157, 59,215, 54, 54, 54,246,115,138,162,150, 91, 80, 68, 73,122,189,190, +139,141,141, 13, 36, 18, 9,106, 9, 23, 0,252,150, 34, 72,214,104, 52, 29, 92, 92,212,158,110, 87,226, 79,116,239,251,118, 71, + 23, 55,175, 8,185, 92,222,164,165,179,158, 0, 59,178, 24,102,241,155, 71,143,186, 95, 59,122,148,189,121,242,228,115,177, 74, +181,221,226,103,200, 64, 34, 59,243, 57, 58,119,238,140,123,247,238,161,115,231,206,117, 73, 19, 68, 34, 17,132, 66, 33,132, 66, + 33, 92,157, 44, 26, 66,193,145, 36,137,107,215,174,129, 97, 24,232,245,122,232,245,122, 4, 5, 5,149, 94,190,124,217, 22, 0, + 50, 51, 51,185, 9, 19, 38,148,223,186,117, 11,111,188, 97,122, 61,117, 15, 15,143,171, 60, 30,175,101,221,223, 74, 74, 74,156, + 70,142, 28,137,178,178,178,183, 70,142, 28,217,179,230,253,205,251,245,215, 95, 39, 0,128, 72, 36, 2, 73,146, 12,172,248,159, +135, 57, 46, 82,151, 40,213, 39, 92, 49, 49, 49, 81,245,127,171, 75,170, 26,250, 94,247,218,216,216,216, 85,117,108,107, 94, 35, +249,230,199,104,197,199,199,115, 13, 48, 72,139, 97,142,104,213, 34, 33, 33,193,224,237,237,253, 99,198,253,103,253,219,132,250, + 65, 42, 19, 15, 2,240,189, 88, 44,158, 51,113,226, 68,220,188,121, 19,201,201,201, 63,227, 47,206,194, 9, 9, 9, 57, 39, 22, +139,125, 27,113,147,100, 39, 39, 39, 15,110,164, 97, 88,122,242,228, 73,152, 26, 12,127,233,210,165,186,141, 82,221,193,240, 13, + 63, 24, 44, 7, 3,101, 64,149, 90,243,162, 17,175, 33, 90, 85, 85, 85, 24, 51,102,204, 75,138, 86, 81, 81,145,217,251, 35, 8, + 2,107,142, 31,199,249,184, 56,188,213,177, 35,142,220,190,141,216,137,227, 16,224,219, 12, 28, 67,128, 35,128,156,253,155, 81, +162,172,196,190,139,215, 80,170, 82, 99,124,175, 94,240,183,119, 53,109, 87, 32, 28, 24, 22, 30, 33,188,112, 61, 21, 2, 1, 31, + 36, 88,112, 6, 53,188, 3,251,128, 71,146,112,240,104, 5,161, 64, 0,129,128,143,204,220, 98, 4,134,116, 21,197,139, 36, 3, + 95,135,104,249,248,182, 2,195, 48,152, 52,105, 18, 14, 28, 56, 0, 23, 79, 95, 56,248,132,224,155,117, 59,240,214,128, 94,102, +239,191,182, 7,207,231,243,193,227,241, 94,217,214,126,183, 68,157,228, 88, 14, 84,253, 50, 98, 57,128,227,208,124,229, 74, 52, + 95,185, 18,183,107,254, 51,168,170, 10, 26,141, 6,232, 22,220, 36,146,165,215,235,145,155,155, 75, 21, 20, 20,120, 52,112,188, + 80,175,215,155, 37, 54,187,118,237, 74,154, 60,121,114, 23,103,103,231,187, 73,137,137,134,208,142, 29, 5,103,182, 45, 60, 86, +235, 54, 4,128,142, 29, 59,150, 46, 92,184,240,216,132,209, 81,195,183, 70,191,207,124,186,124, 15, 95, 44,149,118,137,154,183, + 43,105,255,232,209,230,253, 61, 58, 93, 86,104,104, 40,103,201,125,169,213,234, 2, 19,135,135, 1,248,186, 83,167, 78,246,125, +251,246,197,213,171, 87,241,238,187,239,234, 40,138,202, 0,128,161, 67,135,182,219,183,111,159, 40, 53, 53, 21,110,110,110,130, +236,236,236,157, 48, 51, 64, 94, 36, 18,245,233,218,181, 43,169,211,233, 94, 33, 89,177,177,177, 24, 59,118, 44,218,181,107, 7, +150,101, 81, 89, 89,137,190,125,251, 10, 54,109,218,212,199, 66,162, 53, 43, 32, 32, 96, 13,170,103, 29,214,173, 11,211, 80,237, +214, 66, 73, 73, 73,193,253, 91, 23, 83,122, 13, 24,217,165,101,219, 16,175,228,164,123, 38, 13,186,187,187, 47, 32, 73,242, 61, +150,101,121, 74,165, 50,247,190, 94,223, 54,200,215,215,163,199,240,225,168, 16, 8,120, 27, 47, 94, 36, 11, 85, 42, 91, 0, 22, +185, 32,181,134, 42,248,250, 85, 15,245,123,119,204,112,220,187,119, 15,163,222, 31, 1,161, 80, 8, 62, 95, 80,253,110, 10,171, + 21, 45, 71, 87,123,139,158, 77,131,193, 96,172,195,107,199,121, 81, 20,133,218,161, 89, 54, 54, 54,198, 99, 58,157, 14, 4, 65, +152,122, 54,252, 15, 45, 95,226, 46,181,119, 0, 99, 48, 32,120,248, 40,227, 51,125,235,167,173, 82,176,172,180, 60, 59, 11, 51, +226, 78, 10, 96,133, 21,141,168, 90,166,184, 72, 93,162,244, 87, 65, 16, 68,124,116,116,244, 66, 0, 92,116,116,244,194,218,253, +152,152, 24, 13,128,188,215, 36, 91,175,168, 92,252,191,131,100,213,186, 23, 76,161,111,223,190, 51,236,236,236, 54,213,238,231, +222,204, 67,238,205, 60, 4,182, 15,238,209,169, 99,151,138,177, 99,199,194,197,197, 5,243,230,205,227, 0,252,220,212,255,207, + 76, 79,177, 5,192,121,121,121,205,171,169,144, 59,222,190,125,219,237,206,157, 59,232,218,181,235, 11,233,158,162,208,179,103, + 79, 83,166, 84, 53,131,218,103,255,125, 42, 25, 11,138,162,160, 86,107,160,215, 83,160, 13, 44,104,154, 70,231, 96, 59,236,217, + 17, 93,253, 27, 93,171,158, 85,171,102,205, 61,237, 96,103, 43, 48,144, 36,161,185,155, 84,208, 96,141,169,215,235,145,148,157, +141,196,103,207, 0, 0,111,199,152, 30,248,186,231,226, 85, 4, 5, 5,153, 75,109,155,230,222,158,200, 63,159, 84, 93,121,107, +114,113,231,207, 67,176,179,179, 5, 0, 4, 71,142,135, 80, 88, 77,180,170, 52, 20, 92,219,251,128,224,184, 70,195, 2,216, 56, +121,158,227, 11, 37,190, 28,195,130,227, 88,112, 44, 3,142, 99,193, 19, 8,109,102,124,242, 33, 88,150, 65, 88, 88, 24, 8, 30, + 15,140, 65,135,209,195, 6,162,172, 66, 5, 23, 71,203, 26, 9,161, 80,136,200,200, 72,105, 99,199, 31, 63,126,172,169, 75,204, + 76,151,145, 1, 85, 85, 26,232,116, 58, 80,122, 26,148,129, 6,211, 90,136, 21,139,199,129,166,104,168,223,143, 0,101,160,193, +126, 62, 2,148,222,128, 28, 27,146, 12, 13,116, 53,144, 32, 52,247,211, 20,246,230,136, 86, 45, 57,104, 12, 13,141, 9,108,132, +108, 37, 78,158, 60,185,115,104,199,142,247,222, 27,208,113,237,131,228,148,252, 7,201, 41,175,156,231,219,174, 99,214,167,177, + 7,230, 10,132,210,206, 81,243, 76,207, 58,172,139,186,110,196,191,136,133, 42,149, 42,212,214,214, 22,233,233,233,224,241,120, + 32, 8,226, 49,128, 80, 0,240,242,242,122,194,231,243,253,120, 60, 30,182,108,217, 66,240,249,252, 14, 17, 17, 17, 11,181, 90, +237, 33, 19, 29,186, 64, 59, 59,187,151,212, 44,161, 80,136,232,232,104, 76,152, 48,193, 72,178,132, 66, 33,118,237,218,133, 46, + 93,186, 64,175,215, 7, 90,152,222, 59, 0,122, 89,160,248, 17, 53,228,220, 44, 25,165,105,122,114,201,123,239,181,197,149, 43, +232,225,231, 23,212,185,115,103, 80,212, 11, 65,211,207,207,207, 71,165, 82, 21,104, 52,154,127,162, 58,180,193,125,147,164, 72, +203, 34, 59,179,122,248,233,189,123,247, 16, 22, 22,102, 84,176,234,170, 89, 66,161, 16, 82,145,109,147,136, 22,203, 86,215, 75, + 42,149,138,188,114,229,138,107, 64, 64, 0, 1, 0, 1, 1, 1,196,253,251,247,157,109,108,108,138,219,180,105, 99,182, 3, 44, +181,119,192,174,201, 99, 0, 0, 95, 13, 24, 98,236, 24,157,253,122, 33, 4, 2, 1,250,207, 91,248,202,115,207,178, 44, 15, 86, + 88, 73,150, 5, 92,228,239, 34, 89,245, 21,173,152,152,152,148,152,152,152, 87,212,177, 38,194,188,162, 85, 87,186,107, 42,106, + 95,214,198,176,110,221, 58,116,232,208,193,100, 67,180,105,211, 38,236,221,187,119, 29,128,204, 38, 75,142,253, 59, 5, 99,253, +209, 20,191,118,193, 4, 0, 44,255,124, 24, 89, 85, 85,133,107,215,174,193,193,193, 1,143, 31, 91, 28,246,203,206,193,193,225, +107,146, 36, 71,243,234,207, 0,104,152, 96, 50, 44,203,198, 85, 84, 84, 52, 26,222,129,227, 0,202, 64,163, 74,173,133, 94,175, +199,231, 95,110, 54,155,136, 24,128,160,244, 42,126,100,239, 8,105, 99,138, 78, 88,135, 62,248,108,162,237, 43,141, 55,143, 4, + 72, 18,120, 35,172, 90,113,185,127, 59, 5, 44, 11, 48, 44,224,234,238,132,159,247,175, 53, 73,242,105,134,173,233, 29, 51,168, +212, 49, 8, 12,143,194,243,180, 43, 70, 5, 73, 36,172,118, 25, 11, 5, 2,176, 28, 81, 29,245,161, 49, 34, 36,146,250,150,201, + 51,253,119,196, 63,192,199, 81, 29,240,235,133, 36,140, 26, 16,138,203,183, 82,209,183, 91, 16, 82, 50,158, 33,216,191, 37,182, +236,140, 3,199, 65,245,195,250,111, 10, 94, 52,104,116,182, 37,138,214,205,155, 55, 53,245, 85,172,186, 91,206,124,123, 8,142, +123,161,104,105,180, 58,204, 91, 96, 81, 56,159,234, 50,234, 21, 46,181,228,100, 83,138,149, 37, 68,172,190,178, 5, 51,225, 89, + 90, 3,232, 2,204,255,119, 86,156, 12,195,224,212,169, 83,198,242,104,168, 28,235,150,157, 5, 36, 7,217,217,217, 72, 73, 73, + 65,120,120, 56, 42, 42, 42, 32, 32, 73,204,125,240, 0, 65, 19, 39, 66, 47, 20,130,101, 89,136, 68, 34, 76,155, 54,205,226,252, +108, 98,237, 92, 51,152,155, 49,103,124,109, 68, 68, 68,219,244,170, 42,164, 60,124,136, 1,203,150, 1, 0, 78,159, 62,253,210, + 51, 49,103,206, 28, 81,106,106,234,148,187,119,239, 78,201,207,207, 95, 7, 96,110,163,245, 44,167, 51,142,209,122,111,220,187, +104, 27,208, 26,123,127,217,111, 60, 62,231,139, 89, 16, 8,132, 16, 8, 5,112,116,112,180,232,129, 38, 13,213, 0, 0, 32, 0, + 73, 68, 65, 84,110, 12, 6,131,145,180,170,213,106,242,244,233,211,205, 7, 14, 28, 40,156, 53,107, 22, 1, 0,123,247,238, 37, +191,255,254,123,217,249,243,231,133,205,154, 53,147,155, 37,151, 20,245, 74, 25, 19, 4, 1,129, 64, 0,161, 72, 8,176, 44, 8, +130,144,173, 94,189,122,121, 74, 74, 74,215,128,128, 0,232,116,186,137,168,158,168, 97,141,163,101, 37, 91, 38,185, 72, 67, 99, +173,106, 84,169,198,160,168, 59,110,171, 49,162, 86,119,204, 22, 94,111, 82,134,101, 99,180, 26, 2,143,199, 51,171, 86,145, 36, +105,214,117, 56,103,206, 28,216,217,217, 53,214, 0,113, 15, 30, 60, 72,149,203,229, 59, 0,108,126,173,194,185,152,144,242,245, +236, 17, 42,212,248, 86, 29, 29, 29,139,251,245,235, 87, 9,128, 58,116,232,229, 14,178, 78,167,107,180, 1,119,112,112,248,250, +167,159,126,154, 57,124,248,112,178,126,136,129,186,238,189,218,143,193, 96,192,161, 67,135,102,206,159, 63, 31, 21, 21, 21,179, + 77, 53,226,234, 42, 13, 52, 53, 3,161,159, 36,255,106,105,165,222,232, 33, 91, 71, 47, 52,111, 29,218,104, 99, 66, 10,171,199, + 16,121,180,120,209,128,217,217, 73,192,152,176, 73, 16,100,230,179,156,252,102, 62,158,206,120,146,171,128, 71,203, 14, 40,203, +123,145, 15,124, 62, 15,130, 26,215,161,163,189, 12,138,162, 34,144, 36,207, 36, 49,254,102, 95, 2,110, 37, 63,195,225, 11,247, + 65,105,171,176,126,247, 89, 80,186, 74, 80,218, 42, 80,218,234,237,170,249, 31,129, 32, 80, 96,208, 85,181,107, 74,185,243,249, +124,116,235,214,173, 81,162,147,151,151,103,161,162,197, 25, 21, 45,141,182,137,101,100, 89,207,201,164, 98, 85,123,252,117,137, + 65,109,200, 7,169, 84,218,101,215,174,198,195, 56, 52, 4, 79, 79,207, 51,182,182,182,173, 44, 61,191, 9,193, 75, 87, 57, 58, + 58,126, 29, 16, 16, 16,184,126,253,122, 1,143,199, 67,255,254,253,219,121,122,122,102, 3, 64,112,112,176,119,109, 29,243,233, +167,159,114, 55,111,222, 76,174,238, 99, 52, 14,145, 72,244,208,193,193,161, 75,223,190,125, 81, 81, 81,129,220,220, 92,200,100, + 50, 4,173, 93,139, 7,159,126,138,142,219,182,129,236,215, 15, 4, 65, 64, 36, 18,225,193,131, 7,144, 74,165, 15,181,218, 70, + 67,190,117, 3,240, 29,128, 30,120,225, 46,228, 0, 92, 67,117,216,133, 91, 13,212,119, 36, 0, 48, 44,107,174,176,198,205,155, + 55, 15,229, 2, 1, 48,116, 40,132,153,153,160, 40, 10,225,225,225, 70,149, 61, 60, 60, 28,124, 62, 31,161,161,161,240,246,246, +198,150, 45, 91,198,153, 34, 90,218, 74, 10,217,153,207, 17, 17, 17, 97, 84,174,134, 14, 29,106, 84,180, 4, 2,129, 81,217, 34, + 24,243,196,149, 32, 8,174,110, 39,153, 97, 24,130,207,231,243,103,207,158, 77,188,251,238,187,156, 94,175,103, 69, 34, 17,121, +248,240, 97,226,242,229,203,252,170,170, 42,179, 29,241,144, 17,163,241,213,192, 55,171,223,253, 86,110, 16, 8, 5, 16, 9,133, +152,247,240,185,177, 92,236,119, 29, 16,197,198,198,142, 10, 8, 8,168,118,195, 3,124,107, 28, 45, 43,204, 8, 61,138,122, 36, + 73, 95,103, 95, 1,128,168,217, 87,212, 33, 84, 10,130, 32,238,112, 28,215,181,222,185,181,199,245,245,182,181,199, 19, 95, 35, +249,181,107, 29,190, 66,190, 76,245,136, 51,110,220,184,225,223,185,115,103,228,228,228,188, 50, 19,174,182,225,146,201,100,144, + 74,165,184,126,253, 58, 0,100, 52,102,236,242,229,203,223,163, 58,234,114,117,138,188,188, 34,250,190,215,231,122,216,144,174, +216, 23,179,191, 66, 46,151,135,226, 69, 12, 29,194,219,219,123,130, 64,196, 31,227, 23,210, 34, 18, 44,251,221,197,147,215,150, +153,186, 67,191,118,193,149, 0, 52,181,179, 14, 95,115,246, 33, 72,146, 28, 61,124,248,112, 50, 53, 53, 21, 99,198,140,193,222, +189,123, 27, 61,119,194,132, 9, 56,112,224, 0,134, 15, 31, 78, 46, 88,176,160,209,240, 14, 47,171, 37,250,191,237,161, 76,127, +156,136, 61, 7,126,106,116, 12,146,187,123,245,120,172,162,162, 98,227,111, 93, 59,155,246,140,176,180,254,124,194,221,219, 17, +221,123,247, 23,230, 22,150,131,165,117,208,170, 94, 92,175, 46, 47, 4, 71,107, 33,180,113,134,167,171, 3,238,221,248, 77, 79, +233,181,231, 77,217,156, 57, 60, 24,159, 14, 11, 4, 56, 22, 35,230,254,140,248,205, 51,140, 61,232,158,239,206,194,197, 67, 27, + 45, 30,227, 87, 31, 2,129, 0, 15, 30, 60,208, 52,166,102,241,120, 60, 75, 98,114,213,168,142, 6,168,213, 26,168, 53,218,191, +179,238,112,243,240,240,248,193,201,201, 73,210, 8,145,114,115,115,115,251,193,197,197, 69, 98,169,235,176, 49,146, 85, 19, 87, +235,238,228,201,147,155, 68,182,196, 98,113,171,140,140, 12, 99,176, 82, 83, 91,189, 94,143,190,125,251, 90, 26,188,244, 36,128, +167, 94, 94, 94,215,130,130,130, 28,158, 60,121,130,253,251,247, 11, 5, 2, 65,139,218,250, 67,165, 82,129,199,227,161,168,168, +200, 0,224, 67,152,113,157,233,116,186, 43, 87,174, 92,121, 99,216,176, 97,188,135, 15, 31,130,199,227, 85,167, 43, 34, 2, 29, +183,109, 67,242,236,217,136,124,246, 12, 90,138,130, 68, 34,193,185,115,231, 40,181, 90,125,165, 49,123, 82,169,116, 71, 86, 86, + 86,176, 68, 34, 1, 69, 81, 96, 89, 22, 36, 73, 18,124, 62,191,167,163,163,227, 38, 0, 93,235, 21,150,123,199,174,125,219, 51, + 52,205,200,115,158, 40,204,101, 64, 73, 73, 9, 78,158, 60,137,240,240,112, 68, 70, 70, 34, 47, 47, 15,153,153,153,120,235,173, +183,140,231, 36, 38, 38, 34, 33, 33, 1,109,218,180, 49,175,232,145, 6,180,105,223, 10, 66,161,176, 90, 33, 18, 8,107, 58, 62, + 2,163,146, 37, 20, 8, 33,224, 11, 32,145, 74, 44, 86,180, 8,130, 0, 73,146, 32, 8, 2, 82,169,180,182,147,205, 54,111,222, + 92, 94, 90, 90,234, 5,128, 39,149, 74,193, 48,140, 69,157,150,218, 54,162,150,100, 9, 69, 66,163,178, 5, 0,229,229,229,218, +225,195,135,255, 83,167,211,125,128,215, 91,161,196,138,255, 49, 16, 4,113,231,223,113,109, 19, 48,180,134, 88,189, 50, 40,222, +212, 3,254, 86,247,238,221,183,141, 29, 59,182,255,134, 13, 27, 96,107,107, 11,185, 92,110,108, 16, 69, 34, 17,124,124,124, 80, + 90, 90,138,237,219,183,227,249,243,231,151, 0, 76,179, 52, 69,114,185,252,230,227,251, 25, 37,125, 71,117,119, 9,238,222,222, + 49, 55,227,121,184, 92, 46,191, 94, 67,178,126, 30, 59,231,173, 15,250,142, 12,131, 80, 36, 64,238,227, 2, 92, 60,121,237,255, + 75, 97,242,120, 60, 30, 65, 16, 24, 51,102,140, 69,231,191,255,254,251,184,114,229, 10, 76,185, 25,217, 90, 69, 75,173, 69,149, +230,239,235,172,125, 54, 99, 2, 62,155, 49,193, 72, 38, 44,113,189, 0,128,183,247, 65, 19, 68,139,218, 16,127,112,251,199,157, +194, 34,124,187, 4,183,194,173,187,247,177,111,219, 11,145, 97,231,247,203,241,237,206, 75,240,241,112, 2,165,171,194,153, 95, +127, 44,160,116,234, 13,175, 41,202, 85,147, 91,130, 0,199,177, 77,186,247, 90,242, 36, 16, 8, 16, 18, 18,210,168,162, 85, 90, + 90,170, 49,215, 48, 24,203, 72,111, 64,101,149, 6, 26,245,223, 70,180, 58,246,236,217,243,124, 92, 92,156,139,187,187, 59,242, +243,243,235, 19,173,142, 61,122,244, 56, 31, 23, 23,231,226,225,225,129,220,220, 92,139,195,138, 52, 64,178,160, 80, 40,136,178, +178, 50,214,201,201,169, 73,100,139, 36, 73,232,116, 58,164,165,165, 89,250,183, 22,207, 16,115,112,112,216,117,224,192, 1,135, +226,226, 98,240,120, 60,164,165,165,189, 52,235,176,246,243,243,207, 63, 11, 71,140, 24,241, 83,121,121,185,201,105,109, 52, 77, +175,155, 48, 97,194,148,188,188, 60, 39,119,119,119,200,229,114,136, 68, 34,112, 28, 7,162,111, 95,244,122,250, 20, 20,195, 64, + 42,149, 34, 61, 61, 29, 59,118,236,168,170, 9, 21,211,160, 64, 70, 16,132,191, 80, 40,196,248,241,227, 95, 58,176,123,247,110, +188,221,133,215,197,205,129, 95, 73, 67,162, 43,148,190,121,134,199,227, 17, 29,187,245,107,215,173,247,208,144, 71,201,183,158, + 40, 10,159,155,171,148, 12,122,189, 30, 1, 1, 1,184,115,231, 14, 46, 92,184,128,126,253,250, 33, 50, 50, 18, 73, 73, 73,248, +237,183,223,144,144,144, 0,130, 32,224,226,226, 82, 59,252,194,228, 24, 12,189,154, 70, 81,126,201, 43,234, 85,253,125,161, 80, + 8,157,134,178,168,140, 30, 62,124,136, 59,119,238, 24, 67,203,240,120, 60,122,226,196,137,224, 56,142,203,202,202,130,157,157, + 29, 55,121,242,100,134,207,231,211,121,121,150,141, 15,174, 37, 85,181, 36,139, 47, 20,188, 68,208, 88,150, 85, 37, 37, 37,125, + 12, 32,169, 70,201, 2,172,113,180,172,248,191,141, 83,120,117, 97,105,179,138,214, 83, 0, 3,246,239,223, 63,238,216,177, 99, +235, 54,109,218,228, 22, 21, 21,133,178,178, 50,248,250,250,194,203,203, 11,241,241,241, 56,125,250,116, 49,195, 48,115, 1, 52, + 36,253, 12,128,137,152, 53,121, 79,228,113,186,202,202, 79, 59, 71, 6,226,210,161, 63, 98, 60, 61, 61,167,241,120,188,207, 39, + 47,124,231,131, 62,195,187, 34, 61, 33, 11, 55,127,123,128,194,156, 98,179, 54,235, 15,134,119,116,116,156, 98, 99, 99, 35, 2, + 64, 53,208, 43,174, 63,235,208,104,147, 97, 24, 70,175,215,227,224,193,131, 22,145,173,253,251,247, 67,171,213,130,121,213,191, +106,180,201,177, 28,193, 23,136,225,237, 19, 0,138,170, 2,203,190,246,132, 74,163,205,218, 30,232, 19,145, 8,238,197,197,184, +117,235,150,101,148,123,232, 80,115,101,164,213,107, 85,227, 55,174,156, 23, 63, 61,250, 59,199,126,221,223,192, 87,107,119,131, +162,118,130,228,145,144,138,133,232, 28,214, 3, 60,232,240, 67,236, 23,229,106,101,217,120,188,186, 20,207, 75, 54, 57, 83, 30, + 22, 14, 96, 88, 22, 23,174,222,182,248,222,141,173, 61,195,128,207,231,227,241,227,199,154,134,102, 27,242,120,213,110,206,218, +158,186, 41,155, 28,203, 18, 2,161, 4, 62,190, 65,208,235, 42,255,150, 50,114,119,119,255,226,232,209,163, 46,181,161, 18,146, +146,146, 64, 16, 68,218, 11,197,177,250,184, 70,163, 65,114,114, 50,146,146,146,128,234, 25,110, 22,191, 71,181, 74,150, 66,161, + 32,228,114, 57,108,108,108,200,164,164, 36, 93,104,104,232, 93, 51,239,183,209,166, 86,171,125,214,216,248, 73,173, 86,219, 76, + 34,145, 8,234, 53,162,222,109,219,182, 77,111,192,133,248, 74, 58, 43, 42, 42,110,205,159, 63,191,243,144, 33, 67,240,197, 23, + 95,148, 58, 57, 57,217,253,240,195, 15,124, 30,143, 71, 76,159, 62,157, 41, 42, 42,170,252,241,199, 31, 29,142, 29, 59,134,242, +242,242,235, 22,220,187, 74,171,213,126,220,189,123,247,221,103,207,158,181,241,247,247,135, 82,169, 4,199,113,216,181,107, 23, +166, 79,159, 14,137, 68,130,244,244,116,188,253,246,219,106,181, 90,253, 49, 94, 29, 59, 89,107,147, 32, 8,130, 99, 89, 22, 75, +150, 44, 49, 6, 39,173, 13, 86,106, 39, 37,176, 99, 78,107,217,172, 31, 43,100,227,190,250,113, 34, 0, 48, 52,205, 60, 74,190, +245,100,215,230,175, 46, 11,133,194,171,102,202,104,209,172, 89,179,126, 24, 58,116,168,212,214,214, 22,165,165,165,184,118,237, + 26,110,220,184,129,155, 55,111, 66,175,215,195,197,197, 5, 78, 78, 78,144,203,229,120,248,240,161, 6,192, 34, 83, 54, 69, 54, + 2,248,181,171,157,249, 91,173, 96, 9,234,204, 54,172,171,110, 9, 5, 2,139,222,163,222,189,123,163, 91,183,110,181, 4,136, +201,206,206,150,235,116, 58,162, 14,233,207,171, 37,228, 45, 90,180,160,247,238,221,203,153,178,121,115,199, 22,156, 93,177, 8, + 34,161, 16,115,211,114,141,164,107,119,191, 78, 16,136,132, 8, 28,246,110,221,107,183,162,218, 93,136,122, 36,203, 84,219,241, +151,223, 77,171,205,255, 88,155,255,151, 33,199,107, 44,193, 83,139,125, 90,173,246,204, 71, 31,125, 20,219,177, 99,199,143,214, +175, 95, 79, 8,133, 66, 44, 91,182,140,203,207,207,255,165,166, 23, 82,246, 58,169,226, 56,238,151,223,143, 92,255,100, 82,244, +112, 98,206,134,201, 61,239, 94, 76,126,216,161,187, 63, 58,116,247,199,221, 75,169,216,188,112,255, 94,198,192, 44, 41, 40, 40, +200, 49, 99, 74, 55,160, 71,251,250,131,225, 93,174, 92,190,232,210,212, 89,135, 44,203,198,237,223,191,127,230,200,145, 35,201, +219,183,111,191, 50, 38,171,118,217, 29,150,101,113,254,252,121, 80, 20,133, 95,126,249,133,101, 89,182,241, 56, 90,224,142,111, +220, 16, 59,233,151, 61,199, 69, 34, 33,129, 27, 87, 15,163,162,204,244,172, 46,161, 80,128,159,119, 29,161,132, 66,193,163,134, +142, 83, 20,149,123,241,226, 69,143,193, 12, 35, 32, 73,178, 33, 2,213, 32,226,226,226, 12, 44,203,102,155, 57,237,122,225,243, +156, 97,223,124,241,225,254,161,239,125,228,209,189,123, 79,129,171,187, 7, 8,130, 64, 81, 97, 17,210,147,111, 27,206, 28,254, +169,176, 74,109,217, 18, 60, 31,174,249,221, 56, 38, 11, 0,162,166,111, 50,142,207, 2,128, 97,147,231,163,111,120, 48, 8, 75, +164,167, 23, 36,139,165,105, 26, 50,153, 12, 52, 77, 55, 24,226,193,193,193, 65,170,213,106, 53, 53,129, 24, 77, 74, 69, 28,240, +183,151, 17,195, 48,129,101,101,101,168,170,170,194,141, 27, 55,184,149, 43, 87, 42, 20, 10,133,113,208,166,193, 96, 8, 44, 45, + 45, 69,101,101, 37,174, 95,191,206,197,198,198, 42, 74, 74, 74, 22, 54,229, 29,146, 74,165, 93,248,124,254,221,178,178, 50,214, +198,198,134, 52, 24, 12,134,208,208, 80,177, 84, 42,181,120, 65,117,185, 92, 62,164,177, 99,126,126,126, 25, 25, 25, 25,109, 25, +134,169,187, 6,162, 80,171,213,250,119,239,222,221,146,250, 99,214,206,157, 59,113,228,200,145, 48,165, 82, 57, 33, 59, 59,123, + 55,128, 48, 62,159,143,251,247,239,167,105,181,218,177, 35, 71,142,220, 85, 86, 86,118, 11,213, 75,240, 88,130,179,233,233,233, +227, 3, 3, 3,119,126,253,245,215,182,145,145,145,124,111,111,111,116,237,218, 21,233,233,233, 56,117,234,148, 97,235,214,173, + 85,106,181,250, 67, 0,231, 77, 23, 59, 8,154,166, 33, 18,137,140, 31,177, 88, 12,161, 80, 8,149,134,195,212,181,153, 26, 26, + 82,205,186,101, 31,159,226, 0,162, 32, 55,179,184,168, 32,247, 22, 65, 16, 87,229,114,121, 69, 35,121, 38,210,106,181,111,112, + 28,199, 35, 8, 98, 3, 69, 81,147,103,204,152,225,181,106,213, 42,180,111,223, 30,197,197,197,144,201,100,240,247,247,135, 66, +161,192,237,219,183, 25,181, 90,189, 13,192,114,212,140, 31,105, 12,229,197, 74, 52,247,108,241,146,242,201,113, 28, 56, 6, 48, +232, 24, 48, 20, 7, 61, 97,128, 64, 96,128, 80, 40,180, 68,121,226, 88,150, 69,153,151, 23,216,228,100,220,188,121, 19, 28,199, + 53,170,170, 5, 4, 4, 88, 80,177,179, 16,137, 69, 47,185, 11, 9,130,128, 80, 36,130, 64, 36,108,104,230,140, 85,197,178,226, +191, 26,150,250,198,203, 1, 76, 75, 76, 76,220,221,167, 79,159,120,142,227, 4,168,246, 71,254,241, 87,254,188,160,160,224,222, +245, 83,247, 22,120, 52,119,138,125,115, 66, 79,180,127,195, 23, 12,205,224,218,233,251,248,101,213,177, 3,121,185,121,147, 97, +193,218,103, 44,203, 94,238,209,165, 61,137, 58,177,186,189,189,189,217,215,153,117, 88, 81, 81,177,116,238,220,185,248,226,139, + 47, 94,103,214, 97,131,120,240, 80, 49,141, 0,215,124,216,155,189, 6,131, 32, 57,189, 94,103,162,226,131, 49,114,169, 80, 40, +120,116, 39, 73, 30,218,208,121, 10,133, 98,240, 7, 31,124,112,158,207,231,183,106, 74,158,179, 44,155, 93, 88, 88,216,223,252, +153,244, 53,157, 70,233,127,242,192,246,217,103,143,236, 28,204,178, 76, 27, 2, 0,143, 47,124, 98,160,168,115, 58,141,114, 61, + 44, 92, 84,122,245,180, 8,204,218,248, 27,182,124, 49, 12, 51, 98, 15,225,167, 37, 83,177, 96,237,126,124,247,197, 44,172,220, +244, 79,124, 53,107, 60, 70,141,251,128,229, 8,242, 79, 75,239,131,199,227,157,221,190,125,251,164,169, 83,167, 26, 39, 45,112, + 28,247, 82,197,110, 48, 24, 52, 44,203, 98,219,182,109, 44,128,179,166,236,189, 92, 70, 4,103,106,188,148,165,101,164, 84, 42, + 63,140,136,136,216, 5, 64,204,113,220,227,178,178,178,127, 0, 47,150,134,170,172,172,252,176,123,247,238,187, 56,142, 19, 19, + 4,241,202,113, 75, 80, 19,234,161,139,147,147,211,221, 26, 37, 75,252, 58, 3,226, 77,101,181, 9,183,162, 37, 46, 68, 22,192, +140, 58, 17,223, 87,133,133,133,213, 93, 84, 58,173,172,172,172,203,107,164,235,188, 70,163, 9, 94,178,100,201,108,137, 68,210, + 87,173, 86,183, 3, 0,153, 76,150,174,211,233, 46,107, 52,154,245, 48, 31,155, 74,207,178,108, 58, 77,211, 33,110,110,110,213, + 51,106,107,200, 22, 0,156,184,203,220, 5,152,174,213,162,248, 62,139, 19,118,250,244,233,150, 78, 78, 78,131, 8,130, 24,197, +113, 92,128, 74,165,210, 45, 89,178,228,122, 92, 92, 92, 69,171, 86,173,222, 28, 58,116, 40,225,236,236,140, 59,119,238,112, 37, + 37, 37,135, 1, 44,132, 5, 51,173, 89,150,205, 94,189,122, 53,154,250,190,155, 58, 78, 81, 84,193,233,211,167, 93,135, 20, 21, +241, 89,150,197,176, 97,195, 94, 34,112,245,241,232,209, 35,232,116, 58,147,193, 28,117, 21,101,232, 55,123, 62, 80, 51,251,179, + 22,213, 74, 22, 7, 78,111,229, 85, 86,252,111,225, 95,189,160,167, 69,210,162,151,151,215, 24,137, 76,252,153,111, 59,175,208, +252,204,162, 84, 85,133,122,175, 92, 46,223,222, 72, 69,110,145,205, 38, 6, 44,181,202,191,255, 34,155, 47,226,104, 49,224, 56, + 6, 28,203,129,227, 88,176, 44, 83,189,224, 53,199,130, 99, 24,130, 32,240,167, 94, 99, 50, 50,120,253,116, 58,185,186,186, 46, +231, 56,110, 8,143,199, 35,235,138, 97,117,191,215, 40, 89,103, 21, 10,197, 87, 13, 40,175,255,231,242, 51, 46, 46,174, 65,242, +111,233,172,195,209,163, 71, 51, 77,124, 55, 47,203,100, 50,175,134,142, 85, 85, 85,229,200,229,242, 65,255, 33,249, 89,119,198, + 96, 83,108, 54,121,214,161, 57,155,190,190,190, 98,138,162, 58, 1,240, 39, 8,194, 17, 64, 41, 69, 81,231,138,139,139, 11, 1, +116, 1,176,164,230,154, 21, 0,238,254,155,223,119,169,171,171,235, 78,146, 36,155, 91,114, 49, 77,211,250,210,210,210, 73,245, + 58, 4, 70,155, 46, 46, 46,119,249,124,126,115, 11,236, 60, 47, 41, 41,233, 98,173, 63,173, 54,255,139, 80,127, 16,124,163,145, +226,255, 21, 68,203,106,211,106,211,106,211,106,211,106,211,106,211,106,211,106,243,191,157,104, 53,184,111,157, 86,107,133, 21, + 86, 88, 97,133, 21, 86, 88,241,215,112,170, 30,217, 58, 85,251,133, 48,193, 74,155, 34, 9,190, 14,179,189, 96,181,105,181,105, +181,105,181,105,181,105,181,105,181,249, 63,103,211,138,191, 17, 86, 89,213,106,211,106,211,106,211,106,211,106,211,106,211,106, +243,191, 29,141,186, 14, 73,107,222, 88, 97,133, 21, 86, 88, 97,133, 21, 86,252,107, 96, 49,209,146,121, 4, 4,186,250,134,238, +114,106,222, 33,201,169,121,135, 36, 87,223,208, 93, 50,143,128,192,255,209,124,147, 2, 24,199,231,243,207,123,122,122, 42,209, +200,210, 59,255, 5,176, 7, 48, 10,213,241,125, 70, 0,176,249, 59,141, 71, 2,252, 49,192,103, 19,129,156,137, 64,206, 24,224, +179,200,255,194,113,131,203,102,122, 69, 92, 61, 51,238,204,178,153, 94, 17, 13, 30,159,235,229,114,243,183,209, 27, 87,125,230, +237,252, 55,253,165,157,187,187,251, 14, 15, 15,143,103,238,238,238,217,238,238,238, 59, 1, 56, 88,171, 59, 43,172,176,194,138, +127, 25,106,199,104,213,126,140, 99,180,248, 0, 16, 31, 31, 31, 9,224,119, 0,125,162,162,162,174,212,191,218,169, 69,200,212, + 54,173,219,124,241,205,178,133,132,167,187,171, 13,205,176, 84,214,179,220,160,165,223,196,254,154, 47,226,175, 43,203, 73,254, +233, 53, 18, 69,240,120,188, 49, 98,177, 56, 10, 64, 45, 97, 75,211,233,116,241, 12,195, 28,132,101,211,180,225,225,225,113,149, +199,227,181,108,202, 31, 51, 12,147, 83, 88, 88,216,243, 53, 51,115,116,139, 22, 45,118, 70, 70, 70,218,132,133,133, 65, 36, 18, + 97,201,146, 37,115,229,114,249,122, 75, 13, 56, 57,249,217, 81, 98,201,231,124,145,104, 32,103,208,135,112,224, 0, 82,156,204, +210,186,139, 66,157,110, 93, 89, 89,166,202, 66, 83, 11, 1, 76,174,201,171,159, 0,172,254, 43, 79,201,164, 55, 96, 48, 48,213, +207,132,144, 15,230,248, 83,135,223, 23, 45, 90,196,143,138,138,194, 79, 63,253,212,115,199,142, 29, 31,171, 84,170,139, 0, 78, + 0,120,242, 87,159, 74, 15, 96, 90,247,158, 61, 55, 78,154, 59,151,167,185,122, 21, 27,119,238,220,128,234,120, 75, 91,154,250, + 44, 9,133, 24,229,234, 42,136,226, 56,116, 34, 0,130, 0,238, 43, 74,216,211, 20,197, 28,132, 5,177,216, 76, 96, 28, 94,158, +142,191,175,169, 6, 42,158,112,139,197,195, 2,123, 85, 60,185,188, 24,192,155,245,143,211, 90,201, 36,142,231, 19,165,225, 18, +114, 1,172,253,139,217,106,227,230,230,150,116,252,248,241,230, 97, 97, 97,124, 0,184,123,247,238,196,168,168,168,126, 10,133, + 34, 4,128,242,223, 84, 9, 73,248, 36,249,153, 72, 32, 24,200, 48, 76, 7, 0,224,241,120, 15,244, 6,195,121,154,101,183,192, +194,152,108, 86, 88, 97,197,127, 47,204,113,145,255,112, 52, 26, 25,190,246,230,184,186,219,186,144,185,183, 15, 10,239,255,238, +163, 10,149, 90,251,236, 89, 94,217,156,207, 86,158,255,120,214,154, 99,107,127,140, 63,125,229, 86,218,205,192,176, 65,169, 50, +247,246, 65,141,152,110,204,135,219, 66, 42,149,222,219,186,117, 43,149,158,158,206,149,151,151,115,143, 30, 61,226, 14, 31, 62, +204,125,242,201, 39, 90,169, 84,122, 15, 64, 11, 75,108,122,120,120, 20, 62,186,244, 27,247, 60, 41,129,203,190,123,139, 51, 24, + 12, 28, 69, 81, 28, 69, 81, 92,234,217,120, 46,233,196, 17,238,254,225,131,156, 94,175,231,244,122, 61,167,211,233,184,214,173, + 91,231, 91,152,206,250,240, 14, 14, 14,214,199,199,199,115,191,254,250, 43, 55,119,238, 92,174, 99,199,142, 12,128,233,150,222, +187,204,221,191,175, 93,179, 80,197,212,232, 45,212,169,235,231,184,148,167,247,185,148,167, 25, 92,220,133, 52,110,242,188, 77, +148, 93,179,142, 10,153,187,127, 95,115,247,238,228,228, 20, 78, 16, 4, 87, 11, 0, 92,203,150, 45, 43,235,126, 90,180,104,241, +210,199,199,199,167,178, 85,171, 86, 79, 92, 92, 92, 58, 53,100,115,108, 7,112, 92,234, 62,142, 75,221,199, 45,234, 13, 46, 37, + 37,229, 38,199,113,191,215,126, 52, 26,205,239, 71,143, 30,253,253,157,119,222,249, 29,192,219, 38,242,201,162,252,156, 8,228, +168,142, 31,231,184,245,235, 57, 46, 50,146, 75, 3,184,137, 64, 78, 19,109,182,246,244, 20,220, 95,179,250, 99,253,241,227,191, +112,103,206,156,226, 78,159,142,231,142, 29,221,201,109, 88,255, 25,229,225, 33, 72, 6,208,182, 9, 54,249, 0, 86, 2, 88,135, +106,229, 50, 93,161, 80,112, 5, 5, 5, 28,128,244,154,223,214,185,185,185,173, 69,195,234,219,128,186, 74,214,236, 33,158,103, +222,123,179, 39,167,170,200,231,222,123,179, 39, 55,123,136,231, 75,202,214, 16, 63, 63,187, 25,195, 58, 40, 82,238,238,101,102, + 12,235,160, 24,226,231,103,247,154,249, 73,160,122,157,208,173,151, 46, 93,162,185, 58, 48, 24, 12,220,238,221,187, 25, 39, 39, +167, 95,154, 96,179,157,155,155, 91,182,179,179,115,122,221, 31,221, 66, 71,116, 15,232, 53,113,169, 75,208, 59,145, 77, 72,103, +152, 68, 40,124,126,254,208, 15, 76, 73,206, 3, 78,175, 41,228, 42, 30, 39,112,207,211,110,114,187,183,175, 51,136,248,252,231, + 0,194,254,202,179,212, 68, 88,109, 90,109, 90,109,254, 7,218, 52,197, 69,254, 47,131, 95,255, 6,235, 67, 44, 22, 69, 47, 93, + 52,159, 40, 47, 41,215,104,149, 42,189, 65,171,213,146, 66, 78,251, 32,245,105, 17,201,231,149,207,158, 53,211, 46,122,193,162, +232, 42, 96,188,133,255,217,162, 99,199,142,183,143, 28, 57,226,238,236,236,140,138,138, 10,148,148,148,224,246,237,219,224, 56, + 14, 35, 71,142, 20,119,235,218,181,211,226, 37, 75,110, 60,207,203,139, 64,227, 13,239, 11,242,226,236,138,213, 61,171,215,162, +253,234, 89, 73,117,171, 67, 16,216, 49, 58,202,120,206,242,231,213,171,101, 72, 36, 18,227,130,196,175,129,136,254,253,251, 11, + 1, 96,202,148, 41, 74,149, 74, 21, 83,163,112, 88,180,210,170,204,221,191,175,171,151,119,252, 15,219, 86, 75, 59,180,241, 7, +101,160,145, 93,144, 15,190,192, 17,205,155, 11,241,193,248,129,130,222,221,157, 93, 87,174,216,113,170,128,197, 8,117,113,198, +185,198,108, 57, 58, 58,238, 62,120,240, 32, 14, 29, 58, 4, 0, 72, 79, 79,135,191,191,191,204, 92, 26,146,147,147,253,222,126, +251,237, 3, 37, 37, 37,109,205,157, 91, 63, 48,190, 88, 44, 70,207,158, 61, 17, 20, 20,132,227,199,143,247,169, 81,182,254, 18, + 52, 87,175,194, 54, 49, 17,184,242, 90,157,151,214,157, 59,251,222, 60,125,106,175,235,169,211,105, 88,187,118, 39,158, 60,169, + 22,218,252,252,252, 48,110,236,104,193,131, 7,215,131, 71,141, 26,119,253,143, 63,158,244,172, 33, 74,230,240,245,143, 63,254, +184,176, 85,171, 86, 24, 53,106,212,232,224,224, 96, 79,123,123,123,108,223,190, 29, 94, 94, 94,126,122,189,254,241,241,227,199, +189, 11, 10, 10, 48,115,230, 76, 20, 22, 22,206,109,204, 80,159,193,125, 22,139,135, 5,246,106,223,121, 18,108,237,189,240,227, +254,131,120,116,111,119, 47, 29,149,182, 88,200, 92,153,160,225,196,147, 21, 57,182,209, 45,187, 68,186,180, 13,126, 27,190,157, + 19, 92,181,204, 31, 79, 23, 15,108, 29,203,151,104,119, 47, 91, 43, 47,121,197,232,168, 56, 94,136,242,161,115,242,121,148, 0, +203,216, 90,130,101, 84,107, 57,188,221,187,119,111, 99,193, 61,123,246, 12, 58,157, 14,129,129,129,164, 94,175,239,107, 97,190, +182, 27, 52,104,208,159,167, 79,159,118,105,215,174,157,162,180,180,212,120,192,211,197,113,240,149, 35, 27,102,174,220,248,207, +128, 61, 28, 81,174, 72, 59,246,192,140,173,176, 30,225,157, 47,156, 57,178,215,150,168,204,133,200,177, 24, 96, 75,144,121,224, +103, 16, 54,206, 24,243,201, 28,126,223,254,253,154, 13,124,243,221, 11,143, 50,158,244, 7,112,199,218,175,183,194,138,255,105, + 85,139,251,111,187, 39, 35,209,138,138,138, 34, 26,186, 65,150, 99, 67, 61,220, 93,164, 27,214,236,186,195,163,244,122,153,163, +131, 94,224, 96,207, 18,118, 14, 60, 74,111,168,244,245,243, 21,177, 28, 27,218,136,253,250, 83, 60, 9,169, 84,122,228,196,137, + 19,238, 2,129, 0, 44,203,194,205,205, 13, 89, 89, 89, 40, 47, 47,135, 74,165,194,147,180, 52,180,106,225,131,101,209,243,189, +102,206,143, 62,162, 86,171,187,224,101, 55,226, 43,211, 70, 25,195,203,235, 70,215, 46,193,242, 74,151,191,230,183, 6,142, 89, + 58, 21, 53, 43, 39, 39, 7,182,182,182, 8, 9, 9,177,189,118,237,218, 31, 38, 72,214, 75, 54,157,156,252,236, 88,177,232,208, +214, 31,150, 72, 41, 67, 50, 82, 51, 75,209,190, 85, 47,120,184,180, 64,126,169, 30, 55,111,159, 64,114,210, 62,180,105,214, 2, +211, 63,233, 39,137, 93,253,235, 65, 33,221,170, 69,121,121,150,178, 33,155, 74,165,210,182,117,235,214,104,209,162,122,221, 51, +134, 97,144,154,154, 10,134, 97,140,251,117,183,187, 14, 95, 2,173,204,198,164,137, 19, 81, 82, 82, 98,219,144, 77, 1, 15,244, +156,143,199,241,165, 2, 64, 36,115,214, 87, 86, 86, 26,151,225,160, 40, 10,247,239,223, 71, 68, 68, 68,100, 92, 92,156, 57, 86, +100, 81,126, 82,192,119, 27,127,249,101,211,248,138, 10, 18, 0,126, 34, 8,150,226,184,239, 44,125,150,220,221, 5,135,207,158, +217,227,202, 35, 31,194,217,225, 91,220,190,157, 13,138,170, 78,111, 73, 73, 17,102,124,166,132, 80, 96,135,227,199,255,233, 18, + 24,216,243,112, 65, 1, 21,130,151,221,136, 13,165, 83,114,230,204, 25,204,152, 49, 3,169,169,169,222, 60, 30, 15,183,110,221, +130, 84, 42,197,154, 53,107,120,129,129,129,222, 50,153, 12,103,207,158, 69, 97, 97, 33, 97, 42,157,191,159,251,253,155,138, 39, +151, 23, 23, 16,103,135,252,184,255, 32, 62, 26, 59, 6,158, 92,230, 31, 14,109,136,111, 6, 13,235,241, 21,199,243,137,146,217, +133, 58,249,135, 12,131, 80,100,139,233, 95, 46, 71,122,242, 73, 39,181, 42,233, 51,130,201,245, 89,182, 54,110,214, 43,233,252, +117, 52, 51,101,223,181,206,231, 91,220,241, 77,188,255,241, 45,121,194,142,164, 23, 68,203,143, 79,144,140, 3, 80,189,124,202, +227,199,143,241,228,201, 19,240,249,124,104, 52, 26,208, 52,221, 96, 58,189,189,189,167,209, 52,253, 85, 77, 57,239,146, 72, 36, + 31,238,221,187,215,165, 46,209,118, 11, 29,209,221,197, 78,214,191,176,168,164,236,250,157,148, 71,115,166,141,234,115,245,102, +114, 46, 37,120, 39,167, 34,233,120, 69, 35,249, 41,145,138, 68,135,207, 30,253,167,173,225,233, 37,200, 2,251, 64, 96,235, 15, +198,144, 7,117, 89, 21, 84, 79,228,208,253,176, 25,111,124, 54, 27, 39,143,253,106, 27,220,161, 75,156,206, 96,240, 7,160,127, +141,119,179, 41,176,218,180,218,180,218,252,207,180,217, 40, 23,225, 56,174, 51, 0,143,154,221,146, 26, 94,224, 10,160, 24,213, +171,200,120,212,212, 29,162, 58,151,213,223,175,123,110,253,253,186,223, 75,106,190,187,215,108,239, 16, 4, 81,106, 38,233, 94, +168, 94,154,240, 84,205, 22,168,113, 37,154, 29,120, 76, 16,164,146, 97, 88,177,208,205, 93, 59,229,189,254, 29,126,187,112,247, +190,141,171, 61,127,112,159, 78,145,183, 31, 60,189, 65,144,132,129, 32, 72,139,198,125,240,120,188, 49, 27, 54,108,232, 96,111, +111, 15,150,101,225,224,224, 0,133, 66, 1,189, 94,143,138,138, 10,232, 84, 74, 80, 42, 37, 18,115,159,161, 71,100, 31,188, 59, +100, 80,224, 63,143,157, 24,195, 48,204, 1, 83,118,189, 67, 59, 25,149,172,229, 45, 93, 94, 72, 19,185,229, 70,210,245,109, 39, +127, 8,109,109, 49,112, 78,244, 95,121, 6, 18, 78,157, 58,117,102,228,200,145,111,206,155, 55,143,148,203,229,103,179,178,178, +122, 0, 72, 53, 75, 42,196,146,207, 63,253, 60,202,201,201,150, 67,220,249, 19,232,221,105, 44,108, 68, 60,148, 40, 41, 16, 4, +144,150,114, 4, 4,225,140,164,116, 57,122,189, 97,143, 65,131, 3,109,143,253,154, 54, 15, 47,198, 7,189, 82, 52,101,101,101, + 40, 42, 42,130,193, 96,128,193, 96,192,168,209,163,177,103,247,110, 84, 85, 85, 65,163,209, 64,175,215,131, 97, 24,144, 36,137, +243,241,113,200,125,154,134,238, 17, 17, 64, 35, 75, 47,237,190, 15, 1,128,155,143, 30, 61, 66, 90, 90, 26,158, 63,127, 14,137, + 68, 2, 79, 79, 79, 44, 95,190, 28, 58, 93,245, 26,101,163, 71,143,142, 4,240,224,175,190, 80, 79,128, 29, 89, 12,179,248,205, +163, 71,221,175, 29, 61,202,222, 60,121,242,185, 88,165,218,110,201,181, 66, 33, 70,173,254,238,147,246, 50,153, 12,207,115, 54, + 32, 32, 64,136,185,179, 93, 16,243,109, 49, 0, 96,230,140,230,232,218,197, 21,202,242, 95,225,234,190, 16,155, 54,205,106, 51, +121,242,186,137,106, 53,179,203,140,233,197, 39, 78,156,120,215,223,223,191, 89, 66, 66, 2, 33, 18,137, 32,149, 74, 33,149, 74, + 33,145, 72, 80, 84, 84,132,172,172, 44,110,245,234,213,121, 0, 22,155, 50,180,108,147,252, 6,128, 55,103, 15,193,153, 71,247, +118,247,106,198,123,154,248,238,244,158,207,146,110, 38,168,126, 59,127,109, 5,173,149,228,150, 63,191, 48,191,117,215, 4,215, +207,190,248, 26,155, 87, 47,197,163, 91, 87, 75, 61, 90, 40,183, 72, 9, 93,131,233,140,140, 92,198,247,242,112,166,167, 77,126, +215,241,164,199,245,105,167,249,132,162,160,248,222, 26,100, 37,104,196,109, 59, 77,104,231, 71,234, 47, 93,186, 36,237,221,187, + 55,180, 90,173, 81,153,220,187,119, 47, 75,211,244,229, 6,159, 77,138,250, 42, 47, 47,207, 75,163,209, 96,200,144, 33, 51,215, +172, 89, 35,171, 93,163,142, 97,152,151,148,172,111,214,239, 57,247,249, 87, 91, 46,159, 59,240,173,247, 55,209, 31,246, 25, 63, +125,229,101, 52,178,142, 36,159, 36, 63, 59,121,116,167,167,196,201, 0,169,243, 32,104, 11, 53,120,180,227, 35,168,149, 90,116, +253,230,107, 0, 34,232, 13, 36,182, 15, 27, 5,129,139, 55,150, 78,253,208,123,209,246, 31, 63, 97, 89,118,131,181, 95,111,133, + 21, 86,212,131, 7, 65, 16,241, 0, 16, 29, 29,189, 48, 38, 38, 38,133, 32,136,120,142,227,162,106, 4,148,120,142,227,162,106, +207,169, 33,103,175,236,215,158, 91,127,191,254,247, 5, 11, 22, 4,199,198,198,174,138,136,136, 56,112,253,250,245,167, 0,204, + 17,173,161, 53,196,234,149,165,119,200, 90, 6, 89,119,251,146,162,197,178, 87, 31, 63,125,166, 30, 52,160, 91,243,248, 43, 15, +238,124,240,193,208,254, 99,134,245, 30,156,149, 83,146,214,198,215,211, 53, 37,229,129, 61,203,178, 87, 45,201, 37,177, 88, 28, +213,175, 95, 63,126, 89, 89, 25,108,108,108,160, 80, 40,144,151,151, 7,138,162,160,173, 40,135,174,162, 28,218,242, 50, 80, 21, +101,120,114,247, 54, 66,219,248,137,107, 6,203,155, 68,173,234, 82, 95,169,170,171,108,137,236,236, 32,182,179, 3,209,116,183, +225, 59,142,142,142, 55,107, 27, 85,138,162, 62,155, 63,127,126, 49,203,178, 88,185,114,165,189,173,173,109, 28, 0,177, 57, 35, +118,110,188,168,136, 55, 66,200,135, 89, 73,232,217,113, 18,218,181,126, 11, 89,133, 26, 20,171, 40, 20,149, 83,232,218,251,123, +180,236,248, 53,124,222,136, 65, 90,118, 41,188,155,249,147,224,139, 77, 46,254,156,155,155,251,210,254,129,253,251,161, 86,171, +209,166, 77, 27,140, 29, 59, 22,243,231,207,199,216,177, 99,225,237,237,141,241,239,189,141,165, 75,151,162,160,160,192, 92, 82, +117,237,218,181,211,249,250,250,234,124,125,125,117, 20, 69,161,178,178, 18,229,229,229,245,243,123, 86, 83, 51,210,221,221,125, +129,167,167,103,146,187,187,123,138, 88, 44, 62,125,159, 32, 30,106,125,125, 61,122, 12, 31, 78, 4,189,247, 30, 47, 91, 42, 37, +174, 0,182,150,216,114,117, 22, 12,237,219,239, 77, 81,121,217, 78,163, 72,245,225, 7,110,248,243, 74, 48,174,253,209, 5, 51, + 62,107, 3,130,148,128, 32, 69, 80, 87, 93, 66,183,176, 8,161,163, 35, 97,238, 89, 26, 7,224,126,143, 30, 61,188,167, 79,159, + 78,136,197, 98,204,156, 57,147,154, 58,117,106,198,216,177, 99, 51, 46, 94,188,200,248,250,250,194,199,199,135,240,241,241,241, + 2,112,191,230, 26,147,176,111, 67,124,163,163,210,254,112,244,151, 61,101,224,218,189,210, 32, 30,181,108,173,188,228,155,173, + 79,215,102, 61, 82,251, 61,186,117,181, 36, 35,249, 36,155,117,231,247,226,252, 12,149,223, 55, 91,159,174, 93,184, 37,191,193, +151,250,202, 21,176, 71,226,175, 80,234, 42, 53,127,248,176,190,234,105, 83,198,180,115,182, 13,222,139,102,131, 58,182,108,209, +124,252,210, 85,155,168,169,159,124, 78,253,244,243, 78, 78,165, 82, 65,169, 84, 98,211,166, 77,244,201,147, 39,243, 24,134,249, +188,177, 62, 16, 0, 24, 12, 6, 76,155, 54, 77,102,111,111,143,220,220, 92,163, 34, 10, 0,114, 69,201,131,107,119,146, 31,206, +249,199,232,200, 42,157, 78,119,238,247,187,105, 65,254,190,205, 9,130,107,116, 34,138, 72, 32, 24,216,165, 91, 55, 30,199,149, +131,224,183,192,147,221,171,161, 44, 40,133,178,168, 20, 60,129, 12, 52,196, 48,176, 34, 56,134,134, 33,253, 78, 2,154,185,121, +240,197, 2,193, 96,107,123, 98,133, 21,255,155, 48,197, 69,234,146,165,216,216,216, 85,166,142,215,217,234,235,237, 27,137, 84, +125, 18, 86,247, 59, 0,196,198,198,174,226, 56, 46,234,250,245,235,251, 1,104, 44,188,133,143,235,108, 45,143,163,197,211,234, + 99,230,205, 95, 12, 39, 7,169, 67, 88, 39,127,207,227,103,175,220,189,122,253,110, 90, 75, 31, 87, 55,206,160,119,250,110,221, +230,230,132, 90, 19,107, 97, 34, 2, 93, 93, 93, 65, 81, 20, 30, 63,126,140,231,207,159,131,162, 40,208, 85, 85,208,149,151, 67, + 91, 86, 6,166, 74, 5, 33,195, 64,163, 40,130,139,141, 4,120, 49, 35,209,140,242, 70, 52, 72,180,106,183, 18,123,123,136,237, +236, 65, 10, 4,117,201, 95,116, 0, 0, 32, 0, 73, 68, 65, 84, 13,186, 21, 27, 65,231,176,176,176, 67,201,201,201,221, 6, 12, + 24,176, 2,213, 83,228,179,243,242,242,250, 47, 89,178, 68,231,225,225,129,105,211,166,181, 7, 48,201, 44,201, 20,233, 3,125, + 61,219,163,157,223, 36,180,244,233,135,242, 42, 3, 20, 74, 3,138,202, 41,108,255, 62, 2,135,127, 10,195,159,135,123, 33,249, +220, 64,148, 27, 60, 97,235,253, 14, 56, 70, 31,108,202,230,249,243,231,177,124,249,114,172, 88,177, 2, 43, 87,174,196,138, 21, + 43,144,151,151,135,144,144, 16,228,228,228,224,204,153, 51,144,203,229,112,117,117,197,237,219,183,177,126,253,122,252,249,231, +159,102,111,186,150,184, 90,112, 78,147,124,233, 52, 77, 79,150, 15, 31,222,161,208,217, 57,168, 83,167, 78,111,206,156, 57,211, +175, 71,143, 30,198,227,126,126,126, 45,164, 82,105, 1,170,103, 80,190, 97,202, 22, 11,116,114,115, 11,129, 94,247,176,166,140, + 5, 32, 8, 9,250, 13, 76, 67,143, 94,119, 65, 25,132, 32, 9, 49, 72, 82, 2,154, 46,129,147,147, 55, 56,142, 8, 49,147,196, + 37, 10,133,194,255,194,133, 11,100, 86, 86, 22, 36, 18, 9, 0, 60, 91,182,108,217,230,181,107,215,166,186,184,184, 48,241,241, +241, 56,118,236, 24,162,162,162,120, 83,167, 78,245,247,241,241,217,102,238,190,151,109,146,223,216,183,238,204,251, 2,131,211, + 27, 18,105,203, 86,168,178,125,231,211, 72, 87, 25, 0,156,205,204, 84,185,183, 80,198, 86,169,146,114, 28,155, 87,126,123, 54, +211,220,140,211,101,236,189,140,135, 55,247, 29, 61, 91, 81, 84, 88, 38,232,212, 33, 88, 19,179,252, 11, 97,203, 86,109,191, 91, + 58,255, 31,158,121, 74, 73,249,192,153,103, 30, 30, 57,123,187,114,194, 7, 31,209, 83, 62,158,174, 61,115,246,252, 81,150,101, + 59,160,145, 25,135, 44,203, 66, 46,151, 35, 37, 37, 5,153,153,153, 80, 40, 20, 40, 46, 46,134, 74,165, 50,186, 27,109, 84,202, + 83,155,127, 57,153, 40,147, 74,109,186,117,240,111,113, 43, 33,181, 72, 38,149,218,248,183,106,209, 14, 88,214, 96, 61,194, 48, + 76, 7,137,141, 20, 0,129,242,228,171,168, 44,171, 68,101,121, 37, 84,165,149,208, 81, 60,104,117, 36, 52,122, 18,190,145,131, + 80, 89,165, 69,101, 73, 5, 88,134,233,104,109,110,172,176,194, 10, 19,109,125,124,116,116,244, 66, 11,207,181,216,189, 89,159, +120, 69, 71, 71, 47, 36, 8, 34,126,193,130, 5,193,104,124, 66, 85, 93,236,104,224, 3,192,130,240, 14, 37, 37, 25,149,118, 68, +224,200,217, 95,126,117,102,255,207,223,187,235,116,234, 28, 23, 39, 91,198,214, 70,228, 58,101,218, 74,168, 42,203, 70, 84, 89, + 30,142, 0,101,101,101,120,250,244, 41,164, 82, 41,132, 2, 1, 24,141, 6,140,166, 10,154,178, 18,144,148, 14, 66,134,129,179, +141, 20,190,222,158,104,233,225,105,145,205,199,151,126, 51, 14,124,175,235, 46, 92, 29, 22, 8,145,204, 22, 34, 59, 91,124, 26, +255, 59, 0, 64, 40, 20, 2, 75, 86, 88, 36,154, 52,107,214,236,196,190,125,251,132, 10,133, 2,247,239,223, 79, 4, 80, 1,192, + 14, 0,155,150,150,118, 33, 57, 57, 57,202,223,223, 31, 0,218,152, 51,166, 44, 38, 25, 3,205, 33,183,224, 25,178,158, 39,192, +217,161, 53, 4, 54,237, 80, 84, 78, 65, 44,109, 13,131,238,133,247, 81,171,204,134,134,226, 89,116,239,122,189, 30, 52, 77,131, +166,105,232,245,122,124,252,241,199,184,118,253, 58, 14, 28,187,136,167, 79,210,209,190,149, 39, 38, 78,156,128,176,176, 48, 92, +191,126,221,164,173, 73,111,192,208,204, 22,252,117,111,146, 16,217,186,232,194,231,159,187,101,142,108, 17, 4,193,161, 17, 87, +100, 61,172,141,136,136,104,155, 94, 85,133,148,135, 15, 49, 96,217, 50, 0,192,233,211,167, 95,186,151, 57,115,230,136, 82, 83, + 83,167,220,189,123,119, 74,126,126,254, 58, 0, 13, 15, 54,231,128, 83,167,110,224, 31,255, 72,133, 66,161, 0, 0, 28,220,255, +130,151,102, 61,165, 48,100,104,181, 71,203,209,209, 17,235,214,133, 88,148,159, 12,195, 96,199,142, 29, 70,119, 33, 0,240,249, +252, 30,115,230,204, 25,217,208,249,109,219,182, 21,154,179, 57,123, 84, 51,201,159,137,220,103, 14,109, 91, 6,219,187,134,162, +196,144, 16,146,144, 39,159, 49,123, 84,179, 13,235,127,205,211, 74, 9,221, 46,130,201,245,225, 75,180,187, 45, 73, 99,230,217, +239,245, 37,190,147,119, 23, 40,148,139,166,127, 52,206,197,222,209,189,234,167,205, 49, 78, 36,143,228, 78,220,165,202,131,253, + 92, 28,223, 9,223, 88,249,143,217, 75, 18,244,116,238,116,228,158, 72,135,137, 16, 23, 12,195, 32, 63, 63, 31, 10,133, 2, 57, + 57, 57, 40, 46,174,118,191, 22, 23, 23,131,101,217,191, 82, 33, 66,147,147,131,236,163, 63,161,229,132, 9,232,186, 98, 57, 24, +150, 15,141,154,193,186,238,253, 81, 86,161,129,142, 37,224,221,185, 59, 62, 58,253, 7, 72,142, 1,182,111,177,182, 36, 86, 88, +241, 63, 10, 75,194, 59,212, 18,162,152,152,152,168,191,251,255,235,146,173,152,152,152,148,152,152,152,166,252, 87,125,151,161, +113,191,118,140,214,239,117, 6,160,189,210,104,170,138,211, 50, 83, 83,249,249, 85,154, 42, 27, 15,119, 55,157,141, 68,204, 86, + 40, 85,188,132, 7,137, 84, 85,193,147, 71, 77,184,143,180,228,228,228,144,252,252,124,228,100,103,131,214, 84,129,212,233,193, +105,213, 24,208,179, 59, 36, 0, 36, 36, 1, 33, 75,129,207, 19, 65, 85,169, 4,128, 52,179,141,163,193,240,138,178, 69, 16, 4, + 68,118,118, 16,201,100, 16,217,218,189,164,112, 89,162,216,136,197,226,125,113,113,113, 94,205,154, 53,195,242,229,203,209,188, +121,243, 0,111,111,111,181,131,131,131,212,195,195, 3, 65, 65, 65,232,222,189, 59,206,156, 57, 3, 88, 16, 83,202, 64, 75,146, + 30, 61, 67,143,226,210,235,248,227,247, 31,160,215,232,208, 41,242, 7, 80,252,150,112, 11,254, 26,236,227,189, 80, 23, 28,175, + 86, 15, 60,135,225,121,206, 51, 16, 60, 81,138,165,202, 83,237,247,196,196, 68,236, 63,126, 5, 94,190,129,200,201,120,136,135, +151, 47,224,154,155, 11,124, 3,131,140,110,160, 70,211,200,128,255,205,150,234, 48, 81,139, 63, 27, 39, 46, 45, 45, 21, 59, 59, + 59,235,106,243,206,203,203,235,175,144,173,113,243,230,205, 67,185, 64, 0, 12, 29, 10, 97,102, 38, 40,138, 66,120,120, 56,186, +118,237, 10, 0, 8, 15, 15, 7,159,207, 71,104,104, 40,188,189,189,177,101,203,150,113,141, 17, 45,146,192,125,154, 46, 9,240, +243,243, 51, 18,173,221,123, 20, 72,184, 59, 16, 4, 68,216,180,249,177,241,220, 22, 45, 90,160, 64,158, 9,130,224,146,205,164, +113,133,167,167,231, 18, 47, 47, 47,191,181,107,215,242, 36, 18, 9, 62,249,228,147,214,149,149,149, 45,107,164,100, 44, 88,176, + 0, 0,176,116,233, 82, 44, 91,182, 12, 58,157, 78,221,152,177,221,235, 58,120, 23,149,178, 83,184, 74,155, 17,125, 93, 91,118, +232, 55,120, 0, 90,251,247, 67,191,193, 57, 0,176,202,153,255,236,189,239, 22, 57, 30,117,180, 35,118,254,118,246,252,210,158, +145,253, 22,205,175,188,252,205,183, 59,202,205,142,121,172,200,222,165,122, 36, 26,179,254,251,109,123,214,127,181, 96,150, 36, + 71,161, 47,203, 43,227, 42,109,197,124,219, 54, 30,132,237,140, 47, 87, 60,205,207,207,156,139,220,179,102,103, 90,178, 44,139, +204,204, 76,227,152, 62,173, 86,139,170,170, 42,228,230,230, 26,159, 25,141,204,126,200,244, 15,134,117,172,210,104,212,183, 30, +100,228, 44,158, 57, 62,162, 74,163, 81,103,100,229,164, 3,155, 26,100, 99, 36, 73, 62, 80,171,212, 3,212,229, 90, 40,238, 63, + 66,243,254,190, 48,208, 4,244, 52, 3, 69,137, 10, 58, 26, 96, 72, 1,130,223,155, 8,134,224,163, 56, 63, 15, 36,143,151,136, +151, 7,237, 91, 97,133, 21,255, 59, 48,201, 69,106, 21,173,136,136,136, 3,117, 85,167,218,239, 0,116, 48, 61,148, 71, 81,151, + 76,213,186, 19, 27,251,159,122,118, 45,197, 43, 99,180,204,134,119,168,253, 79, 31, 7,165,247,234,165,227,155,179, 52,221,190, +168,184,144,230,243,197, 2, 31, 7,141,188, 52,199,242,127,215,233,116,241, 23, 46, 92, 24, 62,112,224, 64,113,198,131, 68,232, + 43, 42,160,175, 40,135,128,165,225, 44,237, 2,146,210,129,208,235,209, 44,128,133, 86, 37,197,149,107,201, 6,157, 78, 23,111, + 41,209, 34,121,188,151,199,101,217,218, 66,108,103, 15,177,173,109,125,215,162, 57, 82, 96, 51,104,208,160,254,225,225,225,224, + 56, 14, 59,118,236, 0, 69, 81, 34,138,162,160,215,235, 65, 81, 20,148, 74, 37,246,236,217,131,173, 91,183, 94, 3,240,139,217, +198,140,214, 95, 56,119,254, 82,216,135,227,163, 4,167,227,215,129,214, 51,208, 16,205, 81, 85,101, 64,165,222, 6,140,203, 4, +160,240, 20,120,124, 9, 34, 66, 91,227,248,175, 71, 40,208,186,139, 22,178,240,151, 84,161,220,156,103,120,254, 36, 29,182,202, + 2,184,217,219, 64,157,153,142, 78, 19, 39,189,150, 58,225,227,227, 3,150,101,209,183,111, 95,227,224,234,215, 37, 91, 37, 37, + 37, 56,121,242, 36,194,195,195, 17, 25, 25,137,188,188, 60,100,102,102,226,173,183,222, 50,158,147,152,152,136,132,132, 4,180, +105, 99, 90, 36, 44, 46, 53,156,126,158,123,127,244, 59,239,188, 35,188,121,243, 38, 56,142,131,191,191, 61,236,237,100, 32, 72, + 49, 2, 3,221, 1, 84,247, 1,250,244,233, 3,165, 50,147, 46, 43,227, 78,155,185,221,125, 0,142,233,245,250,199,189,123,247, +246,126,242,228, 9,102,207,158,205, 63,120,240, 96,173,148,140,232,232,151, 39, 83,104, 52,141,187,238,219,119, 8,248,162, 53, +237, 20, 41,145,182,108,101,239, 26,138,214,254,253, 0, 0, 3,163, 62, 68,235,182, 45,160, 44, 78,106,165,213, 60, 27, 33,228, +151, 57, 37,109,202, 75,149, 14, 13,249, 64, 91,244,123, 6,170, 93,167,102,139, 93,147,113,176, 48, 71, 48,225,208,177, 19,103, +166,189, 21,245,182,192,192,208,116,136,175,192, 49,238,232,169,162,188,236,156,141,200, 57,155,252, 66,255, 51,169,226, 49, 74, +165, 18, 50,153, 12,201,201,201,186,161, 67,135,138, 73,146,196,227,199,143,141, 68,203,221,213, 57,168, 71,215,144,128,111,214, +239, 57, 39, 19,139,197,131,251,116, 9, 76,205,200,126,206,113,196,179, 70,213, 86,131,225,252,131,251,137,125,221,188,219,242, + 50,127,191, 9,151, 94,111, 65,167, 35,161,209,179,208,209, 0,205, 19,194,235,141,110,112,108, 19, 8, 14,192,157,155,215, 12, + 58,131,225,156,181,173,177,194,138,255,105, 85,139, 51, 69,146,106,190,151, 2,120, 22, 19, 19, 83, 92, 71,109, 82, 0, 72, 4, +208,177,230, 60, 69,189,235, 20, 4, 65,220,225, 56,174,107, 29, 59,138, 58,132,171,238,119,125,189,115, 18,155, 64,178,234,110, + 95, 38, 90,141, 77,169, 4, 0, 87, 87, 87,247, 78,157,186,180,249,241,231, 67,224, 56, 14,143, 18,214,160,172,232, 33,150,172, +186,209,166, 89,179,102,145,121,121,121, 87, 44, 73, 1,195, 48, 7,119,238,220, 57,183, 91,231, 78,157, 90, 53,111,142,196,103, + 89, 16,114, 12,132, 12, 3,146,210,129,207,232,209, 60,132, 1, 73,216, 34, 63,191, 2,177,251, 14, 37,215, 68,137, 55,137,128, +183,222,198,242,231, 21, 32, 8, 2,107, 35, 66, 32,178,179,133, 80,102,139, 79, 79, 92, 50,146,171,248,229, 11, 32,178,181, 69, +155,110, 22, 5,132, 87, 95,190,124,249,238,131, 7, 15,186,134,132,132, 96,238,220,185,120,246,236, 25, 88,150, 69, 97, 97,161, + 86, 46,151,231, 41, 20,138,103, 0,142, 2,248, 17, 22, 68, 30, 23,234,180, 27,226, 15,239,158, 30,209, 51,210,245,157, 17, 91, +113,236,215, 57, 40,175, 80, 66, 77, 75, 81,165,165, 81,165,227,193,217,165, 3,186,133,134, 34, 63,175, 8, 41, 55,207, 85,242, +117,234, 53, 77,121, 64, 9,130, 64, 66, 66, 2,252,188,237,144,254,199, 21,184,218, 8,208,209,219, 19,222, 61,122, 26,227, 75, +153,130,128, 7,122,220,184,113,198,200,240,131, 6, 13,202,154, 48, 97,130,215,156, 57,115,240,243,207, 63,227,218,181,107,175, + 12,208,142,140,140,196,213,171, 87,191, 6,176,212,156,168,167,215,235, 17, 16, 16,128, 59,119,238,224,194,133, 11,232,215,175, + 31, 34, 35, 35,145,148,148,132,223,126,251, 13, 9, 9, 9, 32, 8, 2, 46, 46, 46, 48, 84,147,103, 67, 99,198, 40, 10,113,223, +126,183,115,225,250,245, 91,131,199,143, 31,143,195,135, 15,224,195, 15,218,131, 32,197, 32, 8, 49,222, 30,214, 30,203, 87,220, + 65,183,110,125,224,234, 42,192,250,117,199,159,106, 52,204, 30, 11,178,241,155,223,126,251,205, 91,171,213,162,188,188,156,179, +181,181, 37, 74, 74,170,103,180, 54,164,104,169,213,106, 73, 99,134, 30,220, 75, 91, 83,174,226,202,184,202,132, 17,165,116, 66, +135,126,131,115, 49, 48,234, 3,156,143,255, 5,151,206, 93,128, 51,255, 89, 22,100,170, 51,197, 89,197, 74,121,149,255,182,192, +206, 83,121,207,171,206,109,155,241,118, 58,207,203,139,141, 91,240,131,178,220, 20,209, 2, 64,148,166,238, 61,113,148,195,219, +221, 35,186,181, 13,105,225, 37, 42, 43, 46,226,126, 61,126, 38,153,202, 58,124,178, 14,193,226,204, 16,245,229,209,209,209, 95, +213,124,223,181,120,241,226,169,177,177,177,110, 5, 5, 5,198, 49, 90, 69,197,165,151,186, 15,157,193,148,148, 87,232,119,174, +255,114,148, 84, 34, 22, 45,142,221,249,187,129,135,155,141,217,165, 89,118,203,123,179,151,204,202,120,148,208,172,165, 84,132, +227, 95, 46, 69,226,111,151, 97, 32,133,248,199,133, 91,208, 81, 12,202,139, 75,112,113,202,103,176,245,112,194,214,223, 15, 23, +178, 44,251,131,181,169,177,194,138,255, 93, 52,198, 69, 8,130,104, 40,198, 94, 97, 3,191,221, 49,117, 93, 35,118,254, 14, 52, + 26, 21,222,162, 41,120,197,197,197, 69, 87,175,222,194,239,241,223,224, 74,252, 55, 72, 73, 72, 68,126,158, 30,121,133, 90,216, +219,219,223, 48,113,105,253,200,177,156, 90,173, 30,185,120,201, 87, 5, 18,169, 13,122,247,239, 15, 79, 55,119,216, 8, 5,224, +209, 44,120,132, 0,149, 10, 71,164, 39,169, 49,127,231,222,162, 74,181,122,100, 3,141,196,128,198, 72, 6, 65, 16, 16,219,219, + 65,100,107, 7,177,157,253, 75,110, 68,137,189, 61, 36,118,246,224,139, 68, 13, 13,134,127,197,102,101,101,229,187,163, 70,141, + 42,171,168,168,192,212,169, 83,113,229,202,149,132,115,231,206,217, 39, 37, 37, 73, 21, 10, 69, 91, 0,131, 0,108, 55, 65,178, + 94,178, 89, 86,150,169,226,104,221,152,152,175, 62,215,104,105, 23,140,158,116, 16, 50, 50, 23, 52,195,130, 3,224,237, 44, 66, +143, 1, 43, 80,164,239,142,131,219, 86,170, 89, 74, 59,190, 94, 12,173,151,108,114, 28,199,121,120,120,188,146, 7, 23, 46, 92, +192,232, 81,239, 98,240,136,225,112,107,229, 7,247, 1,111, 97,240,212,127, 96,219,182,109, 32, 73, 18,174,174,174,245, 27, 94, +163,205,221,247, 33,216,255, 0,196,254, 7, 32,118, 37,128, 15, 96,226,222,189,123,191,237,216,177,227,229,107,215,174,173, 1, + 48,166,238,127,213,193,178,122,106, 86, 67,101,180,104,214,172, 89,154,140,140, 12,200,100, 50,208, 52,141,107,215,174, 97,235, +214,173, 88,187,118, 45, 18, 18, 18,224,226,226,130, 54,109,218, 64,167,211,225,206,157, 59, 26, 0,139, 76,216,100, 21, 10,250, +221, 77,155, 98, 75,162,162,122, 97,231,206,205,240,244,236, 14, 1,223, 19,124,129, 27,100,182, 1,248,233,199,111,241,230,155, +157,112,226,248,161,210,226, 18,250, 93, 0,180, 5,207,146,246,214,173, 91,216,182,109, 27, 70,141, 26,149, 55,122,244,104,166, +162,162,194,168,104,113, 28, 7,142,227,176,172,102,140,153, 78,167, 19, 55,102,243,163,249,201,121, 95,174, 76, 89, 94, 88,144, + 23,126,229,242,141,113,151,206, 93,192,211,140, 75,184,116,238, 2,254,184,116, 61,186,176, 32, 47,188, 83, 88, 59,225,200,169, +211,191,216,125,228, 48,207,214,222, 11,187,143, 28,230,141,157,241,249,202, 46,131,251, 45, 50,247,204,215,148, 35,247,255,216, +187,238,184, 40,174,182,123,102,182, 87, 96,233, 44,160, 2, 10, 34,130, 64, 64,196, 22, 81, 19, 99,175, 88, 98,143, 45,177, 37, +198, 24, 53,154,216, 53,190, 38,198,150, 88, 98,111,177, 96, 84, 52,246,222, 21, 27, 42, 10,210,123,135,133, 93,182,206,204,247, + 7, 37,168,148, 93, 52,121,147,247,219,243,251,141,235, 14,187,103,239,189, 51,115,239,185,207,125,238,243,148,230,100,207, 89, +182,106, 93,169, 65,167, 38,255,179,102, 67, 70, 89,110,230, 55,213,238, 75,166,190,251,179,172,172,108,147, 90,173,150,171,213, +106,185, 70,163,249, 38, 41, 41,169,227,151, 95,126,153, 75, 81, 84,149,181, 52,247,233,177,155, 49,215,118, 44,179,183,149, 9, +219, 6,183,108,254,227,166, 67,151, 82, 82,179,247, 84,139,161, 85, 83, 57,213,165,101,234,129,253, 6,140, 80, 22, 21,106, 16, +250,249,108,208, 2, 9, 52, 20,160,103, 88, 48, 16,108, 60, 94,242, 35,132,214, 82,236, 77,140, 82, 21,235,117, 3,241,106, 12, +173,186,234,254, 54, 48,115,154, 57,205,156,255, 76,206,127, 51,156,240,106,174, 67,167, 87, 44, 90,245,109,169,116,118,118,238, +216,183, 79, 87,116,234, 53, 15, 12,195, 32, 38,106, 37, 10,115,159,195,217,145,143,248, 20, 69, 40,128,203, 38, 20, 38, 37, 41, + 53,181,205,244,111,230, 69,132,127,216,165,133,175,155, 27,191, 73,147,198, 16,219,219, 35, 47, 47, 23,215,110, 61,213, 47,221, +119, 48,186, 66,100, 25,181, 48, 73,211,116,185,147, 59,128, 46,211,191, 6,193, 98, 1, 21, 97, 28, 42, 7, 70,183,224,182, 32, +216,108, 80, 12, 13,141, 70, 99,204,110,185,180,151, 47, 95, 14, 28, 62,124,248,249,200,200, 72,178, 91,183,110, 1, 71,142, 28, +121,155,156,121, 80,230,196, 94, 4,208,107,233,156,137,191,181,233,220,207,194,179,101, 16, 55,168, 9, 11, 58, 61,129,140,244, +100, 68, 70,220,209, 61,189,125, 90,193, 24,212, 67, 84,121,177, 23,235,226,210,233,116, 41,205,154, 53,115,216,184,113, 99,149, + 51, 60, 69, 81,200,203,203,195,205,155, 55,225, 23, 28,130, 22, 99, 62, 65,110,110, 46,214,174, 93,139, 70,141, 26,161,119,239, +222, 40, 40, 40,128,193, 96, 48,118,193,151, 2,112,186,226,192,107, 34,139,168, 72, 1, 84,231,178,161,135,135, 7, 79,173, 86, + 7, 48, 12,195, 34, 8,226, 39,173, 86, 59,122,206,156, 57, 78,203,150, 45, 67,243,230,205,145,151,151, 7,177, 88, 12, 79, 79, + 79,228,230,230,226,206,157, 59,148, 74,165,218,136,242, 68,214,185,245,148, 47,238,206,157,196, 54,211,166,125, 22,241,253,138, +137,158,106, 77, 39,158,181,117,123, 48,140, 1,185,185, 73, 40, 81, 92,215, 45, 94,180,253,101,118,142,126, 0,128, 88, 35,235, +252,221,148, 41, 83, 0, 64, 0, 96, 94,124,124,252,131, 22, 45, 90,120,214,102,209, 50, 6,171, 15,165,171, 1,236, 27,216, 77, +254,133, 34,239,145,167, 53, 59, 41,177,141, 47,189,118,245,161,116,181,133, 92,185, 36, 47,233,242,139, 76,229,233,141, 59, 35, + 14,179, 70,245, 31, 72,185, 72, 98,103, 11,236,153, 67, 70, 80, 51,254,254,254,174, 4, 81,224,158,147,255,252,222,216,113, 19, + 7, 91,114,203, 78,250,187,228, 55, 37, 27, 5, 10,238,223,191,159, 8, 19,119,134, 86,224, 69,122,122,122,199, 57,115,230,156, +102, 24,230, 21,223,132,156,188,130, 11,161,189,166, 48, 69, 69,197, 15,114,159, 29, 51, 38,150,218,157, 59, 81,247,187,248,250, + 5, 30,254,126,217, 10,135, 78,211,191,100,191,184,120, 9,160,244, 72,190,124, 9, 20, 95, 75,255,120,227,108,118,177, 78,215, + 31,230,168,240,102,152,241,255,222,154, 85,151, 22,249,135,163, 39,106,113,134, 55,186, 50, 30,238,206,167,155,123, 54,249,176, +145,139, 29, 0, 32, 62, 49, 3,241,137,233,103,226, 19,210,187,213,163,120,107,219, 94, 89,149, 84,154,168, 8,225,192, 24,151, + 84,250, 21, 78, 27, 27,155,123,108, 54,219,197,148,214,160, 40, 42, 35, 47, 47, 47,208,200,114, 14,115,115,115, 91,145,156,156, + 28, 65,211,244, 23, 38,170,253, 26, 57, 43,147, 74,147,108, 94, 87,198,160,245, 3, 0,130,205, 51, 38,169,116,117, 78, 63,137, + 68,178,137,195,225, 52,170,188,142,149, 62, 88, 20, 69,177,116, 58,157,128,162, 40, 22, 0,130, 36, 73, 3,135,195, 81, 19, 4, + 97, 48, 24, 12, 41, 26,141,102, 34,254, 12, 56, 90, 87,221,235, 29,232, 43,132, 22,106,176,104,157, 3,128,216,216, 88, 47,153, + 76, 54,132, 32,136, 65, 12,195,120,151,148,148,104,230,207,159,127,255,224,193,131, 10, 55, 55,183,143,122,246,236, 73, 60,122, +244, 8,209,209,209, 76,126,126,254,161, 10, 43, 86,188,137,247, 18,201,231,179,134, 90, 91,147, 61, 25, 6,254, 96, 64, 16, 36, + 30, 23, 23,211, 39, 85, 42,106, 79,133, 96, 52,245,254,172,196,199, 77,154, 52,217,158,152,152,200,169,205,146, 90, 91,221, 95, +199,202,111, 90,206, 11,237,208, 97,224,205,171, 87,143,204, 90,250,100, 81,245,191, 77,237, 39, 27, 59,108,242,244,149,251, 54, +172,153,181,238,247,194,109,198,148, 51, 32, 32,192,131, 32,136, 33, 0,124, 25,134,105,198, 48,132,128, 32,152, 66,130, 32,158, + 0,120,164,213,106, 35,159, 62,125,154,246, 22,117,111,200, 12,183, 54,206,170,164,210,160,168, 86, 20,192, 24,153, 84,250,239, + 46,167,153,211,204,105,230,252,239,113,254,155, 49,161,134,115,198, 69,134,175, 68,124, 66,122,183,248,132,116, 52,107,214,140, +137,139,139, 51, 73,164,213, 54, 72, 83, 20,181, 95,165, 82,237,127, 27,146,252,252,252,160,191,184,241,246, 37, 38, 38,238,123, +151,132, 21, 66,106, 81,197,209, 80, 60, 46, 45, 45, 13, 49,246,195, 58,157,238,175,104, 27,162,194,154,181,176,182, 15,124,248, +225,135,201, 58,157,238, 28,128, 84,130, 32,172, 0, 20,232,116,186,211, 6,131, 33, 59, 46, 46, 46,232,199, 31,127,172,140,124, +191, 24,192,189, 6,150,131,214,104,168,189, 25, 25,212,222,191,160,142,123,181, 90,237, 12, 27, 27,155,166,106,181,154,167, 86, +171,185,213, 55, 31, 8,133,194,220,186, 28,226,171,195, 74, 74,236,224,178, 11,109,172,164,196,235, 66, 10,214,206, 56, 92,166, +140,110,110,237,140,195,198, 22,236,193,131, 7,241,254,254,254,187, 73,146,116, 99, 24,198, 1, 96, 44, 25, 6,185, 12,195,228, +177,217,236,244,167, 79,159,166,255,131, 58, 33,181,129,166, 87, 25,180,218, 63,253, 14,205,187, 11,205, 48,195,140,255, 29,212, +234,163,197, 54,149, 41, 46, 46,142, 48,183,167, 25,213,197, 86, 93,127, 76, 78, 78,214, 0,184, 81,113,188,142,123, 0,122,255, +211, 43,152,153,153, 25, 88,219,223,140, 21, 89, 64,185,207, 22, 16, 93, 99,116,246, 5,235, 10, 75,176, 46,226, 43, 83,203,246, +240,225,195, 20, 24,185,196,110,134, 25,102,152, 97,198, 95,134,183,183,104,153, 97,134, 25,102,152, 97,134, 25,102,152, 81, 35, + 54, 87, 19, 92,175, 88,183, 8,212,190,115,192,148,181,215,134,236, 62, 56,103,230, 52,115,154, 57,205,156,102, 78, 51,167,153, +243,255, 29,231,255, 42,222, 16, 89,127, 7,204, 91, 95,205,156,102, 78, 51,167,153,211,204,105,230, 52,115,254,127, 16, 89,175, + 31, 0,204, 75,135,102,152, 97,198,255, 99, 28, 60,120,208,168,164,162, 67,103,253,218, 75, 34,145,205, 47, 85, 20,175,216,191, +106,236,145,202,243,225,225,225,148,185, 21,205, 48,195, 12, 52,196, 25,222,221,221,197,135,164,232,118, 12, 67,178, 24,146,209, + 19,138,178,223,226, 11, 11, 95, 9, 59,224,234,234,106,197, 33,209,155, 96, 24, 49, 65,208, 20,205, 34,175, 39, 36,164, 61, 53, +161, 96, 60,153, 76, 54,133,203,229,118,213,106,181, 46, 36, 73,166,105, 52,154,115, 42,149,106, 61,222, 12, 92,248, 95,131,151, +151,215,176, 75,151, 46, 89,181,111,223, 94, 35, 20, 10, 13,101,101,101,236, 83,167, 78,241,187,119,239, 94,244,242,229,203, 6, +237, 72,148,203,229,157,127,253,245, 87,247,110,221,186,161, 89,179,102,202, 33, 67,134,112, 67, 67, 67,185,227,198,141, 75,200, +200,200,184, 96, 34,157, 15, 65, 16,187, 8,130, 96,209, 52, 61, 18,127,134,110,120,215, 32, 73,146,156, 72, 16, 68,127,134, 97, + 60, 8,130,136,103, 24,230, 8, 77,211,117, 5,110,173, 11, 3, 1,244, 32, 73, 50, 16, 0,104,154,190, 15,224, 36, 96,252,206, +187,191,147, 83, 36, 18, 5, 0,128, 74,165,122,240,174, 56, 9,130, 8, 0, 0,134, 97, 26,202, 57, 70, 40, 20,142, 7,128,178, +178,178, 45, 48, 34, 29,212,235, 96, 54,122, 51,129, 11, 99, 0, 0,247,191,243, 6, 0,152,242,158,152, 20, 67,152,242, 91, 53, +241,153,194, 81, 3,122, 12, 31, 62,124,217,158, 61,123,190, 3,112,244,175,184,241, 29, 29, 93,215,255,176,102,179,252,243, 41, +159,172, 64,121, 70,136,186, 31, 72,224, 3, 30,139,213, 71, 75, 81, 87,159, 2, 7, 1,176,173,173,173,135,241,120,188,142, 90, +173,214,137,205,102,103,106,181,218, 43,197,197,197,251, 80, 71, 6, 4,163,219,245, 25,100, 58, 21, 28, 9,250,207, 60,111, 12, + 9, 13, 87,132, 44,162, 5, 10,255, 1,221, 40, 9, 96,122, 69, 93,183,162,246,112, 30,117,117, 62,159,203,229,242,254, 10,133, + 66,197, 98,177, 24,148,239,122, 46,255,167,252,239, 4, 77,211, 57, 5, 5, 5, 35,235,227, 18, 55, 66,115,158,152,216, 69,233, + 81,102,208, 48,159, 42, 83, 17, 35,113, 69, 91, 6, 24,201, 0,110, 36,139,180,163,105, 58, 19,192, 5,210,128,227,165, 25,136, +251,135, 14,238,141, 43,218,181, 73,197,123, 14, 0, 7, 0,143, 0,124, 14,160,212,172,127,254, 54,188,238, 12,127, 2, 64,102, +149,208,170, 22,238,190, 83,175, 94,189, 46,187,187,187,248, 12,234, 55, 96,217,164,137,159, 18, 44, 22,137,232, 39, 79,216, 31, +143, 28,243,161, 76, 38,115,150,104, 52, 45, 64, 16,180, 74, 32,136, 86, 40,138,211, 15,238,219, 35,245,110,222,156,162, 40, 26, + 27, 55,253,210,253,208,239, 17,115,141, 20, 91, 94,142,142,142,187,102,207,158,237,216,167, 79, 31,150,163,163, 35,146,146,146, +172,246,239,223,223,124,221,186,117,131, 11, 11, 11, 71, 2,120,209,128,202,118,112,180, 38, 63,148, 10,137, 46, 40,161, 80,162, +199,249,172, 50,156, 1,112,181,161,173,167, 82,169,166,170, 84,170,144,224,224, 96,102,235,214,173,196,232,209,163, 25,130, 32, +136,178,178,178, 29, 0, 26, 36,180,196, 98,241,134,110,221,186,121,122,122,122,198,191,124,249,178,199,129, 3, 7, 78,142, 26, + 53,202, 67, 44, 22,199, 2,240, 50,145,110,123,126,126,190,127, 89, 89, 25, 92, 92, 92,182, 2,120,239, 47,184,137, 8, 22,139, +117,196,217,217,153, 89,185,114,229, 81,127,127,127,135,130,130, 2,195, 87, 95,125,213,245,214,173, 91,221, 41,138,234, 99,130, +216,146, 17, 4,177,201,193,193,193,118,197,138, 21,113, 65, 65, 65,143,248,124, 62, 47, 54, 54, 86, 52, 99,198,140, 47, 94,188, +120, 49,152, 97,152,137,128, 73, 3,132,140, 32,136, 77,114,185,220,118,217,178,101, 73,129,129,129,209, 92, 46,151, 27, 27, 27, + 43,254,250,235,175, 63,143,137,137,105, 16, 39, 73,146, 27, 67, 66, 66,100,223,125,247,221,179,230,205,155,223, 96,177, 88,188, +180,180, 52,114,193,130, 5, 83,206,158, 61, 27, 78,211,244,164,134,148,211,222,222, 94,182, 96,193,130,103,161,161,161,183,184, + 92, 46,247,249,243,231,228,236,217,179,167,196,197,197, 25, 93, 78,107,107,235, 48,130, 32, 54,103,101,101,177, 1,192,201,201, +169,181,133,133,197,186,234, 57, 45, 43, 67, 81,232,245,250, 18,181, 90, 61,188,160,160,160,198, 64,184,163,231,172,237, 13, 0, +235,116,149,239,203, 95,235,123, 15,108, 60,110, 76,165, 3, 28,203,227,226,253,160, 28,219, 15, 0,134, 85,164, 10,255, 65, 9, +176,217,108, 58,192,241,115,230, 65,150, 73, 33, 99,250,118,238,220,121,193,133, 11, 23,126,233,212,169,211,215,187,119,239,182, + 79, 77, 77,253,254,234,213,171,174, 67,135, 14, 29,125,254,252,249,229,121,121,121,135,222,213,205,207,227,242,249, 4, 73, 64, + 40, 16, 89, 24,243,121, 14, 73,246,186,209,183,239,248, 45,207,159, 7,174,139,137,113, 87, 58, 57,133, 76,155, 54,205, 97,192, +128, 1,164,171,171, 43,226,226,226,108,118,239,222,221, 98,203,150, 45,253,139,138,138,166, 3, 72,126, 27,145,165, 44,130,159, + 70,139, 64,134,129, 85,213, 3, 75,160,136,175,195,125,230, 25, 30,255, 3,196,214,183,219,183,111,255, 46, 46, 46, 14,203,151, + 47, 7,128,245, 38,126,127, 70,223,190,125,123, 70, 68, 68, 8, 15, 30, 60, 40, 12, 14, 14,134,163,163, 35, 42, 38, 83, 85,129, +169,221,221,221,141,107, 51, 26, 63,252,116,114,236,123,209, 5,127, 96,195,128,172,229, 66, 23, 24,218,246,245,236,223,107,116, + 32, 44,237, 68, 16, 72,216, 40,202, 87,248, 62,191,159,218,237,226,129,184,239,227,162,114, 87, 40, 83,240, 45,106,143,201,247, + 95,129,141,141,205,214,132,132,132, 48,177, 88,252,202,249,248,248,248, 0, 79, 79,207, 98, 0, 95,154, 42,220,236,236,236,246, +210, 52,173,201,207,207,255, 4, 0,164, 82,233, 30,177, 88, 44,203,204,204,156,251, 87, 77,100, 42,241,186, 22,249,151, 91,180, +170,252,181,106,202,117, 72,144, 20,221,110,210,196, 79,137, 33,195,134,102,197,197, 39,208,108, 14,111,216,169,211,167, 69, 62, + 62, 62,164,102,253,122, 24,114,115,161,255,226,139,182,231,206,157,211,135, 15, 27, 81,198, 97, 17,219, 61,220,221, 68,191,237, +219,239, 24,113,248, 80, 59, 0,245, 9, 45,158,163,163,227,174, 75,151, 46, 57,187,187,187,163,168,168, 8, 73, 73, 73, 80, 42, +149, 24, 60,120, 48,167, 93,187,118,206,131, 6, 13,218, 85, 92, 92,220,222, 4,203,150, 67, 51, 23,118,228,196, 49, 3,188,186, +127,216, 78,236,236,218, 20, 76,150, 26,169, 47, 99,130, 35, 47,221,154,182,253,240,201, 23,113,197, 76, 47,212,156, 27,169, 78, +228,229,229,205,234,223,191,255,225,176,176, 48, 59, 62,159, 15,185, 92, 78,244,233,211, 39, 39, 35, 35, 99, 97,131, 85, 75, 69, + 10, 27,146, 36,169,234,175, 53,164, 7, 50, 6, 46, 50,153, 12, 50,153, 12, 0,156,223,118,230,105,101,101,181, 94, 42,149, 14, + 82, 40, 20,101, 36, 73, 50, 4, 65, 48, 90,173, 86, 40,147,201, 30, 62,139,121, 33,215,104, 52,205, 86,253,180,101, 77,231, 14, +254, 22,103,207,158,197,128, 1, 3,152, 51,103,206, 76, 52, 54, 79, 29, 65, 16,155,250,247,239,175,154, 63,127,190, 58, 46, 62, +201,249,217,139,120, 66, 44,224,209,182,182,182,156, 59,119,238,176, 87,175, 94, 45, 88,176, 96,193, 38,134, 97, 6,153,208,158, +155,134, 14, 29,170,155, 57,115,102,230,243,184, 4,251,199,207,226, 24,137,128, 99,176,181,181, 97,221,186,117,139,110, 8, 39, + 73,146, 27,103,205,154,165,152, 56,113, 98, 97,126, 65,177, 99,161,162,148,225,115, 88,122, 71, 71, 71,246,209,163, 71, 53,123, +247,238, 37,199,143, 31,191,145,166,233,112, 19,218,119, 99,159, 62,125, 74,102,207,158, 93, 20, 27,159,232,248,248,233, 11,136, +248, 28,189,131,131, 61,235,238,221,187,186, 85,171, 86,145, 75,150, 44, 49,170,156, 98,177,120,231,129, 3, 7,216, 71,143,150, +247,125, 55,111,222, 36, 61, 60, 60, 68,213, 63, 83,166,214,128, 36,128,188,188, 60, 81,104,104,232, 78, 0,111, 4,247, 13, 92, + 24,131,209,115,128,169, 83,167,102,154,122,179, 4, 58, 77,171,247, 51,212, 47,222,204,106,213,216,126,108, 54,155, 30, 63,126, +124,214,235,127, 87,171,213, 4,128, 62,248,222,120,177,213,163, 71,143,111, 78,156, 56,209,116,247,238,221, 63,238,221,187, 87, + 11, 0, 2,129,192,118,255,254,253,203, 7, 15, 30,140,193,131, 7,207, 63,116,232,208, 59, 19, 90, 20, 67,233, 0,128, 47,224, +243, 99, 98, 98, 8,111,111,239, 58, 35,238,235,104,250,222,150,231,207,131, 62,243,246, 14, 46,160,233,102,220,238,221, 75,103, +204,152,145,167, 80, 40,144,148,148, 4,157, 78,135,209,163, 71,179, 58,117,234, 36, 31, 60,120,240,218,146,146,146,129, 0,116, + 70,220,147,171,156,157,157, 39, 20, 23, 23,151, 86, 90,117,218,143,164,216, 29, 3, 12,252, 86,205,244, 60, 46,203,192,237,253, + 5, 77,156, 89, 79, 40,189,221,113, 13, 0,184, 42,228,154, 56, 25,168, 17, 22, 46,112,167, 56, 88, 98,231, 34,236,156,155, 92, +182, 72,153, 82,167, 88, 26, 40, 22,139,251, 41,149,202, 67, 21,131,179, 87,175, 94,189,112,235,214, 45, 0,104, 87, 33,180, 58, +147, 36,249, 49, 77,211,191, 2,168, 43,149,219,180,190,125,251,126, 16, 17, 17, 33, 5,128, 67,135, 14, 65,175,215,195,195,195, + 3, 92, 46, 23, 60, 30, 15, 28, 14,167, 42, 59,136,145,112,178,179,179,133,173, 37, 7, 50,107,113,247,175,127,238,203,110,228, + 99,129, 28,234, 9, 10,152, 34, 24, 24, 13,184, 54, 98, 52,239,102,133,192, 15, 59,147,199, 55, 70,207, 61,190,225, 89,144,138, + 68,111, 36, 67,243, 79, 25,217, 73,146,228, 63,122,244, 8,114,185,252,149,243, 44, 22, 11, 0, 58, 54,128,114,126,124,124,124, +104, 84, 84, 20,194,194,194,230,251,249,249,125,116,249,242,101,199,252,252,124,132,133,133,173, 77, 75, 75, 59,250, 87,215,169, +186, 22,249, 95, 49,117,145,175, 41,201, 78,229,179, 96,146,197, 98,145, 72,136, 79,210,135,133,117, 25,149,146,146, 34, 9, 9, + 9, 33, 57, 28, 14,148, 23, 46, 64,125,247, 46, 36, 18, 9,250,247,239,207,185,114,229,138,133,133,196, 98, 92, 98, 66, 98, 9, +139, 69,130, 97,200,122,125, 30,100, 50,217,148,185,115,231, 58,122,122,122,194, 96, 48, 84, 69, 52, 55, 24, 12, 72, 77, 77,133, + 68, 34,193,200,145, 35,237, 69, 34,209, 20, 35,235,209,196,203,195,254,254,165,147,155,222,155, 49,169,135,216, 75,116, 22,226, +212,233,144, 28,250, 12, 45, 50, 78, 97,118,191, 16,241,153, 13,243, 3,155,202,173,239, 87, 51,177, 26, 13,141, 70,115, 45, 58, + 58,122,220,229,203,151,105, 0,184,120,241, 34,243,236,217,179,137,111, 51, 11,165,105, 26, 69, 69, 69,160,105,154, 85,241,190, +242,245,191,122, 63, 88, 88, 88,108,252,232,163,143,134, 38, 39, 39, 11,255,248,227, 15,155,148,148, 20,219,196,196, 68, 59, 47, + 47, 47,246,242,229,203, 79,168, 53, 58,150,158, 98,180, 6, 74, 95,146,249,228, 73,124, 97,118,246,253,109,219,182,149, 17, 4, +209,223,200,223, 24,232,228,228,100, 51,103,206, 28, 16, 28, 81,235,230, 45,252, 60, 89, 28,161, 37,201,225, 89,150,149,169,169, +132,132,132,212, 57,115,230,184,249,251,251,203, 81,190,188,102, 20,167, 92, 46,183,157, 57,115, 38,216,124,105, 64, 43,255,192, +166, 60,190, 88,202,226, 8,165, 33, 33, 33,157,226,227,227, 51,102,207,158,237, 20, 28, 28,108, 18,103,112,112,176,108,252,248, +241, 6,129, 80, 26,234,238,238,209,162, 85,203, 22, 61,189,188,188,250,177,217,108, 67,110,110,110,242,200,145, 35,157,122,247, +238,237, 96, 10,167,189,189,189,108,246,236,217, 6,215,198, 30,221,186,125,240, 97, 27,174, 80,106,201,230,137,173, 84, 42, 53, +245,252,249,243,228,121,243,230, 57, 5, 4, 4,216, 27,195,169, 82,169, 56,182,182,182,240,245,245,133,143,135, 7,138,139,139, + 17, 17, 17,129,237,219,183,227,215, 95,127,197,190,125,251, 16,212,254, 67, 72,165, 82,100,100,100, 64,161, 80,112,254,238, 27, +138,250,197,155, 89,167,157,208,231,211, 79, 63,205, 24, 63,126,124,150, 80, 40,164, 95, 63,172,173,173,169,225,195,135,103,143, +252,250,167, 62,149, 75,139,245, 88,178, 30,157, 60,121,242,229,238,221,187,225,227,227,131,110,221,186,241, 0, 96,202,148, 41, +188,193,131, 7,227,192,129, 3, 56,116,232,208, 83, 79, 79,207,235, 0,250, 26, 83,206,145, 35, 71,182, 15, 15, 15,191, 26, 30, + 30,254, 96,200,144, 33,155, 39, 78,156,248,202,200,149,153,145,118, 79,171,213,194, 63, 48, 88,180,120,235,237,225,245,241, 61, + 3,118,111,142,137,217,190,226,201,147,228,249, 62, 62, 86,141, 19, 19,173,119,172, 90,101, 91,153,164, 91,175,215, 35, 53, 53, + 21, 50,153, 12,195,135, 15,183,229,243,249, 35,141, 40,230,234,190,125,251,142, 73, 73, 73,145,108,217,178,197,233,193,131, 7, +242,204,204, 76,167,243,231, 78,219,125,245,229, 20,169,165,132,199,203,200,101, 8, 0, 72,204,128, 56, 38, 1,237, 25, 6, 86, +213,151, 19, 27, 4, 39, 8,133, 46, 88,215,180,189,213,139,153, 7, 2,134,204,142, 12,180,149, 57,241,231,212,241,141, 86, 43, + 87,174, 60,120,252,248,241, 97,237,219,183, 63, 12, 64, 88,195, 71,236,253,209, 0, 0, 32, 0, 73, 68, 65, 84,103, 4, 65, 65, + 65, 17, 7, 14, 28, 24,211,161, 67,135,107, 0,124,107,157, 69,186,184,244,255,253,247,223,109, 42,223,219,218,218, 66, 32, 16, +188, 33,178,184, 92, 46, 72,146, 52,185,122, 75,247, 15, 99, 91,183,208, 32,186,240, 36, 14,172,124,132,149,221,159,211,203,218, + 38,106,214,143,140,193,153, 3,143,144,131, 71,232,241, 89, 83, 12,155,231,223, 85, 68, 97,201, 63,105, 0,207,205,205,253,184, + 99,199,142, 7,123,244,232,161,137,138,138, 66,110,110, 46,156,157,171,230,218, 89, 13,160,180, 22,137, 68,112,117,117,133,167, +167,231,176, 43, 87,174, 56,234,245,122, 36, 38, 38, 34, 39, 39,231,254,223, 81,167,234, 90,228, 95,134,215, 29,225, 79,188, 33, +180, 42,114, 11, 93, 2, 0,134, 32,148,143,162,163, 57, 44, 30,111,196,158,189,123,249, 92, 46, 23,201,201,201,120,250,244, 41, + 84,231,207,163,236,198, 13,100,103,103,163,180,180, 20, 14, 14, 14,216,180,117,171, 88, 75, 49, 99,159,191,120,193, 98, 72,166, +186,191, 65,141, 91, 60,249,124,126,215, 1, 3, 6,212, 42,200, 50, 50, 50,208,163, 71, 15, 14,139,197,170,105, 87,195,235,156, +132,220,142, 56,126,254,240, 98, 39, 39,222, 83, 32,110, 6, 80,114, 31, 96, 52,128, 65, 11,164, 63, 6, 78, 44, 68,227,210, 24, +226,244,226, 81,142,206, 34,246,241, 26,148,114,125, 91, 81, 61,188,189,189,127, 29, 49, 98, 4, 9, 0,157, 59,119, 38,188,189, +189, 55, 3,240,168,227, 59,231,234, 25, 36,111, 21, 22, 22, 98,240,224,193, 54, 77,155, 54, 61, 55,120,240, 96,155,202,243, 13, +229,172,180, 38,251,248,248,228, 11, 4,130,125,128, 81, 29,108, 21,167,149,149,213,250, 30, 61,122, 12,218,187,119, 47, 23, 0, + 46, 93,186,132,227,199,143,227,201,147, 39,136,141,141,165, 3, 3, 3,237,126,250,245,224,198,245,191,236, 92,221,175,157,191, +188, 83,235,192, 22,146,210,194, 82, 7, 7,135,118, 12,195,120, 24, 89,206, 30, 11, 23, 46,124,250,236,101,178, 37,201,230,176, +185, 28, 54,223,194, 66,236, 32,147,138, 93,172, 69, 2,103, 62, 73, 72, 84, 42, 85,214,190,125,251,104, 0, 61,140,229, 92,188, +120,113,194,179,184,100, 43,130,100,179, 57,108, 14, 87, 34, 17, 89,117,239, 22, 22, 12, 0, 92, 48, 92,133, 66,145,189,125,251, +118,157, 41,156,223,125,247, 93,116, 65, 81,169,140,205,225,112,216,108, 86, 85, 91,138,133, 66, 59, 17,159,207,211,104, 52,233, +107,214,172, 41, 51,133,115,225,194,133, 79,159,191, 76,177, 38, 9,130, 69, 16, 36,219, 66, 42,182,177,177, 20,217,217, 73,132, +182, 34, 54,139,167, 80, 40,210,119,237,218,101, 20,167, 78,167,227,102,103,103,227,217,179,103,112, 13, 14,198,217,179,103,209, +168, 81, 35, 12, 30, 60, 24, 67,135, 14,133, 80, 40, 68,231, 80, 63,204,153, 51, 7, 47, 95,190,132, 78,167,227,215,196, 89,233, + 39,245, 58,228,114,121, 84,125, 55,207,107,223,125,165,156, 1,142, 96,214,105, 39,244,169, 46,176,106,227,183,182,182,166,106, +178,118,189,206,217,163, 71,143,111,206,159, 63,223,116,215,174, 93,125, 70,142, 28,121,109,215,174, 93,104,211,166, 13,158, 61, +123, 6, 55, 55, 55,236,216,177, 3, 67,135, 14,189,182,118,237,218, 62, 81, 81, 81,254,238,238,238,115,235,227, 28, 50,100,200, +228,128,128,128, 11, 89, 89, 89,161, 5, 5, 5,190, 17, 17, 17, 99,251,247,239,159, 48,108,216,176, 46, 85,130, 81,175,223,123, +226,216, 97,244,236, 51, 0,205, 91,250,110, 28, 61,119,183, 95, 61,207, 38,243, 4,216,188, 61, 51, 51,119,175, 90,173, 26,204, +225,136, 68,183,111, 91, 31,250,229, 23,219,234,153, 5,210,211,211,209,187,119,111, 14,151,203,237, 80, 79, 57, 87,246,235,215, +111,112, 68, 68,132,172,210,170,115,227,198, 13, 60,126,252, 24, 73, 73, 73, 40, 42, 42, 66,151,137,165,248,116,121, 57,247,167, +203, 25,124, 56,133, 17, 55,176, 15,169,130,176, 17, 28,109, 44,216,215,199,174,105, 62,101,194, 70, 31,182,196,154,131, 61, 95, +199, 34, 47, 81,115,168, 22, 78, 34, 52, 52,116,119,120,120, 56,161,213,106,161,213,106,181, 0,106,140,234,235,236,236, 44,104, +213,170, 21, 38, 78,156, 72, 90, 88, 88,172,173,173,156, 74,165, 82,115,242,228, 73,140, 28, 57, 18,211,167, 79, 71,179,102,205, + 32,147,201,192,225,112,176,115,247,111,182, 67,199, 78,242,122,175,125, 71,127,159,247,218,180, 42,209,176,130, 57, 66,217,248, + 90,172, 33, 53,214,189,212, 62, 10,209,137, 55,177,174, 79, 26,125,103,135,170,244,171,143,255, 19,243,252,114,246,147,185,225, +155,163,153,155,109,243,118,127,158,130,108,253, 51,116, 24,220, 24,238, 1,178, 47,196,174,240,110,104,123, 26, 9,147, 56,253, +252,252,218,223,185,115,135,223,177, 99, 71, 36, 39, 39,131,195,169,154, 79, 81,111, 83,206,133, 11, 23,242,213,106, 53, 30, 62, +124,136, 81,163, 70,165,235,116,186, 47,222,166,156,166, 88,180, 42,181,200,191, 12,155, 95, 59, 50,107,179,104, 45, 4, 0, 61, +141,227, 35, 70,141, 85, 69, 70, 70,138,120, 60, 30,146,147,147,145,153,153,137,157,219,183, 83,157,237,237, 75,186, 57, 59, 43, +118,110,223,206,104,181, 90, 48, 12, 3,111,111,111, 12, 26, 52, 72, 56,112,240,176, 28, 66, 81,246,155, 17,203, 60, 78,149,235, +235, 99,199,142,125,227,239, 95,125,245, 21, 44, 44, 44, 64, 16,132,163, 17,149, 11,159,182,176,159,139,204,221, 42,155,201,218, + 89, 0,150, 0, 96, 75, 1,182, 5, 32,176, 4,248, 82,128, 39,130, 38,234, 66, 1,201,116, 75, 26,208,225, 19,103, 0,166, 44, +245, 64, 46,151,207,191,112,225,130, 93, 84, 84, 20,163, 80, 40,144,153,153,201, 44, 91,182,204, 78, 46,151,207,111,232, 21,201, +200,200, 88,220,179,103,207,236, 81,163, 70, 89,158, 58,117,202,117,212,168, 81,150, 61,123,246,204,206,200,200, 88,252, 54, 87, +154,203,229,178,158, 60,121, 98,189,100,201,146,161, 0,238,181,108,217, 50,223,217,217,249, 30,202,157, 38,235,132, 84, 42,173, + 18, 89,149,214, 53, 54,155, 13, 14,135, 3,185, 92,174, 45, 40, 40,160, 58,188,231, 33,244,182, 36,245,114, 62, 87,104, 45, 20, +184, 72, 45, 44, 67,242,243,243, 31, 17, 4, 17,111,228, 18, 95, 64,235,214,173, 57, 20,195,161, 63, 29,209, 89, 62,101, 76,152, +253,207, 75,198, 55, 90,179,120,130,243,202, 5,227,188, 23,207, 26, 30, 70,210,180,218,205,205,205,177,210,161,221, 8,243,121, + 96, 80, 80, 16,155, 6, 7,207, 94, 36,101, 39,167,165,151,124,208, 41,180,202,114,233, 19, 16,216,205,206,206,174,163,183,183, +119, 16, 65, 16, 70,109, 73, 22, 10,133, 1,205,155, 55,103,147, 44, 14, 97, 35,147,186, 74, 37, 66,135,170, 37, 20, 43,171,182, +214,118,118,225, 36,195, 20, 59, 57, 57,217, 11,133,194, 0, 19,234,206,166,193,133,131,189,181,165,157,173,149,164, 91, 88,187, +102,161,109, 67,189,252, 66,218,132,182,124, 47,104, 32, 97, 48, 40, 60, 60, 60,236, 43,157,228,235,177,180, 10,246,238,221,139, + 37, 75,150,160, 85,227,198,112,118,118,134,189,189, 61,110,220,184,129, 59,119,238, 64, 38,147, 33, 39, 39, 7,171, 86,173,194, +145, 35, 71,160,211,233,164,166,222, 79,198,136,173,186, 96, 48, 24,200,215, 5, 86,109,252, 66,161,144,174,116,146,175, 13, 39, + 79,158,220, 93,105,201,250,252,243,207,219,255,244,211, 79,215, 98, 98, 98, 32,145, 72,112,231,206, 29,140, 29, 59,246,218,218, +181,107,219, 79,154, 52, 9,219,183,111, 71, 66, 66,194,214,186,248,134, 12, 25,178, 96,220,184,113,107, 46, 95,190, 76, 58, 56, + 56, 64, 38,147,161, 95,191,126,216,186,117, 43,219, 96, 48,108, 11, 15, 15,127, 16, 30, 30,254,128, 74, 61,243,205,193, 95,151, +221,136,126,244, 0,147,167,205,228,105, 13,250,217, 70, 84,159, 41,147, 72, 74, 12, 29, 59, 22, 28,208,235, 85, 67,184, 92,145, +229,131, 7,214,199,183,109,171, 18, 91,115,230,204,129,165,165, 37, 80,238,192,140, 58,172, 58, 19,142, 28, 57, 82,213, 31,218, +216,216,128,199,227,129,203,229,130,195,225,128,197, 98,225,220, 70, 49,126,153, 83,174, 47,126,153, 67,224,204,122, 66,249, 54, +215, 78,228, 12, 95,153, 3,239,193,103, 59, 90,250,251,118,177,193,141,253, 89, 88,214, 51, 42,237,206,129,220, 25,234, 28,252, + 80,203,215,222,251,234,171,175,124,114,114,114,112,247,238, 93,220,189,123,183, 54, 11,144,250,216,177, 99,223,151,150,150,194, +221,221, 29,125,251,246,237, 8, 32,184,150,231, 6, 65, 65, 65,232,221,187, 55,194,194,194,208,170, 85, 43,104,117, 6, 78,248, +136, 9,205,159, 36,228, 58, 47, 91,181, 76,116,225, 98, 4,121,237,218,101,214,238,195,103, 44, 67,195, 62, 92,195,149, 58,221, +130,208,198,201,152,122,170,168,124, 4, 56,117,199,230,243,211,200,117,151, 70, 73,118, 30, 95,231, 33,149, 74,137,251,119, 31, +232,119,110, 56,144,226, 43,238,155,115,107,127, 62, 84, 68, 22,186,140,113, 39,105, 96,208, 63,101,100, 23, 8, 4, 63, 93,190, +124,217, 81,167,211, 33, 58, 58, 26,211,167, 79, 87,191, 37,101,149, 1,196,213,213, 21,151, 46, 93,194,240,225,195,213,217,217, +217, 55,255,174, 58, 85,215, 34,255, 43, 96, 87, 83,144, 85, 72, 77, 77, 45,146,201,100,206,205,155, 55, 39,181, 90,109,249,146, +196,161, 67,212,175,219,182,157, 80,171,213,211, 0,112,215,255,252,243, 70,103, 23,151,176, 17, 35, 71, 18,122,189, 30, 61,123, +246,228, 69, 70, 70,218,196,231,228,148, 24, 49,224,188,242,123,163, 71,143,198, 79, 63,253, 4, 0,152, 58,117,106,149,105,157, + 48,194, 97, 73, 98,137, 30,221,122, 5, 89,164,138,215, 89,232,218,234, 75,155,188,148,222, 18,151, 10,131, 64,242,216, 16,176, + 64,235,244,134,216,156,254,247, 94,198,182,240, 17, 22,228,187,117,109,249, 62,126, 61,187,171,135,138, 82, 31, 48,186,195, 17, +137, 90, 75, 36, 18,220,187,119,175, 32, 40, 40,168,136, 97, 24,203,197,139, 23,219,138, 68,162,214,111,209,246,137, 47, 94,188, +232,216,174, 93,187, 41, 36, 73,118,165,105,250, 92,118,118,246,122, 0,137, 70,126,255, 83, 0,223, 1,168,154, 89,106,181, 90, +144, 36, 9,134, 97, 48,100,200, 16,204,153, 51,199,231,241,227,199,184,112,225,130,117,215,174, 93,111, 1, 40, 2,240, 9,128, + 26,173,102, 10,133,162,236,206,157, 59,194, 11, 23, 46,128,166,105, 88, 91, 91,195,194,194, 2,124, 62, 31,253,250,245,147,204, +158, 61,187,203,233,211,167,115, 20, 77, 26,177, 4,153,233, 74,190, 68, 34,133,163,115,135, 73,195, 62,142, 97, 24,230,136, 9, +157, 3, 79,200, 54,168, 9, 74, 67,174,252,118, 45, 41,226,114, 9, 1,151, 13, 62,173,194, 55,223, 47, 37,184, 12,197,134,137, +235,243, 92, 46,151, 43,229, 67,203,226,177,244, 34, 2,204,187,120, 56, 88, 44, 22, 79,192,173,221, 31,131, 67,146, 36, 73,146, + 92, 0, 70, 39,237,227,243,249, 92, 41,159,169,149, 83,200, 34, 88, 4, 65,240, 80,203, 78,180, 0, 71, 48,149, 86, 36,222,180, +120, 77,117, 81,220,161, 67, 7,156,184,112, 15,135,142,159, 67, 94,242, 35,204,251,250,115, 4, 7, 7, 35, 50, 50,178,206, 50, + 85,250,104,213,102, 93,150,203,229, 81, 25, 25, 25,239,213,246,221,186,150, 12,107,177, 82,189,201,255,173, 37, 2, 23,198,160, + 30, 31,173,190, 29, 58,116,152,188,119,239, 94,237, 71, 31,125,196, 27, 50,100, 8,124,125,125,219,143, 25, 51, 6, 0,208,181, +107, 87,252,244,211, 79,237,199,140, 25,131,223,126,251, 13, 17, 17, 17,154, 78,157, 58,125,125,233,210,165,116,148,239,232,124, + 3, 52, 77,247,222,180,105,211,235,150, 66, 24, 12, 6,232,245,122, 39,131,193,224, 84,209, 23, 97,205,154,181,121,103, 78, 71, +226,235,185, 11, 97,111,231, 24, 96,228, 61, 68,140,158, 57, 51,111,199,170, 85, 88,245,219,111,152,233,230, 38,218,245,244, 41, +206,168,213, 56,112,225, 66, 94,197,239,212,235,155,169, 84, 42,203, 78,158, 60,105,113,224,192, 1, 88, 89, 89,161, 89,179,102, +176,182,182, 6,135,195, 1,201, 18,130,197,149,161,121,203,214, 0,238, 0, 0,220,228, 80,122,187,227, 26, 65,160,136, 33, 77, +247, 41,226, 55, 66, 19, 91, 23,193,229,201,219,125,173, 44,236,185, 56,181, 62, 5,167,215,165, 30, 81,231,225, 71, 24,240, 28, +181,251,124, 5,185,187,187, 35, 39, 39, 7, 39, 79,158, 84, 2,181, 10, 50,208, 52,253,253,207, 63,255,252,213,220,185,115,249, +222,222,222, 0, 16, 0,224,110, 77,159, 21,139,197,112,118,118,174, 18,150, 67, 70, 77,242,152, 56, 99,146,176,255,135, 97, 96, +179,109, 81,164,212, 35,191, 68, 15,153,173, 4, 95,207, 8, 23,156, 11,114, 14,222,180,118,207,177,178, 50, 4, 3,111,246, 7, + 4,129,187,183, 31, 93,243, 19,120, 3, 4, 9,164,146, 23, 65,128, 64, 41,161, 7,193, 98, 49, 20, 69, 33, 37, 37, 5, 12,195, + 96,120,255,177,169, 19,150, 69,216,183, 31,174,128,107,115, 57, 8, 6,239,255, 83,132,128,141,141, 77, 64,126,126, 62, 18, 19, + 19, 49,106,212,168,244,188,188,188,179, 74,165,114,108, 70, 70, 6, 0, 20, 52,128,178, 74,204, 7, 4, 4,160,117,235,214, 24, + 60,120,176, 64,165, 82,133,123,120,120, 56,231,230,230,182,253, 43,235,243,186, 22,249,159, 18, 90, 53, 62,104,122,125,115,205, +198,141, 80,158, 59, 7,222,153, 51, 56, 32,151,151,170,213,234, 47, 1,164, 86, 60,248,159,111,223,177,227,122,159,155, 55, 45, +180, 49, 49,240,120,252, 24, 28, 43,171, 0, 83, 11,176,109,219, 54, 40, 20, 10, 20, 23, 23, 3, 0,214,173, 91, 7,133, 66, 1, +131,145, 9,103,217, 92,180,119,180,119, 67, 22, 98, 65,179, 73, 73, 82,115, 85, 27,137, 90,154,225,156,226,160, 44, 38,157, 17, +147, 28, 34, 46,203,215,182, 33, 88, 90,168,243, 84,112,110,215, 12,108,176,219,155, 82,198,202,117,127, 54,155, 93,240,226,197, +139,222, 94, 94, 94,199, 1,216, 54,196, 31,224, 53,196,101,103,103, 79,107,200, 23, 89, 44,214,119, 9, 9, 9,246, 91,183,110, +157,178,120,241, 98,166,186,208,170,252, 63,155,205, 6,195, 48,176,180,180, 4,135,195,113,184,113,227,134, 67, 72, 72,200, 6, +154,166, 3,106,169, 39,227,235,235,139,132,132, 4,176,217,108, 88, 90, 90,130, 54,232,176,112,198, 36, 80, 44, 62,123,214,172, + 89, 1, 3, 6, 12,136,222,186,117,171,222, 34,180, 93,219,252,252,252, 39,147,135,143,136, 62,122,244,168,182, 34,196, 67,253, + 83,124,134,121, 16, 27, 27,203,114,145, 59,176, 24,131,138, 22,115, 1,193,163, 53, 12, 79,226, 8, 1,155,197,112, 9, 18,124, +129,208, 50, 49, 45, 45,159,166,233,103,198,112,210, 52,125, 63, 33, 33, 65,232, 96,111,195, 86,149,105, 75,133, 28,134,151,116, +255, 94,124,147,192, 32, 15, 0, 80,223,191,115,137,223,188,133, 48, 41, 59, 87,236,230,230,102, 20,103, 89, 89,217,131,244,244, +116,150,131,131, 3, 59, 57, 53,237,152,149, 68,108,103, 97,101,213, 6, 0,116, 37,197,119, 72,141, 38,151,197, 97, 59,228,230, +231, 23,148,149,149, 37, 24, 91,247,151, 47, 95,178,157,156,236, 89,167,206,156, 63,238, 32,226,219, 75,121,108, 11, 62, 65, 16, + 34, 22,161,224, 26,232, 60,129, 72,100,159,152,150, 86,192, 48, 76,173, 22,194, 21, 69, 35,250,151, 95,175,133,191, 85,227,198, +163, 71,143,240,199,181,103, 16, 51, 90, 16,234, 98,156,217,190, 5,195,103,205,125,107,191,191,250,196, 86,131,172, 89,155, 90, + 68,189,198,143,204,122, 28,225,135, 15, 31,190,112,247,238,221, 85, 14, 40,207,158, 61, 67,231,206,157, 43,151, 57,208,173, 91, + 55,132,132,132,224,217,179,103,240,244,244,196,133, 11, 23,248, 44, 22,139, 63, 98,196,136,101,123,246,236, 57, 89,175,221,127, +243,102,140, 29, 59,182, 38,199,234,151, 0,212,132,204,187,116,206,138,157,182, 5,249,121,200,201,205,122, 96,108, 59, 16, 4, +129,209, 51,103,230,109,210,106,177,247,246,109,140, 20,139, 69, 59,226,226,208, 51, 36, 4,126,157, 59,231, 25,211,215, 85, 90, +117,212,106, 53, 56, 28, 14, 44, 44, 44, 96, 99, 99, 3, 46,151, 11, 22, 71, 14, 54,207, 31, 36,151,139,192, 14,254, 88,245,165, + 88, 53,170, 59,214, 18, 4,138,248, 60,220,231,138,106,245,213, 33,196,141,208,143, 97,160, 80,165,226, 98,165, 32,177,108, 12, + 75,142,148,115,102,220, 6,111, 43, 11,123, 46,254, 88,155,140, 51, 27,210, 14,171,179, 48,175,162, 45,232, 58, 38, 18,126, 86, + 86, 86, 72, 77, 77, 69, 74, 74,202, 83,212,237,224,175,122,246,236, 89, 60,159,207,247,177,179,179, 3, 0,247,218, 38,230, 52, + 77, 87,249, 97,237,218,123,208, 54,160,163,135,224,131,246, 62,216,121,124, 41, 62, 11, 95, 11, 14,139, 0, 69,233,240,227, 79, +189, 64,105, 74, 17,222,103, 2,241,126, 87, 79,255,115,199,181,227,244,101,133, 91,222,152, 8,176,177,228, 63, 67,111, 88,241, + 37,164, 31,104,194,202,214,214, 94,204,229,114, 97, 99,225,164,157, 59,241,139, 76,134, 97,170,158, 27, 14,139,171, 39, 75,172, +203,242,179, 74,133, 86,156, 50,128, 33,155, 52, 44,154,205,187, 71, 90, 90,218,180,142, 29, 59, 46, 43, 41, 41, 41, 84, 42,149, +195, 1,192,221,221,189, 49, 73,146,124, 0,117,173,142, 52, 70,205, 97, 33,184,143, 31, 63,134, 84, 42, 69,122,122,122,117,227, + 11,104,154,254,199,108, 2,248,135, 34, 16,192,125, 0, 78, 0,122,162, 90,120, 7,178,194, 84,247,126,100,100, 36, 19, 25, 25, +249,126,213,224,197, 48,180,161,160, 0,140,166,188,109, 57, 28, 14, 3,160,250,142, 38,145,149,149, 21,193,113,113, 1,193, 47, +119,253, 96,222,225,214, 87,189,222,184,208, 50, 52, 5, 22, 8, 29,152,106,147, 22,165,128,192, 82,219, 46,152,198,155,143, 44, +158, 85,245,145, 14, 48, 48,160, 64,179, 76, 44, 14,163, 84, 42, 97, 48, 24,100, 77,155, 54, 61, 97, 48, 24,100, 21,131, 27,243, +223,186,162, 20, 69,197,179, 88, 44, 76,153, 50, 5,149,214, 31,173, 86,139,172,172, 44,104, 52, 26,104,181, 90, 36, 36, 36,160, +184,184, 24, 90,173, 22, 79,158, 60,129,187,187, 59, 88, 44,150, 83, 29,157, 57,195, 48, 12, 92, 93, 93,209,164, 73, 19,176, 8, + 6,191,174, 92,128,111,166, 79,194, 80,119, 26,219,214,255,136, 78,157, 58,181,112,115,115, 11,101,179,217,148,163,163, 35, 55, + 34, 34,226, 24, 69, 81,253, 96,124,207,115,114,206,156, 57, 77, 90,182,108,105,111,101, 33,213,243,121, 44,240,244, 74,134,175, +201,103,216,170, 60,184,186, 54, 54, 64, 40,242, 28, 57,114, 36, 85,155, 21,162, 38,206, 47,191,252,210,201,219,219,219, 82,102, + 37, 85,242, 56,172, 28, 46,152,188,226, 71,119,111, 1, 0,207,206, 94, 13,129,200,103,212,168, 81, 6, 83, 56,231,207,159,239, +110,103,103,103, 69,130, 41,161,116,186, 63,215,219, 53,218,124,130,195, 41, 3,151, 23, 52,117,234, 84,194, 20,206,175,190,250, +202,205,199,199,199,202,202, 66, 92,202,230,176, 50,185, 52,157, 41, 0,157,197,209,234, 10, 5,118,182, 42,136, 36,129, 35, 71, +142,172,149,179,210,154, 53,123,246,236,212,215,132, 55, 10, 10, 10,160,206,138, 6, 55, 61, 6,254, 18, 14,130,237,100,224,243, +249, 85, 91,223,107,187, 93,107,243,209,170, 73,108, 25,251,221,160, 69,117, 44, 1,110,106, 17,245,122,220,172,140,140, 12, 56, + 57, 57,213,249, 60,237,217,179,103,110, 88, 88, 88, 78,183,110,221,180, 39, 78,156, 0, 65, 16,184,112,225, 2,210,211,211,209, +173, 91, 55, 48, 12, 83,185,171, 13, 15, 30, 60, 64,215,174, 93,181, 29, 59,118, 76,175,136,175, 85, 47,198,142, 29, 11,189, 94, +143,210,210, 82, 20, 20, 20, 32, 50, 50, 18,254,254,254,140, 72, 36, 26,192,114,253,112,105,248,184,185,109,125, 91, 5, 96,195, +218, 85, 90, 30,155,179,194,148,231,149, 32, 8,140,250,242,203,188,226,192,192,130, 93, 74,165,106,180,133,133,168,105,106,170, +245,189,211,167,109,117, 58,157, 81, 28,149, 86, 29, 23, 23,151, 42,145,197,229,114,193,230,217,129, 37,246, 3,207,166, 27, 68, +142, 3,112,241, 62, 95, 99, 41,198, 17,169, 4,167,196, 86,181,135,118, 16,185, 98,105,219, 33, 78, 17,237,134, 58,157, 23, 53, +194,214,138,241,128,100,216, 68,196,152, 31,189,154,218, 53, 17,226,230,193, 44,156,217,144,246,187, 58, 11, 11, 0,196,213,247, +156,235,116, 58, 53, 69, 81, 32, 73, 18,108, 54,187,186, 79,224,245,223,127,255, 29,247,238,221, 3,170,133,237, 41, 41, 41,161, + 88, 44, 22, 4, 2, 1, 0, 72,234,232,239,192,225,112,192,225,112,112,233,214, 21,155,161, 3,123, 17, 55, 30,158, 69, 59,255, + 97,200, 47,213, 33,187, 88,135, 34, 21,208, 50,120, 30,124,187, 30,193,163,132, 18, 4,180,242,101,177,120,226, 81, 53,241,169, + 19,145,170, 76,193,160,252,167,116, 51,109,154,240,143,155, 71,159, 61,189,114,232,209,147,253, 63, 31,143,107, 27,220, 81, 89, + 97, 76, 64,105,105, 41, 67, 16, 4,243,197,248,185,241,187,198, 22, 82,107,135, 63,162,217, 26,193,203,191,177,171,111,108,103, +103,119,195,198,198,230, 66,133, 56,106, 44,149, 74,175, 59, 57, 57,197,160,124,163,199,209,204,204, 76,111,165, 82,217, 14,229, +155,179,146,243,243,243, 59, 87, 88,158,146,235,176,132,109, 85, 40, 20,159, 83, 20,213,167,226,232, 78, 81, 84, 64,108,108,172, + 79, 64, 64,192, 83, 15, 15,143, 7, 30, 30, 30,127,120,120,120, 28,243,240,240, 56, 22, 22, 22,246, 83,101,184,135,191,120,217, +240, 13, 45,242, 47, 19, 90,168, 16, 89,155, 43, 94, 81, 37,180, 0, 92,122,221, 1,205,192,231, 63, 49, 76,158, 12,171, 99,199, +192,137,141,197,152, 81,163, 44, 68, 34,209, 90,148,199,104,106, 39,145, 72, 54, 44, 88,176, 64,106,187,124, 57,228, 87,174, 32, + 41, 50, 18,122, 14,231,110, 67, 74, 87, 86, 86, 6, 54,155, 93,101,137, 17,139,197,160, 40, 10, 53,153,124,223,120, 0, 13,184, +153,158, 29, 3, 30,154,128, 6, 83,122, 74,209,241,246,176,248,121,246,145, 10,119,207, 56, 37,215,115,145, 93, 27,251,181,141, +219,223, 86, 18,236, 82,158,149, 0, 41, 41,169,160, 64,155,180,222,172, 86,171,139,149, 74, 37, 2, 2, 2,108,238,221,187,215, +212,223,223,223,186,226,252,157,183,188, 48,161,114,185,252,160,179,179,115,162, 92, 46, 63, 8, 32,212,132,239,110,189,122,245, + 42, 88, 44, 22, 22, 44, 88,128,146,146, 18,232,116, 58,228,231,231, 35, 37, 37, 5, 90,173, 22,105,105,105,120,254,252, 57,180, + 90, 45,146,146,146,160,209,212, 63, 33,161,105, 26, 22, 22, 22, 80,151,149,226,151,165,223, 96,254,236, 25, 40,126, 25,133,180, +140,108, 88, 89,138, 49,109,218, 52,150, 76, 38,163,105,154,110, 66, 81, 84, 87,154,166, 55, 26,115,157,170,221,111,215, 92, 93, + 93,125, 87,174, 92,233,243,205,210,141, 92, 11,118, 41,195,151, 10,104,158,148,207,240, 90,180,193,216,121,107,185,107, 86,255, +240,226,230,205,155,233, 48, 46,120, 39, 9,224, 90, 96, 96,160, 87,122,122,186,191,183,183,119,115,219,198,110,124,190,147,115, + 17,215,169,145,130,209,168,111, 19,206,141, 58,108,220,184, 49,250,250,245,235, 25,166,112,138,197,226, 22, 59,119,238,244,117, +112,112,240,229, 8,133, 2, 85,113,241, 1,131, 74,121,144,101, 37, 19,144, 22, 86,221,143, 28, 57, 18,117,248,240,225, 44, 83, + 56, 61, 61, 61,189,151, 46, 93,218,210,207,207,175,165,163,123, 83,190,208,217, 53, 95,224,210, 56, 95,232,231,207,135, 75,147, +143, 54,108,216,240,224,230,205,155, 70,113,178, 88, 44, 3, 73,146,224,112, 56, 16,137, 68, 56,117,234, 20, 38,143, 27, 6, 87, +103, 27, 52,247,246, 70,151,207, 62,199,225,195,135,171,124,120, 88, 44, 86,173, 35,250,142,229,211,142, 7, 58, 17, 81,216,212, + 34, 10,155, 90, 68, 5, 58, 17, 81,181,138,173,138,191,215,244, 25,163,122,163, 90,150, 27,141, 16, 91, 39, 47, 93,186,244,253, +232,209,163,121, 61,122,244,192,237,219,183, 49,118,236,216,107, 17, 17, 17, 0,128,219,183,111,227,139, 47,190,184,118,254,252, +121, 76,154, 52, 9,157, 59,119,230, 93,189,122,117, 3,140,136,253, 99, 48, 24,176,109,219, 54, 24, 12, 6, 72, 36, 18, 88, 91, + 91,163, 87,175, 94,136,142,142,158,180,125,251,246, 24, 22,135,243,113,207, 62, 3,113,226, 88, 4,158, 63,137,158,180, 99,217, + 8,147,131, 2,147, 36,137, 30,163, 70,229,229,181,108, 89,176, 67,161, 80,125, 34,147,137,188,179,178,172, 47, 30, 60,104,107, +132, 80, 35, 40,138,170, 18, 87,149,162,163,242, 96,243,236,192, 22,251,130, 45, 13,198,163, 56,174,158, 27,130,251,188, 96, 60, +171, 43,126, 22,135, 71,142, 29,240,141, 59, 6,124,227,142,190,179,220,198,136, 26,225, 87,113, 35,124,218, 99,122,147, 48,143, + 96, 75, 40,114,116,136,252, 49, 41, 89,157,143,229, 0,158, 27,243,156,211, 52,253, 52, 61, 61, 29, 60, 30, 15,141, 26, 53,242, + 2, 80,233, 23,184,117,252,248,241, 83, 23, 45, 90, 52, 3,192,162,138,115,146,176,176,176,150,165,165,165,136,141,141, 5,128, +123,117, 88,131,171,118, 25, 22, 40,146,248,110,114, 63,248,183,152, 8,153,172, 21,210, 11,180,200, 40,208,226,215, 95,250, 33, +234,234, 18,220, 59, 51, 18,201, 89, 89, 16, 58,246, 7,101,208,248, 26, 49,169,151, 63,124,248,144,184,122,245, 42, 65,211, 52, +244,122, 61, 83,162, 80, 48,247,175, 93, 67,217,229,203,132,133,133, 5,209,190,117,199,210, 29, 75, 78,220, 57,178,254,218, 61, +157,202,228,137,250,219, 96,126,124,124,124,232,193,131, 7,195, 0,204,247,243,243,187,153,146,146,210,246,202,149, 43,205, 93, + 92, 92,214, 54,148,180, 50, 44, 68, 82, 82,210, 43, 71, 69, 88, 8,109,133,104,232, 81, 33,230,250, 2,248, 2,111,177,203,222, + 4, 92,250, 23, 59,195,159,192,107,187, 13, 95, 23, 90,213, 3,133,193, 67, 38,147,234,245,186,180,179,103,207,234, 72,146,132, + 72, 36,194,232,177, 99,201, 95,126,254,185,195,176,208,208, 11, 19, 62,248,224,143, 11,231,207, 7,134,132,132,128, 97, 24,144, + 36,137,223,126,251,173, 76,173, 46,203,119,117,117,181, 50,166,211,168,254, 0, 41, 20,138, 42,161, 85, 92, 92, 12, 7, 7, 7, +163,151, 14,149, 10,156, 59,127, 42,170,144,161, 62, 75,233, 17,183, 90,183, 34,171, 95, 72, 17, 77,177,139, 41, 61,138,203, 24, +148,168,193,190, 77, 90,135,140,246,236,175, 75,232, 26,242,252,114,204,141,124, 53,165, 54,105,183, 68, 78, 78,206, 55,225,225, +225,249, 78, 78, 78,132,133,133, 5,156,157,157,201,190,125,251,230,165,166,166, 46,106,232, 21,177,177,177, 25, 26, 22, 22,118, + 60, 61, 61,125,208,229,203,151,155, 92,185,114,101, 80, 88, 88,216,113, 27, 27,155,161, 70, 82, 28,152, 59,119,174,146,199,227, +161, 77,155, 54, 40, 41, 41, 65,197, 46,159, 58, 15, 99,150, 72,185, 92, 46, 54,173,252, 14,243,103,207, 64, 65,204,109, 60,186, +118, 22,151,178, 8,204, 91,250, 3,184, 92,110,131, 98,125, 53,179, 19,249,249,201,165,207,190, 24, 59, 36, 99,206,236,217,210, + 7, 15, 30,112,166, 78,255,130, 73,202, 44, 0,175,199, 42, 22,222,255,134,124,168,180, 67,207,238, 93,176, 96,254, 76,191,138, +160,157,117,162,133,157,200,207, 87, 46,125, 58,115,194,176,248,233,211,167, 11, 87,172, 88,161, 14, 13, 13, 45,203,206,206, 22, +138,101,214,222,108, 75, 43,223,164,204, 44, 73,104,104,104,194,103,159,125, 86,100, 42,231,188,121,243, 68,167, 79,159,102,135, +135,135, 27, 10, 11, 11, 37, 28,161, 48,128,224, 11, 90,231, 22, 22, 90, 14, 10, 15,143, 27, 52,104,144,170, 34, 96,169,209,156, +223,126,251,173,232,249,243,231,236,208,208, 80,125, 86, 86,150, 84,108, 99,235,207,178,178, 14, 78,204,204,182,104, 29, 18,242, +114,234,212,169,202,186,202, 89, 93,164, 72,165,210,244,118,237,218,225,199, 31,127,196,154, 53,107,240,209, 71, 31, 33,250, 73, + 52,122, 78,157, 1,159, 79,191,192,177, 27,183,144,158,158,142,197,139, 23,195,223,223, 31, 92, 46,247,121,141,207,227,164, 24, +226, 65, 22,136, 7, 89, 32,136, 73, 49, 68,229,251, 90, 45, 91,139,138, 81,253,243, 53,125,238,222,183, 53, 91,186, 2,157,136, +168,186,252,176,234, 19, 91,131, 6, 13,154, 92, 25,194,225,147, 79, 62,185,182,118,237,218,246,159,124, 82, 62,209,110,211,166, + 13,150, 44, 89,210,126,222,188,121,215,150, 46, 93,138, 46, 93,186,192,195,195,163,222,141, 47, 20, 69,193, 96, 48, 96,216,176, + 97, 48, 24, 12,200,205,205,197,139, 23, 47,176,121,243,102, 48, 12, 35, 0, 0, 39,185, 75, 16,143,199,195,195,251,119, 85,243, + 63, 9,217, 99,130, 37,139,168, 62,137, 41, 45, 45,197,160, 79, 63,205, 75,107,214,172, 96, 99, 94,158,106,156, 76, 38,114, 75, + 78,182,150,106,181,206,168,195, 47,145, 32, 8,208, 52, 93, 37,172, 42, 5,215,235, 71,197, 64,105, 20,116, 42,250,228,149,221, + 25, 0,128,142, 35,228,232, 59,203,109,140,147,167,104, 93,135,225,229, 70,239,195, 75,226,153,146, 12,106, 5,244,120,106,130, +197,250,246,237,219,183, 97,101,101,133,240,240,112, 62, 73,146,203, 43,231,171, 40,143,157,181,186,146,139,207,231,175, 26, 57, +114, 36, 89, 84, 84,132, 71,143, 30, 1,192,249,218,250, 37,134, 97,170,234, 94, 90, 64,128,162,121,184,126,255, 20,206, 92, 57, +132,196,244, 92, 36,231,168, 1,182, 37,212,202, 52,232,202,210,161, 45,186, 15,133, 70,100, 84,129,185, 92,110,174,159,159, 31, + 19, 28, 28,204, 48, 12,131,151, 47, 95, 26,146,146,147, 13,119,127,250,137,121, 60,113, 34, 33,125,241,130, 43, 20, 10, 9,119, +119,119, 8, 4, 2, 90, 32, 16,228,255,141,131,247, 95, 18,110,225, 47, 8, 11,241, 46,173, 90, 12,254,157,200,196,171,187, 13, +171, 2,152,214, 20,176, 20,140,133,112,200,161, 13,191, 88,134, 15, 27,161,244,247,247,151, 57, 59, 59,131, 32, 8,244,235,223, +159, 8,187,124, 89,202,145,203, 97,243,222,123, 85,203, 17,231,206,158,197,169, 83,167,148, 39,126, 63,226, 60,118,220,184,222, + 0,118,214, 81, 24, 54,159,207,175,250,221,204,204, 76,240,249,252, 42,159, 8,133, 66, 1, 59, 59, 59,100,102,102,194,200,149, +185, 93,115,102,223,154,157, 19,242,141,123,136,148, 67,252,161,204, 2,197, 48,224, 16, 20, 80,198, 64, 79, 1, 26, 61,131, 32, + 55,150,245,153, 50,131, 44,242,118, 68, 2,128, 93,166,180,158, 70,163,185,248,224,193,131,137, 52, 77, 31, 2, 64, 94,190,124, +153,126,250,244,233,100, 24,239,184,254,166,217, 94, 36,154,117,225,194, 5,235, 89,179,102, 21, 70, 70, 70, 22,247,234,213,203, +114,243,230,205,214,157, 59,119,158,149,159,159,191,223, 24, 67, 96, 74, 74,202,206,212,212,212,201,193,193,193, 40, 40, 40,128, + 78,167, 67, 84, 84, 20, 60, 61, 61,113,239,222, 61,120,121,121,225,238,221,187,104,222,188, 57, 40,138,130, 90,173, 6, 77,211, + 84,125,157,121, 65, 94, 46,144,159,130,140,219,127,224,197,227, 40, 92,200, 32,176,126,255,113, 52,106,226,222,160, 56, 53, 94, +246,162,150, 78,118, 54,103, 86, 44,252,214, 62,233,226,111,136,216,182,158,190,244,199, 31, 62, 60, 41, 38,190, 63,236,243,129, + 90, 61, 26, 3,224,181, 13, 9, 70, 15,217,115, 74,212, 4, 89, 23,158,214, 29, 96,209,203, 94,212,210,193,214,230,244,127,150, + 47,146,190, 60,181, 3, 7, 54,253,200, 28,222,189,207, 95, 13,132,180,108,217,178, 7, 73,146, 86, 0,212, 21,126, 94, 70,165, +182,169,137,243,220,241,227,129,106, 32,228,232,209,163, 61, 68, 34,145, 35, 0,189, 74,165,138,127, 27,206,243,145,145,129,149, +229, 36, 8,194, 30,128,142, 97,152,151, 48, 49, 5,207,224,193,131,151,124,241,197, 23,179, 41,138,178,171, 54, 59,103,173, 90, +181,138, 77,211, 52,139, 97, 24, 29, 73,146,186,211,167, 79, 83, 6,131, 33, 67,173, 86,127,250, 54,189,200,192,129, 3,113,235, +214,173,133, 40,223,132, 97,172,181,250, 21, 63,173,138,148, 61, 13,230,191,124,249,242,226,143, 63,254,120,206,254,253,251, 95, +172, 93,187,182,207,164, 73,147,240,219,111,191,161, 89,179,102,120,248,240, 33,190,249,230, 27, 0,104, 63,111,222,188, 99, 91, +183,110,245, 72, 74, 74, 90,101,132, 69, 3, 6,131, 1,251,246,237, 67,191,126,253, 96,103,103, 7,185, 92, 14,130, 32, 46,142, + 27, 55,238,103, 0, 96, 17, 44, 46, 0,104,212, 26,141,183,119,176,209, 22, 92, 46,151, 91,213,215,101,101,101, 85,237, 20,252, +240,227,143,243,126, 93,177, 2,123,202,202, 48, 78, 38, 19,165,185,184, 56, 29,123,249,114,194,147,242,206,153,169,203,170, 83, +159,200, 50,214,165,161, 44, 19,115,127, 95,150,232, 8,224,163,142, 35,228,232, 56, 66,142,224,190,246, 4,201, 34,240,248, 76, + 62,162,207, 21, 28,214, 43,112, 17,166,165,203,121,186,124,249,242, 99,239,191,255,126,159, 22, 45, 90, 96,252,248,241,159,109, +219,182,141,171,215,235,167,227,207, 48, 15,150, 36, 73, 46,218,180,105,211, 4,107,107,107, 92,189,122, 21, 87,174, 92,185, 8, + 32,165,182,126, 9, 64, 85,204,172, 70,174, 94,234,231, 73,165,162,156,244,235,184,118,245,119, 52,243,255, 28, 66,199,222,176, +246, 94, 10, 93,204, 26,104,243,207,192,218,181, 23,210,146, 94,130,197,230, 71,215,231,132,194, 48,204,147,180,180, 52, 15, 15, + 15, 15, 34, 49, 49,209, 0,128,161, 40,138,209,117,232,160,247, 89,177,130, 19,253,217,103, 68,219,231,207, 89, 12, 65,208, 81, + 81, 81, 0,240,236,191, 49,138, 87,134, 91,136,142,142,174, 45,220,130, 73,240,243,243,107,127,229,202, 21,190, 90,173,198,165, + 75,151,208,186,117,213,222,174,255,106,244,251,234, 90,228, 95,134, 9, 53,156,219,252,138, 69,235,149, 27,155, 38, 56,205,189, +188, 40, 46,137,237,253,122,247, 86, 61,120,240,160,106,214,167,190,115, 7,202, 83,167, 64, 81, 20, 24,134,193,149,203,151, 49, +114,196,136, 82, 14,139,248,213,205,173, 9, 67, 48,175,196,110,233, 90,195,236, 33, 60, 60, 60,188,170,243, 73, 77, 77,133, 88, + 44, 6,143,199, 3, 77,211, 48, 24, 12, 96,177, 88,176,180,180,132,193, 96,168,201, 4,243, 58,167,158, 42, 80, 14,218,218,115, +120,166,188, 84,199, 76,180,114, 67, 99,174,176,234,225,116,180, 32,208,199,159, 3, 91,118, 14,115,126,213, 7, 25,180, 38,127, + 16,222,220,209, 85,223,150,127,175, 86,173, 90,253, 60,114,228, 72, 18, 0,186,118,237, 74,182,106,213,106, 29,234, 78,149, 83, + 39,167, 64, 32,224, 3,192,241,227,199, 11, 94,188,120,241,209,241,227,199, 11,170,159, 55,146,115,243,202,149, 43, 33, 18,137, + 96, 48, 24,160,213,106,171,252,179,170,191,234,116, 58,216,218,218,226,196,137, 19,160, 40,234, 68,125,229,116,109,220, 4,132, + 93, 83,236, 60,126, 1, 87,242,184, 13, 17, 89, 85,156, 77, 29,197,205, 29,109,109,206,254,103,217, 98,187,194,184, 40,164,165, +165, 49,167, 79,157,184,169, 6,210,139, 75, 48,191, 72,137,230,101, 90, 8, 90,123, 32,229,236,166,175,153,121, 29,161, 71,205, +187, 6,171, 56,125, 28,197,205,157,237,108, 78,255,240,159,101,210,162,184, 40,100,102,101,225,228,137,227, 15,212, 64,229,114, +227, 24,154,166,125,105,154,246, 5, 48,166, 14,241, 98, 18,167, 74,165,242, 83,169, 84,126,239,146,147, 97, 24, 63,134, 97,140, +230,172,238, 19,181,122,245,234,152,204,204,204,145, 57, 57, 57,221, 42,143,194,194,194,174,165,165,165,157, 84, 42, 85,135,178, +213, 77, 44, 85, 42,149,125,105,105,169,147, 90,173, 14, 2, 16,101,194, 61, 95,133,234, 81,167, 51, 51, 51, 23,100,102,102, 18, +245,149,147,245,105, 12,177,247,135,153,191,111,218,180,201,233, 45,249, 95, 41,103, 94, 94,222,161,253,251,247, 7,184,187,187, +123,140, 25, 51, 6, 27, 55,110,196,218,181,107, 53, 0,176,117,235, 86, 77, 53, 75,150,107, 82, 82, 82,112, 45,203,134, 93,171, + 89, 75,118,125,248,225,135,204,149, 43, 87,208,175, 95,191,170, 64,162, 91,182,108,129,193, 96, 80,116,233,210,133, 6,128, 50, +181, 74,193,208, 12,180,186, 90,215,223,223,104, 79, 30,143,215,189,122,188,192,202, 96,204, 60, 30, 15, 12,195,160,121,251,246, +121, 69,254,254, 5,219,138,139, 85, 11,252,252, 44, 38,120,123,143,105, 1,140,168,137,147, 32,136, 87,172, 58,175, 31, 38, 88, +178,170,151, 51,167, 44, 3,227,127, 95,150,120,170,210,178, 37,144,176,161, 46, 49,224,200,138,196, 92,117, 46,182,212, 38,126, +234,170,123, 65, 65,193,212, 21, 43, 86,104,100, 50, 25, 6, 14, 28,136,165, 75,151,142,107,223,190,125,177,189,240, 71, 94, 63, + 0, 0, 32, 0, 73, 68, 65, 84,189,253,173,102,205,154, 61, 30, 50,100, 72,102, 84, 84,212,212,176,176, 48,196,198,198,226,135, + 31,126, 40, 42, 44, 44, 28, 94, 23, 39, 65, 16, 85,150,188,190, 61,187, 22,252,178,238, 71,186,203,251,147, 33, 18, 90, 64,207, +113, 69, 65,169, 30,133, 74, 6, 90,126, 8,120, 92, 62,186,133,182,196,173,211, 59, 84,148, 86,185,179,190,123,190,180,180,244, +240,232,209,163, 21, 92, 46, 23, 90,173,150,225,112, 56,224,151,251, 29,211,156,143, 62,210,181,125,250,212, 64, 49, 12, 77, 16, + 4,190,252,242, 75,101, 97, 97,225,254,134, 60, 71, 38,160, 58,231,187, 10,183,208,245,181,241,231, 93,132,133,248, 43,234,254, +111,198,230, 26,142, 63, 45, 90,149, 91, 42, 43, 95, 9,130,166, 40,138,134,155,187,155, 52, 41, 49,101,253,224,193,225,159,244, +232,209, 83,212,179,103, 79, 65,203,152,242,217,232,241,227,199, 17, 17, 17,161, 58,115,230,140,130,207, 97,109,117,109,228,234, + 64, 81, 52, 8,130,174, 83, 13, 75,165,210,233,115,231,206, 21, 22, 23, 23, 99,237,218,181,116, 64, 64, 0, 41, 22,139,161,211, +233,176,117,235, 86,125,203,150, 45, 57, 36, 73,162,184,184, 24, 36, 73, 62, 55,178,130,143,138, 83,210,187,253, 28, 54, 32, 34, +120,202, 88, 27,159,176,182,178, 78,174,206,208,191,199, 32, 35, 53, 17, 47,206,159, 41,124,114,250,167,124,168,179, 7,160,254, +244, 64, 53, 13, 4,223,157, 57,115,198,126,234,212,169,140, 90,173, 38, 82, 82, 82,152,101,203,150,217,143, 31, 63,254,187,140, +140,140,161, 13,188, 40, 68, 81, 81, 17, 8,130,160, 43, 58,146,202, 89,191, 41,235,114,209, 59,119,238, 60,218,191,127,255,190, + 93,186,116, 65, 76, 76, 76,213, 18, 97,117,161, 85,185,251,112,249,242,229, 69, 0,230,212, 71,202,225,112,176,118,231, 33, 20, + 21,230,193,193, 65, 14,129, 80,136,134,238,176,228,145,228,130,239, 23,127,107,159,247,236, 22, 17,125,243, 2,125,240, 81,118, +142,129, 98,106,142,248, 95,146,193, 84,168,255,186,103, 51, 36,107,193,247,203, 22, 89, 86, 46,107,238,191,159,169, 32, 40,102, +234, 91, 61, 34,255, 22,206,191, 25,114,185, 28,153,153,153,132, 92, 46,103, 42,124,180,152, 58,132,214,171, 55,120,249,114, 25, + 81,215,178, 97, 67,249, 19, 18, 18,150,189,247,222,123, 51, 99, 99, 99, 15,250,248,248, 76, 2,208, 72,163,209, 20,205,155, 55, +239, 63, 91,183,110,253,196, 24, 75, 22, 0,252,246,219,111, 63,141, 29, 59,246, 84,239,222,189,191,166,105,186, 85,181,129, 61, +193,222,222,190,106, 9, 55, 55, 59,107,246,196, 79,134,205, 46, 45, 45, 52, 58,206,157, 68, 34,153, 48,111,222, 60,129, 82,169, +196,134, 13, 27,232,150, 45, 91,146,149,147,162,221,187,119, 27,188,188,188,216,225,147, 39,231,173,206,202,194,146,171, 87,149, +179,125,125, 3,182,189,120, 17, 4,154,222, 85,155, 85,167, 38, 75, 86,165,219, 69, 3,145, 81, 33,182,182, 0,248,168,237, 96, + 71, 28, 93,153,136,194, 36,237,127, 96,192, 75, 24,145, 22,168, 6,164, 29, 62,124,184, 91,118,118,246,209,111,191,253,214, 50, + 40, 40, 8,190,190,190, 28,137, 68, 18, 82, 25, 46,166,184,184, 24,231,206,157,195,198,141, 27,181, 79,158, 60,233, 95,215,114, + 21, 69, 81, 57, 94, 94, 94,149,237,192, 16, 4,145,175,208, 16,150, 7, 90,132, 72,198, 76, 60, 72, 92,187,123, 3, 25, 58, 26, + 26, 61, 13, 55,247, 64,116,250,104, 53,142,253,241,152,202, 72,122,250, 84, 95, 86,248,171, 17,229,125, 25, 23, 23,119,100,241, +226,197,131,191,254,250,107, 97, 94, 94, 30,165,209,104,232, 67,135, 14,177,198,140, 25, 67, 49,108, 54,205,101,179, 49,125,250, +244,178,162,162,162,223,129,191, 53,193,244, 95, 18,110,225, 47, 8, 11,241,206,172, 89,213, 95,255, 87, 80,227, 19, 74,179,200, +235, 27, 55,253,210,253,183,125,251, 29, 89, 44,210,241,101,124,252,221, 62, 3, 6,165,159, 61,123,214,154,107,105,217, 26, 0, +173,157, 52,233,166, 78, 83, 86, 16,121,244,104, 99, 55,183, 38,254, 21, 73,165, 25,154, 69, 94,175,235, 7, 75, 75, 75,149, 87, +175, 94, 85,205,153, 51,135, 72, 77, 77,221,235,224,224, 48,228,143, 63,254,144, 12, 24, 48,160, 44, 38, 38,230,176,163,163, 99, +223,176,176, 48,233,204,153, 51, 53,165,165,165,166, 36, 30,125,202,228, 22,182,184,243,237,170,143,239,172,252,229, 3,176, 89, +237,160,225, 0,180,254, 58,116, 37,103, 1,236,133, 9,241,142,170, 67, 44, 22,251,139, 68, 34, 60,120,240,160, 48, 36, 36, 68, +171, 86,171,185, 75,151, 46,181, 17,139,197,254, 13,109,120,134, 97,152,194,194, 66,208, 52,205, 6, 64, 84,188,130, 54,125, 47, +254,208, 62,125,250, 28, 61,112,224,192,135, 61,123,246,132,135,135, 7,244,122, 61,188,188,188,160,213,106,225,233,233, 9,141, + 70,131,133, 11, 23,162,184,184,120, 6,234,200,121, 70, 16, 4, 12, 6, 67,149,179,173,179, 75,227,242, 56, 61,111, 17,198, 66, +204, 33, 61,158, 71,110, 67, 78,126, 30,125,224, 97,118,182, 74, 71,117,139,203, 85, 61,121,253,115, 42, 10,202,176, 49,211,210, + 1, 64, 67,215,157,113, 94,204,131,199,139, 19, 91,144,157,147,135,223,238,103, 22, 41,117,244, 71, 47,106,224, 52,169,156,255, + 18,206,192,133, 49, 24, 52,205,248,207,190, 13,140, 21, 84,181,225, 65, 22,136,123,162,109, 12, 54,109,171, 49, 70,214, 91,242, + 31,141,141,141, 61, 10, 0, 79,159, 62, 77, 29, 54,108,216,236,196,196,196,197, 0, 78, 38, 37, 37,109, 50,133,104,219,182,109, +177, 0,198,214,245,153,253,171,198, 30, 1,112,196, 20,222,146,146, 18,117, 84, 84,148,122,230,204,153, 68,106,106,234, 31,142, +142,142, 31,158, 58,117, 74, 52, 96,192, 0, 77,116,116,244,121,185, 92,222,177,107,215,174,146,147,183,111,167,171, 94,190,140, +140, 76, 76,116,209,211,116,100, 93,207,231, 59, 22, 89,175,136,173, 35, 75, 18,191, 63,250,125, 98, 87, 90,131,195,218, 66,220, + 4,144,246, 22,156, 87,174, 95,191,238, 51, 98,196,136, 3,189,122,245,106,235,227,227,131, 70,141, 26,225,197,139, 23,200,205, +205,197,163, 71,143,112,252,248,241,227,106,181,186,222,132,218, 5, 5, 5,111,166, 39, 18, 88,203,119,108, 88,112,252,238,181, +214, 94, 29,122,142, 22,250,202,105,104,117, 12, 82,147, 95, 98,225,252, 95, 85,153,201,177, 79,117, 6, 93,127, 24,185, 81,167, +172,172,108,243,154, 53,107, 56,145,145,145, 61,215,175, 95, 47,109,220,184, 49,139,203,229,146, 0,152,123,247,238, 49,211,166, + 77, 83,230,229,229,157, 80, 40, 20,155,255,230, 49,250, 74,124,124,124, 32,139,197,122,167,225, 22,222, 34, 44,132, 25,239, 18, +238,238, 46, 62, 77, 27,203, 39,121, 52,114,153,236,222,216,117, 84, 77, 78,238, 30, 50,153,212,189,137,243, 4,143, 70, 46,147, +155, 54,150, 79,114,119,119,241, 49,194,180,232, 97, 97, 97,241,135,147,147, 83, 0, 0, 88, 90, 90,246,181,178,178,122, 98,105, +105,217,183, 98, 22,216, 87, 34,145, 60,107,217,178,229,248,191,209, 92, 89, 39,167,151,151,215,176,210,210,210,207,188,188,188, +134, 85,190,127,249,242,101,213,251,134,112,186,186,186,118,185,119,239,222,208, 85,171, 86, 13,108,214,172, 89,223,101,203,150, + 13,252,253,247,223,135,186,184,184, 4, 53,128,147, 15, 96, 15,135,195,201,230,241,120, 57, 28, 14, 39,187,242, 96,179,217,217, + 44, 22, 43, 27,192,166, 90,172,101, 93,171,205,114,174, 57, 56, 56, 36, 57, 56, 56, 36, 57, 58, 58, 38, 57, 58, 58, 38, 57, 57, + 57,189,113,216,218,218, 94, 51,182, 61,189, 29, 37,237, 67, 26, 73,175,251, 57, 73,174,181,112, 16,123,191,139,107,228,237, 40, +105,223,186,145,229,117, 63, 39,233,213,255,111,156, 1,142, 96,152,141,222, 12,179,209,155, 9,112, 4, 83,223,251,119,105,246, +119,114,114, 98,156,156,156, 22,252, 85, 75, 9,181,240,255,237,207,251, 59,228,244,144, 74,165,251, 27, 53,106, 84,217,215,245, +182,176,176,184, 40,145, 72,122, 87,244,117,189,197, 98,241,229,150, 45, 91,142,174,143,211,218,218,250,158,189,189,125, 86,197, +145,233,224,224,144,233,224,224,144,105,111,111,159, 97,111,111,159, 97,103,103,151, 94,121, 88, 89, 89,221,106, 96,221,237, 1, +180, 1, 16, 4,192,226, 29,182,167, 59,128,137, 21,125,208, 10, 0,227, 1,180,122, 7,215,136,224, 8,173, 63,229, 91,185, 94, +231, 72,236, 74, 56, 18,187, 18,190,165,203,245, 58, 82,240, 24,195,217,220,218,218,122,169,133,133,197,239, 82,169,244,170, 84, + 42, 61,106,107,107,187, 12, 64,243,255,210,189, 36, 1,176, 21,229,241,153, 78,162,124, 41,252, 40,202, 55, 21, 52,254, 7,222, +243,255,159, 49,225,191,245,195, 93,205,156,102, 78, 51,167,153,211,204,105,230,252, 23,114,146,230,246, 52, 11, 45, 19,133,214, +235, 7,128, 58, 34,195,155, 97,134, 25,102,152, 97,198,255, 99,208,230, 38, 48,195, 68,212,184,180, 76,212,161, 74, 77,137, 53, +213, 16,101,123,206,204,105,230, 52,115,154, 57,205,156,102, 78, 51,231,255, 59, 78, 51,222, 33,204,102, 85, 51,167,153,211,204, +105,230, 52,115,154, 57,205,156,255,235, 48, 47, 29,154, 97,134, 25,102,152, 97,134, 25,102,252, 69,216, 92, 77,112,189,178,132, +104, 22, 90,166,131, 4,240, 25,128, 65, 0,154,162, 60,155,253, 33, 0, 63,163, 97,107,250, 22, 0,102, 3,104,135,242,221, 57, + 9, 0,174,162,124,119, 78,169,185,185,107,134,173,173,237, 92, 14,135, 99, 5,148,167, 54,169,124,173,254,127,138,162,138, 20, + 10,197,178,191,168, 8, 44, 24, 25, 65,185,178,172,213,203, 86,253, 85,175,215,255,149,229, 52,227,159, 9, 47,107,107,235, 61, + 5, 5, 5,195, 81, 45,201,178, 25,102,252, 47,192,206,206,110,146, 78,167,155,199,229,114,151,230,230,230,254,242,255,168,234, +111,136,172, 87,132, 86,100,100,228,101, 0,232,213,171,215,251, 0, 96,101,101,117,131, 36, 73,119, 83,126,129,166,233,132,162, +162,162, 90, 3,168, 89, 89, 89,221, 96,177, 88,111,112,234,245,122, 41,155,205, 46,169,233, 59, 6,131, 33, 77,161, 80, 4,253, + 67, 26,145, 0, 16, 41,147,201,212,139, 23, 47,254,185, 83,167, 78,174, 25, 25, 25,134, 89,179,102,117,124,248,240, 97, 79, 0, +221, 77, 20, 91,161, 4, 65,236, 8, 8, 8, 56, 50,106,212,168, 3, 33, 33, 33,188,252,252,124,233,161, 67,135,156,119,238,220, + 25, 69,211,244,112,212,145,104,245,255, 51, 56, 28,142, 85, 90, 90,154, 20, 40, 79, 77, 82, 33,172,160,215,235,161,215,235,161, + 84, 42,225,239,239,255,206,127,215,209,209, 49,144, 32,136,245, 18,137, 36,168,180,180,244, 46,128,201,153,153,153, 15, 77, 41, +171,193, 96, 0,195, 48, 85,229,244,241,241, 49, 95, 80,211, 48,142,199,227,125,228,233,233,217, 90,163,209, 20, 38, 36, 36,220, +161, 40,234, 91,188,187, 28,109,150, 0,190,229,243,249, 33, 77,155, 54,117,141,141,141, 77,213,233,116,183, 81,158, 12,185,248, + 93,136,172,247,223,127,255,218,134, 13, 27,108, 62,253,244,211,107, 87,175, 94,109,111, 22, 91,102,252,183,224,234,234,106,165, + 84, 42,127, 5, 16,200,225,112, 28, 5, 2, 1,132, 66, 97, 22,159,207,127, 32, 20, 10, 63,185,126,253,122,145,169,156, 20, 69, +125,155,148,148,228,216,166, 77,155,149,246,246,246, 11,243,242,242,212, 58,157,238,124, 97, 97,225, 12, 0,138,186,190,251,186, + 22,249,151,137,172,234,175,168, 20, 93,236,138,138, 49, 0, 58,189,162,192,216,108,151,228,228,100,123,129, 64, 0,154,166,171, + 6,179,215,143,202,243, 90,173, 22,190,190,190,186,122, 6, 28,215,212,212, 84,123, 30,143, 87,117, 78,171,213,194,217,217,153, + 78, 75, 75,179,175, 72,123, 80, 5,141, 70, 3, 23, 23,151,127, 82,206,163,207,172,173,173,139, 83, 82, 82,253,213, 26,221,162, +241, 83,231,204, 29, 62,232, 3,217,141, 27, 55,232,238,221,187,107, 46, 95,190,252, 25,202, 19,167, 26,213,153, 19, 4,177,115, +214,172, 89, 11, 5, 34, 11,155, 11, 55,158,106,118, 30, 58,145, 30,224,229, 70,204,152, 49,131, 53,109,218,180, 43,129,129,129, +123,104,154,126, 15, 38, 88,182,100, 50,217, 41, 62,159,223,164,162,253, 82, 10, 11, 11, 63,252, 7,222,144,108,188, 25, 60,182, +166,115,245, 34, 63, 63, 31,101,101,101,111, 28, 62, 62, 62,198,230,202, 52,169,220, 28, 14,231,232,242,229,203,157,179, 50, 51, +241,227,234,213,109, 80,110,201,108, 99,204,151,115,114,114,222, 40,167,183,183, 55,204, 48, 9,179, 23, 46, 92,184,252,227,143, + 63, 6, 69, 81, 40, 43, 43,147,199,197,197,181,156, 55,111, 94,255,151, 47, 95,182, 6, 16,255,182,147,113, 79, 79,207,152,207, + 63,255,220,186,117,235,214,168,200, 82, 33,191,122,245,106,155,173, 91,183,142, 76, 73, 73,241, 6,144,251, 54, 63, 96,109,109, +189,103,203,150, 45, 54, 34,145, 8,199,142, 29,179,233,210,165,203,213,251,247,239,119,120, 11,177, 69,218,216,216, 76, 3,208, +153,166,105, 30,128,219,133,133,133, 75, 96,122, 84,119, 39,137, 68,114,152, 36, 73, 55,224,207,104,244, 36, 73,218, 18, 4,145, + 87,121,142, 32, 8,123,154,166,111, 22, 20, 20,180, 53,223,142,255,110,216,216,216,140,203,206,206,222,192,231,243,185, 50,153, + 12, 34,145, 8,108, 54, 27,108, 54,187, 17,159,207,111,196,231,243,123,132,133,133, 77,190,120,241, 98,157, 17,246, 67, 3, 28, +198,128, 36, 22,177, 8,146, 5, 0, 36, 71,108, 97,105,105,137, 69,139, 22,137,251,246,237, 43, 6,128,107,215,174,141, 26, 61, +122,116,151,180,180, 52,223,218,196, 86, 77, 90,228, 95,132,205,117, 13,120,168, 80,143,151, 95,121,114, 73, 18, 60, 30, 15,183, +110,221,130, 49,193,202, 43, 83, 36,212,217, 27, 84, 68, 24,127,248,240, 79, 3, 64,229, 64,195,227,241,112,253,250,171, 65,229, + 67, 67, 67,171, 30,246,191, 11,131,124,202,131, 60, 30,156, 82, 94,174,240,245,229,209,181, 15, 78,241, 70,199, 31,146, 49,104, +218,130, 33, 42,181, 46, 24,128,178,168,176,176,240,110, 68, 68, 70,128,151, 23,119,207,158, 61,173,157,157,157, 7,153, 32,180, +102,191,247,222,123,135, 89, 66, 75,219, 81,163,199,140,250,132, 77,234, 70, 78,156,185, 52, 53, 51, 79, 57, 97,194,132,136, 99, +199,142,141,250,254,251,239,159,125,245,213, 87,179, 1,124, 99,108,249, 5, 2, 65,147,231,207,159,123, 82, 20, 5, 31, 31,159, +127, 98, 26,131, 0,148, 7,223,251, 24,192,190,138,115,195, 80, 30,185, 63, 16,192, 3, 83,200, 42, 45, 88, 53, 29,239, 26,206, +206,206,222, 35, 70,140,176, 45,200,203,195,143,171, 87, 87,158, 14, 66, 61,203,136,149,207,143, 86,171,197,192,129, 3, 71, 80, + 20,197,174, 20,129, 26,141, 70, 91, 92, 92,172,198,159,142,165,185, 0, 62, 48,162, 56,238, 98,177,248, 63, 0, 2,203,202,202, +156, 1, 64, 44, 22,167,211, 52,125, 68,169, 84,126,131, 63, 19,248,154, 60,193, 5,208, 18,181,167,130, 98,150, 47, 95, 30, 59, +103,206,156,248,255, 2,103, 19, 7, 7,135,101,225,225,225, 56,113,226, 4, 78,158, 60,169, 23, 10,133,236,209,163, 71, 19,147, + 39, 79,150,125,254,249,231, 61, 0,172,121,203,203,220, 99,225,194,133,214, 45, 90,180,192,161, 67,135,240,232,209,163, 50, 79, + 79, 79, 97,167, 78,157,192,102,179,173,231,206,157,219, 29,192,142,183,249,129,130,130,130, 37, 51,103,206,220,185,111,223, 62, +105, 66, 66, 2,214,175, 95,111, 59,100,200,144,203, 41, 41, 41,239,155, 32,182,248, 0,166, 1, 8, 99,177, 88, 29, 70,143, 30, +109,152, 58,117, 42,135, 36, 73,253,234,213,171,237,182,110,221, 58,132,195,225, 4,230,231,231, 27, 51, 73, 35, 1, 44,250,228, +147, 79,198, 94,188,120, 81,118,231,206, 29,158,141,141, 13, 40,138,170,178, 20,211, 52,109, 95,121,207, 26, 12, 6,120,123,123, +187, 84,251,190,240,223, 42, 52, 72,146,212,209, 52,205, 1, 32, 0,160,169,239,253,255,146,200,178,182,182,254,180,160,160,224, +103, 71, 71, 71, 56, 56, 56,188, 49,214,106, 52, 26, 8, 4, 2,174,163,163,227,150,190,125,251,114,142, 30, 61, 90,235, 18, 32, +193, 34,190, 61,182,127,177,179,181, 76, 10, 0,248,105,227,105, 21, 0,252,254,251,239,200,200,200,128, 76, 38,131,175,175, 47, +107,241,226,197, 78, 51,102,204,248,177,176,176,240,147,218,184, 94,215, 34,255, 50,139,214,230,154,222,215,233,163,197, 48, 76, + 85,158, 60, 35,111,218,215, 79,157,123,141,143,208,106,181,120,221,162, 85,249,240,114, 56,156,215,205,143, 32, 8,130,169,139, +179, 6,140, 22,139,197,254, 74,165,114,157, 9,179,219, 42,206,131, 83,188,177,147, 63,107, 88,101, 38,210, 30, 51,203, 95,119, + 2,184,145,248,201,250, 13,239,191,239, 60,109,254,218, 5,101,249, 25,121,115, 71,244,110,226,233,104, 35, 20, 23,229, 20, 91, + 55,111,222,237, 53,139, 76,125,229,236, 56,106,212,168, 93,103,110, 37, 17, 2, 1,151,203,102,177, 56,237,253,188,108, 92, 45, + 89,150, 82,192, 50, 53, 62,246,198,152, 49, 99,252,190,250,234,171, 14, 38,112,162, 98,192,197,238,221,187, 65, 16, 4,105, 74, +221,223, 33,206,213, 37,178, 24,134, 1, 65, 16,123,171, 13, 42,123, 43,206,221,175, 38,182,216,117,181,103,165, 53,181, 82, 84, +141, 30, 61,122,132,193, 96, 96, 87,235, 36, 94, 23, 48, 53,137, 24,163,234,238,228,228,116, 6,192, 7, 4, 65, 64,171, 86,107, +255,243,195, 15,213,255,124,239, 53,145,117,174,182,103, 73,175,215,131,162, 40,246,253,251,247, 57,213,238,117, 14, 0, 49, 0, + 91,134, 97, 64,146,228, 99, 35,218,211, 91, 36, 18,221, 56,126,252,184, 69, 80, 80, 16,193,227,241, 96, 48, 24, 16, 29, 29,237, +250,253,247,223, 79, 60,119,238, 92,119,165, 82,233,131, 55,147,167, 27,115,141, 90, 94,189,122, 85,233,225,225, 81,163,112, 84, + 40, 20,108, 47, 47,175,247,107, 17, 69,127, 53,103, 90,118,118,118,191, 15, 62,248, 96, 82, 86, 86, 86,140,193, 96,248, 26,128, +175,173,173,237,253, 1, 3, 6, 64, 40, 20,134,149,149,149,173,121,155,123,222,222,222,190,111,219,182,109,177,126,253,122,124, +255,253,247, 93, 1,156, 7,208, 69,161, 80,156,235,211,167, 15,172,172,172,250, 21, 21, 21,237,120,139,231,200,171, 99,199,142, + 91, 22, 45, 90, 36, 61,113,226, 4, 60, 61, 61, 81, 82, 82,130, 47,191,252,210,254,187,239,190,187, 84, 84, 84,212,169,218,115, + 81, 27,167, 15,159,207,223,177,111,223, 62,137,135,135,135, 7,151,203, 37, 61, 60, 60, 80, 80, 80, 0,181, 90,205, 95,186,116, +169,159, 80, 40,124,184,102,205,154, 29, 0, 6,212, 83, 78, 18,192,146, 77,155, 54, 77,154, 48, 97,130,213,136, 17, 35, 40,173, + 86,139, 3, 7, 14,128,197, 98,129,195,225, 64, 36, 18, 85, 37,175,230,114,185,104,222,252,141, 32,233,199,234,168,111, 49,202, +253, 80,173, 96,218,178,235,185, 58,248,170,150, 62, 56, 28, 14, 4, 2, 1, 4, 2, 1,248,124, 62,158, 63,127, 62, 95, 32, 16, +172, 38, 8,194, 96, 12, 39,241,167,186,240, 7,112,167,190,247,120,211, 53,228,239,236, 63, 43,225, 66, 16,196, 79, 0,194,202, +135, 93,242,178,173,173,237,244,236,236,236,100, 99, 57,157,156,156,108,242,243,243,215, 56, 57, 57,193,193,193,161,106,252,118, +118,118,134, 94,175, 71,118,118, 54, 24,134, 65, 81, 81, 17, 68, 34, 17,228,114,249,154, 9, 19, 38, 28,218,188,121,115,126,141, +156, 52,190,239, 51,100,222,183, 44, 22,139, 4, 0, 22, 91, 34,249,124, 14,208,164, 73, 19,180,111,223, 30,106,181, 26,197,197, +197,104,217,178, 37,155, 32,136, 81, 4, 65, 88, 48, 12,243, 11,128, 11,255,131,134,194, 90,157,225, 23,190,190, 46, 90,153, 45, +158,203,229, 26, 37,180, 42, 62, 95,159, 5,133,212,235,245,224,114,185,175, 88, 36, 8,130, 0, 69, 81,175,156,175, 20, 90, 13, + 17,234,147, 39, 79,166,183,108,217, 50,169,176,176,112, 35, 26,184,148, 48,106,212,168, 55,252, 61,102,204,152,145,150,147,147, +195, 12,236,230, 47,142,249, 35, 35,179,169, 76, 34,180,147, 74,221, 4, 50,107,171,252,252,252,155, 21,157,137,177,104,246,222, +123,239, 9,119, 70, 92, 77, 27,255,197,242,197, 65, 30, 54, 22,173, 92,108,101,142,150, 66,158,132, 36,148, 2,131, 62,205,218, +218,218,211,212,114, 87,246, 11, 34,145, 8, 36, 73,254,147, 44, 90,236, 74,145, 85, 80, 80,128, 19, 39, 78,160,103,207,158,247, + 43, 69,136, 66,161, 64,102,102, 38,156,156,156,238, 87, 88, 62,234, 93, 70,164,105, 26, 58,157, 14, 58,157,174, 74,192, 84,187, +135,170, 4, 76,229,103, 89, 44,214,227, 6,150,125,177, 76, 38,235, 24, 22, 22,198,219,127,224, 0,143, 97, 24, 37,202,115,168, +149, 50,255,215,222,117,135, 69,113,173,239,119,102,182, 23, 22, 88, 58,130,160,198,142, 13,123,175, 81,163,230,154, 24,203, 77, +172, 87,131, 49,166,168,137, 38,185,166, 24, 98,137, 70,175, 38, 26, 11,209,196, 18, 83,108,177,107, 44, 17, 37,118,176, 32, 32, +150, 40,189, 45,203, 46,187,203,178,101,102,231,247, 7,187,155, 5, 41,187,176, 88,242,227,125,158,121,216,217, 25,222, 61,115, +230,148,247,124,231, 59,223, 97,171,216, 32,187, 2,104,154,182, 91,217,184, 92, 46,210,211,211,237, 29,151,109,111, 73,161, 80, +232,156, 41, 67, 32,120,255,151, 95,126,145,117,235,214,141, 40, 44, 44,132,197, 98,177, 55,146,235,215,175, 23,142, 29, 59,182, + 81,124,124,252,127, 13, 6,195,231,181,120, 86,162, 42, 65, 4, 0, 50,153,140,134,115, 17,179,107,228,164,105,154,232,221,187, +247,124,133, 66,209, 94,175,215, 47,113, 38, 27, 1, 28,200,204,204,116,236,216,175,167,164,164,232,199,143, 31, 47,106,210,164, + 73,247,164,164,164, 58, 21,210,150, 45, 91,246,228,114,185,184,116,233,146, 1,128,109,100, 29,123,227,198, 13,195,152, 49, 99, + 4,161,161,161, 61, 85, 42,167, 93, 86, 90,182,110,221,250,132,191,191,191,200,214,134,250,249,249,113, 99, 98, 98, 60,178,178, +178, 96, 50,153,240,225,135, 31, 98,212,168, 81,240,245,245,197,188,121,243, 2, 86,172, 88,241,163, 86,171,237, 92,157,209,154, +207,231,111,191,123,247,110,139,160,160, 32,209,197,139, 23,209,161, 67, 7, 40, 20, 10,228,230,230, 66,171,213, 34, 55, 55, 23, +211,167, 79,247,255,223,255,254, 23,236,132, 37,203, 46,178, 98, 98, 98, 84,123,246,236,161, 54,111,222,236,193,229,114,237, 66, +139,195,225,216,133,150,109,111,197, 90,204, 52,168,172,162,205, 75,173, 86,215,197,207, 77, 0,128,239, 40,178, 4, 2, 1, 4, + 2, 1,132, 66, 97,157,246,101,125, 70,208,136, 32,136, 36, 30,143, 39, 16,139,197, 60,146, 36, 33, 16, 8,134,201,229,242, 91, +237,218,181,107,119,226,196,137,135,206,144,148,150,150,110, 23, 8, 4, 92,127,127,127, 0, 64,139, 22, 45,208,161, 67, 7,232, +116, 58,139, 90,173,134,151,151, 23,153,150,150, 6,189, 94,143,156,156, 28,132,133,133,113, 73,146,220,142, 50, 63,228, 71,112, + 62, 33,119, 35,128,141,182,115, 95, 95,223, 60, 71, 75,167, 80, 40, 68,163, 70,141,144,149,149, 5, 15, 15, 15,234,179,207, 62, + 27,243,235,175,191,190,124,254,252,249, 41, 0,118, 56, 80,125,254, 12,251,104,217, 68,150,227,223,191,133,214,168, 81,163, 22, + 29, 58,116,168,127,101,163,112, 46,151,235, 54, 95, 23,155,160,146,201,100, 21,173, 86,176, 88, 44, 85, 89,180, 92,254, 29,161, + 80, 40,154, 53,107,150,102,195,134, 13, 46,139,173,113,235, 82,236, 86,172, 71,134,145,109,219,158,255,239,127,255, 59,250,143, + 63,254,200,234,210,172, 9, 71,146,157,166, 21,202,188,188, 16,210,120,228,212,151,198,220, 64,217,234, 67,103,113, 87,163,209, +136,158, 11, 17, 27, 73,178,148,104, 44,224,120, 4, 73,120,130, 64,111,239, 70, 60,163, 33, 95,230,237,205, 55, 24, 12, 42, 84, +179, 9, 52, 0, 4, 4, 4, 28, 23,137, 68, 97,182,115,111,111,111, 79,150,101, 33, 22,139, 17, 20, 20, 36,165, 40, 42,213,161, +114,165,229,229,229, 13,171, 41, 97, 94, 94, 94,199, 5, 2, 65, 24, 73,146, 32, 8, 2, 20, 69,129, 36, 73,144, 36,105,255, 76, + 81, 20, 8,130, 64, 73, 73, 73,218,195,135, 15,135, 57,241,188, 52,128, 72,130, 32, 18, 14, 31, 62,140,238,221,187,227,232,209, +163, 24, 62,124, 56,212,106, 53, 18, 19, 19,209,175, 95, 63,160,108, 74,209, 41, 56, 58,191,219, 6, 5,183,111,223,182, 11, 23, +199,195,195,195,163, 46, 38,246,184,113,227,198,225,187,239,190, 99,173,131, 9, 9, 65, 16, 29, 60, 61, 61,111, 39, 39, 39, 59, +229, 7,195,178, 44, 76,166,191,111,181,117, 94, 86,127, 8,151, 54, 7,166, 40,106, 88,231,206,157, 9,181, 90,109, 19,144,224, +112, 56,160, 40, 10, 20, 69,225,219,111,191, 21,117,235,214,237, 99,129, 64, 48,159,199,227, 21,155,205,230,159, 75, 75, 75,151, + 0, 80, 61, 77, 45, 82,223,190,125,231,102,100,100,140, 10, 11, 11, 59, 88, 7, 26,214,108, 54, 27, 1,136, 40,138,226,186,161, +141,162,172,101,171,212, 65,236,211,214,115, 1,202,166,137,157,130,175,175,239,143, 71,142, 28, 9, 9, 11, 11,131,217,108, 6, + 77,211,208,106,181,136,141,141,133,193, 96, 0, 77,211,104,209,162, 5, 62,253,244,211,210,119,223,125, 87,184,105,211,166,124, +173, 86, 59,177, 6,218,119,119,239,222, 45, 9, 10, 10, 18,233,245,122,220,191,127, 31,157, 59,119,134, 70,163,129, 78,167, 67, + 73, 73, 9, 76, 38, 19,138,139,139,189, 24,134, 49,214,192,245,137,163,200,154, 57,115,230, 77, 62,159,223,249,237,183,223, 70, +102,102,166,189,206,191,254,250,235, 8, 8, 8,176,215, 37,107,155,236, 82,195,204,225,112, 32, 16, 8,192,227,241, 84,141, 27, + 55, 6, 65, 16,194,180,180,180,218, 76,197,201, 0, 20,115,185, 92,190,163,192, 18, 8, 4,184,116,233,210,127,249,124,126, 85, +214,172,170,234, 37,235,202,249,147, 6, 65, 16,107,120, 60,158, 64, 46,151,243, 28, 6,156, 60,169, 84, 10,127,127,255,117, 0, + 70, 56,249,220,157,228,114,185,189,125,239,216,177, 35, 50, 50, 50,246,169,213,234,201,249,249,249, 32, 73,114, 59, 73,146, 47, +219, 6,169, 69, 69, 69, 8, 13, 13,237, 84, 21, 95,175,200,192, 55, 64,176,229, 44, 90, 21, 6,104,144,201,100,120,240,224, 1, +116, 58, 29,123,231,206, 29, 98,214,172, 89,132,209,104,252, 33, 62, 62,254, 2,202, 86,219, 87,169, 69,158, 17,184,238,163,101, +179,104, 57,219, 1, 16, 4, 81,227,104,194,108, 54, 75, 35, 34, 34, 42,115,248, 34, 42, 19, 90,214,233,164, 90, 21,116, 46,151, +235, 81, 91,177, 85, 17, 7,247,252, 20,176,252,211, 15, 63,149, 7, 55,121,110,254,252, 79, 56, 47,190,248,226,197,109,219,182, + 49,242, 54, 35, 6,159, 62,190, 35,224,235,247, 22, 28, 61,114,228, 8, 80,230, 24,237, 44,226, 14, 29, 58, 20, 56,239,157,217, +248,244,253,119,143,201, 90,248,242,165,132, 92, 34, 52,232, 10,164, 96,245,130,230,173, 71,237, 61,120, 48, 7, 64,124,117, 36, + 98,177, 56, 44, 41, 41,169,133,227, 66, 2,163,209, 8,177, 88,140,211,167, 79,251,137, 68, 34, 63, 0,208,235,245,104,215,174, +157,179, 22,147,176,212,212,212, 22, 30, 30, 30, 40, 41, 41,129,193, 96,128,217,108,134,197, 98, 1, 65, 16,224,114,185,224,243, +249,144, 72, 36,174,174,236,187, 6,224,181,145, 35, 71,238, 60,122,244, 40, 34, 34, 34, 80, 84, 84,132,148,148, 20,155,200,114, +201, 71,203,102, 37,114,244,199,226,112, 56,248,177, 89, 51,188,158,157,109, 23, 48,107, 60, 61,241,169,165,118,187,105,180,107, +215,142,141,139,139,195,177, 99,199,240,175,127,253,139,216,191,127,191,137, 97, 24, 94,118,118,246,205,236,236,108,167, 56, 44, + 22,139, 61,173,182,118,219, 81, 96,185, 42,180,104,154,246,224,243,249, 40, 45, 45,133,205,242,224,120, 52,109,218, 20, 74,165, +146, 83, 92, 92,204,201,206,206, 22, 47, 94,188,248,237, 51,103,206, 4,105, 52,154, 87,159,100, 43,180, 97,195,134,176,215, 95, +127, 61,157,195,225,176,195,135, 15,159,148,150,150,246, 82, 80, 80,208,169, 63,254,248, 99, 21,128,150,174,242,249,250,250, 94, +229,112, 56, 33,197,197,197,188, 93,187,118,153, 53, 26, 13,207,207,207, 47,207,214,118,216,242,218,108, 54, 59,181,114,217,215, +215,247,170, 66,161,224,173, 93,187,214, 92, 88, 88,200, 11, 8, 8,200,179,241,168, 84, 42,222,174, 93,187,204,197,197,197, 60, + 79, 79,207,171,106,181,186, 70, 62,133, 66, 49,113,202,148, 41,231, 78,157, 58,229, 75, 81, 20,210,210,210, 80, 88, 88, 8, 47, + 47, 47,108,223,190, 29, 97, 97, 97,216,189,123,183, 82,169, 84,206,248,234,171,175, 62,182,138,172,154,124,180,250,117,239,222, + 61, 76,165, 82,193,203,203, 11, 58,157, 14, 87,175, 94, 69,219,182,109,145,157,157, 13,146, 36,225,229,229,133,245,235,215,151, + 16, 4,161,172,142, 72, 36, 18,189, 20, 21, 21,229, 5, 0, 81, 81, 81, 94, 81, 81, 81,149,118,112, 61,123,246,196,186,117,235, + 42, 10, 45, 87, 6, 6,118,171,147,131, 56, 42,237,209,163, 7,206,156, 57,179,192, 69,113,100,180,137,182,138,214, 44,129, 64, +224,242, 98, 26,139,197,194, 67,153, 75, 3,225,204,249, 83,128,254, 34,145,136, 87,241,203,146,146, 18, 94, 80, 80, 80, 95, 23, +132,175,143, 72, 84,102,112, 10, 11, 11,131, 90,173,102,140, 70,227,132, 29, 59,118,152, 1, 32, 50, 50,114, 2,195, 48,165, 52, + 77, 83,124, 62, 31, 58,157, 14,254,254,254, 62,213,216, 70, 63, 56,240,243,226,192,138, 62, 90, 65, 65, 65,136,140,140,132,193, + 96, 64, 78, 78, 14, 98, 99, 99,205, 12,195,236,220,176, 97,131,197,207,207,239, 63,175,188,242, 10, 21, 31, 31,255, 22,128,185, + 85,105,145,103,204,154, 21, 83,165,208,178, 42,200, 51, 0, 6, 84,124,200,138,226,167, 58,161, 85,211,212, 33,159,207, 87,165, +167,167, 75, 28, 59, 21,154,166, 17, 28, 28,108, 97, 89,150,168, 76,104,213,197, 20,204,229,114, 61, 62,250,232, 35,213,134, 13, + 27, 38, 62,120,240, 96,145, 51,255,179,235,173,214,216, 86, 65,100,109, 92, 30,189,110,237,242,197,242,123,199,126,192,230,111, + 86, 50, 12,131,248,246,237,219,247,213,106,181, 28, 79,137, 25, 10, 21,142, 90, 69,150,179,162,144, 4,240,253,229,203,151,227, + 71,140, 24,241,231,247,191,236,149,103,223,191,127, 65, 80,172,200,145, 53,111,193,225, 53, 10,123, 89, 83, 90,202,155, 48, 97, +130, 31,128, 87,106,106,196, 84, 42, 21,114,115,115, 43, 10, 48,220,190,125,251,145,123,157, 74, 28, 73,130, 97, 24,236,217,179, + 7, 98,177, 24, 18,137,164,220, 97, 19, 89,181, 92,168,144, 10, 0,195,135, 15,135, 82,169,132, 84, 42,117, 58, 93, 21,197, 11, +203,178, 48, 26,141, 48, 26,141, 48,153, 76, 12, 0, 46,135,195,193,244,204, 76,187,149,199, 21, 1, 83, 17,237,219,183,103,207, +159, 63,143, 63,255,252, 19, 58,157, 14,107,215,174, 69, 80, 80,208, 32, 0,159,184,202,229,224,164,207, 20, 23, 23,115,139,139, +139,237,214, 65, 46,151,107,183, 30, 56,105,201,227,113, 56, 28,251,104,212,118, 56, 90,181, 40,138, 66, 64, 64, 0, 2, 3, 3, +177,113,227, 70, 94,147, 38, 77, 70, 61,201, 22,104,197,138, 21,205,215,172, 89,179,101,219,182,109, 71, 39, 78,156,248,107, 98, + 98,226, 52, 79, 79,207,155,167, 79,159, 94, 44, 16, 8, 44,181,172,223, 33,217,217,217,254,142, 95, 89, 44, 22, 49, 77,211,118, + 97, 91, 82, 82,226,244, 0,131,203,229,134, 36, 37, 37,137, 1, 96,241,226,197, 92, 0, 98,155, 51,184,141,179,164,164,132,219, +182,109,219, 16,103,203,250,185,115,231,250, 14, 25, 50,228,252,137, 19, 39,188,195,194,194,144,149,149,133,172,172, 44, 52,111, +222, 28, 75,151, 46,213, 21, 23, 23,247, 6,144,170,213,106,247, 59,201, 25,236,237,237,205, 77, 79, 79, 7, 77,211,232,212,169, + 19,214,175, 95,143, 9, 19, 38,160, 93,187,118, 40, 46, 46, 70, 82, 82, 18,182,110,221,234,205,227,241,170,109, 59,244,122,253, +254,152,152,152,208,138, 22,173, 73,147, 38, 73,242,242,242,236,101, 50, 58, 58,186,220, 20,162, 43,109,178,117,106,171,202,163, + 54,160,105, 90, 38, 20, 10,139, 5, 2, 1,223,230,159, 21, 27, 27,235,178, 53,171,194, 0,208,149,243, 39, 6,155,104,173,164, +111, 69, 96, 96,160,211, 60, 2,129,128,176,181,141, 52, 77, 67,173, 86, 51, 65, 65, 65,246,233,253,132,132, 4, 38, 60, 60,156, +161, 40,138,226,243,249, 32, 8, 2, 98,177,184,202, 6,159,101,216,232, 23, 39,124, 82,110,213,225,156,143, 0,147,201,132,132, +132, 4,152, 76, 38,196,198,198,154,191,250,234,171,108,149, 74, 53, 7, 0,231,248,241,227, 83, 22, 44, 88, 64,249,251,251, 15, +201,207,207, 71, 77, 90,228, 25, 18, 91,143, 88,185,108,189,208,153, 81,163, 70, 17,214,165,149,132, 77, 56,185, 34,180,172,149, +175,198,158,151, 32, 8,228,228,228,216,207,253,253,253, 93,254, 45,103,225,227,227,163,235,217,179,167,135, 66,161,216,191, 98, +197,138, 90, 89,178, 54, 46,143, 94,183,236,139,207,228,202,228,139,200,204,206,129, 50,223, 28, 31,119,243,193, 62, 0,251, 0, + 0,155,218,156, 33,222, 72,249,214, 89,206,214,190,162,142, 92, 30,103,223,243, 35, 70,133,142,143,154, 75,190,249,230,155,125, +166, 76,153,162,158, 56,113,226, 59, 82,169,180,165,201,100, 42,218,123,248,240,195,241,227,199, 55, 97, 24,102, 10,106,136, 57, +162,215,235,211, 6, 12, 24,224,152,159,178,147, 39, 79, 6, 60,124,248, 16,179,103,207, 46,200,202,202, 82, 57,222,235, 76, 26, + 77, 38, 83, 90,199,142, 29,171,156, 46,180, 77, 41, 2,128, 70,163, 73,115, 33, 75, 95,133,213,241,189,176,176, 16,183,111,223, + 6,135,195, 65,143, 30, 61, 16, 23, 23,135, 62,125,250, 36,184, 98,213, 42, 45, 45, 69, 88, 88, 24, 74, 75, 75,161,211,233, 74, + 0, 8,182, 55,105, 2, 0,120,171,176, 16, 87,191,250, 10, 23,151, 45,131, 99,121,118, 22, 29, 58,116, 96, 47, 94,188,136,155, + 55,111,194, 96, 48, 96,198,140, 25, 0, 64, 88,203,174, 43, 33, 51,154, 81, 20, 53,124,196,136, 17,193, 0,160,211,233,136,203, +151, 47, 67, 40, 20,218,235,194,193,131, 7,145,149,149, 5,130, 32,224,237,237, 29, 82, 84, 84,212, 4,192,131,106,204,254,196, +131, 7, 15,240,229,151, 95,194, 98,177, 96,193,130, 5,104,209,162,133, 93, 96,165,165,165, 97,241,226,197, 96, 24, 6,159,125, +246, 25,154, 55,111, 14,179,217, 44, 68, 45, 67,104,184, 3,243,230,205,187,183,111,223,190,163, 25, 25, 25, 47, 44, 95,190,188, + 63, 65, 16,150,249,243,231,127, 41,147,201,152,186,240, 22,169, 53,184,125, 55,205, 46,132, 42, 30,126,190,114,151,249,238,220, +207,176,255, 63,195, 56,242, 49,240,145,123,187,154,196, 18,179,217,172,123,249,229,151,189,246,236,217, 67, 52,111,222, 28,127, +253,245,151,205, 50, 84, 2,215, 67, 58,100, 41,149,202, 22, 20, 69,241,238,222,189,139,240,240,112,116,239,222, 29, 75,150, 44, +129, 66,161, 0, 77,211,240,247,247,183,152,205,230, 4,147,201,116,182, 6,174,232,153, 51,103,242, 0,188, 97,181,108,181,159, + 51,103,142,101,229,202,149, 72, 72, 72,176, 91,176, 28,157,225, 93,157, 58,116,180, 58, 57, 30,177,177,177, 11,248,124, 62, 11, +224, 18, 92, 15,244,108,172,104,209,170,141, 53,171,190, 80,159, 43, 25,131,130,130, 98, 61, 60, 60, 70, 21, 21, 21,149,179,106, +245,238,221,219, 20, 16, 16,112,206, 89, 30,169, 84, 90, 68, 81,148, 15, 0,100,101,101, 65, 34,145,240,238,223,191,191, 12,101, +193,179,209,164, 73,147,101, 74,165,146,215,196,218,158, 6, 6, 6,194,104, 52, 86,233,198,114,225, 90,222, 15, 0,126,176,157, +203,229,242, 28,181, 90, 45, 90,185,114,165,118,217,178,101,122,134, 97, 12, 0, 78,171, 84, 42,123, 28,173,220,220, 92, 53,151, +203,149,123,121,121, 53,178, 9,173,202,180,200, 51,134,170, 45, 90, 86, 37,201, 86, 20, 68, 4, 65, 60,226,160, 94,131,208,170, + 81,100, 49, 12, 83,206,202, 96,115,120,175,236,183,172,157,122,173,166, 14,173, 34, 75,184,119,239,222,237, 43, 86,172,184,228, +236,255, 57,250,104,109, 90,245,197,114,155,200,186,241,231, 9,236, 79, 81, 43, 22, 44, 91,189,166,182,111,160,141,175,184, 67, + 64,128,207,153,175,150, 70,203,238, 29,219,138, 95, 55,253,143,189,113,229, 74,183, 43, 87,174, 76,158, 61,123,118, 99,107,193, + 82, 2,184, 14, 96, 60,156, 88,165,147,149,149, 53,172, 66, 39,156,202,227,241, 2,196, 98, 49,178,178,178,180,119,238,220,113, +121, 74, 70,161, 80, 12,171,135, 16,227, 56,105, 0, 0, 32, 0, 73, 68, 65, 84, 2,200,177,137, 44,133, 66,129,164,164, 36, 12, + 28, 56, 16, 0, 16, 23, 23,135,222,189,123, 35, 62, 62, 30,157, 59,119, 78, 0,208, 21, 53, 4,106, 53,155,205,170, 54,109,218, +216,173, 91,106,181,218, 2, 0, 81, 57, 57,136, 9, 10, 2,135,195,193,197,101,203,176,208,108,198, 18, 23, 5,124,199,142, 29, +217,203,151, 47,227,225,195,135,160,105, 26,163, 71,143, 70, 45, 43,125,187,214,173, 91,159, 60,125,250,180,159, 84, 42,133, 78, +167,131, 86,171,197,212,169, 83, 49, 97,194, 4, 24, 12, 6,236,218,181, 11, 7, 14, 28,128,135,135, 7,116, 58, 29,116, 58,157, +247,200,145, 35,207,167,166,166,246, 3,112,183, 10,161,197, 14, 27, 54, 12,231,206,157, 3, 69, 81,232,214,173, 27, 10, 11,255, + 94, 12, 20, 16, 16, 80,217, 53,234, 73, 10, 45, 14,135,195,198,198,198, 46,239,223,191, 63, 50, 50, 50, 94,232,220,185,243,218, +105,211,166,101,213,149,215,219,211, 3, 29,219, 54,131,193, 96,128,193, 96, 64,112,112, 48, 52, 26, 13,238,221,187, 7,131,193, +128, 0,127, 47,151,249, 34,219, 53,183,243,249,251,251, 67,167,211,225,193,131, 7, 48, 26,141,240,245,117, 73,104,133, 14, 27, + 54,236,143,157, 59,119,250,108,221,186,213, 56, 96,192, 0,254,218,181,107, 9,153, 76, 6,135,142,197, 85,196,198,197,197,133, + 13, 25, 50,164, 85,114,114, 50, 98, 99, 99, 97, 52, 26, 17, 25, 25,137, 59,119,238,160,103,207,158,208,106,181,151,174, 92,185, +114,192, 25,195, 48,128,143,103,206,156, 9,155,216, 58,119,238, 28,114,114,114,224,225,225,241,136,208,178,249, 62, 90, 87,141, + 7, 59,147, 88,155, 32,114,176, 60, 45,244,242,242, 50, 1, 88, 83, 75,235, 19, 0, 32, 35, 35, 67,208,190,125,123,131, 80, 40, +228, 91, 69,219,234,186,240,185, 19,110, 88,201, 88, 37, 2, 3, 3,231,248,250,250, 14,105,218,180, 41,242,242,242,120,124, 62, + 31,189,123,247, 54,117,237,218,213, 20, 24, 24,248,150,179, 60, 2,129, 32,153,199,227,245, 43, 27, 76, 48, 72, 79, 79, 7,203, +178, 11,218,181,107,247,174, 70,163, 65, 97, 97, 33, 95, 38,147,217, 7,213,173, 90,181,130,193, 96, 72,118,193,242, 22, 29, 30, + 30,254, 49,143,199, 91,162, 80, 40, 42, 11, 11,193,247,242,242,146,241,120, 60,152, 76,166,114, 98,179,162, 22,121,214, 69, 86, + 57,161,229,160, 34,203, 9, 29, 87, 44, 90,206, 88, 13,108, 14,246,142,231, 54, 81, 87,241,183,106, 27, 67,203,211,211,211, 96, + 19, 89, 75,150, 44,185, 84, 27,142,221, 59,119, 4,121, 90, 74, 66,179, 47, 29, 65,234,205,120,236, 75, 82, 41, 22, 44, 91,253, +206,139,175,188,154, 87, 81,152, 57,131, 22,126,226,118, 1,254, 62,103, 86,173, 88, 38, 83, 38, 95, 68, 78,110, 46,142, 92,186, + 18,111, 2,146, 0, 44,112,167,105, 25, 40,155, 58,164, 40,234,105, 42,176,118,103,248,156,156, 28,155,200,138, 4,128, 62,125, +250, 36, 88, 69, 22,156,181,104,169, 84,170,138, 91,214, 12, 1,224,107,123,126, 14,135,131,222, 31,127,236,178,200, 2,192,198, +199,199, 67,169, 84,218, 70,138,181, 21, 89, 8, 12, 12,124,255,244,233,211,126,223,127,255,125,241,182,109,219, 10, 45, 22, 11, +183, 99,199,142, 33, 93,186,116, 33,182,111,223, 14, 0, 24, 63,126, 60, 22, 44, 88,128, 91,183,110, 65, 34,145,160, 79,159, 62, +204,162, 69,139,252,231,204,153,243, 86, 94, 94,222, 59,149,246,142, 22, 11, 79, 40, 20,158, 2, 48, 40, 57, 57, 25, 0,206,163, +108, 11, 39,155, 21,161,202,107,206,116,190, 26,141,134,235,225,225, 81,105,104, 8, 94,217,104,200, 85, 11,132,157,243,207, 63, +255,252,114,213,170, 85,251,222,123,239,189,187,117,228,172,212,162, 53,106,212, 40,232, 13, 38,100,230,169,193, 48, 52,244,166, +124,151,249, 28, 45, 90,163, 70,141, 66, 73,169, 17,233, 57, 74,208, 52, 3,141,222,233,190, 92,252,252,243,207, 31,255,249,231, +159, 3, 47, 92,184, 0,134, 97, 44,119,238,220,121,240,242,203, 47,203,230,207,159,239, 83,135, 69, 70,223,188,250,234,171, 99, +255,252,243, 79,101,171, 86,173,228,151, 46, 93, 66,126,126, 62,104,154,198,160, 65,131,192,231,243,211,151, 45, 91,198, 3,240, +141,179,239,198, 42,182, 76, 87,174, 92,121,253,226,197,139,114,185, 92,206,183,180,110,141,156, 19, 39,176,103,207,158, 71,254, + 97,211,166, 77,128,147, 81,248,109, 22,167,203,151, 47,187, 69, 96,149,235,169,249,252, 90, 79, 63, 62,171,184,124,249,114,214, +155,111,190,217, 86, 38,147,173,233,219,183,239, 64, 31, 31, 31,210,219,219, 59,182, 81,163, 70,239,118,236,216,209,233,217, 5, + 46,151, 59, 77, 34,145,220,163,105,154,210,106,181,208,233,116,101,141, 52, 77,243, 73,146, 68,147, 38, 77,236,125, 73,183,110, +221, 16, 24, 24,200,164,164,164, 76,115,150,191,160,160,160,220, 42,196, 74, 48,179,119,239,222, 28,131,193,128,135, 15, 31,198, + 57, 94,168, 76,139, 60, 35,136,170, 86,124,217, 30,202,241,225, 26, 53,106,148, 97, 54,155,217, 36,128,189,126,253, 58, 27, 21, + 21, 85,237, 81, 90, 90,202,250,251,251,231, 84,210,249,193,145,211, 96, 48,148,251, 63,131,193,192, 6, 4, 4, 48,122,189,254, + 17, 78,189, 94,207,134,132,132,100, 85,199, 89, 9,166, 94,187,118,109,195,194,133, 11,187,187,144, 65,118, 78,118, 99,107,118, +235,214,173,255,102, 89,182,127,223,182, 97, 55,199,117, 12, 96,123,183,240,207, 62,176,123,231, 4,150,101,251, 87, 60,108, 1, + 78,171,227,108, 29, 32,105, 51, 56,162,113,209,141, 99, 63,177,167, 87,190,205,174, 26,221,130,237, 28,226,161,106,237, 43,114, +117,143,152, 26,119, 75,143,136,136, 72,181, 88, 44,172,209,104,100, 35, 34, 34,238,184,131,179, 22,168,142,179, 19,202,124,217, + 94,173,228,187, 78,117, 72,231, 13,150,101, 89,165, 82,201,106,181, 90,214, 96, 48,176, 12,195,176,142, 0,112,195, 9, 78,214, +100, 50,177, 69, 69, 69, 44,156,247,185,171,148, 51, 40, 40,232,193,253,251,247,217,231,158,123, 46,195,106,142,159,163,211,233, +216,138,208,233,116,236,192,129, 3,217, 59,119,238,176,225,225,225,165,119,238,220, 97,131,130,130,110,215,144,206,166,161,161, +161,167,124,125,125, 99, 1,180,112,225, 90,181,249,185,107,215,174,102, 44,203,206, 96, 89, 54,170,138, 99, 6,203,178,173,159, + 52,167, 53,127,243, 88,150,101, 75, 74, 74, 88,165, 82,201,102,103,103,179, 37, 37, 37,172, 86,171,101,175, 93,187,198, 94,184, +112,129,189,121,243, 38, 43,151,203,243,156,225,180,241, 25,141, 70,182,184,184,152,205,207,207,103,245,122, 61,171,211,233,216, +196,196, 68,246,234,213,171,108,114,114,114,101,124,143,112,250,248,248,108,202,205,205,213,158, 63,127,190,100,227,198,141, 37, +129,129,129,201, 0,194, 0,180,244,246,246,206,125,251,237,183, 89,169, 84,154, 86,203,122,212,150,203,229, 94, 91,190,124,249, +229, 67,135, 14,229, 29, 56,112,192,184,101,203,150,204,217,179,103,159,229,112, 56,215, 0,180,173,101, 61,242,247,242,242, 58, +127,233,210, 37,186,168,168,136, 85,169, 84,108,113,113, 49,171,211,233, 88,189, 94,207, 26,141, 70,214,108, 54,179,103,207,158, +101, 3, 2, 2, 28,167, 37, 63,168,102, 96, 61,151,101,217,247, 89,150,229,184,187,173,115,224,238,235, 46, 78,119,180,117, 36, + 73,154,172,109, 71,143,178,211,234,207,159, 84, 58, 7, 15, 30,252,217,132, 9, 19,216,225,195,135,179,145,145,145,143, 28,157, + 59,119,102,103,205,154,197, 30, 58,116,136,253,234,171,175, 62,115, 67, 58, 57, 40, 91,244,178,116,240,224,193,230,115,231,206, +177,227,199,143,103, 1, 12,171, 78,139,252, 19, 4,151, 45,188, 3,225,248, 23, 0, 76, 38, 83, 70,106,106,106, 80, 43,154,166, + 0,224,219,111,191,125,196, 50,229,136,115,231,206,209, 4, 65,220,171,238,215, 77, 38, 83,198,233,211,167, 3,214,173, 91,199, +117, 48, 1,131,166,105, 75,118,118, 54,185,118,237,218,114,247,159, 57,115,134,166,105, 58,221,197,135,220,218,169, 83,167,173, +238,200,173,179,183, 30,190,123,252,200,111,190, 61,186,247, 85,201,228,242, 74, 71, 97,187,222,106, 13,226,141,234,173, 90, 4, +135, 92,178,124,105,180,151,109, 10,242,151,132, 92, 85,169,129, 25,152,162,208,223,112,247, 27,214,106,181, 15,109, 43, 1,117, + 58, 93,250, 83, 88, 8,175,161, 44,198, 21, 93,225,187,174,168,163,211,169,197, 98,129,167,167,167,221, 26, 90, 11,139, 40,107, +179,176,218, 94, 93, 93,210,195,178,236,159,137,137,137,225, 83,167, 78,245,216,182,109,219,125,134, 97,184,211,167, 79, 55, 5, + 6, 6,242,226,226,226,204, 0,136,254,253,251,115,114,115,115,217,172,172, 44,229,191,254,245, 47,205,235,175,191,238,115,253, +250,117,190,197, 98,169, 41,104,225, 95, 25, 25, 25,131,107,113,173, 90,140, 27, 55,238, 62,234,190,141, 77,189,115,218,160, 84, + 21,227,254,195, 44,107, 4,115, 11,152,180, 60,187, 95,149,217, 76, 67, 89, 92,232,178, 69,235,222,131, 44,235, 22, 99, 12, 24, + 38,219,202, 87,230, 16,207, 22,149,212,220,155,112, 56,125, 22, 45, 90, 52,130, 36, 73,242,226,197,139,134, 21, 43, 86,100, 20, + 20, 20,140, 6,144, 14, 0, 69, 69, 69, 3,182,110,221,250,163, 19,161, 28,170, 66,146,217,108,238,249,193, 7, 31,188, 3,160, + 15,128,198, 86,238, 56,171, 37,171,182, 17,204,243, 85, 42,213,208, 17, 35, 70,156,160, 40,170,137, 67, 61,242, 5,160,176,213, + 11,150,101,253,243,242,242, 94,112,134,144, 32,136,213,245,213,144,212, 39,119, 29,219,161,103, 98, 37,227,169, 83,167, 62, 31, + 61,122, 52, 39, 44, 44,236,191, 97, 97, 97,100, 81, 81, 17,180, 90, 45, 72,146, 68, 96, 96, 32, 34, 34, 34, 16, 24, 24,104, 73, + 78, 78, 94,250,225,135, 31,214, 24,147,175, 77,155, 54,205,204,102,243,115, 36, 73, 54, 3,208,140,101,217,102, 4, 65, 52, 3, + 32, 7, 0,153, 76, 38, 11, 15, 15,231,244,232,209, 3,221,187,119,199,153, 51,103,176,123,247,238, 31, 0, 28,119,180,102, 85, +212, 34, 79, 3,146, 58,129,109,123, 13,196,173,206,232, 79, 88,112,134, 37, 49, 32, 34,222, 30,103,175,162,200,170,122, 83,233, + 74, 76,127,195, 6, 13, 26,100,175,112, 78,116, 42, 15,107,170,124, 5, 5, 5,195,166, 77,155, 86,142,147, 97, 24, 67, 97, 97, +225,155,189,122,245, 90, 79, 81,148,160, 66,129, 77,203,207,207,127,172,123,245, 85,140,163, 53,108,196, 75,138,186,114, 74,121, +228,115,169,135,191, 67, 94,190, 2,191, 36,228, 22,105,140,204,128, 59,138,146,196,250, 72,127, 90, 90,218,240,103, 64,241, 87, + 38, 90,235,186,121,118,129, 19, 1, 73,107,218,163,142,176,134, 19,113, 75, 37,207,205,205, 93,249,241,199, 31, 15, 93,186,116, +169,223,209,163, 71,101,182, 1,202,152, 49, 99,242, 19, 19, 19,251, 2, 16,148,150,150,158, 92,186,116,169, 95,116,116,180, 15, + 0, 31, 0, 24, 57,114,100, 94, 94, 94,222, 58, 52,160, 90,152,205,230,204,136, 54,173,236, 3, 63,199,144, 14,142,159,105,154, +206,116,133,175, 50, 30,199,115,134, 97,170,229,163, 40,234,189,238,221,187, 83,239,189,247, 94,222,209,163, 71,109, 27,233, 58, + 42,180,212, 26,130,146, 58, 3, 3,128, 21,214,195,157,208, 41,149,202,158, 46,254, 15,211, 80, 26, 43, 29, 80,186,114,254, 68, +176,127,255,254, 79,198,143, 31,191, 85, 46,151,239,104,214,172, 89,171,128,128, 0,153, 72, 36,130,193, 96,208, 24,141,198,219, +169,169,169, 19, 63,249,228,147,191,156,178,112,108,221, 74, 1,224, 89, 44, 22, 33, 73,146, 18, 0, 50,130, 32,188,109, 66,139, + 32, 8,152, 76, 38, 60,124,248, 16, 11, 23, 46,100, 78,157, 58,245, 21,128,207, 92, 24,184,118, 5,224,231,208,142,251, 1, 48, +162, 44,128,109, 1, 65, 16, 87,234, 59,191, 8, 11,206,180,189, 6, 34,169, 19, 42,235, 39,170,223, 84,186,170, 10, 87, 80, 80, +208,211,221,149,184, 42,206,130,130,130,176,167,165,134, 76, 49,172,248, 9,155, 86,148,219,231,208, 38,194, 42, 59,175, 9,106, + 61, 61,251,155,227,183, 86, 26,104,214, 98,162, 45,255,185, 83, 80,146,212,208, 14,185, 29,207,187,171, 46,185, 49, 77,137, 41, + 41, 41,189,102,207,158,253,137, 88, 44,238, 6, 0, 37, 37, 37, 23,179,179,179,191,128,117, 85, 97, 77,215, 27, 80, 53, 20, 10, + 69,151,167,145,207,104, 52,190,219,171, 87,175,175, 25,134, 89, 69,211,116,220,255,131, 87, 81,218, 80, 26,159, 93,252,250,235, +175,127, 1,232, 9, 0, 99,199,142,165, 0, 96,247,238,221, 46,139,231,169, 83,167, 50, 44,203,154,172,229, 65,135,178,213,133, + 69,182, 54, 85,167,211, 21,101,103,103, 39, 51, 12,147, 12,224, 71,184,190,226,214,143, 32,136, 67, 44,203,142,178, 10,183, 67, + 44,203,142,114,252,174,190,173, 90, 53,220, 82,179, 51,124, 3,202,176, 59, 9, 68,197,169,192,154,206,107, 66,106,158, 46, 22, + 64,231,134,220,253,127,137,251,217,217,217, 83,234,112,189, 1,207, 30,210,141, 70,227,232,255, 71,207,171,110,120,229,255,144, +254,175, 22, 2,203,134,228,228,228,122,115, 17,120,210,104,123,173,252, 0,188,226,185, 3,162, 42, 19, 94, 13, 66,171, 1, 13, +104, 64, 3, 26, 80, 23,168, 26,178,160, 1,255,100,216,124,179,108,231, 85,248,104, 85,244,207,178,159, 19,168,122,229,128, 43, +187,146,215,102,149,196,201, 6,206, 6,206, 6,206, 6,206, 6,206, 39,206,233, 5, 32, 28,192,242, 26,238,171,184,186, 48, 15, +128, 2,128,185, 33, 63, 27, 56,235,160, 31,156, 2,203,178, 35,171,155, 58, 36, 8,226,112,125, 9, 45,187, 51,124, 39, 44,138, +184,134, 69,182,115,103,133, 86,125, 99, 72, 3,103, 3,103, 3,103, 3,103, 3,103, 3,103, 3,103, 3,103, 29,133,214,192, 15, + 63,252,240, 35,148,133,198, 96, 63,252,240,195,143, 88,150, 29, 89,118,137, 29, 89,159,191,125,171, 51,250, 39,117, 2,107, 59, +110,117, 70,255, 42,110,141,114, 56,236,104,152, 58,108, 64, 3, 26,208,128, 6, 52,160, 1, 79, 59,206, 47, 91,182,172,100,217, +178,101, 54,199,247, 2, 0,132,213,194, 85, 80,159, 63,108,157, 38,116,102,161, 84,245, 91,240, 60, 1, 4,147, 28,222, 36, 46, + 79, 48, 16,172, 37, 2, 0, 64, 82,183, 24, 99,233, 31, 52,109,218, 1, 32,187,182,196,173,129, 54,205,189, 68, 7, 12, 12,195, +203,208, 24,199,166,148,109,115,224, 50,198, 2,189, 5,124,254,239, 2, 47, 47, 81,101,215, 13, 42,149,222, 96, 52, 14,221, 13, +252,217, 80, 7, 26,208,128, 6, 52,160, 1,207, 8, 36,222,222,222,167, 72,146, 12,179,125,225, 24,119,176, 98, 12, 66,134, 97, +114,148, 74,229, 80,148, 77, 21, 63, 78, 78,199,255, 55,162,150,125,185,187,225,234,212, 33, 7, 40, 23,133,245,177,236,152, 77, +113, 5,175,123,120,122, 45,249,247,180,119,125, 90,180,108, 69,132,134, 54, 2, 88, 32, 61, 35, 51,224,222,221, 59,131,127,221, +246,205,188, 98,181,114,161,217, 96,248,206, 85,238, 54,128,164,177, 84, 16,247,221,135,175,121,113, 64,227,213,197, 59,143, 17, + 90, 83,104,114,217,114, 83,151, 68,150,151,143,207,241,101, 39, 79,138,188, 59,116, 40,119,141,101,217,178,253,245,110,220, 16, +253,119,232,208,227, 99,149,202, 97, 13, 98,235, 31,137, 64,153, 76, 54,135,203,229, 14, 48,153, 76, 97,124, 62, 63,131, 97,152, +216,162,162,162, 53, 0,178, 26,178,231,159,141, 86,129,146,190,173,154,133,237,204,206,205, 75, 40, 46, 53, 78, 79,205,214, 42, + 27,114,197,101, 84,183,191,230, 19,219,123, 19, 0,164, 82,233, 85,146, 36, 67, 28, 69,128,109,207, 94,219,121,197,191, 22,139, +229, 47,165, 82,217,171, 26,218,102,114,185,124, 61,128,174, 53, 5, 76,182,198,102,187,162, 84, 42,223, 68,213,171,245, 60,188, +189,189, 63, 39, 8, 98, 28, 73,146, 84, 77,207,100,177, 88, 24,150,101,119, 21, 21, 21,125, 6, 64, 83,213,125,222,222,222, 39, + 83, 82, 82,186,250,251,251,215,104,165,161,105, 26,233,233,233,126,221,186,117, 59,171, 84, 42, 91,215, 39,231,227,214, 34,181, + 69, 53,171, 14,171, 44,232, 0,202,237, 47, 84,175, 17, 89,121, 66,233,129,158,253,134, 13,156,245,206,123,146,107,137,183,241, +251,153, 11, 40,214, 25, 64,145, 36,188, 60,196,104,217,242, 57, 98,117,204, 30,223, 31, 54,174, 94,117,241,220,137,145,165, 58, +245,191, 92,146,233, 98,206,194, 5, 47,119,147,248,200, 25,192,194,224,253, 17, 29, 37,255, 61,148,176, 16, 37,244, 71, 46,139, +172, 83,167,196,249,121,121,136, 14, 14, 6,135,166, 33, 36, 73, 8, 9, 2, 66,146,132, 68, 40,196,240, 45, 91,240,197,209,163, +226, 79, 94,120,161, 65,108,253,195, 32,149, 74,167, 5, 7, 7,175,216,188,121,179, 79,211,166, 77, 33,145, 72,160, 84, 42,125, + 83, 83, 83, 59,205,157, 59,119, 74, 78, 78,206,199,197,197,197,155, 26,114,234,159, 11,139, 5,147,190, 95,242,102,163,156,180, +187,141,102, 46,253,169, 37,225,195, 12,184, 93,168,207,109,200, 25,167,209, 9, 64, 2, 42,223,191,180,186,107, 85, 66, 40, 20, +230,149,150,150,250, 87,119, 15,159,207,207, 55, 26,141, 1, 53,113,145, 36, 25,146,149,149,229, 47, 22,139,193, 48,140,117, 55, + 0,139,125, 32,237,184,251,137, 53, 80, 45, 90,183,110,109,170,142,211,195,195,227,219,252,252,252, 33,182,125, 2, 29, 4, 85, +165,200,202,202, 26,210,182,109,219,111, 53, 26,205,208, 42,196,203,231,239,188,243,206,156,118,237,218,217,172, 64,214, 93, 16, +202,254, 42, 20, 10,204,158, 61,219,254, 27, 22,139, 5, 39, 78,156,120,103,218,180,105, 40, 42, 42,154, 91,205,179,135,249,251, +251, 19,214, 13,197,171,196,162, 69,139,176,104,209, 34,124,243,205, 55, 4,151,203,245,170, 33, 63,221,194,249,184,180, 72,109, + 44, 88, 53, 68,134, 63,140,242,190, 89,135, 31, 17, 90,143, 3, 20, 87,240,159,174,189,134, 12,152, 61,103,129,228,167,223, 78, + 35, 53,249, 6, 82,226,126, 46,119, 79,151,161,211,144,171,208, 96,218,172,247,165, 4,197, 25,112,238,228,254,255,152, 13,250, +239,157,180,102, 5,132, 9,248,111,247,232, 22,193,205, 18,165, 34,208, 91,132, 62,157,155,115, 67,143,223,124, 91, 7,250,235, +228,178, 85, 50, 46,137,172,205,175,189,134,190,102, 51,252, 41, 10, 20, 65,128, 2, 64, 18, 4, 74, 13, 6, 92,153, 52, 9,221, +182,111,199,103, 7, 15,138, 63,127,241, 69,151,196,150, 68, 34,185, 70, 16,132,183, 86,171, 29,137,178,141,165,159, 5,180,149, + 74,165,135, 89,150, 45,210,233,116,157,158,162,116, 5,161,108,142,190,226,232,152,135,178, 21, 85, 46,237, 44, 44, 16, 8, 94, + 31, 59,118,236,234,117,235,214,137,243,242,242,144,157,157, 13,134, 97, 32, 20, 10,209,162, 69, 11,226,228,201,147, 62, 11, 22, + 44, 88,121,248,240, 97,129, 70,163,249,218,149,129, 13,151,203,141,145,203,229, 47, 4, 4, 4, 72,242,243,243, 75, 84, 42,213, + 9,131,193,240, 58,106,191,109, 10,201,229,114, 39,134,135,135,191, 20, 28, 28, 28,144,149,149,165,200,204,204, 60, 96, 48, 24, +126, 64, 45, 55,106,118,200,211, 14,176, 70,171, 7,144, 19, 30, 30,126,235,225,195,135,249,110,228,204, 14, 15, 15, 79,170, 5, +167, 4,192,175, 0,130,107,184, 47, 27,192,120,184,104,205,182,103, 44,107, 57,178,120,205,230,233,209, 83,251, 16,223,207, 29, +210,226,141,111, 78, 94, 32,121,108,191,228,156,210,140, 6, 13,229,156,200,178,110,105, 85, 81, 80, 85,119,173, 90, 24, 12, 6, + 63,147,201, 4,110, 21,155,197,235,116, 58,120,120,120,248, 57,155, 72,145, 72,132,159,127,254, 25, 92, 46, 23, 92, 46, 23, 69, + 69, 69, 8, 9, 9,177,159,243,120, 60,251,231,198,141, 27,215,200,199, 48, 76, 55,138,162,160,213,106,193, 48,140,253, 80,169, + 84, 96, 89, 22, 2,129, 0, 12, 83,182,157,147,195,245,110, 85,241, 17, 4, 49, 46, 56, 56, 24, 63,253,244, 19,140, 70,227, 35, +215,101, 50, 25, 18, 19,255,222,100,132,162, 40,116,239,222,157, 36, 8, 98, 28,128,185,213,240,178, 0, 16, 21, 21, 5,138,162, + 64, 81, 20, 72,146,180,127,182, 29, 12,195, 96,209,162, 69,168,176, 53,217, 99,227,124,218, 80, 67,100,248, 28, 84,225,163, 69, +214,115,186, 28,151,120, 6,139, 37,178, 47,223,124,247,125,233,225,179, 55,145,158,145,254,136,200, 2,128,171,191,255,128,156, +236, 44, 36,164,100, 98,226,127,222,146,202,100, 94, 95, 86,104, 80,171, 92, 54,234,233,193,251,234,195,241,125,132, 90,115, 54, + 52,222, 0,213,140, 15,174, 88,135, 5,163, 58, 8,100, 30,188, 21,206,164, 83,192,231,255,190,236,228, 73,187,200,234,109, 48, + 64,192, 48,160, 25,198, 46,178,140, 52, 13,189,209,136, 32,173, 22,247,166, 77, 3,107, 54,227,227,125,251,196, 2, 62,255,119, +103,210, 9, 0, 60, 30, 47,232,192,129, 3,141,219,183,111,127, 6,206, 7, 51, 61, 89,207,239,168, 58,116,238,216,177, 99,236, +246,237,219, 27,243,120,188, 32,119,112, 10,133,194, 87, 36, 18, 73,129, 80, 40,124,165,150,233, 36, 1, 44,158, 62,125,122,252, +115,207, 61,119,218, 42,172,236,162,230,185,231,158, 59, 57,125,250,244,107, 0, 22, 85, 81,214, 43,227,108, 20, 28, 28,188,100, +221,186,117,226, 59,119,238, 32, 43, 43, 11,102,179, 25,175,190,250, 42, 24,134,129, 94,175,135,209,104,196,242,229,203, 37, 62, + 62, 62, 11, 81,182, 81,176, 51,207,206,243,244,244,188,179,109,219,182,177, 15, 30, 60,144,158, 62,125,154, 72, 76, 76,148,172, + 92,185,114,180,143,143, 79, 42, 0, 65, 45,242,147, 12, 10, 10,250,126,255,254,253,111, 38, 38, 38,134,236,221,187,151,123,241, +226,197,160,141, 27, 55,206, 8, 10, 10,218, 14,128,170,229, 59,234, 36, 22,139, 7,207,159, 63,223,114,254,252,249,172,243,231, +207,103,173, 94,189, 26,125,251,246,237, 29, 29, 29, 29, 89, 75,206,206, 30, 30, 30,131,230,207,159,111, 57,119,238, 92,246,165, + 75,151, 50, 87,174, 92, 73, 14, 26, 52,168,207,146, 37, 75, 58,184,200,249,235,249,243,231,251,103,100,100, 52,205,204,204,108, +146,153,153, 25,158,153,153, 25,158,149,149, 21,150,147,147,211, 56, 55, 55, 55, 52, 63, 63, 63, 52, 54, 54,182, 15,128,157,206, +112,182, 10,144,188, 57,247,213, 33, 37, 11,255, 51,130,253,104,242,243,236,130, 87,251,179, 47,244,107,255, 27,197,225, 16,151, +146,210, 17,226, 9,252, 48,187,107, 88,168,175, 36, 49, 66, 46,109,249,148,213,205,167,141,147, 99, 19, 82, 74,165, 18,135, 15, + 31,134,213,122,213,201, 81,100, 21, 23, 23, 35, 39, 39,199,118,141,227, 76, 58,101, 50,217,169,205,155, 55,179,165,165,165, 80, +171,213,200,207,207, 71, 70, 70, 6,238,221,187,135,194,194, 66,220,190,125, 27, 98,177,248,148, 51,233, 36, 8, 2, 12,195,216, +133,212,137, 19, 39, 48,125,250,116, 40,149, 74,251,119, 28, 14,199,254,217,246, 63, 53,113,218, 44, 79, 12,195,224,210,165, 75, +152, 57,115, 38, 86,175, 94,141,157, 59,119,226,208,161, 67, 80, 42,149,118,177, 69,211,116,141,156, 10,133, 2, 22,139,115, 99, + 38,150,101,161, 86,171,157,126,239,142, 2,136,195,225, 60, 34,138,108,135, 43,101,169,142,156, 79, 45,156,136, 12, 95,245, 8, +219,246,193,106,170, 27, 80, 95,137, 36, 57,188,137,227,166,190,227,147,153, 95,140,172, 60, 53, 40,242,239,126, 47,114,200, 84, +112, 40, 18,151,143,151, 25,174, 72,138,130, 90,103,128, 74,107,194,216,169,115,228,223,173,254,116, 34,109, 42,173, 54,198, 75, + 59,160, 69,132, 84,250,114,219,182,141,201,100, 65, 10, 34, 95,136, 3, 99, 1,216,115, 47,162, 83,145, 63,213,250,119,254,203, + 58,141,105, 73, 34,112,167, 90,107,134,151,151,200,187, 67, 7, 68, 7, 7,163,159,217, 12, 30,203,226,249,188, 60,220,152, 51, + 7,134, 61,123, 64, 2,224,189,242, 10, 6,174, 89,131,179,193,193, 8,212,235,161,154, 55, 15,126,199,142,129, 39,147,137, 80, +224,220,226, 7,130, 32, 48, 96,192, 0,156, 60,121,210,103,248,240,225,199,111,222,188, 57,134,166,233,179,181,201, 91, 79, 79, +207,171, 28, 14, 39,164,166,251,104,154,206, 84,171,213, 46,111, 51,194,225,112,250,117,239,222,125,223,222,189,123,189, 77, 38, +147, 91, 70, 33,124, 62,127,248,232,209,163, 55,111,216,176, 65, 54, 99,198,140,205,135, 14, 29, 42, 49, 26,141,199, 92, 41, 82, + 0, 22,111,218,180,233,141,168,168, 40,175, 25, 51,102,176,247,238,221,115,180, 94,249,245,237,219,247,185,205,155, 55, 7,118, +237,218,245,157,153, 51,103,242, 0,124, 92,147,149, 71, 42,149,206,218,188,121,179,175, 66,161,128, 86,171,181, 55,178,153,153, +153, 16,137, 68, 32, 73, 18, 36, 73,130,203,229,226,203, 47,191,244,153, 53,107,214, 28,165, 82, 57,199, 9, 43, 89,204,250,245, +235,253,134, 14, 29, 74, 62,120,240, 0, 36, 73, 66, 40, 20,226,181,215, 94, 35,245,122,189,119,116,116,244, 86,157, 78, 55,193, +149, 60,228,114,185, 19, 99, 98, 98, 90,246,238,221,155,147,146,146,130,158, 61,123,226,242,229,203,120,229,149, 87,184, 26,141, +166,201,130, 5, 11,166, 27, 12, 6, 87,227,184, 4,137,197,226,118,127,252,241, 71, 70,104,104,168,189, 97,105,210,164, 9, 51, +114,228, 72,101, 74, 74, 74,171,243,231,207, 23,246,234,213,203,149, 13,203, 27,137,197,226,214, 71,142, 28,201,137,142,142, 30, +188,105,211,166,209, 0,208,173, 91,183, 3, 95,124,241,197,105,165, 82, 25,113,246,236, 89,101,191,126,253, 50,157,228, 11, 14, + 10, 10, 98,102,207,158, 45,173,238,166, 45, 91,182,168, 80,182,225,114, 83, 0,213,238,215,214, 42, 60,112,225,138, 57,227, 68, + 96, 76, 96,205,122,192, 84, 2,152,180,176, 24, 75, 64,240, 68,128, 89, 15, 63,129, 18,191,206,106, 37,251,224,167,251,201,204, +109, 98,100,138, 66,115, 12, 13,168,180,169, 1, 16, 73, 16, 68,194,225,195,135,209,189,123,119, 28, 62,124, 24, 35, 71,142, 76, +112, 20, 3,137,137,137,232,215,175, 31,172, 22, 45,167,124,181,212,106,245,135,139, 22, 45, 58, 55,113,226, 68,113,185,198,128, + 36,225,229,229,133, 17, 35, 70,148,234,116,186, 15,157, 77, 40,195, 48,224,112, 56,200,204,204,196,150, 45, 91,176,116,233, 82, +180,104,209, 2,102,179,249, 17,177,101,109,247,156,106,252,104,154,198,149, 43, 87,176, 99,251,118,124,188,112, 33, 60, 60, 60, + 0, 0, 38,147, 9,202,162, 34, 8,133, 66,187, 24,171, 65, 56,237,186,123,247,238,156,144,144,144,114, 83,134,182,191,214, 54, + 11, 22,139, 5, 52, 77,163,180,180, 20,171, 87,175,166, 89,150,221, 85, 83,255, 99, 19, 69,115,230,204,129,193,240,183, 65,189, +131,213, 39, 57, 60, 60, 28, 29, 59,118,180,159,147, 36,201, 58,203,249, 93,175,118,208, 59,220,221,106,209, 74, 0, 64, 72, 72, + 8, 90,181,106,133,160,160,160, 42, 57,235, 91,139,212, 6, 46, 68,134,175, 90,104, 61,142,157,178,185, 60,225,192,102,205, 91, + 18,233, 57, 74,112, 56, 28, 72, 60,125,209,235,165,185,160, 40, 18, 82, 47, 95, 16,140,254,111, 69, 76, 82,224, 80, 28, 40, 53, +122,132, 55,109, 78, 10,132,162,129,186, 26,132,150,204,147,187,126,254,132, 94,194, 66, 58, 19,162,198, 66, 48,182,238, 52,152, + 15,210, 71,131,247,134,183, 16, 69, 29,184,185, 30,106,243, 32,103,210, 75,209, 52,252, 41, 10, 38,150,197,141, 57,115, 16, 25, + 19,131, 4,155, 48,140,137, 65, 66, 84, 20,228, 92, 46, 4, 36, 9,214,108,126,100, 78,223, 25,161, 5, 0, 25, 25, 25,216,179, +103,143,124,220,184,113,251, 18, 19, 19, 39,186, 40, 54,108, 92,190,151, 46, 93,242,111,218,180,105,149,247,252,245,215, 95,232, +210,165,139,203,211, 83,124, 62,127,248,160, 65,131,126,218,179,103,143,103, 82, 82, 18,252,253,253,235, 44,180, 4, 2, 65,191, + 33, 67,134,252,180,109,219, 54, 89, 65, 65, 1, 98, 98, 98,100, 47,190,248,226,206,248,248,248,151, 12, 6,131, 51, 98,179,156, +200,138,137,137, 81,109,217,178,229, 59,148,159, 34,204,217,178,101,203,247, 93,187,118,125, 51, 42, 42,202, 11,192, 27, 86,223, +129,106,197,150, 64, 32, 24,208,172, 89,179,114,163, 90,129,160,204,216, 36,145, 72,224,233,233, 9, 30,143, 7,131,193,128,200, +200, 72,130,207,231,247,113,230,153, 61, 60, 60,134,188,252,242,203,100, 92, 92, 28,114,115,115,225,229,229, 5,169, 84, 10,134, + 97, 48, 99,198, 12,106,245,234,213, 3,116, 58,215,102,184, 66, 67, 67, 71, 15, 30, 60,152,115,235,214, 45, 60,120,240, 0, 6, +131, 1,169,169,169,144,201,100,152, 60,121, 50,111,197,138, 21, 47,102,101,101,185, 42,180,218, 69, 69, 69,229, 57,138, 44, 27, + 36, 18, 9,209,178,101, 75,165,143,143, 79,103, 0,174, 8,173,118,111,189,245, 86,254,178,101,203,250,157, 60,121,210, 30,244, +242,228,201,147, 11, 0,224,235,175,191, 62,231,231,231,215, 25,128,179, 66, 11, 44,203, 90,254,253,239,127,167,241,249,124,112, +185, 92,240,249,252,114, 7,143,199, 3, 73,146, 30,182,234, 92, 19, 95,242,131,220,229, 51, 22,172, 92, 41, 17, 82,220,119, 95, +106,143,198, 94, 60, 64, 36, 7,175,223, 7, 32,188,202,140,150,172,242, 47,224,247, 15,176,234,101, 37, 25,245, 99,233,111, 38, +198,219,239,126, 81,145,230, 9,247, 1, 93, 1,252, 15,101,155,235, 46, 4,112,233, 41,233,155,174, 1,136, 28, 57,114,164, 93, +108, 29, 61,122, 20,195,135, 15,135, 74,165,194,173, 91,183, 28, 69,150, 43, 27, 44, 95, 51,155,205,215,127,254,249,231, 94,227, +198,141, 35, 28,234, 23,146,146,146,112,251,246,237, 4,103,249, 72,146,132,197, 98, 1,151,203,197,202,149, 43, 97, 50,153,240, +227,143, 63, 98,247,238,221, 32, 73, 18, 4, 65,128, 32, 8,200,100, 50,124,243,205, 55, 46,181,123, 12,195, 96,235,214,173,248, + 96,193, 2,187,200,178,206,100, 32, 48, 32, 0, 62,190,190,184,127,255,126,141, 66,171,168,168,232,179,131, 7, 15,162, 58,103, +248,131, 7, 15,218, 63, 87,112,134,175,185,159,163, 40, 24, 12, 6, 60,255,252,223, 91,197,190,245,214, 91,246,207, 74,165, 18, + 20, 69,217,242,130,112,150, 83,207, 2, 47, 9,255,254,110,196,123,239,149,179,208, 85,197,249, 56,180,136,187,172, 91,149,136, +173, 72,171,117, 54, 8,192, 72,148,249,104,229, 0,143,209, 71,139,101, 45,173, 67, 26, 5,227,250,189, 68,112, 40, 10,124, 79, + 95,120,202, 3, 96,161,141, 80,231, 63,192,153,189,223, 2, 0, 54,109,221, 5,146, 36,193,225, 80, 48, 24, 25,180,104, 28, 12, +139,197,210,186, 58,238, 54, 64,175, 1, 1,190,221, 67,195,188,136, 91,222, 15,208,210,223,167,194, 68,136, 0, 45,178,165, 68, + 79,169,168, 91,145,186,184, 87, 50,112,190, 70, 49, 64,146, 32, 9, 2, 98, 30, 15,134, 61,123,202,188, 54, 99,202,250,172,132, +168, 40,144,191,253, 6, 15,129, 0, 20, 65,128, 99, 53, 65,215, 6,197,197,197, 32, 8, 2, 59,118,236,240,158, 60,121,242,206, + 91,183,110, 69,149,150,150,238,113,133, 67,165, 82,141,236,221,187,247,233,173, 91,183,250, 5, 6, 6, 62,114, 61, 55, 55, 23, + 83,167, 78, 45, 80,169, 84, 46, 5,117, 19, 10,133,175,140, 30, 61,122,243, 15, 63,252, 32,187,123,247, 46,180, 90, 45,252,252, +252,234, 90, 20, 58,247,232,209, 99,223,158, 61,123, 60,115,115,115,161, 86,171, 97, 48, 24,176, 99,199, 14,175, 17, 35, 70,236, + 73, 73, 73, 25, 14, 32,190, 6,142, 79, 28, 69,214,204,153, 51,111, 2,240, 7,176,190,162, 6,181, 94,107,239, 32,182,212, 0, + 86, 84, 51, 18, 13,147, 72, 36,200,207,207,199,212,169, 83,113,231,206,223, 6,208,224,224, 96,251, 72,239,254,253,251,240,243, +243, 3, 65, 16,254,206, 60,180,159,159,159,212,104, 52, 98,250,244,233,200,200,200, 40,199,153,153,153, 9,130, 32,196,174,102, +100, 64, 64, 64,128, 94,175, 71,223,190,125, 81, 90, 90,182,175,239,248,241,227,193,229,114,145,159,159, 15, 46,151,235, 91,139, +247,227, 59,114,228,200, 42, 67,171,200,100, 50,147,183,183,119, 27, 23, 57,125, 94,124,241,197,172,152,152,152, 71, 22,182, 92, +190,124,249, 95,114,185,252,164, 92, 46,111,233, 34,167,197, 81, 84,241,120,188,114, 66,139,203,229,130, 36, 73,167,125,212,238, +228,235,214,113,136,156,142,203,102, 15,157,218,216,223, 19,172, 54, 15,188, 65,159,225,122,129, 8, 43, 87, 31, 1, 0,188,255, + 90, 23,116, 24,178, 24,198, 31,134, 98, 78, 79,138, 63, 41,211, 48, 31,192, 39, 79,184,205,255, 10,128,109, 21,220, 6, 0, 29, +159,162,254,200, 46,182,142, 30, 61,138,136,136, 8, 20, 21, 21, 33, 37, 37,165,182, 34,203,214,222,125,240,249,231,159,255, 62, +102,204, 24,137,109,208, 42, 18,137, 48,111,222, 60,189, 86,171,253,192,165, 66,100,177,128,195,225,216, 7,201, 66,161, 16,145, +145,145,118,145, 69, 16, 4, 74, 74, 74,192,225,112,108, 43, 18, 9, 39,211,136,160,192, 64,120,120,120,160,121,139, 22,184,107, +109, 71,108,159, 5, 2, 1, 8,130, 0, 77,215,104,200,211, 88,157,218,231,186,187, 75,182,137,162,106, 77,199,193,193,176, 88, + 44, 54,145,201,186,131,211,215,215, 23, 90,173,214, 89,206,167, 18, 85, 88,180,108, 66,107, 36,202,124,181, 30, 9,239,208, 31, +192, 25,212,227,146, 74, 2, 44, 97, 97, 89,112, 40,210, 58,119, 75,129,162, 72, 40, 11,114,176,230,179, 55,172, 34,107, 55, 14, +159, 75, 65, 72,179,136,191,231,113, 9, 2, 96,171, 47,220,126,158,188,152, 89, 99,122,136,242,136, 28,120, 5,139, 33, 20, 86, +208,143,222, 60, 16,225, 36,102, 15, 8, 17, 95, 57, 88, 26,147,172, 54,213,216, 81, 8, 73,178,204,249,157, 32, 42,117,238, 33, +173,215, 40,130, 0,203,178, 96, 45,174,249, 29,219,132,188, 72, 36,130,201,100, 2, 69, 81, 88,187,118,173,215,144, 33, 67,214, +187, 42,180, 0, 36,229,229,229,141,152, 49, 99,198,209, 93,187,118,249,250,250,250,150, 27, 61,204,152, 49, 67,145,151,151, 55, + 2, 46, 58,221,115,185,220,245, 27, 54,108,144, 61,124,248, 16, 37, 37, 37, 16,137, 68,246,198,167,182,229,179, 91,183,110,199, +143, 29, 59,230,173, 86,171, 97, 50,153, 32, 18,137,192,178, 44, 40,138,194, 47,191,252,226, 51,106,212,168, 35,233,233,233,131, +170, 75,171, 72, 36,122,201, 42,156, 16, 21, 21,229, 21, 21, 21,213, 31,168, 50, 82,175, 29, 81, 81, 81, 94,115,231,206,125, 81, +175,215,175,168,230,153, 51,148, 74,101,160, 72, 36,194,222,189,123, 33,149, 74, 33, 22,139, 17, 28, 28, 12,165, 82, 9,177, 88, + 12,150,101, 97, 54,155,109,141, 69,161, 51, 15, 94, 80, 80,160,165,105,218,243,232,209,163, 40, 44,252,251, 95, 26, 55,110, 12, +149, 74, 5,139,197, 82,226,106,102,102,103,103,231, 17, 4, 17,122,253,250,117, 60,124,248, 16,195,135, 15,199,111,191,253,134, + 46, 93,202,102,135,141, 70, 99,109,130,248, 49, 20, 69,177,213,148, 91, 2,128,183, 59, 57,173,157,151, 75,156, 22,139,197, 98, + 19, 89,142,127, 29,197, 87, 13,191, 89,174, 58,183, 9,144,110, 89, 54,107,240,212,161, 17,190,208, 23, 60,128,208,195, 23,132, + 87, 56, 86,174, 62,130, 91,127,149,189,175,149, 59,175,226,167,232, 17,128, 72,142, 86,158, 10, 4,122,112, 94,190,157,255,196, +133,150,167,227, 56,225,105,237,152,134, 15, 31, 14,165, 82, 9,169, 84,234, 14,255,156, 11,122,189, 62,117,255,254,253,157, 71, +142, 28, 9, 62,159,143,212,212, 84,196,199,199,167, 0,184,224,170,208,226,114,185,248,252,243,207,241,198, 27,111, 32, 32, 32, + 0, 31,124,240, 1, 56, 28,142,253, 32, 8,194,110,225,114, 5,254, 1,213, 47,124,180, 57,196,215,100, 12,247,244,244,252,156, + 36,201,113,148, 19, 25,199, 48, 12, 99,177, 88,118,169,213,234,106,195, 59,216, 28,215,157,121, 23,142,121, 80, 67,159, 86,103, +206,199,161, 69,106,131,138,171, 13,171,176,104,217, 86, 29, 62,178, 21,144,237, 41,207, 88, 77,118,103,234, 43,161, 4, 73,221, +206,204,202,134,143,183,212, 42,178,172, 7, 73,162, 67, 68,217, 96,246,240,185, 20,132, 52,141, 0,135,162,192,161, 40, 72, 69, + 2,228,229,230,128,195, 33,111, 87,197,219,142,194,152, 49, 45, 67,195,189,125,184, 80,248, 25, 17, 20, 80,133, 97,160,179, 7, + 66,130,248, 24,230, 35, 12,107, 71, 97, 76,245,214, 55,214, 46,180, 76, 52, 13,222, 43,175,216,167, 11, 19,162,162, 16, 25, 19, + 3,102,244,104,232, 76,166,114,166,226,218, 10, 45,145, 72, 4,141, 70,131,137, 19, 39, 42,205,102,243,155,181,204,226,248,194, +194,194,177,147, 38, 77, 42,180, 9, 24,147,201,132, 73,147, 38, 21, 22, 22, 22, 10, 46,156,216, 0, 0, 14,208, 73, 68, 65, 84, +142,117,194, 74,244, 8,204,102,243,155, 93,186,116, 81, 42, 20, 10,123, 58,107,211,224,216, 32,151,203, 15,111,217,178, 69,110, + 48, 24, 64,211,180,157, 83, 36, 18,129,162, 40,248,249,249,225,167,159,126,242,147,203,229,213,238, 89,165,215,235,247,199,196, +196,168, 0, 32, 38, 38, 70, 69, 16, 68, 44, 65, 16, 27, 9,130,216, 80,225,216, 72, 16, 68,172,227,189,122,189,126, 95,117,220, + 70,163, 49, 54, 37, 37,133, 21,139,197,160, 40, 10, 38,147, 9, 66,161,208,110, 18, 47, 46, 46,134, 94, 95, 54,205, 29, 31, 31, + 15,179,217, 28,231,204,179,107, 52,154, 83, 91,183,110,181, 52,110,220, 24, 17, 17, 17,136,140,140, 68,143, 30, 61, 16, 22, 22, +134, 47,190,248,130,209,233,116, 46,215,189,236,236,236,195,191,254,250,171, 57, 52, 52, 20,157, 59,119,134, 64, 32, 64,135, 14, + 29, 16, 28, 28,140,165, 75,151, 26,213,106,245,209, 90,188,166,244,196,196, 68,170, 26,145, 43,131, 19,171,119, 43, 32,227,202, +149, 43, 84,143, 30, 61, 14, 84,188,208,173, 91,183, 3, 82,169,212,211,102, 98,119,101, 68,238, 40,174, 4, 2,129,253,176,125, +207,225,112,156, 25,253,144,109, 2,164, 91,190,124, 99,224,212,161, 17,222, 56,112,234, 18,120, 38, 21, 96,172,102, 70,144, 49, +131,224, 73, 16,224,201, 13,121, 10,250,128, 57, 0,110,162, 44, 14,211, 7,120,186, 96,119,124, 47, 44, 44, 68, 74, 74, 10,226, +227,227,209,163, 71, 15,196,197,197, 1,127, 59,200,187, 12,181, 90,253, 65,116,116,180,206,182,146,111,225,194,133,122,141, 70, +243,129,171,109, 48,203,178,224,114,185,104,213,170, 21,230,206,157,139, 35, 71,142, 32, 53, 53, 21,102,179,217, 46,132,108, 62, +153,174, 88,180,120, 60, 30, 2, 2, 2, 96, 54,155,237,214, 44, 0,184,123,231, 14, 56, 28, 14, 44, 22, 11,140, 70, 99,141, 22, + 45, 79, 79,207,207, 55,111,222,252,142, 66,161, 8, 42, 40, 40,240,119, 60,242,242,242,252,115,114,114,252,179,178,178,252, 51, + 50, 50,252,211,210,210,252, 31, 60,120, 16,180,124,249,242,119, 60, 61, 61, 63,119, 38,157, 20, 69,161, 67,135, 14,120,235,173, +183,236,199,186,117,235,236,199,153, 51,103, 92,118, 94,167, 40, 10,173, 22,173,196,136, 2,214,126, 28,241, 35,236,199,173,247, +103, 86,199, 89,239, 90,164, 86,250,197,186,218,208,113, 99,233, 74, 96, 91,117,104,107,203,236,110, 27, 21,157,225,235, 13,180, +177,244,244, 95,247,238, 12,108,213,174, 43,153,171,208,150, 91,254, 25, 57, 96, 44, 8,130, 64,163,166, 17,160, 56, 28, 80, 20, + 9, 14, 69,193, 75, 38, 68,202,245,235, 22,131, 94,127,186, 50,206,254, 0,135, 47,226,175,123,109, 88, 7, 97, 54, 63, 31,126, + 65, 18,240,184,101,218,145,253,107,108,133, 30,130, 3,180,243,192,180, 44, 31,209,233,188,210,117,222, 58,211,129,216, 42, 70, +128, 22,139, 5, 82,129, 0,165, 6, 3,244, 52,141, 1,107,214,216,167, 11, 73,130,192, 53, 0,237,215,172,193,249, 61,123, 32, +227,243, 1,129,192,233, 85, 33,149, 9, 45,133, 66,129, 41, 83,166, 20,230,228,228, 76,174,141,143,150, 13, 6,131,225,108,110, +110,238,228,177, 99,199,238,216,187,119,175,124,236,216,177,202,220,220,220,201, 78,250, 61, 61,130,210,210,210, 61, 25, 25, 25, + 37, 83,166, 76,217,190,115,231, 78, 31, 95, 95, 95,251, 72,164, 86,133,149, 32, 20,131, 7, 15, 22, 56,115, 95, 13,183, 68, 91, +157,219,223,176, 90,182,218,207,156, 57,243, 60,202,252,175, 28,177,104,211,166, 77,227, 29,166, 24, 55, 2, 88, 83, 29,113,113, +113,241,134,185,115,231,254,231,236,217,179,190, 66,161, 16, 4, 65,128,199,227,161,121,243,230,246, 85, 52, 92, 46, 23, 44,203, +226,189,247,222, 83,228,231,231,127,237,228,187,153, 25, 29, 29,221,175,180,180,212,123,202,148, 41,148, 80, 40, 68, 94, 94, 30, + 86,175, 94,205,252,240,195, 15, 42,157, 78, 55,181, 22, 66,120,235,167,159,126, 58, 64,171,213, 54,157, 49, 99, 6, 79,173, 86, + 67,175,215, 99,254,252,249,198,239,191,255, 62, 83,175,215,187, 28,240,183,103,207,158,247,210,210,210,250,148,148,148, 20,137, +197,226,138,214, 62, 66, 34,145,116, 5,176,221, 21,206,200,200,200,251,233,233,233, 61, 22, 47, 94, 28,107, 54,155,185,151, 47, + 95,182, 59,195,175, 93,187,246,140, 80, 40, 28, 12, 23, 55, 95, 37, 8,194, 34, 16, 8,202, 89,176, 42,126,230,112, 56, 53,182, +105,173, 3,197,139,191,124,189,223,212,231,219,120, 98,255,169,171,136,222,247,215,237, 22, 83,253, 90, 61,231, 93, 0, 75, 65, + 10,222,127,173, 11, 86,238,188, 10,160,108,234,208,146,127, 11,108,209,125,176, 30,161,120,160, 84,100, 63, 5,125,192, 25,148, +133,204,120,218, 80, 78,100,221,186,117, 11, 3, 7, 14, 4, 0,196,197,197,161,119,239,222,136,139,139, 67,159, 62,125, 92,142, +165,101,197, 31,197,197,197,105,103,206,156,105, 27, 26, 26,138, 11, 23, 46, 60, 0,240,135,171,137,180, 9, 45, 14,135,131, 87, + 95,125, 21, 67,134, 12, 65,227,198,141,203,173, 54,180,125,118, 69,108,208, 52,141,118,237,218,193, 96, 52,130,199,227,217,167, + 38, 57, 28, 14,252,252,253,113,239,222, 61,167, 44, 90, 36, 73,142,123,233,165,151,200,164,164, 36, 76,152, 48, 1, 59,118,236, +168,242,222, 73,147, 38,225,231,159,127,198, 75, 47,189, 68,126,244,209, 71,213,134,119,176, 57,161, 59,243, 76,182,126,186,166, +118,223, 93,156,245,173, 69,234, 2,135,208, 14,149, 78,154, 84,242, 93, 76, 57,161,229, 16, 36,172,126,132, 22,109,218,241,219, +143,223,206,237,177,190,143, 95,144,191, 39,148,106,189, 93,108, 37,156,217, 13, 0, 24, 51,115, 9, 56, 84,217,148,162, 76, 42, +132,136, 71, 97,207,182,175, 21, 38, 83,105,165,165, 75,195, 37,223,248,168, 87,115, 79,190,196,140,226, 64, 22, 17,126,127,239, +148, 67, 52,221,253,168,224,234,228, 13,223, 91, 69,120,237, 57,169,236,235, 36,213, 27, 48, 91,214, 61,210, 33,170, 84,122,213, +245,235,162,225,155, 55,227,242,228,201,104,196, 48,136, 13, 14,134,156,203,133,167, 64, 0,146, 32,160, 63,116, 8,231,247,238, + 69,128, 64, 0,120,120,128,254,226, 11, 24, 82, 82, 96,214,104,244,181, 24,153, 97,252,248,241, 10,133, 66, 49,214,104, 52,158, +173,107, 62,235,245,250, 99, 25, 25, 25,111,244,236,217,115,189,217,108,126, 83,175,215,215,105,101,148,209,104, 60,150,155,155, +251,202,248,241,227,119,239,219,183,207,215,203,203,171,214, 92,133,133,133, 93,220, 84,156, 44, 0, 62,182, 58,183,191, 17, 21, + 21,229,117,229,202,149,255,108,217,178,101,189,195,104,194,127,250,244,233,175, 87, 16, 89, 53,174, 58, 4,144,158,159,159,255, +197,188,121,243,150,172, 90,181, 74,106,115,124,191,113,227, 6,104,154, 6,151,203, 5,195, 48,152, 62,125,186,182,176,176,112, + 37,170,142,232,252, 72,209, 42, 46, 46,110,190,120,241,226, 45,107,214,172, 25, 66, 81,148,132, 97, 24, 93, 73, 73, 73,108,105, +105,233, 84,212, 46,142,150,165,160,160, 96,202, 39,159,124, 50,101,245,234,213, 47,145, 36,233, 79,211,180, 66,163,209, 28,212, +235,245,223,163, 22, 83, 73, 23, 46, 92, 40,120,237,181,215,254, 42, 40, 40,104, 29, 18, 18,162,150, 74,165, 70,163,209, 72,137, + 68, 34,153, 68, 34,137, 4,112,129, 32,136,100, 87, 56, 19, 18, 18,114,103,204,152,241,208, 96, 48,180,218,184,113,227, 57,153, + 76,118,138, 32, 8,130,199,227,121,139, 68,162,129, 0, 98, 9,130,184,235, 10, 39, 73,146, 22, 71,235, 85, 69,255, 44, 62,159, +239,148,143, 86, 83, 63,241,180, 33,205, 57,216,127,250, 42,162,247,167,111,101, 88,118,239,222,132,162, 67, 31,244, 6, 76,187, + 94, 67,135,177,219,203,166, 11, 1, 88,242,111,193,180,107, 18, 8,177, 47,206,101,113,161,214,155, 14,163, 1,149,193, 30,222, + 65,161, 80, 32, 41, 41,201, 38,178, 34, 1,160, 79,159, 62, 9, 54,177, 21, 31, 31,143,206,157, 59, 39, 0,224,186, 90, 94,139, +139,139,231, 77,156, 56,241,152,117,112, 60,175, 22, 3, 63,187,208,178, 9,170,198,141, 27,219,207, 29, 15, 7, 31, 45,167,192, + 48, 12,120, 60, 30, 56, 28, 14,130,130,131,237,191,197,178, 44,238,221,187, 7,165, 82,233,148,208,162, 40,138, 34, 8, 2, 19, + 38, 56,183, 32,249,223,255,254, 55, 98, 99, 99, 65, 57,169, 10, 41,138, 66,120,120,120,141,247,216,116,169,179,156, 33, 33, 33, +181,230,172,111, 45, 82, 91,129, 85,217,231,202, 68, 85, 85, 21,226,113, 33, 91,171, 85,127,188,109,243,218, 85,211,103,189, 39, +189,117, 63, 15,106,173, 1, 20, 69, 58, 54,158,224,112, 40,200, 36, 66,132, 6,122, 98,231,119,255,211,104,138, 85,159,160,138, +125, 15, 27,123,240,102, 14,238,250,156,128, 23,164, 67,171,246,227, 65, 9,255, 22, 1,108,110, 21,179,131,189,127,199, 11,233, + 58,225,111,233,186,153,215,138,140,143, 10, 45,163,113,232,194, 97,195,142, 71, 31, 57, 34,238,182,117, 43,238, 79,159,142, 96, +189, 30, 2,235, 84, 34, 73, 16,144,242,120,144,242,120,101, 34,107,245,106,232,105, 26,107, 38, 79, 46, 49, 24,141,195, 92,169, +228,133,133,133, 24, 61,122,116, 65,118,118,246, 8,212, 98,106,175, 42,232,116,186, 61, 0,246,184,139,207, 96, 48,156,205,204, +204,124, 97,244,232,209, 71,142, 29, 59,230,247,148, 4,153,179,137, 45,211,149, 43, 87, 94, 63,119,238,220,125,148,223, 88, 84, +117,238,220,185,251, 51,102,204, 32,182,108,217,242, 61,128, 79,225,100, 0, 79,157, 78,183,246,196,137, 19,232,215,175,223,167, +203,150, 45,243,233,210,165, 11,252,253,253,161,209,104, 16, 31, 31,143, 57,115,230, 40,139,139,139,151,169, 84,170, 85, 46,166, +217,100, 48, 24, 38, 57, 46,165,118, 71, 62, 24, 12,134, 31,114,114,114,126,112, 23,225,236,217,179,111,220,187,119,175,208,207, +207,175, 59,143,199,107,143, 50, 63,160, 92, 0,223,187, 42,136,108,152, 53,107,214,245,123,247,238, 41, 26, 53,106,212,195,202, +233,133,178,109,140, 54,215,130, 51,251,234,213,171, 33, 93,187,118, 37,185, 92, 46, 75, 81, 20,184, 92, 46,203,225,112, 88,171, + 95, 13, 11, 0, 7, 15, 30, 20, 0,168,118,219,156,251,249,250,197,147,254,247,231, 71,201,185,165,123, 83,242, 74,230, 2, 96, +119,221, 18,255,222,193,143, 26, 58,180,101, 38, 12, 49,125, 64,200,202, 2, 85,178,218, 28, 16,146, 0,100, 90, 26, 97,209,129, +219,185, 52,136, 21, 13,154,170,242,113, 53,172,225, 29,114,114,114, 28, 69,150,205,106, 21,217,167, 79,159, 4,171,200,178, 93, +171,141,127,217, 73,139,197, 82,167, 62,140,101, 89, 68, 71, 71, 99,211,166, 77,168, 41,162,185,117,117, 31, 81, 19,159,205,162, +197, 48, 12, 76, 38, 19,110,221,186,101,143,217,101,155, 46,180,133,118,160,105,186,218,213,234, 12,195, 48, 70,163, 17,191,252, +242,139, 83, 98,235,167,159,126, 66,105,105, 41,152, 26, 20,156, 99, 40,134,142, 29, 59, 66,169, 84,218, 23,251, 68, 70,254, 29, + 42,207,100, 50,185, 36, 92,109,156,173, 90,181,130, 66,161,128,205, 95, 56,116,242,223,198, 30, 90,167,251,167,150,251, 42, 45, + 90,143,189,199, 20,136,101,199,186,244, 26,210,123,242,235,115, 36, 90, 3,131,135, 15,211, 80,144,159, 3,146, 32, 17,212, 40, + 4, 97, 97,225, 16,241, 73,236,136, 89,165, 75, 56,127,234, 79,173,166,104,120, 85, 92, 35, 61,121,231, 87,191,210,187, 71,179, +102, 30, 4,104, 51,192,152, 1,218, 12, 88,172,127,109,223, 89,202,151,185,164, 36, 21,251,209, 53,229,197,195,106, 83,165,123, + 86,141, 5,122,123,201,229,199, 23, 29, 60, 40,182,152, 76, 40,156, 55, 15, 98,154,134,208, 58, 42, 41,123, 16, 1,232, 47,190, + 40, 19, 89,147, 38,149,168, 85, 42,151,182,224,241,245,245,189, 74, 16,132,111, 65, 65,193, 51, 21, 25,222,207,207,239, 48,203, +178, 10,133, 66,209,229, 41, 74,151, 63, 0, 21, 0, 83, 37, 3, 9, 63,184,238,255, 99, 67,184,159,159,223, 71, 36, 73,246,100, + 89,214,135, 36,201, 34,139,197,114, 33, 63, 63,127, 57,128,123, 13,253,233, 19,131, 45, 50,124,147, 26,238,203, 7,240, 46,202, +156,130, 31, 58, 75,222,193,211,211,211,192, 55,239,251, 87,132, 96,192,184, 72, 79, 52, 13,244, 0,151, 39, 68,118, 49,141,147, +201,197,216,124, 38, 55, 67,111,102, 70,221, 41, 40, 73,108,120, 21,213,194,237, 91,240,184, 19,114,185,252,210,241,227,199,187, + 52,109,218,148,116,116,120,183,197,202,179, 77,111,113, 56,101, 90,238,236,217,179,244,132, 9, 19, 46,228,229,229,245,171,138, +211,195,195,227,247,155, 55,111, 62,175, 86,171, 31, 17, 84,142,145,226,109,231, 58,157, 14,179,102,205, 58, 81,213, 22, 60,158, +158,158,171, 87,173, 90,245,206,152, 49, 99, 72, 91, 56, 10,199,195,182, 93,144,237, 48,153, 76,216,190,125,187,229,235,175,191, +254, 70,173, 86, 87, 57,117, 24, 20, 20,148,145,157,157, 29, 98, 11,181,224, 76, 80,209,240,240,240,156,180,180,180,224,199,201, +249, 12, 11,174,114,214,173, 39, 98,154,224,138, 68,179, 61,164,222,159,141,153,248,150, 79,120,179, 22, 68, 64, 80, 35, 16, 32, +145,151,155,133,180,191,238,176,251,126,252,182, 80, 87,172,252, 92,175,215,125, 91, 29, 79, 27,160, 89, 19, 25,111, 23,159, 65, + 75,216, 4, 80,133,253,169, 30, 25,113, 0, 48,113,201,219, 15, 53,230,241,201,213, 76,251,216,196,214,199,251,246,137,249, 45, + 91, 62, 18, 40,206, 98,177,192,144,146,130, 53,147, 39,187, 44,178, 26,208,128, 6,184, 5, 77, 81,115,140, 44, 51,202,226,115, +185,106, 49, 33, 90,249, 75,198,179,192, 56, 18,150,118, 36, 65,240,105, 22,169, 96,241,187,152, 83,178, 62, 33, 7,250,134,236, +119, 10, 79,237,166,210, 0, 36,114,185,252, 20, 69, 81, 97, 54,139,140,163,181,190,146, 13,165, 31,230,229,229, 13, 6, 80,221, + 10,225,102, 30, 30, 30,223, 50, 12,211,205,153, 77,165, 41,138,186,172,209,104,102,163,154, 77,165,235, 99,213,161,143,143,207, +189,180,180,180,102,182, 85,212,142,125,101,101, 43,203,239,222,189,139,254,253,251,167,229,230,230,134, 63, 78,206,167, 21, 85, +172, 58,124,122, 44, 90, 14, 8,230, 9,164, 83,248, 34,225, 32,139,153,110, 5, 2,224,112,185,183,141,165,250,211, 6,189,118, + 27,170,152, 46,124,156, 24, 11,244, 22,240,249,191,243,100, 50, 81,101,162,205,172,209,232, 13, 70,227,208, 6,145,213,128, 6, + 52,160, 1, 13,120,134,208, 82, 46,151, 31,231,114,185, 2, 71, 49, 89,241,179, 13, 52, 77,151, 22, 20, 20, 12, 7,144,250,152, + 57,255,127,194, 69, 39,181, 33,206,114, 90,143,254, 79, 59,103, 61, 62, 59,235, 70,206,254, 86,206, 69,207, 72, 58,251, 63,173, +156,182,231,117,129,119,136, 43,229,200, 93,249,233,144, 78,214,221,233,172, 47, 78,119,213,163, 74,210,201,214,195,123, 95,244, +140,164,179,255,211,198, 89,177,252, 56,201,235, 18,167,147,101,202,213,116,178,238, 78,103,125,113,214,181, 30, 85,147, 78,182, +174,101,169,138,119,191, 8,207, 32,146, 58,129, 77,234, 4,246, 86,231, 74,227, 54, 70, 85,245,127, 46, 57, 18,214,215, 74, 0, + 91,216,125, 43, 63,241,180,114, 58,230,131, 59,183, 10,168,135,109, 7,206,184,155,179, 66,126,186, 11,139,172, 43, 76, 98,225, + 68,192, 81, 87,158,221, 29,239,189,194,179,186,133,183, 22, 34,203, 37, 78,119,149,251,250,230,116, 87, 93,170,200,233,142,114, + 95,217,123,175,199,119,228,174,116,186,165, 46,213, 71,153,175,164,252,212,153,183, 34,167, 59,234, 82, 69, 78,119,148,251,199, +193,233,142,186, 84, 25,167, 59,202,125, 85,239,254, 89, 53, 52,217,166, 11,173, 33, 30, 8, 39,196, 86, 12, 0,144,181,201,180, +122,180,148, 13,112, 55,167,187,211, 92, 31, 98,211, 5, 11,204, 19,231,116,243, 59, 90,100,229,116,231,232,102,128,187,222, 81, +125,148,119, 71, 78,119,241, 87,228,113,199,123,170,140,179,174,233,173, 34,157,110,127,246,186,150,251,199,197,233,230,119,228, +150,186, 84,129,115,128,155, 7, 3, 3, 28,206, 23,185,147,211, 93,117,169,146,116,214,249, 61, 85,198, 89,215,244, 86,145, 78, +183, 63,187, 59,250,144,250,226,125,146, 22, 45,150,172,178, 76,196, 84, 56, 30,139,208,120, 98, 83,114, 46,114,255,163, 56, 93, +156,158, 25, 82, 15,239,254,137,166,211,157,156, 21,211,232,206,233,158,250, 76,167, 59, 57, 93, 72,235, 63,142,243, 89,123,239, + 79, 99,126, 86,197, 87,151,105,169,170,172,163,245,145, 78,119,114, 58,201,253,143,224,172,195,187,255,199,129,243,180, 36,196, +150,241,110, 30,153,192,205, 22,152,122,123,110, 55,167,115, 64,125, 88, 8,235, 1,110, 79,167,117,164,252, 89, 61, 60,251,179, +146,167, 13,117,169,161, 46, 61,117,117,169, 66,153, 28,224, 70, 75,145, 91, 45,207, 21, 57,221,241, 27,142, 28,238, 42,163,245, +253,236,238,172, 75,245,241,238,159, 53,252, 31,113, 30,155,128,236, 62, 28, 59, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, 0}; diff --git a/source/blender/editors/include/UI_icons.h b/source/blender/editors/include/UI_icons.h index 25e20909f34..3e27fa48dab 100644 --- a/source/blender/editors/include/UI_icons.h +++ b/source/blender/editors/include/UI_icons.h @@ -632,18 +632,16 @@ DEF_ICON(MARKER_HLT) DEF_ICON(MARKER) DEF_ICON(SPACE2) // XXX DEF_ICON(SPACE3) // XXX -#ifndef DEF_ICON_BLANK_SKIP - DEF_ICON(BLANK181) -#endif +DEF_ICON(KEYINGSET) DEF_ICON(KEY_DEHLT) DEF_ICON(KEY_HLT) DEF_ICON(MUTE_IPO_OFF) DEF_ICON(MUTE_IPO_ON) -#ifndef DEF_ICON_BLANK_SKIP - DEF_ICON(BLANK182) - DEF_ICON(BLANK183) - DEF_ICON(BLANK183b) +DEF_ICON(VISIBLE_IPO_OFF) +DEF_ICON(VISIBLE_IPO_ON) +DEF_ICON(DRIVER) +#ifndef DEF_ICON_BLANK_SKIP /* available */ DEF_ICON(BLANK184) DEF_ICON(BLANK185) diff --git a/source/blender/editors/space_outliner/outliner.c b/source/blender/editors/space_outliner/outliner.c index 3e4641bc0b9..d204ae9da75 100644 --- a/source/blender/editors/space_outliner/outliner.c +++ b/source/blender/editors/space_outliner/outliner.c @@ -4457,6 +4457,8 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto UI_icon_draw(x, y, ICON_NLA); break; // XXX case TSE_NLA_ACTION: UI_icon_draw(x, y, ICON_ACTION); break; + case TSE_DRIVER_BASE: + UI_icon_draw(x, y, ICON_DRIVER); break; case TSE_DEFGROUP_BASE: UI_icon_draw(x, y, ICON_GROUP_VERTEX); break; case TSE_BONE: diff --git a/source/blender/makesrna/intern/rna_animation.c b/source/blender/makesrna/intern/rna_animation.c index d523a01dc2c..5664fac149e 100644 --- a/source/blender/makesrna/intern/rna_animation.c +++ b/source/blender/makesrna/intern/rna_animation.c @@ -701,7 +701,7 @@ static void rna_def_keyingset(BlenderRNA *brna) /* Name */ prop= RNA_def_property(srna, "name", PROP_STRING, PROP_NONE); RNA_def_property_ui_text(prop, "Name", ""); - RNA_def_struct_ui_icon(srna, ICON_KEY_HLT); // TODO: we need a dedicated icon + RNA_def_struct_ui_icon(srna, ICON_KEYINGSET); RNA_def_struct_name_property(srna, prop); RNA_def_property_update(prop, NC_SCENE|ND_KEYINGSET|NA_RENAME, NULL); diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index 5b3b4921727..ecb5a96f872 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -1244,6 +1244,7 @@ static void rna_def_channeldriver(BlenderRNA *brna) srna= RNA_def_struct(brna, "Driver", NULL); RNA_def_struct_sdna(srna, "ChannelDriver"); RNA_def_struct_ui_text(srna, "Driver", "Driver for the value of a setting based on an external value"); + RNA_def_struct_ui_icon(srna, ICON_DRIVER); /* Enums */ prop= RNA_def_property(srna, "type", PROP_ENUM, PROP_NONE); diff --git a/source/blender/makesrna/intern/rna_space.c b/source/blender/makesrna/intern/rna_space.c index 79884ebf3e0..9dab340cfe1 100644 --- a/source/blender/makesrna/intern/rna_space.c +++ b/source/blender/makesrna/intern/rna_space.c @@ -1957,7 +1957,7 @@ static void rna_def_space_graph(BlenderRNA *brna) static EnumPropertyItem mode_items[] = { {SIPO_MODE_ANIMATION, "FCURVES", ICON_IPO, "F-Curve Editor", "Edit animation/keyframes displayed as 2D curves"}, - {SIPO_MODE_DRIVERS, "DRIVERS", ICON_LINK_AREA, "Drivers", "Edit drivers"}, + {SIPO_MODE_DRIVERS, "DRIVERS", ICON_DRIVER, "Drivers", "Edit drivers"}, {0, NULL, 0, NULL, NULL}}; /* this is basically the same as the one for the 3D-View, but with some entries ommitted */ From 3eec91f4d7864366b0cb05fead395d8fbfa711c6 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 1 Jul 2011 03:35:59 +0000 Subject: [PATCH 131/624] Keying Set UI - Icons for Paths in List The Keying Set paths list now shows the icon of the type of ID-block that a path item refers to. This make it easier to make snese of the paths shown in the list. --- .../blender/editors/interface/interface_templates.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index 39abcecbb6b..c4a07a004d2 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -33,6 +33,7 @@ #include "MEM_guardedalloc.h" +#include "DNA_anim_types.h" #include "DNA_scene_types.h" #include "DNA_userdef_types.h" @@ -55,6 +56,7 @@ #include "ED_render.h" #include "RNA_access.h" +#include "RNA_enum_types.h" #include "WM_api.h" #include "WM_types.h" @@ -2106,6 +2108,15 @@ static void list_item_row(bContext *C, uiLayout *layout, PointerRNA *ptr, Pointe //uiItemR(row, itemptr, "mute", 0, "", ICON_MUTE_IPO_OFF); uiBlockSetEmboss(block, UI_EMBOSS); } + else if(itemptr->type == &RNA_KeyingSetPath) { + KS_Path *ksp = (KS_Path*)itemptr->data; + + /* icon needs to be the type of ID which is currently active */ + RNA_enum_icon_from_value(id_type_items, ksp->idtype, &icon); + + /* nothing else special to do... */ + uiItemL(sub, name, icon); /* fails, backdrop LISTROW... */ + } else uiItemL(sub, name, icon); /* fails, backdrop LISTROW... */ From 52784d7e30d79765912d92ac2f09c35fa3705372 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 1 Jul 2011 12:21:13 +0000 Subject: [PATCH 132/624] NLA Strip Drawing Tweaks * Removed frame-number display from NLA strips. Indeed doing so makes things look cleaner/easier to identify. * When transforming NLA strips, the "temp-metas" (purple strips) get their frame extents drawn on either end, like in the sequencer, which seems to be easier to read than the ones inside the strips. --- The downside of this tweak is that there is no longer any visual feedback for which strips run reversed instead of forwards, as that used to be shown using the frame extents stuff. --- .../editors/animation/keyframes_edit.c | 26 ------- source/blender/editors/space_nla/nla_draw.c | 72 ++++++++++++++----- 2 files changed, 54 insertions(+), 44 deletions(-) diff --git a/source/blender/editors/animation/keyframes_edit.c b/source/blender/editors/animation/keyframes_edit.c index a0b1b4a6ede..9f3d40a5709 100644 --- a/source/blender/editors/animation/keyframes_edit.c +++ b/source/blender/editors/animation/keyframes_edit.c @@ -197,32 +197,6 @@ static short act_keyframes_loop(KeyframeEditData *ked, bAction *act, KeyframeEdi return 0; } -/* This function is used to loop over the keyframe data of an AnimData block */ -static short adt_keyframes_loop(KeyframeEditData *ked, AnimData *adt, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb, int filterflag) -{ - /* sanity check */ - if (adt == NULL) - return 0; - - /* drivers or actions? */ - if (filterflag & ADS_FILTER_ONLYDRIVERS) { - FCurve *fcu; - - /* just loop through all F-Curves acting as Drivers */ - for (fcu= adt->drivers.first; fcu; fcu= fcu->next) { - if (ANIM_fcurve_keyframes_loop(ked, fcu, key_ok, key_cb, fcu_cb)) - return 1; - } - } - else if (adt->action) { - /* call the function for actions */ - if (act_keyframes_loop(ked, adt->action, key_ok, key_cb, fcu_cb)) - return 1; - } - - return 0; -} - /* This function is used to loop over the keyframe data in an Object */ static short ob_keyframes_loop(KeyframeEditData *ked, bDopeSheet *ads, Object *ob, KeyframeEditFunc key_ok, KeyframeEditFunc key_cb, FcuEditFunc fcu_cb) { diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index 4c6740818dc..53d174169e5 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -420,23 +420,23 @@ static void nla_draw_strip (SpaceNla *snla, AnimData *adt, NlaTrack *UNUSED(nlt) } /* add the relevant text to the cache of text-strings to draw in pixelspace */ -static void nla_draw_strip_text (NlaTrack *UNUSED(nlt), NlaStrip *strip, int UNUSED(index), View2D *v2d, float yminc, float ymaxc) +static void nla_draw_strip_text (NlaTrack *UNUSED(nlt), NlaStrip *strip, int index, View2D *v2d, float yminc, float ymaxc) { - char str[256], dir[3]; + char str[256]; char col[4]; + float xofs; rctf rect; - /* 'dir' - direction that strip is played in */ - if (strip->flag & NLASTRIP_FLAG_REVERSE) - sprintf(dir, "<-"); - else - sprintf(dir, "->"); - /* just print the name and the range */ - if (strip->flag & NLASTRIP_FLAG_TEMP_META) - sprintf(str, "Temp-Meta | %.2f %s %.2f", strip->start, dir, strip->end); - else - sprintf(str, "%s | %.2f %s %.2f", strip->name, strip->start, dir, strip->end); + if (strip->flag & NLASTRIP_FLAG_TEMP_META) { + sprintf(str, "%d) Temp-Meta", index); + } + else { + if (strip->flag & NLASTRIP_FLAG_REVERSE) + sprintf(str, "%s", strip->name); + else + sprintf(str, "%s", strip->name); + } /* set text color - if colors (see above) are light, draw black text, otherwise draw white */ if (strip->flag & (NLASTRIP_FLAG_ACTIVE|NLASTRIP_FLAG_SELECT|NLASTRIP_FLAG_TWEAKUSER)) { @@ -445,22 +445,52 @@ static void nla_draw_strip_text (NlaTrack *UNUSED(nlt), NlaStrip *strip, int UNU else { col[0]= col[1]= col[2]= 255; } - col[3]= 1.0; - + col[3]= 255; + + /* determine the amount of padding required - cannot be constant otherwise looks weird in some cases */ + if ((strip->end - strip->start) <= 5.0f) + xofs = 0.5f; + else + xofs = 1.0f; + /* set bounding-box for text * - padding of 2 'units' on either side */ // TODO: make this centered? - rect.xmin= strip->start + 0.5f; + rect.xmin= strip->start + xofs; rect.ymin= yminc; - rect.xmax= strip->end - 0.5f; + rect.xmax= strip->end - xofs; rect.ymax= ymaxc; - /* add this string to the cache of texts to draw*/ - + /* add this string to the cache of texts to draw */ UI_view2d_text_cache_rectf(v2d, &rect, str, col); } +/* add frame extents to cache of text-strings to draw in pixelspace + * for now, only used when transforming strips + */ +static void nla_draw_strip_frames_text(NlaTrack *UNUSED(nlt), NlaStrip *strip, View2D *v2d, float UNUSED(yminc), float ymaxc) +{ + const float ytol = 1.0f; /* small offset to vertical positioning of text, for legibility */ + const char col[4] = {220, 220, 220, 255}; /* light grey */ + char str[16] = ""; + + + /* Always draw times above the strip, whereas sequencer drew below + above. + * However, we should be fine having everything on top, since these tend to be + * quite spaced out. + * - 1 dp is compromise between lack of precision (ints only, as per sequencer) + * while also preserving some accuracy, since we do use floats + */ + /* start frame */ + sprintf(str, "%.1f", strip->start); + UI_view2d_text_cache_add(v2d, strip->start-1.0f, ymaxc+ytol, str, col); + + /* end frame */ + sprintf(str, "%.1f", strip->end); + UI_view2d_text_cache_add(v2d, strip->end, ymaxc+ytol, str, col); +} + /* ---------------------- */ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) @@ -518,6 +548,12 @@ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) /* add the text for this strip to the cache */ nla_draw_strip_text(nlt, strip, index, v2d, yminc, ymaxc); + + /* if transforming strips (only real reason for temp-metas currently), + * add to the cache the frame numbers of the strip's extents + */ + if (strip->flag & NLASTRIP_FLAG_TEMP_META) + nla_draw_strip_frames_text(nlt, strip, v2d, yminc, ymaxc); } } } From 87030e6a320b6bc770ab7055e73c9d3a7dacc4f3 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 2 Jul 2011 05:05:03 +0000 Subject: [PATCH 133/624] Light Sid addressing edited. --- source/blender/collada/AnimationExporter.cpp | 14 +++++++++++++- source/blender/collada/LightExporter.cpp | 11 ++++++----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 50f96926fab..243b661e6eb 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -244,8 +244,15 @@ void AnimationExporter::exportAnimations(Scene *sce) addSampler(sampler); - std::string target = translate_id(ob_name) + std::string target ; + + if ( !strcmp( transformName, "color" ) ) + target = get_light_id(ob) + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + else + target = translate_id(ob_name) + + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + addChannel(COLLADABU::URI(empty, sampler_id), target); closeAnimation(); @@ -758,6 +765,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 2; else if (!strcmp(name, "location")) tm_type = 3; + else if (!strcmp(name, "color")) + tm_type = 4; else tm_type = -1; } @@ -774,6 +783,9 @@ void AnimationExporter::exportAnimations(Scene *sce) case 3: tm_name = "location"; break; + case 4: + tm_name = "color"; + break; default: tm_name = ""; break; diff --git a/source/blender/collada/LightExporter.cpp b/source/blender/collada/LightExporter.cpp index ebcc70013b4..860a2ae5a67 100644 --- a/source/blender/collada/LightExporter.cpp +++ b/source/blender/collada/LightExporter.cpp @@ -61,6 +61,7 @@ void LightsExporter::exportLights(Scene *sce) closeLibrary(); } + void LightsExporter::operator()(Object *ob) { Lamp *la = (Lamp*)ob->data; @@ -85,7 +86,7 @@ void LightsExporter::operator()(Object *ob) // sun if (la->type == LA_SUN) { COLLADASW::DirectionalLight cla(mSW, la_id, la_name); - cla.setColor(col); + cla.setColor(col,false,"color"); cla.setConstantAttenuation(constatt); exportBlenderProfile(cla, la); addLight(cla); @@ -93,7 +94,7 @@ void LightsExporter::operator()(Object *ob) // hemi else if (la->type == LA_HEMI) { COLLADASW::AmbientLight cla(mSW, la_id, la_name); - cla.setColor(col); + cla.setColor(col,false,"color"); cla.setConstantAttenuation(constatt); exportBlenderProfile(cla, la); addLight(cla); @@ -101,7 +102,7 @@ void LightsExporter::operator()(Object *ob) // spot else if (la->type == LA_SPOT) { COLLADASW::SpotLight cla(mSW, la_id, la_name); - cla.setColor(col,false,"Color"); + cla.setColor(col,false,"color"); cla.setFallOffAngle(la->spotsize); cla.setFallOffExponent(la->spotblend); cla.setConstantAttenuation(constatt); @@ -113,7 +114,7 @@ void LightsExporter::operator()(Object *ob) // lamp else if (la->type == LA_LOCAL) { COLLADASW::PointLight cla(mSW, la_id, la_name); - cla.setColor(col); + cla.setColor(col,false,"color"); cla.setConstantAttenuation(constatt); cla.setLinearAttenuation(linatt); cla.setQuadraticAttenuation(quadatt); @@ -124,7 +125,7 @@ void LightsExporter::operator()(Object *ob) // it will be exported as a local lamp else { COLLADASW::PointLight cla(mSW, la_id, la_name); - cla.setColor(col); + cla.setColor(col,false,"color"); cla.setConstantAttenuation(constatt); cla.setLinearAttenuation(linatt); cla.setQuadraticAttenuation(quadatt); From 8c3f2923fdc0626d4c2e7f6307c1ec4fd0e8c7f3 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sat, 2 Jul 2011 18:24:05 +0000 Subject: [PATCH 134/624] Early commit of mocap constraint work. Still very much a WIP, but Point constraints should work - but buggy. --- release/scripts/modules/mocap_constraints.py | 141 +++++++++++++++++++ release/scripts/modules/retarget.py | 37 ++--- release/scripts/startup/ui_mocap.py | 117 ++++++++------- 3 files changed, 227 insertions(+), 68 deletions(-) create mode 100644 release/scripts/modules/mocap_constraints.py diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py new file mode 100644 index 00000000000..1251786d882 --- /dev/null +++ b/release/scripts/modules/mocap_constraints.py @@ -0,0 +1,141 @@ +# ##### BEGIN GPL LICENSE BLOCK ##### +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# ##### END GPL LICENSE BLOCK ##### + +# + +import bpy +from mathutils import * + +### Utility Functions + + +def hasIKConstraint(pose_bone): + #utility function / predicate, returns True if given bone has IK constraint + return ("IK" in [constraint.type for constraint in pose_bone.constraints]) + + +def getConsObj(bone): + #utility function - returns related IK target if bone has IK + ik = [constraint for constraint in bone.constraints if constraint.type == "IK"] + if ik: + ik = ik[0] + cons_obj = ik.target + if ik.subtarget: + cons_obj = ik.target.pose.bones[ik.subtarget] + else: + cons_obj = bone + return cons_obj + +### And and Remove Constraints (called from operators) + + +def addNewConstraint(m_constraint, cons_obj): + if m_constraint.type == "point" or m_constraint.type == "freeze": + c_type = "LIMIT_LOCATION" + if m_constraint.type == "distance": + c_type = "LIMIT_DISTANCE" + if m_constraint.type == "floor": + c_type = "FLOOR" + real_constraint = cons_obj.constraints.new(c_type) + real_constraint.name = "Mocap constraint " + str(len(cons_obj.constraints)) + m_constraint.real_constraint_bone = cons_obj.name + m_constraint.real_constraint = real_constraint.name + setConstraint(m_constraint) + + +def removeConstraint(m_constraint, cons_obj): + oldConstraint = cons_obj.constraints[m_constraint.real_constraint] + cons_obj.constraints.remove(oldConstraint) + +### Update functions. There are 3: UpdateType, UpdateBone +### and update for the others. + + +def updateConstraint(self, context): + setConstraint(self) + + +def updateConstraintType(m_constraint, context): + pass + #If the constraint exists, we need to remove it + #Then create a new one. + + +def updateConstraintTargetBone(m_constraint, context): + #If the constraint exists, we need to remove it + #from the old bone + obj = context.active_object + bones = obj.pose.bones + if m_constraint.real_constraint: + bone = bones[m_constraint.real_constraint_bone] + cons_obj = getConsObj(bone) + removeConstraint(m_constraint, cons_obj) + #Regardless, after that we create a new constraint + bone = bones[m_constraint.constrained_bone] + cons_obj = getConsObj(bone) + addNewConstraint(m_constraint, cons_obj) + + +# Function that copies all settings from m_constraint to the real Blender constraints +# Is only called when blender constraint already exists +def setConstraint(m_constraint): + if not m_constraint.constrained_bone: + return + obj = bpy.context.active_object + bones = obj.pose.bones + bone = bones[m_constraint.constrained_bone] + cons_obj = getConsObj(bone) + real_constraint = cons_obj.constraints[m_constraint.real_constraint] + + #frame changing section + fcurves = obj.animation_data.action.fcurves + influence_RNA = real_constraint.path_from_id("influence") + fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] + #clear the fcurve and set the frames. + if fcurve: + fcurve = fcurve[0] + for i in range(len(fcurve.keyframe_points) - 1, 0, -1): + fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) + s, e = bpy.context.scene.frame_start, bpy.context.scene.frame_end + real_constraint.influence = 0 + real_constraint.keyframe_insert(data_path="influence", frame=s) + real_constraint.keyframe_insert(data_path="influence", frame=e) + s, e = m_constraint.s_frame, m_constraint.e_frame + real_constraint.influence = 1 + real_constraint.keyframe_insert(data_path="influence", frame=s) + real_constraint.keyframe_insert(data_path="influence", frame=e) + real_constraint.influence = 0 + real_constraint.keyframe_insert(data_path="influence", frame=s - 10) + real_constraint.keyframe_insert(data_path="influence", frame=e + 10) + + #Set the blender constraint parameters + if m_constraint.type == "point": + real_constraint.target_space = "WORLD" # temporary for now, just World is supported + x, y, z = m_constraint.targetPoint + real_constraint.max_x = x + real_constraint.max_y = y + real_constraint.max_z = z + real_constraint.min_x = x + real_constraint.min_y = y + real_constraint.min_z = z + real_constraint.use_max_x = True + real_constraint.use_max_y = True + real_constraint.use_max_z = True + real_constraint.use_min_x = True + real_constraint.use_min_y = True + real_constraint.use_min_z = True diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 7688f9657a2..3ce90f64075 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -71,13 +71,13 @@ def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_fr #useful for storing the important data in the original motion #i.e. using this empty to IK the chain to that pos / DEBUG def locOfOriginal(inter_bone, perf_bone): - if not perf_bone.name + "Org" in bpy.data.objects: + if not inter_bone.name + "Org" in bpy.data.objects: bpy.ops.object.add() empty = bpy.context.active_object - empty.name = perf_bone.name + "Org" + empty.name = inter_bone.name + "Org" empty.empty_draw_size = 0.1 #empty.parent = enduser_obj - empty = bpy.data.objects[perf_bone.name + "Org"] + empty = bpy.data.objects[inter_bone.name + "Org"] offset = perf_bone.vector if inter_bone.length == 0 or perf_bone.length == 0: scaling = 1 @@ -263,17 +263,17 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo #end bone's delta if endV.length != 0: linearAvg.append(hipV.length / endV.length) - + bpy.ops.object.add() stride_bone = bpy.context.active_object stride_bone.name = "stride_bone" - + if linearAvg: avg = sum(linearAvg) / len(linearAvg) for t in range(s_frame, e_frame): scene.frame_set(t) newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) - stride_bone.location = newTranslation + stride_bone.location = newTranslation * enduser_obj.matrix_world stride_bone.keyframe_insert("location") return stride_bone @@ -287,7 +287,7 @@ def IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, perf_bone = bonemapr[pose_bone.name] if isinstance(perf_bone, list): perf_bone = bonemapr[pose_bone.name][-1] - end_empty = bpy.data.objects[perf_bone + "Org"] + end_empty = bpy.data.objects[pose_bone.name + "Org"] ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] if not ik_constraint.target: ik_constraint.target = end_empty @@ -326,23 +326,26 @@ def turnOffIK(enduser_obj): ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] ik_constraint.mute = True -def cleanAndStoreObjMat(performer_obj,enduser_obj): + +def cleanAndStoreObjMat(performer_obj, enduser_obj): perf_obj_mat = performer_obj.matrix_world.copy() enduser_obj_mat = enduser_obj.matrix_world.copy() - zero_mat = Matrix()#Matrix(((0,0,0,0),(0,0,0,0),(0,0,0,0),(0,0,0,0))) + zero_mat = Matrix() # Matrix(((0,0,0,0),(0,0,0,0),(0,0,0,0),(0,0,0,0))) performer_obj.matrix_world = zero_mat enduser_obj.matrix_world = zero_mat return perf_obj_mat, enduser_obj_mat -def restoreObjMat(performer_obj,enduser_obj,perf_obj_mat,enduser_obj_mat): - perf_bones = performer_obj.pose.bones - for perf_bone in perf_bones: - if perf_bone.name + "Org" in bpy.data.objects: - empty = bpy.data.objects[perf_bone.name + "Org"] + +def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone): + pose_bones = enduser_obj.pose.bones + for pose_bone in pose_bones: + if pose_bone.name + "Org" in bpy.data.objects: + empty = bpy.data.objects[pose_bone.name + "Org"] empty.parent = enduser_obj performer_obj.matrix_world = perf_obj_mat enduser_obj.matrix_world = enduser_obj_mat + def totalRetarget(): print("retargeting...") enduser_obj = bpy.context.active_object @@ -357,16 +360,16 @@ def totalRetarget(): s_frame = scene.frame_start e_frame = scene.frame_end bonemap, bonemapr, root = createDictionary(perf_arm) - perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj,enduser_obj) + perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) turnOffIK(enduser_obj) inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) stride_bone = copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene) IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene) - restoreObjMat(performer_obj,enduser_obj,perf_obj_mat,enduser_obj_mat) + restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) bpy.ops.object.mode_set(mode='OBJECT') bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() if __name__ == "__main__": - totalRetarget() \ No newline at end of file + totalRetarget() diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 4abc777f59e..4273eb74984 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -19,12 +19,10 @@ # import bpy -import time from bpy.props import * from bpy import * -from mathutils import Vector -from math import isfinite +from mocap_constraints import * # MocapConstraint class # Defines MocapConstraint datatype, used to add and configute mocap constraints @@ -32,49 +30,62 @@ from math import isfinite class MocapConstraint(bpy.types.PropertyGroup): - name = bpy.props.StringProperty(name = "Name", - default = "Mocap Constraint", - description = "Name of Mocap Constraint") - boneA = bpy.props.StringProperty(name = "Bone", - default = "", - description = "Constrained Bone") - boneB = bpy.props.StringProperty(name = "Bone (2)", - default = "", - description = "Other Constrained Bone (optional, depends on type)") - s_frame = bpy.props.IntProperty(name = "S", - default = 1, - description = "Start frame of constraint") - e_frame = bpy.props.IntProperty(name = "E", - default = 500, - description = "End frame of constrain") - targetMesh = bpy.props.StringProperty(name = "Mesh", - default = "", - description = "Target of Constraint - Mesh (optional, depends on type)") - active = bpy.props.BoolProperty(name = "Active", - default = True, - description = "Constraint is active") - baked = bpy.props.BoolProperty(name = "Baked / Applied", - default = False, - description = "Constraint has been baked to NLA layer") - targetFrame = bpy.props.IntProperty(name = "Frame", - default = 1, - description = "Target of Constraint - Frame (optional, depends on type)") - targetPoint = bpy.props.FloatVectorProperty(name = "Point", size = 3, - subtype = "XYZ", default = (0.0, 0.0, 0.0), - description = "Target of Constraint - Point") + name = bpy.props.StringProperty(name="Name", + default="Mocap Constraint", + description="Name of Mocap Constraint", + update=updateConstraint) + constrained_bone = bpy.props.StringProperty(name="Bone", + default="", + description="Constrained Bone", + update=updateConstraintTargetBone) + constrained_boneB = bpy.props.StringProperty(name="Bone (2)", + default="", + description="Other Constrained Bone (optional, depends on type)", + update=updateConstraint) + s_frame = bpy.props.IntProperty(name="S", + default=1, + description="Start frame of constraint", + update=updateConstraint) + e_frame = bpy.props.IntProperty(name="E", + default=500, + description="End frame of constrain", + update=updateConstraint) + targetMesh = bpy.props.StringProperty(name="Mesh", + default="", + description="Target of Constraint - Mesh (optional, depends on type)", + update=updateConstraint) + active = bpy.props.BoolProperty(name="Active", + default=True, + description="Constraint is active", + update=updateConstraint) + baked = bpy.props.BoolProperty(name="Baked / Applied", + default=False, + description="Constraint has been baked to NLA layer", + update=updateConstraint) + targetFrame = bpy.props.IntProperty(name="Frame", + default=1, + description="Target of Constraint - Frame (optional, depends on type)", + update=updateConstraint) + targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, + subtype="XYZ", default=(0.0, 0.0, 0.0), + description="Target of Constraint - Point", + update=updateConstraint) targetSpace = bpy.props.EnumProperty( - items = [("world", "World Space", "Evaluate target in global space"), + items=[("world", "World Space", "Evaluate target in global space"), ("object", "Object space", "Evaluate target in object space"), - ("boneb", "Other Bone Space", "Evaluate target in specified other bone space")], - name = "Space", - description = "In which space should Point type target be evaluated") + ("constrained_boneB", "Other Bone Space", "Evaluate target in specified other bone space")], + name="Space", + description="In which space should Point type target be evaluated", + update=updateConstraint) type = bpy.props.EnumProperty(name="Type of constraint", - items = [("point", "Maintain Position", "Bone is at a specific point"), + items=[("point", "Maintain Position", "Bone is at a specific point"), ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), ("distance", "Maintain distance", "Target bones maintained specified distance")], - description = "Type of constraint") - realConstraint = bpy.props.StringProperty() + description="Type of constraint", + update=updateConstraint) + real_constraint = bpy.props.StringProperty() + real_constraint_bone = bpy.props.StringProperty() bpy.utils.register_class(MocapConstraint) @@ -112,9 +123,9 @@ def toggleIKBone(self, context): bone.IKRetarget = False bpy.types.Bone.map = bpy.props.StringProperty() -bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name = "IK", - description = "Toggles IK Retargeting method for given bone", - update = toggleIKBone, default = False) +bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", + description="Toggles IK Retargeting method for given bone", + update=toggleIKBone, default=False) def hasIKConstraint(pose_bone): @@ -207,15 +218,15 @@ class MocapConstraintsPanel(bpy.types.Panel): if context.active_object.data.name in bpy.data.armatures: enduser_obj = context.active_object enduser_arm = enduser_obj.data - layout.operator("mocap.addconstraint", text = 'Add constraint') + layout.operator("mocap.addconstraint") layout.separator() for i, m_constraint in enumerate(enduser_arm.mocap_constraints): box = layout.box() box.prop(m_constraint, 'name') box.prop(m_constraint, 'type') - box.prop_search(m_constraint, 'boneA', enduser_obj.pose, "bones") + box.prop_search(m_constraint, 'constrained_bone', enduser_obj.pose, "bones") if m_constraint.type == "distance" or m_constraint.type == "point": - box.prop_search(m_constraint, 'boneB', enduser_obj.pose, "bones") + box.prop_search(m_constraint, 'constrained_boneB', enduser_obj.pose, "bones") frameRow = box.row() frameRow.label("Frame Range:") frameRow.prop(m_constraint, 's_frame') @@ -234,7 +245,7 @@ class MocapConstraintsPanel(bpy.types.Panel): checkRow = box.row() checkRow.prop(m_constraint, 'active') checkRow.prop(m_constraint, 'baked') - layout.operator("mocap.removeconstraint", text = "Remove constraint").constraint = i + layout.operator("mocap.removeconstraint", text="Remove constraint").constraint = i layout.separator() @@ -288,7 +299,7 @@ class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): def execute(self, context): enduser_obj = bpy.context.active_object enduser_arm = enduser_obj.data - newCon = enduser_arm.mocap_constraints.add() + new_mcon = enduser_arm.mocap_constraints.add() return {"FINISHED"} @@ -300,8 +311,13 @@ class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): def execute(self, context): enduser_obj = bpy.context.active_object enduser_arm = enduser_obj.data - constraints = enduser_arm.mocap_constraints - constraints.remove(self.constraint) + m_constraints = enduser_arm.mocap_constraints + m_constraint = m_constraints[self.constraint] + if m_constraint.real_constraint: + bone = enduser_obj.pose.bones[m_constraint.real_constraint_bone] + cons_obj = getConsObj(bone) + removeConstraint(m_constraint, cons_obj) + m_constraints.remove(self.constraint) return {"FINISHED"} @@ -312,6 +328,5 @@ def register(): def unregister(): bpy.utils.unregister_module(__name__) - if __name__ == "__main__": register() From 5f4f75c51a511f4f190c16eedfc4c04c3b9aa387 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 3 Jul 2011 01:59:17 +0000 Subject: [PATCH 135/624] BGE Animations: Adding in layer weights to allow for layer blending. --- .../editors/space_logic/logic_window.c | 1 + source/blender/makesdna/DNA_actuator_types.h | 3 ++- source/blender/makesrna/intern/rna_actuator.c | 5 ++++ .../Converter/BL_ActionActuator.cpp | 4 ++-- .../gameengine/Converter/BL_ActionActuator.h | 3 +++ .../Converter/BL_ArmatureObject.cpp | 3 ++- .../gameengine/Converter/BL_ArmatureObject.h | 2 +- .../Converter/KX_ConvertActuators.cpp | 1 + source/gameengine/Ketsji/BL_Action.cpp | 11 ++++----- source/gameengine/Ketsji/BL_Action.h | 12 +++------- source/gameengine/Ketsji/BL_ActionManager.cpp | 6 ++--- source/gameengine/Ketsji/BL_ActionManager.h | 2 +- source/gameengine/Ketsji/KX_GameObject.cpp | 24 +++++++++---------- source/gameengine/Ketsji/KX_GameObject.h | 2 +- 14 files changed, 42 insertions(+), 37 deletions(-) diff --git a/source/blender/editors/space_logic/logic_window.c b/source/blender/editors/space_logic/logic_window.c index c1fc27eb9f3..882d89fcd33 100644 --- a/source/blender/editors/space_logic/logic_window.c +++ b/source/blender/editors/space_logic/logic_window.c @@ -3713,6 +3713,7 @@ static void draw_actuator_action(uiLayout *layout, PointerRNA *ptr) row= uiLayoutRow(layout, 0); uiItemR(row, ptr, "layer", 0, NULL, ICON_NONE); + uiItemR(row, ptr, "layer_weight", 0, NULL, ICON_NONE); row= uiLayoutRow(layout, 0); uiItemPointerR(layout, ptr, "frame_property", &settings_ptr, "properties", NULL, ICON_NONE); diff --git a/source/blender/makesdna/DNA_actuator_types.h b/source/blender/makesdna/DNA_actuator_types.h index 071f66cddd6..93db8340aac 100644 --- a/source/blender/makesdna/DNA_actuator_types.h +++ b/source/blender/makesdna/DNA_actuator_types.h @@ -59,8 +59,9 @@ typedef struct bActionActuator { short layer; /* Animation layer */ short end_reset; /* Ending the actuator (negative pulse) wont reset the the action to its starting frame */ short strideaxis; /* Displacement axis */ - short pad[3]; + short pad; float stridelength; /* Displacement incurred by cycle */ // not in use + float layer_weight; /* How much of the previous layer to use for blending. (<0 = disable, 0 = add mode) */ } bActionActuator; typedef struct Sound3D diff --git a/source/blender/makesrna/intern/rna_actuator.c b/source/blender/makesrna/intern/rna_actuator.c index ebda1b82e8a..3c44720d469 100644 --- a/source/blender/makesrna/intern/rna_actuator.c +++ b/source/blender/makesrna/intern/rna_actuator.c @@ -631,6 +631,11 @@ static void rna_def_action_actuator(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Layer", "The animation layer to play the action on"); RNA_def_property_update(prop, NC_LOGIC, NULL); + prop= RNA_def_property(srna, "layer_weight", PROP_FLOAT, PROP_NONE); + RNA_def_property_range(prop, 0.0, 1.0); + RNA_def_property_ui_text(prop, "Layer Weight", "How much of the previous layer to blend into this one (0 = add mode)"); + RNA_def_property_update(prop, NC_LOGIC, NULL); + prop= RNA_def_property(srna, "frame_property", PROP_STRING, PROP_NONE); RNA_def_property_string_sdna(prop, NULL, "frameProp"); RNA_def_property_ui_text(prop, "Frame Property", "Assign the action's current frame number to this property"); diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 7c86f19a883..05e612050e4 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -184,7 +184,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_is_going && bPositiveEvent) { m_is_going = true; - if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, 0, m_ipo_flags) && m_end_reset) + if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags) && m_end_reset) obj->SetActionFrame(m_layer, m_localtime); } else if (m_is_going && bNegativeEvent) @@ -203,7 +203,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) else if (m_playtype == ACT_ACTION_LOOP_END) { // Convert into a play and let it finish - obj->PlayAction(m_action->id.name+2, start, end, m_layer, 0, 0, BL_Action::ACT_MODE_PLAY, 0, m_ipo_flags); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, 0, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); obj->SetActionFrame(m_layer, m_localtime); return true; diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index 96b9b5e2551..3004aa2e6ca 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -53,6 +53,7 @@ public: short blendin, short priority, short layer, + float layer_weight, short ipo_flags, short end_reset, float stride) @@ -72,6 +73,7 @@ public: m_playtype(playtype), m_priority(priority), m_layer(layer), + m_layer_weight(layer_weight), m_ipo_flags(ipo_flags), m_end_reset(end_reset), m_is_going(false), @@ -165,6 +167,7 @@ protected: float m_blendin; float m_blendstart; float m_stridelength; + float m_layer_weight; short m_playtype; short m_priority; short m_layer; diff --git a/source/gameengine/Converter/BL_ArmatureObject.cpp b/source/gameengine/Converter/BL_ArmatureObject.cpp index f33eafce620..7fd40875397 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.cpp +++ b/source/gameengine/Converter/BL_ArmatureObject.cpp @@ -137,13 +137,14 @@ void game_copy_pose(bPose **dst, bPose *src, int copy_constraint) /* Only allowed for Poses with identical channels */ -void game_blend_poses(bPose *dst, bPose *src, float srcweight, short mode) +void game_blend_poses(bPose *dst, bPose *src, float srcweight/*, short mode*/) { bPoseChannel *dchan; const bPoseChannel *schan; bConstraint *dcon, *scon; float dstweight; int i; + short mode = ACTSTRIPMODE_BLEND; switch (mode){ case ACTSTRIPMODE_BLEND: diff --git a/source/gameengine/Converter/BL_ArmatureObject.h b/source/gameengine/Converter/BL_ArmatureObject.h index 92a9a3685c9..2c3ca7404b3 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.h +++ b/source/gameengine/Converter/BL_ArmatureObject.h @@ -145,7 +145,7 @@ protected: }; /* Pose function specific to the game engine */ -void game_blend_poses(struct bPose *dst, struct bPose *src, float srcweight, short mode); /* was blend_poses */ +void game_blend_poses(struct bPose *dst, struct bPose *src, float srcweight/*, short mode*/); /* was blend_poses */ //void extract_pose_from_pose(struct bPose *pose, const struct bPose *src); void game_copy_pose(struct bPose **dst, struct bPose *src, int copy_con); void game_free_pose(struct bPose *pose); diff --git a/source/gameengine/Converter/KX_ConvertActuators.cpp b/source/gameengine/Converter/KX_ConvertActuators.cpp index e952fb2687f..a06e16b2f1d 100644 --- a/source/gameengine/Converter/KX_ConvertActuators.cpp +++ b/source/gameengine/Converter/KX_ConvertActuators.cpp @@ -220,6 +220,7 @@ void BL_ConvertActuators(char* maggiename, actact->blendin, actact->priority, actact->layer, + actact->layer_weight, ipo_flags, actact->end_reset, actact->stridelength diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index dec34289bbb..f764a4b1028 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -46,7 +46,6 @@ extern "C" { #include "BKE_action.h" #include "RNA_access.h" #include "RNA_define.h" -#include "DNA_nla_types.h" } BL_Action::BL_Action(class KX_GameObject* gameobj) @@ -111,7 +110,7 @@ bool BL_Action::Play(const char* name, short priority, float blendin, short play_mode, - short blend_mode, + float layer_weight, short ipo_flags, float playback_speed) { @@ -173,11 +172,11 @@ bool BL_Action::Play(const char* name, m_endframe = end; m_blendin = blendin; m_playmode = play_mode; - m_blendmode = blend_mode; m_endtime = 0.f; m_blendframe = 0.f; m_blendstart = 0.f; m_speed = playback_speed; + m_layer_weight = layer_weight; m_done = false; @@ -335,15 +334,15 @@ void BL_Action::Update(float curtime) float weight = 1.f - (m_blendframe/m_blendin); // Blend the poses - game_blend_poses(m_pose, m_blendpose, weight, ACTSTRIPMODE_BLEND); + game_blend_poses(m_pose, m_blendpose, weight); } // Handle layer blending - if (m_blendmode != ACT_BLEND_NONE) + if (m_layer_weight >= 0) { obj->GetMRDPose(&m_blendpose); - game_blend_poses(m_pose, m_blendpose, 1.f, ACTSTRIPMODE_ADD); + game_blend_poses(m_pose, m_blendpose, m_layer_weight); } obj->SetPose(m_pose); diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index d9a2187540e..f03a22a81cd 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -58,12 +58,13 @@ private: float m_blendframe; float m_blendstart; + float m_layer_weight; + float m_speed; short m_priority; short m_playmode; - short m_blendmode; short m_ipo_flags; @@ -84,7 +85,7 @@ public: short priority, float blendin, short play_mode, - short blend_mode, + float layer_weight, short ipo_flags, float playback_speed); void Stop(); @@ -105,13 +106,6 @@ public: ACT_MODE_MAX, }; - enum - { - ACT_BLEND_NONE = 0, - ACT_BLEND_MIX, - ACT_BLEND_MAX, - }; - enum { ACT_IPOFLAG_FORCE = 1, diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 096235eeb99..8d862c38961 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -63,14 +63,14 @@ bool BL_ActionManager::PlayAction(const char* name, short priority, float blendin, short play_mode, - short blend_mode, + float layer_weight, short ipo_flags, float playback_speed) { // Disable layer blending on the first layer - if (layer == 0) blend_mode = BL_Action::ACT_BLEND_NONE; + if (layer == 0) layer_weight = -1.f; - return m_layers[layer]->Play(name, start, end, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); + return m_layers[layer]->Play(name, start, end, priority, blendin, play_mode, layer_weight, ipo_flags, playback_speed); } void BL_ActionManager::StopAction(short layer) diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index 99053ba27a6..3836c6b59d2 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -49,7 +49,7 @@ public: short priority=0, float blendin=0.f, short play_mode=0, - short blend_mode=0, + float layer_weight=0.f, short ipo_flags=0, float playback_speed=1.f); diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 35fe956b0e8..334868d283a 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -367,11 +367,11 @@ bool KX_GameObject::PlayAction(const char* name, short priority, float blendin, short play_mode, - short blend_mode, + float layer_weight, short ipo_flags, float playback_speed) { - return GetActionManager()->PlayAction(name, start, end, layer, priority, blendin, play_mode, blend_mode, ipo_flags, playback_speed); + return GetActionManager()->PlayAction(name, start, end, layer, priority, blendin, play_mode, layer_weight, ipo_flags, playback_speed); } void KX_GameObject::StopAction(short layer) @@ -3037,19 +3037,19 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_GameObject, sendMessage, } KX_PYMETHODDEF_DOC(KX_GameObject, playAction, - "playAction(name, start_frame, end_frame, layer=0, priority=0 blendin=0, play_mode=ACT_MODE_PLAY, blend_mode=ACT_BLEND_NONE, ipo_flags=0, speed=1.0)\n" + "playAction(name, start_frame, end_frame, layer=0, priority=0 blendin=0, play_mode=ACT_MODE_PLAY, layer_weight=0.0, ipo_flags=0, speed=1.0)\n" "plays an action\n") { const char* name; - float start, end, blendin=0.f, speed=1.f; + float start, end, blendin=0.f, speed=1.f, layer_weight=0.f; short layer=0, priority=0; short ipo_flags=0; - short play_mode=0, blend_mode=0; + short play_mode=0; - static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "priority", "blendin", "play_mode", "blend_mode", "ipo_flags", "speed", NULL}; + static const char *kwlist[] = {"name", "start_frame", "end_frame", "layer", "priority", "blendin", "play_mode", "layer_weight", "ipo_flags", "speed", NULL}; - if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hhfhhhf:playAction", const_cast(kwlist), - &name, &start, &end, &layer, &priority, &blendin, &play_mode, &blend_mode, &ipo_flags, &speed)) + if (!PyArg_ParseTupleAndKeywords(args, kwds, "sff|hhfhfhf:playAction", const_cast(kwlist), + &name, &start, &end, &layer, &priority, &blendin, &play_mode, &layer_weight, &ipo_flags, &speed)) return NULL; if (layer < 0 || layer > MAX_ACTION_LAYERS) @@ -3064,13 +3064,13 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, play_mode = BL_Action::ACT_MODE_MAX; } - if (blend_mode < 0 || blend_mode > BL_Action::ACT_BLEND_MAX) + if (layer_weight < 0.f || layer_weight > 1.f) { - printf("KX_GameObject.playAction(): given blend_mode (%d) is out of range (0 - %d), setting to ACT_BLEND_NONE", blend_mode, BL_Action::ACT_BLEND_MAX-1); - blend_mode = BL_Action::ACT_BLEND_NONE; + printf("KX_GameObject.playAction(): given layer_weight (%f) is out of range (0.0 - 1.0), setting to 0.0", layer_weight); + layer_weight = 0.f; } - PlayAction(name, start, end, layer, priority, blendin, play_mode, blend_mode, ipo_flags, speed); + PlayAction(name, start, end, layer, priority, blendin, play_mode, layer_weight, ipo_flags, speed); Py_RETURN_NONE; } diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index b43b5e02d45..96bd42ba702 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -218,7 +218,7 @@ public: short priority=0, float blendin=0.f, short play_mode=0, - short blend_mode=0, + float layer_weight=0.f, short ipo_flags=0, float playback_speed=1.f); From 5d7921691b07cfc3ea1f647ae12fdfa81e2922cf Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 3 Jul 2011 02:51:14 +0000 Subject: [PATCH 136/624] BGE Animations: Reimplementing support for the "Flipper" play mode of the action actuator. --- source/gameengine/Converter/BL_ActionActuator.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 05e612050e4..c6841e9e560 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -208,6 +208,14 @@ bool BL_ActionActuator::Update(double curtime, bool frame) return true; } + else if (m_playtype == ACT_ACTION_FLIPPER) + { + // Convert into a play action and play back to the beginning + end = start; + start = obj->GetActionFrame(m_layer); + obj->StopAction(m_layer); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); + } m_is_going = false; } From 46d12b480e8531d89511998222bc8143e592d010 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 3 Jul 2011 02:57:50 +0000 Subject: [PATCH 137/624] BGE Animations: Making the action actuator's loop end play mode work better. --- source/gameengine/Converter/BL_ActionActuator.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index c6841e9e560..1cfd46c7e11 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -203,8 +203,9 @@ bool BL_ActionActuator::Update(double curtime, bool frame) else if (m_playtype == ACT_ACTION_LOOP_END) { // Convert into a play and let it finish - obj->PlayAction(m_action->id.name+2, start, end, m_layer, 0, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); - obj->SetActionFrame(m_layer, m_localtime); + start = obj->GetActionFrame(m_layer); + obj->StopAction(m_layer); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); return true; } @@ -215,6 +216,8 @@ bool BL_ActionActuator::Update(double curtime, bool frame) start = obj->GetActionFrame(m_layer); obj->StopAction(m_layer); obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); + + return true; } m_is_going = false; From a6320911765c65e87d492c48a0facdb1ca99b8ea Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 3 Jul 2011 11:07:34 +0000 Subject: [PATCH 138/624] Light Animation Identification. --- source/blender/collada/AnimationImporter.cpp | 24 ++++++++++++++++---- source/blender/collada/AnimationImporter.h | 6 +++-- source/blender/collada/DocumentImporter.cpp | 3 ++- source/blender/collada/DocumentImporter.h | 2 +- 4 files changed, 26 insertions(+), 9 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index bb11f815b40..b260ef971ac 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -675,7 +675,8 @@ void AnimationImporter:: Assign_transform_animations(std::vector* frames, void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , std::map& root_map, - std::map& object_map ) + std::map& object_map, + std::map FW_object_map) { bool is_joint = node->getType() == COLLADAFW::Node::JOINT; @@ -684,7 +685,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; - if ( ! is_object_animated(node) ) return ; + if ( ! is_object_animated(node, FW_object_map) ) return ; char joint_path[200]; @@ -776,13 +777,11 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , ob->rotmode = ROT_MODE_EUL; } } - } - } //Check if object is animated by checking if animlist_map holds the animlist_id of node transforms -bool AnimationImporter::is_object_animated ( const COLLADAFW::Node * node ) +bool AnimationImporter::is_object_animated ( const COLLADAFW::Node * node , std::map FW_object_map ) { bool exists = false; const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); @@ -800,7 +799,22 @@ bool AnimationImporter::is_object_animated ( const COLLADAFW::Node * node ) break; } } + const COLLADAFW::InstanceLightPointerArray& nodeLights = node->getInstanceLights(); + for (unsigned int i = 0; i < nodeLights.getCount(); i++) { + const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; + const COLLADAFW::Color *col = &(light->getColor()); + const COLLADAFW::UniqueId& listid = col->getAnimationList(); + + //check if color has animations + if (animlist_map.find(listid) == animlist_map.end()) continue ; + else + { + exists = true; + break; + } + } + return exists; } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 1e005b5c341..6d66d219e40 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -37,6 +37,7 @@ #include "COLLADAFWAnimationList.h" #include "COLLADAFWNode.h" #include "COLLADAFWUniqueId.h" +#include "COLLADAFWLight.h" #include "DNA_anim_types.h" #include "DNA_object_types.h" @@ -97,9 +98,10 @@ public: void translate_Animations_NEW ( COLLADAFW::Node * Node , std::map& root_map, - std::map& object_map ); + std::map& object_map , + std::map FW_object_map); - bool is_object_animated ( const COLLADAFW::Node * node ) ; + bool is_object_animated ( const COLLADAFW::Node * node , std::map FW_object_map ) ; void Assign_transform_animations(std::vector* frames, diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index 14ce9a9b417..2815d8703ed 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -252,7 +252,7 @@ void DocumentImporter::translate_anim_recursive(COLLADAFW::Node *node, COLLADAFW //for (i = 0; i < 4; i++) //ob = - anim_importer.translate_Animations_NEW(node, root_map, object_map); + anim_importer.translate_Animations_NEW(node, root_map, object_map, FW_object_map); COLLADAFW::NodePointerArray &children = node->getChildNodes(); for (i = 0; i < children.getCount(); i++) { @@ -1051,6 +1051,7 @@ bool DocumentImporter::writeLight( const COLLADAFW::Light* light ) } this->uid_lamp_map[light->getUniqueId()] = lamp; + this->FW_object_map[light->getUniqueId()] = light; return true; } diff --git a/source/blender/collada/DocumentImporter.h b/source/blender/collada/DocumentImporter.h index 5ccec534680..ce7a64a600d 100644 --- a/source/blender/collada/DocumentImporter.h +++ b/source/blender/collada/DocumentImporter.h @@ -157,7 +157,7 @@ private: std::vector libnode_ob; std::map root_map; // find root joint by child joint uid, for bone tree evaluation during resampling - + std::map FW_object_map; }; #endif From c922b413742588ea2fb267b90a649d0a82447eed Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 3 Jul 2011 11:28:40 +0000 Subject: [PATCH 139/624] find_frames() calls removed. --- source/blender/collada/AnimationImporter.cpp | 33 ++------------------ source/blender/collada/AnimationImporter.h | 7 +---- 2 files changed, 4 insertions(+), 36 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index b260ef971ac..b45d9ac5fd9 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -570,8 +570,7 @@ void AnimationImporter::find_frames( std::vector* frames , std::vector* frames, - COLLADAFW::Transformation * transform , +void AnimationImporter:: Assign_transform_animations(COLLADAFW::Transformation * transform , const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves, bool is_joint, char * joint_path) { @@ -588,10 +587,7 @@ void AnimationImporter:: Assign_transform_animations(std::vector* frames, return; } - //find key frames of the animation and accumulates them to frames of the transformation. - find_frames (frames , curves ); - - char rna_path[100]; + char rna_path[100]; //char joint_path[100]; @@ -706,25 +702,6 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , return; } - /* - float irest_dae[4][4]; - float rest[4][4], irest[4][4]; - - if (is_joint) { - get_joint_rest_mat(irest_dae, root, node); - invert_m4(irest_dae); - - Bone *bone = get_named_bone((bArmature*)ob->data, bone_name); - if (!bone) { - fprintf(stderr, "cannot find bone \"%s\"\n", bone_name); - return; - } - - unit_m4(rest); - copy_m4_m4(rest, bone->arm_mat); - invert_m4_m4(irest, rest); - }*/ - const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); //for each transformation in node @@ -737,9 +714,6 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const COLLADAFW::UniqueId& listid = transform->getAnimationList(); - //might not be needed - std::vector frames; - //check if transformation has animations if (animlist_map.find(listid) == animlist_map.end()) continue ; else @@ -752,7 +726,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , for (unsigned int j = 0; j < bindings.getCount(); j++) { animcurves = curve_map[bindings[j].animation]; //calculate rnapaths and array index of fcurves according to transformation and animation class - Assign_transform_animations(&frames,transform, &bindings[j], &animcurves, is_joint, joint_path ); + Assign_transform_animations(transform, &bindings[j], &animcurves, is_joint, joint_path ); std::vector::iterator iter; //Add the curves of the current animation to the object @@ -764,7 +738,6 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , BLI_addtail(AnimCurves, fcu); } } - std::sort(frames.begin(), frames.end()); } if (is_rotation || is_matrix) { if (is_joint) diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 6d66d219e40..ca04771a63d 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -104,15 +104,10 @@ public: bool is_object_animated ( const COLLADAFW::Node * node , std::map FW_object_map ) ; - void Assign_transform_animations(std::vector* frames, - COLLADAFW::Transformation* transform , + void Assign_transform_animations(COLLADAFW::Transformation* transform , const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves, bool is_joint, char * joint_path); - /*void Assign_transform_animations(std::vector* frames, - COLLADAFW::Transformation *transform , - COLLADAFW::AnimationList::AnimationBinding * binding, - COLLADAFW::Node * node);*/ void modify_fcurve(std::vector* curves , char* rna_path , int array_index ); // prerequisites: // animlist_map - map animlist id -> animlist From b6c1490359964311db7ffb2b74ebc05772bf8be9 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 3 Jul 2011 11:56:24 +0000 Subject: [PATCH 140/624] Experimental depsgraph tweak: Objects with drivers are now treated as needing updates when the current frame changes. This assumption has been documented in the code, and should at least mean that users who try to use drivers for creating simple time-based expressions that this should work. Note: - It is still recommended to create a "cfra" driver variable instead of actually inlining bpy.context.scene.frame_current into the expressions. Not only does the latter look rather nasty to type/have in the expression, but it is also less future-proof for when I get around to actually working on a beefed-up depsgraph (nothing official on that front yet...) --- source/blender/blenkernel/intern/depsgraph.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/blender/blenkernel/intern/depsgraph.c b/source/blender/blenkernel/intern/depsgraph.c index c2800410657..fa4f4c99f08 100644 --- a/source/blender/blenkernel/intern/depsgraph.c +++ b/source/blender/blenkernel/intern/depsgraph.c @@ -2061,6 +2061,12 @@ static short animdata_use_time(AnimData *adt) return 1; } + /* experimental check: if we have drivers, more likely than not, on a frame change + * they'll need updating because their owner changed + */ + if (adt->drivers.first) + return 1; + return 0; } From 9f99e5cc1e971acad3da44ac78123a46f208ac4b Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 3 Jul 2011 12:33:52 +0000 Subject: [PATCH 141/624] AnimationType Enum. --- source/blender/collada/AnimationImporter.cpp | 16 +++++++++------- source/blender/collada/AnimationImporter.h | 9 ++++++++- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index b45d9ac5fd9..15bebbe8e20 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -680,8 +680,8 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , Object *ob = is_joint ? armature_importer->get_armature_for_joint(root) : object_map[node->getUniqueId()]; const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; - - if ( ! is_object_animated(node, FW_object_map) ) return ; + + AnimationType type = get_animation_type(node, FW_object_map ); char joint_path[200]; @@ -754,9 +754,11 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } //Check if object is animated by checking if animlist_map holds the animlist_id of node transforms -bool AnimationImporter::is_object_animated ( const COLLADAFW::Node * node , std::map FW_object_map ) +AnimationImporter::AnimationType AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , + std::map FW_object_map) { - bool exists = false; + AnimationImporter::AnimationType type = AnimationImporter::INANIMATE ; + //bool exists = false; const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); //for each transformation in node @@ -768,7 +770,7 @@ bool AnimationImporter::is_object_animated ( const COLLADAFW::Node * node , std: if (animlist_map.find(listid) == animlist_map.end()) continue ; else { - exists = true; + type = AnimationImporter::NODE_TRANSFORM; break; } } @@ -783,12 +785,12 @@ bool AnimationImporter::is_object_animated ( const COLLADAFW::Node * node , std: if (animlist_map.find(listid) == animlist_map.end()) continue ; else { - exists = true; + type = AnimationImporter::LIGHT_COLOR; break; } } - return exists; + return type; } //XXX Is not used anymore. diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index ca04771a63d..54ede656ea7 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -80,6 +80,13 @@ private: void fcurve_deg_to_rad(FCurve *cu); void add_fcurves_to_object(Object *ob, std::vector& curves, char *rna_path, int array_index, Animation *animated); + + enum AnimationType + { + NODE_TRANSFORM, + LIGHT_COLOR, + INANIMATE + }; public: AnimationImporter(UnitConverter *conv, ArmatureImporter *arm, Scene *scene); @@ -101,7 +108,7 @@ public: std::map& object_map , std::map FW_object_map); - bool is_object_animated ( const COLLADAFW::Node * node , std::map FW_object_map ) ; + AnimationType get_animation_type( const COLLADAFW::Node * node , std::map FW_object_map ) ; void Assign_transform_animations(COLLADAFW::Transformation* transform , From aa295bb5519fc6c004d13de9ff1f5dd1a6eb359a Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 3 Jul 2011 13:01:52 +0000 Subject: [PATCH 142/624] AnimationType flag. AnimationType Enum update. --- source/blender/collada/AnimationImporter.cpp | 10 +++++----- source/blender/collada/AnimationImporter.h | 10 ++++++---- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 15bebbe8e20..234a6084356 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -681,7 +681,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; - AnimationType type = get_animation_type(node, FW_object_map ); + int animType = get_animation_type(node, FW_object_map ); char joint_path[200]; @@ -754,10 +754,10 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } //Check if object is animated by checking if animlist_map holds the animlist_id of node transforms -AnimationImporter::AnimationType AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , +int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , std::map FW_object_map) { - AnimationImporter::AnimationType type = AnimationImporter::INANIMATE ; + int type = INANIMATE ; //bool exists = false; const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); @@ -770,7 +770,7 @@ AnimationImporter::AnimationType AnimationImporter::get_animation_type ( const C if (animlist_map.find(listid) == animlist_map.end()) continue ; else { - type = AnimationImporter::NODE_TRANSFORM; + type = type|NODE_TRANSFORM; break; } } @@ -785,7 +785,7 @@ AnimationImporter::AnimationType AnimationImporter::get_animation_type ( const C if (animlist_map.find(listid) == animlist_map.end()) continue ; else { - type = AnimationImporter::LIGHT_COLOR; + type = type|LIGHT_COLOR; break; } } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 54ede656ea7..cc3ffe65735 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -80,12 +80,14 @@ private: void fcurve_deg_to_rad(FCurve *cu); void add_fcurves_to_object(Object *ob, std::vector& curves, char *rna_path, int array_index, Animation *animated); + + int typeFlag; enum AnimationType { - NODE_TRANSFORM, - LIGHT_COLOR, - INANIMATE + INANIMATE = 0, + NODE_TRANSFORM = 1, + LIGHT_COLOR = 2, }; public: @@ -108,7 +110,7 @@ public: std::map& object_map , std::map FW_object_map); - AnimationType get_animation_type( const COLLADAFW::Node * node , std::map FW_object_map ) ; + int get_animation_type( const COLLADAFW::Node * node , std::map FW_object_map ) ; void Assign_transform_animations(COLLADAFW::Transformation* transform , From 1f4fca3654baa00a485cd4fb87888baa99042f2f Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 3 Jul 2011 17:26:02 +0000 Subject: [PATCH 143/624] Light Color Animation Import Complete. --- source/blender/collada/AnimationImporter.cpp | 160 +++++++++++++------ source/blender/collada/AnimationImporter.h | 4 + 2 files changed, 116 insertions(+), 48 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 234a6084356..38e475a7534 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -586,11 +586,9 @@ void AnimationImporter:: Assign_transform_animations(COLLADAFW::Transformation * fprintf(stderr, "expected %d curves, got %d\n", xyz ? 3 : 1, (int)curves->size()); return; } - - char rna_path[100]; - //char joint_path[100]; - - + + char rna_path[100]; + switch (tm_type) { case COLLADAFW::Transformation::TRANSLATE: case COLLADAFW::Transformation::SCALE: @@ -669,59 +667,84 @@ void AnimationImporter:: Assign_transform_animations(COLLADAFW::Transformation * } +void AnimationImporter:: Assign_color_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, + std::vector* curves) +{ + char rna_path[100]; + BLI_strncpy(rna_path,"color", sizeof(rna_path)); + + switch (binding->animationClass) { + case COLLADAFW::AnimationList::COLOR_R: + modify_fcurve(curves, rna_path, 0 ); + break; + case COLLADAFW::AnimationList::COLOR_G: + modify_fcurve(curves, rna_path, 1 ); + break; + case COLLADAFW::AnimationList::COLOR_B: + modify_fcurve(curves, rna_path, 2 ); + break; + case COLLADAFW::AnimationList::COLOR_RGB: + modify_fcurve(curves, rna_path, -1 ); + break; + default: + fprintf(stderr, "AnimationClass %d is not supported for %s.\n", + binding->animationClass, "COLOR" ); + } +} void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , std::map& root_map, std::map& object_map, std::map FW_object_map) { - bool is_joint = node->getType() == COLLADAFW::Node::JOINT; - - COLLADAFW::Node *root = root_map.find(node->getUniqueId()) == root_map.end() ? node : root_map[node->getUniqueId()]; - Object *ob = is_joint ? armature_importer->get_armature_for_joint(root) : object_map[node->getUniqueId()]; - - const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; - int animType = get_animation_type(node, FW_object_map ); - char joint_path[200]; - - if ( is_joint ) - armature_importer->get_rna_path_for_joint(node, joint_path, sizeof(joint_path)); - - bAction * act; - bActionGroup *grp = NULL; - - if (!ob->adt || !ob->adt->action) act = verify_adt_action((ID*)&ob->id, 1); - else act = ob->adt->action; - //Get the list of animation curves of the object - - ListBase *AnimCurves = &(act->curves); - - if (!ob) { + bool is_joint = node->getType() == COLLADAFW::Node::JOINT; + COLLADAFW::Node *root = root_map.find(node->getUniqueId()) == root_map.end() ? node : root_map[node->getUniqueId()]; + Object *ob = is_joint ? armature_importer->get_armature_for_joint(root) : object_map[node->getUniqueId()]; + if (!ob) + { fprintf(stderr, "cannot find Object for Node with id=\"%s\"\n", node->getOriginalId().c_str()); return; } - const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); - - //for each transformation in node - for (unsigned int i = 0; i < nodeTransforms.getCount(); i++) { - COLLADAFW::Transformation *transform = nodeTransforms[i]; - COLLADAFW::Transformation::TransformationType tm_type = transform->getTransformationType(); + bAction * act; + bActionGroup *grp = NULL; + + if ( (animType & NODE_TRANSFORM) != 0 ) + { + const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; + char joint_path[200]; - bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; - bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; - - const COLLADAFW::UniqueId& listid = transform->getAnimationList(); + if ( is_joint ) + armature_importer->get_rna_path_for_joint(node, joint_path, sizeof(joint_path)); - //check if transformation has animations - if (animlist_map.find(listid) == animlist_map.end()) continue ; - else + + if (!ob->adt || !ob->adt->action) act = verify_adt_action((ID*)&ob->id, 1); + else act = ob->adt->action; + //Get the list of animation curves of the object + + ListBase *AnimCurves = &(act->curves); + + const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); + + //for each transformation in node + for (unsigned int i = 0; i < nodeTransforms.getCount(); i++) { + COLLADAFW::Transformation *transform = nodeTransforms[i]; + COLLADAFW::Transformation::TransformationType tm_type = transform->getTransformationType(); + + bool is_rotation = tm_type == COLLADAFW::Transformation::ROTATE; + bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; + + const COLLADAFW::UniqueId& listid = transform->getAnimationList(); + + //check if transformation has animations + if (animlist_map.find(listid) == animlist_map.end()) continue ; + else { //transformation has animations const COLLADAFW::AnimationList *animlist = animlist_map[listid]; const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); - //all the curves belonging to the current binding + //all the curves belonging to the current binding std::vector animcurves; for (unsigned int j = 0; j < bindings.getCount(); j++) { animcurves = curve_map[bindings[j].animation]; @@ -729,7 +752,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , Assign_transform_animations(transform, &bindings[j], &animcurves, is_joint, joint_path ); std::vector::iterator iter; - //Add the curves of the current animation to the object + //Add the curves of the current animation to the object for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { FCurve * fcu = *iter; if (ob->type == OB_ARMATURE) @@ -739,15 +762,56 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } } - if (is_rotation || is_matrix) { - if (is_joint) - { - bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); - chan->rotmode = ROT_MODE_EUL; + if (is_rotation || is_matrix) { + if (is_joint) + { + bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); + chan->rotmode = ROT_MODE_EUL; + } + else + { + ob->rotmode = ROT_MODE_EUL; + } } + } + } + + if ( (animType & LIGHT_COLOR) != 0 ) + { + Lamp * lamp = (Lamp*) ob->data; + + if (!lamp->adt || !lamp->adt->action) act = verify_adt_action((ID*)&lamp->id, 1); + else act = lamp->adt->action; + + ListBase *AnimCurves = &(act->curves); + const COLLADAFW::InstanceLightPointerArray& nodeLights = node->getInstanceLights(); + + for (unsigned int i = 0; i < nodeLights.getCount(); i++) { + const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; + const COLLADAFW::Color *col = &(light->getColor()); + const COLLADAFW::UniqueId& listid = col->getAnimationList(); + + //check if color has animations + if (animlist_map.find(listid) == animlist_map.end()) continue ; else { - ob->rotmode = ROT_MODE_EUL; + //transformation has animations + const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + //all the curves belonging to the current binding + std::vector animcurves; + for (unsigned int j = 0; j < bindings.getCount(); j++) { + animcurves = curve_map[bindings[j].animation]; + //calculate rnapaths and array index of fcurves according to transformation and animation class + Assign_color_animations( &bindings[j], &animcurves); + + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + BLI_addtail(AnimCurves, fcu); + } + } } } } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index cc3ffe65735..92b6175ccdb 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -42,6 +42,7 @@ #include "DNA_anim_types.h" #include "DNA_object_types.h" #include "DNA_scene_types.h" +#include "DNA_lamp_types.h" //#include "ArmatureImporter.h" #include "TransformReader.h" @@ -117,6 +118,9 @@ public: const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves, bool is_joint, char * joint_path); + void Assign_color_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, + std::vector* curves); + void modify_fcurve(std::vector* curves , char* rna_path , int array_index ); // prerequisites: // animlist_map - map animlist id -> animlist From 775ab37ad55daca119e6b59e693f3c9b77ca2ce2 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sun, 3 Jul 2011 21:23:41 +0000 Subject: [PATCH 144/624] Fixed some issues with stride bone and original empty creation and parenting. Now there is no longer a constraint cycle issue when using IK constraints --- release/scripts/modules/retarget.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 3ce90f64075..64b9bb51eed 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -200,6 +200,8 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): for t in range(s_frame, e_frame): scene.frame_set(t) end_bone = end_bones[root] + end_bone.location = Vector((0,0,0)) + end_bone.keyframe_insert("location") bakeTransform(end_bone) #recieves the performer feet bones as a variable @@ -207,7 +209,7 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): # (they don't move, despite root moving) somewhere in the animation. -def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, root, s_frame, e_frame, scene): +def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat): endFeet = [bonemap[perfBone] for perfBone in perfFeet] perfRoot = bonemapr[root][0] locDictKeys = perfFeet + endFeet + [perfRoot] @@ -270,10 +272,12 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo if linearAvg: avg = sum(linearAvg) / len(linearAvg) + scene.frame_set(s_frame) + initialPos = (tailLoc(perf_bones[perfRoot]) / avg) for t in range(s_frame, e_frame): scene.frame_set(t) newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) - stride_bone.location = newTranslation * enduser_obj.matrix_world + stride_bone.location = (newTranslation - initialPos) * enduser_obj_mat stride_bone.keyframe_insert("location") return stride_bone @@ -341,7 +345,7 @@ def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, str for pose_bone in pose_bones: if pose_bone.name + "Org" in bpy.data.objects: empty = bpy.data.objects[pose_bone.name + "Org"] - empty.parent = enduser_obj + empty.parent = stride_bone performer_obj.matrix_world = perf_obj_mat enduser_obj.matrix_world = enduser_obj_mat @@ -364,7 +368,7 @@ def totalRetarget(): turnOffIK(enduser_obj) inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) - stride_bone = copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene) + stride_bone = copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene,enduser_obj_mat) IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) bpy.ops.object.mode_set(mode='OBJECT') @@ -372,4 +376,4 @@ def totalRetarget(): bpy.ops.object.delete() if __name__ == "__main__": - totalRetarget() + totalRetarget() \ No newline at end of file From e35806470408d01ddaf844c8ebd93fbc2cfdd68d Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sun, 3 Jul 2011 21:25:54 +0000 Subject: [PATCH 145/624] Added smoothing variables to constraint creation, and now Active checkbox is functional.Also initial work was done on the freeze constraint. --- release/scripts/modules/mocap_constraints.py | 53 +++++++++++++------- release/scripts/startup/ui_mocap.py | 20 ++++++-- 2 files changed, 53 insertions(+), 20 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 1251786d882..1892988c639 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -41,6 +41,12 @@ def getConsObj(bone): cons_obj = bone return cons_obj +def consObjToBone(cons_obj): + if cons_obj.name[-3:] == "Org": + return cons_obj.name[:-3] + else: + return cons_obj.name + ### And and Remove Constraints (called from operators) @@ -53,7 +59,7 @@ def addNewConstraint(m_constraint, cons_obj): c_type = "FLOOR" real_constraint = cons_obj.constraints.new(c_type) real_constraint.name = "Mocap constraint " + str(len(cons_obj.constraints)) - m_constraint.real_constraint_bone = cons_obj.name + m_constraint.real_constraint_bone = consObjToBone(cons_obj) m_constraint.real_constraint = real_constraint.name setConstraint(m_constraint) @@ -62,21 +68,14 @@ def removeConstraint(m_constraint, cons_obj): oldConstraint = cons_obj.constraints[m_constraint.real_constraint] cons_obj.constraints.remove(oldConstraint) -### Update functions. There are 3: UpdateType, UpdateBone +### Update functions. There are 2: UpdateType/UpdateBone ### and update for the others. def updateConstraint(self, context): setConstraint(self) - -def updateConstraintType(m_constraint, context): - pass - #If the constraint exists, we need to remove it - #Then create a new one. - - -def updateConstraintTargetBone(m_constraint, context): +def updateConstraintBoneType(m_constraint, context): #If the constraint exists, we need to remove it #from the old bone obj = context.active_object @@ -103,7 +102,10 @@ def setConstraint(m_constraint): real_constraint = cons_obj.constraints[m_constraint.real_constraint] #frame changing section - fcurves = obj.animation_data.action.fcurves + if isinstance(cons_obj, bpy.types.PoseBone): + fcurves = obj.animation_data.action.fcurves + else: + fcurves = cons_obj.animation_data.action.fcurves influence_RNA = real_constraint.path_from_id("influence") fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] #clear the fcurve and set the frames. @@ -111,17 +113,14 @@ def setConstraint(m_constraint): fcurve = fcurve[0] for i in range(len(fcurve.keyframe_points) - 1, 0, -1): fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) - s, e = bpy.context.scene.frame_start, bpy.context.scene.frame_end - real_constraint.influence = 0 - real_constraint.keyframe_insert(data_path="influence", frame=s) - real_constraint.keyframe_insert(data_path="influence", frame=e) s, e = m_constraint.s_frame, m_constraint.e_frame + s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out real_constraint.influence = 1 real_constraint.keyframe_insert(data_path="influence", frame=s) real_constraint.keyframe_insert(data_path="influence", frame=e) real_constraint.influence = 0 - real_constraint.keyframe_insert(data_path="influence", frame=s - 10) - real_constraint.keyframe_insert(data_path="influence", frame=e + 10) + real_constraint.keyframe_insert(data_path="influence", frame=s - s_in) + real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) #Set the blender constraint parameters if m_constraint.type == "point": @@ -139,3 +138,23 @@ def setConstraint(m_constraint): real_constraint.use_min_x = True real_constraint.use_min_y = True real_constraint.use_min_z = True + + if m_constraint.type == "freeze": + real_constraint.target_space = "WORLD" + bpy.context.scene.frame_set(m_constraint.s_frame) + x, y, z = cons_obj.location.copy() + real_constraint.max_x = x + real_constraint.max_y = y + real_constraint.max_z = z + real_constraint.min_x = x + real_constraint.min_y = y + real_constraint.min_z = z + real_constraint.use_max_x = True + real_constraint.use_max_y = True + real_constraint.use_max_z = True + real_constraint.use_min_x = True + real_constraint.use_min_y = True + real_constraint.use_min_z = True + + # active check + real_constraint.mute = not m_constraint.active \ No newline at end of file diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 4273eb74984..f4762f38c54 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -37,7 +37,7 @@ class MocapConstraint(bpy.types.PropertyGroup): constrained_bone = bpy.props.StringProperty(name="Bone", default="", description="Constrained Bone", - update=updateConstraintTargetBone) + update=updateConstraintBoneType) constrained_boneB = bpy.props.StringProperty(name="Bone (2)", default="", description="Other Constrained Bone (optional, depends on type)", @@ -50,6 +50,16 @@ class MocapConstraint(bpy.types.PropertyGroup): default=500, description="End frame of constrain", update=updateConstraint) + smooth_in = bpy.props.IntProperty(name="In", + default=10, + description="Amount of frames to smooth in", + update=updateConstraint, + min=0) + smooth_out = bpy.props.IntProperty(name="Out", + default=10, + description="Amount of frames to smooth out", + update=updateConstraint, + min=0) targetMesh = bpy.props.StringProperty(name="Mesh", default="", description="Target of Constraint - Mesh (optional, depends on type)", @@ -83,7 +93,7 @@ class MocapConstraint(bpy.types.PropertyGroup): ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), ("distance", "Maintain distance", "Target bones maintained specified distance")], description="Type of constraint", - update=updateConstraint) + update=updateConstraintBoneType) real_constraint = bpy.props.StringProperty() real_constraint_bone = bpy.props.StringProperty() @@ -231,6 +241,10 @@ class MocapConstraintsPanel(bpy.types.Panel): frameRow.label("Frame Range:") frameRow.prop(m_constraint, 's_frame') frameRow.prop(m_constraint, 'e_frame') + smoothRow = box.row() + smoothRow.label("Smoothing:") + smoothRow.prop(m_constraint, 'smooth_in') + smoothRow.prop(m_constraint, 'smooth_out') targetRow = box.row() targetLabelCol = targetRow.column() targetLabelCol.label("Target settings:") @@ -329,4 +343,4 @@ def unregister(): bpy.utils.unregister_module(__name__) if __name__ == "__main__": - register() + register() \ No newline at end of file From de1c4fafc7ecd644dd9ba06dfc7a4f77b4d06683 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 4 Jul 2011 03:12:28 +0000 Subject: [PATCH 146/624] First stages of easier "expressions" creation... It is now possible to create "scripted expression" drivers by simply clicking on some property, and typing some short Python expression prefixed with a '#'. This will result in a scripted expression driver, with the typed-in text being created. For example, you can click on X-Location of the default cube, and type: #sin(frame) and a new driver will be created for the x-location of the cube. This will use the current frame value, and modulate this with a sine wave. Do note though, that the current frame is a special case here. In the current implementation, a special "frame" driver variable, which references the current scene frame is created automatically, so that this simple and (assumed) common case will work straight out of the box. Future improvements: - Explore possibilities of semi-automated extraction of variables from such expressions, resulting in automated variable extraction. (Doing away with variables completely is definitely 100% off the agenda though) - Look into some ways of defining some shorthands for referencing local data (possibly related to variable extraction?) --- source/blender/editors/animation/drivers.c | 2 +- .../blender/editors/include/ED_keyframing.h | 7 ++ source/blender/editors/interface/interface.c | 4 + .../editors/interface/interface_anim.c | 77 ++++++++++++++++++- .../editors/interface/interface_intern.h | 1 + 5 files changed, 88 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/animation/drivers.c b/source/blender/editors/animation/drivers.c index 75b54a7529a..c9e422baa3e 100644 --- a/source/blender/editors/animation/drivers.c +++ b/source/blender/editors/animation/drivers.c @@ -80,7 +80,7 @@ void free_anim_drivers_copybuf (void); * 1 - add new Driver FCurve, * -1 - add new Driver FCurve without driver stuff (for pasting) */ -static FCurve *verify_driver_fcurve (ID *id, const char rna_path[], const int array_index, short add) +FCurve *verify_driver_fcurve (ID *id, const char rna_path[], const int array_index, short add) { AnimData *adt; FCurve *fcu; diff --git a/source/blender/editors/include/ED_keyframing.h b/source/blender/editors/include/ED_keyframing.h index 294b9b8475a..0ca3a932266 100644 --- a/source/blender/editors/include/ED_keyframing.h +++ b/source/blender/editors/include/ED_keyframing.h @@ -225,6 +225,13 @@ typedef enum eCreateDriverFlags { /* -------- */ +/* Low-level call to add a new driver F-Curve. This shouldn't be used directly for most tools, + * although there are special cases where this approach is preferable. + */ +struct FCurve *verify_driver_fcurve(struct ID *id, const char rna_path[], const int array_index, short add); + +/* -------- */ + /* Returns whether there is a driver in the copy/paste buffer to paste */ short ANIM_driver_can_paste(void); diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index 30c0f552b72..17a08917a16 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -1701,6 +1701,10 @@ int ui_set_but_string(bContext *C, uiBut *but, const char *str) /* driver expression */ return 1; } + else if(str[0]=='#') { + /* shortcut to create new driver expression (versus immediate Py-execution) */ + return ui_but_anim_expression_create(but, str+1); + } else { /* number editing */ double value; diff --git a/source/blender/editors/interface/interface_anim.c b/source/blender/editors/interface/interface_anim.c index 75e7ee701a2..2e172c496a3 100644 --- a/source/blender/editors/interface/interface_anim.c +++ b/source/blender/editors/interface/interface_anim.c @@ -6,6 +6,7 @@ #include #include +#include "MEM_guardedalloc.h" #include "DNA_anim_types.h" #include "DNA_scene_types.h" @@ -13,15 +14,19 @@ #include "BLI_listbase.h" #include "BLI_string.h" +#include "BLI_utildefines.h" #include "BKE_context.h" +#include "BKE_animsys.h" #include "BKE_fcurve.h" - +#include "BKE_global.h" #include "ED_keyframing.h" #include "UI_interface.h" +#include "RNA_access.h" + #include "WM_api.h" #include "WM_types.h" @@ -84,7 +89,7 @@ int ui_but_anim_expression_set(uiBut *but, const char *str) if(fcu && driven) { driver= fcu->driver; - + if(driver && driver->type == DRIVER_TYPE_PYTHON) { BLI_strncpy(driver->expression, str, sizeof(driver->expression)); driver->flag |= DRIVER_FLAG_RECOMPILE; @@ -96,6 +101,74 @@ int ui_but_anim_expression_set(uiBut *but, const char *str) return 0; } +/* create new expression for button (i.e. a "scripted driver"), if it can be created... */ +int ui_but_anim_expression_create(uiBut *but, const char *str) +{ + bContext *C = but->block->evil_C; + ID *id; + FCurve *fcu; + char *path; + short ok=0; + + /* button must have RNA-pointer to a numeric-capable property */ + if (ELEM(NULL, but->rnapoin.data, but->rnaprop)) { + if (G.f & G_DEBUG) + printf("ERROR: create expression failed - button has no RNA info attached\n"); + return 0; + } + + /* make sure we have animdata for this */ + // FIXME: until materials can be handled by depsgraph, don't allow drivers to be created for them + id = (ID *)but->rnapoin.id.data; + if ((id == NULL) || (GS(id->name)==ID_MA) || (GS(id->name)==ID_TE)) { + if (G.f & G_DEBUG) + printf("ERROR: create expression failed - invalid id-datablock for adding drivers (%p)\n", id); + return 0; + } + + /* get path */ + path = RNA_path_from_ID_to_property(&but->rnapoin, but->rnaprop); + + /* create driver */ + fcu = verify_driver_fcurve(id, path, but->rnaindex, 1); + if (fcu) { + ChannelDriver *driver= fcu->driver; + + if (driver) { + /* set type of driver */ + driver->type = DRIVER_TYPE_PYTHON; + + /* set the expression */ + // TODO: need some way of identifying variables used + BLI_strncpy(driver->expression, str, sizeof(driver->expression)); + + /* FIXME: for now, assume that + * - for expressions, users are likely to be using "frame" -> current frame" as a variable + * - driver_add_new_variable() adds a single-prop variable by default + */ + { + DriverVar *dvar; + DriverTarget *dtar; + + dvar = driver_add_new_variable(driver); + BLI_strncpy(dvar->name, "frame", sizeof(dvar->name)); + + dtar = &dvar->targets[0]; + dtar->id = (ID *)CTX_data_scene(C); // XXX: should we check that C is valid first? + dtar->rna_path = BLI_sprintfN("frame_current"); + } + + /* updates */ + driver->flag |= DRIVER_FLAG_RECOMPILE; + WM_event_add_notifier(C, NC_ANIMATION|ND_KEYFRAME, NULL); + } + } + + MEM_freeN(path); + + return ok; +} + void ui_but_anim_autokey(bContext *C, uiBut *but, Scene *scene, float cfra) { ID *id; diff --git a/source/blender/editors/interface/interface_intern.h b/source/blender/editors/interface/interface_intern.h index 8475090b468..8194ad610f7 100644 --- a/source/blender/editors/interface/interface_intern.h +++ b/source/blender/editors/interface/interface_intern.h @@ -520,6 +520,7 @@ void ui_but_anim_add_keyingset(struct bContext *C); void ui_but_anim_remove_keyingset(struct bContext *C); int ui_but_anim_expression_get(uiBut *but, char *str, int maxlen); int ui_but_anim_expression_set(uiBut *but, const char *str); +int ui_but_anim_expression_create(uiBut *but, const char *str); void ui_but_anim_autokey(struct bContext *C, uiBut *but, struct Scene *scene, float cfra); #endif From a552d8e6104db06d94e2a51d533d7f34cfd3aa47 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 4 Jul 2011 11:35:29 +0000 Subject: [PATCH 147/624] Finished Freeze constraint, and target space option for Freeze and Point constraints. --- release/scripts/modules/mocap_constraints.py | 24 +++++++++------ release/scripts/modules/retarget.py | 1 + release/scripts/startup/ui_mocap.py | 32 +++++++++++--------- 3 files changed, 33 insertions(+), 24 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 1892988c639..e12d510a6f9 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -23,7 +23,6 @@ from mathutils import * ### Utility Functions - def hasIKConstraint(pose_bone): #utility function / predicate, returns True if given bone has IK constraint return ("IK" in [constraint.type for constraint in pose_bone.constraints]) @@ -85,9 +84,10 @@ def updateConstraintBoneType(m_constraint, context): cons_obj = getConsObj(bone) removeConstraint(m_constraint, cons_obj) #Regardless, after that we create a new constraint - bone = bones[m_constraint.constrained_bone] - cons_obj = getConsObj(bone) - addNewConstraint(m_constraint, cons_obj) + if m_constraint.constrained_bone: + bone = bones[m_constraint.constrained_bone] + cons_obj = getConsObj(bone) + addNewConstraint(m_constraint, cons_obj) # Function that copies all settings from m_constraint to the real Blender constraints @@ -106,6 +106,7 @@ def setConstraint(m_constraint): fcurves = obj.animation_data.action.fcurves else: fcurves = cons_obj.animation_data.action.fcurves + influence_RNA = real_constraint.path_from_id("influence") fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] #clear the fcurve and set the frames. @@ -120,11 +121,10 @@ def setConstraint(m_constraint): real_constraint.keyframe_insert(data_path="influence", frame=e) real_constraint.influence = 0 real_constraint.keyframe_insert(data_path="influence", frame=s - s_in) - real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) - + real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) #Set the blender constraint parameters if m_constraint.type == "point": - real_constraint.target_space = "WORLD" # temporary for now, just World is supported + real_constraint.owner_space = m_constraint.targetSpace x, y, z = m_constraint.targetPoint real_constraint.max_x = x real_constraint.max_y = y @@ -140,9 +140,13 @@ def setConstraint(m_constraint): real_constraint.use_min_z = True if m_constraint.type == "freeze": - real_constraint.target_space = "WORLD" - bpy.context.scene.frame_set(m_constraint.s_frame) - x, y, z = cons_obj.location.copy() + real_constraint.owner_space = m_constraint.targetSpace + bpy.context.scene.frame_set(s) + if isinstance(cons_obj, bpy.types.PoseBone): + x, y, z = cons_obj.center + (cons_obj.vector / 2) + else: + x, y, z = cons_obj.matrix_world.to_translation() + real_constraint.max_x = x real_constraint.max_y = y real_constraint.max_z = z diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 64b9bb51eed..9a3ed4b70cb 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -348,6 +348,7 @@ def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, str empty.parent = stride_bone performer_obj.matrix_world = perf_obj_mat enduser_obj.matrix_world = enduser_obj_mat + enduser_obj.parent = stride_bone def totalRetarget(): diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index f4762f38c54..71d291fd014 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -22,6 +22,15 @@ import bpy from bpy.props import * from bpy import * +import mocap_constraints +import retarget +import mocap_tools +### reloads modules (for testing purposes only) +from imp import reload +reload(mocap_constraints) +reload(retarget) +reload(mocap_tools) + from mocap_constraints import * # MocapConstraint class @@ -72,17 +81,13 @@ class MocapConstraint(bpy.types.PropertyGroup): default=False, description="Constraint has been baked to NLA layer", update=updateConstraint) - targetFrame = bpy.props.IntProperty(name="Frame", - default=1, - description="Target of Constraint - Frame (optional, depends on type)", - update=updateConstraint) targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, subtype="XYZ", default=(0.0, 0.0, 0.0), description="Target of Constraint - Point", update=updateConstraint) targetSpace = bpy.props.EnumProperty( - items=[("world", "World Space", "Evaluate target in global space"), - ("object", "Object space", "Evaluate target in object space"), + items=[("WORLD", "World Space", "Evaluate target in global space"), + ("LOCAL", "Object space", "Evaluate target in object space"), ("constrained_boneB", "Other Bone Space", "Evaluate target in specified other bone space")], name="Space", description="In which space should Point type target be evaluated", @@ -111,7 +116,11 @@ def toggleIKBone(self, context): print(self.name + " IK toggled ON!") ik = self.constraints.new('IK') #ik the whole chain up to the root, excluding - chainLen = len(self.bone.parent_recursive) + chainLen = 0 + for parent_bone in self.parent_recursive: + chainLen+=1 + if hasIKConstraint(parent_bone): + break ik.chain_count = chainLen for bone in self.parent_recursive: if bone.is_in_ik_chain: @@ -159,10 +168,6 @@ def updateIKRetarget(): updateIKRetarget() -import retarget -import mocap_tools - - class MocapPanel(bpy.types.Panel): # Motion capture retargeting panel bl_label = "Mocap tools" @@ -251,11 +256,10 @@ class MocapConstraintsPanel(bpy.types.Panel): targetPropCol = targetRow.column() if m_constraint.type == "floor": targetPropCol.prop_search(m_constraint, 'targetMesh', bpy.data, "objects") - if m_constraint.type == "freeze": - targetPropCol.prop(m_constraint, 'targetFrame') + if m_constraint.type == "point" or m_constraint.type == "freeze": + box.prop(m_constraint, 'targetSpace') if m_constraint.type == "point": targetPropCol.prop(m_constraint, 'targetPoint') - box.prop(m_constraint, 'targetSpace') checkRow = box.row() checkRow.prop(m_constraint, 'active') checkRow.prop(m_constraint, 'baked') From ab369227fbbfc40756fb49b9d795bd2a8ef7fcd6 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Mon, 4 Jul 2011 15:33:39 +0000 Subject: [PATCH 148/624] light SpotLight blend and size parameters animation export. on going. --- source/blender/collada/AnimationExporter.cpp | 21 +++++++++++++++++--- source/blender/collada/LightExporter.cpp | 4 ++-- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 243b661e6eb..fdd59c40ea5 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -88,7 +88,8 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| (!strcmp(transformName, "rotation_quaternion")) || - (!strcmp(transformName, "color"))) + (!strcmp(transformName, "color")) || + (!strcmp(transformName, "spot_size"))) dae_animation(ob ,fcu, transformName ); @@ -164,6 +165,10 @@ void AnimationExporter::exportAnimations(Scene *sce) if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index];*/ } + else if ( !strcmp(transformName, "spot_size")||!strcmp(transformName, "spot_blend") ) + { + axis_name = ""; + } else if ( !strcmp(transformName, "color") ) { const char *axis_names[] = {"R", "G", "B"}; @@ -246,7 +251,7 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string target ; - if ( !strcmp( transformName, "color" ) ) + if ( ob->type == OB_LAMP ) target = get_light_id(ob) + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); else @@ -546,7 +551,7 @@ void AnimationExporter::exportAnimations(Scene *sce) values[1] = 0; } else if (rotation) { - values[1] = (bezt->vec[0][1]) * 180.0f/M_PI; + values[1] = (bezt->vec[2][1]) * 180.0f/M_PI; } else { values[1] = bezt->vec[2][1]; } @@ -767,6 +772,10 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 3; else if (!strcmp(name, "color")) tm_type = 4; + else if (!strcmp(name, "spot_size")) + tm_type = 5; + else if (!strcmp(name, "spot_blend")) + tm_type = 6; else tm_type = -1; } @@ -786,6 +795,12 @@ void AnimationExporter::exportAnimations(Scene *sce) case 4: tm_name = "color"; break; + case 5: + tm_name = "fall_off_angle"; + break; + case 6: + tm_name = "fall_off_exponent"; + break; default: tm_name = ""; break; diff --git a/source/blender/collada/LightExporter.cpp b/source/blender/collada/LightExporter.cpp index 860a2ae5a67..c3f850dd0cb 100644 --- a/source/blender/collada/LightExporter.cpp +++ b/source/blender/collada/LightExporter.cpp @@ -103,8 +103,8 @@ void LightsExporter::operator()(Object *ob) else if (la->type == LA_SPOT) { COLLADASW::SpotLight cla(mSW, la_id, la_name); cla.setColor(col,false,"color"); - cla.setFallOffAngle(la->spotsize); - cla.setFallOffExponent(la->spotblend); + cla.setFallOffAngle(la->spotsize,false,"fall_off_angle"); + cla.setFallOffExponent(la->spotblend,false,"fall_off_exponent"); cla.setConstantAttenuation(constatt); cla.setLinearAttenuation(linatt); cla.setQuadraticAttenuation(quadatt); From af5d8528579357aabf7e3fbd1d64d2e40d905615 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Mon, 4 Jul 2011 19:30:58 +0000 Subject: [PATCH 149/624] Light(spot) spot_size (fall of angle in COLLADA) animation support completed. --- source/blender/collada/AnimationImporter.cpp | 102 +++++++++++++------ source/blender/collada/AnimationImporter.h | 6 +- 2 files changed, 78 insertions(+), 30 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 38e475a7534..18d56ad8b2e 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -691,6 +691,17 @@ void AnimationImporter:: Assign_color_animations(const COLLADAFW::AnimationList: binding->animationClass, "COLOR" ); } } + +void AnimationImporter:: Assign_float_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, + std::vector* curves, char * anim_type) +{ + char rna_path[100]; + BLI_strncpy(rna_path, anim_type , sizeof(rna_path)); + + modify_fcurve(curves, rna_path, 0 ); + +} + void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , std::map& root_map, std::map& object_map, @@ -776,7 +787,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - if ( (animType & LIGHT_COLOR) != 0 ) + if ( ((animType & LIGHT_COLOR) != 0)|| ((animType & LIGHT_FOA) != 0) ) { Lamp * lamp = (Lamp*) ob->data; @@ -788,31 +799,58 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , for (unsigned int i = 0; i < nodeLights.getCount(); i++) { const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; - const COLLADAFW::Color *col = &(light->getColor()); - const COLLADAFW::UniqueId& listid = col->getAnimationList(); - - //check if color has animations - if (animlist_map.find(listid) == animlist_map.end()) continue ; - else + if ((animType & LIGHT_COLOR) != 0) { - //transformation has animations - const COLLADAFW::AnimationList *animlist = animlist_map[listid]; - const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); - //all the curves belonging to the current binding - std::vector animcurves; - for (unsigned int j = 0; j < bindings.getCount(); j++) { - animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class - Assign_color_animations( &bindings[j], &animcurves); - - std::vector::iterator iter; - //Add the curves of the current animation to the object - for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { - FCurve * fcu = *iter; - BLI_addtail(AnimCurves, fcu); - } + const COLLADAFW::Color *col = &(light->getColor()); + const COLLADAFW::UniqueId& listid = col->getAnimationList(); + if (animlist_map.find(listid) == animlist_map.end()) continue ; + else + { + //transformation has animations + const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + //all the curves belonging to the current binding + std::vector animcurves; + for (unsigned int j = 0; j < bindings.getCount(); j++) { + animcurves = curve_map[bindings[j].animation]; + //calculate rnapaths and array index of fcurves according to transformation and animation class + Assign_color_animations( &bindings[j], &animcurves); + + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + BLI_addtail(AnimCurves, fcu); + } + } } } + if ((animType & LIGHT_FOA) != 0) + { + const COLLADAFW::AnimatableFloat *foa = &(light->getFallOffAngle()); + const COLLADAFW::UniqueId& listid = foa->getAnimationList(); + if (animlist_map.find(listid) == animlist_map.end()) continue ; + else + { + //transformation has animations + const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + //all the curves belonging to the current binding + std::vector animcurves; + for (unsigned int j = 0; j < bindings.getCount(); j++) { + animcurves = curve_map[bindings[j].animation]; + //calculate rnapaths and array index of fcurves according to transformation and animation class + Assign_float_animations( &bindings[j], &animcurves , "spot_size"); + + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + BLI_addtail(AnimCurves, fcu); + } + } + } + } } } } @@ -842,16 +880,22 @@ int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , for (unsigned int i = 0; i < nodeLights.getCount(); i++) { const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; + const COLLADAFW::Color *col = &(light->getColor()); - const COLLADAFW::UniqueId& listid = col->getAnimationList(); + const COLLADAFW::UniqueId& col_listid = col->getAnimationList(); //check if color has animations - if (animlist_map.find(listid) == animlist_map.end()) continue ; - else - { + if (animlist_map.find(col_listid) != animlist_map.end()) type = type|LIGHT_COLOR; - break; - } + + const COLLADAFW::AnimatableFloat *fallOffAngle = &(light->getFallOffAngle()); + const COLLADAFW::UniqueId& foa_listid = fallOffAngle ->getAnimationList(); + + if (animlist_map.find(foa_listid) != animlist_map.end()) + type = type|LIGHT_FOA; + + if ( type != 0) break; + } return type; diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 92b6175ccdb..9f32edac447 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -88,7 +88,8 @@ private: { INANIMATE = 0, NODE_TRANSFORM = 1, - LIGHT_COLOR = 2, + LIGHT_COLOR = 2, + LIGHT_FOA = 4 }; public: @@ -121,6 +122,9 @@ public: void Assign_color_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves); + void Assign_float_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, + std::vector* curves, char * anim_type); + void modify_fcurve(std::vector* curves , char* rna_path , int array_index ); // prerequisites: // animlist_map - map animlist id -> animlist From fa6d80c13b421e92e2f81183dafa9ab756d9f1ad Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Mon, 4 Jul 2011 19:41:33 +0000 Subject: [PATCH 150/624] --- source/blender/collada/AnimationImporter.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 9f32edac447..623558c61fa 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -81,7 +81,7 @@ private: void fcurve_deg_to_rad(FCurve *cu); void add_fcurves_to_object(Object *ob, std::vector& curves, char *rna_path, int array_index, Animation *animated); - + int typeFlag; enum AnimationType @@ -107,7 +107,7 @@ public: virtual void change_eul_to_quat(Object *ob, bAction *act); #endif - void translate_Animations_NEW ( COLLADAFW::Node * Node , + void translate_Animations_NEW ( COLLADAFW::Node * Node , std::map& root_map, std::map& object_map , std::map FW_object_map); @@ -122,7 +122,7 @@ public: void Assign_color_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves); - void Assign_float_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, + void Assign_float_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves, char * anim_type); void modify_fcurve(std::vector* curves , char* rna_path , int array_index ); @@ -134,7 +134,7 @@ public: std::map& root_map, COLLADAFW::Transformation::TransformationType tm_type, Object *par_job = NULL); - + void find_frames( std::vector* frames , std::vector* curves ); void find_frames_old( std::vector* frames, COLLADAFW::Node * node, COLLADAFW::Transformation::TransformationType tm_type ); // internal, better make it private From 1b7ebd3857d502a2eef612a4ba8398189c50e462 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Mon, 4 Jul 2011 21:19:11 +0000 Subject: [PATCH 151/624] BGE Animations: Adding preliminary support for blend shape actions on different layers. This, and shape action blending in general still require more work though. --- source/gameengine/Ketsji/BL_Action.cpp | 31 ++++++++++++++++---------- source/gameengine/Ketsji/BL_Action.h | 4 +++- 2 files changed, 22 insertions(+), 13 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index f764a4b1028..95f3a9cd8dd 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -64,6 +64,7 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_ipo_flags(0), m_pose(NULL), m_blendpose(NULL), + m_blendinpose(NULL), m_sg_contr(NULL), m_ptrrna(NULL), m_done(true), @@ -95,6 +96,8 @@ BL_Action::~BL_Action() game_free_pose(m_pose); if (m_blendpose) game_free_pose(m_blendpose); + if (m_blendinpose) + game_free_pose(m_blendinpose); if (m_sg_contr) { m_obj->GetSGNode()->RemoveSGController(m_sg_contr); @@ -145,18 +148,15 @@ bool BL_Action::Play(const char* name, // Setup blendin shapes/poses if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) { - if (!m_blendpose) - { - BL_ArmatureObject *obj = (BL_ArmatureObject*)m_obj; - obj->GetMRDPose(&m_blendpose); - } + BL_ArmatureObject *obj = (BL_ArmatureObject*)m_obj; + obj->GetMRDPose(&m_blendinpose); } else { BL_DeformableGameObject *obj = (BL_DeformableGameObject*)m_obj; BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); - obj->GetShape(m_blendshape); + obj->GetShape(m_blendinshape); // Now that we have the previous blend shape saved, we can clear out the key to avoid any // further interference. @@ -244,7 +244,7 @@ void BL_Action::IncrementBlending(float curtime) } -void BL_Action::BlendShape(Key* key, float srcweight) +void BL_Action::BlendShape(Key* key, float srcweight, std::vector& blendshape) { vector::const_iterator it; float dstweight; @@ -252,8 +252,8 @@ void BL_Action::BlendShape(Key* key, float srcweight) dstweight = 1.0F - srcweight; //printf("Dst: %f\tSrc: %f\n", srcweight, dstweight); - for (it=m_blendshape.begin(), kb = (KeyBlock*)key->block.first; - kb && it != m_blendshape.end(); + for (it=blendshape.begin(), kb = (KeyBlock*)key->block.first; + kb && it != blendshape.end(); kb = (KeyBlock*)kb->next, it++) { //printf("OirgKeys: %f\t%f\n", kb->curval, (*it)); kb->curval = kb->curval * dstweight + (*it) * srcweight; @@ -334,7 +334,7 @@ void BL_Action::Update(float curtime) float weight = 1.f - (m_blendframe/m_blendin); // Blend the poses - game_blend_poses(m_pose, m_blendpose, weight); + game_blend_poses(m_pose, m_blendinpose, weight); } @@ -376,10 +376,17 @@ void BL_Action::Update(float curtime) kb->curval = 0.f; // Now blend the shape - BlendShape(key, weight); + BlendShape(key, weight, m_blendinshape); } - obj->SetActiveAction(NULL, 0, m_localtime); + // Handle layer blending + if (m_layer_weight >= 0) + { + obj->GetShape(m_blendshape); + BlendShape(key, m_layer_weight, m_blendshape); + } + + obj->SetActiveAction(NULL, 0, curtime); } diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index f03a22a81cd..31a2779fe84 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -43,10 +43,12 @@ private: struct bAction* m_action; struct bPose* m_pose; struct bPose* m_blendpose; + struct bPose* m_blendinpose; struct PointerRNA *m_ptrrna; class SG_Controller *m_sg_contr; class KX_GameObject* m_obj; std::vector m_blendshape; + std::vector m_blendinshape; float m_startframe; float m_endframe; @@ -74,7 +76,7 @@ private: void InitIPO(); void SetLocalTime(float curtime); void IncrementBlending(float curtime); - void BlendShape(struct Key* key, float srcweight); + void BlendShape(struct Key* key, float srcweight, std::vector& blendshape); public: BL_Action(class KX_GameObject* gameobj); ~BL_Action(); From e66b778fd65c1e86841dbc0d9e5bea35baea91c5 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Mon, 4 Jul 2011 21:21:49 +0000 Subject: [PATCH 152/624] BGE Animations: Updating some copy+pasted license blocks. --- source/gameengine/Ketsji/BL_Action.cpp | 7 +------ source/gameengine/Ketsji/BL_Action.h | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 95f3a9cd8dd..04d05d87c06 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -17,12 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): none yet. + * Contributor(s): Mitchell Stokes. * * ***** END GPL LICENSE BLOCK ***** */ diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index 31a2779fe84..eea00b15036 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -17,12 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): none yet. + * Contributor(s): Mitchell Stokes. * * ***** END GPL LICENSE BLOCK ***** */ From a0fa8c3cd2c01fd8d7f77565e12442d322f43a45 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 5 Jul 2011 01:54:01 +0000 Subject: [PATCH 153/624] Bugfix #27856: Transforming Grease Pencil frames in Action Editor didn't perform updates * This problem was caused by a typo when adapting old code * Fixed crash where keyframes-update was being called in Grease Pencil transforms too Todo: Outliner/Datablocks Viewer doesn't update that nicely when these keyframes get modified. Outside of gdb, I managed to get a few non- repeatable crashes here; while debugging though, there was only some lagging oddness if panning before the tree updated. --- source/blender/editors/transform/transform_conversions.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 3f6383bb855..ef0acfce72a 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -2681,7 +2681,7 @@ static void createTransNlaData(bContext *C, TransInfo *t) static void posttrans_gpd_clean (bGPdata *gpd) { bGPDlayer *gpl; - + for (gpl= gpd->layers.first; gpl; gpl= gpl->next) { ListBase sel_buffer = {NULL, NULL}; bGPDframe *gpf, *gpfn; @@ -4844,7 +4844,7 @@ void special_aftertrans_update(bContext *C, TransInfo *t) // XXX: BAD! this get gpencil datablocks directly from main db... // but that's how this currently works :/ for (gpd = G.main->gpencil.first; gpd; gpd = gpd->id.next) { - if (ID_REAL_USERS(gpd) > 1) + if (ID_REAL_USERS(gpd)) posttrans_gpd_clean(gpd); } } @@ -4872,7 +4872,8 @@ void special_aftertrans_update(bContext *C, TransInfo *t) } /* make sure all F-Curves are set correctly */ - ANIM_editkeyframes_refresh(&ac); + if (ac.datatype != ANIMCONT_GPENCIL) + ANIM_editkeyframes_refresh(&ac); /* clear flag that was set for time-slide drawing */ saction->flag &= ~SACTION_MOVING; From afd77d081aa9c9fb51e22961e962b13f90da6cd8 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 5 Jul 2011 01:55:03 +0000 Subject: [PATCH 154/624] Reduce duplicate code --- source/blender/editors/space_nla/nla_draw.c | 119 +++++++------------- 1 file changed, 39 insertions(+), 80 deletions(-) diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index 53d174169e5..b2a396ead98 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -640,47 +640,6 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie { NlaTrack *nlt= (NlaTrack *)ale->data; - indent= 0; - - if (ale->id) { - /* special exception for textures */ - if (GS(ale->id->name) == ID_TE) { - offset= 14; - indent= 1; - } - /* special exception for nodetrees */ - else if (GS(ale->id->name) == ID_NT) { - bNodeTree *ntree = (bNodeTree *)ale->id; - - switch (ntree->type) { - case NTREE_SHADER: - { - /* same as for textures */ - offset= 14; - indent= 1; - } - break; - - case NTREE_TEXTURE: - { - /* even more */ - offset= 21; - indent= 1; - } - break; - - default: - /* normal will do */ - offset= 14; - break; - } - } - else - offset= 14; - } - else - offset= 0; - /* FIXME: 'solo' as the 'special' button? * - need special icons for these */ @@ -717,45 +676,6 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie group = 5; - if (ale->id) { - /* special exception for textures */ - if (GS(ale->id->name) == ID_TE) { - offset= 14; - indent= 1; - } - /* special exception for nodetrees */ - else if (GS(ale->id->name) == ID_NT) { - bNodeTree *ntree = (bNodeTree *)ale->id; - - switch (ntree->type) { - case NTREE_SHADER: - { - /* same as for textures */ - offset= 14; - indent= 1; - } - break; - - case NTREE_TEXTURE: - { - /* even more */ - offset= 21; - indent= 1; - } - break; - - default: - /* normal will do */ - offset= 14; - break; - } - } - else - offset= 14; - } - else - offset= 0; - special = ICON_ACTION; if (act) @@ -776,6 +696,45 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie /* if special types, draw manually for now... */ if (doDraw) { + if (ale->id) { + /* special exception for textures */ + if (GS(ale->id->name) == ID_TE) { + offset= 14; + indent= 1; + } + /* special exception for nodetrees */ + else if (GS(ale->id->name) == ID_NT) { + bNodeTree *ntree = (bNodeTree *)ale->id; + + switch (ntree->type) { + case NTREE_SHADER: + { + /* same as for textures */ + offset= 14; + indent= 1; + } + break; + + case NTREE_TEXTURE: + { + /* even more */ + offset= 21; + indent= 1; + } + break; + + default: + /* normal will do */ + offset= 14; + break; + } + } + else + offset= 14; + } + else + offset= 0; + /* now, start drawing based on this information */ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); From ceabc6d119caa8132182697bf655f595c468dc2e Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 5 Jul 2011 05:22:02 +0000 Subject: [PATCH 155/624] BGE Animations: Various fixes and bits of cleanup to get the action actuator to behave more like it did in trunk. The Pepper version is still more sensitive to pulses than the trunk version, but this is more accurate. I might try to address this, but I'm not sure. --- .../Converter/BL_ActionActuator.cpp | 145 ++++++++++++++---- .../gameengine/Converter/BL_ActionActuator.h | 53 ++----- source/gameengine/Ketsji/BL_Action.cpp | 34 ++-- source/gameengine/Ketsji/BL_Action.h | 2 +- source/gameengine/Ketsji/BL_ActionManager.cpp | 6 + source/gameengine/Ketsji/BL_ActionManager.h | 2 + source/gameengine/Ketsji/KX_GameObject.cpp | 5 + source/gameengine/Ketsji/KX_GameObject.h | 6 + 8 files changed, 168 insertions(+), 85 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 1cfd46c7e11..f52f8387a6d 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -61,6 +61,49 @@ extern "C" { #include "RNA_define.h" } +BL_ActionActuator::BL_ActionActuator(SCA_IObject* gameobj, + const STR_String& propname, + const STR_String& framepropname, + float starttime, + float endtime, + struct bAction *action, + short playtype, + short blendin, + short priority, + short layer, + float layer_weight, + short ipo_flags, + short end_reset, + float stride) + : SCA_IActuator(gameobj, KX_ACT_ACTION), + + m_lastpos(0, 0, 0), + m_blendframe(0), + m_flag(0), + m_startframe (starttime), + m_endframe(endtime) , + m_starttime(0), + m_localtime(starttime), + m_lastUpdate(-1), + m_blendin(blendin), + m_blendstart(0), + m_stridelength(stride), + m_playtype(playtype), + m_priority(priority), + m_layer(layer), + m_layer_weight(layer_weight), + m_ipo_flags(ipo_flags), + m_pose(NULL), + m_blendpose(NULL), + m_userpose(NULL), + m_action(action), + m_propname(propname), + m_framepropname(framepropname) +{ + if (!end_reset) + m_flag |= ACT_FLAG_CONTINUE; +}; + BL_ActionActuator::~BL_ActionActuator() { if (m_pose) @@ -92,6 +135,7 @@ CValue* BL_ActionActuator::GetReplica() { return replica; } +#if 0 bool BL_ActionActuator::ClampLocalTime() { if (m_startframe < m_endframe) @@ -143,7 +187,7 @@ void BL_ActionActuator::SetLocalTime(float curtime) else m_localtime = m_endframe - delta_time; } - +#endif bool BL_ActionActuator::Update(double curtime, bool frame) { bool bNegativeEvent = false; @@ -156,10 +200,6 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (!m_action) return false; - // Don't do anything if we're not "active" - if (!frame) - return true; - // Convert playmode if (m_playtype == ACT_ACTION_LOOP_END) play_mode = BL_Action::ACT_MODE_LOOP; @@ -173,32 +213,56 @@ bool BL_ActionActuator::Update(double curtime, bool frame) play_mode = BL_Action::ACT_MODE_PLAY; start = end = prop->GetNumber(); - m_is_going = false; } - + + // Handle events - bNegativeEvent = m_negevent; - bPositiveEvent = m_posevent; - RemoveAllEvents(); - - if (!m_is_going && bPositiveEvent) - { - m_is_going = true; - if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags) && m_end_reset) - obj->SetActionFrame(m_layer, m_localtime); + if (frame) + { + bNegativeEvent = m_negevent; + bPositiveEvent = m_posevent; + RemoveAllEvents(); } - else if (m_is_going && bNegativeEvent) - { + + if (bPositiveEvent) + { + if (m_flag & ACT_FLAG_ACTIVE && m_flag & ACT_FLAG_CONTINUE) + start = m_localtime = obj->GetActionFrame(m_layer); + + if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags)) + { + m_flag |= ACT_FLAG_ACTIVE; + if (m_flag & ACT_FLAG_CONTINUE) + obj->SetActionFrame(m_layer, m_localtime); + + if (m_playtype == ACT_ACTION_PLAY) + m_flag |= ACT_FLAG_PLAY_END; + else + m_flag &= ~ACT_FLAG_PLAY_END; + } + else + return false; + } + else if ((m_flag & ACT_FLAG_ACTIVE) && bNegativeEvent) + { + bAction *curr_action = obj->GetCurrentAction(m_layer); + if (curr_action && curr_action != m_action) + { + // Someone changed the action on us, so we wont mess with it + // Hopefully there wont be too many problems with two actuators using + // the same action... + m_flag &= ~ACT_FLAG_ACTIVE; + return false; + } + if (m_playtype == ACT_ACTION_LOOP_STOP) { - if (!m_end_reset) - { - obj->StopAction(m_layer); - return false; - } - m_localtime = obj->GetActionFrame(m_layer); obj->StopAction(m_layer); // Stop the action after getting the frame + + // We're done + m_flag &= ~ACT_FLAG_ACTIVE; + return false; } else if (m_playtype == ACT_ACTION_LOOP_END) { @@ -207,7 +271,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) obj->StopAction(m_layer); obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); - return true; + m_flag |= ACT_FLAG_PLAY_END; } else if (m_playtype == ACT_ACTION_FLIPPER) { @@ -217,14 +281,12 @@ bool BL_ActionActuator::Update(double curtime, bool frame) obj->StopAction(m_layer); obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); - return true; + m_flag |= ACT_FLAG_PLAY_END; } - - m_is_going = false; } // Handle a frame property if it's defined - if (m_is_going && m_framepropname[0] != 0) + if ((m_flag & ACT_FLAG_ACTIVE) && m_framepropname[0] != 0) { CValue* oldprop = obj->GetProperty(m_framepropname); CValue* newval = new CFloatValue(obj->GetActionFrame(m_layer)); @@ -235,10 +297,11 @@ bool BL_ActionActuator::Update(double curtime, bool frame) newval->Release(); } + // Handle a finished animation - if (m_is_going && obj->IsActionDone(m_layer)) + if ((m_flag & ACT_FLAG_PLAY_END) && obj->IsActionDone(m_layer)) { - m_is_going = false; + m_flag &= ~ACT_FLAG_ACTIVE; obj->StopAction(m_layer); return false; } @@ -740,7 +803,7 @@ PyAttributeDef BL_ActionActuator::Attributes[] = { KX_PYATTRIBUTE_FLOAT_RW_CHECK("frame", 0, MAXFRAMEF, BL_ActionActuator, m_localtime, CheckFrame), KX_PYATTRIBUTE_STRING_RW("propName", 0, 31, false, BL_ActionActuator, m_propname), KX_PYATTRIBUTE_STRING_RW("framePropName", 0, 31, false, BL_ActionActuator, m_framepropname), - KX_PYATTRIBUTE_BOOL_RW("useContinue", BL_ActionActuator, m_end_reset), + KX_PYATTRIBUTE_RW_FUNCTION("useContinue", BL_ActionActuator, pyattr_get_use_continue, pyattr_set_use_continue), KX_PYATTRIBUTE_FLOAT_RW_CHECK("blendTime", 0, MAXFRAMEF, BL_ActionActuator, m_blendframe, CheckBlendTime), KX_PYATTRIBUTE_SHORT_RW_CHECK("mode",0,100,false,BL_ActionActuator,m_playtype,CheckType), { NULL } //Sentinel @@ -800,4 +863,22 @@ PyObject* BL_ActionActuator::pyattr_get_channel_names(void *self_v, const KX_PYA return ret; } +PyObject* BL_ActionActuator::pyattr_get_use_continue(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef) +{ + BL_ActionActuator* self= static_cast(self_v); + return PyBool_FromLong(self->m_flag & ACT_FLAG_CONTINUE); +} + +int BL_ActionActuator::pyattr_set_use_continue(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef, PyObject *value) +{ + BL_ActionActuator* self= static_cast(self_v); + + if (PyObject_IsTrue(value)) + self->m_flag |= ACT_FLAG_CONTINUE; + else + self->m_flag &= ~ACT_FLAG_CONTINUE; + + return PY_SET_ATTR_SUCCESS; +} + #endif // WITH_PYTHON diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index 3004aa2e6ca..7b4200fa19b 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -56,35 +56,8 @@ public: float layer_weight, short ipo_flags, short end_reset, - float stride) - : SCA_IActuator(gameobj, KX_ACT_ACTION), - - m_lastpos(0, 0, 0), - m_blendframe(0), - m_flag(0), - m_startframe (starttime), - m_endframe(endtime) , - m_starttime(0), - m_localtime(starttime), - m_lastUpdate(-1), - m_blendin(blendin), - m_blendstart(0), - m_stridelength(stride), - m_playtype(playtype), - m_priority(priority), - m_layer(layer), - m_layer_weight(layer_weight), - m_ipo_flags(ipo_flags), - m_end_reset(end_reset), - m_is_going(false), - m_pose(NULL), - m_blendpose(NULL), - m_userpose(NULL), - m_action(action), - m_propname(propname), - m_framepropname(framepropname) - { - }; + float stride); + virtual ~BL_ActionActuator(); virtual bool Update(double curtime, bool frame); virtual CValue* GetReplica(); @@ -103,6 +76,9 @@ public: static PyObject* pyattr_get_action(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef); static int pyattr_set_action(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); static PyObject* pyattr_get_channel_names(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef); + static PyObject* pyattr_get_use_continue(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef); + static int pyattr_set_use_continue(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); + /* attribute check */ static int CheckFrame(void *self, const PyAttributeDef*) { @@ -147,9 +123,9 @@ public: protected: - void SetStartTime(float curtime); - void SetLocalTime(float curtime); - bool ClampLocalTime(); + //void SetStartTime(float curtime); + //void SetLocalTime(float curtime); + //bool ClampLocalTime(); MT_Point3 m_lastpos; float m_blendframe; @@ -172,8 +148,6 @@ protected: short m_priority; short m_layer; short m_ipo_flags; - bool m_end_reset; - bool m_is_going; struct bPose* m_pose; struct bPose* m_blendpose; struct bPose* m_userpose; @@ -183,10 +157,13 @@ protected: }; enum { - ACT_FLAG_REVERSE = 0x00000001, - ACT_FLAG_LOCKINPUT = 0x00000002, - ACT_FLAG_KEYUP = 0x00000004, - ACT_FLAG_ACTIVE = 0x00000008 + ACT_FLAG_REVERSE = 1<<0, + ACT_FLAG_LOCKINPUT = 1<<1, + ACT_FLAG_KEYUP = 1<<2, + ACT_FLAG_ACTIVE = 1<<3, + ACT_FLAG_CONTINUE = 1<<4, + ACT_FLAG_PLAY_END = 1<<5 + }; #endif diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 04d05d87c06..f1b53fc4151 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -62,8 +62,7 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_blendinpose(NULL), m_sg_contr(NULL), m_ptrrna(NULL), - m_done(true), - m_bcalc_local_time(true) + m_done(true) { if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) { @@ -197,6 +196,11 @@ void BL_Action::InitIPO() m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_LOCAL, m_ipo_flags & ACT_IPOFLAG_LOCAL); } +bAction *BL_Action::GetAction() +{ + return (IsDone()) ? NULL : m_action; +} + float BL_Action::GetFrame() { return m_localtime; @@ -204,14 +208,24 @@ float BL_Action::GetFrame() void BL_Action::SetFrame(float frame) { + float dt; + // Clamp the frame to the start and end frame if (frame < min(m_startframe, m_endframe)) frame = min(m_startframe, m_endframe); else if (frame > max(m_startframe, m_endframe)) frame = max(m_startframe, m_endframe); + + // We don't set m_localtime directly since it's recalculated + // in the next update. So, we modify the value (m_starttime) + // used to calculate m_localtime the next time SetLocalTime() is called. - m_localtime = frame; - m_bcalc_local_time = false; + dt = frame-m_startframe; + + if (m_endframe < m_startframe) + dt = -dt; + + m_starttime -= dt / (KX_KetsjiEngine::GetAnimFrameRate()*m_speed); } void BL_Action::SetLocalTime(float curtime) @@ -263,16 +277,8 @@ void BL_Action::Update(float curtime) if (m_done) return; - // We only want to calculate the current time if we weren't given a frame (e.g., from SetFrame()) - if (m_bcalc_local_time) - { - curtime -= KX_KetsjiEngine::GetSuspendedDelta(); - SetLocalTime(curtime); - } - else - { - m_bcalc_local_time = true; - } + curtime -= KX_KetsjiEngine::GetSuspendedDelta(); + SetLocalTime(curtime); // Handle wrap around if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index eea00b15036..f7c5a811721 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -66,7 +66,6 @@ private: short m_ipo_flags; bool m_done; - bool m_bcalc_local_time; void InitIPO(); void SetLocalTime(float curtime); @@ -91,6 +90,7 @@ public: // Accessors float GetFrame(); + struct bAction *GetAction(); // Mutators void SetFrame(float frame); diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 8d862c38961..c3b4dc5d4db 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -56,6 +56,12 @@ void BL_ActionManager::SetActionFrame(short layer, float frame) m_layers[layer]->SetFrame(frame); } +struct bAction *BL_ActionManager::GetCurrentAction(short layer) +{ + if (m_layers[layer]) + return m_layers[layer]->GetAction(); +} + bool BL_ActionManager::PlayAction(const char* name, float start, float end, diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index 3836c6b59d2..c527c7bbd3a 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -56,6 +56,8 @@ public: float GetActionFrame(short layer); void SetActionFrame(short layer, float frame); + struct bAction *GetCurrentAction(short layer); + void StopAction(short layer); bool IsActionDone(short layer); void Update(float); diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 334868d283a..3404cd227f0 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -399,6 +399,11 @@ void KX_GameObject::SetActionFrame(short layer, float frame) GetActionManager()->SetActionFrame(layer, frame); } +bAction *KX_GameObject::GetCurrentAction(short layer) +{ + return GetActionManager()->GetCurrentAction(layer); +} + void KX_GameObject::ProcessReplica() { SCA_IObject::ProcessReplica(); diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 96bd42ba702..6e22dc5fbc3 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -65,6 +65,7 @@ class PHY_IGraphicController; class PHY_IPhysicsEnvironment; class BL_ActionManager; struct Object; +struct bAction; #ifdef WITH_PYTHON /* utility conversion function */ @@ -232,6 +233,11 @@ public: */ void SetActionFrame(short layer, float frame); + /** + * Gets the currently running action on the given layer + */ + bAction *GetCurrentAction(short layer); + /** * Remove an action from the object's action manager */ From 90e8b83b45893619e4a666913afe6ea871a7d9d4 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 5 Jul 2011 10:55:35 +0000 Subject: [PATCH 156/624] Added denoising function. Uses a type of median filter to smooth out spikes, typical of sensor noise in motion capture data --- release/scripts/modules/mocap_tools.py | 34 ++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index dfb8aaf0eec..e9891bbf498 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -513,3 +513,37 @@ def fcurves_simplify(sel_opt="all", error=0.002, group_mode=True): print(str(totalt)[:5] + " seconds, total time elapsed") return + +# Implementation of non-linear median filter, with variable kernel size +# Double pass - one marks spikes, the other smooths one +# Expects sampled keyframes on everyframe + + +def denoise_median(): + context = bpy.context + obj = context.active_object + fcurves = obj.animation_data.action.fcurves + medKernel = 1 # actually *2+1... since it this is offset + flagKernel = 4 + highThres = (flagKernel * 2) - 1 + lowThres = 0 + for fcurve in fcurves: + orgPts = fcurve.keyframe_points[:] + flaggedFrames = [] + # mark frames that are spikes by sorting a large kernel + for i in range(flagKernel, len(fcurve.keyframe_points) - flagKernel): + center = orgPts[i] + neighborhood = orgPts[i - flagKernel: i + flagKernel] + neighborhood.sort(key=lambda pt: pt.co[1]) + weight = neighborhood.index(center) + if weight >= highThres or weight <= lowThres: + flaggedFrames.append((i, center)) + # clean marked frames with a simple median filter + # averages all frames in the kernel equally, except center which has no weight + for i, pt in flaggedFrames: + newValue = 0 + sumWeights = 0 + neighborhood = [neighpt.co[1] for neighpt in orgPts[i - medKernel: i + medKernel + 1] if neighpt != pt] + newValue = sum(neighborhood) / len(neighborhood) + pt.co[1] = newValue + return From 04c03db6af7fbcd3a574021d759917778deb7dc9 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 5 Jul 2011 10:56:34 +0000 Subject: [PATCH 157/624] Added One-Sided distance constraint. Also fixed some bugs and syntax in constraint and retarget scripts --- release/scripts/modules/mocap_constraints.py | 19 ++++++++++++++----- release/scripts/modules/retarget.py | 6 +++--- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index e12d510a6f9..4a7c22eb771 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -23,6 +23,7 @@ from mathutils import * ### Utility Functions + def hasIKConstraint(pose_bone): #utility function / predicate, returns True if given bone has IK constraint return ("IK" in [constraint.type for constraint in pose_bone.constraints]) @@ -40,6 +41,7 @@ def getConsObj(bone): cons_obj = bone return cons_obj + def consObjToBone(cons_obj): if cons_obj.name[-3:] == "Org": return cons_obj.name[:-3] @@ -74,6 +76,7 @@ def removeConstraint(m_constraint, cons_obj): def updateConstraint(self, context): setConstraint(self) + def updateConstraintBoneType(m_constraint, context): #If the constraint exists, we need to remove it #from the old bone @@ -106,7 +109,7 @@ def setConstraint(m_constraint): fcurves = obj.animation_data.action.fcurves else: fcurves = cons_obj.animation_data.action.fcurves - + influence_RNA = real_constraint.path_from_id("influence") fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] #clear the fcurve and set the frames. @@ -121,7 +124,7 @@ def setConstraint(m_constraint): real_constraint.keyframe_insert(data_path="influence", frame=e) real_constraint.influence = 0 real_constraint.keyframe_insert(data_path="influence", frame=s - s_in) - real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) + real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) #Set the blender constraint parameters if m_constraint.type == "point": real_constraint.owner_space = m_constraint.targetSpace @@ -140,7 +143,7 @@ def setConstraint(m_constraint): real_constraint.use_min_z = True if m_constraint.type == "freeze": - real_constraint.owner_space = m_constraint.targetSpace + real_constraint.owner_space = m_constraint.targetSpace bpy.context.scene.frame_set(s) if isinstance(cons_obj, bpy.types.PoseBone): x, y, z = cons_obj.center + (cons_obj.vector / 2) @@ -159,6 +162,12 @@ def setConstraint(m_constraint): real_constraint.use_min_x = True real_constraint.use_min_y = True real_constraint.use_min_z = True - + + if m_constraint.type == "distance" and m_constraint.constrained_boneB: + real_constraint.owner_space = "WORLD" + real_constraint.target = getConsObj(bones[m_constraint.constrained_boneB]) + real_constraint.limit_mode = "LIMITDIST_ONSURFACE" + real_constraint.distance = m_constraint.targetDist + # active check - real_constraint.mute = not m_constraint.active \ No newline at end of file + real_constraint.mute = not m_constraint.active diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 9a3ed4b70cb..b875b15e6e5 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -200,7 +200,7 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): for t in range(s_frame, e_frame): scene.frame_set(t) end_bone = end_bones[root] - end_bone.location = Vector((0,0,0)) + end_bone.location = Vector((0, 0, 0)) end_bone.keyframe_insert("location") bakeTransform(end_bone) @@ -369,7 +369,7 @@ def totalRetarget(): turnOffIK(enduser_obj) inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) - stride_bone = copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene,enduser_obj_mat) + stride_bone = copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat) IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) bpy.ops.object.mode_set(mode='OBJECT') @@ -377,4 +377,4 @@ def totalRetarget(): bpy.ops.object.delete() if __name__ == "__main__": - totalRetarget() \ No newline at end of file + totalRetarget() From 887fd19894047832fbb7a7300e5fc11438b1f3b2 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 5 Jul 2011 10:57:29 +0000 Subject: [PATCH 158/624] Added access to denoising and new constraints functionality to UI script --- release/scripts/startup/ui_mocap.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 71d291fd014..e6c7529be99 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -85,6 +85,10 @@ class MocapConstraint(bpy.types.PropertyGroup): subtype="XYZ", default=(0.0, 0.0, 0.0), description="Target of Constraint - Point", update=updateConstraint) + targetDist = bpy.props.FloatProperty(name="Dist", + default=1, + description="Distance Constraint - Desired distance", + update=updateConstraint) targetSpace = bpy.props.EnumProperty( items=[("WORLD", "World Space", "Evaluate target in global space"), ("LOCAL", "Object space", "Evaluate target in object space"), @@ -118,9 +122,12 @@ def toggleIKBone(self, context): #ik the whole chain up to the root, excluding chainLen = 0 for parent_bone in self.parent_recursive: - chainLen+=1 + chainLen += 1 if hasIKConstraint(parent_bone): break + deformer_children = [child for child in parent_bone.children if child.bone.use_deform] + if len(deformer_children) > 1: + break ik.chain_count = chainLen for bone in self.parent_recursive: if bone.is_in_ik_chain: @@ -168,6 +175,7 @@ def updateIKRetarget(): updateIKRetarget() + class MocapPanel(bpy.types.Panel): # Motion capture retargeting panel bl_label = "Mocap tools" @@ -260,6 +268,8 @@ class MocapConstraintsPanel(bpy.types.Panel): box.prop(m_constraint, 'targetSpace') if m_constraint.type == "point": targetPropCol.prop(m_constraint, 'targetPoint') + if m_constraint.type == "distance": + targetPropCol.prop(m_constraint, 'targetDist') checkRow = box.row() checkRow.prop(m_constraint, 'active') checkRow.prop(m_constraint, 'baked') @@ -299,6 +309,7 @@ class OBJECT_OT_DenoiseButton(bpy.types.Operator): bl_label = "Denoises sampled mocap data " def execute(self, context): + mocap_tools.denoise_median() return {"FINISHED"} @@ -347,4 +358,4 @@ def unregister(): bpy.utils.unregister_module(__name__) if __name__ == "__main__": - register() \ No newline at end of file + register() From 9fca591c2b83cf26ee731450a591698ad74c6d29 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 5 Jul 2011 18:02:08 +0000 Subject: [PATCH 159/624] Spot Light spot_blend animation im/export. --- source/blender/collada/AnimationExporter.cpp | 3 +- source/blender/collada/AnimationImporter.cpp | 106 ++++++++++--------- source/blender/collada/AnimationImporter.h | 6 +- 3 files changed, 62 insertions(+), 53 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index fdd59c40ea5..6ebaef30a9c 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -89,7 +89,8 @@ void AnimationExporter::exportAnimations(Scene *sce) (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| (!strcmp(transformName, "rotation_quaternion")) || (!strcmp(transformName, "color")) || - (!strcmp(transformName, "spot_size"))) + (!strcmp(transformName, "spot_size"))|| + (!strcmp(transformName, "spot_blend"))) dae_animation(ob ,fcu, transformName ); diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 18d56ad8b2e..e21a9370935 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -692,13 +692,30 @@ void AnimationImporter:: Assign_color_animations(const COLLADAFW::AnimationList: } } -void AnimationImporter:: Assign_float_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, - std::vector* curves, char * anim_type) +void AnimationImporter:: Assign_float_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves, char * anim_type) { char rna_path[100]; - BLI_strncpy(rna_path, anim_type , sizeof(rna_path)); - - modify_fcurve(curves, rna_path, 0 ); + if (animlist_map.find(listid) == animlist_map.end()) return ; + else + { + //transformation has animations + const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + //all the curves belonging to the current binding + std::vector animcurves; + for (unsigned int j = 0; j < bindings.getCount(); j++) { + animcurves = curve_map[bindings[j].animation]; + //calculate rnapaths and array index of fcurves according to transformation and animation class + BLI_strncpy(rna_path, anim_type , sizeof(rna_path)); + modify_fcurve(&animcurves, rna_path, 0 ); + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + BLI_addtail(AnimCurves, fcu); + } + } + } } @@ -787,7 +804,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - if ( ((animType & LIGHT_COLOR) != 0)|| ((animType & LIGHT_FOA) != 0) ) + if ( ((animType & LIGHT_COLOR) != 0)|| ((animType & LIGHT_FOA) != 0) || ((animType & LIGHT_FOE) != 0) ) { Lamp * lamp = (Lamp*) ob->data; @@ -799,58 +816,43 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , for (unsigned int i = 0; i < nodeLights.getCount(); i++) { const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; + if ((animType & LIGHT_COLOR) != 0) { const COLLADAFW::Color *col = &(light->getColor()); const COLLADAFW::UniqueId& listid = col->getAnimationList(); - if (animlist_map.find(listid) == animlist_map.end()) continue ; - else - { - //transformation has animations - const COLLADAFW::AnimationList *animlist = animlist_map[listid]; - const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); - //all the curves belonging to the current binding - std::vector animcurves; - for (unsigned int j = 0; j < bindings.getCount(); j++) { - animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class - Assign_color_animations( &bindings[j], &animcurves); - - std::vector::iterator iter; - //Add the curves of the current animation to the object - for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { - FCurve * fcu = *iter; - BLI_addtail(AnimCurves, fcu); - } - } + //transformation has animations + const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + //all the curves belonging to the current binding + std::vector animcurves; + for (unsigned int j = 0; j < bindings.getCount(); j++) { + animcurves = curve_map[bindings[j].animation]; + //calculate rnapaths and array index of fcurves according to transformation and animation class + Assign_color_animations( &bindings[j], &animcurves); + + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + BLI_addtail(AnimCurves, fcu); + } } + } - if ((animType & LIGHT_FOA) != 0) + if ((animType & LIGHT_FOA) != 0 ) { const COLLADAFW::AnimatableFloat *foa = &(light->getFallOffAngle()); const COLLADAFW::UniqueId& listid = foa->getAnimationList(); - if (animlist_map.find(listid) == animlist_map.end()) continue ; - else - { - //transformation has animations - const COLLADAFW::AnimationList *animlist = animlist_map[listid]; - const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); - //all the curves belonging to the current binding - std::vector animcurves; - for (unsigned int j = 0; j < bindings.getCount(); j++) { - animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class - Assign_float_animations( &bindings[j], &animcurves , "spot_size"); - - std::vector::iterator iter; - //Add the curves of the current animation to the object - for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { - FCurve * fcu = *iter; - BLI_addtail(AnimCurves, fcu); - } - } - } - } + Assign_float_animations( listid ,AnimCurves, "spot_size"); + } + if ( (animType & LIGHT_FOE) != 0 ) + { + const COLLADAFW::AnimatableFloat *foe = &(light->getFallOffExponent()); + const COLLADAFW::UniqueId& listid = foe->getAnimationList(); + Assign_float_animations( listid ,AnimCurves, "spot_blend"); + + } } } } @@ -894,6 +896,12 @@ int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , if (animlist_map.find(foa_listid) != animlist_map.end()) type = type|LIGHT_FOA; + const COLLADAFW::AnimatableFloat *fallOffExpo = &(light->getFallOffExponent()); + const COLLADAFW::UniqueId& foe_listid = fallOffExpo ->getAnimationList(); + + if (animlist_map.find(foe_listid) != animlist_map.end()) + type = type|LIGHT_FOE; + if ( type != 0) break; } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 623558c61fa..5a9638d2bb2 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -89,7 +89,8 @@ private: INANIMATE = 0, NODE_TRANSFORM = 1, LIGHT_COLOR = 2, - LIGHT_FOA = 4 + LIGHT_FOA = 4, + LIGHT_FOE = 8 }; public: @@ -122,8 +123,7 @@ public: void Assign_color_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves); - void Assign_float_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, - std::vector* curves, char * anim_type); + void Assign_float_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves, char * anim_type); void modify_fcurve(std::vector* curves , char* rna_path , int array_index ); // prerequisites: From c1715223b90e1b9df7b954e4c669d6a380b18c37 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 5 Jul 2011 22:32:10 +0000 Subject: [PATCH 160/624] BGE Animations: Updating the bge.types docs to include the three new methods to KX_GameObject: playAction(), getActionFrame(), setActionFrame(). --- doc/python_api/rst/bge.types.rst | 43 ++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/doc/python_api/rst/bge.types.rst b/doc/python_api/rst/bge.types.rst index e42b362c771..b3841aaea0b 100644 --- a/doc/python_api/rst/bge.types.rst +++ b/doc/python_api/rst/bge.types.rst @@ -1539,6 +1539,49 @@ Game Engine bge.types Module Return the value matching key, or the default value if its not found. :return: The key value or a default. + .. method:: playAction(name, start_frame, end_frame, layer=0, priority=0 blendin=0, play_mode=ACT_MODE_PLAY, layer_weight=0.0, ipo_flags=0, speed=1.0) + + Plays an action. + + :arg name: the name of the action + :type name: string + :arg start: the start frame of the action + :type start: float + :arg end: the end frame of the action + :type end: float + :arg layer: the layer the action will play in (actions in different layers are added/blended together) + :type layer: integer + :arg priority: only play this action if there isn't an action currently playing in this layer with a higher (lower number) priority + :type priority: integer + :arg blendin: the amount of blending between this animation and the previous one on this layer + :type blendin: float + :arg play_mode: the play mode + :type play_mode: KX_ACTION_PLAY, KX_ACTION_LOOP, or KX_ACTION_PING_PONG + :arg layer_weight: how much of the previous layer to use for blending (0 = add) + :type layer_weight: float + :arg ipo_flags: flags for the old IPO behaviors (force, etc) + :type ipo_flags: int bitfield + :arg speed: the playback speed of the action as a factor (1.0 = normal speed, 2.0 = 2x speed, etc) + :type speed: float + + .. method:: getActionFrame(layer) + + Gets the current frame of the action playing in the supplied layer + + :arg layer: The layer that you want to get the frame from. + :type layer: integer + + :return: The current frame of the action + + .. method:: setActionFrame(layer, frame) + + Set the current frame of the action playing in the supplied layer + + :arg layer: The layer where you want to set the frame + :type layer: integer + :arg frame: The frame to set the action to + :type frame: float + .. class:: KX_IpoActuator(SCA_IActuator) IPO actuator activates an animation. From eb55fd1b179e4586c4e0e6cd0136c6a4f3d7ba27 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 5 Jul 2011 22:33:01 +0000 Subject: [PATCH 161/624] BGE Animations: Fixing a typo: fram -> frame --- source/gameengine/Ketsji/KX_GameObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 3404cd227f0..7ebc3255860 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -3094,7 +3094,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, getActionFrame, KX_PYMETHODDEF_DOC(KX_GameObject, setActionFrame, "setActionFrame(layer, frame)\n" - "Set the current fram of the action playing in the supplied layer") + "Set the current frame of the action playing in the supplied layer") { short layer; float frame; From 82b17039edcd3563b80b5448baf16f97f9f2e9e5 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 6 Jul 2011 01:34:10 +0000 Subject: [PATCH 162/624] NLA Drawing - When "Show Control Curves" option in View menu is disabled, the strips are drawn so that they take up less vertical space. Originally, the primary reason why these were taller than those in the other animation editors was really so that these control curves could be visualised adequately. So, when these aren't shown, we can afford to collapse the strips vertically. This should make it possible to fit more strips on screen to retime them. in some staggered fashion. --- .../editors/animation/anim_channels_edit.c | 5 +-- source/blender/editors/include/ED_anim_api.h | 11 +++--- .../blender/editors/space_nla/nla_channels.c | 4 ++- source/blender/editors/space_nla/nla_draw.c | 34 ++++++++++--------- source/blender/editors/space_nla/nla_select.c | 8 +++-- .../editors/transform/transform_conversions.c | 4 ++- .../editors/transform/transform_generics.c | 4 +-- 7 files changed, 40 insertions(+), 30 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index f66e3a23bbf..ff6bd3547ce 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1825,13 +1825,14 @@ static void borderselect_anim_channels (bAnimContext *ac, rcti *rect, short sele bAnimListElem *ale; int filter; + SpaceNla *snla = (SpaceNla *)ac->sl; View2D *v2d= &ac->ar->v2d; rctf rectf; float ymin, ymax; /* set initial y extents */ if (ac->datatype == ANIMCONT_NLA) { - ymin = (float)(-NLACHANNEL_HEIGHT); + ymin = (float)(-NLACHANNEL_HEIGHT(snla)); ymax = 0.0f; } else { @@ -1850,7 +1851,7 @@ static void borderselect_anim_channels (bAnimContext *ac, rcti *rect, short sele /* loop over data, doing border select */ for (ale= anim_data.first; ale; ale= ale->next) { if (ac->datatype == ANIMCONT_NLA) - ymin= ymax - NLACHANNEL_STEP; + ymin= ymax - NLACHANNEL_STEP(snla); else ymin= ymax - ACHANNEL_STEP; diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 8454f058238..7726b02d511 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -299,11 +299,12 @@ typedef enum eAnimFilter_Flags { /* -------------- NLA Channel Defines -------------- */ /* NLA channel heights */ -#define NLACHANNEL_FIRST -16 -#define NLACHANNEL_HEIGHT 24 -#define NLACHANNEL_HEIGHT_HALF 12 -#define NLACHANNEL_SKIP 2 -#define NLACHANNEL_STEP (NLACHANNEL_HEIGHT + NLACHANNEL_SKIP) +// XXX: NLACHANNEL_FIRST isn't used? +#define NLACHANNEL_FIRST -16 +#define NLACHANNEL_HEIGHT(snla) ((snla && (snla->flag & SNLA_NOSTRIPCURVES)) ? 16 : 24) +#define NLACHANNEL_HEIGHT_HALF(snla) ((snla && (snla->flag & SNLA_NOSTRIPCURVES)) ? 8 : 12) +#define NLACHANNEL_SKIP 2 +#define NLACHANNEL_STEP(snla) (NLACHANNEL_HEIGHT(snla) + NLACHANNEL_SKIP) /* channel widths */ #define NLACHANNEL_NAMEWIDTH 200 diff --git a/source/blender/editors/space_nla/nla_channels.c b/source/blender/editors/space_nla/nla_channels.c index c724a7e0ea7..5e81148c231 100644 --- a/source/blender/editors/space_nla/nla_channels.c +++ b/source/blender/editors/space_nla/nla_channels.c @@ -302,6 +302,7 @@ static int mouse_nla_channels (bAnimContext *ac, float x, int channel_index, sho static int nlachannels_mouseclick_invoke(bContext *C, wmOperator *op, wmEvent *event) { bAnimContext ac; + SpaceNla *snla; ARegion *ar; View2D *v2d; int channel_index; @@ -314,6 +315,7 @@ static int nlachannels_mouseclick_invoke(bContext *C, wmOperator *op, wmEvent *e return OPERATOR_CANCELLED; /* get useful pointers from animation context data */ + snla= (SpaceNla *)ac.sl; ar= ac.ar; v2d= &ar->v2d; @@ -329,7 +331,7 @@ static int nlachannels_mouseclick_invoke(bContext *C, wmOperator *op, wmEvent *e * NLACHANNEL_HEIGHT_HALF. */ UI_view2d_region_to_view(v2d, event->mval[0], event->mval[1], &x, &y); - UI_view2d_listview_view_to_cell(v2d, NLACHANNEL_NAMEWIDTH, NLACHANNEL_STEP, 0, (float)NLACHANNEL_HEIGHT_HALF, x, y, NULL, &channel_index); + UI_view2d_listview_view_to_cell(v2d, NLACHANNEL_NAMEWIDTH, NLACHANNEL_STEP(snla), 0, (float)NLACHANNEL_HEIGHT_HALF(snla), x, y, NULL, &channel_index); /* handle mouse-click in the relevant channel then */ notifierFlags= mouse_nla_channels(&ac, x, channel_index, selectmode); diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index b2a396ead98..43056e0c28c 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -514,18 +514,18 @@ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) * - offset of NLACHANNEL_HEIGHT*2 is added to the height of the channels, as first is for * start of list offset, and the second is as a correction for the scrollers. */ - height= ((items*NLACHANNEL_STEP) + (NLACHANNEL_HEIGHT*2)); + height= ((items*NLACHANNEL_STEP(snla)) + (NLACHANNEL_HEIGHT(snla)*2)); /* don't use totrect set, as the width stays the same * (NOTE: this is ok here, the configuration is pretty straightforward) */ v2d->tot.ymin= (float)(-height); /* loop through channels, and set up drawing depending on their type */ - y= (float)(-NLACHANNEL_HEIGHT); + y= (float)(-NLACHANNEL_HEIGHT(snla)); for (ale= anim_data.first; ale; ale= ale->next) { - const float yminc= (float)(y - NLACHANNEL_HEIGHT_HALF); - const float ymaxc= (float)(y + NLACHANNEL_HEIGHT_HALF); + const float yminc= (float)(y - NLACHANNEL_HEIGHT_HALF(snla)); + const float ymaxc= (float)(y + NLACHANNEL_HEIGHT_HALF(snla)); /* check if visible */ if ( IN_RANGE(yminc, v2d->cur.ymin, v2d->cur.ymax) || @@ -602,7 +602,7 @@ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) } /* adjust y-position for next one */ - y -= NLACHANNEL_STEP; + y -= NLACHANNEL_STEP(snla); } /* free tempolary channels */ @@ -616,13 +616,14 @@ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) // TODO: depreceate this code... static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, View2D *v2d, float y) { + SpaceNla *snla = (SpaceNla *)ac->sl; bAnimListElem *ale; float x = 0.0f; /* loop through channels, and set up drawing depending on their type */ for (ale= anim_data->first; ale; ale= ale->next) { - const float yminc= (float)(y - NLACHANNEL_HEIGHT_HALF); - const float ymaxc= (float)(y + NLACHANNEL_HEIGHT_HALF); + const float yminc= (float)(y - NLACHANNEL_HEIGHT_HALF(snla)); + const float ymaxc= (float)(y + NLACHANNEL_HEIGHT_HALF(snla)); const float ydatac= (float)(y - 7); /* check if visible */ @@ -644,9 +645,9 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie * - need special icons for these */ if (nlt->flag & NLATRACK_SOLO) - special= ICON_LAYER_ACTIVE; + special= ICON_SPACE2; else - special= ICON_LAYER_USED; + special= ICON_SPACE3; /* if this track is active and we're tweaking it, don't draw these toggles */ // TODO: need a special macro for this... @@ -867,7 +868,7 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie } /* adjust y-position for next one */ - y -= NLACHANNEL_STEP; + y -= NLACHANNEL_STEP(snla); } } @@ -877,6 +878,7 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) bAnimListElem *ale; int filter; + SpaceNla *snla = (SpaceNla *)ac->sl; View2D *v2d= &ar->v2d; float y= 0.0f; size_t items; @@ -892,7 +894,7 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) * - offset of NLACHANNEL_HEIGHT*2 is added to the height of the channels, as first is for * start of list offset, and the second is as a correction for the scrollers. */ - height= ((items*NLACHANNEL_STEP) + (NLACHANNEL_HEIGHT*2)); + height= ((items*NLACHANNEL_STEP(snla)) + (NLACHANNEL_HEIGHT(snla)*2)); /* don't use totrect set, as the width stays the same * (NOTE: this is ok here, the configuration is pretty straightforward) */ @@ -902,14 +904,14 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) /* draw channels */ { /* first pass: backdrops + oldstyle drawing */ - y= (float)(-NLACHANNEL_HEIGHT); + y= (float)(-NLACHANNEL_HEIGHT(snla)); draw_nla_channel_list_gl(ac, &anim_data, v2d, y); } { /* second pass: UI widgets */ uiBlock *block= uiBeginBlock(C, ar, "NLA channel buttons", UI_EMBOSS); - y= (float)(-NLACHANNEL_HEIGHT); + y= (float)(-NLACHANNEL_HEIGHT(snla)); /* set blending again, as may not be set in previous step */ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); @@ -917,8 +919,8 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) /* loop through channels, and set up drawing depending on their type */ for (ale= anim_data.first; ale; ale= ale->next) { - const float yminc= (float)(y - NLACHANNEL_HEIGHT_HALF); - const float ymaxc= (float)(y + NLACHANNEL_HEIGHT_HALF); + const float yminc= (float)(y - NLACHANNEL_HEIGHT_HALF(snla)); + const float ymaxc= (float)(y + NLACHANNEL_HEIGHT_HALF(snla)); /* check if visible */ if ( IN_RANGE(yminc, v2d->cur.ymin, v2d->cur.ymax) || @@ -929,7 +931,7 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) } /* adjust y-position for next one */ - y -= NLACHANNEL_STEP; + y -= NLACHANNEL_STEP(snla); } uiEndBlock(C, block); diff --git a/source/blender/editors/space_nla/nla_select.c b/source/blender/editors/space_nla/nla_select.c index 5efa3f34c98..5dc937d3ce1 100644 --- a/source/blender/editors/space_nla/nla_select.c +++ b/source/blender/editors/space_nla/nla_select.c @@ -225,9 +225,10 @@ static void borderselect_nla_strips (bAnimContext *ac, rcti rect, short mode, sh bAnimListElem *ale; int filter; + SpaceNla *snla = (SpaceNla *)ac->sl; View2D *v2d= &ac->ar->v2d; rctf rectf; - float ymin=(float)(-NLACHANNEL_HEIGHT), ymax=0; + float ymin=(float)(-NLACHANNEL_HEIGHT(snla)), ymax=0; /* convert border-region to view coordinates */ UI_view2d_region_to_view(v2d, rect.xmin, rect.ymin+2, &rectf.xmin, &rectf.ymin); @@ -242,7 +243,7 @@ static void borderselect_nla_strips (bAnimContext *ac, rcti rect, short mode, sh /* loop over data, doing border select */ for (ale= anim_data.first; ale; ale= ale->next) { - ymin= ymax - NLACHANNEL_STEP; + ymin= ymax - NLACHANNEL_STEP(snla); /* perform vertical suitability check (if applicable) */ if ( (mode == NLA_BORDERSEL_FRAMERANGE) || @@ -505,6 +506,7 @@ static void mouse_nla_strips (bContext *C, bAnimContext *ac, const int mval[2], bAnimListElem *ale = NULL; int filter; + SpaceNla *snla = (SpaceNla *)ac->sl; View2D *v2d= &ac->ar->v2d; Scene *scene= ac->scene; NlaStrip *strip = NULL; @@ -515,7 +517,7 @@ static void mouse_nla_strips (bContext *C, bAnimContext *ac, const int mval[2], /* use View2D to determine the index of the channel (i.e a row in the list) where keyframe was */ UI_view2d_region_to_view(v2d, mval[0], mval[1], &x, &y); - UI_view2d_listview_view_to_cell(v2d, 0, NLACHANNEL_STEP, 0, (float)NLACHANNEL_HEIGHT_HALF, x, y, NULL, &channel_index); + UI_view2d_listview_view_to_cell(v2d, 0, NLACHANNEL_STEP(snla), 0, (float)NLACHANNEL_HEIGHT_HALF(snla), x, y, NULL, &channel_index); /* x-range to check is +/- 7 (in screen/region-space) on either side of mouse click * (that is the size of keyframe icons, so user should be expecting similar tolerances) diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 23411b13a32..30010aad3d7 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -2479,6 +2479,7 @@ static short FrameOnMouseSide(char side, float frame, float cframe) static void createTransNlaData(bContext *C, TransInfo *t) { Scene *scene= t->scene; + SpaceNla *snla = NULL; TransData *td = NULL; TransDataNla *tdn = NULL; @@ -2492,6 +2493,7 @@ static void createTransNlaData(bContext *C, TransInfo *t) /* determine what type of data we are operating on */ if (ANIM_animdata_get_context(C, &ac) == 0) return; + snla = (SpaceNla *)ac.sl; /* filter data */ filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_FOREDIT); @@ -2577,7 +2579,7 @@ static void createTransNlaData(bContext *C, TransInfo *t) tdn->strip= strip; tdn->trackIndex= BLI_findindex(&adt->nla_tracks, nlt); - yval= (float)(tdn->trackIndex * NLACHANNEL_STEP); + yval= (float)(tdn->trackIndex * NLACHANNEL_STEP(snla)); tdn->h1[0]= strip->start; tdn->h1[1]= yval; diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index b62651da3d1..9b56437e985 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -573,8 +573,8 @@ void recalcData(TransInfo *t) /* now, check if we need to try and move track * - we need to calculate both, as only one may have been altered by transform if only 1 handle moved */ - delta_y1= ((int)tdn->h1[1] / NLACHANNEL_STEP - tdn->trackIndex); - delta_y2= ((int)tdn->h2[1] / NLACHANNEL_STEP - tdn->trackIndex); + delta_y1= ((int)tdn->h1[1] / NLACHANNEL_STEP(snla) - tdn->trackIndex); + delta_y2= ((int)tdn->h2[1] / NLACHANNEL_STEP(snla) - tdn->trackIndex); if (delta_y1 || delta_y2) { NlaTrack *track; From eaa63eadf2be52551ea72538b5b9a76fdf42c6d7 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 6 Jul 2011 10:45:25 +0000 Subject: [PATCH 163/624] Bugfix [#27825] Pose Mode Armatures different fill colors Old light-blue colouring for "keyed" bones is no longer applied, even if the flags were set in earlier versions of Blender. This was a legacy feature used to get around some ancient issues, which isn't needed anymore. Instead, it ends up causing confusion, so removing. --- source/blender/editors/space_view3d/drawarmature.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/source/blender/editors/space_view3d/drawarmature.c b/source/blender/editors/space_view3d/drawarmature.c index 99017c10f3c..1087284e2e5 100644 --- a/source/blender/editors/space_view3d/drawarmature.c +++ b/source/blender/editors/space_view3d/drawarmature.c @@ -201,7 +201,6 @@ static short set_pchan_glColor (short colCode, int boneflag, int constflag) else if (constflag & PCHAN_HAS_IK) glColor4ub(255, 255, 0, 80); else if (constflag & PCHAN_HAS_SPLINEIK) glColor4ub(200, 255, 0, 80); else if (constflag & PCHAN_HAS_CONST) glColor4ub(0, 255, 120, 80); - else if (constflag) UI_ThemeColor4(TH_BONE_POSE); // PCHAN_HAS_ACTION return 1; } @@ -1944,8 +1943,6 @@ static void draw_pose_bones(Scene *scene, View3D *v3d, ARegion *ar, Base *base, /* extra draw service for pose mode */ constflag= pchan->constflag; - if (pchan->flag & (POSE_ROT|POSE_LOC|POSE_SIZE)) - constflag |= PCHAN_HAS_ACTION; /* set color-set to use */ set_pchan_colorset(ob, pchan); From 89d7b9a0a6cdd0a2183a8e0f931f38c52303f848 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 6 Jul 2011 13:27:40 +0000 Subject: [PATCH 164/624] Added a small useful operator: Fix Armature Rotate. It fixes the common issue with mocap files that sometimes are rotated around the wrong axis --- release/scripts/modules/mocap_tools.py | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index e9891bbf498..fb48bac60c7 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -18,10 +18,10 @@ # -from math import hypot, sqrt, isfinite +from math import hypot, sqrt, isfinite, radians import bpy import time -from mathutils import Vector +from mathutils import Vector, Matrix #Vector utility functions @@ -547,3 +547,25 @@ def denoise_median(): newValue = sum(neighborhood) / len(neighborhood) pt.co[1] = newValue return + + +def rotate_fix_armature(arm_data): + global_matrix = Matrix.Rotation(radians(90),4,"X") + bpy.ops.object.mode_set(mode='EDIT', toggle=False) + if global_matrix!=Matrix(): #optimization: this might not be needed. + #disconnect all bones for ease of global rotation + connectedBones = [] + for bone in arm_data.edit_bones: + if bone.use_connect: + connectedBones.append(bone.name) + bone.use_connect=False + + #rotate all the bones around their center + for bone in arm_data.edit_bones: + bone.transform(global_matrix) + + #reconnect the bones + for bone in connectedBones: + arm_data.edit_bones[bone].use_connect=True + + bpy.ops.object.mode_set(mode='OBJECT', toggle=False) \ No newline at end of file From ebbcae36b32a3bcb7da800cabf447db109381fcc Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 6 Jul 2011 13:29:31 +0000 Subject: [PATCH 165/624] Coding style and cosmetic changes to mocap constraints module --- release/scripts/modules/mocap_constraints.py | 24 ++++++++++++-------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 4a7c22eb771..91ac87d8705 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -95,16 +95,8 @@ def updateConstraintBoneType(m_constraint, context): # Function that copies all settings from m_constraint to the real Blender constraints # Is only called when blender constraint already exists -def setConstraint(m_constraint): - if not m_constraint.constrained_bone: - return - obj = bpy.context.active_object - bones = obj.pose.bones - bone = bones[m_constraint.constrained_bone] - cons_obj = getConsObj(bone) - real_constraint = cons_obj.constraints[m_constraint.real_constraint] - #frame changing section +def setConstraintFraming(m_constraint, cons_obj): if isinstance(cons_obj, bpy.types.PoseBone): fcurves = obj.animation_data.action.fcurves else: @@ -125,6 +117,19 @@ def setConstraint(m_constraint): real_constraint.influence = 0 real_constraint.keyframe_insert(data_path="influence", frame=s - s_in) real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) + +def setConstraint(m_constraint): + if not m_constraint.constrained_bone: + return + obj = bpy.context.active_object + bones = obj.pose.bones + bone = bones[m_constraint.constrained_bone] + cons_obj = getConsObj(bone) + real_constraint = cons_obj.constraints[m_constraint.real_constraint] + + #frame changing section + setConstraintFraming(m_constraint, cons_obj) + #Set the blender constraint parameters if m_constraint.type == "point": real_constraint.owner_space = m_constraint.targetSpace @@ -168,6 +173,7 @@ def setConstraint(m_constraint): real_constraint.target = getConsObj(bones[m_constraint.constrained_boneB]) real_constraint.limit_mode = "LIMITDIST_ONSURFACE" real_constraint.distance = m_constraint.targetDist + # active check real_constraint.mute = not m_constraint.active From 120e5a341729b6d74761ec4ec01f0691c9438e7f Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 6 Jul 2011 13:31:13 +0000 Subject: [PATCH 166/624] Cosmetic changes to UI. Also, added option to mark which bones should be planted when calculation new root translation (i.e. which bones are feet) --- release/scripts/modules/retarget.py | 25 ++++++++++++++++--------- release/scripts/startup/ui_mocap.py | 23 +++++++++++++++++++++-- 2 files changed, 37 insertions(+), 11 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index b875b15e6e5..dca3556f2c0 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -33,14 +33,15 @@ from math import radians, acos # be created from a more comfortable UI in the future -def createDictionary(perf_arm): +def createDictionary(perf_arm,end_arm): bonemap = {} + #Bonemap: performer to enduser for bone in perf_arm.bones: bonemap[bone.name] = bone.map - #root is the root of the enduser - root = "root" + # creation of a reverse map # multiple keys get mapped to list values + #Bonemapr: enduser to performer bonemapr = {} for key, value in bonemap.items(): if not value in bonemapr: @@ -51,7 +52,10 @@ def createDictionary(perf_arm): bonemapr[bonemap[key]] = [key] else: bonemapr[bonemap[key]].append(key) - return bonemap, bonemapr, root + #root is the root of the enduser + root = end_arm.bones[0].name + feetBones = [bone.name for bone in perf_arm.bones if bone.foot] + return bonemap, bonemapr, feetBones, root # list of empties created to keep track of "original" # position data # in final product, these locations can be stored as custom props @@ -210,12 +214,15 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat): - endFeet = [bonemap[perfBone] for perfBone in perfFeet] - perfRoot = bonemapr[root][0] - locDictKeys = perfFeet + endFeet + [perfRoot] + perf_bones = performer_obj.pose.bones end_bones = enduser_obj.pose.bones + perfRoot = bonemapr[root][0] + endFeet = [bonemap[perfBone] for perfBone in perfFeet] + locDictKeys = perfFeet + endFeet + [perfRoot] + + def tailLoc(bone): return bone.center + (bone.vector / 2) @@ -364,12 +371,12 @@ def totalRetarget(): scene = bpy.context.scene s_frame = scene.frame_start e_frame = scene.frame_end - bonemap, bonemapr, root = createDictionary(perf_arm) + bonemap, bonemapr, feetBones, root = createDictionary(perf_arm,end_arm) perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) turnOffIK(enduser_obj) inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) - stride_bone = copyTranslation(performer_obj, enduser_obj, ["RightFoot", "LeftFoot"], bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat) + stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat) IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) bpy.ops.object.mode_set(mode='OBJECT') diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index e6c7529be99..737f3fcfa56 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -149,6 +149,9 @@ def toggleIKBone(self, context): bone.IKRetarget = False bpy.types.Bone.map = bpy.props.StringProperty() +bpy.types.Bone.foot = bpy.props.BoolProperty(name="Foot", + description="Marks this bone as a 'foot', which determines retargeted animation's translation", + default=False) bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", description="Toggles IK Retargeting method for given bone", update=toggleIKBone, default=False) @@ -189,6 +192,7 @@ class MocapPanel(bpy.types.Panel): row.alignment = 'EXPAND' row.operator("mocap.samples", text='Samples to Beziers') row.operator("mocap.denoise", text='Clean noise') + row.operator("mocap.rotate_fix", text='Fix BVH Axis Orientation') row2 = self.layout.row(align=True) row2.operator("mocap.looper", text='Loop animation') row2.operator("mocap.limitdof", text='Constrain Rig') @@ -198,7 +202,6 @@ class MocapPanel(bpy.types.Panel): column1.label("Performer Rig") column2 = row3.column(align=True) column2.label("Enduser Rig") - self.layout.label("Hierarchy mapping") enduser_obj = bpy.context.active_object performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] if enduser_obj is None or len(performer_obj) != 1: @@ -212,6 +215,7 @@ class MocapPanel(bpy.types.Panel): perf_pose_bones = enduser_obj.pose.bones for bone in perf.bones: row = self.layout.row() + row.prop(data=bone, property='foot', text='', icon='POSE_DATA') row.label(bone.name) row.prop_search(bone, "map", enduser_arm, "bones") label_mod = "FK" @@ -222,7 +226,11 @@ class MocapPanel(bpy.types.Panel): if hasIKConstraint(pose_bone): label_mod = "ik end" row.prop(pose_bone, 'IKRetarget') - row.label(label_mod) + row.label(label_mod) + else: + row.label(" ") + row.label(" ") + self.layout.operator("mocap.retarget", text='RETARGET!') @@ -320,6 +328,17 @@ class OBJECT_OT_LimitDOFButton(bpy.types.Operator): def execute(self, context): return {"FINISHED"} +class OBJECT_OT_RotateFixArmature(bpy.types.Operator): + bl_idname = "mocap.rotate_fix" + bl_label = "Rotates selected armature 90 degrees (fix for bvh import)" + + def execute(self, context): + mocap_tools.rotate_fix_armature(context.active_object.data) + return {"FINISHED"} + + #def poll(self, context): + # return context.active_object.data in bpy.data.armatures + class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): bl_idname = "mocap.addconstraint" From 236722010870dfeded84f331bff8a92b6a056e7c Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 6 Jul 2011 14:19:54 +0000 Subject: [PATCH 167/624] Changed creation of original location targets to be created only if needed for IK (i.e. user's decision) --- release/scripts/modules/retarget.py | 82 +++++++++++++---------------- 1 file changed, 37 insertions(+), 45 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index dca3556f2c0..6409c5ed535 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -33,12 +33,12 @@ from math import radians, acos # be created from a more comfortable UI in the future -def createDictionary(perf_arm,end_arm): +def createDictionary(perf_arm, end_arm): bonemap = {} #Bonemap: performer to enduser for bone in perf_arm.bones: bonemap[bone.name] = bone.map - + # creation of a reverse map # multiple keys get mapped to list values #Bonemapr: enduser to performer @@ -74,22 +74,6 @@ def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_fr #the original position of the tail bone #useful for storing the important data in the original motion #i.e. using this empty to IK the chain to that pos / DEBUG - def locOfOriginal(inter_bone, perf_bone): - if not inter_bone.name + "Org" in bpy.data.objects: - bpy.ops.object.add() - empty = bpy.context.active_object - empty.name = inter_bone.name + "Org" - empty.empty_draw_size = 0.1 - #empty.parent = enduser_obj - empty = bpy.data.objects[inter_bone.name + "Org"] - offset = perf_bone.vector - if inter_bone.length == 0 or perf_bone.length == 0: - scaling = 1 - else: - scaling = perf_bone.length / inter_bone.length - offset /= scaling - empty.location = inter_bone.head + offset - empty.keyframe_insert("location") #Simple 1to1 retarget of a bone def singleBoneRetarget(inter_bone, perf_bone): @@ -116,21 +100,17 @@ def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_fr perf_bone_name = bonemapr[inter_bone.name] #is it a 1 to many? if isinstance(bonemap[perf_bone_name[0]], tuple): - perf_bone = performer_bones[perf_bone_name[0]] - if inter_bone.name == bonemap[perf_bone_name[0]][0]: - locOfOriginal(inter_bone, perf_bone) + pass + # 1 to many not supported yet else: # then its either a many to 1 or 1 to 1 if len(perf_bone_name) > 1: performer_bones_s = [performer_bones[name] for name in perf_bone_name] #we need to map several performance bone to a single - for perf_bone in performer_bones_s: - locOfOriginal(inter_bone, perf_bone) inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone, performer_bones_s) else: perf_bone = performer_bones[perf_bone_name[0]] - locOfOriginal(inter_bone, perf_bone) inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) inter_bone.keyframe_insert("rotation_quaternion") @@ -214,15 +194,14 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat): - + perf_bones = performer_obj.pose.bones end_bones = enduser_obj.pose.bones perfRoot = bonemapr[root][0] endFeet = [bonemap[perfBone] for perfBone in perfFeet] locDictKeys = perfFeet + endFeet + [perfRoot] - - + def tailLoc(bone): return bone.center + (bone.vector / 2) @@ -293,32 +272,34 @@ def IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, end_bones = enduser_obj.pose.bones for pose_bone in end_bones: if "IK" in [constraint.type for constraint in pose_bone.constraints]: + target_is_bone = False # set constraint target to corresponding empty if targetless, # if not, keyframe current target to corresponding empty perf_bone = bonemapr[pose_bone.name] if isinstance(perf_bone, list): perf_bone = bonemapr[pose_bone.name][-1] - end_empty = bpy.data.objects[pose_bone.name + "Org"] + orgLocTrg = originalLocationTarget(pose_bone) ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] if not ik_constraint.target: - ik_constraint.target = end_empty + ik_constraint.target = orgLocTrg + target = orgLocTrg + + # There is a target now + if ik_constraint.subtarget: + target = ik_constraint.target.pose.bones[ik_constraint.subtarget] + target.bone.use_local_location = False + target_is_bone = True else: - #Bone target - target_is_bone = False - if ik_constraint.subtarget: - target = ik_constraint.target.pose.bones[ik_constraint.subtarget] - target.bone.use_local_location = False - target_is_bone = True + target = ik_constraint.target + + for t in range(s_frame, e_frame): + scene.frame_set(t) + if target_is_bone: + final_loc = pose_bone.tail - target.bone.matrix_local.to_translation() else: - target = ik_constraint.target - for t in range(s_frame, e_frame): - scene.frame_set(t) - if target_is_bone: - final_loc = end_empty.location - target.bone.matrix_local.to_translation() - else: - final_loc = end_empty.location - target.location = final_loc - target.keyframe_insert("location") + final_loc = pose_bone.tail + target.location = final_loc + target.keyframe_insert("location") ik_constraint.mute = False @@ -358,6 +339,17 @@ def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, str enduser_obj.parent = stride_bone +def originalLocationTarget(end_bone): + if not end_bone.name + "Org" in bpy.data.objects: + bpy.ops.object.add() + empty = bpy.context.active_object + empty.name = end_bone.name + "Org" + empty.empty_draw_size = 0.1 + #empty.parent = enduser_obj + empty = bpy.data.objects[end_bone.name + "Org"] + return empty + + def totalRetarget(): print("retargeting...") enduser_obj = bpy.context.active_object @@ -371,7 +363,7 @@ def totalRetarget(): scene = bpy.context.scene s_frame = scene.frame_start e_frame = scene.frame_end - bonemap, bonemapr, feetBones, root = createDictionary(perf_arm,end_arm) + bonemap, bonemapr, feetBones, root = createDictionary(perf_arm, end_arm) perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) turnOffIK(enduser_obj) inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) From eb6ac55e93527e12866f60cc8b8059b7705d6b5a Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 6 Jul 2011 14:20:38 +0000 Subject: [PATCH 168/624] pep8 compliance for python scripts --- release/scripts/modules/mocap_constraints.py | 10 +++---- release/scripts/modules/mocap_tools.py | 30 +++++++++----------- 2 files changed, 19 insertions(+), 21 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 91ac87d8705..ec587c987f6 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -96,7 +96,7 @@ def updateConstraintBoneType(m_constraint, context): # Function that copies all settings from m_constraint to the real Blender constraints # Is only called when blender constraint already exists -def setConstraintFraming(m_constraint, cons_obj): +def setConstraintFraming(m_constraint, cons_obj, real_constraint): if isinstance(cons_obj, bpy.types.PoseBone): fcurves = obj.animation_data.action.fcurves else: @@ -118,6 +118,7 @@ def setConstraintFraming(m_constraint, cons_obj): real_constraint.keyframe_insert(data_path="influence", frame=s - s_in) real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) + def setConstraint(m_constraint): if not m_constraint.constrained_bone: return @@ -128,8 +129,8 @@ def setConstraint(m_constraint): real_constraint = cons_obj.constraints[m_constraint.real_constraint] #frame changing section - setConstraintFraming(m_constraint, cons_obj) - + setConstraintFraming(m_constraint, cons_obj, real_constraint) + #Set the blender constraint parameters if m_constraint.type == "point": real_constraint.owner_space = m_constraint.targetSpace @@ -149,7 +150,7 @@ def setConstraint(m_constraint): if m_constraint.type == "freeze": real_constraint.owner_space = m_constraint.targetSpace - bpy.context.scene.frame_set(s) + bpy.context.scene.frame_set(m_constraint.s_frame) if isinstance(cons_obj, bpy.types.PoseBone): x, y, z = cons_obj.center + (cons_obj.vector / 2) else: @@ -173,7 +174,6 @@ def setConstraint(m_constraint): real_constraint.target = getConsObj(bones[m_constraint.constrained_boneB]) real_constraint.limit_mode = "LIMITDIST_ONSURFACE" real_constraint.distance = m_constraint.targetDist - # active check real_constraint.mute = not m_constraint.active diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index fb48bac60c7..33e9105201c 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -550,22 +550,20 @@ def denoise_median(): def rotate_fix_armature(arm_data): - global_matrix = Matrix.Rotation(radians(90),4,"X") + global_matrix = Matrix.Rotation(radians(90), 4, "X") bpy.ops.object.mode_set(mode='EDIT', toggle=False) - if global_matrix!=Matrix(): #optimization: this might not be needed. - #disconnect all bones for ease of global rotation - connectedBones = [] - for bone in arm_data.edit_bones: - if bone.use_connect: - connectedBones.append(bone.name) - bone.use_connect=False + #disconnect all bones for ease of global rotation + connectedBones = [] + for bone in arm_data.edit_bones: + if bone.use_connect: + connectedBones.append(bone.name) + bone.use_connect = False - #rotate all the bones around their center - for bone in arm_data.edit_bones: - bone.transform(global_matrix) + #rotate all the bones around their center + for bone in arm_data.edit_bones: + bone.transform(global_matrix) - #reconnect the bones - for bone in connectedBones: - arm_data.edit_bones[bone].use_connect=True - - bpy.ops.object.mode_set(mode='OBJECT', toggle=False) \ No newline at end of file + #reconnect the bones + for bone in connectedBones: + arm_data.edit_bones[bone].use_connect = True + bpy.ops.object.mode_set(mode='OBJECT', toggle=False) From 1e14e2f465c749b5fe39c1a22ea562059b9fad65 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 6 Jul 2011 17:41:14 +0000 Subject: [PATCH 169/624] camera lens (COLLADA xfov ) animation export --- source/blender/collada/AnimationExporter.cpp | 102 ++++++++++++------- source/blender/collada/AnimationExporter.h | 3 +- source/blender/collada/CameraExporter.cpp | 4 +- 3 files changed, 71 insertions(+), 38 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 6ebaef30a9c..c100166a682 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -56,18 +56,50 @@ void AnimationExporter::exportAnimations(Scene *sce) void AnimationExporter::operator() (Object *ob) { FCurve *fcu; + char * transformName ; if(ob->adt && ob->adt->action) - fcu = (FCurve*)ob->adt->action->curves.first; - else if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) - fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); - else return; + { + fcu = (FCurve*)ob->adt->action->curves.first; + while (fcu) { + transformName = extract_transform_name( fcu->rna_path ); + + if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || + (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| + (!strcmp(transformName, "rotation_quaternion"))) + dae_animation(ob ,fcu, transformName, false); + fcu = fcu->next; + } + } + if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) + { + fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); + while (fcu) { + transformName = extract_transform_name( fcu->rna_path ); + + if ((!strcmp(transformName, "color")) || + (!strcmp(transformName, "spot_size"))|| + (!strcmp(transformName, "spot_blend"))) + dae_animation(ob ,fcu, transformName,true ); + fcu = fcu->next; + } + } + + if( (ob->type == OB_CAMERA ) && ((Camera*)ob ->data)->adt && ((Camera*)ob ->data)->adt->action ) + { + fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); + while (fcu) { + transformName = extract_transform_name( fcu->rna_path ); + + if ((!strcmp(transformName, "lens"))) + dae_animation(ob ,fcu, transformName,true ); + fcu = fcu->next; + } + } //if (!ob->adt || !ob->adt->action) // fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() //else // fcu = (FCurve*)ob->adt->action->curves.first; - char * transformName = extract_transform_name( fcu->rna_path ); - - + //if (ob->type == OB_ARMATURE) { // if (!ob->data) return; // bArmature *arm = (bArmature*)ob->data; @@ -82,21 +114,7 @@ void AnimationExporter::exportAnimations(Scene *sce) // } //} //else { - while (fcu) { - transformName = extract_transform_name( fcu->rna_path ); - - if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || - (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| - (!strcmp(transformName, "rotation_quaternion")) || - (!strcmp(transformName, "color")) || - (!strcmp(transformName, "spot_size"))|| - (!strcmp(transformName, "spot_blend"))) - dae_animation(ob ,fcu, transformName ); - - - fcu = fcu->next; - } - //} + } float * AnimationExporter::get_eul_source_for_quat(Object *ob ) @@ -150,7 +168,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return id_name(ob); } - void AnimationExporter::dae_animation(Object* ob, FCurve *fcu/*, std::string ob_name*/ , char* transformName ) + void AnimationExporter::dae_animation(Object* ob, FCurve *fcu/*, std::string ob_name*/ , char* transformName , bool is_param ) { const char *axis_name = NULL; @@ -166,7 +184,9 @@ void AnimationExporter::exportAnimations(Scene *sce) if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index];*/ } - else if ( !strcmp(transformName, "spot_size")||!strcmp(transformName, "spot_blend") ) + else if ( !strcmp(transformName, "spot_size")|| + !strcmp(transformName, "spot_blend")|| + !strcmp(transformName, "lens")) { axis_name = ""; } @@ -252,13 +272,19 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string target ; - if ( ob->type == OB_LAMP ) - target = get_light_id(ob) - + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); - else + if ( !is_param ) target = translate_id(ob_name) + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + else + { + if ( ob->type == OB_LAMP ) + target = get_light_id(ob) + + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + if ( ob->type == OB_CAMERA ) + target = get_camera_id(ob) + + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + } addChannel(COLLADABU::URI(empty, sampler_id), target); closeAnimation(); @@ -569,9 +595,9 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string source_id = anim_id + get_semantic_suffix(semantic); //bool is_rotation = !strcmp(fcu->rna_path, "rotation"); - bool is_rotation = false; + bool is_angle = false; - if (strstr(fcu->rna_path, "rotation")) is_rotation = true; + if (strstr(fcu->rna_path, "rotation")||strstr(fcu->rna_path, "lens")) is_angle = true; COLLADASW::FloatSourceF source(mSW); source.setId(source_id); @@ -591,14 +617,14 @@ void AnimationExporter::exportAnimations(Scene *sce) COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, is_rotation, axis_name); + add_source_parameters(param, semantic, is_angle, axis_name); source.prepareToAppendValues(); for (unsigned int i = 0; i < fcu->totvert; i++) { float values[3]; // be careful! int length = 0; - get_source_values(&fcu->bezt[i], semantic, is_rotation, values, &length); + get_source_values(&fcu->bezt[i], semantic, is_angle, values, &length); for (int j = 0; j < length; j++) source.appendValues(values[j]); } @@ -777,6 +803,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 5; else if (!strcmp(name, "spot_blend")) tm_type = 6; + else if (!strcmp(name, "lens")) + tm_type = 7; else tm_type = -1; } @@ -802,6 +830,10 @@ void AnimationExporter::exportAnimations(Scene *sce) case 6: tm_name = "fall_off_exponent"; break; + case 7: + tm_name = "xfov"; + break; + default: tm_name = ""; break; @@ -890,10 +922,10 @@ void AnimationExporter::exportAnimations(Scene *sce) fcu = (FCurve*)ob->adt->action->curves.first; else if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); + else if( (ob->type == OB_CAMERA ) && ((Camera*)ob ->data)->adt && ((Camera*)ob ->data)->adt->action ) + fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); //The Scene has animations if object type is armature or object has f-curve or object is a Lamp which has f-curves - if ((ob->type == OB_ARMATURE && ob->data) || fcu) { - return true; - } + if ( fcu) return true; base= base->next; } return false; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 85e5e23d0f0..481cacbd4c8 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -33,6 +33,7 @@ extern "C" #include "DNA_action_types.h" #include "DNA_curve_types.h" #include "DNA_lamp_types.h" +#include "DNA_camera_types.h" #include "DNA_armature_types.h" #include "BKE_DerivedMesh.h" @@ -90,7 +91,7 @@ public: protected: - void dae_animation(Object* ob, FCurve *fcu, char* transformName); + void dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param); void write_bone_animation(Object *ob_arm, Bone *bone); diff --git a/source/blender/collada/CameraExporter.cpp b/source/blender/collada/CameraExporter.cpp index e3feab6b76c..c4d9a4a0df0 100644 --- a/source/blender/collada/CameraExporter.cpp +++ b/source/blender/collada/CameraExporter.cpp @@ -73,7 +73,7 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) if (cam->type == CAM_PERSP) { COLLADASW::PerspectiveOptic persp(mSW); - persp.setXFov(lens_to_angle(cam->lens)*(180.0f/M_PI)); + persp.setXFov(lens_to_angle(cam->lens)*(180.0f/M_PI),"XFov"); persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,cam_name); persp.setZFar(cam->clipend); persp.setZNear(cam->clipsta); @@ -82,7 +82,7 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) } else { COLLADASW::OrthographicOptic ortho(mSW); - ortho.setXMag(cam->ortho_scale); + ortho.setXMag(cam->ortho_scale,"XMag"); ortho.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch)); ortho.setZFar(cam->clipend); ortho.setZNear(cam->clipsta); From 6c88a16b3a743cef95aa6c7b4ca49c173e5c77a5 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 6 Jul 2011 18:09:36 +0000 Subject: [PATCH 170/624] Camera lens animation Identifying --- source/blender/collada/AnimationImporter.cpp | 17 ++++++++++++++++- source/blender/collada/AnimationImporter.h | 5 ++++- source/blender/collada/DocumentImporter.cpp | 1 + 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index e21a9370935..d35c3649ab5 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -905,7 +905,22 @@ int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , if ( type != 0) break; } - + + const COLLADAFW::InstanceCameraPointerArray& nodeCameras = node->getInstanceCameras(); + for (unsigned int i = 0; i < nodeCameras.getCount(); i++) { + const COLLADAFW::Camera *camera = (COLLADAFW::Camera *) FW_object_map[nodeCameras[i]->getInstanciatedObjectId()]; + + const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); + const COLLADAFW::UniqueId& xfov_listid = xfov ->getAnimationList(); + + if (animlist_map.find(xfov_listid) != animlist_map.end()) + type = type|CAMERA_XFOV; + + + if ( type != 0) break; + + } + return type; } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 5a9638d2bb2..22bff6e493d 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -38,11 +38,13 @@ #include "COLLADAFWNode.h" #include "COLLADAFWUniqueId.h" #include "COLLADAFWLight.h" +#include "COLLADAFWCamera.h" #include "DNA_anim_types.h" #include "DNA_object_types.h" #include "DNA_scene_types.h" #include "DNA_lamp_types.h" +#include "DNA_camera_types.h" //#include "ArmatureImporter.h" #include "TransformReader.h" @@ -90,7 +92,8 @@ private: NODE_TRANSFORM = 1, LIGHT_COLOR = 2, LIGHT_FOA = 4, - LIGHT_FOE = 8 + LIGHT_FOE = 8, + CAMERA_XFOV = 16 }; public: diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index 2815d8703ed..a5946b4aa88 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -854,6 +854,7 @@ bool DocumentImporter::writeCamera( const COLLADAFW::Camera* camera ) } this->uid_camera_map[camera->getUniqueId()] = cam; + this->FW_object_map[camera->getUniqueId()] = camera; // XXX import camera options return true; } From a0d4a95ff7979cbdcfe26392d1f8a6ff83f36990 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 6 Jul 2011 18:34:01 +0000 Subject: [PATCH 171/624] Camera lens animation import. --- source/blender/collada/AnimationExporter.cpp | 2 +- source/blender/collada/AnimationImporter.cpp | 22 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index c100166a682..f480cd2a48e 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -597,7 +597,7 @@ void AnimationExporter::exportAnimations(Scene *sce) //bool is_rotation = !strcmp(fcu->rna_path, "rotation"); bool is_angle = false; - if (strstr(fcu->rna_path, "rotation")||strstr(fcu->rna_path, "lens")) is_angle = true; + if (strstr(fcu->rna_path, "rotation")) is_angle = true; COLLADASW::FloatSourceF source(mSW); source.setId(source_id); diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index d35c3649ab5..a70e3cd8abd 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -855,6 +855,28 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } } + + if ( ((animType & CAMERA_XFOV) != 0) ) + { + Camera * camera = (Camera*) ob->data; + + if (!camera->adt || !camera->adt->action) act = verify_adt_action((ID*)&camera->id, 1); + else act = camera->adt->action; + + ListBase *AnimCurves = &(act->curves); + const COLLADAFW::InstanceCameraPointerArray& nodeCameras= node->getInstanceCameras(); + + for (unsigned int i = 0; i < nodeCameras.getCount(); i++) { + const COLLADAFW::Camera *camera = (COLLADAFW::Camera *) FW_object_map[nodeCameras[i]->getInstanciatedObjectId()]; + + if ((animType & CAMERA_XFOV) != 0 ) + { + const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); + const COLLADAFW::UniqueId& listid = xfov->getAnimationList(); + Assign_float_animations( listid ,AnimCurves, "lens"); + } + } + } } //Check if object is animated by checking if animlist_map holds the animlist_id of node transforms From 44220bba7a8f2f09264ea1e581096d65a00579e4 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 6 Jul 2011 19:00:40 +0000 Subject: [PATCH 172/624] camera ortho_scale (COLLADA xmag ) animation export --- source/blender/collada/AnimationExporter.cpp | 13 +++++++++---- source/blender/collada/CameraExporter.cpp | 4 ++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index f480cd2a48e..850f1b334f2 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -90,7 +90,8 @@ void AnimationExporter::exportAnimations(Scene *sce) while (fcu) { transformName = extract_transform_name( fcu->rna_path ); - if ((!strcmp(transformName, "lens"))) + if ((!strcmp(transformName, "lens"))|| + (!strcmp(transformName, "ortho_scale"))) dae_animation(ob ,fcu, transformName,true ); fcu = fcu->next; } @@ -184,9 +185,8 @@ void AnimationExporter::exportAnimations(Scene *sce) if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index];*/ } - else if ( !strcmp(transformName, "spot_size")|| - !strcmp(transformName, "spot_blend")|| - !strcmp(transformName, "lens")) + else if ( !strcmp(transformName, "spot_size")||!strcmp(transformName, "spot_blend")|| + !strcmp(transformName, "lens")||!strcmp(transformName, "ortho_scale")) { axis_name = ""; } @@ -805,6 +805,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 6; else if (!strcmp(name, "lens")) tm_type = 7; + else if (!strcmp(name, "ortho_scale")) + tm_type = 8; else tm_type = -1; } @@ -833,6 +835,9 @@ void AnimationExporter::exportAnimations(Scene *sce) case 7: tm_name = "xfov"; break; + case 8: + tm_name = "xmag"; + break; default: tm_name = ""; diff --git a/source/blender/collada/CameraExporter.cpp b/source/blender/collada/CameraExporter.cpp index c4d9a4a0df0..1089cd03fde 100644 --- a/source/blender/collada/CameraExporter.cpp +++ b/source/blender/collada/CameraExporter.cpp @@ -73,7 +73,7 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) if (cam->type == CAM_PERSP) { COLLADASW::PerspectiveOptic persp(mSW); - persp.setXFov(lens_to_angle(cam->lens)*(180.0f/M_PI),"XFov"); + persp.setXFov(lens_to_angle(cam->lens)*(180.0f/M_PI),"xfov"); persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,cam_name); persp.setZFar(cam->clipend); persp.setZNear(cam->clipsta); @@ -82,7 +82,7 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) } else { COLLADASW::OrthographicOptic ortho(mSW); - ortho.setXMag(cam->ortho_scale,"XMag"); + ortho.setXMag(cam->ortho_scale,"xmag"); ortho.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch)); ortho.setZFar(cam->clipend); ortho.setZNear(cam->clipsta); From d00a3c8ddf4f722ae829bbfa025fb09446a8fba3 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 7 Jul 2011 03:35:48 +0000 Subject: [PATCH 173/624] Outliner RMB Menu - AnimData mangement * When clicking on "Animation" items in the Outliner, there's now a menu containing from which you can change the action used, and refresh/delete all drivers. * Moved action-setting logic for AnimData actions to a single utility function in anim_sys, since this was starting to be done in too many places already. * Fixed Outliner refresh bug after changing the active action --- source/blender/blenkernel/BKE_animsys.h | 4 + source/blender/blenkernel/intern/anim_sys.c | 54 ++++ .../blender/editors/space_outliner/outliner.c | 281 ++++++++++++++++-- .../editors/space_outliner/outliner_intern.h | 2 + .../editors/space_outliner/outliner_ops.c | 2 + .../editors/space_outliner/space_outliner.c | 7 + .../blender/makesrna/intern/rna_animation.c | 37 +-- source/blender/makesrna/intern/rna_nla.c | 1 + 8 files changed, 329 insertions(+), 59 deletions(-) diff --git a/source/blender/blenkernel/BKE_animsys.h b/source/blender/blenkernel/BKE_animsys.h index 348b967f9c4..228a359c81d 100644 --- a/source/blender/blenkernel/BKE_animsys.h +++ b/source/blender/blenkernel/BKE_animsys.h @@ -41,6 +41,7 @@ struct KeyingSet; struct KS_Path; struct PointerRNA; +struct ReportList; struct bAction; struct bActionGroup; struct AnimMapper; @@ -57,6 +58,9 @@ struct AnimData *BKE_animdata_from_id(struct ID *id); /* Add AnimData to the given ID-block */ struct AnimData *BKE_id_add_animdata(struct ID *id); +/* Set active action used by AnimData from the given ID-block */ +short BKE_animdata_set_action(struct ReportList *reports, struct ID *id, struct bAction *act); + /* Free AnimData */ void BKE_free_animdata(struct ID *id); diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index fdc102bf779..69458ec7401 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -56,6 +56,7 @@ #include "BKE_global.h" #include "BKE_main.h" #include "BKE_library.h" +#include "BKE_report.h" #include "BKE_utildefines.h" #include "RNA_access.h" @@ -144,6 +145,59 @@ AnimData *BKE_id_add_animdata (ID *id) return NULL; } +/* Action Setter --------------------------------------- */ + +/* Called when user tries to change the active action of an AnimData block (via RNA, Outliner, etc.) */ +short BKE_animdata_set_action (ReportList *reports, ID *id, bAction *act) +{ + AnimData *adt = BKE_animdata_from_id(id); + short ok = 0; + + /* animdata validity check */ + if (adt == NULL) { + BKE_report(reports, RPT_WARNING, "No AnimData to set action on"); + return ok; + } + + /* active action is only editable when it is not a tweaking strip + * see rna_AnimData_action_editable() in rna_animation.c + */ + if ((adt->flag & ADT_NLA_EDIT_ON) || (adt->actstrip) || (adt->tmpact)) { + /* cannot remove, otherwise things turn to custard */ + BKE_report(reports, RPT_ERROR, "Cannot change action, as it is still being edited in NLA"); + return ok; + } + + /* manage usercount for current action */ + if (adt->action) + id_us_min((ID*)adt->action); + + /* assume that AnimData's action can in fact be edited... */ + if (act) { + /* action must have same type as owner */ + if (ELEM(act->idroot, 0, GS(id->name))) { + /* can set */ + adt->action = act; + id_us_plus((ID*)adt->action); + ok = 1; + } + else { + /* cannot set */ + BKE_reportf(reports, RPT_ERROR, + "Couldn't set Action '%s' onto ID '%s', as it doesn't have suitably rooted paths for this purpose", + act->id.name+2, id->name); + //ok = 0; + } + } + else { + /* just clearing the action... */ + adt->action = NULL; + ok = 1; + } + + return ok; +} + /* Freeing -------------------------------------------- */ /* Free AnimData used by the nominated ID-block, and clear ID-block's AnimData pointer */ diff --git a/source/blender/editors/space_outliner/outliner.c b/source/blender/editors/space_outliner/outliner.c index f74ca7f8153..db64aead8a8 100644 --- a/source/blender/editors/space_outliner/outliner.c +++ b/source/blender/editors/space_outliner/outliner.c @@ -101,6 +101,7 @@ #include "RNA_access.h" #include "RNA_define.h" +#include "RNA_enum_types.h" #include "ED_keyframing.h" @@ -3170,29 +3171,10 @@ static void set_operation_types(SpaceOops *soops, ListBase *lb, } } -static void unlink_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) +static void unlink_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) { - IdAdtTemplate *iat = (IdAdtTemplate *)tsep->id; - AnimData *adt = iat->adt; - - //printf("iat = '%s' | act = '%s'\n", iat->id.name, tselem->id->name); - - /* active action is only editable when it is not a tweaking strip - * see rna_AnimData_action_editable() in rna_animation.c - */ - if ((adt->flag & ADT_NLA_EDIT_ON) || (adt->actstrip) || (adt->tmpact)) { - /* cannot remove, otherwise things turn to custard */ - ReportList *reports = CTX_wm_reports(C); - - // FIXME: this only gets shown in info-window, since this is global not operator report - BKE_report(reports, RPT_ERROR, "Cannot unlink action, as it is still being edited in NLA"); - - return; - } - - /* remove action... */ - id_us_min((ID*)adt->action); - adt->action = NULL; + /* just set action to NULL */ + BKE_animdata_set_action(CTX_wm_reports(C), tsep->id, NULL); } static void unlink_material_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) @@ -3414,6 +3396,36 @@ static void outliner_do_object_operation(bContext *C, Scene *scene_act, SpaceOop /* ******************************************** */ +static void unlinkact_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) +{ + /* just set action to NULL */ + BKE_animdata_set_action(NULL, tselem->id, NULL); +} + +static void cleardrivers_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) +{ + IdAdtTemplate *iat = (IdAdtTemplate *)tselem->id; + + /* just free drivers - stored as a list of F-Curves */ + free_fcurves(&iat->adt->drivers); +} + +static void refreshdrivers_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) +{ + IdAdtTemplate *iat = (IdAdtTemplate *)tselem->id; + FCurve *fcu; + + /* loop over drivers, performing refresh (i.e. check graph_buttons.c and rna_fcurve.c for details) */ + for (fcu = iat->adt->drivers.first; fcu; fcu= fcu->next) { + fcu->flag &= ~FCURVE_DISABLED; + + if (fcu->driver) + fcu->driver->flag &= ~DRIVER_FLAG_INVALID; + } +} + +/* --------------------------------- */ + static void pchan_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) { bPoseChannel *pchan= (bPoseChannel *)te->directdata; @@ -3775,6 +3787,224 @@ void OUTLINER_OT_id_operation(wmOperatorType *ot) /* **************************************** */ +static void outliner_do_id_set_operation(SpaceOops *soops, int type, ListBase *lb, ID *newid, + void (*operation_cb)(TreeElement *, TreeStoreElem *, TreeStoreElem *, ID *)) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for (te=lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if (tselem->flag & TSE_SELECTED) { + if(tselem->type==type) { + TreeStoreElem *tsep = TREESTORE(te->parent); + operation_cb(te, tselem, tsep, newid); + } + } + if ((tselem->flag & TSE_CLOSED)==0) { + outliner_do_id_set_operation(soops, type, &te->subtree, newid, operation_cb); + } + } +} + +/* ------------------------------------------ */ + +static void actionset_id_cb(TreeElement *te, TreeStoreElem *tselem, TreeStoreElem *tsep, ID *actId) +{ + bAction *act = (bAction *)actId; + + if (tselem->type == TSE_ANIM_DATA) { + /* "animation" entries - action is child of this */ + BKE_animdata_set_action(NULL, tselem->id, act); + } + /* TODO: if any other "expander" channels which own actions need to support this menu, + * add: tselem->type = ... + */ + else if (tsep && (tsep->type == TSE_ANIM_DATA)) { + /* "animation" entries case again */ + BKE_animdata_set_action(NULL, tsep->id, act); + } + // TODO: other cases not supported yet +} + +static int outliner_action_set_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; + + bAction *act; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); + + /* get action to use */ + act= BLI_findlink(&CTX_data_main(C)->action, RNA_enum_get(op->ptr, "action")); + + if (act == NULL) { + BKE_report(op->reports, RPT_ERROR, "No valid Action to add."); + return OPERATOR_CANCELLED; + } + else if (act->idroot == 0) { + /* hopefully in this case (i.e. library of userless actions), the user knows what they're doing... */ + BKE_reportf(op->reports, RPT_WARNING, + "Action '%s' does not specify what datablocks it can be used on. Try setting the 'ID Root Type' setting from the Datablocks Editor for this Action to avoid future problems", + act->id.name+2); + } + + /* perform action if valid channel */ + if (datalevel == TSE_ANIM_DATA) + outliner_do_id_set_operation(soops, datalevel, &soops->tree, (ID*)act, actionset_id_cb); + else if (idlevel == ID_AC) + outliner_do_id_set_operation(soops, idlevel, &soops->tree, (ID*)act, actionset_id_cb); + else + return OPERATOR_CANCELLED; + + /* set notifier that things have changed */ + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Set action"); + + /* done */ + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_action_set(wmOperatorType *ot) +{ + PropertyRNA *prop; + + /* identifiers */ + ot->name= "Outliner Set Action"; + ot->idname= "OUTLINER_OT_action_set"; + ot->description= "Change the active action used"; + + /* api callbacks */ + ot->invoke= WM_enum_search_invoke; + ot->exec= outliner_action_set_exec; + ot->poll= ED_operator_outliner_active; + + /* flags */ + ot->flag= 0; + + /* props */ + // TODO: this would be nicer as an ID-pointer... + prop= RNA_def_enum(ot->srna, "action", DummyRNA_NULL_items, 0, "Action", ""); + RNA_def_enum_funcs(prop, RNA_action_itemf); + ot->prop= prop; +} + +/* **************************************** */ + +typedef enum eOutliner_AnimDataOps { + OUTLINER_ANIMOP_INVALID = 0, + + OUTLINER_ANIMOP_SET_ACT, + OUTLINER_ANIMOP_CLEAR_ACT, + + OUTLINER_ANIMOP_REFRESH_DRV, + OUTLINER_ANIMOP_CLEAR_DRV + + //OUTLINER_ANIMOP_COPY_DRIVERS, + //OUTLINER_ANIMOP_PASTE_DRIVERS +} eOutliner_AnimDataOps; + +static EnumPropertyItem prop_animdata_op_types[] = { + {OUTLINER_ANIMOP_SET_ACT, "SET_ACT", 0, "Set Action", ""}, + {OUTLINER_ANIMOP_CLEAR_ACT, "CLEAR_ACT", 0, "Unlink Action", ""}, + {OUTLINER_ANIMOP_REFRESH_DRV, "REFRESH_DRIVERS", 0, "Refresh Drivers", ""}, + //{OUTLINER_ANIMOP_COPY_DRIVERS, "COPY_DRIVERS", 0, "Copy Drivers", ""}, + //{OUTLINER_ANIMOP_PASTE_DRIVERS, "PASTE_DRIVERS", 0, "Paste Drivers", ""}, + {OUTLINER_ANIMOP_CLEAR_DRV, "CLEAR_DRIVERS", 0, "Clear Drivers", ""}, + {0, NULL, 0, NULL, NULL} +}; + +static int outliner_animdata_operation_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; + eOutliner_AnimDataOps event; + short updateDeps = 0; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + + event= RNA_enum_get(op->ptr, "type"); + set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); + + if (datalevel != TSE_ANIM_DATA) + return OPERATOR_CANCELLED; + + /* perform the core operation */ + switch (event) { + case OUTLINER_ANIMOP_SET_ACT: + /* delegate once again... */ + WM_operator_name_call(C, "OUTLINER_OT_action_set", WM_OP_INVOKE_REGION_WIN, NULL); + break; + + case OUTLINER_ANIMOP_CLEAR_ACT: + /* clear active action - using standard rules */ + outliner_do_data_operation(soops, datalevel, event, &soops->tree, unlinkact_animdata_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Unlink action"); + break; + + case OUTLINER_ANIMOP_REFRESH_DRV: + outliner_do_data_operation(soops, datalevel, event, &soops->tree, refreshdrivers_animdata_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN, NULL); + //ED_undo_push(C, "Refresh Drivers"); /* no undo needed - shouldn't have any impact? */ + updateDeps = 1; + break; + + case OUTLINER_ANIMOP_CLEAR_DRV: + outliner_do_data_operation(soops, datalevel, event, &soops->tree, cleardrivers_animdata_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN, NULL); + ED_undo_push(C, "Clear Drivers"); + updateDeps = 1; + break; + + default: // invalid + break; + } + + /* update dependencies */ + if (updateDeps) { + Main *bmain = CTX_data_main(C); + Scene *scene = CTX_data_scene(C); + + /* rebuild depsgraph for the new deps */ + DAG_scene_sort(bmain, scene); + + /* force an update of depsgraph */ + DAG_ids_flush_update(bmain, 0); + } + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_animdata_operation(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Outliner Animation Data Operation"; + ot->idname= "OUTLINER_OT_animdata_operation"; + ot->description= ""; + + /* callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= outliner_animdata_operation_exec; + ot->poll= ED_operator_outliner_active; + + ot->flag= 0; + + ot->prop= RNA_def_enum(ot->srna, "type", prop_animdata_op_types, 0, "Animation Operation", ""); +} + +/* **************************************** */ + static EnumPropertyItem prop_data_op_types[] = { {1, "SELECT", 0, "Select", ""}, {2, "DESELECT", 0, "Deselect", ""}, @@ -3888,7 +4118,12 @@ static int do_outliner_operation_event(bContext *C, Scene *scene, ARegion *ar, S else if(datalevel) { if(datalevel==-1) error("Mixed selection"); else { - WM_operator_name_call(C, "OUTLINER_OT_data_operation", WM_OP_INVOKE_REGION_WIN, NULL); + if (datalevel == TSE_ANIM_DATA) + WM_operator_name_call(C, "OUTLINER_OT_animdata_operation", WM_OP_INVOKE_REGION_WIN, NULL); + else if (datalevel == TSE_DRIVER_BASE) + /* do nothing... no special ops needed yet */; + else + WM_operator_name_call(C, "OUTLINER_OT_data_operation", WM_OP_INVOKE_REGION_WIN, NULL); } } diff --git a/source/blender/editors/space_outliner/outliner_intern.h b/source/blender/editors/space_outliner/outliner_intern.h index cbb26d79c4b..b2717ab5c44 100644 --- a/source/blender/editors/space_outliner/outliner_intern.h +++ b/source/blender/editors/space_outliner/outliner_intern.h @@ -128,6 +128,8 @@ void OUTLINER_OT_object_operation(struct wmOperatorType *ot); void OUTLINER_OT_group_operation(struct wmOperatorType *ot); void OUTLINER_OT_id_operation(struct wmOperatorType *ot); void OUTLINER_OT_data_operation(struct wmOperatorType *ot); +void OUTLINER_OT_animdata_operation(struct wmOperatorType *ot); +void OUTLINER_OT_action_set(struct wmOperatorType *ot); void OUTLINER_OT_show_one_level(struct wmOperatorType *ot); void OUTLINER_OT_show_active(struct wmOperatorType *ot); diff --git a/source/blender/editors/space_outliner/outliner_ops.c b/source/blender/editors/space_outliner/outliner_ops.c index 8bd30235931..b79bb000201 100644 --- a/source/blender/editors/space_outliner/outliner_ops.c +++ b/source/blender/editors/space_outliner/outliner_ops.c @@ -57,6 +57,8 @@ void outliner_operatortypes(void) WM_operatortype_append(OUTLINER_OT_group_operation); WM_operatortype_append(OUTLINER_OT_id_operation); WM_operatortype_append(OUTLINER_OT_data_operation); + WM_operatortype_append(OUTLINER_OT_animdata_operation); + WM_operatortype_append(OUTLINER_OT_action_set); WM_operatortype_append(OUTLINER_OT_show_one_level); WM_operatortype_append(OUTLINER_OT_show_active); diff --git a/source/blender/editors/space_outliner/space_outliner.c b/source/blender/editors/space_outliner/space_outliner.c index 13b186b174b..603be557a3c 100644 --- a/source/blender/editors/space_outliner/space_outliner.c +++ b/source/blender/editors/space_outliner/space_outliner.c @@ -179,6 +179,13 @@ static void outliner_main_area_listener(ARegion *ar, wmNotifier *wmn) break; } break; + case NC_ANIMATION: + switch(wmn->data) { + case ND_NLA_ACTCHANGE: + ED_region_tag_redraw(ar); + break; + } + break; } } diff --git a/source/blender/makesrna/intern/rna_animation.c b/source/blender/makesrna/intern/rna_animation.c index 5664fac149e..a3b3d0ac8c9 100644 --- a/source/blender/makesrna/intern/rna_animation.c +++ b/source/blender/makesrna/intern/rna_animation.c @@ -74,42 +74,7 @@ static int rna_AnimData_action_editable(PointerRNA *ptr) static void rna_AnimData_action_set(PointerRNA *ptr, PointerRNA value) { ID *ownerId = (ID *)ptr->id.data; - AnimData *adt = (AnimData *)ptr->data; - - /* manage usercount for current action */ - if (adt->action) - id_us_min((ID*)adt->action); - - /* assume that AnimData's action can in fact be edited... */ - if ((value.data) && (ownerId)) { - bAction *act = (bAction *)value.data; - - /* action must have same type as owner */ - if (ownerId) { - if (ELEM(act->idroot, 0, GS(ownerId->name))) { - /* can set */ - adt->action = act; - id_us_plus((ID*)adt->action); - } - else { - /* cannot set */ - printf("ERROR: Couldn't set Action '%s' onto ID '%s', as it doesn't have suitably rooted paths for this purpose\n", - act->id.name+2, ownerId->name); - } - } - else { - /* cannot tell if we can set, so let's just be generous... */ - printf("Warning: Set Action '%s' onto AnimData block with an unknown ID-owner. May have attached invalid data\n", - act->id.name+2); - - adt->action = act; - id_us_plus((ID*)adt->action); - } - } - else { - /* just clearing the action... */ - adt->action = NULL; - } + BKE_animdata_set_action(NULL, ownerId, value.data); } /* ****************************** */ diff --git a/source/blender/makesrna/intern/rna_nla.c b/source/blender/makesrna/intern/rna_nla.c index 71bff06a864..3e389022b29 100644 --- a/source/blender/makesrna/intern/rna_nla.c +++ b/source/blender/makesrna/intern/rna_nla.c @@ -424,6 +424,7 @@ static void rna_def_nlastrip(BlenderRNA *brna) RNA_def_property_update(prop, NC_ANIMATION|ND_NLA, NULL); /* this will do? */ /* Action */ + // TODO: this should only be editable if it is not being edited atm... prop= RNA_def_property(srna, "action", PROP_POINTER, PROP_NONE); RNA_def_property_pointer_sdna(prop, NULL, "act"); RNA_def_property_pointer_funcs(prop, NULL, NULL, NULL, "rna_Action_id_poll"); From 0eacdc94ba7bf51b48c977c3d0fc07ef4f70e384 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 7 Jul 2011 03:53:24 +0000 Subject: [PATCH 174/624] BGE Animations: Removing unused code and adding some more comments. --- .../Converter/BL_ActionActuator.cpp | 361 ------------------ .../gameengine/Converter/BL_ActionActuator.h | 8 +- source/gameengine/Ketsji/BL_Action.cpp | 4 + source/gameengine/Ketsji/BL_Action.h | 17 + source/gameengine/Ketsji/BL_ActionManager.cpp | 11 +- source/gameengine/Ketsji/BL_ActionManager.h | 39 +- source/gameengine/Ketsji/KX_GameObject.h | 2 +- 7 files changed, 61 insertions(+), 381 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index f52f8387a6d..7bfe87c773e 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -135,59 +135,6 @@ CValue* BL_ActionActuator::GetReplica() { return replica; } -#if 0 -bool BL_ActionActuator::ClampLocalTime() -{ - if (m_startframe < m_endframe) - { - if (m_localtime < m_startframe) - { - m_localtime = m_startframe; - return true; - } - else if (m_localtime > m_endframe) - { - m_localtime = m_endframe; - return true; - } - } else { - if (m_localtime > m_startframe) - { - m_localtime = m_startframe; - return true; - } - else if (m_localtime < m_endframe) - { - m_localtime = m_endframe; - return true; - } - } - return false; -} - -void BL_ActionActuator::SetStartTime(float curtime) -{ - float direction = m_startframe < m_endframe ? 1.0 : -1.0; - - if (!(m_flag & ACT_FLAG_REVERSE)) - m_starttime = curtime - direction*(m_localtime - m_startframe)/KX_KetsjiEngine::GetAnimFrameRate(); - else - m_starttime = curtime - direction*(m_endframe - m_localtime)/KX_KetsjiEngine::GetAnimFrameRate(); -} - -void BL_ActionActuator::SetLocalTime(float curtime) -{ - float delta_time = (curtime - m_starttime)*KX_KetsjiEngine::GetAnimFrameRate(); - - if (m_endframe < m_startframe) - delta_time = -delta_time; - - if (!(m_flag & ACT_FLAG_REVERSE)) - m_localtime = m_startframe + delta_time; - else - m_localtime = m_endframe - delta_time; -} -#endif bool BL_ActionActuator::Update(double curtime, bool frame) { bool bNegativeEvent = false; @@ -309,314 +256,6 @@ bool BL_ActionActuator::Update(double curtime, bool frame) return true; } -#if 0 // Kept around as reference for now -bool BL_ActionActuator::Update(double curtime, bool frame) -{ - bool bNegativeEvent = false; - bool bPositiveEvent = false; - bool keepgoing = true; - bool wrap = false; - bool apply=true; - int priority; - float newweight; - - curtime -= KX_KetsjiEngine::GetSuspendedDelta(); - - // result = true if animation has to be continued, false if animation stops - // maybe there are events for us in the queue ! - if (frame) - { - bNegativeEvent = m_negevent; - bPositiveEvent = m_posevent; - RemoveAllEvents(); - - if (bPositiveEvent) - m_flag |= ACT_FLAG_ACTIVE; - - if (bNegativeEvent) - { - // dont continue where we left off when restarting - if (m_end_reset) { - m_flag &= ~ACT_FLAG_LOCKINPUT; - } - - if (!(m_flag & ACT_FLAG_ACTIVE)) - return false; - m_flag &= ~ACT_FLAG_ACTIVE; - } - } - - /* We know that action actuators have been discarded from all non armature objects: - if we're being called, we're attached to a BL_ArmatureObject */ - BL_ArmatureObject *obj = (BL_ArmatureObject*)GetParent(); - float length = m_endframe - m_startframe; - - priority = m_priority; - - /* Determine pre-incrementation behaviour and set appropriate flags */ - switch (m_playtype){ - case ACT_ACTION_MOTION: - if (bNegativeEvent){ - keepgoing=false; - apply=false; - }; - break; - case ACT_ACTION_FROM_PROP: - if (bNegativeEvent){ - apply=false; - keepgoing=false; - } - break; - case ACT_ACTION_LOOP_END: - if (bPositiveEvent){ - if (!(m_flag & ACT_FLAG_LOCKINPUT)){ - m_flag &= ~ACT_FLAG_KEYUP; - m_flag &= ~ACT_FLAG_REVERSE; - m_flag |= ACT_FLAG_LOCKINPUT; - m_localtime = m_startframe; - m_starttime = curtime; - } - } - if (bNegativeEvent){ - m_flag |= ACT_FLAG_KEYUP; - } - break; - case ACT_ACTION_LOOP_STOP: - if (bPositiveEvent){ - if (!(m_flag & ACT_FLAG_LOCKINPUT)){ - m_flag &= ~ACT_FLAG_REVERSE; - m_flag &= ~ACT_FLAG_KEYUP; - m_flag |= ACT_FLAG_LOCKINPUT; - SetStartTime(curtime); - } - } - if (bNegativeEvent){ - m_flag |= ACT_FLAG_KEYUP; - m_flag &= ~ACT_FLAG_LOCKINPUT; - keepgoing=false; - apply=false; - } - break; - case ACT_ACTION_PINGPONG: - if (bPositiveEvent){ - if (!(m_flag & ACT_FLAG_LOCKINPUT)){ - m_flag &= ~ACT_FLAG_KEYUP; - m_localtime = m_starttime; - m_starttime = curtime; - m_flag |= ACT_FLAG_LOCKINPUT; - } - } - break; - case ACT_ACTION_FLIPPER: - if (bPositiveEvent){ - if (!(m_flag & ACT_FLAG_LOCKINPUT)){ - m_flag &= ~ACT_FLAG_REVERSE; - m_flag |= ACT_FLAG_LOCKINPUT; - SetStartTime(curtime); - } - } - else if (bNegativeEvent){ - m_flag |= ACT_FLAG_REVERSE; - m_flag &= ~ACT_FLAG_LOCKINPUT; - SetStartTime(curtime); - } - break; - case ACT_ACTION_PLAY: - if (bPositiveEvent){ - if (!(m_flag & ACT_FLAG_LOCKINPUT)){ - m_flag &= ~ACT_FLAG_REVERSE; - m_localtime = m_starttime; - m_starttime = curtime; - m_flag |= ACT_FLAG_LOCKINPUT; - } - } - break; - default: - break; - } - - /* Perform increment */ - if (keepgoing){ - if (m_playtype == ACT_ACTION_MOTION){ - MT_Point3 newpos; - MT_Point3 deltapos; - - newpos = obj->NodeGetWorldPosition(); - - /* Find displacement */ - deltapos = newpos-m_lastpos; - m_localtime += (length/m_stridelength) * deltapos.length(); - m_lastpos = newpos; - } - else{ - SetLocalTime(curtime); - } - } - - /* Check if a wrapping response is needed */ - if (length){ - if (m_localtime < m_startframe || m_localtime > m_endframe) - { - m_localtime = m_startframe + fmod(m_localtime, length); - wrap = true; - } - } - else - m_localtime = m_startframe; - - /* Perform post-increment tasks */ - switch (m_playtype){ - case ACT_ACTION_FROM_PROP: - { - CValue* propval = GetParent()->GetProperty(m_propname); - if (propval) - m_localtime = propval->GetNumber(); - - if (bNegativeEvent){ - keepgoing=false; - } - } - break; - case ACT_ACTION_MOTION: - break; - case ACT_ACTION_LOOP_STOP: - break; - case ACT_ACTION_PINGPONG: - if (wrap){ - if (!(m_flag & ACT_FLAG_REVERSE)) - m_localtime = m_endframe; - else - m_localtime = m_startframe; - - m_flag &= ~ACT_FLAG_LOCKINPUT; - m_flag ^= ACT_FLAG_REVERSE; //flip direction - keepgoing = false; - } - break; - case ACT_ACTION_FLIPPER: - if (wrap){ - if (!(m_flag & ACT_FLAG_REVERSE)){ - m_localtime=m_endframe; - //keepgoing = false; - } - else { - m_localtime=m_startframe; - keepgoing = false; - } - } - break; - case ACT_ACTION_LOOP_END: - if (wrap){ - if (m_flag & ACT_FLAG_KEYUP){ - keepgoing = false; - m_localtime = m_endframe; - m_flag &= ~ACT_FLAG_LOCKINPUT; - } - SetStartTime(curtime); - } - break; - case ACT_ACTION_PLAY: - if (wrap){ - m_localtime = m_endframe; - keepgoing = false; - m_flag &= ~ACT_FLAG_LOCKINPUT; - } - break; - default: - keepgoing = false; - break; - } - - /* Set the property if its defined */ - if (m_framepropname[0] != '\0') { - CValue* propowner = GetParent(); - CValue* oldprop = propowner->GetProperty(m_framepropname); - CValue* newval = new CFloatValue(m_localtime); - if (oldprop) { - oldprop->SetValue(newval); - } else { - propowner->SetProperty(m_framepropname, newval); - } - newval->Release(); - } - - if (bNegativeEvent) - m_blendframe=0.0; - - /* Apply the pose if necessary*/ - if (apply){ - - /* Priority test */ - if (obj->SetActiveAction(this, priority, curtime)){ - - /* Get the underlying pose from the armature */ - obj->GetPose(&m_pose); - -// 2.4x function, - /* Override the necessary channels with ones from the action */ - // XXX extract_pose_from_action(m_pose, m_action, m_localtime); - - -// 2.5x - replacement for extract_pose_from_action(...) above. - { - struct PointerRNA id_ptr; - Object *arm= obj->GetArmatureObject(); - bPose *pose_back= arm->pose; - - arm->pose= m_pose; - RNA_id_pointer_create((ID *)arm, &id_ptr); - animsys_evaluate_action(&id_ptr, m_action, NULL, m_localtime); - - arm->pose= pose_back; - -// 2.5x - could also do this but looks too high level, constraints use this, it works ok. -// Object workob; /* evaluate using workob */ -// what_does_obaction(obj->GetArmatureObject(), &workob, m_pose, m_action, NULL, m_localtime); - } - - // done getting the pose from the action - - /* Perform the user override (if any) */ - if (m_userpose){ - extract_pose_from_pose(m_pose, m_userpose); - game_free_pose(m_userpose); //cant use MEM_freeN(m_userpose) because the channels need freeing too. - m_userpose = NULL; - } -#if 1 - /* Handle blending */ - if (m_blendin && (m_blendframeGetMRDPose(&m_blendpose); - m_blendstart = curtime; - } - - /* Find percentages */ - newweight = (m_blendframe/(float)m_blendin); - game_blend_poses(m_pose, m_blendpose, 1.0 - newweight); - - /* Increment current blending percentage */ - m_blendframe = (curtime - m_blendstart)*KX_KetsjiEngine::GetAnimFrameRate(); - if (m_blendframe>m_blendin) - m_blendframe = m_blendin; - - } -#endif - m_lastUpdate = m_localtime; - obj->SetPose (m_pose); - } - else{ - m_blendframe = 0.0; - } - } - - if (!keepgoing){ - m_blendframe = 0.0; - } - return keepgoing; -}; -#endif - #ifdef WITH_PYTHON /* ------------------------------------------------------------------------- */ diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index 7b4200fa19b..ee8599a9052 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -122,11 +122,6 @@ public: #endif // WITH_PYTHON protected: - - //void SetStartTime(float curtime); - //void SetLocalTime(float curtime); - //bool ClampLocalTime(); - MT_Point3 m_lastpos; float m_blendframe; int m_flag; @@ -156,6 +151,9 @@ protected: STR_String m_framepropname; }; +// The first values are not used in BL_ActionActuator anymore, +// but BL_ShapeActionActuator still uses them, so we keep them around +// for now. enum { ACT_FLAG_REVERSE = 1<<0, ACT_FLAG_LOCKINPUT = 1<<1, diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index f1b53fc4151..8ed6a33696a 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -22,6 +22,10 @@ * ***** END GPL LICENSE BLOCK ***** */ +/** \file BL_Action.cpp + * \ingroup ketsji + */ + #include #include "BL_Action.h" diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index f7c5a811721..14312e158c0 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -21,6 +21,11 @@ * * ***** END GPL LICENSE BLOCK ***** */ + +/** \file BL_Action.h + * \ingroup ketsji + */ + #ifndef __BL_ACTION #define __BL_ACTION @@ -75,6 +80,9 @@ public: BL_Action(class KX_GameObject* gameobj); ~BL_Action(); + /** + * Play an action + */ bool Play(const char* name, float start, float end, @@ -84,8 +92,17 @@ public: float layer_weight, short ipo_flags, float playback_speed); + /** + * Stop playing the action + */ void Stop(); + /** + * Whether or not the action is still playing + */ bool IsDone(); + /** + * Update the action's frame, etc. + */ void Update(float curtime); // Accessors diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index c3b4dc5d4db..0586c515c65 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -17,16 +17,15 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): none yet. + * Contributor(s): Mitchell Stokes. * * ***** END GPL LICENSE BLOCK ***** */ +/** \file BL_ActionManager.cpp + * \ingroup ketsji + */ + #include "BL_ActionManager.h" BL_ActionManager::BL_ActionManager(class KX_GameObject *obj) diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index c527c7bbd3a..3818f643b1c 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -17,15 +17,15 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): none yet. + * Contributor(s): Mitchell Stokes. * * ***** END GPL LICENSE BLOCK ***** */ + +/** \file BL_ActionManager.cpp + * \ingroup ketsji + */ + #ifndef __BL_ACTIONMANAGER #define __BL_ACTIONMANAGER @@ -33,6 +33,9 @@ #define MAX_ACTION_LAYERS 4 +/** + * BL_ActionManager is responsible for handling a KX_GameObject's actions. + */ class BL_ActionManager { private: @@ -52,14 +55,34 @@ public: float layer_weight=0.f, short ipo_flags=0, float playback_speed=1.f); - + /** + * Gets the current frame of an action + */ float GetActionFrame(short layer); - void SetActionFrame(short layer, float frame); + /** + * Sets the current frame of an action + */ + void SetActionFrame(short layer, float frame); + + /** + * Gets the currently running action on the given layer + */ struct bAction *GetCurrentAction(short layer); + /** + * Stop playing the action on the given layer + */ void StopAction(short layer); + + /** + * Check if an action has finished playing + */ bool IsActionDone(short layer); + + /** + * Update any running actions + */ void Update(float); #ifdef WITH_CXX_GUARDEDALLOC diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 6e22dc5fbc3..7e052e6d057 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -239,7 +239,7 @@ public: bAction *GetCurrentAction(short layer); /** - * Remove an action from the object's action manager + * Stop playing the action on the given layer */ void StopAction(short layer); From cff7c61ddbecf9b66a4d58d1237ffb100633efaa Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 7 Jul 2011 04:31:53 +0000 Subject: [PATCH 175/624] Patch [#23682] Add sort+move to bone group list in panel Thanks Torsten Rupp (rupp) for the patch! This patch adds the abilities to sort the bone group list in the properties panel and to move bone groups up/down in the list (similar like for vertex groups) --- .../startup/bl_ui/properties_data_armature.py | 23 ++- .../editors/armature/armature_intern.h | 2 + .../blender/editors/armature/armature_ops.c | 2 + source/blender/editors/armature/poseobject.c | 165 ++++++++++++++++++ 4 files changed, 190 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index 9477dc866ab..217cd59f0de 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -96,6 +96,16 @@ class DATA_PT_display(ArmatureButtonsPanel, bpy.types.Panel): col.prop(arm, "use_deform_delay", text="Delay Refresh") +class DATA_PT_bone_group_specials(bpy.types.Menu): + bl_label = "Bone Group Specials" + COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} + + def draw(self, context): + layout = self.layout + + layout.operator("pose.group_sort", icon='SORTALPHA') + + class DATA_PT_bone_groups(ArmatureButtonsPanel, bpy.types.Panel): bl_label = "Bone Groups" @@ -108,16 +118,25 @@ class DATA_PT_bone_groups(ArmatureButtonsPanel, bpy.types.Panel): ob = context.object pose = ob.pose + group = pose.bone_groups.active row = layout.row() - row.template_list(pose, "bone_groups", pose.bone_groups, "active_index", rows=2) + + rows = 2 + if group: + rows = 5 + row.template_list(pose, "bone_groups", pose.bone_groups, "active_index", rows=rows) col = row.column(align=True) col.active = (ob.proxy is None) col.operator("pose.group_add", icon='ZOOMIN', text="") col.operator("pose.group_remove", icon='ZOOMOUT', text="") + col.menu("DATA_PT_bone_group_specials", icon='DOWNARROW_HLT', text="") + if group: + col.separator() + col.operator("pose.group_move", icon='TRIA_UP', text="").direction = 'UP' + col.operator("pose.group_move", icon='TRIA_DOWN', text="").direction = 'DOWN' - group = pose.bone_groups.active if group: col = layout.column() col.active = (ob.proxy is None) diff --git a/source/blender/editors/armature/armature_intern.h b/source/blender/editors/armature/armature_intern.h index 85da7a212c9..f583ba0c903 100644 --- a/source/blender/editors/armature/armature_intern.h +++ b/source/blender/editors/armature/armature_intern.h @@ -110,6 +110,8 @@ void POSE_OT_select_flip_active(struct wmOperatorType *ot); void POSE_OT_group_add(struct wmOperatorType *ot); void POSE_OT_group_remove(struct wmOperatorType *ot); +void POSE_OT_group_move(struct wmOperatorType *ot); +void POSE_OT_group_sort(struct wmOperatorType *ot); void POSE_OT_group_assign(struct wmOperatorType *ot); void POSE_OT_group_unassign(struct wmOperatorType *ot); void POSE_OT_group_select(struct wmOperatorType *ot); diff --git a/source/blender/editors/armature/armature_ops.c b/source/blender/editors/armature/armature_ops.c index 16b748737ca..33748ebd0bb 100644 --- a/source/blender/editors/armature/armature_ops.c +++ b/source/blender/editors/armature/armature_ops.c @@ -126,6 +126,8 @@ void ED_operatortypes_armature(void) WM_operatortype_append(POSE_OT_group_add); WM_operatortype_append(POSE_OT_group_remove); + WM_operatortype_append(POSE_OT_group_move); + WM_operatortype_append(POSE_OT_group_sort); WM_operatortype_append(POSE_OT_group_assign); WM_operatortype_append(POSE_OT_group_unassign); WM_operatortype_append(POSE_OT_group_select); diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index fa5fecbd9d0..cfd3f54c5b9 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -1433,6 +1433,171 @@ void POSE_OT_group_unassign (wmOperatorType *ot) ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; } +static int group_move_exec(bContext *C, wmOperator *op) +{ + Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data; + bPose *pose= (ob) ? ob->pose : NULL; + bPoseChannel *pchan; + bActionGroup *grp; + int dir= RNA_enum_get(op->ptr, "direction"); + int grpIndexA, grpIndexB; + + if (ELEM(NULL, ob, pose)) + return OPERATOR_CANCELLED; + if (pose->active_group <= 0) + return OPERATOR_CANCELLED; + + /* get group to move */ + grp= BLI_findlink(&pose->agroups, pose->active_group-1); + if (grp == NULL) + return OPERATOR_CANCELLED; + + /* move bone group */ + grpIndexA = pose->active_group; + if (dir == 1) { /* up */ + void *prev = grp->prev; + + if (prev == NULL) + return OPERATOR_FINISHED; + + BLI_remlink(&pose->agroups, grp); + BLI_insertlinkbefore(&pose->agroups, prev, grp); + + grpIndexB = grpIndexA - 1; + pose->active_group--; + } + else { /* down */ + void *next = grp->next; + + if (next == NULL) + return OPERATOR_FINISHED; + + BLI_remlink(&pose->agroups, grp); + BLI_insertlinkafter(&pose->agroups, next, grp); + + grpIndexB = grpIndexA + 1; + pose->active_group++; + } + + /* fix changed bone group indices in bones (swap grpIndexA with grpIndexB) */ + for (pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next) { + if (pchan->agrp_index == grpIndexB) + pchan->agrp_index= grpIndexA; + else if (pchan->agrp_index == grpIndexA) + pchan->agrp_index= grpIndexB; + } + + /* notifiers for updates */ + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); + + return OPERATOR_FINISHED; +} + +void POSE_OT_group_move(wmOperatorType *ot) +{ + static EnumPropertyItem group_slot_move[] = { + {1, "UP", 0, "Up", ""}, + {-1, "DOWN", 0, "Down", ""}, + {0, NULL, 0, NULL, NULL} + }; + + /* identifiers */ + ot->name= "Move Bone Group"; + ot->idname= "POSE_OT_group_move"; + ot->description= "Change position of active Bone Group in list of Bone Groups"; + + /* api callbacks */ + ot->exec= group_move_exec; + ot->poll= ED_operator_posemode; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + + RNA_def_enum(ot->srna, "direction", group_slot_move, 0, "Direction", "Direction to move, UP or DOWN"); +} + +/* bone group sort element */ +typedef struct tSortActionGroup { + bActionGroup *agrp; + int index; +} tSortActionGroup; + +/* compare bone groups by name */ +static int compare_agroup(const void *sgrp_a_ptr, const void *sgrp_b_ptr) +{ + tSortActionGroup *sgrp_a= (tSortActionGroup *)sgrp_a_ptr; + tSortActionGroup *sgrp_b= (tSortActionGroup *)sgrp_b_ptr; + + return strcmp(sgrp_a->agrp->name, sgrp_b->agrp->name); +} + +static int group_sort_exec(bContext *C, wmOperator *op) +{ + Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data; + bPose *pose= (ob) ? ob->pose : NULL; + bPoseChannel *pchan; + tSortActionGroup *agrp_array; + bActionGroup *agrp; + int agrp_count; + int i; + + if (ELEM(NULL, ob, pose)) + return OPERATOR_CANCELLED; + if (pose->active_group <= 0) + return OPERATOR_CANCELLED; + + /* create temporary array with bone groups and indices */ + agrp_count = BLI_countlist(&pose->agroups); + agrp_array = MEM_mallocN(sizeof(tSortActionGroup) * agrp_count, "sort bone groups"); + for (agrp= pose->agroups.first, i= 0; agrp; agrp= agrp->next, i++) { + BLI_assert(i < agrp_count); + agrp_array[i].agrp = agrp; + agrp_array[i].index = i+1; + } + + /* sort bone groups by name */ + qsort(agrp_array, agrp_count, sizeof(tSortActionGroup), compare_agroup); + + /* create sorted bone group list from sorted array */ + pose->agroups.first= pose->agroups.last= NULL; + for (i= 0; i < agrp_count; i++) { + BLI_addtail(&pose->agroups, agrp_array[i].agrp); + } + + /* fix changed bone group indizes in bones */ + for (pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next) { + for (i= 0; i < agrp_count; i++) { + if (pchan->agrp_index == agrp_array[i].index) { + pchan->agrp_index= i+1; + break; + } + } + } + + /* free temp resources */ + MEM_freeN(agrp_array); + + /* notifiers for updates */ + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); + + return OPERATOR_FINISHED; +} + +void POSE_OT_group_sort(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Sort Bone Groups"; + ot->idname= "POSE_OT_group_sort"; + ot->description= "Sort Bone Groups by their names in ascending order"; + + /* api callbacks */ + ot->exec= group_sort_exec; + ot->poll= ED_operator_posemode; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + static void pose_group_select(bContext *C, Object *ob, int select) { bPose *pose= ob->pose; From 5817f1347c7ed108d26731bc9275c4773ec865aa Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 7 Jul 2011 04:47:47 +0000 Subject: [PATCH 176/624] Remove unnecessary line from previous commit which slipped through --- release/scripts/startup/bl_ui/properties_data_armature.py | 1 - 1 file changed, 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index 217cd59f0de..5d78dba33e7 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -98,7 +98,6 @@ class DATA_PT_display(ArmatureButtonsPanel, bpy.types.Panel): class DATA_PT_bone_group_specials(bpy.types.Menu): bl_label = "Bone Group Specials" - COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} def draw(self, context): layout = self.layout From 2791e12e715cfd97012b959319518ac93a4169db Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 7 Jul 2011 05:17:36 +0000 Subject: [PATCH 177/624] NLA Strips cannot have their actions changed while the "tweakmode" is on, otherwise things could screw up --- source/blender/makesrna/intern/rna_nla.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/source/blender/makesrna/intern/rna_nla.c b/source/blender/makesrna/intern/rna_nla.c index 3e389022b29..01bfbc0e133 100644 --- a/source/blender/makesrna/intern/rna_nla.c +++ b/source/blender/makesrna/intern/rna_nla.c @@ -222,6 +222,29 @@ static void rna_NlaStrip_blend_out_set(PointerRNA *ptr, float value) data->blendout= value; } +static int rna_NlaStrip_action_editable(PointerRNA *ptr) +{ + NlaStrip *strip = (NlaStrip *)ptr->data; + + /* strip actions shouldn't be editable if NLA tweakmode is on */ + if (ptr->id.data) { + AnimData *adt = BKE_animdata_from_id(ptr->id.data); + + if (adt) { + /* active action is only editable when it is not a tweaking strip */ + if ((adt->flag & ADT_NLA_EDIT_ON) || (adt->actstrip) || (adt->tmpact)) + return 0; + } + } + + /* check for clues that strip probably shouldn't be used... */ + if (strip->flag & NLASTRIP_FLAG_TWEAKUSER) + return 0; + + /* should be ok, though we may still miss some cases */ + return 1; +} + static void rna_NlaStrip_action_start_frame_set(PointerRNA *ptr, float value) { NlaStrip *data= (NlaStrip*)ptr->data; @@ -429,6 +452,7 @@ static void rna_def_nlastrip(BlenderRNA *brna) RNA_def_property_pointer_sdna(prop, NULL, "act"); RNA_def_property_pointer_funcs(prop, NULL, NULL, NULL, "rna_Action_id_poll"); RNA_def_property_flag(prop, PROP_EDITABLE); + RNA_def_property_editable_func(prop, "rna_NlaStrip_action_editable"); RNA_def_property_ui_text(prop, "Action", "Action referenced by this strip"); RNA_def_property_update(prop, NC_ANIMATION|ND_NLA, NULL); /* this will do? */ From 242ca1bdce4ea29e0b05e6e1936f491ca0717147 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 7 Jul 2011 05:28:09 +0000 Subject: [PATCH 178/624] NLA Drawing - Second attempt at providing options for streamlining the view for transforming strips When the "Include animation data blocks with no NLA data" toggle (action icon) is off, action lines are only shown if they have keyframes. So when this option is off, only NLA blocks that have NLA tracks will be shown, and of those, only those which currently have an active action with keyframes will have their red action lines shown. Combined with the vertical-space tweak when show control curves is turned off, this should be good enough for most cases. --- .../blender/editors/animation/anim_filter.c | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index b7264ae9a3e..d5048984e7f 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -1097,7 +1097,7 @@ static size_t animfilter_action (bAnimContext *ac, ListBase *anim_data, bDopeShe * - for normal filtering (i.e. for editing), we only need the NLA-tracks but they can be in 'normal' evaluation * order, i.e. first to last. Otherwise, some tools may get screwed up. */ -static size_t animfilter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *UNUSED(ads), AnimData *adt, int filter_mode, ID *owner_id) +static size_t animfilter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDopeSheet *ads, AnimData *adt, int filter_mode, ID *owner_id) { NlaTrack *nlt; NlaTrack *first=NULL, *next=NULL; @@ -1105,16 +1105,21 @@ static size_t animfilter_nla (bAnimContext *UNUSED(ac), ListBase *anim_data, bDo /* if showing channels, include active action */ if (filter_mode & ANIMFILTER_LIST_CHANNELS) { - /* there isn't really anything editable here, so skip if need editable */ - if ((filter_mode & ANIMFILTER_FOREDIT) == 0) { - /* just add the action track now (this MUST appear for drawing) - * - as AnimData may not have an action, we pass a dummy pointer just to get the list elem created, then - * overwrite this with the real value - REVIEW THIS... - */ - ANIMCHANNEL_NEW_CHANNEL_FULL((void *)(&adt->action), ANIMTYPE_NLAACTION, owner_id, - { - ale->data= adt->action ? adt->action : NULL; - }); + /* if NLA action-line filtering is off, don't show unless there are keyframes, + * in order to keep things more compact for doing transforms + */ + if (!(ads->filterflag & ADS_FILTER_NLA_NOACT) || (adt->action)) { + /* there isn't really anything editable here, so skip if need editable */ + if ((filter_mode & ANIMFILTER_FOREDIT) == 0) { + /* just add the action track now (this MUST appear for drawing) + * - as AnimData may not have an action, we pass a dummy pointer just to get the list elem created, then + * overwrite this with the real value - REVIEW THIS... + */ + ANIMCHANNEL_NEW_CHANNEL_FULL((void *)(&adt->action), ANIMTYPE_NLAACTION, owner_id, + { + ale->data= adt->action ? adt->action : NULL; + }); + } } /* first track to include will be the last one if we're filtering by channels */ From bc9432b9056fc28b668949375b353a47215e3683 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 7 Jul 2011 11:29:36 +0000 Subject: [PATCH 179/624] Grease Pencil ActEdit Mode: Filtering Cleanup * Ported filtering code for Grease Pencil frames editing to the newer- style refactored stuff * Decoupled active status of layers from selection status, bringing this into line with everything else again --- .../blender/editors/animation/anim_filter.c | 73 ++++++++++++------- source/blender/editors/include/ED_anim_api.h | 2 +- 2 files changed, 49 insertions(+), 26 deletions(-) diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index d5048984e7f..047a7763fd8 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -1236,42 +1236,65 @@ static size_t animdata_filter_shapekey (bAnimContext *ac, ListBase *anim_data, K return items; } +static size_t animdata_filter_gpencil_data (ListBase *anim_data, bGPdata *gpd, int filter_mode) +{ + bGPDlayer *gpl; + size_t items = 0; + + /* loop over layers as the conditions are acceptable */ + for (gpl= gpd->layers.first; gpl; gpl= gpl->next) { + /* only if selected */ + if ( ANIMCHANNEL_SELOK(SEL_GPL(gpl)) ) { + /* only if editable */ + if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_GPL(gpl)) { + /* active... */ + if (!(filter_mode & ANIMFILTER_ACTIVE) || (gpl->flag & GP_LAYER_ACTIVE)) { + /* add to list */ + ANIMCHANNEL_NEW_CHANNEL(gpl, ANIMTYPE_GPLAYER, gpd); + } + } + } + } + + return items; +} + /* Grab all Grase Pencil datablocks in file */ // TODO: should this be amalgamated with the dopesheet filtering code? static size_t animdata_filter_gpencil (ListBase *anim_data, void *UNUSED(data), int filter_mode) { bGPdata *gpd; - bGPDlayer *gpl; size_t items = 0; - /* check if filtering types are appropriate */ - { - /* for now, grab grease pencil datablocks directly from main*/ - for (gpd = G.main->gpencil.first; gpd; gpd = gpd->id.next) { - /* only show if gpd is used by something... */ - if (ID_REAL_USERS(gpd) < 1) - continue; + /* for now, grab grease pencil datablocks directly from main */ + // XXX: this is not good... + for (gpd = G.main->gpencil.first; gpd; gpd = gpd->id.next) { + ListBase tmp_data = {NULL, NULL}; + size_t tmp_items = 0; + + /* only show if gpd is used by something... */ + if (ID_REAL_USERS(gpd) < 1) + continue; - /* add gpd as channel too (if for drawing, and it has layers) */ - if ((filter_mode & ANIMFILTER_LIST_CHANNELS) && (gpd->layers.first)) { - /* add to list */ + /* add gpencil animation channels */ + BEGIN_ANIMFILTER_SUBCHANNELS(EXPANDED_GPD(gpd)) + { + tmp_items += animdata_filter_gpencil_data(&tmp_data, gpd, filter_mode); + } + END_ANIMFILTER_SUBCHANNELS; + + /* did we find anything? */ + if (tmp_items) { + /* include data-expand widget first */ + if (filter_mode & ANIMFILTER_LIST_CHANNELS) { + /* add gpd as channel too (if for drawing, and it has layers) */ ANIMCHANNEL_NEW_CHANNEL(gpd, ANIMTYPE_GPDATABLOCK, NULL); } - /* only add layers if they will be visible (if drawing channels) */ - if ( !(filter_mode & ANIMFILTER_LIST_VISIBLE) || (EXPANDED_GPD(gpd)) ) { - /* loop over layers as the conditions are acceptable */ - for (gpl= gpd->layers.first; gpl; gpl= gpl->next) { - /* only if selected */ - if ( ANIMCHANNEL_SELOK(SEL_GPL(gpl)) ) { - /* only if editable */ - if (!(filter_mode & ANIMFILTER_FOREDIT) || EDITABLE_GPL(gpl)) { - /* add to list */ - ANIMCHANNEL_NEW_CHANNEL(gpl, ANIMTYPE_GPLAYER, gpd); - } - } - } - } + /* now add the list of collected channels */ + BLI_movelisttolist(anim_data, &tmp_data); + BLI_assert((tmp_data.first == tmp_data.last) && (tmp_data.first == NULL)); + items += tmp_items; } } diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 7726b02d511..513f0bba808 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -274,7 +274,7 @@ typedef enum eAnimFilter_Flags { #define EXPANDED_GPD(gpd) (gpd->flag & GP_DATA_EXPAND) /* Grease Pencil Layer settings */ #define EDITABLE_GPL(gpl) ((gpl->flag & GP_LAYER_LOCKED)==0) -#define SEL_GPL(gpl) ((gpl->flag & GP_LAYER_ACTIVE) || (gpl->flag & GP_LAYER_SELECT)) +#define SEL_GPL(gpl) (gpl->flag & GP_LAYER_SELECT) /* NLA only */ #define SEL_NLT(nlt) (nlt->flag & NLATRACK_SELECTED) From c9d6989098e2defbaea36b767169f521c8a5d62a Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 7 Jul 2011 13:59:28 +0000 Subject: [PATCH 180/624] Animation Goodie: Cyclic "Extrapolation" can be toggled from the "Set Extrapolation" tool again Added "Make Cyclic" and "Clear Cyclic" options to "Set Extrapolation" tool (found from Channels menu) in Animation Editors. These options simply add or remove (respectively) Cycles FModifiers from the selected F-Curves, making them have cyclic extrapolation with a single click, instead of having to go through the FModifiers UI (or Graph- Editor only "Add FModifier" operator), which should make it easier to do this apparently common chore. --- .../editors/space_action/action_edit.c | 36 ++++++++++++++++++- .../blender/editors/space_graph/graph_edit.c | 36 ++++++++++++++++++- 2 files changed, 70 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index b0157befe23..70e7b483140 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -920,10 +920,17 @@ void ACTION_OT_sample (wmOperatorType *ot) /* ******************** Set Extrapolation-Type Operator *********************** */ +/* defines for make/clear cyclic extrapolation tools */ +#define MAKE_CYCLIC_EXPO -1 +#define CLEAR_CYCLIC_EXPO -2 + /* defines for set extrapolation-type for selected keyframes tool */ static EnumPropertyItem prop_actkeys_expo_types[] = { {FCURVE_EXTRAPOLATE_CONSTANT, "CONSTANT", 0, "Constant Extrapolation", ""}, {FCURVE_EXTRAPOLATE_LINEAR, "LINEAR", 0, "Linear Extrapolation", ""}, + + {MAKE_CYCLIC_EXPO, "MAKE_CYCLIC", 0, "Make Cyclic (F-Modifier)", "Add Cycles F-Modifier if one doesn't exist already"}, + {CLEAR_CYCLIC_EXPO, "CLEAR_CYCLIC", 0, "Clear Cyclic (F-Modifier)", "Remove Cycles F-Modifier if not needed anymore"}, {0, NULL, 0, NULL, NULL} }; @@ -941,7 +948,34 @@ static void setexpo_action_keys(bAnimContext *ac, short mode) /* loop through setting mode per F-Curve */ for (ale= anim_data.first; ale; ale= ale->next) { FCurve *fcu= (FCurve *)ale->data; - fcu->extend= mode; + + if (mode >= 0) { + /* just set mode setting */ + fcu->extend= mode; + } + else { + /* shortcuts for managing Cycles F-Modifiers to make it easier to toggle cyclic animation + * without having to go through FModifier UI in Graph Editor to do so + */ + if (mode == MAKE_CYCLIC_EXPO) { + /* only add if one doesn't exist */ + if (list_has_suitable_fmodifier(&fcu->modifiers, FMODIFIER_TYPE_CYCLES, -1) == 0) { + // TODO: add some more preset versions which set different extrapolation options? + add_fmodifier(&fcu->modifiers, FMODIFIER_TYPE_CYCLES); + } + } + else if (mode == CLEAR_CYCLIC_EXPO) { + /* remove all the modifiers fitting this description */ + FModifier *fcm, *fcn=NULL; + + for (fcm = fcu->modifiers.first; fcm; fcm = fcn) { + fcn = fcm->next; + + if (fcm->type == FMODIFIER_TYPE_CYCLES) + remove_fmodifier(&fcu->modifiers, fcm); + } + } + } } /* cleanup */ diff --git a/source/blender/editors/space_graph/graph_edit.c b/source/blender/editors/space_graph/graph_edit.c index 4abf00f82d3..d88a18ffcbc 100644 --- a/source/blender/editors/space_graph/graph_edit.c +++ b/source/blender/editors/space_graph/graph_edit.c @@ -1269,10 +1269,17 @@ void GRAPH_OT_sample (wmOperatorType *ot) /* ******************** Set Extrapolation-Type Operator *********************** */ +/* defines for make/clear cyclic extrapolation tools */ +#define MAKE_CYCLIC_EXPO -1 +#define CLEAR_CYCLIC_EXPO -2 + /* defines for set extrapolation-type for selected keyframes tool */ static EnumPropertyItem prop_graphkeys_expo_types[] = { {FCURVE_EXTRAPOLATE_CONSTANT, "CONSTANT", 0, "Constant Extrapolation", ""}, {FCURVE_EXTRAPOLATE_LINEAR, "LINEAR", 0, "Linear Extrapolation", ""}, + + {MAKE_CYCLIC_EXPO, "MAKE_CYCLIC", 0, "Make Cyclic (F-Modifier)", "Add Cycles F-Modifier if one doesn't exist already"}, + {CLEAR_CYCLIC_EXPO, "CLEAR_CYCLIC", 0, "Clear Cyclic (F-Modifier)", "Remove Cycles F-Modifier if not needed anymore"}, {0, NULL, 0, NULL, NULL} }; @@ -1290,7 +1297,34 @@ static void setexpo_graph_keys(bAnimContext *ac, short mode) /* loop through setting mode per F-Curve */ for (ale= anim_data.first; ale; ale= ale->next) { FCurve *fcu= (FCurve *)ale->data; - fcu->extend= mode; + + if (mode >= 0) { + /* just set mode setting */ + fcu->extend= mode; + } + else { + /* shortcuts for managing Cycles F-Modifiers to make it easier to toggle cyclic animation + * without having to go through FModifier UI in Graph Editor to do so + */ + if (mode == MAKE_CYCLIC_EXPO) { + /* only add if one doesn't exist */ + if (list_has_suitable_fmodifier(&fcu->modifiers, FMODIFIER_TYPE_CYCLES, -1) == 0) { + // TODO: add some more preset versions which set different extrapolation options? + add_fmodifier(&fcu->modifiers, FMODIFIER_TYPE_CYCLES); + } + } + else if (mode == CLEAR_CYCLIC_EXPO) { + /* remove all the modifiers fitting this description */ + FModifier *fcm, *fcn=NULL; + + for (fcm = fcu->modifiers.first; fcm; fcm = fcn) { + fcn = fcm->next; + + if (fcm->type == FMODIFIER_TYPE_CYCLES) + remove_fmodifier(&fcu->modifiers, fcm); + } + } + } } /* cleanup */ From be918954bd71ed801652039c6f4a0c98094bdc77 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 7 Jul 2011 16:56:56 +0000 Subject: [PATCH 181/624] Fixed Camera Ortho scale animation import --- source/blender/collada/AnimationImporter.cpp | 29 ++++++++++++++------ source/blender/collada/AnimationImporter.h | 3 +- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index a70e3cd8abd..ecd174891ae 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -856,7 +856,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - if ( ((animType & CAMERA_XFOV) != 0) ) + if ( ((animType & CAMERA_XFOV) != 0) || (animType & CAMERA_XMAG) != 0 ) { Camera * camera = (Camera*) ob->data; @@ -875,6 +875,13 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const COLLADAFW::UniqueId& listid = xfov->getAnimationList(); Assign_float_animations( listid ,AnimCurves, "lens"); } + + else if ((animType & CAMERA_XMAG) != 0 ) + { + const COLLADAFW::AnimatableFloat *xmag = &(camera->getXMag()); + const COLLADAFW::UniqueId& listid = xmag->getAnimationList(); + Assign_float_animations( listid ,AnimCurves, "ortho_scale"); + } } } } @@ -932,17 +939,23 @@ int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , for (unsigned int i = 0; i < nodeCameras.getCount(); i++) { const COLLADAFW::Camera *camera = (COLLADAFW::Camera *) FW_object_map[nodeCameras[i]->getInstanciatedObjectId()]; - const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); - const COLLADAFW::UniqueId& xfov_listid = xfov ->getAnimationList(); - - if (animlist_map.find(xfov_listid) != animlist_map.end()) + if ( camera->getCameraType() == COLLADAFW::Camera::PERSPECTIVE ) + { + const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); + const COLLADAFW::UniqueId& xfov_listid = xfov ->getAnimationList(); + if (animlist_map.find(xfov_listid) != animlist_map.end()) type = type|CAMERA_XFOV; - - + } + else + { + const COLLADAFW::AnimatableFloat *xmag = &(camera->getXMag()); + const COLLADAFW::UniqueId& xmag_listid = xmag ->getAnimationList(); + if (animlist_map.find(xmag_listid) != animlist_map.end()) + type = type|CAMERA_XMAG; + } if ( type != 0) break; } - return type; } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 22bff6e493d..138d932cdbf 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -93,7 +93,8 @@ private: LIGHT_COLOR = 2, LIGHT_FOA = 4, LIGHT_FOE = 8, - CAMERA_XFOV = 16 + CAMERA_XFOV = 16, + CAMERA_XMAG = 32 }; public: From 6f5b5ac3c921216306972d24fab1a778c561571a Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 7 Jul 2011 18:40:46 +0000 Subject: [PATCH 182/624] Camera clipend animation export --- source/blender/collada/AnimationExporter.cpp | 11 +++++++++-- source/blender/collada/CameraExporter.cpp | 8 ++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 850f1b334f2..311ed290c45 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -91,7 +91,8 @@ void AnimationExporter::exportAnimations(Scene *sce) transformName = extract_transform_name( fcu->rna_path ); if ((!strcmp(transformName, "lens"))|| - (!strcmp(transformName, "ortho_scale"))) + (!strcmp(transformName, "ortho_scale"))|| + (!strcmp(transformName, "clipend"))) dae_animation(ob ,fcu, transformName,true ); fcu = fcu->next; } @@ -185,8 +186,9 @@ void AnimationExporter::exportAnimations(Scene *sce) if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index];*/ } + //maybe a list or a vector of float animations else if ( !strcmp(transformName, "spot_size")||!strcmp(transformName, "spot_blend")|| - !strcmp(transformName, "lens")||!strcmp(transformName, "ortho_scale")) + !strcmp(transformName, "lens")||!strcmp(transformName, "ortho_scale")||!strcmp(transformName, "clipend")) { axis_name = ""; } @@ -807,6 +809,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 7; else if (!strcmp(name, "ortho_scale")) tm_type = 8; + else if (!strcmp(name, "clipend")) + tm_type = 9; else tm_type = -1; } @@ -838,6 +842,9 @@ void AnimationExporter::exportAnimations(Scene *sce) case 8: tm_name = "xmag"; break; + case 9: + tm_name = "zfar"; + break; default: tm_name = ""; diff --git a/source/blender/collada/CameraExporter.cpp b/source/blender/collada/CameraExporter.cpp index 1089cd03fde..cc9860723fe 100644 --- a/source/blender/collada/CameraExporter.cpp +++ b/source/blender/collada/CameraExporter.cpp @@ -74,8 +74,8 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) if (cam->type == CAM_PERSP) { COLLADASW::PerspectiveOptic persp(mSW); persp.setXFov(lens_to_angle(cam->lens)*(180.0f/M_PI),"xfov"); - persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,cam_name); - persp.setZFar(cam->clipend); + persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,"aspect_ratio"); + persp.setZFar(cam->clipend, false , "zfar"); persp.setZNear(cam->clipsta); COLLADASW::Camera ccam(mSW, &persp, cam_id, cam_name); addCamera(ccam); @@ -83,8 +83,8 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) else { COLLADASW::OrthographicOptic ortho(mSW); ortho.setXMag(cam->ortho_scale,"xmag"); - ortho.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch)); - ortho.setZFar(cam->clipend); + ortho.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,"aspect_ratio"); + ortho.setZFar(cam->clipend , false , "zfar"); ortho.setZNear(cam->clipsta); COLLADASW::Camera ccam(mSW, &ortho, cam_id, cam_name); addCamera(ccam); From 46f938e70b081d20da5dac2cbaca6900d9e9b2ad Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Thu, 7 Jul 2011 20:46:35 +0000 Subject: [PATCH 183/624] Added baking/unbaking functionality to constraint system. Retargeting now adds/manages 2 new NLA Tracks as planned. Modified bl_operatores/nla.py slightly to use it instead of creating my own bake function (now supports baking to a specific action, vs always creating a new one), but this does not break using the function in the old way. --- release/scripts/modules/mocap_constraints.py | 95 +++++++++++++++++++- release/scripts/modules/retarget.py | 15 ++++ release/scripts/startup/bl_operators/nla.py | 26 +++--- release/scripts/startup/ui_mocap.py | 12 +-- 4 files changed, 124 insertions(+), 24 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index ec587c987f6..07ebb01ea3d 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -20,6 +20,7 @@ import bpy from mathutils import * +from bl_operators import nla ### Utility Functions @@ -96,7 +97,7 @@ def updateConstraintBoneType(m_constraint, context): # Function that copies all settings from m_constraint to the real Blender constraints # Is only called when blender constraint already exists -def setConstraintFraming(m_constraint, cons_obj, real_constraint): +def setConstraintFraming(m_constraint, cons_obj, obj, real_constraint): if isinstance(cons_obj, bpy.types.PoseBone): fcurves = obj.animation_data.action.fcurves else: @@ -129,7 +130,7 @@ def setConstraint(m_constraint): real_constraint = cons_obj.constraints[m_constraint.real_constraint] #frame changing section - setConstraintFraming(m_constraint, cons_obj, real_constraint) + setConstraintFraming(m_constraint, cons_obj, obj, real_constraint) #Set the blender constraint parameters if m_constraint.type == "point": @@ -176,4 +177,92 @@ def setConstraint(m_constraint): real_constraint.distance = m_constraint.targetDist # active check - real_constraint.mute = not m_constraint.active + real_constraint.mute = (not m_constraint.active) and (m_constraint.baked) + + +def updateBake(self, context): + if self.baked: + print("baking...") + bakeConstraint(self) + else: + print("unbaking...") + unbakeConstraint(self) + + +def bakeTransformFK(anim_data, s_frame, e_frame, end_bone, bones, cons_obj): + mute_ik = False + for bone in bones: + bone.bone.select = False + ik = hasIKConstraint(end_bone) + if not isinstance(cons_obj, bpy.types.PoseBone) and ik: + if ik.chain_count == 0: + selectedBones = bones + else: + selectedBones = [end_bone] + end_bone.parent_recursive[:ik.chain_count - 1] + mute_ik = True + else: + selectedBones = [end_bone] + print(selectedBones) + for bone in selectedBones: + bone.bone.select = True + anim_data.action = nla.bake(s_frame, + e_frame, action=anim_data.action) + return mute_ik + + +def bakeConstraint(m_constraint): + obj = bpy.context.active_object + bones = obj.pose.bones + end_bone = bones[m_constraint.constrained_bone] + cons_obj = getConsObj(end_bone) + scene = bpy.context.scene + s_frame = scene.frame_start + e_frame = scene.frame_end + mute_ik = bakeTransformFK(obj.animation_data, s_frame, e_frame, end_bone, bones, cons_obj) + if mute_ik: + ik_con = hasIKConstraint(end_bone) + ik_con.mute = True + real_constraint = cons_obj.constraints[m_constraint.real_constraint] + real_constraint.mute = True + constraintTrack = obj.animation_data.nla_tracks["Mocap constraints"] + constraintStrip = constraintTrack.strips[0] + constraintStrip.action_frame_start = s_frame + constraintStrip.action_frame_end = e_frame + constraintStrip.frame_start = s_frame + constraintStrip.frame_end = e_frame + + +def unbakeConstraint(m_constraint): + # to unbake a constraint we need to delete the whole strip + # and rebake all the other constraints + obj = bpy.context.active_object + bones = obj.pose.bones + end_bone = bones[m_constraint.constrained_bone] + cons_obj = getConsObj(end_bone) + scene = bpy.context.scene + s_frame = scene.frame_start + e_frame = scene.frame_end + constraintTrack = obj.animation_data.nla_tracks["Mocap constraints"] + constraintStrip = constraintTrack.strips[0] + action = constraintStrip.action + for fcurve in action.fcurves: + action.fcurves.remove(fcurve) + for other_m_constraint in obj.data.mocap_constraints: + if m_constraint != other_m_constraint: + bakeConstraint(other_m_constraint) + # It's a control empty: turn the ik back on + if not isinstance(cons_obj, bpy.types.PoseBone): + ik_con = hasIKConstraint(end_bone) + if ik_con: + ik_con.mute = False + real_constraint = cons_obj.constraints[m_constraint.real_constraint] + real_constraint.mute = False + + +def hasIKConstraint(pose_bone): + #utility function / predicate, returns True if given bone has IK constraint + ik = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"] + if ik: + return ik[0] + else: + return False diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 6409c5ed535..885a457061a 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -374,6 +374,21 @@ def totalRetarget(): bpy.ops.object.mode_set(mode='OBJECT') bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() + anim_data = enduser_obj.animation_data + mocapAction = anim_data.action + mocapAction.name = "Base Mocap Action" + anim_data.use_nla = True + mocapTrack = anim_data.nla_tracks.new() + mocapTrack.name = "Base Mocap Track" + mocapStrip = mocapTrack.strips.new("Base Mocap Action", s_frame, mocapAction) + constraintTrack = anim_data.nla_tracks.new() + constraintTrack.name = "Mocap constraints" + constraintAction = bpy.data.actions.new("Mocap constraints Action") + constraintStrip = constraintTrack.strips.new("Mocap constraints Action", s_frame, constraintAction) + #constraintStrip.frame_end = e_frame + anim_data.nla_tracks.active = constraintTrack + anim_data.action = constraintAction + if __name__ == "__main__": totalRetarget() diff --git a/release/scripts/startup/bl_operators/nla.py b/release/scripts/startup/bl_operators/nla.py index 7a5fa552ede..e0b5a11dc78 100644 --- a/release/scripts/startup/bl_operators/nla.py +++ b/release/scripts/startup/bl_operators/nla.py @@ -83,7 +83,7 @@ def bake(frame_start, do_pose=True, do_object=True, do_constraint_clear=False, - ): + action=None): scene = bpy.context.scene obj = bpy.context.object @@ -120,7 +120,8 @@ def bake(frame_start, # incase animation data hassnt been created atd = obj.animation_data_create() - action = bpy.data.actions.new("Action") + if action == None: + action = bpy.data.actions.new("Action") atd.action = action if do_pose: @@ -253,37 +254,38 @@ class BakeAction(bpy.types.Operator): def invoke(self, context, event): wm = context.window_manager return wm.invoke_props_dialog(self) - + ################################# + class ClearUselessActions(bpy.types.Operator): '''Mark actions with no F-Curves for deletion after save+reload of file preserving "action libraries"''' bl_idname = "anim.clear_useless_actions" bl_label = "Clear Useless Actions" bl_options = {'REGISTER', 'UNDO'} - - only_unused = BoolProperty(name="Only Unused", + + only_unused = BoolProperty(name="Only Unused", description="Only unused (Fake User only) actions get considered", default=True) - + @classmethod def poll(cls, context): return len(bpy.data.actions) != 0 - + def execute(self, context): removed = 0 - + for action in bpy.data.actions: # if only user is "fake" user... - if ((self.only_unused is False) or + if ((self.only_unused is False) or (action.use_fake_user and action.users == 1)): - - # if it has F-Curves, then it's a "action library" (i.e. walk, wave, jump, etc.) + + # if it has F-Curves, then it's a "action library" (i.e. walk, wave, jump, etc.) # and should be left alone as that's what fake users are for! if not action.fcurves: # mark action for deletion action.user_clear() removed += 1 - + self.report({'INFO'}, "Removed %d empty and/or fake-user only Actions" % (removed)) return {'FINISHED'} diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 737f3fcfa56..d750489191f 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -80,7 +80,7 @@ class MocapConstraint(bpy.types.PropertyGroup): baked = bpy.props.BoolProperty(name="Baked / Applied", default=False, description="Constraint has been baked to NLA layer", - update=updateConstraint) + update=updateBake) targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, subtype="XYZ", default=(0.0, 0.0, 0.0), description="Target of Constraint - Point", @@ -157,11 +157,6 @@ bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", update=toggleIKBone, default=False) -def hasIKConstraint(pose_bone): - #utility function / predicate, returns True if given bone has IK constraint - return ("IK" in [constraint.type for constraint in pose_bone.constraints]) - - def updateIKRetarget(): # ensures that Blender constraints and IK properties are in sync # currently runs when module is loaded, should run when scene is loaded @@ -230,8 +225,6 @@ class MocapPanel(bpy.types.Panel): else: row.label(" ") row.label(" ") - - self.layout.operator("mocap.retarget", text='RETARGET!') @@ -328,6 +321,7 @@ class OBJECT_OT_LimitDOFButton(bpy.types.Operator): def execute(self, context): return {"FINISHED"} + class OBJECT_OT_RotateFixArmature(bpy.types.Operator): bl_idname = "mocap.rotate_fix" bl_label = "Rotates selected armature 90 degrees (fix for bvh import)" @@ -335,7 +329,7 @@ class OBJECT_OT_RotateFixArmature(bpy.types.Operator): def execute(self, context): mocap_tools.rotate_fix_armature(context.active_object.data) return {"FINISHED"} - + #def poll(self, context): # return context.active_object.data in bpy.data.armatures From 074ac7c09bca7766238a319298c5c2d573be9c57 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 7 Jul 2011 21:02:31 +0000 Subject: [PATCH 184/624] Add ED_object_pose_armature to stubs.c. This should fix compilation issues with blenderplayer. --- source/blenderplayer/bad_level_call_stubs/stubs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blenderplayer/bad_level_call_stubs/stubs.c b/source/blenderplayer/bad_level_call_stubs/stubs.c index 7bf5fe9dde3..59ac00e0c20 100644 --- a/source/blenderplayer/bad_level_call_stubs/stubs.c +++ b/source/blenderplayer/bad_level_call_stubs/stubs.c @@ -183,6 +183,7 @@ void ED_area_headerprint(struct ScrArea *sa, char *str){} struct EditBone *ED_armature_bone_get_mirrored(struct ListBase *edbo, struct EditBone *ebo){return (struct EditBone *) NULL;} struct EditBone *ED_armature_edit_bone_add(struct bArmature *arm, char *name){return (struct EditBone*) NULL;} +struct Object *ED_object_pose_armature(struct Object *ob){ return (struct Object *)NULL; } struct ListBase *get_active_constraints (struct Object *ob){return (struct ListBase *) NULL;} struct ListBase *get_constraint_lb(struct Object *ob, struct bConstraint *con, struct bPoseChannel **pchan_r){return (struct ListBase *) NULL;} int ED_pose_channel_in_IK_chain(struct Object *ob, struct bPoseChannel *pchan){return 0;} From 30d41ac9cbd5459ee27d384b2f84d3e7a12b1a32 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 8 Jul 2011 03:31:40 +0000 Subject: [PATCH 185/624] NLA - Adding new actionclip strips no longer appends "Act: " to the start of the names. It should be clear enough what they are without this. --- source/blender/blenkernel/intern/nla.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/nla.c b/source/blender/blenkernel/intern/nla.c index c02b5dda9ce..8391e9f6ab1 100644 --- a/source/blender/blenkernel/intern/nla.c +++ b/source/blender/blenkernel/intern/nla.c @@ -1242,7 +1242,7 @@ void BKE_nlastrip_validate_name (AnimData *adt, NlaStrip *strip) if (strip->name[0]==0) { switch (strip->type) { case NLASTRIP_TYPE_CLIP: /* act-clip */ - sprintf(strip->name, "Act: %s", (strip->act)?(strip->act->id.name+2):("")); + sprintf(strip->name, "%s", (strip->act)?(strip->act->id.name+2):("")); break; case NLASTRIP_TYPE_TRANSITION: /* transition */ sprintf(strip->name, "Transition"); From 5a0f3690d08e14af421cf803836567c67c1bd15c Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 8 Jul 2011 07:31:40 +0000 Subject: [PATCH 186/624] BGE Animations: Fixing a crash when animating non-armature objects that didn't have shape keys. --- source/gameengine/Ketsji/BL_Action.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 8ed6a33696a..5aecd2f114f 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -154,14 +154,16 @@ bool BL_Action::Play(const char* name, BL_DeformableGameObject *obj = (BL_DeformableGameObject*)m_obj; BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); - obj->GetShape(m_blendinshape); - - // Now that we have the previous blend shape saved, we can clear out the key to avoid any - // further interference. - KeyBlock *kb; - for (kb=(KeyBlock*)shape_deformer->GetKey()->block.first; kb; kb=(KeyBlock*)kb->next) - kb->curval = 0.f; + if (shape_deformer) + { + obj->GetShape(m_blendinshape); + // Now that we have the previous blend shape saved, we can clear out the key to avoid any + // further interference. + KeyBlock *kb; + for (kb=(KeyBlock*)shape_deformer->GetKey()->block.first; kb; kb=(KeyBlock*)kb->next) + kb->curval = 0.f; + } } // Now that we have an action, we have something we can play From a79fefee8c96568f0fc599d7baf1aee4a1a11e95 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 8 Jul 2011 07:32:45 +0000 Subject: [PATCH 187/624] BGE Animations: Adding constants for the action play modes to bge.logic: * KX_ACTION_MODE_PLAY * KX_ACTION_MODE_LOOP * KX_ACTION_MODE_PING_PONG --- source/gameengine/Ketsji/KX_PythonInit.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/gameengine/Ketsji/KX_PythonInit.cpp b/source/gameengine/Ketsji/KX_PythonInit.cpp index a927de60cd8..910e1d33cbd 100644 --- a/source/gameengine/Ketsji/KX_PythonInit.cpp +++ b/source/gameengine/Ketsji/KX_PythonInit.cpp @@ -113,6 +113,7 @@ extern "C" { #include "NG_NetworkScene.h" //Needed for sendMessage() #include "BL_Shader.h" +#include "BL_Action.h" #include "KX_PyMath.h" @@ -1628,6 +1629,11 @@ PyObject* initGameLogic(KX_KetsjiEngine *engine, KX_Scene* scene) // quick hack KX_MACRO_addTypesToDict(d, ROT_MODE_ZXY, ROT_MODE_ZXY); KX_MACRO_addTypesToDict(d, ROT_MODE_ZYX, ROT_MODE_ZYX); + /* BL_Action play modes */ + KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_PLAY, BL_Action::ACT_MODE_PLAY); + KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_LOOP, BL_Action::ACT_MODE_LOOP); + KX_MACRO_addTypesToDict(d, KX_ACTION_MODE_PING_PONG, BL_Action::ACT_MODE_PING_PONG); + // Check for errors if (PyErr_Occurred()) { From 05d6b555e8d4f5da380bc7a13e1aa863581d36e5 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 8 Jul 2011 10:25:26 +0000 Subject: [PATCH 188/624] Limit Distance contraint can now use Head/Tail setting for bone targets too --- source/blender/makesrna/intern/rna_constraint.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/blender/makesrna/intern/rna_constraint.c b/source/blender/makesrna/intern/rna_constraint.c index 4e178e77fd9..0f8a72d0c4a 100644 --- a/source/blender/makesrna/intern/rna_constraint.c +++ b/source/blender/makesrna/intern/rna_constraint.c @@ -1763,6 +1763,12 @@ static void rna_def_constraint_distance_limit(BlenderRNA *brna) srna= RNA_def_struct(brna, "LimitDistanceConstraint", "Constraint"); RNA_def_struct_ui_text(srna, "Limit Distance Constraint", "Limits the distance from target object"); + + prop= RNA_def_property(srna, "head_tail", PROP_FLOAT, PROP_FACTOR); + RNA_def_property_float_sdna(prop, "bConstraint", "headtail"); + RNA_def_property_ui_text(prop, "Head/Tail", "Target along length of bone: Head=0, Tail=1"); + RNA_def_property_update(prop, NC_OBJECT|ND_CONSTRAINT, "rna_Constraint_update"); + RNA_def_struct_sdna_from(srna, "bDistLimitConstraint", "data"); prop= RNA_def_property(srna, "target", PROP_POINTER, PROP_NONE); From 579efb097d7fba1215de39177aaedbfa0f0e3f33 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 8 Jul 2011 11:57:25 +0000 Subject: [PATCH 189/624] Deleting Grease Pencil layers from Action-Editor works again --- .../editors/animation/anim_channels_edit.c | 39 ++++++++++++------- .../editors/gpencil/editaction_gpencil.c | 39 ------------------- 2 files changed, 26 insertions(+), 52 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index ff6bd3547ce..864bf8e55de 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1171,28 +1171,41 @@ static int animchannels_delete_exec(bContext *C, wmOperator *UNUSED(op)) BLI_freelistN(&anim_data); } - /* now do F-Curves */ - if (ac.datatype != ANIMCONT_GPENCIL) { - /* filter data */ - filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); - ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); - - /* delete selected F-Curves */ - for (ale= anim_data.first; ale; ale= ale->next) { - /* only F-Curves, and only if we can identify its parent */ - if (ale->type == ANIMTYPE_FCURVE) { + /* filter data */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT | ANIMFILTER_NODUPLIS); + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* delete selected data channels */ + for (ale= anim_data.first; ale; ale= ale->next) { + switch (ale->type) { + case ANIMTYPE_FCURVE: + { + /* F-Curves if we can identify its parent */ AnimData *adt= ale->adt; FCurve *fcu= (FCurve *)ale->data; /* try to free F-Curve */ ANIM_fcurve_delete_from_animdata(&ac, adt, fcu); } + break; + + case ANIMTYPE_GPLAYER: + { + /* Grease Pencil layer */ + bGPdata *gpd= (bGPdata *)ale->id; + bGPDlayer *gpl= (bGPDlayer *)ale->data; + + /* try to delete the layer's data and the layer itself */ + free_gpencil_frames(gpl); + BLI_freelinkN(&gpd->layers, gpl); + } + break; } - - /* cleanup */ - BLI_freelistN(&anim_data); } + /* cleanup */ + BLI_freelistN(&anim_data); + /* send notifier that things have changed */ WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN|NA_EDITED, NULL); diff --git a/source/blender/editors/gpencil/editaction_gpencil.c b/source/blender/editors/gpencil/editaction_gpencil.c index 34cddfbc463..518a90b2026 100644 --- a/source/blender/editors/gpencil/editaction_gpencil.c +++ b/source/blender/editors/gpencil/editaction_gpencil.c @@ -260,45 +260,6 @@ void deselect_gpencil_layers (void *data, short mode) /* ***************************************** */ /* Frame Editing Tools */ -#if 0 // XXX disabled until grease pencil code stabilises again -/* Delete selected grease-pencil layers */ -void delete_gpencil_layers (void) -{ - ListBase act_data = {NULL, NULL}; - bActListElem *ale, *next; - void *data; - short datatype; - int filter; - - /* determine what type of data we are operating on */ - data = get_action_context(&datatype); - if (data == NULL) return; - if (datatype != ACTCONT_GPENCIL) return; - - /* filter data */ - filter= (ACTFILTER_VISIBLE | ACTFILTER_FOREDIT | ACTFILTER_CHANNELS | ACTFILTER_SEL); - actdata_filter(&act_data, filter, data, datatype); - - /* clean up grease-pencil layers */ - for (ale= act_data.first; ale; ale= next) { - bGPdata *gpd= (bGPdata *)ale->owner; - bGPDlayer *gpl= (bGPDlayer *)ale->data; - next= ale->next; - - /* free layer and its data */ - if (SEL_GPL(gpl)) { - free_gpencil_frames(gpl); - BLI_freelinkN(&gpd->layers, gpl); - } - - /* free temp memory */ - BLI_freelinkN(&act_data, ale); - } - - BIF_undo_push("Delete GPencil Layers"); -} -#endif // XXX disabled until Grease Pencil code stabilises again... - /* Delete selected frames */ void delete_gplayer_frames (bGPDlayer *gpl) { From 5b592f01da5bf5b3a5925b7508c83d8b81ea1ff3 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 8 Jul 2011 12:48:43 +0000 Subject: [PATCH 190/624] Constraints RNA - More Head/Tail stuff Added for Damped Track and Locked Track constraints --- source/blender/makesrna/intern/rna_constraint.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_constraint.c b/source/blender/makesrna/intern/rna_constraint.c index 0f8a72d0c4a..91e22b419ff 100644 --- a/source/blender/makesrna/intern/rna_constraint.c +++ b/source/blender/makesrna/intern/rna_constraint.c @@ -1026,6 +1026,12 @@ static void rna_def_constraint_locked_track(BlenderRNA *brna) srna= RNA_def_struct(brna, "LockedTrackConstraint", "Constraint"); RNA_def_struct_ui_text(srna, "Locked Track Constraint", "Points toward the target along the track axis, while locking the other axis"); + + prop= RNA_def_property(srna, "head_tail", PROP_FLOAT, PROP_FACTOR); + RNA_def_property_float_sdna(prop, "bConstraint", "headtail"); + RNA_def_property_ui_text(prop, "Head/Tail", "Target along length of bone: Head=0, Tail=1"); + RNA_def_property_update(prop, NC_OBJECT|ND_CONSTRAINT, "rna_Constraint_update"); + RNA_def_struct_sdna_from(srna, "bLockTrackConstraint", "data"); prop= RNA_def_property(srna, "target", PROP_POINTER, PROP_NONE); @@ -1370,7 +1376,7 @@ static void rna_def_constraint_clamp_to(BlenderRNA *brna) RNA_def_struct_sdna_from(srna, "bClampToConstraint", "data"); prop= RNA_def_property(srna, "target", PROP_POINTER, PROP_NONE); - RNA_def_property_pointer_sdna(prop, NULL, "tar"); // TODO: curve only for set function! + RNA_def_property_pointer_sdna(prop, NULL, "tar"); RNA_def_property_pointer_funcs(prop, NULL, NULL, NULL, "rna_Curve_object_poll"); RNA_def_property_ui_text(prop, "Target", "Target Object"); RNA_def_property_flag(prop, PROP_EDITABLE); @@ -1866,6 +1872,12 @@ static void rna_def_constraint_damped_track(BlenderRNA *brna) srna= RNA_def_struct(brna, "DampedTrackConstraint", "Constraint"); RNA_def_struct_ui_text(srna, "Damped Track Constraint", "Points toward target by taking the shortest rotation path"); + + prop= RNA_def_property(srna, "head_tail", PROP_FLOAT, PROP_FACTOR); + RNA_def_property_float_sdna(prop, "bConstraint", "headtail"); + RNA_def_property_ui_text(prop, "Head/Tail", "Target along length of bone: Head=0, Tail=1"); + RNA_def_property_update(prop, NC_OBJECT|ND_CONSTRAINT, "rna_Constraint_update"); + RNA_def_struct_sdna_from(srna, "bDampTrackConstraint", "data"); prop= RNA_def_property(srna, "target", PROP_POINTER, PROP_NONE); From d044ecea10f1a69e8e941f36d5e53e49dbed1446 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 9 Jul 2011 01:11:09 +0000 Subject: [PATCH 191/624] Compiler warning fix --- source/blender/editors/animation/anim_channels_edit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index 864bf8e55de..eee7fb0badd 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -51,6 +51,7 @@ #include "BKE_action.h" #include "BKE_fcurve.h" +#include "BKE_gpencil.h" #include "BKE_context.h" #include "BKE_global.h" From 767c7f24dd277fa1d8e97f02fcddb08cd6f25234 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 9 Jul 2011 01:14:07 +0000 Subject: [PATCH 192/624] Ctrl-R sets rotation mode for Pose Bones --- .../editors/armature/armature_intern.h | 2 + .../blender/editors/armature/armature_ops.c | 4 ++ source/blender/editors/armature/poseobject.c | 43 ++++++++++++++++++- source/blender/makesrna/RNA_enum_types.h | 2 + source/blender/makesrna/intern/rna_pose.c | 32 +++++++------- 5 files changed, 67 insertions(+), 16 deletions(-) diff --git a/source/blender/editors/armature/armature_intern.h b/source/blender/editors/armature/armature_intern.h index f583ba0c903..9c466a79822 100644 --- a/source/blender/editors/armature/armature_intern.h +++ b/source/blender/editors/armature/armature_intern.h @@ -123,6 +123,8 @@ void POSE_OT_paths_clear(struct wmOperatorType *ot); void POSE_OT_autoside_names(struct wmOperatorType *ot); void POSE_OT_flip_names(struct wmOperatorType *ot); +void POSE_OT_rotation_mode_set(struct wmOperatorType *ot); + void POSE_OT_quaternions_flip(struct wmOperatorType *ot); void POSE_OT_armature_layers(struct wmOperatorType *ot); diff --git a/source/blender/editors/armature/armature_ops.c b/source/blender/editors/armature/armature_ops.c index 33748ebd0bb..faf06f09141 100644 --- a/source/blender/editors/armature/armature_ops.c +++ b/source/blender/editors/armature/armature_ops.c @@ -138,6 +138,8 @@ void ED_operatortypes_armature(void) WM_operatortype_append(POSE_OT_autoside_names); WM_operatortype_append(POSE_OT_flip_names); + + WM_operatortype_append(POSE_OT_rotation_mode_set); WM_operatortype_append(POSE_OT_quaternions_flip); @@ -310,6 +312,8 @@ void ED_keymap_armature(wmKeyConfig *keyconf) WM_keymap_add_item(keymap, "POSE_OT_quaternions_flip", FKEY, KM_PRESS, KM_ALT, 0); + WM_keymap_add_item(keymap, "POSE_OT_rotation_mode_set", RKEY, KM_PRESS, KM_CTRL, 0); + WM_keymap_add_item(keymap, "POSE_OT_copy", CKEY, KM_PRESS, KM_CTRL, 0); WM_keymap_add_item(keymap, "POSE_OT_paste", VKEY, KM_PRESS, KM_CTRL, 0); kmi= WM_keymap_add_item(keymap, "POSE_OT_paste", VKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0); diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index cfd3f54c5b9..01c9839220e 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -64,6 +64,7 @@ #include "RNA_access.h" #include "RNA_define.h" +#include "RNA_enum_types.h" #include "WM_api.h" #include "WM_types.h" @@ -1798,6 +1799,46 @@ void POSE_OT_autoside_names (wmOperatorType *ot) /* ********************************************** */ +static int pose_bone_rotmode_exec (bContext *C, wmOperator *op) +{ + Object *ob = CTX_data_active_object(C); + int mode = RNA_enum_get(op->ptr, "type"); + + /* set rotation mode of selected bones */ + CTX_DATA_BEGIN(C, bPoseChannel *, pchan, selected_pose_bones) + { + pchan->rotmode = mode; + } + CTX_DATA_END; + + /* notifiers and updates */ + DAG_id_tag_update((ID *)ob, OB_RECALC_DATA); + WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + + return OPERATOR_FINISHED; +} + +void POSE_OT_rotation_mode_set (wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Set Rotation Mode"; + ot->idname= "POSE_OT_rotation_mode_set"; + ot->description= "Set the rotation representation used by selected bones"; + + /* callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= pose_bone_rotmode_exec; + ot->poll= ED_operator_posemode; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + + /* properties */ + ot->prop= RNA_def_enum(ot->srna, "type", posebone_rotmode_items, 0, "Rotation Mode", ""); +} + +/* ********************************************** */ + /* Show all armature layers */ static int pose_armature_layers_showall_poll (bContext *C) { @@ -1884,7 +1925,7 @@ static int pose_armature_layers_exec (bContext *C, wmOperator *op) PointerRNA ptr; int layers[32]; /* hardcoded for now - we can only have 32 armature layers, so this should be fine... */ - if(ob==NULL || ob->data==NULL) { + if (ELEM(NULL, ob, ob->data)) { return OPERATOR_CANCELLED; } diff --git a/source/blender/makesrna/RNA_enum_types.h b/source/blender/makesrna/RNA_enum_types.h index fc415dc8082..56eb20f01b2 100644 --- a/source/blender/makesrna/RNA_enum_types.h +++ b/source/blender/makesrna/RNA_enum_types.h @@ -97,6 +97,8 @@ extern EnumPropertyItem wm_report_items[]; extern EnumPropertyItem transform_mode_types[]; +extern EnumPropertyItem posebone_rotmode_items[]; + extern EnumPropertyItem property_type_items[]; extern EnumPropertyItem property_unit_items[]; diff --git a/source/blender/makesrna/intern/rna_pose.c b/source/blender/makesrna/intern/rna_pose.c index 47c8435cc46..635fc967a5a 100644 --- a/source/blender/makesrna/intern/rna_pose.c +++ b/source/blender/makesrna/intern/rna_pose.c @@ -45,6 +45,20 @@ #include "WM_types.h" + + +// XXX: this RNA enum define is currently duplicated for objects, since there is some text here which is not applicable +EnumPropertyItem posebone_rotmode_items[] = { + {ROT_MODE_QUAT, "QUATERNION", 0, "Quaternion (WXYZ)", "No Gimbal Lock (default)"}, + {ROT_MODE_XYZ, "XYZ", 0, "XYZ Euler", "XYZ Rotation Order. Prone to Gimbal Lock"}, + {ROT_MODE_XZY, "XZY", 0, "XZY Euler", "XZY Rotation Order. Prone to Gimbal Lock"}, + {ROT_MODE_YXZ, "YXZ", 0, "YXZ Euler", "YXZ Rotation Order. Prone to Gimbal Lock"}, + {ROT_MODE_YZX, "YZX", 0, "YZX Euler", "YZX Rotation Order. Prone to Gimbal Lock"}, + {ROT_MODE_ZXY, "ZXY", 0, "ZXY Euler", "ZXY Rotation Order. Prone to Gimbal Lock"}, + {ROT_MODE_ZYX, "ZYX", 0, "ZYX Euler", "ZYX Rotation Order. Prone to Gimbal Lock"}, + {ROT_MODE_AXISANGLE, "AXIS_ANGLE", 0, "Axis Angle", "Axis Angle (W+XYZ). Defines a rotation around some axis defined by 3D-Vector"}, + {0, NULL, 0, NULL, NULL}}; + #ifdef RNA_RUNTIME #include "BIK_api.h" @@ -717,19 +731,7 @@ static void rna_def_pose_channel_constraints(BlenderRNA *brna, PropertyRNA *cpro } static void rna_def_pose_channel(BlenderRNA *brna) -{ - // XXX: this RNA enum define is currently duplicated for objects, since there is some text here which is not applicable - static EnumPropertyItem prop_rotmode_items[] = { - {ROT_MODE_QUAT, "QUATERNION", 0, "Quaternion (WXYZ)", "No Gimbal Lock (default)"}, - {ROT_MODE_XYZ, "XYZ", 0, "XYZ Euler", "XYZ Rotation Order. Prone to Gimbal Lock"}, - {ROT_MODE_XZY, "XZY", 0, "XZY Euler", "XZY Rotation Order. Prone to Gimbal Lock"}, - {ROT_MODE_YXZ, "YXZ", 0, "YXZ Euler", "YXZ Rotation Order. Prone to Gimbal Lock"}, - {ROT_MODE_YZX, "YZX", 0, "YZX Euler", "YZX Rotation Order. Prone to Gimbal Lock"}, - {ROT_MODE_ZXY, "ZXY", 0, "ZXY Euler", "ZXY Rotation Order. Prone to Gimbal Lock"}, - {ROT_MODE_ZYX, "ZYX", 0, "ZYX Euler", "ZYX Rotation Order. Prone to Gimbal Lock"}, - {ROT_MODE_AXISANGLE, "AXIS_ANGLE", 0, "Axis Angle", "Axis Angle (W+XYZ). Defines a rotation around some axis defined by 3D-Vector"}, - {0, NULL, 0, NULL, NULL}}; - +{ static float default_quat[4] = {1,0,0,0}; /* default quaternion values */ static float default_axisAngle[4] = {0,0,1,0}; /* default axis-angle rotation values */ static float default_scale[3] = {1,1,1}; /* default scale values */ @@ -807,7 +809,7 @@ static void rna_def_pose_channel(BlenderRNA *brna) * having a single one is better for Keyframing and other property-management situations... */ prop= RNA_def_property(srna, "rotation_axis_angle", PROP_FLOAT, PROP_AXISANGLE); - RNA_def_property_array(prop, 4); // TODO: maybe we'll need to define the 'default value' getter too... + RNA_def_property_array(prop, 4); RNA_def_property_float_funcs(prop, "rna_PoseChannel_rotation_axis_angle_get", "rna_PoseChannel_rotation_axis_angle_set", NULL); RNA_def_property_editable_array_func(prop, "rna_PoseChannel_rotation_4d_editable"); RNA_def_property_float_array_default(prop, default_axisAngle); @@ -824,7 +826,7 @@ static void rna_def_pose_channel(BlenderRNA *brna) prop= RNA_def_property(srna, "rotation_mode", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "rotmode"); - RNA_def_property_enum_items(prop, prop_rotmode_items); // XXX move to using a single define of this someday + RNA_def_property_enum_items(prop, posebone_rotmode_items); // XXX move to using a single define of this someday RNA_def_property_enum_funcs(prop, NULL, "rna_PoseChannel_rotation_mode_set", NULL); RNA_def_property_editable_func(prop, "rna_PoseChannel_proxy_editable"); // XXX... disabled, since proxy-locked layers are currently used for ensuring proxy-syncing too RNA_def_property_ui_text(prop, "Rotation Mode", ""); From eb452225cec986e44f049d0cd42e862be13e4126 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 9 Jul 2011 15:15:17 +0000 Subject: [PATCH 193/624] Improvements to import system. Ability to include more parameters. --- source/blender/collada/AnimationExporter.cpp | 12 +++- source/blender/collada/AnimationImporter.cpp | 60 +++++++++++++------- source/blender/collada/AnimationImporter.h | 30 +++++++++- 3 files changed, 75 insertions(+), 27 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 311ed290c45..2072b1df7a8 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -92,7 +92,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "lens"))|| (!strcmp(transformName, "ortho_scale"))|| - (!strcmp(transformName, "clipend"))) + (!strcmp(transformName, "clipend"))||(!strcmp(transformName, "clipsta"))) dae_animation(ob ,fcu, transformName,true ); fcu = fcu->next; } @@ -188,7 +188,8 @@ void AnimationExporter::exportAnimations(Scene *sce) } //maybe a list or a vector of float animations else if ( !strcmp(transformName, "spot_size")||!strcmp(transformName, "spot_blend")|| - !strcmp(transformName, "lens")||!strcmp(transformName, "ortho_scale")||!strcmp(transformName, "clipend")) + !strcmp(transformName, "lens")||!strcmp(transformName, "ortho_scale")||!strcmp(transformName, "clipend")|| + !strcmp(transformName, "clipsta")) { axis_name = ""; } @@ -811,6 +812,9 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 8; else if (!strcmp(name, "clipend")) tm_type = 9; + else if (!strcmp(name, "clipsta")) + tm_type = 10; + else tm_type = -1; } @@ -845,7 +849,11 @@ void AnimationExporter::exportAnimations(Scene *sce) case 9: tm_name = "zfar"; break; + case 10: + tm_name = "znear"; + break; + default: tm_name = ""; break; diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index ecd174891ae..5f4d4905646 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -724,7 +724,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , std::map& object_map, std::map FW_object_map) { - int animType = get_animation_type(node, FW_object_map ); + AnimationImporter::AnimMix* animType = get_animation_type(node, FW_object_map ); bool is_joint = node->getType() == COLLADAFW::Node::JOINT; COLLADAFW::Node *root = root_map.find(node->getUniqueId()) == root_map.end() ? node : root_map[node->getUniqueId()]; @@ -738,7 +738,8 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , bAction * act; bActionGroup *grp = NULL; - if ( (animType & NODE_TRANSFORM) != 0 ) + //if ( (animType & NODE_TRANSFORM) != 0 ) + if ( (animType->transform) != 0 ) { const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; char joint_path[200]; @@ -804,7 +805,8 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - if ( ((animType & LIGHT_COLOR) != 0)|| ((animType & LIGHT_FOA) != 0) || ((animType & LIGHT_FOE) != 0) ) + //if ( ((animType & LIGHT_COLOR) != 0)|| ((animType & LIGHT_FOA) != 0) || ((animType & LIGHT_FOE) != 0) ) + if ((animType->light) != 0) { Lamp * lamp = (Lamp*) ob->data; @@ -817,7 +819,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , for (unsigned int i = 0; i < nodeLights.getCount(); i++) { const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; - if ((animType & LIGHT_COLOR) != 0) + if ((animType->light & LIGHT_COLOR) != 0) { const COLLADAFW::Color *col = &(light->getColor()); const COLLADAFW::UniqueId& listid = col->getAnimationList(); @@ -840,13 +842,13 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - if ((animType & LIGHT_FOA) != 0 ) + if ((animType->light & LIGHT_FOA) != 0 ) { const COLLADAFW::AnimatableFloat *foa = &(light->getFallOffAngle()); const COLLADAFW::UniqueId& listid = foa->getAnimationList(); Assign_float_animations( listid ,AnimCurves, "spot_size"); } - if ( (animType & LIGHT_FOE) != 0 ) + if ( (animType->light & LIGHT_FOE) != 0 ) { const COLLADAFW::AnimatableFloat *foe = &(light->getFallOffExponent()); const COLLADAFW::UniqueId& listid = foe->getAnimationList(); @@ -856,7 +858,8 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - if ( ((animType & CAMERA_XFOV) != 0) || (animType & CAMERA_XMAG) != 0 ) + //if ( ((animType & CAMERA_XFOV) != 0) || (animType & CAMERA_XMAG) != 0 ) + if ( (animType->camera) != 0) { Camera * camera = (Camera*) ob->data; @@ -869,14 +872,14 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , for (unsigned int i = 0; i < nodeCameras.getCount(); i++) { const COLLADAFW::Camera *camera = (COLLADAFW::Camera *) FW_object_map[nodeCameras[i]->getInstanciatedObjectId()]; - if ((animType & CAMERA_XFOV) != 0 ) + if ((animType->camera & CAMERA_XFOV) != 0 ) { const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); const COLLADAFW::UniqueId& listid = xfov->getAnimationList(); Assign_float_animations( listid ,AnimCurves, "lens"); } - else if ((animType & CAMERA_XMAG) != 0 ) + else if ((animType->camera & CAMERA_XMAG) != 0 ) { const COLLADAFW::AnimatableFloat *xmag = &(camera->getXMag()); const COLLADAFW::UniqueId& listid = xmag->getAnimationList(); @@ -887,11 +890,16 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } //Check if object is animated by checking if animlist_map holds the animlist_id of node transforms -int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , +AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , std::map FW_object_map) { - int type = INANIMATE ; - //bool exists = false; + AnimationImporter::AnimMix *types = NULL; + types->transform = INANIMATE ; + types->light = INANIMATE; + types->camera = INANIMATE; + types->material = INANIMATE; + types->texture = INANIMATE; + const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); //for each transformation in node @@ -903,7 +911,7 @@ int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , if (animlist_map.find(listid) == animlist_map.end()) continue ; else { - type = type|NODE_TRANSFORM; + types->transform = types->transform|NODE_TRANSFORM; break; } } @@ -917,22 +925,26 @@ int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , //check if color has animations if (animlist_map.find(col_listid) != animlist_map.end()) - type = type|LIGHT_COLOR; + // type = type|LIGHT_FOA; + types->light = types->light|LIGHT_COLOR; const COLLADAFW::AnimatableFloat *fallOffAngle = &(light->getFallOffAngle()); const COLLADAFW::UniqueId& foa_listid = fallOffAngle ->getAnimationList(); if (animlist_map.find(foa_listid) != animlist_map.end()) - type = type|LIGHT_FOA; + // type = type|LIGHT_FOA; + types->light = types->light|LIGHT_FOA; const COLLADAFW::AnimatableFloat *fallOffExpo = &(light->getFallOffExponent()); const COLLADAFW::UniqueId& foe_listid = fallOffExpo ->getAnimationList(); if (animlist_map.find(foe_listid) != animlist_map.end()) - type = type|LIGHT_FOE; + //type = type|LIGHT_FOE; + types->light = types->light|LIGHT_FOE; + + //if ( type != 0) break; + if ( types->light != 0) break; - if ( type != 0) break; - } const COLLADAFW::InstanceCameraPointerArray& nodeCameras = node->getInstanceCameras(); @@ -944,19 +956,23 @@ int AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); const COLLADAFW::UniqueId& xfov_listid = xfov ->getAnimationList(); if (animlist_map.find(xfov_listid) != animlist_map.end()) - type = type|CAMERA_XFOV; + //type = type|CAMERA_XFOV; + types->camera = types->camera|CAMERA_XFOV; + } else { const COLLADAFW::AnimatableFloat *xmag = &(camera->getXMag()); const COLLADAFW::UniqueId& xmag_listid = xmag ->getAnimationList(); if (animlist_map.find(xmag_listid) != animlist_map.end()) - type = type|CAMERA_XMAG; + // type = type|CAMERA_XMAG; + types->camera = types->camera|CAMERA_XMAG; } - if ( type != 0) break; + //if ( type != 0) break; + if ( types->camera != 0) break; } - return type; + return types; } //XXX Is not used anymore. diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 138d932cdbf..037ae04a0b4 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -85,17 +85,41 @@ private: void add_fcurves_to_object(Object *ob, std::vector& curves, char *rna_path, int array_index, Animation *animated); int typeFlag; + + enum lightAnim + { +// INANIMATE = 0, + LIGHT_COLOR = 2, + LIGHT_FOA = 4, + LIGHT_FOE = 8 + }; + enum cameraAnim + { +// INANIMATE = 0, + CAMERA_XFOV = 2, + CAMERA_XMAG = 4 + }; + enum AnimationType { INANIMATE = 0, NODE_TRANSFORM = 1, - LIGHT_COLOR = 2, + /* LIGHT_COLOR = 2, LIGHT_FOA = 4, LIGHT_FOE = 8, CAMERA_XFOV = 16, - CAMERA_XMAG = 32 + CAMERA_XMAG = 32*/ }; + + struct AnimMix + { + int transform; + int light; + int camera; + int material; + int texture; + }; public: AnimationImporter(UnitConverter *conv, ArmatureImporter *arm, Scene *scene); @@ -117,7 +141,7 @@ public: std::map& object_map , std::map FW_object_map); - int get_animation_type( const COLLADAFW::Node * node , std::map FW_object_map ) ; + AnimMix* get_animation_type( const COLLADAFW::Node * node , std::map FW_object_map ) ; void Assign_transform_animations(COLLADAFW::Transformation* transform , From daddbc62df5f8ade39b25acd4e333c5c3bd88b5a Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 9 Jul 2011 19:33:02 +0000 Subject: [PATCH 194/624] --- source/blender/collada/AnimationImporter.cpp | 87 +++++++++++++------- source/blender/collada/AnimationImporter.h | 13 ++- source/blender/collada/CameraExporter.cpp | 4 +- 3 files changed, 63 insertions(+), 41 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 5f4d4905646..030b9e7582b 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -919,28 +919,30 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD for (unsigned int i = 0; i < nodeLights.getCount(); i++) { const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; - - const COLLADAFW::Color *col = &(light->getColor()); - const COLLADAFW::UniqueId& col_listid = col->getAnimationList(); + // + //const COLLADAFW::Color *col = &(light->getColor()); + //const COLLADAFW::UniqueId& col_listid = col->getAnimationList(); - //check if color has animations - if (animlist_map.find(col_listid) != animlist_map.end()) - // type = type|LIGHT_FOA; - types->light = types->light|LIGHT_COLOR; - - const COLLADAFW::AnimatableFloat *fallOffAngle = &(light->getFallOffAngle()); - const COLLADAFW::UniqueId& foa_listid = fallOffAngle ->getAnimationList(); + ////check if color has animations + //if (animlist_map.find(col_listid) != animlist_map.end()) + //// type = type|LIGHT_FOA; + // types->light = types->light|LIGHT_COLOR; + types->light = setAnimType(&(light->getColor()),(types->light), LIGHT_COLOR); + // + //const COLLADAFW::AnimatableFloat *fallOffAngle = &(light->getFallOffAngle()); + // const COLLADAFW::UniqueId& foa_listid = fallOffAngle ->getAnimationList(); - if (animlist_map.find(foa_listid) != animlist_map.end()) - // type = type|LIGHT_FOA; - types->light = types->light|LIGHT_FOA; + //if (animlist_map.find(foa_listid) != animlist_map.end()) + //// type = type|LIGHT_FOA; + // types->light = types->light|LIGHT_FOA; + types->light = setAnimType(&(light->getFallOffAngle()),(types->light), LIGHT_FOA); + //const COLLADAFW::AnimatableFloat *fallOffExpo = &(light->getFallOffExponent()); + // const COLLADAFW::UniqueId& foe_listid = fallOffExpo ->getAnimationList(); + //if (animlist_map.find(foe_listid) != animlist_map.end()) + // //type = type|LIGHT_FOE; + // types->light = types->light|LIGHT_FOE; - const COLLADAFW::AnimatableFloat *fallOffExpo = &(light->getFallOffExponent()); - const COLLADAFW::UniqueId& foe_listid = fallOffExpo ->getAnimationList(); - - if (animlist_map.find(foe_listid) != animlist_map.end()) - //type = type|LIGHT_FOE; - types->light = types->light|LIGHT_FOE; + types->light = setAnimType(&(light->getFallOffExponent()),(types->light), LIGHT_FOE); //if ( type != 0) break; if ( types->light != 0) break; @@ -950,24 +952,37 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD const COLLADAFW::InstanceCameraPointerArray& nodeCameras = node->getInstanceCameras(); for (unsigned int i = 0; i < nodeCameras.getCount(); i++) { const COLLADAFW::Camera *camera = (COLLADAFW::Camera *) FW_object_map[nodeCameras[i]->getInstanciatedObjectId()]; - + + if ( camera->getCameraType() == COLLADAFW::Camera::PERSPECTIVE ) { - const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); - const COLLADAFW::UniqueId& xfov_listid = xfov ->getAnimationList(); - if (animlist_map.find(xfov_listid) != animlist_map.end()) - //type = type|CAMERA_XFOV; - types->camera = types->camera|CAMERA_XFOV; - + //const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); + //const COLLADAFW::UniqueId& xfov_listid = xfov ->getAnimationList(); + //if (animlist_map.find(xfov_listid) != animlist_map.end()) + // //type = type|CAMERA_XFOV; + // types->camera = types->camera|CAMERA_XFOV; + types->camera = setAnimType(&(camera->getXMag()),(types->camera), CAMERA_XFOV); } else { - const COLLADAFW::AnimatableFloat *xmag = &(camera->getXMag()); - const COLLADAFW::UniqueId& xmag_listid = xmag ->getAnimationList(); - if (animlist_map.find(xmag_listid) != animlist_map.end()) - // type = type|CAMERA_XMAG; - types->camera = types->camera|CAMERA_XMAG; - } + //const COLLADAFW::AnimatableFloat *xmag = &(camera->getXMag()); + //const COLLADAFW::UniqueId& xmag_listid = xmag ->getAnimationList(); + //if (animlist_map.find(xmag_listid) != animlist_map.end()) + // // type = type|CAMERA_XMAG; + // types->camera = types->camera|CAMERA_XMAG; + types->camera = setAnimType(&(camera->getXMag()),(types->camera), CAMERA_XMAG); + } + + //const COLLADAFW::AnimatableFloat *zfar = &(camera->getFarClippingPlane()); + //const COLLADAFW::UniqueId& zfar_listid = zfar ->getAnimationList(); + //if (animlist_map.find(zfar_listid) != animlist_map.end()) + // //type = type|CAMERA_XFOV; + // types->camera = types->camera|CAMERA_ZFAR; + + + types->camera = setAnimType(&(camera->getFarClippingPlane()),(types->camera), CAMERA_ZFAR); + types->camera = setAnimType(&(camera->getNearClippingPlane()),(types->camera), CAMERA_ZNEAR); + //if ( type != 0) break; if ( types->camera != 0) break; @@ -975,6 +990,14 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD return types; } +int AnimationImporter::setAnimType ( const COLLADAFW::Animatable * prop , int types, int addition) +{ + const COLLADAFW::UniqueId& listid = prop->getAnimationList(); + if (animlist_map.find(listid) != animlist_map.end()) + return types|addition; + else return types; +} + //XXX Is not used anymore. void AnimationImporter::find_frames_old(std::vector * frames, COLLADAFW::Node * node , COLLADAFW::Transformation::TransformationType tm_type) { diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 037ae04a0b4..9337e80d63b 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -98,18 +98,15 @@ private: { // INANIMATE = 0, CAMERA_XFOV = 2, - CAMERA_XMAG = 4 + CAMERA_XMAG = 4, + CAMERA_ZFAR = 8, + CAMERA_ZNEAR = 16 }; enum AnimationType { INANIMATE = 0, NODE_TRANSFORM = 1, - /* LIGHT_COLOR = 2, - LIGHT_FOA = 4, - LIGHT_FOE = 8, - CAMERA_XFOV = 16, - CAMERA_XMAG = 32*/ }; struct AnimMix @@ -152,7 +149,9 @@ public: std::vector* curves); void Assign_float_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves, char * anim_type); - + + int setAnimType ( const COLLADAFW::Animatable * prop , int type, int addition); + void modify_fcurve(std::vector* curves , char* rna_path , int array_index ); // prerequisites: // animlist_map - map animlist id -> animlist diff --git a/source/blender/collada/CameraExporter.cpp b/source/blender/collada/CameraExporter.cpp index cc9860723fe..a935f45c403 100644 --- a/source/blender/collada/CameraExporter.cpp +++ b/source/blender/collada/CameraExporter.cpp @@ -76,7 +76,7 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) persp.setXFov(lens_to_angle(cam->lens)*(180.0f/M_PI),"xfov"); persp.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,"aspect_ratio"); persp.setZFar(cam->clipend, false , "zfar"); - persp.setZNear(cam->clipsta); + persp.setZNear(cam->clipsta,false , "znear"); COLLADASW::Camera ccam(mSW, &persp, cam_id, cam_name); addCamera(ccam); } @@ -85,7 +85,7 @@ void CamerasExporter::operator()(Object *ob, Scene *sce) ortho.setXMag(cam->ortho_scale,"xmag"); ortho.setAspectRatio((float)(sce->r.xsch)/(float)(sce->r.ysch),false,"aspect_ratio"); ortho.setZFar(cam->clipend , false , "zfar"); - ortho.setZNear(cam->clipsta); + ortho.setZNear(cam->clipsta, false , "znear"); COLLADASW::Camera ccam(mSW, &ortho, cam_id, cam_name); addCamera(ccam); } From c749a42a8ed77805cf39f9debb508f13313429f9 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sat, 9 Jul 2011 21:52:25 +0000 Subject: [PATCH 195/624] Some optimizations and coding style improvements across the retargeting and constraint scripts --- release/scripts/modules/mocap_constraints.py | 91 +++++------ release/scripts/modules/retarget.py | 160 ++++++++----------- release/scripts/startup/ui_mocap.py | 114 +++++++++++-- 3 files changed, 212 insertions(+), 153 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 07ebb01ea3d..f4d96d6a5d0 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -21,15 +21,11 @@ import bpy from mathutils import * from bl_operators import nla +from retarget import hasIKConstraint ### Utility Functions -def hasIKConstraint(pose_bone): - #utility function / predicate, returns True if given bone has IK constraint - return ("IK" in [constraint.type for constraint in pose_bone.constraints]) - - def getConsObj(bone): #utility function - returns related IK target if bone has IK ik = [constraint for constraint in bone.constraints if constraint.type == "IK"] @@ -63,21 +59,18 @@ def addNewConstraint(m_constraint, cons_obj): real_constraint.name = "Mocap constraint " + str(len(cons_obj.constraints)) m_constraint.real_constraint_bone = consObjToBone(cons_obj) m_constraint.real_constraint = real_constraint.name - setConstraint(m_constraint) + setConstraint(m_constraint, bpy.context) def removeConstraint(m_constraint, cons_obj): oldConstraint = cons_obj.constraints[m_constraint.real_constraint] + removeInfluenceFcurve(cons_obj, bpy.context.active_object, oldConstraint) cons_obj.constraints.remove(oldConstraint) ### Update functions. There are 2: UpdateType/UpdateBone ### and update for the others. -def updateConstraint(self, context): - setConstraint(self) - - def updateConstraintBoneType(m_constraint, context): #If the constraint exists, we need to remove it #from the old bone @@ -94,22 +87,13 @@ def updateConstraintBoneType(m_constraint, context): addNewConstraint(m_constraint, cons_obj) -# Function that copies all settings from m_constraint to the real Blender constraints -# Is only called when blender constraint already exists - -def setConstraintFraming(m_constraint, cons_obj, obj, real_constraint): - if isinstance(cons_obj, bpy.types.PoseBone): - fcurves = obj.animation_data.action.fcurves - else: - fcurves = cons_obj.animation_data.action.fcurves - - influence_RNA = real_constraint.path_from_id("influence") - fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] - #clear the fcurve and set the frames. - if fcurve: - fcurve = fcurve[0] - for i in range(len(fcurve.keyframe_points) - 1, 0, -1): - fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) +def setConstraintFraming(m_constraint, context): + obj = context.active_object + bones = obj.pose.bones + bone = bones[m_constraint.constrained_bone] + cons_obj = getConsObj(bone) + real_constraint = cons_obj.constraints[m_constraint.real_constraint] + removeInfluenceFcurve(cons_obj, obj, real_constraint) s, e = m_constraint.s_frame, m_constraint.e_frame s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out real_constraint.influence = 1 @@ -120,17 +104,34 @@ def setConstraintFraming(m_constraint, cons_obj, obj, real_constraint): real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) -def setConstraint(m_constraint): +def removeInfluenceFcurve(cons_obj, obj, real_constraint): + if isinstance(cons_obj, bpy.types.PoseBone): + fcurves = obj.animation_data.action.fcurves + else: + fcurves = cons_obj.animation_data.action.fcurves + + influence_RNA = real_constraint.path_from_id("influence") + fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] + #clear the fcurve and set the frames. + if fcurve: + fcurves.remove(fcurve[0]) + + +# Function that copies all settings from m_constraint to the real Blender constraints +# Is only called when blender constraint already exists + + +def setConstraint(m_constraint, context): if not m_constraint.constrained_bone: return - obj = bpy.context.active_object + obj = context.active_object bones = obj.pose.bones bone = bones[m_constraint.constrained_bone] cons_obj = getConsObj(bone) real_constraint = cons_obj.constraints[m_constraint.real_constraint] #frame changing section - setConstraintFraming(m_constraint, cons_obj, obj, real_constraint) + #setConstraintFraming(m_constraint, cons_obj, obj, real_constraint) #Set the blender constraint parameters if m_constraint.type == "point": @@ -176,17 +177,17 @@ def setConstraint(m_constraint): real_constraint.limit_mode = "LIMITDIST_ONSURFACE" real_constraint.distance = m_constraint.targetDist - # active check + # active/baked check real_constraint.mute = (not m_constraint.active) and (m_constraint.baked) def updateBake(self, context): if self.baked: print("baking...") - bakeConstraint(self) + bakeConstraint(self, context) else: print("unbaking...") - unbakeConstraint(self) + unbakeConstraint(self, context) def bakeTransformFK(anim_data, s_frame, e_frame, end_bone, bones, cons_obj): @@ -210,14 +211,15 @@ def bakeTransformFK(anim_data, s_frame, e_frame, end_bone, bones, cons_obj): return mute_ik -def bakeConstraint(m_constraint): - obj = bpy.context.active_object +def bakeConstraint(m_constraint, context): + obj = context.active_object bones = obj.pose.bones end_bone = bones[m_constraint.constrained_bone] cons_obj = getConsObj(end_bone) - scene = bpy.context.scene - s_frame = scene.frame_start - e_frame = scene.frame_end + s, e = m_constraint.s_frame, m_constraint.e_frame + s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out + s_frame = s - s_in + e_frame = e + s_out mute_ik = bakeTransformFK(obj.animation_data, s_frame, e_frame, end_bone, bones, cons_obj) if mute_ik: ik_con = hasIKConstraint(end_bone) @@ -232,16 +234,14 @@ def bakeConstraint(m_constraint): constraintStrip.frame_end = e_frame -def unbakeConstraint(m_constraint): +def unbakeConstraint(m_constraint, context): # to unbake a constraint we need to delete the whole strip # and rebake all the other constraints - obj = bpy.context.active_object + obj = context.active_object bones = obj.pose.bones end_bone = bones[m_constraint.constrained_bone] cons_obj = getConsObj(end_bone) scene = bpy.context.scene - s_frame = scene.frame_start - e_frame = scene.frame_end constraintTrack = obj.animation_data.nla_tracks["Mocap constraints"] constraintStrip = constraintTrack.strips[0] action = constraintStrip.action @@ -257,12 +257,3 @@ def unbakeConstraint(m_constraint): ik_con.mute = False real_constraint = cons_obj.constraints[m_constraint.real_constraint] real_constraint.mute = False - - -def hasIKConstraint(pose_bone): - #utility function / predicate, returns True if given bone has IK constraint - ik = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"] - if ik: - return ik[0] - else: - return False diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 885a457061a..ef1bc7a1488 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -22,40 +22,33 @@ import bpy from mathutils import * from math import radians, acos -#TODO: Only selected bones get retargeted. -# Selected Bones/chains get original pos empties, -# if ppl want IK instead of FK -# Some "magic" numbers - frame start and end, -# eulers of all orders instead of just quats keyframed -# dictionary of mapping -# this is currently manuall input'ed, but willW -# be created from a more comfortable UI in the future +def hasIKConstraint(pose_bone): + #utility function / predicate, returns True if given bone has IK constraint + ik = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"] + if ik: + return ik[0] + else: + return False def createDictionary(perf_arm, end_arm): - bonemap = {} - #Bonemap: performer to enduser - for bone in perf_arm.bones: - bonemap[bone.name] = bone.map + # clear any old data + for end_bone in end_arm.bones: + for mapping in end_bone.reverseMap: + end_bone.reverseMap.remove(0) + + for perf_bone in perf_arm.bones: + #find its match and add perf_bone to the match's mapping + if perf_bone.map: + end_bone = end_arm.bones[perf_bone.map] + newMap = end_bone.reverseMap.add() + newMap.name = perf_bone.name - # creation of a reverse map - # multiple keys get mapped to list values - #Bonemapr: enduser to performer - bonemapr = {} - for key, value in bonemap.items(): - if not value in bonemapr: - if isinstance(bonemap[key], tuple): - for key_x in bonemap[key]: - bonemapr[key_x] = [key] - else: - bonemapr[bonemap[key]] = [key] - else: - bonemapr[bonemap[key]].append(key) #root is the root of the enduser root = end_arm.bones[0].name feetBones = [bone.name for bone in perf_arm.bones if bone.foot] - return bonemap, bonemapr, feetBones, root + return feetBones, root # list of empties created to keep track of "original" # position data # in final product, these locations can be stored as custom props @@ -69,7 +62,7 @@ def createDictionary(perf_arm, end_arm): # easily while concentrating on the hierarchy changes -def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene): +def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene): #creates and keyframes an empty with its location #the original position of the tail bone #useful for storing the important data in the original motion @@ -96,22 +89,17 @@ def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_fr #determines the type of hierachy change needed and calls the #right function def retargetPerfToInter(inter_bone): - if inter_bone.name in bonemapr: - perf_bone_name = bonemapr[inter_bone.name] - #is it a 1 to many? - if isinstance(bonemap[perf_bone_name[0]], tuple): - pass + if inter_bone.bone.reverseMap: + perf_bone_name = inter_bone.bone.reverseMap # 1 to many not supported yet - else: # then its either a many to 1 or 1 to 1 - - if len(perf_bone_name) > 1: - performer_bones_s = [performer_bones[name] for name in perf_bone_name] - #we need to map several performance bone to a single - inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone, performer_bones_s) - else: - perf_bone = performer_bones[perf_bone_name[0]] - inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) + if len(perf_bone_name) > 1: + performer_bones_s = [performer_bones[map.name] for map in perf_bone_name] + #we need to map several performance bone to a single + inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone, performer_bones_s) + else: + perf_bone = performer_bones[perf_bone_name[0].name] + inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) inter_bone.keyframe_insert("rotation_quaternion") for child in inter_bone.children: @@ -140,7 +128,7 @@ def createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_fr inter_bone = inter_bones[root] retargetPerfToInter(inter_bone) - return inter_obj, inter_arm + return inter_obj # this procedure copies the rotations over from the intermediate # armature to the end user one. @@ -176,7 +164,13 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): rest_matrix_inv.invert() bake_matrix = rest_matrix_inv * bake_matrix trg_bone.matrix_basis = bake_matrix - end_bone.keyframe_insert("rotation_quaternion") + rot_mode = end_bone.rotation_mode + if rot_mode == "QUATERNION": + end_bone.keyframe_insert("rotation_quaternion") + elif rot_mode == "AXIS_ANGLE": + end_bone.keyframe_insert("rotation_axis_angle") + else: + end_bone.keyframe_insert("rotation_euler") for bone in end_bone.children: bakeTransform(bone) @@ -193,13 +187,13 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): # (they don't move, despite root moving) somewhere in the animation. -def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat): +def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame, scene, enduser_obj_mat): perf_bones = performer_obj.pose.bones end_bones = enduser_obj.pose.bones - perfRoot = bonemapr[root][0] - endFeet = [bonemap[perfBone] for perfBone in perfFeet] + perfRoot = end_bones[root].bone.reverseMap[0].name + endFeet = [perf_bones[perfBone].bone.map for perfBone in perfFeet] locDictKeys = perfFeet + endFeet + [perfRoot] def tailLoc(bone): @@ -208,7 +202,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo #Step 1 - we create a dict that contains these keys: #(Performer) Hips, Feet #(End user) Feet - # where the values are their world position on each (1,120) frame + # where the values are their world position on each frame in range (s,e) locDict = {} for key in locDictKeys: @@ -231,10 +225,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo for key in locDict.keys(): graph = locDict[key] - for t in range(len(graph) - 1): - x = graph[t] - xh = graph[t + 1] - locDeriv[key].append(xh - x) + locDeriv[key] = [graph[t + 1] - graph[t] for t in range(len(graph) - 1)] # now find the plant frames, where perfFeet don't move much @@ -244,7 +235,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo for i in range(len(locDeriv[key]) - 1): v = locDeriv[key][i] hipV = locDeriv[perfRoot][i] - endV = locDeriv[bonemap[key]][i] + endV = locDeriv[perf_bones[key].bone.map][i] if (v.length < 0.1): #this is a plant frame. #lets see what the original hip delta is, and the corresponding @@ -268,18 +259,16 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, bonemap, bonemapr, roo return stride_bone -def IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene): +def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): end_bones = enduser_obj.pose.bones for pose_bone in end_bones: - if "IK" in [constraint.type for constraint in pose_bone.constraints]: + ik_constraint = hasIKConstraint(pose_bone) + if ik_constraint: target_is_bone = False # set constraint target to corresponding empty if targetless, # if not, keyframe current target to corresponding empty - perf_bone = bonemapr[pose_bone.name] - if isinstance(perf_bone, list): - perf_bone = bonemapr[pose_bone.name][-1] + perf_bone = pose_bone.bone.reverseMap[-1].name orgLocTrg = originalLocationTarget(pose_bone) - ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] if not ik_constraint.target: ik_constraint.target = orgLocTrg target = orgLocTrg @@ -314,8 +303,8 @@ def turnOffIK(enduser_obj): #pose_bone.ik_stiffness_x = 0.5 #pose_bone.ik_stiffness_y = 0.5 #pose_bone.ik_stiffness_z = 0.5 - if "IK" in [constraint.type for constraint in pose_bone.constraints]: - ik_constraint = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"][0] + ik_constraint = hasIKConstraint(pose_bone) + if ik_constraint: ik_constraint.mute = True @@ -350,45 +339,38 @@ def originalLocationTarget(end_bone): return empty -def totalRetarget(): - print("retargeting...") - enduser_obj = bpy.context.active_object - performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] - if enduser_obj is None or len(performer_obj) != 1: - print("Need active and selected armatures") - else: - performer_obj = performer_obj[0] - perf_arm = performer_obj.data - end_arm = enduser_obj.data - scene = bpy.context.scene - s_frame = scene.frame_start - e_frame = scene.frame_end - bonemap, bonemapr, feetBones, root = createDictionary(perf_arm, end_arm) - perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) - turnOffIK(enduser_obj) - inter_obj, inter_arm = createIntermediate(performer_obj, enduser_obj, bonemap, bonemapr, root, s_frame, e_frame, scene) - retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) - stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, bonemap, bonemapr, root, s_frame, e_frame, scene, enduser_obj_mat) - IKRetarget(bonemap, bonemapr, performer_obj, enduser_obj, s_frame, e_frame, scene) - restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) - bpy.ops.object.mode_set(mode='OBJECT') - bpy.ops.object.select_name(name=inter_obj.name, extend=False) - bpy.ops.object.delete() +def NLASystemInitialize(enduser_obj, s_frame): anim_data = enduser_obj.animation_data mocapAction = anim_data.action - mocapAction.name = "Base Mocap Action" + mocapAction.name = "Base Mocap" anim_data.use_nla = True mocapTrack = anim_data.nla_tracks.new() mocapTrack.name = "Base Mocap Track" - mocapStrip = mocapTrack.strips.new("Base Mocap Action", s_frame, mocapAction) + mocapStrip = mocapTrack.strips.new("Base Mocap", s_frame, mocapAction) constraintTrack = anim_data.nla_tracks.new() constraintTrack.name = "Mocap constraints" - constraintAction = bpy.data.actions.new("Mocap constraints Action") - constraintStrip = constraintTrack.strips.new("Mocap constraints Action", s_frame, constraintAction) - #constraintStrip.frame_end = e_frame + constraintAction = bpy.data.actions.new("Mocap constraints") + constraintStrip = constraintTrack.strips.new("Mocap constraints", s_frame, constraintAction) anim_data.nla_tracks.active = constraintTrack anim_data.action = constraintAction +def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): + perf_arm = performer_obj.data + end_arm = enduser_obj.data + feetBones, root = createDictionary(perf_arm, end_arm) + perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) + turnOffIK(enduser_obj) + inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene) + retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) + stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) + IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) + restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) + bpy.ops.object.mode_set(mode='OBJECT') + bpy.ops.object.select_name(name=inter_obj.name, extend=False) + bpy.ops.object.delete() + NLASystemInitialize(enduser_obj, s_frame) + + if __name__ == "__main__": totalRetarget() diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index d750489191f..b09f9705a56 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -42,7 +42,7 @@ class MocapConstraint(bpy.types.PropertyGroup): name = bpy.props.StringProperty(name="Name", default="Mocap Constraint", description="Name of Mocap Constraint", - update=updateConstraint) + update=setConstraint) constrained_bone = bpy.props.StringProperty(name="Bone", default="", description="Constrained Bone", @@ -50,33 +50,33 @@ class MocapConstraint(bpy.types.PropertyGroup): constrained_boneB = bpy.props.StringProperty(name="Bone (2)", default="", description="Other Constrained Bone (optional, depends on type)", - update=updateConstraint) + update=setConstraint) s_frame = bpy.props.IntProperty(name="S", default=1, description="Start frame of constraint", - update=updateConstraint) + update=setConstraintFraming) e_frame = bpy.props.IntProperty(name="E", default=500, description="End frame of constrain", - update=updateConstraint) + update=setConstraintFraming) smooth_in = bpy.props.IntProperty(name="In", default=10, description="Amount of frames to smooth in", - update=updateConstraint, + update=setConstraintFraming, min=0) smooth_out = bpy.props.IntProperty(name="Out", default=10, description="Amount of frames to smooth out", - update=updateConstraint, + update=setConstraintFraming, min=0) targetMesh = bpy.props.StringProperty(name="Mesh", default="", description="Target of Constraint - Mesh (optional, depends on type)", - update=updateConstraint) + update=setConstraint) active = bpy.props.BoolProperty(name="Active", default=True, description="Constraint is active", - update=updateConstraint) + update=setConstraint) baked = bpy.props.BoolProperty(name="Baked / Applied", default=False, description="Constraint has been baked to NLA layer", @@ -84,18 +84,18 @@ class MocapConstraint(bpy.types.PropertyGroup): targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, subtype="XYZ", default=(0.0, 0.0, 0.0), description="Target of Constraint - Point", - update=updateConstraint) + update=setConstraint) targetDist = bpy.props.FloatProperty(name="Dist", default=1, description="Distance Constraint - Desired distance", - update=updateConstraint) + update=setConstraint) targetSpace = bpy.props.EnumProperty( items=[("WORLD", "World Space", "Evaluate target in global space"), ("LOCAL", "Object space", "Evaluate target in object space"), ("constrained_boneB", "Other Bone Space", "Evaluate target in specified other bone space")], name="Space", description="In which space should Point type target be evaluated", - update=updateConstraint) + update=setConstraint) type = bpy.props.EnumProperty(name="Type of constraint", items=[("point", "Maintain Position", "Bone is at a specific point"), ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), @@ -148,7 +148,14 @@ def toggleIKBone(self, context): if not bone.is_in_ik_chain: bone.IKRetarget = False + +class MocapMapping(bpy.types.PropertyGroup): + name = bpy.props.StringProperty() + +bpy.utils.register_class(MocapMapping) + bpy.types.Bone.map = bpy.props.StringProperty() +bpy.types.Bone.reverseMap = bpy.props.CollectionProperty(type=MocapMapping) bpy.types.Bone.foot = bpy.props.BoolProperty(name="Foot", description="Marks this bone as a 'foot', which determines retargeted animation's translation", default=False) @@ -225,6 +232,7 @@ class MocapPanel(bpy.types.Panel): else: row.label(" ") row.label(" ") + self.layout.operator("mocap.savemapping", text='Save mapping') self.layout.operator("mocap.retarget", text='RETARGET!') @@ -283,9 +291,49 @@ class OBJECT_OT_RetargetButton(bpy.types.Operator): bl_label = "Retargets active action from Performer to Enduser" def execute(self, context): - retarget.totalRetarget() + enduser_obj = context.active_object + performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] + if enduser_obj is None or len(performer_obj) != 1: + print("Need active and selected armatures") + else: + performer_obj = performer_obj[0] + scene = context.scene + s_frame = scene.frame_start + e_frame = scene.frame_end + retarget.totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) return {"FINISHED"} + @classmethod + def poll(cls, context): + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + if performer_obj: + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + else: + return False + + +class OBJECT_OT_SaveMappingButton(bpy.types.Operator): + bl_idname = "mocap.savemapping" + bl_label = "Saves user generated mapping from Performer to Enduser" + + def execute(self, context): + enduser_obj = bpy.context.active_object + performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] + retarget.createDictionary(performer_obj.data, enduser_obj.data) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + if performer_obj: + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + else: + return False + class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): bl_idname = "mocap.samples" @@ -295,6 +343,10 @@ class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): mocap_tools.fcurves_simplify() return {"FINISHED"} + @classmethod + def poll(cls, context): + return context.active_object.animation_data + class OBJECT_OT_LooperButton(bpy.types.Operator): bl_idname = "mocap.looper" @@ -304,6 +356,10 @@ class OBJECT_OT_LooperButton(bpy.types.Operator): mocap_tools.autoloop_anim() return {"FINISHED"} + @classmethod + def poll(cls, context): + return context.active_object.animation_data + class OBJECT_OT_DenoiseButton(bpy.types.Operator): bl_idname = "mocap.denoise" @@ -313,6 +369,14 @@ class OBJECT_OT_DenoiseButton(bpy.types.Operator): mocap_tools.denoise_median() return {"FINISHED"} + @classmethod + def poll(cls, context): + return context.active_object + + @classmethod + def poll(cls, context): + return context.active_object.animation_data + class OBJECT_OT_LimitDOFButton(bpy.types.Operator): bl_idname = "mocap.limitdof" @@ -321,6 +385,16 @@ class OBJECT_OT_LimitDOFButton(bpy.types.Operator): def execute(self, context): return {"FINISHED"} + @classmethod + def poll(cls, context): + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + if performer_obj: + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + else: + return False + class OBJECT_OT_RotateFixArmature(bpy.types.Operator): bl_idname = "mocap.rotate_fix" @@ -330,8 +404,10 @@ class OBJECT_OT_RotateFixArmature(bpy.types.Operator): mocap_tools.rotate_fix_armature(context.active_object.data) return {"FINISHED"} - #def poll(self, context): - # return context.active_object.data in bpy.data.armatures + @classmethod + def poll(cls, context): + if context.active_object: + return isinstance(context.active_object.data, bpy.types.Armature) class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): @@ -344,6 +420,11 @@ class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): new_mcon = enduser_arm.mocap_constraints.add() return {"FINISHED"} + @classmethod + def poll(cls, context): + if context.active_object: + return isinstance(context.active_object.data, bpy.types.Armature) + class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): bl_idname = "mocap.removeconstraint" @@ -362,6 +443,11 @@ class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): m_constraints.remove(self.constraint) return {"FINISHED"} + @classmethod + def poll(cls, context): + if context.active_object: + return isinstance(context.active_object.data, bpy.types.Armature) + def register(): bpy.utils.register_module(__name__) From a5b37a8a0c2fe421a65d699d5499b59a3da1d425 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 10 Jul 2011 06:21:39 +0000 Subject: [PATCH 196/624] Bug Fix. --- source/blender/collada/AnimationImporter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 030b9e7582b..72f7fb2ddcc 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -893,7 +893,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , std::map FW_object_map) { - AnimationImporter::AnimMix *types = NULL; + AnimMix *types = new AnimMix(); types->transform = INANIMATE ; types->light = INANIMATE; types->camera = INANIMATE; From 6160bc596f7a7d79aac4c1197c706fdcad7d1cf4 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 10 Jul 2011 07:34:11 +0000 Subject: [PATCH 197/624] --- source/blender/collada/AnimationImporter.cpp | 51 +++----------------- 1 file changed, 6 insertions(+), 45 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 72f7fb2ddcc..c84cf3d9ee4 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -894,11 +894,11 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD std::map FW_object_map) { AnimMix *types = new AnimMix(); - types->transform = INANIMATE ; - types->light = INANIMATE; - types->camera = INANIMATE; - types->material = INANIMATE; - types->texture = INANIMATE; + //types->transform = INANIMATE ; + //types->light = INANIMATE; + //types->camera = INANIMATE; + //types->material = INANIMATE; + //types->texture = INANIMATE; const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); @@ -919,32 +919,10 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD for (unsigned int i = 0; i < nodeLights.getCount(); i++) { const COLLADAFW::Light *light = (COLLADAFW::Light *) FW_object_map[nodeLights[i]->getInstanciatedObjectId()]; - // - //const COLLADAFW::Color *col = &(light->getColor()); - //const COLLADAFW::UniqueId& col_listid = col->getAnimationList(); - - ////check if color has animations - //if (animlist_map.find(col_listid) != animlist_map.end()) - //// type = type|LIGHT_FOA; - // types->light = types->light|LIGHT_COLOR; types->light = setAnimType(&(light->getColor()),(types->light), LIGHT_COLOR); - // - //const COLLADAFW::AnimatableFloat *fallOffAngle = &(light->getFallOffAngle()); - // const COLLADAFW::UniqueId& foa_listid = fallOffAngle ->getAnimationList(); - - //if (animlist_map.find(foa_listid) != animlist_map.end()) - //// type = type|LIGHT_FOA; - // types->light = types->light|LIGHT_FOA; types->light = setAnimType(&(light->getFallOffAngle()),(types->light), LIGHT_FOA); - //const COLLADAFW::AnimatableFloat *fallOffExpo = &(light->getFallOffExponent()); - // const COLLADAFW::UniqueId& foe_listid = fallOffExpo ->getAnimationList(); - //if (animlist_map.find(foe_listid) != animlist_map.end()) - // //type = type|LIGHT_FOE; - // types->light = types->light|LIGHT_FOE; - types->light = setAnimType(&(light->getFallOffExponent()),(types->light), LIGHT_FOE); - //if ( type != 0) break; if ( types->light != 0) break; } @@ -956,30 +934,13 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD if ( camera->getCameraType() == COLLADAFW::Camera::PERSPECTIVE ) { - //const COLLADAFW::AnimatableFloat *xfov = &(camera->getXFov()); - //const COLLADAFW::UniqueId& xfov_listid = xfov ->getAnimationList(); - //if (animlist_map.find(xfov_listid) != animlist_map.end()) - // //type = type|CAMERA_XFOV; - // types->camera = types->camera|CAMERA_XFOV; types->camera = setAnimType(&(camera->getXMag()),(types->camera), CAMERA_XFOV); } else { - //const COLLADAFW::AnimatableFloat *xmag = &(camera->getXMag()); - //const COLLADAFW::UniqueId& xmag_listid = xmag ->getAnimationList(); - //if (animlist_map.find(xmag_listid) != animlist_map.end()) - // // type = type|CAMERA_XMAG; - // types->camera = types->camera|CAMERA_XMAG; types->camera = setAnimType(&(camera->getXMag()),(types->camera), CAMERA_XMAG); } - - //const COLLADAFW::AnimatableFloat *zfar = &(camera->getFarClippingPlane()); - //const COLLADAFW::UniqueId& zfar_listid = zfar ->getAnimationList(); - //if (animlist_map.find(zfar_listid) != animlist_map.end()) - // //type = type|CAMERA_XFOV; - // types->camera = types->camera|CAMERA_ZFAR; - - + types->camera = setAnimType(&(camera->getFarClippingPlane()),(types->camera), CAMERA_ZFAR); types->camera = setAnimType(&(camera->getNearClippingPlane()),(types->camera), CAMERA_ZNEAR); From 3e8712bf638673860ecb7a613ede8ada60bb3400 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 11 Jul 2011 10:59:53 +0000 Subject: [PATCH 198/624] == The great Outliner code split up == As per my proposal (http://lists.blender.org/pipermail/bf- committers/2011-July/032553.html), I've split outliner.c into several new files based on the purpose of the relevant code. * outliner_tree.c - building outliner structure * outliner_draw.c - outliner drawing (including toggle buttons and their handling) * outliner_edit.c - all operators for toggling stuff, and/or hotkey accessed operators. Also KeyingSet and Driver operators go here * outliner_tools.c - all operators and callbacks used for handling RMB click on items * outliner_select.c - stuff for selecting rows, and handling the active/selected toggling stuff In a few cases, the split hasn't been totally clear-cut due to cross- dependencies and other spaghetti. However, in a few cases, I have managed to remove the need for some of the prototypes that were needed in the past by judicious reshuffling of functions, which also makes it easier to actually find what you're looking for. --- .../blender/editors/space_outliner/outliner.c | 6148 ----------------- .../editors/space_outliner/outliner_draw.c | 1644 +++++ .../editors/space_outliner/outliner_edit.c | 1396 ++++ .../editors/space_outliner/outliner_intern.h | 88 +- .../editors/space_outliner/outliner_select.c | 865 +++ .../editors/space_outliner/outliner_tools.c | 1139 +++ .../editors/space_outliner/outliner_tree.c | 1533 ++++ 7 files changed, 6649 insertions(+), 6164 deletions(-) delete mode 100644 source/blender/editors/space_outliner/outliner.c create mode 100644 source/blender/editors/space_outliner/outliner_draw.c create mode 100644 source/blender/editors/space_outliner/outliner_edit.c create mode 100644 source/blender/editors/space_outliner/outliner_select.c create mode 100644 source/blender/editors/space_outliner/outliner_tools.c create mode 100644 source/blender/editors/space_outliner/outliner_tree.c diff --git a/source/blender/editors/space_outliner/outliner.c b/source/blender/editors/space_outliner/outliner.c deleted file mode 100644 index d5bd5c7437f..00000000000 --- a/source/blender/editors/space_outliner/outliner.c +++ /dev/null @@ -1,6148 +0,0 @@ -/* - * $Id$ - * - * ***** BEGIN GPL LICENSE BLOCK ***** - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * The Original Code is Copyright (C) 2004 Blender Foundation. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): none yet. - * - * ***** END GPL LICENSE BLOCK ***** - */ - -/** \file blender/editors/space_outliner/outliner.c - * \ingroup spoutliner - */ - - -#include -#include -#include -#include - -#include "MEM_guardedalloc.h" - -#include "DNA_anim_types.h" -#include "DNA_armature_types.h" -#include "DNA_constraint_types.h" -#include "DNA_camera_types.h" -#include "DNA_group_types.h" -#include "DNA_key_types.h" -#include "DNA_lamp_types.h" -#include "DNA_material_types.h" -#include "DNA_mesh_types.h" -#include "DNA_meta_types.h" -#include "DNA_particle_types.h" -#include "DNA_scene_types.h" -#include "DNA_world_types.h" -#include "DNA_sequence_types.h" -#include "DNA_object_types.h" - -#include "BLI_blenlib.h" -#include "BLI_utildefines.h" -#include "BLI_math_base.h" - -#if defined WIN32 && !defined _LIBC -# include "BLI_fnmatch.h" /* use fnmatch included in blenlib */ -#else -# ifndef _GNU_SOURCE -# define _GNU_SOURCE -# endif -# include -#endif - - -#include "BKE_animsys.h" -#include "BKE_context.h" -#include "BKE_deform.h" -#include "BKE_depsgraph.h" -#include "BKE_fcurve.h" -#include "BKE_global.h" -#include "BKE_group.h" -#include "BKE_library.h" -#include "BKE_main.h" -#include "BKE_modifier.h" -#include "BKE_report.h" -#include "BKE_scene.h" -#include "BKE_sequencer.h" - -#include "ED_armature.h" -#include "ED_object.h" -#include "ED_screen.h" -#include "ED_util.h" - -#include "WM_api.h" -#include "WM_types.h" - -#include "BIF_gl.h" -#include "BIF_glutil.h" - -#include "UI_interface.h" -#include "UI_interface_icons.h" -#include "UI_resources.h" -#include "UI_view2d.h" - -#include "RNA_access.h" -#include "RNA_define.h" -#include "RNA_enum_types.h" - -#include "ED_keyframing.h" - -#include "outliner_intern.h" - - -#define OL_Y_OFFSET 2 - -#define OL_TOG_RESTRICT_VIEWX (UI_UNIT_X*3) -#define OL_TOG_RESTRICT_SELECTX (UI_UNIT_X*2) -#define OL_TOG_RESTRICT_RENDERX UI_UNIT_X - -#define OL_TOGW OL_TOG_RESTRICT_VIEWX - -#define OL_RNA_COLX (UI_UNIT_X*15) -#define OL_RNA_COL_SIZEX (UI_UNIT_X*7.5) -#define OL_RNA_COL_SPACEX (UI_UNIT_X*2.5) - -#define TS_CHUNK 128 - -#define TREESTORE(a) ((a)?soops->treestore->data+(a)->store_index:NULL) - -/* ************* XXX **************** */ - -static void error(const char *UNUSED(arg), ...) {} - -/* ********************************** */ - - -/* ******************** PROTOTYPES ***************** */ -static void outliner_draw_tree_element(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int startx, int *starty); -static void outliner_do_object_operation(bContext *C, Scene *scene, SpaceOops *soops, ListBase *lb, - void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)); - -static int group_select_flag(Group *gr); - -/* ******************** PERSISTANT DATA ***************** */ - -static void outliner_storage_cleanup(SpaceOops *soops) -{ - TreeStore *ts= soops->treestore; - - if(ts) { - TreeStoreElem *tselem; - int a, unused= 0; - - /* each element used once, for ID blocks with more users to have each a treestore */ - for(a=0, tselem= ts->data; ausedelem; a++, tselem++) tselem->used= 0; - - /* cleanup only after reading file or undo step, and always for - * RNA datablocks view in order to save memory */ - if(soops->storeflag & SO_TREESTORE_CLEANUP) { - - for(a=0, tselem= ts->data; ausedelem; a++, tselem++) { - if(tselem->id==NULL) unused++; - } - - if(unused) { - if(ts->usedelem == unused) { - MEM_freeN(ts->data); - ts->data= NULL; - ts->usedelem= ts->totelem= 0; - } - else { - TreeStoreElem *tsnewar, *tsnew; - - tsnew=tsnewar= MEM_mallocN((ts->usedelem-unused)*sizeof(TreeStoreElem), "new tselem"); - for(a=0, tselem= ts->data; ausedelem; a++, tselem++) { - if(tselem->id) { - *tsnew= *tselem; - tsnew++; - } - } - MEM_freeN(ts->data); - ts->data= tsnewar; - ts->usedelem-= unused; - ts->totelem= ts->usedelem; - } - } - } - } -} - -static void check_persistant(SpaceOops *soops, TreeElement *te, ID *id, short type, short nr) -{ - TreeStore *ts; - TreeStoreElem *tselem; - int a; - - /* case 1; no TreeStore */ - if(soops->treestore==NULL) { - soops->treestore= MEM_callocN(sizeof(TreeStore), "treestore"); - } - ts= soops->treestore; - - /* check if 'te' is in treestore */ - tselem= ts->data; - for(a=0; ausedelem; a++, tselem++) { - if(tselem->id==id && tselem->used==0) { - if((type==0 && tselem->type==0) ||(tselem->type==type && tselem->nr==nr)) { - te->store_index= a; - tselem->used= 1; - return; - } - } - } - - /* add 1 element to treestore */ - if(ts->usedelem==ts->totelem) { - TreeStoreElem *tsnew; - - tsnew= MEM_mallocN((ts->totelem+TS_CHUNK)*sizeof(TreeStoreElem), "treestore data"); - if(ts->data) { - memcpy(tsnew, ts->data, ts->totelem*sizeof(TreeStoreElem)); - MEM_freeN(ts->data); - } - ts->data= tsnew; - ts->totelem+= TS_CHUNK; - } - - tselem= ts->data+ts->usedelem; - - tselem->type= type; - if(type) tselem->nr= nr; // we're picky! :) - else tselem->nr= 0; - tselem->id= id; - tselem->used = 0; - tselem->flag= TSE_CLOSED; - te->store_index= ts->usedelem; - - ts->usedelem++; -} - -/* ******************** TREE MANAGEMENT ****************** */ - -void outliner_free_tree(ListBase *lb) -{ - - while(lb->first) { - TreeElement *te= lb->first; - - outliner_free_tree(&te->subtree); - BLI_remlink(lb, te); - - if(te->flag & TE_FREE_NAME) MEM_freeN((void *)te->name); - MEM_freeN(te); - } -} - -static void outliner_height(SpaceOops *soops, ListBase *lb, int *h) -{ - TreeElement *te= lb->first; - while(te) { - TreeStoreElem *tselem= TREESTORE(te); - if((tselem->flag & TSE_CLOSED)==0) - outliner_height(soops, &te->subtree, h); - (*h) += UI_UNIT_Y; - te= te->next; - } -} - -#if 0 // XXX this is currently disabled until te->xend is set correctly -static void outliner_width(SpaceOops *soops, ListBase *lb, int *w) -{ - TreeElement *te= lb->first; - while(te) { -// TreeStoreElem *tselem= TREESTORE(te); - - // XXX fixme... te->xend is not set yet - if(tselem->flag & TSE_CLOSED) { - if (te->xend > *w) - *w = te->xend; - } - outliner_width(soops, &te->subtree, w); - te= te->next; - } -} -#endif - -static void outliner_rna_width(SpaceOops *soops, ListBase *lb, int *w, int startx) -{ - TreeElement *te= lb->first; - while(te) { - TreeStoreElem *tselem= TREESTORE(te); - // XXX fixme... (currently, we're using a fixed length of 100)! - /*if(te->xend) { - if(te->xend > *w) - *w = te->xend; - }*/ - if(startx+100 > *w) - *w = startx+100; - - if((tselem->flag & TSE_CLOSED)==0) - outliner_rna_width(soops, &te->subtree, w, startx+UI_UNIT_X); - te= te->next; - } -} - -static TreeElement *outliner_find_tree_element(ListBase *lb, int store_index) -{ - TreeElement *te= lb->first, *tes; - while(te) { - if(te->store_index==store_index) return te; - tes= outliner_find_tree_element(&te->subtree, store_index); - if(tes) return tes; - te= te->next; - } - return NULL; -} - - - -static ID *outliner_search_back(SpaceOops *soops, TreeElement *te, short idcode) -{ - TreeStoreElem *tselem; - te= te->parent; - - while(te) { - tselem= TREESTORE(te); - if(tselem->type==0 && te->idcode==idcode) return tselem->id; - te= te->parent; - } - return NULL; -} - -struct treesort { - TreeElement *te; - ID *id; - const char *name; - short idcode; -}; - -static int treesort_alpha(const void *v1, const void *v2) -{ - const struct treesort *x1= v1, *x2= v2; - int comp; - - /* first put objects last (hierarchy) */ - comp= (x1->idcode==ID_OB); - if(x2->idcode==ID_OB) comp+=2; - - if(comp==1) return 1; - else if(comp==2) return -1; - else if(comp==3) { - comp= strcmp(x1->name, x2->name); - - if( comp>0 ) return 1; - else if( comp<0) return -1; - return 0; - } - return 0; -} - -/* this is nice option for later? doesnt look too useful... */ -#if 0 -static int treesort_obtype_alpha(const void *v1, const void *v2) -{ - const struct treesort *x1= v1, *x2= v2; - - /* first put objects last (hierarchy) */ - if(x1->idcode==ID_OB && x2->idcode!=ID_OB) return 1; - else if(x2->idcode==ID_OB && x1->idcode!=ID_OB) return -1; - else { - /* 2nd we check ob type */ - if(x1->idcode==ID_OB && x2->idcode==ID_OB) { - if( ((Object *)x1->id)->type > ((Object *)x2->id)->type) return 1; - else if( ((Object *)x1->id)->type > ((Object *)x2->id)->type) return -1; - else return 0; - } - else { - int comp= strcmp(x1->name, x2->name); - - if( comp>0 ) return 1; - else if( comp<0) return -1; - return 0; - } - } -} -#endif - -/* sort happens on each subtree individual */ -static void outliner_sort(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - int totelem=0; - - te= lb->last; - if(te==NULL) return; - tselem= TREESTORE(te); - - /* sorting rules; only object lists or deformgroups */ - if( (tselem->type==TSE_DEFGROUP) || (tselem->type==0 && te->idcode==ID_OB)) { - - /* count first */ - for(te= lb->first; te; te= te->next) totelem++; - - if(totelem>1) { - struct treesort *tear= MEM_mallocN(totelem*sizeof(struct treesort), "tree sort array"); - struct treesort *tp=tear; - int skip= 0; - - for(te= lb->first; te; te= te->next, tp++) { - tselem= TREESTORE(te); - tp->te= te; - tp->name= te->name; - tp->idcode= te->idcode; - if(tselem->type && tselem->type!=TSE_DEFGROUP) tp->idcode= 0; // dont sort this - tp->id= tselem->id; - } - /* keep beginning of list */ - for(tp= tear, skip=0; skipidcode) break; - - if(skipfirst=lb->last= NULL; - tp= tear; - while(totelem--) { - BLI_addtail(lb, tp->te); - tp++; - } - MEM_freeN(tear); - } - } - - for(te= lb->first; te; te= te->next) { - outliner_sort(soops, &te->subtree); - } -} - -/* Prototype, see functions below */ -static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, - TreeElement *parent, short type, short index); - -#define LOG2I(x) (int)(log(x)/M_LN2) - -static void outliner_add_passes(SpaceOops *soops, TreeElement *tenla, ID *id, SceneRenderLayer *srl) -{ - TreeStoreElem *tselem = NULL; - TreeElement *te = NULL; - - /* log stuff is to convert bitflags (powers of 2) to small integers, - * in order to not overflow short tselem->nr */ - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_COMBINED)); - te->name= "Combined"; - te->directdata= &srl->passflag; - - /* save cpu cycles, but we add the first to invoke an open/close triangle */ - tselem = TREESTORE(tenla); - if(tselem->flag & TSE_CLOSED) - return; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_Z)); - te->name= "Z"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_VECTOR)); - te->name= "Vector"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_NORMAL)); - te->name= "Normal"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_UV)); - te->name= "UV"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_MIST)); - te->name= "Mist"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDEXOB)); - te->name= "Index Object"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDEXMA)); - te->name= "Index Material"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_RGBA)); - te->name= "Color"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_DIFFUSE)); - te->name= "Diffuse"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_SPEC)); - te->name= "Specular"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_SHADOW)); - te->name= "Shadow"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_AO)); - te->name= "AO"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_REFLECT)); - te->name= "Reflection"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_REFRACT)); - te->name= "Refraction"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDIRECT)); - te->name= "Indirect"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_ENVIRONMENT)); - te->name= "Environment"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_EMIT)); - te->name= "Emit"; - te->directdata= &srl->passflag; -} - -#undef LOG2I - -/* special handling of hierarchical non-lib data */ -static void outliner_add_bone(SpaceOops *soops, ListBase *lb, ID *id, Bone *curBone, - TreeElement *parent, int *a) -{ - TreeElement *te= outliner_add_element(soops, lb, id, parent, TSE_BONE, *a); - - (*a)++; - te->name= curBone->name; - te->directdata= curBone; - - for(curBone= curBone->childbase.first; curBone; curBone=curBone->next) { - outliner_add_bone(soops, &te->subtree, id, curBone, te, a); - } -} - -static void outliner_add_scene_contents(SpaceOops *soops, ListBase *lb, Scene *sce, TreeElement *te) -{ - SceneRenderLayer *srl; - TreeElement *tenla= outliner_add_element(soops, lb, sce, te, TSE_R_LAYER_BASE, 0); - int a; - - tenla->name= "RenderLayers"; - for(a=0, srl= sce->r.layers.first; srl; srl= srl->next, a++) { - TreeElement *tenlay= outliner_add_element(soops, &tenla->subtree, sce, te, TSE_R_LAYER, a); - tenlay->name= srl->name; - tenlay->directdata= &srl->passflag; - - if(srl->light_override) - outliner_add_element(soops, &tenlay->subtree, srl->light_override, tenlay, TSE_LINKED_LAMP, 0); - if(srl->mat_override) - outliner_add_element(soops, &tenlay->subtree, srl->mat_override, tenlay, TSE_LINKED_MAT, 0); - - outliner_add_passes(soops, tenlay, &sce->id, srl); - } - - // TODO: move this to the front? - if (sce->adt) - outliner_add_element(soops, lb, sce, te, TSE_ANIM_DATA, 0); - - outliner_add_element(soops, lb, sce->world, te, 0, 0); -} - -static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, - TreeElement *parent, short type, short index) -{ - TreeElement *te; - TreeStoreElem *tselem; - ID *id= idv; - int a = 0; - - if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) { - id= ((PointerRNA*)idv)->id.data; - if(!id) id= ((PointerRNA*)idv)->data; - } - - if(id==NULL) return NULL; - - te= MEM_callocN(sizeof(TreeElement), "tree elem"); - /* add to the visual tree */ - BLI_addtail(lb, te); - /* add to the storage */ - check_persistant(soops, te, id, type, index); - tselem= TREESTORE(te); - - te->parent= parent; - te->index= index; // for data arays - if(ELEM3(type, TSE_SEQUENCE, TSE_SEQ_STRIP, TSE_SEQUENCE_DUP)); - else if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)); - else if(type==TSE_ANIM_DATA); - else { - te->name= id->name+2; // default, can be overridden by Library or non-ID data - te->idcode= GS(id->name); - } - - if(type==0) { - - /* tuck pointer back in object, to construct hierarchy */ - if(GS(id->name)==ID_OB) id->newid= (ID *)te; - - /* expand specific data always */ - switch(GS(id->name)) { - case ID_LI: - te->name= ((Library *)id)->name; - break; - case ID_SCE: - outliner_add_scene_contents(soops, &te->subtree, (Scene *)id, te); - break; - case ID_OB: - { - Object *ob= (Object *)id; - - if (ob->adt) - outliner_add_element(soops, &te->subtree, ob, te, TSE_ANIM_DATA, 0); - outliner_add_element(soops, &te->subtree, ob->poselib, te, 0, 0); // XXX FIXME.. add a special type for this - - if(ob->proxy && ob->id.lib==NULL) - outliner_add_element(soops, &te->subtree, ob->proxy, te, TSE_PROXY, 0); - - outliner_add_element(soops, &te->subtree, ob->data, te, 0, 0); - - if(ob->pose) { - bArmature *arm= ob->data; - bPoseChannel *pchan; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSE_BASE, 0); - - tenla->name= "Pose"; - - if(arm->edbo==NULL && (ob->mode & OB_MODE_POSE)) { // channels undefined in editmode, but we want the 'tenla' pose icon itself - int a= 0, const_index= 1000; /* ensure unique id for bone constraints */ - - for(pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSE_CHANNEL, a); - ten->name= pchan->name; - ten->directdata= pchan; - pchan->prev= (bPoseChannel *)ten; - - if(pchan->constraints.first) { - //Object *target; - bConstraint *con; - TreeElement *ten1; - TreeElement *tenla1= outliner_add_element(soops, &ten->subtree, ob, ten, TSE_CONSTRAINT_BASE, 0); - //char *str; - - tenla1->name= "Constraints"; - for(con= pchan->constraints.first; con; con= con->next, const_index++) { - ten1= outliner_add_element(soops, &tenla1->subtree, ob, tenla1, TSE_CONSTRAINT, const_index); -#if 0 /* disabled as it needs to be reworked for recoded constraints system */ - target= get_constraint_target(con, &str); - if(str && str[0]) ten1->name= str; - else if(target) ten1->name= target->id.name+2; - else ten1->name= con->name; -#endif - ten1->name= con->name; - ten1->directdata= con; - /* possible add all other types links? */ - } - } - } - /* make hierarchy */ - ten= tenla->subtree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - tselem= TREESTORE(ten); - if(tselem->type==TSE_POSE_CHANNEL) { - pchan= (bPoseChannel *)ten->directdata; - if(pchan->parent) { - BLI_remlink(&tenla->subtree, ten); - par= (TreeElement *)pchan->parent->prev; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - } - ten= nten; - } - /* restore prev pointers */ - pchan= ob->pose->chanbase.first; - if(pchan) pchan->prev= NULL; - for(; pchan; pchan= pchan->next) { - if(pchan->next) pchan->next->prev= pchan; - } - } - - /* Pose Groups */ - if(ob->pose->agroups.first) { - bActionGroup *agrp; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSEGRP_BASE, 0); - int a= 0; - - tenla->name= "Bone Groups"; - for (agrp=ob->pose->agroups.first; agrp; agrp=agrp->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSEGRP, a); - ten->name= agrp->name; - ten->directdata= agrp; - } - } - } - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, ob->mat[a], te, 0, a); - - if(ob->constraints.first) { - //Object *target; - bConstraint *con; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_CONSTRAINT_BASE, 0); - int a= 0; - //char *str; - - tenla->name= "Constraints"; - for(con= ob->constraints.first; con; con= con->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_CONSTRAINT, a); -#if 0 /* disabled due to constraints system targets recode... code here needs review */ - target= get_constraint_target(con, &str); - if(str && str[0]) ten->name= str; - else if(target) ten->name= target->id.name+2; - else ten->name= con->name; -#endif - ten->name= con->name; - ten->directdata= con; - /* possible add all other types links? */ - } - } - - if(ob->modifiers.first) { - ModifierData *md; - TreeElement *temod = outliner_add_element(soops, &te->subtree, ob, te, TSE_MODIFIER_BASE, 0); - int index; - - temod->name = "Modifiers"; - for (index=0,md=ob->modifiers.first; md; index++,md=md->next) { - TreeElement *te = outliner_add_element(soops, &temod->subtree, ob, temod, TSE_MODIFIER, index); - te->name= md->name; - te->directdata = md; - - if (md->type==eModifierType_Lattice) { - outliner_add_element(soops, &te->subtree, ((LatticeModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_Curve) { - outliner_add_element(soops, &te->subtree, ((CurveModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_Armature) { - outliner_add_element(soops, &te->subtree, ((ArmatureModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_Hook) { - outliner_add_element(soops, &te->subtree, ((HookModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_ParticleSystem) { - TreeElement *ten; - ParticleSystem *psys= ((ParticleSystemModifierData*) md)->psys; - - ten = outliner_add_element(soops, &te->subtree, ob, te, TSE_LINKED_PSYS, 0); - ten->directdata = psys; - ten->name = psys->part->id.name+2; - } - } - } - if(ob->defbase.first) { - bDeformGroup *defgroup; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_DEFGROUP_BASE, 0); - int a= 0; - - tenla->name= "Vertex Groups"; - for (defgroup=ob->defbase.first; defgroup; defgroup=defgroup->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_DEFGROUP, a); - ten->name= defgroup->name; - ten->directdata= defgroup; - } - } - - if(ob->dup_group) - outliner_add_element(soops, &te->subtree, ob->dup_group, te, 0, 0); - - } - break; - case ID_ME: - { - Mesh *me= (Mesh *)id; - - if (me->adt) - outliner_add_element(soops, &te->subtree, me, te, TSE_ANIM_DATA, 0); - - outliner_add_element(soops, &te->subtree, me->key, te, 0, 0); - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, me->mat[a], te, 0, a); - /* could do tfaces with image links, but the images are not grouped nicely. - would require going over all tfaces, sort images in use. etc... */ - } - break; - case ID_CU: - { - Curve *cu= (Curve *)id; - - if (cu->adt) - outliner_add_element(soops, &te->subtree, cu, te, TSE_ANIM_DATA, 0); - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, cu->mat[a], te, 0, a); - } - break; - case ID_MB: - { - MetaBall *mb= (MetaBall *)id; - - if (mb->adt) - outliner_add_element(soops, &te->subtree, mb, te, TSE_ANIM_DATA, 0); - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, mb->mat[a], te, 0, a); - } - break; - case ID_MA: - { - Material *ma= (Material *)id; - - if (ma->adt) - outliner_add_element(soops, &te->subtree, ma, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, ma->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_TE: - { - Tex *tex= (Tex *)id; - - if (tex->adt) - outliner_add_element(soops, &te->subtree, tex, te, TSE_ANIM_DATA, 0); - - outliner_add_element(soops, &te->subtree, tex->ima, te, 0, 0); - } - break; - case ID_CA: - { - Camera *ca= (Camera *)id; - - if (ca->adt) - outliner_add_element(soops, &te->subtree, ca, te, TSE_ANIM_DATA, 0); - } - break; - case ID_LA: - { - Lamp *la= (Lamp *)id; - - if (la->adt) - outliner_add_element(soops, &te->subtree, la, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, la->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_WO: - { - World *wrld= (World *)id; - - if (wrld->adt) - outliner_add_element(soops, &te->subtree, wrld, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, wrld->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_KE: - { - Key *key= (Key *)id; - - if (key->adt) - outliner_add_element(soops, &te->subtree, key, te, TSE_ANIM_DATA, 0); - } - break; - case ID_AC: - { - // XXX do we want to be exposing the F-Curves here? - //bAction *act= (bAction *)id; - } - break; - case ID_AR: - { - bArmature *arm= (bArmature *)id; - int a= 0; - - if (arm->adt) - outliner_add_element(soops, &te->subtree, arm, te, TSE_ANIM_DATA, 0); - - if(arm->edbo) { - EditBone *ebone; - TreeElement *ten; - - for (ebone = arm->edbo->first; ebone; ebone=ebone->next, a++) { - ten= outliner_add_element(soops, &te->subtree, id, te, TSE_EBONE, a); - ten->directdata= ebone; - ten->name= ebone->name; - ebone->temp= ten; - } - /* make hierarchy */ - ten= te->subtree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - ebone= (EditBone *)ten->directdata; - if(ebone->parent) { - BLI_remlink(&te->subtree, ten); - par= ebone->parent->temp; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - ten= nten; - } - } - else { - /* do not extend Armature when we have posemode */ - tselem= TREESTORE(te->parent); - if( GS(tselem->id->name)==ID_OB && ((Object *)tselem->id)->mode & OB_MODE_POSE); - else { - Bone *curBone; - for (curBone=arm->bonebase.first; curBone; curBone=curBone->next){ - outliner_add_bone(soops, &te->subtree, id, curBone, te, &a); - } - } - } - } - break; - } - } - else if(type==TSE_ANIM_DATA) { - IdAdtTemplate *iat = (IdAdtTemplate *)idv; - AnimData *adt= (AnimData *)iat->adt; - - /* this element's info */ - te->name= "Animation"; - - /* Action */ - outliner_add_element(soops, &te->subtree, adt->action, te, 0, 0); - - /* Drivers */ - if (adt->drivers.first) { - TreeElement *ted= outliner_add_element(soops, &te->subtree, adt, te, TSE_DRIVER_BASE, 0); - ID *lastadded= NULL; - FCurve *fcu; - - ted->name= "Drivers"; - - for (fcu= adt->drivers.first; fcu; fcu= fcu->next) { - if (fcu->driver && fcu->driver->variables.first) { - ChannelDriver *driver= fcu->driver; - DriverVar *dvar; - - for (dvar= driver->variables.first; dvar; dvar= dvar->next) { - /* loop over all targets used here */ - DRIVER_TARGETS_USED_LOOPER(dvar) - { - if (lastadded != dtar->id) { - // XXX this lastadded check is rather lame, and also fails quite badly... - outliner_add_element(soops, &ted->subtree, dtar->id, ted, TSE_LINKED_OB, 0); - lastadded= dtar->id; - } - } - DRIVER_TARGETS_LOOPER_END - } - } - } - } - - /* NLA Data */ - if (adt->nla_tracks.first) { - TreeElement *tenla= outliner_add_element(soops, &te->subtree, adt, te, TSE_NLA, 0); - NlaTrack *nlt; - int a= 0; - - tenla->name= "NLA Tracks"; - - for (nlt= adt->nla_tracks.first; nlt; nlt= nlt->next) { - TreeElement *tenlt= outliner_add_element(soops, &tenla->subtree, nlt, tenla, TSE_NLA_TRACK, a); - NlaStrip *strip; - TreeElement *ten; - int b= 0; - - tenlt->name= nlt->name; - - for (strip=nlt->strips.first; strip; strip=strip->next, b++) { - ten= outliner_add_element(soops, &tenlt->subtree, strip->act, tenlt, TSE_NLA_ACTION, b); - if(ten) ten->directdata= strip; - } - } - } - } - else if(type==TSE_SEQUENCE) { - Sequence *seq= (Sequence*) idv; - Sequence *p; - - /* - * The idcode is a little hack, but the outliner - * only check te->idcode if te->type is equal to zero, - * so this is "safe". - */ - te->idcode= seq->type; - te->directdata= seq; - - if(seq->type<7) { - /* - * This work like the sequence. - * If the sequence have a name (not default name) - * show it, in other case put the filename. - */ - if(strcmp(seq->name, "SQ")) - te->name= seq->name; - else { - if((seq->strip) && (seq->strip->stripdata)) - te->name= seq->strip->stripdata->name; - else - te->name= "SQ None"; - } - - if(seq->type==SEQ_META) { - te->name= "Meta Strip"; - p= seq->seqbase.first; - while(p) { - outliner_add_element(soops, &te->subtree, (void*)p, te, TSE_SEQUENCE, index); - p= p->next; - } - } - else - outliner_add_element(soops, &te->subtree, (void*)seq->strip, te, TSE_SEQ_STRIP, index); - } - else - te->name= "Effect"; - } - else if(type==TSE_SEQ_STRIP) { - Strip *strip= (Strip *)idv; - - if(strip->dir) - te->name= strip->dir; - else - te->name= "Strip None"; - te->directdata= strip; - } - else if(type==TSE_SEQUENCE_DUP) { - Sequence *seq= (Sequence*)idv; - - te->idcode= seq->type; - te->directdata= seq; - te->name= seq->strip->stripdata->name; - } - else if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) { - PointerRNA pptr, propptr, *ptr= (PointerRNA*)idv; - PropertyRNA *prop, *iterprop; - PropertyType proptype; - int a, tot; - - /* we do lazy build, for speed and to avoid infinite recusion */ - - if(ptr->data == NULL) { - te->name= "(empty)"; - } - else if(type == TSE_RNA_STRUCT) { - /* struct */ - te->name= RNA_struct_name_get_alloc(ptr, NULL, 0); - - if(te->name) - te->flag |= TE_FREE_NAME; - else - te->name= (char*)RNA_struct_ui_name(ptr->type); - - iterprop= RNA_struct_iterator_property(ptr->type); - tot= RNA_property_collection_length(ptr, iterprop); - - /* auto open these cases */ - if(!parent || (RNA_property_type(parent->directdata)) == PROP_POINTER) - if(!tselem->used) - tselem->flag &= ~TSE_CLOSED; - - if(!(tselem->flag & TSE_CLOSED)) { - for(a=0; asubtree, (void*)ptr, te, TSE_RNA_PROPERTY, a); - } - else if(tot) - te->flag |= TE_LAZY_CLOSED; - - te->rnaptr= *ptr; - } - else if(type == TSE_RNA_PROPERTY) { - /* property */ - iterprop= RNA_struct_iterator_property(ptr->type); - RNA_property_collection_lookup_int(ptr, iterprop, index, &propptr); - - prop= propptr.data; - proptype= RNA_property_type(prop); - - te->name= (char*)RNA_property_ui_name(prop); - te->directdata= prop; - te->rnaptr= *ptr; - - if(proptype == PROP_POINTER) { - pptr= RNA_property_pointer_get(ptr, prop); - - if(pptr.data) { - if(!(tselem->flag & TSE_CLOSED)) - outliner_add_element(soops, &te->subtree, (void*)&pptr, te, TSE_RNA_STRUCT, -1); - else - te->flag |= TE_LAZY_CLOSED; - } - } - else if(proptype == PROP_COLLECTION) { - tot= RNA_property_collection_length(ptr, prop); - - if(!(tselem->flag & TSE_CLOSED)) { - for(a=0; asubtree, (void*)&pptr, te, TSE_RNA_STRUCT, a); - } - } - else if(tot) - te->flag |= TE_LAZY_CLOSED; - } - else if(ELEM3(proptype, PROP_BOOLEAN, PROP_INT, PROP_FLOAT)) { - tot= RNA_property_array_length(ptr, prop); - - if(!(tselem->flag & TSE_CLOSED)) { - for(a=0; asubtree, (void*)ptr, te, TSE_RNA_ARRAY_ELEM, a); - } - else if(tot) - te->flag |= TE_LAZY_CLOSED; - } - } - else if(type == TSE_RNA_ARRAY_ELEM) { - char c; - - prop= parent->directdata; - - te->directdata= prop; - te->rnaptr= *ptr; - te->index= index; - - c= RNA_property_array_item_char(prop, index); - - te->name= MEM_callocN(sizeof(char)*20, "OutlinerRNAArrayName"); - if(c) sprintf((char *)te->name, " %c", c); - else sprintf((char *)te->name, " %d", index+1); - te->flag |= TE_FREE_NAME; - } - } - else if(type == TSE_KEYMAP) { - wmKeyMap *km= (wmKeyMap *)idv; - wmKeyMapItem *kmi; - char opname[OP_MAX_TYPENAME]; - - te->directdata= idv; - te->name= km->idname; - - if(!(tselem->flag & TSE_CLOSED)) { - a= 0; - - for (kmi= km->items.first; kmi; kmi= kmi->next, a++) { - const char *key= WM_key_event_string(kmi->type); - - if(key[0]) { - wmOperatorType *ot= NULL; - - if(kmi->propvalue); - else ot= WM_operatortype_find(kmi->idname, 0); - - if(ot || kmi->propvalue) { - TreeElement *ten= outliner_add_element(soops, &te->subtree, kmi, te, TSE_KEYMAP_ITEM, a); - - ten->directdata= kmi; - - if(kmi->propvalue) { - ten->name= "Modal map, not yet"; - } - else { - WM_operator_py_idname(opname, ot->idname); - ten->name= BLI_strdup(opname); - ten->flag |= TE_FREE_NAME; - } - } - } - } - } - else - te->flag |= TE_LAZY_CLOSED; - } - - return te; -} - -static void outliner_make_hierarchy(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te, *ten, *tep; - TreeStoreElem *tselem; - - /* build hierarchy */ - // XXX also, set extents here... - te= lb->first; - while(te) { - ten= te->next; - tselem= TREESTORE(te); - - if(tselem->type==0 && te->idcode==ID_OB) { - Object *ob= (Object *)tselem->id; - if(ob->parent && ob->parent->id.newid) { - BLI_remlink(lb, te); - tep= (TreeElement *)ob->parent->id.newid; - BLI_addtail(&tep->subtree, te); - // set correct parent pointers - for(te=tep->subtree.first; te; te= te->next) te->parent= tep; - } - } - te= ten; - } -} - -/* Helped function to put duplicate sequence in the same tree. */ -static int need_add_seq_dup(Sequence *seq) -{ - Sequence *p; - - if((!seq->strip) || (!seq->strip->stripdata) || (!seq->strip->stripdata->name)) - return(1); - - /* - * First check backward, if we found a duplicate - * sequence before this, don't need it, just return. - */ - p= seq->prev; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->prev; - continue; - } - - if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) - return(2); - p= p->prev; - } - - p= seq->next; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->next; - continue; - } - - if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) - return(0); - p= p->next; - } - return(1); -} - -static void add_seq_dup(SpaceOops *soops, Sequence *seq, TreeElement *te, short index) -{ - TreeElement *ch; - Sequence *p; - - p= seq; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->next; - continue; - } - - if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) - ch= outliner_add_element(soops, &te->subtree, (void*)p, te, TSE_SEQUENCE, index); - p= p->next; - } -} - -static int outliner_filter_has_name(TreeElement *te, const char *name, int flags) -{ -#if 0 - int found= 0; - - /* determine if match */ - if (flags & SO_FIND_CASE_SENSITIVE) { - if (flags & SO_FIND_COMPLETE) - found= strcmp(te->name, name) == 0; - else - found= strstr(te->name, name) != NULL; - } - else { - if (flags & SO_FIND_COMPLETE) - found= BLI_strcasecmp(te->name, name) == 0; - else - found= BLI_strcasestr(te->name, name) != NULL; - } -#else - - int fn_flag= 0; - int found= 0; - - if ((flags & SO_FIND_CASE_SENSITIVE) == 0) - fn_flag |= FNM_CASEFOLD; - - if (flags & SO_FIND_COMPLETE) { - found= fnmatch(name, te->name, fn_flag)==0; - } - else { - char fn_name[sizeof(((struct SpaceOops *)NULL)->search_string) + 2]; - sprintf(fn_name, "*%s*", name); - found= fnmatch(fn_name, te->name, fn_flag)==0; - } - return found; -#endif -} - -static int outliner_filter_tree(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te, *ten; - TreeStoreElem *tselem; - - /* although we don't have any search string, we return TRUE - * since the entire tree is ok then... - */ - if (soops->search_string[0]==0) - return 1; - - for (te= lb->first; te; te= ten) { - ten= te->next; - - if (0==outliner_filter_has_name(te, soops->search_string, soops->search_flags)) { - /* item isn't something we're looking for, but... - * - if the subtree is expanded, check if there are any matches that can be easily found - * so that searching for "cu" in the default scene will still match the Cube - * - otherwise, we can't see within the subtree and the item doesn't match, - * so these can be safely ignored (i.e. the subtree can get freed) - */ - tselem= TREESTORE(te); - - if ((tselem->flag & TSE_CLOSED) || outliner_filter_tree(soops, &te->subtree)==0) { - outliner_free_tree(&te->subtree); - BLI_remlink(lb, te); - - if(te->flag & TE_FREE_NAME) MEM_freeN((void *)te->name); - MEM_freeN(te); - } - } - else { - /* filter subtree too */ - outliner_filter_tree(soops, &te->subtree); - } - } - - /* if there are still items in the list, that means that there were still some matches */ - return (lb->first != NULL); -} - - -static void outliner_build_tree(Main *mainvar, Scene *scene, SpaceOops *soops) -{ - Base *base; - Object *ob; - TreeElement *te=NULL, *ten; - TreeStoreElem *tselem; - int show_opened= (soops->treestore==NULL); /* on first view, we open scenes */ - - if(soops->tree.first && (soops->storeflag & SO_TREESTORE_REDRAW)) - return; - - outliner_free_tree(&soops->tree); - outliner_storage_cleanup(soops); - - /* clear ob id.new flags */ - for(ob= mainvar->object.first; ob; ob= ob->id.next) ob->id.newid= NULL; - - /* options */ - if(soops->outlinevis == SO_LIBRARIES) { - Library *lib; - - for(lib= mainvar->library.first; lib; lib= lib->id.next) { - ten= outliner_add_element(soops, &soops->tree, lib, NULL, 0, 0); - lib->id.newid= (ID *)ten; - } - /* make hierarchy */ - ten= soops->tree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - tselem= TREESTORE(ten); - lib= (Library *)tselem->id; - if(lib->parent) { - BLI_remlink(&soops->tree, ten); - par= (TreeElement *)lib->parent->id.newid; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - ten= nten; - } - /* restore newid pointers */ - for(lib= mainvar->library.first; lib; lib= lib->id.next) - lib->id.newid= NULL; - - } - else if(soops->outlinevis == SO_ALL_SCENES) { - Scene *sce; - for(sce= mainvar->scene.first; sce; sce= sce->id.next) { - te= outliner_add_element(soops, &soops->tree, sce, NULL, 0, 0); - tselem= TREESTORE(te); - if(sce==scene && show_opened) - tselem->flag &= ~TSE_CLOSED; - - for(base= sce->base.first; base; base= base->next) { - ten= outliner_add_element(soops, &te->subtree, base->object, te, 0, 0); - ten->directdata= base; - } - outliner_make_hierarchy(soops, &te->subtree); - /* clear id.newid, to prevent objects be inserted in wrong scenes (parent in other scene) */ - for(base= sce->base.first; base; base= base->next) base->object->id.newid= NULL; - } - } - else if(soops->outlinevis == SO_CUR_SCENE) { - - outliner_add_scene_contents(soops, &soops->tree, scene, NULL); - - for(base= scene->base.first; base; base= base->next) { - ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - ten->directdata= base; - } - outliner_make_hierarchy(soops, &soops->tree); - } - else if(soops->outlinevis == SO_VISIBLE) { - for(base= scene->base.first; base; base= base->next) { - if(base->lay & scene->lay) - outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - } - outliner_make_hierarchy(soops, &soops->tree); - } - else if(soops->outlinevis == SO_GROUPS) { - Group *group; - GroupObject *go; - - for(group= mainvar->group.first; group; group= group->id.next) { - if(group->gobject.first) { - te= outliner_add_element(soops, &soops->tree, group, NULL, 0, 0); - - for(go= group->gobject.first; go; go= go->next) { - ten= outliner_add_element(soops, &te->subtree, go->ob, te, 0, 0); - ten->directdata= NULL; /* eh, why? */ - } - outliner_make_hierarchy(soops, &te->subtree); - /* clear id.newid, to prevent objects be inserted in wrong scenes (parent in other scene) */ - for(go= group->gobject.first; go; go= go->next) go->ob->id.newid= NULL; - } - } - } - else if(soops->outlinevis == SO_SAME_TYPE) { - Object *ob= OBACT; - if(ob) { - for(base= scene->base.first; base; base= base->next) { - if(base->object->type==ob->type) { - ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - ten->directdata= base; - } - } - outliner_make_hierarchy(soops, &soops->tree); - } - } - else if(soops->outlinevis == SO_SELECTED) { - for(base= scene->base.first; base; base= base->next) { - if(base->lay & scene->lay) { - if(base==BASACT || (base->flag & SELECT)) { - ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - ten->directdata= base; - } - } - } - outliner_make_hierarchy(soops, &soops->tree); - } - else if(soops->outlinevis==SO_SEQUENCE) { - Sequence *seq; - Editing *ed= seq_give_editing(scene, FALSE); - int op; - - if(ed==NULL) - return; - - seq= ed->seqbasep->first; - if(!seq) - return; - - while(seq) { - op= need_add_seq_dup(seq); - if(op==1) - ten= outliner_add_element(soops, &soops->tree, (void*)seq, NULL, TSE_SEQUENCE, 0); - else if(op==0) { - ten= outliner_add_element(soops, &soops->tree, (void*)seq, NULL, TSE_SEQUENCE_DUP, 0); - add_seq_dup(soops, seq, ten, 0); - } - seq= seq->next; - } - } - else if(soops->outlinevis==SO_DATABLOCKS) { - PointerRNA mainptr; - - RNA_main_pointer_create(mainvar, &mainptr); - - ten= outliner_add_element(soops, &soops->tree, (void*)&mainptr, NULL, TSE_RNA_STRUCT, -1); - - if(show_opened) { - tselem= TREESTORE(ten); - tselem->flag &= ~TSE_CLOSED; - } - } - else if(soops->outlinevis==SO_USERDEF) { - PointerRNA userdefptr; - - RNA_pointer_create(NULL, &RNA_UserPreferences, &U, &userdefptr); - - ten= outliner_add_element(soops, &soops->tree, (void*)&userdefptr, NULL, TSE_RNA_STRUCT, -1); - - if(show_opened) { - tselem= TREESTORE(ten); - tselem->flag &= ~TSE_CLOSED; - } - } - else if(soops->outlinevis==SO_KEYMAP) { - wmWindowManager *wm= mainvar->wm.first; - wmKeyMap *km; - - for(km= wm->defaultconf->keymaps.first; km; km= km->next) { - ten= outliner_add_element(soops, &soops->tree, (void*)km, NULL, TSE_KEYMAP, 0); - } - } - else { - ten= outliner_add_element(soops, &soops->tree, OBACT, NULL, 0, 0); - if(ten) ten->directdata= BASACT; - } - - outliner_sort(soops, &soops->tree); - outliner_filter_tree(soops, &soops->tree); -} - -/* **************** INTERACTIVE ************* */ - - -static int outliner_scroll_page_exec(bContext *C, wmOperator *op) -{ - ARegion *ar= CTX_wm_region(C); - int dy= ar->v2d.mask.ymax - ar->v2d.mask.ymin; - int up= 0; - - if(RNA_boolean_get(op->ptr, "up")) - up= 1; - - if(up == 0) dy= -dy; - ar->v2d.cur.ymin+= dy; - ar->v2d.cur.ymax+= dy; - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_scroll_page(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Scroll Page"; - ot->idname= "OUTLINER_OT_scroll_page"; - ot->description= "Scroll page up or down"; - - /* callbacks */ - ot->exec= outliner_scroll_page_exec; - ot->poll= ED_operator_outliner_active; - - /* properties */ - RNA_def_boolean(ot->srna, "up", 0, "Up", "Scroll up one page."); -} - - -static int outliner_count_levels(SpaceOops *soops, ListBase *lb, int curlevel) -{ - TreeElement *te; - int level=curlevel, lev; - - for(te= lb->first; te; te= te->next) { - - lev= outliner_count_levels(soops, &te->subtree, curlevel+1); - if(lev>level) level= lev; - } - return level; -} - -static int outliner_has_one_flag(SpaceOops *soops, ListBase *lb, short flag, short curlevel) -{ - TreeElement *te; - TreeStoreElem *tselem; - int level; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & flag) return curlevel; - - level= outliner_has_one_flag(soops, &te->subtree, flag, curlevel+1); - if(level) return level; - } - return 0; -} - -static void outliner_set_flag(SpaceOops *soops, ListBase *lb, short flag, short set) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(set==0) tselem->flag &= ~flag; - else tselem->flag |= flag; - outliner_set_flag(soops, &te->subtree, flag, set); - } -} - -/* --- */ - -/* same check needed for both object operation and restrict column button func - * return 0 when in edit mode (cannot restrict view or select) - * otherwise return 1 */ -static int common_restrict_check(bContext *C, Object *ob) -{ - /* Don't allow hide an object in edit mode, - * check the bug #22153 and #21609, #23977 - */ - Object *obedit= CTX_data_edit_object(C); - if (obedit && obedit == ob) { - /* found object is hidden, reset */ - if (ob->restrictflag & OB_RESTRICT_VIEW) - ob->restrictflag &= ~OB_RESTRICT_VIEW; - /* found object is unselectable, reset */ - if (ob->restrictflag & OB_RESTRICT_SELECT) - ob->restrictflag &= ~OB_RESTRICT_SELECT; - return 0; - } - - return 1; -} - -static void object_toggle_visibility_cb(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - Object *ob = (Object *)tselem->id; - - /* add check for edit mode */ - if(!common_restrict_check(C, ob)) return; - - if(base || (base= object_in_scene(ob, scene))) { - if((base->object->restrictflag ^= OB_RESTRICT_VIEW)) { - ED_base_object_select(base, BA_DESELECT); - } - } -} - -static int outliner_toggle_visibility_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_visibility_cb); - - WM_event_add_notifier(C, NC_SCENE|ND_OB_VISIBLE, scene); - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_visibility_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Visibility"; - ot->idname= "OUTLINER_OT_visibility_toggle"; - ot->description= "Toggle the visibility of selected items"; - - /* callbacks */ - ot->exec= outliner_toggle_visibility_exec; - ot->poll= ED_operator_outliner_active_no_editobject; - - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* --- */ - -static void object_toggle_selectability_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base) { - base->object->restrictflag^=OB_RESTRICT_SELECT; - } -} - -static int outliner_toggle_selectability_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_selectability_cb); - - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_selectability_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Selectability"; - ot->idname= "OUTLINER_OT_selectability_toggle"; - ot->description= "Toggle the selectability"; - - /* callbacks */ - ot->exec= outliner_toggle_selectability_exec; - ot->poll= ED_operator_outliner_active_no_editobject; - - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; -} - -static void object_toggle_renderability_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base) { - base->object->restrictflag^=OB_RESTRICT_RENDER; - } -} - -static int outliner_toggle_renderability_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_renderability_cb); - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_renderability_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Renderability"; - ot->idname= "OUTLINER_OT_renderability_toggle"; - ot->description= "Toggle the renderability of selected items"; - - /* callbacks */ - ot->exec= outliner_toggle_renderability_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* --- */ - -static int outliner_toggle_expanded_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - - if (outliner_has_one_flag(soops, &soops->tree, TSE_CLOSED, 1)) - outliner_set_flag(soops, &soops->tree, TSE_CLOSED, 0); - else - outliner_set_flag(soops, &soops->tree, TSE_CLOSED, 1); - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_expanded_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Expand/Collapse All"; - ot->idname= "OUTLINER_OT_expanded_toggle"; - ot->description= "Expand/Collapse all items"; - - /* callbacks */ - ot->exec= outliner_toggle_expanded_exec; - ot->poll= ED_operator_outliner_active; - - /* no undo or registry, UI option */ -} - -/* --- */ - -static int outliner_toggle_selected_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - Scene *scene= CTX_data_scene(C); - - if (outliner_has_one_flag(soops, &soops->tree, TSE_SELECTED, 1)) - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); - else - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 1); - - soops->storeflag |= SO_TREESTORE_REDRAW; - - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_selected_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Selected"; - ot->idname= "OUTLINER_OT_selected_toggle"; - ot->description= "Toggle the Outliner selection of items"; - - /* callbacks */ - ot->exec= outliner_toggle_selected_exec; - ot->poll= ED_operator_outliner_active; - - /* no undo or registry, UI option */ -} - -/* --- */ - -/* helper function for Show/Hide one level operator */ -static void outliner_openclose_level(SpaceOops *soops, ListBase *lb, int curlevel, int level, int open) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - if(open) { - if(curlevel<=level) tselem->flag &= ~TSE_CLOSED; - } - else { - if(curlevel>=level) tselem->flag |= TSE_CLOSED; - } - - outliner_openclose_level(soops, &te->subtree, curlevel+1, level, open); - } -} - -static int outliner_one_level_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - int add= RNA_boolean_get(op->ptr, "open"); - int level; - - level= outliner_has_one_flag(soops, &soops->tree, TSE_CLOSED, 1); - if(add==1) { - if(level) outliner_openclose_level(soops, &soops->tree, 1, level, 1); - } - else { - if(level==0) level= outliner_count_levels(soops, &soops->tree, 0); - if(level) outliner_openclose_level(soops, &soops->tree, 1, level-1, 0); - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_show_one_level(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Show/Hide One Level"; - ot->idname= "OUTLINER_OT_show_one_level"; - ot->description= "Expand/collapse all entries by one level"; - - /* callbacks */ - ot->exec= outliner_one_level_exec; - ot->poll= ED_operator_outliner_active; - - /* no undo or registry, UI option */ - - /* properties */ - RNA_def_boolean(ot->srna, "open", 1, "Open", "Expand all entries one level deep."); -} - -/* This is not used anywhere at the moment */ -#if 0 -/* return 1 when levels were opened */ -static int outliner_open_back(SpaceOops *soops, TreeElement *te) -{ - TreeStoreElem *tselem; - int retval= 0; - - for (te= te->parent; te; te= te->parent) { - tselem= TREESTORE(te); - if (tselem->flag & TSE_CLOSED) { - tselem->flag &= ~TSE_CLOSED; - retval= 1; - } - } - return retval; -} - -static void outliner_open_reveal(SpaceOops *soops, ListBase *lb, TreeElement *teFind, int *found) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= lb->first; te; te= te->next) { - /* check if this tree-element was the one we're seeking */ - if (te == teFind) { - *found= 1; - return; - } - - /* try to see if sub-tree contains it then */ - outliner_open_reveal(soops, &te->subtree, teFind, found); - if (*found) { - tselem= TREESTORE(te); - if (tselem->flag & TSE_CLOSED) - tselem->flag &= ~TSE_CLOSED; - return; - } - } -} -#endif - -// XXX just use View2D ops for this? -static void outliner_page_up_down(Scene *UNUSED(scene), ARegion *ar, SpaceOops *soops, int up) -{ - int dy= ar->v2d.mask.ymax-ar->v2d.mask.ymin; - - if(up == -1) dy= -dy; - ar->v2d.cur.ymin+= dy; - ar->v2d.cur.ymax+= dy; - - soops->storeflag |= SO_TREESTORE_REDRAW; -} - -/* **** do clicks on items ******* */ - -static int tree_element_active_renderlayer(bContext *C, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Scene *sce; - - /* paranoia check */ - if(te->idcode!=ID_SCE) - return 0; - sce= (Scene *)tselem->id; - - if(set) { - sce->r.actlay= tselem->nr; - WM_event_add_notifier(C, NC_SCENE|ND_RENDER_OPTIONS, sce); - } - else { - return sce->r.actlay==tselem->nr; - } - return 0; -} - -static void tree_element_set_active_object(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeStoreElem *tselem= TREESTORE(te); - Scene *sce; - Base *base; - Object *ob= NULL; - - /* if id is not object, we search back */ - if(te->idcode==ID_OB) ob= (Object *)tselem->id; - else { - ob= (Object *)outliner_search_back(soops, te, ID_OB); - if(ob==OBACT) return; - } - if(ob==NULL) return; - - sce= (Scene *)outliner_search_back(soops, te, ID_SCE); - if(sce && scene != sce) { - ED_screen_set_scene(C, sce); - } - - /* find associated base in current scene */ - base= object_in_scene(ob, scene); - - if(base) { - if(set==2) { - /* swap select */ - if(base->flag & SELECT) - ED_base_object_select(base, BA_DESELECT); - else - ED_base_object_select(base, BA_SELECT); - } - else { - /* deleselect all */ - scene_deselect_all(scene); - ED_base_object_select(base, BA_SELECT); - } - if(C) { - ED_base_object_activate(C, base); /* adds notifier */ - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - } - - if(ob!=scene->obedit) - ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); -} - -static int tree_element_active_material(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeElement *tes; - Object *ob; - - /* we search for the object parent */ - ob= (Object *)outliner_search_back(soops, te, ID_OB); - // note: ob->matbits can be NULL when a local object points to a library mesh. - if(ob==NULL || ob!=OBACT || ob->matbits==NULL) return 0; // just paranoia - - /* searching in ob mat array? */ - tes= te->parent; - if(tes->idcode==ID_OB) { - if(set) { - ob->actcol= te->index+1; - ob->matbits[te->index]= 1; // make ob material active too - ob->colbits |= (1<index); - } - else { - if(ob->actcol == te->index+1) - if(ob->matbits[te->index]) return 1; - } - } - /* or we search for obdata material */ - else { - if(set) { - ob->actcol= te->index+1; - ob->matbits[te->index]= 0; // make obdata material active too - ob->colbits &= ~(1<index); - } - else { - if(ob->actcol == te->index+1) - if(ob->matbits[te->index]==0) return 1; - } - } - if(set) { - WM_event_add_notifier(C, NC_MATERIAL|ND_SHADING, NULL); - } - return 0; -} - -static int tree_element_active_texture(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeElement *tep; - TreeStoreElem /* *tselem,*/ *tselemp; - Object *ob=OBACT; - SpaceButs *sbuts=NULL; - - if(ob==NULL) return 0; // no active object - - /*tselem= TREESTORE(te);*/ /*UNUSED*/ - - /* find buttons area (note, this is undefined really still, needs recode in blender) */ - /* XXX removed finding sbuts */ - - /* where is texture linked to? */ - tep= te->parent; - tselemp= TREESTORE(tep); - - if(tep->idcode==ID_WO) { - World *wrld= (World *)tselemp->id; - - if(set) { - if(sbuts) { - // XXX sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c - // XXX sbuts->texfrom= 1; - } -// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture - wrld->texact= te->index; - } - else if(tselemp->id == (ID *)(scene->world)) { - if(wrld->texact==te->index) return 1; - } - } - else if(tep->idcode==ID_LA) { - Lamp *la= (Lamp *)tselemp->id; - if(set) { - if(sbuts) { - // XXX sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c - // XXX sbuts->texfrom= 2; - } -// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture - la->texact= te->index; - } - else { - if(tselemp->id == ob->data) { - if(la->texact==te->index) return 1; - } - } - } - else if(tep->idcode==ID_MA) { - Material *ma= (Material *)tselemp->id; - if(set) { - if(sbuts) { - //sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c - // XXX sbuts->texfrom= 0; - } -// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture - ma->texact= (char)te->index; - - /* also set active material */ - ob->actcol= tep->index+1; - } - else if(tep->flag & TE_ACTIVE) { // this is active material - if(ma->texact==te->index) return 1; - } - } - - if(set) - WM_event_add_notifier(C, NC_TEXTURE, NULL); - - return 0; -} - - -static int tree_element_active_lamp(bContext *UNUSED(C), Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - Object *ob; - - /* we search for the object parent */ - ob= (Object *)outliner_search_back(soops, te, ID_OB); - if(ob==NULL || ob!=OBACT) return 0; // just paranoia - - if(set) { -// XXX extern_set_butspace(F5KEY, 0); - } - else return 1; - - return 0; -} - -static int tree_element_active_camera(bContext *UNUSED(C), Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - Object *ob= (Object *)outliner_search_back(soops, te, ID_OB); - - if(set) - return 0; - - return scene->camera == ob; -} - -static int tree_element_active_world(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeElement *tep; - TreeStoreElem *tselem=NULL; - Scene *sce=NULL; - - tep= te->parent; - if(tep) { - tselem= TREESTORE(tep); - sce= (Scene *)tselem->id; - } - - if(set) { // make new scene active - if(sce && scene != sce) { - ED_screen_set_scene(C, sce); - } - } - - if(tep==NULL || tselem->id == (ID *)scene) { - if(set) { -// XXX extern_set_butspace(F8KEY, 0); - } - else { - return 1; - } - } - return 0; -} - -static int tree_element_active_defgroup(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Object *ob; - - /* id in tselem is object */ - ob= (Object *)tselem->id; - if(set) { - ob->actdef= te->index+1; - DAG_id_tag_update(&ob->id, OB_RECALC_DATA); - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); - } - else { - if(ob==OBACT) - if(ob->actdef== te->index+1) return 1; - } - return 0; -} - -static int tree_element_active_posegroup(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Object *ob= (Object *)tselem->id; - - if(set) { - if (ob->pose) { - ob->pose->active_group= te->index+1; - WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob); - } - } - else { - if(ob==OBACT && ob->pose) { - if (ob->pose->active_group== te->index+1) return 1; - } - } - return 0; -} - -static int tree_element_active_posechannel(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Object *ob= (Object *)tselem->id; - bArmature *arm= ob->data; - bPoseChannel *pchan= te->directdata; - - if(set) { - if(!(pchan->bone->flag & BONE_HIDDEN_P)) { - - if(set==2) ED_pose_deselectall(ob, 2); // 2 = clear active tag - else ED_pose_deselectall(ob, 0); // 0 = deselect - - if(set==2 && (pchan->bone->flag & BONE_SELECTED)) { - pchan->bone->flag &= ~BONE_SELECTED; - } else { - pchan->bone->flag |= BONE_SELECTED; - arm->act_bone= pchan->bone; - } - - WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, ob); - - } - } - else { - if(ob==OBACT && ob->pose) { - if (pchan->bone->flag & BONE_SELECTED) return 1; - } - } - return 0; -} - -static int tree_element_active_bone(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - bArmature *arm= (bArmature *)tselem->id; - Bone *bone= te->directdata; - - if(set) { - if(!(bone->flag & BONE_HIDDEN_P)) { - if(set==2) ED_pose_deselectall(OBACT, 2); // 2 is clear active tag - else ED_pose_deselectall(OBACT, 0); - - if(set==2 && (bone->flag & BONE_SELECTED)) { - bone->flag &= ~BONE_SELECTED; - } else { - bone->flag |= BONE_SELECTED; - arm->act_bone= bone; - } - - WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, OBACT); - } - } - else { - Object *ob= OBACT; - - if(ob && ob->data==arm) { - if (bone->flag & BONE_SELECTED) return 1; - } - } - return 0; -} - - -/* ebones only draw in editmode armature */ -static void tree_element_active_ebone__sel(bContext *C, Scene *scene, bArmature *arm, EditBone *ebone, short sel) -{ - if(sel) { - ebone->flag |= BONE_SELECTED|BONE_ROOTSEL|BONE_TIPSEL; - arm->act_edbone= ebone; - // flush to parent? - if(ebone->parent && (ebone->flag & BONE_CONNECTED)) ebone->parent->flag |= BONE_TIPSEL; - } - else { - ebone->flag &= ~(BONE_SELECTED|BONE_ROOTSEL|BONE_TIPSEL); - // flush to parent? - if(ebone->parent && (ebone->flag & BONE_CONNECTED)) ebone->parent->flag &= ~BONE_TIPSEL; - } - - WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, scene->obedit); -} -static int tree_element_active_ebone(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - bArmature *arm= scene->obedit->data; - EditBone *ebone= te->directdata; - - if(set==1) { - if(!(ebone->flag & BONE_HIDDEN_A)) { - ED_armature_deselect_all(scene->obedit, 0); // deselect - tree_element_active_ebone__sel(C, scene, arm, ebone, TRUE); - return 1; - } - } - else if (set==2) { - if(!(ebone->flag & BONE_HIDDEN_A)) { - if(!(ebone->flag & BONE_SELECTED)) { - tree_element_active_ebone__sel(C, scene, arm, ebone, TRUE); - return 1; - } - else { - /* entirely selected, so de-select */ - tree_element_active_ebone__sel(C, scene, arm, ebone, FALSE); - return 0; - } - } - } - else if (ebone->flag & BONE_SELECTED) { - return 1; - } - return 0; -} - -static int tree_element_active_modifier(bContext *C, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - if(set) { - Object *ob= (Object *)tselem->id; - - WM_event_add_notifier(C, NC_OBJECT|ND_MODIFIER, ob); - -// XXX extern_set_butspace(F9KEY, 0); - } - - return 0; -} - -static int tree_element_active_psys(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - if(set) { - Object *ob= (Object *)tselem->id; - - WM_event_add_notifier(C, NC_OBJECT|ND_PARTICLE|NA_EDITED, ob); - -// XXX extern_set_butspace(F7KEY, 0); - } - - return 0; -} - -static int tree_element_active_constraint(bContext *C, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - if(set) { - Object *ob= (Object *)tselem->id; - - WM_event_add_notifier(C, NC_OBJECT|ND_CONSTRAINT, ob); -// XXX extern_set_butspace(F7KEY, 0); - } - - return 0; -} - -static int tree_element_active_text(bContext *UNUSED(C), Scene *UNUSED(scene), SpaceOops *UNUSED(soops), TreeElement *UNUSED(te), int UNUSED(set)) -{ - // XXX removed - return 0; -} - -/* generic call for ID data check or make/check active in UI */ -static int tree_element_active(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - - switch(te->idcode) { - case ID_MA: - return tree_element_active_material(C, scene, soops, te, set); - case ID_WO: - return tree_element_active_world(C, scene, soops, te, set); - case ID_LA: - return tree_element_active_lamp(C, scene, soops, te, set); - case ID_TE: - return tree_element_active_texture(C, scene, soops, te, set); - case ID_TXT: - return tree_element_active_text(C, scene, soops, te, set); - case ID_CA: - return tree_element_active_camera(C, scene, soops, te, set); - } - return 0; -} - -static int tree_element_active_pose(bContext *C, Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - Object *ob= (Object *)tselem->id; - Base *base= object_in_scene(ob, scene); - - if(set) { - if(scene->obedit) - ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); - - if(ob->mode & OB_MODE_POSE) - ED_armature_exit_posemode(C, base); - else - ED_armature_enter_posemode(C, base); - } - else { - if(ob->mode & OB_MODE_POSE) return 1; - } - return 0; -} - -static int tree_element_active_sequence(TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - Sequence *seq= (Sequence*) te->directdata; - - if(set) { -// XXX select_single_seq(seq, 1); - } - else { - if(seq->flag & SELECT) - return(1); - } - return(0); -} - -static int tree_element_active_sequence_dup(Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - Sequence *seq, *p; - Editing *ed= seq_give_editing(scene, FALSE); - - seq= (Sequence*)te->directdata; - if(set==0) { - if(seq->flag & SELECT) - return(1); - return(0); - } - -// XXX select_single_seq(seq, 1); - p= ed->seqbasep->first; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->next; - continue; - } - -// if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) -// XXX select_single_seq(p, 0); - p= p->next; - } - return(0); -} - -static int tree_element_active_keymap_item(bContext *UNUSED(C), TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - wmKeyMapItem *kmi= te->directdata; - - if(set==0) { - if(kmi->flag & KMI_INACTIVE) return 0; - return 1; - } - else { - kmi->flag ^= KMI_INACTIVE; - } - return 0; -} - - -/* generic call for non-id data to make/check active in UI */ -/* Context can be NULL when set==0 */ -static int tree_element_type_active(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, int set) -{ - switch(tselem->type) { - case TSE_DEFGROUP: - return tree_element_active_defgroup(C, scene, te, tselem, set); - case TSE_BONE: - return tree_element_active_bone(C, scene, te, tselem, set); - case TSE_EBONE: - return tree_element_active_ebone(C, scene, te, tselem, set); - case TSE_MODIFIER: - return tree_element_active_modifier(C, te, tselem, set); - case TSE_LINKED_OB: - if(set) tree_element_set_active_object(C, scene, soops, te, set); - else if(tselem->id==(ID *)OBACT) return 1; - break; - case TSE_LINKED_PSYS: - return tree_element_active_psys(C, scene, te, tselem, set); - case TSE_POSE_BASE: - return tree_element_active_pose(C, scene, te, tselem, set); - case TSE_POSE_CHANNEL: - return tree_element_active_posechannel(C, scene, te, tselem, set); - case TSE_CONSTRAINT: - return tree_element_active_constraint(C, te, tselem, set); - case TSE_R_LAYER: - return tree_element_active_renderlayer(C, te, tselem, set); - case TSE_POSEGRP: - return tree_element_active_posegroup(C, scene, te, tselem, set); - case TSE_SEQUENCE: - return tree_element_active_sequence(te, tselem, set); - case TSE_SEQUENCE_DUP: - return tree_element_active_sequence_dup(scene, te, tselem, set); - case TSE_KEYMAP_ITEM: - return tree_element_active_keymap_item(C, te, tselem, set); - - } - return 0; -} - -static int do_outliner_item_activate(bContext *C, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int extend, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - TreeStoreElem *tselem= TREESTORE(te); - int openclose= 0; - - /* open close icon */ - if((te->flag & TE_ICONROW)==0) { // hidden icon, no open/close - if( mval[0]>te->xs && mval[0]xs+UI_UNIT_X) - openclose= 1; - } - - if(openclose) { - /* all below close/open? */ - if(extend) { - tselem->flag &= ~TSE_CLOSED; - outliner_set_flag(soops, &te->subtree, TSE_CLOSED, !outliner_has_one_flag(soops, &te->subtree, TSE_CLOSED, 1)); - } - else { - if(tselem->flag & TSE_CLOSED) tselem->flag &= ~TSE_CLOSED; - else tselem->flag |= TSE_CLOSED; - - } - - return 1; - } - /* name and first icon */ - else if(mval[0]>te->xs+UI_UNIT_X && mval[0]xend) { - - /* always makes active object */ - if(tselem->type!=TSE_SEQUENCE && tselem->type!=TSE_SEQ_STRIP && tselem->type!=TSE_SEQUENCE_DUP) - tree_element_set_active_object(C, scene, soops, te, 1 + (extend!=0 && tselem->type==0)); - - if(tselem->type==0) { // the lib blocks - /* editmode? */ - if(te->idcode==ID_SCE) { - if(scene!=(Scene *)tselem->id) { - ED_screen_set_scene(C, (Scene *)tselem->id); - } - } - else if(te->idcode==ID_GR) { - Group *gr= (Group *)tselem->id; - GroupObject *gob; - - if(extend) { - int sel= BA_SELECT; - for(gob= gr->gobject.first; gob; gob= gob->next) { - if(gob->ob->flag & SELECT) { - sel= BA_DESELECT; - break; - } - } - - for(gob= gr->gobject.first; gob; gob= gob->next) { - ED_base_object_select(object_in_scene(gob->ob, scene), sel); - } - } - else { - scene_deselect_all(scene); - - for(gob= gr->gobject.first; gob; gob= gob->next) { - if((gob->ob->flag & SELECT) == 0) - ED_base_object_select(object_in_scene(gob->ob, scene), BA_SELECT); - } - } - - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(ELEM5(te->idcode, ID_ME, ID_CU, ID_MB, ID_LT, ID_AR)) { - WM_operator_name_call(C, "OBJECT_OT_editmode_toggle", WM_OP_INVOKE_REGION_WIN, NULL); - } else { // rest of types - tree_element_active(C, scene, soops, te, 1); - } - - } - else tree_element_type_active(C, scene, soops, te, tselem, 1+(extend!=0)); - - return 1; - } - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_item_activate(C, scene, ar, soops, te, extend, mval)) return 1; - } - return 0; -} - -/* event can enterkey, then it opens/closes */ -static int outliner_item_activate(bContext *C, wmOperator *op, wmEvent *event) -{ - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - int extend= RNA_boolean_get(op->ptr, "extend"); - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - if(!ELEM3(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF, SO_KEYMAP) && !(soops->flag & SO_HIDE_RESTRICTCOLS) && fmval[0] > ar->v2d.cur.xmax - OL_TOG_RESTRICT_VIEWX) - return OPERATOR_CANCELLED; - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_item_activate(C, scene, ar, soops, te, extend, fmval)) break; - } - - if(te) { - ED_undo_push(C, "Outliner click event"); - } - else { - short selecting= -1; - int row; - - /* get row number - 100 here is just a dummy value since we don't need the column */ - UI_view2d_listview_view_to_cell(&ar->v2d, 1000, UI_UNIT_Y, 0.0f, OL_Y_OFFSET, - fmval[0], fmval[1], NULL, &row); - - /* select relevant row */ - outliner_select(soops, &soops->tree, &row, &selecting); - - soops->storeflag |= SO_TREESTORE_REDRAW; - - ED_undo_push(C, "Outliner selection event"); - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_item_activate(wmOperatorType *ot) -{ - ot->name= "Activate Item"; - ot->idname= "OUTLINER_OT_item_activate"; - ot->description= "Handle mouse clicks to activate/select items"; - - ot->invoke= outliner_item_activate; - - ot->poll= ED_operator_outliner_active; - - RNA_def_boolean(ot->srna, "extend", 1, "Extend", "Extend selection for activation."); -} - -/* *********** */ - -static int do_outliner_item_openclose(bContext *C, SpaceOops *soops, TreeElement *te, int all, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - TreeStoreElem *tselem= TREESTORE(te); - - /* all below close/open? */ - if(all) { - tselem->flag &= ~TSE_CLOSED; - outliner_set_flag(soops, &te->subtree, TSE_CLOSED, !outliner_has_one_flag(soops, &te->subtree, TSE_CLOSED, 1)); - } - else { - if(tselem->flag & TSE_CLOSED) tselem->flag &= ~TSE_CLOSED; - else tselem->flag |= TSE_CLOSED; - } - - return 1; - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_item_openclose(C, soops, te, all, mval)) - return 1; - } - return 0; - -} - -/* event can enterkey, then it opens/closes */ -static int outliner_item_openclose(bContext *C, wmOperator *op, wmEvent *event) -{ - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - int all= RNA_boolean_get(op->ptr, "all"); - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_item_openclose(C, soops, te, all, fmval)) - break; - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_item_openclose(wmOperatorType *ot) -{ - ot->name= "Open/Close Item"; - ot->idname= "OUTLINER_OT_item_openclose"; - ot->description= "Toggle whether item under cursor is enabled or closed"; - - ot->invoke= outliner_item_openclose; - - ot->poll= ED_operator_outliner_active; - - RNA_def_boolean(ot->srna, "all", 1, "All", "Close or open all items."); - -} - - -/* ********************************************** */ - -static int do_outliner_item_rename(bContext *C, ARegion *ar, SpaceOops *soops, TreeElement *te, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - TreeStoreElem *tselem= TREESTORE(te); - - /* name and first icon */ - if(mval[0]>te->xs+UI_UNIT_X && mval[0]xend) { - - /* can't rename rna datablocks entries */ - if(ELEM3(tselem->type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) - ; - else if(ELEM10(tselem->type, TSE_ANIM_DATA, TSE_NLA, TSE_DEFGROUP_BASE, TSE_CONSTRAINT_BASE, TSE_MODIFIER_BASE, TSE_SCRIPT_BASE, TSE_POSE_BASE, TSE_POSEGRP_BASE, TSE_R_LAYER_BASE, TSE_R_PASS)) - error("Cannot edit builtin name"); - else if(ELEM3(tselem->type, TSE_SEQUENCE, TSE_SEQ_STRIP, TSE_SEQUENCE_DUP)) - error("Cannot edit sequence name"); - else if(tselem->id->lib) { - // XXX error_libdata(); - } - else if(te->idcode == ID_LI && te->parent) { - error("Cannot edit the path of an indirectly linked library"); - } - else { - tselem->flag |= TSE_TEXTBUT; - ED_region_tag_redraw(ar); - } - } - return 1; - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_item_rename(C, ar, soops, te, mval)) return 1; - } - return 0; -} - -static int outliner_item_rename(bContext *C, wmOperator *UNUSED(op), wmEvent *event) -{ - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_item_rename(C, ar, soops, te, fmval)) break; - } - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_item_rename(wmOperatorType *ot) -{ - ot->name= "Rename Item"; - ot->idname= "OUTLINER_OT_item_rename"; - ot->description= "Rename item under cursor"; - - ot->invoke= outliner_item_rename; - - ot->poll= ED_operator_outliner_active; -} - -static TreeElement *outliner_find_id(SpaceOops *soops, ListBase *lb, ID *id) -{ - TreeElement *te, *tes; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->type==0) { - if(tselem->id==id) return te; - /* only deeper on scene or object */ - if( te->idcode==ID_OB || te->idcode==ID_SCE || (soops->outlinevis == SO_GROUPS && te->idcode==ID_GR)) { - tes= outliner_find_id(soops, &te->subtree, id); - if(tes) return tes; - } - } - } - return NULL; -} - -static int outliner_show_active_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *so= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - View2D *v2d= &ar->v2d; - - TreeElement *te; - int xdelta, ytop; - - // TODO: make this get this info from context instead... - if (OBACT == NULL) - return OPERATOR_CANCELLED; - - te= outliner_find_id(so, &so->tree, (ID *)OBACT); - if (te) { - /* make te->ys center of view */ - ytop= (int)(te->ys + (v2d->mask.ymax - v2d->mask.ymin)/2); - if (ytop>0) ytop= 0; - - v2d->cur.ymax= (float)ytop; - v2d->cur.ymin= (float)(ytop-(v2d->mask.ymax - v2d->mask.ymin)); - - /* make te->xs ==> te->xend center of view */ - xdelta = (int)(te->xs - v2d->cur.xmin); - v2d->cur.xmin += xdelta; - v2d->cur.xmax += xdelta; - - so->storeflag |= SO_TREESTORE_REDRAW; - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_show_active(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Show Active"; - ot->idname= "OUTLINER_OT_show_active"; - ot->description= "Adjust the view so that the active Object is shown centered"; - - /* callbacks */ - ot->exec= outliner_show_active_exec; - ot->poll= ED_operator_outliner_active; -} - -/* tse is not in the treestore, we use its contents to find a match */ -static TreeElement *outliner_find_tse(SpaceOops *soops, TreeStoreElem *tse) -{ - TreeStore *ts= soops->treestore; - TreeStoreElem *tselem; - int a; - - if(tse->id==NULL) return NULL; - - /* check if 'tse' is in treestore */ - tselem= ts->data; - for(a=0; ausedelem; a++, tselem++) { - if((tse->type==0 && tselem->type==0) || (tselem->type==tse->type && tselem->nr==tse->nr)) { - if(tselem->id==tse->id) { - break; - } - } - } - if(tselem) - return outliner_find_tree_element(&soops->tree, a); - - return NULL; -} - - -/* Called to find an item based on name. - */ -#if 0 - -/* recursive helper for function below */ -static void outliner_set_coordinates_element(SpaceOops *soops, TreeElement *te, int startx, int *starty) -{ - TreeStoreElem *tselem= TREESTORE(te); - - /* store coord and continue, we need coordinates for elements outside view too */ - te->xs= (float)startx; - te->ys= (float)(*starty); - *starty-= UI_UNIT_Y; - - if((tselem->flag & TSE_CLOSED)==0) { - TreeElement *ten; - for(ten= te->subtree.first; ten; ten= ten->next) { - outliner_set_coordinates_element(soops, ten, startx+UI_UNIT_X, starty); - } - } - -} - -/* to retrieve coordinates with redrawing the entire tree */ -static void outliner_set_coordinates(ARegion *ar, SpaceOops *soops) -{ - TreeElement *te; - int starty= (int)(ar->v2d.tot.ymax)-UI_UNIT_Y; - int startx= 0; - - for(te= soops->tree.first; te; te= te->next) { - outliner_set_coordinates_element(soops, te, startx, &starty); - } -} - -/* find next element that has this name */ -static TreeElement *outliner_find_named(SpaceOops *soops, ListBase *lb, char *name, int flags, TreeElement *prev, int *prevFound) -{ - TreeElement *te, *tes; - - for (te= lb->first; te; te= te->next) { - int found = outliner_filter_has_name(te, name, flags); - - if(found) { - /* name is right, but is element the previous one? */ - if (prev) { - if ((te != prev) && (*prevFound)) - return te; - if (te == prev) { - *prevFound = 1; - } - } - else - return te; - } - - tes= outliner_find_named(soops, &te->subtree, name, flags, prev, prevFound); - if(tes) return tes; - } - - /* nothing valid found */ - return NULL; -} - -static void outliner_find_panel(Scene *UNUSED(scene), ARegion *ar, SpaceOops *soops, int again, int flags) -{ - TreeElement *te= NULL; - TreeElement *last_find; - TreeStoreElem *tselem; - int ytop, xdelta, prevFound=0; - char name[32]; - - /* get last found tree-element based on stored search_tse */ - last_find= outliner_find_tse(soops, &soops->search_tse); - - /* determine which type of search to do */ - if (again && last_find) { - /* no popup panel - previous + user wanted to search for next after previous */ - BLI_strncpy(name, soops->search_string, sizeof(name)); - flags= soops->search_flags; - - /* try to find matching element */ - te= outliner_find_named(soops, &soops->tree, name, flags, last_find, &prevFound); - if (te==NULL) { - /* no more matches after previous, start from beginning again */ - prevFound= 1; - te= outliner_find_named(soops, &soops->tree, name, flags, last_find, &prevFound); - } - } - else { - /* pop up panel - no previous, or user didn't want search after previous */ - strcpy(name, ""); -// XXX if (sbutton(name, 0, sizeof(name)-1, "Find: ") && name[0]) { -// te= outliner_find_named(soops, &soops->tree, name, flags, NULL, &prevFound); -// } -// else return; /* XXX RETURN! XXX */ - } - - /* do selection and reveal */ - if (te) { - tselem= TREESTORE(te); - if (tselem) { - /* expand branches so that it will be visible, we need to get correct coordinates */ - if( outliner_open_back(soops, te)) - outliner_set_coordinates(ar, soops); - - /* deselect all visible, and select found element */ - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); - tselem->flag |= TSE_SELECTED; - - /* make te->ys center of view */ - ytop= (int)(te->ys + (ar->v2d.mask.ymax-ar->v2d.mask.ymin)/2); - if(ytop>0) ytop= 0; - ar->v2d.cur.ymax= (float)ytop; - ar->v2d.cur.ymin= (float)(ytop-(ar->v2d.mask.ymax-ar->v2d.mask.ymin)); - - /* make te->xs ==> te->xend center of view */ - xdelta = (int)(te->xs - ar->v2d.cur.xmin); - ar->v2d.cur.xmin += xdelta; - ar->v2d.cur.xmax += xdelta; - - /* store selection */ - soops->search_tse= *tselem; - - BLI_strncpy(soops->search_string, name, 33); - soops->search_flags= flags; - - /* redraw */ - soops->storeflag |= SO_TREESTORE_REDRAW; - } - } - else { - /* no tree-element found */ - error("Not found: %s", name); - } -} -#endif - -/* helper function for tree_element_shwo_hierarchy() - recursively checks whether subtrees have any objects*/ -static int subtree_has_objects(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->type==0 && te->idcode==ID_OB) return 1; - if( subtree_has_objects(soops, &te->subtree)) return 1; - } - return 0; -} - -/* recursive helper function for Show Hierarchy operator */ -static void tree_element_show_hierarchy(Scene *scene, SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - - /* open all object elems, close others */ - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - if(tselem->type==0) { - if(te->idcode==ID_SCE) { - if(tselem->id!=(ID *)scene) tselem->flag |= TSE_CLOSED; - else tselem->flag &= ~TSE_CLOSED; - } - else if(te->idcode==ID_OB) { - if(subtree_has_objects(soops, &te->subtree)) tselem->flag &= ~TSE_CLOSED; - else tselem->flag |= TSE_CLOSED; - } - } - else tselem->flag |= TSE_CLOSED; - - if(tselem->flag & TSE_CLOSED); else tree_element_show_hierarchy(scene, soops, &te->subtree); - } -} - -/* show entire object level hierarchy */ -static int outliner_show_hierarchy_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - Scene *scene= CTX_data_scene(C); - - /* recursively open/close levels */ - tree_element_show_hierarchy(scene, soops, &soops->tree); - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_show_hierarchy(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Show Hierarchy"; - ot->idname= "OUTLINER_OT_show_hierarchy"; - ot->description= "Open all object entries and close all others"; - - /* callbacks */ - ot->exec= outliner_show_hierarchy_exec; - ot->poll= ED_operator_outliner_active; // TODO: shouldn't be allowed in RNA views... - - /* no undo or registry, UI option */ -} - -void outliner_select(SpaceOops *soops, ListBase *lb, int *index, short *selecting) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= lb->first; te && *index >= 0; te=te->next, (*index)--) { - tselem= TREESTORE(te); - - /* if we've encountered the right item, set its 'Outliner' selection status */ - if (*index == 0) { - /* this should be the last one, so no need to do anything with index */ - if ((te->flag & TE_ICONROW)==0) { - /* -1 value means toggle testing for now... */ - if (*selecting == -1) { - if (tselem->flag & TSE_SELECTED) - *selecting= 0; - else - *selecting= 1; - } - - /* set selection */ - if (*selecting) - tselem->flag |= TSE_SELECTED; - else - tselem->flag &= ~TSE_SELECTED; - } - } - else if ((tselem->flag & TSE_CLOSED)==0) { - /* Only try selecting sub-elements if we haven't hit the right element yet - * - * Hack warning: - * Index must be reduced before supplying it to the sub-tree to try to do - * selection, however, we need to increment it again for the next loop to - * function correctly - */ - (*index)--; - outliner_select(soops, &te->subtree, index, selecting); - (*index)++; - } - } -} - -/* ************ SELECTION OPERATIONS ********* */ - -static void set_operation_types(SpaceOops *soops, ListBase *lb, - int *scenelevel, - int *objectlevel, - int *idlevel, - int *datalevel) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type) { - if(*datalevel==0) - *datalevel= tselem->type; - else if(*datalevel!=tselem->type) - *datalevel= -1; - } - else { - int idcode= GS(tselem->id->name); - switch(idcode) { - case ID_SCE: - *scenelevel= 1; - break; - case ID_OB: - *objectlevel= 1; - break; - - case ID_ME: case ID_CU: case ID_MB: case ID_LT: - case ID_LA: case ID_AR: case ID_CA: - case ID_MA: case ID_TE: case ID_IP: case ID_IM: - case ID_SO: case ID_KE: case ID_WO: case ID_AC: - case ID_NLA: case ID_TXT: case ID_GR: - if(*idlevel==0) *idlevel= idcode; - else if(*idlevel!=idcode) *idlevel= -1; - break; - } - } - } - if((tselem->flag & TSE_CLOSED)==0) { - set_operation_types(soops, &te->subtree, - scenelevel, objectlevel, idlevel, datalevel); - } - } -} - -static void unlink_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) -{ - /* just set action to NULL */ - BKE_animdata_set_action(CTX_wm_reports(C), tsep->id, NULL); -} - -static void unlink_material_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) -{ - Material **matar=NULL; - int a, totcol=0; - - if( GS(tsep->id->name)==ID_OB) { - Object *ob= (Object *)tsep->id; - totcol= ob->totcol; - matar= ob->mat; - } - else if( GS(tsep->id->name)==ID_ME) { - Mesh *me= (Mesh *)tsep->id; - totcol= me->totcol; - matar= me->mat; - } - else if( GS(tsep->id->name)==ID_CU) { - Curve *cu= (Curve *)tsep->id; - totcol= cu->totcol; - matar= cu->mat; - } - else if( GS(tsep->id->name)==ID_MB) { - MetaBall *mb= (MetaBall *)tsep->id; - totcol= mb->totcol; - matar= mb->mat; - } - - for(a=0; aindex && matar[a]) { - matar[a]->id.us--; - matar[a]= NULL; - } - } -} - -static void unlink_texture_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) -{ - MTex **mtex= NULL; - int a; - - if( GS(tsep->id->name)==ID_MA) { - Material *ma= (Material *)tsep->id; - mtex= ma->mtex; - } - else if( GS(tsep->id->name)==ID_LA) { - Lamp *la= (Lamp *)tsep->id; - mtex= la->mtex; - } - else if( GS(tsep->id->name)==ID_WO) { - World *wrld= (World *)tsep->id; - mtex= wrld->mtex; - } - else return; - - for(a=0; aindex && mtex[a]) { - if(mtex[a]->tex) { - mtex[a]->tex->id.us--; - mtex[a]->tex= NULL; - } - } - } -} - -static void unlink_group_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) -{ - Group *group= (Group *)tselem->id; - - if(tsep) { - if( GS(tsep->id->name)==ID_OB) { - Object *ob= (Object *)tsep->id; - ob->dup_group= NULL; - } - } - else { - unlink_group(group); - } -} - -static void outliner_do_libdata_operation(bContext *C, Scene *scene, SpaceOops *soops, ListBase *lb, - void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te=lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type==0) { - TreeStoreElem *tsep= TREESTORE(te->parent); - operation_cb(C, scene, te, tsep, tselem); - } - } - if((tselem->flag & TSE_CLOSED)==0) { - outliner_do_libdata_operation(C, scene, soops, &te->subtree, operation_cb); - } - } -} - -/* */ - -static void object_select_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base && ((base->object->restrictflag & OB_RESTRICT_VIEW)==0)) { - base->flag |= SELECT; - base->object->flag |= SELECT; - } -} - -static void object_deselect_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base) { - base->flag &= ~SELECT; - base->object->flag &= ~SELECT; - } -} - -static void object_delete_cb(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) - base= object_in_scene((Object *)tselem->id, scene); - if(base) { - // check also library later - if(scene->obedit==base->object) - ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); - - ED_base_object_free_and_unlink(CTX_data_main(C), scene, base); - te->directdata= NULL; - tselem->id= NULL; - } - -} - -static void id_local_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - if(tselem->id->lib && (tselem->id->flag & LIB_EXTERN)) { - tselem->id->lib= NULL; - tselem->id->flag= LIB_LOCAL; - new_id(NULL, tselem->id, NULL); - } -} - - -static void singleuser_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) -{ - ID *id = tselem->id; - - if (id) { - IdAdtTemplate *iat = (IdAdtTemplate *)tsep->id; - PointerRNA ptr = {{0}}; - PropertyRNA *prop; - - RNA_pointer_create(&iat->id, &RNA_AnimData, iat->adt, &ptr); - prop = RNA_struct_find_property(&ptr, "action"); - - id_single_user(C, id, &ptr, prop); - } -} - -static void group_linkobs2scene_cb(bContext *UNUSED(C), Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Group *group= (Group *)tselem->id; - GroupObject *gob; - Base *base; - - for(gob=group->gobject.first; gob; gob=gob->next) { - base= object_in_scene(gob->ob, scene); - if (base) { - base->object->flag |= SELECT; - base->flag |= SELECT; - } else { - /* link to scene */ - base= MEM_callocN( sizeof(Base), "add_base"); - BLI_addhead(&scene->base, base); - base->lay= (1<<20)-1; /*v3d->lay;*/ /* would be nice to use the 3d layer but the include's not here */ - gob->ob->flag |= SELECT; - base->flag = gob->ob->flag; - base->object= gob->ob; - id_lib_extern((ID *)gob->ob); /* incase these are from a linked group */ - } - } -} - -static void outliner_do_object_operation(bContext *C, Scene *scene_act, SpaceOops *soops, ListBase *lb, - void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te=lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type==0 && te->idcode==ID_OB) { - // when objects selected in other scenes... dunno if that should be allowed - Scene *scene_owner= (Scene *)outliner_search_back(soops, te, ID_SCE); - if(scene_owner && scene_act != scene_owner) { - ED_screen_set_scene(C, scene_owner); - } - /* important to use 'scene_owner' not scene_act else deleting objects can crash. - * only use 'scene_act' when 'scene_owner' is NULL, which can happen when the - * outliner isnt showing scenes: Visible Layer draw mode for eg. */ - operation_cb(C, scene_owner ? scene_owner : scene_act, te, NULL, tselem); - } - } - if((tselem->flag & TSE_CLOSED)==0) { - outliner_do_object_operation(C, scene_act, soops, &te->subtree, operation_cb); - } - } -} - -/* ******************************************** */ - -static void unlinkact_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) -{ - /* just set action to NULL */ - BKE_animdata_set_action(NULL, tselem->id, NULL); -} - -static void cleardrivers_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) -{ - IdAdtTemplate *iat = (IdAdtTemplate *)tselem->id; - - /* just free drivers - stored as a list of F-Curves */ - free_fcurves(&iat->adt->drivers); -} - -static void refreshdrivers_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) -{ - IdAdtTemplate *iat = (IdAdtTemplate *)tselem->id; - FCurve *fcu; - - /* loop over drivers, performing refresh (i.e. check graph_buttons.c and rna_fcurve.c for details) */ - for (fcu = iat->adt->drivers.first; fcu; fcu= fcu->next) { - fcu->flag &= ~FCURVE_DISABLED; - - if (fcu->driver) - fcu->driver->flag &= ~DRIVER_FLAG_INVALID; - } -} - -/* --------------------------------- */ - -static void pchan_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) -{ - bPoseChannel *pchan= (bPoseChannel *)te->directdata; - - if(event==1) - pchan->bone->flag |= BONE_SELECTED; - else if(event==2) - pchan->bone->flag &= ~BONE_SELECTED; - else if(event==3) { - pchan->bone->flag |= BONE_HIDDEN_P; - pchan->bone->flag &= ~BONE_SELECTED; - } - else if(event==4) - pchan->bone->flag &= ~BONE_HIDDEN_P; -} - -static void bone_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) -{ - Bone *bone= (Bone *)te->directdata; - - if(event==1) - bone->flag |= BONE_SELECTED; - else if(event==2) - bone->flag &= ~BONE_SELECTED; - else if(event==3) { - bone->flag |= BONE_HIDDEN_P; - bone->flag &= ~BONE_SELECTED; - } - else if(event==4) - bone->flag &= ~BONE_HIDDEN_P; -} - -static void ebone_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) -{ - EditBone *ebone= (EditBone *)te->directdata; - - if(event==1) - ebone->flag |= BONE_SELECTED; - else if(event==2) - ebone->flag &= ~BONE_SELECTED; - else if(event==3) { - ebone->flag |= BONE_HIDDEN_A; - ebone->flag &= ~BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL; - } - else if(event==4) - ebone->flag &= ~BONE_HIDDEN_A; -} - -static void sequence_cb(int event, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tselem)) -{ -// Sequence *seq= (Sequence*) te->directdata; - if(event==1) { -// XXX select_single_seq(seq, 1); - } -} - -static void outliner_do_data_operation(SpaceOops *soops, int type, int event, ListBase *lb, - void (*operation_cb)(int, TreeElement *, TreeStoreElem *)) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te=lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type==type) { - operation_cb(event, te, tselem); - } - } - if((tselem->flag & TSE_CLOSED)==0) { - outliner_do_data_operation(soops, type, event, &te->subtree, operation_cb); - } - } -} - -static void outliner_del(bContext *C, Scene *scene, ARegion *UNUSED(ar), SpaceOops *soops) -{ - - if(soops->outlinevis==SO_SEQUENCE) - ;// del_seq(); - else { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_delete_cb); - DAG_scene_sort(CTX_data_main(C), scene); - ED_undo_push(C, "Delete Objects"); - WM_event_add_notifier(C, NC_SCENE|ND_OB_ACTIVE, scene); - } -} - -/* **************************************** */ - -static EnumPropertyItem prop_object_op_types[] = { - {1, "SELECT", 0, "Select", ""}, - {2, "DESELECT", 0, "Deselect", ""}, - {4, "DELETE", 0, "Delete", ""}, - {6, "TOGVIS", 0, "Toggle Visible", ""}, - {7, "TOGSEL", 0, "Toggle Selectable", ""}, - {8, "TOGREN", 0, "Toggle Renderable", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_object_operation_exec(bContext *C, wmOperator *op) -{ - Main *bmain= CTX_data_main(C); - Scene *scene= CTX_data_scene(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - int event; - const char *str= NULL; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - event= RNA_enum_get(op->ptr, "type"); - - if(event==1) { - Scene *sce= scene; // to be able to delete, scenes are set... - outliner_do_object_operation(C, scene, soops, &soops->tree, object_select_cb); - if(scene != sce) { - ED_screen_set_scene(C, sce); - } - - str= "Select Objects"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(event==2) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_deselect_cb); - str= "Deselect Objects"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(event==4) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_delete_cb); - DAG_scene_sort(bmain, scene); - str= "Delete Objects"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_ACTIVE, scene); - } - else if(event==5) { /* disabled, see above enum (ton) */ - outliner_do_object_operation(C, scene, soops, &soops->tree, id_local_cb); - str= "Localized Objects"; - } - else if(event==6) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_visibility_cb); - str= "Toggle Visibility"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_VISIBLE, scene); - } - else if(event==7) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_selectability_cb); - str= "Toggle Selectability"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(event==8) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_renderability_cb); - str= "Toggle Renderability"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_RENDER, scene); - } - - ED_undo_push(C, str); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_object_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner Object Operation"; - ot->idname= "OUTLINER_OT_object_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_object_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_object_op_types, 0, "Object Operation", ""); -} - -/* **************************************** */ - -static EnumPropertyItem prop_group_op_types[] = { - {1, "UNLINK", 0, "Unlink", ""}, - {2, "LOCAL", 0, "Make Local", ""}, - {3, "LINK", 0, "Link Group Objects to Scene", ""}, - {4, "TOGVIS", 0, "Toggle Visible", ""}, - {5, "TOGSEL", 0, "Toggle Selectable", ""}, - {6, "TOGREN", 0, "Toggle Renderable", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_group_operation_exec(bContext *C, wmOperator *op) -{ - Scene *scene= CTX_data_scene(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - int event; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - event= RNA_enum_get(op->ptr, "type"); - - if(event==1) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_group_cb); - ED_undo_push(C, "Unlink group"); - } - else if(event==2) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); - ED_undo_push(C, "Localized Data"); - } - else if(event==3) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, group_linkobs2scene_cb); - ED_undo_push(C, "Link Group Objects to Scene"); - } - - - WM_event_add_notifier(C, NC_GROUP, NULL); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_group_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner Group Operation"; - ot->idname= "OUTLINER_OT_group_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_group_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_group_op_types, 0, "Group Operation", ""); -} - -/* **************************************** */ - -typedef enum eOutlinerIdOpTypes { - OUTLINER_IDOP_INVALID = 0, - OUTLINER_IDOP_UNLINK, - OUTLINER_IDOP_LOCAL, - OUTLINER_IDOP_SINGLE -} eOutlinerIdOpTypes; - -// TODO: implement support for changing the ID-block used -static EnumPropertyItem prop_id_op_types[] = { - {OUTLINER_IDOP_UNLINK, "UNLINK", 0, "Unlink", ""}, - {OUTLINER_IDOP_LOCAL, "LOCAL", 0, "Make Local", ""}, - {OUTLINER_IDOP_SINGLE, "SINGLE", 0, "Make Single User", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_id_operation_exec(bContext *C, wmOperator *op) -{ - Scene *scene= CTX_data_scene(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - eOutlinerIdOpTypes event; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - event= RNA_enum_get(op->ptr, "type"); - - switch (event) { - case OUTLINER_IDOP_UNLINK: - { - /* unlink datablock from its parent */ - switch (idlevel) { - case ID_AC: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_action_cb); - - WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); - ED_undo_push(C, "Unlink action"); - break; - case ID_MA: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_material_cb); - - WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); - ED_undo_push(C, "Unlink material"); - break; - case ID_TE: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_texture_cb); - - WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); - ED_undo_push(C, "Unlink texture"); - break; - default: - BKE_report(op->reports, RPT_WARNING, "Not Yet"); - break; - } - } - break; - - case OUTLINER_IDOP_LOCAL: - { - /* make local */ - outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); - ED_undo_push(C, "Localized Data"); - } - break; - - case OUTLINER_IDOP_SINGLE: - { - /* make single user */ - switch (idlevel) { - case ID_AC: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, singleuser_action_cb); - - WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); - ED_undo_push(C, "Single-User Action"); - break; - - default: - BKE_report(op->reports, RPT_WARNING, "Not Yet"); - break; - } - } - break; - - default: - // invalid - unhandled - break; - } - - /* wrong notifier still... */ - WM_event_add_notifier(C, NC_ID|NA_EDITED, NULL); - - // XXX: this is just so that outliner is always up to date - WM_event_add_notifier(C, NC_SPACE|ND_SPACE_OUTLINER, NULL); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_id_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner ID data Operation"; - ot->idname= "OUTLINER_OT_id_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_id_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_id_op_types, 0, "ID data Operation", ""); -} - -/* **************************************** */ - -static void outliner_do_id_set_operation(SpaceOops *soops, int type, ListBase *lb, ID *newid, - void (*operation_cb)(TreeElement *, TreeStoreElem *, TreeStoreElem *, ID *)) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te=lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if (tselem->flag & TSE_SELECTED) { - if(tselem->type==type) { - TreeStoreElem *tsep = TREESTORE(te->parent); - operation_cb(te, tselem, tsep, newid); - } - } - if ((tselem->flag & TSE_CLOSED)==0) { - outliner_do_id_set_operation(soops, type, &te->subtree, newid, operation_cb); - } - } -} - -/* ------------------------------------------ */ - -static void actionset_id_cb(TreeElement *te, TreeStoreElem *tselem, TreeStoreElem *tsep, ID *actId) -{ - bAction *act = (bAction *)actId; - - if (tselem->type == TSE_ANIM_DATA) { - /* "animation" entries - action is child of this */ - BKE_animdata_set_action(NULL, tselem->id, act); - } - /* TODO: if any other "expander" channels which own actions need to support this menu, - * add: tselem->type = ... - */ - else if (tsep && (tsep->type == TSE_ANIM_DATA)) { - /* "animation" entries case again */ - BKE_animdata_set_action(NULL, tsep->id, act); - } - // TODO: other cases not supported yet -} - -static int outliner_action_set_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - - bAction *act; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - /* get action to use */ - act= BLI_findlink(&CTX_data_main(C)->action, RNA_enum_get(op->ptr, "action")); - - if (act == NULL) { - BKE_report(op->reports, RPT_ERROR, "No valid Action to add."); - return OPERATOR_CANCELLED; - } - else if (act->idroot == 0) { - /* hopefully in this case (i.e. library of userless actions), the user knows what they're doing... */ - BKE_reportf(op->reports, RPT_WARNING, - "Action '%s' does not specify what datablocks it can be used on. Try setting the 'ID Root Type' setting from the Datablocks Editor for this Action to avoid future problems", - act->id.name+2); - } - - /* perform action if valid channel */ - if (datalevel == TSE_ANIM_DATA) - outliner_do_id_set_operation(soops, datalevel, &soops->tree, (ID*)act, actionset_id_cb); - else if (idlevel == ID_AC) - outliner_do_id_set_operation(soops, idlevel, &soops->tree, (ID*)act, actionset_id_cb); - else - return OPERATOR_CANCELLED; - - /* set notifier that things have changed */ - WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); - ED_undo_push(C, "Set action"); - - /* done */ - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_action_set(wmOperatorType *ot) -{ - PropertyRNA *prop; - - /* identifiers */ - ot->name= "Outliner Set Action"; - ot->idname= "OUTLINER_OT_action_set"; - ot->description= "Change the active action used"; - - /* api callbacks */ - ot->invoke= WM_enum_search_invoke; - ot->exec= outliner_action_set_exec; - ot->poll= ED_operator_outliner_active; - - /* flags */ - ot->flag= 0; - - /* props */ - // TODO: this would be nicer as an ID-pointer... - prop= RNA_def_enum(ot->srna, "action", DummyRNA_NULL_items, 0, "Action", ""); - RNA_def_enum_funcs(prop, RNA_action_itemf); - ot->prop= prop; -} - -/* **************************************** */ - -typedef enum eOutliner_AnimDataOps { - OUTLINER_ANIMOP_INVALID = 0, - - OUTLINER_ANIMOP_SET_ACT, - OUTLINER_ANIMOP_CLEAR_ACT, - - OUTLINER_ANIMOP_REFRESH_DRV, - OUTLINER_ANIMOP_CLEAR_DRV - - //OUTLINER_ANIMOP_COPY_DRIVERS, - //OUTLINER_ANIMOP_PASTE_DRIVERS -} eOutliner_AnimDataOps; - -static EnumPropertyItem prop_animdata_op_types[] = { - {OUTLINER_ANIMOP_SET_ACT, "SET_ACT", 0, "Set Action", ""}, - {OUTLINER_ANIMOP_CLEAR_ACT, "CLEAR_ACT", 0, "Unlink Action", ""}, - {OUTLINER_ANIMOP_REFRESH_DRV, "REFRESH_DRIVERS", 0, "Refresh Drivers", ""}, - //{OUTLINER_ANIMOP_COPY_DRIVERS, "COPY_DRIVERS", 0, "Copy Drivers", ""}, - //{OUTLINER_ANIMOP_PASTE_DRIVERS, "PASTE_DRIVERS", 0, "Paste Drivers", ""}, - {OUTLINER_ANIMOP_CLEAR_DRV, "CLEAR_DRIVERS", 0, "Clear Drivers", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_animdata_operation_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - eOutliner_AnimDataOps event; - short updateDeps = 0; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - event= RNA_enum_get(op->ptr, "type"); - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - if (datalevel != TSE_ANIM_DATA) - return OPERATOR_CANCELLED; - - /* perform the core operation */ - switch (event) { - case OUTLINER_ANIMOP_SET_ACT: - /* delegate once again... */ - WM_operator_name_call(C, "OUTLINER_OT_action_set", WM_OP_INVOKE_REGION_WIN, NULL); - break; - - case OUTLINER_ANIMOP_CLEAR_ACT: - /* clear active action - using standard rules */ - outliner_do_data_operation(soops, datalevel, event, &soops->tree, unlinkact_animdata_cb); - - WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); - ED_undo_push(C, "Unlink action"); - break; - - case OUTLINER_ANIMOP_REFRESH_DRV: - outliner_do_data_operation(soops, datalevel, event, &soops->tree, refreshdrivers_animdata_cb); - - WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN, NULL); - //ED_undo_push(C, "Refresh Drivers"); /* no undo needed - shouldn't have any impact? */ - updateDeps = 1; - break; - - case OUTLINER_ANIMOP_CLEAR_DRV: - outliner_do_data_operation(soops, datalevel, event, &soops->tree, cleardrivers_animdata_cb); - - WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN, NULL); - ED_undo_push(C, "Clear Drivers"); - updateDeps = 1; - break; - - default: // invalid - break; - } - - /* update dependencies */ - if (updateDeps) { - Main *bmain = CTX_data_main(C); - Scene *scene = CTX_data_scene(C); - - /* rebuild depsgraph for the new deps */ - DAG_scene_sort(bmain, scene); - - /* force an update of depsgraph */ - DAG_ids_flush_update(bmain, 0); - } - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_animdata_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner Animation Data Operation"; - ot->idname= "OUTLINER_OT_animdata_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_animdata_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_animdata_op_types, 0, "Animation Operation", ""); -} - -/* **************************************** */ - -static EnumPropertyItem prop_data_op_types[] = { - {1, "SELECT", 0, "Select", ""}, - {2, "DESELECT", 0, "Deselect", ""}, - {3, "HIDE", 0, "Hide", ""}, - {4, "UNHIDE", 0, "Unhide", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_data_operation_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - int event; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - event= RNA_enum_get(op->ptr, "type"); - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - if(datalevel==TSE_POSE_CHANNEL) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, pchan_cb); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); - ED_undo_push(C, "PoseChannel operation"); - } - } - else if(datalevel==TSE_BONE) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, bone_cb); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); - ED_undo_push(C, "Bone operation"); - } - } - else if(datalevel==TSE_EBONE) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, ebone_cb); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); - ED_undo_push(C, "EditBone operation"); - } - } - else if(datalevel==TSE_SEQUENCE) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, sequence_cb); - } - } - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_data_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner Data Operation"; - ot->idname= "OUTLINER_OT_data_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_data_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_data_op_types, 0, "Data Operation", ""); -} - - -/* ******************** */ - - -static int do_outliner_operation_event(bContext *C, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, wmEvent *event, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - TreeStoreElem *tselem= TREESTORE(te); - - /* select object that's clicked on and popup context menu */ - if (!(tselem->flag & TSE_SELECTED)) { - - if ( outliner_has_one_flag(soops, &soops->tree, TSE_SELECTED, 1) ) - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); - - tselem->flag |= TSE_SELECTED; - /* redraw, same as outliner_select function */ - soops->storeflag |= SO_TREESTORE_REDRAW; - ED_region_tag_redraw(ar); - } - - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - if(scenelevel) { - //if(objectlevel || datalevel || idlevel) error("Mixed selection"); - //else pupmenu("Scene Operations%t|Delete"); - } - else if(objectlevel) { - WM_operator_name_call(C, "OUTLINER_OT_object_operation", WM_OP_INVOKE_REGION_WIN, NULL); - } - else if(idlevel) { - if(idlevel==-1 || datalevel) error("Mixed selection"); - else { - if (idlevel==ID_GR) - WM_operator_name_call(C, "OUTLINER_OT_group_operation", WM_OP_INVOKE_REGION_WIN, NULL); - else - WM_operator_name_call(C, "OUTLINER_OT_id_operation", WM_OP_INVOKE_REGION_WIN, NULL); - } - } - else if(datalevel) { - if(datalevel==-1) error("Mixed selection"); - else { - if (datalevel == TSE_ANIM_DATA) - WM_operator_name_call(C, "OUTLINER_OT_animdata_operation", WM_OP_INVOKE_REGION_WIN, NULL); - else if (datalevel == TSE_DRIVER_BASE) - /* do nothing... no special ops needed yet */; - else - WM_operator_name_call(C, "OUTLINER_OT_data_operation", WM_OP_INVOKE_REGION_WIN, NULL); - } - } - - return 1; - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_operation_event(C, scene, ar, soops, te, event, mval)) - return 1; - } - return 0; -} - - -static int outliner_operation(bContext *C, wmOperator *UNUSED(op), wmEvent *event) -{ - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_operation_event(C, scene, ar, soops, te, event, fmval)) break; - } - - return OPERATOR_FINISHED; -} - -/* Menu only! Calls other operators */ -void OUTLINER_OT_operation(wmOperatorType *ot) -{ - ot->name= "Execute Operation"; - ot->idname= "OUTLINER_OT_operation"; - ot->description= "Context menu for item operations"; - - ot->invoke= outliner_operation; - - ot->poll= ED_operator_outliner_active; -} - - - -/* ***************** ANIMATO OPERATIONS ********************************** */ -/* KeyingSet and Driver Creation - Helper functions */ - -/* specialised poll callback for these operators to work in Datablocks view only */ -static int ed_operator_outliner_datablocks_active(bContext *C) -{ - ScrArea *sa= CTX_wm_area(C); - if ((sa) && (sa->spacetype==SPACE_OUTLINER)) { - SpaceOops *so= CTX_wm_space_outliner(C); - return (so->outlinevis == SO_DATABLOCKS); - } - return 0; -} - - -/* Helper func to extract an RNA path from selected tree element - * NOTE: the caller must zero-out all values of the pointers that it passes here first, as - * this function does not do that yet - */ -static void tree_element_to_path(SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, - ID **id, char **path, int *array_index, short *flag, short *UNUSED(groupmode)) -{ - ListBase hierarchy = {NULL, NULL}; - LinkData *ld; - TreeElement *tem, *temnext, *temsub; - TreeStoreElem *tse, *tsenext; - PointerRNA *ptr, *nextptr; - PropertyRNA *prop; - char *newpath=NULL; - - /* optimise tricks: - * - Don't do anything if the selected item is a 'struct', but arrays are allowed - */ - if (tselem->type == TSE_RNA_STRUCT) - return; - - /* Overview of Algorithm: - * 1. Go up the chain of parents until we find the 'root', taking note of the - * levels encountered in reverse-order (i.e. items are added to the start of the list - * for more convenient looping later) - * 2. Walk down the chain, adding from the first ID encountered - * (which will become the 'ID' for the KeyingSet Path), and build a - * path as we step through the chain - */ - - /* step 1: flatten out hierarchy of parents into a flat chain */ - for (tem= te->parent; tem; tem= tem->parent) { - ld= MEM_callocN(sizeof(LinkData), "LinkData for tree_element_to_path()"); - ld->data= tem; - BLI_addhead(&hierarchy, ld); - } - - /* step 2: step down hierarchy building the path (NOTE: addhead in previous loop was needed so that we can loop like this) */ - for (ld= hierarchy.first; ld; ld= ld->next) { - /* get data */ - tem= (TreeElement *)ld->data; - tse= TREESTORE(tem); - ptr= &tem->rnaptr; - prop= tem->directdata; - - /* check if we're looking for first ID, or appending to path */ - if (*id) { - /* just 'append' property to path - * - to prevent memory leaks, we must write to newpath not path, then free old path + swap them - */ - if(tse->type == TSE_RNA_PROPERTY) { - if(RNA_property_type(prop) == PROP_POINTER) { - /* for pointer we just append property name */ - newpath= RNA_path_append(*path, ptr, prop, 0, NULL); - } - else if(RNA_property_type(prop) == PROP_COLLECTION) { - char buf[128], *name; - - temnext= (TreeElement*)(ld->next->data); - tsenext= TREESTORE(temnext); - - nextptr= &temnext->rnaptr; - name= RNA_struct_name_get_alloc(nextptr, buf, sizeof(buf)); - - if(name) { - /* if possible, use name as a key in the path */ - newpath= RNA_path_append(*path, NULL, prop, 0, name); - - if(name != buf) - MEM_freeN(name); - } - else { - /* otherwise use index */ - int index= 0; - - for(temsub=tem->subtree.first; temsub; temsub=temsub->next, index++) - if(temsub == temnext) - break; - - newpath= RNA_path_append(*path, NULL, prop, index, NULL); - } - - ld= ld->next; - } - } - - if(newpath) { - if (*path) MEM_freeN(*path); - *path= newpath; - newpath= NULL; - } - } - else { - /* no ID, so check if entry is RNA-struct, and if that RNA-struct is an ID datablock to extract info from */ - if (tse->type == TSE_RNA_STRUCT) { - /* ptr->data not ptr->id.data seems to be the one we want, since ptr->data is sometimes the owner of this ID? */ - if(RNA_struct_is_ID(ptr->type)) { - *id= (ID *)ptr->data; - - /* clear path */ - if(*path) { - MEM_freeN(*path); - path= NULL; - } - } - } - } - } - - /* step 3: if we've got an ID, add the current item to the path */ - if (*id) { - /* add the active property to the path */ - ptr= &te->rnaptr; - prop= te->directdata; - - /* array checks */ - if (tselem->type == TSE_RNA_ARRAY_ELEM) { - /* item is part of an array, so must set the array_index */ - *array_index= te->index; - } - else if (RNA_property_array_length(ptr, prop)) { - /* entire array was selected, so keyframe all */ - *flag |= KSP_FLAG_WHOLE_ARRAY; - } - - /* path */ - newpath= RNA_path_append(*path, NULL, prop, 0, NULL); - if (*path) MEM_freeN(*path); - *path= newpath; - } - - /* free temp data */ - BLI_freelistN(&hierarchy); -} - -/* ***************** KEYINGSET OPERATIONS *************** */ - -/* These operators are only available in databrowser mode for now, as - * they depend on having RNA paths and/or hierarchies available. - */ -enum { - DRIVERS_EDITMODE_ADD = 0, - DRIVERS_EDITMODE_REMOVE, -} /*eDrivers_EditModes*/; - -/* Utilities ---------------------------------- */ - -/* Recursively iterate over tree, finding and working on selected items */ -static void do_outliner_drivers_editop(SpaceOops *soops, ListBase *tree, ReportList *reports, short mode) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= tree->first; te; te=te->next) { - tselem= TREESTORE(te); - - /* if item is selected, perform operation */ - if (tselem->flag & TSE_SELECTED) { - ID *id= NULL; - char *path= NULL; - int array_index= 0; - short flag= 0; - short groupmode= KSP_GROUP_KSNAME; - - /* check if RNA-property described by this selected element is an animateable prop */ - if (ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM) && RNA_property_animateable(&te->rnaptr, te->directdata)) { - /* get id + path + index info from the selected element */ - tree_element_to_path(soops, te, tselem, - &id, &path, &array_index, &flag, &groupmode); - } - - /* only if ID and path were set, should we perform any actions */ - if (id && path) { - short dflags = CREATEDRIVER_WITH_DEFAULT_DVAR; - int arraylen = 1; - - /* array checks */ - if (flag & KSP_FLAG_WHOLE_ARRAY) { - /* entire array was selected, so add drivers for all */ - arraylen= RNA_property_array_length(&te->rnaptr, te->directdata); - } - else - arraylen= array_index; - - /* we should do at least one step */ - if (arraylen == array_index) - arraylen++; - - /* for each array element we should affect, add driver */ - for (; array_index < arraylen; array_index++) { - /* action depends on mode */ - switch (mode) { - case DRIVERS_EDITMODE_ADD: - { - /* add a new driver with the information obtained (only if valid) */ - ANIM_add_driver(reports, id, path, array_index, dflags, DRIVER_TYPE_PYTHON); - } - break; - case DRIVERS_EDITMODE_REMOVE: - { - /* remove driver matching the information obtained (only if valid) */ - ANIM_remove_driver(reports, id, path, array_index, dflags); - } - break; - } - } - - /* free path, since it had to be generated */ - MEM_freeN(path); - } - - - } - - /* go over sub-tree */ - if ((tselem->flag & TSE_CLOSED)==0) - do_outliner_drivers_editop(soops, &te->subtree, reports, mode); - } -} - -/* Add Operator ---------------------------------- */ - -static int outliner_drivers_addsel_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - - /* check for invalid states */ - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_drivers_editop(soutliner, &soutliner->tree, op->reports, DRIVERS_EDITMODE_ADD); - - /* send notifiers */ - WM_event_add_notifier(C, NC_ANIMATION|ND_FCURVES_ORDER, NULL); // XXX - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_drivers_add_selected(wmOperatorType *ot) -{ - /* api callbacks */ - ot->idname= "OUTLINER_OT_drivers_add_selected"; - ot->name= "Add Drivers for Selected"; - ot->description= "Add drivers to selected items"; - - /* api callbacks */ - ot->exec= outliner_drivers_addsel_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - - -/* Remove Operator ---------------------------------- */ - -static int outliner_drivers_deletesel_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - - /* check for invalid states */ - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_drivers_editop(soutliner, &soutliner->tree, op->reports, DRIVERS_EDITMODE_REMOVE); - - /* send notifiers */ - WM_event_add_notifier(C, ND_KEYS, NULL); // XXX - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_drivers_delete_selected(wmOperatorType *ot) -{ - /* identifiers */ - ot->idname= "OUTLINER_OT_drivers_delete_selected"; - ot->name= "Delete Drivers for Selected"; - ot->description= "Delete drivers assigned to selected items"; - - /* api callbacks */ - ot->exec= outliner_drivers_deletesel_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* ***************** KEYINGSET OPERATIONS *************** */ - -/* These operators are only available in databrowser mode for now, as - * they depend on having RNA paths and/or hierarchies available. - */ -enum { - KEYINGSET_EDITMODE_ADD = 0, - KEYINGSET_EDITMODE_REMOVE, -} /*eKeyingSet_EditModes*/; - -/* Utilities ---------------------------------- */ - -/* find the 'active' KeyingSet, and add if not found (if adding is allowed) */ -// TODO: should this be an API func? -static KeyingSet *verify_active_keyingset(Scene *scene, short add) -{ - KeyingSet *ks= NULL; - - /* sanity check */ - if (scene == NULL) - return NULL; - - /* try to find one from scene */ - if (scene->active_keyingset > 0) - ks= BLI_findlink(&scene->keyingsets, scene->active_keyingset-1); - - /* add if none found */ - // XXX the default settings have yet to evolve - if ((add) && (ks==NULL)) { - ks= BKE_keyingset_add(&scene->keyingsets, NULL, KEYINGSET_ABSOLUTE, 0); - scene->active_keyingset= BLI_countlist(&scene->keyingsets); - } - - return ks; -} - -/* Recursively iterate over tree, finding and working on selected items */ -static void do_outliner_keyingset_editop(SpaceOops *soops, KeyingSet *ks, ListBase *tree, short mode) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= tree->first; te; te=te->next) { - tselem= TREESTORE(te); - - /* if item is selected, perform operation */ - if (tselem->flag & TSE_SELECTED) { - ID *id= NULL; - char *path= NULL; - int array_index= 0; - short flag= 0; - short groupmode= KSP_GROUP_KSNAME; - - /* check if RNA-property described by this selected element is an animateable prop */ - if (ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM) && RNA_property_animateable(&te->rnaptr, te->directdata)) { - /* get id + path + index info from the selected element */ - tree_element_to_path(soops, te, tselem, - &id, &path, &array_index, &flag, &groupmode); - } - - /* only if ID and path were set, should we perform any actions */ - if (id && path) { - /* action depends on mode */ - switch (mode) { - case KEYINGSET_EDITMODE_ADD: - { - /* add a new path with the information obtained (only if valid) */ - // TODO: what do we do with group name? for now, we don't supply one, and just let this use the KeyingSet name - BKE_keyingset_add_path(ks, id, NULL, path, array_index, flag, groupmode); - ks->active_path= BLI_countlist(&ks->paths); - } - break; - case KEYINGSET_EDITMODE_REMOVE: - { - /* find the relevant path, then remove it from the KeyingSet */ - KS_Path *ksp= BKE_keyingset_find_path(ks, id, NULL, path, array_index, groupmode); - - if (ksp) { - /* free path's data */ - BKE_keyingset_free_path(ks, ksp); - - ks->active_path= 0; - } - } - break; - } - - /* free path, since it had to be generated */ - MEM_freeN(path); - } - } - - /* go over sub-tree */ - if ((tselem->flag & TSE_CLOSED)==0) - do_outliner_keyingset_editop(soops, ks, &te->subtree, mode); - } -} - -/* Add Operator ---------------------------------- */ - -static int outliner_keyingset_additems_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - KeyingSet *ks= verify_active_keyingset(scene, 1); - - /* check for invalid states */ - if (ks == NULL) { - BKE_report(op->reports, RPT_ERROR, "Operation requires an Active Keying Set"); - return OPERATOR_CANCELLED; - } - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_keyingset_editop(soutliner, ks, &soutliner->tree, KEYINGSET_EDITMODE_ADD); - - /* send notifiers */ - WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_keyingset_add_selected(wmOperatorType *ot) -{ - /* identifiers */ - ot->idname= "OUTLINER_OT_keyingset_add_selected"; - ot->name= "Keying Set Add Selected"; - ot->description= "Add selected items (blue-grey rows) to active Keying Set"; - - /* api callbacks */ - ot->exec= outliner_keyingset_additems_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - - -/* Remove Operator ---------------------------------- */ - -static int outliner_keyingset_removeitems_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - KeyingSet *ks= verify_active_keyingset(scene, 1); - - /* check for invalid states */ - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_keyingset_editop(soutliner, ks, &soutliner->tree, KEYINGSET_EDITMODE_REMOVE); - - /* send notifiers */ - WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_keyingset_remove_selected(wmOperatorType *ot) -{ - /* identifiers */ - ot->idname= "OUTLINER_OT_keyingset_remove_selected"; - ot->name= "Keying Set Remove Selected"; - ot->description = "Remove selected items (blue-grey rows) from active Keying Set"; - - /* api callbacks */ - ot->exec= outliner_keyingset_removeitems_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* ***************** DRAW *************** */ - -/* make function calls a bit compacter */ -struct DrawIconArg { - uiBlock *block; - ID *id; - int xmax, x, y; - float alpha; -}; - -static void tselem_draw_icon_uibut(struct DrawIconArg *arg, int icon) -{ - /* restrict collumn clip... it has been coded by simply overdrawing, doesnt work for buttons */ - if(arg->x >= arg->xmax) - UI_icon_draw(arg->x, arg->y, icon); - else { - /* XXX investigate: button placement of icons is way different than UI_icon_draw? */ - float ufac= UI_UNIT_X/20.0f; - uiBut *but= uiDefIconBut(arg->block, LABEL, 0, icon, arg->x-3.0f*ufac, arg->y, UI_UNIT_X-4.0f*ufac, UI_UNIT_Y-4.0f*ufac, NULL, 0.0, 0.0, 1.0, arg->alpha, (arg->id && arg->id->lib) ? arg->id->lib->name : ""); - - if(arg->id) - uiButSetDragID(but, arg->id); - } - -} - -static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeStoreElem *tselem, TreeElement *te, float alpha) -{ - struct DrawIconArg arg; - - /* make function calls a bit compacter */ - arg.block= block; - arg.id= tselem->id; - arg.xmax= xmax; - arg.x= x; - arg.y= y; - arg.alpha= alpha; - - if(tselem->type) { - switch( tselem->type) { - case TSE_ANIM_DATA: - UI_icon_draw(x, y, ICON_ANIM_DATA); break; // xxx - case TSE_NLA: - UI_icon_draw(x, y, ICON_NLA); break; - case TSE_NLA_TRACK: - UI_icon_draw(x, y, ICON_NLA); break; // XXX - case TSE_NLA_ACTION: - UI_icon_draw(x, y, ICON_ACTION); break; - case TSE_DRIVER_BASE: - UI_icon_draw(x, y, ICON_DRIVER); break; - case TSE_DEFGROUP_BASE: - UI_icon_draw(x, y, ICON_GROUP_VERTEX); break; - case TSE_BONE: - case TSE_EBONE: - UI_icon_draw(x, y, ICON_BONE_DATA); break; - case TSE_CONSTRAINT_BASE: - UI_icon_draw(x, y, ICON_CONSTRAINT); break; - case TSE_MODIFIER_BASE: - UI_icon_draw(x, y, ICON_MODIFIER); break; - case TSE_LINKED_OB: - UI_icon_draw(x, y, ICON_OBJECT_DATA); break; - case TSE_LINKED_PSYS: - UI_icon_draw(x, y, ICON_PARTICLES); break; - case TSE_MODIFIER: - { - Object *ob= (Object *)tselem->id; - ModifierData *md= BLI_findlink(&ob->modifiers, tselem->nr); - switch(md->type) { - case eModifierType_Subsurf: - UI_icon_draw(x, y, ICON_MOD_SUBSURF); break; - case eModifierType_Armature: - UI_icon_draw(x, y, ICON_MOD_ARMATURE); break; - case eModifierType_Lattice: - UI_icon_draw(x, y, ICON_MOD_LATTICE); break; - case eModifierType_Curve: - UI_icon_draw(x, y, ICON_MOD_CURVE); break; - case eModifierType_Build: - UI_icon_draw(x, y, ICON_MOD_BUILD); break; - case eModifierType_Mirror: - UI_icon_draw(x, y, ICON_MOD_MIRROR); break; - case eModifierType_Decimate: - UI_icon_draw(x, y, ICON_MOD_DECIM); break; - case eModifierType_Wave: - UI_icon_draw(x, y, ICON_MOD_WAVE); break; - case eModifierType_Hook: - UI_icon_draw(x, y, ICON_HOOK); break; - case eModifierType_Softbody: - UI_icon_draw(x, y, ICON_MOD_SOFT); break; - case eModifierType_Boolean: - UI_icon_draw(x, y, ICON_MOD_BOOLEAN); break; - case eModifierType_ParticleSystem: - UI_icon_draw(x, y, ICON_MOD_PARTICLES); break; - case eModifierType_ParticleInstance: - UI_icon_draw(x, y, ICON_MOD_PARTICLES); break; - case eModifierType_EdgeSplit: - UI_icon_draw(x, y, ICON_MOD_EDGESPLIT); break; - case eModifierType_Array: - UI_icon_draw(x, y, ICON_MOD_ARRAY); break; - case eModifierType_UVProject: - UI_icon_draw(x, y, ICON_MOD_UVPROJECT); break; - case eModifierType_Displace: - UI_icon_draw(x, y, ICON_MOD_DISPLACE); break; - case eModifierType_Shrinkwrap: - UI_icon_draw(x, y, ICON_MOD_SHRINKWRAP); break; - case eModifierType_Cast: - UI_icon_draw(x, y, ICON_MOD_CAST); break; - case eModifierType_MeshDeform: - UI_icon_draw(x, y, ICON_MOD_MESHDEFORM); break; - case eModifierType_Bevel: - UI_icon_draw(x, y, ICON_MOD_BEVEL); break; - case eModifierType_Smooth: - UI_icon_draw(x, y, ICON_MOD_SMOOTH); break; - case eModifierType_SimpleDeform: - UI_icon_draw(x, y, ICON_MOD_SIMPLEDEFORM); break; - case eModifierType_Mask: - UI_icon_draw(x, y, ICON_MOD_MASK); break; - case eModifierType_Cloth: - UI_icon_draw(x, y, ICON_MOD_CLOTH); break; - case eModifierType_Explode: - UI_icon_draw(x, y, ICON_MOD_EXPLODE); break; - case eModifierType_Collision: - UI_icon_draw(x, y, ICON_MOD_PHYSICS); break; - case eModifierType_Fluidsim: - UI_icon_draw(x, y, ICON_MOD_FLUIDSIM); break; - case eModifierType_Multires: - UI_icon_draw(x, y, ICON_MOD_MULTIRES); break; - case eModifierType_Smoke: - UI_icon_draw(x, y, ICON_MOD_SMOKE); break; - case eModifierType_Solidify: - UI_icon_draw(x, y, ICON_MOD_SOLIDIFY); break; - case eModifierType_Screw: - UI_icon_draw(x, y, ICON_MOD_SCREW); break; - default: - UI_icon_draw(x, y, ICON_DOT); break; - } - break; - } - case TSE_SCRIPT_BASE: - UI_icon_draw(x, y, ICON_TEXT); break; - case TSE_POSE_BASE: - UI_icon_draw(x, y, ICON_ARMATURE_DATA); break; - case TSE_POSE_CHANNEL: - UI_icon_draw(x, y, ICON_BONE_DATA); break; - case TSE_PROXY: - UI_icon_draw(x, y, ICON_GHOST); break; - case TSE_R_LAYER_BASE: - UI_icon_draw(x, y, ICON_RENDERLAYERS); break; - case TSE_R_LAYER: - UI_icon_draw(x, y, ICON_RENDERLAYERS); break; - case TSE_LINKED_LAMP: - UI_icon_draw(x, y, ICON_LAMP_DATA); break; - case TSE_LINKED_MAT: - UI_icon_draw(x, y, ICON_MATERIAL_DATA); break; - case TSE_POSEGRP_BASE: - UI_icon_draw(x, y, ICON_VERTEXSEL); break; - case TSE_SEQUENCE: - if(te->idcode==SEQ_MOVIE) - UI_icon_draw(x, y, ICON_SEQUENCE); - else if(te->idcode==SEQ_META) - UI_icon_draw(x, y, ICON_DOT); - else if(te->idcode==SEQ_SCENE) - UI_icon_draw(x, y, ICON_SCENE); - else if(te->idcode==SEQ_SOUND) - UI_icon_draw(x, y, ICON_SOUND); - else if(te->idcode==SEQ_IMAGE) - UI_icon_draw(x, y, ICON_IMAGE_COL); - else - UI_icon_draw(x, y, ICON_PARTICLES); - break; - case TSE_SEQ_STRIP: - UI_icon_draw(x, y, ICON_LIBRARY_DATA_DIRECT); - break; - case TSE_SEQUENCE_DUP: - UI_icon_draw(x, y, ICON_OBJECT_DATA); - break; - case TSE_RNA_STRUCT: - if(RNA_struct_is_ID(te->rnaptr.type)) { - arg.id= (ID *)te->rnaptr.data; - tselem_draw_icon_uibut(&arg, RNA_struct_ui_icon(te->rnaptr.type)); - } - else - UI_icon_draw(x, y, RNA_struct_ui_icon(te->rnaptr.type)); - break; - default: - UI_icon_draw(x, y, ICON_DOT); break; - } - } - else if (GS(tselem->id->name) == ID_OB) { - Object *ob= (Object *)tselem->id; - switch (ob->type) { - case OB_LAMP: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_LAMP); break; - case OB_MESH: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_MESH); break; - case OB_CAMERA: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_CAMERA); break; - case OB_CURVE: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_CURVE); break; - case OB_MBALL: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_META); break; - case OB_LATTICE: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_LATTICE); break; - case OB_ARMATURE: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_ARMATURE); break; - case OB_FONT: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_FONT); break; - case OB_SURF: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SURFACE); break; - case OB_EMPTY: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_EMPTY); break; - - } - } - else { - switch( GS(tselem->id->name)) { - case ID_SCE: - tselem_draw_icon_uibut(&arg, ICON_SCENE_DATA); break; - case ID_ME: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_MESH); break; - case ID_CU: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_CURVE); break; - case ID_MB: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_META); break; - case ID_LT: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_LATTICE); break; - case ID_LA: - { - Lamp *la= (Lamp *)tselem->id; - - switch(la->type) { - case LA_LOCAL: - tselem_draw_icon_uibut(&arg, ICON_LAMP_POINT); break; - case LA_SUN: - tselem_draw_icon_uibut(&arg, ICON_LAMP_SUN); break; - case LA_SPOT: - tselem_draw_icon_uibut(&arg, ICON_LAMP_SPOT); break; - case LA_HEMI: - tselem_draw_icon_uibut(&arg, ICON_LAMP_HEMI); break; - case LA_AREA: - tselem_draw_icon_uibut(&arg, ICON_LAMP_AREA); break; - default: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_LAMP); break; - } - break; - } - case ID_MA: - tselem_draw_icon_uibut(&arg, ICON_MATERIAL_DATA); break; - case ID_TE: - tselem_draw_icon_uibut(&arg, ICON_TEXTURE_DATA); break; - case ID_IM: - tselem_draw_icon_uibut(&arg, ICON_IMAGE_DATA); break; - case ID_SO: - tselem_draw_icon_uibut(&arg, ICON_SPEAKER); break; - case ID_AR: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_ARMATURE); break; - case ID_CA: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_CAMERA); break; - case ID_KE: - tselem_draw_icon_uibut(&arg, ICON_SHAPEKEY_DATA); break; - case ID_WO: - tselem_draw_icon_uibut(&arg, ICON_WORLD_DATA); break; - case ID_AC: - tselem_draw_icon_uibut(&arg, ICON_ACTION); break; - case ID_NLA: - tselem_draw_icon_uibut(&arg, ICON_NLA); break; - case ID_TXT: - tselem_draw_icon_uibut(&arg, ICON_SCRIPT); break; - case ID_GR: - tselem_draw_icon_uibut(&arg, ICON_GROUP); break; - case ID_LI: - tselem_draw_icon_uibut(&arg, ICON_LIBRARY_DATA_DIRECT); break; - } - } -} - -static void outliner_draw_iconrow(bContext *C, uiBlock *block, Scene *scene, SpaceOops *soops, ListBase *lb, int level, int xmax, int *offsx, int ys) -{ - TreeElement *te; - TreeStoreElem *tselem; - int active; - - for(te= lb->first; te; te= te->next) { - - /* exit drawing early */ - if((*offsx) - UI_UNIT_X > xmax) - break; - - tselem= TREESTORE(te); - - /* object hierarchy always, further constrained on level */ - if(level<1 || (tselem->type==0 && te->idcode==ID_OB)) { - - /* active blocks get white circle */ - if(tselem->type==0) { - if(te->idcode==ID_OB) active= (OBACT==(Object *)tselem->id); - else if(scene->obedit && scene->obedit->data==tselem->id) active= 1; // XXX use context? - else active= tree_element_active(C, scene, soops, te, 0); - } - else active= tree_element_type_active(NULL, scene, soops, te, tselem, 0); - - if(active) { - float ufac= UI_UNIT_X/20.0f; - - uiSetRoundBox(15); - glColor4ub(255, 255, 255, 100); - uiRoundBox( (float)*offsx-0.5f*ufac, (float)ys-1.0f*ufac, (float)*offsx+UI_UNIT_Y-3.0f*ufac, (float)ys+UI_UNIT_Y-3.0f*ufac, UI_UNIT_Y/2.0f-2.0f*ufac); - glEnable(GL_BLEND); /* roundbox disables */ - } - - tselem_draw_icon(block, xmax, (float)*offsx, (float)ys, tselem, te, 0.5f); - te->xs= (float)*offsx; - te->ys= (float)ys; - te->xend= (short)*offsx+UI_UNIT_X; - te->flag |= TE_ICONROW; // for click - - (*offsx) += UI_UNIT_X; - } - - /* this tree element always has same amount of branches, so dont draw */ - if(tselem->type!=TSE_R_LAYER) - outliner_draw_iconrow(C, block, scene, soops, &te->subtree, level+1, xmax, offsx, ys); - } - -} - -/* closed tree element */ -static void outliner_set_coord_tree_element(SpaceOops *soops, TreeElement *te, int startx, int *starty) -{ - TreeElement *ten; - - /* store coord and continue, we need coordinates for elements outside view too */ - te->xs= (float)startx; - te->ys= (float)(*starty); - - for(ten= te->subtree.first; ten; ten= ten->next) { - outliner_set_coord_tree_element(soops, ten, startx+UI_UNIT_X, starty); - } -} - - -static void outliner_draw_tree_element(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int startx, int *starty) -{ - TreeElement *ten; - TreeStoreElem *tselem; - float ufac= UI_UNIT_X/20.0f; - int offsx= 0, active=0; // active=1 active obj, else active data - - tselem= TREESTORE(te); - - if(*starty+2*UI_UNIT_Y >= ar->v2d.cur.ymin && *starty<= ar->v2d.cur.ymax) { - int xmax= ar->v2d.cur.xmax; - - /* icons can be ui buts, we dont want it to overlap with restrict */ - if((soops->flag & SO_HIDE_RESTRICTCOLS)==0) - xmax-= OL_TOGW+UI_UNIT_X; - - glEnable(GL_BLEND); - - /* colors for active/selected data */ - if(tselem->type==0) { - if(te->idcode==ID_SCE) { - if(tselem->id == (ID *)scene) { - glColor4ub(255, 255, 255, 100); - active= 2; - } - } - else if(te->idcode==ID_GR) { - Group *gr = (Group *)tselem->id; - - if(group_select_flag(gr)) { - char col[4]; - UI_GetThemeColorType4ubv(TH_SELECT, SPACE_VIEW3D, col); - col[3]= 100; - glColor4ubv((GLubyte *)col); - - active= 2; - } - } - else if(te->idcode==ID_OB) { - Object *ob= (Object *)tselem->id; - - if(ob==OBACT || (ob->flag & SELECT)) { - char col[4]= {0, 0, 0, 0}; - - /* outliner active ob: always white text, circle color now similar to view3d */ - - active= 2; /* means it draws a color circle */ - if(ob==OBACT) { - if(ob->flag & SELECT) { - UI_GetThemeColorType4ubv(TH_ACTIVE, SPACE_VIEW3D, col); - col[3]= 100; - } - - active= 1; /* means it draws white text */ - } - else if(ob->flag & SELECT) { - UI_GetThemeColorType4ubv(TH_SELECT, SPACE_VIEW3D, col); - col[3]= 100; - } - - glColor4ubv((GLubyte *)col); - } - - } - else if(scene->obedit && scene->obedit->data==tselem->id) { - glColor4ub(255, 255, 255, 100); - active= 2; - } - else { - if(tree_element_active(C, scene, soops, te, 0)) { - glColor4ub(220, 220, 255, 100); - active= 2; - } - } - } - else { - if( tree_element_type_active(NULL, scene, soops, te, tselem, 0) ) active= 2; - glColor4ub(220, 220, 255, 100); - } - - /* active circle */ - if(active) { - uiSetRoundBox(15); - uiRoundBox( (float)startx+UI_UNIT_Y-1.5f*ufac, (float)*starty+2.0f*ufac, (float)startx+2.0f*UI_UNIT_Y-4.0f*ufac, (float)*starty+UI_UNIT_Y-1.0f*ufac, UI_UNIT_Y/2.0f-2.0f*ufac); - glEnable(GL_BLEND); /* roundbox disables it */ - - te->flag |= TE_ACTIVE; // for lookup in display hierarchies - } - - /* open/close icon, only when sublevels, except for scene */ - if(te->subtree.first || (tselem->type==0 && te->idcode==ID_SCE) || (te->flag & TE_LAZY_CLOSED)) { - int icon_x; - if(tselem->type==0 && ELEM(te->idcode, ID_OB, ID_SCE)) - icon_x = startx; - else - icon_x = startx+5*ufac; - - // icons a bit higher - if(tselem->flag & TSE_CLOSED) - UI_icon_draw((float)icon_x, (float)*starty+2*ufac, ICON_DISCLOSURE_TRI_RIGHT); - else - UI_icon_draw((float)icon_x, (float)*starty+2*ufac, ICON_DISCLOSURE_TRI_DOWN); - } - offsx+= UI_UNIT_X; - - /* datatype icon */ - - if(!(ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM))) { - // icons a bit higher - tselem_draw_icon(block, xmax, (float)startx+offsx - 0.5f*ufac, (float)*starty+2.0f*ufac, tselem, te, 1.0f); - - offsx+= UI_UNIT_X; - } - else - offsx+= 2*ufac; - - if(tselem->type==0 && tselem->id->lib) { - glPixelTransferf(GL_ALPHA_SCALE, 0.5f); - if(tselem->id->flag & LIB_INDIRECT) - UI_icon_draw((float)startx+offsx, (float)*starty+2*ufac, ICON_LIBRARY_DATA_INDIRECT); - else - UI_icon_draw((float)startx+offsx, (float)*starty+2*ufac, ICON_LIBRARY_DATA_DIRECT); - glPixelTransferf(GL_ALPHA_SCALE, 1.0f); - offsx+= UI_UNIT_X; - } - glDisable(GL_BLEND); - - /* name */ - if(active==1) UI_ThemeColor(TH_TEXT_HI); - else if(ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) UI_ThemeColorBlend(TH_BACK, TH_TEXT, 0.75f); - else UI_ThemeColor(TH_TEXT); - - UI_DrawString(startx+offsx, *starty+5*ufac, te->name); - - offsx+= (int)(UI_UNIT_X + UI_GetStringWidth(te->name)); - - /* closed item, we draw the icons, not when it's a scene, or master-server list though */ - if(tselem->flag & TSE_CLOSED) { - if(te->subtree.first) { - if(tselem->type==0 && te->idcode==ID_SCE); - else if(tselem->type!=TSE_R_LAYER) { /* this tree element always has same amount of branches, so dont draw */ - int tempx= startx+offsx; - - // divider - UI_ThemeColorShade(TH_BACK, -40); - glRecti(tempx -10, *starty+4, tempx -8, *starty+UI_UNIT_Y-4); - - glEnable(GL_BLEND); - glPixelTransferf(GL_ALPHA_SCALE, 0.5); - - outliner_draw_iconrow(C, block, scene, soops, &te->subtree, 0, xmax, &tempx, *starty+2); - - glPixelTransferf(GL_ALPHA_SCALE, 1.0); - glDisable(GL_BLEND); - } - } - } - } - /* store coord and continue, we need coordinates for elements outside view too */ - te->xs= (float)startx; - te->ys= (float)*starty; - te->xend= startx+offsx; - - if((tselem->flag & TSE_CLOSED)==0) { - *starty-= UI_UNIT_Y; - - for(ten= te->subtree.first; ten; ten= ten->next) - outliner_draw_tree_element(C, block, scene, ar, soops, ten, startx+UI_UNIT_X, starty); - } - else { - for(ten= te->subtree.first; ten; ten= ten->next) - outliner_set_coord_tree_element(soops, te, startx, starty); - - *starty-= UI_UNIT_Y; - } -} - -static void outliner_draw_hierarchy(SpaceOops *soops, ListBase *lb, int startx, int *starty) -{ - TreeElement *te; - TreeStoreElem *tselem; - int y1, y2; - - if(lb->first==NULL) return; - - y1=y2= *starty; /* for vertical lines between objects */ - for(te=lb->first; te; te= te->next) { - y2= *starty; - tselem= TREESTORE(te); - - /* horizontal line? */ - if(tselem->type==0 && (te->idcode==ID_OB || te->idcode==ID_SCE)) - glRecti(startx, *starty, startx+UI_UNIT_X, *starty-1); - - *starty-= UI_UNIT_Y; - - if((tselem->flag & TSE_CLOSED)==0) - outliner_draw_hierarchy(soops, &te->subtree, startx+UI_UNIT_X, starty); - } - - /* vertical line */ - te= lb->last; - if(te->parent || lb->first!=lb->last) { - tselem= TREESTORE(te); - if(tselem->type==0 && te->idcode==ID_OB) { - - glRecti(startx, y1+UI_UNIT_Y, startx+1, y2); - } - } -} - -static void outliner_draw_struct_marks(ARegion *ar, SpaceOops *soops, ListBase *lb, int *starty) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - /* selection status */ - if((tselem->flag & TSE_CLOSED)==0) - if(tselem->type == TSE_RNA_STRUCT) - glRecti(0, *starty+1, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, *starty+UI_UNIT_Y-1); - - *starty-= UI_UNIT_Y; - if((tselem->flag & TSE_CLOSED)==0) { - outliner_draw_struct_marks(ar, soops, &te->subtree, starty); - if(tselem->type == TSE_RNA_STRUCT) - fdrawline(0, (float)*starty+UI_UNIT_Y, ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, (float)*starty+UI_UNIT_Y); - } - } -} - -static void outliner_draw_selection(ARegion *ar, SpaceOops *soops, ListBase *lb, int *starty) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - /* selection status */ - if(tselem->flag & TSE_SELECTED) { - glRecti(0, *starty+1, (int)ar->v2d.cur.xmax, *starty+UI_UNIT_Y-1); - } - *starty-= UI_UNIT_Y; - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_selection(ar, soops, &te->subtree, starty); - } -} - - -static void outliner_draw_tree(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops) -{ - TreeElement *te; - int starty, startx; - float col[4]; - - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // only once - - if (ELEM(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF)) { - /* struct marks */ - UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); - //UI_ThemeColorShade(TH_BACK, -20); - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; - outliner_draw_struct_marks(ar, soops, &soops->tree, &starty); - } - - /* always draw selection fill before hierarchy */ - UI_GetThemeColor3fv(TH_BACK, col); - glColor3f(col[0]+0.06f, col[1]+0.08f, col[2]+0.10f); - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; - outliner_draw_selection(ar, soops, &soops->tree, &starty); - - // grey hierarchy lines - UI_ThemeColorBlend(TH_BACK, TH_TEXT, 0.4f); - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y/2-OL_Y_OFFSET; - startx= 6; - outliner_draw_hierarchy(soops, &soops->tree, startx, &starty); - - // items themselves - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; - startx= 0; - for(te= soops->tree.first; te; te= te->next) { - outliner_draw_tree_element(C, block, scene, ar, soops, te, startx, &starty); - } -} - - -static void outliner_back(ARegion *ar) -{ - int ystart; - - UI_ThemeColorShade(TH_BACK, 6); - ystart= (int)ar->v2d.tot.ymax; - ystart= UI_UNIT_Y*(ystart/(UI_UNIT_Y))-OL_Y_OFFSET; - - while(ystart+2*UI_UNIT_Y > ar->v2d.cur.ymin) { - glRecti(0, ystart, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, ystart+UI_UNIT_Y); - ystart-= 2*UI_UNIT_Y; - } -} - -static void outliner_draw_restrictcols(ARegion *ar) -{ - int ystart; - - /* background underneath */ - UI_ThemeColor(TH_BACK); - glRecti((int)ar->v2d.cur.xmax-OL_TOGW, (int)ar->v2d.cur.ymin-V2D_SCROLL_HEIGHT-1, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, (int)ar->v2d.cur.ymax); - - UI_ThemeColorShade(TH_BACK, 6); - ystart= (int)ar->v2d.tot.ymax; - ystart= UI_UNIT_Y*(ystart/(UI_UNIT_Y))-OL_Y_OFFSET; - - while(ystart+2*UI_UNIT_Y > ar->v2d.cur.ymin) { - glRecti((int)ar->v2d.cur.xmax-OL_TOGW, ystart, (int)ar->v2d.cur.xmax, ystart+UI_UNIT_Y); - ystart-= 2*UI_UNIT_Y; - } - - UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); - - /* view */ - fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, - ar->v2d.cur.ymax, - ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, - ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); - - /* render */ - fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, - ar->v2d.cur.ymax, - ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, - ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); - - /* render */ - fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, - ar->v2d.cur.ymax, - ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, - ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); -} - -static void restrictbutton_view_cb(bContext *C, void *poin, void *poin2) -{ - Scene *scene = (Scene *)poin; - Object *ob = (Object *)poin2; - - if(!common_restrict_check(C, ob)) return; - - /* deselect objects that are invisible */ - if (ob->restrictflag & OB_RESTRICT_VIEW) { - /* Ouch! There is no backwards pointer from Object to Base, - * so have to do loop to find it. */ - ED_base_object_select(object_in_scene(ob, scene), BA_DESELECT); - } - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - -} - -static void restrictbutton_sel_cb(bContext *C, void *poin, void *poin2) -{ - Scene *scene = (Scene *)poin; - Object *ob = (Object *)poin2; - - if(!common_restrict_check(C, ob)) return; - - /* if select restriction has just been turned on */ - if (ob->restrictflag & OB_RESTRICT_SELECT) { - /* Ouch! There is no backwards pointer from Object to Base, - * so have to do loop to find it. */ - ED_base_object_select(object_in_scene(ob, scene), BA_DESELECT); - } - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - -} - -static void restrictbutton_rend_cb(bContext *C, void *poin, void *UNUSED(poin2)) -{ - WM_event_add_notifier(C, NC_SCENE|ND_OB_RENDER, poin); -} - -static void restrictbutton_r_lay_cb(bContext *C, void *poin, void *UNUSED(poin2)) -{ - WM_event_add_notifier(C, NC_SCENE|ND_RENDER_OPTIONS, poin); -} - -static void restrictbutton_modifier_cb(bContext *C, void *UNUSED(poin), void *poin2) -{ - Object *ob = (Object *)poin2; - - DAG_id_tag_update(&ob->id, OB_RECALC_DATA); - - WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob); -} - -static void restrictbutton_bone_cb(bContext *C, void *UNUSED(poin), void *poin2) -{ - Bone *bone= (Bone *)poin2; - if(bone && (bone->flag & BONE_HIDDEN_P)) - bone->flag &= ~(BONE_SELECTED | BONE_TIPSEL | BONE_ROOTSEL); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); -} - -static void restrictbutton_ebone_cb(bContext *C, void *UNUSED(poin), void *poin2) -{ - EditBone *ebone= (EditBone *)poin2; - if(ebone && (ebone->flag & BONE_HIDDEN_A)) - ebone->flag &= ~(BONE_SELECTED | BONE_TIPSEL | BONE_ROOTSEL); - - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); -} - -static int group_restrict_flag(Group *gr, int flag) -{ - GroupObject *gob; - - for(gob= gr->gobject.first; gob; gob= gob->next) { - if((gob->ob->restrictflag & flag) == 0) - return 0; - } - - return 1; -} - -static int group_select_flag(Group *gr) -{ - GroupObject *gob; - - for(gob= gr->gobject.first; gob; gob= gob->next) - if((gob->ob->flag & SELECT)) - return 1; - - return 0; -} - -static void restrictbutton_gr_restrict_flag(void *poin, void *poin2, int flag) -{ - Scene *scene = (Scene *)poin; - GroupObject *gob; - Group *gr = (Group *)poin2; - - if(group_restrict_flag(gr, flag)) { - for(gob= gr->gobject.first; gob; gob= gob->next) { - gob->ob->restrictflag &= ~flag; - - if(flag==OB_RESTRICT_VIEW) - if(gob->ob->flag & SELECT) - ED_base_object_select(object_in_scene(gob->ob, scene), BA_DESELECT); - } - } - else { - for(gob= gr->gobject.first; gob; gob= gob->next) { - /* not in editmode */ - if(scene->obedit!=gob->ob) { - gob->ob->restrictflag |= flag; - - if(flag==OB_RESTRICT_VIEW) - if((gob->ob->flag & SELECT) == 0) - ED_base_object_select(object_in_scene(gob->ob, scene), BA_SELECT); - } - } - } -} - -static void restrictbutton_gr_restrict_view(bContext *C, void *poin, void *poin2) -{ - restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_VIEW); - WM_event_add_notifier(C, NC_GROUP, NULL); -} -static void restrictbutton_gr_restrict_select(bContext *C, void *poin, void *poin2) -{ - restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_SELECT); - WM_event_add_notifier(C, NC_GROUP, NULL); -} -static void restrictbutton_gr_restrict_render(bContext *C, void *poin, void *poin2) -{ - restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_RENDER); - WM_event_add_notifier(C, NC_GROUP, NULL); -} - - -static void namebutton_cb(bContext *C, void *tsep, char *oldname) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - Object *obedit= CTX_data_edit_object(C); - TreeStore *ts= soops->treestore; - TreeStoreElem *tselem= tsep; - - if(ts && tselem) { - TreeElement *te= outliner_find_tse(soops, tselem); - - if(tselem->type==0) { - test_idbutton(tselem->id->name+2); // library.c, unique name and alpha sort - - switch(GS(tselem->id->name)) { - case ID_MA: - WM_event_add_notifier(C, NC_MATERIAL, NULL); break; - case ID_TE: - WM_event_add_notifier(C, NC_TEXTURE, NULL); break; - case ID_IM: - WM_event_add_notifier(C, NC_IMAGE, NULL); break; - case ID_SCE: - WM_event_add_notifier(C, NC_SCENE, NULL); break; - default: - WM_event_add_notifier(C, NC_ID|NA_RENAME, NULL); break; - } - /* Check the library target exists */ - if (te->idcode == ID_LI) { - char expanded[FILE_MAXDIR + FILE_MAXFILE]; - BLI_strncpy(expanded, ((Library *)tselem->id)->name, FILE_MAXDIR + FILE_MAXFILE); - BLI_path_abs(expanded, G.main->name); - if (!BLI_exists(expanded)) { - error("This path does not exist, correct this before saving"); - } - } - } - else { - switch(tselem->type) { - case TSE_DEFGROUP: - defgroup_unique_name(te->directdata, (Object *)tselem->id); // id = object - break; - case TSE_NLA_ACTION: - test_idbutton(tselem->id->name+2); - break; - case TSE_EBONE: - { - bArmature *arm= (bArmature *)tselem->id; - if(arm->edbo) { - EditBone *ebone= te->directdata; - char newname[sizeof(ebone->name)]; - - /* restore bone name */ - BLI_strncpy(newname, ebone->name, sizeof(ebone->name)); - BLI_strncpy(ebone->name, oldname, sizeof(ebone->name)); - ED_armature_bone_rename(obedit->data, oldname, newname); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, OBACT); - } - } - break; - - case TSE_BONE: - { - Bone *bone= te->directdata; - Object *ob; - char newname[sizeof(bone->name)]; - - // always make current object active - tree_element_set_active_object(C, scene, soops, te, 1); - ob= OBACT; - - /* restore bone name */ - BLI_strncpy(newname, bone->name, sizeof(bone->name)); - BLI_strncpy(bone->name, oldname, sizeof(bone->name)); - ED_armature_bone_rename(ob->data, oldname, newname); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); - } - break; - case TSE_POSE_CHANNEL: - { - bPoseChannel *pchan= te->directdata; - Object *ob; - char newname[sizeof(pchan->name)]; - - // always make current object active - tree_element_set_active_object(C, scene, soops, te, 1); - ob= OBACT; - - /* restore bone name */ - BLI_strncpy(newname, pchan->name, sizeof(pchan->name)); - BLI_strncpy(pchan->name, oldname, sizeof(pchan->name)); - ED_armature_bone_rename(ob->data, oldname, newname); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); - } - break; - case TSE_POSEGRP: - { - Object *ob= (Object *)tselem->id; // id = object - bActionGroup *grp= te->directdata; - - BLI_uniquename(&ob->pose->agroups, grp, "Group", '.', offsetof(bActionGroup, name), sizeof(grp->name)); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); - } - break; - case TSE_R_LAYER: - break; - } - } - tselem->flag &= ~TSE_TEXTBUT; - } -} - -static void outliner_draw_restrictbuts(uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, ListBase *lb) -{ - uiBut *bt; - TreeElement *te; - TreeStoreElem *tselem; - Object *ob = NULL; - Group *gr = NULL; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - /* objects have toggle-able restriction flags */ - if(tselem->type==0 && te->idcode==ID_OB) { - PointerRNA ptr; - - ob = (Object *)tselem->id; - RNA_pointer_create((ID *)ob, &RNA_Object, ob, &ptr); - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, - &ptr, "hide", -1, 0, 0, -1, -1, NULL); - uiButSetFunc(bt, restrictbutton_view_cb, scene, ob); - - bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_SELECT_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, - &ptr, "hide_select", -1, 0, 0, -1, -1, NULL); - uiButSetFunc(bt, restrictbutton_sel_cb, scene, ob); - - bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_RENDER_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, - &ptr, "hide_render", -1, 0, 0, -1, -1, NULL); - uiButSetFunc(bt, restrictbutton_rend_cb, scene, ob); - - uiBlockSetEmboss(block, UI_EMBOSS); - - } - if(tselem->type==0 && te->idcode==ID_GR){ - int restrict_bool; - gr = (Group *)tselem->id; - - uiBlockSetEmboss(block, UI_EMBOSSN); - - restrict_bool= group_restrict_flag(gr, OB_RESTRICT_VIEW); - bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_VIEW_ON : ICON_RESTRICT_VIEW_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_gr_restrict_view, scene, gr); - - restrict_bool= group_restrict_flag(gr, OB_RESTRICT_SELECT); - bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_SELECT_ON : ICON_RESTRICT_SELECT_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); - uiButSetFunc(bt, restrictbutton_gr_restrict_select, scene, gr); - - restrict_bool= group_restrict_flag(gr, OB_RESTRICT_RENDER); - bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_RENDER_ON : ICON_RESTRICT_RENDER_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow renderability"); - uiButSetFunc(bt, restrictbutton_gr_restrict_render, scene, gr); - - uiBlockSetEmboss(block, UI_EMBOSS); - } - /* scene render layers and passes have toggle-able flags too! */ - else if(tselem->type==TSE_R_LAYER) { - uiBlockSetEmboss(block, UI_EMBOSSN); - - bt= uiDefIconButBitI(block, ICONTOGN, SCE_LAY_DISABLE, 0, ICON_CHECKBOX_HLT-1, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, te->directdata, 0, 0, 0, 0, "Render this RenderLayer"); - uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); - - uiBlockSetEmboss(block, UI_EMBOSS); - } - else if(tselem->type==TSE_R_PASS) { - int *layflag= te->directdata; - int passflag= 1<nr; - - uiBlockSetEmboss(block, UI_EMBOSSN); - - - bt= uiDefIconButBitI(block, ICONTOG, passflag, 0, ICON_CHECKBOX_HLT-1, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, layflag, 0, 0, 0, 0, "Render this Pass"); - uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); - - layflag++; /* is lay_xor */ - if(ELEM8(passflag, SCE_PASS_SPEC, SCE_PASS_SHADOW, SCE_PASS_AO, SCE_PASS_REFLECT, SCE_PASS_REFRACT, SCE_PASS_INDIRECT, SCE_PASS_EMIT, SCE_PASS_ENVIRONMENT)) - bt= uiDefIconButBitI(block, TOG, passflag, 0, (*layflag & passflag)?ICON_DOT:ICON_BLANK1, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, layflag, 0, 0, 0, 0, "Exclude this Pass from Combined"); - uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); - - uiBlockSetEmboss(block, UI_EMBOSS); - } - else if(tselem->type==TSE_MODIFIER) { - ModifierData *md= (ModifierData *)te->directdata; - ob = (Object *)tselem->id; - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Realtime, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob); - - bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Render, 0, ICON_RESTRICT_RENDER_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow renderability"); - uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob); - } - else if(tselem->type==TSE_POSE_CHANNEL) { - bPoseChannel *pchan= (bPoseChannel *)te->directdata; - Bone *bone = pchan->bone; - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_P, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(bone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_bone_cb, NULL, bone); - - bt= uiDefIconButBitI(block, ICONTOG, BONE_UNSELECTABLE, 0, ICON_RESTRICT_SELECT_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(bone->flag), 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); - uiButSetFunc(bt, restrictbutton_bone_cb, NULL, NULL); - } - else if(tselem->type==TSE_EBONE) { - EditBone *ebone= (EditBone *)te->directdata; - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_A, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(ebone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_ebone_cb, NULL, ebone); - - bt= uiDefIconButBitI(block, ICONTOG, BONE_UNSELECTABLE, 0, ICON_RESTRICT_SELECT_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(ebone->flag), 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); - uiButSetFunc(bt, restrictbutton_ebone_cb, NULL, NULL); - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_restrictbuts(block, scene, ar, soops, &te->subtree); - } -} - -static void outliner_draw_rnacols(ARegion *ar, int sizex) -{ - View2D *v2d= &ar->v2d; - - float miny = v2d->cur.ymin-V2D_SCROLL_HEIGHT; - if(minytot.ymin) miny = v2d->tot.ymin; - - UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); - - /* draw column separator lines */ - fdrawline((float)sizex, - v2d->cur.ymax, - (float)sizex, - miny); - - fdrawline((float)sizex+OL_RNA_COL_SIZEX, - v2d->cur.ymax, - (float)sizex+OL_RNA_COL_SIZEX, - miny); -} - -static void outliner_draw_rnabuts(uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, int sizex, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - PointerRNA *ptr; - PropertyRNA *prop; - - uiBlockSetEmboss(block, UI_EMBOSST); - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - if(tselem->type == TSE_RNA_PROPERTY) { - ptr= &te->rnaptr; - prop= te->directdata; - - if(!(RNA_property_type(prop) == PROP_POINTER && (tselem->flag & TSE_CLOSED)==0)) - uiDefAutoButR(block, ptr, prop, -1, "", ICON_NONE, sizex, (int)te->ys, OL_RNA_COL_SIZEX, UI_UNIT_Y-1); - } - else if(tselem->type == TSE_RNA_ARRAY_ELEM) { - ptr= &te->rnaptr; - prop= te->directdata; - - uiDefAutoButR(block, ptr, prop, te->index, "", ICON_NONE, sizex, (int)te->ys, OL_RNA_COL_SIZEX, UI_UNIT_Y-1); - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_rnabuts(block, scene, ar, soops, sizex, &te->subtree); - } -} - -static void operator_call_cb(struct bContext *UNUSED(C), void *arg_kmi, void *arg2) -{ - wmOperatorType *ot= arg2; - wmKeyMapItem *kmi= arg_kmi; - - if(ot) - BLI_strncpy(kmi->idname, ot->idname, OP_MAX_TYPENAME); -} - -static void operator_search_cb(const struct bContext *UNUSED(C), void *UNUSED(arg_kmi), const char *str, uiSearchItems *items) -{ - wmOperatorType *ot = WM_operatortype_first(); - - for(; ot; ot= ot->next) { - - if(BLI_strcasestr(ot->idname, str)) { - char name[OP_MAX_TYPENAME]; - - /* display name for menu */ - WM_operator_py_idname(name, ot->idname); - - if(0==uiSearchItemAdd(items, name, ot, 0)) - break; - } - } -} - -/* operator Search browse menu, open */ -static uiBlock *operator_search_menu(bContext *C, ARegion *ar, void *arg_kmi) -{ - static char search[OP_MAX_TYPENAME]; - wmEvent event; - wmWindow *win= CTX_wm_window(C); - wmKeyMapItem *kmi= arg_kmi; - wmOperatorType *ot= WM_operatortype_find(kmi->idname, 0); - uiBlock *block; - uiBut *but; - - /* clear initial search string, then all items show */ - search[0]= 0; - - block= uiBeginBlock(C, ar, "_popup", UI_EMBOSS); - uiBlockSetFlag(block, UI_BLOCK_LOOP|UI_BLOCK_REDRAW|UI_BLOCK_RET_1); - - /* fake button, it holds space for search items */ - uiDefBut(block, LABEL, 0, "", 10, 15, 150, uiSearchBoxhHeight(), NULL, 0, 0, 0, 0, NULL); - - but= uiDefSearchBut(block, search, 0, ICON_VIEWZOOM, 256, 10, 0, 150, UI_UNIT_Y, 0, 0, ""); - uiButSetSearchFunc(but, operator_search_cb, arg_kmi, operator_call_cb, ot); - - uiBoundsBlock(block, 6); - uiBlockSetDirection(block, UI_DOWN); - uiEndBlock(C, block); - - event= *(win->eventstate); /* XXX huh huh? make api call */ - event.type= EVT_BUT_OPEN; - event.val= KM_PRESS; - event.customdata= but; - event.customdatafree= FALSE; - wm_event_add(win, &event); - - return block; -} - -#define OL_KM_KEYBOARD 0 -#define OL_KM_MOUSE 1 -#define OL_KM_TWEAK 2 -#define OL_KM_SPECIALS 3 - -static short keymap_menu_type(short type) -{ - if(ISKEYBOARD(type)) return OL_KM_KEYBOARD; - if(ISTWEAK(type)) return OL_KM_TWEAK; - if(ISMOUSE(type)) return OL_KM_MOUSE; -// return OL_KM_SPECIALS; - return 0; -} - -static const char *keymap_type_menu(void) -{ - static const char string[]= - "Event Type%t" - "|Keyboard%x" STRINGIFY(OL_KM_KEYBOARD) - "|Mouse%x" STRINGIFY(OL_KM_MOUSE) - "|Tweak%x" STRINGIFY(OL_KM_TWEAK) -// "|Specials%x" STRINGIFY(OL_KM_SPECIALS) - ; - - return string; -} - -static const char *keymap_mouse_menu(void) -{ - static const char string[]= - "Mouse Event%t" - "|Left Mouse%x" STRINGIFY(LEFTMOUSE) - "|Middle Mouse%x" STRINGIFY(MIDDLEMOUSE) - "|Right Mouse%x" STRINGIFY(RIGHTMOUSE) - "|Middle Mouse%x" STRINGIFY(MIDDLEMOUSE) - "|Right Mouse%x" STRINGIFY(RIGHTMOUSE) - "|Button4 Mouse%x" STRINGIFY(BUTTON4MOUSE) - "|Button5 Mouse%x" STRINGIFY(BUTTON5MOUSE) - "|Action Mouse%x" STRINGIFY(ACTIONMOUSE) - "|Select Mouse%x" STRINGIFY(SELECTMOUSE) - "|Mouse Move%x" STRINGIFY(MOUSEMOVE) - "|Wheel Up%x" STRINGIFY(WHEELUPMOUSE) - "|Wheel Down%x" STRINGIFY(WHEELDOWNMOUSE) - "|Wheel In%x" STRINGIFY(WHEELINMOUSE) - "|Wheel Out%x" STRINGIFY(WHEELOUTMOUSE) - "|Mouse/Trackpad Pan%x" STRINGIFY(MOUSEPAN) - "|Mouse/Trackpad Zoom%x" STRINGIFY(MOUSEZOOM) - "|Mouse/Trackpad Rotate%x" STRINGIFY(MOUSEROTATE) - ; - - return string; -} - -static const char *keymap_tweak_menu(void) -{ - static const char string[]= - "Tweak Event%t" - "|Left Mouse%x" STRINGIFY(EVT_TWEAK_L) - "|Middle Mouse%x" STRINGIFY(EVT_TWEAK_M) - "|Right Mouse%x" STRINGIFY(EVT_TWEAK_R) - "|Action Mouse%x" STRINGIFY(EVT_TWEAK_A) - "|Select Mouse%x" STRINGIFY(EVT_TWEAK_S) - ; - - return string; -} - -static const char *keymap_tweak_dir_menu(void) -{ - static const char string[]= - "Tweak Direction%t" - "|Any%x" STRINGIFY(KM_ANY) - "|North%x" STRINGIFY(EVT_GESTURE_N) - "|North-East%x" STRINGIFY(EVT_GESTURE_NE) - "|East%x" STRINGIFY(EVT_GESTURE_E) - "|Sout-East%x" STRINGIFY(EVT_GESTURE_SE) - "|South%x" STRINGIFY(EVT_GESTURE_S) - "|South-West%x" STRINGIFY(EVT_GESTURE_SW) - "|West%x" STRINGIFY(EVT_GESTURE_W) - "|North-West%x" STRINGIFY(EVT_GESTURE_NW) - ; - - return string; -} - - -static void keymap_type_cb(bContext *C, void *kmi_v, void *UNUSED(arg_v)) -{ - wmKeyMapItem *kmi= kmi_v; - short maptype= keymap_menu_type(kmi->type); - - if(maptype!=kmi->maptype) { - switch(kmi->maptype) { - case OL_KM_KEYBOARD: - kmi->type= AKEY; - kmi->val= KM_PRESS; - break; - case OL_KM_MOUSE: - kmi->type= LEFTMOUSE; - kmi->val= KM_PRESS; - break; - case OL_KM_TWEAK: - kmi->type= EVT_TWEAK_L; - kmi->val= KM_ANY; - break; - case OL_KM_SPECIALS: - kmi->type= AKEY; - kmi->val= KM_PRESS; - } - ED_region_tag_redraw(CTX_wm_region(C)); - } -} - -static void outliner_draw_keymapbuts(uiBlock *block, ARegion *ar, SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - - uiBlockSetEmboss(block, UI_EMBOSST); - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - uiBut *but; - const char *str; - int xstart= 240; - int butw1= UI_UNIT_X; /* operator */ - int butw2= 90; /* event type, menus */ - int butw3= 43; /* modifiers */ - - if(tselem->type == TSE_KEYMAP_ITEM) { - wmKeyMapItem *kmi= te->directdata; - - /* modal map? */ - if(kmi->propvalue); - else { - uiDefBlockBut(block, operator_search_menu, kmi, "", xstart, (int)te->ys+1, butw1, UI_UNIT_Y-1, "Assign new Operator"); - } - xstart+= butw1+10; - - /* map type button */ - kmi->maptype= keymap_menu_type(kmi->type); - - str= keymap_type_menu(); - but= uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->maptype, 0, 0, 0, 0, "Event type"); - uiButSetFunc(but, keymap_type_cb, kmi, NULL); - xstart+= butw2+5; - - /* edit actual event */ - switch(kmi->maptype) { - case OL_KM_KEYBOARD: - uiDefKeyevtButS(block, 0, "", xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, "Key code"); - xstart+= butw2+5; - break; - case OL_KM_MOUSE: - str= keymap_mouse_menu(); - uiDefButS(block, MENU, 0, str, xstart,(int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, 0, 0, 0, 0, "Mouse button"); - xstart+= butw2+5; - break; - case OL_KM_TWEAK: - str= keymap_tweak_menu(); - uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, 0, 0, 0, 0, "Tweak gesture"); - xstart+= butw2+5; - str= keymap_tweak_dir_menu(); - uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->val, 0, 0, 0, 0, "Tweak gesture direction"); - xstart+= butw2+5; - break; - } - - /* modifiers */ - uiDefButS(block, OPTION, 0, "Shift", xstart, (int)te->ys+1, butw3+5, UI_UNIT_Y-1, &kmi->shift, 0, 0, 0, 0, "Modifier"); xstart+= butw3+5; - uiDefButS(block, OPTION, 0, "Ctrl", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->ctrl, 0, 0, 0, 0, "Modifier"); xstart+= butw3; - uiDefButS(block, OPTION, 0, "Alt", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->alt, 0, 0, 0, 0, "Modifier"); xstart+= butw3; - uiDefButS(block, OPTION, 0, "OS", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->oskey, 0, 0, 0, 0, "Modifier"); xstart+= butw3; - xstart+= 5; - uiDefKeyevtButS(block, 0, "", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->keymodifier, "Key Modifier code"); - xstart+= butw3+5; - - /* rna property */ - if(kmi->ptr && kmi->ptr->data) { - uiDefBut(block, LABEL, 0, "(RNA property)", xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->oskey, 0, 0, 0, 0, ""); xstart+= butw2; - } - - (void)xstart; - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_keymapbuts(block, ar, soops, &te->subtree); - } -} - - -static void outliner_buttons(const bContext *C, uiBlock *block, ARegion *ar, SpaceOops *soops, ListBase *lb) -{ - uiBut *bt; - TreeElement *te; - TreeStoreElem *tselem; - int spx, dx, len; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - - if(tselem->flag & TSE_TEXTBUT) { - - /* If we add support to rename Sequence. - * need change this. - */ - if(tselem->type == TSE_POSE_BASE) continue; // prevent crash when trying to rename 'pose' entry of armature - - if(tselem->type==TSE_EBONE) len = sizeof(((EditBone*) 0)->name); - else if (tselem->type==TSE_MODIFIER) len = sizeof(((ModifierData*) 0)->name); - else if(tselem->id && GS(tselem->id->name)==ID_LI) len = sizeof(((Library*) 0)->name); - else len= MAX_ID_NAME-2; - - - dx= (int)UI_GetStringWidth(te->name); - if(dx<100) dx= 100; - spx=te->xs+2*UI_UNIT_X-4; - if(spx+dx+10>ar->v2d.cur.xmax) dx = ar->v2d.cur.xmax-spx-10; - - bt= uiDefBut(block, TEX, OL_NAMEBUTTON, "", spx, (int)te->ys, dx+10, UI_UNIT_Y-1, (void *)te->name, 1.0, (float)len, 0, 0, ""); - uiButSetRenameFunc(bt, namebutton_cb, tselem); - - /* returns false if button got removed */ - if( 0 == uiButActiveOnly(C, block, bt) ) - tselem->flag &= ~TSE_TEXTBUT; - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_buttons(C, block, ar, soops, &te->subtree); - } -} - -void draw_outliner(const bContext *C) -{ - Main *mainvar= CTX_data_main(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - View2D *v2d= &ar->v2d; - SpaceOops *soops= CTX_wm_space_outliner(C); - uiBlock *block; - int sizey= 0, sizex= 0, sizex_rna= 0; - - outliner_build_tree(mainvar, scene, soops); // always - - /* get extents of data */ - outliner_height(soops, &soops->tree, &sizey); - - if (ELEM3(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF, SO_KEYMAP)) { - /* RNA has two columns: - * - column 1 is (max_width + OL_RNA_COL_SPACEX) or - * (OL_RNA_COL_X), whichever is wider... - * - column 2 is fixed at OL_RNA_COL_SIZEX - * - * (*) XXX max width for now is a fixed factor of UI_UNIT_X*(max_indention+100) - */ - - /* get actual width of column 1 */ - outliner_rna_width(soops, &soops->tree, &sizex_rna, 0); - sizex_rna= MAX2(OL_RNA_COLX, sizex_rna+OL_RNA_COL_SPACEX); - - /* get width of data (for setting 'tot' rect, this is column 1 + column 2 + a bit extra) */ - if (soops->outlinevis == SO_KEYMAP) - sizex= sizex_rna + OL_RNA_COL_SIZEX*3 + 50; // XXX this is only really a quick hack to make this wide enough... - else - sizex= sizex_rna + OL_RNA_COL_SIZEX + 50; - } - else { - /* width must take into account restriction columns (if visible) so that entries will still be visible */ - //outliner_width(soops, &soops->tree, &sizex); - outliner_rna_width(soops, &soops->tree, &sizex, 0); // XXX should use outliner_width instead when te->xend will be set correctly... - - /* constant offset for restriction columns */ - // XXX this isn't that great yet... - if ((soops->flag & SO_HIDE_RESTRICTCOLS)==0) - sizex += OL_TOGW*3; - } - - /* tweak to display last line (when list bigger than window) */ - sizey += V2D_SCROLL_HEIGHT; - - /* adds vertical offset */ - sizey += OL_Y_OFFSET; - - /* update size of tot-rect (extents of data/viewable area) */ - UI_view2d_totRect_set(v2d, sizex, sizey); - - /* force display to pixel coords */ - v2d->flag |= (V2D_PIXELOFS_X|V2D_PIXELOFS_Y); - /* set matrix for 2d-view controls */ - UI_view2d_view_ortho(v2d); - - /* draw outliner stuff (background, hierachy lines and names) */ - outliner_back(ar); - block= uiBeginBlock(C, ar, "outliner buttons", UI_EMBOSS); - outliner_draw_tree((bContext *)C, block, scene, ar, soops); - - if(ELEM(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF)) { - /* draw rna buttons */ - outliner_draw_rnacols(ar, sizex_rna); - outliner_draw_rnabuts(block, scene, ar, soops, sizex_rna, &soops->tree); - } - else if(soops->outlinevis == SO_KEYMAP) { - outliner_draw_keymapbuts(block, ar, soops, &soops->tree); - } - else if (!(soops->flag & SO_HIDE_RESTRICTCOLS)) { - /* draw restriction columns */ - outliner_draw_restrictcols(ar); - outliner_draw_restrictbuts(block, scene, ar, soops, &soops->tree); - } - - /* draw edit buttons if nessecery */ - outliner_buttons(C, block, ar, soops, &soops->tree); - - uiEndBlock(C, block); - uiDrawBlock(C, block); - - /* clear flag that allows quick redraws */ - soops->storeflag &= ~SO_TREESTORE_REDRAW; -} - diff --git a/source/blender/editors/space_outliner/outliner_draw.c b/source/blender/editors/space_outliner/outliner_draw.c new file mode 100644 index 00000000000..40a9f80e712 --- /dev/null +++ b/source/blender/editors/space_outliner/outliner_draw.c @@ -0,0 +1,1644 @@ +/* + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2004 Blender Foundation. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): Joshua Leung + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/editors/space_outliner/outliner_draw.c + * \ingroup spoutliner + */ + +#include +#include + +#include "MEM_guardedalloc.h" + +#include "DNA_anim_types.h" +#include "DNA_armature_types.h" +#include "DNA_camera_types.h" +#include "DNA_group_types.h" +#include "DNA_key_types.h" +#include "DNA_lamp_types.h" +#include "DNA_material_types.h" +#include "DNA_mesh_types.h" +#include "DNA_meta_types.h" +#include "DNA_particle_types.h" +#include "DNA_scene_types.h" +#include "DNA_world_types.h" +#include "DNA_sequence_types.h" +#include "DNA_object_types.h" + +#include "BLI_blenlib.h" +#include "BLI_utildefines.h" + +#include "BKE_animsys.h" +#include "BKE_context.h" +#include "BKE_deform.h" +#include "BKE_depsgraph.h" +#include "BKE_fcurve.h" +#include "BKE_global.h" +#include "BKE_group.h" +#include "BKE_library.h" +#include "BKE_main.h" +#include "BKE_modifier.h" +#include "BKE_report.h" +#include "BKE_scene.h" +#include "BKE_sequencer.h" + +#include "ED_armature.h" +#include "ED_object.h" +#include "ED_screen.h" +#include "ED_util.h" + +#include "WM_api.h" +#include "WM_types.h" + +#include "BIF_gl.h" +#include "BIF_glutil.h" + +#include "UI_interface.h" +#include "UI_interface_icons.h" +#include "UI_resources.h" +#include "UI_view2d.h" + +#include "RNA_access.h" +#include "RNA_define.h" + +#include "outliner_intern.h" + +/* ****************************************************** */ +/* Tree Size Functions */ + +static void outliner_height(SpaceOops *soops, ListBase *lb, int *h) +{ + TreeElement *te= lb->first; + while(te) { + TreeStoreElem *tselem= TREESTORE(te); + if((tselem->flag & TSE_CLOSED)==0) + outliner_height(soops, &te->subtree, h); + (*h) += UI_UNIT_Y; + te= te->next; + } +} + +#if 0 // XXX this is currently disabled until te->xend is set correctly +static void outliner_width(SpaceOops *soops, ListBase *lb, int *w) +{ + TreeElement *te= lb->first; + while(te) { +// TreeStoreElem *tselem= TREESTORE(te); + + // XXX fixme... te->xend is not set yet + if(tselem->flag & TSE_CLOSED) { + if (te->xend > *w) + *w = te->xend; + } + outliner_width(soops, &te->subtree, w); + te= te->next; + } +} +#endif + +static void outliner_rna_width(SpaceOops *soops, ListBase *lb, int *w, int startx) +{ + TreeElement *te= lb->first; + while(te) { + TreeStoreElem *tselem= TREESTORE(te); + // XXX fixme... (currently, we're using a fixed length of 100)! + /*if(te->xend) { + if(te->xend > *w) + *w = te->xend; + }*/ + if(startx+100 > *w) + *w = startx+100; + + if((tselem->flag & TSE_CLOSED)==0) + outliner_rna_width(soops, &te->subtree, w, startx+UI_UNIT_X); + te= te->next; + } +} + +/* ****************************************************** */ + +static void restrictbutton_view_cb(bContext *C, void *poin, void *poin2) +{ + Scene *scene = (Scene *)poin; + Object *ob = (Object *)poin2; + + if(!common_restrict_check(C, ob)) return; + + /* deselect objects that are invisible */ + if (ob->restrictflag & OB_RESTRICT_VIEW) { + /* Ouch! There is no backwards pointer from Object to Base, + * so have to do loop to find it. */ + ED_base_object_select(object_in_scene(ob, scene), BA_DESELECT); + } + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + +} + +static void restrictbutton_sel_cb(bContext *C, void *poin, void *poin2) +{ + Scene *scene = (Scene *)poin; + Object *ob = (Object *)poin2; + + if(!common_restrict_check(C, ob)) return; + + /* if select restriction has just been turned on */ + if (ob->restrictflag & OB_RESTRICT_SELECT) { + /* Ouch! There is no backwards pointer from Object to Base, + * so have to do loop to find it. */ + ED_base_object_select(object_in_scene(ob, scene), BA_DESELECT); + } + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + +} + +static void restrictbutton_rend_cb(bContext *C, void *poin, void *UNUSED(poin2)) +{ + WM_event_add_notifier(C, NC_SCENE|ND_OB_RENDER, poin); +} + +static void restrictbutton_r_lay_cb(bContext *C, void *poin, void *UNUSED(poin2)) +{ + WM_event_add_notifier(C, NC_SCENE|ND_RENDER_OPTIONS, poin); +} + +static void restrictbutton_modifier_cb(bContext *C, void *UNUSED(poin), void *poin2) +{ + Object *ob = (Object *)poin2; + + DAG_id_tag_update(&ob->id, OB_RECALC_DATA); + + WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob); +} + +static void restrictbutton_bone_cb(bContext *C, void *UNUSED(poin), void *poin2) +{ + Bone *bone= (Bone *)poin2; + if(bone && (bone->flag & BONE_HIDDEN_P)) + bone->flag &= ~(BONE_SELECTED | BONE_TIPSEL | BONE_ROOTSEL); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); +} + +static void restrictbutton_ebone_cb(bContext *C, void *UNUSED(poin), void *poin2) +{ + EditBone *ebone= (EditBone *)poin2; + if(ebone && (ebone->flag & BONE_HIDDEN_A)) + ebone->flag &= ~(BONE_SELECTED | BONE_TIPSEL | BONE_ROOTSEL); + + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); +} + +static int group_restrict_flag(Group *gr, int flag) +{ + GroupObject *gob; + + for(gob= gr->gobject.first; gob; gob= gob->next) { + if((gob->ob->restrictflag & flag) == 0) + return 0; + } + + return 1; +} + +static int group_select_flag(Group *gr) +{ + GroupObject *gob; + + for(gob= gr->gobject.first; gob; gob= gob->next) + if((gob->ob->flag & SELECT)) + return 1; + + return 0; +} + +static void restrictbutton_gr_restrict_flag(void *poin, void *poin2, int flag) +{ + Scene *scene = (Scene *)poin; + GroupObject *gob; + Group *gr = (Group *)poin2; + + if(group_restrict_flag(gr, flag)) { + for(gob= gr->gobject.first; gob; gob= gob->next) { + gob->ob->restrictflag &= ~flag; + + if(flag==OB_RESTRICT_VIEW) + if(gob->ob->flag & SELECT) + ED_base_object_select(object_in_scene(gob->ob, scene), BA_DESELECT); + } + } + else { + for(gob= gr->gobject.first; gob; gob= gob->next) { + /* not in editmode */ + if(scene->obedit!=gob->ob) { + gob->ob->restrictflag |= flag; + + if(flag==OB_RESTRICT_VIEW) + if((gob->ob->flag & SELECT) == 0) + ED_base_object_select(object_in_scene(gob->ob, scene), BA_SELECT); + } + } + } +} + +static void restrictbutton_gr_restrict_view(bContext *C, void *poin, void *poin2) +{ + restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_VIEW); + WM_event_add_notifier(C, NC_GROUP, NULL); +} +static void restrictbutton_gr_restrict_select(bContext *C, void *poin, void *poin2) +{ + restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_SELECT); + WM_event_add_notifier(C, NC_GROUP, NULL); +} +static void restrictbutton_gr_restrict_render(bContext *C, void *poin, void *poin2) +{ + restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_RENDER); + WM_event_add_notifier(C, NC_GROUP, NULL); +} + + +static void namebutton_cb(bContext *C, void *tsep, char *oldname) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + Scene *scene= CTX_data_scene(C); + Object *obedit= CTX_data_edit_object(C); + TreeStore *ts= soops->treestore; + TreeStoreElem *tselem= tsep; + + if(ts && tselem) { + TreeElement *te= outliner_find_tse(soops, tselem); + + if(tselem->type==0) { + test_idbutton(tselem->id->name+2); // library.c, unique name and alpha sort + + switch(GS(tselem->id->name)) { + case ID_MA: + WM_event_add_notifier(C, NC_MATERIAL, NULL); break; + case ID_TE: + WM_event_add_notifier(C, NC_TEXTURE, NULL); break; + case ID_IM: + WM_event_add_notifier(C, NC_IMAGE, NULL); break; + case ID_SCE: + WM_event_add_notifier(C, NC_SCENE, NULL); break; + default: + WM_event_add_notifier(C, NC_ID|NA_RENAME, NULL); break; + } + /* Check the library target exists */ + if (te->idcode == ID_LI) { + char expanded[FILE_MAXDIR + FILE_MAXFILE]; + BLI_strncpy(expanded, ((Library *)tselem->id)->name, FILE_MAXDIR + FILE_MAXFILE); + BLI_path_abs(expanded, G.main->name); + if (!BLI_exists(expanded)) { + BKE_report(CTX_wm_reports(C), RPT_ERROR, "This path does not exist, correct this before saving"); + } + } + } + else { + switch(tselem->type) { + case TSE_DEFGROUP: + defgroup_unique_name(te->directdata, (Object *)tselem->id); // id = object + break; + case TSE_NLA_ACTION: + test_idbutton(tselem->id->name+2); + break; + case TSE_EBONE: + { + bArmature *arm= (bArmature *)tselem->id; + if(arm->edbo) { + EditBone *ebone= te->directdata; + char newname[sizeof(ebone->name)]; + + /* restore bone name */ + BLI_strncpy(newname, ebone->name, sizeof(ebone->name)); + BLI_strncpy(ebone->name, oldname, sizeof(ebone->name)); + ED_armature_bone_rename(obedit->data, oldname, newname); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, OBACT); + } + } + break; + + case TSE_BONE: + { + Bone *bone= te->directdata; + Object *ob; + char newname[sizeof(bone->name)]; + + // always make current object active + tree_element_active(C, scene, soops, te, 1); // was set_active_object() + ob= OBACT; + + /* restore bone name */ + BLI_strncpy(newname, bone->name, sizeof(bone->name)); + BLI_strncpy(bone->name, oldname, sizeof(bone->name)); + ED_armature_bone_rename(ob->data, oldname, newname); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); + } + break; + case TSE_POSE_CHANNEL: + { + bPoseChannel *pchan= te->directdata; + Object *ob; + char newname[sizeof(pchan->name)]; + + // always make current object active + tree_element_active(C, scene, soops, te, 1); // was set_active_object() + ob= OBACT; + + /* restore bone name */ + BLI_strncpy(newname, pchan->name, sizeof(pchan->name)); + BLI_strncpy(pchan->name, oldname, sizeof(pchan->name)); + ED_armature_bone_rename(ob->data, oldname, newname); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); + } + break; + case TSE_POSEGRP: + { + Object *ob= (Object *)tselem->id; // id = object + bActionGroup *grp= te->directdata; + + BLI_uniquename(&ob->pose->agroups, grp, "Group", '.', offsetof(bActionGroup, name), sizeof(grp->name)); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); + } + break; + case TSE_R_LAYER: + break; + } + } + tselem->flag &= ~TSE_TEXTBUT; + } +} + +static void outliner_draw_restrictbuts(uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, ListBase *lb) +{ + uiBut *bt; + TreeElement *te; + TreeStoreElem *tselem; + Object *ob = NULL; + Group *gr = NULL; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { + /* objects have toggle-able restriction flags */ + if(tselem->type==0 && te->idcode==ID_OB) { + PointerRNA ptr; + + ob = (Object *)tselem->id; + RNA_pointer_create((ID *)ob, &RNA_Object, ob, &ptr); + + uiBlockSetEmboss(block, UI_EMBOSSN); + bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_VIEW_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, + &ptr, "hide", -1, 0, 0, -1, -1, NULL); + uiButSetFunc(bt, restrictbutton_view_cb, scene, ob); + + bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_SELECT_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, + &ptr, "hide_select", -1, 0, 0, -1, -1, NULL); + uiButSetFunc(bt, restrictbutton_sel_cb, scene, ob); + + bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_RENDER_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, + &ptr, "hide_render", -1, 0, 0, -1, -1, NULL); + uiButSetFunc(bt, restrictbutton_rend_cb, scene, ob); + + uiBlockSetEmboss(block, UI_EMBOSS); + + } + if(tselem->type==0 && te->idcode==ID_GR){ + int restrict_bool; + gr = (Group *)tselem->id; + + uiBlockSetEmboss(block, UI_EMBOSSN); + + restrict_bool= group_restrict_flag(gr, OB_RESTRICT_VIEW); + bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_VIEW_ON : ICON_RESTRICT_VIEW_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); + uiButSetFunc(bt, restrictbutton_gr_restrict_view, scene, gr); + + restrict_bool= group_restrict_flag(gr, OB_RESTRICT_SELECT); + bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_SELECT_ON : ICON_RESTRICT_SELECT_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); + uiButSetFunc(bt, restrictbutton_gr_restrict_select, scene, gr); + + restrict_bool= group_restrict_flag(gr, OB_RESTRICT_RENDER); + bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_RENDER_ON : ICON_RESTRICT_RENDER_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow renderability"); + uiButSetFunc(bt, restrictbutton_gr_restrict_render, scene, gr); + + uiBlockSetEmboss(block, UI_EMBOSS); + } + /* scene render layers and passes have toggle-able flags too! */ + else if(tselem->type==TSE_R_LAYER) { + uiBlockSetEmboss(block, UI_EMBOSSN); + + bt= uiDefIconButBitI(block, ICONTOGN, SCE_LAY_DISABLE, 0, ICON_CHECKBOX_HLT-1, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, te->directdata, 0, 0, 0, 0, "Render this RenderLayer"); + uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); + + uiBlockSetEmboss(block, UI_EMBOSS); + } + else if(tselem->type==TSE_R_PASS) { + int *layflag= te->directdata; + int passflag= 1<nr; + + uiBlockSetEmboss(block, UI_EMBOSSN); + + + bt= uiDefIconButBitI(block, ICONTOG, passflag, 0, ICON_CHECKBOX_HLT-1, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, layflag, 0, 0, 0, 0, "Render this Pass"); + uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); + + layflag++; /* is lay_xor */ + if(ELEM8(passflag, SCE_PASS_SPEC, SCE_PASS_SHADOW, SCE_PASS_AO, SCE_PASS_REFLECT, SCE_PASS_REFRACT, SCE_PASS_INDIRECT, SCE_PASS_EMIT, SCE_PASS_ENVIRONMENT)) + bt= uiDefIconButBitI(block, TOG, passflag, 0, (*layflag & passflag)?ICON_DOT:ICON_BLANK1, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, layflag, 0, 0, 0, 0, "Exclude this Pass from Combined"); + uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); + + uiBlockSetEmboss(block, UI_EMBOSS); + } + else if(tselem->type==TSE_MODIFIER) { + ModifierData *md= (ModifierData *)te->directdata; + ob = (Object *)tselem->id; + + uiBlockSetEmboss(block, UI_EMBOSSN); + bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Realtime, 0, ICON_RESTRICT_VIEW_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); + uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob); + + bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Render, 0, ICON_RESTRICT_RENDER_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow renderability"); + uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob); + } + else if(tselem->type==TSE_POSE_CHANNEL) { + bPoseChannel *pchan= (bPoseChannel *)te->directdata; + Bone *bone = pchan->bone; + + uiBlockSetEmboss(block, UI_EMBOSSN); + bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_P, 0, ICON_RESTRICT_VIEW_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(bone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); + uiButSetFunc(bt, restrictbutton_bone_cb, NULL, bone); + + bt= uiDefIconButBitI(block, ICONTOG, BONE_UNSELECTABLE, 0, ICON_RESTRICT_SELECT_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(bone->flag), 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); + uiButSetFunc(bt, restrictbutton_bone_cb, NULL, NULL); + } + else if(tselem->type==TSE_EBONE) { + EditBone *ebone= (EditBone *)te->directdata; + + uiBlockSetEmboss(block, UI_EMBOSSN); + bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_A, 0, ICON_RESTRICT_VIEW_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(ebone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); + uiButSetFunc(bt, restrictbutton_ebone_cb, NULL, ebone); + + bt= uiDefIconButBitI(block, ICONTOG, BONE_UNSELECTABLE, 0, ICON_RESTRICT_SELECT_OFF, + (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(ebone->flag), 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); + uiButSetFunc(bt, restrictbutton_ebone_cb, NULL, NULL); + } + } + + if((tselem->flag & TSE_CLOSED)==0) outliner_draw_restrictbuts(block, scene, ar, soops, &te->subtree); + } +} + +static void outliner_draw_rnacols(ARegion *ar, int sizex) +{ + View2D *v2d= &ar->v2d; + + float miny = v2d->cur.ymin-V2D_SCROLL_HEIGHT; + if(minytot.ymin) miny = v2d->tot.ymin; + + UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); + + /* draw column separator lines */ + fdrawline((float)sizex, + v2d->cur.ymax, + (float)sizex, + miny); + + fdrawline((float)sizex+OL_RNA_COL_SIZEX, + v2d->cur.ymax, + (float)sizex+OL_RNA_COL_SIZEX, + miny); +} + +static void outliner_draw_rnabuts(uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, int sizex, ListBase *lb) +{ + TreeElement *te; + TreeStoreElem *tselem; + PointerRNA *ptr; + PropertyRNA *prop; + + uiBlockSetEmboss(block, UI_EMBOSST); + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { + if(tselem->type == TSE_RNA_PROPERTY) { + ptr= &te->rnaptr; + prop= te->directdata; + + if(!(RNA_property_type(prop) == PROP_POINTER && (tselem->flag & TSE_CLOSED)==0)) + uiDefAutoButR(block, ptr, prop, -1, "", ICON_NONE, sizex, (int)te->ys, OL_RNA_COL_SIZEX, UI_UNIT_Y-1); + } + else if(tselem->type == TSE_RNA_ARRAY_ELEM) { + ptr= &te->rnaptr; + prop= te->directdata; + + uiDefAutoButR(block, ptr, prop, te->index, "", ICON_NONE, sizex, (int)te->ys, OL_RNA_COL_SIZEX, UI_UNIT_Y-1); + } + } + + if((tselem->flag & TSE_CLOSED)==0) outliner_draw_rnabuts(block, scene, ar, soops, sizex, &te->subtree); + } +} + +static void operator_call_cb(struct bContext *UNUSED(C), void *arg_kmi, void *arg2) +{ + wmOperatorType *ot= arg2; + wmKeyMapItem *kmi= arg_kmi; + + if(ot) + BLI_strncpy(kmi->idname, ot->idname, OP_MAX_TYPENAME); +} + +static void operator_search_cb(const struct bContext *UNUSED(C), void *UNUSED(arg_kmi), const char *str, uiSearchItems *items) +{ + wmOperatorType *ot = WM_operatortype_first(); + + for(; ot; ot= ot->next) { + + if(BLI_strcasestr(ot->idname, str)) { + char name[OP_MAX_TYPENAME]; + + /* display name for menu */ + WM_operator_py_idname(name, ot->idname); + + if(0==uiSearchItemAdd(items, name, ot, 0)) + break; + } + } +} + +/* operator Search browse menu, open */ +static uiBlock *operator_search_menu(bContext *C, ARegion *ar, void *arg_kmi) +{ + static char search[OP_MAX_TYPENAME]; + wmEvent event; + wmWindow *win= CTX_wm_window(C); + wmKeyMapItem *kmi= arg_kmi; + wmOperatorType *ot= WM_operatortype_find(kmi->idname, 0); + uiBlock *block; + uiBut *but; + + /* clear initial search string, then all items show */ + search[0]= 0; + + block= uiBeginBlock(C, ar, "_popup", UI_EMBOSS); + uiBlockSetFlag(block, UI_BLOCK_LOOP|UI_BLOCK_REDRAW|UI_BLOCK_RET_1); + + /* fake button, it holds space for search items */ + uiDefBut(block, LABEL, 0, "", 10, 15, 150, uiSearchBoxhHeight(), NULL, 0, 0, 0, 0, NULL); + + but= uiDefSearchBut(block, search, 0, ICON_VIEWZOOM, 256, 10, 0, 150, UI_UNIT_Y, 0, 0, ""); + uiButSetSearchFunc(but, operator_search_cb, arg_kmi, operator_call_cb, ot); + + uiBoundsBlock(block, 6); + uiBlockSetDirection(block, UI_DOWN); + uiEndBlock(C, block); + + event= *(win->eventstate); /* XXX huh huh? make api call */ + event.type= EVT_BUT_OPEN; + event.val= KM_PRESS; + event.customdata= but; + event.customdatafree= FALSE; + wm_event_add(win, &event); + + return block; +} + +#define OL_KM_KEYBOARD 0 +#define OL_KM_MOUSE 1 +#define OL_KM_TWEAK 2 +#define OL_KM_SPECIALS 3 + +static short keymap_menu_type(short type) +{ + if(ISKEYBOARD(type)) return OL_KM_KEYBOARD; + if(ISTWEAK(type)) return OL_KM_TWEAK; + if(ISMOUSE(type)) return OL_KM_MOUSE; +// return OL_KM_SPECIALS; + return 0; +} + +static const char *keymap_type_menu(void) +{ + static const char string[]= + "Event Type%t" + "|Keyboard%x" STRINGIFY(OL_KM_KEYBOARD) + "|Mouse%x" STRINGIFY(OL_KM_MOUSE) + "|Tweak%x" STRINGIFY(OL_KM_TWEAK) +// "|Specials%x" STRINGIFY(OL_KM_SPECIALS) + ; + + return string; +} + +static const char *keymap_mouse_menu(void) +{ + static const char string[]= + "Mouse Event%t" + "|Left Mouse%x" STRINGIFY(LEFTMOUSE) + "|Middle Mouse%x" STRINGIFY(MIDDLEMOUSE) + "|Right Mouse%x" STRINGIFY(RIGHTMOUSE) + "|Middle Mouse%x" STRINGIFY(MIDDLEMOUSE) + "|Right Mouse%x" STRINGIFY(RIGHTMOUSE) + "|Button4 Mouse%x" STRINGIFY(BUTTON4MOUSE) + "|Button5 Mouse%x" STRINGIFY(BUTTON5MOUSE) + "|Action Mouse%x" STRINGIFY(ACTIONMOUSE) + "|Select Mouse%x" STRINGIFY(SELECTMOUSE) + "|Mouse Move%x" STRINGIFY(MOUSEMOVE) + "|Wheel Up%x" STRINGIFY(WHEELUPMOUSE) + "|Wheel Down%x" STRINGIFY(WHEELDOWNMOUSE) + "|Wheel In%x" STRINGIFY(WHEELINMOUSE) + "|Wheel Out%x" STRINGIFY(WHEELOUTMOUSE) + "|Mouse/Trackpad Pan%x" STRINGIFY(MOUSEPAN) + "|Mouse/Trackpad Zoom%x" STRINGIFY(MOUSEZOOM) + "|Mouse/Trackpad Rotate%x" STRINGIFY(MOUSEROTATE) + ; + + return string; +} + +static const char *keymap_tweak_menu(void) +{ + static const char string[]= + "Tweak Event%t" + "|Left Mouse%x" STRINGIFY(EVT_TWEAK_L) + "|Middle Mouse%x" STRINGIFY(EVT_TWEAK_M) + "|Right Mouse%x" STRINGIFY(EVT_TWEAK_R) + "|Action Mouse%x" STRINGIFY(EVT_TWEAK_A) + "|Select Mouse%x" STRINGIFY(EVT_TWEAK_S) + ; + + return string; +} + +static const char *keymap_tweak_dir_menu(void) +{ + static const char string[]= + "Tweak Direction%t" + "|Any%x" STRINGIFY(KM_ANY) + "|North%x" STRINGIFY(EVT_GESTURE_N) + "|North-East%x" STRINGIFY(EVT_GESTURE_NE) + "|East%x" STRINGIFY(EVT_GESTURE_E) + "|Sout-East%x" STRINGIFY(EVT_GESTURE_SE) + "|South%x" STRINGIFY(EVT_GESTURE_S) + "|South-West%x" STRINGIFY(EVT_GESTURE_SW) + "|West%x" STRINGIFY(EVT_GESTURE_W) + "|North-West%x" STRINGIFY(EVT_GESTURE_NW) + ; + + return string; +} + + +static void keymap_type_cb(bContext *C, void *kmi_v, void *UNUSED(arg_v)) +{ + wmKeyMapItem *kmi= kmi_v; + short maptype= keymap_menu_type(kmi->type); + + if(maptype!=kmi->maptype) { + switch(kmi->maptype) { + case OL_KM_KEYBOARD: + kmi->type= AKEY; + kmi->val= KM_PRESS; + break; + case OL_KM_MOUSE: + kmi->type= LEFTMOUSE; + kmi->val= KM_PRESS; + break; + case OL_KM_TWEAK: + kmi->type= EVT_TWEAK_L; + kmi->val= KM_ANY; + break; + case OL_KM_SPECIALS: + kmi->type= AKEY; + kmi->val= KM_PRESS; + } + ED_region_tag_redraw(CTX_wm_region(C)); + } +} + +static void outliner_draw_keymapbuts(uiBlock *block, ARegion *ar, SpaceOops *soops, ListBase *lb) +{ + TreeElement *te; + TreeStoreElem *tselem; + + uiBlockSetEmboss(block, UI_EMBOSST); + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { + uiBut *but; + const char *str; + int xstart= 240; + int butw1= UI_UNIT_X; /* operator */ + int butw2= 90; /* event type, menus */ + int butw3= 43; /* modifiers */ + + if(tselem->type == TSE_KEYMAP_ITEM) { + wmKeyMapItem *kmi= te->directdata; + + /* modal map? */ + if(kmi->propvalue); + else { + uiDefBlockBut(block, operator_search_menu, kmi, "", xstart, (int)te->ys+1, butw1, UI_UNIT_Y-1, "Assign new Operator"); + } + xstart+= butw1+10; + + /* map type button */ + kmi->maptype= keymap_menu_type(kmi->type); + + str= keymap_type_menu(); + but= uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->maptype, 0, 0, 0, 0, "Event type"); + uiButSetFunc(but, keymap_type_cb, kmi, NULL); + xstart+= butw2+5; + + /* edit actual event */ + switch(kmi->maptype) { + case OL_KM_KEYBOARD: + uiDefKeyevtButS(block, 0, "", xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, "Key code"); + xstart+= butw2+5; + break; + case OL_KM_MOUSE: + str= keymap_mouse_menu(); + uiDefButS(block, MENU, 0, str, xstart,(int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, 0, 0, 0, 0, "Mouse button"); + xstart+= butw2+5; + break; + case OL_KM_TWEAK: + str= keymap_tweak_menu(); + uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, 0, 0, 0, 0, "Tweak gesture"); + xstart+= butw2+5; + str= keymap_tweak_dir_menu(); + uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->val, 0, 0, 0, 0, "Tweak gesture direction"); + xstart+= butw2+5; + break; + } + + /* modifiers */ + uiDefButS(block, OPTION, 0, "Shift", xstart, (int)te->ys+1, butw3+5, UI_UNIT_Y-1, &kmi->shift, 0, 0, 0, 0, "Modifier"); xstart+= butw3+5; + uiDefButS(block, OPTION, 0, "Ctrl", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->ctrl, 0, 0, 0, 0, "Modifier"); xstart+= butw3; + uiDefButS(block, OPTION, 0, "Alt", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->alt, 0, 0, 0, 0, "Modifier"); xstart+= butw3; + uiDefButS(block, OPTION, 0, "OS", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->oskey, 0, 0, 0, 0, "Modifier"); xstart+= butw3; + xstart+= 5; + uiDefKeyevtButS(block, 0, "", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->keymodifier, "Key Modifier code"); + xstart+= butw3+5; + + /* rna property */ + if(kmi->ptr && kmi->ptr->data) { + uiDefBut(block, LABEL, 0, "(RNA property)", xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->oskey, 0, 0, 0, 0, ""); xstart+= butw2; + } + + (void)xstart; + } + } + + if((tselem->flag & TSE_CLOSED)==0) outliner_draw_keymapbuts(block, ar, soops, &te->subtree); + } +} + + +static void outliner_buttons(const bContext *C, uiBlock *block, ARegion *ar, SpaceOops *soops, ListBase *lb) +{ + uiBut *bt; + TreeElement *te; + TreeStoreElem *tselem; + int spx, dx, len; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { + + if(tselem->flag & TSE_TEXTBUT) { + + /* If we add support to rename Sequence. + * need change this. + */ + if(tselem->type == TSE_POSE_BASE) continue; // prevent crash when trying to rename 'pose' entry of armature + + if(tselem->type==TSE_EBONE) len = sizeof(((EditBone*) 0)->name); + else if (tselem->type==TSE_MODIFIER) len = sizeof(((ModifierData*) 0)->name); + else if(tselem->id && GS(tselem->id->name)==ID_LI) len = sizeof(((Library*) 0)->name); + else len= MAX_ID_NAME-2; + + + dx= (int)UI_GetStringWidth(te->name); + if(dx<100) dx= 100; + spx=te->xs+2*UI_UNIT_X-4; + if(spx+dx+10>ar->v2d.cur.xmax) dx = ar->v2d.cur.xmax-spx-10; + + bt= uiDefBut(block, TEX, OL_NAMEBUTTON, "", spx, (int)te->ys, dx+10, UI_UNIT_Y-1, (void *)te->name, 1.0, (float)len, 0, 0, ""); + uiButSetRenameFunc(bt, namebutton_cb, tselem); + + /* returns false if button got removed */ + if( 0 == uiButActiveOnly(C, block, bt) ) + tselem->flag &= ~TSE_TEXTBUT; + } + } + + if((tselem->flag & TSE_CLOSED)==0) outliner_buttons(C, block, ar, soops, &te->subtree); + } +} + +/* ****************************************************** */ +/* Normal Drawing... */ + +/* make function calls a bit compacter */ +struct DrawIconArg { + uiBlock *block; + ID *id; + int xmax, x, y; + float alpha; +}; + +static void tselem_draw_icon_uibut(struct DrawIconArg *arg, int icon) +{ + /* restrict collumn clip... it has been coded by simply overdrawing, doesnt work for buttons */ + if(arg->x >= arg->xmax) + UI_icon_draw(arg->x, arg->y, icon); + else { + /* XXX investigate: button placement of icons is way different than UI_icon_draw? */ + float ufac= UI_UNIT_X/20.0f; + uiBut *but= uiDefIconBut(arg->block, LABEL, 0, icon, arg->x-3.0f*ufac, arg->y, UI_UNIT_X-4.0f*ufac, UI_UNIT_Y-4.0f*ufac, NULL, 0.0, 0.0, 1.0, arg->alpha, (arg->id && arg->id->lib) ? arg->id->lib->name : ""); + + if(arg->id) + uiButSetDragID(but, arg->id); + } + +} + +static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeStoreElem *tselem, TreeElement *te, float alpha) +{ + struct DrawIconArg arg; + + /* make function calls a bit compacter */ + arg.block= block; + arg.id= tselem->id; + arg.xmax= xmax; + arg.x= x; + arg.y= y; + arg.alpha= alpha; + + if(tselem->type) { + switch( tselem->type) { + case TSE_ANIM_DATA: + UI_icon_draw(x, y, ICON_ANIM_DATA); break; // xxx + case TSE_NLA: + UI_icon_draw(x, y, ICON_NLA); break; + case TSE_NLA_TRACK: + UI_icon_draw(x, y, ICON_NLA); break; // XXX + case TSE_NLA_ACTION: + UI_icon_draw(x, y, ICON_ACTION); break; + case TSE_DRIVER_BASE: + UI_icon_draw(x, y, ICON_DRIVER); break; + case TSE_DEFGROUP_BASE: + UI_icon_draw(x, y, ICON_GROUP_VERTEX); break; + case TSE_BONE: + case TSE_EBONE: + UI_icon_draw(x, y, ICON_BONE_DATA); break; + case TSE_CONSTRAINT_BASE: + UI_icon_draw(x, y, ICON_CONSTRAINT); break; + case TSE_MODIFIER_BASE: + UI_icon_draw(x, y, ICON_MODIFIER); break; + case TSE_LINKED_OB: + UI_icon_draw(x, y, ICON_OBJECT_DATA); break; + case TSE_LINKED_PSYS: + UI_icon_draw(x, y, ICON_PARTICLES); break; + case TSE_MODIFIER: + { + Object *ob= (Object *)tselem->id; + ModifierData *md= BLI_findlink(&ob->modifiers, tselem->nr); + switch(md->type) { + case eModifierType_Subsurf: + UI_icon_draw(x, y, ICON_MOD_SUBSURF); break; + case eModifierType_Armature: + UI_icon_draw(x, y, ICON_MOD_ARMATURE); break; + case eModifierType_Lattice: + UI_icon_draw(x, y, ICON_MOD_LATTICE); break; + case eModifierType_Curve: + UI_icon_draw(x, y, ICON_MOD_CURVE); break; + case eModifierType_Build: + UI_icon_draw(x, y, ICON_MOD_BUILD); break; + case eModifierType_Mirror: + UI_icon_draw(x, y, ICON_MOD_MIRROR); break; + case eModifierType_Decimate: + UI_icon_draw(x, y, ICON_MOD_DECIM); break; + case eModifierType_Wave: + UI_icon_draw(x, y, ICON_MOD_WAVE); break; + case eModifierType_Hook: + UI_icon_draw(x, y, ICON_HOOK); break; + case eModifierType_Softbody: + UI_icon_draw(x, y, ICON_MOD_SOFT); break; + case eModifierType_Boolean: + UI_icon_draw(x, y, ICON_MOD_BOOLEAN); break; + case eModifierType_ParticleSystem: + UI_icon_draw(x, y, ICON_MOD_PARTICLES); break; + case eModifierType_ParticleInstance: + UI_icon_draw(x, y, ICON_MOD_PARTICLES); break; + case eModifierType_EdgeSplit: + UI_icon_draw(x, y, ICON_MOD_EDGESPLIT); break; + case eModifierType_Array: + UI_icon_draw(x, y, ICON_MOD_ARRAY); break; + case eModifierType_UVProject: + UI_icon_draw(x, y, ICON_MOD_UVPROJECT); break; + case eModifierType_Displace: + UI_icon_draw(x, y, ICON_MOD_DISPLACE); break; + case eModifierType_Shrinkwrap: + UI_icon_draw(x, y, ICON_MOD_SHRINKWRAP); break; + case eModifierType_Cast: + UI_icon_draw(x, y, ICON_MOD_CAST); break; + case eModifierType_MeshDeform: + UI_icon_draw(x, y, ICON_MOD_MESHDEFORM); break; + case eModifierType_Bevel: + UI_icon_draw(x, y, ICON_MOD_BEVEL); break; + case eModifierType_Smooth: + UI_icon_draw(x, y, ICON_MOD_SMOOTH); break; + case eModifierType_SimpleDeform: + UI_icon_draw(x, y, ICON_MOD_SIMPLEDEFORM); break; + case eModifierType_Mask: + UI_icon_draw(x, y, ICON_MOD_MASK); break; + case eModifierType_Cloth: + UI_icon_draw(x, y, ICON_MOD_CLOTH); break; + case eModifierType_Explode: + UI_icon_draw(x, y, ICON_MOD_EXPLODE); break; + case eModifierType_Collision: + UI_icon_draw(x, y, ICON_MOD_PHYSICS); break; + case eModifierType_Fluidsim: + UI_icon_draw(x, y, ICON_MOD_FLUIDSIM); break; + case eModifierType_Multires: + UI_icon_draw(x, y, ICON_MOD_MULTIRES); break; + case eModifierType_Smoke: + UI_icon_draw(x, y, ICON_MOD_SMOKE); break; + case eModifierType_Solidify: + UI_icon_draw(x, y, ICON_MOD_SOLIDIFY); break; + case eModifierType_Screw: + UI_icon_draw(x, y, ICON_MOD_SCREW); break; + default: + UI_icon_draw(x, y, ICON_DOT); break; + } + break; + } + case TSE_SCRIPT_BASE: + UI_icon_draw(x, y, ICON_TEXT); break; + case TSE_POSE_BASE: + UI_icon_draw(x, y, ICON_ARMATURE_DATA); break; + case TSE_POSE_CHANNEL: + UI_icon_draw(x, y, ICON_BONE_DATA); break; + case TSE_PROXY: + UI_icon_draw(x, y, ICON_GHOST); break; + case TSE_R_LAYER_BASE: + UI_icon_draw(x, y, ICON_RENDERLAYERS); break; + case TSE_R_LAYER: + UI_icon_draw(x, y, ICON_RENDERLAYERS); break; + case TSE_LINKED_LAMP: + UI_icon_draw(x, y, ICON_LAMP_DATA); break; + case TSE_LINKED_MAT: + UI_icon_draw(x, y, ICON_MATERIAL_DATA); break; + case TSE_POSEGRP_BASE: + UI_icon_draw(x, y, ICON_VERTEXSEL); break; + case TSE_SEQUENCE: + if(te->idcode==SEQ_MOVIE) + UI_icon_draw(x, y, ICON_SEQUENCE); + else if(te->idcode==SEQ_META) + UI_icon_draw(x, y, ICON_DOT); + else if(te->idcode==SEQ_SCENE) + UI_icon_draw(x, y, ICON_SCENE); + else if(te->idcode==SEQ_SOUND) + UI_icon_draw(x, y, ICON_SOUND); + else if(te->idcode==SEQ_IMAGE) + UI_icon_draw(x, y, ICON_IMAGE_COL); + else + UI_icon_draw(x, y, ICON_PARTICLES); + break; + case TSE_SEQ_STRIP: + UI_icon_draw(x, y, ICON_LIBRARY_DATA_DIRECT); + break; + case TSE_SEQUENCE_DUP: + UI_icon_draw(x, y, ICON_OBJECT_DATA); + break; + case TSE_RNA_STRUCT: + if(RNA_struct_is_ID(te->rnaptr.type)) { + arg.id= (ID *)te->rnaptr.data; + tselem_draw_icon_uibut(&arg, RNA_struct_ui_icon(te->rnaptr.type)); + } + else + UI_icon_draw(x, y, RNA_struct_ui_icon(te->rnaptr.type)); + break; + default: + UI_icon_draw(x, y, ICON_DOT); break; + } + } + else if (GS(tselem->id->name) == ID_OB) { + Object *ob= (Object *)tselem->id; + switch (ob->type) { + case OB_LAMP: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_LAMP); break; + case OB_MESH: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_MESH); break; + case OB_CAMERA: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_CAMERA); break; + case OB_CURVE: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_CURVE); break; + case OB_MBALL: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_META); break; + case OB_LATTICE: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_LATTICE); break; + case OB_ARMATURE: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_ARMATURE); break; + case OB_FONT: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_FONT); break; + case OB_SURF: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SURFACE); break; + case OB_EMPTY: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_EMPTY); break; + + } + } + else { + switch( GS(tselem->id->name)) { + case ID_SCE: + tselem_draw_icon_uibut(&arg, ICON_SCENE_DATA); break; + case ID_ME: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_MESH); break; + case ID_CU: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_CURVE); break; + case ID_MB: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_META); break; + case ID_LT: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_LATTICE); break; + case ID_LA: + { + Lamp *la= (Lamp *)tselem->id; + + switch(la->type) { + case LA_LOCAL: + tselem_draw_icon_uibut(&arg, ICON_LAMP_POINT); break; + case LA_SUN: + tselem_draw_icon_uibut(&arg, ICON_LAMP_SUN); break; + case LA_SPOT: + tselem_draw_icon_uibut(&arg, ICON_LAMP_SPOT); break; + case LA_HEMI: + tselem_draw_icon_uibut(&arg, ICON_LAMP_HEMI); break; + case LA_AREA: + tselem_draw_icon_uibut(&arg, ICON_LAMP_AREA); break; + default: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_LAMP); break; + } + break; + } + case ID_MA: + tselem_draw_icon_uibut(&arg, ICON_MATERIAL_DATA); break; + case ID_TE: + tselem_draw_icon_uibut(&arg, ICON_TEXTURE_DATA); break; + case ID_IM: + tselem_draw_icon_uibut(&arg, ICON_IMAGE_DATA); break; + case ID_SO: + tselem_draw_icon_uibut(&arg, ICON_SPEAKER); break; + case ID_AR: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_ARMATURE); break; + case ID_CA: + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_CAMERA); break; + case ID_KE: + tselem_draw_icon_uibut(&arg, ICON_SHAPEKEY_DATA); break; + case ID_WO: + tselem_draw_icon_uibut(&arg, ICON_WORLD_DATA); break; + case ID_AC: + tselem_draw_icon_uibut(&arg, ICON_ACTION); break; + case ID_NLA: + tselem_draw_icon_uibut(&arg, ICON_NLA); break; + case ID_TXT: + tselem_draw_icon_uibut(&arg, ICON_SCRIPT); break; + case ID_GR: + tselem_draw_icon_uibut(&arg, ICON_GROUP); break; + case ID_LI: + tselem_draw_icon_uibut(&arg, ICON_LIBRARY_DATA_DIRECT); break; + } + } +} + +static void outliner_draw_iconrow(bContext *C, uiBlock *block, Scene *scene, SpaceOops *soops, ListBase *lb, int level, int xmax, int *offsx, int ys) +{ + TreeElement *te; + TreeStoreElem *tselem; + int active; + + for(te= lb->first; te; te= te->next) { + + /* exit drawing early */ + if((*offsx) - UI_UNIT_X > xmax) + break; + + tselem= TREESTORE(te); + + /* object hierarchy always, further constrained on level */ + if(level<1 || (tselem->type==0 && te->idcode==ID_OB)) { + + /* active blocks get white circle */ + if(tselem->type==0) { + if(te->idcode==ID_OB) active= (OBACT==(Object *)tselem->id); + else if(scene->obedit && scene->obedit->data==tselem->id) active= 1; // XXX use context? + else active= tree_element_active(C, scene, soops, te, 0); + } + else active= tree_element_type_active(NULL, scene, soops, te, tselem, 0); + + if(active) { + float ufac= UI_UNIT_X/20.0f; + + uiSetRoundBox(15); + glColor4ub(255, 255, 255, 100); + uiRoundBox( (float)*offsx-0.5f*ufac, (float)ys-1.0f*ufac, (float)*offsx+UI_UNIT_Y-3.0f*ufac, (float)ys+UI_UNIT_Y-3.0f*ufac, UI_UNIT_Y/2.0f-2.0f*ufac); + glEnable(GL_BLEND); /* roundbox disables */ + } + + tselem_draw_icon(block, xmax, (float)*offsx, (float)ys, tselem, te, 0.5f); + te->xs= (float)*offsx; + te->ys= (float)ys; + te->xend= (short)*offsx+UI_UNIT_X; + te->flag |= TE_ICONROW; // for click + + (*offsx) += UI_UNIT_X; + } + + /* this tree element always has same amount of branches, so dont draw */ + if(tselem->type!=TSE_R_LAYER) + outliner_draw_iconrow(C, block, scene, soops, &te->subtree, level+1, xmax, offsx, ys); + } + +} + +/* closed tree element */ +static void outliner_set_coord_tree_element(SpaceOops *soops, TreeElement *te, int startx, int *starty) +{ + TreeElement *ten; + + /* store coord and continue, we need coordinates for elements outside view too */ + te->xs= (float)startx; + te->ys= (float)(*starty); + + for(ten= te->subtree.first; ten; ten= ten->next) { + outliner_set_coord_tree_element(soops, ten, startx+UI_UNIT_X, starty); + } +} + + +static void outliner_draw_tree_element(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int startx, int *starty) +{ + TreeElement *ten; + TreeStoreElem *tselem; + float ufac= UI_UNIT_X/20.0f; + int offsx= 0, active=0; // active=1 active obj, else active data + + tselem= TREESTORE(te); + + if(*starty+2*UI_UNIT_Y >= ar->v2d.cur.ymin && *starty<= ar->v2d.cur.ymax) { + int xmax= ar->v2d.cur.xmax; + + /* icons can be ui buts, we dont want it to overlap with restrict */ + if((soops->flag & SO_HIDE_RESTRICTCOLS)==0) + xmax-= OL_TOGW+UI_UNIT_X; + + glEnable(GL_BLEND); + + /* colors for active/selected data */ + if(tselem->type==0) { + if(te->idcode==ID_SCE) { + if(tselem->id == (ID *)scene) { + glColor4ub(255, 255, 255, 100); + active= 2; + } + } + else if(te->idcode==ID_GR) { + Group *gr = (Group *)tselem->id; + + if(group_select_flag(gr)) { + char col[4]; + UI_GetThemeColorType4ubv(TH_SELECT, SPACE_VIEW3D, col); + col[3]= 100; + glColor4ubv((GLubyte *)col); + + active= 2; + } + } + else if(te->idcode==ID_OB) { + Object *ob= (Object *)tselem->id; + + if(ob==OBACT || (ob->flag & SELECT)) { + char col[4]= {0, 0, 0, 0}; + + /* outliner active ob: always white text, circle color now similar to view3d */ + + active= 2; /* means it draws a color circle */ + if(ob==OBACT) { + if(ob->flag & SELECT) { + UI_GetThemeColorType4ubv(TH_ACTIVE, SPACE_VIEW3D, col); + col[3]= 100; + } + + active= 1; /* means it draws white text */ + } + else if(ob->flag & SELECT) { + UI_GetThemeColorType4ubv(TH_SELECT, SPACE_VIEW3D, col); + col[3]= 100; + } + + glColor4ubv((GLubyte *)col); + } + + } + else if(scene->obedit && scene->obedit->data==tselem->id) { + glColor4ub(255, 255, 255, 100); + active= 2; + } + else { + if(tree_element_active(C, scene, soops, te, 0)) { + glColor4ub(220, 220, 255, 100); + active= 2; + } + } + } + else { + if( tree_element_type_active(NULL, scene, soops, te, tselem, 0) ) active= 2; + glColor4ub(220, 220, 255, 100); + } + + /* active circle */ + if(active) { + uiSetRoundBox(15); + uiRoundBox( (float)startx+UI_UNIT_Y-1.5f*ufac, (float)*starty+2.0f*ufac, (float)startx+2.0f*UI_UNIT_Y-4.0f*ufac, (float)*starty+UI_UNIT_Y-1.0f*ufac, UI_UNIT_Y/2.0f-2.0f*ufac); + glEnable(GL_BLEND); /* roundbox disables it */ + + te->flag |= TE_ACTIVE; // for lookup in display hierarchies + } + + /* open/close icon, only when sublevels, except for scene */ + if(te->subtree.first || (tselem->type==0 && te->idcode==ID_SCE) || (te->flag & TE_LAZY_CLOSED)) { + int icon_x; + if(tselem->type==0 && ELEM(te->idcode, ID_OB, ID_SCE)) + icon_x = startx; + else + icon_x = startx+5*ufac; + + // icons a bit higher + if(tselem->flag & TSE_CLOSED) + UI_icon_draw((float)icon_x, (float)*starty+2*ufac, ICON_DISCLOSURE_TRI_RIGHT); + else + UI_icon_draw((float)icon_x, (float)*starty+2*ufac, ICON_DISCLOSURE_TRI_DOWN); + } + offsx+= UI_UNIT_X; + + /* datatype icon */ + + if(!(ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM))) { + // icons a bit higher + tselem_draw_icon(block, xmax, (float)startx+offsx - 0.5f*ufac, (float)*starty+2.0f*ufac, tselem, te, 1.0f); + + offsx+= UI_UNIT_X; + } + else + offsx+= 2*ufac; + + if(tselem->type==0 && tselem->id->lib) { + glPixelTransferf(GL_ALPHA_SCALE, 0.5f); + if(tselem->id->flag & LIB_INDIRECT) + UI_icon_draw((float)startx+offsx, (float)*starty+2*ufac, ICON_LIBRARY_DATA_INDIRECT); + else + UI_icon_draw((float)startx+offsx, (float)*starty+2*ufac, ICON_LIBRARY_DATA_DIRECT); + glPixelTransferf(GL_ALPHA_SCALE, 1.0f); + offsx+= UI_UNIT_X; + } + glDisable(GL_BLEND); + + /* name */ + if(active==1) UI_ThemeColor(TH_TEXT_HI); + else if(ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) UI_ThemeColorBlend(TH_BACK, TH_TEXT, 0.75f); + else UI_ThemeColor(TH_TEXT); + + UI_DrawString(startx+offsx, *starty+5*ufac, te->name); + + offsx+= (int)(UI_UNIT_X + UI_GetStringWidth(te->name)); + + /* closed item, we draw the icons, not when it's a scene, or master-server list though */ + if(tselem->flag & TSE_CLOSED) { + if(te->subtree.first) { + if(tselem->type==0 && te->idcode==ID_SCE); + else if(tselem->type!=TSE_R_LAYER) { /* this tree element always has same amount of branches, so dont draw */ + int tempx= startx+offsx; + + // divider + UI_ThemeColorShade(TH_BACK, -40); + glRecti(tempx -10, *starty+4, tempx -8, *starty+UI_UNIT_Y-4); + + glEnable(GL_BLEND); + glPixelTransferf(GL_ALPHA_SCALE, 0.5); + + outliner_draw_iconrow(C, block, scene, soops, &te->subtree, 0, xmax, &tempx, *starty+2); + + glPixelTransferf(GL_ALPHA_SCALE, 1.0); + glDisable(GL_BLEND); + } + } + } + } + /* store coord and continue, we need coordinates for elements outside view too */ + te->xs= (float)startx; + te->ys= (float)*starty; + te->xend= startx+offsx; + + if((tselem->flag & TSE_CLOSED)==0) { + *starty-= UI_UNIT_Y; + + for(ten= te->subtree.first; ten; ten= ten->next) + outliner_draw_tree_element(C, block, scene, ar, soops, ten, startx+UI_UNIT_X, starty); + } + else { + for(ten= te->subtree.first; ten; ten= ten->next) + outliner_set_coord_tree_element(soops, te, startx, starty); + + *starty-= UI_UNIT_Y; + } +} + +static void outliner_draw_hierarchy(SpaceOops *soops, ListBase *lb, int startx, int *starty) +{ + TreeElement *te; + TreeStoreElem *tselem; + int y1, y2; + + if(lb->first==NULL) return; + + y1=y2= *starty; /* for vertical lines between objects */ + for(te=lb->first; te; te= te->next) { + y2= *starty; + tselem= TREESTORE(te); + + /* horizontal line? */ + if(tselem->type==0 && (te->idcode==ID_OB || te->idcode==ID_SCE)) + glRecti(startx, *starty, startx+UI_UNIT_X, *starty-1); + + *starty-= UI_UNIT_Y; + + if((tselem->flag & TSE_CLOSED)==0) + outliner_draw_hierarchy(soops, &te->subtree, startx+UI_UNIT_X, starty); + } + + /* vertical line */ + te= lb->last; + if(te->parent || lb->first!=lb->last) { + tselem= TREESTORE(te); + if(tselem->type==0 && te->idcode==ID_OB) { + + glRecti(startx, y1+UI_UNIT_Y, startx+1, y2); + } + } +} + +static void outliner_draw_struct_marks(ARegion *ar, SpaceOops *soops, ListBase *lb, int *starty) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + + /* selection status */ + if((tselem->flag & TSE_CLOSED)==0) + if(tselem->type == TSE_RNA_STRUCT) + glRecti(0, *starty+1, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, *starty+UI_UNIT_Y-1); + + *starty-= UI_UNIT_Y; + if((tselem->flag & TSE_CLOSED)==0) { + outliner_draw_struct_marks(ar, soops, &te->subtree, starty); + if(tselem->type == TSE_RNA_STRUCT) + fdrawline(0, (float)*starty+UI_UNIT_Y, ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, (float)*starty+UI_UNIT_Y); + } + } +} + +static void outliner_draw_selection(ARegion *ar, SpaceOops *soops, ListBase *lb, int *starty) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + + /* selection status */ + if(tselem->flag & TSE_SELECTED) { + glRecti(0, *starty+1, (int)ar->v2d.cur.xmax, *starty+UI_UNIT_Y-1); + } + *starty-= UI_UNIT_Y; + if((tselem->flag & TSE_CLOSED)==0) outliner_draw_selection(ar, soops, &te->subtree, starty); + } +} + + +static void outliner_draw_tree(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops) +{ + TreeElement *te; + int starty, startx; + float col[4]; + + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // only once + + if (ELEM(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF)) { + /* struct marks */ + UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); + //UI_ThemeColorShade(TH_BACK, -20); + starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; + outliner_draw_struct_marks(ar, soops, &soops->tree, &starty); + } + + /* always draw selection fill before hierarchy */ + UI_GetThemeColor3fv(TH_BACK, col); + glColor3f(col[0]+0.06f, col[1]+0.08f, col[2]+0.10f); + starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; + outliner_draw_selection(ar, soops, &soops->tree, &starty); + + // grey hierarchy lines + UI_ThemeColorBlend(TH_BACK, TH_TEXT, 0.4f); + starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y/2-OL_Y_OFFSET; + startx= 6; + outliner_draw_hierarchy(soops, &soops->tree, startx, &starty); + + // items themselves + starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; + startx= 0; + for(te= soops->tree.first; te; te= te->next) { + outliner_draw_tree_element(C, block, scene, ar, soops, te, startx, &starty); + } +} + + +static void outliner_back(ARegion *ar) +{ + int ystart; + + UI_ThemeColorShade(TH_BACK, 6); + ystart= (int)ar->v2d.tot.ymax; + ystart= UI_UNIT_Y*(ystart/(UI_UNIT_Y))-OL_Y_OFFSET; + + while(ystart+2*UI_UNIT_Y > ar->v2d.cur.ymin) { + glRecti(0, ystart, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, ystart+UI_UNIT_Y); + ystart-= 2*UI_UNIT_Y; + } +} + +static void outliner_draw_restrictcols(ARegion *ar) +{ + int ystart; + + /* background underneath */ + UI_ThemeColor(TH_BACK); + glRecti((int)ar->v2d.cur.xmax-OL_TOGW, (int)ar->v2d.cur.ymin-V2D_SCROLL_HEIGHT-1, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, (int)ar->v2d.cur.ymax); + + UI_ThemeColorShade(TH_BACK, 6); + ystart= (int)ar->v2d.tot.ymax; + ystart= UI_UNIT_Y*(ystart/(UI_UNIT_Y))-OL_Y_OFFSET; + + while(ystart+2*UI_UNIT_Y > ar->v2d.cur.ymin) { + glRecti((int)ar->v2d.cur.xmax-OL_TOGW, ystart, (int)ar->v2d.cur.xmax, ystart+UI_UNIT_Y); + ystart-= 2*UI_UNIT_Y; + } + + UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); + + /* view */ + fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, + ar->v2d.cur.ymax, + ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, + ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); + + /* render */ + fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, + ar->v2d.cur.ymax, + ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, + ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); + + /* render */ + fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, + ar->v2d.cur.ymax, + ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, + ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); +} + +/* ****************************************************** */ +/* Main Entrypoint - Draw contents of Outliner editor */ + +void draw_outliner(const bContext *C) +{ + Main *mainvar= CTX_data_main(C); + Scene *scene= CTX_data_scene(C); + ARegion *ar= CTX_wm_region(C); + View2D *v2d= &ar->v2d; + SpaceOops *soops= CTX_wm_space_outliner(C); + uiBlock *block; + int sizey= 0, sizex= 0, sizex_rna= 0; + + outliner_build_tree(mainvar, scene, soops); // always + + /* get extents of data */ + outliner_height(soops, &soops->tree, &sizey); + + if (ELEM3(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF, SO_KEYMAP)) { + /* RNA has two columns: + * - column 1 is (max_width + OL_RNA_COL_SPACEX) or + * (OL_RNA_COL_X), whichever is wider... + * - column 2 is fixed at OL_RNA_COL_SIZEX + * + * (*) XXX max width for now is a fixed factor of UI_UNIT_X*(max_indention+100) + */ + + /* get actual width of column 1 */ + outliner_rna_width(soops, &soops->tree, &sizex_rna, 0); + sizex_rna= MAX2(OL_RNA_COLX, sizex_rna+OL_RNA_COL_SPACEX); + + /* get width of data (for setting 'tot' rect, this is column 1 + column 2 + a bit extra) */ + if (soops->outlinevis == SO_KEYMAP) + sizex= sizex_rna + OL_RNA_COL_SIZEX*3 + 50; // XXX this is only really a quick hack to make this wide enough... + else + sizex= sizex_rna + OL_RNA_COL_SIZEX + 50; + } + else { + /* width must take into account restriction columns (if visible) so that entries will still be visible */ + //outliner_width(soops, &soops->tree, &sizex); + outliner_rna_width(soops, &soops->tree, &sizex, 0); // XXX should use outliner_width instead when te->xend will be set correctly... + + /* constant offset for restriction columns */ + // XXX this isn't that great yet... + if ((soops->flag & SO_HIDE_RESTRICTCOLS)==0) + sizex += OL_TOGW*3; + } + + /* tweak to display last line (when list bigger than window) */ + sizey += V2D_SCROLL_HEIGHT; + + /* adds vertical offset */ + sizey += OL_Y_OFFSET; + + /* update size of tot-rect (extents of data/viewable area) */ + UI_view2d_totRect_set(v2d, sizex, sizey); + + /* force display to pixel coords */ + v2d->flag |= (V2D_PIXELOFS_X|V2D_PIXELOFS_Y); + /* set matrix for 2d-view controls */ + UI_view2d_view_ortho(v2d); + + /* draw outliner stuff (background, hierachy lines and names) */ + outliner_back(ar); + block= uiBeginBlock(C, ar, "outliner buttons", UI_EMBOSS); + outliner_draw_tree((bContext *)C, block, scene, ar, soops); + + if(ELEM(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF)) { + /* draw rna buttons */ + outliner_draw_rnacols(ar, sizex_rna); + outliner_draw_rnabuts(block, scene, ar, soops, sizex_rna, &soops->tree); + } + else if(soops->outlinevis == SO_KEYMAP) { + outliner_draw_keymapbuts(block, ar, soops, &soops->tree); + } + else if (!(soops->flag & SO_HIDE_RESTRICTCOLS)) { + /* draw restriction columns */ + outliner_draw_restrictcols(ar); + outliner_draw_restrictbuts(block, scene, ar, soops, &soops->tree); + } + + /* draw edit buttons if nessecery */ + outliner_buttons(C, block, ar, soops, &soops->tree); + + uiEndBlock(C, block); + uiDrawBlock(C, block); + + /* clear flag that allows quick redraws */ + soops->storeflag &= ~SO_TREESTORE_REDRAW; +} diff --git a/source/blender/editors/space_outliner/outliner_edit.c b/source/blender/editors/space_outliner/outliner_edit.c new file mode 100644 index 00000000000..fbd5281b1d9 --- /dev/null +++ b/source/blender/editors/space_outliner/outliner_edit.c @@ -0,0 +1,1396 @@ +/* + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2004 Blender Foundation. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): Joshua Leung + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/editors/space_outliner/outliner_edit.c + * \ingroup spoutliner + */ + +#include +#include +#include +#include + +#include "MEM_guardedalloc.h" + +#include "DNA_anim_types.h" +#include "DNA_armature_types.h" +#include "DNA_constraint_types.h" +#include "DNA_camera_types.h" +#include "DNA_group_types.h" +#include "DNA_key_types.h" +#include "DNA_lamp_types.h" +#include "DNA_material_types.h" +#include "DNA_mesh_types.h" +#include "DNA_meta_types.h" +#include "DNA_particle_types.h" +#include "DNA_scene_types.h" +#include "DNA_world_types.h" +#include "DNA_sequence_types.h" +#include "DNA_object_types.h" + +#include "BLI_blenlib.h" +#include "BLI_utildefines.h" +#include "BLI_math_base.h" + +#if defined WIN32 && !defined _LIBC +# include "BLI_fnmatch.h" /* use fnmatch included in blenlib */ +#else +# ifndef _GNU_SOURCE +# define _GNU_SOURCE +# endif +# include +#endif + + +#include "BKE_animsys.h" +#include "BKE_context.h" +#include "BKE_deform.h" +#include "BKE_depsgraph.h" +#include "BKE_fcurve.h" +#include "BKE_global.h" +#include "BKE_group.h" +#include "BKE_library.h" +#include "BKE_main.h" +#include "BKE_modifier.h" +#include "BKE_report.h" +#include "BKE_scene.h" +#include "BKE_sequencer.h" + +#include "ED_armature.h" +#include "ED_object.h" +#include "ED_screen.h" +#include "ED_util.h" + +#include "WM_api.h" +#include "WM_types.h" + +#include "BIF_gl.h" +#include "BIF_glutil.h" + +#include "UI_interface.h" +#include "UI_interface_icons.h" +#include "UI_resources.h" +#include "UI_view2d.h" + +#include "RNA_access.h" +#include "RNA_define.h" +#include "RNA_enum_types.h" + +#include "ED_keyframing.h" + +#include "outliner_intern.h" + +/* ************************************************************** */ +/* Unused Utilities */ +// XXX: where to place these? + +/* This is not used anywhere at the moment */ +#if 0 +/* return 1 when levels were opened */ +static int outliner_open_back(SpaceOops *soops, TreeElement *te) +{ + TreeStoreElem *tselem; + int retval= 0; + + for (te= te->parent; te; te= te->parent) { + tselem= TREESTORE(te); + if (tselem->flag & TSE_CLOSED) { + tselem->flag &= ~TSE_CLOSED; + retval= 1; + } + } + return retval; +} + +static void outliner_open_reveal(SpaceOops *soops, ListBase *lb, TreeElement *teFind, int *found) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for (te= lb->first; te; te= te->next) { + /* check if this tree-element was the one we're seeking */ + if (te == teFind) { + *found= 1; + return; + } + + /* try to see if sub-tree contains it then */ + outliner_open_reveal(soops, &te->subtree, teFind, found); + if (*found) { + tselem= TREESTORE(te); + if (tselem->flag & TSE_CLOSED) + tselem->flag &= ~TSE_CLOSED; + return; + } + } +} +#endif + +/* ************************************************************** */ +/* Click Activated */ + +/* Toggle Open/Closed ------------------------------------------- */ + +static int do_outliner_item_openclose(bContext *C, SpaceOops *soops, TreeElement *te, int all, const float mval[2]) +{ + + if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { + TreeStoreElem *tselem= TREESTORE(te); + + /* all below close/open? */ + if(all) { + tselem->flag &= ~TSE_CLOSED; + outliner_set_flag(soops, &te->subtree, TSE_CLOSED, !outliner_has_one_flag(soops, &te->subtree, TSE_CLOSED, 1)); + } + else { + if(tselem->flag & TSE_CLOSED) tselem->flag &= ~TSE_CLOSED; + else tselem->flag |= TSE_CLOSED; + } + + return 1; + } + + for(te= te->subtree.first; te; te= te->next) { + if(do_outliner_item_openclose(C, soops, te, all, mval)) + return 1; + } + return 0; + +} + +/* event can enterkey, then it opens/closes */ +static int outliner_item_openclose(bContext *C, wmOperator *op, wmEvent *event) +{ + ARegion *ar= CTX_wm_region(C); + SpaceOops *soops= CTX_wm_space_outliner(C); + TreeElement *te; + float fmval[2]; + int all= RNA_boolean_get(op->ptr, "all"); + + UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); + + for(te= soops->tree.first; te; te= te->next) { + if(do_outliner_item_openclose(C, soops, te, all, fmval)) + break; + } + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_item_openclose(wmOperatorType *ot) +{ + ot->name= "Open/Close Item"; + ot->idname= "OUTLINER_OT_item_openclose"; + ot->description= "Toggle whether item under cursor is enabled or closed"; + + ot->invoke= outliner_item_openclose; + + ot->poll= ED_operator_outliner_active; + + RNA_def_boolean(ot->srna, "all", 1, "All", "Close or open all items."); +} + +/* Rename --------------------------------------------------- */ + +static int do_outliner_item_rename(bContext *C, ARegion *ar, SpaceOops *soops, TreeElement *te, const float mval[2]) +{ + ReportList *reports= CTX_wm_reports(C); // XXX + + if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { + TreeStoreElem *tselem= TREESTORE(te); + + /* name and first icon */ + if(mval[0]>te->xs+UI_UNIT_X && mval[0]xend) { + + /* can't rename rna datablocks entries */ + if(ELEM3(tselem->type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) + ; + else if(ELEM10(tselem->type, TSE_ANIM_DATA, TSE_NLA, TSE_DEFGROUP_BASE, TSE_CONSTRAINT_BASE, TSE_MODIFIER_BASE, TSE_SCRIPT_BASE, TSE_POSE_BASE, TSE_POSEGRP_BASE, TSE_R_LAYER_BASE, TSE_R_PASS)) + BKE_report(reports, RPT_WARNING, "Cannot edit builtin name"); + else if(ELEM3(tselem->type, TSE_SEQUENCE, TSE_SEQ_STRIP, TSE_SEQUENCE_DUP)) + BKE_report(reports, RPT_WARNING, "Cannot edit sequence name"); + else if(tselem->id->lib) { + // XXX error_libdata(); + } + else if(te->idcode == ID_LI && te->parent) { + BKE_report(reports, RPT_WARNING, "Cannot edit the path of an indirectly linked library"); + } + else { + tselem->flag |= TSE_TEXTBUT; + ED_region_tag_redraw(ar); + } + } + return 1; + } + + for(te= te->subtree.first; te; te= te->next) { + if(do_outliner_item_rename(C, ar, soops, te, mval)) return 1; + } + return 0; +} + +static int outliner_item_rename(bContext *C, wmOperator *UNUSED(op), wmEvent *event) +{ + ARegion *ar= CTX_wm_region(C); + SpaceOops *soops= CTX_wm_space_outliner(C); + TreeElement *te; + float fmval[2]; + + UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); + + for(te= soops->tree.first; te; te= te->next) { + if(do_outliner_item_rename(C, ar, soops, te, fmval)) break; + } + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_item_rename(wmOperatorType *ot) +{ + ot->name= "Rename Item"; + ot->idname= "OUTLINER_OT_item_rename"; + ot->description= "Rename item under cursor"; + + ot->invoke= outliner_item_rename; + + ot->poll= ED_operator_outliner_active; +} + +/* ************************************************************** */ +/* Setting Toggling Operators */ + +/* =============================================== */ +/* Toggling Utilities (Exported) */ + +/* Apply Settings ------------------------------- */ + +static int outliner_count_levels(SpaceOops *soops, ListBase *lb, int curlevel) +{ + TreeElement *te; + int level=curlevel, lev; + + for(te= lb->first; te; te= te->next) { + + lev= outliner_count_levels(soops, &te->subtree, curlevel+1); + if(lev>level) level= lev; + } + return level; +} + +int outliner_has_one_flag(SpaceOops *soops, ListBase *lb, short flag, short curlevel) +{ + TreeElement *te; + TreeStoreElem *tselem; + int level; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(tselem->flag & flag) return curlevel; + + level= outliner_has_one_flag(soops, &te->subtree, flag, curlevel+1); + if(level) return level; + } + return 0; +} + +void outliner_set_flag(SpaceOops *soops, ListBase *lb, short flag, short set) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(set==0) tselem->flag &= ~flag; + else tselem->flag |= flag; + outliner_set_flag(soops, &te->subtree, flag, set); + } +} + +/* Restriction Columns ------------------------------- */ + +/* same check needed for both object operation and restrict column button func + * return 0 when in edit mode (cannot restrict view or select) + * otherwise return 1 */ +int common_restrict_check(bContext *C, Object *ob) +{ + /* Don't allow hide an object in edit mode, + * check the bug #22153 and #21609, #23977 + */ + Object *obedit= CTX_data_edit_object(C); + if (obedit && obedit == ob) { + /* found object is hidden, reset */ + if (ob->restrictflag & OB_RESTRICT_VIEW) + ob->restrictflag &= ~OB_RESTRICT_VIEW; + /* found object is unselectable, reset */ + if (ob->restrictflag & OB_RESTRICT_SELECT) + ob->restrictflag &= ~OB_RESTRICT_SELECT; + return 0; + } + + return 1; +} + +/* =============================================== */ +/* Restriction toggles */ + +/* Toggle Visibility ---------------------------------------- */ + +void object_toggle_visibility_cb(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + Base *base= (Base *)te->directdata; + Object *ob = (Object *)tselem->id; + + /* add check for edit mode */ + if(!common_restrict_check(C, ob)) return; + + if(base || (base= object_in_scene(ob, scene))) { + if((base->object->restrictflag ^= OB_RESTRICT_VIEW)) { + ED_base_object_select(base, BA_DESELECT); + } + } +} + +static int outliner_toggle_visibility_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + Scene *scene= CTX_data_scene(C); + ARegion *ar= CTX_wm_region(C); + + outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_visibility_cb); + + WM_event_add_notifier(C, NC_SCENE|ND_OB_VISIBLE, scene); + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_visibility_toggle(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Toggle Visibility"; + ot->idname= "OUTLINER_OT_visibility_toggle"; + ot->description= "Toggle the visibility of selected items"; + + /* callbacks */ + ot->exec= outliner_toggle_visibility_exec; + ot->poll= ED_operator_outliner_active_no_editobject; + + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + +/* Toggle Selectability ---------------------------------------- */ + +void object_toggle_selectability_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + Base *base= (Base *)te->directdata; + + if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); + if(base) { + base->object->restrictflag^=OB_RESTRICT_SELECT; + } +} + +static int outliner_toggle_selectability_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + Scene *scene= CTX_data_scene(C); + ARegion *ar= CTX_wm_region(C); + + outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_selectability_cb); + + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_selectability_toggle(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Toggle Selectability"; + ot->idname= "OUTLINER_OT_selectability_toggle"; + ot->description= "Toggle the selectability"; + + /* callbacks */ + ot->exec= outliner_toggle_selectability_exec; + ot->poll= ED_operator_outliner_active_no_editobject; + + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + +/* Toggle Renderability ---------------------------------------- */ + +void object_toggle_renderability_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + Base *base= (Base *)te->directdata; + + if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); + if(base) { + base->object->restrictflag^=OB_RESTRICT_RENDER; + } +} + +static int outliner_toggle_renderability_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + Scene *scene= CTX_data_scene(C); + ARegion *ar= CTX_wm_region(C); + + outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_renderability_cb); + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_renderability_toggle(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Toggle Renderability"; + ot->idname= "OUTLINER_OT_renderability_toggle"; + ot->description= "Toggle the renderability of selected items"; + + /* callbacks */ + ot->exec= outliner_toggle_renderability_exec; + ot->poll= ED_operator_outliner_active; + + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + +/* =============================================== */ +/* Outliner setting toggles */ + +/* Toggle Expanded (Outliner) ---------------------------------------- */ + +static int outliner_toggle_expanded_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + ARegion *ar= CTX_wm_region(C); + + if (outliner_has_one_flag(soops, &soops->tree, TSE_CLOSED, 1)) + outliner_set_flag(soops, &soops->tree, TSE_CLOSED, 0); + else + outliner_set_flag(soops, &soops->tree, TSE_CLOSED, 1); + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_expanded_toggle(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Expand/Collapse All"; + ot->idname= "OUTLINER_OT_expanded_toggle"; + ot->description= "Expand/Collapse all items"; + + /* callbacks */ + ot->exec= outliner_toggle_expanded_exec; + ot->poll= ED_operator_outliner_active; + + /* no undo or registry, UI option */ +} + +/* Toggle Selected (Outliner) ---------------------------------------- */ + +static int outliner_toggle_selected_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + ARegion *ar= CTX_wm_region(C); + Scene *scene= CTX_data_scene(C); + + if (outliner_has_one_flag(soops, &soops->tree, TSE_SELECTED, 1)) + outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); + else + outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 1); + + soops->storeflag |= SO_TREESTORE_REDRAW; + + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_selected_toggle(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Toggle Selected"; + ot->idname= "OUTLINER_OT_selected_toggle"; + ot->description= "Toggle the Outliner selection of items"; + + /* callbacks */ + ot->exec= outliner_toggle_selected_exec; + ot->poll= ED_operator_outliner_active; + + /* no undo or registry, UI option */ +} + +/* ************************************************************** */ +/* Hotkey Only Operators */ + +/* Show Active --------------------------------------------------- */ + +static int outliner_show_active_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *so= CTX_wm_space_outliner(C); + Scene *scene= CTX_data_scene(C); + ARegion *ar= CTX_wm_region(C); + View2D *v2d= &ar->v2d; + + TreeElement *te; + int xdelta, ytop; + + // TODO: make this get this info from context instead... + if (OBACT == NULL) + return OPERATOR_CANCELLED; + + te= outliner_find_id(so, &so->tree, (ID *)OBACT); + if (te) { + /* make te->ys center of view */ + ytop= (int)(te->ys + (v2d->mask.ymax - v2d->mask.ymin)/2); + if (ytop>0) ytop= 0; + + v2d->cur.ymax= (float)ytop; + v2d->cur.ymin= (float)(ytop-(v2d->mask.ymax - v2d->mask.ymin)); + + /* make te->xs ==> te->xend center of view */ + xdelta = (int)(te->xs - v2d->cur.xmin); + v2d->cur.xmin += xdelta; + v2d->cur.xmax += xdelta; + + so->storeflag |= SO_TREESTORE_REDRAW; + } + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_show_active(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Show Active"; + ot->idname= "OUTLINER_OT_show_active"; + ot->description= "Adjust the view so that the active Object is shown centered"; + + /* callbacks */ + ot->exec= outliner_show_active_exec; + ot->poll= ED_operator_outliner_active; +} + +/* View Panning --------------------------------------------------- */ + +static int outliner_scroll_page_exec(bContext *C, wmOperator *op) +{ + ARegion *ar= CTX_wm_region(C); + int dy= ar->v2d.mask.ymax - ar->v2d.mask.ymin; + int up= 0; + + if(RNA_boolean_get(op->ptr, "up")) + up= 1; + + if(up == 0) dy= -dy; + ar->v2d.cur.ymin+= dy; + ar->v2d.cur.ymax+= dy; + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_scroll_page(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Scroll Page"; + ot->idname= "OUTLINER_OT_scroll_page"; + ot->description= "Scroll page up or down"; + + /* callbacks */ + ot->exec= outliner_scroll_page_exec; + ot->poll= ED_operator_outliner_active; + + /* properties */ + RNA_def_boolean(ot->srna, "up", 0, "Up", "Scroll up one page."); +} + +/* Search ------------------------------------------------------- */ +// TODO: probably obsolete now with filtering? + +#if 0 + +/* recursive helper for function below */ +static void outliner_set_coordinates_element(SpaceOops *soops, TreeElement *te, int startx, int *starty) +{ + TreeStoreElem *tselem= TREESTORE(te); + + /* store coord and continue, we need coordinates for elements outside view too */ + te->xs= (float)startx; + te->ys= (float)(*starty); + *starty-= UI_UNIT_Y; + + if((tselem->flag & TSE_CLOSED)==0) { + TreeElement *ten; + for(ten= te->subtree.first; ten; ten= ten->next) { + outliner_set_coordinates_element(soops, ten, startx+UI_UNIT_X, starty); + } + } + +} + +/* to retrieve coordinates with redrawing the entire tree */ +static void outliner_set_coordinates(ARegion *ar, SpaceOops *soops) +{ + TreeElement *te; + int starty= (int)(ar->v2d.tot.ymax)-UI_UNIT_Y; + int startx= 0; + + for(te= soops->tree.first; te; te= te->next) { + outliner_set_coordinates_element(soops, te, startx, &starty); + } +} + +/* find next element that has this name */ +static TreeElement *outliner_find_named(SpaceOops *soops, ListBase *lb, char *name, int flags, TreeElement *prev, int *prevFound) +{ + TreeElement *te, *tes; + + for (te= lb->first; te; te= te->next) { + int found = outliner_filter_has_name(te, name, flags); + + if(found) { + /* name is right, but is element the previous one? */ + if (prev) { + if ((te != prev) && (*prevFound)) + return te; + if (te == prev) { + *prevFound = 1; + } + } + else + return te; + } + + tes= outliner_find_named(soops, &te->subtree, name, flags, prev, prevFound); + if(tes) return tes; + } + + /* nothing valid found */ + return NULL; +} + +static void outliner_find_panel(Scene *UNUSED(scene), ARegion *ar, SpaceOops *soops, int again, int flags) +{ + ReportList *reports = NULL; // CTX_wm_reports(C); + TreeElement *te= NULL; + TreeElement *last_find; + TreeStoreElem *tselem; + int ytop, xdelta, prevFound=0; + char name[32]; + + /* get last found tree-element based on stored search_tse */ + last_find= outliner_find_tse(soops, &soops->search_tse); + + /* determine which type of search to do */ + if (again && last_find) { + /* no popup panel - previous + user wanted to search for next after previous */ + BLI_strncpy(name, soops->search_string, sizeof(name)); + flags= soops->search_flags; + + /* try to find matching element */ + te= outliner_find_named(soops, &soops->tree, name, flags, last_find, &prevFound); + if (te==NULL) { + /* no more matches after previous, start from beginning again */ + prevFound= 1; + te= outliner_find_named(soops, &soops->tree, name, flags, last_find, &prevFound); + } + } + else { + /* pop up panel - no previous, or user didn't want search after previous */ + strcpy(name, ""); +// XXX if (sbutton(name, 0, sizeof(name)-1, "Find: ") && name[0]) { +// te= outliner_find_named(soops, &soops->tree, name, flags, NULL, &prevFound); +// } +// else return; /* XXX RETURN! XXX */ + } + + /* do selection and reveal */ + if (te) { + tselem= TREESTORE(te); + if (tselem) { + /* expand branches so that it will be visible, we need to get correct coordinates */ + if( outliner_open_back(soops, te)) + outliner_set_coordinates(ar, soops); + + /* deselect all visible, and select found element */ + outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); + tselem->flag |= TSE_SELECTED; + + /* make te->ys center of view */ + ytop= (int)(te->ys + (ar->v2d.mask.ymax-ar->v2d.mask.ymin)/2); + if(ytop>0) ytop= 0; + ar->v2d.cur.ymax= (float)ytop; + ar->v2d.cur.ymin= (float)(ytop-(ar->v2d.mask.ymax-ar->v2d.mask.ymin)); + + /* make te->xs ==> te->xend center of view */ + xdelta = (int)(te->xs - ar->v2d.cur.xmin); + ar->v2d.cur.xmin += xdelta; + ar->v2d.cur.xmax += xdelta; + + /* store selection */ + soops->search_tse= *tselem; + + BLI_strncpy(soops->search_string, name, 33); + soops->search_flags= flags; + + /* redraw */ + soops->storeflag |= SO_TREESTORE_REDRAW; + } + } + else { + /* no tree-element found */ + BKE_report(reports, RPT_WARNING, "Not found: %s", name); + } +} +#endif + +/* Show One Level ----------------------------------------------- */ + +/* helper function for Show/Hide one level operator */ +static void outliner_openclose_level(SpaceOops *soops, ListBase *lb, int curlevel, int level, int open) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + + if(open) { + if(curlevel<=level) tselem->flag &= ~TSE_CLOSED; + } + else { + if(curlevel>=level) tselem->flag |= TSE_CLOSED; + } + + outliner_openclose_level(soops, &te->subtree, curlevel+1, level, open); + } +} + +static int outliner_one_level_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + ARegion *ar= CTX_wm_region(C); + int add= RNA_boolean_get(op->ptr, "open"); + int level; + + level= outliner_has_one_flag(soops, &soops->tree, TSE_CLOSED, 1); + if(add==1) { + if(level) outliner_openclose_level(soops, &soops->tree, 1, level, 1); + } + else { + if(level==0) level= outliner_count_levels(soops, &soops->tree, 0); + if(level) outliner_openclose_level(soops, &soops->tree, 1, level-1, 0); + } + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_show_one_level(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Show/Hide One Level"; + ot->idname= "OUTLINER_OT_show_one_level"; + ot->description= "Expand/collapse all entries by one level"; + + /* callbacks */ + ot->exec= outliner_one_level_exec; + ot->poll= ED_operator_outliner_active; + + /* no undo or registry, UI option */ + + /* properties */ + RNA_def_boolean(ot->srna, "open", 1, "Open", "Expand all entries one level deep."); +} + +/* Show Hierarchy ----------------------------------------------- */ + +/* helper function for tree_element_shwo_hierarchy() - recursively checks whether subtrees have any objects*/ +static int subtree_has_objects(SpaceOops *soops, ListBase *lb) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(tselem->type==0 && te->idcode==ID_OB) return 1; + if( subtree_has_objects(soops, &te->subtree)) return 1; + } + return 0; +} + +/* recursive helper function for Show Hierarchy operator */ +static void tree_element_show_hierarchy(Scene *scene, SpaceOops *soops, ListBase *lb) +{ + TreeElement *te; + TreeStoreElem *tselem; + + /* open all object elems, close others */ + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + + if(tselem->type==0) { + if(te->idcode==ID_SCE) { + if(tselem->id!=(ID *)scene) tselem->flag |= TSE_CLOSED; + else tselem->flag &= ~TSE_CLOSED; + } + else if(te->idcode==ID_OB) { + if(subtree_has_objects(soops, &te->subtree)) tselem->flag &= ~TSE_CLOSED; + else tselem->flag |= TSE_CLOSED; + } + } + else tselem->flag |= TSE_CLOSED; + + if(tselem->flag & TSE_CLOSED); else tree_element_show_hierarchy(scene, soops, &te->subtree); + } +} + +/* show entire object level hierarchy */ +static int outliner_show_hierarchy_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + ARegion *ar= CTX_wm_region(C); + Scene *scene= CTX_data_scene(C); + + /* recursively open/close levels */ + tree_element_show_hierarchy(scene, soops, &soops->tree); + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_show_hierarchy(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Show Hierarchy"; + ot->idname= "OUTLINER_OT_show_hierarchy"; + ot->description= "Open all object entries and close all others"; + + /* callbacks */ + ot->exec= outliner_show_hierarchy_exec; + ot->poll= ED_operator_outliner_active; // TODO: shouldn't be allowed in RNA views... + + /* no undo or registry, UI option */ +} + +/* ************************************************************** */ +/* ANIMATO OPERATIONS */ +/* KeyingSet and Driver Creation - Helper functions */ + +/* specialised poll callback for these operators to work in Datablocks view only */ +static int ed_operator_outliner_datablocks_active(bContext *C) +{ + ScrArea *sa= CTX_wm_area(C); + if ((sa) && (sa->spacetype==SPACE_OUTLINER)) { + SpaceOops *so= CTX_wm_space_outliner(C); + return (so->outlinevis == SO_DATABLOCKS); + } + return 0; +} + + +/* Helper func to extract an RNA path from selected tree element + * NOTE: the caller must zero-out all values of the pointers that it passes here first, as + * this function does not do that yet + */ +static void tree_element_to_path(SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, + ID **id, char **path, int *array_index, short *flag, short *UNUSED(groupmode)) +{ + ListBase hierarchy = {NULL, NULL}; + LinkData *ld; + TreeElement *tem, *temnext, *temsub; + TreeStoreElem *tse, *tsenext; + PointerRNA *ptr, *nextptr; + PropertyRNA *prop; + char *newpath=NULL; + + /* optimise tricks: + * - Don't do anything if the selected item is a 'struct', but arrays are allowed + */ + if (tselem->type == TSE_RNA_STRUCT) + return; + + /* Overview of Algorithm: + * 1. Go up the chain of parents until we find the 'root', taking note of the + * levels encountered in reverse-order (i.e. items are added to the start of the list + * for more convenient looping later) + * 2. Walk down the chain, adding from the first ID encountered + * (which will become the 'ID' for the KeyingSet Path), and build a + * path as we step through the chain + */ + + /* step 1: flatten out hierarchy of parents into a flat chain */ + for (tem= te->parent; tem; tem= tem->parent) { + ld= MEM_callocN(sizeof(LinkData), "LinkData for tree_element_to_path()"); + ld->data= tem; + BLI_addhead(&hierarchy, ld); + } + + /* step 2: step down hierarchy building the path (NOTE: addhead in previous loop was needed so that we can loop like this) */ + for (ld= hierarchy.first; ld; ld= ld->next) { + /* get data */ + tem= (TreeElement *)ld->data; + tse= TREESTORE(tem); + ptr= &tem->rnaptr; + prop= tem->directdata; + + /* check if we're looking for first ID, or appending to path */ + if (*id) { + /* just 'append' property to path + * - to prevent memory leaks, we must write to newpath not path, then free old path + swap them + */ + if(tse->type == TSE_RNA_PROPERTY) { + if(RNA_property_type(prop) == PROP_POINTER) { + /* for pointer we just append property name */ + newpath= RNA_path_append(*path, ptr, prop, 0, NULL); + } + else if(RNA_property_type(prop) == PROP_COLLECTION) { + char buf[128], *name; + + temnext= (TreeElement*)(ld->next->data); + tsenext= TREESTORE(temnext); + + nextptr= &temnext->rnaptr; + name= RNA_struct_name_get_alloc(nextptr, buf, sizeof(buf)); + + if(name) { + /* if possible, use name as a key in the path */ + newpath= RNA_path_append(*path, NULL, prop, 0, name); + + if(name != buf) + MEM_freeN(name); + } + else { + /* otherwise use index */ + int index= 0; + + for(temsub=tem->subtree.first; temsub; temsub=temsub->next, index++) + if(temsub == temnext) + break; + + newpath= RNA_path_append(*path, NULL, prop, index, NULL); + } + + ld= ld->next; + } + } + + if(newpath) { + if (*path) MEM_freeN(*path); + *path= newpath; + newpath= NULL; + } + } + else { + /* no ID, so check if entry is RNA-struct, and if that RNA-struct is an ID datablock to extract info from */ + if (tse->type == TSE_RNA_STRUCT) { + /* ptr->data not ptr->id.data seems to be the one we want, since ptr->data is sometimes the owner of this ID? */ + if(RNA_struct_is_ID(ptr->type)) { + *id= (ID *)ptr->data; + + /* clear path */ + if(*path) { + MEM_freeN(*path); + path= NULL; + } + } + } + } + } + + /* step 3: if we've got an ID, add the current item to the path */ + if (*id) { + /* add the active property to the path */ + ptr= &te->rnaptr; + prop= te->directdata; + + /* array checks */ + if (tselem->type == TSE_RNA_ARRAY_ELEM) { + /* item is part of an array, so must set the array_index */ + *array_index= te->index; + } + else if (RNA_property_array_length(ptr, prop)) { + /* entire array was selected, so keyframe all */ + *flag |= KSP_FLAG_WHOLE_ARRAY; + } + + /* path */ + newpath= RNA_path_append(*path, NULL, prop, 0, NULL); + if (*path) MEM_freeN(*path); + *path= newpath; + } + + /* free temp data */ + BLI_freelistN(&hierarchy); +} + +/* =============================================== */ +/* Driver Operations */ + +/* These operators are only available in databrowser mode for now, as + * they depend on having RNA paths and/or hierarchies available. + */ +enum { + DRIVERS_EDITMODE_ADD = 0, + DRIVERS_EDITMODE_REMOVE, +} /*eDrivers_EditModes*/; + +/* Utilities ---------------------------------- */ + +/* Recursively iterate over tree, finding and working on selected items */ +static void do_outliner_drivers_editop(SpaceOops *soops, ListBase *tree, ReportList *reports, short mode) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for (te= tree->first; te; te=te->next) { + tselem= TREESTORE(te); + + /* if item is selected, perform operation */ + if (tselem->flag & TSE_SELECTED) { + ID *id= NULL; + char *path= NULL; + int array_index= 0; + short flag= 0; + short groupmode= KSP_GROUP_KSNAME; + + /* check if RNA-property described by this selected element is an animateable prop */ + if (ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM) && RNA_property_animateable(&te->rnaptr, te->directdata)) { + /* get id + path + index info from the selected element */ + tree_element_to_path(soops, te, tselem, + &id, &path, &array_index, &flag, &groupmode); + } + + /* only if ID and path were set, should we perform any actions */ + if (id && path) { + short dflags = CREATEDRIVER_WITH_DEFAULT_DVAR; + int arraylen = 1; + + /* array checks */ + if (flag & KSP_FLAG_WHOLE_ARRAY) { + /* entire array was selected, so add drivers for all */ + arraylen= RNA_property_array_length(&te->rnaptr, te->directdata); + } + else + arraylen= array_index; + + /* we should do at least one step */ + if (arraylen == array_index) + arraylen++; + + /* for each array element we should affect, add driver */ + for (; array_index < arraylen; array_index++) { + /* action depends on mode */ + switch (mode) { + case DRIVERS_EDITMODE_ADD: + { + /* add a new driver with the information obtained (only if valid) */ + ANIM_add_driver(reports, id, path, array_index, dflags, DRIVER_TYPE_PYTHON); + } + break; + case DRIVERS_EDITMODE_REMOVE: + { + /* remove driver matching the information obtained (only if valid) */ + ANIM_remove_driver(reports, id, path, array_index, dflags); + } + break; + } + } + + /* free path, since it had to be generated */ + MEM_freeN(path); + } + + + } + + /* go over sub-tree */ + if ((tselem->flag & TSE_CLOSED)==0) + do_outliner_drivers_editop(soops, &te->subtree, reports, mode); + } +} + +/* Add Operator ---------------------------------- */ + +static int outliner_drivers_addsel_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soutliner= CTX_wm_space_outliner(C); + + /* check for invalid states */ + if (soutliner == NULL) + return OPERATOR_CANCELLED; + + /* recursively go into tree, adding selected items */ + do_outliner_drivers_editop(soutliner, &soutliner->tree, op->reports, DRIVERS_EDITMODE_ADD); + + /* send notifiers */ + WM_event_add_notifier(C, NC_ANIMATION|ND_FCURVES_ORDER, NULL); // XXX + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_drivers_add_selected(wmOperatorType *ot) +{ + /* api callbacks */ + ot->idname= "OUTLINER_OT_drivers_add_selected"; + ot->name= "Add Drivers for Selected"; + ot->description= "Add drivers to selected items"; + + /* api callbacks */ + ot->exec= outliner_drivers_addsel_exec; + ot->poll= ed_operator_outliner_datablocks_active; + + /* flags */ + ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; +} + + +/* Remove Operator ---------------------------------- */ + +static int outliner_drivers_deletesel_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soutliner= CTX_wm_space_outliner(C); + + /* check for invalid states */ + if (soutliner == NULL) + return OPERATOR_CANCELLED; + + /* recursively go into tree, adding selected items */ + do_outliner_drivers_editop(soutliner, &soutliner->tree, op->reports, DRIVERS_EDITMODE_REMOVE); + + /* send notifiers */ + WM_event_add_notifier(C, ND_KEYS, NULL); // XXX + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_drivers_delete_selected(wmOperatorType *ot) +{ + /* identifiers */ + ot->idname= "OUTLINER_OT_drivers_delete_selected"; + ot->name= "Delete Drivers for Selected"; + ot->description= "Delete drivers assigned to selected items"; + + /* api callbacks */ + ot->exec= outliner_drivers_deletesel_exec; + ot->poll= ed_operator_outliner_datablocks_active; + + /* flags */ + ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; +} + +/* =============================================== */ +/* Keying Set Operations */ + +/* These operators are only available in databrowser mode for now, as + * they depend on having RNA paths and/or hierarchies available. + */ +enum { + KEYINGSET_EDITMODE_ADD = 0, + KEYINGSET_EDITMODE_REMOVE, +} /*eKeyingSet_EditModes*/; + +/* Utilities ---------------------------------- */ + +/* find the 'active' KeyingSet, and add if not found (if adding is allowed) */ +// TODO: should this be an API func? +static KeyingSet *verify_active_keyingset(Scene *scene, short add) +{ + KeyingSet *ks= NULL; + + /* sanity check */ + if (scene == NULL) + return NULL; + + /* try to find one from scene */ + if (scene->active_keyingset > 0) + ks= BLI_findlink(&scene->keyingsets, scene->active_keyingset-1); + + /* add if none found */ + // XXX the default settings have yet to evolve + if ((add) && (ks==NULL)) { + ks= BKE_keyingset_add(&scene->keyingsets, NULL, KEYINGSET_ABSOLUTE, 0); + scene->active_keyingset= BLI_countlist(&scene->keyingsets); + } + + return ks; +} + +/* Recursively iterate over tree, finding and working on selected items */ +static void do_outliner_keyingset_editop(SpaceOops *soops, KeyingSet *ks, ListBase *tree, short mode) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for (te= tree->first; te; te=te->next) { + tselem= TREESTORE(te); + + /* if item is selected, perform operation */ + if (tselem->flag & TSE_SELECTED) { + ID *id= NULL; + char *path= NULL; + int array_index= 0; + short flag= 0; + short groupmode= KSP_GROUP_KSNAME; + + /* check if RNA-property described by this selected element is an animateable prop */ + if (ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM) && RNA_property_animateable(&te->rnaptr, te->directdata)) { + /* get id + path + index info from the selected element */ + tree_element_to_path(soops, te, tselem, + &id, &path, &array_index, &flag, &groupmode); + } + + /* only if ID and path were set, should we perform any actions */ + if (id && path) { + /* action depends on mode */ + switch (mode) { + case KEYINGSET_EDITMODE_ADD: + { + /* add a new path with the information obtained (only if valid) */ + // TODO: what do we do with group name? for now, we don't supply one, and just let this use the KeyingSet name + BKE_keyingset_add_path(ks, id, NULL, path, array_index, flag, groupmode); + ks->active_path= BLI_countlist(&ks->paths); + } + break; + case KEYINGSET_EDITMODE_REMOVE: + { + /* find the relevant path, then remove it from the KeyingSet */ + KS_Path *ksp= BKE_keyingset_find_path(ks, id, NULL, path, array_index, groupmode); + + if (ksp) { + /* free path's data */ + BKE_keyingset_free_path(ks, ksp); + + ks->active_path= 0; + } + } + break; + } + + /* free path, since it had to be generated */ + MEM_freeN(path); + } + } + + /* go over sub-tree */ + if ((tselem->flag & TSE_CLOSED)==0) + do_outliner_keyingset_editop(soops, ks, &te->subtree, mode); + } +} + +/* Add Operator ---------------------------------- */ + +static int outliner_keyingset_additems_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soutliner= CTX_wm_space_outliner(C); + Scene *scene= CTX_data_scene(C); + KeyingSet *ks= verify_active_keyingset(scene, 1); + + /* check for invalid states */ + if (ks == NULL) { + BKE_report(op->reports, RPT_ERROR, "Operation requires an Active Keying Set"); + return OPERATOR_CANCELLED; + } + if (soutliner == NULL) + return OPERATOR_CANCELLED; + + /* recursively go into tree, adding selected items */ + do_outliner_keyingset_editop(soutliner, ks, &soutliner->tree, KEYINGSET_EDITMODE_ADD); + + /* send notifiers */ + WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_keyingset_add_selected(wmOperatorType *ot) +{ + /* identifiers */ + ot->idname= "OUTLINER_OT_keyingset_add_selected"; + ot->name= "Keying Set Add Selected"; + ot->description= "Add selected items (blue-grey rows) to active Keying Set"; + + /* api callbacks */ + ot->exec= outliner_keyingset_additems_exec; + ot->poll= ed_operator_outliner_datablocks_active; + + /* flags */ + ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; +} + + +/* Remove Operator ---------------------------------- */ + +static int outliner_keyingset_removeitems_exec(bContext *C, wmOperator *UNUSED(op)) +{ + SpaceOops *soutliner= CTX_wm_space_outliner(C); + Scene *scene= CTX_data_scene(C); + KeyingSet *ks= verify_active_keyingset(scene, 1); + + /* check for invalid states */ + if (soutliner == NULL) + return OPERATOR_CANCELLED; + + /* recursively go into tree, adding selected items */ + do_outliner_keyingset_editop(soutliner, ks, &soutliner->tree, KEYINGSET_EDITMODE_REMOVE); + + /* send notifiers */ + WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_keyingset_remove_selected(wmOperatorType *ot) +{ + /* identifiers */ + ot->idname= "OUTLINER_OT_keyingset_remove_selected"; + ot->name= "Keying Set Remove Selected"; + ot->description = "Remove selected items (blue-grey rows) from active Keying Set"; + + /* api callbacks */ + ot->exec= outliner_keyingset_removeitems_exec; + ot->poll= ed_operator_outliner_datablocks_active; + + /* flags */ + ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; +} diff --git a/source/blender/editors/space_outliner/outliner_intern.h b/source/blender/editors/space_outliner/outliner_intern.h index b2717ab5c44..85bbbd4fffb 100644 --- a/source/blender/editors/space_outliner/outliner_intern.h +++ b/source/blender/editors/space_outliner/outliner_intern.h @@ -44,6 +44,8 @@ struct TreeStoreElem; struct bContext; struct Scene; struct ARegion; +struct ID; +struct Object; typedef struct TreeElement { struct TreeElement *next, *prev, *parent; @@ -107,29 +109,65 @@ typedef struct TreeElement { /* button events */ #define OL_NAMEBUTTON 1 +/* get TreeStoreElem associated with a TreeElement + * < a: (TreeElement) tree element to find stored element for + */ +#define TREESTORE(a) ((a)?soops->treestore->data+(a)->store_index:NULL) -/* outliner_ops.c */ -void outliner_operatortypes(void); -void outliner_keymap(struct wmKeyConfig *keyconf); +/* size constants */ +#define OL_Y_OFFSET 2 -/* outliner_header.c */ -void outliner_header_buttons(const struct bContext *C, struct ARegion *ar); +#define OL_TOG_RESTRICT_VIEWX (UI_UNIT_X*3) +#define OL_TOG_RESTRICT_SELECTX (UI_UNIT_X*2) +#define OL_TOG_RESTRICT_RENDERX UI_UNIT_X + +#define OL_TOGW OL_TOG_RESTRICT_VIEWX + +#define OL_RNA_COLX (UI_UNIT_X*15) +#define OL_RNA_COL_SIZEX (UI_UNIT_X*7.5) +#define OL_RNA_COL_SPACEX (UI_UNIT_X*2.5) + + +/* outliner_tree.c ----------------------------------------------- */ + +void outliner_free_tree(ListBase *lb); + +TreeElement *outliner_find_tse(struct SpaceOops *soops, TreeStoreElem *tse); +TreeElement *outliner_find_id(struct SpaceOops *soops, ListBase *lb, struct ID *id); +struct ID *outliner_search_back(SpaceOops *soops, TreeElement *te, short idcode); + +void outliner_build_tree(struct Main *mainvar, struct Scene *scene, struct SpaceOops *soops); + +/* outliner_draw.c ---------------------------------------------- */ -/* outliner.c */ -void outliner_free_tree(struct ListBase *lb); -void outliner_select(struct SpaceOops *soops, struct ListBase *lb, int *index, short *selecting); void draw_outliner(const struct bContext *C); +/* outliner_select.c -------------------------------------------- */ + +void outliner_select(struct SpaceOops *soops, ListBase *lb, int *index, short *selecting); + +int tree_element_type_active(struct bContext *C, struct Scene *scene, struct SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, int set); +int tree_element_active(struct bContext *C, struct Scene *scene, SpaceOops *soops, TreeElement *te, int set); + +/* outliner_edit.c ---------------------------------------------- */ + +void outliner_do_object_operation(struct bContext *C, struct Scene *scene, struct SpaceOops *soops, struct ListBase *lb, + void (*operation_cb)(struct bContext *C, struct Scene *scene, struct TreeElement *, struct TreeStoreElem *, TreeStoreElem *)); + +int common_restrict_check(struct bContext *C, struct Object *ob); + +int outliner_has_one_flag(struct SpaceOops *soops, ListBase *lb, short flag, short curlevel); +void outliner_set_flag(struct SpaceOops *soops, ListBase *lb, short flag, short set); + +void object_toggle_visibility_cb(struct bContext *C, struct Scene *scene, TreeElement *te, struct TreeStoreElem *tsep, struct TreeStoreElem *tselem); +void object_toggle_selectability_cb(struct bContext *C, struct Scene *scene, TreeElement *te, struct TreeStoreElem *tsep, struct TreeStoreElem *tselem); +void object_toggle_renderability_cb(struct bContext *C, struct Scene *scene, TreeElement *te, struct TreeStoreElem *tsep, struct TreeStoreElem *tselem); + +/* ...................................................... */ + void OUTLINER_OT_item_activate(struct wmOperatorType *ot); void OUTLINER_OT_item_openclose(struct wmOperatorType *ot); void OUTLINER_OT_item_rename(struct wmOperatorType *ot); -void OUTLINER_OT_operation(struct wmOperatorType *ot); -void OUTLINER_OT_object_operation(struct wmOperatorType *ot); -void OUTLINER_OT_group_operation(struct wmOperatorType *ot); -void OUTLINER_OT_id_operation(struct wmOperatorType *ot); -void OUTLINER_OT_data_operation(struct wmOperatorType *ot); -void OUTLINER_OT_animdata_operation(struct wmOperatorType *ot); -void OUTLINER_OT_action_set(struct wmOperatorType *ot); void OUTLINER_OT_show_one_level(struct wmOperatorType *ot); void OUTLINER_OT_show_active(struct wmOperatorType *ot); @@ -150,5 +188,23 @@ void OUTLINER_OT_keyingset_remove_selected(struct wmOperatorType *ot); void OUTLINER_OT_drivers_add_selected(struct wmOperatorType *ot); void OUTLINER_OT_drivers_delete_selected(struct wmOperatorType *ot); -#endif /* ED_OUTLINER_INTERN_H */ +/* outliner_tools.c ---------------------------------------------- */ +void OUTLINER_OT_operation(struct wmOperatorType *ot); +void OUTLINER_OT_object_operation(struct wmOperatorType *ot); +void OUTLINER_OT_group_operation(struct wmOperatorType *ot); +void OUTLINER_OT_id_operation(struct wmOperatorType *ot); +void OUTLINER_OT_data_operation(struct wmOperatorType *ot); +void OUTLINER_OT_animdata_operation(struct wmOperatorType *ot); +void OUTLINER_OT_action_set(struct wmOperatorType *ot); + +/* ---------------------------------------------------------------- */ + +/* outliner_ops.c */ +void outliner_operatortypes(void); +void outliner_keymap(struct wmKeyConfig *keyconf); + +/* outliner_header.c */ +void outliner_header_buttons(const struct bContext *C, struct ARegion *ar); + +#endif /* ED_OUTLINER_INTERN_H */ diff --git a/source/blender/editors/space_outliner/outliner_select.c b/source/blender/editors/space_outliner/outliner_select.c new file mode 100644 index 00000000000..23873b1fde7 --- /dev/null +++ b/source/blender/editors/space_outliner/outliner_select.c @@ -0,0 +1,865 @@ +/* + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2004 Blender Foundation. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): Joshua Leung + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/editors/space_outliner/outliner_select.c + * \ingroup spoutliner + */ + +#include +#include +#include +#include + +#include "MEM_guardedalloc.h" + +#include "DNA_anim_types.h" +#include "DNA_armature_types.h" +#include "DNA_constraint_types.h" +#include "DNA_camera_types.h" +#include "DNA_group_types.h" +#include "DNA_key_types.h" +#include "DNA_lamp_types.h" +#include "DNA_material_types.h" +#include "DNA_mesh_types.h" +#include "DNA_meta_types.h" +#include "DNA_particle_types.h" +#include "DNA_scene_types.h" +#include "DNA_world_types.h" +#include "DNA_sequence_types.h" +#include "DNA_object_types.h" + +#include "BLI_blenlib.h" +#include "BLI_utildefines.h" +#include "BLI_math_base.h" + +#if defined WIN32 && !defined _LIBC +# include "BLI_fnmatch.h" /* use fnmatch included in blenlib */ +#else +# ifndef _GNU_SOURCE +# define _GNU_SOURCE +# endif +# include +#endif + + +#include "BKE_animsys.h" +#include "BKE_context.h" +#include "BKE_deform.h" +#include "BKE_depsgraph.h" +#include "BKE_fcurve.h" +#include "BKE_global.h" +#include "BKE_group.h" +#include "BKE_library.h" +#include "BKE_main.h" +#include "BKE_modifier.h" +#include "BKE_report.h" +#include "BKE_scene.h" +#include "BKE_sequencer.h" + +#include "ED_armature.h" +#include "ED_object.h" +#include "ED_screen.h" +#include "ED_util.h" + +#include "WM_api.h" +#include "WM_types.h" + +#include "BIF_gl.h" +#include "BIF_glutil.h" + +#include "UI_interface.h" +#include "UI_interface_icons.h" +#include "UI_resources.h" +#include "UI_view2d.h" + +#include "RNA_access.h" +#include "RNA_define.h" + +#include "outliner_intern.h" + +/* ****************************************************** */ +/* Outliner Selection (grey-blue highlight for rows) */ + +void outliner_select(SpaceOops *soops, ListBase *lb, int *index, short *selecting) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for (te= lb->first; te && *index >= 0; te=te->next, (*index)--) { + tselem= TREESTORE(te); + + /* if we've encountered the right item, set its 'Outliner' selection status */ + if (*index == 0) { + /* this should be the last one, so no need to do anything with index */ + if ((te->flag & TE_ICONROW)==0) { + /* -1 value means toggle testing for now... */ + if (*selecting == -1) { + if (tselem->flag & TSE_SELECTED) + *selecting= 0; + else + *selecting= 1; + } + + /* set selection */ + if (*selecting) + tselem->flag |= TSE_SELECTED; + else + tselem->flag &= ~TSE_SELECTED; + } + } + else if ((tselem->flag & TSE_CLOSED)==0) { + /* Only try selecting sub-elements if we haven't hit the right element yet + * + * Hack warning: + * Index must be reduced before supplying it to the sub-tree to try to do + * selection, however, we need to increment it again for the next loop to + * function correctly + */ + (*index)--; + outliner_select(soops, &te->subtree, index, selecting); + (*index)++; + } + } +} + +/* ****************************************************** */ +/* Outliner Element Selection/Activation on Click */ + +static int tree_element_active_renderlayer(bContext *C, TreeElement *te, TreeStoreElem *tselem, int set) +{ + Scene *sce; + + /* paranoia check */ + if(te->idcode!=ID_SCE) + return 0; + sce= (Scene *)tselem->id; + + if(set) { + sce->r.actlay= tselem->nr; + WM_event_add_notifier(C, NC_SCENE|ND_RENDER_OPTIONS, sce); + } + else { + return sce->r.actlay==tselem->nr; + } + return 0; +} + +static int tree_element_set_active_object(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) +{ + TreeStoreElem *tselem= TREESTORE(te); + Scene *sce; + Base *base; + Object *ob= NULL; + + /* if id is not object, we search back */ + if(te->idcode==ID_OB) ob= (Object *)tselem->id; + else { + ob= (Object *)outliner_search_back(soops, te, ID_OB); + if(ob==OBACT) return 0; + } + if(ob==NULL) return 0; + + sce= (Scene *)outliner_search_back(soops, te, ID_SCE); + if(sce && scene != sce) { + ED_screen_set_scene(C, sce); + } + + /* find associated base in current scene */ + base= object_in_scene(ob, scene); + + if(base) { + if(set==2) { + /* swap select */ + if(base->flag & SELECT) + ED_base_object_select(base, BA_DESELECT); + else + ED_base_object_select(base, BA_SELECT); + } + else { + /* deleselect all */ + scene_deselect_all(scene); + ED_base_object_select(base, BA_SELECT); + } + if(C) { + ED_base_object_activate(C, base); /* adds notifier */ + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + } + } + + if(ob!=scene->obedit) + ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); + + return 1; +} + +static int tree_element_active_material(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) +{ + TreeElement *tes; + Object *ob; + + /* we search for the object parent */ + ob= (Object *)outliner_search_back(soops, te, ID_OB); + // note: ob->matbits can be NULL when a local object points to a library mesh. + if(ob==NULL || ob!=OBACT || ob->matbits==NULL) return 0; // just paranoia + + /* searching in ob mat array? */ + tes= te->parent; + if(tes->idcode==ID_OB) { + if(set) { + ob->actcol= te->index+1; + ob->matbits[te->index]= 1; // make ob material active too + ob->colbits |= (1<index); + } + else { + if(ob->actcol == te->index+1) + if(ob->matbits[te->index]) return 1; + } + } + /* or we search for obdata material */ + else { + if(set) { + ob->actcol= te->index+1; + ob->matbits[te->index]= 0; // make obdata material active too + ob->colbits &= ~(1<index); + } + else { + if(ob->actcol == te->index+1) + if(ob->matbits[te->index]==0) return 1; + } + } + if(set) { + WM_event_add_notifier(C, NC_MATERIAL|ND_SHADING, NULL); + } + return 0; +} + +static int tree_element_active_texture(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) +{ + TreeElement *tep; + TreeStoreElem /* *tselem,*/ *tselemp; + Object *ob=OBACT; + SpaceButs *sbuts=NULL; + + if(ob==NULL) return 0; // no active object + + /*tselem= TREESTORE(te);*/ /*UNUSED*/ + + /* find buttons area (note, this is undefined really still, needs recode in blender) */ + /* XXX removed finding sbuts */ + + /* where is texture linked to? */ + tep= te->parent; + tselemp= TREESTORE(tep); + + if(tep->idcode==ID_WO) { + World *wrld= (World *)tselemp->id; + + if(set) { + if(sbuts) { + // XXX sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c + // XXX sbuts->texfrom= 1; + } +// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture + wrld->texact= te->index; + } + else if(tselemp->id == (ID *)(scene->world)) { + if(wrld->texact==te->index) return 1; + } + } + else if(tep->idcode==ID_LA) { + Lamp *la= (Lamp *)tselemp->id; + if(set) { + if(sbuts) { + // XXX sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c + // XXX sbuts->texfrom= 2; + } +// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture + la->texact= te->index; + } + else { + if(tselemp->id == ob->data) { + if(la->texact==te->index) return 1; + } + } + } + else if(tep->idcode==ID_MA) { + Material *ma= (Material *)tselemp->id; + if(set) { + if(sbuts) { + //sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c + // XXX sbuts->texfrom= 0; + } +// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture + ma->texact= (char)te->index; + + /* also set active material */ + ob->actcol= tep->index+1; + } + else if(tep->flag & TE_ACTIVE) { // this is active material + if(ma->texact==te->index) return 1; + } + } + + if(set) + WM_event_add_notifier(C, NC_TEXTURE, NULL); + + return 0; +} + + +static int tree_element_active_lamp(bContext *UNUSED(C), Scene *scene, SpaceOops *soops, TreeElement *te, int set) +{ + Object *ob; + + /* we search for the object parent */ + ob= (Object *)outliner_search_back(soops, te, ID_OB); + if(ob==NULL || ob!=OBACT) return 0; // just paranoia + + if(set) { +// XXX extern_set_butspace(F5KEY, 0); + } + else return 1; + + return 0; +} + +static int tree_element_active_camera(bContext *UNUSED(C), Scene *scene, SpaceOops *soops, TreeElement *te, int set) +{ + Object *ob= (Object *)outliner_search_back(soops, te, ID_OB); + + if(set) + return 0; + + return scene->camera == ob; +} + +static int tree_element_active_world(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) +{ + TreeElement *tep; + TreeStoreElem *tselem=NULL; + Scene *sce=NULL; + + tep= te->parent; + if(tep) { + tselem= TREESTORE(tep); + sce= (Scene *)tselem->id; + } + + if(set) { // make new scene active + if(sce && scene != sce) { + ED_screen_set_scene(C, sce); + } + } + + if(tep==NULL || tselem->id == (ID *)scene) { + if(set) { +// XXX extern_set_butspace(F8KEY, 0); + } + else { + return 1; + } + } + return 0; +} + +static int tree_element_active_defgroup(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) +{ + Object *ob; + + /* id in tselem is object */ + ob= (Object *)tselem->id; + if(set) { + ob->actdef= te->index+1; + DAG_id_tag_update(&ob->id, OB_RECALC_DATA); + WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + } + else { + if(ob==OBACT) + if(ob->actdef== te->index+1) return 1; + } + return 0; +} + +static int tree_element_active_posegroup(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) +{ + Object *ob= (Object *)tselem->id; + + if(set) { + if (ob->pose) { + ob->pose->active_group= te->index+1; + WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob); + } + } + else { + if(ob==OBACT && ob->pose) { + if (ob->pose->active_group== te->index+1) return 1; + } + } + return 0; +} + +static int tree_element_active_posechannel(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) +{ + Object *ob= (Object *)tselem->id; + bArmature *arm= ob->data; + bPoseChannel *pchan= te->directdata; + + if(set) { + if(!(pchan->bone->flag & BONE_HIDDEN_P)) { + + if(set==2) ED_pose_deselectall(ob, 2); // 2 = clear active tag + else ED_pose_deselectall(ob, 0); // 0 = deselect + + if(set==2 && (pchan->bone->flag & BONE_SELECTED)) { + pchan->bone->flag &= ~BONE_SELECTED; + } else { + pchan->bone->flag |= BONE_SELECTED; + arm->act_bone= pchan->bone; + } + + WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, ob); + + } + } + else { + if(ob==OBACT && ob->pose) { + if (pchan->bone->flag & BONE_SELECTED) return 1; + } + } + return 0; +} + +static int tree_element_active_bone(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) +{ + bArmature *arm= (bArmature *)tselem->id; + Bone *bone= te->directdata; + + if(set) { + if(!(bone->flag & BONE_HIDDEN_P)) { + if(set==2) ED_pose_deselectall(OBACT, 2); // 2 is clear active tag + else ED_pose_deselectall(OBACT, 0); + + if(set==2 && (bone->flag & BONE_SELECTED)) { + bone->flag &= ~BONE_SELECTED; + } else { + bone->flag |= BONE_SELECTED; + arm->act_bone= bone; + } + + WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, OBACT); + } + } + else { + Object *ob= OBACT; + + if(ob && ob->data==arm) { + if (bone->flag & BONE_SELECTED) return 1; + } + } + return 0; +} + + +/* ebones only draw in editmode armature */ +static void tree_element_active_ebone__sel(bContext *C, Scene *scene, bArmature *arm, EditBone *ebone, short sel) +{ + if(sel) { + ebone->flag |= BONE_SELECTED|BONE_ROOTSEL|BONE_TIPSEL; + arm->act_edbone= ebone; + // flush to parent? + if(ebone->parent && (ebone->flag & BONE_CONNECTED)) ebone->parent->flag |= BONE_TIPSEL; + } + else { + ebone->flag &= ~(BONE_SELECTED|BONE_ROOTSEL|BONE_TIPSEL); + // flush to parent? + if(ebone->parent && (ebone->flag & BONE_CONNECTED)) ebone->parent->flag &= ~BONE_TIPSEL; + } + + WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, scene->obedit); +} +static int tree_element_active_ebone(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) +{ + bArmature *arm= scene->obedit->data; + EditBone *ebone= te->directdata; + + if(set==1) { + if(!(ebone->flag & BONE_HIDDEN_A)) { + ED_armature_deselect_all(scene->obedit, 0); // deselect + tree_element_active_ebone__sel(C, scene, arm, ebone, TRUE); + return 1; + } + } + else if (set==2) { + if(!(ebone->flag & BONE_HIDDEN_A)) { + if(!(ebone->flag & BONE_SELECTED)) { + tree_element_active_ebone__sel(C, scene, arm, ebone, TRUE); + return 1; + } + else { + /* entirely selected, so de-select */ + tree_element_active_ebone__sel(C, scene, arm, ebone, FALSE); + return 0; + } + } + } + else if (ebone->flag & BONE_SELECTED) { + return 1; + } + return 0; +} + +static int tree_element_active_modifier(bContext *C, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) +{ + if(set) { + Object *ob= (Object *)tselem->id; + + WM_event_add_notifier(C, NC_OBJECT|ND_MODIFIER, ob); + +// XXX extern_set_butspace(F9KEY, 0); + } + + return 0; +} + +static int tree_element_active_psys(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) +{ + if(set) { + Object *ob= (Object *)tselem->id; + + WM_event_add_notifier(C, NC_OBJECT|ND_PARTICLE|NA_EDITED, ob); + +// XXX extern_set_butspace(F7KEY, 0); + } + + return 0; +} + +static int tree_element_active_constraint(bContext *C, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) +{ + if(set) { + Object *ob= (Object *)tselem->id; + + WM_event_add_notifier(C, NC_OBJECT|ND_CONSTRAINT, ob); +// XXX extern_set_butspace(F7KEY, 0); + } + + return 0; +} + +static int tree_element_active_text(bContext *UNUSED(C), Scene *UNUSED(scene), SpaceOops *UNUSED(soops), TreeElement *UNUSED(te), int UNUSED(set)) +{ + // XXX removed + return 0; +} + +static int tree_element_active_pose(bContext *C, Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) +{ + Object *ob= (Object *)tselem->id; + Base *base= object_in_scene(ob, scene); + + if(set) { + if(scene->obedit) + ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); + + if(ob->mode & OB_MODE_POSE) + ED_armature_exit_posemode(C, base); + else + ED_armature_enter_posemode(C, base); + } + else { + if(ob->mode & OB_MODE_POSE) return 1; + } + return 0; +} + +static int tree_element_active_sequence(TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) +{ + Sequence *seq= (Sequence*) te->directdata; + + if(set) { +// XXX select_single_seq(seq, 1); + } + else { + if(seq->flag & SELECT) + return(1); + } + return(0); +} + +static int tree_element_active_sequence_dup(Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) +{ + Sequence *seq, *p; + Editing *ed= seq_give_editing(scene, FALSE); + + seq= (Sequence*)te->directdata; + if(set==0) { + if(seq->flag & SELECT) + return(1); + return(0); + } + +// XXX select_single_seq(seq, 1); + p= ed->seqbasep->first; + while(p) { + if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { + p= p->next; + continue; + } + +// if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) +// XXX select_single_seq(p, 0); + p= p->next; + } + return(0); +} + +static int tree_element_active_keymap_item(bContext *UNUSED(C), TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) +{ + wmKeyMapItem *kmi= te->directdata; + + if(set==0) { + if(kmi->flag & KMI_INACTIVE) return 0; + return 1; + } + else { + kmi->flag ^= KMI_INACTIVE; + } + return 0; +} + +/* ---------------------------------------------- */ + +/* generic call for ID data check or make/check active in UI */ +int tree_element_active(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) +{ + + switch(te->idcode) { + case ID_OB: + return tree_element_set_active_object(C, scene, soops, te, set); + case ID_MA: + return tree_element_active_material(C, scene, soops, te, set); + case ID_WO: + return tree_element_active_world(C, scene, soops, te, set); + case ID_LA: + return tree_element_active_lamp(C, scene, soops, te, set); + case ID_TE: + return tree_element_active_texture(C, scene, soops, te, set); + case ID_TXT: + return tree_element_active_text(C, scene, soops, te, set); + case ID_CA: + return tree_element_active_camera(C, scene, soops, te, set); + } + return 0; +} + +/* generic call for non-id data to make/check active in UI */ +/* Context can be NULL when set==0 */ +int tree_element_type_active(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, int set) +{ + switch(tselem->type) { + case TSE_DEFGROUP: + return tree_element_active_defgroup(C, scene, te, tselem, set); + case TSE_BONE: + return tree_element_active_bone(C, scene, te, tselem, set); + case TSE_EBONE: + return tree_element_active_ebone(C, scene, te, tselem, set); + case TSE_MODIFIER: + return tree_element_active_modifier(C, te, tselem, set); + case TSE_LINKED_OB: + if(set) tree_element_set_active_object(C, scene, soops, te, set); + else if(tselem->id==(ID *)OBACT) return 1; + break; + case TSE_LINKED_PSYS: + return tree_element_active_psys(C, scene, te, tselem, set); + case TSE_POSE_BASE: + return tree_element_active_pose(C, scene, te, tselem, set); + case TSE_POSE_CHANNEL: + return tree_element_active_posechannel(C, scene, te, tselem, set); + case TSE_CONSTRAINT: + return tree_element_active_constraint(C, te, tselem, set); + case TSE_R_LAYER: + return tree_element_active_renderlayer(C, te, tselem, set); + case TSE_POSEGRP: + return tree_element_active_posegroup(C, scene, te, tselem, set); + case TSE_SEQUENCE: + return tree_element_active_sequence(te, tselem, set); + case TSE_SEQUENCE_DUP: + return tree_element_active_sequence_dup(scene, te, tselem, set); + case TSE_KEYMAP_ITEM: + return tree_element_active_keymap_item(C, te, tselem, set); + + } + return 0; +} + +/* ================================================ */ + +static int do_outliner_item_activate(bContext *C, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int extend, const float mval[2]) +{ + + if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { + TreeStoreElem *tselem= TREESTORE(te); + int openclose= 0; + + /* open close icon */ + if((te->flag & TE_ICONROW)==0) { // hidden icon, no open/close + if( mval[0]>te->xs && mval[0]xs+UI_UNIT_X) + openclose= 1; + } + + if(openclose) { + /* all below close/open? */ + if(extend) { + tselem->flag &= ~TSE_CLOSED; + outliner_set_flag(soops, &te->subtree, TSE_CLOSED, !outliner_has_one_flag(soops, &te->subtree, TSE_CLOSED, 1)); + } + else { + if(tselem->flag & TSE_CLOSED) tselem->flag &= ~TSE_CLOSED; + else tselem->flag |= TSE_CLOSED; + + } + + return 1; + } + /* name and first icon */ + else if(mval[0]>te->xs+UI_UNIT_X && mval[0]xend) { + + /* always makes active object */ + if(tselem->type!=TSE_SEQUENCE && tselem->type!=TSE_SEQ_STRIP && tselem->type!=TSE_SEQUENCE_DUP) + tree_element_set_active_object(C, scene, soops, te, 1 + (extend!=0 && tselem->type==0)); + + if(tselem->type==0) { // the lib blocks + /* editmode? */ + if(te->idcode==ID_SCE) { + if(scene!=(Scene *)tselem->id) { + ED_screen_set_scene(C, (Scene *)tselem->id); + } + } + else if(te->idcode==ID_GR) { + Group *gr= (Group *)tselem->id; + GroupObject *gob; + + if(extend) { + int sel= BA_SELECT; + for(gob= gr->gobject.first; gob; gob= gob->next) { + if(gob->ob->flag & SELECT) { + sel= BA_DESELECT; + break; + } + } + + for(gob= gr->gobject.first; gob; gob= gob->next) { + ED_base_object_select(object_in_scene(gob->ob, scene), sel); + } + } + else { + scene_deselect_all(scene); + + for(gob= gr->gobject.first; gob; gob= gob->next) { + if((gob->ob->flag & SELECT) == 0) + ED_base_object_select(object_in_scene(gob->ob, scene), BA_SELECT); + } + } + + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + } + else if(ELEM5(te->idcode, ID_ME, ID_CU, ID_MB, ID_LT, ID_AR)) { + WM_operator_name_call(C, "OBJECT_OT_editmode_toggle", WM_OP_INVOKE_REGION_WIN, NULL); + } else { // rest of types + tree_element_active(C, scene, soops, te, 1); + } + + } + else tree_element_type_active(C, scene, soops, te, tselem, 1+(extend!=0)); + + return 1; + } + } + + for(te= te->subtree.first; te; te= te->next) { + if(do_outliner_item_activate(C, scene, ar, soops, te, extend, mval)) return 1; + } + return 0; +} + +/* event can enterkey, then it opens/closes */ +static int outliner_item_activate(bContext *C, wmOperator *op, wmEvent *event) +{ + Scene *scene= CTX_data_scene(C); + ARegion *ar= CTX_wm_region(C); + SpaceOops *soops= CTX_wm_space_outliner(C); + TreeElement *te; + float fmval[2]; + int extend= RNA_boolean_get(op->ptr, "extend"); + + UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); + + if(!ELEM3(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF, SO_KEYMAP) && !(soops->flag & SO_HIDE_RESTRICTCOLS) && fmval[0] > ar->v2d.cur.xmax - OL_TOG_RESTRICT_VIEWX) + return OPERATOR_CANCELLED; + + for(te= soops->tree.first; te; te= te->next) { + if(do_outliner_item_activate(C, scene, ar, soops, te, extend, fmval)) break; + } + + if(te) { + ED_undo_push(C, "Outliner click event"); + } + else { + short selecting= -1; + int row; + + /* get row number - 100 here is just a dummy value since we don't need the column */ + UI_view2d_listview_view_to_cell(&ar->v2d, 1000, UI_UNIT_Y, 0.0f, OL_Y_OFFSET, + fmval[0], fmval[1], NULL, &row); + + /* select relevant row */ + outliner_select(soops, &soops->tree, &row, &selecting); + + soops->storeflag |= SO_TREESTORE_REDRAW; + + ED_undo_push(C, "Outliner selection event"); + } + + ED_region_tag_redraw(ar); + + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_item_activate(wmOperatorType *ot) +{ + ot->name= "Activate Item"; + ot->idname= "OUTLINER_OT_item_activate"; + ot->description= "Handle mouse clicks to activate/select items"; + + ot->invoke= outliner_item_activate; + + ot->poll= ED_operator_outliner_active; + + RNA_def_boolean(ot->srna, "extend", 1, "Extend", "Extend selection for activation."); +} + +/* ****************************************************** */ diff --git a/source/blender/editors/space_outliner/outliner_tools.c b/source/blender/editors/space_outliner/outliner_tools.c new file mode 100644 index 00000000000..891c18bcd8a --- /dev/null +++ b/source/blender/editors/space_outliner/outliner_tools.c @@ -0,0 +1,1139 @@ +/* + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2004 Blender Foundation. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): Joshua Leung + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/editors/space_outliner/outliner_tools.c + * \ingroup spoutliner + */ + +#include +#include +#include +#include + +#include "MEM_guardedalloc.h" + +#include "DNA_anim_types.h" +#include "DNA_armature_types.h" +#include "DNA_constraint_types.h" +#include "DNA_camera_types.h" +#include "DNA_group_types.h" +#include "DNA_key_types.h" +#include "DNA_lamp_types.h" +#include "DNA_material_types.h" +#include "DNA_mesh_types.h" +#include "DNA_meta_types.h" +#include "DNA_particle_types.h" +#include "DNA_scene_types.h" +#include "DNA_world_types.h" +#include "DNA_sequence_types.h" +#include "DNA_object_types.h" + +#include "BLI_blenlib.h" +#include "BLI_utildefines.h" +#include "BLI_math_base.h" + +#if defined WIN32 && !defined _LIBC +# include "BLI_fnmatch.h" /* use fnmatch included in blenlib */ +#else +# ifndef _GNU_SOURCE +# define _GNU_SOURCE +# endif +# include +#endif + + +#include "BKE_animsys.h" +#include "BKE_context.h" +#include "BKE_deform.h" +#include "BKE_depsgraph.h" +#include "BKE_fcurve.h" +#include "BKE_global.h" +#include "BKE_group.h" +#include "BKE_library.h" +#include "BKE_main.h" +#include "BKE_modifier.h" +#include "BKE_report.h" +#include "BKE_scene.h" +#include "BKE_sequencer.h" + +#include "ED_armature.h" +#include "ED_object.h" +#include "ED_screen.h" +#include "ED_util.h" + +#include "WM_api.h" +#include "WM_types.h" + +#include "BIF_gl.h" +#include "BIF_glutil.h" + +#include "UI_interface.h" +#include "UI_interface_icons.h" +#include "UI_resources.h" +#include "UI_view2d.h" + +#include "RNA_access.h" +#include "RNA_define.h" +#include "RNA_enum_types.h" + +#include "outliner_intern.h" + +/* ****************************************************** */ + +/* ************ SELECTION OPERATIONS ********* */ + +static void set_operation_types(SpaceOops *soops, ListBase *lb, + int *scenelevel, + int *objectlevel, + int *idlevel, + int *datalevel) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(tselem->flag & TSE_SELECTED) { + if(tselem->type) { + if(*datalevel==0) + *datalevel= tselem->type; + else if(*datalevel!=tselem->type) + *datalevel= -1; + } + else { + int idcode= GS(tselem->id->name); + switch(idcode) { + case ID_SCE: + *scenelevel= 1; + break; + case ID_OB: + *objectlevel= 1; + break; + + case ID_ME: case ID_CU: case ID_MB: case ID_LT: + case ID_LA: case ID_AR: case ID_CA: + case ID_MA: case ID_TE: case ID_IP: case ID_IM: + case ID_SO: case ID_KE: case ID_WO: case ID_AC: + case ID_NLA: case ID_TXT: case ID_GR: + if(*idlevel==0) *idlevel= idcode; + else if(*idlevel!=idcode) *idlevel= -1; + break; + } + } + } + if((tselem->flag & TSE_CLOSED)==0) { + set_operation_types(soops, &te->subtree, + scenelevel, objectlevel, idlevel, datalevel); + } + } +} + +static void unlink_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) +{ + /* just set action to NULL */ + BKE_animdata_set_action(CTX_wm_reports(C), tsep->id, NULL); +} + +static void unlink_material_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) +{ + Material **matar=NULL; + int a, totcol=0; + + if( GS(tsep->id->name)==ID_OB) { + Object *ob= (Object *)tsep->id; + totcol= ob->totcol; + matar= ob->mat; + } + else if( GS(tsep->id->name)==ID_ME) { + Mesh *me= (Mesh *)tsep->id; + totcol= me->totcol; + matar= me->mat; + } + else if( GS(tsep->id->name)==ID_CU) { + Curve *cu= (Curve *)tsep->id; + totcol= cu->totcol; + matar= cu->mat; + } + else if( GS(tsep->id->name)==ID_MB) { + MetaBall *mb= (MetaBall *)tsep->id; + totcol= mb->totcol; + matar= mb->mat; + } + + for(a=0; aindex && matar[a]) { + matar[a]->id.us--; + matar[a]= NULL; + } + } +} + +static void unlink_texture_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) +{ + MTex **mtex= NULL; + int a; + + if( GS(tsep->id->name)==ID_MA) { + Material *ma= (Material *)tsep->id; + mtex= ma->mtex; + } + else if( GS(tsep->id->name)==ID_LA) { + Lamp *la= (Lamp *)tsep->id; + mtex= la->mtex; + } + else if( GS(tsep->id->name)==ID_WO) { + World *wrld= (World *)tsep->id; + mtex= wrld->mtex; + } + else return; + + for(a=0; aindex && mtex[a]) { + if(mtex[a]->tex) { + mtex[a]->tex->id.us--; + mtex[a]->tex= NULL; + } + } + } +} + +static void unlink_group_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) +{ + Group *group= (Group *)tselem->id; + + if(tsep) { + if( GS(tsep->id->name)==ID_OB) { + Object *ob= (Object *)tsep->id; + ob->dup_group= NULL; + } + } + else { + unlink_group(group); + } +} + +static void outliner_do_libdata_operation(bContext *C, Scene *scene, SpaceOops *soops, ListBase *lb, + void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te=lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(tselem->flag & TSE_SELECTED) { + if(tselem->type==0) { + TreeStoreElem *tsep= TREESTORE(te->parent); + operation_cb(C, scene, te, tsep, tselem); + } + } + if((tselem->flag & TSE_CLOSED)==0) { + outliner_do_libdata_operation(C, scene, soops, &te->subtree, operation_cb); + } + } +} + +/* */ + +static void object_select_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + Base *base= (Base *)te->directdata; + + if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); + if(base && ((base->object->restrictflag & OB_RESTRICT_VIEW)==0)) { + base->flag |= SELECT; + base->object->flag |= SELECT; + } +} + +static void object_deselect_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + Base *base= (Base *)te->directdata; + + if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); + if(base) { + base->flag &= ~SELECT; + base->object->flag &= ~SELECT; + } +} + +static void object_delete_cb(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + Base *base= (Base *)te->directdata; + + if(base==NULL) + base= object_in_scene((Object *)tselem->id, scene); + if(base) { + // check also library later + if(scene->obedit==base->object) + ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); + + ED_base_object_free_and_unlink(CTX_data_main(C), scene, base); + te->directdata= NULL; + tselem->id= NULL; + } + +} + +static void id_local_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + if(tselem->id->lib && (tselem->id->flag & LIB_EXTERN)) { + tselem->id->lib= NULL; + tselem->id->flag= LIB_LOCAL; + new_id(NULL, tselem->id, NULL); + } +} + + +static void singleuser_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) +{ + ID *id = tselem->id; + + if (id) { + IdAdtTemplate *iat = (IdAdtTemplate *)tsep->id; + PointerRNA ptr = {{0}}; + PropertyRNA *prop; + + RNA_pointer_create(&iat->id, &RNA_AnimData, iat->adt, &ptr); + prop = RNA_struct_find_property(&ptr, "action"); + + id_single_user(C, id, &ptr, prop); + } +} + +static void group_linkobs2scene_cb(bContext *UNUSED(C), Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + Group *group= (Group *)tselem->id; + GroupObject *gob; + Base *base; + + for(gob=group->gobject.first; gob; gob=gob->next) { + base= object_in_scene(gob->ob, scene); + if (base) { + base->object->flag |= SELECT; + base->flag |= SELECT; + } else { + /* link to scene */ + base= MEM_callocN( sizeof(Base), "add_base"); + BLI_addhead(&scene->base, base); + base->lay= (1<<20)-1; /*v3d->lay;*/ /* would be nice to use the 3d layer but the include's not here */ + gob->ob->flag |= SELECT; + base->flag = gob->ob->flag; + base->object= gob->ob; + id_lib_extern((ID *)gob->ob); /* incase these are from a linked group */ + } + } +} + +void outliner_do_object_operation(bContext *C, Scene *scene_act, SpaceOops *soops, ListBase *lb, + void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te=lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(tselem->flag & TSE_SELECTED) { + if(tselem->type==0 && te->idcode==ID_OB) { + // when objects selected in other scenes... dunno if that should be allowed + Scene *scene_owner= (Scene *)outliner_search_back(soops, te, ID_SCE); + if(scene_owner && scene_act != scene_owner) { + ED_screen_set_scene(C, scene_owner); + } + /* important to use 'scene_owner' not scene_act else deleting objects can crash. + * only use 'scene_act' when 'scene_owner' is NULL, which can happen when the + * outliner isnt showing scenes: Visible Layer draw mode for eg. */ + operation_cb(C, scene_owner ? scene_owner : scene_act, te, NULL, tselem); + } + } + if((tselem->flag & TSE_CLOSED)==0) { + outliner_do_object_operation(C, scene_act, soops, &te->subtree, operation_cb); + } + } +} + +/* ******************************************** */ + +static void unlinkact_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) +{ + /* just set action to NULL */ + BKE_animdata_set_action(NULL, tselem->id, NULL); +} + +static void cleardrivers_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) +{ + IdAdtTemplate *iat = (IdAdtTemplate *)tselem->id; + + /* just free drivers - stored as a list of F-Curves */ + free_fcurves(&iat->adt->drivers); +} + +static void refreshdrivers_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) +{ + IdAdtTemplate *iat = (IdAdtTemplate *)tselem->id; + FCurve *fcu; + + /* loop over drivers, performing refresh (i.e. check graph_buttons.c and rna_fcurve.c for details) */ + for (fcu = iat->adt->drivers.first; fcu; fcu= fcu->next) { + fcu->flag &= ~FCURVE_DISABLED; + + if (fcu->driver) + fcu->driver->flag &= ~DRIVER_FLAG_INVALID; + } +} + +/* --------------------------------- */ + +static void pchan_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) +{ + bPoseChannel *pchan= (bPoseChannel *)te->directdata; + + if(event==1) + pchan->bone->flag |= BONE_SELECTED; + else if(event==2) + pchan->bone->flag &= ~BONE_SELECTED; + else if(event==3) { + pchan->bone->flag |= BONE_HIDDEN_P; + pchan->bone->flag &= ~BONE_SELECTED; + } + else if(event==4) + pchan->bone->flag &= ~BONE_HIDDEN_P; +} + +static void bone_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) +{ + Bone *bone= (Bone *)te->directdata; + + if(event==1) + bone->flag |= BONE_SELECTED; + else if(event==2) + bone->flag &= ~BONE_SELECTED; + else if(event==3) { + bone->flag |= BONE_HIDDEN_P; + bone->flag &= ~BONE_SELECTED; + } + else if(event==4) + bone->flag &= ~BONE_HIDDEN_P; +} + +static void ebone_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) +{ + EditBone *ebone= (EditBone *)te->directdata; + + if(event==1) + ebone->flag |= BONE_SELECTED; + else if(event==2) + ebone->flag &= ~BONE_SELECTED; + else if(event==3) { + ebone->flag |= BONE_HIDDEN_A; + ebone->flag &= ~BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL; + } + else if(event==4) + ebone->flag &= ~BONE_HIDDEN_A; +} + +static void sequence_cb(int event, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tselem)) +{ +// Sequence *seq= (Sequence*) te->directdata; + if(event==1) { +// XXX select_single_seq(seq, 1); + } +} + +static void outliner_do_data_operation(SpaceOops *soops, int type, int event, ListBase *lb, + void (*operation_cb)(int, TreeElement *, TreeStoreElem *)) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for(te=lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(tselem->flag & TSE_SELECTED) { + if(tselem->type==type) { + operation_cb(event, te, tselem); + } + } + if((tselem->flag & TSE_CLOSED)==0) { + outliner_do_data_operation(soops, type, event, &te->subtree, operation_cb); + } + } +} + +/* **************************************** */ + +static EnumPropertyItem prop_object_op_types[] = { + {1, "SELECT", 0, "Select", ""}, + {2, "DESELECT", 0, "Deselect", ""}, + {4, "DELETE", 0, "Delete", ""}, + {6, "TOGVIS", 0, "Toggle Visible", ""}, + {7, "TOGSEL", 0, "Toggle Selectable", ""}, + {8, "TOGREN", 0, "Toggle Renderable", ""}, + {0, NULL, 0, NULL, NULL} +}; + +static int outliner_object_operation_exec(bContext *C, wmOperator *op) +{ + Main *bmain= CTX_data_main(C); + Scene *scene= CTX_data_scene(C); + SpaceOops *soops= CTX_wm_space_outliner(C); + int event; + const char *str= NULL; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + + event= RNA_enum_get(op->ptr, "type"); + + if(event==1) { + Scene *sce= scene; // to be able to delete, scenes are set... + outliner_do_object_operation(C, scene, soops, &soops->tree, object_select_cb); + if(scene != sce) { + ED_screen_set_scene(C, sce); + } + + str= "Select Objects"; + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + } + else if(event==2) { + outliner_do_object_operation(C, scene, soops, &soops->tree, object_deselect_cb); + str= "Deselect Objects"; + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + } + else if(event==4) { + outliner_do_object_operation(C, scene, soops, &soops->tree, object_delete_cb); + DAG_scene_sort(bmain, scene); + str= "Delete Objects"; + WM_event_add_notifier(C, NC_SCENE|ND_OB_ACTIVE, scene); + } + else if(event==5) { /* disabled, see above enum (ton) */ + outliner_do_object_operation(C, scene, soops, &soops->tree, id_local_cb); + str= "Localized Objects"; + } + else if(event==6) { + outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_visibility_cb); + str= "Toggle Visibility"; + WM_event_add_notifier(C, NC_SCENE|ND_OB_VISIBLE, scene); + } + else if(event==7) { + outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_selectability_cb); + str= "Toggle Selectability"; + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); + } + else if(event==8) { + outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_renderability_cb); + str= "Toggle Renderability"; + WM_event_add_notifier(C, NC_SCENE|ND_OB_RENDER, scene); + } + + ED_undo_push(C, str); + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_object_operation(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Outliner Object Operation"; + ot->idname= "OUTLINER_OT_object_operation"; + ot->description= ""; + + /* callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= outliner_object_operation_exec; + ot->poll= ED_operator_outliner_active; + + ot->flag= 0; + + ot->prop= RNA_def_enum(ot->srna, "type", prop_object_op_types, 0, "Object Operation", ""); +} + +/* **************************************** */ + +static EnumPropertyItem prop_group_op_types[] = { + {1, "UNLINK", 0, "Unlink", ""}, + {2, "LOCAL", 0, "Make Local", ""}, + {3, "LINK", 0, "Link Group Objects to Scene", ""}, + {4, "TOGVIS", 0, "Toggle Visible", ""}, + {5, "TOGSEL", 0, "Toggle Selectable", ""}, + {6, "TOGREN", 0, "Toggle Renderable", ""}, + {0, NULL, 0, NULL, NULL} +}; + +static int outliner_group_operation_exec(bContext *C, wmOperator *op) +{ + Scene *scene= CTX_data_scene(C); + SpaceOops *soops= CTX_wm_space_outliner(C); + int event; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + + event= RNA_enum_get(op->ptr, "type"); + + if(event==1) { + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_group_cb); + ED_undo_push(C, "Unlink group"); + } + else if(event==2) { + outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); + ED_undo_push(C, "Localized Data"); + } + else if(event==3) { + outliner_do_libdata_operation(C, scene, soops, &soops->tree, group_linkobs2scene_cb); + ED_undo_push(C, "Link Group Objects to Scene"); + } + + + WM_event_add_notifier(C, NC_GROUP, NULL); + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_group_operation(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Outliner Group Operation"; + ot->idname= "OUTLINER_OT_group_operation"; + ot->description= ""; + + /* callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= outliner_group_operation_exec; + ot->poll= ED_operator_outliner_active; + + ot->flag= 0; + + ot->prop= RNA_def_enum(ot->srna, "type", prop_group_op_types, 0, "Group Operation", ""); +} + +/* **************************************** */ + +typedef enum eOutlinerIdOpTypes { + OUTLINER_IDOP_INVALID = 0, + OUTLINER_IDOP_UNLINK, + OUTLINER_IDOP_LOCAL, + OUTLINER_IDOP_SINGLE +} eOutlinerIdOpTypes; + +// TODO: implement support for changing the ID-block used +static EnumPropertyItem prop_id_op_types[] = { + {OUTLINER_IDOP_UNLINK, "UNLINK", 0, "Unlink", ""}, + {OUTLINER_IDOP_LOCAL, "LOCAL", 0, "Make Local", ""}, + {OUTLINER_IDOP_SINGLE, "SINGLE", 0, "Make Single User", ""}, + {0, NULL, 0, NULL, NULL} +}; + +static int outliner_id_operation_exec(bContext *C, wmOperator *op) +{ + Scene *scene= CTX_data_scene(C); + SpaceOops *soops= CTX_wm_space_outliner(C); + int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; + eOutlinerIdOpTypes event; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + + set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); + + event= RNA_enum_get(op->ptr, "type"); + + switch (event) { + case OUTLINER_IDOP_UNLINK: + { + /* unlink datablock from its parent */ + switch (idlevel) { + case ID_AC: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_action_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Unlink action"); + break; + case ID_MA: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_material_cb); + + WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); + ED_undo_push(C, "Unlink material"); + break; + case ID_TE: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_texture_cb); + + WM_event_add_notifier(C, NC_OBJECT|ND_OB_SHADING, NULL); + ED_undo_push(C, "Unlink texture"); + break; + default: + BKE_report(op->reports, RPT_WARNING, "Not Yet"); + break; + } + } + break; + + case OUTLINER_IDOP_LOCAL: + { + /* make local */ + outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); + ED_undo_push(C, "Localized Data"); + } + break; + + case OUTLINER_IDOP_SINGLE: + { + /* make single user */ + switch (idlevel) { + case ID_AC: + outliner_do_libdata_operation(C, scene, soops, &soops->tree, singleuser_action_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Single-User Action"); + break; + + default: + BKE_report(op->reports, RPT_WARNING, "Not Yet"); + break; + } + } + break; + + default: + // invalid - unhandled + break; + } + + /* wrong notifier still... */ + WM_event_add_notifier(C, NC_ID|NA_EDITED, NULL); + + // XXX: this is just so that outliner is always up to date + WM_event_add_notifier(C, NC_SPACE|ND_SPACE_OUTLINER, NULL); + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_id_operation(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Outliner ID data Operation"; + ot->idname= "OUTLINER_OT_id_operation"; + ot->description= ""; + + /* callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= outliner_id_operation_exec; + ot->poll= ED_operator_outliner_active; + + ot->flag= 0; + + ot->prop= RNA_def_enum(ot->srna, "type", prop_id_op_types, 0, "ID data Operation", ""); +} + +/* **************************************** */ + +static void outliner_do_id_set_operation(SpaceOops *soops, int type, ListBase *lb, ID *newid, + void (*operation_cb)(TreeElement *, TreeStoreElem *, TreeStoreElem *, ID *)) +{ + TreeElement *te; + TreeStoreElem *tselem; + + for (te=lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if (tselem->flag & TSE_SELECTED) { + if(tselem->type==type) { + TreeStoreElem *tsep = TREESTORE(te->parent); + operation_cb(te, tselem, tsep, newid); + } + } + if ((tselem->flag & TSE_CLOSED)==0) { + outliner_do_id_set_operation(soops, type, &te->subtree, newid, operation_cb); + } + } +} + +/* ------------------------------------------ */ + +static void actionset_id_cb(TreeElement *te, TreeStoreElem *tselem, TreeStoreElem *tsep, ID *actId) +{ + bAction *act = (bAction *)actId; + + if (tselem->type == TSE_ANIM_DATA) { + /* "animation" entries - action is child of this */ + BKE_animdata_set_action(NULL, tselem->id, act); + } + /* TODO: if any other "expander" channels which own actions need to support this menu, + * add: tselem->type = ... + */ + else if (tsep && (tsep->type == TSE_ANIM_DATA)) { + /* "animation" entries case again */ + BKE_animdata_set_action(NULL, tsep->id, act); + } + // TODO: other cases not supported yet +} + +static int outliner_action_set_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; + + bAction *act; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); + + /* get action to use */ + act= BLI_findlink(&CTX_data_main(C)->action, RNA_enum_get(op->ptr, "action")); + + if (act == NULL) { + BKE_report(op->reports, RPT_ERROR, "No valid Action to add."); + return OPERATOR_CANCELLED; + } + else if (act->idroot == 0) { + /* hopefully in this case (i.e. library of userless actions), the user knows what they're doing... */ + BKE_reportf(op->reports, RPT_WARNING, + "Action '%s' does not specify what datablocks it can be used on. Try setting the 'ID Root Type' setting from the Datablocks Editor for this Action to avoid future problems", + act->id.name+2); + } + + /* perform action if valid channel */ + if (datalevel == TSE_ANIM_DATA) + outliner_do_id_set_operation(soops, datalevel, &soops->tree, (ID*)act, actionset_id_cb); + else if (idlevel == ID_AC) + outliner_do_id_set_operation(soops, idlevel, &soops->tree, (ID*)act, actionset_id_cb); + else + return OPERATOR_CANCELLED; + + /* set notifier that things have changed */ + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Set action"); + + /* done */ + return OPERATOR_FINISHED; +} + +void OUTLINER_OT_action_set(wmOperatorType *ot) +{ + PropertyRNA *prop; + + /* identifiers */ + ot->name= "Outliner Set Action"; + ot->idname= "OUTLINER_OT_action_set"; + ot->description= "Change the active action used"; + + /* api callbacks */ + ot->invoke= WM_enum_search_invoke; + ot->exec= outliner_action_set_exec; + ot->poll= ED_operator_outliner_active; + + /* flags */ + ot->flag= 0; + + /* props */ + // TODO: this would be nicer as an ID-pointer... + prop= RNA_def_enum(ot->srna, "action", DummyRNA_NULL_items, 0, "Action", ""); + RNA_def_enum_funcs(prop, RNA_action_itemf); + ot->prop= prop; +} + +/* **************************************** */ + +typedef enum eOutliner_AnimDataOps { + OUTLINER_ANIMOP_INVALID = 0, + + OUTLINER_ANIMOP_SET_ACT, + OUTLINER_ANIMOP_CLEAR_ACT, + + OUTLINER_ANIMOP_REFRESH_DRV, + OUTLINER_ANIMOP_CLEAR_DRV + + //OUTLINER_ANIMOP_COPY_DRIVERS, + //OUTLINER_ANIMOP_PASTE_DRIVERS +} eOutliner_AnimDataOps; + +static EnumPropertyItem prop_animdata_op_types[] = { + {OUTLINER_ANIMOP_SET_ACT, "SET_ACT", 0, "Set Action", ""}, + {OUTLINER_ANIMOP_CLEAR_ACT, "CLEAR_ACT", 0, "Unlink Action", ""}, + {OUTLINER_ANIMOP_REFRESH_DRV, "REFRESH_DRIVERS", 0, "Refresh Drivers", ""}, + //{OUTLINER_ANIMOP_COPY_DRIVERS, "COPY_DRIVERS", 0, "Copy Drivers", ""}, + //{OUTLINER_ANIMOP_PASTE_DRIVERS, "PASTE_DRIVERS", 0, "Paste Drivers", ""}, + {OUTLINER_ANIMOP_CLEAR_DRV, "CLEAR_DRIVERS", 0, "Clear Drivers", ""}, + {0, NULL, 0, NULL, NULL} +}; + +static int outliner_animdata_operation_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; + eOutliner_AnimDataOps event; + short updateDeps = 0; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + + event= RNA_enum_get(op->ptr, "type"); + set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); + + if (datalevel != TSE_ANIM_DATA) + return OPERATOR_CANCELLED; + + /* perform the core operation */ + switch (event) { + case OUTLINER_ANIMOP_SET_ACT: + /* delegate once again... */ + WM_operator_name_call(C, "OUTLINER_OT_action_set", WM_OP_INVOKE_REGION_WIN, NULL); + break; + + case OUTLINER_ANIMOP_CLEAR_ACT: + /* clear active action - using standard rules */ + outliner_do_data_operation(soops, datalevel, event, &soops->tree, unlinkact_animdata_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); + ED_undo_push(C, "Unlink action"); + break; + + case OUTLINER_ANIMOP_REFRESH_DRV: + outliner_do_data_operation(soops, datalevel, event, &soops->tree, refreshdrivers_animdata_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN, NULL); + //ED_undo_push(C, "Refresh Drivers"); /* no undo needed - shouldn't have any impact? */ + updateDeps = 1; + break; + + case OUTLINER_ANIMOP_CLEAR_DRV: + outliner_do_data_operation(soops, datalevel, event, &soops->tree, cleardrivers_animdata_cb); + + WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN, NULL); + ED_undo_push(C, "Clear Drivers"); + updateDeps = 1; + break; + + default: // invalid + break; + } + + /* update dependencies */ + if (updateDeps) { + Main *bmain = CTX_data_main(C); + Scene *scene = CTX_data_scene(C); + + /* rebuild depsgraph for the new deps */ + DAG_scene_sort(bmain, scene); + + /* force an update of depsgraph */ + DAG_ids_flush_update(bmain, 0); + } + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_animdata_operation(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Outliner Animation Data Operation"; + ot->idname= "OUTLINER_OT_animdata_operation"; + ot->description= ""; + + /* callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= outliner_animdata_operation_exec; + ot->poll= ED_operator_outliner_active; + + ot->flag= 0; + + ot->prop= RNA_def_enum(ot->srna, "type", prop_animdata_op_types, 0, "Animation Operation", ""); +} + +/* **************************************** */ + +static EnumPropertyItem prop_data_op_types[] = { + {1, "SELECT", 0, "Select", ""}, + {2, "DESELECT", 0, "Deselect", ""}, + {3, "HIDE", 0, "Hide", ""}, + {4, "UNHIDE", 0, "Unhide", ""}, + {0, NULL, 0, NULL, NULL} +}; + +static int outliner_data_operation_exec(bContext *C, wmOperator *op) +{ + SpaceOops *soops= CTX_wm_space_outliner(C); + int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; + int event; + + /* check for invalid states */ + if (soops == NULL) + return OPERATOR_CANCELLED; + + event= RNA_enum_get(op->ptr, "type"); + set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); + + if(datalevel==TSE_POSE_CHANNEL) { + if(event>0) { + outliner_do_data_operation(soops, datalevel, event, &soops->tree, pchan_cb); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); + ED_undo_push(C, "PoseChannel operation"); + } + } + else if(datalevel==TSE_BONE) { + if(event>0) { + outliner_do_data_operation(soops, datalevel, event, &soops->tree, bone_cb); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); + ED_undo_push(C, "Bone operation"); + } + } + else if(datalevel==TSE_EBONE) { + if(event>0) { + outliner_do_data_operation(soops, datalevel, event, &soops->tree, ebone_cb); + WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); + ED_undo_push(C, "EditBone operation"); + } + } + else if(datalevel==TSE_SEQUENCE) { + if(event>0) { + outliner_do_data_operation(soops, datalevel, event, &soops->tree, sequence_cb); + } + } + + return OPERATOR_FINISHED; +} + + +void OUTLINER_OT_data_operation(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Outliner Data Operation"; + ot->idname= "OUTLINER_OT_data_operation"; + ot->description= ""; + + /* callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= outliner_data_operation_exec; + ot->poll= ED_operator_outliner_active; + + ot->flag= 0; + + ot->prop= RNA_def_enum(ot->srna, "type", prop_data_op_types, 0, "Data Operation", ""); +} + + +/* ******************** */ + + +static int do_outliner_operation_event(bContext *C, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, wmEvent *event, const float mval[2]) +{ + ReportList *reports = CTX_wm_reports(C); // XXX... + + if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { + int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; + TreeStoreElem *tselem= TREESTORE(te); + + /* select object that's clicked on and popup context menu */ + if (!(tselem->flag & TSE_SELECTED)) { + + if ( outliner_has_one_flag(soops, &soops->tree, TSE_SELECTED, 1) ) + outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); + + tselem->flag |= TSE_SELECTED; + /* redraw, same as outliner_select function */ + soops->storeflag |= SO_TREESTORE_REDRAW; + ED_region_tag_redraw(ar); + } + + set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); + + if(scenelevel) { + //if(objectlevel || datalevel || idlevel) error("Mixed selection"); + //else pupmenu("Scene Operations%t|Delete"); + } + else if(objectlevel) { + WM_operator_name_call(C, "OUTLINER_OT_object_operation", WM_OP_INVOKE_REGION_WIN, NULL); + } + else if(idlevel) { + if(idlevel==-1 || datalevel) BKE_report(reports, RPT_WARNING, "Mixed selection"); + else { + if (idlevel==ID_GR) + WM_operator_name_call(C, "OUTLINER_OT_group_operation", WM_OP_INVOKE_REGION_WIN, NULL); + else + WM_operator_name_call(C, "OUTLINER_OT_id_operation", WM_OP_INVOKE_REGION_WIN, NULL); + } + } + else if(datalevel) { + if(datalevel==-1) BKE_report(reports, RPT_WARNING, "Mixed selection"); + else { + if (datalevel == TSE_ANIM_DATA) + WM_operator_name_call(C, "OUTLINER_OT_animdata_operation", WM_OP_INVOKE_REGION_WIN, NULL); + else if (datalevel == TSE_DRIVER_BASE) + /* do nothing... no special ops needed yet */; + else + WM_operator_name_call(C, "OUTLINER_OT_data_operation", WM_OP_INVOKE_REGION_WIN, NULL); + } + } + + return 1; + } + + for(te= te->subtree.first; te; te= te->next) { + if(do_outliner_operation_event(C, scene, ar, soops, te, event, mval)) + return 1; + } + return 0; +} + + +static int outliner_operation(bContext *C, wmOperator *UNUSED(op), wmEvent *event) +{ + Scene *scene= CTX_data_scene(C); + ARegion *ar= CTX_wm_region(C); + SpaceOops *soops= CTX_wm_space_outliner(C); + TreeElement *te; + float fmval[2]; + + UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); + + for(te= soops->tree.first; te; te= te->next) { + if(do_outliner_operation_event(C, scene, ar, soops, te, event, fmval)) break; + } + + return OPERATOR_FINISHED; +} + +/* Menu only! Calls other operators */ +void OUTLINER_OT_operation(wmOperatorType *ot) +{ + ot->name= "Execute Operation"; + ot->idname= "OUTLINER_OT_operation"; + ot->description= "Context menu for item operations"; + + ot->invoke= outliner_operation; + + ot->poll= ED_operator_outliner_active; +} + +/* ****************************************************** */ diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c new file mode 100644 index 00000000000..bb42a0b7e2d --- /dev/null +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -0,0 +1,1533 @@ +/* + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2004 Blender Foundation. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): Joshua Leung + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/editors/space_outliner/outliner_tree.c + * \ingroup spoutliner + */ + +#include +#include +#include +#include + +#include "MEM_guardedalloc.h" + +#include "DNA_anim_types.h" +#include "DNA_armature_types.h" +#include "DNA_constraint_types.h" +#include "DNA_camera_types.h" +#include "DNA_group_types.h" +#include "DNA_key_types.h" +#include "DNA_lamp_types.h" +#include "DNA_material_types.h" +#include "DNA_mesh_types.h" +#include "DNA_meta_types.h" +#include "DNA_particle_types.h" +#include "DNA_scene_types.h" +#include "DNA_world_types.h" +#include "DNA_sequence_types.h" +#include "DNA_object_types.h" + +#include "BLI_blenlib.h" +#include "BLI_utildefines.h" +#include "BLI_math_base.h" + +#if defined WIN32 && !defined _LIBC +# include "BLI_fnmatch.h" /* use fnmatch included in blenlib */ +#else +# ifndef _GNU_SOURCE +# define _GNU_SOURCE +# endif +# include +#endif + + +#include "BKE_animsys.h" +#include "BKE_context.h" +#include "BKE_deform.h" +#include "BKE_depsgraph.h" +#include "BKE_fcurve.h" +#include "BKE_global.h" +#include "BKE_group.h" +#include "BKE_library.h" +#include "BKE_main.h" +#include "BKE_modifier.h" +#include "BKE_report.h" +#include "BKE_scene.h" +#include "BKE_sequencer.h" + +#include "ED_armature.h" +#include "ED_object.h" +#include "ED_screen.h" +#include "ED_util.h" + +#include "WM_api.h" +#include "WM_types.h" + +#include "BIF_gl.h" +#include "BIF_glutil.h" + +#include "UI_interface.h" +#include "UI_interface_icons.h" +#include "UI_resources.h" +#include "UI_view2d.h" + +#include "RNA_access.h" +#include "RNA_define.h" +#include "RNA_enum_types.h" + +#include "outliner_intern.h" + +/* ********************************************************* */ +/* Defines */ + +#define TS_CHUNK 128 + +/* ********************************************************* */ +/* Persistant Data */ + +static void outliner_storage_cleanup(SpaceOops *soops) +{ + TreeStore *ts= soops->treestore; + + if(ts) { + TreeStoreElem *tselem; + int a, unused= 0; + + /* each element used once, for ID blocks with more users to have each a treestore */ + for(a=0, tselem= ts->data; ausedelem; a++, tselem++) tselem->used= 0; + + /* cleanup only after reading file or undo step, and always for + * RNA datablocks view in order to save memory */ + if(soops->storeflag & SO_TREESTORE_CLEANUP) { + + for(a=0, tselem= ts->data; ausedelem; a++, tselem++) { + if(tselem->id==NULL) unused++; + } + + if(unused) { + if(ts->usedelem == unused) { + MEM_freeN(ts->data); + ts->data= NULL; + ts->usedelem= ts->totelem= 0; + } + else { + TreeStoreElem *tsnewar, *tsnew; + + tsnew=tsnewar= MEM_mallocN((ts->usedelem-unused)*sizeof(TreeStoreElem), "new tselem"); + for(a=0, tselem= ts->data; ausedelem; a++, tselem++) { + if(tselem->id) { + *tsnew= *tselem; + tsnew++; + } + } + MEM_freeN(ts->data); + ts->data= tsnewar; + ts->usedelem-= unused; + ts->totelem= ts->usedelem; + } + } + } + } +} + +static void check_persistant(SpaceOops *soops, TreeElement *te, ID *id, short type, short nr) +{ + TreeStore *ts; + TreeStoreElem *tselem; + int a; + + /* case 1; no TreeStore */ + if(soops->treestore==NULL) { + soops->treestore= MEM_callocN(sizeof(TreeStore), "treestore"); + } + ts= soops->treestore; + + /* check if 'te' is in treestore */ + tselem= ts->data; + for(a=0; ausedelem; a++, tselem++) { + if(tselem->id==id && tselem->used==0) { + if((type==0 && tselem->type==0) ||(tselem->type==type && tselem->nr==nr)) { + te->store_index= a; + tselem->used= 1; + return; + } + } + } + + /* add 1 element to treestore */ + if(ts->usedelem==ts->totelem) { + TreeStoreElem *tsnew; + + tsnew= MEM_mallocN((ts->totelem+TS_CHUNK)*sizeof(TreeStoreElem), "treestore data"); + if(ts->data) { + memcpy(tsnew, ts->data, ts->totelem*sizeof(TreeStoreElem)); + MEM_freeN(ts->data); + } + ts->data= tsnew; + ts->totelem+= TS_CHUNK; + } + + tselem= ts->data+ts->usedelem; + + tselem->type= type; + if(type) tselem->nr= nr; // we're picky! :) + else tselem->nr= 0; + tselem->id= id; + tselem->used = 0; + tselem->flag= TSE_CLOSED; + te->store_index= ts->usedelem; + + ts->usedelem++; +} + +/* ********************************************************* */ +/* Tree Management */ + +void outliner_free_tree(ListBase *lb) +{ + while(lb->first) { + TreeElement *te= lb->first; + + outliner_free_tree(&te->subtree); + BLI_remlink(lb, te); + + if(te->flag & TE_FREE_NAME) MEM_freeN((void *)te->name); + MEM_freeN(te); + } +} + +/* Find ith item from the treestore */ +TreeElement *outliner_find_tree_element(ListBase *lb, int store_index) +{ + TreeElement *te= lb->first, *tes; + while(te) { + if(te->store_index==store_index) return te; + tes= outliner_find_tree_element(&te->subtree, store_index); + if(tes) return tes; + te= te->next; + } + return NULL; +} + +/* tse is not in the treestore, we use its contents to find a match */ +TreeElement *outliner_find_tse(SpaceOops *soops, TreeStoreElem *tse) +{ + TreeStore *ts= soops->treestore; + TreeStoreElem *tselem; + int a; + + if(tse->id==NULL) return NULL; + + /* check if 'tse' is in treestore */ + tselem= ts->data; + for(a=0; ausedelem; a++, tselem++) { + if((tse->type==0 && tselem->type==0) || (tselem->type==tse->type && tselem->nr==tse->nr)) { + if(tselem->id==tse->id) { + break; + } + } + } + if(tselem) + return outliner_find_tree_element(&soops->tree, a); + + return NULL; +} + +/* Find treestore that refers to given ID */ +TreeElement *outliner_find_id(SpaceOops *soops, ListBase *lb, ID *id) +{ + TreeElement *te, *tes; + TreeStoreElem *tselem; + + for(te= lb->first; te; te= te->next) { + tselem= TREESTORE(te); + if(tselem->type==0) { + if(tselem->id==id) return te; + /* only deeper on scene or object */ + if( te->idcode==ID_OB || te->idcode==ID_SCE || (soops->outlinevis == SO_GROUPS && te->idcode==ID_GR)) { + tes= outliner_find_id(soops, &te->subtree, id); + if(tes) return tes; + } + } + } + return NULL; +} + + +ID *outliner_search_back(SpaceOops *soops, TreeElement *te, short idcode) +{ + TreeStoreElem *tselem; + te= te->parent; + + while(te) { + tselem= TREESTORE(te); + if(tselem->type==0 && te->idcode==idcode) return tselem->id; + te= te->parent; + } + return NULL; +} + + +/* ********************************************************* */ + +/* Prototype, see functions below */ +static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, + TreeElement *parent, short type, short index); + +#define LOG2I(x) (int)(log(x)/M_LN2) + +static void outliner_add_passes(SpaceOops *soops, TreeElement *tenla, ID *id, SceneRenderLayer *srl) +{ + TreeStoreElem *tselem = NULL; + TreeElement *te = NULL; + + /* log stuff is to convert bitflags (powers of 2) to small integers, + * in order to not overflow short tselem->nr */ + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_COMBINED)); + te->name= "Combined"; + te->directdata= &srl->passflag; + + /* save cpu cycles, but we add the first to invoke an open/close triangle */ + tselem = TREESTORE(tenla); + if(tselem->flag & TSE_CLOSED) + return; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_Z)); + te->name= "Z"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_VECTOR)); + te->name= "Vector"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_NORMAL)); + te->name= "Normal"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_UV)); + te->name= "UV"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_MIST)); + te->name= "Mist"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDEXOB)); + te->name= "Index Object"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDEXMA)); + te->name= "Index Material"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_RGBA)); + te->name= "Color"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_DIFFUSE)); + te->name= "Diffuse"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_SPEC)); + te->name= "Specular"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_SHADOW)); + te->name= "Shadow"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_AO)); + te->name= "AO"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_REFLECT)); + te->name= "Reflection"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_REFRACT)); + te->name= "Refraction"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDIRECT)); + te->name= "Indirect"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_ENVIRONMENT)); + te->name= "Environment"; + te->directdata= &srl->passflag; + + te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_EMIT)); + te->name= "Emit"; + te->directdata= &srl->passflag; +} + +#undef LOG2I + +/* special handling of hierarchical non-lib data */ +static void outliner_add_bone(SpaceOops *soops, ListBase *lb, ID *id, Bone *curBone, + TreeElement *parent, int *a) +{ + TreeElement *te= outliner_add_element(soops, lb, id, parent, TSE_BONE, *a); + + (*a)++; + te->name= curBone->name; + te->directdata= curBone; + + for(curBone= curBone->childbase.first; curBone; curBone=curBone->next) { + outliner_add_bone(soops, &te->subtree, id, curBone, te, a); + } +} + +static void outliner_add_scene_contents(SpaceOops *soops, ListBase *lb, Scene *sce, TreeElement *te) +{ + SceneRenderLayer *srl; + TreeElement *tenla= outliner_add_element(soops, lb, sce, te, TSE_R_LAYER_BASE, 0); + int a; + + tenla->name= "RenderLayers"; + for(a=0, srl= sce->r.layers.first; srl; srl= srl->next, a++) { + TreeElement *tenlay= outliner_add_element(soops, &tenla->subtree, sce, te, TSE_R_LAYER, a); + tenlay->name= srl->name; + tenlay->directdata= &srl->passflag; + + if(srl->light_override) + outliner_add_element(soops, &tenlay->subtree, srl->light_override, tenlay, TSE_LINKED_LAMP, 0); + if(srl->mat_override) + outliner_add_element(soops, &tenlay->subtree, srl->mat_override, tenlay, TSE_LINKED_MAT, 0); + + outliner_add_passes(soops, tenlay, &sce->id, srl); + } + + // TODO: move this to the front? + if (sce->adt) + outliner_add_element(soops, lb, sce, te, TSE_ANIM_DATA, 0); + + outliner_add_element(soops, lb, sce->world, te, 0, 0); +} + +// TODO: this function needs to be split up! It's getting a bit too large... +static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, + TreeElement *parent, short type, short index) +{ + TreeElement *te; + TreeStoreElem *tselem; + ID *id= idv; + int a = 0; + + if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) { + id= ((PointerRNA*)idv)->id.data; + if(!id) id= ((PointerRNA*)idv)->data; + } + + if(id==NULL) return NULL; + + te= MEM_callocN(sizeof(TreeElement), "tree elem"); + /* add to the visual tree */ + BLI_addtail(lb, te); + /* add to the storage */ + check_persistant(soops, te, id, type, index); + tselem= TREESTORE(te); + + te->parent= parent; + te->index= index; // for data arays + if(ELEM3(type, TSE_SEQUENCE, TSE_SEQ_STRIP, TSE_SEQUENCE_DUP)); + else if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)); + else if(type==TSE_ANIM_DATA); + else { + te->name= id->name+2; // default, can be overridden by Library or non-ID data + te->idcode= GS(id->name); + } + + if(type==0) { + /* tuck pointer back in object, to construct hierarchy */ + if(GS(id->name)==ID_OB) id->newid= (ID *)te; + + /* expand specific data always */ + switch(GS(id->name)) { + case ID_LI: + te->name= ((Library *)id)->name; + break; + case ID_SCE: + outliner_add_scene_contents(soops, &te->subtree, (Scene *)id, te); + break; + case ID_OB: + { + Object *ob= (Object *)id; + + if (ob->adt) + outliner_add_element(soops, &te->subtree, ob, te, TSE_ANIM_DATA, 0); + outliner_add_element(soops, &te->subtree, ob->poselib, te, 0, 0); // XXX FIXME.. add a special type for this + + if(ob->proxy && ob->id.lib==NULL) + outliner_add_element(soops, &te->subtree, ob->proxy, te, TSE_PROXY, 0); + + outliner_add_element(soops, &te->subtree, ob->data, te, 0, 0); + + if(ob->pose) { + bArmature *arm= ob->data; + bPoseChannel *pchan; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSE_BASE, 0); + + tenla->name= "Pose"; + + if(arm->edbo==NULL && (ob->mode & OB_MODE_POSE)) { // channels undefined in editmode, but we want the 'tenla' pose icon itself + int a= 0, const_index= 1000; /* ensure unique id for bone constraints */ + + for(pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSE_CHANNEL, a); + ten->name= pchan->name; + ten->directdata= pchan; + pchan->prev= (bPoseChannel *)ten; + + if(pchan->constraints.first) { + //Object *target; + bConstraint *con; + TreeElement *ten1; + TreeElement *tenla1= outliner_add_element(soops, &ten->subtree, ob, ten, TSE_CONSTRAINT_BASE, 0); + //char *str; + + tenla1->name= "Constraints"; + for(con= pchan->constraints.first; con; con= con->next, const_index++) { + ten1= outliner_add_element(soops, &tenla1->subtree, ob, tenla1, TSE_CONSTRAINT, const_index); +#if 0 /* disabled as it needs to be reworked for recoded constraints system */ + target= get_constraint_target(con, &str); + if(str && str[0]) ten1->name= str; + else if(target) ten1->name= target->id.name+2; + else ten1->name= con->name; +#endif + ten1->name= con->name; + ten1->directdata= con; + /* possible add all other types links? */ + } + } + } + /* make hierarchy */ + ten= tenla->subtree.first; + while(ten) { + TreeElement *nten= ten->next, *par; + tselem= TREESTORE(ten); + if(tselem->type==TSE_POSE_CHANNEL) { + pchan= (bPoseChannel *)ten->directdata; + if(pchan->parent) { + BLI_remlink(&tenla->subtree, ten); + par= (TreeElement *)pchan->parent->prev; + BLI_addtail(&par->subtree, ten); + ten->parent= par; + } + } + ten= nten; + } + /* restore prev pointers */ + pchan= ob->pose->chanbase.first; + if(pchan) pchan->prev= NULL; + for(; pchan; pchan= pchan->next) { + if(pchan->next) pchan->next->prev= pchan; + } + } + + /* Pose Groups */ + if(ob->pose->agroups.first) { + bActionGroup *agrp; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSEGRP_BASE, 0); + int a= 0; + + tenla->name= "Bone Groups"; + for (agrp=ob->pose->agroups.first; agrp; agrp=agrp->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSEGRP, a); + ten->name= agrp->name; + ten->directdata= agrp; + } + } + } + + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, ob->mat[a], te, 0, a); + + if(ob->constraints.first) { + //Object *target; + bConstraint *con; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_CONSTRAINT_BASE, 0); + int a= 0; + //char *str; + + tenla->name= "Constraints"; + for(con= ob->constraints.first; con; con= con->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_CONSTRAINT, a); +#if 0 /* disabled due to constraints system targets recode... code here needs review */ + target= get_constraint_target(con, &str); + if(str && str[0]) ten->name= str; + else if(target) ten->name= target->id.name+2; + else ten->name= con->name; +#endif + ten->name= con->name; + ten->directdata= con; + /* possible add all other types links? */ + } + } + + if(ob->modifiers.first) { + ModifierData *md; + TreeElement *temod = outliner_add_element(soops, &te->subtree, ob, te, TSE_MODIFIER_BASE, 0); + int index; + + temod->name = "Modifiers"; + for (index=0,md=ob->modifiers.first; md; index++,md=md->next) { + TreeElement *te = outliner_add_element(soops, &temod->subtree, ob, temod, TSE_MODIFIER, index); + te->name= md->name; + te->directdata = md; + + if (md->type==eModifierType_Lattice) { + outliner_add_element(soops, &te->subtree, ((LatticeModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_Curve) { + outliner_add_element(soops, &te->subtree, ((CurveModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_Armature) { + outliner_add_element(soops, &te->subtree, ((ArmatureModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_Hook) { + outliner_add_element(soops, &te->subtree, ((HookModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_ParticleSystem) { + TreeElement *ten; + ParticleSystem *psys= ((ParticleSystemModifierData*) md)->psys; + + ten = outliner_add_element(soops, &te->subtree, ob, te, TSE_LINKED_PSYS, 0); + ten->directdata = psys; + ten->name = psys->part->id.name+2; + } + } + } + if(ob->defbase.first) { + bDeformGroup *defgroup; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_DEFGROUP_BASE, 0); + int a= 0; + + tenla->name= "Vertex Groups"; + for (defgroup=ob->defbase.first; defgroup; defgroup=defgroup->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_DEFGROUP, a); + ten->name= defgroup->name; + ten->directdata= defgroup; + } + } + + if(ob->dup_group) + outliner_add_element(soops, &te->subtree, ob->dup_group, te, 0, 0); + + } + break; + case ID_ME: + { + Mesh *me= (Mesh *)id; + + if (me->adt) + outliner_add_element(soops, &te->subtree, me, te, TSE_ANIM_DATA, 0); + + outliner_add_element(soops, &te->subtree, me->key, te, 0, 0); + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, me->mat[a], te, 0, a); + /* could do tfaces with image links, but the images are not grouped nicely. + would require going over all tfaces, sort images in use. etc... */ + } + break; + case ID_CU: + { + Curve *cu= (Curve *)id; + + if (cu->adt) + outliner_add_element(soops, &te->subtree, cu, te, TSE_ANIM_DATA, 0); + + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, cu->mat[a], te, 0, a); + } + break; + case ID_MB: + { + MetaBall *mb= (MetaBall *)id; + + if (mb->adt) + outliner_add_element(soops, &te->subtree, mb, te, TSE_ANIM_DATA, 0); + + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, mb->mat[a], te, 0, a); + } + break; + case ID_MA: + { + Material *ma= (Material *)id; + + if (ma->adt) + outliner_add_element(soops, &te->subtree, ma, te, TSE_ANIM_DATA, 0); + + for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, ma->mtex[a]->tex, te, 0, a); + } + } + break; + case ID_TE: + { + Tex *tex= (Tex *)id; + + if (tex->adt) + outliner_add_element(soops, &te->subtree, tex, te, TSE_ANIM_DATA, 0); + + outliner_add_element(soops, &te->subtree, tex->ima, te, 0, 0); + } + break; + case ID_CA: + { + Camera *ca= (Camera *)id; + + if (ca->adt) + outliner_add_element(soops, &te->subtree, ca, te, TSE_ANIM_DATA, 0); + } + break; + case ID_LA: + { + Lamp *la= (Lamp *)id; + + if (la->adt) + outliner_add_element(soops, &te->subtree, la, te, TSE_ANIM_DATA, 0); + + for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, la->mtex[a]->tex, te, 0, a); + } + } + break; + case ID_WO: + { + World *wrld= (World *)id; + + if (wrld->adt) + outliner_add_element(soops, &te->subtree, wrld, te, TSE_ANIM_DATA, 0); + + for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, wrld->mtex[a]->tex, te, 0, a); + } + } + break; + case ID_KE: + { + Key *key= (Key *)id; + + if (key->adt) + outliner_add_element(soops, &te->subtree, key, te, TSE_ANIM_DATA, 0); + } + break; + case ID_AC: + { + // XXX do we want to be exposing the F-Curves here? + //bAction *act= (bAction *)id; + } + break; + case ID_AR: + { + bArmature *arm= (bArmature *)id; + int a= 0; + + if (arm->adt) + outliner_add_element(soops, &te->subtree, arm, te, TSE_ANIM_DATA, 0); + + if(arm->edbo) { + EditBone *ebone; + TreeElement *ten; + + for (ebone = arm->edbo->first; ebone; ebone=ebone->next, a++) { + ten= outliner_add_element(soops, &te->subtree, id, te, TSE_EBONE, a); + ten->directdata= ebone; + ten->name= ebone->name; + ebone->temp= ten; + } + /* make hierarchy */ + ten= te->subtree.first; + while(ten) { + TreeElement *nten= ten->next, *par; + ebone= (EditBone *)ten->directdata; + if(ebone->parent) { + BLI_remlink(&te->subtree, ten); + par= ebone->parent->temp; + BLI_addtail(&par->subtree, ten); + ten->parent= par; + } + ten= nten; + } + } + else { + /* do not extend Armature when we have posemode */ + tselem= TREESTORE(te->parent); + if( GS(tselem->id->name)==ID_OB && ((Object *)tselem->id)->mode & OB_MODE_POSE); + else { + Bone *curBone; + for (curBone=arm->bonebase.first; curBone; curBone=curBone->next){ + outliner_add_bone(soops, &te->subtree, id, curBone, te, &a); + } + } + } + } + break; + } + } + else if(type==TSE_ANIM_DATA) { + IdAdtTemplate *iat = (IdAdtTemplate *)idv; + AnimData *adt= (AnimData *)iat->adt; + + /* this element's info */ + te->name= "Animation"; + te->directdata= adt; + + /* Action */ + outliner_add_element(soops, &te->subtree, adt->action, te, 0, 0); + + /* Drivers */ + if (adt->drivers.first) { + TreeElement *ted= outliner_add_element(soops, &te->subtree, adt, te, TSE_DRIVER_BASE, 0); + ID *lastadded= NULL; + FCurve *fcu; + + ted->name= "Drivers"; + + for (fcu= adt->drivers.first; fcu; fcu= fcu->next) { + if (fcu->driver && fcu->driver->variables.first) { + ChannelDriver *driver= fcu->driver; + DriverVar *dvar; + + for (dvar= driver->variables.first; dvar; dvar= dvar->next) { + /* loop over all targets used here */ + DRIVER_TARGETS_USED_LOOPER(dvar) + { + if (lastadded != dtar->id) { + // XXX this lastadded check is rather lame, and also fails quite badly... + outliner_add_element(soops, &ted->subtree, dtar->id, ted, TSE_LINKED_OB, 0); + lastadded= dtar->id; + } + } + DRIVER_TARGETS_LOOPER_END + } + } + } + } + + /* NLA Data */ + if (adt->nla_tracks.first) { + TreeElement *tenla= outliner_add_element(soops, &te->subtree, adt, te, TSE_NLA, 0); + NlaTrack *nlt; + int a= 0; + + tenla->name= "NLA Tracks"; + + for (nlt= adt->nla_tracks.first; nlt; nlt= nlt->next) { + TreeElement *tenlt= outliner_add_element(soops, &tenla->subtree, nlt, tenla, TSE_NLA_TRACK, a); + NlaStrip *strip; + TreeElement *ten; + int b= 0; + + tenlt->name= nlt->name; + + for (strip=nlt->strips.first; strip; strip=strip->next, b++) { + ten= outliner_add_element(soops, &tenlt->subtree, strip->act, tenlt, TSE_NLA_ACTION, b); + if(ten) ten->directdata= strip; + } + } + } + } + else if(type==TSE_SEQUENCE) { + Sequence *seq= (Sequence*) idv; + Sequence *p; + + /* + * The idcode is a little hack, but the outliner + * only check te->idcode if te->type is equal to zero, + * so this is "safe". + */ + te->idcode= seq->type; + te->directdata= seq; + + if(seq->type<7) { + /* + * This work like the sequence. + * If the sequence have a name (not default name) + * show it, in other case put the filename. + */ + if(strcmp(seq->name, "SQ")) + te->name= seq->name; + else { + if((seq->strip) && (seq->strip->stripdata)) + te->name= seq->strip->stripdata->name; + else + te->name= "SQ None"; + } + + if(seq->type==SEQ_META) { + te->name= "Meta Strip"; + p= seq->seqbase.first; + while(p) { + outliner_add_element(soops, &te->subtree, (void*)p, te, TSE_SEQUENCE, index); + p= p->next; + } + } + else + outliner_add_element(soops, &te->subtree, (void*)seq->strip, te, TSE_SEQ_STRIP, index); + } + else + te->name= "Effect"; + } + else if(type==TSE_SEQ_STRIP) { + Strip *strip= (Strip *)idv; + + if(strip->dir) + te->name= strip->dir; + else + te->name= "Strip None"; + te->directdata= strip; + } + else if(type==TSE_SEQUENCE_DUP) { + Sequence *seq= (Sequence*)idv; + + te->idcode= seq->type; + te->directdata= seq; + te->name= seq->strip->stripdata->name; + } + else if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) { + PointerRNA pptr, propptr, *ptr= (PointerRNA*)idv; + PropertyRNA *prop, *iterprop; + PropertyType proptype; + int a, tot; + + /* we do lazy build, for speed and to avoid infinite recusion */ + + if(ptr->data == NULL) { + te->name= "(empty)"; + } + else if(type == TSE_RNA_STRUCT) { + /* struct */ + te->name= RNA_struct_name_get_alloc(ptr, NULL, 0); + + if(te->name) + te->flag |= TE_FREE_NAME; + else + te->name= (char*)RNA_struct_ui_name(ptr->type); + + iterprop= RNA_struct_iterator_property(ptr->type); + tot= RNA_property_collection_length(ptr, iterprop); + + /* auto open these cases */ + if(!parent || (RNA_property_type(parent->directdata)) == PROP_POINTER) + if(!tselem->used) + tselem->flag &= ~TSE_CLOSED; + + if(!(tselem->flag & TSE_CLOSED)) { + for(a=0; asubtree, (void*)ptr, te, TSE_RNA_PROPERTY, a); + } + else if(tot) + te->flag |= TE_LAZY_CLOSED; + + te->rnaptr= *ptr; + } + else if(type == TSE_RNA_PROPERTY) { + /* property */ + iterprop= RNA_struct_iterator_property(ptr->type); + RNA_property_collection_lookup_int(ptr, iterprop, index, &propptr); + + prop= propptr.data; + proptype= RNA_property_type(prop); + + te->name= (char*)RNA_property_ui_name(prop); + te->directdata= prop; + te->rnaptr= *ptr; + + if(proptype == PROP_POINTER) { + pptr= RNA_property_pointer_get(ptr, prop); + + if(pptr.data) { + if(!(tselem->flag & TSE_CLOSED)) + outliner_add_element(soops, &te->subtree, (void*)&pptr, te, TSE_RNA_STRUCT, -1); + else + te->flag |= TE_LAZY_CLOSED; + } + } + else if(proptype == PROP_COLLECTION) { + tot= RNA_property_collection_length(ptr, prop); + + if(!(tselem->flag & TSE_CLOSED)) { + for(a=0; asubtree, (void*)&pptr, te, TSE_RNA_STRUCT, a); + } + } + else if(tot) + te->flag |= TE_LAZY_CLOSED; + } + else if(ELEM3(proptype, PROP_BOOLEAN, PROP_INT, PROP_FLOAT)) { + tot= RNA_property_array_length(ptr, prop); + + if(!(tselem->flag & TSE_CLOSED)) { + for(a=0; asubtree, (void*)ptr, te, TSE_RNA_ARRAY_ELEM, a); + } + else if(tot) + te->flag |= TE_LAZY_CLOSED; + } + } + else if(type == TSE_RNA_ARRAY_ELEM) { + char c; + + prop= parent->directdata; + + te->directdata= prop; + te->rnaptr= *ptr; + te->index= index; + + c= RNA_property_array_item_char(prop, index); + + te->name= MEM_callocN(sizeof(char)*20, "OutlinerRNAArrayName"); + if(c) sprintf((char *)te->name, " %c", c); + else sprintf((char *)te->name, " %d", index+1); + te->flag |= TE_FREE_NAME; + } + } + else if(type == TSE_KEYMAP) { + wmKeyMap *km= (wmKeyMap *)idv; + wmKeyMapItem *kmi; + char opname[OP_MAX_TYPENAME]; + + te->directdata= idv; + te->name= km->idname; + + if(!(tselem->flag & TSE_CLOSED)) { + a= 0; + + for (kmi= km->items.first; kmi; kmi= kmi->next, a++) { + const char *key= WM_key_event_string(kmi->type); + + if(key[0]) { + wmOperatorType *ot= NULL; + + if(kmi->propvalue); + else ot= WM_operatortype_find(kmi->idname, 0); + + if(ot || kmi->propvalue) { + TreeElement *ten= outliner_add_element(soops, &te->subtree, kmi, te, TSE_KEYMAP_ITEM, a); + + ten->directdata= kmi; + + if(kmi->propvalue) { + ten->name= "Modal map, not yet"; + } + else { + WM_operator_py_idname(opname, ot->idname); + ten->name= BLI_strdup(opname); + ten->flag |= TE_FREE_NAME; + } + } + } + } + } + else + te->flag |= TE_LAZY_CLOSED; + } + + return te; +} + +/* ======================================================= */ +/* Sequencer mode tree building */ + +/* Helped function to put duplicate sequence in the same tree. */ +static int need_add_seq_dup(Sequence *seq) +{ + Sequence *p; + + if((!seq->strip) || (!seq->strip->stripdata) || (!seq->strip->stripdata->name)) + return(1); + + /* + * First check backward, if we found a duplicate + * sequence before this, don't need it, just return. + */ + p= seq->prev; + while(p) { + if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { + p= p->prev; + continue; + } + + if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) + return(2); + p= p->prev; + } + + p= seq->next; + while(p) { + if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { + p= p->next; + continue; + } + + if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) + return(0); + p= p->next; + } + return(1); +} + +static void outliner_add_seq_dup(SpaceOops *soops, Sequence *seq, TreeElement *te, short index) +{ + TreeElement *ch; + Sequence *p; + + p= seq; + while(p) { + if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { + p= p->next; + continue; + } + + if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) + ch= outliner_add_element(soops, &te->subtree, (void*)p, te, TSE_SEQUENCE, index); + p= p->next; + } +} + +/* ======================================================= */ +/* Generic Tree Building helpers - order these are called is top to bottom */ + +/* Hierarchy --------------------------------------------- */ + +/* make sure elements are correctly nested */ +static void outliner_make_hierarchy(SpaceOops *soops, ListBase *lb) +{ + TreeElement *te, *ten, *tep; + TreeStoreElem *tselem; + + /* build hierarchy */ + // XXX also, set extents here... + te= lb->first; + while(te) { + ten= te->next; + tselem= TREESTORE(te); + + if(tselem->type==0 && te->idcode==ID_OB) { + Object *ob= (Object *)tselem->id; + if(ob->parent && ob->parent->id.newid) { + BLI_remlink(lb, te); + tep= (TreeElement *)ob->parent->id.newid; + BLI_addtail(&tep->subtree, te); + // set correct parent pointers + for(te=tep->subtree.first; te; te= te->next) te->parent= tep; + } + } + te= ten; + } +} + +/* Sorting ------------------------------------------------------ */ + +typedef struct tTreeSort { + TreeElement *te; + ID *id; + const char *name; + short idcode; +} tTreeSort; + +/* alphabetical comparator */ +static int treesort_alpha(const void *v1, const void *v2) +{ + const tTreeSort *x1= v1, *x2= v2; + int comp; + + /* first put objects last (hierarchy) */ + comp= (x1->idcode==ID_OB); + if(x2->idcode==ID_OB) comp+=2; + + if(comp==1) return 1; + else if(comp==2) return -1; + else if(comp==3) { + comp= strcmp(x1->name, x2->name); + + if( comp>0 ) return 1; + else if( comp<0) return -1; + return 0; + } + return 0; +} + +/* this is nice option for later? doesnt look too useful... */ +#if 0 +static int treesort_obtype_alpha(const void *v1, const void *v2) +{ + const tTreeSort *x1= v1, *x2= v2; + + /* first put objects last (hierarchy) */ + if(x1->idcode==ID_OB && x2->idcode!=ID_OB) return 1; + else if(x2->idcode==ID_OB && x1->idcode!=ID_OB) return -1; + else { + /* 2nd we check ob type */ + if(x1->idcode==ID_OB && x2->idcode==ID_OB) { + if( ((Object *)x1->id)->type > ((Object *)x2->id)->type) return 1; + else if( ((Object *)x1->id)->type > ((Object *)x2->id)->type) return -1; + else return 0; + } + else { + int comp= strcmp(x1->name, x2->name); + + if( comp>0 ) return 1; + else if( comp<0) return -1; + return 0; + } + } +} +#endif + +/* sort happens on each subtree individual */ +static void outliner_sort(SpaceOops *soops, ListBase *lb) +{ + TreeElement *te; + TreeStoreElem *tselem; + int totelem=0; + + te= lb->last; + if(te==NULL) return; + tselem= TREESTORE(te); + + /* sorting rules; only object lists or deformgroups */ + if( (tselem->type==TSE_DEFGROUP) || (tselem->type==0 && te->idcode==ID_OB)) { + + /* count first */ + for(te= lb->first; te; te= te->next) totelem++; + + if(totelem>1) { + tTreeSort *tear= MEM_mallocN(totelem*sizeof(tTreeSort), "tree sort array"); + tTreeSort *tp=tear; + int skip= 0; + + for(te= lb->first; te; te= te->next, tp++) { + tselem= TREESTORE(te); + tp->te= te; + tp->name= te->name; + tp->idcode= te->idcode; + if(tselem->type && tselem->type!=TSE_DEFGROUP) tp->idcode= 0; // dont sort this + tp->id= tselem->id; + } + /* keep beginning of list */ + for(tp= tear, skip=0; skipidcode) break; + + if(skipfirst=lb->last= NULL; + tp= tear; + while(totelem--) { + BLI_addtail(lb, tp->te); + tp++; + } + MEM_freeN(tear); + } + } + + for(te= lb->first; te; te= te->next) { + outliner_sort(soops, &te->subtree); + } +} + +/* Filtering ----------------------------------------------- */ + +static int outliner_filter_has_name(TreeElement *te, const char *name, int flags) +{ +#if 0 + int found= 0; + + /* determine if match */ + if (flags & SO_FIND_CASE_SENSITIVE) { + if (flags & SO_FIND_COMPLETE) + found= strcmp(te->name, name) == 0; + else + found= strstr(te->name, name) != NULL; + } + else { + if (flags & SO_FIND_COMPLETE) + found= BLI_strcasecmp(te->name, name) == 0; + else + found= BLI_strcasestr(te->name, name) != NULL; + } +#else + + int fn_flag= 0; + int found= 0; + + if ((flags & SO_FIND_CASE_SENSITIVE) == 0) + fn_flag |= FNM_CASEFOLD; + + if (flags & SO_FIND_COMPLETE) { + found= fnmatch(name, te->name, fn_flag)==0; + } + else { + char fn_name[sizeof(((struct SpaceOops *)NULL)->search_string) + 2]; + sprintf(fn_name, "*%s*", name); + found= fnmatch(fn_name, te->name, fn_flag)==0; + } + return found; +#endif +} + +static int outliner_filter_tree(SpaceOops *soops, ListBase *lb) +{ + TreeElement *te, *ten; + TreeStoreElem *tselem; + + /* although we don't have any search string, we return TRUE + * since the entire tree is ok then... + */ + if (soops->search_string[0]==0) + return 1; + + for (te= lb->first; te; te= ten) { + ten= te->next; + + if (0==outliner_filter_has_name(te, soops->search_string, soops->search_flags)) { + /* item isn't something we're looking for, but... + * - if the subtree is expanded, check if there are any matches that can be easily found + * so that searching for "cu" in the default scene will still match the Cube + * - otherwise, we can't see within the subtree and the item doesn't match, + * so these can be safely ignored (i.e. the subtree can get freed) + */ + tselem= TREESTORE(te); + + if ((tselem->flag & TSE_CLOSED) || outliner_filter_tree(soops, &te->subtree)==0) { + outliner_free_tree(&te->subtree); + BLI_remlink(lb, te); + + if(te->flag & TE_FREE_NAME) MEM_freeN((void *)te->name); + MEM_freeN(te); + } + } + else { + /* filter subtree too */ + outliner_filter_tree(soops, &te->subtree); + } + } + + /* if there are still items in the list, that means that there were still some matches */ + return (lb->first != NULL); +} + +/* ======================================================= */ +/* Main Tree Building API */ + +/* Main entry point for building the tree data-structure that the outliner represents */ +// TODO: split each mode into its own function? +void outliner_build_tree(Main *mainvar, Scene *scene, SpaceOops *soops) +{ + Base *base; + Object *ob; + TreeElement *te=NULL, *ten; + TreeStoreElem *tselem; + int show_opened= (soops->treestore==NULL); /* on first view, we open scenes */ + + if(soops->tree.first && (soops->storeflag & SO_TREESTORE_REDRAW)) + return; + + outliner_free_tree(&soops->tree); + outliner_storage_cleanup(soops); + + /* clear ob id.new flags */ + for(ob= mainvar->object.first; ob; ob= ob->id.next) ob->id.newid= NULL; + + /* options */ + if(soops->outlinevis == SO_LIBRARIES) { + Library *lib; + + for(lib= mainvar->library.first; lib; lib= lib->id.next) { + ten= outliner_add_element(soops, &soops->tree, lib, NULL, 0, 0); + lib->id.newid= (ID *)ten; + } + /* make hierarchy */ + ten= soops->tree.first; + while(ten) { + TreeElement *nten= ten->next, *par; + tselem= TREESTORE(ten); + lib= (Library *)tselem->id; + if(lib->parent) { + BLI_remlink(&soops->tree, ten); + par= (TreeElement *)lib->parent->id.newid; + BLI_addtail(&par->subtree, ten); + ten->parent= par; + } + ten= nten; + } + /* restore newid pointers */ + for(lib= mainvar->library.first; lib; lib= lib->id.next) + lib->id.newid= NULL; + + } + else if(soops->outlinevis == SO_ALL_SCENES) { + Scene *sce; + for(sce= mainvar->scene.first; sce; sce= sce->id.next) { + te= outliner_add_element(soops, &soops->tree, sce, NULL, 0, 0); + tselem= TREESTORE(te); + if(sce==scene && show_opened) + tselem->flag &= ~TSE_CLOSED; + + for(base= sce->base.first; base; base= base->next) { + ten= outliner_add_element(soops, &te->subtree, base->object, te, 0, 0); + ten->directdata= base; + } + outliner_make_hierarchy(soops, &te->subtree); + /* clear id.newid, to prevent objects be inserted in wrong scenes (parent in other scene) */ + for(base= sce->base.first; base; base= base->next) base->object->id.newid= NULL; + } + } + else if(soops->outlinevis == SO_CUR_SCENE) { + + outliner_add_scene_contents(soops, &soops->tree, scene, NULL); + + for(base= scene->base.first; base; base= base->next) { + ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); + ten->directdata= base; + } + outliner_make_hierarchy(soops, &soops->tree); + } + else if(soops->outlinevis == SO_VISIBLE) { + for(base= scene->base.first; base; base= base->next) { + if(base->lay & scene->lay) + outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); + } + outliner_make_hierarchy(soops, &soops->tree); + } + else if(soops->outlinevis == SO_GROUPS) { + Group *group; + GroupObject *go; + + for(group= mainvar->group.first; group; group= group->id.next) { + if(group->gobject.first) { + te= outliner_add_element(soops, &soops->tree, group, NULL, 0, 0); + + for(go= group->gobject.first; go; go= go->next) { + ten= outliner_add_element(soops, &te->subtree, go->ob, te, 0, 0); + ten->directdata= NULL; /* eh, why? */ + } + outliner_make_hierarchy(soops, &te->subtree); + /* clear id.newid, to prevent objects be inserted in wrong scenes (parent in other scene) */ + for(go= group->gobject.first; go; go= go->next) go->ob->id.newid= NULL; + } + } + } + else if(soops->outlinevis == SO_SAME_TYPE) { + Object *ob= OBACT; + if(ob) { + for(base= scene->base.first; base; base= base->next) { + if(base->object->type==ob->type) { + ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); + ten->directdata= base; + } + } + outliner_make_hierarchy(soops, &soops->tree); + } + } + else if(soops->outlinevis == SO_SELECTED) { + for(base= scene->base.first; base; base= base->next) { + if(base->lay & scene->lay) { + if(base==BASACT || (base->flag & SELECT)) { + ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); + ten->directdata= base; + } + } + } + outliner_make_hierarchy(soops, &soops->tree); + } + else if(soops->outlinevis==SO_SEQUENCE) { + Sequence *seq; + Editing *ed= seq_give_editing(scene, FALSE); + int op; + + if(ed==NULL) + return; + + seq= ed->seqbasep->first; + if(!seq) + return; + + while(seq) { + op= need_add_seq_dup(seq); + if(op==1) + ten= outliner_add_element(soops, &soops->tree, (void*)seq, NULL, TSE_SEQUENCE, 0); + else if(op==0) { + ten= outliner_add_element(soops, &soops->tree, (void*)seq, NULL, TSE_SEQUENCE_DUP, 0); + outliner_add_seq_dup(soops, seq, ten, 0); + } + seq= seq->next; + } + } + else if(soops->outlinevis==SO_DATABLOCKS) { + PointerRNA mainptr; + + RNA_main_pointer_create(mainvar, &mainptr); + + ten= outliner_add_element(soops, &soops->tree, (void*)&mainptr, NULL, TSE_RNA_STRUCT, -1); + + if(show_opened) { + tselem= TREESTORE(ten); + tselem->flag &= ~TSE_CLOSED; + } + } + else if(soops->outlinevis==SO_USERDEF) { + PointerRNA userdefptr; + + RNA_pointer_create(NULL, &RNA_UserPreferences, &U, &userdefptr); + + ten= outliner_add_element(soops, &soops->tree, (void*)&userdefptr, NULL, TSE_RNA_STRUCT, -1); + + if(show_opened) { + tselem= TREESTORE(ten); + tselem->flag &= ~TSE_CLOSED; + } + } + else if(soops->outlinevis==SO_KEYMAP) { + wmWindowManager *wm= mainvar->wm.first; + wmKeyMap *km; + + for(km= wm->defaultconf->keymaps.first; km; km= km->next) { + ten= outliner_add_element(soops, &soops->tree, (void*)km, NULL, TSE_KEYMAP, 0); + } + } + else { + ten= outliner_add_element(soops, &soops->tree, OBACT, NULL, 0, 0); + if(ten) ten->directdata= BASACT; + } + + outliner_sort(soops, &soops->tree); + outliner_filter_tree(soops, &soops->tree); +} + + From de69b6819d9542663e649b577c4e5670bd1aa21e Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 11 Jul 2011 13:36:38 +0000 Subject: [PATCH 199/624] Further Outliner code cleanup - Split out tree building stuff for ID blocks and Objects from add_element These two chunks were significantly large that they really needed to be placed into their own functions to allow for easier source navigation. --- .../editors/space_outliner/outliner_tree.c | 721 +++++++++--------- 1 file changed, 375 insertions(+), 346 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c index bb42a0b7e2d..12d1865e28c 100644 --- a/source/blender/editors/space_outliner/outliner_tree.c +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -299,6 +299,25 @@ ID *outliner_search_back(SpaceOops *soops, TreeElement *te, short idcode) static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, TreeElement *parent, short type, short index); +/* -------------------------------------------------------- */ + +/* special handling of hierarchical non-lib data */ +static void outliner_add_bone(SpaceOops *soops, ListBase *lb, ID *id, Bone *curBone, + TreeElement *parent, int *a) +{ + TreeElement *te= outliner_add_element(soops, lb, id, parent, TSE_BONE, *a); + + (*a)++; + te->name= curBone->name; + te->directdata= curBone; + + for(curBone= curBone->childbase.first; curBone; curBone=curBone->next) { + outliner_add_bone(soops, &te->subtree, id, curBone, te, a); + } +} + +/* -------------------------------------------------------- */ + #define LOG2I(x) (int)(log(x)/M_LN2) static void outliner_add_passes(SpaceOops *soops, TreeElement *tenla, ID *id, SceneRenderLayer *srl) @@ -389,21 +408,6 @@ static void outliner_add_passes(SpaceOops *soops, TreeElement *tenla, ID *id, Sc #undef LOG2I -/* special handling of hierarchical non-lib data */ -static void outliner_add_bone(SpaceOops *soops, ListBase *lb, ID *id, Bone *curBone, - TreeElement *parent, int *a) -{ - TreeElement *te= outliner_add_element(soops, lb, id, parent, TSE_BONE, *a); - - (*a)++; - te->name= curBone->name; - te->directdata= curBone; - - for(curBone= curBone->childbase.first; curBone; curBone=curBone->next) { - outliner_add_bone(soops, &te->subtree, id, curBone, te, a); - } -} - static void outliner_add_scene_contents(SpaceOops *soops, ListBase *lb, Scene *sce, TreeElement *te) { SceneRenderLayer *srl; @@ -431,6 +435,360 @@ static void outliner_add_scene_contents(SpaceOops *soops, ListBase *lb, Scene *s outliner_add_element(soops, lb, sce->world, te, 0, 0); } +// can be inlined if necessary +static void outliner_add_object_contents(SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, Object *ob) +{ + int a = 0; + + if (ob->adt) + outliner_add_element(soops, &te->subtree, ob, te, TSE_ANIM_DATA, 0); + + outliner_add_element(soops, &te->subtree, ob->poselib, te, 0, 0); // XXX FIXME.. add a special type for this + + if (ob->proxy && ob->id.lib==NULL) + outliner_add_element(soops, &te->subtree, ob->proxy, te, TSE_PROXY, 0); + + outliner_add_element(soops, &te->subtree, ob->data, te, 0, 0); + + if (ob->pose) { + bArmature *arm= ob->data; + bPoseChannel *pchan; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSE_BASE, 0); + + tenla->name= "Pose"; + + /* channels undefined in editmode, but we want the 'tenla' pose icon itself */ + if ((arm->edbo == NULL) && (ob->mode & OB_MODE_POSE)) { + int a= 0, const_index= 1000; /* ensure unique id for bone constraints */ + + for(pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSE_CHANNEL, a); + ten->name= pchan->name; + ten->directdata= pchan; + pchan->prev= (bPoseChannel *)ten; + + if(pchan->constraints.first) { + //Object *target; + bConstraint *con; + TreeElement *ten1; + TreeElement *tenla1= outliner_add_element(soops, &ten->subtree, ob, ten, TSE_CONSTRAINT_BASE, 0); + //char *str; + + tenla1->name= "Constraints"; + for(con= pchan->constraints.first; con; con= con->next, const_index++) { + ten1= outliner_add_element(soops, &tenla1->subtree, ob, tenla1, TSE_CONSTRAINT, const_index); +#if 0 /* disabled as it needs to be reworked for recoded constraints system */ + target= get_constraint_target(con, &str); + if(str && str[0]) ten1->name= str; + else if(target) ten1->name= target->id.name+2; + else ten1->name= con->name; +#endif + ten1->name= con->name; + ten1->directdata= con; + /* possible add all other types links? */ + } + } + } + /* make hierarchy */ + ten= tenla->subtree.first; + while(ten) { + TreeElement *nten= ten->next, *par; + tselem= TREESTORE(ten); + if(tselem->type==TSE_POSE_CHANNEL) { + pchan= (bPoseChannel *)ten->directdata; + if(pchan->parent) { + BLI_remlink(&tenla->subtree, ten); + par= (TreeElement *)pchan->parent->prev; + BLI_addtail(&par->subtree, ten); + ten->parent= par; + } + } + ten= nten; + } + /* restore prev pointers */ + pchan= ob->pose->chanbase.first; + if(pchan) pchan->prev= NULL; + for(; pchan; pchan= pchan->next) { + if(pchan->next) pchan->next->prev= pchan; + } + } + + /* Pose Groups */ + if(ob->pose->agroups.first) { + bActionGroup *agrp; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSEGRP_BASE, 0); + int a= 0; + + tenla->name= "Bone Groups"; + for (agrp=ob->pose->agroups.first; agrp; agrp=agrp->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSEGRP, a); + ten->name= agrp->name; + ten->directdata= agrp; + } + } + } + + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, ob->mat[a], te, 0, a); + + if(ob->constraints.first) { + //Object *target; + bConstraint *con; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_CONSTRAINT_BASE, 0); + //char *str; + + tenla->name= "Constraints"; + for (con=ob->constraints.first, a=0; con; con= con->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_CONSTRAINT, a); +#if 0 /* disabled due to constraints system targets recode... code here needs review */ + target= get_constraint_target(con, &str); + if(str && str[0]) ten->name= str; + else if(target) ten->name= target->id.name+2; + else ten->name= con->name; +#endif + ten->name= con->name; + ten->directdata= con; + /* possible add all other types links? */ + } + } + + if (ob->modifiers.first) { + ModifierData *md; + TreeElement *temod = outliner_add_element(soops, &te->subtree, ob, te, TSE_MODIFIER_BASE, 0); + int index; + + temod->name = "Modifiers"; + for (index=0,md=ob->modifiers.first; md; index++,md=md->next) { + TreeElement *te = outliner_add_element(soops, &temod->subtree, ob, temod, TSE_MODIFIER, index); + te->name= md->name; + te->directdata = md; + + if (md->type==eModifierType_Lattice) { + outliner_add_element(soops, &te->subtree, ((LatticeModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_Curve) { + outliner_add_element(soops, &te->subtree, ((CurveModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_Armature) { + outliner_add_element(soops, &te->subtree, ((ArmatureModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_Hook) { + outliner_add_element(soops, &te->subtree, ((HookModifierData*) md)->object, te, TSE_LINKED_OB, 0); + } + else if (md->type==eModifierType_ParticleSystem) { + TreeElement *ten; + ParticleSystem *psys= ((ParticleSystemModifierData*) md)->psys; + + ten = outliner_add_element(soops, &te->subtree, ob, te, TSE_LINKED_PSYS, 0); + ten->directdata = psys; + ten->name = psys->part->id.name+2; + } + } + } + + /* vertex groups */ + if (ob->defbase.first) { + bDeformGroup *defgroup; + TreeElement *ten; + TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_DEFGROUP_BASE, 0); + + tenla->name= "Vertex Groups"; + for (defgroup=ob->defbase.first, a=0; defgroup; defgroup=defgroup->next, a++) { + ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_DEFGROUP, a); + ten->name= defgroup->name; + ten->directdata= defgroup; + } + } + + /* duplicated group */ + if (ob->dup_group) + outliner_add_element(soops, &te->subtree, ob->dup_group, te, 0, 0); +} + +// can be inlined if necessary +static void outliner_add_id_contents(SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, ID *id) +{ + /* tuck pointer back in object, to construct hierarchy */ + if (GS(id->name)==ID_OB) id->newid= (ID *)te; + + /* expand specific data always */ + switch (GS(id->name)) { + case ID_LI: + { + te->name= ((Library *)id)->name; + } + break; + case ID_SCE: + { + outliner_add_scene_contents(soops, &te->subtree, (Scene *)id, te); + } + break; + case ID_OB: + { + outliner_add_object_contents(soops, te, tselem, (Object *)id); + } + break; + case ID_ME: + { + Mesh *me= (Mesh *)id; + int a; + + if (me->adt) + outliner_add_element(soops, &te->subtree, me, te, TSE_ANIM_DATA, 0); + + outliner_add_element(soops, &te->subtree, me->key, te, 0, 0); + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, me->mat[a], te, 0, a); + /* could do tfaces with image links, but the images are not grouped nicely. + would require going over all tfaces, sort images in use. etc... */ + } + break; + case ID_CU: + { + Curve *cu= (Curve *)id; + int a; + + if (cu->adt) + outliner_add_element(soops, &te->subtree, cu, te, TSE_ANIM_DATA, 0); + + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, cu->mat[a], te, 0, a); + } + break; + case ID_MB: + { + MetaBall *mb= (MetaBall *)id; + int a; + + if (mb->adt) + outliner_add_element(soops, &te->subtree, mb, te, TSE_ANIM_DATA, 0); + + for(a=0; atotcol; a++) + outliner_add_element(soops, &te->subtree, mb->mat[a], te, 0, a); + } + break; + case ID_MA: + { + Material *ma= (Material *)id; + int a; + + if (ma->adt) + outliner_add_element(soops, &te->subtree, ma, te, TSE_ANIM_DATA, 0); + + for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, ma->mtex[a]->tex, te, 0, a); + } + } + break; + case ID_TE: + { + Tex *tex= (Tex *)id; + + if (tex->adt) + outliner_add_element(soops, &te->subtree, tex, te, TSE_ANIM_DATA, 0); + + outliner_add_element(soops, &te->subtree, tex->ima, te, 0, 0); + } + break; + case ID_CA: + { + Camera *ca= (Camera *)id; + + if (ca->adt) + outliner_add_element(soops, &te->subtree, ca, te, TSE_ANIM_DATA, 0); + } + break; + case ID_LA: + { + Lamp *la= (Lamp *)id; + int a; + + if (la->adt) + outliner_add_element(soops, &te->subtree, la, te, TSE_ANIM_DATA, 0); + + for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, la->mtex[a]->tex, te, 0, a); + } + } + break; + case ID_WO: + { + World *wrld= (World *)id; + int a; + + if (wrld->adt) + outliner_add_element(soops, &te->subtree, wrld, te, TSE_ANIM_DATA, 0); + + for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, wrld->mtex[a]->tex, te, 0, a); + } + } + break; + case ID_KE: + { + Key *key= (Key *)id; + + if (key->adt) + outliner_add_element(soops, &te->subtree, key, te, TSE_ANIM_DATA, 0); + } + break; + case ID_AC: + { + // XXX do we want to be exposing the F-Curves here? + //bAction *act= (bAction *)id; + } + break; + case ID_AR: + { + bArmature *arm= (bArmature *)id; + int a= 0; + + if (arm->adt) + outliner_add_element(soops, &te->subtree, arm, te, TSE_ANIM_DATA, 0); + + if(arm->edbo) { + EditBone *ebone; + TreeElement *ten; + + for (ebone = arm->edbo->first; ebone; ebone=ebone->next, a++) { + ten= outliner_add_element(soops, &te->subtree, id, te, TSE_EBONE, a); + ten->directdata= ebone; + ten->name= ebone->name; + ebone->temp= ten; + } + /* make hierarchy */ + ten= te->subtree.first; + while(ten) { + TreeElement *nten= ten->next, *par; + ebone= (EditBone *)ten->directdata; + if(ebone->parent) { + BLI_remlink(&te->subtree, ten); + par= ebone->parent->temp; + BLI_addtail(&par->subtree, ten); + ten->parent= par; + } + ten= nten; + } + } + else { + /* do not extend Armature when we have posemode */ + tselem= TREESTORE(te->parent); + if( GS(tselem->id->name)==ID_OB && ((Object *)tselem->id)->mode & OB_MODE_POSE); + else { + Bone *curBone; + for (curBone=arm->bonebase.first; curBone; curBone=curBone->next){ + outliner_add_bone(soops, &te->subtree, id, curBone, te, &a); + } + } + } + } + break; + } +} + // TODO: this function needs to be split up! It's getting a bit too large... static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, TreeElement *parent, short type, short index) @@ -465,337 +823,8 @@ static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *i } if(type==0) { - /* tuck pointer back in object, to construct hierarchy */ - if(GS(id->name)==ID_OB) id->newid= (ID *)te; - - /* expand specific data always */ - switch(GS(id->name)) { - case ID_LI: - te->name= ((Library *)id)->name; - break; - case ID_SCE: - outliner_add_scene_contents(soops, &te->subtree, (Scene *)id, te); - break; - case ID_OB: - { - Object *ob= (Object *)id; - - if (ob->adt) - outliner_add_element(soops, &te->subtree, ob, te, TSE_ANIM_DATA, 0); - outliner_add_element(soops, &te->subtree, ob->poselib, te, 0, 0); // XXX FIXME.. add a special type for this - - if(ob->proxy && ob->id.lib==NULL) - outliner_add_element(soops, &te->subtree, ob->proxy, te, TSE_PROXY, 0); - - outliner_add_element(soops, &te->subtree, ob->data, te, 0, 0); - - if(ob->pose) { - bArmature *arm= ob->data; - bPoseChannel *pchan; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSE_BASE, 0); - - tenla->name= "Pose"; - - if(arm->edbo==NULL && (ob->mode & OB_MODE_POSE)) { // channels undefined in editmode, but we want the 'tenla' pose icon itself - int a= 0, const_index= 1000; /* ensure unique id for bone constraints */ - - for(pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSE_CHANNEL, a); - ten->name= pchan->name; - ten->directdata= pchan; - pchan->prev= (bPoseChannel *)ten; - - if(pchan->constraints.first) { - //Object *target; - bConstraint *con; - TreeElement *ten1; - TreeElement *tenla1= outliner_add_element(soops, &ten->subtree, ob, ten, TSE_CONSTRAINT_BASE, 0); - //char *str; - - tenla1->name= "Constraints"; - for(con= pchan->constraints.first; con; con= con->next, const_index++) { - ten1= outliner_add_element(soops, &tenla1->subtree, ob, tenla1, TSE_CONSTRAINT, const_index); -#if 0 /* disabled as it needs to be reworked for recoded constraints system */ - target= get_constraint_target(con, &str); - if(str && str[0]) ten1->name= str; - else if(target) ten1->name= target->id.name+2; - else ten1->name= con->name; -#endif - ten1->name= con->name; - ten1->directdata= con; - /* possible add all other types links? */ - } - } - } - /* make hierarchy */ - ten= tenla->subtree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - tselem= TREESTORE(ten); - if(tselem->type==TSE_POSE_CHANNEL) { - pchan= (bPoseChannel *)ten->directdata; - if(pchan->parent) { - BLI_remlink(&tenla->subtree, ten); - par= (TreeElement *)pchan->parent->prev; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - } - ten= nten; - } - /* restore prev pointers */ - pchan= ob->pose->chanbase.first; - if(pchan) pchan->prev= NULL; - for(; pchan; pchan= pchan->next) { - if(pchan->next) pchan->next->prev= pchan; - } - } - - /* Pose Groups */ - if(ob->pose->agroups.first) { - bActionGroup *agrp; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSEGRP_BASE, 0); - int a= 0; - - tenla->name= "Bone Groups"; - for (agrp=ob->pose->agroups.first; agrp; agrp=agrp->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSEGRP, a); - ten->name= agrp->name; - ten->directdata= agrp; - } - } - } - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, ob->mat[a], te, 0, a); - - if(ob->constraints.first) { - //Object *target; - bConstraint *con; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_CONSTRAINT_BASE, 0); - int a= 0; - //char *str; - - tenla->name= "Constraints"; - for(con= ob->constraints.first; con; con= con->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_CONSTRAINT, a); -#if 0 /* disabled due to constraints system targets recode... code here needs review */ - target= get_constraint_target(con, &str); - if(str && str[0]) ten->name= str; - else if(target) ten->name= target->id.name+2; - else ten->name= con->name; -#endif - ten->name= con->name; - ten->directdata= con; - /* possible add all other types links? */ - } - } - - if(ob->modifiers.first) { - ModifierData *md; - TreeElement *temod = outliner_add_element(soops, &te->subtree, ob, te, TSE_MODIFIER_BASE, 0); - int index; - - temod->name = "Modifiers"; - for (index=0,md=ob->modifiers.first; md; index++,md=md->next) { - TreeElement *te = outliner_add_element(soops, &temod->subtree, ob, temod, TSE_MODIFIER, index); - te->name= md->name; - te->directdata = md; - - if (md->type==eModifierType_Lattice) { - outliner_add_element(soops, &te->subtree, ((LatticeModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } - else if (md->type==eModifierType_Curve) { - outliner_add_element(soops, &te->subtree, ((CurveModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } - else if (md->type==eModifierType_Armature) { - outliner_add_element(soops, &te->subtree, ((ArmatureModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } - else if (md->type==eModifierType_Hook) { - outliner_add_element(soops, &te->subtree, ((HookModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } - else if (md->type==eModifierType_ParticleSystem) { - TreeElement *ten; - ParticleSystem *psys= ((ParticleSystemModifierData*) md)->psys; - - ten = outliner_add_element(soops, &te->subtree, ob, te, TSE_LINKED_PSYS, 0); - ten->directdata = psys; - ten->name = psys->part->id.name+2; - } - } - } - if(ob->defbase.first) { - bDeformGroup *defgroup; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_DEFGROUP_BASE, 0); - int a= 0; - - tenla->name= "Vertex Groups"; - for (defgroup=ob->defbase.first; defgroup; defgroup=defgroup->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_DEFGROUP, a); - ten->name= defgroup->name; - ten->directdata= defgroup; - } - } - - if(ob->dup_group) - outliner_add_element(soops, &te->subtree, ob->dup_group, te, 0, 0); - - } - break; - case ID_ME: - { - Mesh *me= (Mesh *)id; - - if (me->adt) - outliner_add_element(soops, &te->subtree, me, te, TSE_ANIM_DATA, 0); - - outliner_add_element(soops, &te->subtree, me->key, te, 0, 0); - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, me->mat[a], te, 0, a); - /* could do tfaces with image links, but the images are not grouped nicely. - would require going over all tfaces, sort images in use. etc... */ - } - break; - case ID_CU: - { - Curve *cu= (Curve *)id; - - if (cu->adt) - outliner_add_element(soops, &te->subtree, cu, te, TSE_ANIM_DATA, 0); - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, cu->mat[a], te, 0, a); - } - break; - case ID_MB: - { - MetaBall *mb= (MetaBall *)id; - - if (mb->adt) - outliner_add_element(soops, &te->subtree, mb, te, TSE_ANIM_DATA, 0); - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, mb->mat[a], te, 0, a); - } - break; - case ID_MA: - { - Material *ma= (Material *)id; - - if (ma->adt) - outliner_add_element(soops, &te->subtree, ma, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, ma->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_TE: - { - Tex *tex= (Tex *)id; - - if (tex->adt) - outliner_add_element(soops, &te->subtree, tex, te, TSE_ANIM_DATA, 0); - - outliner_add_element(soops, &te->subtree, tex->ima, te, 0, 0); - } - break; - case ID_CA: - { - Camera *ca= (Camera *)id; - - if (ca->adt) - outliner_add_element(soops, &te->subtree, ca, te, TSE_ANIM_DATA, 0); - } - break; - case ID_LA: - { - Lamp *la= (Lamp *)id; - - if (la->adt) - outliner_add_element(soops, &te->subtree, la, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, la->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_WO: - { - World *wrld= (World *)id; - - if (wrld->adt) - outliner_add_element(soops, &te->subtree, wrld, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, wrld->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_KE: - { - Key *key= (Key *)id; - - if (key->adt) - outliner_add_element(soops, &te->subtree, key, te, TSE_ANIM_DATA, 0); - } - break; - case ID_AC: - { - // XXX do we want to be exposing the F-Curves here? - //bAction *act= (bAction *)id; - } - break; - case ID_AR: - { - bArmature *arm= (bArmature *)id; - int a= 0; - - if (arm->adt) - outliner_add_element(soops, &te->subtree, arm, te, TSE_ANIM_DATA, 0); - - if(arm->edbo) { - EditBone *ebone; - TreeElement *ten; - - for (ebone = arm->edbo->first; ebone; ebone=ebone->next, a++) { - ten= outliner_add_element(soops, &te->subtree, id, te, TSE_EBONE, a); - ten->directdata= ebone; - ten->name= ebone->name; - ebone->temp= ten; - } - /* make hierarchy */ - ten= te->subtree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - ebone= (EditBone *)ten->directdata; - if(ebone->parent) { - BLI_remlink(&te->subtree, ten); - par= ebone->parent->temp; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - ten= nten; - } - } - else { - /* do not extend Armature when we have posemode */ - tselem= TREESTORE(te->parent); - if( GS(tselem->id->name)==ID_OB && ((Object *)tselem->id)->mode & OB_MODE_POSE); - else { - Bone *curBone; - for (curBone=arm->bonebase.first; curBone; curBone=curBone->next){ - outliner_add_bone(soops, &te->subtree, id, curBone, te, &a); - } - } - } - } - break; - } + /* ID datablock */ + outliner_add_id_contents(soops, te, tselem, id); } else if(type==TSE_ANIM_DATA) { IdAdtTemplate *iat = (IdAdtTemplate *)idv; From 2fd3ae7539475fcd2546ba0d5a27687f4e683ccf Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 12 Jul 2011 03:02:53 +0000 Subject: [PATCH 200/624] Bugfix #27881: Motion paths don't correctly update with pose sliding tools --- source/blender/blenkernel/intern/anim.c | 3 ++- source/blender/editors/armature/poseUtils.c | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/anim.c b/source/blender/blenkernel/intern/anim.c index 8aa816f9cb5..3300c82cae2 100644 --- a/source/blender/blenkernel/intern/anim.c +++ b/source/blender/blenkernel/intern/anim.c @@ -173,7 +173,7 @@ bMotionPath *animviz_verify_motionpaths(Scene *scene, Object *ob, bPoseChannel * } /* avoid 0 size allocs */ - if(avs->path_sf >= avs->path_ef) { + if (avs->path_sf >= avs->path_ef) { return NULL; } @@ -231,6 +231,7 @@ typedef struct MPathTarget { /* get list of motion paths to be baked for the given object * - assumes the given list is ready to be used */ +// TODO: it would be nice in future to be able to update objects dependant on these bones too? void animviz_get_object_motionpaths(Object *ob, ListBase *targets) { MPathTarget *mpt; diff --git a/source/blender/editors/armature/poseUtils.c b/source/blender/editors/armature/poseUtils.c index 7ade93076e5..0f001751a96 100644 --- a/source/blender/editors/armature/poseUtils.c +++ b/source/blender/editors/armature/poseUtils.c @@ -247,6 +247,15 @@ void poseAnim_mapping_autoKeyframe (bContext *C, Scene *scene, Object *ob, ListB /* insert keyframes for all relevant bones in one go */ ANIM_apply_keyingset(C, &dsources, NULL, ks, MODIFYKEY_MODE_INSERT, cframe); BLI_freelistN(&dsources); + + /* do the bone paths + * - only do this if keyframes should have been added + * - do not calculate unless there are paths already to update... + */ + if (C && (ob->pose->avs.path_bakeflag & MOTIONPATH_BAKE_HAS_PATHS)) { + //ED_pose_clear_paths(C, ob); // XXX for now, don't need to clear + ED_pose_recalculate_paths(scene, ob); + } } } From d585ad2e3f2f5f097a2f850e5d734b44c38462d4 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 12 Jul 2011 03:59:06 +0000 Subject: [PATCH 201/624] Bugfix [#27650] graph editor -> drivers -> Delete Channels (X) deletes wrong entries if obdata selected In this case, the problem was that there were some lingering F-Curves that were unselected by still had "active" flags set (a problem caused by the old filtering channel visible vs list visible bug). Now, "active" flag is treated separately from "selected" flag (bringing this back into line with bones), leaving no confusion. --- source/blender/editors/animation/anim_channels_defines.c | 1 + source/blender/editors/include/ED_anim_api.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index e97712a9af0..5e23b49fc22 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -2655,6 +2655,7 @@ void ANIM_channel_draw (bAnimContext *ac, bAnimListElem *ale, float yminc, float char name[ANIM_CHAN_NAME_SIZE]; /* hopefully this will be enough! */ /* set text color */ + // XXX: if active, highlight differently? if (selected) UI_ThemeColor(TH_TEXT_HI); else diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 513f0bba808..bd86dcfc82f 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -263,7 +263,7 @@ typedef enum eAnimFilter_Flags { #define SEL_AGRP(agrp) ((agrp->flag & AGRP_SELECTED) || (agrp->flag & AGRP_ACTIVE)) /* F-Curve Channels */ #define EDITABLE_FCU(fcu) ((fcu->flag & FCURVE_PROTECTED)==0) -#define SEL_FCU(fcu) (fcu->flag & (FCURVE_ACTIVE|FCURVE_SELECTED)) +#define SEL_FCU(fcu) (fcu->flag & FCURVE_SELECTED) /* ShapeKey mode only */ #define EDITABLE_SHAPEKEY(kb) ((kb->flag & KEYBLOCK_LOCKED)==0) From 1ab2e0d40e25d46aa0d56804d0519307a4bf18a8 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 12 Jul 2011 07:03:25 +0000 Subject: [PATCH 202/624] NLA Drawing Tweak - New icons for "solo" toggles Added some new star icons for the "solo" toggles in NLA editor. Unfortunately they look a tad scruffy alongside some of the other icons, although they should hopefully turn out to be more descriptive (especially when combined with some drawing tweaks I've got in the pipeline...) --- release/datafiles/blenderbuttons | Bin 211658 -> 213035 bytes .../editors/datafiles/blenderbuttons.c | 13278 ++++++++-------- source/blender/editors/include/UI_icons.h | 5 +- source/blender/editors/space_nla/nla_draw.c | 4 +- 4 files changed, 6664 insertions(+), 6623 deletions(-) diff --git a/release/datafiles/blenderbuttons b/release/datafiles/blenderbuttons index 99b464095eda3d719b68cc3a77cbf73279dc9b66..4a308e7151d7ef3ae255d8decc15a4b7da49f932 100644 GIT binary patch delta 156893 zcmX_n1y~ec-1X8(3y6f$CEY14AyQJ(NJw`|4hVvDNtbkYcS%X7bcZz3&3FC3@AuBL zJiD_q?A*Ecm*<@Mb&gTwgIQjRhKhlNguH}U3su#kxlKVe@9zdLT9cRFqB6%4ke}hA zijn(M2BT(Xe#3t+S^?w1$wsG?Wb#Bs4Xz$V#Ltd_QTS4ex-Xtp&bD%1-clh-$j!=^ z|2XwXbK_~Ka=cJz^0;WZY>n}JnA@x}A&p0{bwvrqJPMBQxsZ$ltxy^XsczkEL9Y_=CxKk0Dixt7n*E4UZmX4$h! zBuf7LJqJr5LK0Qs+ETjA1Ur4-$kY(#*x1<03>(!M26^N_kw*tNF{Z`Y-1Y6P$L-aM zj1yNqhNH)iuqRS6g-sb`f0TW^r5NewY8?L7edxD?_zzhyOdK|wlbC{_`t@s|c5=d) zBla0SK3_w9{g3QyL`g|WY&msv^H;L6vZ#{x6p-mVqa-yXB&4~YKi_0n7G0R_QHqYZ z#=yi^4%)>&NfNQ>HGexfIngH>HzqV$%6=PD4@>g^V|fX4a@#AZ^Oj0Y{Q8>I_8|PF zpun^fJBvp7M@%1UXsTx8&mTTk0Rb%oj>K~Bd-r0^sx8Jl_V=I8w$q{3sIJw)6mClb zJ;-hInfc}6;`Y|&rq_pb69t9gPMgI>W)^z-tDg*2p4-FK|8|+^={3e?_@n!cIg)at z;^NfNxcFKn(&OUdBqplkRT-Skc5j%NneVebE)U7_r*`pRag#=Uwi}z9NF#}yrWYrh z1HGHu+ebFCoK#fnG3DjulKuVt%bBYX%gTtz-Lb?37{8wUyLZ~t{#&b=nVDTYDa!#% zkD@UHo2@mT*ABy5L&;*OnvxSv66c}wZP4RItJkfyS1P&R?(gnCawJB^#|I82^X{#$uU8HH`gJio9-tBW439NMxSSEXSMWR% zQw*);O=>1**vc&CBkRRFVgw^;$e)Unua=xJriZrHSW#R}^Jp%JadH<4s&K*tRKu<9aX8yQgEU!-t3`U zQf<7XuC>z~I@-xpL|bDdZh;BP-GZx{l~Y=@c7OlTV(>zL1- zlGqI3RWvo)UZZN9v2UT$6F<($R#v+aEFWKz>v_yQHg}yop?wUvgb^e zn%$86aVibFgAFG|a2`flYueP}qllJtsW?5G!j_I^C_Gi)aeFm}39l@2b4)bt<)85g zNgcVKV3R$#re$rvUS+SwWZKxL6dz`xT(xdLtCdiq|3OGV+L|y7&lMf*>6{3CR#;sx(I=idiW-MP`^ zr$sZ}KIe&ECJvLz{Jj^XUPMD2mRsuU{;|)&(ebSd*Xzdq38cO_-*tgThn=(l<2mT1>Sr$Y~k`wI;* zgUP%R5F#QXp)tp7jJkybu%g|aiM(x(&!6A?)}+HkLu(W;AJ5i-p+89erYq{Vs7!*s zjJZ!Eq#>@zB7HGMzBp==g}pW^dWGxQuzq{7-yjQO&!%Gj#(L(p;wlR^_SR*N=*%o2SFtm6o%jYatUtFjf<~WIZDM;HZ9yD+=TnA?!5Z1s^i|Z zV3LTL@jAizGQYK3K55pJVODqNf7{7(yA!NiiG6l*Vr=Qga6&kQ;@T4ivMrl zoaiv$`;8ixH>5hH{$oe_`1MbaOZX4w>*CSBc80%t^(uvk)1>+{Wk+ER37@dAumkL6 z$U8=U*48uH?le|{|F*c^Z&8v@vgyKYj^`S?uMK-@7CgkQU-DBr_NxLH}A(-ZO>MnOg;kJ2+_U+7AIoiE^RR*&0l(RL){d$P`e@6!~aIaTNb;g}x3Avx)eERgsd1}Xr z1>X0gn5wGkalQSz-TjTT03Y8>R(<_v7jyHS{=&k-J&Z2IkT;nVO)dw~2=x<@CV4E2 zlA1&X*j#xLWH0U(7FIuom*%0kUR?Cij}NnGp$o^rVC1m3Z^TsTSwsp-#&w`PB3vfi zAO-01JWh%m80G)mrj$jf8rSY?MY|sL=OJ}=;E!GNO9V>D;)Q1Df!v*%@@bwcO?mm2ft-r~b zTGJGHbD*c0F>CcuUs-v=;PIpqq}KBCyP|@Tkk>4e!&&D_Z;HgW|LpF{?wq^x>gz9? z4-XH=>WQ$G8Iuy*Ybb}(ssb)IbYPwv+dFq53_ zPClvYqLQ*xNXys%-x>P4X=_4Un5D&CCQniV!lUw&Cr`ddL_}1B8Vt34?)r2)5LetR z=uKy=4D}gE9+~%ld&x!;hqksurHl&7pfc9jxVY&RD__zUca^%eQk5lP>zr=MU2-&I z>)|HS3{Ux2nAoN)_$+6IUO98FP^0~@6^{_gkI8|q)L+9xMiWB+%?_BKm@su+;*l)p zhdVcTpN)-;QIjf7e!CS>50-dzX=&+F^`cL}Wa||a6dF8*ADh7Eadso9N9p$R$aWG( zx5X(6Mm{^M$z?RnXnJO8JyMm>?tivv!SG6|^xZmgeTV}R{DZ4WRe_V$hRkkW*I04? z{|2pVx``FS650ttvl=ZAUr`)VV&b{R!opz9O5?ZFrs-a_>xYX?CW3-ZwYWhW=TGox z`3{!b($9{T+id)y;-x%~Jttz1C?B#1cSXrPrWhf-tDD$j-w@XQt5?3JhZ{dE_sFyL z(%Dwc^U|@TW0qPxG;?OfHRRP}ri{5Y|GnLLaFe;_W++&ovYbq)uehO+`hFAqqcQ?kw#(tXIahkBs52fS#@*_b< zw8JV=oQ)WE*2}Vq0zk5ZI z`|o&9pBlh?SX-~YBnmk1Hhlm7oubZmne=dL%Y_&go0McBf7bt#?Myan>?5=rKa&D? zFF*wQc)GopXqr33A0M5-M$P{)X9t1&JyHEtdUG?c>goT*LJn?DEX&8`>M;)Du&+{C zPhqlDl$4}ems20~pTg8&7X;6r&nqX2rz)Vpau9Bu-OaiWOVWi#CsozU^TPf&a@ccd zLq1)k&;KXB62uX(mt;J?;(G14l8s3=nlg(*_iyc>|69WmbDkV8+z2vEtboTVgS^)N zOOYT`UfcG*#LjcIE7R;Sioir4SjU`2XOX@468nZy-}!oDQ7%ImHeo359EnYB@;ZKfBx+i5zE7XZ?^V+$HOJN$8^z#%iSkqldVi^LDws! zvkuceUgiBLgNnlsL^a%=lhi0ds&KH6OeUV(b$cTOA)f?&?qN=k=Mrb}*a6$8*A}o) z4W^|)tqg90I1#wZ+uuZx<6~nL5`RRmHdCxD^fc%V5@l4rC~eGr=lWj)gvdvux%x-v z?_VUad6S4njCcohs*&fgUksq0sG+!paJi}aFa7)sxk~P7eX2(M@}+wzUe<;|K4U$I%fRUAO;kp}_pc`c9oRp$8fzdI5}%n#X>ogT@SY)dmo%c+1I1^h z&7pnM;Tj19U-bf2iyURQl7bWHl{W~;L|9l@{Wa*Rf)NK3tw)YWg2-W{GvZ!w;Qyp^ zlo#h)y*yME6dQDIz)#=LKs}$S7=(MZ}qGN=UI)h*!FN0g3o)* z1ZK2$OE@?85cK#0=18j6Gzp4#VNj+WxgN|puVjti@kT+bA?YW>)^`0u zZDTo1=lhn2r5AD*77SA1FM>uy9(9Ocyl6)7>4jF*(F(48BLs}9i+Qxxy~bP(NmAVA zp2y-rbE2FLn8QLlAss^nVOd#J$QXp}L;d|xpgB15s?bP5{;1(tO^y3DRFz?9?eAyo zDM^Odo<8GBCejGrY?lV{jQSs{3{z-d*R&9%=%or&3pX9yuk|!FHCbk7XIaEEMr&N$OiZBMck1fX5}UQ{>wl34z|R(_607LDEqYme z)9SS;=iaR4dHwY1(`^93G#~8m?^~4FDa~TuE`K1|4kvy3x6pAVL1Ac;jFuo|0w5HZ z-UIui|e^V&ThpI=5FSVq{dq9#H zyWTM9^rKQGuM#Yns2yj`Q&9ToHOKC&rE{j#s>IxvutV~bu!wxkq}Ps60M2if9nbCZ zJX1%-ywj8+t^-soWFG0Ni_MWuhwW0mmL!Ca1h7@8f7IW--O*0)Fc!!4%*(&Bd7Z0kv@a^1?hIx>Ka)i!`S$FoMe&L)-g>sDLBi0wlC>c1+i zE>9s<3l1g`fbkUeXL0Q!9EXB}IuwT^8i&Il2iN`ai1ac(%0Kd004ftYwAHR^HANt% z+Ozp!ncVm&a^@-|Wl3GwYZ2yYhJr;VEN9U+{pkyCTd@0D>r)r|aja}k9x~R8e2{-B)zs9eSy;kTM4+^V7LRyX`PLHz z2(3XU&4`VV(66H%pMYQ-AdyaM46fp>TOu02utF)XP2<^R8@Nb()@(VoNc@`n2p$*f z2t4T0bRYZ^v(sq>_3e1l-MUUmXYr4zW^rc$0Ieh(565g9*xr(>cs z@yLxFg7Zku(hLbQ>J6VVHZh6*@#6;r#1b!f-ez3cdGF6}zdU3rh4e0jENT|b#oqqa z&BeTJkaz~YS?MgXhzZVEY&xY8r36Wf^gn@S%`&(8z8k%QP09gYdMO9%#(&L*A2e(^=RDlCjG_+s)<2fPhY-~zL z+uQM^FJ9c0$WWhH=USD4+IQS^IE4b-9Zij#OcrR=P$@EO+wLy}VSV%99gD(v!%Kv{ z@?zOp-*Ql8=<(cqk_kFDpS~n=7DmB*Q<-~juno-p_3`m)m+9`|f{OL1sSBB6YAIX9 zPv}J8nr1L0g=|AAdOMuPZMlSsvvJO{w@xgfM2eAzC+=rYPqgLl(x~ccE@eGEh1SOh zkGZk2_jI^HaR`wbRJkBX`r{a~5%!JeygR?7QY&SMm6b=OfIz2be0{R%9xM9{rM;`a z{}m%QcWixQgtL(=8uJ`sjKzT zQj1hl?ps61FmuYJ8~{cD+%v4u=mS9%le@P%cfpJ+8WeY(Ah;XBaS?j~Xyq3-aaeY7 zap>9ptcoKj@|EAe7Xu#f?|)${B6hpI@keG1dY+c+q|2kGBK+PobRP2$2^x7TV~QGh zllVbz1{N0=&%t_-SaT%G{6jrm4(1>~%YAT7bs}cch`K8PEzlJKJdPQMK>Kwuslg0o2b3Gz{M4K4JjQ?Vf@MuY zAf{Pdwlq(+NYj|D>Gt>kPRvuh#@CN%ksVIqmuS_f`!a}iS!`H))eA+-`>tD!6^F@C zH##0J@H<@WYo4qIlHnGpCSB8Kx*Nx&V_%Qkl3y4430^y|h}e8l%tv`0c=Mzxr1Xd` zdxNE4|Jj?gnHyqLQ?&q|Xa;!IVB7VUR4J45)R=VY?M6VyDck_)1s5kLCo375KD?nRPsH~xm+t$*BXK(E z{3jDWkixv>MLURT71NjwCh`>b0f$k&?0w7p7Q{k($ll&~^H=P~{pB*9K6KAb#A~CY zHj*a98bKzaXC=Yy=jr7&fc=6`)a7vDEh4;Fbqxv6mLxHU3MNr;;~p`)VHhzFqwrBg zZlMiz_VjWaa9gaqu6XPY>4_~bCWTuU%*ka4%O;Wd?w29quw<9#A$i)~qBdnlK25D2 zn|KC_=qF?Qcpf442Wbw}S)SYo!@r zpLA1FQ*B4Nm=S#dXCs%uCRPomHJp@`^tT*sj4Cy*@4zNcJ{>-q0Z+2zO97{EO<)4; zjE$*9sHhMM3JTbghr~rh+LC{l>h5ts4jVGw>gog>92}&RT}d|prv3JYa`JFIlO7G( z4-S+m7Qixj`N+vvw!%nw#ib%hnd{xp87ix)#3riQ*w~K$ecdP}Dfwh=Z4J~K2G-BD zhHh;Z>V4nF&_0QHDL6f~xF|GiSb+++0t`KY&EU)N)!%iB60MqG%S=Wn3LR!rMO4;& z5-eAsO3BEGj?v|lYYr2&H~%|C!n=-_o_sYan%e)d{xi*%%lx#k9=@a&@B1lsjzlKM zsX{f|?7X}XczAd|fW+k&7yFBnf3^$LY+4r2uv1b}!ci>y?Pov;BY&ZAPo@6z(>Bf@ zi`943(PGd*ovUOd6(I&RM9&rc#zhaUp@}TgjleoZa>b#3t*AhYNHn0csc(!&-o(tp z_r0;pANtGV6DfOpcC8vrAH6?J&31LNSihu(mUosjBv9%u4(7A+^HC`%D9Y>V>QLCK zXY~b^uf8eyw!%!Gne9p>xDD9VvH4p)S$&L=i&JK4uC~0qObcIvd_~Vf>}v2{dEYeo`79;5Y8S0#yANCfAkbX) zXW&3jEtkYq@Ty7@*H4tMe&g-D&ce!CV+6z8AnAhz^ zceVM%U}9q8d@?kzR%0<$IP17ISWsmCtFP~>TJk{I{_haruzm*N(P2&Qod+;}C|$S! zP%`{zV?z=%n+86`8w^o*C<-p}aIWSZxBHpd<~>LMeNO-3{f{5yWrD7U8-uBWyvD#* zK^zILtmN>#-i-geo$4z39v_wB>SnJjhqd`w{7;Jqbm`#f=~+xPP8mJ0=@HMOTWCy( zj84Er&ygrsby%it27>jIsemT--E+#CRz~dK{5(<41G}YE{%?444b~g-k4`g5IJIlq ze37U2D1C=*S|8{i-B_t#qv0Ojf0g!)alkA2>6!54iB0KPq2`sRaJ3e*SyGSSQ8Sf* z{hB`&6xelL@hWvL;1xeVk*}}sWQIhbj_FVmO~G}_$%#X??Q)uc`&s^g$59KN?cksi zK9aAf4}dylN_866R#sPizkkOEy}u|+yb%bk(V&461oQ#9kkHG`&CN*Qh$PIuqQ|2= z_>vufWiZA7X>fREM#D5#_A3CWG?*X)0EP~x32Eb!knCBRng#-w#t{cu$GVUT#)jbs zb^(w^Y&w$WoG9$oSf6_bu$<$QlTN^K>4IMz4yYy!5Yy8m1%+p1bo7_bPI3Ha&oU}2 zaS1|@VB{sm-3Mf^C-0RO_*4iXV{&lx7FupS6a&?# zXweCT+T+`YX0h~Jo^GvJ(N#==EY;YU*66eo9izb{Wn~31A;QD`G-L-Djz6<@EuSDj zn5}A2Wm?#m*^PQ4;Si8NZVe{Rw0a4KN>RnJ=mv*|ViXzU`AQ6|ueIvNMMmDa*x9uc zCJq{GWxp*1q|?!HhaXBC5x;}+SS;g*Y4{n-_0=4hl@91i28q`%zzJSnfDruz8kfN) zhfV004va*5oP`|&?|wZ(WGPaHS{Z_%BT%ZqgGD34?wfNzv0l3+SJsP*<%$3qHTEZI=B0x1y_JqIQOR^ueKVKB8B&U{MDo!T2WC^rlak03@Smyl%tV$uVfl(1_=m{ zf1!(V8^y_b=?8%9ro-|aKv>hl`HemJ^s%yin+|`R1T>fkzICq=b3*Vr%1?yTvB9fC z<1WxldC@Ffl-x&-Rsz^GNJ{N&7#j}!#vDYz{s3VZm7I(&jtX|c%ZkWOe!{6m|G}hc zHuqaxw_yihWug)jpMW3ws4q$R^l+&q1Q@kUjxx9`aI+$3%L~a2B~i+#AJx_PS|t}9 z>}n80Y-GPNJu9oUn3!1Bt-=HsxXODCjc>)pOu&(Z%zO@|!?Xxy3i3tm?f?487)yk3 z1GoJ3OID}RDaeoz8Pu& zKm4nGcoF1O3fv%a+@R4GTR!Cw^PQ3xsrZOb)y*Fiv>SAmngFY*YCZInO3EiQUjYVh zWw9|`_pFop0Eslwkx_Bao?P#U*J3aRD?OD7wK>)H7>RuZf!*2Cca}I`i5?5Gohk45 zz(hcXG}^{b>F~t$G&2!T=)h7gP80o@8m13_Ol{|A-x(brC?L~)=fy)ftxLjd<5X%{ zX#tEMhe@w_X11flAdlO~EDK)43E=fNAE~_S--K?{TM`nA1Vgr9gDJXdR zghXzdQ#Oagr7x0#_N#bQgUL`5QI*M1XYez|a=X<|R=8%wmBsyitB4-C>GUa<4Jp=@}Wj?ygV&-t0}`eE|#;kONFwa0Bov(f61SyOO_;ia14q!eZ}guZ?=QK-h)R;aO@mIt*$)|$K~6@7oZCbe zq$f};HI|pNolg~gcq^aC{FE6h@U-0wnpz6zTJo0DDnZ0WDk!j~{n>8PF4`GT4J5;68ntq1Wc!(&};zT<@)_>i0|r$! zzLR%N>o)Y&E0YG3Sy@?0>ObMkv5AM5PC6x-H(_o|v)sQw$=(M(L*|?uoH4%G2~ySR z7+6>=Y3xP;r9jx!E%lBbpZ4VQ>+v=SGUOtDtF9i`kY7ECd)!Y)y&A?#|5h$kh9zF* zlA9k?exYwD-`)*`5d_*JNZ#DLNE`7wO(IgnLP%`puqYw&N)*MdZ>#rB4s9)}tH_;a zzM>mb*|h2P@N$n(dd&I7ea{F%-1qN31DnEZlFEq~5|3nre=loQ zoBbCw0F>z}Uw{wVi07|je|=Tw_4YtOS_yH7+c?kmZ0YSt7I<_UXp2U4#q4JE)1e;7 zLjPiGyfX(oBPl0r;_b3J2Xcflz}SrgfBgtngaZnC<510y3B?AaosZo-7OYQWA;_ss zAs0<6|1c=ODw^0d;Y>6u$yLZpJ{f<<`s`@F?g*Rq9TNc+Gc)G9cot@G_vR<>?1y&M zD*p0%cl_4(M)djEmGr^>Z{4DcA2Jp>08ME#GBOg_jgaG*G{0nLQ}gljuL35ayWJO| z0s>%J4{^aa%_ve*Z&;xFhiI_~q$(tX8fmt| zNcwrILf+8epq#Md7RJPjp)DmyN5|84dpNbf%5($^^!8YYD;k=buZoI`@d2wE1Uf-4 z(5Iy4$|utT-*W%x;!?Zijb9)pN2{W2Zf?F&ZqW5h_T9TNpacpf=0*cjkmKXy_CI4; ztJ~XwYiovbDSQ>#<>hvSKKP7<9;_lFWL`IC9nxf8_}7yviZo{sV8Jp0WTM5&TIMq% ze2bBmmNo-aT}?97bD9zT7Na3B`exhDq0V~f$r`2ywdW7k-M70*C36F0jaYjk6zyvV z9&Jrqu9J z`L1S{?cdKrt;F-sXbT(l^CsNVg}vM*{@p#$-ZbQ7^u=)#Vgzu4m4!G%x(yjvSw}iI z9mFQM*!=^D1-veZ8qP1~zbn(OKS6{C>3esk!bqw_-D9haS1a<%mkkA9F^Vk>dg`Mx z9!*0*Q7i0k2dg_fUm4A{koa)E)KUf#QgA3m_7r8Tpwp;&dp{sZs8(IoV*jkc2z!D5 z)E8Y_Ir5EwfB?YMPoRe%MELkWxs!*c^IZCK7U4`x99oy|^GMVlY?*GgC^H6p63$U= z_I!DJT%WbNma|=1G}bcLZ#-l3KWdTt|6&4SQK_=DJk{frEFI}pd*1wuc&;ZM{QArAr?8k!levp=a& zs_S91Hm6CE?6gF2#NJxd%Y^4>fY|gOK$~<1c_3%YG02(*}OomTP zOq>A3mzd-&L`lz>cM3oq+V~Ged*_FO9jB1U(R~eqOSo3av;;M717VodD##BFKxgSU z55m#-nfv`S%WzO}b;Ls1+1UoEg08JC23-MGuCA^opgQ=xlM}zPzb{v&UB^-dJwE&e zN(S`b7B##j#e2NzAf#ODHn|u~=D)u>n^3IqxU{)D8DNbDn2vnC^PV~?B0RvC&;e^A zap>x*b=%?;o0)GGoT)JF)-pFEKvHY{=SXV#Ltc{h9@8|$S->ouu=GBog{|RvfBJMp zJ{@ATBf`tRNf*_r?>3W!>Uui^%d?kK#xyv~x6NIPR$(m_>Kr+%u4 zhlhu|g@p{`MIXv=pFfXB*?HOA++2xD@w2y=u8u+|q+1*ylolp`{sK8050JA}y(v-0 zb9KE$DS+?*nDgOlK)^J!ZDFe>poXXg1(T~SrWop6+@z$C`}_LHf$W$EkgqN-dYX#5 zNovxzwzf3@=>&ny?N5Tchey%5yO(@}+RjUA+%2#pwU(nD{iN$iO7q+gxK zC%`zZfzX*pSXeJPE-sgmg`TZo%0k!8tzoq%j0Cyh?C9;0Xzfi6T{1k@(rw@6bPAmE z{Sb{V>a{%+g|r^!#+mlUuQ>DUh_Y|OB5i6Mv-^)R+^>lGrWFqQbA6~>h0j{Jp`5lr z@A>C@eLzk6*3aP*3#E^g0WAVq|IiSPDKwHs1I(S8ojvLwCGh8uS?BiYxml0VfO}&nU9%tgQO`-M z|BD0}G*<=6sF%-ZTC{5D$#g$ROZR4ilcVF}r2avwIyyQ4#uw7#arg|0hw{qI_=IOW zZigFxT*ji_UUJ8sE8(84HphEkH1!WJ{y81|H84=0*8gWXM95A_&|U$O*39JOxcgpi)ptg_6S@y1KgF0#fq{CMGw}_KM~N%U6H@Gt$?ekDCDAbXxrO zXw-izOICbH()nbB9JYAG>U%j*&phgxHnMH&XlHlTy|nbe1w^fAA32iZmqQ&zIzM;L z&R*MqybC#Z1z=Kj1!B{2nhsNAbVUNzDl$U&=3BL+Q*|*yFb@K&PmX}W4!U&#=SZ#C z=1-o{=9%zHS_AXX5>g=sgwZJ}azKw)Xw0FBRjjCS6PX(mqY?_luVm3?(+m*3K>_%T z1pFHCMyEA5T&XE3h6{^}Q$PiSO>?>705wnn{>foC?(}nW2T+@7IuDS{xYjo`eA?XF ziUyVR+QC7p_HQ2`-WD-#FCMchWC@$B(358jH+LNN!1M;`8VPtEtwY0I#;cJB1U((6 z>+syQ9Hiun$(ZuVxs4xPU}y?J)ujfCWCOwgHjIhLu|mbuAb_JhfBp=5HWnKj8wbL! zgoQ<+O@A~^F1TomR2F+rcQ+9jDLUM1gFSu=+EwSKk-oV0R%6GHPHVTqb?Ha1IDeLs ziuLW(_2tO3MlH2=T1ZsWtk7T2*}^oJ)y-nJYF+O8<9xE}2yPch=Z9wN_vV>5z*RR^ zum#_i@m$JJZ?)q=#ws5ZxRcHkOUhbrg8$KCcOa%sClw#xgiZ^to>a!W2V>$jp@n7n zA?1F%fPY6uM!MLY+Jz|K_vY#yhH=%SW+lH}Ld`io+SkPVSe3j(O57kc5_YXs`6OnM z_e%v4$T9CzpLMGz73Y@bl!9rOT=qQ0w0Cx9t{yiQ8ihiGL&=FQ!z0r#n5Ya8;QPbN zwju{im+7bi1EY?Q?UYqj-yma?%2}1<$>z*ujF}k%V4Rc$fXz*yYMKGhM|8{PjKAdW z2x>H8JdQYkKBs+?+G?GouJD;Ij}P-L~yepY%zWug)Ei)I{CZ<9WC1VI!Trp78y_Np(;p9pDyGkVZXhxh!dC~s1c3OGM z{JrCmT)nKE-+TR_JqrWrh!F?X$_sJC$m^*9KfkV>v$Glid4!EGEaHLgRrfZ2*~c5+ zmmJ9BMD9@2e&jD5+$d=NA%4N#{Pi5dM@9VN`qQw&<>BsHDon~KWDMRX0}R#_G@h+&2k zERCg_=<=h`JO$RBTbT|2b%6q2nUaYp#F1-BcLqQ@wagq(Ql+ ziul(rTWwx6y7M;^>5N`mU;8<4t7A>Stf+jeer`QgY*`Bs(+eQHi-)^2+-r?#@r8#} z6NL=6ToBDSo(lV$b*%PKky-5e&C^~87wVseu<}I5h>-b;X@6<{f+m-AN7?9t=^GP+ zCw#qu2cTh6GOx3zQ(&e6z5W&`R;+Co8)Gx4EZPw4G7m2mVK}s#e;fZW#Z}e$CeU)F zM-6PA0;=N6zq5W!S$sg48LEYxBLZmyyEMVWA)GAC%m>!6rem@-R$i@tsw+Z^=>@ut zboG(tAp%Yk{5c<`Ssb>#BsNWXOWAxSjn8F%;*2;Oesb6Q zo_6bX4n6T?EjNyKMWUU?s)`^y1I1q;#Wf69M*f9#j?cKL1ecpbPaRX( z-Eo)7&uK>qdp4O|B`3U~oDAi!UMK-Dn%xwqtXYR}9t)!| ziVLC!XKnXajw#kDsibdQcV`M-!WKf?+>VY{|71_l6?mzA?H8#rj(GBu3}}LC^yLO? zB4C47J5QaQzK;n1UB82qfO<-z;cAJPEBx-S#+-zA+@Usp*{=D41*8kAA=r@3B zB>X-n?O59gTcLE1jD$mDIrhbR@ojEhOXoy@5zpXgJO0{fm{y6eB0kI(kI?>{Gc(o3$or7y9DU;lyT$*vaX84cJt`G~a_JSOHM zKBO&ko#6N|!xZ4m#wYpt1Uz|7SGC+?|6a~6UCI-*F0?-9tt3ReLOEX8Dvq?(3c~w9z^rp765J^Xo2fh>SPEIzzdPA@6%+Vy+=cxFmh`Fm z^LN9pUz_i~&Pux9r(D}|o^B0mqO80vO2J4k`!zfq=g5bRt$*vZGjAFguI)@GRJDKe z*AK-5aF`T=bZtk$BRsDB?m8#ppT63p)c$dSTClAN{$4*JE1j8)t*{(%yWD(=YP0Q| z@`VF~kf1xH#hn|ze9ml2o|JE?58vt9_;!=R=;pK2wq5<`pFw&iULO;m2VaKQ73-XO zZ)4r|qsgjz^mNDyrsKDV;mgbZMo?hsvB*+?Qk%A{EIcEC`S`r^gSR(6`tQk%xJNz+ zb68*l*1p;mxc9P6Vgm84xtomaKv(Qf@dQ+|J$27-Qv*xVLE(PsEXEZ4%w+xM*Ypfi zlXQQT;>Qa=MMu_H#xhbN_aXDo%+D{sz0#jrYuIha)*rz=4$HJk)R{ItS`rc~9cJNZ z(D@rTSvBy1VTvs6`;r-N>`xkU28#_m$Zv5$Cvj)b5Kj;pIYF@cX!OI{I7MO95UCjl z1_D+fLXB3~!h%kAZZ0JtC^a>AECO(ZF$2~Q50OX}QJ1HMXR2)yo%&IZ0)jtvA~=VR zBFKBa-NBX)PwnGxw8X=NA>|OKw7Nh4ZS!f?opLYN&MY;?zOFNxVCeo&i<{;)G@Po) zTE>;BZ23jqHlRbMOOEr{p1|mF{-ynKJl}`l%xNCy*O#snK?Wr_D>M=c1_Xr16A1=CfiXq|}9D+>oh(f1B*MWK<{l_NN5Fn#FRU%KW8_v(TdE1dlAz)YR;zPrZ*NesSn!KfKqrZoxKU&|_!HqqITVsF~$PR>z1>L@Gi zlMe078j;2RVvbCUWl85>&2`V?kFVC`(MCi)ENcc$I5ChBLLn(CIa)l2N*n3ao1Gy8 zYb|~Zyr6D!7=sf*_Llim9%K4CZ5f&J1tB{NFRjf@qD_od2CSpy{>9T%=ewh0wHH^L z0;MVZ78Ie^9j9#@hX?l?hp8MJq^VQb1S8>Lxu#nV{M1%5SN$JMS}%%fE9*bb2Vgs* zIZoJyAbyu*ScAl~>Q?4e8VK9=k!?O%h@zUGz%600xpq$SnpgEBLbm)aHoD>Y~%uGmQ!LrP(d=HdUIYRsf91FS&8(Anq ztlwHb1avlIEXaokf(34G#Uyu;u+%5}N%NAeM4zYxGGGd*4miuqTxdC@RZfXzY-XjQ zi*=cAI3{_0TfAVtiFWjE=M_h|s@zR8+b7EI3{(Q9gov>y#g*>oX<422bb#NpPu_emEL=j+t zD)(ACkog<2M7UiJ1ST#&d%Rqk(w>C`_#eK1wJ?lo6Dp3jE&Cd75G3sDH*1i)Bo3FB zMuvuNtv2enQ@*b4+RXf7K&Z9V8#5E)$Co6WQ#N5wE}E+~PsYQUl=M9Oz5ae%@o++8 zPT16yRR~+B6;;QV5IM$KgkaK@)f!P$K9wC>gh*^#2U43JcnQz72%XgO=~=(}n@V+l z^&=2ZUe5p3)Ed>&_FrgySfBK|8}_S24pZ+baTJ2JmwCLY&>3`Gv8T_kIx@H|UDM!jB6praE(@sY4+S~feujVbzlXH%I*cwc-v zJL6GL;#mEiEpC_T5I<(|${uM|`6J@%UxS-=gfVZ8fJ#!>YwN7yz56?~diXKF%iYlG zsSlwyhdCo~D^=%v>X$?}#Vdm~Tz>{dk8nixA0OT!P;BuQos>euOWI6egP54GiHgls zvBM$0OtlGKVj`mJz`UC6{C6w#+a0rA&ttZVdmg8Uk>tVS*B>)V2INFhAGZ_BZjh@l zHU$*j)eCQJ^3*wYGz&_N=z34Ufn2rSmRl_|;%z)MoOJc@t24Adn(4gjH8iBMQjJ!* zb}*0P0a7u#R%3S8o-vRrCACy1XZG``H3}oW(U)_7XH{WU#N!2t<{EhYg>E$dIA|XU zgLA7w&PEdkmEs?4s_EZ#3FSFlUUz}G#q-P3 zbkzyk17mBk@mH3YshOhnI&3;v-Aed`!hwWhs48_*S|p+BVY9fy2ol1+UjkkuGk6H}BUUvVpF6aFXjfZLN#FpR1?{)94anorpPo1YWwkUtb+1sa# zvWQvNlN~lgF>bpipL|8h*_viUUVYU8?EICuU!u`5I@T)bni54=!6acxqi$gL*ULc3pwaK)kpt~a&bre7vKduLENn!xY+R4;+! znr~qq`}E>G;{ITicidotmxAgQ?XqG1jCDxA`^Q=sB#sxLqO3*1t3fU$)H?FfFv)q- z%!%MdV@gDq$U%TCg^@P=zb9DYq=$_xN|kzb;4metiMx6Sp2e?EjK2DTsVa+vd-Ta~ zVAW3o&LrgA9F0Q1eVc=zlijW1YWGQ(Q-xHS%Wn$#i68V>Ud!M5 zD}$Zse>-NdaQ>(s_s2@(NO^tl7ss>bGM(4GiLQF!*>Zf?Yx#q7v_2-wSCrbp(HXs! z-K}Rn^LOo1*JMX{!tH#^ixRE7T4vL@T=PF?kd$v@{$y)rrR=MxAx^_sg_$=?MRn|% zYJRGNUHN)8qsg@5rsXT01zuJm?f>)Ot01PZ=o~{9O?feJ7MziID z=O+xzIt6FoD&O9JJM6!rSn=B^dbB3ye#@e7~q5B!!{K#U_lS* zNonaxTI%x>*?daI;E3`uV#RYvRTKC1=|zyIm(W`hLO{yarutB~r^MhY^8dJc3!plh zt!;Zlu%N*;5E9(oB|#Gs+}+*X86-gP;O=fAxVyW%1b27mpPc7B=l$xhq6&(=N4lqb zrf04Dz7~tY&_KuK(0KwX`2xch1t|g)kITRtfI3NOXQ??`p3?G{bck*nyDHw&XKHcP zSbReQ%=>^aj7yY=4(l^f(3ewk%hC`T}MV;1_p6NSlD`-uKVL4ilZ4LdjJa;5l91IRh~ z2{FwvmIs_U7oClcNs?vcIbh1P_*-}SD-(y0lM`7%v*JbSNy^4p)&yN|=Va$wIe*sm z3HmWPn$2C;-zEH6ibAV}ebdcga7>cN=AHdhyI&zAnVVpQ0l)i}OCURS8o%S|+PQ2(b5EGXEN2%F~~A=&lv(vv%SVWE8a^D%>cynaH-A7)4qeWR9z6jH{!^=k+%GZT%5;#~Kvapd5Xb zaR@g$z8f^BmsW4`oN`mkX=Xw^yUh9S{RogEBwOWU1f%3k=>y8n5w5l_#1}tX9tPfH zI9PC~r?s{UddJ7F7Ai{4JWNFPD=u6oom3lKi|`Ns;F5UP(5r^Bh`c9TEbIG}AvyuC zZ2bq#))B33W7A`k(DL^jR~@zJ=LYuX6rXyXv<6LvKj&y|SlZHIuEza^LlTBqsSV-dqho$ ziA0-#9|3nKlaGLr0=gjNS&UolKf8V`J3TGPgh|`FiVI$=%e zi6x>ZrGFzG#p}u^Q|ChVGKdt9Sd@deSTDKt)UIgIJa{fzuRK;JFr6f*Sm4{!Q5#vp z$D1jmcqRwOR=>Hay^|`qhDTm)K8sokW>EnuNdMxSm||Zz#R6hGEye0Je1GRKFKhR} z*p_Mj7^tuts;B)OD$fJ+7;J)c`|}dT>Z%ji%OrXG`x^H}Xt&`))u}(r9dW!*bx-3K z5os^7QEpqq2qxTp)3rx15fxsef>dM`a;Y=;UhGMK>@Rt-eTA(ROO{!hg=BV76)_qIrUG`3|EElqAMEuj09-8=wHbA=wym2bp@iU=aba=mT_z))EG7vg;n zSq_V&5RE+eXWr#Ky9)>peHmk5Dk``SIf|41=2m8Sav=J@EVg#(T9rdf{p`GnQdO}s!S=IDApkx1!b+|H% z(f0YjVggW)oy3B?!R&OXf)1fmt;pdStWcFs>nny#*36_Ijoy>$zqDbbV{Gp<^@y<04;ElILPDVYA2e3voD z-Oc5>qF_x<(z6F#Ky=2;(cE*ZqvJzSE@Ba^jG=NF?swG+w_az8$VKLvj$wVA#KH@% zD8n>kCLveF@j>YfsLh{RHU&UI;PAD5X7L`s3l4(!hTo95lylqge_JsAZ5C!meR+K(Xuw8p}g@S-GY$GL| z;?ZTi$O#z(+l1=iB}(HS?RvLFXz!ofnev-y)k@E?k@ST$b=)W(*b@!%f1q9kjyama zWPRO1jYet9WYJ`W_BjOY9n&UBM&L<+-MI;vx?T@5QeC1UI(T;*X%&apGb6cJuHp5N zXN)`Rz`B26sH{%jdz zDwl26Z}5&YO8-zGn+3|f?in=degou9D(M*PsCkad4Z}7Scb?g&a%zCey zB4BN%DSgqVm8ocBlkEDA#|uU6n1%LiwH6I3!)#84@^!J++Ri`$S&5tI^lzX%UoX6D zEUt=CC@5#Wrc~X$jyvdG1~n5hER=AkiP8AWlaKWgOMIc3L$*)EA)3XbS)YqT72VEv zJrUwSv}4Qy4Kf`(L}U~uHve0PR{>}*eYs5mPpNT5dC_p746yJ(3+Oc*Am2=dB2E;$ z`+WpIg1o67(K>Lk9HhEGzK(pe0z;`F8{z;gFc2;LWf2;=tr+Y7)xW) zKE?){w!v(-Y2$$6E|rBe z&^Z;El0x)Ial{5%bB_g|Z?lWQRjd#R2?^w*np)D!*+wtn)9pqCKIl6Vm+1% zZ5lI#86LY1nKn|~;cHebMvkoG5h^#ia(^XYHC|?Ied|`gI@OI3diO|MJglerC>9If zi2&-y*O!-;JO*Bxa*H0l))V%p_D-oo;uv1K^lDVO(}0?Ap!^#Jy3_GlOJ$MT4~M&m z58q$fe#|6+qpgc2|EBfDt;AtFj+U#!>|35z^xjoT?&_f%t#e2? zLyZV==+ttifo>AnZpv*k=l#3s{)DndXl0XoESJ2R>2Q!-3>dr@hSjpM>y?0z) ziWP!B2<`*Bpp5c$P*6|@2vOnu1JXN=KyzoHdLG?qr-@!W4&S?J*F2U7(4P-{v9qh# z^QU@s#V7OG@o285el=d-b_`#YDo3a*_h39nm*0%u+*~GR_4KAu`bz0sw^^w8;}%74 zKrB#cdunH)(h%N(n1+8ui|(LgQ%JkOUbsD(X)CH>EjPULI9y<&`XZ_y?bspD-P>y# z^2^1fjyLG{vk3I2926G#gYiHsDZgbteLsV!!{x-)i4cJ1(c1cF)#u5TiOuPVd&+$< zZn#h>#P#i0)`O5nFD)7w0-5?B%%;oyT)^OWn<%6;I@~N_Pevwdf!Cpn2`h??VSDn0 zo;Dd3J*kwgH-V!K<(C##4~)tTg-4l#>_}b-Tyj5Sq9(j%Gwt81T=dFve0{Fn|Dh== z<{zEKzk|$?)dIcs zgEbY0b>kiDP9>dKVY(_;y#e zwCJ;%c4!yddz#f0Dc8>60D`TMaG-H}Hg!zv%%pERDM2;fr5NX*bHhrpn@cy%N71*sYY{A8i0JVK9K~bx3iqATG6XjaWm=P-$3UI`9v%0GhGjU>6yB9M{<>_lPC)xq1wrg>Q&DW zgC$RKbBqnY`yD@J0T@OmTl@ES_-?suZmHY86yl_f7-|oM?cC)-nji(#!41#rPP%@- z#t2(0QdLhqP9Zu0o;lBzgZVm*bvH<@0LjNvXi1zl_TVhLU}p6)(R!FbG?H!i%iXh* z9>DQIk?ehDdPg@B-wTA1L8s*WY*ekzrSM@VJzQ#R(@2>PaCwONfQAIsO=q>pk~2t| z?iIXRge^ihcz%l?`yJzO=+>;oXVCX1bK0yLnfOdJ zzKYH9Bt7m)JWI}1*t%-XXmdmDFD%S%_jdkik|K;7c!PtpU7_EL`m5^PqtHJgt=_IP zZaF!QF2%3lJ5kAtA-2oRwLP`yRThOHxZiouPC`pYPHuYX)_kAq0wei)qVnq00YjK9 zW9^8-e?SzP^wk(vH%@N7*G?q36hMQoO@y~n;U**jp5GoD21iWV#jB>H9P)O5?FqQ6 zpC|%Q!)QN|Vy`9J3XdHcHPLX#KS){X5J(9=Ta+KmGs24>qSH~+2hp-@$h3 zPn7I|foI&17p=0$XDd-QzNX9$n4}j@K4YU7$(#9h#&^0k$9!us^f|pNCX_^}^xoC% z_T+KM-uDXFq}E1&e$LvuH@vBaKqgT=@=@X|I-W+rp5%mDcL$E^C$)Z0{_F zGbBR>_DO@a&S*pVPq7w%UHONdC)FH<{mc5~##!ffM}ndW`)@JP;;>!(4PlnWz}yi2 z@T4@!Jh%Jaz2}KD@_`?U;L}cW$&@i5b})rBUWCT+OC9qa)>oZs+us#UPt!f1@dsXs z5WaBfHAlE_>=yWcrbNqNX5j|F4CWV3b^0^=V%nQ8WZ15Av%j`niET~c7G`IiX(3>M z5d5(r3QU&WALaM+6ZquQu1~-Hed+eAW(cnn2}ycdSrT3LI6|saAX0o;BT%wf#Y@LP zT1eB|n2@5N*l5P8=Z2%4ws2V>ohmFgfhjmA%&PC_pPKcKYA9;6qW)+$7!+O_h2l7G$T3yPXEgh7w7Dv~C|{Mx zl`hOE4sO3D&c!RYJ7ND$0^HsSsr5`V<>V8rJ6^dV*32l8np2B#B~g{dlc3ie9h{+J6pTCSt2@CF;=ALSkcYYWD`s| zLi(hs?<;*m))kp{)jE(RbInt+%k2tNZuj7|v0(Fft%&_V#ax}E^HogD<%&3PV;xz*t|Zd6^WnoR43pNa z?TAGG=2`a2a-F5LQ18qz=78Ifo8#1WYNON3Qg&}+MPIS_+3xk;{2jjGz-SgBn~4q~ zyIG7Ar~-xp;d><|O2yW%em8&s3*;iLvyuLd-p9t)MeT$bQ|}Os@4+%)#gr;1N zz!5HPXis5906e}?Sjrd)by7q1jdNbqvo|s=>k{xr+*uD>lsVOa;jC^ z@^LQoXY2VLwf<_G7qqJ8t#vSz&rP4T3)aK+4IDSnjf_uzRnCn*{5WkBU-@J9c3o@X zgP|$5*G#i#E%ozqVI!LV=+Q#`+v9HYcbG`;uvvcw<0DYxgebpQ4EIl7_XYF)yn~zF zDFl3H%9fYPdCG(5&B!$}#zuNv{|5^LxcS6x(hUx`tVHu2`UMH z+v4Klo~uZRxQvaZ!@(7?6wzGZLnQjD3(%;$&P80$t!m0q?5bbRPb_EJjnZmW^l1`{ zP6^eBFz_th%YgV|tG2Yk(Ug$dC?g0++IPE~@pDU&!DsSV*NYtQdM|C=J$}{g{$gERN?BRJo<_J{cVN3@{#2pFdomR$pEr;nU!$GSVLy72dua2UZ2H zRFk)aJ)QK*FOU$otm=JYix1MpLw&F1_==h~`KY=GCbA!(z00&SWT|Xt;z*%8U$vcA zFD5MoN#WNU^vm51cXkk1)98 z@$65XPi8X%BWNl$RwQy2p*FghwmMIA-x3?I!1?6d24%V zck;xUcMhvZvAqD0nryFi+qfbdeKll)O{_p|MB6u5yG{ased0JcuKEreU`8m>csr>? zbn2ELM9D(WFjr%wTO(Vxye4CqiD<Kbw_?Mpn;^~KjeQ@+*3h^) z!#Z8yd~(gWWeQ4^fIdKvrewKFe2WazHw#kQ9uP^=qWs*8H_F@@hytsqQ^BTcdh2wa zFXn$W{*-?v9nE`{VxyJ~WQV>A@Nj$bx?Cb^ejdiTV@^~}pd-@LOVfEA8+pURh8Ivt z`E@b470;1+eEt;uYO!heqS|YP1}#^phjt62ND2g<{QQZtKG1$8ic5@ls$luiLV}oV z1qJpMZ&%CsV4F z>-kfVk#+4PTes{bMMm0|%H>M5Q(jvkThHY=%iG|T%~&pmkflH<(MW0zm&(Zpb;iP} z$8GvFjdBmDT<#vk0h(?LW2jWZRC|x5JR%+I>EGq~BTGMmt?XE}u)Qv9#cEbCuM=4J)6< z2&blfPmi3v|u8J~5 zXWveYgqCo=K$`Q#qXVjiX^S*;nJQsr>ET+f=Dy$7<*cdRpe?x(hI4>1etKEOm&4=f z$#PFP08SftX@jemw&qQ#S?zN#@e}(>=KN&z==_2|o9iy9QEx*~`yoBU^&-z@XW3`W ztit?wp{lAwkDG`m8v2@vf8Lt1t}Rjd8`tbyWR0~wMYv_ z$ez@+l^3sl#f?cBUe^7?U~D^isF1o}z`Q1PoZrP|w$*o_`%dsHfNmO! z#d7|wZ^o>kJ-hW_;| z1J>Pui7h1snjHG8@*e^71MTgLLD#Z(p{C|2V&gMeer4c zJcF}P!O9C;>X663s~Y;HG+yUlP#-0zH3QAHSk(OCl^>Vs5w9;#n?26EY~!DtxisdT zUo9s;2$5xwI-hl>*6|U|H}c%HU28{4QcU_zJR}u!$_`*tdM!5jU0j}K06c}^{S&}K znxmtz zK&EC)z26^_x&ORg35kYH(i2Rt5^`813^IiZ7h=)Gnh{7&`hm8B=y{8oB<^g!KPCa= z(7RV+2%=7vR0dRdp+>tX+fmk`K$SZ#6pX3X59(Ae8O0{YSs%vxWw$SyB zEDl@gRtRhF&Doc;@r|#ns*sT$OnmSC zBo$V(T&Vg&6aN*(nSm&UNAECZ#XN4<4CHhO&zH>T$EBoDH^>cXthZZ}Jmcx(&(v4X zesbp46z@oe&zh-v>%ugQVejFuGy{y!#b_M!eke`SOzMY*BxUN38FcgH z*vniWAA%R{zBQ) zX3H8vA;ht-nsk3pm~iNj^7zA%p05+P*V8%|dvNdZdN5Z|Itcc|8{1 zw1zf6cmisLPlC8rw}j-vF*3h2>U~EYmZ%XojVB7zyQ2A3M@C0c+Hh8yI1;)p>ARIlJ#zs*-#{?2x_a#C%0_oAjN+ zkM91}?H)=#O%LPlw?d9qQaX{RzuIcR{YlAZZUQ92DrDx48SQne|M z3!fUIUVcv1uZI-0?>W#g&|d}p2oULN>p4ed*Dxr`uuAuQE=-??GuTQb)uAfjTgH+k zMD7Ui*N1|9pnUm`PJ;HSl;`Saa`Xmkfp#r9q)ldMFDbg^B>aYO`T$4(V9LWJUwZtr+s|mGrBDC?PX?V!#DiLq zbvwKm=+*bQdcE}qkk7_doFvFze^xY2*uJtm7AbCkFv}#`Xl}MA?2V%%Ps{zOLU!>` zJW>F(eE*)eIBqRb?JP~?$MEd^<@=e=r`^OyhU%kK8frZOf0dj0d|5^UUL`?7E0A6% zt!(&Yq^I`1r@e*CUQZC%x($d72;Kcd)bu8kRV^~gP{b|{-IQA_$1wS4oIZ@GEK`!@ zmYdC%vB=TF<6?sr1rl7%-UPh%Q(e*eb~><=8oad^hf1+f0kT}qKtqeHAINlM23?Bm zpuzB?md<;6iCm2uudO9akU_PWM)btglp)wW72K@1sEd)fHB<0WG~}0}=O%)JN#l&d zit5klwGi(8Q$zehip3MNSCdStlnzwzqh>4=mq(m$kVQN7rYNzrG-z;{^DJEvfLsLx z%0!4n;+s;l#%$y(d}~AQT}e7*3PLbK&i88Rx6=g!-!Ri^+toJ_aueBXUuZsUH}?MW zna8vf&(*FmEWD&F^I2q}ni1$o?|{!VenRiPE59K`e*OW1dJ;gr7aW|#*BW2Glo*z& zf_345B=6aDMkmffYi*HoDp0Gedj>gF*_c%E*#Et9$mq^g{&+1uM2713WPbM~NG z8uU;l<5Zte4_*>GJ{sI^6Q4Nrl>Yd9xZ->&lqbH@)p0UaC{NinIVqnQ8=G7I*Jr_L ziF?ZSWN1?CG`3~*j-PpCP067&SnAg6xTvT7Q+t@|idB;tJdbWi#2_J{T#PS@`^j_HHr$y%4Nn5B z6#jwFw!Q11rc1s#qL|59-tTLnQBZ6mU^C;G>t80UcU9x6FO(_vngsc)2^2fVT}6N9 z98USZ;Sh84AYn|yb>#!|VK}|9q?A9lsB#tF+0+W4Ho4QJl;N#P4ySVmm48HZ{IzUQ z$ZiA%TF3B9ZIlt($~6+zm%+_bHihc?L{Y`@L-el7czsVq@|zl6&gAZn=5W8ojS&w= z{lNQ81kYvDiv-(Y+uZ0Vq?gw&V3wFCldZ+-GQj0P!~_c&s|1qytLZt|NdkWr_{3v2 ze*G1K0%tTF_d)x3p?S%HZz7T&HoweeIkeiwz{f&n%YG;6`TcvfeNjCdb!r<#b7~-^=lt>sJD(|0*=^dYUy?h5X@Ou7jC_33tPTACM^@>zdB8 z_BOQKPNJ=G;<@%^C}cswmkE}Y#=|S5Jn1>B2}88Xg_5UAdHq`D!eyc+(U53fT)noR zkx>l%_iN|=@(CA5l^*7JJeGHShV z#>^KLDam^m)&22(4nWFqo4R#aA4$G;s8~HPh9KTlOs|e8`6Z3fP zr*d(tTQ|*nJ$NnpVf|U(CZOW&^|^LUVA!pNFD*Tm{$vo>gBJ@Ou@<+%H&;7O?fm}r z_Da<4ck)eP)!J6}d6MndVS;O2!=c8?tKIw|r(2wrKMR?&3xIONb1CIj_+sc>0Ne|YNg_?n7iSL!m8te+!BfxA0^|kov=(jl0^!`!e zS=KMn#m90K(OZhyzeE_gIUQ$MqH6*2#qq@?y3)w%<}|+y9c%_IF&~u*6%(eHzp}E{ zsy@u#3oZ|K0EN%m`u!1KdZ=$4x5~&$>G{JEG6Lec3=s-Y_Pj+YdE@4K=eP6CeMS>+ zqK&xU&dDjDxR^FZf?VQ&Cx>dk69fr0&D@Xn^?l3_KPq3(uQnO8rSfWZfX1N>yss|K zib^NMn5?#T$fj-b6EvTBUba?u+zmS2aKEGN1>PzGGeK_}oy}}bwuej=^G39&ZKDuR zKN`bH$`2L}4~%s(ZEzH+Ovaj|RihP(`iD3!?4C2=-Cg(WN0F_7~RLN51YFG!$o zXdi9QP5f#+SC5pd?Je$w1Bc-tp5MNGI|Lt(eqgMkmle4a>L;CMgTf1#R$ly#HY{q2 zmK+YG9)v0f&%XiRBl3$Ph%y}yo3mau)Czsnd8apViBfr$B4cb+^y{8{-OW(iC}&uw z1#R`C>L{B3&g*mkaXQMxHz`kQ)Y0QCsw#Nj=#Y&F&xh$Qjc|ypTPdl6eY<lz^|lqu*1hR*%D33BQGs7~ z3k98K?7murjw*!`VHjabNB5G+7cme@)RWDysx3?ik@?i|Qu+M@zF&`re5rcbr(2so zCIlGdk!LT2kUYRqBtD*bDv}M#eYZ5OPaEe{RHwS3&UFhqP2^8Vll_xj>i(6`>X!0Z z2#mB5F)^5>qtNFdzzjfn>x(P?76{-#yw1>ShJx%?M$m_9)(Ai2v^7__C_o%5agd#|u_1@a9r)h}au!%9O^WM2x+vUiP2n~@b zu3lYYm(T3kw|j!OoJXX~6bv*A^;rG>e#ts%NHVM?;qXIm+k?;H9Sb{-4M6lxXV;em zJM))HJ8F>3~{?+rTfA8@4b zSw}xP$H5NTuX3+moG5qpl&`Ab5Dj(?oS#oPDQ_v8T90(5vcr$MGy{!e)6>`>P5~r< zcvn{17yjj*(ZKq~hwzY+LYaDO4yYeg-rmG*QF z%UO5BK&{TRhZXJHgB`Rm4g--gdoH2TikN9LQBW_AVI?Xc@Vwl`tV{0}8uuOU0aP_b zV!gl^-@KS17Xj<;S^5Xtua%0i=?3HO-*G0F(rSrM^g2^F6)9M8kadt3~p+=Ko zM~p32l~#k;-9}vc`>9VfrP&7mHP4o1s^o7$X3}m2pjWdpU)hA*XtpPXKk_KAY4jp0 zI&mj&i`UEkm6{*+h~0ySw0|UhKo*gc2-X|-we#TyNwcY*(m6hZ%_JSB`8HcVE|61! zAxx8X#wGwx{2*^#XS6H-qpB! zmFEaBG}$WYlPve+D0!Cj>~UgPQK&bi$(i%KxlbKH_R23W$&7d>s-Tg;CMXD?LCV2` zgyxfZVGn8i?sokA{M_ZAbB?Dg;VH3#Dv$)-_a?~Kz`I*2h|x>~N!Z$OI`s9VcuTL@ zYJ9SCBog^D?Y4@%B!!b2n-*&Y$@E@(2?DM}gYiR)grA@RjCVGMRic?uTdBxiM=*K2nUi~7`2qM<|(FKJq`o3%L289@CsEqDz26zOS|6{&h5; zg;pc4; z#lR2*KI*xqS_~(@gHSR1#TrXiSuDp|GD&yx*t5kw`L#*4TFXF3!rJPvrk9MPXv&B; zGUYTh%7sw;TLGu`xEX`Px5JT79^^%$TbrAY%sOq}4B(P42Ob$OV{~Y!=~4(Qgi-S1 zeAIIa;#EB7G&cemd_Bg6Y{M!ccg-Wk+up5DPbZ$Y?U4Yd;{_7U3Fys2w9GV|+%>;c zyNH^ITDb&5G&xU}suIIfvW?MDOJV8F>%qI~s*Ah-0U0)q@>xqBHPcrCVpg}y=!Ppo zue)|}eG!ymxYdOX4ezYgDwT<&ky8?mJ+a;$n1ePg!xEi=}>nt(*7+W<8d!PeUoog8#KZ) zqrL@r!%8`=mrj4HaBI}L! z&7rPB~;v{pGcO(G*}B6hc`OLECN;>oN@Q(mzAQ?_r}OH!&)3 z2bcYQ$2D7o?z8;F!drsCn+qS&RJlUy7qlKC)fSJSu|>u3Dxwc;a7a~dNG8ETj)Jh4 z3l=Gh&245gTgZ?!mEcK*0$<}TKGYYF4oc&9POndkm)4RovK<#T7x^hY?5GlU?!o~? z#ou67#>~vNS4#H!!QJKoqGEA<*K0x4W~cEf25mL{YDYeoh`0NQ%kDMxUOiJn>0e=l zis~5hD`igQse&a0hF>F}rN6dsO~RwUwLQk@)^GUqv|III=QEi-%JtPnraZe*Ul+1f zIO(P#)AI!s$xL)xP}Do zKpyDFkRoO^3I#!A=wNXEla&<%$af4U5wwCeR>!lo)z+9AjuwRB+>^`HGU4poLPT)s zjb`2|%J7j~xK^7#TaM(awx$Q3mfEF}_jlP1=?6jL+-FDx4ui&=&2odIB85~6UZv?) z)fVJuY%DAU1m)qp^i!q-31AsK3$W_4WDE-g8iH(gm*QBwJuUf7>PWuYiq%EY6fS*# zI5N8$oIzM!d|YAhxK1R~w3d@HJ$GTC_~FgRNe9DJsU3L`kP8P^K~e&tvjneUd~-lb za96x2?b?!kZ4}nMZ)*C%2Z{c0jHJBspm#ZRFR6}ddNBf7 zppaYdYDvGF`*ErXo%S@c+GYmHb%IYE4o@hVybyQ&=mtG0gc2A6Gt`Xk(S6YuByzBz}4M|A`%wyE! zrTF~EM8ezEU~pX>?>a?lK4G<7<)#GRJkD0~DFiq!P$(w1EU&0@e?lHP)T(I98cdT* zvp-bMlt4*C--xIbZ?j)AgRF8}U6qE2_p+UEKpz)LpxC9aWSzoQ28O^mJeTvg9)q;T zP7ug+c6+98U~H^^FjL2pO5!Q?crt#o_v@rt@K&bPheV=ysz4lG*~TwW&by%Z>_-cF zJ0PmbYgT2#vckUEg=_u@ni!g(oFvv3{4+D@{V0di2-nwgX)1_E<&1x{K0oT5ZqWi< zRWqc$6{^_*D64o6LYXc&`3zM2?)n4I0;BU1VXMGYKDz}`pobr9k_YB_l~|6E!J3o^ z%*b1wAC$7rdZk7eUy|~i2q&^fV@vbD05aX3%Wuo)LAo?_m-rv1E%Wo5raec4KDU^p zb{S2u8kb9x@T?Ytq`E_tJ5Qq!+3Fb;11u-w+tG-6do6wTgN~J+B1XVog2d5;dFzH~ zs_{rG0R0E|h*3p?s;Ax#uEak*G434!*q_gW zJX>1+0wx*0eeP>WOSR;A^{(H9t>sJrT*8flPXs5lW-aYX(7J$OY;0^`Xt=i7A3Xzh z_8;)A`xdJ2H~!deEy6}irYxt_vrOfeS;Q+f2m2lidY;{rhLbj^jFnj zD(VF*S}*h?{so}xz@y3LO_VA%o4j);5}XAMuAQyaOJ^DlIbew30s}Y}C1hi~Yi%zW zkrFL?rr^I&?NpFm(eUa&q74!#7ZZcQ^U_Y9*c2wW^Q@j&kjeAt@zg0d3FA^Mu(Q#8 zu#?{ExHVLp))GsTOWw`**~7z~!hGtG{=_xhov7Ym8R+Q8l#kY*-J6a$hVs^W+FkKW zz7=4lH`P-T8|vVs2LbYrF(6m14y+{}1zxKFwbCB2jwx68M$}+Q>|1vV!DPFaqxjeh zQN(;Jj^yEp9VnlVKh0*$!_7^*$u_$Pzj_(jU_lyej)cND3ho9udysOaM5O{u*v+w-(1VS$rO+cW%GJ&Y@$b#2SgaiB6iw6^x<21^tL%tuL7&ZmrC zJmy_qUM9L&p8XLMN*rKPpo^8R#=CeKGZsN(IGWqi`lOkI*lmza3PcO=yKSg5NaF^H zOnfd>Km>1@Wzc;Oys0GFc~t>uYNme||pKbjXWyu&rnxz^iEYKJVv`oCq<6Qdsc{Tug- zAyr%R(vhDpeY*7`!7>Sc-Foxq&fHFkG%j2yD{HaTTr!+m_*Li9^>GOx;JO+oNW_P3 zaA4S|az%%!tGl=N#b+H?;6?sM9>^>z7a@!CfP&zJn5ug9WS^0HmVY08(N6y`Iv`2> z8ZQ$Ukz#w>g2U16@QMIf^TJp;-TcSWxm`S#!xyxzT}XXZiv8}Ybn7%{u-hXohBEV~ ztmq@eMyEp#G>YD0u6{;;^DGfsh=%bpG>ZA`h?R^f8M`Vmh=JjOX$-gr|Fwbs$5~C5 z^ujYdQT0O7NG9G~;R)0BLbjIvT@mzL|LYdLv))KN%le}FUk~ad_fI1F|9DdozMsn~ z%#t$yV<3HlVC|z9z4m36)aS2P8Aj-iD%9j|J$CQykMZ~aZ0o|ClU1-gvj%hq-er0H z*VKBeeF_|lYK0nv(agb}3WgK)423EfO+hE$^8Nof5zDv~qm|5Q-Y<1#(yuqz`G5&h`?|Dz+D=u*anSdT$;O_yN zJS#>2p6B1Kfq)VVslPt+f7(0@@c3VtKy?pi|N9M>4-K6Hz)XSf>~YuMJ^W_}np)~! zfq4J+MXmYonK%D#a7rm0it|rDbfm-huZyFm(D;ochYE0sf`BHdrZ!@if^cr7(5efNE zk3(mAU^N!7{qK4J;cM^3{`=7yeNu_6=<^k5cju!9KK!#Uup3nv^SEdJXht(>9T z^*fVJS=dELU%|geJfC>W7{N!RSSR^!n}qK071y=D)c$j+zqdvKS-6>frsV&0Cl#)! zXywdLJ<|X7u00CwKV1R6Hp-+5Tz?004Giu79e!Y2pVhz3gvj$j-eseL?Crnb9Y9i5 zNcyKyYtp`SG?M>ZsZ&7?jsNR^(detF`S<_zFN2pndya@6u{(l@OECaArN~B;LjT_w z7rD^RS53O6etcm?e8~o0f9)Sr{(nzk@!cfvKWF={$x{D{=6?r?L1T&d--Z0ncqm)i zF)Q}JPn+I0bP`X~c#!{JH_L7EsbN8g1UwQL=d5PI@?-WnCI5_RG?x?7+~`9FtwGaxR@+F3^0E%e`QDTUtuJ43g2x(jAr=zt_qB@W8} zn!&+Qw%yuq&|D>H^smqSHv0d$65?w=I&o`*{ym;ch|vN2=l`4Jc#2CT|C`{q(a5;} z9qgz74)*{5Snt*50CcJG?6!GV$9rIDS`r5pE~Qy&9ce;(B0c9q&sL`p<-PixXv z@=6-P+eV-KZyg=BFN=#eo)8kgwuG5NWzD<_(;Lj%MQ1n>7jHP9aR;)T`8$;pF9pEMq4 z$=$Mj@L3q1hr^SO9wcDVi!@zQpN(giB^r`=BcWCwS&_LaGJ}xKw99%#y#fb|;eg zv74C4B%w0W?XT&07TjtXm!~VLs?J64-7`v0 zO;v4fY3TqL_YMe%kE*Jw8le_NwV7{4tqc|`-(qBB1|?1WqPu9gPJTS()GO-gy=M{- z&_>+0XBETcvtn%osKN~j-wD|MnYEKGe&|Q=N8o^ms4U=StYeyNb_90p=)d#X6Hm3) z2~vu!lhL$(w=%r~KS)1mC*#nuNfL7A28ESDobmqN=eo>GONeoKvZd_FFC2ytVKK3=!6r6XLHd`; zO`rZQp))cvA{cPl>db9OPSh6K5BA~;lV=`OaqS;@nw?0nw(nC)R+jFa*;b8C^U1uJ z4$f=w^>6^|`;Rcr9Y3uER|r&Amlp8r6OHPtYirK^Z7}0u0b5@Op_pgPL$3Pp#vhUH z)x3<3SBxIwv?d>tcf$++0-FNKwC^9xS0}kKp zS0K`e84?kh*x15bTU%p56A}l}es0TsY{3wXDmT^%8$sN3cE|wo$R?oXj2uiXW`m0b zAIQlmKwvd@o@`>5L8aZJ(EgQVgPZ5r5DV1-y5*M%2^3q~+qW)bIAS|2$ECT`-^()ufV zJDJ-7v#I&--|~{08a)xazT3>G1OwqOem*|+;x3b@%QOQpg0xgl$PJ+}k{zgav^)h| zp-=f8=RJk)z|qW7an~tRfBiYmZj`sN!w-|7mqv`EKM$O`XhHX`qTab@Dse z=PE5LQ!0#T`SZuEpJJw+N?yQ?$=R!jrH)#XWNeO+$#uv4jWv=8kM4{JatDQ9 z8+}b+rWKko{MCmaE+X7jvhyKx(#+~=uWbmy*#(v2uQkX>-i4if7WSf9h{BqM(}GD< zG|AG^G6vFX?s#vSu?4O7)yJSCS8$Oh+FAF{_cL?_IO*wwbaI}_phh8Ed>+Kmw$wk( zrGNWV9%d)7?L6VpnpdX7l3=T*T$_O0p+T^z(MPGEz04OQV#rR8k0;aA(qbURg;#7+ z5~PLgV*VzUD(wG|osF3z|NJ^5y)HWgc?68cj@f-e@*!TZ=I9VPoaHjE6Cioga3?HR zJw0#+LPaE$a>{sFSaK_#{CbChdP#EqI?LL>a%`yCEeC-C z6oyp}(t&{zXehWB_*lVJAd4M_A;7AGg9BtZTag3{1ycyDIu8`GdXr!-O{P$Xk%xz{ zx3`y<1eX|zPjnu%I3c{k(KBWiWxruj`^lMNuYJW!JXvh$pKXPxtG|xg{C6X55|X$+ z2-AaY`hRhkSs59qqoboAot+`!;T}W@%$r=8ra}iaJ^v z`pdfnbOfd6t*q|finWnMy{tcH{w zBja|z6ib}+!}CVX!ce80&!g2;yAbFlKYmF=mzR|ZV%Ug0`T6$o7q5+WNZL`x_Ng^= zTpT!Fnb!}0X2RKtNdyXmXt4GVmd}bRjQ-u%w|hdus`kFU6=`jPcwQ@r4@!3!|N1Yg znA0DHI)1+T9y}k4|CKz37)Fz{s+yW1Phj~KR8{ZG%eQAy$yxcs{6B1H3Q9^cmX_H| z;MO!uy}0{$i8om^M|otQM69a4^gEC0dZQwFrQ@v4)-A65(&!h}bWbbEaNCNC8_x~$ zwAo|R(vWBfqMCvlO+iud+dD49x3GtOS($d3ywf;Z=Pep_;{?ashw!!zidpH?43jWT zLR7sq^0-l5l`Qq1kJ}4?y)lEV9sNVz8q0{Lo@e4*NmbKD{g~f5vIQX3)?HLQndrl@ z);QDd@8{o8L%A8{cB*Sf9grubo}H7kr>=x3Emy!mL~*T=Qy1V4Z7iKcgL@+mYa*gJ4kyh~2zP*YcT-UCdx zYrN84_X`x+PPBc-CwnVl;9r1}A`i-b{v163Qop~}*Y`FA_yMT^F9jq=6T;4$Z3H|& zIL(pX*2vhDBs1#AVrQ; zE{MUt_w*3@OH7o$2%dmq^F?|(o!l*A$jgLh3}OZtv~FkILA8l8LRc8?j+=%9YS&5! zt~OfmH-(~S$lr0e|2(h>6G{mO^*j#_F7-chD*)UWlV`=akwmxKkd`pXex@Tg3L`^R zSs4yPbjZ)qp*%b}sh-+75_X%#fgtUT=Vi>N9Rdc4L;N|iSY`>Z`b!|DQ3x`M9($|~ z5knD(9aOR`oTIrE*Ad5hDc=u<{M++dW_{C)?e6r zrRyc{Bnwql$<3bNlVD){;z=Ct=!0`1eQV*FX zzssH|8^HEpdYd%x(Z|Kii=r<}wgLu%3{0|l+PTR|Nex1Ld_Ja7vZ~>99Pzu8XU_cU z<`PFmvyD^S=1=E%sAnwA&tJX-3uz8wc{GHObN|bfCw&Osr~;=WtFClOQ%HT49)t6! z7X6vo?00RskAE51+3k?0=H|EPo=nM;!*->r2;0>Ow<=- zoc~{Vo@IkSZaneimlLTR&CJC;JREVTs=o5~5Jb*>>_sfdCmbsIR%g2xyf~5a^xM zI_9=3Q6_m&W?xl)J^P8`4r+j1&=i{R{WM8L0&Jp!VEx!XoX6X*p)%0d)cn)Hto+VB z`|ncvSdFXf#?lfSgoC}vH8I(({I;SpA0Vi#tr0nNuDT}n*G9@ge*Hv_8P`tiRoW3WxF zkm}=OS(FTqcgPs%;W*VYD;4qIGA(?N@`Ge1HHG7&Gz5ym!ETEc{8+&;1-#!LNJ&YB zZem8sV?@dSI@sR+IprdJg@uJ>8$wjzlzR8P!_w^<7RJo$-F;;L-jEy4+Q~mzzkS>O z(c}`2Ur|zR%MN`)g^RzzJ#IdNdi^D^OiE;vQ1~vSG)NeHz z`1rQIfJGjsVWk~e^i6S5Nj^STpV}OIJu@@>%{0^WgX0P>8J}AVWe>0PUj)aJg?)8V7 z+ne=@*cCZz#F46SCGRY~@}u-^kpgN7pRcl|lHeFRZgU!TtYAhy!fL^Lm;p4vxt z=C5Uvd3vBbB(y9EY?`n39y9gJs&CrE=` zD2lNAnIJ#W?Bt*xa=2tuuDQ3h{yBjyj>*mEr4hH}-=^+68Svv+1s#UW>fC-|IqZ0b zG-RNB>@c?beSbtu6H!xRaB$dv^*bPdASLg!7aWQU)c9C`ef#=5hKGImem)O3(U@J>*tU>HFj;(S3=FRsiTk~&j0i3i zV4Erg17pG+<^H=o11KULFh94Ay$4IK85BW1C>NY3KGjYT`9vpSzF8>Yx4&BUC|~DW zUth%?@6UO8Y!s-#^CRol_I6LH+D7n3y%!rF|A^va^6S^?nl?7Kse@V|hEjBGyq+3b zB3ly`L`CHRsslADak5%&4W?9;yi`%Q+1a1VXDR0X??7xFK&}L$ZapNIwC4>{zWsFN z6LI(4@+wtOCRxvSs+6f`Wn}ugXs6gg#;VymIy$DRiFfWNq@}5qm6vzGV*c@ANee$< zj5czez>^(17H>cMUoC|`dYDalH?JjcBlBI!`cPRXngot6v8ttLjKhx7VaD66K|Y)* zqoH>5j^#_uLLH9!uU~N=&excd$RB{7XYpq|N2?j{DYyJXh^ej(JQD>hAcC|h8}|1J z@H3nm1AoD^!u;lefdLMa2LBteZ{FO3__{Z?ijdooHMbx%mtk8Wb!4xrRIeK$G_9b?s@gfZ@Ki&X9LRnZ?NcO4i0R+cR z2zxBQ#S9AhW~Kni;RwJSMk>n6BP(-rl?9;QB!T+GZ_i=1uAuq`Yr|`i14k`1XR$!K zgU{Dxn)=7OR9zv`A`4)agN+FxLHlL>I>*kS@(lt9QA6LkkM?Z~2a@;1@6vz9etoXR z8u&yw`gNNyYGHHba|;`)J8S>ZOLtV*K(VQ*M-Bt(cR&CV01oTn#l^+hnPgL2-Vr=T zHAJ)1(`8Sf{=&}IT*?8HGPz6#KAdY${t>@`0C>%G?&%Z*1nHlC{h{AW7=Q@3B?T3`fm>nzFFQu62-i@0fo^T9v(h#Hs`exPHrYd z=&JkbA>rXi$wtG86K@a!N-sJ(IuUXhe?kMm{>6Ri17KX;dw{#aj;osYcj+wv7&_Aj zTMeHvD4OmGCZ8!oOzH<6!nK@{GBd2i>Bm`^o3uf-C^?iK?7Izn05981NJyM4e_Q$e z;eNyjEV7pne;x0?*RM;ggXriiUA=m>{m&oG%cwN~ATO86H|V0(qpmIRmi^eX=zrm& zV0bsy{qbLZP$X;~oi;-y`33+ti0k?RO>Rd}_gY6skNg{pzhSY37{hS{Rz~qdDnyU1 ztlk->KMFH1Jp|Ue2!CR7c9sdi2wZqG{{kUoG!(Mg5Xyn_(v`BPGqD8HiF>M~9~&5d zjd;I%7ja}aW%J~Q+s3-FMd)Gw%HHfKPh$)p#)*7K(fMim$+I1GPNx~4B0P#2I}(TZ z;#=r?N6CK=2;53Lmszrr!QNG&rJQzeUtbntnKD>XaVVOd{r#fji#{qFj^H>bc4D`; zq_Im7PbgskFKcaSnE{W@>6W@LG3V)-PM%lBLU%7JrghWr{Ore6{qk>fop7f_ch`mV z1)Z3`%dZUSU;@+-#-u$5NB+r7dsKwD@2<@%wCxpeH7%iYXNP#}yB>7^tAnW6Z?%jF z$=O`fuX0EXA<`sPw%5G-9Ms3FXVrW zi#NY_IQcOg4$?Y+$NYQ2gwR%8B-PQuVZgw^z@)sY$^_Dj6Lb0zJHWq)!(YE<1+0-7 zN+TAi50>usmshjxDE7YdY4x_j=v_6DMiDJV&oNz`m~H!8A%B8@dG8W0kU%qi!P9tZ z4vzuTB_0L9vn9aU*?GbBb&Sbrf1_Hy?(?B3gBO<^cY^X;rJTzc%{O4+7UsD+oUi&b}MY=CXx3lf^CXu85=p@n=P^nHZCkJ)q21h&V)-A_=K0zJnqdK^MloY zBqLBJVZ%A_&_U48$#`&49lcG_RTH4wP{L~}m8YJrJM&%sGC!sPXR-L3tBP1av^QTj zpdnbOJN*0+Sy@?g@YuG4p1l;{m$lnFPmWA)oj`h?8Z>%6P;X|r!s;4FeSp09WVQFa zk8j3x(5x*lFULWSq^_o>8-9~SAD^`WiLg86uwdEuyQ27y8gABjt__z$wt64f8O!n{ z{Nm}0Jh+;4^%Dy)Vo1^6WDE;*2Fz>ZdBb&4YYg zNAceCQvNO-`Vr`MEv$KFmYvHJQ4xcdsu~YMSxVfOG>f1cT!VLZxy6eL33;J{{2E^b z+EGTzGY&ZjqRarBhUn=62ow^GlArl)BXARe$iu}q7LVUjFnm;aRY7B0=#Q1P)dy!i zMWxeN5`-c?1?O?7Fk>lkM2JnyZ$DMi9&8M}r<^}k$SLf;KUKLo`1^(=6(8=C(hAfh zQItGCn#S(}{qi*E>I5AJ3iK6?j7G_*qULcX6+BXMb90YS+dXOGcqsmdp4-Ei2o{zV zjKneCzI_|J$pl5Dr+00SIO+G0mSJDXvzTLH9-TzR&H~j7! zuty+t3IOh)3+9V%z%$>28pU=YpObiZ*+ffCHNGO`((^dB3HW3ngmyS}$#*H{OnmiW zMB8Ni`QaO(ZP2u_u~Y9bau6GJ6ce|yuwZ?Byk}3Mo!%O|Pn^;y>rqPp`hKrv_qyMZ znztno{O$cFc3(q2ObYe_rxgXynfz;P_IEDT@*nys4dcYOvSZPop z7pY|}?wJTDbi}G%vMv5MH(8s>ErSZVDa>@aQnjta{(F-eOOK6`nJvVmadMVpS=Hmh=q z51rGaH&MyH_PLk*SX`OS*<6TjJw1SN_xiFGG&d=( z;aNDvAbAjDV7l;u`U>yLDxc(IWa)hZ{GsvZ;2My^jneu88#d@cduaL6_K5KL{kAm^T7 zM?&HmZ;Gc$6=5%3zlsx9!6y9irR(Pi5!Gd9HOcj6X~tzMwg0vf=8E$hG7-zXmweEF zpSb)WlkfZZkw<>YV++lN7wA_27Q9@CgqiI@ITZ%lwz4!MlJft?v;Vtb)Bk79<#n;$lQ8JqUwI1dhg>M$ z#7?8J^8WqG((<73`B+Qi}@cO7%L8*8UEk#43jEB|iGKl2%le z9~Ec)lg-7e;-3k%wWig%`6Ji7M~*4iXp_75_v^3CS;V1rs`UJ<+oD)ec0?<{GBcU` zavNo;QU3;heS|-gEWGSq*vYT9fpe-*n4_zXKfR6eV(d_IlcbU{Mw`>_fYc{-X4Cwqd#wZHZE}hbd-v! zs)dsFXE8y8wJO42gMDS6J=X5p))yXZ2H@e#Gm6a|y*|%5x~lTdq~43!g}H?4;UkQR z;_qjcp=5ZAZS!u3VK^se-HofZRsvMESoIP*+;L+<%X>U~RPph%%|h+N%SVq5CD7hC zqOy+ArPZ+_`fs4{MaLN9HGQlxU2-KHi#LvrhPE#R7u|hFX6>J8te_enP7EEZ9WDu@ zY}`zT*+{tEQK$yLCavfp9&FV6jdF*X79HtAjHD}=BLi)Sh{qaReonc(8*1|S-$v3n z!P#Sa)Gn3Cf>Ptdof$N&Tv#e4t2nzydj&-)OKUeS3%o@)0Pd%tO1vX+O7ezy9XzO4XNKf`6$?$wgx=IXKJ z#Z!KFEmIT0IJo|7oi>2azL{RSf1-O8&r{JmaQtLaePj{%4Fxr|B3-UmcbmpAQGW)l z?)#sQ&>B`J9juKcEKN?LsG?rL&J_)0q{A1R-VZ(W0mj+|&!(MZ#=eqyIQCW$>-5ku zVg|*>9aIIJvwYtMY`Q*y%TTAO=IH{q{iF*)45E|nd$a!VEl20^Kga3QBWr+LF=6`< z02LuGB|a$`S*_fI2Za9ntBK3=^%o_KY1dSL&UxN0)E!a2Q#;tzY0eTwIVE7#Nm=ye zix_GWenJ|cXE(g|SN~Ps?&zbi*D%l>;SfP{dDeZ)a3ma`JU zD5f*N1jqXGb+1t;mkC+P`<)CqnnM4xe{c{cMURT>2r((%*a6F23BdcF()(q7-WV#t zuIja^NYk?BDxni_5P+F@84tNj#$in3asB7IZ5O0aCZfY~em}LWx5_Z=o%i`2lXq{D zataO$dFNIBJ~pOF4hx%rv7vS-YBqsnyu=Kk9@9xsr`7qcKP!oF522S~K4U#mok@0e zjf6HNBrGiJ(8$46ExaXQ6Y)D>-GE425;`{v_w%072x9G4Xy&FcGn()%CD~fpO)a@i+j>@ z=1+-8@ejnPB=pg`?cj)RPa;sS?@z%m9LfPya@Pw5rssN`@=&JP0*FqEiP<{2lbB@; za|z>p+C4w3I3{)q<_5=Pd5k}Jtqt!96|ccGl{Da?wLosT)A2h!??pEIs)=gI2RrhV z_$%21SAScN*5JXJcdJwnUm~3lg#h8C1}XyD!6IX^W!pZ*Ttv!%<*=K%GPMWc(Brgn z3MK1^bT)YVE-eck^&g^l8Od1t)QaCK+HPZN*zsG0*A0=-E+>i7f+1a9Y}WF_RP7{R zd#g!Z)9|&`z*J&<5#P6vZ!pBl%UdEcwHG6ZheO`qu0JyLw%ybYIo&%wFWe6x!3zEs z^!+s*525=S~iW!#M;co?%l<;ac zcwnQ@e<$NlcugbjAzPYpQzvRfL29Tvk>8)d_(c@-IzTMR&v&QhLmfPr3hY^GuYDyp z&FWes^IhQ~lAv{593Z(&V3?}b|LD$DT-;mVqiGr8mu7&yfa&rhw7K-a>@!J7q(RGi zPghD0k2M$-ncIRGx$W0-57{3!+{ZN2Lr~)YiV6ZK^dclABnCjCaB!1|1*Wlic5{b) zKR+)GGeb;NbY3w>b9!}E1`~5(>Ep7!&)^>n#H7f#|6A0IQv$$w; zor2;4Fu02F53`rQ|2@~IPk-@W878tLmWv8lYUyh0cFNG>Y(r_xDTY zQzy$bG1Jp$$mJvbZ!QzN0T^({;*BK~*dTCOUQUk=3azgX7?}C~S`k1q2y5@MKxuV7 zW0{vC!Q!n{jAQY+>=Z#k(c0F={EN8c5F;R*VDk5?rmk7lx>p4_qbjKE>oPc>x3-}F zZI+~?vx`M=*`41&MzsLS%bvri+00?I>`N+?g-}lxq%|%R#-es(2A8*RD?*;OBor_0DSD7`_=b~ZO-2%_h(W;Bh`qr1$3;7 zqqY3NS#@@H0z`thyD~@!5Urf1=5?Dr7xwTccNV%*ME(x+^b`+IfL?(iUMV&q0UJo| zNQlG~eAkhpOOj4T@43DEb#wI}zr95IYY@1kheJ zU90qTcelSJX56lJ92OAY9=_|<(VxFg9US}-dUtV2adBEe0&+%bYiRb-L#`EmMAs{M zx}fG{Ys&_6m&ulq;ah(&Bsreddz~YxxE)ysi3;EMrAH!{{}r$(uo)dFA9Pd-fAo9}up#34QxTfN>Zi zpGAvN60+LMH)zj0jbo^Jw3=*xWnVB6Grt3?p!Zam% zoJ5F4swiHrf8d5hz%efjaH9(e3B6BBdfsM!X2s9P_Y7F?SvL{igY~ZAdOt7cPyMEY zM^Y*;$!Ep?-J6npKp?aQr+irWqs4V_CZqo$_6g{I|ILgSj_{h=+Q$IU z+~(p64G+JHlHyK~WskolDoO>r?rj9YD<-p&naTh)gm&_#ZlR7W@Z9iXkN;3nL7FP+ zVQz|xM;-F~xnuu&%Uram@9rnA+g^62CC&U zm>%>b(B5KVV(QTnUcG@4WhHibqgR6Jph3-+J=w2L7f05sU8WEj*lrx>flMx@^wu9~ zP;C0@oR34feO~{X{71efQ`=pUqh*-)F$G--dix(RXZhmZyrY%yKl}}{v?jAVUt}gS z!doUp8q|^GdZMs{4GDZREEHpqwf5^Qsi_Ia{?E!0r%|l~=U9dn4vvnrSJ2S_oapTw z5ld*93hFX{_RDH8AFHjcO#(s@xY3_$)kIGi7G%O z&d$zGLf`!I)vIRMh_nPB%ggsdy=Z{imd_qDPh^1~n`aDqi zay%BsWh_xaKn568J4FSY>@V@8i3wF5&3u2?Jy;ZezBBXM0v;4c@9o*Evxu9BNn_wO zYHDhhe%En^{sqrT^~E zi+p>l*W>ksMl~+arWO}p!X1&5lgofwE`-SL?DWATmxi{Hp0Fc?w#d;FnXOb$R1Kq$ z$l~H4;(=RcA&5#-5D_{!qX&Q6eCU|fYa>7&(f|85?lm@}rNajIE_ovfBzO7*Q|a>B zOwk2V(M}~kBDI{eR{hb@(E&q|sxY|@iVmlh>FMpXF7t08U06{j)hv@+-o>zZzX*$p z$`lXkzWPk~k$|H>fXC!3>h*U&B=nB~BWqIzn_XY7YO>O=7%2G^m@vay+CD$Zj}!wy zcjXU<-u}{uc+0sL7|3#B;YM)y_nCU|!C8lN7-A}_SMWYBuU}0KrClWzJQMKTPrB8D znU+XrSJx%nr>l{lPmyrtN+#%sm-`w5PLv{)0D`g=_uH>PiYh*kQ7}qM(!pn1V7W_Y z^~S`+m}w-uP046){hmqc-6{;vt#x{UU_ETuyeJH`kW)!qN>md(6j|4>WE0@`mceyL zxim=My2Hn(Sv+{)1UeBJ_4IWt`kXp9_KajuWGE>qZHfx&{6WQfnBAY8&x^C}Z0W`D zb49!_)+=OBJVml@o?Bd&X}bF5%YC91r8%0T`-(&2b2{=5pD4@`O}~%e@=vc^L3bM;L&}<51M12 z{~B2GQZ3HOye2}287&eL5{HQf48JPGG1&~&?Y-^TfZlY5_(@SvOf-N1WCY5-vXqn* zQ1M^Noq%wFU|4v;g@ `LDTK?CeUq21fp0SR~YJm;SM7<#I+vMpjtgNd#&iI6Qd$ zwyRW7QIS(o!JnR<*3i?#A&i$yMsUQM+h}0tRues_;0#^yt)W%}d zOnA_q7LlVdo(QAuCTcsyC zPwTbWuSCfQE9EqY;!%*2+wFBH9pVP9?uLY9LbuBUE&2-;mX>_oVwatH)f7<=+)D)l zs7iKy#X%-0jq|Pc>4K$isJR(hjA~SPQm+E%x}&vyvYmxv>bL^JxqddaAwv%g)lJ{} zn}9C9t30wLu0MyXOUUc9Z7D2dTh>8Va#Rw@VK%e8-jFBLL{xt+ExY1?wR*msU#tY= zgA3rWLaAX7Xh?x4S2d@a4y(t>MH-oqQ8?EAq#;@C7W<}Rw5ZbEN5 zH~vGKGC2l4=v}^F)o`X#QOiXC-}_H{))LaI604nz=U;O}?HU&s3>Aw)jwbB2N0e?9#-s!X) zu}(XG*T3r&A6y?We}WurID!-f7RuhA=4Mrg$+{acSAu3S^1ar_#R0c{Yy*w4fv1|< z%<}PdG)j}8lA#W^d0-u8UZRU zk|2Jn`MCRg>LAlTJ#aZ^d}v+NvL`8ZI3hsD&)>6(XXUvzzd=hws^C1)AfA$%da1AL zL;AF%6_`GAq$mABnhs&&$g~&q!l57lwGa^#3nqI0 zBqmAhoMjN#i#Mc5cJTsW)lge2l7ghB0+a9zdcf?DAL9VjXQyj?X$^t&r{cOcrs-cp za4*i&zk<<1OdH6_JBOVLVz4v5i?#X_W0@cDC$m_ z8Yv0{hG-eIi!i7WNp%-DFfb61I)ZICH|~M;F>|9P9LyCb?v#$ zNYhZZ4pL~a<+VD*kS6FzHQxh(42(N`yR<(6IB`|m3j2}qS^22uBZj7Rv`y?7%%5AS z04ZOnXfwrEJbG(J zpdZXHG})-!*2!BZF5FKXc3u-K`kmG%#*_Iev3YweasL4Ut$_<*HWQU&N`>Rb2&bKA zIiSb}xuo79qoWTh6S?z@!uI@6c&V)Q_4H_fkQS;2r99<5Z{Ewx2=$o^4zxay7aa<9 zHj@C>K!4juEGJiP)0;z3GPP7*eeV|g=%c#%nnhe(1_goY4I$^OF!?m*vgxHZzTV=+ zJ-TEQT-n(?f-L#S_umm{M&gTun2Iedn8_4#riAw7F-|n^uZsS^EA5_nm-5NEK|Gs} z9W1WLdynrV)+#Poseg(}y|T+)ZJF6^6gG!^MBzebc)>zx8{Z#VK=@OLiPM~T6U)~F zt6*3I57 zRRg2?tEQHr{~hzzdsK1%DnAD?_@2oMnK?VYD|ih=1ZK=pL#X;d zj1M0^BTGBi)|FR4@Q40(M(naCsQvWA%XGM)#cYY zw0v}Ibyh5u_~^gyi2T1VIsMquU}X7d3?;y8#&-E#Pqm0iF+~|Nh_B1B&I$y_^y15G zhG{;FylEW3JJQ3d_x_=E3Y>_fWg4=Ywm%=NTu^YEmwMBo3_LyeIU#A4?Pvv5BxThm z#bHL=jeF`2rcb>h>D>kLPoLB8dEAQD(XC3vW(h|2?K!!Vh>I;IrW3Geq9saR@0g%! z-1r@Do{PCwCJhe_8Ck$&PVhHgRzL;{tQZ86&`_Li)}aC;o<|hvy?SlSvYH;@O6_KR zlKy4N|SpR7w&2# z1m8O{21n4EOiR;910#S@lA?bJ2e{g!xG9}kl7hpcWoN*du!0%tKYjY-h!O2fV1^&` zih21vT1xYGF`DG$_wPADxm*wDsR0UsKGil-DW|Tm->&gY!Gt9U!mg#&MN`M)h-4T; zMjx`rSEHq1ZSuulS8;T76arE*+O*XC{xe|v2LZK9qaY_gPf1U2#J%?8;eqLkFM6C3 z-Qd~<-J3XC)4zX5(ehb*0F(jv!&9&5i^Jt zrHy3rnYUZsk^Om6$BJr`Tw{@1v>~S^S$M?u)xdku=si|~-Om9-o4sWxNz29G4eqGl zi$(ag0X!?G>7yyRATRJIy?)(1QzxGf@X#4RtVTH!e(Co4&JgKw4%f|yzLw9z2rBHg zDe3y*y>f&4%tlHD>70pTcCAjQv@Q5&;2x2$&YV=sVD{q^aqwUvUh`q;40T)U+a%E> z)>1s>!<#ySRkDMHlCpj-7o)#pTE10(R4re=A71GDtSYTz_4e-OCY|3p4Q6*YAVRX( zsCt970u|+QNfCFOu#CgQFVam~uXZj%<78w*$Wzt4e*XATg3Rq4JrS~yfyxG6>~Rz% zGVGFjzTzMmTG^Aw%b*BS_uF0MJ05Xvd~$SnsGW_!ROL4Ja|0#{d(efSmrX|P1|rOa2* zc^sjE6G=37XzvlAaD$S{XdO&a=B;Yt8)YYbAz|UYXukirXOMR>nX>?Umdi5AYfe+9o zL3<-1ni>rPxJC|ug)LCX*H6|X0YG>60HQnoXKXBWu*TJbD!m6A_y84_rx3NczO%dZ z_YKT4l7H@B&P08na!C~(86H+MFV*AP^Q~vRB!cl%)hJTIJPv)b_d5ZRnAjI_2%{+J zhM6!B(++28+|E7Ka>n|ONJPC{P=8idAyQ#?Om{7)g90(-lppb=<$Zk0>fuJPyjBt4 zCRhrR(Euh6o%H#g8jJSVcnYW>4&4oK4j!M5j`@BR@@vj>z_#K_f^!biPxNqZanZZ0 zx%s&+$m3HJ5)N7*NMe9a#I5y~h{z>~p;zOQNiQxQV4|(vXAvc@mGwk9^Y&<^+fhlS zOy*rAxQ9P1@%MG7^}^q!J4E<2_h`ef#?ro~F`-C|b={$U_9Sjk({_exL%A#Y!^v;r zC%5d^hUr_sx3OuC_ewUpM|V&UjU;CcT7JA&gA}IR2QL97$I%S*&01j(zUS z)bGDx^xa%_snH^=a3V#7<)_z1g`(uSUJA)gC&bK6xYef#m89B}HY!qVntX4xq9dJ* zX0=KwUtHexTwUa1?UT#%;=1Gis5bemXFUruaP*j!>Oo5f|Gj&@Ha)GG{wk6*qHO|B z>%k)A;vAZZcuBxMch^QJE=M4qSXo7j`E1YD03$XJklE2~b$nwyUtb>|BoyGUu?oOC zp&|z1D>|@Vad9Ld)A$}45mCMhT#yaa(x@P@y-)T4*^T&pR8OC;vg?2K?)`flNl8f* ztdbU}lmAC~2|10%fj)U1b!&Ojo{>BPq2eJ{AUORzOljDsgeTgDb7Y z!w2)J$1ti#^EKe4Dh?1E(2@ke+#MH$?W%wvrS-?ppE5Q!pGH6n()}?vS4}Iw-$N}A zM3uC4pl(zKNFeZZ>jB8ipCgbW%yeCvlf32c-?%D39>!t$cmr53ncZt+FgQb1Syov& zHdt=0UOhQ!77J`(Tf{SXE|e4%mo7zBy`byvfM2g1?W@CNlkFHh@!m38jYmOnu=bas+;Ffe zkA#KW(^d-F0LS57Cm4vL4Qr8p{5Z28(CKQRCgaoIz72tSmrM5bP9i>FqGSq8Z|G2c zw~>m9T@z{=swGdu#BFN(Yi@=ge%S@i{JAzk!oVEpxj&wku6C`pZqHg@l5XPbKIGA% z>Rr2Tpy7xX8&#sag;J4x?`h56;xEJz*l*SNIrx?|yi>&_Y)!l*02B3*-F$_dxyr6x zl%-s@$!p?YMG9Z=&K+UBc)FV=(|k4>u@i`OdLEk8)_SU70<=18fT zvooQ(dJn8xqb~;RF`&ap#bJmaNJz@i$&ZbRL4jd{`&;G@g}t9zX13k{lvH40@t>L> z>Jbp92ep|?fBY-WozU{@7ak1(Hq7sJ=;moVd8nYd9{LA1*ZUo$fN8`fF$5FPvYg}? zC}5|HhVlP%0o2-#CZD92&o-xZLvMd)82)2YaMUz8k0;7 z9GIU{W{)oeIz%f+vvkqD4v505D+7gw_%M27AJqA3#T|g@!^1;*0Rd9L-I&4o9tRx5 zQX~SXU<&se?BHgOj!_^uAM}WtTwhN+T<+&UykM~M)z@gUqwN?#(cwqK$%X;bdX$oZ zrz0?3{kqOKEi22yL`5aC5~i2oxum}yP7hP2*TdN_JfA*ofd&wWxu?L3tu0@d1{`M) z?%WecC#UGuRR@6V0HfOUz6Ztvy0}LnA(;3#?+Ht?vE?Bca@WVYyAf_~cJ`lfM9-m} zhi3=ta>@ayn!R?(+t#LJjT~`oTGok?lmq%ZqAZc^d=1ho@8<8IyotFeJ};Tr4BQGj zbvq|M`N(*p&)ZBO@YN?3+)<3Z^hkA2#LMe@A1AQr;m{W7eK2psmA6pl>uq&XDd3}u zqS6w0*LppQEBp$Q)y}P>y~_M5zDOa?cqnJBc|SGv=!{{L0nM}2zwy0u&(3N&f4Nup zxY$AWDE~&lhToQIz-WNq=Ig4%{}U7VMkh<0&1~K@{=)yW->w5Bv3=b9{P)pOfq@L$ z9dXu7!x3`ZI|)1*`MMYTlkU$Q^2zk~@o;czJZF&~#6sb6=-|@vsoxIf@?lhV1*9Vu zZZ0k*JhyL4>FeLXdEOMu_`nTKpiotNF6#l`<@#`y@!A`#XkX85UCr$M!=tfdE^cl|xZ7eP zQNozg^k9?;Iw7#lM!h~*oestgMF-h|w2~4ouujHzBOf;2n%>HV8Guok=9q-16i93! z95BLKeB?2I&bftzhCT);1BsqMF3#M+;BSMPEut+6}QfO+RM)^jeSZ&Jbf(XbS9pYya!a2sAZjo#(PYLO z^vx`&XQ2hiKybpj6x~Qkq4w9uRs_LTVaBcY>$MG20AOc<|$S?HCu4w){Yhw{k>LkTboGU z4JS>b@g=P=r<`nL230^gtYf!}w5QkhHaf0&_HENyJwWa}p;4cfAP=n#bD1~#u(7H? z)5f9eC_;?PW69?A@|1MHo%`Z6@}k>m?*7RpZ#>?!0O8Y9^i0jXriGoOjrxN$9|%*S zf>wY*nn*!GAqHd7I$W34HMdKiMDb}Nsp^pZ)u&evq_+`^-Kb^#p-PLxgPnH;$9L#U z3J+&oP0JgNPtWCvUKT{K?lE)|BR5G=FHN?)%q^{~gw-jv_U}fpZsIx(w*}5PUp+fJ zOBPBN@i;7nkZHcU+$Z)U8xaH;i;i8DXLK_8gg}18Cfl>ux+@Ms?stU$@!m;?nLynm zadt{fG~~likLMq722w=uliHql{PV$AQpVtN?S9koqCwKhXm=`(wHNl~<#X_8z6!#v zcCa|`hFQ6#5@>Y@ICKkK{y(O^103r;{QD8vqO!LL*<@u?NLk6=N%mgZKYNCdvV}sn zkZe+9uk7qiLiT=d=l_4->pj=GPUos8JkRet?)$TDES_J<-sug#lO6+cw|Dg99~}N2 zt&BWqrLsq%;L#9oLH>tQi{2NGQ{UrVTZNsaV6?Blh|HURM27f`jUn?rx0!@NfsKv= zHk}FjMhZGX@58*?@hse7{i_|+#JGlCHLit|jB?rwg&i!Y-NVEA)mU+_kZUwTJwHZ9 z-od&H1fRM(n=5#yJsFGZ^j$$^oW_%KQunQ<_-SOF+1tWK>xhm`TF9{G_oLqo;i!~pjoh|u6lm&;xhu#mk4FHk35 zhsqeFWr0%kc|BS~p)IpbgM*jGM7ZY7N(^cR^BFRsArW?1_!;{<|12T`7n&ohezhl0 z{Nv(oyh%uaT4At)2NS1wauZ1u)rm?p)p;$u<7 zFn4fu6d$uC-*p#Ug#{%(5VHWbV(l|MIXO%axZow{z)-tDS7K^vG2`W)wCiA~VST}u z^ziZH7BGOp3{W;K6wZ3P2BY#4WptoZ-f_IY?`EAFE z@yNJ>lylKTchrsY)!E>uorQk!XHO5N(jb8wpSJ{Z2vQIxeJ(QHBGSdhMF<4HudEym z$51?M^;gi2^0|xA+W&mb@E~F4Rd~1~#Lg^>0?Hfr@P?PWyZ1df+kCqP^&od4^L{8U zu%RL<;6LBE^8WChtHo|ZpudoPnu4_lea|Gza(H#;pI)spl<`i^M}uqM7maZ23=^w1 zjc1h1mx&+C`1KdmF4M=pmULRtv+r*_{r9w1CFj+=072^6uW#*d-wPcPWcEwUUHt1* z*$8P6_~WLjxu0V=>EYFD@S4W=KGDZ0%SHRizh%FdT#dIMWie7_A5@+zq{opJ zeQjm%*@(R!S&w$91=;w^l@qf^;~!N~2kXQoNny|bNIo=^@Fq`-Pdj7kn{3(2dnKrp zQj2_4F+G?qn!;XfRZ?h>;z-@;p@YfkhlUBGB2*Xh2fWXV9jj~$rbW&hF|Wmpd@r_q zsyY0{R<}_)@DW-QY~vR%%tgTx+s983-@f~b&@o}!!Cm!rtw5@dkr*GPThFM)&S~~iwqtZwz`8ONE zY*1&sc<}-(?vPP(DO}O!Amv!$0AKqxJVHYAD}JDFgXWJ1jQ{Y1M`Ji-@s0TbK2Kc- z@<@o2$AiEmpyoLwGVGsNc(}Wt`tGhgdB^5xfVid!B??;-C_%%tO4^`FBAmYxNr;uz7h zC&<|KsC2q4wg&mHUtdb63`@TbdtA17AZ{_0C4NaDQ&R_-m5=>2<$GRqT?gf`Z$m*s zs%d8Y_UQskMv-@IuV0mn*Iq=Ha$AO=o2B&|f|Ze+Ez{Fu{G?q+DecbUhsuvuR0iFp zh+OqD;%MhSL_bmO?##*xcA54o5HIN0dy)X$2AgmNh+Fc#L&1?HYF;n5jMvCpP9N(? z4%DUX7?>weUsHf`bxSxY<%HC4G(>npPM(bH?}XMeQe{07eW~>-K^lGUn)w_|9=nRV zEhH%nWb?i-hxHafKQlic2)B&7x)@FK7q}J6%kP3~o;BI5v7@F~C9;lrRR6w%?Rko9 z!Dm%eU$$AB%#$~W#w{pnVL;dC)(#D-VeF#(x_?KfYg9!!P5B)xfz2QbuNV#2ieNDF z@VK|XIUNIqp%&reI|+|2FSAeTG7uvH)t-58dT?W-r16Wb5fD-8fsQ36Z|ys{v&Sxl zT?78;Sf2g-QCIOuiCx!zwHKMO*yF&D2J%Sc@~>GWV**~Gt4j%W9c#pu$R7bRnSS*? zExb4AUf&Ofp|8&|zwI6i3XWZ9;v5_t`~diYjQVS!(E#pQT&rNnkR<%U zU)`d8Luu*efYx6^3UP4eK|?7Ey|OwRiHk_u53%83AXP!R%KMJX06DgXOcYcTM3{i* z%-qw7{li!2~E=XTs(bPBijs?<+%9^>@9W=r1@Oy>xD<;d7gG%09VCK}0NpftFdn-H*le zws@3q8p)BqWKu!=1E|FAd_+XV*sxPun~_k4gs;hA*h@M22eJfADrq9oSO?0teNKCL z?kQ;yaVZB(Sbh>h*R5PdL${2^Amzp)9o(DVe4-x?sH6tceB<=oR&6^Zh0PAJGAKhazpR=r}e3Yojd9hWE2=^$vGL< zbt;2N1Di`NPW()ITJYl*fv`8f+wR^qIWenEU=fUIlor z(?d4xFhoOZ3@5DMKnqt^#+m1JsIJEz?b-HQqr zl(XPX>RJXM63aT|TCmKl&nNZq9}^Q)ObVKKMdSBFHHKqEU;dS1C7v2tbs=yX;6F11 zH>|@<6B-i}gt*VQT?%JF|8c1jdi3au>=SH4!cc$`RaxswMubjpH%@|-xY(Ol^h zhjvXf>TI7;?$zOQc*LA=9S6c-0x4+fpgTiA1c02;`lUD>b?!x0sj$WAg_&++`ezJC+mZP|m_b@tYo zM9o9nHVt8s8c2Mi!NAAD2L|x?NkY;y@PHe+7C%q z4ASrLk_8UF9<0o!9eB#t*;igk8tJ+GS72*rhx%*9b36o*vRH#%vMgZ>5;heP(R;{jgX-=5di`28jM` z+8FMKlolH`UW3#pt4xhO0|DyW#JG+S>jQBJ63=JNM7&N9x5JUZZMe7AHV!H9F@d}uB6keDy9tkK4P;s>G(5(B(D4z0 zX5{zeWb^V)flpihAq3%V15os77x6r^!b_FpG-^1Fho-OwSRG)kDIjh4vV4IX8&Cm2 z=#4h2ATTG^sowA+{_3`zQJs6gg}ptZlBvoAp*`A=Lc@{p=!Yg-!XG$6YVL`MSY4uI z&;`7Z@I6hmf=ck3{SJkm?_snmDn6)21k-s3$mq&Lm3fAo2x(1(r)M8MO ztKe^?h)z6cafPf(TX<1lci#7H+a=$W`DU`xaF)u5izirxVQgbjO^b3M{wKE^zQ$Tf z7EXQ%No{v>OIA+2{3AI_qgm`pIhCoRF3%=#+ZDsFXgK0sVxn{vGO#3jhZn;DqRc;@D=Jzw50 zA`7h--5ohqBYFCb)G3Jn#|tNF9qM!`J07t#^k%ai8o%oVZesDwublpn2#~i$)3x?& zq;Pwa2zp!Zd|`Od=Elw}WZz%+sU}PH2mM#MwCK-9W#T7oT}Rn>(F&0O+u>(QzbEcF z7>D-KiqD1Bx{*A*c_S!+J(i!f0=k@)FEv{=k8L^2OV~o0^`h zya;CuYtxS(ixjaMYHDirMT4s#b_I)2T!m{)m{^OB`*xPyScN6twAaC8rFl>KVl5<4 zeo~iUtN>ckbMG(Gt>b&LkEQyFRL5C-5(L>Rgk7e5()DwhEeIO(uiJIxZ$lgk(_FPx zuynj!H;;hstJ&RkfzV#f$b{sJOA{&-pG?fmbG4fdgI5ym{mb>U`|F^Vq~nbIApnTS>R@0&r5GD>M`?mO${1Aj`G1WZ%++t`+9kJq1K7cXB1q#Z_a*$~VIn{8g;sVq} z4|Ql}W+s#=pn?q4gfB`cHAZCa;c@gH_SM}Ba49Z9D)}?e;1aG))*evVH=el-URK(e z7#J%6Q?by(*3-`JFD=opz6A&mI>$n}ZYs$9vKXPx7Fp?~Sbyc0y>RnIpK&vcnsK4K2(ACwk* zLwC{>Yry!Z*Qh~?)8PDWwpQ=6s;YC(t(jpXLfSt=&Z8S2I}x+gMsNR!Ka@{8mUl$; zp6)B$l)EQKNd4;T*T98_NvgM-V;TKEzkfvrBde<~Esx@#8sBvSdOE9+SZ8(EL77@I zKj&x7!rJxf+qbVS9Uf-ql$+aIb5F*y+utTjct~XZOR+stCL|qCtZwk962e1*2Da62VA$7iWs8#r3ffRMpt9R5hBi0J^r1Y z0t5y~9anzTYN{q@)mU86e+U-j`V-O3uMSWo84KRj=sh@=fEMJ-)f_`*d!edRP}$J) z@DRb1&s$~GBY8am<2!*&!8)^XSo6F$A!wg|2!JbQM3$_w^GW7dJrd zQxF{Aa52E~4Or-P=O<74$G<&k3SAPL&wAqqY?M4s2{U2gU~qXk`buG7=(mI$jQjGAUshHP1yFT zk%^9u4hR)aSHP(2E#&q`djwck=ZA6MK_yCJJMkp};FWn`!y{cqCcOds9fG+T(hw_% zGfQcJNXcb|5^ywp z$vK;!)bov=E#44wsy?knz<5?MS!w-_CUP%B59Y}Dx6Nm=2{S7VUP4Hv#{Q3rG?4>) zk4FzGHp9B9hDX!HUp|VB^GA0La&TAEF0KB^&)v(FfI;GvV2nI z;QrXKu)8F$&l{J1aQySjjRBfv&5vfSQeji)I|+1xmXW;Xg>mnuK*xSFM}bd9MDXFP%aDi z%lsue3Gc7BAny^vvRBdG=UpG!k)2A;n1vF5(#PA|ja#?kX9LKEuV`s$K{u7C$PCaO zU^plkFQK+MQKe#_uYbzrhj&4DBLG4j=pIk zFFcBm)K(W4Z@+6d{X6W?TBv9KE9^m?hvaEry-eJfgB$J2L38 zS<1)o{ckta^f;y$UL~0rI?s67GH;6ET-z>-rkA`{kT_VR= z={<@_(2M2q3v5pI?~k)(m#DgU`K2XW6#5?6ITTdAYzXW7Oq%Jxa*Z4zT6B~Q@7f4OH;0*Md+$af40wV zCnqWl(4fdU-g?IvZti?-n1{gTL1f7+`mB9ud91fna<0kj@pfhrP7xgo3yZ?q+7oqDoLo8`sC-7k9%Sv@ie0Hw zWz|QgpSe9mg=Ty!rtL8Vq<6st4jdHo?2&mf=B#CEg*~dmsw+IMwAt&&v%t;p7EDP8 z0y<*)YgDIF)PjfUOg39nT78B_AAH~4z;MF3QmvVO!ictjT*pYS3;JUE-$&50j>*kk z@(d&)=3?UF^N@KNqT~2TorWeRiQf22Uo8Kdp1A7IOV#W}9J)%%F9ZCNiZP`9;vO3#W8%-swBgO(P3mF< zgIp&t&1`i}i;uB}^?i zF*aQ6>w(Ha9UvxPw9L8^8Nd=q3u%%SQ&((_3x;jYL9NX9KtnBm;@@D-1J1~7OIpgV zu~LuPouC**&L=rJ*#*m$TVCxZJ_-xerL?3sZ?-@<-LiG%xLH|Q86M0!`UCY=%VfQm z5NJN62P=4lg%e>W$pG?fB57)$DzHc?rDC|QPgY$Sg(tC&u79}ALefGa#V;ogRu3zO3V;_C&trUFb z;({+t^t}NBVb0)qyeFH~CiJFPcO%Tf)s^Ncyf@;euW#PG`GNwK=QlKm&gSOK$bMsb zn_f05o6_cx5lxFpOrod@j^^?sk04Sq6qjKgHmYv@AqjFXgfDNb#-odk^?4-b-!waBqn%^E|QA&2H{a0lM?sbxD z&_|-vQ=#0&8ieB8u|HVWDg)3^w zN$o>5HKb$(L*vlH0)-jSj+lNaS2u=9hGSLJ7xZcgZ!BH&ozUa?S2wQ8I6w2R8&#$s z@ZKIW`O7jdkK||;h~V zzT=)>8!C7J1W+)97#}v7@)cDw6(=dSzM7et5xf=qlZc!g2?HoTFvk*75P~Ph#x|hv z`CU=*%kJ%iFJh}(KiN7-{ocOcR*iM}y0rEDA!JwPLPU^Q5m}8V+79Rp1#&n^2Ke6+ zQWEc6l_G+I>jiWnFCb6_7UjhKZ+H1ZREcv^3st&>@>k-mAz52BJ*=c;USUu zJFyRu?+|tr4^_#6BIbRWz#PuX+m{azlj{75u;!iO=%I7}t0)kT48>YLH!)fBDaf&` z*#Ztsf-(w|UrBEe=T~Z$&O@SC1o)V|!SvWcp;g{>F!8Zwc$e?;{{c(T1!_LP_*7<4 z{h4^GtJ^DmF8gaJfVs@lg&n`~AV3imYL^Av1x?Ku2dT9cDEy_-k1+f^Ov)a71;JGl z)MAqmM6iPbrHS($KULJ2Ks2!L;*e($qw=nEac6Cw8n)a>T?j5p|-K67NIeLsgE9(|V@jiYcXA!LZK|1LKtghzYHx9Qio;K0u;4gDqb zW0@c+K7?^EGwbV-K-Yueq{gvYzpULff74T9Fday7bQKkq*G%ESPXb&9BhpY!fYdpF z{_&ahc${n>f0WR)cX=v(*qd?EqE-js;Wjl{BQST@hVTH~%YoGJY{+@W#>cN<&e##A z{#ybGJZG0lnCTz@1Re(u_|{9iFscc{!u86={@jEBaamZ2JAe;5f!(~#nm-w?8 z8Qj7D-Ic7$)|EdINn$=Rs-9;%cV*a_nM1-NBeRQGwH<-e@dla-MJyypMl7r3>gt-% zn<7+VZEXDh(g;cj>a*n$#X)cqZeHe11E^xoZBVo81S{qF2ye>cL2Uy|8g>z6Kl=<%&-v4lx%X=lLt{Mm5zQG*->67)>QiKaKYAF*H&FZD+Oi*YUog38)bF$;F z(~6F4huBV(kh9944+j6<2*-#us8Qca>bm72jdt5(p1^E4{HC2QmsX8=FYOCQ$8Cm4 zX0ZU(C;Yah)^paB5+76!yQyBPZQQnd^~Ls^-p3qsmVm5R7}9wh+t4y#l9G`@od&XZ ziU0xYzE*aAidyw;*;eM3Vf1s(TUcKKJoxmtmfD{K?Hu?F#2*ms$Oe^YE*z8S-AENkC?VcU1nKIzYTrMN{ffQC6 zq*wUt*>4|_N036S{q-@B>E)5%p5V&dPJrT<|0bOHkp zY+#Hk%p5f0EJu$Sar*{gk5wcTyX{f0`qg}Ft zor~2F9DGCSe897b+BRqMlaB2P%F;57q89}z~*Psvet(fr!xqbTkx}M$dLuNt2w?i=b z*0zD2SF1@!* z#_|Ib6!_eO`z_vp!1W@TVOH))Mj!~aytViw~`cd>;Q+B2ayGwj8p;~&LA&h zNI!ld;9kh^8Z)pwzDkHulA&2UOU=V=eJYKIA_}muOT_?UXU9dImKyf!6@G1z^Afe~ zaE-u-4bNA>TPbU|JZ9xHl+PAsiVcvkPW62GEB>mz^NwOUKF6P`KYTFd_rqm(e|ssD z2G0C!^XT~a5ixGCypB#1{Ao~lZi6NU3dnvy`C`q=k8Y*6e&f?lxx|G;b}^PRiQcG|#vM;$;9<7}Fi@#t@i zHBU{U`TI+Q7z9wuHVW+@mEU=V;p_hRmg?Y6JWYegrUVjN;hm( z`S=BV{nWXRjt+Hj>PdLR+rEB3^qMSSo)#!_5f@eve1<@P9~~Dv`_uYYaj=>QVH)L0 zA1sN>z&`i{te*Fj+-o6n?Gh;zF(aXf#|fa9LgJWE?;mDLdFoO=dh|GRWcB^9MVEhf zigf}edJ2kCbUz{9eaEv{uITMoky?vj8QKo@M?FO;BkU-#&v7kMgDwXUb;x1Lm&Ca7 z=MT?|4q`Ll5kU_3eq{ZLrsib`M(~)8-4l=KG*#B$z<_4}zsOyBh=tkGl$c2Vwiz*Q zg4-h!Op=-K5DUShat)(&{Y9mFL{=a40?9pFcZO5j%*tCp<(#R?3Vtej(#YAx#j7xz zq!7?7LkPcD$nO7|30~W+d*gFK@F-Nsc}*}t-{-I~E&!Y1Diopzb?)19UGPx^g0}ti zXop^buXq3V=VnZV>U?A?`Pf__43kqAwzx8UPCF|rD-z&NlWz1qOF!~~0E&G;*o`1! zZ~R;?+fnCv$T4e#$X7`8^S5s}$|(i$lP|>aY~$CuZ49UqyKdd!`c-9?0-Cie+@8slSXLb0zv-d)DVxkjl zM&2Ms4y&sZgK1D8vYG|k4l&-(XZJ*J-h(7TMXoCH-kybWY&w-?zmg?otDM30Z*Lym zZZ|0(QxZ%4H$V%q%*x!vxQwV$)`)?xU%z4lDo4Qe4myd;X+v8_-q(}{t5L>?y?yUw zg=PFaAc9;vw_wHqX9~m{k&u&z!TXzq6c+e)2G)@Kpa+~+!{X}d(K76GCGPBJl4)h* z?&j{GBE61*1}@f!EO%8oS zhdNv@X`}^Kp&Blh!Jkg*SCJn~?qcUrU=1sT(W#*zu>f%n_jPsDp!snD4_6H%is|-kjZpJa43Ii`417@7XHu90D=20FJt^c@ zE{(wWGA9_RxdC|={a2fg-rcT9->D0QU1TQ-g=liO*-bcy9GslK0bMf$GnGf3tI&|R z1<)~aDGiQR+0%i!O9IMiE}oQbtV^%u7-&$t2VoWj6oJrb{NtF&ZvXG0RLUgW^d9=t z^4wh{RlBi|FQq#k0wI2UV8w+E+zNqE7MZGFL3?%1L4@6`E7e$Rz=&MacN#rF33FESY5Sr-b(EwwOb(8(|NP*{26SFj3WJ7H)S1Ugu{zWCfphzMjaZl2D;LV%VtO`wleUTyP!4jZB9aKs#Fta->?ede=TFl#)eD2J z#_kD$P$B`OF!LxP@2zGmeQ*Q_O}V3^-m86b_%q52)B`#SMvfZQ+uq3lbgYQWpypD| z18x{|IHr01$~`|2DM4o>aRzAwpiUe z1`YrdQcv-k=0QP?A^QZ>c7R-ms0fCLeHe2FXe&)TR%ou(n#-uG)3HD(%SBCuIT}Ps_ixWFJF5nC97usJnoz)i7n$ud~i~ z;RPrAj(@+ml~;P6wFe?ncF%W`GBS`^{cpj8Euq)`tdIO&|77tqE-UYWM-A_-g10L) zb-riEjMUdcHJtBIW%p}mjjXqz-UCWv4gGB`1-@ML?FP`3wSawtIyo)PM+D9eDwLD6 zbGZ`ppj(onAU_L>xnyA?h7>xQ!n+F_9Mm%dd3w+~d80Uy7C^&LVw<`l0#7J(pEX17 zn%myS#7i+l`W&)Lp?$n&!R>CdyPX#N1K{K^^)4MzFk?f z@lVne#g|mp?VhcaJHm}dOY`0^3vdvEfV{2NJ$Qd>6bwncO@@9pyh08CJT@caLY^kT zr%I7|!qzq?pDY2BoLHKGa9zZN4wY~91X+CtWMTlndaH-mb@&ihZ~{h;V6A#PfS*QO z?UTB_m(BR)JLXq5y^e8RtD5eqC2>SSy+J|_n?X0f26bhOkP8>8D^2vE^W)=pxM0pg?fWY zx8z`NZ;~nDk-~pOz-S+N*!m5*y|B-TA->4ckNRjA*NvMP*Q=nMNt9ct8qfMsI+R8r zczUpP!Mi?mc_uf9)I6Dp(74@Twb=_l%wvABxrOjtO^)7;eOpw9WBgr<)@DoLv0M?p@%!ZJV>(=&qA|q8wak+_^zt3FMC!^L zvU1T%6D^4dhm$Q-TpcZ!u^DnaED?#GJY`v|eImoI{;Hk6lpIAsX~e?5^*Fod-~n+) z`)^#oPj{2e`-!=RJrG`smDXh*EwuM8W;>&%Nqgre&!$#-v&cp7B%7t&@f5ZAKIZ7K z=qce6)m~tKQ{j7Nqp8nL-=vV}qA8RuGg=46vxQ~hlflpx@;SU@J~U#SS~PZE`rok) z+(?6KDSG|Pz%QkLfaVv`8v15p$Wq4ckE}i!T;}*gg8AaBfC*BNz|wjoh$(L?36zDdgBW$|eX^0y(4$3Ak$yGft%*dqAh z7OixPi91em(???D-no1F1@_w+tpGWC>_3baf0Q+)?7SAnj9VJ<;6U)t%1h_gA$Q5L zJg(VTJGakvB;~v^%`D#G95NPGD%EK3*NVd_5np{~CYOozknxMR(2JO6jMvPJT_14F z1~B6IzuEBl3$B)JRbe!#Mu%3 zk1BTJ77y!r1L&X4^M9um+c)hlSyPY5nVqA@rX-19D4%zbnOfVZQ3oNOW1!r0=ax_G zqt{zU1wyvk%d@L&^gjzarINe1EGfHFgy!*NDF5sttm-x$1A@Y{a zHDh&jB#A|8fWM^w#}K>!u4I305%>3KZ$&EVwJ%4e$HPUrgIRHl?rr&X1N_NERK@nLm@!&vN=E2ac{VFZl{yV11F(ut46w!YxnK=`eM?bLEI^mqb0uqcw=I z9n5n=WKDS??lQL%YpjOW-WuErxPA2`_d3bPVEQDPsTrZ#raSa+*u)wmW{zc>+lL5` zv|cit9HV7fPh{3jU(9%;$k&N=&+S&mOY}m;eH#qZ`IY>$Ec)J1kciw|+UO1%vuQ2$ zHSj_rzhWpoA+|`CF_bP_`W^LaD(U0bXHg&XU31e7Hg6je3Vx)M{hs&n6NW>zT*|uV z$*;}kCi~u!MeM|K6|O-0Dx5AQB$b$*Tzte5DlLw=FBMBVk z7bK|HRM_BtJkzbsEVsKc-1^a<|LJ3dYOaugQK^1} z*=oTsBCA?V@IJ-LJX?}Lp}_O;86JzMg`Wn?bZL)cpGRt>{+hl|+wV$qH=eX}%1foQHU?^Ri5cm^?l-d=h!5SH{RSy6tt8^y^ANgxGu?Xqi&>lT0WK^@qgU=RDQNN zEZoA5<;EwqZPV#ocMOS*sTb5!C+_(WsoEWg^5je3d*VeBS$N4?l-$k@47?u+(~UX# zlN2X~siSMbswDg5sy^3&8icRiNO-h&n4!53D7S!|jm`qZyMiCsYZSZ8HD~xp6cPzu zfm!(q3ZUBSL_`RE{`&XALXIcUVz^z|vJBe+SeX+%^%216pj~>hfuz$mH{&vD=<T3yQ)zFB1YeUs?`TZquul!=*9md=bMmY)4^d_( zq^`f^d+@jVOs|{#H*RQ&Sug5gQvOA7pmc4 zj^b5Is-y}}HGlXi749Ecr$&QYVWVEk^i!qY-i#=$%EF1^eU?I6{N0i0>r>_tRcj0H zkdOKSrXqD`MNj+3=*kr;Wt50Y$$h8#`|n6;rFN^oC2ekJ#6Od7ompQ|eN*sD^^Jb^ znK(^Y>f^FRNqUSQ!F(%9sLbJaEBG}Lo+XUvDLEH(UduGJvXvp*FFU^2c#iGLNXbAt z?|_#)y?%uHlktyXtn^{T*D*fiJycEh!$ksIK41`s4LtskD@~6!;Ki+HzVusC&F;#b zS{%XD>7A~-dS=sUNq6rqr){S0bk`j{uh&;!dJ%{l*2LIUa{buNI;Q+x$&8#ff6##R z)dxhc6Vu~!`gcT?#xupRO#0L?4(Kxz3~JqEVM^eodnqgH7B@g| zB>+m`$G|@>FJEq6%Gt6{`rcB~=bYZacK|)6j=;M{%9l*7}A%NFi4pWdOGBz^{Nm&0ff4;E;<0)lf?0bb^_xJA)*y!m| zU|*nagJf)aCZ-Rk;+>xp8%@Ns?90%aBqIbhPzH_0roSP1Xyae|vo;=!Wj}bzXAw`A{E^d9kKG~&^xbxKF z_mOP2UUqC`f=V=p9x0Xe_q$iGUi(7oH0_VJ-zY_7{QQnRZhBx;@b81lB~3|mzXY{` ziu|8it`*y_6*W4>J}tc!OuvbFAV4MT{xvB$=)UF(#lqv?&q{X!hF?d0Z{s~J8Oe_0 z!>e$%Hc$$PREVL=Lny!eu}-0=6Rw~APFHV2|V&)!Zi ztC`uXC7sSh=jrFoexyI!l|$uv8C1Gg(`<>IHs&2H_NZMj(QZ%)rB;)^y+e*Ksg+BS z5-eIKzp1T$S{RFdMWTYQ7Cn&CF}!`$^`GwgD97(lD)(;svs)s*#YF8{*fql+Z+btK zuZU;+V1x)RN14&2jJ5}Vw|%e%rx877n6^?)mxor`EjM#Hf2H z1^%gpg?BKphGpU(X*P7d@)@8-Xx>W&6FLMDm`@vBgkI7`{GPv;j8lV57mz z3|Dul&qYawOhO|e>QCjr1p7Ukpr41-r=BeLgxPL#n^uH0wKPvX!r|e|+q+^;qUVKW z=1;_0>k}q~CGS~bzcl+qaIMc|<{dfR{?GEFl5!Sz^d>4}fn#~&V2`48q<>5g4(&pn zG)#P&7tBv}1AA5c7zFTj2)VN!t_J@4s!c6SlYGF#%bty!3ef zhcgzyM&>JR_%h zreBnt6`1cmYH4RYZe?3MLP|}@*~Hng-uSE3x*RBUEY_C28ops|)y4I%ur@dG0Q11& zD*3NNl`2y0#^sThXuc+AxYbNqvVL6M>Z6aaYkrGS{;KHi8{@g1HS`+|{gkrCx6yYo z)NTK-1paMusZ_lyN8v$_>M*UV_Gb)4pHFBR5#wGN!;+$o05!Kj#DuY(;gQHahZ!j%nLls23_LNU+Sd3*UDx;zp~Y;!6tQv&=&7Mx+}(xK zUcZ(a8y~*`dei$(PM=YJ88DK_d26P*6%we))~qT_`Nr^8%Wua%lzKu8wrt3;#%5qn z;!Iy21Et9964ITbJ)BRn^tHMffu8L>-S*)gt0O*GBSPH@`T&(i&^C8#3s=MQv%8jb1`SJrJ9F& z2?z4>I?|k9`R9}!78o=KHl&ItCX0NiT>rP(TTg(X;*IR*a^94WI&j4G@sl=&5$x^+ zzUlZj;WKe^>z-C<;==FgtXDQ`M|+(@+b!EWIMR|9e{aedKW8|gLAYCYPM%iHjnMS{ zX1U@Yr8eMVqQ0yvPxA%NBOm1N@1Fb2Jx?7D2xZ8eDFY0nyz7apU){YiKVN30=OE)7 zYv=L+39-c7c}9w>!-kCJtB|G{)H{6&7TNb^xbJ9{BmL5C@iX_QD@AtduX*JT_V~ct->gO{ zB11Cz@ra7;@tt46)eaSJ-XkYkQ#_}%XS4Gz$kRXL<#L@U6V>_SWJ4t!dkfqt)LH#x zj(jU?SJGJbw+_vNAi3Ck#!IM<4!qL+946oF*VI(a^(U=g3)@s~HoEe7F)$(z9vHF# zXELP=`9zCA^N8L9>>NlXVc%0>U{16e6bm$qq_Cyk+yo&vB_%mE^;9!TXyy8K*>C3AP_4Cu?HLU3Qz8od0)CPB|T;KYL(*-PduMR!PlfJ5)Az`r02f<%W z+zjs=kCqI+%OcY)we~8~a5{pIt1%3#VmtN0VuKD#hJda(#2R+~?aC-GQKBKDFN@tU z6qzBBRG9wwp28Yz+u=(@nBd9 zHJ2wB@hTR5UyU$l8KY3Uw)v;k8|+`wKbW)?vGK&04PxRWPn%`wu+l^P<|Ut(W4*t$gbfW|zYR$gO+G|I=_&db=Z0vIuV4tbi zExb)0%L2%<1@wPGUTABIJouC3I^K%rdj)=wUs$xn3LIPo?Vk06bCDV%Gj4xX=F&QRe|qW&HO4W6KIz8Hps>du4B;jO@L4Dm&xIETZg9 zHrX?KhU`5fQZhsK_P_j|-}C&>>m}6bIL^86?|pr*>+^YkzC8_Y#Wi8@%L*WM+y3$W z#rEaJ6u;B#d2H*;u#Pb`hjt~li&t06Y7HxgCJT3l#|aSGtl{|G_XH7-H!7=X<~}j; zntaY`I*1CoqOq9DQn_V-jo+;uQeqgB^9w8M=JPf`>kAFdECRamAKOtY?<&XV$WHTC z5KWkr#dmHXbw!9P_)KEe=iWbg_C1fj_D-@&A`58=EwX;lFpK^7t~0k#!DhXTE#p(J zoWk}42Ag`%$3__Fa=CXq!+xZjq>*@1hOb$u2DbJ)5wZ?Y*v4Z z{El?uf#K13Bb3;?+QvSbW!2S|%ddn=$JTg3a^UUYQ1tlu^R0Ubu6*fAU)y~=apd4o4w|*R(rp`WZ57hbmVF=!B$|SD^n=at{pNG9D-;r@JqPR9vhI~ z_tAW4`7o4(@lAq|Nnc4o5O+uV9)lZEWIRf>o)4J$zZ@?H-0Wi4tIAKVt3!H9BVZr& z+JTdTJuWRh_dNjv;!fw+uObn^&zh~Y{(z5=U2~^I)FDPyKM;jj=7whGe=r{RW#Z8! zk>xAt+qO;m^Dq?f6(9SSLHR>0N3b52A6>WerCg%n9Wbpnbvg0Sz<pY25-&V5wj?ph z&aCdP65<5D=RhX-9=!lb4-^)=nS>SI;sMq}<7T%3vQsIMroH4$$qsFV(FY{VHkURG#X*UMEYt7) z*)&Z}a=TD>sYp;KxzF3!{`o;A0+lMK>LHQGG}C>RGk(oWWo)`QtEk*Sf$`4;lP?!G zPoH=PW2BN2x1Pq(4bP5lmDnWR_RWExZz>X4+4LIp;tY6kcnC>f-4<0kOXy-8 z-obgnXD14J<0H(*_2BM*4{J#xt2SQpN1dEKY%q&*&bzs``0k*aegOl|OJ&AQT>kxi zbVDWKjzUR4cHamJ``-#3E4;c7f9M=J&&gvsSr8;%$!Q}CpQK{;wyvpunxxEp6=|H# z{TVAWH~-}6#BY>MehRz>XJ=>QY%A`xp^ayyj-}Je3fQKPvvjLngG<#a&3NeOem}G2 zEv(7cy00Qh81=o%)?C12$7Dz3I@E-ooesq(w*?o%%?ujdZvx+{6;L{Ouq%TwR>sNP zo{FMNWURJPBwR8`sJrR-`N`l^N#L<2C@L;~3An9SK(x8LdcR`iMnr&8l3 zaxDpCYh}e9-NZ#^Lr-Li`k&D1oCLAcjp9B1Hvx2cyo6OJpF(+vqO<$FeC$zgB9w$W zlcGgfvgkh;9f~P+`Oyx_Nf0XCSzy4P-tBPW8q;o^p&Sr#MB8G>(cq-}{glY1sr)KB zH_132;eRLIdWP?BJzWFK`f+XQjs*is0+OKSI9Zp#hA(l%l3fyzQ~ONpCu%@VpDTy29)9 z-N$yuN!gGGf9QkF_skwK#4z#YK)r)uvzF**&F>Ls7*aYBA8D%mIw%R$y53h6M*QBN z(?>fmzM(p5q4UE)C#mZVp;T`&Zj0(&o~Qcuck)@Dy7;)xg%?B)5ZEafICr7)^Bu)uU8n z2yOPg534;&gb-C_0UKEIbv}5~ofEm_r*|zcR{7}m=+pjedL)ItK)@e6Xz}T+?-bb* z$nV7OVJL5EOEMYQJ$k+7oIc@>{PDES5YgfHwK;3WS2RBJu9&Zs%x_~Er0%n@+_hy6 z)jbkfH8d0v?w{5fpf6%G+WBMok~-e9-ybO%a*Sj~>P|(8W&TMoodG<)nZGH~QC|K- zyU?U7W)&%Hjr0OamCs_)I&xPYxmrg?4g{VzJoi_L?r&iLFCg-B22+xwOYDUI^DWVdbH2#>wY}z9O4xrN_&l+($VkRPnB>2A zDWKJm&AJb!oa@_ex2hv;aYbN`sFJj+=vSZr{{1fb&MPmXa%9|pA7l0Zez?r#lea_v z_gE*$X#6SK=T%=HB!?ya_gB7N{+zgVWBcO-*H!=fl;QUg{=aWzvY#ts5bB%?6Ov}? znaMoc97sSyu$LCDSwUS9iY#BE|Fj zRs#tC_jSE~d9PfPs%=9S)4QK(^iPG!P@gix`~1Jp?N3V_x!8Icp9$mEWIS=+sN(-T zXtvd5f?9}gE3*5fu!gdor>OnSQc@fMyca;*^b)${vLv!MEYojEAwDftMwsz%bJtHE zE&!GU3G}bE7C7QMNo0vaGoeX=5D{4M6ysuHDI5^5$G%}oos!}k&-p&NKzteFr{Zfp zJ^5R{6-k+#Ex(=q-S!LO_{zlhY&l15Rp%S=Nq1Nun3av;zbKl+@IwJq$$-OcRY$Ve-~I)7NZ|G@Rf;2`^dK7RaY_68g` zQ#z=Yl9Y0kDl01+bicoj8>MZFuaZBMc3cvT+6vYGeRh}&0$a+tsT zBjjoGGn&scapiYLXMDL1RjBs*XIlnMTL9$wo?k~iWCO4x2E=)CEF__QKv@Wfd=8|F zB9PlD;U0zv9_3+lgbSWTNKc1h==L3-%35vx!zb2A^uxbQDzmk%rN>K$?46>{SZ50VPQrpBpxQnncjiRco)}T2s*gNgi_6jole|g)|RwHlQR3! zXJx#i+7F{sV=Eo%Q!K|~xo33aa#v7P&r^F>Zw^;M@aG4x{V9O^@F6=pBPbSSa@0jJ zO-%i*3|)wdZO?;n?&I~!1PH?)A~Qld67US=wd5OjRMn8%_m zu^8G~f#^n}=!xRLd1m{Z)4c2b?m-D|049byi7X9>StoyjNzX}gF>jn}^k5Ji`fP|# zU<=?uQ1e@g>cqLWxNoOr8L*e~ztW}izor`iWZXITJml75qRN^FBOZrsO{F5o?3uf}z=3#OmKX>8+V-Od51ey%6IqmuYz@g^rxmGI-%Rn z+g-(XqJN}4dfff86z%u|Y5D!d$`hVoHQve~dQ`C)k4BRNYsuaN=IlckZ-x16< z#L#x!iiQ7LNSapY5S z>m2QdBBh+uKh;x4R9~D|uChjGE-tu=w8;f$^`&juSqdW1aolNn$ZE-)Mq= z0=&|DD0787K7Ekaz@mYUQG)HvcqWHMzF-_EtFMLun}~3M67@cb6V4F?C?0W-)ogW)!&jxyJ$;tS&HI zI<0a@*C0921sby$JBNT|YsGdb11SFEYPSCoAwFF!HhueG_*dSNqvEo%lo*uMXW$s? z2Y!Mf1|bm3$Toj8eSf+8yJrnZq`GLWu3(xFh0Yv7Lgx3J`gvT)lsTWVg2NJQJQQ&COQ$3v`bXrqnPgd3EQ|c2=Eg0nNQB#nqJK2NGNLPpZ;mOD za@zK`yM@;&(0`Q5xjIlzWa7?pFrA=at(S?(V$k}JE3_AFS9{i)+{O+d#J_=um(A>8 zkaNUGgbrh+$ogs{3qH`$Zp^Y`S?RmPIc_z4mc)i&Bmr!X&&r2~WD!rbOz+ zP1IygTwz7TpkZ@R>Ov6~!b89@3>n#h+L!fGuEbghoVRD(+}v2#o>RE^27~!F13thC z`A*I9*+8oEEF1(P<8~0K-IY+e!uv3^9fZTM`AXBDt~q1wr`ig7x4qSFeUrch+WCCX z8;ETR%AYq%cD-PmVtp-t33Un=m}O+Vy+s(GrWFCwv51`yd4D-UnUEjg)W7WbmS3IR z1i3y?knT4#KtetEQU1g#zdDp8`RXXM`tA%gUK~}BS zt6SCJ1FZztKOV*l>Q)p446rUoWmNpyzp8bF_{ZukU1rI+Y)?}@iHN8rCk?30-sBB! z54=o8TG)@<&CADcEq&MHedz9f#0blKjMiI;`1D_R9WgB&JU?88#QK!uavEe;Lse1- zq&p5k`Sbb;uITc%{I?-ueu5TxKEg;xhXR=1z%O3}AOt?V z?q_j!!H5lYpRcr9jJfWjVcu9Qsocyv8x5qXP%$r@flgNr7V2yjyuuxC9ucWj+WIA%$JV^kaFBk z;cFoqEshc`S|2(LX}DPP#?316Dt_Y_&}GybwK=3>NoaEFto*wYOSnSEjHN6r82XV= z=E|jmSVYrN<+fcN%-ODG{&i2s@tBXn9;4#m;e#s7{^w}x)<_Kl0|Sy4egvAZ>QL1iG=%#ph8IfW-6Z+&z4tKaW^Ry>;V zoA1X_pAvHu4HrfBQC+QVwyRSADV=$QM%Y}eQc_m-5$L&MTk|ac8nm>uI0XbsT_VPK z4NKo@CHCl5=X?=jdnhGF>rd0*MAs@ns4wkgbBwIo6f?Hr9XY#fYr}&I+}8gt>;1sr zZfm2RwvcmQ1C`zN+*j=K_!nN*5aJ+!oXPJ8y78uMQdZ4zP@8%6Z!X@V?jE)zQIKG!D<*E#kdJ)xz}s|-Z+IFYy<;NHo~Lk z_GY?OS+C%`tE0Xoy@#2aEB1LZWHmm>Lkf-uHV@~QZz+u8oX>{5{^NEhkz6yVhgq}? z11$Udc4L?w^==q_6{_E|%bq2?*|{HCRFT_3xi0gJ)TiRh7w~eh3Ft7&RDK>OK}TWj zTY_uk>Szuwn2N7q%iy5As>_wpP|->pd7XQ^RNSvZAx=^5aaPvH0&obNAOn6O(hz## zn1P5u1ZEQfWq9tnc(`qpD~KX^d3f|Me}?Q`prYzsr*QxT1Hz?YGhJ3uAqBm!G*;tg zksv~4z7dOw~yp{e8JF_5Sb|+i60}jz1TAs|W1TgW(B1r0%9ce?i!)5N9dR9IF%$^2u(d+bS+a z{9HUi?M5YK{;jrc6|5p6jglTTuXZOAIA3!%5QW6(D3_L{TXcVJkt_7kstIVa&VBriL2ZbgOxm;#tfdZ}o+{ z#J+e_6e;@8=^cNHM zAbX1?E9$M<<$i3%S$`=_|20$N^FXghZ<$0)>F=wPrJyG~Q^>O?22V`I5#e4AniHRy?9{nDA?*@$l?@dC1*qjY^7@5LJefOKt?fDF(KxVs*PEXzC;&~pEh7Lc zGBqyP&ks>$KScl<&vr0xnnL1Tte3ojN0Gb*vVwAQa`LTW_Em2TiUx#J?EQ;3_FY@u z++^+f_H75Op&G5=n6_%#8+`Nx444tcN;zg48XC!sSC?m{!GVFi=w&60lFrVLAIaGf zgqoR}JK}0t5xg;P!}W`;#?f}7ZI3PUw_Vc}w0Y)TR5kba@89&WXG1AMx4<69;UtGF zDukuE;0uPPU4{BB9o5-j!GB}bb18WRhDMmtnr`9u05%ZWeG%{a)G-gUR*y28Y@Ed9GT^QzYLu6rguANvy`1!nu@pI^m?R}cy8D3|y z+2?(I;E7N5WlK)|HNQui)4!-h)<;O>)f!+pzd}$u(e845{g;Q#=@{P>(?TS$WvQm# zHAM}Q8+-q|<;P`jm1+Kjjg#38WrJon=ZDnzqM83bCKo1I2p30<&nd6 zQN6fm@+@U)AMNpjg*UYQspU0}S0&GS=bFC_PQ3`DKd6v#9bhb^r*)VO{62DjrMw~Q z-k+9#nAlhb@7{jB{7CqIYYgiTPS8jsz9ix2_hy>!tr96+L3GdwZLtx^9syWD8EY7H zFzA_?al$G2U}7i;=-gl=KGn5J+XXD6^z7_|7FndXZ`;aZuW6B82{UcXwWYeZZKd+HsGi0l}t!ban~`&9H;l7xaj> z>SAjd8FYZSM?jsw1P3-UHgzfHA*^^`dWecYtB|27eaCK-mv$bb&1vLiEZnE88t?41 zEC4g;Qhy@PBt9iCqWfjN^*vnxA0OKQIG7#Y%%mG89Sf%Owv-xT-?``8)XCD{hioW0 z-{6*bDfZ%0zAQCfBvEKz`a8y>_@_j7pFNV|XXHoGuW|UAGK0LebMYlzl2FG6A5Wy| zkwhW6#0V>@-j}wzz4*HsZvq~DX|xc-oq_DQWLP~;w}5y9x+sU4IJR|Y%uaB!T}@O9 zchoq{5I32acRh9PdgBRoNAm%~?VcEeU{zduVe>aFEyGS@Z>!5!6vf;RbYB{g7W+_^ zl+{$G%IMc4h5FME_^FaVxBbL)BDp;5(Ed}9a=t-f!RgC>+*E3$*b_3-SR7T z)^`8rFtbF;9#lk*y6qT{oc6cosQ{Su+B3Zfh_a@jRi+U07KA+{8aX-nb)pqef;z!x zuH5wP&59>TYU0C%9TF1~Y&56*$L*@G```YlsWhMq1X*Z^`-1&VtoZH4?UgX_-tYe0 zmU~un37I}}02G6bA((#`*Vl2ttXHJ}B?8>FKgod*BE-Wp_FEyYveH>QG*b-1cPen) zYq?{UT$PKpN}nhya@F5s0^jS#0R)FUpl!%hkf#&>M`m@=T^RKb$aTnS{&-@kP>5Cg zwfggCL|_6owXn?2a=dX|c&LoaTDauQ88pMMx58fo4Q@lm3zS#WUYn=}jpu|{J7Uk% zh2LN@KjL+o$HWZCFe(r*LdOg+4f*il=E#~0Il=)C7dIKW#@uIMz%GF`OIZwJo(TO? zO-)V5Ag*vG8TqT0Sss@gZ|?#EDHhCu$PyF7zdD%mqw`hDn^Th!g3I$|T;A^6`BUAE z94V)4@6!%{tauj^1Q6c2vqeooQ9EkFIc`(cORqU0%XB-qE%3&zGN<%^qWO$y;YE$C zC8e|D-Tr2{ED1&0gxD$M}D+|q)>2RevS~Ag#>3Q#^?+< z+uZ2r=tg)|oZ!k?GWqh^gtCsNGyOW(`mk0|>!G2(zF3*j^8yn-cS;$SA|`~VUS7BM zFS!+swOuX8*UdOAlOmk)Ecv50BY4h_I3Bo5_`V^CFAX&BU+o%Re~675-cHZfsvvL^S=2{=w@QEf;QvYRm}x)N~LhYL{{2Od_K8-`!<{EiPQOgkhsltF8bOwTcV#h_eMy~FE9{|llFpo{Pst4 z@rJMC80=fTw-`scqu!S|JRXpY^{IG&d-RIcu38vCpmSioC|B=xhs~8LNzm}HszHk{ z4fK&w`YJvuFu;DyUvVS>XC$XWE#v~yi3+J4bqeG3ise8#4N}B#;D(wbA^7oy>&y0~ zPG>r7)ZM+kw!Ox3BDM@xJqB!4IOwlS9EaJe8_-v0(NI^9NUo27a9DnkAta~G@TcZ$ z0?E~7>|QzSk3PhK=D_G;Lfg107XY=_Oe~75vw8RXYwt($e}a$}=8ank z0nBouT0Z1Yq`?e8clnUmJkvBX9Va%HScvFo_|T^C5ud56t0Fcz5k zti-YXRmIxNm~UBy!lL8Faa1bpWVpE9<)9fNdOX8=KMk|k%Tr~tGLj8CCprFiVZ0QD zW84EYN{&<^=dQG0g5C!c+WZi{#SiELeZ(idEKN-wQ_X>Q`JC%OQu@AzbeX_>nnvaN zZO_Kc(l&saL2ARqCf0t)GF>I{RX1OWE06P!;g5q;Z7Q~CZ$8?E$l2our*F^I&kv1( zw?X8XJ{XVcMsZwlm&6-0hEEg^^{O1ga|iVO5w$00noq1bQ+yJ8f8^{nm^0x}NuaCC z-YE_Su7N)OV$-Y(^`pi|$l%<^F3f*MUSG|xy*)NG^Z7TaXM05;m`EfgS#W%nFMY$X zbe#H%q(ie|WOrw$tUQXP*~@yDp|7@K>LcatP!{qm=R;btD8raou^IGe%^&^N+jEE? zzC%=OK|wf(#lKSo@9S)B13!maO>|mlHkxS1O4|dr4N}z}3A=CMA!%vTcf*NqAQV7EYTM{2F&xlv^hwsWao6yO(ET2P?aXWhC10ol12MCJ06BC< z0Ba4KKBe9s;e?_{^#Yfz)sd{*&{oOL$!P;%j)YnaI>N!h0nf_HDnZOg7!pY92h+t{ zc={@mkx;9+Pq?sxlGiBX$&VMb!iI_%O`dyJF^8^a$Xk-icqU&J$Z&CSAy@gC?jgwZ zI-!O7IEhi03@E(Nk_lD2SI|o=85|PQG4vh9l+GGdWp`UAZf_Yj+!Gc)Eq!mL#r6Ki07+RGL;E=OGr2sPZSx)luZrU}%cnUhxs$UlUUiJn|W z#QNGlOM(qjQ_DWtMr4T~mvH@QN#SR9)Q`m98S#ekTGWEDlNNb5)bquJp!s zjQrRHg;V0U#2x!D@-MZ7z zl8T%3!|%EeeR+Aw)85e`j+A8ctYT7{p3Xee(JyF}3BeYrp)pWRlD8+|_i?V3b>8mo zv+K<|Aifr|B!$Pt$H&hZ_!kfdr(O+GNo%fg5h=W{HymyJq`jd*D|b5@r|Bm1%JyA8 zK0{kxx%m<8QP#p2>ETw1HWg`OMK(3ee+J+vZUro5cu&^BW=%YDg!VqoB8yw_wo`V` zXLU%{rei5&kd}g#U^uJ$s+(u^;B=QME+@xQlc;!w7X(pc)IzT;My~-La3DM#ZE)Y_ z=F!IcmG)OlF?t0+e^1k`&?Q@;HxJ%DmCR?%;_A$?RPg^is`W%2dt)B{f+AcFGTBLC zD3C>kF?j;X=x#E7b@6}P*RpfTkC+7d``im)u86+T$BC;E)xn& zH#fKCNaK4EIj5>>&Qa;<3&)Uwc0|U8)T@OK=eQ5&) z@Yn<8guA5ZZ$5;D@gP3I0hkB_7Hq&wh3FLrH#9u@`{$2bs;HM1m~C+G2eNWoefLZ& zjp@qRJb*XZX7>ajY0;WZ4JWTH7#Ad!)bWl*V#SVEZxp{{-1xwrC9dI&Jb}UHJaA*7 z2IF`7QDofo+7-6IR^-n_GaI9&GM}>L;2tkU^Eos;DIN=_=J(z#h1$4Ur^4l7NnkJ?%NIga)4Qr9WE@7Q z)>w~zKM-e~TtDbg6$(L4iZ{x;Wk7^*w%g%zT*Y(P+7FBc-)3d@b=On{J@H z?c}#&`;9+1aoYE|m@#K$DO1AV_T}6#T$vNTPp1D98?KJN?0hmyMM(tZ-ocGDrGrF9~urM)SI4N=O)P^q?j5*sN3A8wp{aayYO zfv#hWo6=2g3Op>BE{SJ>aq|LPGfHiNSUY0327bcPc+H%L6b7Txsi!KyXe%uHrVSHZ z;YZ%b$Q?t_1)4zUyQIS3Ur#3N_<*+5`jUEba7RK?688l)R@#c`^XEo)Ity*m>>ovV zq#*}wf`Wr#B6*G0g3Jc?4>l8IZ$>u`{y|dH6JTv|7?;8v5{N{Y09cl)EExNklJfpw zW2ys^D!_#y1v4_ih_lL$H8l9C$oU12U*Y>@Wt>N_15Sp0@g9tSazlcG>NH3uZZNv} zlcAgb1R^C;x7u#PAEec#7f@p|5WkawieL#Mq930e9}lY+#0dMGR_&Z^w-~PoK4|OZf#vFo9cI}(#?b+U7 zIeQLFjKmMm9{A3mpi4M<&OD#1C;yS>8KxC7Rid|XJQA{ZKO_K&`Ewt;=>-azdYa5U zj^fz5tMor&G5-h1<=&|?1ogG1|G~ zT{oEe5V-ud^QSG>ck$S{>xO}GyLj(r9xKne;<>oAH?)LoJ};hj)V2?YybL15Cc+*W z=Lgzo08!N!-8B=<$T;N#!?Dq%#Dw~Yb&#a%lIIyLPEn||C!+@bCdZheV3LD%yz4T9( zk!Q_}XxchDf`8}T7cS)JBRx<*^(wOu?e&9RzIf3y4Mk#vcR-PWcp&ngykNwyCCI(2 z5AgZ)aUCJ8<~f;F|+j{MSzj`szbA{&cIyW$cy8o>!nizb4{_3MnYmygB{a2 z+w6_NU&hLMdb1*k$CIVT>C}XTcjJ|Egw0hZ)3G1?CL=hn*nVq1Pu{XI|HYa-M;=Z7 zOMU{cNWELd>ejob>BNqMgov(vgDbK{i=9m$-e~cAiD|nG?ZXS%(9Fwk5oOiZ!N|BB`KQJ{ zBldvktc0`%WlCp9BqxQPL&vfpd%0ScoSZz{doJ0TnHk5+*7kgD<07Tlw|7M#G=QiV zfHtrPOD9@<_wXt@Dd`l^dgf|4bWI)NT*?^fV#h+j$du#Uw3&oX5lj#~JthGkllrZ7 zV58|}eyLwN^^3z&ylnV?wFJK<)?`3i@iYU;^jTaf3B6{i(_*hV1~^D-K*-&whd#?p zAmQ(o6|6+Nvfk~qv9YJk`S?Rm#x82y?aeq`OMDLxrRLe+#$aV((=D`|{7I%kY!;R3 z@MRHf^xdL+z_BcESynX`Sbx0$1O1C^ZJV7jsW2m|r_yzQ*Aw|@u8>m&1j!p&=e;RYI= zg=$aHsi$ix3$p);Sm(bY$+zcd1r(j1`;It1R*315&S1viZIlegCULK4un+Rf{EzbU zKLXGJWU7_p?9fFTA@|$Nd=n`J6W2X%^MlO|oIUc%zn^e=Ppw3!0)la zE=O+?0_7vbu(F<0@zd1DBo!e;Z~0Ls5!?{^#&Ew)iBUrdMIw)7vZ0PHJyY&7_GTmL ziM2Za+@rr394!Bldv4#&VpYeui-yoVHPRLyV&bzHYA)HopjE*6{LZ3$BC)7nIR~xp z5ARP;6%B-m?y0X;t|KoU7SD!R4K+25lOjdeK!PQ{NP0|SoR*NQh%B-R4|7Q8mKts4 zzYr=?pv{8aF7FC@yRQ9E#){s%_bZPw&8zl5ddJ#!YXsTkUB}*vp(P-7S*wyP8^87s zf>w_c=FX0>ha@)|XN={{KLP@Rzv>zq@hJKB{7z)822@nZBd|*dhhoYcM2iez&?D-1%G(W%(|tQz(K*0^$+<0R5UorRcA4uuxYYeTI04{3l$F zm_^-@SEP)f;$#n!E{0MKtAh1W7H@UmADG%Nw%8-vzFAbbAIMaH&H)Nj#Gte+!#I{9-dygSx_Rt{Gec2xB`&YrW=SMj-o;K zozCY&5_IA(VT1T&yDlButJcE_^WVB~k2Gy7i|ip1bg5YON9lwPoL!vEB%$S(YPr0+)`k2xUCk2z4zu_(jJUiu#^~xdpkM;)CwnZ zDT*1HJhAui5y@&%^`9Q7zG_B0F6yrx;cc3knmQ5(_`N=&sA!{Z3sjf`Ftd@vzs(&8 zL!1|2I6da#n2}(1Y*MotR6XeN;(vh{wO3WiaF*rw>K(ygN1n^H- zfbr*GqhSgx&QhkeF%6De-zqlW1CIeq3L9h%R)}MLO17k20X$HNEkUuL?|r&oFbXCM z5l?mF)@#uj^og0iCfsoTQZl>gK8NB&XhW}5A5m8Q8j+XDKG+cM<2`O}oXRyRCV zO^JVpIcRn4?Itexoq5A;V|jHf+I;zJf#NLp02zF$*qD+k`IdTwD=5`h%(>+6&j2s$ zgvZ`;KJr%RKw7*?{c@hop6*NX=olMe1YDr1@NFXf`Ymw8Ha#*7|L6xqSk_-y%^Jkv{a?E>q}tHnzxb5@X|MmzQkk+&nx( zY9t4SuPSUu{M}J>3Hq9q`j*)npIF~S#3;w@1?K9r8dZIR`uRFHyA#>jIestpLT ze;X=!TEv;iV=HW;ytcQu&P2{y`v)7n{-i+L=%m@X*$GCMjWENxNfg%EVCQ+S4c>K8 zn4XFE++m4S5DdUX;-9DF9@)%%9`FZrrw1uH$!CJC=_{%3TlrM4J(D&?UyOUtel2(Y z(dbDURKHwUIJC0I;qbkt*b}y|Dw~^|A5&AqLD2jMF7yi!)8+#G7iv_B7{Uor-qo_y z;a2820UO-}V6()dDWFgP?@U1*Rsn(fJ{nHff^X)t(2|{U-pLfQ_Rv?9PrFo;;$8nc<0ew^ma2(-zst3pHL4_G`Os(yCW_U zT7Onn&f;{<1udoQN1+F4g^Bzhb~+1mbt-=H6niU2F`PlP$J>IjHHhEI7+a%67O0`N zrmc7 zF8TuCX?@&Jc9-{#IUTiA!C(NPn!x@swYKigVOmErN)lp0b^`k)7XBacYlvb$klkev zWv&}qP~%*uJrcf?kt^6sHy=sTDwHkcXCevZ?_2S`iJ7%uT&~!0I=$b)yYy;jfS+%6 z(er@t%7na@eJ^7&(t|oRP+$K-Nxn~v<)%EKze|`{P9tOC2e4~`mEGSjiTtAm%e?g>P;$Y+p#&H zudBXdb7TX_Zw8jNy{9I>Q#m#@-A1X1N_(2#wCc(JyIe2hv1s(ikQ>z^7R>0~unT|) z*{e1bsBE!uaf^3TghjqF`mjfZFE;{!?kCLY~wEMBIiR}D|+np5pW zU)&vQZ+j!Tb|7PAmU$3i*icW>=+zysuS-h892*)Kh<=@-(rH#*=+B&-`;R9;lJy=o zssTHPDNJ-CEf@H%JA@{!ekeGIhltkY-IN67V0l{xw{wTLt-vaGoHc-L z<3~E_+65Pzg+C#r;$lkVVUH;3YXY_Sr`N~oUCN&Hl-i`Db)0EaSF&g2&j}yhf0!){ zHt$q?1k6I&*^v()&Y&-%+kIGVSp{>Ti`{ft#s(Y#AQ3~fmY8+~gAieOp~;IJy8fJe ze4QYH+*uvD2brG96*HSepe|F&nCL9+`!I)Mlq&i?BIH{?5!TZ*x%05B)QQD)d^t9Z%V*tsTw!WJ5H|l&{hRm-Rpxd{7*T)~? zBHq4xcMWTBaC8J9u!)(OdSv=O50@!OvPd(-8G1rl5vXqv*Li4q;A6Os*vOZ&If2&x z&)UMm!pF<0uj;6?;RX#yDx2s6MieqS+8PTJ zGZ%FcGEPE|%n^4$ka6bP=8xfVbt!5D1aOk{ZKVm^pmulR)WKv1MHr-mS}(!<^8Cbs zG5Um&gTskcX(gKi=Z@cB9tc0GgHt^)ICu%f0TcqysUcbTW~2h|OSt<7)uiEbbC-n% zcMb?gesF{d(UBjJA8vw^>b!0H%z_SOtKPiN#MpjntJwse^N%et% zuM0+*GO3;Fc9HX5XPIhOY{LOX;iIbPgPw_>EHQ;A?4{A+6d)4xbW z=uUHUuz*v*$nXg1-pb*h;suW--ei|Tj#x&Jdk^k@$-fXFmLOx0O24{u8rA=lfN*9~ z{(H$2WSOgNe<~+(-eVChLo<;l`7Xs7V0K|uvYDyS>;jZWAr3}~BYce+-SdLor;O)t zlsDG!v5+_+A2oryZNba}*9Ek5XF+CT4$EE&D0Yh>+AzBC#kNnY5JkSzNbSo~{F}6+ zjKVZ(JNvff&*RuEXCZ_DQSx)tVG;?Y93N~v5w3BdUbCMY&!f!e{h7= zRK>l_q=fSs4)druIntFyJ#Q zVZcE>2MUSytQT82UHizYpS?K37n9Zys`&&9mGSVq?Rn zkHm%sG`Xnv@s2M(ec>zOMIyK;aEn3;M`KeH^z0&_HBHaRhzU+72&2AB{H_ef8snwL zwD<4dS5Q}A$bTXY_m>%M~E@Vlb{s#_ag_^VZ+ zR`vVjNi|h2PGSg$2<*$pQ*?BPp*fkqmmQ?iw<@g8W;`_w9-;XCTw3B@25ojOX)ZZq zCH;!&GQ$oZgLi4Q*bRS)SFgCCUV!JpO#HUHv-9V*tY-)*r-r{W4O*ZE?4b6W1Tgf2 z%lutMVmP}Yl@$ai!l?wHs2i`c9n%#~-BQ#{A(3SR--t{e2(x&>cR&t7_LBgx!vha9 zkjH>}XFSGB(_+?%gJ|`~z;$_5=iRkp;B`9*I`TDY5TkKDb*k12hwlRYN1Z9V}KmFa^E+N@XH;%=Ozxx)2y-+9su?MZmMW&YOid_TyaH zm#biu2BhAT9Q6XF$B%EpF^&NvCCH<|_|T0eNjSXb!k436Se??`Y_j~04J%P!XE4_` zN%PsWT4UU`y00=emu>b}PI6R;$YaixjBF_z3@og%i?gE#y;s6Q8G;-`+--vyowkoc ztSmiSD4Y_M`_R3-WVsMFij+i7*&ZkCxLn&6$h*HOt-RIjdq!^;^5VyC8gmru$?z3<+y;+-IOc-yLm^G7jI%@hFFc4fb~gnDNo3>Etc&Fb}8MWNp1{#s{C75hjTu;*0cF_^m)wWh9tkbFYtY6)fdE=6TLxKg~XBbr@BB?6_g~RlH8y z#JI)dX1XeEK|vz~C>;D5pc(^m8X-CgPztco{h2!_t^L$yQ18e0wOLh~Iyzn(=QQye zK}^o~a&vp8a^)LD4=5}^T1Mt8)(LNAMFoR!YDw-!oRzip(H+Q) z4TI2)WEx=?Yz9TG6Cr4K-x2q1ByLR}+LSlGcIEwm1%wS=U9}$qzh4PK;10;dZbUKI zCm(ge1t1=Z9MNm#CZy9rh7KsK1YqzMXLzXo8NjvQBJcfzFq^kp$YMRu`8th@euDo1 z=P)5D4E(AlU_KqTQKDsms)zIom)`|^Mk6LBuE}uOntcG_6BNp0`@E16JPQ4R4Jf3N zLOabMVgwb^r&+U^l%A@QKu}>cEO$mP>I|BtGMK&%4J}|VcD2|uJizwnb-^UWR(Xr?EBWuOjQKanDC(ECx`$KIhnuoph`md~q#WLC57`Us^J9$H8r?PVNZ3 znax|@dK{D4B06)?t@pd-nT=1>-bYPWbAqX{{TY$+gskNk=r@+N*ssrZNxZ4={8Z@b zg)CmG!C{^EC+3ssIi-tlB%Zg)C{zt!=m-|zg`JI=(amEpRF_)W&FR;2p#py96Ig#FjM zI`8K3N%hvJ$Upfy-*%XKvgkp8J~n}6%dvg;^pwD&@iii8v|}WzDMO%V3&x05+v5ed zkcBYtE(Sf`q!N9kO#F@aS|Dt*v9z}jGe%x$DiVI(8v1{9y>}qid-y+m+hj|U5g}V7 zGBOh~qwKvhvqxlnM5V~yn`CA0Y(kPv_TEXz-aMD{{r;Zk_s?_WQ0JUF_x*W~>v~*uUT2$|7dO{}~ zQe5l0E)SZgoE+BXm>Hj|A8+un-sWcsAP9ZmC(p|(@3gpGLH2=Z4VmdL1GY%U=S3!# zO`-x@#)SxjBiEBa$vi6l3S)d<1@AVTpdDKnQkxW*EO=5g} zk29e9s#V-{ruDeO)f&ynj=Zu)TCaA`XHksmgkv*&haw2 z%3GUCg<-VO=~~qcf1N)D0~4bhF&(`d6lM+40>X$3S8kS&4j(Fz9(TN@1p^e*uz4T{ z3c5b61}`DlMQ1_}gILI~2=G#V3@5;D(I^^Wq^CzgrVT2f<+Vm$L9u0wZmxBS%Og>r z)6u_M3&b~d^=)6g_yz(G2=j7;Bl-^N+uG>x2SBLmVeAlcc@y7N8oYEwlR<*1-lnC| zKa!ONb=><))hivUa>$i{JI}Bee6++aDLl`8e8eEz1~xfFW&}a&+x-1IHq4+|tP%=y z*KZJDFQ@>6))!JX>qS;H8`^PEk`NR@DGHMzK47J~0(?uPRw5tuDd&bs$!J8IiFPE@2N2_mAm=n? z7QJ^^Sy|(V=&v;e0$5Q5)Cyy1Lol8*{s$wnR~LiBG{nR~<}}PN4UF*yYrraSehe;v zG>ts*VzZJl=HYdnk;X4-QK$co3(Ch4%vFQnZrv+ymUkYwZrrcb+}w=&tQ-JYgR=)S z2cPmnaj5vMUJE&|#OLvwH5KRz#Au5&AQ_*vYU-GKE*$l^u4-!LxzK84(sw=-B#*Hj z*V55B2l`cQLVWz|2fu@bo@O9xJ_3=*5O17=&eHZ=}oKC z8Wg;9q5?}3vHPrDiYs19o0*jtYTYT?f8DxlRsUzgQ=(uU_hx|qCo;k-osWjMoEg(J zSS78?>G_36hv@=~{?@)8FtpOh{*$rW$2{YI|LEo+?aF+wQieFyW5UkbMEGk5YIF`* z0RFNcDPIG1K@o$etjqhJEdrrHmo*dQ1ru)&`EC;kJAY5e9TYW~-=wPn>Ow@eQ+4{) zZtAFN0<<(q!V`jbItA1Grhi&*&K=zR`s<}5Z>hL=I9si}Da!7Vvz?7-#|^FBspI@_R75O6OaEgyZAnp!t0A>qqgv^>m_ zzY!wrJv9QY)6J`QLuZYHG833dCrz;x+n}qY5+VSuY3&Kfh76y8wm20es#=VaSHic$fjp z4l)$mqd7Ed(p>rj$eNf@ZqE^$8u7OPDS5I5Qd!#AP_NG+bN#0%@my0B7+1ia% z?(oWHGYk66GXaFg{^xU@fn|csWe8qrsga#|V8O)jK{CJXCw%!9BQI;13su|x{vj76 z6CD3O?)PbS#f-g|m;p&d&CUm=X@KI{G7vQ8+>vm;Rw1j$ zk*(h*%f+;q_rkf=ecK#-m9G(dk5ymsz>XT{wh{NfHvFuHh*&@KsRwZHO}&w$rR&Oo zk%)k-=YSBkyEf9>0@5XTRDZlIf!@PG&Um1IOm~##h`>Z1FRn+aEM{B3Is+1*pV+W!cODQd}4s> zatzxYfowTr*yHZ-nBsxWvjH{_=aZm~7@wG!FonbUVFXivnykt5=M`2L=Vzu+zqdml zG4t;2+grD9V?p@=A!N{W{yR8`jViG7vX`i4F3>75nTMQ!lINWipchysc6Q!bhNjpK z+Bzy=A7X+L3fRw`Tf-Jc4B*Xch5D};PC#)K&3RH_8f)MvD8cd|c|b5Gh!flYH3&x- zd3l{AOiWDFS1^UaPsSNpKQH}1WC9nLMaT(K0M``AJ9T}|VDl2ncMFh$-h{7GCMNTD zQ48JO-AnK%k;9sBe*19i3E{L6?|VGz5rnI`?1#JF*QW1qu>(p>3=w$=SwN5ohuSV# zBbcI_YW{b6H@Ng*Q9i18W`~P?*KPj5-|?bZ>F-1p9dCSHLahDG1b6r5+!We@djpa@ zMmsMJ){yG8;(1a`sc#R|;GJsgf!U!paQ>p%Vml>O$%Ri2jW$k?zB%mSSt3NDR@3fe6_9#k$h3amYZ9ImEXFQsL4s3;Zp^Lh&;@Cn8e&TuZ61`ymp{KCS*a#1{HKS;pIh@OpYRS$0Ie#8E8z#=dJ1>yYy^HN+Q zB5b9>1HzgTB}L2sqW&aMKVs##_Sbb6SC%BR2PN-Bsv6w9$(!&=aqVf!PYwdrwl6K) z-l>kcxlicC6*t21^P)7e>-kguc2=;-qQNH8(jxY3>!ph*=- z9M}u{5mSk%@T9x&7$>BCc5yW**dX%GjD6!2E=}?%w^oG}Q`YSG_1n&{bBGask|gRm z+~3iG2bG>bz@?hdDnE;Zk^{76{lE^WV@=_ps^867E- z46^eP?dz+jt~ts?Ycl81_?eTcsijxWbDJn&@@vI-d(}kX^U?=vRWxD4!l@zjxGLm( zl7G`e8^Mc5R`CMGzTkcNf^WE<$HBkcXW zYCuF7p#IHLjQ4{)ITN^eAGy09>Y;Yl#>e1>9ERO`XZzql7MRnpk={Y&FbgV%O1K#( zMj;UwGT0!n&Y!7+%G4Wzv0uZcFa>fxBw@BpOd!-CYk-#yX{cc2ZlD3=qw7+ejQ0~o z!9KeBvX%z6bOJP^7!YunJ!(9RR@M^lYKChcA0Z*Lsa)6>=9rC~u01Hj<T8kOz- z+jeOBkamWPG*ASlnX+&!*Oh27TTW$R)YW^3#qHh&A!wejUpgw#kFMoxTlPfGP{^K2VuF@QnR_VrptBR31<37cy_BKsb{N_)n)LS?> z2-D-0a@XE5%@~i|DHTqa{^MF@KYhhU-0D;!GOQT!@3UfMbzKh2;|sG zF+abiq2#dj&6P{(&qKmO`jch)GE)w`f~3$>A`R?XA`WbW`tx1DKN{CYOES_RQ8Bm^ zTX`LR;o9?Np0z;YPt6Ym1%Z$mtV{TE?!ZshB zts-A|a<_Vz>$+^`_dE=9KDAu+Zjh+S#Q<%+%wO92)Uze^187tZq4=HI``z!K_>cFB znJU0vZ;hV4(yFk+%F-aTbaB}JgrrAYAvtF<$kxcSA+*-IQ%*^ThY|7^voQC@SBCy} zzw}B0A;}_x`WobHZv@a`0Bw9V@|G+sbS(L(;O~$d$_SC5fDwA*&JttXNnPAI^2hZn zHZ9S*qN}Sr2Xj-7Z%XBMQ&d@5Sudin-jv1-X5pe zcINlF`e9R}(kw3IEJr_!1@0KsTptmm;G z@?XBAC&MV3=Fa~B+9UwZvit_T~m_{~S zpG5mQI;^Oa2Fo9&KgPqw9j!5L!M+?U!!vydnIedylF|n_z?2Um8u_lrwwcbI*v+$S z9P5N(DOF1R`f;)XUH4C}JJ?@u?4zUlymN@jx5%~V|d<#=7Pqm+YFM?E$@O*_laO1%&CHr!n^$3{aQt69Q1g=E>ZG9372fDx!X$8EBjWzhfxj05Lzx0p86^N#B5P{tn#GSPjQVk9WBEk^j1>Y!BVpmE7O|TgF~e#aAle5ypJrD-M8L<1c<@># z+*dP;4(3-Yl+P?(*>b0>)>(6BRb?f2L}yRzdsuJ*pzS`C(^Q*T;e(>&v?q?(P%x_W*-h z&AumP+y~V}o!pBTe{~_~6Thi*{0Gn+Sv)*FQ!`nAR=`&LX6SR&#wjLt6S!z;tnApX zipG0zEDL^kG(VK7fLsU7pm&);(G0FpCn$`Qfj9{f>D0i$gv9%XM-1VArLE*YjVpeY zL&d67Spv$j z3|zF!Wbk9icfQzzf?=oqq{F=MF9 z(^ae;=jJ_Hzc*k;cD(V=!0+Oc7s9JqzSbp!%3(+W^+8aF*>p9OC&hp<6i?S9o&hg6 z@0LQR(8bU6>(HSPfk*;ikUTg2y)fJP%A9>_YWNRSQ7umRzb@OcAgsq zJaGhkmZJp3H)Slqqrx#iv*!4K8a{@n9Zn;(yH`uJvzxE`&^ zDBSAlYReVhXJsvL`zw35Tx<>#L7j;3O?l3ScHsCc=WFv?)SRW=GHqsaC)8iY=X)`N zgE@je^6(qU`Kjyu%$ zSZjaR*DD}t{4&&e57r$CwttB(LwJt$Liy0@rze=0e753dxT3FmXb`NglhwMAiSvVt zGhg-@`HO;l-bx7jvKoC)`nKq%$gHehP3ub7B0k2?Bh54&W!UEs%jHcYbckQB!_PFY zhLSMwA+;vergI*+^48=>Xr6}Xxnr|efPL+OgpLb&IaW2j3zH%)#i9`UqFHD0-_dxQ z_=k5t2TFeW=@g@zk9;-Hf_*>xUQxW*WUH&Ii8Qcj-r-9^(-~g2A~Urx$gE?bKCeiE zp=$%sykSy4c1@yVWtc@;b>6=5EJl*#jU`|aV5l(}_~Q?6Ji$njVL-OU>X&oPB7;jO zjUgvxeF_fjV!LLZ?1IpY+s_%I$j0Nl$e6$`RO(Wg8`rhr8CvttRtz<=&&*B*F z$--uI_rXa)1oKtu0L1!<9{#; z11At515MU>L}C`Nz%myIr4ye9FZmA-*9OGjK1^>+O{D`Goj)MZ$vFQ&Tf2Q)`x4od zaod=@ft+pyG(OE0(Ymf2_=&w;k-hhjge$V6A>{r09GhAN(B(de##?jo^z(58Ntei%o*MuHIesUv!4E3YP7VR zUuirVzerTA(hG-!0)^(QL}5SL&zIfC7r+9W8=qWY+7SRkeJ<*iUm4&lh6kc&_;v(ejyR?jnF$j&s|t0+PuH*A#G{ouK== z$Is+>j#-P=ZB%i*A1WqRkHAV1K#W(Pc8@wPP)HRF`?aKNKfHyZSJ;tqE0Ry{Ti3=Z`knD^3D2R?Q)`7a}iWpM&IJPEqb7l z1RFC5OH@g+K!cihm3sm394V+(si|may8i9#*m!TvOaDPuwGh;f#7QuexV%Iw6Y@vyt;dN!OrbMCDyR#^x-;HZS&xs%GYA+FcipkTNh-} zh#!h9>Q%sd5{CS+$G!=>O~~h;N`2XHTU2j|m?ky1BuOeJ3%`n)w=WRKmtd;;7c@e@ zCm}4o5?Glq2>u9av2DnXTXm{F#X+&7ZlylUh9RvTCq>?5^uF%c#>^dqIzcDUTY^ko zauAmGoj(qA{e1d!&ks2yNgmCEZN#6&*;zya?!RO+-uP70Y9TKGt%-z_?fwAUWOi*0 zKZ3~-(%xx=U4E#9t24s<*8uKblT0W_kn@!&oC9Oy!-@LVY#NXAskV5QQ9~que zEl04F`Z2K)>@P4}RyA=H2Ku{!nxmI`5?%8^X?Sj5$r!uy$}sVx5G94n&#q)$QF7t? z`leQ6KYpb-Y52c$D|W4FzWGG=;i{d#DB-%1&A*C~zx#t%F?U(@-v#&1a;~JsDK3+O zUxw^2E~6=yqy=B>g|Cyj78vNvOf&TlDh1iBTo6^0`S&@4*|O*Nofg0L>ur=9OE5|a z(bCci)VpsnjP^abJ@?$f`@Z#Wm%$=goN?rsUYDk9(;X<=<$Gx+NlpDru;A87{FN@)xY@shmFrR-XmoHPpLMIYg z+?mQLArhMf)oX&hYE)u6mI)7Khe^rd?8+|-=xBcP9^Bv3tUQ_Nk3EkS3_TzClwtuL zdu!eM35{iq{H6q8|s9ckklCg?RQ0 zCdL0RggW2<%=~uyG+&#|%9E=yX22ynH{X+uRvgK*r|g%kn6T z^T9uZc^{$$lr%A?rvEK_HxD*`jLh04@77BVi=sQSw>-G8XIN_z-)a&4m?Wdjm>oX& z<0#g7J9y7(@f7)SbV0^xdX3Wf4XMoOh@@3MI^)N~P^ss68gKc7awMaX;Wnm2p`ZJe z@LyRi@;Oln1t-b$TnP1C6fvwx5CT5;(Omt%-}C?c(+m8Ec|UD4*81Kz($-?P;Gvcc z-W+ZUPUA9uf%h=)rf-pI!r}d!P2Q-thD{b2MwpT$Eoi=3t7WYE z{1FyEIz(=ABf3yfMW3Z+Jk4ca;idn#YJIXiytf-pCsD-T1CY5lo@k z+1WTZQg6xp_r6imSBgm{zlq7_r?E65$KAyY*2Q#S7o*dDmohVQRhU-$IPnGc?#RqN zBEY)ZJ%9stxSVMJ4@xi?8Plb>K+_cqLMpU>lsv3aek7TWI^W@6%x(u~;JY^9D+XT1=-|)!FPx23l7qX9e)J4L;azZE z>B;m&r_HJ@>Fs_pER1yJYUHioIjbY(ymS3ego#ViA$Py0%@7$0IUe)xZ-r|w8!$;C z0Rk8p84;*11yGJH>fcK|u8ooDf(<<(B!Y$Ghs>rVV`!sNZ#-)D z6z5Ye@n1Z21#>%*W=!9D@sHXy8Q0yoa3v{x3!l&9pnR|$ES}JfVrboWUcf^~?Vs_O zcch3Ny6*1@2NcBd19GYlF9I4^;fI_Q2X^D-xzHOsK0|)-eE15bQ}%ID>+-P$L)_Hm>i1(9|po51}K+dl#>V}*h&U|#elWDu9-}4{0VR(w z3=CFZF8#dL2#)63phm5sya*i7W7H_rTh(vdfYEjxiyZG4K)P0MN<^-DH&*lKMbJ}Y;CT%5J46Dw5m48lqT#xj|TkIux@|quW^PZ{axq%dBh8mnC z{@WqH+7i_B`nHRk!|!)b$$s2eX|e6EyD>V6ytT7hTMw?Bp8kl^mg~*#HP{uozO7Zz zmzg5>qXkn+K^;kna%-VKv2(H_B1XNTaQi}c=lNULKfmw*E%@8l*Vj>jTR=Czuu!dN z-o2%=Hk20tnt*L3w*V` zl8Tt~Vf}qowO1!@Gs%PIZD&!zAgQjWx8(Esaa<>I{feOzRvl&3@^+x3n_Gy@6~U?l z7yPkWqmQebgFas>?m(u|LVxLVg%pFL0KGfyFyrq!@@nu%74z26+&~#f1f}oA4Gx=w z-L8ym>F>$@2hT@+#muJ-Uw)r>&<-f5A44tyxwJRgh{e9E+2(3!foE)}whRyDqr7H? zyM0Kyr5%umI8e+qMA=T_`Ry;Q8!F_AdPb{EXeZ=kM(K^=sGZ@#Dty9@N!Lw5fPOV z7b*$dFU}Rh_cVO+`+GU2Xc_Hq4}DHG=%fiVS=j~C?pYr1;U)NZ`ymE>q`S~f*@4Lu zn;;OIC?#xnqDmD~r2C%ymCy`0JaiZ4;R!PUD%hn%*kI0WzZw`FPl0FPtJA|R)tp;A zY1ip#CYt7gk9U;|mQN^L=Bn!0i)Q-!xBRzXxV=n6Y&MnYR>$r`%nmg;dSzL?Vp1AR zLG@wtP%m1ZA0(C^0o7b2Z@pN0GIomkbK3>gL+TEg)9dyQa?Mv9IW=BnZd0_9x!ngIp zC^0M{LEff9=M_vr%Ap6Jf>75Q0LENkE3YDO=J$hk&BffDc`CzM*8|~pA4#|D*4NiB z18X3w0u6QeSMcuzhPdJ^4Y4U!%*eaO5Mx4$}-yj|DQ>H;nn?t>8AtN zO=i@?h57kQL;|`MDS8qwr%4zaLSr@u&_Ue5ke6Uj{fo6Lsge6RKG|Bwk5acH5oX<(6C*9B_pRu?p8Ya8l$8Wf%h3zbP=&1%H2R@{Hj$jIpFbFyC5jsPuWU3!pDr`+;2I8Xq& z1s8HJ!R~b!yk-AlI*c}%;6Wo~4_;tnS1{3`T9?RG`_|u23TN-~i|M)}OECNR2R4se zuv?K@P`F@3EhnFRz6uI)3>LqTzX|K&?QDOy)>JC;TPKJ3>qm#5n$` zLp%=3{tW(CJHLOTl0lKnnIcA^>q=^cih{|rI0+^x_Zx>5sh(JimwO5@0O~zGkVq zZ-4kvYq}g9WSTyRi#99a@3mumrgUTRPpQ?GKFfW7+*_22J_kjjJjfp-fT~dMJJ1&AQtDe{8-&6^lV{svo{6yn<^yV7%%UFn!t3ho~@(O!Z{MY{Xsr)exqd5A(tA1TgxYrEk zSw%pP-hJJ+hQGD-r6q64bljq?f8cti_bW7V_1K^@vs9SWb*$`&ljuafPQtqWgu!t* z?uvp&^>h4s7O(I=uhW<}s3{M5Huz4NU@G1)Je^)WZ=vFg!0p|puk6g) znhp`d|K6OcH9S5n`5}*nO0PfZv-K9KE#H38MgQaiz2qSa{`*1et4q6Yt^YW~F!n{PgTh2*~8ZI(m8{USQ@`2fQCDE^WG9 zn|hzKbJ{YBs*`afU~5AkJ$`sP)^TM&+7sXs*};K8R^w{F1Yb?(VOFP6`Kk*f}}f@^Wmz$tg! z1qR0npLxmogYpMd^NJ~xLy?YLKKf5v(c_2t zp99*_UVixmxAFwBQDae&J-{w+6q!#x6aMU+u(Gt5*^eS(4YL_iFbw~p_B7l2s&*ws zmH>tT(nV%w{uypRDJHVHVSmcS`kK?*==cQKrb-eLO@F}rml25ez}%GtOdXG1WaN!b{(}xQk(=FxIsTI&` zzWOiADW6IZlQZdgL{b6sw{dPRv5TFjl4Oe4EhJvG`z~uw0j+QdDphjn0!-hZOZvaX zhnVgvyj4lP_I9NT;k>6L+r3nAc`|t_lqJ5Vw!nv}5~yb45)v3hYjK%5v$pY1E)$e` zI>9I4EfAzH&zFdp7`IEW)_a--I&Cl>@qfh74Ea~CU}iRoYh)9B7T%VyJ@`Z%9F*c8 zJ$*_BJjlD3`Y`Z3G8@C**__+h7LoX*N;pa`u#Gq!y)J+Z?Bp_2B&f zdo47!2JYo&tzV$jmW25pTh>q2n?#&^9#d#~xsK^NDXmia_ev1O6EnQLV}r1tLxR-D z=&0%8Of^th!t|4CU-94XEcT9-Ewr3!^DhcXJ;s3GK2srgz0w36mSF_a2L4t-MdDm1 z^ThA()>$YQ>+H@E@X_3lwr_v?_KgoU{A(cX$>WHR!0U36iF~JAKT&BXbP%wFmQ}PF zV6^moCWm?2M>_F|0XrMn&}Ly&tLzPj+^*bN+6jbX$g#;+2Q-u!K{@*cwh?)yQ4FE;t zrl8Z}4}C73@OT>Kl@-wGnHc5x9Pwe-Qm0jry zWQ>+egJ&*VZMnNc1q-V-wJU@7PWUq#OBqW=^6yR^Je%8>blYr5>DzljP-9`*cP5gC zf&7z#Bl6Bs)rBSv*TsGsS{I7`OO}@UbAp$c4ru^XECMk5`*2S5_m83%zu`C-1Ree- z7+_0HjE_e=zc!~uy#iKT$!N0|qbD2xSikJAdzznQ9bn7(O3(+tp&--2m6r5F_j{~K zZV=5NjYt2KoJ=|p7dPjzs{H2w;NM6}%Hw{Hl)%kRG;oWwEqm4=9>IBwX-sMM%%`E| zz;&Jf!Gn9fDMA*@Nhg!N&OMGVUskQIPh|4U&9iO%Y2cb9cK+_@U3(H!b4XCb;<`TE zBC)?}Tl4iR=aQfuX1ik{Sg_jK_YY<(G}q&2e-+=iU-F5&7lMzs%VD!gox+SbZsXnm zZvM=Yw;oL_vq%4U%Jx?MtHfl#8NqN(l~!<2i+td`OaRdsh{Fj{@~p_QVvgHyu`Gn+ zX7ciYm8kVE);o-h{?tNFOgK$7!S_QgorsaEstW1eJzT#_1l{p#=E?$Fzoe6nFV&^E!Nq5tBSmWyh=IcYsS2)$TMf?uj*>jlaD>&?*Az7rd*o}y4K(a&3e<- zaU~8plO0{o_Or*4T4y-~w|nCSGkuAVGw((oq3CC;3SJ}mQrNyDjkRuhy)Q@Xyq_LS zte|w3Ix7|#t$b58YhR0=-4>B~TlXt~wMccr%gOC_N4R+9eO0hWJ*Gt^6?8wvIdx84u&gG-fQ;05EE|hjGoms`Y)w&)@|Be*X(ReILZa$itxIrZXOCmls z)i6tqeH|aUa;4nzgvpV3(aGb0Sp3wX8vp?DG1jjOBc&AxPIK3nFRkRx@|@B4;IWP#K-#)bs$mF6`&(R4ae zMLe=2lrHFWkDA$6eTmsT=@XU_=oy!{tQBL52q`O&u>M*db?pc(eR4`Wpqt=+3Lyjp zb#C{pjFkv0D){ye_pWQ*sR3>j8*oqU?-7(?_-+Wju(C=pAfu)AhWWzQKj2(E=k_x@ z)9jqNd?L+n5ccuP92aNzaHh4*_n&b>J@?ooQVB=q(EOrbL91;Nn?$+86Y=hBMl zF=y@W?AHHF#y9M5KFW=qhs-QUAPT+*bpO6`Haa^s5@etbZ^kS zEQ~5i4k=Nrvz-h^E76UrAJa237SzR3H}%0zD?^2~4!X&Epa$r+O6Xx_V?%EIl6T%* z=y<9_2NKDj3(Rr<8vRzNTt_P^eIzJ-CB2V#9Sd`FC3SRkNPY8Ag}=N93?IqMMVwkg zD-yKalbmNrAPiw=l9IhWq(2$^&$n~&m8-4}_FIe|3V)JD=jVMxOl)UE#%XJ7t9cdk z?rSDF|6r=lQi68JyVtH=<3P|@b#`Qz%}r>#d6dp^Qrk_fqY})s>p|gKs~lmL{SMz8 z;|X`#)a2cStR1ik2)>n07QvnLgyh>C{a7Ii4c$z*)3UdWZ;v0fw-d&x`Lalyf-}@E zH7eoVb7$s-Ap3oz)zhl2y+VvQaT_vl7waD=o#%YB7So%^!)ZM+hoC8l$I*w3Q`~bH zOZxE1RhO7p@BRv*l97DDw&)js&ok@2bK0Kg~SY<=`)&6FXn^c zY?4U>0^~gp_uk((^(U4DT$QzreQLW-w!+cV%SUX&J;`*UXjNjDHeBiHrLKvq;hYD)}OYOf*qLwvJL*vCS>mI(XOZ&}#KSC1#*%CTI60kx;6xinnnh%bIs=#8nlf7PvD&%5o&@! zpM&g!&uzJZGX9J9(ifE)dEV9hBcK7<^z%b!5fBhyMaZv!R3LF=vr4i})xUFM>db77WD0>XUCI(JU z0&qSB?r%l3yLS8zjFV=*f}({QVyb{C9(biG6_wzX8z4gv$5BFJkLDXu$E!V^G0%nY z#=j8tefR8*rxLh#%mH9TLQNe6WxGU1zeKv_>qgcfRYx`|o?djPLX^3(Z?$ux^UvX7 zw>^-viSO?04ECB7f<$qU&qbIPw86y=bKl0_#VjnKnp(9I)Kk$_k`WjcL$G|JF%6&G{;nR1E?gEWH!0Y)*WU`#=0PYto= z33Yq%tP6ow0#?BQJxBqAI|6;s!*`paUS6->CB!3jad?T*UF;qgz2d~OA#)K|KQTS{ zg**~fZk56n9zSHS+jv%Zwq7gu)%}S5j$RE|^6YKzz4~TboFk$6G8GYb{wVlrO|tnk z-qgeJg(y?p!M;u1Z!VlSJJUYF*U!4q=IY{2-Bk@QNN}4dB&0#;$-(HC)h7O&VhfdK z)=u<0FlesQ={CwJFt)6Jg9w6@1z$__P4{_#T@O9p~d>EXK9GB%h?N=iF@d;m>&4Ixl*lV;Lp~q;24|@aZkqqs3M3CxdCb zz5Ps8e*TLqzR#ViMZ($_ntOWe;$cBq+S;B$jWe_-JoIDqHU>7BNUejKIL;Qd$Q=U% zPa#@|bZKd+8R%&1{E#Ud4>UO)eTzOV7f>`TAiz#l=IM%@IGcl1EGN{|SpRp$++ip6 z>-X|67|E|(boKNUTHBiAz7Eai)@dzsKc%EN*f0*%>$&)(F~$41{BgwYp3m2{)l}44(CC4#UdUpH0v(yP=>XnSdWnu` zjwkFUVt7v<`;wrT8i#|f5Y1BhW}<1}Jl2~E?szxrc5}J}S-Wpn)&Es)T*v5JoF;wr`>i$s z@%f!h=h^k856Oum_dTmCD)y)hH+xbh4pQC~g%aDJGz|XR%bPep*{jJrC?qaW;?Ki13Mt#VM(&IY_U(1w9PJw7i2M zColvJJlFXR0J&NR61o?YsHiuY&Rul*0u5&{1@;F|6j**>Q$hrOAzF_m{>E)0x00*! zp4J#Gh5YuO(A0N(X(0}GbHR)Cvb364*I=om5l-uy8r#|hfM2~-AUOzwK!Rw|my(=3 zr7D(sq1GFfWhG~3#ssnlJLQPaLY<}WKYlc`Oo$N_64JNOuFNSfcS$1c7(yMsXX+?w zGr8LcYThvpjr_wrH5B;ml_lEyKMk=% zm2M7}yAM!N!>;7XiDTRtVd!bpsO%ckDm*_{dnw*T&2ke{(>?vs_wRANTTHC1KEQy% zpB@*a_}_r92$&kEk->2ZiU=y8t`R_r&(hM{hP`d?Cvflglu!dyEWqC5O zB+(CXyK5Vy1#B7JiB;pQi_-7)Yp=HfZ`HGh26H6YIf$PA#mr3-syi9qFEg2CGOWH- z5ku&Q{}PzFZuIeWLwQ9iEiDbhdlr}tP$Cz;C3@rBGiVZOziLVXHh-koHDG-~8XI00 zo1$0S?7gra{+axesxIS6CX^WtX2!<1P-&psv;qRa)F1tB*E^4HDGg5VZ9D>fXul=T zi%}i}g#$ZKvCprq1;LyY4CCAGh=|Yt1cib?ttva(xs??bRxYkK2u1w}MpFBcolEbw z2L~o6y$-<1jfqL_VLGDX`&=7BGU=G)AO#x_{H5A~)#!M7=x7CyvKvRVyrIbYuzlf2 z!3v%34{avz+e{$$1bzSjqn7ttJF%2s zte{YK9TyYwl?hsWKjnOSB6ig32%^InATHmAX+Ycf`1mjgZu8=@tWI8I;8ZTh&)lS> z9Nhs$xV@~5%y%w>y2G+}I6%a1gzN5J3WUZ_ft_9bdO@yKN>z%$*y+jGi;$pS&GGc_ zkx^_{w?}6_W@d|}P^p;t(VI}88z2Vy7I!Oi&uVPeA<2M>gqF7c4jvnSPHOK+`#rvZpc2FfV>S^)6j#VD0)$sHcd3KRm????y+gO_8Z~aaZIT0FYQA3%kK*o~}PXNJfmPr8oyy2K%f~ ze)si!C}@9LE>y_b+}@$^@)lGu_f_s;)s0U(ZTq8t6*^fMl0(Y$L)IsRL$iJvmftV( zMwhw^rpa4Vh5A|zPQfW?eFPZeM#6GVS{JCkA*|UgcS^F!8zMJ}Tcm3JAX;+iTnxZM z%DYX(z~)3t?PVd1dN2^l&A@ncfc-fZ1IIU_BSpxNCGz!7vHd!DQr)w-JlUTHhgR3t z;=}r~9z;G)C=&x+IjDDKhK-xs0_p?^G1WpYP}7&!%TQ{W%WA2q{cb5$tvGYcRX0ir z67;)g8$XjDzE&B>SGh6hLC;S`2tp8Isnt2bLg|qw($Z}%hK4hFGhREvw2~x{3nkvP zu(g}o)ukB5^Z}fLll_%~hLPUyr^MqG|GEA0OfWG2PFv z26hnEtN8&%oa;bl}AEoP3@C}qggaq-Kfq8Rv(*LET?N0AqJOjvrwrIh4D!; zkx8e?-vQNn#WqlTVamO< z_X~WsiniVBhzJo54vsQf@O^~i*WiYL-K1~LfxrbMYQ|qd!OLWl;{~*aSW55nEmdp9 zuOP)n7^p6W!_@fq>gOt8@VQ1cs!?(4=$+~1jZ)1_`MICxQTZQII=UjbF;DI+Y%HWF zW7O00UvI>mr7qE`bAY)65T&qzCGFGX9P$kmc8BVm6rT4Nm^+l^z|;g)t%;DPKn4Bn(|u=A!St*Nf8i(p#fmW6aqu^_A+sc5ruiob&J7 z9yuZ{yXBZ_v>&(ZzV373Qe_AGY2DoXh_I|Nhupl8~KHHrZLp z9?42pGLn^5%61x&EhBrc>@5^o$&Bp1m6?&f|1aO~|99W_?>O%3qOLl+#K(EQ&)0Z9 zAJ1R%WbBcIb_9K|4%Tt~jd>6lY6E1EWS=Xg^eu=KsGa6M8e4f2^C_=JRuA+_Au8oHy+bA2f7gY~fiHaO;?o^ORz+v4;) zY#1oHP^zIlkUEiP+Ypcy{*RU*E32`uPaO!!_0-tti?WP;voOQ|Ko$DuM&xx`+EAd0 zq$4omgFxA#p&{7YQNSa_tTaN#`dfH-?~`2GH>0IoDzZiT1W-f!IoTPi&b9f?$*K;*Sol--E3qA7tD~Q>VaUOjzf}-pf_Tdmglg^h=P%xhh=&rP^*A zNO5p|ELO(0BTc4cLxi*xU!R_I@Z+b#NU zQ>P~fgsV>lEc=gSUbk;+}*kXMz0RjUyfuC2*_vs#%FvJH3`_I(j$WssAx}0-^KI z&c;GDO1{K@*Q}TEI5T7R*H2o^HUUviulS;_68H4)QKmZfGz4L0jSd{n=;>pV2h-SH zcQ4TiO$*+AmORG0_F7u3Ms}tKw{DW*UnM7JvDr98K$@dP6sX%}mL>f#6d!mR(J|QB znN5zQ^A(R+d~+=B%n)M1uRVpyqqX1D@I?~tzWEiwpyi~gTu6Ae$o17PnuH*{m;NuO z5~0;CX-rEKwId`L{}2~#0Pm;WE-6oa%csL7Y7`iv_k(mM|K+y$TP(}Dt8!@GA@e3D zN5~Z(J;M19aPkTY6Wt3UT%=)G*1E8LnZO3PQYVO|dYYqMaHaZJ`c4&)XOw=D;`>33 z{T(pbdrZoA$V{NoU7q?XRH;`~60uTGWR!L_h+bX3hbU4#A;&zrep`;hpw{Qy(9jc> zlIXJHSNZGf>L#z_%cd)3A0v2Gn$(jv5oCF~&&`MZQ>SZR<1{rjxndQhCoq%Y-@L9{ z8DvrR(xyI3?M^%RK!gEfLV|)mMS8N{ZKS8WyRZ^Q``Dt58tm5V@w``2TPvkkkHh+E zhq@R@aCscJ%gs~VV$584nq*JO%%n;wGK5~MA?Qe2gb=q9$n zcCZf!$K=!*0Qfe7HijDQ`DeXXG~)yGiDArcZ}x7ZjDEh)>_|wUx_mT1W$(PzxNOk8)N=jV^D&Dg6#3T`yxaoZI@R_D0gdOsOwMzfAM`S`lH) ze864IHtb_pU^Fi3(z!$8^*dl(mpM(H4s7N_K zlVma%^KWp%c{xFg5#~ET@i3J_!t&ShOH;BUfbb!?R0TRj)k$;vBs2#yeHwWJI(37& zEACcZ7DfSsaZ&mjg&{XhLO*g+#-(Im^O|mqyyyywGNw$D@X&ik_wb`>OF5s+X zbw@`BE*_o~EPF7S0%ZdOw-N=3^wLQy>rAFhh`keBc|Cq8!h@~NnOCq`Sq7CDC zfj~0hiuZk7Z#5LPHFf5O+^2yR#R82yCdic@@I2g_YX&OLHB>2b;rS1y6uc1mQ&$QY zle@l)kr^qhralaCZ7`7Gp~YY!QY3%Ypi+$joMu~F8xE*~sH||T;{NpAjVL0oRnRQc zev_~D`i>=K^$?A^HD!h0XQECXF1Z3$s8)Qft}8}jKYb5inRk#7_nL?#HZCrXF{r{Fk43Z~9g7 z%Jk4ZqT*3j#)~6=Ns1YNB>X8Y`D-vO-Jh7oT4^V(Mad2viBue^pGoswEbAgGC&-7F<<1*|hiCCX@(QKe@wWU6W{ftI5-*HCFs4q5pTdP zv;dKirCO$PaEPp&Z-<16D*s6_JkhhCRAQog8;&tjwtWA{fLm;Q8&bmHNZg^|(79iC ze!P~XU0^25c+~}>)h>D8r*JIz(r$Z|UE5mOim2N3l$XbShaT|m0f%bWKy2_(if_j9 z^71wy9;$4ez3dX?yD%}32agnQMP}KQK127)o#3{-p9?DU8fY|9<(7u&M+C=*=^IA; z7e`9o91)LoSxf!RinJfTnsw-WAx@Ku`{-8XW-hfNHns83l+#gVf)`t}517 zZ-|Hx)2+SPs~%gg2ff+iRmcNwzXqA4t*s^&a zHHoi_9(q*p!X&6_Tc@=(`*`Mf*J_Nfxqp0T+oAfw2@w@rH)lSkvUQraSgoP1E@qgv zw8aY?gaXHU@@P$nGy8F>UB{m~-g9T9lDn~t^6N6rciZHGO{pu+9ui!1=i|$i4L^WO zsi2~wCGhFRwzHV&pT&Gl+Ba%!kJa)Axyv`~9pAn^ha*|LpD^N;qod>L@bt8yN#Rh=h>V#pjSYeTUtVs>vqY!w^Nb9J?N-loyjC+$tb_o#}W16De+XZf+;6#wew1Bg!AS zs>&YJ>W|8icZ}(VW9VKm588w8w`acvzg@Zwdvx3uH^^G6FSv_su;hlW7MT0Y>$^5S zTY&($FsNIJKp4Qs!NCF4;a#E(1tuTJg6!<-x`co%{{HYF}Y-*4`L%l~vA@3teq}Gb|A&dY!&IIsf*xA2o)k#-D%H2xNlCY1}N93R9ZW zQ|iw|=U+@dJ*`^^Y%e`Y6gV_FV6G9J@aZ3%UFV*;u0i$tk6_TNs>K+FMu(RL8}%uO z7#=1%CK%!iEI!7@77z*$9^dU>RePH0qjc09p#94W4Wp;+`}a{%5s`Fg7v}Fx@rfy%8o_+Rzv83^IKy}#5ZX8 z7OI7qMwsUa3|rLIFURI7uU_?rJW&WDY=+24@NEje{-eU$!V?U^RA+?J1h0n|C8Jv{ z@(X4*um1^Fet!}0%E2KXn3WPqW$RVd*x@U_yN4W;hn!bsMY6GN1d08t%gW*{LE(>n zU!afOR%}(x4oVogf}wfve@M$k6kYDyinM)Qh8yy$q0?-l2$=h`ff1CC*7e!te)jYW zk1MZ#4uw%z?&35OB>Q^_;45aFUQL;f7;*E1P30I7em0{?I6>?4j+~LfN}`` zpsH?7hIodrek_cPB!vX^CV+*gC@B2G#K!({!?|HkaL8(J;m`c-A*(l{fijF1g8sYA6|vG$X2ib{Y!qrk<`i4WPWzE&q7-|9tQE+0#|`4w<2V znp_t|nqK_PRnN?Vozfj{?l!PhZ^0vQ4hja~6qQz2zb`7f437m1tQIP!`nl$F7Oy8G z#}N%x_%Ufs7A^j(F=`AvtKwAr79_{Ot9#@Xx4!-|UM}+{)ra#_SLDIQ+?>><)5N;t zPw3ML`;CgeOe(jBr%yH#OX^;!t}a`cQhMlhKa1!dC`WK>i_!pz2AVtjha z-Pv{H>`2~@o^tQU*PgRuA`)R?5m;xCQCzGKM#Ql`WhM<8CS*!R~)~=zBISE_y>%8YoTI_gyYey$mM;OhNYcED*Y36 z^(LSjN8C$RrJ$s|6Qh(Z$DPX+)gj04)ZNv^4%UK9f)*a4k^5xuS8hUT!wpTO8zO9k z!sx`QfadoJ0P~wzB;89p4hI{^lonjcmf*s4gOQzW##=l(Q+qDhTLqPrY;J&RQ6G-R zZ2)`z`t*n%{4@(NnfwBB%@N?6f=|@0c2w#YKT(82)&)%FVWe_Li)MQ4Lte(s$2JB6 zYy3DQezo!0t$wvacs@03Q62dS9efdbMH@{HG~o;ZKgnc~pK+p2#cKe*hPj4NbWBY1 zirsMykQqaQ^q58Y1IgoyD@C@bJ08I~BAOi_rB9(}#Mw!Z?e2dPE zGc)2f1~#Y(QQ(s4ge_p^?#Z8Tiy?+OI?hYSE27HD6BBabN%v4wuFgK`Hw;8yQ%Dwz zdh$pLA=n{0Cn08IU1x4ixB85VZDCaVnKP5PAU|K5ORo}_-eXr?UyfEV@Ox$C7-r3W zraZCx4a^S9sswU2iDh%H>-bm)cDLKnk;Ho?Sy_v}tEXMp#8P`VM-#-%bp^iyYBhI` zZ^fGG0ue3L%EBIMvEE!Yv%7w&PN)IC*(7Eg^qc? zJ=-RZu@&~>mP`n*()VoswDZa6bg^0|jNyWRU&2`ohT5V|s>o8Z)2=VMaF|;@VluMg z$QEM;G+AQu#@d*5@uzZ_BN}zlWoAsVT{FZ)L{k{|yB#KdgMxxCP>*8#^NWi;zg`}E z!eQ60VQzOjn5qd4N!#h`Pt@FFR-TOUI*cj*f>oWt%OykJIEl^ot%QJ>*tRCu(F%4^ zn}S(ubxPU)o|T!jq6f;57Hc7FU(vm4YhAv`W!3_|GTrYGlz|VO@&ZprO&ro&&LJ00cSh!I9dhX~ z$n2{Wj?c`=N0%n&KwFhVhBLK0<{K>^)^)x^D9$GcT&b8jzkKD3?k~dm4pZj z7h6A8D&N@KBRVY(lel!@@`7Y7RGuZ8K7 z%NS68s`5+)1O!Cx#;<2LD0&Lg@QzX?7SX-2XwL!Dcw9zq3aSna+h}U4>VqY)4V6W? zV(6$l{WM3-pNG#l<@x%y*hVraK~a zkD`7eBvd#}LZX_dh_6Nb|5DJw@jno#9d(jpT=gIQ+<$)PeLoP|KD=_wEkjUPDG+I- zANLn4>f!(AUr23zc+HSOr9A)t)$1YfpMNB2e|{lW)SSMQ;{EsIojMuu_uX~c-+r@2 zIB7cZ&CSQ=WCM>l#oMhr*~9%J`-laLC%$(n)ycsjA~QbQ=^U*TorkV!=OhHnXrD3k zJ=$qtBhG+VlI8s#nOWab#AtFh-=#SHNw2EJSF03ji>Nk=+VPn~n`UHWO~SsyO$xDG zSzN5_8XG$*i;B|x92GTSiyF>Z?fH+sw80++FvsB%a=}+nP>va+JaKr085!r577A>{ z(Wh4?^LFG@OZ4Pwghk@|2$jvmd-n8?Tz0vk$@~$Nl(jkW;SOx89zy2URn#h;e!g60 zpc&;Kk`U?~A_SsO3!sORwmy$Dj!S~c9GXpcHy)r|zP2wWKu);)}h6C%p3yRiRz*={hx;=lpoyuAu5c^C`>Gl=f&XlmDz0lMvw_{Q$X#gUgL8yahi*zVX9o$ zb`M6nzoMn9bH5*hswLITt&;MAw zeQ|i4xIkq~-8`9>_^kcc$mSE)=+(CH9d>fh(*4uIqi3`;TTj>H*@ZOi4zU}eO*RI9 zmfRTld1No1rLmF>&o51=&kW4Wm=ULobB_&(Lz#5jtp5bhQYVx%rRl)fSncw8_DoIP zJ7+G@4HlTM2?u4sTTS%qGK1!h%*m-+?}dxByDY2pR5SbRLAu7qb2mA3?$73CNoZ*3 zZ%+V&+xBJ18bClJhEZ7Af$hd3t?d|B>0)xb&EU#f!>f+)4S2tc)Wi|wO@_4U-|2cQ z#r#Kgdd`1iYIs=i9n4$kP&EK)(-Jy$c6Juq1Lb?k#%S4sG|(eb9*!jq($d8K<7>-4 z?dGJ%idvaDaVt7K^Sird$rG6wr)UKW++~klb=wP5j8H;ZZ zw}$rk`r*8P_Yj}_% zB2n_H>C`1ALOE7`7^N9<`Y0UQTz#-dzX6V*G)!~hIJ93I=Cr4I54C6D$^Oc~PSkbw z^Uki`E3!L8o7euCEP3r=SdCmeKVB`s>FVtKLV2%x z`}-kyjbSn51%7WZ#_`suj=6H>7909OfMMfD!8eBY_EvwpEOf6RXT+a+vrJn2r<@N< zwJjh>sd-WH8fIYN$XQ!>s{2{EBpq??EhYcb%LYh)7$gQEfN=I{XlMuq2|u9Q@IWlU zU8H?73n>P+z{LWJG9AE{CFcibbQg{ly1EiXMb+%1%ma>A`bN{8F=au|o`8K2a5SyPJ~k z%OBph$ba*k^Ze10jDGA_Ons0~)rzCogL8tUcs=iF1LLn#wtN(BPd zWyAP|MLNy>3G$Y2hEfbu7-LK^63b?s18&2JGCW1hrC*VO1Qaijq{j#ogO4APj{u)` zj!Os%qubEAUiT@@0hLh-Lm}zH_T1AfFYbo( z?KV!${Cow}VG4sz(84$Vece~D09@(1WZ8$KbS zHh?z(fla0|x@QJCJKM>BA1leq)DwER(Ri~?)RNJlrdzU5^jc~I|CftTG`-@@lXrg& ziyHC2V%6Y=h(DlTzfi;I_hw)SRv;qy}c*9zOtc_(JE zn|g-sKFms7Z-AE05MXUBYD;UEE-EwoerJ*>rZ) zb3f*fbZ}4?Tk(wQw+8$D!=@*8OusdJMqcHUs%i;DA*rN!3c&9#OXYA3=W3dC;=v@J zHgY^t(;mFPt%m)xTEB0>7fblfDFwmBM!hNjy<{Pj4fXWT;l}?uhBhrLbh(-x47gD} zZ@!wnscS^L&uaA~!lAf8RECJlx^8A`^2Z5LL+p@;Q~ty>3vR~b{r;!wU-{=&zHq87 zDe)te&MG8XNya*5zxou#cS6&rkgp_8Bi&6w7yo8cjH^lM&tyNm3u92ooWE=zzC+}q zQ+0VcdRIC0w3ksIm3o}8rAbq7mttM4i9Mk_Yr$UFyUKlZ?s&Q=<8Ms-`S}QE=_kVu zy@96lK>i5*yxUKo?e6;jYDRCNkdx>|_(%}o8&-flm%0|favCgA$#96RUSViu$Rm;d z=j-!7Vgh9eP@dxI>k|<3Es92rwynnU=|0JQtAFYw?`TQ;%_v7(@VV>PtsPEd z2V0#<>33E7zo9hrk=JR34R5;t7d z;|8is+eSg_{yXq`Q1TB0b~2OGWA2%?7Z6BSm-KUM`>IJFx|@uLIzB2+s9OAZ_pMjm zKMG-C&XyR2b4Ro{uFN4pqhp=d=r{_T&fhlv{+;5IkVt_DDwud)z9}#P5kO8`o4gv@ zd3RK5<#UT6^08+qIW9`?ii6E{+R?Cs<>|H8*kYui*R54ZG-E59j^_ZuX zIJ6M>T>LEXM5rW2)UCZ*5$|Et3L$}htJ53gbEbK(^VFZ{oxL&hLm5TmmE@8S*Gov9 zRz#`_DDvtZS0Wt&AgER_0pFr|g*mLI@-yH8dNO1jrZa!o1! zurjahJUsC{+ZwQmMZ^#NCYB=XuB6;G|7*ry5yq6tBq{vnWp(g(ZJfL*Wi^UCdjuKz zs@6HQymMrQVzhX}^frv{ig!J=_P3qS6aSKD>f6fKUuZT=Lm6&?X%6BzGzJL5(1q{n zUC>z2w8;+Q-TBW?shaXVDPtv))!Uv6n~(>v7akU7NI^yAx&?CCa1-Wnlv79F`fY`AQa$fK*(Fdi>b?y+bw0=$Ntr1;-5I>f_iS zN{^+@l%HGTm1Q#r41XnhR#8?~t3H#fLAKWv$*ioT8`BCEI8p>#1QS#M(Ty_4McH@z zxC{g3q&y53_rAP!#nP2!i)On+_C#ZuZ<*Q=SC8m`PF>+A*L!_YJ5qOt;9$w6KYt{u zkgY~Epbj_!MiqE*&G4~#KtKWnGviL`lK&eM#2>Bo5PY`+fH|cCggTL|I?R{kKvsh+ zoTki-hX8#}Z*_h?5_s*=9OS{hlgt79Ri8e+zTh>*Z4jECHB-+1e!a1oQlI#(kNTXn zTo4=k+cnwz>X}#HQ=gnV{0*OuJCQOc$-=~B^(p^DdW`)Z-{vK*bZ`H2loPbon}RS# z1@4w9@LvZ-H|wH!E&H=BGZgM3@EO@VIo+O|ntF;hS@bnWR_6_i#E4oRGU}WtX)^n( zMDI3TgOzXL`p(~Q!RJ#?T&EgbsyJ?~kR`r3Iq3Hx^cz{4ptsTaT$I)kd)#@wRNk~i zt&@rw>0Y+~y&iw<>$vXWru^4fpL@=gspYSx$XAmOB(lC;7z=$;yTcIMgL))pf1nd8mwB{zP@^Sj*Sn9| zBp^y6%S1xBIaSRazQ886CB9|9>Do@vb(5P5=aCUHmC3Ts)tBhL5uT!Se`%7BOuT2! zG~G5$;~$hEv5Ooek!r~tTh+Z+tO!}#wCO6`UVK?T*z z&{X;0Ps4JYhX3$h7G)1NiPt|>P5MgewC8GIh2w-HullL#?A5~X{yUB9HqRN|X=!L6 z>HP9RRaYklil8q!*a@9Vx$JC>gLfF7Q|2lK8QZa-rGzLT{AqPpACeXw7k%%l)P|g5{XBIy6hmPkEF$rOB)uomLET>0Hsn~X3QfjCiR14f! z_#gIu2)!{-5Ahl$AjrK1IaNzT4G41Pz|GAKN>06i@vG6|dgZO?;|&<^iubJWBoO@|3N|2Q6{w2dh@+V z97bbpw~AlXd$BKa5g$wkz8wd@j`x>KDmK}Co;7uNG+LWKpMfvcyK$bMD?pFni8`+T z``yWW;m{GQ%=W%lH1X~3WYKD#UA=N|l7PI&{^XGcwq;d?HI!&VDgXEB*z&AfZs6(tm}EHwv9W zE#C3^(Dk9*;zIw7Ix4CloGQfsosx1h-#W9_NUr)*ZLAn$AC;e>FopT`K%XA6QEI!} zUx&W66J#;Gl(OOa1c1;sPcngCZHVM+!Xb*s#Pxl7d5D#Av(uzcxTLt-?0dT;ek!xD z`XVe-W0qHOB5s^yL)T5MLsG*~AV_xx5@(hMD+nSfKjMevW9K75cRxg9Kk)ZXjweg8 zKsg6tdoesPV z0GFM{P{V2@MI|OAxZZ?Hv3X*G8g-BQE(X+MOGR-Pf+&Djn@nl_5zv%)T`(?0igSG zlF~@a^Ddz;bTTVbewSq76K;bVdjriSi2aqdX#eB0{g(-uUXUo==x>_oyh&pA<r_D9^j(ghguIB4>di#HBU}XPOPr- zUd@{iK1TVjo6cmm4CXEGj8XA$(6cf7hMxInWGG<~DK{29k*st3bL9gK#`@$7E5%Ev zHoj?&Q|@gU$XL3{eSAS3i4=kAeG%S=PoJ2^rh7I>$gLebC z=pO4(H)Xk6@%R-Mx5PHxV@=5XX5Y9a0N-oq)=?s3V`+~C7zFg}t(g6ZmT~Y+L7>0}%atFjSUtR^>Og6L3pFbqJIuhCTH!?>9T9Nrw7#te_t@yow^>7+w z6G(tOL!avl>^R$5NQnhVM^<*t&2@RA8c8OYLY+kE&*>6G$<7r9c1wNq3e9K3zdE{EvF){}Jy9$yX|% zJ6V3|ZtLn&epI=?!7k-KX-`68+%=4I{90U0Ozln=rj)%RcK=~~aBvqsH0>os)Ph^! zf5V%G$(Je!aA{Ywo^w3?LWU}R^;@Y>uL{JNa$`wl_0(U#UXQKdtF@{qnd1k z@}A3;rVp{NQAWwM7u(d&xT-~7m@2NH|D8Pgh|%oN@l3b*f@*-_2`r`sN{2VlQo z%-#O;=a3{H+v|d>ucxVKwK6qW?O0wcy5F@^vItem?r!f?#QDtM@k1d}MT;%ECHkXP z^kjYbzO;CHCZ2^QHnSPNg@xBmtS!Wpiqa>%-^cxf*tED9ZKWN|nNQt*F;e6qPbwcs zOJ5PxN?vWi_?7lsEhWhVBcNgdg(Ldi+06D6Ld@i$vYOrX=BZd(aMnQ>)*-AL!SowD|nA7bJz3p!}pe^?Globc1KA@oeYj7 z$Z7d6_^}i&PivGX|7cv_I6*^71KH_*G;UM;XlPm$p_Yu>;NY@akpPCNRyL??1YnmIsEo^6Y$f_y+o3k0ZN+dDk{JHb8?7IpW8& ztDhr_%FFM94&zcNhD$&IWMc{Vj%;_bmn`?zI&IQ{KBBMobr++tW$lKF;l>nRN&SAp z7PN0*n3N1G_{C5S{j*7v z57sFHZnPogj(`w%R~|p5p}Mti`cA3g_xe5?lUlwH(bh7UcAj$c00xh2`w|x;@2i~!_d--o_2dWYPQzxj;I-G zb!M>G{d>{7DOCJ*J*obnr@MYh;-I#-1sa=N=v&Ql*=jn$3-k&2*Xm_CH&ag>{QvII?e( z@+12N4`GBxN!8;|Uk`1-j!utgV7W0#yT@<9@NH6 zZJy?u<5H+;C_t49iu6>Z8S_>zWKkN>q-v^ljYnUZy@^WA-~8S1%1}az38DU02)XCW4QI%aS`ywu-f74Fx-kqM{*2tl1eMlN~ z>;)|aPZlPbEbTO?uVT?QkB&q{@68)4-K`RUn%gbx;U0)e%=xAzg6J$fS-C5cN?fwm2y=r_9;MzI^((*9@fX2O5U zD(2BB)uZq~(%}mbkjG5pT8t3u#=AJbT5=cBFEW^krUoB7=#rWqvor;-T`eVjHG8YV zxA1jr!l4F{cZ<(?3vxxWFpzKtuvLrjSxkVMg95Jm8nC@v6OV(7{ZelcgLYWVo0%e) z>HYpa&SmBc^q1*SdoEAci_(d^z61Fy0~;GYrc`5pKj{~x?ZSd^m4ep3&5^%`mBuZP zY}!Jp-!HUXG45O(W>Ap8^$BnC)iXT`I>E(VMgzkPvEZrm-MkE+al89`#dY>`J}TK7 z&|<#38r&*lZ2UWH_zQ=gQg(lqL`GXg?{I81Z>x&SU@4dIy;Dm?JJ6f zU5Wg&deO_y)ovP=e0obR(f!ns)4P?QaWIw}vaBZZFE*b-totCm2zpD4i-U(2zps<| zIZ^QhvvIHvtxxkHS&i>{_3PdqJf|H(J9vU2_Et@$jJrVHc^abUpB{1GB#~t*^}Hu?)5p$!wxhBXUi- zF*fd7Wr&4|75=qA)=@FTr#)LG4l%K@;glk;o;!eMEk`vO0Db|v5TBGN;kv5;-O3F9 zeR`BA6^Sml13AU*7+%-CWq}z_!}NZAM(26sfOf}aRw_bNJl2(Dx03rQIoF8oo@HlM zu3DJ4dU3_6Q(3?nT^;ybAVf#IXOHusD+Ev6_sgyq0PzR0RZF?fnxyPi(Ch+HB63x zj|^8aiznoooo=;UfsAP%@UrWDeu-D57YZ%;6Vzc2n(947@|mQ`&Yvnj44k*E8&mqm z<|BACpJ_*FtOLH&9h!|CERXbF`J_t6%64Zk9F-5$A}VJxxl>}mMaYsJ(kbfp7%W4d+uVZ`l2m>y;_n`62Vh+n8SsiMq2DR+kbYf zFOM`OBckrB-6i{ebmoB%|CVv@3R|xi_CBfFoY+bHv2m2Y)*ij|o6DfyQ@Pf#fbqg^ z;B#Tn>AIcORIG~WfjL<1h(9VZ1E&0LmEPGyNKCBeZaBT0nvqLoZFxSRS#4^!{?x{l z`MTpjyNTmA+P31H?4@%(c7N@szqLL-$(19dMI;Q>H45csmk91B2BhbpXj^2H>Pm^FHpRj&1k);reJLO|=F+WS9@`ct=8=TXMtv9D>z8=m)By;RQj^_8x^>Fbu+ z*4PTKL0QC_TG9m#@mqJMoDK{$8UA!0OV*VY+9mf2Vg8y&C4z=MJ*VWH3DVC^eSLfo z_sNECXvCOIc2xu`9+K1JiPA8KBCFS<`-wL1J+yxN0+yz(BpZhRgt zLH#EW*MqvGz5+RRg85?p@7Y6E1A0i6mDyJ)E2zw!gED{??FHZ2mI+Ce4GZ!PCVW5` zy#a*ymNY3}7_wv58`>@VaAVE74|zY4Ay@y1p4()0=@v}^O@|q!zbwgjxllPi%eiL1 zeaPpNgJ3>&h~Wb?1E^ylCvO2BA<-InlVP1Q!$+af+~<%#wHQ`mj!+$+jj!0Uy}6R& zCriN-LU(k;dM9dTuvq8Y?VCc6glO(3dA~Wg1v4$m2;Im59;=Q3Et_1eu(;tv)OPnV z%9Fb9$-ZCRY(yfKD06KlMZHT)naamJm9laM=6TuA^QZeB>212#-iM~qv^o%|yo@u& zR^tP8kSZpkz8LxB@U$s9Z$LiYfxYKgnEW$S;!!+2G?+63MWqY282R`rCYt>Sdie-< zBJCa+N~t@~HpZ(cDq1?8S7`cw*8tt=-Tc_t>Y44$CnZ&Xd6$&;gV~>;DZL*IC`db` zI&Raac&%JDZpN+yi$B*$8KZT~4A$f>oR@+VWvoR~>RQ@TQr@ZFziHOi*XsnK zSdPwF;ZDfiUt26xWqVleQh%fV2Q>;;u=hh&f0ammtI0Mo@%w?o<9pgCM(Sj({Z>^h zpuZ|ZkuWK)iqM1wG2qr4mORod7#i44^~xj~s_*mureu*$96Zd7f<(vHu|Rah^P%kE z36a;;jd$&cWLAeY=|@pfQREU#KM%g`fWSawd;)^-$GT;tiO$>+?h@7^epn)2#5sZ}M2!I#S6uV_Y3&YNWB!@a4Y&6*~=WM~{BAy>Wk`gFHX9Vq!7d zf2h(a1B%5ssMA;iE03`)gEEL&KXyvnNo(lnjGjNTt(&<7?7GFid;Gx4WoSFc*}%|{ z&S*In2t28Mf-)ZktaUw}L3j2jU%Q|llOdS__ccmZuV}x{u%tIMJlyUAe8AfB-=3k( zHc`j;Y8T}B>goD0;|^7KT*gICR0pL30*mwZo?Rf-e@7SU&v6GCR{t@NGK)|>OQjjhQ$)NdYllk`yTQN|+ z=Ns1nxw2odY3Cork=Acc5Rk`r@1&oz)ohgX__1c!K6rEZDQmvlUV__=zo+_FS6ke; zO!xS2RE7HOx5K0c+`84cgAK3KSglL!%1>q^|5vyNLc4UqW_V2(!3xoThCtlMe=|ca z^F7X~WrhoIPz(L(@bR{}f50V0q{Mdb#W^=dtI0~_E0>jV>9tQux#wcS!f|&$XTYEG z7IN?h70@md>leP34;=o_9pBZ>+nYFSD;wiLN=&y16ZTcYTa35~8M=!G1F!K9OuEzwFws3g)_wwM-lwp7 z`3OgEU0;|?yvpznn3^3{CaSq%QkZ>dh7bZwyeK3GWC68hi>2R%6tgUq0hj#Yz_qQ^ zUqqW!Op1{MaQpn=34#2jK*E-!G|MmPjYtuZF{al!lj1QNrU83ATNy@ z1x3xWQ>!A$J8l#Y;Z9Cc6c&0DKMIB=qgWXIQuX*RzTzxYbC9D*_L6Z>X{?)pH_Bu* zJqx(L<=78;pTkN`{|p?uo;b6MsSXPhVr(%W zVo9tpbR&HooePw`WQiYNZ;8Mfdb0pu1Ujd6p7(00W9gVo2>NL5J$!@%t5XaI1-0?ON@>)Xs)${12C4^!LyrM0t>~ z$c52FGF#fu@TYr*f_&j9f|pEbgpMH`#nBG|J}*&oS#+PeDo8GbXeSe&R9Oe-AJCva zqv+5MY3|pmU!0mb58XH?^jfD%f6PAV5f1bPxtbbb*D#uU?t39CsU#fafpNDVjnb>e zP0F)n88-PzwKf%0p^WU_su-xiiU+dQv4MV_aPzN)UMm}oF+ zLjMX%^osTMbr2+(c!FeOSpW0O8xYkXhSnG?l>73DC_#C+%>CU5H~j9>axH1iqI<2` zjk|)vJ4Pdq5bRv$km3;l?hsxGnt`v_4XrNX7ipl(1n90WBd22GK79Cf0cDdpJg}G9 zNCW3lHHc7z?IUC3bif8+0i#tKRd;ZEQU)`)_1@g0H?qRR!)?^nBhG;fu<8Lp zbe?3gM7BPok#K>vfZfOH?|9WVD4LM(OFJ%5`!&Nt+!L(B!Rmx9DmV%J_Z9GbMsG%S z6l#|kCeJS|Q9wvhE&RC*kR2cIK>qls&^(jkE4Taiy>>z4;Wi9fTz%L9#YRL(alt+C z2NJA(EfZ34fRqmalh&$DX_;CAYryz?ldzxldg$tUd;r!( zCn{j5W&t^*g!RrH;r(J;PrBIN+Y0FD*V6ND&Oml!qrSAi%EaDj?M%$54uxO6MVBFe~dhvDaYrRox&`=K_H(Q_8pzu~JN>Lp>SZ-mODB zhR@%ofV}PmU$9Qa3nJ7@oB5;H5F>w=fuCQ?es@{jyP-i6t{^pm_nSS`2 zWszZ-9I6tl2&6`~;K#FqVuSaXiharEDi`l4#owx^x|@*x{Im5VMHDeyURhB@@~dtA zBqZs-aDQ6{OB?gktByH9s~s_P4=xFW(oI;ZSK` z#i zbbY(WdzqrmV4RUr?0D94pH&a4S2T| zBPU?H#SPIct`5fPc~8sglIC9P+=B{fza#4Q5FnwLK0QqQoSd^V%Tl?y52sBm!l_f5 z#>B-twy`}xLGn-Jp1wZyFys$bfhqSkV7D#RM1Y&{?UsC4>7$gw^%GDvKLq_TzBTgc zK{mD`3QWSyjg63SWk|5G2G4>ha`cK9KRaz#f6kjre(l>-lXT;uj@I-qAA9KvtPGKo z^QYMwS5eptZY{0au+K*tM8I6s1qPr~kibh3p}@ea13^ROt|3}Qkz^9R8u zcQ{d74-X;aO$RK4nN0yFdI_GTYezf#sjkk46n&2Dwhf-Y!HdrMU)Ynkc0ns7BI<~{ z?tTcR60mv=Qzl%L9>zw;9x*X7eJotrPxRk>K~&O4r`-2W-xfKFaVhuG?qWSO7*)C> zW?+wjs)5vDhr4RGRcPlPIF$B}tN-GYtTL%(ERrhY2U9iC<2z(+`Pk+M@D#XA;X?hY zRkGM)Qv4^Kkb|K8Qe&$g1Iw|CB;1+kDEKOTRX_O_6tLGAaDfR;m`3&CTM`Uo#LmVB zi=B@+i#)^g*#-Z*sqO(Xm%(dfyv)D&tn4{uEv80jJUv_^KUKGJ+^heq>&6@?rQmnG zdAB@@sRMy+7Nl@0r&j22pqBTsqm@aoUBdta##J)1%I^~sC%!<$`r6$50P@FedfMBC zkIYB%K9e6k<9!oRa;JmtV}%hC*=iD@prq1=g|(Lu7Zbw*5hx5IG{j_cb81r!SITrk zU;*m@j<*+9Y=X%NNzn#BOd^aZ%hgkH^0e-~28rog*jGTaFL3qeo~wBOz`#xNU|!>9 zOzLzs;ekfiN_(fOz%QNTz%VU6WsSO_ZVHhT_!zv|7J+F#`w$)-cx|rjnBkKG7E@4eWPP8{;^hWE@1k1{Rk-T!H}a}t+wt32_)fGK>9V^sC%HD zD1AeW*f)jdd0Zx7gNefnUO~>GW3;)sIm4uiAjk@2SMIW)E2aepTPMD?nIHsp0e$C- ziapq0=Urn_DW&JP_+XF>nBnFMVudf<)3+jpO^JsyNfk0uy| zUT&_fS)1ZQQN9R6(x$F1f|TN7aR13#Slqb;eM7P|)}>`|+-U_PP{yaQkOMMsd!Bhn ztHWKV&rg5ld@<@#Ib>(VKq%w#lPf^yw*se4?X_>y!ZogzWmlDlkxY1;u+V^x8-x(c zP)=S!!4Ri|TEL1dj7G!<+>zpMUcdf|XB2SrcM^~BgV@>G*);$}KxG_0Edq4bSh?c$ z!VvK7V@r6RH($T$)F$xbfKa%UPw;K;`0Ym;vCgguLXT8GkAC&6fBYuWHd*!k?ye)m z2!~J$^#t`IOOJTc;;8-M5hlXP`LNDd&U)IWaz zqnvX*_o}8lx%{wr^B2$Fm7(OwA^qFm=bIzs+gon!UQ{yw;M!l|%qso2$?vtaw1kX; zVjvUF&L;rjVuaKJVq$^Uf0KmLDoODD>|ebCwBp1l2qwo?9PdHTc?^d8sx6{Dl1NrL2gd1=VQh0aHOagGeQC_oD4e7wsV9m}0LKg{siKUg9<^rHst`Yp1qE{zxKq#tk40d-&yWMF86@wZ)`tb$n=x?e@(I z7S(4G-V*fXT|Hnko@``%wzW@5A+!+`p9&(v4uIkZaA^0 z&G+A}zu}8ZzTxj6P?~fG*~9z0x)1Vibo?o;r4gJN)OybTF@Wa(Q1uO)_ZSi2y z<9E0*C>FK{Wo9%d7iVI*Bt1f$+?Q{!`c~eYcX7|hp-So*_zF|1&ly8#($ET?Jr%1$ zDQ<{W@&l!W1RF(1$Fk-J-)wflEPELeH;Cqk9jZVQV=V1=NT_jfQ3H29P)ow0D6#nd zK@imPf3E+Dfun>Ow7rH!31-x`Rq4Y8z%O|l^GmuU!cvm1@;Vov%$LB8rYf_pc0Yxbj7m!SEMTcyi-Rlv{B z2*&Ri>E!R^<|}C%8|R^1@$M86EEK;R9G`Biq!&5ZQhodWy&cdu31hx$N0udHaiEev z2KSJk4h8+N+#%%g2^^PK41$L2#D#aF@zd#r7C&rnvG}&h{)Zi6Q(7TnJ(E(Nckn&7 z+ONEWivIl6gC0L_q-$-C6aA(%Kgz!` z;fUcPV|Z!_{ltMmWdd5z>(13(@*EBj(7XW7@D+`-zrV9l#xFNbOw2lffqwDqaKi!= z>frB+z)0urYkE!^K?kQBH%la(nuTHm4o*+sb84BModM4n3v9DVFfDB5mqKj$>DD+r z1P83$4=IDK(M#D-QxpP%7{_Em>@TE*>R(!&W)p6ozQqX2<~fkR^^O7FG?JpDWYVte-r_*8vg{IYv(A#76p zLa+cJ48nmR2HxjxZr(u;a=Ni^zP<0Dq+8_?^FNto@SW^|aGzVeU5hXM{eJ4J0ZM&b zHF~ye8#JKf$Kr-x;Zu zepdECkzYKS@e8$AYj$?HIUyq9eaOrvF3M7|@$W{kXoBiPv!+JqIe$q@OHYzxTKq_` z3YMRp`s(2*);&*>pc(m2iKn#4Kv7V9+seY3K}|?4uc4tKMxJTMS@G9|NKI)~nLx!C zA?hQdwP~(Wtxu5uF5lJsWxI+|;m?6P0LjS?>?e15if%!v+zz1~gT+42BqSu7J3FyK z^xFypNT&D)Zxa(EfQz#Lf&)-M$7TP182+*-91^Cw^{{jU&e4N|iap~>uEBvR^T@gT z^n7oi&S|=4_pXx@PrIccSj9$gYGqH4*ZVw6ye^E`n8Uw=Ktp`{m#(mTRl%_OD)p}ygF2XXWL~}J?Gwz<|Fb?Q`fzXX*y&I@?QV&Yx%|OL{IVLg znIfY>(o_w}q+ZG-<$FdczZ>fAI`JCUkbrl)d=`cRL}l9B&n8pTYDk=kP96#^M(*#p@=nzJ;^GS!3|K-Dln>|j6rzKqIyk<)q%3vh{6-7%;zTG+ zA|S`+9c@guyUP5y;9BCZx`ABn{0UTz5prr@7n=Fx$1xr`E|f877}z@y5W_>h_qT_T z#?AD!0iYKPK)p~w1{F3VA4c&o=o8v){>*rp`wcxGq|$O`H}Q$a>}Gge`$^{h4Z2%A zKMYe5Sw7eC&=)mgX(68#SAIL!EhI*topE!HkcQr-&nOMm=jjB8vM6}^%vuFrO+-<0 z7rs!mh^V$ZTf9<`uTR(Rsl~DS4T%JBii>-32U%eZTw*qRp&V=y;8X>t6APMGAiIVU z@xK50u^_ZgyuL?U0XXt_L9wV|dr<_O>nP!@BZtd9G}~TZU%z>Hm;$VMV82qr4EEC) zSUK%2@+Ot3l?zk)m+7P5jwlxH45aB5_#S!dIk7aFQ3*4LXzkWi-+ym<+0<&BcI??2 zPXZ}htU1JzYGelh>>-mC;klv8&e~ib9T5s+0JWNfvnOu%;{cH)K$>U&3-Fgs=bjTj zaL3ojjAp{Uu{II8?1+;+8P%Sgnp?~p1u3*q!gJT$Hul*l{*!H;FOiD?lmni6S{|*c zSlxh8YjD>27$1LN8n7Z(X{8?LoO&o++j@Ho zdKbIjp`jZ5kfTnZj?}58NneL!{jQx|?o~9UnOTFcD0%#CDKiLn3-#O>-_6e=@ol&P zp5~?{V^ewu%Hx&x&sxIvERKB#g~s)#PH4Tak-l5*%WKT^C1ty zSmx%ibRfCYHCr(wSHkbGaP=+AJuqQ@ty^T+g0!}x!~SDcMN#QRjXK{()!?Aq5)|g< zLg+Aq$-nFH9y`MbY5rFi>*Ag4jl#tH@134}ki29D zMvJ8&h4M}CAt7utpDyKGWh^1CS{2eD&KVUVA^du2@*)VZ7+0|Hg`tHYSX+J%2?>b? z$s-Ttpt&jhuX1eO@#& zRek5_Dw#Jm-|R~@UGNre#C&6VFpD(WZvRdWb)69#Y42=3*nQ&my)PiyFbI0QJA8?m zm6gCF18OxiM1P3XBzl)WN2kUJyOZD~sYhuUa^H^9iQ|b7F;Yf2SA)ifQIC}~vRPVw z%Ikc3ac4!>JoHx+f+cXIksU* zM|rKVd>L}Q0UPWL^mNkjm6U90$7{6!QhPVh851k%^Y_1OuJ$_%TK?gYucM=%NcK1x zyfRgZt_kYSR407sghMVCJx9iRd<(r|@zpEEr0n$Tttvy$wKX;4nnye1iVAJ>lpHHL{z+-wnCI7n=j5oP78=+)lQ(S+2bw5L7BJmq4d;@h~W z$?~6m{~4wZ%$GXv5fDU!IYS&_k)NU>`qb~=;T~J9OG9528)IH{i7k<1-n1fhFHYkV zAjNl%6Bdf13C|l-tbqvU(w_CI4L4qw{|TC!_Qod7M9bjn2$QK3aJl$geR$@m=7co7 z6?MFq{7vup?XQ+<@+){)WyGSb+q+^>d#Z`?o0)PrBRZ2iFw4`&`_^! z%aHr5({zln@XG9LO&}G`ZyJjy^C5q|dCmT#mmup8%bSw^uI^lO{Nx!IpHr_y zaZk&9{+Ca5AMSfY!Uc&%$sdM9Oco-lE@vNe z&$txd+VBzn|9MTW-zdM{P=?wpTLSXig04S@AE{x zpOux>_pQ+)WNHnHLCY{jL1L7#v2hZhN;p4$tlfV$%s>@#2Gu=SU0d1MjEXfvZhceV zt)M2(bCeQVDUJZDs`d68o$Rk$klw2X_r_6DOSFYuz++Mx59=v+33_b#O$K#Eu+0rw z_=6i_wtCu9-&Ry2m1>b;ZHLc8Vkl5`ix;09K`$uuwGeZ~bN61Zx+f(+5QN_6VEL3L zOcAZYl;3%xeCay;SwuVi;c}D`qLbftSX#gwKKILood_-P^}#j>JQJ9}x*HB0&|-T3 zUBrXO(QH|^LHFnT^>7PNl)M1b^&n+|W9wg<{=&A{oi#tk8xHP4v6UH9fmA$WO76=B z;JOC7njDTOT6{>oset>^Y4D4)5#2Mb$kzi;f^)P4{5@{A=~6X!=hfao&zO3FN1l6H zNaFDnl-7xdAeXn%d=?qfWwG?Mh2p*JR|E&;Ju1fa0ape_ExE4vD}eACgRfqnih%Wd z-Lv!q&#LSws!w=X?d+ksx!J&MCKq>vc3`L zO^P%14+0sc{SJu zYBv+bOEGIQ)fWq%LRnvK4iOr&d;2hw;{#)yp7p8fl4S(6s!X`(b8~ah=qW+QVvB&< zL9v+9y?dEJYfpmgUTfWsF$W5*Y_(vGoI5@~l2GfDP*GtsGBV!fpdhxDJTRb?_IS)* z;@LR<#it>>Yq`+5XYTaJYlXaYv%$bHMak}A?QtQQU-K;|d%A{2qfDg(;r8TH53 zYVzo zSOMM@p_uXKRZpKm9<)s|1w0S)i1b?(7u`=*VBS_Nb^4fMiH@3jWp#c1Y#0KsCr3sO zu7M@57I3w5;C2<$jqp2umq=tb#C$1`5ythls$z{&RFR;0M33RezW)XJKil+{^I=Z6 z`FR1Kc_rwoYp%x&CLvPM9rMmGV~E!;GQgOqa=ed65c;~U_VQL%L2fQ8xv#ja9bC}B z;^?bdV~I?V?{xq77_4i&@}Zn^?AxARPV<(@0=3ab^&#tDroU$PEiapFap8JO4oqX( z+pm6-7q@RP$kL4GqQE~sJvEdC7q%>zCn}Gu9R2>=irHg@lxIRw(hY7R96`;uQs~^l zMzK_%=ZXgouNU-J96UTqklO&=vXGF_&iTnR*!O@q$QQZzD=H3&sHv-GvYCz*J4L?`%+K*{UXSU z1B4|rb$_wZCwV~huHSbMrB)=ha*{<(LZ;mS+@+(@EF>Q|R8?dD#7AZFJj=tgclf;x z{o>oMSjGW+{2aIsy7F}jCVl-7zv`-I_T3=Hq)d_!K^3jD{j$-kZ(}I%P>I#EGP3=( z*jxC}s==~gZQCQD>(lStw57Wk?V}UW{shW_KJO|dmHzXyg^j_bn5|Ym)rBEJuS>S*S zJ`O1L88wftZ%#N~cr2~gMI=u#z&Jn~mEJM;Rx2D?2$`FyG5_Yj(%ouvtUOGZzMnqC z{B2~0@UJv)YoMBn4y7eg&`P-Uiio-#nCD~0cHMyi)HIs*8CJL&u(U?Ob7Tcw-}K<4 z1P4d1Gi=WJ`FYf=0>#bYZz|j@KZ6*U$X$mTUQ~;nyCkF?g?j^_RMj&AjOyaYei%*b| zM@ICopnaMIWj4#}IU$awciGavW4qJi(xw-tyD4ws22?|-RIvpZtsBO%f`zr9eGkRo zmGrGuG&YeAzO3gQMdpvP(a-qoNd>x{KZxadHSfI~ zHwxo=F!J9oG9MqG8G!AmC#R;!fx81*IVKoEYraWKYdlvkd6|{9^Z`^cLy-K+!otjK z2u{t;R*xS2um_HjAhssGL8aYWu%pQUG?RlH;l4A%myUhyP6CWl`8*5Hh*hb+D?i>a zk^cIWRPPxskLdwMjqw&;$Ekxg@BU$eN?L%R_4CnIECN=r>rXLw)@ZI-9^Jg&loqx% z^X3}mD9w)&>IA-zD<+hc6$+JQRK9-QtPfWLq{W^Bco+gi;(UM|x!s>V!(z@0!V2cRS>8lL&TUQF08gz5}bxkSXGMi(n>xHd5(rV@X4k(1-8DxvjW{0Y#>Zj;`(|bbQXDj zKBQ<-%X2ovlEyWjgxw!c?)Pb-ISJ=dT>qhKrKm-QRcmPXD7edi1N1EH)Ux*0`a-I|5Y|F7tx2BU&&6^lj(VPpv zjY;&P8^shT;x^}`(Q5hgWGYaM;Kps!xrGH5aL$5^85$`k8d3_Wr3yFc~Vda~Drfv19+hn1?Tn`63{!2_RXE*&by2B8*^* z=NrLsC!2ih&5K8iL6$UbxcIr|pE6NZuNC}k6FS218$>o-?8t)tsoTp`83wRPNiEGw zTl`-#fv=SMP#5YA$V2ym{wEhY_j{LT ztP^<)+VZW7VCq;F(lllB^^76A(blDy`Qe%=+^I<;BUAml4Ws1u+!3T-{kQ`TV&$ZL z$keuF5BErE8Imw&J@9w#A*;_GjH64=J)}d3OaHjAI5|36`&?X(@+7jROhvQY4zzmB zc-(gn3$qd~LOGSVWt6r~pec6Nm%Qk`pQ}TGTuifo-~0oT8Urd-Gf&N*uD{p9B5-7h z6}J^TD8b?bridWc05Ax219v;92{@w4i$!nSLUMbW`jAMp1r4tXObTJf>f3B z9WTt{1N-&s*P#|IR&sYQzk#~*m?Cp?QfH;slb3yY=wYPBKzapD$S2??pv_JoPbf-= zt4YYowak#3uv;xtQ+2&?G9SYtgF^~XAyL1&i-N&zN5{7ajcoBkMJm5RrRmo)`;ei@ zU#atPFj<4ebYI~^kL?>2EB(QrIbfSRl9GN92=teXP(GjEm=3x5A(kR451jzM3n}x#T?@h4_E672nfc)(@=>8=Y|J{uCtm9wCFk96LYhQg?lGaEzSO}K z?pz;TSBHlt)U;`XJIyy{CudHpd`pr=pWb&na+o+Xj3@6MEO3=G5B z*zhZhe>DFW%KejX>p00^nn-H60SJ{tLmI=AEt7xGuU%FfYLYQVZluts$UKuW#M0&$ z*T}Y?jLx>_N4=vXLHO0@wYlPdgTUv^#9fGRp-nVbClC9VgL zjg6=4>g($xH1jqL%QC_~YUWjfyHT}Xp7ti1lGt2YiNan%Oe3z*Nz_)1Ml*=JbiS!Bo+Z`uBmRKLn$WEj{4?Vu4$8!;JP+C4EdP;`*_(?aN&?m3K0i(eG{5&oR6@xjS z)3Z~=uRkg@|1^ga)U}l9YHle@2a))p;8sZ3yz^oa; zzLQxD=bW5}2NZ2TFcoGY$4r}onwrt~-AXQAZr@39EAM`w^|=qV#m$RXUoYR4RlHu1 zqbgeCjUOq&RM4VOZky;Zh>J`4;xU{%8+&@h$V4w-9;7lg-ZSxMbts1vjP{W$!B@(F zMVN%>v+^tsT1*A;+;AYar6@;J;Q{%!%xBMLa%?P-0u((CRq#p;Ryj{4+=*j_&nd($ zKEvQX&K2RU*nX(ccITh1M%g~$8tdlVBI=hPVfoK@yYqj;=Gj-osTAXH)5qlCmTbuCNKqtf= z0dnF0;BZ~=*O%Qe)o+AI&mTX3PlOjHsFJX3k_bs@$ znBICqedpG@o40Q#!=zp8gD^@2 zWD9KICvwsB=FOW}!ZIsh3AROuYd~)`4b$_+Z2PY!MZq%Not@b>c;a&6wk`XyoqXV@ zjEG6}rvjP@Cq>6C{4n&XFV30puB!Vm3Ou<#d3kx+;vk0xE#WEjh4q0ZWzD_4UPsZ? zn+ii`>lJIm*4_D@b>4TZbRvsPP_lnSdWhM_*fJ%Q_mCefXxRT@335)s#>_x{kX&<4&j3ut9&ws%TrC=)fChq4)#kan{ zuEZmGm=^fH=IJF>d8Np(6m36W;Gf+V?3B|5!T9*U`+3EmkEt6Lb>mv#tO)>y#(}!DoV-L|XRK$z0};hqwg0{e=cqW|w-8 zR>&Vzd`q74I-lO&agEr}=lRKZQ*ifUc8*0DPt|(CGIMPmKzSIq+}$l-E`~ zBS_Ex?Oo-8G$ zL9%}Z#P#yBPCHk))9X)V*szp;EKYnxeafcmm*AgoIq3Lk@~w}%c`kQ@EG*$-R+%A1 zoohwz#gMB3&)t5p^Ey|IJ6JjaFZ}a!a0<2!$|0a;} zT94j50o#s2{pMtYpBH@)CsDx4k5f)|REizGE2wR_goHFjU4Kh6%gFq@cKddnEL2M5 zFtjjcASZujaO<7N`meg` z5s6~XPG{70*A|~mpsu7XAYHL?LSU?|0o%xKwD7uVy>~F^zOE()pox_&(#)e(&o$B3 z-uLxoCMTHq?X3E6rfIOHVLeC%o&P#fOoD>119}4QiSox(+9U0PG2+l*Iu96Dc)Cnh zMv_xeiJ8N#8wcO20(h5rK|VXPXu<#uDJv+nT(325+(YJ#l?3j+O@Kb z(x*P!anXW(>u1Kt33XRLr27D&%PC=?0WC+H(~-IVX0yoQg-O!C&CSj0;Pjb=jA|;% zoFgZD7sQe#a4}?nL5a?hM<^g3B`-VX6?6iA0sET*!15`Tn5TyN`qB`r(VZt%4uR_x z|MTwTRPF@tfPM=XTzmFx@3yPH7afWLtrExllo**B!fM{nm$l;!vPVreggPp@VN#{< z^rgDEw~t!Wmw8;D`Mzs|!Rbvn=j3c*QPwj&yzdpM+>q$g0kUdJhJmYK z?VnwdYm6@!*`totcNum)bqPbTPdulvB$N@ z?VRcHX^*y^9tYBhHbERNtz_+{(F-}{$87Gk{s-yWm{f$XJ{g;gPFffI%O6_3`0h@- zd-S3%EUcph46PR)ad(%42%o=sa?&?kx4`84lDpp0%F5+AfBvZ>^Ez7wC4hBkDBxFb z5Tk&LSA9S3xqT1+50O-u5^B1l5K(wVKyI-vs*$R}Zc#B|?U9-}wk`||x3eY{7BW=p zf0}s?aH`84{26THs2^5yuo!Ri^$4upL=Zr_YBDJTvX9h ziHV6bI6J`qJZ#H;uTwG>YVje--PhNbmfvnjAiirMV0L+VRG~6y0A_3^uPl3CUQ%6Y zvncU95PsCT1pVt&mgC>c{tbEhv)931jv;0xL%6<_~uDw8ia1|Fe* z|Naycnw7}P$(h>mu1^{OKpVP}KL}*uBanW4}Iv zqdlJ^@Pn_?bON*NPh~_}%Gu%{4D6nqQ|W9b>Ow8Q;_7{;eAjnp9Qi8iNC5)}5OsNP z?(FZ2i0Ik8>*}^C3W4k3lZbt<;{Vm?gEMP#(CQK8IN$q zl8MBUf4v%55r@C~2eN0`I`EhYB|XGI0-V`HSraO7f`IwblH_d})M}jCO-4pZS%X z|1l$m{DC}Vv$*Xo_bM!5U|=}jIBddak>L)NzL9ERP&``{KUfvpzb{|Sh-eDBAO0MC z5I@Qo^!dM-rn%MG($;|A@$o)h1wYuQCA@aIo7eEhO_IG3_n6K#MET)x+?Qh&ZX~SBb zz&CMn+9(F@+iRmMC=u-M0}0K)6s%I?hmnFG>MJW6Y}k1IwAF%k5plDAuBdUFvn`MJ zN?WnmZXFClbyx-UZ9}j$hjpue3kZFE;K}$?1pMwC#G6WwKTbPnu#U=g&D!dp;v$&{#A4b#pUsZ!E z{ckBG4;VN2>M&lv&bbCLif|fi3_X+!z-#VIIuFv!OSy!cAeTuvLXKvT%PS-m>lLji z*BsRM4bvn>=%{V9KX)E$$AW#w(01b)Um~kYFU%Y;#6j2-)w^_;nu4N6=spWtyE>eZ zP00Cf#0+eclZ%TBh=H;|IKLPcDI5x^4vAbT43_sVKilfqy*NZ%;;)uQYv{(>OpOVSY%E|DIC#aWrebbXB22#f3GGkWN;`3NSsy zE(0$Rw3`%vz3HRoJzakdH#J^cS|B?9Z>BE56QJKB=oTj0h&0Bfj3Jm63sd3EmUJD? z(?X%Q9pyZ5T>zTqR27i8$ofShektcyk^{94aMc;_42g8*z2)FG?;#iDlc_W2yJTo4 z0CN;8fe($QU%sFGT@qqm*H`xFwk!*>Kxi~HHOa>E3ZJ3fM`4!o0QaN{y#)wfNXFI9bTIM#&}ucb14&5>90OtxwkpifU5izIAn?3^pM1y1940Z zTqMd>eILO@=4_3CzkWwoLjwfyLy(+J2~z=)=YJl(RQfFI+i;Pb^d32ZQOQk!k~*NJ zD1|OC5cL}4Pr;zw>xREQ+~6!7pp&KPT&N)9FbP79?S=XI`fISTzkRz;K}k6mdQBEL z3D6^z_y;3Xd8XR!6PipUPSdbf^{xzU_q?Uc!8H64SG)iXA+QFhDybrskbu2DaXK`@ zBIZ=qpc4ejV?S;&u~9D|tiS5EY6Vp$e$?mYC3n#AFeK~2mk@D0y#HpuAzr$KmMt*1 z(am-8K%dS3b>1~#n!wo#Z^80G0E`CmQQ#+%V=C0Os+?!?O`_N6k4WC|Ao5As%we#= zR47FK$oX%IjT{{v{r5m$pZc?SEf{nlus!@)5_?JM={No~t&bGoz=$3g_3%o7MJ~vX zz|qbXvY5TvySk{~_u6;N>)j1F#8Q6Dih4xPUt*t*0^Iw`2!{|G1Drn~zd!<0;S~$6 zVo&)7EsFgjEW8yzb*_o$HowCRZ(7$vEo-IIk)E}}OmT>Yuf8q`&<`DScclqxGaDw8hh*qPYw$RHewk@n~GQu9_b!F3pD*K@46kXDEHA7 zdI?FRC-YoM?d|O^#Wtl=5jd?l#<4WdD!%y3j|SpTC|@O~K5Q=j#&~(vbYoHquCo^2hW7L8@VJ$yY+1As!{8 z@?7yh-FPiM<5NV`$$x$INX~o2VYq&9idAgI64U@-Z$HDC8F1TAfz2323veMP8(Y@h zFpxiGn?SF{XIx{BY0hZC4rl9#1gv=lxc%#LwfX7_MVx=vpA3Hb#Pqg-2qA)a=gzJ! zKU*7{RwuCqn2>dXQiPO*BnW2EnEVFii|j?ZbXp$=lLl5?8zJBBKVU4U${{zLCo6*$ zGvqZih{2)^oB^*Av_D<`+eR|@^vmg)xn*TdtKgqIz_4k zDe6521m;Emq?wqQ#wLDpQs6%>F_l4pTm^QK$ydAhhZ*wkpbED6YmCy4$hBVE@q4{| zMAVN~azlI*VuxGW#u_s^0vEsG4cpa-kMjVR1eO@};hVY|7Pz^+Z2iL-v zaoRGj5sMCAD;i)>O+1wQ_x#&cMAby&(>t$Oxz)MfpPn)owtU(xL5Lfo;zlBh=QTj$ z{ijx-ERvN-2?MRmh;I&0@%(&kSFKYzFP(A5P9*cmzyb+4`L%D zZ-P$8L_VZ#F6c7{l&f$}YYanCKY)pjw5Z*P%_-C8k)tCF$3kg8)QTPkX&Vg1Rzus` z+Kxto!mIRoZlRbVd*g;(CWq04kVIs_q$i(zw@8^PF2udB!g95M7aGP1pX_O2gocNQ zCqNqmAHyu|icdiZKWU>I>>wY*BG2cPmD}6nWp|hpdzE2CbcAgEx}&B>2&Ae{L#vQ- zNmwyK7;|@_SKw71e(^x6@+i!?N}zE60P$wju<2e)T`niPGD}E|KTdRVE;k|)j%W*( zXM(H}Em6B4C`<+1p`SnVg(=ywKFvV`X&cN&f(zb&VGmFI1C>V$qt@8g`%m71`4qRe zbQ(xEklhsQ6ltLAgG96lUEoK@iVOR@Zu(6>03jhptkI}QH@2_07egg3StZWDPxd|x ziwZL|1xXG#lU)N=#P7y{0>$GM^dZdYURU(7G? zTV)WXCrj=<>j&uDKM+ReuL?Vw8`)nw;ax0;8blD^kj8y4aknl?7$%k1KJNb3_TQa5 zi^zJ5=FhKqi=<7 zupvNl2IC@ajZ+}$%2h-b=KELrdaey~8fR&?jEzwP0FcOUhTQE<;C&k(j}^xXM`tu> zl&HxuGYVe;?X-cGj&7acD)6Wg-j_Vxzzm`V&fp$=UN3BH;(~YYB!sR^$6=V1vXm_$ zG@)!{;FuuK-z?6|>E zgLGO6#Y~o4M`NKrXJ+0LBz*G8K52gMPBHkYi#`P`%1ROqS zrvw)?85tQ5VVjdlg-wj8fWS@@DD^Wz3p|4+(7??5_mx4#JU4}*7?uy2{C4>@1Ko4& zTb21qQj2>h`G7?~NV!d!lnvt-2W!M2f#adwNIL}pHw|(pi{v99AiO&RhSJ5{mlgj~ zm&dj5S{0elS34}tpOn`{Anm8FiD1gx4ji^4n8?sGMq=Sp5>F^46nuVzxzh%%1vw5e z{qf4Rrj0mjAj4~XdTgbdtmN)}&}zmlMB@!gO?*s&!u-47hjEjg9my#~{d6=^{=Z~` zHsG=`){bShzhwn4Mj#A883-%>0fXmToxU*qYLt0%5E>MefM>W%npk%b^p*>JRJ(dh z?juC;MYOfFzaor??_xmHqJmunPUbSva+l}i@M=S9FHj$l8_g?Q?vj$L!n85r1%rqk z{ip(8;(FX%u- zNf2=ro95{5{udKgq$AL5Kk$>_7LF9oSin9~=r=Pc(uIgIVhex{HvXbQdzZptzW5T& z9JY-y%Cb(lCbgml^4F#Sj2F=BJq0w}Z-0GkdjsZr|3D^l75WRjKN0(%m_P;|2H#W{ zl#6}Uqzs>X`02^XQ%EVsP0AiDHn|P+D_VF~6`{ZSG-wCD6d^Hm;-|ab^$(_q8%&$n zWn~)!4WdUO-Io>Ov|kH>3$vaB{$Q%ugjkghGWVF_hX^kvei&`Ad~@}gEhLQAIQMZ0 zqn@vvN4D@8_O2R%0Bl|;R-TDz!$GLh(ze{Fowr07rp@B)WrA z?3kymvq5@oPqTnHCjk9JpAAIwv^a^e+`QTH_h8J-Hcva>9wl+_HT`vQU?*{LARM`7 zU?i3QlX>9HxNm!p^>&yBoT?v6d5c&#TDuuCtPA{g4(l-$AYy*%=?w~s#Y5Lxe9*a@ zB=VWm1AvysrkbGL8&~D|bUI&oZ~5DM@qQK-Zn_?6)%lN(M_w4?L@52SdDdOsHLqfK zv1=q%OMfNm%xENPF20SgE>0n?O}_%*6j_6(y=i4>X=K<*jCxDTZMFq`YUqRrg^6|A z=?B*j>;Zr9?0>ilw{{34*vf;*Y#B<%{FH4EwiufV$s!<%P-;+5=1`!0%FX5Ii{S}i z5bHXE6AU6_$$>rzxr3bmUHpKr!|GLNh#iUsN0a~!LI^v(1BIDPCx(ft*LoDx3zkrO z(Nrz9(sfZln<%}qiwACkxd<&}2C$--oUF%E-&~L3jG`5QvBe`4{P%X)bkL16cv!%o z5_nwDQ9!>no-zr+pkZU>{P44tfRmNeP#<6E|NOnLq&(%hS#w1^H(T@q5@7I(*UK@7CRA3(9~YVRM$5&WDKoB!Fi625Yaxr5-Q1{P3Otmm4V8<3r<1^Re~tXmtYS` zg@J{Gljs%W8>blEHdhL@ZM5IPTG;;nej?C+bs-q?W<_>=pzLqEsdB+rcUj;~@eaUY z+Ao0E*J>xiEb(p3x$%##I=w$MOR!l$B`T|S3s8V*GQ)$jBV_xs3%>n7u#>dALf;Um zJ0M{xOsi|2j|>=_o_@pFcBGP*Ch-Y34n7^sCT7m?ox^&PD(CJTo)1?82@$0R_IY zkHyVn_#rfJ#Nt#;7(Z}I7-2>RzJB9kt4z_h;>=iht=vml5d5p<_sKNhTF-^9#}m7g z<71jlW=F89rp|9Gd$LYd8(UQqI2smOr==YQ5M9&J-_o&Xz4*d8YvC)CR~P>VJ;Jg!j zL9;`ZJ1j-IQDDM@lWQL;2mk>~C`M}n|4Ffu;eGYm?uP^|aXX-RY=d(}qn^vQUDe+g zigQm<12ag?Qw&u9XDb5sI?9Yz$KvOWFx4`KgTwvKot+1F?`#<|(Wf96Co6hTCr7cxQei_=n;iyWQecS_N_P#(n@;^L=oMR{;nI6eVt;}WUIFW;J4Pd zFocj?1X?BluD-AZ&aNE8pM#3%LKOTL_cuWhBYQp|cd0GrII89eF&rSK1d5pS<@w(1 z-pMs;Uc+{bouY#6&Rbu;!>#AL2SXR3k7}LOVy>?@GVhgv>Cn9k3pnC}q8}e`Qsuy= z^i?vCU&}i=cX%i#TTlbJQp>=;_@&7eUks|FdyH^@{u~(K&oFI3e7CEer$(11u=o;h zgU!}7C>FpO6E+H4jEMRkaOk1-VF*wG|DY=!_XfIAkJ6}o?vfbg9hb|!-)n%#mj7cz%-Qckw6wgk+9*UjE;_mINl7UtUZ?!la&0};C~|I2hi)^;~R7PM@MFf@7`s~0N-F2qL!lJ{BS|x;`|tf zmwx4!*Nk;TeLeCs-yqfyAa-t8HH~mMUQ9!Uk_2$t8$mF0)S@R|!4FCpDZHlu2Zt@> zZ^%4MZEo6By_es!iy>85ygD-SG3gI2ai;&%iZr;OwHI6&lmL+8Dd5lmwH>Ilmy`aP5h5OzUAA# ziq4-B-%}#Ts!5!~_#mm&tvM}y+>%eMos=fab;P+DLvVkFf#Rr*){rQg!?C(_(#%Bt zXIuG3I;bK@7rKzxqu+qu$%I?fkh5!uM7(&h1Gml-H2M9tk?42t-nD^o0+*T3Qv7G} z8ULY6K*#5eibnH8s4h~|(tcOdj&XGWad<0Zd1`!EDu>}gJoeEIt4Zb$MlJs>NuB5O zP|-e651yhbsyh;PHhLv!{(*Y-Bp9L*mlX)8#Om z@1Q{Tw9x?AeY!F3(j!t$9xBzuSlQD*GN@l@BBf8$%M8l%=~|>8W@$D^KpC1zp)C45 z{~j8O;?TFH-06{v%a&>}2^ciif1!<=Tr9S@y{}eiB^`KvoCtNo9BBO!urkyDY5<~G zFcQM5^5VsdD+_rz+(%*P$#Z_Z5L@u7dkiYAPO9i7$v9Rz47=~;PESIZXffWP1p#9e zEV|slc<+@)s?;3Zz0mA;#iCwI7*+H*yv;%5+-&|*k3R29=u4`bVx_YG`oZ(|32yFk zuHV{U>4(fNSJIK+kLQg4Xd^eYbxuHnaP|YO68oD_`>F0mm49m)2mwJxanF4lv4TT=s;^qW6 zSuk*;E>P!a<`6mu-CAwIqlgC%8|9YnkTo2ECANx7? znv})WV><-1Wcp!XGX=r0<6*Y0!Ae7}8#7{PH176d0o;r(~DylGoUb~suqG#Y8-gx$qz}|vnKobTch6b zmIU3mkNA5U*&`lboZAZg5U<_mY{f5y<>U~#bNjrT3$IkaSp169Jfojf*7sS_Q7FpE z3G`b$)nw^2?5jLzs@{v%TAREXyMXm@gzZ{3r=+N8)jAAR<*1`O7|@ zmr~cGftd16#-mDv_C)R0&>2j&{)Jn7uoh8IKS6f52tBfPCpxa2KgEOiPy+tPh#Ni% z{1xWDc;Aoyw+h!xjTuD3kYxz+jV zkJP3D=K@{IYVA!zvk0<{`)H3nxk~f*^4+-g5>ZUqd|sDk^QQ0xYG{p1+A1O`Si@gLDQM}6h#db622qjJ4ZH9pP9V{C0aFiq7V>spgo|KDHf5;^=qxTxrYnv#vRR$~-C zD&gyS;X+|>pc@`fFLA!p+8d^q7*%YQ^!+=V0^)1<%aa2p2&G|FOrS@~|Nl#r!Z1Mg z;&|cVBQo01f3O+lEDSs!b+dUsa=th`pxJ+5k24x*9IH@*?-Ju7MW352Rd|PC?NP+l zPyO)r|EcLaz^VM-|Bo56Dx_p&?<6Ff?6OB@$lhBK9%Kt;W{*O4$R@HStCLO0N;X+# z{O*3UeE9okm}tK4Ltj*Ie_NtSnxsP-tA}Nd_LAYY7*=rH zjUUv!YC{)F1Q8;Xl;+sA_<6EaA!n>tI>tYjrJ`6rHoe=w3(L_L2MEe&wS14yzSnm=>&B!aXX}ReYvW^ zuX7@NFXMbR*zRB{Gqh1F>_)aW#b|e>xlku%(<-vD&^RY~<;P*H!{p2NCM|TW*ktHC zL0doSXAZ|yW(S7eCsy&uFC1>V)uNb5nsBW@oga~yklHj!AZuna_GQRhi~2%C#=f!H z^PXJuZdrfF$%KZkN{8MvpGW195`H_KOznwZ&OD#2nM9C7VqtXO(t%J~|Gck+WQN(B z;5NwLphWSnRj$lNTiuMK>%Si6-2bIl`sMsApU$~#qu1S%q@w^mSf5`G!U#bf)dfDWIgW*jef&%{ z@UG###fVu59<5a2X^5R5BbVB*>e>f`XMXujhk=XAyDBICyEg(~SN=0JhYs^dW_W9YB0 zEG;wg3Q*ig4SmIYlbL`(>GI_qavULt)~5Sm9a$}ZG&9EkCPVz7y^M{`uQQqUEc~cni*&KN#Fz4#RUE>r-via^7uoR3Sw25BstG zRE-DfUV5S8)X&cH5{-+=q5qw4%#;sT$BQg$a1chS&pNKJnXe_Kq+DaBiu%m=((x{; z*qmXb>0bnoIu9r$oXTFJA=nb*MeslH!_L6fsfP`FeGE{%Er7Ehmq<1F9z&y)iv37Y z;tY|+6kg6^xlB$g99Fa~X4M9+VEaF0efTB-1Q4r^%Us%c&?|fsZ+GMK`ZKYIm>V;kFWF+@H zCF{Wq`mB?%M}xwwErG0=AQJuWPlfn-HTAw^olQRx>DBGojp^HwX&en9VVI?td&5y2TPo-n-dbn*~a3 zFGFT}GE@pGr>CVwK_(#BLqTr^yyeevq{93R#P|k2bFEm?8XCiQH;EnUjGUStvOeb! z7S@YPPJUFPSr~IYy6djSsiT%6Y$+H8+6d6{a{!OZ$;)>=emi``R8+4~rIlF|$YUTL zunuJ@iqFQMIhHpfC%{ACKIi(@!5I-=<<;!(^_%_W77=RP7}~Gn;W_=F`$s z`$^m@X0bxt*@EWVnm~d*V_!|4j=r?cM71(RrQ!5j-KnE=pejeN&TVYa{<33)ho%47 zu{FF?@STE+ijkZ9tLwnR&W$V@0ULD|`gT5Aj>sV0VrY+x!PF#M>J#8%^F8eKQdJ!j z)$LFq?+70nQg=Y6YDie)S6{Db7E<)~o;&c%0Q3Qm^UJumv0MKrKhsBn;Q-_YV1Z*+ z5|Nm~z;#bIjS?nO*DG8l9N#nY`wDSx4>Q`|Gah&#cE9uT>Lcft^PI6jt+8#s(|IPw zizr?oa4W0$Unisn4xjsVKj7RyEqeIEV7^j=-uVYIMjyKl%`}zjix3iIY4NE-_B3*$u`%S@cla!&mmzb)sh2dQo^;8$WocwvSsH z<5W=qOYFk-AY?Psu&-1{_w|n+Ps`gc_51_Q2t7yjH$&4nnW&Fpdnvk9a(6k8!8 zN~k>ycz!hPKA7==kSpxH_h$V{3`VR(6i`o@u)iz31}TEPV1P+Hf;|8O+jTzq3_CMv zs2PNw0nG=pl_wD`E$0pi4ixKOs`fw$=;RFB{t=)_&CvcX4Seo{Bwk~Yj@j9BDwMR~ zZal1Sl3*QQ*+4*6^8tng*TF2wTP85~F@q}m8cL`C>33Cbs>2MZtlx(hrT`t>55Dw! zK5+l?@bdCDq^92n&Gq15`aQG{6gZc_SchqkOYjA(pb-;X6`hvek}3YY<`IZT-@bhL zG8EX;OPC+vONJJ#2@;t5ey<<^IjezUk<_%9E4@F6#aRt$HrZJ}C$*5g_77WhZU6E5 z198K1c~{|%kc2RTJuLt9$(v370nGQ5mq-3^6sM`tuyymk`=5pbm9}4$QPuO!MgRi; zYD^aD;$Zai@ddiHeX~9J}X7J#=FcR(L4G0%_8d_n_u7FTThnWUSSkZu7^9bij%`aZmW~caIU`%tT zg8L%WLF_(%N+kt*<0TCX$!U%Uf{VU(^D-7kkqYAnWI|fTTa(Jnz4Os@x6j1SUy30l z{O%*!J;>kYU;Yc9a}vCEh{m z*_KMCSjvUDs-hAxc;IV|mYdLLtFvd1*wIEi$jjq{oKP_iS1Ar`n;1y{qyX|0RDk7l z|Ex>}@#Mc-ubTM2ZUT@~F)mo0y@STNN&5G`PYXDOqCqy7AnFZ?R0`eQ-FG)eOKI2y z5kX1}tqBYQCJ5XK(2;fsk5d61N_f&m4I;-vg>~Vi}3$7O!uM!7Z)x5tWQ8VRT7kdLb=5P zR03pziTh)nwz*Ush}t^g?~uT!~v$P`q5yx!aTeiA&}p z3QiAz8&xL&bMRtgV~h3Dau~122CWtOcW^rsZDI0mh5?AJEhsqhJqv&}+kXm3Tt8qN zFjJ;^4#+`#4%Wt;r$7q(4kl0}JT^A@)5&h1A*B180Nz#>-mm#T@f7eeTN*x*e3%q^ zNr-)&-+=6O6O{9W?*&duLl8whg~jzjv>jg1W%GDh#=zKEG6*&Y0st_2LdYPVNwhvV zIM_U#v@d@RN=|7|YJo6lerX90o}s{{*?|(X8SxZ3w5t0(RxbGtnxxXfy|n;j8R%!~ zJlCi|RMHhg+h_bHs3*&Kb$c*`=iBd}ecm|HR7b z1bYjt72@*}**F2`ITr3S6DVFW7C$s4Y8Z4OZsDbHl$c?-@x1Wr=OSHDuChw-uC1VS`E&?3vk#-lS4ui%qN(< z3BwJ#cE0gCS0;&6!M>Z74tK5*5R!%>QYi2_Jjxs59H5+7Rk!dC(nqKAmd~ z6on)A0!pzYXu;k3wV?OzqCF}IRl-{=?Koy28o?tNz>@eiNA(#sJ{7;@ue>#oD z5)cshe)}8nU~~{UB26y)ii?bvn);U|e+p<7Wie@^KffY9JrE@EOee~)9;Zf|-%$%RxW@q_%Rz@HH%=0f zTW#N#E?}YPKMm74{_PK2?Y?@u^kOG{yjeQo+#cKXGD6b&iO7j0phistStK_EgiA(S zn*vI$#YmT-iDk)~1rO9}Ty zQn|@xCk}NALQ8)k-LKw#td(AKt*hF>f-!%s>5>^xHM?!JzuKd+_&*|5?8!Z$&hM#Z z%&wjO>c+Vw{lspIZzs<$^oYjJJ&`u#74w7iS;AbS6}oR;(ToJ3OCJ55Ia^`e6D7+C zw<)LzA!Ow*=18q>l({IS4A5&UOdYh7a0*Mox5D9esG*<$C=q8qA1$8TXWVSne|;64 z2^h8CYeaF;#<$2&0@7NZEy9}S552=yRo5V^le-UYQ8<`yoxy7*Aj_wHh3i4FBD2p3 zYdSe7qoAUD>f(Do&2k(#6F))90HR+$cB^nP1r3lyxFT~K;OTR4*#4)XRtNqryz>eC z@1YpUnVZPSdmH4NJSu2J0`rbaf0jJ|mMx6~)>ggJQMelKaB*=ZGlYXZdjBd0W&|Va z94yB7{~fSYwX?<-ib$VON9K+zf8oJu9gI(}8R+9tEgrF}j^bWv8TeToIm@k+VTk+O zQBNRm>*(rR?Cil7vYe+Vf>{D?V}J6ob6#(g2eps8YU+@{0L4%%38LUgkA8%>(`gSEjJ(-%wR!zJd)=;`h}+;mCoI+h&jR@pFBCu1JE_brt$Ftj zf7RU9iscpknitH&tVI@l&*wZi+pfz6-q)B@r)ZMJUR<_#(SFlew__@@Z74@&P2uR+ zJ%>O*n$9TDjG>Fh%uV9&zl-gL8q@~$`_YIe0nZ(k7k8l&uz?Rwx#681(@^5T0S8`7 z&ayI0dlSU`wE=0E2#<~pJ1f^Gpf=wIBMrqk-pdJxF1Xo1%1sp7Xv*RP0+OW-SkbsZ zO~jNjV(YRF{`Ct$B{6{3D%*DQGbEIOP!A5H3YdPRQXcBAW+FO1&Hie>zD-0ZC|1_N zm1ZW#tw>@B7qpD2hTjO!7LTnxebnX1pK@7KOG_Vw>yf#pLTMPe3#%(+wl{yWNEN+( z`x5-qFS!Omis<1BQ^6>lRTw@2BAR|p*WUp-)om~j%NL;QjSnG+kn{v3fl0u~F|i`7 z_}GCc&~i&d1R33RqQ=qKsKEZ?^|4fC=&NDIaA3@)OaEU(3W#z!p zMfe6NI^R6Z=j1Vf!bcNG4?7bNk-0fII7sFu;pUFGzknd17tnD10%p4xAfgNc9qla> za9TabyuKk$H8OW7UxlV=Z$LE0e56PxW&zefC(&{(iV!RJ@Xmtz+GhQ)I& zlz8%J@|->~bo|v+;c@RnxyZ*_OVZlt%7N`_{7DPpox_s zh(WzvgMyv(0)<@AeU0rzqSt@NOmyEqMsmdl9;3o;{Vex+i_n-+Ns^{GnRq3xlDe`FWEA)#H@j)yE#FZU`Yx|mO{N4CJvnmtE;DRT$M#<&k zwW6wc>D zE{XD2i*1ER`$ILgTXY}QqM zvDaGTC$jXi9(WX*Re{brs@BLa;m~uK3UAx_AuK>x5T}PL9ng&|*NW@$w3V|y4PVjZ5fR0`x553y;=stn-3CO#BfP0jW zXI1$LOe08$zXBlf2l9d};McV{XI`t{mYfU>3=ZL1lBv)$8l6;7WR4?62{pD~qowuR zLcm6r0UEO`(+a&hOrp1NdpT56zf)&lzj*hq2@63RCpm$#{)aFAu=(oL*!JJ=*lY2r zS~$6F9WeejLe_E(V!9t}YaJ|Dy-2Ojl+|ycf+lg(6r%@91-nHn1J9GhL6NgwQ z^G=K#7y-~6Xb2Tr{7-=$d!boOvXM1&iAF%>Ef^#CQXc}m6jP`~8up?!n*mttF_tJQ zr8uU?e)~H7EG&2+k!(xiG30E*IE{{uSF(0seU3x2e0P=d=4sbef0c>FH)oX<%^Xr- z7O&J+j*s{2<5`z{ubL>^+`}U*rp=K{t35eDKShg{Z_=@o?FMR=J`FE@7cYuJ-DkUn z3gb-COzkZ{74N(G6bVQ|UiO8=N&y_3J=;QW{d7a- zgB0r7^B0+S$-2I4>qSQX8KF)w17e&A1kuwL{24{I5@3^Q2M2+(=ju1h>dq(LhLAC2 zW0?RTL^@pK4)9`8udN@nb8Bmep<@{^o(FWCs=BDGiS()2$mr<(X3#ewU?BW3X)AC^ z0E{hn`@%~&AJJkzdy|}e*SYKEwTtkjT(*4b3y=e+O)5U@GwpnDpu?diJKL0lGv?Qc z;xNEaDxffIF$4GZDSKobAMsl*US3tOf-Pt?3mc3AVdI*G0LfSfj@K6DI16$WbR-z4 z{J@!ZLED^j72f(|=cb*mS=bZ%q0Hht;32H>y|NLqjD@m{5%?}K4B<4JF03ppOAk{8 zRs)A^9BSa!MMDjmFc?2#yZ5d{$oiq+iQ?K#s~X2#Ixt#Xd8QA+$1L=v@_|1IPg7lx z4=Wv(9UI!$k?$mY&IpcUs55U0FRm$E!+Qs}89K0pGkQY|oFxK85-un_ zy8z8^2?-R9J(2hUu=ub|bm~5N!U*z(IF!o_PxB9FbOZ&3QTN@eX4Z<_EDPWjrQ zTh8cpX^nU83xuR$LE4P6r{wewr)LnieSKu*z3FT_{*R_!KT$D+ZLZhTX4Hq7eO{6= zpuf=6>%-L6v(+5cqpABdi(Dc33L#0oe}1l?oyK<1im`9P=C`Sm9I+-hDs5JkQz=1%y_apE{H4g}>nj|=wfBbYk zT_0=$q-#StIMC~<|DQEcpERs}^2AOLHD2qSg_6pfTAuDh57O_oNJ`efHXlz+H58*o zHJ&yc9SQ}0kGdt)A8`AVD1og~wz6&-iOl7f#P;G}XP(~)!>@RUsA?rjmWA>(-G>C; zs-8;2(p*^BGA*v?AJ~uV+!D2_Hn9I5R>2(wX&)tqwWK<70=1=^OhrGd3_n7B3rt`@ zhtb|{Tt|l-43P?`JZdn=fO>Tc{&`G4tC9l@S|k8PJ)|TWxJPjxbaFY`oU~DXxo^)2 z69KQBK`xhh4M3!ZbdGxK<}D*+U9yYLpx|F^(mx^|gV^S7itxO!sizxbj_YY?W&zgOl%1fhEVi;ctVGu#j;2@IE*nR;YpUzZYH%Fa)Qc`Y}2s<0wl-HW! z62ajqvK~%AOnef|+{??|_cxwd-=^AN5Q2Gl@Lg)lB>kRzPzZI_>-6(R{ZNR|+Qva1 z^-e+OG4*lMOt~zfPi**s^jmUg7jGF0Tbmn=IiLT=-&^&$c<0E=-_>oV_&o*PY*2SR zjI~#xo$T8ukhQ+6YHt+R&Ghq$YUdbsgZ7kMh3M;^ym#-`TFa%wZrOq%74V>*Jv`ej zhQe8LY}EtYNneH|Yv#Ztg8N$PLf9t zLd*j^^$8+mz6-ucv$u)S!-*<+U@g_t))t^lbl^0mDJDHVJ>3E`qhL*WuGc14pP|10 z$^b10qqukgd;IC@CQh%_CbCU(%gOn??fvs4qo?RT@}F!$?7j^rfEU2z1y;S`{x?CInoj}` z9URm&%v0x*^ZD@xl8^2=DwG#wR8eJR>@z?W(#o_ob4GKfuIj(NhR;)j8E%V(Cmzad zYpWikR0RdUHSVoi*v~f)`pJKrShHQ=HuN`I^o&Ax@-I1w=&Kb})d<@g#BwSjY=-Dc z?az%_QP$)jTFU>3^ISZCx-Pnc@-)jZCb+u#ax0zJY?qo?Y5KtNTyH71o!L}ieC9HD zd{$F<{9(UC>&=-# zSNNb>W4Vt*QgE54Z#AMpI|+RSSvqrd@yX>)>|Tv4-Gvzza>{!NhGYVvmC#0uMpL43-EwKJO($KlGa{%AFAlgCfQ?8^?F(_;g;kb1q@~?agz~IWZo>3hSmY1=j5kc=@B5 zQ|+tk#xzuI1_9k@TN;i*xxx@@M0fXN8SltQUO^deB1e3)xDChd`=xsB0yh8lly)u4 mk2P5{@t%c3KTfMc&v6(UnICs}w@sqpo06QWY?+K{(EkBtcU|iM delta 155505 zcmX_H1ymf%wjEqTfZ$GWg1bWquEE`cy9bwsU?E6wcM0z99^5^+yIb(z_rCYvtbsMs z(_LM4Wbb`WmH53Kx9B}UG3ZlA`H90fE$M5dAA+Nt62E-f zyApWRW%GJmJw85N_FA(H-7DAUGv0LMJ->D64Lm1tH&h0$QO?CY+i?m$KikO2%eQ|S z{oX?`3jEcn+OyXewBEhKgZ=CFyW4H;tLDRt&TTrsI|Wxh%E#BQBXP0u_eX1-o97(w zqr&j;6MOuFD2lh$(ee&3u(tPhPa_KpX&r3v-gy$B5A3Lwty|R*aC#CyKR>tmcsp>= zA?qfz2@d>5lE5rZ$+mXE7rv9xq2;T0xpAwE-2jwrFs`Yc?o%=^0U8=Y3*&R)#$rSS8>osEKAb8u_+WMtR)8Xl_qnM;*iB`fh{+$9LdL&;i$7f1W z<(&qOY=lhrO@9k$KY>s+oI3Vn?T)kK-W8g1whDRt-h+cR9LW0aE_}YSWz8rV)2O#yaxE+^J?2Ry4lx+2aX4Fl>PiX=3mZ*jg(4)3Eq#64 zYf4J!e}si8X=-X(SA#!P)YX;4+ieGUbyB8EN5;qJd;9y}to(5mLC}Em>_~;6L)%ND z(hbQvZgj)N#m7I-B~cGoUln{#AA&m{0mrg|nDv-y-+s@27{Rc8;huR4UQt#ab4$m* ztq!NNzT;5e$;l~&6dOCAg&;z+!&h*wT(5=rPC*sF&T;FvJQ1q--0@<~1u!McEbVo3 z$jQvjeU}={QBzZcdwaa-?C9(J!d5bJnaN-3%9@()y}?II3y;>EO}eM4 z^y;PSHjCA8fl;$KVfj_wze#u;zL>whJQtiTH7F1f5k1A|SFBAhKNn3}+=3t38`;>D z&R-u)_xbwzg10{~I@*`OsPom)(NQZuKmXCTNOUCl^2442@iGwWN>hHe9=%0`BEkIq zMIU}xx-K#;sWljszZ2?fg$>DT{GKvzk5EL z5cgm&Vn9LpIW+0Ef4$i3D`D1auJs&AVl5FTpPV}E#^G=zdtn=u{L{%=3gc|%E*YH8 z+u3#5vC7sHMJCEs$Cg>=8bBQznpM1b`kufZ!@B?&dua_1M^S!mV7&jDA>hHL zqonjH!~0VD+iv2yrLqboM$lU#o{2m&N0QmMAI~~ybQlZ$zF0w{09#)6?vq-lK~_x&KPu%GkVc4_R4RsemM%a|=is>+0z-LtEGd z1*F_Xye0~q0l~ZIBtPBYEj-_C@ZH?>>oVQZ`eg%LyP(O}T*acIqE_(o@U-q89zNtL z(jG6TIJ+GZ3C;0SZVE4*=1#YHg-hR^@Sggq?44JY&0Zhyo@TlIWW`?<{QavAFjG>(&ywI7Ba0wU`PcS&TvZTR)56-EYCYX9l%_D>kb`Q;ylmfTFbhw#ubWR9gjwyZh;gE~RP02CTav+*+%}<1M^S*kk)nG^Lan^Rnps%m*fgEHcCd;9xr$<5RbFE}-VnTU;zn3|9y3#WEbPrrf z3k&<{Q^yM0z*$f`Ko^fha6m{pi&_&3kF{s=$G$Sgq3UI?=o(VEMwCIh;P1q_2_!yN>MM z+VF69(h`i&suRnVC+O_;GEi^ghX%xQjABm#Rg<3U=P!Y&=Z2F{1p+ha#c!uS5t3^o zDAoP&EWp`Sx%3-vD*?@<>T^0DcCGb1Q-4>NAsVDY-3q>?r3E7kfgT)bCN z9pzgyk{8NcTN)ib;WjW>Qzj)PjR$|c3Qw*zXW^N(AtSEX_S5%3QNCCj;5=hx>EZv< zS9!~VW{o!NVBoDipA`;8$;c`G3L|#2ww9*v437U6X8YzR{!Y+)dQQ^Y@9Oe`_Dk2O z5no;~+3qVXUR0z+Fw>)tDxaWyf89c5_C$1dclRT|A>CgHO!e^a7#EQG6g&7;I$!y% zFGM-wZ5vnjkl`X0@=gZ~0HYZd-q6EuEI1B5c7bIwPZ(2Rs-2@1WGV^cA}~GW{o?;1 z6v41;^unLWh^yvPt8H6Li-jB{lKlji)+!2o7laktSl!oAC8qdeu|J&137($5n--#jz_=16>3=XURzr40&MAr|IHmX@3h%Fl! z1pYbK-DQ+l^uXas`%a9N1Tkv4P*>NrvdX_hxhHf_YWt2raPa>Z7O^B|KWv-po~ZuM zKtw#=OO!BuWwrV5FhlU0t9k#i;{Q(0>zffkxJ_#Vimwgk-#f+{3SiNSe*3I2&-b6p zi`>U%z5CyEybFal3o4KZ`)6{%)$2+wd(4s#`FAxGY0Hcyj9=L;ytg~035Bw#a?w8j zX91}Hb(@a`i)pvg0^S^d@L$G*QGN3NI|$&PCF)2|p>nsX|C8@-LCT1{Ll$xjgG=?& z{yy(*W4G@1s+5@!WXVciEeeg2nmefvPOvDk6#{t=krw-;%Jga2U&pZwn8T`+ z{j%ZikB7N&*a0ooDE{Vgtv_v%Id;i0F)BJb0F_v99d`mPvusT)(L7i4z9c*pg_M6* ziChf=(X2sQ+PnF?Xv1{|>j3e)?a&tkJj~sNGAp1vfAnoWXO-xxyyyxPpRw0JwAaA# z{_NLbh?fDdL&fgNqiGGOW1okBtqUBOs8{2|#)=lHt||dDma2??`?zMSYn+b`Be?^& zW0&fdmq{CZ6i3garV%>%T||iA)Gg<_^xvZsA*{>Uj|1=r9~^l+P2MJWa}XPdkBN1k zgq2Obf%UxEyug8lhzie7Ki~C4;nSc2Dh}@BzrWefk5D2c{_J|VIqE3@6f$2T8XDZ7 z{Ada%AHrCZ<;sJCf=0&D`6-S;EPv_V>IOl4p@(Bi93H2Smx)hLPnRiD)wgAOHu#Yl z7AD)An`>;eB9>@}`QUQ+I`a7W(-wT4vO(w8#cEYeO-qaO-q`o!W1HV5Y)yY0o`ew) zLY5Ml^t4qqHF;>SHeC~eR#_drDL{vv=V3os{Pxzh0fO=*8J8F70uw^$%C12%%E;Z+ zmuHCuabrO#`}0=SH zD^%!NWImqp492h3v&r24EQI`fd-AiVy^p&YE9)uFcCpr$L&+L~%R~!taaiFbf&_%z zc5(0s2xrg}yC2VKgJzyOCEJ9w)d|a_+xI`_3x5815cXs6Bs*h{#GLf5FDhaC_uwEB z3_?l_S7+OEm)8IC1~N*g1TQkyQ`44iYXOY(S`TvIkJ>Yx3D+T42CifI~j z@pM5Vj&<)Su*y{F)SQ|Gn(g?&Z|M?;Yp{^TpRdV~gUD-qJ&n)ry(>mW$wCz z=2tc>%s*}(ouuwY5OO}5CU#!v=@fnxVZbRE%l!EI46dm3TDwmZQKWnaO?Q6;p_^j9 zvWM&0YPvO7s^is!k(9AP0FTR?KQhSfZh-yd6ic1Cw+gf#Ott$wCX!72d~pGBzWWtO`E0#?d_LAH z)l7O0f@!uFq+q)dB!Uk+8G>G}KIkd0MqK(GzAIj%DV+8nU!SgaAS_?^6`}mv%gWCX z-(iS!Ba-DJk%=OaWzPa1mD?hy0|V#1eDWR^Ql8rgC-L-N8~OTYUSBgh2wAj&T%}nJ z>uW(8hwXuP%6D}_u|5}FX}%dLOCfHUE@sFdLOUeN#hECaNgO8yR!A}z^z{SN_}wCx zTRmb6XRVy}#)zj{-0VSWc$bceINQGME zvK32VI^q2KNdbXObP-)$UBHQ83N&F|B(lJT#l=|;PDgCyzGkf&v!V*!CJ~U@SWWTD zmDOcBwRduob=s&ZswV^uQ$u4ujStQFSDz6X0vd@8hrK);^0w1`vE}qH zwY>cNcQiCKYU$Ur(*+6@0|Nu^$HvCgcP0l1rCna0JlGsJdoP;-)5GoUyk>_D5%~u? zYr1MK+dr+_hleR!;GeO*ea8%lYAUj_{Ln?DLQsh>k0h#f11R*@s?WOf*&W5^PXNc?>a&?XQgcz2RFiLq|Z3NVNXa!3djWpza3DFejL4!qt=1G1+5iTg<38t zYYe<`kXFQlc>n%2W)S%f)2!dO#*dhgfzeag44_|_ovm}|k0ch$R@`owv5_bEm}D{R zOSaV?$aNnsaK9Z($-oc}5}JZ0^H3xRxvT4uYg9VNV0Dd7LjaVpSX~!r%xz9PLwK=+ zSXZ+e27O{;V!aT}iJ|Jh$FT}RWFX!0zM0jaBq#p{(OgUMETWFV#=y9I0HHJ!6(vB4 z6^_qtrq*D$a;#l^uOP;h=yv$0?x;K~D=Qp?$b`@^FfJgAwe0HZ;uj;2wtr*#czw3E z=JarF$!6FMtK1*RA+4exh>r1ayJX)10&e-b6#2};qr1Xq*IQi z3OjXZN$MYLWF^m#7}gV%B_-j3bXBxmzfA@t|I%7o`1jy-89#sitQ{>?3+>lSz?!dI zL>`FVrmv8|q*q)LsoJ!-xLAZpmRDOFSE^YhVs37Z`z9-*rpDP!Mg|#hbau9$7~$dJ zDa63QunLbY2nY~e&K3;`4@Ccmnh+5at3j62($dO_d7XNt5XpFXc{vZ%@fpk1WqltG z3cM~AV||Yos=QE=up7Y(^?5&@G{A@TiEM6eTFK?4wzWOa`aIs^gQ`X7&z}u{Q0hVO z4!Yim8T(?jX;?e(OU`=gEj-Nq)7AKmOgTpyFAWM^59f-_wsz`=CE;NFpX4DUup{IU8gUNx^n4r7YTyHGK=u?#`k zu{2&$KAL6Np6<-8%cp zB=2KKo!P%$^PZ70VtZ#N8dPpD@|73KYd9^RzT_|pF6K=VaN7~xUr#H94w{hrJX}}p zN)G#&4U^&_tf#A$sL!U9%BOPmfz+M?_`S6BXhA<@^jxe~VkJNKOFnfVf{^?B&z}lr z)`$6qJ;6R{DJk0R4jbKP@Tf$M$KVoZDJdzjl97>7=oH^Wa`;*g2O^`;yJ-Svk~Byl zzVgCd1mIbyPv$EOMrMjsIQde&udQ^n5b>o-|Cwtu*LxDPldLxU+)x+lvjBoH^P?a=Q-|MzEIA(OU{EWHRuH zj+ixR5fvL7AW7;I=X`Srs9nf1w{d8YN1H(K){dt~RK@egGe74wJ(?3gWcdX2iDpyan&dP5@UiS$x*jnPsy_7D~Ez0 zsgePB6V?X}p{4uK?D#C9`^2u2ftSa5c!SF%xpq1+)*ogl)nZo72kHZ+rTT3TH?_4K zO2Wbr8eU#}Y;0_FMA*8!q`EyuEMx=(IJk?ie8idwaFFf|j%8zUT~8c;JF|8%a{Q+T zZ?8lIUjM$zYv=$ele7FNufI_E<`b*puuMP*eS1t!G?WQm>zj0&X_JurZ9*~Xex^$< z{Z(2zI*}z*s0k#!z`asPXSP1DtA4bDZ)g4^X44}1~dZrfb?iT(=+^V4E0GOb~(F>s@^Z(dNDp4c~%D4S;hF&zI{teEr%BT6HSB z4kZcCleEpTM$74{AX}MnKdZ{~Q^J_{VbPv}&y8BCZW9KG3B*8^l-2k*ii(89@390f zwKDxS&oMA7A6XMjPfvfe1k~D8RlibjadG($#eE3)%9s9fxij40zc)vsOBF(Q1nADjG8KWwZ0%=i63~D-qX|KUARpN6X0A2O6)x z+o}fwN{=7i{G&O0pBK-el|pLGh`J2dNM@WeRe7P!aqXcbpIp|wCLBQcHCmY4%>amd zZbic&fkA5U++tm)Tocw|C8ZYmrejrW#U+%979jx>*7pq@izFC~KJq&9q>-jf7g;BP zIqV%C-T;vh;JsiA>fJFZ;~(hhML~Hz$+$nVsr_!%>+;tKN)HQYVoCgN<=fz-MB4tT z{p94t2CDdEiNmaJr@Dh+JwW$Qtz`gcmY_!ei79c(rWO{uOR%2>1txdWB9^tXre=v4 z6LZVR+&pAqK{IL83`BW`VBn1b6Dh8jmlpua{sHLFU`axS1j^4;3w)ca*W$|Kyc>Q5 zf{s4U18HgL^UKTbWOj31Q?|v^-?f?v;&ygScB`$S+uJ5sSXfz=mFS=|u%wPcAeQ1D zGZ|;728mLXQ|~**R=GFrc4R3rihedUke)*oAc_7J_4I6>t{E4i9~d4Mm6isO+yz#B z?h+I&^fcbrEE3V;gyH8-Y7#6;**}Z$8u5MJeY64W7l<*9-@(l^agE9=67!qt zni??vy~hYeXWMpM%{ZcVW7!8#DW1wETWOAIqZvG3pYKdvI5UA4kL2|9l}AP{t@x>S zme?ll8qSjhi5wgL>Hw~!q-5$S4wNO! zEDs?@R09%voGvZApr+msGqe%9(HJLnDWANeGf>|G#D&EhR~?!hN|Sl=BW9(yS1 z3=0iq!iMkU>1Xiawee& z9FH8eCo`fR_OM=si0-CaAsCVJo`K6uS7QUpir7W6w&E6E2ndn`)`5 zs;+}efiheTMmWe>Q=W9D62Eau%?;P}H+-&nbgg;sL9f^OO*X(QD7RcUEyG*?n- zL7a@~2>OR49l@sg^FP*VFyFkc_n|}(Rq3$RLG(T}Jp7o6y?C4@Z*;T_F3&pIv!2053VA#CMXGg+~)o{brTvgUpV9wHEbS;tNmmzH{aUhhv9|NZN( z?3@8EkY|i%H=Cvr`>@>AiQ52o#9hz@lC>C~uU^RTxy1r22v$i1F@S zc5z{$d-I1Y<>@qYuGH-514T{E?;|54e;k_Ce-ZKS3|6hwX_xJ)Z>EQr>wVJ&UsHp+ z*t@@gpRLH_#rpbsj)uO6xQ?>&lvOSj7V?&d00}%oUx32#Hb6LrS&Zd5@D zHu5tiv;zeo4rEE%M+gYd8KiKX}C#sa&DVPRoiJ5JW}(W=xv6BpwS?X9J52vPux zE;C`q4L2^MHYM$c4^SaJ_o6CvePB)&2lbfj+4!|~VW_`3LJ$u|GKKlwiMM61PuNRT zU4kMPQ(rU&e-u8gA0_{}_1ketdfTS`r5>IZ>qp`KzQsYIQf{T^ja9N3IqzJ|51>QY zHu-t-p+c=HGZGRWuLfT-mQZ0<<^EX278@#8rLIyk`x)2>!u@f3wgzMlVubZc$;T@t-Q?l&Y-H*nb+fzvLh?2(|WE{OS8@j8;41^5xY~i(ylXX_68$y znE3wh)=#&2tGblHz`$@Oz2-)%I&FCg35iXRlrAP%)CcC|>R#yII zx6*6~3IGmnZjxZxki~A9=kNV}c3~l+$}hPOOtiFkQ12Ii9IuXoaHqrf`Fv86G{R#u zl*SGfk0q;B7D!|wU}moH8y9*+$;il9Xt2)=k)r&w;x}kD69%CztbiLmuDM-+ zf34s2xfxYoIcfjZ6U>ZQ>Au%a%$My(vvBVgqRJ2~MjP1Mh2)vgS3e^lPet~|w$0-Z zc*lkk07B-J$J>(KDF(rG%I^pBSx#;8XsOK1OwtEXqv!`-?)T!Ai?G;|QOKhQqB1krp5rz2o7$~r z=_16){pF}@inJopoiekFQ|%bdYVK9RlixKt@995+7@W=;MR7%-T&qTcB5~OEhsA6w zpgifD_CVcJb2v&NI+HP8rmO1 zgo*&d(z^JcVD&-qu3QhgeYNJSR_r~-&D#^~q_l(#am3g;IdwFPI_)!+g3q@5OAQrv zAe-F%O|CPSHGiaF(B?Tyi4&H*3@q!iCk_XJ0_MYnqR;%e5JkhPZ>rLeiGaT_q)2s$ z=%ep4$e2IB-blPrW{FxJoTu+4Vh`wrQKOc%LHkY&se%y@Y;)jM%Y`6_XqG04hNI)- zNo}bro(Ex2g9|%{K5NsS4(-UP$A};*w%(oaLFzXTFYg72HO{6{kdcAS6gldn0@uMR zcgS&RuRwbL&w2W11A~`*F{2M~Ir9{aqJ*tNMIq;HqHtXrQyj#dRLuTrEelcOlAusq z1!f~DY-G5Y*w}Xj1V07_q>5DO1d%&`y|^c;N@-|lKD0M6Q!sPQd;c7yE2MPah!xGJ z+G*}*HsgAE;^?fKngXUa-rzDZ(9zO1_M7Av6wG^nK!u+;{<*g1EBLP3W>8l*v^}){ zcWZD-mD|Os&X!?C+&W1Al2{C(g&y`PD5S}rlTXgHC% zA8eIiv6`Vx<8_Ab>+4(aI$lU$aXW3*nKmzpE+QomD^eXZ0NTBIb8>U7Im3SZsPw+S zWPmU)8CBa9B{sVp;Z%ZF07}i8SOf$FNhv8QaPQ0DQg+HLi|7~_1W57mJsbz3$fiJt zZXptIpODU-tOcc|a`=Ex?qE_ly;}p$e8E(!n*P~sG39b#e7qwqDvBis%pVQhHVaWZ z8yj6?KoTnqbL%-Yh&&mFBct+Y!&6_?k?L*G zW+O4TRBCR8;LTDKCgSX?O&Y_!rIeEb5J`=pI#G_hna~w9ICvtIsq3_ytaW5IwzO!_ zVIij$xPgI1BR(-PR+7XcZ=tU*-<1v;6gkvPO{u^eSEwo}u|By*1^XP51JOZ=CU!b0 zW6_5C^z@XI;`%SxJCO?ZPUw{?7kv*2kvy3}0_B_%QBl#O0`A1M5wJw`Z~w)gdfQYL zZb3o8^t^%sOlD^0e=ZC5D$NS(YsX32+uO&hmry-F+_V(PwY9aW@uinjuM{5;Q(_Ft z8ddQ~GT`ie7t6^9LCEmyY0KFFxO7&*c|BCLIras@Utd}(2RuKx zw5dMa$(;$4Kl4S8LWP|AZhKju3KyOJjyVl{V)2j4Wkz>8ly~wtLYW%ZFyU>;vL#>K ze9h%lVT&3lPaoLz%XJgFZsYV3CS0i>pO2PJWQuNVBK}w zf6B=Lau74e=dRt+;jXvv@V`KyiB1j=J=Z8xT&B*FD`#eBZ(2h_LWcVKcC18Gz@pP6c)N6b4gkUsyWDX<~(ja-gzvw3|oJnJcm_q&EOfns4NzGJ+Y{evhKIg-kH8FCfPnZ()ty(oZG(*ojxnw3b z+~U#k)Fn+`MIm6#WkbWjM|^pC8M%~0t1ji8F%TSk-6A>obB&S45C&$j{KR=MpZzR$ z@@G&qXoO%Rrc^KrzKG3e0Vv2Y)oBwuZ}x^Jfwr6kid21|%D^Q-7k^re^m&F`$Nz5r zb>oIyn-vtJwtGV{DFp=5K)F5)JSssde<~?KNOEpYwkP0 zE}(dW!@%;r&nQCpeWeRhM#uy8S65ddP}ukdCij;9<5_t(SJ(CjW&rXG3;l^NbG*Y1 zDI@E9JMp7}!9EVrg(m&g2Xp`t_6$77C`kEGtm^*YjGJ%@#d`Im z%$gnj@mjqw^mV$r4629~I-$BtVIbrtCYjFzugS~nqY^GLl?HPu z6()scpoOef(K-D8@dwV;n#(eyDIO#_r_|EfY#!sAP z!#s{T?Fb=Po&bA_!e|*UMau575j$X;^rIpS}e@ZPjF80wxZ=+HqO@2@}hi?=x~tlE}S)fh5Z% z6wV(3vsQJP(6rAj^r;=l+Tt}lAZnTYLxvA$i?Zsz%$==A{L)Wrj@ z$i5haj+S6E+8jH~T_i{8b0*lj2eyxSY}UUMR=>IZISY2N#l2>2KnMKhuU*8zu#uK* ziB+u;Ptk?ALXMR<5u}09sMXzHi|#0Xp$Y#sc!I5Qqa9i`yeA=5($(2Y!O=h;LWs&J z!Vsc%#{c@}@>5=Acxn+z=z41r|I>=s|4#Y&(7$*;L2@**qwZ%yZ&3|`dzu}JEHuQ= zA;~>yQPXxZeRRwjmCJL+x!FIV4lD8tBYeN$Lvihk)2UuG0BUCPsL80D$f zfLGY6n?Ec>C~+RWr96c~8+ zrVtJ4K2f6}k@7i?Bu&2PwR}B6gn(NAvY-XTOd3u#R#AAhUL4Aey?K*xug`n8B-146@WD|2 zqgpZb>*`GR;LWqKG5k^L=2n`E!HvrV&RV*h=CDbyVJEgshugvVzT0iUUOc4Ivo~pq zf_8bf$NF`9PajwIWZ8Wk8NxCk-4dbVmB`JiET#zXQ3crPuB8Juw6xg=oPNEc7dsyE z^39&mGxF*``o*4GDo!)r|AUMo30%)au+vgAb zvee=R4><93Y4w*ge{V1a1Rotf>NAo4X8D_`u(tObsNM4Nt@tbh?8`Gm_F>(uJRS6x zjM5+&;{B{c{GS&;SPWtNvzGW5^v8rf_*n0DY4!bK{Admq?2 zK71(N*af$A1T^hs5`NtTg+^xW#(nGHE;z^n!M*re-x;&7M6#S4blqYTUmy)uesVA)k9c!EJ;Jjv`>tWr`mHkJ!!ukoN5?HNo{=itSxa+hZ%w@ zh=GL_SbE(0LjQ4T>UjZaum*eQPiRW_(p#oK44YT>fN!IdGum7`=H3dfBw3>|p~+sN z(fW5p{gHV39;lKC_2)qt8vKQ)(_vSA0={;GRDB{;T&pr9I8#qe%`d`P#1f|u;TpP@ zDV5tHBS^S&Ka~!KoXlVr)~@@}C7Cs-Fxcn`IJDyV*dfB5b$(EeIpethTH6)}-(eIC z1nhqyvaEcK>=TKKN(l>`(bbJ)_KQBRvfByKta)WEUvv9p$5hVNqn_lo^q0vW>epC0-(6y(Yox_yrM7&6Y1f8B zmU7WQeF9*cBPBI8IXk<2A4YeB-;TSxyMI4scSAZFSA`Cf-ep%ywo&r=7eNZuk|KJh z` z+`K%jUqd35hYVQ1^n(_S$VT<<5Mck?+B^zWnHlSElaW>XzpaxfVLdg&p&+9|6NC|% ztV%~Sfxwv!M>p3uT?wt@aj5J0b$rg7I&7Y7wJVw&7Qz8&-YS&Oz92${r53a^^EuH z@{ zyRAMd7SeGNGSL*@C?|_KokljZEzIk%S#7>L<=omnVs(DCuC+o*7&Q4dX#op)199L{ zs}RSA-%dQtrUPbsYz$c)FTW1P?;lM=aZDM6naZ1C-oAQcFKV=#5ahdW zYVpd%XTQM5&2B8lug_8bnXaSGm8^i;gFa`(#F;7=PyEMi02T3&N$7DY^t&_7UCAhM z2B`fcykRncEf+>Ee4h<8>wYZhsLn^%*QeH1d>W9V~em&g! z*3x|M1HQ3tk@RmDP*X4}1dxuIWGP!$TGgiY@@BQv#10S4zi=!6-eQw8C*`*@^B)}9 zxnvBfh})4%`x|#vl)Lt}iU;BAJkDEG!#W<|qQQ zyf3TZewL+uu$$^sr%X^s4TXjmjmg%V)#a4H`}sgXlYtr?I*D;^R8AQ2bx(`=5x(|n zr&-QNyZG6xL4xhZvZ!8Gqo5l6;+Oh<>tiY-PFhRy&&Ch%(35r}Bo1T0gH8(HrP-LY4CLefP*pzI?9Pth zR*|l%6`o?5@)T%LD(Dsrwc*s|#EUY_^5ve$2tsD_Ok`=pqRnY0JFv&}WC@%Vl#fTC z_BNOo3uKn(WVN!TrZD`oT|_`L<&qptN%iREySfUE7@`AB8~RDB?)q#w1%`e9OBEW} zMXl#NlP%h$Wj#l`=y5glP_BF6v$2zGd(!;Xh0g10G`!t<{*T_@d-64r;=QBd9 zorgY0krsryJ>SO1&%c?u>3~Z(X#c^LPb0M3B20-rxQFsYZ3YgAcPt@DmNNOjEoSZc z80Z=aFQ(DnG^3Do46(Kdhq1vl)E`6*8#-*c@^xbOa^@AO@?Thgq96Vp%ujGTpZ#6%`F;U6GPdYJj#>+8s=mn}kn52{St1Y(?;R#8|9&V4*7 zmU8$d%Q&~r^96|R9hr}@*t9YK-RI(e6_r9i!>%E0{I2ZR`Gr$YexvHww-#vp`Op_` zHJv->U51d@MNf9I@L%@x<#nQ-#o<@?yQ*vdm_)grwVOYl{2FwU1frs8eKAU6AH0FE zriu=?+3@Q-7Ld2UZ8dwoxz%bw=|+5y@{~_n=M6`H8Bc9UFozO;WKv^ekQGK0UZCqS zW??D{XZV{nM@?gfZt#>0rp&CwH5wuP zJ}HU++7@zGioE8%xN1;P5;aVNJXadW-qdWWJ{%PgPcHORgJ5EiMx1s%b$EC<=&n8N zO|sZ`qdFvrT>Yw`X*@Mib5cmp

hwBH264>0M`#x=WVS>2}>9?olDna<`+;Ush} z4!$!=#wenrpu^LMvp{4>DE_XF>0bb^aVPYZmiuVEtNSDbb!YBi|5=i<2d<7S{owwY~gWe)GhNHpS*(A&GqYNMRF$!NR1hPJ~`JXGd$OEPT@;O-PqW`+4@m#AN&)Ww;rUequ5RN+B`S;MO-Ml;3T=S-gTU%!_f4G$pXI&(w22 z94D?Yg0_gG`*;c$VQf#>y7Il?u9xj6{W)F0$5+{kJ#n+l>y=82S%AAum~5Bw?f#vV ze@$#|vf<13RyGuvswr<jV@_!Qf1F)LCfv@s!KbFy$dpF?+Z0bRIap$MDMEn$y@P zMgQ*ginV%4EY#Yn+?{Ps-T(`J2x$0x9z$8|%_8QNS<2?0ntp$Gia;vzAm}Bw@&Qmw zax~T0eKDZ@irC!eBoqQAdit%^nY^6rrOU8sN=9P zGU;zrvx6^>$!Av6G%`Jn+1Vz04(l2h&X0Se{`lz~y`GR>vvAJ_vSu*N_nM?yuiE0k zQHyS02iVP}#PXFxBacMnPk9_qsAfXO_a-4ASMyg$g0~Q`_mt4fGHaT^}9~N>x$SgsxQ$XPAeWeVWp!##J-ra09 ztX~FQJLdfBF1}_nUJ_FGk|AnII;EEyjpY zzMAlc@Jwsc2Rg(V7b=F%O z;KKH}pLRX|>p3{za(g?EkCFlVO)hNFLEE;=$eOdZIM0Fx-2biD{$#Y}WnlN}jjkyR zfysLZ-w`UGa4?!&N) z>`f}ugjMhqVE!M6);3#zk(MnBvv^jEi=))Yf~}}mFDTrPB^xZ^0BiD*%IfjNzP zotWC9zfwW=i#sSA3FahT1S(cZ5QBmm=#{>&UgQ6}>V0NCrh4Y?|JieiB~wFPa!T)4 z+`bnPK~!mKdYTX}#3RkAQ#Oe39`-!~Frgc}i>O*LFE#wX9jj}F|Lm1id{Kpw;QW7= zQXYNH*zFk!hv$O4W(jHk3t*nqcz9hBVCtSdQ^gO7_TeEQt)UpwzCy|vg`c6#qY1yRJ^GdtJnuZg(H-_BqO8Z>8L5Yl=pSS=hT2b?N8#4$t z+o`A}I$2$1SnTdLa39`Y1rz=w+*~31RvV*3=JY1-=U4>kvjUdg!W9IfsNg3Q(BHj! zmxIKgL;jN`nzF^8iZBk31f9hDGQ)h{kbS{vrxh^wiHk#7HEYVWyEZpuav(T69r3X}4Egrz~Dp&Gg zr^rHJ(En|_)7`f>E?eJxi=3`Zq5WsN9iRA5QMg+?LYIb|W{h}&n){o<4Nb6=Z=0ak zMJj_w6&3=<;POrC7OJwdv#nMsDES?5hJHjBwWilyg|oYovKB#BXtWphzV05kzru~Y zZjIovaVpzKj2>Ky+?z_9#I@kCIdgnCGTYI9yD zJO24jDKnBxcDv_BdDK%iIPm;YQ+ z8V}cdxmkSZtSE%N`50!X9W9DU4|n%vjVeRQD{xaD24c>ZdH@C|+_7m?eguVtxX$^@ z!!)ktT7I{nGChU?AeWK6(c+JPQ@sLlTDCj>HIcT!$1*M!E)5j`PuxW!359^k{=Ise62;~2vOxe8hg_+f zFiDhVn`aB$U}f5{A#*KQr*oz_v8CN~b%H$mITRRf79g~X!CaapX~@``=+}^{_Rw*|m9S z3t*cfe-JD}YUVz?=pRw%yYVzlmnmL^w+ z(xz40ayYwGA8{MOI!J-JTOLj$LYJkmrqd3uY!SWac5T!HyJ0s@+JK99z7@T3G# zxjx$v+8NEfQE#+2DFaUyv!(KyvM2X+0hx%1>(Xr=sofhC6ODQVgWADpmB0+g&?v+A!&#>#t?BZ%ai!_UNm2n`b=G|J<^#lyKl|aN8LGl}yV|Jf_+s9H=c~>IuL7sU?L92@on8Y!{!?*#ISot)Mi@Rj z7WiFb7i@fUcY+a1j_a3J%aqiSIc99b^kexuy?mEpGbWX};HTqkL4`w_p!u}D>_?cT zJpMyVbJj(K%a@9(d}CK}3ZZaAlwDeeTPApWI0fdnI4-Ss*H%$Pi^vFY!0e2yu)O>| zxMp-OoBRIp@~JL!KI~3>kV5!SdKt-YN1Jnh^W@}Ysrin0l5yUgO`${$6ATs!(926- zTwEOR8jTPrmT9&4wYIiGye=;QHgL^EM_a> zVn0(_vi-WgkJSCs!3qU;(s1ne^XY|S=icC2((PKWQfhbOV-6x(1ctt$VUL@$^KI+> zLqfszLH|bKq|wNTMy>7D`_MVVEd-a!hzbeHH;yM4wMB)()O)}_=Ly1#e<*yC@4v+a zZ%VGpx{ZSk=&XRdIsHAKBV`-=qb?c`&xD)U6rZAp5}(IrO8QvA9H*l{$RCn^Tc`Qx z;4)h6#F`sk2!6TFu2$xC%lI&R;|3m&q6-XLG@<6ZFH$h59pW&Vzpu4i+Fw7S3>Y`> ztQ$-)aRAOl6wkgjd|JBqbf==EyU@~2v2k*lG_0JBE~^u;(v>apv~zE2j$mOVz22bZ zw@9;n;j4?^nRV%@e*LYR&%PDKwb9l2n1Dei`XO5a3Z5p&F@F7MTwbH-VcuzXaC z6ZKB7i8&n)Rlth+m{X85W#Y2>+uL<-Z%=AQ;>ho}ab>60t&f74#MX5l6ckhpxJx}L zFAKLF`I&UG%B(lRhd8oVz^M8QDJB`+mq^2Kd?x(ETH$Vl2#=;4b7BgFy_rTl1tMGX zXTb6es&+6+{}`jnmwE)xw*pSDGHY|?tMFPiQQjs=dw zkd)20zSWQG_8zGa7Q(UyWM=XYwFoOTI6AIm9blu<{mJ8hTvSa5Z)--oc|QiYdd1rq z%k$}&8p)l}$JJzy$(<6*`}1g;#5qm4X8tmd8>q2u{nZ=!rtzv#bsWZR^7k0$pu zBPa9R$13``hE|7pR&yCAH?KB;1Q_L3x+8%dGhw|o-{&~>`ym^PrTOcq2}7%8Q~{r$f?vPFf_a`bu-bz9_!;b`ks*H0%3nTS2FO+#g4}(8LD?24zzHwd7h>cp>1_>ryVt}4hq}UtyBnF zFf~+EYZGO8_UqhFzYL22LYG%cNi>eLF3^(Rm^T}4{=OsZ&Zm$F6&dr4HwOT>82w>6HHxOBu z5qCRk#UJ_g{iSlfi*M9xXICh_c&pFX6I;~O?zhi=evi#*1O82bH1|a%I>X|5goXN5 z(&h65e4&=Ce%(TUOTNlMf@G?Qb~Bk)a;Cf0wLEE`Ey_dn#r5V6xr*cRv-{EYE6D(; z#dzIEYaUcT2r~TQJHba=KHLhOhl>Z60eYNPeapm=mfW-!VvEJ}WD_0)k`|WXbtHQt z%1}b3R1~*J0s&DVF~N8;mx8O>io6~di*Nhs+Xi@Myc_W$MJ_XCINnmL>9y2-&z5B+ z3N&i|HuaZR*l&i|;Lc3N*J3v!`X_f3lkU!b>D`&yz^r=bRNKuQT&;uaJ;V~FB7<8u z;ww>U<(n7J>6iCZ@o1OA_#I?KGwJ+*Rt@=w5#qFmy{<0+nB%ns3)R;L8#6|y(3vY+ z7n(gz{$Pr?3F`~eu|3seby+@Sg^6EPQ{r;k{yJQ3_r;8jjlH;XZMjc&h8=`wvb{XD zee>o0_q7dDfAG0X`nnuhk6y}d@;DpGr3LQqYQXZ@@=cHX?W<#hVCiz(I)7qhLXJsw zL$os|BSiq5X1oQdI*LD$kCV}8#mDplS!~wfJL%4qDmQyZzT^?`385N67z=H~G-LU! zLXx(Iv5f8g3%B-+tP9EE_%0|#;?)LjQ6&OIcN-*c% z$TQrbAhwD7Moh!BtE2oh>;Pg5&0QZ^ISX$ujK9uwS*{Atyd6G}&lQAl?|M;E(%ZRq zuaNZ;W;ih2B0LHQ6Hu)3v=N>Y+PYfFVtDHJnQEH^0|}9z0QnVOv1T3V5}Y9kokn^5 z4)6>sEsVT7y@m~k&RqO)uFW=nK=UCY!SRUwtz)W-;Vgx%R3@%V5AHDB)xHmuC8oZx zBrL?g@EXm*XP?ExQ+qf?Kr+4m=0mhx!C)W}W^)^S;fhLpw3)634>j5GxW%Ey%{1Gx zafZ|O?y(RxJE3!vSs%pw`5CCHoXo%}0Vbt|iiFMQ>iJ|oCj2(t(5b=bts9O=OVd!X z;Q3{XJ?jjvi_nU~1N+V8B?#soJjks}>h0mC_MGM3gMkg}Voh;)0gXoQtBZ>TD9GDj zSn!Kyl$=KHDN9-A=-WpYXU9-ZQu^n*42tw7FyFnhBbhL6>?f7inM2LK$Yu#F;lE9c z(n$YcNr|m^l`%h*)JmZ#Z6Un*P+HPck?GD*xV=xCHA9@Kp<>EkQmAQ^#GibsR7Fw5 z#yjwI6lh|w75$k6y>NQ}!{|*43U}&Kh=hyXR!ICrIS%b{PmZoaomd231jb$IX~D5# ziEucfnKJDg9x>MSrl%R3>oGJSae}$bpM-q)l*ypaj6sdUGy`eWXT;dI-`qF;L*I;g zbh43f>oRnDdw}c`HRgkp!R;HX03AUDQV)32B}hWMGBOs%+$q_7sX$54p3f;ovR`nH#6HySSuqg1q4(wP#*#>Rjuc4K3=X*Bp4 z%vY*;yZq!{H8U#SV<^@QeSCYifmt~$R!*~Hk14dLSrjh%p0Ck-jtTi_K`SB2VA}r! z9uwkFc|o&TD7I(I*M`khD}H$1p`AUZV?f;Tft>Pl5VfblE+D zTe6Dy@P`5U2mAbQ8wtQrYxDS_6PxC+@+eVT9^s&r_G3_NXT|pS2F8>l2GygWdW-V&9#*V*@EF*$A4$ zYUu8syFbiiV`Z_@PFry1nigZgZN$}Kvv$et`gtsGG_^9wtoL;HI$7vd^45N4H=F5H z9~)RNcLbKC6FP&ByF$~Ndp1Z>QGO*0G^7suaEP;vY(M zE6Qh|DgB3iJAtt)W`fqY_-~_WdHF35^Zn$p$*X3}d9T_aIajrD%4H36#Q`Tn{p1zS zS8N*ap+hv^pRjV0&D#Q4_h74)lK0Y*vy? zuCNx1dGvcWqGbPr;`zYA@ls}AN*@0bU*tm@~Yr_W~1EuZ+ zsTvW`)it2{4QvrYSRr4Tk?$%NW^`YP*ncJ6aHg zNzKnqm^tdal3&i(n2D2_G*NQ$!3a2a2(#(yyRlk~R7)$GXr8RM2bvGGM2!f zCKQZ#)q55(GEp02C9G+xfa)&fTTA<3?b{YPAYTymCP$-Vs!U#ds!$Q%X8OnX@toIi z?+a0aB&R>GPpU9f58}_(+Pda}6Az8n;jdfdwv4uUr;SF;m@pnBBFg=!3^U-XS}DRF zr|?GuLHk{HE!)enNROsktA=}n5pFiNV`F!*`PEfQ+VZ2F%y}@9;xIfII_Sja1jg+? zYE|k7e+N^1cO_~y=jp6wN~2)j@<6dr0fDOl7@X@Nyk~!Hb!NFzQ6<`eWKG2~Rp~Z! zZSE_;U7^rP>ZG2OrMF6m4xnefTWCU>ZO&iBkgwf_ekcl*;PW^()K{n~cb=Xr?@i`( z6+cSC$c$4vwMB*@?d=evgs7_&Qa$++`|31@lI0;Mby#`nM5UxUF9h@9Bd;N#Cu=~` z$KRxs?NS7Ck>jqEE&HgmTm9(8e=2wEbPRJdDz7M>M;pWvuFeQC1U?x+Ly*rAi)WoU z5m*Z=q}p&GzlA;p3Y$TwZ3XOS8Sl>QW(Y)~`er_P7OIoq3()?YBkU4fmwsHkI>gr$D=hxrDUP`&fO)>2PhXIk%KMlkrZ}TwbkuujAB_n~1j=TQe59T~Y2uj?CtJ7PSE8g*BErItL?vuW1%!$Vo_=Dcs^{e7Rv;?V zw+epNjLz)RZN$iaqgu>U_&_Z-eR*AWcLj!=_HD^;BetaBIxb-F+7bFML1n7 zkLEIoRWjBfFTxWMQvA-`rAiqRJFVHh zD+Vfh>DeI2#)`|}-iH;PA#VyK!*+e9&IL_mL9gMW9iYRUt#d^lT2i3Ds6T#7L@Y!w zzUZW1-mtj(3Axh`BxPLKLG-tWk~6U_=(U<>AtW_nxt&*|I3+)0sqgl%Ub(p3YjQfA z`z^F{^OO?R2QSk;k-ROBYP#EyN`n)*DI4Uz9E|)#8N0VoxsYPUCO?4r0a&gLy*at#(@H8w(dU2A*iC?y!j=V;>e1*b>zcj?qZaTv% zRkQ8zbLebbVWb~3_@wVRhki!seP>9?VowqW0EUSZO*k3umx82;P+}8y6#$yX# z3}3Uj%Ht;HdIwefaM9#X*wSwTi_^unYzx*#ayqM4QhBOg?iG>nx3;&L*ov;|DcGHIOOcrq z?Qbsv?R06fo9b@(Gz3QeB%)u)Or3<_N)?X}{N1fd=>>H36+;J@R3X1@k%!p0 zHS`6`Y1H-CpFHOsG>*Y7uqZv!RUBaRprmi0Zq?T*J)P9=l#ScF-Q2ge+%bQ6w4+#> zzX#vr^=eBnG5HK+F>Ja+w_{)K-4d{#lcF%#sSA>n19R=BL(a{;rLvxq5f`(#=#~wN? z3*)V3#A#sVArs!WCudMZC-`JJuT^XEJ-f&FT04617tc%okk-jiXyee*gsokP(ky1?}2ezo)FX_$>f zT`#~(@5lMM42u;Da%!R!93(9DjCUEV5p+0U|EgtKdQvXXq6FbsHCKyF=hEJr>Q-mw zOX3r`b6go&Ji1*) zBTM}~Kdv#e2ETRHWwxewdL^kw3^LmfvREziNK@LG-cyhC z_U_z+K*xjTn`OZ5ZG{SQ>afyU@72NGRcMdS>ShgkFa-k+Ejr?>zUkel#IisoE7}*r zcNls~Fe?N+Bt&EKxQl{AA!96kXgg9w@0F#^iH!Qf?&tdP-*9DPf=jet`uNcqW?x++ z5cV2`|DuTIuEpp}eTMpY7d)3|NA=ssPcegNAlb3AJ+0&+4q*5!XNTl-^wNA8M= zb*WmoWL`29&Tpzj;lA1&xKDL9!ndST?c7S>;d9879ft^uSsY2d#OslufO@IZ zs(Sj#$ot(sPhh{?PHNVlq%3ANSpiar)y|;i!N|1gDj9Z%B%LkSfC|BZ=RBtU2db;# ztwH4ht6n~XO1}u>gs)xgBNtv6(#RzT=GB8Mf7#nKE8qCy_)z}`FS!2U|S%5w9b^3BKQ;t_~$ z+LMuOS!26g#pdCQ(zCJb9qj2t*|ve{<+ahG-;%yAg7nv(uwJPe(sCNTWM&tLvmk@h z7Lhxz2Yg)R8`}V#%~!(sxx))V2HFu0(c-Y*aYQonodQs;kKtJ6(E$&OJSlwq`_;Ye zj)bG-dN8Xp$OGof`}8aM$uKEaH#RP|z|gV}rBvFjexu;GCqv)qS%5d}w?_ww?Ubp{2cM zK*4H|F=h%)RlJA+K+GAlp1pRwov>M)F~ptE-x(8(+_&u$CgKK(@~M8^d3~rtOk{I% z{gbaV58f5oHSZ^oGx zelX8kUpvB0uo`Zf&@!kTl8{8q=VRnF+@Dz;3t7qCh)J>>%+NS2IdR_g2l25t;LzFj z8XtnZgpNs|>TsTK^kUX+oh!kLGZZ70-&diFwEl%B%(IHZxr3aGi7Z>GMVOC<8fK7z zLDdEFtLwmoEtMCH6JLPrlf8qJ6aJtL4(KC`$#!kqOCv$2J|twyrp4Sj4d&r7d{#3b z9UL$$PQ~SRU0e#%ESKr;K2|U(9x0wkrf}s8Ujh5GReH?uI@g>Jy$g{V?LMlb5e$#| zBm237+mbGZE5B3+#R(lg#(vC0BVZ$9FMElw+VMCK{g%i)Z(4;q@-6f!N3A7+1dCSc zNGpUCOr*J9;`&i1N^KmBez2I?F=$2lz|DE_m7~ILl-(aL_Ek~a9U?|9y)Vll*ZBCa(9biREa21k5j4%rzY|r$P4#Pr}ws4Ld$=lo=lk+0?n=6IV z-^RXbdcwIqe#OoF$Vv%4ur)o%SzZDP63{AHKNg=ZY#o%U^N-e?g|#akx~QxzT-H0% zy$2J^qLzav$#~e>7-G5w$n;6+9_L25?}dScfWMV7*~_@&(~6(I>}N~BbM(Grv@HBw z|1Ip+dcxV+rIDO*&`dd{8mN(C73HNeoHs0S2OVUbaP8B+ZOMFCn{AaD3jhnj`d{e{# zfcNH`olcQ(glGb&4_aJW0E*2 z?!)@5h@fw%pFQ_gvLj$tH?&*a%zM7%4Z}e^BqSsb!4-~g0*$I5N5lq{s8Xp$0RS?l zEI0zTe-1x-%$MHx#kxF0L4M2_skyEi1-|}y?La~GVtIZQonjK5*pH3}PlVi|&nL3mD`}b^&A54EtJ8y?E)6HFWlm6i zp4##R=-&MPH4H-W#iuDXpUHf+>Q<8P2wrx5e&=5}2oncKb!O16=$!6;8;xtt^r(P* z$KBjCZD$B;bl-YwmtB377#7x2Da>ei&<%tL_SeYTK28ObhYX&*)rgd!W>GcuT-#jk zSCf>IhRALeVOR17h9wipwm9-mHn=s`H$$5RKM|;*r4ZU&?51epnGHQ4wz)bk8$R^> zh)7WuoXm1wF65O?K{2A4+rOQ&3`{>I;W=GPJovtGw0h)t>Ihww-Zv;#I?y)oya)s~ z9Uy1E=-Op9HF5Ls@~-XeA%IkOrtk!rj|zyeqgwlZey|`Ev~zkI)32_>{1qO!0&E(; zvA#dIKwn1nuY4?O{^;(rY_(kQ;-q;W-d*+pyl1B)O8(v#Hot4{w`^%ttVHd4vm0kk zy?z!?yRWX)?Ju zT=w;+Jy!=0@0M$>XK}AlzubNgi1Kc4chIRgA3M0P8+02{D`9g4sr}Q!;dm5f%4Hc0 zTwHjA3ABTMOlvAeOw$^18svU&@==8tQ`DM;XL-!8C1xkuJWpW0-;Jwt0NC2wfB7lM zKOx>d+}D(L9L>cv(f^zrszZoQ8)#&x`+XOPKZaLq9nZb(MipXigS=5quIn``uH1pg zQlyAhr_0(m#N7V9(t8KN8Qr-th!nFzG%WI!G>y%cyJ9}KNV_*c;A9NWrq z{rX(-Vp|Gd2X(7-zKe=in*u~(&lm)Dh8cG*lss{QkChhWF?6MiN+nla@;ArA&6qX^ zH)~cb@vPUFze2~yDdy3G&g*?L4k!G!k1I}D+u@@?pNdJgdB39lJ`SQ}Ked%p3! zFdTjdJ7GkoA_PZGy@E`S&4_$w%F}4mk*{o*GvZ{(jNMno#M}kg8wHsv&Y!6!Kp(%|%d2kTdsRx-@TiEG zDHqcO^N;Cmfzr#*zCE<7Kcm)1?v_aWI9SWF;@`lrT1{)&(l3u=i&MSlsI>c5OUGZ; zLU%NteV)+G*7Rh5`y_HjeXnR>DPmS`(TSIYM4qZtM0oQSDJmgbM0W_LW8o<8j95U% z7J}}x3g5)26k(2ERmCA0=o{cN{^84yIE3E}$RR06Gjup;4PE24<_vQT zy7RW?>d%buUOK+?2jXHM2+XiOcLNVFG1i&o8?T-=!+>!z#w%QgeZwll;d79I3Vwm& zGB9fb1v<5uMwd)$_J<6s@>FQxMlXUwL%(Qf5P%}YDN|NN`@7l$qicA)>f={0`zW#v zO62gIaL`bp7lG_?aU<)JO1++DP1gWg+p)H^r3Mevcoc3;`y3CI`EdiY_3G~c3`z;~ z;beesZF5|HC;Qs3^dvPk6ZcdHoxaf@e3ku?<>r(>~p4`J)uHXgo(R-1nR2Bft9><{#)C9f;eq)Gu zACO@tD4e$b_{1RIBay~H+9+VXQ9!<&{?Sx}7k!3!2MXC2u@w=NW2~(&U)3%Gae)UM z5t-T%2f>Se3#^&*1ex*i{-A3vyYIV;n_HqjsGAxZ5q+{~uj8*JycvO9?kNysTYl}- z;Lw&ImpPxM<`3e>lUsUx{yl#OSH$r=$T2L$@#p)NxM&{dhYvf}Af2`eoEa7W7Sl;} z)x^qYNOgf6v!8$YWm|qxz{-%JU6}mNh_1-&aB2n?b)@*r@zl|LEu%B^U)T#iy9LWK zN?S`cNvD(Nr|q2C0~4S|Hc*;nQf@u*+137}cAM})_criiCzHR?&T{hFW43YFjpT4Z zHI2`49l+8Y(TH1e`Za4WrhndlmE!nSSCD6&Xz5`t>4JlmH01%{WaZS+t+}_bx!a_d z7h_b*S-$XIuDt3ML_?F5dTy`#{XGs{FzjswiDtj4(-wF7$ZISI(|B)R5ec3~*DJ)V z$R+}ClW7y5W^AAKJ1!jS6Xuwiowd$Mol+H@6Fj=br*HCEh-yg>w}*k55?rq<)PDfe zbX8*Ee@x^pZ=UpliD(i*QDuKBQSfMnv+0+e5l-&~Z?hc<4O{P{9ve~lg}Y818j1A$ zMKaS!`kE8r6G{QD3qw)~L$XD=%F%aD)MKLKe8n1s#YIhU=QM=c2$h`bvBL_voyYfn z9M|Yv^t~P0`NfUF{DBSh-n=@GOi^W zG5zo>NW=z^;U02th#M|!hb#F}9mL`>=z)Z#zn~}(Q$|itj|QS1KS-sO`_$2*w7HYe zF&$1R3km{_6^Qq>i%475LBkZ zLn1*F$GkJhU!2aB&Lpb3YHBEgBH`x7hgcr~AW+t1;(hG6aoF(iFv=HP7!t_u9|=H< z%~1^8w@)T8h3v*qC#JNk>QxlBHCP%zT1e7sqtn%iWj)s%3%UW$Hk-c~V%3C_!pS}N zgXy9f(JYxo)2Vz}4DZiT?%=xM_S~34V^+6t(dM!cwnTg<$=)Ltwq%gDrRzxVY7S7$ z&8+v@>WaavFcN=mB|J#9A@2cn+w#tCMM*GTK=A`>>h*K}GazvygVRs-I9I^XB8*WA z#X$bpdfMbhEUALN*nHH7YK5$0K}I1(bnD#}khw%oa!rpcRSYL%Xcski7}oE~82&9p z%FWRdujSf2{$A}c3Ug3D<)hkLktQJCv=@z&e55I5#a zSMfNEXdF;P;_$6Np>P4@kcyE-Gk|j#GziSIv$JCc4Lb*tl#_grtrW*a-K{r?I$c>$ z57s;LxIE721s>Kf?RdhUmEP&|3_uNNw!hXs%>N>HEF0(;>)89p0jX&h2+ti4pT882 zZ?sSiosMW?A6Z*m##~Xe=VaEVhgb45XDesi@_!Ug ze560a@=Z+Q)p-9MDdOZ|?=$#xAmVcm0$)_gKYV!2?bsDh4O}*ywFxg7xwT$hpOX6q zw336hd8GIX<1iUwP-MhFFZsS92eHdj(s)efT`nnm>(`ABH-!f zX)U+*N~mfHMwN_0_#aNK$Ks3HxNH89TGbgv67%})5Fq)le@kmT-RGo|k9hK{i^pvT zoIbnFIupHuLpn#27&8tR9USUOKeg82u*DgVcG4{|y!e!0aE-?V{G^L3%lRfVTqXFb zYkQXj6A7KzVNxNgZ0@=8CYtm?R*kav5=_GF2Gj9AG_YDtN*-_RqegqJ%4$$`cyi04 z+wJJKP8TD&5EivQ4u5i+%Ia1ab5ePUc;J*G*>*|o*JW$DqM|$)^+9(#-_?Q1D8Qd} zCc|gD{k68&=mVm4H#^~8a-H6hP&gf4TojEp86S1{`5oeOa^~7WV#0+t#Pb-*$@SWQ z3WeV9Ufpx0b2-G+H#U-icMq6vs|*MTSO$;X9})YiamO}ytT()6quHfB6!TO^Lr@kj zZ9#f{Uys8cdjhA2HB5u&^XdcKRW`BqTBTZ;@CIx4xHE7PO5bXHyaDd>f$pGhU`4$@ z2%%;*G%(27+1b$+`1E9=wV9w8>*L*fW3el7ZLxcNj5*dh+@u@M;~-WnobHPFd#@vy zY)}Ziy^ENUnPESJDnVKK0tGR6QU{Pfz3Rf(3_2gOZcbL{XY?x(uxpc`edmvd#xKa2 zsppdcYn@O82ovz6fVMjJB*hFz1U_E5$Yv};?jP4Xw!=&|xw~ID>>~LK>VaIVifkl`x54B3RJ2~U?YZKe!ap_=o|@{y_?&OY z)=@QAF5{Gng9@qO)D79vZMPHdUE8GTJ&A!>Q)Cg&ht6I5#*dH&kZj3M`aW1E={LA; zSWqguvTQ(sid+K^C1=66H?P@St5W!ebg=Zj-?`i18=jIwcXgQ(Yl&=?~d&CFC33HNODpw79*H-u2>m@}yd^hJsaumFr+X53C3rL4Ok56SOz^F|m zxstgCm!7Md*r9OC{WvdVtcZBY4LyLqY9cnz$f$?LW6n%gMkcD!;OM6O3NCi#62P>W*S=GGKZ>pEX&1MNHIUOC8Qc2de^qC12frs4iZY-|WE`2aHaU zA+^Rwf*Cu>R!UaE*kYO?>B!@N>C}KrhLdYaXLDCMUfIE&A$;;ozG~5EiBf3A=^Xm>1dk`2<^1W%j&byy?(-(FslYt2@{Kt^r5NajWXb|IXUQ{qF_-)s za|RAt6zOS^k)w&oonh}nyTz*JG(N-6r9?+pK@@y3TR0jtf1Xm7m->~=04A*RHUCU)dd84l7{44C-*z=fV@&5^jj&@EQd}DnP zlPu6)`dpx`nfF1HZq3=1_mfZ<{Wi?+UUXvcCT#R^2+$t$o&cCsY~2XF`ut z!sl_%FlGK9n3>>R(Ji~{o9jD_Uvr@2?k}mJj79w=_aY1YTYrzy1hbm)JRz?9HBT?K zuxS5$oVN5c3czAA2KEKC_qMJ-#o$2+k-2ezim5r9mdl13H(nNBW|(E z>N1o5*D>3SM?ps=8UAkzGxh58$Nv*j_7`*sr!;e~0NPMcP$(|({@aZ+uF*d+vJL;a zo>ydBJ!n7}8-aE`idV$HQdk#7*NwU8z>Uz_g8%+Dhn~cH^?CFE`Al17n=89QI4LFn zT+y`^R{KYQCzy!$b z;m(d;I6lo5s+cQ(2~pZfpnf2{u<;Oq=)%h2AdcF7XgEfSOuvLxsUB%dW@DEgtTGI~~;SStFA{KEV>)rzj3l@2;%##4=VeJrs6%anZECx0k%W zvvZTGKt-q^g%A%up6a~4y=6gNEcKd7`lFS&8^U~D%;zOFWD9l1Rx4WJn`5s>imiF5 z*#nSCtWJXN2aTiR44}M&hs`Q2EvsFM5o138Kv34h=5}qq1X`u+!Dm$OMKc{MtD+N#o7P;YwQzvsLah#D z-TB=;*MDa7__qD9(J}dOFjZiex#M#FN8KtJ0vjiC;Q|dY@ldWulOyY_HGm>D%Zn92 zeBTVlWW*2qyJ(nUY08b4W6Sj*l>qBWK}szQ~KuW}ajN8bbK!=_Awlfefp$ z9|8ffhD8f@CaPfi6DZ~(ju)$`Xm**B^Z6=1%PDA?Mi#hYDyhU$Bnqd5zEgvtXWP4; z$Mor&-Cvm|((!VO+33g!CAjR|0sXW_u;`3nZQRDw!_6HiueAl4=x%?%4FWVPN7z?F z*hbU26VV0xK(os?YikBj4Tc1|>OrfeH2ht^VO6-J@Z|8Y#b(?md3(?w`mX(gr+;ve z96W&ibb58gt0YL_%jWV|r_TCfnew6!-j;camo{7sjOIOIxI(%6&S1i*G?Ivy%N#s{ z(g8u~+-R$tpdqD`4*<0Y43N%&KKMvbeYyz}_+!;-Oryb!WYp!Qy&ya(I~+TO(Z0`n zO&%#J!dda2I|NZTe)giwGOOCe#2GT4CQ3b78`gn-H2Q z*ZHypo)I||DVP0GrNLSP*)a~_7<|*6RFcT12JQV_(HU^&2#$!L^p_2ZVOatX_`dM) z@Z>f$H3dSfVZ7A5Dx>kKBrO$Mq;|_KS^wCZE!#&Sr5Zh1a*mUYf}cPiFZMbvXK!n(=C8P@7Hp2~*}9PJ;VfgNjnbYAfHF;x!-vZZ7=~4VuO}&>S0s63ecjpnvvniEo`#%$B`6g6oFSYy z84b!qx^e{(_9whF+&{ z<}N9c_k4jS2p;5=j;99zI|l3&uq|!Q3o?a}a&)g#CYb`VM%i`}h50k7Q*f zGLjWCvS%a`N!dGlugLaM$W9WnS7giHtL&}pospd_EB?3d@B95fFFo}%OlagWm)0Jy*E0hThv{U1m4iK#NUJ06Hcx1iJiXXZI)Sa=kFM60B*)<4fp$F`TDy zw{p7#SJK!w_n<;{rA~yRy`}ZdKIQ*3xAL2>++Xpe~Rcwh+H? zkAb|uJ5_iwUFXhc13Katrb4AV23|X|Dnr(eY;~hIT*xVpyPJefcHo#JB8|IqfE@G|g(`AT5IuVGgfJUibKZBFpn+Qm+6(i3Yy!Jk z5AD?&cL{SA!u{)3_5x<7sYDXqrA{Mb!_$)u*<)o#zuOCJDjNESD@sbb)bfTgo9HB9 z82}>%1w~xASz$(1 zVHrB{{WV67sd8ou*v}~9GPLyeDg{VZQpqkt)gS=JNe>)>K8t(ozZds8`!va*MSCjZ7_G9cPMT2>^pZ<^!4B2W8AMsdw(bTy*yJklArIK^W~ftQp586(vsSx2Mdkr zaTm>{Ay4_~-}#2A&;Jt>Y1Yo>GN`GE6(9fUV^Hfn9aFii%B2Hw-Vt5Zb$^27Hfw& zuvxp=Q-5HD;9mus>NL00#%FqX(F$s%_OvT}P#3)cuU2^gs0A@BBw?gJ62c=KF+p~T zU5E0qfxLxL+n3ML#l}7%SLu0qc}d}D;K-^htTWyd5I8>v^Mr>6xz>(A&d-l)sK4DS}$gOgml zW_$*)rpq87)veMOyx!UoeR|BU>p{juM#8T8S;3-}$X7wn_~^-JkADrH>e>cK7q71u zHL9~mE0~y@FTgqhaEZVIzv5y@uBMKTJAc}QHo`Ph?Da&VjKmv>T4u1j$fT-C*IF!S zp7ea5;cIl_Og)s^LqkO1 zLWUhdCwY$Po6{@Y0M4S{e0@=u7Y*b9zA*KvWoS6Zg|bGSwfFXJ{(*AVTt4&JBe-0F zTMegne+u<#B|17gd93_vmQ(NhIjkZ-ZlgM|-fOF>e(vt)r!PIPoME272Dwl&5IgVd6VB!H-u7z<*2#{C#lN0Z{BUr z>y9fIKbn-Ox;jOR5f5N{N#B}AM=PVG=$l{_fIR%{M5>&>lryr~i_Lqa*nIT{2M6^U zPuB8cF|Y{`L)Z0@t6+tOz`nzm(Rj z<#f@ju|;KD<+PrbnUiY!`0>jYle%9kac)y%!n_^Vp#*z(&nk3p#ZyObly=lOK zJm=Sj=$ZU`VpEKuQYTb_X^`XJHynzUXLugXP+vw6cl+(EEd-gXH^qU&KJ&vNG6RQ- zuTD<6W-V}_o~ova)SD`VuP>-jZkGO$qXxL?V61Yb|4(W@~dte38?u^Q^?YdW58+#}cp3miwz@2av1`f(~NHlL_8?Fs%s z!pLriP>XzN&^0^CzB$vt*G@!QU)n2_J;8hKVlaMo=UnnSag;d5AM#9b>;P&pkyNQTf$tx<>S#VQ51Cn^n z*4X$tRBZ`AP`1kqGHAVB-Ln`tGLZGwUbKJXk#aS^hFViyJtieCZuJ=IEm{;Uip+z%x3i&hC243xO8;|Q%~-m5l~;C%-$=fl&F>+e z23qfnQjbhx*Zw#0v?!--YmW1l+0WA6b(QP_-U?;9H#uUvW#Y%R-a2p1{A+=lHB7^H z+}AewaDbdVO{zdHO&iDk5o5BXvTs1ZZT&`{aPZQsbK7~t9oMrLuH~GoVqNpJZDA*5 z%;uFuXe&EpH#Id?RbQmp5O?3B-tpSnnxUm-HJMuTgYRSk0kvLZ#C`!1eK8a=qdiGR zt0v~0kCl8fr(KuyUj)>gw^F0Nf&Hj8$A>SD=n)>YpVZ!WzQA}AXT|xQZ8T!P+#{{;C|#*& z9l3f3ue`oO6qU+9ul)AwH?y@PU9LANqioi0m4E$uWCT|26M#N_h>ev4ALEV>aXjt{H&loN&0>RxTef9N!Mo55Zt zQ=XbA;&tSZsa>G%;pRq`(dF1Ear74q0T;oU6)>0!hKDLpO2fTlUmeT{Bxw2wFv@I= z>()#GAPvcu`QKt|^YUacd5O1BDI#U3w5$FVf zGLjV!ZYbXDp_bwzdUZ?Avyy2N$33dK-ZOHm@gmv(?b{C^5740I;N&E?Xp(!(7^w>m zrKQw9~*qjn#@d@*lq;7n@Vu>ba$+R$o0xBPu0EfVIb zhCwp7u{NJx<$YRlzd$_-@D8epvR6f80(Kp7qc{RdIaT|6(Iqb>XGF!P?-mlJ?Cb@; ziFcsc3dKWEee;!Sfj?1+GT-xvucHVH3>q5_6=YC`Zl0cU*QC?I@Gv7mheRT!@g4^U z$3SPNWj9>e%lViqQOrsqGQ&p1_-f-MZ$*WK$XZ%j-e0;C!%Pah5KW)SiNF&-?5orl zn%tirGc^mZ}vo}qLv_2e}op~sWx;^^>uY00iJyh`^T2x&5u4Z zt}CiB#56>U?fzG;lpx?}{c!)Moz}fj#h0be(2oe4yii6c8w9ynhi;+@fu^s#5f9GR zM0u?vNPn`ye|_a{!x3ZGw{MK1kn^9asN7djPzX|FzD3EUI{?9XE2r|8m>E~KM}8kM zp;jJC)J@&Cgukn7=&w_&va^F0mzMrxQ~0~*I`3ysN~hhQJd0yJktXZ!xjyFwM=BUG zhVk<7L<*P=r#)aqs=J|WLyW0|7xuR1CphBd#jtEli=Gyaq<4w`4m5b}R+_4QbT^(kvl#vg&PKji-A z{}xjR90-Uh8nVLb>4f8!4@r3%*3EWn_n$35C-)qWp&9`>eh%uLyNAcfIpQH+#^3x1 z1AOQvcbZYKE#U3dLI3v_f`XN`sDb;a?it25l0F?Zx1Kkgn{Xpgu9bzQVSapsdR&%rN}?R0-NBmZDzR#O}a zR3n}8E-_=)y4^hODxf6cyfTnkhLn}b@n3|T4!2J!$%v@rB`EqZnt4rb1 z2M;ij4j>^qAR7f$SG&LRKG?AD@z5+WMdP8Fkh)i^L5g}%VT{FgCJ`hSC;n-l$7lwL z*uyK6Ja(XGlsgpsbvs%%k$EvR&7WiCk$&%*%*pjqqxGe-;?BZ%BZbd$ zP3Zzb;4?v*39;_l+f!8c~ z_26VVCnu->@5cDv*>@tzI_noNNZOa2mIYshpCgO|iT7A~AHDqHHrh1QRIvvo2nDfp z%*pAgF$Dhwupt#}o|&1!M>#n;bpbT81k4lIqjOe3(?_e;z;O}VAquly-{IxWydh|J z56;*3Yf@fNFRnj|V&;U{at;od`qkCdSWwlpqc-Gjz05jz-R|4)@`{e`3q;CbeK`#z zKeUo&J)gR0L9xE*18Uo(m;_6ka~*a!=71s(QiC$^Az6|&YZtRXo{o`imNn8&wy zO_sW;7k}O$_yYU<%05GM2!k#g5C9bPC=Zl7f;*hNqo1eOtR5^R=!C5qwi!DR6$KQ% zZJsi3(o}8zf$l3qChLeIE4TcawFQ%RVUuN+&yzoWLfnGWSv^s5Yx96SaA7`mgQ$i2 z6rLM3%0^F5F9^^Cpf$&+Lv-JP9wYzQAQ?x5uqDun`_&EkBz29na;3&s=-6X8jo)xc ziLf;^#wB1G;WLoxDJP5N#7TII@Cgea^Z1IQ`sNBEZeRA$14l*kdRNplB(%43N0d;A zkK6ICsnWC6*t-S~F~$OOEw;ZWq`8gOm0N5g{cUyKmWvAu#%J@bR|wah%*)r~EYm&J zD3k$lb`s1zIL|hCe~DB4{aG^YFll;fO5q)yq#Z615epzNgOd{zF>?_T+KmhQOT02M z?i1Y^S^G>y6cO~U%zqhPZUi_P-1?2=NFJ-tGm{1rUcYgpTS-Z&2yNxuyf88#pj9RK zfm6X@ds`dxP*>NQD8v_jqhhzhP!iYn`H@%Tju{j0gKnyul-&M1o%7vw-Ew_?{uwOY zwGl$j#k8uOGSi?vbhZ zipvlPjW$BnxP(qiMMg#@g^Py^ClJL=h4PXOn=`&8y8cq4eb={aM&DbmSs&+lrLw_wV0<09d$8 zjE^6eJ!PGG$NuH`w?1wx0_{nMETc+b`}C=AXX23{t?yON zitLD=%|CuP1;Qu4gOHkR7Lq^f_=@|jtt8K$jVt(5D7T3HMB)rC(%+etO|x)wZ(oz{ zU;((|yxhNW6fXWhTn3+ElDXRL7t?Y*Vl&@AemEfEi-5kYrorQooKN|HJJSR*+rksE zvQ+!u{})B1*HakERtRNY{`hZLf!{dG)+p4=CHeVmI8LU3SG}xB0L)<}zrFY;U-&$`wbH%o z%pCj@^+pVk96kNNZoN&e-Ne3~e@Y~llWHdT5AvTL=_%%4Xp3KPC0>|)tu5>ywaPmo zN$CBcE@4$g=U7wN4_|j`5w0YY=w+-QnO8r2_*UroOZ?c}E_M#;d7D3D&SmABMTn?C zT+_zJ)Rgswv3CxiFF#7r`X2?(9AAybCD?AyT!t7ujb7evuQXb3_Xq$}*V1?A{3v$* z0c6d?I#%WM;ytUDhRV0-+ll)|R!e5;`3gUwmBL4{hMeH}KBrAI8*Ic*Rm3=Yg3J37 zUGa)gVt+W+n+6E9o2aI-F`+cw%o{a&Ld4_Am}&{AhVxyNFM>wUsR>G%+o3+?n)VGAb+2s{?f?EGa% z?Or&h()0nGuK7?+eSL+GjDMmLFQH$dQZ&1(At*?PVmcVkqpE-6I!ZBiO8GZa)*m^O z5V|9);vD!HFrnG2lrtfDR}iZ&C4{Xf6Mg`*@$M`kEWBs@U{9(jAsmt;WC##TJ8 z)2#C6s`H_J!BzWxZQD1B?Ba)Z?$n6C_LaI0EbRT==8rrWn5gZgqpQ=r`d=J?@X+=w zTirPjoGkKfmU6Iopmdz&&{i)m(=;mjevjjGLc_hxB5D0DOw{v83&oC31G@?LV@XA} zd>c}88RNa(PVtKI9Yk=_2RR^~?Cit?Y|naTjKkZ~=xe!m!)EARCRnLWj2{3c1eoMv zfTBVaQljBa1%upp5rG6>TQb>$Bnk7#O}ShDc+BL9YHnTLsjatG>uQ_Pfsz8OWuS+2 zo+}Fq8$0u->qq7B%gVf!zH z>+>8tNyH{^f0(3+{x$6mYI$HLD~rW=>z2y1XXsEW02@z0eJ>~)cBIW9bHtHb?}IIg ztM6!Ws6X;{e*oXL>|*F(#CBR|PR--VYP>xm`&I033f@U7?x%;g071_|aHRl}(O?tw zpRQLu_x{$F#iyHQrxdlgO23Z_*e}})?=}|(3L+7}*EC=yb-5^wim70?Cltb2>IK@j z_xBz*A!etd8Z|v0S_b0Q6NNo0eEOMgxGl>Z~_ z*%v)$7hvqdd(i?705HAFMP<~@FGW9+@pq%>|v{(6v0?wPa8_XW&P0P2A?Q{Ddzb! z_k)IsheBGWMW!V^>!lbCN76>ddy`>?+k+WB^Yin7zoFUUHAdtk;Rf%k82a9}WpS)Z zcNb9-{`q>5;IMMwA?CJ?0-%4a!CSQ2dG%RNjuiKetM7VanZ<4QbOr1sWMC&oqNpn& zaQKGYRNIG#Z6J=}Hf%z5!n%myt@k@Q#O|!;CI&_*%`#rY(#;{QD_@t^)yf9aFE9Fd zyqbLw4v3eKsLGTXV96flshlb&zT?%k;J3QKL+8eA;>OZ;-WXH46V=%PZB6Id@tzu} zXlmR6zb4i*T|yJpnY4c-PI!oED1^Z%kz(*ZF76SRew{oh7&@T=?*J9kfB1RlRZ?Nc zdCcI@&|Bck`hcF8Ob8<#TPP0Gu;OO9Ju)80GC?1qavDqQYl-dl3ce#9DXH`uKflg? z$qPkzspNrNe6fRxHGDd(p^VPGvAKB#hU6TbotbpGVxeV!4+alWfGbC)$pn6Yk~^}f z;UuKPgxAQ#-Q8Vw zRt^p(U__Ys_@ZFmHVWv65AYKKr)gak_2C0x2ajL#39*}F=6&)JbYpJ-hyO%yo!1}yQr=$zP)SKj zZwYC0m(l$Y>h%(!N_;|H1o}wU@b{u-ar>1?l4difGe1S0~VPW~A>)EuSynh?pSLP0eKve8FdkL>0 zAKLpzxD46f+oLYg5U;vC*>kq+>PG-$svsyke$}eP&Z#P3*wo>c6W$cdK62X_`&sXK zpkTYY!I41~_OSFS<+fXBrOh}a@bZ`2znA-x7$W8A$?zG-@L$;4UWJV%z;k{2^vMt! zjdb*z_KwDN*cdO+d}j>joP343=)8!_L3H#MIEtR$UihNOPoHqZA7V5hJdKa;YhNe8 zmSH8Ehi+4|%z^}9GQwg_0$8yD2r3~|OW$CXKxBM8KKRVv?$^r40+6=iaAzmyr6)XL zI1Esz&dtrC5CmCY<`{W%a>RiO_N(cS#5QSsqN?*?RE2tmA@pO{x0(TsyV;|Fi_T1x#rBmf%0x^DX`5>ER~H_3LGNt+G#Q?y-yIn#zA!j^B)cYRg=fjHiNFNuAz+$fk48)TB5-3uL}w|fsa4= zyVVc-j$D!KVFSSvDaCh`6k=0it6y#f>Kvb(q?f4@LUSpRLIiI$MW`A-*5}*1S&2OL z`bFlvaSo1-&232djZ4~tFc1UvzIzG8CqWSrazH=MGz19ZUW;7Ga9n5`j@#BKP|qkU zBg@RpgiisPN)yOgI_imUo|A-xR18-~L=KLD@=p6@weH8*Sedk^^mp!D0U`lxVpYwJ zjJ`R%dS$llCU!ZAz*?yln0$Cgetg+>775eAf%n*Pc-KZWrp+Ou3yc2KR$v zj)ao3G7i~Y+~lRNNb`RF8f$ihl$+_+_dHV8Y&E87Vb0Cnp`7O_kjJzD%#hjLSsA>7 zvaxtVtMnk92vh-%Aht4T@cEZX$Z9`wgEDIT=jbRUTpXEK58GmEW=D(HWbs%L!^|x3 zAKLyU1Na9js&x%duaueaV(v)7_>U3Ix#Qm#s8SRaN-WEh2ClAMp1LtGD@+wWHWjkn z6B85qtYnNZ>18V>o+);dNLS#-LtVQlE8ypTo0^*k{`m1sQ(ODZ_g_O^Rl0V)v#`ku za)pDFleCsroJL07@y-as;@Y2ZF?X1$4zJ(qxHw@NT3SQ6&;U&fiHLj~9*(w|thnlB zy~RA;VI9f>wuSZj5oc#!bzaA$zze%=&!Httc!MzcHS-F`$LLsBs8(D;IDop2Q&hiI z1~(HDDq*I=a537TXclC1MHIJyz(de}79$rv)5l1ud3&YzcGJ{O7x|9z>0$Wazkf$1 zy^e^Ts%Zcp^^J}u54ASA_wHt2ugtyF5>?hq{zJR~&H@0vreBp5eF$>RLyE8!&4>&P z4EzHE7+7u@%RZzq}NPPuuS?T{-{vH-3zN* zT*+5*&c)*>v@XFFoK$@|H+4=dtvx-u-Mzh8*n_DKMSDkIU&Si`(B?|U=Nzh2slu(% zB~mUpSXhuRf$)@^MfAe6JzUqmPAKf{uRh;CJ~Pj@;C4dakN-dc6L-1A1i`IFL9LA2 zZVv&LEq~EoVe6T6f)(vkVnVJ}{;SEr!z|&%aDMN&AC9jiS?~kgt5;(|p@O$#?azwCntEqvL-E=Xv1disEQf3o)&6fD%C3V`V3Gw(e`T;7QsCC60bk>620G1DoVVz>=NGJoC={gW zAh1CY*RHg?dVPSrsoE^K@;lxpTFV{DXKNw4p}oLqDXal)9z0U{)?J?1WzIsLqz3Uz8tXYHwOz70;Tz zVM7n5A+>y86ywlEaRO&L`s_aV3Qzj_vUy9Q?Ioa|u_nU||G~=7FGM!9Gy;{qeGP|o z*L}1-lK%98nCVnGNrW8u*)f~wm{-+vNtRFUH05UIt^Wp!ZeeXWZ(!Zol{z(_b_c0% z-4_m}nRWD2yvWwZ9I(*hEB9EA z;nX3!jE4%Dxy2121EgN|fEXK+4leP;6ckz9&+}YI+BGm2O<7nXRsh0R(blF0Nzcy4 zINyT@59T0IRRI?XbVBOSRYQAwB5B;dWO1F`=LqXt3N-iqPuX;wOdrk#Mn>Y)V`9cH z|GZ^Ki3SDxBj`OLQ}ft&D2J{%1A$o|dZ`vKR?AcB^Bt}=O+>q6t}&`KjQ$q>HbKYy zn&Dqc122`nUk(nti;pM^5_A}^d}75EJ4Ge79adr;`Wy^vxRc5L0{B0MQDYQwqu^G; zEF(ta)NHyJnP+_leH9>Pye>C{fgu%xmj4Q1w9sdCDFQxe}r{dP;v_ zaWPMNdOEkwk-RtB?B7b?%*LhXdB5`C@eh&DwWCsWCdWB-O3lJ|K*iJi%VBQdn|Qxz z$H+7Rc4jx%hoV=uFIYU16A67kSkV;~=S8n?6CF7Jn0j@5uxyKD(SiX_Mz;wsGypQ} z(bCLO_cNcNp}u|p?#RQdqW@!GXm$Lr>vwz+Q&x%QY(E_=Tm)s zLdeMT^F}mcXQd7DE2lNg^d>Tixg5qXm&83&D*7&$Co==Z#7#v2xAZ>9Qh)sTL45ss z&WEmhPqh%jo3k^L`>AX0B{xEg^7__cDE^9;I!ZeE1RZp#>(d!fS^aPW{ z+<%lncG=$D?c(d|vH45NTJQxK5fw0fgivbt-IzZ2JKkHC`SOzi@P3G<(hnbE!{uk; zBgbtU?Q+pHzo1zwbP|5W@oC;cNXYAm8zhD(6ok)Dfbctu&@wA0OLNuTdt#f7pj!~l z>8J+R5#cgCB$Hi2IXu|&Dp@(dL{=|u_90Bvy)ISfI6*!szl~o#={ToH)cf@tlJCDp z3xhF(rollHcvKKGE(W*Gx9#Szc?T*g?j0Ud6loSqLwcjH$jG<_o5F&F@55-s(rXNy zMN@(Arh|frioorZiCd`zO(KDbiFA}b36ulH&%eY0c|pK1`>EdXfa4ZQ^J1E9Q2yf4 z*edpZvZm|J>WPCMq$fFPXK>}*F6C}w8l9kBV$;wN*}He|K=mpEq8G4O>V%gjnkbpM zxL@DPkVS8ho3}Yazq~r%|HhoTjjocbFkCQQJt z*Y5|lFx1&quQsV+ql1REk+Jb8=y|2`hK->8*xuP`hS?dF_bEsNLt(5G+g(x5%XPMQ zv2bws;8Qt?=p?+pa-s2=c9F^WnEiIx#`VPj!Kp)XO*@@k0cqT;pn=vU~H2p>O2 z9`COWUxB`R9x??`K;#WFZC_rk4BY=}+)mgTcAf95!!K!+l)Jldp?-bH?Z+{TrX@AG z&@|g~stu!W2%rp5IjOX>mIJ9f{SRE8S?Z|Xj%o1CjooW|Nju|C7BOKdk!yIWyL@kR zc*-=P?vr-)^@Ln*r6&sM)ZOlyQObzYVquxQ=%DGs$wBC)=C)D9A0wq7Q7?R^SNSZ@ zH9B~z2-H>v0`G|oleL`p?HVJEE2-jYziQYDJ#9AOzQ-nv1@9+r{8y z^Sg~F^P&BtMLMIhtYn9UL#tCzw;6IX#pbA1J~CZ0F7KbPeaNWuW3kR3nHRv{8)eXY zMV?i@3bLdvg5SUzP(+U;4|T-@Y)hKv76h_X%>>x-w@baAWITH(Md8u6$TYUy z+|cFZrZi|qLUVq}9TPB=` zHzPOx@PBmkCDC(Sw1C)zoo-dd7f-O{wF$0Y;FoDdU(#m(<$L-N5u4eN{0TZ#FM+1Q zf3z&BnAmUb1)!EP-iLa8Q1~gKeS!R9 zij+UZfF<3#zfm2Zl{+tP0swQm?kv)=w7Y)Mf*h8+v|4e3i+`rBhdsXCMU*mHj>yZ)*K5^HR=;4CnSE8I zjGUGY*}J-ok59IKNQya7t#UV5^(h>4KN@mW6$({W5_Zm(e-u%YWqiv}AJ47WT}-b2 ziMb4#f2Yxs_3#=8A#o+?`+q-$g~gKn^uLs%`Chbo{5TR{BiEKr;|^&y6dHQ+RwqgM z>q+IrBx}eU{i1#@Hn!ENu!RJ4Dx6f0;1k3V^=12x)R2fR@FRoT+-uW+%z58f@m<$TU9Y&B4SA10lykS zX_!sM1IAg_Y5{-bL%mC7cQbxI>xKglVhkVwKdq1heRp3UA#`wnaOprfybO7y2Ues+ zq3I%)ZO4}OMns|9PDM_5L=_hl=^du;OreF}GS5Hsx z7zR*2W1^#7(q4}rZvyRwBL;#@&r>EccJLqNJJzB;6sWnWk$$(HjPGdQClFZ`v z>J-FwYL9ptSWQyb%Y_w^YFUqBGqUlhM4rd*q+BuAI!pT}?k=LFe=;pNqJ=U?=Q_=m4S%QCtFGDV;h!!i0j7J!#Kf+46lDRye_j1C1)M-;-T%g-pRau zs_uPC-RrsY=B52lW`kEx-*>Ndbs67VzF=E!q#b^;U9LfQK9)L=&WaD*5r|td$0C9T7 zDOM2MUy~8^Z2+}p8Vru|7iMQmfvyT5jHV^0UvqQ5!1foDUc1%{Z7o&&$B&CRb7t4p zCdMZwP7a}~4Ht1WCthLK39sn>X62>oSTTpZt!l}pBRD+CT^AdLFXeSH7k_mb>`9{T^2eSiM^844l4 za|Fj{86>jX?;mEYj`>>;HN#Oy0I1RXFLyV57aNdaLU5;@hMT!gM@}Bi9Idd79%TEw zX?3i^R;LkO44%s;Ktr?fm^QZ=~3<==el(3peoAD>UD` zFWhn-KZ&m!%DFylJ6+?luEWE_BLMg;K*bc2=SK^NpaJFuq6bJ2 zBnVKNOK2OU^kgs_c7aOOPgCn$scbF`cvTrtoNAh>Z>LmN4Ygp^Z*Rt`srI&!pZ}s( z(KIX12~J}d5=QkSgwVLPM^Z?9Q%`e;?=Wa&^SIC3D8>m*zL7G1yibm<(4IQ}18HDbknwFJG%}ER|mEg^5Y^q#RxJk=IEMHHxgr;N=H& z^dt3#hBi7b9kZ-a3#Rpvg7uOLc6awup`^C(pGD$cM}ENboj%p(eAy95CoxS%bN0L6 z;XL}Fr`lUbZ(|-kMI|F7F~49KF`c|n6t^5oozQ?$W`a65INR zv=S*P@jyc#pB=w^AS>J4+KL7BF`%&nR^=_>#C*=E5a_jF4in`IZ^HugoJT7e5yaQ7`2mAzmZQq@r`=Ax?h1Y zmS-Zhl$8xoGG^@P?q2T#Y?u?|Wx!hD00RPW9I!GVDMP3kQW6uxUVMK`4vCG>?ybBL zaH>pgt*zD9fQpX`23?%d`Pp$Nj1eUt;Vfw3zuc=sYRgD0Z$DjcJ665-^lUhx8Ylj#DJ5v_a6nEOGcqzl47f~= zDvUF=z|6&+C!q1;hksxd1Wbrx$g1F8xzdd}cgCes9s%RgbQ5nu#aeqk@C%=S8O!*a zAA78fW!270Ie#;)BUr+3?p3Q5%^(@YufiJzSXh33fl6n6cW~EPrcuRM4ym)#qemab zW)R!3$$8rJG$CZ1an??pJ%)=aE>rclP~oJL)BM-S$Fv@Y)B#ZWFdjKPB{NlAv21ZA z#{Cqmr~8{r;mPk7Y;1NHVd2|Ju^epqc{YdT*64*vNjc*|B)@ADlY-URrxAnL2o=3V z66v&~mdwZh@Dipyk7Es}VL!-yuGj^rJ;oaCQzk}64&(H^yc9jFy_B8{i{90GmOZ+j z6A{aKD610m?%gHj%S4LjRyWH+$HB_l1k(9!P*Z~VIn9GQ!v~RVS@5m^?z#A3#(fxE z5OMuOa5DmjFmO+lgf&`WuuxBw!=OR8402>YWQ== zFyD?4eP~3SaY1kM@W~T|5W3cZVq-ao02I*5%Q-pmX19q(wM=9t6PLcIc+bkrtU`#MzG-k`f*LX+ zD<@|_c=%Nq(J`hYAt~0(8~$_jMXbY0xZ$}*5e*HpFq7Mo=Z7=Pb8o6`$E2!^7FA|% z9L3!hkwTt8oa}PYHJ(lR2v_!6Rt4zWzZA)eQP2NOi+a)h+w?m{PfBZPMO^S%PiasU z$!6Kc-nja#-RbI&@*ugeAG``JU@|EkBXH*lM`r zOe5wNm{szlAqQHx5j;MFp;ILA1t{qh9x9?^kAredC_XGjX1RS)Pi0#I{GL+p;145kgvS)Lg_EA#0dgSF(Zvj&Q z$bFEI}#s^m1EL~_W1NP;uvOFJ+~&x^FBay5ErKf z&=b461o)KKu-Fxb*+>ymQYjU({DJ~l{LhvIy>BY4tWg~MFpzE;|9kHkq9g_YdVt9i zMXsbZsOAl4=jMKc?-m&qg%M+_vtjc2*=h@nWmbo@8m%~ssA_230t^_Y4Lo4%9Kzf- zv;|F3@=PBffRebpfo=3ZRzYFnGiY%y{@NohJH*b8u70QO#*eqQ6;OIZeIIL3<7^3Y zr88Gk_YFqUicgKbi}WO;W;P9VMT@4;J?6daPsf(teEKeF`gh& zTKckrfR1t8^-tZr#bXK?4VIiQy6LaKDAS*z=f8KpLyO~6ALg673}lRy%10Pk{P+qw zs*|v=Fsq~|f|ycotG`i_edhMD>yLZDi>FpVYDtOIAwNq0Jv@Bn@RzJclSi)I|6uyx z!lCJwcb%8u$v*A4B>%rkDU@qGS&k`P|wHq)JVw7oj*7o+qaIr&sd#%=_TVc4pjSk+qZACa`_xdC=g>pj*x*}BE5yBu^I*g`?Ffpu$^9+#Ejo@ zLz%8%0-dBBi;3F#T?8)0OX)mLIEd0}YUCC6vxJfIsaHFj z8>RgsEp2TvP^VPGOcy?H904FrOpoTPmy`V(8zny~+g?0HoGD_zb7w<6$34J0$!J~l|@c;4j6;M^C+uw&q zT0v4uLK;*`L>duEC8R?{x>M>!q@)D_X%Ug`k`_rpLb^*rx>JyEbMOCtYt5{gVP?d` zdC&9g{mT|0WZB_qrTX@E{Dlelv&lUniR*Px5KceR-#0q>_2?#zw>Q_j^fvaV^emVxQw(5i3DVs|Fns zewX}>+nxzJFCxqovq##N(};i9^RwJhV=g@!D?PaTY{d00O$VQ@@V$xeS#Lg!B3wf* zJJCol;qBUno>NnmN%ImupM|$~PwWKSQydysgNGRiRpVz^Z%h!%^wRm*yX3S~rX7A# zTNVQ*5f-%A0e%}$T-=Te=0XX3R)$=`%e}LkN3~kuHe5#{xODPuu30)^U?)on!!v=* z@NMPK!PagrbTbfeNL5^AFXvG&oHs=Y&hQS`4Aku z()30e`|gfe4^=ChLIo}V$L)fV_LhGnWj+f(NX1>ALE4GS6~(a znKk7D4}SOVV?m*%2O(c6ku-Z>gq#Z%7cc}Rl5MquDH)@qz;$xwtXN9K^}>zc z_T_fvsdE%G{-VaqukivQ;P#1ES&DlB<@~c}&wfM79E4;)IxmJB>+(|x%P9Eefjztw zK02@TV-@oqTWM+zAAs2Lpm41vh>&L32Six12v`H@xVq+lM~d@!ZdNZR)41*~eOunU z6t7+We_UN~)iT1(1tuXQN^H280cj~NvAFke9;Q`8?~RI)5cqM{K=~mj^ELU70DOu% z2$}%-o3WKuC_KK+)6;a9(I=_OS+xND4Jl_0OhKE{zpnxZN>9l65o$uPUSCQ8D|86! z4eSIXl^_}n6GnowKY#wvmzI|Phv;=bnsPe<_!o3U&_*+2d?(>ssdcDOkpu(fVJBx1 z!S3N9D|}nZz)R7^l&gUO9XdL?J7lu_fjS2Pf;gr8S=2}7EfUdyLR2q#{w7Ih*Eo5r zY>qnOQ~f7q#>}U7e6Uag?HDUkdgR+xcNgk_KSe~}YTwX9h0ARS<%i$kFDqCz@wpcx zA{(XB#C)F5f2PPfA|fONa6u%Zwn~Mi@o*lKrE8ER;;=Mn#bTt!b?YA4!w@1gF?~X> zPC=xx*?s-P{jJgTv@iAiE)OFiLM}RM9*LYkT|Cycde-P5=5gL&Y@Bfmv%0+2S#)${ zyCyzn>fGi&$Je(0!Fu-CJK5emySV6FU1B#&sqwk#BF%SvKUQJY`)T+fju_1aAj?h@xX+ z95%)Uwy*e|-e3F5&b>>fQ&A~+&v|t6gSnMId0MYsnMU3{tvk-}dE5eVGU5LIKBnxG z1F5{7KI4=FCU*8Kj@4&K1aKbjVob;W0r=Mna{YIJ148X6aLwP1_#{9Q06P^yGlQ@& zB}{<;>9`RD#u>^8P=~`5c>3c->8S~zglxRLW{;vtSreSJc}Rz!@^;1Z&tp(&FNLhVD)fNmdR)Y$u3KE?+`yLQVU=AH#{(4{aH0bmp7 z-o1OgXkWjmi)lALQW#f-x$reyJNsJ`Rd(lU&qs@mTOg({nI`cR5S*QMdSn*%bp~8? zKsU>kv;JmgKEVTUl@_w1D!#DgHrRm314PmQ)4)d;==94o#TA+HKAKX2Gz2OX>zRUT z<{S2v!f_tqkNUgA+`ll)x*tyUF=+ce{SPk=b%En9)H@pslTQ2(r2PZ>cjc8}9rL zUw#-K_E9-ig!PfI_d>slu6T&)3H7}u%`OpF$6D_TgMNi(=`0D>(iQY$p)sSiTa?8e z_rD>#ICbNk}QM`U-L?rG;I*Mq(Gc?$aTvUv-^NbY3IQlPyA=zm-2z-;#0Z+%8_t z!JxCx&7BMVETJkzMPRTY7d~(0X^FM;a%cL<-Q8eMuO78-6b| zwlkuFckX~ezSQ6a)Uamc=HkJ_!X`jDuKoR9sbOPEn)m6-_j4SgVCs;0b-p}= z4Bd9Rn*u3x?pvTIyK)JPg9Og#a2*+gIm!=Qy`XR?*Wo@rSi{Lt4}k|P29jO!sX}St z(6@r6WRm7W5aIz`A&0L2OJ?RffQ!p3)a?h2!8LRcR}&USU_D-*Gkt6AQbS+%QptP0 zOmkibI7HcK=F3DW6%`dQmE`MIMWEYnT;vIWeC-_cb{EL@Qg_lOg!`t;*H(H#TP}Pm zqyd8fjSvJ6Jh`|T_5QuOeDp%Yk~`pvV*lVVpMppgrj6O<%vyjCfUi9HyEUc;)rk>|cSir=r)KDm@Cz z92qlCf+#SDuXct({%_@)RQHac`E*tK~gdVPHjFKFZU|#`{*o4Q@;x2X1xI zySZb?*)K2mH-Ym3?QaI#kw;IS%}Ayc>V>?n(8CeG5Tg_*6~A^ZMpZ8tVz~h}F~6-R zHNG)w!PVqJ%JoieTWh6!r6@>7Mzj}cYo$#mYHib-JlYF97k#Jt@$NX)6{#ZhE!)T8 zOLO?)sy8jC&va-;1^7BZoPD?AT5O_viT`NB z!)|kh($rs`GK&0YfA6^r71Q%k;#uzQP0`P^H|-WU>!#mah71PMtr$vOK)lRpcH?tpP;As4eV*GA=FxFwxRq)diMF z#>l?dOGU~rGIL}gx^&OIu2J9o!J@e<;|h8FY)+ZE_RVsxa`Si0@}S}dMW$)D>lttm zcM|e#!@jmAxM9CBp86hu;4g<$-EAA|?Inhb-5f@x&rdDtx3p+yfXCT}sUR2LQjxpK zGx-Mfrv(5=-LI*xhHOr>D!Z9WtPP?CK~HQ9u|Zo^P759HEZ;P3hg0peL8w*J3lkHk z+Vb-EhEJX_0%l7FUa9oQnb%T54K~)(qwKjkS^X4&mEa%HW5>+$i5f+il16|v1Ih~{ zrdE|LEjf>#)>cdfq!&SaSGj@kWr%|YcaW(zOl48bSE8A@uQf(u;A43@04VkX7$KF5 z)3qYyirYU_VKN7W^W|g?8wHtc)4%{JtUAKZf1+}0YCOnvJ~(tN?_~uc{{Fbs%juik zMap#w%-7(aGKO<~9)#d4s8q}JA-=lijwg3z(Ihd#s-l1Ip5KpMP@%Q*BtS)P#*I!r zu9A~bWxntDUV1BfzF-RVK}V+$2erNsEpMED9%7xJ?`}10dw=J0+pWDAO`D?~&iAIA zX5=cTkBLhZyzL#eIQjbfK}S_ps58#U)A zvMTW=&3AL`)St1Hd~G}MrMEOZ>;{B{H6OoPKEx;e5_XYZ{IuKcdZ(;o+|@l zU-+r%dtQ^^WmbOsOnyK0UfGv%LSoublXl|Y%PG3O$TfZkPbA9#O{UST(W6XlS(%n! zfW?xIQE=rTtozx0r-mLKkq7wSbnMHBXyy-l=jOa;su9D5JLXaOY>biywb$fBr4#^E zweiVbyQ=(rgon<4!sOvx-1Jb#|`q&2Q*va1Ou-}BU5U0A@3eS8qycZWKhQtY|E`9XKmz(-Bq zss)cq8o{6W;(TenID10GwEyt=^4RBE?+W>wtmHSp6zOQo^W@!_s;v@ZV#0vXhJ)vs za|pO3zQYVEWIOpS-q0rpqj-?OtU@!-`!*Ms;w=&ccXn&bkX}60m=cC3K$Pd;JOqbR zzh%WZ#m)$&PWU|yIEfb_$<9*k=~I$x*Ze?JkPgojOoK3uJ~T37fO8wfYo7-!D|j(f zD_XSm^=T_WwFWYv8cFp$zz{LY;f+6{rE2y(79I zj5_=^JJ{`bxH`DfmK)0%PSE_Zv~-sj8O{eeJRiZE-|Z1pL&VR}OS0FSkIxe0v56xh zf`j>{8WDQZA`ot?m<1b9 zFv1q{y)~3V!Si5sF;|^K3B(O-;GR&hNUSu!Lg&ZuQ8RCDeVqWt_CRAJeroU<>Ni?n z>nb%5ck<2<{3ev3_~DKz9%Wz?(CiXV)boD8GFo_xg+&&okurn2!3suzgdjx|2pUEn z9wMpq?V5W?mChtAoomBW&*SQ?5@e=P1Kh*~7Fx{IdznT}0ZR-EE!eZ`Cf6^|nb z|LXyAwBaT>du4@-i4JSlAXfVeZSsd1SLuLPP@wK%5 z=05N7E3>df(_;^Kq2#EiYAIubgB*t{jn6&9qv|W>&#UC>ik?36DzjDVl4hUs6b;&Z zklI{VC0>e8fb1S&`=0-m#Bq_oSF;|Yl4e*kua=!hn5|oQ>)f`pB%h12T5RnJS4MW8 z`^9ehGBAl9!hU4Z;+PRfOi6jQ50v^(b&LH)wRK5_Rqu&E1Y>#_#MzIz5D* z)^(pqpP-I=x96H~acLF%LLy=dxQR!BVmq(U%+DvEc24|V{_YX;7EIIu!vXe}dniA3 zcf$DG_fWSx6lv-9+>;2uf_?RLZXPF$o>0`XH7Wt!untB zB`;}=CmI?Zq0ZCZ~Y|unls>2~`C&G5! zk@k3)evH6PddBe@+LDr!vpP9Cg0le!k&lMb5I|XZ0LI81YeX8q)YW<6`R-lNpLj(l zqv`L+X9Rpo3O}@EEg176qMsLY?f1W(fi^pWaZ6dJINQ1Ggg^e7g7A6mcHFJ3NpI$l zrm9Bv4<)L047H>N8Sb1hncDH)nCScRw}a2hm-uG8vIpaQMyA4c8gGWf@yIA*lA|5T zMY=y&k=d9Kb1cQ+uDrP^=1$wpRqb+A=+aD4DbnTC9RC;$#+g#-=4MyS7OG|v%QZEl zS@JXqbAGJ_fxlYH9)Jkz)6M&j4OL0h@P698M|Ocb|=-zMir|kJ$;A1-e}pCE3RcT-fqh6$|>s)!|Axo zD=K77O<4d0Udr~+4{NcTe10(b>&Z6{G+w{+RE=_`cuDTyQ034;=cDJ#4bYDop`p7EsbMkWz}!a zpL^hOt{(EKr}E4C5gW(08y#=U3)96HH*qbYV!so!vkD0dwM$ zb+3K$ja%(M92_tIaw6Vt5%JgJMzpnSL31Nb@=5&VFZjP-_dfPkvkuY4 zW@R5`YDL=cXSZdZd+@6x!uC>YTbt!{Sx%mMbEHZnY&UVq&>+^-qPwXXvXWB1ef#zS z@R)9l+40W3T8Jn;fRpC!<)0ukec)TDl0A)!Dr31O?+5AA=~`UMC_WsUwCdHMAcuZ2 zoW6R2TQ%6>Q_I)*4=WY=Mr)Oup6KiQwN1NRq4t~*FkeR+8q@2=l+PcMVgk1KiahnN z0NMg6CSIz9?)-mVzX}aBlCXZQtxa=qbBjFM-u__J#GbC?EXptGD>(43{C!Vyb?IES z6&II|bdM`0T4Di~q_2aE%M^$c=%$W;uddd-X86YcNI{6iy+9zZ@-j%j2>c!n4>NA_ z+`Wt3z1(X(X|#nB7XiEGJ=hSMZ955lcK7b)B3b5V@s4{QyXzIRwo?~Ck?>Z0ihvi3 zg)RxlzRPO~hDWGv*0f&nQV`-EqiM6tJ@A9XhnTsgqKQ(<0e_u*iX;-zIn3R{%SdR5pX5QvuUyz_152|W> z#slNH@=#6aU{Zkpa`7 z;3A^m4zzb9+($N3Wo9Znpk>4btxTNhWisA6R1X}$ze>R|lE(k;_N&?Ihc2W`SKUB? zGfbASu!IkkDR?LtImJ!1m-JCah;}}9@n_*t-nRdV39bz20A(qUdd>5L0*S>AQ0#xx z`T)Hn-ngPZMRehZdyW34C5i1! zV$8Vc*WU7*^d#RCvO?C}_y0V31ynV;1QF^H^HUYEwB@c+YyF^!e1>G)W7X$7+ha36 z3J++mvmnKe4vZ*=K~X2NN6!r<#`c(gdCvfpx&G;kcKB z(?vE`xu{TZm%ZPJDQ1ABwbRimA@;CYMeKUxLEHZ2RHAoReQz4MIQNA)!DDlxDiUUW z;3bEFh?D{9dJ$T$6Dlh8J}*7W8&WA=P$RMu6tEiUS1w==x&VY*}q(RP#)DAxDou} z_V1x<@C|lAYN7IsjST%=wt?9$=->6><1_;^lKSo|(P!jbR)yUEIh=zKvWTIOJd<#Q z1O=WQJ?|Ie9UUDnXL7aUxT{^(;^H;)u)0d)oY4uh%;QKf?MNf#ezM@AH#JSs0T5c4 zBTygKgup*+pVakmb@?&4&y;bg^%I!I&}L|HX=9?G??xNCm-&GIy$XnJtU1Wm@v+dG zz=~ftPY%8f1^A|m@S)sGf%8TQ$_p@25Nn!&hKb%`VNZ}Gw8ic9J6z}vM4Lx13AbbP zx}W?dHguRn@48DFTsq^U79aN>i8@kHSiE0o71m7m{Od^z`)>bsPTuOAL?d{aSg%>>m+z+`M}XBRo+^Oq1jynwzfykmX~jg3Y_xf&1_^bj~g*wB(&k>@4&^3mP;y>jCN zph|#48`3cV`9%x)bQuGIf;dG;@eks*POiYa9k7$-R@UVnKl5}lSOiWq1aUyK@J|}R3F)}eR-4YQw zeg5jzE31*)x<5;`o>|c%ocF=cdW28G^YeTu$xd(DV~zXQ{jIvY*S|emdUWj7P?&Z4wQ=_IqM;skW6j#zI+;Nv$St^(}ckZ>}RXJ&s? z9+pgFL`f=1V(BCbTf=3J9Td%8(owM8&MqxsgSG+W&y_%xwE)rD*Wm35Z@_nR{!cYE zIu?ACiMmN8{_VdnT7F+Gx`z3>C&k+lU@!9*l-LkA(0B7f z=IigdVn*uFf(wrq?vUxch=36K0q}iXl((PDY=imx4L&~p*02t-pIjK_)%DfY5TJXl zPQ3ob3I0>^&U&V&=SBK05dh;txOW7BX+eiO9jW+Pc}>13VQu({RP=&(?aT0uaex1z zzdq+0eIV-cGu561J$j{OGxo`Qhu@Chi_cBz_0IWBYVpxydf}ubZ1o*6|6x5q8kmBqmEaiHU9!a2T=hw^-Ek`mDLUKLhGO$BZOF7kE}04 zP6gg}KVwRODJX8Xyqyql1HupQT(it{WkM zVM4$(DV&kM4>Qt>^s0A5rI2*t&Ih*l{&OQX8+w(|m6)FkrK@u&4D|OaPk(h_a@<|` z0sC+=+N?JUgz|U6YYmxtwhY|d8=s%%aCu+5U?&efc=%iT_j~xZmAm^971DvIzLEfw z?xcs9=ts60a`+rE(Ss9(2Ir!ztPlCXMeWC*AaR!fq_e?Sk@R#;@zxgMe(LT3Ua_<7 zs)D;_!!L$UUnjh2G8*MO>K>6My@u=&>?3VE3oHIf%F3>eGd%kFot&J1GDF2l00*$^ z-huY$Q8G{$tw| zSx%UlIG~3k7LKwIG>G27f-(-SpPik#wl=oqIvWizkG(TQ&MVkNMb8r8vvG*!3(f~K zYinz;GME6At-{56O+NY!gi*hNS^$`o%PqB*pmEDl6xr{x+|g3_81@jyQ$@wVSjsO) zs=$?A^aZYDqT=k1J22~Vpr%+~-*{X8Q*mu0l$>^BG$ZJPAa#n)J0+!r(uJX_<@)Qj zo=3bq8kPs%35vE+k7R83W_*&s!1RIWV;g#EET|qKHF*Ee1Yq)oKr`8DXlOWt?vkF^ z8!5m=fhE*er{IfuVuNo`NpV=*%W?p#T|p>Lw>m$M4zuO0TetSt$DG*GdM_A-gq|HR z>w0^6)e&};_Lgvk!aJtxOr$hW1d%SmxPHFMSpn)CZ$R|{FMn=rEeLKF&~8fCoi|BQzEwyQ&4??tK0oiMl{FyCNfx4cuN7Wh&gC$5 z3=IM?ZISem5P7(Q;sf&cGJ*{9VTAQGG%|gzu^jF1BRB58=!n_@JEJ6AYw#l&Ox&aC z;gcaPBU+2lmT6ml!vK#Z7K)9NTlS%c2nPqJao<|{FH4IVm4>8 zr)p+6xH#Gm{#d-Go}=+;ZKQAz_0^6s=$+{pBTO+`ZOePNbai!2fOR_qaO+Y*YsB{v z0aO;;NtyggZiNrpb$H^p;GV+*7=u3P93$hl=$$)H0e0Pi{=~~{@Cz&V$LD1_GNI($ zfJA#Hei4UYQQXVP|6w@wLB|$6V3lx&N$f)}#=|7VFR=wwt0t7Ju7HWn!6g(A&1gSy zP|VlfI>1+S0*#+fsK(XIMzEk}LI3nipMfNd{_ab~qi2TR*MI!@0r3vi%WG?%C7(ZQ zc)y59&<^^wl&|Ym^0hAa>*)0Ogzg_BlMDz1+{1(FW(YZYqOE-eGC1Is-bQD5Hajb^ zV9=nr-8%0mDiYJnRX0gn<5TLcELSf{4<{zuYgIPut(R$OK8+eo4%kSw-ZYJ`uQ6po zMn=XNT!ti}tso%*0QC)MxJtN^a8Tfon+F5vs1iuGgq&JnRKEs*BOca;mb7#Ji5p}}P3@=bvrr%xFfU1WH&-y!LRweDmo=?vbWPjz)Spq+x$<^1%3 z9#|$fhe$o(HSCWm@Zn7z^*&x z@4>A!ubbO@drZL6L4-snov^*{*~(t;NK@xy_mgi3TFEc-pEj8lFFHOpG5T0FOrz=x zv7hnMN}HOpS6V;#v%KWJRszEfYg|% z|GQc1ii%23)}v2tx&hM^HoWNez)x(+KzKhQX=w-l^+`Ighx1WUBuSvzCd7<7Mn3y% z()89s$?u9-%q^9d0aA#VtYtqS9jY5KIC=q+k=BDVdV0GKvClrsFsshNoPLQ z=VWK!oMezNHG3=L(XD7q?IcJPGG+%q2x>Psx8E@OUn*^vK*Dkba>}7#oKLIcgjuzh z{Yy5DIIkY%Hk`9R*YL>)gI|=o4O@>EXXn<8BN&)XB4cBVw)!PEJ@(;kVNMh0RSJou zsEJxA7+xp?N4?kcdAre)4XY1|*lc+8tL3GR*MA1*H`+fX%S?m{V_aWQzF0hmq(-yU zSJ)^Zj2xii_W18#3=|x7YK=BLX@HjX65kLe0SM@kva(p7DqAO7ayLjGwg!+aVu&os z&>_(&$YsJ07&g4@Ae)Cfw80fhh=0IdKo&uH8y%&puU~*AQ58^TocbslvzgD{*?I6X zYA{FrCH&B|peFoFj-cAsI_>ad|l{osHx0wi&M&v<%St z&aq_d{M?m%^F6M$UBTeu4^wm4GsAOVL2CJiM=ikx`R?U1HxSg)De72d zp6D~%YKfEz45Pr+BIO!uyylwbS20UmI-(fMP@ps%)l*k@&T^m*ka`EY)g2AcUcSUI zg0GKvD#jLbY3{hUd)V|M4Z8;=1q&&CYzV|WHv2?AqEBn+(fw6(O{|LJ`{ z86a&BirimW*iq$wL6M#>-J3d09Cv#NU+Lo7==zOtaP+A|Yc3TZ=(Ifx? zd(?28Mj}I)IOYK{sb$g)Q+57C6g66v=#~ z_#fD|tEtqQ9>r5p>w--d|8U~rAP_?pbCQrsknWAh-5zJr7S6^5; z{q4ppfI}Cf*yxwJ!a#*DOT}6XnvLN^LF$_?E7364wil|>MaI)!zdn?^ztq2uDuc3*QPfnNyxLGY*7ZqWyr-NL>+#Qhxt`rMO?mI{%vABInxJhGVwh6qX0@gC_fOT zvxTfQUMD4BrvkOuun`2#*0anjO$~DCs_P~EY6qc@F+>B6Sg{Ec%jr>SRoVM7GC(7X zSpKeiKm=l3LQKiCIym<&0M+mWAdq0vB<2#O*SS@S>ld6i6`3!9*D5ewsGt^KXq+e# z(bldjLV+UZH8^|X>|B1sH#78h)vG5fjrc4VBoTq1jF5?$Cw+EkOl+%o+1O$y3o!z= zleKP<$3ipqE}@TwB(?{lw!o<$4wI`cd?wib`)m$>%Vakm3}XwmUOAF8m`r*!GAJfV z;sC{l?+QBX>SaUQhiGAHd2ojO^jQ24jINYXay?JkOJLd%O1b3BU$y+8B`(m~tU&%A z{L=x(<%T(4L4p#=c;Ifz-2W#Jlq2?#h=ChN39Oh;WSpeExe1vBrv=>#tIIJZ`6-sN zY_p4Zj%FfM|4U)~k8x;6>niouiVOeNd_|3`tMn>YSA+q4)94x#=-n{*Ub-G!<6L2} z+M9EK__!9?DT(W^jB3>muUtF2U>DPY8~wk;hten8HX{rxHFn?o@Va6Ny|NyoO``W@ z21k)Tz>pzaYcfSvbjJIoo!uj{Y33yVF9X`00U)YX~IzA(iBCB z&DHhkk+#e4h-+!(2NzxsX8&-+7Mf_es&1qsd%2FyoSR55(bqpa=yAW zs<`X@1hu4G^ZByJ=Z_ip3x4Fed5%m6{ZkE7JoXVgbwRMXl+XySyz0Oa{@cy@hhmm6 zju9=;@8E*~C8>4$^pi>(T5CgMVOM)sq`uZ>!c~YkO~Nl-@zKTa{XsVhZW=mFjbfJP zdA0WqjyC@sHF>7_bh{mGmp*@lp^=<2Zq>YMiX&4uSy6R;)Yd|m$hpb-wT!4dYsKoP zAKE3sL5@Wo>A;Q!hZetaC2pQqfKef?fU*6>cjB+1mhAmlMy5z zKn@kmy2@~3Rhw%%Xoc=?jf@5BFcoI2)LDEix{%}Ac^tn0UflItTI=%c0nwfd4zt@^ z=#lLTfVqv5l4HXT<{401b1`9_A{+XR;>Xb*twa*Z!rI=wK9O{m#XUEJE-nWQ)9;nM z%bNnxDA_~_HD>b=OxXm97-p@0#Me}u71d_BPqbM>`f-Z;oS3oe?@3$hK!pF30KGV=&(HYH6Y4)Vg@X8g8sDJl=WsYK$TS-x2JBSCka9osfgD_%p4@kpo_HMjiBa4+6R_`;h>-(EofEtykqBI?Py$bYYT~0pOcD5rcKd5qb;idAK33rvY)5k1fpo&Ip?Qph- zNIP^qQMMHmtth;&2>u1wT!a7fj35t;$s1BVZeDWy2S&YxvChdrS)7TIpLxrzA zew2vsAnG%bX^7sp&uFE}zR$Jg^Fpmu(Wn}q%kbKL9hJY0Sby9bj-i^UN>e6QdNMB? zy4zX$XQTjs*ly%AZN0V#9_qWNaLPKxXp_~HviJDT{n!jNBj>1%w+%j<(*)zT2c}wr zEg2>he#+zM5A{(MIzfKOy1xCkSDf5k%IBM2RP>=U+BJ`}HR36$)Yvz^7cJno5WN1r z7fAgj#K&%!bI?zvL65-5QbF`};fE>+qqoKI{98*-|3PI?J~_ghXjshcW7G;No%wXdec)$VvhSrJ zy77-p|?u+S=H-qqQ>wY*|9oXYHte?-<1& z$QMoStZ;I^5fS;MW6}bo=SPcc{IWwjm27=vZ=XC!zAb@>J68&SQ7PCAD-Pudu!@%G(&{{m5@sgZI*-t9gArD^y_# zr#BlsN{DlZhGsc8C*B5J^ZYi*d`rP(bzH-+2LHG&XrydYI;M|`0Hq|!VI)!P()jM9 zd`#WnW8!7>eGMm56^;3L2?~E-#&hkbIOtzLJUz`izG4sh+ujHd0e_ZlUENi-(JSxj z?`!L7=M1P8U)W3ry|)qCcB$JR7d?TJfeh54lIUv2p&M6eC-A>2ELl(wz6_Wg50kuO z@grtS$Ta`PrwDzh|G016GJ~ovpKTS+zaW;=Wvcw?2pQR*v$AHa0!Bp!{+y*jm}@Wq zhzJ@A)Si8y2hIDU{1Z}=sll_lL^uX9>fUWQQa=Kx%xeE0XALC-0ekN|i1E)>-* z_Mk%k;k)eHk!TY(UXba)jARXILBHHRn z+eSNDXS!3*1G%*m-{NK9p2T{Pt@&qP{rZV-gQ%N{#BO*&N}~IzhbK-6BETzbU6^&c zAQ$`GZ+@a-JHUHvtjLK?DJPJ@NbsyKCB^%h_bVbp4Q*`CDu%Gs8*h7WqCY7Z{#ZVL zXQFi~uH&2=TcI8EW1S2d#uXB3>453%B8x+j-QvZmfKY?g+0Ew~LOH&s=KHwYlB2Ue z!HviF3#Wdd)b7IMY04WpbU zMi~BZ0FqzwnjxL3eR**)v)pdR=MSv#+=uA}*CozQ<@hA7BABnoO=LDo1dE(F$wM!f z`xb6ph>STJe?FF*lXDe{5x+yI4Zo6f#;@7FbZOvn!G;I6Qp5bI!1AQGm#MyhyLa3$ zgSt_GLWzNS0K5?3D8R!9x9~C1xlYe$Ug)XFKvg|N#{T2X3on-nJtO^P{WJgKG#`;p z{1Rt9RlU3$eUJC~^n2B!>omlHU*e2!p)iF_PRot;>oyjpyej{Sd@EI;JGzMGjJi4+ z@rw7*(so{s_s}o0)@J0fLx3=6m!AL@6&}&>wZ?5a)&nLEM3J0Mz~CkKXH}mA{=x5u47B&ZNoanYZSp={ zj~)D8YT1llHul0HeOt0dVR_S-$kah0HpOsi>Mc&-Gul0=x3N}+WAxg@mXww9p*>8h zdFuDbIO)#*rzKz}bfe`iu1?z~C68PQ?8IZ)XT{^7HFYeDe@sBU`P~TSe`YG&jRy{= zyD4`9nN|4P6Eq?|=S#~E6Gom0XS4@ZmNG|)ERd5KFPC)Hmv+9}7e4rTXRvv089R;( z?r+`X*>nA0&zP@!*PhnLWBmOq^7w;a7Xu|}zB!unb81%uF{7}de9fYw$Jk#VZQT&& z_f1Pn(}ge_=rh8nHFTfDLcn`0RiFunKJBI9LF{~AEsFUqwA^$8VA1CW@vc~~dPoA` z)A|yV98CgULTke9D(VC5QXH^7KuW*Pa*{djla%YjVm^V^WT1;K@+S9Kwr=rS-T zv^Bf1(6(X}V%rT>RZ$QrU!2Y6MM@hEViZO$E&>F+p8!+g(o%*|q|t{A4yr?p%@ZHM z_b$E7zn(l9t+XJ$bS1&c3iJrHqA1=FAnA8V2Nr3Tx?*uS|JHoQ!RRBN*6T~#Ctuk! zP9Hub#A~UnH*53{^&mzGQ!yLX-T8^b{wh{DNu4ZSC-BxC-8boT>n}KQj-UTgL+4ou(&_{u;VW*Nua0({_OO-E`L9e+xM8H}CUm!dQ=UI| zTkfUjdpY?cLCY3LCxy85n5gqEuLRRp$owSN`h6FTSZ&q9r5*bk8Pj8iylVnW?gz}D z;<@!nO6+Q$n<0$cs{)#wz#AU^blwFLKjA)v)Ja!V*2|t}p7`SD)-v25} z>9E42Z-tOANyPo$QNUxoFMtV{dl$c}PGf_k&%p%ho zPUfZMvJUl6Fs1!m)`+t4wLZ<>Sr`5L`j9fXfM$4*kDwL@CB%}15fs?VRR3=_S0nER zu-R)|cfNX^+_`k%bLPpV#Q-E?q&*Cv@FEV{zFmY9q|7~mHCYyfA3t-i>)u4w0ZzUP zfb|tnD-Jg|zv1HGK%S%eis}!kFGdWJjZeSKd#W_dA^Z5&d>IQFo+Jq-JWt@F*NU@= z9sOi+dNF!`ZJVu7AgqzeYV510A1fot#u(F%vSdImBO+i*Ufo1$*z#e zhbs6oT#?7cyy9?_-}AE?k+DU8H|0;AGPC#dE@#5m1jDS5Amw-S9IyPG0)Fe`RZ9AinI^!ve6yW(Yp|B_n4Iec(E4cOC#!PHGBdkR~ z^%Ac~cm>i8)#6z$>V>ILZQg%2a^II}AveSN_?H^P3HJ{I-al?$peyhqNz0K{_gdPT z!xlU^J3N21F7}H3<&>=pCL^ZiOUJY)#2KRhJXw#25~WvhZ<1)SvmCVfSLHbm8auiD z@b5M2u^zGeNrA^R&sY9rncLkK6=6gf#uN*3)YTdVM!6K29{uGj}g zDIKfLD~2ntSA{laIr5J)_TGt7ONeN@(e*5Utk3K$`1RFkgB0tN z+OpTXn0E%%mA_OjyNfWOZVc)}YXuG-cD|pQp z63|&)KXQqpbtS%Ual@TYdoV9{ZZ0#v7hfVimQWY_PWV$L$|P|C#VxkCMPMlINHpV2eyrnqd^pjZfhO zM|cIR+=`Tg7*2aI&F}aMCJ(Sp39ap~JlQvGR{;^d?9*M^6FoD|B=6c-e_))`aG>BK?OQz2TZ6u zB_T_w6X(K;%&i^rAyP$lb4DBI%Y0HEOeGipj<@>AcH?gLcNYKh+^x4RwTAS@e-=uX zqD1D;GLolJeHp2{Bjhgm4<7x9&^0x>X>#k3PWWk)Y$~P!w%Ix?F=Ou=je%g3j zF;&x?ih<^*x#X?*Dy?@{QgDhK_tbkH{}r(eB=^@NY}zP}A2WXIj#vk`m6`Qbx-N=X zPr3Zze5)?#pDuAvD`DL3{2$GSq$J6{CG=P9l-oc0-}kwDbECFP1GIy5qV>6yS`EVb zxwF^B*&eWl{}}?;*WUJ6$eUvaSMjj*CC+=^4;-)gvS@HyeRqOKYW!#IHA%D)+`fOC z>2_;qM+C#>c#quUb`hHeV~*?3i=>0=l_`&0KZ=SxeXr)U+uYguYNBdOn78kE+*h6I z=FJPu)YkU)#v>qFE?hxBPXqT6>Kkwl__iWRLP1qkLNJ5z0jV(P@9%%4DxWq3sNFJn zaU6a^gIB3hliv&QVp~_}D4D)|iFX6&{BfP(&+?=QPN1S{osL zR!BxL?n(2i;`3AXv$He3vo2R>;XoOa3h|5qo~2wf!b?I_hk@8QvwCK5DuzDM0=S|_y&Zu+iIyr@d@=P$#3NPQjdpFveC=V1BYS7QpX^WM+fzR2$syoxq7 zYTc=xV}G(*D`0D>!4seIu2bH$iup0=E5FBYq3+d zLi?MWn5+%nMz-G{O^igkMxY=Z__@oYhy>{a@C*v<9 zvT)LS@}q(@g?p{GQjF;f9^#;#tNng{bEx_n_rdfcjKC_&(vNk&0!^QilH7cS9%76N z;h{vMa-z-GuqnOh+c|^IWP~)8<6()63?ha7z)F^mB z{9V?DTQ9boiM2uBVY2Vx9gHxVxl2iX4^Q(sWnTpEKcP;gHM`w#egdf9x;qyg4f2L^ z;i^4>RK|N|FJFpbkpyt?uTeZKisK{LyUy6MWwZYa9Be$O)Td+`Bcm^yg*dF^WI?*Q zOG*zX0A{$N#bA}-n}7h>3dJYDtVU4;S&h)4Zs0&<0CY3`LslNo-aiyhj*(qJL z9IAK&)35DiYzfO-*MAJD367^i{}kgC)h!}PN`XT%H?(N!oL>p9rfiLw+MYIjxsP4F z-}e;mze{@OYgd(;|9jPPf}MwFv-Bzj&DIS1;eB6Jm`ua~l0?inG>qx`m>p9Ck5!r8 zc&xS^R{<65<3*qPI99SoM3>-3e``CQ$930~`l2tdk6hCbvZ2h>*yoQtRn}N`66kLh zSjx+W-qdNm+Q1PeD2l#)fGI;;_s&`*TkdY=`%JcI8l30PgScynmOJ;6o|sWtnQ1I_ z4vpf+nU=?k@rWT&nvk7=oSNEz4k{`>{z$KA#E@N7Je-R55lS>XB*cU6`t`-j>UU05 z$oH*5)EzYDbZRD|P({#f8P*q^tG>vEt4B9>W`Mt2jSLGSogjYZU{!-)a{yy5>+YPH zX<(cQ>-=m0KJ0B!3S&%}v3fPm^fEdl?1msN;z(XxUfu%E)VB~X<7?WQwNKSlc`dN( zo2U+1oZe`)I-WtK+Wlut4E)dj3S;egKP}$Gb@YF~<)%_&&+R-kn*Oh|P~YRD)iRIu z8}bx#^vp0#H}xp1Hx%35m1S2+i48(Nf9z`NOXbGpolSZyxJ0O=Kw9=@#CEzokcWbI z3%MxFev(J@ZEbshh4id=jbg5UqusOohL~sEYf)(d{N(F63Tg?xo`hUJ*CmWH-w!jP z6LV&MHi-1-G`zytGAZ*E28G808akWp`r=z!cWozy2L?xFTFioOK3l@8@27ooRFu6d zkjxnCUj6qjcxLYjv(e&I@w_p}lXSFx{R|0L=?)A?S?m7#Rrrm7OLCNeeG6vJ+k1)+ ziT2}VGcEcCTkB>&y-V`j{$}+@Z?t`1n}D#ljR(6Rt6J(*d+TMP`#%n}XY{Qb9;yG2 zsPllw`fbDhZIxNF_ew(cmc32_f7vvn!i2lkAbbL$dcwnOWInulMx4&-1=M zseiivZf?Kdb)DCF9>@2H_7rC@(}g1KlV6co>7ndouD@S1_w?4f|9nt}uavbXG3MaR z1WFqomF;l|(}V8{_I^>uNS9+ZyJme__fnhbLtkkg!9kIxmNN<@B<<7TX|t|bGC~SuQm%EhYAEu1C2f@iP?qD zs+;#Hj`FvN(kq2eRa{cHAB*8edD8ea7T|W#a~-NJJfa}zB^DMQT+*AHD)D?57kkEt zhb2GDjVX%6cq;zZg;cQEs3XVlw#$9SfaW_?UT;ZuR6QxuwC6d{t$fFyxpivAkjzBW z%n9R5-R{Xe<7O%>Qi%BZga+dsn^@u1zDTLOM&`_KvI~K!uotw;7N0A(#`B``a-5w% ziAS}^-ki|>mZ>4Q)v;PY%nsI&&B>zJ+aYQnaGv^+Ak&_nlGm<5A7cdf&eW76f{bdY z?j+paUzglQS7xu9iXu1W;!IjCkKU$SYAKh2RW0>kew>U35$77te@~y}h8&HUV`E$- zO+BY*03DHN(!0MVi zfpRNdtd6TO)e>v-9^G->?@qZ0ggTubRYCwMvV@c1ef05Zq?7#h?Mr;oG0CsBf1W{t z*LWM@AF^||pxk|mV(cvw`%fw&Ofz9=k3rPveBmHUp5bEAg;?IeS7-VJ85v!rHMON& zQE2o*M1rKnPw4oSwQOm=taDa~Rs8yhwNf&h-nri%X7)ukKH;pajtK_=Oj3@U#&1NB zSEXg2bO&($L;flp`J);PTo7%2>8u=^=Cw|MwqZkki2za$h!+x%-{m{ z5DxFfuYb1&-k^&jxDanPx!sm;^Ri$g7Z&f!%3jJ5$yM5<81Iqr52zCzi2LWtpR+Lw z3Rce>&NT2vFAn4C?{Kc-Up-#pTsIhgI(oj(50iD}NG`U8OCo+bRgHaq~KHO<&LHrI9?5Edn zUJsZG{xq}%WuNb)b7y1a6G-F!=M!te8t|XbpR1o-C6uyzTfj8y^A{Go@Ra}jae2mf z)fG3bpzQFF=>LAAJ12qoB5e_%PrH88j!~jzWrrvK&zmMctKXN3|NAd*-YCX%UuGhQ z|M!m!H_B9hVf^oJ$XhuI)Hfh5_Wg_he%^Nyu`kCW-l&HD?;&I60RY_l@7pC=_hzVNj$?9`Evu~@X%qJU9^;7kfP*(~i@?en z`ri|KiNtLrj^zfO5JV;X_i>8+EY&eclHfgsTj&(KH+9H;@tObky28u5+^qJMXH)Wg zKgl%m#5?tkj0yZ4{@>SjKCw5hKrMiw(*FBYZ9z}yzfZ2+OUwIrko0%}Q{t@XbdV@Q zovt~{a&vPNbY}5)q4lxP98M4}em@8y*=0>Fru+!`Xia?z*<(@e4miTAEW8`rcPk3u#K=XGc#EaQV z-T*`-ea{KX^1BxGw9gXph*Z9SQep(Nf5~5@eSmr>gN=$tDI>amP%E0(1KA6?`ezxk z49GR>YqoVlf(LmE3Ze~Eb0TnpT>;M{AtG8wu13bZH{sDe^Rb5);p?||UgUl*T|#Hm zRh+s-!Ct-hQ)Yup^F8Z_@M3a#iMyMnua|BieiRioE*+9IKeFhJ=>7ETPT>1k^BcO^ zzpkReNE-Fo_Eba~(=#nSJuR(ipZ(DQ@}{ZI@k7Fvmt&(5H|8{sPl*wa%Zy8S3}M8O z_~>b!+c%JVmI1RU5s-;JC>y957dURR-Pz(hm-)s;o)^gGJ4!yk8b8FIM3B- z$IwbJ85AXe2)^|>)x1#j>cQzk*Vq{UR%Lo~=A)5+r?(}}xkB-!q1~gb&59%j5~*y# z7y+EjpeoDj8XDrxV^GDxiKvJ6<)iC&&_Dj?9SmIGV?Ta;x@+O=oc^D8;LB8(AFzEQ z_3yc%(%60Mc=TSrXKG3~OdAE(4l=ayub2wqs3!jm!vmly6I1ew5xn~}J|ym%WaQ@I zaSPs&O+W(N%R~v)V^M_|mwK>WJW^9r>ynFwQZ}#a`}Z7AS2s76@~SG1>PXC%IKii= zdcuS8mPrWk>~4TkE)8GWCMEiTK}V7!^0&p3N!$5o#9qcP(w?uHoZW$YC1y=bnC|)c zwse-Z(bp7)K;S;rfDSzfdc5+iM96S^(BnnH2UHZ5l)@?D5oidl$U$^Og>B^c;*EzZ z5<=oU&GtBlej*abM>cn(riFe8UUeTHo;*z%%9OX$1b@K6&JLNqv-8#SdA@QRS65ex zH2_c!Lr8*)TuLZP$J?%_nKmLd2?~Dy-hXGbIL)-0QtR*WYZv=d>j9p?&EsX2pDCN7r zKzyIgi@Zdr^1ga?wgQXtU7+JLN=T$%qoyXOrzLKhS_N6@xXn2ltuH9yT$-Cs6;x%m?VK{ixE>s{r5^@3Nc(*mPF<_@-I7}15bk5lJt z$;NE+mBKac6U`swu%;mMC@m{{t(h03%^EDrz`|dG8)Ehg_BAR{u0D@b#ShXXr2oWx zdLw#qZfVJKbt@${K7NcF#x#1_g?W&gjd1D5|AyRdy10RwcryV*=+@w>4dy467lABV zpNUFd>a33ZNY7&atLWmgGX#?Plz^6)l4qaRL8Y0NgyLUaeME#%h|<5EVELOy+-DUo zu%0NRgg2(rxg(jjBam`@HIM1}Y2@EAQ(uaz-e`04!r|sLcFN~(&#Bg4O`_39wKM=c4T6{A75XV28H@bl_c=$1Vg8((b@(v*(8uXUI z!9;*y>+kHG40)NDz>^?WceZk%R`j#VlIkNh{>dL=z3}bJ9W|GgvRI_G+KB6~P=r&n zJ>}M@M>ites!Cn9WrFhYGMizony~FTvlS3Hz>HZUY}(=+KWT1NC8#4)y0P=`zHSZt!HLU*4(8g}Xc{rQC&MbBiCoD0)Ww<-&N_EZ4uHlo zdQUl=;n;de9^aeg#YIz4$gbmHudb+Yh>MLif0vw$1-^R+#BF7tS>}89zPFM|z3yp? zeBSid##!otEf(?gEy1mzyK}!R+rQt>@?B>-_B^IDLe{vTh&sC|D-h7@O;wj%IrwK? z8&rhd|7t&EU|7gTK|4JY^V+N6%2(`TKwn2;B>(aN%^$+15dICUKhlgiet`Q*V^l?D zgwH1BMjMyV!RRe71B#PJna88EXq9$jsH(a%_sV!PYEW=97~hlkb8zsBj1?E*;^JB$ zT1G~Yv5bt27HLAy8A36tJPFDR7-E;Uwq}6PxmBO#tEMs94U3kKj*(M<|96R%M-Uyv z;W*}ng2>RBz3B9->P=Kiw?45pxrQU$h8cO{BW2}!6gq>FiGiuF)-i20&llf=YP+7w zzXyU`9>Nrqnn%9c_in>%;X4!i+rXbRYI;toncQyIZG%ioF4JpVtiY#E6+eKjji=S3 zl8Vnpy$=-pJ%~9-rU6et5YXm;m{0dkv4snlk)X?vTR&l|O6o^UIu}rmS~~`E=NJDl z>LsU2rKjrdQx`Bdh`6n0%z4qky-?$}_C6;pEG!2&y9{L9-b$J3jL5t(yU^B&F2FtA zk*qS};H*8r*ov$^b@&aLeaQw*b3TfPdDNz8pX>jYvRPU$yNKJSj{nq)$P4e|~ zLQhAR5!>8+wX`>Lh33+6wQn8IW8xqwiP$|l%2jeO$~z(+A}jq`rG3LmU$if>(LF_@ z(L3DJJukdr6kioc63?LHog=M86MgHg(!IBeEPC$DoyO^2NPYy7PH`7&PI6*mZWHpV zX$k}lbC5Qa!f!7PsRNnnaXh;B@N~)L3*xMXj=(1S+13cIS*jmqgBeoJNo)z0J-kj! zc#p+y&e79shLYp+%@nD7Mcd&{DvF zK}9+F&%d_Lu$ea*T6b*5UP=V0;oVI4G8q1aqu;SHz^b0GoC!weXM~l|Ac_UY(&0@P zf);uNgeqOlD60CmCefpv1;(e`U9e?)SZRx`aPy`pZj7{>kvD;ynOjL!`4W;f-s9WY z&Eq@*Rq%oJoq_jknBdOp!ix`PNef4E9rdg~tlxFwbBw9$#~niv*$xQzJ0cs zyAQnujUkyLC)k(re~Eo%Ck ziho8HqESDpXN%jjzVAQZOT23(-V_yMCtS>dI1tg=B1*>hwA&^L$5g*3*LlxtApUL$ zvJ;p3ArWkq?I2;P(l#weRhC`8A7m_Cfe|DbPeq@YpY}k(moEu<;;Hxe*Qu|Vw}2Pe zz5G$ggGo{?-!kdWJ;Z7)BCuK~K;#E~s|&h1`gVSQFn3T-)$^hws3`m!DuS~m^8KSg z502Azxs$(l3a}c(JfkG5n*IcR_U{stJUDf}F84vxtRjD#%)iRd&!wtT?x~<)Qm5tH zNB44^^zoczGMM4~xflrcKWT<{l0evkVIlw$du_U)P+e9* zp{=_c8w^bf)lR=>-q^+SS$71j_Ix>xh@2EQukeH*T3g)jJ$aqEDbm^V8ACQZBmC4( z3QJPCBfy@~{+GTaRbNvR`Ngn$D-JH`btI$*fe`#HWNQKWd+pVcpTt*Z6J!stIb&Nt zw=v$W7%_VK^fykb^+>*}wic0&!!u*+e@AAf$pJhN(}m-ic9Z_oFKJD!QRj%n;xePM zEo;4>LJMFBI)?@L1vA}VSGK||67fM8cQsPK891S_aA&uIF)M&hvSfl3sbB)APe_qA zHBSk9SmiY5%0W;6&t521&U8Y!s3}>H<{XcM>WckCzSjhBcsO-oxShTlYMD=I__<@7&K`CLFe z#LAQ(;rz<+deN^5_I&Ya&*otNdUL(ng zeWW_cE9Da%)&q6+m}IUCfaZ=mRG zgDeafn@X1$H_q57@r_#$lNU{-?0Taxhg%@YEh|P1u=9R)WH3v(P_+I*WbdAn$(Us9yJ$B@uDInQ zmvh&+mvL$_O);mBwJXAdl@AJjKo$XZMjEN?!55IEq$tuT|Rx@GZj69%_F zDK7PIv4xlB*KhlP9RmvsWC54AjmfW9WYJ$qou7L*mVSHtyPFGl7Z3?R!3F*X6dR^i zRw3YpdIp}I?@R^x^7c>(&zpIy*Q;VMJ>V8cc~nL)IsNciTZg+BIVYjv1+MJn$OC(P`Xyyu-x8D@UE~Io3Y29 zsqpDY-+Aj{C9kMKg`M&P{fNk4xnY|nPiud9{Qa3O9@gKvi8ZJ1mE{`t>E*h|rruk| z((*&S+Gos~nqS|&OGC>WB{C30GtL;S^1XTfazcuaOd|T-BStZyqQj5e2ElA+^P#k& z;Jq#deWB4WWFsZ5wdFjIDzA4~`&OiJGhRGd(ffyZ6nrfM5?7HR9ciE#Vn11pyyG&s zwqv|wJ~_IIgDw%G%1b-Cq$is5Wq2(EQ0oulKU}pbN(!rPu=)1`Y~a(MhGCrC#)(gs zV)kCAW4jsuLdWki#f)%x7RHKo-Q#V2?N0nl3O~dQY3lS0_0@xd04@ntG*r4(lyFWi zglvYSXEp~JL{M9L_y|@xKY7&m;R6+T7*GkBRQ$np?y?mY2Fyw*$iar$25}G329GEqP*Xb_;QKw6r90L9E|AyY9O0J}#P2pG%B)PV{mkrTxePSH#ZHync!5 zim_mUZSguOX!qZm7WhnVS0SsaN?+Os_6)dVM(BPU9wyKz`)88OW9kD{bMq-oyQyK0 z%?Q00aR4XTHNe5rHr;10Y!O_I&m5hd2jIT+Mncv~A1WG}J&K;zyNtZNTD-gb7;(o!r?B*wqod>O8>IGQ;LJ@|J99e87v^^v z)a9j;>)4bNnCq#h7ziEo^z}w2hHcJb#Ok<3-3^+9EOM|)|9~QD_h7;#x523#knkOb zdU|aAeSJ@plagwhhAEp-33dL}*%({B$a-DySN{oP&u{(bTQg&gX$gN&f>*IxVmB0) zrEXErIuC^+o$5|fDcJA#i;>0_9kOti-`nxg(&BxA=)!Dzl{aaTlVdHFZJsftslIOG zws}b-;PgAN=8xNs=O=yE2xAH5H@NHZ4>VQ;u>xtTC=1 zX1YieE{7BCimuM@Hi=E`pXFx*FmCoSAxvWl^y-k^|Db>lHyDp}G&`$rJ3TuyxrK=- z+2tiC!S(W=*Hurl){~0WvDZpTQ)p{bc234gY9s~ulNRxRdQ?+gILqfmJzlu96vl|7 z&ik*&w7PI{;mZI6B~RMS#X<%@h$ma`UbcRR{71kaU58RsI7|@$0vY@;kVuJn`?dmd z^Jk@$22nJvL^KN8jXBt}ZALyv>4R5kNd5sETW9QJv~in0vp*P9PBy~$d>l@Pk!)4G<$;RCAv(bh#^o;gNQ7IMZkbfwQZ^^^Vrwy ziZ36vXrqQNiV6WRu+rThv2N+&zFZL44qZNn86&Pvr{kUZ!8JD_?+Vkmj6LPVA*$DE zF4(T&0g(DI59+e-OAmBi=8l~`PtI8=PCTFeswo4W1ah*{o)jScSBb{>aGZMsYH5*e z$g|%+-d*&9zC%KZVRgS5th|Q+4ThrVaT9=jJ|nL#KLdB?MKM6EZbvV6^B8%XtM7bSf;Ywi2E#n8hz7}NkY}rTII<+zsF(8_Hx8N)EA6 z2s%bXVJ9t(7W&f3>xU1?u#Ak1AgzSo`3S59AkdovZ@Bh#Z`Rc4vS7mf1|$sMbM5bl zGqH+9?C%l9)0~qD1X>YN=}ToM-yV*))ZNuJPHm=?FX()f@F7tSsa0YytM^kcCa3S| zrj=@Hueh@IqD@qcD{{8+8{fOwD}0QDhvt{ZbKA|N&Bm2TWb*7iTndYwkNRF3Z02|M z5g8Cl0%(WV;3l7MyDh=C6*~s9nrp!x*z(%p=nnYSNbsg-8aH|iy;zPcBNg5ey$y*z zSsI~H&&-kL?D+<70bdDy_Um?@3X@F16ZYLT>mt*YbKY|wUzo}3ik|=W?;bCKr+^cp zl#&wm#^xq~S5ScqQKJof~6MS63cnLE=Eezp$OUxOZmeGDs=M zAOW&6T@=*Avoc23AaP4g;-yqtg0u(Hf$OvHoPM|GBgXeismfUNUTqqtol;u-iwYf;e83wFL#QbydrPufV9pbEG(=M*oM}4Kq+(#7jF>~t&|rUFvHce ze$!ElH9QJ9Jh=O_u=O_V13HU^rD!5eqB>$pNbF##f%-hhKG8OMM2q&;nUT=`D@?K7 zuR1=lM#eq-4;BST4UiLY)UU@S0`Pg3|U%Jqpdv&@<&XEbjH>-AB9=W$~ydQV<3Yj`fdo5wnz|3I$H=6GtfmyJrrU z4JXLuc|i`denHAG-F+Hi3FF4xKK`O95y68scNu7IH%z$GQH(jCbR=%p6EWI1d+c(& z*Id9YcEIVAO7<ef=olFD&<-OLa3Ir5fbR4+ zusBDBcf`HnAdY&tv9!GWWX7gVsq%XM0lsM$5VS#)l@v&9!4Y5YE)S$*N#Vc!_z^E{ z1ux15OKyk({`&rX02Dc9pa=({`0r}ClI}-6RRHJxgS3_A4Okjuz*>;4TQYp2ceFWe z?e}kW$dXdP!SiwM2>W9w;kjjxR?=~XIav%jTR(i`=W^}lDAa#}#C5H0(EeU;(e)l% zHB$0TBHw}hdGAyKbpkt%tf?uFO-jhuue<=$0pE$_2p<@|0jUj5_V815tBgpE7|Yq< z5op4^@j4(V(|E_#qZZT{Oh6t(lQmSc`~4*S^4TE}y~OU#l!&|kjf0e|+Zuz9vzfDY z*?&BrO}IZ?hjd?O0l>?s4?Unj0$OnD4J%_of5{dfJZ{N&$TauoFP5_AJ}6<<|$ti?%UD}BFGpjKM7%UM3o zB`fZZN`Q3a_+X>m{rig@DGCxbVeO@KM$H7t&v#bK{xwwmc`lz+xL_r2m`m|x?dY0Zs)J+WijX1NK;pfqZ&9$VF1d+is;b&3`r=ZO=Q}lNCLU?u%^cA9|FPbKLXGc zrfUe(ts1|JI;p#P;RI44At9~RpQ)u$2inwFq|8b0*SN0+fnTASCq*tZgI4~i)!gN# zf7rblXVe{JAa?-Ok2@)!^OBOtK5FKD0_nLP1SChvYdO@UiTj2FJQ6G#tsNa9RTULM zYPmgJva{3ElyF1kJZy@g6f9O^vgeztzNlZ~|HEg#W`9JJrqG~1V!(Wf2bU?7eMs~j z^PyKFBK6$3ZM_pVd;^gcVeZUHnaCxz}*d(xP4Lc5pB%;r+h0wXdX7 zLj*>RchHNX73{o8LT=Hb2wIB-{eGC(iq-o0Wse08<*P$Vb9O-uk}X1-SAHp2DaJ8K zfIMJB6|E&LBhxH@&#Qu2X>zi3#Kk_ZK{6Cmw2C@SD@norhQNhqg;`+A0I6=A!a6mN z{=F4qN_Mz3YV*(u8F59{V`EOI?<2O(CEzUuHeC)6Y1aK&zDrASjWQQi2)n0XapQqJqciKhA_Ipy&1 zP*M3o=i9;B7uIfD=U2Os%vUTFZt3J?{6uygPnD1`Rv3IUl&_#Xqz7qv@Fy6h%2{#H zhKNlU#W4-+#{z%t2Oyy!Tzei)-?Dky96$=CR8>*&j921^aI4+BNI(Oqyj&ebf#}Uo z_G9_{*v#?m<-Lx#v9VEAN9Kl2%(_1Wa`Bsie&RI*SP8yQq9~V8mRAb@457P3f-+Th zW7xQDbFlO-@wX+6GF}gVL-(SRH9nshK56ms#8VkSM ze1l4PEED-@Sl-FV`K4kF7pA9FhL`WnQYxzwJ&PI8YMHd4ozWl z-=>K#D~%O~3baR~$7hOfB2d#UOK^}veoE$_x=youRtH9nfb~YG8zqmHtP%oarFHnp zkR+s}{G_prVdl)y|E>|bMr_l>{g>+jUT#c!%}A?5%Pp0#$1Gcuip<^1N#+-a-3fS$ ztGp4bRN_}|7}Lc%wv~Z5aj7n+U!$G%k#HCUtxM4>_Vflzl3@}BpX`&ib|L$3Ozl42 zOz@)tFfu@Jq>sJWfehaT=i#eHRR-rz?0rMlWNu@X(j<-3_#~!FfQTDn|b2lX#`X z!E`?6_k*8}P-ySbyZ^G#I;Tgc*bxWMf0Y?e*~Y z@cn_sd<*RGlv~XgPRPI0_WR6ce)$hS)#Jtz8}5G({Vo35!a{jI zT!4f)PAYkh@!Ed|pcwq}pn$FW6(^>2j%6H#6~q0FY}!>(mc|6&R|JFF_p>Gjw8Yd@ zk=+r1xoR-H^F(BXt8fhL_kv~zhNx*Ml0$rbj~EFKz;-Say=ZL9mlB5D!&u;e)`Y$5(yWQ z6tL-Qxo;GdvV8?NPXwOsy%pDBYA;8zB}xSq4-E%HKXE~R<5x221s|&kF~2t_K?9l- z!DdwN;phWP|B_~&w*8l`Q^NV6-d{(}+uW>#?%~pyJ3C^M zv`H0XhfI1{)$@I)xsVjQt;qO|ChGEd(xeqc0SLS1Go0|Yj~{A#8r7`m{zgl>kHJ66o1QF~5_?4Ifv7;ruXeQhaZCVen$G!RVA zDrZCp8@gma(rR&#afc~zFwjvKdc%oz#_}*F#Cg>6~1$Yr-*+aoRt??DtZwrn$VB_V=k9|CN0H=Z}+;kwTTTs98ekQ*|O@Nz7eN zXJd;(W8~9km*aKRaZ(zyg@UIx7ejB%bpF3)k%+%QPJ@sR!2=+;T4dX2nHA|+q>d}9 zy3`0geQ0uxkY1;S5(~nn^5mheu7%dQ6*+`G`-5 z4D4BZoE4Vfkd1?hoTe+ZN0P$t*s4Th<5Ti0%%^aj({v}$5D7VVHMNTFVhMjRApUB( zGKbG*My4y1Ft+bwWT&aQHo8lMJm4S`l~I*-@9m&<(uQFP6-0GOK&5UIo1E+=a_`u?wCTE#~mO2cqAkVah6q=DEk&K$nbI9Vp*mhFUiP zWEK%9+We`4IHsRLcBKyd@}J=N8@Seqpy;7x3}+5UNW5?wLDuT7U?lcGJ@wcP2}*VL zkr(2{g( z`t1=$=c%*`pFzR-0P)XKUx1B+!wJ=Yvf1;a9)cZloJoiGgPJU%HB%Ghl^6O6A2pMH zTE2iWOv`K~($s=y>f!zSxmRDb^L@gz6uW$4sD6Bhfu#U)g2RqT?)OP*$wCm1_ydWU zCq`6kdID`C!rT@%KCNx^h`EJdt8W9f+5(?H=lK{rfZz>#|GSs#J(FEghgz$Wru&CW z@uGWL1hiM0R^@V7Z8c4i4XZ6{!}J<8lFt@2wtm*t)F8EO9~2eYr>_4AUn9U8k)iuQ zdk2y7KFGDxcX;DOy9JJEmmJ{}A6Wu!VMn@WSL3$?O>N%>|S$J=py@ zXAa-}`TN&yb9=jaE7iG)o12$68~SZy_K<=^4b1m5FWBzS*FVQ(aVg_t;vx7{`>Lv6 zLXT)4DerVQZ6%(CrArIrwR&(*KZuO*xFfNHpVgSOF{PL2Rd)0aeft)-i19mOHL)Ax zMUxHj!M`r=N`uB`))oFXE}13QS_#B#>p&|%g(_lT|0Z71AY4KvT)0|oNfOImmpYo7 znrEyeL#CjPN*8he`{}wv2_dtP?I*-bkEGA!$^MR-l&8%anv#+-4r7EUSkDzKdGwE9 z_)=eOKhZDB!V>n3tYa5^>a@@fE++l){5NaCpYp6uR4D1Q#HZz3uT9OZ%W{8&fL3$X~{J{>+M$fd+_&~0?g zG`^CU0-m-!tbj<3x0w57?^3=3w{JF4kueS?K-rpkk=zC|%$}J0)QD7#w{;mf>Ml)a zdioZ>Y*J=678m!WJUx#|5VKDXj9$9Bo<4^@jSTqae_YEw1)P3)nmpUp`-=5HEde-^ zs$Iy*A0#4stoiIlzg%AX`5`-Nf@o_Xyq`r7@w=$7u&ys%Vzzg7mKIvwuaMASu7wh) zIWyz&<4P5}o^mY!7j9zGyLfn{q0TwmR)Bt90^nEN@IWnS@N2I9{cG?+G&SoB>qI)k zn3W+`n~oO^d$J14l9zkqaZsqtLyyyMNCHH$(WTp)K&?RaWEFCjYIQ2g$?8|JQkNf@ z1+8zkGck%>y3PH1g|fmyBO`@c#xw7>#x;bouv>{&x=s}nW&P~={x_UI);U=ru~<)3 zx3TWqTaGz3QZ>}M6rRs1v?&<)4bJK=to=ck{_`fX+wpAuB!WGfW=7(>_5wd2=Ls_G z8)^0Dey*;OOo<+K+G=~_=INayk--Dsb%qTM&jG^bn?+g9qNh=dT~1mo(X+~5xH4xc zL$X0XLH)6cF5r4gApVbnjFhxG^Suax z!)(*>=V^3~PTdZb66cAhpGN+8Xf zzX#J>>C`HY4&T-fTx>@xgqo*DW(NXC*63Cbb`G{p$W)nj4i1X!#-AqMz@ymEuXD@O zhBzZA|3NE7L_k2ms{E!$lgQm~C`-->I;Db-RaG$t_B}u*nm!CYc^v2!PQfu4AR{=@ ziw<@Z#g4o_$YYmH_?R`So`x~w1Cekx#SFXVl@SLbg1oQWeV(_Q4MsD=?;3886+5O; z=YDXs8X9C0;cz*8RcY@man_rWN?%u6ezFRpi0+*ommCO-K$l|fZ!w8;8Ha8X>)G=Y zXyRJkCg(wqqTpv$3qJ)NoEfZ2W^-Mtmk@a9%mF`-R0^!MDC!GMr8%0@>XS}Y^A>Atur95wcZhCOIK%c>b_ z=pXEn24=X%^8r651SGe_sVT%l4R5C{w&ojSR9bGI46fD@>j((&5XQzEq&45VpGzmJ zkgIJ~zVVR?t;*@C*@Etmn-A4uYW@hR$5A;IFO!MnSAWvFPg-Bne7WnE<&Scb_n1|c z?5|_!N7ajl5Zvt%^w0{@$vna*{K~_ z{D(oyK?ua2H$dgCiNkpB-u%%l^1;5KyisTP)nfg26YoH0=V~LI$cqE$d=itAJp1t9 zy_1Y$t8JKuZe9=*txt=du<#J-fY$Cn+EnrH(##j9Be_go0s?E~tU7)muOq_7_+IXS zjNtk79`l=0%4aKZPu3dU5w;!v^eT9EObGhL<<7HBCkSIyf1_d-OR}H!bc7;LD4ubt zs;Wwyd8}cNZ2VJ+=iq$o>})2lVYRH{@kC9{NIKl=a^YTYd)Zxyo}Ql6XJ5MPe%0)5 z!dEH`M1BTdUP8FjYkbcH(4|`7szok28df?ybiNEo<$nI$5trNWvw(-*SkogZ%L|^O z8lNh>Lr!C>M-ERk+=?H@ytNxCG8AM%00Eyv1Q<``{=Q#Cv#)xA6kao)uha7aB4|7N z`Y;fo(5eUNB5(oL2pSq2&77Q~L9=^(Y=eufwpN>!I%{ODo6q1Q@|C+W-S+zQx7;b_ zBz+ zT{0oKB6JJ%n-Eo?P9^5e7iO09W^@!edWU&6_8Bua!XDbed|oi>Io_^@+`9@2tt^Rho6WCDO|J*7mPg z)?3L(GiOZ{QOjRnwY9V$K>vKbDioVE&#d4CB?JNwN4$*-=GC6($7OE@RwAHM{)~1U zbH@NW&tKt%xz8$c+P1i>{+W7p=W2T>e-E#KNGV7A`+RBZ`p=4{o%WZ;YlHMH*t)Da ztcXD_bPP=j9~zwJw#Z=2sQ&yne`D{Zc%OUExrd|CqbtSV2tVg@sAZAUdrzhGh$AjP z%T{lBdHDlm)N^|8%*}5Q-d8J)jf|QlMcrgw;Ny3+>0Dhm5n8QHc|1AvM&)fr+0*+; zsgrlvl>=6`o$1d51t}(lOy|#0ZcqxQ3lHQ_uP-fqC(*XD?lMG4a!|6_Fr6gj%97)msE0@$E8RjQdBjF462=CD5pv^?$cp zeccGB*(gK{;#wPp zukGlUtIsO~$gng6)ujf%r*9KelyZql{+i(4rsZ?&BJc$Sw&?z$Ku?^aVwyBP+{<_Q zRGW)~UH}{`XAWX+`k}qH2V2}zlxsq|A%gEFzOEImsMx@Lu>6Vf+`Vfqr{j?zg`*6{ z*eMxfDR! zGm6$KS_VD`$G@Yl%r&PBHJsD_oo^{W54UF2#xV`~{qB#zVXg7NM)b_g`2B>AG@kNP zP6rR${#-bZB-^kYF*K`AMAa5|MF zrWC*nU>GP#2iYOlVVwp=Ax0de{LV8z(Ez&BxpTjbE8<5a`N#!mgYb?vrqFUUYsJ`s zSgQ~Xxa?K9kx8W$+o2nZKtMZGQ0!aMLaYz-o)shcg#*#+Z{o6qgVFqk^ z90&o4e$qh>vMZn}l97`Wi?QjjqNAfV z7%Xx-?w+q%7R`{8ha}rOIi*ztZ`l}xYft);dGB+Hi~BvVt&X3C{l@>xmoI-*Qw7BO zySqv#wwYF9v*A}udd3Mx?nV#+nCmK{pySDvHC6LNq zWK&bh04-YP2Pthja-n)H_*p!*gZ`jMu6(X7>sIkP3~M^C%sh5*XL3R|`yEK8Gsg6= zQpK*rAc`U*BVqm$85MPH*8yaF05SlT8D~GUcR<0#hpq1DZ}1S>so;Ly;fh|A{EOo5 z-G=c^B{6-TF0!;>92^rWtzCcxe9TP-(G_g)1$p!!h2Ga+qvU>l$Vu3NOXSYVx@V|HL$(m)6E`Aw||1^^=@K^jwTUr zbRWAG{w3a6(F%{%nR@U}@edp?LO`>T!HnI}(E-VC#NkB-{yO7m_rNr>XH7XEI0MUPBV<@}Z+5=MA z;n(Wg8W4LZAn_weQ~#gda}N)W#wZjjR}T*w3UcyVG`SZO;(?Ww2QJc`xG=h%1Q6m^ zxH~AA?%%%-CeUm2c88$?MTi-5vI>d0t?fzlkHy^_OGGGp?Z;rwCEt>2lm7G#sRI219xgIbW&^>2wzaf60hI%;F91iNNLUT(Sl zooN)wg>~5x6jx(R0PQH%Gp$&Ig_aUl)N>G}@`Ps{j+d7!ilb4`4)Ik8}3{VhS z0mP-Fq@W1S7z*PMk#F(KkBAYJ+ zIK=M;9v??N&Db1%dUl`(Cl_sfI&-|_fy6O{Iw}$lK z;CFMEjc2Tt1{czl95gY4pI&ayeE9Xt=vqeuS0Cg&aO?^FS&@!UzwItX!$-jVY^Fhe zIt0&?)T@CWc5tOkoxKEo4P@5(d*9QLkU`Qg$uXbF9YYu@FTu87jc|Z-`4)7Rw`)KV zxDTrwc^?E6X6dmxMPz--k9RkvwM`K~GhJF-M1z?OEdPm~25}%%p%W3IgnbNZYz?xIgR$IDRTIpOutUS-Hab53*0n}!>!+jl$n-vMA(8~^$N?_ zNP56u($dz32H8o$O-H$}cF0{G!f`PfZ;Kc{K;9 z$T`Edx@eHRl3n|t6=0>MydyoBuk!$oIJY1*;hLxC=O_LGAhd)CkI{a?wp*LACY0Sz*qTnmeZ&P zAEx6*l!Sy|afk~EEXk~%xVo0Jgtl>K+fqQU8D3}h<^GQl`4`JeC@Jc%1CztwHJ-Z* z!&McYyU(^k7=U-2+bG=M&&2+3ssW=m*x@V4godq=p#y>|g@x8~m(HrP7Z+0{LUxEffnUUx;bpH-K< zjV(al3|2u4AqrzJ3W|^pyZ^Gp{HXY2XMcZ4k6_JuUMz$@IvYhb(XQxQdj?G zWJaANL*BpF?fmNe1=dTr!TAqx{~f$D`6BC7*7?xa7MDnq+$IORLK82-`|i+az93m& z6bV18xICK92H}@y>Hf3s;+Mbnd~2h%>l^Bmk;%#AnVFe_py3aRA?LjjLnD@gV(PKG z(-#SDIXXHz#Pz>|jD@#JzHfbfy@x0~OZ*8PKAHB5LdPF>?&_UfUSiazNtnF)v#Q}V zEAGq8uNpXHGdS6G&C6{bTyMqTtunZ9&8x2;_(to;?8E-fMr5eLZ}%-dVzlI0I&vJm zwXdvH(|=7Ib@9SXvr7Ku_SucSB=%~rs6X6ed_PTq-*uhmnX>ds5*2(O>&ATZ*zX5#DYWn#D?BaBud8y!;%toax${?MEtV z$ul_7KD}mUzU+=;`3MLu)@0H;o`ncO^twh+8lB-K}Vn$yl+xL zrpda^{`43GxYwI1L?j8h{^^vClK($UeFr$zVgL8Bg`~3gs$`^O?->%IY}tFSY>q8E zMP^nZdy^e9viIIIt86mgujl#y-}k*Pr*x5V&hK~M_xCfGw8FGbjrH`>UcuwGk3PU4 zLVQqo30cyMpeU(VM3(=Sz|_M+rfBvLIe_W7p$`C+% z|30R24k6e)TYwLB?0T1v0ekxFcfBT5tJ%5)bSx}Wzz7C6z%#i8zYIGZ->>5PEe5~$ zjz(^KuvV2=hYy+d(gOuh{^EIOAc0?Vv-sD{%%<@Uf+-g(N^tHOc_0Y`n@*;UC;FY* zJ4#-8lk<3U_@T`;Z7$OVpku}C4OkG-x6IOWY_a9%Q}s96vTvOIZKOGAIVmAVTvqnq zzG|Iio!{rx3>LYqIr4q88=xr(@IKkDE-p4_nUlNxnQfh(5HVQ1MXlIGSpESw$TBVV z9!CNpIy#(<028D|;@vE25fHg8X!8R(GkI)QQ8S4AgD+5CQKxsj=$ z``6y?o{GOSwLFlrB{%@_?j966d)AEp-#q(%B*d9bhympvW}eY&wwKN#}YI2gCe#RAhS9s4whzI)eO z`<%NIL-i`-Wpy!Ij`>TaXsaEWU5l57A?d-Ror`Q~7ktI|; z!{46UFxJ~Rm-=FLyj2s!dVR!(xjMy=cFg(CQ-T{ty)NC;6Z}z6AG!C*}92fa~f?{0ZzWr{u&YJo$;D;j2IvqV*ru>5);K$6aOm!$Ei z1xXVBHcZ4^`g>6=y9X0*Cu6NlS_}zXL zFPT3IEtAlf*sN+p?9s;zw^|!gArsa+i%SdKMvTi2=Ia#CLZsz#UN=n-Qo~4T2+Q#C zxK_z4@h^k7LeH80raagWo}*y@M#x-lQ9;h!hWE+&X_~68gxG3JhCbd?HO704KCP=k zqm}4nva2LWAt&I^_YDmU9>KLF4=uRpK*#V$SbT34WH(N z@@$FUc?;Xt)|Nm##p12u=K5{oFpMC5QIw9}F1SW$-hYn8fUPk^y_?g~nfPwdll%}N zV>QwYKb7EnXBPH3yG6RfFPR9#*j~uLz&%7B9&%N?x&8Yq;UBB%jDHUs_r?wL1kjp; zeXjq5crnrQVnXGE^-&^E0#YAe>MudmTDJnF^7eD7{`AMV$uiy6Ae17y2^dj737Ple z!eExru4~;>Af(DmDk@r`j#1ClbgUfa2xS1i8sOzjgzfa&D*}W`e+HfzQe5UL`(^6o z0kA#;;_2_)r7G38PaWcO zBw0ykhYGy&W^KF%e&q1D*WN??80Am?Zr@nQQEg!$L)GZAcBvVcQm@8FA~N}X+fJuq zf1N25wdHZ@Pkd(N)frUc+JlbSqAR-9AmTHht$m`y|kc>u1ZKCiRwDj0X#;C?M}-qy4L*6aGX zP0XrpmodKiTBC)%yQAZ=&G5I|P!mW;9Cn>f*#*O#z$8r6NXQB>gRCc#3s|cR;CjZ! z#`cMeBXK|eBM(ca+V6WT_!D-q1P;1Pgc$(nFE?l{0>02-EEoMz=-xdH;1Eum+S`L6 z){n@pTDxP#;g`sS^RzwGdzb0G-{*470A?DSy+7gJL=4S2W5RJHbvfglhB{RwSndGS7eLRc=2()$E_&Q0wda2 z6cY4m;u(WzU9Pn6S8%z5gCALwFKxt5F^lJUl|Q1*`;;~$(TQCU?y!Xaww#)ub=#FI zasT>KE`*TbQp@)W+(3e8~Uql|=R8*$f5DJ zhtu!=2SoTTG0}2j|o8)5>Vyf@IXcO}!cm3kJIrH&6 zMdbU6k!;)2t#7Vw$UrKLu-05BUR8={m9HA=#P{|+5!X*41pi{=;!41E3q}SsEu@wf zNIadk#&1KX25f50aKcPMQ%`HXnit^XlLwNV3RbH?P=_j8H)0kfzYOskKr!BWY}!^876E6V_e>O}ae+lb=yLwe$0WdaSSZgx~Xc63L{GKN}%TW2!>I_wz z@xosGPz($5ydWYL)oE5@4HY3tWEt$bK$qudflDU{DkfI0Z*PFSf6UHO1HecL)5X?o zJp};oHF&g}Km-`VhEs_c*NH%y9hX;Bd=|q7OoX!++K`=Wh2Mirt*MS?oWG3e zN6C{C6E|20Ir__MUKEL=5dK&}aKELXeL@%Av9i~$(jfM5xwc5R{`YJ_ZP>pb!khMo zlNM0xAzFwW^p`C3dyOAIZ2zoXwIKS#hln(u27^fP+#bn+TOMli_K6%W4^IFz!>+}7 zmaMZez(J6Zp-^wq@sY`HV2w)A|1~>cV9MM{UXwF3UVv`eZX@Oa3Xz2it?MZVhsDOn zM+Jq6FHAUdGwF zb589}QFj;{)a})VOi#a{C}3MpNKW3$D?q?$@Z{y^DLBvd&r&z-mLU60Ip+sC z$C)wI%PEi8ZZLhKQy#)8UZ2h+unw>v5^E`@dq@LWJEmiw`gsU_SqSxeQ*X%y`W^=n z0c6(ytxOeVArn9YcM3|%>Fb=pllAOW0$7NH^xvnXJOX}BzPGzOTtewQm0`rmz*r@? zps2`p-OeAHLpMeXaFK8)5fT#W!PtEtE?^Wyo!1$$F~)N@^hVsNXf+v!ka46doWpag zwCGQ7CWN2OKG@m$gEqYIvsGN(Re*&%k5+bZc_ROU(>Zs!aIH>1+KPf=burW*!%byk zV|f`JgolHCnt>9t{XVE6O`}_J9rOLm_xgrQz;=3VRs8wh@xFEgjb1 zW+;U3VWOu;h5SK1()*-bFZ2)L#9ur-JZu8~?Pi#at1LJZdk~d9DMC}+Fmk~9A_4R~ zU=T`>#Nm#RdKi-HxX^}B|Fgb6F$sOZ+VIhuYuXFI_VE%!ELffV;dPqNPWA3YeTP9HG>nu&zrwPTCtwkGET^y4q=V>-O>`wt4+fplmYCXA1YF+uC8Z~|9u z{-%KTZvW2vgx^@c>0Hz9RlcvYenxD@-6o{OhNCEprAK^xA_K=Bn&P2_VFgfy>E>SV z_V1>5yJ9tT-1&&4#LsyV$fCy1z{rSgh2*9fTTZE#RV1Wf>0QGn~ zfxt=$%Boi-rKISXbAPYghg6v?U^Z`iUYs#2{0&|3cr3<-#yC=f6kSzjaSgei}HgRx91k6@RP%LV+n8N)_TfM zoqwYLUaJe{U!fv*qQnk0_0u}0Za&^Vb9yE*s$smOZp4*r3_#{FJsaCd;R`}n0qVZA zni2aIK9LaKK9jOZTPSz7Ha5=0LEgC0)Z~wq0O<9MVTrm2VBaev_L|>Dd`$%f6J5xk z_<4%hrVt9wo^K1dxErmmj^4vV3*&$Lp|VK5#CSOVNp*T(%I-zso2AX60|B z?tT|pA`EL~kd7cHIygPFytbrY7hGR*ByRWex)Q?}bZTJ@?r4(b<9B`u!VlD?e zHVjHg!5Q-G<9(^TQzY2gL9Z6}oG+XGmMmtm{s7a|Haps@HMH@`v=SleSudaLTNi>g z~=OjbZ&iR!U=faC(c(qVU;ZG zRg*R5y#NGNnQ2dAD=b7(uCBb0=mIpZ-SM9{Yfjh`1^N_Tsf)45)o^UqJb;LXduE+Y9DjCj?ByVYMg!{*9E+ zz5?}TEeY~|l*0pU76ja1MT z`S?2eAuTPfp#M>Uy3`moI&DX1r$r&e+`)b53rTEj;M-8YO-L93`j{PP1N=QHD1rC^ z^RG;S>Js2$MF`gG8tfGq8{0!9=^?4ILtI?E4ek5oOOZ`%se(jquZFb)^QD{o<+ixy zVt0%don&x_ijO;l6bW&Ok;L4^<&_eio~S8vb(t|T#yEQ>MEIcV>i z#yDtdj{ITxO|!p|B8I64N%@|@l@cvh3i4{h7YMXIyvC{kGRy1R=h^vY{DUL0w;j~Ay;(`4bzgXVxeo}8c z=#5W^Y()rT*w6-^#?}6Z{TYuV9*e<@n^o2fhTn!cp~AuLLNkqdd3y*oNHsFn#5~Tg zog^(fLV}G=C7Z`~?ri8%;z8V_R1x{{mP{Hyn&cnGfA{ZHi&uZ{YU_P(CBtB;j_FXX zt5rxLKw*!zE3cz1{upJqD_x^LAN2Ox0->%P1ex&~R) zXc$kl;_{UA{pfUqL z`6$$D=XJ-GQzg6@#X!I%ZU8PvtLzsEsDK6Jybe7-_XHK+ihKfx6b8amSQk0`P3hT) z{U0R2TDqK_&M&DHroa2;)3(FpJpPC+L8$i8y{?Fj=iDZ(|DI(%|KomXzrx|MxD!n- zFo1OnP0k^QUk8`~T!q}sj#G5dEeiuMhWN*J}^GPKJTeIyyQUMYmZ?QIS?oMux!YdiRt8TU#D7&ob;sQFn z@p0b9gOgC+uBPGg^z{C$R&vAI%05Z%9$YDSL~KtAl1y^ynp#ZuE3yc%h@r`;^ClP~ z@8UjRHHy5r$*P}zSfM7gm7UIHrdWsOeEi@2FJIcxlSM?F=f+D!Jo}bHvu z9wY;VYYT$+LCd`-JUqumzMtm=`1$Xbs^`Dqs>{w>bOLo2fJ2XSwu1ZC;%?#@0}^C| z9oRfGX?IzZ+nTs`yoz~o{mx!v&sncir(Ejc#D2rm&lwS)Az3>LM#@*$5BLtb=TK?X zIN~?-qrcy-Dm`5vS)<4_{7y2%DP8e9uCch*aHXII>*y$m47(<*j!GOvw#|mWMJKl` zSQXJ_E5SjR6O`7m3J8)LFeiDSU|ar@MIkk{w4?xd*ER>{eHtIz z#*EMYjc0!Z?$gov5{S!)i=+PgQ~Q?`BF4`@nC>BS0pI!vc-eb+5CGr@$sl@|KcaL` zlH12>j!bTLQ*c{bx$B?HkgU!gzA@VF)cC5~NBmWmVTeUR!9+pV-?67N;p<_h-5k zjr36qUmDNMPB&kzS(=J<@mcHomLVBs%p!OX4-N#u8p3%2YeqXKc~AJ&z!6`3j|n>n zJ!~l8Tn#~r&S`$4(G|sxnP0vvQ9g?6x*OJ74KW~jDB344S^7*OHl1j{a{fNb+KJ*T zY9xQ4&xxmR8y^1a=nDDm7@5?;fBy1(sexaCDm(I3d(P7NMzZG{w+&w8RbcYfb2}%g zG=F^l-#fZk35D2B{R<-a#`T(+v#hx|Dw=oW^sHmH(f;Q@4%=_=zD>SzOukZ$e)~Oi zyYVJ}RqlVjR^II{vk;)^eg&47_E44RgUk6|R`kS1KEIno>gCB=L z^DT-KQcP)a3fjw2mc3C@`Fx%bN=0BI#5<%23&?*Bt{S1C`8!o>+i0A-0QbnA)aBE> zmNy}j@G{U2Ldn&b2tR3_pLvSQK+Pi#afswCV0h{+9TtFi`v^DneFPA7d2r@;+Oy5C z>OFc}@bcR*Gr!PNQ!e3K%UFnU5p*pi6S-X2)vWMX?FKJDmrw(aQ$NfORi&lm@i8$6 z#6LLFPQSH*5nsfCH~9v6L>66APb7rMI~f>c#Qh=5xPH>o{D}=VpAO5IaXsNE&d!q1iyzDpi zAmTf57!Bft=*O1}G<^)ce_K7KObFiZ4(EdxXuD^~=_xLJttX~1WqCk!#?Q)<5-|sd zJs((r1V{)8Ii-m{zS|rtLN-YMO~3gpocclWV;-sJ7M}+Gm9?9c>IzbWQH4kK7;iuf zi^{1#{m!s3ho=C=&OK(&cKuf(&VT#s`i}kGixYV)!;jPTFN#DwD?YD~Y)DwXi+dkt zd6|P$DGE>;nxC$9&ieKsnIi>Ar_DB)HreHG!s(a>;LBisXfa8G^J@hk?6IBg?Q7_{ zkx`4Y-;};=LrdAhA?(3|)I|qapkoCR%HVf@`c_N~VHIe#zF(Yf7Ii`-`MndC=Z>-0 zDy(1}=ecyI4F>rk0QJgcosgL1eU!u7m&tz=ngdxP)jC=R#-PeP^mLc&d;!71MyNor*M6Kvxa|fB*d5VxnmNH?*AK1ioJ;Zg^ zU{14hT=IKQe2E$+U5icp=VG6vTG^{Q_ajqi>*+|;uBZ~n?8pS@?}Si(fX0;O$Co!n zkIj@^HslOy?P2Y|wq(6L+ij-_Qvm7q9pSc+Q> z&CXN4?w-XscHM+?rwr+M8784?b}U;WqFaopvZm`PR@k`n!AC&BY9(;odKVG zeZ?@Pls+L8vlXa%YTj<5%G^fy5Qys(tLMkzAzSKB_xnUXCZc^po8)ohUkg@3buf3y zq!-gsR9x`(m5KjFg5&Rs>aRz*vWElxUbvR{<8Lh%UH|^b*bQnoIajvUs05E*HIRas zAoc@V8(3$~)%|~M0CQ_=RibdBX-4FCrIZLuJ*^_X`Rl9n7{2|NAbie^{!A=kK_q`* za{Ixgd)8Vu zw$qJR_=Tq^0s7cJ+gv*)8sy~UI*pKjum;%iBJ3jXLPDC7`5a?FslK9+%p0u^X5*NDih@FJ~)8@V5 z|J+z&xCG+-sKto)vP#2ArBkiJF-DdT8$SnTC_OCWaMEB({9}kBiZ;(BrBtnJW-yY6 zS6^Q*JMou8Jd8m69se1FlH~0DK^|%0vkr0gkHcdm9eGbJ-<7$IXduV2xP09`E#FU2 zi4h-gL^pb0Oa|+d+D1{+E?gT+1U>?KoJJO4XGH{?ctf}Y3ksBfcH=+hM5-n!>0$a5O6xW5V~Kh(n+HgJ#CA} zT<1+ek@RwFV#5e2fArRY{=r$rONM}Hx&W(t0pa%oI8l6@eFmzyO_cU<8@pnj*1S$S zE(DQBFSw(ADKW<~0(VQv@AM9!uT*g1M|}VO{cB9gn8owE!A>g!hoO_@^g`Sob4h1$ zGQ&e*%ZJr$%LjdPAKm7hRmpbU91!&^0=70ToHojH^hgdE6~Db^<^Voqadq_>a0xG= zI7{yIU|r&xgMtWK88DE_%u#ROlSoXLxcS0zeSZEuF$D#bhY*44h7Jf6dSPMVpU`KE z;N|l;veE#G-`>$tP8>sN37RdM#p&`7_Ewa_AJzH(g`+@vz z2@Vc@qTwr&*zEuA&?A=72I*Yi$0we|6AV^OAI%#q986RO2e*foPTgw<@+}`BTI0O! z{)u4lge6|&i{Hyb>ViA{vPDgA$+3kZ$T#w_AG_`P^pkTu57-)Z4G^iFdgbc zjYx%zgn-~+23WLEedo)TQjkI(n8K;IC@3hlV+!|%ydQn5N0WTxLBDyXv9r4?21SD3 zwI3ZE9*PY)Rd}+hDz(ksVON!EKS1ZL}YhWDi4=peM zhmIn7q}}l~>`@GTKt7hwBOl+8z+W?7mc*os18x`asxFyG*hVJvdi+Vjkf3`Qv(W8@ zoOV05C-pJ?W-vQ-x%Li~<1C!?3H|)9j}KM>GQp4^BJzepg;1=Qb3Ir)s&Zu;{QUgF zu7?}3fugiOARQ11D4E*EuS8DsJF#(bJbxhcj$vtW(OJ;zl#@cLnpVUd+lu>)K|U{W zlGC!AOsHJ?mc289q)EXp{mxQE-Lw^1QqQIO(Mgd~%72en!+3;JZg<6l6bV<}c2Bt)Qq-?)@f{ao&$$xkpad;UWPxC@NbdmZEq^=;6MGg9C%h(B#h`n z;`7^YWN^GNo6Yo=re(Dxt~Ks~+B%$Ea_NdbES$0IDNkk*2+~O3jBvk^(Ej3D7XHk; zb(PExubrN=^V=>h|C)EGhPSlP>`OC-@^6d&2^kA{q2Xy?1?!)#jn=psZ_Lp6e4ePz=-D_27C?@{rE~aUAvrSu{d7F*nyZ$1~^YSOYv<4>q0ING=iRsj%4D z+0ijEGt$yT--1ee1`%m#{^`f?@If!|7i{RLD1bO&CA`3dYq$HefEp4;Xe2=S;j^X2 zVPaNRTMaN8j!G-dR`-$nD(47#wrwt_RR7txqG|B_`-OmnT!5F6SREN3isxdhrTa4H zb#MN6L7K5#!MFX_OYRAtibZtkVou$7ZioyT?f%Y=x~x)672JlMfTnjKzMfOj=e;(& zNyhPWY-)-ELdbRtV*Ca~iO$e-#~;kQe2x;S^3?san4qb};{a@7@h`T^&=wO0D zj~gjCuw>YE--(;~#S-(JplGPyfW^12x)GO|YF6Y1b*sVtnUj56^Lk6k=6GuPU}^h% zp)uQt+bpkHDhM?)d!HeZSF4womx72wP|DVF{XhAh0zx?~YRV@=a-tFSU19ewucXdNhIS1}Z~o6VnC@VfDb?wgW#PxMwr&kRekULe zQeEpB2v*dnW?9#VEQqA#KBn&c!+88c{?SpH7uaz*Q~RzY&7NpFtZEB|{pMSe6VkYs z!iE=rASE8APl^;lq>|DVJ6(Do_nXWl@e~{9u%AaVK4jCSNdFK_@+3kiWk0C4zfHu{@XYTP_rH! zS>ejQSz z4L5z|z8?!3$*6Wz)FS?Pi}@#W8+E*Y13;{gW3hX1F*cmShgg{NB;r|6ehI8ByOrjRf{TNi#AnzGLkMt0tSc zXf*Zpp<4Qv`HHL_FQ3W|=1Qq5u@^=XVM{e(ii>GP$087zpCb6#-tZoa{{0)QoKW`W zebR$htT!@qjL68SFa>kp{Q)*B7(uxKXa^uJ0qU%m`S{PbwuO-n2o^6*(`A|0p~mT) z%0}JQ8I+iK_(BlV~}RSrQ(gA9T4TQlJPk(0v8tnY}!jfjcX|)n3o=NfK^8m z`BIh7$-!zkvew{Gf$1w*a`$pvgYdBiJBWhO5qp+e|Ff-_ZI9%>2s0uM`_>&=*@c}S zTAAaZ^Vqn04(+PfaC|$3P7B<}|TmiZ2+UIeP2|I%ci6nlSD38%xb*T6al>NOJO^{OikG2)jI*&)G}K z|5~YVQ8`0y6!$YMJbJXe#%4N)e;2N;R{ISvyY9FOl9H3tKM|sF zr>xw?J0Wn)vFUOkv{F0fGfpO?jxh2aiBk4ReZB$R^?T4R`(m61_>9Y=0d;Q*>UdW zc#>J)UKNq;G2&<+xM3k^EDTii_30pVI_lyhGTEaGx9sK#f>4m*AJ+x-E!&xzd&Z=z zls;M`{rQ#y8LbU~0BrD_dE@+KPyKY9=F_+4-@Zf#sS6PQ`x;eUO+K(8!<>Hyv{|wd z6yx}2bCrkZu`Ggkb0YP@BT2_kA_Ts#*a~?RJl1_(6vfI#FB&Fyll4KVaw7lavCR~+ zv~>`KTV#R4^-)}n?su}ez4npyp7peHij9qe4CfWx#=kc=J+ObIf7sqTa<@A9Z2yOs z)@5^|>jP?wyH{T6SjNPTjWcnU%dt)JJsCL#L{z&!#IcE6P>=p;pjCR(?E_XMKqm!b zp9jKu3)Yi#7M}n(0lLGaTC$VGiGOyUZx(6i-$dl3zNB_xB|8su6diw2+-cAaleFE>P z*0{q^U1bkL;DEQ}(J8^h@BE*qr-h@ZCu`q#Q&0PGRv^C)CigrpTU%@1{?ylfq7m~M*|!IX|PV*FJW(A##9 zB#La1|5!OfsQWM*++#T69SHGvH(`uO2$|%vPQG(8kLl)aLBqEy?B`@YBREx=@~Ks5J=h$!%lDx9jI-4KTW03Q!RodL zauWG_d2nSv`-aE&1Bo5~yWh9Gbm-NXsvIZA$v)gPH{wzyY#%s9N5a9vk3Zrvw24rK zFlnSLh$J3IuMJLa&NVePHi@(KL)gbQ_35g43o9#ufaI_sRLwW-aq;ncEoM9PeW{bm zoc^3F5GT;gF+A+1L8K{m44c!Wl;?!lgVHM&YR?1UQRs+vMke^XAVuhpR@c_J9b*u2 zL^$)ZvdUmEQd-{fRV{4Ng6Y&Is%AyXg$hwPws|+BUZ+pjdB>?;MaVta2iNA#BSxG& zqyS6w!x6Mnzap>Lg(u?J!xj~zxKzwddw`sAPL!K}9D=Zsoy?T{(sz;aN5vJk{Ryxfv4Y*HwJZW+C&`83|j z$UEI$SqT64q71Q&T1*D~$TOgD)s>TONZ zVlEEGKrhKi$;h+xT{qTdex+Am;Etk3^NB5?&6nPPcGzG(C!Qw#F#6zG|{><7m$PZrgDVd_cx zhCVSB72?qRIDk%4R!QbnUP4d$lijhayIVat4M)>SS?+?6Vy#ZEwB3bMyLwEtDFsuv zU^=KEUvZL0JU|?h*gZ5))PdmsQ5LYhlboNQD>nvpoN8_AVo@Ql(J>^8McnHe4o~^$ z!_;^0zkNSKV%eI#*6zB(^cZR>Y>>xlyO3}70PocFSz^X1I7}kH(H8U~HUIY)Eou$# z{7E9M#?60@E86g>WAMM2O|WK~auji3ry9QCw_*ZMZSICHBv4Mb- zq}Dl=(4wLnGlOdX-zNah@BEtgHZ@bCVE%uRZhRz(YisJ{WuZU*RfIv_Yr7GXNY$mq zzuy`M)Lj5mAp?o8P1}lt1~8(V*Gy&MxtLI*<7}x$@tNf<3`HxSR=*(Hb@TW6{)Mww zUlx8Kc}h<{8k8JzmE(|C;7AP>g#LK!RQD{?E^o_dle=YefZT*a^aw4V58>#8YRZk` z^&ZuOczjvS?3*#A&{62?E4h%XAk}Q~NkD4rks-eM=nnZxG+c=};<2%^rhpOY0VoL` zva&*yqZuh1s3JJ!k)Xdn&kAyK+)-mL$VA`|@3_E_X4^zk!0+_PT{!K5k1goZ&A?*} z@v|xT^EVK4i!YbQiep+0wxQ!;>?OoMvdCjnfsldQS~%)Onr7RLM^o$l#s{B$KUi!6s;|tGfPzH?CczT7C>IiJB>kjh}`mWQ70U`yc8(& z(s0L;dQF%aQbIdkY>A}5Z^7A?Vzwx65OVLf7AJY&Pf$wBhObP%qtdb(_*sapOh|Z} zfLMLwkyX;?y)!iR+xjj~svA8TkN=zro^|*3cANGkKXvT&nC;_BWuV0VV2wpUE1Fdn zekmyTiUPg_3}-tL*u1Tx z!{b7Fvzn$^?)J6KBh%%sODfxg5U8wLtBbR^bd2$#9KJYxvh2%ZZx z-mPc(^>vw+xXSxv2MMuT*R7VE@)T7Np9E28m$mnM@z8eO9(IM2B7!gd*tCRGMYI_2 zNDXpQVIxp|Y2~wr-lUtm3;A^3pPYhv1`;DnOWe?maNPcV*E%0!HchJmi;7F+;i{02 zIp{a0dCmW5r>t(MSOH&-7V{i2ZtzDlTE;1oQFbot97)qvI^kaLZTG5hVgKJHY<+)b zXJ`NGh%cSI7*i}&b)1a4M#5O=c)VuKTfW}4<#yhfa@98Kn+JlMp7($*-X91pyPE5>2*?EBU z!PMQjR1z|kv1(01i0;-<tyt{c7z7a?u%r1#c)Eiht_3`r>DMyCM8{=r~c#d9g$C z_IBr^R@72f+BF=#CHxLS9f54r1yM>N@wf%EbwVI z-dd~GIUk|VU7ymna4ywn=<;D#2^t+}h}KH$$Am;p9_z}8AFd*|!e*#oDs#a=6?1f4 zBg4ZiV{`=|h6=9GH;GwDKH*dvA)B9Rh7#^?S#vxTl$A5Oa#bD#(bQxw&Td+{uzU9` zKT_IvzL#kBUKWx|p}}tW&2l|{{Mfbt%J}ca#leEFUyTHPAVrlUrhTbtV!|z5rwF+? zKfm)zN~-mce57OW9-2GUNdCR%uRsO*xnptBpd50$Gcz;wkzlCV7BmJ!2ZYcX$eZ>n zmsgdPEP&QZ@^N?A)WyHG)F-?FHcP8!Uq&~oL&M1MuLy7gAvMTUjg#wXz>m0(tGz1| z!XB7YKPAJ}nE%bG=4qLP5X*jO@Ho0!WWN(4I#eEwH#({W*8`zclip(=eNs{;G=qkJ ze=0V`DJYN>6wpWv?@%N)ej&OO)_M-w;V7aINd%%^CkoDm&6C1fySmRRb(E@K+%DjW zeSVKL$oKPSD%ZNWDK8Qd5xq7S;pZBf zv;9!r88|kqj`CS|f^Fs9hYxqcsfA8+kq{M4;Zyn~2`_BTYmVmDCx)+^wihzLE6Cyg zlrPxadFv2D`)&a4Nhp^@9Gt4P1Wrs%F@TgPFt=@qPEasen&77yqKu+amb=k;Ex}{k zd-#W*zN=~JsNBs?wi*TYQ&DqGJyU1wRDnQXug*hUEIIEd%;ox>i%V z``pg&`%KCAntl3MZoUwj>fM0F^FS+{`jYtTohJ`Xo+Vx_ozK|8!K+UF zd#=r8^Uo`6JnVVv8AlvnF|H}(yy)zxP&NS}<v%;9iQ&@-BlakwUwR~q86xrYVj%H+pW(?g}B2u3R^p_ zxulR*1O587o>~B5i@uE#e<$Rb{cdmQuBb==Lh(YE&Cwp6`yUrzhz3tSUS(BPBM}M7 zgLo07cRNg|s6X&1fcp#G~?2?bcF@cWhFU*6gsU znByU{)!nUM+r`WM6m-lc4hhJWIH ze4g3B|2gtm#b$r5iN*jeZ{(&n8xBP}7H#f79p#zHri$6W2u1B7r2{jgMs!hTpCiPy zW#kMUcE$nMhl%eQL^L$ETg}g;q{t|ULEi-14;F;JLFfwT8Lmx^$~lr2NDF45nBIY) z$Cnlxl$_~D7`bSM7*)2`f{c|01nB)ax=i98!D*Y@-5M_J1OkvbiHY!*k?DwmxI^eT z$LIfS^M--3%WOaDbqy{8nkjmwJdQ$o0_d!V9jZNhERA~Qh#)Slq}6g4o`upvjDqP0^QE>teD?)CBbP|-iay+@eJQBP#^+2ECc#f#6Ij`_7S`aXdH(OG zzk38Tg1z=Odpy#dG+(`eQh>Xl#buLQOhXCZ_eVumhUpLFzE=m$XVW*0Fo?VB5hl&m@9n?EPB9xt9y%4C&1@0?+p zEX9}@%4W!4O`bwWft+ujeowLyX-!RXC;m4Q^B)SjWC=B>Buf)B)?sD=p1Q)B^sb1PNA8wbcn#u5Utx9wapLbEl}-(+ZOatkbwbj?_H!D04QQg7m8cEg zJ@zN_PwE6rT>Tm4XbHrb2!70Jn2csAG99>{?4*Z@(jwaJ;jjjl%SRCFZ4FWjXF!_i zAbz})pN~&vropTBU6y$qM2T^&B+LOPKDiF2dzxp`(sQ2ya}KS+g6*#U98?_*kbgD) zF+Lvoz2f294&8#a0`9AQEABQai+M2uNzc#x0=dp2{QU0vV3x%ZBiMb5ED|cpDkGii z_wK3a#U*CN4vC0(Lv;JL{X8f}UZQZunk7(wQSp#?Yg?-G1v69mI$a6kSio3Zuo_5w zjhgkXQM5nh3<}#tdf%GAPGY!0J^cg4Dbt|pNcq5;3AEgd6Jus2gk#OrBnHoL&Y)Ja_&y9s{rMuZ4CFnE{9?c+w;Yrn! z?jhXC_2_ySwZE`^JG`o0VPCMubpJ)-p!d{p9X@u%kNiH7_9y{oy@A1%XPBZ-@yyEB z8GoS&iHoYO0vedEt4;y1C|&jPDK`# zm&a6;l+bB>()ah5a5b%B7u59V^~1o8Y8adF{yF>IRbjmJff)AB18KP`Tnuq@Q&B_N zHQ(WNC)b1Dx4Scgmv}!Grb5Y-EC?6X8XOkeBT&w8b^+y8K1NiC1u^~ z8^R(YZi2Yp;sy!g{1d&*s2L}fw)Sv}joRW%r@v>;(j+`Z*wxyzUo*>65CWy7Cc8<} zQ8l^(NcWg}x4mV@lIImOi>4i-^aA^Q(5Dv;dZTpEZoHMfD@lJFb~AX>{>(})-W1Ik z0?2}|J}D%+!W-Pou{sT&6U5h5JJmPt-jA7sLOl_Es_X~6{FBsRzDLS&Od}7p!OgF9h|H7AB|p_Uo`k3| zmA6)wIt>3-+s#_r+Z}H{mI>33G#jC(qidSq-o7wwyD+_&3OE&GzIzLGr(T^k<*EIm zn&{=oO=BvKC``)r_JUJc`36A@k2<4fkotq-i zD2!$-8mqaVal434Q$X76L_rAbF|FdlE38^j2VJ)JMnU zZ(}7^-`alD(yq?LsCSj*=Vf*L*B2ZHd_GJ4o-5Beb*t}GSzbQ62NF}$wOXWXNJvnBBo&5fC7Yn?CO5hdz|x<< zAh9zZFrd^@^{lbav&Qq5E^DlFNMaR>`PJ`%)e9m1H>zf4Os2oQaz-{#?*<2>oYcU< z{^)w02QYmX^tBsIp`8dH(4$oXQk=@f#YF`8wI6t?KRys5MIYaA69Xbuj zzaSNGW(6+=)+b{n4UG^;Cc*(oakyPPgNuchR_|u6DHV9th7`9)#euYFy3itd<$jZN zBGY(^plJE4$Nif%wYBWDvU@_GjNM=kId0II zTM@*3a;kFc(8HzM4jN#Qx4z8Mprk8e3+pOg*x=+5u}Q0Wgr&&)H|gcKShl+<5e81C zYrwtMW(eCGx>&qB_xUY0-Ni>0E(pWNw5}&iOHaKvvkR1q^UDPVaGx$J;OGSsMSRoD z`Y!V(<3R0tF?Vu05JzakpUsmO&~kOtr*4c`eyLF0(i58IG-NA>U;6B1mg!#Xgzs3?*(QXyr#ARkNZ7Y zv5C8$lF<*Lh_A9m%bJ%KGSU|mqW$xBhmGwBi9 z)-y%2JburZUY+#1UoRpDE|!?j5kF1)5D44$cFt`QjKP(p^aM8*q39GmW`nJG5%%=g4)xh>J#1Q6c~B z#INX19^;ESr1_30tlc-u?Au%v!Z@wTTNpKF)`ybf1Kv$1uJ^Q@$3uiitM63V_{{Kb zM%=Ih4HZ-}RXdusM;^~o^xJRyFUOo?{d!oGyf#&6IGSC8wTcrk*sHYvqK`j63|V9I zv+-RZb1d`l=qNEXBtY;1E%xFQA4LQhr`?;^_Aej+19C9MArK26C}-RX&2757R5hZ| zvJf}S3O_uYtY3f;M5YwhNJ!HOgpx{VcE{3;pA|s3Yowjr=31U+CCfB-clhP;x1u$c z<@drG2^930Dh}g{A%`GbLON5K$c!@)nZaM)IHu5H>nDp(9wYJV`ZFR03f`0ALv< zibjj_sH?ZBX~FUXqxAkpAHpnNkAtp zkO$1(Mt`yY4_DtEj^*F}e;e7M>^-uQjI8Vx86~nwsEm-2JuiEYGP6TM_8wU!WRvXd z?2(y~@jX4y@%-`o9eh&y9QWOQyRP$np0D#YUOo>~)eV+Bvd-GP6)7Bzsd(M>Mxnla z9U^vx3!j&3c5N#lGN(JCE(-cLRpg6OY%mA4eGD6teeQ{i7hFQrwdJILf? zW{EjT=;S|h`6kuUp-#8G9>@|wO&r!;^LVhvfcWv9bf&Rp*6NK2j1HND))QL<@2P-= zV>N5o2+*Ph53~yF4f;GiaH2diEnZfN_81te-_2ONvqr{U_4|cJSUl^!!lv>o{BwHx z7%S*K7cSbV5IzQkg!WyFJlgeyv@0ywp!dE^Nd>JNCnqN(qf(F8HcEzsU6zN`&r}Z@ z)CVa-z4NEm&o-a%zf0jm%spR0tjOg4C(aMzo*`)631}#Aa69|K&j&8+>Xw#kaj*fDEGX`QZv8(eV&+20biE3OAq-| z+s8qs&nv0XqdWKuwBNG49C5k}FJWwaTyO+s57sz}Ao&tQS$h|Kt$X)o_h921=g%W; z1hOi^{~fIB;QGMjwn$j6nrl^w257<22?%AAMZkHd+&jd#eyedJ`ipT394Kaxf5kvX zMpp4qaDI*Rs(>IyW(LcJ<;$Gu6()oGJOZ|K6Bf^9@d`SK-6~xNea6R?THci^5x-cf zNIf-^Oz(4zDe$@9O~}#h@s`L_5+U-V9?i^dBnZo5e#6qw!gp?Fgl@ws)jEfNDD$$Q z)ca6RtzKDef>Ui`ZS&JHgD<0+@qkv9m2%zQv8N*-{pwk>1c6#>sg?I^Zaau6n1lKtrakK;JwLOVhe?l2=JgFb5 zpNVF15FwqVW+f)NulhJM<=(e=Mx0_B_9PQZKj=(gjDOhhZ|igF(-L!e=4;@CWHP_I z*nRrx6K4h8&YNr5JHsu)1v6*bHgLHT;|9JvM7Hb7o@}_#5yKib3J(V-&$$)D(~9=? ztsWeSFn1OuBXc7(pS*FMpG=x~evDgow4+tibyXb)2h~*_Bt|!mtE}jnWSbrwgz($^ zs-2sGstN+khC3w1)pIeOFW`NEcUKhkLcnYT{v9*fqHC|6!WtTwPnt%T-N)V(k0BHl z&9dBy!SnJ2bYCYYJ^ZAlYJG$E;84oY1-N}#HO(8%F0lVS|51YDDM zprLu*9`OY{tY{=$Kw5i=&IJ)MsB-I;z8~BsmN7N1-g{6=B+r%e}k^Miv1O07)z#0jYJePQy-%lnR+ zm3wEOw(3|94*O5so`Z9J1K1$>bu4J*-eN|lt9d22yD=W(`IkUH%yfi4UH6o1&IN%H8_IB<)tRlc0Tlg%vEXS$AKB`S%Y9m7hB z!!(P}_*R)qyAq-#lwufh(7}VWI<^-PvYmeNR9}DXiVu6d@)zC+`Lu)yp{#@#xbm{u z&U|B8gSGDx@a4#)IQjB{-mmTMyE#HueY zEtg;)1EL{oVz>o7Jw4U*^}|5Xu>h2uMAU-{0r}T;r%Ma}s93%3JGmgZuy5fLUT_1N zar0BTa&LOEq7U``8^e5tOn-?l3yU>Kl5MNr3$uC3Y{#W~Y5${1A)wsUA zN|Aj0(x3H0FQMn?k|}&&6xq1!8&N(rhcYDh!Y7CkyMG;NUzt5WW7d2v`g~YsJBk0+ zWcjdrXR}Xbd&dqP$tn1nWQ1_NcU-$#aFa;u z8|9_!RDu?z-9m-Q*UHB3Od z{Jk1S2%v5wkP5E!BAi7D+B)z6)H|sm?3(zd#9JQmx&aySycRwK|ZI$MXXO@rvKFvnn zCtR|j_tFZ)0nKV0-@q`@NVL@B(57K3aI~%0*GNe&>sDNoTTsWsHM-9SR-;A8;lP{w zoi*tkco``LaRjh}gMO;kVVMv{ARq6u6Q(e%z*3RtRsP3*VKiC&s8V&{ZFAur7B}5Vx zvuahbg!7O#+(QO*6SP=aS-l7t^A$SL3+*clkD4PjT%Al_R)mdcpfJGALTU??wCgYs z{U(Q02Y54q)%dl$8z0#BcfC#=`C54$&;(e{2z)}{3A#P{ZC~Hj^+@bK*8Go5sb}I6 z61m_A*3ZrZ9>$WbpP40?@P!c%pRcLUDumXFf)E!+$5aS1x`8e&IB=_2YJI>W)`U`_ zWOM+qhMY0W4$qS($RTZQi8x$GiuJs5N7TDlk zK}W);v*8efJSUqf%#hB$zJzs0(JaE%{sPwDxAiOELtX1mDtB|}AWt0EhOk&6HJ5)`Ve*J4?6bkI0X`1ACE_gLm< zDN)D6jwzM=u?D+~r|m6VH#s=I^F3D^)oqp{vgtmzmufQOxifd3`N!+` zV57$)--6HBIDXRVCf9z%+S2sVp68b;zZ$39-zf;=Aq{JG)1o&ZLIn4b*3e;F8b zDdX3&tU8fHEkC3X!%6-K!Q>GPWx51VAmf8te^w^~v)gG;dl!p$g_4&PTf)Rg+So^pqw=2Hyl#SgQX<9J?-!St zAZ>@>r%zWfF?H3-Du_en5uQ4HTt6Q*7C&hgYm21_t+w*{X6l5K_HMKX;A8M>3Y>Uc zqZTmp{@y>|(K&B;|9*D*K;w|yRlp_8%R%;0CDKYk&^tS^`tQhexD3Os&MnsD%Y->s z_tUMx9EniTvU*UWje~6sFw4svw|>1wPxxX7IF2?_aL5R8FtpN-+d`)tS?zeZe$^Rb;mX0)V48 zXnV>Z(4eEDc|4!J&vOusd@aHCMAQAC5~pY4h^E?;kAVLf(OfR8Mw#)Zx94FSSK+Vy zN1lRK;tG-fd=?R$-A5{a07FlM<;A}bU>!@%e%p@r@Nt_BFQoui_cJgib&8l)LiZTDtvzSiyU41?G@?9I8=#Crf zVJ1$^qa1qXWO!{lS2;>9mUsENxr=3XZC49h2ea?3(siBq$2->P2u{leu6z z)^lk$*02_G8_5(&X=-YE7M3LnTpOIP*Q9UCt1rXy4Ij-Bt@OiEG8ux}I!~E#$uB5a zSB+swF?h}QaOea)zLgF{F%?oEhRNmF)7t@mL!9U4&DCc`Qn029S3`(Bv)|5NklpLH z9QuDg_L|cy1Z!>6w5$T-HQ)j+gFpJL2fZ?5J zpO%Y3&scQIj^(|6(5rF|e*YnMaitWS7jJmSO954SEEahm{gki8oWwUZRJxCHw&MH6 zS9`?2+ss}5i3I;vPkGYQYgg$r))!yz)eO?;cr9(73ZLbq!N!~rHW}vN1UC-#p|b3-81{~MUU`Hfh6EklSr?R7R#sN=&*q7I`R_l4iY7gGddmX?az7Vb z?Jd$hK<(-?Os2c+$5`REAa^cL-W(15Af1VHUTK z?^vj^?qc94h}D4Geov6!!4X!W&R};j0jypbmg^>9vf{A#`q*9N>RplJarI}N%bss7 z7|jQQVH$m$+Vi76To%^jdU_wbWHs>79u#*LWS|PqZ$0Y#AZ*ObJKP`e1|eEH(g>cR zxUK&!IxOrf#7_To0B1FZ0?kk1C{>i}u1 zpK##@QZBA>hRok}WJdX+wr(kp4Ux9d23#o{dtglaG(D=hBp-`2-7dVX72QKiysm+= zCFLM`NWYUMYMCTw?)qyqr0^_!+!9m@367^nJ4+@eCZ4ETC?nq>+Qu6%kQviwcSaLe z>4@bxNs*EAJMRN*6d<%j`&g}R$)+_eU*B27b=HRP^w__>uoIxBYWllWTR&OoS$E^Pmyw@!IWV*U#5D%4p5zbFZKr62f zpHJ4tUAb4kUE4aJ^9S%_dEZ?kcWAX1d}x*p-u0bq1HpQv19n%<=O?#>foxC=M(_ka zs|nM{=bowN62l6$wx27vf99_**T&@@*2U#gJ^2+VV6)rsFwU?d3NPt1V&rhR_4_xe zDlw)GKI#d`zHY61>sMOr{D6neE!Qg0eguV1RPcp^HMZT8HOVNIsgB!gSGj>G#MWWo zJn9Xu9)Cb6a(0&HGJQbJ_f+RA-3zM4IVMG{fofc#W0W?!Zm{Lz9m7mDJCIe;`s^pq zj9i9X%eSsg`qV3rY%rypPkU6b=YIOWeEC(_BV<{nYXp2&K2x=day;JJLQKsF*56ak zFPk4GA1l3gPa7yo~{S_Hm^U|l<bU7uO)K(Fz+`%?||JLvgQB%vc-W2?uFGs$9(^F}NI>lr5pM2VIob21{ z+N}Xi+>&(NW&~41OqAlIM_>uw-1CGQ{5#L4z5i`uz=`*&H_bqbw@H^v0d#qnhGsy? zI7IT*tIw|s=#+dF;=5M6tDlxQk|y?VTHMRBWIccArS4~E_H^-l@(Cb~^V)1!0Jb>l z4|a1dXVFsW`-M!(OWOz0Qs=d$Z~;;ZTK-%C4bme>jsv|B9pFaZ?v3Y{TD?Z#jqn1C zla!pi?^Tal#uqR0@Zc+dEoa=2>(-l%+Y6Ao=xFQ0LlT@vA-=5MWys}X*{VS<)aCCJ%QiLD2-L#xXqdq3-wX%b<%pzoS!9M_1v4nkG_+> zk8Rg6QBw0Y?Bb^BC(!orxT>tzz2%Srq){6I6ZQQw-q@1B(H|8&;4|GG1w zxUy~D{=ptu87<93$k~YoB905iZvlwM)%~@%_o|+r9tRIkuyW4V*h+y)%Q=73 z!M#SazG%rT?Sjv%YSZ=%km`FtXg}V3S78e@i*mUS94DUM1 zn;9ozz83kz<(2Sj>Pj%AlrD7LVE8&dXYi{j?P}O3Ra+&cYi6Dw1JsOz7dkFhuTzfg z*~y@h`6W(;T+PvV4f!`9_{0F4*J*KjBG8umX>ztD3tG9tPkkE3D;U4!L1t#cnbw@~ z?<^&ZJ&}Tf*gW{O_JUE8S_~`w$r1zMs}RH%>+1RrS;t;z%y^*aaWLR+FTz)ixbM5~ zDzR5_uJZeJ9_UpI*^Jy;J#`Y`H=U{KTQ>N$^RVG!=eFC|s1FqPx}zVxiNH{6^z4HB zY3Fw*$@Z})Bp40|Oc{$p@1Hv;aHjQ8Zk6>r`afyob)xn+*iL$6nvZ@D zoRw19dJ567N1s{J{K`~G?K9rSevd@DRNO3`sDzKx{>pI<_v9<}~MjHzzPw)!;hY4WyaFL|ClYcied1L6-c zCc0$K@!6^F8@XX!zf3P)<=vok^N z*D=Y;)Jrbwd*X2%H;FOdB)rDNoQwG2DB|8|5-sD8@hbW(S%`?I9lP>H)VMx69iVtPH6tRS?Otg`8?HbLkH4(#N(30P6w?5QT zu%bI+wT)dh)pZoS0rbGL3)!;eawC6J-YLuT zMe0dFo#0U!+F!)Vco=rV$-~pHl09hr{S6cUXrbPX0>kVmlXr=6g|;JqL=KO247fAI zwu=sh2O0iSLGxuQP#(pS!6GH*=9r7*e(OZ#?=f273%XV=+{la9cRX9NLNTvgWvM2j zx#AlxoS=F(;4%1@LCQqW*}uxj7RG>|{@6f?LqUjEBQF~pTOeZyjObaGm~sF4(x1;{ zUa~QoZh$nOA3`!PW=DH_aac&mT{|#W%0=~DE6No7wich`@?9TG4{`YylhszP!yx7L zkzU}v!QRm=qAkzuF9YY#gAV9Z<27PN+DC^3Sr>gJy32KLce0l0(hipxNqOt(Q303; z=r$-Yuz_b$#1UMaMLV&3M~%$X_4T2U?Br3X6;^l3y`r_pM){u#tV1_87^^EV1|4hW z#K6K_*osCA3>=XZAQ1C)m+RKO&S?Y(XN%+CICZnvK(VLCg}_=AzY%DSlGcS_Nt zQ8S6h|0L?2s#tCuv!pmJAI_f=#LoyDWE30LvNnH7Jn14Uy+2=~w#F%l9F;b$z0_#0 zbf~^M9d70?T5Ub(dHO>uB`-h26Hz_e-&0l1c`O6DO~6&%2MX#QWzca$nItiak^l>~ z^$*Q#ZKGkIkD@W!q7*WP@420=B z;{9i9T4JXPGPyVc%kxOZeF+4<@s={*4GLm9Q$J!)%3cqeJF+k5LwI=gLX?fFu#5dk}P zzML*Q(!XF{@~hGP%tl{@K}Wdny~~Ns)Y4LbK8ckHGrFOnp^Q2yy_9zZB*pk=aSUi_ z4a6tP8E9jDRKCK5v`S}l_=QJey7Ju^jM!BWP^`49x$fZ+vbiCHhw0R5Nb&;V8 zV8rE9e2kvV?Hd~_d^ZY*FZLTNUf|aY;OD=9=v|;zqQt>Pe0&MCbRX+$Yk4oXFW~qD z^S&!QQJFldwVqNYSh}b^J8Aq zrs#Nk2o3#;7(z@p8Y6;*59uTf)HQY4R(>++l2n}Hn{;cxYBmtPU`TgURyuA;GN-2( z@%a4uD>lQRhGcrNgu~xc^#oI~_iw2H{)YWE2tuyFHWXrdIJmikfC5)f^GdTzBLxvj z;)qp#RqwQIYk!NWN|7yo;;6=QkWhETSmG-T)1gQtDav>EcR?Ok!97zqR?VFF0d;W; zCl&$s>rHR{)%0@YO_i?b2CZ7WvH{2gkK~otf9P!Z{Z(U)dKs?r_wVzt;4piC@w@WH z!c$huaKmC2qs4EVkd>7x-ud3__i-a{C$o$Gna}HvYqS*X2JIsXzePd6*Tqe zqYxCF%C0B-Hz9E)03D4o5-Z{(UUK>MH*tirLB17{q)pT57OQhF-}ZJSdh-){maKC> zp(Dq6+e6MQX5dMEA%>FXAVpWv)@4Z+uo~I;1|Vhtq(4IE`3O@Dt%VSkl91rcBqAcx zH8aD2ns~?mk&BHAqnD{>ma06Ry=5H96vPzTRMS+I;d*t|e=G1%y`Tq7ee@jvz$#GS zq5sF1Kyvkj9Z#+EnJ6Lc=aAe-KL(rP+1XT6eZWiVNwfFVhax50mVqAfQzzRP;_>>G zuge*qO{1)@VSdTHrt?CgFft^>BIT)8U|cW}pYiw|R0}|iM)ipz4oe}AH4u$lSQfb` zgGaR}>MD`YvX4ft%`C%(VxVj$3PtvLIVkJf8{(KZ>=}F>niW^qk=`L? z+$nD8Y3EcbKi^h*zJ!ebIbdyyb)n#h3;&1+^tDY7Hm>FN@~N^!|5p8#)8&8mgmwmZ zM)x>+T;=+{{OkYr05y8Via1nZCN!70tlfLp2}CTpVza1g_hU+ z?_xdXf1I?Br#fDVnfA@j5hH(`u--TRu=o@fHtK!q3!iiHJ@NyWFHL`Ewg(?_5pGW*MR zSUDn3jCs%5nYi->@%TjJ2Rps2v5>ZTFHnp;1zuDukVXa}jsOK~jw*kD|DUa`7$7f% z=rS>=Fc`YT8eP&VG4v90(eppnj}{IY-jA*f+}y=hJ58{|Kd0VUXjG%1Ezu?t51w=D z<0lqZ56kJ&*gOPX(uS1xm8VU<-;qw&kl;j~+2j;_PYnMEoA(Ms-+eB66V`au!=-50 zxo_Vl1L@4VWPxV}W@vaQ@Jz?f=)VuN+=j-+ z%OD8*$ZNM_TD+3EakuyO_^%gDd5|jBiovTLt2{2-`2{-B_tNROh~I2X?+5$9+}!2s z;5XF_)omAQo#gTF*pc}7_}f+=UU2D_qEMyaCJuW$n5tE$-jz+Qi@H+8muu82r(E+g zG;m%Kc17vKrnvcw2&%Lz>0+bt54i}vQ{@fkbLYROKhocxk@uD~oc7j;b@fKM6@H)2 zac7~fIRE#`0~tZ8j1ySyXYzF4THt)u<~b=uAFvt0qa)ti-=7-(tHR7&znm)^3?dia zNfv2`1C!|Y(h_wBRb-F%_kE%ur@|i=KWpe;{N_p*k<3!gRyTjK_yHq@`o(h=B}uh{ zpBO(E^*OerWcSXScn2`|1u*18@kFVO718`=QgDK1vyr<}L@d#XA&J=|JK`wb`j~K9X4%c!PQYr+d zn(}JjEbXj``=r+#reL3BiJWrj%yP==7;aV`XHB2 zpf+n85^vRsm8MEzdvlQ4ts$|)bbLbA+MKAY=#|%KmdImcev5(k=Kux+$^`5Nl)O4K z^qQmVaH7X4vtA~{ff(m0#&-C4d&G#*U6=F6W5EmAn7Iq1z9akt#J%cTrqVgnSP|Wr z@3%=^J#m?34Hk|{?sE*(hm)6YCu(LQzf#Rz&spfIyU=ULC#BPpqEt!P8xut5AXYcQ z6rAde7G~E*Sq%U`y6d*f^0l?~8WmM25HVhunavl~Oy5Zd5laYIp#k$$pM{HCFx5NV z1KAh*({Kas8@9Vq{>{x28=Ef}75UIHrqDDG(O^x3k#i@O`__VLO5GIVg^F4|IO%|e z`Csqd-?(P|>Ag~*3@VC?SXoJA*RT+X{Jb^kf^(E5xJi2RZMC)OAL_7?^D`6*BU|#` zdiCx1T&k8i!{RhdzY|4RUv;U(6J9-*HrV&T`ec}E7H$}8U&?!*cW$7J#Qb9;*+F$n z%Yb7@NekcBN`6+uMrtJTT_ojH_JTiuo(~d}U`B)HrXE;^VM;OIV4jb>*F7~Xl6Qaf zjnCyQ!w#m${{I|tAM}3r?z8_^p)joNKX>Z?FVt(QVRH8l(u|w<)K(_0Klo9v!t5=u!*#fn&{}!10jU?MF<4ej(-*Xj`ev?2{F)$u00XYS{*^)T05qjB zW<;tPz3d+$>*&2u;ZUEN>Gs`aG9X7;-H>H0uLx8#3xD+J$(@*jqeXni@+$ch8}cgw zIz~;N$6Nl`MD;-sx&$jt*S{N7uwykb$<*dfT)s&fW{!$NKe|SKkDg+!l4hRhPdfb| z|Br*TYX3k*)RAE+&_j=3 zzLRp99b-^1d?`S!sH$RBR{msODfGc2f7nv#c@X_C6$6dp`L5cofNMF9vccZ|4t%_8 z7^%@0R}%XSeGvW&J@OZy_}lc_l-=Sls$2Rr-1-apUZw0fivo}wX|U~I{)==FT{`aL zmV|v=>*Ump`l_oh=U6#!anE~8c(WySiF%e3ewptfK3IfgN26iSnJUO#&IeJ24Pf%^ zeERZjIf?Z|XvbXHu7FJ8xKGLzqqnmYdM8=Mk}jOXY%cY9PM_H?<%4HV{R1}qqH z%g@^;nlJ_)bp#p=s1tOBtJv9hnU@~eeI1!0qA2J3=UDa!)8gO*Wl%(-rph@;W8cU;pgP%qpJ>D=I18^G>IC3)BZUpc!8KmuKJ0QuT}I z>k!vYoh#S#ueu-pA$lb2GKOemmCp~4crl$l&iPo=aJKS7d8)C4bs<*7D|9Q3@GG}MCh<%7=YqI?lF@`lc=(s>< ze?apzyLal4Y3u^^?HrrYnbn8Lcpexw&6{Io3yZ*%FGAz}xP=UVDR;NjmNP{vEg%>u z8Hkra=N%BZ3XNds8Qh$#$J%&olHGUd8U$;MZh9XpI9kJEdUqm|zoIdjg{S%(l!}Q{eA384V}i z50BtL!|J}CLu}T(I70!q*u%-af065ipUwX?@;m&g>-XB)i(7ipuUBnpm@kvdc2Qv_ zr=VxEBs{#O^0Db(MPZ?JtbS2K!LVhWLiRD+&71iPiALT@D(af?RRV{rWhs24&Ri8W z@wk&%HP+_~ALSB}$B!!xHN!KtG(?7TOxJwRup-pR$t;Oaj;#mKaRo@1pc2Ym>C>b7OET&@n6{=ut!M`!1)v6@FZ zj%$KM&?mE5vf?>pw2r@xJ|dOp@abkFWn;Z5Sk=34yCffgAY(a!B`Gw`O0n&5ZQtPG zp%}H180MLB;jNc_K~=@8G~`$pE9S#J)Qt7z85)@hEhn}@&1^N}n6(5zgcV`1ObW)ecXH>k|q|XoHG%!dvB!fAdUx&GQSB8ee@#VISUI-w|vN+ zUghM$8-Z3=r^KQDWc2pa$}>~vC~uUH?v3@+skoaOC~1`OQ%}!Rf9PjjN6ZHAU=lkzzLpD-;eG5XCyhXXf}D zNpcEm{NTk^jHy1G9(!>*J!VgWZScBV_2lz!VOE+ecv~~g88{>^LE5wO?(Xg#FukRk zQ7)0q1f(|j;b%5}vmX=3V!pN~$i(4Tvc;{~e@HNR-Cb;W(Zuh`^? zOKPNY;ksb$T&6n8u#~rrn7!M%m`>J8BtH($X1BBt60W~PztxwU;vsZg`Zk;n#VE;# zu@ky#K2P%F^KiDS)#OvXc+KQIoVgatM9mX2RWPpbuojwZiyMKw7Px$P2EM;01eUkK z+tgHAnW23Owohl&BDZ3dW38X+w7);VK>79Zv*kNFsY-?3D-T6l=L9}AM8!+$lFFAk zil+Hwagd|@Sd=h=Th&Q0K^jkRlRDCj`JCXczRuJ--O8;1a?4VSGz_1yFR3FS!@^s=2dz=!djtRG`K z%Jsvr<&6wUujIevPPX3(YJ~beefaS{Pn)!bGD-8~4>yvVG}QBQ>GY5Nc?w@<(POpOs=9pHsG@8FNu#)e*G*E*sz22gLQ` zg}*3MmG4I#s>%teGs51__`STX5f^mG&$a9}q4=BJ+)=zWxm3e#+J?vjRn-wxt-5_f zln2WFV(8Ypq$Dcc$(aZ;J?XlBa$>{hj(@MLdhs$5oZwTp-JSoww!TH(b&=OZQ8nhvK*L+FfKb6x=l^@>!y$i6?GNkPi}qna1L9B?opdIuBb`akD6Wd?}FZ0CqGI(*#eBjQoMtRSM~);QxUdPY2aqwA|>nNjAOsXO=at{eI5y$ZhF{fO@c{t>B#ij@!18tvC=?*c2Gr6@_ul^;F}IaDG4 zf(f@GZ%tGwwRsStuu;({Pr~;<3z2i7hAjdFUD_;u;1l^)lLnY8aDV>%`G{am*m(Ry zXvTFe^3WCbM`H}pw0oHk*c=ip1a3i=b7ZPz zbsQJoNky}($}Gx#od5BY=BGEngfN3n?ixwkia z9wX%)kjbJNMJ?C`Y?Kc4?K^L6JiNV|5ZEsPp{E+%^$$;NDC9aieH$N7(yM#DsE!~= zu%91#tB#S^@By@TQ#Zrbp8Ji(T*EBu1UB(yO07MBRMAJCk~~5}+5(_c;&}==^6yOE zh59IA1Vk`~JcRsBXUMTv@>N_qiXq~a&I=O77hw<%o*wS)U)VjyRFdW()}!2WBUJiZKUnkU=yrbw zc5!$pVy`1A5_qY}G->fc`%qAD3+Ud~&cKa+1`W$ucv#p+3`K96w>eyX84BUjLB3kU z7%J~WN?N^^sOT>+zKzrX<@^HbIU&U9VEY`fc_RuS(eqHacMk_7SsVm}gh6lxak6P> z`Q}eeO+`XBx74ZQ>kW^=D~NHc5A45XDJUoY9&F55IWlr>-Xm5V=>%>7I5SgB>UeM1{{#M#-GNKtBHWhd>bsMK3T> z5Hd+$rpwjc)06s7=iv*^oqF=)M1#str&X3+PKs|xr)++Fdlbsl8f1pFwXqLa6WWgD z59P{3jKc@BGk40@4w)D8;nm=^G89Ziquy?EZBpXb)V*fd_EFj&sfnQuaBruBN~;*k zq6pk?*?D<5Ad*qzjE6);-rUQi3Yg9(w4OZqHI3PwAjePP{QDapMngR^rn<2)LHZzp zI-lpc-wmFrWTg6RyOYAc?E%lvRGNI%-;0aAYctIkbAYXjK`ukx6IGC|va{c~@!Z5; zOGO@!CWa+{twitx_8ly4Kx^O=l{(|R^wQL{>M3VD;bRU`Qx>H=m@>TjMcN#(o%E97 zZcL*V0=?R2m8K7u3D3!a7SiT}hVc#(6CVf&JwoVYh*Kc+q9j=gX%gj@>^vS1ca`Ou z9RwmxD&PjCVAyh7x77FxTaXD>(m;9&$R9tYh&Y%n?bTxb>*$}S4E1?lT2*BNr6Jq~ z=km^hw9A}#ckQ2))l-|-U77H{PyFj9m#~t^9)4NOBqUy zAt_D9%F)p(e#jARqrbnzI#5OGfm8MNQWNqi^;wzgGL(t2`_T!9ULXl&0hQ*xVJVG| zBR(uX0LH0qF)Mh;9?~Dq;jh$ zAD-Dgh_1%5wf!S{V{6^wWIAEF-(Pa?FCq8)RWl&$sQ_vJZ7yuZ9D1>{k( zFo?TuPe2*rd9uL#&^k)`Bz+;>VW(BZIp!$ zQ>ADu%Q29co6+-b#ZOkkKFAv~dYP{HKvj?dT?`=jPq-<7F+@w4%PAIuytON@s0b`# z#lB-@e^`QSb=&-Y?n}Fdi}#M1lJaV;&@+KQW`Qk4VzC{<3jGpIb9!&W?%A@)?LDFz zSBm)!7RWdt=ZoLtBF9IG3i-VD2Em_&rY0!_g)aR&KK61v-Zkxjbp#N0iyo?|h@I$+ z=EKcs#OL(3F;4u|P^7)^uZ)i^lZr@QgaYmYncapB|VWe~w{n6nsqlS^v z;WqdV{eldim#A9sHQj@X9%{>v526)$dHMG*leKo5b`P4}rF3<5txs37qk|xd4*%k4 zfhYxHrzT;yAqG>(UucXTv5nlupywlU9_(zh;J zK8iQ#cFp7DFflQu%`YtQU!K;aw6xaO%|SbD4NPJzUp4Brt*yZI@cKOfKk?sSiY@|DkujRq z{Kxrsp(1P_90W!OV*`O6w9vknqRvqxqz$ey;-BYoiaC!Vdr}&>u;*JeVJB@Vdbw!> z%R`T(dMV+yOHkwZU?f#oRFn^LQuFB3lU&JomGA>Zx12r=$U>L#v4FYzLu;^ux}<|P zz@4|y;)`(?ZaxjD^6RJ*YK=ay!Kx-AB5J0lr$4`>+oS+T=&0*^e9~LzM+L)QrFeBK zUDr3~4t69koNc2*$D8ImV}Bn@N@_=vkQBKT>YExQeK05)y#exND4hUsA~lP9$2TH5 zme$}^L_raMYdv1xwhB+a3p{G5P}?(e2JD8(M1yKHEiR9M=>i6k_b z>^Onkx}%ki!{JHT=s`VE1eNh3JIgSq3Q1=9zeT@Wv#i~pS{t36=D#wD=SHX;yqUBRG_QE z_dKK7^~*EGkM+$mkp|+RpBP2M!1~Gg{mz{`1Kbz0X`1Aax_MZC|qpRuz~ zYcSeisl8?}7Vwe5{~(2>%5`ty2j%?!yn0k0^WPonxYu3=>JqToL+JRPVdA2|agYuE zB#g10w;;B>M#W-FMo#_=%*}-$Dn~*X7APrQdsi0=E7|@X9sS0~^z-sjr?V!@jgKEb zfj~ln37~ILpunjFxnuz^0O=(pGBO90U7Ow~2ea)5%^OdqO46DeG}c?lV}5*njEx=a z3}Zf}ULQR^1-IwPhG{u#=Td1MtLU8bRPDBzd=ARP6@R?P>ti>vYHeSNw9g0ngZZ|9sQ=a%8nd} zf~BCQmvFz;j8{%7T9om~OZNSI?o!Kz8pyr1EO&0~8^1gw!F6KBakSXb3;e6xUcqlH zhCW_}X$nhNSa@Ts3t;WPb_7sDqhD-64-$m03W*(FL~2 znZuUwS%tEUSX0$nCQ2f5;f6w_ zmb`*O7>MYB5dStQDKu@eMk8%=Q>7je5xeDVGt*~LrO!)nX{|;;EueVUZo8CLR{d|v zwQh0M`1N(DBwh=DjJyuWxVX5ai375)#p7pGmu7_bOmU`kPUxW$P{t}~)mIoxF^?Ym zu=}yC$)a^Ss!$Kik(i@Cavex>C-yhn&G{KZV~`EKQBqPT?9zKw;oFGq3R&m(@4CM# z%=w57cfx<7oHV2;{)2(;XS2*#a*e0569Ltp zJQj>5yd2`<;v2Wpey^8R;{Dy43J0J4_gV|>cFxX0kj#E5bB5krnk|+IDDNQdyR?UV zKeYPcx%Kj+*m*LCKlheKa$&3A=N28Dl!1z|t zZn+Pk1ES>L3Gg19e3UGJ3&Y%fS=p~6^+!PjROQC7X|&=tYI-1g_bxnHrctx^7)XRB zjd`u{iT;nO?*OOzfB!x<8QGg8B$pJt{h#0edY&s?bzR@SIi2%)zwi5g-LG*O0i*RZ9|eiso+cCEq`%rjMQ8WSTN59T z$!VqBh<>C%1Qblh{xxlxD#OSHU%Zj_FZTK520+(&oteq5_6Jmu1)>N=IOAQ7;VWQs z2Zn&JyB6Lw&-k>O&-{`Tc=b{9GvBL^GSl5J?;i<|s>~Cae8k#pvJ^uf|8p&A3Om); z8@bK3(fj%r-74dWTG#00zt#LAF9<7eJosY-tfDW%gzt`lTsajN8~g3|Zziy3+rVe3 zie19J;IIIb7n)S0KTrFnl?$%QVGu!23fsIWpFxGviy3ol54cfB{xn;1%QQYBID zuUnh;OIbXj!N-<@aQZRz?7^#|qV#ZY=r*uh#9*`x4^tta_W1@7;_%qm*q!swqS~XZ z=QmAtHQ#ANBg+F8F1_$TU9UjfA4RpK$qW@uR3?FVc@X6|dVaDiXGs%ROm^)dIdHY$ zxXi;DA8%Qje@`ng{dLC^ZtXVEvtgq?h`QLsSSRs+Gm|$DX8!#WNB>jEsQ&W!s$#-d zou8z|(rbGGKNHUmjN2-=$f)OQUF?q}UrE&F2Zm@|;jd{X3q~ulkpuC$ zh=r3gC&-Mpt2LBnBIH5(h{M2sFhDHJKOv;?2AjNVruDI*tLy$tRIuEub4}C~Mozpw z$o=235d@g=Kj|QaBGkSFvY0Bz8RU%%)Di~_PRuO=ANsU+h5BXzs*e1)}m0i?-rODtWRyke{3{R1P zwOIGRV`pqUylb~^mG<7!KDHWuY82bGpblE|&EfsuHL*mtB^q_#&kNZxY1&emuN2lZ ziN5&o6`<1%umxygKyE$3_wx3hh@iWTi|Vhi)jfgZxzYZX&i7(P4+S$GWB}gYVAA;F z{pPY4mZ0*%Bp8yd#oh;UE>QEX`!-E$4bYhN#8-G&syv)st0pvaSfVwZmw50t`R;9p z_B?I9zY`80Ru(zN|L)!B%^4PPoVjn@x;eC#kgLVjg@B`s^>eTw(SsTd$Zc_DC2n9d z#&_~JtubjHT_dPJDAcccwU@PX^!HMOt|}kgn7wnK!hoh};roPlA@_Q&XmWBAMT(k!rkp|*+6vbh z@|iqVMoxL>gUI8k;`2Z=(=vPYPea!l9$fxdh;7n`Pm@UKL^4_K+E-F~3meN}9}oL= z?UyS?yAJlFK| z2@6w}e)UR{oPt6CqMG+0$Fxi#)5%T_k;6q%3i^~PbmL)Tr-IlA5S(J^ObvfeXa$xQ z7b{P1uI<9WnnI2ilC*m1?cCEArj{&*H~I0l2uoZXSn={}oka8zr(Uo=DJW>vTbc6O6WITSF&7S=Ns6Q@G{I zv`~wMrKPHE2MvVAyTRbR58KbAQul51teXD36RCtA+-Cmb@^b9J=I2$<=K^HFI2t!T z3(F?=`rO)DDA1M=Ko#}S=r_X4#g1)kYTS~Zu#SgzohWFs#wCA}wcKa|_C43510#YY z!M?tdwMFJs(<{J(l!2kkDN?MM);EOO8KWsfh)8u7A0wgFk$~Lmb^k2^9-fq}70Wiq zAA;UeSFhd!ZA`OHjJ2XaV?f-Cb7QaQMwZJcwW$VYBzWqpKmQFe-Sx%Ar<9iZ`eVM} z4-)I^izRkfXyZf713ODIi(y>U3-(sGM`0Xst!85Li%T>RU%*alZ~%+n(xk+7{p{XE zsXr{U6N(;ogp&72S*g>e>6gV{KYEh#Ay%i6U#XD#8C(z$^amEGwyDG zp}`%P&!?fk-rC!1fj;bzn>tj=yd}s2@~H3X7yU+dpF&lw9^U~A~IEb$YZd)$e|F9_m{jL352pSffo$bHPhW#o@Y>94gR2%IwWFsWPNCNE^ zgp*gIw1?5FnL7@}T9NL&Jf^DU~ zcuLR_B>QBYa;$ZTWWvtKwhBXHVxU-GAi*9}QR6GDJH$T_+$P<%M!7 z3>TE^F}qq7aYZUXi|b@r7a6@S)lhj|#tO4{fRO6`~FXm`BQZ(0Yho;+crprbo_ zH9XzQU!InVdYkpt9`Gcr)Z=iD$e0+arsvNwn)uvKO($nYbdkErs{UJoIMnz|A8ewj zGkqF0CU`%zB}8y1YyXWT;pb14E>q$r$&_I(S_8i$>OiUAxe)sR+A~|ZZkiTp^?$RCwYoueB6f5 zhCU8Rmg+Y(H~NW@^B}nBD%qOXrw~x|-STIicvX$Cur%imBP0xJCs3tx^zt>F{P+%O6Bt@FQ~f?(h*Jz5(ax z8DMEDAYm*AI0to)6#4?pi%Aa-8b6U{bv`j{5~QI`r~rp6rJ|rBZN9c}CPGly{rCat zIFu~lQ3addw~yH98=X!atq-fJ?Y#|fOq<8G(GU>!?fnv%^u0aa>H0d`*!adsA=9SZ z-#^FNChu?EAd+qGBATSm7^A}kcq~_B>w;6$;@E5UeXPDLh6mwTj@yzZk8iY*I z=u`x{l2)5rPh3?Y+XxU%q7nKw60+^{jI{kMFIcI|V1S`*f10M4GW%!X}m+x4VxX-E!ZRb)%<|#F$o@BqcZ6CiC zk?=4@qRwe~Ao^75N`x)LFLix0C24Ex8#1KWyRC=S+qG@f8n%H_>0|UwT@5Aq4tAE7 zh+A`8+v0tH5gYCpg(4VGT2s9;+6Mspa>&#eBUwl&i-N2PFk26iv$E z?Ac}T3X!(6D^Qh|Zqx*O2s~zHW(2aS8NqB%gqoUqU(=#0u)%$7it)QU2q0q%kKtjr@UJ3lVoHa6T_ZUL1!SmH>4fsh0-gL&NHKv-3p>CZk

4si~UTlcXa@B6mUwcYJ z8f|Kts{8U~O#{rF&J%6Vyy~N!$wqS{-wfn9Q1ph0+Wo2$I0ms4U6x}=>nt@4iF+=N zj#~@({+Qa&w=sMbJl*7n&H+Ik&uw6gE?gUM_*r2W`?I`egBw{ z$@C8qljWtpK*i_?VY{DO)9@nXo|o!zW64KNJBmOkDi|J7azrrT>RK`g9_-7-^+~n^ zw43kcuE(uYcR!5Fy$w2j%ujpKSwRa7 zMglM-WWWX_C_Fs597a4^>cHLSeUezuXZ5g?rGk^oACKWj`(j431v6*JEi6>n=@-kS zsd=+T2Y)RqEkO8~#jR}p)UI)cFZMJRsA@Fe$41x?6fSE|JtZAACGvda<2Z25h?-)qSwLTl+C8 z3i+|$8FRD8$k1>^_3W&FZ5lzejA}mP;OgH+gkd-CW$?Pe>toI2}Q_)Q1NgX^0#G zWiiY%g-V6IU2ZNe6}PembIwq}l;%RxU`tAbhliIDM-p=>Q4HbAdzU7uxI*>?{e?B( zqUyo^gAa`-CLeIeJ6WiKpUiWh7^TS}8jK&r+&)Kvl_wN; z&Ko!GweqHjUVa?=sM?TMxbTDoJYA*lb=!;AxKhWJ;&&SyV^tYG^ELMtDx)|$`kvWW zPb`};{umXTo+&kiq$atf`zLku>GFDu zI)5uZgh7^2w*b*gBOxZ{>FVvJ4zU=Sv{Sq}^{Ja%9&+!#S*CdFJmFdb8NmY}Fg*#XV2H~RD_^T!@QwKG7$LR!EwU~Ayvm8-|{f-hB)Fj7<-8cP_y zyh~0Fhw;7{RAWGF@CfUh`$Ri?k2(lXpCw3M;K9N_G><`Oi2CWSkoTX-FG2=2m`Oo7 zH7CWZ6b7*RjyI(HHWRHXS$%;B@27ZaNDe#$xHy(u|HrGzuO6eZyhb4azBe{EBN>xn zeE$iiG6myQpxbry^uYJ!EB4rZ%1?9+g}Pp?NE*@J-2Bf?dsm8J?C~4+&>YF&8$3L% zsjyj61c2Q1v2n6Zq7sLbqDp0~O+{}`GhZYNe!rj*djS{D=-R_pX=}eV@Aui;(4mOVqZr5ub(_MuL} z<<1{zJT;g7<(_E020PTxDJfSd7#X|yiF{#fp^u7+CU!%Pkzfz;=d4$~x8K~PyhH%z zp7_|9Xcp4>^Dy576Y^&>eE5XhyoG3@v!sre{959C%nu`!#guRT9Xry98}tG$GonX!LRkw?~Lp++nw~(?jl?2O>Tu<`1|Xxq-Moke^pJQTu0Ptg;V;9 zj(Wns6GVFW3Zs|6-;Re!ua?K^es=LF#*EqGU1q-F ztO2Y*1*T2Z2dl$fPC$VLhZVPE2!n5!qLo2RVF>AkVC)O(&IO}ZC0hniVmPhOHzy?^ z&S(aTwAJL-yPP3!(1p0lgIeB69`}rS-=(~H3*lLTsWoNUqE}1pTZ`uHS3FA}M}@qh4x#_cdCA9&5USm_Y9Gn6ttVHlk0HJi=r; z&}BUIqiJMu4~gZAsu!=o!V^C2V4SS$Ga>dXhm9bfe3TAqi0YNGTxMl%@b0hexz{!< z^H8@W9PczaQfiAiSycSr761+QkpL;W?6`? z2vHssgyeZ9`KX$~Y(!NP2$3>{I>@nbT?gztp941S&pG91R#0(FB~=*mUV?ZLcv3sF zU^C<13vM|k1xB@%eUOE+HQ~^30oj1T<<+0 zQ>Nk7si~zUUbP{~8y4PhhC6>OQKn?vyeO+7dL-^DqrmLb-k?0$nv2+d zWmJOc+1bgj!aHZTh4uW=ck{CsY+_wPRo zQ39dFiIWi7wHSs34w0U^ubjNW8>cT1bR^ujQf)@E>z(mBHM6DFDQN?mV!Gl4oLYi3 zNJ0;XdkP6;_={Set)QFNA*)XOYu+y8q5A7_<3_Y&DG$PRhXAz<02;q0)12?vyQ102 zTxulaN-=2bH;7a2BY8a2MoC6`9{57CG6^j%>pwy|j z)BGcH6sRB-Ds6^sm{wI{G_Pk%vw#p8FjhjKzHJX&{3b8uPL%U5RD1B!fDJ+Fuuc9+ z8Isqq`a<;Q_&AvLQlxUOKJZ?6VgC!;&q#A!{1t}oP8BhkzILKAQ)>^Cy?yVQ<(PTx zw<=CBDi+9AO{&Vp{Sm6j-|#4S(E^Q+_GDRD&no)p!Ibu}rxrI~#GA3TCuze@<$No} z;zxQF=aZ)vGxNc7mxrVmoaSibv%Ib2_YoZaERt<=@@$379nD;=SDR5_zbgeUJBtN> zC@Nn5UH#DA-5m)c+uvLf0M~y8qt_(Zu?Ch7D|2ge#dup==Yrya1e4U_n}mt~s(SYA z+qY@pDkJ|J6aCkksN^8SIr;OL821>O#C0dZxxgFI`2-G>mW z*kw&eSx7O~7BcG`dAb6O^7R#6y@9^m4gRD3MJ5e-(&-?7f8AuN_G0CSKd#TM3WcVA zqVgIvIFwkaGDnQoz5LqPY1$1PA5n9v$G?3K*|Rg8iI7lj!jltj4tLK8YmB!!!O<*1 zx&@*|S2*-a^Wtu2b0b)DaEjdXew4DmD^BATnC=K^F?8Xr9O8Jjn&)}%UegfOO&zNz zx9D(57=z%s47UY#T}j>6Lu0A`k_qZg3n3_7g89~yM^Cl1hK7JT2DS;afmdE}a&dDr z8q-|AN2(qBwO*o@`lR&F!vzfC1@rN9# zqD!@xzV!dC*j_U7^FO?~dgjo!NFOf6gN`xax@ki2CW|v9AfYxv@P>fJ>2%Xf3Iv>K z4k3`(aaa7p=pCF7oVCp@D%T|$)^L}0+QD|rEelaG=J2dG77V>x_9a^q!d?{s(kM4Z)j(^ zCPc>9n{va;={VafrwlLkY)@JUA;z8pUQOF8XpY{Z3pwE9{{Z6QF@T!RYTv$nn@0SV z^MSfL8UCBpo1#&j`VBYMoCaX55+83s&g+e8UfhF#vSD&Fmo)9_e~w2x3$m!ip@*HY z5O!U46wgP_zuBZgY*P-_smZ)|F}=6cUBh1^<~HGnCQ(gVIp;N& zx7lo)4!WrIb$D(6G^FIRa6Vl%kYGKh?rorRs%8X#13yDvOD?bS52Ah}`FGrpoaod? zOU-1CD9FiU>kcM8Z$Ezg`10}Lp%P~Qql^Jc*c@$2K{+^Wp;e?to$OCINP$KBzSibs zT|<_2jdsOri6&%nvfhT^&K)t^{T9`L9w6}xiuNWwVExGNFe(08Bew zLq?;ILEqRm5Yt9Q+DPgg+)qrBUR4IL9U5?GI32l#aB|{FFhi?;J?KIJOcB zKi&S&`RL`bmWj?`KG}jd9Sx1!lkM47UoaiCH8VD5&K$5>2AV=i+gmyr0XyLyi!uRk z(gmJMLVHZ16kYs?yC~X51+}XykhpAHgm01c<2(^r7huc>dbYivshs82ZprFXwq}z zZr}D$3WIk^(ScKcEU9m}>^^bbKCw@z%RWSo|glD=vk+6Nf z03tVHuyZ9WEKK4ON;O4NnF+9l^_G^FR+I_{SoYoWw*qBh394=6@5j^pHf9XR7RpIL zVqCPe-oISz{`dd_Vy*yP{R+?q6a-BhQOXcAivHq|oo`(K_N|iAi-Exx zPmKDO#HjU)f(oxGk~c^ldzGDFvO4?(Ao>ytlSw3Jo;FyHz(R2RI99U;dX zogf^m3TE)z0^iD)!9#RAFgjWjg@VP-eg&9@nOj?reKDv0smmHEZaY@GaM&3<28p2v9YL{{=YK)YQ0EgTAdF__xG%unwAn3z7H)sA+-V`+_ax6MfnA za$xiK#cg+h)vwp?n3j!=aZ}%9Xv{(vSQzE^IDNh=BEt5cpQ551;LOMY^}FslG#SRX zD<$ff*f(V8<%|B^mH%Afh>&_Vgxbz;a9U5*L@u~UU0)eKcetP-eF&Q*DjP^3aKzS} z`sZf7@8;xW4iVSXC)$bx6?KUV5~yAVOYCUZ2_ZS5#w*wt4K=`1s3QAoXu* zTG;-mlJ0fmgtPMwmEalPZjN`G~SMC;X3g2*f`9iyZvT4~DABm4?z3l!JwaNi95kL96w@+M%U$ zF_qhsSG%8T|F2-^KYGkHemVtP+n>+ZOFmr zrlq@AU0N{QrE{uXGO9{|>7JhOLCo#5D3$Dl_64W7#l^+5 zo%5VkhoAyoKbI_qyqo5$*I6rma1W!ga)2!M8=7JVN8lyi zNa*3sT@ix`NjXgo`&5QL5=D9=`uh+71ZUNtLHZ19_5c`xT)ZG@M-}y3nbIH)``$V} zKEB8;So2~5J@zY*k5_|0agX2?VZX%_uH*k#S ze`YBs#6X5HA$U&>fx6BMS}-D1NKO5}3z+srO|pwhyY5oF1_)mT^taNJt5aB zJ}V!$Y&4>C7tm{{xiv3w8AlPw?Dk}i&~;G(`Yb4HR1_7;4MbnpBZr6h!IDKG~zcbxuwZ|quPL3U^>k-a^?-`%vKut+mE;JQ>{tS%G-U7fk z38}2rz&eJ%+D@1O7DB-BbU<2`c0B>MRIZ1meG=Ke3>IUX4;ys}eiROh?V+8SwRNy; zD0MJQ@i%dOpr(b+@tAdx-r!=RycF!u!Zl{ zp&DiDXUf;~VR8nBh6QaY;hEJaN&a+^KjtNeQYcKwn@Plw=BCab6!d-o6Q!>d#bLa7 z6HY&QMfMx>SUwYGF>rJ~Jjb-809G$z0no9?^I2@*!Q|3h@?QtV21WFB)mZPdqa_Jc zfk#)@ug5^Y9f2^AMz}^UW};gl-ZsltNossrRtVkd1XE-9m!sDZ5ycLonqSopQ|V@(`7Uf&aKfk4Y|q*&ZlaT!C!zr>n?t{zm1q-=coaGuVqu zOANQ=uVHW>&qu4a!Q8Iyy41^*48gXroG7In6tp+-=%XjXb@%kF)%sVzHN_?PC~9ax zum^($m72SGdLGqLT3LBk4jB!WAh;0`5&0@GVk1Zokm6@hE5!mT?i9`}fnFnLX=1IH zs6HYbw+Ud}JWi^iksQEh^%(g~nM0(q9it;2DS>uQCQ++O5!$#rVn5 zm5f$?CGBMKYYyY1s!5(<5&bq5?!VKukG7md5=VO?Aj~Bw_j_haHsq+wIs{%jn_;)u?}`QhHP*%hm6lr#&J2B7lU z5DHcDURW1_o7~9q89Ny!MqJm^5|NG5uXct!`mq{~w}d43+dc?9KB+%m%_re-OgC?A zg*ypywyhO@PhIUDW-p};z_>^1nNQ5+d9(L-5l7`umkP^Fp$ZMHFra}0>VlZ+uCW=@ z@CyagW~_q2_zT=d2x*tj*Reg{ZN5Bw?zJft>GHYKQXULa(>eD6Jh(gj$AttXfHDX$ zla88yd~JNtfQ|gO$g7hoSzw7mHZ5Q);LN#k3=Na2IC!1AWooSW-igj;a1KL5)PnZP z%#3=5qZTKn9Uos2a$rj)iwIewU0q!pE=wMoY5+ImZIkICy-yL;;8URDfWcb;SWy*v zBzOXQs@~zEA%=S31!4gsj6}SC*)+ApwZZJm5F>F6xqut)p-UaGSq(P;z>Q4;9&G?q z!KV1l1vB8RcC)@#3s8dGac6ag?8_-g-&6@au)(lhz>Di*mk<|MQ&U4#pnFVeUgV~z zae7q&w!nnK9nw@GZ;XP1rhMT!GaN*AjS~nDSa>8r)_mPO1G#(J>_v-C)mD=yVJs`{ zt2qt=ou_JrrsJh+)uM-av68@MflW7jfh-f8WF<{lNDDadzageX*SE84w(uOY>kr%q zh2}TcrEbpLCv8zhed`P~+9`!MVGp!@PafY*N=&o^67MMR1^_EgvpIpcEWo(vp{uJf zZNNR4(IKgM-svbFLYNuHzj`>o3QH8M-@N@~@(a*&uu;?otVdoX{lLAr$WyVYpa&_h z)fiIBp1=~Mj(ty$pJ%o!gF{Zb`-D(4*yPWmxzXzik=kl%J`~qgQbEaga8owuewy^tryS54|IyWxTs4yW zpCEeCq|XYCTD5_B*h&kQKn|P3jrA^3;#i}lrfvh=92H?k%iign6NB73ADwgwlzm>f z>GrgehFVYbO=?>>v1gHb#$r5emvVuwuRvB#Fh_M3t$DCq5eGftKnuC1U5PC>8M|vS z3rj3#9Zwf;ZC9zq)1?Ev+60^%wZ(cnbKc1wKgZ}MC7c)EA9yW^O_}BYWU0lpimx;n z15FEXJ2sf&>>cFO)R5)G8!{~J=U`J331vBqlbhQQ#L{=7)<%nHfDTlt4(1jJF>dox zg}Y8V*F9|1t&eX5oXN^;=RaA;1Bv&*%m4m>anUH>a}EX!#*Xgp7wbQZvOj%V2ALtB z&5uv=2cJHD5~cb9^T7VRQ+3sgl_(4!`zK7EpciQVAb>o^2KBClHdnTh4jL}vV?QvC z?-&U<#ajx@Yb{{RqzOArt~V_>AshEY zn`eId$J#rzqPqoi3etNN3w1_Y`;<{Wo1CTpb7Y_sOxm~bmg^5<31VZ8xK0|{Djvml zl@veV`@)U^AY!&|0N)1ozIz`V`wZB|h9HqfNkdjfKfD+qErg;A1LERnKE}r40%-<( zF`(giE+6$P{FW3l|IktLs@pZ6uu5kWlPU3siXbO>04_rBVq$OrNM9}MlVsRkD{83s z0!8r+l&grE_ZiVYtFZ^Mb5jleBRT3B)WB%XK`b&HdE?fEO=uEQfwfFks8g)Rt*u{f zc*c~b#tE};?9=7|V&2fg=W814It32{BJC%V&o>d|T7B_l8@yDfAMj(j7 z#>Qr(34UN!=?o$U)mV$G)S=+<&z8x_HJs*@xv;Q6oPPsAAmeuEMQHyMfJiC(noS;g z$7X%5q)rJTR-hai2Sr%m-R-Y}K9An8kVE{%TPP=UQ1WRdy+nYL2lUYaFh5SUQy91* zBHA#4i}S@{s*;cf_LI#Syd3+$v22@xEB0}rF9E?lQYN^09UyRBYyq#ilv^pQ!J)#% zSO>w66UNKpw9$j!fdBz&H^n<3Q~;%gQg#MbI#h5BHXgs0=1*y#qe|#mOaT-r4y7ic z%%cI&@6yvJPu@bqET)G?KLTweMi6JnY)x8NdVxj$(7pA+5oe6ftl*?KMMawt;DSRy zKuG92W(RvSDAK?*@P`3Lc@PZkaW2M>A8u2Kw{8{K)_Q?UO$qL}8;t!t1eY$6uK-7@ z0l5N;x&XP1*RYd=>`5gK3K0I)(FO>NH2w|F=!ge_qB8XGN01FD_w;F2T`vG_YcP8i zkFwh)tZOuP&p5J>;y2E1Yr(Jp-c{eq%ge`=TEC+xovRJ&GaAY9v8xb3(-Dw}X^#}- zt+KCm9!0|+v~?Fx2F=JWBW|L2uGS@ZNL)~IB1gZH-~iWoZ~iO+w)L%j$X@?`baccb z?<6K4#W#VQ3-U~SV&V-gDwCp)#yir*3*2ZbTq}spa^IT9cp=K<3Eh-A3@CmBRwq{_ zCC@NBbtVwqT-ju@sy`VPWmb1500K~-v-)Nytay!;mCN~%m5TyBvhoQ{^#Y!4b%PRZ zGQ5Km%Hos3%Th6TcRZe*ov4cN)gR8b!cI$INBA0Uie&w@>9qrDMhT~Re6>Z|4enV; zq@WbpOd31fJ9Ufrjy~MU^fP1?T)y^&xHKVX$Y^{@T4g4l*K>gZzFlu`rL3Wy4@itrh;3urZm1_ufg(CywmV*C7g zy%u-60^}fnz$PT*U{}YD+FCPFpIZ6Nf0?$E13dVn;3ySKL zfN=ri10Q6$7r7jOkNpI3h(@kf@8K$vUnE%>QV{P|e(VAZXQfPyCPO0IMx9R&rh9(Z$7e&5!mK z;o2C;zysQ5S)=UpC*{GFAtT(crKfky=|fw;$$V7An(02$^f_ZiB7=0dy8zKNhQ7;$ z#;+*ik=9d3IN-kM!l!TL=KO&2_yGeLj!u}({F#EvnxKV%R|j-Q$>E=JQX*TsvyCB= zXb`jny?qP)th9;>3B+0U5H+v=DmL?N?d#i=D*C!}iR#Lgb84SzZR<$O?szKA%>GiY zj@u|)EySxMWHwtgO?z0g=uSvEeRIV}*T$wri;D`f zdT(Ch{{>S^q-T->qx>5)T99Jnfs+b(@TXs96#5m0Iqxo^F0O2iT#$jeh#FC~5_XmH z(}!JreN-Ys@dh?G?R6{F#R(2+v^xPt8_y0|nV12*!dA zlZ=4&4^z?59N@l#20p|6A=HKP(H!zS$j;8X#Vt|MnqQRZH|1eJlja2uY#{gqSD6L5%&C&Jo& zcJ~NeG|fw@I&o7helF8o_tJPaJd+rKivAANdF&5L9I&E{Z#ahYXBVR&goj!JY+Vy* zmeQbjzYHcG4*}btBR7c9tG27_{|LfBvXRUfKV^|>*7AawqPFBX7JM)|{@HhWdTMmW zV+qpnj5Tmxfpo;54d$&OX#G-Q-U#C_>!E$~o%5j`-Mz1GO)*|^+ij9W{X?M=#uKkj zJ~|rF??p!H)58s!EvI&`$@zyz#47@mBEdUL>0^2_paNnLlAQVd3D>yi;Z`#&DDRlj zKD}fUbT@r;Z4eybr$3~W!T^9P?sZ5CJUHHt&Q6WHlWR)!${d<#fRFMMdCQe=VEV{q z$U9$EH1Qwat}8Akg_Z#%HuoS3fRu&?354YgTb21R7bIKi>Cq}ED#Bh<0fk?A#~Ksm zo?lF=+i-k|CXUDVv4`tLr)3J4YY=3dg5iNFEV5A2dR?DyUcDW!PATNo5=7R70v%uw zc(KTEQjV{E1Fj!X-fMK5%Y8KfM*oyS5jc*|@8!PZUT8OIyw*i@pCm774;(Bgr zVU8j)qEEoZf|^ox`_E)uDA2B6Y)&$P>&I*G|5hH{Iym_9p=S|0`umGY+|SD&Z(Hu5 zzM56oRixau47UJ-%SVqM6&n;YCe0WniM}Woy~_-IKSCHW38%>oFYnnESPkTb3FX(T zrQD?Ree=c~=36ki{{HzrK}ibv(7pQ1xmxH4>hCY3o>*AiV~yMbtGfmwi>5N* z=|@{YSsQH`PsYW?{bnVov(n}?gPy#MdR3eR&Q6RKXdW~KS6o;Ly$moTLaF3yad|Qp zLRf-OTvv>zhlfxpL1AZk$L)YT9<&bocOA+H*!RR|Q;mK5^VFXR5NY-zou>B|cgLZzwHS^WofyPonh^H=PwtJhqa(i{Ju$TPc)m?OC`mzi6jttn0 z!hwO}vGvzQ-pU`o-+Bc6tB>t|*9?oma`6l%ErO3qxPjrV+AVFZt^UMxw?1h@(lS(B zGeP~#r)taqpif4M?_1K~MEI~*JiS>B- z4MPWSEkc_As^#?qrsa?Q?%`GAQvw2pV2jDIvV%gU^r$4N*`g9MNNV z!@xj;2%tx&hShV6k?xL?M{bZ@oCeO*!G z20W~%y`e>4<8{?P-1Vh?HS3CTCTXctsK=qnVe&xb8E?2@4MOgK8HM6@%(kZEOc4FV zxoXW->}q)kGipLd2$=N1<)|l1omgR&tCbgGFhYbeZR`1pB+z&A3bJ0>f!WyB-Y%1? zH7*xYL8XsRMC5f2c1f>b#p1mUW%LpcHQ^UP!ma{O<7%bD6bTBPNW?G5{J@HUlb)&y z{zKjAvY{tS-5+;#fE^?jvmZ`PsLDy1jLFY=_bwf(H^YwbdID8ir)}?xdit<{H309d zt?-S>dbEA@saAjZCOjzEqF7N21i_}Ov8q4e0=>Ei1GC&^9CKv}t|uYhYl z2BEL21&F-ofuesOG>lg9ZK?NsVVN)($79fjwG~#j*~V3=1k5>)Q&0ywRU7txDSsB0 zNO8Rwp2UY|X0TrNiB>xE1%&+o7j+{mk9O}n(IHC(zCcbP+ zLyqT0*2ca3wDLdCBI<>`2hF?Vjy&l0)d z*Sgv_gPnD4?Yn!fDsa=e0%h|2seUCgRcUso-G#{1^UGGBWU=QGcC5ueU2!`MmHat7 zCKl`4BI(Zu!X8VNWb4-Ve5U{XW`l7SNwe9w>Esgef!<9qA}Hulg&udofYlQi|Nd0@ zmQm+~mr-5xu$dg+oFnn?+9#rSQ zzsHh(j&Yd3MGe48#zuCl7?10)Do{(UKt58oeLiT1%7&JOM$3$F-A;0W1u z_Vf$`5R2450h2~{Sj~M$eM6P+?eF(`|J(SYpQ{zG)Ae!)w9Li^;CH?N#F+&q5y!?V zAOm!RWGe-RwNX@gp@qZ_TpOau$`AIMoSY!-TrIoj&jsLn>cM9QI~o8fpfyUiz{132 z%x0I$d1@*VXEAo5AG=UhTj)HE{8{5waVvLWlaDX3e;83ZxZ0PZB??^nlQBO6il0zD z%78Qx!3fvzQ!o~5WfpxAbP6(mNoN_+yPO7lr7ytrWf90>CE(*?i9wXF5_&>`9mn$( zYvzy!rNp5rXJccdb~8Q;H4WH`cgwAXAo#-r;4q*6XB65rqz!oZSWuSQUHCB|?L-mK zg~76m8GU*o``F8tF`SoVdv-t(lxpPdrj>1E;+DRMY*|60@ zGzaIK#34lt_%B;XDXF76I^^L3+w zfCTIe!_gQ_0}BmjfBAXjOb> z!rg&8B>+f>Pe5t+7WW+q3Z8VV3#2rIB8@Tce$<%VpQ9$cD_^lvFZ;CV{1M4#&#xrw z-qq$B?kBq@mzc_#7c3*OgOgf3Oc-l%3M*@4#{k%^5C0v0H+0<%VVX#@G-scKcUba@ z#7n{J+}!I8FrhyIJRhW0kD?x!nz8_l0auKbyo!qPF(9!cw9!SdiRkHmy6em)FO1dy z)?(}__B}x?7CeZ|<^XGoCEylf0bQ*f8pexI?kgxpxALdjL#(P;QKGNyJ&9WidzV%9 z90S-90T$LtX3L`Vj=YzeD+)?TGcGaxlOjiz7hIQZ^Smx74X|z32?tiH46NA`fEt8W zRezs)|Fv>gUmsH7`B(dGhLBy0Vn~gXg2%jbZeW9qaXn@O+dQ@P+ioARkf@g9M+j(J zw=AW%bve*$H6E_7DKO-1$1}o<11O#&itJ$4WOTIMe&sS$soW{pKU!2`bi!6^hk}CQ zA0{baCCP^HUrb)SD8G!lf}*|a^aOCsNm0R6G_=OuLBfUWSW@lpNWxRB<9lED7u{lR zcLrs`LI&q*9rQVxn{@}qlknHtGpvYml@HOsi4w)a@}U}OPU^oAgLEeIo?RYPqrb_d zR^xQ`pcpwnQ*8r>K5gE(%?oSxd>!>g3z*R0@0cpCUf8ABf>tkDMlyY0g7NO6QH1L z$V8cfRFgM!37*Yc++Fbn3-^F_>@Qm>terhb1-kp|kW5W9{jjQjb|iu&NQS#By!6tS zi(i~hKGzqbg??$2-S)!jEEXep(3;yA-)no{CYhI7dMV)7DH8k-KmpBFN2Cs;kNHQK z+}!f{!@m4y?hEJd&Wflpy8>Xked$c*{=>?%@C5aBwi+v)i^7=rem(}Vl{6N;8chy; zX)4C~lb>E?c1zlaR@!@gr709SFBg1n)<%s!jcNIg+xy=i*LzoRSQs03=>Ozb)$m{T z!St!VD#akOmU<--6X`0wmY*QXhCl1*O~6xo+v_@aNL7GrrL(2Kj`!n7SeF0)4<`SS z#>-MCTi4$Ex0%AP%@KOBO!}_DO!_Ge-ubtWue)H{iam3YJLh^9<|MLi^+D7QUTwb* zu3##Ls#q_dL1n=c7?y8uFM>9^c@v8EZ7O-QY zq&2?KK3=&3;35V~Es&F63-{DLz#}4R?&_y)&w6j~JbkMTvku4WY!j1@Pu*ga7$U4q z1xbDrpNy&D{oilehtCE})9go4L}lJHv~I=bME3*CoZc%esJ&OFl2TDY+RyK#$9h-S z&a4hy#p9&$|68*DLHRjOk*E7ho}+_uH*a*govdGgFs2@h#I@VglfT7$k>C40U(G9= z(#A{=d$s=v`+O?VB0cyWSmg0sdTzK?EP@QJY2`HLq#5@hHZG!X+v2)v$XBr!oNi$j zW2L8mpZy{|bzAPAdmPhgMvR!RT?v*3`{lr{1rorl%)BI}e9b=m1TK^is+7KTDJ4wj zbyR&}y#GdbZ;v7;uaJsr&j=TTQ>%s6mxe`(2~Ua(w^QvXHW@})ANxMz36ItW>d*x~ zQ19l`k3V&)_LA`VEQF&}+4i(HU5jh#!EpXxaj;I4x{hzoC?ADrDfc}o(W8yEaD%zn z8&_I$*c;xk>%jM^fqrb%Dic(#D=RCnz~560rdxy2>q~PZtQE3C`6T(=%c#x`KCL1$ zeUJMquai#$h!g+zdPdm>f7$-`k&ttQPCAn9t9Xmm*v?&Zmu}{%E5e_RUABJ(M`nut zZ7_^lG4K6`;PAOcA9m0+ew#ieV`4v-cwbD)zW0zfv_Lbv<;cS$h=c?;FzYItJU#*D z{V2Z&oGn{C23xHI8MCU!?rHbzPMaYXG#dvGujuDjk1|zgbs-=$Rg248Q&Ur{2f79Y zkOu-6s5OD!X*Go~6eqggWanu{VtH-YQ{K~Dc4VfRsLCj(&%T2$dw@V1lWVG>yvA1h zJ}2d3Ol<72uG{65zP>y3VHiTsBiZPpVqzBfs6(6h-@4pEg?h7WRQ(GUQsY5?d1jv% zKG@tmcVU)swbC1t30pf8&>;FBP{198=zIFPTDq1tzwY)XLT@ovAU$G4+IhxBd8r#o zmY6tWpbo{k2s^a|B@CFC#T)dL1;RW^F+$v$-vZ-FvDE;p*KW@p?6|JKc~_-=e>g`Uwe&7`{bOaWq?pDg@x&WdN5|*#$v!_(92_4~T%)a7vQ;ka-e3##E zI$m&)iQP))_-Fp?`~&gvW>Wc69K?^{(BWX2x~YdeleOQ#PckXNSter2%K-0qZN60d z7H@DtPf=Y!{nOhgH!e}$^TCuR$5tT5HT)<@@VnBX-4gF|h!nCd8`l#1fVEnV)bEQ< zK2vaMSY`@Nd5l74pnfb5geoK@r@z2SvkR}EUH%YQN~O)a!41%;@fApPLRMkj6%1X$ zI{?}P%z*4RkS~@5feJtdrhie zpOezD=VG{Z3GXJKs3^V6$u2dh|5qn$Z!u6&pUv1r6ktFY%i(|zZAjzTW(|sxmiA(F z0a%Vyld(uW3k2W53s+Kod&+t-a9T&f<{z`c{7a>A&nD({Km3?$HT<)I`#~%7wIWF` zl1`(#aYM@9orProMtC@0*;p+gGs(R+_brUxiN=)E(zubb@!g#Rkr$1!$_! z+}tE~wG5D2!9^b#dcW$)ko`v>2Co4^NTOS>TP--yzq7mBQVWB+H;^Wg2tWI|s-|Wt zQVuE&HX%Wq3nj<9okB`Xd>DLodg2Oebt8X&Z%z*YK{OA>m;Hpq#M9&AIFJfHJH>e!d!xD;z@ zJy_`l4S3|3|5%T%4NMFmmZ{4pZc$U*_SRG>*h6Z;e_jZAV%;FPD=XtewfF?Q12A%7 z0+udSaD{^qm$YN@@hFTS1cDB|FwfMFe3{9+PN)9L+;*Sl(I)Mf8!ptyfLvOms{3(p z+AaWb05RA;Z=kA*%ZBxcbTOXRoN2bOls6}MBOW)ZV_uRy+UW_mZE1YAHg9$mLTa%` z`1S95hu2Ix7Ed|ETAnTzwJoM(TEv!1-o|Wi1oL}z8@OSp(i74dDpkP)`Y=S@@xx@P z=a1QnQ!jRBt_tB#8WMR*5eA1I;4AF0kt1feh`L~nGwI1+pr0f&cIbQBCm#1mjoq!- z)Db9%?q&r7MX;OaPLZ%lHW1}2_mHeWO3(Ow~6s9O~Py6zb71B%YQCH5!@9Y zdOhW-&fK>Jf-tlINPyXr{|!IjShR!gzSqLtdZ9<%eYBY^O)ijM4`_ZyUr@wp0q zn0Gs$CkD-ecG`M}GsR5#N}x3I4@d$L*U4%*VaTNa0x9iWHxb6TF7q3DC^|5yt;Cg- zV5%4d?W&>f^u*pj*n>G*BfL!naB1x2{9pVIG*5Y^!u6~l0H@k2`TP*0vO19(fRiDQ z0a8Xd)WZ6HF7)xg+s(Y~IL=(CC)P#8ZSolcAx z!3R0sQc<>ttsM^@4Zk811Ph|Ay1IH9d>$@?($M#etd9x4Z5$Yco~QBgtSz9$4xu1A z>Fosz@WVbT)MIdm&>>p{ys5Wxevpt86I(&u&Relw#A{YxqEkQbp^q9{pBU$obeoSB zTU4~vwEW`VZh)JCt)|zI-Bb)Qp^yosde`r8?P#v}sOPh@l})s~Cn;G8wiJg_jZ*Og zob*GmSrqmH(L+>?rW?%#=&H|Gpq10{76;aiI_y0GLIx2RabHk$Zv^P}e8>wOYwD^O zYzw=C=@0-a11^$}Kn|U6f5h4k;o8+6TzX^cyr1oG3@RKr1FNl%d;(kC&b^%|6lV%i zZvi{lshjD`w3`(j1~;-Z@s?F|>e)?3`84N5Esk!W*p^xa>hZ$#(AQx9JNjsC# zY^XzLnk<@r5C*ayFHJ-9K2LHasm`se5V0nltNpMYDr{hR-+d_)#z2uR$J>22=7>2n zNGb5vUj)zu(h03UkvhO$`3qj+6Lt;q3JNN4S!8%ZwmP`2P++Hq{uh9f49Wj)xx(z1 zA9k(*3^5HC{ZFxI9wrDYAF8p{D1`guA*zzF!pF6B&*&6>&qK(#9%kL$hPs9XH3xc) z^z!oZ1VczIB2U88XL@?FffR2Y1iCevgD2mE0NlZ9$*lFO=F}G3;op7=(v_RvxTN>Z z*TNy;(|t)<4uYy#0(47nY+Cs?|J*)B^{VYPhCS;QSI$pgH-dGOmWcLo?%^C$*k-Nq z;km8cSjnoyiGqlzSNEJ)r2J{lC+6yfAKI+Qs7nQ)yt4* z;|3QR-opck_5i{py{{8|!w&$21Hj%2PA52P@Z>_!gs`;jyfEdf3xEOyWY~X}?{S;E zYx-@_0%(+UTU!Hi791xJ3+aBAHd}&Iy-gw7_jlIcF?f%KolF*TyFL(szSBQTbQt2HTA&$Cn{k` zCB~MwLV@w(;$f?z8-_Sg+rqE+f@OZ3&azBJ)*(w~Iw(klZNK2I248`E^Z1D%hC=_o^p`vzaiCI!pgYhl5HszbL$!H>6D^?1) zA9`Dat$Pp4BT6ud?@sV3LQzl+Ti=$Oz=!4nX5CQBZoYsZ^L`jDC_(G6?*3SzP%jQ@ zi2W6Kr4K>AllG7T9uRarUa0)|E_zcFKdwSzfkWPbmKxn0u+ImI7c>y7rZnRFzlN-5 z;Ru$5RaS6$LNZ3Rbr*RRoKL@jQ)3`Ux8cWYGb@dQZ_pKYlc2h-0Ke|O;|98Z6lG)} zNJW;S$^n;p*ZCU2<^Eax!MQohBh?L14#DSsL5}jYUlN;}n>%Wc2w6d3190D%F1SUA z!q6Wp?QCRaWkUe01>6i|`TD92n9T#Kn3S7K0T`57%>JT;$B%99SbR zeK^$10W46Vt2YO^*utan_?0=I>k4~ur>+6)(D9H5zZ?m@k zk;z%=a$$-Vx!igGP(p5FHXKyTndxOO`WpIAY>`%4+R-vMMg-W}uWL7aIU^2nru~MG zV#zHy?dGcols!5siV#p7NPaA=XYU)I3EG5l%9*s?XZokkgIrWk&rPhYMr9}Mh4MCU zLV&X*=#kH-1VPy+3HBbtebtW4yE$=F5nUgN%4?T}8b0s87`g^WXBDShpdWzry)$9o zJ#sf^dbz1tqyA}u!=0}8?}2O-PU>k2ADNf{Z!|yz#Z-oOu}<=i9KC^ctVA1wZ0!uA zi^=M^JP#h2xM7CHeKkT0R52tT)l0P^0$z2P#v}z+90k}wCxXi- z{@t_j+a41l?35@4avdmTP(u9uR9yeF7M|d)1Qv;<3V7~rWumE`w%71rqCWsXz90yA z^Hq=o!e48YsdD)DaAiXu@)MMUF}9LhdQ~jvL=@=jLAq5FRV7QAf~o4Zc@PZ*RS=}) zo+Fve%%p{SM6dua%@#&L&T)uRz90p#PkDuprgxw`!tfj)Sul#YkUmqt7}Ke@;9v){ zj%CPg_6L3YTvvp{s|%dNk$m@h?ViB?Kj*N2kp1~)EY%D*M# zmQG``cP5qMZ;29JOoSabNAoYW4PKTE8SJo=H?K6#u#uq8e}X zf*8-=?S5O%*~iCe#fzfzkN#vtQm~Q3?_6rIN`972;@>Lm4GluhIb127n*jEyk6m5G zsD`=Mg9{#w|6r)M^@+(9jYgx`0ylBMW_E%m{NOV0aq$#qj6V=7_Hn|7bbojEIGdx# zJ(ZdP=@K9XQ-}}1j1C zcklQ-T;Q5?I>4GIe}V%g5s3r-_1sv2%$LClY;hqjH(jukDp5+9amh9 zJHN(%$hgU?(9s&yp!1L65{=H|2YIyw@?rnzmyoNZjw%l{_r^uW`LLQoWHa1Vlf@*| z1qE>3U$EP?{{^$)qJ?Q<-Xv8#FbYE>!1cv$C#&xB!as;(cmpFqE-Vo}P(45sK?FY? zF<*L1~6q=J$S&34SM~;$-C~Q(^eo~cEv3#-Bzctvx z`q2lM`i@a|k{Dp;$jiPpndHHj#qtJ7Gc&6)wT)xpm z!~lSDis$eR9bF`U8}ct~XvK?fq7^&_9l)=ai3thOKqC_=iQYS5)U`@q&jF|-YuKq zB+(i770l4A=ivF95p`Ro^5dknEVolmycs@+s8P=Kko`w|7$SypDc~U=A@FOm^bO?a z;ZamqCx+D?Aly^HJ}DeTqPv;2&h$hM#sK~G$*$l@@{d#A2`zIL=&J$#^E{`1sXr$M zYF#vJx3H_7;)`&S&a8xm7?P|Ic4sM^^=F(1)ex{uejY4JM-r=S9S8LW$P zF5n)2pATBheeM@yh%4wSK1Sh=2QzP7{oPfu|Inz*WW)58(P3xP^q{--in^tlx4mQE zZx<%oocT2}Eb?Y|*J6L2)M>1eJF{#s&Fqvx%#sIa?3YEC@E6<2{fqS{3UqrL? zrhH645(5msC%#J7imtlc`j?Q zSy)&cslGCL{0vP4RSun~rv=$tMYEi*v(={c(*xOJJCeP}Rm^W-al)NNmLhr)+`IZL zh`YP{RwS@~r^^60w!!TLbrpn>!RnR2hC-kr@$@Y~w1Yn64kCYkG-oofuzat=Vn+i2 zZ%qYKA7Txl_5K1%JOvl@admX^erxbC5|=F-6VAD5jSq`R6{;qzL8|x!Aw1IhRTIt3 zn}9*S*oR;LFf|oPrGYjrdR$tbJ<020^>z(tj2Tyq(lddng7P> zV360*lSYF6};podb|En#f8q8cY&?5qsw3YtjIn?350ax2-M zf%9vAIT!h)!QZMFygQ^a7U^3pmM^iRSs&a~E0gR#K zC=ZUHbDrM%nlRh{=S^FJMdG{bsSd68oUUb0k)h}XJ&8mOrcw(uxgw%e9t_l1(Q@iP zDlF9KxHkK*#Mo22?PKf$B1?BE7}-cw5c+;nGPnAJY}QQ4?~hpN?=_AwCIPc?so^WH z4gAOU)(YmcL>8fcu>U9!MMfT(-S@ay7L|<7lkp;4-d|S=kwy9Wg`6&s(Cg`0j@$3n z(Put@yaHG~cyrud=tYI2^xEE`H9W4ayT7MATc@0Y;Zc})WQ(K@*-NHnWgYcGk>|Vd z_3gk!Utig{Irv-eeKW}BK}pw(zkPQJE_rXD?am+y%eJ+{{sY8jtW+6On%u4w$4h*X zn|pR{i%Batty6dK41DLlh;RQKKfUi_hd_pOP!m}5-LAck|8=Z7#Kp(w0#4TjUdU}@ zkk?I(KpxQFgM!xS(W4cEQNH-J!n{1o-s`!6w``#c<4@vP(H_CdzZ_x)_tor6I(;>8 z`C|P3)J>eiSp}hXR0V13g~~67RDqMvRAhgO=N5{NvN0BgL=+F$#I-eODS({@SB6-o zrcX2&6T24wi%~2HMOhJrHLMZCwlaiHWzA6Oj7K_mBQ?QDUuFw?<%`%Pa>!M%U+ijo z7Z%|~6ezIm;%heFS9tQ~YhMuw&fRU-_gF_N!Z-Z=w(j}kS>!Kqp1o(Ck;~UX-?-7k zS;LM4T#+=9@Ec&R6Clg}I%=-T^ge*a%XhLxw=%rlB&+By$TSbu5WW5shcJB|V4)yj z<1KC%Acd0}&gQVN@IUW5Yk1BXHLwn*4i;dd*$Hu}IYr;14`$C!MSwPw6DuXY5iJh| zYux^%S7~iFINj@(%3XQ&%t8&PmU|Tq4QUtLub7n?A}!84(}p7tTd%iz%TPE};Ls?E z3%{6i!*p}VN8tM-R?EI;BlgjTxp~n+6ifk|cI4}a*&&x-DU|(Plp{K$!*OzU=UrEtGAE*A6Nq_Vy8rs{pd(&|O^kiL-kW<}J2&34l@)i*fL)C;aoZ2RY}p<6 z9DY4wbmY|LyGb9{VP5(J9x8gUFUx_YfN<2xp^EF57t$n!`r8mQU@4IO<@4vj2QavY zoK1z$^yr9!mlZBW`dT5tbCbQK6Y zv&CTC-T}up2`CErL-v&L@`FVM1Fw8K&|`*tMN>8c^qgXRg+40M^rVq&0K)_$ZkOlb z;B`G;YcL4$rxFQWjtRG9^2|}Q&0JAV86czWfsS(nn5EH<-j&BS&auK1VS+~h(_DeF z`WmD}g24bhZGH1@cgrluNKnA8(4b0uzGfdC9CoIh?k}tKG!_QvZ>uliTKaycI-7Z) zz$lKjfA2{odTp_(}5*gwh2?VS$x>X zK6#ItrpH!EI|P(pUV3-D9iwk`em}@VDsToPO|~_HiG-J19uT_AM~cd)EL;ONw;DOj zowLs|LC_b!ScrOU&wgSxEj}tvJL2LsO=#_+iL&i#+GQLL*k1GGFuf4|1o(l(+zZL* zOQRS(fFvll)P6^q6l#bftJ)Ps_I`%uSEc@2HhwqU4Eu6e@$3cLGjOI!@0KIZvnEJy zdgCh&+M}V{KRY`d^a}%w;x76J^!)6)%p!@Y&(OqVi%?iSj~o=|x)DH$^NYU?Lv516 z`K-i{E4_YhYj3Yroif4|VzLBj8D_xi0JRVtc|$*MsHe-IXi@stE)dByte;scH00*a zs&J_NwJ{lg!qLMX)9GuJ;ja^7Uqiv59NUya%|kU1a0P zIKr~MK~-CbY!{V&UD4-eTuM*pWFV)Af~%eK_Zt{BCqLS;4}Z)y8>pe<9R@_a8OGJA zUS580J9}&IxVnqlny$n1wF@v4A1rs=D~moK6Yc}REnQ_)#&!uYh)-H@UIse?tP&E} z9ix+c@#009afRt#KeTSDW}?Jh9rgDT|G;Q?vMs3jCrC%9$`wY&V&3#LG^yZDVX-2q zo72=8+T7gC27lFDSI+?{Nu|el#dWLabJ2>mQmyCXFbNg zTdzI}KCah6jLVPBt0scXShSh)OsE-LFXzf>OycQ0J}G5oa7PKa_k5+ey|mRcrg=2^ zalGs3@6!WbGifSJztx-e#N@EsDc75MYR+fv4Hxg|ddBhy_AYofI^4WsdZ6*Cwq2Ae z&4)v7^ATOCSOh5x8sz2RtlkgY9uAH-S3fUr^g zb7?73MytP=*05YW(4WVYoN$TgmHt2Wd2~#s%SGHdx5l?|g@+^ftv*bzGx!3t=}C6! zHj#sOJ2tm;Z417X5B(xjUL3?v8v8%3K;{=YsK=Miw(QY}t8&w1tCmdYPC7(7kP;*w zW{903AC#`wUFr8QO*qw-cqk<;v8LRAYSgbZpelYOQ;}W2>>cVG#r?DU-oZ+u*7*08 za(*q}v6t$@J>wk#7Q3;pYR^VKnY=j`MS9k#ic@TR$GmFRwH^k!kJqsprfAhy+LlK9 zz9Sq!1Fm#u74NUnvihR1vf&=WCq^|sp^h?}4C02n%0ql9T;eTp$rERS{)Vht`QRp! zm~w7St9iwCUE>$uSvFcf)HXeSOUK@KP0RP$(czMp@x9mGEAbu{Qvp?7zCSAA{4L}g zQ^~A)bv&B+mc3YFRZmIFH}$CN{Yre30YkAwZ;;`}smX1jsUnh!E3AaqKN^vu66<=f z{@7G9H<9Az5py=Hk&7gssh7QWBus67dM*F53u&Iw4NCP@(em9g{^8yg@H)1(a;1Vj z#|8P@ly=nBxw7Q@Bdy6G)H5WD0J(61x&Lxw%E&$M(qymk11ZB#CKJ0xNm_4Znk5bs z4;O-x>3Gx1YcxL^h_c2E`dR6F@OhlQ6up=If%OaeBvt%Hp^jnf~MzAk^cm!#$EA>MP6FjwBueAX4ZgXQ>`w&lW_+5W|ZF2g^- zMWonMHs~(l8jg#0vG=QE6Di4~+T>y~@6voeDR1vm`Ap_HWsM{=-T_*%?^{gq%@l8W^-rF3i&O~EP;YQYD!v)mGYKh{{tzt+Bg6J diff --git a/source/blender/editors/datafiles/blenderbuttons.c b/source/blender/editors/datafiles/blenderbuttons.c index 0a8e974c919..f0f20e8262e 100644 --- a/source/blender/editors/datafiles/blenderbuttons.c +++ b/source/blender/editors/datafiles/blenderbuttons.c @@ -1,6624 +1,6664 @@ -/** \file blender/editors/datafiles/blenderbuttons.c - * \ingroup eddatafiles - */ /* DataToC output of file */ -int datatoc_blenderbuttons_size= 211658; +int datatoc_blenderbuttons_size= 213035; char datatoc_blenderbuttons[]= { -137, 80, 78, 71, 13, 10, 26, 10, 0, 0, - 0, 13, 73, 72, 68, 82, 0, 0, 2, 90, 0, 0, 2,128, 8, 6, 0, 0, 0, 68,254,214,163, 0, 0, 10, 79,105, 67, 67, 80, 80, -104,111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, 0,120,218,157, 83,103, 84, 83,233, 22, 61, -247,222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, 42, 33, 9, 16, 74,136, 33,161,217, 21, 81, -193, 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, 7,228, 33,162,142,131,163,136,138,202,251, -225,123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, 8, 12,150, 72, 51, 81, 53,128, 12,169, 66, - 30, 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33,115,253, 35, 1, 0,248,126, 60, 60, 43, 34, -192, 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92, 1,128,132, 1,192,116,145, 56, 75, - 8,128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, 0, 96,203, 99, 98,227, 0, 80, 45, 0, 96, - 39,127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, 19,101,136, 68, 0,104, 59, 0,172,207, 86, -138, 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0,176,183, 0,192,206, 16, 11,178, 0, 8, 12, - 0, 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70,242, 87, 60,241, 43,174, 16,231, 42, 0, 0, -120,153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, 54, 97, 2, 97,154, 64, 46,194, -121,153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120,206, 14,174,206,206, 54,142,182, 14, 95, 45, -234,191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, 44, 47,179, 26,128, 59, 6,128,109,254,162, - 37,238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243,112,248,126, 60, 60, 69,161,144,185,217,217, -229,228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252,247,245,224,190,226, 36,129, 50, - 93,129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71,252,183, 11,255,252, 29,211, 34,196, 73, 98, -185, 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, 37,210,255,100,226,223, 44,251, 3, 62,223, - 53, 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226,247, 0, 0,242,187,111,193,212, 40, 8, 3, -128,104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, 94, 68, 36, 46, 84,202,179, 63,199, 8, 0, - 0, 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, 96, 54,132, 66, 36,196,194, 66, 16, 66, 10, -100,128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52,192, 81,104,134,147,112, 14, 46,194, 85,184, - 14, 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218,136, 1, 98,138, 88, 35,142, 8, 23,153,133, -248, 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, 84, 32, 85, 72, 29,242, 61,114, 2, 57,135, - 92, 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12,181, 67,185,168, 55, 26,132, 70,162, 11,208, -100,116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15,218,143, 62, 67,199, 48,192,232, 24, 7, 51, -196,108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26,176, 86,172, 3,187,137,245, 99,207,177,119, - 4, 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72,168, 32, 28, 36, 52, 17,218, 9, 55, 9, 3, -132, 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, 44, 35,214, 18,143, 19, 47, 16,123,136, 67, -196, 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, 82, 35,233, 44,169,155, 52, 72, 26, 35,147, -201,218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27,228, 33,242, 91, 10,157, 98, 64,113,164,248, - 83,226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, 82,221,168,161, 84, 17, 53,143, 90, 66,173, -161,182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149,211, 26,104, 23,104,247,105,175,232,116,186, - 17,221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, 21,131,199,136,103, 40, 25,155, 24, 7, 24, -103, 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, 15,153,111, 85, 88, 42,182, 42,124, 21,145, -202, 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85,203, 84,143,169, 94, 83,125,174, 70, 85, 51, - 83,227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170,103,168,111, 84, 63,164,126, 89,253,137, 6, - 89,195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, 33,107, 13,171,134,117,129, 53,196, 38,177, -205,217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87,179, 82,243,148,102, 63, 7,227,152,113,248, -156,116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76,185, 49,101, 92,107,170,150,151,150, 88,171, - 72,171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65,199, 74, 39, 92, 39, 71,103,143,206, 5,157, -231, 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, 68,119,191,110,167,238,152,158,190, 94,128, -158, 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, 88, 6,179, 12, 36, 6,219, 12,206, 24, 60, -197, 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151,225,132,145,185,209, 60,163,213, 70,141, 70, - 15,140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, 77,238,154, 82, 77,185,166, 41,166, 59, 76, - 59, 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215,155,223,183, 96, 90,120, 90, 44,182,168,182, -184,101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93,179, 70,173,157,173, 37,214,187,173,187,167, - 17,167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229,216, 6,219,174,182,109,182,125, 97,103, 98, - 23,103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14,171, 29, 90, 29,126,115,180,114, 20, 58, 86, - 58,222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227,182, 19,203, 41,196,105,157, 83,155,211, 71, -103, 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221,200,189,228, 74,116,245,113, 93,225,122,210, -245,157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, 41,158, 89, 51,115,208,195,200, 67,224, 81, -229,209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, 47,145, 87,173,215,176,183,165,119,170,247, - 97,239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192,183,200,183,203, 79,195,111,158, 95,133,223, - 67,127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, 2,251,248,122,124, 33,191,142, 63, 58,219, -101,246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104,200,236,144,173, 33,247,231,152,206,145,206, -105, 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87,134, 63,142,112,136, 88, 26,209, 49,151, 53, -119,209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, 42, 62,170, 46,106, 60,218, 55,186, 52,186, - 63,198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108,190,223,252,237,243,135,226,157,226, 11,227, -123, 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, 64, 76,136, 78, 56,148,240, 65, 16, 42,168, - 22,140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, 67, 92, 42, 30, 78,242, 72, 42, 77,122,146, -236,145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221,155, 58,158, 22,154,118, 32,109, 50, 61, 58, -189, 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172,101,133,178,254,197,110,139,183, 47, 30,149, - 7,201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178,103,101, 87,102,191,205,137,202, 57,150,171, -158, 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182,165,134, 75, 87, 45, 29, 88,230,189,172,106, - 57,178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109,213, 79,171,237, 87,151,174,126,189, 38,122, - 77,107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215,237, 93, 79, 88, 47, 89,223,181, 97,250,134, -157, 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111,202,191,153,220,148,180,169,171,196,185,100, -207,102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218,180, 13,223, 86,180,237,245,246, 69,219, 47, -151,205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, 84,164, 84,244, 84,250, 84, 54,238,210,221, -181, 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201,190,219, 85, 1, 85, 77,213,102,213,101,251, - 73,251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3,210, 3,253, 7, 35, 14,182,215,185,212,213, - 29,210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, 13, 85,141,156,198,226, 35,112, 68,121,228, -233,247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, 47,106, 66,154,242,154, 70,155, 83,154,251, - 91, 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89,121, 74,243, 84,201,105,218,233,130,211,147, -103,242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223,106, 15,111,239,186, 16,116,225,210, 69,255, -139,231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, 95,109,234,116,234, 60,254,147,211, 79,199, -187,156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206,221,244,189,121,241, 22,255,214,213,158, 57, - 61,221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217,119, 39,238,173,188, 79,188, 95,244, 64,237, - 65,217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, 71,247, 6,133,131,207,254,145,245,143, 15, - 67, 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252,167, 67,207,100,207, 38,158, 23,254,162,254, -203,174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109,124,165,253,234,192,235, 25,175,219,198,194, -198, 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, 79,228,124, 32,127, 40,255,104,249,177,245, - 83,208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, 6, 98, 75, 71, 68, 0,255, 0,255, 0,255, -160,189,167,147, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 13,215, 0, 0, 13,215, 1, 66, 40,155,120, 0, 0, 0, 7,116, 73, 77, - 69, 7,219, 7, 1, 2, 13, 58,206,151,142,168, 0, 0, 32, 0, 73, 68, 65, 84,120,218,236, 93,119,120, 20,213,226, 61, 51, 59, -179,187,217,146, 77, 35, 61,144, 66, 9, 96, 0, 67, 81,130, 84, 65, 80,140,138, 10, 86,132,167,207,103,197,134, 5, 84, 68, 68, - 32, 54, 64,240, 39,242,208,167,128,160,128, 5, 4,164, 68, 74,232, 29,233, 9,144, 4, 18, 66, 58,201, 38,219,203,220,223, 31, -217, 89, 55,203,182, 64, 98,129,123,190,111,190,221,157,157, 57,115,239,157,123,239,156, 57,183, 1, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,215, 52, 86,175, 94, 77,154,112,248,144, 64, 57, 29,219,128,191, 59,103, 11,198,157, - 52, 35,231, 0, 7,231,187,255,144,112, 14,248,187,114,138,241,109, 2,239,144,166,228,163,230, 74, 79,151,112,146,230, 14,103, - 75,113, 54, 87, 57,242, 16, 78,210, 2,247,253,221,127, 72, 56, 7,252,221, 56,221,243, 79,128,188, 77,226, 12, 48, 79, 53, 53, -156,164,185,195,217, 82,156, 87, 91,142,124,132,147, 92,109, 94,242,114,239,223,197,117, 4,174, 5, 69, 86,192,200,204,204,100, - 92,248,153,191, 43,167,107, 58,136,252,205, 25,214,102,196,150,230,230,116, 75,207,230,194,187,153,153,153,204,234,213,171,183, - 2, 24,208,156,113,111,142,251,238, 22,215,102,225,189, 2,145,213, 36,206,230,202,247, 45,205,217, 92,101,201,157,179, 57,242, -189,167,251,222,130,247,168,185,194,217, 44,101,169, 37,242,188,135,252,115,213,188,238,156,205, 81,150,220, 57,155, 35,223,255, - 25,156,205, 81,150, 60,113, 54, 71,190,247,118,239,175, 55,131,138,253,139, 5,129,123, 1, 31,248,119, 22, 68, 45, 37, 54,155, -224,192,252,229,156,205,124,143,222,117,112, 54,231,219,205,192,230,186, 71, 45,145,223, 93, 57,155,139,223,157,167, 57,238,147, - 39,206,171, 13,175,151,112, 54,123,220,175, 54,223,255, 89,156,205,124,143,154,165, 44,185,113, 14,108,230,151,129,129, 46,191, -223,109, 78,206,230, 42, 75, 30,194,121,213,247,201, 19,231,213,134,215, 75, 56,155, 61,238,205,241, 12,105, 41,222,107, 26, 45, -213,124,214,220,156, 77,228,190,166, 56,155,216, 60, 51,164, 5,238,253, 95, 26,206,230,228,116, 15, 99,115, 54,247,180,100, 56, -155,147,179, 9, 97,189,230, 56,255,105,247,253,239,152,158,222,248,174,166, 89,202,155, 59,218, 18,225,108, 78,206, 0,185,175, - 9,206,171,184,247,215, 28,184,191, 75, 64,196,132,111,230, 55, 19, 52,179, 3,211,146,194,181, 57,195, 57,176, 37, 28,194, 22, - 64,179,135,211,241,166, 60,185, 5,226,254, 79, 73, 83, 90,150,104, 89,250,219,149, 37,183, 60, 57,176, 25,157,162,102,117,158, -221, 57,155,227, 26,174, 28,205,149, 71, 91, 58,238,205, 89,150, 90,226,222, 83, 92,133, 11, 65, 57, 41, 39,229,164,156,148,147, -114, 82,206,235,150,243,154, 4, 75,147,128,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,226, 31, 5,175,237, -187,113,113,113,171,149, 74,101, 59,111,255,235,116,186,139, 23, 47, 94, 28, 68,147,240,175, 3,189, 71, 20,255, 32,176,248,195, - 65, 23, 0, 16,199, 70, 65, 65, 65,113, 77,195,107,103,120,185, 92,158,114,242,228,201, 14,130, 32,192,110,183,195,102,179, 57, - 63,205,102, 51,250,247,239,223,228,142,244,209,209,209, 57, 18,137, 36,169, 41,231,216,237,246,243,101,101,101,125,125, 28,178, - 19, 64, 10,195,252,161, 25,197,239,222, 62, 1,148, 88,173,214,238,190, 56, 25,134, 73,113,231,243,194, 37,126,247,201, 25, 18, - 18,178,159,227,184, 4, 79, 92,222,190, 11,130,144, 95, 81, 81,209,231,207,188, 71,215, 51,162,163,163,115, 56,142,107,114,254, - 44, 45, 45,245,154, 63, 99, 99, 99, 15,177, 44, 27,215, 4, 74,137, 32, 8,185, 23, 47, 94,236,235, 67,136,236, 4,144,226,243, - 13,202, 45, 63, 49, 12, 83,108,183,219,123,250, 43, 71,190,184, 60,228, 81,127,156, 78,145,197,113, 92, 86, 84, 84,212, 51,122, -189,222, 8,128, 72, 36, 18,226, 18, 54, 0,128,205,102,171,168,169,169,233, 66,115, 34, 5, 5,197,117, 33,180, 4, 65, 96, 77, - 38, 19,242,242,242, 64,136,199,250,222,126, 5,215,235,112,224,183,141, 81,193, 81,209,176, 89, 44, 80,181,138,116,114,151,157, - 56, 6,155,213, 2,155,217,140, 54,189,122,139, 97, 64,231,206,157, 37,126, 56, 19, 62,248,224,131,168,224,224, 96, 24,141, 70, - 24,141, 70,152, 76, 38, 24,141, 70,152,205,102,152,205,102, 88, 44, 22, 88, 44, 22,216,108, 54,152, 76, 38,100,103,103,219,173, - 86,171, 79,206,105,211,166, 69,105, 52, 26, 39,159,184,137,156, 34,175,213,106,133,209,104,196,166, 77,155,124,114,114, 28,151, - 80, 82, 82, 18, 37,149, 74, 65, 8,129, 32, 8, 32,132, 52,218,220,209,182,109, 91,139,175, 64,182,208, 61,186,158,209, 97,218, -210, 53, 81, 33, 10, 57,108,130,128,204,110,109,157,127,228,127,185, 28,196,102,135, 96,179,161,253,243,163,157,251, 59,117,234, -228, 51,127, 18, 66, 18,167, 45, 93, 19, 26, 40,103, 85, 85,149,161, 99,199,142, 37,104,112,155,189, 9,173, 4,131,193, 16,229, -224,191, 76, 16,177, 44,219,104, 91,191,126, 61, 50, 51, 51,253,197, 61,225,229,151, 95,142,178, 90,173, 48,155,205, 48,153, 76, -176, 90,173,176,217,108,206,205,110,183, 59, 55,179,217,140, 61,123,246, 4,234,100,125,112,219,109,183, 61,190,102,205, 26,213, -207, 63,255,172, 74, 74, 74,130, 84, 42,133, 68, 34,129, 68, 34, 1,203,178,224, 56, 14, 55,223,124, 51, 67,179, 32, 5, 5,197, -117, 35,180, 76, 38, 83, 65,122,122, 58,113,124,143,151,203,229, 82,183,183,220,184,246,237,219,231,186,159,231,175,185, 42, 56, - 42, 26, 19, 91,135, 3, 0,222, 57, 87,229,124, 64,124,216,231, 70,231, 49,239, 93,168, 5, 0, 40, 20, 10, 48,174,175,209, 94, -160, 82,169,112,219,109,183, 65, 38,147,161,103,207,158,224,121,222,227, 38,149, 74,193,243,188,223, 68, 97, 24, 6,106,181, 26, - 83,166, 76, 17, 69, 18, 84, 65,114,140,235,211, 19, 65, 32,248,239,177,211, 48, 11, 4, 28,199, 57,183, 64, 56,165, 82, 41,142, - 30, 61, 10,142,227, 32,145, 72,156,159,226,247, 85,171, 86, 97,228,200,145,224, 56, 14, 10,133, 2,240, 51,115,176,235, 61, 50, -155,205,177, 50,153,204, 2, 64, 20,103, 82,134, 97, 98,174,228, 30, 93,207, 8, 81,200, 49,102,222, 79, 0,128,162, 89,207, 59, -239,221,158,103,223,113, 30,147,248,159, 7,192, 48, 12,120,158, 7,203,178,205,198, 89, 93, 93,109,120,232,161,135,182, 7, 7, - 7,175,215,106,181,240, 35,224, 80, 84, 84, 4,142,227,188,230,119,150,101, 49,115,230, 76,156, 57,115, 38,160,184, 27,141, 70, - 44, 88,176, 0,118,187,189, 17,175,248,221,125, 95,128, 34,235,253,161, 67,135,142, 94,179,102, 77, 24,195, 48,248,236,179,207, - 32,149, 74, 49,124,248,112, 68, 68, 68, 96,195,134, 13,144, 74,165,120,253,245,215,105,230,163,160,160,240, 85,231,241, 0,110, - 4, 16,233, 48, 17,234, 0,132,186, 28, 82,225,248,140, 20,127, 51, 12,179,207, 3, 79, 47,199, 49, 21, 12,195,236,115,249,109, - 6, 32,243,176,191, 10,128,194,177,153,208,224,254,167,185, 92, 71, 60, 15,222,174,203, 1, 13,235, 15, 1,216, 2, 96, 96,102, -102,230, 86, 0, 40, 45, 45,189,163,180,180, 20, 0,144,146,146,114, 50, 55, 55,183,163,168,121, 28,205, 83, 82,155,205,214, 65, -108,170, 18,221,162, 33, 67,134,248,124,195,183, 89, 44,151, 9, 16, 79, 90,202, 83,115,133, 55, 1, 99,177, 88,240,192, 3, 15, - 0,128,215,135,142,235, 22,128,118,131,217,108, 6,199,113, 72,109, 29,137, 73,195,210,113, 19,177, 66, 87,207,192, 86,171,195, - 61,106, 43, 78,118,238,142,249,231, 43,112, 78, 91, 15,142,227, 2,226, 20, 4,193,171,200,146, 72, 36,152, 55,111, 30, 30,122, -232, 33, 72, 36,146,128,248, 92,239, 81,114,114,242,154,220,220,220, 8,134, 97, 76,142,123, 36,183,217,108, 26,155,205, 22, 97, -183,219, 35,154,114,143,174,103,216, 4,193, 99, 62,244,150,103, 3,185, 79,129,112, 86, 87, 87, 27, 50, 51, 51,119,203,229,242, -133,209,209,209, 37,197,197,197,126,133,150,187,248,113,127,169,248,228,147, 79, 48,103,206, 28, 12, 26, 52, 40,160,112,154, 76, - 38, 48, 12,131,249,243,231, 95,246,223,212,169, 83, 47,187,158, 31, 78, 6, 0, 27, 23, 23,247,236,186,117,235, 52,226,177,173, - 90,181, 2,207,243,232,210,165, 11,130,131,131,177,125,251,118,216,237,246,128,203, 37, 5, 5,197,181, 11, 79, 90,196, 5,253, - 39, 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106,151, 58, 49,211, 81,191,174, 22,127, 19, 66, -122,185,138, 30,135, 88,139,100, 24,102,181,120,188,235,111,241,147, 16, 50, 4,128, 76,252, 61,113,226,196,180,172,172,172,233, - 19, 38, 76,120,115,198,140, 25,210,137, 19, 39,118,205,202,202,154, 46, 94,199, 83, 56, 60, 57, 90, 62,215,158, 18,155,168, 78, -157, 58,229,173,137,202,245, 1,224,179,182, 84,181,138,116, 58, 89,239, 37, 70, 56,247, 79, 41,174,113, 62,192,230,246,104, 7, -149, 74,133, 97,239,125, 20,144, 83,100, 54,155, 81, 94, 94,238,116, 25,252,109,129,114, 42, 21, 65,200,126,185, 11,138,170,100, -120,119, 87, 53,214, 28, 62, 3,158,231,113,123,231, 46,184, 67, 26,140,183, 19,101,120,249,116, 33,172, 36,176, 62,189,132, 16, -143, 2, 75,252, 46, 54,161, 4, 42,180,220,238, 81,145,209,104,172,202,203,203, 51, 8, 13, 15,118, 5, 33, 36,140, 97,152, 58, -135,203, 21, 27,232, 61,186,158,145,217,173,173,211,117,218, 19, 60,216,185,127,164,238,168,243,158,140,159,247, 33, 0, 96, 80, -247,155,253,150,135, 64, 56,171,170,170, 12,125, 7, 15,220,106, 55,152,191, 25, 61,122,116,193,230,205,155, 21,129,132,213,147, -208, 18, 93, 91, 81,100,113, 28, 7,179,217, 28, 80,220,205,102,179,215,242, 33,149, 74,175,196,209,130, 78,167, 51,175, 92,185, - 18,115,231,206, 69, 68, 68, 4,134, 14, 29,138,216,216, 88, 44, 95,190, 28,132, 16, 60,255,252,243, 80, 40, 20,162,123, 77, 51, - 32, 5,197,245, 13, 95, 90, 68,158,149,149, 53,221, 93,200,184,254,118, 21, 80,110, 98,202, 85,172,165,249,121,254,175,118, 23, - 79,226,117, 25,134, 89, 61, 99,198,140, 76, 63,225,168,240, 38,180,124, 78,137,111, 50,153, 10,186,117,235, 22,144,154,208,235, -245,165,254,196,134,167,183,122, 87,151, 64,173, 86, 67,165, 81,131, 13,176,222,181, 90,173, 78,161,178,113,227, 70, 40, 20, 10, - 12, 31, 62,252,170, 28, 45,139,197, 2,153,148, 7,219, 42, 26, 99,102,109, 70, 85,157,193,249,128,217,146, 95,128,131,101,229, -120, 57, 99, 48, 84,138,114,212,155,205, 1, 57,111,130, 32, 92, 38,178, 56,142,195, 3, 15, 60,224,116, 19, 92,251,173,192, 71, -211, 97, 68, 68,196,126,142,227, 18, 92,238, 81, 80, 74, 74, 10,240, 71,191, 30, 70, 16,132,250,208,208,208, 31, 1,196, 17, 66, - 18, 0, 4, 7,114,143, 40, 60,231, 79,247,253,130,155, 83,117, 37,156, 85, 85, 85,134,204,204,204,221,118,131,249,155, 11, 23, - 46,236, 6, 16,116,211, 77, 55, 53, 89,104,137, 2,139,231,121,204,156, 57, 19,115,230,204,113,254, 31,168,208,178,217,108,141, - 4,212,233,211,167, 27, 93,203, 93,216,249,105, 54, 37,104, 24, 93, 40,164,164,164, 56,207,137,137,137, 65,104,104, 40, 4, 65, -128, 32, 8, 8, 10, 10,130, 66,161,128, 84, 42,165,153,142,130,130,194,151, 22, 49, 76,152, 48,225, 77,134, 97, 86, 59,156,165, - 99, 62, 4,149, 39,237,209,203, 77,172, 85,120, 57, 46,211,147,216,114,253, 46, 98,226,196,137,105,238,225,240,212, 92,233,172, - 85,221,166,221,111, 4,215, 38,170,230,122,136,249,122,144,169, 67, 53, 80,168, 84,144, 72, 88, 48, 12, 67,252,113, 89, 44, 22, -103,197,255,204, 51,207,248,236,183, 18,104,127, 42,139,197, 2,150,147,224, 98, 76, 50,236,236, 54,231,185,226,198,114, 60,206, -197,116,132,228,212, 33,240, 1, 62,112,221, 29,173,231,159,127, 30, 11, 22, 44, 0,203,178,206, 52,225, 56, 14,237,219,183, 71, - 65, 65,129, 79, 46,142,227, 18,206,157, 59, 23,229,154,142,162,136, 37,132,192,110,183,163,109,219,182,198,188,188,188, 23,105, -209,189, 58,145,229,109,191,221, 46, 4,236,194,120, 58,174,170,170,202, 48,106,212,168,173,181,181,181,223,220,112,195, 13,167, -209,120, 10, 4,191,124, 28,199, 53, 18, 88,162,200,250,244,211, 79, 27,137, 34,171,213, 26,208,139,128,213,106,189, 76,240,124, -252,241,199,141, 62, 1,160, 79,159, 62, 1, 57,195, 0, 8,203,178, 68, 42,149,226,182,219,110, 67,215,174, 93,241,243,207, 63, - 67, 16, 4, 60,247,220,115, 80, 40, 20,152, 61,123, 54,108, 54, 27, 62,248,224, 3,234,104, 81, 80, 80,248,210, 34,166, 25, 51, -102, 28,155, 49, 99,134,211, 89,114,119,180,188, 60,119,239,116,136,170, 72, 81,164, 1, 48,121, 18, 68,158, 92, 50,119, 1,230, -186, 47, 43, 43,107,186,123, 56,220,155, 43, 27, 9,173, 63, 11,165,199,143,226,163, 91,210, 1, 52,110, 46,156,119,115, 71,168, -212, 42,168,130,213, 24,181,106, 27, 0, 56, 42,253, 9, 1, 57, 90,162,208,170,170,170,242, 41,178,154,226,104,177, 50, 14, 43, - 18, 46,129,200,120,112,102,107, 35,161, 37,225,120, 20, 69, 36,131,229,165,224,236,182,128, 56, 9, 33,151, 53, 21,142, 29, 59, - 22, 12,195, 56, 71,136,117,235,214,205,149,139,241,247,112,124, 45,188,161, 15,158,123,115,236, 7,149, 70, 90, 98,175, 36,127, -238,255, 18, 39,127,120, 22, 0,208, 87,167,115,222,139,105,221,254, 24, 59, 48,235,232, 86,167,251,248, 30, 94,189, 34,206,170, -170, 42,195, 77,157,210,118, 75,195, 67,190, 57,127,254,252,110, 0,236,131, 15, 62, 24,218,173, 91,183,128,202,164, 56,184,194, - 93,100,185, 58, 89,226,167,159, 17,182, 46,194,209, 30,144,128, 18,155, 17, 3,200,243, 68,204,219, 26,141, 6,106,181,218, 57, -226, 54, 40, 40, 8, 74,165,210,217,191, 51, 64,225, 70, 65, 65,113,253, 34, 76, 20, 58, 14,177,212,200,105,114,244,173,202,116, -253,237,201,241,114, 56, 80, 57,126,234,215, 53, 14,129,230, 17,162,179,230,118,206,106,111, 34,141, 19, 21,164,235,103, 76, 76, -204,175,106,181, 58, 57,208,216, 55,101, 20,155,221,106,185,204,217, 98, 24, 6,234, 96, 53, 20,106, 21, 20,193,106,175,174,151, - 47,161, 37, 58, 69,226, 67,103,225,194,133, 80,171,213,248,215,191,254,213,228, 62, 90, 78,161, 37,101,177, 65,190, 9, 18, 25, -215, 72,100,113, 28, 7, 9,207,163, 84, 29, 11,150,231,193,217, 2,115,201,106,107,107,193,113, 28, 38, 77,154,228,124,131,119, - 21, 89, 77,137,179, 47,176, 12, 35,186, 91,242,118,237,218,189,202, 48, 76, 34,128, 36,157, 78, 39,191,120,241,226,173,180,188, -250, 80, 6,118,235,101, 46,148, 55,247,245, 74, 57, 69, 39, 75, 26, 30,242, 77,199,142, 29,157, 78,150, 82,169, 20, 71,155,250, -191,199, 44,235, 81,100,185,143, 16,228, 56,174, 33, 47,251, 25, 29,233,234,104,205,152, 49,195,201,235,234,100,137,104, 74, 57, - 18,195,186,117,235, 86, 28, 60,120, 16,207, 60,243, 12, 20, 10, 5,230,204,153, 3,155,205,134,169, 83,167, 66,161, 80, 64, 38, -147,209,204, 71, 65, 65,221,172, 70, 90,196, 13, 21,110,253,160, 24, 55, 81, 83,225, 73, 96,185, 54, 19,138,223, 25,134,177,122, -224, 53,187, 53, 41,186,239, 23, 63,171,102,204,152,177, 89,116,178, 92,246, 55, 10,135, 95, 71, 75, 46,151, 39,231,229,229, 57, - 39,194,244,245,105, 54,155, 49,104,208,160,128,157, 49,113,212, 33,199, 73, 26, 9, 11,101,176, 26, 74, 77, 48, 20,106,181,187, -224, 96,252, 85,226,226, 27,177,171,208,154, 60,121, 50, 56,142,195,130, 5, 11, 0, 0,175,190,250,106,192,125,180, 68, 78,216, - 25, 20,147,179, 72,159, 53, 18,230,111,173, 40,219,241, 59, 56,142, 67, 84,239, 59, 32,220, 52, 18,122,133, 26,156,221, 22,240, -168,195,234,234,106, 20, 20, 20, 64, 34,145,224,149, 87, 94,105, 52,215,145,251, 72,182,141, 27, 55,250,141,187, 39, 39,107,242, -249,106, 39,143, 66,161, 96,127,255,253,247,100, 65, 16, 82, 12, 6, 67,187, 62,125,250, 8,180, 40,251, 17, 69,130, 45, 32, 81, - 21,104,254,116,231, 20,251,100,213,214,214,126,115,254,252,249, 61, 0,216,209,163, 71,135, 42,149, 74,124,245,213, 87,122, 0, -178,229,203,151, 43,252,137, 34, 49,223,248, 19, 89, 60,207, 55,228,229, 64,226, 78, 26, 79, 89,226,175, 99,124, 32,121, 94, 12, - 43,195, 48,176,219,237, 80, 40, 20,141,156,172,160,160, 32,200,229,114,154,241, 40, 40, 40,252,213, 37,251, 2,174,199, 9,233, -229, 34,170,246, 93, 9,111, 83,174,231, 15,156, 55,161, 97, 50,153,112,226,196,137, 64,121, 2,158, 24,179,117,207,155,241,222, -133, 90, 48, 12,131,255,246,185, 1, 42,141, 26, 74,149, 10,247,255,188,213, 89,113, 31,157,254, 42,228, 42, 53,226,250, 13, 13, -168, 34, 23,155, 14, 93,133, 86, 77, 77, 13,120,158,199,251,239,191, 15,150,101,241,193, 7, 31, 32, 62, 62, 30, 23, 47, 94,196, -242,229,203, 3,114,180, 36,118, 9, 98, 31,235, 4,229,216, 16,104, 30,235,143,176,219, 38,227,130,153,195, 78,163, 18,253,141, -199, 33,219,240, 41,204,130, 61,224, 17, 88, 54,155, 13, 91,183,110,117,239,240,238,236, 83,101,179,217, 96,181, 90, 97,177, 88, -240,193, 7, 31, 4, 50,194,243,178,251, 38,166,161, 99, 18, 84, 73,110,110,110, 36, 33, 36, 28, 64, 8,128, 74, 90, 92,125, 35, -182,247,243,136,236,249, 52, 0, 96,213,140, 39,156,251, 39, 29,253, 35,127,206,252,182, 97, 1,128,142, 73, 67,155,196, 89, 85, - 85,101,184,125, 80,159, 28,163,192,127,221,165, 75,151, 70, 78, 86, 80, 80, 16,227,248, 29,144, 93,198,178, 44, 36, 18,201,101, -205,133,222,196, 86, 32,125,180,108, 54,155,115, 34, 81, 95,253, 25,175,196,209,122,226,137, 39, 16, 27, 27,235,116,178,222,123, -239, 61, 40, 20, 10, 76,156, 56, 17, 86,171, 21,159,126,250, 41,205,124, 20, 20, 20,127,186, 40,251, 51,224,177, 38, 53, 26,141, -133, 93,187,118,133,151,255,226,131,130,130,120,183, 72,197,181,111,223, 62,215, 67, 19,226, 16, 0,217,158, 42,117,134, 97, 16, -172, 9, 70,144, 90, 5,165,155,139, 21, 20,172,129, 92,173, 6, 43,245, 88,153, 95,198, 41,246, 45,113, 21, 90,226, 86, 91, 91, - 11,158,231, 49,119,238, 92,104, 52, 26,152, 76, 38,191,156,226, 67, 71, 34,145, 64, 95, 84,135,147,211,179, 33, 11,218,137,118, - 67, 31, 66, 44,175,128,116,251,143, 48,216,173,254, 38, 44,189,140,179, 67,135, 14,120,231,157,119, 46,155,214,193, 27,226,227, -227,253,198,221,221,201,154,121, 67, 27, 72,101, 82,140, 63, 94, 4,147,201,196, 60,244,208, 67, 2, 0, 3,128, 10,131,193,112, - 62,144,244,108, 6,252,227, 57,125,141,138, 21, 33, 16,187, 39, 1,227,145, 83,116,178,140, 2,255,117, 65, 65,129,232,100,133, - 40,149, 74,124,241,197, 23,122, 0,236,212,169, 83,149,137,137,137,146, 64,242,146, 68, 34,193,172, 89,179, 60,246,201,242, 36, -186,154, 82,142, 92,207, 29, 48, 96,128,199, 9, 75,189,136,183,203, 56,197,176, 70, 68, 68, 56,157, 44,187,221,238, 28,109, 40, -206, 62,239,227,165,130,230, 79,202, 73, 57,175, 31,206,107, 18, 30,107,224,139, 23, 47,222,238,237,132,182,109,219,230,229,229, -229,181, 23,151,226,112, 84,156, 82,163,209,216,161, 79,159, 62,126,173, 29, 65, 16, 32,151,203, 65, 8,193,173,239,100,129, 97, - 1, 22,141, 31, 98, 81,183, 12,134, 68,194, 65,104, 88,234,195,239,168, 67,131,193,208,232,225,224,105,171,175,175,135,201,100, - 10,120, 54,111,163,209,216,104, 10, 6,134, 8, 56,247,219,178,203, 70, 31,138, 91,160,253,118,130,130,130, 26, 53,253,248,113, -172,152, 64, 28, 45,215,166, 71,169, 76, 10, 78,202,139,142, 86,221,233,211,167, 71,209,108, 30, 56,196, 1, 11, 0,144,218,103, - 56, 4,193, 14, 98,183, 55, 90, 38,169, 83,242,237, 16,136, 29, 22,171, 30, 38,147,201,223,180, 39, 76,101,101,165, 97,212,168, - 81, 91, 1,252,239,158,123,238,201, 69,195,236,194, 68,173, 86,203,121,158, 23, 0, 84, 3, 32,151, 46, 93, 10,185,112,225,130, - 96, 52, 26,219,248, 11,231,154, 53,107,112,226,196, 9,244,235,215,175,209,114, 80,162, 43,234, 58,187,123, 32,249, 83,108, 46, -247, 52, 35,188, 55, 33, 23, 40, 36, 18, 9, 66, 66, 66, 32,149, 74,241,254,251,239, 67, 42,149, 66,169, 84, 2, 0, 62,253,244, - 83,231,228,171, 20, 20, 20, 20,215,141,208,242, 87,111,250,104, 86,244,217,132,104,179,217,138, 19, 19, 19,155,116, 49,187,221, - 94,230, 71,184, 21, 47, 95,190, 92,234,234, 66,248,251, 36,132,148,249,121,216, 22,175, 90,181, 74,234,201,221,240,182,192,180, - 63, 78,187,221, 94,156,148,148,228,213, 49,241, 4,171,213,122,193,159,104,205,170, 48, 52, 18, 9,227,143, 23,121, 93, 59,145, -194,111, 94,243,145, 63,223,186,210,252,121, 58, 53, 53,245, 66,104,104,232,218,232,232,232,170, 29, 59,118, 68,244,234,213, 43, -194,245,152, 94,189,122,197,186,157,102,134,247,117, 14,193, 48, 76,241, 61,247,220,227, 49,207,139,162,201, 67,254, 44,246,151, -231,247,238,221, 43,117, 61,223, 27,191, 75, 57, 42, 14, 64,184,158, 75, 79, 79,103, 93,121,188,229,125,171,213, 90, 65,115, 33, - 5, 5,197,117, 47,180, 12, 6, 67, 81,215,174, 93,109, 94,254, 59,239,235,220,170,170,170,158,205, 29, 1,171,213,218,231,159, -192, 89, 89, 89,217,172,113,183,217,108,197,142, 9, 74,125, 30, 67,179,248, 95,119,143, 0,160,188,188,252, 38, 0,208,233,116, -240,183,172, 78, 19, 4, 97,179,231, 79,155,205,214,167, 37,210,180,186,186, 58,131,230, 44, 10, 10, 10, 42,180,154, 0,186, 24, -241,223, 3, 45, 33, 90, 41, 40, 40, 40, 40, 40, 40,154, 23, 44, 77, 2, 10, 10, 10, 10, 10, 10, 10,138,150, 1,131,134,145, 3, -158,208,148,209, 4, 67,174,224,218,217,148,147,114, 82, 78,202, 73, 57, 41, 39,229,188,238, 56,253,113,211,209,140, 45, 44,192, - 40, 39,229,164,156,148,147,114, 82, 78,202,121,253,113, 94,147,160, 77,135, 20, 20, 20, 20, 20, 20, 20, 20, 45, 4,142, 38,193, - 95, 6, 9,154, 48,163,190, 63, 16, 66,194, 0,120, 91, 48,206,204, 48,204,165, 43,224,100, 0, 72, 29,155, 56,209,145, 21,128, - 5,128,133, 97, 24,226,159,227, 93,182,164, 36, 44,141,216,249, 94,132, 97,120, 65,192,225, 54,109, 90, 31, 98,152, 59,204, 0, -160,138,238,212, 89,173, 82, 12, 49, 89,204,201,114, 94,118,162, 70, 87,191,209, 84,158, 87, 72,179, 7, 5,197, 95,130,187, 0, - 76, 65, 67,183,146, 25, 0,150,209, 36,161,160,104, 33,161,165, 86,171,247,179, 44,155,224,111,126, 30, 17,142,181,204,138, 47, - 93,186,212,179, 9,215, 30,165, 86,171, 7,241, 60,127, 11, 0, 88,173,214, 29,245,245,245,155, 1, 44, 7, 96,187,194, 56,105, - 0, 60, 0,224, 17,199,239, 37,142,202, 66,123,133,124, 93, 67, 66, 66,126,224,121,158, 84, 86, 86,246, 6,128,136,136,136,221, - 86,171,149,209,106,181,247, 3, 56,210, 68, 62,150,231,249,153,189,123,247,238,191,109,219,182,255, 1,152,219, 76,247, 82,206, -178,172, 71,129, 34, 8, 66,210, 21,136, 44, 41,128,144,185,115,231, 70, 44, 94,188, 56,189,184,184,184, 11, 0, 36, 36, 36, 28, - 29, 61,122,244,161,113,227,198, 85, 17, 66,106, 25,134,177,248,226, 41, 41, 9, 75, 43, 47,205,127,166,172,252,196, 3, 0, 16, - 19,219,101,153, 68,194, 74, 9, 57,176, 75,217,234,145, 86,237,219, 37, 61,253,221, 87,115,165, 73,201,173,177,105,231,193, 27, -199,189,248,102,218, 5,224, 19, 42,182,254, 60, 4, 7, 7,239,103, 89, 54,193, 87, 25,247, 84,230,237,118,123,113,117,117,117, - 79,111,156, 28,199, 37,248,170, 47, 60,237, 19, 4, 33,191,178,178,210,227, 84, 19, 26,141,102, 23,199,113,201,129,114,137,159, - 54,155,173,216,219, 40, 93,141, 70,179, 95, 34,145, 36,248,138,167,167,255, 4, 65,200,175,168,168,240, 22,206,203,226,222, 28, -225,188, 18, 78, 95,225, 20,235, 35, 0,159, 70, 68, 68,220, 92, 85, 85,245, 40,128, 55,181, 90,109, 55,137, 68,130,240,240,240, - 55,205,102,243,153,144,144,144, 47,107,107,107,119, 2,120, 17, 0, 93, 47,149,130,162,185,160,209,104,202,234,235,235,137, 8, - 65, 16,136,213,106, 37, 38,147,137, 24, 12, 6,162,211,233, 72,125,125, 61,209,106,181,164,182,182,150, 84, 85, 85,145,200,200, - 72,247,201, 27,189,181,225,118,209,104, 52,121, 89, 89, 89,166,130,130, 2, 98,177, 88,136,197, 98, 33,133,133,133,228,163,143, - 62, 50,105, 52,154, 60, 0, 93,188,156, 59,196, 75,101,113, 27,128,165,233,233,233,230, 53,107,214, 16,163,209, 72,116, 58, 29, - 89,182,108, 25,185,225,134, 27,204, 0,150, 58,142, 97, 3,228, 4,128,190, 49, 49, 49,197,103,207,158,181,111,220,184,209, 18, - 18, 18,146, 29, 18, 18,146, 93, 88, 88,104, 63,123,246,172,208,170, 85,171, 98, 0,125,155, 16, 78, 0, 24, 57,126,252,248,178, -194,194, 66, 50, 96,192,128,195, 46,251, 25,248, 95,231,110,136, 39, 39,139, 16, 18, 67, 8,137, 69,195, 36,151,151,109,132,144, - 88,199, 49, 97, 1,114,170,242,243,243, 91, 71, 71, 71,103, 49, 12, 99,118,231, 99, 24,198, 28, 29, 29,157,149,159,159,223,154, - 16,162,242,197, 89,124,126,222,147,107,215, 12,174,209, 93, 58, 69,116,151, 78,145,255,125, 61, 80,251,212,184, 71,151,198,182, -237,190, 32, 52, 33,109,238,137, 83,167,231, 19, 66,230,111,222,151, 55,127,242,231,191,206,191,119,220,236, 47, 34, 18,211,159, -106, 66,122, 94, 13, 40, 39,128,208,208,208, 82,157, 78, 71, 8, 33,196,110,183, 19,139,197, 66, 76, 38, 19,209,235,245,164,190, -190,158,212,213,213, 57,203,121,109,109,173,243,123, 84, 84,148,215,242, 30, 22, 22, 86,102, 48, 24, 26,213, 29,102,179,217, 89, -127,232,245,122,162,215,235,137, 78,167,115,110,245,245,245, 36, 46, 46,174,200, 71, 56, 47,138,225, 20, 4,129,216,108, 54, 98, -177, 88,156,188, 70,163,177,209,102, 50,153,136,201,100, 34,137,137,137, 1,135, 51, 16, 78,163,209, 72, 18, 18, 18, 74,188,113, -134,135,135,151, 25,141,198, 70,156,174,241,119,231, 21,127,199,196,196,148, 54,133, 51,144,112,250, 74, 79, 7,230,230,230,230, - 18,131,193, 64,226,227,227,171,238,191,255,126,171,221,110, 39,107,214,172, 33,233,233,233,194,192,129, 3, 45,149,149,149,228, - 95,255,250, 23,241,241, 82, 72,203, 17,229,164,184, 18, 71,139, 97, 24,168, 84, 42,124,255,253,247, 94,151,227,112,253,222,166, - 77,155, 64,175,217, 51, 57, 57,121,235,246,237,219, 21,177,177,127, 76,136,109, 54,155, 17, 22, 22,134,231,158,123, 78,118,215, - 93,119,181, 31, 58,116,232,238,115,231,206, 13, 0,176,223, 15,223,125,145,145,145,159, 77,154, 52, 41,250,193, 7, 31, 68, 68, - 68,163, 73,183, 49,106,212, 40,220,127,255,253,210,220,220,220,135, 22, 46, 92,248,208,188,121,243, 74,235,235,235,199, 1,248, -209, 23,169, 66,161,184, 39, 46, 46,238,139,237,219,183, 71, 69, 69, 69, 33, 37, 37,133,125,253,245,215,219,119,232,208, 65,145, -144,144,192, 94,188,120, 17, 63,255,252,115,252,195, 15, 63,188,162,172,172,236,105,139,197,178, 50,128,184,203, 34, 34, 34,222, -124,250,233,167, 91,105,181, 90,219,129, 3, 7,242,196,253, 50,153,108,106, 70, 70, 70,175, 45, 91,182,124, 11,224,203, 43,113, -178, 8, 33, 90,252,209,196, 39,194, 42,254, 31,136,179, 69, 8,145, 29, 62,124, 56, 60, 35, 35,227, 71,147,201,212,253,153,103, -158, 57, 63,125,250,116,133, 70,163,209, 0, 96,180, 90,237,165, 41, 83,166,152,103,207,158,253, 70,231,206,157, 7,239,218,181, -235, 62, 66,136,213, 33,200, 46,231, 99, 24,103,120,138, 46, 84, 96,235, 78, 65,246,206,196, 87, 19, 62,156,150,124,110,223,241, - 34,129, 83,104,240, 75,206, 49,148, 85,213,227,215, 93,199, 17, 19, 17,204, 72,229,124, 90, 72,252, 13, 3,106, 47, 28,207,129, -143, 25,210, 41,154, 7, 12,195, 64,169, 84,226,151, 95,126,185,108,233, 42, 79,203, 90,113, 28,135,208,208, 80,191,171, 27, 4, - 5, 5, 97,227,198,141, 30,215, 94,244,180,164, 79, 72, 72, 8,124,189,108, 48, 12,131,160,160, 32,236,216,177, 3, 44,203,122, - 92, 26,200,125,159, 74,165, 2,235, 99,173, 43,145, 51, 39, 39,199, 47,151,248,169, 86,171,129,134,166,127,239,133, 82, 46,199, -246,237,219,189,198,217,253,187,218,177,222,171, 63,206, 29, 59,118, 52, 90,250,203,125, 73, 48,215,223, 42,149, 10,140, 31,210, -176,176,176,222, 9, 9, 9,216,187,119, 47,150, 47, 95, 30,158,150,150,134,211,167, 79,131, 97, 24, 76,159, 62,157,185,225,134, - 27,248,210,210, 82,244,235,215, 15, 63,253,244, 83, 31,173, 86, 75, 11, 12,197, 95, 2, 66, 8, 15,224, 70, 0,145,104,232,118, - 83, 7, 32, 20, 13, 43,105,200, 0, 84, 1, 80, 56, 54, 19,128,122, 0,173, 28,167, 87, 58,234, 22, 87,129, 80,225,186,248, 52, - 33,164,151,131, 91, 92,161, 34,210,229, 88,241, 26,238,191,221, 63, 61,114,115, 0,176,122,245,106,241, 97, 54, 48, 51, 51,115, -171,107,228, 2, 17, 89,226, 58,101, 30,202,180,251, 16, 77,185, 74,165,250, 97,247,238,221,138,200,200, 63,226, 96, 50,153, 80, - 87, 87,135,250,250,122,212,213,213, 33, 56, 56, 24,203,151, 47, 87, 12, 30, 60,248,135,186,186,186, 14,142, 68,243,198, 57,235, -226,197,139,209, 54,155, 13, 50,153,231, 46, 74, 44,203,162, 83,167, 78,120,243,205, 55, 49,108,216,176,152, 65,131, 6,205,114, - 19, 90,151, 13, 37, 85, 42,149, 95, 28, 56,112, 32, 74,169, 84, 34, 47, 47, 15,197,197,197, 24, 63,126,124,107, 65, 16, 80, 84, - 84,132,211,167, 79,227,194,133, 11, 88,184,112, 97,212,136, 17, 35,190,240, 32,180, 60, 13, 79,125,230,229,151, 95,238, 24, 22, - 22,198,126,244,209, 71, 53, 58,157,238,255, 28,251,223,153, 51,103,206, 99,253,251,247,143,250,247,191,255, 77,118,236,216,177, -216,113,227,188,166,167,107,159, 44, 71, 51, 31, 28,153,239,164,219, 57,157, 92,254, 7, 33, 36, 6,128,137, 97,152, 26, 15,156, - 12,128,144,161, 67,135,190, 98, 50,153,186,111,223,190,253,204, 45,183,220,146, 8,224,162,152,249, 66, 66, 66, 84,179,102,205, -138,206,204,204,204,189,245,214, 91,187, 15, 29, 58,244,149,138,138,138,233,132,144, 10,151, 62, 91, 78, 78, 65,192,225,152,216, - 46,203,114,118,141,123, 96,203, 14,179,244,213, 23, 39,159,111,211, 58,169,246,112, 94,181,253,120,126, 5,234, 12, 54,220,123, -107,195, 2,230,189,187,180,193,103,223,111,199,115, 47,189,197,255,184,108,209,253,103, 8, 84,245, 37,199,215,248, 72,207,171, - 5,229,132,179,137, 9, 60,207,227,142, 59,238, 0,195, 48,151,173,229,201,243, 60,118,237,218,133, 91,111,189, 21, 60,207,227, -137, 39,158, 8,136,147,227, 56, 12, 29, 58,212,185,142,162, 43,159,187,104,240,162, 9,178,221, 42, 91,112, 28, 7,150,101,189, - 46,164,237,206,233,175, 94, 18,195,233,139,203,245, 63,127,225,116, 44,121, 20,176,200, 10,148, 83, 12, 39,199,113,232,211,167, - 15, 14, 29, 58,228, 83,116,121,209,151,141,226,126,233,210,165, 49, 29, 58,116,200,153, 59,119,110, 56, 0, 84, 85, 85, 57, 23, -188,151, 72, 36, 56,117,234, 20,204,102, 51,222,125,247, 93,139, 86,171,253, 55, 45, 71,148,179, 37, 57,125,105, 17, 0,253, 39, - 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106, 66, 72,166,248, 57,113,226,196,180,172,172,172, -233, 19, 38, 76,120,115,198,140, 25,199, 24,134, 89, 13, 0,238,191, 29,117, 73,166,155,136,139, 20,121, 28,101,174,209,177,158, -126,187,127,122,226,110,228,104,101,102,102, 50,142, 72, 50,174,149, 90,160, 66, 43,144,181,251, 56,142,123,126,250,244,233,209, -190, 68, 86,125,125, 61, 74, 74, 74,144,152,152,136, 39,158,120, 34,122,238,220,185,207,219,108,182,143,125,208, 74, 37, 18, 9, -246,238,221,139,242,242,114,116,237,218, 21,201,201,201,141, 14, 56,123,246, 44,214,174, 93,139,154,154, 26,244,232,209, 3,104, -232,220,237, 17,221,186,117,123,183, 83,167, 78, 67, 89,150,181, 41, 20, 10, 28, 62,124, 24,221,187,119,199,247,223,127,143, 54, -109,218, 64,169, 84, 34, 55, 55, 23, 93,187,118,197,214,173, 91, 17, 25, 25,137,244,244,116,155, 86,171,221, 86, 93, 93,189,249, -220,185,115,239,122, 11,103,124,124,252,228,167,158,122, 74, 86, 82, 82, 34,124,243,205, 55,219, 1,108, 7,240,252, 91,111,189, -245,248,176, 97,195,162, 14, 30, 60, 88,187,111,223,190, 61, 94, 68, 86, 32, 78,150,205,253,161,100,183,219, 77, 6,131,193,108, - 50,153,172, 44,203, 22, 50, 12, 99,182,219,237, 29,188,153, 16, 99,199,142,109, 91, 89, 89,249,220, 75, 47,189, 84,224, 16, 89, -167,208,208, 1, 30, 0, 96,179,217, 76,245,245,245,218,140,140,140,196,135, 31,126,248,204,210,165, 75,159, 27, 59,118,236,242, -111,190,249,166, 30,128,193,157,176, 77,155,214,135, 36, 18, 86,170,171, 11,207, 95,177,252,203,151,215,174,122,190,117, 81,209, -133,246, 17,173, 34,117, 82,117,100,201,242, 37, 95,239, 7, 96, 46,169,208,226,200,217, 82,240,188, 4, 39,138,106,209,255,246, - 81,252,153,188,105,125, 1,172,161,239,114, 45,255,178, 40, 46, 66,189,101,203, 22,159,142,214,174, 93,187,192,243, 60, 20, 10, - 5,102,207,158,237,147, 84, 20, 6,162, 91,228, 79,204,136,139,163,251,114,159, 4, 65,112, 46,244,238,190,253,223,255,253, 31, - 94,122,233,165, 70,215,112,136, 13,198, 31,167,183,240, 37, 38, 37,161,188,172,172,209,190, 64, 22,165,183,219,237,224,121, 30, - 11, 22, 44, 64,102,102, 38, 86,175, 94,237,243,243,142, 59,238, 0,203,178, 36,144,244,236,211,167, 15, 44, 22,139, 51,204,167, - 78,157,242,200, 59,111,222, 60,127,193,188, 11,192,148,238,221,187,107, 6, 13, 26,132,156,156, 28,220,127,255,253, 38,139,197, -146, 7, 0,119,222,121,103,234,220,185,115,101, 7, 14, 28, 64, 68, 68, 4,127,254,252,249,255,129,118,144,167,104, 97,120,210, - 34,226, 51, 47, 43, 43,107,186,187,136,113,133,248, 63,195, 48,171,103,204,152,145,233, 42,138, 92,127,139,174,147,155,136, 75, -115,117,164, 92, 69,148, 55, 1,229,246,188,117, 61,190,194,163,208,114, 68,108,160,171, 11, 36, 86,190,254, 68,150,143, 55,199, - 70, 8, 9, 9, 25,126,239,189,247, 58, 69,142,209,104,116, 10, 44, 81,100,137,191,115,115,115,209,179,103, 79,105, 72, 72,200, -240,170,170,170,143, 3, 16,113,136,139,139, 67,101,101, 37,142, 30, 61,138,196,196, 68, 88,173, 86,172, 95,191, 30,181,181,181, -224,121, 30, 82,169, 20, 22,139,207,190,219,232,212,169,211, 29,139, 23, 47,238,185,104,209,162, 75,226, 27,221,146, 37, 75, 64, - 8, 65,100,100, 36,244,122, 61,202,202,202,176,121,243,102,216,108, 54,168,213,106,164,164,164,200,238,185,231,158,190, 83,166, - 76,225,125, 8,173, 62,247,223,127,127,136, 70,163,193,139, 47,190, 72, 44, 22,203, 12,199,190,201,227,198,141,139, 40, 44, 44, - 52, 63,249,228,147,123, 45, 22,203, 71,162,153,232, 42,112,188,220, 88,175, 78,150,213,106, 21,211,180,160,190,190, 30,173, 90, -181, 74,116,117,182,188,137,193, 29, 59,118,244, 1, 32,153, 58,117,106, 16,128, 50,215, 48,152,205,102,212,215,215, 67,167,211, - 89,107,107,107,203, 95,123,237, 53,219,210,165, 75, 37,142,115, 78,120, 18, 90, 12,115,135, 89,163, 81,202, 8,145,188, 53,127, -254,124,245,176, 97,195, 88,181, 90,141,186,186, 58,205,175,235,214,169, 7, 15,234,155, 50, 61,235,195, 13,154,132,174,101, 59, - 14,231,227, 66,105, 45,204, 86, 43, 82, 98, 67, 26,252, 48,138, 22,135, 99, 32,139,211,209,114, 21, 21, 57, 57, 57,184,253,246, -219,157,101, 93, 42,149, 54,114,190,252,113,114, 28,135,219,111,191,253, 50,135,103,203,150, 45, 30,221, 39,127,112, 21, 69,238, -226,200,147, 0, 99, 89,214,239, 2,235,162,155,231, 73,108,185,186,250,110,226,205, 95, 51, 7, 56,142,195,184,113,227,192,243, - 60, 94,127,253,117,112, 28,135,244,244,116,112, 28,135,140,140, 12,240, 60,143, 91,111,189,181,201,113,223,189,123, 55,186,119, -239,238, 12, 83,122,122, 58,122,245,234, 5,142,227,208,175, 95, 63,240, 60,143,161, 67,135, 6,194,249,102, 93, 93, 93, 55,181, - 90,141,220,220, 92, 72, 36, 18, 48, 12,115, 26, 64, 55, 0,136,141,141, 61,163, 6,111,130,189, 0, 0, 32, 0, 73, 68, 65, 84, -215,235,219, 26,141, 70, 60,245,212, 83,140,217,108,238,250,250,235,175,191,101, 52, 26,169,208,162,104, 49,184,107, 17, 23, 24, - 38, 76,152,240, 38,195, 48,171, 69,135,202,221,121,242,244,219, 67,221, 36, 58, 80,251, 28,101,181,151,155,136,171, 96, 24,102, - 31, 33,228, 78,111,231, 2, 48,187, 9,171, 70, 77,135,174,205,134,126, 29, 45,177,242, 13, 84,104,249,131,209,104,188, 49, 42, - 42,202,171,200,114,253, 52,155,205, 72, 78, 78,134,209,104,188,177,169, 15,141,216,216, 88, 88, 44, 22,124,249,229,151,144, 74, -165,144, 74,255,208, 23,102,179,111,179,232,248,241,227, 5,187,119,239,238,222,163, 71,143,176,159,126,250,169, 98,192,128, 1, -145,195,134, 13,131, 66,161,128,193, 96,128,213,106, 69,239,222,189,209,169, 83, 39, 20, 23, 23,227,215, 95,127,173,236,208,161, - 67,171, 61,123,246, 8,165,165,165,231,124, 80,223, 54,120,240, 96, 48, 12,131,117,235,214, 85, 2,216, 39,151,203,215, 78,155, - 54, 45,204,108, 54, 11,163, 71,143, 62, 95, 93, 93,253, 18, 0,139, 76, 38,155, 51, 96,192,128,140,236,236,236,111, 5, 65,152, -221,212,140,234,158,182, 58,157, 14, 65, 65, 65,129, 76, 37,193, 87, 87, 87,119, 1, 0,149, 74, 21, 14,224,140, 51,135, 27, 12, -141,196,176,217,108, 54,134,135,135,171, 0,192,113, 14,239,133, 51,210,102,195,138,115,231,242,131, 93,251,207,133,134,134,226, -145,135, 31,102,111,233,211, 71,214,237,198, 27,135,190,253,201,162,239,227, 34, 52,230,148,184, 8, 88,237, 86,100,111, 88, 47, - 16,193,186,129, 86, 59,127,142,208, 18,197,134,187,163,197,243, 60,182,110,221,122,217, 62,169, 84,138,255,254,247,191, 1, 9, - 3, 81, 84,121,107, 58,115,107,234, 98,252, 9, 24,158,231, 33,145, 72,176, 96,193, 2, 8,130,128,151, 95,126,185, 81,115,162, - 43,127, 64,118,158,139, 8,236, 52, 89, 0, 96, 70,241, 76,185,243,124,247,240, 58,206, 9,200, 37,155, 59,119,110, 64,142,214, -157,119,222,233, 87,184,186,182, 48,184,134,235,208,161, 67, 30,121,231,207,159,239, 55, 61,237,118, 59,214,172, 89,227, 20,169, - 34,222,126,251,237,167,100, 50, 89,244,182,109,219, 80, 90, 90, 10,157, 78,135,250,250,122,244,238,221, 59,133,101,217,195,165, -165,165,133, 39, 78,156,184,151,150, 30,138, 63,209,209, 50,205,152, 49,227,216,140, 25, 51, 60, 58, 86,238,206,146, 47,231, 73, - 20, 88, 14, 65, 20, 41,138, 55, 52,116,171,217,231,239, 92, 0, 50,247,166, 67,159, 70,144,155,138,156,226,169,242, 13,164,249, - 48, 64, 59,157, 99, 24, 6, 70,163,209,163,192,114, 21, 7, 22,139, 5,213,213,213,176,219,237, 87, 60,215,151,167, 55, 89,127, - 66,235,232,209,163,255,122,252,241,199, 75, 66, 66, 66,186, 85, 84, 84,148, 11,130,112,235,174, 93,187, 34, 57,142,131, 70,163, -129, 70,163,193,218,181,107,161, 84, 42, 49,110,220,184,114,187,221,158, 19, 28, 28, 28, 97, 48, 24,126, 47, 45, 45,125,219,171, -130,225,249,161,253,250,245,195,129, 3, 7,112,233,210,165,141, 0,210, 31,125,244,209,219, 91,183,110,205, 76,155, 54,205,120, -246,236,217,217, 0,202, 85, 42,213,226,197,139, 23, 15,234,209,163, 71,240,232,209,163,177,117,235,214,249, 0,140,129,198, 89, -167,211, 53, 18, 88, 90,173, 22,117,117,117, 80,169, 84,182, 0,211,140,199, 31, 35, 12, 65, 8,113,222, 27,135,155, 37,222, 31, -194,113,156, 56,170,209,155,200,130, 74,165,154,186,104,209, 34,133,251, 32, 5,187,221,142,178,178, 50,104, 52, 26, 76,122,251, -109,233,123,227,255,221, 93,162,142,222,197,178, 12,204, 22, 82, 67, 4,243,122, 93,217,131,219,128,119,105,205,243, 39, 64, 20, - 6,119,223,125,247,101,205,133, 82,169, 20, 27, 55,110,196,136, 17, 35,156, 47, 46, 61,122,244,240,251,114, 37, 10,131,187,238, -186,203,233, 12,173, 95,191,222, 99,179,159,232, 72, 5, 34, 8,197, 99, 95,120,225, 5,112, 28,135,207, 62,251, 12,175,188,242, - 10, 88,150,197,204,153, 51,193,178, 44,222,121,231,157,128, 69,166,171,128, 41,252,176,225, 51,225, 21, 45,170,230, 69, 3, 0, -130, 53, 26, 49, 66, 77,170,123, 56,142,115, 58, 89, 55,222,120, 35,120,158, 71, 70, 70, 6, 56,142,115, 58, 89,195,135, 15,119, - 77, 71, 18, 8, 39,199,113,200,203,203,115,134, 57, 35, 35,163,145,147,197,113, 28,238,188,243,206, 64,130, 57, 61, 52, 52,116, - 74,167, 78,157, 58,207,154, 53,139,151, 72, 36, 24, 60,120,112,106, 76, 76,204, 57,155,205, 22, 49,117,234, 84,165,135,115, 20, - 0,186,117,238,220, 89, 69, 75, 13, 69, 11, 58, 90, 83, 60,252, 21,230,218,231,170, 9, 47,146,171, 93,143, 23, 57,220,197,145, -195, 33,203,241,199,229,233, 92,127,224, 68, 5,233,203, 82, 15, 68,104, 57,108,103,159, 23, 83, 42,149, 71,202,203,203, 51, 20, - 10, 69, 35,145,229, 73,112, 73, 36, 18,148,150,150, 66,169, 84, 30, 49,153, 76,205,118, 19,253, 53, 29, 2, 48,158, 62,125,122, -188,203,239, 33,195,135, 15,255,102,227,198,141,177,217,217,217,216,179,103, 15, 34, 35, 35, 49,119,238,220,139,101,101,101,255, - 2,176,177,178,178,210,239,117,219,182,109,219, 69,173, 86, 99,199,142, 29, 0,176, 21,192,191,159,123,238, 57,198,106,181, 98, -222,188,121, 58, 0,235, 66, 67, 67,215, 44, 95,190,188,123,183,110,221,100,217,217,217,218, 61,123,246,252, 22,160,200,178, 11, -130,112,153,192,114, 77,211,224,224,224, 64, 28, 45,107, 72, 72,200, 81,173, 86, 59,202, 96, 48,104,229,114,121,176, 86,171, 53, -185, 10, 44,145,159,227, 56, 62, 47, 47,175, 4, 64, 74, 72, 72,200, 81,120,105,230,228, 56,110,240,224,193,131, 57,247,123, 80, - 86, 86,134,210,210, 82, 88, 44, 22,244,232,209,131,145, 48, 86,201,165,162, 35,110,211, 58, 80,145,245, 39, 57, 90, 68, 44,235, -226, 40, 65, 79, 35, 13,215,175, 95,239,252,205,178, 44,190,254,250,235,128, 68,209,198,141, 27,125,118, 88,119,107, 58,244,107, -141,139,199,127,254,249,231, 32,132, 56,157, 44,150,101, 49, 97,194, 4,200,229,114, 76,155, 54, 13, 19, 38, 76, 0,199,113,126, -155, 14, 93, 5, 76,210,235,122,215,151,163,134, 66,225,232, 15,197, 48,140,171,216, 98, 2, 21,111,190,220,188, 64, 90, 2, 92, - 57,197,243,130,130,130,188,118,132,119,227,244,117,129, 95, 0,228,199,198,198,238,200,200,200, 8,217,191,127, 63,102,206,156, - 41, 53,153, 76,109,178,179,179,157,215,245,148, 94, 58,157, 78, 65, 75, 14, 69, 75,184, 89, 62,254,174,112,235, 95,197,184, 54, -227,249,248,116, 63, 30, 46,251, 92,121, 43, 24,134,177,122,184, 94,133, 7,113,229,126, 13,215, 99, 42,188, 58, 90,254, 42, 11, -127,130, 43, 16, 71, 75,175,215,255,182,110,221,186, 94, 15, 63,252, 48,231,171,217, 80,167,211, 33, 58, 58, 26,199,142, 29,179, -233,245,250,223, 2,112,202,154, 83,104,185, 35,187,188,188, 92, 98,181, 90,209,190,125,123,196,199,199,195,104, 52,162,166,166, - 70, 2, 96, 99,128, 28, 82,149, 74, 37, 1,128,154,154, 26,160, 97,168,105,106,135, 14, 29,112,224,192, 1, 84, 87, 87,255, 8, - 96,216,148, 41, 83,122,244,238,221, 91,250,253,247,223,235,159,121,230,153, 31,173, 86,107, 64, 74, 67, 16, 4,179,205,102, 75, -102, 89,214, 82, 83, 83,115,193, 53, 61,163,163,163,195, 85, 42, 21, 83, 86, 86,102, 13, 68,104,117,235,214,109,239,249,243,231, - 49,117,234,212,138,233,211,167,119,168,171,171,187, 84, 91, 91,107,115, 21, 91, 70,163,145,109,213,170,149,124,222,188,121, 10, - 0,232,214,173,219, 94,111, 66, 75,167,211,181, 86, 42,255,120, 49, 54,153, 76, 40, 45, 45, 69,105,105, 41,202,202,202, 80, 87, - 87,135,148,148, 20,232,245,250, 68, 90,205,252,101, 66,171, 81,243,153,107,249,118,125,144, 55,165,172,187, 10,152,187,239,190, -219,217,183, 75,116,200,196,109,197,138, 21,238, 29,204, 3, 18, 90,159,127,254, 57, 94,120,225, 5, 4, 5, 5, 97,214,172, 89, -141,154, 14,221,197,129, 32, 8, 76, 32,113, 79,126,195,128,210, 57,225,224,121, 30, 17,207,148, 53,106,162,243, 32, 56, 2, 10, -231,244,233,211,155,165,233,208,149, 51, 49,177,161,168, 44, 88,176, 0,163, 70,141,194,182,109,219,174,184,233, 48, 45, 45,109, -201,234,213,171, 67,142, 31, 63, 14,173, 86,139,138,138, 10,152, 76, 38, 20, 23, 23,123,109, 21,112,212,229, 65,180,228, 80,252, -201,245,212,190, 63,147,183, 57,175,199,249,121,128, 7, 44,180, 2,113,180, 76, 38,211,172, 23, 95,124,241,185, 33, 67,134,132, - 7, 7, 7,163,164,164,228, 50,145, 85, 95, 95, 15,181, 90, 13,131,193,128, 85,171, 86,105, 77, 38,211, 44,127,226,192,106,181, - 34, 42, 42, 10,149,149,149, 16,188,244,159,102, 89, 22, 10,133, 2,245,245,245,128,159, 78,230,158, 30, 24, 22,139, 5, 86,171, - 21, 86,171, 21, 22,139,197,239, 91,178,187,153,167, 82,169, 68,225, 1, 0,186,184,184,184,246, 65, 65, 65, 40, 40, 40, 0, 26, - 70,246, 13,185,253,246,219,249,170,170, 42,242,228,147, 79,110, 39,132, 60, 5,223,179,227,155,115,114,114,146, 1, 64,161, 80, -228, 2, 64,113,113,177,181,166,166,166,145, 83,168, 84, 42,201,136, 17, 35, 98, 9, 33,200,201,201, 73,150, 74,165, 4,222, 71, - 53, 26, 87,174, 92,121, 60, 36, 36,100,105, 86, 86,214,195,153,153,153,199,186,116,233,146,172,211,233,202, 13, 6,131,193,104, - 52, 18,137, 68, 34, 13, 11, 11, 11,218,176, 97,195,153, 93,187,118, 13,209,104, 52, 75, 87,174, 92,121,220,155,243,166, 82,169, -138,245,122,125,146,120, 79, 93, 69, 86,105,105, 41, 8, 33,200,207,207,135, 82,169, 60,239,175, 89,151,162,229, 32,190, 84,185, - 59, 47,238,251, 2, 21, 89,174,194, 96,195,134, 13, 62,231,208, 10,148,211, 85, 20,189,242,202, 43,152, 51,103,206,101,142,214, -180,105,211, 0, 0,111,191,253,118,192,125,180, 68,247,170,116, 78, 56, 98, 94,168,110, 20,118, 0, 96,196,240, 53,173,204,131, -227, 56, 76,157, 58,245,178, 78,234,174, 77,123, 1, 54,241, 53, 10,103,121,121, 57, 56,142, 67,120,120, 56, 30,121,228, 17, 12, - 29, 58,212,217, 4,217, 84,222,147, 39, 79,238,120,227,141, 55,186,166,165,165,225,253,247,223,175, 14, 13, 13, 13,254,207,127, -254,195,213,212,212, 48,190, 28, 45, 42,180, 40, 40,154, 65,104,137, 5, 44,208, 81,135, 94, 42,203, 33,104, 60,215, 70,173, 94, -175,127,228,182,219,110,251,105,217,178,101,138,182,109,219,226,228,201,147,168,174,174,134,217,108,134, 84, 42, 69,108,108, 44, -106,106,106,240,245,215, 95, 27,244,122,253, 35, 0,106,253,112,190,213,179,103,207, 47, 62,254,248,227,160,244,244,116, 84, 87, - 87,163,190,190,222, 41,132, 24,134,129, 70,163,129, 66,161,192,222,189,123,177,126,253,122, 3,128,183,252,112,122, 82,115,176, - 88, 44, 78,193, 21,128,208,114,229, 84,137,174,142, 94,175, 7, 0,107,235,214,173, 99, 0, 32, 63, 63, 31, 0, 10, 83, 82, 82, -166,180,109,219,150, 89,188,120, 49, 33,132,172,247, 34,178,156,156, 12,195, 84, 19, 66, 46, 1,136, 49,155,205, 82, 0,168,173, -173,181,180,106,213, 42, 74, 46,151, 11, 10,133, 66, 8, 10, 10, 18, 74, 74, 74,108, 54,155, 77, 10, 0,253,250,245, 51, 3, 40, -117, 91,163,208,149, 83, 32,132,104,231,207,159, 63,101,244,232,209, 25,125,250,244, 73,123,246,217,103,143, 62,249,228,147,108, -124,124,124, 88, 93, 93,157,241,244,233,211,151, 62,249,228,147,186,221,187,119, 15,225,121,254,220,252,249,243,167, 0,208, 50, - 12, 35,120,226,180,217,108,191,101,103,103,255, 43, 51, 51,147,187,112,225, 2,202,202,202,156, 34,171,172,172, 12,157, 58,117, -194,174, 93,187,236, 22,139, 37,187, 9,233,217, 92,160,156, 13, 47, 33, 68, 44,235,222, 4,150,248, 50, 21, 40,167,171, 40, 26, - 53,106, 84, 35, 23, 75, 42,149,226,135, 31,126,240, 88,111,120, 40, 87,141,226,238, 58,199,215, 27,111,188,209, 72,180, 77,154, - 52,201,107,117,230, 47, 61, 69,158,218, 5,241,141, 71, 29,122, 41,231,190,194, 41,214,157, 60,207, 99,210,164, 73, 1, 59, 90, -184,188,143,214,101,156, 98,220, 7, 12, 24, 0,189, 94,239, 20,178,222, 28, 45,127,233,105,183,219, 95,152, 51,103, 14,209,104, - 52, 55,107,181,218, 71,207,159, 63,191, 80,175,215,223, 84, 91, 91,235,211,209, 50,153, 76,114, 90,142, 40, 39, 90,102,126,174, -235, 71,104, 57, 30,146,104,221,186,117,163,181,179, 88,150,109,180, 53,165,159,129, 3, 27,242,242,242,238,187,229,150, 91,190, -125,225,133, 23,130,211,211,211,249,164,164, 36,232,116, 58, 20, 20, 20,224,216,177, 99,182,149, 43, 87,106,245,122,253,163, 0, - 2, 25,117,182,232,248,241,227,235,135, 13, 27,246, 78,239,222,189,159,158, 60,121,178, 36, 53, 53, 21,181,181,181, 8, 11, 11, - 67, 84, 84, 20, 78,157, 58,133, 85,171, 86,217, 43, 43, 43,191, 0,240, 30, 60,180,161,250,123,225,183, 88, 44,120,232,161,135, - 32, 8, 2,102,207,158,141, 64, 22, 84,118,129,197, 98,177, 16, 0,140,163, 63,151,222, 49,187, 52, 78,159, 62, 13, 0,231,146, -147,147,131, 1, 32, 59, 59,155, 65,195,252, 90,129,188,225, 19, 66,136,211,217,234,212,169, 83,129,123,229, 40, 58, 89,162, 11, -230, 47,220, 12,195, 24, 9, 33,229,122,189,126,216, 43,175,188,242,206,231,159,127,254,240,231,159,127,126,217,113, 26,141,102, -233,204,153, 51,223,123,224,129, 7,202, 25,134,241,218,143, 76,167,211,189, 61,102,204,152, 7,142, 28, 57, 18, 28, 20, 20, 4, -157, 78,135,170,170, 42, 88, 44, 22,164,164,164,160,188,188, 28,139, 22, 45,170, 51, 24, 12,239,210,226,248,215,192, 85, 24,120, -115,181, 2, 16, 89, 94, 93,157, 95,126,249,197,227, 28, 85, 77,229,116, 23, 27,129,206,109,229,235,165, 72,156,150,198,211,148, - 17, 77,172,215, 46,227,229, 56, 14, 31,125,244,145,115,210, 86, 79, 78, 86, 83, 28, 45,145, 51, 60, 60,188,193, 38, 87, 42, 33, - 8, 2,238,188,243,206,171,225, 21, 0,140,115,153,241,125,250,107,175,189, 54,165, 83,167, 78,169, 0,228,174,105,208, 68, 23, -159,130,130,194,159,208,178,219,237,197, 29, 59,118,108, 84,193,249, 91,204,212,106,181, 22, 7,120,221,245, 58,157, 46,101,230, -204,153, 47,170, 84,170, 33,122,189,190,171,163,226, 56,162,211,233,178, 77, 38,211,167,104,218, 34,208, 21, 0,158,223,189,123, -247,236, 97,195,134, 77,187,245,214, 91, 71,142, 31, 63,158, 33,132, 96,222,188,121,228,236,217,179, 43, 28, 46,214,217, 43, 73, -164,240,240,240,227, 95,127,253,117,244, 79, 63,253, 4,171,213,138, 79, 63,253, 20,193,193,193,199,171,171,171, 3,165, 40,223, -180,105,211, 55,125,250,244,121,108,215,174, 93,139, 0,252,190,117,235,214,133,125,251,246, 29,179,107,215,174, 37, 0,142,109, -222,188,121, 97,239,222,189,199,236,219,183,111, 57,128, 67, 77,168,124,157,206,150,205,230,185,165,209,139,147,229,139, 83, 75, - 8,177, 60,254,248,227,227, 31,120,224,129, 47,247,237,219,119, 83, 77, 77, 77, 87, 0, 8, 13, 13, 61,210,171, 87,175,189,203, -150, 45, 59,229,112,178,252,117,214,175,208,233,116, 35,186,118,237,250,227,251,239,191,175, 74, 75, 75,227,218,183,111,143,194, -194, 66, 28, 61,122,212,246,191,255,253,175,222, 96, 48,220, 13,224, 18, 45,142,127,157,208, 34,132, 32, 52, 52,180,209, 75,148, - 56,228,191,169,205,133,174, 15,102,113,169, 30,119, 94,111,156,190,166, 77, 16,161, 86,171,157,147,155, 6,210,101, 65, 16,124, -207,199, 70, 8,113,114,138, 91, 0, 34,203,239, 8, 65,199, 18, 56, 1,115, 6, 50,189,131, 74,165,130,213,106,117,242, 6, 48, -242,179,169,106,241, 23, 0,191, 88,173,214,211, 0,218, 81,113, 69, 65,209,130, 66,235,210,165, 75, 61, 91,248,218, 90,147,201, -244,158,201,100,122, 79,220, 97, 52, 26,175,150,243, 44,128, 7, 54,109,218,244,241,166, 77,155,196,118,132,169,240,191, 94,162, - 79,156, 60,121, 50,147,231,249,255, 46, 93,186,180, 55, 33, 4, 33, 33, 33,187, 11, 11, 11,255,211, 20, 14,187,221,254,248,174, - 93,187,158,131,163, 47,147,197, 98,121,124,199,142, 29, 47,162, 97, 61, 38,216,237,246,199,247,236,217,227,252,221,196, 7, 37, - 33,132,152, 8, 33,113, 94, 14, 49, 53,209,129, 19,157, 45,243,178,101,203,234, 1, 28,198, 31,243,100, 89, 29,155,209,173,185, -208, 23, 54,235,116,186,246,147, 38, 77,154, 46,145, 72, 6,235,116,186,120,149, 74, 85,100,179,217,126,211,235,245,111,161, 97, -141, 42,138,191, 8,102,179,249, 66,199,142, 29, 57, 79, 47, 80,190, 30,228,190, 94,172,236,118,123,113,135, 14, 29,252,190,156, -121,224,188,224, 67, 52,156, 75, 73, 73, 97, 3,229, 18, 97,177, 88,202,125,133, 51, 37, 37, 5, 77,229,244, 23,247,228,228,100, -143,113,247, 35, 8,189,198,221,102,179, 93, 17,167,175,244,244, 5,131,193,112, 41, 50, 50,178,222,104, 52,242, 38,147,137,183, -217,108,141,236, 71,133, 66, 81, 97, 48, 24,104,225,161,160,184, 26,161,245, 15,199,126, 52, 44, 47,209, 92, 48, 29, 57,114,228, - 49,167, 61, 85, 94,126,165, 60,238, 74,178,222,207,239,166, 8,163,102,119,132, 28, 66, 74,223, 76,116,149,245,245,245, 79,138, - 63,196, 62, 32, 20,127, 61,170,170,170,110,110,110,206,234,234,234,102,127, 81,171,172,172,204,104,129,184,247,188, 94, 57,125, -161,164,164,228,102, 63, 66,140, 22, 28, 10,138, 0,193,210, 36,160,160,160,160,160,160,160,160,104, 25, 48,104, 24, 57,224, 9, - 77, 25, 77, 48,228, 10,174,157, 77, 57, 41, 39,229,164,156,148,147,114, 82,206,235,142,211, 31, 55, 29,205,216,194, 2,140,114, - 82, 78,202, 73, 57, 41, 39,229,164,156,215, 31,231, 53, 9,218,116, 72, 65, 65, 65, 65, 65, 65, 65, 65,133, 22, 5, 5, 5, 5, - 5, 5, 5, 5, 21, 90, 20, 20, 20, 20,174, 72,109,221,186,245,137,212,212,212, 11, 0,198,182,240,181, 30,233,221,187,119,149, - 92, 46,223, 0, 32,149, 38, 61, 5, 5, 5, 21, 90, 20, 20, 20,215,180,200,234,218,181,235,246,147, 39, 79,118,202,206,206,142, -139,143,143,255,176, 37, 47,214,179,103,207, 15,182,109,219, 22,190,110,221,186,219, 98, 98, 98,114,174, 80,108,165,182,105,211, -230, 68,106,106,106, 49,128, 71,154, 57,136, 99, 51, 50, 50,170,101, 50,217,122, 42, 4, 41,174, 3,116, 1,208,149, 10, 45, 10, - 10, 10,138, 22, 20, 89, 59,119,238,140, 48, 26,141, 56,121,242, 36, 42, 42, 42, 14,181,228, 5,115,115,115, 47,237,220,185, 19, - 9, 9, 9, 88,178,100, 73,100,114,114,242,182, 38, 10,154,212,174, 93,187,110, 63,113,226, 68,167,236,236,236,248,168,168,168, - 79,154, 51,124, 55,221,116,211,180,109,219,182,133,109,216,176, 97,104,100,100,228,149, 10, 65, 10,138,191, 51,228, 0, 30, 99, - 24,102,111,151, 46, 93,142,164,165,165,253,206, 48,204, 46, 0,163,112,237,206,221, 25, 24, 86,175, 94,189,117,245,234,213, 91, -105, 30,161,160,160,104, 6,164,165,165,165,233,116, 58, 29,169,168,168, 32,159,125,246, 25, 9, 15, 15,183, 0,248, 13,192, 74, - 15,219,155, 0, 52, 1,114,107, 28,199,123,226,249, 45, 60, 60,220,242,217,103,159,145,252,252,124,114,252,248,113,146,154,154, -106, 8, 80,208,164,118,237,218,181, 82, 12,243,218,181,107, 9,199,113,235,155, 51, 81, 52, 26,205,177,156,156, 28,114,246,236, - 89,178, 97,195, 6, 18, 29, 29, 93, 78,197, 22,197, 53,130, 36, 0, 31,168,213,234,234,187,238,186,139,124,245,213, 87,100,213, -170, 85,228,199, 31,127, 36,179,102,205, 34,131, 6, 13, 34, 50,153,236, 2,128,215, 1,132, 94, 79, 90,132,113, 68,140, 0, 24, - 8, 0,153,153,153, 84,108, 81, 80, 80, 92, 45,118,234,245,250, 12,189, 94,143,186,186, 58,180,110,221, 26, 60,207,123, 60,176, -188,188, 28, 59,118,236,192,184,113,227,142,151,150,150,246,135,239,117, 47,195,186,119,239,190,115,243,230,205,169,193,193,193, -206,157,130, 32,192, 98,177,192,106,181,194, 98,177,192,100, 50,193,100, 50, 65, 38,147, 65,161, 80, 32, 60, 60,252, 40,124, 55, - 97, 56,221, 55,131,193,128,131, 7, 15, 98,244,232,209, 21, 85, 85, 85,253, 1,228, 54, 99,186,164, 70, 69, 69,229, 44, 90,180, - 40, 50, 37, 37, 5,231,207,159,199, 19, 79, 60, 81,121,238,220,185,126,205,124, 29, 10,138, 63, 19, 19,238,187,239,190,105,209, -209,209,108,151, 46, 93, 16, 27, 27, 11,147,201, 4,131,193, 0, 66, 8, 56,142, 3, 33, 4,181,181,181,200,201,201,193,230,205, -155, 77,151, 46, 93,250, 26,192,167, 0,242, 92, 68,214, 53,169, 69,156, 66, 43, 51, 51,147,161,121,133,130,130,162,153,112,164, -182,182,182,139,201,100,130, 78,167, 11,232,132,252,252,124,140, 29, 59,246,120,105,105,233, 45,240,188,168,188,166,123,247,238, -123,114,114,114, 82,141, 70, 35,180, 90,255,235,206,203,100, 50, 4, 5, 5, 33, 34, 34, 98, 23,128, 62,222,222,196,187,116,233, -178,127,215,174, 93,225, 6,131, 1,135, 14, 29,194, 35,143, 60, 98,169,174,174,222, 14,192, 91,224,171,209,176,142,234, 57, 15, -255, 37, 2,120,209,241,134,239, 9,170,200,200,200,190,139, 23, 47,150,182,109,219, 22,122,189, 30,163, 70,141,170,206,205,205, -237, 5,160,128,102, 29,138,127, 32,114, 79,158, 60,217,193,110,183,163,178,178, 18, 38,147, 9,122,189,222, 41,180, 36, 18, 9, - 8, 33,176,217,108,206, 23,163, 3, 7, 14, 32, 59, 59,155,228,231,231, 79,118,148,165,107, 86,139, 80,161, 69, 65, 65,209, 18, - 72,237,208,161,195,161, 95,127,253, 53, 72, 42,149, 98,213,170, 85,152, 60,121,178,181,186,186,122,155,187,120,137,142,142, 78, - 91,184,112, 97,114, 74, 74, 10,126,255,253,119,220,127,255,253,111, 1,152,238,129,243, 77,173, 86, 59,205, 98,177,224,208,161, - 67, 24, 51,102, 76, 65, 89, 89,217, 49,119, 17,147,156,156,220,239,147, 79, 62,225,123,244,232, 1,173, 86,139,145, 35, 71,234, - 79,157, 58,213, 27,192, 49, 47, 97,253,164,186,186,250, 21,187,221,142,186,186, 58, 36, 36, 36, 64, 42,149,250,140,156,193, 96, - 64, 82, 82,210,174,138,138,138,203,196, 91, 68, 68,196,166,243,231,207, 15, 82, 40, 20, 62, 57, 44, 22, 11,138,139,139, 33,147, -201, 96, 50,153,208,174, 93,187,175, 1, 60, 78,179, 14,197, 63, 81,104, 29, 62,124,184,195,119,223,125,135,238,221,187,163,115, -231,206,168,175,175,119,138, 46,179,217, 12,171,213,122,217, 73, 90,173, 22, 47,191,252,114, 30, 28,205,231,215,170, 22, 17, 59, -166, 77, 17,219, 68, 51, 51, 51, 7,208, 60, 67, 65, 65,113,181, 21,111, 94, 94, 94,250,144, 33, 67,182,173, 88,177,162,213,240, -225,195,209,174, 93, 59,254,222,123,239,141,212,235,245,131, 93, 15, 44, 43, 43, 11, 27, 51,102,204,254,162,162,162,100,199,174, - 94, 94, 56,123, 5, 7, 7, 35, 63, 63, 95, 20, 89, 61,225,214,204, 40,147,201,214, 31, 62,124,152,151,201,100,216,183,111, 31, -198,142, 29, 91, 89, 80, 80,224,175, 89, 46,212,108, 54, 67, 34,145, 0, 0,138,139,139,253, 70,238,252,249,243, 16, 4,193,228, -233, 63,150,101,229, 7, 14, 28, 64, 92, 92,156, 79, 14,150,101,221, 5, 93, 13,205, 54, 20,255, 80, 88,205,102, 51,122,246,236, -137,130,130, 2, 28, 56,112,192, 41,184, 42, 43, 43, 81, 82, 82,210,232,224,189,123,247,226,224,193,131,232,223,191,191, 59,207, - 53,169, 69,156,202,113,245,234,213, 3, 28,145,219, 74,243, 12, 5, 5, 69, 51, 33, 53, 46, 46, 46,103,209,162, 69,145,177,177, -177, 24, 52,104, 80, 81,105,105,105, 27, 15,199,173, 36,132,220,157,159,159,143,182,109,219,174, 2,112,207,149, 28,147,152,152, - 88,177,111,223,190, 86,199,143, 31,199, 35,143, 60, 82,225,232,243,229,175,239, 83,114,167, 78,157,246,109,216,176, 33,156,101, - 89, 28, 59,118, 44,144,166,195, 66, 52,244, 47, 57,231,225,191, 68, 0,147, 0,132,123, 57, 87,213,161, 67,135,190,251,247,239, -151, 50, 12,131,194,194, 66,177,233,176,167,131,151,130,226,159,134, 17,113,113,113,255,123,238,185,231, 66,122,247,238,141,226, -226, 98, 92,184,112, 1,151, 46, 93, 66,122,122, 58,210,210,210,112,246,236, 89,172, 95,191, 30, 7, 15, 30,132, 92, 46, 71, 66, - 66, 2,212, 75,191,195,127, 25, 28, 7,144, 70,181, 8, 5, 5, 5,197, 85,136, 45,169, 84,186, 62, 62, 62,190, 28,158,231,165, - 10, 27, 57,114,100,137,221,110, 39,103,207,158, 37,104, 24, 61, 8, 47, 66,139,156, 61,123,150, 68, 71, 71,231, 3, 8,243,112, -204,216,152,152,152, 34,165, 82,121, 20, 77,156,214,161,125,251,246, 21,167, 78,157, 34, 69, 69, 69,100,221,186,117, 36, 34, 34, -162, 37, 70, 4,166,118,236,216,177,178,174,174,142, 24,141, 70,146,147,147, 67, 18, 19, 19, 43, 64, 71, 30, 82,252,243, 17, 12, - 96,106, 74, 74,138,241,227,143, 63, 38,235,215,175, 39, 11, 22, 44, 32,211,166, 77, 35,227,199,143, 39, 25, 25, 25, 36, 35, 35, -131,140, 26, 53,138,188,242,202, 43,228,246,219,111, 39,106,181,186, 22,192,189, 52,233, 40, 40, 40, 40,154, 23,137, 0,102, 57, - 4,213,202,145, 35, 71,150,152, 76, 38,114,225,194, 5,242,195, 15, 63, 16, 52, 76,221,224, 9,111,150,150,150,146,210,210, 82, -113,106,132,124,252, 49,173,195, 87, 14,222,171, 18, 65, 73, 73, 73, 21,251,247,239, 39,133,133,133,100,237,218,181,196, 33,216, -154, 13, 10,133, 98,131, 86,171, 37, 70,163,145,108,218,180,137, 78,239, 64,113, 45, 34, 10,192,220, 27,110,184,193, 58,123,246, -108,178,114,229, 74,242,217,103,159,145, 17, 35, 70,144,215, 95,127,157, 60,248,224,131, 36, 50, 50,210, 4, 32, 11, 64, 8, 77, -174,171, 7, 93,217,156,114, 82, 78,202,233,142,245,199,143, 31, 39, 34,236,118, 59,185,112,225, 2,217,176, 97, 3,137,137,137, - 57,134,198,243,105,185,114,106, 58,119,238,124,242,212,169, 83,228,252,249,243,196, 98,177, 56, 57, 78,158, 60, 73, 0,108,109, -134,112,166,198,199,199,151,111,217,178,133,156, 58,117,138,196,196,196, 20, 53,103,220,147,146,146,202, 43, 42, 42,200,166, 77, -155, 72,100,100,164, 63,145, 69,243, 18,229,252, 39,115, 38, 1, 88,220,163, 71, 15,251,156, 57,115,200,211, 79, 63, 77, 18, 19, - 19,237,142,151,162,248,235, 73, 8, 93,223,179,180, 82, 80, 80,252, 21,144,239,222,189, 27,114,185,220,185,227,247,223,127,119, -157, 71,203,219,188, 13,218, 19, 39, 78,220, 50,124,248,240,109,115,230,204,233,236, 58,138,105,203,150, 45, 0, 96,106,134,176, -229, 94,184,112,161,255,176, 97,195, 62,141,136,136,184,177,180,180,244,157,230,140,120, 97, 97,225, 43, 93,187,118,157, 94, 87, - 87,167,213,235,245,163, 64,231,206,162,184,118, 81, 8, 96,244,129, 3, 7, 62, 60,112,224,192, 91, 0, 8,128,247, 1,156,184, -222, 18,130, 10, 45, 10, 10,138, 63, 27, 99,159,124,242, 73,247,206,226,251, 0,252,159, 15,145, 37,226, 82, 65, 65, 65,159, 59, -239,188,243, 57, 52, 30,157, 40,118, 78,111, 14,228,154,205,230,161,238, 35,165,154, 9, 75, 74, 75, 75,151,208, 44, 64,113, 29, -225, 24,128, 7,175,231, 4,160, 66,139,130,130,226,207,198, 57, 0, 79, 92,197,249, 90,120,158,103,139,130,130,130,226,111, 7, -186,168, 52, 5, 5, 5, 5, 5, 5, 5, 5, 21, 90, 20, 20, 20, 20, 20, 20, 20, 20,255, 44, 48,240, 62,114, 32,187, 9, 60, 87, - 50,162, 33,155,114, 82, 78,202, 73, 57, 41, 39,229,164,156,215, 29,167, 63,238,108, 80,180,168, 0,163,156,148,147,114, 82, 78, -202,249,207,230,100, 28, 27,235,216,196,223,127,231,184, 51,127,227,184, 95, 47,156,215, 36,254,170,206,240,226,141, 16,208, 48, -228,147,226,239, 7,215, 2, 66,232,125,162,160,160,104, 98,221, 33,113,121,216,218, 29, 27,254,134,117,137,171, 40, 16,174,242, -185,212, 18,113,191,158, 57,175,121,161,117,163, 74,165,154, 44,147,201, 82, 24,134,177,235,116,186, 35, 38,147,105, 62,128, 93, - 87,121,205,175,162,163,163,199, 86, 85, 85, 9, 44,203,130,101, 89, 48, 12, 3,150,101,193,243,188,161,182,182, 86,115, 37,164, -145, 93, 70,188,202, 49,204, 11,118, 98,159, 95,126,116,213, 52,127,251, 41,124, 23, 24,169, 84,122, 95,120,120,120,104, 69, 69, - 5, 97,217,134,174,124, 18,137, 68, 92, 8,215, 86, 91, 91,251, 77,160,100, 97, 97, 97,123,195,195,195, 67,197,243, 25,134, 65, - 85, 85, 85, 77,121,121,249, 77, 0, 16, 20, 20,180, 67,165, 82, 69,112, 28, 7,137, 68, 2,137, 68, 2,189, 94, 95, 85, 85, 85, -117, 11,189, 21,255, 76, 44, 95,190, 92, 50, 44,254,137,118, 28, 49,116, 99, 89, 18, 34, 8, 76,173,141, 81,252,190,254,194, 87, -103, 2, 57,127,212,168, 81,118,154,138,127, 30,100, 50,217,236,232,232,232,127,215,215,215,235, 25,134, 33, 12,195,128, 97, 26, -222,179,220, 63,237,118,123,113, 85, 85, 85, 79, 63, 15, 91, 94, 38,147,205,140,137,137, 25,163,215,235,245, 14, 62,143,188, 0, - 96,181, 90,139, 43, 43, 43,123, 6, 84,215, 71, 70,206, 87, 40, 20,143,234,245,122, 29,195, 48,130,235,127,132, 16,215,135,249, -217,202,202,202,126,254,132,129, 76, 38,251, 52, 58, 58,250, 95,142,184, 59,195,121,181,113,143,142,142, 30,163,211,233, 2,226, -244, 17,247,203, 56, 91, 34,156,127, 83,206,107, 95,104,165,167,167,127,183,103,207,158, 14, 60,207, 3, 0,140, 70, 99,215,185, -115,231, 62,246,198, 27,111,100, 1,152,120,133,215, 91,216,175, 95,191,135,114,114,114,216,149, 43, 87,178,189,122,245, 2,195, - 48,176,219,237,176,219,237,232,210,165,139,226, 74, 35, 18,162, 82, 78, 56,184,241,191, 65, 55, 14,121,242,133,114, 96,154,191, -253,190, 4, 38,128,183, 1,164, 52, 49, 8, 21,142,116, 57,232, 69,108,236,100, 89,182, 73,156,130, 32,228, 95,186,116,169,143, - 15, 1,211,236,156, 14,145,117,127,191,126,253, 66,178,179,179,153,162,162, 34, 70,161, 80, 64, 16, 4,216,237,118, 88,173, 86, -220,112,195, 13, 77,114, 66, 67, 67, 67, 53, 19, 38, 76,104,119,199, 29,119,224,135, 31,126,192, 99,143, 61,134,190,125,251,230, -149,151,151, 3, 0, 84, 42, 85,196,241,227,199, 59,132,135,135, 67,175,215,163,182,182, 22,183,221,118, 27,170,170,170,254,209, -133,235,230,244,132,247, 25,150,113,206, 21, 69,108,246,234, 61,191,151,188,125,181,188,225,225,225, 7,229,114,121,180, 95,181, -236,242, 32, 51, 26,141,101,213,213,213,221,253,156,146, 4,224, 46,137, 68,210,158,227,184,142, 0,146,108, 54, 91, 52, 0, 72, -165,210, 50,137, 68, 82,104,181, 90, 79,153,205,230,211, 0,126,129,143, 5,144,135,197, 63,209,142,177,233, 71,214,153,132,225, -202,182, 89,169,250,179, 19,114,149,114,253,218, 97,241, 79,172, 8, 84,108,253,133, 72, 5,176, 12, 13, 11, 74, 63,141,134,121, -128,174, 6,241, 0,238, 70,195,154,143,201, 22,139,165, 18,192, 1, 52,244, 67,201, 3,144, 24, 25, 25,185, 68, 16, 4, 83, 85, - 85,213, 19,240,176, 80,117,239, 30,173,247,179, 44,155, 32,122, 2, 2,177, 23,239, 62, 80,220, 44, 15, 40,150,101, 63,205,204, -204,252,215,138, 21, 43,148, 7, 14, 28, 80,118,238,220,217,249, 66, 36, 8, 2, 26,107, 23, 32, 57, 57,217,159,171,193,177, 44, - 59,123,228,200,145, 15, 47, 94,188, 88,121,238,220, 57,101, 92, 92,156,147,211, 85,108,137,136,139,139, 11, 52,239,127, 53,116, -232,208,209,139, 22, 45,226, 87,173, 90,165,104,213,170, 21, 34, 34, 34, 32,149, 74, 47, 59,246,150, 91,110, 17,252, 71,157,253, -244,158,123,238, 25,253,253,247,223, 43,247,236,217,163,236,210,165, 11, 36, 18,201, 85,199,125,196,136, 17, 15,127,247,221,119, -202, 35, 71,142, 40,219,183,111, 15,209, 84,112,231, 99, 89, 22,173, 91,183, 14,136,243,238,187,239,126,120,217,178,101,202,131, - 7, 15, 42, 59,118,236,232, 76, 79, 66,200, 21,135,243,111,206,121, 93, 56, 90, 50,139,197,130,173, 91,183,130,101, 89,132,135, -135, 99,236,216,177,216,184,113,227,132, 77,155, 54,173,190, 2,103,235, 43,135,200,226, 1,224,199, 71, 71, 32,159, 7,198,149, -155, 33,149, 74,113,246,236, 89, 72, 36,146, 38, 91,139,114,185,124, 12, 33,100,146,254,194, 62,185,193, 96,133,177,100,191, 82, -161, 80, 56, 31, 0,250, 18,199,254,139,251,149, 10,133,226,172, 68, 34,153, 90, 95, 95,191,208, 27, 95,251,246,237,191, 61,118, -236, 88, 39, 79, 5,215, 23,244,122, 61,218,180,105,147, 88, 93, 93,221,222,211,255, 60,207, 39,156, 59,119, 46, 74, 38,147,129, - 16,226, 44,196,238,159,226,119,139,197,130, 27,110,184,193,226,235,154,190, 56,109, 54, 27,130,130,130, 32,186, 81,102,179, 25, -245,245,245,254, 56, 25,169, 84,122,159, 40,178, 0, 96,233,210,165,136,137,137, 65, 84, 84, 20, 84, 42, 21, 20, 10,133,147, 51, - 80, 72, 36, 18, 12, 27, 54, 12,239,190,251, 46,178,178,178,240,218,107,175, 53,170,104,121,158, 71,120,120, 56,214,173, 91, 7, -141, 70,131,196,196, 68,136, 2,255, 31,109, 11,178, 76,248,174,253,231,157, 14,237,237,183,118,226,110,238,206,125,238,120, 84, -130,101, 1, 65,104,120,116, 50, 12,136,205, 42, 92,218,127,164,228,157, 0,210, 51,174,176,176, 48, 42,208, 52,178,217,108,136, -139,139,147,248, 57,108,120, 90, 90,218,143,207, 62,251,172,180,125,251,246,140, 84, 42, 5,199,113,224, 56, 78, 20,232,137,132, -144, 68, 65, 16, 6,150,149,149,145,185,115,231,126,184,101,203,150,123, 1,172,245, 88,177, 16, 67,183, 58,147, 48,124,219, 33, -220, 52,114,200, 27, 88,183,124,194, 77,253,210, 5, 4, 43, 13,103, 0,252,157,133, 86,106, 90, 90,218,161, 61,123,246, 4, 89, - 44, 22,244,238,221,123,119,110,110,110, 15, 92,217, 12,238, 97, 0, 62,153, 56,113,226,232,103,159,125, 86, 18, 26, 26, 10,153, - 76,134,186,186, 58,156, 57,115,102,204, 55,223,124, 67,190,248,226,139,255, 3, 16, 92, 88, 88,152,177,119,239, 94, 12, 26, 52, -232, 69, 0, 47, 95,174, 8, 36, 9, 59,246, 22, 68,137,191,239, 30,214, 85,154,209,147, 45,107,112,113,220,143, 38, 16,236, 66, -241,222,195, 23, 2, 17, 98, 31,142, 24, 49,226,145, 21, 43, 86,168, 1, 96,222,188,121,184,239,190,251, 16, 30, 30, 14,165, 82, - 9,169, 84, 10,158,231, 27,125,250,121,216, 74, 0,124,248,224,131, 15,142, 92,188,120,113, 48, 0, 44, 94,188, 24, 35, 70,140, - 64, 68, 68, 4,130,131,131, 33,147,201, 32,145, 72,154,156,152,225,225,225, 95,245,189,233,166,199, 23, 45, 90, 4, 0,120,235, -165,151,112,199,205, 55, 67,173, 84, 64,169,144, 65, 76, 11,153,132,199,237,227, 94,240,171, 47, 1,124,124,223,125,247, 61,240, -253,247,223, 7, 3,192,129, 3, 7, 80, 94, 94,142,232,232,104, 40, 20, 10,200,100, 50,103,156, 25,134,129, 66,161, 8, 40,238, -247,221,119,223,200,239,190,251, 46, 24, 0, 22, 46, 92,136, 97,195,134, 57,227, 46,151,203, 33,149, 74, 27,109,238,162,211, 19, -231,189,247,222, 59,114,217,178,101,193, 0,240,205, 55,223, 96,200,144, 33, 8, 11, 11,115,166,167,200,213,148,123,244, 55,231, -188, 62,132,214,161, 67,135,238, 87,169, 84, 51, 0, 68,202,100,178,208,135, 31,126,184,245,227,143, 63,142, 7, 31,124, 16,155, - 54,109,122,170,137, 66,139,137,142,142, 30,155,147,147,227,124, 66,155,201,101,130,169,201, 15,112, 7, 38,237,127,234,169,152, -172, 51,245,216,189,247, 20,130,192, 50,123, 63,254, 56,210,120,250, 52,236,102, 51,222, 59, 91,215,176,223, 70,152,173,175,140, -139,185,113,246,255, 77, 2,176,208,135, 11, 32, 55,153, 76,200,203,203,107, 82, 32,138,138,138, 32, 8,130,201,151,187, 32,149, - 74,113,244,232,209,203, 84,189, 39, 36, 38, 38,250, 42,128,126, 57,215,175, 95,143,241,227,199,227,212,169, 83, 16,151, 42, 9, -128,147, 9, 15, 15, 15, 21, 69,150, 40,130, 20, 10, 5,120,158,103, 56,142, 99,196,166, 61, 71,225, 10, 72, 24,179, 44,139,111, -191,253, 22, 31,124,240, 1, 94,127,253,117,204,159, 63, 31,221,186,117,251, 35, 19,114, 28,180, 90, 45,194,194,194, 16, 22, 22, -214, 72, 32,254,147,225,126,155,103,206,154,163,132, 64, 26, 58,129, 16, 1, 16, 0, 2, 2,129, 8, 40,187,112, 6,147,223,253, - 40,224,167, 15,207,243, 56,125,250,180, 51, 31,136,206,176, 40,140, 92, 93,131,164,164, 36,191,121, 73, 42,149, 78,249,249,231, -159,101,223,126,251, 45,190,255,254,123, 48, 12, 3,185, 92, 14,149, 74,133,208,208, 80, 68, 68, 68, 56,183,132,132, 4,230,127, - 61,184,254,121, 0, 0, 32, 0, 73, 68, 65, 84,255,251,159,180, 91,183,110, 83,180, 90,237, 90,207,247,156,132, 40,219,102,165, -142, 28,242, 6, 0, 96,228, 27, 4,151,242,166,221,200,214,188,243,119, 94, 68, 54,181,107,215,174,219,119,238,220, 25,164,215, -235, 33, 8, 2,214,174, 93,171, 28, 50,100,200,182,130,130,130,126, 77, 21, 91, 73, 73, 73,171,118,238,220,121, 75,100,100, 36, -106,107,107,161,213,106, 97,181, 90, 33,145, 72,144,152,152,136, 15, 63,252,144,185,231,158,123,158, 31, 51,102,140, 81,161, 80, -136,206, 70,146,231,188,212, 56, 51,205,253,236,243, 80, 66, 26,242, 15, 17, 72,163,207,234,242, 66,188,244,202,228,128,194,216, -186,117,235,167,127,248,225, 7,181,171,179,228, 42, 2, 92, 69,150,184,249, 17, 6,108,155, 54,109, 30, 95,178,100,137,147,179, - 85,171, 86,224, 56, 14, 60,207,131,227, 56,176, 44,139,109,219,182, 97,198,148,137, 8,139,140,195,156,207,230,249, 13,103,100, -100,228,252, 97,195,134, 61,186,112,225, 31, 85,119,215,182,109,113,231, 45, 55, 35,170,149, 6,173,194,130, 27,210, 73, 96,240, -251,169, 2,191,207, 35, 0,108,235,214,173,159, 88,190,124,185,218,245,133, 80,140,171,248,242, 44,186,248,102,179, 25, 61,123, -246, 12, 40,238,174,156,162,219, 38,138, 54, 49, 61,197,235,136,229,213, 79, 56, 31, 23,133,176, 67,112, 54,226,224,121, 30,203, -215, 45,242,234,102, 95, 41,103, 83,239,187, 59,103, 97, 97, 33,166, 79,159, 14,241,165,205,181,171, 80,124,124, 60,230,204,153, -227,183, 94,114, 43, 3,189, 0, 68,186,236, 50, 3,144,185,124, 86, 48, 12,179,207,195,113,226,126,222,209, 98, 21,137,134,126, - 99,117, 0, 66, 61,240,121,227,169,116, 60,243, 34,221,142,111,116, 29,175, 66,107,245,234,213, 98, 41, 30,152,153,153,185,213, -241,189, 70, 46,151, 23, 41,149,202, 24, 0,117,107,215,174,197,127,254,243, 31, 56,172,213,187, 67, 66, 66,142,121,112,117, 14, -153, 76,166, 55, 0,148, 57,118,137, 67, 52,217,234,234,106, 97,227,198,141,236,226,123,135,194, 76,128,244, 73, 51, 48, 44, 51, - 19,235,227,101,144, 0,184,233,100, 37,148, 74, 37,167,213,106,173,174,253,182, 60,244,221,202,118,203, 80,146, 32,142, 67,239, -237,107, 48,126,251, 26,220,164,146,161,106,197, 50,212,237,200, 1,203, 50,232,175,106,133,215, 30,217,136, 62, 26, 57,100, 38, - 29, 88,150,245,148,179,157,156,121,121,121,163, 52, 26,205, 12,183, 4, 14, 4,249,104, 88,199, 9, 94,194, 9, 66, 8,186,117, -235, 6,134, 97,156,110,129,184,137,133, 78,220, 14, 30,244,216, 2,233,149,211,209, 4, 7,149, 74,133,223,126,251,205,121,204, -224,193,131, 97, 52, 26, 17, 30, 30, 30, 16,103, 69, 69, 5, 41, 41, 41, 97, 22, 47, 94, 12,158,231, 17, 17, 17, 1,165, 82,201, - 44, 90,180,104,162, 84, 42, 77, 48, 26,141,130,217,108,134, 76, 38,155, 35,222, 31,142,227,116, 90,173, 54,194, 27,167, 68, 34, -193,179,207, 62,139, 87, 95,125, 21,243,231,207,199, 83, 79, 61,117,153,227,101, 52, 26,209,170, 85, 43,167,216,242, 80, 0, 91, - 98,184,111,203,114, 10, 4,199, 14,174,199,241, 35,217, 16,236, 2,236, 2, 1, 33,118, 8, 54,224,192,198,221, 29, 46,230,151, -196, 19,144,134,174,183, 0,228,181,245,182, 1, 17,178,142, 0, 86,110,173, 50,207,246, 23, 78,142,227, 96, 52, 26,241,243,207, - 63,227,228,201,147, 88,187,118, 45, 12, 6, 3, 90,181,106,133,208,208, 80,220,124,243,205, 24, 51,102, 12,146,146,146,252,198, -157, 16,178,176,168,168, 40,189,111,223,190, 76, 77, 77, 13,106,106,106, 96, 48, 24, 96,183,219, 97,179,217,192,113, 28,130,130, -130,160, 80, 40, 16, 29, 29, 13,163,209, 72, 76, 38,211, 66,111,156,130,192,212,234,207, 78,200, 93,183,124,194, 77, 35,223, 32, - 88,241, 1,131,118,109,228,250,223,246, 7, 63,190,114,251,107,183, 1, 32, 2,113, 90, 11,196,106, 23, 42, 95,157,248,201,243, -127,250, 61,186, 92,100, 69, 24, 12, 6,212,213,213, 53,216,250, 50, 25, 86,172, 88,209,234,174,187,238,202, 41, 41, 41,233,239, - 67,108, 93,198, 25, 28, 28,156, 40,145, 72,112,244,232, 81,124,241,197, 23,248,237,183,223, 80, 86, 86,118, 41, 46, 46, 46,100, -224,192,129,236, 75, 47,189,132,244,244,116,124,253,245,215, 65,254, 56, 9, 33, 40,204,219,134,194,211,219, 33, 8, 13,174,117, -195,230,249, 59, 9, 48,238, 58,157,206,120,232,208, 33,245,151, 95,126,137,168,168, 40, 36, 39, 39, 67,169, 84, 34, 40, 40,168, -209, 67,214,245,193,235,175,108, 26, 12, 6, 99, 97, 97,161,250,187,239,190, 67, 68, 68, 4,146,146,146,160, 84, 42, 33,147,201, -192,113, 28, 24,134,193,226,197,139,177,244,221, 71, 80,120,234, 8, 70,220,121,155,223,112, 42,149,202, 71, 23, 46, 92,216,200, - 2,137, 14, 11, 3,199,179,144,240, 12,194, 6,223, 11, 0,184,180,233, 39, 95,179, 67,186,114, 50,117,117,117,198, 61,123,246, -168,247,239,223, 15, 65, 16,144,148,148, 4,189, 94, 15,141, 70,227,140,255,198,141, 27,113,207, 61,247,224,219,111,191, 69, 70, - 70,134,223,184,215,215,215, 27,143, 28, 57,162, 94,178,100, 9,194,195,195,209,186,117,107,103,220,197,141,231,121, 72, 36, 18, -164,164,164,160,182,182, 22,106,181,218,239, 61, 58,112,224,128,122,201,146, 37, 8, 11, 11, 67, 66, 66,130,211,113, 19,197,209, - 7,159,191,219,136, 32,136,137,189,106,206,166,222,119,119,206, 17, 35, 70,160, 93,187,118,208,104, 52, 80,169, 84, 78,110, 95, -156, 94,180,136, 83,111, 51, 12,179,218,165, 76,100, 50, 12,179,218,245,211,219,113,142,175,253, 39, 78,156,216, 51, 43, 43,107, -122, 70, 70,198,119, 59,119,238, 92,234,141,207, 27,207,196,137, 19,211,178,178,178,166,187, 30,239,225, 58,222, 29,173,204,204, - 76,198, 17, 73, 6, 64,114,143, 30, 61,246,109,218,180, 41, 60, 56, 56,216,121,240,249,243,231, 81, 83, 83,131,224,224, 96,205, -204,153, 51, 53, 3, 7, 14, 68,116,116,180,243, 13, 32, 47, 47,239,134,212,212, 84, 45, 0,119,223, 86, 96, 89, 22,125,250,244, -193, 49, 71,107,199,176,204, 76, 36, 36, 36, 56, 59,121, 4, 5, 5,225,249,231,159,103,198,143, 31,207,137,110, 6, 33, 4, 6, -131, 1,177,177,177, 10, 95,174, 14, 0,164, 25, 42,241,211,192,254, 96, 25, 64,127,112, 47,164, 50, 6,172,132, 65,119, 82,133, - 95, 7,245, 7, 3,192,124,120, 23, 2,112, 97, 14, 2,184,173,101, 28, 14,130, 51,103,206, 4,228,104, 57,226,197, 92, 41,167, -232,104,236,220,185, 19,118,187, 61, 80, 78,194,178, 44, 84, 42, 21, 98, 98, 98,160, 80, 40,160, 84, 42,153,239,190,251,238,237, -228,228,228,216,241,227,199,179, 90,173,150,237,211,167, 15,238,187,239, 62, 78,108,226, 76, 75, 75,243, 27,151,173, 91,183,226, -139, 47,190,192, 83, 79, 61,229,209,209, 98, 24, 6,145,145,145,208,104, 52,184, 86, 32, 0,176,216,172,208,215, 27,156, 77,186, -118,187, 29, 71,182, 28,238,144,127, 56, 47,109,245,119,223,242, 0, 96,220,242,147,235,105,177,247,125,190, 44,117, 64, 24,191, -103,235, 37,235, 30, 95,121,158,227, 56,140, 29, 59, 22, 89, 89, 89,120,244,209, 71,177,118,237, 90,188,243,206, 59,248,247,191, -255,125,153,171,229,239,205,209,106,181,254,247,177,199, 30,123,106,197,138, 21, 29,223,120,227, 13, 86,116,180,148, 74, 37, 24, -134,129,209,104,132,201,100,130,193, 96,192,169, 83,167,132, 39,159,124, 50,215,108, 54,255,215,107,115, 37,163,248, 93, 41,215, -175,109,155,192,182,211, 21,124, 20,220,247,230, 36, 3,163,232, 81,123,111,234, 16, 50,124,108, 82, 24, 8, 1, 17, 0,129, 0, - 38,147, 14,207, 63,255,162,228, 47,188, 85, 78,145,101, 52, 26,113,232,208, 33, 12, 26, 52, 8, 69, 69, 69, 56,113,226, 4, 58, -116,232,128, 69,139, 22, 69, 62,252,240,195, 57,229,229,229,253, 3,117,182,142, 28, 57, 50,241,198, 27,111,252,180,190,190,190, -186,190,190,254, 83, 0, 75, 1,212,156, 57,115,166,243,153, 51,103,230,174, 95,191,190,223,228,201,147, 37,110,125,116, 36,222, -236, 81,171,213, 6,131,193,228, 83, 96,137,191, 9, 17, 2,138, 56,195, 48,164, 99,199,142,184,235,174,187,192,243, 60,148, 74, - 37,212,106,117,163,102, 51,119,193,229,171,254, 0, 32, 48, 12,131,184,184, 56, 12, 31, 62, 28, 82,169,180, 17,167,152, 15,135, - 15, 31,142, 23,222,155,132,255,190,112, 43,190,120,172, 3,134,188, 95,230, 51,156,122,189,190,126,243,230,205,138, 87,159,122, - 10, 55,182,111,143, 86, 26, 13,218, 68, 71, 66, 33,151, 65,234, 26, 38, 38, 32,147,157, 0, 16, 36, 18, 9,186,116,233,130,178, -178, 50, 20, 20, 20,160,160,160, 0, 44,203,162,111,223,190, 78, 23,230,244,233,211,120,239,189,247, 96, 50,153, 2,142,123,251, -246,237,113,235,173,183, 66, 38,147, 65,169, 84, 54,106, 50, 20,211,180,174,174, 14,237,218,181,195,202,149, 43,145,154,154,234, -151,179, 83,167, 78, 24, 48, 96, 64,163,244, 84, 40, 20, 78, 81, 4, 0, 69,123,234,157,215,136,143,143,111, 18,231,134,189,231, -241,229,198,205, 48,153, 5,104,245,214, 70, 39,196,182,210, 96,251,146, 55, 2,138,187,200,185, 96,193, 2,212,212,212, 56,141, - 3,241,165, 92, 52, 81, 90,183,110,141,121,243, 60, 59,153,110, 90,196,211, 51, 47, 51,192,231,173,120,156,152,185,228, 89, 89, - 89,211,221,207,247,199,231,250,191,219,249,102, 55,113, 86,214,164,166, 67,185, 92,254,230,230,205,155,195,107,107,107,113,250, -244,105,176, 44,235,108, 83,231, 56, 14, 22,139, 5,103,207,158, 69,120,120, 56,202,203,203, 33,151,203, 33,145, 72, 96, 54,155, - 1,160,187,183, 7, 56, 33, 4, 47, 84, 52,116, 17, 90, 23, 39, 69, 33,128, 59, 43, 26, 10,134,216, 33,254,135, 31,126,128, 90, -173, 70,112,112,176,243,211, 95, 51,210,145,130, 51, 40,227, 25,176,187,182,129, 97, 1,150, 1, 24, 9,192,178, 4, 44,195,128, -221,149, 3,134, 1, 84, 17, 97, 77,173,128,253,117,140,247,217, 1,222,155,251,228,201,197,114,255,190,101,203, 22, 4,202,217, -174, 93, 59,168,213,106,231,182,126,253,250, 70,142,150,221,110, 71, 68, 68, 68, 32,156,164,193,141, 16, 16, 21, 21, 5,158,231, -153, 69,139, 22, 77, 76,249,127,246,174, 59, 60,138,106,125,191, 51,219,119,147,108, 54, 61, 33, 33,148, 0, 82, 34, 77,225,194, -165,151, 0, 66,104, 34, 69, 46, 4, 17, 81,138,168, 40, 17,129, 31, 42, 32,161, 73,147, 42,200, 37, 32, 72,151, 46, 69,164,131, - 5, 20, 36,129, 64, 8, 9,164,111,234,246, 50,237,247, 71,118,227,102,179, 73, 54, 33,194, 5,231,125,158,121,118,167,189,115, -206,156, 51,103,222,243,157,239,124,211,176, 97,200,244,233,211, 73,129, 64,128,235,215,175, 35, 33, 33, 1,245,235,215,119,219, -103,171,168,168, 40,235,147, 79, 62, 97, 62,249,164,100, 14, 69,100,100, 36,138,138,138,114,237,251, 53, 26, 77,126,159, 62,125, -202,248,109,228,229,229, 61,219,158,240,182,251, 72, 91,105, 24, 76, 38,232,180,134, 82,235, 80,110,102,142,234,227, 15, 63, 16, - 45,155,250, 6, 0,224,195,149,107,160,221,248, 87, 67,118,224,195, 81,129, 67,191,220, 53, 19,192,224,202,248,117, 58, 29, 76, - 38, 19, 34, 34, 34,112,249,242,101,104,181, 90,244,235,215, 15, 4, 65,148,206, 16,173, 6, 44, 25, 25, 25,157,162,163,163,127, - 93,177, 98, 69, 68,243,230,205, 9,189, 94, 15,131,193, 0,199,223,155, 55,111,114, 59,119,238, 76, 49, 24, 12,255,182,153,206, - 93,226, 68,198, 55,201,125, 67,223,220,251,227,117, 65,116, 96,163, 36,101, 70, 97, 4,157,159, 33,213,107,140,119, 76, 12,151, - 0,142, 1, 24,176,224,104, 22,140,109,216,235,105, 65, 46,151,127,117,241,226, 69, 63,147,201,132,107,215,174, 97,204,152, 49, -150,188,188, 60, 9, 0,252,231, 63,255,177,108,223,190, 93,210,168, 81, 35,108,219,182, 45,224,213, 87, 95,221,163,215,235, 95, -116,147,250,219,172,172,172,111,157, 55,250,249,249,173,126,248,240, 97,119, 71,159, 31,154,166, 75,147,227,242,193,100, 1,138, -162, 96, 52,154, 81, 92,172,133,197, 74,217,218, 76, 22, 12, 67,219,126, 89,208,182,118, 84, 34, 22,122,181,125, 49, 88,199,113, - 28, 72,130, 40,186,246,103,118,221,202, 68,187,171, 33, 46, 55,173, 89,206, 96,236,179,204,252,252,252, 32, 18,137,240,237,183, -223,226,198,165, 19,144, 8, 56, 48, 52, 5,154,178,130,161, 44, 16, 9, 4,248,241,250, 3, 68, 53,243,114, 75, 16,250,251,251, - 99, 64,199,142,136,238,216,177,100,122,155, 80, 8, 79,169, 20, 10,177,172,196,146, 5,128, 99, 72,119,131, 8,176,246,116, 6, - 5, 5,225,183,223,126,195,180,105,211,176,120,241, 98,200,229,242,210,217,207,183,111,223,198,238,221,187, 17, 21, 21, 85,237, -188,219, 45,120, 51,103,206, 68,102,102, 38, 86,174, 92,137,151, 94,122, 9, 34,145, 8, 69, 69, 69,248,247,191,255,141,156,156, - 28,183, 56, 29,135,247, 36, 18, 73, 25,235,147, 93, 0, 86,183,140, 28, 57,223, 24, 18,130, 67,151,118,130, 0,129,171, 59, 62, - 40, 35, 10,215,239,186, 80,109,206,185,115,231,150, 73,167, 59,214, 44,119,225,100,117,170,242, 56,130, 32,174,217,141,173, 51, -103,206,156, 69, 16,196,145,153, 51,103,206,138,139,139,187,229, 14,159,171,253, 4, 65, 28,181,137,176, 1, 14,219,174, 85, 75, -104, 41, 20,138,246,158,158,158,184,119,239, 30,250,245,235,103,201,207,207, 79, 18,137, 68, 77,242,242,242,164,185,185,185, 48, - 24, 12,186,249,243,231, 63, 0, 32,239,208,161, 67,163, 31,127,252, 17,143, 30, 61,194,246,237,219, 1,224,128,107,159, 13, 18, - 44,203,150, 86, 10,231,110,155, 64, 32,192,149, 43, 87,112,229, 74, 89,215,175,205,155, 55, 87,249,194,120,245,251,195,184,126, -253, 58, 28,195, 3,216,255, 59,110,147,201,100, 64,229, 51, 60,202,160, 42,199,248,170, 28,224, 93,193, 93,223, 47, 87, 51,115, - 42, 66, 70, 70, 70,133,231, 95,185,114,165,140, 69,171, 42, 78,129, 64, 0,134, 97, 32,151,203, 9,177, 88, 76,136,197,226, 48, -187,200, 18, 8, 4,165, 15,140, 84, 42,133, 84, 42, 45,211, 75,173, 8,153,153,153, 61, 50, 51, 51, 43,220,175, 86,171, 59,169, -213,106, 60,143,176, 82, 20,140, 6, 11,180, 58, 35, 62,143,251,111,201,198,207,241, 51,128,159, 59,189, 51, 13,147,251, 70,245, -172,238, 48,181,253,126, 7, 6, 6,226,220,185,115, 32, 8, 2,123,246,236,129,183,183, 55,250,246,237, 11,165, 82,137,153, 51, -103, 98,248,240,225,213,109,204,138,243,243,243, 59,189,255,254,251,191, 46, 93,186, 52,188,110,221,186,176, 88, 44,176, 90,173, -176, 88, 44, 72, 78, 78,198,206,157, 59, 31, 25, 12,134, 78, 0,138,171, 34, 59,145,241, 77,242,254,243, 31,102,246, 30,249,170, -241,118,206, 15,200,206,206, 7, 77,103,128,101,104, 88,105,166,196,194, 71,211,160,105, 6, 98,177, 64,185,244,139, 15, 78,177, -224, 64,146,132, 5,192, 43, 79,170,140, 84, 42, 85,164, 90,173,198,221,187,119, 17, 19, 19,147,157,159,159,159, 8,160, 23, 0, -228,231,231, 95, 28, 51,102, 76,243,248,248,248,224, 6, 13, 26,192,211,211, 83,169,215,235,171,162,244, 4, 48, 25, 64, 31,148, -248,129,216, 81, 0, 96, 62, 73,146,210,107,215,174,149,155,105,119,254,252,121, 0,248,217,117, 15,200,102,209, 50,153,160,206, - 47,196,132,119,230,252,213, 51, 2, 87, 70, 92,112,224, 48,233, 93,200, 0, 32, 47, 39, 25,111, 76,152, 38,173,170, 67,224,234, - 69, 88, 13, 31,157, 50, 29, 53,123, 29,245,244,244, 44, 25,126, 59,184, 19, 71,191,124, 7, 96,172,224, 40, 35, 96, 53, 0, 86, - 29, 88,139, 1,132, 88, 14, 80, 70,183,132,150,167,167, 39, 60,229,114, 4,170, 84,224, 56, 14, 66,129, 0, 34,145, 16, 44, 5, - 16, 12, 81, 42, 72, 89,247, 2,131,148,118, 42,229,114, 57, 82, 83, 83, 49,121,242,100, 88,173, 86, 12, 25, 50, 4, 22,139, 5, - 38,147, 9, 70,163, 17, 13, 27, 54,132,193, 96,112,139,207, 62, 91,209,211,211, 19, 98,177, 24, 31,124,240, 1, 94,126,249,101, -204,155, 55, 15,177,177,177,104,216,176, 33, 38, 77,154,132,157, 59,119, 34, 50, 50,178, 42, 94,206,177,140,236,247,211, 46,182, - 28,135,248, 0, 84,187,140,156, 57, 9,130, 44, 35,216,236,203,123, 99,123, 85,155,115,209,162, 69, 80,171,213,229, 44, 89,246, -255,161,161,161, 88,183,110, 93, 77, 71,134,236,214,163, 32, 23,251, 6, 56, 91,162, 56,142,107,103,243,157, 50,199,197,197,221, -138,139,139,139, 38, 8,226, 72, 92, 92, 92,116, 69, 22, 45, 87, 60, 46,246,187,253,210, 18, 58,141,141,118,119,220,105,191,209, -190,190,190,130,240,240,112, 82,169, 84,162,168,168, 8, 1, 1, 1,156, 90,173, 30,169, 80, 40, 62,251,238,187,239, 26,233,116, - 58,220,190,125, 27,171, 87,175,254, 25,192,170,202,132,214,177, 0,155,233,216,102,201,114, 92, 31, 56,112, 32, 26, 52,104, 80, -198,154, 37,151,203, 43,173, 60,246,125,118,139,144, 64, 32,192, 11, 47,188, 32, 79, 73, 73, 49,138,197, 98,132,133,133,201,179, -179,179,141, 98,177,184,218, 51, 93,170,114,140,175,202, 1,222,149,240,105,215,174, 93, 25, 11,150,227,175,227,255, 67,135, 14, - 85, 57,116,104,231,108,222,188,121,233,253,242,242,242,178,159, 11, 0,232,215,175, 31, 88,150,133,191,191,191, 91,156,118, 81, -107,115,128,135,201,100, 98,181, 90, 45,121,237,218, 53, 72, 36, 18,120,121,121,149,250,234,200,100,178, 82,107, 38, 15, 87, 13, - 2, 11, 11, 69,193,104, 52, 66,167,211, 1, 0,146,255,220, 87, 86,136,153, 53, 53,230,183, 55,176, 5, 5, 5, 56,113,226, 4, -126,248,225, 7,188,252,242,203, 46, 69,117, 53, 4,151,186,160,160,160,243,140, 25, 51,174, 46, 88,176,160,142,175,175, 47,172, - 86, 43, 30, 62,124,136, 45, 91,182,100, 26, 12,134,206,213,105, 96,192, 1, 20, 69,195,100, 48,163, 88,163,197,103, 95,108,173, -176,234, 1, 64, 65,238, 29, 12, 28, 52, 92,242, 36,203, 41, 51, 51,115,122,231,206,157,191,208,106,181, 69, 6,131, 97, 56,128, -101,142,253,169,252,252,252, 46,131, 6, 13, 90,225,235,235,251, 82,110,110,238, 44, 55, 40,103,166,166,166,206,170, 87,175, 94, -153,141,102,179, 25,245,234,213,123, 33, 55, 55,119,116,215,174, 93,255, 15,128,175,195,110, 47, 0, 39, 1,172,171,168, 46,217, -135, 14,117, 58, 35,148,170, 16,100, 60, 56, 87,101, 66,196, 2, 19, 56,150,173,180, 13,177,119,128, 43, 90,170,152, 25, 87, 46, -169,246, 99,237, 47,236, 87,134,141,197, 43,147, 23, 65, 33, 2, 22,190,209, 9, 13, 85, 0,228,190, 16,119,253, 24,132,202,118, -143, 38, 31,118,139, 60,118,195, 6, 92,183,181,199, 97, 1, 1,152, 49,114, 36, 56, 10,184,156,144,128, 93, 63,253,132,145, 61, -122, 64, 33,147,185,221, 97, 97, 89, 22, 98,177, 24,201,201,201,184,124,249, 50,154, 53,107,134,123,247,238,149, 9, 67,193,113, -156,187,249, 47,205,187, 84, 42,133, 72, 36, 66,118,118, 54,162,163,163, 33, 22,139,177,117,235, 86,156, 59,119, 14, 51,102,204, -192,248,241,227,209,189,123,119, 36, 38, 38,186,197,201,113, 92,185,217,138,206,195,185,213, 45, 35,103, 78,231,247,126, 77,202, -221,206,185, 96,193, 2,151, 19, 42,220,225,116,165, 69, 92,148,221, 53, 71, 49,100,183, 60, 57, 10, 35,231,117, 0, 62,246,109, - 51,103,206,156,229,238,121,142,235,118,139, 88,117,134, 48, 75,133, 86,116,116,116,153,156, 23, 20, 20, 92,189,122,245,106, 11, - 15, 15, 15,220,185,115, 71,162, 84, 42, 91,216, 27,116,146, 36,177,103,207, 30,175,254,253,251,159, 90,182,108, 89, 24,203,178, -200,201,201,193, 71, 31,125,164,163,105,122, 20, 0,186,162, 23,120, 85,150,169,195,135,203, 63,108, 7, 15, 30,116,107, 8,196, - 46,164,132, 66, 33,124,124,124,140, 70,163, 17, 10,133, 2, 62, 62, 62, 70,131,193, 0, 15, 15, 15,251, 88, 49,137,191,102, 42, - 84,101,125,170,202, 49,222,217, 1,190, 74, 36, 36, 36,184,117,156,109,168,213,173, 90,158,154,154, 90, 97, 67,114,238,220, 57, -176,182,134,214, 93, 78, 91, 47,143,179, 11, 63,133, 66, 1, 95, 95, 95, 72,165, 82,200,229,242, 50, 34, 75, 42,149, 86,249,224, - 84, 21,144, 84, 38,147,253,226,225,225,161,178,239, 23,137, 68,208,106,181, 69, 5, 5, 5,237,159,233,161, 67,112,160,173, 52, -140, 70, 19,116, 90, 99,173,243, 91, 44, 22, 72,165, 82,236,220,185, 19,157, 58,117, 66,135, 14, 29,202,137,172, 26,154,231,211, - 11, 10, 10,186,175, 90,181,234,231,229,203,151,251,232,116, 58,252,247,191,255, 45,214,233,116,221, 1,164, 87, 75,108,178, 28, - 40,171, 21, 6,147, 25,122, 93,201, 61,184,127,107,223,255, 90, 81,237,204,206,206,222, 89,201,254,251, 52, 77, 71,219,227,190, -185,129,127,213,171, 87, 15,217,217,217,101, 54,166,165,165,129, 97, 24, 51, 74,226,100,189,233,104, 72,198, 95,209,179, 43,234, -197,151, 88, 71,141,102,232,116, 37, 86, 16,147, 62,175,118,234,169, 77,108, 84,228,147, 85,147, 58, 68, 16, 68,169,211,247,212, -169, 83,113,243,198, 13,244,170,163, 65,195, 96, 47,112,154, 12,136,123,126,138, 63,212,114, 44, 91,113,172,218,220,187, 29, 92, - 32,150,237,222,237,114,223,253,193,131,171,149,247,164,164, 36,200,229,114, 48, 12, 83,238,125, 83,221,252, 59, 10,152, 21, 43, - 86, 96,198,140, 25,216,186,117, 43,110,222,188,137,214,173, 91,163,119,239,222,200,205,205,197,141, 27, 55, 96, 54,155,221, 78, -167,163,223, 92, 82, 74, 2, 78, 95, 62,142,180,244, 7,200,204,126, 84,227,114,119,228,116, 22, 90,251, 79,255,142, 97, 81,109, -107,196,249,217,103,159, 33, 55, 55,183,140, 37,203,177, 93,170,200,162,229,172, 69,156,144,231,228, 11,101, 95,183, 56,137, 30, -231,117,231,227, 1, 32, 23,128,160,138,243,156,215,243,226,226,226,206,218, 45, 97, 54, 94, 65, 85,254, 89,101, 44, 90, 78, 88, - 52,120,240,224, 65,171, 87,175, 14,144,201,100,165, 51,144,102,206,156,137, 25, 51,102, 32, 34, 34, 2,254,254,254,161, 42,149, - 10,249,249,249, 88,188,120, 49, 82, 83, 83, 39,194, 69,160, 61,103,161,213, 37, 69, 11,137,228,175, 14,171,221,178, 5, 0,227, -199,143, 47,103,209,178, 23, 80,101,160, 40, 10,126,126,126, 48, 24, 12, 16, 8, 4, 24, 50,100,136,224,207, 63,255,100,250,246, -237,139,161, 67,135, 10,110,220,184,193, 12, 24, 48, 0, 2,129, 0, 61,123,246,212,236,223,191,255, 67, 0, 95,186, 33,182,106, -205, 49,222, 94,201,220,141,125,228,142,184,172,140,147, 32, 8, 24, 12, 6, 8,133,194, 82, 71,121,119, 56,237, 67,135,142, 15, - 32, 73,146, 80,169, 84,165,141,135,221,162,101, 23, 90, 85,241, 86, 21,144, 84,161, 80, 40,239,220,185,211,200, 62,241, 34, 47, - 47, 15, 61,123,246,188, 91, 80, 80,240,108,155,180, 88,192, 74, 51,208, 25, 77,208, 25, 13,181, 70,107,127, 30, 54,110,220,136, -196,196, 68,152, 76, 38,124,245,213, 87,165,147, 10, 28, 69,214, 99, 8,174,100,185, 92,206,246,235,215, 15, 87,175, 94,133, 84, - 42,165, 80,131,248, 87, 44,199,194, 74,211, 48, 25,141,208, 85, 61,228,246,188,160, 84, 85, 39, 38, 38,194, 98,177, 96,222,188, -121,204,175,191,254,122, 22, 37, 1, 80,237, 22,188,209,221,186,117,155,239,225,225,161, 58,122,244,232,123, 0,182, 86,246,242, -166,104,155,104,175,197,251,232, 56, 34,224,202, 39,171, 38, 97, 86, 28, 95,172, 44,203, 98,226, 91,111,161,119, 29, 13,134,190, - 20, 0,125,214, 93, 40,188, 3, 64,168,234, 99,217,138, 99,184,149,226,182, 43, 38, 7, 0,253,186, 13, 70,171,102,229,195,131, -117,238, 85,210, 39,187,248,227, 47,200,201,203,172,118,222,245,122,125,133,150,171,106, 88,180, 74,159, 57,251,253,107,211,166, - 13,154, 52,105,130,179,103,207,162,109,219,182,184,119,239, 30,238,221,187,135,212,212, 84,220,188,121, 19,133,133,133,213, 46, -163,239, 79,238, 66,161,182, 0, 18,177, 4, 5, 69,121, 72,203,120,128, 32,191,224,199, 46,119, 59,154, 14,248, 12, 0, 80, 39, -192,187, 90, 66,203,145,115,201,146, 37,229,196,251,227,134,236, 33, 8,226,151,202,214,171,123,254,147, 68, 69, 66,235,129, 90, -173,238, 48,114,228,200,153, 0,218,217,182, 21, 3,216,125,234,212,169,193,129,129,129, 61, 58,118,236, 40,148, 72, 36,184,124, -249, 50,246,239,223,191, 21,192,174,202, 46, 36,145, 72,140,245,235,215,151,219, 43,162,253, 65, 84, 42,149,130,197,139, 23, 19, -155, 55,111,174,208,202, 85, 85, 1, 21, 23, 23, 67,175,215,195,219,219, 27, 86,171, 21,253,250,245, 99, 18, 19, 19, 33, 22,139, - 49,104,208, 32, 38, 33, 33,161,180,160, 55,109,218, 20,102, 52, 26,255,253,195, 15, 63,244, 1,208,181, 26,247,202,238, 24,239, - 9, 55, 29,224, 43,234,229,185, 3,119,135,227, 42,226,156, 54,109, 90,141, 56,197, 98, 49,109,143,252, 78,146, 36,172, 86, 43, -218,182,109,139,220,220,220,210,135,198,195,195,163, 84,100,185, 35,180,170, 10, 72, 42, 20, 10, 97,177, 88,208,181,107, 87, 16, - 4,129, 53,107,214, 60, 31,195,145, 44, 75,120,122,250,161, 78,157, 23, 16, 16,104, 2,203,214,238, 87,101, 98, 99, 99,203,136, - 41, 87,145,151,237,247,191, 38,176,115,185, 51, 75,182,178,183,163,125,200, 75,175, 55, 61,115, 69, 24, 24, 24,216, 33, 55, 55, -247,160,211,230, 2, 0,243, 43,233, 88,150, 22,244,163, 71,143,208,183,111, 95, 28, 63,126, 92,112,224,192,129, 94,135, 14, 29, - 74,184,123,247,238,163,182,109,219,214,125,251,237,183,165, 93,187,118, 69, 94, 94, 30, 94,122,233,165,207, 51, 50, 50, 42, 17, - 90,182,251,104, 50, 67,175,175,125,235,168, 43,107,214,227,188, 24,237,117,114,238,220,255, 67,239,144, 34, 12,105,237,141,248, - 35,151, 48,186,141, 28,176, 72,171,205,103, 79,139,111,157, 6,168, 31,217,161,220,126,169,178, 36,150,107,253,200, 14, 32, 31, -221,171,118,222, 29,211,236, 44,170,106, 98,209,115,188,159, 19, 38, 76,192,199, 31,127,140, 62,125,250,224,222,189,123, 56,127, -254, 60,238,221,187,135,105,211,166, 33, 50, 50, 18,173, 91,183,174, 22,231,161,211,123,161,209, 21,131, 36, 72, 20, 20,231,195, -100, 54, 34,118,210,220,199, 46,247,210,151,255,233, 56, 0,192,190, 83,215,107,204, 57,123,246,108,100,103,103,151,177,100, 61, -142, 95,214,179,142,202,162,165, 61, 0, 48,209,121,163,197, 98,241,154, 55,111, 94,148,191,191, 63, 8,130,192,138, 21, 43,224, -235,235,219, 9,192, 45,139,197,146,167,215,235,103, 56,136,144,222,176,197,218,200,201,201,113, 57,111, 95,175,215, 91,163,162, -162, 68, 33, 33, 33,101,102, 27,122,120,120, 84,100,221, 41,229,180,239,163,105, 26,177,177,177, 88,184,112, 33,194,195,195, 49, - 96,192, 0, 68, 71, 71,131, 32, 8,244,235,215, 15, 3, 6,252, 53,148,171, 82,169,196,199,143, 31,239, 70,146,100,130,195, 11, -164, 12,167, 43,216, 29,227, 41,138,114,215, 1,190, 12,167,189,178, 77,155, 54, 13, 11, 23, 46,196,172, 89,149,187,122,108,216, -176, 1, 40,239, 79,245,183,115, 22, 20, 20,148,105,236, 21, 10,197,154,161, 67,135, 10, 31, 61,122, 84, 70, 92, 57, 46, 46, 26, -162, 50,156, 85, 5, 36, 21, 8, 4, 8, 10, 10,194,130, 5, 11,224,231,231,135,224,224, 96, 87,129,252,170, 44,163, 26,224,111, -229,100, 56,246,218,210, 69,255,215,249,191,219, 15,137,164, 18,224,202,249,125,208, 20,150, 29, 78, 50, 91,255,154, 74, 45,105, -219, 11,150,235, 63,186, 85,151,236, 98,250,179,207, 62,195,103,159,125, 86,105,130, 54,110,220,248,216,121,119, 83,108,149,231, -100, 57, 66,225,225, 3,153, 71, 29,180,136,244, 1,203,209,255, 83,101, 84, 1,126,253,229,151, 95, 6,249,249,249, 33, 61, 61, - 61, 64, 36, 18, 13, 42, 99,174, 50, 26, 81,191,126,253, 23,212,106,245,191,171,226,156, 54,109,154,121,206,156, 57,210, 81,163, - 70, 97,232,208,161, 24, 53,106,148, 84, 44, 22, 55,230, 56, 14, 86,171, 21,233,233,233,248,241,199, 31,161, 86,171,111, 87,150, - 78,150,227, 8,185, 66, 5,153, 71, 8, 90,188,168, 2,203,210,181,146,119, 71,171,184,163, 53,171,154, 34,203,101,253, 4,128, - 95,127, 60,136,185, 31,188,136,173, 71,127,198,234, 95,128, 86,170, 92,180, 8, 80,131, 85,223,198, 71,163, 95,198,178, 29,191, - 1, 0,206,159,171,178,140,184,202,234,160,201,104,125,172,188, 59, 90,174, 28,175,227,134,143, 86, 57, 78,123, 39, 81,171,213, -162,168,168, 8,241,241,241,120,227,141, 55,144,155,155,139,212,212, 84,220,189,123, 23,223,125,247, 29, 20, 10, 69,141,202,232, -195,183,102, 99,206,178,233,224,192,161,105,163, 22,152, 57,249, 51,180,107,213,241,177,203,221, 25,110, 88,179, 42,228, 92,185, -114,101, 77,235,210, 63, 78,104,185,132,191,191,255,168,110,221,186,193,100, 50, 33, 32, 32, 0,169,169,169, 32, 73, 50, 2, 40, - 25,194, 11, 13, 13,221,173, 86,171, 35,220,229, 19, 8, 4,160,105,186,212,247,199,190, 0,192,192,129, 3,113,248,240,225, 42, -123, 20,193,193,193,168, 91,183, 46,222,127,255,253,114,179, 28, 28,103, 58,200,229,114, 28, 61,122, 52,187,160,160,160,128,227, -184,106, 77,115,179, 59,198, 95,188,120,209,109, 7,120, 71, 88,173,214, 71,119,239,222, 13,217,184,113,163,160,146,151, 95, 41, -206,159, 63, 79,163,138,161,154,191,131,211, 85,207,148,227,184, 10, 69,150, 59, 97, 4,170, 10, 72, 42, 20, 10,145,148,148,132, -185,115,231,130, 32, 8,236,219,183,239,185,120,184,254,188,147,191,153, 36, 73,159,129,175,116,110, 9,130,128,213, 82,126,164, -218,179, 80, 87, 42,178,134,126,185, 11, 7, 62, 28,233,142,232, 73,190,112,225,130,239,198,141, 27,133,238,148,251,133, 11, 23, -104,142,227,170, 61,236,103,127,225, 88,173, 86, 24,141, 53,179,162,112, 28,119, 57,238,139, 57, 81,219,190, 61, 38, 34, 8, 11, -174,156,219,135,226, 34,215,238, 12, 18,145, 16,155,227,247,211, 98,145,224,209, 83, 46,186,181, 67,134, 12, 25,245,213, 87, 95, -181,112,181,211,141, 73, 48,169, 38,147, 9, 25, 25, 25, 48, 24, 12,123, 63,249,228, 19,235,177, 99,199,222,124,245,213, 87,209, -186,117,107,132,132,132, 32, 43, 43, 11,201,201,201,136,143,143,231, 46, 93,186,180, 23,192,148, 42,238,227,193, 69, 95,204,137, -137,223,113, 76, 66, 18, 86, 92, 57,191, 15,197, 78,162,189,188,117, 90,132,111,182,238,183,138,197,162, 59, 85, 89,139, 28,173, - 89,181,249, 98, 28, 52,102, 50,134,174, 90,141,136,118,125,177,104,113,111,124,243,197,112, 44,239, 39,134,117,207,104,180,122, -109, 27,118,206,235, 15, 0,168,243,141,155,214, 18,161, 24, 15, 93, 88,172,138,138,101, 54,113, 83, 61,171,169, 61,239,149, 89, -174,170,107,209, 34, 73, 18, 13, 26, 52, 64, 68, 68, 4, 58,117,234,132,182,109,219,162, 71,143, 30,184,113,227, 6,110,220,184, -129,105,211,166, 85, 38,178,170, 44,163,238,255,142,194,207, 93,238, 60,118,217, 56,151,123,109,192,157,186, 52,121,242,100, 0, -248, 71, 89,183,170, 45,180, 52, 26,205, 13,150,101, 91,122,123,123,219, 45, 82,165,251,210,210,210,192,178,172,161,186, 5, 99, -177, 88,236,193, 49,203,196,101,178, 59,199, 87,246,224,115, 28,199, 20, 20, 20,160, 91,183,110,232,210,165, 75,233,240,137,227, -226, 32, 76,112,224,192, 1,112, 28, 87,109, 39,107, 7,199,120, 29,170,233, 0, 15, 0,185,185,185,125,187,118,237,122, 74, 40, - 20,186,245, 21, 77,150,101, 83,115,114,114, 94,121,210,156,174,202,135,101,217, 10, 69,150, 59, 13, 81, 85, 1, 73,133, 66, 33, - 60, 60, 60,240,253,247,223,195,223,223,255,185,122,192,110, 36,170,151, 84,182,191,155,159,228, 28,128,128,161, 95,238,122,120, - 46,223, 90,111,232,151,187,210, 14,124, 56, 50,188,178,115,178,179,179,251,140, 28, 57,242,184,187,229, 78,211,244,131,236,236, -236,106,135, 75,224, 56, 14,119,238,220, 97, 39, 76,152,144,167, 86,171,135,215, 36,255, 51,231,174, 94,190,240,243,169,126,253, -162, 58,180, 3, 9, 88, 42,118,254,229, 8,128, 19,138, 4,143,102,204, 90,249,214,240,225,195,159,102,177,105,178,179,179, 59, - 13, 27, 54,108, 10,254,114,157, 40, 35,164, 80,193,236,106, 27, 86,213,173, 91,247, 69,129, 64, 32, 5, 48, 23, 64,218,165, 75, -151,214, 94,186,116,169, 15,128,127, 9, 4,130, 16,134, 97, 50,108,157,158, 93, 0,254,168,186, 30,229,190, 13,142, 13,235,215, -251, 95,125, 65, 16,156,197, 98,174,162,131, 4, 14, 28,199,137,197,162, 59,191,222,200,106, 85, 89, 71,202,225, 11, 28,181, 62, -100, 63,101,202, 20, 76,153, 50,165,180, 62,173, 89,211, 5,123,255,188,136,215, 90,165,195,252,117,103, 16,202,112,183, 59,124, - 0, 48,251,255, 38,212, 90,218, 28,243,238,104,209,114,245, 28, 84,199, 71, 75, 32, 16, 32, 47, 47, 15, 73, 73, 73,200,201,201, -129,193, 96, 64, 98, 98, 34,172, 86, 43, 10, 11, 11,241,226,139, 47,214, 56,157,181, 85, 70, 79,147,243,159, 56,124, 88,109,161, -101,181, 90, 63,109,208,160,129, 72, 38,147,181, 96, 24, 6, 28,199,129, 97, 24,206, 38,106,170, 61, 11, 79, 36, 18,153,154, 52, -105, 66,184,154,157, 96,255,239,225,225, 97,172,196, 90, 18, 87,191,126,253, 79, 8,130, 16, 84,212, 11,177,255,103, 89,150, 17, - 10,133,113, 53,188, 87,143,235, 24,175, 87,171,213, 29,107,185,252,254, 14, 78,231,242,209, 55,107,214,172,244,139,246,206, 49, - 81,108, 31, 91,213, 87, 33,206, 43, 13, 72,170,215,235,179,250,246,237,203, 56,238,119, 12,104,250, 92,131,224,210,250,143,122, -179,222,185,124,107, 61, 0,176,139, 45,112, 92, 90, 37,103, 25,179,179,179,187,253,221, 73, 75, 73, 73,177,252,235, 95,255,250, - 86,171,213, 78, 6, 80, 99,111,254, 89,159,174,153,245, 12,150,140, 6,192,194, 26,158,155,150,159,159,223,211,105,219, 31,118, - 65,101,143,107, 87,109,209,126, 59,175,214, 99,139,209, 52,157, 30, 17, 17, 81, 45,203, 13, 69, 81,233, 85,237,119,142, 17,230, -136, 91,240,198,172,171, 64,201,228,239,124,183, 56, 77, 38, 83, 65,199,142, 29, 69,213,204, 91,174,187,121, 15, 9, 9, 65,157, - 58,117, 74,127,237,112,222, 94, 85, 58,105,154, 78, 15, 11, 11,131,191,191,127,133, 17,223,157,125,178,220,225,172,237, 50,170, -140,179, 78,157,109,181,206, 89,211,116,242,112, 15,189,121, 78,158,147,231,124,102, 57, 5,252,253,228, 57,121, 78,158,243, 9, -114, 62,151,224,189,212,120,240,224, 81, 17, 24,254, 22,240,224,193,131,199,227,129,168, 68,149, 86,103,166, 79, 77,148,237,105, -158,147,231,228, 57,121, 78,158,147,231,228, 57,255,113,156, 85,113,215,246, 76,227,231, 26,188, 89,149,231,228, 57,121, 78,158, -147,231,228, 57,121,206,127, 44,248,161, 67, 30, 60,120,240,224,193,131, 7, 15, 94,104,241,224,193,131, 7, 15, 30, 60,120,240, - 66,139, 7, 15, 30, 60,120,240,224,193,131, 7, 47,180,120,240,224,193,131, 7, 15, 30, 60,120,161,197,131, 7, 15, 30, 60,120, -240,224,193,131, 7, 15, 30, 60,120,240,224,193,131, 71, 9, 8, 0, 56,114,228, 72,233, 7, 1,163,163,163, 9,254,182,240,224, -193,131, 7, 15, 30, 60,158, 36,158,107, 45,226,152, 57, 30, 60,120,240,224,193,131, 7, 15, 94,139,212, 14, 72, 94,108,241,224, -193,131, 7, 15, 30, 60,120,177,197,103,140, 7, 15, 30, 60,120,240,224,193,139,172,103, 10,101, 44, 90,188,224,226,193,131, 7, - 15, 30, 60,120, 60, 77,177,245,140,106, 17,206,182, 56,174,243,224,193,131, 7, 15, 30, 60,120,240,120, 76,129, 85,217, 47, 15, - 30, 60,120,240,224,193,131, 7,143, 90, 18, 92,246,255, 79, 76,104,241, 95, 54,231, 57,121, 78,158,147,231,228, 57,121, 78,158, -243, 31, 11, 33,127, 11,120,240,224,193,131, 7, 15, 30, 60, 30, 27,142, 86, 44,130, 23, 90, 60,120,240,224,193,131, 7, 15, 30, -181, 39,178, 8, 87,235,252,183, 14,121,240,224,193,131, 7, 15, 30, 60,254, 38,240, 22, 45, 30, 60,120,240,224,193,131, 7,143, -199, 3, 1,126,232,144, 7, 15, 30, 60,120,240,224,193,227,111, 21, 91, 46, 55, 86, 52,115,224,116, 53,200,107, 50,251,224, 52, -207,201,115,242,156, 60, 39,207,201,115,242,156,255, 56,206,170,184, 79,227,217, 67, 55, 0,103, 1,116,183,253, 86, 40,188,106, - 27,252,212, 87,158,147,231,228, 57,121, 78,158,147,231,228, 57,159,119, 84, 24,168,148,119,134,231, 81, 21,132,168,124,136,185, -170,253, 60,120,240,224,193,131,199, 63, 77,108, 17,225, 72,218, 0, 0, 32, 0, 73, 68, 65, 84,113,142, 47, 73, 87,104, 12, 96, - 22, 0,111,135,109,191, 0,136,115, 58,110, 7, 0,133,195,186, 30,192, 60, 0,247,170, 76, 13,199,137,109,252, 82,219,194, 2, - 48, 1, 48, 3,208, 18, 4, 65,241,101,246,212,209, 17, 64,180,237,255, 17, 0, 87,170,185,255,185, 66, 72, 72,136,220,199,199, -167,207,245,235,215, 37,137,137,137,184,112,225, 2,183,121,243,102,107, 97, 97,225,201,172,172, 44, 35, 95, 93,158, 11,244, 5, - 48,211,246,127, 17,128, 19,143,201, 71, 40, 20,138,105, 30, 30, 30,253,165, 82,105, 29,154,166, 9,131,193,144,169,215,235, 79, -209, 52,253,165,173,221,171, 46, 6,251,250,250,190,217,180,105,211,198,169,169,169, 25,153,153,153, 59, 0,236, 1, 48,188, 78, -157, 58,163,235,215,175, 31,122,231,206,157,123, 5, 5, 5,223, 0, 56,248, 20,211,201,131,199, 63, 9, 68,101,214, 8, 87,152, -203,113,220,232, 50, 12, 68,121,142,158, 61,123, 14, 58,121,242,164,130,101, 89,216, 23,185, 92, 78, 3, 24, 87,133,200,242,187, -124,249,114,189,201,147, 39, 15,205,204,204,124, 89,171,213,182, 7, 0,133, 66,241,115, 96, 96,224,175,171, 86,173,250,142,227, -184,116,130, 32,180,213,204,168, 80, 36, 18,189,225,227,227,211,159,166,233,182, 28,199, 65, 36, 18, 93, 47, 44, 44, 60, 65, 81, -212, 55, 0,106, 34,222, 36, 66,161,112,138, 84, 42,237, 75,211,116, 75, 0, 16, 10,133, 55,205,102,243, 9,154,166,215, 2,176, -212,128, 83, 38,145, 72,166, 40,149,202, 40,139,197,210, 18, 0, 36, 18,201, 77,141, 70,115,202, 98,177,172,181, 9,206,167, 13, - 33,128,104,142,227, 68, 0, 32, 16, 8, 6,183,111,223,190, 30, 65, 16, 44, 65, 16, 28,199,113,196,207, 63,255,220,134, 97, 24, -210, 86, 63,162, 1,252, 10,128,126, 22,159, 16,127,127,255,133, 44,203,214,169,180,208,100,178,151,175, 95,191,222,116,247,238, -221,204,215, 95,127, 93, 52,126,252,120,207,201,147, 39, 11,215,172, 89,179, 54, 43, 43,235, 61,231,227,253,252,252,150,147, 36, -233,239,206,245, 89,150,205,203,207,207,159,254,180,242, 31, 19, 99, 42, 99,238,142,143,151, 53, 2,144, 94,195,250,253,247,113, -154, 98, 56, 0,136,151,197, 55,138, 49,197, 36,219,255, 63, 46,175, 3,102,174, 59,173,237,202,113,192,148, 40, 47,242,113,133, - 86,104,104,104,124, 76, 76,204,168,150, 45, 91, 10, 57,142, 3, 69, 81, 48,155,205, 77,175, 92,185,210,125,223,190,125, 47,107, -181,218,225,213,164,124,235,227,143, 63, 94, 48,127,254,124,127,145, 72, 68, 80, 20,213,104,247,238,221,109,223,126,251,237,247, - 55,110,220, 88,119,196,136, 17, 94,246,237,115,231,206,109,183,104,209,162,134, 0,190,124, 10,233,228,193,227,159,134,110, 40, -235,163,245, 57,128,207, 42, 19, 90, 30,182,151,103,142,205,146, 5,135,223, 82,156, 57,115,230,144, 80, 40,180, 91,180,218,235, -245,250, 32, 39, 43,152, 43,145, 85,127,204,152, 49, 29,247,238,221,187,112,196,136, 17,217, 10,133,162,201,171,175,190,170, 37, - 8, 66,176,123,247,238, 54, 17, 17, 17,242,129, 3, 7,142,233,217,179,231,135, 28,199, 93, 32, 8, 66,237,102, 38, 91,248,250, -250,238, 95,178,100, 73,189,190,125,251,138,253,253,253,193,113, 28, 50, 51, 51, 67,143, 30, 61,218,239,243,207, 63,255,176,160, -160, 96, 8,128,132,106,220,184,118,114,185,124,239,231,159,127, 30,210,175, 95, 63, 97,112,112, 48, 76, 38, 19, 18, 19, 19,123, -159, 56,113,162,235,198,141, 27,223, 51, 26,141,175,217, 4,134,187,104,239,237,237,189,239,191, 31,127, 28,212,225,141, 55,132, -190,190,190,224, 56, 14,106,181,186,247,197,109,219,186, 79, 90,178,228,189,226,226,226, 97,174,238,247,211,132, 68, 34, 33,183, -111,223,222, 90, 34,145, 0, 0, 44, 22, 11, 34, 35, 35,137,231,229, 9, 33, 8, 34, 44, 51, 51,211, 91, 44, 22,187,220,207, 48, - 12,186,118,237,218, 64, 44, 22,227,203, 47,191,164,242,242,242,218,124,245,213, 87,215,119,238,220,233,191,118,237,218,215, 0, -148, 19, 90, 36, 73,250,167,167,167,187,228,100, 24, 6, 86,171, 21, 52, 77,195, 98,177,160,121,243,230, 79, 53,255,241,241,178, - 48, 0,211, 99, 98, 76, 31,216, 54,125, 9,224, 67, 0, 41,168,225, 55,187,254, 6, 78,199,250,182,220,225,255, 99,167,213, 1, -245, 0,224,216, 13, 19, 0,248, 62,238,125,245,240,240,104,246,250,235,175, 11,213,106, 53, 68, 34, 17,172, 86, 43,178,179,179, - 17, 25, 25, 41,248,246,219,111, 95,168, 46, 95,163, 70,141,198, 47, 90,180, 40,224,216,177, 99,214,237,219,183, 91,162,162,162, - 68,227,199,143, 87,118,237,218,181,121, 88, 88, 24,185,101,203, 22,243,169, 83,167,168, 49, 99,198, 72,226,226,226, 2,142, 30, - 61, 58, 48, 33, 33,225,203, 39,157, 78, 30, 60,254,129, 56,139,191, 66, 60,216,127, 43, 21, 90,112, 16, 87,131, 1, 64, 36, 18, -181, 9, 10, 10,138,167,105, 58,216,102,213,201,206,201,201,249,146,162,168,223,109,199, 30,100, 89,118, 80, 85,150,172, 49, 99, -198,116, 60,126,252,248,178, 43, 87,174, 20,231,231,231, 7, 31, 58,116,200,244,225,135, 31,166, 2, 64, 74, 74, 74,195,129, 3, - 7,134, 78,157, 58, 53,189, 79,159, 62,171,122,244,232,241, 46,199,113,167, 8,130,208, 87, 37,178, 34, 35, 35, 47,159, 63,127, -222, 75,165, 82,149,217, 81,191,126,125,188,251,238,187,226, 65,131, 6, 69,244,234,213,235, 82,114,114,114, 23, 0,127,186, 35, -136, 26, 55,110,124,250,204,153, 51,158, 62, 62, 62, 40, 42, 42, 66,118,118, 54, 12, 6, 3,148, 74, 37, 70,140, 24, 33,238,214, -185, 83,221,169,211,222, 59,157,158,145,209,219, 77,177,213,190, 83,139, 22,167,119,198,197,121, 82, 15, 31, 66, 46,151, 67,167, -211, 1, 0,188,188,188,240,114,131, 6,194,223,182,109, 11, 29, 29, 27,123,250,215,164,164,222, 79, 73,108, 73,109,191,102, 0, - 71, 4, 2,193, 96,137, 68, 66, 14, 30, 60, 24,167, 79,159, 38, 76, 38,147,208,102,221,161, 7, 15, 30, 12,185, 92, 14,139,197, -194,162,100,232,144,126,150,159, 18,137, 68,130,228,228,228, 50,219,180, 90, 45,212,106, 53,242,243,243, 97, 54,155, 81, 84, 84, - 4,150,101, 9,185, 92,174,102, 89, 22, 36, 73, 58, 11,128, 50, 16,139,197, 72, 74, 74, 42,179,141,166,105,232,245,122,152,205, -102, 88,173, 86,104,181, 90,185,151,151, 87, 99,127,127,255,116, 0, 7, 11, 10, 10,190,204,201,201, 73,123,194,217,207,179, 11, -162,248,120,217,125, 0,146,255, 69, 78, 7, 75, 86,168,109,253,143, 90, 74,171, 29, 15,143,252,110, 10,183, 89,199, 30,212, 2, - 31, 11, 0, 23, 46, 92, 64, 78, 78, 14,242,242,242,160, 86,171, 17, 22, 22, 6,142,227,170, 61, 28,151,156,156,188,238,197, 23, - 95, 36,110,221,186,117, 2,192,154,221,187,119,143, 43, 40, 40,152, 57, 99,198, 12,223,165, 75,151, 22,196,198,198, 46, 2,176, -117,247,238,221,239, 52,107,214,172,255,237,219,183, 55, 62,141,116,242,224, 81,219,224, 56,174, 29,128, 0,123,219, 98,107,119, -253, 28,214,111, 16, 4, 97,113, 56,206, 98,107, 27,156,127,237,176,175,171, 9,130,248,213,225, 60, 53, 65, 16,191,214, 52,153, - 78,191, 37,157,110, 0, 56,114,228, 8,103, 95, 92,157, 25, 24, 24, 56,173,103,207,158,203,174, 93,187,214, 60, 43, 43,203, 39, - 43, 43,203,231,218,181,107,205,123,246,236,185, 44, 48, 48,112,154,195,141,112, 62,245,180,195, 62,241,229,203,151,235,237,223, -191,127,209,233,211,167,139,219,180,105, 99, 57,115,230, 12,221,167, 79,159, 92,219, 11,154,238,211,167, 79,238, 79, 63,253,196, -116,232,208, 65,126,252,248,241, 71,151, 46, 93, 90,190,119,239,222, 32,142,227, 4,174, 56,109, 16,169, 84,170,239,207,157, 59, - 87, 78,100, 57,162,110,221,186, 56,114,228,136, 82,165, 82, 29, 4, 32,174, 40,157, 54,200,100, 50,217,190,159,126,250,201,211, -203,203, 11,185,185,185, 16,137, 68, 8, 12, 12, 68,113,113, 49,178,179,178,144,118,247, 46, 72,139, 5, 43,190,152,239, 37,151, -203,247,186,104,236,203,113,122,123,123,239,219,185,112,161,103,254,233,211,248, 99,193, 2, 88,173,214,210, 33, 87,171,213,138, - 75,147, 39, 67,253,227,143,216, 50,119,174,167,183,183,247, 62, 0,178, 42, 56,107, 3,142,156,147, 1, 20,216,150,201, 0,174, - 68, 70, 70, 94, 75, 76, 76, 68,151, 46, 93,176,103,207,158, 86, 51,102,204,152, 60, 99,198,140,201,123,246,236,105,213,165, 75, - 23, 36, 38, 38, 34, 50, 50,242, 26,202,250,103,253,221,233,252,219, 56, 25,134, 41,179,176,236, 95,239,152, 58,117,234,228,238, -223,191, 31, 35, 70,140, 32, 37, 18, 73,214,200,145, 35,165, 23, 47, 94,228,108, 34,211,237,116,154, 76, 38, 24,141, 70,232,245, -122,164,164,164,200,151, 44, 89,210,249,179,207, 62,107,116,250,244,233,208, 89,179,102, 77, 10, 8, 8,184, 30, 20, 20, 84,239, - 9,231,221,234,244,127, 5,128,140,106, 90,136,254,110, 78,206,118, 62, 98, 76, 49,173, 29, 26,216,234,242, 86,118, 63,179,109, -105,213, 3, 72,123,156,186,212,179,103,207, 23, 27, 53,106, 20,180,251,150, 15, 10,197, 77,193,138, 85, 96,197, 42, 48,126,237, -144, 44,121, 5,225,225,225, 65,158,158,158, 29,171,153,206,237,183,110,221,250,151,173,167,156, 15, 96, 89,108,108,236,231, 4, - 65, 92,136,141,141,157, 15, 96,153,109,251,130,219,183,111,119, 0,176,243, 41,165,243,153,120,222,121,206,255, 45,206, 42,180, - 72, 0, 65, 16, 71, 8,130, 56,242,201, 39,159,244, 0,224,231,180,254,111,199,227, 0, 72, 92,253,218, 23,135,237, 1, 28,199, - 13,112, 56, 47,160,134,201, 39, 92, 44,127, 9, 45, 0,136,142,142, 38,162,163,163,237, 59,126, 33, 8,226, 16,128, 95, 68, 34, - 81,155,214,173, 91, 15,254,225,135, 31,188, 2, 2,254,186,126, 64, 64, 0,246,238,221,235,213,162, 69,139,193, 34,145,168, 13, -128, 95,148, 74,229,161, 74,172, 48,170,201,147, 39, 15, 29, 59,118,172,166, 77,155, 54, 0, 80,148,144,144,160,232,208,161,131, -158,166,105,130,166,105,162, 67,135, 14,250,132,132, 4, 5, 69, 81,218,118,237,218,121,244,234,213, 43,117,250,244,233, 99, 92, - 8, 14, 71,188,190,120,241,226, 48, 31, 31,159,202,148, 48,180, 90, 45,130,130,130, 48,121,242,228, 96,145, 72,244,102,101,119, - 75, 40, 20, 78, 89,188,120,113,160, 74,165, 66, 97, 97, 33,194,194,194, 96,177, 88,144,148,148, 4,147, 94, 7, 74,171, 1,165, - 41,130,250,254, 61,168, 68, 66,140, 25, 20, 29, 36, 20, 10,167, 84, 97, 45,153,242, 77,108,108,144, 37, 53, 21, 41,123,246,128, -161,203, 27,127,104,171, 21, 55, 55,109,130, 41, 61, 29,139, 38, 76, 8,146, 72, 36, 83,158,176, 37,107, 41,199,113,114,142,227, -228, 4, 65,172,234,216,177,227,183,114,185,124,114, 92, 92, 92,223,147, 39, 79,246, 59,127,254,124,119,154,166, 69, 52, 77,139, - 46, 92,184,208,197,100, 50, 9,165, 82, 41,132, 66, 33,135,231, 20, 34,145, 8, 98,177, 24,114,185, 28,157, 59,119,190,191,121, -243,102, 42, 44, 44, 76,180,111,223, 62,159, 58,117,234,120,172, 89,179,166, 72,171,213, 46,118,151,207,106,181,194,108, 54,195, -104, 52,194,100, 50,225,204,153, 51, 13,166, 78,157, 42, 52,153, 76,204,192,129, 3, 11, 40,138, 50,199,198,198, 42,125,125,125, - 63,124,146,249,140,137, 49,177, 54,203,211,109,155,104,121,128,199,244,121,250, 59, 56, 1, 88,108, 62, 89,118,248,219,184, 45, -181,116, 43,104, 0, 58,155,208, 50, 59, 61, 31, 45, 29, 44,190, 85,162,168,168,104,227, 55,223,124, 19, 70, 74, 85,184,104,233, -143,239,216,207,113,210,123, 13,114,235,125,132,192,176, 70, 24, 53,106, 84, 32,199,113,107,106, 33,205, 95, 1,232, 10, 96, 85, - 77, 78,126, 2,233,172,231,225,225,177,199,203,203,235,162,135,135,199, 30,216,134,103, 31, 7, 81,141,208,123, 80, 51, 50, 61, - 42, 2,220,160,102,100,122, 84, 35, 62,212,192,243, 2, 39, 45,226, 8, 53,199,113,209, 28,199, 69, 47, 90,180,104,161,195,251, -221,190, 46,119,211, 50, 22,205,113, 92,116, 25,133, 84, 34,176, 30,219,232,230, 98, 41,209, 20,142, 74,210, 33,115,165,179, 11, -131,130,130,226,227,227,227,189,156, 25,179,178,178,160,209,104, 48,103,206, 28,175,177, 99,199,190,151,158,158, 30, 83, 69, 34, - 36,217,217,217,109, 71,143, 30, 45,179, 90,173,133, 44,203,146, 26,141, 70,232,237,237,205,216, 15,240,246,246,102,138,139,139, - 69,122,189, 94,192, 48,140,121,236,216,177,146, 9, 19, 38,188, 12, 64, 80, 17,105, 64, 64, 64, 84,255,254,253, 43, 28, 58,160, - 40, 10,122,189, 30,122,189, 30, 86,171, 21,157, 59,119,150,110,222,188,185, 79,110,110,238,250, 10, 21,135, 84, 26, 21, 21, 21, - 37, 42, 40, 40,128,183,183, 55,210,210,210,240,224,193, 3,152,117, 58, 88,117, 26, 88,117, 90,208, 90, 13, 56, 77, 49,242,239, -221, 65,135,102, 77,197, 59,164,210,190,122,189,126,121, 69,156, 74,165, 50,170,195,184,113, 66, 15, 15, 15,116, 31, 93, 50,207, -224,120,179,102,224, 24, 6, 44,195,128,161,105,244, 77, 74, 2, 69, 81, 32, 73, 18,237, 10, 10,132,202,109,219,162,212,106,245, -178,167, 81,217,165, 82,169,112,251,246,237,175, 75, 36, 18,112, 28, 71, 88, 44, 22,156, 60,121,242, 31,247,208, 75, 36, 18,200, -100, 50, 88,173, 86,212,175, 95,223, 56,122,244,232,203, 95,124,241, 69, 56, 73,146, 30, 98,177,248,135,252,252,252,133, 89, 89, - 89, 41,238,242, 81, 20, 5,139,197, 2,139,197, 2,163,209,136,251,247,239, 7, 55,104,208,128,152, 60,121, 50, 99, 48, 24, 26, -174, 94,189, 58,249,228,201,147,138,197,139, 23,191, 10,224,221, 39,157,223,152, 24, 83, 51, 0,205,226,227,101, 98,155,229,215, -242, 63,198,201,161,196,241, 29,241,178,248, 68, 0,234, 90, 20, 89, 18, 0,222,225,126, 66,189, 72, 0, 29, 0, 47,155, 40,120, -149, 32,136, 14,205,155, 55,247, 73, 76, 76, 44,228, 56,238, 42,128,239, 0,100, 85, 70,198,178, 44,193,178, 44,222,110, 95,132, -201, 29, 5,160,168, 98, 20, 23, 23, 35, 45, 45, 13, 9, 9, 9,248,249,231,132,154, 62,155,111,122,122,122,246,145,201,100,245, -105,154, 38,117, 58, 93,154,193, 96, 56,205,178,236, 70,212,192, 71,237,239, 74,167, 29, 30, 30, 30, 75,102,205,154,213,201,219, -219, 27,191,255,254,123,195, 93,187,118, 45,209,235,245,143,229, 92, 47, 19,145, 91,150,175, 92, 19, 26, 26,168,194,141,243,135, - 67, 23,110,216,189, 5, 96,195,120,153,242,236,195, 73,139, 56,138,161, 95, 57,142, 27, 64, 16,196, 17,103,161, 84, 45,179,211, - 99,158, 95,133, 69,203,249,195,210,101,133, 86, 5, 10, 18, 52, 77, 7, 59, 90,178, 56,142, 67, 86, 86, 22, 50, 50, 50,160, 86, -171,225,227,227, 3,171,213, 26,236, 78,251,160,213,106,219,251,249,249, 25, 68, 34,145,217,104, 52, 66,161, 80,176, 34,145,136, -179, 93,135,176,205, 90,100,204,102, 51, 33, 20, 10, 41, 47, 47, 47, 79,179,217,220, 20,149,248,146,113, 28,215,222,207,207,207, -229, 62,179,217, 12,157, 78, 7,189, 94, 15,157, 78, 7,179,217,140,160,160, 32,208, 52,221,182,210, 46, 45, 77,183, 12, 8, 8, - 64,102,102, 38,228,114, 57,210,211,211, 97,209,105, 97,213,106, 65,235, 53, 96,138,139,193,106, 52, 96,245, 26, 80, 22, 3, 66, -155, 52,131,125, 70, 98,133,221,112,139,165,165,159,159, 31,244,250,191,220,205, 56,155,192,162,105, 26,180,205, 57,218, 62,156, -232,239,239, 15,251,140,196, 39, 4, 51,128, 25, 36, 73,174,146, 74,165,194, 73,147, 38, 33, 43, 43,171, 76,157,152, 52,105, 82, -169, 79, 86,215,174, 93, 47,200,100, 50, 90,173, 86,195,108, 54,139,158,215,135,158, 32, 8, 16, 4, 81, 82, 70, 52, 13,127,127, -127,125, 94, 94,222,207, 69, 69, 69,175,215,132,143,162, 40,251,140, 46, 24,141, 70,112, 28,135,223,127,255, 29, 50,153, 76,196, - 48,204, 45,154,166, 21, 34,145, 8,164,205,249,235, 73,193, 54, 35,240, 75, 0, 97, 54, 11,209,155, 40,113, 56,207,112,209,144, -184,117,235,220,228,172,190,112, 51,197,216, 45, 77, 25,168,217,112,164, 43,116,111,170,146, 44,143,235, 16,168,106, 61,208, 67, -175,144, 8,244,108, 90,235,250,255, 93,154,176,107,236,152, 55,189,230,205,155, 87,207,223,223, 95,150,156,156,108,154, 63,127, -126,131,237,219,183, 19, 40, 25,166,171, 16, 15, 31, 62, 60, 48,107,214, 44,223,254,253,251, 55,148, 74,165, 68,113,113, 49,212, -106, 53,114,114,114,240,224,193, 3,238,198,141, 27,247,205,102,243,158,234, 36, 50, 36, 36,100,243,235,175,191, 62,246,165,151, - 94, 18,217, 45,164,122,189,190,205,185,115,231, 6, 29, 63,126,188,139, 94,175,175,118,189,124,244,232,209,158,217,179,103,123, -188,242,202, 43, 77,165, 82, 41, 89, 27,233,116, 4, 73,146, 65,158,158,158, 56,125,250, 52, 84, 42, 21, 72,146, 12,122,220,250, -106,178,178,161,117,130,253, 96,186,180, 28, 77, 3,234,193,100,101, 67,121,137,242,252, 88,180, 42,120,215,183,179, 91,164,170, - 16, 75,198,153, 51,103,206, 34, 8,226,200,204,153, 51,103,185,178,104,217,254, 50,142,199, 57, 28,111,174,109,177, 85,173, 64, -147, 44,203, 34, 35, 35, 3,153,153,153,200,200,200, 64,126,126, 62, 72,146, 4,199,113,238,204, 62,227, 8,130, 96, 79,157, 58, -229,115,249,242,101,125,187,118,237,138,236,254, 47, 52, 77, 19, 20, 69, 17, 54,191, 24, 34, 45, 45, 77,124,241,226, 69,213,237, -219,183,131,108,189, 85,182, 10, 83, 96,185,109,118,129,229,184,152, 76, 38,200,100, 50,247, 84,135,237, 69,248,251,181,107, 37, - 34, 75,167,181, 13, 25, 22,131,209, 20,131,211,107, 33, 97, 40, 72,192,129, 48, 25,220,190,127,142,176,139, 44,171, 77,104, 89, - 44, 22, 80, 20, 5,150,101, 65,211, 79,197,175,124, 93,171, 86,173,218, 30, 56,112, 96,124, 70, 70,249,119,225,144, 33, 67,240, -238,187,239, 98,234,212,169,183, 7, 12, 24,112,227,240,225,195,152, 50,101, 10, 88,150,109, 13,160, 24,192,241,231,237,161, 55, -155,205,165, 22, 40,147,201, 4,171,213, 10, 84,227,179, 10,206,117,211, 94,182, 52, 77,219,185,137, 3, 7,246,227,194,133, 11, -100, 66,194,173,176, 73,147, 38,219, 29,238,159,116, 86,211, 81, 50,115, 79, 98,107, 40, 44, 40,241,127,170, 40,164, 66, 4, 42, - 31,178,227, 42,227,124, 28,180,218,208,106,196, 7, 31,124, 16,133,146, 25,206, 41,143,105,209,122, 69, 66, 18, 95, 79,107,233, - 43,251,176,149,159, 94, 34, 36,116, 73, 95,207,210, 61, 8, 87,234,131,234, 42, 44, 97, 13, 84,117, 22, 46,252, 34,228,246,237, - 59,230, 57,115,230, 36,142, 28, 57, 50,240,195, 15, 63,108,190,111,223,190, 46, 38,147,233, 27, 0, 69, 21, 25, 93, 6, 13, 26, -116, 53, 48, 48,176,193,134, 13, 27,114, 31, 61,122,228, 67, 81,148,135,213,106,101,245,122,253, 3,163,209,120,218,106,181,158, - 6,112,173, 58,137,245,242,242,106, 53,110,220, 56, 81, 81, 81, 17,132, 66, 33,172, 86, 43,114,115,115,209,169, 83, 39,193,161, - 67,135, 90,212,228, 6, 20, 22, 22, 46,255,230,155,111,206,238,220,185,179,143, 82,169,124, 73, 42,149, 6, 3, 96,180, 90,109, -142, 94,175,255,163, 38,233, 44,211,206, 49, 76,206,181,107,215, 34,148, 74, 37, 30, 62,124, 8,134, 97,114, 30,183, 14,200,196, -228,163,155,231, 15,213,109,230,223, 0, 23, 47, 95,133, 76, 76, 62,226, 67,125, 61,247,176,251, 80,193, 81, 64,185, 16, 72,151, -227,226,226,228,139, 22, 45, 66, 92, 92,220, 45, 87, 22, 45,187,224,138,139,139,187,101, 63,206,225,248,243,143,145,198,138, 45, - 90, 21, 41, 72,160,100,118,161, 90,173,246, 81,169, 84,165, 2, 43, 51, 51, 19,153,153,153,144, 72, 36, 72, 75, 75,131, 68, 34, -201,114,167, 19, 34,151,203,127,107,211,166,205, 11, 41, 41, 41,226,249,243,231,215,189,118,237,154,178, 83,167, 78, 47,202,229, -114,134,227, 56,152, 76, 38, 50, 49, 49,209,115,217,178,101,161,237,219,183,183,180,111,223,254,250,238,221,187,141,168, 36,254, - 21, 65, 16,191,100,101,101, 53,172, 95,191,190, 93,180,149, 17, 87,142,130, 11, 40, 25,242, 20, 10,133,215, 43, 75,168, 80, 40, -188,153,148,148,212, 91, 33,147,194,162,213,192,170,211,128,214,106,193,104,139,193, 20, 23, 3,122, 13, 36, 52, 13, 17, 67, 65, - 46,147, 33, 35, 61, 29, 66,161,240,102,101,156, 18,137,228,102, 78, 78, 78,111,149, 74, 85,250, 18,165,104,186,100, 97, 24, 88, -104,186,212,162, 37, 18,137,240,232,209, 35, 72, 36,146,155, 79,186, 38,147, 36,201,216, 67, 56, 84,144, 15, 4, 5, 5,177, 29, - 58,116,192,148, 41, 83,192, 48,140,173, 24,136,238, 0, 46,162,196,191,229,153,132, 43,113,107,119, 90, 55, 26,141,208,233,116, - 40, 44, 44, 20,202,229,242, 23, 66, 67, 67,175, 90, 44,150, 61, 52, 77,111,121,240,224,129,166, 34, 78,155, 48, 43, 21, 93, 44, -203,130,227, 56, 48, 12, 3,138,162, 32, 22,139,217,115,231,206, 99,217,138, 37,136,223,178,157, 27, 52,104, 16,113,232,208, 33, -176, 44,155,254,132,179,111,177,137,150,202, 26, 13,231,144, 10, 31,161,242,144, 10, 21,113, 58,246,254, 28,183, 17, 46,142, 41, -135, 15, 62,248,224, 4, 74,134, 12,243,108, 98,238,113, 56,191, 44,250,238, 11, 25,104, 70,111, 62,183, 83,247,237, 93,141,126, -222,183, 43,127,179, 72, 4,154,151,187, 5,181,108,216,224, 5,129, 74,229, 67,174,223,184, 42,127,199,246,189,201, 15, 31, 62, -212,172, 93,187,182,227, 11, 47,188,224,253,199, 31,127,132, 86, 36,180, 20, 10, 69,227, 55,223,124,115, 92, 97, 97,161, 56, 62, - 62,126,119, 86, 86,214,111, 40, 9, 45,227, 56,131,122, 0,128,173, 54, 33, 26,100,107,231, 46, 2,152, 95, 89,127,141, 32, 8, -252,244,211, 79,229,102, 7,178,143,167,206, 85,141, 26, 53, 26,145,146,146,114, 33, 39, 39,103,152,243, 78,177, 88, 60,175, 73, -147, 38,125,111,221,186,245, 57,128, 99,213, 33, 54, 24, 12,177,123,247,238, 93, 42, 16, 8,234, 48, 12,147,105, 52, 26, 99, 31, -219,162, 69,177, 19,226,214,239,218,100,180, 48,225,114,137,224,161,137, 98,223,226,117,200,243,107,205,178, 65,237, 96,141, 82, - 3, 32,156,214,255,176,189,140, 44, 28,199,217,143, 85, 59, 88,177, 44, 78, 86, 48, 87,251,212,143, 17, 44,157,171,168,141,171, -200,162,245, 9,128,246, 0,126,201,201,201, 89, 53,118,236,216,101, 59,118,236,240,210,104, 52,200,201,201, 65,110,110, 46,132, - 66, 33,148, 74, 37,214,173, 91,103,204,201,201, 89,229,120, 14,202, 71,144, 7, 0,147,191,191,255,111,219,183,111, 15,254,250, -235,175,133, 49, 49, 49,105, 3, 6, 12,104,186,110,221,186, 20,177, 88,204, 49, 12, 67,152,205,102,226,237,183,223,142, 88,177, - 98, 69,170, 64, 32, 80,140, 24, 49,130,240,240,240,248, 5,149,132, 13, 80,171,213,167,190,255,254,251,161,211,167, 79,151, 90, - 44, 22,151,150, 44,251, 54,149, 74,133, 75,151, 46, 89, 10, 11, 11, 79, 86, 97,197, 56,245,195,177,163, 93,255, 51,114,164,152, -210,106, 64,105, 53,160, 53, 26, 48,218, 34, 16, 58, 13, 68, 12, 13,185,152, 69,112,152, 12,180,209, 19, 71,127,253,131, 50,155, -205,149, 6, 54,212,104, 52,167, 46,198,199,119,111, 95,175,158,240,210,180,105,176, 82, 20, 94, 73, 74, 42, 21, 87, 86,171, 21, - 7, 91,182, 4, 67, 16,104, 61,113, 34,238,209, 52,173,209,104, 78,253, 47, 62, 12, 55,110,220,200, 29, 61,122,244, 53,150,101, -219,226, 9,125, 52,243, 73,128,162,168,114,214, 40,134, 97, 74,172,142, 37,150, 3,201,209,163, 71,187, 38, 38, 38,138,255,252, -243, 79, 92,184,112,161,245,142, 29, 59, 62, 9, 15, 15,111,249,240,225,195,236,170,196,155,171,160,191,176,249, 31,238,222,185, - 7,239,188,243, 14,145,157,157,141,239,190,251, 14, 85, 5, 79,253, 59, 16, 19, 99, 98,227,227,101,117,225,228,247,228, 34,164, -194,239,112, 51,164, 66, 69,156,166,152, 18, 43,153, 44,190, 36,216,168, 41,166,100, 56, 80, 22, 95,165,165, 12, 49,166, 24,141, -205, 33, 62,171, 22, 56,245,160, 25,185,229,220, 78,221,128, 99, 15,181, 87,178,140,243, 1,156,128,137,225,238, 93,231,110,188, -244,146,143, 63, 0,152, 77, 76,112,227,198,141,187, 9,133, 66, 9, 0,120,122,122,190,228,231,231,183, 46, 63, 63,191,179,171, - 50,141,142,142,238, 16, 24, 24,216,230,248,241,227,127,100,101,101,221, 2,240,179,243, 65, 17, 17, 17,115,110,223,190,221, 78, - 36, 18, 17, 85,212, 17, 0, 64,183,110,221, 94,144, 74,165,126,199,238,122, 67, 35,110, 4, 78, 80, 12, 8,101, 96, 84,173,144, - 38,110,142,176,176,171,126,133,133,133,173,139,139,139,255,168,102,209,247, 24, 58,116,232,150,248,248,248,176,110,221,186,113, -215,175, 95, 39,157, 71, 17, 34, 34, 34,250, 92,185,114,165,237, 91,111,189,181, 97,215,174, 93,147, 81,118,166,109, 85, 72,179, -197, 27,172, 53,156, 74,198,105,128,169,103,179,153,241, 10,229, 31,128,234,132, 92,120,140,240, 12,143,149,196, 10, 13, 24, 21, -108,111,111,139,137,213,158,162,168,223,111,220,184,113,112,196,136, 17,186,252,252,124,248,249,249,161,126,253,250, 32, 8, 2, -235,214,173, 51, 62,120,240, 96,159, 45,150, 86,251,204,204,204, 65, 54,177,229, 10,218,213,171, 87,239,218,182,109,155,234,218, -181,107, 2,154,166,149, 77,155, 54, 53, 92,190,124,217, 83, 36, 18,113, 98,177,152,189,118,237,154, 34, 34, 34,194, 68, 16,132, -244,199, 31,127,204,191,122,245,106,248,140, 25, 51,190, 65,217,105,226,206,216,185, 96,193,130,140,148,148, 20,152,205,102,104, - 52, 26, 20, 23, 23,151, 46, 69, 69, 69, 40, 46, 46,134, 72, 36, 66,118,118, 54,246,239,223,159,101,139, 18, 95,153,101, 99,237, -154,117,235,213, 89, 15,211,160, 84,200, 65,107,138,192, 20,231, 3,218, 98, 72, 40, 43, 60, 68, 12,234, 54,146, 67,166, 80, 34, - 71,163, 67,252,229, 95,179,109, 81,226, 43, 54, 23, 88, 44,107,223, 93,177, 34,135, 22,139, 81,111,248,112, 88,109, 67,133,142, - 66,139, 33, 8,132,247,234, 5,210,219, 27, 11,247,237,203,177, 69,137,127,162, 96, 89, 86, 96,177, 88, 42,203, 7, 88,150, 77, - 79, 76, 76,220, 5,224, 44, 65, 16, 28, 65, 16, 28, 74,130,181,233,158,229, 7,153,162, 40,204,157, 59, 23, 98,177, 24,115,231, -206,197,167,159,126,138,101,203,150, 97,253,250,245,248,246,219,111,113,244,232,209, 6, 23, 47, 94, 20,159, 63,127,158,139,139, -139,203,139,136,136, 16, 76,156, 56, 81, 37,151,203, 63,168,140, 51, 54, 54, 22, 94, 94, 94,136,141,141,197,146, 37, 75,176,121, -243,102, 28, 60,120, 16,151, 46, 93,130, 64, 32, 96,211,211, 31,193,100, 50,113,171, 87,175,206, 56,120,240,160,113,213,170, 85, - 16, 10,133,196, 83,106, 36, 62,176, 9, 42, 71, 75,144,115, 72,133,124, 0, 43, 81,181,111, 84, 69,156,144,197,199,215,181,137, -163,100, 7, 65,116, 24,192,116, 84, 62,189,218,206, 49, 25, 64,112, 45,112,206,150,143,254,191, 68,213,166, 59,247,175,100, 25, -103, 3,248,193,158, 39,165, 82, 41, 63,112,224,123, 33, 0,236,219,187, 95,148,148,148,228,253,253,247,223,203, 2, 3, 3,241, -237,183,223,202,228,114,121, 96, 5,156,204,193,131, 7,205, 18,137,196,111,194,132, 9,253,218,181,107,247,190,173, 35,218, 11, - 64, 11,148,204, 94,140,186,127,255,126,130,191,191,255,221,147, 39, 79,234,221, 41, 32,173, 86,251,205,214,173, 91,235, 23, 48, -190, 56,166, 31,138,120,118, 41,142,170,182, 32,173,222,167, 80,212,121, 25,175,191,254,122, 29,134, 97, 54, 85,179,220, 95, 31, - 50,100,200,214,248,248,248,176, 9, 19, 38,100, 95,191,126, 61, 7, 64, 60,128,237,142,203,237,219,183,243,198,142, 29,155,181, -105,211,166,144, 17, 35, 70,172, 7, 48,140,127,245,243,224, 81,182, 47,132,170,102, 29,186,120,225,150,254,207,205,205, 93, 93, - 88, 88,120,233,222,189,123,239, 89, 44,150, 16,130, 32, 56,177, 88,156,157,147,147,179,202, 33, 96,169, 43,191,146,222,176,197, -218, 32, 8,130,226, 56, 46,189, 71,143, 30, 31,244,234,213,235,171, 35, 71,142,152,186,119,239,142,189,123,247,250,247,232,209, -195,192,178, 44,119,236,216, 49,255,190,125,251, 26,206,158, 61,171,127,251,237,183,155, 54,105,210,100, 98,108,108,172,154, 32, - 8,214, 21,167,253, 93, 86, 84, 84, 52,164, 95,191,126,151,246,237,219,167, 84,169, 84,160,105, 26, 6,131, 1, 6,131, 1, 28, -199,193,219,219, 27,106,181, 26,243,231,207,215, 20, 23, 23, 15,118, 33,220,156, 57, 77, 38,147,105,216,228,247,167,159, 90,245, -249, 92,175,240, 6, 13,144,127,199, 4,218,100,128,136, 35, 81,247, 5,111,136, 37,114,220, 75,210,226,163, 93, 7,180, 70,147, -233, 53, 23,189,229,114,156,197,197,197,195, 98, 62,253,244,244,134, 25, 51, 60,219, 4, 5, 65, 32, 16,192,108, 54,131, 97, 24, -136, 68, 34, 68,198,196, 64, 28, 16,128, 57,187,118,233, 53, 26,205, 48,148,255, 20,143, 51,103,109,192,145,115,242,141, 27, 55, -198, 54,107,214, 12,147, 38, 77,194,144, 33, 67,202, 28,248,253,247,223, 99,253,250,245, 48,155,205, 99, 1, 92, 7,176, 14, 37, - 67, 29,112, 18, 89,127,119, 58,107,157,147, 97,152,194,164,164, 36,229,210,165, 75, 9,171,213,138,207, 63,255, 28,118,193,105, -175,215, 83,166, 76,169,227,229,229,133,207, 62,251,204,146,151,151,215,115,201,146, 37,103,182,111,223,238,255,205, 55,223,188, - 14, 32,214,153,147,101,217,220,155, 55,111,122,109,216,176,129,164,105, 26,203,151, 47, 47, 55, 60, 57,126,252,120, 88,173, 20, - 4, 2,161,197,100, 50,183,144,203,229,201,126,126,126,114,174,172,115,215,147,188,159,161, 40, 9, 97,224,232,248,110,113,244, -207, 66,197, 33, 21,170,195,169,150,197,199,119, 55,197,196,156,181, 9,162, 68,219, 49,123,237, 38,253,106,112,218, 5, 97, 77, - 56, 79,217,150, 42, 97, 50,153,160, 86,171,145,151,151, 7,149, 74, 5,129, 64, 64, 84,148, 78,179,217,252,231, 71, 31,125,116, - 99,211,166, 77,189,175, 92,185, 50,240,252,249,243, 61, 78,159, 62,109, 74, 75, 75,163, 41,138,226, 66, 66, 66,132,157, 59,119, -150,245,239,223,223, 67, 42,149,146,179,103,207,206,251,226,139, 47,252, 81,214,135,205, 57,239, 2,130, 32,240, 97, 87, 45, 98, -123, 8, 96,177, 88, 81, 84, 84,132,140,140,116, 36, 36, 36,224,202,149, 59,224, 56,142,172, 70,185,251, 1,152,253,221,119,223, -133, 74, 36, 18, 98,215,174, 93,117,118,237,218, 85,165, 37,117,199,142, 29,117,118,239,222, 61,207, 54,122,145,254, 44, 62,239, - 60,231,255, 44,231,179, 12,231,200,240,168, 82,104,217,218,249,246,176,125,148,148,162,168, 95, 92,132,112,248, 4,192, 92, 7, - 43, 88, 85,230, 60, 13,199,113, 23,122,247,238, 61,165, 87,175, 94, 43,250,244,233,147,149,149,149,213,112,249,242,229, 97, 52, - 77, 91, 19, 18, 18,200,228,228,228,180,223,126,251,173, 81,147, 38, 77, 38,222,190,125,251, 28, 65, 16, 86, 55, 50,152,144,156, -156,220,169, 71,143, 30,251, 39, 78,156, 24,222,161, 67, 7,137, 74,165,130, 80, 40, 68, 74, 74, 10,254,248,227, 15,203,238,221, -187,211,139,138,138,170,243, 9,158, 95, 82, 51, 50,162, 70, 76,125,111,223,196, 33, 3,253,255,213,244, 5, 73, 72, 72, 8, 96, - 52,226,206,195,108, 92,189,243,135,117,243,133,171,106,179,217, 60, 12,238,127,130,231,151,223,238,221,235,221,115,198,140,125, -243,254,243,159, 32,100,101, 9, 67, 66, 66, 32,145, 72,240,224,193, 3, 36,179, 44,189,120,227,198, 28,155,200,122,210, 81,225, -165, 0,150,178, 44, 43, 4, 0,185, 92,142,119,223,125, 23,142,159,220, 89,191,126, 61,140, 70, 35, 0, 8, 9,130, 88, 10, 96, -203,179,110,197,178,163,160,160, 96,206, 43,175,188, 18, 39, 20, 10, 43,140,122,235,227,227, 3,173, 86, 11,154,166,153,140,140, -140, 59, 62, 62, 62, 16,137, 68,224, 56,206,229,115,148,159,159, 63,103,216,176, 97, 11, 72,146,172,200,242, 1,165, 82,153,118, -230,204,153,198,111,189,245, 22,249,223,255,254, 55,101,194,132, 9,210, 51,103,206, 48, 28,199,237,127,210,247,160, 75,151,157, -192,134,152,215, 0,188, 6,148,115,120,207,176,109,171, 86, 72,133, 46, 93,118, 98, 3,254,226,116, 28,198,179, 11, 34,155, 21, -170,185, 44, 62,126, 5, 74,252, 44, 42,229,238,178,179, 11, 54,196,160, 86, 57,221,129,163,246,213,235,245, 96, 24,166, 50,107, -222,239,123,247,238, 93,241,219,111,191, 5, 76,153, 50,165,225,127,254,243, 31,101,143, 30, 61, 60, 29, 15, 48, 26,141,236,225, -195,135,245,235,215,175, 47,190,112,225, 66,234,248,241,227, 59, 84,150,206,135, 15, 31, 30, 93,184,112,161,119,255,254,253,155, - 0, 40,245,207, 82,171,213, 72, 75, 75,195,159,127,254,153,102,181, 90, 15, 85, 35, 75,249, 0,230,141, 26, 53,106,233,182,109, -219,234, 76,152, 48, 33,123,247,238,221,127,162, 36, 96,177, 51, 84, 67,134, 12,105,185,109,219,182,144, 9, 19, 38,100,163,196, -143, 44, 29, 60,120,240,176,163, 59,202,251,105, 85, 58, 50,177,213, 98,177,112, 38,147,137, 51, 24, 12,156, 78,167,227,224,250, - 43,240, 7, 51, 51, 51,185,244,244,116,238,225,195,135, 92,106,106, 42, 7,224, 91, 39,197,235,170,193,242,216,177, 99, 71,163, -208,208,208,207, 21, 10,197, 9,129, 64,160, 17, 8, 4, 26,169, 84,250,131,159,159,223,167,139, 23, 47, 14,229, 56, 78, 92,137, -138,174, 8, 66,145, 72,244, 86, 96, 96,224, 65, 95, 95,223,116, 31, 31,159,244,192,192,192,131, 34,145,232, 29, 0,162, 42,148, -121, 69,144, 9,133,194,143, 60, 60, 60, 78, 73,165,210, 92,169, 84,154,235,225,225,113, 74, 40, 20,126,132,202, 3,169, 86,202, - 41,145, 72, 62, 10, 8, 8, 56,165, 84, 42,115,149, 74,101,110, 64, 64,192, 41,137, 68,242, 56,156,143,211, 43,177, 11, 45, 3, -103, 3, 65, 16, 84,235,214,173, 55,180,109,219,118, 93,219,182,109,215,181,106,213,234,107,155, 85,146,179, 89, 91, 12,168, 56, -120,227,223,153,206,167,198, 25, 25, 25,185,125,219,182,109,236,156, 57,115, 52, 77,154, 52, 41,152, 51,103,142,102,219,182,109, -108,100,100,228,246,154,114, 6, 5, 5,213,139,140,140, 44,216,180,105, 19,157,148,148,196,109,218,180,137,142,140,140, 44,112, -138, 12,255, 36,242, 78, 0,136,176, 89,127, 14, 1,216,131, 18,231,247, 80, 0, 68,140, 41,134,179,205, 62, 60, 1,160, 79, 5, -101,239, 46,103,152, 41, 38,134,179,249, 84,157, 4,144,232,176,222, 13,101,253,191,158, 4,167, 75,180,104,209,226, 30,231, 0, -139,197,194,169,213,106, 46, 41, 41,137,187,112,225, 2, 23, 22, 22,118,207, 13, 78, 63, 0,111, 3, 56, 28, 28, 28,124,187, 99, -199,142, 15, 59,117,234,244,176, 94,189,122, 41, 34,145,232, 10, 74, 34,188, 71,218,150,165, 0,154, 84,193,217, 81,165, 82, 45, - 12, 11, 11, 59,212,184,113,227, 75,245,235,215,191,226,235,235,123, 68, 38,147, 45,194, 95,145,177,171, 91,231,123, 12, 29, 58, - 52, 77,167,211, 49, 47,189,244,210,109, 87, 39, 53,107,214,236,162, 78,167, 99, 70,142, 28,153, 14, 32,250,159,240,188,243,156, - 79,133,243, 31,133,198, 54,193,116,208, 97,249,196,197,113,159, 56, 29,179,213,118,110,149, 5,193,113,156,128,227, 56, 15,142, -227,188, 57,142,243,229, 56, 78,197,113,156, 39,199,113,210, 42,204,223,124,197,254,251, 56, 39,219, 4,148,193,246,223, 25, 85, -237,127,174,239,103,104,104,168, 79,187,118,237,166, 30, 56,112,224,163,251,247,239,127,116,224,192,129,143,218,181,107, 55, 53, - 52, 52,212,231,113,210, 25, 20, 20, 84,175,121,243,230, 95, 53,107,214, 44,189,121,243,230, 95, 57,137,172, 39,153,119,137, 77, -196, 52,179, 45, 13,109,219, 8,148,196,194, 90,107, 19, 54, 17, 21,244,212,170,195,105,231, 59, 4,160,175,109, 57,100,219, 22, -246, 20, 56,203,161, 65,131, 6,199, 91,182,108,121,175, 85,171, 86,201,173, 90,181,186,215,162, 69,139,123, 77,155, 54,189, 23, - 17, 17,113,175,110,221,186,247,252,253,253,143,215,160,140,124, 1,132,160,252,103,192,158,118,157,239, 30, 25, 25,121, 85, 38, -147,185,140, 13, 38, 20, 10,231,181,106,213,234, 38, 74,102, 74,242,237, 39,207,201, 11,173,255, 33,240,149,240,217,227,148,162, -242,207,140, 84,181,159,191,159,207, 54,167,203,111,117,217,132, 76, 67,155,192,145,212, 2,167, 35,159,189, 78, 69, 56,136,166, -167,193,201,215, 37,158,147,231,228,133, 86,173, 67,200,223, 2, 30, 78, 48, 63,230,126, 30,207,197,104, 60,126, 0, 0, 32, 0, - 73, 68, 65, 84, 54,170, 19, 19,235,113, 56, 93,241,221,127,202,156, 60,120,240,224, 81, 91,109,103,119, 0,231,236,189,194,138, - 84,105,117,102, 19,212, 68,217,158,230, 57,121, 78,158,147,231,228, 57,121, 78,158,243, 31,199,105,199,138, 10,182,223,113, 90, -255,250, 25, 21, 94, 79, 36, 76, 15,111, 86,229, 57,121, 78,158,147,231,228, 57,121, 78,158,179,166,152,248,140,138,172,110,246, - 21,126,232,144, 7, 15, 30, 60,120,240,224,193,163,246, 80,117, 28,173, 61,123,246, 8,236,255, 71,141, 26, 53,158, 97,152,169, -246,117,129, 64,176,230,187,239,190,219, 82,217, 21,134, 15, 31,206, 84,198,233, 10, 85, 93,199, 21,103,139, 38,202, 73,126,222, -138,247,138,138, 13, 43, 83, 50,153, 11, 38,147,169,185,125,159, 76, 38, 75,220,178,101,203,221,218, 78,231,248,241,227,155, 56, - 95,167,126,152,168,187,175,151,236,221,130, 34,221,242, 91,247,116, 95,243,117,236,169,192, 31, 64,180,151, 76, 60,168,133, 74, -220,241,207,124,211,101,189,149, 57,140,146,217,176,133,207, 99,134,131,131,131,155, 42,149,202, 49, 0, 90, 24, 12,134, 64,133, - 66,145, 11, 32, 65,163,209,108,207,206,206,190,227, 46, 79,183,250, 72, 3, 16,110, 91,125,120, 46, 21,245,220,217, 87, 21,250, - 68,192,196, 1, 82,130,128,245,100,242, 95,206,232,125, 27,193,196,114,229,183,247,105, 4, 11,199, 65, 76, 0,230,147,247, 33, -123,142,138, 74, 9, 32, 10, 37, 33, 28,110,160, 36,252,132,129,127,100,121,240,120,174,224, 60, 84, 88,186, 46,172, 64, 76,116, - 21, 11,137,175, 56,112, 42,128,243, 51,155,205, 34,137, 68, 2,139,197, 2,133, 66,190,246,237, 9,227, 63, 7,137, 34,138,198, -187, 91,182,108,169,241,151,174,171,115, 29, 0, 63, 57,159,239,163,148, 47, 56,123,248, 99,159,174, 3, 22, 47,178, 60,200,139, -213,106,181,164, 84, 42,133,217,108,134,183,183,119,167, 73, 19, 39,190, 68,138, 56,139, 88,236,113,121,197,138, 21,217, 53, 77, -231, 7, 31,124, 16,108,181,154,254,205,178,172,196, 98,177, 72,157,175,227,173,240, 88,124,246,240,199,138,110,209,139, 62, 7, -120,161,245, 20, 32,169,231,227,113,110,229,168,238,205, 58,182,104, 12, 54,225, 60, 76, 22,235,160,179,233,186, 65,159, 94,201, -156,158,174,179,182, 69, 45, 4,172,252, 31,130,160, 97,195,134, 83, 2, 2, 2, 70,110,220,184, 81,220,176, 97, 67,200,100, 50, - 24,141,198,144,251,247,239,135, 76,154, 52,169,155, 92, 46,223,149,146,146,178, 22,238,125, 8, 46,252,236,214,255, 3, 0,116, - 26, 51, 63, 28, 37, 31,139, 54, 56,239,235, 62,110,126, 56,128, 25, 40,251, 97,228, 44,148,132, 80,112,213,234, 72,142,108, 91, -134, 65, 99, 63, 18, 2,152, 84,154,120, 18,248,225,219, 85,232, 55,234,189, 50,219, 9, 14,194,195,219,150, 33,122,236, 71, 21, -126, 71,177,111, 99,130, 98, 89,174, 66, 75, 60, 73, 18,244,137,123,156,171, 15, 12,231,160, 36, 6, 88, 57, 74,148,124,208,217, -229,241, 3,154, 10,114,172, 20,227, 50,224,172, 88, 36,200, 61,122,135, 41,119,110, 76, 27, 80, 20, 83,210,182,138,133, 96, 14, -166,120,159,157, 61,123,182, 48, 58, 58, 26,155, 55,111,238,252,245,215, 95, 79,212,106,181, 63,218,238, 91, 50,255,248,242,224, -241, 92, 11, 46,215, 66, 75, 40,192,134, 67,251,182, 52,202,201,205, 67,204, 91, 31, 98,231,206,157, 40, 44, 44,132,143,143, 15, - 36, 98,177,104,229,210,255, 11, 86, 42, 61,130, 99, 38,198,110, 0,208,180,166,169,169,230,117, 26, 59,159, 79,216, 62,165, 35, - 20,144, 34,137, 68, 66,238,218,181, 11, 69, 69, 69, 80,169, 84,144, 72, 68,228,138, 69,159,200,149, 74, 79,249,155,147,103,118, - 70, 73,252,159, 26,193, 98,209,117, 62,176,115,139, 82,173, 86, 99,220, 59,177,112,190,142, 88, 44,102,236, 47, 22,190,142, 61, - 21,204,222,248,238,216,102, 47,122, 1,214, 91,151, 32, 18, 8,160,240,246, 65,148, 80, 0, 1,129,230, 49, 39, 82,103, 1,248, -244,121,201,108,195,134, 13,167, 12, 31, 62,124,228,130, 5, 11,196, 36, 89, 18,114, 78,175,215,195,104, 52, 34, 52, 52, 20,103, -207,158, 21,207,153, 51,103,228,247,223,127,143,148,148,148,213,213,229,191,117,235, 86,253,240,240,112, 19, 0, 12,108,233,229, -188,175,158,125, 31, 0,120,121,121, 85,201,231,167,242, 48,223,186,117,181,133,253,188, 41,189, 66,153, 10,182,155, 0, 40, 42, -227, 98, 89, 78,120,242,171, 73, 21,238,127,107,193, 14,250,198,158, 11, 77, 27, 54,108,104,116,220,238,233,233, 89,209, 41, 65, - 58,157, 46,220,121,163,253,120, 43,197, 4, 86,116,189, 62,239,174,119, 41,192, 40, 6,194, 29, 59,118, 0, 0,190,252,104,180, - 96,211,207,121, 66,161,176,164,169, 93,186,116, 41,230,205,155, 39, 57,113,226, 68,255,109,219,182,245, 63,120,240,224,202,138, -132, 42, 15, 30, 60,158, 73,145,229,248, 91,177,208, 34, 9,194, 75,233,229,137,215, 94,127, 27,199,143,255,128,174, 93,187,150, -238,107,208,160, 1,134, 15, 27,140,239,182,174, 0, 0,175,199, 73,209,227, 94,167,176, 88,255,105,191,145, 95,205,127,152,173, -187,114,228,200, 17,116,233,210,165,204,249,175,143,120, 13,223,126,179, 20,149, 68,153,119, 11, 4, 71,138,189,148, 30, 24, 21, -243, 14, 92, 93,103,226,184, 33, 71,250, 14, 95,213, 59, 39, 95,191,130,175,103, 79, 30,141,130,253,250,180,108,214, 20,133,251, -215,226,143, 34, 19,142,103,154,240,102,212,191, 16,233, 43, 71, 23,154, 65,176,135,168,103,182,158,122, 46,132, 86,112,112,112, -211,128,128,128, 50, 34, 75,171,213, 66,167,211, 65,163,209, 64,171,213,130, 36, 73,196,198,198,138,207,157, 59, 55, 50, 56, 56, -248,180, 27,195,136, 15,109,150, 44, 64, 32,210,205,157, 59,215, 28, 24, 24,104, 86, 40, 20,156, 80, 44,213,118, 31, 55,223, 11, - 0, 72,161, 88,187,114,229, 74, 75,104,104,168, 73, 40, 20, 74,222,123,239, 61,210,157, 52,155,205,102,206,145,211, 98, 49,151, -110, 95,188,120,177, 37, 40, 40,200,172, 80, 40, 56,171,213,125,163,227,205, 7, 5,144,138, 5,144,138, 5,144, 73, 68,240,170, -223, 14,210,194, 63, 65,211, 52,150, 44, 89, 98, 13, 14, 14,182, 40, 20, 10, 78, 34,145,136,167, 77,155, 86,101, 58,199,143, 31, -207,169, 84, 42,171, 66,161, 16,207,155, 55,175,220, 76,161, 51, 55, 50, 32,151,136,160,144, 10,209,184, 65, 24,164,156,209,237, -180, 10, 4,101,189, 17,164, 82, 41, 58,119,238,140, 22, 45, 90,224,224,193,131,221,121,161,197,131,199,115,129, 10,103, 24, 10, - 1,224,200,145, 35,221, 80,242, 65, 68, 68, 71, 71, 19, 37,103,112,152, 49,101, 24,222, 28, 55, 10, 12,195,150,126,231,139, 32, - 9, 76,126,163, 63, 88,214,157, 17,137,170,167,120,214,224, 58,165,156, 28, 65, 10, 0,160, 81,189, 16,110,226,155,255, 1,195, -178,127, 13,148, 8,128,183,199,245, 43,217, 86, 11,233, 20,128,193,135,147, 94,133,171,235, 52,109, 84,135,164,173, 38, 16,101, - 63,246,248,119,124,108,147,231,116,129, 22,117, 67, 34, 40,163, 17, 38, 19,133,248, 59, 5,198, 83, 25,250, 64, 82,149,170, 94, -245, 90, 7,153, 64,157,137,122, 94,146,198,217,122,234,185,200,187, 82,169, 28,179,113,227,198,114, 34, 43, 39, 39,135,212,233, -116,176, 90,173,172, 86,171, 5,195, 48,152, 57,115,166,104,206,156, 57, 99,178,179,179,231,217, 53,143, 43, 78,155,223,213,140, - 91,183,110,213,155, 61,123,182,181,103,207,158, 15, 27, 52,104,160, 23, 8, 4, 8, 9, 9, 89, 21, 21, 21,229,187, 96,193, 2, -107,255,254,253, 83, 5, 2, 1, 26, 55,110,172,255,243,207, 63,235, 1,144,187,155,119, 71,206, 45,103,214,112, 0, 64, 16, 4, -162,162,162,210, 26, 55,110,172, 23, 8, 4,184,123,120, 49,231,238,253, 20, 9, 73, 52, 9,245,182, 53, 34, 4, 32,247, 44,245, -196,139,138,138, 74,111,218,180,169,142, 36, 73,220,188,121, 51, 12,229, 63,107, 85,142, 83, 46,151, 83,175,191,254,250,195, 59, -119,238,184, 58, 30, 66, 1,137, 14, 77,109, 6,172,208,182, 64,250,197, 10,211, 41, 18,128,158, 51,101,180, 80, 37, 3,164, 94, -254,102,141, 70, 3,165, 82, 89, 98, 33,179, 90,241,251,239,191,163, 99,199,142,221,246,236,217,115,142,127,222,121, 78,158,243, - 47,184,210, 34,207,160, 53,203,241, 67,247,101,124,180,206, 58,103,138, 97,104, 52, 8, 15,194,226,255, 27, 15,134, 97,193, 48, - 12,104,219, 47,195, 48,160,172,214, 90, 73,217,227, 92,199, 71, 41, 95,240,195,174,119,125,122, 14, 89,218, 43,110,246,184, 83, - 12, 3,176, 44, 5,138, 2, 24,150, 2,203, 48,160,168,218,113,205,161, 88, 22,245,194,130, 17, 55,123, 28,156,175,179,253,187, - 61, 3,207, 28,138, 85,116,141, 94,244,225,221, 52,195, 18, 94,216, 63, 89,200,196, 82, 33, 39,148,193, 98,161,161,181,176, 22, - 0,122, 19,197, 90, 57, 15,127, 25, 0, 8, 73,226,121,154, 93,219,162, 97,195,134,101, 68,214,178,101,203,252,215,173, 91, 23, - 10, 0,195,134, 13,203,232,213,171, 87, 94, 82, 82, 18, 66, 66, 66,136,188,188,188, 1, 0,222,179,157, 59, 3,192,186, 10,120, -245,225,225,225,166,128,128, 0,179, 93, 16,145, 36, 9,161, 80,136,240,240,112, 83, 96, 96,160,185,113,227,198,122,177, 88, 12, -146, 36, 97, 23,122,110,117,243, 8, 2, 2,129, 0,118, 78,103,107,143,157,179, 58, 16, 9,201,242,205,155, 3, 39, 73,146, 46, -175, 87, 97, 29,146,201, 56, 0, 21, 30, 47, 32, 29,154, 71, 97,229, 30, 2,241,191, 67, 4,224, 44,199,113,184,126,253, 58, 82, - 82, 82, 32, 22,139, 17, 28, 28,140,121,243,230,193,108, 46,209,187,195,135, 15,239, 6,224, 38,255, 4,243,224, 81,138,179,207, -160,192,114,182,106, 85,238,163,117,228,200,145,110,209,209,209,231,236, 2,168, 68,236,184, 16, 63, 20, 13,138,178, 2, 28, 87, - 43, 66,171,162,235, 48, 12, 91,233,117,236, 62, 90, 44,203, 9, 93,138, 44,150, 5, 77, 81,181,114,247, 88,134, 2,203, 82,112, -117, 29,130, 32, 25, 91,131, 47,230,159,147, 39,143,224,240,122, 36, 21,222, 0, 23,104, 19, 66,253,164, 18,228, 25,209,240,133, -102,130,223, 13, 20, 46,221, 72,132,191,167,242,185, 41, 23,131,193, 16, 40,147,201,160,215,235, 75, 45, 89,235,214,173, 11,181, - 88, 44, 36, 0, 8,133,162, 48, 53, 27, 42, 99, 88,192, 91,153,133,194,194, 98, 63,142,227, 8,155,224, 89, 10, 96, 11, 42,137, -238, 47, 22,139, 75, 5,138,163, 0,146, 74,165, 53, 18, 48,118,216,197,153, 88, 44,118,185,221,121,120,173, 42,136, 29,133, 22, -184, 18,171,150,147,216, 18, 8, 4,176,251, 70, 85, 5,137, 68, 82,154,119, 87, 16, 10, 28,174, 39,168,190, 43,166,213,106,133, - 78,167, 67, 81, 81, 17,100,178, 18,131, 25,199,113, 32, 8,226, 61, 0,239,243, 79, 49, 15, 30,174,181,200, 51, 44,182, 92, 11, - 45,148,152,236, 8, 0,160, 41,171, 75,241,179,231,240, 37, 60,204,214, 35,216,255, 23,112,213,140,122, 58,114,228,200,173, 33, - 33, 33, 29,236,235, 82,185,167,223,196,119, 63, 3, 77, 91,225, 37, 39,241,214,152,126,101, 68, 86,137, 69,203, 82,225, 55, 65, - 10,139,245,159,246, 27,190,122,190,183,210,239,138,179,248,137,139,191,246, 90,161,198, 28, 70,146,191,162,144, 8, 97,134,191, -253,217,120,135,198,253,198,174,245,115,167,187,109, 15, 36, 72,209,107,147, 86, 77,228,132,158,205, 21,164,246,252,199,227,254, -117,192, 81,204,249,250,250, 30,233,243,218,202,222, 57, 5,188,143,214,211,128,151,183,138, 12,123,185, 59, 94,126,239, 43,156, -249,228, 99, 14, 40,132, 95, 72, 40,217, 99,202, 23,240,124,121, 32,174,190, 53,134, 5, 10,158,139,188, 42, 20,138, 92,131,193, - 16, 98, 52, 26,161,209,104,160,209,104,202, 10, 2,145,136,152,248,206, 84,127,145, 88, 2,202,106,193,241,237, 95, 84,201,105, - 15,225, 48,176,165, 23, 4, 34,137, 54,161, 97,195, 85, 66,161, 16, 36, 73,226,240,218,143,223,219,191,252, 93, 47, 0,184,113, -100,173,102, 84,236,154,213, 36, 73,194,108, 54, 75,171,147,238, 71,143, 30,133,153,205,102,147, 77,160,217,133, 31, 30, 60,120, - 80,215,108, 54, 27, 29,183,187, 3,185,194, 11, 80, 53, 0, 20,129,229,172,103,169,169,169,117, 40,138, 50, 8,133, 66, 88, 44, - 22,183, 84, 17, 73,146,226,155, 55,111,134,177, 44,235,242,248, 22, 17,117,128,224,150,128,196,219,237, 60,115,110,116, 68,109, - 98,235,137, 69,144,230,193,227, 89,177,108, 61,131,207, 4, 81,193,255, 82,161,213,253,200,145, 35,156, 99, 15,145,166, 40,155, -200,250, 75,244, 48, 12,139, 76,181, 9, 73, 73,119,177,114,229, 74, 92,186,250,145,247,130, 5, 11,164,115,230,204, 49,143, 28, - 57,114, 57,203,178,173, 72,146,188,129,191,134, 42,202, 90,133, 88,182,238,181,107,215, 26,218,215, 41,138,130,151,151, 23,188, -188,188,208,180,113, 88, 57,145,197, 48, 12,172,149, 12, 29,218,125,180, 8,142,229, 40,138, 1,195,178,165,226,167, 80, 99, 14, - 59,116,250,122, 35,135,195, 95,176,255,233,220,174,121,197, 98,112,210,188,210,124,236, 90, 63,119,250,130,205,155,165,133, 76, -192,180, 81,175,189, 25, 57,124,212, 24,188,254,234, 43,221,204, 22,203, 65, 1,201,177, 84,233,245, 64,130,131,179,143, 22,143, - 39,132,228, 34, 61, 37,146,202,225, 25, 92, 31,119,117,140, 88, 32, 16,252,114,191,200, 32, 38, 5, 66,144, 66, 49, 18, 10, 77, -212,115,148,221,132,228,228,228,144,186,117,235, 66,163,209,128,166,105,118,216,176, 97, 25, 66,161, 40, 76, 40, 18, 17,209,163, -166,178,217,217,153, 20, 73, 10,192,113, 12, 94, 25, 62,137,144,202,228, 98,171,197, 66,163,100,232,208,149, 53,203, 49,132,131, - 87, 84, 84,148,175,125, 38,224,254,229,239,122, 57,236, 83,190,244,210, 75,190,142,179, 14,221,180, 22, 17, 35, 71,142,148,135, -135,135, 19, 0,240,235,246,217,118,235, 25, 49,112,224, 64, 89,120,120,137, 31,254,143,107,223,117,155,211, 95,193, 1,197, 15, -128,226,212,114,150,172,129, 3, 7, 74, 27, 54,108, 88,173,103,209,230, 0, 95, 97,236, 46, 15, 33, 13,100, 95,119,139, 43,166, - 13,168, 80, 79, 8,151,191, 66, 66,226,233,103,238,240,241,137,159,121,177,197,131,135, 91,112,210, 34,207, 20,186,217, 4, 98, -119,219,111,169,224, 18, 2,128,205, 68, 71, 56,232, 44, 80,180,181,156,200, 98, 24, 6, 34,194,140,149, 43, 87,226,253,247,223, - 7, 0,241,244,233,211, 15, 44, 88,176, 96, 40,203,178,173, 56,142,235, 66, 16, 68,101,189,198,179, 33, 33, 33, 57, 28,199,137, - 72,146,236,178,118,237, 90,223,254,253,251,195,203,203, 11, 28,203,149, 19, 89, 12,195,194,106,181, 84,248,153, 91, 31,165,124, -193, 15,123,166,249,244, 28,188,180, 23,195,178,167,236, 34,139,101, 24,128, 45, 57, 41, 63, 55, 3, 39,143, 31,196,134,245, 27, - 10, 65,112,183,193,129,181,137, 65, 84, 32, 6, 91, 93,252, 53,177, 75,231,118,205,177, 96,243,102,233,173,107, 89, 7,166,126, - 48, 43,114,248,168, 49,216,243,221,118,144,116,209,117, 71,145,197, 80, 44,138, 11,243, 6,254,196,251,104, 61, 45,248,158, 60, -117,138, 24, 51,102, 12,171,213,106, 33,150, 72, 88,138,162, 4,255,254,247,191,153,247,223,127,159,204,206,206,134, 70,171, 19, - 2,240,197,115, 96,214,210,104, 52,219, 39, 77,154,212,237,252,249,243, 98,146, 36,161,209,104,208,163, 71,143, 60, 53, 27, 42, -155,248,206, 84,255,204,204, 12, 90, 41, 23,154,197, 98, 17,114,115,115,217,110,253, 71, 27, 71,141,127,191,206,251,179,227, 54, -102, 93, 94,191,206,157,107, 56,206, 4,116,222,183,105,211, 38, 75,104,104,168, 73, 42,149, 74,198,141, 27,231,214,248,161,197, - 98,225, 22, 47, 94,108,118,158, 93,104,177, 88,184,149, 43, 87, 90,194,194,194,204,114,185,156,163,168,170,253, 62, 73,146,160, -223, 90,176,131,166,105,186,140, 21,203, 46,178, 40,150,208,125,245,213, 87,214,176,176, 48,139, 66,161,224,164, 82,169,216,157, -116, 78,157, 58,149,243,241,241,177,122,120,120,136, 99, 99, 99, 31,107,214, 33,197, 64,184, 96,109,105,120, 7,169,151,151, 23, -180, 90,109,105, 90, 67, 66, 66,120,177,197,131,135, 11,148,211, 34,207,166, 21,206,189, 56, 90, 44,160,203,201,205, 11,244, 15, -170, 15,154,166,109, 11, 5,154,162, 48,237,237, 81, 88,190,254, 43, 0,176,139,173,168,233,211,167, 31, 0, 80,101, 99,182,107, -215,174,249,211,167, 79, 87,230,228,228,156,216,186,117,171,239,232,209,163, 49, 99,198, 12, 44, 93,186, 20, 34,137, 12,190, 1, -117, 75,175, 99,191,110,158,186, 0, 28, 56, 93, 5,118, 58,107, 73, 35, 5,161, 95, 64, 61, 80, 12, 5,150,162, 64, 81, 20, 8, - 65, 73,214, 78, 30, 63,136,209,111, 76,133, 72,170,244, 89,179,114,137, 49,242,229,144,161,115, 38, 76, 48,187, 97, 4, 36,111, - 93,203, 58, 48,245,253,216, 40,187,200,218,183,125,253,237, 47,103, 14,222, 41,149, 8, 75,175, 67,177, 44, 72, 82,192,251,104, - 61, 37,145, 37,149, 74,247, 30, 59,118,236, 94,219,182,109, 9,189, 94, 15,138,162,144,151,151,135, 3, 7, 14, 36,112, 28, 7, - 31, 31, 31, 28, 59,118,140, 29, 61,122,244, 94,179,217,252,218,179, 46,182,178,179,179,239,200,229,242, 93,179,102,205, 26, 53, -115,230, 76, 17,203,178, 72, 74, 74, 2, 8,130, 19,137, 37, 32, 73, 18, 34,145, 16,197,197, 26, 86,225,169,202,178,114, 2,133, - 72, 44, 1, 41, 16, 87, 54, 77,248,161, 45, 24, 41, 72,161, 88,107,159, 9, 40, 22,139,113,117,207, 50, 77,247,113,243,149, 0, - 32,150,202, 11,251,244,233,147,214,188,121,115,253,111,191,253, 86, 15,229,103, 29, 58, 63,159,244,144,113,177, 2,133, 92,166, -143,138,138,122,104,231, 76, 61,181, 70, 51,102,242,108,130, 16, 72,244,209,209,209,105,145,145,145,122,129, 64,128,196,131, 75, - 52, 67,198,197,202,136, 74,130,172,158,184,199,189,117, 99,207,133,166, 95,124,241, 5,213,191,127,255, 71,118,127,177,212,212, -212, 58, 3, 6, 12,144,174, 88,177,130, 26, 48, 96, 64,250,139,255,207,222,117,199, 53,113,254,225,231, 46,155,189, 71, 16, 68, - 69, 81, 20,112,139, 11,197, 58,107, 29,173,226,194,189, 71,157,173,179, 14,220, 74,221,168,117,214, 90,220, 84,171,162,214, 81, - 23, 42, 46, 16, 7, 67, 69, 1, 25, 97, 67,128,144,157,187,223, 31, 36, 52, 32, 35, 65, 91,107,127,121, 62,159,124,146,220,189, -247,220,123,251,185,239,251, 29, 94, 94,197, 36, 73, 34, 50, 50,210,185, 58, 75,149, 6, 70, 70, 70,138, 9, 19, 38,188,123,254, -252,121,109,163, 14,171,133,139,139, 11, 40,138, 66,183,110,221, 32,145, 72, 12,150, 45, 3, 12,248,111,162, 98, 30,173,170, 51, -195, 43,148,138,111,167,204, 94,185, 19, 32, 76,181,238, 2,127, 25,150,104, 16,223,127,255,157, 9, 0, 35,141,216,154, 59,119, -110,141,101, 78,180, 68, 86,155,128,128, 0, 44, 94,188, 24,155, 55,111, 86,253,248,227,143,140,248, 87,137,242,177,211, 87, 20, - 84, 88, 15,104,208,197,148,130,250,182, 50,190,124,161,104,133,239, 87, 27, 86,166,101,150,220, 25, 59,109,105,217,221, 75, 5, -160,144,224,171, 0, 96,207, 79, 63,137, 88, 92,115,147, 33,195, 71, 1, 64,207,157,219,130,206,172,193,129,154,197, 22, 77,120, -124, 59,119,129,149, 70,100,237,218,186,246,185, 5,145, 25, 60,243,187, 24,133,246,122, 0,192,218, 12,103,124,191,218,208, 59, - 43, 79,180,221,112,158,253,115,224,112, 56,171,175, 95,191,110,226,237,237, 77,228,230,230, 66,165, 42, 61, 34,114,185, 28, 66, -161, 16, 69, 69, 69,144, 74,165,104,221,186, 53,185, 99,199, 14,147,153, 51,103,174,150,201,100,211, 63,247,237,126,251,246,237, -174,115,231,206,225,214,173, 91,195, 22, 45, 90,196,114,116,116, 36, 44, 44, 50, 9,133, 92, 6,128,166,179,179,179, 41, 99, 83, - 75,129,173,131,243,187,244,140, 44, 15,133, 92, 6, 74, 37,175,210,219, 92,157,222,225,251, 23, 47, 94,212,219,180,105,147, 76, - 59, 18,112,248,130,157, 59, 90,183,110,109, 29, 28, 28, 44,235,215,175, 95,178,198,121, 93, 23,103,248, 43,111, 48,251,197,139, -103,205, 42,114,250, 77,222,116, 80,195,169, 29,141,216,255,187,189, 7, 27, 53,106,100,237,233,233,153, 92, 29,111,131, 6, 13, -196,124, 62, 95,214,164, 73,147, 98, 22,139, 85,106,201, 82, 40, 74, 26, 52,104, 64, 57, 56, 56,200,154, 54,109, 90,172,175,211, -190,145,145, 17,173,177,138, 85, 6,125,162, 14, 89, 12, 40, 3, 2, 2,202, 50,195,127,223,168,145, 96,212,168, 81,252,121,243, -230,225,224,193,131,184,123,247,238,123, 98,191,107,215,174,184,125,251,246, 74,252,135, 18,235, 26, 96,192,255, 25,170,207,163, - 85, 17,135, 14,133,252, 9, 45,159,166,202,176,102,205, 26,174,218,146,213,115,206,156, 57, 16,139,197, 86,149, 52,235, 1,117, -174,141,202, 68, 86, 80, 80,208, 49,154,166,157, 1,116, 86,169,168, 7,251, 15, 28,234, 86,213,250,134, 12, 25,242, 30, 39, 77, -144, 12,146, 36,138, 57, 44,250,201, 79,251, 14, 30, 41,215,190,212,249,189, 49, 8, 60,221,185, 45, 72, 12,160,103, 69,177,133, -191,202,140,148,113,106, 48,117,218,212, 50,145,181,115, 91,208, 85,207, 54,117,191, 89, 58,113,117,165,226,108,245,138, 41, 38, - 36, 73,116,172,224,163,245, 30,231, 71,128,129,243, 47,116, 11, 8, 8,104,238,227,227, 67,106,139, 44,153, 76, 86,150,184, 83, -227, 44,158,150,150,134,174, 93,187,146,205,155, 55,247,122,248,240, 97, 55,252, 85,206,233,115,221,118,213,219,183,111,119, 56, - 58, 58, 94, 91,190,124,249,168,156,156,156,175,242,243, 11,108,194, 14,173, 70,159, 33,211,136,174,125, 71,136,100, 52,147,151, - 42,200,108,114,243,226, 81,235, 75, 39,118, 65, 46,147, 77, 1, 16,135,191,210, 59, 84,228, 44,209,164,113,104,210,164,137, 72, - 91,168,212,173, 91, 87,226,228,228, 36,245,244,244, 44,155, 94, 69, 52,223,123,219,174, 47,167,218,255, 75, 84,211,254,212,136, -182,138,105, 35,140,141,141,161, 17, 95,250,244, 83, 59,218,178,210, 27,101,205, 81,135,101,156,234,244, 14,229,116, 90, 72, 72, - 72,143,144,144,144, 54, 0,158,160,180,214,161, 2, 40, 29, 74,212,114,154, 15, 84,127, 12,215,187,129,243,255,149,243,115, 70, - 87,252,229,155, 5,148,250,106,221,170, 82,104,213, 4,141,227, 59, 0,114,238,220,185,249, 98,177,216,106,212,168, 81,213, 46, -147,145,145,113,240,240,225,195,229, 68,214,160, 65,131,198,133,134,134, 94,203,202,202,170,213, 86, 89,153, 27,173,185,117,126, -161, 85,215,126, 27,230, 0,248,177, 10, 67, 30,229,217,134,255,205,206,109, 65,103, 42,136,173, 95, 1, 12,170, 74,149,246,250, -114, 32,142, 30,218,169,241,237, 50,122,254, 56,237,210,176,168, 85,149, 70, 43, 90,154,114, 87,169,251, 49,207,224,163,245,207, -128,205,102,251, 45, 90,180,136, 45, 18,137,222, 19, 89, 21,133, 86, 97, 97, 33,158, 62,125,138,177, 99,199,114,163,163,163,253, -228,114,249,141,255,194, 62,200,200,200,136, 87, 39, 35,157,173, 73,225,192,229, 25,177, 71,140,159,227, 92, 22,117,120, 98, 23, -164, 18, 49, 0, 48,117, 73,239,192,100, 50,217,209,209,209,174, 26,171,149, 92, 46,231,106,166, 63,126,252,216, 85,147, 91, 75, - 34,145,232, 28,117,248,119,113, 62,123,246,204, 89, 19, 29,169,137, 46,100, 50,153,236,200,200, 72,103, 13,167, 84, 42,213, 41, -234,144,195,225,176,163,163,163,157, 85, 42,213, 71,139, 58,212, 22,198, 40,173,179, 88,174,214,162,218,183,140, 32, 8,130, 54, - 12, 27, 26, 96,192,103,143,138,145,146,213, 23,149,174, 9, 26,199,119, 61, 22, 97,186,184,184,244, 26, 62,124,120, 57,145,229, -239,239,175, 58,125,250,244, 77, 62,159,159, 73,146,100,188,190,253, 40,243,209,194,123,111,144, 32, 73,242,105,231,182, 77, 65, -146,228,211,165, 19, 39, 74,215,224, 64, 57,177,117,246,204,201,222,169,249, 49,149, 75, 51, 0, 54,246,117, 16, 48,238, 91, 4, -140,251,214, 10, 64, 39,160,234,104,197,234,250, 97,192,223, 3,130, 32, 56, 78, 78, 78,207, 37, 18, 9, 8,130,128, 84, 42, 45, - 19, 88, 69, 69, 69, 16, 10,133,101,255,229,114, 57,178,179,179, 81,183,110, 93, 16, 4,241,159,246,163,147,203,229,202, 69, 43, - 55, 29,102, 48,217, 74,138,146, 19,114,185,124,188, 62,215,249,162, 69,139, 72, 84,226,123, 53,115,230,204, 74,167,127, 42,206, - 37, 75,150, 84, 26, 37, 56,115,230,204,106,163, 7,171,194,119,223,125,247,209,162, 14,117,191,125, 25, 96,128, 1,255, 49, 84, - 26,186, 87, 43,161, 69,146,228,211, 74,162, 11, 9, 0, 52, 73,146, 79, 43,201,114,160,124,247,238,221, 74, 75, 75,203, 41, 34, -145,232,143, 65,131, 6,205,245,247,247, 87, 1,165, 14,242,181,221,162,124,161,104,133, 95,255,141,243, 10,138,165,193, 21,231, - 85,180, 60,105,196,214,174,237, 65,187,207,132, 30,247,207, 72, 79,221, 93,213,182, 85, 37,168,170,138, 86, 20, 22,138, 87,250, -245,223, 56, 39,191, 80,108,240,209,250,135,160, 82,169,174, 24, 25, 25, 17,154, 98,202,218,214,171,194,194, 66,148,148,148, 64, - 93,146, 6, 0, 80, 92, 92, 12, 11, 11, 11,168, 84, 42,250, 63,182, 43,164, 0,230,171,173, 85, 0, 48, 63,241,230, 14,237,115, -251,153,246,188,106,172, 89, 2, 93, 10, 68, 87,182, 92,117,243,254, 6,206,204,106, 10, 68, 87,135, 76, 61,249, 50, 1,128,205, - 98,100, 85, 85, 60,154,205, 98,100, 85,227,183,175,231,123, 3, 65, 3, 88,105,184,178, 13, 48,224,243,125,255,255, 84, 43,238, - 97,224, 52,112, 26, 56,255, 17, 78,174,250,163,235, 60,195,254, 52,112, 26, 56, 13,156,255, 54,206,202, 48,249, 51, 17, 90,116, - 37, 31, 0,181,180,104, 25, 96,128, 1,255, 58, 72,107, 57,207, 0, 3, 12, 48,192,128, 15,199,123,197,164,181,103, 84,165, 74, -245,137, 38,168,141,178,189,102,224, 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243,255,142,179, 38,110,237,229, 39, 3,216,247, -153,136,173, 79, 18,208, 98, 48,171, 26, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,172, 45, 12, 67,135, 6, 24, 96,128, 1, - 6, 24, 96,128, 1,255,231,208, 47, 97,169, 1,149,160,238,192,165,160,176, 68,189, 59,131,144,114, 54,240,191,182,137,254,254, -254, 12,125,218, 39, 38, 90,146, 81,224,111, 54, 55, 97,247, 47, 22, 41, 54, 83, 81, 43,130,107, 58, 17,109, 27,180, 26,109,204, - 51,158, 46,147,201,234,155,154,153,101,229,229,102,239,201,123,247,108,151, 86, 27,243, 7, 15, 30,240,125,124,124,210, 1, 20, -105,189, 41, 24, 96,128, 1, 31, 19,150, 77, 93, 64, 16,227, 1,250,175,176, 75,138,142,129, 48,238, 80,185,118, 22, 30,227, 64, - 18,205,180,166,136, 65, 99, 63, 10, 98, 83,106,120,224, 88, 38, 36, 36,184, 54,108,216, 48, 25, 64, 65,197,181, 87, 50,207,112, -157, 27,240, 57,163, 43,202, 39, 44, 45,187, 22, 62, 92,104, 53, 26, 84, 31, 74,114, 12,104,140, 4,129,104, 36,134, 14,174, 21, -143,219, 55,117, 64, 49,219, 1,104, 5,208,173, 76,140,120, 45,197, 50,121, 22, 69,211,163,241,230,228, 19,189,249,234,251, 79, - 67,213,229, 44, 86, 34, 49,244, 39,189,248, 40,250,135, 71,183, 79,115, 45,141, 9, 52,108, 61,104, 1,202,103,112,174, 45, 56, - 0,124, 73,146,108,102,108,108,204, 47, 41, 41,201,166, 40, 42, 5,165,227,211,249,181,228, 36, 1, 76, 48, 53, 49,233,227,106, -198,105,245, 46, 71,152, 86,164, 80,133,163, 52,161,107,254,199, 58,163, 74, 69,150,227,190, 57, 35,124,198, 6,205,234, 1, 75, -191,141, 11, 74,128,234,132, 22,225,220,184,227,217, 97,195,135,248,205,152, 60,214,180,142,157, 41, 4, 57, 34,155,159, 14,134, -108, 10, 9, 57,218,111,226,176,158,125, 0, 96,245,234,213, 95,187,184,184,212, 99, 48, 24,137,203,150, 45,251,117,197,138, 21, - 52, 81,117,165,114,190,250, 28,214,220,240, 77, 0,120, 2,104, 0,224, 45,128, 23, 40,159,101,188, 54,248, 44, 56,235,212,169, -227, 68, 81,212, 68, 7, 7,135,175, 50, 51, 51, 47,144, 36,121, 32, 45, 45, 45,253, 83,222,117,104,154,222, 75, 16,196,100,154, -166,247,233,241, 61, 69,159,117,240,120,188, 76,137, 68, 98,175,254,157, 37,145, 72, 28,254,174,237,249, 39,215,245, 15,189,127, - 79,186,114,231, 69, 31,237, 73,189, 58, 55,171,228,142, 66, 52,187,114, 39,166, 75,249,118,158,170, 42,238,129, 4, 77,211, 88, -185,114, 37,177,106,213,170,113,110,110,110,141, 72,146,124,185,124,249,242,114,169,111, 42,206,211,186,206, 13, 98,203,128,207, - 21,250, 21,149,174, 17, 77,253, 77, 32,161,253, 1, 98,108,215,182, 45, 59, 79, 25,221,159,160, 25, 60,140,152,180, 80,169, 55, -151,235, 88, 46, 24,226, 53,222,205, 26,207, 29,210,191, 7,217,198,179, 30,248,118, 22, 0,201,194,222,139, 73, 54,193, 65,203, -118, 3,240,169, 69, 47, 87,188,137, 56,102, 47, 40, 80,129, 32, 0,130, 0, 72, 2, 40,150, 80,232,245,245,152, 21, 0,126,210, -243,174, 68, 90, 26, 19,152,123, 76, 2, 0,140,143,112, 80,234,217,217,217,141,155, 61,123,182,137,167,167,167, 37,143,199,227, - 72, 36, 18,135,132,132, 4,187,101,203,150,121,138,197,226,243, 0, 30,233,201, 89,183,161,179,211,201,224,185, 19,218, 53,111, -224, 10,150,172, 24,148, 84,228,242, 42,225,117,135,169,187, 79, 77,138,201,147, 12, 71, 45, 74, 38,228,228,228, 16, 0, 96,107, -107, 75,151, 23, 89,237,199,110,157,215, 11,115,183, 92, 65,137, 68,118,164, 58, 14,235,122, 45, 70,125,243,205, 64,191,181, 63, -204, 52, 77,203,149, 35, 58, 81, 12,107, 83, 54, 86,204,159,198,145, 74, 21, 29,118,255, 26, 50,121,231,134,133,251, 85, 42,213, - 23, 0,218,168, 84,170,199, 0,126, 93,185,114,101, 85, 55,223, 85, 0,150,168, 79,232,163, 12, 6,227,106,183,110,221,234, 79, -156, 56,145,104,221,186, 53, 34, 35, 35, 27, 28, 59,118,172,199,133, 11, 23, 18, 85, 42,213, 51, 0, 47,161, 46,123,162, 3, 88, - 0, 26, 51, 24, 12,239,127, 51, 39,159,207, 55,146,201,100, 99,156,157,157, 39,119,236,216,209,187,127,255,254, 68,227,198,141, - 17, 31, 31,223,250,210,165, 75, 43,194,195,195,159,165,166,166,238,227,112, 56,135, 5, 2,129,248, 31,127,142, 19,196,100, 0, - 78,106,157,188, 82,135,239,116,148,230,146, 18,232,186, 14,137, 68, 98,175, 41, 97, 67, 16,132,253,223,185, 61,122,174, 43,150, - 32, 8,107,117, 91, 84,247, 77,146, 36,148, 74,165, 72,165, 82,185,213,192,217, 88,253, 34,165,179,214, 5, 80, 93, 34,104, 35, - 0,232,213,169, 89, 30, 8,196,148, 89,180,222,127,201,140, 41, 19, 96, 52,154, 93,185, 27, 99, 93,206, 10, 86,241, 45,118,229, - 74, 98,197,138, 21, 8, 12, 12,236, 15,192,151,162,168,112, 15, 15,143, 29,229, 40, 41,170,108,222,138, 21, 43,182, 87,115,157, - 27, 96,192,231, 2, 63,232, 83, 84,186,202,247, 31,183,193, 93,160,194, 88, 87, 27,123,255, 89, 19,135, 26,121,122, 52,132, 4, -166, 72,202, 81,225, 98,216, 37, 0, 56,161,159,213,105,104, 27, 38, 83,114, 56, 40,112,126, 19,223,118,158,120,158,166,192,227, - 52, 21, 74, 18, 21, 96,144, 10,168, 40, 26,160, 33,169,237, 86,167,230, 43,113,231,165, 12, 36, 1, 48, 72,128, 36, 9, 48,200, - 90,146, 81,178, 87,171, 15, 69,121,230,100, 82, 0, 37,123,245,129, 7,164,153,187,187,251,168, 85,171, 86, 89,102,100,100,152, - 68, 70, 70,130,203,229,194,202,202,138,193,231,243,157,182,108,217, 34,158, 53,107,214, 87,114,185, 60, 9, 64,142,142,156, 30, -125,219,120,223,219, 23,180,218, 66,241,224, 18, 10,142,255, 6, 6, 73,131,109, 98,138,250, 70, 70,184,244, 77, 67,107,255,176, -196,211, 15, 51, 69, 30, 0,210,106, 34,139,139,139, 99, 72,165,210,225,230,230,230,237, 89, 44,150, 3,207,170, 30,149,206,108, -147,155, 77, 52,120,155,101, 95,210,101, 94, 15,135, 62,155,231,116,195,220, 45, 87,176,237,216,253, 95, 90, 33, 99,121,117,121, -179,141,141, 77,167,204,154, 62,209, 52, 53, 71,142, 53,167,115,112,232,118, 33,198,248,154, 97,238,151, 22, 8, 24, 49,204,228, -212,111,161, 83, 0,236,215, 90, 36,222,195,195,131,136,139,139,171,236,230,107, 5, 96,161, 76, 38, 35,217,108, 54,193,227,241, - 70,173, 93,187, 86, 62, 98,196,136, 84, 77, 3, 95, 95, 95,248,250,250, 18, 69, 69, 69, 13,110,220,184,209, 32, 36, 36, 68, 25, - 17, 17, 17, 11,224,108,213, 22, 11,163,119, 18,137,216,133,103,100, 84,242,211,238,221,155,187,116,233, 66,113,185,127,165,159, -170, 13, 39, 0, 88, 88, 88,236,183,183,183, 39, 22, 47, 94,156,254,177, 56,235,213,171,119,165, 93,187,118,221,122,245,234,197, -236,212,169, 19,156,156,156,202,230,217,218,218,194,215,215,151, 72, 73, 73,105, 30, 30, 30,190,251,202,149, 43, 59,158, 60,121, -114, 35, 41, 41,169,215, 63,108,209,218,167, 22, 19, 2, 61,219,127,246, 32, 8,194,116,239,222,189,246,154,154,140, 10,133, 2, - 42,149,170,236, 91,243,161, 40, 10, 42,149, 10,107,215,174, 85,137, 68, 34, 93,246,145, 72,235,173, 89,243,161, 42,251,230,112, - 56,182,154,132,189, 53,220,217, 99,248,220,130,166, 38, 38, 38,174, 0,250,194,174,209,194,242, 13, 74,223,159, 69, 34, 81,178, - 64,106, 25, 3,160, 75, 53,108,150,171, 86,173, 26, 19, 24, 24, 56, 80,203, 74,235, 61,100,200,144,138,101,175,188,213,223, 34, -130, 32,110,146, 36,121, 30,192, 33,124, 68,171,187, 1,255, 45,208, 52,221, 22,128,157,214, 36, 25, 74, 71,133,160,126, 78, 18, - 0,108, 42, 76,215,110,167,249,206, 86, 79,183, 83, 47, 71,107,241,102, 19, 4,241,168,150, 93,188,133, 42,252,180,152, 0, 16, - 22, 22, 70,247,235,215,143,208,124, 87, 46,138,252, 47, 78, 24, 49,160,207, 87,221, 59,130,228, 89,225, 85, 22, 16,241,142, 6, -147, 84,128, 4,141, 7,119,111,208, 96, 82,135, 43, 44, 85,181,245,164,222,224,239,188, 61, 61, 54, 30, 8,154,205,136,205, 98, -226, 80,120, 9,228,146, 98,100,103,188, 67, 86,122, 50, 4,169,111,145,246,238,237, 51,128, 88,161, 51,231,123, 7, 6, 80, 81, -234,119, 64, 10,168, 38,242,178,102, 78,185, 40,174, 65, 99, 79,207,124,142, 10,144,139,226,116, 88,125, 85,156, 94,141, 26, 53, - 26,241,195, 15, 63, 88,191,120,241,194,168,164,164, 68,122,233,210,165,248,164,164, 36,115, 62,159,159, 55,109,218,180, 70, 78, - 78, 78,230,131, 6, 13,226, 28, 63,126,252,107,148, 15,107,173,138,211,115, 64,251,150, 17, 7,119,108, 53,201, 61, 21, 12, 89, -194, 83, 92, 20,136,112, 55,179,132,110, 96,193, 37,190,109,110, 7, 83, 46, 19,171, 59, 57,153,246, 61,147,176, 81, 65, 81, 1, -213,113,222,187,119,143,111,108,108,188,101,228,200,145,252,153, 51,103,114, 85, 76, 75,102,104, 68,174,197,194,221, 17, 78, 37, - 82, 57, 99, 68,183,122,152, 55,210, 27,243,182, 93,215,136,172,201,245,235, 23, 80, 81, 81, 85,115, 42,228,242,250,206,246,230, -136, 78, 18,227,208,237, 66,252,249,131, 19,186,175, 77,199,160, 86, 76,120,212, 53,133, 82,174,104, 60,100,200,144,195,234,183, -246, 71, 0,190, 30, 50,100, 72, 19, 6,131,113, 29,192,239, 53, 29, 35, 30,175,242,234, 41, 86, 86, 86,232,218,181, 43, 60, 60, - 60,152, 93,186,116,241,174, 32, 96,202,113,202,229, 50, 62, 69,209, 48, 51, 51, 51,178,177,177,177, 50, 51, 51,203,173,236, 65, -165, 15, 39, 0, 88, 91, 91, 15,238,218,181, 43,243,216,177, 99, 57,137,137,137, 15, 70,140, 24,241,214,220,220,188,156,245,215, -196,196, 4,141, 26, 53,194,178,101,203,152,125,250,244,169,145,211,193,193,161,103, 72, 72, 8, 8,130, 40,123,104,191,103, 44, -118,117,133,163,163, 35,250,246,237,203, 28, 60,120,112,207,164,164,164, 90, 93, 71,122,224, 90, 37, 22,173,149, 21,142, 83,149, -195,111,149,181,215,225,184,103,105,172, 75,106, 62,124,192,181, 89,237,112, 39,143,199, 43,179, 66, 85,178,174,247, 56, 73,146, -196,210,165, 75, 65, 16, 4, 88, 44, 22,216,108,118,165,223,126,126,126,250,246, 51,133, 32, 8,146,205,102, 47,100, 50,153, 19, -165, 82,169, 51,143,199, 75, 87,169, 84,191, 72,165,210,181, 0, 20, 52, 77, 91, 86, 33,178, 42,229, 52, 49, 49,113,125,245,234, -149,123, 85, 29,145, 74,165,240,246,246, 6,164,136,173,142, 51, 33, 33,193,213,205,205,173, 49, 0, 77,137,182,219, 52, 77,119, -209,250,175,141,219, 52, 77,127,169,254,253,242,205,155, 55,174, 13, 27, 54,204,255,167,206, 79, 3,231,191,143,179, 6, 45, 98, - 71, 16, 68,152,113, 48, 25,151, 0, 0, 32, 0, 73, 68, 65, 84,214,181,218, 79,243,127,209,162, 69, 75,214,175, 95,255,130, 32, -136, 48,237,233,218,237,180,191,213,247,155, 48,154,166,251, 45, 94,188,216,115,195,134, 13,235, 52,109,255, 14,145,168,143, 69, -203, 60, 91, 98,130,240,119,230, 96, 50, 84, 96,146, 4,152, 12, 0, 52,129,228,164, 4, 20, 21, 22,220, 65,226,233, 68,221, 44, - 89,254,157, 90,180,240, 10, 58,186,109, 1,249,115,120, 9, 10, 68, 18,196, 61,185,137, 71, 55,127,207, 80, 41, 85,191,131,160, - 31, 3,100, 36,222, 82,241, 64,104,237,106, 92, 16, 52,179, 84,104,169,197, 85, 57,177,245,201,208,188, 73,147, 38,195,150, 45, - 91,102, 27, 21, 21,197, 19, 10,133, 69, 71,143, 30, 77,151, 74,165, 73, 0, 46, 39, 39, 39, 55,217,190,125, 59, 39, 40, 40,200, -203,203,203,139,127,242,228, 73, 89, 37,229,140,222,227,156, 63, 54, 32, 98,226,172, 57,188,216,147,187,192,137,141,196,210,167, - 57,170, 63, 5, 37, 63, 0,216,134,148,226, 78,217, 18,229,213,173, 93, 93,200,122,102,108, 52,180,228,248,197,229, 73,170,181, -100, 25, 27, 27,111, 9, 9, 9,113,109,219,182, 45, 9, 0,225, 47,149,220,133,187, 35,156, 46,175,239, 68,116,106,102,131,172, - 2, 41,102,239,138,198,165,136,172, 63, 52, 34,171,166, 78,154,153,153,101,167,102, 21, 58,216,152,242, 48,186,179, 41,186,175, - 77,135,127, 27, 46,184,108, 2,241,137, 25,104,232, 86,143,136,190,115,182,141, 90,100,181, 21, 8, 4, 0,208, 6, 64, 98, 74, - 74, 10,223,199,199, 71,168, 69,151, 15, 96, 35,135,195, 89, 74, 16, 4,221,182,109,219,104, 47, 47,175, 98, 43, 43, 43,136,197, - 98, 72,165, 82,176,217,108,136,197, 98, 36, 39, 39,227,193,131, 7,176,178,178,210,235, 64, 21, 23, 23,195,204,204, 12, 20, 69, -125, 48,167, 74,165, 34,246,236,217, 99,242,226,197, 11,147,208,208, 80,135,185,115,231,230, 54,109,218,244,241,176, 97,195, 94, -219,219,219, 75,159, 62,125,138,123,247,238, 33, 63, 63, 31,237,219,183,215,137, 83, 38,147,129,201,100, 66, 44, 22,131,203,229, -130,201,100, 66,169, 84,130,162,168, 50,241, 85, 92, 92,140,188,188, 60,176,217,108,200,100,178, 79,241, 6,250,158,133,170,186, -225,183,218, 88,180,180,133,154,142, 34,171, 38, 75, 84,149,195,157, 5, 5, 5, 70,150,150,150, 11, 1, 8,106, 90, 23, 65, 16, - 96, 48, 24, 96,179,217, 32, 8, 2, 93,186,116,193,132, 9, 19,208,170, 85, 43, 36, 36, 36,224,248,241,227,120,244,232, 17, 88, - 44, 86, 89,123,157,199, 39,252,252, 24, 60, 30,239,222,128, 1, 3, 60,127,248,225, 7, 94,189,122,245, 16, 27, 27, 91,119,195, -134, 13, 11,175, 93,187, 54, 80, 36, 18,181,209,220,237,170,183,210,171,135, 4, 75,135, 11,251, 74,165, 82,196,198,198,234,179, -204,123,104,216,176, 97, 50, 73,146,175, 41,138, 10, 7,224, 77,211,116, 23,130, 32, 46,161,212, 47, 81, 27, 34,154,166,191, 36, - 8,162, 16,192, 51,146, 36, 95, 82, 20,149,108,176,219, 24,160,195,125,165, 95,197,255, 4, 65,132,173, 95,191,190, 95,101,226, -170,146,107,179,220,244, 13, 27, 54,172,211,250,255, 33, 22,213,174, 40,239, 12,239,167,182,114,253, 37,180,194,194,194,170, 87, - 32, 20, 6,133,157, 62,118,191,187, 28,174,158,173,125,181,172, 67, 52, 34, 31,220, 3, 64,255,162, 83, 87,248,253,140, 72, 6, -243,151, 61,235,102,146,123,111,150, 32, 37, 61, 11,247, 46,254,130,108, 65,210, 33,128,158,139,196,208,194, 15, 62, 18,245, 6, -121,217,219,216, 90, 74,228, 52, 40, 26,192,123, 98,235,147,160, 85,227,198,141, 7, 71, 68, 68,216, 74, 36, 18,222,157, 59,119, - 74, 66, 66, 66, 50,228,114,249, 77, 0,119,213,109,162,178,179,179,135,168,133, 9,131,201,100,114,228,114,121,117,190, 11,173, -230, 79, 28,115,103,227,158,131,188,215,207,163,177, 61,244, 34, 10, 74, 74, 84, 55,179,196, 95, 3,208, 40,250,235, 81, 57,226, - 52, 26,180, 11,139, 36,192, 55, 97, 57,198,229, 73,120, 64,229, 67,178, 82,169,116,196,200,145, 35,249, 26,145, 5, 0, 57, 69, - 10,102,137, 84,193,232,212,204, 6,173,187, 13, 65,228,141, 83, 56,121, 59, 13,110,118,198,183,235,155, 20,232,180, 71,179,179, - 4,123,182, 6,239,221,186,113,229,124,206,188,190, 22,240,111,195, 2,143, 77,192,220,152,133,181, 59,246, 43,162, 30,220,126, -202,231,243,195, 0,124, 45, 16, 8,192,231,243,139, 1,188,100, 48, 24,137, 42,149,170, 50,167,238,229, 0, 28, 14, 31, 62, 76, - 42, 20,138,226,132,132, 4, 56, 58, 58,194,193,193, 1, 22, 22, 22,136,139,139,195,159,127,254,137,248,248,120, 80, 20,133, 22, - 45, 90,232,117,176,114,115,115,241,244,233, 83,244,237,251,213,220,236,236, 44,115, 43,107, 27,209,157,240,219,155,106,195, 73, - 81, 20, 1, 0,158,158,158,240,244,244,228,165,165,165, 57,135,133,133,217,175, 89,179,230,157,171,171,235, 81,177, 88, 92,206, -114,160,171,208,210,136, 11,141, 8,228,241,120, 96,179,217, 40, 44, 44, 68,102,102, 38,138,138, 74,131, 54, 45, 45, 45, 63,137, -208,170,194, 66,245,209,218,255,205,226,240,189,225, 78, 75, 75,203,145, 0, 22,234,184, 45, 80, 42,149, 96,179,217,240,241,241, - 65,112,112, 48, 30, 61,122,132,223,127,255, 29,117,235,214,197,216,177, 99, 65,146, 36, 94,188,120,161,111, 23,169,136,136,136, -133, 95,127,253,181,231,225,195,135,121,201,201,201,136,143,143,135,165,165, 37,130,131,131,185,147, 39, 79,110,120,227,198,141, -229, 40, 13,126,169, 30, 90,209,133, 34, 35,254, 80,111,111,239,247,154, 56, 58, 58, 90, 92,190,124,217,190, 76,128, 85,140, 72, -124, 31, 5,203,151, 47,223,234,225,225,177, 77, 61, 92,232, 11,192,132,166,105,191,208,208, 80, 2, 0,252,253,253,105,130, 32, - 52, 15,164,103,167, 78,157,234, 22, 23, 23, 71, 7, 6, 6, 26,124,180, 12,168, 74,139, 76,214, 92,147, 85, 9, 40,125,132,154, -182,197, 75,131,197,139, 23,123,174, 95,191,254,225, 7,138, 44,237, 55, 38, 90, 35,182,202, 30,166, 85, 14, 25,150,217,190, 72, -190,163,189,141,245,162,177,157, 64, 81,128, 82, 5, 40, 85, 52, 68, 37, 98,196, 62,127, 84, 2, 30, 17,170, 83,119,184,156,160, - 53, 63,204,105, 16,157, 74, 34, 61, 95,142, 91,103,247,210,217,130,164,193, 72, 60, 53,254,227,136,172,161,222,142, 14,246,183, -142,237, 93, 77, 62,122, 43,131,138, 42,213, 89, 20, 69,151,253,254, 4,112,180,179,179, 11,184,127,255,190, 29,151,203,229,189, -122,245,138, 58,117,234, 84,190, 92, 46,191,166, 37,178, 0,160, 83,155, 54,109,148,166,166,166, 16,137, 68,114,185, 92, 46,169, - 70,100, 57,251,181,106,126,123,227,158,131, 60,137, 76, 6,161, 88, 10,134,141,125, 69,145, 5, 0, 29,187,185,215,169, 67,240, -204, 64, 3, 72, 42,148,167, 87, 37,178, 0,128,203,229,246,152, 57,115,102,185,186,120,182,102, 44,165, 49,151,165,186, 27,147, - 67, 69,222, 56,133,240, 23, 57, 20,143,205, 80,217,209,111, 27,232,186, 3, 10, 82, 99,246,252,126, 46,236,234,119,203,130,138, - 75, 68, 69,112,115, 50, 66,113,145, 16,107,215,111, 84, 68, 68,132,223, 92, 56,119,106,135, 83,167, 78,109, 64,169, 51, 56, 0, -188, 60,117,234,212,152,101,203,150,253,138,191,210, 60, 84, 68,122, 64, 64, 64,106,179,102,205,132, 30, 30, 30,194,220,220, 92, -196,196,196, 32, 63, 63, 31,219,183,111, 71,108,108, 44, 52, 22, 65,157,124, 85,222, 23, 72,200,207,207, 51,165,105, 26,249,121, -185, 38, 63,252,240,131, 69,109, 56, 85, 42, 85,185,107,171, 78,157, 58,152, 54,109, 26,187,164,164,196,242,221,187,119,230,218, -243,116,229,148,201,100,208, 88,134,104,154,134, 76, 38,131, 80, 40,132, 76, 38,195,235,215,175,203, 68,150,122,253,159,204,162, -165,249,205,227,241, 50, 53,231,178,102, 8,142,199,227,101, 85,213,254, 67,160,181, 46, 90,253, 91, 95,113, 88,227,246,232,120, -220,193,102,179, 49, 97,194, 4, 60,124,248, 16, 9, 9, 9, 96, 48, 24, 16,137, 68, 40, 41, 41, 65,207,158, 61,193,225,112,244, -181,104,209,108, 54,123,228,146, 37, 75,120,137,137,137,200,201,201,209, 56,211, 67,165, 82, 97,238,220,185, 70, 92, 46,119,164, -190,166,123,129, 64,208,251,245,235,215,141, 43,126, 50, 50, 50,132,218, 62,133,181, 69,104,104, 40,225,239,239, 79,251,251,251, -211, 26,193,101,128, 1,149,161, 10, 45,178,175, 42,139,214,199,176,138,105, 44, 91, 80, 7,136,212, 2, 26,145,213, 85, 75,120, - 17, 26, 11,151,110, 67,135,110, 67, 91, 58,216, 88,223, 56,188,107,149,105,216,115, 2,169, 41, 73,200, 22, 36,163, 77, 7, 63, -196, 62,143, 6,165, 80,157,198,235,208,154, 61, 57,235,249,187,123,120, 52,157,222,181,131, 23,130,194,138,241, 42,242, 50, 10, -178, 5, 59,145,116,234,244, 71, 57, 66,174,254,205, 29,236,173,111,252,186,107,149,229,165, 24, 18, 41, 41, 73, 56,251,235, 86, - 90, 33,151, 22,160,124, 36,151,222,111,205, 70,148,140, 83, 92,144, 9, 89,145, 10, 60,178,132,167,231, 32, 69, 6,128,240,173, - 91,183,118,111,223,190, 61, 39, 32, 32, 32, 35, 63, 63,255, 44,128,251, 90,109,154,185,187,187,247, 13, 14, 14,118, 72, 73, 73, -193,181,107,215, 50, 80, 26,250, 95, 21, 82,111, 71, 63,223,253,231,175,251,231, 27, 53,104,130,237, 75,190, 83,134, 62,138, 25, - 0,224,146, 86, 27,143, 30,222,238, 97,107,190,159, 65, 82, 81,127,224,105,114, 38,222, 10,165,127, 86, 69,152,147,147, 67,148, -148,148,184, 90, 90, 90,106,159,144,224,155,136,164, 11,134,186,167,247, 92,120,199, 73, 34, 87,129,203, 34,233,217, 3, 93,211, - 31,158, 13,181,201,145,228, 16,154,104,196,154, 48,105, 88,143,129,187, 66,206,140, 14, 11,187, 48, 93, 46,149,120, 53,105,210, -152,126, 28,113,227,233,194,185, 83,251,212,242,136,155, 62,124,248,144,100, 48, 24,229, 4,186,182,133, 72, 95, 75,145, 62,208, -149,179,162,208,210, 64,169, 84, 18,181,229,148, 74,165,101, 66,171,226,195,189, 50,193,248,119,108,191, 62, 22, 42,237, 33, 67, -141, 63,157, 68, 34,177, 87,251,108, 57,124, 76,139,214,135, 68, 34, 86, 55,124,169, 79,255, 72,146, 4, 69, 81, 96,179,217,104, -209,162, 5,194,194,194, 96,109,109, 13,115,115,115,152,155,155,195,200,200, 8, 54, 54, 54,101, 66,139, 36,117,142,210,161,165, - 82,105,221,186,117,235,226,245,235,215,224,241,120,101, 31, 46,151, 11, 79, 79, 79,136, 68,162, 58,248,148,182,123, 3, 12,248, -123,239, 43, 97,218, 98,137, 32,136,176, 69,139, 22, 45,169, 45,223,162, 69,139,150, 84,102,225,250, 64,193, 85,206,186,197,212, - 86,144,149, 42, 73,181,200, 58,180,115,165,249,153, 39, 64,106,106, 34,174,158,220, 81,164,144,203,242, 41, 74,225,250, 54, 62, - 26, 32,241,139, 78, 93, 32,233,118, 3,251,118, 35,174,190,144,161,176, 32, 27, 47, 31, 95, 78,130,152,179,248,163,137, 44, 7, -219, 27,135,119,173,180, 60,255,156, 64, 74, 74, 18, 46, 29,219, 94,168,144,203,123, 32, 49,244,241,135, 80,143,100,179, 7,178, - 93,222,245,155,232,155, 14, 21,161,194,200,216,184, 47,179, 50, 48, 80,112,167,250,200, 48,109,100,103,103,159,221,186,117, 43, -241,227,143, 63,118,149, 72, 36,191, 1,208, 54, 81,122,185,185,185, 13,223,183,111,159,117, 74, 74, 10,235,206,157, 59,162, 27, - 55,110,208, 0,206,215, 96,113, 89,208,115,252, 52, 70,171,122,117,102, 70, 37,165, 13, 0,240,135,214,108,207,126,173,155,221, - 61,184,126,185,153,226,110, 40,138, 5, 41, 88,124, 55,181, 16,128,206,251, 91,161, 80, 64, 40, 20, 66, 81,156,171,108,195, 23, - 9, 3,135,216, 75, 51,243, 37, 76, 22, 85,162,244, 48,207,146,222,200,125,203, 48, 54, 54,214,107, 95,238, 90, 63, 63, 4, 64, -200,144, 33, 67, 14, 63,139,184,208,134,207,231, 95,240,240,240, 32, 0,160,138, 8,195,170,176, 10,192,220,142, 29, 59, 18, 62, - 62, 62, 15,182,109,219,118,165, 58,177, 82, 27,139, 86, 77,208,149,147,162, 40,178,138,253, 75,212,150, 83,219,162, 85,147,208, -250,148, 22,173,202, 68,139,182, 72,212, 22, 66,255,134,168,195,234,196,148, 62,253,211,248,201,177,217,108, 68, 71, 71,195,197, -197, 5,114,185, 28,102,102,102, 48, 51, 51,131,169,169, 41,138,138,138,192, 98,177,160,231, 54, 83, 60, 30,239, 93, 76, 76, 76, - 99, 59, 59, 59,168, 84,170,114, 98,235,213,171, 87, 48, 49, 49, 73,211,215,162,197,231,243, 47,171,163, 14,203,193,209,209,209, -226, 99,236, 87,109, 75,150,191,191,191, 97,136,208,128,106,173, 89, 85, 88,181,178, 43, 88,162,100, 90,255,179, 81,154,195,173, -159,250, 55, 42,249, 45,171,100, 90,238,250,245,235,111,104,249,119,101,127,224, 38,104, 82, 60,148,139,112, 97,214,100,201,178, -183,182,186,113, 96,123,160,249,201, 72, 32, 45, 37, 17,183, 78, 7, 11,149, 42,249, 23,160,104, 65,196,181,211,161, 32, 80,130, -183,161,183,116,187, 69,160, 85,171,166,174,248,253,133, 2,217,169,175, 64,211,212, 33,100,133,148,124,240,209,113, 27,212,194, -222,218,246,198,161,224, 64,139, 51,209, 4, 82, 83, 18,113,245,100,112,161, 82, 81,210, 29,137,167, 35,107, 75, 59, 1,176, 98, -152,240,118, 15,246,107, 53,212,213,205, 25, 20,173, 0,197,166, 49,104,129, 45,243,101, 84,201,239,225, 60,225, 73,170,152,154, -158,118, 95, 55, 7,186,226,226,226,223, 1, 60, 70,249,244, 10,205, 27, 53,106, 52,116,247,238,221,118,169,169,169,188,168,168, - 40,241,222,189,123,179, 40,138, 58, 3, 64,151,161,212,239,162,146,210, 14,160,124,190,156,230,243,199, 7, 68, 4,140,155,200, - 75,188, 22, 2,171,196, 88,124,127, 55, 93,245, 50, 95, 54, 66,109, 93,171, 20,182,182,182,116, 78, 78, 78,114, 65, 65, 65, 99, - 19, 19, 19,228,230,230, 34, 47, 47, 15, 66,161, 16,210,194, 60,165,141,170, 64, 68, 40,243,192, 98,177,144,149,162,128, 74,165, -202,208,213,154, 5,192,106,213,170, 85,147, 40,138,210,100, 68, 44, 23, 93,168,213, 78,115, 62, 52, 30, 50,100,200, 97,173,168, - 67,109,103,120, 77,122, 7, 66,157,222,161,253, 31,127,252, 17,215,167, 79,159,212,202,196, 10,151,203,213,219, 81,186,170, 40, -198,218,112, 86,101,209,170, 56, 93, 31, 78,205,240,165,198, 9,190,226,116, 13, 24, 12, 6, 40,138,130, 14, 65, 21,127,171,104, -209,142, 14,172,141,200,169,112,108,170, 77, 28, 90,203, 72,196,143,106,209,210, 28, 11, 54,155,141,115,231,206, 97,220,184,113, - 80,169, 84, 48, 54, 54,134,169,169, 41, 76, 76, 76,112,250,244,105,104,210, 63,232,163, 95, 21, 10,197,145,245,235,215, 47,217, -179,103,143, 17, 77,211,224,112, 56,101, 66, 43, 48, 48, 80, 44,151,203,143,232, 36,180, 52, 25,223, 41, 58,198,196, 68, 89,109, -212, 97,101,203, 84,225,175,101,185,106,213,170, 49, 20, 69, 13, 68,133, 20, 14, 21,218,149, 75,253, 96, 72,239, 96,128, 14,247, -147, 71,255,226,238,105, 4, 22,161,101,201, 42, 19, 92,100,117,226,197,206,202,242,198,254,237,129,230, 71, 31, 17, 72,124,251, - 22, 55,127,219, 81, 42,178,222,156,124,130,228,208, 76, 36,134,118,198,219,208,222, 58,191, 61, 17, 68, 43, 39,123, 75,228,137, - 40, 20,230,188, 3,104, 68,125, 12,145,101,103,101,119,227,231,224, 64,139, 83, 79, 72, 36, 38, 38,226,234,201, 29, 66,165, 82, -242,197,135,136,172,145,108,246,192, 70,238,206, 9, 75, 39, 13, 28,234,211,208, 17, 54,239,226,112,126,236, 80,172, 62,254, 13, -204,236, 24,104,215,215, 12, 19,214, 58, 14,229,123,114, 95,243, 59, 99,160, 30,212,218, 34,171, 85,253,250,245,135,222,191,127, -223,214,219,219,155, 23, 31, 31, 47,217,187,119,111,150, 88, 44,190, 2, 32, 90, 15, 78,109,145,213,106,209,228,177, 17, 27,247, - 31,230,145,108, 14,130,142,156,199,172,219,169,170, 11,201,133, 67, 80,126, 88,177, 82, 72,165,210,107,193,193,193, 82,146, 36, -145,151,151,135,156,156, 28,100,101,101,149,125, 23, 20, 20,128,193, 96,224,250,245,235,178,194,194,194,251,186,118,240,222,189, -123,245,211,210,210, 60, 4, 2, 65, 27,245, 39, 30,165,209,133,166, 90,211,218, 8, 4,130,174, 0, 30,105,166,167,166,166,214, -123,240,224, 1,191, 38,126, 51, 51, 51,176,217,236,114, 22, 45, 46,151, 11, 7, 7, 7, 40,149, 74,156, 56,113, 2, 0,242,170, -227, 96,179, 57, 2,146, 36, 64,209,148,148,199,227, 81,124, 62,191, 82,129,165, 15,167, 26,169, 95,126,249,165, 36, 50, 50,178, - 82,139, 86,109, 56,105,154, 46,233,213,171, 23,210,211,211,193,227,241,202, 30,214, 26, 65, 69,146, 36,184, 92, 46, 50, 50, 50, - 48,101,202, 20,208, 52, 93,242, 79,223,121,180,125,154,212, 98,136, 0, 64,168,133,208,123,126, 90,186,250, 64,105,134, 6,105, -154,134, 70,112, 85,152, 95,182, 46, 93,178,183, 87,240,233,154, 92, 80, 80,176,177,180, 59,244,222, 10,223,251,244,120, 40,148, - 9,173,216,216, 88, 28, 62,124, 24, 5, 5, 5,224,112, 56,200,207,207,199,193,131, 7, 17, 19, 19, 3, 14,135, 3,205,190,208, - 85,191,249,248,248,108, 12, 15, 15,143, 25, 49, 98,132, 56, 58, 58, 26, 98,177, 24,209,209,209,232,221,187,183,228,238,221,187, - 9, 98,177,120, 21,116, 25, 58,212,100,124, 87,151,215,145, 74,165,136,138,138,170,244, 83,213, 50, 21,145,144,144,224,170, 82, -169, 26,211, 52,237, 75,211,180, 57,212, 41, 28,212,255,181, 63, 95,170,231,153,211, 52,237,171, 82,169, 26, 37, 36, 36,184, 26, -228,132, 1,159, 41,110,105,137, 45, 90, 75,100,221,170,222,162, 69,145,193, 7,118,172, 52, 63,242,144, 68, 74,114, 2, 30, 95, -220, 45, 84, 81,138, 47,244, 44,135,211, 3, 90,185, 54,120, 70, 38, 94, 20, 81, 26,206, 92,152,147, 2,208,140,218, 8,173,114, -156,160,200,224,131, 59, 2, 45,142, 61, 38,144,158,242, 6,119,207,238, 18, 42,149,210,238,120, 27, 26, 85, 27,206,145,108,246, - 50, 22,131, 88,218,171, 83, 75,118,231,150,238, 48,201, 74, 66, 70,106, 58, 78,196,102,231, 37,228, 75, 39,222, 37,228, 72,126, - 35, 61,208,119,146,181,181,149, 35, 11,253,166,218, 88,223, 63, 95,248, 59,193, 18,201,105, 57,189, 94,112,183,172, 44, 69,249, -126,190, 15, 71, 51, 51,179, 17,143, 31, 63, 54,231,241,120, 70,143, 31, 63,166,246,238,221,155, 43, 22,139, 47, 2,136,208,105, -219,223,135,115, 91,119,183, 91,235,118,237,231, 21,139, 74, 32,146,201,193,117,224,171,206, 68, 60, 31,140,170, 19, 96,150,227, -228,114,185,199,142, 29, 59,214,183, 75,151, 46,174, 94, 94, 94,100, 94, 94, 30,138,139,139,203,156,171,237,236,236, 16, 27, 27, - 75, 37, 38, 38,166,115,185,220,227,186,246,179, 99,199,142,137, 36, 73,198,171,135,209,226, 81, 33,186, 80,171,105, 99,129, 64, -208,150,207,231,223, 2, 96,172, 21,117,168,205,169, 73,239,176, 4, 0, 73, 16,196,163,232,232,232,226, 62,125,250,192,200,200, - 8, 34,145, 8,117,235,214,133, 82,169,196,197,139, 23, 17, 25, 25, 41,162, 40,234, 86, 37,226,181, 92, 63, 37, 18,113, 93, 0, -164,184,164,164,197,152, 49, 99,186,206,155, 55,175, 92, 72,186,189,189, 61,172,173,173,245,226, 4,128,188,188,188,166,127,252, -241,199,156,232,232,232,239,250,246,237,107,177,100,201, 18,110,253,250,245,161, 82,169,200,218,114,230,231,231, 91, 68, 69, 69, -109,234,220,185,243,140, 62,125,250, 48,215,173, 91, 7, 11, 11, 11,168, 84, 42, 24, 25, 25,161,176,176, 16,171, 86,173,194,157, - 59,119,148, 52, 77,239, 18, 10,133,223,235,121, 46,225, 67,175,205,170, 44, 64, 85,165,100,168,162,253,223,222,207, 10, 62, 93, - 80,167,112, 88, 88, 69, 6,123,232,122,206,107,132, 22,131,193, 64, 82, 82, 18,246,238,221,251, 94, 30, 45, 77,250,135, 42,184, - 43,219,118,250,230,205,155, 42,130, 32, 58, 60,126,252,120,225,232,209,163, 39,138, 68, 34,103, 19, 19,147,116,133, 66,241,139, - 88, 44, 94,139, 82,127, 84,182, 62,247, 16,145, 72,148, 92, 89,212, 97,197, 54,128,101,181,156, 21,210, 59,148, 75,225, 80, 97, -153,114,169, 31, 42, 73,239,240,183, 31,119, 3,231,191,146,243,115, 23, 91, 85, 39, 44,125, 15,173, 38,179, 88, 98,133,119,120, - 2,241, 33, 34,235,125,107,137,164, 36, 97,249,177,119, 45,101, 82, 9, 68,194,204,151, 72, 58,145,245, 65,155,165,238,231,237, - 4, 2, 73,137,111,240, 48,108, 87,105, 63,223,134,214,186,159, 4,176,248,167, 75,161,108,194,194, 26, 79,231,140, 67,122,129, - 8,151,222,230,159,164, 75,164,211,143, 0,249,184, 3,144, 74,105,248,193, 31, 50,118,251, 14,178, 24,106, 91,135,133, 45,243, -127, 1,111,145, 13,187, 93,247, 46,250,212, 64,204,224,241,120,225,219,183,111,239,225,235,235,203, 29, 50,100, 72,101, 14,242, -250, 34,245,209,171, 55, 63, 93,216,179,121,190,141,119,123,236, 92,182, 64,117, 44,226,121,197, 40,196,106,225,225,225,161,186, -119,239,222,188, 41, 83,166,108,233,209,163,135,211,128, 1, 3, 56,117,235,214, 5,151,203,197,155, 55,111, 16, 30, 30, 46,123, -251,246,109,122, 73, 73,201,188,230,205,155,235,147,227, 44,127,249,242,229, 27,213,235, 32,212,195,133,109,160,142, 46,212, 52, - 82, 39, 45,109, 3,192, 56, 48, 48,112, 52, 0, 84, 17,246,189, 28,192, 30, 0, 76,154,166, 51, 66, 66, 66, 58,156, 61,123,182, -195,220,185,115,217,125,251,246,197,253,251,247,113,245,234, 85,185, 92, 46,143, 80, 11, 87, 93, 75,229, 80, 0,162,148, 74,229, -243,160,160,160, 14, 12, 6, 99,185,102, 70, 76, 76, 12, 14, 29, 58, 84, 27, 78, 37,128, 77,153,153,153, 63,133,132,132, 44,191, -118,237,218,248, 49, 99,198,152, 43, 20, 10,196,198,198,226,231,159,127,174, 21,167, 80, 40,156, 99,107,107,187,244,226,197,139, -191, 92,185,114,229,235, 81,163, 70,145,179,102,205, 66,112,112, 48,126,251,237, 55, 74,165, 82,157,101,177, 88, 99,114,114,114, - 68,159,226,174,163, 30,134, 75,215,179,214, 97,141,188, 31, 50, 52,168, 35, 4, 31, 74,160,217, 14, 63, 63,191, 50, 43,163,198, - 10,167,221,134, 32, 8,189,135, 14, 1, 88,210, 52, 77, 1,216,133,210,250,162,218, 89,225, 25,248, 43,115,188,174,140,205, 4, - 82,203, 24, 72, 17, 91,125, 81,105, 75,128, 70,179, 26,216, 10,150, 47, 95,190,117,197,138, 21, 91, 43,166,112,208,110, 84, 49, -245,195,202,149, 43, 97, 72,239, 96,192,127, 21,149, 11,173,168,125, 10, 69,131,193, 75,182,175, 91,176, 66,169,144, 9,105,200, -253,241,230,116,244,135,174,140,166,232, 69,215,143, 6, 6,131, 70, 62,173, 82, 46,252,224,222,255, 77,253, 36, 44,172, 81,180, -106, 26,126,123,145, 78,103,136, 20,223, 28,145,203,203, 89,131, 74,125,178,168, 97, 55, 36,249, 39,172,156, 88,103,230,124, 97, - 67, 92,200, 27,173,247,122,178,178,178,206,109,221,186,149,220,188,121,115,215,146,146,146,138, 14,242,181,197,130,254, 51, 23, - 49,218, 53,114,157,249,240,117,242, 64,232, 48, 92, 88, 17, 29, 59,118, 20,196,197,197, 5, 92,185,114,101,196,237,219,183,123, -136, 68, 34, 87,130, 32, 96,108,108,156, 44,149, 74,175,113,185,220, 99,122,138, 44, 0,192,138, 21, 43,232,149, 43, 87, 18,113, -113,113, 52,131,193,248, 19, 64, 34,131,193, 72,210,118,130,215,158,174, 89, 38, 48, 48, 80,151, 7,226,237,226,226,226,200, 85, -171, 86,117, 89,181,106, 85, 11,181, 85,232, 54,254,242,249,210, 23, 10, 0,183,217,108, 78, 58, 65, 16,206,108, 14, 87,116,239, -222,189,107, 31,200, 89, 34,151,203, 23,166,164,164,108,217,178,101,203, 90, 19, 19,147,182, 49, 49, 49,127,126, 8,167, 90, 68, - 13,182,182,182,118, 58,124,248,240,169,131, 7, 15,182,103, 50,153,247, 9,130, 24, 34, 20, 10, 63,105, 81,105,117,129,232,149, -122,212, 58,212,137,247, 99, 39, 41,253, 59,132,155, 74,165, 42, 94,186,116,105, 86, 69,225, 85,209,122,165,249,175, 78,229,162, -203, 62,213, 39,138,178, 6,225, 66, 20, 3, 64,105,237,194,210,178, 58,186, 22,149, 6, 32,174,233, 58, 39, 73,242, 44,128,151, - 36, 73,190,174, 24,232,162, 61,111,229,202,149, 53, 93,231, 6, 24,240, 89, 67,135, 59, 91, 32, 9, 4,214,214,147,246, 31, 52, - 87,126,156,126, 6,176,217, 43, 73, 96, 62, 0,130, 6,182, 28,145,203,127,168,110, 65,199,142, 88, 75, 19,152,171,222,153,235, - 50,238, 98, 77, 45,182,189, 14,116,168, 63,168, 39,103, 19, 84, 95, 80,246, 61, 78,127,127,127, 70, 21, 15,243,114, 69,165,171, - 66,104,104, 89, 22,255,170,250,169,125,190,153, 61,120,240,192,201,199,199, 71,128,242, 78,255,149, 77,167,245,220,118, 6, 0, -213, 71,222,159,159, 5,167,155,155, 27,231,205,155, 55,178,127,215,181,105,224,252, 87,114, 90, 54,117, 1,129, 73,208,206, 29, - 84,173, 69, 75, 75,160,209,244,207, 40,136, 77,169,162,159,154,235,220, 50, 33, 33,193,181, 97,195,134,201, 0, 10, 42,244,163, -178,121,180,225, 24,253,223,115, 86,134,201, 40, 95,138,206,128, 74, 14,132,129,211,192,105,224, 52,112, 26, 56, 13,156, 6, 78, - 3,103,109,133,214,103, 13, 18, 6, 24, 96,128, 1, 6, 24, 96,128, 1, 6,252, 45, 32,170, 81,165,250,152, 4,107,163,108,175, - 25, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,252,191,227,172,137, 91,123,249,207,117,232,240, 31,235,183,193,172,106,224, - 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243, 67, 4,203,103, 13, 38, 12, 48,192, 0, 3, 12, 48,192,128,207, 6, 61,220,193, -103,170, 64,254,241, 70,167, 32,170, 26,209,199, 13,117, 0,224, 99,241,253,159,130, 15,224, 43,173,255, 23,160,142,140, 55, 8, -173,207, 23,141, 0, 44, 1,160, 93,139,236, 33,128,245, 21,218, 29, 5,160, 93,144, 80,132,210, 58,129,175,245, 89, 25, 73,146, -235,187,116,233, 50,253,206,157, 59,155,149, 74,229,170, 90,244,215,149,207,231,111, 36, 8,162, 53, 0, 22, 65, 16,111, 50, 51, - 51,215, 43,149,202, 15,137, 90,105,224,232,232,184, 1, 64, 75,146, 36, 89, 4, 65, 36,100,102,102,174, 81, 42,149, 55, 63,128, -211,204,193,193,161, 19, 77,211,142, 0, 24, 44, 22, 43, 55, 45, 45,237, 1,106,153, 91,201, 63, 48,150, 93, 40, 82,178, 0,192, -220,132,169, 8, 13,108, 42,215,117,154,225, 20, 55,192,128,255,111,208,165,145,201,229,208,219, 13,107,105, 37,190, 87, 1, 68, -175,250,216,113, 57, 17,223, 87,181, 60, 81, 73, 84,115, 69,206,222,110, 88,171,162, 75, 57,122,185, 97,211,229, 55,168, 54,210, - 94, 23, 78, 13,246, 1,228,100, 29,170, 20, 16,186, 69, 95,255,219,241, 21,202, 15, 21,150, 13, 29, 86, 43,180,134,185,131,175, - 98,130, 25, 26, 11, 77, 24,175, 25,128, 22,234,135,252,107,148,230, 42, 42,250,192,206,125, 46,156,255, 54, 44,167,105, 58,160, -220,201, 90, 73, 30,162, 47,190,248, 98,192,149, 43, 87,140, 53,245,238, 40,138,130,145,145,145, 18,192, 88, 61,214,101, 63,108, -216,176, 69, 7, 14, 28,192,208,161, 67,151,134,133,133,109, 5, 80,172,235,194, 86, 86, 86,254,150,150,150,193,251,247,239,183, -107,223,190, 3,193,225,112,240,230, 77,130,243,148, 41, 83,188,226,226,226,206,102,101,101, 77,212,119,227,173,173,173, 71, 90, - 90, 90,110,217,187,119,175,109,231,206,157, 65, 16, 4, 34, 35, 35,157,231,204,153,211,226,221,187,119,199, 51, 51, 51,103,232, -203,105, 99, 99,227,110, 97, 97,209,109,231,206,157, 70,157, 58,117, 2,143,199, 67,116,116,180,233,212,169, 83, 29,211,210,210, - 98, 51, 51, 51,111,233, 43,178,158, 69,158,255, 90, 41,151, 6, 1, 0,147,205, 93,208,126, 75,196,249,103, 55,206,247,175,105, -154,127, 96,236,239, 6,177,101,128, 1, 6,104, 99,164, 19, 28,105, 26,243,175,252,188,140, 4,128, 94,227, 87,207, 26,233,132, -205, 71,210,171,174, 97,171, 39,223,247, 99,234, 32,248,112, 26, 50, 63,164,159,251, 0,114, 14,147, 57,171,157,143,143,237,183, -119,239, 38,200,129, 95,254, 79, 14, 81,165,195,156, 85, 10,173,193, 77,177, 74, 89,106, 49, 33,250, 52,196,241,171,137,140,240, - 47,190,248,162,225,132, 9, 19,136, 86,173, 90, 33, 50, 50,210,253,248,241,227, 95, 93,184,112, 33, 65,165, 82, 69, 2,120, 1, -221,179, 90,179, 0,120, 50, 24,140,214,255,114,206,127, 51, 76,212,226, 42, 19,127, 37, 58,125, 47,225,233,245,235,215,207, 49, -153, 76,141, 69,171,157, 72, 36,114,168, 96, 5,211, 5,245, 20, 10, 5,226,227,227, 65,146, 36, 11, 64,125,188, 95, 82,163, 42, - 56, 27, 27, 27,239,142,120, 24,105, 67, 48,141,144, 47, 1, 32,145,131, 99,234,128, 3,135, 66,172,231,205,158, 49,248,230,205, -155,225, 69, 69, 69,191,234,209,159,250, 38, 38, 38, 91,159, 62,125,106, 99,108,108, 12,138,162, 80, 84, 84, 4, 71, 71, 71,236, -223,191,223,114,222,188,121, 1,133,133,133, 55, 37, 18,201,111,250,136,115, 11, 11,139,110,207,159, 63, 55,210, 20,148,150,201, -100,112,118,118,198,209,163, 71,185,179,102,205,106, 90, 80, 80,144, 42,147,201,222,234, 74, 88, 40, 82,178,148,114,105,208,225, - 93,129, 46, 0, 48,102, 70, 96, 16,167,200,252,162, 46,211, 10, 69,202, 11, 0, 12, 66,203,128,127, 26,173,109,109,109, 67,115, -114,114,110, 1,152,136,143, 99,105,112,231,241,120,205, 41,138,114, 36, 73, 18, 12, 6, 35, 67, 36, 18, 61, 5,240,170,182,132, - 54,110,126,253,193, 53, 30, 7,154,106, 65, 2, 32, 72, 50, 90, 37, 47, 57,148,251,234,230,249, 15,226,228, 24,141, 7,232, 22, - 36, 64, 17, 36,249,148, 82,150,236,207,137,191,121,233,223,114,112,238, 11,209,216,205, 81,247,194,152, 31,131,111,120, 3,240, - 73, 10,228,209, 36,221,135, 21,103, 2,125,103,207,158,237, 56, 99,250,116, 98,220,216,177,141,110,221,185, 67,116,213,167, 90, -193,231,137, 42, 29,223, 43, 21, 90,254, 77, 97, 69, 3, 11,143, 7, 47, 33,153, 12, 6, 49, 98,246,250,128,131,187, 54,145, 61, -251, 15, 41, 27, 62,241,245,245,133,175,175, 47, 17, 20, 20,212,232,207, 63,255,108,116,244,232, 81,101, 68, 68,196, 83, 0, 39, -170, 90, 89,111, 55,136, 41,128,199,102, 49, 69, 35,150,253,186,215,199,199, 7, 92, 46, 23, 31,194, 9, 0, 61, 27,146,111, 89, -214, 13,158,142,152,185, 60,185,125,251,142,244,199,224,252,140,240, 16, 40, 43,106,109,229,226,226,210, 73,169, 84,242, 0,128, -201,100, 74, 82, 82, 82,102,162,180, 54, 32, 0,156,165, 40,106,128, 30,220, 36,128, 21, 3, 6, 12, 88,250,237,183,223,162,110, -221,186,152, 53,107, 22, 20, 10, 69,228,165, 75,151,150, 3,216,128, 26, 46, 30,123,123,251,229,187,119,239,182,102,114, 76,208, -106, 97, 34, 4, 5, 74, 0,128, 41, 23, 56, 55,141,198,172, 89,179,204, 31, 63,126,188, 70, 31,161,101,111,111,191,106,255,254, -253,214,198,198,198,160,105,186,172, 22, 99,113,113, 49,138,139,139, 49, 99,198, 12,243,216,216,216,141,250, 8, 45, 7, 7,135, - 78, 59,119,238, 52,226,241,120, 40, 46, 46,102,203,229,114,162,168,168, 8, 37, 37, 37,180, 76, 38,147,207,156, 57,147,251,226, -197, 11, 63,129, 64,240, 22, 6,252, 91,192, 0,240, 13,139,197, 26,212,176, 97,195, 54,175, 95,191,126,162, 84, 42, 79, 3, 56, -253, 17, 94,166,186, 59, 57, 57,173, 77, 79, 79,223, 9, 32,228,255,101,135, 58, 56, 56,156,190,119,239,158,203,238,221,187,199, -110,222,188,249, 34,128,223, 62,128,142,205,102,179, 7,119,237,218,213,101,204,152, 49, 28, 7, 7, 7, 72,165, 82, 36, 38, 38, -154,159, 60,121,210, 53, 58, 58, 58, 85, 93, 17, 67,231, 23, 10, 27,247,142,166, 96,154, 31,239,208,177, 83,231,161,131,191, 49, -115,176,177,128, 88,166,194,235,100, 65,221, 63, 46,158,235, 26,199, 54,186, 39,151, 11,135,231,190,186, 87,172, 47,103,183,110, -221, 59,247,232,222,221,204,194,210, 2, 66,145, 28,111,146,210, 92,111, 92, 61,239,203,100, 26,221,166, 8,197,168,172,231, 87, - 75, 62,229,177,153, 5, 48, 69, 60,155,230, 45, 58,182,122,220,107,194,154, 54, 52, 77,131,164,177,163,162, 53,107, 22,192,220, - 81, 90,246, 75, 47, 62,208, 52, 77, 16,216,164,109,205,234,237,134,181, 52,141,239, 65,130,232, 93,195, 48,165, 6,189, 0,174, -165,181,181,207,212,201,147,137,162,194, 66, 68, 71, 71,151, 84, 20, 89, 91,235,128,125,155, 68,189,179, 41,181, 23,219,255, 82, -107, 86,165, 67,135, 58,231,209, 50, 54, 54,174,116,186,133,133, 5,186,117,235,134,245,235,215, 51, 1,180,174, 48,187,124,145, - 85,128, 27,182,103, 49, 44, 76,184,100,221,186,117,205,204,205,205, 63,152, 19, 0, 64, 83,245, 59,214,165,191,124,244,235,146, -177,215,142,110,241, 20, 21, 21,176, 42, 54, 49, 53, 53, 69,227,198,141,177,116,233, 82,221, 56, 63, 28,255, 40,167,163,163, 99, - 19, 95, 95,223,214,215,111,221,178, 76, 79, 79,231,166,167,167,115,175, 92,191,110,217,161, 67,135,214,142,142,142, 77,202,118, - 21, 77,235,211,207,213,187,118,237, 90,126,246,236, 89,210,215,215, 23, 86, 86, 86,232,214,173, 27, 46, 94,188,200,220,188,121, -243, 58, 0, 75,107,234, 39, 73,146,157,125,125,125, 9,208, 52, 50,132, 74, 60, 88,223, 4,209,155, 60, 80, 36,161,145, 39, 44, -132, 88, 44,129,177,177, 49, 15,165,195,189,186,110,123,199, 14, 29, 58, 16, 0,202,196, 85, 81, 81,233,167,184, 88, 4,153, 76, - 14, 46,151,107, 6,128,167, 43, 39, 77,211,142,157, 58,117, 2, 0,200,229,242,178, 55,188,130,130, 2, 66, 40, 20, 66, 38,147, -129,197, 98,177, 81,179, 95, 99, 25,167,185, 9, 83,193,100,115, 23,140,153, 17,152, 50,102, 70, 96, 10,147,205, 93, 32, 51, 43, - 84,233, 50,205,220,132,169,248,196,231,167, 29, 73,146, 63,187,185,185,197,146, 36,121, 24,128,227, 7,114,182, 5,176,206,200, -200,232,154,135,135, 71,138,177,177,241,117,181, 80,239, 80, 75, 78,142,177,177,241,245,117,235,214,157,122,242,228,201,208, 63, -255,252,179,254,179,103,207, 6, 7, 5, 5, 29, 55, 53, 53, 13, 71,121,191, 68,189,175,205,250,245,235, 31,124,240,224, 65,219, -142, 29, 59, 30, 0,192,253, 72,215, 59, 3, 64, 75,232, 84,145,227,147, 28,119,167, 86,173, 90,185,240,120, 60,244,232,209, 3, - 0,252, 62,132,147,205,102, 15, 94,186,116,169,219,178,101,203, 56, 2,129, 0,215,175, 95,199,195,135, 15,161, 84, 42, 49,109, -218, 52,238,152, 49, 99, 26,152,153,153, 13,214,171,159, 76,243,227,179,231,204,237, 51,127,214, 36,179,167,239,228, 56,116,237, - 29,126,143, 16, 32,171,132,131,254,131,199, 88,244, 30, 56,172, 55,135,107,113, 92, 95,206, 69, 11, 23,246,153, 60, 62,192, 44, - 70, 64,225,220,253, 12,220,143, 23, 66,201,178, 68,223,193, 19,173, 90,116,234,243, 21, 19,172, 95, 62,245, 49,218, 15,180,159, - 61,123,182,221,130, 77, 71,238, 58,181,253,102, 71,118, 62,124,181,133,143, 59, 96,105,109, 98,242, 77,124,215,174,147,140, 74, -235,197, 86,203, 89,142,175,245,192,224,172,124,116,209,246,207,234, 98,141, 70,234, 97, 69,198,149,159,151,145, 52,129, 89, 35, -157,202,221, 7, 42,237,231, 77, 96,232,236,185,115, 89, 22, 86, 86,216,181,107, 23,164, 34, 81, 57,159,217,238, 46,232,115,205, -152,153,218,192,195, 57,182,155, 43, 17,254, 31,124, 95,153, 92,165, 69, 43, 44, 44,140,238,215,175, 31, 1, 0,161,177,200, 31, -220, 20, 27,135,125,187,110, 41, 65, 18,116, 61,207,142, 49,117,220,154,137,108,108,108, 80, 82, 82, 2,169, 84, 10, 54,155, 13, -137, 68,130,119,239,222,225,254,253,251,176,178,178,210,171, 39,133,133,133, 48, 53, 53,133,169,169,233, 71,225, 92, 60,182, 7, -247, 77, 74, 54,247,242,253,155, 93,183, 79,255,173,189, 91, 75,191,103,221,135,205,122,110,110,231, 36,121,246,236, 25,238,221, -187,135,252,252,124,248,248,248,252, 87, 14,230, 67,181, 79,214, 67, 0, 86, 13, 27, 54,116,190,124,237,182, 85,177,132, 50, 79, -202, 84,176, 40,138,130,177, 49, 95,121, 34,244,156,112,232,224,254, 68, 70, 70, 70, 22,128,135,106,113, 91, 83, 77, 69, 30,128, - 38,254,254,254,139,166, 79,159,142,132,132, 4, 76,154, 52, 73,252,240,225,195,220,142, 29, 59,218,236,223,191,223,104,222,188, -121,184,117,235,214,138,176,176,176, 51, 0, 18, 1, 84, 90,171,141,166,105, 54,155,205,134, 82, 45, 27,228, 42,170, 76,223, 23, - 22, 22,130, 22,231,131,205,102, 51, 0,216, 65, 71, 63, 58,138,162,216, 44, 22,171, 76,100,189,203, 44,196,187,172, 18, 20, 22, -203, 32, 22, 43, 33, 19,211, 96, 24,219, 48,129, 36, 7, 0, 73, 80,170, 87, 0, 0, 0, 32, 0, 73, 68, 65, 84,186, 90, 71,120, - 60, 30,148, 74, 37,138,138, 74,187,161,177,148,201,100, 50, 8,133, 66, 48, 24, 12, 83, 0,230, 0,242,116, 33, 84, 59,185,255, -174, 30, 6,196,163, 35, 3,108, 95, 95, 88, 92,110,154,185, 9, 83, 17, 58,175, 41,195,198,185,197,157,150, 67,127,241, 40,155, -246,105,253,179,184,118,118,118, 55, 78,157, 58,213,180, 81,163, 70, 72, 76, 76,244, 24, 50,100,136,143, 64, 32,104, 9,253,107, - 50, 26,147, 36,185,113,204,152, 49,211, 71,140, 24, 65,184,187,187,131,201,100, 66,169, 84, 58, 39, 36, 36,116, 59,121,242,228, -194,131, 7, 15,238, 87,169, 84,223, 65,119,191, 63,146,195,225,156,216,187,119,111, 23, 31, 31, 31, 28, 62,124, 24, 15, 31, 62, -164,218,182,109, 75,142, 30, 61, 26,174,174,174, 62,163, 71,143,254, 93, 42,149,246,173,165,101,203,181, 67,135, 14, 46, 12, 6, - 3, 29, 59,118,100,223,187,119,175, 21,128,123, 31,184, 79, 77,157,157,157,111,249,249,249,181,188,118,237, 90, 84, 70, 70,134, -159, 30,219, 11, 0, 3,157,156,156,130, 44, 44, 44,172,244,184,199,150,164,165,165,125, 15, 32, 84,199, 69,218,183,110,221, 26, -201,201,201,104,210,164, 9,216,108,118, 7,185, 92, 62, 5, 64, 31, 0, 63, 0,136,213,163,191,238,221,187,119,119,241,243,243, - 35, 66, 67, 67,203,252, 67, 73,146,132, 82,169, 4,155,205, 70,251,246,237,201,200,200,200, 58,143, 30, 61,114,135, 14,195,136, - 54,110,126,253, 59,118,238,218,185,139, 79,115,114,115,232,107,168, 40, 21, 24,132, 18, 76,130, 2,165,224,130,203,102,192,221, -179, 13, 35,254,197, 83, 31,153, 84,222, 63,247,213,181,243,186,112,246,233,213,211,183,105, 19,119,114,251,239,111, 80,144, 22, -171, 74,139,187,157, 67, 50, 72, 52,109,253,133,173,123,179,150,140,150, 62,126,172,244,196, 23,221, 36,146, 46, 61,242, 19,110, - 95,251, 20, 23,228, 74,128,225, 92,199,246,155,126, 61,253,216,130,244,116,209,201,208,243,207, 75, 20,184, 15, 0,183, 0,162, - 47,208,220,187, 93,187,174,251, 55,108,176,225,243,249,172, 81, 35, 70, 40,247, 69, 69, 69,161,138,161,223,149, 0,195,214,209, -177,199,212,169, 83, 25,130,244,116,250,228,233, 11,207, 52,124, 40,125, 75,241,110,238,236,209, 15,162,120,189,134, 41,251, 3, - 28, 7, 71,199,166, 83,166, 76, 65, 70,122, 58, 14,135,132, 20, 75,128, 8,141, 21,235, 28, 3, 59,155,185, 57,142, 91, 48,113, - 0,225,194,183,197,212, 21,251, 58,116,147,103,185, 65,240,215,241,215,214, 34,159,177,200,154, 92,169,208,170,136,223, 98,177, -220,140,141,250, 39, 79, 30, 35,179,139,228,162,132,132, 4,216,218,218,130,207,231,195,194,194, 2, 49, 49, 49,184,126,253, 58, - 94,190,124, 9,138,162,208,162, 69, 11,189,122,147,147,147,131,167, 79,159,194,202,202,234,163,113,186,185,216,225, 91, 23, 59, -118,102,110, 33,251,218,195,151, 62,251, 22, 15,110, 70,122, 12, 62,168, 93, 36, 86, 38,147,225, 63,130,178,232, 66, 23, 23,151, - 78,135, 14, 29, 98, 75,149, 48,115,159, 18,241,163, 72,162, 50, 1, 0, 19, 30, 67, 20, 25,212,248,187,213,171, 87,139,198,143, - 31,239,145,146,146,178, 94, 7, 91,255,218,238,221,187,207,167,105,154, 53,123,246,108, 0,192,152, 49, 99, 10,239,223,191,239, - 14, 32,235,250,245,235, 78, 19, 38, 76,120,117,227,198, 13,227,185,115,231, 50,148, 74,101, 12,147,201,164,195,194,194, 86, 1, - 8,124,239,137, 72,146,143,163,162,162,234, 57,185, 54,134,171, 13, 9,223,165, 47, 75,111,112,198, 20, 82,147,222, 32,238,217, - 67, 56, 58, 58, 90,240,249,252,216,212,212, 84,121, 90, 90,218, 66,145, 72,180,187,134, 62, 70, 71, 70, 70,242, 93, 93, 93, 81, - 92, 92,140,212,236, 18,204, 58,109,140, 66,113,169, 17,131, 5, 49, 90,186, 52, 54, 51, 34,101, 15,179,178,178,228, 50,153,108, -153, 80, 40, 60, 84, 29, 39,139,197,202,125,246,236,153,105,221,186,117, 33,145, 72,232,188,188, 60, 66, 36, 18,161,168,168,136, -184,112,225,194,215, 2,129,160,109,253,250,245, 9,103,103,231, 85, 2,129, 64,156,150,150, 54, 73,151,161, 73,181, 96, 82, 49, -153,204,205,147, 39, 79, 30,122,230,204,153,199,161,129, 77, 7,106, 13,151, 88,120,122,122, 94,110,222,188,153, 83,200, 38,239, - 29, 0,126,252, 23,156, 91,227,150, 44, 89,210,212,218,218, 26, 83,167, 78,197,202,149, 43,177,124,249,242, 70, 83,167, 78,157, - 12, 96,171, 30, 60, 70,142,142,142,143,182,111,223,238,209,169, 83, 39, 92,188,120, 17,199,142, 29,195,219,183,111,149,245,235, -215,103,250,248,248, 96,197,138, 21,232,221,187,247,164,153, 51,103,118, 77, 79, 79,111,165,163,248, 24,191, 98,197,138,129,157, - 59,119,198,216,177, 99,165, 55,111,222, 28, 10,224,202,213,171, 87,191,184,117,235, 86,232,145, 35, 71,140,214,173, 91,215, 99, -222,188,121, 83, 1, 4,215, 98,251,191,238,210,165,180,134,114,231,206,157, 17, 20, 20,212,251, 3,133, 22,199,198,198,230,194, -225,195,135, 91, 54,110,220, 24,163, 70,141,106, 53,116,232,208, 11,249,249,249, 61, 1,232,116, 67,170, 83,167,206,198,179,103, -207, 54,172,106,100,161, 50, 72,165, 82,235,111,190,249,102, 67, 82, 82,146, 94, 66,235,232,209,163,248,254,251,239,209,162, 69, -139,230,237,219,183,223, 51,101,202, 20,248,251,251,119,143,137,137,113, 64,105,212,114,141,224,241,120,205,135, 15, 31,206,121, -240,224, 1, 0,192,211,211, 19, 45, 91,182, 68,114,114, 50, 30, 63,126, 12,169, 84, 10, 7, 7, 7, 12, 26, 52,136,151,148,148, -212, 60, 39, 39,167, 70,161, 69,114,141,199, 13,236,215,215,236,220,125, 1, 84,148, 18,109, 26,154,195,199,195, 30,241,169,133, -136,140, 77,133, 74,198,134,185,181, 13, 58,116,237,101,157,145,246,118, 92, 46, 80,179,191, 22,215,120,220,160,129, 95,153,158, -139, 72, 71, 65,122, 28,253,250,225,153,235, 10,137,104, 18, 0, 60,254,243,248, 30, 71, 27,163,158,238,173,219, 48,252,122, 14, -176, 58,125, 44, 99, 92,254, 63, 83,219,239, 61,220,114,193, 94, 87, 86,206,152, 5, 1,190, 52,203,202,249,161,153, 66,177, 83, - 51,175, 55,208,107,225,146, 37,237, 39, 78,158,204,163, 40, 10, 71,126,253,181,240,105, 84, 84,252,100,128,154, 82, 5,223, 78, -192,117,232,192,129, 92, 51,115,115,204,153, 53, 11,102, 10,197,141,178, 93, 2,116,159, 51,127,126,167, 25, 51,102, 24,237, 89, - 53,253,113,239, 9,107, 90, 83, 52, 77,104,134, 41,143, 86,111,138,107, 59, 97,224, 64,152,153,155, 99,246,236,217, 32,228,242, -203,101, 2,138,137, 27,227,191,246,245, 9,232,223, 25, 4, 8, 28, 11,187,131,215,201,217,207,110, 8,240,230,115, 85, 85, 21, - 80,165,143, 86,181, 67,135, 69,114,100,118,255,106,176,192,221,221,189,168, 81,163, 70, 69,185,185,185,120,254,252, 57,242,243, -243, 17, 28, 28,140,184,184, 56, 80, 20, 85,107, 1, 67, 81, 20, 62, 54, 39, 0, 56,216,152, 99, 84,223,118, 76,169, 68,196,203, -206,206, 46, 55,124,244, 31, 18, 90,101, 80, 42,149,188,250,245,235,131, 4, 8, 97,137,194, 52,227,104, 23, 34,227,104, 23, 66, - 88,162, 48,149,201,100,164,169,169, 41,164, 82, 41, 79, 7, 42,214,151, 95,126, 57,255,204,153, 51,172,181,107,215,194,203,203, - 11,114,185, 28,247,239,223, 79, 5,144,165,110,147,126,251,246,237,116,141, 16, 94,191,126, 61, 78,159, 62, 77,244,232,209, 99, - 97,101,231,147, 64, 32,216, 56,101,202,148,188,146,162, 60,236, 29, 38, 70,232,168,108,252, 60,240, 45, 70,216,156, 66, 94,230, - 59,236,219,183, 15, 87,175, 94, 35,174, 92,185,202,190,121,243,166,201, 87, 95,125,181,163, 78,157, 58, 97,213,117, 50, 61, 61, -125,237,140, 25, 51, 10,138,138,138, 80, 84, 84, 4,177, 88,130, 60, 17,240,108, 75, 83, 60,219,210, 20, 18,202, 8,187,118,238, - 38,159, 61,123,102,251,246,237, 91,167,254,253,251,111,225,243,249, 7,171,227, 76, 75, 75,123,240,237,183,223, 74, 10, 11, 11, - 33,147,201,228, 42,149, 74, 38, 22,139, 21,199,143, 31,159,107, 99, 99,211,225,226,197,139,172,171, 87,175, 49,111,222,188,197, -190,126,253,186, 69,183,110,221, 78, 56, 56, 56,252,162,139,165,140,193, 96,108, 11, 9, 9, 25,183,107,215, 46, 7, 31, 31,159, -102, 21,134,162,248, 61,123,246,172,247,235,175,191,214, 9, 10, 10, 90,136,210, 0,148, 79, 10, 91, 91,219,153, 3, 7, 14,196, -174, 93,187,112,254,252,249,121, 59,118,236,192,151, 95,126, 9, 39, 39,167,111,161,251,176, 23, 0,252,184,117,235, 86, 15, 15, - 15, 15,140, 25, 51, 70, 54,105,210,164,239, 14, 29, 58, 84, 63, 60, 60,156,253,203, 47,191,212,155, 58,117,234,236,128,128, 0, - 73,131, 6, 13, 16, 28, 28,220,144, 36,201,109, 58, 93,223, 14, 14,115, 71,140, 24,129, 77,155, 54,225,230,205,155,131, 81,250, - 64,149, 1,184,116,247,238,221,254,235,214,173,195,224,193,131,225,236,236, 60,187, 54,150,167,166, 77,155, 46,235,211,167, 15, -194,195,195,209,170, 85, 43,116,232,208, 97, 30, 0,219, 90,238, 78,210,212,212,244,196,161, 67,135,124,235,213,171,135, 53,107, -214,192,205,205, 13, 7, 15, 30,244, 53, 49, 49, 57, 1, 29,221, 55, 44, 44, 44, 76,141,141,141,177,112,225, 66,122,240,224,193, -121, 53,125,230,205,155, 71,115,185, 92, 88, 89, 89,233, 26,248, 98,196,227,241, 58,122,121,121,225,254,253,251,184,122,245, 42, -150, 46, 93,138,185,115,231, 34, 59, 59, 27,195,135, 15, 55, 6,224,175,199,118,219,219,217,217,161,176,176,180, 46,188,151,151, - 23,158, 60,121,130,236,236,108, 56, 59, 59, 35, 35, 35, 3, 54, 54, 54,104,220,184, 49, 40,138,178,215,141,146,246,178,181,182, - 64, 86,190, 20, 76, 40,209,218,221, 22, 55,158,231,226, 93,182, 12,246, 54,150,200,200,202, 70, 29, 27, 30, 92, 92,234,130,166, - 41, 47,157, 20, 48,131,108,205,229, 25, 33,175, 72,142,180,216,155,185,114,149,116, 74, 65,226,221,148,130,196,187, 41,114,169, -100,202,227, 59, 87,115,235, 57, 24,193,197,197, 5, 4, 77,181,251, 20,215,227,144,186,112, 49, 49, 98,142,185,250,243, 50, 34, -108,255, 98, 66,154,251,174,109, 31,135, 82,203,178, 29, 80,127,200,240,225, 29,191,251,238, 59, 94,102,102, 38, 21, 48,108, 88, -222,218,192,192,107,127,212,240, 98, 80, 12, 52,234,217,179, 39, 72, 0,127, 92,185, 34,202, 0, 82, 1,192, 1,112, 25,240,205, - 55, 93,150, 44, 90,100,148,147,155, 75,221, 79, 40, 62, 23,151, 69, 15,178, 86,161,190, 46,254, 89, 42,192, 91,195,123,249,242, -101, 90, 12, 60, 6, 0, 63, 23,124,219,171,147,167,207,232,129, 93, 32,200,202,199,236,181, 63, 99,207,201, 91,151, 45, 20,244, - 23,255,161, 71,241,228, 90, 9, 45,245,208,207,123,211, 74, 74,222, 31, 61,248, 80, 1,243,119,112, 86,134,255,162,208,210, 64, -161, 40, 29, 37,145, 41, 40,200, 20,148,230,173, 22, 98,177, 88,103,138,203,151, 47, 31,158, 53,107, 22,182,108,217,130, 87,175, - 94,129,205,102,195,203,203,139, 15,192, 84,115,207,111,221,186,181, 61, 73,146,136,143,143,199,230,205,155, 49,126,252,120,250, -222,189,123, 7, 81,121,190,148, 39,121,121,121, 59,167, 76, 26, 95,144,159,249, 14, 10,113, 62,178,210,222, 64, 42, 42,192,154, -245, 27, 81,162, 96, 34, 67, 40, 71,134, 80, 14,146,107,141, 61,251, 15, 49,154, 54,109,218,135,193, 96,244,171,166,159,247, 51, - 51, 51,247, 79,155, 54,173, 32, 35, 35,163,108,251,100, 10, 26, 50, 69,249,243,213,216,216, 24,219,182,109,179,112,119,119, 31, -200,100, 50,187, 85,195, 41, 72, 73, 73,137,155, 54,109,154, 44, 51, 51, 19, 66,161, 16,231,206,157,235, 95,175, 94, 61,171, 13, - 63,110, 33, 68,114, 38, 50, 10,228,200, 40,144,131, 99,106,143, 19,161,103, 24,141, 27, 55, 14, 96, 50,153, 29,106, 18, 89, 71, -142, 28, 25, 61,108,216, 48,179, 31,127,252, 49,239,236,217,179,187, 0,104, 31,144,248,109,219,182,157, 60,113,226, 68,209,252, -249,243,173,131,130,130,230,125, 98,177,213,109,216,176, 97, 77, 40,138,194,169, 83,167,158, 1,216,122,230,204,153, 71, 82,169, - 20,195,135, 15,175,175, 30, 70,210, 5,109, 3, 2, 2,166,251,250,250, 98,206,156, 57,242,107,215,174,181, 6,176, 5,165, 67, -185, 52,128,100, 0, 59,110,221,186,213, 98,230,204,153,210,118,237,218, 97,236,216,177,227, 1,248,214,192,219,113,196,136, 17, - 30, 20, 69,225,248,241,227, 79, 1, 92,172, 48,255,122,104,104,232,125,153, 76,134,145, 35, 71, 54, 0,160,207,141,156,205,229, -114, 79,173, 94,189,218, 50, 45, 45, 13,163, 71,143,150,198,199,199, 35, 48, 48,208,200,194,194,226,162,214, 53,160, 51,184, 92, -238,190,159,126,250,105,160,183,183, 55,166, 77,155, 38,219,189,123,247,172,233,211,167,203, 90,183,110,141, 93,187,118, 13,228, -112, 56,122,149,232, 72, 79, 79, 47,136,141,141,181,169,233,147,154,154,170,107,120,190,177,169,169,105,132,167,167,103,161,151, -151, 87, 27,165, 82,137,152,152,152, 55,135, 15, 31,166,188,188,188,176,115,231, 78, 4, 5, 5,161, 95,191,126, 96, 48, 24, 58, - 11, 45, 6,131, 1,185, 92, 14, 99, 99, 99, 48,153, 76,188,121,243, 70,147, 90, 6,108, 54, 27, 0, 96, 98, 98, 2, 35, 35, 35, -144, 36,169, 83, 52, 26, 65,128, 46, 44, 81,128,197, 34,193, 36, 41,196, 37, 11, 33, 87, 80,224,177, 25, 96, 49, 9,128,166, 96, -105,194, 2,143,195, 0, 73, 16,148,142,156, 16,138,228,224,176, 73,176,216, 28,130, 84,170,140,202, 30,142, 76,149,145,145, 17, -135,176, 53,231,130,199,254, 23,149, 5, 38, 74, 29,203,199, 1, 44,147,186,117,135,110,218,188,153, 83, 88, 92,140,193,131, 7, -231, 37, 61,122, 20, 34, 6, 30,117,173, 33, 72,137,100, 50,221,253,186,118, 69,100, 84, 20,138,242,243, 95, 3,165,206,241, 28, - 39,167, 97,219,182,109,227,136, 37, 18, 12, 30, 52,168,224,213,157, 59, 71, 82,138, 17,118, 60,185, 84,136,213,120,220,217,108, - 71, 13,175, 48, 63, 63, 31, 40, 77, 33,225, 96,103,186, 97, 70, 64,111, 20,149, 72,176, 96, 99, 8, 21, 21, 39,248, 54, 60, 21, - 95,157, 73,135,240, 63,246, 24,158, 92,225, 3, 64,135,132,165, 26,235, 82, 77, 98, 69, 42,149,126,116, 1,244,161,156,149,137, -196, 15,229,252, 55,130,201,100, 74, 94,190,124,201, 49,183,113,162,108,204, 88,249,245,198,223,177, 0, 0,107, 83,166, 80,174, - 82, 80,233,233,233,224,114,185, 18, 29,135, 27, 38,237,219,183,111, 13,128,102, 76, 38, 51,236,208,161, 67, 68, 72, 72,136,213, -136, 17, 35, 18, 98, 99, 99,211, 60, 61, 61, 93, 15, 29, 58,100, 14, 0, 59,118,236,160, 79,156, 56,209, 27,165, 41, 51,170,204, -227,146,153,153, 25,152,155,155,123,111,198,140, 25,193, 28, 14,199,202,196,196,196, 38, 60, 60,156,144,200,105,180, 93,146, 92, - 22,137,104,110, 68,226,246, 98,115, 76,158, 60,153, 17, 27, 27,187, 62, 45, 45, 45,172, 26,206,133, 5, 5, 5,225,175, 94,189, -218, 98,225,220,210,206,196,117,137,133,207,226,120, 0,128,171, 45, 11,164,250,190, 88, 80, 80,128,236,236,108, 76,159, 62,221, - 42, 33, 33, 97, 97, 90, 90,218,141,106,172, 90,183,114,114,114, 82, 95,188,120,225,199, 98,177, 56, 38, 38, 38,109, 35, 34, 34, - 8,137,140, 66,243,133,201,200, 43, 46,237,167,181, 41, 19,143, 87, 59,224,219,111,191,101,190,126,253,122,163, 64, 32,232, 92, -233,205,140, 36,131,180, 69,214,130, 5, 11,162, 1, 52, 0, 80,110,104, 84,165, 82, 17, 35, 71,142,124, 14,192,107,254,252,249, -214, 52, 77,207, 91,184,112, 97, 30,128,189,255,244,185,100,110,110,190, 97,202,148, 41, 56,113,226, 4,242,243,243,183, 1, 64, - 97, 97,225,214,163, 71,143, 30,159, 52,105, 18,126,253,245,215, 13,217,217,217,127,160,230, 80,237, 47,135, 15, 31,142, 75,151, - 46,225,207, 63,255, 92, 6, 32,166,138,118,175,194,195,195, 23,158, 61,123,118,251,136, 17, 35,240,243,207, 63,247, 1, 80,157, -131,108,207,222,189,123,227,226,197,139,200,205,205,221, 85, 89,131,130,130,130,221,231,206,157,107,223,187,119,111,172, 95,191, -190, 39,128,235, 58,108,186,135,133,133,197,161,237,219,183,183,245,246,246, 70, 64, 64,128, 68, 46,151,247,153, 63,127,254,249, - 99,199,142,153, 29, 62,124,184,205,228,201,147, 31,168,115,190,221,215,201,148, 69,146,235, 54,111,222, 60,193,207,207, 15,243, -230,205, 83, 94,190,124,121, 0,128, 43,127,252,241, 71,194,130, 5, 11, 46,108,222,188,153,177,105,211,166, 9,179,103,207,206, -166, 40,234, 83,137,235,213, 59,118,236,104,223,171, 87, 47,188,121,243, 6,247,239,223,135, 92, 46,255, 53, 34, 34,226,118,163, - 70,141, 86,203,100,178,243, 38, 38, 38, 99,204,204,204, 60, 91,182,108,249,197,227,199,143,141,161,155,159, 94,102, 98, 98,162, -165,133,133, 5,148, 74, 37,158, 61,123,134,186,117,235, 66, 46,151,227,237,219,183,240,246,246, 6,155,205, 70,102,102, 38,180, -172,229, 53,136, 34,242, 89, 66, 82,122, 3,107, 51, 19, 64,197,195,147,248, 84,216,217, 90, 65, 69,144,200,200, 16,160,101, 19, -103, 16, 4,129,130,220, 12, 16, 4,241, 92, 23, 78, 21, 77, 69,190, 75,207,170, 99, 99,198,133,119,251, 94, 54, 17,127,100,135, -152, 55,232, 52,153,201, 32, 24, 28,174,233,222, 9, 99,199,218, 82, 20,141,130,220, 76, 48, 73,242,225,167, 56, 64,167,222, 33, -165,171, 27,239, 73,175, 9,107, 90, 18, 52,104,177, 28,135,127,206, 68,190, 49,208,114,199, 15, 63, 88,218,216,218, 34, 32, 32, -128,202, 77, 75,187, 86,162, 99, 98,229, 6,141, 26, 57,152,154,153,225,238,221,187, 96,148,250,216,226, 32,224, 17,180, 96,129, -141,189,163, 35,198, 79,152, 64,101,190,123,119, 93, 12,164,235,211,215, 6,110,110, 44, 13, 47,169,230, 21, 48, 48,107,254, 0, - 95,174,137, 17, 23,235,246,156, 65, 74,142,232,120,132, 0,123,254,163,246,142,125,213, 90,180,170,114, 62, 43,117,170, 54,174, - 86,172,240,120,188, 50,107,138, 30,111,122, 31,157,179, 38,252, 29,156,159, 16,139, 1,156, 5,176, 56, 37, 37, 37,110,194,132, - 9,114,165, 92, 90,116,111, 77,131, 69, 81,235,235, 77,139, 8,228, 79,251,125,150,197,162, 18, 97, 94,209,142, 29, 59, 20, 41, - 41, 41,113,218,203,212,192,253, 14,192,197, 95,126,249,101,247,169, 83,167,224,229,229,133,152,152, 24,123,145, 72,212,234,249, -243,231,214, 30, 30, 30, 8, 9, 9,193,137, 19, 39,182, 0,184, 90,157,200,210, 64,169, 84, 94,203,200,200,104,156,156,156,220, -208,210,210, 82, 97,105,105,137,138,145,136,133, 98, 10,185, 5, 66, 88, 91,219,192,220,220,188,190, 14,226,252, 98, 70, 70,134, - 59,101,213,164,139,123,206, 54, 97,228, 58, 23, 68,174,115,193,197,133, 78,224, 91,114,144,159,159,143,236,236,108,100,103,103, -131, 32, 8, 40, 20,138,166, 58,112,190, 21, 8, 4, 7,222,189,123,119,214,193,193, 1,102,102,102,160, 1,100, 20, 40, 16,189, -201, 3,209,155, 60,144, 81,160, 64, 97, 81, 17,234,213,171, 7, 51, 51,179,170,134, 40,200, 58,117,234,244, 29, 54,108,152, 25, - 0,168, 5, 84,119,154,166,167, 85,242,153,170, 84, 42, 59,105,218,126,255,253,247,214, 0,122,255,195,231, 19, 3,192,140, 73, -147, 38,181,225,241,120,216,185,115,231, 91, 0, 71, 52,247,250,221,187,119,199, 3,192,172, 89,179, 60, 1,204, 67, 21,153,160, -203, 76, 67,108,118,235,166, 77,155, 34, 34, 34, 2, 0,206,212,176,238,208,123,247,238,161, 81,163, 70,224,241,120,109,107,104, - 91,223,197,197, 5,241,241,241, 0,240,164,138, 54, 79,226,227,227, 75,135,123, 8,162,190, 14,219, 62,176, 87,175, 94,207,110, -220,184,209,182, 99,199,142,152, 48, 97,130,236,193,131, 7,125, 1,220,126,242,228, 73,183,145, 35, 71,138,220,221,221,113,235, -214, 45,143,145, 35, 71,222, 35, 73,114,141, 14,156,227, 87,173, 90,181,248,235,175,191,198,170, 85,171,232,147, 39, 79, 6, 0, -184,162,158,119,249,248,241,227,163,215,174, 93, 75, 15, 26, 52, 8, 43, 87,174, 92, 12, 96, 90,117,100, 34,145, 72,168, 82,169, - 32, 18,137,116, 50,201,235,218,222,214,214,246,203, 94,189,122, 97,233,210,165,168, 83,167, 14,206,159, 63, 79, 3, 8, 3, 16, - 46,147,201,186, 0,216, 44, 18,137,126,143,136,136, 64,207,158, 61,217, 40, 95, 98,164,186,245, 63, 59,122,244,168,212,194,194, - 2,174,174,174,104,208,160, 1, 50, 50, 50,144,148,148, 4,111,111,111,180,110,221, 26, 74,165, 18, 7, 14, 28,144, 20, 21, 21, -233,148,147, 79, 41, 19, 29,190,122,225,180,208,198,140, 11,103,123, 11,212,171, 99,141,226,130, 28,100,103,164,163,117,211,186, -232,218,186, 30,114,132, 50, 92, 14, 59,157, 95, 84, 84,114, 88, 39, 19,190,180,228,208,181, 63,206, 11,173,204,216,104,220,196, - 19, 35, 39,204,106,217,178,149,207,213,118,237, 58, 93,254,113,195,186,230,221, 59, 52, 37, 82,115, 36,184, 20,118, 38, 95, 88, - 88,120,232, 83,220,232, 87, 2, 12,137,133,251,237, 93,103, 35, 15, 52,235, 51,233, 64, 92, 42,182, 1,128,130,193,240,232,251, -229,151, 72, 77, 77,197,233, 83,167, 4, 37,192, 83, 93,249,140,140,140, 72, 0, 16, 10,133,224,170,253,238,148, 64,147,175,190, -250, 10,217, 57, 57, 56,122,228, 72,246, 37, 32, 74,159,126,246, 7, 56,198, 70,165, 6, 65,161, 80, 8, 2, 40, 4, 0,130,137, -190,237,188, 26, 33, 59,175, 16, 55, 30,198, 21,215, 19, 99,122,117, 60,159,177, 35,124,237,124,180, 0,228,204,155, 55, 15, 92, - 46, 23,124, 62,191, 76, 28,105,196, 10,135,195, 1,159,207,135, 82,169,196,241,227,199, 1, 32,167,218, 55, 60, 64, 58, 96,218, -122, 74,170,160, 75, 88, 44,214, 71,225, 84,191, 57, 74, 7, 47,248,153,250,227, 94,229, 65, 49,181,225,252, 12,208, 78,157, 19, -171, 29,128,252,164,164,164,212,161,131, 7, 8,147, 19, 94,100,136, 10,210, 5,133,185, 41,130,148,183,207, 51,150, 44,156, 39, - 76, 77, 77, 77, 65,105, 46,173,118,233,233,233,154,101,116,193,188,161, 67,135,254, 52,105,210, 36, 58, 58, 58, 26, 0, 16, 25, - 25,137,177, 99,199,210,163, 71,143,222, 6, 96, 81, 45,250, 45, 18,139,197,229,172, 33,114, 21, 85, 54,228, 87, 88, 88,136,244, -244,116,200,100, 50,157, 21,241,171,203,155, 94,230, 37, 61, 86,120,186,154,192,211,213, 4, 30, 46,198, 32,148,197,101, 34, 43, - 59, 59, 91,243,230, 44,209,163,159,133, 82,169,180, 92, 63,181,135, 38, 11, 11, 11,145,145,145, 1,149, 74, 85,213,131,140, 74, - 75, 75,187,124,226,196,137, 34, 0,248,241,199, 31,243, 8,130,248,147, 32,136,159, 42,249,236, 97, 50,153,119, 53,109, 55,109, -218,148,135,247,135,196,254, 78,124,237,237,237,157,191,120,241,226,157,179,103,207,198,158, 61,123, 32, 16, 8, 22,225,175, 92, - 60, 84, 78, 78,206,130, 93,187,118, 97,220,184,113, 88,190,124,249,166, 86,173, 90, 21, 2, 24, 89, 21,161,157,157,157, 51,147, -201, 68, 84, 84, 84, 33,128, 55, 53,172, 63, 35, 42, 42, 42,147, 32, 8,240,249,124,183,234, 26, 90, 91, 91, 55, 52, 51, 51, 67, - 90, 90, 26,160,126, 99,174, 4, 73,233,233,233, 52,135,195,129,147,147, 83,163,154, 54,222,202,202,106,193,129, 3, 7,152, 47, - 94,188, 64,247,238,221, 83,111,221,186,213, 19,128, 38, 36, 61, 42, 50, 50,210,183, 91,183,110, 47,175, 94,189,138,141, 27, 55, - 18, 45, 90,180,152, 86, 19,167,171,171,235,212,241,227,199, 35, 56, 56, 24,123,247,238,157, 6,224, 84,133, 38,199,118,237,218, - 53,107,239,222,189,152, 48, 97, 2,234,215,175, 63,178, 58,190,228,228,228,133,126,126,126,145,175, 94,189,210,169,226,129,142, -237,187,249,248,248, 52, 20,139,197, 56,116,232,208,155,134, 13, 27, 62, 58,117,234,212, 60,188,255,192,254,253,244,233,211, 24, - 53,106, 20, 90,180,104,113, 8,192, 8, 93, 46,203,216,216,216,148,235,215,175, 83,108, 54, 27,174,174,174,232,215,175, 31, 2, - 2, 2,208,188,121,115,200,229,114,156, 62,125,154,122,254,252,121,170, 76, 38,211, 41,151, 82,238,171,155,231, 19, 19,255,199, -222,121,135, 71, 81,252, 97,252,221,235,253,210, 27, 9, 9,161,165,210, 2,134, 38, 37, 16,138,148, 80, 68, 17, 65,126, 54, 68, - 1, 81,192, 14,216,104,210, 68,138, 64, 4, 5, 17, 80, 20,105,161, 40,162, 32,157, 4, 8, 1,146, 16,210,235,165,151,203,245, -187,157,223, 31, 41,134,144,114,151, 96, 65,231,243, 60,251, 92, 50,123,251,222,236,236,238,220,123,223,105,137,231,174, 94, 58, - 99,226,113, 57,240,246,112,196,132,240, 30,120, 97, 82,127,244, 12,240, 68,122,190, 22,167, 78,253,108, 74, 77, 77,190, 96,205, -136,195, 26,205,248, 91,177,231,111, 94, 61,107,230,243, 24, 4,248,119,198,194,119,223,116, 88,250,254, 91,246,157, 59,120, 35, - 54,165, 12, 63,255,116,204,148,147,149,249,235,223, 53,226,240, 52, 32,144,139, 24, 25,151,195,129,133, 35,170,228, 86, 15,164, -233, 18, 20,228,231,230,238,142,168,168, 40,112,108, 24, 17,122, 26, 16,200,229, 85,173,224,106,181, 26, 53,122, 29,253,253,253, -189,125,124,112, 52, 42, 10, 92,150,189, 61,200,198, 9, 70, 19,170,154,161,107,117, 25, 64,247, 74, 91, 40, 58,182,117,245,119, -176,147,225, 82,108, 18,244, 38,114,249,155, 18,252,173,243,145,253,137,204, 64, 11,155, 14, 87,109,217,178, 37,116,219,182,109, -195,230,205,155, 39,159, 62,125, 58,196, 98, 49, 52, 26, 13,188,188,188, 96,177, 88,112,252,248,113, 68, 71, 71,171, 89,150,253, - 25,247, 79, 27, 16,142, 58,163, 52, 78, 36, 67, 82,229,183, 52,161, 7,159,120,226,129,104, 2,128, 60,137, 85, 22,181, 51,236, - 90,191,239,236,196,221, 39,174, 50,175, 77, 25,196,233,233,223, 22, 0,224,230,230, 6,165, 82,105,179,230, 3,224, 79,215,172, -219,172,155,151,151,151,144,151,151,151,255,226,139, 47, 6,212,116,124, 23,137, 68,186,234, 72, 86, 73, 67,199, 88,145, 79, 35, -128, 87,182,109,219,118,168,172,172,236,196, 27,111,188,129,165, 75,151,226,240,225,195, 3, 0,156,107,225,185, 91, 74, 74, 74, - 74, 47, 95,190,236,214, 41, 48, 4,237, 93,249, 24,184,232, 14, 8, 33,112,146, 18, 84,148, 22,227,218,181,171,168,168,168,184, -100, 75, 62,141, 70, 99,105,126,126,190,179,171,171, 43,138,139,139, 81, 88, 88, 88,107,178, 74, 74, 74, 80, 92, 92, 76, 24,230, -190, 57, 91,154,210,172,204,207,207,215,196,199,199, 11,221,218,118, 66, 7, 87, 1,122,191,155, 0, 16, 2,111, 71, 14, 42,202, - 75,113,225,194, 5,148,149,149,253,214,152, 38,203,178,243,167, 78,157,202, 5,240,204, 27,111,188,225, 8,160,251,155,111,190, -249, 51,234,141, 44,228,241,120,159,238,218,181,171, 75, 77, 19,227, 91,111,189,181, 22,192,182,191,234, 94,114,114,114,154, 31, - 21, 21,165, 48, 26,141, 88,191,126, 61,214,174, 93,187, 29,247, 79, 84, 25,181,113,227,198, 77, 28, 14,103,214,236,217,179,241, -210, 75, 47, 73,123,245,234, 53, 47, 55, 55,247,155,134, 52,179,179,179, 23,246,236,217,115,113,126,126,254, 50,171,204,242,157, - 59, 51,122,246,236,185, 48, 63, 63,127,101, 83,215, 72, 38,147,201, 44, 22, 11, 82, 83, 83, 75,128, 70,251,119,232, 82, 83, 83, -179, 45, 22,139,151, 84, 42,117,108,238,254, 44, 41, 41, 89,214,171, 87,175, 15, 84, 42,213, 79, 0,150, 52, 96,200,175,231,230, -230, 6,207,157, 59,119,206,138, 21, 43, 38,230,229,229,237,109, 78, 51, 61, 61,125, 89, 88, 88,216,162,196,196,196, 29,104,188, - 9,120,227,135, 31,126,104,220,181,107,215,203,169,169,169,203,155,209, 60, 82, 88, 88,120,196,134,235,219,216,251,107, 53,185, - 92,238,155, 43, 86,172,224,108,217,178, 5,132,144,213, 22,139,165,177,124,198, 30, 56,112, 96,103,255,254,253,167,239,219,183, - 79, 28, 28, 28,252,146, 94,175,223,211,220,253,169,209,104,246,239,219,183,111, 98,108,108,172,215,244,233,211,197,126,126,126, - 48, 26,141,200,205,205,197,150, 45, 91,116,113,113,113, 89,165,165,165,251,109,169, 67,204,134,242, 41,231, 79, 29,220,147,118, - 39,174,239,224,145,227, 28, 12, 70, 47,136,138,184, 40, 45,202,195,241, 35,251, 75, 82, 83,147, 47,104, 52,165, 83,108,209, 52, -234,203,158,186,240,235,161,189, 89,169,241,125, 6,134,141,114,208, 25,124, 32, 18,112, 80,164,202,198,241,168,131,197,169,169, - 41,191,235, 76,250,255,253, 93,245, 60,215, 23, 75,184,121,209, 47,206, 28,219, 3, 18, 7,175,107,124, 96,125,127, 64,226,236, -230, 38,168,126,118, 32,175,234,243,104,149,166, 10, 16,118,170,110,165,210,104, 52,224, 3,134,103, 1,190,139,139,139, 4, 0, - 18, 19, 19, 33,173,106,213,176, 41,159,106, 64, 38,173,163,203, 1, 52, 69, 60,120,118, 84,202, 24, 0,200,202, 43,130,193,212, -228,247,198,195, 78,100, 29,195, 21,217, 18, 1, 1,128,112,185, 92,190,116,241,226,197,171, 47, 93,186,180,122,204,152, 49,171, - 69, 34,209,210,234,194, 22, 52,113, 33,254, 50,205, 71,218,192, 49,172, 3,115,102,120, 71,134,157, 57,192,193,242,191,222, 50, -195,144, 33, 67, 54,181, 50,159,173,121, 88,254, 76,205,131, 38,147,137,160,170,217,238, 32, 26,111, 18,124,167,206,254,188,140, -140, 12, 82,253,183, 45,249,116,158, 60,121, 50, 91, 81, 81, 65,158,124,242, 73,130,230,151,240,105, 82, 83, 36, 18,133, 13, 28, - 56,208,164, 42, 40, 38, 9, 41,217,228, 98,204, 45,114,226,212,121,178,119,127, 20,217,176,105, 43,233,214,173,155, 1,128,143, - 45,154, 60, 30,111, 72, 88, 88, 88,145, 74,165, 34,241,241,241,228,204,153, 51,228,251,239,191, 39, 91,183,110, 37,155, 55,111, - 38,109,219,182, 85, 1,112,179, 69, 83, 34,145,140,123,236,177,199, 76,165,229, 26,146,154, 93, 68,110,196,167,146,115,151,111, -144,227,167,206,145,111,246,236, 35, 65, 65, 65, 58, 43, 52,185, 92, 46,119,195,222,189,123,203, 9, 33,100,220,184,113, 89,184, -119, 34,213,246,243,231,207,207, 39,132,144,149, 43, 87, 22,161,225,142,240,127,246,189, 52,210,211,211, 51, 65, 32, 16, 68, 1, -120,166,153,227,158,226,241,120,135,221,221,221,175, 0,152,240, 55, 60, 71, 99, 92, 93, 93, 47, 2,104,110,133,131,154,247,141, -255,151, 60,239,127,134,230, 16, 30,143,119, 6,104,122, 17,225, 58,245,245,199, 92, 46,247, 40,128,161, 54,230,179,179,179,179, -243,147, 14, 14, 14,175, 57, 56, 56,188,230,234,234,250,164, 80, 40,236,220,154,115,119,234, 28, 62,214, 59, 36,226, 64,219,238, -163,211,189,123,140, 73,247,237, 57,238,128, 83,231,240,177,173,213,244,233, 57,238,160,119,143, 49, 25,222, 61,198,166,181,127, -100,220, 1,103,255,240,199,254,206,107,244,140, 39,218, 12,107, 15, 51, 57,179,136,144, 51,139, 72,120,123,176,125,237, 17, 20, - 10, 40, 70,132,135,175, 33, 22,203,154,137,227,199,175,233, 4, 56, 17,128, 91,127,107, 72, 51, 4, 80,214, 30, 59,110,220,154, - 14,128,243, 48, 64, 58,104,192,128,213,196, 98, 89, 51,245,169,167,214,120, 3,238, 13,233, 53,166, 73, 0,174, 39,208,166,174, -174, 51,208,113,146, 47,130,223, 25,235, 75,200,153, 69,228,195, 39,252, 72, 79, 55, 60,211,140,102, 99,145,162,135, 58,162,101, - 43,178,234,202,117,121,245,171,236, 1,220,132, 15, 92,179,143, 7,252,194, 59, 50,241,163,252,121,197,168, 26,146, 44,251, 23, - 86,146, 59, 12, 6, 3,209,233,116, 68,163,209, 16,181, 90, 93,223, 64,213, 26,178,156,156, 28,146,149,149, 69, 50, 50, 50, 72, - 90, 90, 26,193, 31,125,111,172,206,167, 82,169,220,246,196, 19, 79, 88,248,124,254,134, 7,113,238,142,142,142,203,123,247,238, -109,252,236,179,207,200,129, 3, 7,200, 23, 95,124, 65,102,207,158, 77,186,116,233,162,183,183,183,159,210, 18, 77,119,119,247, -133,254,254,254, 69,219,183,111, 39,223,124,243, 13, 89,183,110, 29,121,239,189,247, 44, 94, 94, 94,121, 10,133, 98, 68, 75, 52, - 93, 93, 93, 35, 31,125,244, 81, 99,100,100, 36,249,249,231,159,201,238,221,187,201,252,249,243, 73, 64, 64,128, 94, 38,147, 61, -110,165, 38,151,199,227,173,153, 57,115,102, 94,155, 54,109,162,234,237,147, 6, 5, 5, 93,153, 58,117,106, 14,128,183,254, 69, -247, 39,213,164,154, 84,243, 79, 48, 90, 79,183,129, 39, 1,184, 82,129,224,169, 65, 3, 6,172, 22, 0, 79,217,106,138,196, 92, -238,164,254,189,123,175, 22, 0, 83,106,222, 43,230,114, 39, 13, 26, 48, 96, 53,159,203,157,214,152, 94, 83,154, 4,224, 10,120, -188,183,250,247,237,187,134, 7,188, 91,147, 54,164, 61,115,123,254,200,182,100,128, 15,147, 52,205, 21,210,127,177,209,122,224, -240,254,132,155,240, 97,209,252,167, 60,212,157,170, 13,211, 65, 27, 34, 90, 7, 81,181,138,122,167, 22,230, 83,242,128,207,189, -171,179,179,243,177, 78,157, 58, 21,180,107,215, 46,199,193,193, 97, 15, 0,175, 86,106, 6,187,187,187,127,237,230,230,118,199, -195,195, 35,214,217,217,249, 83, 84,205, 58,223, 98, 77, 62,159,223,219,205,205,237, 55, 95, 95,223, 82, 31, 31, 31,149,179,179, -243,222, 6, 34, 89,214,104,122,160,225, 74, 69, 80,189,143,126,233, 80, 77,170, 73, 53,239, 49, 48,195, 59, 96,197,176,246, 48, - 15,107, 15,203,112, 95,124, 90,215,160,140, 1, 36, 45, 53, 69,255, 3, 68,245,223,223,156, 94,115,154, 4,224,246, 3,228,245, -143, 25,229,133, 32, 43, 53, 31,246,136, 86, 77, 61,111,219,244, 14,141, 96,254, 19, 50,249,176,104,254, 83, 72, 66, 19,157,145, -235,176,252, 1,126,166,246, 1,159,195,141,194,194,194,199, 10, 11, 31,232,216,132,155,121,121,121,207, 60, 72, 65,147,201,116, - 73,165, 82, 13,126, 0, 82,141, 13,189, 54,194,202, 97,217, 20, 10,229,191, 3, 3, 88,144,140,183,195, 59, 99, 61,207, 2,206, -241, 20,100,215, 27,146,167,101, 90,162, 89,133,101, 71, 3,117, 60,211,210,124,254,129,250, 62,141, 44,220, 98,254, 59,151, 45, - 23, 85,125,180, 90,109,180, 40, 20, 10,133, 66,161,252, 5,156,188, 67,127,136, 61, 4, 68,225,222,232, 91, 84, 29, 35,218,104, -232,211,150,145, 20, 45, 9,159,158,164,154, 84,147,106, 82, 77,170, 73, 53,169,230,127, 78,179,134,198,214, 78, 77,168,247,127, -139, 70,241,253, 87,160,237,236, 84,147,106, 82, 77,170, 73, 53,169, 38,213,252,183,211,226,121,180, 40, 20, 10,133, 66,161, 80, - 40, 77,211,104,212,141, 26, 45, 10,133, 66,161, 80, 40,148,214,225,129,170, 37,170,162,240,199, 82, 85,145,212,104, 81, 40, 20, - 10,133, 66,161,180,158,209,248, 99,180,225, 61,209, 45, 14, 45, 27, 10,133, 66,161, 80, 40,148, 86, 51,163,206, 43,237,163, 69, -161, 80, 40, 20, 10,133,242,128,176,110,100,228,145, 35, 71, 8, 45, 43, 10,133, 66,161, 80, 40,127, 23, 15,169, 23,169,137, 98, -221,183,202, 7,141,104, 81, 40, 20, 10,133, 66,161,180,142,200, 58,134,235,158, 52,106,180, 40, 20, 10,133, 66,161, 80, 90, 71, -141,193,138, 66,189, 37,213, 56, 0,109, 50,164, 80, 40, 20, 10,133,242,247,242,144,123,145,200,234,237,190,229,146,106, 70, 29, - 14,174, 62,193,193,244, 82, 83, 40, 20, 10,133, 66,249, 27,120,152,189,136, 7, 26,233,163, 69,161, 80, 40, 20, 10,133, 66,105, - 29, 51,234,189,214,194,208,178,161, 80, 40, 20, 10,133, 66,121, 32, 70,171, 46,116, 49,108, 10,133, 66,161, 80, 40,148,135, 25, -186,178, 57,213,164,154, 84,147,106, 82, 77,170, 73, 53,255, 11,204, 64,189, 89,225, 1, 58,189, 3,133, 66,161, 80, 40, 20,202, -131, 48, 89,145, 13,253, 79,215, 58,164, 80, 40, 20, 10,133, 66,249,147,160, 17, 45, 10,133, 66,161, 80, 40,148,214, 17,137, 6, -102,133,167, 70,139, 66,161, 80, 40, 20, 10,229,193,153,173,251,160, 77,135, 20, 10,133, 66,161, 80, 40,173, 99, 70, 99,255, 51, -104,124,228,192, 73, 27, 62,160, 37,163, 15, 78, 82, 77,170, 73, 53,169, 38,213,164,154, 84,243, 63,167,217,156,246, 73, 60,124, - 52,218, 25,254,207,134, 14,125,165,154, 84,147,106, 82, 77,170, 73, 53,169,230,191,157,154, 37,120,106,182,218,165,120,104, 31, - 45, 10,229, 33,135,236, 3, 23, 37,254,190, 32,164, 13,184,194, 92,228,222, 72,102, 62, 0,219,106, 77, 85,144, 15, 36, 38, 55, -152,197, 5, 80,197,166,180, 86,147, 66,161,252,251,112,239,247,202, 4,134,195,221,204, 16, 22, 90, 85,188, 72,160, 77,147,230, -231,166,255, 23,189, 69, 46, 26,137, 96, 81,163, 69,161, 60,236, 20, 4,248,129,135,229,224,192, 3,196,120, 23,194,139,153,188, - 0, 0, 32, 0, 73, 68, 65, 84, 46, 65,203,129, 91,113,173,214, 20,176, 75, 96,225,120,129, 24, 19,225,234,191, 2, 72,184, 69, - 11,251,223,199,156,217, 47,147,219,113,151,144,145,145,131, 14, 29, 61,224, 23,208, 15,159,173,223, 68,151,103,163, 88,249,171, -140,137, 12, 31, 59,213, 81, 34, 85, 0, 0, 88,179, 9,219,231,245,248,217,108, 54,239, 4,112, 0,128,246,191, 94, 68,127,121, -103,120, 62,159,175, 2,192,138,197,226,253,160,171, 92, 83,254, 92, 60,170,239, 51,182,250,190,179, 5, 57,143,199, 91, 44,149, - 74,127, 21,137, 68,249, 34,145, 40, 95, 38,147,253,202,227,241, 22, 3,144,255, 99,234,184,175,187, 72,193,177, 60,102, 48,177, -158,199,111,148,186,106,244, 22, 63,112,204,163,200,246,206,242, 86,105,242,152,225, 58, 35,235,253,205,101,141, 91,165,193, 28, - 8,130, 86,105,214,193, 94, 32, 16, 28, 7,224, 76,111,207,127, 6,233, 41,113, 56,122,100, 13,150,124, 52, 29, 95, 69,206, 68, -194,237,139,173,210, 11, 4,122,245,226,241, 22, 4, 0, 67, 64,215,211,253,247,195,144, 25, 39, 15,127, 83,112,120,207,198,130, -111,215,204, 36, 7,151,143,193,250,245,235,195,167, 79,159,254,141,183,183,119, 1,128, 39,168,209,250,139, 49,153, 76,174,133, -133,133,204,206,157, 59, 35,236,236,236,238,242,120,188,119, 0, 8,254, 43, 5, 46,151,203,207, 43,149, 74,149,157,157,157, 74, -169, 84, 94,109, 46,253, 95,138,159,139,139, 75,186,163,163, 99, 98,221, 68,151,110, 19,250,117,234,255,204,251, 78, 65,227, 6, -181, 82, 95,192,227,241,222,177,179,179,187,187,115,231,206,136,236,236,108,198,100, 50,185,218,112,252, 64, 7, 7,135,219,151, - 46, 93, 90, 84, 88, 88, 56, 40,243,226,118,151,188, 75, 91, 93,210,127, 91, 51, 56,250,232,134, 69,246,246,118,183, 0, 12,252, - 71,148,164,142,117, 3,135, 27,118, 51, 87, 35,205, 45, 55,185,197,164,105, 20, 0,119, 48, 12,173,248, 17, 83,198,186, 1,100, -200,245, 44,173,236,124,177,139,219,239,201,122, 37, 56,156, 48,232, 24,247, 86, 87, 56, 28,206,203, 44,203, 14, 19, 8, 4,175, -209,111,168,127, 6, 34,145, 0, 32, 4,114,153, 24, 0, 1,167,149,214, 72,200,225,244, 63, 31, 17,177,228,173,110,221,230, 4, - 0, 99, 27, 49, 91, 12,128, 87, 3, 2, 2,142, 1,120,234, 1,158,206, 39,254,254,254,217, 0,230, 62,168,122,169,103,207,158, -253,194,194,194,222,239,209,163,199,160, 7,165,249,111, 34,239,252,231, 63,230,158,221,224,154,115,110,147,107,105,202,153, 87, - 61,220, 28,216,148,148, 20,140, 30, 61, 26, 27, 55,110,148, 6, 7, 7,239, 2,208,230, 63,240, 40,133,212,252,192, 71,189, 62, - 90, 86, 27,173, 73,190,232, 63,165, 61, 78, 63,233,139,138,201,237,161,158,214, 30,103, 31,247,197,144,150,228,198,201,201, 9, - 3, 7, 14,228,102,103,103, 75,230,207,159,255,190, 88, 44, 78, 5, 48,162, 37, 90, 18,137, 36, 90, 42,149,102,242,120,188,123, -242, 34,149, 74,163,101, 50, 89, 38,143,199, 27, 90, 55, 93,161, 80,156, 87, 42,149, 42,133, 66,113,181, 17, 35, 20,173, 84, 42, - 85,114,185, 60,186,110, 58,143,199, 27, 42,151,203,179, 20, 10, 69,253,244, 33, 10,133, 34,179,126,122, 99,240,249,124,175,204, -204, 76,215,172,172, 44, 87,161, 80,232, 86, 55, 61, 35, 35,195, 53, 51, 51,243,158,116, 91,224,241,120, 67,100, 50, 89,166, 84, - 42,141,110, 40,189,254, 57, 53, 70,157,178, 27, 98, 77,186,173, 21,207,240,225,195,207,230,230,230,122,219,219,219,219,215,221, -225,104,103, 63,226,235,237,155,230,141, 27, 53,252,101,151,192,241, 93, 91,168, 63, 66, 44, 22,167,206,159, 63,255,253,236,236, -108, 73,223,190,125,185, 28,142, 77,191, 39,194,199,141, 27,119, 80,165, 82,121,118,239,222,157,107, 54,155,113,243,208, 98, 72, - 99, 95,131, 56,117, 11,218, 74, 10,120,119,127, 94,225, 53,124,112,175,131,248,155, 59,131,146,125,129, 2, 48,236, 64,150, 16, -151,219,217, 58,151,209, 17, 79,240,174,101,106, 93, 76, 22,139, 35,192, 29, 76,190,242, 17,181, 72,147,103, 26,192, 18,226,246, - 75, 26,223, 37,236,201, 57,220, 83,105, 60, 23,147,197,226, 4, 14, 6,181, 68,179,238,237,207,229,114,231,173, 89,179,134, 3, - 96, 54, 0,225,127,201,208,132,182,129,231,144,142,220,203, 33, 30,232,255, 0,101,131,171,159,119,191,214, 10,109,251,234, 24, -158,127, 41, 18,157, 3,250,180, 74,199,192,178, 9,123, 83, 82, 78, 76,235,216,113,204, 91,221,186, 61,219,128,217, 98, 0,188, -181, 98,197,138,103,110,222,188,233,210,190,125,251,151, 30,208,143,254,117, 43, 86,172,120,243,230,205,155,109,124,125,125, 63, -180, 81,179,209,122,201,193,193, 97,196,182,109,219,230,141, 30, 61,250,229,158, 61,123,118,125, 16,154,255, 98, 54, 94,191,126, -221,123,205,154, 53,111, 63,255,252,243,229, 0, 48,116,232, 80, 1,128,190,173,174,239, 8, 17, 18, 66,194, 8, 33,163, 9, 33, - 67, 9, 33,161,213,127, 63, 82,189,141, 38,132,132,215,123,125,164,250,216,154,253,189, 27,209, 24, 93,255,184, 58,199,212,255, -255,158,191, 27, 48, 90,163, 81,213, 87,107,244, 61, 39,112,228,200, 17, 82,247,181, 62,147,125,241,193,156,126,158,154,219,135, -119, 19,117,102, 10, 41,137,191, 70,174, 69, 46, 35,115, 30,113,209, 60,221, 30,159,216, 94, 94,132,156, 59,119,142,220,188,121, -147,168,213,106,114,231,206, 29,210,187,119,111,173, 84, 42,253, 5,128,175, 45, 98, 10,133, 66,245,203, 47,191,144,225,195,135, -151,201,229,242,213, 53, 15,151, 82,169, 84,157, 59,119,142, 12, 31, 62,188, 76,161, 80,172, 3,192, 5,128,199, 31,127, 60,159, - 16, 66, 92, 92, 92,114, 26,210, 27, 55,110, 92, 9, 33,132,216,217,217,213, 52, 53,113, 21, 10,197,186, 89,179,102,169,175, 92, -185, 66, 28, 28, 28,106,210, 57, 74,165,114,245,236,217,179,213, 49, 49, 49,117,211,155,196,209,209, 49,211, 98,177,144,195,135, - 15, 19, 87, 87,215,156, 58, 15,115,166,197, 98, 33, 7, 15, 30,108, 52,111, 77, 5, 10,228,114,249,170,105,211,166, 85,164,165, -165, 17, 39, 39, 39, 85,157,244,213,211,167, 79,175,200,200,200, 32,206,206,206, 86,229,209,201,201, 73,117,254,252,121, 50,113, -226,196,242,186,101,234,228,228,164,186,112,225, 66, 77,250, 42,107, 42,178, 54,109,218,188,228,234,234,154,227,234,234,154, 99, -111,111,191,212,195,195, 35,175,160,160,128, 16, 66, 72,135, 14, 29,242,235, 70,178, 92,131, 35, 94,223,178,239,194,165, 51,113, - 69, 5,221,134,189,188,202,174,219, 56, 59, 27,202,192, 87, 42,149,254, 50,104,208, 32,109,102,102, 38,169,172,172, 36,177,177, -177,228,220,185,115, 36, 41, 41,137, 0, 32,214,220, 78,114,185, 60, 91,175,215,179,122,189,158, 45, 40, 40,176,228,231,231, 91, -226, 87,123, 16,242, 37,191,118, 43, 61, 56,150,228,157, 89,206, 42,229,210, 44, 0,138,191,205,104,109, 10,242, 34, 91,253,247, -222, 90,236, 29,127,102,197, 72, 19, 73, 59, 69,118, 63,235, 98, 58,253,186,231, 93,178, 57,224, 7,178, 53,176,109,139, 52, 55, - 7,238,142,125,207, 59, 97,195,135,175,154,210,211,211,201,130,233, 35,205, 63,205,241, 76, 38, 91, 2,246,181, 68,179, 14, 83, - 38, 76,152,160,206,200,200, 32, 65, 65, 65,149, 92, 46,247,249,255,146,201, 10,247, 19,102,199,126,179,128, 29, 27, 44, 45,122, - 64,102, 43,216,213,213,181,112,199,142, 29, 68,161, 80,228,183,212,108, 77, 26, 63,152,104,203,126, 33,227,199,132, 54,249,140, - 60,249,228,147, 36, 44, 44,140,204,153, 51,167,185,103,137, 9, 0, 34,118,118,235,118,144,157, 52,201,178,179, 91,183,131, 1, - 64, 68,181,193, 98, 0,188,189,114,229,202, 24,147,201, 20,243,213, 87, 95,197, 68, 68, 68,196, 0, 88,208,202,178,248,236,147, - 79, 62, 33, 38,147,137,124,245,213, 87, 36, 34, 34,130, 0, 88,223,154,122,169, 38,146, 21, 18, 18,242,250,129, 3, 7, 46, 37, - 36, 36, 20,140, 25, 51,102, 85,183,110,221,236, 90,170,249, 79, 68, 46,151,119,234,218,181,235,174,160,160,160,140,238,221,187, - 27, 2, 3, 3,117,126,126,126,105,193,193,193, 59, 68, 34,145,111, 11,101,251,244,239,223,223,114,250,244,105, 50, 97,194, 4, - 82,199,132, 52, 73, 83, 94,132, 16, 18,250,246,219,111,191, 3,128,188,253,246,219,239, 16, 66, 70, 87,251,137,209,117,255,174, -255, 90, 99,158,106,254,111, 72,163,102,107, 72,179,161,207,168,247, 57,104, 36,146, 53,227,190,147, 59,114,228,200,160, 35, 71, -142,156,174,127,114, 79,180, 71,191, 57,253, 60,181,218,130, 92, 18,183,236, 53,242,107,152, 23, 57, 55,216,157, 36,206,155, 64, -114,191, 89, 71, 94,233,225,160,153,212, 30, 97,182, 26,173,152,152, 24, 18, 19, 19, 67,174, 94,189, 74, 82, 83, 83, 73, 89, 89, - 25,249,246,219,111, 45, 78, 78, 78, 90,145, 72,180, 2,128,196, 26, 49,165, 82,169, 34,132, 16,189, 94, 79,150, 46, 93,170,171, -142, 84,185,217,217,217,169, 8, 33,164,180,180,148,172, 88,177, 66,103,103,103, 23, 11,160,141,179,179,115,102, 74, 74, 10,113, -115,115,107,208,204, 56, 56, 56,168, 18, 18, 18,106,140,147,167,131,131, 67,220,161, 67,135,140,132, 16,146,149,149, 69, 28, 29, - 29, 85, 0,220,156,156,156,174, 29, 57,114,196, 72, 8, 33, 57, 57, 57, 53,233, 86, 25, 45,173, 86, 75,126,250,233,167,123,242, - 80,147,126,236,216,177,123, 12,152, 21,184,217,217,217,197,124,251,237,183, 6,139,197, 66,226,226,226,106, 76,162,155,189,189, -253,213,125,251,246, 25, 44, 22, 11,137,143,143,183,218, 12,182,107,215, 46,159, 16, 66,204,102, 51,217,178,101,139,190,166, 76, -107,210, 13, 6, 3,249,252,243,207,245, 74,165, 50, 6, 64,147,209, 55,103,103,231, 28,131,193, 64, 74, 75, 75, 73,239,222,189, -213,231,206,157, 35,229,229,229,132, 16, 66,218,181,107,151, 15, 0,254,131,158,255,248,210, 29,117,249,115,111,110,250,206, 55, -244,233,101, 39, 46,103,103,109, 59, 16, 29,227, 28, 60,110,164, 53, 65, 77,145, 72,180,194,195,195, 67,247,251,239,191, 91,140, - 70, 35,201,200,200, 32, 87,175, 94,173,189,199,110,220,184, 97,149,209,226,241,120,139, 47, 93,186,100,180, 88, 44,108, 97, 97, -161, 37, 63, 63,223,146,159,159,111,174,111,180,200,151,124, 82,120,236, 69, 18, 21, 57,215, 32, 16, 8, 22,255, 61,209, 44,112, -201, 86,255,113,100,171,127,204,142,105,206,133, 21, 87,247, 16,242,243, 92,146,252,113,123,178,120,164,162,130,221,234, 31, 67, -182, 6, 76, 34, 31, 12,226,217,164, 25, 25, 56,150,108,245,143,249,228, 9,159,162,107, 49, 87,200,233,211,167,201,231,235, 86, -146, 57,225,158,149,236, 86,255, 24,178, 57,112,162, 45,154,117, 17,137, 68,119,206,158, 61, 75,206,156, 57, 67, 62,252,240, 67, - 34,149, 74, 51, 30, 68, 84,143,108,246,243, 33, 95,248, 13, 34,219, 59,123,144,223, 6,253,227, 6,248,132,182,129,231, 48, 63, - 97, 86,225,181, 3,132, 20, 39,145,188,213, 65,100,164, 63,191,181,102, 43,216,213,213,181, 32, 45, 45,141,228,229,229,145,181, -107,215, 18,165, 82,217, 34,179, 53,105,252, 96,162, 45, 61,217,164,209, 26, 55,110, 28,249,244,211, 79,137,201,100, 34,125,250, -244,177,230, 71,203,125,102,203, 31, 24, 7,224,157, 85,171, 86,213,154,172, 77,155, 54,197,220,184,113, 35,198,219,219,251,104, - 43,202, 98,253,170, 85,171,106, 77,214,166, 77,155,200,141, 27, 55,136,143,143, 79,102,107,234,165, 97,195,134,125,156,154,154, - 90,190,112,225,194,239, 6, 14, 28,184,236,218,181,107, 89, 81, 81, 81, 49, 33, 33, 33, 35, 91,170,249, 0,162, 58,188,234,200, -142,144, 16,194, 39,132,212,152, 87, 30, 0,126, 77, 64,193, 26,166, 77,155, 38,237,215,175, 95,204,212,169, 83, 53, 59,118,236, - 32,105,105,105, 36, 54, 54,150,172, 90,181,138,188,255,254,251,228,203, 47,191, 36, 19, 39, 78,172,236,221,187,247,165, 73,147, - 38,137,109,200,102,144,175,175,111,217,193,131, 7,201,238,221,187,137, 64, 32,136,178,246,192,166,188, 72, 99,102,170, 49,131, - 85,127, 95, 19, 70,172, 73,195,102,197,231,221,111,170,234, 71, 66,234,252,253,219,152, 49, 99, 6,221,247,229, 67,240,209,140, -249, 31,139, 83,119,172,133,234,219,141,224,150,170,192,175, 40,130,254,108, 20, 76,103, 15,225,153,190,125, 37, 18,134, 89, 98, -235, 13, 35, 20, 10, 33, 20, 10, 33, 16, 8,160,209,104,144,147,147,131, 71, 31,125,148,115,245,234, 85,241, 75, 47,189, 52, 87, - 34,145,100, 0, 24,223,236,211,204, 84, 69,164,207,159, 63,143, 23, 95,124, 81,180,107,215,174,238, 46, 46, 46,215, 45, 22,139, - 16, 0,226,227,227, 49,121,242,100,209,158, 61,123,186,180,105,211,230,170,209,104,148,138, 68, 34,112,185,220, 70,245,132, 66, - 33, 76, 38,147,168,115,231,206,177,215,175, 95, 15, 30, 51,102, 12, 63, 61, 61, 29, 41, 41, 41, 48,153, 76, 66, 63, 63,191, 27, - 87,175, 94,237, 62,122,244,104,126,102,102, 38,210,211,211,107,243, 97, 77,126, 13, 6, 3, 68, 34, 17,234, 54,105, 49, 12, 3, -189, 94, 15,161, 80,104,181, 22,143,199, 27, 18, 16, 16,112,227,250,245,235, 33,227,198,141, 19, 92,185,114, 5, 89, 89, 89,176, - 88, 44,194,192,192,192, 27,215,175, 95,239, 17, 17, 17, 33,136,141,141,133, 74,165,130,181, 77,104, 53,239,187,126,253, 58,166, - 78,157, 42, 60,126,252,120, 15, 15, 15,143, 88,179,217, 44, 4,128, 27, 55,110, 96,242,228,201,194, 19, 39, 78,132,180,109,219, - 54,182,153,166, 68, 46, 0,152, 76, 38,188,244,210, 75, 50,165, 82,137,204,204, 76,176, 44, 11,139,197, 2, 0, 40, 42, 41,186, -113,253, 70, 92,252, 51, 83,158, 24,164, 53,234,245, 23, 46, 71,223,238,208,206,199,139, 97, 72,187,102,178, 58, 94, 38,147,101, -172, 94,189,250,245,180,180, 52, 81, 64, 64, 0, 39, 57, 57, 25, 21, 21, 21, 16, 8, 4,181,247,152,181,231, 45, 20, 10, 7, 7, - 5, 5,241,116, 58, 29, 88,150, 5, 0,194,225, 52,220, 99, 69, 92,122, 22,129,110,102,190, 68, 34, 25,252,183,124,123,151, 7, - 57,129,197,176,244, 2,131, 72,100,239,165,144,123,248, 1, 25,103,208,222, 69, 4, 46,135, 43,190,146,162,145, 1,100, 24,188, - 11,157,108,211,100,135,165,228, 27, 68, 38,199, 46,242, 54, 94,222, 40, 42, 42, 66,219, 14, 1,208, 9, 93,132,231,147, 42,229, - 96,108,212,252,131, 1,157, 59,119,118,239,212,169, 19, 10, 11, 11, 17, 18, 18, 2, 7, 7, 7, 7, 0,195, 90,252,165,243,149, -143, 8,229,232, 15,112, 86,195,194,124, 8, 19,111, 57,146, 10, 66,200,214, 16,254, 63,201,100, 41,229,194,139,123,246,126,235, -233,228, 29, 8, 68, 61, 7, 55,123, 17,182,191, 28,226,232, 98, 39, 58,216, 66,179, 21,236,230,230,118,234,210,165, 75,206, 98, -177, 24, 87,175, 94, 69, 80, 80, 16,214,174, 93,235,226,224,224,112,166,101,145, 45, 2,194, 52,110,178, 6, 14, 28,136,217,179, -103, 99,215,174, 93,112,116,116,196,212,169, 83,155, 51, 91, 36, 30, 56,252, 73,108,236, 87,187,238,222, 61, 50,173, 99,199, 49, - 83,253,252,150,206,124,234,169,231, 95,125,245, 85,172, 92,185, 18, 7, 15, 30, 68,255,254,253, 49, 99,198, 12, 83, 70, 70,198, -206,150, 54, 85,173, 94,189,122,206,220,185,115,235,107, 26,211,211,211, 63,105, 85,189, 84, 84,116, 35, 54, 54, 54,126,202,148, - 41,131,116, 58,157,254,242,229,203,183,125,125,125,189, 0,180,107,169,102, 43, 12, 22, 67, 8, 17, 3,144, 86,111, 50, 0,210, - 61,123,246,216,141, 27, 55, 78, 89,157, 38,169,222,154,109,222, 15, 10, 10,242,186,115,231, 78,246,188,121,243, 66,118,237,218, - 37,145, 74,165, 40, 45, 45,197, 23, 95,124,129,119,222,121, 7, 12,195,128, 16,130, 47,191,252, 82,250,236,179,207,134,222,189, -123, 55,219,199,199,199,154, 46, 45, 34,185, 92,190,111,233,210,165, 74,150,101,241,214, 91,111, 21, 26,141,198,217,213,251, 22, -218,219,219, 95, 68,149,225,110,138, 6,189, 72,157,239,202, 35,245,202,102, 76,253,180,250,251, 8, 33, 99,154,210,176,241, 90, - 52,244,121, 81, 77,153,173,186,223, 64,131, 27,116,145, 64, 55,119, 95,127,148,253,188, 15, 18, 30, 3, 9,183,122,227, 49,224, - 36,223, 64, 91, 49, 31, 38, 66,130, 91,106,180,106, 54, 62,159, 15,141, 70, 3,139,197,130,119,222,121, 71,244,211, 79, 63, 57, -113, 56,156, 31,154,211,169,107,152, 18, 19, 19, 17, 24, 24,200, 28, 62,124,216,109,246,236,217,146,154,207, 41, 43, 43, 67,167, - 78,157,152, 99,199,142,185,190,247,222,123,242,166,204, 12,195, 48, 16, 8, 4,152, 59,119,174,228,242,229,203,142,109,218,180, - 65,114,114, 50,138,139,139, 33,151,203, 49,119,238, 92,201,165, 75,151, 92,218,180,105,131,180,180, 52,148,149,149, 65, 46,151, -219,108,180, 4, 2,193, 61,199, 48, 12, 3,163,209,104,147, 49,176,179,179,219, 29, 19, 19,227, 98,103,103,135,216,216, 88,152, -205,102,216,217,217, 97,206,156, 57,146,152,152, 24, 23,123,123,123,196,199,199,131, 16, 2,165, 82,105, 83, 30, 1,128,101, 89, -196,199,199,163, 93,187,118, 56,115,230,140,235,204,153, 51,197, 53,233, 73, 73, 73,240,242,242,194,153, 51,103, 92,101, 50,217, -238,198,180, 88,150, 69,110,110, 46,110,222,188,137,228,228,100, 20, 20, 20,160,176,176, 16, 21, 21, 21, 48,155,205, 0, 0,105, - 69,121,212,158,239, 14, 95,151, 72, 36,210, 32,191,206,222, 55,226,110,229, 75, 36, 18,169,143,183,183, 31,240, 1,167, 9, 67, -248, 67,122,122,186,211,179,207, 62, 43,200,203,203, 67, 73, 73, 9,120, 60,222,125,247,150, 80,104, 93, 87, 32,179,217, 28, 40, - 22,139, 25,163,209, 88, 27, 1, 19, 10,133,120,125,183, 6, 65,139,113,207,246,212,186,124, 16,139, 9, 6,131, 33,240, 47,143, -102, 1, 12, 24, 67,103, 48, 76,200,197,228, 74,199, 1, 99,166, 8,144,114, 28, 96, 77, 0,135,135,193,221,188,120, 7,111, 84, -186,129,160, 27,244, 8, 32,164,249,145, 95, 4, 96, 0, 99, 39,128,233,245,211, 29,179, 83,255, 9, 47, 11,178,179,179, 33, 16, - 8, 32, 18,137, 16, 50,228,113,222,158,235, 38,119, 48,232, 14, 35,252,173,209,188, 39,236, 40,145, 44,122,255,253,247,101,117, - 53,159,127,254,121,153,157,157,221,251, 45, 54, 89,149,210,190, 48,147,185, 55,179, 53,237,150, 70,229, 5,222,205,215,250,131, -144,121,128,169,199, 3, 48, 91,131, 69, 34, 81, 10,128, 71, 91,101,178, 20,194, 11,123,247,126,235,233,216,182,202,100,193,172, - 3,248, 18,184,187,216, 99,251,235, 97,142, 46,246, 18, 91,205, 86,176,155,155,219, 47, 23, 47, 94,116, 22,139,197,136,137,137, -129, 64, 32,128, 88, 44, 70,215,174, 93,177,117,235, 86, 23, 71, 71, 71,155,205, 22, 1,105, 48,230, 59,126,252,120, 50,112,224, - 64,204,154, 53, 11, 59,119,238,132,193, 96,192,210,165, 75,145,158,158,110,149,108, 60,112,120, 69,108,236,142,229, 55,111, 38, -190, 29, 28, 28, 48, 94, 38,115,156, 53,117,170,221,123,239,189,119,228,208,161, 67, 95,141, 30, 61,186,240,242,229,203,159, 2, -216,103, 99,241, 50, 0, 54,173, 89,179,102, 86,141,113,123,239,189,247,190, 60,116,232,208,242,209,163, 71,231, 94,190,124,121, - 30,128, 77,173,169,151, 88,150,141,250,225,135, 31,174, 75, 36, 18,169,191,191,191,119, 92, 92, 92,190, 68, 34,145,122,123,123, -251, 13, 26, 52,136,211, 18,205,150,224,234,234, 58,244,226,197,139, 65,168, 26, 52, 38,170, 49, 90,113,113,113,246,229,229,229, -246,114,185,220,222,195,195, 67, 81, 99,182, 38, 76,152, 96,207,227,241,154,188,111,213,106,245,161,133, 11, 23,218, 77,152, 48, -161,230,127,156, 61,123, 22, 59,119,238,132, 76, 38,187,231,189, 17, 17, 17,120,241,197, 23, 29, 12, 6,195, 15, 86,100,119,250, - 75, 47,189,228,239,230,230,134, 69,139, 22,233,179,179,179,135, 2, 72, 7, 96, 23, 30, 30,254,113, 92, 92, 92,239,208,208,208, -239, 0,244,108,234,217,107,200,139,212, 53, 58,214,164,181,244,253,214,154,173,122, 73,141,206,161,117,143,209, 26, 51,102,204, -105, 52, 50,146,202, 88,172,130, 8, 22, 72,184, 12,164,220, 58,102, 11, 44,120,101,249, 96, 90, 48, 74,165,161, 47, 67,161, 80, - 8, 46,151, 11,131,193,128,162,162, 34,155, 76,129, 82,169,132, 92, 46,135, 86,171,133,217,108,134, 88, 44,174, 49, 35, 80, 42, -149,224,243,249,224,243,249, 16,139,197,247, 69,147,234, 71,115, 4, 2, 1,100, 50, 25,114,115,115,145,158,158, 14,150,101, 33, -151,203, 33,147,201, 32, 20, 10,145,147,147,131,156,156, 28, 16, 66, 32,147,201, 32,147,201, 96, 75,135,107,139,197,210,224,151, -191,201,100,178, 41,162,101, 54,155,113,251,246,109,100,100,100, 64, 44, 22,215,158,171, 72, 36, 66, 82, 82, 18,242,242,242, 32, -149, 74,161, 84, 42, 97,103,103,103,181,110,205,185, 40, 20, 10, 72, 36, 18,148,148,148, 64,163,209,212,150,169, 82,169,132, 76, - 38, 67, 89, 89, 25,242,243,243,155, 60,119,139,197,130,156,156, 28, 20, 20, 20, 32, 51, 51, 19,133,133,133,181, 21, 80,117,212, -168,117,129,157,242,114, 20, 21, 21,213, 70, 34, 27,219,172,129,101, 89, 84, 84, 84,224,226,197,139, 12,203,178, 40, 45, 45,101, - 11,242,242, 44,175,228, 8,113,240,131,205,228,219,227,215,116,123,142,198,104,247,255,114, 83,187,105,255, 13,173,184,247,135, -102,252, 29,124, 30,108, 7, 19,127,120,161,218, 36, 42, 48, 10,236,220,130,195,129,148, 99, 0,135, 7,136, 29,208,167, 75,123, -164,151, 88,100, 9, 42,131, 24, 12, 70, 96,147,159,131, 85,154, 22,254,176,130, 10,147, 40,205,232,162, 12,236,214, 19, 42,149, - 10, 34,145, 8, 34,145, 8,189,250,135, 35,165,200, 34,189,149,173,149,130, 96,184, 85,154,127,208, 65, 46,151,247,125,244,209, - 71,153,186,154,163, 70,141, 2,195, 48, 93, 1, 4,216, 84,201,173,239, 32,132, 81,218, 7, 60, 50,247, 86,174,166,205,193, 56, -157,223,216,241,143, 59,126,118, 50, 63,240,118,158,222, 23,196, 52, 31,196,216,179, 21,102,107,144, 66,161, 56,178, 97,195, 6, - 95,177, 88,124, 12,192,128,150,136,200, 37,220, 45,139,102, 77,241,116,168, 49, 89, 38, 13,192,147, 0,124, 9,192,147,192,221, -213, 25, 75, 94, 28,230, 40, 21,243,247,219, 96, 88,247,108,218,180,201,165,190,201,170,217, 66, 66, 66,176,120,241, 98, 23, 71, - 71,199,221,214,232,173, 94,181,146,148,150,149, 1, 4, 40, 47, 87, 99,245,170,149, 37, 53,251, 38, 76,152, 64, 6, 12, 24,128, - 89,179,102, 97,249,242,229, 56,122,244, 40,250,244,233,131, 25, 51,102, 32, 52, 52,180, 57,233,225,118,118,118,187,194,195,195, - 47,230, 40, 20, 47,230,246,236, 41,252,197,206,174,108,104, 89,153,157, 79, 92,156,209, 31,184, 1,224,243,172,172,172,145, 54, -152,172,167,148, 74,101,204,208,161, 67,141, 10,133, 34, 99,237,218,181,175,204,158, 61, 27, 43, 87,174,196,194,133, 11,191, 0, -240, 2,128,119,179,178,178,218, 52,101,178,254,172,122,233,207,170,235, 44, 22, 75,230,190,125,251, 66,141, 70,163, 87,117,243, -160,168,180,180, 84, 89, 92, 92,172, 48, 26,141, 50,150,101,101,246,246,246,114, 0,210,103,158,121,134,119,235,214,173, 64,179, -217,156,221,148,102, 94, 94,222,211,111,189,245, 86, 97, 97, 97, 33, 0,160,107,215,174, 40, 45, 45,197,130, 5, 11,240,218,107, - 85, 3,130,123,244,232, 1, 66, 8, 84, 42, 21, 86,175, 94,173,202,203,203,251,159, 21,217,237,216,185,115,103,196,197,197,225, -246,237,219, 39, 1,176,168,234,199, 90,118,237,218,181,235, 5, 5, 5,216,189,123,183,192,211,211,243, 16, 26,153,226,165, 41, - 47,210, 18, 24,134,137,106,201,113, 53,145,171,134, 34, 98,141,208,116, 68,107,204,152, 49, 76,221,215,123, 34, 70, 12, 98, 51, -162,207,192, 49,184,231, 61,209, 44, 41,151,129, 68,105,135,148,204,116, 8,192,220,124, 80, 70,171,164,164, 4,175,188,242,138, -246,233,167,159, 46, 98, 89,246,113,107, 77,129,157,157, 29,236,236,236,112,235,214, 45, 50,113,226, 68,213,218,181,107,181,117, -141, 86, 98, 98, 34, 25, 62,124,120,254,251,239,191,175,110,202,104,213, 68,180, 86,172, 88,161, 29, 60,120,112,193,205,155, 55, - 73,141,153,146,203,229, 88,189,122,181, 54, 44, 44, 76,117,229,202, 21, 82,147,102, 75, 68,139,195,225,212, 26,173,186,199,112, - 56, 28,176, 44,107,147,209,170,172,172,124,122,244,232,209,170,248,248,120, 82,115,158,118,118,118, 88,187,118,173,118,216,176, - 97,170,155, 55,111,146,154, 52,165, 82,105,181, 25,172,249,124,133, 66, 1,165, 82,137, 91,183,110,145,225,195,135,171,214,175, - 95,175,171,155,126,251,246,109, 18, 17, 17,161,170,168,168,120,186, 41,243, 82,211,156,103, 54,155,161,211,233, 80, 88, 88,136, -204,204,204,218,112,186, 86,166, 28, 57,229,201,177,221,181, 90,173,230, 86,226,157,140,174, 93,130, 92,181, 90,173, 38, 61, 35, - 35, 17,248,128,109, 66,251,241,224,224,224,162, 87, 94,121, 69, 91, 82, 82,210,106,163, 37, 20, 10,227,121, 60, 30, 25, 48, 96, - 0, 49, 24, 12, 36, 51, 51,211, 84, 88, 82, 98, 14, 88,182,140,220,124,253,117, 70, 18, 29, 45,146,203,229, 76,181, 38, 39, 57, - 57,153,149, 72, 36,241,127,185,209,226,176,238, 96,200,163,191,223, 81,219, 15, 27, 59, 89,200,228, 93, 6,140,106, 64,228, 0, -136, 28,192,147, 57,225,177, 1, 61,184, 59, 46,150,187,131,176,253, 32, 16,121, 53,171,201, 39,110, 0, 59,224,231, 68,157,195, -163,147,230, 8,139,139,139,193,229,114,107, 77,145, 84, 38,195,208,241,207,112,190,188,172,119, 7, 72,127, 48, 92, 47, 27,158, -245, 55, 23, 45, 90, 36, 40, 41, 41, 1,135,195,249, 67, 83, 42,197,204,153, 51, 69, 74,165,114,161,213,149,223,190, 64, 1,248, -162, 62, 0,121, 45, 33, 79,215,230,208, 13,173,255,252, 21,219, 37,193, 61, 66,241,210, 96, 87,201,138,168,252,224,235,153,218, -246,128,229,117,152, 13,189, 90, 96,182, 6, 40, 20,138,168,232,232,104,233,168, 81,163,176,122,245,106,153, 68, 34, 57,214,146, -138,191, 82,109,153,253,209,250,175, 85,177,159,142, 0,140,149, 85, 6,171,206,150,175,102,177,120,251,169, 50,147,137, 76,177, - 86, 83,171,213, 78,127,225,133, 23,138,246,239,223,127,159,201, 18,139,197, 72, 77, 77,197,210,165, 75,139,139,139,139,155,253, - 82, 92,187,102,117, 76,220,245, 95,241,229, 23, 31, 1, 32,216,176,246,101, 92,248,125,175,253,224, 65, 3, 73,187,118,237, 72, -104,104, 40, 94,121,229, 21, 44, 89,178, 4, 9, 9, 9,112,118,118,198,203, 47,191,140, 65,131, 6, 97,205,154, 53, 77, 85, 82, -195,103,207,158,189, 52, 43, 43,203,255,231,159,127,230, 21, 20, 20,184,174,217,182,173,236,251,178,178,226,229,113,113, 9,239, -118,233,210,249,237,110,221,254,215,196,212, 15, 13,154,172, 89,179,102,237,201,202,202, 10, 57,121,242, 36,191,160,160,192,107, -214,172, 89, 88,181,106, 21, 22, 46, 92,184, 21,192, 75,176,110,192,139,213,245, 18,151,203, 29,249,248,227,143,119,215,106,181, -154,132,132,132,140, 46, 93,186,184,106,181, 90, 77, 70, 70, 70,226,233,211,167,217,150,104,182,132,162,162,162,187,187,119,239, - 78,156, 51,103, 78, 72, 86, 86, 86, 32, 0,167,138,138, 10, 89, 69, 69,133,200, 96, 48, 72, 28, 28, 28, 28,122,244,232,225, 60, - 99,198, 12,249,181,107,215, 2,179,178,178,212,213, 81,164, 70, 49, 26,141, 9, 37, 37, 37, 99, 70,140, 24, 81, 90, 82, 82,130, -110,221,186, 97,236,216,177,112,119,119, 71,155, 54,109, 48,110,220, 56,248,249,249,161,168,168, 8, 83,166, 76, 41, 46, 40, 40, - 24, 1, 32,217,138,236,222,205,203,203, 67,191,126,253,240,209, 71, 31,141,121,226,137, 39,110, 14, 24, 48,160,188, 75,151, 46, - 26, 47, 47,175,128,207, 62,251, 12,158,158,158,216,183,111,159,135, 72, 36,218,221,128,201,106,212,139, 0, 40,168, 54, 60,134, -122,175, 5,205,236,179,246,216, 6,255,182,226,125,245,205, 86,221,237,190,166,195,134, 47, 8,176,120,231,190, 29, 58,161,119, - 39,216,249,119,135, 84, 44,134, 68, 40,132,196,193, 9,122,150,197,182,212, 60, 77, 37, 33, 11,109,189,121,234,127, 17, 50, 12, -131,141, 27, 55,154,251,246,237,171, 59,117,234,212, 6,173, 86,235,141,170, 89,101,173, 54, 5,235,215,175,215,204,157, 59,247, -122,126,126,126,119,177, 88,108,168, 73,223,176, 97,131,230,153,103,158,137,203,202,202, 10,145, 74,165,154,198,250,103,213, 53, - 90, 34,145, 72,159,159,159, 31,250,252,243,207,199,127,254,249,231,149, 82,169, 20, 50,153, 12, 34,145,200,144,159,159,223,253, -149, 87, 94,185,190,106,213, 42,141, 68, 34,129, 76, 38,179,169, 89,142, 16,114,159,161,170,155,110, 45,102,179,249, 84,126,126, -126,247,185,115,231, 94,251,236,179,207, 42,107, 12, 80,221, 60,174, 89,179, 70, 35,151,203,109,138,104,213,188, 79, 38,147, 97, -221,186,117,154, 57,115,230, 92,207,207,207,239, 46, 18,137, 12,117,210, 43,103,207,158,125, 45, 63, 63,191,187,217,108, 62,213, -196,175, 49, 75,121,121, 57,120, 60, 30,226,226,226,244, 2,129, 0, 28, 14, 7, 73, 73, 73,181,149,143,163,163, 99, 80,247,174, - 93, 2,190,222,179,239,180, 68, 32, 18,245, 13,237, 21,152,156,150,158, 69, 8,147,214, 76, 86, 15,104,181, 90,239, 83,167, 78, -109,232,219,183,175,110,227,198,141,230,198, 34, 91,214,160,215,235, 79, 95,189,122,213, 36, 22,139,153,220,220, 92, 51,151,203, -133,197, 98, 33,250,208, 80,125,215,207, 62, 35,183,222,126,155, 81,202,100, 60,129, 64, 0,169, 84,202, 28, 63,126,220,160,209, -104, 78,255,245, 70, 11, 82, 48,144,220,201,215, 43,196, 28, 51,131,196, 3, 85, 38, 75,108, 15,136, 29, 0,177, 3, 60, 61,189, -112, 57, 85,163, 0, 7, 66, 88,172,152, 67,140, 16, 25, 24, 72,227, 84, 80,240,133, 18, 38, 47, 47,175,214, 16,213,108,190,157, - 2,113, 53, 93, 45, 7, 67, 68,224,194,150, 41, 72,198, 56, 57, 57,241,114,115,115,239,211, 12, 10, 10,226,154, 76, 38,235,167, -118,201,177,120, 0,236,172,196, 60,157,199,143,215, 43,253, 95, 95,254,165, 68, 98, 41, 5,162,215, 35,184, 67, 27,188, 62,169, -135,240,189, 67, 5,193, 87,210, 52, 29,192, 37, 47,129, 85,187,216,144,207, 71, 21, 10,197,177, 43, 87,174, 72, 21, 10, 5,146, -147,147, 17, 26, 26,138,200,200, 72,169, 84, 42, 61, 10,192,166,254,120,151, 84, 72, 87, 87, 88,250,190,185, 47, 35, 47, 54,215, -124,143,201, 42,168, 36,120,225,147, 67,165, 37,229,186,199, 47,102, 54,254,252, 52,192,181,210,210,210,225, 11, 23, 46, 44, 42, - 40, 40,184,199,100,165,167,167,215,124, 41, 14, 6,208,236,143,223,223,126, 61, 17,178,108,201, 92, 92,137,190,137,199,198,188, -134,171,177,119,241,238, 91,227, 97,175,148,224,212,169, 83,152, 48, 97, 2, 62,250,232, 35, 36, 37, 37,225,219,111,191,101, 34, - 35, 35,153,139, 23, 47, 50,159,124,242, 9,211, 76,151,134,169,203,151, 47,199,149, 43, 87, 48,106,212, 40,156, 57,115, 6,197, -197,197,216,123,236,216,157,221,119,238,188, 91,211,103,171,145,169, 31, 26, 68,169, 84,206, 95,190,124, 57,162,163,163,107, 53, -139,138,138,176,124,249,242, 44, 0, 47,219, 98,178,108,169,151,186,117,235, 22,176,103,207,158,211, 98,177, 88, 20, 26, 26, 26, -152,154,154,154, 5, 32,173, 5,154,229,173,105,169, 42, 44, 44, 60, 31, 25, 25,121,113,200,144, 33,210,233,211,167,187, 28, 60, -120,208, 73,163,209,180, 17,137, 68,174, 6,131, 65,120,251,246,109,238,247,223,127,239,126,235,214,173, 84,157, 78,119,217,154, -242,200,207,207,191,156,144,144, 48,162, 91,183,110,183, 55,108,216,144,229,225,225,193,206,152, 49, 3, 47,188,240, 2, 92, 92, - 92, 44,235,214,173,203, 24, 48, 96, 64,220,221,187,119,195, 53, 26,205, 13, 43,243,250,213,178,101,203,206,237,217,179, 7, 99, -199,142,197, 39,159,124,130,189,123,247,226,215, 95,127,149,252,254,251,239,194,200,200, 72, 8, 4, 2,244,233,211, 7,195,135, - 15, 31, 90,221,220,105,237,247,210, 21,134, 97,162, 24,134, 57, 89,239,245, 74, 83,251,108, 56,182,177,191,155,124, 95,189,108, - 70,214,219,172,103,106, 7,124, 48,179,139, 66,115,126, 90, 31,146, 55,227, 81,162,154, 28, 72,206, 14,114, 36,207,119,100, 42, -167,183,112,122, 7,173, 86, 91,187,237,223,191,159,184,187,187, 87, 42, 20, 10,155,167,119,112,119,119, 87,149,151,151,147, 71, - 30,121,164,216,197,197,165,118, 42, 2, 15, 15, 15, 85,101,101, 37,233,211,167, 79,177,171,171,107,237,244, 14, 94, 94, 94,153, -132, 16,226,227,227,147,211,152,158,217,108, 38,238,238,238, 53, 35,244,248,142,142,142,155,123,247,238, 93,172, 82,169,136,135, -135, 71,237,212, 9, 46, 46, 46,171, 67, 67, 67,235,167, 55,151,223,204,172,172, 44,146,149,149, 69,218,182,109,155, 83, 55, 61, - 61, 61,157,164,167,167, 19, 47, 47, 47,155,167,119,112,113,113, 89,213, 64, 94, 90,148, 71,111,111,111,149, 86,171, 37,253,250, -245,187,167, 76,189,189,189, 85, 58,157,174, 38,221,170,233, 29, 36, 18,201, 75, 98,177, 56, 71, 44, 22,231,136, 68,162,165,237, -218,181,203,255,238,187,239,200,186,117,235,106,134,164,195, 37, 40,162,111,167,126,255,123,215, 37,104,220,252,214, 76,239,160, - 80, 40,126,113,119,119,175,220,191,127,255, 61,247,151, 86,171,181,122,122, 7,137, 68,146,165, 86,171, 89,149, 74,101, 58,119, -238,156, 38, 58, 58, 90, 19, 23, 23,167, 73, 77, 77,213, 22,229,231, 27, 85, 42,149,182,172,172, 76,127,253,250,117,189, 84,250, -247, 76,239, 64, 34,253, 58,145,205, 1,135,238,126,228,123,107,238, 64,169,238,198,146,238,132,252, 48,129,144,163, 47, 16,114, -234, 77,114,121,235, 12,210,207, 87,100, 57,183,160,109, 34,217,226,255,163, 53, 83, 50,144,200,174,157,200,230,128,163,119, 62, -244,189, 53,125, 64, 27,221,182,207,215,145, 75,151, 46,145,184,184, 56,146,156,156, 76,142, 30,248,142,244,235, 32,173,210,220, - 28,112,200,198,105, 30,250,139, 68, 34,245,218,181,107,201,197,139, 23,107, 53, 15, 29, 58, 68,164, 82,169, 6,176,110,212, 50, - 1, 24,178, 57,104,188,249,115,255,223,223, 27, 38,175, 40, 58,242, 38, 33, 55,118, 16, 18, 25, 76,200, 87,189, 9,249,110, 52, - 33,135,255, 71, 46,174,155, 68,250,251, 10, 76,100,139,255, 25,178, 53,200,234,206,246,124, 62,191,124,255,254,253, 36, 39, 39, -135,156, 57,115,134, 68, 71, 71,147,248,248,120,146,145,145, 65,162,162,162, 8,159,207,215,161, 5,203,150,245,118,131, 79,120, -103, 65,238,245, 21,253, 9, 57, 56,133, 20,236,158, 74,198,116, 81, 20,247,105,219,170,249,232,122, 56, 57, 57, 21, 70, 69, 69, -145,212,212, 84,114,250,244,105,226,234,234, 90, 8,192,234,254,178, 99, 30, 27, 64,136,225, 58, 9, 27,216,133,116,235,214,133, - 12,234,223,153,100,223, 93, 79, 66,123,182, 35,155, 55,111, 38, 42,149,138,180,107,215,142,216,154,177,240,240,240, 75,132,144, -152, 81,163, 70,197, 0, 56, 30, 30, 30, 30,147,146,146, 18, 19, 26, 26,122, 17, 77, 79,253,208, 40, 67,135, 14, 53, 18, 66,200, -168, 81,163, 8,128,156,240,240,112,146,146,146, 66, 66, 67, 67, 13, 45, 41, 60,107,234,165,144,144,144,190, 67,134, 12,121, 55, - 36, 36,100,190, 53,211, 59, 52,163,249,160, 38,161,230,162,106,242,207, 32, 0,189,170,183,192,234, 52,110, 43, 52,255,199,231, -243,183, 57, 58, 58,254,234,224,224,112,138,203,229, 70, 2,152,134,150,205,111,198,169,142, 48,254,228,226,226,146,212,173, 91, - 55,237,136, 17, 35,200, 99,143, 61, 70,102,205,154, 69, 88,150, 37,223,125,247, 29,249,232,163,143, 72, 71, 39, 39,243, 58,160, -112, 11,240, 44, 40, 85, 19,150, 62,219,129, 57,253,116,123, 84, 76,105, 15,245,115, 29, 25,107, 38, 44, 13,111,204,104,177, 44, - 75, 18, 19, 19, 73, 88, 88, 88,165, 76, 38,203,134,245, 19,150,222,163,233,236,236, 28,237,234,234,122,223, 36,154,117,210,239, -153,176,212,213,213,245,188,135,135,135,202,197,197,229,106, 67,154,206,206,206,209, 30, 30, 30, 42,103,103,231,123, 38,247,228, -114,185,163,156,157,157,179,235,167,243,120,188, 33,174,174,174,153,245,211, 27, 57,119,184,187,187,103,230,228,228,144,130,130, - 2,226,237,237,157, 83,223,128,229,229,229,221, 99,192,172,209,108, 46, 47, 77,228,177, 65, 77, 43,202,180, 37,215,189, 6, 63, - 79, 79,207,252, 53,107,214, 16, 2, 37, 4, 3, 0, 0, 32, 0, 73, 68, 65, 84,185, 92,126,207,144,103,255,129,207, 45,186,116, - 71, 93,254,194, 91,155,191,107, 96,194, 82,107, 39, 7, 29, 33,147,201,178,195,194,194, 42, 19, 19, 19, 9,203,178,132,101,217, -198,140, 86, 67,154, 35,123,245,234, 85, 84, 88, 88,104,169,168,168, 48,103,102,102,234, 83, 82, 82,180, 75,150, 44, 49, 22, 20, - 20,232,212,106,181, 33, 54, 54, 86,239,225,225, 81, 0, 96,164,173,215,168,133,132,215,111, 62, 35, 91, 3,251,147, 45,129, 81, -241,239,251,220,254, 95,111,153, 62,102,205, 40, 66, 78,189, 73, 46,110,126,129,244,245, 21, 86, 25,162,173, 1,199,200,151,126, - 3,201,250, 14, 66,171, 52,183,117, 28, 64,182, 6, 28,187,181,216,231,246,132,158, 46,134, 61, 59,182,146,164,164, 36,114,232, -251,221,164, 79,251,106,147,181, 37,240, 39,178, 57, 48,204, 26,205,134,204,214,246,237,219, 73, 82, 82, 18,249,241,199, 31,173, - 53, 89,225, 13, 25,173,119,194,229,165, 47,244, 22,235,167,244, 16, 26,198, 5, 11,140,195, 59, 9,204,253,124,120,150,238, 30, - 28, 54,208, 5,100,184,191, 68, 79,182,248,159, 33, 91, 2, 71, 88,155, 79,161, 80,152,129, 58,115,234,212,223, 68, 34, 81, 65, - 19, 70, 43,188, 89,179,229, 39,202,253,229,163, 33,100,108, 55, 69,145,149, 38,171,185,123,169,135,179,179,115,225, 87, 95,125, - 69,220,220,220, 10,172, 52, 89,181,154, 17, 99,134,147,244,187, 71,201,143,223, 45, 39, 97, 3, 3,201,174,237,115,201,165, 51, -239,147,209,143,133,145,240,240,112, 82, 88, 88, 72,134, 12, 25, 66,108,205,167,157,157,221, 46,181, 90, 29,115,226,196,137,152, -240,240,240,152, 93,187,118,197,156, 61,123, 54, 70, 42,149,238,170, 9, 78,212, 55, 91,129,247,215,255,225,245, 34, 90, 49, 21, - 21, 21,228,196,137, 19, 36, 60, 60,156,236,218,181,139,156, 61,123,150, 72,165,210,152,150, 62, 71,214,214, 75,195,134, 13, 91, -148,154,154, 90,190,120,241,226,239, 26,152,176,212, 90,205,164, 7,148,207, 7, 82,135,252, 13,154, 10,137, 68, 18,115,253,250, -117, 82, 82, 82, 66,186,184,185,145,101, 92, 46,201, 18, 8, 72,142, 64, 64, 54, 3,197,255, 2,155, 52,163,177,166,195, 63,155, - 6,141,150, 78,167, 35, 11, 22, 44, 48,136,197, 98,141, 64, 32,176,117, 9,158,135,250, 38,116,118,118, 62,239,230,230,166,114, -115,115,187,199,236,213, 77,119,118,118,190,250, 47,127, 0,253, 4, 2, 65, 58,159,207,191,119, 9,158,160,136,190, 29,251, 79, - 95,232, 22, 28,241, 88, 43,243, 41, 16, 8, 4,239,136,197, 98,205,130, 5, 11, 12,106,181,218, 22,163, 5, 0,195,164, 82,105, -246,206,157, 59,181,119,238,220, 49, 21, 23, 23,155, 47, 93,186,100,138,142,142, 54,124,240,193, 7, 21, 82,169, 52, 27,141, 79, - 75,240,151,148, 39, 89,223, 65, 88, 99,182,110, 44,244,137, 31,219, 69,106,140,156, 55,156,244,109, 87,207,100, 53, 62,147,123, -195,154,213,102,235,218,123,222,241, 97,126,114,243,242,133,175,147, 62,237, 37,247,154, 44, 27, 52,235,155, 45,169, 84, 90,241, -254,251,239,219, 18,201,186,215, 16,110,243,247, 38, 91, 3,118, 85,153,168,102,182,205,254, 95,144,141,254,222,255,148,231,168, -183, 27,124,134,250,137,110,218, 16,201,178, 38,159, 61, 28, 28, 28,110,219, 16,201,170,213,220,184,113, 3,153, 58,121, 24,185, -123,123, 63, 81, 23, 29, 37, 87, 47,172, 37, 19, 35, 66, 72,159, 62,161,100,235,214,173, 36, 33, 33,129, 60,242,200, 35,164, 5, -249, 28, 62,115,230,204,152,148,148,148,152,228,228,228,152,179,103,207,198,140, 31, 63, 62, 6,192,240,186, 45, 65, 53,102,203, - 56,113,162,190, 7,135,243,122, 51,154, 79,205,156, 57,147,164,164,164,144,228,228,100,114,246,236, 89, 50,126,252,120, 2,219, -150,239,105, 81,189, 20, 18, 18,210, 55, 44, 44,108, 97,207,158, 61, 31,123, 80,154,255, 65,163, 37,155, 48, 97, 2,107,177, 88, -200, 99,143, 61,102,249, 12, 40,141,100, 24, 85, 36,195,168,182, 2, 5,255,246,136,214,159,189,224,103, 56,128,147,117, 19,196, - 98,177, 74,167,211,185,200,229,242, 3,106,181,122, 14,170,134, 69,182, 74,243,207,200, 39,213,252, 87,104,122,200,229,242, 13, -106,181,122,188, 88, 44, 46,208,233,116,110, 54,104,218,139, 68,162,215,197, 98,113,152, 70,163,241, 3, 0,153, 76,150,168,215, -235,127,213,106,181,159, 2, 40,253,187,207,157,172,239, 32,132, 80,216, 11, 4,111,199,100, 84,182, 95,126,162,216,103,222, 16, -135,140,126, 29,101,169,224,179,159,128,209, 95,102,158, 77,215,219,172, 41, 97, 66, 97,225,191,125, 57, 77,211,238,147,159, 43, -124,230,135,201, 51,250,117,144,103,128,224, 19,136, 52, 23,108,213,172,111,182,100, 50,217,206,202,202,202, 23, 1,252,106,235, -185,147,125,129, 2, 84,154, 60, 97,226,118, 1,105, 98, 9, 31, 66, 52,224,112,227,144, 7, 21,243,193,109, 35,125,142, 26,214, -252,252,243, 77,228,228,207, 71,161,215, 20, 35, 55,191, 28, 83,167, 61,135, 30, 61, 66,224,236,236,140,101,203,150,161, 83,167, - 78,248,232,163,143,152, 22,228,115,184, 92, 46,159, 26, 16, 16,208,225,214,173, 91,201, 26,141,230, 27, 0, 63,213,255,254, 9, - 0,194,164, 60, 94,119,173,217,124,230, 54, 16,221,140,230, 83,114,185,124,126, 64, 64, 64,240,173, 91,183,110,106, 52,154, 53, - 0,246,210,186,238,225,208,228,112, 56,159,250,248,248, 76, 76, 77, 77,125, 27,192, 30,252,135,248,203,141, 22,213,164,154, 15, -161,102,205,115, 66,254,105,249,252,195,108,177,115,192,160, 61, 8,147, 5, 1,187,174, 25,147,213,188,166,132, 9,133,153,247, - 26, 24,180, 5, 65, 30, 8,231,211,102, 76,214, 95,107, 50, 1, 6, 31, 52, 81,127,125, 0,194, 52,126,189,232, 61,223, 0,139, - 22, 45, 34,199,143, 31,135, 84, 42,133, 86,171,197,136, 17, 35,240,241,199, 31, 51,180, 14,161,154,127,161,230,191, 18, 30, 45, - 2, 10,165, 89,200, 63, 53, 99,204,171,201, 6,178, 47,240, 10, 10,185, 11,192, 65,123,192,156,142, 74,115, 30,243,106,186,161, -149,154,151, 80,200,204, 5, 23,126, 16,154,239, 66,109,200, 99, 94,110,185,230,159,240, 11,145,224,131,127,238,117,121, 24,169, -111,170,162,163,163,105,161, 80, 40,214, 51, 3,247,142, 52,172,253,159, 26, 45, 10,229, 33,135,121,226,182, 17, 64, 86,245,246, -143,213,164, 80, 40,148,255,160,225, 2,131,198, 59,180,217, 18, 18,108, 73, 71,187,147, 84,179, 69,154, 92, 0,118, 0,236, 81, - 53, 7, 73,205,144,222,230,166,217,120, 12,128,137,150, 39,213,164,154, 84,147,106, 82,205,191, 89,179, 57,237,135,177, 73,178, -161, 81,134,145,127,197, 7,135, 83,205, 7,202, 8, 90,158, 84,147,106, 82, 77,170, 73, 53,255,165,154,255, 74, 56,180, 8, 30, - 42,196,180, 8, 40, 20, 10,133, 66,249,199, 17, 82,253,234,129,170,232,150, 71,205,142,191,181,143,150,196,169,179, 7,120,156, -110, 12, 75, 2, 0,128,112,152,120,152,217, 88,109,209,157,220,214,106,203,219,248, 57, 18, 8,247, 49, 48, 60,161,206, 73,108, -245,100,104, 93,252,148, 19,221,156, 21, 83,243,138,202,118,222, 76, 80, 31,180,229, 88, 59, 59, 31, 59,177,163,195, 36,189,209, -212, 69, 40, 16,100, 24, 75,203, 35, 75, 74,146, 43, 90,144, 13,199,166,118,126,240, 1, 97,142,228, 94,101, 4, 82, 35,199, 73, - 41, 96,212, 80, 19,117,174,156,245, 45, 77, 37,223,127,255, 4,177,245,218, 48, 28, 12,150, 41, 20, 61, 69, 98,105,168, 84,225, -208,153, 37, 64,177, 42, 59,205, 96, 50,159,181, 24, 52, 49,132,197,111, 15,226, 90, 81, 40, 20, 10,133,242, 47, 48, 90, 87, 1, -140, 70, 85,147, 97,243,157,225,125,130, 30,189, 34, 22, 75,124, 1,128, 37, 4, 44, 1, 42,203, 75, 99,242,146,163, 71, 0,128, -115,187,144, 19,124,177,178, 39, 75,170,246, 91, 88,192,108,212,165,150,167, 95,122,196,154, 28,201, 92,252, 38, 12, 9, 31, 58, -113,204,152,209,254, 93,187,116,237, 8, 0, 55,226,110,220, 61,114, 36, 42,225,212, 73,102,127,101, 65,226,143,173, 57, 99, 2, -241,199,189,122,245,120, 52, 58,250,234, 71, 0,102,181,182, 4,157,156,228,115,126,250, 97,193,192,161, 19, 87,203, 0,219,140, -150,216,209, 97,210,184,177, 35,123,188,241,234, 76,206, 11, 11,150,249, 94, 57,247,219, 74,185, 71,112, 41, 97, 77, 63, 85,170, - 38,255,222,212,194,201,245,253, 99, 99, 6,235,155,226,227,156,117, 95,245,117,208, 22,223,157, 76, 88,203,100,134, 97,192, 21, - 74,191,119,233,240,232,119,246,131,231,149, 0,176,122,196,152,210, 35, 40,220,213,195,107,255,228,231, 94, 23, 75,237,220,120, -224, 10, 0, 48,200, 73,187,141, 83,123,151, 59,188,246,225,246,144,115,177,233,230, 95,126,216,164, 99, 4,252,137,154,220, 91, -116,136, 47,133, 66,161, 80,254,203, 68, 85,155,171,168,250, 59, 26, 53, 90, 98,177,196,247,226,111, 71, 28,127, 60,155, 9, 0, - 8, 15,113,199,187, 75, 54, 12,223,181, 62, 58, 1, 0,250, 14, 25,227,247,209, 59,175,226,252,205,124, 16, 66,208,163,147, 19, - 30, 27,247,132,117,198,195, 45,240,145, 73,147, 30,127,122,193,130,249, 17, 73, 73, 73,105,123,246,236,249, 29, 0, 6, 12, 28, -216,105,217,178,101, 79,174,118,112, 20,125,251,253, 15,217, 58,213,237, 43, 45, 57, 91,113,155, 14,158,254,157,219, 79,253,246, -203, 13,156,193, 35, 30,159,146,134,202,229,186,156,228,108,107,142,117,118,118,158,203,231,243,237,128,170,213,216,107, 48, 26, -137, 59, 0,152, 45,172,194,161,141,127, 5, 87, 32,182,136, 68,130, 91, 21,106,245,206,242,236,219,219,154,210,212,155, 76,193, -175,189,252, 44,231, 90,114, 17,124,131, 7,112,215, 45,127, 15,172,197,228,240,250, 59, 75, 38, 69, 95,250, 22,149, 42,156,182, -242,212,248,245, 19, 60, 61,251,112, 63, 94, 46, 31,198, 48,248,159, 79,223,231,198,127,180,227,123,126,175, 78, 74,232, 77, 44, -142,197, 20,245,221,252,233,199,171,206,109, 30,125, 24,192, 86, 0,191, 0,104,214,212, 57, 58, 57,126, 51,119,225,167,242, 74, -195, 31,163,189,171, 77, 22,190,216,185, 15,215, 51, 89, 4,248, 7,240,220,231,174,148,111, 93, 50, 99,135,166,106,157, 45, 10, -133, 66,161, 80,254,171,228,226,222,206,239,145,205, 26, 45, 0,144, 75,120, 72, 72,201, 3, 0,216, 75,128, 57, 47, 77, 71, 81, - 97,129,159,193,204,226,185,233,211,112, 53, 62, 23, 9,169, 5, 32,132,192,207,203,234, 69,184,193, 5,219,235,185,231,159, 27, -116,226,167,159, 46, 47, 90,184,232,107,134,193, 5, 0,216, 26,249, 69,223,197,239, 47,126,113,218,244,105,195,190,255,254,251, -155, 0, 90,100,180,120,140, 98,195,170, 21, 75,133, 89,133, 58,221,220, 5,111,179,243,231,205, 93, 7,224,113,171,156, 12,159, -111,151,149,149, 37,231,112,238,237,190,246,201,210,183,207, 12,155,184,250, 78, 90, 70,233,181, 19,135, 14, 61, 18, 20, 20,132, -172,236,188,254, 43, 63,219,210,253,216, 9,201,179, 21,229,218,137,154,194,219, 13, 46,218, 44,226,243,111,126,184,114,115, 15, -214,190, 19,231,221, 23, 71, 33,184, 99, 27,100,231,151, 98,224,136, 8, 94,204,149, 43,195, 1,171,141, 86,253,201, 3, 39, 25, -216,252,238,203,118, 94, 26, 58,190, 95,155, 94, 28, 14, 23,106,173, 9, 5,101,122, 88, 88, 96, 64,160, 29, 70,238,250,140, 87, - 92,105,154,176,228,135,204, 9, 23,214,143, 81,233,202,114,102, 3,216,223,244,199, 16, 71, 47, 87, 37, 18, 50, 43, 26, 52, 89, -149, 58, 51, 0, 64,192,181,128, 1,113,162,207, 23,133, 66,161, 80,254,227, 52, 58,234,144, 3, 0, 71,142, 28,105,176,255,142, -197, 66,144,144,154,139,132,212, 92, 92,142, 47,128,145,240,177,110,229,135, 88,179,252,125, 20,107, 57,248,241,124, 38, 18, 83, -243,144,152,154,135,194, 18,117, 67, 18,247, 52, 41,173, 94, 46, 9,249,244, 83,229,170,225, 3,101,131, 29, 29, 28, 28,238,220, -252,186,114,241, 60, 85,224,135,175,101, 10,248, 6, 81,150, 76, 46,235,183,111,223,119, 65,110, 46,174, 50,185, 92,241,166,212, -179,251,118, 59,187,251, 86, 74,111,178,153, 74,226, 26, 16, 17, 49,122,228, 16,119,119, 55,118,230,186,152,248, 46,129, 1,166, -206,157, 58,247,151,184,118,142,104,226,176, 90, 77,150,101,193,225,112,160, 82,169,144,147,147,131,148,148, 20, 36, 38, 38, 34, - 51, 51, 77,197, 18,194,183,128,229,120,120,120,129,199, 19,194,183,157, 15, 54,175, 91, 46, 93,242,193,187,161, 98,153,240, 96, - 61, 35, 84,171,169, 43, 46,249,254,232,241,159,178,143,237,217,108, 1,128,252, 18, 53, 78, 93, 73,194,213, 91,153,182, 94,200, -250, 83, 56,180,203, 78, 79, 42, 55,167, 70,113, 63,122,111,126,230,217,179,231,210,202, 42, 12,168,208, 24,161,209,153,160, 55, - 88, 96,178,176,240,113, 17,227,192,219, 93,112,232,215, 88, 55,134, 97, 62,109,174, 60,245,122,147,229,209, 0, 25,166,132,181, - 69,128,151, 12,217, 9, 23, 48,119,225,167,136, 78,209,163,164,164, 20,166,202, 66,176,234, 44, 20,166, 94,133,217, 98, 33,205, - 93,247, 7, 4,213,164,154, 84,147,106, 82,205,127,177,102, 99, 94,228, 33, 33,178,129, 13,181, 70,171, 49,238,102, 22, 35, 33, - 37, 15, 61, 3, 60,209,177,157, 7, 46, 39,150,224,155, 83,153,216,126, 34, 29,167,174, 23,128,229, 41,144, 87, 14,220, 73, 83, -225, 78,122, 97,179,243,103,115, 69,252,201,175,189, 86,182,160,107, 80,121,159,223,142,205,129,167,203,157,160,183,222, 42,157, -195, 21,241, 39, 59,180, 85,236,121,123,193,235, 83, 21, 82,169,208,160, 55,160, 67,123, 31,241,171,179,231, 60,203, 56,136,172, - 94, 19, 73,225, 25,232, 32,146, 72,182, 45,249,224, 77,209,167, 63,222,201,168, 52,160,114,255, 5, 85,242,252,183, 23, 23,243, -248,226,205, 10,207, 64, 7,107,181, 76, 38, 19,244,122, 61, 12, 6, 3,140, 70, 35,178, 51,111, 71,252,242,227, 27, 35,218,183, -117, 28, 33, 18,139, 65, 0,148,107,205, 72,201,213, 32,108,232, 48,110,207,144,144, 96,185, 71,224,243, 13,105,149,149,165,151, -177,132,171, 56,114, 96, 55,247,187,159,175,225,235, 35, 87,112,240,215,107,184,124,250,152,153,176,166,218,245,191,228, 30,157, -252,228, 30, 93,211,229,109,186,169,106, 55,207, 46, 77, 78,207,204,229,114, 72,216,208,240,147, 47,205,122,245, 55, 77, 69, 81, -254,182, 13, 31,102, 23,228,164,221, 22, 9, 24,179, 84,196,133, 90,103,198,142, 95,114, 48,105,249,117,220,202, 80,131, 16,210, -236, 2,222, 44, 48,111,242,243,111, 88, 76, 70, 35,252,189,229,216, 29,185, 2, 17, 97,221, 49,164,171, 3, 30,233, 40,131,148, -167,199,205,248, 4,236,221,189,195,204,178,156,249,244,135, 12,133, 66,161, 80,104, 68,171,118,243,168,187,163,209,166, 67,157, - 78,155,250,248,228,105,240,112,117,151,143, 27,252, 63, 65,204,221, 82, 20,228,166, 35, 41, 49, 14, 26,157, 9, 2,135,246,128, -216, 29,237,124,125, 16,155,112,208,184,126, 85,148,154, 53,235, 83, 27,211,139,136,240,240, 74,138,103, 56,171, 86,122, 95, 76, - 76, 40,233,185,123,225, 87,120,250,105,185,243,170,149,222, 23,211,146,101, 28,169,152,244,123,118,250, 20,134,195, 16,188,245, -214, 2,140, 27, 51, 18,207, 61,251, 12,179,115,231,142, 62,165, 86,158, 37, 11,254,198,119,222,251, 80,168, 42, 53, 27, 46, 39, -170,245, 82,153, 68,114,238,142,186, 50,216,215, 91, 50,106,226,255,114,162,246,109,251, 20,192,116,107,180,106, 12,150,201,100, -130,209,104, 4, 0, 11, 0,112, 56, 85,175, 69, 21, 6,228,151,234,161, 42,213,195,108, 97, 49,113,242,116,201,149,232,235,211, - 1, 52,210, 95,139,101, 77,102, 19,246,255,124, 21,217, 87,190,103, 25, 14,183,172, 78,103,120,200, 61, 58,249,185,187,123,159, - 25, 51,241, 25, 23,161,184,170, 25,182,162, 82,143,157, 91, 86, 54,153, 79, 14,195, 16,214, 98, 46, 53,155, 76,149, 29,218,119, -200, 14, 8,234, 46, 62,251,219,137,136,115, 39,247,171,205, 29,158,177,191,155,150, 11, 46, 95, 4,174, 64, 12,189,209,186, 31, - 11,170,164,139,155, 0, 48,207,191,178, 96,221,235,111,188,203,157,183,254,119, 24,116, 26,232,181,149, 40, 47, 43,129,132,103, -194,205,243,135,204,196, 98,122,189, 50,247,218, 38,250,124, 81, 40, 20, 10,229, 63, 78,253,229,119,106,211, 26, 53, 90,233,183, -206, 62, 2, 0,126,189,134, 23,201,197, 60, 71, 30,135,129, 42,235, 46,118,174,158, 11,150, 37, 24,245,226, 42, 40,124,221, 33, - 17,112,161, 87, 23,169,139,239,158,110,178,175, 14,195,152,134,109,218,154,237,251,202,203, 29,148,187,119,171,249, 0,176,123, -183,154,255,242,204,182,202,207,183,166,250,246,126,180, 39,136,197,130, 49,227, 30,199,228,167, 38, 35, 45, 79,131, 31,206,100, -160, 82,107,176,106,180,156,196, 57,160,187,179,147,203,200,215,254, 55, 82,198,227, 50, 76,103, 31, 59,110,102,129,201,204,229, -242, 45,135,175,148,229, 76,156,248,148,243,169,163,223, 13,177, 56, 7,116,215, 22,198, 95,111, 78, 79,175,215,195, 98,177, 64, -175,215,195,100, 50,193,209,185,253,209, 97,143,175,206,202,205,171,136,202, 43,209,245,174, 52,153,161, 42,213, 35,191, 84,143, -210, 74, 35,220, 21, 14, 48,155, 12, 93, 27,211, 35,132,124, 61,254,241,105,207, 0,224, 48, 28,243, 87,234,220,248,196,170, 61, -127,152,172,145,227,158,118, 57, 19,115, 23, 73,209,199, 74, 8,107,174,154,197,157, 97,179,154, 46, 87, 16, 46, 3, 86,192, 99, - 76, 92, 14,135, 53, 26,213, 38, 87, 87,151, 83,167, 79, 29, 31,171, 51, 39,131, 43, 16,213,190, 87,107,176, 88,125,199,168,146, - 46,110, 4,128,207,214,175, 91,211,111,216,211,130,211, 87, 83,161, 53, 1,125, 67,252,112,224,219, 47,244,132,152,222,168,204, -189,182,145, 62, 91, 20, 10,133, 66,161,220, 99,176,162, 80,213, 57,254,222,136, 86, 77,219,232,152, 49, 99,238, 91,173, 61, 91, - 85, 12, 39, 57, 15, 46,109,124, 49,117,238, 26,124,253,233, 60, 88, 44, 38, 16, 2,152, 45,214,205, 76, 64, 8,255,231, 89, 47, -251, 6,180,243,229,186, 76,125, 90,170,253,102,183, 70, 50,245,105,169,182, 75, 87,167,178, 89, 47,251,166, 86,232,188,251,155, - 45, 22,156,187,153,143,184,212, 50,196,165,149, 67, 46,177,126,154, 47,174, 80,240,242,202, 21,203, 5, 60, 46,195,220, 76, 87, -171,179,138,204,106, 46,159,111,148, 74,132,196, 64,120,250,180, 66, 82, 52,116,252,179,218,195,187, 62,123, 30,192,236,198,116, -106, 70, 26,214, 68,178,106, 94, 9, 33,132, 1, 88,150,177, 88,178, 10,117, 80, 27, 77, 80,149,252, 97,180, 24,115,227, 45,167, -114,143, 78,126, 74,133,252, 56,151,203, 21, 17, 2,152,140,230, 39,225,209,105,132, 58, 55, 41,177,174,201,186,120, 51, 7,119, -175,157, 84, 89,140,154,105,154,252,132, 95,172, 61,119,134, 1,225,114,193,114, 57, 12,203, 48, 96,249, 28, 98, 0, 33,108,253, - 28,105,108, 48, 90, 53,102, 75,200,231, 46,252,105,239,167,174,207,141, 14,196,183,103,170, 60,159,174,162,160,188, 50,155,154, - 44, 10,133, 66,161, 60, 88,154,242, 34, 15, 81, 84,235,254,136, 86, 83, 39, 68, 8,112, 39,189, 16,237,188, 92,224,213,174, 35, - 18,111,199,254,177, 15,128,217, 98, 93,115,212,161, 67,185, 89,107,214, 40,217,121,243,202,250,174, 92,233,125,225,229,153,109, -237,186,116,117, 42,123,243,205,140,190,107,215,218, 93,248,249, 34,223, 66,170,231,235,170,153,155,139, 16, 91,250,197,113, 66, -187, 7,181,231,126,184,251, 78,198, 47, 55, 42,242, 5, 2,129,201,221, 65,204, 40,228, 66, 46,151,195, 23,234, 77, 28,189, 95, -112, 8,247, 48,135, 9,105, 74,165,198,104,213,111, 58, 44, 42,184, 27,241,211, 15, 11,186, 12, 30,191,202, 49,187, 64,139, 50, - 3,183,182,233,144,203, 97,112,227,118, 58,192, 21,196, 53,164,169, 84, 56,158,216,243,205,215,222,107, 87, 46,133,209,108,193, -172,121,139,240,236,244,105, 39,224,209,105,132,183,175,127,204,239,135,191,146,142,152,185, 25,233, 9,209,121,102,125,249, 94, - 91, 76, 86,173,217, 2,136,133,176,156,226,146,114,185,222, 12, 49, 26,240,125,122, 35,219,162, 59, 71,173, 53,227,240,165, 60, - 28,249,113, 47,236, 20, 50, 90, 19, 80, 40, 20, 10,229,129,243,144,154, 43,212, 51, 87, 64, 99, 17,173,166,240,241,114,195,165, -184, 84,116, 13,104, 15, 59,165, 2,241,119,179,192,229,240,193, 97, 0,147,217,122, 51, 68,140,166,111,215,174,181, 67,122,170, -140,243,249,230, 84,223, 89, 47,251,166,174, 93,107,119,129, 24, 77,223, 2,152, 70, 8, 80,101,182,170, 12,151,197, 6, 95, 64, - 88, 83, 91, 55, 71, 41, 55, 58,185,178,136,195,225,234,157,236,196,172,147,157,136,227,164, 16,242, 5,124, 46,107, 38, 28,163, -151,171,175,142,176,108,119,107,244,234, 54, 29, 90, 44, 22, 48, 12,199, 82,109,196,100,153, 69, 90,148,233,184, 80,149,234, 81, - 82, 97, 68,103, 79, 25, 78,158,250, 94, 99, 49,105,119, 55,164,197,229, 11,236, 58,250,122,225,221,143,215, 66,171,183,224, 78, -182, 26, 2,145,200,221,205, 61,248,250,180, 87,222, 22,189, 26,121, 23,207, 15,113,194,188,223,239,102,107, 84,226,183,109,185, -178, 22,139, 5, 90,157, 65,160, 42, 44,113, 40,175,168, 84, 74,196, 34,173,139,163, 93, 97, 67,239,213,217, 24,209,170, 65, 42, -230, 97,108, 31,119,232,140, 83,160,213,155,113,254,151,253,180, 70,160, 80, 40, 20, 10,229, 15, 26, 93, 64,218, 42,163, 37,151, -138, 65,184, 98,252, 30,115, 23,254, 65,221,176,227,208,101,116,234,218, 7,185, 21,102, 16,112,154, 29,109, 88,195,130,119,180, - 87, 1, 92,141,136,144,122, 77,152,224, 57,140, 16,254,207,155,183,150,103, 1, 64,251, 46, 85, 50, 44, 75, 64, 8, 64,216, 42, -195,101, 53, 12, 47, 61, 53,183,188,157,175,187, 12,183,178,140,122,153, 72,192,113,144, 9,185, 46,118, 66,129,128,199,131,133, - 48,250,220,220,187,122, 6, 72,179, 70,174,126,211,161, 84,238,113,116,232,248, 85, 5,105, 25,101,209,157,139, 53,221,203,140, - 66, 16, 2,116,246,148, 33,238, 98,148, 69,149,157,116, 71,171, 74,216,210,144, 22,203,130,107, 52,179,184,158, 92,134,210, 74, - 19, 74,213, 70,244, 15, 27, 43,232, 31, 30,129,223,227, 10,193,154, 77, 88,249, 69, 84,133,133,152, 38, 3,183, 77, 54,156, 52, -231,210,213,155, 94, 5, 37,149, 34, 62,143, 87, 26,208,201, 39, 69, 40,224,155,203,203,203,133,247,190,139, 11,153, 68,136, 98, -181, 9, 0, 76,182,222, 61,101,149, 38, 28,186,152,135,195,251,247, 64, 34,145,128,208, 7,138, 66,161, 80, 40,148,186,120,160, -106,249,157,168,234,215, 90,243,101,213,162,210, 22,150,192,217,201, 17, 98,153, 18,169, 42, 35, 42, 24, 87,148,104, 8, 44,150, -170,136, 86, 19,129,167, 6, 87,247, 62,116, 40, 55,235,224,193,194,237,135, 14,229,214,233,232,253, 71, 36,171,246,149, 37, 86, -107, 50,196,114,242,208,177,223,202, 34,122,187, 56,112,184, 92,173,128,207,209,243, 4, 92,163,128,199, 49, 9,120, 28,131,155, -146,207,253,237,240, 94, 33, 97,240, 91,115,154, 58,157, 14,225,225,225, 24, 53,106, 20,198,141, 27,135, 39,158,120, 2,126,126, -129,174, 28, 46, 99, 32, 12,203,186, 8, 43,208,209,133, 1, 79,151,137, 95,246,126,162,137, 59,119,224,186, 69,175, 27,139,123, - 45,231, 31,154,132,176,197,101,122,232,140, 22,148,168,141, 40,169, 52,194,236,210, 23, 7,206,231, 64,107,176, 32, 61,230,123, -109, 65, 94,214, 92,125,126, 82,106, 51,151,226,173,123,255, 37, 89, 47, 60, 55,189, 64, 33,230, 36, 13,232,247, 72,129,179,147, -163,153, 97,254,136,188, 50, 12, 3,177,210, 21, 14,246, 10,164, 94, 61,134,159, 86, 14,213, 2,120,207,154,242,172,139, 82,202, - 67, 68,111,119,140,157, 56, 5, 93,251,140,176,198, 88,211, 21,237,169, 38,213,164,154, 84,147,106,254,151,168, 89,227,176,230, -213,186,153,225,107, 12, 80, 7, 15, 25, 58,121,202,160, 51,186, 66,103,176,160, 82,103, 65,185,198,136,114,141, 9,169,121, 26, -196, 29,106,125, 14,171,162, 88, 85, 51,126, 18, 2,128,169, 50,120,214, 70, 79,132, 70,195,199,107, 86, 46,123,114,111, 72, 15, -195,171,163, 61,218,198,166, 26,114, 24,134,163,229,112,121, 38, 71, 5,143, 31, 31, 31, 91,112,225,204,209,129, 98,179,229, 25, - 77, 19, 58,102,179,185,204,211,211, 19,192,189, 75,240, 4,118,148,140, 59, 23,245, 86,251, 65, 17, 43, 93, 62, 93,186, 64,195, -225, 10, 88,134, 39,136,179,152,180,123,180,170,132,205,104,194,126,112, 4,226,219,151,174,221,234, 99,239,216, 22, 73,217,149, -168,212,153, 97, 52,179,112,144, 11,144,117,227,132, 49, 53, 62,250, 59,117, 78,236,142, 22, 20,219,238,196,219,113, 94, 35, 71, -142,120,188, 79,159,190,220,197,139, 23,193,223,223, 31, 90,173, 22, 28, 14, 7,109,219,117, 68,106,226, 53, 92,140,250,216,162, - 41, 74,219, 2,224, 35, 0, 5,182,126, 72, 97,185, 1,199,162,243, 17,245,227,183,224,242,133,244,113,162, 80, 40, 20, 10,229, -126,102,212,123,141,180,202,104,233,116,186,212, 71,195,199,130,101, 9, 44, 4, 96, 45,213,145, 39,246,143,232,147,197,164, 75, -109,109,238, 88,214,114,121, 99,228,246, 81, 33,161,131,184, 65,222,114,148, 23,229,225,226,185, 95,205, 96,201, 5,107,142, 47, - 42,186,163,150,184,117,122,252,201, 73, 19,246, 77,127,110,102,233,192,176, 48,153,171,171,187, 62, 43, 59, 75,243,229,174,111, - 76, 39,142, 30, 28,200,194,252, 84, 81, 81,146,186, 41,157,178,178,178,207, 26, 74, 23, 9,229,253, 1,180,231,242, 24,131,182, -224,142, 77, 61,194, 11,179, 51, 39, 46,251,248,131,180,167, 95,124, 93,216,193,179, 35,242,203,184, 72,205,202, 67,252,153,131, -250,236,196, 43, 63,150,103, 93,125,222, 74,169,220, 6,210,178, 0,124,122,241,226,133,224,145, 35, 71,142, 24, 50,100, 8,153, - 49, 99, 6, 8, 1,126,137,124,153, 20,167, 94,252, 30, 85, 81,172,228, 22, 94,151,244, 51, 23,174, 57, 62, 49,176, 23,207, 73, -241, 60,182,127,123,212, 4,194,166,211,231,137, 66,161, 80, 40,148, 90, 90,222, 71, 43,243,118,213,124, 90,127, 54, 21,121,249, -211,118,236,248,122,201,215,187,246,246,215, 25, 12,158, 4,130, 76,139,217,112, 90,109,193, 98,107, 53,180,170,164,104, 39,167, -206, 93,190,252, 98,227,123, 95,110,255,124, 16, 88, 75, 0, 3,164, 17, 6,191,137, 77,150,233,205,153,172, 38,205, 82, 97,197, -214, 97,143,175,214, 22, 21,169,191,182,245, 88,109, 81, 66, 30,135,107,108,187,117,221,199,171, 56, 28,238,112,139,133,229,179, - 22, 83,146,197,168,251, 68, 91,144,112, 8, 86,247,114, 67,113, 19,251,110, 2,184,121,234,212,169, 1,167, 78,157, 10, 5,240, - 25,170,214, 80,140,110,205,117,209, 23, 85, 12,125, 99,193, 27,191,204, 7,227,195,178, 4,102, 11,155, 46,208,106,134,210,103, -138, 66,161, 80, 40,148, 90,102,224,254, 73, 75,173,139,104,253, 85,148,148, 36, 87,160, 4,175,182, 86,167,168,232,142, 26,192, -125, 35,247, 52,173,212,141,187, 83,254, 3,238,148,255,208,210,227, 43,243, 83, 10,128,148,233,173,204,134, 53, 29,217,127,175, -222, 30, 8,133,133,183, 43, 81,136,222,244, 25,162, 80, 40, 20, 10,197,102,195,101, 93,103,120, 10,133, 66,161, 80, 40, 20, 74, -179, 38,171,238, 43,128,170,190,231,141,141, 28,176,101,101,238,150,140, 62, 56, 73, 53, 91,173,201, 7, 32, 4, 32, 7,208, 92, -147,230, 8, 84,175,215, 72,203,147,106, 82, 77,170, 73, 53,169,230,223,168,217,156,246, 73, 80,254, 84, 3, 70, 53,169, 38,213, -164,154, 84,147,106, 82,205,255,158,230,195,204,140, 6, 54, 0,255,160, 62, 90, 20, 10,133, 66,161,252, 85, 56, 57,117,150, 3, -181,253,122,155, 69,234, 28,232, 6, 0,154,194,219, 42, 90,122,148, 6,168,187,206,225, 3,233,163,197,231,240,132,111, 72, 21, - 78,183,101,118, 78,217,255,241,194,101,252,218,201,230, 12, 27,232,123,192,191,189,100,156, 45, 7, 74, 93,252,190,114,239,216, - 59, 67,230,234, 55, 7, 30, 33,146,214,100, 66,230,218,222, 69,222,182,215, 57,133,103,240, 99,127,194, 57,138,130,130,130,250, - 6, 5, 5,245, 5, 32,122, 16,130, 82, 87,191, 41, 94,157,250,156,113,237,208,227, 87,153, 91,231, 73, 15, 58,195,114,143, 78, - 78,242,182, 61,127,144,183,233, 86, 34,247,232, 86, 46,247,234,121, 90,225, 28,216,161,185,227,218, 70, 44, 11,248,112, 79,220, -158,182, 17,203, 2, 26,218,239, 48,114,189,226,253,189,119,150, 58,141,253, 68, 78,235,149,150,209,182,255, 20,123,143, 65,243, -157,108, 61,206,211,175,207,205,118,193, 3,242,219,116,238, 29,103,237, 49, 94,254,125,175,250, 4,245, 87,121,249,245,141,166, - 37,111, 29, 98,151,246,125,197, 14,222, 81, 34, 7,239,163, 34,199,246, 97,173,213,243,240,240,144, 4, 4, 4,140,236,211,167, -207, 75, 67,135, 14,125,173, 71,143, 30, 51,124,124,124,134,255,157, 63,244,165,174,126,239,232,249, 76,161,158,207, 20, 74, 93, -253,222,105,190,126,245, 95,194,112, 44, 57, 12,199,146, 35,115,245, 95,242, 79,185, 86, 34, 55, 63, 31,169,171,223, 90,133,123, -208,101,137,107,231,177,182, 30,239,224,224, 48,220,197,197,101,124,205,230,224,240,127,246,206, 59, 58,138,234,111,227,207,204, -108, 47,105, 36,217, 52, 66, 47,161,134,222,123,141, 84, 65,144, 42, 8,210, 84, 16, 20, 5, 20,165, 11, 63,165, 35,162, 52,145, - 38,189,133, 42, 29,148, 26, 32, 16, 32,129,244,158,108,218,102, 55,219,119,231,190,127,108,130,148,148, 13,224,107,187,159,115, -246,108,102, 50,121,114,103,238,204,157,231,126,111,243,232, 65,159,128,151,230,233, 40,214, 43, 71,180, 56,161, 68,126,121,248, -152, 15, 26, 44,153, 59, 83,186,114,211, 65,172, 92, 52,253,190,169, 32,175,222,223,241,204,189,170,181,184,201,177, 92,197,167, -247,217,121,123,114, 86,236,245,102,175, 67, 63,168,138,108,236, 23,159,141,252,120,216,219,221, 42,119,235,243, 17, 19, 25,107, - 56,228,188, 69, 67,163,221,251, 14, 4, 94, 60,127,110,245,166, 77,235,231,171,109, 65,203,133, 18,193,119,249, 73, 17,121,229, - 73,131,171,119,245,106, 2,133,215,197,118,253, 63,240, 13, 59,189,125,139,221,204,119,215,103, 61,181,250,247,203,227, 93,163, - 70,141,230, 28,199,121, 78,158, 60, 89, 4, 0, 43, 86,172,168,105,183,219,179,163,163,163,111,224, 37, 38, 63,117, 24,204,160, -145,171,190,157,183,245,141, 55,122, 33, 53,171, 0,223, 44, 95,219,233, 68,232,238,193, 5, 25,143,246,190,142, 60,113,119,175, -234, 10,145,203,221,143, 62,155,175, 10,233,212,156,211, 25,109, 56,113,241,118,251,237,107,231, 95, 7,234,182,208,102, 61, 40, -113, 78, 49, 94,175,153,237,163, 36, 33,188, 94, 3, 0,195, 94,120,217, 43,173,221,188,101,246, 16, 63,137,224,118, 54, 80,230, -162,143,238, 85,218,158, 20, 74, 36,149, 89,150, 5,203, 0, 44,203,128, 99, 24,199, 58,161, 22, 67, 66,202,195, 75, 61,255, 14, -207,137, 75,165, 22,233,224, 4,158, 44,243, 71,250, 24,182,240,155,144,252,244, 71,151, 61, 95,195,191,113,107, 80,211,189,126, -219,154, 5,155, 47,196,230, 40, 4, 29,166, 30,101, 8,251,125,226,165,229,119,156, 50, 0, 82,169,199,145, 35, 71,188, 67, 66, - 66,220, 84,245,251, 95,112,230,111,196,156,174, 94,104,232, 97, 81, 72, 72,207,114,220,159,181,187,131,101,183, 49,128,144,231, -201, 10,142, 39,187,117,217, 81,209, 64,249, 86,159,146,169,130,198,178, 32, 78,151, 51, 60,152,155,134,204,200, 77, 47,123,113, - 5, 18,215,174, 66,145,104,106,181,218, 13,155,164,196, 63,190, 89,160,211, 46,183,153, 52, 23,202, 45,100,181,125,122,250, 82, -216, 27, 2,161,144, 9,233,218,146, 51, 1,231, 94, 37,211,125,124,124,222, 92,179,102, 77,245,214,173, 91, 3, 0,108, 54,155, -235,158, 61,123,124, 23, 44, 88,160,136,138,138,122,217,133, 83, 3,188,189,189, 43,137,197,226, 0, 0, 48,155,205, 41,106,181, - 58, 17, 64,153, 21,127,133, 79,117, 47, 16,204,191,116,241,162, 0, 0,218,183,239,176,176, 82,187, 15, 61, 56,145,210, 80,236, -229, 48,107, 21,121,209,231,166, 93,189,118,133, 1,128, 86, 45, 91,207,148,123,213,253,238,175,140,108, 73, 85, 65, 45, 89,224, -227, 86,237,187, 13, 28, 50,116, 36, 91,191, 86, 37,244,232,222,101,134, 1, 56, 82,174,123, 70, 32,144, 93,191,126,189, 6,203, -178,156,205,102, 51,182,106,213, 42,241, 85,210,229, 95,187,245,239, 12,216, 64,139,205,188, 65, 29,115,115, 33,240,194,194, 49, -156, 91, 96,147, 47,192, 9,198,241, 60,159,164, 77,188,217,230, 95, 24,209,122,241, 58,151, 87,137, 21,136,167, 14,123,247,253, - 6,211, 62,249, 92,250,209,202,179, 56,186,118,102,214,223,213,100, 1, 0,199,114, 21, 79,158, 58,169,146,139, 57, 0,128,206, -104,195, 27, 33, 33,101,191, 17,170,180, 56,207, 50, 76, 80,209,130, 54,118,155, 69, 42, 16,138,141,140,195, 32,129, 1,224,229, - 95,229,172,143,237,178,124,216,219,221, 42,111,251,229,215,228,196,228,236,114, 23,106, 12, 39, 66,171, 14, 61,208,173,123, 79, -183,235,215,126,159,191,254,135,117,179,108, 22,235, 58,222,202, 47, 55,230, 60, 78, 45,179, 48,247,173,213, 84,172,244, 58, 49, -112,194, 2, 79, 35, 91, 1, 95, 45, 90,229,117,241,248,142, 11, 41, 73,141,248,132,132, 36, 35, 97,152,251,185, 57,105, 83, 11, -210,163, 35,157,189,100, 74,165,178,186, 82,169,108, 20, 28, 28, 44,157, 62,125,186,176, 83,167, 78,127, 88,246,241,227, 69,231, -207,159,247, 91,186,116,105,175,240,240,112,163, 78,167,187,163,211,233, 98, 80,142,142,246,190,190,222, 31,190, 53,160, 47,186, - 12,252, 0,118,158,193,248,247,167,225,228,241,253, 19, 1,188, 22,163,101,149,187, 46, 24, 55, 97,186,119,171,230,141,185,249, - 59, 34, 33, 19, 11,208,179, 89, 16,243,238,228,217,238,155, 86,207,223,136, 44,116, 44, 46,146,197,235, 53,179, 27,120,153,135, -246,107, 93, 13,135,119,154,135,162,235,103, 96,229,110, 11,147, 14,127,254, 16, 0,170,135, 76,118,145,216,213,107,252,221, 57, -149,196,174, 94, 83, 61,100,242,233,152, 19,107,180,165,165, 69, 40,145, 84,222,185, 99, 71, 45, 15, 23, 17, 4, 44, 3,142, 99, - 32,224, 88, 24,205,118, 12,126,123,232,107,187,205,101,170, 90,189, 88,224, 93,199, 11, 27, 63, 25, 50, 31, 29, 43, 79,158, 48, -156,200, 51,244,240, 1,129,202, 77, 2,142, 99,192,177, 0,199, 50,136,207, 48, 96,236,216,119,221, 94,213,176,191,209, 86,213, -252,211, 33, 65, 61, 91, 53,168, 16,188,235, 10,227,214,234,141, 33,158, 89, 70,249,232, 95, 14,157, 27, 74,218, 79,187, 70, 8, -255,109,242,229, 85,167, 74, 19, 49,153, 76, 25, 61, 67,222,112,101, 4, 10,249,233,131, 91, 58, 8, 88, 6, 86, 59,129,205, 78, - 96, 47, 92, 27,149, 41,172,193,176, 44, 3,194, 19,140, 27, 55, 22, 61, 67,222,208,243, 54, 62,217,249, 66,142,221,118,226,244, -111,222, 38, 43,143,165,107, 54,205, 47,208,168,231,199, 62,244,140,215,105,178,166, 25, 50, 31, 57,189, 14, 6, 11,210, 44, 41, -230,222,132, 29,161, 87,209,160, 94, 93,216,121, 71, 58,131, 42, 42,176,227,232, 85,212, 9,170,227, 72, 55, 79, 80, 59, 80,137, -230,205,154, 3,192, 75, 25, 45,129,196,229,171,142,189, 71,206,235, 51,120, 12, 84,222,222, 96,137,181,207,233,163, 59,250,252, -244,253,183,159,218,140,249, 75,203, 37, 70,236, 79,222, 11,132,231, 95, 57,234,228,239,239,239,221,188,249, 31,211, 49,218,108, - 54, 84,173, 90, 21, 41, 41, 41, 65, 47, 83, 79,243,243,243,235, 61,103,206, 28, 85,175, 94,189,132,190,190,190, 0,128,244,244, -244,128, 19, 39, 78, 52,153, 51,103, 78,102, 90, 90,218, 81,148, 50,163,143,221,202,138, 88, 1, 56,169, 84,238, 56, 71, 48,236, -244, 15,223, 9,246,241,243, 55, 21,119,188, 90,157, 46,254,236,131,115,140, 64, 32, 42, 60, 30, 44, 33, 60, 83, 74,148,168,155, - 80, 40, 44,182,133,194,194,185,182, 34, 66,183,247, 88,142,117,220,172, 54,171, 58, 55,241, 86,221,114, 68,226,234, 11,197,162, -117,111, 13, 25,211,102,208,192,254,240,243,118,195,233,203,225,152,248,225,199, 86,155,197,186,252,165, 10, 15,142, 19,100,102, -102,198,123,120,120,248,190,250,251,150,169,246,235,201,227,170,211,103,206,206, 92,182,114,245, 36,139,217,102,229, 9,121,178, -142,177, 76, 38, 17,118,239,243,182,171,170, 70, 43,233,234, 57,239, 9,255,133,139, 8,152,131, 0, 0, 32, 0, 73, 68, 65, 84, - 17,173,245,175,197,104,137,101, 46,111,127,249,217,100,233,130,237, 87,113,116,237,196, 44,125,126,150,247,147,154,130,171,251, -173,130,252,188, 38, 47,147, 66,165,119,237,214, 12, 39,152,192,112,156,130, 97, 25, 49,111,231,147,108,102,243, 66, 67,246,163, -180, 87, 61,123,158, 39,216,247,123,102,249, 12, 16, 65,205,109,187, 14,168,124,220, 37, 48, 90,236, 24, 50,108, 36,182,110,221, -234,226,237, 38,134,209,108,195,183,203,150,105,117,241, 71, 85,241, 73,185, 41,221,250,126,124, 42, 38, 46,243, 94, 98,154,113, -119,121,211,102,178,216,145,175,183, 65,111, 98, 81,171,126,115,124,187,188,142, 52, 49, 33,246,227, 45, 63,109,156,114,255, 62, -183,149,231,216,121,198,180, 7, 73,197, 62,116,190, 13,122,186,122,120,238, 28, 48, 97,145,251,163, 76, 1, 8, 44,136,118,149, -226,237,209, 83, 92,171,251,202,160,144,114,238,177, 9, 41,126,211, 63,253,244,114,140,157,180,200, 87,199,196,150,149,158, 42, - 85,170, 12,236,211,167,143,252,147, 79, 62, 17, 6, 6, 6,226,167, 29,123, 42,183,239, 57,184,111,106, 90, 70, 32, 33, 4, 62, - 42, 85,210,184,119, 7, 31, 57,118,236, 88, 66, 82, 82,146,240,155,111,190,105,121,224,192,129,122,233,233,233, 78,215, 76,237, -132,192,104,178,195, 94,248,130, 84,107, 76,229,246,167, 1, 1, 1,146,148,148, 20,211, 83, 81, 6,230,143, 64, 33,211,179,107, -199,150,130, 31,143,199, 65,103,180, 67, 33, 21, 34, 46, 67,143,102,141, 27, 50, 27,236,182, 70,197, 9,142,125,187,247,108, 31, - 37, 9,233,215,186, 26, 84, 30,114,108,254,110, 17, 14, 95,137, 13,201,208, 49, 88, 67,184, 9,126, 18, 65,119, 5,159,182,166, - 83,179, 26,190, 93,154, 86,198,141,102, 53,124, 47,134, 69, 70,201, 6, 47,155,156,162, 19,158,206, 61, 49, 69, 91,124,193,195, -162,130,139, 8,155, 78, 38, 64, 46, 21, 64, 33, 21, 64, 33,113,124,179, 44,243,106,181, 90,191,186,129, 28,111, 31,203,113,130, -177, 67,223, 30,236, 63,124,232, 96, 2,142,197,158,125, 71,250,111,223,190, 45,205,106, 49,111,180,179,220,166,146,238,159,103, - 46, 40, 11,168,220,196,248,116,227, 61,184,202,132,112,145, 11,225, 42, 23,162, 75,176, 55,184,151,159, 4,198, 99, 98,255,234, -189, 38, 14,168,210, 57,168,146,178,214,157,104,205,253,177, 11,111,174, 60,159,215,121,234,119, 43,234,121,234,242,204,130,175, -166,143, 19, 36,167,166,118,222,115,228, 66, 23,187,121, 76,164,205, 82,240,185, 58,124, 79,177, 81,225,228,200, 43, 77, 2, 90, - 13,146, 90,116,214,187,119, 34,147,107,228,154, 36,136,136,207,135, 66, 42,128,178,232,218, 74, 5, 80, 72,133, 80, 74, 5, 72, - 77,142, 67, 78, 1,119, 57,197,147,237,140, 11, 87,108,229, 73,184,209, 98,199,237, 88, 29,170, 4, 53,134,159,159, 63,204,189, - 70, 84,185,118,118,223,161,235, 23, 14, 46,214,167, 63,252,220, 89,157, 29,161, 87, 49,115,218,132, 48, 6,184, 85,248,146,110, -242,213,146,181, 77,231,207,252,224,153,125,211,231,173,110,250,242,145, 44,151,217, 93, 6,188, 63,175,125,247, 1,208,230,100, -224,247, 83,187,209,179,207, 91, 24, 49,230, 35,184,187,123,125,187,124,225,103,119,108,166,252,179, 47,148,185,190,117,218, 53, -108, 80,119,123,128,191,127, 32,207, 59, 86,249, 32, 4,208,105, 53,248,108,234, 56,240,132,160, 81,147, 22, 93,164,237,187, 19, - 82,184, 26, 72, 86,118, 86, 65,228,195,251,221,140,153,145,215,156,190,150, 70,163, 85,173, 86,227,246,237,219,136,138,138, 66, - 68, 68, 4,178,179,179,225,230,230,166, 43, 40, 40, 40, 87,240, 62, 56, 56,120,248,217,179,103,165, 30, 30, 30, 79,118,154,205, -102,184,184,184, 96,248,240,225,194, 30, 61,122, 4,244,238,221,123,212,189,123,247,118, 0,200, 47, 54, 61, 57,143, 83, 93,124, -130,126,232,216,169,227, 36, 0,144,185,250,197,174,249,233, 72, 68,169, 21, 90, 55,255,202,109,218,180,173, 1, 66,192,128,172, -210,103, 71,165,151, 18, 37, 82, 92,189,122,181, 58,199,113,130, 63,222, 65, 60,190,223,188,171,206,175,151,238, 14, 92,242,237, - 82,169,171, 66, 2,181,198,140,247, 70, 12,112,250, 29, 44,243, 9,234,213,166, 77,135, 67,243,231,125, 41, 80, 42, 20, 56,117, - 45, 6,147,167,126,106, 76,139,191,183,148,240,194,181,122,117, 84,230, 43,190, 42, 9, 94, 3,181, 42, 42,225,210,175,167,116, -226, 59,253,164,102,171, 29,121, 5, 86,152, 44,118,216,121, 2, 77,129, 21,247, 19,181,240,114, 45,255, 82,110,132,144,230, 0, -188, 1,168, 25,134,185,241,244,118, 81,133,174,200, 27, 63,183,157, 85,248,126,240, 4, 96,134, 99,164,254,147,219,167,112,187, -164,253, 69,127,127, 31, 64,221, 66, 77, 59,128,235, 12,195,228,150, 96,182, 94,136,114, 9, 66, 67, 67, 73,159, 62,125,158,148, -248,207,111, 63,143, 68, 36,244, 87,184,121,131,144, 7,120,122, 1, 99,149,111, 64,246,210,229, 43, 43,124,248,254,132,132,252, -188,156,202,133,187, 79, 59,243,178, 16, 48,220,242,142,109, 91,245,152,244,254,251, 8,170, 94, 81,100,183,219,201,189,168, 88, -235,150, 77,155, 71, 95,188, 34, 94,153,159,124,111,246, 83, 33,200,114, 13,251,180,243,246,228,231, 35, 88,118,222,254,124,237, -246, 5, 77,134, 1,220,149, 98,252,112, 60, 14,132, 0, 12, 8,220, 20, 66,252,114, 62, 25,177, 97,251,243,251, 52,202, 47, 24, -190,100,110,151,206,189,166,156,189, 31,109,220,157,153,105, 60, 9, 32,189, 52,205,226, 11,116, 30, 38,139, 29, 86,155, 13,123, -143, 28, 65, 72,151,150,104,211,166, 37, 58,180,111, 35,184, 25, 22, 62,230,253, 73,227, 2,241,199,232,142, 39,154, 82,159,154, -205,149,110, 94,187, 7, 78,250,198,229,110,178, 13, 2, 14,168,230, 43, 67, 5, 23, 17,204, 54, 6,241,106, 75,225,147,227,142, -201,211,231, 85,152,249,241,164, 99,249,106,113, 3,224,129,165,180,115,215,235,245,226,145, 35, 71, 10,173, 86,171,101,248,123, - 31,245, 72, 79, 87,247,255,126,213,255, 36, 42,149, 15,244, 70, 27,194, 34, 30,215,157, 63,127, 94,181, 35, 39,206, 31,156,251, -233,196, 67, 33, 33, 33,110,187,118,237,226,203,186,158,207,212, 16, 51,178,190,219,188,125,239,214, 21, 75,191, 70,100, 66, 46, - 54,253,184, 22,196,110,251,161,140, 75,245,180, 38, 25, 57,114,164,236,224,193,131, 21,147,147,147,243,245,122,189,250,153,120, - 4,203, 8, 50,114,244,240,114, 17, 67, 36, 96,225,227, 33,133,202, 77, 2, 33, 7,176, 12, 99, 47, 78,115,211,238,163, 11,121, -189, 6,135,119,154,135,110,254,110, 17,198,124,248, 5,238,101,137, 79,176,114,183,133, 31, 12, 29, 56,211, 91,102, 15,241,119, -103, 85, 93,154, 86,129, 66, 42,194,172, 41, 35,209, 34, 44, 94,149,146,199,127,161, 54,112,141,231,157,120,178, 88,247,233,103, -131, 35,142, 8,150,139, 92,136, 19,219,191,205, 44,208,168, 53, 69, 77,114,102,147, 49,193,201,219,248,116, 49, 53,219,153,141, - 27,214, 95, 52,105,252, 88,182,109,235, 22,132,101,133,200,210,154, 25, 66,128,169,147, 39,226,131,137,227,124,147, 82, 51,191, - 90,187,246,135,217,103,127, 37, 11, 10,212, 15,231,150,166,201, 50,142, 40,144, 82, 42,128, 82,230, 48, 46, 74,169, 0, 70,179, - 29, 12, 3,206,189, 82, 19, 13,227,136,228,166,230, 36,148, 88, 3,127, 70,179, 66,165,250,103,126,141,117,169,147,187, 59,247, - 74, 92,106,196,194,176,240,140,235, 0,114, 2, 59,184,143,178,216, 8,116, 70, 27,226, 50,244,176, 89, 8, 51,230,141,202,168, - 58,136, 9,250,122,243,173,173,199,195,225,250, 84,161,255,140,102,202,213,189, 70,207, 6, 3,134,172, 88,253,227,141,165,139, -190,224,178, 52,102,240,132, 64, 42,230, 32, 19, 11, 10, 63, 28, 12, 5, 26,172, 93,183, 33,221, 6,102, 32, 46, 92,176,149,231, -254, 4, 79, 70, 12,232,213,225, 23, 6, 16, 51,172, 40,217,191,114,149,202, 93,251,142,150,118,237, 55, 18,118,155,121,102,216, - 37,114, 78,159, 25,121,198, 25,205, 6,245,234,130, 1,110, 21,100, 70, 77, 4, 0,133,170,246, 15,117,130,234, 52,125,126, 95, -205,154, 65, 77,157,201,247, 39,145, 82,169,203,135, 30, 21,188,191, 8,170,223, 88,149,145,107, 98, 92, 60, 43, 34,238,209,109, -236, 92,247,213, 54,222,104,158,119,230,232,238, 69, 43, 55, 29,120,187,107,200, 0,108,254,254,127,179,178,211,158, 24,173,211, - 79, 69,171, 70,108,217,184, 62, 80, 40,150,192,106,227, 97,181, 19,199,183,205,142,156,156, 92, 88,109, 60,164,114, 23,216,120, - 6, 86, 59, 15,171,141,135,201,108, 83, 76, 28,217,251,125, 35,112,173,184,116, 6,212,233,120, 82, 36,145, 84, 38,112,172, 93, - 75, 8, 65, 92,186,129,245,243,243,219, 1, 0, 18,137, 4, 18,137, 4, 60,207, 35, 44, 82,253,161, 87, 80,237, 73, 40, 52,120, -118,139, 57, 33, 47,254,183,158, 37,157,187,175,175,111,223,231, 77,150,209,104,132, 78,167,195,165, 43, 55,220, 54,110,221, 27, - 18,151,144, 92,157, 39,110, 38, 23, 85,245,158,218,204,152,190, 37, 93, 79,109, 70,228,251,174,173,198,177,159,124, 48,170,230, -234, 45,161,215, 31,159, 92, 88,106, 63,173,170, 93,103,152, 63,153,240, 86,179, 37,171, 54, 61,202,253,237,135,105,101,229,145, - 64, 32, 16,170,213,234, 39,207,247,154, 13, 59,155,221,138, 76,121,115,229,138,149,210,176, 24, 45,238,198,165, 98, 84,183, 74, -142, 26,142, 19,249,174,240,169,238, 85,173, 70,141, 29,107, 87, 45, 17, 60, 74, 53,226,187,253,215,113,246,208, 15,151,210, 51, -175,133, 32, 35,205,240, 50,101,200,107, 48, 90, 37,106,158, 11,207,130,206,104,131,201,108,131,149, 39,200,215, 91,145,153,103, - 70,190,222, 2,157,193,134, 81,221, 43, 21,251,119,101,248, 17,111,134, 97, 66, 9, 33,125, 8, 33,221, 0,136,139,182, 29,239, -108, 38,180,208,144, 61,179, 61,115,230,204,207, 23, 47, 94, 28, 81,116,108,209,254,162, 99, 75,219,255,212,223,123,206,154, 53, -171,193,146, 37, 75,190,110,221,186,245, 47,191,255,254,123, 44,128, 92,103,155, 15, 5, 79,159, 76,104,104,104, 89, 23,186,186, -197,106,145,184,202,132,168, 86,181, 18,222,253,124,179,215,207, 75,198,102, 74,197, 2,238,248,241,227, 21,178,205, 74,176, 44, -231,116, 21, 69,233, 93,171,141, 72, 36, 62,186,108,217, 50, 12,237,219, 94,150,152,101,213,133, 39, 26, 50, 10,204,176,169,188, -107,139, 23,126,189, 68,185,228,155,111, 63, 8, 61,204,231,233, 50,238,127, 91,124, 19, 95,179,155, 28,243, 84, 31, 44,134, 1, -225,237,201,185,241, 55,154, 1,192,171,244,197,210, 25,173,224, 10,251,214, 48, 12,160, 55,218,192,113, 76,102, 94,228,238,251, -195, 23, 44,236,178,237,151, 95, 83, 9,235,174, 45, 40,136,147,195,177,230, 96,185, 49,154,237, 48, 89,237,136,184, 19,134, 14, -173,234,161, 77,179, 58,208, 27,237,208,155,108,168, 90, 35, 8, 0,188,138,205, 56,142,141, 37,118,171,145, 16,187, 75,159,230, -222, 80,185,139,225,231, 33,129, 68, 44,128,213, 6, 24,204, 60,140,102, 59,226, 51, 13,208, 26,100,104,216,113,112, 53, 79,191, -155,166,244,120,217,193,156,196,155, 3, 75, 53,167,118, 59,182,236,216, 91, 51, 53, 53,163,255,177,131,219, 37,234,124, 43,194, -227, 11,144,153,103, 2, 56,111,204,249,250, 59,201,140,105,227,223,220,178,115, 95, 66,215,246, 45, 19,202,123,206,122,117,228, -182,221,123,246,254,208,167,207,155,178,136,107,199,240,232,246,153, 69, 5,153,229,234,159,197, 54,106,212,200, 54,126,252,120, -237,215, 95,127, 29,120,248,240,225,170,106,181,250, 54, 0,171,187,187,123,157,218, 53, 43,223, 57,117,226,120, 64,239, 55, 7, - 11,147,179, 12,112,147,139, 80, 89, 37,199,149, 75, 39,173, 98,177,176,216,254, 38,133,205,131,195,208,245, 51, 28,190, 18, 27, - 18,145, 45, 61, 63,110,236,168,132, 83, 23, 35,179,215,108, 61,245,191, 0,165,245,182,148, 87,175,185,217,172,134,239,204,201, - 35,177,120,245, 54, 92, 8,139,204, 44, 96,253, 22,165,153,108,191,150, 28, 74, 7, 4, 28, 3, 23,153, 16, 5,249,106, 77,244, -173, 19,181, 95, 83,152,122,212,169,131,219,216, 28,173, 21, 73, 89, 70, 38, 53, 71, 11, 59, 79,224, 46, 23,193,198, 19,228,229, -100, 49,219,183,109,197,141, 27, 87, 88,112,236,123, 0,230,150,122, 65, 25, 71, 83,161, 82, 42,116, 68,132,100,142,111,171,157, - 71, 80,205, 26, 88,191,102,185,171,151,202, 7,237, 58, 56,223, 55,218,197,179,114,163, 95,126, 90,131,243,191,223,234,116, 97, -229,119,205,149,254,222,171, 25,198,190, 20, 4, 70,147,197, 14, 77, 94, 46,196,230, 36,180, 8, 80,163,130,220,142,248,124, 63, -220, 75,127,164, 44,171,192,207,190,119,224, 54, 67,222,156,189,247,200,217,197, 61,187,119,194,189,248,124,200,196, 2, 72,197, - 28,164, 98, 14, 66,198,142,229,235,126,176,230,106,180,125,178, 35, 14,101,189,196,253,121,186,176,246,235, 48,119,118,157,247, -182,213,179,127, 30,247,217, 55, 61, 67, 6,140,102,238,221, 56,247,185, 30, 56,227, 92, 69,143, 56,181,143,231,157,127,199, 73, - 93,188, 86, 77,153,177,112, 74,143, 62,131,193,113, 2, 88,173, 86,236,219,181, 13, 63,125, 55,231,161, 89,151, 61, 26, 0,111, -206,228,198,239,222,182,110,240,103, 95, 45,103, 26, 52,106,209,242, 92,218,139,203,209,242, 28,243,227, 59, 99, 39, 12,241,241, -241,113,249, 35,162, 69, 80, 59,168, 30,122,245,123, 11, 39, 15, 29,192,253,136,112,240,196, 97,152,120,158, 32, 47, 55, 59,221, -102, 53,111, 41,177,197, 67, 42,173,188,249,167,173,181, 88,150,129,197,202,195,108,227, 49,237,253,119,205, 19,167,126,222,174, - 87,143,142, 17, 98, 14,249,241,137,105,238, 87,110, 61,104,200, 11,149,129, 99,167, 47, 23, 25, 77,118,104,244, 86, 28,219, 84, -178,215,145,122, 84,106, 93,165,105,175,177, 19,191, 92, 47,145,112,172,165,126,237,192,216,142,173,234, 39, 85,242,247,210,206, - 95,242, 93,139,203,215,110,245,122,123,248, 88,233,168, 58, 77, 25,127, 79,153,203,187,195, 7, 4,219,109,150,119,244, 57, 73, - 37,206, 47, 40,148,123,228, 85,170, 90, 83,255, 71,196,168,246,126,134,160,218, 51,206,131, 65,172, 33, 35,106, 32, 0,248,249, - 87, 50, 10, 37,174,218,114, 68, 96, 8, 0,172,222,176,179,217,157,168,212,113, 43, 86,172,148,135,197,104,113, 59, 70, 3,137, -136,133,197,202,131,113, 50,168,205, 19,110,194, 23,179,102,186,230, 22,216,113, 62, 92,141,136,155,231,136, 89,103, 28, 46,183, -185, 14,132,202,229, 29, 0, 53, 0, 68, 51, 12,249,177, 32,195,247, 16,112,193, 86,222,251,158,231, 29,245,101, 87,239,234,213, -236, 2, 73, 47,161, 88,209,154, 97, 72,125,134,192, 3, 32, 41, 57,133,239, 84,103,157, 90, 65, 70, 20,190,249,250, 43,172,218, -120, 0,169,217, 70,184,217,147,112,104,211, 66,124,178,120, 7, 12,166,146,123, 53,148,229, 71,138, 51, 70,207, 27,174,162,159, -139,142, 91,188,120,113,159,231,242,166, 79, 9,121,246,194,113, 69,127,191,100,201,146,175,159,250,189,222, 89,147,245,196,104, - 21,157, 84, 25,102,171,182,183, 95,229,223, 15, 29,220,239,145,171,179, 64, 42,226, 80,169,106, 77,204, 93,115,200,251,141,102, - 94,200,178,184, 97,231,250,165, 57, 70,189,118,151, 83,133,133, 42,168,165, 76,169, 56,182,127,223, 1, 84,175,164, 18,109,191, -148, 19,119, 43,214,240, 36,212,155,175, 78, 16, 87,117,213, 11, 6, 14, 24, 32, 63,115,246,220, 84, 29, 80,172,209,226, 24,174, -226,134,173,251, 84, 46, 50, 33, 24, 6,208, 26,108, 24,247,206, 91,175,254, 26, 35, 60, 55,118,244, 40, 48,133, 38, 43, 63, 59, - 29,159,207,120,223,168,176, 62,186,159, 24,159,152,210,173,239, 39,103,242,117,140,113,200,200,247,111,220,143, 90,156,171,215, -191,220, 34, 63, 38,179, 29, 38, 11,143,152,152,104, 76, 27,213, 29, 66,142, 5,199,241,142,206,210,182,146,111, 70, 93,106, 84, - 14,124, 69,131,182, 45,251,112,131,191,143,202, 83,169,144, 17,165, 92,194,212,175, 83, 75,212,170, 85, 27,113,213,160, 96,209, -165, 7, 6, 36,170, 13,136, 77,213, 64,226,211, 88, 48,180,203, 27,216,182,114,122,167,156,196,155, 44, 94,236,164,248, 12,191, -158,191,218,119,227,186, 21,146,140, 60, 11, 30, 38,234,144,158,107, 68, 90,174, 9,233, 57, 70, 40,101, 66,116,232, 55, 94,114, -244,208,143,125,187,182,111,185,250,101,206, 59, 54, 54,238,104,124, 74,218,224,224, 38, 45,176,237,231,159,218,187,187, 87,117, -205,203,139,203,119, 54,119, 22, 46, 92, 40, 94,178,100,137, 96,205,154, 53,249,173, 90,181,242,157, 53,107, 86,207,204,204,204, -235, 85,170, 84, 9, 58,185,127,203,217,198, 29,250, 55, 7,111,241,110,223,177,179, 72,194, 11,112, 42, 52,212,178,123,215,246, -108,131, 65, 59,177, 84,195, 33,119, 91,152,161, 99,224, 29, 16, 16,161, 20,219,187, 11,216,188,168,220, 19, 83,182,230, 2,251, -171,135, 76, 62,125,238,102,100, 84,179,176,120,213,217,176,199,153, 57,122, 75,237,152, 19,159,148, 90,240,114, 12, 3, 33,199, -194, 69, 38, 0, 91, 88,170, 42,253,131, 31,131, 97,188,139, 34,167, 12,152,194,111,128, 97,144,154,155,120,219,137, 62, 27, 12, -225, 9, 16,153, 92, 0,157,209, 17,154,175,232, 37,135, 58, 35, 25,223,175,222,130, 91, 55,111,160,199, 27,253,176,118,195,118, -140,123,103,176,177,172,218, 15,203, 22, 70,180,158,138,102, 41,101, 2, 0, 12,242, 10,172,216,119, 57, 9, 53,170,177, 78,191, - 24, 0,192, 69, 41,135, 70,107, 0, 43,114, 65,116,216, 49,249,241,115,215,102,205, 94,176,226,211,220,180,240,196,199,119, 47, - 33,200, 75,131,106, 1, 22, 68,164,187,226,102,118, 85, 4,213,172, 14, 86,116,195, 41,237,172,136,134,223, 28, 98,247,245,105, -214,184, 94,235,202, 42,119, 24,204,246,194,168, 22,135,159, 54,111, 69,124, 92,242,216,236,251,135,110,189, 14, 71, 91,144, 25, -171,150,168,106,126,112,247,218,153,216, 1,195, 63,128, 95, 64,165, 70,121,137,183,157,238,182,224,204, 62,187,147, 70, 75, 36, -119,159, 53,237,139,255, 77,233,209,123, 16,174, 94, 58,131,219, 17,209,104,217,178, 57,222,120,115, 40,180,249, 57,117,246,108, - 93,217,221,166,215,158, 20, 72,108, 83, 90,180,233,194,240,118, 59, 30, 61,188, 23, 93,156,150, 33, 45,242,246,149,180, 72,215, -103,154,167,188,234, 52, 82,186, 85,184,109,178,216,145,146,146,140,223,126, 63,223,196,144, 22,121,187, 60,215, 75, 34,226,112, -234, 86, 38, 44, 86, 30, 22, 27,143, 14, 29,187,155, 69,172,169,253,162, 21,155, 91,165,165,166,177, 10, 87, 47,190, 66, 64, 93, -145,159,196, 98,186, 19,163, 17, 89,172, 60,170,251, 43, 74,213,244,246,175,249,245,244,233,211,234,114, 34, 25,180, 5, 38,115, - 90,106,138,239,250,157,231,116, 15, 30,222, 13,168,168,114,115,253,223,202, 31, 69,249, 70, 6,153, 26, 19,114,180,249,204,240, - 9,159,249,111,252,110,241,136,210,140, 86, 49,221, 69,170, 29, 61,117,169,142,135,139,136,209, 25,109,124,118,190,197, 62,252, -205, 87, 27,116, 89,104,178,198,175, 88,190, 82,126, 43, 70,139, 59, 49, 26, 72, 69, 28,196, 34, 22,102, 43, 15, 39, 31, 39,214, - 87,229, 59,177, 77,179,134, 56,121, 59, 11, 28,199,194,160,205,213, 11,144, 29,213,172, 83, 15,121,211, 22,173,208,185, 83, 71, - 60,142,138,172, 20,122,120, 95,215, 43,191, 93, 72,183, 89,106,127, 88,160,142, 58, 80,174,192,130, 94,207, 89,197,190,239,250, - 5, 84,105, 59,112,232,187,110,149, 43, 5, 48, 42, 47, 79,216,136, 0,227,223,121,203,233, 39,223, 97,204,129, 37, 11,102,193, -100, 50,195,219, 93, 12, 66,128,205,171,231,194,108, 54,195,223, 83, 2, 77, 65,201,171,201,149,229, 71, 74,138, 66,149,171,239, -201, 83,102,172,180,253, 12,195,132,206,156, 57,243,115, 0,100,230,204,153,159, 23,109, 47, 94,188,216, 0, 32,181,140,166,195, -245,207, 24,173,162,147, 43,249,233, 22, 5,121,121,250, 93, 57,117,242,132,219,193, 59, 60,174, 30,184,137,222, 45,253, 32, 18, -176,144,187,249,227, 78,156, 6, 71,247,175,203, 59,244,203,143, 41, 38,147,233,219,178,219,154,107, 54, 83,202, 21, 39,127,222, -182,139,247,242,244,100,191, 63,165,142,201,214,218,158, 52,105, 69, 93, 59,204,223, 60,185,222,143,128, 57, 33,149, 74,107,154, -205,102,143,178, 50,118,243,169,132,194, 78,188,204,235, 40, 91,193,112,156,125,219,246,109,240,114, 21,195,100,229, 49,243,211, -143, 12,163,122, 40,243,134,191, 61,180, 75,231, 94, 83,206, 10, 21,181,206,180,105, 82,139, 52,110,220, 56,143,227, 56,167,186, - 82,168, 84,170,185, 44,203, 14, 19,139,197, 46,102,179, 89,107,230,141,242, 2,163, 25, 70, 11,160,215, 27, 33, 20, 57,204,162, -144, 99, 96, 48,154,161, 55,152, 75,127, 48,210,239, 93, 6, 80, 59,255,169,152,210,153, 7,213,197, 59,246, 28,250,104,208,219, - 67,102, 7, 52,122, 83, 25,151,166,129,136,177,160,121, 93, 63,156, 59,113,128, 36,199, 71, 77, 43,203,100, 1, 64,166, 58, 39, -208,219,219, 7,183, 98,117, 72,201, 54, 32,189,208,100,165,229,154,160, 53,104, 17, 92,217, 31,121, 26, 77,224, 75, 95, 95,224, -192,201,147, 39, 7,247,234, 63, 4, 83, 62,157,215,110,211,186,165,225, 10,177,112, 76, 65,198,163,243,206, 24,173,123,247,238, -229,204,152, 49,163,198,134, 13, 27,216, 17, 35, 70, 24, 26, 54,108, 40, 29, 57,114,100,187,173, 91,183, 74,229,114,169,225,206, -165,195,179,223,155, 60,179,255,250, 85, 11, 27,229,230,230, 50, 54,171,245,184, 37, 55,119,166,174, 12, 51,151,116,248,243,135, -115, 98, 44,163,187,183,247, 62, 92, 65,206,214,151, 16,243, 80,212,157,187, 11, 15,230, 90, 98, 78,172,209,202, 6, 47,155,156, -154,199,127, 97,100, 85,139,202, 50, 89, 0,192,114, 12,204, 54, 59, 92,100, 66,176, 44, 91,100,226,253,126,218,117, 92,238,237, - 38,134,144, 99, 33,224, 24,228,235,173,200,202,183,224,131,119,157,157, 33,132,240, 54, 59,129,193,108,131,190,176,118,168,205, -207,194,172, 79, 63,198, 27,125, 7,224,189,137, 31, 35,215, 0,220,140,213,194, 98,181,150,249, 80,176, 12, 11,189,201,134, 49, - 61, 42, 35, 71,103, 65,129,193, 6,179,141,135, 92, 44,128, 80,192, 66, 33, 21,192, 85, 46, 4, 8, 17, 21, 21, 38, 66,161,208, -104,181, 90,183,149, 82,163, 71,213, 64, 31, 24,172, 44, 90, 12, 89,138,110,173,107, 35,226,242, 62,193,133,171,119,171, 77,253, -244, 11,124, 52,174, 47,246, 62,172,129, 10,170,202, 80, 42,100,176, 18, 22, 0,113,178,195,222, 92,158,181, 12, 24,246,195,134, -205,145,243,191,154, 41,205, 43, 96, 32, 17,113, 56,123,230, 52,174, 92,187,185, 42,235,254,161,109,120,141, 8, 9,235,227,234, -234, 10,169,152,131,217, 98, 50, 59,223,117,129,128, 0, 77, 20,170,218, 63, 20,214,248,155,216,121, 20,179,175,108,163, 37,144, -186,206,252,240,211,249, 95,247,232, 61, 8,167, 66,247, 98,207,222, 93,246,214, 33, 99,185,237, 63,173, 67,187,110,253,208,174, -199, 16, 28, 63,176,245,227, 2,158,169, 55,126,202,236, 5, 29,186,244,194,169,163,123,145,145,158,188,204,217,244,114, 66,102, - 74,151,238,125, 97, 52,219,209,190,107, 31,156, 56,114, 96, 50, 10, 7, 89, 56,255, 18,123,174,124, 6,107,251,120,218, 20, 97, -102,158, 89,168,206, 55, 35, 89,173, 71, 92,134, 30,135,126,217, 68,156, 47, 47,204,205, 59, 4, 87, 20,142,255,230,108, 82, 96, - 69, 63,147,208,100,144, 69, 69,199,212,121,239,221, 81,194,106, 53,235,176,153, 26, 19,212, 26, 19,178, 52, 38,232,140, 54,212, -172, 88,139,181,218,152,214,229,205,103, 47, 55,177,112,237,145, 88,184, 42,132,104, 83,231,229, 7,218,242, 60,255,135,201, 90, -225, 48, 89,225,177, 26, 72, 68, 28, 36, 34, 22, 18, 17, 7,155,157, 56, 85,113,145,169,106,247,250,224,195,247,253,205, 54, 32, - 91, 99,134,128, 99,160,242,242, 80, 52,111, 52, 12,155,151, 78, 6, 0,140,155,241, 61,222, 27, 51, 18,117,235, 55, 68, 94,110, -174,239,176, 65,189, 86, 0, 56,224,108, 90,143,157, 58, 95,233,212,197, 91, 51, 62,152, 62, 71,249,118,223,206,220,237, 24, 13, -210,114, 76,136,142,210,150, 43,242, 6, 0, 54, 59, 15, 2,130, 45,187, 66, 33, 19, 11,160,214, 88, 64, 8,193,194, 53,187,225, - 34, 19, 34, 45,215,209,220, 95, 26,165,250,145, 82, 34, 82,229,136, 54,246,129,163, 47,151,183,179, 17,173,197,139, 23, 71, 44, - 94,188,184,216, 8,217, 83, 38,235,229, 22,149, 22,137, 20,117, 92, 61,189,174,158, 58,113,204,229,192, 29, 59,206,221,201,198, -160,246, 21,161,203, 73,196,183,159,190,157,195,128,152, 89,142,203, 51, 25,244,251, 13,134,130, 69, 0, 44,165,222, 52,190,181, -155, 40,164,202,211,107,215,255,108,243, 82,169,176,237, 82, 78,114,110,129,205,250, 71,179,149,149,185,121,114,125, 53, 27,111, - 13, 49,102, 60,190, 81, 86, 77,156, 39, 16, 45, 94,119, 8, 0, 1,207,243, 32, 60, 15,161, 84,169,240,170,222, 42,163,176,160, -147, 10, 88,198,248,116, 9, 64,120, 91,114, 86,108,233, 97, 80, 6,128,155, 92,136, 93, 23, 82, 0, 32,131,211,134, 61, 24,254, -182,163,185,208,104,150,230,215,175, 81,131, 52,111,222, 60, 79, 38,115,106,250, 43,206,199,199,231,250,236,217,179,235,188,247, -222,123, 18,177, 88, 12,155,205, 86,225,199,245,235,249,245,139,198, 97,224,228,181, 16,137, 37, 48, 24, 45, 16, 10, 5,200,213, -232,144,151,175,135, 86,111, 45,255, 29, 20, 19, 99, 86, 3,223, 28, 60, 32, 30,208, 83, 25,220, 66,204,138,208, 52,200, 15,231, - 78, 30, 36, 87, 79,108, 30,103,200,140,250,217,201, 27, 17, 58,163, 21,169,217, 70,164,100, 27,145,158,107, 68,122,142, 9,233, -185, 70, 48, 12, 3,163,217,246, 74, 47,174,130,204,200, 61,219,126,222,216,207,100,193,208, 14, 61, 6,224,227, 57,107, 43,111, -251, 97,201,233, 88,194,182,117,178,163,173, 61, 34, 34, 34,254,221,119,223,109,180,115,231, 78,174, 65,131, 6,134, 7, 15, 30, -200, 11, 77,164, 69,169,148,203, 54,125,183,248,100,139, 22, 45,126, 73,137,122,120,182,176, 61,189,204,130,189,114,199,209, 18, -153,229,214,248, 74,138, 54, 61,171,251,202, 81, 73,161,237, 89, 71,121,231,219,236, 46, 31,125,173, 62,187, 42, 51,205,100,251, - 85,109,224, 26,167,232,132, 78,245,193,179,154,140, 9, 3, 7, 13, 5,199,176,176, 24,245, 9, 69, 55,151,202, 77,140,185,219, - 31, 66, 41, 21,194, 69, 38,128, 82, 38, 68,187,122, 21, 80,142,242,140, 88,237, 60,244, 38, 59, 12, 38, 27,140,102, 27,188, 2, - 61,176, 97,219, 30, 36,102, 26,112,232, 70, 22, 34, 19,180,168, 85, 81, 1, 66,202, 46, 38,121,187,181,160,239, 91, 35, 92, 56, -150, 1,199, 50,108,189, 58,181,145,163,179, 64, 36, 96, 33,146,202,160,144, 8,224, 42, 19, 66, 36, 18, 34, 51, 51, 19, 38,147, - 9,149, 42, 85,146,150,110, 5, 9, 92,148, 50,212,170,230, 15,139,213,134, 99, 23,239, 99,209,180,129,232,222,161, 25, 24,161, - 18, 15, 77, 77,224, 82,193, 5, 60,203,194, 98,227, 97,182,216, 1,176,198,146,244, 2, 3, 3,187, 40, 20, 10,133, 94,175,215, - 38, 38, 38,158, 79,143, 60,144,104,231,250,143, 63,113,234,236,182, 62,111,116,199,173,240, 8,236, 61,112,248, 82,150,167,102, -122,209,223,212,175, 95,191,149,151,151,151, 50, 59, 59, 59,255,222,189,123,215, 95,182, 94, 64, 88,118,106,235,118,157,160,203, -203, 68, 70, 82,156,211,181,232,186,149, 93,240,229,226,181, 77,131,106, 7, 53,181, 19,135,241,170, 87,201, 5,159,204, 89,221, -180, 70,173,218, 77,139, 6,132,212,173, 84,250,180,108, 2,185, 75,143,119,222,251,120,113,191, 65,163,113,246,212, 97, 44, 95, -244,233, 54,133,155,119,221, 10, 30,110,141, 27,180,234,129, 75,167, 15, 67,234,226, 11, 15, 79,223,118, 35,198,124,216,109,208, -136, 9,184,114,233, 52, 86, 45,249,124,171,221,164,221,225, 76, 90, 21,170,106,222,141,154,180, 24,238, 82,193, 7,121, 26, 45, - 92, 60, 84,168, 27,220,124,248,253, 59,166, 25, 5,153,177,234,151, 54, 29,132,192,100, 33,200,213, 89,144,164, 54, 32, 62,221, - 97,180,120,190, 28,125,130,236, 60,163,148, 10, 4, 21,172,143, 43,221, 61,125,150, 84, 14,244, 97,190, 89,240, 41,103,129, 20, -234, 60,135,201, 82,231,155,161,214,152,161, 51, 90, 81, 65, 33, 0,111,231,203, 93,235,206,213, 89,224, 34, 23,194, 77, 46,114, - 58,202, 88, 28,235,126,218, 21,116, 39, 42,245,205,229,203, 87,202,111,199, 62,101,178,132,142,104,150, 68,196,193,206,243,128, - 19, 79,188, 80, 32,156,210,191, 87, 55, 36,101, 25, 28,163,150, 89, 6,181, 26,182,128,151,140, 71,215, 33, 51, 1, 0,125,123, - 57,186,182,197,166, 21,224,200, 85, 53,240,108,199,238,210,203, 98,131,129, 91,191,253,232,212, 61,187,127,113, 51,218, 5,248, -241,120, 60,244, 38, 27,164, 34, 14, 18, 17, 7,153,136,123,166, 63,118,217, 70,203,209,231, 46, 49,203, 10,189,209,136,124,131, - 21, 4,192,245,199, 58, 24,204, 54,104, 10,172,104, 85,199,227,213, 2, 33, 12,115,148, 16,210,251,121, 67,244,188, 89,122, 42, - 34, 85,156,198,141,167, 53,138,142, 47,201,200, 61,221,103, 11, 64,185, 70,112, 9,158,119,142, 79,111,139, 20, 30,117,221, 92, -220,174,158, 56, 30,170, 60,112,135,199,249,112,135,201,178, 26,178,176,108,198,176,228,252,188,172,206, 0, 98,156,253,103,114, -175,186,193, 82,177,228,236,255, 86,254,104, 81,249, 4,240,251,175,230,101,106,244,246,103,220,132,221,100, 98, 9, 79, 68,198, -140,199, 78,181, 33,176, 44, 99,153, 51,121, 0,120, 66, 48,119,229, 30,124, 61,125, 8,148,178, 17,114,134, 97,228, 5, 70, 27, -166,205,219,136,101, 95,142,117,145, 75, 4, 96, 24, 71,159,168,119,134, 14,112,238, 6, 52,218, 16,125,109,167, 78, 27, 27,250, -224,233,230,194,150,237,222,184,217,178,101,203, 60, 15, 15, 15,200,100,178, 63, 34, 21, 37,224,227,227,243,229,156, 57,115,130, - 38, 78,156,248,100,178, 79,129, 64,128, 15,222,127,159,181,219, 9,142, 31,223, 12,239, 42, 77,112,248,215,171, 8,233,210, 28, - 58,189, 17, 57,121, 90,240,224, 94,250, 70,212,230,101,157, 77,143,191,219,162,109,231,190, 56,127,242, 32,185,122,124,211,184, -242,204,209,227, 81,193, 35, 41,236,110,116, 93,134,169,224,136,104, 21,154, 44,179,149, 71,101, 31, 57,146,226,163,225,238,230, -150,228,172,158,204, 59,168, 63,195,146,137, 12,200,230,130,140, 71,123, 0,144,130,180, 7,195,246,236, 88, 31, 30,113,239,246, -162, 62,195,167, 8,122, 12,122,159,251, 97,241,135,159, 3,112,118,226, 61, 75,100,100,228,253,177, 99,199,182,185,114,229,138, - 29,128,158, 97, 24, 43,199,113,114,179,217, 44,234,220,185,179,230,225,195,135, 23, 80,124,167,197,103,104,247,238, 30, 47, 70, -162,125, 67,204, 91,134, 85,118,209,118,239,220,190, 53, 90,215, 15, 68, 82,251,214, 0, 48, 37, 65,167, 12, 50,214,216,184,203, -106,147, 29,251,225,167, 35, 95,143, 27,210,109,218, 54,193,220,229,105,161,115, 75,237,136,154,244,224, 66,207,226,108,188,128, - 99,225, 34, 19, 66, 41, 19,192, 69, 38,132,139, 84, 8,171,141,148,167,230, 72,172, 54,222, 17,209, 50,219,160, 51,216,112,246, -118, 6,210, 53,102,228,105, 45, 48, 88,236, 32, 32,142,218,168, 19,165,185,250,241,111,238, 69,111, 82,247, 74, 77, 52,235,215, - 44,117,221,119, 57,249,201,136, 62, 55,185, 24, 46,114,199,104,236,139, 23, 47,194,211,179,236,218, 62,207,243,216,123,226, 58, -150,111, 57,139, 19,155, 63,131, 84,196, 33,184,255, 60,140,126,179, 37,120,194, 35, 58, 50, 34,163, 86,189, 70, 62, 44, 43, 3, -203, 48, 48, 89,121, 0,164,196,235,105, 54,155, 61, 19, 19, 19,243,107,214,172,233,235,239,239, 63,136,227, 56, 2,237,109,211, -193, 95,114,244,103, 66,119,200, 11, 12, 38,187,220,166,217, 92, 51,205,208, 27, 53,107,130, 97, 24,226,234,234, 42, 58,123,246, -172,174, 97,195,134,222, 47,249, 40,177, 50, 85,237, 85,239, 77,154, 58,168, 70,245,234,216,179, 99, 51, 8, 97,246, 57,251,199, -219,143, 92,193,130, 89,207,142, 48,252,100,206,234,166,203,230, 77,121,102,223,164, 89,203, 75, 29,117, 40,147, 40,167, 15, 28, - 54, 30, 55,175,255,142,111,231,125,242,139, 73,151, 51,218,106,179, 14,206, 73,139,253,165, 90,189,150, 32, 22, 45, 78,237, 94, -138, 33, 35,199, 73,122,244, 25,132, 43,151, 78,227,235,207, 39,109,215,231,101,190, 11, 39, 59, 57,243, 68, 56,177,115,207, 55, -133, 6,147, 5,171,191,249, 10, 19,166, 47, 66,171, 46,125,133,247,110, 95,157, 8, 96,190,211,221, 33, 44,118,116,110,232,229, - 48,207, 86, 30,135, 99, 57, 65,113,119,160,128, 99,216,198,213,221, 97, 48,219,144, 95, 70,165, 82, 32, 18,166,231,105,242,171, -124,247,245, 84,174,192,104,131, 90, 99, 70,166,198,132,172,188, 63, 12, 86,150,198, 4,181,198, 12,161,128, 65, 84, 76, 2, 88, -161,160,220,253,243,114,117, 86,180,168,237,225,120, 70, 95,178,117,196, 42,112,109,121,226,194,157,129,203,151,175,144,222,137, -211, 34, 60, 54,191, 48,146,197, 65, 34,100, 33, 46,252,217,206, 59,250, 70,150,134,171,119,245,106,163,222, 25,209,213, 85, 41, - 67,234,163, 76, 8, 56,199, 20, 49,110,170, 64,184, 73,140,248,112,210,120,120,121,186, 35, 49,203,132, 85, 7,162, 16,126,255, - 49,120, 67,249, 78,123,245,143,191,132,188,247,193, 39,238,172, 80,140,173, 39,227, 28,233,228,236,120,120,245,136, 49, 53,250, -110,129, 46, 63,155,128,216,157,236,131,204, 16,155,221,113,187,125, 61,119, 38,126,217,242, 61, 78,134,101, 62,185, 3, 47,239, - 91,134,169,179, 22, 34, 43,223,140,226,238,203,210,252, 8, 0,245, 83,145,168, 23,182,159, 50, 71,197,109, 51,133,219,230, 18, - 52,204,207,153, 43,243,115,251,205,207,233, 21, 55,247,223,250, 50,155, 14, 95, 48, 69,238,222, 13,228, 82,197,239,199,143, 31, - 81, 28, 12, 39, 79, 76,150, 69,159, 69, 22, 77,233,155,156,159,167,238, 81, 46,147,229, 93,171,129, 68, 46,185, 48,123,225, 42, -147, 79, 64, 21,219,177,219,249,217, 90,163,221,246, 98, 31, 4,133, 93,225,230,109, 20,136, 37,203,133, 6,243, 87, 89, 89, 15, - 10,202,138, 60,241,132, 32,244, 90, 58, 8,113, 84,145,118, 95, 76, 65, 97,205, 28,118,222,209,172,242,235,237, 76, 8, 10,251, -161, 56, 27,254, 94,247,227,247,249,189, 27,106, 10,134,127, 61,247, 73,115, 97,171, 70,142, 72,150,171,171, 43,220,221,221,161, - 84, 42, 81, 86,211, 33,195, 48,239,188,247,222,123, 47,212,254, 51, 51, 51,209,173,107,103,172,249,126, 3, 26,117, 29,133, 95, -127, 59, 9,139,149, 71,112,189,234,168,226,239,129,164, 12,237, 75, 61,232, 10,159,160, 15, 90,116,126,243,243,118, 93,250,226, -236,137,253,228,234,137,159,198,151,119, 34,196,222,221,218, 28, 89,176, 96,110,181,217,139,190,147,184, 72, 5,120,160, 51,131, -101, 24, 84,246,145,195, 83,193,226,252,193,173,198, 33,125,219, 56, 61, 57, 94, 96, 96,192,182,101,107,214, 43,150, 45,153,215, -249,102, 24,115, 86,151, 26,149, 3, 0,250,140,200,111, 30, 2,247, 43,254,126,234, 88,163,142, 3,224,227, 95,189,123,108,198, - 67,167,205, 6, 0,125, 76, 76, 76,236,236,217,179,131,150, 44, 89, 66, 56,142,227, 1, 72, 86,174, 92,169,127,244,232,209,109, - 56,134,230,162,172,151, 77,215,238,245,167, 41,197,246, 86, 21,228,108,253,234,190,114,180,174,239,104, 21, 29,210,187, 29, 2, - 43, 85, 66, 76,186,190,113,142,158, 23,234,204, 92,245,181, 63,134,223,168,234,197,141,179, 25,204,247, 1, 28, 42,111,254, 48, -248,163,131,124, 81, 52,203, 69, 38, 4,239,184, 87,202,101,180, 76, 22, 59, 12, 38, 59, 12,102, 27, 10,204,118,232,205,118,240, -196,241, 76, 48, 12, 3,139,141,135, 83,213,230,231,238,125,215, 10, 94,168, 94,149,129,171,220,145, 54,215,194,233, 30, 24, 0, -158,158,158, 80,169, 84, 78, 69, 69,205, 22,199, 35,110,182,242, 79,154,245,205, 22, 27, 8, 33,136,138,138,252, 44, 62, 54,182, -127,205, 90, 53, 59,212, 11,110, 84, 65, 46, 97, 1,160, 68,163,165,215,235,237, 46, 46, 46,170, 10, 21, 42,176, 41, 41, 41, 79, -204,115,205,198,157,109, 7,246,239,195,192,129, 3,116, 15,174,223,121, 50,196,221, 96, 48, 48,109,219,182,117, 13, 12, 12,100, -246,174,171,214, 0, 0, 32, 0, 73, 68, 65, 84, 77, 38, 83,126,121,179, 73,225, 93,251, 77, 15,207, 10,139,222,121,119, 66,237, -206,221, 66,112,238,204, 41, 28,218,191,243,103,189, 58,234,148,179, 34, 65, 65,117, 94, 24,117, 88,163, 86,237, 23, 70, 29, 86, -169, 86,171, 84,163, 85, 47,184,121, 75,194, 8,112, 50,116, 55, 49,178,150, 73, 0,120,187, 81,187,123,215,186, 47,231, 15,155, - 56,171, 70,175,126,195,240,206,200,209, 16, 8, 56,156,255,245, 8,150,205,251,248,168, 78,147, 57,202,153,110, 2,142,208, 91, - 93, 81,128, 44,240,163, 74, 53, 26, 32,236,234, 37, 68, 71,221,139,184,115,227, 74,253,154, 13, 91,193,219,191,242, 71, 9, 94, -220, 18, 60,120, 96, 41, 75,198,108, 52, 38,140, 30, 53, 18, 79,143, 58,108,221, 36,200,147,121,254, 1, 0,160,215,102, 90, 54, - 45,157,246,168,104,212, 33,111, 49, 39,148,164,171,201, 85,239, 61,255,219,181,233,253,123,135,176, 89,249,102, 71, 4, 75, 99, - 46,252,152,144, 85,244,115,190, 9,181,252,149,136,140, 8,227,141,154,172,125,229,124, 46,141,163, 7,247,188, 95,116,239,242, - 60, 1, 3, 24,203,221, 44, 37,116, 29,255,205,183,203,165,119, 98,117, 8,143,203,119, 52, 21, 10, 57,135,193, 18,178, 79, 76, -151, 99, 52,123, 25,209, 33,134,251,122,204,168,161,200,202,183,128,231, 1, 1,199, 22,126, 68, 72,212, 50, 72,210,234,145,149, -171, 70,108,124, 2,242,210,163,193,178, 44,188,252,107, 59, 61,147,180,157,136,253,244,102,210,112, 80,239, 14,130,253,191,167, - 65, 46, 17,192,164,205,192,241, 93, 75,213, 38, 93,254, 34,131, 94,183,223,153,249, 28,255,232,130,192,168,243,117, 70, 31,137, -144,195,158, 45,223, 97,240,232, 73,207,148,190,159,125,177, 0, 96, 25,228,228,106,193, 48,140,186,124,229, 18,115,163,180,237, -151,140,140,189,178, 70, 49,102,235,197,138, 66,201,181, 81,114,252,212,137, 35,138,203,241, 18, 92,143, 76, 43, 52, 89,106,126, -225,228,222,201, 90, 77, 78, 79, 0, 81,229,171, 23,178, 61,135,140,153, 30, 81,189,118, 61,211,185,123,186,184,188, 2,107,137, -253, 28, 90, 15,154, 29,113,243,232,154, 94, 26,107,204,251, 10,191,122,118,222,102,251,198,160,142,154, 87, 66,211,161,120,222, -170, 61, 79,154, 13,103, 44,217,234,248,217,110,135,157,240, 32, 60,240,225,151,235, 96,227,237,224,237,118,240,118, 2,171,157, -200,203, 74,174,202,191,202,254,220,135,187,235, 12,159,255, 98,115,161,187,187, 59, 60, 61, 61,225,233,233, 9, 87, 87,215, 50, -141,150, 80, 40, 84, 10, 4,207, 94,234,132,132, 4,196,199,199,195,213,213, 21,132,183,194,108, 5, 26,180,234,129,187,209,247, -112,250,242,109, 16,222, 14,133,178,252,171,188, 40,124,130,222,111,222,169,255,119, 93,250,141,197,175,251,127, 36, 55, 46, 30, -153, 96,200,140,218,232,116,132,222,110,103,172, 86, 43,122,247,232,148,112, 43,226,241,137, 47,166, 79, 12,105,211,103,130,164, -117, 80, 0,140,102, 59,146,227,163,113,254,224, 79,198,218,213,252, 78,118,109,223, 50,193,106,181,194,110,183,151,249, 34, 55, -154, 45, 89,156, 80,166, 24, 58,116,184,240,198,245,235,251, 20,222,181,246,216, 25,246, 14, 67,248, 96,134,144,129,193,193,117, - 97,177,242,208,235,243,115,203,123,206, 90,173, 54,118,243,230,205,213, 70,141, 26, 37,175, 87,175,158, 48, 58, 58, 26,203,150, - 45,203,214,106,181,177,206,106,156,186, 24,185, 82,192,228, 62, 42,138,104, 37,182,107,141,161,125,218,225,151,163,151,113,254, -210, 21, 36,232,148,183,117, 54,193,193,164,132, 84, 83,253, 10,249,251,250,181,174,194,237,217,146,187, 47,162,211,204,183, 9, -145,156,202,186, 48,183,192,249,135, 27,208, 26,172,112,149, 59,230,123, 42,138,108,113, 12,227,180, 35, 98,128,216, 75, 87,194, - 26, 52,171, 85, 15,183, 98, 53,200,204, 51,193, 96,178,129,231, 9,120, 16,120,186,136, 33, 21,177, 72,140,143, 5, 79, 44,113, -229,124, 85,168, 59,118,232, 40, 0, 24, 48, 12, 17, 8, 5, 2, 16, 56,230, 87,148,201,100, 58,149, 74,229, 84, 68,203, 98,179, - 97, 96, 72, 75,180,106, 30,140,254, 19, 28,115,102,158,249,121, 38, 60,148, 66,252,178,109, 35,146, 46,174,220, 86,173,245,196, - 83,247,238, 70,188, 21,113,235,247,225,111, 52,149, 53,246, 21,164,138, 74, 10,147, 22, 20, 20,236, 3, 32, 22,137, 68, 33, 29, - 58,116,168,176,111,223,190, 60, 47, 47, 47, 94, 44, 18,169,251,245,237,195, 11, 69,162,156,162, 99,127,251,237, 55,225,132, 9, - 19, 92,114,115,115, 19, 51, 50, 50,174, 0,176,150, 94, 17, 12,234, 6, 22, 59,193, 48, 82,165, 76,158, 80,181,106,117,255,230, -173, 90,186,189, 57,112, 48, 36, 98, 9,126, 61,117, 2,171, 87, 44,217,173, 75,123, 48,166, 60, 87,242,117,141, 58, 76, 78,140, -139,213, 27, 76, 13, 27, 52,235,196, 92, 58,117,112,138, 5, 94, 43, 56,137,101,105,183,129,147,106,196,166,234,176,122,241,103, -240,112, 83, 32, 46,250,161,225,209,131,187,235,172,198,252,207,156, 54, 89, 0,228,217,246,183, 90,143, 12,241, 48, 89,236,184, -120,246,168,145,183,241, 33, 87, 46, 28,139,174, 88,187,185,180, 65,243,174, 30, 89,135, 54, 14,212, 3,191,148,165,147,242,240, -197, 8, 46, 49,231,197,157, 57,123,218,205,167,114,125,142, 1, 3,139,201, 8,117,204, 13,155, 62,227, 97,126,126,202, 61,167, - 70,225,102, 39,225,203, 89,115,254,247,126,243,102,205, 20, 4,210,103, 34, 88, 69, 6, 43, 43,223, 12, 47, 23, 49, 12,249,106, - 60,186,113,194,168, 87,115,165,206,119,102, 51, 23,200,179, 50, 51,196,127,116,103,136,106, 85,218,241, 89,153, 25, 98,155,185, - 64, 94,246,171,142,131,171, 66,140,187,113, 41, 79, 58,190, 75,132,142,190, 89, 98, 33,247,164,159, 86, 81, 89, 80, 6,157, 68, - 82,119,164,100, 27,193,128,128,183,219, 96,179,154,161,205,207, 71, 74,106, 58, 50,210, 51,160,213,230, 65,174,244, 64,131,198, - 45,224,162,144,226,206,249,221, 32,132, 56, 53,175,161,149, 17, 6, 53,111,213, 94,114, 47,222,209, 23, 75, 42, 36, 56,178,115, - 73,182, 46, 63,179,189, 46,237,209,163,242,150,197, 54,187,253,116,248,253, 71,245, 43,250, 85,101,110, 71,107,176,109,195, 26, -152, 11, 35,155, 86,171, 29,247, 18, 11,144,150,163, 71, 98,204, 3,194,219,237,167,241, 31, 65, 80,114, 0, 16,130,224, 6,117, -209, 99,196,155,248,254,251,117,136,137,141,231, 23, 77,233,149,168,211,230,189, 81, 14,147,213, 13,133,115,109,232, 51, 34,191, - 49,120, 52, 79, 62,124, 43,135, 53,152, 73,169, 29,124,164,222,149,209,126,204,178,147, 6,109,142,216,110,210, 11,142,108, 27, -179,179, 56, 77,135,131,134,121,209, 39, 67,160,148, 9,192, 48, 12,138,154, 11,215, 46, 24, 15,185,196,209,182,108, 48,217, 48, - 98,218,114,108, 91,254, 49, 8,128, 97,131, 47,235, 75, 74, 39, 28,107, 23,126,232,135,235, 21, 19,226, 51, 83,186,245,253,228, -140,209, 34, 49,245, 25, 48,234,102,179,102,205,242,100, 50, 25,100, 50, 25, 92, 93, 93,225,225,225, 1,119,119,247, 50,207,221, -106,181,234,204,102,179,167, 88, 44, 6,207,243,136,139,139, 67, 92, 92, 28, 52, 26, 13,212,106, 53, 10,116,249,182,235,103,246, - 8, 26,180,238, 5,255,234, 13, 81,185, 86, 35, 8, 57, 6, 2, 1,139,243,135, 55,148,148,206,226, 77, 86,199,126,107,187,246, -127, 15,191,238, 95, 79,110, 92, 60, 50,209,144, 25,181,193,217, 60, 42,108,238,185, 51,112,224,192,134, 19, 38, 76, 16,205,153, - 62,225,228,209, 83,231,163,246,132,174,239,155,155,155, 23, 72, 8,129,187,155, 91,210,144,190,109,142,116,110,219, 60,225,204, -153, 51,252,206,157, 59, 77, 12,195,220, 45, 77,211, 81, 72,101,254,124,230,244,217,185,237, 59,118,194,198, 45, 59, 59, 70,220, -127,208, 49, 58,250, 17, 2, 43, 87, 71,213,106,181,160,103, 60,112,246,194, 37,232,242, 50,127,118, 38,157,207, 69,181,152,220, -220,220,223,135, 12, 25,210,227,242,229,203,236,144, 33, 67,244, 89, 89, 89,191, 61, 21,197, 34,101,105, 94,249, 97,128, 26,192, -207,149, 59,142,222,157, 98,201,251, 8,192,146, 74,149, 43,225,252,165, 43,184,114,249,218,186, 44,121,165,121, 99, 70,188, 59, -190, 74, 63,238,189,126,173,171,112, 42, 15, 57,118,172, 95,198, 29,190, 18,191, 60, 62,219,190,113,201,133,185, 11,156,201,163, - 39, 47, 14,173, 5,109,235, 86,128,213, 78,192, 19, 71,129,235, 34, 21,150, 84,240,190,160, 41, 48, 75,198, 76,156, 48, 33,186, - 65,112,227,169, 35,222,157, 40,106, 92, 61, 16,215, 31,231, 1, 12,131, 10,190, 10,164,165,165,225,226,222,245,182,220,148,135, -235, 56,142,159, 95,142,235,137,220,132,219, 53,159,218, 28,159,149,149,133,243,231,207,163,200, 96,121,123,123,151,100,180,158, -209,204,206, 72,253,109,193,183, 63,182, 29,247,206, 0,244,233, 84, 31, 23,110, 68,195, 92, 56, 95, 83,209, 80,242,216, 43, 63, -136, 63, 26, 82,221,252,254,192,218,249, 6,171, 56,254,203, 56,205, 69, 56,214, 96,229, 75, 72,167, 57, 39, 39,231,112,100,100, -100,187, 70,141, 26, 85, 57,118,236, 88, 78,196,181,147, 83,158, 78,196, 39,159,124,162,252,254,251,239,229,132,144,223,204,102, -115,140, 83,231,206, 98, 71,216,205,155,158, 22, 43,143, 75,215,238,212,237,218,182, 49,120, 2,220,184,113, 3, 27, 55,109, 52, -222, 13,191,189,180, 32,195,119,126, 41,230,165,216,235,105,127,181, 81,135, 79, 52,211, 82,226,151,254,122,116,239,182,230, 29, -251, 98,248,135,243,231,159, 63,186,115,110,211,246,125,216,186,205,123, 32,236,202, 89,156, 62,118,226,127, 22, 93,206, 92,148, -221,119,164,216,116, 74,100,242,201,245,154,118, 68, 98, 66, 60,226, 30,221,251,217,152,243, 56, 53, 33,154,251, 57, 53, 57, 97, - 98,181,250,109,113,249,228, 47, 83, 74, 49, 90,165,222,243,129,222,178,245,199, 66, 15, 15, 77, 78,254,193,183,192, 96,148, 16, - 66,140, 18,177, 32, 93,201,106,119,229, 59,157,206, 7, 22,117,106,149,129,131, 71, 76, 60,186,122,245, 10,161,143,187, 28,233, -185, 70,228, 27, 44,208,234, 45, 96, 25, 6, 53,253, 21,208,107,115,112, 97,239,183, 86,179, 46,119, 8, 16,109, 41, 73, 83,161, - 10, 90,152,251,248,236,135,159, 76, 58, 7,177, 91,160,127,213, 46,179, 74,141,214,105, 83,110,247,253,100,210,145, 32, 66, 72, - 87,133, 42, 72, 91,144, 25, 57,187,164,115,103, 24,199,243, 61,188,115, 32, 44, 54,199,252, 99, 54, 30,176,243,124, 97,148, 15, - 32, 79,218,243,153, 50,206,157,225,119, 29,253, 13,169, 25,121, 48,152,173, 48,153,109,176, 88,237, 96, 57, 14,238, 30,238,168, - 85,181, 9,220,220, 93,145,145,158,138, 43,103, 14, 35, 42,252,194,111, 12,193, 60,131,250,209, 25,103,242, 72, 36,115, 15,242, -243,247,101,211,242,205,144,137, 57,220,190,112,204, 98, 53,155,150, 58,105,178, 94,208,204,203,206, 89, 62,117,250,167,195,126, -218,188,197,183, 97, 53, 87, 36,103, 25,144,172, 54, 66,107,180, 22, 26, 49, 30, 38, 93, 22,194,207,110, 73,183, 27,181,203,241, - 31,161, 68,163,101,179, 24,181,251, 78, 92,247,156, 57,247, 91,238,113,116,140,117,225, 71,189,147, 13,186,252, 94,229,142,100, - 61,197, 79, 31, 84,251,229,207, 56,137, 23,154, 11, 9, 15,158, 16, 28,185,150,254,164,185,144, 47,236,121,121, 43,186,244,101, - 4,159, 94,187,176, 83,175, 41,191,134, 71,106,183, 27, 12, 25,110, 15, 31, 47,205, 5, 0,142,227,158,124,138,250,102, 25,141, - 70,115, 25, 77, 40, 91, 55,108,216, 48, 99,226,196,137,146,164,164, 36, 68, 71, 71, 35, 47, 47, 15, 82,169, 20, 39, 78,156,176, -130,183, 45, 13,191,124, 32, 46, 50,236,212, 87, 65,205,122, 84,108,216,186, 23,228,114, 5, 4,196,249,206,152,114, 85,237,161, -205, 58,246,251,174,235,155,227,112,250,192, 6,114,227,194,225, 73, 6,117,212,250,242, 94,203,188,188,188, 8, 0,143,150, 46, - 93,218,120,227,198,141,213,166, 79,159, 30,179,245,187,185,171, 1, 32, 59, 59, 27, 0,112,235,214, 45, 50,105,210, 36,147,209, -104,140,205,205,205, 13, 67, 25, 3, 32, 0,192,160,150,127,189,113,237,146, 6, 73, 41,105, 3,170, 55,104, 1,239,106, 45,224, - 91,179, 37,114,181, 22, 92,127,156,138,152, 7,103,240,224,210,222, 99,122,165,109, 46,202, 57,191,113,163, 70,141, 2, 89,150, -173,170,211,233,124,235,213,171,215, 72,161, 80,220,106,212,168, 81, 19,129, 64,144,124,243,230,205,248,242,104, 37, 92,216, 98, -170,220,113,244,170, 4,173, 75,231,152,116,125,147, 4,173,203, 45,189,196,237, 99,245,217, 85,166,159,184,128,229,196,146, 21, -177,103, 75,254,190, 29,235,151,113, 35,198,127, 98,191,167,241,248, 72, 32, 19,255, 90,190,112, 53,155,246,254,168,254,127, 76, -239, 80, 24,201, 42,252,217,169, 48,189, 70, 19,174, 1, 48, 35,252,190,240,187,123, 31, 77, 88, 16,220,188,237,200, 14,111, 12, - 97,109, 34, 37, 78, 30,248,129,196,134,159,221, 35, 32,246, 47, 12, 78,172, 6, 80,102,115,144,217,236,140,201,122, 49,141, 73, -138, 78,123,118,110, 26,189,239,192,254,197,111,246,235,239,185,246,203,183,241,237,143, 7,161,144, 73, 64,120, 30,111,119, 14, - 28,244,213,123,117,250, 6,250, 72, 3,246,157, 75,190,248,225,138,123, 51,244,122, 75,148, 19,145, 24,146,149,149,117, 73,169, - 84,170,219,181,107,215, 74, 34,145, 48, 89, 89, 89, 2,149, 74,101,115,115,115, 51, 39, 39, 39,235, 77, 38,211, 62, 0,229,154, -118,220, 98,229, 17,151, 97,196,161,253,251,112,231,218, 25, 60,120, 16,169,125,112,255,193, 26, 70, 64, 86, 20,100, 60,202, 1, -202, 93,193, 7, 95,236,168, 67, 82,238, 81,135,118,147,118,199,214,117, 11,187,232,141,166,209,141,218,244, 70,149,186,109, 89, -139,213,142,187, 55,206,225,220,222, 21,223, 90,116, 57, 51, 95, 37,143,253, 43, 86,171, 69, 56, 49,126, 63,127, 20,132,231,215, - 1, 0,225,249,117,183, 46, 31,155,216,178,215,123,168,160,170,210, 40, 47,241, 22,131,151,152, 61, 92, 36, 96, 11,142,239,251, -233, 64, 92, 92, 28, 30, 62,124,136,199,143, 31, 35, 39, 39, 7, 59,118,196,149, 43,127,244,185,241,191, 70,221,103,123,190,245, -246,240, 35,131,134,190, 35,173, 86,171, 33, 27, 84,209, 3,158, 74, 1, 34, 31,199, 35,234,102, 56, 31,121,253,152,209,146,159, -249,166, 33, 55,190, 68,227, 39,247,170,235, 3,216,103, 22,173, 93,216,186,117,219,160, 79, 23, 45,110,229,233,173, 42,182, 28, -207, 86,103,138, 63,251,240,112,208,149,171,191, 59,181,214, 33,111,183,103,143, 31, 61,132,231, 28, 11,133,226, 73,156,186,240, -234, 57, 42, 83,142,253,132,183,149, 25,193,127,119, 64,123,216,120, 30, 5, 6, 11,242, 11, 76,208,104,141, 72,203,204,198,157, -240,112, 92, 56,114, 24,209,145,119, 98,173,102,243, 41,150,101,246, 26, 50,162, 46,148,175,165, 73, 80,205,179, 66, 5,196,230, -232, 32, 21, 11, 16, 31,117,211, 84,144,175,217,254,178,247,145, 33,251, 81, 90, 38,199,244, 24, 50,100,232,137, 46, 61,251,185, - 53,111,211, 77,238,229,234, 14,145,128,224, 81, 92, 42,194,126, 59, 81, 16,115,231, 98,190,213,172, 11,121, 29,171,190,252,205, - 41,123,212,161,197, 84,208,119, 88,255,142,251, 57, 78, 32,230,121,155,201, 98, 54,189,245, 42, 38,235,207,130, 16,123,242,232, - 97, 3,158,169, 27,216,120, 34, 27, 54,248,164,225,233,186,130,213, 78,228,195, 6,255,166,119, 20, 32, 37,119,236,243,243,171, -208,187,104,237,194,132,132,236, 27, 57, 57,166,115, 0,146,141, 70,227, 75,167, 49, 35, 35, 99,193,162, 69,139,250,232,245,250, - 58,157, 58,117,146,184,186,186, 34, 59, 59, 27,167, 78,157,178,134,134,134,222,207,204,204,252, 10,200,180, 25,208,228,231,112, -227,129, 81,145, 55, 79,125, 85,167, 89,207,138, 13,219,244,114,190, 48,147,200,198,117,233, 55,150, 57,125,112, 3,185,126,254, -224,251, 6,245,163, 31, 95,225,178, 90,140, 70,227, 53,163,209,120,239,139, 47,190,104,238,227,227,227,243,213, 87, 95, 73,243, -243,243,133,107,215,174, 53,102,101,101,165,231,231,231, 95, 65, 41,253,105, 94,228,150, 85,147,130,129,199,247,109,232, 76,246, -109,232,238,238, 21,208,195,205,187, 98,141, 60,117, 74,172, 70,157,122, 10,192,233,194,137, 34,203, 69,227,198,141,171, 51, 12, - 51, 4, 64, 3,133, 66, 81, 83,169, 84, 74, 8, 33,117, 24,134,137,224,121, 62,188, 94,189,122,161,247,239,223, 47,215,100,178, - 9, 23,182,152, 2,131,218,238,204,209,243, 34, 51, 43,218,153,112, 97,139, 9, 0, 50,127,253, 84, 15,224,208,253, 78, 51, 6, - 30,190, 18,191, 58, 34,215,109,138,250,252,226,195,229, 77,179, 38,249, 78,205,215,117,255, 27,211,238, 39, 3, 24, 29,126, 19, -203,238,222,186, 50,135, 33, 16,218, 97, 91,104,200,124,124,243,117,232, 11,133, 66, 99, 64, 64, 64,177,163, 11, 37, 18,137,209, -100, 42, 45,128,114,193,166, 75,195, 70,160,227,150,253,187,183,140, 62,120,248,208,226, 14, 93,223,244,148, 86,172,136,170, 42, - 6, 91,102, 54,157,114,230,150,250,122,191, 79, 47,126, 31,147,106, 12, 71, 57,251,195,232,116,186, 40, 0,185, 58,157,174, 63, - 33, 36,137, 97,152,192,220,220,220,219, 86,171,245,110,185, 13, 1,143,225,173, 91,183,216,193, 48,140,128,216,248,111,174, 8, -185,157,198,180, 7,201,120,197,101, 73, 26, 86,117,197,180,175, 86, 53,173, 81,179,118,211,162,181, 14,235, 87,113,193,132, 25, -203,154, 86,169, 86,171,233, 31,235, 31,150,217, 77,128, 88,245,185, 99,246,111,250,230,226,173,171,231, 62,247,242,171, 82, 37, - 61, 57,230, 65,210,227,219, 11,236,198,252,253,175,154,207,113,143, 35, 86,108, 92, 58, 99,122, 90, 74,236, 70,189,250,209, 61, - 0,208,171, 31,221,123, 16,134, 47,179,210,147,167,103,103,198, 44,125,217,107, 81, 80, 80,144,186,125,251,118,247,182,109,219, -178, 62, 62, 62, 80,171,213, 56,119,238, 28,207,243,124, 74,185,181,114, 98,207, 21,228, 48, 21,126,254,241,187,111, 68, 10,151, - 94, 54,155,205,159, 16, 64, 32, 16,164,153,245,249, 39,180,172,226, 83,228,198, 27, 75,127,103,240, 12, 0,182,104,237, 66,158, -231,153,111, 86,111,137, 23, 74, 93,138,157, 12,209,106,212,202,121,158,119,122,173,195,188,196,176, 26,175,235,249,102, 8,153, -215,168, 89,171,207,173, 86,139,177,240,249, 48, 2, 48, 18,130,108,150,101, 46,112,188,245,100,254, 43, 84,166, 24, 6,174,132, - 17,192, 69, 38, 0, 3, 6, 58, 77, 14, 41, 79,159,172, 98, 13,113,102, 84,132, 62,179, 99,229,227,230,221,163,206,254,122,108, -176,221,110,175, 90, 24, 51,136, 51, 25, 10,246,232,210, 60,126, 6,110,218,240,239,231,104,145,217, 98,254,228,127,228, 84, 51, -202,223, 73, 51,168,154,172,127,197, 0,159, 81,113,241,153,215, 99,146,244, 63,227,217,101,117, 94, 37,157,156,143,143,207,151, - 12,195,140, 20,139,197, 74,179,217, 92, 64, 8,217,154,145,145,177, 0, 47, 44,254,219, 68, 40, 83, 25, 70,137,165,242,217, 22, - 99,193,239,250,204,168,225,101,157,187,220,187,118, 15,169, 66, 49,195,104, 40,216,170,207,136,218,242,154,175,167,155, 68, 34, -105,162, 84, 42,133, 89, 89, 89,215, 0,104,254, 78,249,222,168, 81,163, 74, 44,203, 86,229,121,222, 7,128, 27, 28,163, 66,178, - 4, 2, 65, 74, 97, 68,139,148, 87,179,221,187,123,188,186,118,175, 63,237,212,197,200,149,133,205,138, 79, 8, 24,180, 92, 58, -178, 87,231, 79,126,222,127,168,184, 81,135,255,184,123,254,255, 79,179,163, 64,233,151, 53,154, 21,187, 45,236, 26,100,212,103, -165,166, 76,186,116, 87,125, 13,128,246, 85,210, 41, 18,137, 70, 88, 44, 22,153, 72, 36, 50, 88, 44,150,237,127,151,115,151,169, -130,198,178, 32, 78,175, 76,193,131,185,249,220,160,149,127,203,189,196, 53,108,216,176,189, 72, 36,170,100,183,219,229,102,179, - 89,111, 48, 24,226,226,227,227,127, 71,201, 11,159,255,169,233, 84,168,106,173, 16,137, 36, 31, 1,128,197, 98, 90, 85,144,249, -104, 90,105,127, 88,202,241,255,232, 60,242,170,218,236,145,128, 19,122,163,112, 98,110,222,102, 83,103,196,222,168,245, 23,166, -147,242,146,153, 75, 53,169, 38,213,164,154,207,195,210,235, 73, 53,255, 74, 77,169, 95,221, 64,169, 95, 93,167, 39, 93, 46,225, -120,122, 61, 41, 69,140, 47,230, 3,192,137, 9, 75, 41, 20, 10,229, 79,128,167,151,128,242, 87, 98, 76,123,144,244,103, 30, 79, -249,207, 81, 98,159,104,166, 20, 87, 90,158,144,224,203, 56,219,211, 84,147,106, 82, 77,170, 73, 53,169, 38,213,252,207,105,150, -165,253, 79,108,146, 28,255,220,246, 81, 0,255, 47, 29,254,105, 88,149,106, 82, 77,170, 73, 53,169, 38,213,164,154,255, 53,158, - 24, 47,150, 94, 11, 10,133, 66,161, 80, 40,148, 63, 7,218, 71,139, 66,161, 80, 40, 20, 10,229,213, 40,174,233,144, 26, 45, 10, -133, 66,161, 80, 40,148,215, 64,137,157,225,105,211, 33,133, 66,161, 80, 40, 20,202,171, 81, 20,209,242,195,115,211, 59, 80,163, - 69,161, 80, 40, 20, 10,133,242,122, 72, 67,113,209,173,208,208, 80, 82,220,207, 20, 10,133, 66,161, 80, 40,255, 31,252,195,189, -200,211,145,172,241,133,219, 0,158,138,104, 81,131, 69,161, 80, 40, 20, 10,229,239, 98,182,254, 97, 20, 69,178,138, 62,105, 47, - 24,173, 62,125,250, 48,212,108, 81, 40, 20, 10,133, 66,249,171,248, 55,122, 17,246,249, 19,164,217, 76,161, 80, 40, 20, 10,229, -175, 52, 91,255,166,243,161,211, 59, 80, 40, 20, 10,133, 66,161,188, 26,126, 0,122, 63,181,253,255,182, 4, 15,133, 66,161, 80, - 40, 20,202,191,157,241, 37,109,211,136, 22,133, 66,161, 80, 40, 20,202,235, 55, 91, 20, 10,133, 66,161, 80, 40,148,127, 50,116, -101,115,170, 73, 53,169, 38,213,164,154, 84,147,106,254,219, 41,154, 71, 11, 40,105, 30, 45, 10,133, 66,161, 80, 40, 20,202, 75, -209, 27,142,249,179,198, 23,126,247,166, 70,139, 66,161, 80, 40, 20, 10,229,245,242,194,242, 59,212,104, 81, 40, 20, 10,133, 66, -161,188, 94,131,181,158, 26, 45, 10,133, 66,161, 80, 40,148, 63, 25,106,180, 40, 20, 10,133, 66,161, 80,254, 36, 24,148, 60,114, -224,116, 57,116, 94,102,244,193,105,170, 73, 53,169, 38,213,164,154, 84,147,106,254,231, 52,203,210, 62,141,127, 30, 69, 51,195, - 31,197, 31, 29,225,215,255,127,252, 99, 58,244,149,106, 82, 77,170, 73, 53,169, 38,213,164,154,255,118,198, 63,247,253, 4,218, -116, 72,161, 80, 40, 20, 10,133,242,122,205, 22, 93,130,135, 66,161, 80, 40, 20, 10,229, 53, 81, 98, 51, 33,141,104, 81, 40, 20, - 10,133, 66,161,188, 26, 37, 46, 42, 77,141, 22,133, 66,161, 80, 40, 20,202,159, 99,184,168,209,162, 80, 40, 20, 10,133, 66,121, -141, 38,107,124,177,191, 13, 13, 13, 37,244, 26, 81, 40, 20, 10,133, 66,249,171,248,215,122,145,162, 19,163,102,139, 66,161, 80, - 40, 20, 10,245, 34,229,198, 15,127,140, 54, 28, 95,184, 13,128,142, 58,164, 80, 40, 20, 10,133, 66,121, 85,122,227,217,145,135, -227,139,182,169,209,162, 80, 40, 20, 10,133, 66,121,117,198,151,250, 91,218,108, 72,161, 80, 40, 20, 10,229,175,228,223,232, 69, - 24,154,173, 20, 10,133, 66,161, 80, 40,175, 68,113,209,172,245,244,178, 80, 40, 20, 10,133, 66,161,252,185,134,139, 66,161, 80, - 40, 20, 10,133,242,103,152,172, 63,123,194, 82,186,178, 57,213,164,154, 84,147,106, 82, 77,170, 73, 53,255, 43, 38,235,233, 41, - 30, 0,208, 81,135, 20, 10,133, 66,161, 80, 40,175, 10, 93, 84,154, 66,161, 80, 40, 20, 10,229, 79,130, 46, 42, 77,161, 80, 40, - 20, 10,133,242,255,108,184,168,209,162, 80, 40, 20, 10,133, 66,121,141, 38,235, 25,179, 69,251,104, 81, 40, 20, 10,133, 66,161, -188, 26, 37,246,209, 98, 80,242,200,129,211,229,248, 7, 47, 51,250,224, 52,213,164,154, 84,147,106, 82, 77,170, 73, 53,255,115, -154,101,105,159,198, 63,159,241,248,127,154,176,148, 14,125,165,154, 84,147,106, 82, 77,170, 73, 53,169,230,127, 13, 58,189, 3, -133, 66,161, 80, 40, 20,202,235, 54, 86,207, 67,141, 22,133, 66,161, 80, 40, 20,202,171, 65,231,209,162, 80, 40, 20, 10,133, 66, -249,147,240,131, 35,170, 85,244,221,132, 26, 45, 10,133, 66,161, 80, 40,148,215, 67,111, 56,162, 90, 69,223,212,104, 81, 40, 20, - 10,133, 66,161,188, 70,138,157, 71,139, 1,128,208,208, 80, 82,184,221,169, 79,159, 62, 23,232,181,162, 80, 40, 20, 10,133,242, -255,201,191,213,139, 60,137,104,245,233,211,135, 1,112,158,102, 53,133, 66,161, 80, 40,148,191,130,127,163, 23, 97,159,115,146, -157,104, 54, 83, 40, 20, 10,133, 66,249, 43,248, 55,122, 17,193,115, 46,146, 66,161, 80, 40, 20, 10,229, 47,225, 31,236, 69,252, -224,232, 8,127,180,240, 27, 40,156,242,129,206,163, 69,161, 80, 40, 20, 10,133,242,106, 20,141, 54,124, 97,233, 29, 26,197,162, - 80, 40, 20, 10,133, 66,121, 53,138,155, 25,126, 61,189, 44, 20, 10,133, 66,161, 80, 40,127, 34, 52,162, 69,161, 80, 40, 20, 10, -133,242,234, 60, 29,213,250,127,139,102,209,149,205,169, 38,213,164,154, 84,147,106, 82, 77,170,249, 95, 50, 89,207,108,211,153, -225, 41, 20, 10,133, 66,161, 80,254, 36,232,168, 67, 10,133, 66,161, 80, 40,148, 87,163,104,196,225,211,219,212,104, 81, 40, 20, - 10,133, 66,161,188, 70,179,245, 2,180,233,144, 66,161, 80, 40, 20, 10,229,213, 24, 95,210, 47,168,209,162, 80, 40, 20, 10,133, - 66,249,147, 12, 23,131,146, 71, 14,156, 46,135,240,203,140, 62, 56, 77, 53,169, 38,213,164,154, 84,147,106, 82,205,255,156,102, - 89,218,167,241,207,227, 47,155,176,148, 14,125,165,154, 84,147,106, 82, 77,170, 73, 53,169,230,127, 22,218,116, 72,161, 80, 40, - 20, 10,133,242, 55, 48, 90,222, 2,129,224,115,153, 76,246,189, 76, 38,251, 81, 32, 16, 44, 5,224, 81,222,127,168, 80, 40,166, -248,250,250, 62,244,245,245, 77,174, 84,169,210, 49, 23, 23,249,212,234, 18,116, 0, 32,124, 77,231, 19, 4, 96,170, 76, 38,123, - 32,149, 74,227, 1,108, 3, 48, 21,128,215,171, 8, 47,240,199, 91,247, 62,234,127,112,129, 63,222,122,238, 87,189,125,124,124, - 46, 1,232,241,186, 50,101,168, 28,221, 6, 41,144, 56, 72,129,196,161,242,151,175, 53,184,184,184,140,244,243,243,187,226,233, -233,153,226,231,231,247,155, 84, 42, 29, 84, 78, 9,149,143,143,207,183,129,129,129, 81,254,254,254, 43,225, 88,157,252,111, 75, -123, 9,218,183,146, 64,221, 90, 12,109, 91, 49,190,111, 45, 70,247,238,128,252, 37,229,218, 1,216,235,234,234,122, 91, 32, 16, -132, 2, 24, 88,120,127, 13, 20, 8, 4,161,174,174,174,183, 1,236, 45, 60,238,101,238,211,111, 1,164, 0,248,186,112,123,114, - 96, 96,160, 54, 56, 56, 56, 62, 56, 56,248,167,154, 53,107,190,227,172,152, 92, 46,239, 30, 24, 24,184,175, 82,165, 74,241,173, - 91,183,206, 9, 8, 8,136,172, 88,177,226, 22,137, 68,210,137, 22,113, 20, 10,133,242,247,167, 47,128,197, 0,214,132,135,135, -135, 17, 66,194, 8, 33, 97,225,225,225, 97, 0,190, 7,176, 4, 37,135, 16,159,217,239,233,233, 57,111,225,194,133,198,180,180, - 52,162, 86,171, 73, 84, 84, 20, 89, 49,123, 6,223,179,130,128, 84,247,246,208,251,249,249, 69, 87,174, 88,241,151,250, 74,118, - 6,128, 26,206,104, 62,133,135, 76, 38,187, 54,123,246,108,221,165, 75,151,116,102,179, 89,199,243,188, 46, 53, 53, 85,119,250, -244,105, 93,219,182,109,117, 0,166, 1,224,202,161,249,132,249,254,184, 64, 54,125, 73,230,251,227,194,211,251,235,212,169,115, -159,231,121,242,214, 91,111,153, 0, 4,148, 71,243,121, 2, 0,105,125, 87,184, 15, 82, 34,195,182,101, 1, 33,107,167,147, 65, - 10, 36,190,140,166, 74,165, 58, 52,101,202,148,252,148,148, 20, 98, 50,153, 72, 98, 98, 34,153, 48, 97,130, 70,165, 82,109,119, -242,220, 61, 27, 54,108,152,113,229,202, 21, 62, 47, 47,143,156, 63,127,158,111,208,160, 65,134,147,102,171,219,115,105, 89,239, -239,239,127,172, 60, 31,149, 74,181,177,188,121,212, 82,130, 68, 75,216, 57, 66,110,156, 34,135,223,106, 77, 86, 52,171, 72, 6, - 86, 16,231,181, 19, 99,114,199,226,167, 50, 41, 73,115,112,199,142, 29, 11,238,222,189,107,207,206,206, 38,247,239,223,231,199, -141, 27,103, 4, 16, 49,110,220, 56,227,253,251,247,249,236,236,108,114,247,238, 93,123,199,142, 29, 11, 0,188, 87,142,116,178, - 0, 54,207,157, 59,151, 16, 66,200,194,133, 11, 73,112,112, 48,233,210,165, 11,209,233,116,132, 16, 18, 79, 8,249,201,102,179, -141,118, 70,211,205,205,109,228,148, 41, 83,116,122,189,158, 20,193,243, 60,201,203,203, 35,107,214,172, 41,240,245,245, 61, 86, - 66, 37,131, 54,121, 80, 77,170, 73, 53,255,110,154,255,100,252,224,232,167, 85,244,113, 58, 48, 49,108,198,140, 25, 69,166,234, -120,187,118,237,174,143, 30, 61, 58,108,244,232,209, 97,237,218,181, 59, 15,224,228,205,155, 55,195, 62,251,236,179, 48, 0,195, -202,200, 8,143, 54,109,218,228,165,167,167,147, 90,181,106,145, 42, 85,170,144,244,244,116, 66, 8, 33, 55, 6, 55, 37,103,234, -130, 36, 93, 60, 78, 78, 29,216, 75,198,249, 9, 72,123, 63, 55,171,159,175,111,182,151,151,215, 34, 60,187, 38, 99,113,153, 59, -160,110,221,186,218,136,136, 8,221,163, 71,143,116,243,230,205,211,117,233,210, 69,215,176, 97, 67,221,192,129, 3,117,171, 87, -175,214, 89, 44, 22,221,198,141, 27,117,174,174,174, 17,197,152,173,151, 54, 90, 2,129, 96, 85,120,120, 56,137,142,142, 38,133, - 81,138,146, 52,221,220,221,221, 67, 60, 60, 60,166,185,187,187,135, 0,112, 3,128, 90,128,178,145, 27, 42, 77,110, 84,189, 78, -232,176,110, 53,214,116,107,222,116,144, 11,155,103,253,110, 58, 33,111, 85,122, 41,163,229,230,230, 54,114,234,212,169, 90,147, -201, 68,244,122, 61,209,233,116, 68,175,215, 19,173, 86, 75,134, 13, 27,150, 47,149, 74, 7,148,165,233,229,229,181,224,226,197, -139,182,244,244,116,114,241,226, 69,114,236,216, 49,178,118,237, 90, 94,165, 82, 45, 47,239, 3,232,235,235,251,235,169, 83,167, -194,110,221,186, 21,118,237,218,181, 48,171,213, 26,102,177, 88,194, 44, 22, 75, 88,104,104,104,216,254,253,251,195,118,237,218, - 21,102, 54,155,195,204,102,115,152,201,100, 10,171, 86,173,218,137,242,230, 81, 11, 9,146,204,151, 14, 19,178,252, 3,162,249, -223, 36,146,247,113, 47,146, 57,161, 3,249,190,121, 69,210, 65,134, 35,120,113,109,207, 98, 53,133, 66,225,133,248,248,120,126, -214,172, 89,230,122,245,234,105,198,140, 25, 99, 52,153, 76,132, 16, 66, 76, 38, 19, 25, 51,102,140,177, 94,189,122,154, 89,179, -102,153,227,226,226,120,129, 64,112,186, 28,233, 92, 82,100,178, 46, 92,184, 64,158, 70,167,211,145, 46, 93,186,196, 7, 7, 7, -255, 84,181,106,213,225,101,105, 42,149,202,254, 51,103,206,212,145, 98,176, 90,173, 68,171,213,146,184,184, 56,190, 74,149, 42, -169, 0, 60,105, 97, 78, 53,169, 38,213,164, 70,235, 79, 99,124, 25,219,197, 95,196,207, 62,251, 44,140, 16, 18,246,197, 23, 95, -132, 21, 70,182, 68, 0,148,133, 31, 1,128,161, 51,103,206, 12, 35,132,132,205,152, 49,163,232,152,146, 50,162,239,158, 61,123, - 44, 43, 87,174, 36, 62, 62, 62,196,215,215,151,172, 90,181,138,240, 60, 79,210, 67,183,147, 51,117, 65, 30,124, 62,138, 16, 66, - 72,212,162, 15,201,153,186, 32, 49,235,230,147, 17, 35, 70,232,229,114,249,176, 82, 50,183, 66,211,166, 77,181, 6,131, 65,183, -101,203, 22,157, 92, 46,191, 1,160, 30, 28, 77,145, 76, 97, 90,223,169, 87,175, 94,254,189,123,247,116, 59,119,238,212, 1,152, -231,228, 13, 83, 3, 64,103,133, 66, 49,112,102,128,240, 17,217,244, 37,153,233,131,187, 0, 26, 0,240, 46, 60,198,127,198,140, - 25,132, 16, 66, 2, 3, 3, 47,150,160,233,214,176, 97,195, 25,143, 30, 61,154, 99,181, 90,231,220,186,117,107, 78,237,218,181, -103,245,171,230,215,250,224,176,238, 77, 52,243, 39, 53, 33,203, 62,110,184,244,141, 22,221,126, 25,210,105,216,187, 85,189, 46, -141, 81, 73,245,111,187,113,218,231,154, 14,157,186,177, 3, 2, 2,174, 37, 38, 38, 62, 49, 87, 90,173,150,164,164,164,144,216, -216, 88,114,233,210, 37,226,231,231,119,166, 44, 77, 95, 95,223,251,137,137,137,100,221,138, 21,228,173, 6,117, 72, 7,119, 23, -210,209,195,133, 52, 83, 74, 11,234, 2,205,202,107,180,110,223,190, 29, 6, 32, 12, 64, 88,118,118,118, 88,118,118,118, 88,110, -110,238,147,125, 0,194, 52, 26, 77,152, 70,163, 9, 51,155,205, 97,213,171, 87, 47,183,209,106, 43, 69,219,150, 82,228,180,150, -192,208, 55,192, 43,117, 82, 53, 47,251,213, 97,173, 73,238, 7, 93,200,202, 38, 1,164,157, 24,147,157,212,236, 43, 22,139,207, - 3,152, 94,104,202, 71,133,132,132,232, 9, 33, 36, 36, 36, 68, 15, 96, 84,225,254,169,133, 38, 43,196,201,116,178, 53,107,214, - 44, 40,138,100, 1,248,189,102,205,154, 5,193,193,193, 36, 56, 56,152, 4, 6, 6,106, 11,181,157, 42,208,106,212,168, 17,101, - 48, 24,158, 24,192,188,188, 60,146,154,154, 74, 98, 98, 98, 72, 68, 68, 4,185,113,227, 6,137,143,143, 39,187,119,239,182,187, -187,187, 31,165,133, 57,213,164,154, 84,147, 26,173, 63,213,104, 61,255,121,150,208,208, 80,242,220,174,255,221,188,121, 51,108, -230,204,153, 97,101, 56,179,241, 95,124,241, 69, 81,212,107,113, 41, 47,255,141, 81, 81, 81,100,212,168, 81, 36, 40, 40,136, 4, - 5, 5,145,209,163, 71, 19,141, 70, 67,116,143,239,145, 51,117, 65,110,188,221,140, 16, 66,254,143,189,239, 14,139,226,106,223, -190,103, 59,236, 46,236,210,151,174, 82, 4, 11, 40, 26, 53, 22,236, 45, 98, 39,118,141, 61,150, 87,163, 49,198, 22, 1,163,198, - 18,123, 76, 52,177, 69, 52, 22, 36,138,216,177, 97, 87, 64, 16, 20, 1, 65,154,148,165, 45, 91,128, 93,182,156,239, 15,132, 16, - 67, 53,121,127,223,155,100,238,235,218,107, 97,231,204, 61,231,204,156, 51,115,207,115,158,243, 60, 68,241, 34,134, 92,111, 3, - 18, 61,185, 59,137,141,141, 37, 14, 14, 14, 87, 27, 56,254,249,123,247,238, 21, 28, 59,118, 44, 15, 85,254, 88,108, 0,221, 0, -236, 50, 54, 54, 62,132,170,233,194, 22, 0,204,220,221,221,139,203,202,202,148, 99,199,142, 85, 2,112,106,128,179,183,135,135, -199,171, 3, 7, 14, 16,169, 84, 74,138,139,139,201,150, 30,173, 9, 57,248, 21, 89,223,185,133,225,135, 31,126, 80, 47, 91,182, - 76,101,110,110, 30, 14,192,110,236,216,177, 58, 66, 8,241,245,245,205,175,139, 76, 44, 22, 15, 73, 78, 78, 14,168,168,168, 8, -144,201,100, 1,197,197,197, 1, 97,103,207, 6, 12,110,223,122, 90,233,186,121, 62,103, 39, 14,244, 25,106,111, 54,102,251,160, - 15, 62,125,179,114,214,216,213,221,219,190,168,216,180,248,230,199,173,108,182,190,207,213,182,178,178,202, 85,171,213, 4,192, - 31, 62,175, 94,189, 34, 22, 22, 22,153,141,113,152,155,155,175,254,108,194,120,253,232, 22,246,228,213,206, 53, 68,123,237, 23, -162,189,120,132,164,108, 94, 74, 70, 72, 44,229,221, 56,140, 21, 77,173,143, 68, 34,185,246,232,209,163,223, 9,173,146,146,146, - 58,133,150, 92, 46,143,214,104, 52,209,110,110,110,151,255,108,175,239,198,133, 75,111, 99,230,147,152,105,189, 72,193,188,126, -100,136,136,157,254, 39,232, 38, 0,184, 5, 96,114, 51,247, 99, 0,216, 84, 45,168, 54,111,222, 76, 8, 33,196,205,205, 77,133, - 63,183, 24, 69,228,233,233,153, 54,107,214, 44, 93,155, 54,109,164, 61,122,244,144, 61,126,252,152,220,190,125,155, 92,188,120, -145,132,132,132,144,248,248,120,242,230,205, 27,146,148,148, 68,134, 13, 27, 38, 3,208,155,190, 23,210,160, 65,227,127, 25,117, -104,145,191, 61, 24,213, 13,243,243,243,163,106, 53, 80, 4,192,168,115,231,206, 5,155, 54,109,218,134,170, 88, 16,148, 23, 19, - 31,247, 51,102,197,246, 51,102,197,122, 49,241,241, 91,139,209,143, 27, 54,108,248,218,219,219, 59, 23,128, 49, 0, 73, 93, 7, - 34,132,244,178,176,176, 64,102,102, 38, 68, 34, 17, 68, 34, 17, 50, 51, 51, 65, 8,129,142, 0, 90, 2,168, 43, 43, 81, 94, 94, -142, 10, 3, 65,185, 1,144, 43,149,144, 72, 36,168,172,172,116,169,167,254, 29,198,141, 27,231,226,229,229, 85,176,124,249,242, - 28, 84,249,202, 28,154, 57,115,230,181,251,247,226,190,220,164, 0, 0, 32, 0, 73, 68, 65, 84,239,123, 41,149,202,226,132,132, -132,138,246,237,219, 15, 1, 32, 73, 78, 78,158,178,103,207, 30, 76,155, 54, 13, 13, 60,116,218, 15, 27, 54,236, 98,124,124,188, -203,228,201,147,113,235,214, 45,108,217,178, 5,133,133,133, 4, 0,212,106, 53,209,235,245,149,221,187,119,175,220,185,115,103, - 23, 95, 95,223, 71,173, 90,181, 98, 2, 64, 90, 90, 90, 74, 93,132, 20, 69,181,118,118,118,134, 90,173, 70, 65, 65, 1,226,227, -227, 97, 34, 18, 33, 46,167,208,166,207,246, 31,138, 86,157,189,198,158,208,197,203,124,201,192, 30,234,141, 87,111,185,183,181, -179,177,209, 84,106, 37, 73,185,249, 57,239,115, 81, 57, 28, 78,102, 97, 97, 33, 52, 26, 13,202,203,203, 33,151,203, 81, 84, 84, -132,194,194, 66,228,228,228,128,195,225,188,106,140,195,180,184, 56, 50,237,222,109,234,212,190,205,112,209, 21,131,117,102, 23, - 88,231,190,135,171,166, 0,251,215,204, 53,209, 88, 88, 5,154,154,152,148,136,197,226, 31, 1,184, 53,198,231,227,227,131,162, -162, 34, 20, 21, 21,193,194,194, 2,102,102,102, 48, 51, 51,131, 76, 38, 67,105,105, 41,228,114, 57,220,221,221,209,161, 67, 7, - 28, 61,122,244, 47,233,220, 15, 53, 72,213, 65, 63,239,218,203, 28,112, 4, 2,180, 50, 19, 58,127, 32,132,121, 3,187,244, 99, -179,217,167,205,205,205,175, 2, 88, 0, 64, 0, 96,129,185,185,249, 85, 54,155, 61, 10,192,122, 0,199,154, 89,141,141,129,129, -129, 95, 38, 39, 39,243, 99, 99, 99,177,124,249,114, 4, 5, 5, 33, 37, 37,229, 59, 0,134,183,101,230, 91, 88, 88,132, 51, 24, -140,159, 0,124, 4, 96,136,173,173,109,255, 70,120, 71, 45, 91,182,172,162, 83,167, 78, 73, 47, 94,188, 24,117,239,222,189,206, - 75,151, 46, 45,205,200,200, 64, 82, 82, 18,108,109,109,225,232,232, 8,165, 82,137,146,146, 18,140, 26, 53, 74,100,106,106, 58, -145,190,141,211,160, 65,227,127, 89,100,189,163, 69,254,110, 22,173, 58,255,175,243,141,154,207,231, 7, 70, 71, 71,127,232,237, -237,205, 2,112, 10, 0,188,152,240, 31,213,189,227,161,179, 63,110,246, 14,221,185,198,123,176,183,251, 33, 47, 38,170, 87,177, -133,119,238,220,217, 44, 58, 58,186, 59,143,199,251, 79, 61,149, 32, 0, 96,102,102, 6,145, 72, 4,177, 88, 12, 51, 51, 51, 24, - 12, 6, 40,203, 42,160,210, 3,138, 10, 13, 74, 75, 75,161,120,251,191, 82, 93, 9,149, 74, 85,179,111, 29,232, 51,107,214,172, -130, 61,123,246, 72,115,115,115, 55, 3,104, 63,109,218,180,145,187,119,239,198,141, 27, 55, 42, 62,242,112,181,216,208,171,227, -215,109,115, 83, 2, 60,216,152, 13, 32, 50, 50, 50, 18,221,187,119, 7, 69, 81,227,235, 34, 52, 54, 54,254,254,196,137, 19,198, - 9, 9, 9,112,117,117, 77, 24, 63,126,252,199,155, 55,111,118, 17, 40,139,239, 2,128,174, 40, 47, 97,225,194,133, 95,109,216, -176,161,160,160,160,160,178,172,172,204,122,196,136, 17,200,204,204,196,155, 55,111,238,215, 35, 50,147, 98, 98, 98, 72,105,105, - 41, 82, 83, 83, 17, 19, 19, 99,252,213, 87, 95,117,209, 51, 24, 35,179, 97, 50,125, 90,143,206, 93, 38,119,235,136, 99, 15, 98, - 57,119, 94,166,137, 59,183,176, 55,123,154,149,219, 82, 75,225,213,251, 92,109,133, 66,177,235,235,175,191, 86, 42,149, 74,100, -103,103,227,217,179,103,120,241,226, 5,210,211,211,177,101,203, 22,101,113,113,241,238,198, 56,236,140, 88,159,111, 93, 58,147, - 98, 61,191, 15,196,222, 6,202, 20, 64,185, 18,234,196,104, 28, 78,204,195,222, 51,191,114, 51, 50, 51,197, 39, 79,158,156,229, -228,228, 20, 13,192,189, 33, 62, 66,170, 46, 33,131,193,120, 87,132,130,193, 96, 40, 0,228, 9, 4,130, 44, 19, 19,147, 44, 6, -131,145, 71, 8, 81,253, 37,111, 18, 58, 84,130,201, 4,184,198, 96,176, 27, 76,237,249,241,248,241,227, 79,100,101,101, 13, 78, - 77, 77,253,112,247,238,221, 95, 27, 25, 25,197,237,222,189,251,235,212,212,212, 15,179,178,178, 6,143, 31, 63,254, 4,128,169, -205, 57,190,155,155,219,194,128,128, 0,108,217,178, 5, 29, 58,116,128,187,187,123, 89, 96, 96,224, 46, 0,107, 0,252,199,205, -205,237,238,194,133, 11,103, 72,165, 82, 73,118,118,118,135,239,190,251,110,238,174, 93,187, 62,200,201,201, 49,106,132,186,231, -160, 65,131,112,233,210, 37, 0,200, 5,144, 90, 84, 84,164,203,201,201,129,167,167, 39,186,116,233, 2,165, 82, 9,165, 82, 9, -153, 76, 6,103,103,103, 24, 12,134, 15,233, 91, 57, 13, 26, 52,104,252,159, 10,174,186,133,150,145,145,145,153,143,143, 15, 90, -181,106,101,134,183,171,181, 44,184,172,149, 75,102, 77,224, 11,163, 47,131,138,185,142,241,189,218,241, 45,184,172,149,111,119, - 97, 57, 59, 59,243,124,124,124, 32, 16, 8,236,235, 57,248,173,188,188, 60,248,248,248, 64, 44, 22, 67, 36, 18,193,199,199, 7, -149,149,149, 40, 85, 40,160,210, 3,101, 90, 3, 74, 75, 75, 81, 92,144,143, 50, 61,160, 51,177, 64,122,122, 58,152, 76,102, 90, - 61,156,182,174,174,174, 5,113,113,113, 5, 0, 34, 1,124, 26, 20, 20,132, 21, 43, 86, 96,237,218,181, 39,248,185,175, 7,157, -184,116,206,226,120,224,124, 43,119, 46, 53, 1, 64,101, 86, 86, 22,196, 98, 49, 4, 2, 65,157,194,192,215,215,183,147, 64, 32, -192,145, 35, 71, 72,118,118,118, 15, 84, 45,225, 79,163,168, 42,177,103,204, 64, 41,128, 93,209,209,209, 93,191,250,234,171,151, - 3, 6, 12, 96,119,235,214, 13,235,215,175, 7,128,240,186, 56,101, 50,217,195,169, 83,167,106,110,222,188,137,196,196, 68,193, -217,179,103,253,215,175, 95,223, 46, 35, 35,131,119,254,226,229,161,193, 89,114,255,205, 87,239, 24,109,184,114,235,161,165,169, -160,109, 75, 75,115,196,100,188,225,232,153,120,220,216, 21,237,202,102,206,234, 99,196,138,233,197, 99,228,246, 49, 98, 69,127, -192,102,206, 84, 40, 20, 39,195,194,194,174, 44, 93,186, 84, 41,149, 74, 97, 98, 98,130,162,162, 34,108,220,184, 81, 25, 19, 19, -115, 70,163,209,156,111,140, 87,111, 32,157, 28, 91, 56, 1,175,226,106,126,171, 52, 16, 60,214,112,224,247,233, 98,120,120,122, - 66,163,209,160,125,251,246, 84, 80, 80,144, 64, 36, 18,125,209,168,232, 97,252,161,187,233, 40,138,202, 35,132,188, 81, 42,149, -217,198,198,198, 25, 28, 14, 39,163,184,184, 56,155, 16,146,255, 87,232, 44,194,192,231,221,219,187, 1, 60, 99,100, 20, 41,115, -158, 40, 81, 92, 87, 65, 19, 19,147,153,123,247,238, 53, 58,120,240,160,118,225,194,133,234,185,115,231,178,203,203,203,173,231, -206,157,203, 94,184,112,161,250,224,193,131,218,189,123,247, 26, 9,133,194, 49,239, 83, 17,173, 86,139,184,184,184,205, 41, 41, - 41, 2, 84,133, 27, 89, 28, 24, 24, 56, 45, 57, 57,217,104,207,158, 61, 8, 9, 9, 65, 72, 72, 8, 70,142, 28,137, 69,139, 22, - 33, 32, 32,160, 33, 58,190,183,183,183,143,133,133, 5,110,223,190,157, 3, 32, 3, 64, 39,161, 80,104, 50,114,228, 72, 12, 30, - 60, 24, 21, 21, 21,168,172,172,172, 17, 90, 76, 38, 19, 98,177,216,130,190, 7,210,160, 65,131,198,127, 93,100,253, 78,108,177, - 0,160,218, 84,231,231,231, 71, 53,244, 96,212,151, 72, 33, 83,149, 33,189,180, 12,153, 37,134,223,109, 51, 24, 12, 13, 30, 61, - 39, 39,231,252,131, 7, 15,102,250,248,248,176,114,114,170,102,196,124,124,124, 80, 86, 86,134,156,216, 71, 80, 25, 0,129,171, - 23, 84, 42, 21, 74, 94, 60,133,208,251, 67, 88, 12,155,140,237,123,246,168,139,138,138,246,213,197,201,229,114,217, 14, 14, 14, - 5,105,105,105, 58, 0,197, 34,145,104,144,147,147, 19,110,221,186, 5, 0,199, 8,176, 21, 49, 55,129,219,161, 32, 85, 38, 21, -161,179,179, 51,164, 82, 41,148, 74,229,173,186, 56, 31, 60,120,144,172,213,106,219,143, 24, 49,130,250,249,231,159, 79,201,229, -242,181, 0,158,169, 13, 96,198,102,229, 67,165,135, 17,128,129,102,102,102,159, 5, 4, 4,244, 95,184,112, 33,194,194,194,112, -245,234,213, 74, 84,249,130, 61,168,131,182, 52, 53, 53,117,255,178,101,203,186, 49, 24,140, 79,175, 93,187,166,115,119,119,151, - 87, 86, 86,234, 91,123,120, 48,214, 6,173,227, 44,248,116,142,184,168, 12,207, 7,183,182,237, 78, 81,192,243, 55,210,140, 20, - 37,138, 26, 58,167,190, 92,102,248,168, 30,222,190, 51,199, 15, 23, 10, 92,219, 66, 21,255, 72,178,255,244,197,237,198, 49,201, -126,183,165,210,145, 97, 97, 97,254,183,110,221, 90,160,209,104, 90,241,120,188, 87, 50,153,108,167, 82,169,108, 84,100, 49,153, -204, 97,106, 91, 7, 51, 89,113, 49,140,222, 90,162,228, 90, 3, 10,213, 58, 36,138,221, 49,209,193,177,102, 26, 52, 47, 47, 15, - 18,137,132,210,235,245,195, 27,226,188,122,245, 42,252,252,252,170,133, 39, 40,138, 2, 69, 81,133, 30, 30, 30,249, 60, 30,175, -136,195,225,200,183,110,221, 90, 81, 81, 81, 1, 22,139,101,164,215,235,153,127,166,183,119,225,195,154, 71,168,239,231,142,232, - 59,160, 67, 91, 79, 18,249, 36,150, 42, 41,171, 56,220,128, 21,240, 59, 55, 55, 55, 86,113,113,241,121, 0,137, 90,173,246,248, -169, 83,167,140,166, 76,153, 82,113,250,244,233, 73, 0, 92,182,109,219,230,175, 84, 42,155,149, 82, 33, 37, 37,229,187, 13, 27, - 54,124,185,122,245,106, 28, 61,122,116, 97, 74, 74,202,138,183,150,174,145, 1, 1, 1,216,186,117, 43,142, 30, 61,106, 72, 76, - 76,188,104, 48, 24, 82,150, 46, 93,234,109, 99, 99, 83,152,155,155,155,210, 0,109,231, 33, 67,134,168,239,222,189,203, 85, 40, - 20,119, 0,124, 54,111,222,188, 89, 93,187,118,149,143, 31, 63, 94, 88, 92, 92, 44,227,243,249,220, 3, 7, 14,152,177, 88, 44, -168, 84, 42, 80, 20, 5,133, 66,161,161,239,131, 52,104,208,248, 95, 69,125, 90,228,111,130,122,159, 13,172,186, 26, 88, 86, 86, -150,159,153,153,233,249,230,205, 27, 29, 0, 29, 0, 20,105,116,223,108, 56, 16,122,112, 76, 55, 55, 65,174, 86,139,179, 79, 18, -202,138, 52,186,106,231,119,221,155, 55,111, 20, 25, 25, 25, 38,229,229,229,202,122,142,117,255,251,239,191, 47,191,121,243,166, - 73,106,106, 42,244,122, 61, 58,117,234,132,164,164, 36,148, 36,198, 65,224,217, 9,130,222,126, 72,136,126,130,152,171, 17,120, -173,212,232, 94,174,217, 80,170, 84,169, 2, 42, 43, 43,207,214, 69,200,102,179,139, 1, 16, 66,136, 30, 0,228,114,249, 51,165, - 82,217,203,198,198, 6,207,159, 63, 23,168,244, 88,228,191,114,251,110, 66,136,158, 83,181,154,107,201,248,241,227, 17, 21, 21, - 5, 0, 81,117,113,202,229,242,133,179,103,207,190,121,228,200, 17, 86,106,106,234,224,131, 7, 15, 14,126,249,242, 37,161,138, - 51,245,119,203,216,112,153,182,232,131, 31,156, 61,174,250,249,249,193,214,214, 22, 7, 14, 28,192,206,157, 59,181,243,231,207, - 79,222,185,115,231, 7, 82,169,244,120, 61,237, 47,149,201,100,151, 45, 44, 44, 22,180,107,215, 78,161, 82,169, 80, 84, 84,132, -156,156, 28,152, 91, 88, 48,116, 96,116,183, 18,139,143,159,207, 83, 8, 88,151, 31,226, 81,118,110,131,214,172,110,108,230,212, - 49,190, 29,125,255,179,122,165, 16,119,207,130,154, 29, 0,114,240,107, 44,254,196,223,164, 66,125,188,183, 42, 54,125, 74,180, - 92, 30, 44,151,203, 67,154,217, 89,134,116,239,222,253,196,134, 13, 27,140, 87,109,217,128,109,158,246,208, 21, 21,161, 64,173, - 71,161, 90, 7,121, 73, 34,158, 63, 79,128,133,133, 37, 94,191,126,141,138,138, 10,188,120,241,130, 48,153,204,243,141, 89,116, -170, 81,107,186, 80,198,227,241,138,216,108,118, 62,139,197, 42, 78, 77, 77, 85, 85, 84, 84,128,193, 96, 8,244,122,189,113, 19, -234,234, 96,105,105,185, 20, 85,193, 68,195, 20,133,133,187,124,216, 16,131,133, 62,206,150, 22, 67,215,204,157, 98,233,100,103, - 45, 75, 77,126,165,221,119,229, 94, 97,133,186,254,197, 26, 0,194,139,139,139,107, 44,146,167, 79,159, 94,124,250,244,233, 89, - 0, 14,161, 42,239, 86,132, 76, 38,251,225, 61, 6,223,154, 51,103,206,124,185,122,245,106, 24, 27, 27,215, 4, 79, 53, 54, 54, - 54, 2,128, 95,126,249, 5,207,159, 63,239,138,183,254, 90, 6,131,225, 68,110,110,110, 99,156, 46, 94, 94, 94,169,161,161,161, - 92, 0,118,243,230,205,251,112,247,238,221,248,228,147, 79, 10, 18, 18, 18,186, 1, 72, 3,224,242,233,167,159, 62, 62,122,244, -168,153,193, 96, 64, 73, 73, 9, 52, 26, 77, 26,125, 43,167, 65,131, 6, 45,182,254, 43,240, 1, 16,131,170,248, 89,195, 0, 92, - 64,149, 91, 71,189,112,124,171,206,174, 0, 24, 81,253,124,172,199, 25, 30,168, 90,145,117, 25,192, 79, 0,108,234, 35,181,176, -176,248, 98,218,180,105,218,236,236,108,146,151,151, 71, 66, 66, 66,200,146,153,211,244, 3, 93,237, 12,174,118, 54, 42, 43, 43, -171, 36, 91, 75,243,195, 29,249, 88, 2,192,161, 9, 13,155,246,242,229,203, 57,211,166, 77,155,249,246,184, 51, 79,156, 56,161, -188,118,237,154,146,201,100,134,163, 42,180, 67,181,160,156, 58,124,248,112,165, 90,173, 86,122,120,120, 20,163,202,113,191, 62, -248,247,233,211,167,228,210,165, 75, 68,175,215,255, 33, 70, 81, 65, 65, 1,185,122,245, 42,233,209,163,135, 12,192,148,254,253, -251,223,186,119,239,222,173,158, 61,123,158,105,172,194,150,150,150, 43, 99, 99, 99,163,210,211,211,163, 47, 92,184, 16,125,252, -248,241,232, 79, 63,253,244,153,183,183,119,121,114,114,178, 65,167,211,145,216,167, 79,137, 71,235,214, 42, 0,206,245,241,244, - 51,102, 61,150, 31,248,154, 84,172,255,132, 84,140,114, 36, 0,136, 98,251, 23, 36,127,225, 0,146,180, 96, 40,233,107,196,124, -240, 62, 61,197,220,220,252, 74, 84, 84, 20, 81, 40, 20, 36, 62, 62,158, 76,245, 27, 76, 30,204, 26, 64, 46, 15,118, 35, 71,123, -183, 36,219, 7,121,147,193,189,123,145,239,191,255,158,132,134,134,146,149, 43, 87, 26, 44, 45, 45, 21,104,192, 71, 75, 34,145, - 92, 59,117,234, 84, 52,128,104, 38,147, 25, 45,151,203,163, 21, 10,197,249,172,172,172,189, 30, 30, 30, 95,182,107,215,110,146, -167,167,103,191,190, 45,157,191,236,111,194, 75, 26, 96,106,244,170,181,144,191, 29,127,140,123, 85, 3, 17,224,236,234,226,162, -184,125,251,182, 65,173, 86,147, 59,119,238, 24,218,180,118,175,216, 54,110,200,153,215, 7, 54,157,169,184,244,243,149,178,115, - 63,222, 59, 61,221, 47,174, 15,159,241,243,135,130,154,112, 28,239,139, 9, 0,206,226,183, 85,135,211, 0,156, 67,195,171, 16, - 25, 0, 14,173, 95,191,190,246, 74, 67, 0, 96,120,123,123, 71, 19, 66,162,189,189,189,163,155, 91, 17, 62,159,191, 52, 44, 44, - 44,208,201,201,105,203,248,241,227, 15,200,100,178, 11,147, 38, 77,138, 67,213, 98, 16, 10, 85,217, 17,134, 59, 56, 56, 20,196, -196,196,144, 91,183,110,145,177, 99,199, 42, 56, 28,206,100,250, 54, 78,131, 6, 13, 26,255, 21,204,169,231,187, 65,108,136,139, -139,171,142,161, 53,175, 33,242, 21, 43, 86, 68, 71, 69, 69, 69,163, 42, 74,124,131, 96,177, 88,191,206,159, 63,159,216,216,216, - 40,173,173,173,127,101, 51,153,179, 28,141,225,131,247, 91,234,222, 43, 56, 56,120,228,119,223,125, 55, 12, 64, 87, 0,108,123, -123,251,156,188,188, 60,229,189,123,247,148, 61,122,244, 80, 90, 90, 90, 74,189,188,188,148,219,182,109, 83,106,181, 90,229,210, -165, 75,149,248, 99,188,175,186, 96, 4, 96, 1,151,203,253,181, 77,155, 54,113,107, 70,244,211,110, 89, 52,139, 76,115,179, 82, - 2,248, 14,192,124, 0, 98, 0,108,127,127,255,235, 47, 94,188,184,226,229,229,181,191, 9,188,118,237,218,181,187,113,226,196, -137,168,208,208,208,232, 47,190,248, 34,202,194,194, 34, 59, 57, 57,217, 80, 81, 81, 65, 74, 74, 74,136, 76, 38, 35, 23, 46, 92, -208,155,155,155,239,169,183,225, 60,102, 46,185,122,172,206, 16, 14, 89,171, 39,147, 30, 92,198,155,247,233, 41, 2,129,160,184, -168,168,136,228,229,229,145,212,212, 84,114,230,204, 25, 50,164,123, 23,114,242,211, 49,228,216,204,145,100,235,144, 46,164,171, -137,145, 74, 98, 34,140, 50, 49, 49,145, 54,101,213,161, 68, 34,185,166, 86,171,107,194, 55, 56, 56, 56, 68,123,120,120,132,122, -121,121,109, 15, 11, 11, 91,188, 99,199,142,145,125, 91, 58,127,185,113,112,247,242,178,136,211, 68,113,234, 59,178,162,147,123, -197, 91, 49, 95, 39,236, 45,204,131,111,223,186,101,168, 22,191, 58,157,142,156,253,245, 87, 50,110,232,192,184,210,203,191,252, -116, 39, 96,225,137,165,157,220,207,246, 48,194,132,134, 4, 91,205,171,136, 16, 22,190,166,140,189, 31, 57,153,231,246, 18, 49, -190,235,102,242,187,244, 82,227,220,221,221, 83, 9, 33,185,158,158,158,169, 0,142,121,122,122,214,254,127,122, 61,180, 53,193, - 73, 3, 3, 3,201,219,241,193, 0,176,118,195,134, 13,209,132,144,104, 55, 55,183,187, 0,208, 65, 0,203,222, 34,198, 79, 35, - 92,108,138,122,139, 24, 63,117, 16,212,157, 50,202,153,131,214,189,172,248,119, 70,186,217, 42,250,216,139, 34,143, 29, 62,184, -229,163,143, 62, 58, 0, 96, 15,128,175, 45, 44, 44,238, 76,152, 48,225,249,209,163, 71,159,111,219,182,173, 50, 57, 57,153,204, -152, 49, 67,197,227,241,190,166,239,131, 52,104,208,160,241, 95, 67,117,100,120,219,230, 8,173,225, 95,126,249,101, 52, 33,164, - 58,150,214,148, 58,202,140, 88,189,122,117, 52, 33,164, 58, 58,252,187, 1,204,234, 10,104, 22,184,119,239, 94,194,227,241,126, -122,207,198,212,230,148,140, 26, 53,170,155, 92, 46,255,192,198,198,230,131,183,150, 43, 71, 75, 75,203,212,227,199,143, 43,203, -203,203,149,132, 16,165, 78,167, 83, 70, 69, 69, 41,251,244,233,163,172,245,214,223, 88, 61,127,135, 85, 18,220,125,178,102, 38, - 89, 37,193,221,119, 54, 77, 62,116,232,208,165,180,180,180,243,166,166,166,203,155,200,233,104,101,101,181,214,220,220,252,138, -165,165,229, 42,115,115,243,220,202,202, 74, 82, 82, 82, 66,146,146,146,200,173, 91,183,200,131, 7, 15,136,185,185,121,118,125, -245,236,111,204,122, 88,178,101, 1, 49, 28,218, 64, 52,187, 87, 18, 0, 68,182, 99, 5, 41,252, 62,136, 60,153, 61,152,244, 49, - 98,222,127,143,243, 9,177, 88,252,227,175,191,254,106, 72, 73, 73, 33,225,225,225,228,194,133, 11,100,209,162, 69,164,181,157, -173,186, 27,151,145,223,139,199,186,242, 62, 1, 75,213,106,117,180, 92, 46,143, 86, 42,149,209,109,218,180,137,238,210,165, 75, -104,183,110,221,182,159, 62,125,122,241,198,141, 27, 71,246, 55,225, 37,149, 69,156, 38,228,139,161,132, 44,232, 73, 94,205,234, - 67,250, 25,179, 98,235,229,180,177,201,174,142,214,174, 82,169, 72,100,100, 36,185,113,227, 6,145, 88, 90,202,125,141,153,115, -122,240,208,187,135, 41,196, 77,173,103, 95, 17,227,240,195,239,191,209,151, 95, 58, 74,126,153, 54, 84,215, 71,204,216, 91,171, -220, 73, 66, 72,238,216,177, 99, 95, 19, 66,114,207,156, 57,147, 69, 8,201, 29, 51,102,204,107, 66, 72, 46,128, 19,117,113,190, - 19,156,244,208, 91,145,181, 32, 48, 48, 48,154, 16, 18, 29, 24, 24, 24, 13, 84, 5, 81,237, 45, 98, 28,121,180,127,171, 65,125, -225, 8, 57, 61, 99,152,190,183,136,113,164,206,122,138, 89,231, 99, 14,237, 32,154, 43,199,200,175,139, 38,233,123, 74, 76,111, -187,187,187,111, 93,188,120,113,232,131, 7, 15,158,233,245,250,231,169,169,169,207,247,236,217,243,252,195, 15, 63,188,107, 97, - 97, 17,199,229,114,231, 55,118,141,254, 34,208,156, 52, 39,205, 73,115,210,120,215,192,212,192,182,243,155, 55,111, 22, 16, 66, -150,250,251,251, 99,211,166, 77,227,218,181,107, 55,193,222,222,222, 10, 0,114,114,114,202,226,227,227,229,254,254,254, 88,187, -118, 45,182,108,217,178, 29, 85,190, 44,255,151,200, 59,123,246,172,195,194,133, 11,165, 27, 55,110, 52,204,152, 49,195, 19, 64, -124, 97, 97, 97,235, 73,147, 38, 45, 96,177, 88,254,206,206,206, 94,185,185,185, 5,229,229,229,199, 0,236, 71, 35,115,166,245, -129,199,128,190,115, 11, 91, 92, 97, 64, 95,235,231,161,107,215,174, 29, 63,102,204,152,202, 29, 59,118,232,228,114,121, 88, 19, -233,178, 10, 10, 10,214, 85,255, 99,110,110, 46,137,141,141,157,111,109,109,205, 72, 77, 77,133, 90,173, 70, 74, 74,138, 1, 85, - 83, 83,117, 66,169, 35,187,126, 56,115,205, 99,233,100, 63,211,178,196,167,224, 48,153,208,178,185,200,123,120, 5,135, 34, 19, -229,170, 74,236,126,159,118,202,100,178,111, 23, 45, 90, 52,105,249,242,229, 70,206,206,206,212,253,251,247,113,234,212, 41,181, - 84, 42, 29, 2,224,246,111,161,159,154, 7,131,193, 0, 46,151, 11, 0, 88,177, 98, 5, 24, 12, 6, 91, 42,149,114, 41,138,226, - 81, 20,197,167, 40,138,169, 77,123, 14,131,188, 4,249, 37, 50,100,229,203, 26,228,211, 27, 12,167, 30, 61,122,180,164, 99,199, -142,140, 39, 79,158,160,160,160, 0, 41, 41, 41, 68, 79,200,137,200,114,125,149, 83,162,186,233,245,227,155, 91,140,234, 96,198, - 99,112, 15,175,133,175,134,193,220,103,192, 88, 84,197,210, 2,128, 67, 20, 69,113, 0, 20,181,105,211,166,239,139, 23, 47,140, -219,180,105, 83,158,152,152,120,137,162, 40,123, 0, 71,234,226, 52, 54, 54, 46, 4, 80,120,230,204, 25, 0,152,141,170,147,215, - 41, 32, 32, 32, 55, 50, 50, 18,129,129,129,249, 0,246, 2,128,208,204, 98,132,151,136, 67,113,127, 14,196,135,106, 48,118, 27, - 72,157, 86, 87,161,181, 77,191,118, 2, 6,216, 7,191,194, 7, 18, 15, 6, 87, 87,217, 62, 40, 40, 40, 82,169, 84,170, 79,158, - 60,169,153, 62,125, 58, 51, 57, 57,249, 49,128, 59, 0,206,224,173,143, 37, 13, 26, 52,104,208,248,175,226, 93, 11, 86,163, 62, - 90,239,170,214, 77, 0,126,120,249,242,101, 77, 82,233,151, 47, 95, 70, 3,216,135,170,104,240,195,155,161,120,215,188,181,104, -237,127,207,198,188,203,105,228,227,227, 99,252,226,197, 11, 14,234, 78,226, 72,189, 7,231, 31, 80, 87,174, 67,119,119,247,157, - 90,173, 54,116,223,190,125,167,153, 76,230,164, 63,161,246,157,221,220,220, 74,142, 31, 63,110, 8, 15, 15, 39,107,214,172,209, -219,218,218,150,224,143, 62, 90,191,227,244,229, 50, 67,150,121,218,203,163,166,244, 36,175, 22,143, 32,119, 38,247, 33,115,236, -133,114, 95, 35,230,169, 63,249, 86,226, 38, 18,137, 14, 25, 27, 27,203, 77, 77, 77,175, 1,232,254,103,174,145,133,133,197, 81, -137, 68,114,173,246,199,198,198, 38,212,202,202,234, 59, 75, 75,203, 53, 98,177,120,174,139, 17,119,199,226,214,118, 21,113,163, -218,144,136, 30, 86,100,178, 37,247,221,169,195,119,235,105,235,226,226, 82, 20, 28, 28,108, 56,127,254, 60, 89,185,114,165,161, - 69,139, 22,114, 52,224,215,214,160, 69, 75,204, 60, 21, 50,166,155, 33,127,152, 61,217,228,105, 98,232,107,198,172,111,133,226, -228,183, 2,120, 90, 99,156,174,174,174,251, 8, 33,135,215,175, 95,127, 24,191,229, 2, 29, 24, 20, 20, 20, 64, 8, 9, 8, 10, - 10, 10, 0, 48, 24, 0,124, 69,140,224, 99, 35, 59,235,115, 62,178, 35,223,120, 10,245,190, 34, 70,112,157,150, 76,115,214,217, -115,179,134, 25,114,103,245, 32,107,221, 4,250,110,230,188,235, 92, 46,119, 49,170, 44,206, 93, 0,112,233,183,102,154,147,230, -164, 57,105,139,214,255,156,240,106, 18, 36,230,230,230,135, 90,181,106,117,218,217,217,249,180, 80, 40,220,142, 42,167,249,230, - 94, 8,151, 13, 27, 54,200, 69, 34, 81,135,191,240,226, 90, 3,176,199, 31, 19,231,254,101, 29,102,157, 45, 22, 38, 47, 31, 23, -187,206, 22, 11,107,253,220,197,211,211,243, 27, 84, 69,243,254,179,157,208,217,220,220,124,143,185,185,121,246, 91,223, 44,231, -166,112,118,102, 50, 39,245, 53, 98,222,239,206,101,228,245, 53, 98,221,251,128,201,156,248, 55, 29,128, 13, 45,182,168,143,211, -193,210,210,114,135,185,185,121,142,165,165,229,158,102,138,172,223,113,118, 48,134,109, 63, 49,243,108,119, 19, 74,213, 79,196, - 60,211,153, 95,255,162,142,102,180,221, 39, 48, 48,240, 19, 66,200, 39,118,118,118,254,181,132,191,215,218,181,107,253, 8, 33, -126,213, 17,224,187,240, 97,221, 71,204, 60,222,195,148,146,245, 17, 51,143,119,225,195,186,190,122,246, 21, 51, 79,245, 48,165, -100,190,166,140,227, 78, 60,180,160,111,230, 52, 39,205, 73,115,210, 66,235,159, 33,180,232, 14, 67,115,210,156, 52, 39,205, 73, -115,210,156, 52, 39, 45,180,234, 22, 86,181, 63, 53, 51,108, 44,250,220,208,160, 65,131, 6, 13, 26, 52,104,252, 41,212, 27,176, -148,106, 64,149, 54,199,177,253,125,148,109, 4,205, 73,115,210,156, 52, 39,205, 73,115,210,156,255, 58,206,198,184,255,175, 23, -214,253,173, 65,155, 85,105, 78,154,147,230,164, 57,105, 78,154,147,230,252,215,130, 65,159, 2, 26, 52,104,208,160, 65,131, 6, -141, 63, 5,159,183,223,239, 6, 46,173,219, 71,139,213,101,125,190, 78,167,179, 6, 0, 22,139, 37,213, 62, 94, 99,219, 16, 59, - 27,232,175,171, 74,191, 3, 22, 48, 91, 7, 92,171,131,243,154, 78,167, 51,123,203, 89,162,125,188,102,112,131,156, 93,214, 95, -169, 93, 94,247,120,205,192,119,203, 16,128,201,238,178, 62,231,157,186,218, 53,245,172, 80,248, 93, 76,172,255, 90, 61,255, 46, -156,255,102,176,187,174,207,215,106,171,250, 17,155,205,146, 86, 62,106,184, 31,113,186,174,207,169, 93, 94,251,104,141, 77, 67, -156,124, 99, 94,145,171,189,213,246,134, 56, 83,115, 10,151,170,202, 42, 44, 26,226,108,238,216,116,180,181,237,175,127, 59, 54, -153,192,236,236,220,220,107,255, 99,125,169, 51,128, 53, 0, 76,107,253, 22, 7,224, 51,186, 87,210,160, 65,227,111, 38,180, 98, - 80,149,231,240,199,183, 98,235,199,122,133,150, 78,167,179,142,254, 53, 0, 42, 53,208,127,234,122,107,151, 81,251,255,144, 40, - 89, 87, 81,194,149, 37,156,244, 98,106,229,102, 86,172, 74,211,156,156, 28, 10, 0, 40,138,250, 9,128, 83, 29,156,102,209,191, - 6,160, 76, 3,248, 78, 8, 50,115, 2, 76, 11, 56,156,207,141, 5,130,190,229,229,229,237, 0,192,216,216, 56,161, 92,165,186, -105, 85, 89,185,237,221,242,245,181,172,118, 93,251, 77, 89,111,237, 57,106,255, 34,189,193,192,125,243,100,159,111, 69, 97, 50, -139,173, 83,239, 93, 5, 92, 10,168, 67, 84,213,195,247,219,113, 63, 94,105,193, 6,250,113,141,140, 58,136,205,204,122, 25, 8, -105, 99, 48, 24, 40,189, 78,247, 92, 94, 90,122,199,160,211,197,234, 52, 42,139,232,176,111, 12, 13,213,243,221,182,124, 12,176, -126, 5,252, 5, 66, 97, 95, 38,155,221, 29, 0,244, 90,237,125,149, 82,121,115, 52, 16,210,148,182, 55,245,252,188,111,249,127, - 27,180, 90,157,117,218,149, 0,168,181,128,207,216,111,172,189, 39,253,124, 28, 0, 52,210, 88, 27,101,114, 88, 87, 0, 16,184, -250, 61,226, 73,124,242, 1,128,149,145,107,157, 20,190, 26,106, 45,208,198, 47,200,186, 49,206,233,107, 79, 89, 44,159, 51,134, - 7, 0, 87,207,124,215,250, 70,232, 15, 67, 1,160,223,152,121,151, 6,141, 93,152, 4, 0, 91,126, 12,181, 56,241,205,184, 6, - 57,155, 54, 54, 75, 57,165,201,225,110, 26,121,174,216, 81,192,146, 36, 39, 39, 51, 0,192,206,206,174, 73, 99,211, 1, 16,229, - 2, 11, 24, 76,102, 47, 87, 55, 55, 31, 0, 36,245,213,171, 24,189, 78,119,215, 22,216,251, 23,247,165, 69,132,252, 62, 56, 43, - 69, 81,116,135,164, 65,131,198,223, 13, 23,222,138,171, 11,127,120,153,173,111, 15,149, 26,184,157, 2,244,238,230,141, 57,147, - 62, 18,214,222, 22,178, 63,200, 41,249,201, 57,207,131, 63,111, 99,120,123,123, 35, 45, 45,173, 73,181, 40,211, 0,183,146, 1, -200, 94,152,148, 8, 4,175,118,108,221,106, 58,112,224, 64,150,157,157, 29, 40,138, 66, 94, 94, 94,183,136,136,136,206, 75,150, - 44,249, 20,178, 23, 37,101, 26, 40,110, 37, 55,206, 91, 93,215,118,173, 91, 96,205,194,113, 34, 0, 88, 53,117,111,231, 39, 47, -243,205, 95,189,122,213,255,203, 47,191, 44, 98,222,188,249,131, 37,112, 56, 31,200,106, 74, 61,143,158,127,100, 36,202,253,197, -101,242,194,133,103,220,220,220,132,206,206,206,148,137,137, 9,152, 76, 38, 74, 74, 74,156,226,227,227,135, 62,126,252, 88, 21, -113,251, 39,110,212,227, 17,169, 82,163,174, 21, 77,106,123,121,142,209, 85, 19,147,132, 41,163, 71, 59,140, 27, 55,206,200,213, -213, 21, 0,240,234,213, 43,247,144,144,144, 9,103,206,156, 89,139,242, 28, 93,153, 6, 21,141,181,189,134, 19,128, 17,208, 93, -108,109, 61,153,201,102,183,211,233,116,246,111,173, 13,111,244, 90,109,130, 76, 42, 61,246,110,121, 26,127,132, 90, 11,188,200, - 5, 6,244,242,193,148, 49, 3, 4, 0,240,229,248, 13,221, 50, 94,167,112, 52, 26, 13, 90,123,180,233,241,245, 55,219,175,128, -193, 64,112,104, 68, 77,249,166,112,198,189, 72, 67,192,215, 59,144,243, 44,164,155,190, 52,165,175, 66, 94,202, 4, 0, 83,145, -104, 76,200,201, 95,110,218,121,249, 63, 76, 41,172,108, 18,103, 67, 99,243,242,201, 61,182,217,241, 55,219,126,127,245, 16,219, -201,201, 9,207,158, 61,107,222,216, 44,125,105, 98,176,181,125,190,237,139, 47, 36,190,190,190, 16, 10,133, 96,177, 88,208,233, -116, 3,238,222,189, 59, 32, 32, 32, 96, 30, 74, 95,170,154, 58, 54,155,128,109, 20, 69,245,157, 62,103,145,237, 71, 35,253, 49, -102, 72, 15,186, 35,210,160, 65,227,239,134,106,235, 85,237,149,135, 63, 54, 40,180, 88, 44,150,116,224,180,141,214,189,186,182, -199,147,216,164,210,244,204, 92,101,245,182,226,132,144,214, 35,123,216,183,141,140,188, 13,181, 90,141,251,247,239, 35, 54, 54, - 22,175, 95,191,198,220,185,115,213,111,167, 14,235,226, 44,241,157, 16,100,134,210,100,161, 59,247,101,203,136,196, 68,102, 69, - 69, 5, 34, 35, 35, 81, 82, 82, 2, 46,151, 11, 7, 7, 7, 12, 26, 52,136,149,152,152,104,222,127,224, 16,145,239,144,137,105, - 16,185, 43, 89, 44, 86, 73,125,121, 68, 88, 44,150,180,255,212,245,214,109,221, 91,224, 85,122, 78,233,154,111, 14, 42, 13, 6, -194, 74,125,157, 81,121,251,246,109,248,248,248,224,218,181,107, 22,197,197,197, 95,237,221,187,119, 13,123,243,247,187,180,154, -162,101,168,159,175,196,119, 66,144,153,133,244,180,243,141,203,103, 57, 9, 9, 9,156,125,251,246,161,168,168, 8, 92, 46, 23, - 98,177, 24, 18,137, 4,173, 91,183,166, 86,173, 90, 37,244,243, 75,192,127,102,251, 59, 87,186,204,122, 89, 95, 61,107,218,174, -204,224, 91,202,175,186,134, 94,184,192,232,217,179,231,239, 94,219, 91,181,106,133,193,131, 7, 27, 77,158, 60,217,117,220,132, - 73, 6,223, 97,211, 95, 65,232, 92,214, 40,167, 42,203,216,162,236,129,221,128, 9, 19,194,130,130,130,196, 18,137, 4, 2,129, - 0, 0, 80, 90, 90,234,144,158,158,222,109,237,218,181, 99, 31,197,157,100,249,250,101,229, 64,224, 88,222,208,249,252,183,130, -205,102, 73,171,173, 72, 38, 2,227,146,172,236,124, 21, 0,104, 52, 26,104, 52, 26,168,213,106,204,159, 55,151, 57,123,108, 23, - 55,231, 94,139,158,190,126,147, 95,220, 38,226,161,121,245,190,218, 70, 56, 89,101,175,101,178,204,235,179, 3,190,248, 66, 98, - 99,243,219,140, 96,240,209,163,204,226,226,226, 1, 1, 1, 1,109, 9,191,143,172,141, 95,144,184, 33,206,134,198,166, 44,233, - 66,203,175, 23, 14,238,176,255,155,112,232,245,122, 60,120,240, 0,145,145,145,216,190,125, 59,185,116,233, 82,169,169, 64, 48, - 27, 13,142,205,151, 38, 61,109,243, 92, 54,111, 62, 67,241,120, 60,156, 59,119, 14,137,137,137, 96, 48, 24,240,246,246,198,148, - 41, 83, 48, 96,192, 0,201,156, 57,115,137,239,144,241,169, 16,121, 40,254,100, 95, 98, 0, 88,180, 50, 96,179,237,212, 89, 11, -176,229,235, 85,180,208,162, 65,131,198,223,217,154, 85,111,136, 7,132,135,135,147,183,159,222, 0, 64, 0, 70,171, 81,251, 79, -156,142, 50, 92,104, 53,106,255, 9, 2, 48, 8,192, 48, 5, 90,116,236,216, 81, 43,147,201,200,227,199,143,201,252,249,243, 85, -187,118,237,186,121,225,194,133, 16, 93,101,229, 1, 59, 91,219,111, 73, 61, 14,246, 4, 96, 56, 3, 34, 62,159, 95,144,153,153, - 73, 46, 94,188, 72, 2, 3, 3,201,177, 99,199,200,165, 75,151, 72, 68, 68, 4,185,116,233, 18, 57,113,226, 4,137,139,139, 35, - 73, 73, 73, 68, 32, 16, 20, 56, 3,162, 6, 56,153, 4, 96,182, 30,181,111,217,153, 39,218, 32,143, 81,251,151, 16,128,105, 6, -120,118,236,216, 81, 31, 18, 18, 66,130,131,131,201,207, 63,255, 76,226,226,226, 72, 97, 97, 33, 97,241, 4, 5,213,251,213, 87, - 79, 2, 48,236,237,237, 11,100, 50, 25,113,116,116, 36, 92, 46,151,216,216,216,144,214,173, 91,147,110,221,186,145,161, 67,135, -146, 73,147, 38,145,175,190,250,138,200,100, 50, 98,100,100,148, 95,189, 95,125,156, 62,128,177, 64, 32,200,140,142,142, 38,245, -161,188,188,156, 20, 22, 22,146, 43, 87,174, 16,129, 64,144,233, 3, 24, 55,196,105, 12,116,242,242,242, 42, 40, 44, 44, 36,149, -149,149, 36, 51, 51,147,196,199,199,147,196,196, 68,146,153,153, 73,202,203,203,107,184,147,146,146,136,139,139, 75,129, 49,208, -137,208,139, 32,234,237, 75,239,126,156,108,108,134, 74, 36,146,242, 51,103,206,144, 55,111,222,144, 35, 71,142, 16, 6,176,225, -221,114, 13,113,114,129, 65, 61,123,246,212, 63,120,240,128, 60,125,250,148,172, 88,177,130, 12, 30, 60,152, 12, 25, 50,132, 4, - 4, 4,144,236,236,108,146,157,157, 77,134, 14, 29,170,231, 2,131, 26,235,159,117,141, 77, 17,224,228,231,231, 87, 94, 89, 89, - 73, 82, 83, 83, 73,187,118,237,178,153,192,100, 1,208,182, 55,192,107,172,127,218, 3,102,182,182,182,185, 15, 30, 60, 32,161, -161,161,196,217,217,185,128, 9, 76, 55, 5, 90,153, 2,173,152,192,244, 86,173, 90, 21, 60,120,240,128, 20, 21, 21, 17, 39, 39, -167, 92,123,192,236, 79,244, 37, 6,128, 67, 43, 3, 54,147,151,217, 42,178, 50, 96, 51, 1,144, 73, 8, 33,168,195,199,147, 6, - 13, 26,255,124,188,171, 69,254, 41,168,185, 73,250,249,249, 81, 0,110, 53, 84,184,156,201,220,184,101,203, 22, 86, 69, 69, 5, - 14, 30, 60,168,248,120,236,216,211,189,123,245, 74,109,233,236, 44,163, 24,140, 70,179, 13, 23,240,120,139,183,108,217, 34,214, -104, 52,136,138,138, 66,231,206,157, 33,145, 72, 32, 20, 10, 33, 20, 10, 97,109,109, 13, 15, 15, 15, 72,165, 82,152,152,152, 96, -249,242,229,162, 2, 30,111,113, 99,188, 6, 3, 97, 1,128,222, 96,224,114,128, 57, 46, 31,124, 16,181,118,237, 90,134,133,133, - 5,204,205,205, 33, 20, 10,145,152,152, 8,141, 70, 3,190, 49,191, 73, 65, 90, 25, 12, 6, 67, 40, 20,226,198,141, 27, 88,180, -104, 17,186,119,239, 14,177, 88, 12, 19, 19, 19,180,107,215, 14,131, 6, 13,194,236,217,179,145,154,154, 10,170, 9, 78, 37,207, - 89,172, 5,179,103,207,182,246,241,241,169,115,123, 69, 69, 5,100, 50, 25, 10, 10, 10,224,224,224, 0,127,127,127,235,231, 44, -214,130,250,248, 44, 0,137,131,187,123,216,227,199,143, 45, 5, 2, 1,130,131,131,113,246,236, 89, 92,190,124, 25, 23, 47, 94, - 68,120,120, 56,206,157, 59,135,130,130, 2, 0,128,187,187, 59, 78,157, 58,101, 41,180,182, 14,183, 0, 36,244,144,110, 26, 50, -242,243,175,182,203,203,179,156, 60,105,210, 29,165, 82,137,201,147, 39, 99,227,166, 77,171,216,192,146,166,236,239, 1,136,204, -109,109, 15,111,222,188,153,145,151,151,135,209,163, 71, 23,110,219,180,105,102,204,149, 43,174,209,151, 47,187,110, 12, 10,154, -217,187,119,239,194,236,236,108, 28, 61,122,148, 97,227,228,116,216, 3, 16, 53,183,158, 10, 96,209,206,157, 59,141, 42, 42, 42, - 48,112,224,192, 84, 67, 66,130,135, 14,248, 69, 9, 36,222, 2, 42, 27,219, 63, 23, 88,176,124,249,114, 9,143,199,195,231,159, -127, 94, 88,150,145,209, 94, 7,252, 92, 10,164,151, 2,233, 58,224,103, 69, 90, 90,251,169, 83,167, 22,242,120, 60,236,216,177, - 67,146,251, 91,210,237,166,162, 51,128, 48, 0,183, 1,228, 76,159,179,104,186, 79,151, 15,113,244,192, 94,124, 19,244,229, 97, - 0, 31, 83, 20,117, 12,192, 50,186,231,209,160,241,239, 68, 83,180,200,255, 40,234, 77,185,195,224,199, 26, 86, 0, 0, 32, 0, - 73, 68, 65, 84,170,173, 36, 1,244,105,136,197,204,194,162,115,251,246,237, 17, 25, 25, 9, 47, 47,175,199, 98,177, 88,199,225, -241,192,102,179, 65, 12,141,234, 44, 24, 11, 4,253, 7, 12, 24,192,122,248,240, 33, 92, 92, 92, 96,108,108, 12, 54,155,253,187, - 15,135,195,129,173,173, 45,228,114, 57,250,247,239,207,222,189,123,119,127,168,213, 95, 55,250, 64, 76,142, 23, 22, 60,220, 60, -233,167, 35,135, 91,249,250,250,162,180, 84, 14,131,193, 0, 62,159, 15,141, 70, 3, 22,139, 85, 53, 5,164, 37,242,166,156, 49, -189, 94,175,103, 50,153,112,113,113,193,198,141, 27, 81, 81, 81, 1, 14,135, 3, 0,144,203,229,144,201,100,136,143,143, 71,122, -122, 58,222,190,133, 55, 8, 19,145,232,163,113,227,198,213,153,240, 87,173, 86,163,180,180, 20,165,165,165,144,201,100,168,168, -168,192,135, 31,126,200,189, 16, 30,254, 17,138,138,182,213,185,143,145,209,216,163, 71,143, 90,115,185, 92,148,151,151, 67,161, - 80, 32, 43, 43, 11, 25, 25, 25, 21, 82,169, 84,103, 98, 98,194,112,118,118,102,240,120, 60,222,168, 81,163, 40,185, 92, 14,138, -162,224,231,231,103,113, 60, 56,120, 28, 52,154,237,244,144,110, 26,174, 2,234, 78, 26,205,240,174, 93,186,220,120,252,228,137, -207,226,197,139, 17, 23, 23,183,153,127,242,228,237, 50, 32,182,161,125, 83,129, 5,223,214, 18, 48, 36, 35,195,171, 18, 40,168, - 85, 36,221, 57, 45,237,242,212,169, 83,159,197,197,197, 89,238,216,177, 67,242,241,232,209, 11, 0,108,104, 78, 29, 77, 68,162, - 15,108,109,109,113,233,210, 37,100,190,126,253,165, 14, 40,111,214, 27, 23,147,217,211,215,215, 23,231,206,157, 67,118, 70,198, -151,186,223,215,177,234, 69, 9, 40, 96,165,166,126,121,248,240,225, 67, 51,102,204, 0,147,197,234, 9, 93,179, 38, 14,255,224, -248, 62, 99,238, 98, 28,254,113,247, 97, 0,179, 0, 24, 0, 60,166,123, 28, 13, 26,255,110,171, 86, 99, 90,228,111, 36,182,126, -108,182, 69,203,218,218,218, 94, 40, 20, 34, 39, 39, 7,109, 60, 61,165, 60, 30, 15, 92, 54, 27, 70, 92,110,147,106, 80, 86, 86, -230,101,103,103,135,210,210, 82, 88, 90, 90,130,195,225,212,124,184, 92,110,205,223, 38, 38, 38, 96, 48, 24,112,114,114, 66, 89, - 89,153, 87,163,188,249,241,214, 39,119,207,155,255,224,246,165, 86,163, 71,143,129,153,153, 57, 28, 29, 29, 96,109,109, 13, 99, - 99, 99, 56, 58, 58,194,213,213,149,108,219,182, 13,124,107,239, 38,221,200,107,139, 39, 22,139, 5,189, 94,143,252,252,124,188, -124,249, 18,113,113,113,120,240,224, 1,158, 62,125, 10,133, 66,129, 38,232, 44,148,149,151,119, 96,177, 88,117,138, 44,153, 76, - 6,153, 76, 86, 35,180, 10, 10, 10,144,158,158, 14,165, 74,213,177, 1,209, 59,166,125,251,246, 76, 0, 48, 54, 54, 70,199,142, - 29,177,127,255,126,221,249,179,103,199,183,125,240,192,220,241,202, 21,241, 79,251,246,141,247,247,247,215, 63,124,248, 16,114, -185, 28, 47, 94,188,128,149,149, 21,139,107,100, 52,142, 30,206,205, 67, 52,160,178, 84, 40,134,116,239,222, 61,173,180,180, 20, - 91,183,110,101,176, 77, 76,126, 12,170,103,138,175, 6, 76,102, 15, 95, 95, 95,132,133,133, 33, 39, 35, 99, 69, 70, 29, 2, 38, - 3, 40,200, 76, 77, 93,113,248,240, 97, 12, 26, 52, 8, 20,139,213,108, 71,165,110,221,186,181, 55, 24, 12,120,246,236, 25,196, -192,163,230,238,239,234,230,230, 83,109,249, 21, 0,119,234, 43, 39, 0,238,196,196,196,192,216,216, 24,109,218,182,237,212,204, -195,108,163, 40, 42,119,198,220,197, 8,189,124, 15, 0,112,248,199,221,249,181, 68, 22, 13, 26, 52,104,139,214,223,213,162, 85, - 45,172,106,127,240, 59,161,213, 68,241, 1, 0, 96,179,217,224,242,120,224,114,185, 85, 2,137,199,107, 50, 7, 69, 81, 48, 50, - 50,170, 17, 86,181, 5, 86,237,191,249,124,126,147, 4, 12, 0,148,164, 92,238, 53,107,230, 12, 46,143,199,131, 70,163, 6, 33, - 4, 60,158, 17,196, 98, 49, 92, 92, 92, 32,151,203,209,189, 71,111,117,150,140, 19,110,209,102, 84,220,251,156, 61,157, 78, 7, -149, 74,133,146,146, 18, 20, 23, 23, 67, 46,151,163,188,188,188,201, 75,209, 13, 6, 3, 51, 43, 43, 11,191,252,242, 11,138,138, -138, 0, 84, 57, 90, 87,139,171,234,239,180,180, 52, 4, 7, 7,227,245,235,215,205,186, 62,189,122,245, 66,120,120, 56,179, 79, -255,254, 7,174, 57, 59,231, 92,115,118,206,233,211,191,255,129,176,176, 48,166,189,189, 61,210,211,211, 17, 21, 21,133,146,146, - 18, 16, 66,232,245,243,239,129, 87, 64, 73, 89,113,241,140, 85,171, 86, 17,161, 80,136,173,223,126,219, 97, 3, 48,177,169, 2, - 70,212,128,128, 17,253, 57, 1, 3, 66, 8, 12, 6, 3,244,122,253,123,181,141,162, 40,138,205,102, 55, 55,180, 66,115, 10,215, - 56,190, 47,255,106, 35, 46,158, 11,169,254, 61,153, 22, 89, 52,104,208,248, 7,160, 94, 71,120, 86, 45, 5, 89,243, 93, 31,242, -243,243,223,168, 84,170, 86,206,206,206,200,206,206,182,118,114,114,202,224,178,217,224,112,185,160, 24,141,107, 2, 62,159,255, - 44, 39, 39,167,135,189,189, 61,116, 58, 93,141,168,122,119,234,176,218, 74,243,244,233, 83,240,249,252,103,168,104, 48,114, 2, -244,154,146, 22,157, 58,117,170,177, 12,137,197, 98,136,197, 34,240,120, 70, 88,189,122,181, 97,199,182,109,123,157,250, 5,149, -126,178,100, 21, 89,181,225,192, 95,122,102,155,250, 96,226,243,249,207, 28, 29, 29, 63, 20,137, 68, 8, 13, 13, 69,122,122, 58, - 74, 74, 74, 80, 86, 86, 6,181, 90,141,178,178, 50,104, 52, 26, 24, 25, 25,161,109,219,182, 48, 53, 53, 69, 68, 68,196, 51,168, -213,117,139,203,162,162,208,103,207,158,125,216,165, 75,151, 26,139, 74,223,190,125,169,190,125,251, 90,214, 88,209,202,202, 80, - 88, 88,136,199,143, 31, 35, 34, 34, 2, 20, 69, 33, 57, 57, 89,175, 46, 47, 63, 65,143,137,247, 67, 5,112,159,121,248,240,161, - 79, 63,253,116,102,143, 30, 61,160, 7,134, 2, 8,254,255, 40, 96, 0, 0, 15, 30, 60,136,215,235,245, 61, 90,183,110, 13, 25, -208, 21,192,185,102,137,200,148,148, 24,157, 78,215,191, 67,135, 14, 8, 61,125,186, 23,128,244,186,202,169,128, 94, 62, 62, 62, - 40, 47, 47,199,139,231,207,163,155, 33,178, 14,172, 12,216, 60,125,234,172, 5, 56,122, 96, 47, 14,255,184, 59,235,208,254, 93, -142,104,130,255, 24, 13, 26, 52,254, 85,214,172, 70,181,200,255, 40,230,212, 39,190, 88,205, 97, 41, 45, 41,137,142,137,137,105, -213,169, 83, 39, 28, 56,112,160, 75,247, 15, 63,124,195,225,114,117, 92, 14, 7,140, 38, 60, 72,202, 85,170,235,215,175, 95,239, - 58,106,212, 40,214,195,135, 15, 33,145, 72,106,132, 86,245, 55,139,197, 2, 33, 4,124, 62, 31,191,254,250,107,101,185, 74,117, -189, 81,107,145,222,160,103,188, 21,122,132, 16,200,100, 50,112, 56, 28,108,223,190, 3,123,182,109,155,164, 7, 66,220, 5, 86, - 95, 0, 48,250,255,246,128, 46, 43,187,113,241,226,197,206,107,215,174,101, 59, 56, 56, 64, 38,147,161,164,164, 4, 69, 69, 69, -144,203,229,144,203,229, 40, 41, 41,129, 76, 38,131,145,145, 17,226,226,226,180, 21,101,101, 55,234,227,227, 85, 84,156,153, 54, -109,218,242,152,152, 24, 91, 22,139, 5,173, 86, 11,131,193, 0,131,193,128,202,202, 74,164,164,164, 32, 33, 33, 1,137,137,137, - 40, 46, 46, 6,155,205, 6,147,201,196,211,167, 79, 75, 4, 90,237,105, 13, 61,166,223, 27,108, 32,244,238,221,187, 51,167, 76, -153, 2, 59, 7,135,222,200,206,110,146,128, 57,219,128,128, 41,125, 63, 1,243,155, 0, 82, 40,158,164,165,165,245,232,211,167, - 15,108, 29, 28, 54,183,205,206,190,246,188, 25,126, 90,122,157,238,206,221,187,119,251, 79,157, 58, 21, 7, 14, 28,216,108,149, -150,118,185,224,157,105, 78, 43,192,170,165,171,235,230,233,211,167,227,234,213,171,208,235,116,119, 26,160,172, 29,241,189,197, -244, 57,139, 28,223,113,124,223, 79, 81,212, 66, 0, 91,233, 30, 69,131, 6,141,127,178, 69,171, 89, 83,135,198,122,253,202,101, -203,150,105, 25, 12, 6,198,140, 25, 99,114, 46, 44,204,255,105,108,172,139, 84, 42, 21,235,245,250, 70,185,172,212,234, 93,203, -150, 45,147,105, 52, 26,120,120,120,160,184,184, 24,122,189, 30, 44, 22, 11, 44, 22, 11, 20, 69,129,193, 96, 64, 40, 20, 34, 38, - 38, 6,135, 14, 29,146, 91,169,213,187, 26,125, 72,232,245,207,130,131,131,193,100, 50,137,145,145, 17, 40,138, 2,139,197,194, -142, 29, 59,164,123,128, 80, 0, 96, 50, 24, 26, 0, 96, 48,168,166,122,239, 54, 58,111,201,229,114, 97,168, 90, 4,208,104, 89, - 51,181,122,231,150, 45, 91, 20, 47, 94,188,128, 74,165,170,177,190, 41,149,202, 26,231,122,153, 76, 6,138,162,160, 82,169, 16, - 22, 22,166, 48, 83,171,119,214,199, 87, 4,228,101, 39, 39,143,232,210,165, 75, 81, 90, 90, 26, 74, 75, 75,241,236,217, 51, 68, - 68, 68,224,212,169, 83,184,122,245, 42, 82, 82, 82,160,211,233, 96,111,111, 15, 66, 8,206,158, 61, 91,170, 83, 40,134, 22, 1, -121,244,152,168, 31, 45, 36,146,254, 54,214,214,153, 86,150,150,217, 45, 36,146,254,239,110, 23, 1, 73, 73, 73, 73,208,233,116, -112,113,113, 49,111,200, 79,139,232,116,119,239,222,189,139,169, 83,167,194,177, 85,171, 77,206,128,213,187,101,156, 1, 43,103, - 87,215, 77,213, 2,134,232,116,119,155, 91,103, 19, 96,247, 23, 95,124, 81,206,225,112,112,242,228, 73, 23,173,155, 91, 34, 11, -152, 40, 4, 60,251, 0,156,198,246,183, 5,246,126,245,213, 87,121, 20, 69,225,216,177, 99,150, 34, 87,215,120, 22, 48, 77, 4, -180, 16, 1, 45, 88,192, 52,145,171,107,252,201,147, 39, 45,117, 58, 29,150, 44, 89,146,103, 11,236,109,128,114, 17, 33,100, 56, - 33,196,151, 16,226,120,104,255, 46, 92, 60, 23, 82, 45,178,102,161,202,233,125, 10,128,120,186,199,209,160, 65,227,159,140, 58, -205, 80,172, 46,235,243, 1, 98,221,187,155, 55,158,196,190, 44,181, 52, 51,189, 82,189,173, 56, 33,164,117, 63, 47, 83,239,239, -191,255, 30,108, 54, 27, 89, 89, 89,120,254,252, 57, 76, 77, 77, 49,105,210, 36,117,185, 66, 49,162, 86,174,195, 1, 0, 34,222, -114, 86,229, 83, 43, 77, 22,186,178,226, 90, 93,190, 24,206, 20,137, 68, 80, 42,149, 96, 48, 24, 48, 50, 50, 2,159,207,135,177, -177, 49,162,162,162, 48,108,248, 72,125, 1,223,247,183,128,165,191,229, 83,171,225,172,142, 53,212, 21,224,199, 0,159, 91,219, -217, 45, 91,179,102,141,241,224,193,131,193,225,112,224,208,194, 61,207,101,200,214,221, 12, 6,165,203, 46,146,175,118,109, 97, - 39,122,158,156, 14,128,146,106, 31,175,177,171,149,235,240, 15,245,116,210,220,118,249,245,231,109,166, 29, 59, 86,249,163,203, -100, 50,228,231,231, 67, 42,149, 66, 38,147, 65,165, 82, 1, 0,194,195,195,113, 49, 50, 81, 94,238,224,159, 90, 95, 61,127,107, -251, 75, 19,187,202, 71, 45,143, 7,255,204,180,178,178, 66,126,126, 62, 10, 10, 10, 32,147,201, 80, 94, 94, 14,189, 94,143,226, -226, 98, 28, 60,252,179,190, 72,232,251,186, 38, 32,100, 67,156,170, 44, 99,115,229, 61,123,159,182,206,100,230,204,153, 38,166, -166,166, 48, 24, 12, 40, 41, 41, 65,102,102, 38,210,210,210, 16, 25, 25,169,146,202, 52, 80, 89, 14,204,174, 9, 88, 90, 7,231, - 95,136,191, 29,103,237,184, 85,118,182,182, 57, 25, 25, 25,214,122,189, 30,246,246,246, 58, 89,113,241, 38, 46,112,213, 4,200, - 5, 64, 10,129, 53, 59,119,239,158, 49,114,228, 72,124,240,193, 7, 89,121,249,249, 45,235,234, 75, 4, 96,122, 0,162, 50, 7, -135,132,199,143, 31, 75, 50, 51, 51, 49,117,234,212,194,140, 87,175, 86, 84,251,107,149, 2,189,156, 93, 93, 55,157, 60,121,210, -178, 85,171, 86,240,242,242,202, 51,202,204,108,247, 18, 40,173,167,127,214, 59, 54,101, 73, 23, 90,206, 27,221,254,131,249,243, -231, 67,167,211, 33, 50, 50, 18,143, 30, 61, 66, 70, 70, 6,238,221,187, 39, 51, 21, 8,198,215,202,117, 88,103,255, 28,234,174, -114, 57,118, 44,152,226,112, 56, 56,124,248, 48, 98, 98, 98, 0, 0, 62, 62, 62,152, 62,125, 58,116, 58, 29, 38, 79,158, 66, 46, -188, 52, 78,109,168,127, 2,104, 15,224, 91, 84,137,188, 15, 8, 33, 70, 20, 69,229, 0,112, 68,243,124,178,232,254, 73,115,210, -156,255, 30,206,127, 36, 26,205,117,184,254, 7,136,126,159,230, 99,118, 78,200,254, 32, 86,207, 94,190,158, 65,129, 1,140, 46, - 93,186,192,209,209, 17, 62, 62, 62,200,204,204,228,137,197,226,198,242,169, 41,125,135, 76, 76,243,246,246, 22,175, 88,177, 66, - 52,104,208, 32,182,163,163, 35, 8, 33,136,137,137, 65,104,104,104,229,129, 3, 7,228,101, 54,195,101,209, 55,127, 81, 54, 37, -159,218, 35,160, 12,192, 58,135,156,156, 31, 23,204,155, 23,208,177, 83,167,153,129,129,129, 12, 33,223,152,189,113,245, 44, 35, - 0, 88,255,221, 41,209, 72,255, 73,216,233, 6,244,158, 88,119, 30,185,218,245,204,204,158,157,241,209,232,254,110,159, 47,156, -161, 31, 55,110,156,192,212,212, 20,142,142,142, 48, 51, 51, 67,106,106, 42,178,179,179,201,249,243,231,149, 15,158, 38,177,207, - 94,125,146, 97, 36,178,109, 74, 94, 66,133,239,224,143, 95,127,244,209, 71,102,211,166, 77, 51,233,220,185, 51,155,199,227,129, -199,227, 33, 63, 63, 31, 41, 41, 41,149,231,207,159, 87,150, 89, 15, 45,137,190,121, 82,209,196, 92,135,229,190, 19,130, 82,238, - 92, 11, 92,146,240,236,217, 20, 3,208,161,178,178,210, 94,175,215, 83, 12, 6, 35,215, 96, 48, 60,171, 84, 40, 14,169,125, 2, -119,208,185, 14,155, 6,189, 94,207,209,235,245,144,201,100,184,118,237, 26,235,213,171, 87,107, 98, 99, 99,215,228,228,228, 64, -171,213, 98,236,216,177,240,241,241,193,205,155, 55, 81,144,159,127,190, 33,174,151, 64, 41, 47, 59,123,250,236,217,179, 47, 5, - 7, 7, 51, 98, 99, 99, 45, 15, 31, 62,124,176, 46, 1, 51,101,202, 20, 67,126,102,230,116, 53, 80,218, 64,255,108,104,108, 22, - 94, 62,185, 39,118,212, 24,255,182,129,107,215,176,187,119,239, 14, 75, 75, 75,244,234,213, 11,149,149,149,226, 54,109,218, 52, - 54, 54, 21,190, 67,198,167,118,232,208, 65,176, 99,199, 14,201,140, 25, 51,176,112,225, 66, 0, 64,121,121, 57,174, 94,189,138, - 37, 75,150,228,101,178,186,170, 26,235,159,111, 45, 85,213, 2,236, 54, 0, 95, 0,169,160, 29,223,105,208,160,241,207, 68,117, - 82,105, 91, 84, 37,150,190,128,170,151,243,198,115, 29,222,121, 20,143,218,105, 62,170, 96,251, 92,231, 52,237,213,220,101,155, -188,152, 90,185, 25,155,170, 48, 77, 78, 74,162, 26,203,121, 88,147, 79, 77,228,174,180, 72, 59,209,101,227,250,245,139,119,238, -220,217,191, 58,132, 3,159,207,127, 86,174, 82, 93,183, 82,171,119,149,137,220,175, 55, 55, 55, 95, 54,144, 15, 96,158, 89,116, -244,110,191,145, 99,183, 24,153,187,176, 87,109, 56, 80,193,100, 48, 52, 41, 57, 5,216,233, 6, 8,154,176, 64,178, 76, 3, 36, -200,108,117,249, 22,254, 47,191,250,226,139,207,215,175, 91,215, 69, 40, 20,246,174,212,233,220, 13, 6, 3, 96, 48, 36,151,169, - 84,183, 73,101,229, 99,181,207,218,109, 70, 34, 91,210,228,188,132,226, 54, 10,243,215, 33, 93,142, 28, 58,180,232,244,233,211, -127,104,187,133, 90,189,187, 76,220, 38,162, 41,109,175, 93,166, 2,184, 15,169,244,126, 67,166, 75, 58,215, 97, 19,223, 62, 12, -134, 57,102,102,102, 71,251,247,239,111, 52, 96,192, 0, 12, 27, 54, 12,221,187,119,135,193, 96, 0, 33, 4, 10,133, 2,167, 78, -157,194,150, 45, 91,146, 91, 2,235, 26,227, 83, 3,215,121, 23, 47, 14,237,208,161,195,225,134, 4,204, 91,145,213,168, 79, 98, -195, 99,147,151,172, 19,141, 72,159,176, 96,163,155, 70,158, 43,182,224,235, 36, 9,241,207, 24, 77, 31,155, 30, 10,125,204,169, -174, 99, 71,143, 94,192,100,177,122,189, 93, 1, 73, 94, 60,127, 30, 93,157, 84, 26, 62,211,175, 53,179, 47, 85,199,174,163, 29, -223,105,208,160,241, 79, 23, 90,195, 80,229,175, 85,147,146,167,222, 92,135,213, 86, 31, 22,139, 37, 77, 61, 59,119, 82, 67,236, -108,160,255, 91, 75, 22, 26,205,117,248,246,239,116, 64, 1,181,250,235,223, 5, 35,173,181,186,144,253, 78,249,230,132, 69, 44, - 1, 94, 66,167,246,131,244, 57, 16, 54,175,138,175,203,250, 47,107,183,169,222,135,236,239,142,203, 41,174, 0,238, 64,169,188, - 3,165,178, 78,167, 93, 54,139, 83,220, 88, 61,223,109,123, 38, 32,255,179,109,127,151,179, 81,241,240, 39,206,231,191, 13,111, - 10, 11,207, 2, 16, 58,132,135,219, 92, 14, 15, 31,247,249,210,165, 99,109,237,236, 92, 45, 45, 45,205, 76, 76, 76, 24, 15, 31, - 62, 76,211, 85, 84,236,238, 8, 28,121,107, 77,109, 20,106,224,186, 71,102,102,187,143, 71,143, 94, 64,177, 88, 61,107, 11, 24, -162,211,221,115, 1,246, 54,100,201,122,223,177,233,200,179,237,255,214,146, 5, 38, 48,187, 41,125, 35,187,170, 30, 27,160,211, -109, 64, 92, 92, 29,125,190,217,125,105, 61, 69, 81, 10,208,142,239, 52,104,208,248,231,162, 58,223,225,133,255,235, 3, 15,160, - 57,105,206,127, 16, 39, 19, 85,171,232,232,243, 73,115,210,156, 52, 39,205, 73,163, 73, 96,209,167,128, 6,141, 38, 67,143,223, -166,193,104,208,160, 65,131, 6,141,106, 84,251,102,213,198,143, 64,149,235, 78,125,170,180, 57,171, 9,222, 71,217, 70,208,156, - 52, 39,205, 73,115,210,156, 52, 39,205,249,175,227,108,140,251,239,184,154,177,218, 39,171,198, 55,235,255, 10,180, 89,149,230, -164, 57,105, 78,154,147,230,164, 57,105,206,127, 58,108,223,138,172,218, 31, 0,205, 12, 88, 74,131, 6, 13, 26,255, 84, 4, 6, -130, 65, 8, 40, 66, 2, 25,132,156,102, 18,226,207, 36, 4,127, 42, 21,136,191,127,221,193,108,255, 51,201,204,132, 62,227, 52, -104,252,163,144,139,122,146, 74,211, 62, 90,255,127,225, 36,145, 72,246, 3,160,242,242,242,230, 0,200,164, 79,201,255, 30,204, -205,205,251,235,116, 58,200,229,242,235,255,196,246,181,117,197,104,194, 64,155,154, 31, 8, 50, 95,164,224,104, 93,101,219,184, - 97, 42,168,223, 98,113, 81, 6,188,120,254, 10,191, 54,227,112,140,161, 3, 28,247, 2,192,165,136,172, 5,248,239,196,213,106, -109,101,101,117,133,197, 98,177,244,122,253, 60,169, 84, 26, 94,191, 16,242,103, 2, 0,155,220, 92, 41,203,179, 94,241,217,167, - 20,187, 76,125, 72,166, 46, 87,149, 50,217,204,215, 60,182,228,238,220, 25,140, 75, 37,202, 15,159,215,181,127, 72, 72, 72,189, - 89,188,219,185, 97, 40, 67,223,118,184, 79,251,180,212,111,119,117,217,217,219,197,146,157,150,245, 84,184,121, 95,233,126,174, -216,121,248,212,113, 84, 56,139, 79, 77, 57,116,168, 72, 73,143,178,166, 99, 35, 96, 94, 9,120,177,121, 60, 71,189, 78,103, 67, - 1,132,201, 98,229,107,213,234, 44, 14, 16,183, 18,144,253,211, 57, 57, 60,158,131, 94,167,179, 1,128,255,197,122,210,248, 61, -234, 21, 90, 66,161, 48,138,193, 96, 56,212, 78,134, 91,157, 79,176,250,183,218,219, 40,138,130, 94,175,207, 46, 41, 41,233,220, -140,227,155, 2, 24, 7,160,122,137,250,113, 0,167,240,254, 14,199,166, 28, 14,103,153, 64, 32,232, 87, 94, 94,222, 14, 0,140, -141,141, 19, 84, 42,213,141,202,202,202,111,223,147,151, 5,224, 99,161, 80,216,151,193, 96,244, 37,132, 80,132,144,155, 74,165, -242, 6,128,211, 0,222, 39, 82,130,177,181,181,245, 6,115,115,243,137, 43, 87,174, 44,178,176,176,240, 88,178,100,201,147,226, -226,226, 95, 10, 11, 11, 87,163, 25, 57,234,254,203,112,149, 72, 36,199,217,108, 54, 51, 43, 43,171, 47, 0, 56, 58, 58,222,212, -104, 52,122,169, 84, 58, 9,192,171,102,242, 9, 0,116, 19, 10,133,157,133, 66,161,175, 94,175,111,243, 54, 63,227, 11,165, 82, - 25, 89, 89, 89, 25, 5,224, 33, 0,213,255,208, 24, 49, 97,177, 88,193,111,251,186, 59, 0,197, 63,237, 38, 64, 24,104,243, 60, - 33,209,163, 70,120,181,243,172,191, 48, 5,167, 58,202, 54, 89,104,245,235,109, 59,124,196,136,129, 12, 0,208,104, 47, 13,191, -113, 59,247,220, 95,220,156,214, 99,198,140,185, 31, 28, 28,108,166, 86,171, 49,103,206,156,227, 17, 17, 17,123,229,114,249,202, - 6,111, 28, 66,179, 37, 91,119, 92,229, 83, 20, 3, 0,172, 13, 6,189,245,155, 55,175,220,159,199,223, 31,146,144,240, 96, 99, -121,226,141,135, 6,138, 61,183, 18,189, 18,155, 82,137, 54, 46,240, 27, 62,118,244,176,117,235, 2, 49,113,252,196, 22, 9, 9, - 21,198,246,166,169,220,226,114,129,155,133,149,245,136,117,235, 67,168,187,119,206,142, 8, 62, 28,116, 99,198, 12,139,126,180, -216,106, 18,168,245, 44, 86, 55,145,155,155,239,248,179,103, 33,116,116,100,177,120, 60, 6, 0,232,212,106, 71,101, 86,150,237, -201, 17, 35,186, 6, 38, 37,221, 10, 4, 30,209,156,255, 95, 56,105, 52, 71,104, 49, 24, 12,135, 55,111,222, 88, 11, 4,130,170, -155, 49, 33,208,235,245,208,235,245, 53,201,139, 9, 33, 53,223, 58,157, 14,158,158,158, 77,122,163, 5,208, 15,192, 39,125,250, -244,241,255,246,219,111,217, 94, 94, 94,213, 41, 67,122,173, 90,181,234,187,152,152,152, 51, 0,142,160, 42,120, 99, 83,223,120, - 7, 11, 4,130, 99, 91,183,110, 53, 29, 56,112, 32,203,206,206, 14, 20, 69, 33, 47, 47,175, 91, 68, 68, 68,231, 37, 75,150,204, - 83,169, 84,147, 1, 92,105,198,249,105,111, 98, 98, 18, 50,122,244,104,135,222,189,123, 27,181,109,219, 22,122,189, 30, 79,159, - 62,157, 17, 21, 21, 53,225,204,153, 51, 1, 10,133,194, 31, 77,207,215, 70, 9,133,194,105,166,166,166, 27,214,174, 93,107, 62, -121,242,100,110,124,124,124,137,139,139, 11,117,247,238, 93,171, 83,167, 78,205,219,180,105,211,199,114,185,124,181, 82,169,252, - 25, 77,200,161,104, 98, 98, 18,197, 96, 48, 28,154, 34,132, 1, 52, 71, 12,119,108,217,178,229,169, 59,119,238,180, 76, 79, 79, -215,143, 26, 53,234, 40, 0,220,184,113,195, 75,171,213, 82,131, 6, 13,186,148,157,157, 61, 14,192,211, 38,182,221,219,220,220, -252,220,196,137, 19,205, 93, 93, 93,249, 45, 91,182,164, 4, 2, 1,152, 76, 38, 74, 75, 75,237,226,227,227, 7, 60,122,244,168, - 60, 34, 34,162, 88,173, 86,143, 0, 16,215,140,235,212,221,218,218,122, 10,155,205,110,175,211,233,236, 1,128,197, 98,189,209, -106,181,241, 82,169, 52, 24,192,253,247, 29, 32, 54, 54, 54,123, 54,108,216, 96, 41,149, 74,201,166, 77,155,246, 40, 20,138,105, -255,212,155,193,241, 95, 78, 35,234,201, 35,160, 42,109, 14, 85, 71,255,163, 0,112, 62,251,108, 41, 58,127,208, 21,147, 38,126, -220, 40,231, 71,253, 29,182,178,185, 28,139,138,138,138,251,165,101,234,211, 2,190,209,184,137, 19,252,146, 1,224,210,229, 91, -227,186,116, 49,187, 41,226,243, 62, 54, 50, 50,234,174,213, 84, 22, 93,188,158,253, 69,115, 68,149,189,189,253, 21, 51, 51, 51, -126,113,113,113, 94, 65, 65,193, 15,195,135, 15, 95,127,228,200, 17,179,180,180, 52,100,101,101, 97,241,226,197,194,236,236,236, - 5,113,113,113, 15, 52, 26, 77,189,150, 45,133,162,120,215,170, 21, 35,215,138, 68,150, 76, 1,223, 20, 38, 34,115,184,184,118, - 64,183,238,195, 49,116,216, 76,164, 36,199,116, 59,114,120, 93,204,155, 55, 17,223, 8,205, 91,173,151,201, 90,214,123, 95,106, -219, 26,189, 71,140,174, 18, 89,107,215, 6, 34, 41, 49, 81,145,254,154,241,159, 11,103, 89,252,161,253, 61,121, 58, 77, 94,250, -221, 59,103, 91,246,236, 53, 10, 0, 58, 7, 31, 14,186,241,159, 73,102,253,247, 28, 47, 81,208,143,164,250,239,157,235,216,236, -105,131,119,236,176,246,153, 55,143,163,124,253,186, 50,117,223,190,178,252,200, 72, 61,139,199, 35,142, 67,134, 80, 86,125,251, - 26,205,123,241,130,115,111,211, 38, 95,118, 80,144,203,234,202,202, 99, 52,231,255, 41,231,191, 29,213, 78,240,181, 87, 31,254, -216,160,208,162, 40, 10, 2,129, 0, 39, 79,158, 4,155,205, 6,139,197, 2,155,205,174,247,111, 39, 39,167,166, 84,100,140, 68, - 34,249,110,239,222,189, 54,131, 7, 15,134,145,145, 81,205, 6, 38,147,137,129, 3, 7, 98,192,128, 1,236,156,156,156, 9, 39, - 79,158,156,176,113,227,198,124,153, 76,182, 16,111, 19, 67, 55,128,190, 30, 30, 30,161, 87,175, 94, 53,174,168,168, 64,100,100, - 36, 74, 74, 74,192,229,114,225,224,224,128, 65,131, 6,177, 18, 19, 19,205, 7, 14, 28, 24,154,148,148,228, 7,224,102, 19,234, -218,217,218,218,250,246,233,211,167,141, 58,116,232, 64,165,164,164,192,199,199, 7, 0, 80, 90, 90,138, 81,163, 70, 25, 77,158, - 60,217,117,194,132, 9, 15,165, 82,105,111, 0, 81,141,240,117,146, 72, 36, 63,143, 30, 61,218,110,227,198,141,166, 38, 38, 38, - 72, 79, 79,207,149, 72, 36,238,213,231,123,194,132, 9,220,225,195,135,219,110,217,178,101, 87, 72, 72,200, 23, 82,169,116, 26, -128,232, 6, 85,235, 91, 65,204,231,243,145,159,159,143,227,199,143, 99,193,130, 5, 96, 50,153,144, 74,165, 56,117,234, 20,254, -243,159,255, 84, 11,154, 38,137, 97, 62,159, 63,192,205,205,237,224,141, 27, 55, 28,196, 98, 49,236,236,236, 24, 95,125,245, 85, -123, 23, 23, 23,227, 22, 45, 90, 48,115,115,115, 17, 26, 26,234, 50,101,202,148,115,153,153,153, 51,212,106,117,163, 83,106, 54, - 54, 54,135, 46, 92,184,224,148,144,144,128,125,251,246,161,184,184, 24, 92, 46, 23, 98,177, 24, 18,137, 4,238,238,238,212,138, - 21, 43,248,195,135, 15,231, 47, 92,184,240,144, 70,163,233,216,132,107,212,193,218,218,122,127,223,190,125, 93,130,130,130,196, - 18,137, 4,213, 47, 6,165,165,165, 14,233,233,233,221,214,174, 93,235, 31, 21, 21,149, 38,149, 74,231, 2,136,109,230,192,233, -216,182,109, 91,191, 81,163, 70, 49,115,115,115, 17, 28, 28,236,167, 80, 40, 58, 54, 67, 92,254,173, 16,245,228, 17,230,204, 95, -172,180,115,116,228, 92,189,114,112, 76,200,175,173,159,136,141,171, 18, 82,203,202, 81,233, 63, 58,233,131, 65,131,103,114, 62, - 26, 54, 74,249,227,247,187,132, 77, 17, 90,108, 46,199,226,248,177,237,153,119,238, 70,181,191, 22,241,104,200,152, 17, 35, 8, -135, 35,118, 1,128, 47,150,124,198, 14, 13, 11, 59, 60,112, 64,215,156, 94, 61, 59,103, 78,154,188,212,169, 25,213,109,221,186, -117,235, 91, 49, 49, 49, 54, 60, 30, 15,197,197,197, 22, 63,254,248,227,246,158, 61,123, 50, 82, 83, 83,145,152,152,136,215,175, - 95,163,180,180, 20, 3, 7, 14, 20, 70, 71, 71,255, 0,160, 94,161, 85,201,232,183,193,174,133,118,183,133,177,160,101,165, 94, -110, 77,180,185,109,175, 93,184,230,125, 34,184,220,199,198,214,211,253,147,233, 1, 88,183,254, 12,251,151,227,155,215, 94,143, - 56, 1, 48, 90,214,159, 17,128,160,251,170,213, 43, 33, 87,168, 49,121,226,108, 76,153, 56,219,130, 64, 99, 75,244, 21, 2, 77, -121,137,216,132,243, 34,124,239,129,237,163, 1, 56,212, 18, 91,215,105,177, 85, 63,214,177, 88, 93,253,190,251,206,170,253,172, - 89,188,216,160, 32, 85, 97,100,100,185,219, 71, 31,149,248,124,250,169, 26, 0, 20,175, 95,115,146, 2, 2,248, 86,190,190,198, - 31, 46, 91,102,166,215,104, 36,235,214,173,235,178,182, 42,121,121,179, 56,157,198,141,211,175, 61,124,248,131,200,165, 75,251, - 80, 90, 45,115,200,135, 31, 62,221, 20, 28,252,230,207,112,254,149,245,204,185,125, 91, 93,236,226, 2,159, 81,163,138,156,172, -173,213,127,101,219,255, 76, 61,105,212,160,218, 87,107, 78,237, 55, 84,132,135,135,247, 6,112, 11, 64,144,159,159, 95, 32, 0, -136, 68,162,124,153, 76,102, 29, 26, 26,218,168,200, 98,179,217,176,181,181,133,187,187,187, 84, 42,149,218, 52, 80,129, 44,131, -193,224, 64, 8,169,177,190,212, 7,181, 90,141,228,228,100,120,123,123,103,163, 42, 17,109,189, 70, 29, 62,159,159,154,152,152, -104,249,252,249,115, 68, 69, 69,193,197,197, 5,102,102,102, 96,179,217,208,106,181,144,203,229,240,240,240, 0,143,199, 67,167, - 78,157, 10, 85, 42,149, 75, 35, 83, 64, 60,129, 64,144,124,251,246,109, 71, 31, 31, 31, 60,126,252, 24,142,142,142,144, 72, 36, - 0,128,215,175, 95,227,238,221,187,248,232,163,143, 16, 19, 19,131,177, 99,199,102,169, 84, 42,119, 0,234,250, 8,205,205,205, -115,111,220,184,145,237,229,229, 85,161, 82,169, 24,249,249,249,236,200,200, 72,157, 66,161, 16,150,150,150,178,101, 50, 25, 91, - 46,151,179, 84, 42, 21,155,193, 96,112,202,203,203,217,215,175, 95,103, 86, 86, 86, 54, 24, 32,179,250, 58,133,133,133,193,203, -203, 11,161,161,161,248,252,243,207,113,239,222, 61, 56, 58, 58,226,244,233,211, 88,182,108, 25, 94,190,124, 9, 75, 75, 75,180, -109,219,182,177,107, 4, 87, 87,215,148,103,207,158,185,114, 56,156,234,188,142,213,249,242, 80, 80, 80,128, 87,175, 94,225,205, -155, 55,112,115,115,195,196,137, 19, 95,189,121,243,198,173,177,158,103,111,111, 95,144,144,144, 96,233,237,237,141,252,252,124, -136,197, 98,136, 68, 34,136,197,226,154,191, 93, 92, 92,176,116,233, 82, 72, 36, 18,105, 69, 69,133, 77, 99, 34,200,203,203,235, -202,245,235,215, 45, 77, 77, 77,145,151,151, 7,185, 92, 14, 22,139, 5, 62,159, 15, 75, 75,203, 26, 33,159,156,156,140, 97,195, -134, 21,166,166,166, 14,110,134, 72, 98,216,216,216, 36,198,197,197,185, 19, 66,144,153,153,137,151, 47, 95, 98,254,252,249,201, - 21, 21, 21,158,248, 7,229,236,171,229,119,197,153, 54,125, 14,103,244,200,238,154, 23, 9,225, 20,207,240, 18, 29,219,155,150, - 2,192,211,120,185, 72,205,240, 64,155,118,126,228,215,115,247,185, 63, 31,249,145, 13, 3,108, 64,225,229,139,100,124, 93, 31, -247,160,190,182,179, 62,251,108, 70,251, 62, 61,123, 51, 20, 42,149,245, 15, 63,236,232,148,154,250,194, 26, 0, 92, 92,218, 72, -231,205, 91, 18,109, 34, 16, 72,111,221,189,109,216,185,243, 80,252,213,155,185, 7,154, 80,101, 23,119,119,247, 7, 97, 97, 97, -150,214,214,214, 16,137, 68, 80,169, 84,168,172,172,196,243,231,207, 43, 78,158, 60,169, 53, 53, 53, 53,201,203,203,131, 76, 38, - 3, 69, 81, 8, 11, 11,203, 4,224,252, 46, 81,181,143, 22, 0,204, 31,218,134,221,182,159,187, 25,135,167, 51, 54,102, 39,217, -130,210,243, 40, 34,180,185,116,229,169,247,165,107,143, 39,141, 30,243,185, 85,175,222,163,177,118,141,191, 54, 39, 39,211,167, - 18,189, 18,235,242,209,242,116, 67,191, 81, 99, 71,127,188,110, 93, 32, 2,215, 6, 33, 60,236,108,169, 80,192, 80,155,138,217, - 34,223,110, 61, 42,150, 46, 24,153,165, 84,230, 56,174,219,114,114,226,176,145, 75, 29,122,246, 26,133,187,119,206, 34,248,112, - 80, 20,101, 76,232,105,196,119, 16, 8,152,137, 93, 92,230, 46, 74, 78,230,196, 6, 6, 42,117, 57, 57, 37,157,151, 44, 41,172, -171,108,246,181,107, 2,174,157,157,169,217,136, 17,230,187,156,157,137, 86, 42,221, 95,151,143, 81, 93,156, 17, 66,161,248,196, -165, 75,253, 9,155,221,123,249,151, 95, 26,251,249,249, 65, 46,151,227,204,153, 51,216,191,111,159,218,214,214,246,153, 93,124, -124, 76,123,185,124, 77, 83, 57, 59, 47, 89, 82,168,215,235,169,143,151, 45, 27,152,240,250,117,191, 60,169,180, 5, 0,216,154, -155,103,117,118,113,137, 58, 20, 30,254,114, 79,203,150,134,166,214,243,167,203,151,109, 66,210,211,103,153,155,155, 27,231, 75, -165, 44, 30,151, 91,212,173,109,219,211,223,175, 94,125, 75, 23, 23,199, 49,114,112, 48, 21,249,249, 53,187,237,157,151, 44, 41, - 44, 86, 40, 88,139,214,175,239,145,145,159,223, 66,169, 86,187,201, 20, 10,137, 94,171,101,152,242,249, 69,173, 60, 60,164,229, -145,145,185,173,202,202, 22, 31, 0,164,255,173,107, 93,151, 22,249, 27,225,221, 56, 90,127,200,117,120,203,207,207,239, 15,171, -107, 8, 33, 77,178,102,177,217,236,223, 77, 83, 53, 0, 14, 69, 81,136,142,142,134,133,133, 5, 36, 18, 9,120,188,223, 39, 31, - 44, 40, 40,192,189,123,247,240,226,197, 11,116,232,208,161,122, 26,163,126, 69,196,227,125,182,101,203, 22,177, 70,163, 65, 84, - 84, 20, 58,119,238, 12, 30,143, 7, 14,135,243, 59, 17, 40,149, 74,209,174, 93, 59, 44, 95,190, 92,180,113,227,198,207,212,106, -117,189,111,164, 44, 22,107,225,236,217,179,173,171, 45, 88, 89, 89, 89,232,212,169, 83,205,118, 43, 43, 43, 60,125,250, 20,157, - 59,119,134,131,131, 3,252,253,253,173,131,131,131, 23,234,116,186,111,235,227,228,114,185, 12, 47, 47,175, 15, 0, 64, 32, 16, -128,193, 96, 36,153,154,154, 90,217,216,216, 8, 76, 77, 77,255,208,198,195,135, 15,203, 24, 12,134,182, 81, 53,192, 96, 32, 47, - 47, 15,237,219,183, 71,105,105, 85, 6, 23,149, 74, 5, 55, 55, 55,200,229,242, 26,209,106,103,103,135,242,242,134, 93,191,188, -189,189, 3, 61, 61, 61, 7, 9, 4, 2, 30,155,205, 70,108,108, 44,124,124,124,112,242,228, 73, 56, 57, 57,129,207,231, 35, 57, - 57, 25, 94, 94, 94,184,125,251, 54,172,172,172,208,174, 93, 59,158,181,181,245,157,226,226,226,155, 25, 25, 25,129, 13,212,147, - 33, 20, 10,113,251,246,109, 28, 58,116, 8,175, 95,191, 70, 78, 78, 14, 76, 76, 76,208,177, 99, 71,180,109,219, 22,221,187,119, - 71,114,114, 50,168,198, 59,147,196,221,221, 61,252,241,227,199,150,132, 16, 4, 7, 7, 67,169, 84, 66,163,209,128,193, 96,192, -200,200, 8,102,102,102,232,215,175, 31,172,172,172,224,238,238,142, 83,167, 78, 89, 14, 29, 58,244,162, 84, 42,237, 8, 32,175, -177,243,106,102,102,182, 56, 32, 32,192,209,218,218, 26,233,233,233, 40, 45, 45,133,141,141, 13,250,244,233, 99, 31, 17, 17,177, - 88,171,213,238,248,167, 60,200,106, 57,190, 83, 87,175, 28, 28,227,222,170,196,171,131, 7,223, 49, 52,220,198,241,100,184,180, - 29, 0,180,111, 99,147, 48,198,143,159, 21,155, 16,158,117,245,202,217,168, 23, 73, 8, 69, 19,166,182, 75,203,212,167,175, 69, - 60, 26,226,211,161,147, 97,203,230,101,195, 22,204,159,197,179,182,153,137,252,204,179,136,184, 17,237,180,236,243,217, 86,223, -110,251,233,210,181,136, 71,140,210, 50,245,154,166,153,178,156,246, 28,249,190,187,165,162, 48, 4, 41,137, 92, 24,155,180,135, -139, 75,107,200,229,114, 24, 25, 25, 25, 77,156, 56, 81,191,114,229,202, 50, 83, 83, 83, 62, 69, 81,184,121,243,166, 20,192,224, -198,120, 43,172,205,136,190, 82,171, 35, 92,166,129, 80, 38,229,148,190,152, 27,255, 60, 13,131, 6,244,205,239,217,181,253,198, -149,235,182,173,114,111,237, 99, 53, 99, 86, 16,123,125,224,164,125,160,208,171, 46,158,196, 20,220,160, 78,255,106, 12, 96,216, -186,175, 3,145,154,154,108, 54,231, 19, 89, 16,139,103,108,231,233,220,195,100,223,161,155, 67,220,220, 90,182, 88,186,208,255, -194,246,239,182, 15,171,109,217, 58,114, 56,224, 28,128,254, 77, 57,183,255, 34,120, 79, 9, 15,135, 50, 51, 83, 91,124,231, 78, - 69,255,239,190, 43,116, 28, 60,120,135,166,178,210,178,250, 86,193,160, 40, 80,213,174, 19, 6, 3,197, 90,190,156, 65, 88, 44, -104,205,204, 62, 65, 73, 73,235,198, 56, 63,207,205, 29, 51,105,214,172, 97,231, 46, 95, 70,203,150, 45,107,158,103, 98,177, 24, -203,150, 45,195,146, 37, 75,120, 79,159, 62,237, 18, 18, 18,210,229,219,173, 91,109, 0,140,105, 74, 61,175, 62,124,104,246,233, -186,117,171, 59,116,238,236,116,244,248,113,158,171,171, 43, 0,224,213,171, 87,238,155, 55,109,114,110,239,229,149,191,241,179, -207,142, 36,172, 92,217, 14,192,157,134, 56,243, 34, 35, 53, 33,233,233,179,110,220,188, 41,110,223,190, 61, 0,224,229,203,151, -214,187,118,237,154,221,206,223,127,242,186,121,243,214,248, 85, 84,200, 76, 11, 10,120,126,123,246,176, 78,124,252,113,163,156, -213,245, 4,128,255,199,222,117,135, 71, 81,181,223, 51,219, 75,122, 37,133,132, 18, 33,157, 38, 69, 74,168, 9, 37, 69,144, 38, - 10,130,162,128,136,162,130, 8,162,160,168, 95, 0, 65, 1, 5,105, 42, 96, 16, 16, 8, 37,212, 0, 9,136, 20, 41,161,164, 67, - 72,207, 38,155,186,155,108,159,246,251,131, 36,134,152,100, 55, 1,191,159,248,205,121,158,125,118,102,246,206,217,123,231,222, -153,123,230,189, 81,158,174,206, 0, 0, 32, 0, 73, 68, 65, 84,239,125,239,208,215, 94,123, 55,100,216,176,192,241,175,191,238, -232,237,237, 77, 88, 91, 91,195,100, 50,161,168,168,200, 33, 57, 57,249,153,184,234,106,117,236,149, 43, 63,131,166,195,254,198, -186,110, 82,139, 60,101,150,172,191,106,138,218,239,161,113,113,113, 44,128,161,145,145,145,231,235, 58,112,154,166, 45, 18, 89, - 2,129, 0, 4, 65, 88, 42,182,192,178, 44,202,202,202, 80, 86, 86, 86, 63,116,164, 84, 42,113,238,220, 57,100,102,102, 66, 40, - 20, 66, 36, 18,193,100, 50,191, 6,173,149,149, 85,104,104,104,168,224,202,149, 43,240,241,241,129, 76, 38,171,207, 87,221, 71, - 36, 18,193,221,221, 29,106,181, 26, 35, 70,140, 16,110,216,176, 33,180, 37,161,101,103,103, 23, 62,121,242,100,113,221,126, 77, - 77, 13,248,124,126,189,104,169,169,169, 65, 69, 69, 5,170,170,170,160,215,235,209,191,127,127,113, 92, 92, 92,120,121,121,249, - 26, 75,202,175,213,106,107,148, 74,165,125, 72, 72,136,195,142, 29, 59,210,251,247,239,239,247, 72, 75, 75, 76,212,235,245,122, - 33,143,199,179,104, 29,189,152,152,152,250,107, 95, 88, 88,136,205,155, 55,215,255,150,153,153,137, 13, 27, 54,128,101, 89,176, - 44,219, 98, 29,249,251,251,143,249,249,231,159,123,239,218,181,171,146,207,231, 35, 61, 61, 29,187,119,239, 6,203,178,112,113, -113,129, 86,171, 69, 73, 73, 9, 18, 18, 18, 64, 81, 20,172,173,173,225,233,233, 41,157, 55,111,222,160,207, 62,251, 76,216,146, -208,162,105,154,230,243,249,232,208,161, 3,150, 45, 91, 6,189, 94, 15,145,232,161,190, 84,171,213,168,170,170,194,205,155, 55, -145,147,147, 3,150,101, 91,236,100,164, 82,233,196, 93,187,118,185,138,197, 98,232,116, 58, 84, 87, 87, 35, 63, 63, 31,185,185, -185,122,165, 82, 73,217,216,216,240, 58,116,232,192,147, 72, 36,146,113,227,198, 17,117,130, 51, 50, 50,210,233,231,159,127,126, -209,104, 52,154, 19, 73, 46,110,110,110, 31,189,241,198, 27,210,134,109,182,184,184, 24,227,199,143,151, 95,186,116,105,137, 90, -173,222, 13,160,244, 95,214,161,177,251, 99,125,175, 93, 63,147,222,237, 96, 92, 59,175,220, 2,122,224,194, 15,214, 10, 0, 96, -235,150,232,129, 7,227, 10,127,247,239, 84,146,191, 63,214,247,154,131, 67,170, 57, 33,192, 27, 62,196, 61,202, 74, 46,157, 60, -254,249,231,217,239,191,255,230,217,183,230,190, 46,233,224,187,240,161,133, 83,232,138, 17,212,231,132, 86,119, 95,250,253,247, -223, 60, 59,254,249, 9, 55,179,179,115,182, 12, 31, 34,217,119,238,188,226,104, 75, 22, 67, 87, 39,169,167, 92,162,129,167, 79, - 32,252, 2,172,144,116, 43, 29, 7,126,189,140,128,160,231, 96, 48, 24, 64, 81,148, 85, 84, 84,148,118,239,222,189,250,140,140, -140,106,157, 78, 55, 4, 64,134,185,194, 23, 20,164, 48,126,110,207,153, 68, 50, 9, 85,173, 18,105, 23,127,188,127,210,179,253, - 70,246,118,112,247, 20,186, 88, 49, 71,199,132,245,221,253,227,246,101,239,125,188,124, 55,250,244, 29,217, 63, 53,253,183, 64, - 0,119,154, 20,175, 89,136,227, 29,136,165,178,238,221,139,200,205,201, 41,240,109,231,102,188, 95,197,146,243, 23,111, 11, 11, - 25, 50,177,251, 51, 1,131,197,169, 41,231,137,101,139, 94,252,101,197,234,175, 95,170, 19, 91,103,227,127, 25, 50, 99,198,101, -241,142, 29,205, 91,199,255,215, 32,146, 72,218, 91,119,232, 32,200,222,177, 67,231, 19, 21, 85, 9, 0, 70,147,201, 57, 59, 39, -199, 78, 46,151,131,101, 89,144, 36,249,136, 15,113,157,223,112,176,159, 95, 59, 75, 56,179, 63,249,164,251,162, 69,139, 80, 92, - 92, 12,138,162, 32, 20, 10, 27, 63,179,161,209,104, 48, 99,198, 12,124,251,213, 87,207, 89,194, 73,211, 52, 49,103,197,138,165, - 31, 46, 93,250,204,236,217,179,121, 13,159,189,142,142,142,216,127,224,128,120,227,198,141,237, 63,250,246,219, 25, 47, 75, 36, - 89, 48, 24, 90,228, 44,235,210, 5,142, 37, 37,178, 58,145, 5, 0,126,126,126,216,188,121,179,100,230,204,153,226,168,168,168, -181, 73, 61,122,172,255,102,208,160,123, 78,190,190,182, 98,137,164,189, 57,206,186,235, 9, 0,213,122,125,240, 55,235,215, 59, - 92,189,122, 21, 37, 37, 37, 40, 46,126,248, 62, 74, 16, 4,250,244,233, 67, 76,155, 54,205,174,179,151, 87, 95,208,244,223, 89, -221,127,209, 34, 79, 17,102, 53,113,236, 79, 31,173,218, 2, 17,181, 5, 36, 26,116,142,143, 8, 22,115, 66,171, 45,168,170,170, - 66, 85, 85, 21,182,111,223, 14,145, 72, 84,223,249, 2,128,209,104,180, 68,180,116,243,240,240,128, 74,165,130,175,175,239, 35, -150, 44,145, 72, 4,129, 64, 0,145, 72, 4,137, 68, 2,131,193, 0,111,111,111,104,181,218,110, 45,113,234,116,186,158,142,142, -142,245, 29,172,161,182,177, 26, 12,134,250,252, 26,141, 70, 84, 86, 86,162,166,166, 6,213,213,213,208,104, 52,189, 44, 41, 47, -195, 48,184,123,247,238,125, 63, 63,191,158,124, 62, 31,214,214,214, 86, 26,141,166,222,183,168,162,162, 2, 59,119,238,212,188, -242,202, 43,206, 71,142, 28, 49, 43,180, 8,130,192,219,111,191, 13,137, 68, 2,173, 86,139,239,191,255, 30,239,188,243, 14, 68, - 34, 17,170,171,171,177,121,243,102,188,255,254,251, 16, 8, 4, 48, 26,141, 88,191,126,125,179, 92, 41, 41, 41,217, 87,174, 92, -233,245,236,179,207, 58,196,198,198,150,134,133,133,185,140, 26, 53, 10, 50,153, 12, 58,157, 14, 36, 73,226,185,231,158,131,191, -191, 63,148, 74, 37, 78,156, 56, 81,214,181,107, 87,231,171, 87,175, 50,197,197,197,185,102,196, 53,219,192, 98, 8,154,166, 81, - 82, 82,130,170,170, 42,148,150,150,162,168,168, 8, 5, 5, 5, 16, 8, 4, 48,163,179,224,228,228, 52, 33, 56, 56,152, 15, 0, - 50,153, 12, 61,123,246,196,210,165, 75, 41,157, 78, 55, 25,192,137,218,100, 99,182,109,219, 22,123,241,226, 69,129,135,135, 7, -210,210,210,224,226,226, 34,144, 74,165,102,133,150,155,155,219, 79, 71,143, 30,117,172, 19,215,117,215, 89,171,125, 88, 29,227, -199,143,119,220,181,107,215, 79, 20, 69,133,255,219, 58, 53,123, 25, 68, 61,131,109, 85,123,227,148, 65, 11, 63, 88, 43,240, 15, -126,248,242, 58,107, 54, 4,107,190, 90, 16, 52,117,172,237, 49,123,153, 90,100,142,103, 76,168,215,198,231,159, 15,227,189, 52, - 37, 50, 83, 36,178,247,217,178,245, 51, 87,215,118, 51, 27,200, 48, 91, 56, 57,219,194,167,131,152,216,127, 44,213,117,241,146, -207, 13, 49,187,190,206,250,101, 79,220,104,177, 48,126,228,137, 51,249,111, 54,199,157,113,191,234,136,214, 32, 13, 80,151,223, - 38, 28,219, 13, 68,207, 30,126,112,117,169,196,182,159,246,162, 83,231, 62, 48, 24, 12,176,181,181,149,211, 52,109,226,243,249, - 49,150,136, 44, 0, 56,123,182,138, 9, 10,170, 50,242,171, 25,234,173,119,214,188, 16, 54,230,249,192,225,195, 67,153,211,241, -167, 77, 3,123,153, 20, 99, 70,245, 44, 57, 25,191, 49, 83, 81,244,160,107, 80,183, 65, 72, 73, 78, 24,205,178,184, 75, 16, 77, - 91,159,146,239,225,164,158, 73, 73,216,187,119, 22,163, 99,110,202,190,248,242,206,152,136,136,233,193,131, 67, 6, 51,241,103, -206, 25,197, 40, 75,181, 29, 52,160,240,173,215,199,196,254, 16,179,126,228,201, 19, 63,117, 81,169,115,227, 56,145,213,232, 37, -141,162,218, 9, 36, 18, 94,105, 66, 2,213,109,230, 76, 67,221,253, 40,151,203,113,248,240, 97,136,197,226,250,143, 72, 36,170, -223,110,215,174, 29,136,218,105,164,150,112, 2,128, 66,161, 64,113,113, 49,236,236,236,224,226,226,130,226,226, 98, 92,186,116, - 9, 25, 25, 25, 16, 10,133, 24, 61,122, 52,120,205,248, 54, 55,230,156,180,112, 97, 88, 64,183,110,222,141, 69, 22, 0,152, 76, - 38, 84, 84, 84, 96,236,216,177,188, 19, 39, 78,184,157,204,203,123, 30, 64, 76, 75,156,189, 34, 34,202, 75,246,239,111,242,191, -159,125,246, 89,226,247,223,127,151,140, 30, 53,234,189, 5, 95,126,185,241,219, 93,187,242,105,138,114,107, 77,217,121, 60, 30, -143, 32, 8,120,121,121,161,162,162, 2, 53, 53, 15, 71,176,173,173,173,225,224,224, 0,146, 36,193,176,172,240,239,172,235,230, -180,200, 83,130,173, 13, 4,215,214,191, 88,180,106, 11, 5, 0, 67, 27,118, 44, 12,195, 88, 36,178,132, 66,161, 89,159, 43, 75, -172, 92,141, 97,137,208,170,203,171, 84, 42,173,191,209, 26, 10,172,186,124,242,120, 60,240,249,124,179,157,120,173, 24,226, 87, - 87, 87,227,192,129, 3, 24, 50,100, 72,253,176,148, 74,165, 66, 85, 85, 21, 84, 42, 21,244,122, 61,178,179,179,113,246,236, 89, -116,233,210, 5,176, 48,248,107, 86, 86,214,245, 78,157, 58,245,174,235,196,135, 13, 27,214,126,199,142, 29, 69,225,225,225, 30, - 44,203,226,227,143, 63, 46,123,238,185,231,156, 27,118,242,230,192,231,243,113,233,210, 37,116,233,210, 5, 44,203, 66, 36, 18, - 33, 61, 61, 29,174,174,174, 96, 24, 6, 2,129, 0,165,165,165,176,177,105, 57, 70,226,221,187,119, 95,125,237,181,215,138,236, -236,236,186,151,151,151, 43, 36, 18, 73,200,133, 11, 23,188, 76, 38, 19,108,109,109, 97,107,107,139,227,199,143,195,222,222, 30, -239,190,251,110,158, 78,167,187,100,101,101,213, 78,167,211,221, 46, 46, 46,254,184, 53,245, 77, 81, 20, 52, 26, 13, 42, 43, 43, - 81, 81, 81, 1,181, 90, 13,189, 94,111, 54,143, 77, 33, 36, 36, 4,113,113,113,252,232,232,232, 31,178,178,178, 0, 0, 62, 62, - 62,120,247,221,119,249,158,158,158,200,206,206,198,245,235,215, 97, 50,153,192,178,108,139, 55,175, 64, 32, 24,246,202, 43,175, - 12,242,246,246, 38, 76, 38, 19, 24,134,129,193, 96, 64,221,118, 94, 94, 30, 2, 2, 2,120, 29, 58,116,232,159,149,149, 53, 12, -150, 77,172,224, 0,160, 36,239, 16, 60,133,174, 0,207, 22,172,238, 16,202,203,218, 22,197, 69,169, 84,126,185,232,147,223,103, -126,187,218,212,174, 64, 1,248, 5,143, 67,215,192, 17,120,117, 26,133,232,175, 14,192,187,131, 31,114,115,115, 49,108,216, 48, - 81, 81, 81,209,107, 53, 53, 53, 11, 45,229,142,143,191, 66,159, 62,126, 98,226,164, 23,167,247, 14, 13, 13,167, 78,157, 58,142, -187,183, 79, 37,191,246,226, 4, 37,203,212, 16,142,246,178,155,233,105,215,186,118,239, 57, 20, 70,138, 14, 1, 62, 93, 13,124, -202, 54,127,191,195,120,236,152, 59,239,216,161,159,166,189, 52,117, 70,143, 17, 35, 70,146,167,226,143,226,250,229,248, 91,107, - 87,191,113, 62,122,253,190, 97, 97,163, 39, 4,185,180,187,116, 60,216,215,240,186,151,147,221,253,109, 59, 42,184,198,210,212, -189, 41,149, 50,168,125, 46,242, 8, 2, 44,203, 62, 34,178, 26, 11, 45, 30,143,103,214, 0,208,144,179, 97, 95, 84,247, 66,189, -101,203, 22, 72, 36, 18,136,197, 98, 8,133, 66,179,238, 23, 13, 57,147,179,179,135,239,140,137,145, 52, 37,178,202,203,203, 81, - 94, 94,142,154,154, 26, 76,153, 50, 69,244,217,181,107,207,162,214,245,163, 57, 78,111,119,119,131,149, 76, 86,146,146,146,226, - 17, 24, 24,248, 72,126,213,106, 53,100, 50, 25, 98,118,239, 22, 69, 70, 68,204, 29,113,252,248, 90,152,137,127,213, 84,217, 9, -130,128,171,171, 43, 28, 28, 28, 64, 16, 4, 40,138, 66,113,113, 49,146,147,147,113,237,218, 53,240, 9,130,250, 59,235,184, 41, - 45,242, 20, 90,181,182, 54, 57,116,216,220,152,104,107,132, 22,159,207,111,179, 85,171, 57, 88, 50,116, 40,151,203,239, 20, 21, - 21, 13,244,244,244, 4, 69, 81,245, 66,171,241,208, 97,157,245, 35, 41, 41, 9,114,185,252,142, 94,175,111,145,147,101,217,254, -125,251,246,197,193,131, 7,145,144,144,128, 7, 15, 30, 64,171,213,194, 96, 48, 64,167,211, 33, 57, 57, 25, 12,195, 32, 56, 56, - 24, 86, 86, 86,144,203,229,119, 12,134,150, 95, 68, 53, 26,141, 66, 40, 20,250,201,100,178,250, 99,238,238,238, 40, 47, 47,103, - 72,146,196,206,157, 59,213,110,110,110, 86, 50,153,204, 98,225, 74, 16, 4,148, 74, 37,218,183,111, 95,239,163, 85, 93, 93, 13, - 87, 87,215, 58, 97, 1,131,193, 0, 27, 27, 27,179, 67,135, 0,244,247,238,221, 91,208, 96,191,207,164, 73,147,126,217,187,119, -111,231, 51,103,206,224,234,213,171,112,113,113,193,127,254,243,159, 7, 57, 57, 57, 47, 1,184,166, 84, 62, 89,191, 72, 75,218, - 80,121,121,249,129, 59,119,238,244,239,219,183,111,253, 83, 98,216,176, 97,196,176, 97,195,156, 27,154,250, 75, 75, 75,241,199, - 31,127,224,204,153, 51, 32, 8, 2,153,153,153,180, 78,167,251,165,165, 81, 10, 79, 79,207, 29, 75,151, 46,181,166, 40,170,190, -109,203,100, 50, 72,165, 82,136, 68, 34,240,249,124,228,228,228, 96,236,216,177,118,223,125,247,221, 79, 6,131,225, 25, 0, 38, -252, 75, 80,165,131, 41,233,174,218, 46, 56,160, 93,242,214, 45,209, 3,103,205, 70,221,208, 33, 21, 28,224,154,156,116,183,196, -174,183,171,249,242,158, 56,147,255,150,145, 60, 17,117,226,100,226,228, 15,222,123, 87,232,227, 19,160, 60,115,238,134,247, 8, -234,115,194,201,217, 22,229,101,106,228,228,149, 32, 43,215,200,250,248, 4, 40,175,255,113, 71,242,213, 55,235,186,106,180,250, -186,161,195, 22,219,233,111,151, 30,140, 91,187, 65,114,126,250,107,125,196, 50,153, 7, 42,202,238,192,219,219, 5, 99, 35,187, -227,199, 93,151, 96,103,231,136,118,237,218,129,199,227, 89, 89, 90,246,178,178, 50,226,192,158,223,102,190, 50,227,141,231, 70, -141,140,160, 78,158, 58, 38, 72, 56,125,228,210, 79, 91, 63,138,101,249, 26, 57,193, 86,203, 58,118,114,187,125,255, 94,210, 75, -195, 67,167, 64, 38,178,233, 2,248, 55,217, 96,235, 39, 24,176,200, 59,184,247, 83,233, 43, 51,102, 13, 24, 53,234,121,234,212, -169, 67, 56,117,124,215,149,229,203, 59, 30,127, 80,184, 91,116,249, 90,129,116,220,196, 55, 43,227, 78,164, 26, 39, 68,117,202, -240,176,234,169, 3, 30,112,170,170,225,139,164, 64, 80, 66, 25, 12, 94,237, 71,141,226,107,115,115,133,214,237,218, 81, 0, 64, -146,164, 89,161,133,102,134,160, 27,115, 90,154, 23,173, 86, 11,166,153,216,137,141, 57,139,149,202,142,181, 47,225,245, 32, 73, -178, 94,100,149,151,151,163,170,170, 10, 86, 86, 86, 40, 53, 24,218, 89,194, 57,178, 95,191,157,159,125,250,233,194,253, 7, 14, -136, 26,138,172,186,143, 80, 40,196,170,213,171, 69,239,124,240,193,155,115, 5,130,249,160, 40,139,175,103,221, 75, 59,159,207, -135, 64, 32, 64,110,110, 46,242,242,242,144,155,155,139,220,220, 92,200,100, 50,176,127,243, 36,160,167,216, 63,171, 78,100, 53, -252,174,183,114,181, 24,222,161, 53,206,240,150, 10, 3,186, 21,227,187,150, 8, 45,141, 70,115,230,236,217,179,253,198,141, 27, - 39,184,114,229, 10,220,220,220,234,133, 86,221,119,221,112,148, 92, 46, 71,108,108,172, 73,163,209,156, 49,115, 51,157, 61,126, -252,120,239,101,203,150, 9, 95,125,245, 85,164,164,164, 96,246,236,217,168,170,170,130, 90,173, 70,121,121, 57,180, 90, 45,250, -245,235, 7,169, 84,138,219,183,111,147, 90,173,246,172, 25,139, 29,171, 84, 42,107, 92, 92, 92,220, 27,255, 54,113,226,196,118, -155, 54,109,210,166,165,165,145, 3, 7, 14,180,181, 84,112,212, 97,207,158, 61,245,150,186,140,140, 12,108,218,180,169,222, 39, -235,198,141, 27, 88,179,102, 77,125,236,179, 86,226, 90, 89, 89, 25, 69,146, 36,186,116,233, 2, 79, 79, 79,232,245,122,172, 91, -183,142, 2,112,237,255,171, 53,235,245,250,253,211,167, 79,255,240,230,205,155,238, 2,129,224,161, 73,187,182,124, 38,147, 9, -247,238,221, 67,114,114, 50,210,210,210, 80, 81, 81, 81,255, 34,144,148,148, 84, 73,146,228,190,230,120, 93, 92, 92, 62,254,241, -199, 31,221,228,114,249, 35,237,185,206, 26, 90,103, 37, 45, 45, 45,133,189,189, 61, 70,140, 24,225,122,246,236,217,143, 13, 6, -195,178,127, 73,159, 70, 76,124, 33,163,207, 59,111,141,195,248, 72,121,254,193,184,194,223,215,124,181,160,214, 25,222, 53,121, -124,164,103,254,173,116,123, 76,124,225, 80, 31, 0, 5,104,217, 97,155, 57,119, 94,113,184,111, 95,135,132,131, 71,142,252,180, -100,209,123, 55, 22, 46,120,195, 69,171,187, 47,245,233, 32, 38, 0, 32, 43,215,200,222, 78, 97,244,107,214,190,119, 35,122,245, -119,188,146,242,170,217,127,252,209,124,120,131,134,226,133,199,131,212,199,127, 72, 81, 87,223, 65,157,174, 92,138,129,181, 92, - 7, 63,255, 62, 24, 53,178, 63, 18, 18,147, 80, 92,170,135, 66,161,128,193, 96,104, 49, 92, 66,218,237,216,105, 44,193,122, 19, - 44,145, 71,240, 88,233,180,233,175,135, 68, 68, 60,207,198,197, 29,161, 14,197,198, 92,220,247,243,134,253, 60,145, 80,160, 51, -218, 25, 9, 66,175, 2,239,110, 74,141,230,225, 11,141, 80, 34,106,222,252, 90, 27,216, 53, 48,200,223,109,218,244,217,118,225, - 99,198,178,199,143, 31, 98,246,237,221,153,176,111,123,183, 24,134,167, 22, 41,242,181, 18,149,154, 84,177,132,216,190, 70,205, -104, 75,178,158,209,123, 68, 76, 52, 1,251, 57,117,213,176, 31, 48, 24, 10,106,242,243,221, 29,135, 12,145,220,251,244, 83,121, -187,126,253,244, 68,173, 15,113, 75, 66,139,207,231, 3, 60, 30, 99, 9,167,165,121,209,233,116, 96, 0,178, 45,156, 20, 69, 61, - 34,178,234,132, 86,221,253, 98, 9,231,214,229,203,175,120,143, 26, 85,145,152,152,216,110,232,208,161, 68,117,117, 53,170,171, -171, 31, 17, 91, 30, 30, 30, 68, 96,112,176,124, 79, 66,130,143,165,215,211,146,178,243,120,188,191, 93,104, 61,229,104,118, 33, -233, 22,151,224,169,179,104, 89, 34,180, 44,180,104,145, 36, 73,194,213,213, 21,101,101,101,205,118,252, 60, 30, 15, 50,153,172, -110,140,184,197,153,119, 6,131, 97,221,194,133, 11,231,141, 25, 51,198,217,207,207, 15,165,165,165,104,215,174, 29,164, 82,105, -189,239, 88, 29,223,141, 27, 55,240,227,143, 63,170, 13, 6,195, 58, 51,156,223,172, 94,189,250,173,241,227,199, 59,186,185,185, -193,193,193, 1,183,111,223,134,131,131, 3,212,106, 53,210,211,211, 97, 99, 99, 83,239,183,115,228,200,145,106,131,193,240,141, - 25,241,198, 94,184,112,193,100, 99, 99,115,187,180,180,148, 95, 81, 81, 33,168,172,172, 20,168,213,106,161, 74,165, 18,158, 60, -121,210,217,206,206, 78,123,238,220,185, 82,111,111,111,254,131, 7, 15,248, 36, 73,154, 85,175, 4, 65, 96,254,252,249, 16,137, - 68, 48, 24, 12, 88,183,110, 29, 22, 46, 92, 88,239,147,181,122,245,106, 44, 93,186,180, 94, 56,111,219,182,173, 85, 45,135,101, - 89,152, 76, 38,144, 36, 9,146, 36, 45, 18,191,143, 3, 11, 5,123,113,102,102,102,100,223,190,125, 79,255,250,235,175, 78,181, - 49,201, 80, 82, 82,130,146,146, 18,148,150,150,162,166,166, 6, 20, 69,193,211,211, 19, 37, 37, 37, 56,116,232,144,170,186,186, -122, 20, 90,152,113,200,231,243,167,135,132,132, 8, 26,231,161,238, 45,175, 78,188, 75, 36, 18, 20, 21, 21, 97,216,176, 97,226, -196,196,196,233, 0,158,106,161,213, 48,188,195,200, 81, 51, 69, 1, 65, 3,140,183,146,227,242,253, 59,149,228, 79, 29,107,123, - 12, 0,146,238,150,216,221, 74,183, 71, 64, 80, 36, 59,114,148, 67,239,146,226,173,221, 0,152, 90, 90,174, 7, 0,236,228,146, - 73, 97,161,253,138,108,172,172,120,107,214,110, 59,241,253,247,223, 60,187,255,216,159,225, 29,214,172,125, 24,222, 33, 44,180, - 31,147,150,154, 54, 9,192,118, 75,197, 75,100,100,212,205, 31,119,252,136,180,228,115, 30, 31,206,239, 46,174, 40, 33, 33,179, -246, 66,239,158,237,176,117,199, 29,220,186,117,171,216,104, 52, 14,107,177,125, 19,172,119,114,202, 93,223,110, 65,129,110,211, -166,207,178,141,140, 28,139,184,184,195,248,121,231,246, 11, 19,166,140,255,161,176, 82,205,119, 21,202, 69,114,150, 17,243, 69, -118, 2,145, 68,166, 52, 26, 31,206,129, 16, 10,165,182,192,164, 22, 59,158, 57,179,166,218, 13, 15, 29,139, 99,199, 15,227,231, -157, 91,207,127, 18, 52,113,123,167, 94, 1, 68,191,103,191,122,179, 83,231, 78, 29, 52, 53, 37,106, 30, 33, 54,233,245,140,205, - 87, 59,115,190,206, 90, 58, 61, 11,192, 90,112,179, 14, 27,226,246,207,225,225,125,223,185,127, 95,228, 50,104,144,172, 40, 33, - 65, 94,187, 18, 73,139, 66, 75, 32, 16,128,109,126,168,235, 17, 78, 98,215, 46, 30,128, 22, 39, 97,137, 68, 34,104,181, 90,144, -205, 91,176, 31,225,116, 63,117, 42,255,254,253,251, 93, 29, 29, 29, 31, 17, 89, 21, 21, 21,245,219,122,189, 30, 90,173, 22, 50, -153, 44, 89,215,244,136,200, 35,156, 37, 23, 46,232, 87,206,159,191,236,165, 41, 83, 54,156, 57,123, 86,234,228,228, 4,149, 74, -245,136,208, 50, 26,141, 24, 62, 98,132,104,245,205,155,211,160, 86, 47,183,228,122,182, 27, 54,204,172, 63, 48,159,207, 7,243, - 55, 15, 29,254, 11, 48,171, 41,225,197, 51, 55,132, 99,233,172,195,102, 58,200,198,171,123, 47,237,221,187,183, 62, 35, 35, 3, -222,222,222,245, 98,165,225,127,218,218,218,194,222,222, 30, 55,110,220,192,151, 95,126,169, 3,176,212, 12,103,181, 86,171,125, - 49, 44, 44, 76, 39, 16, 8,224,239,239, 95, 31, 63,139, 97, 24,136,197, 98, 88, 89, 89,225,230,205,155,136,138,138,210,106,181, -218, 23,241,215, 24, 90,141, 57, 85, 90,173,246,229,145, 35, 71,106, 83, 82, 82, 16, 18, 18,130, 91,183,110,161,166,166, 6, 53, - 53, 53,200,206,206, 70, 96, 96, 32,180, 90, 45, 54,109,218,164,211,106,181, 47, 3, 80,181,196, 89, 93, 93, 29,181,112,225, 66, -254, 47,191,252,210,201,211,211, 51,168, 79,159, 62,126, 35, 70,140,120,230,133, 23, 94,232, 16, 30, 30,238,222,181,107, 87,253, -168, 81,163, 92,198,140, 25,227,162,213,106,133,191,255,254,187,130, 36,201, 49,102,242, 89, 47, 78, 50, 50, 50,234,135, 10, 5, - 2, 1,202,202,202,234, 35,247,215, 61,148,154, 17,194,161,230,196,118,157,192,170, 19, 92, 22,248,185, 53,197,105,246, 36,177, - 88, 92,103,241,100, 45,224, 76, 74, 77, 77, 13, 27, 50,100, 72,210,204,153, 51,171,139,139,139, 97, 99, 99, 3, 31, 31, 31,248, -250,250,194,217,217, 25, 38,147, 9,177,177,177,154, 67,135, 14,221, 81,169, 84,195,240,215, 24, 90,161,141,174, 99,118, 83, 15, -217, 58,107, 86,157,208,146, 74,165,240,244,244,172,187,182,217,173,185,158,109,196,223,203, 89, 43, 96, 70, 12, 31,213, 57, 60, - 98,156, 93,236,225, 75,226, 13, 27, 15,221,233, 29,138,109, 78, 29,213, 71,156, 58,170,143,244, 14,197,182, 13, 27, 15,221,137, - 61,124, 73, 28, 30, 49,206,110,196,240, 81,157, 83,146,211,252, 26,174,123,216, 84, 62,165, 82,233,128,144, 65,189, 43, 19, 47, -158,103,162, 87,127,199, 27, 62,108,194,205,237, 63,196,198,110,255, 33, 54,118,248,176, 9, 55,163, 87,127,199, 75,188,120,158, - 9, 25,212,187, 82, 42,149, 14,176,164,236,115,102, 77,181,139, 8, 31,139,184,184, 88,106,255,158, 77,171,247, 30,200, 28,242, -250,188, 11, 37, 25, 25,183, 88,101,193, 41, 8,121,185, 72, 77, 77, 85,213,138,172, 12, 75, 56,103,191, 49,181,161,200,250,205, -201, 45,100, 91,106, 42,232,248,248,163,228,217,179, 55,117,191, 37, 41, 85,215, 83,202, 42,138, 74, 43, 30,168,213,229, 70,134, -161, 65,211, 52,255,179,207,234, 29,118,155,172,163,129, 3,135,226,220,153,221,216,185, 99,139,138, 97,160,159,180,127, 63, 61, -105,210,167,108,135,142, 29, 59,196,236,217, 77, 68, 62, 63,206,142, 5,152,168,241, 99,237,127,217,251, 11,209,185, 75,231,142, - 62, 62,245, 33,109,158,190,182,244, 55,112,126, 10, 84,170,115,115,207,223,248,238, 59, 67,187, 23, 95,116, 20,183,107,103, 11, -154, 38,234,158,239,205,125, 4, 2, 65, 99, 11, 76,179,156,158,206,206,133, 71,142, 28,129,175,175, 47, 60, 61, 61,209,208, 71, -182, 46, 32,183,147,147, 19, 14, 28, 56, 0,246,209,224,212,205,114,246,234,212,233,198,170,149, 43,141, 12,195,160,178,178,242, - 47,214,172,202,202, 74, 48, 12,131,227,199,142, 25,213, 15, 87, 2,177,168,236,195,248,252,154,151, 6, 15,142,142,136,136, 48, -221,191,127, 31, 12,195,160,161,101, 75,169, 84,194,218,218, 26,122,131,193, 11,128,220, 18, 78,229,201,147, 86, 48,243, 92,111, -194,162,245,119,212,251,211, 46,178, 26, 46, 40, 61,203, 34,139, 22, 69, 81,240,242,242,122,100, 73, 23, 30,143,247,200,167,149, - 51, 14,119,165,164,164,156, 26, 53,106,212,178,231,158,123,110,206,178,101,203,248,126,126,126, 80,169, 84,112,112,112,128,171, -171, 43,210,211,211,113,228,200, 17,186,172,172,108, 51,128, 21,176,108, 10,125, 66,102,102,102,100,247,238,221,247, 46, 94,188, -216,110,228,200,145, 66, 47, 47, 47,176, 44,139,155, 55,111,226,224,193,131,166,237,219,183,171,107, 69,150,165,206,203,167,139, -138,138, 38,140, 25, 51, 38,102,250,244,233, 54, 52, 77, 11,179,179,179, 97, 48, 24, 64,146, 36,242,242,242, 76,113,113,113, 53, - 90,173,118, 42,128,211, 22,240,221,168,170,170, 10,140,143,143,159,254,251,239,191,127, 57,115,230, 76,167, 17, 35, 70,136, 40, -138,194,197,139, 23, 75,123,245,234,229,170, 84, 42, 77, 7, 14, 28, 40,215,235,245, 75,105,154,182,104, 9, 30,130, 32,160, 86, -171,225,236,236, 12,131,193, 0,134, 97, 96, 52, 26, 97,109,109, 93,191,108, 18,203,178,104,141,115,125,163, 54,192, 55,153, 76, -152, 50,101, 10, 24,134,193,186,117,235, 64, 81, 84,171,201,236,236,236,174, 39, 37, 37, 69,246,236,217,179, 94,188,212,181, 33, -137, 68, 2,103,103,103, 56, 57, 57, 33, 46, 46, 14, 66,161,240,186, 57,127,183, 90,220, 42, 43, 43,235, 21, 31, 31, 63,224,206, -157, 59,175, 0,232,105, 50,153, 60,105,154, 38,120, 60,158,130,101,217,219,106,181,250, 7, 88,184, 4,143, 82,169,252,114,198, -140, 25,189,118,239,222,109, 45, 16,252,121,107, 8, 4, 2, 72, 36, 18,212, 5,199,100, 89, 22, 70,163, 17, 31,127,252,177, 90, -163,209,124,249,111,121, 74,244,238,211, 15, 91, 55,173,183, 62,123,238, 84,105,106, 38, 14, 54, 17,194,161,160,164,120,107,183, -162,252,124,235,222,125,250, 89,196, 73, 26, 77,229, 47, 79,125,223,187,118, 9,158,143,179,179,115,182,196,236,250, 58, 11, 0, -190,250,102, 93,215,146,242,170,217,105,169,105,147,182,108,217, 51,128, 52,154,202, 45,225,252, 83,188,196,168,192, 66, 15,224, -234,205, 59, 37,157,162, 94, 60,185,180, 75,103,219,231,149,229,186,194,154, 26,237,219, 0,178, 44, 45,251,160,129, 67,112,238, -244, 47,248,121,103,140,154,101,248,122,103,103,103, 22, 0, 82, 83,157,217,212,212, 42,246, 79,191, 98,123,141,144,189,181,226, -253,183, 71,188,175, 82, 87,124,179,110, 83,203, 67, 41,221,123, 60,135,238, 61,158,195,188,183, 63,178, 11, 12,242,247, 6,128, -253,251, 65, 7,117, 73, 57,186,236,147, 79,159, 95,177,226, 83,168,171, 13,168, 91,174, 39,253,110,202,177,172, 44, 24,185, 62, -235, 81, 44,163,168,171,120,255,253,174,218,138, 10,151, 65, 31,126,232, 44,248,224, 3, 94, 75,206,240, 13,239, 95, 75, 56,175, -221,190,125,108,246,235,175, 23, 46, 95,182,108,212,230, 45, 91,100,221,186,117, 67,113,113, 49,252,253,253,225,233,233,137,248, -248,120, 28,216,183, 79, 83, 85, 93,189, 20,192,247,150,112,238, 58,126, 60,221, 47, 40,168,108,203,150, 45, 30, 17, 17, 17,132, - 70,163,129, 74,165,130, 74,165,130,193, 96, 64,109, 64,104, 54, 35, 51, 51,149, 36,201,205,150,150,157, 46, 45,149,174,232,215, -175, 64,196, 48,171, 38,140, 31,191,112,197,231,159, 75, 58,119,238, 76, 24, 12,134,122,171,150,201,100,130,181,181,181,201,104, - 52, 58, 1,208, 90,194, 41,217,190,157, 42, 45, 45,133,139,139, 75,125,184,166,134,113, 9,171,171,171,193,178, 44, 23, 76,183, - 13,104, 86, 33, 57, 56, 56, 92, 23, 8, 4,237, 27, 90,183,154, 90, 59,175,225, 49,146, 36, 11,202,202,202,122, 55, 82,188,205, -249, 67,249, 0,248,207,240,225,195, 39, 44, 88,176,128, 72, 76, 76,196,161, 67,135,216,172,172,172,253,181, 86,172,172, 22,222, -116,154,227,180,145, 72, 36,239, 90, 89, 89,133,214,133,112,144,203,229,119, 52, 26,205,153,218,225,194,234, 54,112,218, 74, 36, -146,249, 86, 86, 86, 97,181,203,175,192,198,198, 38, 73,163,209,196, 27, 12,134,245,104,126,161,234,150, 56,101,118,118,118, 95, - 58, 59, 59,191,252,193, 7, 31, 56, 93,184,112, 65,113,238,220, 57, 81, 85, 85,213,110,163,209,216,210,162,210,127,225,116,116, -116,188,206,231,243,219,255, 77,117,132,238,221,187,199, 69, 69, 69, 69, 76,157, 58, 21, 36, 73,226,251,239,191, 71,124,124,252, -177,123,247,238, 69,154,121, 27,109,204,233,220,190,125,251,196, 57,115,230,116,152, 50,101,138,220,193,193, 1, 2,129, 0, 26, -141, 6,247,238,221,195,205,155, 55,217,195,135, 15,215,220,184,113,163, 64,171,213, 14, 5, 80,214,138,235,249, 56,111,205,143, -112, 10, 4,130, 33, 94, 94, 94,123,150, 47, 95,110, 19, 22, 22, 38,115,114,114, 2,159,207, 7, 73,146, 80, 40, 20,184,123,247, - 46, 78,157, 58,165,217,191,127,191,166,188,188,124, 10,128,243,255, 31,249,124,146,156, 1, 93,241, 73,163,133,162,155,141,246, -110, 38,173,217,124, 14, 31,226, 62,118,210,132, 49,163, 1,224,215, 3, 39, 78, 90,176,168,116,179,249, 52,151, 87, 75, 56,253, -187,240,150, 39,167,220,125, 36,160,101, 80, 96,112, 70, 64,183,241, 95, 88, 66,212, 32, 50,252, 35,101,111, 48, 28,219,208,166, -251,200, 48,107,128, 15, 34,199, 78,122, 33,226,163,165, 75,240,159, 47,163,113,248,215,216, 99,169, 89,143, 44, 19,244,212,181, -165,191,153,147,248, 66, 32,120, 78,238,238, 62,120, 29,195, 44,185,117,247,174,117,195, 23,182, 58,203,115,195,151, 74, 15, 15, - 15,165, 66,161,104,103, 9,103,228,183,223,154,180, 86, 86,146, 37,171, 86, 13,169,209,235,135,172, 88,177, 66,112,237,218, 53, -108,250,238, 59, 74, 95, 80, 16, 83, 10,204,111,102, 52,164, 89,206, 14,243,231, 75, 23,109,218,244,170, 79,151, 46,174,175,188, -242,138, 80, 40, 20, 66,163,209, 32, 63, 63, 31,167, 79,157, 50,166,164,166,166,168,213,234,231, 1, 20, 89,202, 25,249,237,183, - 38,123, 31, 31,200, 93, 92,216,179, 9, 9,118,179,223,125,119, 78,199, 78,157,236, 70,141, 30, 45,180,181,181, 69,101,101, 37, -178,179,179, 17, 27, 27,171,172,169,169,241, 0, 64, 91,194, 25,243,251,239,221,143,159, 63, 63,241,139, 47,190, 16, 7, 7, 7, -195,206,206, 14,213,213,213,184,123,247, 46,206,159, 63,111,216,188,121,179, 74,165, 82,205,161,105,250,200,223, 88,239,255, 6, -171, 86, 29,182,154, 21, 90,255,197, 27,176, 55,128, 79,106,183, 63,135,249, 53, 3,255, 77, 15, 31,111, 71, 71,199,173,122,189, -158,213,233,116,179, 1,228,253, 3,243, 41,232,221,187,247, 38,165, 82, 57,128,101, 89,216,217,217, 93, 74, 78, 78,158,139,102, -102,222,152,225,228, 3, 24, 96,109,109,221,207,198,198,102,136,193, 96, 8,168, 29,126, 75,213,104, 52,231, 77, 38,211,213, 90, -235, 19,253,255, 92,118, 62,128, 48, 15, 15,143,215, 25,134,233, 66, 16,132, 61, 77,211, 32, 73,178,138, 97,152,123, 42,149,106, - 59,128,248,127, 64, 62,159, 8,103,224, 51,120,129,229, 33,160, 57, 65,240,136,208,106, 36, 32, 8, 6,169, 41,247, 17,219,138, -124,242,198,132,122,109, 4, 30,206, 76,132,121,231,218, 63,133,150, 5,226,165,213, 34,243, 25,254, 12,150, 96, 31,225, 36, 88, - 34,207,191,251, 11, 63, 63,142,208,178, 20,129,190, 24, 2, 22, 3, 24, 22, 87,211,238,225,220,191,248, 89,247,196, 56,255, 3, - 56,126,231,224,112,137, 39, 16,184, 1,224,213, 90, 95, 24,134, 32,104,150, 32,168,134,195, 91,141, 94, 44, 91,228, 52, 1,221, -132, 18,137, 23, 77, 81,237,138, 1,235,227, 52,253,172,158,101,107,218, 3,159, 36, 1,233,109,201,167, 9,232,198,151, 72,188, -143,179,236,216, 82, 43,171,238, 74,157,206, 5, 0,107,109,101,149,170,214,104,118,234,245,250,141,248,235,200,133, 89, 78,145, - 68,210,158,166,168,118, 0,192, 19, 8,148,123, 13, 6,175, 2, 91,219, 87,244, 6, 67, 7,107,107,107,210,104, 52,170,245,122, -253, 84,138,162,206,182,166,236,247, 40, 42,240,119, 30, 47,196,100,101,229,100, 34, 8, 43, 35, 69,153,140, 38, 83,190, 94,175, -191, 3,224,107, 0,247,255,230,122,231,208,198,155,133,227,228, 56, 57, 78,142,147,227,228, 56, 57,206,191,159, 83, 14,192,187, -246,101,241,105, 44,251,191, 9,150,249,104,113,224,192,129, 3, 7, 14, 28,158, 26,104,209,132, 79, 22,135,255, 95, 16, 45,168, -210,214,152, 4,219,162,108,207,112,156, 28, 39,199,201,113,114,156, 28, 39,199,249, 63,199,105,142,251,105, 28,146,108,118,173, -195,191, 27,156,249,151,227,228, 56, 57, 78,142,147,227,228, 56, 57,206,255, 89,240,184, 75,208, 44,218,213,126,158,116, 90, 14, -255,238,182,208, 24,158,181,159,214,164,119,231, 46, 57, 7, 14, 28, 56,112, 66,235,239,238,180, 30,167,115,123, 92,225, 19, 77, - 16, 40, 34, 8, 20, 1,136,126,130,105,205,193,195,217,217,249,157,192,192,192,152,118,237,218,205, 3,224,218,202,243,187,202, -229,242,245, 86, 86, 86,137, 86, 86, 86,137,114,185,124, 61,128,174, 79,168,222, 8, 0,179, 37, 18, 73,130,187,187,123,161, 88, - 44, 78, 0, 48, 7,109,159,185,234,135,135,113,210, 62, 7,208,189, 53, 39,186, 6,141,221,231, 18, 52,246,182, 75,208,216,187, - 78,193, 81, 93, 93,130,198,222,117, 9, 26,123,219, 53,104,236,190,191,161,189, 62, 78,253, 70, 19, 4,242, 8, 2,121, 22,158, -251, 53, 1,228, 19, 4, 10,158, 64, 91,226,192,129, 3, 7, 14, 79, 27, 60, 60, 60, 38,184,187,187,159,113,119,119,143,247,240, -240,152, 96,193, 41,161, 77,116, 60, 52, 65,128, 54,211,145,180,148,206,156,185,178,225,185,107, 44, 44, 90, 67,206,118, 4, 1, -154,173, 5, 65,128,113,117,117,221,224,238,238, 30,221,248,227,234,234,186,129, 32,192, 52, 72, 75, 55, 16,120,173, 53,171,182, -155, 54,109,218,175,149,149,149,113, 70,163, 49, 46, 51, 51, 51,110,232,208,161,123, 27, 89, 55,154,229,148, 74,165, 47,245,237, - 55,224,198,249,139, 87, 51, 51,238,229, 20,165,164, 63,200, 57,122,242,236,181,224,110,221,255,144, 74,165, 47,181,162,142, 8, - 0,179, 5, 2, 65,130,181,181,117,129, 64, 32, 72, 0,240, 38,159,207, 63,178,114,229,202,156,228,228,228,146,223,127,255,189, -234,252,249,243,133, 51,103,206,188, 71, 16,196,209, 38, 4,123,104, 19, 86,154,198, 86,157,101,185,185,185, 39, 21, 10,197, 41, -153, 76,246,165, 5,233,235, 57, 93,130,198,222, 86,170, 76,172, 82,101, 98, 93,130,198,178, 13,182,111,183,242,154,155,171,163, -191,180, 5,137, 68,226,109, 70,208,135, 54,119, 46, 0,183,218,223,122, 3,248,182,246, 83, 55,245,220, 77, 42,145, 60,169,182, -244, 36,202,206,113,114,156, 28, 39,199,249,223,230,124,154,209,171,246,219, 29, 15,253,181,234,251,238,214,206, 58,124, 43, 51, - 51,211, 26, 0,124,125,125,231, 2, 56,208, 26, 33, 65, 16, 88,196, 48, 44, 15, 0,120, 60,226,195, 97,195,134,247,146,201,100, -143, 68, 65,214,233,116,226,132,132,115, 35, 24,134, 37,106,211, 45, 98, 89,172, 7, 80, 98,233,127, 24,141, 6,158, 80, 40, 6, -143, 71,188, 31, 28,220,173, 99, 89, 89,217, 5, 30,143, 23, 83, 88, 88, 88,217,106, 51, 14, 65, 96,219,182,109,190,238,238,238, -127,137,214,172, 80, 40,196, 99,199, 62,223, 42,190, 25,128,196, 32,145,244, 19, 17,132, 59, 77, 81,246, 0, 32, 16, 8, 42,175, -137,197,189,255,243,197, 23,114,130, 32,152,242,242,114,232,116, 58,188,247,222,123,178,148,148,148,113,101,101,101, 27,205,208, -250,118,239,209,235,189, 83,167, 78, 6,168, 43, 42,245,219,190,217,114, 67, 39, 16,105, 59, 5,250,139, 54,109,221,233, 48,235, -213,169,111,167,165, 37, 39,161,233,229, 72, 26,130, 7, 32,246,221,119,223, 13,138,140,140, 20, 87, 87, 87, 75,117, 58, 93,199, -152,152,152,143,123,247,238,109,221,179,103, 79,241,158, 61,123, 8,149, 74, 5,150,101,229,254,254,254,236,228,201,147,245,123, -247,238,157, 7, 96, 67, 11,194,119,209,195,107,201, 91,231,231,231,183, 28, 0, 50, 51, 51, 69, 13,174,177, 48, 32, 32,192, 10, - 0,210,211,211, 63, 99, 89,230, 93, 0, 96, 89,172, 6,176,164, 56,216, 47,198, 0, 0, 32, 0, 73, 68, 65, 84, 9,211, 90,102, -208,160, 73, 0,129, 46,201, 23,127,149, 6,133, 76,210,131,197, 61, 2,200,172,125, 33, 88, 1, 52,136, 11,245, 40, 82,139,138, -138,218,180, 54, 97, 68, 68, 36, 65, 16,196,254, 27, 55,110, 28, 80, 42,149,157, 24,134,126,163,165,124, 54,106, 71,132,147,147, -211,140,178,178,178,104, 0,175,167,166,166,246, 2,128,128,128, 0, 17,128,235,182,182,182, 3, 77, 70, 35,193, 61,171, 56,112, -224,192,225,169, 21, 90, 55, 1, 68,224,207, 37,120,182,182, 69,104,137, 1,224,194,133, 11, 0, 32,105, 67, 70,136,134, 2,102, -254,252,249,112,119,119,111, 44, 94,144,152,152,240, 56,133,125,228, 63, 62,255,252,115,235,170,170,170,208, 31,126,248, 97, 48, -203,178,107,138,138,138,174,152, 57,191,132,101,177,154,199, 35, 62, 36, 8, 2, 18,137, 52, 99,206,156, 57, 55,107,127,235,120, -244,232, 81,121, 84, 84,148, 22, 64, 14, 0, 72, 36, 82, 79, 62,159,231,203,178,108, 93,135,219,172, 32,156, 8,248, 80, 98,241, -240,217,223,126, 75, 61, 27, 21, 37,176,114,113, 33, 0, 32, 39, 45,205,105,245, 87, 95, 13,172,204,202, 18,235,156,156,202,203, - 53, 26, 93, 70, 70, 6, 36, 18, 9,193,231,243,159, 53, 87, 96, 43, 43,171,119,190,248,207, 42, 43,117, 69,149, 78,175,174, 54, -242, 41,210, 96, 35,147,211, 37,197,202,114,107,153,149,246,195, 79, 62, 21,191,245,198,244,119, 52, 26,205, 92, 51, 84,243,222, -127,255,253,128,190,125,251,122,238,219,183,143, 80,169, 84, 16, 8, 4,214, 61,123,246, 68,239,222,189,233,115,231,206, 17,157, - 58,117, 66,112,112, 48, 46, 94,188,136, 75,151, 46, 17,189,122,245,146, 31, 60,120,112, 26, 73,146, 27,204,137,107, 62,159,247, -158,191,191,127, 79, 43, 43, 43,163,175,175, 47,222,120,227, 13,176, 44,139,208,208,208, 96,107,107,235, 3, 26,141, 70,156,158, -158, 54,216,156,200, 86, 38, 31,158, 92,103,217, 2,208, 13, 44,238,149, 38, 31,110, 56,252, 24,144,158,158,254, 92,101,101, 37, - 30,214, 11, 91,191,128,249,224,193,131, 91,211,150, 74, 88, 22,171,163,162, 34, 63, 4, 8, 34, 52, 52,180,106,222,188,121,188, -180,180,180,151, 95,120, 97, 92,112,102,230, 61,180,144,207,134,237,136,152, 49,227,213, 18,107,107,235,241,251,247,239, 79, 87, - 40, 20, 2,145,168, 94,103,242, 93, 93, 93, 93,124,125,125,223,116,116,116, 84,242,121, 60, 87, 22, 44,107,174, 45,113,224,192, -129, 3,135,127, 20,142,213,138,171, 99,141,127, 16, 0, 64, 92, 92, 92,125,100,218,200,200,200,102,223,170, 89,150, 45,185,117, -235,150,151, 86,171, 5,203,178,150,116, 2, 13,167,104,150, 16, 4,111, 19,143, 71,204, 37, 8, 2,193,193,221, 30,172, 91,183, -174,169, 53,189,140,193,193,221, 30,240,249,188,206, 44,203,130, 32,120,223,179, 44, 83,210, 12,103,147, 29,163, 88, 44, 89, 4, - 0,110,110,238, 89, 39, 78,156, 48, 78,156, 56, 17, 95,125,245,149,104,241,226,197, 11, 5, 2,193,188,188,188,188,226, 22,242, - 9, 0, 75, 92, 92, 92,229,219,182,109,243,157, 51,103,206, 77,133, 66,177, 4, 0,220,221,221,163, 1, 4, 2,200,105,112, 12, -155, 55,239, 45,124,227,141, 55, 50,148, 74,229,146,230, 56,199, 3,207,120,249,251, 15, 95,113,225, 2,203, 51, 24,136,178,223, -126, 83,151,150,148,144,247, 75, 75,229, 59,174, 95,143,252, 56, 58, 90,232,229,237,141,196, 35, 71,156,203,180,218, 82,149,193, -160, 47, 41, 41, 97, 41,138,186,100, 65,217,131, 92, 93, 92,229, 91,190,254,254,154,141,144,207,184,182,247, 36,132,142,142, 2, -158,220, 86,204, 23,240, 12,157, 59,118, 21, 3, 8, 50, 87, 71, 34,145,104,218,200,145, 35,229,123,247,238, 37,130,131,131, 97, -111,111,143,223,126,251, 13, 73, 73, 73,168,172,172,228,145, 36,137, 62,125,250, 96,213,170, 85,240,246,246, 70, 85, 85, 21,242, -242,242,156,197, 98,177, 11, 73,146,205, 93,207, 71,218,211,162, 69,139,224,238,238, 14,138,162, 80, 81, 81, 1,138,162, 96,109, -109, 13, 0, 40, 40, 40,192,145, 35,135, 45,105, 75,102,193,178, 44,250,247,239, 95, 77, 16, 68,106, 99,139, 86,107, 56, 61, 61, - 61,247,148,150,150,141, 25, 62,124, 56, 42, 43, 43,201, 79, 63,253, 20,221,187,119,135,175,175,175, 37,249, 92, 34, 18,137,127, -232,208,161,195,215,243,231,207,119,119,116,116,132,193, 96,248,184,184,184, 24,111,190,249, 38, 0, 32, 60, 60,188,187, 80, 40, - 60, 49,115,230, 76,116,234,212,169,176,162,162, 34,239,198,141, 27,111,104,181,218,187,109, 45,187,133,224, 56, 57, 78,142,147, -227,252, 71,113, 90,170, 69,254,161, 80,224,209,112, 14, 91, 31, 17, 90,145,145,145, 68, 92, 92, 28,107, 65,193,202,219,183,111, -239, 37,147,201, 0,160,188,181,185, 96, 24,102,158,147,147,147,114,201,146, 37,131,124,125,125,141,243,230,205,187,155,147,147, -179,180, 97,154,142, 29, 59,126,249,221,119,223, 33, 35, 35, 35, 39, 58, 58,250, 98,121,121,121,107,215, 49, 91,204,178, 88, 87, -107, 29, 43, 59,114,228, 72,247, 11, 23, 46,204,253,230,155,111, 92,222,122,235, 45,209, 59,239,188, 51, 21,192, 87,230, 72,248, -124,190,182,169,225,194,166,224,238,238,110,228,243,249,205, 6,137,139, 4,100, 82,177,120,216,138, 11, 23, 88, 99, 78,142,246, -199,181,107,109,182,252,241,199,114,146,101,219,185,186,186, 34,100,224,192, 26, 41,159, 95,166, 44, 46,102, 92,159,121,134,159, -125,226,132,179, 78, 44, 46,218,187,119,175,170,188,188,252,144, 89, 19, 30, 65,168, 25,150, 53, 90,183,247, 38, 39,142, 11, 11, -190,118, 53, 41,205,198,213,153,215,171,103,112,247,180,140,156, 27, 96, 24, 19, 65, 16,106,115, 60,118,118,118,190,229,229,229, - 80,171,213,112,113,113,193,186,117,235,224,230,230, 6,173, 86,139,228,228,100,182,125,251,246,196,133, 11, 23,208,190,125,123, -148,150,150,194,104, 52,162,186,186, 90,105, 48, 24,154, 91,155,177,132,199,227,255,196,227, 17,175, 18, 4,129,206,157,125,114, - 55,110,220,104,100, 24, 6, 1, 1, 1,120,225,133, 23,112,240,224, 65, 36, 39, 39,215, 89,158,140, 29, 58,116,204,229,241,136, - 14,181, 90,169,205, 86,157,186,165,125,138,138,138,198,183,241,166,225,121,120,120, 76,237,210,165,203,220,151, 94,122,137, 20, -139,197,208,104, 52,117,215,130, 28, 51, 38,188, 42, 42, 42,210,238,216,177, 99, 45,230,211,104, 52,102,169, 84,170,215,223,127, -255,253,152,205,155, 55, 59, 44, 93,186, 20, 12,195,128,101, 89, 80, 20, 85,191,232, 55,195, 48,136,141,141,197,253,251,247,191, -108, 36,178, 56,112,224,192,225,127, 2,173,208, 34,255, 68,184,227,225,176, 33, 26,139,173,255,122,100,120, 62,159,191,229,244, -233,211, 61, 7, 15, 30, 44, 24, 49, 98, 68,240,201,147, 39,131, 11, 11, 11,239,214, 90, 15,130, 71,140, 24, 17,236,234,234,138, -245,235,215,107,249,124,254,150, 54,254, 77,125,167, 87, 92, 92,124, 19,192,154,131, 7, 15,174,158, 61,123, 54,220,220,220, 2, - 21, 10,197,127,181,204,182, 18, 73,175,153,235,214, 81, 66,146,228,125,187,102,141,237,218,132,132,213,251,126,253, 85,208,191, -127,127,130,101, 89,220,185,125, 91,182,106,195, 6,249,148,113,227,114,210,179,178,168,195,167, 78,145, 37,133,133, 21,133,165, -165,203, 0, 84,152,227, 39, 73,242,114,102,102,166, 71,200,144,254,158,231,255,184,155, 52,113, 92,248,112,161,128, 71,220,203, - 41,184,238,238,230,108,151,152,112, 70, 71,146,228,101,115, 60, 26,141, 38,155,162, 40, 71,150,101, 93, 18, 19, 19,225,226,226, -130,202,202, 74,144, 36, 9,163,209,104,212,106,181,210,242,242,114,232,245,122, 24, 12, 6,216,218,218,226,206,157, 59, 37, 20, - 69,157,107,142,147,166,233,153, 18,137,228,115,161, 80, 40, 22,137, 68, 69,215,175, 95,135, 90,173,238,104,111,111,255, 21, 69, - 81, 40, 42, 42,194,133, 11, 23, 62,176,181,181,205, 1, 0,169, 84, 10,177, 88,226,100, 48, 24, 40, 0,133,109,189,230, 44,203, -182,185,190,220,220,220,188,101, 50,217,138, 15, 63, 92, 20,208,163, 71, 79,148,150,150,130, 97, 24, 88, 89, 89, 65,171,213,194, -214,214, 22, 3, 6, 12,200, 94,177, 98,133,130,101, 49,203,156, 24, 84, 42,149,165, 2,129, 96,222,236,217,179, 63,247,245,245, -237,204,178, 44,186,118,237,138,145, 35, 71,226,196,137, 19,200,200,200,128, 70,163,161,175, 92,185,242,139, 66,161, 56,202, 61, -110, 57,112,224,192,225,169,195, 95,124,179, 30,177,104,253, 55,161, 84, 42, 75,211,210,210, 78,222,184,113, 35,114,242,228,201, - 72, 76, 76,156, 1,224,125, 0,144, 72, 36, 51, 38, 79,158,140, 27, 55,110, 32, 45, 45,237,164, 82,169, 44,125, 18,255, 41, 22, -139,245, 70,227, 67,227,148, 84, 42,149,182,242,244,142,181, 67,134, 0,208,177,133, 99,205,155, 70, 4, 2,247,110,163, 71, 11, - 42,147,146,212,219,174, 94,253, 60, 38, 38, 70, 48,104,208, 32,130, 52,153, 64, 51, 12,124,124,124,136, 17,161,161, 86, 63,197, -196, 56,210, 26,205,133, 47, 62,252,240,183,173, 51,103,214,100,214,250,129,153,131,193, 96,216, 48,247,205,215, 67, 19, 18,127, -243, 12,244,127,198,241,228,233,132,155, 78, 78,118,114,223, 46, 93,172,202, 43, 43,232,165,139, 63, 16, 24, 12,134,111,205,241, -232,116,186,216, 51,103,206,140,243,242,242,114,185,123,247, 46,140, 70, 35,104,154,198,136, 17, 35,192,178,172, 4, 0, 35, 16, - 8,144,150,150, 6,147,201,164,204,204,204, 44,186,119,239,158, 4,192, 74, 51,249,203, 53, 24, 12, 72, 77,125, 56,106,215,190, -125,251,176,136,136, 8, 80, 20,133,209,163, 71,227,240,225,195, 97,169,169,169,107, 27,106,190,199,173,243, 90, 11, 89,128,135, -135,199,193,218, 67, 22, 57,193,123,122,122, 6,251,248,248,108, 94,185,114,165,168,125,251,246, 96, 89, 22, 14, 14,246,208,106, -181, 40, 43, 43, 71, 96, 96, 32,188,188,188,176,114,229, 74, 0,248,197, 82,139, 91, 81, 81,209,189,162,162,162,201, 74,165, 82, - 84, 85, 85,213, 59, 44, 44,108,125,104,104, 40,110,222,188,137,223,126,251,109,138, 68, 34, 81,154, 76, 38,202,205,205,109, 22, - 65, 16,182, 38,147,105,119,121,121,185,130,123,118,113,224,192,129,195, 83,129, 58, 31, 45, 52,248,110,157, 69, 43, 32, 32,192, - 42, 39, 39,231,149,142, 29, 59,138, 1, 64, 38,147, 5,250,248,248, 44,204,202,202,170,110,109,110,180, 90,237,190,152,152,152, -145, 95,127,253,181, 40, 60, 60,252,153,131, 7, 15,246, 5,128,240,240,240,103,108,108,108, 16, 19, 19, 99,210,106,181, 79, 44, - 38, 18, 73,146,131,251,244,233,131,138,138, 10,228,228,228,180,106, 88,230,232,209,163,114, 60,244,203,106,241, 88, 75,160,140, - 70, 7,123, 79, 79, 94, 97, 66,130,169, 66,173,118, 31, 60,100, 8, 65,154, 76,224,241,120, 40, 47, 47, 71, 94, 94, 30,236,236, -237,137,180,204, 76,235,237,139, 22, 29,237,216,163,135,152, 54, 26,157, 90,145, 77, 77,153,178,228,213,183,231,189, 21,187,123, -247, 47, 46, 85,106,245,125,153, 76,110,144, 72, 68,110,243,223,126,155,174,168,168,152, 14,160,198, 2,158,149,187,119,239, 30, - 61,122,244,232,219,222,222,222,174,165,165,165,110, 85, 85, 85,116, 69, 69, 5, 31, 15,125,173, 8, 0, 72, 72, 72,128, 90,173, -166,104,154,190,128,135,177,176,140,150,102,180, 67,135, 14,118,189,123,247, 30,234,226,226, 2,149, 74, 5, 39, 39, 39,244,236, -217,115, 40,159,207,255, 33, 55, 55, 87,245, 36, 91,125,124,124,188, 13,203,178,207,177, 44,139,209,163, 71, 91,116, 14, 77,211, -175, 69, 68, 68,136, 8,130,128, 78,167,133, 84, 42,131,149,149, 53,108,108,108,225,235,235,135,162,162, 34,140, 26, 53,202,120, -255,254,253, 77, 10,133,162,213,109, 84,165, 82,141, 29, 48, 96,192,130, 55,223,124, 19, 20, 69, 97,236,216,177,200,207,207, 95, -155,157,157,189,215,195,195, 99,234,107,175,189,230,226,228,228,132, 5, 11, 22,200, 0,124,198, 61,187, 56,112,224,192,225,169, - 64, 99, 31,173,191, 90,180, 90, 26, 19,117,115,115, 11, 33, 8,226, 99,157, 78, 39,174, 27,146, 33, 8, 66,236,226,226,114, 88, -167,211, 69, 43, 20,138, 86, 57,197, 85, 85, 85,169, 31, 60,120,112,248,242,229,203,147,198,143, 31,143,248,248,248,233, 0, 48, -126,252,120, 92,190,124, 25, 15, 30, 60, 56, 92, 85, 85,165,126, 18, 37,247,244,244, 28, 51,100,200,144,241,125,250,244, 65, 92, - 92, 28,104,154,190,212,154,243, 27,206, 48, 68, 19,179, 14,235,142, 89, 68,198,231,131, 32, 8, 80, 20, 5, 0, 40, 43, 45, 69, - 70,122, 58, 42, 42, 43, 97,208,235,161,209,106,105,223, 78,157,116, 42,163, 81, 72, 0,173, 29,251,202,189,113,237, 74,158, 86, -163,113,117,114,112,212,201,229, 18, 84,169, 85,162,235,215,174,212, 0,184,111, 33,135,145,101,217, 33, 39, 78,156, 88,198,231, -243, 39, 91, 91, 91, 99,238,220,185,252,161, 67,135, 66, 36, 18,193, 96, 48,160,170,170, 10, 49, 49, 49,165, 52, 77,119,174, 61, -199, 90, 46,151,239,228,243,249, 5,213,213,213, 31,155,253, 3,163, 49, 60, 50, 50, 82, 96, 52, 26,241,197, 23, 95, 96,249,242, -229, 24, 61,122,180,224,218,181,107,225, 0,118, 63,169, 22,207, 48, 12,194,194,194, 26, 58,195,167, 90,114,158, 80, 40, 12,238, -210,165, 11, 74, 75, 75, 81, 90, 90, 10, 23, 23, 23,120,120,120,192,205,205, 13,107,215,174,101,215,175, 95,127,210,100, 50,109, - 42, 43, 43, 43,105, 67, 91,156, 53,125,250,244, 89,147, 38, 77, 66, 77, 77, 13, 46, 95,190,140,129, 3, 7, 98,245,234,213,238, - 23, 46, 92,120,191, 79,159, 62, 16, 10,133, 72, 76, 76, 4, 69, 81,249,220,115,139, 3, 7, 14,255,107,120, 74,253,179, 90, 68, -139, 22, 45, 47, 47, 47,123,154,166, 63,136,136,136, 8, 27, 55,110, 28, 70,141, 26,245,200,239,187,119,239,182, 57,112,224, 64, -244,134, 13, 27, 70,155, 76,166,149,173, 25,234, 99, 24, 38,118,247,238,221,225,253,251,247,151, 15, 27, 54,204, 7, 0, 36, 18, -137,113,247,238,221, 90,134, 97, 98,219, 80,150,186,224,142, 37, 0,224,225,225,209, 93, 32, 16,140, 31, 51,102, 76,247, 87, 95, -125, 21,201,201,201,136,137,137,185,231,235,235,123,177,164,164, 85,125,100,142,153, 89,135,209,230,172, 91,124,177,184,188,170, -184,216,222,218,219, 91,232, 96, 99,163,136,139,139,243, 10, 13, 13, 37,242,243,243, 81, 89, 89, 9,189, 94,143,107,215,174, 49, - 2, 32, 87,224,224, 64,228, 94,190, 76,240,197,226,114, 60, 58,147,207, 44,188,220, 29,186,126,178,120, 78, 71,189, 65, 31,164, - 82,169, 40,129, 80, 40,108,239,102,159,159,126,191, 85, 35,113, 6,185, 92,222, 27,128,128, 97, 24,173,163,163,163,252,244,233, -211, 16,139,197, 32, 8, 2,221,186,117,131, 84, 42, 21,177, 44,155, 7, 0, 54, 54, 54,226, 45, 91,182,216, 77,157, 58,245, 55, -115,196,189,122,245, 18, 74, 36,146,231,125,125,125,113,249,242,101,220,189,123, 55,247,242,229,203, 29,122,245,234, 5,111,111, -239,231,221,221,221,127,189,121,243, 38,249, 36, 26,246,195, 25,171,173,119,134,167,105,154, 33, 8, 2, 60, 30, 15, 12,195,160, -180,180, 20,157, 59,119,198,198,141, 27,177,110,221,186, 47, 20, 10,197,145,182,228, 39, 32, 32, 64,212,185,115,231,233,147, 38, - 77, 66, 86, 86, 22,162,163,163,203, 20, 10, 69,194,169, 83,167, 38,188,249,230,155,252,129, 3, 7,162,188,188, 28, 63,253,244, - 19,117,253,250,245, 31,139,139,139,119,113,143, 92, 14, 28, 56,112,248, 23, 11, 45, 47, 47,175, 73, 34,145,104,193,139, 47,190, -200,247,243,243, 67, 73, 73, 9,108,109,109, 73,130, 32,132, 0, 96,111,111, 79,202,100, 50,204,153, 51, 7, 61,122,244, 8, 89, -180,104,209, 64,129, 64,176,177,168,168,104,167, 37,127,172, 84, 42,181, 60, 30,111,255,220,185,115, 87, 38, 37,221,236, 12, 0, -127,252,241,199,131,162,162,162,197, 74,165, 82,219,202,114,212, 5,197, 36, 36, 18,233,213,174, 93,187,102,247,238,221,219,118, -220,184,113,112,113,113,193,141, 27, 55,176,106,213,170, 76,163,209,184,236,252,249,243,212,127,251, 34, 83, 6, 67,241,245, 67, -135,108,134,190,252,178,237,252,136,136, 53,111,205,157,251,245, 39,159,124, 34,240,243,243, 35,180, 90, 45,174, 94,189,202, 30, - 56,112,128,252,233,243,207,215,193,202, 74,120,249,192, 1,177,209,104,204,109,165,181,100,200,160,193, 33,126,107,190,222, 0, -189,174, 6, 87, 47, 29, 67,101,101, 41,182,108, 61,232,231,233,201, 14, 41, 44, 44, 60,111, 41, 23, 65, 16,190,241,241,241,174, - 44,203, 66, 44, 22, 99,197,138, 21,240,240,240,128,173,173, 45,170,171,171,241,254,251,239,219,189,251,238,187,118, 0,144,156, -156, 92, 31,158,193, 28,138,138,138, 6,204,153, 51,199,134,162, 40,156, 60,121,210, 72, 16,196,199,103,206,156,249,161, 91,183, -110,226,144,144, 16,155, 93,187,118, 13, 4,144,248,164,132, 86, 27,207,187,119,250,244,233, 62,147, 39, 79,102,133, 66, 33, 81, - 85, 85, 5,123,123,123,108,220,184, 81,163, 80, 40,142,181,185, 13, 80,148, 88, 46,151,139, 89,150,197,254,253,251,145,155,155, -251, 90,121,121,121, 49, 77,211, 7, 63,248,224,131,133,126,126,126,157,210,211,211,115,171,171,171, 87, 43,149,202,108,238,209, -196,129, 3, 7, 14, 79, 21,234,156,224,235,102, 31, 30,195,195,225,196,230,133, 22, 77,211,115, 78,157, 58,197,103, 24, 6, 91, -183,110,197,245,235,215, 89,185, 92,254,177, 92, 46,255, 78, 38,147,209, 58,157,110,246, 27,111,188, 49,117,249,242,229,188,144, -144, 16, 92,190,124,153,215,185,115,231,233, 0, 26, 10,173, 80,180, 16,107, 67,165, 82, 93, 43, 41, 41,238,220, 32, 64,101,103, -137, 68,122,205, 76, 97, 26,115, 54, 14,138,217,111,197,138, 21, 26,119,119,119,227,221,187,119,177,121,243,102,230,250,245,235, - 9, 98,177,120,139, 66,161, 48, 88,200,249, 36, 80,207, 41,166,168, 27, 63, 47, 92, 24,240,236,216,177,204,235, 11, 22,212,136, -100,178,119,214,108,216,176,168,170,186,218, 3, 4,193, 58,217,217,229,110, 93,177, 34,122,244,243,207,215, 36,159, 63, 47, 77, -138,143, 23,186,144,228,173,214,228,179,176,176,240,124, 98,226,111,216,177,237,107,152, 76, 6, 40, 10, 31,234,180,178,114, 21, -204,136,172,191,112, 82, 20,165,154, 48, 97,130, 8,128,108,218,180,105, 98,165, 82,137,103,158,121, 6, 0,160, 86,171,113,236, -216, 49,248,251,251, 3, 0,238,220,185, 83,191,109, 46,159, 86, 86, 86,207, 15, 28, 56, 16,185,185,185, 72, 78, 78, 62,171, 80, - 40,202, 1,156,205,207,207, 15,239,211,167, 15, 98, 99, 99,163, 90, 16, 90,173,170, 35, 11,133,214, 95, 56,101, 50,217,226,131, - 7, 15,190,118,233,210,165,201, 11, 23, 46, 20,142, 24, 49, 2, 0, 80, 93, 93,173, 5, 64,183,133,179, 97,158, 72,146, 4,195, - 48,112,116,116,212,148,151,151, 67,169, 84,102, 43,149,202,185,247,239,223,111, 19,231,147,104,159, 28, 39,199,201,113,114,156, -255, 16,206,127, 3, 44,143, 12,207,178, 44,197, 48, 12, 18, 19, 19,113,240,224, 65,218,100, 50,205, 82, 40, 20,119, 26, 36,217, -112,227,198,141,248, 9, 19, 38,236, 76, 79, 79,231,167,164,164,128,101, 89,186, 53,185,209,235,245, 36, 65,252,245,216,227,150, -114,199,142, 29, 40, 46, 46, 54,229,231,231,159,161, 40, 42,246, 49,103, 47, 62,246,172,195, 29,128,225, 37,163,241,204,242, 65, -131,194,150,197,199, 75, 94,255,232, 35,195,140, 87, 95,253,128, 54, 26, 73,190, 72,196,136,173,172,120,180, 68, 34, 76, 62,127, - 94,186,254,205, 55, 29,117, 6,195,201,152, 86, 56,152,215, 89,180,134, 14, 13,193,140,215,223,131,174,129, 69,235,242,181, 12, - 24, 76,104,149, 69,203, 96, 48, 4, 41, 20, 10, 72,165,210, 60, 0,110,175,188,242, 10, 24,134,129, 78,167, 67,117,117, 53,138, -138,138, 84,175,190,250, 42, 93, 43,158, 4,227,199,143,183,181,132,215,199,199,199, 67, 40, 20,226,228,201,147, 16, 10,133,199, - 0, 64, 40, 20, 30,139,143,143, 15,159, 50,101, 10, 60, 61, 61,125,178,178,178, 8,152,241, 79,115, 13, 26,187,143, 5,186,130, - 64,151,135, 38, 56,116,113, 9, 26,123,155, 0, 50,107,163,198,167,246,234,213, 11,176,208, 47,171, 33,106, 39,119,172, 35, 73, -242,215, 69,139, 22,205,237,215,175,223,200,229,203,151, 19, 0,248, 79,226, 14,164, 40,234,177, 66, 79,112,224,192,129, 3,135, -127,180, 85,235, 47,104, 86,104, 17, 4,177,117,200,144, 33,179, 0,240, 9,130,216, 92, 84, 84,116,167,113, 26,133, 66,145,225, -225,225,241, 85,167, 78,157,102, 3, 96, 9,130,216,218,202, 76,149,176, 44, 86,241,120,196,162,135,226,174, 77, 1, 42,235,150, - 58, 89, 4,128,224,241,248, 59,111,222,188,249, 81, 94, 94, 94,169,133, 22,136, 22,241, 36,102, 29, 2,192, 47, 64,246,139,185, -185,167, 22, 4, 7,135,142,126,243, 77,116, 31, 61,218,214,163, 67, 7, 90,103, 50, 49,119, 46, 94, 36, 46,237,223, 47, 74,138, -143, 23,234, 12,134,147,177, 64, 94,107,243, 89, 88, 88,120,254, 92,194,249,211, 19,199,135,143,244,233,228,241, 80, 52,100, 23, -161,172, 66,117,186, 53, 34,171,145,232, 29,187,113,227,198, 35, 34,145, 72,208,112, 41, 27,147,201, 84, 97, 48, 24,130, 0,160, -178,178,210, 99,235,214,173,123,120, 60, 94,174, 57,190,148,148,148,195,203,150, 45, 27,159,147,147,115, 58, 63, 63, 63, 7, 0, -242,242,242,114, 72,146,220,169, 80, 40,198,231,230,230, 30,128, 5,147, 0, 88,160,107,242,197, 95,187, 1, 64,208,160, 73, 72, -190,248,171, 20, 64,183,160, 65,147, 0, 0,109, 93,203,176, 33,106, 67, 43,124,124,249,242,229,221, 35, 71,142,124, 3,143, 17, -211, 11, 0,140, 70, 35,169,211,233, 40,154,166, 5, 38,147,137, 53, 26,141, 36,247, 76,226,192,129, 3, 7,203,193,178,108, 31, - 0, 46,181,187,117, 6, 20,151, 70,219, 70,212, 46, 23, 88,247,248,173,221, 47, 37, 8,226, 90, 3,142,250,227, 22,156, 11, 0, -101, 0,110, 19, 4,209,156, 17,100,107,115,251,205, 10,173,162,162,162, 3,176, 96,209,104, 75,211,181,128, 37,181,235,196, 1, -109, 95,219,173,158,131,166,233,146,188,188,188,199,174, 80, 30,143,151, 29, 21, 21,213,170,244,230,210,236, 5,114,223, 54, 24, -118,197,125,251,109,207,147,155, 55,123,210, 20,229, 68, 0, 44, 95, 44, 46, 55, 26,141, 57, 46, 36,121,171,181,150,172, 71,172, - 49, 15, 10, 71,101, 61, 40, 68,151, 46, 93,216,123,247,238, 61,180,245, 60, 30,110,105, 52, 26, 47,115, 77, 64,171,213,134, 88, - 40, 6,127, 41, 44, 44,252,165, 9,193,190, 71,161, 80,236,177, 52, 83,245,139, 74, 3, 60,134, 96, 38, 6, 13,154,180, 31, 0, - 83,183,168,244,147, 68,113,113,113, 58,106,227,188, 61, 14,114,115,115, 13, 4, 65,252,188,106,213,170,105, 73, 73, 73,123,139, -138,138, 12,220, 99,147, 3, 7, 14, 28, 90, 39,178, 8,130,136,171,221,143,172, 53, 10,197, 53,222,174, 75, 83,151,174, 97,154, - 58,142,198,199, 91, 58, 23, 0, 22, 47, 94,252, 81,116,116,180, 28,128,165,139, 49,183,121, 81,233,191, 11, 37,255, 16,142,134, -162, 96,219,223, 81,208,111, 1, 35, 40,234, 10,168, 6, 62,249,228,147, 53,110,220,187,119,143,248, 55,223,112,117,139, 74, 55, - 64,240,211,144,239,156,156,156,141,222,222,222, 91,138,138,138, 40,112,224,192,129, 3,135,214,192,165, 41, 97,212,140, 40,139, -108,233,247, 71, 94,220,155, 72,215,212, 62, 65, 16,113,209,209,209,145,173,200,111,189, 69,139,199,213, 29, 7, 14,255, 61,252, -127,204,122,229,192,129, 3, 7, 14, 77,163,177, 21,171, 78,124, 53,222, 95,188,120,241, 71,104,121,196,201, 29, 15,173, 88,238, -181,251,245,254, 90, 4, 30,206, 28,104, 10,173,153, 77, 16,218,134,242,157,225, 56, 57, 78,142,147,227,228, 56, 57, 78,142,243, -127,142,211, 28,247,153, 38, 4, 81, 68,115, 67,125, 45, 13, 35, 54,222, 54,119,174,185,180, 4, 65, 52, 23,230,167,110,168,176, -241,247,223,142, 80,142,147,227,228, 56, 57, 78,142,147,227,228, 56, 57,206,199, 1,203,178,125, 88,150,141,192,195, 9, 83, 44, -203,178, 17, 44,203,142, 94,188,120,241,146,186, 99,139, 23, 47, 94,194,178,236,136,186,116,181,105,234,207,169, 59,214,248,187, -241,177,150,210,182,144,197, 89,141,182,235,247,255, 41, 62, 90, 28, 56,112,224,192,129, 3, 7, 14, 77,162,110,198, 96, 3,107, - 83, 41,128, 59,209,209,209,149, 13,124,167, 74, 1,220, 2,208,163, 54, 93,105,173, 72,107,232, 91,101,172,221, 55, 54,145,198, -104, 73,218,102,176,181,153,109, 78,104, 53,135, 30,110,188,207,189,219,187,246,174,173, 0,176, 12, 3, 0, 96,106, 99, 32,177, -117,193,144, 24, 6, 44,203,162, 72, 89,117,227,142, 18,159,180,245,255,124, 61,224,232, 42,149,174, 99, 88,118, 80,237,161,243, -170,114,195,123,201,106, 84, 89,202,225,223, 14, 1, 82, 30, 62, 96, 88,116, 7, 0, 30,129,219,122, 6, 95,165,149,180, 62,158, - 84, 83,237, 60,200, 5,179,196, 50,249,139,118,246, 14, 93, 42, 43,203, 50, 77,122,195,175, 41,165,216,130,214,175,203, 8, 31, - 7, 60,199,176,248, 8, 0, 79,200,195,218,204, 10,139,103,114,112,224,192,129,195,227, 90, 71, 30, 43, 46, 30, 65, 16,116, 19, -156,196, 99,114,114, 1,246, 44, 16, 91, 77, 28,254,163,137, 99,215,254, 73,249,110,149,208, 10,116,193,155, 32,240, 41, 0, 22, - 44, 62, 75, 41,197,247,173, 58,223, 29,161, 82, 62,127, 59, 0,190,222, 68, 47, 96, 25, 92,104,242, 98,242, 48, 88, 42,226,175, - 5,192,232,105,122,102,138,194,114,127,177, 32, 79,140, 22, 48,188,159, 25,150, 21,210, 12,187, 19, 44,226,172, 69,248,253, 74, - 33,244,173,201,171,119,123,215,222,135,254, 80,140, 76,248,126, 62,250,117,127, 6, 44, 77, 1, 12, 9,121,200, 7, 56,251,205, - 43,232, 23,224, 13,150, 33, 1,134,130,245,152, 53, 24, 19,108,199,222, 81,182,109, 29,108, 95, 15, 56,118,112,118,189,187,109, -219,118, 55, 15,159, 64,130,161, 76, 72,255,227,244,212,119, 23, 45, 27, 30, 4, 85,176, 37, 98,171,187, 59, 94,247,238,232,247, -193,123,159,126,205,119,247,240,178, 98, 72, 3, 85,156,157,218,107,195,234,101, 7, 68,188,220,181,183, 21,216,110,105, 91, 14, -116,193,108,129, 68, 60, 73, 38,181,234,162,213, 86,223,163, 77,228,175, 60,161, 96,244, 87,107,214,245, 28, 26, 22,110, 77, 87, - 23,243, 72, 6,129,251,246,238,233,240,237,198, 77,225,119, 21,244,243, 0,152,214,148,153, 97,177, 40, 99,215,172,112,161,128, - 79, 4,188,182,141, 15, 80,109, 18, 90, 1,174,120,137, 96, 97, 54,188, 4, 75,224,183, 84, 37,126,105,203,127,248,187,226, 7, -130,133, 47, 8,236, 39, 88,236, 73, 41,133,146,123,228,113,224,240,239, 2,143,199, 75, 96, 24,102,216, 19, 22, 6,207,177, 44, -123,133,187,186,255,219,104,157, 69,139,192, 23,201,247,243, 29, 64,155, 16,228,235,243, 57,208, 58,161, 37,229,243,119, 94,203, - 44,113, 3,101,194,182, 47,231,238, 53,146, 0, 69,154, 64, 83, 36,104,138, 4, 69,153, 64,147, 36, 88,210,128,101, 63, 38, 0, -198,106,244, 14,238,186, 19,160,221, 45,253, 15, 33,203,251,249,198,197,211,142,132, 81,133, 95,190,143,126, 59,191,180,230,237, - 51,183,139,202, 2, 93,117, 75, 82,148,248,169, 53,130, 32, 97,243,124,196,196, 30, 43, 88,255,131, 38,141, 97, 89, 56,218,202, -252,166, 70, 38,123,237, 58,156,144,191,110,167, 62, 13, 0,236,172,196,126,211,111,103,122, 63, 78, 37,184, 74,165,235,182,108, -250,214,205,221, 73, 70, 80,151, 86,130,162,105,120,117,136,224, 47,153, 55,213,253,139,111,182,127, 3,181, 97, 70, 75,231,251, -185, 34,176, 99,167,128, 5, 59,143, 93,242,214,168,149,198,211,187, 63,186, 15, 3, 72, 55,207, 0,225,231,209, 95,243,151,126, - 56,255,125, 35, 93,112, 53, 93,137, 20,115,207,154, 0, 87, 28,142, 94,185,166,251,240, 49,145,214, 76, 77, 41, 95,175,169,241, -221,246,227,246, 79,253,187,247,149,135, 4,183, 23, 41,127,157, 67,232,170, 43, 96,226, 73, 37,195,131, 66,109,117,211,166,144, -219,118,196,204, 75, 81, 98, 67,107,202, 76,179,127,182, 61,134,105,123,212,117,130, 69, 72,210,149,132,217,116,209, 53,176, 52, - 9,208,166,250,111,208, 36, 88,230,225,119,191, 57, 63, 2,104,155,208,226,177, 24,121,230,226, 53,247,146, 98, 69,159,111,214, -252,103, 9,123,237,218, 9,208,248, 57,181, 2,231, 91, 43, 48, 57,112,224,240,143,182,152, 80, 44,203, 10,158, 48,103, 56,203, -178,199, 31,147,230, 3, 0,175,215,110,111, 7,240,213, 19,200, 90,123, 0,110,181,219,197, 0, 10,184, 22,240, 88,104,236,252, -222,230, 56, 90, 82,176, 12,176,127, 28, 0,200, 90,155, 11, 22,144,130,224, 3,164, 6, 99,199,132,193,217,213, 13, 32,181,128, - 73, 11,144, 58,128,212, 0,164, 14,101,138, 92,192,164, 1,178, 78,128, 98, 89, 73,171,139,107, 80, 1, 25,191, 98, 68, 47,111, -184,216, 73, 49,127,108,160,243,214,147, 25,219,183,159, 78, 15, 77, 81,226, 69,139,242,202,178,232,215,173, 11,214,111,215,164, - 29,189, 89, 58, 10, 0,194,123, 56,157,236, 23,216,193,107,221, 78,125,218,241, 59,149,163, 1, 96,116,144,237,137,190,126,238, -222, 12,218,110,245,101, 88, 54,196,163, 99, 23,130, 78,218, 2, 70, 93, 0,181, 90,135,130,236, 93,112,240,124,150, 71, 51, 24, - 98,238,124, 25, 31,139,223, 89,186, 74,168, 85,151, 24, 25, 83, 41,237,194,175,228, 11,196, 12,129,194,243,134, 26,166,138,126, -111,214, 43,212,130, 79,190, 92, 12, 96,106, 75, 60,129,174,152,183,118,237,186,110, 3,123,251,187, 22, 31,152, 79,212, 84,150, -128,226,203, 37, 99,251, 15,132,125,215, 64,166, 36,113, 45, 33,246, 9,133,189,147, 15, 10, 47,237, 70,206,149,131,196,160, 94, -227, 37, 63,253, 34,154, 6,152,154, 20, 90, 93,156, 49,104,212,224,190,123,125,188, 61,220, 89,150, 1,195,176, 96, 25, 26, 53, -122, 18, 75,246,101,129,166,105, 76, 24, 53,104,132,149,152, 96, 25,134, 1,203, 50,200, 47, 46,215,158,187,154, 54, 34,171, 18, - 87, 45,177, 84,245,120,110,216,160,219, 55,174,248,147, 25, 71,209,123,106,116, 26, 1, 92,108,208,230, 6,221, 60,245,147, 63, -240, 99,219,181, 28, 1, 58,231,228, 74,120, 15,158,197,223,242,203, 73, 23, 85,105,225,244, 3,187, 54, 77,252,126,203,150,152, - 52, 37,230,112,207, 23, 14, 28,254, 29, 96, 89,246,137,139,173,220,220,220,162,199, 17, 91,158,158,158,131, 11, 11, 11, 87,215, -121,171, 16, 4,177,186, 99,199,142,203,254,124, 81,125,228, 93, 79, 69,211,244,212,194,194,194, 11, 45,113, 70, 68, 68,120, 28, - 59,118,172, 83, 3,206, 78, 0, 58, 53,149,214,222,222,158, 30, 48, 96, 64,206,177, 99,199,138,184, 22,210, 38,193,213,106,161, -149,150,247,235,252, 94, 6, 69, 13, 0,164, 89,144,254,145, 33, 63, 61, 73,175,220,241,233, 43, 43,131, 58, 58,162, 90, 99,196, -233,235, 57,160,105, 18, 52, 69,213, 90,182, 40,208, 20,137, 81, 61,156, 49, 64, 63, 7, 27,226,210, 65,209, 76,116, 75,156,141, - 97, 98,153,151,122,134, 78,222,199, 48,172, 88, 34,228,169,124,189,156, 92, 23, 76,232,193,155, 63, 54, 8, 58, 19, 53,121,119, -226,253,115,169, 74,108,179,136,147,249,107,200, 35,182,169, 99, 52,101,182,236, 45, 88,163,250,133, 14, 13,177,101, 13, 42,144, -101, 89,168,214,146,200, 42, 39, 81,172,175,130,132, 80, 88,196,201,176,232,222,222,211, 93,254,251,222, 15,179,157,248,106,129, - 43,159, 18,137,121, 20,104,134,229,179, 85, 41, 6, 71,255, 48, 97,157,223, 86, 75,249,148,201,109, 94, 25, 60, 50,194, 46,111, -247, 44, 66,230, 59, 10,174,189,188,144,125, 97, 7,148,215,227, 80, 94,148, 67,216,234,171,208,206,233, 25,140,153,250, 34,190, -122,177, 15,170,213,213,224, 43,238,219,137,133, 18,123,192,212, 36, 39, 75, 99,234,218, 85, 95,186, 11,248,188,135,215,179,238, - 67,147,208, 25, 12, 0, 77, 65, 42, 96, 64,176,117,191,145,160, 73,147,188,251,248, 15,231, 2,244, 85,115,101, 79, 85,226,151, - 64, 23,132,128, 33,253, 89, 82, 7, 2,184,152, 82,250,167,248, 9,112,197, 75,207,142,122, 53,132, 37,240, 91, 91,234, 40,216, - 9,145,189, 59, 89, 91, 89,169,211, 80,176,255,109,220,135,148,109, 55,240,117,188,244,218, 60,249,214,173, 91,163, 0,246, 77, - 60,234,163,246,119, 44,178,202,113,114,156, 79, 37,167,173,173,109,231,142, 29, 59, 46, 35, 73,114,176, 72, 36,106,103, 50,153, -192, 48, 76,177, 88, 44,254, 45, 39, 39,103,133, 90,173,126,240, 79, 43,251,237,219,183, 91, 35,182,204,114, 10,133, 66,164,167, -167,223,107,133,216, 58,211,232,252,159, 47, 94,188,136,125,251,246, 1, 0, 50, 50, 50,208,181,107, 87,171,166, 78,204,206,206, -182, 26, 58,116,232,207, 0,188, 90,226,188,115,231, 78,231,163, 71,143, 98,255,254,253, 0,128,244,244,116,248,250,250, 54,153, -153,139, 23, 47,242, 95,126,249,229,206, 0,138,254, 11,117,244,111, 16, 89, 13,191,255, 20, 90,113,113,113,108,100,100, 36,209, -120,187, 9,100,121, 59,136,123, 65, 79, 3, 64, 86,107,115,144, 90,130, 85,235,119,157, 26,125,118,255,198,193, 82, 17, 15,203, -183, 45,200, 47,173,168,126, 78, 64, 60, 28,126,161, 88,240, 28,172,197,151,163,167,247,240,174,172,209,227,200, 31,133, 23, 82, -148,173, 51,145,166, 40, 16, 15, 48,246, 15,247,104,232,117, 74,223,233, 95,197,239,217,179,120,116,247,247,198,118,199,225, 75, - 57,239, 1,148,217,168,239, 44,195,128,101,168,122,231,247,218, 87, 7,128,121,116, 81, 96, 6,236,195, 99, 76,235, 44, 90, 67, - 0, 65,165, 43,198,216,200,197,223,205,158,253,134, 45, 89,154,137, 10,163, 8,249,149,122, 20,235,132,168, 17,184,162, 48,237, - 14,205, 35, 16,111,214,228, 66, 64,205, 82,122,123, 7,177, 53, 47, 56,108,174,167,250,228, 71,149, 98,130,226,219,190,240,133, -125,217,217,175,115, 40, 77,169,134, 32, 96, 54,252,188,157,157,125, 87,125,121, 14, 95, 85, 89, 6,123,183, 32,140,158, 28,137, -207, 34, 2, 81,173,214,160,180,226, 50,219,197,221,150,200,253, 45, 6, 75,199, 4,160,188, 68, 1, 3, 9, 16, 26, 67,133,222, -168,175,105,246, 58,242,176,229,221,133,139, 94,234,224,238, 98, 85, 55,169,128,101,104,244, 8,240, 65,216,224,126,136,191,248, - 59,174,221,201, 0, 83, 59,169,128,101, 24, 20, 40, 43, 75,244, 38,122, 71,171, 46, 40, 77,129, 37,245, 77, 10, 49,180, 97,200, - 48,216, 21,114, 26,248,164, 79,103,155,153,139, 35, 59,216, 88, 73, 8,232, 73, 26,122, 35,137,234,223,191,131, 83,199,110,144, - 75,165, 68, 47,232, 4, 55, 1,110,221, 66, 14, 28, 26, 96,226,196,137,210,146,146,146, 68, 47, 47,175,192,176,176, 48,121, 72, - 72, 8, 52, 26, 13, 78,159, 62, 13,141, 70,211,193,203,203,171,195,233,211,167,199,231,229,229,165,180,111,223,126,232,254,253, -251, 45,246,161,173, 21, 64,252,250, 71, 48, 64, 17, 4,129,218, 99, 68,237,177, 54,175,115, 43, 22,139,145,155,155,251,196, 45, - 91,133,133,133,247,218, 98,217,170,169,169, 17,121,122,122,194,197,197, 5, 52, 77, 67,163,209,224,208,161, 67, 80,169, 84, 96, - 24, 6, 50,153, 12, 95,172,221,134,180,155,137,184,122,245, 42, 84, 42,149,200, 28,103, 65, 65, 1,209,163, 71, 15, 24, 12, 6, - 80, 20, 5,189, 94,143, 51,103,206,212,239, 11, 4, 2, 44,250,252, 27,100, 92, 79, 68, 82, 82, 18, 10, 10, 10,254, 43,171,141, -180, 66,139,252, 19,209,108,204,172,255,250,172, 67,154,166,150,108,221,185,231,242,146, 57, 47, 98,222,148, 80,175, 21, 27, 15, -134,166,150, 97, 39, 0, 4, 56, 99,250,180, 97, 93,188,237,229, 66,124,182,251, 58,192,178, 75, 30,247,255,146, 43,144, 17,216, -142,121, 47,246,106,110,226, 71, 47,246,130,143,187,109,215, 74,113,133, 56, 43,203,130, 53, 5, 25, 10, 14,214, 18,191,240, 30, - 78, 39,193, 48,176,183,145,248,131,166, 96,111, 45,241, 27, 29,100,123, 2, 0,108,229, 66,255,166, 44, 95,205,161,183,151,112, -150, 92, 34,152,101,101, 99,239, 61, 35, 42, 76, 22, 30, 53, 94,102, 45,164, 80,126,245, 52,212,194,246, 32, 29, 59,192, 64, 86, -160,224,193,125,250,236,149,212,194,178,106,195, 2,179,217,100,113,161,240, 65,186, 75,231,238, 97, 14,101,113, 75,149,157, 95, -221,221,137, 7,134, 87, 29,243, 66,137,149,107, 95,217, 31, 89, 15,106, 24,182, 73,139,206, 35, 80,171, 84, 57, 20, 43, 30,252, - 0, 0, 32, 0, 73, 68, 65, 84, 36, 13,119, 29, 45,176,185,159,240, 19, 22,143,233,134,202, 10, 37,244, 38, 10, 42, 29,101,114, -179,151, 74, 12, 15,238,194, 96,162, 96, 36, 25, 8,237, 61,113,250,242,157, 50,134, 36, 79, 52,199,153, 85,142,164,172, 67, 73, -214, 13,143,249, 56,163,199,135,182,178, 36,144, 58,228, 22, 20, 97,231,177,203,189,178,202,145,244, 56,245,204, 50,212,195,225, -231, 6,150, 44,130, 69, 72, 91,156,224,253, 93,209, 87, 36, 21,125,187,250,189,151, 3,251,251, 58, 74,152,130,203, 32, 24, 19, -172,104, 1,116, 98, 26,118, 94, 62, 96,140,213,172, 86,175,175, 74, 6,184, 72,239, 28, 56, 52,128,159,159,159, 91, 97, 97, 97, -242,194,133, 11, 29, 95,120,225, 5,196,198,198, 66,173, 86, 99,199,142, 29, 88,183,110, 29, 62,253,244, 83,144, 36,137,173, 91, -183,202, 15, 28, 56,208,119,211,166, 77, 5,222,222,222, 65,121,121,121,197,102, 4, 22, 1, 64, 2, 64, 88,219,119, 17, 0,152, -227,199,143, 35, 60, 60, 28,199,143, 31,103,106,143,209,120,248,242,211,166,245, 68,197, 98, 49,196, 98, 49, 84, 42,213, 19, 17, - 91, 66,161, 16,214,214,214, 16,139,197,168,174,174,110,181,216,162, 40,138, 95, 80, 80, 0,149, 74,133,176,168, 40,124, 19, 29, -141, 97,195,134, 33, 44, 44, 12, 44,203,226,204,153, 51, 8, 29, 24,140, 23,159, 31,138,212,212, 84, 80, 20,101, 81,126,139,139, -139, 81, 82, 82,130,209, 81, 81,216,182,105, 19,250,245,235, 7, 63, 63, 63, 80, 20,133,196,196, 68, 76, 28, 53, 16,210,113,161, -200,200,200,224, 26,181,229,214,172, 39,226,163,245,216, 72, 46,197, 21,230,240,249,184, 41,163,250, 70, 70, 13, 10,196,182,189, -103,191,132,139,122, 15, 0, 56, 25, 36, 95,188, 50,204, 7, 41,121,149, 56,155, 84, 20,151, 90,134, 39, 50, 91,131,161,225,236, -100, 43, 7,248, 98,232, 76, 12,101,155,101,222,129,153, 97, 89,200, 7,127,136,105, 81, 41, 94,253, 2,189,188,234,102, 29, 90, -135,127,141,233,119,238,121,247,241,115,243, 6, 77, 2, 52, 9,219, 23,119, 3,159, 91,153,205,199,192, 78,226,248,119,231,207, - 31, 48,102,220,100,153, 88,110, 7, 90,157, 15,178,248, 14,202, 51, 47, 64, 35,239,138,226,220, 44,236, 59,117, 85,149, 89, 80, -174,230,241,112,186, 68,101,248, 32,171, 18, 53,230,120,245, 36,162,151, 45, 93, 16,177,111,207, 94, 27,137,207, 32,226,254,119, -225, 42,177,128,146,184,116,122,150,167,149, 58,179,255,217,177,215, 86, 99,196, 74,115, 60, 90,141,250,224,153,211, 39, 95,236, -210,121,144, 77,246,181, 99,208,233, 13, 48,144, 64, 80,223,161,160,105, 86, 76,240, 8,198,150,207, 39,148,229,149, 32, 72,186, -228,183, 91,217,138,139,183,178,248, 6, 27,172,108, 49,186, 72, 99,117, 79,240,223,137, 26,218, 19, 32,117,120,126,112, 55,124, - 19,115,246,109,128,126,245,241, 42,249,161, 69,139, 5, 6, 5,186, 96, 51,203, 98,208,245, 67,235,252,123,143,123, 23,173,177, -104, 5, 57, 99, 76, 64,103,143,159,190,249,226, 67, 71,167,246, 93,249, 4, 67,130,117,235, 14,168, 11, 88,162,224, 50,236, 60, -251,129,246, 24,136,173, 27,214,212, 48, 12,187, 7, 0, 55, 37,155, 3,135,134,207, 35,189,254,224,170, 85,171, 28, 35, 35, 35, -235, 44, 50,184,124,249, 50,182,111,223, 14, 43,171, 71,159,147,225,225,225, 96, 89,214,113,249,242,229, 7, 1,244,111,142,115, -192,128, 1, 81, 73, 73, 73, 69, 61,123,246,204,170, 21, 91, 34, 0,188,187,119,239,242,242,243,243, 9, 7, 7, 7,214,195,195, -131, 44, 42, 42, 98, 0,208,175,189,246, 26,255,215, 95,127,237,162,209,104,206,183, 85,104,137,197,226, 39,226,179, 37, 20, 10, - 65, 16, 4,196, 98, 49, 68, 34, 17, 88,150,109,149,216,162,105,250,255,216, 59,235,240, 40,174, 53,140,191, 35,107,217,184,123, -130, 38, 33, 16,220,221, 41, 37, 20, 41, 90, 40,118,209,210, 2,165,197, 41,148,182, 56, 69,138, 21,104, 47,238, 20, 9, 20, 73, -139, 75,128, 32, 9, 73, 8, 4, 9,113,247,172,206,204,185,127, 68,110, 2,145,221,132, 26,157,223,243,204, 51, 43,179,239,206, -204,153,153,243,206,119,206,249,134, 61,115,230, 12,238,222,189,139,197, 77,154, 96,134,171, 43,108,108,108,112,233,210, 37, 16, - 66, 96,106,106,138,244,244,116, 28, 56,112, 0, 93,187,118, 5,199,113, 82, 67,116,143, 28, 57,130,224,224, 96,124,211,188, 57, -102, 88, 90,194,204,204, 12,129,129, 5,173,129,114,185, 28,209,209,209, 8, 12, 12, 68,231,206,157,197,131,186,154, 24,124,240, -116, 2,216,116, 10, 78, 58,173, 10,132, 35, 0, 5, 23, 95, 95, 72,195,195, 75,119,206, 49, 4,154,198,252, 13,187, 2,250,124, - 63,189, 47, 53,161, 95, 83,151, 37,255,189, 56, 25, 0,198,125,232,237,170,148,179, 88,127, 34,140,208, 52,230,191,141, 13,244, -245,133,148, 74,195,228, 30,173,124, 16,159,169, 69, 84,124,230,239,225, 6, 54,245,252,246,253, 72,236, 62,121, 41,102,221,110, -117, 4, 33, 4, 86,102,114,159, 81, 15,163, 60,254,123, 38,248,213,154, 67,234, 8, 34, 16, 88, 41, 37,245,198,132,183,171,116, -212, 97,115,119,201,132,207,103,206,108,215,111,204, 23, 10, 46,226, 48,180, 81,231, 32,232, 84,200,214, 73,145,201, 56, 33,246, -213, 43, 44,221, 22, 16,147,157,167, 29,250, 40,197, 56,131,249, 36, 13,185, 44,149, 61, 96,233,215,243, 46, 44,251,118,145,153, -234,217,165, 92,134,226, 84, 76,141, 78,236,183,139,191,167,114, 52,218, 33,207, 50,144, 83,153,142,198, 28,203, 87,172,217,208, -103,252,136,129, 17,222, 94,157,108,249,248,231,182,234,236,236,228,125,103,131,157, 10,239, 20, 41, 0,136,138, 77, 67, 74, 86, - 30,199,115,250,203,230, 18, 44, 9, 51, 36, 58, 88, 72, 45, 7,216,251,183,111,240,145,189,185, 20,170,220, 76, 56,152, 75,208, -171, 85,157,143,244,183, 35,103, 63, 79, 54,198,174,189,110,180,244, 32,122, 21,110, 45,239, 90,143,240,250,122,224,245,208, 61, -220, 99,124,100,140,194,140,169, 29,205, 44,172,181, 47,104,228,153, 2, 38,118,160, 44, 60, 1,203,154,148,196,119, 8,226,159, - 61,226, 62,253,104, 68,218,243,151,177, 63,217,153,188,149,145, 63, 34, 34,239, 20,209,209,209, 31,207,157, 59,247, 90,171, 86, -173, 28,237,236,236,208,176, 97, 67,156, 60,121, 18, 95,124,241, 69,241, 50, 77,154, 52, 1, 33, 4,233,233,233, 88,177, 98, 69, - 98,124,124,252,199, 21,222,160, 63,122, 20,177,123,247,238,142,245,235,215,215, 73,165,210, 76, 0,242,204,204, 76, 69,122,122, - 58,165, 86,171, 33, 8,130, 96,105,105,201,199,199,199,235,135, 14, 29,170,185,113,227, 70,157,188,188,188,232,234, 68,180,220, -221,221, 67,211,210,210,178, 40,138,170,118,234,135, 34,147,101,103,103,103,159,155,155, 43, 0,200,168, 74,234, 7,142,227,208, -188,121,115,156,187,114, 15,103,126,187,129,236,248,199,152, 60,254, 99, 52,108,216, 16,231,206,157,171,114,153, 53,110,220, 24, -103, 3,175,225,218,221, 7,136,142,124,136, 79, 39,143, 71,131, 6, 13,112,246,236, 89,241,128, 54,156,211, 40,221, 55,235,244, -235, 70,171,115, 64, 64, 64,209,157,249, 27,246,181,158, 29, 26, 75,172,100,123, 22,245,174,227, 43,233,177, 8,148,196, 4,135, -189,206,182,155,191,116, 99, 4,227, 16, 61, 34, 52,185,242,209, 97,165, 78,154,100, 60, 34, 65, 17,251, 31,132,215,251,232,131, - 86,238,216,126, 82,185, 16, 0,134,116,168,133,219, 79, 82, 16, 20,153,188, 63, 44, 5,143,170,187,213,126, 14, 80,242,169,216, -191,226,179,126,157, 61,221,156,176,227,151,107,160, 40, 28, 51,168,194, 37,132,180,170,239,137,117,187, 95, 31, 97,232,228,177, -230,144, 58,226,252,163,156,222, 0,208,163,158,242,215, 22,117,172, 61, 72,201,142, 91,101, 96, 34, 99, 39,246, 30, 56, 82,193, - 69,158, 4, 94, 6,130,226, 52, 80,233, 4, 36,164,230, 32,223,210, 29,151,110, 62, 80,101,169,181,211,195, 82,170, 22,197, 11, - 79,197, 51,233,157, 7,175,114,243, 84,206, 74,251, 58,106,134, 22,132, 92, 13,193,237,176,151,217, 97,137,120,108,136,198,179, -103,208,182,118,229, 58,108,221,117,232, 43,137, 84, 54,132,161, 64, 57, 88,153,218,111,253,254, 27,152,155,155, 65,208,230, 2, -121, 41, 24,240,201,210,148,208,120,125, 45, 0,240,178,133, 89,135, 90,146, 93, 44, 77,197, 94,140,210, 45,168,236, 63, 40, 61, - 38,141,232,213, 68, 34,104,243,240,217,138,131,248,113,118, 63,140,236,230, 43, 57,125, 61,114, 18,128, 37, 85, 45,107,194,115, - 32,122, 21,218,204,187, 18, 65, 1,215, 8,208,254,238,161,111,235, 1,247, 12,214,104, 10, 72,120,150,242,109,228, 97, 42, 21, - 98,175, 67,136,189, 78, 24,247,118,160, 60, 58, 82,148, 83,115,242,195,202,197,121,219,183,239, 56, 47,208,248,218,128, 84, 25, - 34, 34,255, 86,158,197,199,199,191,247,254,251,239,255,118,238,220, 57, 27, 63, 63, 63, 0,192,221,187,119, 11,110, 58,155, 55, -135,183,183, 55,146,146,146, 48,108,216,176,212,132,132,132,247, 80, 73,159,223,156,156,156,231, 71,142, 28,113,204,203,203,107, -178, 96,193,130,100, 79, 79,207,108,181, 90, 77,101,102,102, 10, 28,199,193,218,218, 90,214,164, 73, 19,180,109,219, 54,247,230, -205,155, 53, 98, 98, 98,114, 0,188,172,202,202,247,235,215, 15, 87,174, 20, 12,218,123, 27,121,181,164, 82, 41,252,252,252, 92, -159, 61,123, 22, 87, 88,183, 24,125,141, 47, 89,189, 60,120,240, 0,151,239,197,130,213,170, 32, 75,137,199,173, 95,142,160,239, -196, 41,224,184,170,247, 98,120,240,224, 1,142, 7,222,130,169,156,197,227,199,143,112,228,200, 17, 76,158, 60,185, 90,154, 85, -164, 66, 47,242, 55, 39, 1,229,244,211, 98, 1,192,223,223,255,114, 81,180,162, 36,181,107, 67, 38,207,197,162, 30, 77, 93,103, - 13,105, 95,135,209,103,199, 67,224, 5, 48, 18,192,193,206, 2,123,246,236,175,181,255,224,193,155,155, 55,109,222, 32,112,220, -252,208,100,228, 27,177, 82,139,190, 63,120,109,200,158,153,157,217,201,189,235,217, 0,128,148,165,177,254,228, 35, 14,192,162, -234,108,109,107, 87, 40,114,245,152,224, 96,107,185,112,238,127,250,216,116,110,238,141,203, 65,161,216,112,228,230, 21, 89, 50, -118, 27,124,112, 11,122,188,238,159,202, 26,117, 8,161,242,126,151, 60, 79,156,164,166,214,208,189,188, 8,232,212, 80,107,116, -136, 73,227, 17,147,174, 6,171,148,226,110,100,172,202, 54, 17, 1,213,216,108,202, 84,169,112,249,234,187, 53,110,106, 85, 46, -151,157,145,202, 73,101,183, 36, 74, 19,121,130, 49, 93, 21,110,197, 65,221,177,166,164, 25, 32, 48, 50, 5,201,159,247,249,104, -211,184,176,115,168, 75,199,131, 34, 4, 38,190,125, 96,110,194, 72,219,215,144,188, 2, 0, 83, 83,165,108,197,215, 95, 88, 78, -159,253,117,165,125,192,124, 1,169,119,109,167,233,126,158,214,184, 18, 28,129, 43, 33,209,143,174,220,125,220,160, 75, 67, 23, -120,187, 89, 77,147,101,100, 46, 15,135,241, 17,210,130,130,225, 0,189,186,120,212,161,175, 3,134,183, 24,178,160,188,209,134, -101, 82, 19, 16, 34,121, 2,138, 97, 0,138, 46, 24, 1, 25,115, 29,172, 85,109,178,255,208,241,252, 29, 59,118,127, 19,158, 42, - 70,177, 68, 68, 42, 35, 43, 43,235, 97,120,120,120,175, 70,141, 26,237,252,236,179,207,204, 71,140, 24,225, 50,126,252,120, 26, - 0,146,146,146,132,117,235,214,197,255,240,195, 15, 89,169,169,169, 99,244,122,125,136, 33,103,120, 66, 66,194,141,159,126,250, - 41,229,234,213,171, 13, 90,182,108, 41,111,214,172,153, 96,109,109,205,202,229,114, 94,171,213,170, 35, 35, 35,249,103,207,158, - 57,103,102,102, 62, 5, 16,133, 42, 52,235, 23, 70,175,150, 48, 12,243, 21, 33,196,239,109,244,209, 82, 42,149, 46, 0,158, 82, - 20, 85,215,216,102,195, 55, 42,108,150, 69, 70, 70, 6,242, 19, 31, 65, 17,251, 4,141, 76,105,212,183, 54,131,133,133, 69,181, - 76, 81, 86, 86, 22,144, 23,135,107,215, 30, 0, 28, 7, 75, 75, 75, 88, 90, 90,254,233, 70,171, 60, 47,242, 15, 97, 66, 25,159, - 85,220, 71,171,190, 61, 38,155,104,177,110, 98,159, 58,210,154, 30,110,208,196,222,197,131,152, 92,204,111,221, 50,140,145,155, -171, 39,126,220,175,249,192, 65, 53,208,185,109, 11,170,166,179,229,180,229,223,111,249,164, 62, 82,191, 8, 75,198,122, 67,214, - 40, 44, 5,207, 5, 36,239,184,248, 48,118,146,155, 82, 5, 65, 32,184, 24,146,128,144,151, 25, 59, 34, 82,240,220,152,173,171, -239,140,238, 44,232,131,132, 16,133,165,169,105, 78,125,111, 55,187,238,109, 26,211,239,117,106, 14, 41, 3, 92,187,253, 0, 51, -190, 63,118, 75, 16, 72, 31,131, 71,136, 9,194, 27, 6,170, 96,132,161,190,212, 8, 67, 66, 8, 41, 24,117, 88,113,183, 47,134, -161, 18,243,163,239, 56, 73,108,189,160,138,186,136,151, 25, 2,162,147,115,144,205, 58, 65, 19, 23, 7, 16,225,213,229,106,116, -172,182,179,179,115,168, 85,223,187,206,198, 93, 71,160,203,207,194,243, 75, 59,145,155,145,128,111,183,158,172,227,234,106,219, - 41, 46, 46,238,178, 17, 23, 27,239,223, 2,246, 59,128, 0,140, 68,142,211,155, 15, 33,213,214, 4,118, 74, 41, 4, 85, 10, 38, - 78, 31, 97,217,187,199, 8, 75, 0,136,126,124, 31,158, 74,149, 65,186, 58, 91, 12, 28,210,197,199, 10,122, 21,118,157,189,175, -166,129,247,118,159,127, 20,213,165,158,149, 98, 72,123, 79,235, 37,241,153, 31, 34,173,106, 73, 69,139, 34, 90,197, 17,190, 42, -140, 54, 60, 2,240,245, 4, 68, 29,188,145,108, 58,168, 71, 51,165,148,165, 40,146, 27, 7, 98, 98,135, 45,187, 14,231,202,244, -127,206,147,216, 69, 68,222, 5, 84, 42, 85,176, 74,165,106,248,229,151, 95, 14,159, 55,111, 94, 71, 83, 83,211, 90, 0,144,151, -151,247, 92,175,215, 95, 41, 60, 63,141, 25, 29, 72, 0, 60,141,138,138,122, 30, 21, 21,229,184,119,239, 94, 43, 0,138,194,239, -212, 0, 50, 1, 36,161, 26, 35, 14,139, 76, 21, 69, 81, 95,189,173,253, 80,100,170, 40,138,170, 91,149,223,211, 52,205, 83, 20, - 5,138,162, 32,151,203,113,245,234, 85, 12,238,211, 3,225,167, 51,225,103,101,134,150, 99, 38,226,224,133, 11, 96, 24, 6, 20, - 69,129, 97, 24,163,234, 17,150,101,113,237,218, 53,140, 28, 54, 8,114, 22,176,180,180,196,151, 95,126,137, 19, 39, 78,128,101, -197,167,244, 25,193,182, 18,134,203,192, 60, 90, 20,150, 92,216,185, 84, 10, 94,143, 83, 59, 87, 35, 32, 52, 87,251, 56, 5,243, -125, 82,176,238, 8,114,132,148,239,119, 79,186,112, 45,116,213,216,161,254,202,174, 93,122,160,107,231, 46,108,131, 22,157, 22, - 2,165,140, 86,119, 84,144,107,131, 23,240,205,182,179, 17, 19, 15, 94,138,164,160,203,193,208,158, 45, 8, 47,224,155, 74, 54, -230, 13, 77, 75, 19,179,131,215,110,222,180,134, 46, 23, 47,239,255,174,168, 81,171, 14,192,235,240,244,233, 19,252,176,235, 23, -225,210,237,199,123,180, 28, 62,123,150,129, 60, 67, 53, 11,156, 21, 7, 75, 83,153,207,123, 13, 44,126, 21, 64, 96,165,148,214, - 35, 2, 15, 43,165,164, 94,143,122,202, 95, 9, 33,196,220, 68, 82,143,240,250, 74, 53, 85, 90,238,199, 93, 63,239, 88, 51,110, -220, 56,211,212,216, 68,196,103,135, 34, 87,230, 10,189,210, 29, 81,247,175,168,242, 53,156, 33,149,120,185,251, 51, 53, 53, 53, - 57, 56, 40, 29, 7,183, 46,131, 94,171, 65,114,108,129, 87,141, 79,205,134,133,157,235,205,184,184, 56,131, 53,117,156,144, 53, -112,196, 4,169,137, 57, 76, 70, 14,244,151, 69,165,105,208,212,197,188,224,162,145,155,130,240,192,107,232, 92,216,199,244, 89, - 12, 13,207,198, 46, 6,173,167,185, 66,250, 89,239,102,174,120,254, 42, 1, 87, 31,197,237,122,158,142,120, 62, 34, 97, 87, 84, -124,230,164,126,173, 61,176,246, 68,216,167,128,126,191, 49,219,238,235,128,225,132,160,125, 65,103,120, 21, 8,208,222,215, 1, -195, 13, 28,105,248,134, 38, 43,197, 71,107,126,141, 94,112,248, 78,106,191, 89, 31,117,176,104,219,246,125, 25, 56, 45,114, 84, - 26,125,120, 38,178,171, 83, 70,213, 64,212, 20, 53,255,169,154, 60,128, 61,122,189,126, 79,102,102,230,219,212,140,199,155,121, -157,170,181,237, 37,155, 9, 9, 33,108, 97, 52,171,178,206,240, 21,106,150,108, 38, 36,132,156, 41,140,102, 85, 22,213, 42,165, - 41, 8, 66,124,243,230,205,109,250,246,237, 11,158,231,241,228,201, 19, 68,199,196,160,251,164, 79, 97,101,101,133, 43, 15, 31, -226,241,227,199,248,234,171,175,160,215,235,113,252,248,241,216,202, 52, 89,150,213,213,169, 83, 71,218,191,127,127,112, 28,135, -103,207,158, 33, 46, 46, 14, 51,102,204,128,165,165, 37,130,131,131,139, 53, 83, 83, 83,193,178,172,174,140,232,214, 31,113, 44, -253,211,121,195,100, 85,108,180, 0, 30,188, 30, 89, 23, 22, 97,253, 85,232,116,122,212, 11, 75,193,139,176,255, 71,164,182, 48, - 65, 15, 79, 61, 12,141,120, 30,124,189,171, 12,201, 33, 48,246, 78,226, 73, 26, 18,204, 21, 57, 57,208,229, 88,224,217,175,120, -145,148,147,251, 36, 13, 9, 70,223, 49, 8, 60, 5, 93, 62,144,112, 23, 55,174, 92,198,165, 91, 15,112, 39, 36,130,191, 17, 28, -121,144, 22,240, 77,120, 26,158, 84,225, 46, 4,102,125,214, 98,116,200, 83,143, 22,222,142, 30,224, 57, 16, 65, 15,203,161,251, - 49, 38,172,173, 71,139,218, 86, 30, 5,145, 44, 61,172,255,243, 59,176, 70, 81,161,222,221, 24,253, 54,217,137,115, 31,230,100, -166,181,238,214,169,141,169,165,111,111,164, 62,141,196,147, 7,215, 84,193,161, 81, 55,238,198,232,171, 21, 45,113,117,117,237, -216,173,147, 15,134, 78,156, 11, 93,126, 22,158, 93,250, 25,185,233,137,184,122,211, 12, 17,217,217,109, 0, 24, 28,209,186,249, -138,107,128, 87, 25,104, 87, 67,242,202, 28, 26,167,143,253,251, 66, 78,169, 33,104,178, 65,229,167, 34, 42, 78,155,245,225,214, - 24, 30, 0,148,114,138, 53, 37, 89, 22, 6, 69, 30, 61,109,189,148,140, 30,187, 47, 60,130, 32, 20, 60,190, 73, 16,176,101,247, -239, 81,147,190, 25,217, 20,245, 61,172, 27,223,143, 75,166, 96, 68,200,159, 34,232,112,231,224,215,245,212,191, 45, 4, 4, 29, -174, 77,179,169,215, 97,125,122, 7, 84,241,113, 59,161,241,136, 3, 48, 9,108,254,143,211,214,159, 93,216,252, 66, 88,251,153, -255,233,103, 1, 34, 62,128, 93, 68, 68,228,207, 39, 55, 55,119,226,152, 49, 99,126,148, 72, 36,246, 0, 40, 65, 16, 32, 8, 2, -187,106,213, 42, 9,207,243, 52, 77,211, 60,195, 48,220,153, 51,103,244, 60,207,167,168,213,234,137,149,105,114, 28, 23, 53,101, -202,148, 58,149,141, 80, 60,112,224, 64,145,201,138, 18, 75,194, 32,147, 85,114, 94, 28,229, 42,191,242, 32,248,186,221,200, 69, -139, 0, 80, 32, 88, 28,150,130, 23,175, 47, 18,146,142,248,250,140,110, 70,131, 22,157, 22, 21,253,198,216, 53, 83,243,252,160, - 22, 13,189, 15, 0,128,134,240, 35,171,178,117,217, 26,213,144, 38, 45,218, 28, 20, 8, 97, 57, 66,118,208, 2,142,170, 57,132, - 27, 50,210,174, 60,226,147, 51,131,123,251, 89, 18,160,160,201,176,184,185,176, 48,141, 3, 33,132, 20, 55, 23,174, 86, 32, 53, - 75, 83,105, 30,168,235, 47,180, 61,180,220,157, 9,231,175,223,159,200,243,196,137, 97,168, 68,149,150,251,177,186, 38, 11, 0, -226,226,226, 46, 7, 94,136, 59,255,176,177, 99, 79, 59,101, 97,148, 43, 31, 72,205,199,249,184,148,220,203, 85,209,204,200,211, -247,155,183,238,196, 73,153,132, 97, 65, 72, 65, 66, 81, 66,160,214,241,233, 55, 95,113, 13, 0,160,161, 13, 92,190, 60,206, 29, - 96, 24, 42,186, 50,189,160,199, 9,107,135, 46, 15,252,226,209,203,140, 29, 47, 51, 17, 10, 0, 47, 51, 17,122,232,218,139,133, - 81,137, 57, 95,132, 70,103,172,134,145,253, 42, 8,133,171, 45,134, 46,122,227,179,234,238,207,136, 4, 60, 0, 48, 0,136,237, - 49,116,230, 15, 51, 41, 10,226,227, 39, 68, 68,254, 69, 20, 69,181,104,154, 94,242, 22, 53,207, 80, 20,245, 62,128,167, 70,252, - 44, 40, 55, 55,183,225, 91,222,188, 52,142,227,210, 12, 89,240, 47,232, 16,255, 79,229, 47,235, 90,210, 93,212,252,243, 53,235, -214,173, 75,140, 48, 44,226,254, 20, 53, 69, 77, 81,243, 95,165, 73, 8, 97,170, 51,149,163, 73, 85,103, 18,203,232, 31,207,132, -242,222,139,205, 33,239, 32, 79,159, 62,165,196,189, 32, 34, 34, 34, 82, 54, 20, 69,241,127,128,166,152,188, 88,164,200, 96,149, -138,110,209,226, 62, 17, 17, 17, 17, 17, 17, 17, 17,121, 43, 38,171,228,188,192,132,163,252,240,159, 49,163, 9,170, 18, 66, 12, - 20, 53, 69, 77, 81, 83,212, 20, 53, 69, 77, 81,243, 95,167, 89,153,182, 56,154,241, 15, 54, 96,162,166,168, 41,106,138,154,162, -166,168, 41,106,254,251, 52,255,201,148,219, 71, 75,108, 58, 20, 17, 17, 17, 17, 17, 17, 17,249,131, 16, 59,195,139,136,136,136, -136,136,136,136, 84,143, 74, 31, 42, 45, 34, 34, 34, 34, 34, 34, 34, 34, 82, 53, 42,126,168,180,136,136,136,136,136,136,136,136, - 72,149, 49,254,161,210, 34, 34, 34, 34, 34, 34, 34, 34, 34, 6,177, 77,220, 5, 34, 34, 34, 34, 34, 34, 34, 34,127, 14,165, 71, - 29, 6, 4, 4,144,146,115, 17, 17, 17, 17, 17, 17, 17,145, 63,147,119,213,139,136, 77,135, 34, 34, 34, 34, 34, 34, 34, 34,213, - 99,130,104,180, 68, 68, 68, 68, 68, 68, 68, 68,254, 24,202,237,163, 85,148,176,180,115, 97,168,174,179,184,175, 68, 68, 68, 68, - 68, 68, 68,254, 2,222,109, 47, 34,246,207, 18, 17, 17, 17, 17, 17, 17, 17,189,136,136,136,136,136,136,136,136,136,200,223, 9, -241, 89,135, 34, 34, 34, 34, 34, 34, 34, 34,127,178,225,250,195,141,150,248,100,115, 81, 83,212, 20, 53, 69, 77, 81, 83,212, 20, - 53,255, 77, 38,171,148,217, 18, 71, 29,138,136,136,136,136,136,136,136, 84,143, 74, 71, 29,138,136,136,136,136,136,136,136,136, - 84,141, 9, 0,252, 11, 95,251,163, 68, 84, 75,140,104,137,136,136,136,136,136,136,136, 84,143,109, 0,156, 11, 13,214,105, 0, - 9,162,209, 18, 17, 17, 17, 17, 17, 17, 17,121, 59,148,236,151,213,167,132,249, 18,141,150,136,136,136,136,136,136,136, 72, 53, - 41,183,143, 22,133,242, 71, 14, 4, 26,241, 7, 85, 25,125, 16, 40,106,138,154,162,166,168, 41,106,138,154,162,230,191, 78,179, - 50,237, 64,252,243,152, 96,140,249,122,155,136, 67, 95, 69, 77, 81, 83,212, 20, 53, 69, 77, 81, 83,212,252,215,242,214, 71, 29, - 54, 5, 76,196,221,250, 78,226, 88, 56,137,136,136,136,136,136,136, 84,204, 31, 51,234,208, 23,248,207, 8, 63,251,173,250,208, - 20,139, 80, 32,191,162,101,237,237,237,127, 84, 42,149, 35,242,243,243,243, 40,138, 18,138, 62, 39,132, 0, 64,201,103, 29, 61, - 75, 73, 73,233, 80,217,127,203,100,178,117,142,142,142,255,201,205,205,205,167, 40,138, 80, 20, 5,138,162, 0,224,141, 57,207, -243,177,105,105,105,205,255,209, 69, 72, 8, 99,231,232,120, 91,194, 48,174,198,254,148, 23,132, 23,201, 73, 73,109,140,248,201, - 50,138,194,172,130,191,197, 74, 0,115,223,181, 51,130, 0,140, 33,203,249, 1,230,145,192, 80,158,166, 63,149, 0,155, 52,130, -176, 21, 0, 40,128,175,234,127,107,130, 80,135, 34,104, 76, 81,176, 36, 4, 89,132,194, 3,121, 43, 68,253, 69,187, 98,160, 68, - 34,233,103, 97, 97, 97,150,150,150,118, 25,192, 1, 0,195,108,109,109, 59,101,103,103,231,234,245,250, 19, 0,142, 85, 69,184, - 67, 99,204,150, 73, 37, 99,213, 58,253,138,235, 15,240,115,167,166,176,229, 4, 44, 87, 72,217, 14, 26, 45,183,242,218, 67,236, - 48, 82,146, 42,156,138,174, 25, 70, 63, 35,237,176,129,229, 14, 0,199,173,173,189,229,246, 22,191, 73,100,204,139,204,164,220, - 17,131,146,147, 99, 6, 87,163,220,255,142,216,217,217,141,166,105,250, 59, 66, 8,120,158,159,159,158,158,190,243, 45, 73,207, - 7, 96, 85,248, 58, 19,192,119,213,212,139, 6,224, 81,248,250, 21, 0, 79,177, 94,175, 50, 91,126,249,229,151, 73, 93,186,116, -193,218,181,107,177,101,203,150,151, 41, 41, 41,203, 1,236, 2,160,253, 11,116, 68,202,163, 62,240,254,170, 94,173,120,253,127, -191, 17, 74,124,220,189,156,147,249,167,143, 63,254, 88, 71, 8, 33,143, 31, 63, 38, 90,173,150,232,245,122,194,113, 28,225, 56, -142,232,245,250,226,201,213,213, 53,238,181,159,191,161, 73,211,244,250, 15, 63,252, 48,135, 16, 66,238,222,189, 75, 84, 42, 21, -209,104, 52, 68,171,213, 18,181, 90, 77, 84, 42, 85,169,201,209,209, 49,169, 34, 77, 11, 11,139,187,214,214,214, 73,214,214,214, - 73, 54, 54, 54, 73, 54, 54, 54, 73,182,182,182,197,147,157,157, 93,241,100,111,111,159,100,111,111,159,100, 99, 99,115,183,178, -245, 44,164, 23,128,203, 6, 76,189,202,248,109,247,146, 70,203,217,217, 57,137, 84, 1, 55, 55,183, 24, 3,214,179, 8, 71,138, - 2, 95,244, 91,138,130, 32,151,203, 61, 74,126,143, 55, 35, 93,149,134,148, 93, 92, 92, 62,116,118,118, 14,116,118,118,190,224, -226,226,242,161, 1,135, 88, 41, 77,115,115,243,187,118,118,118, 73, 78, 78, 78,201, 69,147,179,179,115,169,201,197,197,165,120, -114,116,116, 76,178,182,182, 46,183,140, 8,192,148, 55, 93, 2, 88, 57,208,149,101,152, 0, 71, 71,199,236,144,144, 16,158, 16, - 66,104,154,142, 43, 90,198,152,109,127,221,100,229, 95,195,252,212,139,242,160,220, 23,203,179, 82, 47,202,131,242,175, 97,190, - 38, 8,117,170,170,105, 32,101,105,142, 26, 53,106,212,131,164,164,164,184,204,204,204,132,173, 91,183, 70, 42, 20,138,107, 91, -183,110,141,204,204,204, 76, 72, 74, 74,138, 27, 53,106,212, 3, 0, 83,140,208, 4, 0,180,105,140,214,227, 6, 58,231, 63, 56, - 62, 50,191,107, 11,246,126, 59, 63,248,247,104, 35,141,219, 56,199, 55,255,202,246,246,249, 93,154,209,161, 70,106, 82, 44,203, -182,245,240,240, 24,107,111,111,255,113,225, 52,178,104,114,114,114, 26,233,228,228, 52,210,218,218,122,112, 69,154,135, 1,198, -144,201, 93,161,104, 59,184,150, 71,126,244,146,197, 36,100,250,167,100,108,109,247,236, 65, 14, 14, 53,254,130, 50,250, 67, 53, - 29, 28, 28,226,245,122, 61,209,233,116,196,214,214, 54,254, 45,174,231,106, 66,200,106, 66,200,106, 0,171,223,130,102,241,245, -204, 8,131, 93,145,166,130,165,233,153, 74,153,236,130,156,101,147,229, 44,155,172,148,201, 46,176, 52,253, 5, 0,197,223,169, -140,254, 0, 77, 51,123,123,251,231,235,214,173, 35,249,249,249, 36, 63, 63,159,172, 91,183,142,216,219,219, 63, 7, 96,102,132, -102, 85,117,222,165, 8,214,235,211,219,139,104,249, 2,205,187, 54,174,123,116,218,232,161, 16,142,172,163, 42,185, 99,250,169, - 77,243,230, 99,119,237,218, 5, 0, 24,209,175, 31,122,182,108, 9,115, 51, 83,200,100, 5,171, 67, 17, 10, 82,137, 20,253,103, -124,110,200,223,175,236,223,191,255, 71, 71,142, 28, 49, 3,128, 45, 91,182, 96,224,192,129,176,177,177,129, 82,169,132, 84, 42, -133, 68, 34, 41, 53,175, 12,134, 97,220,226,226,226, 28, 20, 10, 69,113,148, 77, 16,132, 82, 19, 33,164, 40,250, 6,142,227,224, -229,229,101,232,238,154,147,149,149,213, 49, 47, 47,175, 88,163,172,169, 86,173, 90, 0,112,206, 16,193,239,190,253, 6, 2,151, - 7,150, 5, 56, 14,208,232,104, 8,164, 76,115,131, 41, 83,166, 20,175,119, 85,232,211,199,159,162, 40,234, 72,112,112,240,209, -228,228,228,154,130,192,143,175, 98,164,235,147, 39, 79,158,152, 1,128,183,183,247, 20, 0, 71,141, 89, 15,150,101,221, 30, 62, -124,232, 32,151,203,203,141, 92,150,136, 96, 66,167,211,161,105,211,166,156, 49,255,225, 8,120,164,211,244,248, 38,205,154, 77, - 88,212,191,191,226,246,237,219, 10,154,166,193,113, 28, 86,173, 90,197, 17, 66,172,234, 3, 22, 97, 64,118, 5, 50,243, 0,140, - 46,172, 12,118, 0, 88, 85,202, 45, 16, 52, 86,233,229,254,207,114,251,183,108, 85, 99, 54,194, 30,133,180,172,109,118, 28,230, -172, 38, 10,248,115,163, 90, 22, 22, 22,253,214,174, 93,107,191, 99,199,142,236,199,143, 31,235,182,110,221,106, 63,113,226, 68, -115,157, 78,135, 73,147, 38,165,248,248,248, 72,215,174, 93,107,127,236,216,177,174,121,121,121,155,141, 42, 47, 10,223, 12,235, -215, 19,106, 61, 13,189,158,179,119,182, 55,223, 51,109, 84,103, 9, 33, 90,236, 62, 17, 12, 61, 39,252,108,100, 36,171,205,160, - 65,131,106,239,223,191,159,141,136,136, 96,235,213,171, 7, 65, 16,192,243, 60,244,122, 61, 0, 64, 16, 4,212,173, 91,183,218, -251,101, 44,224,109,231,104,115,161,205,251,189, 77,156, 21,114,216,100,164, 96,156,148, 53,223,169,212,236, 5,208,246,157,138, -236, 18, 2,150,101, 17, 19, 19, 3, 7, 7, 7, 19, 65, 16, 18, 0, 44,206,200,200,216,134,119,151,150, 50,150, 61,186,251,231, -245, 78,173,218,182,101, 28,157, 29, 16,249,228, 21, 88,138,239,254,240, 78,112,231,177,147,103, 78,211,114,220,135, 0,110,191, -107, 27,238,212,118,202, 0,138,102,182, 80, 68,192,215, 27, 79,230, 44, 91,185, 78, 57,105,252, 40,102,198,140, 25,112,119,119, -175, 57, 96,192,128,149, 0, 38, 87,170,211,106,202, 0, 48,244, 22, 16,130, 69, 63,156,204, 89,186,114,157,114,114, 21,116,254, -225,148,123,142, 84,219,104,249, 2,181, 27,184, 59,156, 95, 54,107,178,132,252,250, 95, 58, 63, 45,185,220,101,237,237,237,127, -124,239,189,247, 70,236,220,249,255,104,116, 27, 63, 63, 12,232,218, 30, 14,182,150, 80,154,202, 10,170, 35,129,194,131,199, 47, - 12, 50, 4,238,238,238,147,142, 30, 61,106, 86,210, 76, 72,165,210,226,169,164,201, 42,154,138, 42,224,138, 80, 40, 20, 8, 12, - 12, 4,203,178, 96, 24, 6, 44,203, 22, 79, 37,223, 51, 12, 3, 71, 71,163,186, 46, 45,183,180,180,108,148,147,147, 99,145,153, -153, 9, 15, 15,143,108, 0, 15, 75,124,223, 40, 37, 37,197,194, 24, 65,129,203,195,140,113,190,144,104,111, 65, 43,105, 9, 21, -219, 14, 55,238,132, 35,224,220,101,196,197, 39,162,125,235, 38,248,120,248, 32, 92,184,112, 1, 60,111,116, 75, 71, 18, 33, 88, -217,183,175,255,108,128,162,186,119,239,158, 57,117,234, 84, 58, 34, 34,226,163, 1, 3,250,251, 61,121,242,180, 48,170, 72,205, - 34, 4,235, 1, 36, 25,168, 43, 3,128, 43, 87,174, 0,128,188, 42,199,158, 92, 46,199,205,155, 55, 81,212, 76, 76,211, 52,104, -154, 6,195, 48, 56,245,212, 14,121, 90, 26,249, 73,161,248,212,223, 3,181,106,213, 2, 77, 87,222, 37,177, 51,160,184, 1, 12, -160, 36,146, 25,206, 46, 46, 53, 59,213,174,173, 12, 12, 12,100, 0,192,211,211,147, 36, 36, 36,100,158, 56,113, 34,135, 5,182, -120, 18,178,171, 34,147,229,238,238,222, 46, 46, 46,238,187,162,125, 78, 81,212,202, 26, 53,106,124, 85, 92,110,130,128,197, 63, -231, 73,166, 77,155, 46,109,213,121, 1, 0,160, 85,223,253,200,126,182,204,151, 74,159,103,249,103, 95, 37,178,179,179, 15,214, -173, 91,151, 73, 75, 75,187, 1, 32, 90,175,215,207,217,179,103,143,195,184,113,227,146,247,238,221,187, 28,128,203,138, 21, 43, - 58,231,229,229, 29, 50, 70,183,125, 35,188,223,172,145, 95,107, 15,119,119, 92,190,113, 27, 82,153,196,106,202,104,127,152,153, -177, 88,189,227,180, 16, 29,155, 62,245,218, 67,236, 50,194,100,181, 28, 52,104, 80,205,253,251,247,203, 0,224,225,195,135, 72, - 76, 76,132,189,189, 61, 76, 76, 76, 32,145, 72,192, 48, 12, 36, 18,201, 91, 49, 89,150,238,182, 65,199,143,159, 48,177,177,177, -194,198,207,167,225,227,228, 36, 88,153,155, 65,159,155, 87,243, 29,171, 40,188, 59,116,232,160,224,121, 30,121,121,121,184,116, -233,146,165,137,137,137,165,155,155,219, 34, 24, 49,122, 74,161, 80, 36,169,213,106,135,194,215,201,106,181,218, 17, 64,182, 92, - 46, 47,186, 78,231, 22,206, 13,109, 78,140,198,155,205,132,175, 40,138, 42,249, 89, 85,105,209,178, 69,163,192, 99, 71,246,153, -101,229, 36,194,202, 58, 25, 52,178,176,109,219, 38,152,152, 88, 96,209,162,121,236,139,238, 93, 93,123,189,255, 97,224,163,240, -200,238,239,156,217, 34,212,182,238,125, 71,216,152, 40,205, 11,235, 18, 61,118,110,159, 6,154,166,241,213, 87, 95,161, 65,131, - 6, 19, 30, 61,122,180, 0, 64,122,197, 50,216,214,176,227, 16, 27,153,162,160,136, 5, 94,143,173, 7,190, 40,208,153, 59, 17, -195,250,214,154,240,229,160,231,103, 27,212, 70, 78,225,141,185, 74, 66,227, 21,213, 10,197,134, 33, 32, 32,160,147,191,191,255, -229,242,222,255, 3,112,198,255,243,103,149, 50, 95,108, 64, 64, 0,241,247,247,167, 74,108, 92,169,247, 21,209, 24,176,179,182, - 84, 6,110, 89, 60,205,140,189,117,154, 81,189,122,138,120,117,169,138,188,212, 16, 77,165, 82, 57, 98,231,206,157,165, 66, 74, - 30,142, 14,144, 74, 37,144, 72, 41, 88,117, 40,200, 94,159,121, 53, 0, 20, 85,174,201, 42,165,153,151,151,167,190,127,255,190, -217,142, 29, 59,224,224,224,128,154, 53,107, 66,169, 84, 66,161, 80,148, 50, 87, 37, 13, 87, 25, 70,171,148,102,209,247, 44,203, -130,166,105, 92,184,112, 1, 28,199, 97,208,160, 65,111,152, 44,150,101,203, 51,110,229, 13, 79, 61, 7,224, 33, 33,164, 99, 97, - 5,252, 16, 64,167, 18,223,247,178,183,183,159, 3, 96,185,161,154, 12, 67,192,168,111, 64,112, 91, 7, 54,102, 26,180,146,198, -184,120, 45, 24, 59,127, 92, 11, 0,168, 89,175, 5, 6, 15,240, 47,142,198, 25,184,158,197,184,186,186, 30, 72, 73, 73,237,221, -181,107, 87,100,100,100,232, 23, 47, 94,140, 70,141, 26,193,219,219,219,160, 50, 42,231,206, 57,233,225,195,135,238, 42,149, 10, -132, 16, 67,204,217, 27,154, 20, 69, 97,207,158, 61, 80,171,213,111, 44,108,221,105, 41,190, 24,232,137, 49,159,238,194,202,199, -135,176,121,243,230, 10,183, 93, 9, 52, 82, 91,214, 93, 47, 99,184, 70,203,231,125, 34,255,248,227,143,153, 49, 99,198,224,213, -171, 87, 24, 55,110,156,250,194,133, 11,218,196,132,132, 19, 50, 65,216,168, 43,109,140,203,213,148,203,229,187,207,157, 59,135, - 67,135, 10,124, 73,100,100, 36,188,188,188, 76, 75,153,228,244,195,200,137,222,136,160, 83, 17,104,213,119, 63,130, 78, 13, 7, -159,121, 90,210,220, 11, 89,198,236,207, 42, 80,150,230,161,180,180,180, 98, 19,181,119,239, 94,147,189,123,247,246, 7,112, 18, -192, 33, 0, 72, 79, 79,255,222, 72, 77,128,194,152, 33, 3,251,131,149,154, 35,226,105, 44, 58,181,105, 10, 71, 7, 7, 60, 12, -143, 66,116, 92,122, 18, 69, 97,116,175,182,178,229, 42,149,118,193,213, 7,248,169, 18, 77,202,205,205,205,251,240,225,195,210, - 18, 17,232,226,115,156, 97,152,226,247, 69,198,187, 42,199,103,145,201, 50,119, 51, 11,250,102, 83, 59,211,160,144,189,240,242, -124, 31,214,239,251,227,167,243,231,241,228, 81,152, 90,155,207,117,251, 11,202,232,143,210,244, 30, 56,112,224,141,125,251,246, - 89,197,196,196,224,202,149, 43,168, 89,179, 38,242,243,243, 13,185,225, 45,165,169, 86,171, 29,138,126, 67, 81,148, 67, 81,224, - 93,171,213, 22, 21, 70,209,137,104, 85, 98, 57,171, 10, 52, 61, 74, 44, 87,100,174, 60,223,194,182,203, 20, 82,233,225,227,199, - 14,152,133, 69, 92, 65,147,198,173, 97,102, 89, 31, 2,159,136,180,244, 92,100, 60,141,199,183,223,174,196,162,197,243,113,242, -151, 35,102, 62,190,141,143,106, 57,174, 46, 0,245, 59, 83,238, 20,153, 16,120,106,239, 22,138, 8, 80, 37, 69,200, 37,121,207, -149, 35,134,127,200, 12, 29, 58, 20, 39, 79,158,196,163, 71,143,182, 84, 96,178, 2, 75, 68,230, 39,132, 94, 57,180, 5,132, 64, -149, 28, 33,151,170,158, 43, 71,125, 52,152,249,120, 88, 79,220,250,125, 61,122, 54,121, 30,234,226,128, 1, 25,133, 22,155,101, -144, 38, 87,224, 58, 9,194,173, 18,102,235, 18, 0,170,132,193,186,132,255,247,193,252, 39,208,167,208, 88, 77,120,253,198,132, -173,138,193, 2, 0, 47,192,140,146, 73,131,118, 46,250,196, 69,249,234, 17,171, 9,189,137,120,141, 64,182,190,228,132,166,128, -201, 61, 64,245,250,111,242,243,243,243,162,162,162, 76, 70, 15, 24,128,182,126,126,112,182,181, 69, 93, 55, 55,152,200,101,144, - 73, 37,165,110, 89, 13,110, 67,160, 40,226,227,227,131,190,125,251, 66, 34,145, 64,169, 84,194,204,204, 12, 50,153,172,204,104, -150,161,119,185,132, 16, 48, 12, 93, 40, 28,138, 0, 0, 32, 0, 73, 68, 65, 84,131,208,208, 80, 68, 71, 71,195,202,202, 10,215, -175, 95, 71,183,110,221,222,136,106,149, 52,103,198,132,232,203,168,248,139,140,216, 57, 99,180,120,158, 66, 46,105, 12,197,203, -169,200,167,154, 66,163,225,160,209,104,240,211, 53, 29,110, 71,229, 65,167,211, 66,163,209, 84,244,159,229, 65,187,184,184,140, -168, 91,183,238,148,225,195,135,235,101, 50, 25,242,242,242,144,159,159,143, 71,143, 30,233,123,247,126, 63,179,111, 95,127,203, -211,167, 79,147,194,166,195, 36, 35,180,211, 92, 93, 93,221, 11,155,103,211,170,114, 84, 83, 20, 85,108, 98, 94,103,244,247, 97, - 96,153,130, 50,217,178,101, 11,120,158, 7, 33,164,220, 66, 82, 83,212,111,139,151,174,177, 92,177,238,103, 88,218, 56,226,242, -229,203,252,217,179,103,115, 40, 32,242,201,163, 71,223,127, 0,156, 57, 12,232,140, 89,191,140,140, 12,147,154, 53,107,194,205, -205, 13,130, 32, 64,175,215, 23, 71, 95,210,210,210,160, 82,169, 96, 99,154,137, 58,182,110,224,114, 46, 33, 33,244,107, 56,155, - 69, 96,215, 57,173,190,153, 55, 30,252, 13, 46, 28,255, 45,156,170,121,215, 12, 87, 7, 39,119,208, 68,143,248,228, 52,244,239, -211, 19,140,212, 12, 47, 98, 82,209,184,126,109,231,143, 62,104,231,204, 80, 28,102, 45,223, 63, 5, 16,126,170, 76, 46, 55, 55, -151,143,136,136,192,195,135, 5,126,215,194,194, 2,166,166,166,165,206,113,154,166,171, 21,209, 42, 50, 89, 75,183,116, 51,165, - 37,121,200,230, 3,177, 99, 79, 48, 26,251,248, 99,107,208, 29, 53,159,148,222,125,181, 90, 29,121,224, 31, 28,204,112,114,114, -154, 40, 8,194, 34, 66, 72,102,251,246,237, 29,247,239,223,111, 29, 23, 23,135,224,224, 96,124,245,213, 87, 41, 60,207,115,132, - 16,138, 16,242,245, 91,248, 59,161,132,193,122,155, 72,148, 10,124,106,103, 65,245, 99,105,139,154, 92,118,238,139, 84, 45, 57, -145,207, 9, 63, 0,208, 87,120,113,163,233,255, 28, 57,184,197,197,206, 94, 64,103,251,174, 72, 72,210, 97,233,231,163,144,150, -150,131,159,182, 47, 3, 32,131,142, 99,208,177,243,135,112,112,112,197,132,241, 19,156,182,252,184,245, 19, 78, 16, 86,227, 29, - 33,241,198,230, 95, 0, 4,218,219,219, 63,250,100,194, 4,251,154, 53, 71, 66,161, 80,224,192,129, 3,216,191,113, 35,191, 14, - 24, 44, 7, 46, 78, 2,126,169, 80, 39,232,255, 58,211, 38, 77,178,247,245,157, 4,185, 92,142,223,207,254, 23,234,196, 61, 57, -125,218, 66,151,175, 70,159, 26,125,137,205,203, 83, 84,186, 68,130,167, 0, 32, 81, 32, 1,192,235,205, 96,255, 52,131, 85,196, -105,252,191, 95,214,132, 82, 17,173, 42, 95, 59, 37,178,144,237,211,135,121, 58, 66, 67,105,175,157, 66,156, 70,224, 87, 60,209, - 49,247,178,200, 23,225,101,152,172,194, 3, 91,240,240,240, 64,215,230,205, 49,160, 67, 7,176, 44, 11,133, 76, 10,115,133, 9, - 8, 95, 16,201, 42,106, 58,172,160, 78, 68, 89,209, 39, 91, 91, 91, 72,165,210, 98,131,101, 68, 52,171, 76, 77, 65, 16,192,178, - 44, 30, 62,124,136,246,237,219,195,221,221, 29,135, 14, 29, 66,175, 94,189,222,104, 74, 52,214,100, 21, 25,173,215,154,241,122, - 1, 40,138,100, 25,101,180,212, 90, 10,169,218,198,160, 40, 63,112, 28,192, 19, 64,163, 86,131, 16,128, 16, 64,175,211, 66,173, - 86, 23,255,167, 33, 77,178, 78, 78, 78, 30, 38, 38, 38, 75,102,207,158,229,219,184,113, 19,164,164,164, 64, 16, 4,152,154,154, - 34, 63, 63, 31, 22, 22, 22,104,219,182,237,139, 37, 75,150, 36, 16,130, 9, 70,154,172,106, 83,180,207,207,159, 63, 95,170,217, -176,104,202, 75,136,197,152,207,246, 66,198, 22, 52, 45, 21,245,225,169,232,186,219,165, 99, 59,220,184, 23,201,253,103,214,122, -141, 36, 45,120,185,147, 32,236,140,173,198,118, 17, 66,144,154,154,138,164,164, 36,244,235,223, 31,251,247,237,195,203,151, 47, - 81,191,126,125,116,233,210, 5, 14, 14, 14,120,249,242, 37,110, 95,213, 64,147,145,142,116,109, 48,148,230,173,112,252,114,148, -230,171, 45,186,168,191,240,130,209, 15,192, 40, 11, 11,139, 90,249,249,249, 9, 28,199, 29, 6,112, 24,192, 96,150,101, 7, 43, -149, 74,231,236,236,236,231, 40, 24, 77,116,162, 50, 49, 19,133,194, 86,174,176,128,192,105,192,178, 44,220,221,107,130,240, 90, -100,100,171, 48,122,104, 95,220,123, 24,142,179, 23,111,113,122,189,176,193,144,221,202, 48, 12,241,246,246, 70,114,114, 50, 36, - 18, 9, 76, 76, 76, 96,102,102,134,185,115,231, 98,227,198,141,197, 38,171,170, 70,107, 44,224,109,225, 97,118,235,187, 77, 5, - 38, 43, 49, 62, 1, 73,177, 18,216,219, 58, 98,195,198,117,121, 25, 47, 19, 91,253, 12, 68,254,211, 43, 89, 65, 16,190,142,139, -139,115, 96, 89,214,137,227, 56,196,196,196,224,238,221,187,152, 58,117,106, 82, 90, 90, 90,103, 84,113, 27, 21, 10, 69,114, 81, - 36,171,176,233,176,188,230,196,204, 18,145,172,204, 10, 36,203,107, 38,172, 93,211,205,252,194,246,181, 51, 60, 90,180,106, 75, - 43, 89,139,140,220,167,137,237,175, 93,185,220,118,234,218,159, 62,137,206,200,237, 9,224, 89,121,162,114,137,164,119,235,118, -237, 88,144, 36,176,178,246, 88,185, 98, 40, 82, 82,179,145,145,158, 3,169,212, 20, 90, 61, 3, 94,160,208,182,125, 7,252,119, -215, 65, 52, 24, 63,142,145, 73, 36, 61, 56,173,246,157, 49, 90,133, 44,251,225,135, 31, 60,124,124,124,176,115,231, 78, 92,220, -189, 27, 31,103,101,225, 50, 77, 51,122,137,196,238,140, 94,191, 13,149, 24,173,146, 58, 13, 26, 52,192,207, 63,255,140, 61,123, -246,188, 26,209, 45,249,232,140, 17,112,208,233,240, 94,240, 99,216,212,232, 11, 4, 63,134, 77, 51, 31,212,229, 88, 60,165,168, -210,233,160, 2, 2, 2, 58,149,156,255,195, 72, 64, 57, 77,236, 44,128,206, 1, 1, 1,164,228,188,210, 11,167,189,215,164,101, - 61,107,121,250,213,241,160,244,135,214, 35, 38,143,211, 46,120,172,147, 61,201, 37, 51,194,129,117, 21,220, 65, 16,134, 97, 96, -110, 98, 2,123, 43,171,130, 48, 63, 77, 3, 2, 32,232, 1,138, 47, 48, 0, 68,160, 64,120,163, 46, 24,144,201,100,101,118,124, - 55,182,111, 86, 73,205,156,156, 28,188,120,241, 2, 19, 38, 76,128, 82,169, 44,112,238,137,137,240,244,244, 4,203,178,136,139, -139,195,239,191,255,142, 90,181,106, 65, 46,151, 27,229,182, 74, 68,151, 26,161, 96,148, 97,163,132,132, 4, 11,103,103,103, 24, - 29,209, 18, 8,242, 53, 20,180, 90, 30, 79,158, 60, 65,124,124, 60, 94, 60,127,138, 22,121,217, 32, 96, 64, 8, 49, 42,162,229, -234,234,234, 87,187,118,237,173,203,151, 47,151,186,185,185,129, 16, 2,107,107, 43,228,231,231, 35, 53, 53, 13,245,235,215,135, -187,187, 59,150, 47, 95, 14, 0,251,255,108,147,245,218, 49, 85,108,180, 74, 26,174,207, 62,240, 64,122,186, 25, 24,134, 46, 54, -206,149,244,209,146, 2, 64,231,158, 3,217, 11,103,207,152,114,192,146, 68,134, 89,194, 86, 94,142,122, 94, 16,148,229,125, 31, - 19, 19, 3,137, 68,130, 35,135, 15, 35, 61, 41, 9,141, 27, 55, 70,203,150, 45,241,244,233, 83,220,187,119, 15,182,182,182,176, -119,107,131,203,207,117, 8,139, 87,193,210,210, 18, 81,177,244, 95,153, 50, 96,124,247,238,221,191,250,254,251,239, 29,156,156, -156, 36, 41, 41, 41, 62,155, 54,109,106,188,105,211,166,105,159,124,242,137,227, 39,159,124, 98,109,111,111,207, 38, 38, 38,122, -127,254,249,231,205, 2, 3, 3,107, 1, 88, 83,145,160,169,169,185, 13, 35, 53, 5, 69,177,176,178,180, 6, 43, 51,133,192,177, -224, 5,192,194,210, 30, 55,238, 29,193,245,144,156,137,201,105, 56,108, 80,124,172,176,220,109,109,109,223,136, 84, 79,157, 58, - 21,219,183,111, 47,110, 70,172,170,201, 90,186,169,155, 25, 85,104,178, 18, 99, 88, 80,154, 90, 56,245,203,205,204,140,151,137, -237,223, 5,147, 85,116,141, 35,132,224,249,243,231,200,207,207,199,213,171, 87,241,245,215, 95,167,188,110,178, 28, 28, 28,198, - 91, 88, 88, 44,206,205,205, 93,153,152,152,184,190,210, 27,191, 2, 19, 85,244,186,104, 94,102,115,162,129,171,234, 89, 86, 36, -203,221, 89,113,238,222,213,189,158,150,228, 1,133,232, 9,192,147,236, 71,230, 65, 14, 29,223,111,209,135,110,186,249,155, 26, - 45, 39,206, 61, 23,147,173,246, 41, 47,178, 37,240,124, 83, 83, 51,115, 0,201, 8,190,123,169,216,100,165,165,103, 65,163, 99, -160,209, 82, 80,235,104,116,237,254, 30, 54,110,221,131,184,228,116,240, 60,223,240, 29, 51, 89, 54,126,126,126,147, 6, 15, 30, -140, 37, 75,150, 32,240,251,239,181,147, 41, 42,155, 5,200,105,158,135, 64, 8, 69, 27,214,137,189,148,206,234,213,171,127, 1, - 48,108,249, 84,180,201,200,197,104,151,190,196,166, 70,223,130, 5, 7,205, 38, 0, 96,147, 18, 88,186,202,244,247,247,167,138, - 90,214,140,109, 97,251,187,195,250,251,251, 95, 14, 8, 8, 64,201,121, 69, 63, 48,119,244,121,255,203,153, 83, 86,180,232,213, -129, 74,152,217, 3,233,217,106,110, 94,152, 78, 22,171,170,216,100,149,228,203, 77,155,112, 47,178,224, 60,118,115,112,192,172, -143, 62, 2,225,128,235,143,194,112, 48, 48, 16, 67,187,119,135,169, 66, 97,112,100, 67, 16,132, 50,163, 88, 37,163, 89,198, 70, -157, 50, 51, 51,113,248,240, 97,180,108,217, 18, 74,165, 18, 44,203,162, 81,163, 70, 8, 15, 15, 71,237,218,181, 65, 81, 20,142, - 31, 63,142, 1, 3, 6,224,217,179,103,104,211,166,141, 89,116,116,180,209, 70, 43, 44, 44,204,130, 16,210,177, 40,250, 81, 85, - 52, 26, 13, 34, 34, 34,208,183,111, 95, 88, 91, 91,195,213,117, 63, 2,207,237,133,210,239, 99, 80, 20,140, 50, 90, 60,207,143, -237,211,167,143,148,162, 40,168, 84,249, 80, 40, 76, 96,106,106, 6,115,115, 11,120,123,251, 32, 62, 62, 30,189,122,245,210, 70, - 69, 69,109, 78, 72, 72, 56,100,236,186,250,250,250,154,190,124,249,242,227, 26, 53,106,200, 0,192,196,196,164,126,237,218,181, -191,120,246,236, 89,142,177, 81,173, 34,131, 69, 81, 20, 24,134, 41, 54, 90, 44, 77,195,217,201,161,248,125, 97,255, 52,170, 2, -173,236,184, 52,141, 28, 0, 60, 60, 60,176,241,199,147,116,159, 62,125, 48,109,218, 52,232,245,122,108,222, 92, 48,200,110,248, -240,225,208,233,116, 56,122,180, 96,144, 36,203,178, 21,134, 77,238,222,189,139,224,224, 96,232,245,122,100,101,101,225,215, 95, -127,197,229, 43, 87,112,224,248,111,120,249,252, 41, 26,249,120, 98,220,184,177,144, 72, 36,216,181,107, 23,218,183,111,255,151, - 94, 16, 36, 18,201,136,237,219,183, 59,239,220,185, 51,243,248,241,227,121,173, 91,183,150,175, 91,183,206, 97,227,198,141,246, - 90,173, 22,211,167, 79, 79,190,117,235,150,166,127,255,254,166,219,182,109,115,174, 83,167, 78, 15,142,227,202, 50, 90,166, 0, -134, 2, 24,153,145,163,101, 51,115, 84, 16, 56, 45,158,191,124,129,172, 92, 45, 4, 94,135, 87,177,241,200, 85,243, 72, 75,207, - 65,163,166, 61,127,184,116,233,210,124,157, 78, 55, 15, 64, 64,101,235,249,232,209, 35,220,186,117, 11, 47, 95,190,196,243,231, -207, 75, 59,197,241,227,177,103,207, 30,163, 35, 90,101,155, 44, 6,148,166, 54, 2,142, 7,101, 38, 63, 77,120,103, 76, 86,225, - 53,104,145,179,179,243, 34,103,103,103,197,249,243,231, 45,107,212,168, 1,142,227,180,175, 71,178, 58,119,238,188, 96,251,246, -237,206,181,107,215,158, 10, 96,253,223, 97,221,105, 26,227, 87,110,153,100,103, 46,123, 21,143, 39,107, 10,115, 9, 50, 64,126, - 54,112,105, 31,216,118, 11, 95, 76,237, 63,219,122,206,206, 37,227, 5, 8,229,142,144,141,122, 22,131, 45, 91, 54, 98,198,244, -209,248,239, 79, 43, 33, 8, 44, 52,122, 6, 30, 53, 91, 67,163, 19, 64,209, 44, 26, 55,109,142,139,151,174, 66, 66, 3,135,119, -110,121,199,124, 22,210, 67, 67, 67, 55, 31, 63,126,252,211,105,211,166, 65, 16, 4,217,226, 45, 91, 84, 41, 41, 41,203, 96, 92, -254,171,215,117, 6,108,217,178, 37,114,206,198,148, 95,102,140, 0,243,242, 20,149, 30,252, 24, 54,131,102, 19, 28, 89, 65,161, -153, 15,210,149,101, 87,241, 87, 94,155,191, 27, 70,171,200, 73,150,156,151, 69, 83,175, 90,223, 88,218, 88,143,165,205, 93,237, -102, 77,155,204, 62, 75, 84,227,104,141,143,114,127,223,189,193, 52,145,147,255, 16, 5,245, 58, 99,254,248,224,239,191, 23,191, - 94,181,127,127,153,223, 37, 12, 26,100,240,157, 89,121, 81, 44, 99, 35, 89, 0,160, 84, 42,173,122,244,232,129,110,221,186,225, -195, 15, 63, 44,238,147,213,164, 73, 19, 28, 56,112, 0, 3, 7, 14,196,253,251,247,225,236,236,140,122,245,234,161, 94,189,122, - 56,115,230,140,177, 23, 57,240, 60, 15, 63, 63,191,162, 81,135,141, 98, 99, 99, 45,170, 90,144, 26,141, 6,105,105,105,176,177, -177,129, 76, 38, 67,171, 86, 45,241,233,103,173, 96,231,252, 51,252,124,125,144,151,151, 87, 60,252,221,128,202,214,175,110,221, -186, 72, 73, 73, 65, 74, 74, 10,236,237,237,225,226,226, 2, 39, 39, 39,172, 89,179,134,172, 95,191,254,172, 78,167,219,156,154, -154,106,116, 36,203,201,201,169, 3, 69, 81, 11, 84, 42,149,172,196, 29,174,204,222,222,254,132, 74,165, 90,150,144,144, 96,112, - 71, 80,138,162,160,211,233, 64, 81, 20, 78, 63,119, 65,158,150, 66,118,108, 48,166,125,224, 89,202,120, 73, 36,146, 74,155, 75, - 9, 33,121,195,134, 13,115,112,119,119, 67, 76,212, 35, 28, 57, 66,240,253,247,223, 23,141,138, 68,100,225,141, 65,209,251, 46, - 93,186,160,102,205,154, 32, 70,228,202, 16, 4, 1, 15, 31, 62,196,254, 19,151,225,236,233,139, 87, 79, 34,112,239,204, 41,212, -176,183, 65,131,166,205,161,215,235,171,149,122,227,109,160,215,235,119,120,121,121, 17,173, 86,123, 25,192,198,144,144,144,209, - 9, 9, 9,211, 79,158, 60,233, 50,120,240,224,248, 83,167, 78,173, 3,176, 51, 36, 36,100,210,183,223,126,219,141,227,184, 50, - 71, 11, 50, 12,243,223,207, 63,255,188,243,224,193,131, 41, 41,173,215,158, 63,183,139,229, 56, 61,245,229,188, 29,252,165,107, -151,105,142,211, 83, 31, 14,251, 92, 56,243,123, 8, 61,241,179, 85,124,147,214,125, 16, 26, 26,234,228,239,239,255,173, 94,175, -175,208,104, 21, 69,170,202,139, 80, 50, 12,131,209,163, 71,227,192, 1,195,123, 80,141, 3,106, 91,120,154,221, 90,186,169,187, - 25,197,230,150, 48, 89,117, 16,112, 60, 40, 51,233, 73,252, 59,101,178, 0, 32, 45, 45,237, 71, 0, 63, 10,130,144,100,106,106, -138,156,156,156,178,142, 63, 69, 72, 72,136, 66, 38,147,161,103,207,158, 54,129,129,129,145, 52, 77,175,143,143,143, 47,215,113, -148,213, 76, 88, 86,115, 34,170, 49,234,208,218, 30,254,173, 58, 52, 53,127,108,185,196, 92,193,170,239,215,136, 84, 88, 80, 0, -178, 52,142,207,111, 68, 15,205,166,146,229, 77,154,119,105, 6, 11,214,212, 63,147,203, 41,211,104,209, 12,115, 47, 43, 35,179, -119,118,142, 22,215,174,135, 98,216,208,186,208,232, 40, 8, 2,141,220, 60, 13,192, 72, 64, 3, 24,254,209, 40, 16,138, 69,122, - 82, 60, 24,134, 9, 1,199,225, 29, 99,238,164, 73,147,122,207,155, 55,175,214,172, 89,179, 48,107,214, 44,207,237,219,183,255, -184,116,233,210, 89, 41, 41, 41, 13, 81, 73,242,241, 10,116,106,156, 58,176,112,230,137,171, 91,179,250,180, 85, 61,105,230, 83, - 16,249,106,230,131,116,137, 4, 79, 89, 6,105,132,148,238,102,228,239,239,223,169,228,252, 31,198,235,157,224,139,223, 27,212, - 71,171,110, 45,215,247,154, 54,241,251,108,254,188,249,230,225, 55, 46, 97,206, 55, 27,137, 87,243, 30, 57, 63, 94,189,167,205, - 53,173,217, 59, 55,245,233,117, 67,253, 5, 0,188,215,117, 32, 26,213,111,249,198,151,237,187, 20, 36,107,191,118,241, 46,146, - 82,226, 12,174,108, 11,205, 65,153,125,178, 12, 25,210,255, 58, 42,149, 42, 51, 52, 52,212, 33, 54, 54,182, 84,199,247,154, 53, -107,130,162, 40, 4, 5, 5,225,214,173, 91, 24, 54,108, 24, 88,150,133, 68, 34,193,229,203,151,141,138,198,148,136, 46, 21,141, - 58,236,229,230,230, 86,222,104,195, 74,181, 84, 42, 21,178,178,178,112,238,220, 57,212,173, 91, 23, 75,151, 46,133,139,179, 35, -230,207,159, 9, 65, 16,144,157,157, 13,158,231, 13,141,104, 9, 69,209, 34, 65, 16,144,146,146,130, 90,181,106, 97,211,166, 77, - 88,183,110,221,183, 9, 9, 9, 39,141, 93, 71,119,119,119, 43,158,231,191,236,211,167, 79,143,254,253,251,163, 87,175,210,249, - 88,247,237,219,103,126,244,232,209,101, 27, 54,108,120, 79,167,211, 45, 79, 78, 78, 78, 49, 68,247,231,159, 11,210, 47, 41, 91, - 47,194,156,193, 53, 48,114,202, 46,172, 89,115, 12,114,185,188, 84,197,187,100,201,146, 10, 77,140, 64,136,151, 52,245, 70,252, -204,217,171, 29,150, 45, 11, 68, 96, 96, 50,104,154,134,179,179, 51,104,154,198,139, 23, 47, 64,211, 52, 60, 61, 61, 65,211, 52, -226,226,226,138,250, 4,102,160,140, 81,143,101,223,133,211, 80,171,213,136,121,245, 18,177, 81,145, 48,203, 78,132,189,133, 18, - 25,143, 30,162,209,184,241,197,249,159,254, 98,246,104,181,218, 61, 37,222,175, 62,117,234,148,150,162,168, 15, 81,208, 79,163, - 40,162,241, 45,199,113,223,150, 39,210,186,117,235, 38,243,230,205,147, 20,165,219,112,241,248,142,211,233,116, 2, 0,248, 52, -234, 88,202,237, 63,125,250, 20,107,214,172, 65, 94, 94, 30,164, 82,169,212,144,253, 32, 8, 66,241, 8,195,178, 76,152, 49, 38, - 11, 0,108, 61,221,126, 8, 10,190,204, 63,136,218,170, 10,121,252,171, 73,194, 43, 26,180,246,221, 53, 89,175, 71,182,220,220, -220, 22, 9,130, 64, 8, 33, 11, 75,124, 37,247,240,240,184,122,254,252,121, 91,142,227,176, 97,195, 6,171,196,196, 68,171,142, - 29, 59,206, 1, 80,174,209, 42,171,153,176,172,230, 68,148, 24,117, 40,151,203,109,180,218,114,131, 39,111,140, 58,228,121,120, - 91,152, 91, 33, 3,177,208,216,233,155,100,218,114,233, 23, 18,198,223,119,137,110, 90,223,148,215,215,162,179,181,112, 85, 90, - 65, 32,164,220,161,209, 26,189,254,215,251,193,247,122,122,184,215,101, 78, 6, 92, 65,191, 1,131,161,209,208, 80,235, 41, 80, -140, 4, 20, 35, 69,195, 70, 77, 81,175, 65, 35, 16, 0,119,111,223,224,180,122,253,133,119,169,236,157,219,125, 58,140,162,176, - 30, 68, 32,101,228,209,170, 53, 96,192,128,101, 0, 62,171, 76,199,161,245,167,195,104,186, 64,167,100, 30,173,207, 63,157,132, - 71,183, 37,150, 87,130, 87, 72,123,181,198,233,148, 64, 10, 74,197,255, 71, 29, 74,232,106,165,230,248,167, 24,174,202,141,150, -187,187,187,149,133, 92,241,243, 39,227,198,154, 71, 63,184,137,196,176, 32, 92,191, 18,153,113,240,232,177,244,188,180,228,113, - 70,152,172,226,102, 62, 91,167, 26,168,233,251,166,209, 82,152,217, 3, 0,106,250,182, 4, 99,106, 92, 26,161,178,162, 89, 85, - 49, 89, 37, 47,216,101,229,208,154, 56,113, 34,182,111,223,142,118,237,218,193,203,203,171,248, 98,111,108,212,172,140,232,146, -209,163, 13, 75,146,147,147, 3, 79, 79, 79,108,219,182, 13, 33, 33, 33, 48, 55, 55,199,176, 97,195,144,147,147, 83,108,176, 12, -237, 12, 79, 8,121,122,254,252,249, 22, 67,134, 12, 33, 18,137,132,202,204,204,132,149,149, 21, 54,109,218,148,151,144,144,112, -186, 10, 38,107,176, 84, 42,157, 57,116,232, 80,198,199,199, 7, 73, 73, 73,176,176,176,208, 83, 20, 37, 1, 0, 43, 43, 43,189, -137,137, 9, 38, 77,154,132,198,141, 27,119,152, 53,107, 86, 59,150,101, 55,197,199,199,239,170,232, 88,162, 40,170,184, 66, 29, -183, 62, 2, 90,109, 65, 5,189,121,243,102, 20,246,117,251,127, 19, 65, 84, 20, 96,192, 72, 22, 51, 51, 51,120,121,121,149, 89, -246, 29, 58,116,192,221,187,119, 11,154, 38, 89, 22, 14, 14, 14,184,126,253,186, 65, 35,169,138, 18, 65,134,134,134,194,183,166, - 29, 66, 2,207,195, 78, 41, 65, 99, 23, 39,184,117,232,132,200,200,200,191, 50,154, 69,161,160, 31, 70,247,194, 99,112, 7,128, -137, 37,222,111, 2,240,131, 49,130, 28,199, 17,154,166,169,152,152, 24,157, 82,169,164,108,108,108, 88,185, 92, 14,141, 70, 83, -108,184,158, 62,125,138,128,128, 0,196,198,198,194,198,198,134,182,180,180,132, 78,167,203, 48, 68,223,219,219, 27, 78, 78, 78, -165, 58,190,143, 27, 55,174, 74, 38,107, 52,224,183,253,187,229, 53,228, 52, 99,233,107,247, 30,158, 71,188, 80,211, 90, 40,254, - 13, 38, 11, 0, 50, 51, 51,127, 4,240, 99,209,123, 59, 59,187, 49, 12,195,204,215,104, 52,150,151, 47, 95,182,178,183,183,167, -118,237,218,165, 95,184,112, 97, 38,195, 48, 25, 20, 69,173,253,235,205, 33,194, 82,179,162, 60, 37,214, 46,194, 3, 53,185, 49, - 61,102, 78,189, 12, 73, 93,123,170,129, 31, 6, 36,135, 95, 27,195, 69,181, 77, 74, 72,164, 9,132,176, 10,174,193, 59,230,204, - 91,242,101,100,196, 61, 15,133,133, 2, 19, 39,205,195,233,179, 23, 65,209, 18, 92,189, 17, 4,173,142, 71,106,122, 22,134, 14, - 31, 1, 55,103, 59,132,221, 58,151,194, 9,194,166,119,203,100, 11, 27,123,246, 27, 99, 45, 55, 81, 22,238, 19, 30,123,126,154, - 9,154, 94,143,175,190,250, 10,126,126,126, 83, 66, 67, 67,191, 70, 37,121,180, 40, 74,216,216,176,211,112,107,169,188, 64,135, - 8, 60,182, 29,158, 83,152, 71,107, 6, 54,253,120,180, 97,131,154,207, 23, 87,148, 71,235, 29, 50, 89, 37,231, 21, 27, 45, 79, - 79, 79,185,169, 4, 19, 36, 12, 59,235,147,143,250,219, 39, 71, 61, 66,108,248,189,130,230, 5,157, 74,151,248, 36,220,144, 84, -232,221, 81, 58,127, 7,169,168,233, 74,173, 54,232,142,190,148,102, 81,133,251,122, 52,203, 72,147,245,134,102, 73,179, 85, 50, -111,150,187,187, 59,150, 45, 91,102, 72, 30,173,215,183,189,136, 94, 40,232, 0, 95,178, 51,124, 47, 3, 77, 86,153,154,246,246, -246, 72, 75, 43,200,144,208,185,115,103,116,238,252,255,241, 12, 58,157,174, 56,138,101,110,110, 94, 86, 68,235, 13, 77, 19, 19, -147, 57,199,142, 29, 27,123,227,198,141, 33, 95,124,241,133,164, 91,183,110, 69,102, 46, 31,134, 61,219,173,148, 38,207,243,147, -206,157, 59,199, 8,130,128,109,219,182,225,238,221,187, 68,169, 84, 46, 80, 42,149, 27, 77, 76, 76,120,149, 74, 53,113,252,248, -241, 35, 22, 47, 94, 76,119,232,208, 1, 55,111,222,164,107,213,170, 53, 10, 40,149,196,178,204,109, 15, 10, 10, 2, 77,211,224, -210, 95, 97,202,156,131, 48, 53, 97, 17, 17, 17,129,244,244,244, 55,146,152, 26,178, 63, 75, 70, 74,138,166, 14, 29, 58, 20, 55, - 67,182,106,213, 10, 12,195,224,254,253,251,229, 53,195,150,212, 36,182,182,182,197,199,135, 84, 42,197,197,139, 23,241,205, 55, -223,192,195,198, 10, 25,225, 33,112,234,220, 21, 61,198,142,199,176, 97,195,192, 48, 12,108,108,108,138, 35,191, 6, 28, 75,213, -161,164,230, 88, 95, 95,223, 81, 97, 97, 97,110, 13, 27, 54,116, 14, 13, 13,237,226,231,231,231, 25, 18, 18, 82,244, 94, 14,195, -250,230, 20,107,222,185,115,231,200,198,141, 27, 39,141, 30, 61, 90, 42, 8, 2, 31, 29, 29,173, 7, 64, 57, 57, 57, 49,119,238, -220, 17, 78,158, 60, 9,149, 74, 5, 55, 55, 55,218,213,213,149,186,112,225,130, 16, 30, 30, 30, 68, 8,153,103,200,182,243, 60, - 95, 42,141, 67,209,235,125,251,246, 25,125,190,215,168,231,189,180, 91, 71, 31,247,212,248,251, 72,136,139, 2,159,101,175, 11, - 56,126, 74, 99,164,201,250,163,203,232,207,212, 92,242,228,201, 19, 87,141, 70, 3,153, 76,134,205,155, 55,235,150, 45, 91, 22, -150,154,154,218, 30,101,143, 40, 47,165, 89,197, 81,135,233, 21,104,190, 49,234, 48, 43, 13,167,143,159,184,211,194,108,192, 14, - 76,137, 79, 41,238,216, 72, 40,202,230,152, 99,253,246,202,150, 13,227,232, 51,139,232, 28, 62,255,116, 5,219,174, 85,105,181, -131, 7, 12, 28,254,219,129, 3,251,205, 22, 46, 90,132,235, 65, 33, 72,203,204,133, 64, 24, 8, 20,133,249,243, 23,194,201,206, - 6,217,241, 79,242, 53, 58,221, 0,148,206,161,245,143, 47,119,138,162,167, 94, 56,185,107, 61, 77, 65,200, 75,122, 44,103,114, -162,148, 35,135, 13, 96, 7, 15, 30,140, 99,199,142, 33, 52, 52,116,107, 5, 38,171, 88,147, 16,122,106,200,229,131,235, 41, 64, - 80,165, 60,150,179,185,207,149,163, 62, 26,192, 14, 27, 54, 12,191, 4,220,192,129, 83,207,183, 28, 56,133, 83,120,183, 49, 62, - 51,188, 57,139,208,246,245,107,187,118,104,218, 64,193,242, 42,196,134, 71, 33, 61, 79,141, 11,143,162, 51,105, 66, 87, 57,183, - 78,193, 5, 82,138, 87,175,158,148,113,103,165, 40,172,208,213, 70,105,210, 52, 93, 42,154, 85,157, 72, 86,201,245,116,116,116, - 44,245, 56,151,146, 21,119, 81, 31,160, 42,164,118,152,243,234,213, 43,139, 87,175, 94,129, 16,130,160,160, 32,139, 86,173, 90, -205,169, 78, 52,107,230,204,153,197, 81,171,215,231,101,125, 86, 25,133,157,210,215,233,245,250,195,179,102,205,154,210,170, 85, -171,158,139, 22, 45,162, 96,196, 3,120, 95,139,230,112,130, 32,224,210,165, 75, 56,118,236, 24,175,211,233, 38, 36, 36, 36,132, -148, 88,100, 67,112,112,240,133,129, 3, 7,238,122,252,248, 49, 19, 22, 22, 6, 66, 42, 31,119,170, 82,169,224,229,229, 5,142, -227,176, 98,138, 59,114,114, 26,130,227, 56,240, 60, 15, 83, 83,211,226, 40, 94, 73,243, 92,217,113,196,243,252, 27, 70, 43, 40, - 40, 8, 12,195,160,125,251,246,184,119,239, 94,113, 68,171,178, 8,148, 78,167,123,229,232,232,232,184,100,201,146,226,245, 74, - 73, 73,193,249,243,231,209,186, 77, 91,212,159, 48, 17,241,241,241, 88,187,118, 45, 92, 92, 92,176,116,233, 82,164,167,167,131, -227,184, 63, 59,156,222, 59, 44, 44,204,237,163,143, 62, 74, 14, 9, 9,113, 11, 8, 8,176,242,247,247, 55, 29, 62,124,120,114, - 72, 72,136, 27, 69, 81,109, 97,100, 39,104, 65, 16,230,206,159, 63,255,236,210,165, 75,231,124,246,217,103,173, 70,143, 30, 45, -145, 72, 36, 66, 92, 92, 28,183,127,255,126,202,203,203,139,150, 74,165,212,185,115,231,132,219,183,111,223,226, 56,110, 5,128, -171,198, 68,156, 75,154, 44,134, 97, 12, 53, 89,165,152,238, 32, 31,101, 78,167,180,223,184,121, 25,237, 83,211, 77,183,123,255, -249,152,171, 55,159, 60, 99, 52,220,244,159, 43, 72, 13,240, 46,195, 48,204, 33, 95, 95,223, 49, 83,167, 78, 53,233,213,171,151, -124,241,226,197, 89, 57, 57, 57,229,153,172, 50,110,152,255,148, 81,135, 63,205,253, 34, 96,250,231, 13,199,212,254,143, 83, 13, - 4,230, 37, 35,131,101,104, 11, 43, 26, 77, 61, 25,228,164, 62,181, 63,245,219,206, 23, 0, 42,203,203,118, 39,248, 97,104,247, - 6, 13,155, 28, 93,177,116,133,195,130,217,179, 36, 71, 3,126, 5,225,116, 8,186,124, 25,102, 82,158,132, 7, 7, 38,105,116, -218,254,120, 7, 31,193,147,112,253,135, 3, 0, 78,216,216,216, 60, 24, 59,122,180,151,175,239,112, 40,149, 74, 28, 57,114, 4, -123, 54,108,224,215, 1, 67,228,192,189, 73,149,228,211, 75,190, 85,172,115,127,252,216,177,222, 77,155,254, 7, 74,165, 18,135, - 15, 31,198,174,117,235, 12,214,249,135, 83,148, 25,254, 52,254,159, 33,190,146, 62, 90, 52,149,115,235, 73,116,110,208,147,232, - 92, 8,132, 8,132,104,104, 26, 49,121, 58,221,210, 39,207,227,170,100, 10,138,154, 14,191,253,110,234,219,107,243, 40, 97,126, -170, 58,164,187, 12,147, 21, 91,242, 25,105, 37, 43,233,242, 94,235,245,250, 88, 3,229,151,123,120,120,188,241, 89,213, 67,191, -196, 40,147,101,104, 30, 45, 0, 72, 75, 75, 75, 0,176,224,230,205,155,251,122,246,236, 57, 30, 64, 92, 21,203,104, 91,167, 78, -157, 38, 0, 96, 40,138,218, 26, 31, 31, 31,242,198, 9,159,144, 16,233,226,226,178,170,102,205,154, 19, 11,110, 76,169,109,149, - 84,228,207, 27, 54,108,168, 43,171, 44,202,123, 47, 8, 66,165,101,148,153,153,137,150, 45, 91,190,241, 76, 75, 66, 8,162,163, -163,139, 34, 78,197,251,190, 34, 3,151,155,155, 59,241,211, 79, 63,253, 81, 34,145,120, 0,160,138, 76, 46,207,243,204, 15, 63, -252,160,224,121,158, 1, 64,209, 52,205, 73, 36, 18,245,177, 99,199, 56,142,227, 94,105, 52,154,137,127,242, 5,226, 48, 85,240, - 40,134,188,176,176, 48,159,194, 72, 86,108,104,104,232,253, 3, 7, 14,216, 3, 56, 88, 69,221,171,249,249,249, 87,151, 45, 91, -214, 97,243,230,205,115, 39, 78,156,216,114,216,176, 97,108,231,206,157,113,250,244,105,254,210,165, 75, 65, 42,149,106,185, 49, - 6,171,176, 44,179,220,221,221,139, 13, 87, 37,231,114,133, 29,121,109, 61,229, 27, 71, 76,118, 81,108, 91,126, 62, 55, 53, 94, -123, 67,159,171,157,183, 19, 8,197,191,152,164,164,164, 47, 0, 44, 92,187,118,109,124,227,198,141,229, 82,169, 84,107,168,201, -250, 19,225,132,204,220,247,191,239, 49,232, 68,167,249,159,214,236,209,165,189,210,189,134,131,107,120, 84, 18,158,222, 60,157, -247,224,212,119, 47,137, 38,163, 31, 0, 67,122,174,223,214,232,116,117,103,206,154, 57, 69, 38,145,244,228,121,190, 81,183, 11, -199, 9,195, 48, 33, 90,189,254, 66, 97,115,161,250, 29, 46,242,111, 87,173, 90,229,229,235,235,139, 35, 71,142,224,194,222,189, - 24,154,154,138,139, 12,195,208, 82,169,237, 41,157,110, 53, 12, 51, 72,223,174, 89,179,198,219,207,207, 15,135, 14, 29,194,185, - 93,187, 48,164,106, 58,229,213,117, 45, 0,216, 23,190, 77, 5,240, 24, 64, 51, 0, 38, 0, 52, 40,120,180,147, 93,201, 42,172, -240,187,162,239,175, 80, 20,245, 71,118,132,173, 60, 51,252,235,132, 62,125,217,236,109,175,133, 74,165, 74,247,242,242, 50,106, -204,181, 94,175,175,176, 13,151,227,184,216,218,181,107, 27, 28,181, 48,196, 20,165,167,167, 55,255, 3, 11,163, 90,125,177, 74, - 85, 34,130,240,210,217,217, 89, 40,170,244,203, 50, 97,101,125, 70,128, 23,198,252, 79, 98, 98,226, 99, 0,159, 87,117, 61,227, -227,227,143,194,128,135, 70, 27,186, 28, 0,100,100,100,188,245,135,249, 82,132,196, 45, 94,188,216, 40,131, 13, 66, 42, 50,159, - 33,185,185,185,173, 12,249,111,157, 78,135,191,144, 67,133, 19, 29, 26, 26, 58,158,162,168, 94, 40,104, 18,216,138,183,147,205, -251,106,118,118,246,213,149, 43, 87,118,216,182,109,219,116, 66, 8,178,179,179,215, 25,107,176,138,239,158,147,147, 79,191,173, - 13, 79, 79,210,254,190,127,107,108, 87, 85,166,110,250,246, 92,237, 46,136, 20, 7,163, 8, 33,255, 29, 57,114,100,107, 0, 59, -171, 43, 86,206,168,195,234,242, 66,200,200,106,124,113,230, 55, 99, 47, 90,153,247, 1,207,250, 64, 75,159,130, 54,237, 52,128, -159, 97, 88, 55,135,226,237,229, 4, 97, 13,167,213,174, 41, 81,185,252, 27,202,217,198,207,207,111,250,152, 49, 99,176,112,225, - 66,156, 91,189, 90, 55,153,162,178, 36, 0, 57, 91,112,163, 73, 83,192,108, 67,117, 70,141, 26,133,133, 11, 23,226,204,138, 21, - 85,213,169, 8,123,138,162, 2, 0, 96,206,156, 57,243,150, 45, 91,102, 61,119,238,220, 70,203,151, 47, 95, 90,248,254, 81,209, -247,133,117,157,255,220,185,115, 27,148,248, 62, 7,192,157, 63,120,127,150,153, 25,254,143,166,187,168, 41,106,138,154,162,166, -168, 41,106,138,154,162,102,117, 32,132,244, 41,152,149, 63, 47,239,117,137,249, 95, 2, 11, 17, 17, 17, 17, 17, 17, 17,145,127, - 32, 37,163, 88, 85,249,254, 45, 82,212, 71,171, 36,219,128,130, 97,221,229,185, 82, 99, 70, 61, 84,197,217, 6,138,154,162,166, -168, 41,106,138,154,162,166,168,249,175,211,172, 76,251,141,223, 19, 66,250, 80, 20, 21, 64, 8,241, 47,111, 94,100,172, 94,127, - 93, 98,254,214,186, 29,148, 65, 81,223,172, 55,250,104,253,209,136, 97, 85, 81, 83,212, 20, 53, 69, 77, 81, 83,212, 20, 53,171, - 69, 81, 19, 32, 0, 50,103,206,156,185,127,195,166, 67,231, 66,147, 85,114, 2, 80, 65,211, 33, 33,135,153,184, 56, 88,200,100, - 74, 41, 0,104,181,249, 58, 87, 87,100, 83,212,224,191,242,129,183, 34,255, 76,138,134,123, 39,189,229,101, 69, 68, 68, 68, 68, -254, 29,164, 20, 69,170, 0,164, 0,160, 10,223,107, 11,231, 41,133,134,236,245,215,165,190,255, 3, 73, 64, 57,145, 44,182, 60, -147,149,154,170,180, 99,217, 12,111,158, 87,215, 3, 0,150,165, 35, 82, 83,173, 35, 9, 57,156, 90, 21,179,101,231,224, 16, 44, - 97, 24, 87, 67,150,213,243,124, 92,106, 82, 82,233,212,241, 20,245, 46, 24, 60, 67, 77, 68,117,204,198, 31,110, 84,236,236,236, - 28, 29, 29, 29, 63,176,176,176,104,147,153,153,121, 59, 37, 37,229,151, 10,158,123,184,140,162, 48,171,224,184,194, 74, 0,115, - 43,144, 54,102,217,215,241, 82, 42,149, 83, 40,138,242, 43, 60,193, 66,243,243,243, 55, 3,120,242, 47,188, 32,153, 0,232,207, -178,236, 40, 59, 59,187,150,137,137,137,139, 1, 84, 53,155, 55, 11, 96,166,149,149,213, 80, 43, 43,171,218,233,233,233,207,178, -179,179, 15, 1, 88, 3,160,210,161,210,139, 63,115,110,211,185, 87,231, 5,151,206, 93,250,118,241,134,132,155,111,124, 63,211, -217,182,103,143,118, 11, 47,157,186,177,100,222,166,248,116, 35,215,141, 46,156,128,130,209,145, 4,111, 38,123,173, 46, 18, 0, -125, 1,116, 6,112, 9,192, 41, 67,182,187, 28, 90, 3,152, 87,184,206,107, 0, 92,252,155, 31, 71,166,142,142,142, 43, 0,244, -101, 89, 54, 44, 46, 46,110, 2,128,216,191,120,157, 88, 0, 45, 0,248,161, 32, 13,199, 29, 24,150,194,161, 82,108,109,109,253, - 89,150,157, 82,152,218,101,115, 90, 90, 90,192,223,181, 96,100, 50,217, 58, 39, 39,167,255,168, 84,170,124,138,162, 72,201,124, -143, 28,199,197,166,166,166, 54,127,215, 46,106, 20, 69,221,249,155,175,226,132, 50, 62, 43, 63,143, 86, 92, 28, 44, 88, 54,195, - 59, 57, 49,100,104,124,194,195, 33, 0,224,226,220,232,144,131, 83,195,131,113,113, 50,157,147,207, 0, 51,137,146,221,204, 48, -146, 38,106,173,198, 78,194, 74, 82,117,156,254, 62,173, 37, 83, 18, 31,255, 82,102,178, 69, 9,195,184,190,140,188,232,192,233, -210, 33, 81,184, 64, 98,226, 81,238,218,186,184,184, 84,105, 43,173,173,107,155,235,228,138,233, 18, 9,211, 67, 32,156, 31, 17, - 0,154,146,132,114,188,254, 55,169, 70,243,125, 70,198,179,156,170,238, 65, 31, 91, 56, 17, 96, 24, 40,244, 0,193, 5, 10, 56, -240, 56, 13,137, 70, 72, 24,106, 34,170, 99, 54, 74,254,118, 45,128, 47,222,246,145,228,234,234,106,237,239,239,191,238,155,111, -190, 49, 49, 51, 51,163, 94,189,122,213,107,246,236,217, 29,239,222,189,251,121, 92, 92, 92,252,235,166,143,162, 48, 75, 16, 8, - 13, 0, 52, 77,205,182,183,119, 80, 50, 12,243, 70,110, 35,158,231,149, 41, 41,201, 83, 5,129, 80,133,203,206, 34, 4,235, 13, - 49,140, 10,133, 98,184, 95,195, 38,159,175, 88,181,198,204,209,193,193,148,227, 5,221,139,232,151,202, 5,115,190,104, 21,245, -244,201,122,181, 90,189,191, 42,231, 53,195, 48, 67,229,114,185, 63, 0,223,194,207,194, 53, 26, 77, 0,207,243, 7, 13,173,208, - 29, 29, 29,175, 48, 12, 83,195,152, 63,230,121,254, 85, 82, 82, 82,251, 42, 22,209, 96, 15, 15,143,159, 59,117,234,164,108,217, -178, 37,100, 50, 25, 22, 46, 92, 56, 51, 33, 33,161, 50,163,197, 2,152,169, 84, 42,135,154,154,154,214,206,205,205,141, 82,169, - 84, 71,101, 50, 89,247,245,235,215,187,183,107,215,206, 60, 41, 41,137, 98, 24,198,241,204,153, 51, 31,175, 91,183,174, 23,199, -113,221, 42,171,228,178,162,200, 2,121, 95,223, 14, 89, 81, 23, 23, 0,232,253,250,247,156, 90, 49,138, 48,238,254, 42,114, 47, -166,208,124, 24,108,178, 36, 18,201,122, 39, 39,167, 49,234,130, 92, 1,228,245, 10, 7, 0,180, 90,109, 70,102,102,166, 79, 85, - 78,121, 0,227,172,172,172,198,124,249,229,151,214,189,123,247,198,222,189,123, 63,217,190,125,123, 70,118,118,246,127, 81,144, - 8,243,177,145,154,179, 18, 19, 19,223,151, 72, 36,148,187,187, 59,163, 82,169,140, 49, 90,222, 40,120, 8,243, 29, 0,155, 81, -144,186,160, 11, 80,112,190, 3, 88, 89,100,220,104,154,222,236,227,227,243, 65,120,120,248, 22, 0,223, 86,245, 92,119,114,114, -250,113,211,166, 77, 67,250,245,235,199,164,164,164,184, 54,110,220,120, 95, 98,241, 88,179, 9, 0, 0, 32, 0, 73, 68, 65, 84, - 98, 98,135,183,112, 25, 25, 43,151,203,103, 52,106,212,168,254,227,199,143, 35,179,179,179,215, 20,238,207,138,206, 41, 55, 0, -221,173,172,172,186,205,159, 63,223,204,223,223, 31,219,182,109,123,127,251,246,237,185, 57, 57, 57,191,161,160, 79, 79,181, 76, - 32,203,178, 83, 98, 99, 99,237, 8, 33,112,118,118,158, 2,224,111,105,180,104,154, 94, 63,112,224,192, 49,251,246,237, 83,190, -124,249, 82,233,234,234, 90,156, 60,155,162,168, 42,215,159, 34,213,102, 91, 9,195, 85,121, 30, 45,153, 76, 41,229,121,117,189, -248,132,135, 67, 58,118,250,193, 18, 0,174, 92,254,116,136,131, 83,131, 80,153, 76, 25, 41,183, 80, 28, 27,216,183,123,147, 65, -254,157, 40, 55,103, 7,196, 38, 36, 59,254,116,224,220,123, 1,231, 46, 30, 67, 65, 2,177, 50,225,116,233, 48,209, 5,226,241, -181, 13,176,235, 28,143,141,103, 98,113,243,193, 11,228,103,165,162,134,147, 9, 86, 77,239, 9, 39,107,101,213,110,189, 28,188, -186,112,172,252,224, 71,195, 71, 90,126,208,223, 87,226,233,228, 4, 66,228,136,140,202,109,251,235,249,139, 45,142, 30,222, 63, -197, 84,226, 53, 52, 47,249,137,193, 23,183,166,206, 48,201,211,161, 63,203, 80, 31,183,107, 94,191,219,240,247, 59,208,245,125, -235, 34,236, 81,120,207, 19,191, 7,173,162,111, 60,250,141,227,201,110, 83, 41,142,223, 75,168, 48,161,223, 27,134,163, 91,183, -238, 29,228,114,121,169,228, 73, 26,141, 70,250,219,111,129,173,171, 98, 54,138,254, 67,171,213,208, 18,137, 12, 52, 77,125,238, -231,215,208, 55, 53, 53,245, 34, 69, 81, 63,199,199, 27, 23, 45,248, 20,144,101,176,108, 51, 90, 46,119,230,181, 90, 91, 0,160, -100,178,140, 23, 52,221,112,254,188,121,102, 12,195, 8,105,105,105,200,207,207,167,198,143, 31,175,136,138,138, 26, 24, 23, 23, -183,161,146, 59, 18,108,223,190,221,219,217,217,249,141,167,199, 38, 36, 36,200,250,245,251,160, 42, 69,239,221,168,113,211, 25, -231,206,157,245,205, 78,207, 80,111, 95,251, 99,176, 94,161,212,212,242,245,145,108,222,182,203,114,194,152, 17,159, 70, 68, 60, -186, 15,227,158, 87,231, 97, 98, 98,114,108,245,234,213,126, 93,186,116,145, 56, 56, 56, 32, 41, 41, 9,225,225,225,126,191,255, -254,123,255, 93,187,118,205, 84,169, 84, 3, 1,131, 30,136,234,245,219,238,159, 29, 76,109,108,193,235,245,112,105,212,180, 56, -191,217,211,223,207,131,211,233, 32,232,245,240,245,239, 95, 24, 77, 38,240,245,245,173,106,214, 93,151, 6, 13, 26,236, 89,186, -116,169, 84,163,209, 32, 40, 40, 8, 23, 47, 94, 20, 18, 18, 18, 42, 75,136,203, 82, 20,117,126,209,162, 69,110,237,219,183, 55, - 79, 77, 77, 5,207,243,118,199,143, 31,159,210,164, 73, 19, 11,119,119,119,217,238,221,187,145,155,155, 11,142,227,108,106,215, -174,109, 51,124,248,112,237,238,221,187,103, 2, 88, 81, 94, 36, 43, 59,138, 44, 72,160,106,191,231,211,108, 20, 18,169,179,239, -205,120, 15,191, 90,212,161,138, 35, 91,239,213,174,109,158, 29,167,156,109,102,209,208, 38, 59, 46,112,246,123,181,107,111, 63, -251,204,160,155, 33,186,176,178,249,232,192,129, 3,202,240,240,112,165,175,175, 47, 4, 65, 40,206,192, 95,148,112,214,203,203, -171, 42,251,113,249,164, 73,147,102, 15, 25, 50, 4,141, 26, 53, 42, 78,138,250,213, 87, 95, 97,246,236,217,214, 87,174, 92,153, -185,127,255,254,153,191,252,242,203, 10, 0,115,140,140,198, 20, 97,108, 25,127,253,252,249,243,193,199,142, 29, 27, 49,107,214, - 44, 47, 0, 83, 1, 44, 76, 75, 75,235, 84, 24,141,145, 21, 26,173,177, 51,103,206,156, 60,103,206, 28,188,255,254,251, 11,131, -130,130,190,171, 98,148,143,225, 56,238,253,126,253,250, 49,122,189, 30,166,166,166,208,235,245,117,170, 27,148, 0,176,105,226, -196,137,147, 39, 77,154, 4,107,107,107,232,245,122,239, 3, 7, 14,108, 95,184,112, 97, 27, 0,227,202, 89,215, 81,147, 39, 79, -254,112,228,200,145,104,222,188, 57, 88,182, 96, 55,174, 94,189, 26, 75,150, 44, 49, 59,127,254,124,255,221,187,119,247, 63,113, -226,196, 81,148,126,108,151, 81, 8,130, 0,150,101, 17, 19, 19, 3, 7, 7, 7,185, 32, 8,231, 40,138,218,150,158,158,254,203, -223,168, 50, 95, 57,120,240,224,143,246,237,219,103, 6, 0,171, 86,173,194,140, 25, 51,224,232,232, 8, 51, 51, 51,209,234,252, -125, 34, 90, 19, 42,141,104, 85, 70,126,126,126,211,185,159,125, 12,154, 46,184,107,172, 91,203, 3,203,230, 77,160, 78, 4,156, -107, 90, 97, 12, 94,225,130,199,215, 54, 64,238, 62, 29, 26, 61,135, 91, 15,158,227,194,170, 94, 5,181,101,239,249,208,232,186, - 21, 85, 54, 54, 50, 19,147,149, 90,158,191, 14, 39,167, 32, 68, 71,167, 84,102,178,236,157, 28, 3,182,110, 93, 97,226, 87,199, - 7, 58, 78,143,184,228, 56, 80,148, 28,110,174,230, 24, 59,170,183,164, 83, 39, 23,187,175,191,254,241,116,162,128, 1,249,169, - 79, 42, 77, 24,234,109,135,157, 77,253,188,134, 12,239,211, 94,222,208,175, 1,164,114,147,226,239,154, 53,111,142,102,205,155, -211,115,114,115,122,220,190, 19,220,227,200,249, 91,154,124,125,244,161,200, 84,140,174,228, 34, 83,108, 56,166, 77,155, 6, 71, - 71,199, 82, 11, 36, 37, 37,225,247,223,127, 43,243, 55, 70, 92,200,138,255,227,187,239,190, 51,207,200,200,232,189, 99,199,142, -174,130, 32,124,151,152,152,120,205, 16,145,145, 64,141, 44,185,188,219,152, 53,107,132, 38, 31,124,192, 88, 57, 57,209, 2,207, - 83,241,207,158,217,174,221,176,161,115,250,211,167, 38,121, 54, 54,233, 25, 42, 85,126,100,100, 36, 20, 10, 5,197,178,108,139, - 50,164,146, 8,193, 74,154,166,102, 83, 20, 5,185, 92, 17, 57,105,210,164,123,133,223,213, 56,117,234,148,178,111,223,190,249, - 0, 94, 2,128, 92,174,112,101, 24,218,187, 32, 19, 59, 86, 26, 98, 48, 77, 77, 77, 63,251,118,233, 10,211,236,244, 76,149, 46, - 47, 79,111,111, 97, 70, 81,102,230, 76,118, 86, 78, 78, 92, 66,138,102,254,226, 37,204,196,177, 35, 63,203,203,203,155, 98,168, -201,106,220,184,241,237, 99,199,142, 57,216,218,218, 34, 51, 51, 19,105,105,105,184,125,251, 54, 4, 65,192,192,129, 3,229,109, - 91,181,108, 58,111,254,130,155, 49,113,113,109, 12, 49, 91,166, 54,118, 88,213,190, 73, 65,101,253, 50,173,184,124,182, 13,246, - 47, 94,102, 73,108, 86, 81,116,174, 58,143,144,106,211,173, 91, 55, 41, 0,140, 27, 55, 46, 59, 39, 39,103, 25,128,125,168, 60, -163,255,204, 5, 11, 22,184,214,170, 85,203,115,223,190,125,200,205,205, 5, 0,135, 90,181,106,193,219,219,155,191,116,233, 18, -188,189,189, 97,110,110,142, 43, 87,174,224,230,205,155,104,222,188,185,185, 84, 42, 29,162,211,233,202, 52, 90,157,123,117, 94, - 32,239,235,219,193,167,217, 40,152, 89, 56, 99,251,254,131,120, 28,188,171,131, 70, 23,190, 64,202, 95, 30,169, 34,242,209, 41, -175,204,230,212,104,222,201,182,110,131, 15,224,217,236,158,157,154,191,250,124, 65,143, 90,203, 89,133,122,215,226, 53, 9,105, -229,153, 44, 0,171, 6, 14, 28, 56,248,192,129, 3, 86, 0, 16, 18, 18,130,164,164, 36,216,219,219, 67,161, 80, 64, 34,145, 20, - 63,159,180,138,140,222,188,121,115,177,105,227, 56,174,248, 41, 0, 74,165, 18, 29, 59,118, 68,147, 38, 77,240,203, 47,191,140, - 46,199,104,181,111,213,170,213, 94, 79, 79, 79,247,146, 31,230,229,229, 97,216,176, 97, 0,128, 78,157, 58,117, 51, 49, 49, 33, - 69,134, 48, 33, 33, 33,247,206,157, 59, 61, 0, 4,149,227, 44, 85,113,113,113,248,242,203, 47,241,226,197,139, 79,182,110,221, - 26, 13, 64, 33,147,201,138,239,143, 1,120, 55,104,208, 96,253,140, 25, 51, 16, 21, 21,133,176,176,176,219,168,122, 83, 42,111, -106,106,250, 84,175,215, 55,231, 56, 14, 42,149, 10, 3, 6, 12, 80, 28, 61,122, 52,137, 97,152,136,212,212,212, 17, 40,232,147, - 98, 40, 10, 0,107, 38, 77,154, 52,121,214,172, 89,248,237,183,223,112,226,196, 9,140, 28, 57, 18,211,167, 79,135,153,153,217, -152,233,211,167,223, 68,193, 3,205, 95,167,219,230,205,155,241, 63,246,174, 59, 44,138,171,253,158,217, 93,150,101, 11, 77,186, -128,136, 5,236,189,139, 81,108,216, 19,187,209,196,222,177,198,130, 26,107,172, 81,163,177, 98, 55,216,187, 17,187,168, 88,176, -211,165,136,244,222,219,246,221,217,185,191, 63, 40, 65,164, 44,104,242,251,190,124,123,158,103,159,101,102,103, 14,239,220,123, -103,238,153,247,222,251,190, 26,141,230,179,123,195,192,192, 0, 46, 46, 46,104,222,188, 57,174, 95,191,222,231, 11,132,150,131, -139,139,139, 62,195, 48,144, 72, 36,120,252,248,177,136,207,231,139,236,236,236,166, 3,248,143, 17, 90, 14, 14, 14,179,206,157, - 59, 39, 42, 59,250,195,227,241, 80,166, 29,232,240,255,239,209,170,242, 13,171, 20, 74,165, 84,197,225,176,194,235,218,180,190, -240,196,119, 94,233,208, 33,192, 10, 87, 42,165, 42, 0,208, 48, 4, 5, 82, 26,124, 30, 11,113,105,133, 8,141,206,170,136,234, -147, 37,154,122,252,122,224,117,138, 3, 33, 4, 74,149, 6,138,252, 52,108,185, 41, 69, 88,146, 28, 74, 73, 46,148,170,162,105, - 88,230,230,230,156,187,119,111, 47,122,240,224,225,236, 19, 39, 78,176,147,140,141,223, 23, 2,237, 42,226, 52, 53,109,104,200, -232,235, 95, 56,232,185,154, 79,216,209,136, 76,144,160,177, 93, 39,152,155,216, 35, 45, 75,130,231,239,111, 33,252,131, 55, 26, -216, 56, 96,225,252, 1, 6, 27, 55,159, 57,207,165, 29,235,229,229,197, 22, 84,102,103,201, 91,212,161, 59,145,160,115,162,161, -201,254, 8, 77, 97,202,103, 7,136, 44,234,161,189,171, 45, 44,236, 27,241, 38, 45,220, 48, 17,248, 68,104,149,229, 76,167, 40, -214, 65, 22,139,154, 77, 81, 20, 90,183,110,147,180,115,231,206,138, 66,129,171, 90,183,110,147,196,102,179,236,138, 30,236,172, - 3,132, 48,233,213,216,249,137,168,209,215,231, 45, 43,114,251,219, 36,222,188,121, 83, 53,122,244,104,236,216,177, 67,127,249, -242,229,171,216,108,246,212, 10,134,247, 62,225, 28, 14,212, 51,105,212,168,255,166,231,207,137,158, 90, 77,229,188,126, 93,144, -151,154, 74,167, 21, 22,234, 95, 12, 15, 31, 52,109,201, 18,125,123,123,123, 60,243,246, 54,203,148, 72, 72,158, 66, 33,203,203, -203, 35, 52, 77,191,174,132,115,133,133,133,165,224,200,145, 35,206,179,102,205,242, 79, 77, 77, 93, 1, 0, 54, 54, 54, 91, 0, - 52, 7, 16, 87,102, 31, 60, 61,207, 39, 79,159, 62, 61, 50, 35, 35, 99, 69, 85,118,150, 65, 11, 75, 11, 75,193,217, 67, 94, 65, -117, 12,249, 44, 11,187,186, 44, 61, 19, 19, 14,173,207,231, 50,128,172,129,125, 35, 33,128, 22,149,156, 91,158,147,226,243,249, - 87,254,252,243, 79, 75, 61, 61, 61,104, 52, 26, 88, 88, 88, 32, 54, 54, 22,121,121,121, 40, 44, 44, 68, 76,120, 24, 28,237,237, -177,222, 99,185,141,251,114,143, 43, 82,169,180, 67,185,206,236,243, 4,200,106,213,103,158,189,138,178, 24,148, 31,246,210,178, -222,203, 34, 54, 33, 33, 1, 34,145, 8, 45, 91,182, 20, 61,127,254,252,105, 21, 34,171,108, 18,224, 49,221,187,119, 55, 60,115, -230, 12, 58,116,232, 0, 99, 99, 99, 60,126,252, 24,193,193,193, 80,169, 84, 44,177, 88, 12,145, 72,132,173, 91,183,162, 94,189, -122, 40, 44, 44, 68, 92, 92,156,153,158,158,158,121,185,136,246,165,156,143,239, 62,222,152,255,241,209,207,105,212,157, 1, 71, -206,158,199,244,239,199,194,154, 68, 63, 53,110, 68,109,236, 63,180,251, 26,194,182, 31, 34, 52,108,109,234,212,114, 40,184,250, - 34,184, 47,219,128,200,144, 27,166,210,194,160,185,148, 38,209,126,221,206,139, 11, 42,184,118, 10, 0,203,222,222,126,218,197, -139, 23, 13, 75, 93, 47,108,118,105,206,195,178, 73,224,171, 72,248, 94,109,121, 82, 20,133,216,216, 88, 88, 90, 90, 66, 36, 18, -149, 38, 16, 15, 11, 11,195,203,151, 47, 81,146,141,162, 18,206, 9, 15, 30, 60,176, 23, 10,133,159, 28, 64, 8, 65, 86, 86, 22, -104,154,134, 64, 32,128, 70,163,129, 74,165,130, 90,173,134, 92, 46, 23, 53,111,222,124,142, 90,173,126, 85, 17, 39,195, 48,139, -199,140, 25,211,253,213,171, 87, 13,247,236,217, 3,165, 82,185, 61, 45, 45, 13, 35, 71,142, 4,195, 48,232,211,167, 79, 23, 66, - 72,196,170, 85,171, 0, 0,139, 22, 45, 82, 75, 36,146, 89,181,185,246, 98, 52,111,223,190,125, 67, 31, 31, 31,244,232,209, 3, - 10,133, 2, 59,118,236, 48,242,244,244, 52,242,242,242,178, 88,182,108,217,241,204,204, 76,183,106, 56, 41, 0,219,173,173,173, -103,247,234,213,139, 95,156,195, 20,127,252,241, 7,214,175, 95,127, 14,192,170,219,183,111,175,189,126,253,250,196,105,211,166, - 97,253,250,245, 11,243,242,242,142, 86,198, 25, 19, 19, 3, 11, 11, 11, 24, 25, 25, 21, 61, 44, 85, 42, 4, 4, 4,224,254,253, -251,104,218,180,169, 54,215, 84,153,157, 14, 35, 70,140, 56,126,246,236, 89,195,196,196, 68, 60,121,242, 4,142,142,142,144, 74, -165,218,228,134,125,240, 55,116,216,149,114,202,100, 50,121, 66, 66,130,104,219,182,109,176,177,177,129,131,131, 3, 12, 12, 12, - 64, 81, 20,212,106,117, 85,233,213,170,181,179,103, 79,112,178,146, 77,191, 53, 54, 49,157, 75, 8,225,228,231,231, 30, 82, 33, -239, 82,116, 52,148,255,224,181,255, 55,163, 29, 0,127,124,154,243, 48,181, 84,104,121,123,123,147, 33, 67,134, 80, 37,223,182, -182, 40,200,202, 50,141,180,180,110,117,222,210,186, 69,113,222, 47, 86, 56,155,109, 26,105,101, 37, 45, 0, 0, 21, 77,224, 23, -158,135,160,168, 52, 4, 71,165, 65,200,211,206,249,162, 80,209, 69, 51, 86, 9,129, 92,252,215, 75,171, 74,154, 11,133,170,104, -186,135, 82, 33, 69,126,230,123,106,244,240,126, 6,179,103,207,132,141,141,173, 69,101,124, 42,158,193, 66,247, 69,131, 76,234, -152,232,193,251,249, 29,116,105, 58, 28, 6, 60, 61,100,231,203, 1, 10,248, 16,125, 31, 96, 12, 17, 18,153,128,206, 45, 4,112, -235,223, 76,116,245, 82,196, 18, 0,171,181,177,151, 78,122, 13,174,211, 64,232,105,212, 80,103, 69,128,201,139, 7,132,214,144, - 81, 34,100,167,198, 35,252,233,101,173,222, 25, 25,134,153,107,110,110,158,183,106,213,170, 94,141, 27, 55, 86,205,153, 51, 39, - 48, 62, 62,126,113,185,183,149,223, 14, 28, 56,128,168,168,168,228, 77,155, 54, 61,206,202,202,250,185,134, 21,237, 65, 8,118, - 23, 15,197,101, 93,187,118,173,189,175,175,239,194,221,187,119, 91,205,155, 55, 79,127,222,188,121, 83, 0,252, 82,213,112, 97, - 1,143,215,119,211,147, 39,132, 78, 74, 82,156,218,187, 87,127,191,159,223, 42, 21,195,212, 53,183,180,164,186,117,238, 44, 17, -176, 88, 89,217,233,233,180, 69,195,134,236,216,251,247,205, 8,159,159,114,251,246,237, 2,177, 88, 92,105,234, 28, 54,155, 45, -173,104,184,176, 34,216,216,216, 40, 43,154,195, 85, 69,135, 88,192, 16,162, 50,105,208,128,244,239,211,181,113, 84, 68,116,180, -129,137, 9,219,169,177, 99,147,208,240,216,215, 68,163,145, 83, 20, 85,160,213, 88, 9,155, 61,118,247,238,221,173,140,140,140, -192, 48, 12,140,141,141,145,153,153, 9,165, 82,137,130,130, 2, 40, 11,243,161,204,207, 71,112,124, 44,186,247,234,133,209, 3, -250, 55,243,186,246,231, 88,141, 70,115,174,202,241,188,214,237, 74, 61, 89, 27,234,155,253, 53, 22,148,152, 87, 42,186,182,181, -115, 2, 87, 36, 66,191,197, 30, 95,114,163,251,223,188,121,243,214,136, 17, 35, 6, 45, 89,178,132,149,154,154,122, 39, 54, 54, -182, 59,128,247, 85,157, 36, 18,137, 26,101,101,101, 65, 44, 22,195,216,216, 24,187,119,239,134,149,149, 21,164, 82, 41,222,188, -121, 67,236,236,236,168,199,143, 31,195,206,206, 14,217,217,217, 80,169, 84,144,201,100,105, 74,165,178,210,225,242,226,225,193, -129,139, 6,224,118,196,187, 63,122,216, 82, 49,111,198,252,212, 51, 42, 34, 56, 60,225,222,253,231,191,208,114,131,196,188,164, - 7,203, 27,116,244, 55,159,187,116, 61,246,109, 95,139,136, 87, 79,114,172,234, 21,236,231, 83,138,147, 85,217, 43,145, 72,228, -225,225,225,134,129,129,129,160, 40, 10,198,198,198, 16, 8, 4, 21,138,173, 90,128, 85,214, 3, 37,145, 72,192,229,114, 97,102, -102,134,163, 71,143,150,118,188,142,142,142, 85,113, 28,234,215,175,223,216,122,245,234, 25,150,221,217,177, 99, 71,204,156, 57, - 19, 7, 15, 30,132,159,159,223, 39,249, 52,211,210,210, 82,213,106,117, 85,215,157,151,158,158, 62, 96,248,240,225,239,158, 62, -125,106,116,244,232, 81,208, 52, 93,225,231,200,145, 35,120,249,242,229,106, 0,225,181,108, 71, 77, 71,142, 28,249,228,244,233, -211, 38,153,153,153, 40,105, 27, 18,137, 4, 26,141, 6, 77,154, 52,161,104,154,174,110,222, 27,139,205,102, 95,219,187,119,239, -208,233,211,167,131,195,225, 64,169, 84, 98,239,222,189, 88,190,124,121,122,241, 75,169, 10,192,170,147, 39, 79, 78, 28, 54,108, - 24,218,180,105,211,236,209,163,202,103,118,136,197, 98,136,197, 98,232,233,233,193,218,218, 26, 27, 55,110,132, 82, 89,244, 88, -113,118,118, 46,189,141, 1, 28,114,118,118, 30, 26, 25, 25,185, 3, 69,115,215, 62,131,181,181,245,112, 66,200, 12,141, 70, 83, -216,163, 71, 15,179,179,103,207, 26, 38, 39, 39,227,221,187,119, 88,189,122,117, 46,195, 48, 26,134, 97, 40,153, 76, 22, 99,105, -105,249,142,199,227,241,165, 82,105, 78,118,118,246,102, 0,119,254,191,122,114,138,162, 40, 61, 61, 61, 76,157, 58, 21, 28, 14, - 7,124, 62, 31,114,185, 28,106,181,186, 84,204,163,134,195,210,141, 27,139,204, 56,224, 78, 55, 53,108,190,112,244,130, 33, 22, - 54,117,109, 97, 98,196, 67, 88,216,251,238, 15,125,238,239,213,231, 68,120, 50, 74,181,103, 68, 92,254,223,158,236,190,188, 22, -249, 47, 21, 90,159,229, 60,228, 84, 92,153,163, 53,132, 92,204, 74, 78,214, 87,233,235, 11, 34, 75,188, 92, 86, 86,210, 2,138, - 26,173,177,104,241, 45,104,149,186,248, 65, 65,138, 63, 90, 10, 45,181, 6, 81, 17, 33,120,122,239, 79,152, 75,147,145, 21,211, - 22,224,182,130, 82,150, 15,185, 82, 85, 44, 74, 52, 8,124,231,131,130,252, 28,180,236, 48, 4, 96,177, 94, 86,198,103,108, 70, - 13,233,214,190, 53, 59, 42, 33, 4, 29,157, 71,161,161, 93, 15,196,167, 22, 32, 79,172, 64,110,129, 28,109, 91,122, 32, 51, 87, -134, 2,169, 28,239,163,188, 96, 91,183, 33,139,226, 68,247,209, 86,104, 41,222, 95,129, 34,252, 58,184, 14,221,161,223,100, 24, -216, 14, 46, 72, 8,122,132,192,219,187,144, 20,250, 12,132,209,192,198,185,147,182, 55,201,222, 59,119,238,116,234,222,189, 59, -167,111,223,190,109,110,221,186,213, 38, 53, 53, 53,176, 88, 96,180,233,219,183,111, 27, 11, 11, 11,252,254,251,239, 50,138,162, -246,214,178,178, 75, 61, 96, 25, 25, 25,175, 1,108,186,114,229,202,222,153, 51,103,194,210,210,178, 85, 74, 74, 74,165, 39,102, -234,233,181,153,180,121, 51,209, 99,179,201,185,125,251,184,235,239,220,217,121,226,228, 73,110,111, 87, 87,138, 16,130,128,128, - 0,193,182,125,251, 4,227,191,253, 54, 46, 62, 35,131,246,245,243, 83,165, 38, 37, 21,102, 72, 36,235, 83, 83, 83,211,254, 63, - 90,182, 90,173,126, 17, 19, 27, 99,219,161,115, 91, 11,255,176,152, 80,183,222,221,186,177, 88, 44, 86, 68,116,188,159,133,133, -145,224,254,189,251, 42,181, 90,253, 66, 27, 46, 30,143, 55,164,119,239,222,156,220,220, 92,212,173, 91, 23,153,153,153, 72, 78, - 78, 46,242, 56,228,231, 66,149,159, 15,117, 65, 30, 52, 18, 49, 98,222,188, 70,219,134, 13,120, 23,121,188, 33, 82,169,180, 74, -161, 85,242,150, 89, 81,162,235,146,125,250,134,134,208, 23,137, 64,213,124,216,240, 91, 19, 19,147,229,121,121,121,183, 0,108, - 84,169, 84,238,203,151, 47,239,184,103,207, 30,243, 77,155, 54, 25,205,152, 49,227,162, 88, 44,110,139,162,164,170,149,117, 96, - 31,105,154, 54, 3, 96,229,227,227, 3, 75, 75, 75,228,231,231,151,120, 90,148, 82,169,212, 32, 59, 59, 27, 10,133, 2, 74,165, - 18, 70, 70, 70,120,251,246,109, 14, 77,211, 55,170, 51,206,168, 17,181, 81,161, 10,251,217,172,153, 48, 69, 69,155,246,204,200, - 97,114,215,237, 76,221, 0, 96,231,128,134, 13,143,168,152, 39, 49, 31, 66,110,152,198,190,121,156,147,242, 65,210,240,232,173, -152,170,230,104, 17, 0, 12, 69, 81,196,217,217, 25,153,153,153, 96,179,217, 16, 8, 4, 16,137, 68, 88,177, 98, 5,246,238,221, - 91, 27,161,101, 32, 20, 10, 55,179, 88,172,177, 44, 22,203, 66,163,209,192,195,195, 3, 67,135, 14,133,190,190, 62, 84, 42, 85, -169, 71,179,196, 75, 85,141,167, 35,224,229,203,151, 70, 47, 95,126,242,216,114, 53, 55, 55,127,168, 80, 40, 16, 29, 29,141,107, -215,174,245, 2,224, 91,195,186,142, 14, 8, 8, 24,224,226,226,242, 71,251,246,237, 27, 17, 66,208,170, 85, 43,140, 27, 55, 14, - 94, 94, 94, 8, 12, 12, 68,126,126, 62,115,255,254,253, 19, 0,118,212,180, 15, 47, 46,223, 38, 35, 71,142,124,118,230,204, 25, -211,236,236,108,200,100, 50, 72, 36, 18, 92,188,120, 17,221,187,119,135,185,185, 57, 78,159, 62, 77, 19, 66,170,170,123, 22,139, -197, 58,234,233,233, 57,116,218,180,105,216,191,127, 63,206,157, 59,135, 97,195,134, 97,236,216,177,200,204,204,180,218,190,125, -251,196,226, 97,194,181,227,198,141,131, 88, 44,198,155, 55,111,194,180,188,231,145,151,151,135,188,188, 60,240,249,252,178,247, - 24, 5,192,107,215,174, 93,223, 47, 92,184, 16, 13, 27, 54, 92, 27, 19, 19,179, 11, 21,172, 18,101, 24,102, 86,114,114,178, 41, -135,195, 49,163,105, 26,137,137,137,120,251,246, 45,230,206,157,155,147,147,147, 51, 19, 64, 60,128, 85, 83,167, 78,221,184,120, -241,226,210,182,180,120,241, 98,239, 91,183,110, 13,248,167,189, 57,206,206, 38, 45,244,217,188, 5,185,133,108,179,220,220,220, -210,103,135, 82,169,132, 66,161,248,196,147,197,229,234,153,117,108, 91,239,166, 76, 90,184,242,253,135,188, 74, 19,164, 55,107, -100,220, 90, 32, 52, 94,216,189, 71,239, 9,253, 7,124,199,166,213,106,220,189,123, 3,199,142, 29,128,171,139, 51, 26, 54,110, -133,121,243, 23, 24, 43,148,180,199,253,251,119,150,155,188,124,122,167,176, 32,111, 69, 85,156,255,227,184, 89, 44,174,110, 86, - 56,116, 88,145,130, 44, 14,225,144, 91,188,105,110,106,106,186, 79,163,209,184, 26, 25, 25,129,201,139,196,251,183,175,144,147, -171, 7,133, 76, 3,134, 20,137, 45,173,132,139, 66,137, 39,119,175, 99,247,174,157,200,206,206,134,203, 55,189, 32,230,216,163, -158,125, 61,200,101,210,226,155, 6, 80, 41,213,176,176,114,128,191,127,160,186, 64, 34,169,244,129,196, 53, 80, 53,171,103,229, - 12,133,170, 43, 12,244,245,145, 95,168, 68,110,177,200, 58,125,105, 12, 20, 82, 25,104,165, 10,180, 82, 13,139,122, 35,209,212, -170, 55, 24,205,141, 22, 53, 42, 62, 70, 3, 85,236, 19,168, 98,159,128,223,117, 62,254,220,242,125,185,142, 84,187,188,187,153, -153,153, 25,161,161,161, 55, 2, 2, 2,134,143, 25, 51, 6,143, 30, 61,154, 1, 96,118,241,240,205,140, 49, 99,198, 32, 32, 32, - 0,161,161,161, 55, 50, 51, 51, 51,190, 70,205,235,235,235,203, 20,138,162, 62, 86, 32, 16, 24, 84,115,172,109,199, 17, 35, 88, -249,254,254, 5,187,158, 63, 95,123,228,232, 81,110,223, 62,125, 40, 53, 77,131,209,104,208,216,201,137,234,223,191,191,208,235, -194, 5, 51,182, 90,253,114,169,187,187,207,193, 31,126, 40,124, 45,145,104, 59,209,188,126,241,144, 33, 0,212,175, 98,159,214, - 80, 40, 20,123,102, 77,159,220,215,247,201, 51,251,122,246,182, 70,119,239,251, 6,242,248,250,172,134,142,141,216,185,249, 57, -156, 13,107, 87,242, 21, 10,133,182,162,181,153,185,185, 57,210,210,210, 16, 21, 21, 5,133, 66, 1,181, 90, 13, 70, 42,129, 50, - 55, 15,202,252, 28, 80,114, 25,120, 26, 13,228, 89,233,168,223,176, 1,240,215,138,196,106,135,162, 42, 18, 90, 37,223, 6, 70, - 70,224, 10, 69, 96,233,233,105,157, 28, 29, 64,251, 78,157, 58, 93,184,124,249, 50,119,202,148, 41,157, 31, 60,120,176, 15, 64, -124,114,114,114,159,213,171, 87,191,222,183,111, 31,111,230,204,153, 77,118,236,216, 49, 17,192,161,202, 72,228,114,249,133,155, - 55,111,142,119,112,112,176, 10, 14, 14,134, 92, 46, 7,195, 48, 24, 56,112, 32, 80, 52,183, 6, 0, 16, 17, 17, 33,147,203,229, - 25, 33, 33, 33, 5,241,241,241, 42,104,177, 74,112,221,158,212, 23, 5,105, 79, 70, 88, 89,219,190, 52,224,215,119, 36, 98,255, -225,139, 70,217,110,223,117, 41, 89,126, 39, 58,186,240,231,126, 13,182, 74, 10,131,230,154,216,137,247,223,241,142,209,102, 34, -124,233,234, 66, 51, 51, 51,112, 56, 28,232,233,233,129,203,229,130,162, 40,204,159, 63, 31,135, 15, 31,174,110,232,240, 19,145, -101,104,104, 24,186,126,253,122,187,153, 51,103,114, 13, 12, 12,144,155,155,139,211,167, 79, 99,234,212,169, 56,118,236, 88,133, -243, 95,180, 24, 82, 42,239, 45, 93,248,195, 15, 63, 64,169, 84, 98,220,184,113, 56,114,228,200, 66,141, 70,227, 91,139, 91,250, -101, 96, 96,160, 83, 96, 96,160, 17,128, 97, 99,199,142, 61, 57,114,228, 72,248,250,250,226,198,141, 27,189, 80,180,232, 67, 6, - 96, 11, 0,203,226,239,170,238, 79,161,149,149,213, 1,134, 97,134, 89, 88, 88, 4, 58, 59, 59,183, 60,115,230,140, 73, 70, 70, - 70,201,226, 7,196,198,198,226,248,241,227,169, 71,143, 30, 45,208,104, 52,102, 44, 22,235,102, 94, 94,222,138, 42, 4,219,209, - 93,187,118, 77, 46, 30, 14,196,229,203,151,201,206,157, 59,169,213,171, 87, 35, 55, 55, 23,174,174,174,240,244,244, 92, 32, 22, -139,219,236,220,185,115,250,232,209,163,177, 97,195, 6, 72, 36,146, 93,213,189,172, 84, 33,190, 40, 0,221,118,237,218,229,176, -112,225, 66, 92,190,124, 25,237,219,183,231,199,196,196, 28, 4, 48,173,162,250, 35,132, 32, 38, 38, 6, 82,169, 20,207,158, 61, -195,218,181,107,115,203,136,172, 5,179,103,207,222,184, 96,193, 2,108,222,188,153, 4, 7, 7,103,140, 28, 57,210,234,240,225, -195,236,198,141, 27, 47,144, 74,165,255,152,208,106,210,184,206,214,142,237,123, 44,183,177,109,140,211,103,206, 34, 39, 39,167, -180, 76, 74,202,133, 16,130,194,194, 66,164,165,165,193,216,200, 16,219,119,108, 28, 52,103,198,100,123, 20,133,193,248,220,101, -217,208,116,199,200,177, 83,126, 26, 55,126, 50,130, 3,223,193,235,228, 33,132, 4, 7,148,242,209,106, 21, 34,195,222, 34, 50, -236, 45,172,172, 29,208,191,111, 47,234,251,239,191, 31,248,195,248,177, 22, 0,254,182,208, 17,255,197,222, 44,224,243, 56, 90, -135, 63, 17, 90,213,184,235,204, 77, 77, 77, 67,207,159, 63,111,230,226,226,194,166,105, 26,119,238,222,197,220,217, 63, 98,226, - 15, 30, 80,193, 20,180,146, 11,134,107,160,149, 37, 50,153, 20, 4, 4, 18,137, 4,126,126,126, 32, 12, 13,175,195, 59, 65, 8, - 83, 42,180, 0, 2,165, 74, 5,219,122, 77,112,224,200, 38, 26,122,122,175,161,174, 56,116, 77, 65, 54, 91,163,166, 9,146, 51, - 18,144,144, 26, 2, 99,195,122,224,232,213, 67,118,158, 20, 28,150, 53,212,242, 8,104,138,207,149, 74,146, 32, 83,125, 89,253, -105, 42,240,158,146, 26, 60,116,101, 50,217,169, 83,167, 78, 13,250,237,183,223,244, 7, 15, 30,236,124,233,210,165,110, 0, 48, -120,240, 96,103, 35, 35, 35,156, 58,117, 74, 41,147,201, 78,125, 69,143, 79,239, 78,157, 58, 33, 55, 55, 23,177,177,177,129, 85, - 94,155, 82,105, 38,178,180,100,103, 60,122,164,206,204,205,181,239,221,187, 55,165,166,105,176, 40, 10, 57,249,249,136,143,139, -131,137,137, 9, 21, 26, 17, 33,218, 59,111,222, 85,231,150, 45, 57, 37, 43, 18,181,193,141, 27, 55, 4, 40,154,151, 85,229,190, - 26, 66,146,145,158, 54,217,221,221,253,234,169, 83,167,141,211, 51,210, 35,121,250,250,180, 72,100, 80,247,135, 9,115, 56,121, -121,121,227, 1,136,181, 37,203,205,205, 69, 76, 76, 12,248,124, 62,184,122,122, 96,100, 82,104, 36, 98,200,115, 50,193, 86, 41, -161,175,209,160,142,128, 7,123, 43, 43,212,179, 48,215,138, 51,234,225,189,210,137,239,101,135, 11,183,119,106, 6,125,161, 8, -250,134, 34,204,241,126, 92,252, 54,202, 5, 86,255,162, 13,173,185,173,173,237,159,103,206,156,225,102,102,102, 34, 32, 32, 32, - 16, 64, 62, 0, 67, 0, 76, 88, 88,216,131,144,144,144, 33,197,171,238,170, 91, 45,182,243,202,149, 43,253, 92, 92, 92,104, 71, - 71, 71, 97, 70, 70,134,125,110,110, 46,147,154,154,250,137, 75,232,222,189,123,188,194,194, 66, 9,195, 48, 87,139, 69, 86,181, -241,139, 22,141,178, 53,240,243,199,252,158,110,245, 91, 25,153,183, 70, 14,237,223,234,101, 96,234,252, 69,163,108,247,236,186, -148, 44,231, 83,138,147,148, 38,209,158, 99, 32,215,118, 18, 51, 1,138,230, 74,249,249,249, 33, 62, 62, 30, 49, 49, 49,159, 8, -170, 25, 51,102,192,203,203, 75, 43,143,150, 80, 40,220,188,110,221, 58,187,133, 11, 23,114,203,136, 34,184,187,187, 35, 63, 63, - 31, 71,142, 28,129,187,187,123,141, 59,254,114,104,208,187,119,239,193, 54, 54, 54,200,206,206,134,181,181, 53, 92, 92, 92,134, -250,250,250, 58, 2,136,173,101,187,159,227,230,230,182,113,253,250,245, 80,171,213,152, 58,117, 42, 62,124,248,112,225,195,135, - 15,187,235,213,171, 55,127,217,178,101, 86, 86, 86, 86, 24, 51,102,140,144,166,233, 17,149,145,212,169, 83,103,203,161, 67,135, -198, 15, 30, 60,152,165, 82,169,190,121,248,240, 33,226,226,226,160, 84, 42, 65,211, 52, 62,126,252, 8,119,119,247,212,226,213, -141, 31,181,176,107,202,170, 85,171, 38,207,159, 63, 31,219,182,109,195,186,117,235, 78, 24, 27, 27,183,108,219,182,109,187,117, -235,214, 97,233,210,165,112,112,112,128,153,153, 89,211,213,171, 87, 55, 91,188,120, 49,246,236,217,131,181,107,215,158, 0,112, -188, 54, 5,193, 48, 12,181,117,235,214, 54,187,118,237,178, 41, 17, 89, 44, 22, 11,231,207,159,135,191,191,255,208,232,232,232, -138,206,241,180,182,182,158, 97, 99, 99,163,127,255,254,125,145,131,131, 3,104,154, 86, 23,139,172,189,245,234,213,155,251,241, -227, 71, 12, 30, 60, 24,209,209,209,167, 0, 76, 52, 54, 54,150, 44, 94,188, 88,192,231,243,141,165, 82,233, 63,213,121,131,205, -162, 38,109,222,176, 20,111,252, 35,112,229, 10, 23,111,222,188,129,149,149, 21,120, 60, 30, 8, 33, 80, 40, 20,200,204,204,132, - 90,165, 64,171, 22, 13,240,199,209,173,200,200,200, 4, 88, 84,165, 83,110, 40, 22, 53, 97,242,143,195,241,244,217, 93, 28, 60, -120, 8, 98,177,164,146,151,111, 3, 52,118,110, 6,219,186,150, 72, 76, 74, 4,197,130,249,223,121,173,255,229, 67,135,165,143, - 32,104, 19,222,161, 44, 76, 76, 76,118,159, 59,119,206,204,213,213,149, 45,145, 72,192, 48, 12,122,184,184, 96,254,194,133,184, -113,230, 12,156, 58,143, 3,165, 20,129, 22,104,183,234, 65, 46,147,162,121,187,110, 24, 61,102, 44, 18,226,227,225, 54,100, 36, -228,114,105,233, 27, 70,137, 71, 75,169, 84,193,220,210, 30,247,238,221, 99, 99,234,212,247,216, 91,177, 83, 66,163,210, 15,138, -252, 40,239,158, 39,243,135,223, 27, 47,168, 20, 42,180,106,181, 26, 42,198, 12,150,118, 51,160, 86, 95, 67, 65,230,195,162, 97, - 12, 51, 87, 36, 37, 36,128,197,230,134,214,182, 4, 25, 73,230, 23, 61,116,243,243,243,243, 99, 98, 98, 46,249,249,249, 77, 24, - 49, 98, 4,238,221,187, 55, 29, 0, 70,140, 24, 1, 63, 63, 63,196,196,196, 92,202,207,207,207,255, 26,181,109, 99, 99, 51,172, - 87,175, 94,227, 58,118,236, 8,111,111,111, 16, 66,158,106,117, 99,235,233, 17, 22,139, 5,134, 97, 64, 1,200,206,203,195,135, - 15, 31,144,157,149, 5,181, 90, 13,137, 88,204, 52,115,118, 22, 19,134, 49,172,137, 61,101, 87, 24,162,130, 85,135, 37,251,106, -113,169,241,175, 95, 62, 79, 40, 20,139, 45, 76, 77, 76, 11,245,245,245, 53,185,121,121,249,239, 67,131,149, 90,118, 14, 37, 8, - 11, 9, 9,105,153,146,146,130,132,132, 4,208,146, 66,176, 21, 74,176, 20, 82,244,233,214, 21,124, 16, 24,128,129, 30,163,134, - 30, 91, 15,133, 69,171,243,170, 29,238,208,148,121, 73, 40, 17, 89, 20, 69, 21, 13, 23, 10,133,208, 23, 25,126,226,225,210,166, - 61,241,120,188, 51, 23, 47, 94,180,177,181,181,197,134, 13, 27, 96,103,103,215,180,110,221,186, 82, 99, 99, 99,190,149,149, 21, -154, 55,111,142,110,221,186,225,246,237,219,208,162, 12,104, 66, 72,255,167, 79,159,254,244,252,249,243,209, 66,161,144,154, 55, -111, 30,103,224,192,129,224,241,120,144, 74,165,200,205,205,197,217,179,103,179, 24,134, 41, 89,148, 98, 38, 16, 8,142, 83, 20, - 21, 43,145, 72, 22,150, 39,252,227,183, 86,117, 51,114,152,169, 68, 44, 24,222,211,173,126,171,222,110,125,209,192,169, 55,122, -187, 37, 0,192,214, 58,156,184,113,191,174, 50,185,106, 98, 72, 29,191,119,231,254, 90,151,158,189, 87, 45, 23, 63,218,184,237, -112, 94,181,243,233, 40,138, 2,195, 48,159,196, 14, 42,255,251,196,137, 19,113,254,252,249,106,203,145,197, 98,141,157, 57,115, - 38,183,156,231, 25,201,201,201, 24, 50,100, 8, 70,140, 24,241,137,208, 50, 55, 55,135,181,181, 53,226,226,226, 0, 32, 91,203, -118, 53,127,202,148, 41,148, 76, 38,195,180,105,211,112,228,200, 17,140, 27, 55,142,242,245,245,157, 15, 96, 97, 77, 27, 59,139, -197,218,190,108,217,178,159,220,221,221,145,147,147,131, 91,183,110, 97,224,192,129, 56,127,254,188,197,173, 91,183, 54,187,186, -186,130,205,102,195,219,219, 27, 52, 77, 87, 25,235,139,203,229, 14, 27, 60,120, 48, 43, 49, 49, 17, 92, 46, 23, 29, 58,116, 64, - 82, 82, 18,164, 82, 41,146,147,147,177, 96,193,130,180,236,236,236, 94,218,222, 71, 92, 46,119,225,252,249,243,113,238,220, 57, -120,120,120,156, 4, 48, 45, 63, 63,127,244,243,231,207,207,125,251,237,183, 72, 78, 78,198,213,171, 87,177,118,237, 90,106,226, -196,137,216,191,127, 63, 22, 44, 88,112,162,216,235, 84, 89,195, 47,204,200,200, 48,110,212,168, 17,210,211,211, 33, 22,139,113, -245,234, 85,203,219,183,111, 59,218,218,218, 26,197,196,196,104,126,249,229, 23,253,133, 11, 23, 98,247,238,221, 8, 8, 8,128, -151,151, 23,122,247,238, 77, 71, 71, 71, 87,232, 37, 43, 14,217,112,149, 16,114, 95, 40, 20,162,176,176,176,228,190, 91,226,225, -225,225,190,101, 75,145,147, 61, 37, 37, 5,147, 38, 77,250,193,199,199,135,113,117,117, 21,112,185, 92,200,229,114,201, 63,217, -107, 51, 26, 6, 0, 3, 71,123, 17,238,222, 56,138,119,129,209,120, 23, 24, 2,125, 94,209, 36,120,153, 76,138,118,173, 26,163, -115,135, 78, 72, 73, 77,198, 41,175,163,168, 99,110, 91,229,115,132, 16, 2, 46, 71,131,102,206,214, 56,227,117, 8,222,183,124, -224,117,234,108,233,156, 55, 14, 71, 15,109,219,117, 70,135, 14, 46,136,142,249,136,163, 71, 15,194,194,210, 94, 55, 56, 88, 75, -148, 14, 29,150,253, 46,167,252,123,187,184,184,176,197, 98, 49,228,114, 57,210,210,210, 16, 23, 23, 7, 19, 83, 19, 68,167,196, -162,151, 64,133, 52,166, 0, 97,129,161, 26,138,173, 23, 80,221, 63, 28,220,179, 45,208,179, 45,230, 78, 25, 87,197, 43, 43,129, -208,200,188,104,232,134,166,163,176,103, 15, 93,153,208,162, 53,234, 7,119,239, 63,236, 52,101,226, 48,189,123, 15,143, 64,173, -100, 32, 83, 27, 67, 34, 87, 66,162,210, 3,203,120, 32,144,229, 11, 54,135,135, 46,109, 26,227,234,149,219, 42, 66,171,125,180, - 46, 32,171,150,160,211, 67,202, 8,173,140,114,227, 14,117,180, 30, 58, 44,237,120, 53,154,243,167, 79,159,254,174,107,215,174, - 2, 87, 87,215, 70,197, 29,167,234,244,233,211,210,226, 96,152, 53,197, 39,209,224,173,173,173,219,113,185,220,113, 3, 7, 14, -108, 55,121,242,100,188,127,255, 30,167, 78,157,138,108,220,184,241,163,212,212,202, 87,100,179,245,245,179,197, 25, 25, 38, 34, - 71, 71,142,169,161, 97,202,237, 91,183, 28,250,246,235, 71, 37, 36, 36, 32, 59, 59, 27,114,185, 28, 1,129,129, 68,143,205, 78, - 48,106,131,190, 0, 0, 32, 0, 73, 68, 65, 84,162,140,140, 88, 17,254,254, 44,182,190,126,118,101,222,198, 10, 16, 87,205,170, -195, 45,181,245,110,217,219,152, 54, 90,235, 49,171,129, 92, 33,111, 89, 80, 80, 64,115,244,244,244,236,172, 77,226, 35, 62,106, -255, 76, 84, 40, 20,222, 15, 30, 60,248,174,111,223,190,188,200,160, 0,208,249,249, 80,230,231,130,203,104, 80,167, 93, 27,176, - 85, 10, 64,169,134,109, 51, 2,121,158, 0,190,175, 34,212, 10,133,162,218,160,134, 37, 66,139, 85, 78, 24,232,139, 68,224, 25, - 26,129, 39, 18,149, 23, 12,213,189,201, 9,250,247,239,223,167, 75,151, 46, 32,132,224,240,225,195, 80,169, 84,250, 42,149, 10, - 74,165, 18, 42,149, 10, 5, 5, 5,240,242,242,194,129, 3, 7,158, 3, 56,161,197,229,211,124, 62,255, 91,138,162, 44, 57, 28, -142,212,194,194, 66,120,254,252,249,210,112, 19,109,219,182,133,161,161, 33, 23,197, 65, 33, 45, 45, 45,245,142, 29, 59,102, 50, -116,232,208, 39, 21, 14,119,180,106,186,180, 1,109,218,211,128, 95,223,209,200,188, 53, 26, 56,245, 6, 0,244, 27, 50, 5, 13, - 26,215, 67, 65, 86,144,163, 92, 22, 55,156,203,201, 53, 13,221,147,252,158, 63,184,229,100, 73,198,227, 15,168,120,121,127,133, - 29, 5,139,197,170,116, 56, 86, 27,145, 85,164, 89, 88, 22, 37,243,124, 0, 32, 59, 59, 27,169,169,169, 8, 11, 11, 67,147, 38, - 77,144,147,147, 3, 91, 91, 91, 40,149, 74,116,236,216, 17, 50,153, 12,187,118,237,194,179,103,207,158, 3, 88,160,197,255,224, - 59, 57, 57, 77,106,215,174, 29,110,221,186,133, 55,111,222, 36,223,189,123,215,214,197,197, 5,142,142,142,147, 99, 99, 99, 87, - 22, 15,245,105, 11,161,139,139,203, 60,119,119,119,132,132,132, 96,214,172, 89,217,137,137,137, 87, 47, 92,184, 48,109,237,218, -181, 44, 55, 55, 55,164,166,166, 98,251,246,237,154,103,207,158,237, 0,176,161,154,114, 12, 79, 76, 76,180,147,203,229,200,201, -201, 1, 77,211,144, 74,165,184,125,251, 54,188,188,188,210,139, 69, 86,148,182,198,181,105,211,166, 57,139,197,194,185,115,231, - 0,224,103, 20, 69,236,191, 58,124,248,240,228, 95,126,249,197,118,197,138, 21,152, 62,125, 58, 84, 42, 21,182,109,219,134, 21, - 43, 86,220, 44, 22, 89, 85, 61, 68,127,179,182,182,158, 49,107,214,172,166,139, 23, 47,134,159,159,159,229,219,183,111, 59, 4, - 4, 4,192,222,222, 30,217,217,217, 28, 51, 51, 51,236,222,189, 27,139, 22, 45,186, 12, 32,235,197,139, 23, 99, 99, 98, 98,182, - 0,216, 94,141,104,247,180,181,181,157, 65, 8, 33, 82,169, 52,206,195,195, 99,251,166, 77,155,176,104,209, 34,132,134,134, 34, - 63, 63, 31,134,134,134,212,178,101,203, 38,253,252,243,207,152, 58,117, 42,145, 72, 36, 7,254,233,142,154, 16, 13,164,185, 33, -208, 40, 76,209,182, 85, 19,180,109, 89, 31,119, 31,190, 3, 0,244, 25,233, 2,169,164, 16, 39, 79, 30, 70, 84,212, 7,112,244, -244, 96, 82,199, 90, 27, 79, 32,148, 5,225,200, 83,165,162,175,107, 7, 12,116,235,133, 19,127,156, 7,173, 86, 97,218,148,241, -200,205,203,195, 31,127, 28, 69,116,204, 71,112,244,244, 96,102,254,247, 7, 66,173, 74,139,252,215, 11, 45, 45,134,159,192, 48, - 12,146,147,147,241,246,237, 91,196,198,198, 66, 32, 16, 64, 70,107,152,131, 15,158, 49, 20,197, 77, 98, 8,121, 78,232,210, 40, -197,159,115,104, 52,201,101, 34,214, 26,155,154,154,234, 43, 20, 50,208,180,186, 76,175, 66, 1, 20,192,229, 0, 54,117, 27, 32, - 49, 33,145,200,229,242,199, 85,190, 65, 41,228,187,175, 95,189,232,222,173,187,139,249,192, 62,235,113,245,218,106,228, 22, 20, - 64,174,210,131, 68,174,130, 84, 14,152,212,113, 70,199, 86,173,145,146,146,141,160, 55,190, 98,142, 66,170,205, 68,209, 15,123, - 87, 77,113,154, 50,119, 41,248, 14,221,161, 8,187, 10, 70,156, 94,234,209, 50, 16,153,162, 78,189,102,200,147, 40,112,209,231, - 29, 80,131, 84, 47, 25, 25, 25, 82, 54,155,125,218,221,221,125,219,187,119,111,237, 0,224,221,187,119, 73,169,169,169,203, 51, - 50, 50,106,234,147, 46,137, 6, 79, 25, 24,240,223, 53,110,220, 56,165, 67,135, 14,198,195,135, 15,135,185,185, 57, 2, 2, 2, -176,101,203,150,112,149, 74,181,212,215,215,183,202,161, 30,165, 82,153,252,238,218, 53,163, 94, 63,254,104,178,116,232,208,237, -238,238,238,187, 55,108,216,160,231,228,228, 68,169, 85, 42, 4, 7, 7,147, 51,167, 79,171, 15,172, 88,177, 75, 95, 40,228,188, -190,126, 93,143, 86, 40,146,255,191, 27,177,173,173,109, 79,151,111,122, 52,219,241,219, 30,200,101, 98,188,242,187,137,220,220, - 76, 28, 58,124,165,153,173, 45,233,153,156,156,236,171,173, 0, 62,126,252,248, 79,157,219,181,107,215,208,222, 30,193,241,177, -208,103, 52,224,210, 52,216, 42, 5, 88,180, 28,246, 45, 9, 40,150, 33, 82,211, 10,176,233,220,165, 16,109,132,113,211, 65,195, -176, 33, 41, 31, 20, 69, 97,103,215,150,208, 55, 20,129, 43, 20, 97,206,159, 15, 75,133,129,247,134, 21,208, 23,137,208,168,179, - 86, 1,225,165,143, 30, 61,122, 27, 28, 28,220,177,101,203,150,248,233,167,159, 16, 23, 23, 7,134, 97,144,158,158, 46, 79, 77, - 77, 77,206,204,204,140, 67, 81,252,159, 35,213,116, 98,101, 85,135,173,175,175,111,233,112,131,143,143, 15,234,214,173, 11, 99, - 99, 99, 20, 20, 20, 96,230,204,153, 38,107,214,172, 1, 0,188,125,251, 22,101, 5, 74,121, 4,191, 11,219,145, 87, 72,114,137, -216,127,120, 14,237,223,170,183, 91, 34,250, 13,153,140,251,222, 39,240,240,238, 3,212,225,196,197, 66, 88,120, 59, 43, 54,171, - 32, 73,226,228,217,172,253, 52,118,170,228,174,231,188, 97,145,108, 27, 27,230,226,138,131, 5,121, 85,217,234,228,228, 4, 43, - 43,171,210, 57, 90, 28, 14, 7, 83,167, 78, 5, 33, 68, 91,145, 85,220,215, 48,153,114,185,220,202,192,192, 0,105,105,105,248, -248,241, 35,162,163,163, 75, 67, 7, 48, 12,163, 94,178,100,137,222,188,121,243,112,240,224, 65, 60,126,252,248, 57,128,245, 0, -180,125, 89, 27, 63,102,204, 24, 67,165, 82,137,179,103,207,210, 0,134, 92,188,120,241,109,199,142, 29, 57, 3, 6, 12, 48,220, -191,127,255,248,226, 58,210, 90,104, 25, 25, 25,113, 85, 42, 21,246,239,223,143,196,196,196,158, 0,194, 94,191,126,237, 57,102, -204,152, 3, 45, 91,182,108, 28, 18, 18,242, 65, 44, 22,207, 1, 16, 84, 29, 89,122,122,250,148, 14, 29, 58, 92,100, 24,198,161, -111,223,190,194,223,126,251,205, 40, 34, 34, 2,118,118,118, 96, 24, 38, 24, 53, 76, 97,245,225,195,135,176,212,212,212,102,189, -122,245,194,237,219,183,183,106, 52,154,205, 0,182,205,158, 61,219, 54, 62, 62, 30,237,218,181, 67,157, 58,117, 16, 17, 17, 81, -152,154,154,122, 0, 69, 41,137,170,115,225,198, 0, 88,238,233,233,217,218,211,211,115, 92,157, 58,117,186, 4, 4, 4,224,233, -211,167,216,177, 99, 7,214,172, 89,131, 30, 61,122,224,167,159,126,202, 2, 48, 14, 0, 29, 19, 19,163, 85,220,188, 18,207, 22, - 0,180,111,223, 62,101,203,150, 45,152, 54,109, 26, 57,118,236,216,239,167, 79,159, 94, 56,126,252,248,210, 62,112,210,164, 73, -228,212,169, 83,147, 80,148,134,233,159,132, 90,165, 82,194,168, 78, 3,136,243, 18,144,153,232, 7,129,161, 53,220,122,183,129, - 84,166,196,141,235,151, 17, 20, 28, 8, 22,139, 5, 43,107,123,152,152,154, 35, 50,242, 3, 80,245,106, 99,181, 74,165,130,161, -105,125,136,243, 19,161,204,120, 7,190,200, 18,147,127, 28, 14,169, 76,133, 43, 87, 47, 35, 36, 36, 8,108, 54, 27,214, 54,246, - 48, 54, 41,226,164, 72,213, 43,152,117, 0, 80, 65, 60,173,106,133, 22,155,205,126,116,231,206,157, 81,157, 59,119,230, 68, 69, - 69, 33, 42,170,232,229, 38, 55, 55,151,166,160,185,148, 17,124,253,251, 42, 78,239,139,226,213, 25,101,115, 23,138, 12, 13,147, - 35,194,195,172,114,115,210, 17,232,255, 12, 81,145,193,136,141, 14,131, 74, 37, 7,155,197, 2,139,205, 66,253, 6, 45,240,236, -185,159, 82, 78,211,126,149,113, 22,217, 17, 93, 40,180,116, 26,187,113,195, 74,239, 69, 75,215,241, 71,143, 58,136,160,136,247, - 16,211,214, 32, 4,176, 54, 19,162,109,195,101, 72, 78,201,196,185, 19,251,165,140, 74, 53,161, 92, 12,173,207, 56, 1,192, 42, - 11,205, 15, 28, 62, 49,245,136,215,153,117, 75,231,205,180,250,118,196, 4,232,231,188,135, 58,229, 29, 26,116, 28, 8,138,103, -130, 91,247, 30,194,247,237,251,116, 70, 67,214, 89,101,227, 88,100, 53,156,101,145,151,151,247, 34, 45, 45,213,174, 76, 20,120, - 59, 30,207,160,186,213,113,229, 57, 63,137, 56,207,102,179,218,111,220,184, 81,109,101,101,165, 10, 9, 9,193,193,131, 7,153, -119,239,222,221, 99,177, 88,123, 83, 83, 83,229,213,113, 90,168,213,129,103, 60, 60,154,119, 26, 49,130,124, 63,111,158, 20, 60, -222,252,237, 59,119,122,100,230,230,214, 37, 12, 3,139, 58,117,146,182,175, 88,177,101,212,152, 49,185,161,207,158,241,253,174, - 93,227,235,211,244, 59, 45,236,252, 26,168,148, 51, 57, 57,217,247,241,227,167, 56,121,228, 55,168, 84, 10,164, 38,199, 3, 0, -178,178,243, 81,141,200, 42,207, 73,164, 82,233,136,159,215,172,121,249,243,162,133,214,223,244,233,139,132,192, 0,168,114, 50, - 65,169,105,232, 81, 28, 72, 50, 4,200, 72, 23, 99,249,169, 11, 25, 98,169,116, 68, 5,157, 68,133,118,150,120,172,120, 70,134, -224, 10, 69,208, 23, 25,126,226,197, 50, 48, 50,130,190, 80, 4,142,190,126, 69, 19,184, 63,227, 20,139,197, 35, 71,141, 26, 21, -244,250,245,107,211,105,211,166,161, 91,183,110,254, 50,153,204, 21, 64, 97,109,203,147, 97,152,228,111,190,249,134, 69, 81,148, -104,194,132, 9,188,204,204,204,210,200,234, 98,177, 24,183,111,223, 70,147, 38, 69,171,250, 67, 67, 67,209,162, 69,139, 74, 57, -167, 47, 15, 73, 6,176, 97,209, 40,219,237, 47, 3, 83,231, 3,216,218,160,177, 61, 30,222,125,128,167, 15,253, 60,186,180,100, -246, 12,154,208,241, 23,129,235,152,165,205,218, 79, 99,139,140,108,240,199,149,203,236,176,119, 71, 55, 73,165,193,141,112,240, -234,146,202,236,164, 40, 10,132,144,207, 66, 57,176,217,108,156, 62,125,186,166,215,126,225,200,145, 35,179,103,205,154,197, 77, - 77, 77, 69,120,120, 56, 36, 18, 9, 12, 12, 12,112,247,238, 93, 26,192,254,211,167, 79,223, 61,125,250,244, 0, 20,173, 38,242, -169, 73,251, 20, 10,133,238,110,110,110, 8, 15, 15,199,155, 55,111, 46, 3, 8,242,247,247,191, 28, 21, 21, 53,182, 71,143, 30, - 56,113,226,132,187, 76, 38, 59, 82, 19, 78,134, 97,202,198, 76, 42,201,248, 16, 40, 22,139,187,248,249,249,213,180,222, 83,179, -179,179,187, 23, 11,235, 68, 43, 43, 43,163,192,192, 64,212,171, 87, 15, 42,149,170,115, 77,219, 82,126,126,254,111,123,247,238, - 61, 54,101,202, 20,252,242,203, 47, 19, 46, 92,184, 48, 97,208,160, 65, 24, 60,120, 48,142, 31, 63,142,160,160,160,173,208, 46, -173, 88, 69,215, 30, 4, 32,200,202,202,106,174,189,189, 61,118,236,216,129,224,224,224, 45, 27, 54,108, 88, 17, 20, 20,132, 38, - 77,154,240,194,194,194,232,218, 60, 67, 0,192,200,200,200, 72,173, 86,227,218,181,107,175, 0, 44,154, 48, 97,130,229,238,221, -187,199,137, 68, 34,228,228,228,200, 66, 66, 66,198, 3,184,254, 79, 63,235, 8, 69,173,154, 54,125,190,231,244,105,227, 13, 58, -180,111, 11,105, 65, 18,100,226,116, 72, 11,211,176,247,200, 61, 80, 20, 11, 22, 22, 54,176,180,182, 67,124,124, 2,158,223,188, -165,148, 72,101,187,245,213,204,214,170, 57,231, 21,113,182, 43,226,148, 74, 50, 32, 19,103,148,114, 90, 90,214, 45,230,140,199, - 51,191, 91,114,153, 68,242,155,146, 80,191,254,205,215,254,223,140,154,229, 58, 44,139,220,220,220, 5, 51,103,206,116, 93,190, -124,185, 25, 77,211,236, 58,117,234, 32, 62, 62,158,190,116,233, 82,142, 88, 44, 94, 80, 27,107, 56,122,122, 65, 78,206, 77, 92, -191,253,246, 91,122,216,176,161,220, 31,166, 12,224, 88, 88, 90, 34, 63, 47, 27,145,225, 1,136,120,255, 14, 78, 77,218, 96,237, -134, 93,128,137, 73,181,137, 36,139,211,234, 12, 89,255,243,146,243,221,123,246, 55,106,210,162, 13,183,109, 35, 99,168,212, 52, -146,146,146,112,253, 90,160, 42,228,237,211, 2,134, 86,142,149,102,105,151,130,199, 23,160,145,141, 67, 45, 45, 85,167, 55,111, -223,251,211,254, 67, 39,151, 46,159, 63, 77,216,195,165, 31,130, 31,156,192,101,239,243, 18,185, 66,185,157,203,198,206,144,108, - 72, 35,107, 88, 6,114,185, 92, 85,190, 63,149,203,229,170, 47,173,233,227,199,143, 35, 61, 61, 93, 25, 23, 23,119,135,166,233, - 11, 85, 36,123,254, 12,123, 1,229,112,133,226,193,207, 46, 46, 3,126,190,123,215, 96,210,178,101,202, 9, 63,252,176, 4, 10, -133, 10,250,250,132, 35, 20,178,192,227,233,133, 62,123,198,255,125,246,236, 58,148, 82,121,255,100, 21, 97, 3, 42,192, 87, 95, -117, 88,226,209,234,213,171, 7, 38, 77, 91, 4, 89, 25,143,214,139, 55,145, 80,168,160,181, 71,171, 24, 9,113,137,137, 93,230, -175,250,249,202, 88,183, 62,205, 90, 58,212,231, 89, 56,214,135,200,218, 26,217,153,153,120,246, 38, 66,189,225,252,149,144, 98, -145,165, 85, 92, 25,134, 97,138, 38,185, 3,232,179, 96, 57, 40, 54, 27, 40, 14,227, 80,178,114,200,177, 99, 55, 80, 28, 14, 52, -132,129, 66,161,208,102,210, 95,210,199,143, 31, 71, 78,152, 48,193,199,219,219,155,229,230,230,214,246,234,213,171,204,151,180, - 29,153, 76,214, 5, 0, 12, 12, 12, 98, 77, 76, 76,108,167, 76,153, 2,181, 90, 13,169, 84,138,252,252,124, 36, 37, 37,229, 77, -153, 50, 69, 5, 0,124, 62, 95,127,212,168, 81, 70,213,113,238,186,148, 44, 95, 52,202,118, 79, 29, 78,220,184,130,172, 32,199, - 58,156,184,216, 46, 45,153, 61,187, 46, 37,203,141,234, 74, 54,102,197,249, 70,166, 74,238,122,254,113,229, 50,123,226,240,145, - 26, 59,209, 7, 15, 3, 75,114,169, 58, 94,138,162, 62, 11, 78,170,165,200,250, 4,133,133,133, 43, 86,175, 94, 61, 56, 55, 55, -215,110,192,128, 1,220,102,205,154,225,229,203,151,240,246,246,166, 95,188,120,145, 40,145, 72, 86, 2,144, 3,184, 87,155, 50, -117,118,118,118,228,112, 56, 37, 67,105,251,138,119,239,187,122,245,234,216,105,211,166,161,126,253,250,205,195,194,194,120,168, -193,125, 68, 8, 41, 29,101,248,154,160, 40, 42,250,247,223,127,183,181,182,182,166,110,223,190, 77,179,217,236,218,120,110,142, - 31, 61,122,180,179, 90,173,158, 62, 99,198, 12,244,236,217, 19, 52, 77,227,212,169, 83, 56,122,244,168,182, 34,171, 74, 68, 70, - 70,190, 75, 76, 76,252,102,201,146, 37,216,177, 99,199,138, 37, 75,150, 32, 49, 49, 17,145,145,145, 1, 95,194, 91, 80, 80, 32, - 75, 72, 72, 16,116,237,218,181, 67, 72, 72, 72,136,171,171,107,139,105,211,166, 97,235,214,173,228,241,227,199,163, 0,220,254, -255,232,189, 35,162,114,188,244, 52,156,187, 27, 54,254,182,166, 81, 67,199, 89, 83, 39,143, 97, 59, 59,181,128, 36, 63, 9,102, -230, 86,176,179,111,128,204,140, 44,220,185,115, 91,147,149,149,119, 92,195,162,214, 71, 69,229,164,124, 9,167,173, 93, 3,100, -100,100,224,214,173, 91,154,188,220,130,195, 80,179, 54,132,197,231,165, 67, 7,109, 60, 89, 51, 80, 69,148,248,170, 96,110,106, -106,122,214,200,200, 40,221,200,200, 40,221,212,212,244, 44,160,213,234,131,190,101,158, 14,236, 79, 62,163, 70, 25,192,192,160, - 11, 56,156,197, 38,166,166,183,141,141,141,179,123,245,234,165,244,244,244,148,135,133,133, 50,201,201,137,196,216,216, 56,191, -244,248,138, 56,203,193,212,180,161,161,208,166,197, 26, 99,187,182,207, 68, 54,205, 11, 69, 54,205, 11,141,237,218, 60, 23,218, - 52, 95,103,106,218,208, 80, 43, 59, 43, 65, 3, 75, 88, 56,153, 99,127, 19, 11, 74,230,100,142,253, 13, 44, 97,161,245,181, 87, - 61,236,167,161, 40,104, 80,180, 12, 27,181,224, 44,225, 96,216,108,246, 73, 59, 59, 59, 27,212, 44, 96,221,103,156, 63, 0,245, -127,224,241,166, 95,244,240,152, 20,251,248,241,132,130,152,152,239,243,163,163,199, 4,156, 63, 63,118,223,216,177, 63,124,207, -227,205, 24, 5, 52,212,150,211,198,198,102,203,187,119,239,188,181,253,148, 17, 94, 90,151,103,195, 6,182,119,221,250,118, 38, -238, 51, 71, 16,247,153, 35,136, 91,223,206,164, 97, 3,219,187, 95, 80, 71, 20,155,205, 30, 39, 16, 8,206, 10, 5,130, 96,161, - 64, 16, 44, 16, 8,206,178,217,236,113,168,122, 14,213, 39,156,102,102,102,111,173,172,172,210,107,242, 49, 55, 55,247,175,129, -157,223, 59, 58, 58, 38,178, 88,172, 93, 53,188,167,171,226,116,226,243,249,209, 66,161, 48,169,236,135,207,231,151, 13, 12,101, - 38, 16, 8,110, 8,133,194,221,218,112,254,186,170,197,154,231,247,230, 6,253,186,170,197,154,242,191,205,251,206,116,202, 75, -159,245,217,243,190, 51,157,162,141,157,150,150,150,143, 45, 45, 45, 83, 45, 45, 45, 83,173,172,172,170,252,152,155,155,191,213, -130,211,192,208,208,112,183,161,161, 97,186, 80, 40,212,136, 68,162,116,161, 80,184, 11,101, 66, 91,212,182, 60, 89, 44,214,214, -230,205,155,203,217,108,246,177,114, 63,237,104,212,168,145,156,195,225,108,175, 33,167, 81,143, 30, 61, 52,129,129,129,164,103, -207,158, 4,128,233, 87,172,119,107, 83, 83,211,219, 70, 70, 70, 9,134,134,134,123, 1, 8,107,201, 73, 1, 24,103,107,107, 27, -208,187,119,111,169,173,173,173, 31,128,111,191,162,157,131,191,251,238, 59, 38, 33, 33,129, 16, 66, 72, 66, 66, 2,249,238,187, -239, 24, 20, 5,138,252,146,103,242,170,217,179,103,147, 23, 47, 94,144, 23, 47, 94, 16, 63, 63, 63, 50,120,240, 96, 6,192,143, - 95,248,156,199,215,186,246,102, 13,204, 27, 54,109,108,122, 97,252, 72, 23,230,222,245, 93,100,237,202, 89,164, 95,207, 22,164, - 73, 35,211, 43, 78, 78,102, 78, 95,131,115,205,202,153,164,239, 55,205,153,102, 13, 77,207, 55,107, 96,222,240, 31,190,246,127, -163, 87, 11,127,247,132,179,191, 92,139,159,138,165,138, 81,183,110, 93,100,103,119, 54,224,112, 92,120, 60,158, 43,139,205,126, -148,147,153,185,176,248,117, 75,243, 79,185,106,171,236,208, 27, 66,191,138,148, 4,181,225,252,100, 34,123, 45, 57,107,194,161, - 21,103,101, 73,165, 25,133, 34,197,140,166,223,238, 69,149,101,240, 9,167,173,173,237,116,134, 97, 28,181, 53,136,197, 98,197, - 38, 39, 39, 31,169, 77,121, 54,110,220,152, 20, 15,111, 83, 95,179,222,255,142,182,244,191,196,249,199,111,173,234, 54,105,213, -116,105,240,187,176, 29,197,195,138,165, 88, 55,207,212,208,165,119,175,213,207, 30, 62,254,101,221,222,220,194,255,231,107,103, - 65,203, 57,109, 95,129,179, 36, 72,104,141, 56,245,244,244, 60, 59,117,234, 52,253,229,203,151,199, 52, 26,205,140,255,209,246, - 57,152,205,102, 47,113,118,118,110, 27, 25, 25, 25,160,209,104,118,160,130, 64,145,181,176,115,165,163,163,227, 28, 46,151,203, - 19,139,197,185, 41, 41, 41,171, 1, 92,248, 79, 43,207,102,141,235,116, 32,164, 52,232,246,166,240,143, 57,175,191, 26, 39, 97, - 52, 12, 97,111,140,140,201,246,255,127,168,247,127,155,200, 58,252, 79,252,227,190, 58, 78, 29,167,142, 83,199,169,227,252,234, -156,124, 93,121,234, 56,255,133,156,255, 74,112,116, 69,160,131, 14, 58,232,240, 95, 7,153,174, 8,116,208,225, 63, 14,101,189, - 90,165,222, 44,170, 10, 85, 90, 19,151, 96,109,148,237, 3, 29,167,142, 83,199,169,227,212,113,234, 56,117,156,255,115,156,255, - 86,145,117,184,138,237,191, 13, 58,183,170,142, 83,199,169,227,212,113,234, 56,117,156, 58,206,255, 5,161, 85,225,182,110,232, - 80,135,191, 29,123,134,195, 22, 0,230, 95, 69,242,223,113,188, 14, 58,232,160,131, 14, 58,252, 63,227, 48, 42, 25, 58,252, 79, - 16, 90,117, 1,116, 65, 81,226,219, 8, 0, 79, 1,228,126, 1,159, 57,128, 49, 20, 69,141, 6, 0, 66,200, 69, 20,173, 26,201, -210,230,100, 3, 3,131,116,185, 92,110, 89,252,119,134, 92, 46, 47,155,203,128,194,231,171,217, 72,153, 79,133,112,116,116, 76, - 87, 40, 20,150, 90,252,251,124, 66, 72, 16,139,197, 10, 22,137, 68, 15, 35, 35, 35,189,107,114,225,174,174,174,147,216,108,246, - 38, 0,208,104, 52,171, 30, 61,122,116,242,111,172,183,206,246,117,173, 79,168,212, 42, 58, 61, 51,103, 53, 62, 15,228, 7, 0, -216, 63, 4, 91, 40, 26, 75,139,255,222, 62,215,187,234, 56, 58, 53, 61,190, 10,116,208,211,211,115,183,178,178, 26,152,148,148, -244, 22,192, 50,160,250,168,198,246,246,246, 63,114, 56,156, 9, 26,141,166, 33,155,205,142,166,105,250,116, 98, 98,162,151,238, - 25,162,131, 14, 58,232,160,131, 22, 98,235, 51,212, 72,104, 53, 49,131, 53, 1,198,129, 66, 63, 16,220,167,128,115, 17,217, 72, -211,246,252, 65, 77,160, 86,211, 69,255,147,203,130,230,246, 71,214,225,129, 3, 7,218,205,155, 55, 15,221,186,117,195,203,151, - 47,187, 30, 63,126,124,202,133, 11, 23,130, 24,134,121, 4,224, 37,160, 85, 40, 5, 33,138,226,180,140, 31, 56,112, 96,223, 77, -155, 54,177, 91,180,104, 1,153, 76,134,199,143, 31,187,108,223,190,125,247,243,231,207, 31, 0, 56, 83, 44, 8, 42, 77,128, 39, -151,203, 45, 75,146,113, 82, 20,101, 57,106,212,168,215,101,197, 85,113,126, 53,138, 16,242,130,162, 40, 63,141, 70,243,242,210, -165, 75,137, 77,128,206, 51, 29,185,151, 22,198,170,236,202,115, 42, 20, 10,203,107,191,110, 6,135,199,131,162,176, 0, 93, 39, -255, 37,122,239,175, 89, 10,138,161,193, 6,201,117,221,184, 59, 8, 64,112, 74, 74, 74, 80,207,158, 61, 99,107, 90,195,108, 54, -123,211,157, 59,119,108, 8, 33,112,115,115,219, 4,224,239, 18, 90,188, 46, 29,218, 60,186,113,249,172,129, 56, 39, 29, 3,190, - 29,123,250, 67, 98,198, 36, 0,151, 63, 17, 77, 3, 97, 69, 81, 88, 58,123,243, 25, 54, 0, 28, 88, 57,126,217,174,254,216,179, -232, 30,210, 0,184, 22,139, 31, 0,248, 21,192,163,253, 3, 97, 5, 96,249,236,205,103, 40, 0, 56,184,114,252,210,253, 3,241, -251,220,219, 53, 14, 91, 49,103,210,164, 73,123, 54,109,218,196,182,177,177, 65,114,114,242,128,230,205,155, 59, 23, 20, 20, 52, - 71, 21,147,136,235,215,175,127,190, 71,239,161, 13, 70,140, 30, 39,176, 48, 55, 69, 74,106,150,209,249,179,199,102,178, 95, 60, - 30, 24, 23, 23, 55, 86,247, 12,209, 65, 7, 29,116,208,161, 18,212, 62, 50,124, 59, 27,240, 37, 42,124,199, 97, 83, 63,118,239, -208,188,207,247,131,122,176,154, 55,107,140,247,161, 97,253,175, 63,124,181,157,229, 23,234, 67,107,136,151,144,139,107,254,169, - 85,175,132, 81,211,224,220,187,118,166,168, 39,156, 50,158,253,250,245,235,198,237,219,183, 47, 77, 13,211,167, 79, 31,244,233, -211,135, 58,112,224, 64,155,123,247,238,181, 57,122,244,168,202,199,199,231, 4,170,142,143,226,222,168, 81,163,237,123,246,236, -225,245,236,217, 19, 60, 30,175,244, 7,145, 72,132,161, 67,135, 98,232,208,161,236,148,148, 20,183, 27, 55,110,184,253,250,235, -175,202,248,248,248, 37,248, 43, 74,115,149, 88,189,122,117,135, 10,118,223,161, 40,234, 35, 77,211, 1,109,218,180, 73,116, 6, - 26,207, 28,212,237,254,156,238, 78,194,133, 43,142, 87,200,195,209,215,199, 31,147,138,250,234,178, 66, 43,246,225,109,136,140, - 12,179, 5,134,134, 65, 0,130, 1, 4, 17, 66,130,163,163,163,195,154, 2,109,186,152,178, 78, 28,203,101, 90,215, 64,108, 33, - 49, 49, 17,198,198,198,252,158, 61,123,166, 82, 20,181,238,241,227,199, 95,123, 66, 94,231,117, 75,231,112,115,227,130,144, 22, -254, 2,139, 71,187, 8, 22,238,253,243, 23,185, 82,125,185,170,147, 40,138,197,250,213,143,241, 64, 81, 50,222,213,217,217,217, - 61, 1,192,204,204, 76, 31,192,163, 93,175, 48,104, 81,119,234, 75, 98,187,113,217,108,246,254,227,199,143, 79,251,241,199, 31, -139, 82, 71, 60,123, 6,145, 72,132, 13, 27, 54,212,255,233,167,159,182,208, 52,189,160, 50, 79, 86,143,222, 67, 27,252,190,227, -151,230,133, 57,249,138, 67,251, 47,188,169,219,178, 9,107,182,251, 79,134,191,171, 20,214, 26,141,230, 71,157,103, 75, 7, 29, -116,208, 65,135,154,120,179,170, 21, 90,206,230, 56,217,174,165,211,152,239, 7,187,240, 90,181,108, 1, 46,239,175,208, 45,237, - 59,116, 64,251, 14, 29, 88, 30,226,194,126,175,223,188,235,119,233,222, 75,133, 84, 29,127, 33, 50, 11,147,180,181,170, 36, 41, -237,166,111,173,122, 75,242, 50, 12, 0, 64,104, 98, 41, 95,121, 45,237, 97,247,238,221, 97,103,103,199,245,241,241,153, 90,141, -208, 90, 25, 17, 17,193, 99,179,171,142,135, 90,183,110, 93,140, 26, 53, 10, 77,154, 52,209,239,213,171,215,202,202,132,150,129, -129, 65, 6, 69, 81,150, 0, 80,167, 78, 29,205,186,117,235, 2, 72, 17, 0,128, 16, 66, 94,176, 88,172,151, 12,195,188,250,243, -207, 63,147,154, 3,150, 3,218, 55,121, 58,231,135, 81, 2,114,105,119,165, 34, 65, 94, 80, 80,225,126,129, 72,152,201, 23, 10, -131,120, 2,131, 96, 20,229,242, 10,182,179,179, 11,107, 14,216,117,106,226,120,239,192,162,241,134,199,102,252, 82,109, 89,182, -107,215,206,185,117,235,214, 6, 26,141, 6, 18,137, 4, 7, 15, 30, 52,230,243,249,198, 3, 7, 14, 92, 91,182, 1, 52, 3, 90, -141,172,203,158,177, 62, 69, 51,183, 22, 13,201,164, 71,215, 14,113,163,134, 14, 52,234,208,165, 7, 62, 60, 58,133,156,156, 66, -228,231,137,193, 48,204,103,113,125,230,222, 70,250,254, 33,216,126, 96,197,248,229, 20,139, 69,181, 25,190, 12,195,172,243,231, -123,122,122,134, 2,208,211,215,215, 47,219, 14,235,242,109, 91,110,111,220,191, 7, 14,174,250, 1,132, 97, 8,128,237, 53,240, -102, 89, 26, 26, 26, 94,191,119,239, 94,231,142, 29, 59,226,229,203,151,136,137,137,193,156, 57,115,148,115,231,206,229, 78,156, - 56,145, 90,188,120,241,188, 95,127,253,245, 18,128,231,159,221, 8, 28,206,132,111, 71,140,213, 23,231, 21,200,149, 10,149,178, -142,185, 9,163,144,200,165, 89,185, 5,242,177,227,167, 43, 67,253, 95, 77, 0,240,153,208,250,194,242,212, 65, 7, 29,116,208, - 65, 11, 16, 66, 58, 2,176, 0,144, 73, 81,212,155,178,219,197,135,148,100,107, 41,191,157,133,162, 81, 41,179, 50,116, 89, 40, -154,238, 99, 1, 64, 3,224, 53, 69, 81,185, 95,104, 98,213,171, 12,189,189,189, 73,217,239, 50, 66,139, 16, 66,136, 58,251, 35, - 81, 68,222, 38,210, 55, 71, 62,251,200, 66, 47,147,212,215, 23,200,171, 51,107,136,179,121,213, 89,216, 7, 53,129,122,124,107, -144,217, 29, 65, 22,244, 50,145,191,126,253,218,135, 97, 24,111,143, 30, 32,228,253, 25, 66,222,159, 33,139,186,130, 92,186,116, -233,206,150, 45, 91,188,189,188,188,188, 1, 84, 55, 79, 41,189,240,141, 31,121,101, 9, 82, 25, 34, 34, 34,136,167,167, 39, 89, -177, 98, 5, 57,118,236, 24, 65, 53, 17,212,221,220,220, 30,135,132,132,144,137, 19, 39, 6,160,138,192,128,205, 0,225,132,250, -214,225,138,243,187, 85,202, 31, 91,145,220,111, 12, 42,188,126, 27, 27,155, 79,236,217,234,100, 77,246,117,114, 34, 39,251,181, - 79, 35,132,220, 33,132,108, 37,132,140, 37,132, 52, 1,128,118,128,209,183, 54,102, 81,242, 11,191,203,148, 51,186, 84,155,247, -174, 93,187,118,206, 75,150, 44,201, 81, 42,149, 36, 54, 54,150, 28, 58,116,136,220,191,127,159, 92,187,118,141,184,184,184,164, -148,177,215,106, 74, 19,135,116,229,209,245,138,218,180, 34, 61, 54,123,223,155,251,151, 72,212,211,139,228,245,185, 45,228,244, -207,223,147,121,223,118, 86, 25,241,121,114, 0,189, 43, 59,111,110,119, 52,110, 82,223, 34, 50, 62, 62,158,168, 84, 42, 50,121, -242,100,226,230,230, 70,250,247,239, 79,250,246,237, 75,250,244,233, 67,122,247,238, 77, 30, 62,124, 72, 82, 82, 82, 72,223, 30, -237, 37, 67,154,161, 67, 13, 76,107,233,224,224,144, 22, 27, 27, 75, 84, 42, 21,241,241,241, 33,167, 78,157, 34, 62, 62, 62,196, -195,195,131, 0, 56, 57,123,246,108, 89,110,110, 46,113,115,115, 75, 66, 5, 81,227, 29, 28, 28,194, 66, 34, 19, 19,119,109, 62, -242,240,143,125,103, 31, 94,185,116,255,225,245,187,175,111, 94,187,251,230,194,171,192,232,107, 14, 14, 14, 97, 21,212,255, 23, -149,167, 14, 58,232,160,131, 14,213,107,145, 98,161, 53,184,216,217, 49,152, 16,210,183,220,246,224, 98,225,244,217,182,135,135, -199,138,178,219, 37,199,120,120,120,172, 0, 64,186,118,237,122,150, 16,210,248, 43,152, 63,163,130, 79,245, 30,173, 18,208, 73, -175,193,117, 26, 8, 61,141, 26,234,172, 8, 48,121,241,128,208, 26, 50, 74,132,236,212,120,132, 63,189, 92,117, 34,137, 98,220, -138,128, 30, 0,159,176,176, 48,132,135,135, 35, 49, 49, 17, 2,129,224,179,227,158, 61,123, 6, 62,159, 15, 27, 27, 27,237,148, -174,242,211,126, 46,168,189, 3, 68, 93,123, 34,235,251, 89,240,241,241, 65, 70, 70, 6,184, 92, 46,244,245,245, 65,211,116,181, -124, 44, 86, 81,198,223, 18, 47, 86, 69,199,244, 4, 56,188, 58,162, 27, 7,214, 46,112,100,189,240,214,147, 37, 68, 33, 69,174, -209,206,147, 39, 18, 66, 32, 20,164,242,249,130,210,225, 66, 0,193, 20, 69,125,104, 7,232, 9, 69, 6, 55, 78,108, 92,108,205, -246,247, 49,144, 69, 5, 85,200,209,183,111,223,153, 0,214, 18, 66,242, 90,183,110,109,181,105,211, 38,211,228,228,100,188,127, -255, 30, 23, 46, 92,200,164,139, 46,148, 34,132,172, 7,128, 46,128,129,137,133,201,221,125,107, 22, 24,226,209,121,253,218,180, - 34,227,102, 67,111,142,156, 56,123,238,158, 5, 67, 33, 41,148,225,204,125,127,220,121,247,113, 24,128,103,168, 98,222,219,254, -231,136, 2, 50,251,140, 24, 49, 34,224,201,147, 39,230, 71,143, 30, 5, 77,211, 21,126,142, 30, 61,138, 7, 79,223,205, 7,240, - 86, 75,179,234, 58, 58, 58, 62,120,245,234,149,133, 64, 32,192,253,251,247,145,151,151, 87,234,201,154, 52,105, 18,149,151,151, - 55,238,224,193,131, 35,227,226,226,118, 60,125,250, 52, 27, 69,185, 32, 63,105, 8,108, 54,251, 35, 77,171,154,218, 52,107,204, - 25, 61,180, 71, 15,113,118, 16, 68,102,173,241, 34,240,227,141,188,220,108, 25,155,205,254, 88,246,248,175, 81,158, 58,232,160, -131, 14, 58,212, 12, 20, 69,121, 19, 66,134, 80, 20,229, 93,126, 95,249,191, 75,142,219,178,101, 75,233,118,201, 57, 91,183,110, -221, 92,102, 91,250,149,204,171,114, 50,124,175, 98, 5,217,171,162,131, 20,239,175, 64, 17,126, 29, 92,135,238,208,111, 50, 12, -108, 7, 23, 36, 4, 61, 66,224,237, 93, 72, 10,125, 6,194,104, 96,227,220, 73, 91, 67,228, 77,155, 54,133, 92, 94, 52, 53, 75, -161, 80,128, 43, 52,149, 47,158, 49,222, 0, 0, 24,142,129,162,140,130,213,138,208,176,187, 43, 58,165, 19,188,182, 42,114, 84, -116, 74, 47, 58,111,227,228,201,224,114,185,224,114,185,160,138,167,254,104, 35,180,168,226,131,153,162,225,171,138,140,160,164, - 60,189, 51,231,214,186,119,226,197, 5,235, 43, 66, 94, 32, 69,193,144, 27,233,154,155,218,216, 43, 16, 10,146,249, 2, 65, 48, - 95, 36, 44, 21, 90, 20, 69,125, 4, 0,162,167,231,117,106,189,123,107, 97,122,180, 80,254,198, 7,169,114, 70, 85, 9,205,250, -219,183,111, 91,114, 56, 28,107,141, 70,131,132,132, 4,132,134,134,226,247,223,127, 79, 47, 44, 44,236,229,239,239, 31, 89, 86, - 59,106,248,250, 23,188, 54, 44,104,192, 9,242, 53, 80,124, 12,169,113,235, 49,111,249,157,219,176, 94,109,110,206,252, 97, 21, -190, 27,212, 31, 19,123, 53, 39,177, 41, 57,114, 0,247,139, 93,175,213, 33,217,223,223,191,223, 55,223,124,115,186,109,219,182, -205, 8, 33,104,213,170, 21,198,141, 27, 7, 47, 47, 47, 4, 6, 6,162,160,160, 64,117,239,222,189,221, 0,142,107,105,150,192, -212,212,244,206,195,135, 15, 45, 4, 2, 1,238,221,187, 7,153, 76, 6, 27, 27, 27,204,157, 59, 87,127,235,214,173,127, 20, 20, - 20,140,222,178,101,139, 65,108,108,236,190,187,119,239,214, 71, 81,222,185,207, 26,129, 82,169, 60,124,198,235,228,158,185,238, -243,108, 31,190,124,239,163, 16, 23, 26, 59, 56, 36, 22, 88,152,138, 12,119,111, 91, 95, 79,169, 84,206,172,184, 60, 31,215,170, - 60,117,208, 65, 7, 29,116,248, 12, 85,106,145,178,226,169,188,216,170,137, 72, 3, 32,243,240,240, 88, 73, 81,148,183,135,135, -199,202, 45, 91,182,200, 0,164,252, 29, 34,171, 84,104, 13, 25, 50,196,215,219,219, 27, 67,134, 12,241,173,148,130,209, 64, 21, -251, 4,170,216, 39,224,119,157,143, 63,183,124, 95,238,226,153, 90, 91, 55,116,195,253,135, 10,133,130,115,242,228,201,210,121, - 91, 0,160,209,104,190,122, 45,214, 68,104, 21, 11,189,207,140,112,228,137,124, 15, 47, 26,221,197, 76, 35,213, 83, 62,187,129, -100, 5, 67,239,136, 82, 73,223,228,145, 95, 43,227,188,182,112, 38, 18,159, 62,128, 64, 36, 74,156,246, 36,184,212,139, 85, 44, -178, 98, 0,160, 62,207,208,199,115,193,119, 46,214, 92,112,149, 55, 47, 34, 69,193, 40, 60,227,212,199, 43,105,108, 32,132, 32, - 38, 38, 6, 82,169, 20,126,126,126,184,124,249,114,102, 5, 34, 11,142, 60,209,227, 99,203, 38,116, 54, 42, 76,227, 42,223, 60, - 64,138,130,209,106,168,203,188,213,119,221,185, 44,234, 30,197, 98,243,251,116,113,198,194,233,195,177,235,216,159,180,210,178, -199,144, 61,215,111,141, 17, 43, 84, 43,181, 20, 89,165,206, 70,127,127,255,230,254,254,254, 60, 0,174,227,198,141,187, 53,114, -228, 72,248,250,250,226,198,141, 27, 78, 0, 82,139,143,219,128,162, 68,217,191, 2,136,174,204,241,200,229,114,207, 61,120,240, -160, 69,221,186,117,241,224,193, 3,200,100, 50,204,158, 61, 91,233,238,238,206,157, 52,105, 18,149,159,159, 95,234,201,242,243, -243,203,174, 76,100, 1, 64,114,114,242,237,203, 23, 78,117,251,230,155,111,134, 55,112,106, 98, 20, 93, 88,144, 33, 16, 24,240, -159,250, 62,226,190,121,245,124, 95,114,114,242,235,138,203,211, 71,235,242,212, 65, 7, 29,116,208,161,114,104,165, 69,202,121, -166,106,130, 50,231,233,109,217,178, 37,116,203,150, 45,159,120,188,190, 16,229, 87, 29,222, 44,233,211,106, 21, 71, 75,147,159, -240,249, 5, 48, 76, 77, 46,246,179,125,166,166,166, 52,159,207,255, 68,104, 49, 90,114,230, 92, 61,139,232, 57,227, 75, 61, 89, - 37,158, 45, 12,152,244, 69, 66,139, 97, 24, 63, 0,159, 24, 33,176,116,254,126,247,208,102,221,155, 55,176,101,169, 47,252,142, - 36, 41, 45, 95, 27,161,146,135, 23,146, 97, 97, 21, 76,178, 46,229,164,213, 48, 16,242,227,249, 34, 97,121,145, 21, 7, 0, 66, - 43,167,145, 59, 6, 54,233,213,166, 73, 35, 22,125,254, 55, 36, 75,213, 98,143, 48,149, 42, 90, 66,174, 84, 82,134,107,251,247, -239,191,214,204,204,204, 96,207,158, 61,198, 14, 14, 14,160,105, 90, 89, 94,100, 9, 44,157,191,255,253,187,150,221,157,173, 77, - 89,234, 75,123,145, 40,211, 72,127,143, 86,255,161,141,200, 50, 55, 22,221,245,220, 60,135, 47,224,233, 65, 46,151, 99,235,129, - 75,184,247, 60,100, 72, 86,200,181,187, 0,238,126, 65,131,156, 54,100,200,144, 93, 27, 54,108,128, 90,173,198,212,169, 83,241, -241,227,199,123, 17, 17, 17,191,215,171, 87,111,201,178,101,203,234, 90, 91, 91, 99,204,152, 49, 92,181, 90, 61,169, 18,142,109, -103,206,156, 25,210,166, 77, 27,248,250,250, 34, 47, 47, 15, 54, 54, 54,112,119,119,215,223,178,101,203, 31, 5, 5, 5,163, 55, -111,222,108, 16, 19, 19, 83,165, 39,235,147,118,173,209,108, 60,180,107,206,146,142, 93, 92, 88, 81, 81,145,116, 66,167,158,172, - 71, 15,110, 60, 49, 51, 51,251, 35, 33, 33,225,175,242, 28,222,170,198,229,169,131, 14, 58,232,160,195,215, 1, 69, 81, 55,139, -231, 93,125,226,229, 42, 47,194, 74, 60, 86,101,183,203, 31, 95,252,251,215,120, 89, 62, 92,129,240,250, 52,188,195,144, 33, 67, -180, 94, 86,207, 72, 50,181, 18, 79,229, 49,168, 9,212,182, 34,112, 86,246,100,129, 43, 52,149, 15,221,112,255, 97,101,199, 10, -133, 66,173, 61, 90,140, 66, 94, 93,165,212, 72,232,240, 90,243, 0, 0, 32, 0, 73, 68, 65, 84,104, 21,207,209,186, 67, 8,249, - 68,104, 25, 91, 57,247, 92,190,108,193,110,151,145, 3, 88,233,211,187, 34, 79,172, 80, 44,123, 79, 51, 73,210,170, 69, 86, 81, - 47,174,142, 21, 8, 69,193, 6, 66, 65, 89,145,149, 0, 0, 6,150,141, 58, 45, 93, 56,247, 64,239,239,135, 82,153,179, 93,144, -155, 39, 83, 44, 9,165,169,100, 25, 25, 29, 6, 60,170,136,238,225,195,135,135, 0, 28,234,217,179,103,186, 80, 40,132, 88, 44, -254,172, 14, 74,236,237, 62,114, 0, 43,125, 90,103,228, 72, 84,138,101,161, 52, 82,100,204,185,234, 68,150,133,137,225, 93,207, - 77,115, 4, 41, 73,113,224,114,185, 16,137, 68,184,255, 44, 24, 89,161,215,191, 68, 96,129,197, 98,173,243,240,240, 88, 59,119, -238, 92,100,103,103,227,198,141, 27, 24, 52,104, 16,206,158, 61,235,112,235,214,173, 93,174,174,174, 96,179,217,240,246,246,134, - 90,173,254, 80, 9,205,240, 25, 51,102, 44, 25, 57,114, 36, 94,191,126,141,212,212,212, 79, 60, 89,121,121,121,227, 14, 28, 56, - 48, 50, 54, 54,182, 90, 79, 86, 57,116,114,108,212,142,187, 98,245, 78, 40,164, 25,156,204,228,151,190, 62,247, 89, 47,114,114, -114, 4, 0,242,107, 91,158, 58,232,160,131, 14, 58,104,237,213,170, 76,139,100, 22,139,168,204,138,182,203, 8,172,138,182,169, -114, 94, 48,101,185,223, 3,255,206,107,210,202,163,197,177,106, 9, 58, 61,164,140,208,202,248,228,119, 3,195, 58, 90, 13, 29, -170,105,112, 60,143,151,198,209, 50,200,206,206, 54, 48, 55, 55,151,151, 21, 8, 2,129, 0,117,235,214, 69,110,110, 46, 14, 31, - 62, 12, 84, 63, 41,154, 54, 26,249, 3, 58,125, 63, 21,111,236,244, 65,212,170, 82,207,150,231,228,201,159,136, 45, 46,151, 91, - 50, 55,172,186, 78,247, 85,177,167,233, 5, 0,210,206,169,193, 47, 6, 66,225,100, 3,115,123,243,133,115,166,233,197,102, 40, -240,208,101, 69,222,165,109,203, 69,137, 68, 52, 55, 1,249,207,171,225,139,254,246,224,169,242,158,172,164,182, 78, 13, 86, 25, - 8, 12,166,235,215,169,111,237,177,120,142, 94,108,186,130,122,216,105, 89,193,229, 95,151, 9, 98, 96,184, 36, 9,121,143,180, -168,158,181,131, 6, 13, 90, 75, 8, 33, 12,195,172, 6,128,178,246, 46,118,159,174, 23,157, 38,135,143,203,170,220,203,219,150, - 27, 38,162,106,123,205, 91,125,215,221,202,212,232,174,231,230,185,130,212,228,120,240,120, 60, 24, 26, 26, 34, 49, 61, 31,122, - 28,182,236, 11,219, 27,175, 71,143, 30,203,231,204,153,131,224,224, 96,204,158, 61, 59, 53, 33, 33,225,202,249,243,231,103,175, - 89,179,134,227,230,230,134,212,212, 84,108,223,190, 93,253,236,217,179,205, 0,182, 87,216, 30, 57,156,105,191,252,242, 11, 73, - 73, 73,161, 98, 98, 98, 96, 99, 99,131,121,243,230,233,111,222,188,185,116, 78, 86, 77, 60, 89, 37, 72, 78, 78,246,189,247,224, - 5,134,221,222, 13, 90,173,240,205,203, 78,120, 18, 30,157,235, 91, 71, 95,255, 39,219,118,173,106, 85,158, 58,232,160,131, 14, - 58,124, 21, 47,214,155,170,182,255, 3, 80,209,208,161, 86, 66,235,195,222, 85, 83,156,166,204, 93, 10,190, 67,119, 40,194,174, -130, 17,167,151,122,180, 12, 68,166,168, 83,175, 25,242, 36, 10, 92,244,121, 7, 0, 31,106, 98, 85, 97, 97, 33,218,183,111,143, -253,147,156,123,203, 11,179, 13,248, 0, 20, 60, 35,249, 53,253, 30, 15,111,221,186, 37,101, 24,230, 28,128, 91,213,208,172,107, -209,162,197,190,157, 59,119,234, 55,251,126, 10,196, 47,159,150,247,160,128,207,231,131,199,227, 33, 40, 40, 8, 15, 31, 62, 84, - 2, 88, 87, 77,133,190,162,105, 58,240,252,249,243, 73,141, 27,216, 14,104,223,182,245,252,149, 43, 60, 12,223, 63,189,135,213, -155,247, 49,141, 59,184,229,111, 61,123,173, 48, 95, 84,175,143, 44, 53, 34, 64,139, 75, 13, 44, 39,178, 82,154, 58,218,247,110, -219,178,197,210,213,171, 87, 25,133, 62,189,143, 53,191,122, 18,167, 54,125,243,127,189,124,189, 32, 75, 80,191,191, 60, 35,252, -181, 54,101,232,235,235,123, 8,192,161,146,237,242,246,122,108,248,157,113,238, 56, 32,119,235,217,203,146, 2,195,122,125,171, -178,215,162,217,240,110,118, 22,166,119,247,110,156, 37, 72, 75, 78, 0,143,199,131, 72, 36, 66, 66,106, 30,214,238,190, 32, 81, - 49,204,128, 47, 21, 90,134,134,134, 60,149, 74,133,253,251,247, 35, 33, 33,161, 43,128,132,183,111,223,122,142, 29, 59,118, 79, -171, 86,173,154,134,134,134,126, 16,139,197,115, 1,132, 87, 70, 98, 98, 98,210,213,194,194,130,122,241,226, 5,102,205,154,165, -156, 55,111, 30,119,226,196,137, 84,110,110,110,109, 61, 89, 0, 0, 91, 91,219,158,253,250,116, 65,247,126,179,125,149,242,188, - 39,177,225,127,248,178,200,115,131,218,150,167, 14, 58,232,160,131, 14,255, 51,168, 93, 96,240,158, 0,199,217, 12, 51, 91,216, -114,211,188,182,205, 35,133,209,126, 68,246,250, 16, 41,184, 58,157,220,220, 62,145,220,218,187,144,204, 30,220,130, 52,181,164, -210,156,205, 48,179,231,231,194,237,147,236,222,131,154, 64,221,175, 17, 72,191, 70, 32,131,157,161, 6,176,178, 93,187,118,215, -220, 59,253, 21, 71,203,189, 19, 8,128, 89, 0, 68,149,152, 85, 81,198,112, 27, 0,135,219,183,111, 79, 63,122,244,136, 68,140, -238, 75,252,155,154,147,185,115,231,146, 53,107,214,144,241,227,199, 19, 11, 11, 11,186,184, 32,108,170,227, 28, 54,108,152, 29, - 0,216,219,219,155,116,104,214, 56, 45,200,231, 6,121,226,181,135, 28,115, 31, 65, 58,183,106,150,101,221,244,155, 64,190, 77, -147,182,213, 20, 95, 41,167,181,181,245, 10, 66,200, 0, 66,136, 13, 0, 56, 57,153,137,218, 53,109,156, 18,248,224, 6,121,122, -106, 31, 57,230, 62,130,116,105,221, 60,219,174,153,107,184,129,101,211, 78,218,112, 86,132, 10,237,109,217, 52,203,170,113,183, -128, 42,236, 45,229,108,208,105,204,245,164,148,116,242,234,213, 43,114,235,214, 45,242,244,233, 83,226,117,254, 58,169,215,113, -180,216,188,213,119,221,107,208,116, 42,179,211,120,240,224,193,228,195,135, 15,100,224,192,129, 4,128,113, 45, 57,175,197,198, -198,146,144,144, 16,178,114,229, 74, 2,224,228,156, 57,115,100,249,249,249,164,111,223,190, 9,197, 2,139, 83, 27, 59, 27, 58, -218,110, 29, 62,180,199, 58,247, 89, 35,123,126,105,121,126, 69,232, 56,117,156, 58, 78, 29,231,255, 2,231,127, 51,108,138,189, - 90, 37,223,237,180,242,104,249, 2, 52,178,113,168,165,165,234,244,230,237,123,127,218,127,232,228,210,229,243,167, 9,123,184, -244, 67,240,131, 19,184,236,125, 94, 34, 87, 40,183,115,217,216, 25,146, 13,105,100, 53, 86, 20,199,209,250, 4,254,254,254,130, - 58,141,254,138,193, 20, 85, 20,155,213,179,134, 23,152, 10, 96,198,187,119,239,118,186,186,186,110,154,222,189,211, 8,247,110, -189,161, 86,171,225,229,229,133,248,248,248, 43, 0, 86,105,235,113, 11, 14, 14,206,106,222,200, 97,129, 30,155,179,116,238,248, -225, 22,153, 31,223, 35, 41,204, 31, 0,160, 80,200,212,105, 31,158,180,169,137,113,124, 62,255,149,133,133, 69,132,133,133, 69, -174,115, 3,251, 25, 60,232,173,158, 61,238, 91,203,236,216,112, 36,134, 22,141,140, 42,228, 82, 85,210,135, 71, 77,107, 83,187, - 14, 14, 14, 60,161, 30,102, 86,104,175, 82,174, 78,143, 10,111,171, 13,143, 84,161,220,188,126,151, 87,255,141, 75, 39,243,140, -140,140,240, 46, 36, 10,171,127, 59, 43,145, 41,213, 3,178,130,175,125,149,225, 49, 66, 8,212,106,181,214, 11, 29, 42,193,242, - 54,109,218, 52,217,180,105,147,211,164, 73,147,240,165,158,172,178,136,142, 77,246,176,181,111,216, 60, 42,226,157,107, 29, 62, -247,244,151,148,167, 14, 58,232,160,131, 14,255, 51, 24, 92,236,204,153, 81,230,219,191, 90,161, 85,130,144, 12, 72, 1,108,104, -192, 22,123,174,216,180,107, 45,139,218, 61,153, 33,228, 4,205,194,250,152,108,100,126,161,113, 82, 61, 14,232,254,223,141,231, - 0,128, 30,167,118, 29,100, 49, 62, 0, 24,121,228,249,235,142, 71,158,191,254,185,120,223, 70, 0, 53, 26,203, 53,228, 32,196, -165,121, 67,219, 30,237, 90, 24,176, 53, 50, 36,133,125, 68,142, 68,142,251,161,241,121, 44,194, 58, 81, 83,163, 98, 98, 98, 30, - 3,128,149,177, 32,172, 71,243, 70,245,190,105,223, 66,160, 71, 41,145,244,254, 29,242,101, 74,220, 11,141,207, 7, 69,213,122, - 66,245,215,178, 55, 61,248,250,155, 63, 65,245,165, 40,234,193, 74,247,239,121,107,127, 59,247, 85, 69, 22, 0,105,114,114,114, -182, 84, 42, 53, 75, 73, 73, 81,162,246, 65,226,162, 10, 10, 10, 90, 45, 92,184,112,195,146, 37, 75,150,110,219,182,141, 91,155, - 57, 89,149, 33, 55, 57,254,234, 55, 45,190, 94,253,235,160,131, 14, 58,232,240, 63,129, 25,229,190,161,181,208, 42, 21, 12, 25, -200, 4, 48,183, 97, 67,178, 56, 58, 26,202,175,101, 89, 69,158,174, 47,196, 27, 0, 67,107,125, 54,139, 42,124,249, 33, 94,252, -234, 67,188, 24, 12, 33, 12, 33, 10, 22, 11,137, 18,149,106,243,135,152,228,218,175,186,163, 40,205,155,168, 4,217,219,143,137, -114,194, 48,132, 33, 68, 73, 81, 72, 83,171,153,205,161, 49,241,215,255, 19,236,205, 10,190,246,220,155,166,122, 60,127, 21,178, - 88, 34, 81,237,203, 10,187,230,247, 21,235, 69, 29, 28, 28, 60,161,107,215,174, 83, 52, 26,141, 39, 0,245, 23,112, 41,105,154, - 94,190,117,235,214, 43,193,193,193, 23,252,252,252, 82,191,134,200,250, 91,235, 95, 7, 29,116,208, 65,135,127, 43,106,151, 84, -186, 50,124, 77,145,245,159,136,144,168,184,246,127, 7,111,104, 84, 92,203,255, 6,123,211,195,174,190, 77, 7,198,253, 77,197, -123, 79,163,209,220,251,154,162,250,206,157, 59,142,168, 32,173,206,127, 90,253,235,160,131, 14, 58,232,240,175,197,140,202,196, - 23, 71, 87, 54, 58,252, 11, 64,190,150,200,210, 65, 7, 29,116,208, 65,135, 90,160, 82,143, 22,133,202, 87, 14, 60,168,193, 63, -168,205,234,131, 7, 58, 78, 29,167,142, 83,199,169,227,212,113,234, 56,255,231, 56,255,141,176, 65,209,132,248,155,197,223, 85, -138,175,175, 9,221,210, 87, 29,167,142, 83,199,169,227,212,113,234, 56,117,156,255,118, 84, 56, 17, 30, 40,154, 60,172,131, 14, - 58,232,160,131, 14,127, 23,120,197,159,218,254,174,131, 14,255,141, 98,171, 84,112,213,102,142, 86,227,226,239,168,191,209, 88, -119, 27, 27,155, 25,173, 91,183,110,198,229,114, 89,133,133,133,235, 31, 61,122,180,174,252, 65, 61,154,115,222,178, 89,176,251, -107, 15, 5, 80,108,128,197,130,134, 32,233,105,144,172,131,174,222,255,163,225,192, 55,178,248,147, 98,177,245, 53,180, 10, 26, -181, 10, 69,211,173,138,192, 48,116,188, 70,165,112,171,236,100,235, 54,195,235,209, 26,102, 27, 64,246, 3,172, 57, 0,115,128, - 2,103, 54, 1,125,144, 2,123, 22,216,228, 87,104,168,101, 28, 61,246,138, 84,255, 75,137,255,134, 2,187,120,241, 34,251, 75, -206, 31, 61,122,116,133, 9, 68,235,214,173,235, 45, 16, 8, 26, 85,118,158, 68, 34, 73, 77, 77, 77,117,253,151,183,199,111, 0, -236, 5,208,162,220,254,112, 0, 11, 0,248,124,233, 63,232, 9,112,172,128,153, 92, 96, 25, 0,168,128, 95,211,129, 67,190,255, - 65,115, 12, 45, 44, 44,158,112, 56, 28, 39,137, 68, 34, 41, 44, 44,108,104,104,104, 24, 45, 20, 10,133, 52, 77,127,200,204,204, -252,166,134,116,115,240, 87, 42,173,165, 0, 14,212,240,119, 29,116,248,111,193, 23,173, 58,116, 46,122, 62,160, 39,128,111, 58, -118,236,104, 37,145, 72, 16, 30, 30,158, 14,224, 9, 0,223,226, 79,228,215,176,148,197, 98,237,216,181,107,215, 79,243,230,205, - 43, 77, 6, 29, 20, 20,132, 54,109, 62,143, 17,202,102,193,238,209,141, 7,150,111,130, 35,209,177,239,168, 98,161,197, 2, 36, -169,112,237,215,169,182, 38, 24,154,154,154,174,167, 40,106, 52,139,197,170,182, 83, 99, 24, 70, 67, 8,185,152,155,155,187, 22, - 64, 97, 77,254,145, 80,192, 83,211, 26, 77,133,255,131,195,102,107, 36, 82, 69,165, 97, 47,234,212,169,227,199, 98,177, 26,148, - 77,152, 13,124,154, 64,187,178,223,104,154, 78,202,202,202,210, 70,132, 26,176, 56,220, 5, 20,245,127,236,125,119, 88, 20,215, -254,254, 59,179,125, 89,122, 7, 69, 84, 20,165,137,177, 32,216,176,107, 34, 38,106, 52,198,158,104,226, 77, 98,137, 37, 17, 91, - 52, 26,133,196,110,212,168, 73,140,229,218,136, 29, 91,108,209,196,174, 8, 82, 20, 20, 17, 16, 22, 88,234, 46,108,155,157,242, -251, 3, 88, 17, 97,119, 49,185,191,123,191,247,238,251, 60,251,204,206,206,204,103,207,156, 51,115,206,123,222,207, 57,159, 35, - 28, 8,146,109, 7, 16, 32, 64,166,179,140,254, 60, 75, 83, 27, 1,104,255, 10,201,242,242,241,251, 99,246,162,216,230,201,105, - 15,177,112,250, 56,124,251,253, 46, 44,152,245, 33, 54,238,216,143, 89, 31,143, 69, 80, 80, 48, 76, 45, 43,206, 66,184,106,209, -204,209, 3, 98,182, 28,234,185,224,179,209,226,152, 45,113,189, 22, 78, 31, 35, 90,181,249, 80,175,133,211,223, 19,199,108, 62, -212,115,193,204,209,210, 85, 91,127,101, 1, 76,120,157, 68,142,245,247,174, 34,104,186,193,222, 54,199,231,235,246,103,228,203, -254, 29,111,244,228,201,147, 67, 53, 26,205,189,113, 3, 59,197,190,209,174, 89, 94, 67,231,148, 20,228, 53,203,124,148, 16, 45, - 16, 74, 59,191, 19,189, 43,201,164,228, 32, 22,183,126,248,240,161, 63,203,178, 96, 24, 6, 52, 77, 27,183,122,189, 30,189,123, -247,254,187, 38,206, 12, 3,240,117,245,203,138, 24, 0,135,254,130, 45, 91, 62,159, 63, 91, 36, 18, 69,210, 52, 29, 8, 0, 2, -129, 32, 77,167,211, 93,161,105,122, 61,128,202, 38,218,219,144,151,151, 23,100,107,107, 11,138,162,140, 11,208,243,120,188,128, - 22, 45, 90,108,209,106,181,254,127,245,230, 61,128,105,221,123,246,220, 56,105,238, 92,158,230,234, 85,108,220,185,115, 3,148, - 74, 0,216, 98,238, 90,145, 72,116,142, 36, 73,223,166,252, 31,203,178,217,122,189,126,112, 83,174,225,243,249,254,249,249,249, -238,222,222,222, 80,169, 84,144,201,100,178,218,253,215, 80,178, 86,115, 28, 39,173,169,219, 55,134,135,135, 71, 16, 4, 65, 3, -224, 88,150, 37,111,221,186, 53,150,101, 89,126, 77,253,180, 26,192, 78, 0, 58,107,155,109,197,255, 81, 53,107, 71, 83,137,214, -105, 0,145, 93,187,118,149,190,255,254,251,136,140,140,132,191,191, 63, 36, 18, 73,117, 37, 94, 82,226,113,255,254,253,247,174, - 94,189,250,222,201,147, 39,145,154,154,170, 1,240, 39,128, 6, 95,234,254, 81, 61,103, 72,108,197,155, 0, 64,241,188, 68,254, -252,105,209, 38,185, 92,190, 26, 64,221, 16,225,126, 19, 38, 76,152, 51,115,230, 76,196,199,199, 99,255,254,253,208,233,116, 80, -169, 76,240, 23,117, 17,202, 46,197, 2,178, 44, 32,231, 10, 96,227, 14,200, 60, 94, 59,167,156,156,156,190,158, 53,107,214,231, - 65, 65, 65,198, 40,230, 6,131, 1, 52, 77,195, 96, 48,160,172,172, 12,115,230,204,169,110,104, 57, 14, 44,203,226,204,153, 51, - 51, 62,254,248, 99,148,149,149,205,110,200,102,120,103,159,187, 36, 65, 54,175,213,106, 56,134,121,126,243,254,243, 46, 52,195, -240,180, 90,170,193,149,202, 37, 18,161, 73,146, 39, 16, 8,154,167,158, 56,225, 78,138, 68,224, 24, 6, 96, 89,112, 44, 91,147, -157, 53, 31,174,250, 55,142, 97,193, 25, 24,176, 52, 11, 90,163, 67,216,167,159, 90,146, 21,221, 5, 34,233,254,241, 31,205,245, -236, 22, 30, 46,104,233,227, 13,154, 97,241, 36,235,185,231,189,187, 55,123,196,237,222,242,137, 94,163, 26, 11,224,181,226,108, -137,108,236,127,219,252,195,143,205,239,220, 79,198,197,203, 87,113,225,210, 21, 0,192,185,203,215,107, 9,183,217,162, 2, 93, -217, 97,214,148,225,226,216,205, 7, 4,179,166,140,224,125,187,249,160, 96,230,135,239,240, 98, 55,237, 23,206,252,240, 29, 94, -236,247,251,133, 51,167, 12,231,197,108,252, 57, 20,128, 19,128,178,198,140, 53, 86, 70, 4, 77,139,255,153, 89,200, 3, 0,197, -182,109, 48, 20, 21,193,123,233, 82, 0,192,120, 63, 15,139,221, 29,174,174,174,119, 5, 2, 65,115,115,231, 25, 12, 6,179, 36, -120,242,228,201, 29, 53, 26,205, 93,154,166, 57, 62,159, 31, 61,110,196,160, 99, 67,122,117, 44,169,123, 78, 82, 82,162,203,170, - 85, 39,134, 31,186,167,226,222,235,108,119, 47,126,205,228, 46, 81,243,118, 37,154,104,144, 73,157, 78,135,140,140, 12,212, 93, -228,189, 14,152,215,237, 59, 1,216,232,226,226,210,173,164,164,100, 60,128,133, 74,165, 50,148,199,227,193,217,217,121,161, 94, -175,127,226,224,224,240, 83, 69, 69,197,245, 26,213,200,210, 37, 3,122,219,219,219,239, 57,122,244,168, 83,167, 78,157,200,226, -226, 98,180,106,213, 10,165,165,165, 97, 87,175, 94,237, 60,101,202,148, 41, 42,149,106, 98, 77,103,208, 82,180,183,177,177,225, - 38, 77,154, 68, 48,204,139,219,253,249,231,159, 49, 56,132,110,227,230,104,163,214,234,185,138,139, 25, 14,255, 16, 10,133,127, -102,103,103, 87, 52, 53, 51,132,192,151,147,230,206,229,217, 62,123, 6,219,196, 68,140, 87, 42,249,223, 86,171, 91,102,137, 22, - 73,146,190,123,246,255,226, 47, 18,137, 64,211,180,145, 12,214,214, 81, 6,131, 1, 20, 69,193, 96, 48,128, 97, 24, 24, 40, 3, - 98,190,249,238,181,235, 66, 27, 27, 27, 27, 47, 47,175, 66, 27, 27, 27,155,191,163, 21, 18,139,197,252,221,187,119,143, 21,137, - 68, 0, 0,189, 94,143,144,144, 16,194,218, 62, 91,241, 95, 70,182, 94, 81,185, 76, 17,173, 55,149, 74, 37, 24,134,129,157,157, - 29,120,188,151,219,125, 23, 23, 23, 12, 28, 56, 16,189,123,247,198,251,239,191,143,212,212, 84,233,251,239,191, 63,176, 49, 99, -227,230, 70,193,199,223,163,166, 49, 97,189,174,157,186, 31,251,243,138, 95,221, 10, 10, 10,230,214, 57,109,202,180,105,211,136, -146,146, 18,140, 30, 61,250,170, 78,167,123, 27,128,178, 49,155, 12,139,231,125,223, 31, 15,150, 35,164,235,111,253, 72,232,181, - 26,142, 36, 73, 77,173,235,240,117,114,137, 32,136,209,222,222,222, 56,112,224, 0,244,250, 87,195,133,217,219,219, 35, 37, 37, -229,133,170,198,227, 33, 60, 60,156, 71, 16,196,104, 0,179, 27,182, 73, 54,191,118,231,153,123,237,126,212,192, 96, 97,120,103, -178, 48,191,176,138, 3, 64, 44, 90,180,200, 72,220, 0,224,235,175,191,182, 36,157, 32, 5, 2, 40,174, 92,121, 81, 17,243, 73, -144, 66, 2,132, 0, 32,249,213, 94, 84,112, 0,199, 0, 44, 13,176, 6, 64,226,229, 99, 73, 54,132, 53,107,225, 31,191,106,221, - 86, 71,157,129,195,129,227, 23,145,149,245, 20, 60,146,132, 95, 27,127, 12,234,211, 75,208,185,107,132,207,119,203,230,158,204, -207,121,252, 38,128,219, 77,206,104,150,147,180,105,225,138,159,126,190, 7, 55, 39, 91,140, 30,254, 22,164, 18, 49,190,253,254, - 23,124,179, 96, 58,252,253,124,177,125,195,202, 70, 47,119,112,112, 88, 30,232,223,198,119,235,238, 83, 8, 12, 8,224,109,221, -115, 10,129, 65, 53,219,224, 64,222,214, 61,167, 16, 20, 28,196,219,186,231, 20, 66,131,219,183,188, 43,191,181,188,180,180,116, -122,227,249, 89,175,140, 6, 85,151,145,160,146, 53, 54, 4,207, 62,249, 4, 0,140, 68,171, 41, 16, 8, 4,205,243,243,243,221, -205,157,103, 78, 53,168, 81,178,238,210, 52,141,162,162, 34,162,188,188,156,115,116,116, 28,126,118,251,194,163,131,123,118, 44, - 5,128,196,196, 68,231,152,152, 85,195, 15,222, 85, 66,115,115, 51,241,207, 19, 87,216,241,111, 71,222, 61, 30, 59,185, 51,106, -150,132,168, 15,157, 78,151,245,198, 27,111,112, 53,223,155,137,197, 98, 97,189,231,205,187,109,219,182,175,168,214, 22,184, 20, - 55,222,184,113, 99,122, 80, 80, 16, 2, 2, 2,174,119,235,214,205, 94, 38,147,225,236,217,179, 8, 12, 12, 12,182,183,183,191, - 21, 23, 23, 39,152, 63,127,126,199,157, 59,119, 2,192, 12, 11,178,115, 64,223,190,125, 15,196,199,199, 75,132, 66, 33, 52, 26, - 13, 82, 82, 82,224,224,224, 0,145, 72,132,119,222,121,135,215,163, 71, 15,151, 62,125,250, 28, 78, 79, 79, 31,139, 38,204,128, -210,106,181,220,194,133, 11, 97, 99, 99, 3, 27, 27, 27,200,100, 50,200,100, 50,216, 74, 64,108,155,213, 66, 58,115, 71,185,116, -246,210,109,177,123,182, 46,187,236,227,195,126,149,155,155, 91,222,212,103, 65,115,245, 42,108, 19, 19,129, 58,239,174,165,112, -144, 57, 35, 58, 58,218,156, 34, 5,161, 80,136,238,221,187,155,181,231,236,236,124,132,207,231,191,212, 51,165,105, 90, 18, 29, - 29,205,164,167,167,203, 72,146,148,177, 44,139,232,232,104,134,166,105,137,187,187,251,117,150,101, 11,139,139,139, 71, 90,144, - 92, 29,128, 47, 72,146,220, 40, 22,139,249, 45, 91,182,204, 94,178,100,201,141, 26, 53, 19, 28,199,145, 45, 91,182, 12,147, 74, -165,190, 58,157,142, 70,181,235,208,170,102, 89,209, 32, 56,142,235, 92, 45, 10, 27,161, 7, 32,170,249, 94, 82,221,218,193,181, -222,239, 0, 80, 92,211, 81,244,104,100,191, 4, 64, 42,128,246, 0,220,107,142,221, 33, 8,162,244, 53,146,217,184,162, 21, 31, - 31,111,236,194, 70, 69, 69, 25, 27, 22, 59, 59, 59,220,185,115, 7, 4, 65,192,206,206, 14,246,246,246,112,112,112,128, 82,169, - 68,106,106, 42, 30, 62,124,136,103,207,158,129, 32, 8,248,249,249,161,246, 5,170, 3, 99, 5,183,111,109, 60, 36,182, 98, 16, - 4,208,169, 95, 40, 66,123,135,160,235,237,204, 89,119, 47, 16, 59,228,114,121, 6, 0,126, 72, 72,200,148,240,240,112,172, 91, -183, 14, 58,157,110, 93, 35, 36,203,104,243,143, 84,186, 11, 0,120,121,121,205,219,123,246,137,205,132, 33,109,212,114,185,124, -205,107,100,206, 75, 21,113,113,113,177,197,107,241,177, 44,139,178,178, 50,147, 54,235, 43, 4,235, 55,110,118, 84, 85, 20, 98, -197,183,123, 97, 48, 24, 48,119,238, 92,176, 44,107,252,148,151,151, 91,148, 78,142, 97, 94,213, 14,200,106,239, 41,193, 7, 90, -140,169,230, 21, 57, 7, 54,131,224, 0,130, 1,240,234,125,213,111,132, 36, 60,161,244,224,178,111, 55, 57, 38, 60,124,142,227, - 23, 19, 64, 41,243, 32, 79, 60, 90, 45, 57,118, 31,139, 67, 58, 30,186,133,182,193,231,139,190,115, 90,252,249,196,131,122,141, - 42, 0, 47,187, 17, 47,152,127,105, 24,172, 88,190, 28, 59, 54,173,195,119,235, 54, 65, 89, 81, 14,129,192,181,166,162,103,192, - 48,140,233,123,231,184, 33,209,179, 62, 32,190,253,225, 8,194,130,188,112,248,236,109,244,124,195, 23, 71,127,187,139,222,157, - 91,225,248,133, 4,244,235,214, 6,167,175, 36,227,243,105, 99,137,177,231,118, 14,105, 74, 25,109,216,176,217, 81,165, 44, 68, -252,202,221, 40,218,178, 5,217,211,167, 35,172,230,156,219, 4, 1, 97,243,230,128,208,124, 25,213, 71, 90, 90, 26,116, 58, 93, - 67,189,125, 4, 6, 6,154, 45,119,141, 70,115,143,166,105,174,176,176,144, 40, 44, 44,132, 76, 38, 35, 82, 82,146,153,224,224, -144, 17,220,195, 95,127, 4,128,152,152, 85, 35, 14,221, 83, 66,125,125, 19, 52, 55,190,135,176, 85, 18,185,227,235,105,212,199, - 75,183,223,171,243,142,190,148,206,130,130,130, 55, 11, 10, 10, 0, 0,173, 91,183,126,152,158,158,222,190,214,213, 92,227, 66, - 20,210, 52,237, 95,235, 78,164,105, 26, 58,157, 14, 3, 6, 12,224,153,186,119, 39, 39,167,240,192,192, 64, 36, 36, 36, 96,211, -166, 77,206,125,251,246,197,227,199,143, 65, 16, 4, 86,173, 90, 69, 4, 5, 5, 9,138,139,139, 49,120,240, 96, 28, 57,114,164, -187, 82,169, 52,151,159,118, 50,153,108,231,201,147, 39, 37, 36, 73, 66,165, 82,129,101, 89,244,232,209, 3, 36, 73, 34, 57, 57, - 25,139, 22, 45,194,145, 35, 71,112,236,216, 49,105,231,206,157,119,170,213,234, 64,188,236,214,111,172,140, 56,173, 86,203,137, -197, 98,136,197, 98, 72, 36, 18, 72, 36, 18,136, 68, 34, 84,106,129,143,215,103,235,120, 18, 87, 54,248,141,158,109, 62,152,185, -138, 92,179,228,195, 75, 0,142, 91,250,204, 3,213, 99,178, 54,254,242,203,166,241, 21, 21, 36, 0,252, 68, 16, 44,197,113,223, - 89,242,190, 3, 64,165,182, 2,190,126,205,113,248,224, 49,188, 59,102,120,131, 36, 75, 32, 16, 66, 40, 16,192,222, 89,102,214, -166, 80, 40,244,120,248,240,161,139, 64, 32, 0,199,113, 96, 24, 6, 20, 69, 21, 46, 94,188,216,109,232,208,161,118,103,206,156, - 33,135, 14, 29,202, 58, 57, 57, 85,221,190,125,187,136,166,105,151, 94,189,122, 53,229,153,223, 26, 26, 26,218,233,232,209,163, - 31, 70, 71, 71,223,157, 55,111,222,138,186, 7, 87,175, 94,189,252,244,233,211,190, 35, 70,140,216,147,152,152,184,181, 41,117, -200, 95,173,231,173, 54,255,243,108, 54,198, 69,106,224, 65, 16, 68,124,157, 58, 59,170,118, 63, 58, 58,122, 97, 76, 76, 76, 10, - 65, 16,241,117,127,175, 61,175,166,179, 24,223,208,126,205,181,206, 11, 22, 44, 8,137,141,141, 93, 21, 17, 17,113,224,250,245, -235, 79, 1, 52,149,104,153, 30,163, 85,123, 67,117,111,178, 94,163, 6,165, 82, 9,165, 82,137,220,220, 92,108,219,182,173,230, -133, 22,128,207,231,131,207,231, 27,199, 51, 52,134,139,241,127,126, 15,224,251, 78,157, 58, 9, 30,220,136, 59,243,229,142,153, -253,187, 12,232,196,187,119,241,193, 40, 84,175, 71,248,230,164, 73,147, 92, 1, 96,247,238,221,197, 0,206,252,155, 88,115, 92, - 70, 70,198,231, 94, 94, 94,198, 49, 42,117,221,135, 52, 77, 67, 34,145,160,118, 44,139, 86,171,197,182,109,219,104,142,227,226, - 76,216, 68,122,202, 37,100,164, 92,174,190,142,101,193, 50, 47,174, 95,182,108, 25, 56,142, 51, 54,246,159,212, 40, 39,102, 73, - 94, 67,121,206,213,219,214,251,157, 99, 24, 51,238, 9,225,204, 81, 19,167,123,177, 4, 31, 39, 46,221,135, 64, 32, 0, 91, 71, -205, 20,240,170,123,203, 41,143,243,225,237, 17,140,183,199, 78,243, 60,186,103,243, 76,154,210,126,219,212,188, 14, 8,141,192, -172,207, 63,199,143, 59,118, 96,209,210,229, 70, 6, 64, 51, 12,104,179,233, 36,201, 1, 61, 66, 64, 87,230,131,199,227,161, 95, - 88, 27,240,120, 60, 12,140,104, 7, 30,143,135,193, 61, 2,192,231,243, 49,164,103, 16,218,182,109, 11, 62,159, 79,154, 41,119, -164,167, 92, 68, 70,202,239,117, 72, 47, 7, 14, 0, 37,151,191,114,190, 65, 46, 7,215,194,165,169,207, 22,166, 76,153, 82,158, -155,155, 75,213, 63,230,227,227, 35,188,122,245,170, 99, 35,110, 59, 35,164, 82,105,103, 62,159,127,175,180,180,148,181,177,177, - 33, 89,150, 97,131,131, 67,120,103,183, 47, 60, 90,123,206,130, 5, 11,143,190,215,217,126,196,222,184,120, 78,216,178, 39, 65, - 8,196,244, 71, 75,183, 11, 5, 66,105,103, 64, 99, 73,231,129,212,233,116,120,244,232, 17,204,165,135,227, 56,147,174,159,178, -178,178, 73,129,129,129, 87,191,255,254,123,103,130, 32,240,199, 31,127,128,199,227, 25, 63,153,153,153, 32, 73, 18, 95,126,249, - 37,165, 84, 42,167,154, 75, 27,159,207,255,252,240,225,195, 14, 34,145, 8, 42,149,202,248,222,240,120, 60, 60,124,248, 16,107, -214,172,193,164, 73,147,144,147,147, 3,111,111,111,204,157, 59,215, 54, 54, 54,246,115,138,162,150, 91, 80, 68, 73,122,189,190, -139,141,141, 13, 36, 18, 9,106, 9, 23, 0,252,150, 34, 72,214,104, 52, 29, 92, 92,212,158,110, 87,226, 79,116,239,251,118, 71, - 23, 55,175, 8,185, 92,222,164,165,179,158, 0, 59,178, 24,102,241,155, 71,143,186, 95, 59,122,148,189,121,242,228,115,177, 74, -181,221,226,103,200, 64, 34, 59,243, 57, 58,119,238,140,123,247,238,161,115,231,206,117, 73, 19, 68, 34, 17,132, 66, 33,132, 66, - 33, 92,157, 44, 26, 66,193,145, 36,137,107,215,174,129, 97, 24,232,245,122,232,245,122, 4, 5, 5,149, 94,190,124,217, 22, 0, - 50, 51, 51,185, 9, 19, 38,148,223,186,117, 11,111,188, 97,122, 61,117, 15, 15,143,171, 60, 30,175,101,221,223, 74, 74, 74,156, - 70,142, 28,137,178,178,178,183, 70,142, 28,217,179,230,253,205,251,245,215, 95, 39, 0,128, 72, 36, 2, 73,146, 12,172,248,159, -135, 57, 46, 82,151, 40,213, 39, 92, 49, 49, 49, 81,245,127,171, 75,170, 26,250, 94,247,218,216,216,216, 85,117,108,107, 94, 35, -249,230,199,104,197,199,199,115, 13, 48, 72,139, 97,142,104,213, 34, 33, 33,193,224,237,237,253, 99,198,253,103,253,219,132,250, - 65, 42, 19, 15, 2,240,189, 88, 44,158, 51,113,226, 68,220,188,121, 19,201,201,201, 63,227, 47,206,194, 9, 9, 9, 57, 39, 22, -139,125, 27,113,147,100, 39, 39, 39, 15,110,164, 97, 88,122,242,228, 73,152, 26, 12,127,233,210,165,186,141, 82,221,193,240, 13, - 63, 24, 44, 7, 3,101, 64,149, 90,243,162, 17,175, 33, 90, 85, 85, 85, 24, 51,102,204, 75,138, 86, 81, 81,145,217,251, 35, 8, - 2,107,142, 31,199,249,184, 56,188,213,177, 35,142,220,190,141,216,137,227, 16,224,219, 12, 28, 67,128, 35,128,156,253,155, 81, -162,172,196,190,139,215, 80,170, 82, 99,124,175, 94,240,183,119, 53,109, 87, 32, 28, 24, 22, 30, 33,188,112, 61, 21, 2, 1, 31, - 36, 88,112, 6, 53,188, 3,251,128, 71,146,112,240,104, 5,161, 64, 0,129,128,143,204,220, 98, 4,134,116, 21,197,139, 36, 3, - 95,135,104,249,248,182, 2,195, 48,152, 52,105, 18, 14, 28, 56, 0, 23, 79, 95, 56,248,132,224,155,117, 59,240,214,128, 94,102, -239,191,182, 7,207,231,243,193,227,241, 94,217,214,126,183, 68,157,228, 88, 14, 84,253, 50, 98, 57,128,227,208,124,229, 74, 52, - 95,185, 18,183,107,254, 51,168,170, 10, 26,141, 6,232, 22,220, 36,146,165,215,235,145,155,155, 75, 21, 20, 20,120, 52,112,188, - 80,175,215,155, 37, 54,187,118,237, 74,154, 60,121,114, 23,103,103,231,187, 73,137,137,134,208,142, 29, 5,103,182, 45, 60, 86, -235, 54, 4,128,142, 29, 59,150, 46, 92,184,240,216,132,209, 81,195,183, 70,191,207,124,186,124, 15, 95, 44,149,118,137,154,183, - 43,105,255,232,209,230,253, 61, 58, 93, 86,104,104, 40,103,201,125,169,213,234, 2, 19,135,135, 1,248,186, 83,167, 78,246,125, -251,246,197,213,171, 87,241,238,187,239,234, 40,138,202, 0,128,161, 67,135,182,219,183,111,159, 40, 53, 53, 21,110,110,110,130, -236,236,236,157, 48, 51, 64, 94, 36, 18,245,233,218,181, 43,169,211,233, 94, 33, 89,177,177,177, 24, 59,118, 44,218,181,107, 7, -150,101, 81, 89, 89,137,190,125,251, 10, 54,109,218,212,199, 66,162, 53, 43, 32, 32, 96, 13,170,103, 29,214,173, 11,211, 80,237, -214, 66, 73, 73, 73,193,253, 91, 23, 83,122, 13, 24,217,165,101,219, 16,175,228,164,123, 38, 13,186,187,187, 47, 32, 73,242, 61, -150,101,121, 74,165, 50,247,190, 94,223, 54,200,215,215,163,199,240,225,168, 16, 8,120, 27, 47, 94, 36, 11, 85, 42, 91, 0, 22, -185, 32,181,134, 42,248,250, 85, 15,245,123,119,204,112,220,187,119, 15,163,222, 31, 1,161, 80, 8, 62, 95, 80,253,110, 10,171, - 21, 45, 71, 87,123,139,158, 77,131,193, 96,172,195,107,199,121, 81, 20,133,218,161, 89, 54, 54, 54,198, 99, 58,157, 14, 4, 65, -152,122, 54,252, 15, 45, 95,226, 46,181,119, 0, 99, 48, 32,120,248, 40,227, 51,125,235,167,173, 82,176,172,180, 60, 59, 11, 51, -226, 78, 10, 96,133, 21,141,168, 90,166,184, 72, 93,162,244, 87, 65, 16, 68,124,116,116,244, 66, 0, 92,116,116,244,194,218,253, -152,152, 24, 13,128,188,215, 36, 91,175,168, 92,252,191,131,100,213,186, 23, 76,161,111,223,190, 51,236,236,236, 54,213,238,231, -222,204, 67,238,205, 60, 4,182, 15,238,209,169, 99,151,138,177, 99,199,194,197,197, 5,243,230,205,227, 0,252,220,212,255,207, - 76, 79,177, 5,192,121,121,121,205,171,169,144, 59,222,190,125,219,237,206,157, 59,232,218,181,235, 11,233,158,162,208,179,103, - 79, 83,166, 84, 53,131,218,103,255,125, 42, 25, 11,138,162,160, 86,107,160,215, 83,160, 13, 44,104,154, 70,231, 96, 59,236,217, - 17, 93,253, 27, 93,171,158, 85,171,102,205, 61,237, 96,103, 43, 48,144, 36,161,185,155, 84,208, 96,141,169,215,235,145,148,157, -141,196,103,207, 0, 0,111,199,152, 30,248,186,231,226, 85, 4, 5, 5,153, 75,109,155,230,222,158,200, 63,159, 84, 93,121,107, -114,113,231,207, 67,176,179,179, 5, 0, 4, 71,142,135, 80, 88, 77,180,170, 52, 20, 92,219,251,128,224,184, 70,195, 2,216, 56, -121,158,227, 11, 37,190, 28,195,130,227, 88,112, 44, 3,142, 99,193, 19, 8,109,102,124,242, 33, 88,150, 65, 88, 88, 24, 8, 30, - 15,140, 65,135,209,195, 6,162,172, 66, 5, 23, 71,203, 26, 9,161, 80,136,200,200, 72,105, 99,199, 31, 63,126,172,169, 75,204, - 76,151,145, 1, 85, 85, 26,232,116, 58, 80,122, 26,148,129, 6,211, 90,136, 21,139,199,129,166,104,168,223,143, 0,101,160,193, -126, 62, 2,148,222,128, 28, 27,146, 12, 13,116, 53,144, 32, 52,247,211, 20,246,230,136, 86, 45, 57,104, 12, 13,141, 9,108,132, -108, 37, 78,158, 60,185,115,104,199,142,247,222, 27,208,113,237,131,228,148,252, 7,201, 41,175,156,231,219,174, 99,214,167,177, - 7,230, 10,132,210,206, 81,243, 76,207, 58,172,139,186,110,196,191,136,133, 42,149, 42,212,214,214, 22,233,233,233,224,241,120, - 32, 8,226, 49,128, 80, 0,240,242,242,122,194,231,243,253,120, 60, 30,182,108,217, 66,240,249,252, 14, 17, 17, 17, 11,181, 90, -237, 33, 19, 29,186, 64, 59, 59,187,151,212, 44,161, 80,136,232,232,104, 76,152, 48,193, 72,178,132, 66, 33,118,237,218,133, 46, - 93,186, 64,175,215, 7, 90,152,222, 59, 0,122, 89,160,248, 17, 53,228,220, 44, 25,165,105,122,114,201,123,239,181,197,149, 43, -232,225,231, 23,212,185,115,103, 80,212, 11, 65,211,207,207,207, 71,165, 82, 21,104, 52,154,127,162, 58,180,193,125,147,164, 72, -203, 34, 59,179,122,248,233,189,123,247, 16, 22, 22,102, 84,176,234,170, 89, 66,161, 16, 82,145,109,147,136, 22,203, 86,215, 75, - 42,149,138,188,114,229,138,107, 64, 64, 0, 1, 0, 1, 1, 1,196,253,251,247,157,109,108,108,138,219,180,105, 99,182, 3, 44, -181,119,192,174,201, 99, 0, 0, 95, 13, 24, 98,236, 24,157,253,122, 33, 4, 2, 1,250,207, 91,248,202,115,207,178, 44, 15, 86, - 88, 73,150, 5, 92,228,239, 34, 89,245, 21,173,152,152,152,148,152,152,152, 87,212,177, 38,194,188,162, 85, 87,186,107, 42,106, - 95,214,198,176,110,221, 58,116,232,208,193,100, 67,180,105,211, 38,236,221,187,119, 29,128,204, 38, 75,142,253, 59, 5, 99,253, -209, 20,191,118,193, 4, 0, 44,255,124, 24, 89, 85, 85,133,107,215,174,193,193,193, 1,143, 31, 91, 28,246,203,206,193,193,225, -107,146, 36, 71,243,234,207, 0,104,152, 96, 50, 44,203,198, 85, 84, 84, 52, 26,222,129,227, 0,202, 64,163, 74,173,133, 94,175, -199,231, 95,110, 54,155,136, 24,128,160,244, 42,126,100,239, 8,105, 99,138, 78, 88,135, 62,248,108,162,237, 43,141, 55,143, 4, - 72, 18,120, 35,172, 90,113,185,127, 59, 5, 44, 11, 48, 44,224,234,238,132,159,247,175, 53, 73,242,105,134,173,233, 29, 51,168, -212, 49, 8, 12,143,194,243,180, 43, 70, 5, 73, 36,172,118, 25, 11, 5, 2,176, 28, 81, 29,245,161, 49, 34, 36,146,250,150,201, - 51,253,119,196, 63,192,199, 81, 29,240,235,133, 36,140, 26, 16,138,203,183, 82,209,183, 91, 16, 82, 50,158, 33,216,191, 37,182, -236,140, 3,199, 65,245,195,250,111, 10, 94, 52,104,116,182, 37,138,214,205,155, 55, 53,245, 85,172,186, 91,206,124,123, 8,142, -123,161,104,105,180, 58,204, 91, 96, 81, 56,159,234, 50,234, 21, 46,181,228,100, 83,138,149, 37, 68,172,190,178, 5, 51,225, 89, - 90, 3,232, 2,204,255,119, 86,156, 12,195,224,212,169, 83,198,242,104,168, 28,235,150,157, 5, 36, 7,217,217,217, 72, 73, 73, - 65,120,120, 56, 42, 42, 42, 32, 32, 73,204,125,240, 0, 65, 19, 39, 66, 47, 20,130,101, 89,136, 68, 34, 76,155, 54,205,226,252, -108, 98,237, 92, 51,152,155, 49,103,124,109, 68, 68, 68,219,244,170, 42,164, 60,124,136, 1,203,150, 1, 0, 78,159, 62,253,210, - 51, 49,103,206, 28, 81,106,106,234,148,187,119,239, 78,201,207,207, 95, 7, 96,110,163,245, 44,167, 51,142,209,122,111,220,187, -104, 27,208, 26,123,127,217,111, 60, 62,231,139, 89, 16, 8,132, 16, 8, 5,112,116,112,180,232,129, 38, 13,213, 0, 0, 32, 0, - 73, 68, 65, 84,110, 12, 6,131,145,180,170,213,106,242,244,233,211,205, 7, 14, 28, 40,156, 53,107, 22, 1, 0,123,247,238, 37, -191,255,254,123,217,249,243,231,133,205,154, 53,147,155, 37,151, 20,245, 74, 25, 19, 4, 1,129, 64, 0,161, 72, 8,176, 44, 8, -130,144,173, 94,189,122,121, 74, 74, 74,215,128,128, 0,232,116,186,137,168,158,168, 97,141,163,101, 37, 91, 38,185, 72, 67, 99, -173,106, 84,169,198,160,168, 59,110,171, 49,162, 86,119,204, 22, 94,111, 82,134,101, 99,180, 26, 2,143,199, 51,171, 86,145, 36, -105,214,117, 56,103,206, 28,216,217,217, 53,214, 0,113, 15, 30, 60, 72,149,203,229, 59, 0,108,126,173,194,185,152,144,242,245, -236, 17, 42,212,248, 86, 29, 29, 29,139,251,245,235, 87, 9,128, 58,116,232,229, 14,178, 78,167,107,180, 1,119,112,112,248,250, -167,159,126,154, 57,124,248,112,178,126,136,129,186,238,189,218,143,193, 96,192,161, 67,135,102,206,159, 63, 31, 21, 21, 21,179, - 77, 53,226,234, 42, 13, 52, 53, 3,161,159, 36,255,106,105,165,222,232, 33, 91, 71, 47, 52,111, 29,218,104, 99, 66, 10,171,199, - 16,121,180,120,209,128,217,217, 73,192,152,176, 73, 16,100,230,179,156,252,102, 62,158,206,120,146,171,128, 71,203, 14, 40,203, -123,145, 15,124, 62, 15,130, 26,215,161,163,189, 12,138,162, 34,144, 36,207, 36, 49,254,102, 95, 2,110, 37, 63,195,225, 11,247, - 65,105,171,176,126,247, 89, 80,186, 74, 80,218, 42, 80,218,234,237,170,249, 31,129, 32, 80, 96,208, 85,181,107, 74,185,243,249, -124,116,235,214,173, 81,162,147,151,151,103,161,162,197, 25, 21, 45,141,182,137,101,100, 89,207,201,164, 98, 85,123,252,117,137, - 65,109,200, 7,169, 84,218,101,215,174,198,195, 56, 52, 4, 79, 79,207, 51,182,182,182,173, 44, 61,191, 9,193, 75, 87, 57, 58, - 58,126, 29, 16, 16, 16,184,126,253,122, 1,143,199, 67,255,254,253,219,121,122,122,102, 3, 64,112,112,176,119,109, 29,243,233, -167,159,114, 55,111,222, 76,174,238, 99, 52, 14,145, 72,244,208,193,193,161, 75,223,190,125, 81, 81, 81,129,220,220, 92,200,100, - 50, 4,173, 93,139, 7,159,126,138,142,219,182,129,236,215, 15, 4, 65, 64, 36, 18,225,193,131, 7,144, 74,165, 15,181,218, 70, - 67,190,117, 3,240, 29,128, 30,120,225, 46,228, 0, 92, 67,117,216,133, 91, 13,212,119, 36, 0, 48, 44,107,174,176,198,205,155, - 55, 15,229, 2, 1, 48,116, 40,132,153,153,160, 40, 10,225,225,225, 70,149, 61, 60, 60, 28,124, 62, 31,161,161,161,240,246,246, -198,150, 45, 91,198,153, 34, 90,218, 74, 10,217,153,207, 17, 17, 17, 97, 84,174,134, 14, 29,106, 84,180, 4, 2,129, 81,217, 34, - 24,243,196,149, 32, 8,174,110, 39,153, 97, 24,130,207,231,243,103,207,158, 77,188,251,238,187,156, 94,175,103, 69, 34, 17,121, -248,240, 97,226,242,229,203,252,170,170, 42,179, 29,241,144, 17,163,241,213,192, 55,171,223,253, 86,110, 16, 8, 5, 16, 9,133, -152,247,240,185,177, 92,236,119, 29, 16,197,198,198,142, 10, 8, 8,168,118,195, 3,124,107, 28, 45, 43,204, 8, 61,138,122, 36, - 73, 95,103, 95, 1,128,168,217, 87,212, 33, 84, 10,130, 32,238,112, 28,215,181,222,185,181,199,245,245,182,181,199, 19, 95, 35, -249,181,107, 29,190, 66,190, 76,245,136, 51,110,220,184,225,223,185,115,103,228,228,228,188, 50, 19,174,182,225,146,201,100,144, - 74,165,184,126,253, 58, 0,100, 52,102,236,242,229,203,223,163, 58,234,114,117,138,188,188, 34,250,190,215,231,122,216,144,174, -216, 23,179,191, 66, 46,151,135,226, 69, 12, 29,194,219,219,123,130, 64,196, 31,227, 23,210, 34, 18, 44,251,221,197,147,215,150, -153,186, 67,191,118,193,149, 0, 52,181,179, 14, 95,115,246, 33, 72,146, 28, 61,124,248,112, 50, 53, 53, 21, 99,198,140,193,222, -189,123, 27, 61,119,194,132, 9, 56,112,224, 0,134, 15, 31, 78, 46, 88,176,160,209,240, 14, 47,171, 37,250,191,237,161, 76,127, -156,136, 61, 7,126,106,116, 12,146,187,123,245,120,172,162,162, 98,227,111, 93, 59,155,246,140,176,180,254,124,194,221,219, 17, -221,123,247, 23,230, 22,150,131,165,117,208,170, 94, 92,175, 46, 47, 4, 71,107, 33,180,113,134,167,171, 3,238,221,248, 77, 79, -233,181,231, 77,217,156, 57, 60, 24,159, 14, 11, 4, 56, 22, 35,230,254,140,248,205, 51,140, 61,232,158,239,206,194,197, 67, 27, - 45, 30,227, 87, 31, 2,129, 0, 15, 30, 60,208, 52,166,102,241,120, 60, 75, 98,114,213,168,142, 6,168,213, 26,168, 53,218,191, -179,238,112,243,240,240,248,193,201,201, 73,210, 8,145,114,115,115,115,251,193,197,197, 69, 98,169,235,176, 49,146, 85, 19, 87, -235,238,228,201,147,155, 68,182,196, 98,113,171,140,140, 12, 99,176, 82, 83, 91,189, 94,143,190,125,251, 90, 26,188,244, 36,128, -167, 94, 94, 94,215,130,130,130, 28,158, 60,121,130,253,251,247, 11, 5, 2, 65,139,218,250, 67,165, 82,129,199,227,161,168,168, -200, 0,224, 67,152,113,157,233,116,186, 43, 87,174, 92,121, 99,216,176, 97,188,135, 15, 31,130,199,227, 85,167, 43, 34, 2, 29, -183,109, 67,242,236,217,136,124,246, 12, 90,138,130, 68, 34,193,185,115,231, 40,181, 90,125,165, 49,123, 82,169,116, 71, 86, 86, - 86,176, 68, 34, 1, 69, 81, 96, 89, 22, 36, 73, 18,124, 62,191,167,163,163,227, 38, 0, 93,235, 21,150,123,199,174,125,219, 51, - 52,205,200,115,158, 40,204,101, 64, 73, 73, 9, 78,158, 60,137,240,240,112, 68, 70, 70, 34, 47, 47, 15,153,153,153,120,235,173, -183,140,231, 36, 38, 38, 34, 33, 33, 1,109,218,180, 49,175,232,145, 6,180,105,223, 10, 66,161,176, 90, 33, 18, 8,107, 58, 62, - 2,163,146, 37, 20, 8, 33,224, 11, 32,145, 74, 44, 86,180, 8,130, 0, 73,146, 32, 8, 2, 82,169,180,182,147,205, 54,111,222, - 92, 94, 90, 90,234, 5,128, 39,149, 74,193, 48,140, 69,157,150,218, 54,162,150,100, 9, 69, 66,163,178, 5, 0,229,229,229,218, -225,195,135,255, 83,167,211,125,128,215, 91,161,196,138,255, 49, 16, 4,113,231,223,113,109, 19, 48,180,134, 88,189, 50, 40,222, -212, 3,254, 86,247,238,221,183,141, 29, 59,182,255,134, 13, 27, 96,107,107, 11,185, 92,110,108, 16, 69, 34, 17,124,124,124, 80, - 90, 90,138,237,219,183,227,249,243,231,151, 0, 76,179, 52, 69,114,185,252,230,227,251, 25, 37,125, 71,117,119, 9,238,222,222, - 49, 55,227,121,184, 92, 46,191, 94, 67,178,126, 30, 59,231,173, 15,250,142, 12,131, 80, 36, 64,238,227, 2, 92, 60,121,237,255, - 75, 97,242,120, 60, 30, 65, 16, 24, 51,102,140, 69,231,191,255,254,251,184,114,229, 10, 76,185, 25,217, 90, 69, 75,173, 69,149, -230,239,235,172,125, 54, 99, 2, 62,155, 49,193, 72, 38, 44,113,189, 0,128,183,247, 65, 19, 68,139,218, 16,127,112,251,199,157, -194, 34,124,187, 4,183,194,173,187,247,177,111,219, 11,145, 97,231,247,203,241,237,206, 75,240,241,112, 2,165,171,194,153, 95, -127, 44,160,116,234, 13,175, 41,202, 85,147, 91,130, 0,199,177, 77,186,247, 90,242, 36, 16, 8, 16, 18, 18,210,168,162, 85, 90, - 90,170, 49,215, 48, 24,203, 72,111, 64,101,149, 6, 26,245,223, 70,180, 58,246,236,217,243,124, 92, 92,156,139,187,187, 59,242, -243,243,235, 19,173,142, 61,122,244, 56, 31, 23, 23,231,226,225,225,129,220,220, 92,139,195,138, 52, 64,178,160, 80, 40,136,178, -178, 50,214,201,201,169, 73,100,139, 36, 73,232,116, 58,164,165,165, 89,250,183, 22,207, 16,115,112,112,216,117,224,192, 1,135, -226,226, 98,240,120, 60,164,165,165,189, 52,235,176,246,243,243,207, 63, 11, 71,140, 24,241, 83,121,121,185,201,105,109, 52, 77, -175,155, 48, 97,194,148,188,188, 60, 39,119,119,119,200,229,114,136, 68, 34,112, 28, 7,162,111, 95,244,122,250, 20, 20,195, 64, - 42,149, 34, 61, 61, 29, 59,118,236,168,170, 9, 21,211,160, 64, 70, 16,132,191, 80, 40,196,248,241,227, 95, 58,176,123,247,110, -188,221,133,215,197,205,129, 95, 73, 67,162, 43,148,190,121,134,199,227, 17, 29,187,245,107,215,173,247,208,144, 71,201,183,158, - 40, 10,159,155,171,148, 12,122,189, 30, 1, 1, 1,184,115,231, 14, 46, 92,184,128,126,253,250, 33, 50, 50, 18, 73, 73, 73,248, -237,183,223,144,144,144, 0,130, 32,224,226,226, 82, 59,252,194,228, 24, 12,189,154, 70, 81,126,201, 43,234, 85,253,125,161, 80, - 8,157,134,178,168,140, 30, 62,124,136, 59,119,238, 24, 67,203,240,120, 60,122,226,196,137,224, 56,142,203,202,202,130,157,157, - 29, 55,121,242,100,134,207,231,211,121,121,150,141, 15,174, 37, 85,181, 36,139, 47, 20,188, 68,208, 88,150, 85, 37, 37, 37,125, - 12, 32,169, 70,201, 2,172,113,180,172,248,191,141, 83,120,117, 97,105,179,138,214, 83, 0, 3,246,239,223, 63,238,216,177, 99, -235, 54,109,218,228, 22, 21, 21,133,178,178, 50,248,250,250,194,203,203, 11,241,241,241, 56,125,250,116, 49,195, 48,115, 1, 52, - 36,253, 12,128,137,152, 53,121, 79,228,113,186,202,202, 79, 59, 71, 6,226,210,161, 63, 98, 60, 61, 61,167,241,120,188,207, 39, - 47,124,231,131, 62,195,187, 34, 61, 33, 11, 55,127,123,128,194,156, 98,179, 54,235, 15,134,119,116,116,156, 98, 99, 99, 35, 2, - 64, 53,208, 43,174, 63,235,208,104,147, 97, 24, 70,175,215,227,224,193,131, 22,145,173,253,251,247, 67,171,213,130,121,213,191, -106,180,201,177, 28,193, 23,136,225,237, 19, 0,138,170, 2,203,190,246,132, 74,163,205,218, 30,232, 19,145, 8,238,197,197,184, -117,235,150,101,148,123,232, 80,115,101,164,213,107, 85,227, 55,174,156, 23, 63, 61,250, 59,199,126,221,223,192, 87,107,119,131, -162,118,130,228,145,144,138,133,232, 28,214, 3, 60,232,240, 67,236, 23,229,106,101,217,120,188,186, 20,207, 75, 54, 57, 83, 30, - 22, 14, 96, 88, 22, 23,174,222,182,248,222,141,173, 61,195,128,207,231,227,241,227,199,154,134,102, 27,242,120,213,110,206,218, -158,186, 41,155, 28,203, 18, 2,161, 4, 62,190, 65,208,235, 42,255,150, 50,114,119,119,255,226,232,209,163, 46,181,161, 18,146, -146,146, 64, 16, 68,218, 11,197,177,250,184, 70,163, 65,114,114, 50,146,146,146,128,234, 25,110, 22,191, 71,181, 74,150, 66,161, - 32,228,114, 57,108,108,108,200,164,164, 36, 93,104,104,232, 93, 51,239,183,209,166, 86,171,125,214,216,248, 73,173, 86,219, 76, - 34,145, 8,234, 53,162,222,109,219,182, 77,111,192,133,248, 74, 58, 43, 42, 42,110,205,159, 63,191,243,144, 33, 67,240,197, 23, - 95,148, 58, 57, 57,217,253,240,195, 15,124, 30,143, 71, 76,159, 62,157, 41, 42, 42,170,252,241,199, 31, 29,142, 29, 59,134,242, -242,242,235, 22,220,187, 74,171,213,126,220,189,123,247,221,103,207,158,181,241,247,247,135, 82,169, 4,199,113,216,181,107, 23, -166, 79,159, 14,137, 68,130,244,244,116,188,253,246,219,106,181, 90,253, 49, 94, 29, 59, 89,107,147, 32, 8,130, 99, 89, 22, 75, -150, 44, 49, 6, 39,173, 13, 86,106, 39, 37,176, 99, 78,107,217,172, 31, 43,100,227,190,250,113, 34, 0, 48, 52,205, 60, 74,190, -245,100,215,230,175, 46, 11,133,194,171,102,202,104,209,172, 89,179,126, 24, 58,116,168,212,214,214, 22,165,165,165,184,118,237, - 26,110,220,184,129,155, 55,111, 66,175,215,195,197,197, 5, 78, 78, 78,144,203,229,120,248,240,161, 6,192, 34, 83, 54, 69, 54, - 2,248,181,171,157,249, 91,173, 96, 9,234,204, 54,172,171,110, 9, 5, 2,139,222,163,222,189,123,163, 91,183,110,181, 4,136, -201,206,206,150,235,116, 58,162, 14,233,207,171, 37,228, 45, 90,180,160,247,238,221,203,153,178,121,115,199, 22,156, 93,177, 8, - 34,161, 16,115,211,114,141,164,107,119,191, 78, 16,136,132, 8, 28,246,110,221,107,183,162,218, 93,136,122, 36,203, 84,219,241, -151,223, 77,171,205,255, 88,155,255,151, 33,199,107, 44,193, 83,139,125, 90,173,246,204, 71, 31,125, 20,219,177, 99,199,143,214, -175, 95, 79, 8,133, 66, 44, 91,182,140,203,207,207,255,165,166, 23, 82,246, 58,169,226, 56,238,151,223,143, 92,255,100, 82,244, -112, 98,206,134,201, 61,239, 94, 76,126,216,161,187, 63, 58,116,247,199,221, 75,169,216,188,112,255, 94,198,192, 44, 41, 40, 40, -200, 49, 99, 74, 55,160, 71,251,250,131,225, 93,174, 92,190,232,210,212, 89,135, 44,203,198,237,223,191,127,230,200,145, 35,201, -219,183,111,191, 50, 38,171,118,217, 29,150,101,113,254,252,121, 80, 20,133, 95,126,249,133,101, 89,182,241, 56, 90,224,142,111, -220, 16, 59,233,151, 61,199, 69, 34, 33,129, 27, 87, 15,163,162,204,244,172, 46,161, 80,128,159,119, 29,161,132, 66,193,163,134, -142, 83, 20,149,123,241,226, 69,143,193, 12, 35, 32, 73,178, 33, 2,213, 32,226,226,226, 12, 44,203,102,155, 57,237,122,225,243, -156, 97,223,124,241,225,254,161,239,125,228,209,189,123, 79,129,171,187, 7, 8,130, 64, 81, 97, 17,210,147,111, 27,206, 28,254, -169,176, 74,109,217, 18, 60, 31,174,249,221, 56, 38, 11, 0,162,166,111, 50,142,207, 2,128, 97,147,231,163,111,120, 48, 8, 75, -164,167, 23, 36,139,165,105, 26, 50,153, 12, 52, 77, 55, 24,226,193,193,193, 65,170,213,106, 53, 53,129, 24, 77, 74, 69, 28,240, -183,151, 17,195, 48,129,101,101,101,168,170,170,194,141, 27, 55,184,149, 43, 87, 42, 20, 10,133,113,208,166,193, 96, 8, 44, 45, - 45, 69,101,101, 37,174, 95,191,206,197,198,198, 42, 74, 74, 74, 22, 54,229, 29,146, 74,165, 93,248,124,254,221,178,178, 50,214, -198,198,134, 52, 24, 12,134,208,208, 80,177, 84, 42,181,120, 65,117,185, 92, 62,164,177, 99,126,126,126, 25, 25, 25, 25,109, 25, -134,169,187, 6,162, 80,171,213,250,119,239,222,221,146,250, 99,214,206,157, 59,113,228,200,145, 48,165, 82, 57, 33, 59, 59,123, - 55,128, 48, 62,159,143,251,247,239,167,105,181,218,177, 35, 71,142,220, 85, 86, 86,118, 11,213, 75,240, 88,130,179,233,233,233, -227, 3, 3, 3,119,126,253,245,215,182,145,145,145,124,111,111,111,116,237,218, 21,233,233,233, 56,117,234,148, 97,235,214,173, - 85,106,181,250, 67, 0,231, 77, 23, 59, 8,154,166, 33, 18,137,140, 31,177, 88, 12,161, 80, 8,149,134,195,212,181,153, 26, 26, - 82,205,186,101, 31,159,226, 0,162, 32, 55,179,184,168, 32,247, 22, 65, 16, 87,229,114,121, 69, 35,121, 38,210,106,181,111,112, - 28,199, 35, 8, 98, 3, 69, 81,147,103,204,152,225,181,106,213, 42,180,111,223, 30,197,197,197,144,201,100,240,247,247,135, 66, -161,192,237,219,183, 25,181, 90,189, 13,192,114,212,140, 31,105, 12,229,197, 74, 52,247,108,241,146,242,201,113, 28, 56, 6, 48, -232, 24, 48, 20, 7, 61, 97,128, 64, 96,128, 80, 40,180, 68,121,226, 88,150, 69,153,151, 23,216,228,100,220,188,121, 19, 28,199, - 53,170,170, 5, 4, 4, 88, 80,177,179, 16,137, 69, 47,185, 11, 9,130,128, 80, 36,130, 64, 36,108,104,230,140, 85,197,178,226, -191, 26,150,250,198,203, 1, 76, 75, 76, 76,220,221,167, 79,159,120,142,227, 4,168,246, 71,254,241, 87,254,188,160,160,224,222, -245, 83,247, 22,120, 52,119,138,125,115, 66, 79,180,127,195, 23, 12,205,224,218,233,251,248,101,213,177, 3,121,185,121,147, 97, -193,218,103, 44,203, 94,238,209,165, 61,137, 58,177,186,189,189,189,217,215,153,117, 88, 81, 81,177,116,238,220,185,248,226,139, - 47, 94,103,214, 97,131,120,240, 80, 49,141, 0,215,124,216,155,189, 6,131, 32, 57,189, 94,103,162,226,131, 49,114,169, 80, 40, -120,116, 39, 73, 30,218,208,121, 10,133, 98,240, 7, 31,124,112,158,207,231,183,106, 74,158,179, 44,155, 93, 88, 88,216,223,252, -153,244, 53,157, 70,233,127,242,192,246,217,103,143,236, 28,204,178, 76, 27, 2, 0,143, 47,124, 98,160,168,115, 58,141,114, 61, - 44, 92, 84,122,245,180, 8,204,218,248, 27,182,124, 49, 12, 51, 98, 15,225,167, 37, 83,177, 96,237,126,124,247,197, 44,172,220, -244, 79,124, 53,107, 60, 70,141,251,128,229, 8,242, 79, 75,239,131,199,227,157,221,190,125,251,164,169, 83,167, 26, 39, 45,112, - 28,247, 82,197,110, 48, 24, 52, 44,203, 98,219,182,109, 44,128,179,166,236,189, 92, 70, 4,103,106,188,148,165,101,164, 84, 42, - 63,140,136,136,216, 5, 64,204,113,220,227,178,178,178,127, 0, 47,150,134,170,172,172,252,176,123,247,238,187, 56,142, 19, 19, - 4,241,202,113, 75, 80, 19,234,161,139,147,147,211,221, 26, 37, 75,252, 58, 3,226, 77,101,181, 9,183,162, 37, 46, 68, 22,192, -140, 58, 17,223, 87,133,133,133,213, 93, 84, 58,173,172,172,172,203,107,164,235,188, 70,163, 9, 94,178,100,201,108,137, 68,210, - 87,173, 86,183, 3, 0,153, 76,150,174,211,233, 46,107, 52,154,245, 48, 31,155, 74,207,178,108, 58, 77,211, 33,110,110,110,213, - 51,106,107,200, 22, 0,156,184,203,220, 5,152,174,213,162,248, 62,139, 19,118,250,244,233,150, 78, 78, 78,131, 8,130, 24,197, -113, 92,128, 74,165,210, 45, 89,178,228,122, 92, 92, 92, 69,171, 86,173,222, 28, 58,116, 40,225,236,236,140, 59,119,238,112, 37, - 37, 37,135, 1, 44,132, 5, 51,173, 89,150,205, 94,189,122, 53,154,250,190,155, 58, 78, 81, 84,193,233,211,167, 93,135, 20, 21, -241, 89,150,197,176, 97,195, 94, 34,112,245,241,232,209, 35,232,116, 58,147,193, 28,117, 21,101,232, 55,123, 62, 80, 51,251,179, - 22,213, 74, 22, 7, 78,111,229, 85, 86,252,111,225, 95,189,160,167, 69,210,162,151,151,215, 24,137, 76,252,153,111, 59,175,208, -252,204,162, 84, 85,133,122,175, 92, 46,223,222, 72, 69,110,145,205, 38, 6, 44,181,202,191,255, 34,155, 47,226,104, 49,224, 56, - 6, 28,203,129,227, 88,176, 44, 83,189,224, 53,199,130, 99, 24,130, 32,240,167, 94, 99, 50, 50,120,253,116, 58,185,186,186, 46, -231, 56,110, 8,143,199, 35,235,138, 97,117,191,215, 40, 89,103, 21, 10,197, 87, 13, 40,175,255,231,242, 51, 46, 46,174, 65,242, -111,233,172,195,209,163, 71, 51, 77,124, 55, 47,203,100, 50,175,134,142, 85, 85, 85,229,200,229,242, 65,255, 33,249, 89,119,198, - 96, 83,108, 54,121,214,161, 57,155,190,190,190, 98,138,162, 58, 1,240, 39, 8,194, 17, 64, 41, 69, 81,231,138,139,139, 11, 1, -116, 1,176,164,230,154, 21, 0,238,254,155,223,119,169,171,171,235, 78,146, 36,155, 91,114, 49, 77,211,250,210,210,210, 73,245, - 58, 4, 70,155, 46, 46, 46,119,249,124,126,115, 11,236, 60, 47, 41, 41,233, 98,173, 63,173, 54,255,139, 80,127, 16,124,163,145, -226,255, 21, 68,203,106,211,106,211,106,211,106,211,106,211,106,211,106,211,106,243,191,157,104, 53,184,111,157, 86,107,133, 21, - 86, 88, 97,133, 21, 86, 88,241,215,112,170, 30,217, 58, 85,251,133, 48,193, 74,155, 34, 9,190, 14,179,189, 96,181,105,181,105, -181,105,181,105,181,105,181,105,181,249, 63,103,211,138,191, 17, 86, 89,213,106,211,106,211,106,211,106,211,106,211,106,211,106, -243,191, 29,141,186, 14, 73,107,222, 88, 97,133, 21, 86, 88, 97,133, 21, 86,252,107, 96, 49,209,146,121, 4, 4,186,250,134,238, -114,106,222, 33,201,169,121,135, 36, 87,223,208, 93, 50,143,128,192,255,209,124,147, 2, 24,199,231,243,207,123,122,122, 42,209, -200,210, 59,255, 5,176, 7, 48, 10,213,241,125, 70, 0,176,249, 59,141, 71, 2,252, 49,192,103, 19,129,156,137, 64,206, 24,224, -179,200,255,194,113,131,203,102,122, 69, 92, 61, 51,238,204,178,153, 94, 17, 13, 30,159,235,229,114,243,183,209, 27, 87,125,230, -237,252, 55,253,165,157,187,187,251, 14, 15, 15,143,103,238,238,238,217,238,238,238, 59, 1, 56, 88,171, 59, 43,172,176,194,138, -127, 25,106,199,104,213,126,140, 99,180,248, 0, 16, 31, 31, 31, 9,224,119, 0,125,162,162,162,174,212,191,218,169, 69,200,212, - 54,173,219,124,241,205,178,133,132,167,187,171, 13,205,176, 84,214,179,220,160,165,223,196,254,154, 47,226,175, 43,203, 73,254, -233, 53, 18, 69,240,120,188, 49, 98,177, 56, 10, 64, 45, 97, 75,211,233,116,241, 12,195, 28,132,101,211,180,225,225,225,113,149, -199,227,181,108,202, 31, 51, 12,147, 83, 88, 88,216,243, 53, 51,115,116,139, 22, 45,118, 70, 70, 70,218,132,133,133, 65, 36, 18, - 97,201,146, 37,115,229,114,249,122, 75, 13, 56, 57,249,217, 81, 98,201,231,124,145,104, 32,103,208,135,112,224, 0, 82,156,204, -210,186,139, 66,157,110, 93, 89, 89,166,202, 66, 83, 11, 1, 76,174,201,171,159, 0,172,254, 43, 79,201,164, 55, 96, 48, 48,213, -207,132,144, 15,230,248, 83,135,223, 23, 45, 90,196,143,138,138,194, 79, 63,253,212,115,199,142, 29, 31,171, 84,170,139, 0, 78, - 0,120,242, 87,159, 74, 15, 96, 90,247,158, 61, 55, 78,154, 59,151,167,185,122, 21, 27,119,238,220,128,234,120, 75, 91,154,250, - 44, 9,133, 24,229,234, 42,136,226, 56,116, 34, 0,130, 0,238, 43, 74,216,211, 20,197, 28,132, 5,177,216, 76, 96, 28, 94,158, -142,191,175,169, 6, 42,158,112,139,197,195, 2,123, 85, 60,185,188, 24,192,155,245,143,211, 90,201, 36,142,231, 19,165,225, 18, -114, 1,172,253,139,217,106,227,230,230,150,116,252,248,241,230, 97, 97, 97,124, 0,184,123,247,238,196,168,168,168,126, 10,133, - 34, 4,128,242,223, 84, 9, 73,248, 36,249,153, 72, 32, 24,200, 48, 76, 7, 0,224,241,120, 15,244, 6,195,121,154,101,183,192, -194,152,108, 86, 88, 97,197,127, 47,204,113,145,255,112, 52, 26, 25,190,246,230,184,186,219,186,144,185,183, 15, 10,239,255,238, -163, 10,149, 90,251,236, 89, 94,217,156,207, 86,158,255,120,214,154, 99,107,127,140, 63,125,229, 86,218,205,192,176, 65,169, 50, -247,246, 65,141,152,110,204,135,219, 66, 42,149,222,219,186,117, 43,149,158,158,206,149,151,151,115,143, 30, 61,226, 14, 31, 62, -204,125,242,201, 39, 90,169, 84,122, 15, 64, 11, 75,108,122,120,120, 20, 62,186,244, 27,247, 60, 41,129,203,190,123,139, 51, 24, - 12, 28, 69, 81, 28, 69, 81, 92,234,217,120, 46,233,196, 17,238,254,225,131,156, 94,175,231,244,122, 61,167,211,233,184,214,173, - 91,231, 91,152,206,250,240, 14, 14, 14,214,199,199,199,115,191,254,250, 43, 55,119,238, 92,174, 99,199,142, 12,128,233,150,222, -187,204,221,191,175, 93,179, 80,197,212,232, 45,212,169,235,231,184,148,167,247,185,148,167, 25, 92,220,133, 52,110,242,188, 77, -148, 93,179,142, 10,153,187,127, 95,115,247,238,228,228, 20, 78, 16, 4, 87, 11, 0, 92,203,150, 45, 43,235,126, 90,180,104,241, -210,199,199,199,167,178, 85,171, 86, 79, 92, 92, 92, 58, 53,100,115,108, 7,112, 92,234, 62,142, 75,221,199, 45,234, 13, 46, 37, - 37,229, 38,199,113,191,215,126, 52, 26,205,239, 71,143, 30,253,253,157,119,222,249, 29,192,219, 38,242,201,162,252,156, 8,228, -168,142, 31,231,184,245,235, 57, 46, 50,146, 75, 3,184,137, 64, 78, 19,109,182,246,244, 20,220, 95,179,250, 99,253,241,227,191, -112,103,206,156,226, 78,159,142,231,142, 29,221,201,109, 88,255, 25,229,225, 33, 72, 6,208,182, 9, 54,249, 0, 86, 2, 88,135, -106,229, 50, 93,161, 80,112, 5, 5, 5, 28,128,244,154,223,214,185,185,185,173, 69,195,234,219,128,186, 74,214,236, 33,158,103, -222,123,179, 39,167,170,200,231,222,123,179, 39, 55,123,136,231, 75,202,214, 16, 63, 63,187, 25,195, 58, 40, 82,238,238,101,102, - 12,235,160, 24,226,231,103,247,154,249, 73,160,122,157,208,173,151, 46, 93,162,185, 58, 48, 24, 12,220,238,221,187, 25, 39, 39, -167, 95,154, 96,179,157,155,155, 91,182,179,179,115,122,221, 31,221, 66, 71,116, 15,232, 53,113,169, 75,208, 59,145, 77, 72,103, -152, 68, 40,124,126,254,208, 15, 76, 73,206, 3, 78,175, 41,228, 42, 30, 39,112,207,211,110,114,187,183,175, 51,136,248,252,231, - 0,194,254,202,179,212, 68, 88,109, 90,109, 90,109,254, 7,218, 52,197, 69,254, 47,131, 95,255, 6,235, 67, 44, 22, 69, 47, 93, - 52,159, 40, 47, 41,215,104,149, 42,189, 65,171,213,146, 66, 78,251, 32,245,105, 17,201,231,149,207,158, 53,211, 46,122,193,162, -232, 42, 96,188,133,255,217,162, 99,199,142,183,143, 28, 57,226,238,236,236,140,138,138, 10,148,148,148,224,246,237,219,224, 56, - 14, 35, 71,142, 20,119,235,218,181,211,226, 37, 75,110, 60,207,203,139, 64,227, 13,239, 11,242,226,236,138,213, 61,171,215,162, -253,234, 89, 73,117,171, 67, 16,216, 49, 58,202,120,206,242,231,213,171,101, 72, 36, 18,227,130,196,175,129,136,254,253,251, 11, - 1, 96,202,148, 41, 74,149, 74, 21, 83,163,112, 88,180,210,170,204,221,191,175,171,151,119,252, 15,219, 86, 75, 59,180,241, 7, -101,160,145, 93,144, 15,190,192, 17,205,155, 11,241,193,248,129,130,222,221,157, 93, 87,174,216,113,170,128,197, 8,117,113,198, -185,198,108, 57, 58, 58,238, 62,120,240, 32, 14, 29, 58, 4, 0, 72, 79, 79,135,191,191,191,204, 92, 26,146,147,147,253,222,126, -251,237, 3, 37, 37, 37,109,205,157, 91, 63, 48,190, 88, 44, 70,207,158, 61, 17, 20, 20,132,227,199,143,247,169, 81,182,254, 18, - 52, 87,175,194, 54, 49, 17,184,242, 90,157,151,214,157, 59,251,222, 60,125,106,175,235,169,211,105, 88,187,118, 39,158, 60,169, - 22,218,252,252,252, 48,110,236,104,193,131, 7,215,131, 71,141, 26,119,253,143, 63,158,244,172, 33, 74,230,240,245,143, 63,254, -184,176, 85,171, 86, 24, 53,106,212,232,224,224, 96, 79,123,123,123,108,223,190, 29, 94, 94, 94,126,122,189,254,241,241,227,199, -189, 11, 10, 10, 48,115,230, 76, 20, 22, 22,206,109,204, 80,159,193,125, 22,139,135, 5,246,106,223,121, 18,108,237,189,240,227, -254,131,120,116,111,119, 47, 29,149,182, 88,200, 92,153,160,225,196,147, 21, 57,182,209, 45,187, 68,186,180, 13,126, 27,190,157, - 19, 92,181,204, 31, 79, 23, 15,108, 29,203,151,104,119, 47, 91, 43, 47,121,197,232,168, 56, 94,136,242,161,115,242,121,148, 0, -203,216, 90,130,101, 84,107, 57,188,221,187,119,111, 99,193, 61,123,246, 12, 58,157, 14,129,129,129,164, 94,175,239,107, 97,190, -182, 27, 52,104,208,159,167, 79,159,118,105,215,174,157,162,180,180,212,120,192,211,197,113,240,149, 35, 27,102,174,220,248,207, -128, 61, 28, 81,174, 72, 59,246,192,140,173,176, 30,225,157, 47,156, 57,178,215,150,168,204,133,200,177, 24, 96, 75,144,121,224, -103, 16, 54,206, 24,243,201, 28,126,223,254,253,154, 13,124,243,221, 11,143, 50,158,244, 7,112,199,218,175,183,194,138,255,105, - 85,139,251,111,187, 39, 35,209,138,138,138, 34, 26,186, 65,150, 99, 67, 61,220, 93,164, 27,214,236,186,195,163,244,122,153,163, -131, 94,224, 96,207, 18,118, 14, 60, 74,111,168,244,245,243, 21,177, 28, 27,218,136,253,250, 83, 60, 9,169, 84,122,228,196,137, - 19,238, 2,129, 0, 44,203,194,205,205, 13, 89, 89, 89, 40, 47, 47,135, 74,165,194,147,180, 52,180,106,225,131,101,209,243,189, -102,206,143, 62,162, 86,171,187,224,101, 55,226, 43,211, 70, 25,195,203,235, 70,215, 46,193,242, 74,151,191,230,183, 6,142, 89, - 58, 21, 53, 43, 39, 39, 7,182,182,182, 8, 9, 9,177,189,118,237,218, 31, 38, 72,214, 75, 54,157,156,252,236, 88,177,232,208, -214, 31,150, 72, 41, 67, 50, 82, 51, 75,209,190, 85, 47,120,184,180, 64,126,169, 30, 55,111,159, 64,114,210, 62,180,105,214, 2, -211, 63,233, 39,137, 93,253,235, 65, 33,221,170, 69,121,121,150,178, 33,155, 74,165,210,182,117,235,214,104,209,162,122,221, 51, -134, 97,144,154,154, 10,134, 97,140,251,117,183,187, 14, 95, 2,173,204,198,164,137, 19, 81, 82, 82, 98,219,144, 77, 1, 15,244, -156,143,199,241,165, 2, 64, 36,115,214, 87, 86, 86, 26,151,225,160, 40, 10,247,239,223, 71, 68, 68, 68,100, 92, 92,156, 57, 86, -100, 81,126, 82,192,119, 27,127,249,101,211,248,138, 10, 18, 0,126, 34, 8,150,226,184,239, 44,125,150,220,221, 5,135,207,158, -217,227,202, 35, 31,194,217,225, 91,220,190,157, 13,138,170, 78,111, 73, 73, 17,102,124,166,132, 80, 96,135,227,199,255,233, 18, - 24,216,243,112, 65, 1, 21,130,151,221,136, 13,165, 83,114,230,204, 25,204,152, 49, 3,169,169,169,222, 60, 30, 15,183,110,221, -130, 84, 42,197,154, 53,107,120,129,129,129,222, 50,153, 12,103,207,158, 69, 97, 97, 33, 97, 42,157,191,159,251,253,155,138, 39, -151, 23, 23, 16,103,135,252,184,255, 32, 62, 26, 59, 6,158, 92,230, 31, 14,109,136,111, 6, 13,235,241, 21,199,243,137,146,217, -133, 58,249,135, 12,131, 80,100,139,233, 95, 46, 71,122,242, 73, 39,181, 42,233, 51,130,201,245, 89,182, 54,110,214, 43,233,252, -117, 52, 51,101,223,181,206,231, 91,220,241, 77,188,255,241, 45,121,194,142,164, 23, 68,203,143, 79,144,140, 3, 80,189,124,202, -227,199,143,241,228,201, 19,240,249,124,104, 52, 26,208, 52,221, 96, 58,189,189,189,167,209, 52,253, 85, 77, 57,239,146, 72, 36, - 31,238,221,187,215,165, 46,209,118, 11, 29,209,221,197, 78,214,191,176,168,164,236,250,157,148, 71,115,166,141,234,115,245,102, -114, 46, 37,120, 39,167, 34,233,120, 69, 35,249, 41,145,138, 68,135,207, 30,253,167,173,225,233, 37,200, 2,251, 64, 96,235, 15, -198,144, 7,117, 89, 21, 84, 79,228,208,253,176, 25,111,124, 54, 27, 39,143,253,106, 27,220,161, 75,156,206, 96,240, 7,160,127, -141,119,179, 41,176,218,180,218,180,218,252,207,180,217, 40, 23,225, 56,174, 51, 0,143,154,221,146, 26, 94,224, 10,160, 24,213, -171,200,120,212,212, 29,162, 58,151,213,223,175,123,110,253,253,186,223, 75,106,190,187,215,108,239, 16, 4, 81,106, 38,233, 94, -168, 94,154,240, 84,205, 22,168,113, 37,154, 29,120, 76, 16,164,146, 97, 88,177,208,205, 93, 59,229,189,254, 29,126,187,112,247, -190,141,171, 61,127,112,159, 78,145,183, 31, 60,189, 65,144,132,129, 32, 72,139,198,125,240,120,188, 49, 27, 54,108,232, 96,111, -111, 15,150,101,225,224,224, 0,133, 66, 1,189, 94,143,138,138, 10,232, 84, 74, 80, 42, 37, 18,115,159,161, 71,100, 31,188, 59, -100, 80,224, 63,143,157, 24,195, 48,204, 1, 83,118,189, 67, 59, 25,149,172,229, 45, 93, 94, 72, 19,185,229, 70,210,245,109, 39, -127, 8,109,109, 49,112, 78,244, 95,121, 6, 18, 78,157, 58,117,102,228,200,145,111,206,155, 55,143,148,203,229,103,179,178,178, -122, 0, 72, 53, 75, 42,196,146,207, 63,253, 60,202,201,201,150, 67,220,249, 19,232,221,105, 44,108, 68, 60,148, 40, 41, 16, 4, -144,150,114, 4, 4,225,140,164,116, 57,122,189, 97,143, 65,131, 3,109,143,253,154, 54, 15, 47,198, 7,189, 82, 52,101,101,101, - 40, 42, 42,130,193, 96,128,193, 96,192,168,209,163,177,103,247,110, 84, 85, 85, 65,163,209, 64,175,215,131, 97, 24,144, 36,137, -243,241,113,200,125,154,134,238, 17, 17, 64, 35, 75, 47,237,190, 15, 1,128,155,143, 30, 61, 66, 90, 90, 26,158, 63,127, 14,137, - 68, 2, 79, 79, 79, 44, 95,190, 28, 58, 93,245, 26,101,163, 71,143,142, 4,240,224,175,190, 80, 79,128, 29, 89, 12,179,248,205, -163, 71,221,175, 29, 61,202,222, 60,121,242,185, 88,165,218,110,201,181, 66, 33, 70,173,254,238,147,246, 50,153, 12,207,115, 54, - 32, 32, 64,136,185,179, 93, 16,243,109, 49, 0, 96,230,140,230,232,218,197, 21,202,242, 95,225,234,190, 16,155, 54,205,106, 51, -121,242,186,137,106, 53,179,203,140,233,197, 39, 78,156,120,215,223,223,191, 89, 66, 66, 2, 33, 18,137, 32,149, 74, 33,149, 74, - 33,145, 72, 80, 84, 84,132,172,172, 44,110,245,234,213,121, 0, 22,155, 50,180,108,147,252, 6,128, 55,103, 15,193,153, 71,247, -118,247,106,198,123,154,248,238,244,158,207,146,110, 38,168,126, 59,127,109, 5,173,149,228,150, 63,191, 48,191,117,215, 4,215, -207,190,248, 26,155, 87, 47,197,163, 91, 87, 75, 61, 90, 40,183, 72, 9, 93,131,233,140,140, 92,198,247,242,112,166,167, 77,126, -215,241,164,199,245,105,167,249,132,162,160,248,222, 26,100, 37,104,196,109, 59, 77,104,231, 71,234, 47, 93,186, 36,237,221,187, - 55,180, 90,173, 81,153,220,187,119, 47, 75,211,244,229, 6,159, 77,138,250, 42, 47, 47,207, 75,163,209, 96,200,144, 33, 51,215, -172, 89, 35,171, 93,163,142, 97,152,151,148,172,111,214,239, 57,247,249, 87, 91, 46,159, 59,240,173,247, 55,209, 31,246, 25, 63, -125,229,101, 52,178,142, 36,159, 36, 63, 59,121,116,167,167,196,201, 0,169,243, 32,104, 11, 53,120,180,227, 35,168,149, 90,116, -253,230,107, 0, 34,232, 13, 36,182, 15, 27, 5,129,139, 55,150, 78,253,208,123,209,246, 31, 63, 97, 89,118,131,181, 95,111,133, - 21, 86,212,131, 7, 65, 16,241, 0, 16, 29, 29,189, 48, 38, 38, 38,133, 32,136,120,142,227,162,106, 4,148,120,142,227,162,106, -207,169, 33,103,175,236,215,158, 91,127,191,254,247, 5, 11, 22, 4,199,198,198,174,138,136,136, 56,112,253,250,245,167, 0,204, - 17,173,161, 53,196,234,149,165,119,200, 90, 6, 89,119,251,146,162,197,178, 87, 31, 63,125,166, 30, 52,160, 91,243,248, 43, 15, -238,124,240,193,208,254, 99,134,245, 30,156,149, 83,146,214,198,215,211, 53, 37,229,129, 61,203,178, 87, 45,201, 37,177, 88, 28, -213,175, 95, 63,126, 89, 89, 25,108,108,108,160, 80, 40,144,151,151, 7,138,162,160,173, 40,135,174,162, 28,218,242, 50, 80, 21, -101,120,114,247, 54, 66,219,248,137,107, 6,203,155, 68,173,234, 82, 95,169,170,171,108,137,236,236, 32,182,179, 3,209,116,183, -225, 59,142,142,142, 55,107, 27, 85,138,162, 62,155, 63,127,126, 49,203,178, 88,185,114,165,189,173,173,109, 28, 0,177, 57, 35, -118,110,188,168,136, 55, 66,200,135, 89, 73,232,217,113, 18,218,181,126, 11, 89,133, 26, 20,171, 40, 20,149, 83,232,218,251,123, -180,236,248, 53,124,222,136, 65, 90,118, 41,188,155,249,147,224,139, 77, 46,254,156,155,155,251,210,254,129,253,251,161, 86,171, -209,166, 77, 27,140, 29, 59, 22,243,231,207,199,216,177, 99,225,237,237,141,241,239,189,141,165, 75,151,162,160,160,192, 92, 82, -117,237,218,181,211,249,250,250,234,124,125,125,117, 20, 69,161,178,178, 18,229,229,229,245,243,123, 86, 83, 51,210,221,221,125, -129,167,167,103,146,187,187,123,138, 88, 44, 62,125,159, 32, 30,106,125,125, 61,122, 12, 31, 78, 4,189,247, 30, 47, 91, 42, 37, -174, 0,182,150,216,114,117, 22, 12,237,219,239, 77, 81,121,217, 78,163, 72,245,225, 7,110,248,243, 74, 48,174,253,209, 5, 51, - 62,107, 3,130,148,128, 32, 69, 80, 87, 93, 66,183,176, 8,161,163, 35, 97,238, 89, 26, 7,224,126,143, 30, 61,188,167, 79,159, - 78,136,197, 98,204,156, 57,147,154, 58,117,106,198,216,177, 99, 51, 46, 94,188,200,248,250,250,194,199,199,135,240,241,241,241, - 2,112,191,230, 26,147,176,111, 67,124,163,163,210,254,112,244,151, 61,101,224,218,189,210, 32, 30,181,108,173,188,228,155,173, - 79,215,102, 61, 82,251, 61,186,117,181, 36, 35,249, 36,155,117,231,247,226,252, 12,149,223, 55, 91,159,174, 93,184, 37,191,193, -151,250,202, 21,176, 71,226,175, 80,234, 42, 53,127,248,176,190,234,105, 83,198,180,115,182, 13,222,139,102,131, 58,182,108,209, -124,252,210, 85,155,168,169,159,124, 78,253,244,243, 78, 78,165, 82, 65,169, 84, 98,211,166, 77,244,201,147, 39,243, 24,134,249, -188,177, 62, 16, 0, 24, 12, 6, 76,155, 54, 77,102,111,111,143,220,220, 92,163, 34, 10, 0,114, 69,201,131,107,119,146, 31,206, -249,199,232,200, 42,157, 78,119,238,247,187,105, 65,254,190,205, 9,130,107,116, 34,138, 72, 32, 24,216,165, 91, 55, 30,199,149, -131,224,183,192,147,221,171,161, 44, 40,133,178,168, 20, 60,129, 12, 52,196, 48,176, 34, 56,134,134, 33,253, 78, 2,154,185,121, -240,197, 2,193, 96,107,123, 98,133, 21,255,155, 48,197, 69,234,146,165,216,216,216, 85,166,142,215,217,234,235,237, 27,137, 84, -125, 18, 86,247, 59, 0,196,198,198,174,226, 56, 46,234,250,245,235,251, 1,104, 44,188,133,143,235,108, 45,143,163,197,211,234, - 99,230,205, 95, 12, 39, 7,169, 67, 88, 39,127,207,227,103,175,220,189,122,253,110, 90, 75, 31, 87, 55,206,160,119,250,110,221, -230,230,132, 90, 19,107, 97, 34, 2, 93, 93, 93, 65, 81, 20, 30, 63,126,140,231,207,159,131,162, 40,208, 85, 85,208,149,151, 67, - 91, 86, 6,166, 74, 5, 33,195, 64,163, 40,130,139,141, 4,120, 49, 35,209,140,242, 70, 52, 72,180,106,183, 18,123,123,136,237, -236, 65, 10, 4,117,201, 95,116, 0, 0, 32, 0, 73, 68, 65, 84, 13,186, 21, 27, 65,231,176,176,176, 67,201,201,201,221, 6, 12, - 24,176, 2,213, 83,228,179,243,242,242,250, 47, 89,178, 68,231,225,225,129,105,211,166,181, 7, 48,201, 44,201, 20,233, 3,125, - 61,219,163,157,223, 36,180,244,233,135,242, 42, 3, 20, 74, 3,138,202, 41,108,255, 62, 2,135,127, 10,195,159,135,123, 33,249, -220, 64,148, 27, 60, 97,235,253, 14, 56, 70, 31,108,202,230,249,243,231,177,124,249,114,172, 88,177, 2, 43, 87,174,196,138, 21, - 43,144,151,151,135,144,144, 16,228,228,228,224,204,153, 51,144,203,229,112,117,117,197,237,219,183,177,126,253,122,252,249,231, -159,102,111,186,150,184, 90,112, 78,147,124,233, 52, 77, 79,150, 15, 31,222,161,208,217, 57,168, 83,167, 78,111,206,156, 57,211, -175, 71,143, 30,198,227,126,126,126, 45,164, 82,105, 1,170,103, 80,190, 97,202, 22, 11,116,114,115, 11,129, 94,247,176,166,140, - 5, 32, 8, 9,250, 13, 76, 67,143, 94,119, 65, 25,132, 32, 9, 49, 72, 82, 2,154, 46,129,147,147, 55, 56,142, 8, 49,147,196, - 37, 10,133,194,255,194,133, 11,100, 86, 86, 22, 36, 18, 9, 0, 60, 91,182,108,217,230,181,107,215,166,186,184,184, 48,241,241, -241, 56,118,236, 24,162,162,162,120, 83,167, 78,245,247,241,241,217,102,238,190,151,109,146,223,216,183,238,204,251, 2,131,211, - 27, 18,105,203, 86,168,178,125,231,211, 72, 87, 25, 0,156,205,204, 84,185,183, 80,198, 86,169,146,114, 28,155, 87,126,123, 54, -211,220,140,211,101,236,189,140,135, 55,247, 29, 61, 91, 81, 84, 88, 38,232,212, 33, 88, 19,179,252, 11, 97,203, 86,109,191, 91, - 58,255, 31,158,121, 74, 73,249,192,153,103, 30, 30, 57,123,187,114,194, 7, 31,209, 83, 62,158,174, 61,115,246,252, 81,150,101, - 59,160,145, 25,135, 44,203, 66, 46,151, 35, 37, 37, 5,153,153,153, 80, 40, 20, 40, 46, 46,134, 74,165, 50,186, 27,109, 84,202, - 83,155,127, 57,153, 40,147, 74,109,186,117,240,111,113, 43, 33,181, 72, 38,149,218,248,183,106,209, 14, 88,214, 96, 61,194, 48, - 76, 7,137,141, 20, 0,129,242,228,171,168, 44,171, 68,101,121, 37, 84,165,149,208, 81, 60,104,117, 36, 52,122, 18,190,145,131, - 80, 89,165, 69,101, 73, 5, 88,134,233,104,109,110,172,176,194, 10, 19,109,125,124,116,116,244, 66, 11,207,181,216,189, 89,159, -120, 69, 71, 71, 47, 36, 8, 34,126,193,130, 5,193,104,124, 66, 85, 93,236,104,224, 3,192,130,240, 14, 37, 37, 25,149,118, 68, -224,200,217, 95,126,117,102,255,207,223,187,235,116,234, 28, 23, 39, 91,198,214, 70,228, 58,101,218, 74,168, 42,203, 70, 84, 89, - 30,142, 0,101,101,101,120,250,244, 41,164, 82, 41,132, 2, 1, 24,141, 6,140,166, 10,154,178, 18,144,148, 14, 66,134,129,179, -141, 20,190,222,158,104,233,225,105,145,205,199,151,126, 51, 14,124,175,235, 46, 92, 29, 22, 8,145,204, 22, 34, 59, 91,124, 26, -255, 59, 0, 64, 40, 20, 2, 75, 86, 88, 36,154, 52,107,214,236,196,190,125,251,132, 10,133, 2,247,239,223, 79, 4, 80, 1,192, - 14, 0,155,150,150,118, 33, 57, 57, 57,202,223,223, 31, 0,218,152, 51,166, 44, 38, 25, 3,205, 33,183,224, 25,178,158, 39,192, -217,161, 53, 4, 54,237, 80, 84, 78, 65, 44,109, 13,131,238,133,247, 81,171,204,134,134,226, 89,116,239,122,189, 30, 52, 77,131, -166,105,232,245,122,124,252,241,199,184,118,253, 58, 14, 28,187,136,167, 79,210,209,190,149, 39, 38, 78,156,128,176,176, 48, 92, -191,126,221,164,173, 73,111,192,208,204, 22,252,117,111,146, 16,217,186,232,194,231,159,187,101,142,108, 17, 4,193,161, 17, 87, -100, 61,172,141,136,136,104,155, 94, 85,133,148,135, 15, 49, 96,217, 50, 0,192,233,211,167, 95,186,151, 57,115,230,136, 82, 83, - 83,167,220,189,123,119, 74,126,126,254, 58, 0, 13, 15, 54,231,128, 83,167,110,224, 31,255, 72,133, 66,161, 0, 0, 28,220,255, -130,151,102, 61,165, 48,100,104,181, 71,203,209,209, 17,235,214,133, 88,148,159, 12,195, 96,199,142, 29, 70,119, 33, 0,240,249, -252, 30,115,230,204, 25,217,208,249,109,219,182, 21,154,179, 57,123, 84, 51,201,159,137,220,103, 14,109, 91, 6,219,187,134,162, -196,144, 16,146,144, 39,159, 49,123, 84,179, 13,235,127,205,211, 74, 9,221, 46,130,201,245,225, 75,180,187, 45, 73, 99,230,217, -239,245, 37,190,147,119, 23, 40,148,139,166,127, 52,206,197,222,209,189,234,167,205, 49, 78, 36,143,228, 78,220,165,202,131,253, - 92, 28,223, 9,223, 88,249,143,217, 75, 18,244,116,238,116,228,158, 72,135,137, 16, 23, 12,195, 32, 63, 63, 31, 10,133, 2, 57, - 57, 57, 40, 46,174,118,191, 22, 23, 23,131,101,217,191, 82, 33, 66,147,147,131,236,163, 63,161,229,132, 9,232,186, 98, 57, 24, -150, 15,141,154,193,186,238,253, 81, 86,161,129,142, 37,224,221,185, 59, 62, 58,253, 7, 72,142, 1,182,111,177,182, 36, 86, 88, -241, 63, 10, 75,194, 59,212, 18,162,152,152,152,168,191,251,255,235,146,173,152,152,152,148,152,152,152,166,252, 87,125,151,161, -113,191,118,140,214,239,117, 6,160,189,210,104,170,138,211, 50, 83, 83,249,249, 85,154, 42, 27, 15,119, 55,157,141, 68,204, 86, - 40, 85,188,132, 7,137, 84, 85,193,147, 71, 77,184,143,180,228,228,228,144,252,252,124,228,100,103,131,214, 84,129,212,233,193, -105,213, 24,208,179, 59, 36, 0, 36, 36, 1, 33, 75,129,207, 19, 65, 85,169, 4,128, 52,179,141,163,193,240,138,178, 69, 16, 4, - 68,118,118, 16,201,100, 16,217,218,189,164,112, 89,162,216,136,197,226,125,113,113,113, 94,205,154, 53,195,242,229,203,209,188, -121,243, 0,111,111,111,181,131,131,131,212,195,195, 3, 65, 65, 65,232,222,189, 59,206,156, 57, 3, 88, 16, 83,202, 64, 75,146, - 30, 61, 67,143,226,210,235,248,227,247, 31,160,215,232,208, 41,242, 7, 80,252,150,112, 11,254, 26,236,227,189, 80, 23, 28,175, - 86, 15, 60,135,225,121,206, 51, 16, 60, 81,138,165,202, 83,237,247,196,196, 68,236, 63,126, 5, 94,190,129,200,201,120,136,135, -151, 47,224,154,155, 11,124, 3,131,140,110,160, 70,211,200,128,255,205,150,234, 48, 81,139, 63, 27, 39, 46, 45, 45, 21, 59, 59, - 59,235,106,243,206,203,203,235,175,144,173,113,243,230,205, 67,185, 64, 0, 12, 29, 10, 97,102, 38, 40,138, 66,120,120, 56,186, -118,237, 10, 0, 8, 15, 15, 7,159,207, 71,104,104, 40,188,189,189,177,101,203,150,113,141, 17, 45,146,192,125,154, 46, 9,240, -243,243, 51, 18,173,221,123, 20, 72,184, 59, 16, 4, 68,216,180,249,177,241,220, 22, 45, 90,160, 64,158, 9,130,224,146,205,164, -113,133,167,167,231, 18, 47, 47, 47,191,181,107,215,242, 36, 18, 9, 62,249,228,147,214,149,149,149, 45,107,164,100, 44, 88,176, - 0, 0,176,116,233, 82, 44, 91,182, 12, 58,157, 78,221,152,177,221,235, 58,120, 23,149,178, 83,184, 74,155, 17,125, 93, 91,118, -232, 55,120, 0, 90,251,247, 67,191,193, 57, 0,176,202,153,255,236,189,239, 22, 57, 30,117,180, 35,118,254,118,246,252,210,158, -145,253, 22,205,175,188,252,205,183, 59,202,205,142,121,172,200,222,165,122, 36, 26,179,254,251,109,123,214,127,181, 96,150, 36, - 71,161, 47,203, 43,227, 42,109,197,124,219, 54, 30,132,237,140, 47, 87, 60,205,207,207,156,139,220,179,102,103, 90,178, 44,139, -204,204, 76,227,152, 62,173, 86,139,170,170, 42,228,230,230, 26,159, 25,141,204,126,200,244, 15,134,117,172,210,104,212,183, 30, -100,228, 44,158, 57, 62,162, 74,163, 81,103,100,229,164, 3,155, 26,100, 99, 36, 73, 62, 80,171,212, 3,212,229, 90, 40,238, 63, - 66,243,254,190, 48,208, 4,244, 52, 3, 69,137, 10, 58, 26, 96, 72, 1,130,223,155, 8,134,224,163, 56, 63, 15, 36,143,151,136, -151, 7,237, 91, 97,133, 21,255, 59, 48,201, 69,106, 21,173,136,136,136, 3,117, 85,167,218,239, 0,116, 48, 61,148, 71, 81,151, - 76,213,186, 19, 27,251,159,122,118, 45,197, 43, 99,180,204,134,119,168,253, 79, 31, 7,165,247,234,165,227,155,179, 52,221,190, -168,184,144,230,243,197, 2, 31, 7,141,188, 52,199,242,127,215,233,116,241, 23, 46, 92, 24, 62,112,224, 64,113,198,131, 68,232, - 43, 42,160,175, 40,135,128,165,225, 44,237, 2,146,210,129,208,235,209, 44,128,133, 86, 37,197,149,107,201, 6,157, 78, 23,111, - 41,209, 34,121,188,151,199,101,217,218, 66,108,103, 15,177,173,109,125,215,162, 57, 82, 96, 51,104,208,160,254,225,225,225,224, - 56, 14, 59,118,236, 0, 69, 81, 34,138,162,160,215,235, 65, 81, 20,148, 74, 37,246,236,217,131,173, 91,183, 94, 3,240,139,217, -198,140,214, 95, 56,119,254, 82,216,135,227,163, 4,167,227,215,129,214, 51,208, 16,205, 81, 85,101, 64,165,222, 6,140,203, 4, -160,240, 20,120,124, 9, 34, 66, 91,227,248,175, 71, 40,208,186,139, 22,178,240,151, 84,161,220,156,103,120,254, 36, 29,182,202, - 2,184,217,219, 64,157,153,142, 78, 19, 39,189,150, 58,225,227,227, 3,150,101,209,183,111, 95,227,224,234,215, 37, 91, 37, 37, - 37, 56,121,242, 36,194,195,195, 17, 25, 25,137,188,188, 60,100,102,102,226,173,183,222, 50,158,147,152,152,136,132,132, 4,180, -105, 99, 90, 36, 44, 46, 53,156,126,158,123,127,244, 59,239,188, 35,188,121,243, 38, 56,142,131,191,191, 61,236,237,100, 32, 72, - 49, 2, 3,221, 1, 84,247, 1,250,244,233, 3,165, 50,147, 46, 43,227, 78,155,185,221,125, 0,142,233,245,250,199,189,123,247, -246,126,242,228, 9,102,207,158,205, 63,120,240, 96,173,148,140,232,232,151, 39, 83,104, 52,141,187,238,219,119, 8,248,162, 53, -237, 20, 41,145,182,108,101,239, 26,138,214,254,253, 0, 0, 3,163, 62, 68,235,182, 45,160, 44, 78,106,165,213, 60, 27, 33,228, -151, 57, 37,109,202, 75,149, 14, 13,249, 64, 91,244,123, 6,170, 93,167,102,139, 93,147,113,176, 48, 71, 48,225,208,177, 19,103, -166,189, 21,245,182,192,192,208,116,136,175,192, 49,238,232,169,162,188,236,156,141,200, 57,155,252, 66,255, 51,169,226, 49, 74, -165, 18, 50,153, 12,201,201,201,186,161, 67,135,138, 73,146,196,227,199,143,141, 68,203,221,213, 57,168, 71,215,144,128,111,214, -239, 57, 39, 19,139,197,131,251,116, 9, 76,205,200,126,206,113,196,179, 70,213, 86,131,225,252,131,251,137,125,221,188,219,242, - 50,127,191, 9,151, 94,111, 65,167, 35,161,209,179,208,209, 0,205, 19,194,235,141,110,112,108, 19, 8, 14,192,157,155,215, 12, - 58,131,225,156,181,173,177,194,138,255,105, 85,139, 51, 69,146,106,190,151, 2,120, 22, 19, 19, 83, 92, 71,109, 82, 0, 72, 4, -208,177,230, 60, 69,189,235, 20, 4, 65,220,225, 56,174,107, 29, 59,138, 58,132,171,238,119,125,189,115, 18,155, 64,178,234,110, - 95, 38, 90,141, 77,169, 4, 0, 87, 87, 87,247, 78,157,186,180,249,241,231, 67,224, 56, 14,143, 18,214,160,172,232, 33,150,172, -186,209,166, 89,179,102,145,121,121,121, 87, 44, 73, 1,195, 48, 7,119,238,220, 57,183, 91,231, 78,157, 90, 53,111,142,196,103, - 89, 16,114, 12,132, 12, 3,146,210,129,207,232,209, 60,132, 1, 73,216, 34, 63,191, 2,177,251, 14, 37,215, 68,137, 55,137,128, -183,222,198,242,231, 21, 32, 8, 2,107, 35, 66, 32,178,179,133, 80,102,139, 79, 79, 92, 50,146,171,248,229, 11, 32,178,181, 69, -155,110, 22, 5,132, 87, 95,190,124,249,238,131, 7, 15,186,134,132,132, 96,238,220,185,120,246,236, 25, 88,150, 69, 97, 97,161, - 86, 46,151,231, 41, 20,138,103, 0,142, 2,248, 17, 22, 68, 30, 23,234,180, 27,226, 15,239,158, 30,209, 51,210,245,157, 17, 91, -113,236,215, 57, 40,175, 80, 66, 77, 75, 81,165,165, 81,165,227,193,217,165, 3,186,133,134, 34, 63,175, 8, 41, 55,207, 85,242, -117,234, 53, 77,121, 64, 9,130, 64, 66, 66, 2,252,188,237,144,254,199, 21,184,218, 8,208,209,219, 19,222, 61,122, 26,227, 75, -153,130,128, 7,122,220,184,113,198,200,240,131, 6, 13,202,154, 48, 97,130,215,156, 57,115,240,243,207, 63,227,218,181,107,175, - 12,208,142,140,140,196,213,171, 87,191, 6,176,212,156,168,167,215,235, 17, 16, 16,128, 59,119,238,224,194,133, 11,232,215,175, - 31, 34, 35, 35,145,148,148,132,223,126,251, 13, 9, 9, 9, 32, 8, 2, 46, 46, 46, 48, 84,147,103, 67, 99,198, 40, 10,113,223, -126,183,115,225,250,245, 91,131,199,143, 31,143,195,135, 15,224,195, 15,218,131, 32,197, 32, 8, 49,222, 30,214, 30,203, 87,220, - 65,183,110,125,224,234, 42,192,250,117,199,159,106, 52,204, 30, 11,178,241,155,223,126,251,205, 91,171,213,162,188,188,156,179, -181,181, 37, 74, 74,170,103,180, 54,164,104,169,213,106, 73, 99,134, 30,220, 75, 91, 83,174,226,202,184,202,132, 17,165,116, 66, -135,126,131,115, 49, 48,234, 3,156,143,255, 5,151,206, 93,128, 51,255, 89, 22,100,170, 51,197, 89,197, 74,121,149,255,182,192, -206, 83,121,207,171,206,109,155,241,118, 58,207,203,139,141, 91,240,131,178,220, 20,209, 2, 64,148,166,238, 61,113,148,195,219, -221, 35,186,181, 13,105,225, 37, 42, 43, 46,226,126, 61,126, 38,153,202, 58,124,178, 14,193,226,204, 16,245,229,209,209,209, 95, -213,124,223,181,120,241,226,169,177,177,177,110, 5, 5, 5,198, 49, 90, 69,197,165,151,186, 15,157,193,148,148, 87,232,119,174, -255,114,148, 84, 34, 22, 45,142,221,249,187,129,135,155,141,217,165, 89,118,203,123,179,151,204,202,120,148,208,172,165, 84,132, -227, 95, 46, 69,226,111,151, 97, 32,133,248,199,133, 91,208, 81, 12,202,139, 75,112,113,202,103,176,245,112,194,214,223, 15, 23, -178, 44,251,131,181,169,177,194,138,255, 93, 52,198, 69, 8,130,104, 40,198, 94, 97, 3,191,221, 49,117, 93, 35,118,254, 14, 52, - 26, 21,222,162, 41,120,197,197,197, 69, 87,175,222,194,239,241,223,224, 74,252, 55, 72, 73, 72, 68,126,158, 30,121,133, 90,216, -219,219,223, 48,113,105,253,200,177,156, 90,173, 30,185,120,201, 87, 5, 18,169, 13,122,247,239, 15, 79, 55,119,216, 8, 5,224, -209, 44,120,132, 0,149, 10, 71,164, 39,169, 49,127,231,222,162, 74,181,122,100, 3,141,196,128,198, 72, 6, 65, 16, 16,219,219, - 65,100,107, 7,177,157,253, 75,110, 68,137,189, 61, 36,118,246,224,139, 68, 13, 13,134,127,197,102,101,101,229,187,163, 70,141, - 42,171,168,168,192,212,169, 83,113,229,202,149,132,115,231,206,217, 39, 37, 37, 73, 21, 10, 69, 91, 0,131, 0,108, 55, 65,178, - 94,178, 89, 86,150,169,226,104,221,152,152,175, 62,215,104,105, 23,140,158,116, 16, 50, 50, 23, 52,195,130, 3,224,237, 44, 66, -143, 1, 43, 80,164,239,142,131,219, 86,170, 89, 74, 59,190, 94, 12,173,151,108,114, 28,199,121,120,120,188,146, 7, 23, 46, 92, -192,232, 81,239, 98,240,136,225,112,107,229, 7,247, 1,111, 97,240,212,127, 96,219,182,109, 32, 73, 18,174,174,174,245, 27, 94, -163,205,221,247, 33,216,255, 0,196,254, 7, 32,118, 37,128, 15, 96,226,222,189,123,191,237,216,177,227,229,107,215,174,173, 1, - 48,166,238,127,213,193,178,122,106, 86, 67,101,180,104,214,172, 89,154,140,140, 12,200,100, 50,208, 52,141,107,215,174, 97,235, -214,173, 88,187,118, 45, 18, 18, 18,224,226,226,130, 54,109,218, 64,167,211,225,206,157, 59, 26, 0,139, 76,216,100, 21, 10,250, -221, 77,155, 98, 75,162,162,122, 97,231,206,205,240,244,236, 14, 1,223, 19,124,129, 27,100,182, 1,248,233,199,111,241,230,155, -157,112,226,248,161,210,226, 18,250, 93, 0,180, 5,207,146,246,214,173, 91,216,182,109, 27, 70,141, 26,149, 55,122,244,104,166, -162,162,194,168,104,113, 28, 7,142,227,176,172,102,140,153, 78,167, 19, 55,102,243,163,249,201,121, 95,174, 76, 89, 94, 88,144, - 23,126,229,242,141,113,151,206, 93,192,211,140, 75,184,116,238, 2,254,184,116, 61,186,176, 32, 47,188, 83, 88, 59,225,200,169, -211,191,216,125,228, 48,207,214,222, 11,187,143, 28,230,141,157,241,249,202, 46,131,251, 45, 50,247,204,215,148, 35,247,255,216, -187,238,184, 40,174,182,123,102,182, 87, 96,233, 44,160, 2, 10, 34,130, 64, 64,196, 22, 81, 19, 99,175, 88, 98,143, 45,177, 37, -198, 24, 53,154,216, 53,190, 38,198,150, 88, 98,111,177, 96, 84, 52,246,222, 21, 27, 42, 10,210,123,135,133, 93,182,206,204,247, - 7, 37,168,148, 93, 52,121,147,247,219,243,251,141,235, 14,187,103,239,189, 51,115,239,185,207,125,238,243,148,230,100,207, 89, -182,106, 93,169, 65,167, 38,255,179,102, 67, 70, 89,110,230, 55,213,238, 75,166,190,251,179,172,172,108,147, 90,173,150,171,213, -106,185, 70,163,249, 38, 41, 41,169,227,151, 95,126,153, 75, 81, 84,149,181, 52,247,233,177,155, 49,215,118, 44,179,183,149, 9, -219, 6,183,108,254,227,166, 67,151, 82, 82,179,247, 84,139,161, 85, 83, 57,213,165,101,234,129,253, 6,140, 80, 22, 21,106, 16, -250,249,108,208, 2, 9, 52, 20,160,103, 88, 48, 16,108, 60, 94,242, 35,132,214, 82,236, 77,140, 82, 21,235,117, 3,241,106, 12, -173,186,234,254, 54, 48,115,154, 57,205,156,255, 76,206,127, 51,156,240,106,174, 67,167, 87, 44, 90,245,109,169,116,118,118,238, -216,183, 79, 87,116,234, 53, 15, 12,195, 32, 38,106, 37, 10,115,159,195,217,145,143,248, 20, 69, 40,128,203, 38, 20, 38, 37, 41, - 53,181,205,244,111,230, 69,132,127,216,165,133,175,155, 27,191, 73,147,198, 16,219,219, 35, 47, 47, 23,215,110, 61,213, 47,221, -119, 48,186, 66,100, 25,181, 48, 73,211,116,185,147, 59,128, 46,211,191, 6,193, 98, 1, 21, 97, 28, 42, 7, 70,183,224,182, 32, -216,108, 80, 12, 13,141, 70, 99,204,110,185,180,151, 47, 95, 14, 28, 62,124,248,249,200,200, 72,178, 91,183,110, 1, 71,142, 28, -121,155,156,121, 80,230,196, 94, 4,208,107,233,156,137,191,181,233,220,207,194,179,101, 16, 55,168, 9, 11, 58, 61,129,140,244, -100, 68, 70,220,209, 61,189,125, 90,193, 24,212, 67, 84,121,177, 23,235,226,210,233,116, 41,205,154, 53,115,216,184,113, 99,149, - 51, 60, 69, 81,200,203,203,195,205,155, 55,225, 23, 28,130, 22, 99, 62, 65,110,110, 46,214,174, 93,139, 70,141, 26,161,119,239, -222, 40, 40, 40,128,193, 96, 48,118,193,151, 2,112,186,226,192,107, 34,139,168, 72, 1, 84,231,178,161,135,135, 7, 79,173, 86, - 7, 48, 12,195, 34, 8,226, 39,173, 86, 59,122,206,156, 57, 78,203,150, 45, 67,243,230,205,145,151,151, 7,177, 88, 12, 79, 79, - 79,228,230,230,226,206,157, 59,148, 74,165,218,136,242, 68,214,185,245,148, 47,238,206,157,196, 54,211,166,125, 22,241,253,138, -137,158,106, 77, 39,158,181,117,123, 48,140, 1,185,185, 73, 40, 81, 92,215, 45, 94,180,253,101,118,142,126, 0,128, 88, 35,235, -252,221,148, 41, 83, 0, 64, 0, 96, 94,124,124,252,131, 22, 45, 90,120,214,102,209, 50, 6,171, 15,165,171, 1,236, 27,216, 77, -254,133, 34,239,145,167, 53, 59, 41,177,141, 47,189,118,245,161,116,181,133, 92,185, 36, 47,233,242,139, 76,229,233,141, 59, 35, - 14,179, 70,245, 31, 72,185, 72, 98,103, 11,236,153, 67, 70, 80, 51,254,254,254,174, 4, 81,224,158,147,255,252,222,216,113, 19, - 7, 91,114,203, 78,250,187,228, 55, 37, 27, 5, 10,238,223,191,159, 8, 19,119,134, 86,224, 69,122,122,122,199, 57,115,230,156, -102, 24,230, 21,223,132,156,188,130, 11,161,189,166, 48, 69, 69,197, 15,114,159, 29, 51, 38,150,218,157, 59, 81,247,187,248,250, - 5, 30,254,126,217, 10,135, 78,211,191,100,191,184,120, 9,160,244, 72,190,124, 9, 20, 95, 75,255,120,227,108,118,177, 78,215, - 31,230,168,240,102,152,241,255,222,154, 85,151, 22,249,135,163, 39,106,113,134, 55,186, 50, 30,238,206,167,155,123, 54,249,176, -145,139, 29, 0, 32, 62, 49, 3,241,137,233,103,226, 19,210,187,213,163,120,107,219, 94, 89,149, 84,154,168, 8,225,192, 24,151, - 84,250, 21, 78, 27, 27,155,123,108, 54,219,197,148,214,160, 40, 42, 35, 47, 47, 47,208,200,114, 14,115,115,115, 91,145,156,156, - 28, 65,211,244, 23, 38,170,253, 26, 57, 43,147, 74,147,108, 94, 87,198,160,245, 3, 0,130,205, 51, 38,169,116,117, 78, 63,137, - 68,178,137,195,225, 52,170,188,142,149, 62, 88, 20, 69,177,116, 58,157,128,162, 40, 22, 0,130, 36, 73, 3,135,195, 81, 19, 4, - 97, 48, 24, 12, 41, 26,141,102, 34,254, 12, 56, 90, 87,221,235, 29,232, 43,132, 22,106,176,104,157, 3,128,216,216, 88, 47,153, - 76, 54,132, 32,136, 65, 12,195,120,151,148,148,104,230,207,159,127,255,224,193,131, 10, 55, 55,183,143,122,246,236, 73, 60,122, -244, 8,209,209,209, 76,126,126,254,161, 10, 43, 86,188,137,247, 18,201,231,179,134, 90, 91,147, 61, 25, 6,254, 96, 64, 16, 36, - 30, 23, 23,211, 39, 85, 42,106, 79,133, 96, 52,245,254,172,196,199, 77,154, 52,217,158,152,152,200,169,205,146, 90, 91,221, 95, -199,202,111, 90,206, 11,237,208, 97,224,205,171, 87,143,204, 90,250,100, 81,245,191, 77,237, 39, 27, 59,108,242,244,149,251, 54, -172,153,181,238,247,194,109,198,148, 51, 32, 32,192,131, 32,136, 33, 0,124, 25,134,105,198, 48,132,128, 32,152, 66,130, 32,158, - 0,120,164,213,106, 35,159, 62,125,154,246, 22,117,111,200, 12,183, 54,206,170,164,210,160,168, 86, 20,192, 24,153, 84,250,239, - 46,167,153,211,204,105,230,252,239,113,254,155, 49,161,134,115,198, 69,134,175, 68,124, 66,122,183,248,132,116, 52,107,214,140, -137,139,139, 51, 73,164,213, 54, 72, 83, 20,181, 95,165, 82,237,127, 27,146,252,252,252,160,191,184,241,246, 37, 38, 38,238,123, -151,132, 21, 66,106, 81,197,209, 80, 60, 46, 45, 45, 13, 49,246,195, 58,157,238,175,104, 27,162,194,154,181,176,182, 15,124,248, -225,135,201, 58,157,238, 28,128, 84,130, 32,172, 0, 20,232,116,186,211, 6,131, 33, 59, 46, 46, 46,232,199, 31,127,172,140,124, -191, 24,192,189, 6,150,131,214,104,168,189, 25, 25,212,222,191,160,142,123,181, 90,237, 12, 27, 27,155,166,106,181,154,167, 86, -171,185,213, 55, 31, 8,133,194,220,186, 28,226,171,195, 74, 74,236,224,178, 11,109,172,164,196,235, 66, 10,214,206, 56, 92,166, -140,110,110,237,140,195,198, 22,236,193,131, 7,241,254,254,254,187, 73,146,116, 99, 24,198, 1, 96, 44, 25, 6,185, 12,195,228, -177,217,236,244,167, 79,159,166,255,131, 58, 33,181,129,166, 87, 25,180,218, 63,253, 14,205,187, 11,205, 48,195,140,255, 29,212, -234,163,197, 54,149, 41, 46, 46,142, 48,183,167, 25,213,197, 86, 93,127, 76, 78, 78,214, 0,184, 81,113,188,142,123, 0,122,255, -211, 43,152,153,153, 25, 88,219,223,140, 21, 89, 64,185,207, 22, 16, 93, 99,116,246, 5,235, 10, 75,176, 46,226, 43, 83,203,246, -240,225,195, 20, 24,185,196,110,134, 25,102,152, 97,198, 95,134,183,183,104,153, 97,134, 25,102,152, 97,134, 25,102,152, 81, 35, - 54, 87, 19, 92,175, 88,183, 8,212,190,115,192,148,181,215,134,236, 62, 56,103,230, 52,115,154, 57,205,156,102, 78, 51,167,153, -243,255, 29,231,255, 42,222, 16, 89,127, 7,204, 91, 95,205,156,102, 78, 51,167,153,211,204,105,230, 52,115,254,127, 16, 89,175, - 31, 0,204, 75,135,102,152, 97,198,255, 99, 28, 60,120,208,168,164,162, 67,103,253,218, 75, 34,145,205, 47, 85, 20,175,216,191, -106,236,145,202,243,225,225,225,148,185, 21,205, 48,195, 12, 52,196, 25,222,221,221,197,135,164,232,118, 12, 67,178, 24,146,209, - 19,138,178,223,226, 11, 11, 95, 9, 59,224,234,234,106,197, 33,209,155, 96, 24, 49, 65,208, 20,205, 34,175, 39, 36,164, 61, 53, -161, 96, 60,153, 76, 54,133,203,229,118,213,106,181, 46, 36, 73,166,105, 52,154,115, 42,149,106, 61,222, 12, 92,248, 95,131,151, -151,215,176, 75,151, 46, 89,181,111,223, 94, 35, 20, 10, 13,101,101,101,236, 83,167, 78,241,187,119,239, 94,244,242,229,203, 6, -237, 72,148,203,229,157,127,253,245, 87,247,110,221,186,161, 89,179,102,202, 33, 67,134,112, 67, 67, 67,185,227,198,141, 75,200, -200,200,184, 96, 34,157, 15, 65, 16,187, 8,130, 96,209, 52, 61, 18,127,134,110,120,215, 32, 73,146,156, 72, 16, 68,127,134, 97, - 60, 8,130,136,103, 24,230, 8, 77,211,117, 5,110,173, 11, 3, 1,244, 32, 73, 50, 16, 0,104,154,190, 15,224, 36, 96,252,206, -187,191,147, 83, 36, 18, 5, 0,128, 74,165,122,240,174, 56, 9,130, 8, 0, 0,134, 97, 26,202, 57, 70, 40, 20,142, 7,128,178, -178,178, 45, 48, 34, 29,212,235, 96, 54,122, 51,129, 11, 99, 0, 0,247,191,243, 6, 0,152,242,158,152, 20, 67,152,242, 91, 53, -241,153,194, 81, 3,122, 12, 31, 62,124,217,158, 61,123,190, 3,112,244,175,184,241, 29, 29, 93,215,255,176,102,179,252,243, 41, -159,172, 64,121, 70,136,186, 31, 72,224, 3, 30,139,213, 71, 75, 81, 87,159, 2, 7, 1,176,173,173,173,135,241,120,188,142, 90, -173,214,137,205,102,103,106,181,218, 43,197,197,197,251, 80, 71, 6, 4,163,219,245, 25,100, 58, 21, 28, 9,250,207, 60,111, 12, - 9, 13, 87,132, 44,162, 5, 10,255, 1,221, 40, 9, 96,122, 69, 93,183,162,246,112, 30,117,117, 62,159,203,229,242,254, 10,133, - 66,197, 98,177, 24,148,239,122, 46,255,167,252,239, 4, 77,211, 57, 5, 5, 5, 35,235,227, 18, 55, 66,115,158,152,216, 69,233, - 81,102,208, 48,159, 42, 83, 17, 35,113, 69, 91, 6, 24,201, 0,110, 36,139,180,163,105, 58, 19,192, 5,210,128,227,165, 25,136, -251,135, 14,238,141, 43,218,181, 73,197,123, 14, 0, 7, 0,143, 0,124, 14,160,212,172,127,254, 54,188,238, 12,127, 2, 64,102, -149,208,170, 22,238,190, 83,175, 94,189, 46,187,187,187,248, 12,234, 55, 96,217,164,137,159, 18, 44, 22,137,232, 39, 79,216, 31, -143, 28,243,161, 76, 38,115,150,104, 52, 45, 64, 16,180, 74, 32,136, 86, 40,138,211, 15,238,219, 35,245,110,222,156,162, 40, 26, - 27, 55,253,210,253,208,239, 17,115,141, 20, 91, 94,142,142,142,187,102,207,158,237,216,167, 79, 31,150,163,163, 35,146,146,146, -172,246,239,223,223,124,221,186,117,131, 11, 11, 11, 71, 2,120,209,128,202,118,112,180, 38, 63,148, 10,137, 46, 40,161, 80,162, -199,249,172, 50,156, 1,112,181,161,173,167, 82,169,166,170, 84,170,144,224,224, 96,102,235,214,173,196,232,209,163, 25,130, 32, -136,178,178,178, 29, 0, 26, 36,180,196, 98,241,134,110,221,186,121,122,122,122,198,191,124,249,178,199,129, 3, 7, 78,142, 26, - 53,202, 67, 44, 22,199, 2,240, 50,145,110,123,126,126,190,127, 89, 89, 25, 92, 92, 92,182, 2,120,239, 47,184,137, 8, 22,139, -117,196,217,217,153, 89,185,114,229, 81,127,127,127,135,130,130, 2,195, 87, 95,125,213,245,214,173, 91,221, 41,138,234, 99,130, -216,146, 17, 4,177,201,193,193,193,118,197,138, 21,113, 65, 65, 65,143,248,124, 62, 47, 54, 54, 86, 52, 99,198,140, 47, 94,188, -120, 49,152, 97,152,137,128, 73, 3,132,140, 32,136, 77,114,185,220,118,217,178,101, 73,129,129,129,209, 92, 46,151, 27, 27, 27, - 43,254,250,235,175, 63,143,137,137,105, 16, 39, 73,146, 27, 67, 66, 66,100,223,125,247,221,179,230,205,155,223, 96,177, 88,188, -180,180, 52,114,193,130, 5, 83,206,158, 61, 27, 78,211,244,164,134,148,211,222,222, 94,182, 96,193,130,103,161,161,161,183,184, - 92, 46,247,249,243,231,228,236,217,179,167,196,197,197, 25, 93, 78,107,107,235, 48,130, 32, 54,103,101,101,177, 1,192,201,201, -169,181,133,133,197,186,234, 57, 45, 43, 67, 81,232,245,250, 18,181, 90, 61,188,160,160,160,198, 64,184,163,231,172,237, 13, 0, -235,116,149,239,203, 95,235,123, 15,108, 60,110, 76,165, 3, 28,203,227,226,253,160, 28,219, 15, 0,134, 85,164, 10,255, 65, 9, -176,217,108, 58,192,241,115,230, 65,150, 73, 33, 99,250,118,238,220,121,193,133, 11, 23,126,233,212,169,211,215,187,119,239,182, - 79, 77, 77,253,254,234,213,171,174, 67,135, 14, 29,125,254,252,249,229,121,121,121,135,222,213,205,207,227,242,249, 4, 73, 64, - 40, 16, 89, 24,243,121, 14, 73,246,186,209,183,239,248, 45,207,159, 7,174,139,137,113, 87, 58, 57,133, 76,155, 54,205, 97,192, -128, 1,164,171,171, 43,226,226,226,108,118,239,222,221, 98,203,150, 45,253,139,138,138,166, 3, 72,126, 27,145,165, 44,130,159, - 70,139, 64,134,129, 85,213, 3, 75,160,136,175,195,125,230, 25, 30,255, 3,196,214,183,219,183,111,255, 46, 46, 46, 14,203,151, - 47, 7,128,245, 38,126,127, 70,223,190,125,123, 70, 68, 68, 8, 15, 30, 60, 40, 12, 14, 14,134,163,163, 35, 42, 38, 83, 85,129, -169,221,221,221,141,107, 51, 26, 63,252,116,114,236,123,209, 5,127, 96,195,128,172,229, 66, 23, 24,218,246,245,236,223,107,116, - 32, 44,237, 68, 16, 72,216, 40,202, 87,248, 62,191,159,218,237,226,129,184,239,227,162,114, 87, 40, 83,240, 45,106,143,201,247, - 95,129,141,141,205,214,132,132,132, 48,177, 88,252,202,249,248,248,248, 0, 79, 79,207, 98, 0, 95,154, 42,220,236,236,236,246, -210, 52,173,201,207,207,255, 4, 0,164, 82,233, 30,177, 88, 44,203,204,204,156,251, 87, 77,100, 42,241,186, 22,249,151, 91,180, -170,252,181,106,202,117, 72,144, 20,221,110,210,196, 79,137, 33,195,134,102,197,197, 39,208,108, 14,111,216,169,211,167, 69, 62, - 62, 62,164,102,253,122, 24,114,115,161,255,226,139,182,231,206,157,211,135, 15, 27, 81,198, 97, 17,219, 61,220,221, 68,191,237, -219,239, 24,113,248, 80, 59, 0,245, 9, 45,158,163,163,227,174, 75,151, 46, 57,187,187,187,163,168,168, 8, 73, 73, 73, 80, 42, -149, 24, 60,120, 48,167, 93,187,118,206,131, 6, 13,218, 85, 92, 92,220,222, 4,203,150, 67, 51, 23,118,228,196, 49, 3,188,186, -127,216, 78,236,236,218, 20, 76,150, 26,169, 47, 99,130, 35, 47,221,154,182,253,240,201, 23,113,197, 76, 47,212,156, 27,169, 78, -228,229,229,205,234,223,191,255,225,176,176, 48, 59, 62,159, 15,185, 92, 78,244,233,211, 39, 39, 35, 35, 99, 97,131, 85, 75, 69, - 10, 27,146, 36,169,234,175, 53,164, 7, 50, 6, 46, 50,153, 12, 50,153, 12, 0,156,223,118,230,105,101,101,181, 94, 42,149, 14, - 82, 40, 20,101, 36, 73, 50, 4, 65, 48, 90,173, 86, 40,147,201, 30, 62,139,121, 33,215,104, 52,205, 86,253,180,101, 77,231, 14, -254, 22,103,207,158,197,128, 1, 3,152, 51,103,206, 76, 52, 54, 79, 29, 65, 16,155,250,247,239,175,154, 63,127,190, 58, 46, 62, -201,249,217,139,120, 66, 44,224,209,182,182,182,156, 59,119,238,176, 87,175, 94, 45, 88,176, 96,193, 38,134, 97, 6,153,208,158, -155,134, 14, 29,170,155, 57,115,102,230,243,184, 4,251,199,207,226, 24,137,128, 99,176,181,181, 97,221,186,117,139,110, 8, 39, - 73,146, 27,103,205,154,165,152, 56,113, 98, 97,126, 65,177, 99,161,162,148,225,115, 88,122, 71, 71, 71,246,209,163, 71, 53,123, -247,238, 37,199,143, 31,191,145,166,233,112, 19,218,119, 99,159, 62,125, 74,102,207,158, 93, 20, 27,159,232,248,248,233, 11,136, -248, 28,189,131,131, 61,235,238,221,187,186, 85,171, 86,145, 75,150, 44, 49,170,156, 98,177,120,231,129, 3, 7,216, 71,143,150, -247,125, 55,111,222, 36, 61, 60, 60, 68,213, 63, 83,166,214,128, 36,128,188,188, 60, 81,104,104,232, 78, 0,111, 4,247, 13, 92, - 24,131,209,115,128,169, 83,167,102,154,122,179, 4, 58, 77,171,247, 51,212, 47,222,204,106,213,216,126,108, 54,155, 30, 63,126, -124,214,235,127, 87,171,213, 4,128, 62,248,222,120,177,213,163, 71,143,111, 78,156, 56,209,116,247,238,221, 63,238,221,187, 87, - 11, 0, 2,129,192,118,255,254,253,203, 7, 15, 30,140,193,131, 7,207, 63,116,232,208, 59, 19, 90, 20, 67,233, 0,128, 47,224, -243, 99, 98, 98, 8,111,111,239, 58, 35,238,235,104,250,222,150,231,207,131, 62,243,246, 14, 46,160,233,102,220,238,221, 75,103, -204,152,145,167, 80, 40,144,148,148, 4,157, 78,135,209,163, 71,179, 58,117,234, 36, 31, 60,120,240,218,146,146,146,129, 0,116, - 70,220,147,171,156,157,157, 39, 20, 23, 23,151, 86, 90,117,218,143,164,216, 29, 3, 12,252, 86,205,244, 60, 46,203,192,237,253, - 5, 77,156, 89, 79, 40,189,221,113, 13, 0,184, 42,228,154, 56, 25,168, 17, 22, 46,112,167, 56, 88, 98,231, 34,236,156,155, 92, -182, 72,153, 82,167, 88, 26, 40, 22,139,251, 41,149,202, 67, 21,131,179, 87,175, 94,189,112,235,214, 45, 0,104, 87, 33,180, 58, -147, 36,249, 49, 77,211,191, 2,168, 43,149,219,180,190,125,251,126, 16, 17, 17, 33, 5,128, 67,135, 14, 65,175,215,195,195,195, - 3, 92, 46, 23, 60, 30, 15, 28, 14,167, 42, 59,136,145,112,178,179,179,133,173, 37, 7, 50,107,113,247,175,127,238,203,110,228, - 99,129, 28,234, 9, 10,152, 34, 24, 24, 13,184, 54, 98, 52,239,102,133,192, 15, 59,147,199, 55, 70,207, 61,190,225, 89,144,138, - 68,111, 36, 67,243, 79, 25,217, 73,146,228, 63,122,244, 8,114,185,252,149,243, 44, 22, 11, 0, 58, 54,128,114,126,124,124,124, -104, 84, 84, 20,194,194,194,230,251,249,249,125,116,249,242,101,199,252,252,124,132,133,133,173, 77, 75, 75, 59,250, 87,215,169, -186, 22,249, 95, 49,117,145,175, 41,201, 78,229,179, 96,146,197, 98,145, 72,136, 79,210,135,133,117, 25,149,146,146, 34, 9, 9, - 9, 33, 57, 28, 14,148, 23, 46, 64,125,247, 46, 36, 18, 9,250,247,239,207,185,114,229,138,133,133,196, 98, 92, 98, 66, 98, 9, -139, 69,130, 97,200,122,125, 30,100, 50,217,148,185,115,231, 58,122,122,122,194, 96, 48, 84, 69, 52, 55, 24, 12, 72, 77, 77,133, - 68, 34,193,200,145, 35,237, 69, 34,209, 20, 35,235,209,196,203,195,254,254,165,147,155,222,155, 49,169,135,216, 75,116, 22,226, -212,233,144, 28,250, 12, 45, 50, 78, 97,118,191, 16,241,153, 13,243, 3,155,202,173,239, 87, 51,177, 26, 13,141, 70,115, 45, 58, - 58,122,220,229,203,151,105, 0,184,120,241, 34,243,236,217,179,137,111, 51, 11,165,105, 26, 69, 69, 69,160,105,154, 85,241,190, -242,245,191,122, 63, 88, 88, 88,108,252,232,163,143,134, 38, 39, 39, 11,255,248,227, 15,155,148,148, 20,219,196,196, 68, 59, 47, - 47, 47,246,242,229,203, 79,168, 53, 58,150,158, 98,180, 6, 74, 95,146,249,228, 73,124, 97,118,246,253,109,219,182,149, 17, 4, -209,223,200,223, 24,232,228,228,100, 51,103,206, 28, 16, 28, 81,235,230, 45,252, 60, 89, 28,161, 37,201,225, 89,150,149,169,169, -132,132,132,212, 57,115,230,184,249,251,251,203, 81,190,188,102, 20,167, 92, 46,183,157, 57,115, 38,216,124,105, 64, 43,255,192, -166, 60,190, 88,202,226, 8,165, 33, 33, 33,157,226,227,227, 51,102,207,158,237, 20, 28, 28,108, 18,103,112,112,176,108,252,248, -241, 6,129, 80, 26,234,238,238,209,162, 85,203, 22, 61,189,188,188,250,177,217,108, 67,110,110,110,242,200,145, 35,157,122,247, -238,237, 96, 10,167,189,189,189,108,246,236,217, 6,215,198, 30,221,186,125,240, 97, 27,174, 80,106,201,230,137,173, 84, 42, 53, -245,252,249,243,228,121,243,230, 57, 5, 4, 4,216, 27,195,169, 82,169, 56,182,182,182,240,245,245,133,143,135, 7,138,139,139, - 17, 17, 17,129,237,219,183,227,215, 95,127,197,190,125,251, 16,212,254, 67, 72,165, 82,100,100,100, 64,161, 80,112,254,238, 27, -138,250,197,155, 89,167,157,208,231,211, 79, 63,205, 24, 63,126,124,150, 80, 40,164, 95, 63,172,173,173,169,225,195,135,103,143, -252,250,167, 62,149, 75,139,245, 88,178, 30,157, 60,121,242,229,238,221,187,225,227,227,131,110,221,186,241, 0, 96,202,148, 41, -188,193,131, 7,227,192,129, 3, 56,116,232,208, 83, 79, 79,207,235, 0,250, 26, 83,206,145, 35, 71,182, 15, 15, 15,191, 26, 30, - 30,254, 96,200,144, 33,155, 39, 78,156,248,202,200,149,153,145,118, 79,171,213,194, 63, 48, 88,180,120,235,237,225,245,241, 61, - 3,118,111,142,137,217,190,226,201,147,228,249, 62, 62, 86,141, 19, 19,173,119,172, 90,101, 91,153,164, 91,175,215, 35, 53, 53, - 21, 50,153, 12,195,135, 15,183,229,243,249, 35,141, 40,230,234,190,125,251,142, 73, 73, 73,145,108,217,178,197,233,193,131, 7, -242,204,204, 76,167,243,231, 78,219,125,245,229, 20,169,165,132,199,203,200,101, 8, 0, 72,204,128, 56, 38, 1,237, 25, 6, 86, -213,151, 19, 27, 4, 39, 8,133, 46, 88,215,180,189,213,139,153, 7, 2,134,204,142, 12,180,149, 57,241,231,212,241,141, 86, 43, - 87,174, 60,120,252,248,241, 97,237,219,183, 63, 12, 64, 88,195, 71,236,253,209, 0, 0, 32, 0, 73, 68, 65, 84,103, 4, 65, 65, - 65, 17, 7, 14, 28, 24,211,161, 67,135,107, 0,124,107,157, 69,186,184,244,255,253,247,223,109, 42,223,219,218,218, 66, 32, 16, -188, 33,178,184, 92, 46, 72,146, 52,185,122, 75,247, 15, 99, 91,183,208, 32,186,240, 36, 14,172,124,132,149,221,159,211,203,218, - 38,106,214,143,140,193,153, 3,143,144,131, 71,232,241, 89, 83, 12,155,231,223, 85, 68, 97,201, 63,105, 0,207,205,205,253,184, - 99,199,142, 7,123,244,232,161,137,138,138, 66,110,110, 46,156,157,171,230,218, 89, 13,160,180, 22,137, 68,112,117,117,133,167, -167,231,176, 43, 87,174, 56,234,245,122, 36, 38, 38, 34, 39, 39,231,254,223, 81,167,234, 90,228, 95,134,215, 29,225, 79,188, 33, -180, 42,114, 11, 93, 2, 0,134, 32,148,143,162,163, 57, 44, 30,111,196,158,189,123,249, 92, 46, 23,201,201,201,120,250,244, 41, - 84,231,207,163,236,198, 13,100,103,103,163,180,180, 20, 14, 14, 14,216,180,117,171, 88, 75, 49, 99,159,191,120,193, 98, 72,166, -186,191, 65,141, 91, 60,249,124,126,215, 1, 3, 6,212, 42,200, 50, 50, 50,208,163, 71, 15, 14,139,197,170,105, 87,195,235,156, -132,220,142, 56,126,254,240, 98, 39, 39,222, 83, 32,110, 6, 80,114, 31, 96, 52,128, 65, 11,164, 63, 6, 78, 44, 68,227,210, 24, -226,244,226, 81,142,206, 34,246,241, 26,148,114,125, 91, 81, 61,188,189,189,127, 29, 49, 98, 4, 9, 0,157, 59,119, 38,188,189, -189, 55, 3,240,168,227, 59,231,234, 25, 36,111, 21, 22, 22, 98,240,224,193, 54, 77,155, 54, 61, 55,120,240, 96,155,202,243, 13, -229,172,180, 38,251,248,248,228, 11, 4,130,125,128, 81, 29,108, 21,167,149,149,213,250, 30, 61,122, 12,218,187,119, 47, 23, 0, - 46, 93,186,132,227,199,143,227,201,147, 39,136,141,141,165, 3, 3, 3,237,126,250,245,224,198,245,191,236, 92,221,175,157,191, -188, 83,235,192, 22,146,210,194, 82, 7, 7,135,118, 12,195,120, 24, 89,206, 30, 11, 23, 46,124,250,236,101,178, 37,201,230,176, -185, 28, 54,223,194, 66,236, 32,147,138, 93,172, 69, 2,103, 62, 73, 72, 84, 42, 85,214,190,125,251,104, 0, 61,140,229, 92,188, -120,113,194,179,184,100, 43,130,100,179, 57,108, 14, 87, 34, 17, 89,117,239, 22, 22, 12, 0, 92, 48, 92,133, 66,145,189,125,251, -118,157, 41,156,223,125,247, 93,116, 65, 81,169,140,205,225,112,216,108, 86, 85, 91,138,133, 66, 59, 17,159,207,211,104, 52,233, -107,214,172, 41, 51,133,115,225,194,133, 79,159,191, 76,177, 38, 9,130, 69, 16, 36,219, 66, 42,182,177,177, 20,217,217, 73,132, -182, 34, 54,139,167, 80, 40,210,119,237,218,101, 20,167, 78,167,227,102,103,103,227,217,179,103,112, 13, 14,198,217,179,103,209, -168, 81, 35, 12, 30, 60, 24, 67,135, 14,133, 80, 40, 68,231, 80, 63,204,153, 51, 7, 47, 95,190,132, 78,167,227,215,196, 89,233, - 39,245, 58,228,114,121, 84,125, 55,207,107,223,125,165,156, 1,142, 96,214,105, 39,244,169, 46,176,106,227,183,182,182,166,106, -178,118,189,206,217,163, 71,143,111,206,159, 63,223,116,215,174, 93,125, 70,142, 28,121,109,215,174, 93,104,211,166, 13,158, 61, -123, 6, 55, 55, 55,236,216,177, 3, 67,135, 14,189,182,118,237,218, 62, 81, 81, 81,254,238,238,238,115,235,227, 28, 50,100,200, -228,128,128,128, 11, 89, 89, 89,161, 5, 5, 5,190, 17, 17, 17, 99,251,247,239,159, 48,108,216,176, 46, 85,130, 81,175,223,123, -226,216, 97,244,236, 51, 0,205, 91,250,110, 28, 61,119,183, 95, 61,207, 38,243, 4,216,188, 61, 51, 51,119,175, 90,173, 26,204, -225,136, 68,183,111, 91, 31,250,229, 23,219,234,153, 5,210,211,211,209,187,119,111, 14,151,203,237, 80, 79, 57, 87,246,235,215, -111,112, 68, 68,132,172,210,170,115,227,198, 13, 60,126,252, 24, 73, 73, 73, 40, 42, 42, 66,151,137,165,248,116,121, 57,247,167, -203, 25,124, 56,133, 17, 55,176, 15,169,130,176, 17, 28,109, 44,216,215,199,174,105, 62,101,194, 70, 31,182,196,154,131, 61, 95, -199, 34, 47, 81,115,168, 22, 78, 34, 52, 52,116,119,120,120, 56,161,213,106,161,213,106,181, 0,106,140,234,235,236,236, 44,104, -213,170, 21, 38, 78,156, 72, 90, 88, 88,172,173,173,156, 74,165, 82,115,242,228, 73,140, 28, 57, 18,211,167, 79, 71,179,102,205, - 32,147,201,192,225,112,176,115,247,111,182, 67,199, 78,242,122,175,125, 71,127,159,247,218,180, 42,209,176,130, 57, 66,217,248, - 90,172, 33, 53,214,189,212, 62, 10,209,137, 55,177,174, 79, 26,125,103,135,170,244,171,143,255, 19,243,252,114,246,147,185,225, -155,163,153,155,109,243,118,127,158,130,108,253, 51,116, 24,220, 24,238, 1,178, 47,196,174,240,110,104,123, 26, 9,147, 56,253, -252,252,218,223,185,115,135,223,177, 99, 71, 36, 39, 39,131,195,169,154, 79, 81,111, 83,206,133, 11, 23,242,213,106, 53, 30, 62, -124,136, 81,163, 70,165,235,116,186, 47,222,166,156,166, 88,180, 42,181,200,191, 12,155, 95, 59, 50,107,179,104, 45, 4, 0, 61, -141,227, 35, 70,141, 85, 69, 70, 70,138,120, 60, 30,146,147,147,145,153,153,137,157,219,183, 83,157,237,237, 75,186, 57, 59, 43, -118,110,223,206,104,181, 90, 48, 12, 3,111,111,111, 12, 26, 52, 72, 56,112,240,176, 28, 66, 81,246,155, 17,203, 60, 78,149,235, -235, 99,199,142,125,227,239, 95,125,245, 21, 44, 44, 44, 64, 16,132,163, 17,149, 11,159,182,176,159,139,204,221, 42,155,201,218, - 89, 0,150, 0, 96, 75, 1,182, 5, 32,176, 4,248, 82,128, 39,130, 38,234, 66, 1,201,116, 75, 26,208,225, 19,103, 0,166, 44, -245, 64, 46,151,207,191,112,225,130, 93, 84, 84, 20,163, 80, 40,144,153,153,201, 44, 91,182,204, 78, 46,151,207,111,232, 21,201, -200,200, 88,220,179,103,207,236, 81,163, 70, 89,158, 58,117,202,117,212,168, 81,150, 61,123,246,204,206,200,200, 88,252, 54, 87, -154,203,229,178,158, 60,121, 98,189,100,201,146,161, 0,238,181,108,217, 50,223,217,217,249, 30,202,157, 38,235,132, 84, 42,173, - 18, 89,149,214, 53, 54,155, 13, 14,135, 3,185, 92,174, 45, 40, 40,160, 58,188,231, 33,244,182, 36,245,114, 62, 87,104, 45, 20, -184, 72, 45, 44, 67,242,243,243, 31, 17, 4, 17,111,228, 18, 95, 64,235,214,173, 57, 20,195,161, 63, 29,209, 89, 62,101, 76,152, -253,207, 75,198, 55, 90,179,120,130,243,202, 5,227,188, 23,207, 26, 30, 70,210,180,218,205,205,205,177,210,161,221, 8,243,121, - 96, 80, 80, 16,155, 6, 7,207, 94, 36,101, 39,167,165,151,124,208, 41,180,202,114,233, 19, 16,216,205,206,206,174,163,183,183, -119, 16, 65, 16, 70,109, 73, 22, 10,133, 1,205,155, 55,103,147, 44, 14, 97, 35,147,186, 74, 37, 66,135,170, 37, 20, 43,171,182, -214,118,118,225, 36,195, 20, 59, 57, 57,217, 11,133,194, 0, 19,234,206,166,193,133,131,189,181,165,157,173,149,164, 91, 88,187, -102,161,109, 67,189,252, 66,218,132,182,124, 47,104, 32, 97, 48, 40, 60, 60, 60,236, 43,157,228,235,177,180, 10,246,238,221,139, - 37, 75,150,160, 85,227,198,112,118,118,134,189,189, 61,110,220,184,129, 59,119,238, 64, 38,147, 33, 39, 39, 7,171, 86,173,194, -145, 35, 71,160,211,233,164,166,222, 79,198,136,173,186, 96, 48, 24,200,215, 5, 86,109,252, 66,161,144,174,116,146,175, 13, 39, - 79,158,220, 93,105,201,250,252,243,207,219,255,244,211, 79,215, 98, 98, 98, 32,145, 72,112,231,206, 29,140, 29, 59,246,218,218, -181,107,219, 79,154, 52, 9,219,183,111, 71, 66, 66,194,214,186,248,134, 12, 25,178, 96,220,184,113,107, 46, 95,190, 76, 58, 56, - 56, 64, 38,147,161, 95,191,126,216,186,117, 43,219, 96, 48,108, 11, 15, 15,127, 16, 30, 30,254,128, 74, 61,243,205,193, 95,151, -221,136,126,244, 0,147,167,205,228,105, 13,250,217, 70, 84,159, 41,147, 72, 74, 12, 29, 59, 22, 28,208,235, 85, 67,184, 92,145, -229,131, 7,214,199,183,109,171, 18, 91,115,230,204,129,165,165, 37, 80,238,192,140, 58,172, 58, 19,142, 28, 57, 82,213, 31,218, -216,216,128,199,227,129,203,229,130,195,225,128,197, 98,225,220, 70, 49,126,153, 83,174, 47,126,153, 67,224,204,122, 66,249, 54, -215, 78,228, 12, 95,153, 3,239,193,103, 59, 90,250,251,118,177,193,141,253, 89, 88,214, 51, 42,237,206,129,220, 25,234, 28,252, - 80,203,215,222,251,234,171,175,124,114,114,114,112,247,238, 93,220,189,123,183, 54, 11,144,250,216,177, 99,223,151,150,150,194, -221,221, 29,125,251,246,237, 8, 32,184,150,231, 6, 65, 65, 65,232,221,187, 55,194,194,194,208,170, 85, 43,104,117, 6, 78,248, -136, 9,205,159, 36,228, 58, 47, 91,181, 76,116,225, 98, 4,121,237,218,101,214,238,195,103, 44, 67,195, 62, 92,195,149, 58,221, -130,208,198,201,152,122,170,168,124, 4, 56,117,199,230,243,211,200,117,151, 70, 73,118, 30, 95,231, 33,149, 74,137,251,119, 31, -232,119,110, 56,144,226, 43,238,155,115,107,127, 62, 84, 68, 22,186,140,113, 39,105, 96,208, 63,101,100, 23, 8, 4, 63, 93,190, -124,217, 81,167,211, 33, 58, 58, 26,211,167, 79, 87,191, 37,101,149, 1,196,213,213, 21,151, 46, 93,194,240,225,195,213,217,217, -217, 55,255,174, 58, 85,215, 34,255, 43, 96, 87, 83,144, 85, 72, 77, 77, 45,146,201,100,206,205,155, 55, 39,181, 90,109,249,146, -196,161, 67,212,175,219,182,157, 80,171,213,211, 0,112,215,255,252,243, 70,103, 23,151,176, 17, 35, 71, 18,122,189, 30, 61,123, -246,228, 69, 70, 70,218,196,231,228,148, 24, 49,224,188,242,123,163, 71,143,198, 79, 63,253, 4, 0,152, 58,117,106,149,105,157, - 48,194, 97, 73, 98,137, 30,221,122, 5, 89,164,138,215, 89,232,218,234, 75,155,188,148,222, 18,151, 10,131, 64,242,216, 16,176, - 64,235,244,134,216,156,254,247, 94,198,182,240, 17, 22,228,187,117,109,249, 62,126, 61,187,171,135,138, 82, 31, 48,186,195, 17, -137, 90, 75, 36, 18,220,187,119,175, 32, 40, 40,168,136, 97, 24,203,197,139, 23,219,138, 68,162,214,111,209,246,137, 47, 94,188, -232,216,174, 93,187, 41, 36, 73,118,165,105,250, 92,118,118,246,122, 0,137, 70,126,255, 83, 0,223, 1,168,154, 89,106,181, 90, -144, 36, 9,134, 97, 48,100,200, 16,204,153, 51,199,231,241,227,199,184,112,225,130,117,215,174, 93,111, 1, 40, 2,240, 9,128, - 26,173,102, 10,133,162,236,206,157, 59,194, 11, 23, 46,128,166,105, 88, 91, 91,195,194,194, 2,124, 62, 31,253,250,245,147,204, -158, 61,187,203,233,211,167,115, 20, 77, 26,177, 4,153,233, 74,190, 68, 34,133,163,115,135, 73,195, 62,142, 97, 24,230,136, 9, -157, 3, 79,200, 54,168, 9, 74, 67,174,252,118, 45, 41,226,114, 9, 1,151, 13, 62,173,194, 55,223, 47, 37,184, 12,197,134,137, -235,243, 92, 46,151, 43,229, 67,203,226,177,244, 34, 2,204,187,120, 56, 88, 44, 22, 79,192,173,221, 31,131, 67,146, 36, 73,146, - 92, 0, 70, 39,237,227,243,249, 92, 41,159,169,149, 83,200, 34, 88, 4, 65,240, 80,203, 78,180, 0, 71, 48,149, 86, 36,222,180, -120, 77,117, 81,220,161, 67, 7,156,184,112, 15,135,142,159, 67, 94,242, 35,204,251,250,115, 4, 7, 7, 35, 50, 50,178,206, 50, - 85,250,104,213,102, 93,150,203,229, 81, 25, 25, 25,239,213,246,221,186,150, 12,107,177, 82,189,201,255,173, 37, 2, 23,198,160, - 30, 31,173,190, 29, 58,116,152,188,119,239, 94,237, 71, 31,125,196, 27, 50,100, 8,124,125,125,219,143, 25, 51, 6, 0,208,181, -107, 87,252,244,211, 79,237,199,140, 25,131,223,126,251, 13, 17, 17, 17,154, 78,157, 58,125,125,233,210,165,116,148,239,232,124, - 3, 52, 77,247,222,180,105,211,235,150, 66, 24, 12, 6,232,245,122, 39,131,193,224, 84,209, 23, 97,205,154,181,121,103, 78, 71, -226,235,185, 11, 97,111,231, 24, 96,228, 61, 68,140,158, 57, 51,111,199,170, 85, 88,245,219,111,152,233,230, 38,218,245,244, 41, -206,168,213, 56,112,225, 66, 94,197,239,212,235,155,169, 84, 42,203, 78,158, 60,105,113,224,192, 1, 88, 89, 89,161, 89,179,102, -176,182,182, 6,135,195, 1,201, 18,130,197,149,161,121,203,214, 0,238, 0, 0,220,228, 80,122,187,227, 26, 65,160,136, 33, 77, -247, 41,226, 55, 66, 19, 91, 23,193,229,201,219,125,173, 44,236,185, 56,181, 62, 5,167,215,165, 30, 81,231,225, 71, 24,240, 28, -181,251,124, 5,185,187,187, 35, 39, 39, 7, 39, 79,158, 84, 2,181, 10, 50,208, 52,253,253,207, 63,255,252,213,220,185,115,249, -222,222,222, 0, 16, 0,224,110, 77,159, 21,139,197,112,118,118,174, 18,150, 67, 70, 77,242,152, 56, 99,146,176,255,135, 97, 96, -179,109, 81,164,212, 35,191, 68, 15,153,173, 4, 95,207, 8, 23,156, 11,114, 14,222,180,118,207,177,178, 50, 4, 3,111,246, 7, - 4,129,187,183, 31, 93,243, 19,120, 3, 4, 9,164,146, 23, 65,128, 64, 41,161, 7,193, 98, 49, 20, 69, 33, 37, 37, 5, 12,195, - 96,120,255,177,169, 19,150, 69,216,183, 31,174,128,107,115, 57, 8, 6,239,255, 83,132,128,141,141, 77, 64,126,126, 62, 18, 19, - 19, 49,106,212,168,244,188,188,188,179, 74,165,114,108, 70, 70, 6, 0, 20, 52,128,178, 74,204, 7, 4, 4,160,117,235,214, 24, - 60,120,176, 64,165, 82,133,123,120,120, 56,231,230,230,182,253, 43,235,243,186, 22,249,159, 18, 90, 53, 62,104,122,125,115,205, -198,141, 80,158, 59, 7,222,153, 51, 56, 32,151,151,170,213,234, 47, 1,164, 86, 60,248,159,111,223,177,227,122,159,155, 55, 45, -180, 49, 49,240,120,252, 24, 28, 43,171, 0, 83, 11,176,109,219, 54, 40, 20, 10, 20, 23, 23, 3, 0,214,173, 91, 7,133, 66, 1, -131,145, 9,103,217, 92,180,119,180,119, 67, 22, 98, 65,179, 73, 73, 82,115, 85, 27,137, 90,154,225,156,226,160, 44, 38,157, 17, -147, 28, 34, 46,203,215,182, 33, 88, 90,168,243, 84,112,110,215, 12,108,176,219,155, 82,198,202,117,127, 54,155, 93,240,226,197, -139,222, 94, 94, 94,199, 1,216, 54,196, 31,224, 53,196,101,103,103, 79,107,200, 23, 89, 44,214,119, 9, 9, 9,246, 91,183,110, -157,178,120,241, 98,166,186,208,170,252, 63,155,205, 6,195, 48,176,180,180, 4,135,195,113,184,113,227,134, 67, 72, 72,200, 6, -154,166, 3,106,169, 39,227,235,235,139,132,132, 4,176,217,108, 88, 90, 90,130, 54,232,176,112,198, 36, 80, 44, 62,123,214,172, - 89, 1, 3, 6, 12,136,222,186,117,171,222, 34,180, 93,219,252,252,252, 39,147,135,143,136, 62,122,244,168,182, 34,196, 67,253, - 83,124,134,121, 16, 27, 27,203,114,145, 59,176, 24,131,138, 22,115, 1,193,163, 53, 12, 79,226, 8, 1,155,197,112, 9, 18,124, -129,208, 50, 49, 45, 45,159,166,233,103,198,112,210, 52,125, 63, 33, 33, 65,232, 96,111,195, 86,149,105, 75,133, 28,134,151,116, -255, 94,124,147,192, 32, 15, 0, 80,223,191,115,137,223,188,133, 48, 41, 59, 87,236,230,230,102, 20,103, 89, 89,217,131,244,244, -116,150,131,131, 3, 59, 57, 53,237,152,149, 68,108,103, 97,101,213, 6, 0,116, 37,197,119, 72,141, 38,151,197, 97, 59,228,230, -231, 23,148,149,149, 37, 24, 91,247,151, 47, 95,178,157,156,236, 89,167,206,156, 63,238, 32,226,219, 75,121,108, 11, 62, 65, 16, - 34, 22,161,224, 26,232, 60,129, 72,100,159,152,150, 86,192, 48, 76,173, 22,194, 21, 69, 35,250,151, 95,175,133,191, 85,227,198, -163, 71,143,240,199,181,103, 16, 51, 90, 16,234, 98,156,217,190, 5,195,103,205,125,107,191,191,250,196, 86,131,172, 89,155, 90, - 68,189,198,143,204,122, 28,225,135, 15, 31,190,112,247,238,221, 85, 14, 40,207,158, 61, 67,231,206,157, 43,151, 57,208,173, 91, - 55,132,132,132,224,217,179,103,240,244,244,196,133, 11, 23,248, 44, 22,139, 63, 98,196,136,101,123,246,236, 57, 89,175,221,127, -243,102,140, 29, 59,182, 38,199,234,151, 0,212,132,204,187,116,206,138,157,182, 5,249,121,200,201,205,122, 96,108, 59, 16, 4, -129,209, 51,103,230,109,210,106,177,247,246,109,140, 20,139, 69, 59,226,226,208, 51, 36, 4,126,157, 59,231, 25,211,215, 85, 90, -117,212,106, 53, 56, 28, 14, 44, 44, 44, 96, 99, 99, 3, 46,151, 11, 22, 71, 14, 54,207, 31, 36,151,139,192, 14,254, 88,245,165, - 88, 53,170, 59,214, 18, 4,138,248, 60,220,231,138,106,245,213, 33,196,141,208,143, 97,160, 80,165,226, 98,165, 32,177,108, 12, - 75,142,148,115,102,220, 6,111, 43, 11,123, 46,254, 88,155,140, 51, 27,210, 14,171,179, 48,175,162, 45,232, 58, 38, 18,126, 86, - 86, 86, 72, 77, 77, 69, 74, 74,202, 83,212,237,224,175,122,246,236, 89, 60,159,207,247,177,179,179, 3, 0,247,218, 38,230, 52, - 77, 87,249, 97,237,218,123,208, 54,160,163,135,224,131,246, 62,216,121,124, 41, 62, 11, 95, 11, 14,139, 0, 69,233,240,227, 79, -189, 64,105, 74, 17,222,103, 2,241,126, 87, 79,255,115,199,181,227,244,101,133, 91,222,152, 8,176,177,228, 63, 67,111, 88,241, - 37,164, 31,104,194,202,214,214, 94,204,229,114, 97, 99,225,164,157, 59,241,139, 76,134, 97,170,158, 27, 14,139,171, 39, 75,172, -203,242,179, 74,133, 86,156, 50,128, 33,155, 52, 44,154,205,187, 71, 90, 90,218,180,142, 29, 59, 46, 43, 41, 41, 41, 84, 42,149, -195, 1,192,221,221,189, 49, 73,146,124, 0,117,173,142, 52, 70,205, 97, 33,184,143, 31, 63,134, 84, 42, 69,122,122,122,117,227, - 11,104,154,254,199,108, 2,248,135, 34, 16,192,125, 0, 78, 0,122,162, 90,120, 7,178,194, 84,247,126,100,100, 36, 19, 25, 25, -249,126,213,224,197, 48,180,161,160, 0,140,166,188,109, 57, 28, 14, 3,160,250,142, 38,145,149,149, 21,193,113,113, 1,193, 47, -119,253, 96,222,225,214, 87,189,222,184,208, 50, 52, 5, 22, 8, 29,152,106,147, 22,165,128,192, 82,219, 46,152,198,155,143, 44, -158, 85,245,145, 14, 48, 48,160, 64,179, 76, 44, 14,163, 84, 42, 97, 48, 24,100, 77,155, 54, 61, 97, 48, 24,100, 21,131, 27,243, -223,186,162, 20, 69,197,179, 88, 44, 76,153, 50, 5,149,214, 31,173, 86,139,172,172, 44,104, 52, 26,104,181, 90, 36, 36, 36,160, -184,184, 24, 90,173, 22, 79,158, 60,129,187,187, 59, 88, 44,150, 83, 29,157, 57,195, 48, 12, 92, 93, 93,209,164, 73, 19,176, 8, - 6,191,174, 92,128,111,166, 79,194, 80,119, 26,219,214,255,136, 78,157, 58,181,112,115,115, 11,101,179,217,148,163,163, 35, 55, - 34, 34,226, 24, 69, 81,253, 96,124,207,115,114,206,156, 57, 77, 90,182,108,105,111,101, 33,213,243,121, 44,240,244, 74,134,175, -201,103,216,170, 60,184,186, 54, 54, 64, 40,242, 28, 57,114, 36, 85,155, 21,162, 38,206, 47,191,252,210,201,219,219,219, 82,102, - 37, 85,242, 56,172, 28, 46,152,188,226, 71,119,111, 1, 0,207,206, 94, 13,129,200,103,212,168, 81, 6, 83, 56,231,207,159,239, -110,103,103,103, 69,130, 41,161,116,186, 63,215,219, 53,218,124,130,195, 41, 3,151, 23, 52,117,234, 84,194, 20,206,175,190,250, -202,205,199,199,199,202,202, 66, 92,202,230,176, 50,185, 52,157, 41, 0,157,197,209,234, 10, 5,118,182, 42,136, 36,129, 35, 71, -142,172,149,179,210,154, 53,123,246,236,212,215,132, 55, 10, 10, 10,160,206,138, 6, 55, 61, 6,254, 18, 14,130,237,100,224,243, -249, 85, 91,223,107,187, 93,107,243,209,170, 73,108, 25,251,221,160, 69,117, 44, 1,110,106, 17,245,122,220,172,140,140, 12, 56, - 57, 57,213,249, 60,237,217,179,103,110, 88, 88, 88, 78,183,110,221,180, 39, 78,156, 0, 65, 16,184,112,225, 2,210,211,211,209, -173, 91, 55, 48, 12, 83,185,171, 13, 15, 30, 60, 64,215,174, 93,181, 29, 59,118, 76,175,136,175, 85, 47,198,142, 29, 11,189, 94, -143,210,210, 82, 20, 20, 20, 32, 50, 50, 18,254,254,254,140, 72, 36, 26,192,114,253,112,105,248,184,185,109,125, 91, 5, 96,195, -218, 85, 90, 30,155,179,194,148,231,149, 32, 8,140,250,242,203,188,226,192,192,130, 93, 74,165,106,180,133,133,168,105,106,170, -245,189,211,167,109,117, 58,157, 81, 28,149, 86, 29, 23, 23,151, 42,145,197,229,114,193,230,217,129, 37,246, 3,207,166, 27, 68, -142, 3,112,241, 62, 95, 99, 41,198, 17,169, 4,167,196, 86,181,135,118, 16,185, 98,105,219, 33, 78, 17,237,134, 58,157, 23, 53, -194,214,138,241,128,100,216, 68,196,152, 31,189,154,218, 53, 17,226,230,193, 44,156,217,144,246,187, 58, 11, 11, 0,196,213,247, -156,235,116, 58, 53, 69, 81, 32, 73, 18,108, 54,187,186, 79,224,245,223,127,255, 29,247,238,221, 3,170,133,237, 41, 41, 41,161, - 88, 44, 22, 4, 2, 1, 0, 72,234,232,239,192,225,112,192,225,112,112,233,214, 21,155,161, 3,123, 17, 55, 30,158, 69, 59,255, - 97,200, 47,213, 33,187, 88,135, 34, 21,208, 50,120, 30,124,187, 30,193,163,132, 18, 4,180,242,101,177,120,226, 81, 53,241,169, - 19,145,170, 76,193,160,252,167,116, 51,109,154,240,143,155, 71,159, 61,189,114,232,209,147,253, 63, 31,143,107, 27,220, 81, 89, - 97, 76, 64,105,105, 41, 67, 16, 4,243,197,248,185,241,187,198, 22, 82,107,135, 63,162,217, 26,193,203,191,177,171,111,108,103, -103,119,195,198,198,230, 66,133, 56,106, 44,149, 74,175, 59, 57, 57,197,160,124,163,199,209,204,204, 76,111,165, 82,217, 14,229, -155,179,146,243,243,243, 59, 87, 88,158,146,235,176,132,109, 85, 40, 20,159, 83, 20,213,167,226,232, 78, 81, 84, 64,108,108,172, - 79, 64, 64,192, 83, 15, 15,143, 7, 30, 30, 30,127,120,120,120, 28,243,240,240, 56, 22, 22, 22,246, 83,101,184,135,191,120,217, -240, 13, 45,242, 47, 19, 90,168, 16, 89,155, 43, 94, 81, 37,180, 0, 92,122,221, 1,205,192,231, 63, 49, 76,158, 12,171, 99,199, -192,137,141,197,152, 81,163, 44, 68, 34,209, 90,148,199,104,106, 39,145, 72, 54, 44, 88,176, 64,106,187,124, 57,228, 87,174, 32, - 41, 50, 18,122, 14,231,110, 67, 74, 87, 86, 86, 6, 54,155, 93,101,137, 17,139,197,160, 40, 10, 53,153,124,223,120, 0, 13,184, -153,158, 29, 3, 30,154,128, 6, 83,122, 74,209,241,246,176,248,121,246,145, 10,119,207, 56, 37,215,115,145, 93, 27,251,181,141, -219,223, 86, 18,236, 82,158,149, 0, 41, 41,169,160, 64,155,180,222,172, 86,171,139,149, 74, 37, 2, 2, 2,108,238,221,187,215, -212,223,223,223,186,226,252,157,183,188, 48,161,114,185,252,160,179,179,115,162, 92, 46, 63, 8, 32,212,132,239,110,189,122,245, - 42, 88, 44, 22, 22, 44, 88,128,146,146, 18,232,116, 58,228,231,231, 35, 37, 37, 5, 90,173, 22,105,105,105,120,254,252, 57,180, - 90, 45,146,146,146,160,209,212, 63, 33,161,105, 26, 22, 22, 22, 80,151,149,226,151,165,223, 96,254,236, 25, 40,126, 25,133,180, -140,108, 88, 89,138, 49,109,218, 52,150, 76, 38,163,105,154,110, 66, 81, 84, 87,154,166, 55, 26,115,157,170,221,111,215, 92, 93, - 93,125, 87,174, 92,233,243,205,210,141, 92, 11,118, 41,195,151, 10,104,158,148,207,240, 90,180,193,216,121,107,185,107, 86,255, -240,226,230,205,155,233, 48, 46,120, 39, 9,224, 90, 96, 96,160, 87,122,122,186,191,183,183,119,115,219,198,110,124,190,147,115, - 17,215,169,145,130,209,168,111, 19,206,141, 58,108,220,184, 49,250,250,245,235, 25,166,112,138,197,226, 22, 59,119,238,244,117, -112,112,240,229, 8,133, 2, 85,113,241, 1,131, 74,121,144,101, 37, 19,144, 22, 86,221,143, 28, 57, 18,117,248,240,225, 44, 83, - 56, 61, 61, 61,189,151, 46, 93,218,210,207,207,175,165,163,123, 83,190,208,217, 53, 95,224,210, 56, 95,232,231,207,135, 75,147, -143, 54,108,216,240,224,230,205,155, 70,113,178, 88, 44, 3, 73,146,224,112, 56, 16,137, 68, 56,117,234, 20, 38,143, 27, 6, 87, -103, 27, 52,247,246, 70,151,207, 62,199,225,195,135,171,124,120, 88, 44, 86,173, 35,250,142,229,211,142, 7, 58, 17, 81,216,212, - 34, 10,155, 90, 68, 5, 58, 17, 81,181,138,173,138,191,215,244, 25,163,122,163, 90,150, 27,141, 16, 91, 39, 47, 93,186,244,253, -232,209,163,121, 61,122,244,192,237,219,183, 49,118,236,216,107, 17, 17, 17, 0,128,219,183,111,227,139, 47,190,184,118,254,252, -121, 76,154, 52, 9,157, 59,119,230, 93,189,122,117, 3,140,136,253, 99, 48, 24,176,109,219, 54, 24, 12, 6, 72, 36, 18, 88, 91, - 91,163, 87,175, 94,136,142,142,158,180,125,251,246, 24, 22,135,243,113,207, 62, 3,113,226, 88, 4,158, 63,137,158,180, 99,217, - 8,147,131, 2,147, 36,137, 30,163, 70,229,229,181,108, 89,176, 67,161, 80,125, 34,147,137,188,179,178,172, 47, 30, 60,104,107, -132, 80, 35, 40,138,170, 18, 87,149,162,163,242, 96,243,236,192, 22,251,130, 45, 13,198,163, 56,174,158, 27,130,251,188, 96, 60, -171, 43,126, 22,135, 71,142, 29,240,141, 59, 6,124,227,142,190,179,220,198,136, 26,225, 87,113, 35,124,218, 99,122,147, 48,143, - 96, 75, 40,114,116,136,252, 49, 41, 89,157,143,229, 0,158, 27,243,156,211, 52,253, 52, 61, 61, 29, 60, 30, 15,141, 26, 53,242, - 2, 80,233, 23,184,117,252,248,241, 83, 23, 45, 90, 52, 3,192,162,138,115,146,176,176,176,150,165,165,165,136,141,141, 5,128, -123,117, 88,131,171,118, 25, 22, 40,146,248,110,114, 63,248,183,152, 8,153,172, 21,210, 11,180,200, 40,208,226,215, 95,250, 33, -234,234, 18,220, 59, 51, 18,201, 89, 89, 16, 58,246, 7,101,208,248, 26, 49,169,151, 63,124,248,144,184,122,245, 42, 65,211, 52, -244,122, 61, 83,162, 80, 48,247,175, 93, 67,217,229,203,132,133,133, 5,209,190,117,199,210, 29, 75, 78,220, 57,178,254,218, 61, -157,202,228,137,250,219, 96,126,124,124,124,232,193,131, 7,195, 0,204,247,243,243,187,153,146,146,210,246,202,149, 43,205, 93, - 92, 92,214, 54,148,180, 50, 44, 68, 82, 82,210, 43, 71, 69, 88, 8,109,133,104,232, 81, 33,230,250, 2,248, 2,111,177,203,222, - 4, 92,250, 23, 59,195,159,192,107,187, 13, 95, 23, 90,213, 3,133,193, 67, 38,147,234,245,186,180,179,103,207,234, 72,146,132, - 72, 36,194,232,177, 99,201, 95,126,254,185,195,176,208,208, 11, 19, 62,248,224,143, 11,231,207, 7,134,132,132,128, 97, 24,144, - 36,137,223,126,251,173, 76,173, 46,203,119,117,117,181, 50,166,211,168,254, 0, 41, 20,138, 42,161, 85, 92, 92, 12, 7, 7, 7, -163,151, 14,149, 10,156, 59,127, 42,170,144,161, 62, 75,233, 17,183, 90,183, 34,171, 95, 72, 17, 77,177,139, 41, 61,138,203, 24, -148,168,193,190, 77, 90,135,140,246,236,175, 75,232, 26,242,252,114,204,141,124, 53,165, 54,105,183, 68, 78, 78,206, 55,225,225, -225,249, 78, 78, 78,132,133,133, 5,156,157,157,201,190,125,251,230,165,166,166, 46,106,232, 21,177,177,177, 25, 26, 22, 22,118, - 60, 61, 61,125,208,229,203,151,155, 92,185,114,101, 80, 88, 88,216,113, 27, 27,155,161, 70, 82, 28,152, 59,119,174,146,199,227, -161, 77,155, 54, 40, 41, 41, 65,197, 46,159, 58, 15, 99,150, 72,185, 92, 46, 54,173,252, 14,243,103,207, 64, 65,204,109, 60,186, -118, 22,151,178, 8,204, 91,250, 3,184, 92,110,131, 98,125, 53,179, 19,249,249,201,165,207,190, 24, 59, 36, 99,206,236,217,210, - 7, 15, 30,112,166, 78,255,130, 73,202, 44, 0,175,199, 42, 22,222,255,134,124,168,180, 67,207,238, 93,176, 96,254, 76,191,138, -160,157,117,162,133,157,200,207, 87, 46,125, 58,115,194,176,248,233,211,167, 11, 87,172, 88,161, 14, 13, 13, 45,203,206,206, 22, -138,101,214,222,108, 75, 43,223,164,204, 44, 73,104,104,104,194,103,159,125, 86,100, 42,231,188,121,243, 68,167, 79,159,102,135, -135,135, 27, 10, 11, 11, 37, 28,161, 48,128,224, 11, 90,231, 22, 22, 90, 14, 10, 15,143, 27, 52,104,144,170, 34, 96,169,209,156, -223,126,251,173,232,249,243,231,236,208,208, 80,125, 86, 86,150, 84,108, 99,235,207,178,178, 14, 78,204,204,182,104, 29, 18,242, -114,234,212,169,202,186,202, 89, 93,164, 72,165,210,244,118,237,218,225,199, 31,127,196,154, 53,107,240,209, 71, 31, 33,250, 73, - 52,122, 78,157, 1,159, 79,191,192,177, 27,183,144,158,158,142,197,139, 23,195,223,223, 31, 92, 46,247,121,141,207,227,164, 24, -226, 65, 22,136, 7, 89, 32,136, 73, 49, 68,229,251, 90, 45, 91,139,138, 81,253,243, 53,125,238,222,183, 53, 91,186, 2,157,136, -168,186,252,176,234, 19, 91,131, 6, 13,154, 92, 25,194,225,147, 79, 62,185,182,118,237,218,246,159,124, 82, 62,209,110,211,166, - 13,150, 44, 89,210,126,222,188,121,215,150, 46, 93,138, 46, 93,186,192,195,195,163,222,141, 47, 20, 69,193, 96, 48, 96,216,176, - 97, 48, 24, 12,200,205,205,197,139, 23, 47,176,121,243,102, 48, 12, 35, 0, 0, 39,185, 75, 16,143,199,195,195,251,119, 85,243, - 63, 9,217, 99,130, 37,139,168, 62,137, 41, 45, 45,197,160, 79, 63,205, 75,107,214,172, 96, 99, 94,158,106,156, 76, 38,114, 75, - 78,182,150,106,181,206,168,195, 47,145, 32, 8,208, 52, 93, 37,172, 42, 5,215,235, 71,197, 64,105, 20,116, 42,250,228,149,221, - 25, 0,128,142, 35,228,232, 59,203,109,140,147,167,104, 93,135,225,229, 70,239,195, 75,226,153,146, 12,106, 5,244,120,106,130, -197,250,246,237,219,183, 97,101,101,133,240,240,112, 62, 73,146,203, 43,231,171, 40,143,157,181,186,146,139,207,231,175, 26, 57, -114, 36, 89, 84, 84,132, 71,143, 30, 1,192,249,218,250, 37,134, 97,170,234, 94, 90, 64,128,162,121,184,126,255, 20,206, 92, 57, -132,196,244, 92, 36,231,168, 1,182, 37,212,202, 52,232,202,210,161, 45,186, 15,133, 70,100, 84,129,185, 92,110,174,159,159, 31, - 19, 28, 28,204, 48, 12,131,151, 47, 95, 26,146,146,147, 13,119,127,250,137,121, 60,113, 34, 33,125,241,130, 43, 20, 10, 9,119, -119,119, 8, 4, 2, 90, 32, 16,228,255,141,131,247, 95, 18,110,225, 47, 8, 11,241, 46,173, 90, 12,254,157,200,196,171,187, 13, -171, 2,152,214, 20,176, 20,140,133,112,200,161, 13,191, 88,134, 15, 27,161,244,247,247,151, 57, 59, 59,131, 32, 8,244,235,223, -159, 8,187,124, 89,202,145,203, 97,243,222,123, 85,203, 17,231,206,158,197,169, 83,167,148, 39,126, 63,226, 60,118,220,184,222, - 0,118,214, 81, 24, 54,159,207,175,250,221,204,204, 76,240,249,252, 42,159, 8,133, 66, 1, 59, 59, 59,100,102,102,194,200,149, -185, 93,115,102,223,154,157, 19,242,141,123,136,148, 67,252,161,204, 2,197, 48,224, 16, 20, 80,198, 64, 79, 1, 26, 61,131, 32, - 55,150,245,153, 50,131, 44,242,118, 68, 2,128, 93,166,180,158, 70,163,185,248,224,193,131,137, 52, 77, 31, 2, 64, 94,190,124, -153,126,250,244,233,100, 24,239,184,254,166,217, 94, 36,154,117,225,194, 5,235, 89,179,102, 21, 70, 70, 70, 22,247,234,213,203, -114,243,230,205,214,157, 59,119,158,149,159,159,191,223, 24, 67, 96, 74, 74,202,206,212,212,212,201,193,193,193, 40, 40, 40,128, - 78,167, 67, 84, 84, 20, 60, 61, 61,113,239,222, 61,120,121,121,225,238,221,187,104,222,188, 57, 40,138,130, 90,173, 6, 77,211, - 84,125,157,121, 65, 94, 46,144,159,130,140,219,127,224,197,227, 40, 92,200, 32,176,126,255,113, 52,106,226,222,160, 56, 53, 94, -246,162,150, 78,118, 54,103, 86, 44,252,214, 62,233,226,111,136,216,182,158,190,244,199, 31, 62, 60, 41, 38,190, 63,236,243,129, - 90, 61, 26, 3,224,181, 13, 9, 70, 15,217,115, 74,212, 4, 89, 23,158,214, 29, 96,209,203, 94,212,210,193,214,230,244,127,150, - 47,146,190, 60,181, 3, 7, 54,253,200, 28,222,189,207, 95, 13,132,180,108,217,178, 7, 73,146, 86, 0,212, 21,126, 94, 70,165, -182,169,137,243,220,241,227,129,106, 32,228,232,209,163, 61, 68, 34,145, 35, 0,189, 74,165,138,127, 27,206,243,145,145,129,149, -229, 36, 8,194, 30,128,142, 97,152,151, 48, 49, 5,207,224,193,131,151,124,241,197, 23,179, 41,138,178,171, 54, 59,103,173, 90, -181,138, 77,211, 52,139, 97, 24, 29, 73,146,186,211,167, 79, 83, 6,131, 33, 67,173, 86,127,250, 54,189,200,192,129, 3,113,235, -214,173,133, 40,223,132, 97,172,181,250, 21, 63,173,138,148, 61, 13,230,191,124,249,242,226,143, 63,254,120,206,254,253,251, 95, -172, 93,187,182,207,164, 73,147,240,219,111,191,161, 89,179,102,120,248,240, 33,190,249,230, 27, 0,104, 63,111,222,188, 99, 91, -183,110,245, 72, 74, 74, 90,101,132, 69, 3, 6,131, 1,251,246,237, 67,191,126,253, 96,103,103, 7,185, 92, 14,130, 32, 46,142, - 27, 55,238,103, 0, 96, 17, 44, 46, 0,104,212, 26,141,183,119,176,209, 22, 92, 46,151, 91,213,215,101,101,101, 85,237, 20,252, -240,227,143,243,126, 93,177, 2,123,202,202, 48, 78, 38, 19,165,185,184, 56, 29,123,249,114,194,147,242,206,153,169,203,170, 83, -159,200, 50,214,165,161, 44, 19,115,127, 95,150,232, 8,224,163,142, 35,228,232, 56, 66,142,224,190,246, 4,201, 34,240,248, 76, - 62,162,207, 21, 28,214, 43,112, 17,166,165,203,121,186,124,249,242, 99,239,191,255,126,159, 22, 45, 90, 96,252,248,241,159,109, -219,182,141,171,215,235,167,227,207, 48, 15,150, 36, 73, 46,218,180,105,211, 4,107,107,107, 92,189,122, 21, 87,174, 92,185, 8, - 32,165,182,126, 9, 64, 85,204,172, 70,174, 94,234,231, 73,165,162,156,244,235,184,118,245,119, 52,243,255, 28, 66,199,222,176, -246, 94, 10, 93,204, 26,104,243,207,192,218,181, 23,210,146, 94,130,197,230, 71,215,231,132,194, 48,204,147,180,180, 52, 15, 15, - 15, 15, 34, 49, 49,209, 0,128,161, 40,138,209,117,232,160,247, 89,177,130, 19,253,217,103, 68,219,231,207, 89, 12, 65,208, 81, - 81, 81, 0,240,236,191, 49,138, 87,134, 91,136,142,142,174, 45,220,130, 73,240,243,243,107,127,229,202, 21,190, 90,173,198,165, - 75,151,208,186,117,213,222,174,255,106,244,251,234, 90,228, 95,134, 9, 53,156,219,252,138, 69,235,149, 27,155, 38, 56,205,189, -188, 40, 46,137,237,253,122,247, 86, 61,120,240,160,106,214,167,190,115, 7,202, 83,167, 64, 81, 20, 24,134,193,149,203,151, 49, -114,196,136, 82, 14,139,248,213,205,173, 9, 67, 48,175,196,110,233, 90,195,236, 33, 60, 60, 60,188,170,243, 73, 77, 77,133, 88, - 44, 6,143,199, 3, 77,211, 48, 24, 12, 96,177, 88,176,180,180,132,193, 96,168,201, 4,243, 58,167,158, 42, 80, 14,218,218,115, -120,166,188, 84,199, 76,180,114, 67, 99,174,176,234,225,116,180, 32,208,199,159, 3, 91,118, 14,115,126,213, 7, 25,180, 38,127, - 16,222,220,209, 85,223,150,127,175, 86,173, 90,253, 60,114,228, 72, 18, 0,186,118,237, 74,182,106,213,106, 29,234, 78,149, 83, - 39,167, 64, 32,224, 3,192,241,227,199, 11, 94,188,120,241,209,241,227,199, 11,170,159, 55,146,115,243,202,149, 43, 33, 18,137, - 96, 48, 24,160,213,106,171,252,179,170,191,234,116, 58,216,218,218,226,196,137, 19,160, 40,234, 68,125,229,116,109,220, 4,132, - 93, 83,236, 60,126, 1, 87,242,184, 13, 17, 89, 85,156, 77, 29,197,205, 29,109,109,206,254,103,217, 98,187,194,184, 40,164,165, -165, 49,167, 79,157,184,169, 6,210,139, 75, 48,191, 72,137,230,101, 90, 8, 90,123, 32,229,236,166,175,153,121, 29,161, 71,205, -187, 6,171, 56,125, 28,197,205,157,237,108, 78,255,240,159,101,210,162,184, 40,100,102,101,225,228,137,227, 15,212, 64,229,114, -227, 24,154,166,125,105,154,246, 5, 48,166, 14,241, 98, 18,167, 74,165,242, 83,169, 84,126,239,146,147, 97, 24, 63,134, 97,140, -230,172,238, 19,181,122,245,234,152,204,204,204,145, 57, 57, 57,221, 42,143,194,194,194,174,165,165,165,157, 84, 42, 85,135,178, -213, 77, 44, 85, 42,149,125,105,105,169,147, 90,173, 14, 2, 16,101,194, 61, 95,133,234, 81,167, 51, 51, 51, 23,100,102,102, 18, -245,149,147,245,105, 12,177,247,135,153,191,111,218,180,201,233, 45,249, 95, 41,103, 94, 94,222,161,253,251,247, 7,184,187,187, -123,140, 25, 51, 6, 27, 55,110,196,218,181,107, 53, 0,176,117,235, 86, 77, 53, 75,150,107, 82, 82, 82,112, 45,203,134, 93,171, - 89, 75,118,125,248,225,135,204,149, 43, 87,208,175, 95,191,170, 64,162, 91,182,108,129,193, 96, 80,116,233,210,133, 6,128, 50, -181, 74,193,208, 12,180,186, 90,215,223,223,104, 79, 30,143,215,189,122,188,192,202, 96,204, 60, 30, 15, 12,195,160,121,251,246, -121, 69,254,254, 5,219,138,139, 85, 11,252,252, 44, 38,120,123,143,105, 1,140,168,137,147, 32,136, 87,172, 58,175, 31, 38, 88, -178,170,151, 51,167, 44, 3,227,127, 95,150,120,170,210,178, 37,144,176,161, 46, 49,224,200,138,196, 92,117, 46,182,212, 38,126, -234,170,123, 65, 65,193,212, 21, 43, 86,104,100, 50, 25, 6, 14, 28,136,165, 75,151,142,107,223,190,125,177,189,240, 71, 94, 63, - 0, 0, 32, 0, 73, 68, 65, 84,189,253,173,102,205,154, 61, 30, 50,100, 72,102, 84, 84,212,212,176,176, 48,196,198,198,226,135, - 31,126, 40, 42, 44, 44, 28, 94, 23, 39, 65, 16, 85,150,188,190, 61,187, 22,252,178,238, 71,186,203,251,147, 33, 18, 90, 64,207, -113, 69, 65,169, 30,133, 74, 6, 90,126, 8,120, 92, 62,186,133,182,196,173,211, 59, 84,148, 86,185,179,190,123,190,180,180,244, -240,232,209,163, 21, 92, 46, 23, 90,173,150,225,112, 56,224,151,251, 29,211,156,143, 62,210,181,125,250,212, 64, 49, 12, 77, 16, - 4,190,252,242, 75,101, 97, 97,225,254,134, 60, 71, 38,160, 58,231,187, 10,183,208,245,181,241,231, 93,132,133,248, 43,234,254, -111,198,230, 26,142, 63, 45, 90,149, 91, 42, 43, 95, 9,130,166, 40,138,134,155,187,155, 52, 41, 49,101,253,224,193,225,159,244, -232,209, 83,212,179,103, 79, 65,203,152,242,217,232,241,227,199, 17, 17, 17,161, 58,115,230,140,130,207, 97,109,117,109,228,234, - 64, 81, 52, 8,130,174, 83, 13, 75,165,210,233,115,231,206, 21, 22, 23, 23, 99,237,218,181,116, 64, 64, 0, 41, 22,139,161,211, -233,176,117,235, 86,125,203,150, 45, 57, 36, 73,162,184,184, 24, 36, 73, 62, 55,178,130,143,138, 83,210,187,253, 28, 54, 32, 34, -120,202, 88, 27,159,176,182,178, 78,174,206,208,191,199, 32, 35, 53, 17, 47,206,159, 41,124,114,250,167,124,168,179, 7,160,254, -244, 64, 53, 13, 4,223,157, 57,115,198,126,234,212,169,140, 90,173, 38, 82, 82, 82,152,101,203,150,217,143, 31, 63,254,187,140, -140,140,161, 13,188, 40, 68, 81, 81, 17, 8,130,160, 43, 58,146,202, 89,191, 41,235,114,209, 59,119,238, 60,218,191,127,255,190, - 93,186,116, 65, 76, 76, 76,213, 18, 97,117,161, 85,185,251,112,249,242,229, 69, 0,230,212, 71,202,225,112,176,118,231, 33, 20, - 21,230,193,193, 65, 14,129, 80,136,134,238,176,228,145,228,130,239, 23,127,107,159,247,236, 22, 17,125,243, 2,125,240, 81,118, -142,129, 98,106,142,248, 95,146,193, 84,168,255,186,103, 51, 36,107,193,247,203, 22, 89, 86, 46,107,238,191,159,169, 32, 40,102, -234, 91, 61, 34,255, 22,206,191, 25,114,185, 28,153,153,153,132, 92, 46,103, 42,124,180,152, 58,132,214,171, 55,120,249,114, 25, - 81,215,178, 97, 67,249, 19, 18, 18,150,189,247,222,123, 51, 99, 99, 99, 15,250,248,248, 76, 2,208, 72,163,209, 20,205,155, 55, -239, 63, 91,183,110,253,196, 24, 75, 22, 0,252,246,219,111, 63,141, 29, 59,246, 84,239,222,189,191,166,105,186, 85,181,129, 61, -193,222,222,190,106, 9, 55, 55, 59,107,246,196, 79,134,205, 46, 45, 45, 52, 58,206,157, 68, 34,153, 48,111,222, 60,129, 82,169, -196,134, 13, 27,232,150, 45, 91,146,149,147,162,221,187,119, 27,188,188,188,216,225,147, 39,231,173,206,202,194,146,171, 87,149, -179,125,125, 3,182,189,120, 17, 4,154,222, 85,155, 85,167, 38, 75, 86,165,219, 69, 3,145, 81, 33,182,182, 0,248,168,237, 96, - 71, 28, 93,153,136,194, 36,237,127, 96,192, 75, 24,145, 22,168, 6,164, 29, 62,124,184, 91,118,118,246,209,111,191,253,214, 50, - 40, 40, 8,190,190,190, 28,137, 68, 18, 82, 25, 46,166,184,184, 24,231,206,157,195,198,141, 27,181, 79,158, 60,233, 95,215,114, - 21, 69, 81, 57, 94, 94, 94,149,237,192, 16, 4,145,175,208, 16,150, 7, 90,132, 72,198, 76, 60, 72, 92,187,123, 3, 25, 58, 26, - 26, 61, 13, 55,247, 64,116,250,104, 53,142,253,241,152,202, 72,122,250, 84, 95, 86,248,171, 17,229,125, 25, 23, 23,119,100,241, -226,197,131,191,254,250,107, 97, 94, 94, 30,165,209,104,232, 67,135, 14,177,198,140, 25, 67, 49,108, 54,205,101,179, 49,125,250, -244,178,162,162,162,223,129,191, 53,193,244, 95, 18,110,225, 47, 8, 11,241,206,172, 89,213, 95,255, 87, 80,227, 19, 74,179,200, -235, 27, 55,253,210,253,183,125,251, 29, 89, 44,210,241,101,124,252,221, 62, 3, 6,165,159, 61,123,214,154,107,105,217, 26, 0, -173,157, 52,233,166, 78, 83, 86, 16,121,244,104, 99, 55,183, 38,254, 21, 73,165, 25,154, 69, 94,175,235, 7, 75, 75, 75,149, 87, -175, 94, 85,205,153, 51,135, 72, 77, 77,221,235,224,224, 48,228,143, 63,254,144, 12, 24, 48,160, 44, 38, 38,230,176,163,163, 99, -223,176,176, 48,233,204,153, 51, 53,165,165,165,166, 36, 30,125,202,228, 22,182,184,243,237,170,143,239,172,252,229, 3,176, 89, -237,160,225, 0,180,254, 58,116, 37,103, 1,236,133, 9,241,142,170, 67, 44, 22,251,139, 68, 34, 60,120,240,160, 48, 36, 36, 68, -171, 86,171,185, 75,151, 46,181, 17,139,197,254, 13,109,120,134, 97,152,194,194, 66,208, 52,205, 6, 64, 84,188,130, 54,125, 47, -254,208, 62,125,250, 28, 61,112,224,192,135, 61,123,246,132,135,135, 7,244,122, 61,188,188,188,160,213,106,225,233,233, 9,141, - 70,131,133, 11, 23,162,184,184,120, 6,234,200,121, 70, 16, 4, 12, 6, 67,149,179,173,179, 75,227,242, 56, 61,111, 17,198, 66, -204, 33, 61,158, 71,110, 67, 78,126, 30,125,224, 97,118,182, 74, 71,117,139,203, 85, 61,121,253,115, 42, 10,202,176, 49,211,210, - 1, 64, 67,215,157,113, 94,204,131,199,139, 19, 91,144,157,147,135,223,238,103, 22, 41,117,244, 71, 47,106,224, 52,169,156,255, - 18,206,192,133, 49, 24, 52,205,248,207,190, 13,140, 21, 84,181,225, 65, 22,136,123,162,109, 12, 54,109,171, 49, 70,214, 91,242, - 31,141,141,141, 61, 10, 0, 79,159, 62, 77, 29, 54,108,216,236,196,196,196,197, 0, 78, 38, 37, 37,109, 50,133,104,219,182,109, -177, 0,198,214,245,153,253,171,198, 30, 1,112,196, 20,222,146,146, 18,117, 84, 84,148,122,230,204,153, 68,106,106,234, 31,142, -142,142, 31,158, 58,117, 74, 52, 96,192, 0, 77,116,116,244,121,185, 92,222,177,107,215,174,146,147,183,111,167,171, 94,190,140, -140, 76, 76,116,209,211,116,100, 93,207,231, 59, 22, 89,175,136,173, 35, 75, 18,191, 63,250,125, 98, 87, 90,131,195,218, 66,220, - 4,144,246, 22,156, 87,174, 95,191,238, 51, 98,196,136, 3,189,122,245,106,235,227,227,131, 70,141, 26,225,197,139, 23,200,205, -205,197,163, 71,143,112,252,248,241,227,106,181,186,222,132,218, 5, 5, 5,111,166, 39, 18, 88,203,119,108, 88,112,252,238,181, -214, 94, 29,122,142, 22,250,202,105,104,117, 12, 82,147, 95, 98,225,252, 95, 85,153,201,177, 79,117, 6, 93,127, 24,185, 81,167, -172,172,108,243,154, 53,107, 56,145,145,145, 61,215,175, 95, 47,109,220,184, 49,139,203,229,146, 0,152,123,247,238, 49,211,166, - 77, 83,230,229,229,157, 80, 40, 20,155,255,230, 49,250, 74,124,124,124, 32,139,197,122,167,225, 22,222, 34, 44,132, 25,239, 18, -238,238, 46, 62, 77, 27,203, 39,121, 52,114,153,236,222,216,117, 84, 77, 78,238, 30, 50,153,212,189,137,243, 4,143, 70, 46,147, -155, 54,150, 79,114,119,119,241, 49,194,180,232, 97, 97, 97,241,135,147,147, 83, 0, 0, 88, 90, 90,246,181,178,178,122, 98,105, -105,217,183, 98, 22,216, 87, 34,145, 60,107,217,178,229,248,191,209, 92, 89, 39,167,151,151,215,176,210,210,210,207,188,188,188, -134, 85,190,127,249,242,101,213,251,134,112,186,186,186,118,185,119,239,222,208, 85,171, 86, 13,108,214,172, 89,223,101,203,150, - 13,252,253,247,223,135,186,184,184, 4, 53,128,147, 15, 96, 15,135,195,201,230,241,120, 57, 28, 14, 39,187,242, 96,179,217,217, - 44, 22, 43, 27,192,166, 90,172,101, 93,171,205,114,174, 57, 56, 56, 36, 57, 56, 56, 36, 57, 58, 58, 38, 57, 58, 58, 38, 57, 57, - 57,189,113,216,218,218, 94, 51,182, 61,189, 29, 37,237, 67, 26, 73,175,251, 57, 73,174,181,112, 16,123,191,139,107,228,237, 40, -105,223,186,145,229,117, 63, 39,233,213,255,111,156, 1,142, 96,152,141,222, 12,179,209,155, 9,112, 4, 83,223,251,119,105,246, -119,114,114, 98,156,156,156, 22,252, 85, 75, 9,181,240,255,237,207,251, 59,228,244,144, 74,165,251, 27, 53,106, 84,217,215,245, -182,176,176,184, 40,145, 72,122, 87,244,117,189,197, 98,241,229,150, 45, 91,142,174,143,211,218,218,250,158,189,189,125, 86,197, -145,233,224,224,144,233,224,224,144,105,111,111,159, 97,111,111,159, 97,103,103,151, 94,121, 88, 89, 89,221,106, 96,221,237, 1, -180, 1, 16, 4,192,226, 29,182,167, 59,128,137, 21,125,208, 10, 0,227, 1,180,122, 7,215,136,224, 8,173, 63,229, 91,185, 94, -231, 72,236, 74, 56, 18,187, 18,190,165,203,245, 58, 82,240, 24,195,217,220,218,218,122,169,133,133,197,239, 82,169,244,170, 84, - 42, 61,106,107,107,187, 12, 64,243,255,210,189, 36, 1,176, 21,229,241,153, 78,162,124, 41,252, 40,202, 55, 21, 52,254, 7,222, -243,255,159, 49,225,191,245,195, 93,205,156,102, 78, 51,167,153,211,204,105,230,252, 23,114,146,230,246, 52, 11, 45, 19,133,214, -235, 7,128, 58, 34,195,155, 97,134, 25,102,152, 97,198,255, 99,208,230, 38, 48,195, 68,212,184,180, 76,212,161, 74, 77,137, 53, -213, 16,101,123,206,204,105,230, 52,115,154, 57,205,156,102, 78, 51,231,255, 59, 78, 51,222, 33,204,102, 85, 51,167,153,211,204, -105,230, 52,115,154, 57,205,156,255,235, 48, 47, 29,154, 97,134, 25,102,152, 97,134, 25,102,252, 69,216, 92, 77,112,189,178,132, -104, 22, 90,166,131, 4,240, 25,128, 65, 0,154,162, 60,155,253, 33, 0, 63,163, 97,107,250, 22, 0,102, 3,104,135,242,221, 57, - 9, 0,174,162,124,119, 78,169,185,185,107,134,173,173,237, 92, 14,135, 99, 5,148,167, 54,169,124,173,254,127,138,162,138, 20, - 10,197,178,191,168, 8, 44, 24, 25, 65,185,178,172,213,203, 86,253, 85,175,215,255,149,229, 52,227,159, 9, 47,107,107,235, 61, - 5, 5, 5,195, 81, 45,201,178, 25,102,252, 47,192,206,206,110,146, 78,167,155,199,229,114,151,230,230,230,254,242,255,168,234, -111,136,172, 87,132, 86,100,100,228,101, 0,232,213,171,215,251, 0, 96,101,101,117,131, 36, 73,119, 83,126,129,166,233,132,162, -162,162, 90, 3,168, 89, 89, 89,221, 96,177, 88,111,112,234,245,122, 41,155,205, 46,169,233, 59, 6,131, 33, 77,161, 80, 4,253, - 67, 26,145, 0, 16, 41,147,201,212,139, 23, 47,254,185, 83,167, 78,174, 25, 25, 25,134, 89,179,102,117,124,248,240, 97, 79, 0, -221, 77, 20, 91,161, 4, 65,236, 8, 8, 8, 56, 50,106,212,168, 3, 33, 33, 33,188,252,252,124,233,161, 67,135,156,119,238,220, - 25, 69,211,244,112,212,145,104,245,255, 51, 56, 28,142, 85, 90, 90,154, 20, 40, 79, 77, 82, 33,172,160,215,235,161,215,235,161, - 84, 42,225,239,239,255,206,127,215,209,209, 49,144, 32,136,245, 18,137, 36,168,180,180,244, 46,128,201,153,153,153, 15, 77, 41, -171,193, 96, 0,195, 48, 85,229,244,241,241, 49, 95, 80,211, 48,142,199,227,125,228,233,233,217, 90,163,209, 20, 38, 36, 36,220, -161, 40,234, 91,188,187, 28,109,150, 0,190,229,243,249, 33, 77,155, 54,117,141,141,141, 77,213,233,116,183, 81,158, 12,185,248, - 93,136,172,247,223,127,255,218,134, 13, 27,108, 62,253,244,211,107, 87,175, 94,109,111, 22, 91,102,252,183,224,234,234,106,165, - 84, 42,127, 5, 16,200,225,112, 28, 5, 2, 1,132, 66, 97, 22,159,207,127, 32, 20, 10, 63,185,126,253,122,145,169,156, 20, 69, -125,155,148,148,228,216,166, 77,155,149,246,246,246, 11,243,242,242,212, 58,157,238,124, 97, 97,225, 12, 0,138,186,190,251,186, - 22,249,151,137,172,234,175,168, 20, 93,236,138,138, 49, 0, 58,189,162,192,216,108,151,228,228,100,123,129, 64, 0,154,166,171, - 6,179,215,143,202,243, 90,173, 22,190,190,190,186,122, 6, 28,215,212,212, 84,123, 30,143, 87,117, 78,171,213,194,217,217,153, - 78, 75, 75,179,175, 72,123, 80, 5,141, 70, 3, 23, 23,151,127, 82,206,163,207,172,173,173,139, 83, 82, 82,253,213, 26,221,162, -241, 83,231,204, 29, 62,232, 3,217,141, 27, 55,232,238,221,187,107, 46, 95,190,252, 25,202, 19,167, 26,213,153, 19, 4,177,115, -214,172, 89, 11, 5, 34, 11,155, 11, 55,158,106,118, 30, 58,145, 30,224,229, 70,204,152, 49,131, 53,109,218,180, 43,129,129,129, -123,104,154,126, 15, 38, 88,182,100, 50,217, 41, 62,159,223,164,162,253, 82, 10, 11, 11, 63,252, 7,222,144,108,188, 25, 60,182, -166,115,245, 34, 63, 63, 31,101,101,101,111, 28, 62, 62, 62,198,230,202, 52,169,220, 28, 14,231,232,242,229,203,157,179, 50, 51, -241,227,234,213,109, 80,110,201,108, 99,204,151,115,114,114,222, 40,167,183,183, 55,204, 48, 9,179, 23, 46, 92,184,252,227,143, - 63, 6, 69, 81, 40, 43, 43,147,199,197,197,181,156, 55,111, 94,255,151, 47, 95,182, 6, 16,255,182,147,113, 79, 79,207,152,207, - 63,255,220,186,117,235,214,168,200, 82, 33,191,122,245,106,155,173, 91,183,142, 76, 73, 73,241, 6,144,251, 54, 63, 96,109,109, -189,103,203,150, 45, 54, 34,145, 8,199,142, 29,179,233,210,165,203,213,251,247,239,119,120, 11,177, 69,218,216,216, 76, 3,208, -153,166,105, 30,128,219,133,133,133, 75, 96,122, 84,119, 39,137, 68,114,152, 36, 73, 55,224,207,104,244, 36, 73,218, 18, 4,145, - 87,121,142, 32, 8,123,154,166,111, 22, 20, 20,180, 53,223,142,255,110,216,216,216,140,203,206,206,222,192,231,243,185, 50,153, - 12, 34,145, 8,108, 54, 27,108, 54,187, 17,159,207,111,196,231,243,123,132,133,133, 77,190,120,241, 98,157, 17,246, 67, 3, 28, -198,128, 36, 22,177, 8,146, 5, 0, 36, 71,108, 97,105,105,137, 69,139, 22,137,251,246,237, 43, 6,128,107,215,174,141, 26, 61, -122,116,151,180,180, 52,223,218,196, 86, 77, 90,228, 95,132,205,117, 13,120,168, 80,143,151, 95,121,114, 73, 18, 60, 30, 15,183, -110,221,130, 49,193,202, 43, 83, 36,212,217, 27, 84, 68, 24,127,248,240, 79, 3, 64,229, 64,195,227,241,112,253,250,171, 65,229, - 67, 67, 67,171, 30,246,191, 11,131,124,202,131, 60, 30,156, 82, 94,174,240,245,229,209,181, 15, 78,241, 70,199, 31,146, 49,104, -218,130, 33, 42,181, 46, 24,128,178,168,176,176,240,110, 68, 68, 70,128,151, 23,119,207,158, 61,173,157,157,157, 7,153, 32,180, -102,191,247,222,123,135, 89, 66, 75,219, 81,163,199,140,250,132, 77,234, 70, 78,156,185, 52, 53, 51, 79, 57, 97,194,132,136, 99, -199,142,141,250,254,251,239,159,125,245,213, 87,179, 1,124, 99,108,249, 5, 2, 65,147,231,207,159,123, 82, 20, 5, 31, 31,159, -127, 98, 26,131, 0,148, 7,223,251, 24,192,190,138,115,195, 80, 30,185, 63, 16,192, 3, 83,200, 42, 45, 88, 53, 29,239, 26,206, -206,206,222, 35, 70,140,176, 45,200,203,195,143,171, 87, 87,158, 14, 66, 61,203,136,149,207,143, 86,171,197,192,129, 3, 71, 80, - 20,197,174, 20,129, 26,141, 70, 91, 92, 92,172,198,159,142,165,185, 0, 62, 48,162, 56,238, 98,177,248, 63, 0, 2,203,202,202, -156, 1, 64, 44, 22,167,211, 52,125, 68,169, 84,126,131, 63, 19,248,154, 60,193, 5,208, 18,181,167,130, 98,150, 47, 95, 30, 59, -103,206,156,248,255, 2,103, 19, 7, 7,135,101,225,225,225, 56,113,226, 4, 78,158, 60,169, 23, 10,133,236,209,163, 71, 19,147, - 39, 79,150,125,254,249,231, 61, 0,172,121,203,203,220, 99,225,194,133,214, 45, 90,180,192,161, 67,135,240,232,209,163, 50, 79, - 79, 79, 97,167, 78,157,192,102,179,173,231,206,157,219, 29,192,142,183,249,129,130,130,130, 37, 51,103,206,220,185,111,223, 62, -105, 66, 66, 2,214,175, 95,111, 59,100,200,144,203, 41, 41, 41,239,155, 32,182,248, 0,166, 1, 8, 99,177, 88, 29, 70,143, 30, -109,152, 58,117, 42,135, 36, 73,253,234,213,171,237,182,110,221, 58,132,195,225, 4,230,231,231, 27, 51, 73, 35, 1, 44,250,228, -147, 79,198, 94,188,120, 81,118,231,206, 29,158,141,141, 13, 40,138,170,178, 20,211, 52,109, 95,121,207, 26, 12, 6,120,123,123, -187, 84,251,190,240,223, 42, 52, 72,146,212,209, 52,205, 1, 32, 0,160,169,239,253,255,146,200,178,182,182,254,180,160,160,224, -103, 71, 71, 71, 56, 56, 56,188, 49,214,106, 52, 26, 8, 4, 2,174,163,163,227,150,190,125,251,114,142, 30, 61, 90,235, 18, 32, -193, 34,190, 61,182,127,177,179,181, 76, 10, 0,248,105,227,105, 21, 0,252,254,251,239,200,200,200,128, 76, 38,131,175,175, 47, -107,241,226,197, 78, 51,102,204,248,177,176,176,240,147,218,184, 94,215, 34,255, 50,139,214,230,154,222,215,233,163,197, 48, 76, - 85,158, 60, 35,111,218,215, 79,157,123,141,143,208,106,181,120,221,162, 85,249,240,114, 56,156,215,205,143, 32, 8,130,169,139, -179, 6,140, 22,139,197,254, 74,165,114,157, 9,179,219, 42,206,131, 83,188,177,147, 63,107, 88,101, 38,210, 30, 51,203, 95,119, - 2,184,145,248,201,250, 13,239,191,239, 60,109,254,218, 5,101,249, 25,121,115, 71,244,110,226,233,104, 35, 20, 23,229, 20, 91, - 55,111,222,237, 53,139, 76,125,229,236, 56,106,212,168, 93,103,110, 37, 17, 2, 1,151,203,102,177, 56,237,253,188,108, 92, 45, - 89,150, 82,192, 50, 53, 62,246,198,152, 49, 99,252,190,250,234,171, 14, 38,112,162, 98,192,197,238,221,187, 65, 16, 4,105, 74, -221,223, 33,206,213, 37,178, 24,134, 1, 65, 16,123,171, 13, 42,123, 43,206,221,175, 38,182,216,117,181,103,165, 53,181, 82, 84, -141, 30, 61,122,132,193, 96, 96, 87,235, 36, 94, 23, 48, 53,137, 24,163,234,238,228,228,116, 6,192, 7, 4, 65, 64,171, 86,107, -255,243,195, 15,213,255,124,239, 53,145,117,174,182,103, 73,175,215,131,162, 40,246,253,251,247, 57,213,238,117, 14, 0, 49, 0, - 91,134, 97, 64,146,228, 99, 35,218,211, 91, 36, 18,221, 56,126,252,184, 69, 80, 80, 16,193,227,241, 96, 48, 24, 16, 29, 29,237, -250,253,247,223, 79, 60,119,238, 92,119,165, 82,233,131, 55,147,167, 27,115,141, 90, 94,189,122, 85,233,225,225, 81,163,112, 84, - 40, 20,108, 47, 47,175,247,107, 17, 69,127, 53,103, 90,118,118,118,191, 15, 62,248, 96, 82, 86, 86, 86,140,193, 96,248, 26,128, -175,173,173,237,253, 1, 3, 6, 64, 40, 20,134,149,149,149,173,121,155,123,222,222,222,190,111,219,182,109,177,126,253,122,124, -255,253,247, 93, 1,156, 7,208, 69,161, 80,156,235,211,167, 15,172,172,172,250, 21, 21, 21,237,120,139,231,200,171, 99,199,142, - 91, 22, 45, 90, 36, 61,113,226, 4, 60, 61, 61, 81, 82, 82,130, 47,191,252,210,254,187,239,190,187, 84, 84, 84,212,169,218,115, - 81, 27,167, 15,159,207,223,177,111,223, 62,137,135,135,135, 7,151,203, 37, 61, 60, 60, 80, 80, 80, 0,181, 90,205, 95,186,116, -169,159, 80, 40,124,184,102,205,154, 29, 0, 6,212, 83, 78, 18,192,146, 77,155, 54, 77,154, 48, 97,130,213,136, 17, 35, 40,173, - 86,139, 3, 7, 14,128,197, 98,129,195,225, 64, 36, 18, 85, 37,175,230,114,185,104,222,252,141, 32,233,199,234,168,111, 49,202, -253, 80,173, 96,218,178,235,185, 58,248,170,150, 62, 56, 28, 14, 4, 2, 1, 4, 2, 1,248,124, 62,158, 63,127, 62, 95, 32, 16, -172, 38, 8,194, 96, 12, 39,241,167,186,240, 7,112,167,190,247,120,211, 53,228,239,236, 63, 43,225, 66, 16,196, 79, 0,194,202, -135, 93,242,178,173,173,237,244,236,236,236,100, 99, 57,157,156,156,108,242,243,243,215, 56, 57, 57,193,193,193,161,106,252,118, -118,118,134, 94,175, 71,118,118, 54, 24,134, 65, 81, 81, 17, 68, 34, 17,228,114,249,154, 9, 19, 38, 28,218,188,121,115,126,141, -156, 52,190,239, 51,100,222,183, 44, 22,139, 4, 0, 22, 91, 34,249,124, 14,208,164, 73, 19,180,111,223, 30,106,181, 26,197,197, -197,104,217,178, 37,155, 32,136, 81, 4, 65, 88, 48, 12,243, 11,128, 11,255,131,134,194, 90,157,225, 23,190,190, 46, 90,153, 45, -158,203,229, 26, 37,180, 42, 62, 95,159, 5,133,212,235,245,224,114,185,175, 88, 36, 8,130, 0, 69, 81,175,156,175, 20, 90, 13, - 17,234,147, 39, 79,166,183,108,217, 50,169,176,176,112, 35, 26,184,148, 48,106,212,168, 55,252, 61,102,204,152,145,150,147,147, -195, 12,236,230, 47,142,249, 35, 35,179,169, 76, 34,180,147, 74,221, 4, 50,107,171,252,252,252,155, 21,157,137,177,104,246,222, -123,239, 9,119, 70, 92, 77, 27,255,197,242,197, 65, 30, 54, 22,173, 92,108,101,142,150, 66,158,132, 36,148, 2,131, 62,205,218, -218,218,211,212,114, 87,246, 11, 34,145, 8, 36, 73,254,147, 44, 90,236, 74,145, 85, 80, 80,128, 19, 39, 78,160,103,207,158,247, - 43, 69,136, 66,161, 64,102,102, 38,156,156,156,238, 87, 88, 62,234, 93, 70,164,105, 26, 58,157, 14, 58,157,174, 74,192, 84,187, -135,170, 4, 76,229,103, 89, 44,214,227, 6,150,125,177, 76, 38,235, 24, 22, 22,198,219,127,224, 0,143, 97, 24, 37,202,115,168, -149, 50,255,215,222,117,135, 69,113,173,239,119,102,182, 23, 22, 88, 58,130,160,198,142, 13,123,175, 81,163,230,154, 24,203, 77, -172, 87,131, 49,166,168,137, 38,185,166, 24, 98,137, 70,175, 38, 26, 11,209,196, 18, 83,108,177,107, 44, 17, 37,118,176, 32, 32, -150, 40,189, 45,203, 46,187,203,178,101,102,231,247, 7,187,155, 5, 41,187,176, 88,242,227,125,158,121,216,217, 25,222, 61,115, -230,148,247,124,231, 59,223, 97,171,216, 32,187, 2,104,154,182, 91,217,184, 92, 46,210,211,211,237, 29,151,109,111, 73,161, 80, -232,156, 41, 67, 32,120,255,151, 95,126,145,117,235,214,141, 40, 44, 44,132,197, 98,177, 55,146,235,215,175, 23,142, 29, 59,182, - 81,124,124,252,127, 13, 6,195,231,181,120, 86,162, 42, 65, 4, 0, 50,153,140,134,115, 17,179,107,228,164,105,154,232,221,187, -247,124,133, 66,209, 94,175,215, 47,113, 38, 27, 1, 28,200,204,204,116,236,216,175,167,164,164,232,199,143, 31, 47,106,210,164, - 73,247,164,164,164, 58, 21,210,150, 45, 91,246,228,114,185,184,116,233,146, 1,128,109,100, 29,123,227,198, 13,195,152, 49, 99, - 4,161,161,161, 61, 85, 42,167, 93, 86, 90,182,110,221,250,132,191,191,191,200,214,134,250,249,249,113, 99, 98, 98, 60,178,178, -178, 96, 50,153,240,225,135, 31, 98,212,168, 81,240,245,245,197,188,121,243, 2, 86,172, 88,241,163, 86,171,237, 92,157,209,154, -207,231,111,191,123,247,110,139,160,160, 32,209,197,139, 23,209,161, 67, 7, 40, 20, 10,228,230,230, 66,171,213, 34, 55, 55, 23, -211,167, 79,247,255,223,255,254, 23,236,132, 37,203, 46,178, 98, 98, 98, 84,123,246,236,161, 54,111,222,236,193,229,114,237, 66, -139,195,225,216,133,150,109,111,197, 90,204, 52,168,172,162,205, 75,173, 86,215,197,207, 77, 0,128,239, 40,178, 4, 2, 1, 4, - 2, 1,132, 66, 97,157,246,101,125, 70,208,136, 32,136, 36, 30,143, 39, 16,139,197, 60,146, 36, 33, 16, 8,134,201,229,242, 91, -237,218,181,107,119,226,196,137,135,206,144,148,150,150,110, 23, 8, 4, 92,127,127,127, 0, 64,139, 22, 45,208,161, 67, 7,232, -116, 58,139, 90,173,134,151,151, 23,153,150,150, 6,189, 94,143,156,156, 28,132,133,133,113, 73,146,220,142, 50, 63,228, 71,112, - 62, 33,119, 35,128,141,182,115, 95, 95,223, 60, 71, 75,167, 80, 40, 68,163, 70,141,144,149,149, 5, 15, 15, 15,234,179,207, 62, - 27,243,235,175,191,190,124,254,252,249, 41, 0,118, 56, 80,125,254, 12,251,104,217, 68,150,227,223,191,133,214,168, 81,163, 22, - 29, 58,116,168,127,101,163,112, 46,151,235, 54, 95, 23,155,160,146,201,100, 21,173, 86,176, 88, 44, 85, 89,180, 92,254, 29,161, - 80, 40,154, 53,107,150,102,195,134, 13, 46,139,173,113,235, 82,236, 86,172, 71,134,145,109,219,158,255,239,127,255, 59,250,143, - 63,254,200,234,210,172, 9, 71,146,157,166, 21,202,188,188, 16,210,120,228,212,151,198,220, 64,217,234, 67,103,113, 87,163,209, -136,158, 11, 17, 27, 73,178,148,104, 44,224,120, 4, 73,120,130, 64,111,239, 70, 60,163, 33, 95,230,237,205, 55, 24, 12, 42, 84, -179, 9, 52, 0, 4, 4, 4, 28, 23,137, 68, 97,182,115,111,111,111, 79,150,101, 33, 22,139, 17, 20, 20, 36,165, 40, 42,213,161, -114,165,229,229,229, 13,171, 41, 97, 94, 94, 94,199, 5, 2, 65, 24, 73,146, 32, 8, 2, 20, 69,129, 36, 73,144, 36,105,255, 76, - 81, 20, 8,130, 64, 73, 73, 73,218,195,135, 15,135, 57,241,188, 52,128, 72,130, 32, 18, 14, 31, 62,140,238,221,187,227,232,209, -163, 24, 62,124, 56,212,106, 53, 18, 19, 19,209,175, 95, 63,160,108, 74,209, 41, 56, 58,191,219, 6, 5,183,111,223,182, 11, 23, -199,195,195,195,163, 46, 38,246,184,113,227,198,225,187,239,190, 99,173,131, 9, 9, 65, 16, 29, 60, 61, 61,111, 39, 39, 39, 59, -229, 7,195,178, 44, 76,166,191,111,181,117, 94, 86,127, 8,151, 54, 7,166, 40,106, 88,231,206,157, 9,181, 90,109, 19,144,224, -112, 56,160, 40, 10, 20, 69,225,219,111,191, 21,117,235,214,237, 99,129, 64, 48,159,199,227, 21,155,205,230,159, 75, 75, 75,151, - 0, 80, 61, 77, 45, 82,223,190,125,231,102,100,100,140, 10, 11, 11, 59, 88, 7, 26,214,108, 54, 27, 1,136, 40,138,226,186,161, -141,162,172,101,171,212, 65,236,211,214,115, 1,202,166,137,157,130,175,175,239,143, 71,142, 28, 9, 9, 11, 11,131,217,108, 6, - 77,211,208,106,181,136,141,141,133,193, 96, 0, 77,211,104,209,162, 5, 62,253,244,211,210,119,223,125, 87,184,105,211,166,124, -173, 86, 59,177, 6,218,119,119,239,222, 45, 9, 10, 10, 18,233,245,122,220,191,127, 31,157, 59,119,134, 70,163,129, 78,167, 67, - 73, 73, 9, 76, 38, 19,138,139,139,189, 24,134, 49,214,192,245,137,163,200,154, 57,115,230, 77, 62,159,223,249,237,183,223, 70, -102,102,166,189,206,191,254,250,235, 8, 8, 8,176,215, 37,107,155,236, 82,195,204,225,112, 32, 16, 8,192,227,241, 84,141, 27, - 55, 6, 65, 16,194,180,180,180,218, 76,197,201, 0, 20,115,185, 92,190,163,192, 18, 8, 4,184,116,233,210,127,249,124,126, 85, -214,172,170,234, 37,235,202,249,147, 6, 65, 16,107,120, 60,158, 64, 46,151,243, 28, 6,156, 60,169, 84, 10,127,127,255,117, 0, - 70, 56,249,220,157,228,114,185,189,125,239,216,177, 35, 50, 50, 50,246,169,213,234,201,249,249,249, 32, 73,114, 59, 73,146, 47, -219, 6,169, 69, 69, 69, 8, 13, 13,237, 84, 21, 95,175,200,192, 55, 64,176,229, 44, 90, 21, 6,104,144,201,100,120,240,224, 1, -116, 58, 29,123,231,206, 29, 98,214,172, 89,132,209,104,252, 33, 62, 62,254, 2,202, 86,219, 87,169, 69,158, 17,184,238,163,101, -179,104, 57,219, 1, 16, 4, 81,227,104,194,108, 54, 75, 35, 34, 34, 42,115,248, 34, 42, 19, 90,214,233,164, 90, 21,116, 46,151, -235, 81, 91,177, 85, 17, 7,247,252, 20,176,252,211, 15, 63,149, 7, 55,121,110,254,252, 79, 56, 47,190,248,226,197,109,219,182, - 49,242, 54, 35, 6,159, 62,190, 35,224,235,247, 22, 28, 61,114,228, 8, 80,230, 24,237, 44,226, 14, 29, 58, 20, 56,239,157,217, -248,244,253,119,143,201, 90,248,242,165,132, 92, 34, 52,232, 10,164, 96,245,130,230,173, 71,237, 61,120, 48, 7, 64,124,117, 36, - 98,177, 56, 44, 41, 41,169,133,227, 66, 2,163,209, 8,177, 88,140,211,167, 79,251,137, 68, 34, 63, 0,208,235,245,104,215,174, -157,179, 22,147,176,212,212,212, 22, 30, 30, 30, 40, 41, 41,129,193, 96,128,217,108,134,197, 98, 1, 65, 16,224,114,185,224,243, -249,144, 72, 36,174,174,236,187, 6,224,181,145, 35, 71,238, 60,122,244, 40, 34, 34, 34, 80, 84, 84,132,148,148, 20,155,200,114, -201, 71,203,102, 37,114,244,199,226,112, 56,248,177, 89, 51,188,158,157,109, 23, 48,107, 60, 61,241,169,165,118,187,105,180,107, -215,142,141,139,139,195,177, 99,199,240,175,127,253,139,216,191,127,191,137, 97, 24, 94,118,118,246,205,236,236,108,167, 56, 44, - 22,139, 61,173,182,118,219, 81, 96,185, 42,180,104,154,246,224,243,249, 40, 45, 45,133,205,242,224,120, 52,109,218, 20, 74,165, -146, 83, 92, 92,204,201,206,206, 22, 47, 94,188,248,237, 51,103,206, 4,105, 52,154, 87,159,100, 43,180, 97,195,134,176,215, 95, -127, 61,157,195,225,176,195,135, 15,159,148,150,150,246, 82, 80, 80,208,169, 63,254,248, 99, 21,128,150,174,242,249,250,250, 94, -229,112, 56, 33,197,197,197,188, 93,187,118,153, 53, 26, 13,207,207,207, 47,207,214,118,216,242,218,108, 54, 59,181,114,217,215, -215,247,170, 66,161,224,173, 93,187,214, 92, 88, 88,200, 11, 8, 8,200,179,241,168, 84, 42,222,174, 93,187,204,197,197,197, 60, - 79, 79,207,171,106,181,186, 70, 62,133, 66, 49,113,202,148, 41,231, 78,157, 58,229, 75, 81, 20,210,210,210, 80, 88, 88, 8, 47, - 47, 47,108,223,190, 29, 97, 97, 97,216,189,123,183, 82,169, 84,206,248,234,171,175, 62,182,138,172,154,124,180,250,117,239,222, - 61, 76,165, 82,193,203,203, 11, 58,157, 14, 87,175, 94, 69,219,182,109,145,157,157, 13,146, 36,225,229,229,133,245,235,215,151, - 16, 4,161,172,142, 72, 36, 18,189, 20, 21, 21,229, 5, 0, 81, 81, 81, 94, 81, 81, 81,149,118,112, 61,123,246,196,186,117,235, - 42, 10, 45, 87, 6, 6,118,171,147,131, 56, 42,237,209,163, 7,206,156, 57,179,192, 69,113,100,180,137,182,138,214, 44,129, 64, -224,242, 98, 26,139,197,194, 67,153, 75, 3,225,204,249, 83,128,254, 34,145,136, 87,241,203,146,146, 18, 94, 80, 80, 80, 95, 23, -132,175,143, 72, 84,102,112, 10, 11, 11,131, 90,173,102,140, 70,227,132, 29, 59,118,152, 1, 32, 50, 50,114, 2,195, 48,165, 52, - 77, 83,124, 62, 31, 58,157, 14,254,254,254, 62,213,216, 70, 63, 56,240,243,226,192,138, 62, 90, 65, 65, 65,136,140,140,132,193, - 96, 64, 78, 78, 14, 98, 99, 99,205, 12,195,236,220,176, 97,131,197,207,207,239, 63,175,188,242, 10, 21, 31, 31,255, 22,128,185, - 85,105,145,103,204,154, 21, 83,165,208,178, 42,200, 51, 0, 6, 84,124,200,138,226,167, 58,161, 85,211,212, 33,159,207, 87,165, -167,167, 75, 28, 59, 21,154,166, 17, 28, 28,108, 97, 89,150,168, 76,104,213,197, 20,204,229,114, 61, 62,250,232, 35,213,134, 13, - 27, 38, 62,120,240, 96,145, 51,255,179,235,173,214,216, 86, 65,100,109, 92, 30,189,110,237,242,197,242,123,199,126,192,230,111, - 86, 50, 12,131,248,246,237,219,247,213,106,181, 28, 79,137, 25, 10, 21,142, 90, 69,150,179,162,144, 4,240,253,229,203,151,227, - 71,140, 24,241,231,247,191,236,149,103,223,191,127, 65, 80,172,200,145, 53,111,193,225, 53, 10,123, 89, 83, 90,202,155, 48, 97, -130, 31,128, 87,106,106,196, 84, 42, 21,114,115,115, 43, 10, 48,220,190,125,251,145,123,157, 74, 28, 73,130, 97, 24,236,217,179, - 7, 98,177, 24, 18,137,164,220, 97, 19, 89,181, 92,168,144, 10, 0,195,135, 15,135, 82,169,132, 84, 42,117, 58, 93, 21,197, 11, -203,178, 48, 26,141, 48, 26,141, 48,153, 76, 12, 0, 46,135,195,193,244,204, 76,187,149,199, 21, 1, 83, 17,237,219,183,103,207, -159, 63,143, 63,255,252, 19, 58,157, 14,107,215,174, 69, 80, 80,208, 32, 0,159,184,202,229,224,164,207, 20, 23, 23,115,139,139, -139,237,214, 65, 46,151,107,183, 30, 56,105,201,227,113, 56, 28,251,104,212,118, 56, 90,181, 40,138, 66, 64, 64, 0, 2, 3, 3, -177,113,227, 70, 94,147, 38, 77, 70, 61,201, 22,104,197,138, 21,205,215,172, 89,179,101,219,182,109, 71, 39, 78,156,248,107, 98, - 98,226, 52, 79, 79,207,155,167, 79,159, 94, 44, 16, 8, 44,181,172,223, 33,217,217,217,254,142, 95, 89, 44, 22, 49, 77,211,118, - 97, 91, 82, 82,226,244, 0,131,203,229,134, 36, 37, 37,137, 1, 96,241,226,197, 92, 0, 98,155, 51,184,141,179,164,164,132,219, -182,109,219, 16,103,203,250,185,115,231,250, 14, 25, 50,228,252,137, 19, 39,188,195,194,194,144,149,149,133,172,172, 44, 52,111, -222, 28, 75,151, 46,213, 21, 23, 23,247, 6,144,170,213,106,247, 59,201, 25,236,237,237,205, 77, 79, 79, 7, 77,211,232,212,169, - 19,214,175, 95,143, 9, 19, 38,160, 93,187,118, 40, 46, 46, 70, 82, 82, 18,182,110,221,234,205,227,241,170,109, 59,244,122,253, -254,152,152,152,208,138, 22,173, 73,147, 38, 73,242,242,242,236,101, 50, 58, 58,186,220, 20,162, 43,109,178,117,106,171,202,163, - 54,160,105, 90, 38, 20, 10,139, 5, 2, 1,223,230,159, 21, 27, 27,235,178, 53,171,194, 0,208,149,243, 39, 6,155,104,173,164, -111, 69, 96, 96,160,211, 60, 2,129,128,176,181,141, 52, 77, 67,173, 86, 51, 65, 65, 65,246,233,253,132,132, 4, 38, 60, 60,156, -161, 40,138,226,243,249, 32, 8, 2, 98,177,184,202, 6,159,101,216,232, 23, 39,124, 82,110,213,225,156,143, 0,147,201,132,132, -132, 4,152, 76, 38,196,198,198,154,191,250,234,171,108,149, 74, 53, 7, 0,231,248,241,227, 83, 22, 44, 88, 64,249,251,251, 15, -201,207,207, 71, 77, 90,228, 25, 18, 91,143, 88,185,108,189,208,153, 81,163, 70, 17,214,165,149,132, 77, 56,185, 34,180,172,149, -175,198,158,151, 32, 8,228,228,228,216,207,253,253,253, 93,254, 45,103,225,227,227,163,235,217,179,167,135, 66,161,216,191, 98, -197,138, 90, 89,178, 54, 46,143, 94,183,236,139,207,228,202,228,139,200,204,206,129, 50,223, 28, 31,119,243,193, 62, 0,251, 0, - 0,155,218,156, 33,222, 72,249,214, 89,206,214,190,162,142, 92, 30,103,223,243, 35, 70,133,142,143,154, 75,190,249,230,155,125, -166, 76,153,162,158, 56,113,226, 59, 82,169,180,165,201,100, 42,218,123,248,240,195,241,227,199, 55, 97, 24,102, 10,106,136, 57, -162,215,235,211, 6, 12, 24,224,152,159,178,147, 39, 79, 6, 60,124,248, 16,179,103,207, 46,200,202,202, 82, 57,222,235, 76, 26, - 77, 38, 83, 90,199,142, 29,171,156, 46,180, 77, 41, 2,128, 70,163, 73,115, 33, 75, 95,133,213,241,189,176,176, 16,183,111,223, - 6,135,195, 65,143, 30, 61, 16, 23, 23,135, 62,125,250, 36,184, 98,213, 42, 45, 45, 69, 88, 88, 24, 74, 75, 75,161,211,233, 74, - 0, 8,182, 55,105, 2, 0,120,171,176, 16, 87,191,250, 10, 23,151, 45,131, 99,121,118, 22, 29, 58,116, 96, 47, 94,188,136,155, - 55,111,194, 96, 48, 96,198,140, 25, 0, 64, 88,203,174, 43, 33, 51,154, 81, 20, 53,124,196,136, 17,193, 0,160,211,233,136,203, -151, 47, 67, 40, 20,218,235,194,193,131, 7,145,149,149, 5,130, 32,224,237,237, 29, 82, 84, 84,212, 4,192,131,106,204,254,196, -131, 7, 15,240,229,151, 95,194, 98,177, 96,193,130, 5,104,209,162,133, 93, 96,165,165,165, 97,241,226,197, 96, 24, 6,159,125, -246, 25,154, 55,111, 14,179,217, 44, 68, 45, 67,104,184, 3,243,230,205,187,183,111,223,190,163, 25, 25, 25, 47, 44, 95,190,188, - 63, 65, 16,150,249,243,231,127, 41,147,201,152,186,240, 22,169, 53,184,125, 55,205, 46,132, 42, 30,126,190,114,151,249,238,220, -207,176,255, 63,195, 56,242, 49,240,145,123,187,154,196, 18,179,217,172,123,249,229,151,189,246,236,217, 67, 52,111,222, 28,127, -253,245,151,205, 50, 84, 2,215, 67, 58,100, 41,149,202, 22, 20, 69,241,238,222,189,139,240,240,112,116,239,222, 29, 75,150, 44, -129, 66,161, 0, 77,211,240,247,247,183,152,205,230, 4,147,201,116,182, 6,174,232,153, 51,103,242, 0,188, 97,181,108,181,159, - 51,103,142,101,229,202,149, 72, 72, 72,176, 91,176, 28,157,225, 93,157, 58,116,180, 58, 57, 30,177,177,177, 11,248,124, 62, 11, -224, 18, 92, 15,244,108,172,104,209,170,141, 53,171,190, 80,159, 43, 25,131,130,130, 98, 61, 60, 60, 70, 21, 21, 21,149,179,106, -245,238,221,219, 20, 16, 16,112,206, 89, 30,169, 84, 90, 68, 81,148, 15, 0,100,101,101, 65, 34,145,240,238,223,191,191, 12,101, -193,179,209,164, 73,147,101, 74,165,146,215,196,218,158, 6, 6, 6,194,104, 52, 86,233,198,114,225, 90,222, 15, 0,126,176,157, -203,229,242, 28,181, 90, 45, 90,185,114,165,118,217,178,101,122,134, 97, 12, 0, 78,171, 84, 42,123, 28,173,220,220, 92, 53,151, -203,149,123,121,121, 53,178, 9,173,202,180,200, 51,134,170, 45, 90, 86, 37,201, 86, 20, 68, 4, 65, 60,226,160, 94,131,208,170, - 81,100, 49, 12, 83,206,202, 96,115,120,175,236,183,172,157,122,173,166, 14,173, 34, 75,184,119,239,222,237, 43, 86,172,184,228, -236,255, 57,250,104,109, 90,245,197,114,155,200,186,241,231, 9,236, 79, 81, 43, 22, 44, 91,189,166,182,111,160,141,175,184, 67, - 64,128,207,153,175,150, 70,203,238, 29,219,138, 95, 55,253,143,189,113,229, 74,183, 43, 87,174, 76,158, 61,123,118, 99,107,193, - 82, 2,184, 14, 96, 60,156, 88,165,147,149,149, 53,172, 66, 39,156,202,227,241, 2,196, 98, 49,178,178,178,180,119,238,220,113, -121, 74, 70,161, 80, 12,171,135, 16,227, 56,105, 0, 0, 32, 0, 73, 68, 65, 84, 2,200,177,137, 44,133, 66,129,164,164, 36, 12, - 28, 56, 16, 0, 16, 23, 23,135,222,189,123, 35, 62, 62, 30,157, 59,119, 78, 0,208, 21, 53, 4,106, 53,155,205,170, 54,109,218, -216,173, 91,106,181,218, 2, 0, 81, 57, 57,136, 9, 10, 2,135,195,193,197,101,203,176,208,108,198, 18, 23, 5,124,199,142, 29, -217,203,151, 47,227,225,195,135,160,105, 26,163, 71,143, 70, 45, 43,125,187,214,173, 91,159, 60,125,250,180,159, 84, 42,133, 78, -167,131, 86,171,197,212,169, 83, 49, 97,194, 4, 24, 12, 6,236,218,181, 11, 7, 14, 28,128,135,135, 7,116, 58, 29,116, 58,157, -247,200,145, 35,207,167,166,166,246, 3,112,183, 10,161,197, 14, 27, 54, 12,231,206,157, 3, 69, 81,232,214,173, 27, 10, 11,255, - 94, 12, 20, 16, 16, 80,217, 53,234, 73, 10, 45, 14,135,195,198,198,198, 46,239,223,191, 63, 50, 50, 50, 94,232,220,185,243,218, -105,211,166,101,213,149,215,219,211, 3, 29,219, 54,131,193, 96,128,193, 96, 64,112,112, 48, 52, 26, 13,238,221,187, 7,131,193, -128, 0,127, 47,151,249, 34,219, 53,183,243,249,251,251, 67,167,211,225,193,131, 7, 48, 26,141,240,245,117, 73,104,133, 14, 27, - 54,236,143,157, 59,119,250,108,221,186,213, 56, 96,192, 0,254,218,181,107, 9,153, 76, 6,135,142,197, 85,196,198,197,197,133, - 13, 25, 50,164, 85,114,114, 50, 98, 99, 99, 97, 52, 26, 17, 25, 25,137, 59,119,238,160,103,207,158,208,106,181,151,174, 92,185, -114,192, 25,195, 48,128,143,103,206,156, 9,155,216, 58,119,238, 28,114,114,114,224,225,225,241,136,208,178,249, 62, 90, 87,141, - 7, 59,147, 88,155, 32,114,176, 60, 45,244,242,242, 50, 1, 88, 83, 75,235, 19, 0, 32, 35, 35, 67,208,190,125,123,131, 80, 40, -228, 91, 69,219,234,186,240,185, 19,110, 88,201, 88, 37, 2, 3, 3,231,248,250,250, 14,105,218,180, 41,242,242,242,120,124, 62, - 31,189,123,247, 54,117,237,218,213, 20, 24, 24,248,150,179, 60, 2,129, 32,153,199,227,245, 43, 27, 76, 48, 72, 79, 79, 7,203, -178, 11,218,181,107,247,174, 70,163, 65, 97, 97, 33, 95, 38,147,217, 7,213,173, 90,181,130,193, 96, 72,118,193,242, 22, 29, 30, - 30,254, 49,143,199, 91,162, 80, 40, 42, 11, 11,193,247,242,242,146,241,120, 60,152, 76,166,114, 98,179,162, 22,121,214, 69, 86, - 57,161,229,160, 34,203, 9, 29, 87, 44, 90,206, 88, 13,108, 14,246,142,231, 54, 81, 87,241,183,106, 27, 67,203,211,211,211, 96, - 19, 89, 75,150, 44,185, 84, 27,142,221, 59,119, 4,121, 90, 74, 66,179, 47, 29, 65,234,205,120,236, 75, 82, 41, 22, 44, 91,253, -206,139,175,188,154, 87, 81,152, 57,131, 22,126,226,118, 1,254, 62,103, 86,173, 88, 38, 83, 38, 95, 68, 78,110, 46,142, 92,186, - 18,111, 2,146, 0, 44,112,167,105, 25, 40,155, 58,164, 40,234,105, 42,176,118,103,248,156,156, 28,155,200,138, 4,128, 62,125, -250, 36, 88, 69, 22,156,181,104,169, 84,170,138, 91,214, 12, 1,224,107,123,126, 14,135,131,222, 31,127,236,178,200, 2,192,198, -199,199, 67,169, 84,218, 70,138,181, 21, 89, 8, 12, 12,124,255,244,233,211,126,223,127,255,125,241,182,109,219, 10, 45, 22, 11, -183, 99,199,142, 33, 93,186,116, 33,182,111,223, 14, 0, 24, 63,126, 60, 22, 44, 88,128, 91,183,110, 65, 34,145,160, 79,159, 62, -204,162, 69,139,252,231,204,153,243, 86, 94, 94,222, 59,149,246,142, 22, 11, 79, 40, 20,158, 2, 48, 40, 57, 57, 25, 0,206,163, -108, 11, 39,155, 21,161,202,107,206,116,190, 26,141,134,235,225,225, 81,105,104, 8, 94,217,104,200, 85, 11,132,157,243,207, 63, -255,252,114,213,170, 85,251,222,123,239,189,187,117,228,172,212,162, 53,106,212, 40,232, 13, 38,100,230,169,193, 48, 52,244,166, -124,151,249, 28, 45, 90,163, 70,141, 66, 73,169, 17,233, 57, 74,208, 52, 3,141,222,233,190, 92,252,252,243,207, 31,255,249,231, -159, 3, 47, 92,184, 0,134, 97, 44,119,238,220,121,240,242,203, 47,203,230,207,159,239, 83,135, 69, 70,223,188,250,234,171, 99, -255,252,243, 79,101,171, 86,173,228,151, 46, 93, 66,126,126, 62,104,154,198,160, 65,131,192,231,243,211,151, 45, 91,198, 3,240, -141,179,239,198, 42,182, 76, 87,174, 92,121,253,226,197,139,114,185, 92,206,183,180,110,141,156, 19, 39,176,103,207,158, 71,254, - 97,211,166, 77,128,147, 81,248,109, 22,167,203,151, 47,187, 69, 96,149,235,169,249,252, 90, 79, 63, 62,171,184,124,249,114,214, -155,111,190,217, 86, 38,147,173,233,219,183,239, 64, 31, 31, 31,210,219,219, 59,182, 81,163, 70,239,118,236,216,209,233,217, 5, - 46,151, 59, 77, 34,145,220,163,105,154,210,106,181,208,233,116,101,141, 52, 77,243, 73,146, 68,147, 38, 77,236,125, 73,183,110, -221, 16, 24, 24,200,164,164,164, 76,115,150,191,160,160,160,220, 42,196, 74, 48,179,119,239,222, 28,131,193,128,135, 15, 31,198, - 57, 94,168, 76,139, 60, 35,136,170, 86,124,217, 30,202,241,225, 26, 53,106,148, 97, 54,155,217, 36,128,189,126,253, 58, 27, 21, - 21, 85,237, 81, 90, 90,202,250,251,251,231, 84,210,249,193,145,211, 96, 48,148,251, 63,131,193,192, 6, 4, 4, 48,122,189,254, - 17, 78,189, 94,207,134,132,132,100, 85,199, 89, 9,166, 94,187,118,109,195,194,133, 11,187,187,144, 65,118, 78,118, 99,107,118, -235,214,173,255,102, 89,182,127,223,182, 97, 55,199,117, 12, 96,123,183,240,207, 62,176,123,231, 4,150,101,251, 87, 60,108, 1, - 78,171,227,108, 29, 32,105, 51, 56,162,113,209,141, 99, 63,177,167, 87,190,205,174, 26,221,130,237, 28,226,161,106,237, 43,114, -117,143,152, 26,119, 75,143,136,136, 72,181, 88, 44,172,209,104,100, 35, 34, 34,238,184,131,179, 22,168,142,179, 19,202,124,217, - 94,173,228,187, 78,117, 72,231, 13,150,101, 89,165, 82,201,106,181, 90,214, 96, 48,176, 12,195,176,142, 0,112,195, 9, 78,214, -100, 50,177, 69, 69, 69, 44,156,247,185,171,148, 51, 40, 40,232,193,253,251,247,217,231,158,123, 46,195,106,142,159,163,211,233, -216,138,208,233,116,236,192,129, 3,217, 59,119,238,176,225,225,225,165,119,238,220, 97,131,130,130,110,215,144,206,166,161,161, -161,167,124,125,125, 99, 1,180,112,225, 90,181,249,185,107,215,174,102, 44,203,206, 96, 89, 54,170,138, 99, 6,203,178,173,159, - 52,167, 53,127,243, 88,150,101, 75, 74, 74, 88,165, 82,201,102,103,103,179, 37, 37, 37,172, 86,171,101,175, 93,187,198, 94,184, -112,129,189,121,243, 38, 43,151,203,243,156,225,180,241, 25,141, 70,182,184,184,152,205,207,207,103,245,122, 61,171,211,233,216, -196,196, 68,246,234,213,171,108,114,114,114,101,124,143,112,250,248,248,108,202,205,205,213,158, 63,127,190,100,227,198,141, 37, -129,129,129,201, 0,194, 0,180,244,246,246,206,125,251,237,183, 89,169, 84,154, 86,203,122,212,150,203,229, 94, 91,190,124,249, -229, 67,135, 14,229, 29, 56,112,192,184,101,203,150,204,217,179,103,159,229,112, 56,215, 0,180,173,101, 61,242,247,242,242, 58, -127,233,210, 37,186,168,168,136, 85,169, 84,108,113,113, 49,171,211,233, 88,189, 94,207, 26,141, 70,214,108, 54,179,103,207,158, -101, 3, 2, 2, 28,167, 37, 63,168,102, 96, 61,151,101,217,247, 89,150,229,184,187,173,115,224,238,235, 46, 78,119,180,117, 36, - 73,154,172,109, 71,143,178,211,234,207,159, 84, 58, 7, 15, 30,252,217,132, 9, 19,216,225,195,135,179,145,145,145,143, 28,157, - 59,119,102,103,205,154,197, 30, 58,116,136,253,234,171,175, 62,115, 67, 58, 57, 40, 91,244,178,116,240,224,193,230,115,231,206, -177,227,199,143,103, 1, 12,171, 78,139,252, 19, 4,151, 45,188, 3,225,248, 23, 0, 76, 38, 83, 70,106,106,106, 80, 43,154,166, - 0,224,219,111,191,125,196, 50,229,136,115,231,206,209, 4, 65,220,171,238,215, 77, 38, 83,198,233,211,167, 3,214,173, 91,199, -117, 48, 1,131,166,105, 75,118,118, 54,185,118,237,218,114,247,159, 57,115,134,166,105, 58,221,197,135,220,218,169, 83,167,173, -238,200,173,179,183, 30,190,123,252,200,111,190, 61,186,247, 85,201,228,242, 74, 71, 97,187,222,106, 13,226,141,234,173, 90, 4, -135, 92,178,124,105,180,151,109, 10,242,151,132, 92, 85,169,129, 25,152,162,208,223,112,247, 27,214,106,181, 15,109, 43, 1,117, - 58, 93,250, 83, 88, 8,175,161, 44,198, 21, 93,225,187,174,168,163,211,169,197, 98,129,167,167,167,221, 26, 90, 11,139, 40,107, -179,176,218, 94, 93, 93,210,195,178,236,159,137,137,137,225, 83,167, 78,245,216,182,109,219,125,134, 97,184,211,167, 79, 55, 5, - 6, 6,242,226,226,226,204, 0,136,254,253,251,115,114,115,115,217,172,172, 44,229,191,254,245, 47,205,235,175,191,238,115,253, -250,117,190,197, 98,169, 41,104,225, 95, 25, 25, 25,131,107,113,173, 90,140, 27, 55,238, 62,234,190,141, 77,189,115,218,160, 84, - 21,227,254,195, 44,107, 4,115, 11,152,180, 60,187, 95,149,217, 76, 67, 89, 92,232,178, 69,235,222,131, 44,235, 22, 99, 12, 24, - 38,219,202, 87,230, 16,207, 22,149,212,220,155,112, 56,125, 22, 45, 90, 52,130, 36, 73,242,226,197,139,134, 21, 43, 86,100, 20, - 20, 20,140, 6,144, 14, 0, 69, 69, 69, 3,182,110,221,250,163, 19,161, 28,170, 66,146,217,108,238,249,193, 7, 31,188, 3,160, - 15,128,198, 86,238, 56,171, 37,171,182, 17,204,243, 85, 42,213,208, 17, 35, 70,156,160, 40,170,137, 67, 61,242, 5,160,176,213, - 11,150,101,253,243,242,242, 94,112,134,144, 32,136,213,245,213,144,212, 39,119, 29,219,161,103, 98, 37,227,169, 83,167, 62, 31, - 61,122, 52, 39, 44, 44,236,191, 97, 97, 97,100, 81, 81, 17,180, 90, 45, 72,146, 68, 96, 96, 32, 34, 34, 34, 16, 24, 24,104, 73, - 78, 78, 94,250,225,135, 31,214, 24,147,175, 77,155, 54,205,204,102,243,115, 36, 73, 54, 3,208,140,101,217,102, 4, 65, 52, 3, - 32, 7, 0,153, 76, 38, 11, 15, 15,231,244,232,209, 3,221,187,119,199,153, 51,103,176,123,247,238, 31, 0, 28,119,180,102, 85, -212, 34, 79, 3,146, 58,129,109,123, 13,196,173,206,232, 79, 88,112,134, 37, 49, 32, 34,222, 30,103,175,162,200,170,122, 83,233, - 74, 76,127,195, 6, 13, 26,100,175,112, 78,116, 42, 15,107,170,124, 5, 5, 5,195,166, 77,155, 86,142,147, 97, 24, 67, 97, 97, -225,155,189,122,245, 90, 79, 81,148,160, 66,129, 77,203,207,207,127,172,123,245, 85,140,163, 53,108,196, 75,138,186,114, 74,121, -228,115,169,135,191, 67, 94,190, 2,191, 36,228, 22,105,140,204,128, 59,138,146,196,250, 72,127, 90, 90,218,240,103, 64,241, 87, - 38, 90,235,186,121,118,129, 19, 1, 73,107,218,163,142,176,134, 19,113, 75, 37,207,205,205, 93,249,241,199, 31, 15, 93,186,116, -169,223,209,163, 71,101,182, 1,202,152, 49, 99,242, 19, 19, 19,251, 2, 16,148,150,150,158, 92,186,116,169, 95,116,116,180, 15, - 0, 31, 0, 24, 57,114,100, 94, 94, 94,222, 58, 52,160, 90,152,205,230,204,136, 54,173,236, 3, 63,199,144, 14,142,159,105,154, -206,116,133,175, 50, 30,199,115,134, 97,170,229,163, 40,234,189,238,221,187, 83,239,189,247, 94,222,209,163, 71,109, 27,233, 58, - 42,180,212, 26,130,146, 58, 3, 3,128, 21,214,195,157,208, 41,149,202,158, 46,254, 15,211, 80, 26, 43, 29, 80,186,114,254, 68, -176,127,255,254, 79,198,143, 31,191, 85, 46,151,239,104,214,172, 89,171,128,128, 0,153, 72, 36,130,193, 96,208, 24,141,198,219, -169,169,169, 19, 63,249,228,147,191,156,178,112,108,221, 74, 1,224, 89, 44, 22, 33, 73,146, 18, 0, 50,130, 32,188,109, 66,139, - 32, 8,152, 76, 38, 60,124,248, 16, 11, 23, 46,100, 78,157, 58,245, 21,128,207, 92, 24,184,118, 5,224,231,208,142,251, 1, 48, -162, 44,128,109, 1, 65, 16, 87,234, 59,191, 8, 11,206,180,189, 6, 34,169, 19, 42,235, 39,170,223, 84,186,170, 10, 87, 80, 80, -208,211,221,149,184, 42,206,130,130,130,176,167,165,134, 76, 49,172,248, 9,155, 86,148,219,231,208, 38,194, 42, 59,175, 9,106, - 61, 61,251,155,227,183, 86, 26,104,214, 98,162, 45,255,185, 83, 80,146,212,208, 14,185, 29,207,187,171, 46,185, 49, 77,137, 41, - 41, 41,189,102,207,158,253,137, 88, 44,238, 6, 0, 37, 37, 37, 23,179,179,179,191,128,117, 85, 97, 77,215, 27, 80, 53, 20, 10, - 69,151,167,145,207,104, 52,190,219,171, 87,175,175, 25,134, 89, 69,211,116,220,255,131, 87, 81,218, 80, 26,159, 93,252,250,235, -175,127, 1,232, 9, 0, 99,199,142,165, 0, 96,247,238,221, 46,139,231,169, 83,167, 50, 44,203,154,172,229, 65,135,178,213,133, - 69,182, 54, 85,167,211, 21,101,103,103, 39, 51, 12,147, 12,224, 71,184,190,226,214,143, 32,136, 67, 44,203,142,178, 10,183, 67, - 44,203,142,114,252,174,190,173, 90, 53,220, 82,179, 51,124, 3,202,176, 59, 9, 68,197,169,192,154,206,107, 66,106,158, 46, 22, - 64,231,134,220,253,127,137,251,217,217,217, 83,234,112,189, 1,207, 30,210,141, 70,227,232,255, 71,207,171,110,120,229,255,144, -254,175, 22, 2,203,134,228,228,228,122,115, 17,120,210,104,123,173,252, 0,188,226,185, 3,162, 42, 19, 94, 13, 66,171, 1, 13, -104, 64, 3, 26, 80, 23,168, 26,178,160, 1,255,100,216,124,179,108,231, 85,248,104, 85,244,207,178,159, 19,168,122,229,128, 43, -187,146,215,102,149,196,201, 6,206, 6,206, 6,206, 6,206, 6,206, 39,206,233, 5, 32, 28,192,242, 26,238,171,184,186, 48, 15, -128, 2,128,185, 33, 63, 27, 56,235,160, 31,156, 2,203,178, 35,171,155, 58, 36, 8,226,112,125, 9, 45,187, 51,124, 39, 44,138, -184,134, 69,182,115,103,133, 86,125, 99, 72, 3,103, 3,103, 3,103, 3,103, 3,103, 3,103, 3,103, 3,103, 29,133,214,192, 15, - 63,252,240, 35,148,133,198, 96, 63,252,240,195,143, 88,150, 29, 89,118,137, 29, 89,159,191,125,171, 51,250, 39,117, 2,107, 59, -110,117, 70,255, 42,110,141,114, 56,236,104,152, 58,108, 64, 3, 26,208,128, 6, 52,160, 1, 79, 59,206, 47, 91,182,172,100,217, -178,101, 54,199,247, 2, 0,132,213,194, 85, 80,159, 63,108,157, 38,116,102,161, 84,245, 91,240, 60, 1, 4,147, 28,222, 36, 46, - 79, 48, 16,172, 37, 2, 0, 64, 82,183, 24, 99,233, 31, 52,109,218, 1, 32,187,182,196,173,129, 54,205,189, 68, 7, 12, 12,195, -203,208, 24,199,166,148,109,115,224, 50,198, 2,189, 5,124,254,239, 2, 47, 47, 81,101,215, 13, 42,149,222, 96, 52, 14,221, 13, -252,217, 80, 7, 26,208,128, 6, 52,160, 1,207, 8, 36,222,222,222,167, 72,146, 12,179,125,225, 24,119,176, 98, 12, 66,134, 97, -114,148, 74,229, 80,148, 77, 21, 63, 78, 78,199,255, 55,162,150,125,185,187,225,234,212, 33, 7, 40, 23,133,245,177,236,152, 77, -113, 5,175,123,120,122, 45,249,247,180,119,125, 90,180,108, 69,132,134, 54, 2, 88, 32, 61, 35, 51,224,222,221, 59,131,127,221, -246,205,188, 98,181,114,161,217, 96,248,206, 85,238, 54,128,164,177, 84, 16,247,221,135,175,121,113, 64,227,213,197, 59,143, 17, - 90, 83,104,114,217,114, 83,151, 68,150,151,143,207,241,101, 39, 79,138,188, 59,116, 40,119,141,101,217,178,253,245,110,220, 16, -253,119,232,208,227, 99,149,202, 97, 13, 98,235, 31,137, 64,153, 76, 54,135,203,229, 14, 48,153, 76, 97,124, 62, 63,131, 97,152, -216,162,162,162, 53, 0,178, 26,178,231,159,141, 86,129,146,190,173,154,133,237,204,206,205, 75, 40, 46, 53, 78, 79,205,214, 42, - 27,114,197,101, 84,183,191,230, 19,219,123, 19, 0,164, 82,233, 85,146, 36, 67, 28, 69,128,109,207, 94,219,121,197,191, 22,139, -229, 47,165, 82,217,171, 26,218,102,114,185,124, 61,128,174, 53, 5, 76,182,198,102,187,162, 84, 42,223, 68,213,171,245, 60,188, -189,189, 63, 39, 8, 98, 28, 73,146, 84, 77,207,100,177, 88, 24,150,101,119, 21, 21, 21,125, 6, 64, 83,213,125,222,222,222, 39, - 83, 82, 82,186,250,251,251,215,104,165,161,105, 26,233,233,233,126,221,186,117, 59,171, 84, 42, 91,215, 39,231,227,214, 34,181, - 69, 53,171, 14,171, 44,232, 0,202,237, 47, 84,175, 17, 89,121, 66,233,129,158,253,134, 13,156,245,206,123,146,107,137,183,241, -251,153, 11, 40,214, 25, 64,145, 36,188, 60,196,104,217,242, 57, 98,117,204, 30,223, 31, 54,174, 94,117,241,220,137,145,165, 58, -245,191, 92,146,233, 98,206,194, 5, 47,119,147,248,200, 25,192,194,224,253, 17, 29, 37,255, 61,148,176, 16, 37,244, 71, 46,139, -172, 83,167,196,249,121,121,136, 14, 14, 6,135,166, 33, 36, 73, 8, 9, 2, 66,146,132, 68, 40,196,240, 45, 91,240,197,209,163, -226, 79, 94,120,161, 65,108,253,195, 32,149, 74,167, 5, 7, 7,175,216,188,121,179, 79,211,166, 77, 33,145, 72,160, 84, 42,125, - 83, 83, 83, 59,205,157, 59,119, 74, 78, 78,206,199,197,197,197,155, 26,114,234,159, 11,139, 5,147,190, 95,242,102,163,156,180, -187,141,102, 46,253,169, 37,225,195, 12,184, 93,168,207,109,200, 25,167,209, 9, 64, 2, 42,223,191,180,186,107, 85, 66, 40, 20, -230,149,150,150,250, 87,119, 15,159,207,207, 55, 26,141, 1, 53,113,145, 36, 25,146,149,149,229, 47, 22,139,193, 48,140,117, 55, - 0,139,125, 32,237,184,251,137, 53, 80, 45, 90,183,110,109,170,142,211,195,195,227,219,252,252,252, 33,182,125, 2, 29, 4, 85, -165,200,202,202, 26,210,182,109,219,111, 53, 26,205,208, 42,196,203,231,239,188,243,206,156,118,237,218,217,172, 64,214, 93, 16, -202,254, 42, 20, 10,204,158, 61,219,254, 27, 22,139, 5, 39, 78,156,120,103,218,180,105, 40, 42, 42,154, 91,205,179,135,249,251, -251, 19,214, 13,197,171,196,162, 69,139,176,104,209, 34,124,243,205, 55, 4,151,203,245,170, 33, 63,221,194,249,184,180, 72,109, - 44, 88, 53, 68,134, 63,140,242,190, 89,135, 31, 17, 90,143, 3, 20, 87,240,159,174,189,134, 12,152, 61,103,129,228,167,223, 78, - 35, 53,249, 6, 82,226,126, 46,119, 79,151,161,211,144,171,208, 96,218,172,247,165, 4,197, 25,112,238,228,254,255,152, 13,250, -239,157,180,102, 5,132, 9,248,111,247,232, 22,193,205, 18,165, 34,208, 91,132, 62,157,155,115, 67,143,223,124, 91, 7,250,235, -228,178, 85, 50, 46,137,172,205,175,189,134,190,102, 51,252, 41, 10, 20, 65,128, 2, 64, 18, 4, 74, 13, 6, 92,153, 52, 9,221, -182,111,199,103, 7, 15,138, 63,127,241, 69,151,196,150, 68, 34,185, 70, 16,132,183, 86,171, 29,137,178,141,165,159, 5,180,149, - 74,165,135, 89,150, 45,210,233,116,157,158,162,116, 5,161,108,142,190,226,232,152,135,178, 21, 85, 46,237, 44, 44, 16, 8, 94, - 31, 59,118,236,234,117,235,214,137,243,242,242,144,157,157, 13,134, 97, 32, 20, 10,209,162, 69, 11,226,228,201,147, 62, 11, 22, - 44, 88,121,248,240, 97,129, 70,163,249,218,149,129, 13,151,203,141,145,203,229, 47, 4, 4, 4, 72,242,243,243, 75, 84, 42,213, - 9,131,193,240, 58,106,191,109, 10,201,229,114, 39,134,135,135,191, 20, 28, 28, 28,144,149,149,165,200,204,204, 60, 96, 48, 24, -126, 64, 45, 55,106,118,200,211, 14,176, 70,171, 7,144, 19, 30, 30,126,235,225,195,135,249,110,228,204, 14, 15, 15, 79,170, 5, -167, 4,192,175, 0,130,107,184, 47, 27,192,120,184,104,205,182,103, 44,107, 57,178,120,205,230,233,209, 83,251, 16,223,207, 29, -210,226,141,111, 78, 94, 32,121,108,191,228,156,210,140, 6, 13,229,156,200,178,110,105, 85, 81, 80, 85,119,173, 90, 24, 12, 6, - 63,147,201, 4,110, 21,155,197,235,116, 58,120,120,120,248, 57,155, 72,145, 72,132,159,127,254, 25, 92, 46, 23, 92, 46, 23, 69, - 69, 69, 8, 9, 9,177,159,243,120, 60,251,231,198,141, 27,215,200,199, 48, 76, 55,138,162,160,213,106,193, 48,140,253, 80,169, - 84, 96, 89, 22, 2,129, 0, 12, 83,182,157,147,195,245,110, 85,241, 17, 4, 49, 46, 56, 56, 24, 63,253,244, 19,140, 70,227, 35, -215,101, 50, 25, 18, 19,255,222,100,132,162, 40,116,239,222,157, 36, 8, 98, 28,128,185,213,240,178, 0, 16, 21, 21, 5,138,162, - 64, 81, 20, 72,146,180,127,182, 29, 12,195, 96,209,162, 69,168,176, 53,217, 99,227,124,218, 80, 67,100,248, 28, 84,225,163, 69, -214,115,186, 28,151,120, 6,139, 37,178, 47,223,124,247,125,233,225,179, 55,145,158,145,254,136,200, 2,128,171,191,255,128,156, -236, 44, 36,164,100, 98,226,127,222,146,202,100, 94, 95, 86,104, 80,171, 92, 54,234,233,193,251,234,195,241,125,132, 90,115, 54, - 52,222, 0,213,140, 15,174, 88,135, 5,163, 58, 8,100, 30,188, 21,206,164, 83,192,231,255,190,236,228, 73,187,200,234,109, 48, - 64,192, 48,160, 25,198, 46,178,140, 52, 13,189,209,136, 32,173, 22,247,166, 77, 3,107, 54,227,227,125,251,196, 2, 62,255,119, -103,210, 9, 0, 60, 30, 47,232,192,129, 3,141,219,183,111,127, 6,206, 7, 51, 61, 89,207,239,168, 58,116,238,216,177, 99,236, -246,237,219, 27,243,120,188, 32,119,112, 10,133,194, 87, 36, 18, 73,129, 80, 40,124,165,150,233, 36, 1, 44,158, 62,125,122,252, -115,207, 61,119,218, 42,172,236,162,230,185,231,158, 59, 57,125,250,244,107, 0, 22, 85, 81,214, 43,227,108, 20, 28, 28,188,100, -221,186,117,226, 59,119,238, 32, 43, 43, 11,102,179, 25,175,190,250, 42, 24,134,129, 94,175,135,209,104,196,242,229,203, 37, 62, - 62, 62, 11, 81,182, 81,176, 51,207,206,243,244,244,188,179,109,219,182,177, 15, 30, 60,144,158, 62,125,154, 72, 76, 76,148,172, - 92,185,114,180,143,143, 79, 42, 0, 65, 45,242,147, 12, 10, 10,250,126,255,254,253,111, 38, 38, 38,134,236,221,187,151,123,241, -226,197,160,141, 27, 55,206, 8, 10, 10,218, 14,128,170,229, 59,234, 36, 22,139, 7,207,159, 63,223,114,254,252,249,172,243,231, -207,103,173, 94,189, 26,125,251,246,237, 29, 29, 29, 29, 89, 75,206,206, 30, 30, 30,131,230,207,159,111, 57,119,238, 92,246,165, - 75,151, 50, 87,174, 92, 73, 14, 26, 52,168,207,146, 37, 75, 58,184,200,249,235,249,243,231,251,103,100,100, 52,205,204,204,108, -146,153,153, 25,158,153,153, 25,158,149,149, 21,150,147,147,211, 56, 55, 55, 55, 52, 63, 63, 63, 52, 54, 54,182, 15,128,157,206, -112,182, 10,144,188, 57,247,213, 33, 37, 11,255, 51,130,253,104,242,243,236,130, 87,251,179, 47,244,107,255, 27,197,225, 16,151, -146,210, 17,226, 9,252, 48,187,107, 88,168,175, 36, 49, 66, 46,109,249,148,213,205,167,141,147, 99, 19, 82, 74,165, 18,135, 15, - 31,134,213,122,213,201, 81,100, 21, 23, 23, 35, 39, 39,199,118,141,227, 76, 58,101, 50,217,169,205,155, 55,179,165,165,165, 80, -171,213,200,207,207, 71, 70, 70, 6,238,221,187,135,194,194, 66,220,190,125, 27, 98,177,248,148, 51,233, 36, 8, 2, 12,195,216, -133,212,137, 19, 39, 48,125,250,116, 40,149, 74,251,119, 28, 14,199,254,217,246, 63, 53,113,218, 44, 79, 12,195,224,210,165, 75, -152, 57,115, 38, 86,175, 94,141,157, 59,119,226,208,161, 67, 80, 42,149,118,177, 69,211,116,141,156, 10,133, 2, 22,139,115, 99, - 38,150,101,161, 86,171,157,126,239,142, 2,136,195,225, 60, 34,138,108,135, 43,101,169,142,156, 79, 45,156,136, 12, 95,245, 8, -219,246,193,106,170, 27, 80, 95,137, 36, 57,188,137,227,166,190,227,147,153, 95,140,172, 60, 53, 40,242,239,126, 47,114,200, 84, -112, 40, 18,151,143,151, 25,174, 72,138,130, 90,103,128, 74,107,194,216,169,115,228,223,173,254,116, 34,109, 42,173, 54,198, 75, - 59,160, 69,132, 84,250,114,219,182,141,201,100, 65, 10, 34, 95,136, 3, 99, 1,216,115, 47,162, 83,145, 63,213,250,119,254,203, - 58,141,105, 73, 34,112,167, 90,107,134,151,151,200,187, 67, 7, 68, 7, 7,163,159,217, 12, 30,203,226,249,188, 60,220,152, 51, - 7,134, 61,123, 64, 2,224,189,242, 10, 6,174, 89,131,179,193,193, 8,212,235,161,154, 55, 15,126,199,142,129, 39,147,137, 80, -224,220,226, 7,130, 32, 48, 96,192, 0,156, 60,121,210,103,248,240,225,199,111,222,188, 57,134,166,233,179,181,201, 91, 79, 79, -207,171, 28, 14, 39,164,166,251,104,154,206, 84,171,213, 46,111, 51,194,225,112,250,117,239,222,125,223,222,189,123,189, 77, 38, -147, 91, 70, 33,124, 62,127,248,232,209,163, 55,111,216,176, 65, 54, 99,198,140,205,135, 14, 29, 42, 49, 26,141,199, 92, 41, 82, - 0, 22,111,218,180,233,141,168,168, 40,175, 25, 51,102,176,247,238,221,115,180, 94,249,245,237,219,247,185,205,155, 55, 7,118, -237,218,245,157,153, 51,103,242, 0,124, 92,147,149, 71, 42,149,206,218,188,121,179,175, 66,161,128, 86,171,181, 55,178,153,153, -153, 16,137, 68, 32, 73, 18, 36, 73,130,203,229,226,203, 47,191,244,153, 53,107,214, 28,165, 82, 57,199, 9, 43, 89,204,250,245, -235,253,134, 14, 29, 74, 62,120,240, 0, 36, 73, 66, 40, 20,226,181,215, 94, 35,245,122,189,119,116,116,244, 86,157, 78, 55,193, -149, 60,228,114,185, 19, 99, 98, 98, 90,246,238,221,155,147,146,146,130,158, 61,123,226,242,229,203,120,229,149, 87,184, 26,141, -166,201,130, 5, 11,166, 27, 12, 6, 87,227,184, 4,137,197,226,118,127,252,241, 71, 70,104,104,168,189, 97,105,210,164, 9, 51, -114,228, 72,101, 74, 74, 74,171,243,231,207, 23,246,234,213,203,149, 13,203, 27,137,197,226,214, 71,142, 28,201,137,142,142, 30, -188,105,211,166,209, 0,208,173, 91,183, 3, 95,124,241,197,105,165, 82, 25,113,246,236, 89,101,191,126,253, 50,157,228, 11, 14, - 10, 10, 98,102,207,158, 45,173,238,166, 45, 91,182,168, 80,182,225,114, 83, 0,213,238,215,214, 42, 60,112,225,138, 57,227, 68, - 96, 76, 96,205,122,192, 84, 2,152,180,176, 24, 75, 64,240, 68,128, 89, 15, 63,129, 18,191,206,106, 37,251,224,167,251,201,204, -109, 98,100,138, 66,115, 12, 13,168,180,169, 1, 16, 73, 16, 68,194,225,195,135,209,189,123,119, 28, 62,124, 24, 35, 71,142, 76, -112, 20, 3,137,137,137,232,215,175, 31,172, 22, 45,167,124,181,212,106,245,135,139, 22, 45, 58, 55,113,226, 68,113,185,198,128, - 36,225,229,229,133, 17, 35, 70,148,234,116,186, 15,157, 77, 40,195, 48,224,112, 56,200,204,204,196,150, 45, 91,176,116,233, 82, -180,104,209, 2,102,179,249, 17,177,101,109,247,156,106,252,104,154,198,149, 43, 87,176, 99,251,118,124,188,112, 33, 60, 60, 60, - 0, 0, 38,147, 9,202,162, 34, 8,133, 66,187, 24,171, 65, 56,237,186,123,247,238,156,144,144,144,114, 83,134,182,191,214, 54, - 11, 22,139, 5, 52, 77,163,180,180, 20,171, 87,175,166, 89,150,221, 85, 83,255, 99, 19, 69,115,230,204,129,193,240,183, 65,189, -131,213, 39, 57, 60, 60, 28, 29, 59,118,180,159,147, 36,201, 58,203,249, 93,175,118,208, 59,220,221,106,209, 74, 0, 64, 72, 72, - 8, 90,181,106,133,160,160,160, 42, 57,235, 91,139,212, 6, 46, 68,134,175, 90,104, 61,142,157,178,185, 60,225,192,102,205, 91, - 18,233, 57, 74,112, 56, 28, 72, 60,125,209,235,165,185,160, 40, 18, 82, 47, 95, 16,140,254,111, 69, 76, 82,224, 80, 28, 40, 53, -122,132, 55,109, 78, 10,132,162,129,186, 26,132,150,204,147,187,126,254,132, 94,194, 66, 58, 19,162,198, 66, 48,182,238, 52,152, - 15,210, 71,131,247,134,183, 16, 69, 29,184,185, 30,106,243, 32,103,210, 75,209, 52,252, 41, 10, 38,150,197,141, 57,115, 16, 25, - 19,131, 4,155, 48,140,137, 65, 66, 84, 20,228, 92, 46, 4, 36, 9,214,108,126,100, 78,223, 25,161, 5, 0, 25, 25, 25,216,179, -103,143,124,220,184,113,251, 18, 19, 19, 39,186, 40, 54,108, 92,190,151, 46, 93,242,111,218,180,105,149,247,252,245,215, 95,232, -210,165,139,203,211, 83,124, 62,127,248,160, 65,131,126,218,179,103,143,103, 82, 82, 18,252,253,253,235, 44,180, 4, 2, 65,191, - 33, 67,134,252,180,109,219, 54, 89, 65, 65, 1, 98, 98, 98,100, 47,190,248,226,206,248,248,248,151, 12, 6,131, 51, 98,179,156, -200,138,137,137, 81,109,217,178,229, 59,148,159, 34,204,217,178,101,203,247, 93,187,118,125, 51, 42, 42,202, 11,192, 27, 86,223, -129,106,197,150, 64, 32, 24,208,172, 89,179,114,163, 90,129,160,204,216, 36,145, 72,224,233,233, 9, 30,143, 7,131,193,128,200, -200, 72,130,207,231,247,113,230,153, 61, 60, 60,134,188,252,242,203,100, 92, 92, 28,114,115,115,225,229,229, 5,169, 84, 10,134, - 97, 48, 99,198, 12,106,245,234,213, 3,116, 58,215,102,184, 66, 67, 67, 71, 15, 30, 60,152,115,235,214, 45, 60,120,240, 0, 6, -131, 1,169,169,169,144,201,100,152, 60,121, 50,111,197,138, 21, 47,102,101,101,185, 42,180,218, 69, 69, 69,229, 57,138, 44, 27, - 36, 18, 9,209,178,101, 75,165,143,143, 79,103, 0,174, 8,173,118,111,189,245, 86,254,178,101,203,250,157, 60,121,210, 30,244, -242,228,201,147, 11, 0,224,235,175,191, 62,231,231,231,215, 25,128,179, 66, 11, 44,203, 90,254,253,239,127,167,241,249,124,112, -185, 92,240,249,252,114, 7,143,199, 3, 73,146, 30,182,234, 92, 19, 95,242,131,220,229, 51, 22,172, 92, 41, 17, 82,220,119, 95, -106,143,198, 94, 60, 64, 36, 7,175,223, 7, 32,188,202,140,150,172,242, 47,224,247, 15,176,234,101, 37, 25,245, 99,233,111, 38, -198,219,239,126, 81,145,230, 9,247, 1, 93, 1,252, 15,101,155,235, 46, 4,112,233, 41,233,155,174, 1,136, 28, 57,114,164, 93, -108, 29, 61,122, 20,195,135, 15,135, 74,165,194,173, 91,183, 28, 69,150, 43, 27, 44, 95, 51,155,205,215,127,254,249,231, 94,227, -198,141, 35, 28,234, 23,146,146,146,112,251,246,237, 4,103,249, 72,146,132,197, 98, 1,151,203,197,202,149, 43, 97, 50,153,240, -227,143, 63, 98,247,238,221, 32, 73, 18, 4, 65,128, 32, 8,200,100, 50,124,243,205, 55, 46,181,123, 12,195, 96,235,214,173,248, - 96,193, 2,187,200,178,206,100, 32, 48, 32, 0, 62,190,190,184,127,255,126,141, 66,171,168,168,232,179,131, 7, 15,162, 58,103, -248,131, 7, 15,218, 63, 87,112,134,175,185,159,163, 40, 24, 12, 6, 60,255,252,223, 91,197,190,245,214, 91,246,207, 74,165, 18, - 20, 69,217,242,130,112,150, 83,207, 2, 47, 9,255,254,110,196,123,239,149,179,208, 85,197,249, 56,180,136,187,172, 91,149,136, -173, 72,171,117, 54, 8,192, 72,148,249,104,229, 0,143,209, 71,139,101, 45,173, 67, 26, 5,227,250,189, 68,112, 40, 10,124, 79, - 95,120,202, 3, 96,161,141, 80,231, 63,192,153,189,223, 2, 0, 54,109,221, 5,146, 36,193,225, 80, 48, 24, 25,180,104, 28, 12, -139,197,210,186, 58,238, 54, 64,175, 1, 1,190,221, 67,195,188,136, 91,222, 15,208,210,223,167,194, 68,136, 0, 45,178,165, 68, - 79,169,168, 91,145,186,184, 87, 50,112,190, 70, 49, 64,146, 32, 9, 2, 98, 30, 15,134, 61,123,202,188, 54, 99,202,250,172,132, -168, 40,144,191,253, 6, 15,129, 0, 20, 65,128, 99, 53, 65,215, 6,197,197,197, 32, 8, 2, 59,118,236,240,158, 60,121,242,206, - 91,183,110, 69,149,150,150,238,113,133, 67,165, 82,141,236,221,187,247,233,173, 91,183,250, 5, 6, 6, 62,114, 61, 55, 55, 23, - 83,167, 78, 45, 80,169, 84, 46, 5,117, 19, 10,133,175,140, 30, 61,122,243, 15, 63,252, 32,187,123,247, 46,180, 90, 45,252,252, -252,234, 90, 20, 58,247,232,209, 99,223,158, 61,123, 60,115,115,115,161, 86,171, 97, 48, 24,176, 99,199, 14,175, 17, 35, 70,236, - 73, 73, 73, 25, 14, 32,190, 6,142, 79, 28, 69,214,204,153, 51,111, 2,240, 7,176,190,162, 6,181, 94,107,239, 32,182,212, 0, - 86, 84, 51, 18, 13,147, 72, 36,200,207,207,199,212,169, 83,113,231,206,223, 6,208,224,224, 96,251, 72,239,254,253,251,240,243, -243, 3, 65, 16,254,206, 60,180,159,159,159,212,104, 52, 98,250,244,233,200,200,200, 40,199,153,153,153, 9,130, 32,196,174,102, -100, 64, 64, 64,128, 94,175, 71,223,190,125, 81, 90, 90,182,175,239,248,241,227,193,229,114,145,159,159, 15, 46,151,235, 91,139, -247,227, 59,114,228,200, 42, 67,171,200,100, 50,147,183,183,119, 27, 23, 57,125, 94,124,241,197,172,152,152,152, 71, 22,182, 92, -190,124,249, 95,114,185,252,164, 92, 46,111,233, 34,167,197, 81, 84,241,120,188,114, 66,139,203,229,130, 36, 73,167,125,212,238, -228,235,214,113,136,156,142,203,102, 15,157,218,216,223, 19,172, 54, 15,188, 65,159,225,122,129, 8, 43, 87, 31, 1, 0,188,255, - 90, 23,116, 24,178, 24,198, 31,134, 98, 78, 79,138, 63, 41,211, 48, 31,192, 39, 79,184,205,255, 10,128,109, 21,220, 6, 0, 29, -159,162,254,200, 46,182,142, 30, 61,138,136,136, 8, 20, 21, 21, 33, 37, 37,165,182, 34,203,214,222,125,240,249,231,159,255, 62, -102,204, 24,137,109,208, 42, 18,137, 48,111,222, 60,189, 86,171,253,192,165, 66,100,177,128,195,225,216, 7,201, 66,161, 16,145, -145,145,118,145, 69, 16, 4, 74, 74, 74,192,225,112,108, 43, 18, 9, 39,211,136,160,192, 64,120,120,120,160,121,139, 22,184,107, -109, 71,108,159, 5, 2, 1, 8,130, 0, 77,215,104,200,211, 88,157,218,231,186,187, 75,182,137,162,106, 77,199,193,193,176, 88, - 44, 54,145,201,186,131,211,215,215, 23, 90,173,214, 89,206,167, 18, 85, 88,180,108, 66,107, 36,202,124,181, 30, 9,239,208, 31, -192, 25,212,227,146, 74, 2, 44, 97, 97, 89,112, 40,210, 58,119, 75,129,162, 72, 40, 11,114,176,230,179, 55,172, 34,107, 55, 14, -159, 75, 65, 72,179,136,191,231,113, 9, 2, 96,171, 47,220,126,158,188,152, 89, 99,122,136,242,136, 28,120, 5,139, 33, 20, 86, -208,143,222, 60, 16,225, 36,102, 15, 8, 17, 95, 57, 88, 26,147,172, 54,213,216, 81, 8, 73,178,204,249,157, 32, 42,117,238, 33, -173,215, 40,130, 0,203,178, 96, 45,174,249, 29,219,132,188, 72, 36,130,201,100, 2, 69, 81, 88,187,118,173,215,144, 33, 67,214, -187, 42,180, 0, 36,229,229,229,141,152, 49, 99,198,209, 93,187,118,249,250,250,250,150, 27, 61,204,152, 49, 67,145,151,151, 55, - 2, 46, 58,221,115,185,220,245, 27, 54,108,144, 61,124,248, 16, 37, 37, 37, 16,137, 68,246,198,167,182,229,179, 91,183,110,199, -143, 29, 59,230,173, 86,171, 97, 50,153, 32, 18,137,192,178, 44, 40,138,194, 47,191,252,226, 51,106,212,168, 35,233,233,233,131, -170, 75,171, 72, 36,122,201, 42,156, 16, 21, 21,229, 21, 21, 21,213, 31,168, 50, 82,175, 29, 81, 81, 81, 94,115,231,206,125, 81, -175,215,175,168,230,153, 51,148, 74,101,160, 72, 36,194,222,189,123, 33,149, 74, 33, 22,139, 17, 28, 28, 12,165, 82, 9,177, 88, - 12,150,101, 97, 54,155,109,141, 69,161, 51, 15, 94, 80, 80,160,165,105,218,243,232,209,163, 40, 44,252,251, 95, 26, 55,110, 12, -149, 74, 5,139,197, 82,226,106,102,102,103,103,231, 17, 4, 17,122,253,250,117, 60,124,248, 16,195,135, 15,199,111,191,253,134, - 46, 93,202,102,135,141, 70, 99,109,130,248, 49, 20, 69,177,213,148, 91, 2,128,183, 59, 57,173,157,151, 75,156, 22,139,197, 98, - 19, 89,142,127, 29,197, 87, 13,191, 89,174, 58,183, 9,144,110, 89, 54,107,240,212,161, 17,190,208, 23, 60,128,208,195, 23,132, - 87, 56, 86,174, 62,130, 91,127,149,189,175,149, 59,175,226,167,232, 17,128, 72,142, 86,158, 10, 4,122,112, 94,190,157,255,196, -133,150,167,227, 56,225,105,237,152,134, 15, 31, 14,165, 82, 9,169, 84,234, 14,255,156, 11,122,189, 62,117,255,254,253,157, 71, -142, 28, 9, 62,159,143,212,212, 84,196,199,199,167, 0,184,224,170,208,226,114,185,248,252,243,207,241,198, 27,111, 32, 32, 32, - 0, 31,124,240, 1, 56, 28,142,253, 32, 8,194,110,225,114, 5,254, 1,213, 47,124,180, 57,196,215,100, 12,247,244,244,252,156, - 36,201,113,148, 19, 25,199, 48, 12, 99,177, 88,118,169,213,234,106,195, 59,216, 28,215,157,121, 23,142,121, 80, 67,159, 86,103, -206,199,161, 69,106,131,138,171, 13,171,176,104,217, 86, 29, 62,178, 21,144,237, 41,207, 88, 77,118,103,234, 43,161, 4, 73,221, -206,204,202,134,143,183,212, 42,178,172, 7, 73,162, 67, 68,217, 96,246,240,185, 20,132, 52,141, 0,135,162,192,161, 40, 72, 69, - 2,228,229,230,128,195, 33,111, 87,197,219,142,194,152, 49, 45, 67,195,189,125,184, 80,248, 25, 17, 20, 80,133, 97,160,179, 7, - 66,130,248, 24,230, 35, 12,107, 71, 97, 76,245,214, 55,214, 46,180, 76, 52, 13,222, 43,175,216,167, 11, 19,162,162, 16, 25, 19, - 3,102,244,104,232, 76,166,114,166,226,218, 10, 45,145, 72, 4,141, 70,131,137, 19, 39, 42,205,102,243,155,181,204,226,248,194, -194,194,177,147, 38, 77, 42,180, 9, 24,147,201,132, 73,147, 38, 21, 22, 22, 22, 10, 46,156,216, 0, 0, 14,208, 73, 68, 65, 84, -142,117,194, 74,244, 8,204,102,243,155, 93,186,116, 81, 42, 20, 10,123, 58,107,211,224,216, 32,151,203, 15,111,217,178, 69,110, - 48, 24, 64,211,180,157, 83, 36, 18,129,162, 40,248,249,249,225,167,159,126,242,147,203,229,213,238, 89,165,215,235,247,199,196, -196,168, 0, 32, 38, 38, 70, 69, 16, 68, 44, 65, 16, 27, 9,130,216, 80,225,216, 72, 16, 68,172,227,189,122,189,126, 95,117,220, - 70,163, 49, 54, 37, 37,133, 21,139,197,160, 40, 10, 38,147, 9, 66,161,208,110, 18, 47, 46, 46,134, 94, 95, 54,205, 29, 31, 31, - 15,179,217, 28,231,204,179,107, 52,154, 83, 91,183,110,181, 52,110,220, 24, 17, 17, 17,136,140,140, 68,143, 30, 61, 16, 22, 22, -134, 47,190,248,130,209,233,116, 46,215,189,236,236,236,195,191,254,250,171, 57, 52, 52, 20,157, 59,119,134, 64, 32, 64,135, 14, - 29, 16, 28, 28,140,165, 75,151, 26,213,106,245,209, 90,188,166,244,196,196, 68,170, 26,145, 43,131, 19,171,119, 43, 32,227,202, -149, 43, 84,143, 30, 61, 14, 84,188,208,173, 91,183, 3, 82,169,212,211,102, 98,119,101, 68,238, 40,174, 4, 2,129,253,176,125, -207,225,112,156, 25,253,144,109, 2,164, 91,190,124, 99,224,212,161, 17,222, 56,112,234, 18,120, 38, 21, 96,172,102, 70,144, 49, -131,224, 73, 16,224,201, 13,121, 10,250,128, 57, 0,110,162, 44, 14,211, 7,120,186, 96,119,124, 47, 44, 44, 68, 74, 74, 10,226, -227,227,209,163, 71, 15,196,197,197, 1,127, 59,200,187, 12,181, 90,253, 65,116,116,180,206,182,146,111,225,194,133,122,141, 70, -243,129,171,109, 48,203,178,224,114,185,104,213,170, 21,230,206,157,139, 35, 71,142, 32, 53, 53, 21,102,179,217, 46,132,108, 62, -153,174, 88,180,120, 60, 30, 2, 2, 2, 96, 54,155,237,214, 44, 0,184,123,231, 14, 56, 28, 14, 44, 22, 11,140, 70, 99,141, 22, - 45, 79, 79,207,207, 55,111,222,252,142, 66,161, 8, 42, 40, 40,240,119, 60,242,242,242,252,115,114,114,252,179,178,178,252, 51, - 50, 50,252,211,210,210,252, 31, 60,120, 16,180,124,249,242,119, 60, 61, 61, 63,119, 38,157, 20, 69,161, 67,135, 14,120,235,173, -183,236,199,186,117,235,236,199,153, 51,103, 92,118, 94,167, 40, 10,173, 22,173,196,136, 2,214,126, 28,241, 35,236,199,173,247, -103, 86,199, 89,239, 90,164, 86,250,197,186,218,208,113, 99,233, 74, 96, 91,117,104,107,203,236,110, 27, 21,157,225,235, 13,180, -177,244,244, 95,247,238, 12,108,213,174, 43,153,171,208,150, 91,254, 25, 57, 96, 44, 8,130, 64,163,166, 17,160, 56, 28, 80, 20, - 9, 14, 69,193, 75, 38, 68,202,245,235, 22,131, 94,127,186, 50,206,254, 0,135, 47,226,175,123,109, 88, 7, 97, 54, 63, 31,126, - 65, 18,240,184,101,218,145,253,107,108,133, 30,130, 3,180,243,192,180, 44, 31,209,233,188,210,117,222, 58,211,129,216, 42, 70, -128, 22,139, 5, 82,129, 0,165, 6, 3,244, 52,141, 1,107,214,216,167, 11, 73,130,192, 53, 0,237,215,172,193,249, 61,123, 32, -227,243, 1,129,192,233, 85, 33,149, 9, 45,133, 66,129, 41, 83,166, 20,230,228,228, 76,174,141,143,150, 13, 6,131,225,108,110, -110,238,228,177, 99,199,238,216,187,119,175,124,236,216,177,202,220,220,220,201, 78,250, 61, 61,130,210,210,210, 61, 25, 25, 25, - 37, 83,166, 76,217,190,115,231, 78, 31, 95, 95, 95,251, 72,164, 86,133,149, 32, 20,131, 7, 15, 22, 56,115, 95, 13,183, 68, 91, -157,219,223,176, 90,182,218,207,156, 57,243, 60,202,252,175, 28,177,104,211,166, 77,227, 29,166, 24, 55, 2, 88, 83, 29,113,113, -113,241,134,185,115,231,254,231,236,217,179,190, 66,161, 16, 4, 65,128,199,227,161,121,243,230,246, 85, 52, 92, 46, 23, 44,203, -226,189,247,222, 83,228,231,231,127,237,228,187,153, 25, 29, 29,221,175,180,180,212,123,202,148, 41,148, 80, 40, 68, 94, 94, 30, - 86,175, 94,205,252,240,195, 15, 42,157, 78, 55,181, 22, 66,120,235,167,159,126, 58, 64,171,213, 54,157, 49, 99, 6, 79,173, 86, - 67,175,215, 99,254,252,249,198,239,191,255, 62, 83,175,215,187, 28,240,183,103,207,158,247,210,210,210,250,148,148,148, 20,137, -197,226,138,214, 62, 66, 34,145,116, 5,176,221, 21,206,200,200,200,251,233,233,233, 61, 22, 47, 94, 28,107, 54,155,185,151, 47, - 95,182, 59,195,175, 93,187,246,140, 80, 40, 28, 12, 23, 55, 95, 37, 8,194, 34, 16, 8,202, 89,176, 42,126,230,112, 56, 53,182, -105,173, 3,197,139,191,124,189,223,212,231,219,120, 98,255,169,171,136,222,247,215,237, 22, 83,253, 90, 61,231, 93, 0, 75, 65, - 10,222,127,173, 11, 86,238,188, 10,160,108,234,208,146,127, 11,108,209,125,176, 30,161,120,160, 84,100, 63, 5,125,192, 25,148, -133,204,120,218, 80, 78,100,221,186,117, 11, 3, 7, 14, 4, 0,196,197,197,161,119,239,222,136,139,139, 67,159, 62,125, 92,142, -165,101,197, 31,197,197,197,105,103,206,156,105, 27, 26, 26,138, 11, 23, 46, 60, 0,240,135,171,137,180, 9, 45, 14,135,131, 87, - 95,125, 21, 67,134, 12, 65,227,198,141,203,173, 54,180,125,118, 69,108,208, 52,141,118,237,218,193, 96, 52,130,199,227,217,167, - 38, 57, 28, 14,252,252,253,113,239,222, 61,167, 44, 90, 36, 73,142,123,233,165,151,200,164,164, 36, 76,152, 48, 1, 59,118,236, -168,242,222, 73,147, 38,225,231,159,127,198, 75, 47,189, 68,126,244,209, 71,213,134,119,176, 57,161, 59,243, 76,182,126,186,166, -118,223, 93,156,245,173, 69,234, 2,135,208, 14,149, 78,154, 84,242, 93, 76, 57,161,229, 16, 36,172,126,132, 22,109,218,241,219, -143,223,206,237,177,190,143, 95,144,191, 39,148,106,189, 93,108, 37,156,217, 13, 0, 24, 51,115, 9, 56, 84,217,148,162, 76, 42, -132,136, 71, 97,207,182,175, 21, 38, 83,105,165,165, 75,195, 37,223,248,168, 87,115, 79,190,196,140,226, 64, 22, 17,126,127,239, -148, 67, 52,221,253,168,224,234,228, 13,223, 91, 69,120,237, 57,169,236,235, 36,213, 27, 48, 91,214, 61,210, 33,170, 84,122,213, -245,235,162,225,155, 55,227,242,228,201,104,196, 48,136, 13, 14,134,156,203,133,167, 64, 0,146, 32,160, 63,116, 8,231,247,238, - 69,128, 64, 0,120,120,128,254,226, 11, 24, 82, 82, 96,214,104,244,181, 24,153, 97,252,248,241, 10,133, 66, 49,214,104, 52,158, -173,107, 62,235,245,250, 99, 25, 25, 25,111,244,236,217,115,189,217,108,126, 83,175,215,215,105,101,148,209,104, 60,150,155,155, -251,202,248,241,227,119,239,219,183,207,215,203,203,171,214, 92,133,133,133, 93,220, 84,156, 44, 0, 62,182, 58,183,191, 17, 21, - 21,229,117,229,202,149,255,108,217,178,101,189,195,104,194,127,250,244,233,175, 87, 16, 89, 53,174, 58, 4,144,158,159,159,255, -197,188,121,243,150,172, 90,181, 74,106,115,124,191,113,227, 6,104,154, 6,151,203, 5,195, 48,152, 62,125,186,182,176,176,112, - 37,170,142,232,252, 72,209, 42, 46, 46,110,190,120,241,226, 45,107,214,172, 25, 66, 81,148,132, 97, 24, 93, 73, 73, 73,108,105, -105,233, 84,212, 46,142,150,165,160,160, 96,202, 39,159,124, 50,101,245,234,213, 47,145, 36,233, 79,211,180, 66,163,209, 28,212, -235,245,223,163, 22, 83, 73, 23, 46, 92, 40,120,237,181,215,254, 42, 40, 40,104, 29, 18, 18,162,150, 74,165, 70,163,209, 72,137, - 68, 34,153, 68, 34,137, 4,112,129, 32,136,100, 87, 56, 19, 18, 18,114,103,204,152,241,208, 96, 48,180,218,184,113,227, 57,153, - 76,118,138, 32, 8,130,199,227,121,139, 68,162,129, 0, 98, 9,130,184,235, 10, 39, 73,146, 22, 71,235, 85, 69,255, 44, 62,159, -239,148,143, 86, 83, 63,241,180, 33,205, 57,216,127,250, 42,162,247,167,111,101, 88,118,239,222,132,162, 67, 31,244, 6, 76,187, - 94, 67,135,177,219,203,166, 11, 1, 88,242,111,193,180,107, 18, 8,177, 47,206,101,113,161,214,155, 14,163, 1,149,193, 30,222, - 65,161, 80, 32, 41, 41,201, 38,178, 34, 1,160, 79,159, 62, 9, 54,177, 21, 31, 31,143,206,157, 59, 39, 0,224,186, 90, 94,139, -139,139,231, 77,156, 56,241,152,117,112, 60,175, 22, 3, 63,187,208,178, 9,170,198,141, 27,219,207, 29, 15, 7, 31, 45,167,192, - 48, 12,120, 60, 30, 56, 28, 14,130,130,131,237,191,197,178, 44,238,221,187, 7,165, 82,233,148,208,162, 40,138, 34, 8, 2, 19, - 38, 56,183, 32,249,223,255,254, 55, 98, 99, 99, 65, 57,169, 10, 41,138, 66,120,120,120,141,247,216,116,169,179,156, 33, 33, 33, -181,230,172,111, 45, 82, 91,129, 85,217,231,202, 68, 85, 85, 21,226,113, 33, 91,171, 85,127,188,109,243,218, 85,211,103,189, 39, -189,117, 63, 15,106,173, 1, 20, 69, 58, 54,158,224,112, 40,200, 36, 66,132, 6,122, 98,231,119,255,211,104,138, 85,159,160,138, -125, 15, 27,123,240,102, 14,238,250,156,128, 23,164, 67,171,246,227, 65, 9,255, 22, 1,108,110, 21,179,131,189,127,199, 11,233, - 58,225,111,233,186,153,215,138,140,143, 10, 45,163,113,232,194, 97,195,142, 71, 31, 57, 34,238,182,117, 43,238, 79,159,142, 96, -189, 30, 2,235, 84, 34, 73, 16,144,242,120,144,242,120,101, 34,107,245,106,232,105, 26,107, 38, 79, 46, 49, 24,141,195, 92,169, -228,133,133,133, 24, 61,122,116, 65,118,118,246, 8,212, 98,106,175, 42,232,116,186, 61, 0,246,184,139,207, 96, 48,156,205,204, -204,124, 97,244,232,209, 71,142, 29, 59,230,247,148, 4,153,179,137, 45,211,149, 43, 87, 94, 63,119,238,220,125,148,223, 88, 84, -117,238,220,185,251, 51,102,204, 32,182,108,217,242, 61,128, 79,225,100, 0, 79,157, 78,183,246,196,137, 19,232,215,175,223,167, -203,150, 45,243,233,210,165, 11,252,253,253,161,209,104, 16, 31, 31,143, 57,115,230, 40,139,139,139,151,169, 84,170, 85, 46,166, -217,100, 48, 24, 38, 57, 46,165,118, 71, 62, 24, 12,134, 31,114,114,114,126,112, 23,225,236,217,179,111,220,187,119,175,208,207, -207,175, 59,143,199,107,143, 50, 63,160, 92, 0,223,187, 42,136,108,152, 53,107,214,245,123,247,238, 41, 26, 53,106,212,195,202, -233,133,178,109,140, 54,215,130, 51,251,234,213,171, 33, 93,187,118, 37,185, 92, 46, 75, 81, 20,184, 92, 46,203,225,112, 88,171, - 95, 13, 11, 0, 7, 15, 30, 20, 0,168,118,219,156,251,249,250,197,147,254,247,231, 71,201,185,165,123, 83,242, 74,230, 2, 96, -119,221, 18,255,222,193,143, 26, 58,180,101, 38, 12, 49,125, 64,200,202, 2, 85,178,218, 28, 16,146, 0,100, 90, 26, 97,209,129, -219,185, 52,136, 21, 13,154,170,242,113, 53,172,225, 29,114,114,114, 28, 69,150,205,106, 21,217,167, 79,159, 4,171,200,178, 93, -171,141,127,217, 73,139,197, 82,167, 62,140,101, 89, 68, 71, 71, 99,211,166, 77,168, 41,162,185,117,117, 31, 81, 19,159,205,162, -197, 48, 12, 76, 38, 19,110,221,186,101,143,217,101,155, 46,180,133,118,160,105,186,218,213,234, 12,195, 48, 70,163, 17,191,252, -242,139, 83, 98,235,167,159,126, 66,105,105, 41,152, 26, 20,156, 99, 40,134,142, 29, 59, 66,169, 84,218, 23,251, 68, 70,254, 29, - 42,207,100, 50,185, 36, 92,109,156,173, 90,181,130, 66,161,128,205, 95, 56,116,242,223,198, 30, 90,167,251,167,150,251, 42, 45, - 90,143,189,199, 20,136,101,199,186,244, 26,210,123,242,235,115, 36, 90, 3,131,135, 15,211, 80,144,159, 3,146, 32, 17,212, 40, - 4, 97, 97,225, 16,241, 73,236,136, 89,165, 75, 56,127,234, 79,173,166,104,120, 85, 92, 35, 61,121,231, 87,191,210,187, 71,179, -102, 30, 4,104, 51,192,152, 1,218, 12, 88,172,127,109,223, 89,202,151,185,164, 36, 21,251,209, 53,229,197,195,106, 83,165,123, - 86,141, 5,122,123,201,229,199, 23, 29, 60, 40,182,152, 76, 40,156, 55, 15, 98,154,134,208, 58, 42, 41,123, 16, 1,232, 47,190, - 40, 19, 89,147, 38,149,168, 85, 42,151,182,224,241,245,245,189, 74, 16,132,111, 65, 65,193, 51, 21, 25,222,207,207,239, 48,203, -178, 10,133, 66,209,229, 41, 74,151, 63, 0, 21, 0, 83, 37, 3, 9, 63,184,238,255, 99, 67,184,159,159,223, 71, 36, 73,246,100, - 89,214,135, 36,201, 34,139,197,114, 33, 63, 63,127, 57,128,123, 13,253,233, 19,131, 45, 50,124,147, 26,238,203, 7,240, 46,202, -156,130, 31, 58, 75,222,193,211,211,211,192, 55,239,251, 87,132, 96,192,184, 72, 79, 52, 13,244, 0,151, 39, 68,118, 49,141,147, -201,197,216,124, 38, 55, 67,111,102, 70,221, 41, 40, 73,108,120, 21,213,194,237, 91,240,184, 19,114,185,252,210,241,227,199,187, - 52,109,218,148,116,116,120,183,197,202,179, 77,111,113, 56,101, 90,238,236,217,179,244,132, 9, 19, 46,228,229,229,245,171,138, -211,195,195,227,247,155, 55,111, 62,175, 86,171, 31, 17, 84,142,145,226,109,231, 58,157, 14,179,102,205, 58, 81,213, 22, 60,158, -158,158,171, 87,173, 90,245,206,152, 49, 99, 72, 91, 56, 10,199,195,182, 93,144,237, 48,153, 76,216,190,125,187,229,235,175,191, -254, 70,173, 86, 87, 57,117, 24, 20, 20,148,145,157,157, 29, 98, 11,181,224, 76, 80,209,240,240,240,156,180,180,180,224,199,201, -249, 12, 11,174,114,214,173, 39, 98,154,224,138, 68,179, 61,164,222,159,141,153,248,150, 79,120,179, 22, 68, 64, 80, 35, 16, 32, -145,151,155,133,180,191,238,176,251,126,252,182, 80, 87,172,252, 92,175,215,125, 91, 29, 79, 27,160, 89, 19, 25,111, 23,159, 65, - 75,216, 4, 80,133,253,169, 30, 25,113, 0, 48,113,201,219, 15, 53,230,241,201,213, 76,251,216,196,214,199,251,246,137,249, 45, - 91, 62, 18, 40,206, 98,177,192,144,146,130, 53,147, 39,187, 44,178, 26,208,128, 6,184, 5, 77, 81,115,140, 44, 51,202,226,115, -185,106, 49, 33, 90,249, 75,198,179,192, 56, 18,150,118, 36, 65,240,105, 22,169, 96,241,187,152, 83,178, 62, 33, 7,250,134,236, -119, 10, 79,237,166,210, 0, 36,114,185,252, 20, 69, 81, 97, 54,139,140,163,181,190,146, 13,165, 31,230,229,229, 13, 6, 80,221, - 10,225,102, 30, 30, 30,223, 50, 12,211,205,153, 77,165, 41,138,186,172,209,104,102,163,154, 77,165,235, 99,213,161,143,143,207, -189,180,180,180,102,182, 85,212,142,125,101,101, 43,203,239,222,189,139,254,253,251,167,229,230,230,134, 63, 78,206,167, 21, 85, -172, 58,124,122, 44, 90, 14, 8,230, 9,164, 83,248, 34,225, 32,139,153,110, 5, 2,224,112,185,183,141,165,250,211, 6,189,118, - 27,170,152, 46,124,156, 24, 11,244, 22,240,249,191,243,100, 50, 81,101,162,205,172,209,232, 13, 70,227,208, 6,145,213,128, 6, - 52,160, 1, 13,120,134,208, 82, 46,151, 31,231,114,185, 2, 71, 49, 89,241,179, 13, 52, 77,151, 22, 20, 20, 12, 7,144,250,152, - 57,255,127,194, 69, 39,181, 33,206,114, 90,143,254, 79, 59,103, 61, 62, 59,235, 70,206,254, 86,206, 69,207, 72, 58,251, 63,173, -156,182,231,117,129,119,136, 43,229,200, 93,249,233,144, 78,214,221,233,172, 47, 78,119,213,163, 74,210,201,214,195,123, 95,244, -140,164,179,255,211,198, 89,177,252, 56,201,235, 18,167,147,101,202,213,116,178,238, 78,103,125,113,214,181, 30, 85,147, 78,182, -174,101,169,138,119,191, 8,207, 32,146, 58,129, 77,234, 4,246, 86,231, 74,227, 54, 70, 85,245,127, 46, 57, 18,214,215, 74, 0, - 91,216,125, 43, 63,241,180,114, 58,230,131, 59,183, 10,168,135,109, 7,206,184,155,179, 66,126,186, 11,139,172, 43, 76, 98,225, - 68,192, 81, 87,158,221, 29,239,189,194,179,186,133,183, 22, 34,203, 37, 78,119,149,251,250,230,116, 87, 93,170,200,233,142,114, - 95,217,123,175,199,119,228,174,116,186,165, 46,213, 71,153,175,164,252,212,153,183, 34,167, 59,234, 82, 69, 78,119,148,251,199, -193,233,142,186, 84, 25,167, 59,202,125, 85,239,254, 89, 53, 52,217,166, 11,173, 33, 30, 8, 39,196, 86, 12, 0,144,181,201,180, -122,180,148, 13,112, 55,167,187,211, 92, 31, 98,211, 5, 11,204, 19,231,116,243, 59, 90,100,229,116,231,232,102,128,187,222, 81, -125,148,119, 71, 78,119,241, 87,228,113,199,123,170,140,179,174,233,173, 34,157,110,127,246,186,150,251,199,197,233,230,119,228, -150,186, 84,129,115,128,155, 7, 3, 3, 28,206, 23,185,147,211, 93,117,169,146,116,214,249, 61, 85,198, 89,215,244, 86,145, 78, -183, 63,187, 59,250,144,250,226,125,146, 22, 45,150,172,178, 76,196, 84, 56, 30,139,208,120, 98, 83,114, 46,114,255,163, 56, 93, -156,158, 25, 82, 15,239,254,137,166,211,157,156, 21,211,232,206,233,158,250, 76,167, 59, 57, 93, 72,235, 63,142,243, 89,123,239, - 79, 99,126, 86,197, 87,151,105,169,170,172,163,245,145, 78,119,114, 58,201,253,143,224,172,195,187,255,199,129,243,180, 36,196, -150,241,110, 30,153,192,205, 22,152,122,123,110, 55,167,115, 64,125, 88, 8,235, 1,110, 79,167,117,164,252, 89, 61, 60,251,179, -146,167, 13,117,169,161, 46, 61,117,117,169, 66,153, 28,224, 70, 75,145, 91, 45,207, 21, 57,221,241, 27,142, 28,238, 42,163,245, -253,236,238,172, 75,245,241,238,159, 53,252, 31,113, 30,155,128,236, 62, 28, 59, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, +137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, + 13, 73, 72, 68, 82, 0, 0, 2, 90, 0, 0, 2,128, 8, 6, 0, 0, 0, 68,254,214,163, 0, 0, 10, 79,105, 67, 67, 80, 80,104, +111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, 0,120,218,157, 83,103, 84, 83,233, 22, 61,247, +222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, 42, 33, 9, 16, 74,136, 33,161,217, 21, 81,193, + 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, 7,228, 33,162,142,131,163,136,138,202,251,225, +123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, 8, 12,150, 72, 51, 81, 53,128, 12,169, 66, 30, + 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33,115,253, 35, 1, 0,248,126, 60, 60, 43, 34,192, + 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92, 1,128,132, 1,192,116,145, 56, 75, 8, +128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, 0, 96,203, 99, 98,227, 0, 80, 45, 0, 96, 39, +127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, 19,101,136, 68, 0,104, 59, 0,172,207, 86,138, + 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0,176,183, 0,192,206, 16, 11,178, 0, 8, 12, 0, + 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70,242, 87, 60,241, 43,174, 16,231, 42, 0, 0,120, +153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, 54, 97, 2, 97,154, 64, 46,194,121, +153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120,206, 14,174,206,206, 54,142,182, 14, 95, 45,234, +191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, 44, 47,179, 26,128, 59, 6,128,109,254,162, 37, +238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243,112,248,126, 60, 60, 69,161,144,185,217,217,229, +228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252,247,245,224,190,226, 36,129, 50, 93, +129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71,252,183, 11,255,252, 29,211, 34,196, 73, 98,185, + 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, 37,210,255,100,226,223, 44,251, 3, 62,223, 53, + 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226,247, 0, 0,242,187,111,193,212, 40, 8, 3,128, +104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, 94, 68, 36, 46, 84,202,179, 63,199, 8, 0, 0, + 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, 96, 54,132, 66, 36,196,194, 66, 16, 66, 10,100, +128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52,192, 81,104,134,147,112, 14, 46,194, 85,184, 14, + 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218,136, 1, 98,138, 88, 35,142, 8, 23,153,133,248, + 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, 84, 32, 85, 72, 29,242, 61,114, 2, 57,135, 92, + 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12,181, 67,185,168, 55, 26,132, 70,162, 11,208,100, +116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15,218,143, 62, 67,199, 48,192,232, 24, 7, 51,196, +108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26,176, 86,172, 3,187,137,245, 99,207,177,119, 4, + 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72,168, 32, 28, 36, 52, 17,218, 9, 55, 9, 3,132, + 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, 44, 35,214, 18,143, 19, 47, 16,123,136, 67,196, + 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, 82, 35,233, 44,169,155, 52, 72, 26, 35,147,201, +218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27,228, 33,242, 91, 10,157, 98, 64,113,164,248, 83, +226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, 82,221,168,161, 84, 17, 53,143, 90, 66,173,161, +182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149,211, 26,104, 23,104,247,105,175,232,116,186, 17, +221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, 21,131,199,136,103, 40, 25,155, 24, 7, 24,103, + 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, 15,153,111, 85, 88, 42,182, 42,124, 21,145,202, + 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85,203, 84,143,169, 94, 83,125,174, 70, 85, 51, 83, +227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170,103,168,111, 84, 63,164,126, 89,253,137, 6, 89, +195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, 33,107, 13,171,134,117,129, 53,196, 38,177,205, +217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87,179, 82,243,148,102, 63, 7,227,152,113,248,156, +116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76,185, 49,101, 92,107,170,150,151,150, 88,171, 72, +171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65,199, 74, 39, 92, 39, 71,103,143,206, 5,157,231, + 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, 68,119,191,110,167,238,152,158,190, 94,128,158, + 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, 88, 6,179, 12, 36, 6,219, 12,206, 24, 60,197, + 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151,225,132,145,185,209, 60,163,213, 70,141, 70, 15, +140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, 77,238,154, 82, 77,185,166, 41,166, 59, 76, 59, + 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215,155,223,183, 96, 90,120, 90, 44,182,168,182,184, +101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93,179, 70,173,157,173, 37,214,187,173,187,167, 17, +167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229,216, 6,219,174,182,109,182,125, 97,103, 98, 23, +103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14,171, 29, 90, 29,126,115,180,114, 20, 58, 86, 58, +222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227,182, 19,203, 41,196,105,157, 83,155,211, 71,103, + 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221,200,189,228, 74,116,245,113, 93,225,122,210,245, +157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, 41,158, 89, 51,115,208,195,200, 67,224, 81,229, +209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, 47,145, 87,173,215,176,183,165,119,170,247, 97, +239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192,183,200,183,203, 79,195,111,158, 95,133,223, 67, +127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, 2,251,248,122,124, 33,191,142, 63, 58,219,101, +246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104,200,236,144,173, 33,247,231,152,206,145,206,105, + 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87,134, 63,142,112,136, 88, 26,209, 49,151, 53,119, +209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, 42, 62,170, 46,106, 60,218, 55,186, 52,186, 63, +198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108,190,223,252,237,243,135,226,157,226, 11,227,123, + 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, 64, 76,136, 78, 56,148,240, 65, 16, 42,168, 22, +140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, 67, 92, 42, 30, 78,242, 72, 42, 77,122,146,236, +145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221,155, 58,158, 22,154,118, 32,109, 50, 61, 58,189, + 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172,101,133,178,254,197,110,139,183, 47, 30,149, 7, +201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178,103,101, 87,102,191,205,137,202, 57,150,171,158, + 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182,165,134, 75, 87, 45, 29, 88,230,189,172,106, 57, +178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109,213, 79,171,237, 87,151,174,126,189, 38,122, 77, +107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215,237, 93, 79, 88, 47, 89,223,181, 97,250,134,157, + 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111,202,191,153,220,148,180,169,171,196,185,100,207, +102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218,180, 13,223, 86,180,237,245,246, 69,219, 47,151, +205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, 84,164, 84,244, 84,250, 84, 54,238,210,221,181, + 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201,190,219, 85, 1, 85, 77,213,102,213,101,251, 73, +251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3,210, 3,253, 7, 35, 14,182,215,185,212,213, 29, +210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, 13, 85,141,156,198,226, 35,112, 68,121,228,233, +247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, 47,106, 66,154,242,154, 70,155, 83,154,251, 91, + 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89,121, 74,243, 84,201,105,218,233,130,211,147,103, +242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223,106, 15,111,239,186, 16,116,225,210, 69,255,139, +231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, 95,109,234,116,234, 60,254,147,211, 79,199,187, +156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206,221,244,189,121,241, 22,255,214,213,158, 57, 61, +221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217,119, 39,238,173,188, 79,188, 95,244, 64,237, 65, +217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, 71,247, 6,133,131,207,254,145,245,143, 15, 67, + 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252,167, 67,207,100,207, 38,158, 23,254,162,254,203, +174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109,124,165,253,234,192,235, 25,175,219,198,194,198, + 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, 79,228,124, 32,127, 40,255,104,249,177,245, 83, +208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, 6, 98, 75, 71, 68, 0,255, 0,255, 0,255,160, +189,167,147, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 13,215, 0, 0, 13,215, 1, 66, 40,155,120, 0, 0, 0, 7,116, 73, 77, 69, + 7,219, 7, 12, 5, 5, 6,222, 4,182,127, 0, 0, 32, 0, 73, 68, 65, 84,120,218,236, 93,119,120, 20,213,226, 61, 51, 59,179, +187,217,146, 77, 35, 61,144, 66, 9, 96, 0, 67, 81,130, 84, 65, 80,140,138, 10, 86,132,167,207,103,197,134, 5, 84, 68, 68, 32, + 54, 64,240, 39,242,208,167,128,160,128, 5, 4,164, 68, 74,232, 29,233, 9,144, 4, 18, 66, 58,201, 38,219,203,220,223, 31,217, + 89, 55,203,182, 64, 98,129,123,190,111,190,221,157,157, 57,115,239,157,123,239,156, 57,183, 1, 20, 20, 20, 20, 20, 20, 20, 20, + 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,215, 52, 86,175, 94, 77,154,112,248,144, 64, 57, 29,219,128,191, 59,103, 11,198,157, 52, + 35,231, 0, 7,231,187,255,144,112, 14,248,187,114,138,241,109, 2,239,144,166,228,163,230, 74, 79,151,112,146,230, 14,103, 75, +113, 54, 87, 57,242, 16, 78,210, 2,247,253,221,127, 72, 56, 7,252,221, 56,221,243, 79,128,188, 77,226, 12, 48, 79, 53, 53,156, +164,185,195,217, 82,156, 87, 91,142,124,132,147, 92,109, 94,242,114,239,223,197,117, 4,174, 5, 69, 86,192,200,204,204,100, 92, +248,153,191, 43,167,107, 58,136,252,205, 25,214,102,196,150,230,230,116, 75,207,230,194,187,153,153,153,204,234,213,171,183, 2, + 24,208,156,113,111,142,251,238, 22,215,102,225,189, 2,145,213, 36,206,230,202,247, 45,205,217, 92,101,201,157,179, 57,242,189, +167,251,222,130,247,168,185,194,217, 44,101,169, 37,242,188,135,252,115,213,188,238,156,205, 81,150,220, 57,155, 35,223,255, 25, +156,205, 81,150, 60,113, 54, 71,190,247,118,239,175, 55,131,138,253,139, 5,129,123, 1, 31,248,119, 22, 68, 45, 37, 54,155,224, +192,252,229,156,205,124,143,222,117,112, 54,231,219,205,192,230,186, 71, 45,145,223, 93, 57,155,139,223,157,167, 57,238,147, 39, +206,171, 13,175,151,112, 54,123,220,175, 54,223,255, 89,156,205,124,143,154,165, 44,185,113, 14,108,230,151,129,129, 46,191,223, +109, 78,206,230, 42, 75, 30,194,121,213,247,201, 19,231,213,134,215, 75, 56,155, 61,238,205,241, 12,105, 41,222,107, 26, 45,213, +124,214,220,156, 77,228,190,166, 56,155,216, 60, 51,164, 5,238,253, 95, 26,206,230,228,116, 15, 99,115, 54,247,180,100, 56,155, +147,179, 9, 97,189,230, 56,255,105,247,253,239,152,158,222,248,174,166, 89,202,155, 59,218, 18,225,108, 78,206, 0,185,175, 9, +206,171,184,247,215, 28,184,191, 75, 64,196,132,111,230, 55, 19, 52,179, 3,211,146,194,181, 57,195, 57,176, 37, 28,194, 22, 64, +179,135,211,241,166, 60,185, 5,226,254, 79, 73, 83, 90,150,104, 89,250,219,149, 37,183, 60, 57,176, 25,157,162,102,117,158,221, + 57,155,227, 26,174, 28,205,149, 71, 91, 58,238,205, 89,150, 90,226,222, 83, 92,133, 11, 65, 57, 41, 39,229,164,156,148,147,114, + 82,206,235,150,243,154, 4, 75,147,128,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,226, 31, 5,175,237,187, +113,113,113,171,149, 74,101, 59,111,255,235,116,186,139, 23, 47, 94, 28, 68,147,240,175, 3,189, 71, 20,255, 32,176,248,195, 65, + 23, 0, 16,199, 70, 65, 65, 65,113, 77,195,107,103,120,185, 92,158,114,242,228,201, 14,130, 32,192,110,183,195,102,179, 57, 63, +205,102, 51,250,247,239,223,228,142,244,209,209,209, 57, 18,137, 36,169, 41,231,216,237,246,243,101,101,101,125,125, 28,178, 19, + 64, 10,195,252,161, 25,197,239,222, 62, 1,148, 88,173,214,238,190, 56, 25,134, 73,113,231,243,194, 37,126,247,201, 25, 18, 18, +178,159,227,184, 4, 79, 92,222,190, 11,130,144, 95, 81, 81,209,231,207,188, 71,215, 51,162,163,163,115, 56,142,107,114,254, 44, + 45, 45,245,154, 63, 99, 99, 99, 15,177, 44, 27,215, 4, 74,137, 32, 8,185, 23, 47, 94,236,235, 67,136,236, 4,144,226,243, 13, +202, 45, 63, 49, 12, 83,108,183,219,123,250, 43, 71,190,184, 60,228, 81,127,156, 78,145,197,113, 92, 86, 84, 84,212, 51,122,189, +222, 8,128, 72, 36, 18,226, 18, 54, 0,128,205,102,171,168,169,169,233, 66,115, 34, 5, 5,197,117, 33,180, 4, 65, 96, 77, 38, + 19,242,242,242, 64,136,199,250,222,126, 5,215,235,112,224,183,141, 81,193, 81,209,176, 89, 44, 80,181,138,116,114,151,157, 56, + 6,155,213, 2,155,217,140, 54,189,122,139, 97, 64,231,206,157, 37,126, 56, 19, 62,248,224,131,168,224,224, 96, 24,141, 70, 24, +141, 70,152, 76, 38, 24,141, 70,152,205,102,152,205,102, 88, 44, 22, 88, 44, 22,216,108, 54,152, 76, 38,100,103,103,219,173, 86, +171, 79,206,105,211,166, 69,105, 52, 26, 39,159,184,137,156, 34,175,213,106,133,209,104,196,166, 77,155,124,114,114, 28,151, 80, + 82, 82, 18, 37,149, 74, 65, 8,129, 32, 8, 32,132, 52,218,220,209,182,109, 91,139,175, 64,182,208, 61,186,158,209, 97,218,210, + 53, 81, 33, 10, 57,108,130,128,204,110,109,157,127,228,127,185, 28,196,102,135, 96,179,161,253,243,163,157,251, 59,117,234,228, + 51,127, 18, 66, 18,167, 45, 93, 19, 26, 40,103, 85, 85,149,161, 99,199,142, 37,104,112,155,189, 9,173, 4,131,193, 16,229,224, +191, 76, 16,177, 44,219,104, 91,191,126, 61, 50, 51, 51,253,197, 61,225,229,151, 95,142,178, 90,173, 48,155,205, 48,153, 76,176, + 90,173,176,217,108,206,205,110,183, 59, 55,179,217,140, 61,123,246, 4,234,100,125,112,219,109,183, 61,190,102,205, 26,213,207, + 63,255,172, 74, 74, 74,130, 84, 42,133, 68, 34,129, 68, 34, 1,203,178,224, 56, 14, 55,223,124, 51, 67,179, 32, 5, 5,197,117, + 35,180, 76, 38, 83, 65,122,122, 58,113,124,143,151,203,229, 82,183,183,220,184,246,237,219,231,186,159,231,175,185, 42, 56, 42, + 26, 19, 91,135, 3, 0,222, 57, 87,229,124, 64,124,216,231, 70,231, 49,239, 93,168, 5, 0, 40, 20, 10, 48,174,175,209, 94,160, + 82,169,112,219,109,183, 65, 38,147,161,103,207,158,224,121,222,227, 38,149, 74,193,243,188,223, 68, 97, 24, 6,106,181, 26, 83, +166, 76, 17, 69, 18, 84, 65,114,140,235,211, 19, 65, 32,248,239,177,211, 48, 11, 4, 28,199, 57,183, 64, 56,165, 82, 41,142, 30, + 61, 10,142,227, 32,145, 72,156,159,226,247, 85,171, 86, 97,228,200,145,224, 56, 14, 10,133, 2,240, 51,115,176,235, 61, 50,155, +205,177, 50,153,204, 2, 64, 20,103, 82,134, 97, 98,174,228, 30, 93,207, 8, 81,200, 49,102,222, 79, 0,128,162, 89,207, 59,239, +221,158,103,223,113, 30,147,248,159, 7,192, 48, 12,120,158, 7,203,178,205,198, 89, 93, 93,109,120,232,161,135,182, 7, 7, 7, +175,215,106,181,240, 35,224, 80, 84, 84, 4,142,227,188,230,119,150,101, 49,115,230, 76,156, 57,115, 38,160,184, 27,141, 70, 44, + 88,176, 0,118,187,189, 17,175,248,221,125, 95,128, 34,235,253,161, 67,135,142, 94,179,102, 77, 24,195, 48,248,236,179,207, 32, +149, 74, 49,124,248,112, 68, 68, 68, 96,195,134, 13,144, 74,165,120,253,245,215,105,230,163,160,160,240, 85,231,241, 0,110, 4, + 16,233, 48, 17,234, 0,132,186, 28, 82,225,248,140, 20,127, 51, 12,179,207, 3, 79, 47,199, 49, 21, 12,195,236,115,249,109, 6, + 32,243,176,191, 10,128,194,177,153,208,224,254,167,185, 92, 71, 60, 15,222,174,203, 1, 13,235, 15, 1,216, 2, 96, 96,102,102, +230, 86, 0, 40, 45, 45,189,163,180,180, 20, 0,144,146,146,114, 50, 55, 55,183,163,168,121, 28,205, 83, 82,155,205,214, 65,108, +170, 18,221,162, 33, 67,134,248,124,195,183, 89, 44,151, 9, 16, 79, 90,202, 83,115,133, 55, 1, 99,177, 88,240,192, 3, 15, 0, +128,215,135,142,235, 22,128,118,131,217,108, 6,199,113, 72,109, 29,137, 73,195,210,113, 19,177, 66, 87,207,192, 86,171,195, 61, +106, 43, 78,118,238,142,249,231, 43,112, 78, 91, 15,142,227, 2,226, 20, 4,193,171,200,146, 72, 36,152, 55,111, 30, 30,122,232, + 33, 72, 36,146,128,248, 92,239, 81,114,114,242,154,220,220,220, 8,134, 97, 76,142,123, 36,183,217,108, 26,155,205, 22, 97,183, +219, 35,154,114,143,174,103,216, 4,193, 99, 62,244,150,103, 3,185, 79,129,112, 86, 87, 87, 27, 50, 51, 51,119,203,229,242,133, +209,209,209, 37,197,197,197,126,133,150,187,248,113,127,169,248,228,147, 79, 48,103,206, 28, 12, 26, 52, 40,160,112,154, 76, 38, + 48, 12,131,249,243,231, 95,246,223,212,169, 83, 47,187,158, 31, 78, 6, 0, 27, 23, 23,247,236,186,117,235, 52,226,177,173, 90, +181, 2,207,243,232,210,165, 11,130,131,131,177,125,251,118,216,237,246,128,203, 37, 5, 5,197,181, 11, 79, 90,196, 5,253, 39, + 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106,151, 58, 49,211, 81,191,174, 22,127, 19, 66,122, +185,138, 30,135, 88,139,100, 24,102,181,120,188,235,111,241,147, 16, 50, 4,128, 76,252, 61,113,226,196,180,172,172,172,233, 19, + 38, 76,120,115,198,140, 25,210,137, 19, 39,118,205,202,202,154, 46, 94,199, 83, 56, 60, 57, 90, 62,215,158, 18,155,168, 78,157, + 58,229,173,137,202,245, 1,224,179,182, 84,181,138,116, 58, 89,239, 37, 70, 56,247, 79, 41,174,113, 62,192,230,246,104, 7,149, + 74,133, 97,239,125, 20,144, 83,100, 54,155, 81, 94, 94,238,116, 25,252,109,129,114, 42, 21, 65,200,126,185, 11,138,170,100,120, +119, 87, 53,214, 28, 62, 3,158,231,113,123,231, 46,184, 67, 26,140,183, 19,101,120,249,116, 33,172, 36,176, 62,189,132, 16,143, + 2, 75,252, 46, 54,161, 4, 42,180,220,238, 81,145,209,104,172,202,203,203, 51, 8, 13, 15,118, 5, 33, 36,140, 97,152, 58,135, +203, 21, 27,232, 61,186,158,145,217,173,173,211,117,218, 19, 60,216,185,127,164,238,168,243,158,140,159,247, 33, 0, 96, 80,247, +155,253,150,135, 64, 56,171,170,170, 12,125, 7, 15,220,106, 55,152,191, 25, 61,122,116,193,230,205,155, 21,129,132,213,147,208, + 18, 93, 91, 81,100,113, 28, 7,179,217, 28, 80,220,205,102,179,215,242, 33,149, 74,175,196,209,130, 78,167, 51,175, 92,185, 18, +115,231,206, 69, 68, 68, 4,134, 14, 29,138,216,216, 88, 44, 95,190, 28,132, 16, 60,255,252,243, 80, 40, 20,162,123, 77, 51, 32, + 5,197,245, 13, 95, 90, 68,158,149,149, 53,221, 93,200,184,254,118, 21, 80,110, 98,202, 85,172,165,249,121,254,175,118, 23, 79, +226,117, 25,134, 89, 61, 99,198,140, 76, 63,225,168,240, 38,180,124, 78,137,111, 50,153, 10,186,117,235, 22,144,154,208,235,245, +165,254,196,134,167,183,122, 87,151, 64,173, 86, 67,165, 81,131, 13,176,222,181, 90,173, 78,161,178,113,227, 70, 40, 20, 10, 12, + 31, 62,252,170, 28, 45,139,197, 2,153,148, 7,219, 42, 26, 99,102,109, 70, 85,157,193,249,128,217,146, 95,128,131,101,229,120, + 57, 99, 48, 84,138,114,212,155,205, 1, 57,111,130, 32, 92, 38,178, 56,142,195, 3, 15, 60,224,116, 19, 92,251,173,192, 71,211, + 97, 68, 68,196,126,142,227, 18, 92,238, 81, 80, 74, 74, 10,240, 71,191, 30, 70, 16,132,250,208,208,208, 31, 1,196, 17, 66, 18, + 0, 4, 7,114,143, 40, 60,231, 79,247,253,130,155, 83,117, 37,156, 85, 85, 85,134,204,204,204,221,118,131,249,155, 11, 23, 46, +236, 6, 16,116,211, 77, 55, 53, 89,104,137, 2,139,231,121,204,156, 57, 19,115,230,204,113,254, 31,168,208,178,217,108,141, 4, +212,233,211,167, 27, 93,203, 93,216,249,105, 54, 37,104, 24, 93, 40,164,164,164, 56,207,137,137,137, 65,104,104, 40, 4, 65,128, + 32, 8, 8, 10, 10,130, 66,161,128, 84, 42,165,153,142,130,130,194,151, 22, 49, 76,152, 48,225, 77,134, 97, 86, 59,156,165, 99, + 62, 4,149, 39,237,209,203, 77,172, 85,120, 57, 46,211,147,216,114,253, 46, 98,226,196,137,105,238,225,240,212, 92,233,172, 85, +221,166,221,111, 4,215, 38,170,230,122,136,249,122,144,169, 67, 53, 80,168, 84,144, 72, 88, 48, 12, 67,252,113, 89, 44, 22,103, +197,255,204, 51,207,248,236,183, 18,104,127, 42,139,197, 2,150,147,224, 98, 76, 50,236,236, 54,231,185,226,198,114, 60,206,197, +116,132,228,212, 33,240, 1, 62,112,221, 29,173,231,159,127, 30, 11, 22, 44, 0,203,178,206, 52,225, 56, 14,237,219,183, 71, 65, + 65,129, 79, 46,142,227, 18,206,157, 59, 23,229,154,142,162,136, 37,132,192,110,183,163,109,219,182,198,188,188,188, 23,105,209, +189, 58,145,229,109,191,221, 46, 4,236,194,120, 58,174,170,170,202, 48,106,212,168,173,181,181,181,223,220,112,195, 13,167,209, +120, 10, 4,191,124, 28,199, 53, 18, 88,162,200,250,244,211, 79, 27,137, 34,171,213, 26,208,139,128,213,106,189, 76,240,124,252, +241,199,141, 62, 1,160, 79,159, 62, 1, 57,195, 0, 8,203,178, 68, 42,149,226,182,219,110, 67,215,174, 93,241,243,207, 63, 67, + 16, 4, 60,247,220,115, 80, 40, 20,152, 61,123, 54,108, 54, 27, 62,248,224, 3,234,104, 81, 80, 80,248,210, 34,166, 25, 51,102, + 28,155, 49, 99,134,211, 89,114,119,180,188, 60,119,239,116,136,170, 72, 81,164, 1, 48,121, 18, 68,158, 92, 50,119, 1,230,186, + 47, 43, 43,107,186,123, 56,220,155, 43, 27, 9,173, 63, 11,165,199,143,226,163, 91,210, 1, 52,110, 46,156,119,115, 71,168,212, + 42,168,130,213, 24,181,106, 27, 0, 56, 42,253, 9, 1, 57, 90,162,208,170,170,170,242, 41,178,154,226,104,177, 50, 14, 43, 18, + 46,129,200,120,112,102,107, 35,161, 37,225,120, 20, 69, 36,131,229,165,224,236,182,128, 56, 9, 33,151, 53, 21,142, 29, 59, 22, + 12,195, 56, 71,136,117,235,214,205,149,139,241,247,112,124, 45,188,161, 15,158,123,115,236, 7,149, 70, 90, 98,175, 36,127,238, +255, 18, 39,127,120, 22, 0,208, 87,167,115,222,139,105,221,254, 24, 59, 48,235,232, 86,167,251,248, 30, 94,189, 34,206,170,170, + 42,195, 77,157,210,118, 75,195, 67,190, 57,127,254,252,110, 0,236,131, 15, 62, 24,218,173, 91,183,128,202,164, 56,184,194, 93, +100,185, 58, 89,226,167,159, 17,182, 46,194,209, 30,144,128, 18,155, 17, 3,200,243, 68,204,219, 26,141, 6,106,181,218, 57,226, + 54, 40, 40, 8, 74,165,210,217,191, 51, 64,225, 70, 65, 65,113,253, 34, 76, 20, 58, 14,177,212,200,105,114,244,173,202,116,253, +237,201,241,114, 56, 80, 57,126,234,215, 53, 14,129,230, 17,162,179,230,118,206,106,111, 34,141, 19, 21,164,235,103, 76, 76,204, +175,106,181, 58, 57,208,216, 55,101, 20,155,221,106,185,204,217, 98, 24, 6,234, 96, 53, 20,106, 21, 20,193,106,175,174,151, 47, +161, 37, 58, 69,226, 67,103,225,194,133, 80,171,213,248,215,191,254,213,228, 62, 90, 78,161, 37,101,177, 65,190, 9, 18, 25,215, + 72,100,113, 28, 7, 9,207,163, 84, 29, 11,150,231,193,217, 2,115,201,106,107,107,193,113, 28, 38, 77,154,228,124,131,119, 21, + 89, 77,137,179, 47,176, 12, 35,186, 91,242,118,237,218,189,202, 48, 76, 34,128, 36,157, 78, 39,191,120,241,226,173,180,188,250, + 80, 6,118,235,101, 46,148, 55,247,245, 74, 57, 69, 39, 75, 26, 30,242, 77,199,142, 29,157, 78,150, 82,169, 20, 71,155,250,191, +199, 44,235, 81,100,185,143, 16,228, 56,174, 33, 47,251, 25, 29,233,234,104,205,152, 49,195,201,235,234,100,137,104, 74, 57, 18, +195,186,117,235, 86, 28, 60,120, 16,207, 60,243, 12, 20, 10, 5,230,204,153, 3,155,205,134,169, 83,167, 66,161, 80, 64, 38,147, +209,204, 71, 65, 65,221,172, 70, 90,196, 13, 21,110,253,160, 24, 55, 81, 83,225, 73, 96,185, 54, 19,138,223, 25,134,177,122,224, + 53,187, 53, 41,186,239, 23, 63,171,102,204,152,177, 89,116,178, 92,246, 55, 10,135, 95, 71, 75, 46,151, 39,231,229,229, 57, 39, +194,244,245,105, 54,155, 49,104,208,160,128,157, 49,113,212, 33,199, 73, 26, 9, 11,101,176, 26, 74, 77, 48, 20,106,181,187,224, + 96,252, 85,226,226, 27,177,171,208,154, 60,121, 50, 56,142,195,130, 5, 11, 0, 0,175,190,250,106,192,125,180, 68, 78,216, 25, + 20,147,179, 72,159, 53, 18,230,111,173, 40,219,241, 59, 56,142, 67, 84,239, 59, 32,220, 52, 18,122,133, 26,156,221, 22,240,168, +195,234,234,106, 20, 20, 20, 64, 34,145,224,149, 87, 94,105, 52,215,145,251, 72,182,141, 27, 55,250,141,187, 39, 39,107,242,249, +106, 39,143, 66,161, 96,127,255,253,247,100, 65, 16, 82, 12, 6, 67,187, 62,125,250, 8,180, 40,251, 17, 69,130, 45, 32, 81, 21, +104,254,116,231, 20,251,100,213,214,214,126,115,254,252,249, 61, 0,216,209,163, 71,135, 42,149, 74,124,245,213, 87,122, 0,178, +229,203,151, 43,252,137, 34, 49,223,248, 19, 89, 60,207, 55,228,229, 64,226, 78, 26, 79, 89,226,175, 99,124, 32,121, 94, 12, 43, +195, 48,176,219,237, 80, 40, 20,141,156,172,160,160, 32,200,229,114,154,241, 40, 40, 40,252,213, 37,251, 2,174,199, 9,233,229, + 34,170,246, 93, 9,111, 83,174,231, 15,156, 55,161, 97, 50,153,112,226,196,137, 64,121, 2,158, 24,179,117,207,155,241,222,133, + 90, 48, 12,131,255,246,185, 1, 42,141, 26, 74,149, 10,247,255,188,213, 89,113, 31,157,254, 42,228, 42, 53,226,250, 13, 13,168, + 34, 23,155, 14, 93,133, 86, 77, 77, 13,120,158,199,251,239,191, 15,150,101,241,193, 7, 31, 32, 62, 62, 30, 23, 47, 94,196,242, +229,203, 3,114,180, 36,118, 9, 98, 31,235, 4,229,216, 16,104, 30,235,143,176,219, 38,227,130,153,195, 78,163, 18,253,141,199, + 33,219,240, 41,204,130, 61,224, 17, 88, 54,155, 13, 91,183,110,117,239,240,238,236, 83,101,179,217, 96,181, 90, 97,177, 88,240, +193, 7, 31, 4, 50,194,243,178,251, 38,166,161, 99, 18, 84, 73,110,110,110, 36, 33, 36, 28, 64, 8,128, 74, 90, 92,125, 35,182, +247,243,136,236,249, 52, 0, 96,213,140, 39,156,251, 39, 29,253, 35,127,206,252,182, 97, 1,128,142, 73, 67,155,196, 89, 85, 85, +101,184,125, 80,159, 28,163,192,127,221,165, 75,151, 70, 78, 86, 80, 80, 16,227,248, 29,144, 93,198,178, 44, 36, 18,201,101,205, +133,222,196, 86, 32,125,180,108, 54,155,115, 34, 81, 95,253, 25,175,196,209,122,226,137, 39, 16, 27, 27,235,116,178,222,123,239, + 61, 40, 20, 10, 76,156, 56, 17, 86,171, 21,159,126,250, 41,205,124, 20, 20, 20,127,186, 40,251, 51,224,177, 38, 53, 26,141,133, + 93,187,118,133,151,255,226,131,130,130,120,183, 72,197,181,111,223, 62,215, 67, 19,226, 16, 0,217,158, 42,117,134, 97, 16,172, + 9, 70,144, 90, 5,165,155,139, 21, 20,172,129, 92,173, 6, 43,245, 88,153, 95,198, 41,246, 45,113, 21, 90,226, 86, 91, 91, 11, +158,231, 49,119,238, 92,104, 52, 26,152, 76, 38,191,156,226, 67, 71, 34,145, 64, 95, 84,135,147,211,179, 33, 11,218,137,118, 67, + 31, 66, 44,175,128,116,251,143, 48,216,173,254, 38, 44,189,140,179, 67,135, 14,120,231,157,119, 46,155,214,193, 27,226,227,227, +253,198,221,221,201,154,121, 67, 27, 72,101, 82,140, 63, 94, 4,147,201,196, 60,244,208, 67, 2, 0, 3,128, 10,131,193,112, 62, +144,244,108, 6,252,227, 57,125,141,138, 21, 33, 16,187, 39, 1,227,145, 83,116,178,140, 2,255,117, 65, 65,129,232,100,133, 40, +149, 74,124,241,197, 23,122, 0,236,212,169, 83,149,137,137,137,146, 64,242,146, 68, 34,193,172, 89,179, 60,246,201,242, 36,186, +154, 82,142, 92,207, 29, 48, 96,128,199, 9, 75,189,136,183,203, 56,197,176, 70, 68, 68, 56,157, 44,187,221,238, 28,109, 40,206, + 62,239,227,165,130,230, 79,202, 73, 57,175, 31,206,107, 18, 30,107,224,139, 23, 47,222,238,237,132,182,109,219,230,229,229,229, +181, 23,151,226,112, 84,156, 82,163,209,216,161, 79,159, 62,126,173, 29, 65, 16, 32,151,203, 65, 8,193,173,239,100,129, 97, 1, + 22,141, 31, 98, 81,183, 12,134, 68,194, 65,104, 88,234,195,239,168, 67,131,193,208,232,225,224,105,171,175,175,135,201,100, 10, +120, 54,111,163,209,216,104, 10, 6,134, 8, 56,247,219,178,203, 70, 31,138, 91,160,253,118,130,130,130, 26, 53,253,248,113,172, +152, 64, 28, 45,215,166, 71,169, 76, 10, 78,202,139,142, 86,221,233,211,167, 71,209,108, 30, 56,196, 1, 11, 0,144,218,103, 56, + 4,193, 14, 98,183, 55, 90, 38,169, 83,242,237, 16,136, 29, 22,171, 30, 38,147,201,223,180, 39, 76,101,101,165, 97,212,168, 81, + 91, 1,252,239,158,123,238,201, 69,195,236,194, 68,173, 86,203,121,158, 23, 0, 84, 3, 32,151, 46, 93, 10,185,112,225,130, 96, + 52, 26,219,248, 11,231,154, 53,107,112,226,196, 9,244,235,215,175,209,114, 80,162, 43,234, 58,187,123, 32,249, 83,108, 46,247, + 52, 35,188, 55, 33, 23, 40, 36, 18, 9, 66, 66, 66, 32,149, 74,241,254,251,239, 67, 42,149, 66,169, 84, 2, 0, 62,253,244, 83, +231,228,171, 20, 20, 20, 20,215,141,208,242, 87,111,250,104, 86,244,217,132,104,179,217,138, 19, 19, 19,155,116, 49,187,221, 94, +230, 71,184, 21, 47, 95,190, 92,234,234, 66,248,251, 36,132,148,249,121,216, 22,175, 90,181, 74,234,201,221,240,182,192,180, 63, + 78,187,221, 94,156,148,148,228,213, 49,241, 4,171,213,122,193,159,104,205,170, 48, 52, 18, 9,227,143, 23,121, 93, 59,145,194, +111, 94,243,145, 63,223,186,210,252,121, 58, 53, 53,245, 66,104,104,232,218,232,232,232,170, 29, 59,118, 68,244,234,213, 43,194, +245,152, 94,189,122,197,186,157,102,134,247,117, 14,193, 48, 76,241, 61,247,220,227, 49,207,139,162,201, 67,254, 44,246,151,231, +247,238,221, 43,117, 61,223, 27,191, 75, 57, 42, 14, 64,184,158, 75, 79, 79,103, 93,121,188,229,125,171,213, 90, 65,115, 33, 5, + 5,197,117, 47,180, 12, 6, 67, 81,215,174, 93,109, 94,254, 59,239,235,220,170,170,170,158,205, 29, 1,171,213,218,231,159,192, + 89, 89, 89,217,172,113,183,217,108,197,142, 9, 74,125, 30, 67,179,248, 95,119,143, 0,160,188,188,252, 38, 0,208,233,116,240, +183,172, 78, 19, 4, 97,179,231, 79,155,205,214,167, 37,210,180,186,186, 58,131,230, 44, 10, 10, 10, 42,180,154, 0,186, 24,241, +223, 3, 45, 33, 90, 41, 40, 40, 40, 40, 40, 40,154, 23, 44, 77, 2, 10, 10, 10, 10, 10, 10, 10,138,150, 1,131,134,145, 3,158, +208,148,209, 4, 67,174,224,218,217,148,147,114, 82, 78,202, 73, 57, 41, 39,229,188,238, 56,253,113,211,209,140, 45, 44,192, 40, + 39,229,164,156,148,147,114, 82, 78,202,121,253,113, 94,147,160, 77,135, 20, 20, 20, 20, 20, 20, 20, 20, 45, 4,142, 38,193, 95, + 6, 9,154, 48,163,190, 63, 16, 66,194, 0,120, 91, 48,206,204, 48,204,165, 43,224,100, 0, 72, 29,155, 56,209,145, 21,128, 5, +128,133, 97, 24,226,159,227, 93,182,164, 36, 44,141,216,249, 94,132, 97,120, 65,192,225, 54,109, 90, 31, 98,152, 59,204, 0,160, +138,238,212, 89,173, 82, 12, 49, 89,204,201,114, 94,118,162, 70, 87,191,209, 84,158, 87, 72,179, 7, 5,197, 95,130,187, 0, 76, + 65, 67,183,146, 25, 0,150,209, 36,161,160,104, 33,161,165, 86,171,247,179, 44,155,224,111,126, 30, 17,142,181,204,138, 47, 93, +186,212,179, 9,215, 30,165, 86,171, 7,241, 60,127, 11, 0, 88,173,214, 29,245,245,245,155, 1, 44, 7, 96,187,194, 56,105, 0, + 60, 0,224, 17,199,239, 37,142,202, 66,123,133,124, 93, 67, 66, 66,126,224,121,158, 84, 86, 86,246, 6,128,136,136,136,221, 86, +171,149,209,106,181,247, 3, 56,210, 68, 62,150,231,249,153,189,123,247,238,191,109,219,182,255, 1,152,219, 76,247, 82,206,178, +172, 71,129, 34, 8, 66,210, 21,136, 44, 41,128,144,185,115,231, 70, 44, 94,188, 56,189,184,184,184, 11, 0, 36, 36, 36, 28, 29, + 61,122,244,161,113,227,198, 85, 17, 66,106, 25,134,177,248,226, 41, 41, 9, 75, 43, 47,205,127,166,172,252,196, 3, 0, 16, 19, +219,101,153, 68,194, 74, 9, 57,176, 75,217,234,145, 86,237,219, 37, 61,253,221, 87,115,165, 73,201,173,177,105,231,193, 27,199, +189,248,102,218, 5,224, 19, 42,182,254, 60, 4, 7, 7,239,103, 89, 54,193, 87, 25,247, 84,230,237,118,123,113,117,117,117, 79, +111,156, 28,199, 37,248,170, 47, 60,237, 19, 4, 33,191,178,178,210,227, 84, 19, 26,141,102, 23,199,113,201,129,114,137,159, 54, +155,173,216,219, 40, 93,141, 70,179, 95, 34,145, 36,248,138,167,167,255, 4, 65,200,175,168,168,240, 22,206,203,226,222, 28,225, +188, 18, 78, 95,225, 20,235, 35, 0,159, 70, 68, 68,220, 92, 85, 85,245, 40,128, 55,181, 90,109, 55,137, 68,130,240,240,240, 55, +205,102,243,153,144,144,144, 47,107,107,107,119, 2,120, 17, 0, 93, 47,149,130,162,185,160,209,104,202,234,235,235,137, 8, 65, + 16,136,213,106, 37, 38,147,137, 24, 12, 6,162,211,233, 72,125,125, 61,209,106,181,164,182,182,150, 84, 85, 85,145,200,200, 72, +247,201, 27,189,181,225,118,209,104, 52,121, 89, 89, 89,166,130,130, 2, 98,177, 88,136,197, 98, 33,133,133,133,228,163,143, 62, + 50,105, 52,154, 60, 0, 93,188,156, 59,196, 75,101,113, 27,128,165,233,233,233,230, 53,107,214, 16,163,209, 72,116, 58, 29, 89, +182,108, 25,185,225,134, 27,204, 0,150, 58,142, 97, 3,228, 4,128,190, 49, 49, 49,197,103,207,158,181,111,220,184,209, 18, 18, + 18,146, 29, 18, 18,146, 93, 88, 88,104, 63,123,246,172,208,170, 85,171, 98, 0,125,155, 16, 78, 0, 24, 57,126,252,248,178,194, +194, 66, 50, 96,192,128,195, 46,251, 25,248, 95,231,110,136, 39, 39,139, 16, 18, 67, 8,137, 69,195, 36,151,151,109,132,144, 88, +199, 49, 97, 1,114,170,242,243,243, 91, 71, 71, 71,103, 49, 12, 99,118,231, 99, 24,198, 28, 29, 29,157,149,159,159,223,154, 16, +162,242,197, 89,124,126,222,147,107,215, 12,174,209, 93, 58, 69,116,151, 78,145,255,125, 61, 80,251,212,184, 71,151,198,182,237, +190, 32, 52, 33,109,238,137, 83,167,231, 19, 66,230,111,222,151, 55,127,242,231,191,206,191,119,220,236, 47, 34, 18,211,159,106, + 66,122, 94, 13, 40, 39,128,208,208,208, 82,157, 78, 71, 8, 33,196,110,183, 19,139,197, 66, 76, 38, 19,209,235,245,164,190,190, +158,212,213,213, 57,203,121,109,109,173,243,123, 84, 84,148,215,242, 30, 22, 22, 86,102, 48, 24, 26,213, 29,102,179,217, 89,127, +232,245,122,162,215,235,137, 78,167,115,110,245,245,245, 36, 46, 46,174,200, 71, 56, 47,138,225, 20, 4,129,216,108, 54, 98,177, + 88,156,188, 70,163,177,209,102, 50,153,136,201,100, 34,137,137,137, 1,135, 51, 16, 78,163,209, 72, 18, 18, 18, 74,188,113,134, +135,135,151, 25,141,198, 70,156,174,241,119,231, 21,127,199,196,196,148, 54,133, 51,144,112,250, 74, 79, 7,230,230,230,230, 18, +131,193, 64,226,227,227,171,238,191,255,126,171,221,110, 39,107,214,172, 33,233,233,233,194,192,129, 3, 45,149,149,149,228, 95, +255,250, 23,241,241, 82, 72,203, 17,229,164,184, 18, 71,139, 97, 24,168, 84, 42,124,255,253,247, 94,151,227,112,253,222,166, 77, +155, 64,175,217, 51, 57, 57,121,235,246,237,219, 21,177,177,127, 76,136,109, 54,155, 17, 22, 22,134,231,158,123, 78,118,215, 93, +119,181, 31, 58,116,232,238,115,231,206, 13, 0,176,223, 15,223,125,145,145,145,159, 77,154, 52, 41,250,193, 7, 31, 68, 68, 68, +163, 73,183, 49,106,212, 40,220,127,255,253,210,220,220,220,135, 22, 46, 92,248,208,188,121,243, 74,235,235,235,199, 1,248,209, + 23,169, 66,161,184, 39, 46, 46,238,139,237,219,183, 71, 69, 69, 69, 33, 37, 37,133,125,253,245,215,219,119,232,208, 65,145,144, +144,192, 94,188,120, 17, 63,255,252,115,252,195, 15, 63,188,162,172,172,236,105,139,197,178, 50,128,184,203, 34, 34, 34,222,124, +250,233,167, 91,105,181, 90,219,129, 3, 7,242,196,253, 50,153,108,106, 70, 70, 70,175, 45, 91,182,124, 11,224,203, 43,113,178, + 8, 33, 90,252,209,196, 39,194, 42,254, 31,136,179, 69, 8,145, 29, 62,124, 56, 60, 35, 35,227, 71,147,201,212,253,153,103,158, + 57, 63,125,250,116,133, 70,163,209, 0, 96,180, 90,237,165, 41, 83,166,152,103,207,158,253, 70,231,206,157, 7,239,218,181,235, + 62, 66,136,213, 33,200, 46,231, 99, 24,103,120,138, 46, 84, 96,235, 78, 65,246,206,196, 87, 19, 62,156,150,124,110,223,241, 34, +129, 83,104,240, 75,206, 49,148, 85,213,227,215, 93,199, 17, 19, 17,204, 72,229,124, 90, 72,252, 13, 3,106, 47, 28,207,129,143, + 25,210, 41,154, 7, 12,195, 64,169, 84,226,151, 95,126,185,108,233, 42, 79,203, 90,113, 28,135,208,208, 80,191,171, 27, 4, 5, + 5, 97,227,198,141, 30,215, 94,244,180,164, 79, 72, 72, 8,124,189,108, 48, 12,131,160,160, 32,236,216,177, 3, 44,203,122, 92, + 26,200,125,159, 74,165, 2,235, 99,173, 43,145, 51, 39, 39,199, 47,151,248,169, 86,171,129,134,166,127,239,133, 82, 46,199,246, +237,219,189,198,217,253,187,218,177,222,171, 63,206, 29, 59,118, 52, 90,250,203,125, 73, 48,215,223, 42,149, 10,140, 31,210,176, +176,176,222, 9, 9, 9,216,187,119, 47,150, 47, 95, 30,158,150,150,134,211,167, 79,131, 97, 24, 76,159, 62,157,185,225,134, 27, +248,210,210, 82,244,235,215, 15, 63,253,244, 83, 31,173, 86, 75, 11, 12,197, 95, 2, 66, 8, 15,224, 70, 0,145,104,232,118, 83, + 7, 32, 20, 13, 43,105,200, 0, 84, 1, 80, 56, 54, 19,128,122, 0,173, 28,167, 87, 58,234, 22, 87,129, 80,225,186,248, 52, 33, +164,151,131, 91, 92,161, 34,210,229, 88,241, 26,238,191,221, 63, 61,114,115, 0,176,122,245,106,241, 97, 54, 48, 51, 51,115,171, +107,228, 2, 17, 89,226, 58,101, 30,202,180,251, 16, 77,185, 74,165,250, 97,247,238,221,138,200,200, 63,226, 96, 50,153, 80, 87, + 87,135,250,250,122,212,213,213, 33, 56, 56, 24,203,151, 47, 87, 12, 30, 60,248,135,186,186,186, 14,142, 68,243,198, 57,235,226, +197,139,209, 54,155, 13, 50,153,231, 46, 74, 44,203,162, 83,167, 78,120,243,205, 55, 49,108,216,176,152, 65,131, 6,205,114, 19, + 90,151, 13, 37, 85, 42,149, 95, 28, 56,112, 32, 74,169, 84, 34, 47, 47, 15,197,197,197, 24, 63,126,124,107, 65, 16, 80, 84, 84, +132,211,167, 79,227,194,133, 11, 88,184,112, 97,212,136, 17, 35,190,240, 32,180, 60, 13, 79,125,230,229,151, 95,238, 24, 22, 22, +198,126,244,209, 71, 53, 58,157,238,255, 28,251,223,153, 51,103,206, 99,253,251,247,143,250,247,191,255, 77,118,236,216,177,216, +113,227,188,166,167,107,159, 44, 71, 51, 31, 28,153,239,164,219, 57,157, 92,254, 7, 33, 36, 6,128,137, 97,152, 26, 15,156, 12, +128,144,161, 67,135,190, 98, 50,153,186,111,223,190,253,204, 45,183,220,146, 8,224,162,152,249, 66, 66, 66, 84,179,102,205,138, +206,204,204,204,189,245,214, 91,187, 15, 29, 58,244,149,138,138,138,233,132,144, 10,151, 62, 91, 78, 78, 65,192,225,152,216, 46, +203,114,118,141,123, 96,203, 14,179,244,213, 23, 39,159,111,211, 58,169,246,112, 94,181,253,120,126, 5,234, 12, 54,220,123,107, +195, 2,230,189,187,180,193,103,223,111,199,115, 47,189,197,255,184,108,209,253,103, 8, 84,245, 37,199,215,248, 72,207,171, 5, +229,132,179,137, 9, 60,207,227,142, 59,238, 0,195, 48,151,173,229,201,243, 60,118,237,218,133, 91,111,189, 21, 60,207,227,137, + 39,158, 8,136,147,227, 56, 12, 29, 58,212,185,142,162, 43,159,187,104,240,162, 9,178,221, 42, 91,112, 28, 7,150,101,189, 46, +164,237,206,233,175, 94, 18,195,233,139,203,245, 63,127,225,116, 44,121, 20,176,200, 10,148, 83, 12, 39,199,113,232,211,167, 15, + 14, 29, 58,228, 83,116,121,209,151,141,226,126,233,210,165, 49, 29, 58,116,200,153, 59,119,110, 56, 0, 84, 85, 85, 57, 23,188, +151, 72, 36, 56,117,234, 20,204,102, 51,222,125,247, 93,139, 86,171,253, 55, 45, 71,148,179, 37, 57,125,105, 17, 0,253, 39, 78, +156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106, 66, 72,166,248, 57,113,226,196,180,172,172,172,233, + 19, 38, 76,120,115,198,140, 25,199, 24,134, 89, 13, 0,238,191, 29,117, 73,166,155,136,139, 20,121, 28,101,174,209,177,158,126, +187,127,122,226,110,228,104,101,102,102, 50,142, 72, 50,174,149, 90,160, 66, 43,144,181,251, 56,142,123,126,250,244,233,209,190, + 68, 86,125,125, 61, 74, 74, 74,144,152,152,136, 39,158,120, 34,122,238,220,185,207,219,108,182,143,125,208, 74, 37, 18, 9,246, +238,221,139,242,242,114,116,237,218, 21,201,201,201,141, 14, 56,123,246, 44,214,174, 93,139,154,154, 26,244,232,209, 3,104,232, +220,237, 17,221,186,117,123,183, 83,167, 78, 67, 89,150,181, 41, 20, 10, 28, 62,124, 24,221,187,119,199,247,223,127,143, 54,109, +218, 64,169, 84, 34, 55, 55, 23, 93,187,118,197,214,173, 91, 17, 25, 25,137,244,244,116,155, 86,171,221, 86, 93, 93,189,249,220, +185,115,239,122, 11,103,124,124,252,228,167,158,122, 74, 86, 82, 82, 34,124,243,205, 55,219, 1,108, 7,240,252, 91,111,189,245, +248,176, 97,195,162, 14, 30, 60, 88,187,111,223,190, 61, 94, 68, 86, 32, 78,150,205,253,161,100,183,219, 77, 6,131,193,108, 50, +153,172, 44,203, 22, 50, 12, 99,182,219,237, 29,188,153, 16, 99,199,142,109, 91, 89, 89,249,220, 75, 47,189, 84,224, 16, 89,167, +208,208, 1, 30, 0, 96,179,217, 76,245,245,245,218,140,140,140,196,135, 31,126,248,204,210,165, 75,159, 27, 59,118,236,242,111, +190,249,166, 30,128,193,157,176, 77,155,214,135, 36, 18, 86,170,171, 11,207, 95,177,252,203,151,215,174,122,190,117, 81,209,133, +246, 17,173, 34,117, 82,117,100,201,242, 37, 95,239, 7, 96, 46,169,208,226,200,217, 82,240,188, 4, 39,138,106,209,255,246, 81, +252,153,188,105,125, 1,172,161,239,114, 45,255,178, 40, 46, 66,189,101,203, 22,159,142,214,174, 93,187,192,243, 60, 20, 10, 5, +102,207,158,237,147, 84, 20, 6,162, 91,228, 79,204,136,139,163,251,114,159, 4, 65,112, 46,244,238,190,253,223,255,253, 31, 94, +122,233,165, 70,215,112,136, 13,198, 31,167,183,240, 37, 38, 37,161,188,172,172,209,190, 64, 22,165,183,219,237,224,121, 30, 11, + 22, 44, 64,102,102, 38, 86,175, 94,237,243,243,142, 59,238, 0,203,178, 36,144,244,236,211,167, 15, 44, 22,139, 51,204,167, 78, +157,242,200, 59,111,222, 60,127,193,188, 11,192,148,238,221,187,107, 6, 13, 26,132,156,156, 28,220,127,255,253, 38,139,197,146, + 7, 0,119,222,121,103,234,220,185,115,101, 7, 14, 28, 64, 68, 68, 4,127,254,252,249,255,129,118,144,167,104, 97,120,210, 34, +226, 51, 47, 43, 43,107,186,187,136,113,133,248, 63,195, 48,171,103,204,152,145,233, 42,138, 92,127,139,174,147,155,136, 75,115, +117,164, 92, 69,148, 55, 1,229,246,188,117, 61,190,194,163,208,114, 68,108,160,171, 11, 36, 86,190,254, 68,150,143, 55,199, 70, + 8, 9, 9, 25,126,239,189,247, 58, 69,142,209,104,116, 10, 44, 81,100,137,191,115,115,115,209,179,103, 79,105, 72, 72,200,240, +170,170,170,143, 3, 16,113,136,139,139, 67,101,101, 37,142, 30, 61,138,196,196, 68, 88,173, 86,172, 95,191, 30,181,181,181,224, +121, 30, 82,169, 20, 22,139,207,190,219,232,212,169,211, 29,139, 23, 47,238,185,104,209,162, 75,226, 27,221,146, 37, 75, 64, 8, + 65,100,100, 36,244,122, 61,202,202,202,176,121,243,102,216,108, 54,168,213,106,164,164,164,200,238,185,231,158,190, 83,166, 76, +225,125, 8,173, 62,247,223,127,127,136, 70,163,193,139, 47,190, 72, 44, 22,203, 12,199,190,201,227,198,141,139, 40, 44, 44, 52, + 63,249,228,147,123, 45, 22,203, 71,162,153,232, 42,112,188,220, 88,175, 78,150,213,106, 21,211,180,160,190,190, 30,173, 90,181, + 74,116,117,182,188,137,193, 29, 59,118,244, 1, 32,153, 58,117,106, 16,128, 50,215, 48,152,205,102,212,215,215, 67,167,211, 89, +107,107,107,203, 95,123,237, 53,219,210,165, 75, 37,142,115, 78,120, 18, 90, 12,115,135, 89,163, 81,202, 8,145,188, 53,127,254, +124,245,176, 97,195, 88,181, 90,141,186,186, 58,205,175,235,214,169, 7, 15,234,155, 50, 61,235,195, 13,154,132,174,101, 59, 14, +231,227, 66,105, 45,204, 86, 43, 82, 98, 67, 26,252, 48,138, 22,135, 99, 32,139,211,209,114, 21, 21, 57, 57, 57,184,253,246,219, +157,101, 93, 42,149, 54,114,190,252,113,114, 28,135,219,111,191,253, 50,135,103,203,150, 45, 30,221, 39,127,112, 21, 69,238,226, +200,147, 0, 99, 89,214,239, 2,235,162,155,231, 73,108,185,186,250,110,226,205, 95, 51, 7, 56,142,195,184,113,227,192,243, 60, + 94,127,253,117,112, 28,135,244,244,116,112, 28,135,140,140, 12,240, 60,143, 91,111,189,181,201,113,223,189,123, 55,186,119,239, +238, 12, 83,122,122, 58,122,245,234, 5,142,227,208,175, 95, 63,240, 60,143,161, 67,135, 6,194,249,102, 93, 93, 93, 55,181, 90, +141,220,220, 92, 72, 36, 18, 48, 12,115, 26, 64, 55, 0,136,141,141, 61,163, 6,111,130,189, 0, 0, 32, 0, 73, 68, 65, 84,215, +235,219, 26,141, 70, 60,245,212, 83,140,217,108,238,250,250,235,175,191,101, 52, 26,169,208,162,104, 49,184,107, 17, 23, 24, 38, + 76,152,240, 38,195, 48,171, 69,135,202,221,121,242,244,219, 67,221, 36, 58, 80,251, 28,101,181,151,155,136,171, 96, 24,102, 31, + 33,228, 78,111,231, 2, 48,187, 9,171, 70, 77,135,174,205,134,126, 29, 45,177,242, 13, 84,104,249,131,209,104,188, 49, 42, 42, +202,171,200,114,253, 52,155,205, 72, 78, 78,134,209,104,188,177,169, 15,141,216,216, 88, 88, 44, 22,124,249,229,151,144, 74,165, +144, 74,255,208, 23,102,179,111,179,232,248,241,227, 5,187,119,239,238,222,163, 71,143,176,159,126,250,169, 98,192,128, 1,145, +195,134, 13,131, 66,161,128,193, 96,128,213,106, 69,239,222,189,209,169, 83, 39, 20, 23, 23,227,215, 95,127,173,236,208,161, 67, +171, 61,123,246, 8,165,165,165,231,124, 80,223, 54,120,240, 96, 48, 12,131,117,235,214, 85, 2,216, 39,151,203,215, 78,155, 54, + 45,204,108, 54, 11,163, 71,143, 62, 95, 93, 93,253, 18, 0,139, 76, 38,155, 51, 96,192,128,140,236,236,236,111, 5, 65,152,221, +212,140,234,158,182, 58,157, 14, 65, 65, 65,129, 76, 37,193, 87, 87, 87,119, 1, 0,149, 74, 21, 14,224,140, 51,135, 27, 12,141, +196,176,217,108, 54,134,135,135,171, 0,192,113, 14,239,133, 51,210,102,195,138,115,231,242,131, 93,251,207,133,134,134,226,145, +135, 31,102,111,233,211, 71,214,237,198, 27,135,190,253,201,162,239,227, 34, 52,230,148,184, 8, 88,237, 86,100,111, 88, 47, 16, +193,186,129, 86, 59,127,142,208, 18,197,134,187,163,197,243, 60,182,110,221,122,217, 62,169, 84,138,255,254,247,191, 1, 9, 3, + 81, 84,121,107, 58,115,107,234, 98,252, 9, 24,158,231, 33,145, 72,176, 96,193, 2, 8,130,128,151, 95,126,185, 81,115,162, 43, +127, 64,118,158,139, 8,236, 52, 89, 0, 96, 70,241, 76,185,243,124,247,240, 58,206, 9,200, 37,155, 59,119,110, 64,142,214,157, +119,222,233, 87,184,186,182, 48,184,134,235,208,161, 67, 30,121,231,207,159,239, 55, 61,237,118, 59,214,172, 89,227, 20,169, 34, +222,126,251,237,167,100, 50, 89,244,182,109,219, 80, 90, 90, 10,157, 78,135,250,250,122,244,238,221, 59,133,101,217,195,165,165, +165,133, 39, 78,156,184,151,150, 30,138, 63,209,209, 50,205,152, 49,227,216,140, 25, 51, 60, 58, 86,238,206,146, 47,231, 73, 20, + 88, 14, 65, 20, 41,138, 55, 52,116,171,217,231,239, 92, 0, 50,247,166, 67,159, 70,144,155,138,156,226,169,242, 13,164,249, 48, + 64, 59,157, 99, 24, 6, 70,163,209,163,192,114, 21, 7, 22,139, 5,213,213,213,176,219,237, 87, 60,215,151,167, 55, 89,127, 66, +235,232,209,163,255,122,252,241,199, 75, 66, 66, 66,186, 85, 84, 84,148, 11,130,112,235,174, 93,187, 34, 57,142,131, 70,163,129, + 70,163,193,218,181,107,161, 84, 42, 49,110,220,184,114,187,221,158, 19, 28, 28, 28, 97, 48, 24,126, 47, 45, 45,125,219,171,130, +225,249,161,253,250,245,195,129, 3, 7,112,233,210,165,141, 0,210, 31,125,244,209,219, 91,183,110,205, 76,155, 54,205,120,246, +236,217,217, 0,202, 85, 42,213,226,197,139, 23, 15,234,209,163, 71,240,232,209,163,177,117,235,214,249, 0,140,129,198, 89,167, +211, 53, 18, 88, 90,173, 22,117,117,117, 80,169, 84,182, 0,211,140,199, 31, 35, 12, 65, 8,113,222, 27,135,155, 37,222, 31,194, +113,156, 56,170,209,155,200,130, 74,165,154,186,104,209, 34,133,251, 32, 5,187,221,142,178,178, 50,104, 52, 26, 76,122,251,109, +233,123,227,255,221, 93,162,142,222,197,178, 12,204, 22, 82, 67, 4,243,122, 93,217,131,219,128,119,105,205,243, 39, 64, 20, 6, +119,223,125,247,101,205,133, 82,169, 20, 27, 55,110,196,136, 17, 35,156, 47, 46, 61,122,244,240,251,114, 37, 10,131,187,238,186, +203,233, 12,173, 95,191,222, 99,179,159,232, 72, 5, 34, 8,197, 99, 95,120,225, 5,112, 28,135,207, 62,251, 12,175,188,242, 10, + 88,150,197,204,153, 51,193,178, 44,222,121,231,157,128, 69,166,171,128, 41,252,176,225, 51,225, 21, 45,170,230, 69, 3, 0,130, + 53, 26, 49, 66, 77,170,123, 56,142,115, 58, 89, 55,222,120, 35,120,158, 71, 70, 70, 6, 56,142,115, 58, 89,195,135, 15,119, 77, + 71, 18, 8, 39,199,113,200,203,203,115,134, 57, 35, 35,163,145,147,197,113, 28,238,188,243,206, 64,130, 57, 61, 52, 52,116, 74, +167, 78,157, 58,207,154, 53,139,151, 72, 36, 24, 60,120,112,106, 76, 76,204, 57,155,205, 22, 49,117,234, 84,165,135,115, 20, 0, +186,117,238,220, 89, 69, 75, 13, 69, 11, 58, 90, 83, 60,252, 21,230,218,231,170, 9, 47,146,171, 93,143, 23, 57,220,197,145,195, + 33,203,241,199,229,233, 92,127,224, 68, 5,233,203, 82, 15, 68,104, 57,108,103,159, 23, 83, 42,149, 71,202,203,203, 51, 20, 10, + 69, 35,145,229, 73,112, 73, 36, 18,148,150,150, 66,169, 84, 30, 49,153, 76,205,118, 19,253, 53, 29, 2, 48,158, 62,125,122,188, +203,239, 33,195,135, 15,255,102,227,198,141,177,217,217,217,216,179,103, 15, 34, 35, 35, 49,119,238,220,139,101,101,101,255, 2, +176,177,178,178,210,239,117,219,182,109,219, 69,173, 86, 99,199,142, 29, 0,176, 21,192,191,159,123,238, 57,198,106,181, 98,222, +188,121, 58, 0,235, 66, 67, 67,215, 44, 95,190,188,123,183,110,221,100,217,217,217,218, 61,123,246,252, 22,160,200,178, 11,130, +112,153,192,114, 77,211,224,224,224, 64, 28, 45,107, 72, 72,200, 81,173, 86, 59,202, 96, 48,104,229,114,121,176, 86,171, 53,185, + 10, 44,145,159,227, 56, 62, 47, 47,175, 4, 64, 74, 72, 72,200, 81,120,105,230,228, 56,110,240,224,193,131, 57,247,123, 80, 86, + 86,134,210,210, 82, 88, 44, 22,244,232,209,131,145, 48, 86,201,165,162, 35,110,211, 58, 80,145,245, 39, 57, 90, 68, 44,235,226, + 40, 65, 79, 35, 13,215,175, 95,239,252,205,178, 44,190,254,250,235,128, 68,209,198,141, 27,125,118, 88,119,107, 58,244,107,141, +139,199,127,254,249,231, 32,132, 56,157, 44,150,101, 49, 97,194, 4,200,229,114, 76,155, 54, 13, 19, 38, 76, 0,199,113,126,155, + 14, 93, 5, 76,210,235,122,215,151,163,134, 66,225,232, 15,197, 48,140,171,216, 98, 2, 21,111,190,220,188, 64, 90, 2, 92, 57, +197,243,130,130,130,188,118,132,119,227,244,117,129, 95, 0,228,199,198,198,238,200,200,200, 8,217,191,127, 63,102,206,156, 41, + 53,153, 76,109,178,179,179,157,215,245,148, 94, 58,157, 78, 65, 75, 14, 69, 75,184, 89, 62,254,174,112,235, 95,197,184, 54,227, +249,248,116, 63, 30, 46,251, 92,121, 43, 24,134,177,122,184, 94,133, 7,113,229,126, 13,215, 99, 42,188, 58, 90,254, 42, 11,127, +130, 43, 16, 71, 75,175,215,255,182,110,221,186, 94, 15, 63,252, 48,231,171,217, 80,167,211, 33, 58, 58, 26,199,142, 29,179,233, +245,250,223, 2,112,202,154, 83,104,185, 35,187,188,188, 92, 98,181, 90,209,190,125,123,196,199,199,195,104, 52,162,166,166, 70, + 2, 96, 99,128, 28, 82,149, 74, 37, 1,128,154,154, 26,160, 97,168,105,106,135, 14, 29,112,224,192, 1, 84, 87, 87,255, 8, 96, +216,148, 41, 83,122,244,238,221, 91,250,253,247,223,235,159,121,230,153, 31,173, 86,107, 64, 74, 67, 16, 4,179,205,102, 75,102, + 89,214, 82, 83, 83,115,193, 53, 61,163,163,163,195, 85, 42, 21, 83, 86, 86,102, 13, 68,104,117,235,214,109,239,249,243,231, 49, +117,234,212,138,233,211,167,119,168,171,171,187, 84, 91, 91,107,115, 21, 91, 70,163,145,109,213,170,149,124,222,188,121, 10, 0, +232,214,173,219, 94,111, 66, 75,167,211,181, 86, 42,255,120, 49, 54,153, 76, 40, 45, 45, 69,105,105, 41,202,202,202, 80, 87, 87, +135,148,148, 20,232,245,250, 68, 90,205,252,101, 66,171, 81,243,153,107,249,118,125,144, 55,165,172,187, 10,152,187,239,190,219, +217,183, 75,116,200,196,109,197,138, 21,238, 29,204, 3, 18, 90,159,127,254, 57, 94,120,225, 5, 4, 5, 5, 97,214,172, 89,141, +154, 14,221,197,129, 32, 8, 76, 32,113, 79,126,195,128,210, 57,225,224,121, 30, 17,207,148, 53,106,162,243, 32, 56, 2, 10,231, +244,233,211,155,165,233,208,149, 51, 49,177,161,168, 44, 88,176, 0,163, 70,141,194,182,109,219,174,184,233, 48, 45, 45,109,201, +234,213,171, 67,142, 31, 63, 14,173, 86,139,138,138, 10,152, 76, 38, 20, 23, 23,123,109, 21,112,212,229, 65,180,228, 80,252,201, +245,212,190, 63,147,183, 57,175,199,249,121,128, 7, 44,180, 2,113,180, 76, 38,211,172, 23, 95,124,241,185, 33, 67,134,132, 7, + 7, 7,163,164,164,228, 50,145, 85, 95, 95, 15,181, 90, 13,131,193,128, 85,171, 86,105, 77, 38,211, 44,127,226,192,106,181, 34, + 42, 42, 10,149,149,149, 16,188,244,159,102, 89, 22, 10,133, 2,245,245,245,128,159, 78,230,158, 30, 24, 22,139, 5, 86,171, 21, + 86,171, 21, 22,139,197,239, 91,178,187,153,167, 82,169, 68,225, 1, 0,186,184,184,184,246, 65, 65, 65, 40, 40, 40, 0, 26, 70, +246, 13,185,253,246,219,249,170,170, 42,242,228,147, 79,110, 39,132, 60, 5,223,179,227,155,115,114,114,146, 1, 64,161, 80,228, + 2, 64,113,113,177,181,166,166,166,145, 83,168, 84, 42,201,136, 17, 35, 98, 9, 33,200,201,201, 73,150, 74,165, 4,222, 71, 53, + 26, 87,174, 92,121, 60, 36, 36,100,105, 86, 86,214,195,153,153,153,199,186,116,233,146,172,211,233,202, 13, 6,131,193,104, 52, + 18,137, 68, 34, 13, 11, 11, 11,218,176, 97,195,153, 93,187,118, 13,209,104, 52, 75, 87,174, 92,121,220,155,243,166, 82,169,138, +245,122,125,146,120, 79, 93, 69, 86,105,105, 41, 8, 33,200,207,207,135, 82,169, 60,239,175, 89,151,162,229, 32,190, 84,185, 59, + 47,238,251, 2, 21, 89,174,194, 96,195,134, 13, 62,231,208, 10,148,211, 85, 20,189,242,202, 43,152, 51,103,206,101,142,214,180, +105,211, 0, 0,111,191,253,118,192,125,180, 68,247,170,116, 78, 56, 98, 94,168,110, 20,118, 0, 96,196,240, 53,173,204,131,227, + 56, 76,157, 58,245,178, 78,234,174, 77,123, 1, 54,241, 53, 10,103,121,121, 57, 56,142, 67,120,120, 56, 30,121,228, 17, 12, 29, + 58,212,217, 4,217, 84,222,147, 39, 79,238,120,227,141, 55,186,166,165,165,225,253,247,223,175, 14, 13, 13, 13,254,207,127,254, +195,213,212,212, 48,190, 28, 45, 42,180, 40, 40,154, 65,104,137, 5, 44,208, 81,135, 94, 42,203, 33,104, 60,215, 70,173, 94,175, +127,228,182,219,110,251,105,217,178,101,138,182,109,219,226,228,201,147,168,174,174,134,217,108,134, 84, 42, 69,108,108, 44,106, +106,106,240,245,215, 95, 27,244,122,253, 35, 0,106,253,112,190,213,179,103,207, 47, 62,254,248,227,160,244,244,116, 84, 87, 87, +163,190,190,222, 41,132, 24,134,129, 70,163,129, 66,161,192,222,189,123,177,126,253,122, 3,128,183,252,112,122, 82,115,176, 88, + 44, 78,193, 21,128,208,114,229, 84,137,174,142, 94,175, 7, 0,107,235,214,173, 99, 0, 32, 63, 63, 31, 0, 10, 83, 82, 82,166, +180,109,219,150, 89,188,120, 49, 33,132,172,247, 34,178,156,156, 12,195, 84, 19, 66, 46, 1,136, 49,155,205, 82, 0,168,173,173, +181,180,106,213, 42, 74, 46,151, 11, 10,133, 66, 8, 10, 10, 18, 74, 74, 74,108, 54,155, 77, 10, 0,253,250,245, 51, 3, 40,117, + 91,163,208,149, 83, 32,132,104,231,207,159, 63,101,244,232,209, 25,125,250,244, 73,123,246,217,103,143, 62,249,228,147,108,124, +124,124, 88, 93, 93,157,241,244,233,211,151, 62,249,228,147,186,221,187,119, 15,225,121,254,220,252,249,243,167, 0,208, 50, 12, + 35,120,226,180,217,108,191,101,103,103,255, 43, 51, 51,147,187,112,225, 2,202,202,202,156, 34,171,172,172, 12,157, 58,117,194, +174, 93,187,236, 22,139, 37,187, 9,233,217, 92,160,156, 13, 47, 33, 68, 44,235,222, 4,150,248, 50, 21, 40,167,171, 40, 26, 53, +106, 84, 35, 23, 75, 42,149,226,135, 31,126,240, 88,111,120, 40, 87,141,226,238, 58,199,215, 27,111,188,209, 72,180, 77,154, 52, +201,107,117,230, 47, 61, 69,158,218, 5,241,141, 71, 29,122, 41,231,190,194, 41,214,157, 60,207, 99,210,164, 73, 1, 59, 90,184, +188,143,214,101,156, 98,220, 7, 12, 24, 0,189, 94,239, 20,178,222, 28, 45,127,233,105,183,219, 95,152, 51,103, 14,209,104, 52, + 55,107,181,218, 71,207,159, 63,191, 80,175,215,223, 84, 91, 91,235,211,209, 50,153, 76,114, 90,142, 40, 39, 90,102,126,174,235, + 71,104, 57, 30,146,104,221,186,117,163,181,179, 88,150,109,180, 53,165,159,129, 3, 27,242,242,242,238,187,229,150, 91,190,125, +225,133, 23,130,211,211,211,249,164,164, 36,232,116, 58, 20, 20, 20,224,216,177, 99,182,149, 43, 87,106,245,122,253,163, 0, 2, + 25,117,182,232,248,241,227,235,135, 13, 27,246, 78,239,222,189,159,158, 60,121,178, 36, 53, 53, 21,181,181,181, 8, 11, 11, 67, + 84, 84, 20, 78,157, 58,133, 85,171, 86,217, 43, 43, 43,191, 0,240, 30, 60,180,161,250,123,225,183, 88, 44,120,232,161,135, 32, + 8, 2,102,207,158,141, 64, 22, 84,118,129,197, 98,177, 16, 0,140,163, 63,151,222, 49,187, 52, 78,159, 62, 13, 0,231,146,147, +147,131, 1, 32, 59, 59,155, 65,195,252, 90,129,188,225, 19, 66,136,211,217,234,212,169, 83,129,123,229, 40, 58, 89,162, 11,230, + 47,220, 12,195, 24, 9, 33,229,122,189,126,216, 43,175,188,242,206,231,159,127,254,240,231,159,127,126,217,113, 26,141,102,233, +204,153, 51,223,123,224,129, 7,202, 25,134,241,218,143, 76,167,211,189, 61,102,204,152, 7,142, 28, 57, 18, 28, 20, 20, 4,157, + 78,135,170,170, 42, 88, 44, 22,164,164,164,160,188,188, 28,139, 22, 45,170, 51, 24, 12,239,210,226,248,215,192, 85, 24,120,115, +181, 2, 16, 89, 94, 93,157, 95,126,249,197,227, 28, 85, 77,229,116, 23, 27,129,206,109,229,235,165, 72,156,150,198,211,148, 17, + 77,172,215, 46,227,229, 56, 14, 31,125,244,145,115,210, 86, 79, 78, 86, 83, 28, 45,145, 51, 60, 60,188,193, 38, 87, 42, 33, 8, + 2,238,188,243,206,171,225, 21, 0,140,115,153,241,125,250,107,175,189, 54,165, 83,167, 78,169, 0,228,174,105,208, 68, 23,159, +130,130,194,159,208,178,219,237,197, 29, 59,118,108, 84,193,249, 91,204,212,106,181, 22, 7,120,221,245, 58,157, 46,101,230,204, +153, 47,170, 84,170, 33,122,189,190,171,163,226, 56,162,211,233,178, 77, 38,211,167,104,218, 34,208, 21, 0,158,223,189,123,247, +236, 97,195,134, 77,187,245,214, 91, 71,142, 31, 63,158, 33,132, 96,222,188,121,228,236,217,179, 43, 28, 46,214,217, 43, 73,164, +240,240,240,227, 95,127,253,117,244, 79, 63,253, 4,171,213,138, 79, 63,253, 20,193,193,193,199,171,171,171, 3,165, 40,223,180, +105,211, 55,125,250,244,121,108,215,174, 93,139, 0,252,190,117,235,214,133,125,251,246, 29,179,107,215,174, 37, 0,142,109,222, +188,121, 97,239,222,189,199,236,219,183,111, 57,128, 67, 77,168,124,157,206,150,205,230,185,165,209,139,147,229,139, 83, 75, 8, +177, 60,254,248,227,227, 31,120,224,129, 47,247,237,219,119, 83, 77, 77, 77, 87, 0, 8, 13, 13, 61,210,171, 87,175,189,203,150, + 45, 59,229,112,178,252,117,214,175,208,233,116, 35,186,118,237,250,227,251,239,191,175, 74, 75, 75,227,218,183,111,143,194,194, + 66, 28, 61,122,212,246,191,255,253,175,222, 96, 48,220, 13,224, 18, 45,142,127,157,208, 34,132, 32, 52, 52,180,209, 75,148, 56, +228,191,169,205,133,174, 15,102,113,169, 30,119, 94,111,156,190,166, 77, 16,161, 86,171,157,147,155, 6,210,101, 65, 16,124,207, +199, 70, 8,113,114,138, 91, 0, 34,203,239, 8, 65,199, 18, 56, 1,115, 6, 50,189,131, 74,165,130,213,106,117,242, 6, 48,242, +179,169,106,241, 23, 0,191, 88,173,214,211, 0,218, 81,113, 69, 65,209,130, 66,235,210,165, 75, 61, 91,248,218, 90,147,201,244, +158,201,100,122, 79,220, 97, 52, 26,175,150,243, 44,128, 7, 54,109,218,244,241,166, 77,155,196,118,132,169,240,191, 94,162, 79, +156, 60,121, 50,147,231,249,255, 46, 93,186,180, 55, 33, 4, 33, 33, 33,187, 11, 11, 11,255,211, 20, 14,187,221,254,248,174, 93, +187,158,131,163, 47,147,197, 98,121,124,199,142, 29, 47,162, 97, 61, 38,216,237,246,199,247,236,217,227,252,221,196, 7, 37, 33, +132,152, 8, 33,113, 94, 14, 49, 53,209,129, 19,157, 45,243,178,101,203,234, 1, 28,198, 31,243,100, 89, 29,155,209,173,185,208, + 23, 54,235,116,186,246,147, 38, 77,154, 46,145, 72, 6,235,116,186,120,149, 74, 85,100,179,217,126,211,235,245,111,161, 97,141, + 42,138,191, 8,102,179,249, 66,199,142, 29, 57, 79, 47, 80,190, 30,228,190, 94,172,236,118,123,113,135, 14, 29,252,190,156,121, +224,188,224, 67, 52,156, 75, 73, 73, 97, 3,229, 18, 97,177, 88,202,125,133, 51, 37, 37, 5, 77,229,244, 23,247,228,228,100,143, +113,247, 35, 8,189,198,221,102,179, 93, 17,167,175,244,244, 5,131,193,112, 41, 50, 50,178,222,104, 52,242, 38,147,137,183,217, +108,141,236, 71,133, 66, 81, 97, 48, 24,104,225,161,160,184, 26,161,245, 15,199,126, 52, 44, 47,209, 92, 48, 29, 57,114,228, 49, +167, 61, 85, 94,126,165, 60,238, 74,178,222,207,239,166, 8,163,102,119,132, 28, 66, 74,223, 76,116,149,245,245,245, 79,138, 63, +196, 62, 32, 20,127, 61,170,170,170,110,110,110,206,234,234,234,102,127, 81,171,172,172,204,104,129,184,247,188, 94, 57,125,161, +164,164,228,102, 63, 66,140, 22, 28, 10,138, 0,193,210, 36,160,160,160,160,160,160,160,160,104, 25, 48,104, 24, 57,224, 9, 77, + 25, 77, 48,228, 10,174,157, 77, 57, 41, 39,229,164,156,148,147,114, 82,206,235,142,211, 31, 55, 29,205,216,194, 2,140,114, 82, + 78,202, 73, 57, 41, 39,229,164,156,215, 31,231, 53, 9,218,116, 72, 65, 65, 65, 65, 65, 65, 65, 65,133, 22, 5, 5, 5, 5, 5, + 5, 5, 5, 21, 90, 20, 20, 20, 20,174, 72,109,221,186,245,137,212,212,212, 11, 0,198,182,240,181, 30,233,221,187,119,149, 92, + 46,223, 0, 32,149, 38, 61, 5, 5, 5, 21, 90, 20, 20, 20,215,180,200,234,218,181,235,246,147, 39, 79,118,202,206,206,142,139, +143,143,255,176, 37, 47,214,179,103,207, 15,182,109,219, 22,190,110,221,186,219, 98, 98, 98,114,174, 80,108,165,182,105,211,230, + 68,106,106,106, 49,128, 71,154, 57,136, 99, 51, 50, 50,170,101, 50,217,122, 42, 4, 41,174, 3,116, 1,208,149, 10, 45, 10, 10, + 10,138, 22, 20, 89, 59,119,238,140, 48, 26,141, 56,121,242, 36, 42, 42, 42, 14,181,228, 5,115,115,115, 47,237,220,185, 19, 9, + 9, 9, 88,178,100, 73,100,114,114,242,182, 38, 10,154,212,174, 93,187,110, 63,113,226, 68,167,236,236,236,248,168,168,168, 79, +154, 51,124, 55,221,116,211,180,109,219,182,133,109,216,176, 97,104,100,100,228,149, 10, 65, 10,138,191, 51,228, 0, 30, 99, 24, +102,111,151, 46, 93,142,164,165,165,253,206, 48,204, 46, 0,163,112,237,206,221, 25, 24, 86,175, 94,189,117,245,234,213, 91,105, + 30,161,160,160,104, 6,164,165,165,165,233,116, 58, 29,169,168,168, 32,159,125,246, 25, 9, 15, 15,183, 0,248, 13,192, 74, 15, +219,155, 0, 52, 1,114,107, 28,199,123,226,249, 45, 60, 60,220,242,217,103,159,145,252,252,124,114,252,248,113,146,154,154,106, + 8, 80,208,164,118,237,218,181, 82, 12,243,218,181,107, 9,199,113,235,155, 51, 81, 52, 26,205,177,156,156, 28,114,246,236, 89, +178, 97,195, 6, 18, 29, 29, 93, 78,197, 22,197, 53,130, 36, 0, 31,168,213,234,234,187,238,186,139,124,245,213, 87,100,213,170, + 85,228,199, 31,127, 36,179,102,205, 34,131, 6, 13, 34, 50,153,236, 2,128,215, 1,132, 94, 79, 90,132,113, 68,140, 0, 24, 8, + 0,153,153,153, 84,108, 81, 80, 80, 92, 45,118,234,245,250, 12,189, 94,143,186,186, 58,180,110,221, 26, 60,207,123, 60,176,188, +188, 28, 59,118,236,192,184,113,227,142,151,150,150,246,135,239,117, 47,195,186,119,239,190,115,243,230,205,169,193,193,193,206, +157,130, 32,192, 98,177,192,106,181,194, 98,177,192,100, 50,193,100, 50, 65, 38,147, 65,161, 80, 32, 60, 60,252, 40,124, 55, 97, + 56,221, 55,131,193,128,131, 7, 15, 98,244,232,209, 21, 85, 85, 85,253, 1,228, 54, 99,186,164, 70, 69, 69,229, 44, 90,180, 40, + 50, 37, 37, 5,231,207,159,199, 19, 79, 60, 81,121,238,220,185,126,205,124, 29, 10,138, 63, 19, 19,238,187,239,190,105,209,209, +209,108,151, 46, 93, 16, 27, 27, 11,147,201, 4,131,193, 0, 66, 8, 56,142, 3, 33, 4,181,181,181,200,201,201,193,230,205,155, + 77,151, 46, 93,250, 26,192,167, 0,242, 92, 68,214, 53,169, 69,156, 66, 43, 51, 51,147,161,121,133,130,130,162,153,112,164,182, +182,182,139,201,100,130, 78,167, 11,232,132,252,252,124,140, 29, 59,246,120,105,105,233, 45,240,188,168,188,166,123,247,238,123, +114,114,114, 82,141, 70, 35,180, 90,255,235,206,203,100, 50, 4, 5, 5, 33, 34, 34, 98, 23,128, 62,222,222,196,187,116,233,178, +127,215,174, 93,225, 6,131, 1,135, 14, 29,194, 35,143, 60, 98,169,174,174,222, 14,192, 91,224,171,209,176,142,234, 57, 15,255, + 37, 2,120,209,241,134,239, 9,170,200,200,200,190,139, 23, 47,150,182,109,219, 22,122,189, 30,163, 70,141,170,206,205,205,237, + 5,160,128,102, 29,138,127, 32,114, 79,158, 60,217,193,110,183,163,178,178, 18, 38,147, 9,122,189,222, 41,180, 36, 18, 9, 8, + 33,176,217,108,206, 23,163, 3, 7, 14, 32, 59, 59,155,228,231,231, 79,118,148,165,107, 86,139, 80,161, 69, 65, 65,209, 18, 72, +237,208,161,195,161, 95,127,253, 53, 72, 42,149, 98,213,170, 85,152, 60,121,178,181,186,186,122,155,187,120,137,142,142, 78, 91, +184,112, 97,114, 74, 74, 10,126,255,253,119,220,127,255,253,111, 1,152,238,129,243, 77,173, 86, 59,205, 98,177,224,208,161, 67, + 24, 51,102, 76, 65, 89, 89,217, 49,119, 17,147,156,156,220,239,147, 79, 62,225,123,244,232, 1,173, 86,139,145, 35, 71,234, 79, +157, 58,213, 27,192, 49, 47, 97,253,164,186,186,250, 21,187,221,142,186,186, 58, 36, 36, 36, 64, 42,149,250,140,156,193, 96, 64, + 82, 82,210,174,138,138,138,203,196, 91, 68, 68,196,166,243,231,207, 15, 82, 40, 20, 62, 57, 44, 22, 11,138,139,139, 33,147,201, + 96, 50,153,208,174, 93,187,175, 1, 60, 78,179, 14,197, 63, 81,104, 29, 62,124,184,195,119,223,125,135,238,221,187,163,115,231, +206,168,175,175,119,138, 46,179,217, 12,171,213,122,217, 73, 90,173, 22, 47,191,252,114, 30, 28,205,231,215,170, 22, 17, 59,166, + 77, 17,219, 68, 51, 51, 51, 7,208, 60, 67, 65, 65,113,181, 21,111, 94, 94, 94,250,144, 33, 67,182,173, 88,177,162,213,240,225, +195,209,174, 93, 59,254,222,123,239,141,212,235,245,131, 93, 15, 44, 43, 43, 11, 27, 51,102,204,254,162,162,162,100,199,174, 94, + 94, 56,123, 5, 7, 7, 35, 63, 63, 95, 20, 89, 61,225,214,204, 40,147,201,214, 31, 62,124,152,151,201,100,216,183,111, 31,198, +142, 29, 91, 89, 80, 80,224,175, 89, 46,212,108, 54, 67, 34,145, 0, 0,138,139,139,253, 70,238,252,249,243, 16, 4,193,228,233, + 63,150,101,229, 7, 14, 28, 64, 92, 92,156, 79, 14,150,101,221, 5, 93, 13,205, 54, 20,255, 80, 88,205,102, 51,122,246,236,137, +130,130, 2, 28, 56,112,192, 41,184, 42, 43, 43, 81, 82, 82,210,232,224,189,123,247,226,224,193,131,232,223,191,191, 59,207, 53, +169, 69,156,202,113,245,234,213, 3, 28,145,219, 74,243, 12, 5, 5, 69, 51, 33, 53, 46, 46, 46,103,209,162, 69,145,177,177,177, + 24, 52,104, 80, 81,105,105,105, 27, 15,199,173, 36,132,220,157,159,159,143,182,109,219,174, 2,112,207,149, 28,147,152,152, 88, +177,111,223,190, 86,199,143, 31,199, 35,143, 60, 82,225,232,243,229,175,239, 83,114,167, 78,157,246,109,216,176, 33,156,101, 89, + 28, 59,118, 44,144,166,195, 66, 52,244, 47, 57,231,225,191, 68, 0,147, 0,132,123, 57, 87,213,161, 67,135,190,251,247,239,151, + 50, 12,131,194,194, 66,177,233,176,167,131,151,130,226,159,134, 17,113,113,113,255,123,238,185,231, 66,122,247,238,141,226,226, + 98, 92,184,112, 1,151, 46, 93, 66,122,122, 58,210,210,210,112,246,236, 89,172, 95,191, 30, 7, 15, 30,132, 92, 46, 71, 66, 66, + 2,212, 75,191,195,127, 25, 28, 7,144, 70,181, 8, 5, 5, 5,197, 85,136, 45,169, 84,186, 62, 62, 62,190, 28,158,231,165, 10, + 27, 57,114,100,137,221,110, 39,103,207,158, 37,104, 24, 61, 8, 47, 66,139,156, 61,123,150, 68, 71, 71,231, 3, 8,243,112,204, +216,152,152,152, 34,165, 82,121, 20, 77,156,214,161,125,251,246, 21,167, 78,157, 34, 69, 69, 69,100,221,186,117, 36, 34, 34,162, + 37, 70, 4,166,118,236,216,177,178,174,174,142, 24,141, 70,146,147,147, 67, 18, 19, 19, 43, 64, 71, 30, 82,252,243, 17, 12, 96, +106, 74, 74,138,241,227,143, 63, 38,235,215,175, 39, 11, 22, 44, 32,211,166, 77, 35,227,199,143, 39, 25, 25, 25, 36, 35, 35,131, +140, 26, 53,138,188,242,202, 43,228,246,219,111, 39,106,181,186, 22,192,189, 52,233, 40, 40, 40, 40,154, 23,137, 0,102, 57, 4, +213,202,145, 35, 71,150,152, 76, 38,114,225,194, 5,242,195, 15, 63, 16, 52, 76,221,224, 9,111,150,150,150,146,210,210, 82,113, +106,132,124,252, 49,173,195, 87, 14,222,171, 18, 65, 73, 73, 73, 21,251,247,239, 39,133,133,133,100,237,218,181,196, 33,216,154, + 13, 10,133, 98,131, 86,171, 37, 70,163,145,108,218,180,137, 78,239, 64,113, 45, 34, 10,192,220, 27,110,184,193, 58,123,246,108, +178,114,229, 74,242,217,103,159,145, 17, 35, 70,144,215, 95,127,157, 60,248,224,131, 36, 50, 50,210, 4, 32, 11, 64, 8, 77,174, +171, 7, 93,217,156,114, 82, 78,202,233,142,245,199,143, 31, 39, 34,236,118, 59,185,112,225, 2,217,176, 97, 3,137,137,137, 57, +134,198,243,105,185,114,106, 58,119,238,124,242,212,169, 83,228,252,249,243,196, 98,177, 56, 57, 78,158, 60, 73, 0,108,109,134, +112,166,198,199,199,151,111,217,178,133,156, 58,117,138,196,196,196, 20, 53,103,220,147,146,146,202, 43, 42, 42,200,166, 77,155, + 72,100,100,164, 63,145, 69,243, 18,229,252, 39,115, 38, 1, 88,220,163, 71, 15,251,156, 57,115,200,211, 79, 63, 77, 18, 19, 19, +237,142,151,162,248,235, 73, 8, 93,223,179,180, 82, 80, 80,252, 21,144,239,222,189, 27,114,185,220,185,227,247,223,127,119,157, + 71,203,219,188, 13,218, 19, 39, 78,220, 50,124,248,240,109,115,230,204,233,236, 58,138,105,203,150, 45, 0, 96,106,134,176,229, + 94,184,112,161,255,176, 97,195, 62,141,136,136,184,177,180,180,244,157,230,140,120, 97, 97,225, 43, 93,187,118,157, 94, 87, 87, +167,213,235,245,163, 64,231,206,162,184,118, 81, 8, 96,244,129, 3, 7, 62, 60,112,224,192, 91, 0, 8,128,247, 1,156,184,222, + 18,130, 10, 45, 10, 10,138, 63, 27, 99,159,124,242, 73,247,206,226,251, 0,252,159, 15,145, 37,226, 82, 65, 65, 65,159, 59,239, +188,243, 57, 52, 30,157, 40,118, 78,111, 14,228,154,205,230,161,238, 35,165,154, 9, 75, 74, 75, 75,151,208, 44, 64,113, 29,225, + 24,128, 7,175,231, 4,160, 66,139,130,130,226,207,198, 57, 0, 79, 92,197,249, 90,120,158,103,139,130,130,130,226,111, 7,186, +168, 52, 5, 5, 5, 5, 5, 5, 5, 5, 21, 90, 20, 20, 20, 20, 20, 20, 20, 20,255, 44, 48,240, 62,114, 32,187, 9, 60, 87, 50, +162, 33,155,114, 82, 78,202, 73, 57, 41, 39,229,164,156,215, 29,167, 63,238,108, 80,180,168, 0,163,156,148,147,114, 82, 78,202, +249,207,230,100, 28, 27,235,216,196,223,127,231,184, 51,127,227,184, 95, 47,156,215, 36,254,170,206,240,226,141, 16,208, 48,228, +147,226,239, 7,215, 2, 66,232,125,162,160,160,104, 98,221, 33,113,121,216,218, 29, 27,254,134,117,137,171, 40, 16,174,242,185, +212, 18,113,191,158, 57,175,121,161,117,163, 74,165,154, 44,147,201, 82, 24,134,177,235,116,186, 35, 38,147,105, 62,128, 93, 87, +121,205,175,162,163,163,199, 86, 85, 85, 9, 44,203,130,101, 89, 48, 12, 3,150,101,193,243,188,161,182,182, 86,115, 37,164,145, + 93, 70,188,202, 49,204, 11,118, 98,159, 95,126,116,213, 52,127,251, 41,124, 23, 24,169, 84,122, 95,120,120,120,104, 69, 69, 5, + 97,217,134,174,124, 18,137, 68, 92, 8,215, 86, 91, 91,251, 77,160,100, 97, 97, 97,123,195,195,195, 67,197,243, 25,134, 65, 85, + 85, 85, 77,121,121,249, 77, 0, 16, 20, 20,180, 67,165, 82, 69,112, 28, 7,137, 68, 2,137, 68, 2,189, 94, 95, 85, 85, 85,117, + 11,189, 21,255, 76, 44, 95,190, 92, 50, 44,254,137,118, 28, 49,116, 99, 89, 18, 34, 8, 76,173,141, 81,252,190,254,194, 87,103, + 2, 57,127,212,168, 81,118,154,138,127, 30,100, 50,217,236,232,232,232,127,215,215,215,235, 25,134, 33, 12,195,128, 97, 26,222, +179,220, 63,237,118,123,113, 85, 85, 85, 79, 63, 15, 91, 94, 38,147,205,140,137,137, 25,163,215,235,245, 14, 62,143,188, 0, 96, +181, 90,139, 43, 43, 43,123, 6, 84,215, 71, 70,206, 87, 40, 20,143,234,245,122, 29,195, 48,130,235,127,132, 16,215,135,249,217, +202,202,202,126,254,132,129, 76, 38,251, 52, 58, 58,250, 95,142,184, 59,195,121,181,113,143,142,142, 30,163,211,233, 2,226,244, + 17,247,203, 56, 91, 34,156,127, 83,206,107, 95,104,165,167,167,127,183,103,207,158, 14, 60,207, 3, 0,140, 70, 99,215,185,115, +231, 62,246,198, 27,111,100, 1,152,120,133,215, 91,216,175, 95,191,135,114,114,114,216,149, 43, 87,178,189,122,245, 2,195, 48, +176,219,237,176,219,237,232,210,165,139,226, 74, 35, 18,162, 82, 78, 56,184,241,191, 65, 55, 14,121,242,133,114, 96,154,191,253, +190, 4, 38,128,183, 1,164, 52, 49, 8, 21,142,116, 57,232, 69,108,236,100, 89,182, 73,156,130, 32,228, 95,186,116,169,143, 15, + 1,211,236,156, 14,145,117,127,191,126,253, 66,178,179,179,153,162,162, 34, 70,161, 80, 64, 16, 4,216,237,118, 88,173, 86,220, +112,195, 13, 77,114, 66, 67, 67, 67, 53, 19, 38, 76,104,119,199, 29,119,224,135, 31,126,192, 99,143, 61,134,190,125,251,230,149, +151,151, 3, 0, 84, 42, 85,196,241,227,199, 59,132,135,135, 67,175,215,163,182,182, 22,183,221,118, 27,170,170,170,254,209,133, +235,230,244,132,247, 25,150,113,206, 21, 69,108,246,234, 61,191,151,188,125,181,188,225,225,225, 7,229,114,121,180, 95,181,236, +242, 32, 51, 26,141,101,213,213,213,221,253,156,146, 4,224, 46,137, 68,210,158,227,184,142, 0,146,108, 54, 91, 52, 0, 72,165, +210, 50,137, 68, 82,104,181, 90, 79,153,205,230,211, 0,126,129,143, 5,144,135,197, 63,209,142,177,233, 71,214,153,132,225,202, +182, 89,169,250,179, 19,114,149,114,253,218, 97,241, 79,172, 8, 84,108,253,133, 72, 5,176, 12, 13, 11, 74, 63,141,134,121,128, +174, 6,241, 0,238, 70,195,154,143,201, 22,139,165, 18,192, 1, 52,244, 67,201, 3,144, 24, 25, 25,185, 68, 16, 4, 83, 85, 85, +213, 19,240,176, 80,117,239, 30,173,247,179, 44,155, 32,122, 2, 2,177, 23,239, 62, 80,220, 44, 15, 40,150,101, 63,205,204,204, +252,215,138, 21, 43,148, 7, 14, 28, 80,118,238,220,217,249, 66, 36, 8, 2, 26,107, 23, 32, 57, 57,217,159,171,193,177, 44, 59, +123,228,200,145, 15, 47, 94,188, 88,121,238,220, 57,101, 92, 92,156,147,211, 85,108,137,136,139,139, 11, 52,239,127, 53,116,232, +208,209,139, 22, 45,226, 87,173, 90,165,104,213,170, 21, 34, 34, 34, 32,149, 74, 47, 59,246,150, 91,110, 17,252, 71,157,253,244, +158,123,238, 25,253,253,247,223, 43,247,236,217,163,236,210,165, 11, 36, 18,201, 85,199,125,196,136, 17, 15,127,247,221,119,202, + 35, 71,142, 40,219,183,111, 15,209, 84,112,231, 99, 89, 22,173, 91,183, 14,136,243,238,187,239,126,120,217,178,101,202,131, 7, + 15, 42, 59,118,236,232, 76, 79, 66,200, 21,135,243,111,206,121, 93, 56, 90, 50,139,197,130,173, 91,183,130,101, 89,132,135,135, + 99,236,216,177,216,184,113,227,132, 77,155, 54,173,190, 2,103,235, 43,135,200,226, 1,224,199, 71, 71, 32,159, 7,198,149,155, + 33,149, 74,113,246,236, 89, 72, 36,146, 38, 91,139,114,185,124, 12, 33,100,146,254,194, 62,185,193, 96,133,177,100,191, 82,161, + 80, 56, 31, 0,250, 18,199,254,139,251,149, 10,133,226,172, 68, 34,153, 90, 95, 95,191,208, 27, 95,251,246,237,191, 61,118,236, + 88, 39, 79, 5,215, 23,244,122, 61,218,180,105,147, 88, 93, 93,221,222,211,255, 60,207, 39,156, 59,119, 46, 74, 38,147,129, 16, +226, 44,196,238,159,226,119,139,197,130, 27,110,184,193,226,235,154,190, 56,109, 54, 27,130,130,130, 32,186, 81,102,179, 25,245, +245,245,254, 56, 25,169, 84,122,159, 40,178, 0, 96,233,210,165,136,137,137, 65, 84, 84, 20, 84, 42, 21, 20, 10,133,147, 51, 80, + 72, 36, 18, 12, 27, 54, 12,239,190,251, 46,178,178,178,240,218,107,175, 53,170,104,121,158, 71,120,120, 56,214,173, 91, 7,141, + 70,131,196,196, 68,136, 2,255, 31,109, 11,178, 76,248,174,253,231,157, 14,237,237,183,118,226,110,238,206,125,238,120, 84,130, +101, 1, 65,104,120,116, 50, 12,136,205, 42, 92,218,127,164,228,157, 0,210, 51,174,176,176, 48, 42,208, 52,178,217,108,136,139, +139,147,248, 57,108,120, 90, 90,218,143,207, 62,251,172,180,125,251,246,140, 84, 42, 5,199,113,224, 56, 78, 20,232,137,132,144, + 68, 65, 16, 6,150,149,149,145,185,115,231,126,184,101,203,150,123, 1,172,245, 88,177, 16, 67,183, 58,147, 48,124,219, 33,220, + 52,114,200, 27, 88,183,124,194, 77,253,210, 5, 4, 43, 13,103, 0,252,157,133, 86,106, 90, 90,218,161, 61,123,246, 4, 89, 44, + 22,244,238,221,123,119,110,110,110, 15, 92,217, 12,238, 97, 0, 62,153, 56,113,226,232,103,159,125, 86, 18, 26, 26, 10,153, 76, +134,186,186, 58,156, 57,115,102,204, 55,223,124, 67,190,248,226,139,255, 3, 16, 92, 88, 88,152,177,119,239, 94, 12, 26, 52,232, + 69, 0, 47, 95,174, 8, 36, 9, 59,246, 22, 68,137,191,239, 30,214, 85,154,209,147, 45,107,112,113,220,143, 38, 16,236, 66,241, +222,195, 23, 2, 17, 98, 31,142, 24, 49,226,145, 21, 43, 86,168, 1, 96,222,188,121,184,239,190,251, 16, 30, 30, 14,165, 82, 9, +169, 84, 10,158,231, 27,125,250,121,216, 74, 0,124,248,224,131, 15,142, 92,188,120,113, 48, 0, 44, 94,188, 24, 35, 70,140, 64, + 68, 68, 4,130,131,131, 33,147,201, 32,145, 72,154,156,152,225,225,225, 95,245,189,233,166,199, 23, 45, 90, 4, 0,120,235,165, +151,112,199,205, 55, 67,173, 84, 64,169,144, 65, 76, 11,153,132,199,237,227, 94,240,171, 47, 1,124,124,223,125,247, 61,240,253, +247,223, 7, 3,192,129, 3, 7, 80, 94, 94,142,232,232,104, 40, 20, 10,200,100, 50,103,156, 25,134,129, 66,161, 8, 40,238,247, +221,119,223,200,239,190,251, 46, 24, 0, 22, 46, 92,136, 97,195,134, 57,227, 46,151,203, 33,149, 74, 27,109,238,162,211, 19,231, +189,247,222, 59,114,217,178,101,193, 0,240,205, 55,223, 96,200,144, 33, 8, 11, 11,115,166,167,200,213,148,123,244, 55,231,188, + 62,132,214,161, 67,135,238, 87,169, 84, 51, 0, 68,202,100,178,208,135, 31,126,184,245,227,143, 63,142, 7, 31,124, 16,155, 54, +109,122,170,137, 66,139,137,142,142, 30,155,147,147,227,124, 66,155,201,101,130,169,201, 15,112, 7, 38,237,127,234,169,152,172, + 51,245,216,189,247, 20,130,192, 50,123, 63,254, 56,210,120,250, 52,236,102, 51,222, 59, 91,215,176,223, 70,152,173,175,140,139, +185,113,246,255, 77, 2,176,208,135, 11, 32, 55,153, 76,200,203,203,107, 82, 32,138,138,138, 32, 8,130,201,151,187, 32,149, 74, +113,244,232,209,203, 84,189, 39, 36, 38, 38,250, 42,128,126, 57,215,175, 95,143,241,227,199,227,212,169, 83, 16,151, 42, 9,128, +147, 9, 15, 15, 15, 21, 69,150, 40,130, 20, 10, 5,120,158,103, 56,142, 99,196,166, 61, 71,225, 10, 72, 24,179, 44,139,111,191, +253, 22, 31,124,240, 1, 94,127,253,117,204,159, 63, 31,221,186,117,251, 35, 19,114, 28,180, 90, 45,194,194,194, 16, 22, 22,214, + 72, 32,254,147,225,126,155,103,206,154,163,132, 64, 26, 58,129, 16, 1, 16, 0, 2, 2,129, 8, 40,187,112, 6,147,223,253, 40, +224,167, 15,207,243, 56,125,250,180, 51, 31,136,206,176, 40,140, 92, 93,131,164,164, 36,191,121, 73, 42,149, 78,249,249,231,159, +101,223,126,251, 45,190,255,254,123, 48, 12, 3,185, 92, 14,149, 74,133,208,208, 80, 68, 68, 68, 56,183,132,132, 4,230,127, 61, +184,254,121, 0, 0, 32, 0, 73, 68, 65, 84,255,251,159,180, 91,183,110, 83,180, 90,237, 90,207,247,156,132, 40,219,102,165,142, + 28,242, 6, 0, 96,228, 27, 4,151,242,166,221,200,214,188,243,119, 94, 68, 54,181,107,215,174,219,119,238,220, 25,164,215,235, + 33, 8, 2,214,174, 93,171, 28, 50,100,200,182,130,130,130,126, 77, 21, 91, 73, 73, 73,171,118,238,220,121, 75,100,100, 36,106, +107,107,161,213,106, 97,181, 90, 33,145, 72,144,152,152,136, 15, 63,252,144,185,231,158,123,158, 31, 51,102,140, 81,161, 80,136, +206, 70,146,231,188,212, 56, 51,205,253,236,243, 80, 66, 26,242, 15, 17, 72,163,207,234,242, 66,188,244,202,228,128,194,216,186, +117,235,167,127,248,225, 7,181,171,179,228, 42, 2, 92, 69,150,184,249, 17, 6,108,155, 54,109, 30, 95,178,100,137,147,179, 85, +171, 86,224, 56, 14, 60,207,131,227, 56,176, 44,139,109,219,182, 97,198,148,137, 8,139,140,195,156,207,230,249, 13,103,100,100, +228,252, 97,195,134, 61,186,112,225, 31, 85,119,215,182,109,113,231, 45, 55, 35,170,149, 6,173,194,130, 27,210, 73, 96,240,251, +169, 2,191,207, 35, 0,108,235,214,173,159, 88,190,124,185,218,245,133, 80,140,171,248,242, 44,186,248,102,179, 25, 61,123,246, + 12, 40,238,174,156,162,219, 38,138, 54, 49, 61,197,235,136,229,213, 79, 56, 31, 23,133,176, 67,112, 54,226,224,121, 30,203,215, + 45,242,234,102, 95, 41,103, 83,239,187, 59,103, 97, 97, 33,166, 79,159, 14,241,165,205,181,171, 80,124,124, 60,230,204,153,227, +183, 94,114, 43, 3,189, 0, 68,186,236, 50, 3,144,185,124, 86, 48, 12,179,207,195,113,226,126,222,209, 98, 21,137,134,126, 99, +117, 0, 66, 61,240,121,227,169,116, 60,243, 34,221,142,111,116, 29,175, 66,107,245,234,213, 98, 41, 30,152,153,153,185,213,241, +189, 70, 46,151, 23, 41,149,202, 24, 0,117,107,215,174,197,127,254,243, 31, 56,172,213,187, 67, 66, 66,142,121,112,117, 14,153, + 76,166, 55, 0,148, 57,118,137, 67, 52,217,234,234,106, 97,227,198,141,236,226,123,135,194, 76,128,244, 73, 51, 48, 44, 51, 19, +235,227,101,144, 0,184,233,100, 37,148, 74, 37,167,213,106,173,174,253,182, 60,244,221,202,118,203, 80,146, 32,142, 67,239,237, +107, 48,126,251, 26,220,164,146,161,106,197, 50,212,237,200, 1,203, 50,232,175,106,133,215, 30,217,136, 62, 26, 57,100, 38, 29, + 88,150,245,148,179,157,156,121,121,121,163, 52, 26,205, 12,183, 4, 14, 4,249,104, 88,199, 9, 94,194, 9, 66, 8,186,117,235, + 6,134, 97,156,110,129,184,137,133, 78,220, 14, 30,244,216, 2,233,149,211,209, 4, 7,149, 74,133,223,126,251,205,121,204,224, +193,131, 97, 52, 26, 17, 30, 30, 30, 16,103, 69, 69, 5, 41, 41, 41, 97, 22, 47, 94, 12,158,231, 17, 17, 17, 1,165, 82,201, 44, + 90,180,104,162, 84, 42, 77, 48, 26,141,130,217,108,134, 76, 38,155, 35,222, 31,142,227,116, 90,173, 54,194, 27,167, 68, 34,193, +179,207, 62,139, 87, 95,125, 21,243,231,207,199, 83, 79, 61,117,153,227,101, 52, 26,209,170, 85, 43,167,216,242, 80, 0, 91, 98, +184,111,203,114, 10, 4,199, 14,174,199,241, 35,217, 16,236, 2,236, 2, 1, 33,118, 8, 54,224,192,198,221, 29, 46,230,151,196, + 19,144,134,174,183, 0,228,181,245,182, 1, 17,178,142, 0, 86,110,173, 50,207,246, 23, 78,142,227, 96, 52, 26,241,243,207, 63, +227,228,201,147, 88,187,118, 45, 12, 6, 3, 90,181,106,133,208,208, 80,220,124,243,205, 24, 51,102, 12,146,146,146,252,198,157, + 16,178,176,168,168, 40,189,111,223,190, 76, 77, 77, 13,106,106,106, 96, 48, 24, 96,183,219, 97,179,217,192,113, 28,130,130,130, +160, 80, 40, 16, 29, 29, 13,163,209, 72, 76, 38,211, 66,111,156,130,192,212,234,207, 78,200, 93,183,124,194, 77, 35,223, 32, 88, +241, 1,131,118,109,228,250,223,246, 7, 63,190,114,251,107,183, 1, 32, 2,113, 90, 11,196,106, 23, 42, 95,157,248,201,243,127, +250, 61,186, 92,100, 69, 24, 12, 6,212,213,213, 53,216,250, 50, 25, 86,172, 88,209,234,174,187,238,202, 41, 41, 41,233,239, 67, +108, 93,198, 25, 28, 28,156, 40,145, 72,112,244,232, 81,124,241,197, 23,248,237,183,223, 80, 86, 86,118, 41, 46, 46, 46,100,224, +192,129,236, 75, 47,189,132,244,244,116,124,253,245,215, 65,254, 56, 9, 33, 40,204,219,134,194,211,219, 33, 8, 13,174,117,195, +230,249, 59, 9, 48,238, 58,157,206,120,232,208, 33,245,151, 95,126,137,168,168, 40, 36, 39, 39, 67,169, 84, 34, 40, 40,168,209, + 67,214,245,193,235,175,108, 26, 12, 6, 99, 97, 97,161,250,187,239,190, 67, 68, 68, 4,146,146,146,160, 84, 42, 33,147,201,192, +113, 28, 24,134,193,226,197,139,177,244,221, 71, 80,120,234, 8, 70,220,121,155,223,112, 42,149,202, 71, 23, 46, 92,216,200, 2, +137, 14, 11, 3,199,179,144,240, 12,194, 6,223, 11, 0,184,180,233, 39, 95,179, 67,186,114, 50,117,117,117,198, 61,123,246,168, +247,239,223, 15, 65, 16,144,148,148, 4,189, 94, 15,141, 70,227,140,255,198,141, 27,113,207, 61,247,224,219,111,191, 69, 70, 70, +134,223,184,215,215,215, 27,143, 28, 57,162, 94,178,100, 9,194,195,195,209,186,117,107,103,220,197,141,231,121, 72, 36, 18,164, +164,164,160,182,182, 22,106,181,218,239, 61, 58,112,224,128,122,201,146, 37, 8, 11, 11, 67, 66, 66,130,211,113, 19,197,209, 7, +159,191,219,136, 32,136,137,189,106,206,166,222,119,119,206, 17, 35, 70,160, 93,187,118,208,104, 52, 80,169, 84, 78,110, 95,156, + 94,180,136, 83,111, 51, 12,179,218,165, 76,100, 50, 12,179,218,245,211,219,113,142,175,253, 39, 78,156,216, 51, 43, 43,107,122, + 70, 70,198,119, 59,119,238, 92,234,141,207, 27,207,196,137, 19,211,178,178,178,166,187, 30,239,225, 58,222, 29,173,204,204, 76, +198, 17, 73, 6, 64,114,143, 30, 61,246,109,218,180, 41, 60, 56, 56,216,121,240,249,243,231, 81, 83, 83,131,224,224, 96,205,204, +153, 51, 53, 3, 7, 14, 68,116,116,180,243, 13, 32, 47, 47,239,134,212,212, 84, 45, 0,119,223, 86, 96, 89, 22,125,250,244,193, + 49, 71,107,199,176,204, 76, 36, 36, 36, 56, 59,121, 4, 5, 5,225,249,231,159,103,198,143, 31,207,137,110, 6, 33, 4, 6,131, + 1,177,177,177, 10, 95,174, 14, 0,164, 25, 42,241,211,192,254, 96, 25, 64,127,112, 47,164, 50, 6,172,132, 65,119, 82,133, 95, + 7,245, 7, 3,192,124,120, 23, 2,112, 97, 14, 2,184,173,101, 28, 14,130, 51,103,206, 4,228,104, 57,226,197, 92, 41,167,232, +104,236,220,185, 19,118,187, 61, 80, 78,194,178, 44, 84, 42, 21, 98, 98, 98,160, 80, 40,160, 84, 42,153,239,190,251,238,237,228, +228,228,216,241,227,199,179, 90,173,150,237,211,167, 15,238,187,239, 62, 78,108,226, 76, 75, 75,243, 27,151,173, 91,183,226,139, + 47,190,192, 83, 79, 61,229,209,209, 98, 24, 6,145,145,145,208,104, 52,184, 86, 32, 0,176,216,172,208,215, 27,156, 77,186,118, +187, 29, 71,182, 28,238,144,127, 56, 47,109,245,119,223,242, 0, 96,220,242,147,235,105,177,247,125,190, 44,117, 64, 24,191,103, +235, 37,235, 30, 95,121,158,227, 56,140, 29, 59, 22, 89, 89, 89,120,244,209, 71,177,118,237, 90,188,243,206, 59,248,247,191,255, +125,153,171,229,239,205,209,106,181,254,247,177,199, 30,123,106,197,138, 21, 29,223,120,227, 13, 86,116,180,148, 74, 37, 24,134, +129,209,104,132,201,100,130,193, 96,192,169, 83,167,132, 39,159,124, 50,215,108, 54,255,215,107,115, 37,163,248, 93, 41,215,175, +109,155,192,182,211, 21,124, 20,220,247,230, 36, 3,163,232, 81,123,111,234, 16, 50,124,108, 82, 24, 8, 1, 17, 0,129, 0, 38, +147, 14,207, 63,255,162,228, 47,188, 85, 78,145,101, 52, 26,113,232,208, 33, 12, 26, 52, 8, 69, 69, 69, 56,113,226, 4, 58,116, +232,128, 69,139, 22, 69, 62,252,240,195, 57,229,229,229,253, 3,117,182,142, 28, 57, 50,241,198, 27,111,252,180,190,190,190,186, +190,190,254, 83, 0, 75, 1,212,156, 57,115,166,243,153, 51,103,230,174, 95,191,190,223,228,201,147, 37,110,125,116, 36,222,236, + 81,171,213, 6,131,193,228, 83, 96,137,191, 9, 17, 2,138, 56,195, 48,164, 99,199,142,184,235,174,187,192,243, 60,148, 74, 37, +212,106,117,163,102, 51,119,193,229,171,254, 0, 32, 48, 12,131,184,184, 56, 12, 31, 62, 28, 82,169,180, 17,167,152, 15,135, 15, + 31,142, 23,222,155,132,255,190,112, 43,190,120,172, 3,134,188, 95,230, 51,156,122,189,190,126,243,230,205,138, 87,159,122, 10, + 55,182,111,143, 86, 26, 13,218, 68, 71, 66, 33,151, 65,234, 26, 38, 38, 32,147,157, 0, 16, 36, 18, 9,186,116,233,130,178,178, + 50, 20, 20, 20,160,160,160, 0, 44,203,162,111,223,190, 78, 23,230,244,233,211,120,239,189,247, 96, 50,153, 2,142,123,251,246, +237,113,235,173,183, 66, 38,147, 65,169, 84, 54,106, 50, 20,211,180,174,174, 14,237,218,181,195,202,149, 43,145,154,154,234,151, +179, 83,167, 78, 24, 48, 96, 64,163,244, 84, 40, 20, 78, 81, 4, 0, 69,123,234,157,215,136,143,143,111, 18,231,134,189,231,241, +229,198,205, 48,153, 5,104,245,214, 70, 39,196,182,210, 96,251,146, 55, 2,138,187,200,185, 96,193, 2,212,212,212, 56,141, 3, +241,165, 92, 52, 81, 90,183,110,141,121,243, 60, 59,153,110, 90,196,211, 51, 47, 51,192,231,173,120,156,152,185,228, 89, 89, 89, +211,221,207,247,199,231,250,191,219,249,102, 55,113, 86,214,164,166, 67,185, 92,254,230,230,205,155,195,107,107,107,113,250,244, +105,176, 44,235,108, 83,231, 56, 14, 22,139, 5,103,207,158, 69,120,120, 56,202,203,203, 33,151,203, 33,145, 72, 96, 54,155, 1, +160,187,183, 7, 56, 33, 4, 47, 84, 52,116, 17, 90, 23, 39, 69, 33,128, 59, 43, 26, 10,134,216, 33,254,135, 31,126,128, 90,173, + 70,112,112,176,243,211, 95, 51,210,145,130, 51, 40,227, 25,176,187,182,129, 97, 1,150, 1, 24, 9,192,178, 4, 44,195,128,221, +149, 3,134, 1, 84, 17, 97, 77,173,128,253,117,140,247,217, 1,222,155,251,228,201,197,114,255,190,101,203, 22, 4,202,217,174, + 93, 59,168,213,106,231,182,126,253,250, 70,142,150,221,110, 71, 68, 68, 68, 32,156,164,193,141, 16, 16, 21, 21, 5,158,231,153, + 69,139, 22, 77, 76,249,127,246,174, 59, 60,138,106,125,191, 51,219,119,147,108, 54, 61, 33, 33,148, 0, 82, 34, 77,225,194,165, +151, 0, 66,104, 34, 69, 46, 4, 17, 81,138,168, 40, 17,129, 31, 42, 32,161, 73,147, 42,200, 37, 32, 72,151, 46, 69,164,131, 5, + 20, 36,129, 64, 8, 9,164,111,234,246, 50,237,247, 71,118,227,102,179, 73, 54, 33,194, 5,231,125,158,121,118,167,189,115,206, +156, 51,103,222,243,157,239,124,211,176, 97,200,244,233,211, 73,129, 64,128,235,215,175, 35, 33, 33, 1,245,235,215,119,219,103, +171,168,168, 40,235,147, 79, 62, 97, 62,249,164,100, 14, 69,100,100, 36,138,138,138,114,237,251, 53, 26, 77,126,159, 62,125,202, +248,109,228,229,229, 61,219,158,240,182,251, 72, 91,105, 24, 76, 38,232,180,134, 82,235, 80,110,102,142,234,227, 15, 63, 16, 45, +155,250, 6, 0,224,195,149,107,160,221,248, 87, 67,118,224,195, 81,129, 67,191,220, 53, 19,192,224,202,248,117, 58, 29, 76, 38, + 19, 34, 34, 34,112,249,242,101,104,181, 90,244,235,215, 15, 4, 65,148,206, 16,173, 6, 44, 25, 25, 25,157,162,163,163,127, 93, +177, 98, 69, 68,243,230,205, 9,189, 94, 15,131,193, 0,199,223,155, 55,111,114, 59,119,238, 76, 49, 24, 12,255,182,153,206, 93, +226, 68,198, 55,201,125, 67,223,220,251,227,117, 65,116, 96,163, 36,101, 70, 97, 4,157,159, 33,213,107,140,119, 76, 12,151, 0, +142, 1, 24,176,224,104, 22,140,109,216,235,105, 65, 46,151,127,117,241,226, 69, 63,147,201,132,107,215,174, 97,204,152, 49,150, +188,188, 60, 9, 0,252,231, 63,255,177,108,223,190, 93,210,168, 81, 35,108,219,182, 45,224,213, 87, 95,221,163,215,235, 95,116, +147,250,219,172,172,172,111,157, 55,250,249,249,173,126,248,240, 97,119, 71,159, 31,154,166, 75,147,227,242,193,100, 1,138,162, + 96, 52,154, 81, 92,172,133,197, 74,217,218, 76, 22, 12, 67,219,126, 89,208,182,118, 84, 34, 22,122,181,125, 49, 88,199,113, 28, + 72,130, 40,186,246,103,118,221,202, 68,187,171, 33, 46, 55,173, 89,206, 96,236,179,204,252,252,252, 32, 18,137,240,237,183,223, +226,198,165, 19,144, 8, 56, 48, 52, 5,154,178,130,161, 44, 16, 9, 4,248,241,250, 3, 68, 53,243,114, 75, 16,250,251,251, 99, + 64,199,142,136,238,216,177,100,122,155, 80, 8, 79,169, 20, 10,177,172,196,146, 5,128, 99, 72,119,131, 8,176,246,116, 6, 5, + 5,225,183,223,126,195,180,105,211,176,120,241, 98,200,229,242,210,217,207,183,111,223,198,238,221,187, 17, 21, 21, 85,237,188, +219, 45,120, 51,103,206, 68,102,102, 38, 86,174, 92,137,151, 94,122, 9, 34,145, 8, 69, 69, 69,248,247,191,255,141,156,156, 28, +183, 56, 29,135,247, 36, 18, 73, 25,235,147, 93, 0, 86,183,140, 28, 57,223, 24, 18,130, 67,151,118,130, 0,129,171, 59, 62, 40, + 35, 10,215,239,186, 80,109,206,185,115,231,150, 73,167, 59,214, 44,119,225,100,117,170,242, 56,130, 32,174,217,141,173, 51,103, +206,156, 69, 16,196,145,153, 51,103,206,138,139,139,187,229, 14,159,171,253, 4, 65, 28,181,137,176, 1, 14,219,174, 85, 75,104, + 41, 20,138,246,158,158,158,184,119,239, 30,250,245,235,103,201,207,207, 79, 18,137, 68, 77,242,242,242,164,185,185,185, 48, 24, + 12,186,249,243,231, 63, 0, 32,239,208,161, 67,163, 31,127,252, 17,143, 30, 61,194,246,237,219, 1,224,128,107,159, 13, 18, 44, +203,150, 86, 10,231,110,155, 64, 32,192,149, 43, 87,112,229, 74, 89,215,175,205,155, 55, 87,249,194,120,245,251,195,184,126,253, + 58, 28,195, 3,216,255, 59,110,147,201,100, 64,229, 51, 60,202,160, 42,199,248,170, 28,224, 93,193, 93,223, 47, 87, 51,115, 42, + 66, 70, 70, 70,133,231, 95,185,114,165,140, 69,171, 42, 78,129, 64, 0,134, 97, 32,151,203, 9,177, 88, 76,136,197,226, 48,187, +200, 18, 8, 4,165, 15,140, 84, 42,133, 84, 42, 45,211, 75,173, 8,153,153,153, 61, 50, 51, 51, 43,220,175, 86,171, 59,169,213, +106, 60,143,176, 82, 20,140, 6, 11,180, 58, 35, 62,143,251,111,201,198,207,241, 51,128,159, 59,189, 51, 13,147,251, 70,245,172, +238, 48,181,253,126, 7, 6, 6,226,220,185,115, 32, 8, 2,123,246,236,129,183,183, 55,250,246,237, 11,165, 82,137,153, 51,103, + 98,248,240,225,213,109,204,138,243,243,243, 59,189,255,254,251,191, 46, 93,186, 52,188,110,221,186,176, 88, 44,176, 90,173,176, + 88, 44, 72, 78, 78,198,206,157, 59, 31, 25, 12,134, 78, 0,138,171, 34, 59,145,241, 77,242,254,243, 31,102,246, 30,249,170,241, +118,206, 15,200,206,206, 7, 77,103,128,101,104, 88,105,166,196,194, 71,211,160,105, 6, 98,177, 64,185,244,139, 15, 78,177,224, + 64,146,132, 5,192, 43, 79,170,140, 84, 42, 85,164, 90,173,198,221,187,119, 17, 19, 19,147,157,159,159,159, 8,160, 23, 0,228, +231,231, 95, 28, 51,102, 76,243,248,248,248,224, 6, 13, 26,192,211,211, 83,169,215,235,171,162,244, 4, 48, 25, 64, 31,148,248, +129,216, 81, 0, 96, 62, 73,146,210,107,215,174,149,155,105,119,254,252,121, 0,248,217,117, 15,200,102,209, 50,153,160,206, 47, +196,132,119,230,252,213, 51, 2, 87, 70, 92,112,224, 48,233, 93,200, 0, 32, 47, 39, 25,111, 76,152, 38,173,170, 67,224,234, 69, + 88, 13, 31,157, 50, 29, 53,123, 29,245,244,244, 44, 25,126, 59,184, 19, 71,191,124, 7, 96,172,224, 40, 35, 96, 53, 0, 86, 29, + 88,139, 1,132, 88, 14, 80, 70,183,132,150,167,167, 39, 60,229,114, 4,170, 84,224, 56, 14, 66,129, 0, 34,145, 16, 44, 5, 16, + 12, 81, 42, 72, 89,247, 2,131,148,118, 42,229,114, 57, 82, 83, 83, 49,121,242,100, 88,173, 86, 12, 25, 50, 4, 22,139, 5, 38, +147, 9, 70,163, 17, 13, 27, 54,132,193, 96,112,139,207, 62, 91,209,211,211, 19, 98,177, 24, 31,124,240, 1, 94,126,249,101,204, +155, 55, 15,177,177,177,104,216,176, 33, 38, 77,154,132,157, 59,119, 34, 50, 50,178, 42, 94,206,177,140,236,247,211, 46,182, 28, +135,248, 0, 84,187,140,156, 57, 9,130, 44, 35,216,236,203,123, 99,123, 85,155,115,209,162, 69, 80,171,213,229, 44, 89,246,255, +161,161,161, 88,183,110, 93, 77, 71,134,236,214,163, 32, 23,251, 6, 56, 91,162, 56,142,107,103,243,157, 50,199,197,197,221,138, +139,139,139, 38, 8,226, 72, 92, 92, 92,116, 69, 22, 45, 87, 60, 46,246,187,253,210, 18, 58,141,141,118,119,220,105,191,209,190, +190,190,130,240,240,112, 82,169, 84,162,168,168, 8, 1, 1, 1,156, 90,173, 30,169, 80, 40, 62,251,238,187,239, 26,233,116, 58, +220,190,125, 27,171, 87,175,254, 25,192,170,202,132,214,177, 0,155,233,216,102,201,114, 92, 31, 56,112, 32, 26, 52,104, 80,198, +154, 37,151,203, 43,173, 60,246,125,118,139,144, 64, 32,192, 11, 47,188, 32, 79, 73, 73, 49,138,197, 98,132,133,133,201,179,179, +179,141, 98,177,184,218, 51, 93,170,114,140,175,202, 1,222,149,240,105,215,174, 93, 25, 11,150,227,175,227,255, 67,135, 14, 85, + 57,116,104,231,108,222,188,121,233,253,242,242,242,178,159, 11, 0,232,215,175, 31, 88,150,133,191,191,191, 91,156,118, 81,107, +115,128,135,201,100, 98,181, 90, 45,121,237,218, 53, 72, 36, 18,120,121,121,149,250,234,200,100,178, 82,107, 38, 15, 87, 13, 2, + 11, 11, 69,193,104, 52, 66,167,211, 1, 0,146,255,220, 87, 86,136,153, 53, 53,230,183, 55,176, 5, 5, 5, 56,113,226, 4,126, +248,225, 7,188,252,242,203, 46, 69,117, 53, 4,151,186,160,160,160,243,140, 25, 51,174, 46, 88,176,160,142,175,175, 47,172, 86, + 43, 30, 62,124,136, 45, 91,182,100, 26, 12,134,206,213,105, 96,192, 1, 20, 69,195,100, 48,163, 88,163,197,103, 95,108,173,176, +234, 1, 64, 65,238, 29, 12, 28, 52, 92,242, 36,203, 41, 51, 51,115,122,231,206,157,191,208,106,181, 69, 6,131, 97, 56,128,101, +142,253,169,252,252,252, 46,131, 6, 13, 90,225,235,235,251, 82,110,110,238, 44, 55, 40,103,166,166,166,206,170, 87,175, 94,153, +141,102,179, 25,245,234,213,123, 33, 55, 55,119,116,215,174, 93,255, 15,128,175,195,110, 47, 0, 39, 1,172,171,168, 46,217,135, + 14,117, 58, 35,148,170, 16,100, 60, 56, 87,101, 66,196, 2, 19, 56,150,173,180, 13,177,119,128, 43, 90,170,152, 25, 87, 46,169, +246, 99,237, 47,236, 87,134,141,197, 43,147, 23, 65, 33, 2, 22,190,209, 9, 13, 85, 0,228,190, 16,119,253, 24,132,202,118,143, + 38, 31,118,139, 60,118,195, 6, 92,183,181,199, 97, 1, 1,152, 49,114, 36, 56, 10,184,156,144,128, 93, 63,253,132,145, 61,122, + 64, 33,147,185,221, 97, 97, 89, 22, 98,177, 24,201,201,201,184,124,249, 50,154, 53,107,134,123,247,238,149, 9, 67,193,113,156, +187,249, 47,205,187, 84, 42,133, 72, 36, 66,118,118, 54,162,163,163, 33, 22,139,177,117,235, 86,156, 59,119, 14, 51,102,204,192, +248,241,227,209,189,123,119, 36, 38, 38,186,197,201,113, 92,185,217,138,206,195,185,213, 45, 35,103, 78,231,247,126, 77,202,221, +206,185, 96,193, 2,151, 19, 42,220,225,116,165, 69, 92,148,221, 53, 71, 49,100,183, 60, 57, 10, 35,231,117, 0, 62,246,109, 51, +103,206,156,229,238,121,142,235,118,139, 88,117,134, 48, 75,133, 86,116,116,116,153,156, 23, 20, 20, 92,189,122,245,106, 11, 15, + 15, 15,220,185,115, 71,162, 84, 42, 91,216, 27,116,146, 36,177,103,207, 30,175,254,253,251,159, 90,182,108, 89, 24,203,178,200, +201,201,193, 71, 31,125,164,163,105,122, 20, 0,186,162, 23,120, 85,150,169,195,135,203, 63,108, 7, 15, 30,116,107, 8,196, 46, +164,132, 66, 33,124,124,124,140, 70,163, 17, 10,133, 2, 62, 62, 62, 70,131,193, 0, 15, 15, 15,251, 88, 49,137,191,102, 42, 84, +101,125,170,202, 49,222,217, 1,190, 74, 36, 36, 36,184,117,156,109,168,213,173, 90,158,154,154, 90, 97, 67,114,238,220, 57,176, +182,134,214, 93, 78, 91, 47,143,179, 11, 63,133, 66, 1, 95, 95, 95, 72,165, 82,200,229,242, 50, 34, 75, 42,149, 86,249,224, 84, + 21,144, 84, 38,147,253,226,225,225,161,178,239, 23,137, 68,208,106,181, 69, 5, 5, 5,237,159,233,161, 67,112,160,173, 52,140, + 70, 19,116, 90, 99,173,243, 91, 44, 22, 72,165, 82,236,220,185, 19,157, 58,117, 66,135, 14, 29,202,137,172, 26,154,231,211, 11, + 10, 10,186,175, 90,181,234,231,229,203,151,251,232,116, 58,252,247,191,255, 45,214,233,116,221, 1,164, 87, 75,108,178, 28, 40, +171, 21, 6,147, 25,122, 93,201, 61,184,127,107,223,255, 90, 81,237,204,206,206,222, 89,201,254,251, 52, 77, 71,219,227,190,185, +129,127,213,171, 87, 15,217,217,217,101, 54,166,165,165,129, 97, 24, 51, 74,226,100,189,233,104, 72,198, 95,209,179, 43,234,197, +151, 88, 71,141,102,232,116, 37, 86, 16,147, 62,175,118,234,169, 77,108, 84,228,147, 85,147, 58, 68, 16, 68,169,211,247,212,169, + 83,113,243,198, 13,244,170,163, 65,195, 96, 47,112,154, 12,136,123,126,138, 63,212,114, 44, 91,113,172,218,220,187, 29, 92, 32, +150,237,222,237,114,223,253,193,131,171,149,247,164,164, 36,200,229,114, 48, 12, 83,238,125, 83,221,252, 59, 10,152, 21, 43, 86, + 96,198,140, 25,216,186,117, 43,110,222,188,137,214,173, 91,163,119,239,222,200,205,205,197,141, 27, 55, 96, 54,155,221, 78,167, +163,223, 92, 82, 74, 2, 78, 95, 62,142,180,244, 7,200,204,126, 84,227,114,119,228,116, 22, 90,251, 79,255,142, 97, 81,109,107, +196,249,217,103,159, 33, 55, 55,183,140, 37,203,177, 93,170,200,162,229,172, 69,156,144,231,228, 11,101, 95,183, 56,137, 30,231, +117,231,227, 1, 32, 23,128,160,138,243,156,215,243,226,226,226,206,218, 45, 97, 54, 94, 65, 85,254, 89,101, 44, 90, 78, 88, 52, +120,240,224, 65,171, 87,175, 14,144,201,100,165, 51,144,102,206,156,137, 25, 51,102, 32, 34, 34, 2,254,254,254,161, 42,149, 10, +249,249,249, 88,188,120, 49, 82, 83, 83, 39,194, 69,160, 61,103,161,213, 37, 69, 11,137,228,175, 14,171,221,178, 5, 0,227,199, +143, 47,103,209,178, 23, 80,101,160, 40, 10,126,126,126, 48, 24, 12, 16, 8, 4, 24, 50,100,136,224,207, 63,255,100,250,246,237, +139,161, 67,135, 10,110,220,184,193, 12, 24, 48, 0, 2,129, 0, 61,123,246,212,236,223,191,255, 67, 0, 95,186, 33,182,106,205, + 49,222, 94,201,220,141,125,228,142,184,172,140,147, 32, 8, 24, 12, 6, 8,133,194, 82, 71,121,119, 56,237, 67,135,142, 15, 32, + 73,146, 80,169, 84,165,141,135,221,162,101, 23, 90, 85,241, 86, 21,144, 84,161, 80, 40,239,220,185,211,200, 62,241, 34, 47, 47, + 15, 61,123,246,188, 91, 80, 80,240,108,155,180, 88,192, 74, 51,208, 25, 77,208, 25, 13,181, 70,107,127, 30, 54,110,220,136,196, +196, 68,152, 76, 38,124,245,213, 87,165,147, 10, 28, 69,214, 99, 8,174,100,185, 92,206,246,235,215, 15, 87,175, 94,133, 84, 42, +165, 80,131,248, 87, 44,199,194, 74,211, 48, 25,141,208, 85, 61,228,246,188,160, 84, 85, 39, 38, 38,194, 98,177, 96,222,188,121, +204,175,191,254,122, 22, 37, 1, 80,237, 22,188,209,221,186,117,155,239,225,225,161, 58,122,244,232,123, 0,182, 86,246,242,166, +104,155,104,175,197,251,232, 56, 34,224,202, 39,171, 38, 97, 86, 28, 95,172, 44,203, 98,226, 91,111,161,119, 29, 13,134,190, 20, + 0,125,214, 93, 40,188, 3, 64,168,234, 99,217,138, 99,184,149,226,182, 43, 38, 7, 0,253,186, 13, 70,171,102,229,195,131,117, +238, 85,210, 39,187,248,227, 47,200,201,203,172,118,222,245,122,125,133,150,171,106, 88,180, 74,159, 57,251,253,107,211,166, 13, +154, 52,105,130,179,103,207,162,109,219,182,184,119,239, 30,238,221,187,135,212,212, 84,220,188,121, 19,133,133,133,213, 46,163, +239, 79,238, 66,161,182, 0, 18,177, 4, 5, 69,121, 72,203,120,128, 32,191,224,199, 46,119, 59,154, 14,248, 12, 0, 80, 39,192, +187, 90, 66,203,145,115,201,146, 37,229,196,251,227,134,236, 33, 8,226,151,202,214,171,123,254,147, 68, 69, 66,235,129, 90,173, +238, 48,114,228,200,153, 0,218,217,182, 21, 3,216,125,234,212,169,193,129,129,129, 61, 58,118,236, 40,148, 72, 36,184,124,249, + 50,246,239,223,191, 21,192,174,202, 46, 36,145, 72,140,245,235,215,151,219, 43,162,253, 65, 84, 42,149,130,197,139, 23, 19,155, + 55,111,174,208,202, 85, 85, 1, 21, 23, 23, 67,175,215,195,219,219, 27, 86,171, 21,253,250,245, 99, 18, 19, 19, 33, 22,139, 49, +104,208, 32, 38, 33, 33,161,180,160, 55,109,218, 20,102, 52, 26,255,253,195, 15, 63,244, 1,208,181, 26,247,202,238, 24,239, 9, + 55, 29,224, 43,234,229,185, 3,119,135,227, 42,226,156, 54,109, 90,141, 56,197, 98, 49,109,143,252, 78,146, 36,172, 86, 43,218, +182,109,139,220,220,220,210,135,198,195,195,163, 84,100,185, 35,180,170, 10, 72, 42, 20, 10, 97,177, 88,208,181,107, 87, 16, 4, +129, 53,107,214, 60, 31,195,145, 44, 75,120,122,250,161, 78,157, 23, 16, 16,104, 2,203,214,238, 87,101, 98, 99, 99,203,136, 41, + 87,145,151,237,247,191, 38,176,115,185, 51, 75,182,178,183,163,125,200, 75,175, 55, 61,115, 69, 24, 24, 24,216, 33, 55, 55,247, +160,211,230, 2, 0,243, 43,233, 88,150, 22,244,163, 71,143,208,183,111, 95, 28, 63,126, 92,112,224,192,129, 94,135, 14, 29, 74, +184,123,247,238,163,182,109,219,214,125,251,237,183,165, 93,187,118, 69, 94, 94, 30, 94,122,233,165,207, 51, 50, 50, 42, 17, 90, +182,251,104, 50, 67,175,175,125,235,168, 43,107,214,227,188, 24,237,117,114,238,220,255, 67,239,144, 34, 12,105,237,141,248, 35, +151, 48,186,141, 28,176, 72,171,205,103, 79,139,111,157, 6,168, 31,217,161,220,126,169,178, 36,150,107,253,200, 14, 32, 31,221, +171,118,222, 29,211,236, 44,170,106, 98,209,115,188,159, 19, 38, 76,192,199, 31,127,140, 62,125,250,224,222,189,123, 56,127,254, + 60,238,221,187,135,105,211,166, 33, 50, 50, 18,173, 91,183,174, 22,231,161,211,123,161,209, 21,131, 36, 72, 20, 20,231,195,100, + 54, 34,118,210,220,199, 46,247,210,151,255,233, 56, 0,192,190, 83,215,107,204, 57,123,246,108,100,103,103,151,177,100, 61,142, + 95,214,179,142,202,162,165, 61, 0, 48,209,121,163,197, 98,241,154, 55,111, 94,148,191,191, 63, 8,130,192,138, 21, 43,224,235, +235,219, 9,192, 45,139,197,146,167,215,235,103, 56,136,144,222,176,197,218,200,201,201,113, 57,111, 95,175,215, 91,163,162,162, + 68, 33, 33, 33,101,102, 27,122,120,120, 84,100,221, 41,229,180,239,163,105, 26,177,177,177, 88,184,112, 33,194,195,195, 49, 96, +192, 0, 68, 71, 71,131, 32, 8,244,235,215, 15, 3, 6,252, 53,148,171, 82,169,196,199,143, 31,239, 70,146,100,130,195, 11,164, + 12,167, 43,216, 29,227, 41,138,114,215, 1,190, 12,167,189,178, 77,155, 54, 13, 11, 23, 46,196,172, 89,149,187,122,108,216,176, + 1, 40,239, 79,245,183,115, 22, 20, 20,148,105,236, 21, 10,197,154,161, 67,135, 10, 31, 61,122, 84, 70, 92, 57, 46, 46, 26,162, + 50,156, 85, 5, 36, 21, 8, 4, 8, 10, 10,194,130, 5, 11,224,231,231,135,224,224, 96, 87,129,252,170, 44,163, 26,224,111,229, +100, 56,246,218,210, 69,255,215,249,191,219, 15,137,164, 18,224,202,249,125,208, 20,150, 29, 78, 50, 91,255,154, 74, 45,105,219, + 11,150,235, 63,186, 85,151,236, 98,250,179,207, 62,195,103,159,125, 86,105,130, 54,110,220,248,216,121,119, 83,108,149,231,100, + 57, 66,225,225, 3,153, 71, 29,180,136,244, 1,203,209,255, 83,101, 84, 1,126,253,229,151, 95, 6,249,249,249, 33, 61, 61, 61, + 64, 36, 18, 13, 42, 99,174, 50, 26, 81,191,126,253, 23,212,106,245,191,171,226,156, 54,109,154,121,206,156, 57,210, 81,163, 70, + 97,232,208,161, 24, 53,106,148, 84, 44, 22, 55,230, 56, 14, 86,171, 21,233,233,233,248,241,199, 31,161, 86,171,111, 87,150, 78, +150,227, 8,185, 66, 5,153, 71, 8, 90,188,168, 2,203,210,181,146,119, 71,171,184,163, 53,171,154, 34,203,101,253, 4,128, 95, +127, 60,136,185, 31,188,136,173, 71,127,198,234, 95,128, 86,170, 92,180, 8, 80,131, 85,223,198, 71,163, 95,198,178, 29,191, 1, + 0,206,159,171,178,140,184,202,234,160,201,104,125,172,188, 59, 90,174, 28,175,227,134,143, 86, 57, 78,123, 39, 81,171,213,162, +168,168, 8,241,241,241,120,227,141, 55,144,155,155,139,212,212, 84,220,189,123, 23,223,125,247, 29, 20, 10, 69,141,202,232,195, +183,102, 99,206,178,233,224,192,161,105,163, 22,152, 57,249, 51,180,107,213,241,177,203,221, 25,110, 88,179, 42,228, 92,185,114, +101, 77,235,210, 63, 78,104,185,132,191,191,255,168,110,221,186,193,100, 50, 33, 32, 32, 0,169,169,169, 32, 73, 50, 2, 40, 25, +194, 11, 13, 13,221,173, 86,171, 35,220,229, 19, 8, 4,160,105,186,212,247,199,190, 0,192,192,129, 3,113,248,240,225, 42,123, + 20,193,193,193,168, 91,183, 46,222,127,255,253,114,179, 28, 28,103, 58,200,229,114, 28, 61,122, 52,187,160,160,160,128,227,184, +106, 77,115,179, 59,198, 95,188,120,209,109, 7,120, 71, 88,173,214, 71,119,239,222, 13,217,184,113,163,160,146,151, 95, 41,206, +159, 63, 79,163,138,161,154,191,131,211, 85,207,148,227,184, 10, 69,150, 59, 97, 4,170, 10, 72, 42, 20, 10,145,148,148,132,185, +115,231,130, 32, 8,236,219,183,239,185,120,184,254,188,147,191,153, 36, 73,159,129,175,116,110, 9,130,128,213, 82,126,164,218, +179, 80, 87, 42,178,134,126,185, 11, 7, 62, 28,233,142,232, 73,190,112,225,130,239,198,141, 27,133,238,148,251,133, 11, 23,104, +142,227,170, 61,236,103,127,225, 88,173, 86, 24,141, 53,179,162,112, 28,119, 57,238,139, 57, 81,219,190, 61, 38, 34, 8, 11,174, +156,219,135,226, 34,215,238, 12, 18,145, 16,155,227,247,211, 98,145,224,209, 83, 46,186,181, 67,134, 12, 25,245,213, 87, 95,181, +112,181,211,141, 73, 48,169, 38,147, 9, 25, 25, 25, 48, 24, 12,123, 63,249,228, 19,235,177, 99,199,222,124,245,213, 87,209,186, +117,107,132,132,132, 32, 43, 43, 11,201,201,201,136,143,143,231, 46, 93,186,180, 23,192,148, 42,238,227,193, 69, 95,204,137,137, +223,113, 76, 66, 18, 86, 92, 57,191, 15,197, 78,162,189,188,117, 90,132,111,182,238,183,138,197,162, 59, 85, 89,139, 28,173, 89, +181,249, 98, 28, 52,102, 50,134,174, 90,141,136,118,125,177,104,113,111,124,243,197,112, 44,239, 39,134,117,207,104,180,122,109, + 27,118,206,235, 15, 0,168,243,141,155,214, 18,161, 24, 15, 93, 88,172,138,138,101, 54,113, 83, 61,171,169, 61,239,149, 89,174, +170,107,209, 34, 73, 18, 13, 26, 52, 64, 68, 68, 4, 58,117,234,132,182,109,219,162, 71,143, 30,184,113,227, 6,110,220,184,129, +105,211,166, 85, 38,178,170, 44,163,238,255,142,194,207, 93,238, 60,118,217, 56,151,123,109,192,157,186, 52,121,242,100, 0,248, + 71, 89,183,170, 45,180, 52, 26,205, 13,150,101, 91,122,123,123,219, 45, 82,165,251,210,210,210,192,178,172,161,186, 5, 99,177, + 88,236,193, 49,203,196,101,178, 59,199, 87,246,224,115, 28,199, 20, 20, 20,160, 91,183,110,232,210,165, 75,233,240,137,227,226, + 32, 76,112,224,192, 1,112, 28, 87,109, 39,107, 7,199,120, 29,170,233, 0, 15, 0,185,185,185,125,187,118,237,122, 74, 40, 20, +186,245, 21, 77,150,101, 83,115,114,114, 94,121,210,156,174,202,135,101,217, 10, 69,150, 59, 13, 81, 85, 1, 73,133, 66, 33, 60, + 60, 60,240,253,247,223,195,223,223,255,185,122,192,110, 36,170,151, 84,182,191,155,159,228, 28,128,128,161, 95,238,122,120, 46, +223, 90,111,232,151,187,210, 14,124, 56, 50,188,178,115,178,179,179,251,140, 28, 57,242,184,187,229, 78,211,244,131,236,236,236, +106,135, 75,224, 56, 14,119,238,220, 97, 39, 76,152,144,167, 86,171,135,215, 36,255, 51,231,174, 94,190,240,243,169,126,253,162, + 58,180, 3, 9, 88, 42,118,254,229, 8,128, 19,138, 4,143,102,204, 90,249,214,240,225,195,159,102,177,105,178,179,179, 59, 13, + 27, 54,108, 10,254,114,157, 40, 35,164, 80,193,236,106, 27, 86,213,173, 91,247, 69,129, 64, 32, 5, 48, 23, 64,218,165, 75,151, +214, 94,186,116,169, 15,128,127, 9, 4,130, 16,134, 97, 50,108,157,158, 93, 0,254,168,186, 30,229,190, 13,142, 13,235,215,251, + 95,125, 65, 16,156,197, 98,174,162,131, 4, 14, 28,199,137,197,162, 59,191,222,200,106, 85, 89, 71,202,225, 11, 28,181, 62,100, + 63,101,202, 20, 76,153, 50,165,180, 62,173, 89,211, 5,123,255,188,136,215, 90,165,195,252,117,103, 16,202,112,183, 59,124, 0, + 48,251,255, 38,212, 90,218, 28,243,238,104,209,114,245, 28, 84,199, 71, 75, 32, 16, 32, 47, 47, 15, 73, 73, 73,200,201,201,129, +193, 96, 64, 98, 98, 34,172, 86, 43, 10, 11, 11,241,226,139, 47,214, 56,157,181, 85, 70, 79,147,243,159, 56,124, 88,109,161,101, +181, 90, 63,109,208,160,129, 72, 38,147,181, 96, 24, 6, 28,199,129, 97, 24,206, 38,106,170, 61, 11, 79, 36, 18,153,154, 52,105, + 66,184,154,157, 96,255,239,225,225, 97,172,196, 90, 18, 87,191,126,253, 79, 8,130, 16, 84,212, 11,177,255,103, 89,150, 17, 10, +133,113, 53,188, 87,143,235, 24,175, 87,171,213, 29,107,185,252,254, 14, 78,231,242,209, 55,107,214,172,244,139,246,206, 49, 81, +108, 31, 91,213, 87, 33,206, 43, 13, 72,170,215,235,179,250,246,237,203, 56,238,119, 12,104,250, 92,131,224,210,250,143,122,179, +222,185,124,107, 61, 0,176,139, 45,112, 92, 90, 37,103, 25,179,179,179,187,253,221, 73, 75, 73, 73,177,252,235, 95,255,250, 86, +171,213, 78, 6, 80, 99,111,254, 89,159,174,153,245, 12,150,140, 6,192,194, 26,158,155,150,159,159,223,211,105,219, 31,118, 65, +101,143,107, 87,109,209,126, 59,175,214, 99,139,209, 52,157, 30, 17, 17, 81, 45,203, 13, 69, 81,233, 85,237,119,142, 17,230,136, + 91,240,198,172,171, 64,201,228,239,124,183, 56, 77, 38, 83, 65,199,142, 29, 69,213,204, 91,174,187,121, 15, 9, 9, 65,157, 58, +117, 74,127,237,112,222, 94, 85, 58,105,154, 78, 15, 11, 11,131,191,191,127,133, 17,223,157,125,178,220,225,172,237, 50,170,140, +179, 78,157,109,181,206, 89,211,116,242,112, 15,189,121, 78,158,147,231,124,102, 57, 5,252,253,228, 57,121, 78,158,243, 9,114, + 62,151,224,189,212,120,240,224, 81, 17, 24,254, 22,240,224,193,131,199,227,129,168, 68,149, 86,103,166, 79, 77,148,237,105,158, +147,231,228, 57,121, 78,158,147,231,228, 57,255,113,156, 85,113,215,246, 76,227,231, 26,188, 89,149,231,228, 57,121, 78,158,147, +231,228, 57,121,206,127, 44,248,161, 67, 30, 60,120,240,224,193,131, 7, 15, 94,104,241,224,193,131, 7, 15, 30, 60,120,240, 66, +139, 7, 15, 30, 60,120,240,224,193,131, 7, 47,180,120,240,224,193,131, 7, 15, 30, 60,120,161,197,131, 7, 15, 30, 60,120,240, +224,193,131, 7, 15, 30, 60,120,240,224,193,131, 71, 9, 8, 0, 56,114,228, 72,233, 7, 1,163,163,163, 9,254,182,240,224,193, +131, 7, 15, 30, 60,158, 36,158,107, 45,226,152, 57, 30, 60,120,240,224,193,131, 7, 15, 94,139,212, 14, 72, 94,108,241,224,193, +131, 7, 15, 30, 60,120,177,197,103,140, 7, 15, 30, 60,120,240,224,193,139,172,103, 10,101, 44, 90,188,224,226,193,131, 7, 15, + 30, 60,120, 60, 77,177,245,140,106, 17,206,182, 56,174,243,224,193,131, 7, 15, 30, 60,120,240,120, 76,129, 85,217, 47, 15, 30, + 60,120,240,224,193,131, 7,143, 90, 18, 92,246,255, 79, 76,104,241, 95, 54,231, 57,121, 78,158,147,231,228, 57,121, 78,158,243, + 31, 11, 33,127, 11,120,240,224,193,131, 7, 15, 30, 60, 30, 27,142, 86, 44,130, 23, 90, 60,120,240,224,193,131, 7, 15, 30,181, + 39,178, 8, 87,235,252,183, 14,121,240,224,193,131, 7, 15, 30, 60,254, 38,240, 22, 45, 30, 60,120,240,224,193,131, 7,143,199, + 3, 1,126,232,144, 7, 15, 30, 60,120,240,224,193,227,111, 21, 91, 46, 55, 86, 52,115,224,116, 53,200,107, 50,251,224, 52,207, +201,115,242,156, 60, 39,207,201,115,242,156,255, 56,206,170,184, 79,227,217, 67, 55, 0,103, 1,116,183,253, 86, 40,188,106, 27, +252,212, 87,158,147,231,228, 57,121, 78,158,147,231,228, 57,159,119, 84, 24,168,148,119,134,231, 81, 21,132,168,124,136,185,170, +253, 60,120,240,224,193,131,199, 63, 77,108, 17,225, 72,218, 0, 0, 32, 0, 73, 68, 65, 84,113,142, 47, 73, 87,104, 12, 96, 22, + 0,111,135,109,191, 0,136,115, 58,110, 7, 0,133,195,186, 30,192, 60, 0,247,170, 76, 13,199,137,109,252, 82,219,194, 2, 48, + 1, 48, 3,208, 18, 4, 65,241,101,246,212,209, 17, 64,180,237,255, 17, 0, 87,170,185,255,185, 66, 72, 72,136,220,199,199,167, +207,245,235,215, 37,137,137,137,184,112,225, 2,183,121,243,102,107, 97, 97,225,201,172,172, 44, 35, 95, 93,158, 11,244, 5, 48, +211,246,127, 17,128, 19,143,201, 71, 40, 20,138,105, 30, 30, 30,253,165, 82,105, 29,154,166, 9,131,193,144,169,215,235, 79,209, + 52,253,165,173,221,171, 46, 6,251,250,250,190,217,180,105,211,198,169,169,169, 25,153,153,153, 59, 0,236, 1, 48,188, 78,157, + 58,163,235,215,175, 31,122,231,206,157,123, 5, 5, 5,223, 0, 56,248, 20,211,201,131,199, 63, 9, 68,101,214, 8, 87,152,203, +113,220,232, 50, 12, 68,121,142,158, 61,123, 14, 58,121,242,164,130,101, 89,216, 23,185, 92, 78, 3, 24, 87,133,200,242,187,124, +249,114,189,201,147, 39, 15,205,204,204,124, 89,171,213,182, 7, 0,133, 66,241,115, 96, 96,224,175,171, 86,173,250,142,227,184, +116,130, 32,180,213,204,168, 80, 36, 18,189,225,227,227,211,159,166,233,182, 28,199, 65, 36, 18, 93, 47, 44, 44, 60, 65, 81,212, + 55, 0,106, 34,222, 36, 66,161,112,138, 84, 42,237, 75,211,116, 75, 0, 16, 10,133, 55,205,102,243, 9,154,166,215, 2,176,212, +128, 83, 38,145, 72,166, 40,149,202, 40,139,197,210, 18, 0, 36, 18,201, 77,141, 70,115,202, 98,177,172,181, 9,206,167, 13, 33, +128,104,142,227, 68, 0, 32, 16, 8, 6,183,111,223,190, 30, 65, 16, 44, 65, 16, 28,199,113,196,207, 63,255,220,134, 97, 24,210, + 86, 63,162, 1,252, 10,128,126, 22,159, 16,127,127,255,133, 44,203,214,169,180,208,100,178,151,175, 95,191,222,116,247,238,221, +204,215, 95,127, 93, 52,126,252,120,207,201,147, 39, 11,215,172, 89,179, 54, 43, 43,235, 61,231,227,253,252,252,150,147, 36,233, +239,206,245, 89,150,205,203,207,207,159,254,180,242, 31, 19, 99, 42, 99,238,142,143,151, 53, 2,144, 94,195,250,253,247,113,154, + 98, 56, 0,136,151,197, 55,138, 49,197, 36,219,255, 63, 46,175, 3,102,174, 59,173,237,202,113,192,148, 40, 47,242,113,133, 86, +104,104,104,124, 76, 76,204,168,150, 45, 91, 10, 57,142, 3, 69, 81, 48,155,205, 77,175, 92,185,210,125,223,190,125, 47,107,181, +218,225,213,164,124,235,227,143, 63, 94, 48,127,254,124,127,145, 72, 68, 80, 20,213,104,247,238,221,109,223,126,251,237,247, 55, +110,220, 88,119,196,136, 17, 94,246,237,115,231,206,109,183,104,209,162,134, 0,190,124, 10,233,228,193,227,159,134,110, 40,235, +163,245, 57,128,207, 42, 19, 90, 30,182,151,103,142,205,146, 5,135,223, 82,156, 57,115,230,144, 80, 40,180, 91,180,218,235,245, +250, 32, 39, 43,152, 43,145, 85,127,204,152, 49, 29,247,238,221,187,112,196,136, 17,217, 10,133,162,201,171,175,190,170, 37, 8, + 66,176,123,247,238, 54, 17, 17, 17,242,129, 3, 7,142,233,217,179,231,135, 28,199, 93, 32, 8, 66,237,102, 38, 91,248,250,250, +238, 95,178,100, 73,189,190,125,251,138,253,253,253,193,113, 28, 50, 51, 51, 67,143, 30, 61,218,239,243,207, 63,255,176,160,160, + 96, 8,128,132,106,220,184,118,114,185,124,239,231,159,127, 30,210,175, 95, 63, 97,112,112, 48, 76, 38, 19, 18, 19, 19,123,159, + 56,113,162,235,198,141, 27,223, 51, 26,141,175,217, 4,134,187,104,239,237,237,189,239,191, 31,127, 28,212,225,141, 55,132,190, +190,190,224, 56, 14,106,181,186,247,197,109,219,186, 79, 90,178,228,189,226,226,226, 97,174,238,247,211,132, 68, 34, 33,183,111, +223,222, 90, 34,145, 0, 0, 44, 22, 11, 34, 35, 35,137,231,229, 9, 33, 8, 34, 44, 51, 51,211, 91, 44, 22,187,220,207, 48, 12, +186,118,237,218, 64, 44, 22,227,203, 47,191,164,242,242,242,218,124,245,213, 87,215,119,238,220,233,191,118,237,218,215, 0,148, + 19, 90, 36, 73,250,167,167,167,187,228,100, 24, 6, 86,171, 21, 52, 77,195, 98,177,160,121,243,230, 79, 53,255,241,241,178, 48, + 0,211, 99, 98, 76, 31,216, 54,125, 9,224, 67, 0, 41,168,225, 55,187,254, 6, 78,199,250,182,220,225,255, 99,167,213, 1,245, + 0,224,216, 13, 19, 0,248, 62,238,125,245,240,240,104,246,250,235,175, 11,213,106, 53, 68, 34, 17,172, 86, 43,178,179,179, 17, + 25, 25, 41,248,246,219,111, 95,168, 46, 95,163, 70,141,198, 47, 90,180, 40,224,216,177, 99,214,237,219,183, 91,162,162,162, 68, +227,199,143, 87,118,237,218,181,121, 88, 88, 24,185,101,203, 22,243,169, 83,167,168, 49, 99,198, 72,226,226,226, 2,142, 30, 61, + 58, 48, 33, 33,225,203, 39,157, 78, 30, 60,254,129, 56,139,191, 66, 60,216,127, 43, 21, 90,112, 16, 87,131, 1, 64, 36, 18,181, + 9, 10, 10,138,167,105, 58,216,102,213,201,206,201,201,249,146,162,168,223,109,199, 30,100, 89,118, 80, 85,150,172, 49, 99,198, +116, 60,126,252,248,178, 43, 87,174, 20,231,231,231, 7, 31, 58,116,200,244,225,135, 31,166, 2, 64, 74, 74, 74,195,129, 3, 7, +134, 78,157, 58, 53,189, 79,159, 62,171,122,244,232,241, 46,199,113,167, 8,130,208, 87, 37,178, 34, 35, 35, 47,159, 63,127,222, + 75,165, 82,149,217, 81,191,126,125,188,251,238,187,226, 65,131, 6, 69,244,234,213,235, 82,114,114,114, 23, 0,127,186, 35,136, + 26, 55,110,124,250,204,153, 51,158, 62, 62, 62, 40, 42, 42, 66,118,118, 54, 12, 6, 3,148, 74, 37, 70,140, 24, 33,238,214,185, + 83,221,169,211,222, 59,157,158,145,209,219, 77,177,213,190, 83,139, 22,167,119,198,197,121, 82, 15, 31, 66, 46,151, 67,167,211, + 1, 0,188,188,188,240,114,131, 6,194,223,182,109, 11, 29, 29, 27,123,250,215,164,164,222, 79, 73,108, 73,109,191,102, 0, 71, + 4, 2,193, 96,137, 68, 66, 14, 30, 60, 24,167, 79,159, 38, 76, 38,147,208,102,221,161, 7, 15, 30, 12,185, 92, 14,139,197,194, +162,100,232,144,126,150,159, 18,137, 68,130,228,228,228, 50,219,180, 90, 45,212,106, 53,242,243,243, 97, 54,155, 81, 84, 84, 4, +150,101, 9,185, 92,174,102, 89, 22, 36, 73, 58, 11,128, 50, 16,139,197, 72, 74, 74, 42,179,141,166,105,232,245,122,152,205,102, + 88,173, 86,104,181, 90,185,151,151, 87, 99,127,127,255,116, 0, 7, 11, 10, 10,190,204,201,201, 73,123,194,217,207,179, 11,162, +248,120,217,125, 0,146,255, 69, 78, 7, 75, 86,168,109,253,143, 90, 74,171, 29, 15,143,252,110, 10,183, 89,199, 30,212, 2, 31, + 11, 0, 23, 46, 92, 64, 78, 78, 14,242,242,242,160, 86,171, 17, 22, 22, 6,142,227,170, 61, 28,151,156,156,188,238,197, 23, 95, + 36,110,221,186,117, 2,192,154,221,187,119,143, 43, 40, 40,152, 57, 99,198, 12,223,165, 75,151, 22,196,198,198, 46, 2,176,117, +247,238,221,239, 52,107,214,172,255,237,219,183, 55, 62,141,116,242,224, 81,219,224, 56,174, 29,128, 0,123,219, 98,107,119,253, + 28,214,111, 16, 4, 97,113, 56,206, 98,107, 27,156,127,237,176,175,171, 9,130,248,213,225, 60, 53, 65, 16,191,214, 52,153, 78, +191, 37,157,110, 0, 56,114,228, 8,103, 95, 92,157, 25, 24, 24, 56,173,103,207,158,203,174, 93,187,214, 60, 43, 43,203, 39, 43, + 43,203,231,218,181,107,205,123,246,236,185, 44, 48, 48,112,154,195,141,112, 62,245,180,195, 62,241,229,203,151,235,237,223,191, +127,209,233,211,167,139,219,180,105, 99, 57,115,230, 12,221,167, 79,159, 92,219, 11,154,238,211,167, 79,238, 79, 63,253,196,116, +232,208, 65,126,252,248,241, 71,151, 46, 93, 90,190,119,239,222, 32,142,227, 4,174, 56,109, 16,169, 84,170,239,207,157, 59, 87, + 78,100, 57,162,110,221,186, 56,114,228,136, 82,165, 82, 29, 4, 32,174, 40,157, 54,200,100, 50,217,190,159,126,250,201,211,203, +203, 11,185,185,185, 16,137, 68, 8, 12, 12, 68,113,113, 49,178,179,178,144,118,247, 46, 72,139, 5, 43,190,152,239, 37,151,203, +247,186,104,236,203,113,122,123,123,239,219,185,112,161,103,254,233,211,248, 99,193, 2, 88,173,214,210, 33, 87,171,213,138, 75, +147, 39, 67,253,227,143,216, 50,119,174,167,183,183,247, 62, 0,178, 42, 56,107, 3,142,156,147, 1, 20,216,150,201, 0,174, 68, + 70, 70, 94, 75, 76, 76, 68,151, 46, 93,176,103,207,158, 86, 51,102,204,152, 60, 99,198,140,201,123,246,236,105,213,165, 75, 23, + 36, 38, 38, 34, 50, 50,242, 26,202,250,103,253,221,233,252,219, 56, 25,134, 41,179,176,236, 95,239,152, 58,117,234,228,238,223, +191, 31, 35, 70,140, 32, 37, 18, 73,214,200,145, 35,165, 23, 47, 94,228,108, 34,211,237,116,154, 76, 38, 24,141, 70,232,245,122, +164,164,164,200,151, 44, 89,210,249,179,207, 62,107,116,250,244,233,208, 89,179,102, 77, 10, 8, 8,184, 30, 20, 20, 84,239, 9, +231,221,234,244,127, 5,128,140,106, 90,136,254,110, 78,206,118, 62, 98, 76, 49,173, 29, 26,216,234,242, 86,118, 63,179,109,105, +213, 3, 72,123,156,186,212,179,103,207, 23, 27, 53,106, 20,180,251,150, 15, 10,197, 77,193,138, 85, 96,197, 42, 48,126,237,144, + 44,121, 5,225,225,225, 65,158,158,158, 29,171,153,206,237,183,110,221,250,151,173,167,156, 15, 96, 89,108,108,236,231, 4, 65, + 92,136,141,141,157, 15, 96,153,109,251,130,219,183,111,119, 0,176,243, 41,165,243,153,120,222,121,206,255, 45,206, 42,180, 72, + 0, 65, 16, 71, 8,130, 56,242,201, 39,159,244, 0,224,231,180,254,111,199,227, 0, 72, 92,253,218, 23,135,237, 1, 28,199, 13, +112, 56, 47,160,134,201, 39, 92, 44,127, 9, 45, 0,136,142,142, 38,162,163,163,237, 59,126, 33, 8,226, 16,128, 95, 68, 34, 81, +155,214,173, 91, 15,254,225,135, 31,188, 2, 2,254,186,126, 64, 64, 0,246,238,221,235,213,162, 69,139,193, 34,145,168, 13,128, + 95,148, 74,229,161, 74,172, 48,170,201,147, 39, 15, 29, 59,118,172,166, 77,155, 54, 0, 80,148,144,144,160,232,208,161,131,158, +166,105,130,166,105,162, 67,135, 14,250,132,132, 4, 5, 69, 81,218,118,237,218,121,244,234,213, 43,117,250,244,233, 99, 92, 8, + 14, 71,188,190,120,241,226, 48, 31, 31,159,202,148, 48,180, 90, 45,130,130,130, 48,121,242,228, 96,145, 72,244,102,101,119, 75, + 40, 20, 78, 89,188,120,113,160, 74,165, 66, 97, 97, 33,194,194,194, 96,177, 88,144,148,148, 4,147, 94, 7, 74,171, 1,165, 41, +130,250,254, 61,168, 68, 66,140, 25, 20, 29, 36, 20, 10,167, 84, 97, 45,153,242, 77,108,108,144, 37, 53, 21, 41,123,246,128,161, +203, 27,127,104,171, 21, 55, 55,109,130, 41, 61, 29,139, 38, 76, 8,146, 72, 36, 83,158,176, 37,107, 41,199,113,114,142,227,228, + 4, 65,172,234,216,177,227,183,114,185,124,114, 92, 92, 92,223,147, 39, 79,246, 59,127,254,124,119,154,166, 69, 52, 77,139, 46, + 92,184,208,197,100, 50, 9,165, 82, 41,132, 66, 33,135,231, 20, 34,145, 8, 98,177, 24,114,185, 28,157, 59,119,190,191,121,243, +102, 42, 44, 44, 76,180,111,223, 62,159, 58,117,234,120,172, 89,179,166, 72,171,213, 46,118,151,207,106,181,194,108, 54,195,104, + 52,194,100, 50,225,204,153, 51, 13,166, 78,157, 42, 52,153, 76,204,192,129, 3, 11, 40,138, 50,199,198,198, 42,125,125,125, 63, +124,146,249,140,137, 49,177, 54,203,211,109,155,104,121,128,199,244,121,250, 59, 56, 1, 88,108, 62, 89,118,248,219,184, 45,181, +116, 43,104, 0, 58,155,208, 50, 59, 61, 31, 45, 29, 44,190, 85,162,168,168,104,227, 55,223,124, 19, 70, 74, 85,184,104,233,143, +239,216,207,113,210,123, 13,114,235,125,132,192,176, 70, 24, 53,106, 84, 32,199,113,107,106, 33,205, 95, 1,232, 10, 96, 85, 77, + 78,126, 2,233,172,231,225,225,177,199,203,203,235,162,135,135,199, 30,216,134,103, 31, 7, 81,141,208,123, 80, 51, 50, 61, 42, + 2,220,160,102,100,122, 84, 35, 62,212,192,243, 2, 39, 45,226, 8, 53,199,113,209, 28,199, 69, 47, 90,180,104,161,195,251,221, +190, 46,119,211, 50, 22,205,113, 92,116, 25,133, 84, 34,176, 30,219,232,230, 98, 41,209, 20,142, 74,210, 33,115,165,179, 11,131, +130,130,226,227,227,227,189,156, 25,179,178,178,160,209,104, 48,103,206, 28,175,177, 99,199,190,151,158,158, 30, 83, 69, 34, 36, +217,217,217,109, 71,143, 30, 45,179, 90,173,133, 44,203,146, 26,141, 70,232,237,237,205,216, 15,240,246,246,102,138,139,139, 69, +122,189, 94,192, 48,140,121,236,216,177,146, 9, 19, 38,188, 12, 64, 80, 17,105, 64, 64, 64, 84,255,254,253, 43, 28, 58,160, 40, + 10,122,189, 30,122,189, 30, 86,171, 21,157, 59,119,150,110,222,188,185, 79,110,110,238,250, 10, 21,135, 84, 26, 21, 21, 21, 37, + 42, 40, 40,128,183,183, 55,210,210,210,240,224,193, 3,152,117, 58, 88,117, 26, 88,117, 90,208, 90, 13, 56, 77, 49,242,239,221, + 65,135,102, 77,197, 59,164,210,190,122,189,126,121, 69,156, 74,165, 50,170,195,184,113, 66, 15, 15, 15,116, 31, 93, 50,207,224, +120,179,102,224, 24, 6, 44,195,128,161,105,244, 77, 74, 2, 69, 81, 32, 73, 18,237, 10, 10,132,202,109,219,162,212,106,245,178, +167, 81,217,165, 82,169,112,251,246,237,175, 75, 36, 18,112, 28, 71, 88, 44, 22,156, 60,121,242, 31,247,208, 75, 36, 18,200,100, + 50, 88,173, 86,212,175, 95,223, 56,122,244,232,203, 95,124,241, 69, 56, 73,146, 30, 98,177,248,135,252,252,252,133, 89, 89, 89, + 41,238,242, 81, 20, 5,139,197, 2,139,197, 2,163,209,136,251,247,239, 7, 55,104,208,128,152, 60,121, 50, 99, 48, 24, 26,174, + 94,189, 58,249,228,201,147,138,197,139, 23,191, 10,224,221, 39,157,223,152, 24, 83, 51, 0,205,226,227,101, 98,155,229,215,242, + 63,198,201,161,196,241, 29,241,178,248, 68, 0,234, 90, 20, 89, 18, 0,222,225,126, 66,189, 72, 0, 29, 0, 47,155, 40,120,149, + 32,136, 14,205,155, 55,247, 73, 76, 76, 44,228, 56,238, 42,128,239, 0,100, 85, 70,198,178, 44,193,178, 44,222,110, 95,132,201, + 29, 5,160,168, 98, 20, 23, 23, 35, 45, 45, 13, 9, 9, 9,248,249,231,132,154, 62,155,111,122,122,122,246,145,201,100,245,105, +154, 38,117, 58, 93,154,193, 96, 56,205,178,236, 70,212,192, 71,237,239, 74,167, 29, 30, 30, 30, 75,102,205,154,213,201,219,219, + 27,191,255,254,123,195, 93,187,118, 45,209,235,245,143,229, 92, 47, 19,145, 91,150,175, 92, 19, 26, 26,168,194,141,243,135, 67, + 23,110,216,189, 5, 96,195,120,153,242,236,195, 73,139, 56,138,161, 95, 57,142, 27, 64, 16,196, 17,103,161, 84, 45,179,211, 99, +158, 95,133, 69,203,249,195,210,101,133, 86, 5, 10, 18, 52, 77, 7, 59, 90,178, 56,142, 67, 86, 86, 22, 50, 50, 50,160, 86,171, +225,227,227, 3,171,213, 26,236, 78,251,160,213,106,219,251,249,249, 25, 68, 34,145,217,104, 52, 66,161, 80,176, 34,145,136,179, + 93,135,176,205, 90,100,204,102, 51, 33, 20, 10, 41, 47, 47, 47, 79,179,217,220, 20,149,248,146,113, 28,215,222,207,207,207,229, + 62,179,217, 12,157, 78, 7,189, 94, 15,157, 78, 7,179,217,140,160,160, 32,208, 52,221,182,210, 46, 45, 77,183, 12, 8, 8, 64, +102,102, 38,228,114, 57,210,211,211, 97,209,105, 97,213,106, 65,235, 53, 96,138,139,193,106, 52, 96,245, 26, 80, 22, 3, 66,155, + 52,131,125, 70, 98,133,221,112,139,165,165,159,159, 31,244,250,191,220,205, 56,155,192,162,105, 26,180,205, 57,218, 62,156,232, +239,239, 15,251,140,196, 39, 4, 51,128, 25, 36, 73,174,146, 74,165,194, 73,147, 38, 33, 43, 43,171, 76,157,152, 52,105, 82,169, + 79, 86,215,174, 93, 47,200,100, 50, 90,173, 86,195,108, 54,139,158,215,135,158, 32, 8, 16, 4, 81, 82, 70, 52, 13,127,127,127, +125, 94, 94,222,207, 69, 69, 69,175,215,132,143,162, 40,251,140, 46, 24,141, 70,112, 28,135,223,127,255, 29, 50,153, 76,196, 48, +204, 45,154,166, 21, 34,145, 8,164,205,249,235, 73,193, 54, 35,240, 75, 0, 97, 54, 11,209,155, 40,113, 56,207,112,209,144,184, +117,235,220,228,172,190,112, 51,197,216, 45, 77, 25,168,217,112,164, 43,116,111,170,146, 44,143,235, 16,168,106, 61,208, 67,175, +144, 8,244,108, 90,235,250,255, 93,154,176,107,236,152, 55,189,230,205,155, 87,207,223,223, 95,150,156,156,108,154, 63,127,126, +131,237,219,183, 19, 40, 25,166,171, 16, 15, 31, 62, 60, 48,107,214, 44,223,254,253,251, 55,148, 74,165, 68,113,113, 49,212,106, + 53,114,114,114,240,224,193, 3,238,198,141, 27,247,205,102,243,158,234, 36, 50, 36, 36,100,243,235,175,191, 62,246,165,151, 94, + 18,217, 45,164,122,189,190,205,185,115,231, 6, 29, 63,126,188,139, 94,175,175,118,189,124,244,232,209,158,217,179,103,123,188, +242,202, 43, 77,165, 82, 41, 89, 27,233,116, 4, 73,146, 65,158,158,158, 56,125,250, 52, 84, 42, 21, 72,146, 12,122,220,250,106, +178,178,161,117,130,253, 96,186,180, 28, 77, 3,234,193,100,101, 67,121,137,242,252, 88,180, 42,120,215,183,179, 91,164,170, 16, + 75,198,153, 51,103,206, 34, 8,226,200,204,153, 51,103,185,178,104,217,254, 50,142,199, 57, 28,111,174,109,177, 85,173, 64,147, + 44,203, 34, 35, 35, 3,153,153,153,200,200,200, 64,126,126, 62, 72,146, 4,199,113,238,204, 62,227, 8,130, 96, 79,157, 58,229, +115,249,242,101,125,187,118,237,138,236,254, 47, 52, 77, 19, 20, 69, 17, 54,191, 24, 34, 45, 45, 77,124,241,226, 69,213,237,219, +183,131,108,189, 85,182, 10, 83, 96,185,109,118,129,229,184,152, 76, 38,200,100, 50,247, 84,135,237, 69,248,251,181,107, 37, 34, + 75,167,181, 13, 25, 22,131,209, 20,131,211,107, 33, 97, 40, 72,192,129, 48, 25,220,190,127,142,176,139, 44,171, 77,104, 89, 44, + 22, 80, 20, 5,150,101, 65,211, 79,197,175,124, 93,171, 86,173,218, 30, 56,112, 96,124, 70, 70,249,119,225,144, 33, 67,240,238, +187,239, 98,234,212,169,183, 7, 12, 24,112,227,240,225,195,152, 50,101, 10, 88,150,109, 13,160, 24,192,241,231,237,161, 55,155, +205,165, 22, 40,147,201, 4,171,213, 10, 84,227,179, 10,206,117,211, 94,182, 52, 77,219,185,137, 3, 7,246,227,194,133, 11,100, + 66,194,173,176, 73,147, 38,219, 29,238,159,116, 86,211, 81, 50,115, 79, 98,107, 40, 44, 40,241,127,170, 40,164, 66, 4, 42, 31, +178,227, 42,227,124, 28,180,218,208,106,196, 7, 31,124, 16,133,146, 25,206, 41,143,105,209,122, 69, 66, 18, 95, 79,107,233, 43, +251,176,149,159, 94, 34, 36,116, 73, 95,207,210, 61, 8, 87,234,131,234, 42, 44, 97, 13, 84,117, 22, 46,252, 34,228,246,237, 59, +230, 57,115,230, 36,142, 28, 57, 50,240,195, 15, 63,108,190,111,223,190, 46, 38,147,233, 27, 0, 69, 21, 25, 93, 6, 13, 26,116, + 53, 48, 48,176,193,134, 13, 27,114, 31, 61,122,228, 67, 81,148,135,213,106,101,245,122,253, 3,163,209,120,218,106,181,158, 6, +112,173, 58,137,245,242,242,106, 53,110,220, 56, 81, 81, 81, 17,132, 66, 33,172, 86, 43,114,115,115,209,169, 83, 39,193,161, 67, +135, 90,212,228, 6, 20, 22, 22, 46,255,230,155,111,206,238,220,185,179,143, 82,169,124, 73, 42,149, 6, 3, 96,180, 90,109,142, + 94,175,255,163, 38,233, 44,211,206, 49, 76,206,181,107,215, 34,148, 74, 37, 30, 62,124, 8,134, 97,114, 30,183, 14,200,196,228, +163,155,231, 15,213,109,230,223, 0, 23, 47, 95,133, 76, 76, 62,226, 67,125, 61,247,176,251, 80,193, 81, 64,185, 16, 72,151,227, +226,226,228,139, 22, 45, 66, 92, 92,220, 45, 87, 22, 45,187,224,138,139,139,187,101, 63,206,225,248,243,143,145,198,138, 45, 90, + 21, 41, 72,160,100,118,161, 90,173,246, 81,169, 84,165, 2, 43, 51, 51, 19,153,153,153,144, 72, 36, 72, 75, 75,131, 68, 34,201, +114,167, 19, 34,151,203,127,107,211,166,205, 11, 41, 41, 41,226,249,243,231,215,189,118,237,154,178, 83,167, 78, 47,202,229,114, +134,227, 56,152, 76, 38, 50, 49, 49,209,115,217,178,101,161,237,219,183,183,180,111,223,254,250,238,221,187,141,168, 36,254, 21, + 65, 16,191,100,101,101, 53,172, 95,191,190, 93,180,149, 17, 87,142,130, 11, 40, 25,242, 20, 10,133,215, 43, 75,168, 80, 40,188, +153,148,148,212, 91, 33,147,194,162,213,192,170,211,128,214,106,193,104,139,193, 20, 23, 3,122, 13, 36, 52, 13, 17, 67, 65, 46, +147, 33, 35, 61, 29, 66,161,240,102,101,156, 18,137,228,102, 78, 78, 78,111,149, 74, 85,250, 18,165,104,186,100, 97, 24, 88,104, +186,212,162, 37, 18,137,240,232,209, 35, 72, 36,146,155, 79,186, 38,147, 36,201,216, 67, 56, 84,144, 15, 4, 5, 5,177, 29, 58, +116,192,148, 41, 83,192, 48,140,173, 24,136,238, 0, 46,162,196,191,229,153,132, 43,113,107,119, 90, 55, 26,141,208,233,116, 40, + 44, 44, 20,202,229,242, 23, 66, 67, 67,175, 90, 44,150, 61, 52, 77,111,121,240,224,129,166, 34, 78,155, 48, 43, 21, 93, 44,203, +130,227, 56, 48, 12, 3,138,162, 32, 22,139,217,115,231,206, 99,217,138, 37,136,223,178,157, 27, 52,104, 16,113,232,208, 33,176, + 44,155,254,132,179,111,177,137,150,202, 26, 13,231,144, 10, 31,161,242,144, 10, 21,113, 58,246,254, 28,183, 17, 46,142, 41,135, + 15, 62,248,224, 4, 74,134, 12,243,108, 98,238,113, 56,191, 44,250,238, 11, 25,104, 70,111, 62,183, 83,247,237, 93,141,126,222, +183, 43,127,179, 72, 4,154,151,187, 5,181,108,216,224, 5,129, 74,229, 67,174,223,184, 42,127,199,246,189,201, 15, 31, 62,212, +172, 93,187,182,227, 11, 47,188,224,253,199, 31,127,132, 86, 36,180, 20, 10, 69,227, 55,223,124,115, 92, 97, 97,161, 56, 62, 62, +126,119, 86, 86,214,111, 40, 9, 45,227, 56,131,122, 0,128,173, 54, 33, 26,100,107,231, 46, 2,152, 95, 89,127,141, 32, 8,252, +244,211, 79,229,102, 7,178,143,167,206, 85,141, 26, 53, 26,145,146,146,114, 33, 39, 39,103,152,243, 78,177, 88, 60,175, 73,147, + 38,125,111,221,186,245, 57,128, 99,213, 33, 54, 24, 12,177,123,247,238, 93, 42, 16, 8,234, 48, 12,147,105, 52, 26, 99, 31,219, +162, 69,177, 19,226,214,239,218,100,180, 48,225,114,137,224,161,137, 98,223,226,117,200,243,107,205,178, 65,237, 96,141, 82, 3, + 32,156,214,255,176,189,140, 44, 28,199,217,143, 85, 59, 88,177, 44, 78, 86, 48, 87,251,212,143, 17, 44,157,171,168,141,171,200, +162,245, 9,128,246, 0,126,201,201,201, 89, 53,118,236,216,101, 59,118,236,240,210,104, 52,200,201,201, 65,110,110, 46,132, 66, + 33,148, 74, 37,214,173, 91,103,204,201,201, 89,229,120, 14,202, 71,144, 7, 0,147,191,191,255,111,219,183,111, 15,254,250,235, +175,133, 49, 49, 49,105, 3, 6, 12,104,186,110,221,186, 20,177, 88,204, 49, 12, 67,152,205,102,226,237,183,223,142, 88,177, 98, + 69,170, 64, 32, 80,140, 24, 49,130,240,240,240,248, 5,149,132, 13, 80,171,213,167,190,255,254,251,161,211,167, 79,151, 90, 44, + 22,151,150, 44,251, 54,149, 74,133, 75,151, 46, 89, 10, 11, 11, 79, 86, 97,197, 56,245,195,177,163, 93,255, 51,114,164,152,210, +106, 64,105, 53,160, 53, 26, 48,218, 34, 16, 58, 13, 68, 12, 13,185,152, 69,112,152, 12,180,209, 19, 71,127,253,131, 50,155,205, +149, 6, 54,212,104, 52,167, 46,198,199,119,111, 95,175,158,240,210,180,105,176, 82, 20, 94, 73, 74, 42, 21, 87, 86,171, 21, 7, + 91,182, 4, 67, 16,104, 61,113, 34,238,209, 52,173,209,104, 78,253, 47, 62, 12, 55,110,220,200, 29, 61,122,244, 53,150,101,219, +226, 9,125, 52,243, 73,128,162,168,114,214, 40,134, 97, 74,172,142, 37,150, 3,201,209,163, 71,187, 38, 38, 38,138,255,252,243, + 79, 92,184,112,161,245,142, 29, 59, 62, 9, 15, 15,111,249,240,225,195,236,170,196,155,171,160,191,176,249, 31,238,222,185, 7, +239,188,243, 14,145,157,157,141,239,190,251, 14, 85, 5, 79,253, 59, 16, 19, 99, 98,227,227,101,117,225,228,247,228, 34,164,194, +239,112, 51,164, 66, 69,156,166,152, 18, 43,153, 44,190, 36,216,168, 41,166,100, 56, 80, 22, 95,165,165, 12, 49,166, 24,141,205, + 33, 62,171, 22, 56,245,160, 25,185,229,220, 78,221,128, 99, 15,181, 87,178,140,243, 1,156,128,137,225,238, 93,231,110,188,244, +146,143, 63, 0,152, 77, 76,112,227,198,141,187, 9,133, 66, 9, 0,120,122,122,190,228,231,231,183, 46, 63, 63,191,179,171, 50, +141,142,142,238, 16, 24, 24,216,230,248,241,227,127,100,101,101,221, 2,240,179,243, 65, 17, 17, 17,115,110,223,190,221, 78, 36, + 18, 17, 85,212, 17, 0, 64,183,110,221, 94,144, 74,165,126,199,238,122, 67, 35,110, 4, 78, 80, 12, 8,101, 96, 84,173,144, 38, +110,142,176,176,171,126,133,133,133,173,139,139,139,255,168,102,209,247, 24, 58,116,232,150,248,248,248,176,110,221,186,113,215, +175, 95, 39,157, 71, 17, 34, 34, 34,250, 92,185,114,165,237, 91,111,189,181, 97,215,174, 93,147, 81,118,166,109, 85, 72,179,197, + 27,172, 53,156, 74,198,105,128,169,103,179,153,241, 10,229, 31,128,234,132, 92,120,140,240, 12,143,149,196, 10, 13, 24, 21,108, +111,111,139,137,213,158,162,168,223,111,220,184,113,112,196,136, 17,186,252,252,124,248,249,249,161,126,253,250, 32, 8, 2,235, +214,173, 51, 62,120,240, 96,159, 45,150, 86,251,204,204,204, 65, 54,177,229, 10,218,213,171, 87,239,218,182,109,155,234,218,181, +107, 2,154,166,149, 77,155, 54, 53, 92,190,124,217, 83, 36, 18,113, 98,177,152,189,118,237,154, 34, 34, 34,194, 68, 16,132,244, +199, 31,127,204,191,122,245,106,248,140, 25, 51,190, 65,217,105,226,206,216,185, 96,193,130,140,148,148, 20,152,205,102,104, 52, + 26, 20, 23, 23,151, 46, 69, 69, 69, 40, 46, 46,134, 72, 36, 66,118,118, 54,246,239,223,159,101,139, 18, 95,153,101, 99,237,154, +117,235,213, 89, 15,211,160, 84,200, 65,107,138,192, 20,231, 3,218, 98, 72, 40, 43, 60, 68, 12,234, 54,146, 67,166, 80, 34, 71, +163, 67,252,229, 95,179,109, 81,226, 43, 54, 23, 88, 44,107,223, 93,177, 34,135, 22,139, 81,111,248,112, 88,109, 67,133,142, 66, +139, 33, 8,132,247,234, 5,210,219, 27, 11,247,237,203,177, 69,137,127,162, 96, 89, 86, 96,177, 88, 42,203, 7, 88,150, 77, 79, + 76, 76,220, 5,224, 44, 65, 16, 28, 65, 16, 28, 74,130,181,233,158,229, 7,153,162, 40,204,157, 59, 23, 98,177, 24,115,231,206, +197,167,159,126,138,101,203,150, 97,253,250,245,248,246,219,111,113,244,232,209, 6, 23, 47, 94, 20,159, 63,127,158,139,139,139, +203,139,136,136, 16, 76,156, 56, 81, 37,151,203, 63,168,140, 51, 54, 54, 22, 94, 94, 94,136,141,141,197,146, 37, 75,176,121,243, +102, 28, 60,120, 16,151, 46, 93,130, 64, 32, 96,211,211, 31,193,100, 50,113,171, 87,175,206, 56,120,240,160,113,213,170, 85, 16, + 10,133,196, 83,106, 36, 62,176, 9, 42, 71, 75,144,115, 72,133,124, 0, 43, 81,181,111, 84, 69,156,144,197,199,215,181,137,163, +100, 7, 65,116, 24,192,116, 84, 62,189,218,206, 49, 25, 64,112, 45,112,206,150,143,254,191, 68,213,166, 59,247,175,100, 25,103, + 3,248,193,158, 39,165, 82, 41, 63,112,224,123, 33, 0,236,219,187, 95,148,148,148,228,253,253,247,223,203, 2, 3, 3,241,237, +183,223,202,228,114,121, 96, 5,156,204,193,131, 7,205, 18,137,196,111,194,132, 9,253,218,181,107,247,190,173, 35,218, 11, 64, + 11,148,204, 94,140,186,127,255,126,130,191,191,255,221,147, 39, 79,234,221, 41, 32,173, 86,251,205,214,173, 91,235, 23, 48,190, + 56,166, 31,138,120,118, 41,142,170,182, 32,173,222,167, 80,212,121, 25,175,191,254,122, 29,134, 97, 54, 85,179,220, 95, 31, 50, +100,200,214,248,248,248,176, 9, 19, 38,100, 95,191,126, 61, 7, 64, 60,128,237,142,203,237,219,183,243,198,142, 29,155,181,105, +211,166,144, 17, 35, 70,172, 7, 48,140,127,245,243,224, 81,182, 47,132,170,102, 29,186,120,225,150,254,207,205,205, 93, 93, 88, + 88,120,233,222,189,123,239, 89, 44,150, 16,130, 32, 56,177, 88,156,157,147,147,179,202, 33, 96,169, 43,191,146,222,176,197,218, + 32, 8,130,226, 56, 46,189, 71,143, 30, 31,244,234,213,235,171, 35, 71,142,152,186,119,239,142,189,123,247,250,247,232,209,195, +192,178, 44,119,236,216, 49,255,190,125,251, 26,206,158, 61,171,127,251,237,183,155, 54,105,210,100, 98,108,108,172,154, 32, 8, +214, 21,167,253, 93, 86, 84, 84, 52,164, 95,191,126,151,246,237,219,167, 84,169, 84,160,105, 26, 6,131, 1, 6,131, 1, 28,199, +193,219,219, 27,106,181, 26,243,231,207,215, 20, 23, 23, 15,118, 33,220,156, 57, 77, 38,147,105,216,228,247,167,159, 90,245,249, + 92,175,240, 6, 13,144,127,199, 4,218,100,128,136, 35, 81,247, 5,111,136, 37,114,220, 75,210,226,163, 93, 7,180, 70,147,233, + 53, 23,189,229,114,156,197,197,197,195, 98, 62,253,244,244,134, 25, 51, 60,219, 4, 5, 65, 32, 16,192,108, 54,131, 97, 24,136, + 68, 34, 68,198,196, 64, 28, 16,128, 57,187,118,233, 53, 26,205, 48,148,255, 20,143, 51,103,109,192,145,115,242,141, 27, 55,198, + 54,107,214, 12,147, 38, 77,194,144, 33, 67,202, 28,248,253,247,223, 99,253,250,245, 48,155,205, 99, 1, 92, 7,176, 14, 37, 67, + 29,112, 18, 89,127,119, 58,107,157,147, 97,152,194,164,164, 36,229,210,165, 75, 9,171,213,138,207, 63,255, 28,118,193,105,175, +215, 83,166, 76,169,227,229,229,133,207, 62,251,204,146,151,151,215,115,201,146, 37,103,182,111,223,238,255,205, 55,223,188, 14, + 32,214,153,147,101,217,220,155, 55,111,122,109,216,176,129,164,105, 26,203,151, 47, 47, 55, 60, 57,126,252,120, 88,173, 20, 4, + 2,161,197,100, 50,183,144,203,229,201,126,126,126,114,174,172,115,215,147,188,159,161, 40, 9, 97,224,232,248,110,113,244,207, + 66,197, 33, 21,170,195,169,150,197,199,119, 55,197,196,156,181, 9,162, 68,219, 49,123,237, 38,253,106,112,218, 5, 97, 77, 56, + 79,217,150, 42, 97, 50,153,160, 86,171,145,151,151, 7,149, 74, 5,129, 64, 64, 84,148, 78,179,217,252,231, 71, 31,125,116, 99, +211,166, 77,189,175, 92,185, 50,240,252,249,243, 61, 78,159, 62,109, 74, 75, 75,163, 41,138,226, 66, 66, 66,132,157, 59,119,150, +245,239,223,223, 67, 42,149,146,179,103,207,206,251,226,139, 47,252, 81,214,135,205, 57,239, 2,130, 32,240, 97, 87, 45, 98,123, + 8, 96,177, 88, 81, 84, 84,132,140,140,116, 36, 36, 36,224,202,149, 59,224, 56,142,172, 70,185,251, 1,152,253,221,119,223,133, + 74, 36, 18, 98,215,174, 93,117,118,237,218, 85,165, 37,117,199,142, 29,117,118,239,222, 61,207, 54,122,145,254, 44, 62,239, 60, +231,255, 44,231,179, 12,231,200,240,168, 82,104,217,218,249,246,176,125,148,148,162,168, 95, 92,132,112,248, 4,192, 92, 7, 43, + 88, 85,230, 60, 13,199,113, 23,122,247,238, 61,165, 87,175, 94, 43,250,244,233,147,149,149,149,213,112,249,242,229, 97, 52, 77, + 91, 19, 18, 18,200,228,228,228,180,223,126,251,173, 81,147, 38, 77, 38,222,190,125,251, 28, 65, 16, 86, 55, 50,152,144,156,156, +220,169, 71,143, 30,251, 39, 78,156, 24,222,161, 67, 7,137, 74,165,130, 80, 40, 68, 74, 74, 10,254,248,227, 15,203,238,221,187, +211,139,138,138,170,243, 9,158, 95, 82, 51, 50,162, 70, 76,125,111,223,196, 33, 3,253,255,213,244, 5, 73, 72, 72, 8, 96, 52, +226,206,195,108, 92,189,243,135,117,243,133,171,106,179,217, 60, 12,238,127,130,231,151,223,238,221,235,221,115,198,140,125,243, +254,243,159, 32,100,101, 9, 67, 66, 66, 32,145, 72,240,224,193, 3, 36,179, 44,189,120,227,198, 28,155,200,122,210, 81,225,165, + 0,150,178, 44, 43, 4, 0,185, 92,142,119,223,125, 23,142,159,220, 89,191,126, 61,140, 70, 35, 0, 8, 9,130, 88, 10, 96,203, +179,110,197,178,163,160,160, 96,206, 43,175,188, 18, 39, 20, 10, 43,140,122,235,227,227, 3,173, 86, 11,154,166,153,140,140,140, + 59, 62, 62, 62, 16,137, 68,224, 56,206,229,115,148,159,159, 63,103,216,176, 97, 11, 72,146,172,200,242, 1,165, 82,153,118,230, +204,153,198,111,189,245, 22,249,223,255,254, 55,101,194,132, 9,210, 51,103,206, 48, 28,199,237,127,210,247,160, 75,151,157,192, +134,152,215, 0,188, 6,148,115,120,207,176,109,171, 86, 72,133, 46, 93,118, 98, 3,254,226,116, 28,198,179, 11, 34,155, 21,170, +185, 44, 62,126, 5, 74,252, 44, 42,229,238,178,179, 11, 54,196,160, 86, 57,221,129,163,246,213,235,245, 96, 24,166, 50,107,222, +239,123,247,238, 93,241,219,111,191, 5, 76,153, 50,165,225,127,254,243, 31,101,143, 30, 61, 60, 29, 15, 48, 26,141,236,225,195, +135,245,235,215,175, 47,190,112,225, 66,234,248,241,227, 59, 84,150,206,135, 15, 31, 30, 93,184,112,161,119,255,254,253,155, 0, + 40,245,207, 82,171,213, 72, 75, 75,195,159,127,254,153,102,181, 90, 15, 85, 35, 75,249, 0,230,141, 26, 53,106,233,182,109,219, +234, 76,152, 48, 33,123,247,238,221,127,162, 36, 96,177, 51, 84, 67,134, 12,105,185,109,219,182,144, 9, 19, 38,100,163,196,143, + 44, 29, 60,120,240,176,163, 59,202,251,105, 85, 58, 50,177,213, 98,177,112, 38,147,137, 51, 24, 12,156, 78,167,227,224,250, 43, +240, 7, 51, 51, 51,185,244,244,116,238,225,195,135, 92,106,106, 42, 7,224, 91, 39,197,235,170,193,242,216,177, 99, 71,163,208, +208,208,207, 21, 10,197, 9,129, 64,160, 17, 8, 4, 26,169, 84,250,131,159,159,223,167,139, 23, 47, 14,229, 56, 78, 92,137,138, +174, 8, 66,145, 72,244, 86, 96, 96,224, 65, 95, 95,223,116, 31, 31,159,244,192,192,192,131, 34,145,232, 29, 0,162, 42,148,121, + 69,144, 9,133,194,143, 60, 60, 60, 78, 73,165,210, 92,169, 84,154,235,225,225,113, 74, 40, 20,126,132,202, 3,169, 86,202, 41, +145, 72, 62, 10, 8, 8, 56,165, 84, 42,115,149, 74,101,110, 64, 64,192, 41,137, 68,242, 56,156,143,211, 43,177, 11, 45, 3,103, + 3, 65, 16, 84,235,214,173, 55,180,109,219,118, 93,219,182,109,215,181,106,213,234,107,155, 85,146,179, 89, 91, 12,168, 56,120, +227,223,153,206,167,198, 25, 25, 25,185,125,219,182,109,236,156, 57,115, 52, 77,154, 52, 41,152, 51,103,142,102,219,182,109,108, +100,100,228,246,154,114, 6, 5, 5,213,139,140,140, 44,216,180,105, 19,157,148,148,196,109,218,180,137,142,140,140, 44,112,138, + 12,255, 36,242, 78, 0,136,176, 89,127, 14, 1,216,131, 18,231,247, 80, 0, 68,140, 41,134,179,205, 62, 60, 1,160, 79, 5,101, +239, 46,103,152, 41, 38,134,179,249, 84,157, 4,144,232,176,222, 13,101,253,191,158, 4,167, 75,180,104,209,226, 30,231, 0,139, +197,194,169,213,106, 46, 41, 41,137,187,112,225, 2, 23, 22, 22,118,207, 13, 78, 63, 0,111, 3, 56, 28, 28, 28,124,187, 99,199, +142, 15, 59,117,234,244,176, 94,189,122, 41, 34,145,232, 10, 74, 34,188, 71,218,150,165, 0,154, 84,193,217, 81,165, 82, 45, 12, + 11, 11, 59,212,184,113,227, 75,245,235,215,191,226,235,235,123, 68, 38,147, 45,194, 95,145,177,171, 91,231,123, 12, 29, 58, 52, + 77,167,211, 49, 47,189,244,210,109, 87, 39, 53,107,214,236,162, 78,167, 99, 70,142, 28,153, 14, 32,250,159,240,188,243,156, 79, +133,243, 31,133,198, 54,193,116,208, 97,249,196,197,113,159, 56, 29,179,213,118,110,149, 5,193,113,156,128,227, 56, 15,142,227, +188, 57,142,243,229, 56, 78,197,113,156, 39,199,113,210, 42,204,223,124,197,254,251, 56, 39,219, 4,148,193,246,223, 25, 85,237, +127,174,239,103,104,104,168, 79,187,118,237,166, 30, 56,112,224,163,251,247,239,127,116,224,192,129,143,218,181,107, 55, 53, 52, + 52,212,231,113,210, 25, 20, 20, 84,175,121,243,230, 95, 53,107,214, 44,189,121,243,230, 95, 57,137,172, 39,153,119,137, 77,196, + 52,179, 45, 13,109,219, 8,148,196,194, 90,107, 19, 54, 17, 21,244,212,170,195,105,231, 59, 4,160,175,109, 57,100,219, 22,246, + 20, 56,203,161, 65,131, 6,199, 91,182,108,121,175, 85,171, 86,201,173, 90,181,186,215,162, 69,139,123, 77,155, 54,189, 23, 17, + 17,113,175,110,221,186,247,252,253,253,143,215,160,140,124, 1,132,160,252,103,192,158,118,157,239, 30, 25, 25,121, 85, 38,147, +185,140, 13, 38, 20, 10,231,181,106,213,234, 38, 74,102, 74,242,237, 39,207,201, 11,173,255, 33,240,149,240,217,227,148,162,242, +207,140, 84,181,159,191,159,207, 54,167,203,111,117,217,132, 76, 67,155,192,145,212, 2,167, 35,159,189, 78, 69, 56,136,166,167, +193,201,215, 37,158,147,231,228,133, 86,173, 67,200,223, 2, 30, 78, 48, 63,230,126, 30,207,197,104, 60,126, 0, 0, 32, 0, 73, + 68, 65, 84, 54,170, 19, 19,235,113, 56, 93,241,221,127,202,156, 60,120,240,224, 81, 91,109,103,119, 0,231,236,189,194,138, 84, +105,117,102, 19,212, 68,217,158,230, 57,121, 78,158,147,231,228, 57,121, 78,158,243, 31,199,105,199,138, 10,182,223,113, 90,255, +250, 25, 21, 94, 79, 36, 76, 15,111, 86,229, 57,121, 78,158,147,231,228, 57,121, 78,158,179,166,152,248,140,138,172,110,246, 21, +126,232,144, 7, 15, 30, 60,120,240,224,193,163,246, 80,117, 28,173, 61,123,246, 8,236,255, 71,141, 26, 53,158, 97,152,169,246, +117,129, 64,176,230,187,239,190,219, 82,217, 21,134, 15, 31,206, 84,198,233, 10, 85, 93,199, 21,103,139, 38,202, 73,126,222,138, +247,138,138, 13, 43, 83, 50,153, 11, 38,147,169,185,125,159, 76, 38, 75,220,178,101,203,221,218, 78,231,248,241,227,155, 56, 95, +167,126,152,168,187,175,151,236,221,130, 34,221,242, 91,247,116, 95,243,117,236,169,192, 31, 64,180,151, 76, 60,168,133, 74,220, +241,207,124,211,101,189,149, 57,140,146,217,176,133,207, 99,134,131,131,131,155, 42,149,202, 49, 0, 90, 24, 12,134, 64,133, 66, +145, 11, 32, 65,163,209,108,207,206,206,190,227, 46, 79,183,250, 72, 3, 16,110, 91,125,120, 46, 21,245,220,217, 87, 21,250, 68, +192,196, 1, 82,130,128,245,100,242, 95,206,232,125, 27,193,196,114,229,183,247,105, 4, 11,199, 65, 76, 0,230,147,247, 33,123, +142,138, 74, 9, 32, 10, 37, 33, 28,110,160, 36,252,132,129,127,100,121,240,120,174,224, 60, 84, 88,186, 46,172, 64, 76,116, 21, + 11,137,175, 56,112, 42,128,243, 51,155,205, 34,137, 68, 2,139,197, 2,133, 66,190,246,237, 9,227, 63, 7,137, 34,138,198,187, + 91,182,108,169,241,151,174,171,115, 29, 0, 63, 57,159,239,163,148, 47, 56,123,248, 99,159,174, 3, 22, 47,178, 60,200,139,213, +106,181,164, 84, 42,133,217,108,134,183,183,119,167, 73, 19, 39,190, 68,138, 56,139, 88,236,113,121,197,138, 21,217, 53, 77,231, + 7, 31,124, 16,108,181,154,254,205,178,172,196, 98,177, 72,157,175,227,173,240, 88,124,246,240,199,138,110,209,139, 62, 7,120, +161,245, 20, 32,169,231,227,113,110,229,168,238,205, 58,182,104, 12, 54,225, 60, 76, 22,235,160,179,233,186, 65,159, 94,201,156, +158,174,179,182, 69, 45, 4,172,252, 31,130,160, 97,195,134, 83, 2, 2, 2, 70,110,220,184, 81,220,176, 97, 67,200,100, 50, 24, +141,198,144,251,247,239,135, 76,154, 52,169,155, 92, 46,223,149,146,146,178, 22,238,125, 8, 46,252,236,214,255, 3, 0,116, 26, + 51, 63, 28, 37, 31,139, 54, 56,239,235, 62,110,126, 56,128, 25, 40,251, 97,228, 44,148,132, 80,112,213,234, 72,142,108, 91,134, + 65, 99, 63, 18, 2,152, 84,154,120, 18,248,225,219, 85,232, 55,234,189, 50,219, 9, 14,194,195,219,150, 33,122,236, 71, 21,126, + 71,177,111, 99,130, 98, 89,174, 66, 75, 60, 73, 18,244,137,123,156,171, 15, 12,231,160, 36, 6, 88, 57, 74,148,124,208,217,229, +241, 3,154, 10,114,172, 20,227, 50,224,172, 88, 36,200, 61,122,135, 41,119,110, 76, 27, 80, 20, 83,210,182,138,133, 96, 14,166, +120,159,157, 61,123,182, 48, 58, 58, 26,155, 55,111,238,252,245,215, 95, 79,212,106,181, 63,218,238, 91, 50,255,248,242,224,241, + 92, 11, 46,215, 66, 75, 40,192,134, 67,251,182, 52,202,201,205, 67,204, 91, 31, 98,231,206,157, 40, 44, 44,132,143,143, 15, 36, + 98,177,104,229,210,255, 11, 86, 42, 61,130, 99, 38,198,110, 0,208,180,166,169,169,230,117, 26, 59,159, 79,216, 62,165, 35, 20, +144, 34,137, 68, 66,238,218,181, 11, 69, 69, 69, 80,169, 84,144, 72, 68,228,138, 69,159,200,149, 74, 79,249,155,147,103,118, 70, + 73,252,159, 26,193, 98,209,117, 62,176,115,139, 82,173, 86, 99,220, 59,177,112,190,142, 88, 44,102,236, 47, 22,190,142, 61, 21, +204,222,248,238,216,102, 47,122, 1,214, 91,151, 32, 18, 8,160,240,246, 65,148, 80, 0, 1,129,230, 49, 39, 82,103, 1,248,244, +121,201,108,195,134, 13,167, 12, 31, 62,124,228,130, 5, 11,196, 36, 89, 18,114, 78,175,215,195,104, 52, 34, 52, 52, 20,103,207, +158, 21,207,153, 51,103,228,247,223,127,143,148,148,148,213,213,229,191,117,235, 86,253,240,240,112, 19, 0, 12,108,233,229,188, +175,158,125, 31, 0,120,121,121, 85,201,231,167,242, 48,223,186,117,181,133,253,188, 41,189, 66,153, 10,182,155, 0, 40, 42,227, + 98, 89, 78,120,242,171, 73, 21,238,127,107,193, 14,250,198,158, 11, 77, 27, 54,108,104,116,220,238,233,233, 89,209, 41, 65, 58, +157, 46,220,121,163,253,120, 43,197, 4, 86,116,189, 62,239,174,119, 41,192, 40, 6,194, 29, 59,118, 0, 0,190,252,104,180, 96, +211,207,121, 66,161,176,164,169, 93,186,116, 41,230,205,155, 39, 57,113,226, 68,255,109,219,182,245, 63,120,240,224,202,138,132, + 42, 15, 30, 60,158, 73,145,229,248, 91,177,208, 34, 9,194, 75,233,229,137,215, 94,127, 27,199,143,255,128,174, 93,187,150,238, +107,208,160, 1,134, 15, 27,140,239,182,174, 0, 0,175,199, 73,209,227, 94,167,176, 88,255,105,191,145, 95,205,127,152,173,187, +114,228,200, 17,116,233,210,165,204,249,175,143,120, 13,223,126,179, 20,149, 68,153,119, 11, 4, 71,138,189,148, 30, 24, 21,243, + 14, 92, 93,103,226,184, 33, 71,250, 14, 95,213, 59, 39, 95,191,130,175,103, 79, 30,141,130,253,250,180,108,214, 20,133,251,215, +226,143, 34, 19,142,103,154,240,102,212,191, 16,233, 43, 71, 23,154, 65,176,135,168,103,182,158,122, 46,132, 86,112,112,112,211, +128,128,128, 50, 34, 75,171,213, 66,167,211, 65,163,209, 64,171,213,130, 36, 73,196,198,198,138,207,157, 59, 55, 50, 56, 56,248, +180, 27,195,136, 15,109,150, 44, 64, 32,210,205,157, 59,215, 28, 24, 24,104, 86, 40, 20,156, 80, 44,213,118, 31, 55,223, 11, 0, + 72,161, 88,187,114,229, 74, 75,104,104,168, 73, 40, 20, 74,222,123,239, 61,210,157, 52,155,205,102,206,145,211, 98, 49,151,110, + 95,188,120,177, 37, 40, 40,200,172, 80, 40, 56,171,213,125,163,227,205, 7, 5,144,138, 5,144,138, 5,144, 73, 68,240,170,223, + 14,210,194, 63, 65,211, 52,150, 44, 89, 98, 13, 14, 14,182, 40, 20, 10, 78, 34,145,136,167, 77,155, 86,101, 58,199,143, 31,207, +169, 84, 42,171, 66,161, 16,207,155, 55,175,220, 76,161, 51, 55, 50, 32,151,136,160,144, 10,209,184, 65, 24,164,156,209,237,180, + 10, 4,101,189, 17,164, 82, 41, 58,119,238,140, 22, 45, 90,224,224,193,131,221,121,161,197,131,199,115,129, 10,103, 24, 10, 1, +224,200,145, 35,221, 80,242, 65, 68, 68, 71, 71, 19, 37,103,112,152, 49,101, 24,222, 28, 55, 10, 12,195,150,126,231,139, 32, 9, + 76,126,163, 63, 88,214,157, 17,137,170,167,120,214,224, 58,165,156, 28, 65, 10, 0,160, 81,189, 16,110,226,155,255, 1,195,178, +127, 13,148, 8,128,183,199,245, 43,217, 86, 11,233, 20,128,193,135,147, 94,133,171,235, 52,109, 84,135,164,173, 38, 16,101, 63, +246,248,119,124,108,147,231,116,129, 22,117, 67, 34, 40,163, 17, 38, 19,133,248, 59, 5,198, 83, 25,250, 64, 82,149,170, 94,245, + 90, 7,153, 64,157,137,122, 94,146,198,217,122,234,185,200,187, 82,169, 28,179,113,227,198,114, 34, 43, 39, 39,135,212,233,116, +176, 90,173,172, 86,171, 5,195, 48,152, 57,115,166,104,206,156, 57, 99,178,179,179,231,217, 53,143, 43, 78,155,223,213,140, 91, +183,110,213,155, 61,123,182,181,103,207,158, 15, 27, 52,104,160, 23, 8, 4, 8, 9, 9, 89, 21, 21, 21,229,187, 96,193, 2,107, +255,254,253, 83, 5, 2, 1, 26, 55,110,172,255,243,207, 63,235, 1,144,187,155,119, 71,206, 45,103,214,112, 0, 64, 16, 4,162, +162,162,210, 26, 55,110,172, 23, 8, 4,184,123,120, 49,231,238,253, 20, 9, 73, 52, 9,245,182, 53, 34, 4, 32,247, 44,245,196, +139,138,138, 74,111,218,180,169,142, 36, 73,220,188,121, 51, 12,229, 63,107, 85,142, 83, 46,151, 83,175,191,254,250,195, 59,119, +238,184, 58, 30, 66, 1,137, 14, 77,109, 6,172,208,182, 64,250,197, 10,211, 41, 18,128,158, 51,101,180, 80, 37, 3,164, 94,254, +102,141, 70, 3,165, 82, 89, 98, 33,179, 90,241,251,239,191,163, 99,199,142,221,246,236,217,115,142,127,222,121, 78,158,243, 47, +184,210, 34,207,160, 53,203,241, 67,247,101,124,180,206, 58,103,138, 97,104, 52, 8, 15,194,226,255, 27, 15,134, 97,193, 48, 12, +104,219, 47,195, 48,160,172,214, 90, 73,217,227, 92,199, 71, 41, 95,240,195,174,119,125,122, 14, 89,218, 43,110,246,184, 83, 12, + 3,176, 44, 5,138, 2, 24,150, 2,203, 48,160,168,218,113,205,161, 88, 22,245,194,130, 17, 55,123, 28,156,175,179,253,187, 61, + 3,207, 28,138, 85,116,141, 94,244,225,221, 52,195, 18, 94,216, 63, 89,200,196, 82, 33, 39,148,193, 98,161,161,181,176, 22, 0, +122, 19,197, 90, 57, 15,127, 25, 0, 8, 73,226,121,154, 93,219,162, 97,195,134,101, 68,214,178,101,203,252,215,173, 91, 23, 10, + 0,195,134, 13,203,232,213,171, 87, 94, 82, 82, 18, 66, 66, 66,136,188,188,188, 1, 0,222,179,157, 59, 3,192,186, 10,120,245, +225,225,225,166,128,128, 0,179, 93, 16,145, 36, 9,161, 80,136,240,240,112, 83, 96, 96,160,185,113,227,198,122,177, 88, 12,146, + 36, 97, 23,122,110,117,243, 8, 2, 2,129, 0,118, 78,103,107,143,157,179, 58, 16, 9,201,242,205,155, 3, 39, 73,146, 46,175, + 87, 97, 29,146,201, 56, 0, 21, 30, 47, 32, 29,154, 71, 97,229, 30, 2,241,191, 67, 4,224, 44,199,113,184,126,253, 58, 82, 82, + 82, 32, 22,139, 17, 28, 28,140,121,243,230,193,108, 46,209,187,195,135, 15,239, 6,224, 38,255, 4,243,224, 81,138,179,207,160, +192,114,182,106, 85,238,163,117,228,200,145,110,209,209,209,231,236, 2,168, 68,236,184, 16, 63, 20, 13,138,178, 2, 28, 87, 43, + 66,171,162,235, 48, 12, 91,233,117,236, 62, 90, 44,203, 9, 93,138, 44,150, 5, 77, 81,181,114,247, 88,134, 2,203, 82,112,117, + 29,130, 32, 25, 91,131, 47,230,159,147, 39,143,224,240,122, 36, 21,222, 0, 23,104, 19, 66,253,164, 18,228, 25,209,240,133,102, +130,223, 13, 20, 46,221, 72,132,191,167,242,185, 41, 23,131,193, 16, 40,147,201,160,215,235, 75, 45, 89,235,214,173, 11,181, 88, + 44, 36, 0, 8,133,162, 48, 53, 27, 42, 99, 88,192, 91,153,133,194,194, 98, 63,142,227, 8,155,224, 89, 10, 96, 11, 42,137,238, + 47, 22,139, 75, 5,138,163, 0,146, 74,165, 53, 18, 48,118,216,197,153, 88, 44,118,185,221,121,120,173, 42,136, 29,133, 22,184, + 18,171,150,147,216, 18, 8, 4,176,251, 70, 85, 5,137, 68, 82,154,119, 87, 16, 10, 28,174, 39,168,190, 43,166,213,106,133, 78, +167, 67, 81, 81, 17,100,178, 18,131, 25,199,113, 32, 8,226, 61, 0,239,243, 79, 49, 15, 30,174,181,200, 51, 44,182, 92, 11, 45, +148,152,236, 8, 0,160, 41,171, 75,241,179,231,240, 37, 60,204,214, 35,216,255, 23,112,213,140,122, 58,114,228,200,173, 33, 33, + 33, 29,236,235, 82,185,167,223,196,119, 63, 3, 77, 91,225, 37, 39,241,214,152,126,101, 68, 86,137, 69,203, 82,225, 55, 65, 10, +139,245,159,246, 27,190,122,190,183,210,239,138,179,248,137,139,191,246, 90,161,198, 28, 70,146,191,162,144, 8, 97,134,191,253, +217,120,135,198,253,198,174,245,115,167,187,109, 15, 36, 72,209,107,147, 86, 77,228,132,158,205, 21,164,246,252,199,227,254,117, +192, 81,204,249,250,250, 30,233,243,218,202,222, 57, 5,188,143,214,211,128,151,183,138, 12,123,185, 59, 94,126,239, 43,156,249, +228, 99, 14, 40,132, 95, 72, 40,217, 99,202, 23,240,124,121, 32,174,190, 53,134, 5, 10,158,139,188, 42, 20,138, 92,131,193, 16, + 98, 52, 26,161,209,104,160,209,104,202, 10, 2,145,136,152,248,206, 84,127,145, 88, 2,202,106,193,241,237, 95, 84,201,105, 15, +225, 48,176,165, 23, 4, 34,137, 54,161, 97,195, 85, 66,161, 16, 36, 73,226,240,218,143,223,219,191,252, 93, 47, 0,184,113,100, +173,102, 84,236,154,213, 36, 73,194,108, 54, 75,171,147,238, 71,143, 30,133,153,205,102,147, 77,160,217,133, 31, 30, 60,120, 80, +215,108, 54, 27, 29,183,187, 3,185,194, 11, 80, 53, 0, 20,129,229,172,103,169,169,169,117, 40,138, 50, 8,133, 66, 88, 44, 22, +183, 84, 17, 73,146,226,155, 55,111,134,177, 44,235,242,248, 22, 17,117,128,224,150,128,196,219,237, 60,115,110,116, 68,109, 98, +235,137, 69,144,230,193,227, 89,177,108, 61,131,207, 4, 81,193,255, 82,161,213,253,200,145, 35,156, 99, 15,145,166, 40,155,200, +250, 75,244, 48, 12,139, 76,181, 9, 73, 73,119,177,114,229, 74, 92,186,250,145,247,130, 5, 11,164,115,230,204, 49,143, 28, 57, +114, 57,203,178,173, 72,146,188,129,191,134, 42,202, 90,133, 88,182,238,181,107,215, 26,218,215, 41,138,130,151,151, 23,188,188, +188,208,180,113, 88, 57,145,197, 48, 12,172,149, 12, 29,218,125,180, 8,142,229, 40,138, 1,195,178,165,226,167, 80, 99, 14, 59, +116,250,122, 35,135,195, 95,176,255,233,220,174,121,197, 98,112,210,188,210,124,236, 90, 63,119,250,130,205,155,165,133, 76,192, +180, 81,175,189, 25, 57,124,212, 24,188,254,234, 43,221,204, 22,203, 65, 1,201,177, 84,233,245, 64,130,131,179,143, 22,143, 39, +132,228, 34, 61, 37,146,202,225, 25, 92, 31,119,117,140, 88, 32, 16,252,114,191,200, 32, 38, 5, 66,144, 66, 49, 18, 10, 77,212, +115,148,221,132,228,228,228,144,186,117,235, 66,163,209,128,166,105,118,216,176, 97, 25, 66,161, 40, 76, 40, 18, 17,209,163,166, +178,217,217,153, 20, 73, 10,192,113, 12, 94, 25, 62,137,144,202,228, 98,171,197, 66,163,100,232,208,149, 53,203, 49,132,131, 87, + 84, 84,148,175,125, 38,224,254,229,239,122, 57,236, 83,190,244,210, 75,190,142,179, 14,221,180, 22, 17, 35, 71,142,148,135,135, +135, 19, 0,240,235,246,217,118,235, 25, 49,112,224, 64, 89,120,120,137, 31,254,143,107,223,117,155,211, 95,193, 1,197, 15,128, +226,212,114,150,172,129, 3, 7, 74, 27, 54,108, 88,173,103,209,230, 0, 95, 97,236, 46, 15, 33, 13,100, 95,119,139, 43,166, 13, +168, 80, 79, 8,151,191, 66, 66,226,233,103,238,240,241,137,159,121,177,197,131,135, 91,112,210, 34,207, 20,186,217, 4, 98,119, +219,111,169,224, 18, 2,128,205, 68, 71, 56,232, 44, 80,180,181,156,200, 98, 24, 6, 34,194,140,149, 43, 87,226,253,247,223, 7, + 0,241,244,233,211, 15, 44, 88,176, 96, 40,203,178,173, 56,142,235, 66, 16, 68,101,189,198,179, 33, 33, 33, 57, 28,199,137, 72, +146,236,178,118,237, 90,223,254,253,251,195,203,203, 11, 28,203,149, 19, 89, 12,195,194,106,181, 84,248,153, 91, 31,165,124,193, + 15,123,166,249,244, 28,188,180, 23,195,178,167,236, 34,139,101, 24,128, 45, 57, 41, 63, 55, 3, 39,143, 31,196,134,245, 27, 10, + 65,112,183,193,129,181,137, 65, 84, 32, 6, 91, 93,252, 53,177, 75,231,118,205,177, 96,243,102,233,173,107, 89, 7,166,126, 48, + 43,114,248,168, 49,216,243,221,118,144,116,209,117, 71,145,197, 80, 44,138, 11,243, 6,254,196,251,104, 61, 45,248,158, 60,117, +138, 24, 51,102, 12,171,213,106, 33,150, 72, 88,138,162, 4,255,254,247,191,153,247,223,127,159,204,206,206,134, 70,171, 19, 2, +240,197,115, 96,214,210,104, 52,219, 39, 77,154,212,237,252,249,243, 98,146, 36,161,209,104,208,163, 71,143, 60, 53, 27, 42,155, +248,206, 84,255,204,204, 12, 90, 41, 23,154,197, 98, 17,114,115,115,217,110,253, 71, 27, 71,141,127,191,206,251,179,227, 54,102, + 93, 94,191,206,157,107, 56,206, 4,116,222,183,105,211, 38, 75,104,104,168, 73, 42,149, 74,198,141, 27,231,214,248,161,197, 98, +225, 22, 47, 94,108,118,158, 93,104,177, 88,184,149, 43, 87, 90,194,194,194,204,114,185,156,163,168,170,253, 62, 73,146,160,223, + 90,176,131,166,105,186,140, 21,203, 46,178, 40,150,208,125,245,213, 87,214,176,176, 48,139, 66,161,224,164, 82,169,216,157,116, + 78,157, 58,149,243,241,241,177,122,120,120,136, 99, 99, 99, 31,107,214, 33,197, 64,184, 96,109,105,120, 7,169,151,151, 23,180, + 90,109,105, 90, 67, 66, 66,120,177,197,131,135, 11,148,211, 34,207,166, 21,206,189, 56, 90, 44,160,203,201,205, 11,244, 15,170, + 15,154,166,109, 11, 5,154,162, 48,237,237, 81, 88,190,254, 43, 0,176,139,173,168,233,211,167, 31, 0, 80,101, 99,182,107,215, +174,249,211,167, 79, 87,230,228,228,156,216,186,117,171,239,232,209,163, 49, 99,198, 12, 44, 93,186, 20, 34,137, 12,190, 1,117, + 75,175, 99,191,110,158,186, 0, 28, 56, 93, 5,118, 58,107, 73, 35, 5,161, 95, 64, 61, 80, 12, 5,150,162, 64, 81, 20, 8, 65, + 73,214, 78, 30, 63,136,209,111, 76,133, 72,170,244, 89,179,114,137, 49,242,229,144,161,115, 38, 76, 48,187, 97, 4, 36,111, 93, +203, 58, 48,245,253,216, 40,187,200,218,183,125,253,237, 47,103, 14,222, 41,149, 8, 75,175, 67,177, 44, 72, 82,192,251,104, 61, + 37,145, 37,149, 74,247, 30, 59,118,236, 94,219,182,109, 9,189, 94, 15,138,162,144,151,151,135, 3, 7, 14, 36,112, 28, 7, 31, + 31, 31, 28, 59,118,140, 29, 61,122,244, 94,179,217,252,218,179, 46,182,178,179,179,239,200,229,242, 93,179,102,205, 26, 53,115, +230, 76, 17,203,178, 72, 74, 74, 2, 8,130, 19,137, 37, 32, 73, 18, 34,145, 16,197,197, 26, 86,225,169,202,178,114, 2,133, 72, + 44, 1, 41, 16, 87, 54, 77,248,161, 45, 24, 41, 72,161, 88,107,159, 9, 40, 22,139,113,117,207, 50, 77,247,113,243,149, 0, 32, +150,202, 11,251,244,233,147,214,188,121,115,253,111,191,253, 86, 15,229,103, 29, 58, 63,159,244,144,113,177, 2,133, 92,166,143, +138,138,122,104,231, 76, 61,181, 70, 51,102,242,108,130, 16, 72,244,209,209,209,105,145,145,145,122,129, 64,128,196,131, 75, 52, + 67,198,197,202,136, 74,130,172,158,184,199,189,117, 99,207,133,166, 95,124,241, 5,213,191,127,255, 71,118,127,177,212,212,212, + 58, 3, 6, 12,144,174, 88,177,130, 26, 48, 96, 64,250,139,255,207,222,117,199, 53,113,254,225,231, 46,155,189, 71, 16, 68, 69, + 81, 20,112,139, 11,197, 58,107, 29,173,226,194,189, 71,157,173,179, 14,220, 74,221,168,117,214, 90,220, 84,171,162,214, 81, 23, + 42, 46, 16, 7, 67, 69, 1, 25, 97, 67,128,144,157,187,223, 31, 36, 52, 32, 35, 65, 91,107,127,121, 62,159,124,146,220,189,247, +220,123,251,185,239,251, 29, 94, 94,197, 36, 73, 34, 50, 50,210,185, 58, 75,149, 6, 70, 70, 70,138, 9, 19, 38,188,123,254,252, +121,109,163, 14,171,133,139,139, 11, 40,138, 66,183,110,221, 32,145, 72, 12,150, 45, 3, 12,248,111,162, 98, 30,173,170, 51,195, + 43,148,138,111,167,204, 94,185, 19, 32, 76,181,238, 2,127, 25,150,104, 16,223,127,255,157, 9, 0, 35,141,216,154, 59,119,110, +141,101, 78,180, 68, 86,155,128,128, 0, 44, 94,188, 24,155, 55,111, 86,253,248,227,143,140,248, 87,137,242,177,211, 87, 20, 84, + 88, 15,104,208,197,148,130,250,182, 50,190,124,161,104,133,239, 87, 27, 86,166,101,150,220, 25, 59,109,105,217,221, 75, 5,160, +144,224,171, 0, 96,207, 79, 63,137, 88, 92,115,147, 33,195, 71, 1, 64,207,157,219,130,206,172,193,129,154,197, 22, 77,120,124, + 59,119,129,149, 70,100,237,218,186,246,185, 5,145, 25, 60,243,187, 24,133,246,122, 0,192,218, 12,103,124,191,218,208, 59, 43, + 79,180,221,112,158,253,115,224,112, 56,171,175, 95,191,110,226,237,237, 77,228,230,230, 66,165, 42, 61, 34,114,185, 28, 66,161, + 16, 69, 69, 69,144, 74,165,104,221,186, 53,185, 99,199, 14,147,153, 51,103,174,150,201,100,211, 63,247,237,126,251,246,237,174, +115,231,206,225,214,173, 91,195, 22, 45, 90,196,114,116,116, 36, 44, 44, 50, 9,133, 92, 6,128,166,179,179,179, 41, 99, 83, 75, +129,173,131,243,187,244,140, 44, 15,133, 92, 6, 74, 37,175,210,219, 92,157,222,225,251, 23, 47, 94,212,219,180,105,147, 76, 59, + 18,112,248,130,157, 59, 90,183,110,109, 29, 28, 28, 44,235,215,175, 95,178,198,121, 93, 23,103,248, 43,111, 48,251,197,139,103, +205, 42,114,250, 77,222,116, 80,195,169, 29,141,216,255,187,189, 7, 27, 53,106,100,237,233,233,153, 92, 29,111,131, 6, 13,196, +124, 62, 95,214,164, 73,147, 98, 22,139, 85,106,201, 82, 40, 74, 26, 52,104, 64, 57, 56, 56,200,154, 54,109, 90,172,175,211,190, +145,145, 17,173,177,138, 85, 6,125,162, 14, 89, 12, 40, 3, 2, 2,202, 50,195,127,223,168,145, 96,212,168, 81,252,121,243,230, +225,224,193,131,184,123,247,238,123, 98,191,107,215,174,184,125,251,246, 74,252,135, 18,235, 26, 96,192,255, 25,170,207,163, 85, + 17,135, 14,133,252, 9, 45,159,166,202,176,102,205, 26,174,218,146,213,115,206,156, 57, 16,139,197, 86,149, 52,235, 1,117,174, +141,202, 68, 86, 80, 80,208, 49,154,166,157, 1,116, 86,169,168, 7,251, 15, 28,234, 86,213,250,134, 12, 25,242, 30, 39, 77,144, + 12,146, 36,138, 57, 44,250,201, 79,251, 14, 30, 41,215,190,212,249,189, 49, 8, 60,221,185, 45, 72, 12,160,103, 69,177,133,191, +202,140,148,113,106, 48,117,218,212, 50,145,181,115, 91,208, 85,207, 54,117,191, 89, 58,113,117,165,226,108,245,138, 41, 38, 36, + 73,116,172,224,163,245, 30,231, 71,128,129,243, 47,116, 11, 8, 8,104,238,227,227, 67,106,139, 44,153, 76, 86,150,184, 83,227, + 44,158,150,150,134,174, 93,187,146,205,155, 55,247,122,248,240, 97, 55,252, 85,206,233,115,221,118,213,219,183,111,119, 56, 58, + 58, 94, 91,190,124,249,168,156,156,156,175,242,243, 11,108,194, 14,173, 70,159, 33,211,136,174,125, 71,136,100, 52,147,151, 42, +200,108,114,243,226, 81,235, 75, 39,118, 65, 46,147, 77, 1, 16,135,191,210, 59, 84,228, 44,209,164,113,104,210,164,137, 72, 91, +168,212,173, 91, 87,226,228,228, 36,245,244,244, 44,155, 94, 69, 52,223,123,219,174, 47,167,218,255, 75, 84,211,254,212,136,182, +138,105, 35,140,141,141,161, 17, 95,250,244, 83, 59,218,178,210, 27,101,205, 81,135,101,156,234,244, 14,229,116, 90, 72, 72, 72, +143,144,144,144, 54, 0,158,160,180,214,161, 2, 40, 29, 74,212,114,154, 15, 84,127, 12,215,187,129,243,255,149,243,115, 70, 87, +252,229,155, 5,148,250,106,221,170, 82,104,213, 4,141,227, 59, 0,114,238,220,185,249, 98,177,216,106,212,168, 81,213, 46,147, +145,145,113,240,240,225,195,229, 68,214,160, 65,131,198,133,134,134, 94,203,202,202,170,213, 86, 89,153, 27,173,185,117,126,161, + 85,215,126, 27,230, 0,248,177, 10, 67, 30,229,217,134,255,205,206,109, 65,103, 42,136,173, 95, 1, 12,170, 74,149,246,250,114, + 32,142, 30,218,169,241,237, 50,122,254, 56,237,210,176,168, 85,149, 70, 43, 90,154,114, 87,169,251, 49,207,224,163,245,207,128, +205,102,251, 45, 90,180,136, 45, 18,137,222, 19, 89, 21,133, 86, 97, 97, 33,158, 62,125,138,177, 99,199,114,163,163,163,253,228, +114,249,141,255,194, 62,200,200,200,136, 87, 39, 35,157,173, 73,225,192,229, 25,177, 71,140,159,227, 92, 22,117,120, 98, 23,164, + 18, 49, 0, 48,117, 73,239,192,100, 50,217,209,209,209,174, 26,171,149, 92, 46,231,106,166, 63,126,252,216, 85,147, 91, 75, 34, +145,232, 28,117,248,119,113, 62,123,246,204, 89, 19, 29,169,137, 46,100, 50,153,236,200,200, 72,103, 13,167, 84, 42,213, 41,234, +144,195,225,176,163,163,163,157, 85, 42,213, 71,139, 58,212, 22,198, 40,173,179, 88,174,214,162,218,183,140, 32, 8,130, 54, 12, + 27, 26, 96,192,103,143,138,145,146,213, 23,149,174, 9, 26,199,119, 61, 22, 97,186,184,184,244, 26, 62,124,120, 57,145,229,239, +239,175, 58,125,250,244, 77, 62,159,159, 73,146,100,188,190,253, 40,243,209,194,123,111,144, 32, 73,242,105,231,182, 77, 65,146, +228,211,165, 19, 39, 74,215,224, 64, 57,177,117,246,204,201,222,169,249, 49,149, 75, 51, 0, 54,246,117, 16, 48,238, 91, 4,140, +251,214, 10, 64, 39,160,234,104,197,234,250, 97,192,223, 3,130, 32, 56, 78, 78, 78,207, 37, 18, 9, 8,130,128, 84, 42, 45, 19, + 88, 69, 69, 69, 16, 10,133,101,255,229,114, 57,178,179,179, 81,183,110, 93, 16, 4,241,159,246,163,147,203,229,202, 69, 43, 55, + 29,102, 48,217, 74,138,146, 19,114,185,124,188, 62,215,249,162, 69,139, 72, 84,226,123, 53,115,230,204, 74,167,127, 42,206, 37, + 75,150, 84, 26, 37, 56,115,230,204,106,163, 7,171,194,119,223,125,247,209,162, 14,117,191,125, 25, 96,128, 1,255, 49, 84, 26, +186, 87, 43,161, 69,146,228,211, 74,162, 11, 9, 0, 52, 73,146, 79, 43,201,114,160,124,247,238,221, 74, 75, 75,203, 41, 34,145, +232,143, 65,131, 6,205,245,247,247, 87, 1,165, 14,242,181,221,162,124,161,104,133, 95,255,141,243, 10,138,165,193, 21,231, 85, +180, 60,105,196,214,174,237, 65,187,207,132, 30,247,207, 72, 79,221, 93,213,182, 85, 37,168,170,138, 86, 20, 22,138, 87,250,245, +223, 56, 39,191, 80,108,240,209,250,135,160, 82,169,174, 24, 25, 25, 17,154, 98,202,218,214,171,194,194, 66,148,148,148, 64, 93, +146, 6, 0, 80, 92, 92, 12, 11, 11, 11,168, 84, 42,250, 63,182, 43,164, 0,230,171,173, 85, 0, 48, 63,241,230, 14,237,115,251, +153,246,188,106,172, 89, 2, 93, 10, 68, 87,182, 92,117,243,254, 6,206,204,106, 10, 68, 87,135, 76, 61,249, 50, 1,128,205, 98, +100, 85, 85, 60,154,205, 98,100, 85,227,183,175,231,123, 3, 65, 3, 88,105,184,178, 13, 48,224,243,125,255,255, 84, 43,238, 97, +224, 52,112, 26, 56,255, 17, 78,174,250,163,235, 60,195,254, 52,112, 26, 56, 13,156,255, 54,206,202, 48,249, 51, 17, 90,116, 37, + 31, 0,181,180,104, 25, 96,128, 1,255, 58, 72,107, 57,207, 0, 3, 12, 48,192,128, 15,199,123,197,164,181,103, 84,165, 74,245, +137, 38,168,141,178,189,102,224, 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243,255,142,179, 38,110,237,229, 39, 3,216,247,153, +136,173, 79, 18,208, 98, 48,171, 26, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,172, 45, 12, 67,135, 6, 24, 96,128, 1, 6, + 24, 96,128, 1,255,231,208, 47, 97,169, 1,149,160,238,192,165,160,176, 68,189, 59,131,144,114, 54,240,191,182,137,254,254,254, + 12,125,218, 39, 38, 90,146, 81,224,111, 54, 55, 97,247, 47, 22, 41, 54, 83, 81, 43,130,107, 58, 17,109, 27,180, 26,109,204, 51, +158, 46,147,201,234,155,154,153,101,229,229,102,239,201,123,247,108,151, 86, 27,243, 7, 15, 30,240,125,124,124,210, 1, 20,105, +189, 41, 24, 96,128, 1, 31, 19,150, 77, 93, 64, 16,227, 1,250,175,176, 75,138,142,129, 48,238, 80,185,118, 22, 30,227, 64, 18, +205,180,166,136, 65, 99, 63, 10, 98, 83,106,120,224, 88, 38, 36, 36,184, 54,108,216, 48, 25, 64, 65,197,181, 87, 50,207,112,157, + 27,240, 57,163, 43,202, 39, 44, 45,187, 22, 62, 92,104, 53, 26, 84, 31, 74,114, 12,104,140, 4,129,104, 36,134, 14,174, 21,143, +219, 55,117, 64, 49,219, 1,104, 5,208,173, 76,140,120, 45,197, 50,121, 22, 69,211,163,241,230,228, 19,189,249,234,251, 79, 67, +213,229, 44, 86, 34, 49,244, 39,189,248, 40,250,135, 71,183, 79,115, 45,141, 9, 52,108, 61,104, 1,202,103,112,174, 45, 56, 0, +124, 73,146,108,102,108,108,204, 47, 41, 41,201,166, 40, 42, 5,165,227,211,249,181,228, 36, 1, 76, 48, 53, 49,233,227,106,198, +105,245, 46, 71,152, 86,164, 80,133,163, 52,161,107,254,199, 58,163, 74, 69,150,227,190, 57, 35,124,198, 6,205,234, 1, 75,191, +141, 11, 74,128,234,132, 22,225,220,184,227,217, 97,195,135,248,205,152, 60,214,180,142,157, 41, 4, 57, 34,155,159, 14,134,108, + 10, 9, 57,218,111,226,176,158,125, 0, 96,245,234,213, 95,187,184,184,212, 99, 48, 24,137,203,150, 45,251,117,197,138, 21, 52, + 81,117,165,114,190,250, 28,214,220,240, 77, 0,120, 2,104, 0,224, 45,128, 23, 40,159,101,188, 54,248, 44, 56,235,212,169,227, + 68, 81,212, 68, 7, 7,135,175, 50, 51, 51, 47,144, 36,121, 32, 45, 45, 45,253, 83,222,117,104,154,222, 75, 16,196,100,154,166, +247,233,241, 61, 69,159,117,240,120,188, 76,137, 68, 98,175,254,157, 37,145, 72, 28,254,174,237,249, 39,215,245, 15,189,127, 79, +186,114,231, 69, 31,237, 73,189, 58, 55,171,228,142, 66, 52,187,114, 39,166, 75,249,118,158,170, 42,238,129, 4, 77,211, 88,185, +114, 37,177,106,213,170,113,110,110,110,141, 72,146,124,185,124,249,242,114,169,111, 42,206,211,186,206, 13, 98,203,128,207, 21, +250, 21,149,174, 17, 77,253, 77, 32,161,253, 1, 98,108,215,182, 45, 59, 79, 25,221,159,160, 25, 60,140,152,180, 80,169, 55,151, +235, 88, 46, 24,226, 53,222,205, 26,207, 29,210,191, 7,217,198,179, 30,248,118, 22, 0,201,194,222,139, 73, 54,193, 65,203,118, + 3,240,169, 69, 47, 87,188,137, 56,102, 47, 40, 80,129, 32, 0,130, 0, 72, 2, 40,150, 80,232,245,245,152, 21, 0,126,210,243, +174, 68, 90, 26, 19,152,123, 76, 2, 0,140,143,112, 80,234,217,217,217,141,155, 61,123,182,137,167,167,167, 37,143,199,227, 72, + 36, 18,135,132,132, 4,187,101,203,150,121,138,197,226,243, 0, 30,233,201, 89,183,161,179,211,201,224,185, 19,218, 53,111,224, + 10,150,172, 24,148, 84,228,242, 42,225,117,135,169,187, 79, 77,138,201,147, 12, 71, 45, 74, 38,228,228,228, 16, 0, 96,107,107, + 75,151, 23, 89,237,199,110,157,215, 11,115,183, 92, 65,137, 68,118,164, 58, 14,235,122, 45, 70,125,243,205, 64,191,181, 63,204, + 52, 77,203,149, 35, 58, 81, 12,107, 83, 54, 86,204,159,198,145, 74, 21, 29,118,255, 26, 50,121,231,134,133,251, 85, 42,213, 23, + 0,218,168, 84,170,199, 0,126, 93,185,114,101, 85, 55,223, 85, 0,150,168, 79,232,163, 12, 6,227,106,183,110,221,234, 79,156, + 56,145,104,221,186, 53, 34, 35, 35, 27, 28, 59,118,172,199,133, 11, 23, 18, 85, 42,213, 51, 0, 47,161, 46,123,162, 3, 88, 0, + 26, 51, 24, 12,239,127, 51, 39,159,207, 55,146,201,100, 99,156,157,157, 39,119,236,216,209,187,127,255,254, 68,227,198,141, 17, + 31, 31,223,250,210,165, 75, 43,194,195,195,159,165,166,166,238,227,112, 56,135, 5, 2,129,248, 31,127,142, 19,196,100, 0, 78, +106,157,188, 82,135,239,116,148,230,146, 18,232,186, 14,137, 68, 98,175, 41, 97, 67, 16,132,253,223,185, 61,122,174, 43,150, 32, + 8,107,117, 91, 84,247, 77,146, 36,148, 74,165, 72,165, 82,185,213,192,217, 88,253, 34,165,179,214, 5, 80, 93, 34,104, 35, 0, +232,213,169, 89, 30, 8,196,148, 89,180,222,127,201,140, 41, 19, 96, 52,154, 93,185, 27, 99, 93,206, 10, 86,241, 45,118,229, 74, + 98,197,138, 21, 8, 12, 12,236, 15,192,151,162,168,112, 15, 15,143, 29,229, 40, 41,170,108,222,138, 21, 43,182, 87,115,157, 27, + 96,192,231, 2, 63,232, 83, 84,186,202,247, 31,183,193, 93,160,194, 88, 87, 27,123,255, 89, 19,135, 26,121,122, 52,132, 4,166, + 72,202, 81,225, 98,216, 37, 0, 56,161,159,213,105,104, 27, 38, 83,114, 56, 40,112,126, 19,223,118,158,120,158,166,192,227, 52, + 21, 74, 18, 21, 96,144, 10,168, 40, 26,160, 33,169,237, 86,167,230, 43,113,231,165, 12, 36, 1, 48, 72,128, 36, 9, 48,200, 90, +146, 81,178, 87,171, 15, 69,121,230,100, 82, 0, 37,123,245,129, 7,164,153,187,187,251,168, 85,171, 86, 89,102,100,100,152, 68, + 70, 70,130,203,229,194,202,202,138,193,231,243,157,182,108,217, 34,158, 53,107,214, 87,114,185, 60, 9, 64,142,142,156, 30,125, +219,120,223,219, 23,180,218, 66,241,224, 18, 10,142,255, 6, 6, 73,131,109, 98,138,250, 70, 70,184,244, 77, 67,107,255,176,196, +211, 15, 51, 69, 30, 0,210,106, 34,139,139,139, 99, 72,165,210,225,230,230,230,237, 89, 44,150, 3,207,170, 30,149,206,108,147, +155, 77, 52,120,155,101, 95,210,101, 94, 15,135, 62,155,231,116,195,220, 45, 87,176,237,216,253, 95, 90, 33, 99,121,117,121,179, +141,141, 77,167,204,154, 62,209, 52, 53, 71,142, 53,167,115,112,232,118, 33,198,248,154, 97,238,151, 22, 8, 24, 49,204,228,212, +111,161, 83, 0,236,215, 90, 36,222,195,195,131,136,139,139,171,236,230,107, 5, 96,161, 76, 38, 35,217,108, 54,193,227,241, 70, +173, 93,187, 86, 62, 98,196,136, 84, 77, 3, 95, 95, 95,248,250,250, 18, 69, 69, 69, 13,110,220,184,209, 32, 36, 36, 68, 25, 17, + 17, 17, 11,224,108,213, 22, 11,163,119, 18,137,216,133,103,100, 84,242,211,238,221,155,187,116,233, 66,113,185,127,165,159,170, + 13, 39, 0, 88, 88, 88,236,183,183,183, 39, 22, 47, 94,156,254,177, 56,235,213,171,119,165, 93,187,118,221,122,245,234,197,236, +212,169, 19,156,156,156,202,230,217,218,218,194,215,215,151, 72, 73, 73,105, 30, 30, 30,190,251,202,149, 43, 59,158, 60,121,114, + 35, 41, 41,169,215, 63,108,209,218,167, 22, 19, 2, 61,219,127,246, 32, 8,194,116,239,222,189,246,154,154,140, 10,133, 2, 42, +149,170,236, 91,243,161, 40, 10, 42,149, 10,107,215,174, 85,137, 68, 34, 93,246,145, 72,235,173, 89,243,161, 42,251,230,112, 56, +182,154,132,189, 53,220,217, 99,248,220,130,166, 38, 38, 38,174, 0,250,194,174,209,194,242, 13, 74,223,159, 69, 34, 81,178, 64, +106, 25, 3,160, 75, 53,108,150,171, 86,173, 26, 19, 24, 24, 56, 80,203, 74,235, 61,100,200,144,138,101,175,188,213,223, 34,130, + 32,110,146, 36,121, 30,192, 33,124, 68,171,187, 1,255, 45,208, 52,221, 22,128,157,214, 36, 25, 74, 71,133,160,126, 78, 18, 0, +108, 42, 76,215,110,167,249,206, 86, 79,183, 83, 47, 71,107,241,102, 19, 4,241,168,150, 93,188,133, 42,252,180,152, 0, 16, 22, + 22, 70,247,235,215,143,208,124, 87, 46,138,252, 47, 78, 24, 49,160,207, 87,221, 59,130,228, 89,225, 85, 22, 16,241,142, 6,147, + 84,128, 4,141, 7,119,111,208, 96, 82,135, 43, 44, 85,181,245,164,222,224,239,188, 61, 61, 54, 30, 8,154,205,136,205, 98,226, + 80,120, 9,228,146, 98,100,103,188, 67, 86,122, 50, 4,169,111,145,246,238,237, 51,128, 88,161, 51,231,123, 7, 6, 80, 81,234, +119, 64, 10,168, 38,242,178,102, 78,185, 40,174, 65, 99, 79,207,124,142, 10,144,139,226,116, 88,125, 85,156, 94,141, 26, 53, 26, +241,195, 15, 63, 88,191,120,241,194,168,164,164, 68,122,233,210,165,248,164,164, 36,115, 62,159,159, 55,109,218,180, 70, 78, 78, + 78,230,131, 6, 13,226, 28, 63,126,252,107,148, 15,107,173,138,211,115, 64,251,150, 17, 7,119,108, 53,201, 61, 21, 12, 89,194, + 83, 92, 20,136,112, 55,179,132,110, 96,193, 37,190,109,110, 7, 83, 46, 19,171, 59, 57,153,246, 61,147,176, 81, 65, 81, 1,213, +113,222,187,119,143,111,108,108,188,101,228,200,145,252,153, 51,103,114, 85, 76, 75,102,104, 68,174,197,194,221, 17, 78, 37, 82, + 57, 99, 68,183,122,152, 55,210, 27,243,182, 93,215,136,172,201,245,235, 23, 80, 81, 81, 85,115, 42,228,242,250,206,246,230,136, + 78, 18,227,208,237, 66,252,249,131, 19,186,175, 77,199,160, 86, 76,120,212, 53,133, 82,174,104, 60,100,200,144,195,234,183,246, + 71, 0,190, 30, 50,100, 72, 19, 6,131,113, 29,192,239, 53, 29, 35, 30,175,242,234, 41, 86, 86, 86,232,218,181, 43, 60, 60, 60, +152, 93,186,116,241,174, 32, 96,202,113,202,229, 50, 62, 69,209, 48, 51, 51, 51,178,177,177,177, 50, 51, 51,203,173,236, 65,165, + 15, 39, 0, 88, 91, 91, 15,238,218,181, 43,243,216,177, 99, 57,137,137,137, 15, 70,140, 24,241,214,220,220,188,156,245,215,196, +196, 4,141, 26, 53,194,178,101,203,152,125,250,244,169,145,211,193,193,161,103, 72, 72, 8, 8,130, 40,123,104,191,103, 44,118, +117,133,163,163, 35,250,246,237,203, 28, 60,120,112,207,164,164,164, 90, 93, 71,122,224, 90, 37, 22,173,149, 21,142, 83,149,195, +111,149,181,215,225,184,103,105,172, 75,106, 62,124,192,181, 89,237,112, 39,143,199, 43,179, 66, 85,178,174,247, 56, 73,146,196, +210,165, 75, 65, 16, 4, 88, 44, 22,216,108,118,165,223,126,126,126,250,246, 51,133, 32, 8,146,205,102, 47,100, 50,153, 19,165, + 82,169, 51,143,199, 75, 87,169, 84,191, 72,165,210,181, 0, 20, 52, 77, 91, 86, 33,178, 42,229, 52, 49, 49,113,125,245,234,149, +123, 85, 29,145, 74,165,240,246,246, 6,164,136,173,142, 51, 33, 33,193,213,205,205,173, 49, 0, 77,137,182,219, 52, 77,119,209, +250,175,141,219, 52, 77,127,169,254,253,242,205,155, 55,174, 13, 27, 54,204,255,167,206, 79, 3,231,191,143,179, 6, 45, 98, 71, + 16, 68,152,113, 48, 25,151, 0, 0, 32, 0, 73, 68, 65, 84,214,181,218, 79,243,127,209,162, 69, 75,214,175, 95,255,130, 32,136, + 48,237,233,218,237,180,191,213,247,155, 48,154,166,251, 45, 94,188,216,115,195,134, 13,235, 52,109,255, 14,145,168,143, 69,203, + 60, 91, 98,130,240,119,230, 96, 50, 84, 96,146, 4,152, 12, 0, 52,129,228,164, 4, 20, 21, 22,220, 65,226,233, 68,221, 44, 89, +254,157, 90,180,240, 10, 58,186,109, 1,249,115,120, 9, 10, 68, 18,196, 61,185,137, 71, 55,127,207, 80, 41, 85,191,131,160, 31, + 3,100, 36,222, 82,241, 64,104,237,106, 92, 16, 52,179, 84,104,169,197, 85, 57,177,245,201,208,188, 73,147, 38,195,150, 45, 91, +102, 27, 21, 21,197, 19, 10,133, 69, 71,143, 30, 77,151, 74,165, 73, 0, 46, 39, 39, 39, 55,217,190,125, 59, 39, 40, 40,200,203, +203,203,139,127,242,228, 73, 89, 37,229,140,222,227,156, 63, 54, 32, 98,226,172, 57,188,216,147,187,192,137,141,196,210,167, 57, +170, 63, 5, 37, 63, 0,216,134,148,226, 78,217, 18,229,213,173, 93, 93,200,122,102,108, 52,180,228,248,197,229, 73,170,181,100, + 25, 27, 27,111, 9, 9, 9,113,109,219,182, 45, 9, 0,225, 47,149,220,133,187, 35,156, 46,175,239, 68,116,106,102,131,172, 2, + 41,102,239,138,198,165,136,172, 63, 52, 34,171,166, 78,154,153,153,101,167,102, 21, 58,216,152,242, 48,186,179, 41,186,175, 77, +135,127, 27, 46,184,108, 2,241,137, 25,104,232, 86,143,136,190,115,182,141, 90,100,181, 21, 8, 4, 0,208, 6, 64, 98, 74, 74, + 10,223,199,199, 71,168, 69,151, 15, 96, 35,135,195, 89, 74, 16, 4,221,182,109,219,104, 47, 47,175, 98, 43, 43, 43,136,197, 98, + 72,165, 82,176,217,108,136,197, 98, 36, 39, 39,227,193,131, 7,176,178,178,210,235, 64, 21, 23, 23,195,204,204, 12, 20, 69,125, + 48,167, 74,165, 34,246,236,217, 99,242,226,197, 11,147,208,208, 80,135,185,115,231,230, 54,109,218,244,241,176, 97,195, 94,219, +219,219, 75,159, 62,125,138,123,247,238, 33, 63, 63, 31,237,219,183,215,137, 83, 38,147,129,201,100, 66, 44, 22,131,203,229,130, +201,100, 66,169, 84,130,162,168, 50,241, 85, 92, 92,140,188,188, 60,176,217,108,200,100,178, 79,241, 6,250,158,133,170,186,225, +183,218, 88,180,180,133,154,142, 34,171, 38, 75, 84,149,195,157, 5, 5, 5, 70,150,150,150, 11, 1, 8,106, 90, 23, 65, 16, 96, + 48, 24, 96,179,217, 32, 8, 2, 93,186,116,193,132, 9, 19,208,170, 85, 43, 36, 36, 36,224,248,241,227,120,244,232, 17, 88, 44, + 86, 89,123,157,199, 39,252,252, 24, 60, 30,239,222,128, 1, 3, 60,127,248,225, 7, 94,189,122,245, 16, 27, 27, 91,119,195,134, + 13, 11,175, 93,187, 54, 80, 36, 18,181,209,220,237,170,183,210,171,135, 4, 75,135, 11,251, 74,165, 82,196,198,198,234,179,204, +123,104,216,176, 97, 50, 73,146,175, 41,138, 10, 7,224, 77,211,116, 23,130, 32, 46,161,212, 47, 81, 27, 34,154,166,191, 36, 8, +162, 16,192, 51,146, 36, 95, 82, 20,149,108,176,219, 24,160,195,125,165, 95,197,255, 4, 65,132,173, 95,191,190, 95,101,226,170, +146,107,179,220,244, 13, 27, 54,172,211,250,255, 33, 22,213,174, 40,239, 12,239,167,182,114,253, 37,180,194,194,194,170, 87, 32, + 20, 6,133,157, 62,118,191,187, 28,174,158,173,125,181,172, 67, 52, 34, 31,220, 3, 64,255,162, 83, 87,248,253,140, 72, 6,243, +151, 61,235,102,146,123,111,150, 32, 37, 61, 11,247, 46,254,130,108, 65,210, 33,128,158,139,196,208,194, 15, 62, 18,245, 6,121, +217,219,216, 90, 74,228, 52, 40, 26,192,123, 98,235,147,160, 85,227,198,141, 7, 71, 68, 68,216, 74, 36, 18,222,157, 59,119, 74, + 66, 66, 66, 50,228,114,249, 77, 0,119,213,109,162,178,179,179,135,168,133, 9,131,201,100,114,228,114,121,117,190, 11,173,230, + 79, 28,115,103,227,158,131,188,215,207,163,177, 61,244, 34, 10, 74, 74, 84, 55,179,196, 95, 3,208, 40,250,235, 81, 57,226, 52, + 26,180, 11,139, 36,192, 55, 97, 57,198,229, 73,120, 64,229, 67,178, 82,169,116,196,200,145, 35,249, 26,145, 5, 0, 57, 69, 10, +102,137, 84,193,232,212,204, 6,173,187, 13, 65,228,141, 83, 56,121, 59, 13,110,118,198,183,235,155, 20,232,180, 71,179,179, 4, +123,182, 6,239,221,186,113,229,124,206,188,190, 22,240,111,195, 2,143, 77,192,220,152,133,181, 59,246, 43,162, 30,220,126,202, +231,243,195, 0,124, 45, 16, 8,192,231,243,139, 1,188,100, 48, 24,137, 42,149,170, 50,167,238,229, 0, 28, 14, 31, 62, 76, 42, + 20,138,226,132,132, 4, 56, 58, 58,194,193,193, 1, 22, 22, 22,136,139,139,195,159,127,254,137,248,248,120, 80, 20,133, 22, 45, + 90,232,117,176,114,115,115,241,244,233, 83,244,237,251,213,220,236,236, 44,115, 43,107, 27,209,157,240,219,155,106,195, 73, 81, + 20, 1, 0,158,158,158,240,244,244,228,165,165,165, 57,135,133,133,217,175, 89,179,230,157,171,171,235, 81,177, 88, 92,206,114, +160,171,208,210,136, 11,141, 8,228,241,120, 96,179,217, 40, 44, 44, 68,102,102, 38,138,138, 74,131, 54, 45, 45, 45, 63,137,208, +170,194, 66,245,209,218,255,205,226,240,189,225, 78, 75, 75,203,145, 0, 22,234,184, 45, 80, 42,149, 96,179,217,240,241,241, 65, +112,112, 48, 30, 61,122,132,223,127,255, 29,117,235,214,197,216,177, 99, 65,146, 36, 94,188,120,161,111, 23,169,136,136,136,133, + 95,127,253,181,231,225,195,135,121,201,201,201,136,143,143,135,165,165, 37,130,131,131,185,147, 39, 79,110,120,227,198,141,229, + 40, 13,126,169, 30, 90,209,133, 34, 35,254, 80,111,111,239,247,154, 56, 58, 58, 90, 92,190,124,217,190, 76,128, 85,140, 72,124, + 31, 5,203,151, 47,223,234,225,225,177, 77, 61, 92,232, 11,192,132,166,105,191,208,208, 80, 2, 0,252,253,253,105,130, 32, 52, + 15,164,103,167, 78,157,234, 22, 23, 23, 71, 7, 6, 6, 26,124,180, 12,168, 74,139, 76,214, 92,147, 85, 9, 40,125,132,154,182, +197, 75,131,197,139, 23,123,174, 95,191,254,225, 7,138, 44,237, 55, 38, 90, 35,182,202, 30,166, 85, 14, 25,150,217,190, 72,190, +163,189,141,245,162,177,157, 64, 81,128, 82, 5, 40, 85, 52, 68, 37, 98,196, 62,127, 84, 2, 30, 17,170, 83,119,184,156,160, 53, + 63,204,105, 16,157, 74, 34, 61, 95,142, 91,103,247,210,217,130,164,193, 72, 60, 53,254,227,136,172,161,222,142, 14,246,183,142, +237, 93, 77, 62,122, 43,131,138, 42,213, 89, 20, 69,151,253,254, 4,112,180,179,179, 11,184,127,255,190, 29,151,203,229,189,122, +245,138, 58,117,234, 84,190, 92, 46,191,166, 37,178, 0,160, 83,155, 54,109,148,166,166,166, 16,137, 68,114,185, 92, 46,169, 70, +100, 57,251,181,106,126,123,227,158,131, 60,137, 76, 6,161, 88, 10,134,141,125, 69,145, 5, 0, 29,187,185,215,169, 67,240,204, + 64, 3, 72, 42,148,167, 87, 37,178, 0,128,203,229,246,152, 57,115,102,185,186,120,182,102, 44,165, 49,151,165,186, 27,147, 67, + 69,222, 56,133,240, 23, 57, 20,143,205, 80,217,209,111, 27,232,186, 3, 10, 82, 99,246,252,126, 46,236,234,119,203,130,138, 75, + 68, 69,112,115, 50, 66,113,145, 16,107,215,111, 84, 68, 68,132,223, 92, 56,119,106,135, 83,167, 78,109, 64,169, 51, 56, 0,188, + 60,117,234,212,152,101,203,150,253,138,191,210, 60, 84, 68,122, 64, 64, 64,106,179,102,205,132, 30, 30, 30,194,220,220, 92,196, +196,196, 32, 63, 63, 31,219,183,111, 71,108,108, 44, 52, 22, 65,157,124, 85,222, 23, 72,200,207,207, 51,165,105, 26,249,121,185, + 38, 63,252,240,131, 69,109, 56, 85, 42, 85,185,107,171, 78,157, 58,152, 54,109, 26,187,164,164,196,242,221,187,119,230,218,243, +116,229,148,201,100,208, 88,134,104,154,134, 76, 38,131, 80, 40,132, 76, 38,195,235,215,175,203, 68,150,122,253,159,204,162,165, +249,205,227,241, 50, 53,231,178,102, 8,142,199,227,101, 85,213,254, 67,160,181, 46, 90,253, 91, 95,113, 88,227,246,232,120,220, +193,102,179, 49, 97,194, 4, 60,124,248, 16, 9, 9, 9, 96, 48, 24, 16,137, 68, 40, 41, 41, 65,207,158, 61,193,225,112,244,181, +104,209,108, 54,123,228,146, 37, 75,120,137,137,137,200,201,201,209, 56,211, 67,165, 82, 97,238,220,185, 70, 92, 46,119,164,190, +166,123,129, 64,208,251,245,235,215,141, 43,126, 50, 50, 50,132,218, 62,133,181, 69,104,104, 40,225,239,239, 79,251,251,251,211, + 26,193,101,128, 1,149,161, 10, 45,178,175, 42,139,214,199,176,138,105, 44, 91, 80, 7,136,212, 2, 26,145,213, 85, 75,120, 17, + 26, 11,151,110, 67,135,110, 67, 91, 58,216, 88,223, 56,188,107,149,105,216,115, 2,169, 41, 73,200, 22, 36,163, 77, 7, 63,196, + 62,143, 6,165, 80,157,198,235,208,154, 61, 57,235,249,187,123,120, 52,157,222,181,131, 23,130,194,138,241, 42,242, 50, 10,178, + 5, 59,145,116,234,244, 71, 57, 66,174,254,205, 29,236,173,111,252,186,107,149,229,165, 24, 18, 41, 41, 73, 56,251,235, 86, 90, + 33,151, 22,160,124, 36,151,222,111,205, 70,148,140, 83, 92,144, 9, 89,145, 10, 60,178,132,167,231, 32, 69, 6,128,240,173, 91, +183,118,111,223,190, 61, 39, 32, 32, 32, 35, 63, 63,255, 44,128,251, 90,109,154,185,187,187,247, 13, 14, 14,118, 72, 73, 73,193, +181,107,215, 50, 80, 26,250, 95, 21, 82,111, 71, 63,223,253,231,175,251,231, 27, 53,104,130,237, 75,190, 83,134, 62,138, 25, 0, +224,146, 86, 27,143, 30,222,238, 97,107,190,159, 65, 82, 81,127,224,105,114, 38,222, 10,165,127, 86, 69,152,147,147, 67,148,148, +148,184, 90, 90, 90,106,159,144,224,155,136,164, 11,134,186,167,247, 92,120,199, 73, 34, 87,129,203, 34,233,217, 3, 93,211, 31, +158, 13,181,201,145,228, 16,154,104,196,154, 48,105, 88,143,129,187, 66,206,140, 14, 11,187, 48, 93, 46,149,120, 53,105,210,152, +126, 28,113,227,233,194,185, 83,251,212,242,136,155, 62,124,248,144,100, 48, 24,229, 4,186,182,133, 72, 95, 75,145, 62,208,149, +179,162,208,210, 64,169, 84, 18,181,229,148, 74,165,101, 66,171,226,195,189, 50,193,248,119,108,191, 62, 22, 42,237, 33, 67,141, + 63,157, 68, 34,177, 87,251,108, 57,124, 76,139,214,135, 68, 34, 86, 55,124,169, 79,255, 72,146, 4, 69, 81, 96,179,217,104,209, +162, 5,194,194,194, 96,109,109, 13,115,115,115,152,155,155,195,200,200, 8, 54, 54, 54,101, 66,139, 36,117,142,210,161,165, 82, +105,221,186,117,235,226,245,235,215,224,241,120,101, 31, 46,151, 11, 79, 79, 79,136, 68,162, 58,248,148,182,123, 3, 12,248,123, +239, 43, 97,218, 98,137, 32,136,176, 69,139, 22, 45,169, 45,223,162, 69,139,150, 84,102,225,250, 64,193, 85,206,186,197,212, 86, +144,149, 42, 73,181,200, 58,180,115,165,249,153, 39, 64,106,106, 34,174,158,220, 81,164,144,203,242, 41, 74,225,250, 54, 62, 26, + 32,241,139, 78, 93, 32,233,118, 3,251,118, 35,174,190,144,161,176, 32, 27, 47, 31, 95, 78,130,152,179,248,163,137, 44, 7,219, + 27,135,119,173,180, 60,255,156, 64, 74, 74, 18, 46, 29,219, 94,168,144,203,123, 32, 49,244,241,135, 80,143,100,179, 7,178, 93, +222,245,155,232,155, 14, 21,161,194,200,216,184, 47,179, 50, 48, 80,112,167,250,200, 48,109,100,103,103,159,221,186,117, 43,241, +227,143, 63,118,149, 72, 36,191, 1,208, 54, 81,122,185,185,185, 13,223,183,111,159,117, 74, 74, 10,235,206,157, 59,162, 27, 55, +110,208, 0,206,215, 96,113, 89,208,115,252, 52, 70,171,122,117,102, 70, 37,165, 13, 0,240,135,214,108,207,126,173,155,221, 61, +184,126,185,153,226,110, 40,138, 5, 41, 88,124, 55,181, 16,128,206,251, 91,161, 80, 64, 40, 20, 66, 81,156,171,108,195, 23, 9, + 3,135,216, 75, 51,243, 37, 76, 22, 85,162,244, 48,207,146,222,200,125,203, 48, 54, 54,214,107, 95,238, 90, 63, 63, 4, 64,200, +144, 33, 67, 14, 63,139,184,208,134,207,231, 95,240,240,240, 32, 0,160,138, 8,195,170,176, 10,192,220,142, 29, 59, 18, 62, 62, + 62, 15,182,109,219,118,165, 58,177, 82, 27,139, 86, 77,208,149,147,162, 40,178,138,253, 75,212,150, 83,219,162, 85,147,208,250, +148, 22,173,202, 68,139,182, 72,212, 22, 66,255,134,168,195,234,196,148, 62,253,211,248,201,177,217,108, 68, 71, 71,195,197,197, + 5,114,185, 28,102,102,102, 48, 51, 51,131,169,169, 41,138,138,138,192, 98,177,160,231, 54, 83, 60, 30,239, 93, 76, 76, 76, 99, + 59, 59, 59,168, 84,170,114, 98,235,213,171, 87, 48, 49, 49, 73,211,215,162,197,231,243, 47,171,163, 14,203,193,209,209,209,226, + 99,236, 87,109, 75,150,191,191,191, 97,136,208,128,106,173, 89, 85, 88,181,178, 43, 88,162,100, 90,255,179, 81,154,195,173,159, +250, 55, 42,249, 45,171,100, 90,238,250,245,235,111,104,249,119,101,127,224, 38,104, 82, 60,148,139,112, 97,214,100,201,178,183, +182,186,113, 96,123,160,249,201, 72, 32, 45, 37, 17,183, 78, 7, 11,149, 42,249, 23,160,104, 65,196,181,211,161, 32, 80,130,183, +161,183,116,187, 69,160, 85,171,166,174,248,253,133, 2,217,169,175, 64,211,212, 33,100,133,148,124,240,209,113, 27,212,194,222, +218,246,198,161,224, 64,139, 51,209, 4, 82, 83, 18,113,245,100,112,161, 82, 81,210, 29,137,167, 35,107, 75, 59, 1,176, 98,152, +240,118, 15,246,107, 53,212,213,205, 25, 20,173, 0,197,166, 49,104,129, 45,243,101, 84,201,239,225, 60,225, 73,170,152,154,158, +118, 95, 55, 7,186,226,226,226,223, 1, 60, 70,249,244, 10,205, 27, 53,106, 52,116,247,238,221,118,169,169,169,188,168,168, 40, +241,222,189,123,179, 40,138, 58, 3, 64,151,161,212,239,162,146,210, 14,160,124,190,156,230,243,199, 7, 68, 4,140,155,200, 75, +188, 22, 2,171,196, 88,124,127, 55, 93,245, 50, 95, 54, 66,109, 93,171, 20,182,182,182,116, 78, 78, 78,114, 65, 65, 65, 99, 19, + 19, 19,228,230,230, 34, 47, 47, 15, 66,161, 16,210,194, 60,165,141,170, 64, 68, 40,243,192, 98,177,144,149,162,128, 74,165,202, +208,213,154, 5,192,106,213,170, 85,147, 40,138,210,100, 68, 44, 23, 93,168,213, 78,115, 62, 52, 30, 50,100,200, 97,173,168, 67, +109,103,120, 77,122, 7, 66,157,222,161,253, 31,127,252, 17,215,167, 79,159,212,202,196, 10,151,203,213,219, 81,186,170, 40,198, +218,112, 86,101,209,170, 56, 93, 31, 78,205,240,165,198, 9,190,226,116, 13, 24, 12, 6, 40,138,130, 14, 65, 21,127,171,104,209, +142, 14,172,141,200,169,112,108,170, 77, 28, 90,203, 72,196,143,106,209,210, 28, 11, 54,155,141,115,231,206, 97,220,184,113, 80, +169, 84, 48, 54, 54,134,169,169, 41, 76, 76, 76,112,250,244,105,104,210, 63,232,163, 95, 21, 10,197,145,245,235,215, 47,217,179, +103,143, 17, 77,211,224,112, 56,101, 66, 43, 48, 48, 80, 44,151,203,143,232, 36,180, 52, 25,223, 41, 58,198,196, 68, 89,109,212, + 97,101,203, 84,225,175,101,185,106,213,170, 49, 20, 69, 13, 68,133, 20, 14, 21,218,149, 75,253, 96, 72,239, 96,128, 14,247,147, + 71,255,226,238,105, 4, 22,161,101,201, 42, 19, 92,100,117,226,197,206,202,242,198,254,237,129,230, 71, 31, 17, 72,124,251, 22, + 55,127,219, 81, 42,178,222,156,124,130,228,208, 76, 36,134,118,198,219,208,222, 58,191, 61, 17, 68, 43, 39,123, 75,228,137, 40, + 20,230,188, 3,104, 68,125, 12,145,101,103,101,119,227,231,224, 64,139, 83, 79, 72, 36, 38, 38,226,234,201, 29, 66,165, 82,242, +197,135,136,172,145,108,246,192, 70,238,206, 9, 75, 39, 13, 28,234,211,208, 17, 54,239,226,112,126,236, 80,172, 62,254, 13,204, +236, 24,104,215,215, 12, 19,214, 58, 14,229,123,114, 95,243, 59, 99,160, 30,212,218, 34,171, 85,253,250,245,135,222,191,127,223, +214,219,219,155, 23, 31, 31, 47,217,187,119,111,150, 88, 44,190, 2, 32, 90, 15, 78,109,145,213,106,209,228,177, 17, 27,247, 31, +230,145,108, 14,130,142,156,199,172,219,169,170, 11,201,133, 67, 80,126, 88,177, 82, 72,165,210,107,193,193,193, 82,146, 36,145, +151,151,135,156,156, 28,100,101,101,149,125, 23, 20, 20,128,193, 96,224,250,245,235,178,194,194,194,251,186,118,240,222,189,123, +245,211,210,210, 60, 4, 2, 65, 27,245, 39, 30,165,209,133,166, 90,211,218, 8, 4,130,174, 0, 30,105,166,167,166,166,214,123, +240,224, 1,191, 38,126, 51, 51, 51,176,217,236,114, 22, 45, 46,151, 11, 7, 7, 7, 40,149, 74,156, 56,113, 2, 0,242,170,227, + 96,179, 57, 2,146, 36, 64,209,148,148,199,227, 81,124, 62,191, 82,129,165, 15,167, 26,169, 95,126,249,165, 36, 50, 50,178, 82, +139, 86,109, 56,105,154, 46,233,213,171, 23,210,211,211,193,227,241,202, 30,214, 26, 65, 69,146, 36,184, 92, 46, 50, 50, 50, 48, +101,202, 20,208, 52, 93,242, 79,223,121,180,125,154,212, 98,136, 0, 64,168,133,208,123,126, 90,186,250, 64,105,134, 6,105,154, +134, 70,112, 85,152, 95,182, 46, 93,178,183, 87,240,233,154, 92, 80, 80,176,177,180, 59,244,222, 10,223,251,244,120, 40,148, 9, +173,216,216, 88, 28, 62,124, 24, 5, 5, 5,224,112, 56,200,207,207,199,193,131, 7, 17, 19, 19, 3, 14,135, 3,205,190,208, 85, +191,249,248,248,108, 12, 15, 15,143, 25, 49, 98,132, 56, 58, 58, 26, 98,177, 24,209,209,209,232,221,187,183,228,238,221,187, 9, + 98,177,120, 21,116, 25, 58,212,100,124, 87,151,215,145, 74,165,136,138,138,170,244, 83,213, 50, 21,145,144,144,224,170, 82,169, + 26,211, 52,237, 75,211,180, 57,212, 41, 28,212,255,181, 63, 95,170,231,153,211, 52,237,171, 82,169, 26, 37, 36, 36,184, 26,228, +132, 1,159, 41,110,105,137, 45, 90, 75,100,221,170,222,162, 69,145,193, 7,118,172, 52, 63,242,144, 68, 74,114, 2, 30, 95,220, + 45, 84, 81,138, 47,244, 44,135,211, 3, 90,185, 54,120, 70, 38, 94, 20, 81, 26,206, 92,152,147, 2,208,140,218, 8,173,114,156, +160,200,224,131, 59, 2, 45,142, 61, 38,144,158,242, 6,119,207,238, 18, 42,149,210,238,120, 27, 26, 85, 27,206,145,108,246, 50, + 22,131, 88,218,171, 83, 75,118,231,150,238, 48,201, 74, 66, 70,106, 58, 78,196,102,231, 37,228, 75, 39,222, 37,228, 72,126, 35, + 61,208,119,146,181,181,149, 35, 11,253,166,218, 88,223, 63, 95,248, 59,193, 18,201,105, 57,189, 94,112,183,172, 44, 69,249,126, +190, 15, 71, 51, 51,179, 17,143, 31, 63, 54,231,241,120, 70,143, 31, 63,166,246,238,221,155, 43, 22,139, 47, 2,136,208,105,219, +223,135,115, 91,119,183, 91,235,118,237,231, 21,139, 74, 32,146,201,193,117,224,171,206, 68, 60, 31,140,170, 19, 96,150,227,228, +114,185,199,142, 29, 59,214,183, 75,151, 46,174, 94, 94, 94,100, 94, 94, 30,138,139,139,203,156,171,237,236,236, 16, 27, 27, 75, + 37, 38, 38,166,115,185,220,227,186,246,179, 99,199,142,137, 36, 73,198,171,135,209,226, 81, 33,186, 80,171,105, 99,129, 64,208, +150,207,231,223, 2, 96,172, 21,117,168,205,169, 73,239,176, 4, 0, 73, 16,196,163,232,232,232,226, 62,125,250,192,200,200, 8, + 34,145, 8,117,235,214,133, 82,169,196,197,139, 23, 17, 25, 25, 41,162, 40,234, 86, 37,226,181, 92, 63, 37, 18,113, 93, 0,164, +184,164,164,197,152, 49, 99,186,206,155, 55,175, 92, 72,186,189,189, 61,172,173,173,245,226, 4,128,188,188,188,166,127,252,241, +199,156,232,232,232,239,250,246,237,107,177,100,201, 18,110,253,250,245,161, 82,169,200,218,114,230,231,231, 91, 68, 69, 69,109, +234,220,185,243,140, 62,125,250, 48,215,173, 91, 7, 11, 11, 11,168, 84, 42, 24, 25, 25,161,176,176, 16,171, 86,173,194,157, 59, +119,148, 52, 77,239, 18, 10,133,223,235,121, 46,225, 67,175,205,170, 44, 64, 85,165,100,168,162,253,223,222,207, 10, 62, 93, 80, +167,112, 88, 88, 69, 6,123,232,122,206,107,132, 22,131,193, 64, 82, 82, 18,246,238,221,251, 94, 30, 45, 77,250,135, 42,184, 43, +219,118,250,230,205,155, 42,130, 32, 58, 60,126,252,120,225,232,209,163, 39,138, 68, 34,103, 19, 19,147,116,133, 66,241,139, 88, + 44, 94,139, 82,127, 84,182, 62,247, 16,145, 72,148, 92, 89,212, 97,197, 54,128,101,181,156, 21,210, 59,148, 75,225, 80, 97,153, +114,169, 31, 42, 73,239,240,183, 31,119, 3,231,191,146,243,115, 23, 91, 85, 39, 44,125, 15,173, 38,179, 88, 98,133,119,120, 2, +241, 33, 34,235,125,107,137,164, 36, 97,249,177,119, 45,101, 82, 9, 68,194,204,151, 72, 58,145,245, 65,155,165,238,231,237, 4, + 2, 73,137,111,240, 48,108, 87,105, 63,223,134,214,186,159, 4,176,248,167, 75,161,108,194,194, 26, 79,231,140, 67,122,129, 8, +151,222,230,159,164, 75,164,211,143, 0,249,184, 3,144, 74,105,248,193, 31, 50,118,251, 14,178, 24,106, 91,135,133, 45,243,127, + 1,111,145, 13,187, 93,247, 46,250,212, 64,204,224,241,120,225,219,183,111,239,225,235,235,203, 29, 50,100, 72,101, 14,242,250, + 34,245,209,171, 55, 63, 93,216,179,121,190,141,119,123,236, 92,182, 64,117, 44,226,121,197, 40,196,106,225,225,225,161,186,119, +239,222,188, 41, 83,166,108,233,209,163,135,211,128, 1, 3, 56,117,235,214, 5,151,203,197,155, 55,111, 16, 30, 30, 46,123,251, +246,109,122, 73, 73,201,188,230,205,155,235,147,227, 44,127,249,242,229, 27,213,235, 32,212,195,133,109,160,142, 46,212, 52, 82, + 39, 45,109, 3,192, 56, 48, 48,112, 52, 0, 84, 17,246,189, 28,192, 30, 0, 76,154,166, 51, 66, 66, 66, 58,156, 61,123,182,195, +220,185,115,217,125,251,246,197,253,251,247,113,245,234, 85,185, 92, 46,143, 80, 11, 87, 93, 75,229, 80, 0,162,148, 74,229,243, +160,160,160, 14, 12, 6, 99,185,102, 70, 76, 76, 12, 14, 29, 58, 84, 27, 78, 37,128, 77,153,153,153, 63,133,132,132, 44,191,118, +237,218,248, 49, 99,198,152, 43, 20, 10,196,198,198,226,231,159,127,174, 21,167, 80, 40,156, 99,107,107,187,244,226,197,139,191, + 92,185,114,229,235, 81,163, 70,145,179,102,205, 66,112,112, 48,126,251,237, 55, 74,165, 82,157,101,177, 88, 99,114,114,114, 68, +159,226,174,163, 30,134, 75,215,179,214, 97,141,188, 31, 50, 52,168, 35, 4, 31, 74,160,217, 14, 63, 63,191, 50, 43,163,198, 10, +167,221,134, 32, 8,189,135, 14, 1, 88,210, 52, 77, 1,216,133,210,250,162,218, 89,225, 25,248, 43,115,188,174,140,205, 4, 82, +203, 24, 72, 17, 91,125, 81,105, 75,128, 70,179, 26,216, 10,150, 47, 95,190,117,197,138, 21, 91, 43,166,112,208,110, 84, 49,245, +195,202,149, 43, 97, 72,239, 96,192,127, 21,149, 11,173,168,125, 10, 69,131,193, 75,182,175, 91,176, 66,169,144, 9,105,200,253, +241,230,116,244,135,174,140,166,232, 69,215,143, 6, 6,131, 70, 62,173, 82, 46,252,224,222,255, 77,253, 36, 44,172, 81,180,106, + 26,126,123,145, 78,103,136, 20,223, 28,145,203,203, 89,131, 74,125,178,168, 97, 55, 36,249, 39,172,156, 88,103,230,124, 97, 67, + 92,200, 27,173,247,122,178,178,178,206,109,221,186,149,220,188,121,115,215,146,146,146,138, 14,242,181,197,130,254, 51, 23, 49, +218, 53,114,157,249,240,117,242, 64,232, 48, 92, 88, 17, 29, 59,118, 20,196,197,197, 5, 92,185,114,101,196,237,219,183,123,136, + 68, 34, 87,130, 32, 96,108,108,156, 44,149, 74,175,113,185,220, 99,122,138, 44, 0,192,138, 21, 43,232,149, 43, 87, 18,113,113, +113, 52,131,193,248, 19, 64, 34,131,193, 72,210,118,130,215,158,174, 89, 38, 48, 48, 80,151, 7,226,237,226,226,226,200, 85,171, + 86,117, 89,181,106, 85, 11,181, 85,232, 54,254,242,249,210, 23, 10, 0,183,217,108, 78, 58, 65, 16,206,108, 14, 87,116,239,222, +189,107, 31,200, 89, 34,151,203, 23,166,164,164,108,217,178,101,203, 90, 19, 19,147,182, 49, 49, 49,127,126, 8,167, 90, 68, 13, +182,182,182,118, 58,124,248,240,169,131, 7, 15,182,103, 50,153,247, 9,130, 24, 34, 20, 10, 63,105, 81,105,117,129,232,149,122, +212, 58,212,137,247, 99, 39, 41,253, 59,132,155, 74,165, 42, 94,186,116,105, 86, 69,225, 85,209,122,165,249,175, 78,229,162,203, + 62,213, 39,138,178, 6,225, 66, 20, 3, 64,105,237,194,210,178, 58,186, 22,149, 6, 32,174,233, 58, 39, 73,242, 44,128,151, 36, + 73,190,174, 24,232,162, 61,111,229,202,149, 53, 93,231, 6, 24,240, 89, 67,135, 59, 91, 32, 9, 4,214,214,147,246, 31, 52, 87, +126,156,126, 6,176,217, 43, 73, 96, 62, 0,130, 6,182, 28,145,203,127,168,110, 65,199,142, 88, 75, 19,152,171,222,153,235, 50, +238, 98, 77, 45,182,189, 14,116,168, 63,168, 39,103, 19, 84, 95, 80,246, 61, 78,127,127,127, 70, 21, 15,243,114, 69,165,171, 66, +104,104, 89, 22,255,170,250,169,125,190,153, 61,120,240,192,201,199,199, 71,128,242, 78,255,149, 77,167,245,220,118, 6, 0,213, + 71,222,159,159, 5,167,155,155, 27,231,205,155, 55,178,127,215,181,105,224,252, 87,114, 90, 54,117, 1,129, 73,208,206, 29, 84, +173, 69, 75, 75,160,209,244,207, 40,136, 77,169,162,159,154,235,220, 50, 33, 33,193,181, 97,195,134,201, 0, 10, 42,244,163,178, +121,180,225, 24,253,223,115, 86,134,201, 40, 95,138,206,128, 74, 14,132,129,211,192,105,224, 52,112, 26, 56, 13,156, 6, 78, 3, +103,109,133,214,103, 13, 18, 6, 24, 96,128, 1, 6, 24, 96,128, 1, 6,252, 45, 32,170, 81,165,250,152, 4,107,163,108,175, 25, + 56, 13,156, 6, 78, 3,167,129,211,192,105,224,252,191,227,172,137, 91,123,249,207,117,232,240, 31,235,183,193,172,106,224, 52, +112, 26, 56, 13,156, 6, 78, 3,167,129,243, 67, 4,203,103, 13, 38, 12, 48,192, 0, 3, 12, 48,192,128,207, 6, 61,220,193,103, +170, 64,254,241, 70,167, 32,170, 26,209,199, 13,117, 0,224, 99,241,253,159,130, 15,224, 43,173,255, 23,160,142,140, 55, 8,173, +207, 23,141, 0, 44, 1,160, 93,139,236, 33,128,245, 21,218, 29, 5,160, 93,144, 80,132,210, 58,129,175,245, 89, 25, 73,146,235, +187,116,233, 50,253,206,157, 59,155,149, 74,229,170, 90,244,215,149,207,231,111, 36, 8,162, 53, 0, 22, 65, 16,111, 50, 51, 51, +215, 43,149,202, 15,137, 90,105,224,232,232,184, 1, 64, 75,146, 36, 89, 4, 65, 36,100,102,102,174, 81, 42,149, 55, 63,128,211, +204,193,193,161, 19, 77,211,142, 0, 24, 44, 22, 43, 55, 45, 45,237, 1,106,153, 91,201, 63, 48,150, 93, 40, 82,178, 0,192,220, +132,169, 8, 13,108, 42,215,117,154,225, 20, 55,192,128,255,111,208,165,145,201,229,208,219, 13,107,105, 37,190, 87, 1, 68,175, +250,216,113, 57, 17,223, 87,181, 60, 81, 73, 84,115, 69,206,222,110, 88,171,162, 75, 57,122,185, 97,211,229, 55,168, 54,210, 94, + 23, 78, 13,246, 1,228,100, 29,170, 20, 16,186, 69, 95,255,219,241, 21,202, 15, 21,150, 13, 29, 86, 43,180,134,185,131,175, 98, +130, 25, 26, 11, 77, 24,175, 25,128, 22,234,135,252,107,148,230, 42, 42,250,192,206,125, 46,156,255, 54, 44,167,105, 58,160,220, +201, 90, 73, 30,162, 47,190,248, 98,192,149, 43, 87,140, 53,245,238, 40,138,130,145,145,145, 18,192, 88, 61,214,101, 63,108,216, +176, 69, 7, 14, 28,192,208,161, 67,151,134,133,133,109, 5, 80,172,235,194, 86, 86, 86,254,150,150,150,193,251,247,239,183,107, +223,190, 3,193,225,112,240,230, 77,130,243,148, 41, 83,188,226,226,226,206,102,101,101, 77,212,119,227,173,173,173, 71, 90, 90, + 90,110,217,187,119,175,109,231,206,157, 65, 16, 4, 34, 35, 35,157,231,204,153,211,226,221,187,119,199, 51, 51, 51,103,232,203, +105, 99, 99,227,110, 97, 97,209,109,231,206,157, 70,157, 58,117, 2,143,199, 67,116,116,180,233,212,169, 83, 29,211,210,210, 98, + 51, 51, 51,111,233, 43,178,158, 69,158,255, 90, 41,151, 6, 1, 0,147,205, 93,208,126, 75,196,249,103, 55,206,247,175,105,154, +127, 96,236,239, 6,177,101,128, 1, 6,104, 99,164, 19, 28,105, 26,243,175,252,188,140, 4,128, 94,227, 87,207, 26,233,132,205, + 71,210,171,174, 97,171, 39,223,247, 99,234, 32,248,112, 26, 50, 63,164,159,251, 0,114, 14,147, 57,171,157,143,143,237,183,119, +239, 38,200,129, 95,254, 79, 14, 81,165,195,156, 85, 10,173,193, 77,177, 74, 89,106, 49, 33,250, 52,196,241,171,137,140,240, 47, +190,248,162,225,132, 9, 19,136, 86,173, 90, 33, 50, 50,210,253,248,241,227, 95, 93,184,112, 33, 65,165, 82, 69, 2,120, 1,221, +179, 90,179, 0,120, 50, 24,140,214,255,114,206,127, 51, 76,212,226, 42, 19,127, 37, 58,125, 47,225,233,245,235,215,207, 49,153, + 76,141, 69,171,157, 72, 36,114,168, 96, 5,211, 5,245, 20, 10, 5,226,227,227, 65,146, 36, 11, 64,125,188, 95, 82,163, 42, 56, + 27, 27, 27,239,142,120, 24,105, 67, 48,141,144, 47, 1, 32,145,131, 99,234,128, 3,135, 66,172,231,205,158, 49,248,230,205,155, +225, 69, 69, 69,191,234,209,159,250, 38, 38, 38, 91,159, 62,125,106, 99,108,108, 12,138,162, 80, 84, 84, 4, 71, 71, 71,236,223, +191,223,114,222,188,121, 1,133,133,133, 55, 37, 18,201,111,250,136,115, 11, 11,139,110,207,159, 63, 55,210, 20,148,150,201,100, +112,118,118,198,209,163, 71,185,179,102,205,106, 90, 80, 80,144, 42,147,201,222,234, 74, 88, 40, 82,178,148,114,105,208,225, 93, +129, 46, 0, 48,102, 70, 96, 16,167,200,252,162, 46,211, 10, 69,202, 11, 0, 12, 66,203,128,127, 26,173,109,109,109, 67,115,114, +114,110, 1,152,136,143, 99,105,112,231,241,120,205, 41,138,114, 36, 73, 18, 12, 6, 35, 67, 36, 18, 61, 5,240,170,182,132, 54, +110,126,253,193, 53, 30, 7,154,106, 65, 2, 32, 72, 50, 90, 37, 47, 57,148,251,234,230,249, 15,226,228, 24,141, 7,232, 22, 36, + 64, 17, 36,249,148, 82,150,236,207,137,191,121,233,223,114,112,238, 11,209,216,205, 81,247,194,152, 31,131,111,120, 3,240, 73, + 10,228,209, 36,221,135, 21,103, 2,125,103,207,158,237, 56, 99,250,116, 98,220,216,177,141,110,221,185, 67,116,213,167, 90,193, +231,137, 42, 29,223, 43, 21, 90,254, 77, 97, 69, 3, 11,143, 7, 47, 33,153, 12, 6, 49, 98,246,250,128,131,187, 54,145, 61,251, + 15, 41, 27, 62,241,245,245,133,175,175, 47, 17, 20, 20,212,232,207, 63,255,108,116,244,232, 81,101, 68, 68,196, 83, 0, 39,170, + 90, 89,111, 55,136, 41,128,199,102, 49, 69, 35,150,253,186,215,199,199, 7, 92, 46, 23, 31,194, 9, 0, 61, 27,146,111, 89,214, + 13,158,142,152,185, 60,185,125,251,142,244,199,224,252,140,240, 16, 40, 43,106,109,229,226,226,210, 73,169, 84,242, 0,128,201, +100, 74, 82, 82, 82,102,162,180, 54, 32, 0,156,165, 40,106,128, 30,220, 36,128, 21, 3, 6, 12, 88,250,237,183,223,162,110,221, +186,152, 53,107, 22, 20, 10, 69,228,165, 75,151,150, 3,216,128, 26, 46, 30,123,123,251,229,187,119,239,182,102,114, 76,208,106, + 97, 34, 4, 5, 74, 0,128, 41, 23, 56, 55,141,198,172, 89,179,204, 31, 63,126,188, 70, 31,161,101,111,111,191,106,255,254,253, +214,198,198,198,160,105,186,172, 22, 99,113,113, 49,138,139,139, 49, 99,198, 12,243,216,216,216,141,250, 8, 45, 7, 7,135, 78, + 59,119,238, 52,226,241,120, 40, 46, 46,102,203,229,114,162,168,168, 8, 37, 37, 37,180, 76, 38,147,207,156, 57,147,251,226,197, + 11, 63,129, 64,240, 22, 6,252, 91,192, 0,240, 13,139,197, 26,212,176, 97,195, 54,175, 95,191,126,162, 84, 42, 79, 3, 56,253, + 17, 94,166,186, 59, 57, 57,173, 77, 79, 79,223, 9, 32,228,255,101,135, 58, 56, 56,156,190,119,239,158,203,238,221,187,199,110, +222,188,249, 34,128,223, 62,128,142,205,102,179, 7,119,237,218,213,101,204,152, 49, 28, 7, 7, 7, 72,165, 82, 36, 38, 38,154, +159, 60,121,210, 53, 58, 58, 58, 85, 93, 17, 67,231, 23, 10, 27,247,142,166, 96,154, 31,239,208,177, 83,231,161,131,191, 49,115, +176,177,128, 88,166,194,235,100, 65,221, 63, 46,158,235, 26,199, 54,186, 39,151, 11,135,231,190,186, 87,172, 47,103,183,110,221, + 59,247,232,222,221,204,194,210, 2, 66,145, 28,111,146,210, 92,111, 92, 61,239,203,100, 26,221,166, 8,197,168,172,231, 87, 75, + 62,229,177,153, 5, 48, 69, 60,155,230, 45, 58,182,122,220,107,194,154, 54, 52, 77,131,164,177,163,162, 53,107, 22,192,220, 81, + 90,246, 75, 47, 62,208, 52, 77, 16,216,164,109,205,234,237,134,181, 52,141,239, 65,130,232, 93,195, 48,165, 6,189, 0,174,165, +181,181,207,212,201,147,137,162,194, 66, 68, 71, 71,151, 84, 20, 89, 91,235,128,125,155, 68,189,179, 41,181, 23,219,255, 82,107, + 86,165, 67,135, 58,231,209, 50, 54, 54,174,116,186,133,133, 5,186,117,235,134,245,235,215, 51, 1,180,174, 48,187,124,145, 85, +128, 27,182,103, 49, 44, 76,184,100,221,186,117,205,204,205,205, 63,152, 19, 0, 64, 83,245, 59,214,165,191,124,244,235,146,177, +215,142,110,241, 20, 21, 21,176, 42, 54, 49, 53, 53, 69,227,198,141,177,116,233, 82,221, 56, 63, 28,255, 40,167,163,163, 99, 19, + 95, 95,223,214,215,111,221,178, 76, 79, 79,231,166,167,167,115,175, 92,191,110,217,161, 67,135,214,142,142,142, 77,202,118, 21, + 77,235,211,207,213,187,118,237, 90,126,246,236, 89,210,215,215, 23, 86, 86, 86,232,214,173, 27, 46, 94,188,200,220,188,121,243, + 58, 0, 75,107,234, 39, 73,146,157,125,125,125, 9,208, 52, 50,132, 74, 60, 88,223, 4,209,155, 60, 80, 36,161,145, 39, 44,132, + 88, 44,129,177,177, 49, 15,165,195,189,186,110,123,199, 14, 29, 58, 16, 0,202,196, 85, 81, 81,233,167,184, 88, 4,153, 76, 14, + 46,151,107, 6,128,167, 43, 39, 77,211,142,157, 58,117, 2, 0,200,229,242,178, 55,188,130,130, 2, 66, 40, 20, 66, 38,147,129, +197, 98,177, 81,179, 95, 99, 25,167,185, 9, 83,193,100,115, 23,140,153, 17,152, 50,102, 70, 96, 10,147,205, 93, 32, 51, 43, 84, +233, 50,205,220,132,169,248,196,231,167, 29, 73,146, 63,187,185,185,197,146, 36,121, 24,128,227, 7,114,182, 5,176,206,200,200, +232,154,135,135, 71,138,177,177,241,117,181, 80,239, 80, 75, 78,142,177,177,241,245,117,235,214,157,122,242,228,201,208, 63,255, +252,179,254,179,103,207, 6, 7, 5, 5, 29, 55, 53, 53, 13, 71,121,191, 68,189,175,205,250,245,235, 31,124,240,224, 65,219,142, + 29, 59, 30, 0,192,253, 72,215, 59, 3, 64, 75,232, 84,145,227,147, 28,119,167, 86,173, 90,185,240,120, 60,244,232,209, 3, 0, +252, 62,132,147,205,102, 15, 94,186,116,169,219,178,101,203, 56, 2,129, 0,215,175, 95,199,195,135, 15,161, 84, 42, 49,109,218, + 52,238,152, 49, 99, 26,152,153,153, 13,214,171,159, 76,243,227,179,231,204,237, 51,127,214, 36,179,167,239,228, 56,116,237, 29, +126,143, 16, 32,171,132,131,254,131,199, 88,244, 30, 56,172, 55,135,107,113, 92, 95,206, 69, 11, 23,246,153, 60, 62,192, 44, 70, + 64,225,220,253, 12,220,143, 23, 66,201,178, 68,223,193, 19,173, 90,116,234,243, 21, 19,172, 95, 62,245, 49,218, 15,180,159, 61, +123,182,221,130, 77, 71,238, 58,181,253,102, 71,118, 62,124,181,133,143, 59, 96,105,109, 98,242, 77,124,215,174,147,140, 74,235, +197, 86,203, 89,142,175,245,192,224,172,124,116,209,246,207,234, 98,141, 70,234, 97, 69,198,149,159,151,145, 52,129, 89, 35,157, +202,221, 7, 42,237,231, 77, 96,232,236,185,115, 89, 22, 86, 86,216,181,107, 23,164, 34, 81, 57,159,217,238, 46,232,115,205,152, +153,218,192,195, 57,182,155, 43, 17,254, 31,124, 95,153, 92,165, 69, 43, 44, 44,140,238,215,175, 31, 1, 0,161,177,200, 31,220, + 20, 27,135,125,187,110, 41, 65, 18,116, 61,207,142, 49,117,220,154,137,108,108,108, 80, 82, 82, 2,169, 84, 10, 54,155, 13,137, + 68,130,119,239,222,225,254,253,251,176,178,178,210,171, 39,133,133,133, 48, 53, 53,133,169,169,233, 71,225, 92, 60,182, 7,247, + 77, 74, 54,247,242,253,155, 93,183, 79,255,173,189, 91, 75,191,103,221,135,205,122,110,110,231, 36,121,246,236, 25,238,221,187, +135,252,252,124,248,248,248,252, 87, 14,230, 67,181, 79,214, 67, 0, 86, 13, 27, 54,116,190,124,237,182, 85,177,132, 50, 79,202, + 84,176, 40,138,130,177, 49, 95,121, 34,244,156,112,232,224,254, 68, 70, 70, 70, 22,128,135,106,113, 91, 83, 77, 69, 30,128, 38, +254,254,254,139,166, 79,159,142,132,132, 4, 76,154, 52, 73,252,240,225,195,220,142, 29, 59,218,236,223,191,223,104,222,188,121, +184,117,235,214,138,176,176,176, 51, 0, 18, 1, 84, 90,171,141,166,105, 54,155,205,134, 82, 45, 27,228, 42,170, 76,223, 23, 22, + 22,130, 22,231,131,205,102, 51, 0,216, 65, 71, 63, 58,138,162,216, 44, 22,171, 76,100,189,203, 44,196,187,172, 18, 20, 22,203, + 32, 22, 43, 33, 19,211, 96, 24,219, 48,129, 36, 7, 0, 73, 80,170, 87, 0, 0, 0, 32, 0, 73, 68, 65, 84,186, 90, 71,120, 60, + 30,148, 74, 37,138,138, 74,187,161,177,148,201,100, 50, 8,133, 66, 48, 24, 12, 83, 0,230, 0,242,116, 33, 84, 59,185,255,174, + 30, 6,196,163, 35, 3,108, 95, 95, 88, 92,110,154,185, 9, 83, 17, 58,175, 41,195,198,185,197,157,150, 67,127,241, 40,155,246, +105,253,179,184,118,118,118, 55, 78,157, 58,213,180, 81,163, 70, 72, 76, 76,244, 24, 50,100,136,143, 64, 32,104, 9,253,107, 50, + 26,147, 36,185,113,204,152, 49,211, 71,140, 24, 65,184,187,187,131,201,100, 66,169, 84, 58, 39, 36, 36,116, 59,121,242,228,194, +131, 7, 15,238, 87,169, 84,223, 65,119,191, 63,146,195,225,156,216,187,119,111, 23, 31, 31, 31, 28, 62,124, 24, 15, 31, 62,164, +218,182,109, 75,142, 30, 61, 26,174,174,174, 62,163, 71,143,254, 93, 42,149,246,173,165,101,203,181, 67,135, 14, 46, 12, 6, 3, + 29, 59,118,100,223,187,119,175, 21,128,123, 31,184, 79, 77,157,157,157,111,249,249,249,181,188,118,237, 90, 84, 70, 70,134,159, + 30,219, 11, 0, 3,157,156,156,130, 44, 44, 44,172,244,184,199,150,164,165,165,125, 15, 32, 84,199, 69,218,183,110,221, 26,201, +201,201,104,210,164, 9,216,108,118, 7,185, 92, 62, 5, 64, 31, 0, 63, 0,136,213,163,191,238,221,187,119,119,241,243,243, 35, + 66, 67, 67,203,252, 67, 73,146,132, 82,169, 4,155,205, 70,251,246,237,201,200,200,200, 58,143, 30, 61,114,135, 14,195,136, 54, +110,126,253, 59,118,238,218,185,139, 79,115,114,115,232,107,168, 40, 21, 24,132, 18, 76,130, 2,165,224,130,203,102,192,221,179, + 13, 35,254,197, 83, 31,153, 84,222, 63,247,213,181,243,186,112,246,233,213,211,183,105, 19,119,114,251,239,111, 80,144, 22,171, + 74,139,187,157, 67, 50, 72, 52,109,253,133,173,123,179,150,140,150, 62,126,172,244,196, 23,221, 36,146, 46, 61,242, 19,110, 95, +251, 20, 23,228, 74,128,225, 92,199,246,155,126, 61,253,216,130,244,116,209,201,208,243,207, 75, 20,184, 15, 0,183, 0,162, 47, +208,220,187, 93,187,174,251, 55,108,176,225,243,249,172, 81, 35, 70, 40,247, 69, 69, 69,161,138,161,223,149, 0,195,214,209,177, +199,212,169, 83, 25,130,244,116,250,228,233, 11,207, 52,124, 40,125, 75,241,110,238,236,209, 15,162,120,189,134, 41,251, 3, 28, + 7, 71,199,166, 83,166, 76, 65, 70,122, 58, 14,135,132, 20, 75,128, 8,141, 21,235, 28, 3, 59,155,185, 57,142, 91, 48,113, 0, +225,194,183,197,212, 21,251, 58,116,147,103,185, 65,240,215,241,215,214, 34,159,177,200,154, 92,169,208,170,136,223, 98,177,220, +140,141,250, 39, 79, 30, 35,179,139,228,162,132,132, 4,216,218,218,130,207,231,195,194,194, 2, 49, 49, 49,184,126,253, 58, 94, +190,124, 9,138,162,208,162, 69, 11,189,122,147,147,147,131,167, 79,159,194,202,202,234,163,113,186,185,216,225, 91, 23, 59,118, +102,110, 33,251,218,195,151, 62,251, 22, 15,110, 70,122, 12, 62,168, 93, 36, 86, 38,147,225, 63,130,178,232, 66, 23, 23,151, 78, +135, 14, 29, 98, 75,149, 48,115,159, 18,241,163, 72,162, 50, 1, 0, 19, 30, 67, 20, 25,212,248,187,213,171, 87,139,198,143, 31, +239,145,146,146,178, 94, 7, 91,255,218,238,221,187,207,167,105,154, 53,123,246,108, 0,192,152, 49, 99, 10,239,223,191,239, 14, + 32,235,250,245,235, 78, 19, 38, 76,120,117,227,198, 13,227,185,115,231, 50,148, 74,101, 12,147,201,164,195,194,194, 86, 1, 8, +124,239,137, 72,146,143,163,162,162,234, 57,185, 54,134,171, 13, 9,223,165, 47, 75,111,112,198, 20, 82,147,222, 32,238,217, 67, + 56, 58, 58, 90,240,249,252,216,212,212, 84,121, 90, 90,218, 66,145, 72,180,187,134, 62, 70, 71, 70, 70,242, 93, 93, 93, 81, 92, + 92,140,212,236, 18,204, 58,109,140, 66,113,169, 17,131, 5, 49, 90,186, 52, 54, 51, 34,101, 15,179,178,178,228, 50,153,108,153, + 80, 40, 60, 84, 29, 39,139,197,202,125,246,236,153,105,221,186,117, 33,145, 72,232,188,188, 60, 66, 36, 18,161,168,168,136,184, +112,225,194,215, 2,129,160,109,253,250,245, 9,103,103,231, 85, 2,129, 64,156,150,150, 54, 73,151,161, 73,181, 96, 82, 49,153, +204,205,147, 39, 79, 30,122,230,204,153,199,161,129, 77, 7,106, 13,151, 88,120,122,122, 94,110,222,188,153, 83,200, 38,239, 29, + 0,126,252, 23,156, 91,227,150, 44, 89,210,212,218,218, 26, 83,167, 78,197,202,149, 43,177,124,249,242, 70, 83,167, 78,157, 12, + 96,171, 30, 60, 70,142,142,142,143,182,111,223,238,209,169, 83, 39, 92,188,120, 17,199,142, 29,195,219,183,111,149,245,235,215, +103,250,248,248, 96,197,138, 21,232,221,187,247,164,153, 51,103,118, 77, 79, 79,111,165,163,248, 24,191, 98,197,138,129,157, 59, +119,198,216,177, 99,165, 55,111,222, 28, 10,224,202,213,171, 87,191,184,117,235, 86,232,145, 35, 71,140,214,173, 91,215, 99,222, +188,121, 83, 1, 4,215, 98,251,191,238,210,165,180,134,114,231,206,157, 17, 20, 20,212,251, 3,133, 22,199,198,198,230,194,225, +195,135, 91, 54,110,220, 24,163, 70,141,106, 53,116,232,208, 11,249,249,249, 61, 1,232,116, 67,170, 83,167,206,198,179,103,207, + 54,172,106,100,161, 50, 72,165, 82,235,111,190,249,102, 67, 82, 82,146, 94, 66,235,232,209,163,248,254,251,239,209,162, 69,139, +230,237,219,183,223, 51,101,202, 20,248,251,251,119,143,137,137,113, 64,105,212,114,141,224,241,120,205,135, 15, 31,206,121,240, +224, 1, 0,192,211,211, 19, 45, 91,182, 68,114,114, 50, 30, 63,126, 12,169, 84, 10, 7, 7, 7, 12, 26, 52,136,151,148,148,212, + 60, 39, 39,167, 70,161, 69,114,141,199, 13,236,215,215,236,220,125, 1, 84,148, 18,109, 26,154,195,199,195, 30,241,169,133,136, +140, 77,133, 74,198,134,185,181, 13, 58,116,237,101,157,145,246,118, 92, 46, 80,179,191, 22,215,120,220,160,129, 95,153,158,139, + 72, 71, 65,122, 28,253,250,225,153,235, 10,137,104, 18, 0, 60,254,243,248, 30, 71, 27,163,158,238,173,219, 48,252,122, 14,176, + 58,125, 44, 99, 92,254, 63, 83,219,239, 61,220,114,193, 94, 87, 86,206,152, 5, 1,190, 52,203,202,249,161,153, 66,177, 83, 51, +175, 55,208,107,225,146, 37,237, 39, 78,158,204,163, 40, 10, 71,126,253,181,240,105, 84, 84,252,100,128,154, 82, 5,223, 78,192, +117,232,192,129, 92, 51,115,115,204,153, 53, 11,102, 10,197,141,178, 93, 2,116,159, 51,127,126,167, 25, 51,102, 24,237, 89, 53, +253,113,239, 9,107, 90, 83, 52, 77,104,134, 41,143, 86,111,138,107, 59, 97,224, 64,152,153,155, 99,246,236,217, 32,228,242,203, +101, 2,138,137, 27,227,191,246,245, 9,232,223, 25, 4, 8, 28, 11,187,131,215,201,217,207,110, 8,240,230,115, 85, 85, 21, 80, +165,143, 86,181, 67,135, 69,114,100,118,255,106,176,192,221,221,189,168, 81,163, 70, 69,185,185,185,120,254,252, 57,242,243,243, + 17, 28, 28,140,184,184, 56, 80, 20, 85,107, 1, 67, 81, 20, 62, 54, 39, 0, 56,216,152, 99, 84,223,118, 76,169, 68,196,203,206, +206, 46, 55,124,244, 31, 18, 90,101, 80, 42,149,188,250,245,235,131, 4, 8, 97,137,194, 52,227,104, 23, 34,227,104, 23, 66, 88, +162, 48,149,201,100,164,169,169, 41,164, 82, 41, 79, 7, 42,214,151, 95,126, 57,255,204,153, 51,172,181,107,215,194,203,203, 11, +114,185, 28,247,239,223, 79, 5,144,165,110,147,126,251,246,237,116,141, 16, 94,191,126, 61, 78,159, 62, 77,244,232,209, 99, 97, +101,231,147, 64, 32,216, 56,101,202,148,188,146,162, 60,236, 29, 38, 70,232,168,108,252, 60,240, 45, 70,216,156, 66, 94,230, 59, +236,219,183, 15, 87,175, 94, 35,174, 92,185,202,190,121,243,166,201, 87, 95,125,181,163, 78,157, 58, 97,213,117, 50, 61, 61,125, +237,140, 25, 51, 10,138,138,138, 80, 84, 84, 4,177, 88,130, 60, 17,240,108, 75, 83, 60,219,210, 20, 18,202, 8,187,118,238, 38, +159, 61,123,102,251,246,237, 91,167,254,253,251,111,225,243,249, 7,171,227, 76, 75, 75,123,240,237,183,223, 74, 10, 11, 11, 33, +147,201,228, 42,149, 74, 38, 22,139, 21,199,143, 31,159,107, 99, 99,211,225,226,197,139,172,171, 87,175, 49,111,222,188,197,190, +126,253,186, 69,183,110,221, 78, 56, 56, 56,252,162,139,165,140,193, 96,108, 11, 9, 9, 25,183,107,215, 46, 7, 31, 31,159,102, + 21,134,162,248, 61,123,246,172,247,235,175,191,214, 9, 10, 10, 90,136,210, 0,148, 79, 10, 91, 91,219,153, 3, 7, 14,196,174, + 93,187,112,254,252,249,121, 59,118,236,192,151, 95,126, 9, 39, 39,167,111,161,251,176, 23, 0,252,184,117,235, 86, 15, 15, 15, + 15,140, 25, 51, 70, 54,105,210,164,239, 14, 29, 58, 84, 63, 60, 60,156,253,203, 47,191,212,155, 58,117,234,236,128,128, 0, 73, +131, 6, 13, 16, 28, 28,220,144, 36,201,109, 58, 93,223, 14, 14,115, 71,140, 24,129, 77,155, 54,225,230,205,155,131, 81,250, 64, +149, 1,184,116,247,238,221,254,235,214,173,195,224,193,131,225,236,236, 60,187, 54,150,167,166, 77,155, 46,235,211,167, 15,194, +195,195,209,170, 85, 43,116,232,208, 97, 30, 0,219, 90,238, 78,210,212,212,244,196,161, 67,135,124,235,213,171,135, 53,107,214, +192,205,205, 13, 7, 15, 30,244, 53, 49, 49, 57, 1, 29,221, 55, 44, 44, 44, 76,141,141,141,177,112,225, 66,122,240,224,193,121, + 53,125,230,205,155, 71,115,185, 92, 88, 89, 89,233, 26,248, 98,196,227,241, 58,122,121,121,225,254,253,251,184,122,245, 42,150, + 46, 93,138,185,115,231, 34, 59, 59, 27,195,135, 15, 55, 6,224,175,199,118,219,219,217,217,161,176,176,180, 46,188,151,151, 23, +158, 60,121,130,236,236,108, 56, 59, 59, 35, 35, 35, 3, 54, 54, 54,104,220,184, 49, 40,138,178,215,141,146,246,178,181,182, 64, + 86,190, 20, 76, 40,209,218,221, 22, 55,158,231,226, 93,182, 12,246, 54,150,200,200,202, 70, 29, 27, 30, 92, 92,234,130,166, 41, + 47,157, 20, 48,131,108,205,229, 25, 33,175, 72,142,180,216,155,185,114,149,116, 74, 65,226,221,148,130,196,187, 41,114,169,100, +202,227, 59, 87,115,235, 57, 24,193,197,197, 5, 4, 77,181,251, 20,215,227,144,186,112, 49, 49, 98,142,185,250,243, 50, 34,108, +255, 98, 66,154,251,174,109, 31,135, 82,203,178, 29, 80,127,200,240,225, 29,191,251,238, 59, 94,102,102, 38, 21, 48,108, 88,222, +218,192,192,107,127,212,240, 98, 80, 12, 52,234,217,179, 39, 72, 0,127, 92,185, 34,202, 0, 82, 1,192, 1,112, 25,240,205, 55, + 93,150, 44, 90,100,148,147,155, 75,221, 79, 40, 62, 23,151, 69, 15,178, 86,161,190, 46,254, 89, 42,192, 91,195,123,249,242,101, + 90, 12, 60, 6, 0, 63, 23,124,219,171,147,167,207,232,129, 93, 32,200,202,199,236,181, 63, 99,207,201, 91,151, 45, 20,244, 23, +255,161, 71,241,228, 90, 9, 45,245,208,207,123,211, 74, 74,222, 31, 61,248, 80, 1,243,119,112, 86,134,255,162,208,210, 64,161, + 40, 29, 37,145, 41, 40,200, 20,148,230,173, 22, 98,177, 88,103,138,203,151, 47, 31,158, 53,107, 22,182,108,217,130, 87,175, 94, +129,205,102,195,203,203,139, 15,192, 84,115,207,111,221,186,181, 61, 73,146,136,143,143,199,230,205,155, 49,126,252,120,250,222, +189,123, 7, 81,121,190,148, 39,121,121,121, 59,167, 76, 26, 95,144,159,249, 14, 10,113, 62,178,210,222, 64, 42, 42,192,154,245, + 27, 81,162, 96, 34, 67, 40, 71,134, 80, 14,146,107,141, 61,251, 15, 49,154, 54,109,218,135,193, 96,244,171,166,159,247, 51, 51, + 51,247, 79,155, 54,173, 32, 35, 35,163,108,251,100, 10, 26, 50, 69,249,243,213,216,216, 24,219,182,109,179,112,119,119, 31,200, +100, 50,187, 85,195, 41, 72, 73, 73,137,155, 54,109,154, 44, 51, 51, 19, 66,161, 16,231,206,157,235, 95,175, 94, 61,171, 13, 63, +110, 33, 68,114, 38, 50, 10,228,200, 40,144,131, 99,106,143, 19,161,103, 24,141, 27, 55, 14, 96, 50,153, 29,106, 18, 89, 71,142, + 28, 25, 61,108,216, 48,179, 31,127,252, 49,239,236,217,179,187, 0,104, 31,144,248,109,219,182,157, 60,113,226, 68,209,252,249, +243,173,131,130,130,230,125, 98,177,213,109,216,176, 97, 77, 40,138,194,169, 83,167,158, 1,216,122,230,204,153, 71, 82,169, 20, +195,135, 15,175,175, 30, 70,210, 5,109, 3, 2, 2,166,251,250,250, 98,206,156, 57,242,107,215,174,181, 6,176, 5,165, 67,185, + 52,128,100, 0, 59,110,221,186,213, 98,230,204,153,210,118,237,218, 97,236,216,177,227, 1,248,214,192,219,113,196,136, 17, 30, + 20, 69,225,248,241,227, 79, 1, 92,172, 48,255,122,104,104,232,125,153, 76,134,145, 35, 71, 54, 0,160,207,141,156,205,229,114, + 79,173, 94,189,218, 50, 45, 45, 13,163, 71,143,150,198,199,199, 35, 48, 48,208,200,194,194,226,162,214, 53,160, 51,184, 92,238, +190,159,126,250,105,160,183,183, 55,166, 77,155, 38,219,189,123,247,172,233,211,167,203, 90,183,110,141, 93,187,118, 13,228,112, + 56,122,149,232, 72, 79, 79, 47,136,141,141,181,169,233,147,154,154,170,107,120,190,177,169,169,105,132,167,167,103,161,151,151, + 87, 27,165, 82,137,152,152,152, 55,135, 15, 31,166,188,188,188,176,115,231, 78, 4, 5, 5,161, 95,191,126, 96, 48, 24, 58, 11, + 45, 6,131, 1,185, 92, 14, 99, 99, 99, 48,153, 76,188,121,243, 70,147, 90, 6,108, 54, 27, 0, 96, 98, 98, 2, 35, 35, 35,144, + 36,169, 83, 52, 26, 65,128, 46, 44, 81,128,197, 34,193, 36, 41,196, 37, 11, 33, 87, 80,224,177, 25, 96, 49, 9,128,166, 96,105, +194, 2,143,195, 0, 73, 16,148,142,156, 16,138,228,224,176, 73,176,216, 28,130, 84,170,140,202, 30,142, 76,149,145,145, 17,135, +176, 53,231,130,199,254, 23,149, 5, 38, 74, 29,203,199, 1, 44,147,186,117,135,110,218,188,153, 83, 88, 92,140,193,131, 7,231, + 37, 61,122, 20, 34, 6, 30,117,173, 33, 72,137,100, 50,221,253,186,118, 69,100, 84, 20,138,242,243, 95, 3,165,206,241, 28, 39, +167, 97,219,182,109,227,136, 37, 18, 12, 30, 52,168,224,213,157, 59, 71, 82,138, 17,118, 60,185, 84,136,213,120,220,217,108, 71, + 13,175, 48, 63, 63, 31, 40, 77, 33,225, 96,103,186, 97, 70, 64,111, 20,149, 72,176, 96, 99, 8, 21, 21, 39,248, 54, 60, 21, 95, +157, 73,135,240, 63,246, 24,158, 92,225, 3, 64,135,132,165, 26,235, 82, 77, 98, 69, 42,149,126,116, 1,244,161,156,149,137,196, + 15,229,252, 55,130,201,100, 74, 94,190,124,201, 49,183,113,162,108,204, 88,249,245,198,223,177, 0, 0,107, 83,166, 80,174, 82, + 80,233,233,233,224,114,185, 18, 29,135, 27, 38,237,219,183,111, 13,128,102, 76, 38, 51,236,208,161, 67, 68, 72, 72,136,213,136, + 17, 35, 18, 98, 99, 99,211, 60, 61, 61, 93, 15, 29, 58,100, 14, 0, 59,118,236,160, 79,156, 56,209, 27,165, 41, 51,170,204,227, +146,153,153, 25,152,155,155,123,111,198,140, 25,193, 28, 14,199,202,196,196,196, 38, 60, 60,156,144,200,105,180, 93,146, 92, 22, +137,104,110, 68,226,246, 98,115, 76,158, 60,153, 17, 27, 27,187, 62, 45, 45, 45,172, 26,206,133, 5, 5, 5,225,175, 94,189,218, + 98,225,220,210,206,196,117,137,133,207,226,120, 0,128,171, 45, 11,164,250,190, 88, 80, 80,128,236,236,108, 76,159, 62,221, 42, + 33, 33, 97, 97, 90, 90,218,141,106,172, 90,183,114,114,114, 82, 95,188,120,225,199, 98,177, 56, 38, 38, 38,109, 35, 34, 34, 8, +137,140, 66,243,133,201,200, 43, 46,237,167,181, 41, 19,143, 87, 59,224,219,111,191,101,190,126,253,122,163, 64, 32,232, 92,233, +205,140, 36,131,180, 69,214,130, 5, 11,162, 1, 52, 0, 80,110,104, 84,165, 82, 17, 35, 71,142,124, 14,192,107,254,252,249,214, + 52, 77,207, 91,184,112, 97, 30,128,189,255,244,185,100,110,110,190, 97,202,148, 41, 56,113,226, 4,242,243,243,183, 1, 64, 97, + 97,225,214,163, 71,143, 30,159, 52,105, 18,126,253,245,215, 13,217,217,217,127,160,230, 80,237, 47,135, 15, 31,142, 75,151, 46, +225,207, 63,255, 92, 6, 32,166,138,118,175,194,195,195, 23,158, 61,123,118,251,136, 17, 35,240,243,207, 63,247, 1, 80,157,131, +108,207,222,189,123,227,226,197,139,200,205,205,221, 85, 89,131,130,130,130,221,231,206,157,107,223,187,119,111,172, 95,191,190, + 39,128,235, 58,108,186,135,133,133,197,161,237,219,183,183,245,246,246, 70, 64, 64,128, 68, 46,151,247,153, 63,127,254,249, 99, +199,142,153, 29, 62,124,184,205,228,201,147, 31,168,115,190,221,215,201,148, 69,146,235, 54,111,222, 60,193,207,207, 15,243,230, +205, 83, 94,190,124,121, 0,128, 43,127,252,241, 71,194,130, 5, 11, 46,108,222,188,153,177,105,211,166, 9,179,103,207,206,166, + 40,234, 83,137,235,213, 59,118,236,104,223,171, 87, 47,188,121,243, 6,247,239,223,135, 92, 46,255, 53, 34, 34,226,118,163, 70, +141, 86,203,100,178,243, 38, 38, 38, 99,204,204,204, 60, 91,182,108,249,197,227,199,143,141,161,155,159, 94,102, 98, 98,162,165, +133,133, 5,148, 74, 37,158, 61,123,134,186,117,235, 66, 46,151,227,237,219,183,240,246,246, 6,155,205, 70,102,102, 38,180,172, +229, 53,136, 34,242, 89, 66, 82,122, 3,107, 51, 19, 64,197,195,147,248, 84,216,217, 90, 65, 69,144,200,200, 16,160,101, 19,103, + 16, 4,129,130,220, 12, 16, 4,241, 92, 23, 78, 21, 77, 69,190, 75,207,170, 99, 99,198,133,119,251, 94, 54, 17,127,100,135,152, + 55,232, 52,153,201, 32, 24, 28,174,233,222, 9, 99,199,218, 82, 20,141,130,220, 76, 48, 73,242,225,167, 56, 64,167,222, 33,165, +171, 27,239, 73,175, 9,107, 90, 18, 52,104,177, 28,135,127,206, 68,190, 49,208,114,199, 15, 63, 88,218,216,218, 34, 32, 32,128, +202, 77, 75,187, 86,162, 99, 98,229, 6,141, 26, 57,152,154,153,225,238,221,187, 96,148,250,216,226, 32,224, 17,180, 96,129,141, +189,163, 35,198, 79,152, 64,101,190,123,119, 93, 12,164,235,211,215, 6,110,110, 44, 13, 47,169,230, 21, 48, 48,107,254, 0, 95, +174,137, 17, 23,235,246,156, 65, 74,142,232,120,132, 0,123,254,163,246,142,125,213, 90,180,170,114, 62, 43,117,170, 54,174, 86, +172,240,120,188, 50,107,138, 30,111,122, 31,157,179, 38,252, 29,156,159, 16,139, 1,156, 5,176, 56, 37, 37, 37,110,194,132, 9, +114,165, 92, 90,116,111, 77,131, 69, 81,235,235, 77,139, 8,228, 79,251,125,150,197,162, 18, 97, 94,209,142, 29, 59, 20, 41, 41, + 41,113,218,203,212,192,253, 14,192,197, 95,126,249,101,247,169, 83,167,224,229,229,133,152,152, 24,123,145, 72,212,234,249,243, +231,214, 30, 30, 30, 8, 9, 9,193,137, 19, 39,182, 0,184, 90,157,200,210, 64,169, 84, 94,203,200,200,104,156,156,156,220,208, +210,210, 82, 97,105,105,137,138,145,136,133, 98, 10,185, 5, 66, 88, 91,219,192,220,220,188,190, 14,226,252, 98, 70, 70,134, 59, +101,213,164,139,123,206, 54, 97,228, 58, 23, 68,174,115,193,197,133, 78,224, 91,114,144,159,159,143,236,236,108,100,103,103,131, + 32, 8, 40, 20,138,166, 58,112,190, 21, 8, 4, 7,222,189,123,119,214,193,193, 1,102,102,102,160, 1,100, 20, 40, 16,189,201, + 3,209,155, 60,144, 81,160, 64, 97, 81, 17,234,213,171, 7, 51, 51,179,170,134, 40,200, 58,117,234,244, 29, 54,108,152, 25, 0, +168, 5, 84,119,154,166,167, 85,242,153,170, 84, 42, 59,105,218,126,255,253,247,214, 0,122,255,195,231, 19, 3,192,140, 73,147, + 38,181,225,241,120,216,185,115,231, 91, 0, 71, 52,247,250,221,187,119,199, 3,192,172, 89,179, 60, 1,204, 67, 21,153,160,203, + 76, 67,108,118,235,166, 77,155, 34, 34, 34, 2, 0,206,212,176,238,208,123,247,238,161, 81,163, 70,224,241,120,109,107,104, 91, +223,197,197, 5,241,241,241, 0,240,164,138, 54, 79,226,227,227, 75,135,123, 8,162,190, 14,219, 62,176, 87,175, 94,207,110,220, +184,209,182, 99,199,142,152, 48, 97,130,236,193,131, 7,125, 1,220,126,242,228, 73,183,145, 35, 71,138,220,221,221,113,235,214, + 45,143,145, 35, 71,222, 35, 73,114,141, 14,156,227, 87,173, 90,181,248,235,175,191,198,170, 85,171,232,147, 39, 79, 6, 0,184, +162,158,119,249,248,241,227,163,215,174, 93, 75, 15, 26, 52, 8, 43, 87,174, 92, 12, 96, 90,117,100, 34,145, 72,168, 82,169, 32, + 18,137,116, 50,201,235,218,222,214,214,246,203, 94,189,122, 97,233,210,165,168, 83,167, 14,206,159, 63, 79, 3, 8, 3, 16, 46, +147,201,186, 0,216, 44, 18,137,126,143,136,136, 64,207,158, 61,217, 40, 95, 98,164,186,245, 63, 59,122,244,168,212,194,194, 2, +174,174,174,104,208,160, 1, 50, 50, 50,144,148,148, 4,111,111,111,180,110,221, 26, 74,165, 18, 7, 14, 28,144, 20, 21, 21,233, +148,147, 79, 41, 19, 29,190,122,225,180,208,198,140, 11,103,123, 11,212,171, 99,141,226,130, 28,100,103,164,163,117,211,186,232, +218,186, 30,114,132, 50, 92, 14, 59,157, 95, 84, 84,114, 88, 39, 19,190,180,228,208,181, 63,206, 11,173,204,216,104,220,196, 19, + 35, 39,204,106,217,178,149,207,213,118,237, 58, 93,254,113,195,186,230,221, 59, 52, 37, 82,115, 36,184, 20,118, 38, 95, 88, 88, +120,232, 83,220,232, 87, 2, 12,137,133,251,237, 93,103, 35, 15, 52,235, 51,233, 64, 92, 42,182, 1,128,130,193,240,232,251,229, +151, 72, 77, 77,197,233, 83,167, 4, 37,192, 83, 93,249,140,140,140, 72, 0, 16, 10,133,224,170,253,238,148, 64,147,175,190,250, + 10,217, 57, 57, 56,122,228, 72,246, 37, 32, 74,159,126,246, 7, 56,198, 70,165, 6, 65,161, 80, 8, 2, 40, 4, 0,130,137,190, +237,188, 26, 33, 59,175, 16, 55, 30,198, 21,215, 19, 99,122,117, 60,159,177, 35,124,237,124,180, 0,228,204,155, 55, 15, 92, 46, + 23,124, 62,191, 76, 28,105,196, 10,135,195, 1,159,207,135, 82,169,196,241,227,199, 1, 32,167,218, 55, 60, 64, 58, 96,218,122, + 74,170,160, 75, 88, 44,214, 71,225, 84,191, 57, 74, 7, 47,248,153,250,227, 94,229, 65, 49,181,225,252, 12,208, 78,157, 19,171, + 29,128,252,164,164,164,212,161,131, 7, 8,147, 19, 94,100,136, 10,210, 5,133,185, 41,130,148,183,207, 51,150, 44,156, 39, 76, + 77, 77, 77, 65,105, 46,173,118,233,233,233,154,101,116,193,188,161, 67,135,254, 52,105,210, 36, 58, 58, 58, 26, 0, 16, 25, 25, +137,177, 99,199,210,163, 71,143,222, 6, 96, 81, 45,250, 45, 18,139,197,229,172, 33,114, 21, 85, 54,228, 87, 88, 88,136,244,244, +116,200,100, 50,157, 21,241,171,203,155, 94,230, 37, 61, 86,120,186,154,192,211,213, 4, 30, 46,198, 32,148,197,101, 34, 43, 59, + 59, 91,243,230, 44,209,163,159,133, 82,169,180, 92, 63,181,135, 38, 11, 11, 11,145,145,145, 1,149, 74, 85,213,131,140, 74, 75, + 75,187,124,226,196,137, 34, 0,248,241,199, 31,243, 8,130,248,147, 32,136,159, 42,249,236, 97, 50,153,119, 53,109, 55,109,218, +148,135,247,135,196,254, 78,124,237,237,237,157,191,120,241,226,157,179,103,207,198,158, 61,123, 32, 16, 8, 22,225,175, 92, 60, + 84, 78, 78,206,130, 93,187,118, 97,220,184,113, 88,190,124,249,166, 86,173, 90, 21, 2, 24, 89, 21,161,157,157,157, 51,147,201, + 68, 84, 84, 84, 33,128, 55, 53,172, 63, 35, 42, 42, 42,147, 32, 8,240,249,124,183,234, 26, 90, 91, 91, 55, 52, 51, 51, 67, 90, + 90, 26,160,126, 99,174, 4, 73,233,233,233, 52,135,195,129,147,147, 83,163,154, 54,222,202,202,106,193,129, 3, 7,152, 47, 94, +188, 64,247,238,221, 83,111,221,186,213, 19,128, 38, 36, 61, 42, 50, 50,210,183, 91,183,110, 47,175, 94,189,138,141, 27, 55, 18, + 45, 90,180,152, 86, 19,167,171,171,235,212,241,227,199, 35, 56, 56, 24,123,247,238,157, 6,224, 84,133, 38,199,118,237,218, 53, +107,239,222,189,152, 48, 97, 2,234,215,175, 63,178, 58,190,228,228,228,133,126,126,126,145,175, 94,189,210,169,226,129,142,237, +187,249,248,248, 52, 20,139,197, 56,116,232,208,155,134, 13, 27, 62, 58,117,234,212, 60,188,255,192,254,253,244,233,211, 24, 53, +106, 20, 90,180,104,113, 8,192, 8, 93, 46,203,216,216,216,148,235,215,175, 83,108, 54, 27,174,174,174,232,215,175, 31, 2, 2, + 2,208,188,121,115,200,229,114,156, 62,125,154,122,254,252,121,170, 76, 38,211, 41,151, 82,238,171,155,231, 19, 19,255,199,222, +121,135, 71, 81,181, 81,252,204,246,190,155,222, 73, 8, 45,149, 22, 32,244, 18, 8, 65, 32,132, 34,138, 8,162,162,136, 20, 81, + 64,177, 0, 54, 16,164, 11, 34, 69, 44,124, 8, 8,138,180,208, 4, 20,164,147, 0, 33,129, 36, 64,122,221,244,178,217,190, 51, +247,251, 35, 4, 67, 76,217, 77,176,160,243,123,158,121, 54,185,179,115,246, 78,187,123,246,189,247,190,147,124,254,218,229,179, +102, 30,151, 3,111,119, 7,140, 13,239,138,151,198,247, 69,183, 0, 79,100, 20,232,112,250,244,207,230,180,180,148,139,214,204, + 56,172,209, 76,188, 21,119, 33,225,218, 57, 11,159, 71, 33,192,191, 3, 22,190,251,150,253,210,247, 23,216,117,104,235,141,184, +212,114,252,124,226,168, 57, 55, 59,235,151,191,107,198,225, 25, 64, 32, 23, 81, 50, 46,135, 3,154, 35,170,226,222,159, 72,211, + 49, 40,200,207,213,205, 13,209,209,209,224,216, 48, 35,244, 12, 32,144,203,171,123,193, 53, 26, 13,106,244,218,249,251,251,123, +251,248,224, 72,116, 52,184, 12,115,123,160,141, 9, 70,147,170,187,161, 31,232, 82,128,126, 70, 43, 40,218,181,114,241,183, 87, +201,112, 57,238, 46, 12,102,114,229,187, 82,252,173,249,200,254, 68,166,161,153, 93,135, 43, 55,111,222, 28,186,109,219,182,161, +115,231,206,149, 79,153, 50, 5, 98,177, 24, 90,173, 22, 94, 94, 94,160,105, 26,199,142, 29, 67, 76, 76,140,134, 97,152,159,241, +199,180, 1,225,168, 53, 75,227,120, 10, 36,213,126, 75, 27,122,224,169,167, 30,137, 38, 0,200,239, 50,202,226,214,198, 29,235, +247,158, 27,183,243,248, 53,234,245,137, 3, 57,221,252, 91, 1, 0, 92, 93, 93,161, 84, 42,109,214,124, 4,252,233,154,181,187, +117,243,243,243,147,242,243,243, 11, 94,126,249,229,128,154,129,239, 34,145, 72,127, 63,146, 85, 90,223, 54, 86,212,211, 4, 96, +198,182,109,219, 14,150,151,151, 31,127,243,205, 55,177,116,233, 82, 28, 58,116,168, 63,128,243,205,220,119,186,180,180,180,236, +202,149, 43,174,237, 3, 67,208,198,133,143, 1,139,238,128, 16, 2, 71, 41, 65,101, 89, 9,174, 95,191,134,202,202,202,203,182, +212,211,100, 50,149, 21, 20, 20, 56,185,184,184,160,164,164, 4, 69, 69, 69, 15, 76, 86,105,105, 41, 74, 74, 74, 8, 69,253, 33, +103, 75, 99,154, 85, 5, 5, 5,218,196,196, 68,161,107,171,246,104,235, 34, 64,207,119,147, 0, 66,224,237,192, 65,101, 69, 25, + 46, 94,188,136,242,242,242, 95, 27,210,100, 24,102,222,164, 73,147,184, 0,158,123,243,205, 55, 29, 0,116,121,235,173,183,126, + 70,157,153,133, 60, 30,111,237,142, 29, 59, 58,214,116, 49, 46, 88,176, 96, 13,128,109,127,213,181,228,232,232, 56, 47, 58, 58, + 90, 97, 50,153,176,126,253,122,172, 89,179,230, 43,252, 49, 81,101,244,231,159,127,190,145,195,225,204,156, 53,107, 22, 94,121, +229, 21,105,247,238,221,231,230,229,229,125, 87,159,102, 78, 78,206,194,110,221,186, 45, 46, 40, 40,248,196, 42,179,124,231,206, +180,110,221,186, 45, 44, 40, 40, 88,209,216, 57,146,201,100, 50,154,166,145,150,150, 86, 10, 52, 56,190, 67,159,150,150,150, 67, +211,180,151, 84, 42,117,104,234,250, 44, 45, 45,253,164,123,247,238, 31,168,213,234, 19, 0,150,212, 99,200,111,228,229,229, 5, +207,153, 51,103,246,242,229,203,199,229,231,231,239,110, 74, 51, 35, 35,227,147,176,176,176, 69,201,201,201,223,162,225, 46,224, +207, 63,252,240, 67,211,142, 29, 59, 94, 77, 75, 75, 91,214,132,230,225,162,162,162,195, 54,156,223,134,222,255, 64,147,203,229, +190,181,124,249,114,206,230,205,155, 65, 8, 89, 69,211,116, 67,245,140,219,191,127,255,246,190,125,251, 78,217,187,119,175, 56, + 56, 56,248, 21,131,193,176,171,169,235, 83,171,213,238,219,187,119,239,184,184,184, 56,175, 41, 83,166,136,253,252,252, 96, 50, +153,144,151,151,135,205,155, 55,235,227,227,227,179,203,202,202,246,217,210,134, 88,140, 21, 19, 47,156, 62,176, 43,253, 78,124, +239, 65, 79,140,182, 55,154,188, 32, 42,230,162,172, 56, 31,199, 14,239, 43, 77, 75, 75,185,168,213,150, 77,180, 69,211,100, 40, +127,230,226, 47, 7,119,103,167, 37,246, 26, 16, 54,194, 94,111,244,129, 72,192, 65,177, 58, 7,199,162, 15,148,164,165,165,254, +166, 55, 27,158,255,187,218,121,174, 47,150,112,243, 99, 94,158, 62,170, 43, 36,246, 94,215,249,192,250,190,128,196,201,213, 85, +112,255,222,129,188,122,204,163, 85,154,106, 64,216,254,126, 47,149, 86,171, 5, 31, 48,190, 0,240,157,157,157, 37, 0,144,156, +156, 12,105,117,175,134, 77,245,212, 0, 50,105, 45, 93, 14,160, 45,230,193,179,157, 82, 70, 1, 64,118,126, 49,140,230, 70,191, + 55, 30,119,182,214, 50, 92, 91,155, 35, 32, 0, 16, 46,151,203,151, 46, 94,188,120,213,229,203,151, 87, 69, 70, 70,174, 18,137, + 68, 75,239, 31,108, 65, 35, 39,226, 47,211,236,225, 1,135,176,182,212,217,136,118, 20, 51,189,191, 61,253,124, 79,153,113,240, +224,193, 27, 91, 88,207,150,220, 44,127,166,230, 1,179,217, 76, 80,221,109,119, 0, 13,119, 9,190, 83,107,125,126,102,102, 38, +185,255,183, 45,245,116,154, 48, 97, 2, 83, 89, 89, 73,158,126,250,105,130,166, 31,225,211,168,166, 72, 36, 10, 27, 48, 96,128, + 89, 93, 88, 66,146, 82,115,200,165,216, 91,228,248,233, 11,100,247,190,104,178, 97,227, 22,210,185,115,103, 35, 0, 31, 91, 52, +121, 60,222,224,176,176,176, 98,181, 90, 77, 18, 19, 19,201,217,179,103,201, 15, 63,252, 64,182,108,217, 66, 54,109,218, 68, 90, +181,106,165, 6,224,106,139,166, 68, 34, 25, 61,124,248,112,115, 89,133,150,164,229, 20,147,155,137,105,228,252,149,155,228,216, +233,243,228,187, 93,123, 73, 80, 80,144,222, 10, 77, 46,151,203,221,176,123,247,238, 10, 66, 8, 25, 61,122,116, 54, 30, 78,164, +218,102,222,188,121, 5,132, 16,178, 98,197,138, 98,212, 63, 16,254,207,190,150,158,240,244,244, 76, 18, 8, 4,209, 0,158,107, + 98,187,103,120, 60,222, 33, 55, 55,183,171, 0,198,254, 13,247, 81,164,139,139,203, 37, 0, 77, 61,225,160,230,125, 99,254, 37, +247,251,159,161, 57,152,199,227,157, 5, 26,127,136,112,173,246,250, 99, 46,151,123, 4,192, 16, 27,235,217,193,201,201,233,105, +123,123,251,215,237,237,237, 95,119,113,113,121, 90, 40, 20,118,104,201,190, 59,118, 8, 31,229, 29, 18,181,191, 85,151,145, 25, +222, 93, 35, 51,124,187,141,222,239,216, 33,124, 84, 75, 53,125,186,141, 62,224,221, 53, 50,211,187,235,168,244, 54, 61, 70,239, +119,242, 15, 31,254,119,158,163,231, 60,225, 49,180, 13, 44,228,236, 34, 66,206, 46, 34,225,109,192,244,182, 67, 80, 40,160, 24, + 22, 30,190,154,208,244,234,113, 99,198,172,110, 15, 56, 18,128, 91,119,169, 79, 51, 4, 80, 62,216,118,244,232,213,109, 1,167, +161,128,116, 96,255,254,171, 8, 77,175,158,244,204, 51,171,189, 1,183,250,244, 26,210, 36, 0,215, 19,240,168,173,235, 4,180, + 27,239,139,224,119, 70,249, 18,114,118, 17,249,240, 41, 63,210,205, 21,207, 53,161,217, 80,164,232,177,142,104,217,138,236,126, +227,186,236,254,171,236, 17, 92,132,143, 92,179,151, 59,252,194,219, 81,137, 35,252,121, 37,168,158,146, 44,251, 23, 54,146,223, + 26,141, 70,162,215,235,137, 86,171, 37, 26,141,166,174,129,122, 96,200,114,115,115, 73,118,118, 54,201,204,204, 36,233,233,233, + 4,191,143,189,177,186,158, 74,165,114,219, 83, 79, 61, 69,243,249,252, 13,143, 98,223, 29, 28, 28,150,245,236,217,211,244,217, +103,159,145,253,251,247,147, 47,191,252,146,204,154, 53,139,116,236,216,209, 96,103,103, 55,177, 57,154,110,110,110, 11,253,253, +253,139,191,250,234, 43,242,221,119,223,145,117,235,214,145,247,222,123,143,246,242,242,202, 87, 40, 20,195,154,163,233,226,226, +178,181, 95,191,126,166,173, 91,183,146,159,127,254,153,236,220,185,147,204,155, 55,143, 4, 4, 4, 24,100, 50,217,147, 86,106, +114,121, 60,222,234,233,211,167,231,123,120,120, 68,215, 89, 39, 13, 10, 10,186, 58,105,210,164, 92, 0, 11,254, 69,215, 39,171, +201,106,178,154,127,130,209,122,214, 3,158, 4,224, 74, 5,130,103, 6,246,239,191, 74, 0, 60, 99,171, 41, 18,115,185,227,251, +246,236,185, 74, 0, 76,172,121,175,152,203, 29, 63,176,127,255, 85,124, 46,119,114, 67,122,141,105, 18,128, 43,224,241, 22,244, +237,221,123, 53, 15,120,183,166,108,112, 27,234,246,188, 39, 90,145,254, 62,212,221,201, 46,144,254,139,141,214, 35,135,247, 39, + 92,132,143,139,230, 63,229,166,110,127,223, 48, 29,176, 33,162,117, 0,213, 79, 81,111,223,204,122, 74, 30,241,190,119,114,114, +114, 58,218,190,125,251,194,214,173, 91,231,218,219,219,239, 2,224,213, 66,205, 96, 55, 55,183,255,185,186,186,222,113,119,119, +143,115,114,114, 90,139,234,172,243,205,214,228,243,249, 61, 93, 93, 93,127,245,245,245, 45,243,241,241, 81, 59, 57, 57,237,174, + 39,146,101,141,166, 59,234,111, 84, 4,247,215,177, 95, 58,172, 38,171,201,106, 62,100, 96, 34,218, 98,249,208, 54,176, 12,109, + 3, 58,194, 23,107,107, 27,148, 72, 64,210, 92, 83,244, 60, 32,170,251,254,166,244,154,210, 36, 0,183, 15, 32,175,187,205, 8, + 47, 4, 89,169,249,184, 71,180,106,218,121,219,210, 59, 52,128,229, 79,168,228,227,162,249, 79,225, 46, 26, 25,140, 92,139,101, +143,240, 51,117,143,120, 31,110, 22, 21, 21, 13, 47, 42,122,164,115, 19, 18,242,243,243,159,123,148,130,102,179,249,178, 90,173, + 30,244, 8,164, 26,154,122,109,130,149,211,178, 89, 88, 88,254, 59, 80, 0,141, 20,188, 29,222, 1,235,121, 52, 56,199, 82,145, + 83,103, 74,158,142,106,142,102, 53,244,183,245,180,241, 84,115,235,249, 59,154, 63,104,100,227, 22,245,223, 57,109,121,168, 30, +163,213, 98,163,197,194,194,194,194,194,194,242, 23,112,242, 14,251, 67,236, 49, 32, 26, 15, 71,223,162,107, 25,209, 6, 67,159, +182,204,164,104, 78,248,244, 36,171,201,106,178,154,172, 38,171,201,106,178,154,255, 57,205, 26, 26,122,118,106, 82,157,255,155, + 53,139,239,191, 2,219,207,206,106,178,154,172, 38,171,201,106,178,154,172,230,191,157,102,231,209, 98, 97, 97, 97, 97, 97, 97, + 97, 97,105,156, 6,163,110,172,209, 98, 97, 97, 97, 97, 97, 97, 97,105, 25,238,168,126, 68, 85, 52,126,127, 84,213, 86,160,233, + 71,240, 60,196,242,229,203, 57,237,219,183,151, 11,133,194,142, 41, 41, 41,156, 25, 51,102,180,120, 34,193,170,181, 27, 56, 62, + 62, 62,114, 0, 29,139, 75, 43, 57, 47,190,244, 38,197,158, 47, 22, 22, 22, 22, 22, 22,150,199,136,145,247,141, 85,205,235,131, + 8,151, 77, 17,173, 37, 75,150,192,108, 54,203, 0, 76, 8, 14, 14,254, 88,175,215,235,247,236,217, 67,221,207, 22,222, 44,222, + 93, 48, 15, 38,147, 73, 6, 96,130,139,147,221,199, 52, 77,235,247, 30, 58, 71, 61, 53,170, 31, 97,207, 27, 11, 11, 11, 11, 11, + 11,203, 99,194,180, 58,175, 91,109, 54, 90, 60, 30,143,203,225,112,218,154,205,230,225, 98,177,248,132, 94,175, 63,219, 18,147, + 85,163, 73,113, 56,109, 45,102,243,112,145, 72,124, 66,171,173, 58,203,154, 44, 22, 22, 22, 22, 22, 22,150,199, 8,235,102, 70, + 30, 62,124,184, 65,131, 35, 20, 10, 57,193,193,193,253,124,124,124,206, 7, 6, 6, 26,189,188,188,126,144, 74,165,178, 22, 86, +140,211,222, 47,160,159,135,187,235,249,174,109,221,141, 46, 46, 46, 63,240,249,124, 25,123,190, 88, 88, 88, 88, 88, 88,254,155, + 52,230, 69,254,193,212,204, 52,252,195, 83, 62,108, 25,163,213, 69,173, 86,111, 28, 51,102, 76,175, 57,115,230, 8,184, 92,110, + 43,153, 76,214,209,201,201,233,161,168,216, 11, 47,188, 64,217,164,153,159,183,113,233,248, 46,189,206,191,219, 67,192,231,162, +149, 76, 38,235,168, 84, 42, 31,210,156,244,226, 43,236,184, 45, 22, 22, 22, 22, 22, 22,150,127, 42, 53,227,178, 70,194,150,244, + 14, 61,122,244, 16,101,101,101,117,213,233,116, 46, 2,129, 96, 65, 84, 84, 84,240,184,113,227,112,253,250,117, 58, 56, 56,216, +163,184,184,120,118,105,105,233,201,170,170,170,235, 12,195, 4,139, 68,162,211,187,118,237,146, 3,184,211,144,102,167, 46,221, + 69, 89, 25,169, 15, 52,167,143, 31, 28,252,220,220,225, 96,142,174,167, 7,119,246,246,200, 40,210,206, 46, 90, 11, 62,147, 0, + 0, 32, 0, 73, 68, 65, 84, 40, 46, 63,169,173,210, 92,167, 25, 18, 44, 18,137, 78,127,247,245,150, 70, 53, 89, 88, 88, 88, 88, + 88, 88, 88,254, 70,106,140, 85, 52,234, 60, 82,141, 7, 84,135,233, 34, 35, 35, 31,138, 26, 9,133,194, 47,146,147,147,251, 58, + 56, 56,180,229,243,249,244, 51,207, 60, 35,154, 52,105, 18, 10, 11, 11, 25,141, 70,195, 13, 9, 9,113,189,122,245,234,112,139, +197,210,223,206,206, 78, 91, 86, 86,230,100, 48, 24,238, 2,152,221, 72, 69,190,184,147, 20,223,215,209,222,161,173,144,207,165, +103, 77,157, 36,122,119,193, 19,160, 12,177, 12, 93, 80,204,253,184,155,157,235,218, 11, 85,195,147, 77,116,255, 42,149, 88,155, + 95,110,176, 70,147,133,133,133,133,133,133,229, 49,167, 62, 47,242, 24,209,100, 30,173, 65,247,251, 68,107, 63, 56,119,187,179, +179,179,155, 92, 46, 15,156, 54,109, 26,199,201,201, 9, 49, 49, 49, 76, 85, 85, 21,135,207,231,131,207,231,115, 7, 15, 30, 44, +183, 88, 44,210, 35, 71,142, 80,247,238,221, 43, 52,155,205, 31, 23, 23, 23, 95,109,164, 34,219,219,217,137,220, 36,118,194,192, + 67,111, 14,224, 56,183, 47, 6,142,127,200, 16, 77, 1,135,199, 16, 56,201, 24,238,234,254,148, 60, 95,229, 43,157,181,187,144, +250,237, 94, 89,161,217,108,254,184,178,178,242, 42,123, 9,178,176,176,176,176,176,252,171,169,207,139, 60, 46,212,206,163,245, + 80, 68,171, 65,231,232,234,234, 74,233,245,122, 55, 95, 95,223,105,206,206,206,147,165, 82,169,235,128, 1, 3, 36, 52, 77,131, + 16, 2,149, 74,197,180,110,221,154,217,181,107,151,229,220,185,115,217,175,189,246,218,152,153, 51,103,222, 30, 49, 98, 4,231, +200,145, 35, 76,125,154,118,246, 14,148, 69, 91,225,230,221, 54,112, 90, 39,103, 50,217, 87,101,114, 93, 20, 37,149,240,210,138, + 64,156,120,128,139, 47,195,233, 24,193, 44, 91,125,194,242,229,201,212,236,183, 22, 45, 27,243,234,212, 9,183,195, 35, 70,112, + 78,158,168, 95,147,133,133,133,133,133,133,133,229,111,102, 26,170,163, 90, 53,175, 77, 27,173,190,125,251, 82, 9, 9, 9,148, +143,143,143,180,184,184, 56, 8,192,218,249,243,231,135, 18, 66,104,137, 68,194,149, 72, 36,244, 47,191,252,162,253,241,199, 31, +207,153,205,230,231,140, 70, 99,169,175,175, 47,149,150,150,214,224,108,129, 30,189,122, 83,183,226,174, 83,222, 62,109,165,197, + 69,234, 32, 10,100,109,206,187, 30,161,124, 77, 41, 13, 15,103, 46, 20, 46,244,170,125,165,218,119,127,186,113,206,108, 54, 61, + 7,160,212,203,195,157,202,206,205, 99,211, 61,176,176,176,176,176,176,176,252,147,141, 86, 93, 26,207,163,117,254,252,121, 2, +128,228,228,228,208,102,179, 89, 57,112,224, 64,123, 46,151, 11, 71, 71, 71,174, 86,171,101,170,170,170,184, 78, 78, 78,185,124, + 62,255,187,170,170,170,210, 49, 99,198, 80,251,247,239,111,212, 16, 93,189,116,145, 0, 32,217,217, 89, 52, 99,214, 43,103,244, +107,109,207,179,152,192,132,244,229,106, 42, 41, 70,174, 75,227, 6,184,139,114, 5, 2,254,119,102,179,169,116,108,228, 72,234, +167,195,209,172,201, 98, 97, 97, 97, 97, 97, 97,249, 39,211,224, 24,173, 38,211, 59,104,181, 90,123,129, 64, 16, 30, 26, 26,218, +186,170,170,138, 89,178,100, 73,214,103,159,125,182,227,238,221,187,102, 59, 59,187,182, 18,137,228,245, 9, 19, 38, 56,237,223, +191,159,244,239,223,191,110,132,172,222,167,123,235,116, 26,123,145,128, 31,254,122, 79, 69,235, 44,147, 61, 19,248,250,149,172, +129,139, 47,236,248, 41,129,103,238,228,160,107,235, 32,164, 94,159, 48,225,105,167,159, 14, 71,147,222,189,123, 89,165,217, 66, + 88, 77, 86,147,213,100, 53, 89, 77, 86,147,213,252,123, 53, 31,119,166,161, 78,106, 7,192,138,204,240, 34,145,104,128,183,183, +119,191,132,132, 4,250,226,197,139,229, 28, 14,103,211,136, 17, 35,126,216,183,111, 95, 79, 7, 7, 7,151, 86,173, 90,185,158, + 58,117, 42, 12,192,158,223,126,251,205,170,232,147, 68, 36, 24,208,213, 75,213,111,235, 13, 66,127, 29,115,167,156,230,138, 54, + 13,126,242,201, 31, 94,219,177,179,167,135,147,194,165,171,187,210,245,200,145, 99, 97, 0,246, 92,188,120,137,141,104,177,176, +176,176,176,176,176,252,211, 77,214,214,250,254,111, 52,162, 37, 20, 10, 61,185, 92,110, 80,118,118,118,198,145, 35, 71, 18,122, +244,232, 49, 60, 35, 35, 99, 57, 33, 36, 93, 42,149, 78,203,202,202,186,147,149,149,101,212,233,116,211,109,168,140, 39, 56,130, +160,152, 92, 93,198,167,167,110, 37,116,234, 61,108,120,126,126,238,114,154,144,116,161, 84, 57, 45, 57,179,240,206,165, 2,131, + 81,175,183, 73,147,133,133,133,133,133,133,133,229, 31, 71, 83, 17, 45, 19, 77,211, 43, 13, 6,131,253, 79, 63,253,148, 19, 17, + 17, 97, 0,128, 47,190,248,130,153, 58,117,234,185,148,148,148, 33,183,111,223, 30,238,230,230,118, 26, 0,149,154,154,106, 77, +244,201,196, 48,244, 74,163,209, 96,127,234,151,216,156, 1,253, 58, 25, 0, 96,243,231,235,153,103,166,205, 57,151,146,152, 48, + 36, 57,254,218,112, 55, 55,183,211,180,133, 71,229,229,167,179, 17, 45, 22, 22, 22, 22, 22, 22,150,127, 50, 53, 51, 14,107,255, +223,180,209, 50, 26,141,133, 70,163, 17, 0, 74, 35, 34, 34, 30, 90,247,213, 87, 95, 17, 0, 85, 0,246, 22, 23, 23,219, 82,153, + 66,157, 78, 7, 0,165, 3,250,117,122,104,197,238,173,159, 61,208,212, 84, 86,176,167,141,133,133,133,133,133,133,229,113, 50, + 91,127,128,195, 30, 23, 22, 22, 22, 22, 22, 22, 22,150, 22, 49,173,161,255, 41, 52, 60,115,224,164, 13, 31,208,156,217, 7, 39, + 89, 77, 86,147,213,100, 53, 89, 77, 86,147,213,252,207,105, 54,165,125, 18,143, 31, 13, 14,134,255,179, 97,167,190,178,154,172, + 38,171,201,106,178,154,172, 38,171,249,111,199, 29, 15,167,119,112,175, 89,193, 99,143, 13, 11,203,227, 13,217, 11, 46, 74,253, +125, 65,136, 7,184,194, 60,228,221, 76,161, 62, 0,211, 98, 77,117,144, 15, 36,102, 87, 88,196,133, 80,199,165,182, 84,147,133, +133,229,223,135, 91,159, 25, 99, 41, 14,119, 19, 69, 24,232,212,137, 34,129, 46, 93, 90,144,151,241, 95,244, 22,121,104, 32,130, +197, 26, 45, 22,150,199,157,194, 0, 63,240,176, 12, 28,184,131,152,238,193, 57,104, 25,112, 43,190,197,154, 2,102, 9,104,142, + 23,136, 41, 25, 46,254,203,129,164, 91,236,193,254,247, 49,123,214,171,228,118,252,101,100,102,230,162,109, 59,119,248, 5,244, +193,103,235, 55, 82,236,145, 97,177,238, 87, 25,181, 53,124,212, 36, 7,137, 84, 1, 0, 96, 44,102,124, 53,183,235,207, 22,139, +101, 59,128,253, 0,116,255,245, 67,244,151, 15,134,231,243,249,106, 0,140, 88, 44,222,135, 90,161, 53, 22,150, 63, 1,247,251, +215, 25,115,255,186,179, 5, 57,143,199, 91, 44,149, 74,127, 17,137, 68, 5, 34,145,168, 64, 38,147,253,194,227,241, 22, 3,144, +255, 99,218,184,255,117,148,130, 67, 15, 55,154, 25,207, 99, 55,203, 92,180, 6,218, 15, 28,203, 8,242, 85, 7,121,139, 52,121, + 84,132,222,196,120,127,119, 69,235, 90,101,180, 4,130,160, 69,154,181,176, 19, 8, 4,199, 0, 56,177,151,231, 63,131,140,212, +120, 28, 57,188, 26, 75, 62,154,130,111,182, 78, 71,210,237, 75, 45,210, 11, 4,186,119,231,241,230, 7, 0,131,209,200,243,116, + 89,254, 37, 80,100,218,201, 67,223, 21, 30,218,245,121,225,247,171,167,147, 3,203, 34,177,126,253,250,240, 41, 83,166,124,231, +237,237, 93, 8,224, 41,214,104,253,197,152,205,102,151,162,162, 34,106,251,246,237, 81, 42,149,234, 30,143,199,123, 7,128,224, +191,114,192,229,114,249, 5,165, 82,169, 86,169, 84,106,165, 82,121,173,169,242,127, 41,126,206,206,206, 25, 14, 14, 14,201,181, + 11,157, 59,143,237,211,190,239,115,239, 59, 6,141, 30,216, 66,125, 1,143,199,123, 71,165, 82,221,219,190,125,123, 84, 78, 78, + 14,101, 54,155, 93,108,216,126,128,189,189,253,237,203,151, 47, 47, 42, 42, 42, 26,152,117,233, 43,231,252,203, 91,156, 51,126, + 93, 61, 40,230,200,134, 69,118,118,170, 91, 0, 6,252, 35,142,164,158,113, 5,135, 27,150,144,167,149,230, 85,152, 93, 99,211, +181, 10,128, 59, 8,198, 22,252,136, 41,103, 92, 1, 50,248, 70,182, 78,118,161,196,217,245,183, 20,131, 18, 28, 78, 24,244,148, + 91,139, 27, 28, 14,231, 85,134, 97,134, 10, 4,130,215,217,111,168,127, 6, 34,145, 0, 32, 4,114,153, 24, 0, 1,167,133,214, + 72,200,225,244,189, 16, 21,181,100, 65,231,206,179, 3,128, 81, 13,152, 45, 10,192,107, 1, 1, 1, 71, 1, 60,243, 8,119,231, + 83,127,127,255, 28, 0,115, 30, 85,187,212,173, 91,183, 62, 97, 97, 97,239,119,237,218,117,224,163,210,252, 55,145,127,225,139, +159,242,206,109,112,201, 61,191,209,165, 44,245,236,107,238,174,246, 76,106,106, 42, 70,142, 28,137,207, 63,255, 92, 26, 28, 28, +188, 3,128,199,127,224, 86, 10,169,249,129,143, 58, 99,180,172, 54, 90,227,125,209,119, 98, 27,156,121,218, 23,149, 19,218, 64, + 51,185, 13,206, 61,233,139,193,205,169,141,163,163, 35, 6, 12, 24,192,205,201,201,145,204,155, 55,239,125,177, 88,156, 6, 96, + 88,115,180, 36, 18, 73,140, 84, 42,205,226,241,120, 15,213, 69, 42,149,198,200,100,178, 44, 30,143, 55,164,118,185, 66,161,184, +160, 84, 42,213, 10,133,226, 90, 3, 70, 40, 70,169, 84,170,229,114,121, 76,237,114, 30,143, 55, 68, 46,151,103, 43, 20,138,186, +229,131, 21, 10, 69, 86,221,242,134,224,243,249, 94, 89, 89, 89, 46,217,217,217, 46, 66,161,208,181,118,121,102,102,166, 75, 86, + 86,214, 67,229,182,192,227,241, 6,203,100,178, 44,169, 84, 26, 83, 95,121,221,125,106,136, 90,199,110,176, 53,229,182, 54, 60, + 17, 17, 17,231,242,242,242,188,237,236,236,236,106,175,112, 80,217, 13,251,223, 87, 27,231,142, 30, 17,241,170,115,224,152, 78, +205,212, 31, 38, 22,139,211,230,205,155,247,126, 78, 78,142,164,119,239,222, 92, 14,199,166,223, 19,225,163, 71,143, 62,160, 86, +171, 61,187,116,233,194,181, 88, 44, 72, 56,184, 24,210,184,215, 33, 78,219,140, 86,146, 66,222,189,159,151,123, 69, 12,234,126, + 0,127,243, 96, 80,178, 55, 80, 0,138, 25,192, 16,226,124, 59, 71,239, 60, 50,234, 41,222,245, 44,157,179,153,166, 29, 0,238, + 32,242,141,143,168, 89,154, 60,115,127,134, 16,215, 83,233,124,231,176,167,103,115, 79,167,243,156,205, 52,237, 8, 14, 6, 54, + 71,179,246,229,207,229,114,231,174, 94,189,154, 3, 96, 22, 0,225,127,201,208,132,122,192,115,112, 59,238,149, 16,119,244,125, +132,178,193,247,239,119,191,150, 10,109,251,230, 40,166,190,178, 21, 29, 2,122,181, 72,199,200, 48, 73,187, 83, 83,143, 79,110, +215, 46,114, 65,231,206, 47,212, 99,182, 40, 0, 11,150, 47, 95,254, 92, 66, 66,130,115,155, 54,109, 94,121, 68, 63,250,215, 45, + 95,190,252,173,132,132, 4, 15, 95, 95,223, 15,109,212,108,176, 93,178,183,183, 31,182,109,219,182,185, 35, 71,142,124,181, 91, +183,110,157, 30,133,230,191,152,207,111,220,184,225,189,122,245,234,183,167, 78,157, 90, 1, 0, 67,134, 12, 17, 0,232,221,226, +246,142, 16, 33, 33, 36,140, 16, 50,146, 16, 50,132, 16, 18,122,255,239, 30,247,151,145,132,144,240, 58,175, 61,238,111, 91,179, +190,103, 3, 26, 35,235,110, 87,107,155,186,255, 63,244,119, 61, 70,107, 36,170,199,106,141,124,104, 7, 14, 31, 62, 76,106,191, +214,101,130, 47, 62,152,221,199, 83,123,251,208, 78,162,201, 74, 37,165,137,215,201,245,173,159,144,217, 61,156,181,207,182,193, +167,182, 31, 47, 66,206,159, 63, 79, 18, 18, 18,136, 70,163, 33,119,238,220, 33, 61,123,246,212, 73,165,210, 83, 0,124,109, 17, + 83, 40, 20,234, 83,167, 78,145,136,136,136,114,185, 92,190,170,230,230, 82, 42,149,234,243,231,207,147,136,136,136,114,133, 66, +177, 14, 0, 23, 0,158,124,242,201, 2, 66, 8,113,118,118,206,173, 79,111,244,232,209,165,132, 16,162, 82,169,106,186,154,184, + 10,133, 98,221,204,153, 51, 53, 87,175, 94, 37,246,246,246, 53,229, 28,165, 82,185,106,214,172, 89,154,216,216,216,218,229,141, +226,224,224,144, 69,211, 52, 57,116,232, 16,113,113,113,201,173,117, 51,103,209, 52, 77, 14, 28, 56,208, 96,221, 26, 11, 20,200, +229,242,149,147, 39, 79,174, 76, 79, 79, 39,142,142,142,234, 90,229,171,166, 76,153, 82,153,153,153, 73,156,156,156,172,170,163, +163,163,163,250,194,133, 11,100,220,184,113, 21,181,143,169,163,163,163,250,226,197,139, 53,229, 43,173,105,200, 60, 60, 60, 94, +113,113,113,201,117,113,113,201,181,179,179, 91,234,238,238,158, 95, 88, 88, 72, 8, 33,164,109,219,182, 5,181, 35, 89, 46,193, + 81,111,108,222,123,241,242,217,248,226,194,206, 67, 95, 93,169,234, 60, 90,101,195, 49,240,149, 74,165,167, 6, 14, 28,168,203, +202,202, 34, 85, 85, 85, 36, 46, 46,142,156, 63,127,158,220,189,123,151, 0,176,230, 9, 3, 10,185, 92,158, 99, 48, 24, 24,131, +193,192, 20, 22, 22,210, 5, 5, 5,116,226, 42,119, 66,190,230, 63, 88,202, 14,140, 34,249,103,151, 49, 74,185, 52, 27,128,226, +111, 51, 90, 27,131,188,200, 22,255,221,183, 22,123, 39,158, 93,254,132,153,164,159, 38, 59, 95,112, 54,159,121,195,243, 30,217, + 20,240, 35,217, 18,216,170, 89,154,155, 2,119,198,189,231,157,180,225,195,215,204, 25, 25, 25,100,254,148, 39, 44, 39,102,123, +166,144,205, 1,123,155,163, 89,139,137, 99,199,142,213,100,102,102,146,160,160,160, 42, 46,151, 59,245,191,100,178,194,253,132, + 57,113,223,205,103, 70, 5, 75,139, 31,145,217, 10,118,113,113, 41,250,246,219,111,137, 66,161, 40,104,174,217, 26, 63,102, 16, +209,149,159, 34, 99, 34, 67, 27,189, 71,158,126,250,105, 18, 22, 22, 70,102,207,158,221,212,189, 68, 5, 0, 81,219, 59,119, 62, +192,140, 31, 79,111,239,220,249, 64, 0, 16,117,223, 96, 81, 0,222, 94,177, 98, 69,172,217,108,142,253,230,155,111, 98,163,162, +162, 98, 1,204,111,225,177,248,236,211, 79, 63, 37,102,179,153,124,243,205, 55, 36, 42, 42,138, 0, 88,223,146,118,169, 38,146, + 21, 18, 18,242,198,254,253,251, 47, 39, 37, 37, 21, 70, 70, 70,174,236,220,185,179,170,185,154,255, 68,228,114,121,251, 78,157, + 58,237, 8, 10, 10,202,236,210,165,139, 49, 48, 48, 80,239,231,231,151, 30, 28, 28,252,173, 72, 36,242,109,166,108,175,190,125, +251,210,103,206,156, 33, 99,199,142, 37,181, 76, 72,163, 52,230, 69, 8, 33,161,111,191,253,246, 59, 0,200,219,111,191,253, 14, + 33,100,228,125, 63, 49,178,246,223,117, 95,107,204, 83,205,255,245,105,212, 44,245,105,214,247, 25,117, 62, 7, 13, 68,178,166, +253, 97,231, 14, 31, 62, 60,240,240,225,195,103,234,238,220, 83,109,208,103,118, 31, 79,157,174, 48,143,196,127,242, 58,249, 37, +204,139,156, 31,228, 70,146,231,142, 37,121,223,173, 35, 51,186,218,107,199,183, 65,152,173, 70, 43, 54, 54,150,196,198,198,146, +107,215,174,145,180,180, 52, 82, 94, 94, 78,190,255,254,123,218,209,209, 81, 39, 18,137,150, 3,144, 88, 35,166, 84, 42,213,132, + 16, 98, 48, 24,200,210,165, 75,245,247, 35, 85,174, 42,149, 74, 77, 8, 33,101,101,101,100,249,242,229,122,149, 74, 21, 7,192, +195,201,201, 41, 43, 53, 53,149,184,186,186,214,107,102,236,237,237,213, 73, 73, 73, 53,198,201,211,222,222, 62,254,224,193,131, + 38, 66, 8,201,206,206, 38, 14, 14, 14,106, 0,174,142,142,142,215, 15, 31, 62,108, 34,132,144,220,220,220,154,114,171,140,150, + 78,167, 35, 39, 78,156,120,168, 14, 53,229, 71,143, 30,125,200,128, 89,129,171, 74,165,138,253,254,251,239,141, 52, 77,147,248, +248,248, 26,147,232,106,103,103,119,109,239,222,189, 70,154,166, 73, 98, 98,162,213,102,176,117,235,214, 5,132, 16, 98,177, 88, +200,230,205,155, 13, 53,199,180,166,220,104, 52,146, 47,190,248,194,160, 84, 42, 99, 1, 52, 26,125,115,114,114,202, 53, 26,141, +164,172,172,140,244,236,217, 83,115,254,252,121, 82, 81, 81, 65, 8, 33,164,117,235,214, 5, 0,224, 63,112,234,199,151,239,104, + 42, 94,124,107,227, 30,223,208,103, 63, 57,126, 37, 39,123,219,254,152, 88,167,224,209, 79, 88, 19,212, 20,137, 68,203,221,221, +221,245,191,253,246, 27,109, 50,153, 72,102,102, 38,185,118,237,218,131,107,236,230,205,155, 86, 25, 45, 30,143,183,248,242,229, +203, 38,154,166,153,162,162, 34,186,160,160,128, 46, 40, 40,176,212, 53, 90,228,107, 62, 41, 58,250, 50,137,222, 58,199, 40, 16, + 8, 22,255, 61,209, 44,112,201, 22,255,209,100,139,127,236,183,147,157,138, 42,175,237, 34,228,231, 57, 36,229,227, 54,100,241, + 19,138, 74,102,139,127, 44,217, 18, 48,158,124, 48,144,103,147,230,214,192, 81,100,139,127,236,167, 79,249, 20, 95,143,189, 74, +206,156, 57, 67,190, 88,183,130,204, 14,247,172, 98,182,248,199,146, 77,129,227,108,209,172,141, 72, 36,186,115,238,220, 57,114, +246,236, 89,242,225,135, 31, 18,169, 84,154,249, 40,162,122,100,147,159, 15,249,210,111, 32,249,170,131, 59,249,117,224, 63,110, +130, 79,168, 7, 60,135,250, 9,179,139,174,239, 39,164,228, 46,201, 95, 21, 68,158,240,231,183,212,108, 5,187,184,184, 20,166, +167,167,147,252,252,124,178,102,205, 26,162, 84, 42,155,101,182,198,143, 25, 68,116,101, 39, 27, 53, 90,163, 71,143, 38,107,215, +174, 37,102,179,153,244,234,213,203,154, 31, 45,127, 48, 91,254,192,104, 0,239,172, 92,185,242,129,201,218,184,113, 99,236,205, +155, 55, 99,189,189,189,143,180,224, 88,172, 95,185,114,229, 3,147,181,113,227, 70,114,243,230, 77,226,227,227,147,213,146,118, +105,232,208,161, 31,167,165,165, 85, 44, 92,184,112,207,128, 1, 3, 62,185,126,253,122,118,116,116,116,108, 72, 72,200, 19,205, +213,124, 4, 81, 29,222,253,200,142,144, 16,194, 39,132,212,152, 87, 30, 0,126, 77, 64,193, 26, 38, 79,158, 44,237,211,167, 79, +236,164, 73,147,180,223,126,251, 45, 73, 79, 79, 39,113,113,113,100,229,202,149,228,253,247,223, 39, 95,127,253, 53, 25, 55,110, + 92, 85,207,158, 61, 47,143, 31, 63, 94,108, 67, 53,131,124,125,125,203, 15, 28, 56, 64,118,238,220, 73, 4, 2, 65,180,181, 27, + 54,230, 69, 26, 50, 83, 13, 25,172,186,235, 26, 49, 98,141, 26, 54, 43, 62,239,143,166,170,110, 36,164,214,223,191, 70, 70, 70, + 14,252,195,151, 15,193, 71,211,230,125, 44, 78,251,118, 13,212,223,127, 14,110,153, 26,252,202, 98, 24,206, 69,195,124,238, 32, +158,235,221, 91, 34,161,168, 37,182, 94, 48, 66,161, 16, 66,161, 16, 2,129, 0, 90,173, 22,185,185,185,232,215,175, 31,231,218, +181,107,226, 87, 94,121,101,142, 68, 34,201, 4, 48,166,201,187,153,170,142, 72, 95,184,112, 1, 47,191,252,178,104,199,142, 29, + 93,156,157,157,111,208, 52, 45, 4,128,196,196, 68, 76,152, 48, 65,180,107,215,174,142, 30, 30, 30,215, 76, 38,147, 84, 36, 18, +129,203,229, 54,168, 39, 20, 10, 97, 54,155, 69, 29, 58,116,136,187,113,227, 70,112,100,100, 36, 63, 35, 35, 3,169,169,169, 48, +155,205, 66, 63, 63,191,155,215,174, 93,235, 50,114,228, 72,126, 86, 86, 22, 50, 50, 50, 30,212,195,154,250, 26,141, 70,136, 68, + 34,212,238,210,162, 40, 10, 6,131, 1, 66,161,208,106, 45, 30,143, 55, 56, 32, 32,224,230,141, 27, 55, 66, 70,143, 30, 45,184, +122,245, 42,178,179,179, 65,211,180, 48, 48, 48,240,230,141, 27, 55,186, 70, 69, 69, 9,226,226,226,160, 86,171, 97,109, 23, 90, +205,251,110,220,184,129, 73,147, 38, 9,143, 29, 59,214,213,221,221, 61,206, 98,177, 8, 1,224,230,205,155,152, 48, 97,130,240, +248,241,227, 33,173, 90,181,138,107,162, 43,145, 11, 0,102,179, 25,175,188,242,138, 76,169, 84, 34, 43, 43, 11, 12,195,128,166, +105, 0, 64,113,105,241,205, 27, 55,227, 19,159,155,248,212, 64,157,201, 96,184,120, 37,230,118,219,214, 62, 94, 20, 69, 90, 55, + 81,213, 49, 50,153, 44,115,213,170, 85,111,164,167,167,139, 2, 2, 2, 56, 41, 41, 41,168,172,172,132, 64, 32,120,112,141, 89, +187,223, 66,161,112, 80, 80, 80, 16, 79,175,215,131, 97, 24, 0, 32, 28, 78,253, 35, 86,196,101,231, 16,232,106,225, 75, 36,146, + 65,127,203,183,119, 69,144, 35, 24, 12,205, 40, 52,138, 68,118, 94, 10,185,187, 31,144,121, 22,109,156, 69,224,114,184,226,171, +169, 90, 25, 64,134,194,187,200,209, 54, 77,102,104,106,129, 81,100,118,232, 40,247,240,242, 70,113,113, 49, 90,181, 13,128, 94, +232, 44,188,112,183, 74, 14,202, 70,205,223,233,223,161, 67, 7,183,246,237,219,163,168,168, 8, 33, 33, 33,176,183,183,183, 7, + 48,180,217, 95, 58,223,248,136, 80,129,190, 0,103, 21,104,234, 67,152,121,203,112,183, 48,132,108, 9,225,255,147, 76,150, 82, + 46,188,180,107,247,247,158,142,222,129, 64,244,139,112,181, 19,225,171, 87, 67, 28,156, 85,162, 3,205, 52, 91,193,174,174,174, +167, 47, 95,190,236, 36, 22,139,113,237,218, 53, 4, 5, 5, 97,205,154, 53,206,246,246,246,103,155, 23,217, 34, 32, 84,195, 38, +107,192,128, 1,152, 53,107, 22,118,236,216, 1, 7, 7, 7, 76,154, 52,169, 41,179, 69, 18,129, 67,159,198,197,125,179,227,222, +189,195,147,219,181,139,156,228,231,183,116,250, 51,207, 76,125,237,181,215,176, 98,197, 10, 28, 56,112, 0,125,251,246,197,180, +105,211,204,153,153,153,219,155,219, 85,181,106,213,170,217,115,230,204,169,171,105,202,200,200,248,180, 69,237, 82,113,241,205, +184,184,184,196,137, 19, 39, 14,212,235,245,134, 43, 87,174,220,246,245,245,245, 2,208,186,185,154, 45, 48, 88, 20, 33, 68, 12, + 64,122,127,145, 1,144,238,218,181, 75, 53,122,244,104,229,253, 50,201,253,165,201,238,253,160,160, 32,175, 59,119,238,228,204, +157, 59, 55,100,199,142, 29, 18,169, 84,138,178,178, 50,124,249,229,151,120,231,157,119, 64, 81, 20, 8, 33,248,250,235,175,165, + 47,188,240, 66,232,189,123,247,114,124,124,124,172, 25,210, 34,146,203,229,123,151, 46, 93,170,100, 24, 6, 11, 22, 44, 40, 50, +153, 76,179,238,175, 91,104,103,103,119, 9,213,134,187, 49,234,245, 34,181,190, 43, 15,215, 57, 54,145,117,203,234,174, 35,132, + 68, 54,166, 97,227,185,168,239,243,162, 27, 51, 91,181,191,129, 6,213,235, 34,129,206,110,190,254, 40,255,121, 47, 36, 60, 10, + 18,238,253,133, 71,129,147,114, 19,173,196,124,152, 9, 9,110,174,209,170, 89,248,124, 62,180, 90, 45,104,154,198, 59,239,188, + 35, 58,113,226,132, 35,135,195,249,177, 41,157,218,134, 41, 57, 57, 25,129,129,129,212,161, 67,135, 92,103,205,154, 37,169,249, +156,242,242,114,180,111,223,158, 58,122,244,168,203,123,239,189, 39,111,204,204, 80, 20, 5,129, 64,128, 57,115,230, 72,174, 92, +185,226,224,225,225,129,148,148, 20,148,148,148, 64, 46,151, 99,206,156, 57,146,203,151, 47, 59,123,120,120, 32, 61, 61, 29,229, +229,229,144,203,229, 54, 27, 45,129, 64,240,208, 54, 20, 69,193,100, 50,217,100, 12, 84, 42,213,206,216,216, 88,103,149, 74,133, +184,184, 56, 88, 44, 22,168, 84, 42,204,158, 61, 91, 18, 27, 27,235,108,103,103,135,196,196, 68, 16, 66,160, 84, 42,109,170, 35, + 0, 48, 12,131,196,196, 68,180,110,221, 26,103,207,158,117,153, 62,125,186,184,166,252,238,221,187,240,242,242,194,217,179,103, + 93,100, 50,217,206,134,180, 24,134, 65, 94, 94, 30, 18, 18, 18,144,146,146,130,194,194, 66, 20, 21, 21,161,178,178, 18, 22,139, + 5, 0, 32,173,172,136,222,181,231,208, 13,137, 68, 34, 13,242,235,224,125, 51,254, 86,129, 68, 34,145,250,120,123,251, 1, 31, +112, 26, 49,132, 63,102,100,100, 56,190,240,194, 11,130,252,252,124,148,150,150,130,199,227,253,225,218, 18, 10,173, 27, 10,100, +177, 88, 2,197, 98, 49,101, 50,153, 30, 68,192,132, 66, 33,222,216,169, 69,208, 98, 60,180, 60,179,174, 0,132, 54,195,104, 52, + 6,254,229,209, 44,128, 2,101,236, 0,138, 10,185,148, 82,229,208, 63,114,162, 0,169,199, 0,198, 12,112,120, 24,212,217,139, +119,224,102,149, 43, 8, 58,195,128, 0, 66,154,158,249, 69, 0, 10, 48,181, 7,168,238, 39,238, 88, 28,251,142,125, 85,144,147, +147, 3,129, 64, 0,145, 72,132,144,193, 79,242,118,221, 48,187,129, 66, 23,152,224,111,141,230, 67, 97, 71,137,100,209,251,239, +191, 47,171,173, 57,117,234, 84,153, 74,165,122,191,217, 38,171, 74,218, 27, 22, 50, 39, 33, 71,219,122,105,116,126,224,189, 2, +157, 63, 8,153, 11,152,187, 62, 2,179, 53, 72, 36, 18,165, 2,232,215, 34,147,165, 16, 94,220,189,251,123, 79,135, 86,213, 38, + 11, 22, 61,192,151,192,205,217, 14, 95,189, 17,230,224,108, 39,177,213,108, 5,187,186,186,158,186,116,233,146,147, 88, 44, 70, +108,108, 44, 4, 2, 1,196, 98, 49, 58,117,234,132, 45, 91,182, 56, 59, 56, 56,216,108,182, 8, 72,189, 49,223, 49, 99,198,144, + 1, 3, 6, 96,230,204,153,216,190,125, 59,140, 70, 35,150, 46, 93,138,140,140, 12,171,100, 19,129, 67,203,227,226,190, 93,150, +144,144,252,118,112,112,192, 24,153,204, 97,230,164, 73,170,247,222,123,239,240,193,131, 7,191, 25, 57,114,100,209,149, 43, 87, +214, 2,216,107,227,225,165, 0,108, 92,189,122,245,204, 26,227,246,222,123,239,125,125,240,224,193,101, 35, 71,142,204,187,114, +229,202, 92, 0, 27, 91,210, 46, 49, 12, 19,253,227,143, 63,222,144, 72, 36, 82,127,127,127,239,248,248,248, 2,137, 68, 34,245, +246,246,246, 27, 56,112, 32,167, 57,154,205,193,197,197,101,200,165, 75,151,130, 80, 61,105, 76, 84, 99,180,226,227,227,237, 42, + 42, 42,236,228,114,185,157,187,187,187,162,198,108,141, 29, 59,214,142,199,227, 53,122,221,106, 52,154,131, 11, 23, 46, 84,141, + 29, 59,182,230,127,156, 59,119, 14,219,183,111,135, 76, 38,123,232,189, 81, 81, 81,120,249,229,151,237,141, 70,227,143, 86, 84, +119,202, 43,175,188,226,239,234,234,138, 69,139, 22, 25,114,114,114,134, 0,200, 0,160, 10, 15, 15,255, 56, 62, 62,190,103,104, +104,232, 30, 0,221, 26,187,247,234,243, 34,181,141,142, 53,101,205,125,191,181,102,171, 78, 81,131, 57,180, 30, 50, 90,145,145, +145,103,208,192, 76, 42, 83,137, 26, 34,208,144,112, 41, 72,185,181,204, 22, 24,240,202, 11, 64, 53, 99,150, 74,125, 95,134, 66, +161, 16, 92, 46, 23, 70,163, 17,214, 62,168,186,198, 20, 40,149, 74,200,229,114,232,116, 58, 88, 44, 22,136,197,226, 26, 51, 2, +165, 82, 9, 62,159, 15, 62,159, 15,177, 88,252,135,104, 82,221,104,142, 64, 32,128, 76, 38, 67, 94, 94, 30, 50, 50, 50,192, 48, + 12,228,114, 57,100, 50, 25,132, 66, 33,114,115,115,145,155,155, 11, 66, 8,100, 50, 25,100, 50, 25,108, 25,112, 77,211,116,189, + 95,254,102,179,217,166,136,150,197, 98,193,237,219,183,145,153,153, 9,177, 88,252, 96, 95, 69, 34, 17,238,222,189,139,252,252, +124, 72,165, 82, 40,149, 74,168, 84, 42,171,117,107,246, 69,161, 80, 64, 34,145,160,180,180, 20, 90,173,246,193, 49, 85, 42,149, +144,201,100, 40, 47, 47, 71, 65, 65, 65,163,251, 78,211, 52,114,115,115, 81, 88, 88,136,172,172, 44, 20, 21, 21, 61,104,128,238, + 71,141, 90, 22,216,169,168, 64,113,113,241,131, 72,100, 67,139, 53, 48, 12,131,202,202, 74, 92,186,116,137, 98, 24, 6,101,101, +101, 76, 97,126, 62, 61, 35, 87,136, 3, 31,108, 34,223, 31,187,174,223,117, 36, 86,183,239, 84,130,110,227,190,155, 58,113,207, + 15, 45,248, 59,248, 34, 88, 5, 51, 63,162, 72, 99, 22, 21,154, 4, 42,215,224,112, 32,245, 40,192,225, 1, 98,123,244,234,216, + 6, 25,165,180, 44, 73,109, 20,131,194, 48,108,244,179,183, 74,147,230, 15, 45,172, 52,139,210, 77,206,202,192,206,221,160, 86, +171, 33, 18,137, 32, 18,137,208,189,111, 56, 82,139,105,233,173, 28,157, 20, 4, 17, 86,105,254, 78, 91,185, 92,222,187, 95,191, +126, 84,109,205, 17, 35, 70,128,162,168, 78, 0, 2,108,106,228,214,183, 21,194, 36,237, 5, 30,153,115, 43, 79,235,113, 32, 94, +239, 55,106,204,147, 14,159,157, 44, 8,188,157,111,240, 5, 49,207, 3, 49,117,107,129,217, 26,168, 80, 40, 14,111,216,176,193, + 87, 44, 22, 31, 5,208,191, 57, 34,114, 9,119,243,162,153, 19, 61,237,107, 76,150, 89, 11,240, 36, 0, 95, 2,240, 36,112,115, +113,194,146,151,135, 58, 72,197,252,125, 54, 24,214, 93, 27, 55,110,116,174,107,178,106,150,144,144, 16, 44, 94,188,216,217,193, +193, 97,167, 53,122,171, 86,174, 32,101,229,229, 0, 1, 42, 42, 52, 88,181,114, 69,105,205,186,177, 99,199,146,254,253,251, 99, +230,204,153, 88,182,108, 25,142, 28, 57,130, 94,189,122, 97,218,180,105, 8, 13, 13,109, 74, 58, 66,165, 82,237, 8, 15, 15,191, +148,171, 80,188,156,215,173,155,240,148, 74, 85, 62,164,188, 92,229, 19, 31,111,242, 7,110, 2,248, 34, 59, 59,251, 9, 27, 76, +214, 51, 74,165, 50,118,200,144, 33, 38,133, 66,145,185,102,205,154, 25,179,102,205,194,138, 21, 43,176,112,225,194, 47, 1,188, + 4,224,221,236,236,108,143,198, 76,214,159,213, 46,253, 89,109, 29, 77,211, 89,123,247,238, 13, 53,153, 76, 94,247,187, 7, 69, +101,101,101,202,146,146, 18,133,201,100,146, 49, 12, 35,179,179,179,147, 3,144, 62,247,220,115,188, 91,183,110, 5, 90, 44,150, +156,198, 52,243,243,243,159, 93,176, 96, 65, 81, 81, 81, 17, 0,160, 83,167, 78, 40, 43, 43,195,252,249,243,241,250,235,213, 19, +130,187,118,237, 10, 66, 8,212,106, 53, 86,173, 90,165,206,207,207,127,222,138,234,182,235,208,161, 3,226,227,227,113,251,246, +237,147, 0, 24, 84,143, 99, 45,191,126,253,250,141,194,194, 66,236,220,185, 83,224,233,233,121, 16, 13,164,120,105,204,139, 52, + 7,138,162,162,155,179, 93, 77,228,170,190,136, 88, 3, 52, 30,209,138,140,140,164,106,191, 62, 20, 49,162, 16,151, 25,115, 22, + 14,193,221, 30,138,102, 73,185, 20, 36, 74, 21, 82,179, 50, 32, 0,149,240,168,140, 86,105,105, 41,102,204,152,161,123,246,217, +103,139, 25,134,121,210, 90, 83,160, 82,169,160, 82,169,112,235,214, 45, 50,110,220, 56,245,154, 53,107,116,181,141, 86,114,114, + 50,137,136,136, 40,120,255,253,247, 53,141, 25,173,154,136,214,242,229,203,117,131, 6, 13, 42, 76, 72, 72, 32, 53,102, 74, 46, +151, 99,213,170, 85,186,176,176, 48,245,213,171, 87, 73, 77,153, 45, 17, 45, 14,135,243,192,104,213,222,134,195,225,128, 97, 24, +155,140, 86, 85, 85,213,179, 35, 71,142, 84, 39, 38, 38,146,154,253, 84,169, 84, 88,179,102,141,110,232,208,161,234,132,132, 4, + 82, 83,166, 84, 42,173, 54,131, 53,159,175, 80, 40,160, 84, 42,113,235,214, 45, 18, 17, 17,161, 94,191,126,189,190,118,249,237, +219,183, 73, 84, 84,148,186,178,178,242,217,198,204, 75, 77,119,158,197, 98,129, 94,175, 71, 81, 81, 17,178,178,178, 30,132,211, +117, 50,229, 19, 19,159, 30,213, 69,167,211,105,111, 37,223,201,236,212, 49,200, 69,167,211,105, 51, 50, 51,147,129, 15,152, 70, +180,159, 12, 14, 14, 46,158, 49, 99,134,174,180,180,180,197, 70, 75, 40, 20, 38,242,120, 60,210,191,127,127, 98, 52, 26, 73, 86, + 86,150,185,168,180,212, 18,240,201, 39, 36,225,141, 55, 40, 73, 76,140, 72, 46,151, 83,247, 53, 57, 41, 41, 41,140, 68, 34, 73, +252,203,141, 22,135,113, 3, 69,250,253,118, 71, 99, 55,116,212, 4, 33,149,127, 5, 48,105, 0,145, 61, 32,178, 7, 79,230,136, +225,253,187,114,191,189, 84,225, 6,194,244,129, 64,228,213,164, 38,159,184, 2, 76,255,159,147,245,246,253,198,207, 22,150,148, +148,128,203,229, 62, 48, 69, 82,153, 12, 67,198, 60,199,249,250,138,193, 13, 32,125, 65,113,189,108,184,215,223, 90,180,104,145, +160,180,180, 20, 28, 14,231,119, 77,169, 20,211,167, 79, 23, 41,149,202,133, 86, 55,126,123, 3, 5,224,139,122, 1,228,245,164, +124,189,199,193,155, 58,255,121,203,191,146, 4,119, 13,197, 43,131, 92, 36,203,163, 11,130,111,100,233,218, 0,244, 27,176, 24, +187, 55,195,108,245, 87, 40, 20,209, 49, 49, 49,210, 17, 35, 70, 96,213,170, 85, 50,137, 68,114,180, 57, 13,127,149,134,158,245, +209,250,255,169,227,214, 14, 3, 76, 85,213, 6,171,214, 82,160, 97,176,248,171,211,229,102, 51,153,104,173,166, 78,167,155,242, +210, 75, 47, 21,239,219,183,239, 15, 38, 75, 44, 22, 35, 45, 45, 13, 75,151, 46, 45, 41, 41, 41,105,242, 75,113,205,234, 85,177, +241, 55,126,193,215, 95,126, 4,128, 96,195,154, 87,113,241,183,221,118,131, 6, 14, 32,173, 91,183, 38,161,161,161,152, 49, 99, + 6,150, 44, 89,130,164,164, 36, 56, 57, 57,225,213, 87, 95,197,192,129, 3,177,122,245,234,198, 26,169,136, 89,179,102, 45,205, +206,206,246,255,249,231,159,121,133,133,133, 46,171,183,109, 43,255,161,188,188,100, 89,124,124,210,187, 29, 59,118,120,187,115, +231,231, 27, 73,253, 80,175,201,154, 57,115,230,174,236,236,236,144,147, 39, 79,242, 11, 11, 11,189,102,206,156,137,149, 43, 87, + 98,225,194,133, 91, 0,188, 2,235, 38,188, 88,221, 46,113,185,220, 39,158,124,242,201, 46, 58,157, 78,155,148,148,148,217,177, + 99, 71, 23,157, 78,167,205,204,204, 76, 62,115,230, 12,211, 28,205,230, 80, 92, 92,124,111,231,206,157,201,179,103,207, 14,201, +206,206, 14, 4,224, 88, 89, 89, 41,171,172,172, 20, 25,141, 70,137,189,189,189,125,215,174, 93,157,166, 77,155, 38,191,126,253, +122, 96,118,118,182,230,126, 20,169, 65, 76, 38, 83, 82,105,105,105,228,176, 97,195,202, 74, 75, 75,209,185,115,103,140, 26, 53, + 10,110,110,110,240,240,240,192,232,209,163,225,231,231,135,226,226, 98, 76,156, 56,177,164,176,176,112, 24,128, 20, 43,170,123, + 47, 63, 63, 31,125,250,244,193, 71, 31,125, 20,249,212, 83, 79, 37,244,239,223,191,162, 99,199,142, 90, 47, 47,175,128,207, 62, +251, 12,158,158,158,216,187,119,175,187, 72, 36,218, 89,143,201,106,208,139, 0, 40,188,111,120,140,117, 94, 11,155, 88,103,237, +182,245,254,109,197,251,234,154,173,218,203, 31,186, 14,235, 63, 33,192,226,237,123,191,213, 11,189,219, 67,229,223, 5, 82,177, + 24, 18,161, 16, 18,123, 71, 24, 24, 6,219,210,242,181, 85,132, 44,180,245,226,169,251, 69, 72, 81, 20, 62,255,252,115, 75,239, +222,189,245,167, 79,159,222,160,211,233,188, 81,157, 85,214,106, 83,176,126,253,122,237,156, 57,115,110, 20, 20, 20,116, 17,139, +197,198,154,242, 13, 27, 54,104,159,123,238,185,248,236,236,236, 16,169, 84,170,109,104,124, 86,109,163, 37, 18,137, 12, 5, 5, + 5,161, 83,167, 78, 77,252,226,139, 47,170,164, 82, 41,100, 50, 25, 68, 34,145,177,160,160,160,203,140, 25, 51,110,172, 92,185, + 82, 43,145, 72, 32,147,201,108,234,150, 35,132,252,193, 80,213, 46,183, 22,139,197,114,186,160,160,160,203,156, 57,115,174,127, +246,217,103, 85, 53, 6,168,118, 29, 87,175, 94,173,149,203,229, 54, 69,180,106,222, 39,147,201,176,110,221, 58,237,236,217,179, +111, 20, 20, 20,116, 17,137, 68,198, 90,229, 85,179,102,205,186, 94, 80, 80,208,197, 98,177,156,110,228,215, 24, 93, 81, 81, 1, + 30,143,135,248,248,120,131, 64, 32, 0,135,195,193,221,187,119, 31, 52, 62, 14, 14, 14, 65, 93, 58,117, 12,248,223,174,189,103, + 36, 2,145,168,119,104,247,192,148,244,140,108, 66,168,244, 38,170,186, 95,167,211,121,159, 62,125,122, 67,239,222,189,245,159, +127,254,185,165,161,200,150, 53, 24, 12,134, 51,215,174, 93, 51,139,197, 98, 42, 47, 47,207,194,229,114, 65,211, 52, 49,132,134, + 26, 58,125,246, 25,185,245,246,219,148, 82, 38,227, 9, 4, 2, 72,165, 82,234,216,177, 99, 70,173, 86,123,230,175, 55, 90,144, +130,130,228, 78,129, 65, 33,230, 88, 40, 36,239,175, 54, 89, 98, 59, 64,108, 15,136,237,225,233,233,133, 43,105, 90, 5, 56, 16, +130,182, 34,135, 24, 33, 50, 80,144,198,171,161,224, 11, 37, 84,126,126,254, 3, 67, 84,179,248,182, 15,196,181, 12,141, 28, 20, + 17,129, 11, 91, 82,144, 68, 58, 58, 58,242,242,242,242,254,160, 25, 20, 20,196, 53,155,205,214,167,118,201,165,221, 1,102,102, +114,190,222,253,167, 27, 85,254,111, 44,251, 90, 34,161,203,128,152,245, 8,110,235,129, 55,198,119, 21,190,119,176, 48,248,106, +186,182, 45,184,228, 21, 48,132,239,189, 76, 0, 0, 32, 0, 73, 68, 65, 84, 26,103, 27,234,217, 79,161, 80, 28,189,122,245,170, + 84,161, 80, 32, 37, 37, 5,161,161,161,216,186,117,171, 84, 42,149, 30, 1, 96,211,120,188,203,106,100,104, 42,233,222,111,237, +205,204,143,203,179, 60,100,178, 10,171, 8, 94,250,244, 96, 89,105,133,254,201, 75, 89, 13,223, 63,245,112,189,172,172, 44, 98, +225,194,133,197,133,133,133, 15,153,172,140,140,140,154, 47,197, 65, 0,154,252,241,251,235, 47,199, 67, 62, 89, 50, 7, 87, 99, + 18, 48, 60,242,117, 92,139,187,135,119, 23,140,129,157, 82,130,211,167, 79, 99,236,216,177,248,232,163,143,112,247,238, 93,124, +255,253,247,212,214,173, 91,169, 75,151, 46, 81,159,126,250, 41,213,196,144,134, 73,203,150, 45,195,213,171, 87, 49, 98,196, 8, +156, 61,123, 22, 37, 37, 37,216,125,244,232,157,157,119,238,188, 91, 51,102,171,129,212, 15,245,162, 84, 42,231, 45, 91,182, 12, + 49, 49, 49, 15, 52,139,139,139,177,108,217,178,108, 0,175,218, 98,178,108,105,151, 58,119,238, 28,176,107,215,174, 51, 98,177, + 88, 20, 26, 26, 26,152,150,150,150, 13, 32,189, 25,154, 21, 45,233,169, 42, 42, 42,186,176,117,235,214, 75,131, 7, 15,150, 78, +153, 50,197,249,192,129, 3,142, 90,173,214, 67, 36, 18,185, 24,141, 70,225,237,219,183,185, 63,252,240,131,219,173, 91,183,210, +244,122,253, 21,107,142, 71, 65, 65,193,149,164,164,164, 97,157, 59,119,190,189, 97,195,134,108,119,119,119,102,218,180,105,120, +233,165,151,224,236,236, 76,175, 91,183, 46,179,127,255,254,241,247,238,221, 11,215,106,181, 55,173,172,235, 55,159,124,242,201, +249, 93,187,118, 97,212,168, 81,248,244,211, 79,177,123,247,110,252,242,203, 47,146,223,126,251, 77,184,117,235, 86, 8, 4, 2, +244,234,213, 11, 17, 17, 17, 67,238,119,119, 90,251,189,116,149,162,168,104,138,162, 78,214,121,189,218,216, 58, 27,182,109,232, +239, 70,223, 87,167,154, 91,235, 44,214, 51,169, 45, 62,152,222, 81,161,189, 48,185, 23,201,159,214,143,168, 39, 4,146,115, 3, + 29,200,212,118, 84,213,148,102,166,119,208,233,116, 15,150,125,251,246, 17, 55, 55,183, 42,133, 66, 97,115,122, 7, 55, 55, 55, +117, 69, 69, 5,233,209,163, 71,137,179,179,243,131, 84, 4,238,238,238,234,170,170, 42,210,171, 87,175, 18, 23, 23,151, 7,233, + 29,188,188,188,178, 8, 33,196,199,199, 39,183, 33, 61,139,197, 66,220,220,220,106,102,232,241, 29, 28, 28, 54,245,236,217,179, + 68,173, 86, 19,119,119,247, 7,169, 19,156,157,157, 87,133,134,134,214, 45,111,170,190, 89,217,217,217, 36, 59, 59,155,180,106, +213, 42,183,118,121, 70, 70, 6,201,200,200, 32, 94, 94, 94, 54,167,119,112,118,118, 94, 89, 79, 93,154, 85, 71,111,111,111,181, + 78,167, 35,125,250,244,121,232,152,122,123,123,171,245,122,125, 77,185, 85,233, 29, 36, 18,201, 43, 98,177, 56, 87, 44, 22,231, +138, 68,162,165,173, 91,183, 46,216,179,103, 15, 89,183,110, 93,205,148,116, 56, 7, 69,245,110,223,231,249,119,157,131, 70,207, +107, 73,122, 7,133, 66,113,202,205,205,173,106,223,190,125, 15, 93, 95, 58,157,206,234,244, 14, 18,137, 36, 91,163,209, 48,106, +181,218,124,254,252,121,109, 76, 76,140, 54, 62, 62, 94,155,150,150,166, 43, 46, 40, 48,169,213,106, 93,121,121,185,225,198,141, + 27, 6,169,244,239, 73,239, 64,182,250,181, 39,155, 2, 14,222,251,200,247,214,156, 1, 82,253,205, 37, 93, 8,249,113, 44, 33, + 71, 94, 34,228,244, 91,228,202,150,105,164,143,175,136, 62, 63,191, 85, 50,217,236,255,147, 53, 41, 25,200,214, 78,237,201,166, +128, 35,119, 62,244,189, 53,165,191,135,126,219, 23,235,200,229,203,151, 73,124,124, 60, 73, 73, 73, 33, 71,246,239, 33,125,218, + 74,171, 53, 55, 5, 28,180, 49,205, 67, 95,145, 72,164, 89,179,102, 13,185,116,233,210, 3,205,131, 7, 15, 18,169, 84,170, 5, +172,155,181, 76, 0,138,108, 10, 26, 99,249,194,255,183,247,134,202, 43,139, 15,191, 69,200,205,111, 9,217, 26, 76,200, 55, 61, + 9,217, 51,146,144, 67,207,147, 75,235,198,147,190,190, 2, 51,217,236,127,150,108, 9,178,122,176, 61,159,207,175,216,183,111, + 31,201,205,205, 37,103,207,158, 37, 49, 49, 49, 36, 49, 49,145,100,102,102,146,232,232,104,194,231,243,245,104,198, 99,203,122, +186,194, 39,188,131, 32,239,198,242,190,132, 28,152, 72, 10,119, 78, 34,145, 29, 21, 37,189, 90,181, 40, 31, 93, 87, 71, 71,199, +162,232,232,104,146,150,150, 70,206,156, 57, 67, 92, 92, 92,138, 0, 88, 61, 94, 54,114,120,127, 66,140, 55, 72,216,128,142,164, +115,231,142,100, 96,223, 14, 36,231,222,122, 18,218,173, 53,217,180,105, 19, 81,171,213,164,117,235,214,196,214,138,133,135,135, + 95, 38,132,196,142, 24, 49, 34, 22,192,177,240,240,240,216,212,212,212,216,208,208,208, 75,104, 60,245, 67,131, 12, 25, 50,196, + 68, 8, 33, 35, 70,140, 32, 0,114,195,195,195, 73,106,106, 42, 9, 13, 13, 53, 54,231,224, 89,211, 46,133,132,132,244, 30, 60, +120,240,187, 33, 33, 33,243,172, 73,239,208,132,230,163, 74, 66,205, 69,117,242,207, 32, 0,221,239, 47,129,247,203,184, 45,208, +124,158,207,231,111,115,112,112,248,197,222,222,254, 52,151,203,221, 10, 96, 50,154,151,223,140,115, 63,194,120,194,217,217,249, +110,231,206,157,117,195,134, 13, 35,195,135, 15, 39, 51,103,206, 36, 12,195,144, 61,123,246,144,143, 62,250,136,180,115,116,180, +172, 3,138, 54, 3, 47,128,165, 58, 97,233, 11,109,169, 51,207,182, 65,229,196, 54,208,188,216,142,178, 38, 97,105,120, 67, 70, +139, 97, 24,146,156,156, 76,194,194,194,170,100, 50, 89, 14,172, 79, 88,250,144,166,147,147, 83,140,139,139,203, 31,146,104,214, + 42,127, 40, 97,169,139,139,203, 5,119,119,119,181,179,179,243,181,250, 52,157,156,156, 98,220,221,221,213, 78, 78, 78, 15, 37, +247,228,114,185, 35,156,156,156,114,234,150,243,120,188,193, 46, 46, 46, 89,117,203, 27,216,119,184,185,185,101,229,230,230,146, +194,194, 66,226,237,237,157, 91,215,128,229,231,231, 63,100,192,172,209,108,170, 46,141,212,177, 94, 77, 43,142,105,115,206,123, + 13,126,158,158,158, 5,171, 87,175, 38,114,185,252,161, 41,207,254, 3, 94, 92,116,249,142,166,226,165, 5,155,246,212,147,176, +212,218,228,160,195,100, 50, 89, 78, 88, 88, 88, 85,114,114, 50, 97, 24,134, 48, 12,211,144,209,170, 79,243,137,238,221,187, 23, + 23, 21, 21,209,149,149,149,150,172,172, 44, 67,106,106,170,110,201,146, 37,166,194,194, 66,189, 70,163, 49,198,197,197, 25,220, +221,221, 11, 1, 60, 97,235, 57,106, 38,225,117,187,207,200,150,192,190,100,115, 96,116,226,251, 62,183,159,239, 41, 51,196,174, + 30, 65,200,233,183,200,165, 77, 47,145,222,190,194,106, 67,180, 37,224, 40,249,218,111, 0, 89,223, 86,104,149,230,182,118,253, +201,150,128,163,183, 22,251,220, 30,219,205,217,184,235,219, 45,228,238,221,187,228,224, 15, 59, 73,175, 54,247, 77,214,230,192, + 19,100, 83, 96,152, 53,154,245,153,173,175,190,250,138,220,189,123,151,252,244,211, 79,214,154,172,240,250,140,214, 59,225,242, +178,151,122,138, 13, 19,187, 10,141,163,131, 5,166,136,246, 2, 75, 31, 31, 30,221,197,157,195, 4, 58,131, 68,248, 75, 12,100, +179,255, 89,178, 57,112,152,181,245, 20, 10,133,153,168,149, 83,167,238, 34, 18,137, 10, 27, 49, 90,225, 77,154, 45, 63, 81,222, +169,143, 6,147, 81,157, 21,197, 86,154,172,166,174,165,174, 78, 78, 78, 69,223,124,243, 13,113,117,117, 45,180,210,100, 61,208, +140,138,140, 32, 25,247,142,144,159,246, 44, 35, 97, 3, 2,201,142,175,230,144,203,103,223, 39, 35,135,135,145,240,240,112, 82, + 84, 84, 68, 6, 15, 30, 76,108,173,167, 74,165,218,161,209,104, 98,143, 31, 63, 30, 27, 30, 30, 30,187, 99,199,142,216,115,231, +206,197, 74,165,210, 29, 53,193,137,186,102, 43,240,143,237,127,120,157,136, 86,108,101,101, 37, 57,126,252, 56, 9, 15, 15, 39, + 59,118,236, 32,231,206,157, 35, 82,169, 52,182,185,247,145,181,237,210,208,161, 67, 23,165,165,165, 85, 44, 94,188,120, 79, 61, + 9, 75,173,213,188,251,136,234,249, 72,218,144,191, 65, 83, 33,145, 72, 98,111,220,184, 65, 74, 75, 75, 73, 71, 87, 87,242, 9, +151, 75,178, 5, 2,146, 43, 16,144, 77, 64,201,191,192, 38, 77,107,168,235,240,207,166, 94,163,165,215,235,201,252,249,243,141, + 98,177, 88, 43, 16, 8,108,125, 4,207, 99,125, 17, 58, 57, 57, 93,112,117,117, 85,187,186,186, 62,100,246,106,151, 59, 57, 57, + 93,251,151,223,128,126, 2,129, 32,131,207,231, 63,252, 8,158,160,168,222,237,250, 78, 89,232, 26, 28, 53,188,133,245, 20, 8, + 4,130,119,196, 98,177,118,254,252,249, 70,141, 70, 99,139,209, 2,128,161, 82,169, 52,103,251,246,237,186, 59,119,238,152, 75, + 74, 74, 44,151, 47, 95, 54,199,196,196, 24, 63,248,224,131, 74,169, 84,154,131,134,211, 18,252, 37,199,147,172,111, 43,172, 49, + 91, 55, 23,250, 36,142,234, 40, 53,109,157, 27, 65,122,183,174, 99,178, 26,206,228, 94,191,230,125,179,117,253, 61,239,196, 48, + 63,185,101,217,194, 55, 72,175, 54,146,135, 77,150, 13,154,117,205,150, 84, 42,173,124,255,253,247,109,137,100, 61,108, 8,183, +249,123,147, 45, 1, 59,170, 77, 84, 19,203, 38,255, 47,201,231,254,222,255,148,251,168,167, 43,124,134,248,137, 18,108,136,100, + 89, 83,207,174,246,246,246,183,109,136,100, 61,208,252,252,243, 13,100,210,132,161,228,222,237,125, 68, 83,124,132, 92,187,184, +134,140,139, 10, 33,189,122,133,146, 45, 91,182,144,164,164, 36,210,163, 71, 15,210,140,122, 70, 76,159, 62, 61, 54, 53, 53, 53, + 54, 37, 37, 37,246,220,185,115,177, 99,198,140,137, 5, 16, 81,187, 39,168,198,108,153,198,141, 51,116,229,112,222,104, 66,243, +153,233,211,167,147,212,212, 84,146,146,146, 66,206,157, 59, 71,198,140, 25, 67, 96,219,227,123,154,213, 46,133,132,132,244, 14, + 11, 11, 91,216,173, 91,183,225,143, 74,243, 63,104,180,100, 99,199,142,101,104,154, 38,195,135, 15,167, 63, 3,202,182, 82,148, +122, 43, 69,169,183, 0,133,255,246,136,214,159,253,192,207,112, 0, 39,107, 23,136,197, 98,181, 94,175,119,150,203,229,251, 53, + 26,205,108, 84, 79,139,108,145,230,159, 81, 79, 86,243, 95,161,233, 46,151,203, 55,104, 52,154, 49, 98,177,184, 80,175,215,187, +218,160,105, 39, 18,137,222, 16,139,197, 97, 90,173,214, 15, 0,100, 50, 89,178,193, 96,248, 69,167,211,173, 5, 80,246,119,239, + 59, 89,223, 86, 8,161,176, 59, 8,222,142,205,172,106,179,236,120,137,207,220,193,246,153,125,218,201,210,192,103, 62, 5,101, +184, 66,189,144, 97,176, 89, 83, 66,133,130,230,191,125, 37, 93,219,250,211,159, 43,125,230,133,201, 51,251,180,149,103,130,224, + 83,136,180, 23,109,213,172,107,182,100, 50,217,246,170,170,170,151, 1,252, 98,235,190,147,189,129, 2, 84,153, 61, 97,230,118, + 4,105,228, 17, 62,132,104,193,225,198, 35, 31,106,234,131,219, 38,246, 62,170, 95,243,139, 47, 54,146,147, 63, 31,129, 65, 91, +130,188,130, 10, 76,154,252, 34,186,118, 13,129,147,147, 19, 62,249,228, 19,180,111,223, 30, 31,125,244, 17,213,140,122, 70,200, +229,242, 73, 1, 1, 1,109,111,221,186,149,162,213,106,191, 3,112,162,238,247, 79, 0, 16, 38,229,241,186,232, 44,150,179,183, +129,152, 38, 52,159,145,203,229,243, 2, 2, 2,130,111,221,186,149,160,213,106, 87, 3,216,205,182,117,143,135, 38,135,195, 89, +235,227,227, 51, 46, 45, 45,237,109, 0,187,240, 31,226, 47, 55, 90,172, 38,171,249, 24,106,214,220, 39,228,159, 86,207,223,205, + 22, 51, 27, 20,218,128, 80,217, 16, 48,235,154, 48, 89, 77,107, 74,168, 80, 88,120,175,131, 66, 43, 16,228,131,112,214, 54, 97, +178,254, 90,147, 9, 80,248,160,145,246,235, 3, 16,170,225,243,197, 94,243,245,176,104,209, 34,114,236,216, 49, 72,165, 82,232, +116, 58, 12, 27, 54, 12, 31,127,252, 49,197,182, 33,172,230, 95,168,249,175,132,199, 30, 2, 22,150, 38, 33,255,212,138, 81,175, +165, 24,201,222,192,171, 40,226,206, 7, 7,109, 0, 75, 6,170, 44,249,212,107, 25,198, 22,106, 94, 70, 17, 53, 7, 92,248, 65, +104,185, 7,141, 49,159,122,181,249,154,127,194, 47, 68,130, 15,254,185,231,229,113,164,174,169,138,137,137, 97, 15, 10, 11,139, +245, 76,195,195, 51, 13, 31,252,207, 26, 45, 22,150,199, 28,234,169,219, 38, 0,217,247,151,127,172, 38, 11, 11, 11,203,127,208, +112,129, 66,195, 3,218,108, 9, 9, 54,103,160,221, 73, 86,179, 89,154, 92, 0, 42, 0,118,168,206, 65, 82, 51,165,183,169, 52, + 27,195, 1,152,217,227,201,106,178,154,172, 38,171,201,106,254,205,154, 77,105, 63,142, 93,146,245,205, 50,220,250, 87,124,112, + 56,171,249, 72, 25,198, 30, 79, 86,147,213,100, 53, 89, 77, 86,243, 95,170,249,175,132,195, 30,130,199, 10, 49,123, 8, 88, 88, + 88, 88, 88, 88,254,113,132,220,127,117, 71,117,116,203,189,102,197,223, 58, 70, 75,226,216,193, 29, 60, 78,103,138, 33, 1, 0, + 64, 56, 84, 34, 44, 76,156,174,248, 78, 94, 75,181,229, 30,126, 14, 4,194,189, 20,140, 79,105,114,147, 91,156, 12,173,163,159, +114,156,171,147, 98, 82,126,113,249,246,132, 36,205, 1, 91,182, 85,169,124, 84, 98, 7,251,241, 6,147,185,163, 80, 32,200, 52, +149, 85,108, 45, 45, 77,169,108, 70, 53, 28, 26, 91,249,193, 7,132, 58,156,119,141, 18, 72, 77, 28, 71,165,128,210, 64, 67, 52, +121,114,198,183, 44,141,252,240,195, 83,196,214,115, 67,113, 48, 72,166, 80,116, 19,137,165,161, 82,133,125, 7,134, 0, 37,234, +156,116,163,217,114,142, 54,106, 99, 9,131, 95, 31,197,185, 98, 97, 97, 97, 97, 97,249, 23, 24,173,107, 0, 70,162,186,203,176, +233,193,240, 62, 65,253,174,138,197, 18, 95, 0, 96, 8, 1, 67,128,170,138,178,216,252,148,152, 97, 0,224,212, 58,228, 56, 95, +172,236,198,144,234,245, 52, 3, 88, 76,250,180,138,140,203, 61,172,169,145,204,217,111,236,224,240, 33,227, 34, 35, 71,250,119, +234,216,169, 29, 0,220,140,191,121,239,240,225,232,164,211, 39,169,125, 85,133,201, 63,181,100,143, 9,196, 31,119,239,222,181, + 95, 76,204,181,143, 0,204,108,233, 17,116,116,148,207, 62,241,227,252, 1, 67,198,173,146, 1,182, 25, 45,177,131,253,248,209, +163,158,232,250,230,107,211, 57, 47,205,255,196,247,234,249, 95, 87,200,221,131,203, 8, 99, 62, 81,165,158,240, 91, 99, 15, 78, +174,235, 31, 27, 50, 88,223,149, 28,227,172,251,166,183,189,174,228,222, 4,194,208, 19, 40,138, 2, 87, 40,253,193,185,109,191, + 61,118,131,230,150, 2,176,122,198,152,210, 61, 40,220,197,221,107,223,132, 23,223, 16, 75, 85,174, 60,112, 5, 0, 40,228,166, +223,198,233,221,203,236, 95,255,240,171,144,243,113, 25,150, 83, 63,110,212, 83, 2,254, 56,109,222, 45,118,138, 47, 11, 11, 11, + 11,203,127,153,232,251,230, 42,186,238,138, 6,141,150, 88, 44,241,189,244,235, 97,135,159,206,101, 1, 0,194, 67,220,240,238, +146, 13, 17, 59,214,199, 36, 1, 64,239,193,145,126, 31,189,243, 26, 46, 36, 20,128, 16,130,174,237, 29, 49,124,244, 83,214, 25, + 15,215,192, 30,227,199, 63,249,236,252,249,243,162,238,222,189,155,190,107,215,174,223, 0,160,255,128, 1,237, 63,249,228,147, +167, 87,217, 59,136,190,255,225,199, 28,189,250,246,213,230,236,173,216,163,173,167,127,135, 54,147,190,255,122, 3,103,208,176, + 39, 39,166,163,106,153, 62, 55, 37,199,154,109,157,156,156,230,240,249,124, 21, 80,253, 52,246, 26, 76, 38,226, 6, 0, 22,154, + 81,216,123,248, 87,114, 5, 98, 90, 36, 18,220,170,212,104,182, 87,228,220,222,214,152,166,193,108, 14,126,253,213, 23, 56,215, + 83,138,225, 27,220,159,187,110,217,123, 96,104,179,253, 27,239, 44, 25, 31,115,249,123, 84,169,113,198,202, 93,227,215, 45,240, +244,236,197,253,120,153,124, 40, 69,225,121,159,222, 47,142,249,232,219, 31,248,221,219, 43, 97, 48, 51, 56, 26, 91,220,123,211, +218,143, 87,158,223, 52,242, 16,128, 45, 0, 78, 1,104,210,212, 57, 56, 58,124, 55,103,225, 90,121,149,241,247,217,222,247, 77, + 22,190,220,190, 23, 55,178, 24, 4,248, 7,240,220,230,172,144,111, 89, 50,237, 91,109,245,115,182, 88, 88, 88, 88, 88, 88,254, +171,228,225,225,193,239, 91,155, 52, 90, 0, 32,151,240,144,148,154, 15, 0,176,147, 0,179, 95,153,130,226,162, 66, 63,163,133, +193,139, 83, 38,227, 90, 98, 30,146,210, 10, 65, 8,129,159,151,213, 15,225, 6, 23, 76,247, 23,167,190, 56,240,248,137, 19, 87, + 22, 45, 92,244, 63,138,194, 69, 0,216,178,245,203,222,139,223, 95,252,242,228, 41,147,135,254,240,195, 15, 9, 0,154,101,180, +120,148, 98,195,202,229, 75,133,217, 69,122,253,156,249,111, 51,243,230,206, 89, 7,224, 73,171,156, 12,159,175,202,206,206,150, +115, 56, 15, 15, 95,251,116,233,219,103,135,142, 91,117, 39, 61,179,236,250,241,131, 7,123, 4, 5, 5, 33, 59, 39,191,239,138, +207, 54,119, 57,122, 92,242, 66,101,133,110,156,182,232,118,189, 15,109, 22,241,249, 9, 31,174,216,212,149,177,107,207,121,247, +229, 17, 8,110,231,129,156,130, 50, 12, 24, 22,197,139,189,122, 53, 2,176,218,104,213, 77, 30, 56,222,200, 20,116,249,100,251, +229, 33, 99,250,120,116,231,112,184,208,232,204, 40, 44, 55,128,102,128,254,129, 42, 60,177,227, 51, 94, 73,149,121,236,146, 31, +179,198, 94, 92, 31,169,214,151,231,206, 2,176,175,241,143, 33, 14, 94, 46, 74, 36,101, 85,214,107,178,170,244, 22, 0,128,128, + 75,131, 2,113,100,239, 47, 22, 22, 22, 22,150,255, 56, 13,206, 58,228, 0,192,225,195,135,235, 29,191, 67,211, 4, 73,105,121, + 72, 74,203,195,149,196, 66,152, 8, 31,235, 86,124,136,213,203,222, 71,137,142,131,159, 46,100, 33, 57, 45, 31,201,105,249, 40, + 42,213,212, 39,241, 80,151,210,170,101,146,144,181,107,149, 43, 35, 6,200, 6, 57,216,219,219,223, 73,248, 95,213,226,185,234, +192, 15, 95,207, 18,240,141,162,108,153, 92,214,103,239,222, 61, 65,174,206, 46, 50,185, 92,241,150,212,179,203, 87, 42,213, 31, +158,148,222,104, 55,149,196, 37, 32, 42,106,228, 19,131,221,220, 92,153,233,235, 98, 19, 59, 6, 6,152, 59,180,239,208, 87,226, +210, 33,170,145,205, 30,104, 50, 12, 3, 14,135, 3,181, 90,141,220,220, 92,164,166,166, 34, 57, 57, 25, 89, 89,233,106,134, 16, + 62, 13,134,227,238,238, 5, 30, 79, 8,223,214, 62,216,180,110,153,116,201, 7,239,134,138,101,194, 3,117,140,208, 3, 77,125, + 73,233, 15, 71,142,157,200, 57,186,107, 19, 13, 0, 5,165, 26,156,190,122, 23,215,110,101,217,122, 34,235,166,112,104,157,147, +113,183,194,146, 22,205,253,232,189,121, 89,231,206,157, 79, 47,175, 52,162, 82,107,130, 86,111,134,193, 72,195, 76, 51,240,113, + 22, 99,255,219, 29,113,240,151, 56, 87,138,162,214, 54,117, 60, 13, 6, 51,221, 47, 64,134,137, 97,173, 16,224, 37, 67, 78,210, + 69,204, 89,184, 22, 49,169, 6,148,150,150,193, 92, 85, 4, 70,147,141,162,180,107,176,208, 52,105,234,188, 63, 34, 88, 77, 86, +147,213,100, 53, 89,205,127,177,102, 67, 94,228, 49, 97,107, 61, 11, 30, 24,173,134,184,151, 85,130,164,212,124,116, 11,240, 68, +187,214,238,184,146, 92,138,239, 78,103,225,171,227, 25, 56,125,163, 16, 12, 79,129,252, 10,224, 78,186, 26,119, 50,138,154,204, +159,205, 21,241, 39,188,254,122,249,252, 78, 65, 21,189,126, 61, 58, 27,158,206,119,130, 22, 44, 40,155,205, 21,241, 39,216,183, + 82,236,122,123,254, 27,147, 20, 82,169,208,104, 48,162,109, 27, 31,241,107,179,102,191, 64,217,139,172,126, 38,146,194, 51,208, + 94, 36,145,108, 91,242,193, 91,162,181, 63,221,201,172, 50,162,106,223, 69,117,202,188,183, 23,151,240,248,226, 77, 10,207, 64, +123,107,181,204,102, 51, 12, 6, 3,140, 70, 35, 76, 38, 19,114,178,110, 71,157,250,233,205, 97,109, 90, 57, 12, 19,137,197, 32, + 0, 42,116, 22,164,230,105, 17, 54,100, 40,183, 91, 72, 72,176,220, 61,112,106,125, 90,229,229, 25,229, 12,225, 42, 14,239,223, +201,221,243,243,117,252,239,240, 85, 28,248,229, 58,174,156, 57,106, 33,140,249,193,243,191,228,238,237,253,228,238,157, 50,228, + 30,157,213, 15, 22,207,142,141,166,103,230,114, 57, 36,108, 72,248,201, 87,102,190,246,171,182,178,184, 96,219,134, 15,115, 10, +115,211,111,139, 4,148, 69, 42,226, 66,163,183,224,219, 83,185, 24,191,236, 6,110,101,106, 64, 8,105,242, 1,222, 12, 48,119, +194,212, 55,105,179,201, 4,127,111, 57,118,110, 93,142,168,176, 46, 24,220,201, 30, 61,218,201, 32,229, 25,144,144,152,132,221, + 59,191,181, 48, 12,103, 30,251, 67,134,133,133,133,133,133,141,104, 61, 88,220,107,175,104,176,235, 80,175,215,165, 61, 57, 97, + 50,220, 93,220,228,163, 7, 61, 47,136,189, 87,134,194,188, 12,220, 77,142,135, 86,111,134,192,190, 13, 32,118, 67,107, 95, 31, +196, 37, 29, 48,173, 95, 25,173, 97, 44,134,180,134,244,162,162,220,189,238, 38, 82,156,149, 43,188, 47, 37, 39,149,118,219,185, +240, 27, 60,251,172,220,105,229, 10,239, 75,233, 41, 50,142, 84, 76,250,188, 48,101, 34,197,161, 8, 22, 44,152,143,209,145, 79, +224,197, 23,158,163,182,111,255,182, 87,153,149,123,201,128,255,249, 59,239,125, 40, 84,151, 89,140, 87,146, 53, 6,169, 76, 34, + 57,127, 71, 83, 21,236,235, 45, 25, 49,238,249,220,232,189,219,214, 2,152, 98,141, 86,141,193, 50,155,205, 48,153, 76, 0, 64, + 3, 0,135, 83,253, 90, 92,105, 68, 65,153, 1,234, 50, 3, 44, 52,131,113, 19,166, 72,174,198,220,152, 2,160,129,241, 90, 12, + 99,182,152,177,239,231,107,200,185,250, 3, 67,113,184,229,181, 6,195, 67,238,222,222,207,205,205,251,108,228,184,231,156,133, +226,234,110,216,202, 42, 3,182,111, 94,209,104, 61, 57, 20, 69, 24,218, 82,102, 49,155,171,218,182,105,155, 19, 16,212, 69,124, +238,215,227, 81,231, 79,238,211, 88,218, 62,103,119, 47, 61, 15, 92,190, 8, 92,129, 24, 6,147,117, 63, 22,212,119, 47,109, 4, + 64, 77,157, 49,127,221, 27,111,190,203,157,187,254, 55, 24,245, 90, 24,116, 85,168, 40, 47,133,132,103, 70,194,133,131, 22, 66, +155,223,168,202,187,190,145,189,191, 88, 88, 88, 88, 88,254,227,212,125,252,206,131,178, 6,141, 86,198,173,115, 61, 0,192,175, +123, 68,177, 92,204,115,224,113, 40,168,179,239, 97,251,170, 57, 96, 24,130, 17, 47,175,132,194,215, 13, 18, 1, 23, 6, 77,177, +166,228,222,153, 70,199,234, 80,148,121,232,198, 45, 57,190, 51, 94,109,171,220,185, 83,195, 7,128,157, 59, 53,252, 87,167,183, + 82,126,177, 37,205,183,103,191,110, 32, 52,141,200,209, 79, 98,194, 51, 19,144,158,175,197,143,103, 51, 81,165, 51, 90, 53, 91, + 78,226, 20,208,197,201,209,249,137,215,159,127, 66,198,227, 82, 84, 7, 31, 21, 55,171,208,108,225,114,249,244,161,171,229,185, +227,198, 61,227,116,250,200,158,193,180, 83, 64, 23, 93, 81,226,141,166,244, 12, 6, 3,104,154,134,193, 96,128,217,108,134,131, + 83,155, 35, 67,159, 92,149,157,151, 95, 25,157, 95,170,239, 89,101,182, 64, 93,102, 64, 65,153, 1,101, 85, 38,184, 41,236, 97, + 49, 27, 59, 53,164, 71, 8,249,223,152, 39, 39, 63, 7,128, 67,113, 44,223,104,242, 18,147,171,215,252,110,178,158, 24,253,172, +243,217,216,123,184, 27,115,180,148, 48,150,234, 44,238, 20,147,221,248,113, 5,225, 82, 96, 4, 60,202,204,229,112, 24,147, 73, + 99,118,113,113, 62,125,230,244,177, 81,122, 75, 10,184, 2,209,131,247,234,140,180,213, 87,140,250,238,165,207, 1,224,179,245, +235, 86,247, 25,250,172,224,204,181, 52,232,204, 64,239, 16, 63,236,255,254, 75, 3, 33,230, 55,171,242,174,127,206,222, 91, 44, + 44, 44, 44, 44, 44, 15, 25,172,104, 84, 15,142,127, 56,162, 85,211, 55, 26, 25, 25,249,135,167,181,231,168, 75,224, 40,231,193, +217,195, 23,147,230,172,198,255,214,206, 5, 77,155, 65, 8, 96,161,173,203, 76, 64, 8,255,231,153,175,250, 6,180,246,229, 58, + 79,122, 86,170,251,110,167, 86, 50,233, 89,169,174, 99, 39,199,242,153,175,250,166, 85,234,189,251, 90,104, 26,231, 19, 10, 16, +159, 86,142,248,244, 10,200, 37,214,167,249,226, 10, 5,175,174, 88,190, 76,192,227, 82, 84, 66,134, 70,147, 93,108,209,112,249, +124,147, 84, 34, 36, 70,194, 51,164, 23,145,226, 33, 99, 94,208, 29,218,241,217, 84, 0,179, 26,210,169,153,105, 88, 19,201,170, +121, 37,132, 16, 10, 96, 24,138,166,179,139,244,208,152,204, 80,151,254,110,180, 40, 75,195, 61,167,114,247,246,126, 74,133,252, + 24,151,203, 21, 17, 2,152, 77,150,167,225,222,126,152, 38,239,110,114,109,147,117, 41, 33, 23,247,174,159, 84,211, 38,237,100, +109, 65,210, 41,107,247,157,162, 64,184, 92, 48, 92, 14,197, 80, 20, 24, 62,135, 24, 65, 8, 83,183, 70, 90, 27,140, 86,141,217, + 18,242,185, 11, 79,236, 94,235,242,226,200, 64,124,127,182,218,243,233, 43, 11, 43,170,114, 88,147,197,194,194,194,194,242,104, +105,204,139, 60, 70, 81,173, 63, 70,180, 26,219, 33, 66,128, 59, 25, 69,104,237,229, 12,175,214,237,144,124, 59,238,247,117, 0, + 44,180,117,221, 81, 7, 15,230,101,175, 94,173,100,230,206, 45,239,189, 98,133,247,197, 87,167,183, 82,117,236,228, 88,254,214, + 91,153,189,215,172, 81, 93,252,249, 18,159, 38,247,243,117,213,228,230, 34,196,150,113,113,156,208, 46, 65,109,184, 31,238,188, +147,121,234,102,101,129, 64, 32, 48,187,217,139, 41,133, 92,200,229,114,248, 66,131,153, 99,240, 11, 14,225, 30,226, 80, 33,141, +169,212, 24,173,186, 93,135,197,133,247,162, 78,252, 56,191,227,160, 49, 43, 29,114, 10,117, 40, 55,114, 31,116, 29,114, 57, 20, +110,222,206, 0,184,130,248,250, 52,149, 10,135,227,187,190,251,159,247,154, 21, 75, 97,178,208,152, 57,119, 17, 94,152, 50,249, + 56,220,219, 15,243,246,245,143,253,237,208, 55,210, 97,211, 55, 33, 35, 41, 38,223, 98,168,216,109,139,201,122, 96,182, 0, 66, + 19,134, 83, 82, 90, 33, 55, 88, 32, 70, 61,190,207, 96, 98,154,117,229,104,116, 22, 28,186,156,143,195, 63,237,134, 74, 33, 99, + 91, 2, 22, 22, 22, 22,150, 71,206, 99,106,174, 80,199, 92, 1, 13, 69,180, 26,195,199,203, 21,151,227,211,208, 41,160, 13, 84, + 74, 5, 18,239,101,131,203,225,131, 67, 1,102,139,245,102,136,152,204,223,175, 89,163, 66, 70,154,140,243,197,166, 52,223,153, +175,250,166,173, 89,163,186, 72, 76,230,239, 1, 76, 38, 4,168, 54, 91,213,134,139,182,193, 23, 16,198,220,202,213, 65,202,141, + 73,169, 42,230,112,184, 6, 71,149,152,113, 84,137, 56,142, 10, 33, 95,192,231, 50, 22,194, 49,121,185,248,234, 9,195,116,177, + 70,175,118,215, 33, 77,211,160, 40, 14,125,223,136,201,178,138,117, 40,215,115,161, 46, 51,160,180,210,132, 14,158, 50,156, 60, +253,131,150, 54,235,118,214,167,197,229, 11, 84,237,124,189,240,238,199,107,160, 51,208,184,147,163,129, 64, 36,114,115,117, 11, +190, 49,121,198,219,162,215,182,222,195,212,193,142,152,251,219,189, 28,173, 90,252,182, 45,103,150,166,105,232,244, 70,129,186, +168,212,190,162,178, 74, 41, 17,139,116,206, 14,170,162,250,222,171,183, 49,162, 85,131, 84,204,195,168, 94,110,208,155, 38, 66, +103,176,224,194,169,125,108,139,192,194,194,194,194,194,242, 59, 13, 62, 64,218, 42,163, 37,151,138, 65,184, 98,252, 22,123, 15, +254, 65,157,241,237,193, 43,104,223,169, 23,242, 42, 45, 32,224, 52, 57,219,176,134,249,239,232,174, 1,184, 22, 21, 37,245, 26, + 59,214,115, 40, 33,252,159, 55,109,169,200, 6,128, 54, 29,171,101, 24,134,128, 16,128, 48,213,134,203,106, 40, 94, 70, 90, 94, + 69,107, 95, 55, 25,110,101,155, 12, 50,145,128, 99, 47, 19,114,157, 85, 66,129,128,199, 3, 77, 40, 67, 94,222, 61, 3, 5,164, + 91, 35, 87,183,235, 80, 42,119, 63, 50,100,204,202,194,244,204,242,152, 14, 37,218, 46,229, 38, 33, 8, 1, 58,120,202, 16,127, + 41,154, 86,231,220,189,163, 83, 39,109,174, 79,139, 97,192, 53, 89, 24,220, 72, 41, 71, 89,149, 25,101, 26, 19,250,134,141, 18, +244, 13,143,194,111,241, 69, 96, 44,102,172,248, 50,186,146, 38,230, 9,192,109,179, 13, 59,205,185,124, 45,193,171,176,180, 74, +196,231,241,202, 2,218,251,164, 10, 5,124, 75, 69, 69,133,240,225,119,113, 33,147, 8, 81,162, 49, 3,128,217,214,171,167,188, +202,140,131,151,242,113,104,223, 46, 72, 36, 18, 16,246,134, 98, 97, 97, 97, 97, 97,169,141, 59,170, 31,191, 19,125,255,245,129, +249,250, 63,123,231, 29, 30, 69,181,134,241,119,102,182,151,244,100,211, 72,232, 36,244, 14, 9,189, 19,169,130, 32, 69, 4,165, + 90, 64, 17, 16, 84, 84, 58, 92,122, 21,165,137,244,222,171, 16,186,244, 18, 8,144, 0,105,164,103, 83,119, 55,219,119,102,238, + 31,155, 80, 83, 54, 4,175, 94, 61,191,231,201,179,153,205,238,155,153, 51, 51,103,222,243,157,239,156,227,208,162,210, 44,199, +195,211,195, 29, 82,133, 51,226,210, 45,208, 82, 42,228,232,121,176,172, 61,162, 85, 66,224,169,200,213,189, 15, 30, 76, 77, 58, +112, 32,115,253,193,131,169, 47, 36,122, 63,143,100, 61,123,229,120,135, 53, 41,158, 61,117,240,216,217,188, 94,205,189,220,104, +134, 49,136,132,180, 73, 32, 98, 44, 34, 1,109, 21, 9,104,179,183,179,144, 57,123,104,187,152,167,112,182, 52, 77,163,209,136, + 78,157, 58,161, 91,183,110,232,221,187, 55,250,247,239,143,160,160, 90, 42,154,161,204, 60,197,113, 94, 98, 45,170,121, 81, 16, + 24, 19,113,122,251,127,244,247, 46,237,191,195,154,140, 61,241,178,229,124,174,201,243, 92,118,158, 9, 70, 11,139, 28,157, 5, + 57,249, 22,216,188, 66,177,255,143, 20, 24,204, 44, 18,110,238, 54,168,211,146,190, 48,101, 60,142, 43,229, 84, 76,126,121,147, + 79, 26,241,241, 80,181,147,148,126,220,186, 69, 83,181,167,135,187,141,162,158, 71, 94, 41,138,130,212, 89, 5, 55, 87, 39,196, +221, 58,134,147,243, 59, 26, 0,124,231, 72,121,190,136,179, 92,128, 94,205,125,208,179,239, 32,212, 11,233,234,136,177, 38, 43, +218, 19, 77,162, 73, 52,137, 38,209,252, 55, 81,184,198, 97,225,171, 99, 51,195, 23, 26,160,170,190, 10, 84,247, 87,192,104, 81, +193,104,102,145,111,100,161,209, 91,160,209, 91, 17,151,166,199,189,131,229,223, 67,123, 20,203, 62,227, 39,207, 3,160,236, 6, +207,209,232,137,216, 98,158,185,104,254,156,247,183, 55,106,104, 30,215,221, 55, 32, 34,206,156, 66, 81,180,129,102, 4, 86,119, + 39,129,240,225,195, 8,245,229,243, 71,219, 72,109,236,135,250, 18,116,108, 54, 91,158,191,191, 63,128,151,151,224,169, 85, 77, +214,251,210,145,201, 85,218,246,154,239,181,100,246, 68, 61,205,136, 56, 74, 32,186,199, 90, 13,219, 12,233, 81,171, 81,130,253, +160, 69,210, 7, 87,111,223, 15,113,117, 15,192,227,228,124,228, 27,109,176,216, 56,184, 41, 69, 72,186,123,194, 18,247,240,198, + 78, 93, 74,196,198, 55, 40,182,173,209, 15,238, 85, 8, 11,235,250, 94, 72, 72, 40,243,195, 15,223, 35, 56, 56, 24, 6,131, 1, + 52, 77, 35,160, 82, 53,196, 69,223,198,149, 35, 51, 89,125, 86,252,207, 0,102, 0, 80,151,245,159,100,106,204, 56,118, 35, 3, + 71,246,237, 0, 35, 20,147,219,137, 64, 32, 16, 8,132,215, 25,245,202,235, 26,135,140,150,209,104,140,107,213,169, 39, 56,142, + 7,203, 3, 28, 91, 16,121,226,158, 71,159, 88,171, 49,174,188,123,199,113,236,181,149,107,214,119,107,212,172, 45, 83, 59, 80, + 9, 77, 86, 26,174, 92, 58, 99, 3,199, 95,118,228,251, 89, 89,143,116, 50,239,234,239,189,223,175,207,174,161, 31,143,201,109, +211,190,189, 66,165,242, 49, 37, 37, 39,233, 55,108,222, 98, 61,113,244, 64, 27, 14,182,129, 89, 89,143,117, 37,233,228,229,229, + 45, 43,234,125,137, 88,217, 18, 64, 21, 70, 64,153, 13,234, 71,101,202, 8,207, 76, 78,236, 59,103,230,180,248,193, 35,199,139, +171,250, 87, 67, 70, 30,131,184,164, 52, 60, 60,127,192,148, 28,125,125,159, 38,233,214,112, 7,165, 82,139,120, 47, 9,192,146, + 43, 87, 46,215, 9, 11, 11,235,218,161, 67, 7,126,212,168, 81,224,121,224,244,154, 79,248,236,184, 43,187, 97,143, 98,197,188, +225,121, 73, 56,127,249,182,123,255, 54, 77, 4, 30, 78,195,177,126,199, 81, 43,120, 46,129,220, 79, 4, 2,129, 64, 32, 60,227, +205,115,180, 18, 31,216,231,211,250,179,209,166,101, 12,217,184,113,211,172, 77,155,183,183, 52,154,205,254, 60, 68,137,172,205, +124, 78,199,226, 7, 71, 53, 12,233,143,111,120,120,212,168,187, 97,237,202,239, 54,172,255,169, 45, 56,182, 38, 5,196,243, 20, +206, 74,173,236,208,210, 76, 86,137,102, 41, 83,251, 75,231,247, 22, 26,178,178,116,155,202,250, 93, 67, 86, 84, 26,205, 88, 2, +126, 89, 58,115, 1, 77, 51, 93, 88,150, 19,114,172,245, 49,107, 49,254,199,160,142, 58, 8,135,179,220,144, 93,194,223, 34, 1, + 68,134,135,135,183, 14, 15, 15,111, 6, 96, 25,236,107, 40,222, 40,207,121, 49,101,105, 59, 78,154, 56,233,244, 4, 80, 21, 57, +142,135,141,229, 18, 68, 6,125, 71,114, 79, 17, 8, 4, 2,129,240,140, 81,120,125,210, 82,199, 34, 90,255, 43,114,114, 98,180, +200,193,184,242,234,100,101, 61,210, 1,120,109,228,158,190,156,186,247, 30,105,246,224,145,102,207,155,126, 63, 63, 35, 86, 13, +196, 14, 45,231,110, 56,146,200,126,161,224,231,173,144,153,249, 32, 31,153,104, 78,238, 33, 2,129, 64, 32, 16,202,108,184, 28, + 75,134, 39, 16, 8, 4, 2,129, 64, 32,148,106,178, 94,124, 5, 96,207, 61, 47,110,228, 64, 89, 86,230,126,147,209, 7,167,136, +102,185, 53,133, 0,196, 0,148, 0, 74,235,210,236,138,130,245, 26, 73,121, 18, 77,162, 73, 52,137, 38,209,252, 11, 53, 75,211, + 62, 5,194,159,106,192,136, 38,209, 36,154, 68,147,104, 18, 77,162,249,239,211,252,127,102, 84, 17, 63, 0,254, 70, 57, 90, 4, + 2,129, 64, 32,252,175,240,240,168,161, 4,158,229,245,150,138,220,179,150, 55, 0,232, 51, 31,164,147,210, 35, 20,193,139,235, + 28,190,149, 28, 45, 33, 45, 16, 79,146, 59,121, 60, 80,184,120, 36,255,203, 11,151, 10,170,164, 24,219,185, 77,229,253,193, 85, +100,189,203,242, 69,185, 87,208,175, 62,213,154, 63, 85,168,130,198,194,183,145,172, 60, 59,161, 80, 85,241, 82, 6, 52,185,228, +228, 95,231,157, 63,225, 24, 37,181,107,215, 14,173, 93,187,118, 40, 0,201,219, 16,148,171,130, 6, 85,168, 30,114, 94, 85,181, +225, 25,133,119,141,126,111,123,135,149,190,213, 61,148, 1,141,247, 40,253,234,231, 40,125,235,107,148, 21, 26,159,115,242,172, + 85,181,180,239, 5,244,154, 83,115,250,182,123,219, 2,122,205,169, 89,212,223,221,194,150, 59,253,184,253,209,108,143,158,255, + 81,146,122,229,205, 8,104, 57,200,213,183,237, 4,143,178,126,207, 63, 40, 36,178, 82,157,214, 25,126, 53,154,223,115,244, 59, + 21,130, 67,111, 85,172,221, 50,189, 66, 80,232, 13, 82,242,142, 33,245,170, 18, 42,117, 11, 60, 34,113, 11, 60, 42,113,175,210, +190,188,122,190,190,190,178,154, 53,107,134,133,132,132,140,238,216,177,227,151, 13, 27, 54, 28, 85,177, 98,197, 46,127,101, 67, + 95,174, 10,250,198, 36,164, 50, 77, 66, 42, 83,174, 10,250,166,244,250, 53,120, 22, 69,179, 41, 20,205,166, 40, 84,193,179,254, + 46,231, 74,226, 29, 84, 81,174, 10, 90,236,228, 83,251,154, 76, 85,163,103, 89,191,239,230,230,214,197,203,203,235,221,194, 31, + 55, 55,183, 46,228, 14,120, 99, 94,140, 98,149, 59,162,197, 8, 37,242,139,131, 63,254,172,238,188,105, 83,164, 75,215,239,199, +210,217, 19,239,155,242,115,107,255, 29,143,220,179, 74,179, 27, 12,205, 84,120,241, 61,150, 99,147, 50, 99,175, 53,121, 27,250, +193,149,100,195,191,251,122,200, 87,131,222,239, 84,177, 83,143, 47,168,168, 88,195, 1,199, 45, 26, 26,236,220,179, 47,224,252, +217, 51,203,215,175, 95, 51, 67,109, 11, 94, 44,148, 8, 86,106, 18, 35,115,203,178, 15,206, 94, 85,171, 8, 20,158,231, 91,245, +254,204,231,230,169, 45, 27, 89, 51,215, 89,159,249,194,234,223,111,142, 87, 50,102,230,242, 0, 0, 32, 0, 73, 68, 65, 84,181, +106,213,154, 50, 12,227, 49,118,236, 88, 17, 0, 44, 89,178,164, 58,203,178, 89, 79,158, 60,185,142, 55,152,252,212,110, 48,131, +135, 44, 91, 48,125,211, 59,239,116, 67, 74,102, 62,230, 47, 94,213,238,248,225,157,253,243,211, 31,237,126, 27,231,196,213,181, +178, 51, 68, 78,119,191,248,122,134, 42,172, 93, 83, 70,103,180,225,248,249,219,173,183,172,154,113, 13,168,213, 76,155,249,160, +216, 57,197, 56,125,222, 84,111, 37, 31,198,233,243, 0, 96,208,107, 15,123,165,181,147,151,140, 13,243,149, 8,110,103, 1,165, + 46,250,232, 90,169,229, 9,161, 68, 82,145,166,105,208, 20, 64,211, 20, 24,138,178,175, 19,106, 49, 36, 36, 63,188,208,245,239, +112,159, 56, 5, 54, 75, 3, 35,240,160,169,231,251, 71,209, 5,175, 60,175, 73,123,116,209,227, 45,252, 27,151,186,213, 93,235, +180,172,158,191,225, 92,108,182, 66,208,230,203, 35, 20, 79,255,244,244,194,226, 59, 14, 25, 0,169,212,237,208,161, 67, 94, 97, + 97, 97, 46,170, 58,189,207, 57,242, 29, 49,163,171,125,248,240, 65, 81, 88, 88,215, 50, 92,159, 65,157, 65,211,155, 41, 64,200, +113,252, 18,134,227,119,234,178,162,159, 0,101, 91,125, 74,166, 10, 30, 78,131,119,184,158,225, 64,221, 48,100, 68,173,127,211, +194, 21, 72,156, 59, 10, 69,162, 47,171, 4,213,107,148, 28,255,248, 70,190, 78,187,216,102,202, 59, 87,102, 33,171,109,210,169, + 11, 55,223, 17, 8,133, 84, 88,199,230,140, 9, 56, 83,158,147,238,237,237,253,238,138, 21, 43,170,134,134,134, 2, 0,108, 54, +155,243,174, 93,187,124,102,206,156,169,136,142,142,126,211,133, 83,253,189,188,188, 2,197, 98,177, 63, 0,152,205,230,100,181, + 90,253, 20, 64,169, 13,127,133,119, 85, 79,240,152,113,225,252,121, 1, 0,180,110,221,102, 86, 96,171,207,221, 24,145,210, 80, +100,113,152,181,138,220, 39,103,198, 95,185,122,153, 2,128,144,230,161, 83,228,158,181, 86,254,149,145, 45,169, 42,184, 57, 13, +124, 21,210,186, 83,223, 1, 3,135,208,117,106, 4,162, 75,231, 14,147, 13,192,161, 50, 93, 51, 2,129,236,218,181,107,213,104, +154,102,108, 54,155, 49, 36, 36,228,105,121,246,203, 47, 40,244, 15, 10,116,128,197,102, 94,171,142,185, 49, 11,120,109,225, 24, +198, 37,160,209,119, 96, 4, 35, 57,142, 75,212, 62,189,209,226, 31, 24,209,122,189,156,203,170, 68, 11,196, 95, 14,250,232,211, +186,227, 39,124, 43,253, 98,105, 56,142,172,154,146,249,119, 53, 89, 0,192,208, 76,133, 19, 39, 79,168,228, 98, 6, 0,160, 51, +218,240, 78, 88, 88,233, 79,132, 74,205,206,210, 20, 21, 92,184,160, 13,107,179, 72, 5, 66,177,145,178, 27, 36, 80, 0, 60,253, + 42,133,123,219, 46,202, 7,189,223,169,226,230,237,191, 39, 61, 77,202, 42,115,165, 70, 49, 34,132,180,233,130, 78,157,187,186, + 92,187,250,199,140, 53, 63,175,254,198,102,177,174,230,172,220, 98, 99,246,227,148, 82, 43,115,159, 26,141,197, 74,207,227,125, + 71,207,244, 48,210,238,248, 97,246, 50,207,243,199,182,158, 75, 78,108,192, 37, 36, 36, 26,121,138,186,159,147,157,250,101,126, +218,147, 40, 71,139, 76,169, 84, 86, 85, 42,149, 13,234,215,175, 47,157, 56,113,162,176, 93,187,118,207, 45,251,168, 81,162,179, +103,207,250, 46, 92,184,176, 91, 68, 68,132, 81,167,211,221,209,233,116, 49, 40, 67,162,189,143,143,215,231,239,245,233,137, 14, +125, 63, 3,203, 81, 24,245,233,120,156, 56,182,119, 12,128,183, 98,180,172,114,231,153, 35, 71, 79,244, 10,105,218,144,153,177, + 53, 10, 50,177, 0, 93,155, 4, 83, 31,141,157,234,186,126,249,140,117,200, 68,219,162, 34, 89,156, 62,111,106, 93, 79,243,192, + 94,161, 85,112,112,155,121, 32, 58,126, 13, 90,238, 50, 43,241,224,183, 15, 1,160,106,216, 88, 39, 9,171, 94,225,231,202,168, + 36,172,122, 69,213,176,177,167, 98,142,175,208,150,180, 47, 66,137,164,226,182,173, 91,107,184, 57,137, 32,160, 41, 48, 12, 5, + 1, 67,195,104,102,209,255,253,129,111,237, 50,151,169,106,116,163,129,143,236, 15,108,252,106,200,120,116,180, 44,231,132, 98, + 68, 30,135, 15,238, 19,168, 92, 36, 96, 24, 10, 12, 13, 48, 52,133,248,116, 3,134, 15,255,200,165,188,134,253,157,150,170,166, +147, 6, 4,119, 13,169,235, 94,127,199,101,202, 37,228,157, 1, 30,153, 70,249,176,237, 7,206, 12,228, 91,143,191,202,243,220, +130,164,139,203, 78,150, 36, 98, 50,153,210,187,134,189,227, 76, 9, 20,242, 83,251, 55,182, 17,208, 20,172, 44, 15, 27,203,131, + 45, 88, 27,149, 42,104,193,208, 52, 5,158,227, 49,114,228,112,116, 13,123, 71,207,217,184, 36,199, 43, 57,122,243,241, 83,151, +188, 76, 86, 14, 11, 87,172,159,145,159,167,158, 17,251,208, 35, 94,151,151, 57,222,144,241,200,225,117, 48,104,240, 77, 18, 99, +238,141,222,122,248, 10,234,214,174, 5,150,179,239,103,112, 5, 5,182, 30,185,130,154,193, 53,237,251,205,241, 8, 10, 80,162, +105,147,166, 0,240, 70, 70, 75, 32,113,250,161,109,247, 33,211,123,244,255, 24, 42, 47, 47,208,188,181,199,169, 35, 91,123,252, +250,211,130, 73, 54,163,102, 97,153,196,120,246,217,115,129,231,184,114, 71,157,252,252,252,188,154, 54,125, 62, 29,163,205,102, + 67,229,202,149,145,156,156, 28,252, 38,237, 52, 95, 95,223,238, 63,254,248,163,170, 91,183,110, 66, 31, 31, 31, 0, 64, 90, 90, +154,255,241,227,199, 27,253,248,227,143, 25,169,169,169, 71, 80,194,140, 62,172,149, 22,209, 2, 48, 82,169,220,126,140,160,232, +137,159,127, 88,223,219,215,207, 84,212,231,213,234, 52,241,215,159,157,161, 4, 2, 81,193,231, 65,243, 60, 71,149, 16, 37,234, + 36, 20, 10,139,236,161,176, 48,206, 33,188,208,101, 4,205,208,246,139,213,102, 85,231, 60,189, 85,171, 12,145,184, 58, 66,177, +104,245,123, 3, 62,110,209,175,111,111,248,122,185,224,212,197, 8,140,249,252, 43,171,205, 98, 93,252, 70,149, 7,195, 8, 50, + 50, 50,226,221,220,220,124,202,255,188,165,170,252,126,226,152,234,212,233,240, 41,139,150, 46,255,196, 98,182, 89, 57,158,127, +182,142,177, 76, 38, 17,118,238,241,190,179,170, 90,136,116,249,143, 35,132,255,192,136,214,154,183, 98,180,196, 50,167,247,191, +255,122,172,116,230,150, 43, 56,178,106, 76,166, 94,147,233,245,172,165,224,236,122, 43, 95,147,219,232, 77,246, 80,233, 21, 20, + 74, 49,130,209, 20,195, 40, 40,154, 18,115, 44,151,104, 51,155,103, 25,178, 30,165,150,247,232, 57,142,199,158, 63, 50,202,102, +128,120, 84,223,188, 99,159,202,219, 85, 2,163,133,197,128, 65, 67,176,105,211, 38, 39, 47, 23, 49,140,102, 27, 22, 44, 90,164, +213,197, 31, 81,197, 39,230, 36,119,234,249,213,201,152,184,140,123, 79, 83,141, 59,203,186,111, 38, 11, 11,141,222, 6,189,137, + 70,141, 58, 77,177, 96,113, 77,233,211,132,216,175, 54,254,186,110,220,253,251,204, 38,142,161,167, 27, 83, 31, 36, 22,121,211, +249,212,237,234,236,230,177,173,207,232,217,174,143, 50, 4,224, 97,193, 19,103, 41,222, 31, 54,206,185,170,143, 12, 10, 41,227, + 26,155,144,236, 59,113,210,164,139, 49, 44,223, 76,163,142,137, 45,109,127, 42, 85,170,212,183, 71,143, 30,242, 9, 19, 38, 8, + 3, 2, 2,240,235,214, 93, 21, 91,119,237,223, 51, 37, 53, 61,128,231,121,120,171, 84,137, 35, 63,234,127,232,232,209,163, 9, +137,137,137,194,249,243,231, 55,223,183,111, 95,237,180,180, 52,135, 91,166, 44,207,195,104, 98,193, 22, 60, 32,213,121,166, 50, +251, 83,127,127,127, 73,114,114,178,233,133, 40, 3,245, 60, 80, 72,117,237,216,182,185,224,151, 99,113,208, 25, 89, 40,164, 66, +196,165,235,209,164, 97, 61,106, 45,107,107, 80,148,224,240,247,187, 79,245, 86,242, 97,189, 66,171, 64,229, 38,199,134,149,179, +113,240,114,108, 88,186,142,194, 10,158, 25,237, 43, 17,116, 86,112,169, 43,218, 53,169,230,211,161,113, 69, 92,111, 82,205,231, +252,205,168,104, 89,255, 69, 99,147,117,194, 83, 57,199,199,105,139,174,120,104,184, 59,137,176,254, 68, 2,228, 82, 1, 20, 82, + 1, 20, 18,251, 43, 77, 83,229,107,213,250,214, 10, 96, 56,118, 56,195, 8,134, 15,124,191,191,223,224,129,253,121, 48, 52,118, +237, 57,212,123,203,150,205,169, 86,139,121, 29, 75, 51,235,139,187,126, 94, 42, 80, 26, 80,185,136, 49,105,221, 61, 56,203,132, +112,146, 11,225, 44, 23,162, 67,125, 47, 48,111, 62, 9,140,219,152,222, 85,187,141,233, 83,169,125,112,160,178,198,157, 39,121, +247,135,207,186,177,244,108,110,251, 47, 87, 46,169,237,161,203, 53, 11,126,152, 56, 82,144,148,146,210,126,215,161,115, 29, 88, +243,199, 81, 54, 75,254,183,234,136, 93, 69, 70,133,147,162, 46, 55,242, 15,233, 39,181,232,172,119,239, 68, 37, 85,203, 49, 73, + 16, 25,175,129, 66, 42,128,178,176,108,165, 2, 40,164, 66, 40,165, 2,164, 36,197, 33, 59,159,185,152,236, 65,183,199,185,203, +182,178,236,184,209,194,226,118,172, 14,149,130, 27,194,215,215, 15,230,110, 31, 84,186, 26,190,231,192,181,115,251,231,234,211, + 30,126,235,168,206,214,195, 87, 48,101,252,232,155, 20,112,171,224, 33,221,232,135,121,171, 26,207,152,242,217, 75,239, 77,156, +190,188,241,155, 71,178,156,166,118,232,243,233,244,214,157,251, 64,155,157,142, 63, 78,238, 68,215, 30,239,225,131,143,191,128, +171,171,231,130,197,179,190,190, 99, 51,105,194, 95,171,115,125,106,182,170, 87,183,214, 22,127, 63,191, 0,142,179,175,242,193, +243,128, 78,155,135,175,191, 28, 9,142,231,209,160, 81,179, 14,210,214,157,121,190, 96, 53,144,204,172,204,252,168,135,247, 59, + 25, 51,162,174, 58, 92,150, 70,163, 85,173, 86,227,246,237,219,136,142,142, 70,100,100, 36,178,178,178,224,226,226,162,203,207, +207, 47, 83,240,190,126,253,250,131,195,195,195,165,110,110,110,207,222, 52,155,205,112,114,114,194,224,193,131,133, 93,186,116, +241,239,222,189,251,208,123,247,238,109, 5,160, 41,114,127,178, 31,167, 56,121, 7,255,220,182, 93,219, 79, 0, 64,230,236, 27, +187,226,215, 67,145, 37, 54,104, 93,252, 42,182,104,209,178, 26,120, 30, 20,248,101,250,172,232,180, 18,162, 68,138, 43, 87,174, + 84,101, 24, 70,240,252, 25,196,225,167, 13, 59,106,254,126,225,110,223,121, 11, 22, 74,157, 21, 18,168,243,204, 24,241, 65, 31, +135,159,193, 50,239,224,110, 45, 90,180, 57, 48, 99,250,247, 2,165, 66,129,147, 87, 99, 48,246,203, 73,198,212,248,123, 11,121, + 78,184, 74,175,142,206, 40,231,163,146,199, 91,160, 70, 5, 37,156,122,117,149,142,249,176,151,212,108,101,145,155,111,133,201, +194,130,229,120,228,229, 91,113,255,169, 22,158,206,101, 95,202,141,231,249,166, 0,188, 0,168, 41,138,186,254,226,118, 97,131, +174,208, 27,191,178,157, 89,240,124,240, 0, 96,134,125,164,254,179,203,167, 96,187,184,247, 11,191,127, 31, 64,173, 2, 77, 22, +192, 53,138,162,114,138, 49, 91,175, 69,185, 4,135, 15, 31,230,123,244,232,241,172,198,127,117,251, 85, 36, 34,161,159,194,197, + 11, 60,255, 0, 47, 46, 96,172,242,241,207, 90,184,120,169,251,231,159,142, 78,208,228,102, 87, 44,120,251,148, 35, 15, 11, 1, +197, 44,110,219, 50,164,203, 39,159,126,138,224,170, 21, 68, 44,203,242,247,162, 99,173, 27,215,111, 24,118,254,178,120,169, 38, +233,222,212, 23, 66,144,101, 26,246,201,114,108,210,171, 17, 44,150, 99, 95,109,221,190,166, 73, 81,128,171, 82,140,159,143,197, +129,231, 1, 10, 60, 92, 20, 66,108, 63,155,132,216,155,123, 53, 61, 26,104,242, 7,207,155,214,161,125,183,113,225,247,159, 24, +119,102,100, 24, 79, 0, 72, 43, 73,179,232, 10,157,131,201,194,194,106,179, 97,247,161, 67, 8,235,208, 28, 45, 90, 52, 71,155, +214, 45, 4, 55,110, 70,124,252,233, 39, 35, 3,240,124,116,199, 51, 77,169,119,245,166, 74, 23,207,157,125, 63,153,239,116, 55, +201, 6, 1, 3, 84,241,145,193,221, 73, 4,179,141, 66,188,218, 82,112,231,184, 98,236,196,233,238, 83,190,250,228,168, 70, 45, +174, 11, 60,176,148,116,236,122,189, 94, 60,100,200, 16,161,213,106,181, 12, 30,241, 69,151,180, 52,117,239,159,150,253, 71,162, + 82,121, 67,111,180,225,102,228,227, 90, 51,102, 76,175,114,232,248,217,253,211, 38,141, 57, 16, 22, 22,230,178, 99,199, 14,174, +180,242,124,169,133,152,158,185,114,195,150,221,155,150, 44,156,131,168,132, 28,172,255,101, 21,120,214,246,115, 41, 69,245,162, + 38, 63,100,200, 16,217,254,253,251, 43, 36, 37, 37,105,244,122,189,250,165,120, 4, 77, 9,210,179,245,240,116, 18, 67, 36,160, +225,237, 38,133,202, 69, 2, 33, 3,208, 20,197, 22,165,185,126,231,145, 89,156, 62, 15, 7,183,153, 7,110, 88, 57, 27, 31,127, +254, 29,238,101,138,143,211,114,151, 89,159, 13,236, 59,197, 75,198,134,249,185,210,170, 14,141, 43, 65, 33, 21,225,155,113, 67, +208,236,102,188, 42, 57,151,251, 78,109, 96, 26, 78, 63,254,108,177,238, 83, 47, 7, 71,236, 17, 44, 39,185, 16,199,183, 44,200, +200,207, 83,231, 21,118,201,153, 77,198, 4, 7, 47,227, 83, 69,180,108,167, 52,172, 87,103,246, 39,163,134,211, 45, 67,155,241, + 52, 45, 68,166,214, 76,241, 60,240,229,216, 49,248,108,204, 72,159,196,148,140, 31, 86,173,250,121,106,248,239,252,204,124,245, +195,105, 37,105,210,148, 61, 10,164,148, 10,160,148,217,141,139, 82, 42,128,209,204,130,162,192,184, 6, 54,202,163,236,145,220, +148,236,132, 98, 91,224, 47,105,186, 7,214, 57,253,123,172, 83,205,156,157, 57,151,227, 82, 34,103,221,140, 72,191, 6, 32, 59, +160,141,235, 80,139,141,135,206,104, 67, 92,186, 30, 54, 11, 79,125,252, 78, 69, 84,238, 71, 5,207,217,112,107,211,177, 8, 56, +191, 80,233,191,164,153,124,101,183,209,163,110,159, 1, 75,150,255,114,125,225,236,239,152,204, 60, 51, 56,158,135, 84,204, 64, + 38, 22, 20,252, 48, 48,228,231, 97,213,234,181,105, 54, 80,125,113,238,156,173, 44,215, 39, 56,254,131, 62,221,218,108,167, 0, + 49, 69,139,146,252, 42, 86,170,216,177,231, 48,105,199, 94, 67,192,218,204, 83,110, 94,224,207,232, 51,162, 78, 59,162, 89,183, +118, 45, 80,192,173,252,140,232, 49, 0,160, 80, 5,253, 92, 51,184,102,227, 87,223,171, 94, 61,184,177, 35,231,253, 89,164, 84, +234,244,185,155,187,215,119,193,117, 26,170,210,115, 76,148,147, 71, 5,196, 61,186,141,109,171,127,216,204, 25,205,211, 79, 31, +217, 57,123,233,250,125,239,119, 12,235,131, 13, 63,253,231,155,172,212,103, 70,235,212, 11,209,170, 15, 54,174, 91, 19, 32, 20, + 75, 96,181,113,176,178,188,253,213,198, 34, 59, 59, 7, 86, 27, 7,169,220, 9, 54,142,130,149,229, 96,181,113, 48,153,109,138, + 49, 67,186,127,106, 4,174, 22,181,159,254, 53,219,158, 16, 73, 36, 21,121,216,215,174,229,121, 30,113,105, 6,218,215,215,119, + 43, 0, 72, 36, 18, 72, 36, 18,112, 28,135,155, 81,234,207, 61,131,131, 62, 65,129,193, 99, 45,230,132,220,248, 75, 93,139, 59, +118, 31, 31,159,158,175,154, 44,163,209, 8,157, 78,135, 11,151,175,187,172,219,180, 59, 44, 46, 33,169, 42,199,187,152,156, 84, + 85,187,106, 51, 98,122, 22, 87,158,218,244,168, 79,157, 67, 70,210, 19, 62, 27, 90,125,249,198,195,215, 30,159,152, 85, 98,158, + 86,229,142,147,205, 19, 70,191,215,100,222,178,245,143,114, 46,253, 60,190,180,115, 36, 16, 8,132,106,181,250,217,253,189, 98, +237,182, 38,183,162,146,223, 93,186,100,169,244,102,140, 22,119,227, 82, 48,180, 83,160,189,133,227,192,121, 87,120, 87,245,172, + 82,173,218,214, 85,203,230, 9, 30,165, 24,177,114,239, 53,132, 31,248,249, 66, 90,198,213, 48,164,167, 26,222,164, 14,121, 11, + 70,171, 88,205, 51, 17,153,208, 25,109, 48,153,109,176,114, 60, 52,122, 43, 50,114,205,208,232, 45,208, 25,108, 24,218, 57,176, +200,239,149,226, 71,188, 40,138, 58,204,243,124, 15,158,231, 59, 1, 16, 23,110,219,159,217,212,225, 2, 67,246,210,246,148, 41, + 83,190,157, 59,119,110,100,225,103, 11,223, 47,252,108, 73,239,191,240,125,143,111,190,249,166,238,188,121,243,230,132,134,134, +110,255,227,143, 63, 98, 1,228, 56,218,125, 40,120,241, 96, 14, 31, 62, 92, 90, 65, 87,181, 88, 45, 18,103,153, 16, 85, 42, 7, +226,163,111, 55,120,254, 54,111,120,134, 84, 44, 96,142, 29, 59,230,158,101, 86,130,166, 25,135,155, 40, 74,175, 26, 45, 68, 34, +241,145, 69,139, 22, 97, 96,207,214,178,167,153, 86, 93,196, 83, 67,122,190, 25, 54,149, 87,144,120,214,156,121,202,121,243, 23, +124,118,248, 32,151,171, 75,191,191,160,232, 46,190, 38, 55, 24,234,133, 28, 44,138, 2,207,177, 73, 57,241,215,155, 0, 64,121, +114,177,116, 70, 43,152,130,220, 26,138, 2,244, 70, 27, 24,134,202,200,141,218,121,127,240,204, 89, 29, 54,111,255, 61,133,167, + 93,181,249,249,113,114,216,215, 28, 44, 51, 70, 51, 11,147,149, 69,228,157,155,104, 19, 82, 27, 45,154,212,132,222,200, 66,111, +178,161,114,181, 96, 0,240, 44,242,196, 49,116, 44,207, 90,141, 60,207, 58,245,104,234, 5,149,171, 24,190,110, 18, 72,196, 2, + 88,109,128,193,204,193,104,102, 17,159, 97,128,214, 32, 67,189,182,253,171,120,248,222, 48,165,197,203,246,103, 63,189,209,183, + 68,115,202,178,216,184,117,119,245,148,148,244,222, 71,247,111,145,168, 53, 86, 68,196,231, 35, 35,215, 4, 48, 94,248,113,206, + 74,201,228,241,163,222,221,184,109, 79, 66,199,214,205, 19,202,122,204,122,117,212,230,157,187,118,255,220,163,199,187,178,200, +171, 71,241,232,246,233,217,249, 25,101,202,207,162, 27, 52,104, 96, 27, 53,106,148,118,206,156, 57, 1, 7, 15, 30,172,172, 86, +171,111, 3,176,186,186,186,214, 12,170, 94,241,206,201,227,199,252,187,191,219, 95,152,148,105,128,139, 92,132,138, 42, 57, 46, + 95, 56, 97, 21,139,133, 69,230,155, 20,116, 15, 14, 66,199,175,113,240,114,108, 88,100,150,244,236,200,225, 67, 19, 78,158,143, +202, 90,177,233,228,127,252,149,214,219, 82, 78,189,226, 70,147,106, 62, 83,198, 14,193,220,229,155,113,238,102, 84, 70, 62,237, + 59, 59,213,100,251,189,248, 80, 58, 32, 96, 40, 56,201,132,200,215,168,243,158,220, 58, 30,244,150,194,212, 67, 79,238,223, 76, +103,107,173, 72,204, 52, 82, 41,217, 90,176, 28, 15, 87,185, 8, 54,142, 71,110,118, 38,181,101,243, 38, 92,191,126,153, 6, 67, +143, 0, 48,173,196, 2,165,236, 93,133, 74,169,208, 30, 17,146,217, 95,173, 44,135,224,234,213,176,102,197, 98,103, 79,149, 55, + 90,181,113, 60, 55,218,201,163, 98,131,237,191,174,192,217, 63,110,181, 59,183,116,101, 83,165,159,215,114,138, 98, 23,130,135, +209,100, 97,145,151,155, 3,177, 57, 17,205,252,213,112,151,179,136,215,248,226, 94,218, 35,101,105, 21,126,214,189,125,183, 41, +254,221,169,187, 15,133,207,237,218,185, 29,238,197,107, 32, 19, 11, 32, 21, 51,144,138, 25, 8, 41, 22,139, 87,255,108,205,201, +211,246,200,138, 60,144,249, 6,215,231,169,130,214,175,221,220,177, 58,175,205,203,167,254, 54,242,235,249, 93,195,250, 12,163, +238, 93, 63,243,173, 30, 56,237, 88, 67,143,119,232, 61,142,115,252, 25, 39,117,242, 92, 54,110,242,172,113, 93,122,244, 7,195, + 8, 96,181, 90,177,103,199,102,252,186,242,199,135,102, 93,214, 48, 0,156, 57,131, 25,181,115,243,234,254, 95,255,176,152,170, +219,160, 89,243, 51,169,175, 47, 71,203, 49,212, 47, 31, 14, 31, 61,192,219,219,219,233,121, 68,139, 71, 80,112,109,116,235,245, + 30, 78, 28,216,135,251,145, 17,224,120,187, 97,226, 56, 30,185, 57, 89,105, 54,171,121, 99,177, 61, 30, 82,105,197, 13,191,110, +170, 65,211, 20, 44, 86, 14,102, 27,135,241,159,126,100, 30,243,229,183,173,186,117,105, 27, 41,102,160,137,127,154,234,122,249, +214,131,122,156, 80, 25, 48,124,226, 98,145,209,196, 34, 79,111,197,209,245,197,123, 29,169, 91, 96,104,165,198,221,134,143,249, +126,141, 68,194,208,150, 58, 65, 1,177,109, 67,234, 36, 6,250,121,106,103,204, 91,217,236,226,213, 91,221,222, 31, 60, 92, 58, +180,102, 99,202,207, 67,230,244,209,224, 62,245, 89,155,229, 67,125,118, 98,177,243, 11, 10,229,110,185,129,149,171,235,159, 71, +140,130,246, 82, 60,170,188,228, 60, 40,196, 26,210,163,251, 2,128,175, 95,160, 81, 40,113,214,150, 33, 2,195, 3,192,242,181, +219,154,220,137, 78, 25,185,100,201, 82,249,205, 24, 45,110,199,228, 65, 34,162, 97,177,114,160, 28, 12,106,115, 60, 51,250,187, +111,166, 56,231,228,179, 56, 27,161, 70,228,141, 51,188, 89,103, 28, 44,183, 57,247,133,202,233, 67, 0,213, 0, 60,161, 40,254, +151,252,116,159, 3,192, 57, 91, 89,175,123,142,179,183,151,157,189,170, 86, 97, 5,146,110, 66,177, 34,148,162,248, 58, 20, 15, + 55,128, 79,206, 46,120,166, 58,234,212,242,211,163, 49,127,206, 15, 88,182,110, 31, 82,178,140,112, 97, 19,113, 96,253, 44, 76, +152,187, 21, 6, 83,241, 89, 13,165,249,145,162,140,209,171,134,171,240,247,194,207,205,157, 59,183,199, 43,231,166, 71, 49,231, +236,181,207, 21,126,127,222,188,121,115, 94,248,187,222, 81,147,245,204,104, 21, 30, 84, 41,102, 43,200,203,183,226, 31, 7,246, +239,117,203,209, 89, 32, 21, 49, 8,172, 92, 29,211, 86, 28,240,122,167,137, 39, 50, 45, 46,216,182,102, 97,182, 81,175,221,225, + 80,101,161, 10,110, 46, 83, 42,142,238,221,179, 15, 85, 3, 85,162, 45, 23,178,227,110,197, 26,158,133,122, 53,234, 4,113,101, +103,189,160,111,159, 62,242,211,225,103,190,212, 1, 69, 26, 45,134, 98, 42,172,221,180, 71,229, 36, 19,130,162, 0,173,193,134, +145, 31,190, 87,254,199, 24,207, 49,195,135, 13, 5, 85, 96,178, 52, 89,105,248,118,242,167, 70,133,245,209,253,167,241, 79,147, + 59,245,156,112, 90,163,163,140, 3,134,124,122,253,126,244,220, 28,189,254,205, 22,249, 49,153, 89,152, 44, 28, 98, 98,158, 96, +252,208,206, 16, 50, 52, 24,134,179, 39, 75,219,138,191, 24,117, 41,209,217,240, 17,245,219,188,232,243,181,126,222, 42, 15,165, + 66,198, 43,229, 18,170, 78,205, 26,162,144,144, 22,226,202,193,245, 69, 23, 30, 24,240, 84,109, 64,108, 74, 30, 36,222, 13, 5, + 3, 59,188,131,205, 75, 39,182,203,126,122,131,198,235, 73,138, 47,241,251,217, 43, 61,215,173, 94, 34, 73,207,181,224,225, 83, + 29,210,114,140, 72,205, 49, 33, 45,219, 8,165, 76,136, 54,189, 70, 73,142, 28,248,165,103,199,214,205,151,191,201,113,199,198, +198, 29,137, 79, 78,237, 95,191, 81, 51,108,254,237,215,214,174,174,149,157,115,115,227, 52,142,158,157, 89,179,102,137,231,205, +155, 39, 88,177, 98,133, 38, 36, 36,196,231,155,111,190,233,154,145,145,113,173, 82,165, 74,193, 39,246,110, 12,111,216,166,119, + 83,112, 22,175,214,109,219,139, 36,156, 0, 39, 15, 31,182,236,220,177, 37,203, 96,208,142, 41,209,112,200, 93,102,165,235, 40, +120,249,251, 71, 42,197,108,103, 1,157, 27,157,115,124,220,166, 28, 96,111,213,176,177,167,206,220,136,138,110,114, 51, 94, 21, +126,243,113, 70,182,222, 18, 20,115,124, 66,137, 21, 47, 67, 81, 16, 50, 52,156,100, 2,208, 5,181,170,210,175,254, 99, 80,148, + 87, 97,228,148, 2, 85,240, 10, 80, 20, 82,114,158,222,118, 32,103,131,226, 57, 30,136, 74,202,135,206,104, 15,205, 87,240,148, + 67,157,158,132,159,150,111,196,173, 27,215,209,229,157, 94, 88,181,118, 11, 70,126,216,223, 88, 90,235,135,166, 11, 34, 90, 47, + 68,179,148, 50, 1, 0, 10,185,249, 86,236,185,152,136,106, 85,104,135, 31, 12, 0,224,164,148, 35, 79,107, 0, 45,114,194,147, +155, 71,229,199,206, 92,253,102,234,204, 37,147,114, 82, 35,158, 62,190,123, 1,193,158,121,168,226,111, 65,100,154, 51,110,100, + 85, 70,112,245,170,160, 69,215, 29,210,206,140,172, 55,255, 0,189,167, 71,147,134,181, 67, 43,170, 92, 97, 48,179, 5, 81, 45, + 6,191,110,216,132,248,184,164,225, 89,247, 15,220,122, 27,142, 54, 63, 35, 86, 45, 81, 85,255,236,238,213,211,177,125, 6,127, + 6, 95,255,192, 6,185, 79,111, 59,156,182,224,200,123,172,131, 70, 75, 36,119,253,102,252,119,255, 25,215,165,123, 63, 92,185, +112, 26,183, 35,159,160,121,243,166,120,231,221,129,208,106,178,107,238,218,180,180,179, 77,175, 61, 33,144,216,198, 53,107,209, +129,226, 88, 22,143, 30,222,123, 82,148,150, 33, 53,234,246,229,212, 40,231,151,186,167, 60,107, 54, 80,186,184,223, 54, 89, 88, + 36, 39, 39,225,210, 31,103, 27, 25, 82,163,110,151,165,188, 36, 34, 6, 39,111,101,192, 98,229, 96,177,113,104,211,182,179, 89, + 68,155, 90,207, 94,178, 33, 36, 53, 37,149, 86, 56,123,114,238,254,181, 68,190, 18,139,233, 78, 76,158,200, 98,229, 80,213, 79, + 81,162,166,151, 95,245, 57, 19, 39,142,175,197,136,100,208,230,155,204,169, 41,201, 62,107,182,157,209, 61,120,120,215,191,130, +202,197,249, 63, 75,127, 17,105,140, 20, 50,242, 76,200,214,106,168,193,163,191,246, 91,183,114,238, 7, 37, 25,173, 34,210, 69, +170, 28, 57,121,161,166,155,147,136,210, 25,109, 92,150,198,194, 14,126,183,124,131, 46, 11, 76,214,168, 37,139,151,202,111,197, +104,113, 39, 38, 15, 82, 17, 3,177,136,134,217,202,193,193,219,137,246, 81,249,140,105,209,164, 30, 78,220,206, 4,195,208, 48, +104,115,244, 2,100, 69, 55,105,215, 69,222,184, 89, 8,218,183,107,139,199,209, 81,129,135, 15,238,233,120,249,210,185, 52,155, + 37,232,243,124,117,244,190, 50, 5, 22,244,122,198, 42,246,249,200,215,191, 82,203,190, 3, 63,114,169, 24,232, 79,169, 60, 61, + 96,227, 5, 24,245,225,123, 14,223,249,118, 99, 14,204,155,249, 13, 76, 38, 51,188, 92,197,224,121, 96,195,242,105, 48,155,205, +240,243,144, 32, 47,191,248,213,228, 74,243, 35,197, 69,161,202,148,123,242,130, 25, 43,233,125,138,162, 14, 79,153, 50,229, 91, + 0,252,148, 41, 83,190, 45,220,158, 59,119,174, 1, 64, 74, 41, 93,135,107, 94, 50, 90,133, 7, 87,252,221, 45, 10,246,244,240, +189,124,242,196,113,151,253,119, 56, 92,217,119, 3,221,155,251, 66, 36,160, 33,119,241,195,157,184, 60, 28,217,187, 58,247,192, +246, 95,146, 77, 38,211,130,210,251,154,171, 55, 81,202, 21, 39,126,219,188,131,243,244,240,160,127, 58,169,142,201,210,218,158, +117,105, 69, 95, 61,200,221, 56,177,198,151, 7,117, 92, 42,149, 86, 55,155,205,110,165,157,216, 13, 39, 19, 10,146,120,169,183, + 81,183,130, 98, 24,118,243,150,205,240,116, 22,195,100,229, 48,101,210, 23,134,161, 93,148,185,131,223, 31,216,161,125,183,113, +225, 66, 69,141,211, 45, 26,213,224, 27, 54,108,152,203, 48,140, 67,169, 20, 42,149,106, 26, 77,211,131,196, 98,177,147,217,108, +214,154, 57,163, 60,223,104,134,209, 2,232,245, 70, 8, 69,118,179, 40,100, 40, 24,140,102,232, 13,230,146,111,140,180,123, 23, + 1, 4,105, 94,136, 41,157,126, 80, 85,188,117,215,129, 47,250,189, 63, 96,170,127,131,119,149,113,169,121, 16, 81, 22, 52,173, +229,139, 51,199,247,241, 73,241,209,227, 75, 51, 89, 0,144,161,206, 14,240,242,242,198,173, 88, 29,146,179, 12, 72, 43, 48, 89, +169, 57, 38,104, 13, 90,212,175,232,135,220,188,188,128, 55, 46, 95, 96,223,137, 19, 39,250,119,235, 61, 0,227, 38, 77,111,181, +126,245,194, 8,133, 88,248,113,126,250,163,179,142, 24,173,123,247,238,101, 79,158, 60,185,218,218,181,107,233, 15, 62,248,192, + 80,175, 94, 61,233,144, 33, 67, 90,109,218,180, 73, 42,151, 75, 13,119, 46, 28,156, 58, 98,236,148,222,107,150,205,106,144,147, +147, 67,217,172,214, 99,150,156,156, 41,186, 82,204, 92,226,193,111, 31,254, 24, 99, 25,214,185,181,215, 65,119, 57, 93, 71,194, +155, 7,162,214,180, 29,120, 48,205, 18,115,124,133, 86,214,127,209,216,148, 92,238, 59, 35,173,154, 93,154,201, 2, 0,154,161, + 96,182,177,112,146, 9, 65,211,116,161,137,247,253,117,199, 49,185,151,139, 24, 66,134,134,128,161,160,209, 91,145,169,177,224, +179,143, 28,157, 33,132,231,108, 44, 15,131,217, 6,125, 65,235, 80,171,201,196, 55,147,190,194, 59, 61,251, 96,196,152,175,144, + 99, 0,110,196,106, 97,177, 90, 75,189, 41,104,138,134,222,100,195,199, 93, 42, 34, 91,103, 65,190,193, 6,179,141,131, 92, 44, +128, 80, 64, 67, 33, 21,192, 89, 46, 4,120, 94, 84, 88,153, 8,133, 66,163,213,106,221, 92, 66,139, 30,149, 3,188, 97,176,210, +104, 54, 96, 33, 58,133, 6, 33,242,226, 30,193,185, 43,119,171,124, 57,233, 59,124, 49,178, 39,118, 63,172, 6,119, 85, 69, 40, + 21, 50, 88,121, 26, 0,239, 96,194,222, 52,142,182,244, 25,244,243,218, 13, 81, 51,126,152, 34,205,205,167, 32, 17, 49, 8, 63, +125, 10,151,175,222, 88,150,121,255,192,102,188, 69,132, 60,237,237,236,236, 12,169,152,129,217, 98, 50, 59,158,186,192,131, 7, + 26, 41, 84, 65, 63, 23,180,248, 27,177, 28,138,120,175,116,163, 37,144, 58, 79,249,124,210,140, 57, 93,186,247,195,201,195,187, +177,107,247, 14, 54, 52,108, 56,179,229,215,213,104,213,169, 23, 90,117, 25,128, 99,251, 54,125,149,207, 81,181, 71,141,155, 58, +179, 77,135,110, 56,121,100, 55,210,211,146, 22, 57,186,191,140,144, 26,215,161,115, 79, 24,205, 44, 90,119,236,129,227,135,246, +141, 69,193, 32, 11,199, 31, 98,175,212,207,160,109, 95,141, 31, 39,204,200, 53, 11,213, 26, 51,146,212,122,196,165,235,113, 96, +251,122,222,241,250,194,220,180, 77,253, 10,194, 81,243,195, 19, 3, 42,248,154,132, 38,131, 44,250, 73, 76,205, 17, 31, 13, 21, + 86,169, 94,147,206,200, 51, 65,157,103, 66,102,158, 9, 58,163, 13,213, 43,212,160,173, 54, 42,180,172,231,217,211, 69, 44, 92, +117, 40, 22,206, 10, 33, 90,212,124,243,129,182, 28,199, 61, 55, 89, 75,236, 38, 43, 34, 54, 15, 18, 17, 3,137,136,134, 68,196, +192,198,242, 14, 53, 92,100,170,160,110,159,125,254,169,159,217, 6,100,229,153, 33, 96, 40,168, 60,221, 20, 77, 27, 12,194,134, +133, 99, 1, 0, 35, 39,255,132, 17, 31, 15, 65,173, 58,245,144,155,147,227, 51,168, 95,183, 37, 0,246, 57,186,175, 71, 79,158, + 13, 60,121,254,214,228,207, 38,254,168,124,191,103,123,230,118, 76, 30, 82,179, 77,120, 18,173, 45, 83,228, 13, 0,108, 44, 7, + 30, 60, 54,238, 56, 12,153, 88, 0,117,158, 5, 60,207, 99,214,138,157,112,146, 9,145,154, 99,239,238, 47,137, 18,253, 72, 9, + 17,169, 50, 68, 27,123,192,158,203,229,229,104, 68,107,238,220,185,145,115,231,206, 45, 50, 66,246,130,201,122,179, 69,165, 69, + 34, 69, 77,103, 15,207, 43, 39,143, 31,117,218,119,135,197,153, 59, 89,232,215,186, 2,116,217, 79,177, 96,210,251,217, 20,120, + 51,205, 48,185, 38,131,126,175,193,144, 63, 27,128,165,196,139,198, 39,168,145, 66,170, 60,181,106,205,111, 54, 79,149, 10,155, + 47,100, 39,229,228,219,172,207,187,173,172,212,141, 19,107,170,216, 56,107,152, 49,253,241,245,210, 90,226, 28, 15,209,220,213, + 7, 0,240,224, 56, 14, 60,199, 65, 40, 85, 42, 60,171,134,164, 23, 84,116, 82, 1, 77, 25, 95,172, 1,120,206,150,148, 25, 91, +114, 24,148, 2,224, 34, 23, 98,199,185,100, 0, 72,103,180, 55, 31, 12,126,223,222, 93,104, 52, 75, 53,117,170, 85,227,155, 54, +109,154, 43,147, 57, 52,253, 21,227,237,237,125,109,234,212,169, 53, 71,140, 24, 33, 17,139,197,176,217,108,238,191,172, 89,195, +173,153, 61, 18,125,199,174,130, 72, 44,129,193,104,129, 80, 40, 64, 78,158, 14,185, 26, 61,180,122,107,217,175,160,152, 24,179, + 26,152,191,127,159,184, 79, 87,101,253,102, 98, 90,132,198,193,190, 56,115, 98, 63,127,229,248,134,145,134,140,232,223, 28,188, + 16,161, 51, 90,145,146,101, 68,114,150, 17,105, 57, 70,164,101,155,144,150, 99, 4, 69, 81, 48,154,109,229,122,112,229,103, 68, +237,218,252,219,186, 94, 38, 11, 6,182,233,210, 7, 95,253,184,170,226,230,159,231,157,138,229,233,150, 14, 38,218,178,145,145, +145,241, 31,125,244, 81,131,109,219,182, 49,117,235,214, 53, 60,120,240, 64, 94, 96, 34, 45, 74,165, 92,182,126,229,220, 19,205, +154, 53,219,158, 28,253, 48,188,160, 63,189,212,138,189, 98,219, 97, 18,153,229,214,168, 64, 69,139,174, 85,125,228, 8, 84,104, +187,214, 84,222, 89,144,213,225,139, 57,234,240,101, 25,169, 38,219,239,106, 3,211, 48, 89, 39,116, 40, 7,207,106, 50, 38,244, +237, 55, 16, 12, 69,195, 98,212, 39, 20, 94, 92, 42, 23, 49,166,109,121, 8,165, 84, 8, 39,153, 0, 74,153, 16,173,106,187,163, + 12,245, 25,111,101, 57,232, 77, 44, 12, 38, 27,140,102, 27, 60, 3,220,176,118,243, 46, 60,205, 48,224,192,245, 76, 68, 37,104, + 81,163,130, 2, 60, 95,122, 53,201,177,214,252,158,239,125,224,196,208, 20, 24,154,162,107,215, 12, 66,182,206, 2,145,128,134, + 72, 42,131, 66, 34,128,179, 76, 8,145, 72,136,140,140, 12,152, 76, 38, 4, 6, 6, 74, 75,182,130, 60,156,148, 50,212,168,226, + 7,139,213,134,163,231,239, 99,246,248,190,232,220,166, 9, 40,161, 18, 15, 77,141,224,228,238, 4,142,166, 97,177,113, 48, 91, + 88, 0,180,177, 56,189,128,128,128, 14, 10,133, 66,161,215,235,181, 79,159, 62, 61,155, 22,181,239, 41,203,244, 30,117,252,100, +248,230, 30,239,116,198,173,136, 72,236,222,119,240, 66,166, 71,222,196,194,239,212,169, 83, 39,196,211,211, 83,153,149,149,165, +185,119,239,222,181, 55,109, 23,240, 52,253,101,104,171,118,208,229,102, 32, 61, 49,206,225, 86,116,173,138, 78,248,126,238,170, +198,193, 65,193,141, 89,222,110,188,106, 7, 58, 97,194,143,203, 27, 87,171, 17,212,184,112, 64, 72,173,192,146,167,101, 19,200, +157,186,124, 56,226,171,185,189,250, 13, 67,248,201,131, 88, 60,123,210,102,133,139, 87, 45,119, 55,151,134,117, 67,186,224,194, +169,131,144, 58,249,192,205,195,167,213, 7, 31,127,222,169,223, 7,163,113,249,194, 41, 44,155,247,237, 38,214,164,221,234,200, +190, 42, 84, 85,188, 26, 52,106, 54,216,201,221, 27,185,121, 90, 56,185,169, 80,171,126,211,193,247,239,152, 38,231,103,196,170, +223,216,116,240, 60, 76, 22, 30, 57, 58, 11, 18,213, 6,196,167,217,141, 22,199,149, 33, 39,136,229, 40,165, 84, 32,112,183, 62, + 14,188,123, 42,156,175, 24,224, 77,205,159, 57,137,177, 64, 10,117,174,221,100,169, 53,102,168,243,204,208, 25,173,112, 87, 8, +192,177, 92,153, 91,221, 57, 58, 11,156,228, 66,184,200, 69, 14, 71, 25,139, 98,245,175, 59,130,239, 68,167,188,187,120,241, 82, +249,237,216, 23, 76,150,208, 30,205,146,136, 24,176, 28, 7, 56,112,199, 11, 5,194,113,189,187,117, 66, 98,166,193, 62,106,153, +166, 80,163, 94, 51,120,202, 56,116, 28, 48, 5, 0,208,179,155, 61,181, 45, 54, 53, 31,135,174,168,129,151, 19,187, 75,174,139, + 13, 6,102,205,150, 35, 95,238,218,185,221,197,200, 10,240,203,177,120,232, 77, 54, 72, 69, 12, 36, 34, 6, 50, 17,243, 82, 62, +118,233, 70,203,158,115,247, 52,211, 10,189,209, 8,141,193, 10, 30,192,181,199, 58, 24,204, 54,228,229, 91, 17, 82,211,173,124, +129, 16,138, 58,194,243,124,247, 87, 13,209,171,102,233,133,136, 84, 81, 26,215, 95,212, 40,252,124,113, 70,238,197,156, 45, 0, +101, 26,193, 37,120,213, 57,190,184, 45, 82,184,213,114,113,114,185,114,252,216, 97,229,190, 59, 28,206, 70,216, 77,150,213,144, +137, 69,147, 7, 37,105,114, 51,219, 3,136,113,244,159,201, 61,107,213,151,138, 37,225,255, 89,250,139, 69,229,237,207,237,189, +146,155,145,167,103, 95,114, 19,172,201, 68,243, 28, 47, 50,166, 63,118,168, 15,129,166, 41,203,143, 99,251,128,227,121, 76, 91, +186, 11,115, 38, 14,128, 82,246,129,156,162, 40,121,190,209,134,241,211,215, 97,209,247,195,157,228, 18, 1, 40,202,158, 19,245, +225,192, 62,142, 93,128, 70, 27,158, 92,221,166,211,198, 30,126,240, 98,119, 97,243, 86,239,220,104,222,188,121,174,155,155, 27, +100, 50,217,243, 72, 69, 49,120,123,123,127,255,227,143, 63, 6,143, 25, 51,230,217,100,159, 2,129, 0,159,125,250, 41,205,178, + 60,142, 29,219, 0,175, 74,141,112,240,247, 43, 8,235,208, 20, 58,189, 17,217,185, 90,112, 96,222,248, 66,212,230,102,134,225, +190,186,164, 0, 0, 32, 0, 73, 68, 65, 84,167,197,223,109,214,178,125, 79,156, 61,177,159,191,114,108,253,200,178,204,209,227, +230,238,150,120,243,238,147, 90, 20,229,110,143,104, 21,152, 44,179,149, 67, 69,111, 57, 18,227,159,192,213,197, 37,209, 81, 61, +153, 87,112,111,138,230,199, 80,224, 55,228,167, 63,218, 5,128,207, 79,125, 48,104,215,214, 53, 17,145,247,110,207,238, 49,120, +156,160, 75,191, 79,153,159,231,126,254, 45, 0, 71, 39,222,179, 68, 69, 69,221, 31, 62,124,120,139,203,151, 47,179, 0,244, 20, + 69, 89, 25,134,145,155,205,102, 81,251,246,237,243, 30, 62,124,120, 14, 69, 39, 45,190, 68,171,143,118,121, 82, 18,237, 59, 98, +206, 50,168,162,147,182,115,251,214,161, 8,173, 19,128,196,214,161, 0, 48, 46, 65,167, 12, 54, 86, 91,183,195,106,147, 29,253, +249,215, 67,115, 70, 14,232, 52,126,179, 96,218,226,212,195,211, 74, 76, 68, 77,124,112,174,107, 81, 54, 94,192,208,112,146, 9, +161,148, 9,224, 36, 19,194, 73, 42,132,213,198,151,165,229,200, 91,109,156, 61,162,101,182, 65,103,176, 33,252,118, 58,210,242, +204,200,213, 90, 96,176,176,224,193,219, 91,163, 14,212,230,234,199,151, 92, 11,159,164,174,129,141,242,214,172, 88,232,188,231, + 98,210,179, 17,125, 46,114, 49,156,228,246,209,216,231,207,159,135,135, 71,233,173,125,142,227,176,251,248, 53, 44,222, 24,142, +227, 27,190,134, 84,196,160,126,239,233, 24,246,110,115,112, 60,135, 39, 81,145,233, 53,106, 55,240,166,105, 25,104,138,130,201, +202, 1,224,139, 45, 79,179,217,236,241,244,233, 83, 77,245,234,213,125,252,252,252,250, 49, 12,195, 67,123,219,180,127,123,182, +254,244,225,173,242,124,131,137,149,219,242, 54, 84, 79, 53,116, 71,245,234,160, 40,138,119,118,118, 22,133,135,135,235,234,213, +171,231,245,134,183, 18, 45, 83, 5, 45, 27,241,201,151,253,170, 85,173,138, 93, 91, 55,128,231,169, 61,142,126,121,203,161,203, +152,249,205,203, 35, 12, 39,252,184,188,241,162,233,227, 94,122,239,147,111, 22,151, 56,234, 80, 38, 81, 78,236, 59,104, 20,110, + 92,251, 3, 11,166, 79,216,110,210,101, 15,179,218,172,253,179, 83, 99,183, 87,169,221, 28,188, 69,139,147, 59, 23, 98,192,144, +145,146, 46, 61,250,225,242,133, 83,152,243,237, 39, 91,244,185, 25, 31,193,193, 36,103,142, 23,142,105,223,245, 93,161,193,100, +193,242,249, 63, 96,244,196,217, 8,233,208, 83,120,239,246,149, 49, 0,102, 56,156, 14, 97, 97,209,190,158,167,221, 60, 91, 57, + 28,140,101, 4, 69, 93,129, 2,134,162, 27, 86,117,133,193,108,131,166,148, 70,165, 64, 36, 76,203,205,211, 84, 90, 57,231, 75, + 38,223,104,131, 58,207,140,140, 60, 19, 50,115,159, 27,172,204, 60, 19,212,121,102, 8, 5, 20,162, 99, 18, 64, 11, 5,101,206, +207,203,209, 89,209, 44,200,205,126,143,190, 97,239,136, 85,224,220,252,248,185, 59,125, 23, 47, 94, 34,189, 19,167, 69, 68,172, +166, 32,146,197, 64, 34,164, 33, 46,248,157,229,236,185,145, 37,225,236, 85,181,202,208, 15, 63,232,232,172,148, 33,229, 81, 6, + 4,140,125,138, 24, 23, 85, 0, 92, 36, 70,124,254,201, 40,120,122,184,226,105,166, 9,203,246, 69, 35,226,254, 99,112,134,178, + 29,246,242, 95,182,135,141,248,108,130, 43, 45, 20, 99,211,137, 56,251,126, 50, 44, 30, 94, 57,100, 76,121,114, 55, 95,167,201, +226,193,179, 14,230, 32, 83,188,141,181, 95,110,115,166, 77,193,246,141, 63,225,196,205,140,103, 87,224,197, 61,139,240,229, 55, +179,144,169, 49,163,168,235,178, 36, 63, 2, 64,253, 66, 36,234,181,237, 23,204, 81, 81,219, 84,193,182,185, 24, 13,243, 43,230, +202,252,202,251,230, 87,244,138,154,251,111, 77,169, 93,135,175,153, 34, 87,175,186,114,169,226,143, 99,199, 14, 41,246, 71,240, +207, 76,150, 69,159,201,207, 30,215, 51, 73,147,171,238, 82, 38,147,229, 85,163,174, 68, 46, 57, 55,117,214, 50,147,183,127, 37, +219,209,219,154, 44,173,145,181,189,158,131,160, 96, 21, 46, 94, 70,129, 88,178, 88,104, 48,255,144,153,249, 32,191,180,200, 19, +199,243, 56,124, 53, 13, 60,111,111, 34,237, 60,159,140,130,150, 57, 88,206,222,173,242,251,237, 12, 8, 10,242, 80, 28, 13,127, +175,254,229, 39, 77,247,122,121,249,131,231, 76,123,214, 93, 24,210,192, 30,201,114,118,118,134,171,171, 43,148, 74, 37, 74,235, + 58,164, 40,234,195, 17, 35, 70,188,214,250,207,200,200, 64,167,142,237,177,226,167,181,104,208,113, 40,126,191,116, 2, 22, 43, +135,250,181,171,162,146,159, 27, 18,211,181,111,116,163, 43,188,131, 63,107,214,254,221,111, 91,117,232,137,240,227,123,249, 43, +199,127, 29, 85,214,137, 16,187,119,106,113,104,230,204,105, 85,166,206, 94, 41,113,146, 10,240, 64,103, 6, 77, 81,168,232, 45, +135,135,130,198,217,253,155,140, 3,122,182,112,120,114,188,128, 0,255,205,139, 86,172, 81, 44,154, 55,189,253,141,155, 84,184, + 46, 37, 58, 27, 0,244,233, 81,243, 31, 2,247, 43,252,113,242,104,131,182,125,224,237, 87,181,115,108,250, 67,135,205, 6, 0, +125, 76, 76, 76,236,212,169, 83,131,231,205,155,199, 51, 12,195, 1,144, 44, 93,186, 84,255,232,209,163,219,176, 15,205, 69,105, + 15,155,142,157,235,140, 87,138,217, 16,119, 57, 93,167,170,143, 28,161,117,236,189,162, 3,186,183, 66, 64, 96, 32, 98,210,244, + 13,179,245,156, 80,103,102,170,174,250, 37,226,122,101, 79,102,164,205, 96,190, 15,224, 64, 89,207, 15,133,231, 9,242,133,209, + 44, 39,153, 16,156,253, 90, 41,147,209, 50, 89, 88, 24, 76, 44, 12,102, 27,242,205, 44,244,102, 22, 28,111,191, 39, 40,138,130, +197,198,193,161,102,243, 43,215,190,179,187, 39,170, 86,166,224, 44,183,239,155,115,193,116, 15, 20, 0, 15, 15, 15,168, 84, 42, +135,162,162,102,139,253, 22, 55, 91,185,103,221,250,102,139, 13, 60,207, 35, 58, 58,234,235,248,216,216,222,213,107, 84,111, 83, +187,126, 3,119,185,132, 6,128, 98,141,150, 94,175,103,157,156,156, 84,238,238,238,116,114,114,242, 51,243, 92,189, 97,123,219, +190,189,123,208,183,111, 31,221,131,107,119,158, 13,113, 55, 24, 12, 84,203,150, 45,157, 3, 2, 2,104,147,201,164, 41,235,105, + 82,120, 5,189,235,230,225, 62,251,195,143, 70, 7,181,239, 20,134, 51,167, 79,226,192,222,109,191,233,213,209, 39, 29, 21, 9, + 14,174,249,218,168,195,106, 53,130, 94, 27,117, 88,169, 74,141, 18,141, 86,237,250, 77,155,243,148, 0, 39, 14,239,228,141,180, +229, 19, 0, 28,107,212,238,220,177,250,251, 25,131,198,124, 83,173, 91,175, 65,248,112,200, 48, 8, 4, 12,206,254,126, 8,139, +166,127,117, 68,151,151, 49,212,145, 52, 1,123,232,173,150,200, 95, 22,240, 69, 96,181,186,184,121,229, 2,158, 68,223,139,188, +115,253,114,157,234,245, 66,224,229, 87,241,139, 4, 79,102, 30, 30, 60,176,148, 38, 99, 54, 26, 19,134, 13, 29,130, 23, 71, 29, +134, 54, 10,246,160, 94,189, 1, 0,232,181, 25,150,245, 11,199, 63, 42, 28,117,200, 89,204, 9,197,233,230,229,168,119,159,189, +116,117, 98,239,238, 97,116,166,198,108,143, 96,229,153, 11,126, 76,200, 44,252, 93, 99, 66, 13, 63, 37,162, 34,111,114,198,188, +204, 61,101,188, 47,141,195,250,119,189, 95,120,237,114, 28, 15, 10, 48,150,185, 91, 74,232, 60,106,254,130,197,210, 59,177, 58, + 68,196,105,236, 93,133, 66,198,110,176,132,244, 51,211,101, 31,205, 94, 74,116,136, 98,230,124, 60,116, 32, 50, 53, 22,112, 28, + 32, 96,232,130, 31, 17,158,106, 41, 36,106,245,200,204, 81, 35, 54, 62, 1,185,105, 79, 64,211, 52, 60,253,130, 28,158, 73,154, +229,197,190,122, 51, 95,175, 95,247, 54,130,189,127,164, 66, 46, 17,192,164, 77,199,177, 29, 11,213, 38,157,102,182, 65,175,219, +235,200,124,142,207, 83, 16, 40,181, 70,103,244,150, 8, 25,236,218,184, 18,253,135,125,242, 82,237,251,245,119, 51, 1,154, 66, +118,142, 22, 20, 69,169,203, 86, 47, 81,215, 75,218,126,195,200, 88,185, 53,138, 48, 91,175, 55, 20,138,111,141,242,199, 78, 30, + 63,164,184, 24, 47,193,181,168,212, 2,147,165,230,102,141,237,158,164,205,203,238, 10, 32,186,108,237, 66,186,235,128,143, 39, + 70, 86, 13,170,109, 58,115, 79, 23,151,155,111, 45, 54,207, 33,180,223,212,200, 27, 71, 86,116,203,179,198,124,170,240,173,205, +114, 54,219,124,131, 58,122,122, 49, 93,135,226,233,203,118, 61,235, 54,156, 60,111,147,253,119,150, 5,203,115,224, 57,224,243, +239, 87,195,198,177,224, 88, 22, 28,203,195,202,242,242,210,118, 87,229, 87,105,111,206,195,157, 53, 7,207,120,189,187,208,213, +213, 21, 30, 30, 30,240,240,240,128,179,179,115,169, 70, 75, 40, 20, 42, 5,130,151,139, 58, 33, 33, 1,241,241,241,112,118,118, + 6,207, 89, 97,182, 2,117, 67,186,224,238,147,123, 56,117,241, 54,120,142,133, 66, 89,246, 85, 94, 20,222,193,159, 54,109,215, +123,101,135, 94,195,241,251,222, 95,248,235,231, 15,141, 54,100, 68,175,115, 56, 66,207,178,148,213,106, 69,247, 46,237, 18,110, + 69, 62, 62,254,221,196, 49, 97, 45,122,140,150,132, 6,251,195,104,102,145, 20,255, 4,103,247,255,106, 12,170,226,123,162, 99, +235,230, 9, 86,171, 21, 44,203,150,250, 32, 55,154, 45,153,140, 80,166, 24, 56,112,176,240,250,181,107,123, 20, 94, 53,118,177, + 20,125,135,226,185,250, 20,207,247,173, 95,191, 22, 44, 86, 14,122,189, 38,167,172,199,172,213,106, 99, 55,108,216, 80,101,232, +208,161,242,218,181,107, 11,159, 60,121,130, 69,139, 22,101,105,181,218, 88, 71, 53, 78,158,143, 90, 42,160,114, 30, 21, 70,180, +158,182, 10,197,192, 30,173,176,253,200, 69,156,189,112, 25, 9, 58,229,109,157, 77,176, 63, 49, 33,197, 84,199, 93,179,167, 87, +104, 37,102,215,198,156, 61,145,237,166,188,207,243,146,147,153,231,166,229, 59,126,115, 3, 90,131, 21,206,114,251,124, 79,133, +145, 45,134,162, 28,118, 68, 20, 16,123,225,242,205,186, 77,106,212,198,173,216, 60,100,228,154, 96, 48,217,192,113, 60, 56,240, +240,112, 18, 67, 42,162,241, 52, 62, 22, 28,111,137, 43,227,163, 66,221,182, 77, 91, 1, 64,129,162,120,129, 80, 32, 0, 15,251, +252,138, 50,153, 76,167, 82,169, 28,138,104, 89,108, 54,244, 13,107,142,144,166,245,209,123,180,125,206,204,211,191, 77,129,155, + 82,136,237,155,215, 33,241,252,210,205, 85, 66,199,156,188,119, 55,242,189,200, 91,127, 12,126,167,177,172,161,143, 32, 69, 84, + 92,152, 52, 63, 63,127, 15, 0,177, 72, 36, 10,107,211,166,141,251,158, 61,123,114, 61, 61, 61, 57,177, 72,164,238,213,179, 7, + 39, 20,137,178, 11, 63,123,233,210, 37,225,232,209,163,157,114,114,114,158,166,167,167, 95, 6, 96, 45,185, 33, 24,220, 9, 52, +182,129,162,164, 74,153, 60,161,114,229,170,126, 77, 67,154,187,188,219,183, 63, 36, 98, 9,126, 63,121, 28,203,151,204,219,169, + 75,125,240,113, 89, 74,242,109,141, 58, 76,122, 26, 23,171, 55,152,234,213,109,210,142,186,112,114,255, 56, 11, 60,151, 48, 18, +203,194, 78,125, 63,169, 22,155,162,195,242,185, 95,195,205, 69,129,184, 39, 15, 13,143, 30,220, 93,109, 53,106,190,118,216,100, + 1,144,103,177,239,133, 14, 9,115, 51, 89, 88,156, 15, 63, 98,228,108, 92,216,229,115, 71,159, 84, 8,106, 42,173,219,180,163, + 91,230,129,117,125,245,192,246,210,116,146, 31,190, 30,193,229,205,185,113,167,195, 79,185,120, 87,172,195, 80,160, 96, 49, 25, +161,142,185,110,211,167, 63,212,104,146,239, 57, 52, 10, 55, 43, 17,223,127,243,227,127, 62,109,218,164,137,130,135,244,165, 8, + 86,161,193,202,212,152,225,233, 36,134, 65,163,198,163,235,199,141,122, 53, 83,226,124,103, 54,115,190, 60, 51, 35, 93,252, 60, +157, 33, 58,164,164,207,103,102,164,139,109,230,124,121,233,143, 58, 6,206, 10, 49,238,198, 37, 63, 75,124,151, 8,237,185, 89, + 98, 33,243, 44, 79,171,176, 46, 40,133,118, 34,169, 43,146,179,140,160,192,131, 99,109,176, 89,205,208,106, 52, 72, 78, 73, 67, +122, 90, 58,180,218, 92,200,149,110,168,219,176, 25,156, 20, 82,220, 57,187, 19, 60,207, 59, 52,175,161,149, 18, 6, 55, 13,105, + 45,185, 23,111,207,197,146, 10,121, 28,218, 54, 47, 75,167,201,104,173, 75,125,244,168,172,117,177,141,101, 79, 69,220,127, 84, +167,130,111,101,234,246,147, 60,108, 94,187, 2,230,130,200,166,213,202,226,222,211,124,164,102,235,241, 52,230, 1,207,177,236, + 41,252, 75, 16, 20, 31, 0,132,160,126,221, 90,232,242,193,187,248,233,167,213,136,137,141,231,102,143,235,246, 84,167,205,125, +167, 12, 38,171, 19, 10,230,218,208,167, 71,205, 55,184, 53, 77, 58,120, 43,155, 54,152,249, 18, 19,124,164, 94, 21,209,250,227, + 69, 39, 12,218,108, 49,107,210, 11, 14,109,254,120, 91, 81,154,118, 7, 13,243,236, 9, 3,160,148, 9, 64, 81, 20, 10,187, 11, + 87,205, 28, 5,185,196,222,183,108, 48,217,240,193,248,197,216,188,248, 43,240, 0, 6,245,191,168, 47,110, 63, 97, 95,187,240, +115, 95, 92,171,144, 16,159,145,220,169,231,132,211, 70,139,196,212,163,207,208, 27, 77,154, 52,201,149,201,100,144,201,100,112, +118,118,134,155,155, 27, 92, 93, 93, 75, 61,118,171,213,170, 51,155,205, 30, 98,177, 24, 28,199, 33, 46, 46, 14,113,113,113,200, +203,203,131, 90,173, 70,190, 78, 99,187,118,122,151,160,110,104, 55,248, 85,173,135,138, 53, 26, 64,200, 80, 16, 8,104,156, 61, +184,182,184,253, 44,218,100,181,237,181,170, 99,239, 17,248,125,239, 26,254,250,249, 67, 99, 12, 25,209,107, 29, 61, 71, 5,221, + 61,119,250,246,237, 91,111,244,232,209,162, 31, 39,142, 62,113,228,228,217,232, 93,135,215,244,204,201,201, 13,224,121, 30,174, + 46, 46,137, 3,122,182, 56,212,190,101,211,132,211,167, 79,115,219,182,109, 51, 81, 20,117,183, 36, 77,123, 37,149,241,219,233, + 83,225,211, 90,183,109,135,117, 27,183,181,141,188,255,160,237,147, 39,143, 16, 80,177, 42, 42, 87,169, 1, 61,229,134,240,115, + 23,160,203,205,248,205,145,253,124, 37,170, 69,229,228,228,252, 49, 96,192,128, 46, 23, 47, 94,164, 7, 12, 24,160,207,204,204, +188,244, 66, 20,139, 47, 77,243,242,207,125,212, 0,126,171,216,118,216,206,100, 75,238, 23, 0,230, 5, 86, 12,196,217, 11,151, +113,249,226,213,213,153,242,192,233, 31,127,240,209,168, 74,189,152, 17,189, 66, 43, 49, 42, 55, 57,182,174, 89,196, 28,188, 28, +191, 56, 62,139, 93, 55,239,220,180,153,142,156,163,103, 15, 14,173, 5, 45,107,185,195,202,242,224,120,123,133,235, 36, 21, 22, + 87,241,190,166, 41, 48, 75, 62, 30, 51,122,244,147,186,245, 27,126,249,193, 71, 99, 68, 13,171, 6,224,218,227, 92,128,162,224, +238,163, 64,106,106, 42,206,239, 94, 99,203, 73,126,184,154, 97,184, 25,101, 40, 79,228, 36,220,174,254,194,230,168,204,204, 76, +156, 61,123, 22,133, 6,203,203,203,171, 56,163,245,146,102, 86,122,202,165,153, 11,126,105, 57,242,195, 62,232,209,174, 14,206, + 93,127, 2,115,193,124, 77,133, 67,201, 99, 47,255, 44,254, 98, 64, 85,243,167,125,131, 52, 6,171, 56,254,251,184,188,243,176, +175,193,202, 21,179,159,230,236,236,236,131, 81, 81, 81,173, 26, 52,104, 80,233,232,209,163,217,145, 87, 79,140,123,113, 39, 38, + 76,152,160,252,233,167,159,228, 60,207, 95, 50,155,205, 49, 14, 29, 59,141,173, 55,111,220,240,176, 88, 57, 92,184,122,167, 86, +199,150, 13,193,241,192,245,235,215,177,110,253, 58,227,221,136,219, 11,243,211,125,102,148, 96, 94,138, 44, 79,182,124,163, 14, +159,105,166, 38,199, 47,252,253,200,238,205, 77,219,246,196,224,207,103,204, 56,123,100,219,180,198,173,123,208,181,154,118,193, +205,203,225, 56,117,244,248,127, 44,186,236,105, 40, 61,119,164,200,253,148,200,228, 99,107, 55,110,139,167, 9,241,136,123,116, +239, 55, 99,246,227,148,132, 39,204,111, 41, 73, 9, 99,170,212,105,137,139, 39,182,143, 43,193,104,149,120,205, 7,120,201,214, + 28, 61,124,112, 96, 82,210,207, 62,249, 6,163,132,231,121,163, 68, 44, 72, 83,210,218, 29, 26,135,247,243,129, 69,157, 82,169, +111,255, 15,198, 28, 89,190,124,137,208,219, 85,142,180, 28, 35, 52, 6, 11,180,122, 11,104,138, 66,117, 63, 5,244,218,108,156, +219,189,192,106,214,229, 12, 0,158, 88,138,211, 84,168,130,103,229, 60, 14,255,124,194, 39,103, 32,118, 9,240,171,220,225,155, + 18,163,117,218,228,219, 61, 39,124,114, 40,152,231,249,142, 10, 85,176, 54, 63, 35,106,106,113,199, 78, 81,246,251,123,112,251, + 0, 88,108,246,249,199,108, 28,192,114, 92, 65,148, 15,224,159,245,231, 83,165, 28, 59,197,237, 56,114, 9, 41,233,185, 48,152, +173, 48,153,109,176, 88, 89,208, 12, 3, 87, 55, 87,212,168,220, 8, 46,174,206, 72, 79, 75,193,229,211, 7, 17, 29,113,238, 18, +197, 99,186, 65,253,232,180, 35,231, 72, 36,115, 13,246,245,243,161, 83, 53,102,200,196, 12,110,159, 59,106,177,154, 77, 11, 29, + 52, 89,175,105,230,102,101, 47,254,114,226,164, 65,191,110,216,232, 83,175,138, 51,146, 50, 13, 72, 82, 27,161, 53, 90, 11,140, + 24, 7,147, 46, 19, 17,225, 27,211, 88,163,118, 49,254, 37, 20,107,180,108, 22,163,118,207,241,107, 30, 83,166, 45, 96, 30, 63, +137,177,206,250,162,123,146, 65,167,233, 86,230, 72,214, 11,252,250, 89,149,237,127,198, 65,188,214, 93,200,115,224,120, 30,135, +174,166, 61,235, 46,228, 10, 50, 47,111, 61, 41,121, 25,193, 23,215, 46,108,215,109,220,239, 17, 81,218, 45, 6, 67,186,203,195, +199, 11,115, 0,128, 97,152,103, 63,133,185, 89, 70,163,209, 92, 74, 23,202,166,181,107,215, 78, 30, 51,102,140, 36, 49, 49, 17, + 79,158, 60, 65,110,110, 46,164, 82, 41,142, 31, 63,110, 5,103, 91, 24,113,113, 95, 92,212,205,147, 63, 4, 55,233, 82,161, 94, +104, 55,200,229, 10, 8,120,199,147, 49,229,170,160,129, 77,218,246, 90,217,241,221,145, 56,181,111, 45,127,253,220,193, 79, 12, +234,232, 53,101, 45,203,220,220,220, 72, 0,143, 22, 46, 92,216,112,221,186,117, 85, 38, 78,156, 24,179,105,229,180,229, 0,144, +149,149, 5, 0,184,117,235, 22,255,201, 39,159,152,140, 70, 99,108, 78, 78,206, 77,148, 50, 0, 2, 0, 12,106,249,156,117,171, +230,213, 77, 76, 78,237, 83,181,110, 51,120, 85,105, 6,159,234,205,145,163,181,224,218,227, 20,196, 60, 56,141, 7, 23,118, 31, +213, 43,109,211, 80,198,249,141, 27, 52,104, 16, 64,211,116,101,157, 78,231, 83,187,118,237, 6, 10,133,226, 86,131, 6, 13, 26, + 9, 4,130,164, 27, 55,110,196,151, 69, 43,225,220, 70, 83,197,182,195,150, 37,104,157,218,199,164,233, 27, 37,104,157,110,233, + 37, 46, 95,169,195,151,153,126,101,252, 23,243,150,204,200, 93, 27, 53,123,182,174, 89,196,124, 48,106, 2,123, 47,207,237, 11, +129, 76,252,123,217,194,213,116,234,167, 67,123, 63,159,222,161, 32,146, 85,240,187, 67, 97,250,188,188,136, 60, 0,147, 35,238, + 11, 87,222,251, 98,244,204,250, 77, 91, 14,105,243,206, 0,218, 38, 82,226,196,190,159,249,216,136,240, 93, 2,158,253,206,224, +192,106, 0,165,118, 7,153,205,142,152,172,215,247, 49, 81,209,110,215,182,245,195,246,236,219, 59,247,221, 94,189, 61, 86,125, +255, 62, 22,252,178, 31, 10,153, 4, 60,199,225,253,246, 1,253,126, 24, 81,179,103,128,183,212,127,207,153,164,243,159, 47,185, + 55, 89,175,183, 68, 59, 16,137,225, 51, 51, 51, 47, 40,149, 74,117,171, 86,173, 66, 36, 18, 9,149,153,153, 41, 80,169, 84, 54, + 23, 23, 23,115, 82, 82,146,222,100, 50,237, 1, 80,166,105,199, 45, 86, 14,113,233, 70, 28,216,187, 7,119,174,158,198,131, 7, + 81,218, 7,247, 31,172,160, 4,252,146,252,244, 71,217, 64,153, 27,248,224,138, 28,117,200,151,121,212, 33,107,210,110,221,180, +122, 86, 7,189,209, 52,172, 65,139,238,168, 84,171, 37,109,177,178,184,123,253, 12,206,236, 94,178,192,162,203,158, 82,158,115, +236, 87,161, 74, 13,158, 17,227,143,179, 71,192,115,220,106, 0,224, 57,110,245,173,139, 71,199, 52,239, 54, 2,238,170, 74, 13, +114,159,222,162,240, 6,179,135,139, 4,116,254,177, 61,191,238,139,139,139,195,195,135, 15,241,248,241, 99,100,103,103, 99,235, +214,184, 50,157, 31,125, 78,252,239,209,247,233,174,239,189, 63,248, 80,191,129, 31, 74,171,212,168, 71, 7, 87,112,131,135, 82, +128,168,199,241,136,190, 17,193, 69, 93, 59,106,180,104, 50,222, 53,228,196, 23,107,252,228,158,181,188, 1,118, 74,225,218,133, +161,161, 45,131, 39,205,158, 27,226,225,165, 42,178, 30,207, 82,103,136,191,254,252, 96,240,229, 43,127, 56,180,214, 33,199,178, + 89,163,134, 13,224, 24,251, 66,161,120, 22,167, 46, 40, 61,123, 99,202,254, 62,207,217, 74,141,224,127,212,167, 53,108, 28,135, +124,131, 5,154,124, 19,242,180, 70,164,102,100,225, 78, 68, 4,206, 29, 58,136, 39, 81,119, 98,173,102,243, 73,154,166,118, 27, +210,163,207,149,173,167, 73, 80,197,195,221, 29,177,217, 58, 72,197, 2,196, 71,223, 48,229,107,242,182,188,233,117,100,200,122, +148,154,193, 80, 93, 6, 12, 24,120,188, 67,215, 94, 46, 77, 91,116,146,123, 58,187, 66, 36,224,241, 40, 46, 5, 55, 47, 29,207, +143,185,115, 94, 99, 53,235,194,222,198,170, 47,127,115, 74, 31,117,104, 49,229,247, 28,212,187,237, 94,134, 17,136, 57,206,102, +178,152, 77,239,149,199,100,253, 89,240, 60,155, 52,108, 80,159,151,218, 6, 54,142,151, 13,234,127,194,240, 98, 91,193,202,242, +242, 65,253, 47,233,237, 21, 72,241,137,125,190,190,238,221, 11,215, 46, 76, 72,200,186,158,157,109, 58, 3, 32,201,104, 52,190, +241, 62,166,167,167,207,156, 61,123,118, 15,189, 94, 95,179, 93,187,118, 18,103,103,103,100,101,101,225,228,201,147,214,195,135, + 15,223,207,200,200,248, 1,200,176, 25,208,232,183, 8,227,190,161, 81, 55, 78,254, 80,179, 73,215, 10,245, 90,116,115,188, 50, +147,200, 70,118,232, 53,156, 58,181,127, 45,127,237,236,254, 79, 13,234, 71,191,148,163, 88, 45, 70,163,241,170,209,104,188,247, +221,119,223, 53,245,246,246,246,254,225,135, 31,164, 26,141, 70,184,106,213, 42, 99,102,102,102,154, 70,163,185,140, 18,242,105, + 94,231,150, 53, 47, 25,125,143,237, 89,219,158,223,179,182,179,171,167,127, 23, 23,175, 10,213,114,213,201,177,121,234,148,147, + 0, 78, 21, 76, 20, 89, 38, 26, 54,108, 88,149,162,168, 1, 0,234, 42, 20,138,234, 74,165, 82,194,243,124, 77,138,162, 34, 57, +142,139,168, 93,187,246,225,251,247,239,151,105, 50,217,132,115, 27, 77, 1,193, 45,183,101,235, 57,145,153, 22,109, 75, 56,183, +209, 4, 0, 25,191, 79,210, 3, 56,112,191,221,228,190, 7, 47,199, 47,143,204,113, 25,167, 62, 59,247, 96, 89,247, 57, 47,233, + 78,245,183,117,253, 27, 83,239, 39, 1, 24, 22,113, 3,139,238,222,186,252, 35,197, 67,200,194, 54,203,144,241,248,198,219,208, + 23, 10,133, 70,127,127,255, 34, 71, 23, 74, 36, 18,163,201, 84, 82, 0,229,156, 77,151,138,117, 64,219,141,123,119,110, 28,182, +255,224,129,185,109, 58,190,235, 33,173, 80, 1,149, 85, 20, 54, 78,105, 60,238,244, 45,245,181, 94,147,206,255, 20,147, 98,140, + 64, 25,243, 97,116, 58, 93, 52,128, 28,157, 78,215,155,231,249, 68,138,162, 2,114,114,114,110, 91,173,214,187,101, 54, 4, 28, + 6,135,134, 54,219, 74, 81,148,128,183,113,243, 47, 11,153,109,198,212, 7, 73, 40,231,178, 36,245, 42, 59, 99,252, 15,203, 26, + 87,171, 30,212,184,112,173,195, 58,149,156, 48,122,242,162,198,149,170,212,104,252,124,253,195, 82,211, 4,120,171, 62,231,227, +189,235,231,159,191,117,229,204,183,158,190,149, 42,165, 37,197, 60, 72,124,124,123, 38,107,212,236, 45,239,121,142,123, 28,185, +100,221,194,201, 19, 83,147, 99,215,233,213,143,238, 1,128, 94,253,232,222,131,155,248, 62, 51, 45,105, 98, 86, 70,204,194, 55, + 45,139,252,252,252,148, 45, 91,182,184,182,108,217,146,246,246,246,134, 90,173,198,153, 51,103, 56,142,227,146,203,172,149, 29, +123, 38, 63,155,114,255,237,151,149,243, 69, 10,167,110, 54,155,205,143,231, 1,129, 64,144,106,214,107,142,107,105,197, 36,228, +196, 27, 75,126,102,112, 20, 0,186,112,237, 66,142,227,168,249,203, 55,198, 11,165, 78, 69, 78,134,104, 53,106,229, 28,199, 57, +188,214, 97,238,211,155,213,222,214,253, 77,241,252,244, 6, 77, 66,190,181, 90, 45,198,130,251,195, 8,192,200,243,200,162,105, +234, 28,195, 89, 79,104,202,209,152,162, 40, 56,243,148, 0, 78, 50, 1, 40, 80,208,229,101,243,101,201,201, 42,210, 16,103, 68, + 71,234, 51,218, 86, 60,102,222, 57, 52,252,247,163,253, 89,150,173, 92, 16, 51,136, 51, 25,242,119,233, 82,221,126, 3,110,216, +240,207,231, 72,161,217,162,254,228,127,228, 80, 55,202,223, 73, 51,184,138,172,119, 5,127,239,161,113,241, 25,215, 98, 18,245, +191,225,229,101,117,202,179,159,140,183,183,247,247, 20, 69, 13, 17,139,197, 74,179,217,156,207,243,252,166,244,244,244,153,120, +109,241,223, 70, 66,153,202, 48, 84, 44,149, 79,181, 24,243,255,208,103, 68, 15, 46,237,216,229, 94, 65, 93,164, 10,197,100,163, + 33,127,147, 62, 61,122,227, 91, 46, 79, 23,137, 68,210, 72,169, 84, 10, 51, 51, 51,175, 2,200,251, 59,157,247, 6, 13, 26, 4, +210, 52, 93,153,227, 56,111, 0, 46,176,143, 10,201, 20, 8, 4,201, 5, 17, 45,190,172,154,173, 62,218,229,217,177,115,157,241, + 39,207, 71, 45, 45,232, 86,124,134,127,191,197,210, 33,221,218, 79,248,109,239,129,162, 70, 29,254,223, 93,243,255, 59,205,182, + 2,165,111,230, 48, 90,236, 50,171, 99,176, 81,159,153,146,252,201,133,187,234,171, 0,180,229,217, 79,145, 72,244,129,197, 98, +145,137, 68, 34,131,197, 98,217,242,119, 57,118,153, 42,120, 56, 13,222,225,149, 41, 56, 80, 55, 94, 25,180,242, 79,185,150,152, +122,245,234,181, 22,137, 68,129, 44,203,202,205,102,179,222, 96, 48,196,197,199,199,255,129,226, 23, 62,255, 83,247, 83,161,170, +177, 68, 36,146,124, 1, 0, 22,139,105, 89,126,198,163,241, 37,125,177,132,207,255, 95,159, 35,207,202, 77, 30, 9, 24,161, 23, + 10, 38,230,230,108, 54,117,122,236,245, 26,127,225,126, 18,222,240,228, 18, 77,162, 73, 52,137,230,171,208,164, 60,137,230, 95, +169, 41,245,173, 21, 32,245,173,229,240,164,203,197,124,158,148, 39,161,144, 81, 69,252, 0,112, 96,194, 82, 2,129, 64,248, 19, +224, 72, 17, 16,254, 74,140,169, 15, 18,255,204,207, 19,254,117, 20,155, 19, 77,149,224, 74,203, 18, 18,124, 19,103,123,138,104, + 18, 77,162, 73, 52,137, 38,209, 36,154,255, 58,205,210,180,255, 31,187, 36, 71,189,178,125, 4,192,255, 36,225,159,132, 85,137, + 38,209, 36,154, 68,147,104, 18, 77,162,249,111,227,153,241,162, 73, 89, 16, 8, 4, 2,129, 64, 32,252, 57,144, 28, 45, 2,129, + 64, 32, 16, 8,132,242, 81, 84,215, 33, 49, 90, 4, 2,129, 64, 32, 16, 8,111,129, 98,147,225, 73,215, 33,129, 64, 32, 16, 8, + 4, 66,249, 40,140,104,249,226,149,233, 29,136,209, 34, 16, 8, 4, 2,129, 64,120, 59,164,162,168,232,214,225,195,135,249,162, +126, 39, 16, 8, 4, 2,129, 64,248, 95,240,127,238, 69, 94,140,100,141, 42,216, 6,240, 66, 68,139, 24, 44, 2,129, 64, 32, 16, + 8,127, 23,179,245,127, 70, 97, 36,171,240, 39,245, 53,163,213,163, 71, 15,138,152, 45, 2,129, 64, 32, 16, 8,127, 21,255, 68, + 47, 66,191,122,128,228, 52, 19, 8, 4, 2,129, 64,248, 43,205,214, 63,233,120,200,244, 14, 4, 2,129, 64, 32, 16, 8,229,195, + 23, 64,247, 23,182,255,103, 75,240, 16, 8, 4, 2,129, 64, 32,252,211, 25, 85,220, 54,137,104, 17, 8, 4, 2,129, 64, 32,188, +125,179, 69, 32, 16, 8, 4, 2,129, 64,248,127,134,172,108, 78, 52,137, 38,209, 36,154, 68,147,104, 18,205,127, 58,133,243,104, + 1,197,205,163, 69, 32, 16, 8, 4, 2,129, 64,120, 35,186,195, 62,127,214,168,130,215,238,196,104, 17, 8, 4, 2,129, 64, 32, +188, 93, 94, 91,126,135, 24, 45, 2,129, 64, 32, 16, 8,132,183,107,176,214, 16,163, 69, 32, 16, 8, 4, 2,129,240, 39, 67,140, + 22,129, 64, 32, 16, 8, 4,194,159, 4,133,226, 71, 14,156, 42,131,206,155,140, 62, 56, 69, 52,137, 38,209, 36,154, 68,147,104, + 18,205,127,157,102,105,218,167,240,255, 71,225,204,240, 71,240, 60, 17,126,205,255,226, 31,147,161,175, 68,147,104, 18, 77,162, + 73, 52,137, 38,209,252,167, 51,234,149,215,103,144,174, 67, 2,129, 64, 32, 16, 8,132,183,107,182,200, 18, 60, 4, 2,129, 64, + 32, 16, 8,111,137, 98,187, 9, 73, 68,139, 64, 32, 16, 8, 4, 2,161,124, 20,187,168, 52, 49, 90, 4, 2,129, 64, 32, 16, 8, +127,142,225, 34, 70,139, 64, 32, 16, 8, 4, 2,225, 45,154,172, 81, 69,254,245,240,225,195, 60, 41, 35, 2,129, 64, 32, 16, 8, +127, 21,255, 88, 47, 82,120, 96,196,108, 17, 8, 4, 2,129, 64, 32, 94,164,204,248,226,249,104,195, 81, 5,219, 0,200,168, 67, + 2,129, 64, 32, 16, 8,132,242,210, 29, 47,143, 60, 28, 85,184, 77,140, 22,129, 64, 32, 16, 8, 4, 66,249, 25, 85,226, 95, 73, +183, 33,129, 64, 32, 16, 8,132,191,146,127,162, 23,161,200,105, 37, 16, 8, 4, 2,129, 64, 40, 23, 69, 69,179,214,144, 98, 33, + 16, 8, 4, 2,129, 64,248,115, 13, 23,129, 64, 32, 16, 8, 4, 2,225,207, 48, 89,127,246,132,165,100,101,115,162, 73, 52,137, + 38,209, 36,154, 68,147,104,254, 91, 76,214,139, 83, 60, 0, 32,163, 14, 9, 4, 2,129, 64, 32, 16,202, 11, 89, 84,154, 64, 32, + 16, 8, 4, 2,225, 79,130, 44, 42, 77, 32, 16, 8, 4, 2,129,240, 63, 54, 92,196,104, 17, 8, 4, 2,129, 64, 32,188, 69,147, +245,146,217, 34, 57, 90, 4, 2,129, 64, 32, 16, 8,229,163,216, 28, 45, 10,197,143, 28, 56, 85,134,127,240, 38,163, 15, 78, 17, + 77,162, 73, 52,137, 38,209, 36,154, 68,243, 95,167, 89,154,246, 41,252,255, 51, 10,255,163, 9, 75,201,208, 87,162, 73, 52,137, + 38,209, 36,154, 68,147,104,254,219, 32,211, 59, 16, 8, 4, 2,129, 64, 32,188,109, 99,245, 42,196,104, 17, 8, 4, 2,129, 64, + 32,148, 15, 50,143, 22,129, 64, 32, 16, 8, 4,194,159,132, 47,236, 81,173,194,215, 70,196,104, 17, 8, 4, 2,129, 64, 32,188, + 29,186,195, 30,213, 42,124, 37, 70,139, 64, 32, 16, 8, 4, 2,225, 45, 82,228, 60, 90, 20, 0, 28, 62,124,152, 47,216,110,215, +163, 71,143,115,164,172, 8, 4, 2,129, 64, 32,252, 47,249,167,122,145,103, 17,173, 30, 61,122, 80, 0,206,146, 83, 77, 32, 16, + 8, 4, 2,225,175,224,159,232, 69,232, 87,156,100, 59,114,154, 9, 4, 2,129, 64, 32,252, 21,252, 19,189,136,224, 21, 23, 73, + 32, 16, 8, 4, 2,129,240,151,240,127,236, 69,124, 97, 79,132, 63, 82,240, 10, 20, 76,249, 64,230,209, 34, 16, 8, 4, 2,129, + 64, 40, 31,133,163, 13, 95, 91,122,135, 68,177, 8, 4, 2,129, 64, 32, 16,202, 71, 81, 51,195,175, 33,197, 66, 32, 16, 8, 4, + 2,129,240, 39, 66, 34, 90, 4, 2,129, 64, 32, 16, 8,229,231,197,168,214,255, 44,154, 69, 86, 54, 39,154, 68,147,104, 18, 77, +162, 73, 52,137,230,191,201,100,189,180, 77,102,134, 39, 16, 8, 4, 2,129, 64,248,147, 32,163, 14, 9, 4, 2,129, 64, 32, 16, +202, 71,225,136,195, 23,183,137,209, 34, 16, 8, 4, 2,129, 64,120,139,102,235, 53, 72,215, 33,129, 64, 32, 16, 8, 4, 66,249, + 24, 85,220, 31,136,209, 34, 16, 8, 4, 2,129, 64,248,147, 12, 23,133,226, 71, 14,156, 42,131,240,155,140, 62, 56, 69, 52,137, + 38,209, 36,154, 68,147,104, 18,205,127,157,102,105,218,167,240,255,199, 95, 54, 97, 41, 25,250, 74, 52,137, 38,209, 36,154, 68, +147,104, 18,205,127, 45,164,235,144, 64, 32, 16, 8, 4, 2,225,111, 96,180,188, 4, 2,193,183, 50,153,236, 39,153, 76,246,139, + 64, 32, 88, 8,192,173,172,255, 80,161, 80,140,243,241,241,121,232,227,227,147, 20, 24, 24,120,212,201, 73,254,101, 85, 9,218, + 0, 16,190,165,227, 9, 6,240,165, 76, 38,123, 32,149, 74,227, 1,108, 6,240, 37, 0,207,242, 8,207,244,195,123,247,190,232, +189,127,166, 31,222,123,229, 79,221,189,189,189, 47, 0,232,242,182, 78,202, 64, 57, 58,245, 83,224,105, 63, 5,158, 14,148,191, +121,171,193,201,201,105,136,175,175,239,101, 15, 15,143,100, 95, 95,223, 75, 82,169,180, 95, 25, 37, 84,222,222,222, 11, 2, 2, + 2,162,253,252,252,150,194,190, 58,249,223,150,214, 18,180, 14,145, 64, 29, 42,134,182,165, 24, 63,133,138,209,185, 51, 32,127, + 67,185, 86, 0,118, 59, 59, 59,223, 22, 8, 4,135, 1,244, 45,184,190,250, 10, 4,130,195,206,206,206,183, 1,236, 46,248,220, +155, 92,167, 11, 0, 36, 3,152, 83,176, 61, 54, 32, 32, 64, 91,191,126,253,248,250,245,235,255, 90,189,122,245, 15, 29, 21,147, +203,229,157, 3, 2, 2,246, 4, 6, 6,198,135,134,134,102,251,251,251, 71, 85,168, 80, 97,163, 68, 34,105, 71,170, 56, 2,129, + 64,248,251,211, 19,192, 92, 0, 43, 34, 34, 34,110,242, 60,127,147,231,249,155, 17, 17, 17, 55, 1,252, 4, 96, 30,138, 15, 33, +190,244,190,135,135,199,244, 89,179,102, 25, 83, 83, 83,121,181, 90,205, 71, 71, 71,243, 75,166, 78,230,186,186, 11,248,170, 94, +110,122, 95, 95,223, 39, 21, 43, 84,216, 94, 71, 73, 79, 6, 80,205, 17,205, 23,112,147,201,100, 87,167, 78,157,170,251, 47,123, +215, 29, 22,197,213,126,207, 54,118,151,221,133, 93,250,210, 85,138, 96, 1,197,222,176,119,236,198,174,177,199, 18,141,198,216, + 21, 48,106, 44,177,199, 36,250,217, 34, 26, 43,177, 96,239,216,149, 69, 17, 16, 1, 65,164,119,182, 2,219,239,239, 15, 74,136, +161,154,124,223, 47,101,206,243,204,179,176,123,231,204,189, 51,247,206,156,121,239,123,223,247,254,253,251, 74,141, 70,163, 52, + 26,141,202,204,204, 76,229,205,155, 55,149, 93,186,116, 81, 2, 88, 4,128,209, 0,206, 74,172,115,192, 61,114,112, 13, 89,231, +128,123, 85,191,247,246,246,142, 53, 26,141,100,212,168, 81,106, 0,142, 13,225,252, 16,142, 0,183,133, 57, 68,163, 5,200,209, + 31,249,154,144,189, 75,200,104, 62, 82, 63,134,211,214,214,246,252,130, 5, 11,228, 25, 25, 25, 68,173, 86,147,212,212, 84, 50, +123,246,108,153,173,173,237,177,122,182,221,202,199,199, 39,231,241,227,199, 70,169, 84, 74,238,222,189,107,108,217,178,101, 78, + 61,197, 86,159, 15,234,178,223,193,193,225,114, 67, 54, 91, 91,219, 3, 13,189, 70, 29, 56, 72,213, 74,238, 16,242,252, 58,185, + 48,170, 19,217,209,214,137,140,180,100, 75,187,178,241,121,247,234, 67,153,212,196,249, 73,247,238,221, 85,175, 94,189, 50, 20, + 20, 20,144,216,216, 88,227,204,153, 51, 75, 1,196,204,156, 57,179, 52, 54, 54,214, 88, 80, 80, 64, 94,189,122,101,232,222,189, +187, 10,192,140, 6,212,147, 14,224, 80, 80, 80, 16, 33,132,144,245,235,215, 19, 95, 95, 95,210,171, 87, 47,162, 84, 42, 9, 33, + 36,133, 16,114, 88,175,215,127, 90, 31, 78,161, 80, 56,105,193,130, 5,202,226,226, 98, 82, 1,163,209, 72,164, 82, 41,217,179, +103,143, 74, 44, 22, 95,174,225, 37,131,154,242,160, 56, 41, 78,138,243,175,198,249,119,134, 61,202,252,180, 42,182,122, 27, 38, +198, 47, 91,182,172, 66, 84, 93,233,218,181,235,179, 79, 63,253, 84,242,233,167,159, 74,186,118,237,122, 23,192,181,136,136, 8, +201,210,165, 75, 37, 0,198,215,113, 33, 44, 58,119,238, 44,205,206,206, 38,158,158,158,164, 81,163, 70, 36, 59, 59,155, 16, 66, +200,243, 79,218,144, 91,205, 64,210,194,175,144,235,191,156, 33, 51,237,153,164,155,189, 80,103, 47, 22, 23, 88, 91, 91,111,192, +111,115, 50, 86,119,113, 71, 52,107,214, 76, 17, 19, 19,163, 76, 72, 72, 80, 6, 7, 7, 43,123,245,234,165,244,241,241, 81,142, + 28, 57, 82,185,123,247,110,165, 86,171, 85, 30, 56,112, 64,105,110,110, 30, 83,141,216,250,104,161,197,100, 50,119, 69, 69, 69, +145,183,111,223,146,114, 43, 69, 77,156, 66,145, 72, 52,192,194,194, 98,145, 72, 36, 26, 0, 64, 8, 0,158,128,160,149, 16, 46, +159,183,114,243, 14, 27,223,199,125, 79,159,118,109, 70,155,209,165,186,239,150, 16, 50,202,229,163,132,150, 80, 40,156,244,197, + 23, 95, 40,212,106, 53, 41, 46, 46, 38, 74, 26,233, 44, 13, 0, 0, 32, 0, 73, 68, 65, 84,165,146, 20, 23, 23, 19,133, 66, 65, +198,143, 31, 47,231,114,185, 35,234,226,180,182,182,254, 58, 60, 60, 92,159,157,157, 77,194,195,195,201,229,203,151,201,222,189, +123,141,182,182,182,219, 27, 58, 0,197, 98,241,141,235,215,175, 75, 34, 35, 35, 37, 79,159, 62,149,232,116, 58,137, 86,171,149, +104,181, 90, 73, 88, 88,152, 36, 52, 52, 84,114,242,228, 73,137, 70,163,145,104, 52, 26,137, 90,173,150, 52,105,210,228,106, 67, +175, 81,123, 14,210, 52,247, 47, 16,178,125, 30,145,109,158, 67,164,139, 7,145,220,217,254,228,251,118, 78,196,223, 20, 23,241, +251,220,158,213,114,178, 88,172,123, 41, 41, 41,198, 21, 43, 86,104,154, 55,111, 46,155, 54,109, 90,169, 90,173, 38,132, 16,162, + 86,171,201,180,105,211, 74,155, 55,111, 46, 91,177, 98,133,230,221,187,119, 70, 38,147,121,179, 1,245,220, 84, 33,178,238,221, +187, 71,170, 66,169, 84,146, 94,189,122,165,248,250,250, 30,110,220,184,241,132,186, 56, 5, 2,193,176,229,203,151, 43, 73, 53, +208,233,116, 68,161, 80,144,119,239,222, 25, 27, 53,106,148, 9,192,138,186,153, 83,156, 20, 39,197, 73, 9,173,255, 26,102,213, +241,127,245, 39,113,233,210,165, 18, 66,136,100,213,170, 85,146,114,203,150, 9, 0, 65,249,198, 4, 48,110,249,242,229, 18, 66, +136,100,217,178,101, 21,101,106,186, 16, 67, 78,159, 62,173,221,185,115, 39,177,179,179, 35, 98,177,152,236,218,181,139, 24,141, + 70,146, 29,118,140,220,106, 6,242,122,229, 20, 66, 8, 33,241, 27,230,147, 91,205, 64,146,126, 88, 71, 38, 78,156, 88,204,227, +241,198,215,114,113, 45,219,180,105,163, 40, 41, 41, 81, 30, 57,114, 68,201,227,241,158, 3,104,142,178,169, 72, 90,121, 93, 39, + 55,111,222, 92, 30, 29, 29,173,252,249,231,159,149, 0,130,235,217, 97,220, 1,244,228,243,249, 35,151, 59,178, 18,200,193, 53, +100,185, 29, 94, 1,104, 9,192,166,188,140,195,178,101,203, 8, 33,132, 56, 59, 59,135,215,192, 41,244,241,241, 89,150,144,144, + 16,168,211,233, 2, 35, 35, 35, 3,155, 54,109,186, 98,104, 19,251, 78,231,198,247,245,147,173,155,227, 71,182, 45,246,249,118, + 96,251, 62, 39,198,246, 24, 63,181,177,245,253,105,182,220,226, 49, 66,134,226,131,169,195,122,117,108, 71, 71,199,167,169,169, +169,149,226, 74,161, 80,144,140,140, 12,146,156,156, 76,238,223,191, 79,236,237,237,111,213,197, 41, 22,139, 99, 83, 83, 83,201, + 15, 59,118,144, 81, 45,189,137,191,200,140,116,183, 48, 35,109, 5, 92, 85, 51,160,109, 67,133,214,139, 23, 47, 36, 0, 36, 0, + 36, 5, 5, 5,146,130,130, 2, 73, 81, 81, 81,229,119, 0, 36, 50,153, 76, 34,147,201, 36, 26,141, 70,226,230,230,214, 96,161, +213,133,139, 46, 29,184, 40,236,196, 65,201, 16, 71,235,204, 57, 77,172, 13, 79,198,119, 34, 69,243,122,145,157,126,142,164, 43, + 27,159,215,147,115, 8,155,205,190, 11, 96, 73,185, 40,159, 50, 96,192,128, 98, 66, 8, 25, 48, 96, 64, 49,128, 41,229,223,127, + 81, 46,178, 6,212,179,158,116, 15, 15, 15, 85,133, 37, 11,192, 35, 15, 15, 15,149,175,175, 47,241,245,245, 37,206,206,206,138, +114,238,122,221,208,220,221,221,227, 75, 74, 74, 42, 5,160, 84, 42, 37,153,153,153, 36, 41, 41,137,196,196,196,144,231,207,159, +147,148,148, 20,114,234,212, 41,131, 72, 36,186, 68,221,204, 41, 78,138,147,226,164,132,214,127, 85,104,125,184,253, 22, 97, 97, + 97,228,131,175, 54, 71, 68, 68, 72,150, 47, 95, 46,169, 67,153,205, 90,181,106, 85,133,213,235,155, 90, 30,254, 7,226,227,227, +201,148, 41, 83,136,151,151, 23,241,242,242, 34,159,126,250, 41,145,201,100, 68,153, 24, 77,110, 53, 3,121, 62,166, 45, 33,132, + 16,197,235, 72,114,171, 25,136,100, 98,103,242,242,229, 75,226,228,228,116,189,150,227, 95,124,248,240, 97,222,177, 99,199,178, + 81,230,143,197, 2,208, 17,192, 46, 83, 83,211, 67, 40,155, 46,108, 4,192,194,211,211,179,176,184,184, 88, 57,106,212, 40, 37, + 0,151, 90, 56,187,123,121,121,189, 61,112,224, 0,201,205,205, 37,133,133,133,100, 75,151,166,132, 28, 92, 67,214,183,109,100, +252,225,135, 31,212, 75,150, 44, 81, 89, 90, 90,134, 1,112, 24, 53,106,148,158, 16, 66,252,253,253,115,170, 35, 19,137, 68, 3, + 18, 18, 18, 2, 75, 75, 75, 3,165, 82,105, 96, 97, 97, 97,224,133,115,231, 2,251,183,108, 58, 69,182,110,142,223,185,241,125, +253, 6, 58, 90,140,220,222,175,221,103, 25, 43,102,140, 90,213,185,249,235,210, 77, 11,239,124,210,196,110,235,199, 92,109, 27, + 27,155, 44,181, 90, 77, 0,252,110,123,251,246, 45,177,178,178, 74,173,139,195,210,210,114,213, 23,227,198, 26, 70, 52,114, 36, +111,119,174, 38,186, 27, 63, 19,221,229, 35, 36,113,243, 98, 50, 84,108, 45,239,104, 66, 95, 94,223,250,136,197,226, 27, 79,159, + 62,253,141,208, 42, 42, 42,170, 86,104,201,229,114,137, 70,163,145,120,120,120, 92,253,163,189,190, 35, 27,110,221, 77, 25,207, + 35,167,116, 35,121,115,122,145, 1, 66, 86,202, 31,160, 27, 7,224, 46,128,137, 13,220,143, 14, 96, 83,133,160,218,188,121, 51, + 33,132, 16, 15, 15, 15, 21,254,216, 98, 20,161,183,183,119,242,140, 25, 51,244,205,154, 53,203,237,210,165,139,244,217,179,103, +228,222,189,123,228,242,229,203,228,204,153, 51, 36, 58, 58,154,100,100,100,144,248,248,120, 50,120,240, 96, 41,128,238,212,189, +144, 2, 5, 10,127,101, 84,163, 69,254,246,160, 87, 52, 44, 32, 32,128, 86,165,129, 66, 0,220,182,109,219,230,109,218,180,105, + 27,202, 98, 65,208,124, 24,248,164,151, 41,243,101, 47, 83,230, 75, 31, 6, 62, 41,183, 24,237,223,176, 97,195,215,190,190,190, + 89, 0, 76, 1,136,171, 59, 16, 33,164,155,149,149, 21, 82, 83, 83, 33, 20, 10, 33, 20, 10,145,154,154, 10, 66, 8,244, 4,208, + 17, 64,173,213,162,164,164, 4,165, 70,130, 18, 35, 32, 87, 42, 33, 22,139,161,213,106,221,106,168,127,171, 49, 99,198,184,249, +248,248,228, 45, 93,186, 52, 19,101,190, 50,135,166, 79,159,126,227,209,163, 71, 62, 74,165,178, 48, 38, 38,166,180,101,203,150, + 3, 0,136, 19, 18, 18, 38,237,217,179, 7, 83,166, 76, 65, 45, 15,157,150,131, 7, 15,190, 28, 29, 29,237, 54,113,226, 68,220, +189,123, 23, 91,182,108, 65,126,126, 62, 1, 0,181, 90, 77, 12, 6,131,182,115,231,206,218,157, 59,119,182,247,247,247,127,218, +164, 73, 19, 6, 0, 36, 39, 39, 39, 86, 71, 72,163,209,154,186,186,186, 66,173, 86, 35, 47, 47, 15,209,209,209, 48, 19, 10, 17, +149,153,111,215, 99,251, 15, 5, 43,207,221, 96,141,107,239, 99,185,168,111, 23,245,198,235,119, 61,155, 59,216,217,105,180, 58, +113,124, 86, 78,230,199, 92, 84, 19, 19,147,212,252,252,124,104, 52, 26,148,148,148, 64, 46,151,163,160,160, 0,249,249,249,200, +204,204,132,137,137,201,219,186, 56,204, 11, 11,195,147, 31,222,163,157,250,113, 51,220,244,133, 96,158,221, 5,230,249,239,225, +174,201,195,190,213,179,205, 52, 86, 54, 65,230,102,102, 69, 34,145,104, 63, 0,143,186,248,252,252,252, 80, 80, 80,128,130,130, + 2, 88, 89, 89,193,194,194, 2, 22, 22, 22,144, 74,165,144,201,100,144,203,229,240,244,244, 68,171, 86,173,112,244,232,209, 63, +165,115, 63,209, 32, 73, 15,195,156, 27,111, 50, 97,194,231,163,137,133,192,181,157, 0,150,181,236,210,139,197, 98,157,182,180, +180,188, 14, 96, 30, 0, 62,128,121,150,150,150,215, 89, 44,214,112, 0,235, 1, 28,107, 96, 53, 54, 6, 5, 5, 45, 75, 72, 72, +224,189,124,249, 18, 75,151, 46, 69,112,112, 48, 18, 19, 19,191, 3, 96, 44, 47, 51,215,202,202, 42,140, 78,167,255, 7,192, 32, + 0, 3,236,237,237,123,215,193, 59,124,201,146, 37,165,109,218,180,137,127,253,250,245,240,135, 15, 31,182, 93,188,120,177,236, +253,251,247,136,143,143,135,189,189, 61,156,157,157,161, 84, 42, 81, 84, 84,132,225,195,135, 11,205,205,205,199, 83,183,113, 10, + 20, 40,252,149, 69,214, 7, 90,228,239,102,209,170,246,255,106,223,168,121, 60, 94,144, 68, 34,233,228,235,235,203, 4,112, 10, + 0,124, 24, 24, 61,188,115,235, 67,231,246,111,246, 13,221,185,218,183,191,175,231, 33, 31, 6, 42, 86,177,133,181,109,219,214, + 66, 34,145,116,230,112, 56,159,215, 80, 9, 2, 0, 22, 22, 22, 16, 10,133, 16,137, 68,176,176,176,128,209,104,132,178,184, 20, + 42, 3,160, 40,213, 64, 38,147, 65, 81,254,191, 82,173,133, 74,165,170,220,183, 26,244,152, 49, 99, 70,222,158, 61,123,114,179, +178,178, 54, 3,104, 57,101,202,148, 97,187,119,239,198,237,219,183, 75, 7,121,185, 91,109,232,214,250,235,230, 89,137,129, 94, + 44,204, 4, 16, 30, 30, 30,142,206,157, 59,131, 70,163,141,173,142,208,212,212,244,251, 19, 39, 78,152,198,196,196,192,221,221, + 61,102,236,216,177,159,108,222,188,217,141,175, 44,124, 0, 0,250,130,236,152,249,243,231,175,217,176, 97, 67, 94, 94, 94,158, +182,184,184,216,118,232,208,161, 72, 77, 77, 69, 70, 70,198,163, 26, 68,102,124,100,100, 36,145,201,100, 72, 74, 74, 66,100,100, +164,233,154, 53,107,218, 27,232,244, 97,233, 48,155, 58,165, 75,219,246, 19, 59,182,198,177,199, 47, 77,238,191, 73, 22,181,109, +228,104,241, 34, 45,171,177,142,134,183, 31,115,181, 21, 10,197,174,175,191,254, 90,169, 84, 42,145,158,158,142, 87,175, 94,225, +245,235,215, 72, 73, 73,193,150, 45, 91,148,133,133,133,187,235,226,112,224, 50,191,220,186,120, 58,141, 25,251, 8,120,121, 15, + 40, 86, 0, 37, 74,168,227, 36, 56, 28,151,141,189,103,127, 97,191, 79, 77, 21,157, 60,121,114,134,139,139,139, 4,128,103,109, +124,132,148, 93, 66, 58,157,254,161, 8, 5,157, 78, 87, 0,200,230,243,249,105,102,102,102,105,116, 58, 61,155, 16,162,250, 83, +222, 36,244,208,130,193, 0,216,166,160,179,106, 77,237,249,201,216,177, 99, 79,164,165,165,245, 79, 74, 74,234,180,123,247,238, +175,185, 92,110,212,238,221,187,191, 78, 74, 74,234,148,150,150,214,127,236,216,177, 39, 0, 76,110,200,241, 61, 60, 60,230, 7, + 6, 6, 98,203,150, 45,104,213,170, 21, 60, 61, 61,139,131,130,130,118, 1, 88, 13,224,115, 15, 15,143, 7,243,231,207,159,150, +155,155, 43, 78, 79, 79,111,245,221,119,223,205,222,181,107, 87,187,204,204, 76,110, 29,212, 93,251,245,235,135, 43, 87,174, 0, + 64, 22,128,164,130,130, 2,125,102,102, 38,188,189,189,209,190,125,123, 40,149, 74, 40,149, 74, 72,165, 82,184,186,186,194,104, + 52,118,162,110,229, 20, 40, 80,160,240, 63, 21, 92,213, 11, 45, 46,151,107,225,231,231,135, 38, 77,154, 88,160,124,181,150, 21, +155,185, 98,209,140,113, 60,129,228, 42,104,145,183, 48,182, 91, 11,158, 21,155,185,162,124, 23,166,171,171, 43,199,207,207, 15, +124, 62,223,177,134,131,223,205,206,206,134,159,159, 31, 68, 34, 17,132, 66, 33,252,252,252,160,213,106, 33, 83, 40,160, 50, 0, +197, 58, 35,100, 50, 25, 10,243,114, 80,108, 0,244,102, 86, 72, 73, 73, 1,131,193, 72,174,129,211,222,221,221, 61, 47, 42, 42, + 42, 15, 64, 56,128,207,130,131,131,177,124,249,114,172, 93,187,246, 4, 47,235, 93,191, 19, 87,206, 91, 29, 15,154,107,227,201, +166,141, 3,160, 77, 75, 75,131, 72, 36, 2,159,207,175, 86, 24,248,251,251,183,225,243,249, 56,114,228, 8, 73, 79, 79,239,130, +178, 37,252,201, 52, 90,153,216, 51,165, 67, 6, 96,151, 68, 34,233,176,102,205,154, 55,125,250,244, 97,117,236,216, 17,235,215, +175, 7,128,176,234, 56,165, 82,233,147,201,147, 39,107,238,220,185,131,184,184, 56,254,185,115,231, 70,175, 95,191,190,197,251, +247,239, 57, 23, 47, 95, 29, 24,146, 38, 31,189,249,250,125,238,134,107,119,159, 88,155,243,155, 55,182,182, 68,228,251, 12, 19, + 3, 3,207,234,186,162, 29, 88,140, 25, 61,184,204,200,110, 28,122, 86, 15, 46, 83,210,142,197,152,174, 80, 40, 78, 94,184,112, +225,218,226,197,139,149,185,185,185, 48, 51, 51, 67, 65, 65, 1, 54,110,220,168,140,140,140, 60,171,209,104, 46,214,197,107, 48, +146, 54,206,141, 92,128,183, 81,149,223,105,141, 4,207, 52, 38, 8,248,108, 33,188,188,189,161,209,104,208,178,101, 75, 90,112, +112, 48, 95, 40, 20,126, 85,167,232,161,255,174,187,233,105, 52, 90, 54, 33, 36, 67,169, 84,166,155,154,154,190, 55, 49, 49,121, + 95, 88, 88,152, 78, 8,201,249, 51,116, 22,161,227,203,206, 45, 61, 0,142, 41,222, 23, 40, 51,159, 43, 81, 88, 93, 65, 51, 51, +179,233,123,247,238,229, 30, 60,120, 80, 55,127,254,124,245,236,217,179, 89, 37, 37, 37,182,179,103,207,102,205,159, 63, 95,125, +240,224, 65,221,222,189,123,185, 2,129, 96,228,199, 84, 68,167,211, 33, 42, 42,106,115, 98, 98, 34, 31,101,225, 70, 22, 6, 5, + 5, 77, 73, 72, 72,224,238,217,179, 7,103,206,156,193,153, 51,103, 48,108,216, 48, 44, 88,176, 0,129,129,129,181,209,241,124, +125,125,253,172,172,172,112,239,222,189, 76, 0,239, 1,180, 17, 8, 4,102,195,134, 13, 67,255,254,253, 81, 90, 90, 10,173, 86, + 91, 41,180, 24, 12, 6, 68, 34,145, 21,117, 15,164, 64,129, 2,133,255,186,200,250,141,216, 98, 2, 64,133,169, 46, 32, 32,128, + 86,219,131,209, 80,148, 11,169,170, 24, 41,178, 98,164, 22, 25,127,243,155,209,104,172,245,232,153,153,153, 23, 31, 63,126, 60, +221,207,207,143,153,153, 89, 54, 35,230,231,231,135,226,226, 98,100,190,124, 10,149, 17,224,187,251, 64,165, 82,161,232,245, 11, + 8,124, 59,193,106,240, 68,108,223,179, 71, 93, 80, 80,240, 99,117,156,108, 54,155,229,228,228,148,151,156,156,172, 7, 80, 40, + 20, 10,251,185,184,184,224,238,221,187, 0,112,140, 0, 91, 17,121, 7,184, 23, 10, 82,102, 82, 17,184,186,186, 34, 55, 55, 23, + 74,165,242,110,117,156,143, 31, 63, 78,208,233,116, 45,135, 14, 29, 74,251,233,167,159, 78,201,229,242,181, 0, 94,169,141, 96, +188, 76,203,129,202, 0, 46,128,190, 22, 22, 22, 95, 4, 6, 6,246,158, 63,127, 62, 46, 92,184,128,235,215,175,107, 81,230, 11, +246,184, 26, 90, 89, 82, 82,210,190, 37, 75,150,116,164,211,233,159,221,184,113, 67,239,233,233, 41,215,106,181,134,166, 94, 94, +244,181,193,235, 76,230,125, 54, 75, 84, 80,140,216,254, 77,237, 59,211,104, 64,108, 70,238,251, 68, 37, 10,106, 59,167,254,108, + 70,216,240, 46,190,254,211,199, 14, 17,240,221,155, 67, 21,253, 84,188,239,244,229,237,166,145, 9, 1,247,114,115,135, 93,184, +112, 97,244,221,187,119,231,105, 52,154, 38, 28, 14,231,173, 84, 42,221,169, 84, 42,235, 20, 89, 12, 6, 99,176,218,222,201, 66, + 90, 88, 8,110,185, 37, 74,174, 51, 34, 95,173, 71,156,200, 19,227,157,156, 43,167, 65,179,179,179, 33, 22,139,105, 6,131, 97, + 72,109,156,215,175, 95, 71, 64, 64, 64,133,240, 4,141, 70, 3,141, 70,203,247,242,242,202,225,112, 56, 5, 38, 38, 38,242,173, + 91,183,150,150,150,150,130,201,100,114, 13, 6, 3,227,143,244,246,246, 60,216,114, 8,237,251,217, 67,123,246,105,213,220,155, +132, 63,127, 73, 43, 42, 46, 61, 92,139, 21,240, 59, 15, 15, 15,102, 97, 97,225, 69, 0,113, 58,157,238,248,169, 83,167,184,147, + 38, 77, 42, 61,125,250,244, 4, 0,110,219,182,109, 27,173, 84, 42, 27,148, 82, 33, 49, 49,241,187, 13, 27, 54, 44, 91,181,106, + 21,142, 30, 61, 58, 63, 49, 49,113,121,185,165,107, 88, 96, 96, 32,182,110,221,138,163, 71,143, 26,227,226,226, 46, 27,141,198, +196,197,139, 23,251,218,217,217,229,103,101,101, 37,214, 66,219,118,192,128, 1,234, 7, 15, 30,176, 21, 10,197,125, 0, 95,204, +153, 51,103, 70,135, 14, 29,228, 99,199,142, 21, 20, 22, 22, 74,121, 60, 30,251,192,129, 3, 22, 76, 38, 19, 42,149, 10, 52, 26, + 13, 10,133, 66, 67,221, 7, 41, 80,160,240, 87, 69, 77, 90,228,111,130, 26,159, 13,204,234, 26, 88, 92, 92,156,147,154,154,234, +157,145,145,161, 7,160, 7,128, 2,141,254,155, 13, 7, 66, 15,142,236,232,193,207,210,233,112,238,121, 76,113,129, 70, 95,225, +252,174,207,200,200, 80,188,127,255,222,172,164,164, 68, 89,195,177, 30,125,255,253,247, 37,119,238,220, 49, 75, 74, 74,130,193, + 96, 64,155, 54,109, 16, 31, 31,143,162,184, 40,240,189,219,128,223, 61, 0, 49,146,231,136,188,126, 19,239,148, 26,253,155,213, + 27,100, 74,149, 42, 80,171,213,158,171,142,144,197, 98, 21, 2, 32,132, 16, 3, 0,200,229,242, 87, 74,165,178,155,157,157, 29, + 98, 99, 99,249, 42, 3, 22,140, 94,177,125, 55, 33,196, 96, 82,182,154,107,209,216,177, 99, 17, 17, 17, 1, 0, 17,213,113,202, +229,242,249, 51,103,206,188,115,228,200, 17,102, 82, 82, 82,255,131, 7, 15,246,127,243,230, 13,161, 21,166, 26, 30, 20,179,224, + 54,101, 65,187, 31, 92,189,174, 7, 4, 4,192,222,222, 30, 7, 14, 28,192,206,157, 59,117,115,231,206, 77,216,185,115,103,187, +220,220,220,227, 53,180, 95, 38,149, 74,175, 90, 89, 89,205,107,209,162,133, 66,165, 82,161,160,160, 0,153,153,153,176,180,178, +162,235, 65,239,108, 35, 18, 29,191,152,173,224, 51,175, 62,193,211,244,172, 90,173, 89, 29, 89,140,201, 35,253, 91,251,127,190, +106,133, 0, 15,206,129, 54, 51, 16,228,224,215, 88,248,233,104,179, 82,245,241,238,170,151, 41,147, 36,114,121,136, 92, 46, 63, +211,192,206, 50,160,115,231,206, 39, 54,108,216, 96,186,114,203, 6,108,243,118,132,190,160, 0,121,106, 3,242,213,122,200,139, +226, 16, 27, 27, 3, 43, 43,107,188,123,247, 14,165,165,165,120,253,250, 53, 97, 48, 24, 23,235,178,232, 84,160,202,116,161,148, +195,225, 20,176, 88,172, 28, 38,147, 89,152,148,148,164, 42, 45, 45, 5,157, 78,231, 27, 12, 6,211,122,212,213,201,218,218,122, + 49,202,130,137, 94, 80,228,231,239,242, 99, 65, 4, 38,122,184, 90, 91, 13, 92, 61,123,146,181,139,131,173, 52, 41,225,173,238, +199,107, 15,243, 75,213, 53, 47,214, 0, 16, 86, 88, 88, 88,105,145, 60,125,250,244,194,211,167, 79,207, 0,112, 8,101,121,183, +110, 74,165,210, 31, 62, 98,240,173, 62,123,246,236,178, 85,171, 86,193,212,212,180, 50,120,170,169,169, 41, 23, 0,126,254,249, +103,196,198,198,118, 64,185,191,150,209,104, 60,145,149,149, 85, 23,167,155,143,143, 79, 82,104,104, 40, 27,128,195,156, 57,115, + 58,237,222,189, 27,159,126,250,105, 94, 76, 76, 76, 71, 0,201, 0,220, 62,251,236,179,103, 71,143, 30,181, 48, 26,141, 40, 42, + 42,130, 70,163, 73,166,110,229, 20, 40, 80,160,196,214,127, 5,126, 0, 34, 81, 22, 63,107, 48,128, 75, 40,115,235,168, 17,206, +229,234,236, 26,128,161, 21,207,199, 26,156,225,129,178, 21, 89, 87, 1,252, 7,128, 93, 77,164, 86, 86, 86, 95, 77,153, 50, 69, +151,158,158, 78,178,179,179,201,153, 51,103,200,162,233, 83, 12,125,221, 29,140,238, 14,118, 42, 27, 27,155,120,123,107,203,195, +173,121, 88, 4,192,169, 30, 13,155,242,230,205,155, 89, 83,166, 76,153, 94,126,220,233, 39, 78,156, 80,222,184,113, 67,201, 96, + 48,194, 80, 22,218,161, 66, 80, 78, 30, 50,100,136, 82,173, 86, 43,189,188,188, 10, 81,230,184, 95, 19, 70,247,232,209,163,232, +202,149, 43,196, 96, 48,252, 46, 70, 81, 94, 94, 30,185,126,253, 58,233,210,165,139, 20,192,164,222,189,123,223,125,248,240,225, +221,174, 93,187,158,173,171,194,214,214,214, 43, 94,190,124, 25,145,146,146, 34,185,116,233,146,228,248,241,227,146,207, 62,251, +236,149,175,175,111, 73, 66, 66,130, 81,175,215,147,151, 47, 94, 16,175,166, 77, 85, 0, 92,107,226,233,101,202,124, 38, 63,240, + 53, 41, 93,255, 41, 41, 29,238, 76, 0, 16,197,246,175, 72,206,252, 62, 36,126,222, 64,210,147,203,120,252, 49, 61,197,210,210, +242, 90, 68, 68, 4, 81, 40, 20, 36, 58, 58,154, 76, 14,232, 79, 30,207,232, 67,174,246,247, 32, 71,187, 55, 38,219,251,249,146, +254,221,187,145,239,191,255,158,132,134,134,146, 21, 43, 86, 24,173,173,173, 21,168,197, 71, 75, 44, 22,223, 56,117,234,148, 4, +128,132,193, 96, 72,228,114,185, 68,161, 80, 92, 76, 75, 75,219,235,229,229,181,172, 69,139, 22, 19,188,189,189,123,245,108,236, +186,172,183, 25, 39,190,143, 57,247,109, 83, 1,111, 59,126, 31,247,170, 18, 66,192,213,221,205, 77,113,239,222, 61,163, 90,173, + 38,247,239,223, 55, 54,107,234, 89,186,109,204,128,179,239, 14,108, 58, 91,122,229,167,107,197,231,247, 63, 60, 61, 53, 32,170, + 7,143,254, 83, 39,126,101, 56,142,143,197, 56, 0,231,240,235,170,195, 41, 0,206,163,246, 85,136,116, 0,135,214,175, 95, 95, +117,165, 33, 0,208,125,125,125, 37,132, 16,137,175,175,175,164,161, 21,225,241,120,139, 47, 92,184, 16,228,226,226,178,101,236, +216,177, 7,164, 82,233,165, 9, 19, 38, 68,161,108, 49, 8, 13,101,217, 17,134, 56, 57, 57,229, 69, 70, 70,146,187,119,239,146, + 81,163, 70, 41, 76, 76, 76, 38, 82,183,113, 10, 20, 40, 80,248,175, 96, 86, 13,159,181, 98, 67, 84, 84, 84, 69, 12,173, 57,181, +145, 47, 95,190, 92, 18, 17, 17, 33, 65, 89,148,248, 90,193,100, 50,127,153, 59,119, 46,177,179,179, 83,218,218,218,254,194, 98, + 48,102, 56,155,194, 15, 31,183,212,189, 91, 72, 72,200,176,239,190,251,110, 48,128, 14, 0, 88,142,142,142,153,217,217,217,202, +135, 15, 31, 42,187,116,233,162,180,182,182,206,245,241,241, 81,110,219,182, 77,169,211,233,148,139, 23, 47, 86,226,247,241,190, +170, 3, 23,192, 60, 54,155,253, 75,179,102,205,162, 86, 15,237,165,219,178, 96, 6,153,226, 97,163, 4,240, 29,128,185, 0, 68, + 0, 88,163, 71,143,190,245,250,245,235,107, 62, 62, 62,251,234,193,235,208,162, 69,139,219, 39, 78,156,136, 8, 13, 13,149,124, +245,213, 87, 17, 86, 86, 86,233, 9, 9, 9,198,210,210, 82, 82, 84, 84, 68,164, 82, 41,185,116,233,146,193,210,210,114, 79,141, + 13,231, 48,178,200,245, 99,213,134,112, 72, 91, 53,145,116, 97,211, 51, 62,166,167,240,249,252,194,130,130, 2,146,157,157, 77, +146,146,146,200,217,179,103,201,128,206,237,201,201,207, 70,146, 99,211,135,145,173, 3,218,147, 14,102, 92,149,216, 76, 16, 97, +102,102,150, 91,159, 85,135, 98,177,248,134, 90,173,174, 12,223,224,228,228, 36,241,242,242, 10,245,241,241,217,126,225,194,133, +133, 59,118,236, 24,214,179,177,235,178,141,253, 59,151, 20,223, 60, 77, 20,167,190, 35,203,219,120,150,150,139,249,106,225,104, +101, 25,114,239,238, 93, 99,133,248,213,235,245,228,220, 47,191,144, 49, 3,251, 70,201,174,254,252,159,251,129,243, 79, 44,110, +227,121,174, 11, 23,227,106, 19,108,149,175, 34, 2, 88,249,155,211,247, 14,114,177,204,234, 38,164,127,215,209,236, 55,233,165, +198,120,122,122, 38, 17, 66,178,188,189,189,147, 0, 28,243,246,246,174,250,255,212, 26,104, 43,131,147, 6, 5, 5,145,242,241, + 65, 7,176,118,195,134, 13, 18, 66,136,196,195,195,227, 1, 0,180,226,195,186,187,144,254,159,161,110,118, 5,221,133,244,255, +180,226, 87,159, 50,202,213, 4, 77,187,217,240,238, 15,243,176, 87,244,112, 20,134, 31, 59,124,112,203,160, 65,131, 14, 0,216, + 3,224,107, 43, 43,171,251,227,198,141,139, 61,122,244,104,236,182,109,219,180, 9, 9, 9,100,218,180,105, 42, 14,135,243, 53, +117, 31,164, 64,129, 2,133,255, 26, 42, 34,195,219, 55, 68,104, 13, 89,182,108,153,132, 16, 82, 17, 75,107, 82, 53,101,134,174, + 90,181, 74, 66, 8,169,136, 14,255, 97, 0,179,234, 2,154, 5,237,221,187,151,112, 56,156,255,124,100, 99,170,114,138,135, 15, + 31,222, 81, 46,151,183,179,179,179,107, 87,110,185,114,182,182,182, 78, 58,126,252,184,178,164,164, 68, 73, 8, 81,234,245,122, +101, 68, 68,132,178, 71,143, 30,202, 42,111,253,117,213,243, 55, 88, 41,198,131,231,171,167,147,149, 98, 60,248,224,167,137,135, + 14, 29,186,146,156,156,124,209,220,220,124,105, 61, 57,157,109,108,108,214, 90, 90, 90, 94,179,182,182, 94,105,105,105,153,165, +213,106, 73, 81, 81, 17,137,143,143, 39,119,239,222, 37,143, 31, 63, 38,150,150,150,233, 53,213,179,183, 41,243, 73,209,150,121, +196,120,104, 3,209,236, 94, 65, 0, 16,233,142,229, 36,255,251, 96,242,124,102,127,210,131,203,120,244, 17,231, 19, 34,145,104, +255, 47,191,252, 98, 76, 76, 76, 36, 97, 97, 97,228,210,165, 75,100,193,130, 5,164,169,131,189,186, 35,155,158,211,141,195,188, +246, 49, 1, 75,213,106,181, 68, 46,151, 75,148, 74,165,164, 89,179,102,146,246,237,219,135,118,236,216,113,251,233,211,167, 23, +110,220,184,113, 88,111, 51, 78,124,241,205,211,132,124, 53,144,144,121, 93,201,219, 25, 61, 72, 47, 83,230,203, 26, 57,237,236, +210, 43,162,181,171, 84, 42, 18, 30, 30, 78,110,223,190, 77,196,214,214,114,127, 83,198,172, 46, 28,116,239, 98, 14, 81,125,235, +217, 83, 72, 63,252,228,251,111, 12, 37, 87,142,146,159,167, 12,212,247, 16,209,247, 86, 41,119,146, 16,146, 53,106,212,168,119, +132,144,172,179,103,207,166, 17, 66,178, 70,142, 28,249,142, 16,146, 5,224, 68,117,156, 31, 4, 39, 61, 84, 46,178,230, 5, 5, + 5, 73, 8, 33,146,160,160, 32, 9, 80, 22, 68,181,187,144,126,228,233,190,173, 70,245,165, 35,228,244,180,193,134,238, 66,250, +145,106,235, 41, 98, 94,140, 60,180,131,104,174, 29, 35,191, 44,152, 96,232, 42, 54,191,231,233,233,185,117,225,194,133,161,143, + 31, 63,126,101, 48, 24, 98,147,146,146, 98,247,236,217, 19,219,169, 83,167, 7, 86, 86, 86, 81,108, 54,123,110, 93,215,232, 79, + 2,197, 73,113, 82,156, 20, 39,133, 15, 13, 76,181,252,118,113,243,230,205,124, 66,200,226,209,163, 71, 99,211,166, 77, 99, 90, +180,104, 49,206,209,209,209, 6, 0, 50, 51, 51,139,163,163,163,229,163, 71,143,198,218,181,107,177,101,203,150,237, 40,243,101, +249, 95, 34,251,220,185,115, 78,243,231,207,207,221,184,113,163,113,218,180,105,222, 0,162,243,243,243,155, 78,152, 48, 97, 30, +147,201, 28,237,234,234,234,147,149,149,149, 87, 82, 82,114, 12,192, 62,212, 49,103, 90, 19, 56,116, 24,218, 54,178,199, 53, 58, + 12, 85,190, 30,184,118,237,218,177, 35, 71,142,212,238,216,177, 67, 47,151,203, 47,212,147, 46, 45, 47, 47,111, 93,197, 63,150, +150,150,226,151, 47, 95,206,181,181,181,165, 39, 37, 37, 65,173, 86, 35, 49, 49,209,136,178,169,169,106,161,212,147, 93, 63,156, +189,225,181,120, 98,128,121,113,220, 11,152, 48, 24,208,177,216,200,126,114, 13,135,194,227,228, 42, 45,118,127, 76, 59,165, 82, +233,183, 11, 22, 44,152,176,116,233, 82,174,171,171, 43,237,209,163, 71, 56,117,234,148, 58, 55, 55,119, 0,128,123,191,134,126, +106, 24,140, 70, 35,216,108, 54, 0, 96,249,242,229,160,211,233,172,220,220, 92, 54,141, 70,227,208,104, 52, 30,141, 70, 99,232, +146, 99, 97,148, 23, 33,167, 72,138,180, 28,105,173,124, 6,163,241,212,211,167, 79, 23,181,110,221,154,254,252,249,115,228,229, +229, 33, 49, 49,145, 24, 8, 57, 17, 94, 98, 40,115, 74, 84,215,191,126, 60, 75,171,225,173, 44, 56,116,246,225,181,240,215,208, + 25, 63, 26, 49, 10,101,177,180, 0,224, 16,141, 70, 51, 1, 80,208,172, 89,179,158,175, 95,191, 54,109,214,172, 89, 73, 92, 92, +220, 21, 26,141,230, 8,224, 72,117,156,166,166,166,249, 0,242,207,158, 61, 11, 0, 51, 81,118,242,218, 4, 6, 6,102,133,135, +135, 35, 40, 40, 40, 7,192, 94, 0, 16, 88, 88, 13,245, 17,154,208,216, 63, 5,161,147, 26,244,221, 70, 82,173,213, 85, 96,107, +215,171, 5,159, 14,214,193, 53,104, 39,246,162,179,245,218,150,193,193,193,225, 74,165, 82,125,242,228, 73,205,212,169, 83, 25, + 9, 9, 9,207, 0,220, 7,112, 22,229, 62,150, 20, 40, 80,160, 64,225,191,138, 15, 45, 88,117,250,104,125,168, 90, 55, 1,248, +225,205,155, 55,149, 73,165,223,188,121, 35, 1,240, 35,202,162,193, 15,105,128,226, 93, 93,110,209,218,247,145,141,249,144,147, +235,231,231,103,250,250,245,107, 19, 84,159,196,145,246, 17,156,191, 67,117,185, 14, 61, 61, 61,119,234,116,186,208, 31,127,252, +241, 52,131,193,152,240, 7,212,190,171,135,135, 71,209,241,227,199,141, 97, 97, 97,100,245,234,213, 6,123,123,251, 34,252,222, + 71,235, 55,156,254,108,198,153, 37,222,142,242,136, 73, 93,201,219,133, 67,201,253,137, 61,200, 44, 71,129,220,159,203, 56,245, + 7,223, 74, 60,132, 66,225, 33, 83, 83, 83,185,185,185,249, 13, 0,157,255,200, 53,178,178,178, 58, 42, 22,139,111, 84,221,236, +236,236, 66,109,108,108,190,179,182,182, 94, 45, 18,137,102,187,113,217, 59, 22, 54,117, 40,141, 26,222,140,220,236, 98, 67, 38, + 90,179, 63,156, 58,252,176,158,246,110,110,110, 5, 33, 33, 33,198,139, 23, 47,146, 21, 43, 86, 24, 27, 53,106, 36, 71, 45,126, +109,181, 90,180, 68,140, 83,103, 70,118, 52,230, 12,118, 36,155,188,205,140, 61, 45, 24, 53,173, 80,156, 88, 46,128,167,212,197, +233,238,238,254, 35, 33,228,240,250,245,235, 15,227,215, 92,160,125,131,131,131, 3, 9, 33,129,193,193,193,129, 0,250, 3,128, +191,144, 30,114,108, 88, 91, 67,230, 32, 7,242,141,183,192,224, 47,164,135, 84,107,201,180,100,158, 59, 63, 99,176, 49,107, 70, + 23,178,214,131,111,232,104,201,185,197,102,179, 23,162,204,226,220, 30, 0,155,122,107,166, 56, 41, 78,138,147,178,104,253,229, +132, 87,189, 32,182,180,180, 60,212,164, 73,147,211,174,174,174,167, 5, 2,193,118,148, 57,205, 55,244, 66,184,109,216,176, 65, + 46, 20, 10, 91,253,137, 23,215, 22,128, 35,126,159, 56,247, 79,235, 48,235,236, 49, 63, 97,233,152,151,235,236, 49,191,202,215, +237,189,189,189,191, 65, 89, 52,239, 63,218, 9, 93, 45, 45, 45,247, 88, 90, 90,166,151,251,102,185,214,135,179, 45,131, 49,161, + 39,151,241,168, 51,155,158,221,147,203,124,216,142,193, 24,255, 55, 29,128,181, 45,182,168,137,211,201,218,218,122,135,165,165, +101,166,181,181,245,158, 6,138,172,223,112,182, 50,133,125, 47, 17,227, 92,103, 51,154,170,151,144,113,182, 45,175,230, 69, 29, + 13,104,187, 95, 80, 80,208,167,132,144, 79, 29, 28, 28, 70, 87, 17,254, 62,107,215,174, 13, 32,132, 4, 84, 68,128,111,207,131, +109, 15, 17,227,120, 23,115,154,180,135,136,113,188, 61, 15,182, 53,213,179,167,136,113,170,139, 57, 77,234,111, 78, 63,238,194, + 65, 35,234,102, 78,113, 82,156, 20, 39, 37,180,254, 25, 66,139,234, 48, 20, 39,197, 73,113, 82,156, 20, 39,197, 73,113, 82, 66, +171,122, 97, 85,117,171,156, 97, 99, 82,231,134, 2, 5, 10, 20, 40, 80,160, 64,225, 15,161,198,128,165,180, 90, 84,105, 67, 28, +219, 63, 70,217,222,164, 56, 41, 78,138,147,226,164, 56, 41, 78,138,243, 95,199, 89, 23,247,255,122, 97,221,223, 26,148, 89,149, +226,164, 56, 41, 78,138,147,226,164, 56, 41,206,127, 45,232,212, 41,160, 64,129, 2, 5, 10, 20, 40, 80,248, 67,240, 43,255,252, + 48,112,105,245, 62, 90,204,246,235,115,244,122,189, 45, 0, 48,153,204, 92,221,179,213,246,181,177,179,128,222,250,178,244, 59, + 96, 2, 51,245,192,141,106, 56,111,232,245,122,139,114,206, 34,221,179,213,253,107,229,108,191,254, 90,213,242,250,103,171,251, +126, 88,134, 0, 12, 86,251,245,153, 31,212,213,161,190,103,133,134,223,196,196,250,175,213,243,239,194,249,111, 6,171,195,250, + 28,157,174,172, 31,177, 88,204, 92,237,211,218,251,145, 73,135,245,153, 85,203,235,158,174,182,171,141,147,103,202, 41,112,119, +180,217, 94, 27,103, 82,102,254, 98, 85,113,169, 85,109,156, 13, 29,155,206,246,246,189, 13,229, 99,147, 1,204, 76,207,202,186, +241, 23,235, 75,109, 1,172, 6, 96, 94,229,187, 40, 0, 95, 80,189,146, 2, 5, 10,127, 51,161, 21,137,178, 60,135,251,203,197, +214,254, 26,133,150, 94,175,183,149,252, 18, 8,149, 26,232, 61,121,189,173,219,240,125,191, 75,148,172, 47, 45, 98, 75, 99, 78, +250, 48,116,114, 11, 27,166,214, 60, 51, 51,147, 6, 0, 52, 26,237, 63, 0, 92,170,225,180,144,252, 18,136, 98, 13,224, 63, 46, +216,194, 5, 48,207, 51, 49,249,210,148,207,239, 89, 82, 82,210, 2, 0, 76, 77, 77, 99, 74, 84,170, 59, 54, 90,237,182, 15,203, +215,212,178,170,117,237, 53,105,189,173,247,240,125, 11, 12, 70, 35, 59,227,249,143,254,165,249, 9, 76,150, 94,189,119, 37,112, + 37,176, 26, 81, 85, 3,223,175,199,253,100,133, 21, 11,232,197,230,114, 91,137, 44, 44,186, 25, 9,105,102, 52, 26,105, 6,189, + 62, 86, 46,147,221, 55,234,245, 47,245, 26,149,149,228,194, 55,198,218,234,249, 97, 91, 62, 1,152,191, 0,163,249, 2, 65, 79, + 6,139,213, 25, 0, 12, 58,221, 35,149, 82,121,103, 4,112,166, 62,109,175,239,249,249,216,242,255, 54,232,116,122,219,228,107, +129, 80,235, 0,191, 81,223,216,250, 78,248,233, 56, 0,104,114, 95,218, 41, 19, 46,116, 0, 0,190,123,192, 83,142,216, 47, 7, + 0,152,239,179,108,227,195, 86, 65,173, 3,154, 5, 4,219,214,197, 57,117,237, 41,171,165,179, 70,114, 0,224,250,217,239,154, +222, 14,253, 97, 32, 0,244, 26, 57,231, 74,191, 81,243,227, 1, 96,203,254, 80,171, 19,223,140,169,149,179,126, 99, 83,102, 34, + 75, 8,243,208,200,179, 68,206,124,166, 56, 33, 33,129, 14, 0, 14, 14, 14,245, 26,155, 78,128, 48, 11,152, 71,103, 48,186,185, +123,120,248, 1, 32, 73,111,223, 70, 26,244,250, 7,246,192,222, 63,185, 47, 45, 32,228,183,193, 89,105, 52, 26,213, 33, 41, 80, +160,240,119,195,165,114,113,117,233,119, 47,179, 53,237,161, 82, 3,247, 18,129,238, 29,125, 49,107,194, 32, 65,213,223,206,236, + 11,118, 73,120,126,222,251,224, 79,219,232,190,190,190, 72, 78, 78,174, 87, 45,138, 53,192,221, 4, 0,210,215,102, 69,124,254, +219, 29, 91,183,154,247,237,219,151,233,224,224, 0, 26,141,134,236,236,236,142, 55,111,222,108,187,104,209,162,207, 32,125, 93, + 84,172,129,226,110, 66,221,188, 21,117,109,209,180, 17, 86,207, 31, 35, 4,128,149,147,247,182,125,254, 38,199,242,237,219,183, +189,151, 45, 91, 86,192,184,115,231, 7,107,224,112, 14,144, 86,159,122, 30,189,248,148, 43,204,250,217,109,226,252,249,103, 61, + 60, 60, 4,174,174,174, 52, 51, 51, 51, 48, 24, 12, 20, 21, 21,185, 68, 71, 71, 15,124,246,236,153,234,230,189,255,176, 35,158, + 13, 77,202,229,118, 40,173, 87,219, 75, 50,185,215,205,204, 98, 38,141, 24,225, 52,102,204, 24,174,187,187, 59, 0,224,237,219, +183,158,103,206,156, 25,119,246,236,217,181, 40,201,212, 23,107, 80, 90, 87,219, 43, 57, 1,112,129,206, 34, 91,219,137, 12, 22, +171,133, 94,175,119, 44,183, 54,100, 24,116,186, 24,105,110,238,177, 15,203, 83,248, 61,212, 58,224,117, 22,208,167,155, 31, 38, +141,236,195, 7,128,101, 99, 55,116,124,255, 46,209, 68,163,209,160,169, 87,179, 46, 95,127,179,253, 26,232,116,132,132,222,172, + 44, 95, 31,206,168,215,201, 8,252,122, 7, 50, 95,157,233,104,144, 37,246, 84,200,101, 12, 0, 48, 23, 10, 71,158, 57,249,243, + 29, 7,159,209, 79, 18,243,181,245,226,172,109,108, 94, 61,185,199, 62, 61,250, 78,243,239,175, 31, 98,185,184,184,224,213,171, + 87, 13, 27,155,178, 55,102, 70,123,251,216,109, 95,125, 37,246,247,247,135, 64, 32, 0,147,201,132, 94,175,239,243,224,193,131, + 62,129,129,129,115, 32,123,163,170,239,216,172, 7,182,209,104,180,158, 83,103, 45,176, 31, 52,108, 52, 70, 14,232, 66,117, 68, + 10, 20, 40,252,221, 80, 97,189,170,186,242,112,127,173, 66,139,201,100,230,246,157,178,209,182, 91,135,150,120,254, 50, 94,150, +146,154,165,172,248,173, 48,230, 76,211, 97, 93, 28,155,135,135,223,131, 90,173,198,163, 71,143,240,242,229, 75,188,123,247, 14, +179,103,207, 86,151, 79, 29, 86,199, 89,228, 63, 46,216, 2,178, 4,129, 39,251, 77,227,155,113,113,140,210,210, 82,132,135,135, +163,168,168, 8,108, 54, 27, 78, 78, 78,232,215,175, 31, 51, 46, 46,206,178,119,223, 1, 66,255, 1,227,147, 33,244, 84, 50,153, +204,162,154,242,136, 48,153,204,220,222,147,215,219, 54,247,108,132,183, 41,153,178,213,223, 28, 84, 26,141,132,153,244,238,189, +246,222,189,123,240,243,243,195,141, 27, 55,172, 10, 11, 11,215,236,221,187,119, 53,107,243,172, 73, 9,238, 0, 0, 32, 0, 73, + 68, 65, 84,247,187,116,154,130, 37,168,153,175,200,127, 92,176,133, 85,238,105,215,219, 87,207,153,196,196,196,152,252,248,227, +143, 40, 40, 40, 0,155,205,134, 72, 36,130, 88, 44, 70,211,166, 77,105, 43, 87,174, 20, 4, 4,196,224,243,153,163, 93,181,110, + 51,222,212, 84,207,202,182, 43,223,243,172,229,215,221, 67, 47, 93,162,119,237,218,245, 55,175,237, 77,154, 52, 65,255,254,253, +185, 19, 39, 78,116, 31, 51,110,130,209,127,240,212,183, 16,184, 22,215,201,169, 74, 51,181, 42,126,236,208,103,220,184, 11,193, +193,193, 34,177, 88, 12, 62,159, 15, 0,144,201,100, 78, 41, 41, 41, 29,215,174, 93, 59,234,105,212, 73,166,127, 64, 90, 38,248, +206, 37,181,157,207,127, 43, 88, 44,102,110,133, 21,201,140,111, 90,148,150,158,163, 2, 0,141, 70, 3,141, 70, 3,181, 90,141, +185,115,102, 51,102,142,106,239,225,218,109,193,139,119, 25, 57,133,205,110, 62,177,172,216, 87, 87, 7, 39,179,248,157, 84,154, +122,107,102,224, 87, 95,137,237,236,126,157, 17, 12, 57,122,148, 81, 88, 88,216, 39, 48, 48,176, 57,225,245,144, 54, 11, 8, 22, +213,198, 89,219,216,148,198, 95,106,252,245,252,254,173,246,125, 19, 6,131,193,128,199,143, 31, 35, 60, 60, 28,219,183,111, 39, + 87,174, 92,145,153,243,249, 51, 81,235,216,124, 99,214,213, 62,219,109,243,230,179, 52, 14,135,131,243,231,207, 35, 46, 46, 14, +116, 58, 29,190,190,190,152, 52,105, 18,250,244,233, 35,158, 53,107, 54,241, 31, 48, 54, 9, 66, 47,197, 31,236, 75,116, 0, 11, + 86, 4,110,182,159, 60, 99, 30,182,124,189,146, 18, 90, 20, 40, 80,248, 59, 91,179,106, 12,241,128,176,176, 48, 82,190,117, 7, + 0, 2,208,155, 12,223,119,226,116,132,241, 82,147,225,251, 78, 16,128, 78, 0,186, 57,208,168,117,235,214, 58,169, 84, 74,158, + 61,123, 70,230,206,157,171,218,181,107,215,157, 75,151, 46,157,209,107,181, 7, 28,236,237,191, 37, 53, 56,216, 19,128,238, 10, + 8,121, 60, 94, 94,106,106, 42,185,124,249, 50, 9, 10, 10, 34,199,142, 29, 35, 87,174, 92, 33, 55,111,222, 36, 87,174, 92, 33, + 39, 78,156, 32, 81, 81, 81, 36, 62, 62,158,240,249,252, 60, 87, 64, 88, 11, 39,131, 0,140,166,195,127, 92,114,246,185, 46,216, +107,248,190, 69, 4, 96, 88, 0,222,173, 91,183, 54,156, 57,115,134,132,132,132,144,159,126,250,137, 68, 69, 69,145,252,252,124, +194,228,240,243, 42,246,171,169,158, 4,160, 59, 58, 58,230, 73,165, 82,226,236,236, 76,216,108, 54,177,179,179, 35, 77,155, 54, + 37, 29, 59,118, 36, 3, 7, 14, 36, 19, 38, 76, 32,107,214,172, 33, 82,169,148,112,185,220,156,138,253,106,226,244, 3, 76,249, +124,126,170, 68, 34, 33, 53,161,164,164,132,228,231,231,147,107,215,174, 17, 62,159,159,234, 7,152,214,198,105, 10,180,241,241, +241,201,203,207,207, 39, 90,173,150,164,166,166,146,232,232,104, 18, 23, 23, 71, 82, 83, 83, 73, 73, 73, 73, 37,119,124,124, 60, +113,115,115,203, 51, 5,218, 16,106, 17, 68,141,125,233,195,205,197,206,110,160, 88, 44, 46, 57,123,246, 44,201,200,200, 32, 71, +142, 28, 33,116, 96,195,135,229,106,227,100, 3,253,186,118,237,106,120,252,248, 49,121,241,226, 5, 89,190,124, 57,233,223,191, + 63, 25, 48, 96, 0, 9, 12, 12, 36,233,233,233, 36, 61, 61,157, 12, 28, 56,208,192, 6,250,213,213, 63,171, 27,155, 66,192, 37, + 32, 32,160, 68,171,213,146,164,164, 36,210,162, 69,139,116, 6, 48,145, 15, 52,239, 14,112,234,234,159,142,128,133,189,189,125, +214,227,199,143, 73,104,104, 40,113,117,117,205, 99, 0, 83,205,129, 38,230, 64, 19, 6, 48,181, 73,147, 38,121,143, 31, 63, 38, + 5, 5, 5,196,197,197, 37,203, 17,176,248, 3,125,137, 14,224,208,138,192,205,228, 77,186,138,172, 8,220, 76, 0,164, 18, 66, + 8,170,241,241,164, 64,129,194, 63, 31, 31,106,145,127, 10, 42,111,146, 1, 1, 1, 52, 0,119,107, 43, 92,194, 96,108,220,178, +101, 11,179,180,180, 20, 7, 15, 30, 84,124, 50,106,212,233,238,221,186, 37, 53,118,117,149,210,232,244, 58,179, 13,231,113, 56, + 11,183,108,217, 34,210,104, 52,136,136,136, 64,219,182,109, 33, 22,139, 33, 16, 8, 32, 16, 8, 96,107,107, 11, 47, 47, 47,228, +230,230,194,204,204, 12, 75,151, 46, 21,230,113, 56, 11,235,226, 53, 26, 9, 19, 0, 12, 70, 35,219, 4,152,229,214,174, 93,196, +218,181,107,233, 86, 86, 86,176,180,180,132, 64, 32, 64, 92, 92, 28, 52, 26, 13,120,166,188,122, 5,105,165,211,233,116,129, 64, +128,219,183,111, 99,193,130, 5,232,220,185, 51, 68, 34, 17,204,204,204,208,162, 69, 11,244,235,215, 15, 51,103,206, 68, 82, 82, + 18,104,245,112, 42,137,101, 50,231,205,156, 57,211,214,207,207,175,218,223, 75, 75, 75, 33,149, 74,145,151,151, 7, 39, 39, 39, +140, 30, 61,218, 54,150,201,156, 87, 19,159, 21, 32,118,242,244,188,240,236,217, 51,107, 62,159,143,144,144, 16,156, 59,119, 14, + 87,175, 94,197,229,203,151, 17, 22, 22,134,243,231,207, 35, 47, 47, 15, 0,224,233,233,137, 83,167, 78, 89, 11,108,109,195,172, + 0, 49, 53,164,235,135,247, 57, 57,215, 91,100,103, 91, 79,156, 48,225,190, 82,169,196,196,137, 19,177,113,211,166,149, 44, 96, + 81,125,246,247, 2,132,150,246,246,135, 55,111,222, 76,207,206,206,198,136, 17, 35,242,183,109,218, 52, 61,242,218, 53,119,201, +213,171,238, 27,131,131,167,119,239,222, 61, 63, 61, 61, 29, 71,143, 30,165,219,185,184, 28,246, 2,132, 13,173,167, 2, 88,176, +115,231, 78,110,105,105, 41,250,246,237,155,100,140,137,241,210, 3, 63, 43,129,184,187,128,182,174,253,179,128,121, 75,151, 46, + 21,115, 56, 28,124,249,229,151,249,197,239,223,183,212, 3, 63,201,128, 20, 25,144,162, 7,126, 82, 36, 39,183,156, 60,121,114, + 62,135,195,193,142, 29, 59,196, 89,191, 38,221,174, 47,218, 2,184, 0,224, 30,128,204,169,179, 22, 76,245,107,223, 9, 71, 15, +236,197, 55,193,203, 14, 3,248,132, 70,163, 29, 3,176,132,234,121, 20, 40,252, 59, 81, 31, 45,242, 23, 69,141, 41,119,152, 85, +149, 36,128, 30,181,177, 88, 88, 89,181,109,217,178, 37,194,195,195,225,227,227,243, 76, 36, 18,233, 77, 56, 28,176, 88, 44, 16, + 99,157, 58, 11,166,124,126,239, 62,125,250, 48,159, 60,121, 2, 55, 55, 55,152,154,154,130,197, 98,253,102, 51, 49, 49,129,189, +189, 61,228,114, 57,122,247,238,205,218,189,123,119,111,168,213, 95,215,249, 64, 76,136, 22,228, 61,217, 60,225, 63, 71, 14, 55, +241,247,247,135, 76, 38,135,209,104, 4,143,199,131, 70,163, 1,147,201, 44,155, 2,210, 17,121,125,206,152,193, 96, 48, 48, 24, + 12,184,185,185, 97,227,198,141, 40, 45, 45,133,137,137, 9, 0, 64, 46,151, 67, 42,149, 34, 58, 58, 26, 41, 41, 41, 40,127, 11, +175, 21,102, 66,225,160, 49, 99,198, 84,155,240, 87,173, 86, 67, 38,147, 65, 38,147, 65, 42,149,162,180,180, 20,157, 58,117, 98, + 95, 10, 11, 27,132,130,130,109,213,238,195,229,142, 58,122,244,168, 45,155,205, 70, 73, 73, 9, 20, 10, 5,210,210,210,240,254, +253,251,210,220,220, 92,189,153,153, 25,221,213,213,149,206,225,112, 56,195,135, 15,167,201,229,114,208,104, 52, 4, 4, 4, 88, + 29, 15, 9, 25, 3,141,102, 59, 53,164,235,135,235,128,186,141, 70, 51,164, 67,251,246,183,159, 61,127,238,183,112,225, 66, 68, + 69, 69,109,230,157, 60,121,175, 24,120, 89,219,190, 73,192,188,111,171, 8, 24,242,254,189,143, 22,200,171, 82, 36,197, 53, 57, +249,234,228,201,147, 95, 69, 69, 69, 89,239,216,177, 67,252,201,136, 17,243, 0,108,104, 72, 29,205,132,194,118,246,246,246,184, +114,229, 10, 82,223,189, 91,166, 7, 74, 26,244,198,197, 96,116,245,247,247,199,249,243,231,145,254,254,253, 50,253,111,235, 88, +246,162, 4,228, 49,147,146,150, 29, 62,124,248,208,180,105,211,192, 96, 50,187, 66,223,160,137,195,223, 57,190, 79,155,189, 16, +135,247,239, 62, 12, 96, 6, 0, 35,128,103, 84,143,163, 64,225,223,109,213,170, 75,139,252,141,196,214,254, 6, 91,180,108,109, +109, 29, 5, 2, 1, 50, 51, 51,209,204,219, 59,151,195,225,128,205, 98,129,203,102,215,171, 6,197,197,197, 62, 14, 14, 14,144, +201,100,176,182,182,134,137,137, 73,229,198,102,179, 43,255, 54, 51, 51, 3,157, 78,135,139,139, 11,138,139,139,125,234,228,205, +137,182, 61,185,123,206,220,199,247,174, 52, 25, 49, 98, 36, 44, 44, 44,225,236,236, 4, 91, 91, 91,152,154,154,194,217,217, 25, +238,238,238,100,219,182,109,224,217,250,214,235, 70, 94, 85, 60, 49,153, 76, 24, 12, 6,228,228,228,224,205,155, 55,136,138,138, +194,227,199,143,241,226,197, 11, 40, 20, 10,212, 67,103,161,184,164,164, 21,147,201,172, 86,100, 73,165, 82, 72,165,210, 74,161, +149,151,151,135,148,148, 20, 40, 85,170,214,181,136,222,145, 45, 91,182,100, 0,128,169,169, 41, 90,183,110,141,125,251,246,233, + 47,158, 59, 55,182,249,227,199,150,206,215,174,137,254,243,227,143, 99, 71,143, 30,109,120,242,228, 9,228,114, 57, 94,191,126, + 13, 27, 27, 27, 38,155,203, 29, 67, 13,231,134, 65, 2,168,172, 21,138, 1,157, 59,119, 78,150,201,100,216,186,117, 43,157,101, +102,182, 63,184,134, 41,190, 74, 48, 24, 93,252,253,253,113,225,194, 5,100,190,127,191,252,125, 53, 2,230, 61,144,151,154,148, +180,252,240,225,195,232,215,175, 31,104, 76,102,131, 29,149, 58,118,236,216,210,104, 52,226,213,171, 87, 16, 1, 79, 27,186,191, +187,135,135, 95,133,229,151, 15,220,175,169, 28, 31,184, 31, 25, 25, 9, 83, 83, 83, 52,107,222,188, 77, 3, 15,179,141, 70,163, +101, 77,155,189, 16,161, 87, 31, 2, 0, 14,239,223,157, 83, 69,100, 81,160, 64,129,178,104,253, 93, 45, 90, 21,194,170,234,134, +223, 8,173,122,138, 15, 0, 0,139,197, 2,155,195, 1,155,205, 46, 19, 72, 28, 78,189, 57,104, 52, 26,184, 92,110,165,176,170, + 42,176,170,254,205,227,241,234, 37, 96, 0,160, 40,241,106,183, 25,211,167,177, 57, 28, 14, 52, 26, 53, 8, 33,224,112,184, 16, +137, 68,112,115,115,131, 92, 46, 71,231, 46,221,213,105, 82,147, 48,171,102,195,163, 62,230,236,233,245,122,168, 84, 42, 20, 21, + 21,161,176,176, 16,114,185, 28, 37, 37, 37,245, 94,138,110, 52, 26, 25,105,105,105,248,249,231,159, 81, 80, 80, 0,160,204,209, +186, 66, 92, 85,124, 38, 39, 39, 35, 36, 36, 4,239,222,189,107,208,245,233,214,173, 27,194,194,194, 24, 61,122,247, 62,112,195, +213, 53,243,134,171,107,102,143,222,189, 15, 92,184,112,129,225,232,232,136,148,148, 20, 68, 68, 68,160,168,168, 8,132, 16,106, +253,252, 71,224, 45, 80, 84, 92, 88, 56,109,229,202,149, 68, 32, 16, 96,235,183,223,182,218, 0,140,175,175,128, 17,214, 34, 96, +132,127, 76,192,128, 16, 2,163,209, 8,131,193,240, 81,109,163,209,104, 52, 22,139,213,208,208, 10, 13, 41, 92,233,248,190,116, +205, 70, 92, 62,127,166,226,251, 4, 74,100, 81,160, 64,225, 31,128, 26, 29,225,153, 85, 20,100,229,103, 77,200,201,201,201, 80, +169, 84, 77, 92, 93, 93,145,158,158,110,235,226,226,242,158,205, 98,193,132,205, 6,141, 94,183, 38,224,241,120,175, 50, 51, 51, +187, 56, 58, 58, 66,175,215, 87,138,170, 15,167, 14, 43,172, 52, 47, 94,188, 0,143,199,123,133,210, 90, 35, 39,192,160, 41,106, +212,166, 77,155, 74,203,144, 72, 36,130, 72, 36, 4,135,195,197,170, 85,171,140, 59,182,109,219,235,210, 43, 88,246,233,162,149, +100,229,134, 3,127,234,153,173,239,131,137,199,227,189,114,118,118,238, 36, 20, 10, 17, 26, 26,138,148,148, 20, 20, 21, 21,161, +184,184, 24,106,181, 26,197,197,197,208,104, 52,224,114,185,104,222,188, 57,204,205,205,113,243,230,205, 87, 80,171,171, 23,151, + 5, 5,161,175, 94,189,234,212,190,125,251, 74,139, 74,207,158, 61,105, 61,123,246,180,174,180,162, 21, 23, 35, 63, 63, 31,207, +158, 61,195,205,155, 55, 65,163,209,144,144,144, 96, 80,151,148,156,160,198,196,199,161, 20,120,196, 56,124,248,208,103,159,125, + 54,189, 75,151, 46, 48, 0, 3, 1,132,252, 63, 10, 24, 0,192,227,199,143,163, 13, 6, 67,151,166, 77,155, 66, 10,116, 0,112, +190, 65, 34, 50, 49, 49, 82,175,215,247,110,213,170, 21, 66, 79,159,238, 6, 32,165,186,114, 42,160,155,159,159, 31, 74, 74, 74, +240, 58, 54, 86,210, 0,145,117, 96, 69,224,230,169,147,103,204,195,209, 3,123,113,120,255,238,180, 67,251,118, 57,163, 30,254, + 99, 20, 40, 80,248, 87, 89,179,234,212, 34,127, 81,204,170, 73,124, 49, 27,194, 34, 43, 42,146, 68, 70, 70, 54,105,211,166, 13, + 14, 28, 56,208,190,115,167, 78, 25, 38,108,182,158,109, 98, 2,122, 61, 30, 36, 37, 42,213,173, 91,183,110,117, 24, 62,124, 56, +243,201,147, 39, 16,139,197,149, 66,171,226,147,201,100,130, 16, 2, 30,143,135, 95,126,249, 69, 91,162, 82,221,170,211, 90,100, + 48, 26,232,229, 66,143, 16, 2,169, 84, 10, 19, 19, 19,108,223,190, 3,123,182,109,155, 96, 0,206,120,242,109,190, 2,192,253, +127,123, 64, 23, 23,223,190,124,249,114,219,181,107,215,178,156,156,156, 32,149, 74, 81, 84, 84,132,130,130, 2,200,229,114,200, +229,114, 20, 21, 21, 65, 42,149,130,203,229, 34, 42, 42, 74, 87, 90, 92,124,187, 38, 62, 78,105,233,217, 41, 83,166, 44,141,140, +140,180,103, 50,153,208,233,116, 48, 26,141, 48, 26,141,208,106,181, 72, 76, 76, 68, 76, 76, 12,226,226,226, 80, 88, 88, 8, 22, +139, 5, 6,131,129, 23, 47, 94, 20,241,117,186,211, 26,106, 76,127, 52, 88, 64,232,131, 7, 15,166, 79,154, 52, 9, 14, 78, 78, +221,145,158, 94, 47, 1,115,174, 22, 1, 35,251, 56, 1,243,171, 0, 82, 40,158, 39, 39, 39,119,233,209,163, 7,236,157,156, 54, + 55, 79, 79,191, 17,219, 0, 63, 45,131, 94,127,255,193,131, 7,189, 39, 79,158,140, 3, 7, 14,108,182, 73, 78,190,154,247,193, + 52,167, 13, 96,211,216,221,125,243,212,169, 83,113,253,250,117, 24,244,250,251,181, 80, 86,141,248,222,104,234,172, 5,206, 31, + 56,190,239,163,209,104,243, 1,108,165,122, 20, 5, 10, 20,254,201, 22,173, 6, 77, 29,154, 26, 12, 43,150, 44, 89,162,163,211, +233, 24, 57,114,164,217,249, 11, 23, 70,191,120,249,210, 45, 55, 55, 87,100, 48, 24,234,228,178, 81,171,119, 45, 89,178, 68,170, +209,104,224,229,229,133,194,194, 66, 24, 12, 6, 48,153, 76, 48,153, 76,208,104, 52,208,233,116, 8, 4, 2, 68, 70, 70,226,208, +161, 67,114, 27,181,122, 87,157, 15, 9,131,225, 85, 72, 72, 8, 24, 12, 6,225,114,185,160,209,104, 96, 50,153,216,177, 99, 71, +238, 30, 32, 20, 0, 24,116,186, 6, 0,232,116, 90,125,189,119,235,156,183,100,179,217, 48,150, 45, 2,168,179,172,133, 90,189, +115,203,150, 45,138,215,175, 95, 67,165, 82, 85, 90,223,148, 74,101,165,115,189, 84, 42, 5,141, 70,131, 74,165,194,133, 11, 23, + 20, 22,106,245,206,154,248, 10,128,236,244,132,132,161,237,219,183, 47, 72, 78, 78,134, 76, 38,195,171, 87,175,112,243,230, 77, +156, 58,117, 10,215,175, 95, 71, 98, 98, 34,244,122, 61, 28, 29, 29, 65, 8,193,185,115,231,100,122,133, 98, 96, 1,144, 77,141, +137,154,209, 72, 44,238,109,103,107,155,106, 99,109,157,222, 72, 44,238,253,225,239, 66, 32, 62, 62, 62, 30,122,189, 30,110,110, +110,150,181,249,105, 17,189,254,193,131, 7, 15, 48,121,242,100, 56, 55,105,178,201, 21,176,249,176,140, 43, 96,227,234,238,190, +169, 66,192, 16,189,254, 65, 67,235,108, 6,236,254,234,171,175, 74, 76, 76, 76,112,242,228, 73, 55,157,135, 71, 28, 19, 24, 47, + 0,188,123, 0, 38,117,237,111, 15,236, 93,179,102, 77, 54,141, 70,195,177, 99,199,172,133,238,238,209, 76, 96,138, 16,104, 36, + 4, 26, 49,129, 41, 66,119,247,232,147, 39, 79, 90,235,245,122, 44, 90,180, 40,219, 30,216, 91, 11,229, 2, 66,200, 16, 66,136, + 63, 33,196,249,208,190, 93,184,124,254, 76,133,200,154,129, 50,167,247, 73, 0,162,169, 30, 71,129, 2,133,127, 50,170, 53, 67, + 49,219,175,207, 1,136,109,247,142,190,120,254,242,141,204,218,194,252, 90,197,111,133, 49,103,154,246,242, 49,247,253,254,251, +239,193, 98,177,144,150,150,134,216,216, 88,152,155,155, 99,194,132, 9,234, 18,133, 98,104,149, 92,135,125, 0,220, 44,231, 44, +203,167, 38, 75, 16,184, 51,163,154, 92,189, 28,198, 16, 10,133, 80, 42,149,160,211,233,224,114,185,224,241,120, 48, 53, 53, 69, + 68, 68, 4, 6, 15, 25,102,200,227,249,255, 26,176,244,215,124,106,149,156, 21,177,134, 58, 0,188, 72,224, 75, 91, 7,135, 37, +171, 87,175, 54,237,223,191, 63, 76, 76, 76,224,212,200, 51,219,109,192,214,221,116, 58, 77,159, 94, 32, 95,229,222,200, 65, 24, +155,144, 2,128,150,171,123,182,218,161, 74,174,195,223,213,211, 69,115,207,237,151,159,182,153,183,110, 93,230,143, 46,149, 74, +145,147,147,131,220,220, 92, 72,165, 82,168, 84, 42, 0, 64, 88, 88, 24, 46,135,199,201, 75,156, 70, 39,213, 84,207, 95,219,254, +198,204, 65,251,180,241,241,144,159, 24, 54, 54, 54,200,201,201, 65, 94, 94, 30,164, 82, 41, 74, 74, 74, 96, 48, 24, 80, 88, 88, +136,131,135,127, 50, 20, 8,252,223, 85, 6,132,172,141, 83,149,102,106,169,124,232,232,215,220,149, 76,159, 62,221,204,220,220, + 28, 70,163, 17, 69, 69, 69, 72, 77, 77, 69,114,114, 50,194,195,195, 85,185, 82, 13, 84,214,125,211, 43, 3,150, 86,195,249, 39, +226,111,199, 89, 53,110,149,131,189,125,230,251,247,239,109, 13, 6, 3, 28, 29, 29,245,210,194,194, 77,108,224,186, 25,144, 5, +128,228, 3,171,119,238,222, 61,109,216,176, 97,104,215,174, 93, 90,118, 78, 78,227,234,250, 18, 1, 24, 94,128,176,216,201, 41, +230,217,179,103,226,212,212, 84, 76,158, 60, 57,255,253,219,183,203, 43,252,181,100, 64, 55, 87,119,247, 77, 39, 79,158,180,110, +210,164, 9,124,124,124,178,185,169,169, 45,222, 0,178, 26,250,103,141, 99, 83, 26,127,169,241,156, 17, 45,219,205,157, 59, 23, +122,189, 30,225,225,225,120,250,244, 41,222,191,127,143,135, 15, 31, 74,205,249,252,177, 85,114, 29, 86,219, 63, 7,122,170,220, +142, 29, 11,161,153,152,152,224,240,225,195,136,140,140, 4, 0,248,249,249, 97,234,212,169,208,235,245,152, 56,113, 18,185,244, +198, 52,169,182,254, 9,160, 37,128,111, 81, 38,242,218, 17, 66,184, 52, 26, 45, 19,128, 51, 26,230,147, 69,245, 79,138,147,226, +252,247,112,254, 35, 81,103,174,195,245, 63, 64,248,219, 52, 31, 51, 51,207,236, 11,102,118,237,230,239, 29, 28, 20, 72,111,223, +190, 61,156,157,157,225,231,231,135,212,212, 84,142, 72, 36,170, 43,159,154,210,127,192,248,100, 95, 95, 95,209,242,229,203,133, +253,250,245, 99, 57, 59, 59,131, 16,130,200,200, 72,132,134,134,106, 15, 28, 56, 32, 47,182, 27, 34,149,220,249, 89, 89,159,124, +106, 79,129, 98, 0,235,156, 50, 51,247,207,155, 51, 39,176,117,155, 54,211,131,130,130,232, 2,158, 41,107,227,170, 25, 92, 0, + 88,255,221, 41,225,176,209, 19,176,211, 3,232, 62,190,250, 60,114, 85,235,153,154, 62,243,253,160, 17,189, 61,190,156, 63,205, + 48,102,204, 24,190,185,185, 57,156,157,157, 97, 97, 97,129,164,164, 36,164,167,167,147,139, 23, 47, 42, 31,191,136,103,157,187, +254,252, 61, 87,104, 95,159,188,132, 10,255,254,159,188, 27, 52,104,144,197,148, 41, 83,204,218,182,109,203,226,112, 56,224,112, + 56,200,201,201, 65, 98, 98,162,246,226,197,139,202, 98,219,129, 69,146, 59, 39, 21,245,204,117, 88,226, 63, 46, 56,241,254,141, +160, 69, 49,175, 94, 77, 50, 2,173,180, 90,173,163,193, 96,160,209,233,244, 44,163,209,248, 74,171, 80, 28, 82,251, 5,237,160, +114, 29,214, 15, 6,131,193,196, 96, 48, 64, 42,149,226,198,141, 27,204,183,111,223,174,126,249,242,229,234,204,204, 76,232,116, + 58,140, 26, 53, 10,126,126,126,184,115,231, 14,242,114,114, 46,214,198,245, 6,144,113,210,211,167,206,156, 57,243, 74, 72, 72, + 8,253,229,203,151,214,135, 15, 31, 62, 88,157,128,153, 52,105,146, 49, 39, 53,117,170, 26,144,213,210, 63,107, 27,155,249, 87, + 79,238,121, 57,124,228,232,230, 65,107, 87,179, 58,119,238, 12,107,107,107,116,235,214, 13, 90,173, 86,212,172, 89,179,186,198, +166,194,127,192,216,164, 86,173, 90,241,119,236,216, 33,158, 54,109, 26,230,207,159, 15, 0, 40, 41, 41,193,245,235,215,177,104, +209,162,236, 84,102, 7, 85, 93,253,179,220, 82, 85, 33,192,238, 1,240, 7,144, 4,202,241,157, 2, 5, 10,255, 76, 84, 36,149, +182, 71, 89, 98,233, 75, 40,123, 57,175, 59,215,225,253,167,209,168,154,230,163, 12,246,177,122,151, 41,111,103, 47,217,228,195, +208,201, 45, 88,180, 82,243,132,248,120, 90, 93, 57, 15, 43,243,169, 9, 61,149, 86,201, 39,218,111, 92,191,126,225,206,157, 59, +123, 87,132,112,224,241,120,175, 74, 84,170, 91, 54,106,245,174, 98,161,231,173,134,230,230, 75, 7,114, 0,204,177,144, 72,118, + 7, 12, 27,181,133,107,233,198, 90,185,225, 64, 41,131, 78,215, 36,102,230, 97,167, 7,192,175,199, 2,201, 98, 13, 16, 35,181, +215,231, 88,141,126,179,230,171,175,190, 92,191,110, 93,123,129, 64,208, 93,171,215,123, 26,141, 70,192,104, 76, 40, 86,169,238, + 17,173,246,153,218,111,237, 54,174,208,158,212, 59, 47,161,168,153,194,242,221,153,246, 71, 14, 29, 90,112,250,244,233,223,181, +221, 74,173,222, 93, 44,106,118,179, 62,109,175, 90,166, 20,120,132,220,220, 71,181,153, 46,169, 92,135,245,124,251, 48, 26,103, + 89, 88, 88, 28,237,221,187, 55,183, 79,159, 62, 24, 60,120, 48, 58,119,238, 12,163,209, 8, 66, 8, 20, 10, 5, 78,157, 58,133, + 45, 91,182, 36, 52, 6,214,213,197,167, 6,110,113, 46, 95, 30,216,170, 85,171,195,181, 9,152,114,145, 85,167, 79, 98,237, 99, +147,147,160, 23, 14, 77, 25, 55,111,163,135, 70,158, 37,178,226,233,197, 49,209,175,232,245, 31,155, 94, 10, 67,228,169, 14,163, + 70,140,152,199, 96, 50,187,149,175,128, 36,175, 99, 99, 37, 21, 73,165,225, 55,245, 70, 3,251, 82, 69,236, 58,202,241,157, 2, + 5, 10,255,116,161, 53, 24,101,254, 90,149, 41,121,106,204,117, 88, 97,245, 97, 50,153,185, 73,231,102, 79,168,141,157, 5,244, + 46,183,100,161,206, 92,135,229,127,167, 0, 10,168,213, 95,255, 38, 24,105,149,213,133,172, 15,202, 55, 36, 44, 98, 17,240, 6, +122,117, 0,114, 99,129, 11,115,202,248,218,175, 95, 86,181, 77, 53, 62,100,127,115, 92,147,194, 82,224, 62,148,202,251, 80, 42, +171,117,218,101, 49, 77, 10,235,170,231,135,109, 79, 5,228,127,180,237, 31,114,214, 41, 30,254,192,249,252,183, 33, 35, 63,255, + 28, 0,129, 83, 88,152,221,213,176,176, 49, 95, 46, 94, 60,202,222,193,193,221,218,218,218,194,204,204,140,254,228,201,147,100, +125,105,233,238,214,192,145,114,107,106,157, 80, 3,183,188, 82, 83, 91,124, 50, 98,196, 60, 26,147,217,181,170,128, 33,122,253, + 67, 55, 96,111,109,150,172,143, 29,155,206, 28,251,222,229,150, 44, 48,128,153,245,233, 27,233,101,245,216, 0,189,126, 3,162, +162,170,233,243, 13,238, 75,235,105, 52,154, 2,148,227, 59, 5, 10, 20,254,185,168,200,119,120,233,127,125,224, 62, 20, 39,197, +249, 15,226,100,160,108, 21, 29,117, 62, 41, 78,138,147,226,164, 56, 41,212, 11, 76,234, 20, 80,160, 80,111, 24,240,235, 52, 24, + 5, 10, 20, 40, 80,160, 80,129, 10,223,172,170,216, 15,148,185,238,212,164, 74, 27,178,154,224, 99,148,237, 77,138,147,226,164, + 56, 41, 78,138,147,226,164, 56,255,117,156,117,113,255, 29, 87, 51, 86,248,100, 85,250,102,253,175, 64,153, 85, 41, 78,138,147, +226,164, 56, 41, 78,138,147,226,252,167,195,190, 92,100, 85,221, 0, 52, 48, 96, 41, 5, 10, 20, 40,252, 83, 17, 20, 4, 58, 33, +160, 17, 18, 68, 39,228, 52,131,144,209, 12, 66,240,135, 82,129,140, 30, 93,125, 48,219,207, 39, 88,152, 81,103,156, 2,133,127, + 20,178, 80, 67, 82,105,202, 71,235,255, 23, 46, 98,177,120, 31, 0, 90,118,118,246, 44, 0,169,212, 41,249,235,193,210,210,178, +183, 94,175,135, 92, 46,191,245, 79,108, 95,115,119,140, 32,116, 52,171,252,130, 32,245,117, 34,142, 86, 87,182,153, 7, 38,131, +246,107, 44, 46,154, 17,175, 99,223,226,151, 6, 28,142, 62,176,143,243, 94, 0,184,114, 51,109, 30,254, 59,113,181,154,218,216, +216, 92, 99, 50,153, 76,131,193, 48, 39, 55, 55, 55,172,102, 33, 52,154, 1, 0, 44,114,103,133, 52,219,118,249, 23,159,209, 88, +197,234, 67, 82,117,137, 74,198, 96, 49,222,113, 88,226, 7,179,167,209,175, 20, 41, 59,197, 86,183,255,153, 51,103,106,204,226, +221,194, 3, 3,233,134,230, 67,252, 90, 38, 39,125,187,171,253,206,238,110,214,172,228,180, 23,130,205, 63,202,246,177, 69,174, + 67, 38,143,161,133, 49,121,180, 73,135, 14, 21, 40,169, 81, 86,127,108, 4, 44,181,128, 15,139,195,113, 54,232,245,118, 52,128, + 48,152,204, 28,157, 90,157,102, 2, 68,173, 0,164,255,116, 78, 19, 14,199,201,160,215,219, 1,192, 95,177,158, 20,126,139, 26, +133,150, 64, 32,136,160,211,233, 78, 85,147,225, 86,228, 19,172,248,174,234,111, 52, 26, 13, 6,131, 33,189,168,168,168,109, 3, +142,111, 14, 96, 12,128,138, 37,234,199, 1,156,194,199, 59, 28,155,155,152,152, 44,225,243,249,189, 74, 74, 74, 90, 0,128,169, +169,105,140, 74,165,186,173,213,106,191,253, 72, 94, 38,128, 79, 4, 2, 65, 79, 58,157,222,147, 16, 66, 35,132,220, 81, 42,149, +183, 1,156, 6,240, 49,145, 18, 76,109,109,109, 55, 88, 90, 90,142, 95,177, 98, 69,129,149,149,149,215,162, 69,139,158, 23, 22, + 22,254,156,159,159,191, 10, 13,200, 81,247, 95,134,187, 88, 44, 62,206, 98,177, 24,105,105,105, 61, 1,192,217,217,249,142, 70, +163, 49,228,230,230, 78, 0,240,182,129,124,124, 0, 29, 5, 2, 65, 91,129, 64,224,111, 48, 24,154,149,231,103,124,173, 84, 42, +195,181, 90,109, 4,128, 39, 0, 84,127,161, 49, 98,198,100, 50, 67,202,251,186, 39, 0,197, 63,237, 38, 64,232,104, 22, 27, 19, +231, 85, 41,188, 90,120,215, 92,152, 6,151,106,202,214, 91,104,245,234,110, 63,100,232,208,190,116, 0,208,232,174, 12,185,125, + 47,235,252,159,220,156,166, 35, 71,142,124, 20, 18, 18, 98,161, 86,171, 49,107,214,172,227, 55,111,222,220, 43,151,203, 87,212, +122,227, 16, 88, 44,218,186,227, 58,143, 70,163, 3,128,173,209,104,176,205,200,120,235, 25, 27,253,104, 64, 76,204,227,141, 37, +113,183,159, 24,105,172,217, 90,116,139,171, 79, 37,154,185, 33, 96,200,168, 17,131,215,173, 11,194,248,177,227, 27,197,196,148, +154, 58,154, 39,177, 11, 75,248, 30, 86, 54,182, 67,215,173, 63, 67,123,112,255,220,208,144,195,193,183,167, 77,179,234, 69,137, +173,122,129,182,158,201,236, 40,244,240,240, 31,123,238, 28, 4,206,206, 76, 38,135, 67, 7, 0,189, 90,237,172, 76, 75,179, 63, + 57,116,104,135,160,248,248,187, 65,192, 83,138,243,255,133,147, 66, 67,132, 22,157, 78,119,202,200,200,176,229,243,249,101, 55, + 99, 66, 96, 48, 24, 96, 48, 24, 42,147, 23, 19, 66, 42, 63,245,122, 61,188,189,189,235,245, 70, 11,160, 23,128, 79,123,244,232, + 49,250,219,111,191,101,249,248,248, 84,164, 12,233,182,114,229,202,239, 34, 35, 35,207, 2, 56,130,178,224,141,245,125,227,237, +207,231,243,143,109,221,186,213,188,111,223,190, 76, 7, 7, 7,208,104, 52,100,103,103,119,188,121,243,102,219, 69,139, 22,205, + 81,169, 84, 19, 1, 92,107,192,249,105,105,102,102,118,102,196,136, 17, 78,221,187,119,231, 54,111,222, 28, 6,131, 1, 47, 94, +188,152, 22, 17, 17, 49,238,236,217,179,129, 10,133, 98, 52,234,159,175,141, 38, 16, 8,166,152,155,155,111, 88,187,118,173,229, +196,137, 19,217,209,209,209, 69,110,110,110,180, 7, 15, 30,216,156, 58,117,106,206,166, 77,155, 62,145,203,229,171,148, 74,229, + 79,168, 71, 14, 69, 51, 51,179, 8, 58,157,238, 84, 31, 33, 12,160, 33, 98,184,117,227,198,141, 79,221,191,127,191,113, 74, 74, +138, 97,248,240,225, 71, 1,224,246,237,219, 62, 58,157,142,214,175, 95,191, 43,233,233,233, 99, 0,188,168,103,219,125, 45, 45, + 45,207,143, 31, 63,222,210,221,221,157,215,184,113, 99, 26,159,207, 7,131,193,128, 76, 38,115,136,142,142,238,243,244,233,211, +146,155, 55,111, 22,170,213,234,161, 0,162, 26,112,157, 58,219,218,218, 78, 98,177, 88, 45,245,122,189, 35, 0, 48,153,204, 12, +157, 78, 23,157,155,155, 27, 2,224,209,199, 14, 16, 59, 59,187, 61, 27, 54,108,176,206,205,205, 37,155, 54,109,218,163, 80, 40, +166,252, 83,111, 6,199,127, 62,141,136,231, 79,129,178,180, 57,180,106,250, 31, 13,128,201, 23, 95, 44, 70,219,118, 29, 48, 97, +252, 39,117,114, 14,234,237,180,149,197, 54,177, 42, 45, 45,125, 36, 43, 86,159,230,243,184, 99,198,143, 11, 72, 0,128, 43, 87, +239,142,105,223,222,226,142,144,199,249,132,203,229,118,214,105,180, 5,151,111,165,127,213, 16, 81,229,232,232,120,205,194,194, +130, 87, 88, 88,152,157,151,151,247,195,144, 33, 67,214, 31, 57,114,196, 34, 57, 57, 25,105,105,105, 88,184,112,161, 32, 61, 61, +125, 94, 84, 84,212, 99,141, 70, 83,163,101, 75,161, 40,220,181,114,249,176,181, 66,161, 53,131,207, 51,135,153,208, 18,110,238, +173,208,177,243, 16, 12, 28, 60, 29,137, 9,145, 29,143, 28, 94, 23,153,145,113,243, 27,129,101,147,245, 82,105,227, 26,239, 75, +205,155,162,251,208, 17,101, 34,107,237,218, 32,196,199,197, 41, 82,222,209, 63,191,116,142,201, 27,216,219,155,163,215,100,167, + 60,184,127,174,113,215,110,195, 1,160,109,200,225,224,219,159, 79,176,232,189,231,120,145,130,122, 36,213,124,239, 92,199, 98, + 77,233,191, 99,135,173,223,156, 57, 38,202,119,239,180, 73, 63,254, 88,156, 19, 30,110, 96,114, 56,196,121,192, 0,154, 77,207, +158,220, 57,175, 95,155, 60,220,180,201,159, 21, 28,236,182, 74,171, 61, 70,113,254, 79, 57,255,237,168,112,130,175,186,250,112, +127,173, 66,139, 70,163,129,207,231,227,228,201,147, 96,177, 88, 96, 50,153, 96,177, 88, 53,254,237,226,226, 82,159,138,140, 20, +139,197,223,237,221,187,215,174,127,255,254,224,114,185,149, 63, 48, 24, 12,244,237,219, 23,125,250,244, 97,101,102,102,142, 59, +121,242,228,184,141, 27, 55,230, 72,165,210,249, 40, 79, 12, 93, 11,122,122,121,121,133, 94,191,126,221,180,180,180, 20,225,225, +225, 40, 42, 42, 2,155,205,134,147,147, 19,250,245,235,199,140,139,139,179,236,219,183,111,104,124,124,124, 0,128, 59,245,168, +107, 91, 91, 91,219,123,167, 79,159,230,182,106,213,138,150,152,152, 8, 63, 63, 63, 0,128, 76, 38,195,240,225,195,185, 19, 39, + 78,116, 31, 55,110,220,147,220,220,220,238, 0, 34,234,224,107, 35, 22,139,127, 26, 49, 98,132,195,198,141, 27,205,205,204,204, +144,146,146,146, 37, 22,139, 61, 43,206,247,184,113,227,216, 67,134, 12,177,223,178,101,203,174, 51,103,206,124,149,155,155, 59, + 5,128,164, 86,213, 90, 46,136,121, 60, 30,114,114,114,112,252,248,113,204,155, 55, 15, 12, 6, 3,185,185,185, 56,117,234, 20, + 62,255,252,243, 10, 65, 83, 47, 49,204,227,241,250,120,120,120, 28,188,125,251,182,147, 72, 36,130,131,131, 3,125,205,154, 53, + 45,221,220,220, 76, 27, 53,106,196,200,202,202, 66,104,104,168,219,164, 73,147,206,167,166,166, 78, 83,171,213,117, 78,169,217, +217,217, 29,186,116,233,146, 75, 76, 76, 12,126,252,241, 71, 20, 22, 22,130,205,102, 67, 36, 18, 65, 44, 22,195,211,211,147,182, +124,249,114,222,144, 33, 67,120,243,231,207, 63,164,209,104, 90,215,227, 26,181,178,181,181,221,215,179,103, 79,183,224,224, 96, +145, 88, 44, 70,197,139,129, 76, 38,115, 74, 73, 73,233,184,118,237,218,209, 17, 17, 17,201,185,185,185,179, 1,188,108,224,192, +105,221,188,121,243,128,225,195,135, 51,178,178,178, 16, 18, 18, 18,160, 80, 40, 90, 55, 64, 92,254,173, 16,241,252, 41,102,205, + 93,168,116,112,118, 54,185,126,237,224,200, 51,191, 52,125, 46, 50, 45, 75, 72, 45, 45,129,118,244,136,248,118,253,250, 79, 55, + 25, 52,120,184,114,255,247,187, 4,245, 17, 90, 44,182,137,213,241, 99,219, 83,239, 63,136,104,121,227,230,211, 1, 35,135, 14, + 37, 38, 38, 34, 55, 0,248,106,209, 23,172,208, 11, 23, 14,247,237,211, 33,179, 91,215,182,169, 19, 38, 46,118,105, 64,117,155, + 54,109,218,244,110,100,100,164, 29,135,195, 65, 97, 97,161,213,254,253,251,183,119,237,218,149,158,148,148,132,184,184, 56,188, +123,247, 14, 50,153, 12,125,251,246, 21, 72, 36,146, 31, 0,212, 40,180,180,244, 94, 27, 28, 26,233,118, 91,153,242, 27,107, 13, +114, 91,162,203,106,126,227,210, 13,223, 19, 33, 37,126,118,246,222,158,159, 78, 13,196,186,245,103, 89, 63, 31,223,188,246,214, +205, 19, 0,189,113,205, 25, 1, 8, 58,175, 92,181, 2,114,133, 26, 19,199,207,196,164,241, 51,173, 8, 52,246,196, 80,202,215, +148, 20,137,204, 76, 94,135,237, 61,176,125, 4, 0,167, 42, 98,235, 22, 37,182,106,198, 58, 38,179, 67,192,119,223,217,180,156, + 49,131,243, 50, 56, 88,149, 31, 30, 94,226, 49,104, 80,145,223,103,159,169, 1, 64,241,238,157, 73,124, 96, 32,207,198,223,223, +180,211,146, 37, 22, 6,141, 70,188,110,221,186,246,107,203,146,151, 55,136,211,101,204, 24,195,218,195,135,219,133, 47, 94,220, +131,166,211, 49, 6,116,234,244, 98, 83, 72, 72,198, 31,225,252, 51,235,153,121,239,158,186,208,205, 13,126,195,135, 23,184,216, +218,170,255,204,182,255,145,122, 82,168, 68,133,175,214,172,170,111,168, 8, 11, 11,235, 14,224, 46,128,224,128,128,128, 32, 0, + 16, 10,133, 57, 82,169,212, 54, 52, 52,180, 78,145,197, 98,177, 96,111,111, 15, 79, 79,207,220,220,220, 92,187, 90, 42,144,102, + 52, 26,157, 8, 33,149,214,151,154,160, 86,171,145,144,144, 0, 95, 95,223,116,148, 37,162,173,209,168,195,227,241,146,226,226, +226,172, 99, 99, 99, 17, 17, 17, 1, 55, 55, 55, 88, 88, 88,128,197, 98, 65,167,211, 65, 46,151,195,203,203, 11, 28, 14, 7,109, +218,180,201, 87,169, 84,110,117, 76, 1,113,248,124,126,194,189,123,247,156,253,252,252,240,236,217, 51, 56, 59, 59, 67, 44, 22, + 3, 0,222,189,123,135, 7, 15, 30, 96,208,160, 65,136,140,140,196,168, 81,163,210, 84, 42,149, 39, 0,117, 77,132,150,150,150, + 89,183,111,223, 78,247,241,241, 41, 85,169, 84,244,156,156, 28, 86,120,120,184, 94,161, 80, 8,100, 50, 25, 75, 42,149,178,228, +114, 57, 83,165, 82,177,232,116,186, 73, 73, 73, 9,235,214,173, 91, 12,173, 86, 91,107,128,204,138,235,116,225,194, 5,248,248, +248, 32, 52, 52, 20, 95,126,249, 37, 30, 62,124, 8,103,103,103,156, 62,125, 26, 75,150, 44,193,155, 55,111, 96,109,109,141,230, +205,155,215,117,141,224,238,238,158,248,234,213, 43,119, 19, 19,147,138,188,142, 21,249,242,144,151,151,135,183,111,223, 34, 35, + 35, 3, 30, 30, 30, 24, 63,126,252,219,140,140, 12,143,186,122,158,163,163, 99, 94, 76, 76,140,181,175,175, 47,114,114,114, 32, + 18,137, 32, 20, 10, 33, 18,137, 42,255,118,115,115,195,226,197,139, 33, 22,139,115, 75, 75, 75,237,234, 18, 65, 62, 62, 62,215, +110,221,186,101,109,110,110,142,236,236,108,200,229,114, 48,153, 76,240,120, 60, 88, 91, 91, 87, 10,249,132,132, 4, 12, 30, 60, + 56, 63, 41, 41,169,127, 3, 68, 18,221,206,206, 46, 46, 42, 42,202,147, 16,130,212,212, 84,188,121,243, 6,115,231,206, 77, 40, + 45, 45,245,198, 63, 40,103, 95, 21,191, 43,147, 41, 83,103,153,140, 24,214, 89,243, 58, 38,140,198, 49,190, 65,235,150,230, 50, + 0,120, 17, 45, 23,170,233, 94,104,214, 34,128,252,114,254, 17,251,167, 35,251, 89, 48,194, 14, 52,188,121,157,240,127,236, 93, +119, 88, 20, 87,251, 61,179,189,209, 97,151, 38, 88, 8, 29,172, 88,162, 98,197, 10, 70, 99, 75, 49,209,196,110, 76,172, 49, 26, +141, 26, 83, 52,150,196, 18,141, 45,137, 5,163,198, 46, 86, 84,236, 37,138,149,174, 72,147, 93,216,165,237,194,246,157,157,249, +253, 33,240, 33, 1,118,177,124,191,152,111,207,243,236,179, 51,179,119,206,222, 59,247,206,220, 51,239,125,239,123,241, 77,125, +220,125,123,240,143,182,248, 0, 0, 32, 0, 73, 68, 65, 84,122,142,155, 62,253,227,240, 30, 93,187, 51,202,213,106,201, 47,191, +252,212, 46, 51, 51, 69, 2, 0,126,126, 33,242,201,147,103, 36,218,139, 68,242,243,151, 47, 80,171, 87,255,246,224,116,130,108, +171, 21, 89,246, 11, 8, 8,184,118,228,200, 17, 55,137, 68, 2, 71, 71, 71,168,213,106, 24,141, 70, 36, 39, 39,235,246,236,217, + 99,114,112,112,176, 47, 40, 40, 64, 89, 89, 25, 8,130,192,145, 35, 71,114, 1, 52,173, 77, 84,229,163, 5, 0, 83, 6,132,176, + 67,123, 5, 56,115,120,164, 64,192, 78,247, 4, 97,230, 17,180,157,251,137, 83,119, 90,157,136,255,235,253,183,135,206, 18, 71, +118,127, 27, 11, 23, 12, 55, 73,165,185,109,141,136, 76,173,203, 71, 43,216, 31,189,134, 12,123,123,196,146, 37,139,177,120,225, +215,136, 59,114, 72,105, 39, 98,232, 29,156,216,142,221, 58,117,209,205,252,100,112, 94, 69,133,212,103,201,242, 61,239, 69, 15, +158,217,164,107,228, 16, 92,190,116, 8, 59,127,255,250, 22, 33,160,109,195,136,181,176, 24,112,118,242,243,155,248, 89, 70, 6, +231,238,226,197, 21,164, 84, 90, 26, 49, 99, 70, 81, 93,105,159,196,199,139,184, 94, 94, 14,206,111,189,229,178,166,105, 83,218, + 36,151,111,170,203,199,168, 46,206, 51,118,118, 78,187, 79,156,232, 77,179,217,221,231,124,241,133, 32, 38, 38, 6, 42,149, 10, +251,247,239,199,166,141, 27,245,158,158,158,247,189, 30, 60,184, 29,174, 82, 45,176,150, 51, 98,198,140, 34,179,217, 76,140,152, + 61,187, 79, 82, 86, 86,175, 2,185,188, 25, 0,120,186,184,228, 69,248,249,221,250, 45, 46, 46,109, 93,243,230,148,181,249,220, +114,242,164,251,190,236,236,113, 46, 46, 46,130, 66,185,156,197,227,114,139, 59,133,134,254,185, 97,254,252,243,228,189,123, 28, +126,147, 38, 14,142, 49, 49,141, 46,123,196,140, 25, 69, 37,229,229,172,207,190,253,182, 75, 78, 97, 97,179, 10,189,222,191,172, +188,220,195,108, 50, 49, 28,132,194,226, 22, 65, 65,114,237,197,139,178, 22, 26,205,180,173,128,252, 85,213,117, 93, 90,228, 53, + 66,237, 56, 90,127, 91,235,240,124, 76, 76,204,223,102,215,208, 52,109,149, 53,139,205,102, 63, 51, 76,213, 0, 56, 4, 65, 32, + 49, 49, 17,174,174,174,240,240,240, 0,143,247,236,226,131, 10,133, 2, 87,174, 92, 65, 74, 74, 10, 90,183,110, 93, 53,140, 81, +191, 34,226,241,166, 47, 95,190,220,201, 96, 48,224,214,173, 91,136,136,136, 0,143,199, 3,135,195,121, 70, 4,202,229,114,132, +133,133, 97,206,156, 57,142,223,127,255,253,116,189, 94, 95,239, 27, 41,139,197,154, 58,126,252,120, 73,149, 5, 43, 47, 47, 15, +237,218,181,171,254, 93, 44, 22,227,206,157, 59,136,136,136, 64,147, 38, 77, 48,124,248,112,201,206,157, 59,167,146, 36,185,178, + 62, 78, 46,151,203,104,217,178,101,123, 0, 16,137, 68, 96, 48, 24,233, 14, 14, 14, 98,119,119,119,145,131,131,195,223,202,248, +251,239,191,151, 49, 24, 12,147, 69, 53,192, 96,160,160,160, 0,225,225,225, 80, 42,159,174,224,162, 86,171,225,239,239, 15,149, + 74, 85, 45, 90,189,188,188,160,213, 54,236,250,213,170, 85,171,197,193,193,193,125, 69, 34, 17,143,205,102,227,238,221,187,104, +219,182, 45,246,236,217, 3, 95, 95, 95, 8,133, 66,100,100,100,160,101,203,150,184,112,225, 2,196, 98, 49,194,194,194,120, 18, +137,228, 82, 73, 73, 73, 66, 78, 78,206,226, 6,242,201,176,179,179,195,133, 11, 23,240,219,111,191, 33, 43, 43, 11, 82,169, 20, +246,246,246,104,211,166, 13, 66, 67, 67,209,185,115,103,100,100,100,128,176,220,152, 60, 2, 2, 2,226,254,250,235, 47, 55,154, +166,177,115,231, 78, 84, 84, 84,192, 96, 48,128,193, 96,128,207,231,195,217,217, 25,189,122,245,130, 88, 44, 70, 64, 64, 0,246, +238,221,235, 54, 96,192,128,227,114,185,188, 13,128, 2, 75,215,213,217,217,121,218,162, 69,139,124, 36, 18, 9,178,179,179,161, + 84, 42,225,238,238,142, 30, 61,122,120,159, 57,115,102,154,201,100,250,233,223,210,145,213,112,124, 39, 78,159,250,117,104, 64, +139,210,150,173,131,132, 62, 7,226,220,125,246,196,201,195, 0, 32, 60,196, 61,105,104,140, 48,239,110, 82, 92,222,233, 83,135, +110,165,164,227, 0,172, 24,218, 86,106,244,127,198,159,185,209,191,109,235,118,212,242, 31,102, 71,127, 50,101, 28, 79,226, 62, + 22,133,185,135,112,230, 92,162,239,236, 89,227,197, 43, 87,109, 57, 17,127,230, 6, 67,169,209, 47,176,206,148,229,187,110,219, +134,206,110,229, 69,251,240, 48,149, 11,129,125, 56,252,252, 2,161, 82,169,192,231,243,249,239,189,247,158,121,222,188,121, 26, + 7, 7, 7, 33, 65, 16, 72, 72, 72,144, 3,232,103,137, 87, 39,113,166,205, 70, 19, 73,115,153, 20, 77,216,107, 9,115, 9,247, + 65,242, 99,244,141,234, 89,216,181, 99,248,247,243,150,172,250, 50, 32,176,173,248,227,113, 95,179,191, 93,252,254, 70, 16,136, +172,139, 39,245, 33,206, 17,127, 30, 20, 0,136, 94,242,205, 98,100,102,102, 56, 79, 24, 83,246, 53,139, 39,240, 10,110,218,197, +126,227,111, 9,253,253,253,155, 55,155, 57,117,248,177, 31,127,254, 49,186,166,101,107,219,239,139, 14, 3,232,109,205,181,253, + 31, 66,171, 15,226,226, 80,145,155,107, 42,185,116, 73,215,251,231,159,139,124,250,245,251,201, 96, 52,186, 85, 61, 42, 24, 4, + 1,162,202,117,130,162, 8,214,156, 57, 12,154,197,130,201,217,121, 12, 74, 75, 3, 45,113,206,146,201,134,190, 63,110, 92,244, +225,147, 39,209,188,121,243,234,254,204,201,201, 9,179,103,207,198,140, 25, 51,120,119,238,220,233,176,111,223,190, 14, 43, 87, +172,112, 7, 48,212,154,124,158,190,126,221,121,210,146, 37,243, 91, 71, 68,248,238,216,181,139,247,198, 27,111, 0, 0, 30, 61, +122, 20,240,195,178,101, 77,195, 91,182, 44,252,126,250,244,109, 73,243,230,133, 1,184,212, 16,103,193,197,139,134,125,217,217, +227,206, 37, 36, 56,133,135,135, 3, 0,210,210,210, 36,107,214,172, 25, 31, 54,124,248,168, 37,147, 39, 47,136,209,233,202, 28, + 20, 10, 94,204,186,117,172,221, 35, 70, 88,228,172,202, 39, 0,244,248,248,227,233,145, 61,123,134, 14, 29, 55,206,197,215,215, +151,176,179,179,131,209,104,132, 84, 42,117, 78, 74, 74,122, 35,174,188, 92,117,240,250,245,157, 48,155,251,188,194,186,174, 83, +139,188,102,150,172,191,107,138,202,239, 30,113,113,113, 52,128, 30, 49, 49, 49, 23,170, 58,112,179,217,108,149,200, 98,177, 88, + 32, 8,194, 90,177, 5,154,166, 81, 84, 84,132,162,162,162,234,161, 35,185, 92,142,115,231,206, 33, 35, 35, 3,108, 54, 27, 28, + 14, 7, 70,163,229, 53,104, 69, 34, 81, 84, 84, 84, 20,235,250,245,235,240,243,243,131, 64, 32,168,206, 87,213,135,195,225,192, +211,211, 19, 42,149, 10,189,123,247,102,175, 93,187, 54,170, 33,161,229,232,232, 56,112,228,200,145,220,170,253,138,138, 10, 48, +153,204,106,209, 82, 81, 81,129,146,146, 18,148,149,149, 65,167,211,225,205, 55,223,228,198,197,197, 13, 44, 46, 46, 94,105, 77, +249, 53, 26, 77,133, 92, 46,119,138,140,140,116,222,182,109, 91,218,155,111,190, 25,244, 76, 75, 59,127, 94,167,211,233,216, 12, + 6,195,170,117,244, 98, 99, 99,171,175,125,126,126, 62, 54,110,220, 88,253, 91, 70, 70, 6,214,174, 93, 11,154,166, 65,211,116, +131,117, 20, 28, 28, 60, 96,231,206,157, 17, 59,118,236, 40,101, 50,153, 72, 75, 75,195,174, 93,187, 64,211, 52,196, 98, 49, 52, + 26, 13, 10, 11, 11,145,144,144, 0,146, 36, 97,103,103, 7,111,111,111,254,212,169, 83,187,126,253,245,215,236,134,132,150,217, +108, 54, 51,153, 76, 52,109,218, 20, 11, 23, 46,132, 78,167, 3,135,243, 84, 95,170, 84, 42,148,149,149,225,246,237,219,200,206, +206, 6, 77,211, 13,118, 50,124, 62,127,248,142, 29, 59, 36, 92, 46, 23, 90,173, 22,229,229,229,200,203,203, 67, 78, 78,142, 78, + 46,151,147,246,246,246,140,166, 77,155, 50,120, 60, 30,111,200,144, 33, 68,149,224,140,137,137,113,221,185,115,231, 59, 6,131, +193,146, 72, 18,123,120,120,124, 57,126,252,120,126,205, 54, 91, 80, 80,128,161, 67,135, 10,175, 94,189, 58, 79,165, 82,237, 2, +160,248,151,117,104,244,190,131,129, 55,111,157, 73,107,121, 32,206,221, 39,231,137,185,203,236,207, 87,177, 0, 96,243,166,165, + 93, 14,196,229, 95, 9,110, 94,152,183,239, 96,224, 77,103,231, 20, 75, 66,128,209,171,187,231, 32,145,144, 63,114,232, 91,111, +209,191,252,242, 83,187, 79,166,140,227, 53, 13,156,253,212,194,201,150,160, 55,249, 13,161,209, 62,226,255,242,203, 79,237,134, +190, 53,236,118, 86, 86,246,166, 94,221,121,123,207, 93,144, 29,109,200, 98, 40,113,229,123, 11,121,106,120,251,133, 34, 40, 68, +132, 59,119,211,176,255,207,107, 8, 9,235, 4,189, 94, 15,146, 36, 69,131, 6, 13,210,236,217,179, 71,151,158,158, 94,174,213, +106,187, 3, 72,183, 84,248, 39, 79,146,169, 32,143, 78, 70,142,128, 71,150, 43, 57,154,185, 11,246,141,104,215,177,111,132,179, +167, 55, 91, 44,162,142, 14,232,211, 97,215,111, 91, 23,206, 88,176,104, 23,218,119,232,251,102, 74,218,165, 80, 0,247,235, 20, +175,153,136, 99,236, 63, 72,102, 62,124, 24,157,147,157,253, 36,208,221,195,240,168,140, 54, 77,155,187,165, 79,100,247,225,173, +222, 8,233,198, 77, 73,190, 64, 44,156,243,206, 31, 75,150,255,248, 94,149,216, 58, 27,255, 71,247, 49, 99,174,113,183,109,171, +223, 58,254,191, 6, 14,143,215,196,174,105, 83, 86,214,182,109, 90,191, 65,131, 74, 1,192, 96, 52,186,101,101,103, 59, 10,133, + 66,208, 52, 13,147,201,244,140, 15,113,149,223,112,120, 80,144,187, 53,156, 89, 95,125,213,106,206,156, 57, 40, 40, 40, 0, 73, +146, 96,179,217,181,159,217, 80,171,213, 24, 51,102, 12,214,173, 88,209,201, 26, 78,179,217, 76, 76, 90,178,100,254, 23,243,231, +191, 49,113,226, 68, 70,205,103,175,139,139, 11,246,237,223,207, 93,191,126,125,147, 47,215,173, 27,243, 62,143,151, 9,189,190, + 65,206, 34,127,127,184, 20, 22, 10,170, 68, 22, 0, 4, 5, 5, 97,227,198,141,188,177, 99,199,114, 7, 13, 26,180,234, 78,235, +214,107,126,234,218,245,161,107, 96,160, 3,151,199,107, 98,137,179,234,122, 2, 64,185, 78, 23,254,211,154, 53,206, 55,110,220, + 64, 97, 97, 33, 10, 10,158,190,143, 18, 4,129,246,237,219, 19, 31,124,240,129, 99, 11, 31,159, 14, 48,155, 95,101,117,255, 77, +139,188, 70,152, 80,199,177,255,248,104, 85, 22,136,168, 44, 32, 81,163,115,124, 70,176, 88, 18, 90,207,131,178,178, 50,148,149, +149, 97,235,214,173,224,112, 56,213,157, 47, 0, 24, 12, 6,107, 68, 75, 75, 47, 47, 47, 40,149, 74, 4, 6, 6, 62, 99,201,226, +112, 56, 96,177, 88,224,112, 56,224,241,120,208,235,245,240,245,245,133, 70,163,105,217, 16,167, 86,171,109,227,226,226, 82,221, +193,234, 43, 27,171, 94,175,175,206,175,193, 96, 64,105,105, 41, 42, 42, 42, 80, 94, 94, 14,181, 90,221,214,154,242, 82, 20,133, + 7, 15, 30, 60, 10, 10, 10,106,195,100, 50, 97,103,103, 39, 82,171,213,213,190, 69, 37, 37, 37,216,190,125,187,250,195, 15, 63, +116, 59,114,228,136, 69,161, 69, 16, 4, 62,253,244, 83,240,120, 60,104, 52, 26,252,242,203, 47,248,236,179,207,192,225,112, 80, + 94, 94,142,141, 27, 55, 98,230,204,153, 96,177, 88, 48, 24, 12, 88,179,102, 77,189, 92,201,201,201, 89,215,175, 95,111,219,174, + 93, 59,231,131, 7, 15, 42,250,244,233, 35,238,215,175, 31, 4, 2, 1,180, 90, 45, 76, 38, 19, 58,117,234,132,224,224, 96,200, +229,114,156, 56,113,162, 40, 32, 32,192,237,198,141, 27, 84, 65, 65, 65,142, 5,113, 77,215,176, 24,194,108, 54,163,176,176, 16, +101,101,101, 80, 40, 20,144, 74,165,120,242,228, 9, 88, 44, 22, 44,232, 44,184,186,186, 14, 11, 15, 15,103, 2,128, 64, 32, 64, +155, 54,109, 48,127,254,124, 82,171,213,142, 4,112,162, 50,217,128, 45, 91,182, 28,188,124,249, 50,203,203,203, 11,169,169,169, + 16,139,197, 44, 62,159,111, 81,104,121,120,120,252,126,244,232, 81,151, 42,113, 93,117,157, 53,154,167,213, 49,116,232, 80,151, + 29, 59,118,252, 78,146,228,192,127, 91,167,230, 36, 0,167, 77,184,131,114, 79,156, 60,108,246,231,171, 88,193,225, 79, 95, 94, + 39, 76, 4,107,229,138, 89, 97,163, 6, 59, 28,115, 18,168, 56,150,120, 6, 68,249,172,127,235,173, 62,140,247,222,141,201,224, +112,156,252, 54,109,254, 90, 34,113, 31, 91, 67,134, 57,192,213,205, 1,126, 77,185,196,190, 99, 41,146,185,243,190,209,199,238, +248, 49,243,143,221,113,253,185,236,248,190, 39,206,228, 77,174,143, 59,253, 81,217, 17,141,158, 31,162, 42,190, 71,184,184,119, + 65,155,214, 65,144,136, 75,177,229,247, 61,104,222,162, 61,244,122, 61, 28, 28, 28,132,102,179,217,200,100, 50, 99,173, 17, 89, + 0,112,246,108, 25, 21, 22, 86,102, 96,150, 83,228, 39,159,173,124,187,207,128,183, 66,123,245,138,162, 78,199,159, 54,118,105, +107,148, 13,232,215,166,240,100,252,250, 12,153,244,113, 64, 88,203,174, 72, 78, 74,232, 79,211,120, 64, 16,117, 91,159,146, 30, +226,164,142, 74, 78,216,179,103, 2,165,165,110, 11,190,253,238,254,128,232,232,209,225,221, 34,187, 81,241,103,206, 25,184, 40, + 74,113,232,218, 57,255,147,113, 3, 14,254, 26,187,166,239,201, 19,191,251, 43, 85, 57,113, 54,145, 85,235, 37,141, 36,221, 89, + 60, 30, 67,145,144, 64,182, 28, 59, 86, 95,117, 63, 10,133, 66, 28, 62,124, 24, 92, 46,183,250,195,225,112,170,183,221,221,221, + 65, 84, 78, 35,181,134, 19, 0,100, 50, 25, 10, 10, 10,224,232,232, 8,177, 88,140,130,130, 2, 92,189,122, 21,233,233,233, 96, +179,217,232,223,191, 63, 24,245,248, 54,215,230, 28, 49,123,118,159,144,150, 45,125,107,139, 44, 0, 48, 26,141, 40, 41, 41,193, +224,193,131, 25, 39, 78,156,240, 56,153,155,251, 22,128,216,134, 56,219, 70, 71, 23, 23,238,219, 87,231,127,183,107,215,142,184, +114,229, 10,175,127,191,126, 51,102,125,247,221,250,117, 59,118,228,153, 73,210,163, 49,101,103, 48, 24, 12,130, 32,224,227,227, +131,146,146, 18, 84, 84, 60, 29,193,182,179,179,131,179,179, 51, 76, 38, 19, 40,154,102,191,202,186,174, 79,139,188, 38,216, 92, + 67,112,109,254,155, 69,171,178, 80, 0,208,163,102,199, 66, 81,148, 85, 34,139,205,102, 91,244,185,178,198,202, 85, 27,214, 8, +173,170,188,242,249,252,234, 27,173,166,192,170,202, 39,131,193, 0,147,201,180,216,137, 87,138, 33,102,121,121, 57,246,239,223, +143,238,221,187, 87, 15, 75, 41,149, 74,148,149,149, 65,169, 84, 66,167,211, 33, 43, 43, 11,103,207,158,133,191,191, 63, 96,101, +240,215,204,204,204, 91,205,155, 55,143,168,234,196,123,246,236,217,100,219,182,109,210,129, 3, 7,122,209, 52,141, 5, 11, 22, + 20,117,234,212,201,173,102, 39,111, 9, 76, 38, 19, 87,175, 94,133,191,191, 63,104,154, 6,135,195, 65, 90, 90, 26, 36, 18, 9, + 40,138, 2,139,197,130, 66,161,128,189,125,195, 49, 18, 31, 60,120,240,209,199, 31,127, 44,117,116,116,108, 85, 92, 92, 44,227, +241,120,145, 23, 47, 94,244, 49, 26,141,112,112,112,128,131,131, 3,142, 31, 63, 14, 39, 39, 39, 76,159, 62, 61, 87,171,213, 94, + 21,137, 68,238, 90,173,246, 94, 65, 65,193,130,198,212, 55, 73,146, 80,171,213, 40, 45, 45, 69, 73, 73, 9, 84, 42, 21,116, 58, +157,197, 60,214,133,200,200, 72,196,197,197, 49,151, 46, 93,250,107,102,102, 38, 0,192,207,207, 15,211,167, 79,103,122,123,123, + 35, 43, 43, 11,183,110,221,130,209,104, 4, 77,211, 13,222,188, 44, 22,171,231,135, 31,126,216,213,215,215,151, 48, 26,141,160, + 40, 10,122,189, 30, 85,219,185,185,185, 8, 9, 9, 97, 52,109,218,244,205,204,204,204,158,176,110, 98,133, 13, 0, 10,115, 15, +193,155, 45, 1, 24, 14,160,181,135, 80, 92,244,124, 81, 92,228,114,249,119,115,190,186, 50,118,221,114,163,251, 19, 25, 16, 20, + 62, 4, 1,161,189,241,209, 7, 36,150,174,216, 15,223,166, 65,200,201,201, 65,207,158, 61, 57, 82,169,244,227,138,138,138,217, +214,114,199,199, 95, 55,159, 62,126, 98,248,136,119, 70, 71, 68, 69, 13, 36, 79,157, 58,142, 7,247, 78, 37,125,252,206, 48, 57, + 77, 85, 16, 46, 78,130,219,105,169, 55, 3, 90,181,233, 1, 3,105,142, 4, 22, 47, 7, 22,211,245,223,239, 48, 28, 59,230,201, + 56,118,232,247, 15,222, 27, 53,166,117,239,222,125, 77,167,226,143,226,214,181,248,187,171,150,143,191,176,116,205,222,158,125, +250, 15, 11, 19,187, 95, 61, 30, 30,168, 31,231,227,234,248,104,203,182, 18, 91, 99,169,235,222,228,243, 41, 84, 62, 23, 25, 4, + 1,154,166,159, 17, 89,181,133, 22,131,193,176,104, 0,168,201, 89,179, 47,170,122,161,222,180,105, 19,120, 60, 30,184, 92, 46, +216,108,182, 69,247,139,154,156, 73, 89, 89,189,182,199,198,242,234, 18, 89,197,197,197, 40, 46, 46, 70, 69, 69, 5,222,125,247, + 93,206,215, 55,111,182, 67,165,235, 71,125,156,190,158,158,122,145, 64, 80,152,156,156,236, 21, 26, 26,250, 76,126, 85, 42, 21, + 4, 2, 1, 98,119,237,226,196, 68, 71, 79,233,125,252,248, 42, 88,136,127, 85, 87,217, 9,130,128, 68, 34,129,179,179, 51, 8, +130, 0, 73,146, 40, 40, 40, 64, 82, 82, 18,110,222,188, 9, 38, 65,144,175,178,142,235,210, 34,175,161, 85,107,115,157, 67,135, +245,141,137, 54, 70,104, 49,153,204,231,182,106,213, 7,107,134, 14,133, 66,225,125,169, 84,218,197,219,219, 27, 36, 73, 86, 11, +173,218, 67,135, 85,214,143, 59,119,238, 64, 40, 20,222,215,233,116, 13,114,210, 52,253,102,135, 14, 29,112,224,192, 1, 36, 36, + 36,224,241,227,199,208,104, 52,208,235,245,208,106,181, 72, 74, 74, 2, 69, 81, 8, 15, 15,135, 72, 36,130, 80, 40,188,175,215, + 55,252, 34,170, 86,171,101,108, 54, 59, 72, 32, 16, 84, 31,243,244,244, 68,113,113, 49,101, 50,153,176,125,251,118,149,135,135, +135, 72, 32, 16, 88, 45, 92, 9,130,128, 92, 46, 71,147, 38, 77,170,125,180,202,203,203, 33,145, 72,170,132, 5,244,122, 61,236, +237,237, 45, 14, 29, 2,208, 61,124,248,112, 86,141,253,246, 35, 70,140,248, 99,207,158, 61, 45,206,156, 57,131, 27, 55,110, 64, + 44, 22,227,251,239,191,127,156,157,157,253, 30,128,155,114,249,203,245,139,180,166, 13, 21, 23, 23,239,191,127,255,254,155, 29, + 58,116,168,126, 74,244,236,217,147,232,217,179,167, 91, 77, 83,191, 66,161,192, 95,127,253,133, 51,103,206,128, 32, 8,100,100, +100,152,181, 90,237, 31, 13,141, 82,120,123,123,111,155, 63,127,190, 29, 73,146,213,109, 91, 32, 16,128,207,231,131,195,225,128, +201,100, 34, 59, 59, 27,131, 7, 15,118,252,249,231,159,127,215,235,245,111, 0, 48,226, 95,130, 50, 45,140,119, 30,168, 28,195, + 67,220,147, 54,111, 90,218,101,194, 68, 84, 13, 29,146,225, 33,146,164, 59, 15, 10, 29, 35, 36,150,203,123,226, 76,222, 39, 6, +211,137, 65, 39, 78,158, 31,249,249,140,233,108, 63,191, 16,249,153,115,137,190,189,201,111, 8, 87, 55, 7, 20, 23,169,144,157, + 91,136,204, 28, 3,237,231, 23, 34,191,245,215,125,222,138,159, 86, 7,168, 53,186,170,161,195, 6,219,233,165,171,143,135,172, + 90,203,187, 48,250,227,246, 92,129,192, 11, 37, 69,247,225,235, 43,198,224,152, 86,248,109,199, 85, 56, 58,186,192,221,221, 29, + 12, 6, 67,100,109,217,139,138,138,136,253,187, 47,141,253,112,204,248, 78,253,250, 70,147, 39, 79, 29, 99, 37,156, 62,114,245, +247,205, 95, 30,164,153,106, 33, 65,151, 11,154, 53,247,184,247,232,225,157,247,122, 69,189, 11, 1,199,222, 31, 8,174,179,193, + 86, 79, 48,160,145,123, 96,207, 98,254,135, 99, 38,116,238,215,239, 45,242,212,169, 67, 56,117,124,199,245, 69,139,154, 29,127, +156,191,139,115,237,230, 19,254,144,225,147, 75,227, 78,164, 24,134, 13,106,158,238, 37,106,163, 5, 30,219, 84, 85,205, 23, 73, + 22,171,144,212,235,125,154,244,235,199,212,228,228,176,237,220,221, 73, 0, 48,153, 76, 22,133, 22,234, 25,130,174,205,105,109, + 94, 52, 26, 13,168,122, 98, 39,214,230, 44,144,203,155, 85,190,132, 87,195,100, 50, 85,139,172,226,226, 98,148,149,149, 65, 36, + 18, 65,161,215,187, 91,195,217,183, 99,199,237, 95, 47, 94, 60,123,223,254,253,156,154, 34,171,234,195,102,179,241,195,242,229, +156,207, 62,255,124,242, 20, 22,107, 26, 72,210,234,235, 89,245,210,206,100, 50,193, 98,177,144,147,147,131,220,220, 92,228,228, +228, 32, 39, 39, 7, 2,129, 0,244, 43,158, 4,244, 26,251,103, 85,137,172,154,223,213, 86,174, 6,195, 59, 52,198, 25,222, 90, + 97, 96,110,196,248,174, 53, 66, 75,173, 86,159, 57,123,246,108,199, 33, 67,134,176,174, 95,191, 14, 15, 15,143,106,161, 85,245, + 93, 53, 28, 37, 20, 10,113,240,224, 65,163, 90,173, 62, 99,225,102, 58,123,252,248,241,136,133, 11, 23,178, 63,250,232, 35, 36, + 39, 39, 99,226,196,137, 40, 43, 43,131, 74,165, 66,113,113, 49, 52, 26, 13, 58,118,236, 8, 62,159,143,123,247,238,153, 52, 26, +205, 89, 11, 22, 59, 90, 46,151, 87,136,197, 98,207,218,191, 13, 31, 62,220,125,195,134, 13,154,212,212, 84, 83,151, 46, 93, 28, +172, 21, 28, 85,216,189,123,119,181,165, 46, 61, 61, 29, 27, 54,108,168,246,201, 74, 76, 76,196,202,149, 43,171, 99,159, 53, 18, + 55,139,138,138, 72,147,201, 4,127,127,127,120,123,123, 67,167,211, 97,245,234,213, 36,128,155,255, 95,173, 89,167,211,237, 27, + 61,122,244, 23,183,111,223,246,100,177, 88, 79, 77,218,149,229, 51, 26,141,120,248,240, 33,146,146,146,144,154,154,138,146,146, +146,234, 23,129, 59,119,238,148,154, 76,166,189,245,241,138,197,226, 5,191,253,246,155,135, 80, 40,124,166, 61, 87, 89, 67,171, +172,164, 10,133, 2, 78, 78, 78,232,221,187,183,228,236,217,179, 11,244,122,253,194,127, 73,159, 70, 12,127, 59,189,253,103,159, + 12,193,208, 24, 97,222,129,184,252, 43, 43, 87,204,170,116,134,151, 36, 13,141,241,206,187,155,230,132,225,111, 31,106, 15,224, + 9, 26,118,216,166,206, 93,144, 29,238,208,193, 57,225,192,145, 35,191,207,155, 51, 35,113,246,172,241, 98,141,246, 17,223,175, + 41,151, 0,128,204, 28, 3,125, 47,153,210,173, 92, 53, 35,113,233,242,159, 25,133,197,101, 19,255,250,171,254,240, 6, 53,197, + 11,131, 1,190, 95,112,119,105, 64, 96,215,230,215,175,198,194, 78,168, 69, 80,112,123,244,235,251, 38, 18,206,223, 65,129, 66, + 7,153, 76, 6,189, 94,223, 96,184,132,212,123, 7, 63,160, 9,218,151,160,137, 92,130, 65,243, 63, 24, 61, 46, 50, 58,250, 45, + 58, 46,238, 8,121,232, 96,236,229,189, 59,215,238, 99,112,216, 44,173,193,209, 64, 16, 58, 37, 24, 15,146, 43,212, 79, 95,104, +216, 60, 78,253,230,215,202,192,174,161, 97,193, 30, 31,140,158,232, 56,112,192, 96,250,248,241, 67,212,222, 61,219, 19,246,110, +109, 25, 75, 49, 84, 28, 89,158,134,167, 84,153,148, 52,193,117,170, 80, 81,154,194,204, 55,116, 94,209,195,141,192, 62,155,186, +170,217, 15,232,245, 79, 42,242,242, 60, 93,186,119,231, 61, 92,188, 88,232,222,177,163,142,168,244, 33,110, 72,104, 49,153, 76, +128,193,160,172,225,180, 54, 47, 90,173, 22, 20, 96,122, 30, 78,146, 36,159, 17, 89, 85, 66,171,234,126,177,134,115,243,162, 69, +215,125,251,245, 43, 57,127,254,188,123,143, 30, 61,136,242,242,114,148,151,151, 63, 35,182,188,188,188,136,208,240,112,225,238, +132, 4, 63,107,175,167, 53,101,103, 48, 24,175, 92,104,189,230,168,119, 33,233, 6,151,224,169,178,104, 89, 35,180,172,180,104, +153, 76, 38, 19, 36, 18, 9,138,138,138,234,237,248, 25, 12, 6, 4, 2, 65,213, 24,113,131, 51,239,244,122,253,234,217,179,103, + 79, 29, 48, 96,128, 91, 80, 80, 16, 20, 10, 5,220,221,221,193,231,243,171,125,199,170,248, 18, 19, 19,241,219,111,191,169,244, +122,253,106, 11,156, 63, 45, 95,190,252,147,161, 67,135,186,120,120,120,192,217,217, 25,247,238,221,131,179,179, 51, 84, 42, 21, +210,210,210, 96,111,111, 95,237,183,115,228,200,145,114,189, 94,255,147, 5,241, 70, 95,188,120,209,104,111,111,127, 79,161, 80, + 48, 75, 74, 74, 88,165,165,165, 44,149, 74,197, 86, 42,149,236,147, 39, 79,186, 57, 58, 58,106,206,157, 59,167,240,245,245,101, + 62,126,252,152,105, 50,153, 44,170, 87,130, 32, 48,109,218, 52,112, 56, 28,232,245,122,172, 94,189, 26,179,103,207,174,246,201, + 90,190,124, 57,230,207,159, 95, 45,156,183,108,217,210,168,150, 67,211, 52,140, 70, 35, 76, 38, 19, 76, 38,147, 85,226,247, 69, + 96,165, 96, 47,200,200,200,136,233,208,161,195,233, 63,255,252,211,181, 50, 38, 25, 10, 11, 11, 81, 88, 88, 8,133, 66,129,138, +138, 10,144, 36, 9,111,111,111, 20, 22, 22,226,208,161, 67,202,242,242,242,126,104, 96,198, 33,147,201, 28, 29, 25, 25,201,170, +157,135,170,183,188, 42,241,206,227,241, 32,149, 74,209,179,103, 79,238,249,243,231, 71, 3,120,173,133, 86,205,240, 14,125,251, +141,229,132,132,117, 54,220, 77,138,203, 11,110, 94,152, 55,106,176,195, 49, 0,184,243,160,208,241,110,154, 19, 66,194, 98,232, +190,253,156, 35, 10, 11, 54,183, 4, 96,108,104,185, 30, 0,112, 20,242, 70,244,137,234, 40,181, 23,137, 24, 43, 87,109, 57,241, +203, 47, 63,181,219,119,236, 63,225, 29, 86,174,122, 26,222,161, 79, 84, 71, 42, 53, 37,117, 4,128,173,214,138,151,152,152, 65, +183,127,219,246, 27, 82,147,206,121,125, 49,173, 21,183,164,208, 4,129,157, 15, 34,218,184, 99,243,182,251,184,123,247,110,129, +193, 96,232,217, 96,251, 38,104,223,164,228, 7,129, 45,195, 66, 61, 62, 24, 61,193, 33, 38,102, 48,226,226, 14, 99,231,246,173, + 23,135,189, 59,244,215,252, 82, 21, 83,194, 22,114,132, 52,197,101,114, 28, 89, 28,158, 64,110, 48, 60,157, 3,193,102,243, 29, +128, 17, 13,118, 60,147, 38,140,114,236, 21, 53, 24,199,142, 31,198,206,237,155, 47,124, 21, 54,124,107,243,182, 33, 68,199,118, + 43, 38, 55,111,209,188,169,186,162, 80,197, 32,184, 70,157,142,178, 95,177, 61,251,199,204,249,163, 51, 1,172,130,109,214, 97, + 77,220,219, 57,112, 96,135,207, 30, 61,226,136,187,118, 21, 72, 19, 18,132,149, 43,145, 52, 40,180, 88, 44, 22,232,250,135,186, +158,225, 36,118,236, 96, 0,104,112, 18, 22,135,195,129, 70,163,129,169,126, 11,246, 51,156,158,167, 78,229, 61,122,244, 40,192, +197,197,229, 25,145, 85, 82, 82, 82,189,173,211,233,160,209,104, 32, 16, 8,146,180,117,143,136, 60,195, 89,120,241,162,110,217, +180,105, 11,223,123,247,221,181,103,206,158,229,187,186,186, 66,169, 84, 62, 35,180, 12, 6, 3,122,245,238,205, 89,126,251,246, + 7, 80,169, 22, 89,115, 61,221,123,246,180,232, 15,204,100, 50, 65,189,226,161,195,127, 1, 38,212, 37,188, 24,150,134,112,172, +157,117, 88, 79, 7, 89,123,117,239,249, 17, 17, 17,186,244,244,116,248,250,250, 86,139,149,154,255,233,224,224, 0, 39, 39, 39, + 36, 38, 38,226,187,239,190,211, 2,152,111,129,179, 92,163,209,188,211,167, 79, 31, 45,139,197, 66,112,112,112,117,252, 44,138, +162,192,229,114, 33, 18,137,112,251,246,109, 12, 26, 52, 72,163,209,104,222,193,223, 99,104,213,230, 84,106, 52,154,247,251,246, +237,171, 73, 78, 78, 70,100,100, 36,238,222,189,139,138,138, 10, 84, 84, 84, 32, 43, 43, 11,161,161,161,208,104, 52,216,176, 97, +131, 86,163,209,188, 15, 64,217, 16,103,121,121,249,160,217,179,103, 51,255,248,227,143,230,222,222,222, 97,237,219,183, 15,234, +221,187,247, 27,111,191,253,118,211,129, 3, 7,122, 6, 4, 4,232,250,245,235, 39, 30, 48, 96,128, 88,163,209,176,175, 92,185, + 34, 51,153, 76, 3, 44,228,179, 90,156,164,167,167, 87, 15, 21,178, 88, 44, 20, 21, 21, 85, 71,238,175,122, 40,213, 35,132,163, + 44,137,237, 42,129, 85, 37,184,172,240,115,171,139,211,226, 73, 92, 46,183,202,226, 73, 91,193,121, 39, 37, 37,165, 79,247,238, +221,239,140, 29, 59,182,188,160,160, 0,246,246,246,240,243,243, 67, 96, 96, 32,220,220,220, 96, 52, 26,113,240,224, 65,245,161, + 67,135,238, 43,149,202,158,248,123, 12,173,168, 90,215, 49,171,174,135,108,149, 53,171, 74,104,241,249,124,120,123,123, 87, 93, +219,172,198, 92,207,231,196,171,229,172, 20, 48,189,123,245,107, 49, 48,122,136,227,193,195, 87,185,107,215, 31,186, 31, 17,133, + 45,174,205, 84, 71, 92,155,169,142, 68, 68, 97,203,218,245,135,238, 31, 60,124,149, 59, 48,122,136, 99,239, 94,253, 90, 36, 39, +165, 6,213, 92,247,176,174,124,242,249,252,206,145, 93, 35, 74,207, 95,190, 64, 45, 93,254, 51,163, 87,207, 97,183,183,254,122, +240,224,214, 95, 15, 30,236,213,115,216,237,165,203,127,102,156,191,124,129,138,236, 26, 81,202,231,243, 59, 91, 83,246, 73, 19, + 70, 57, 70, 15, 28,140,184,184,131,228,190,221, 27,150,239,217,159,209,125,220,212,139,133,233,233,119,105,249,147, 83, 96, 51, +114,144,146,146,162,172, 20, 89,233,214,112, 78, 28, 63,170,166,200,186,228,234, 17,185, 37, 37, 5,230,248,248,163,166,179,103, +111,107, 47,221,145, 43,111, 37, 23,149, 72, 21, 37,143, 85,170, 98, 3, 69,153, 97, 54,155,153, 95,127, 93,237,176, 91,103, 29, +117,233,210, 3,231,206,236,194,246,109,155,148, 20, 5,221,136,125,251,204, 35, 70, 44,166,155, 54,107,214, 52,118,247, 46, 34, +230,173, 33,142, 52, 64, 13, 26, 58,216,233,143, 61,127, 16, 45,252, 91, 52,243,243,171, 14,105,243,250,181,165, 87,192,185, 24, + 40, 85,229,228, 92, 72,252,249,103,189,251, 59,239,184,112,221,221, 29, 96, 54, 19, 85,207,247,250, 62, 44, 22,171,182, 5,166, + 94, 78,111, 55,183,252, 35, 71,142, 32, 48, 48, 16,222,222,222,168,233, 35, 91, 21,144,219,213,213, 21,251,247,239, 7,253,108, +112,234,122, 57,219, 54,111,158,248,195,178,101, 6,138,162, 80, 90, 90,250, 55,107, 86,105,105, 41, 40,138,194,241, 99,199, 12, +170,167, 43,129, 88, 85,246,158, 76,102,197,123,221,186, 45,141,142,142, 54, 62,122,244, 8, 20, 69,161,166,101, 75, 46,151,195, +206,206, 14, 58,189,222, 7,128,208, 26, 78,249,201,147, 34, 88,120,174,215, 97,209,122, 21,245,254,186,139,172,154, 11, 74, 79, +176,202,162, 69,146, 36,124,124,124,158, 89,210,133,193, 96, 60,243,105,228,140,195, 29,201,201,201,167,250,245,235,183,176, 83, +167, 78,147, 22, 46, 92,200, 12, 10, 10,130, 82,169,132,179,179, 51, 36, 18, 9,210,210,210,112,228,200, 17,115, 81, 81,209, 70, + 0, 75, 96,221, 20,250,132,140,140,140,152, 86,173, 90,237,153, 59,119,174, 99,223,190,125,217, 62, 62, 62,160,105, 26,183,111, +223,198,129, 3, 7,140, 91,183,110, 85, 85,138, 44,107,157,151, 79, 75,165,210, 97, 3, 6, 12,136, 29, 61,122,180,189,217,108, +102,103,101,101, 65,175,215,195,100, 50, 33, 55, 55,215, 24, 23, 23, 87,161,209,104, 70, 1, 56,109, 5, 95, 98, 89, 89, 89,104, +124,124,252,232, 43, 87,174,124, 55,118,236, 88,215,222,189,123,115, 72,146,196,229,203,151, 21,109,219,182,149,200,229,114,227, +254,253,251,139,117, 58,221,124,179,217,108,213, 18, 60, 4, 65, 64,165, 82,193,205,205, 13,122,189, 30, 20, 69,193, 96, 48,192, +206,206,174,122,217, 36,154,166,209, 24,231,250, 90,109,128,105, 52, 26,241,238,187,239,130,162, 40,172, 94,189, 26, 36, 73, 54, +154,204,209,209,241,214,157, 59,119, 98,218,180,105, 83, 45, 94,170,218, 16,143,199,131,155,155, 27, 92, 93, 93, 17, 23, 23, 7, + 54,155,125,203,146,191, 91, 37,238, 22, 21, 21,181,141,143,143,239,124,255,254,253, 15, 1,180, 49, 26,141,222,102,179,153, 96, + 48, 24, 50,154,166,239,169, 84,170, 95, 97,229, 18, 60,114,185,252,187, 49, 99,198,180,221,181,107,151, 29,139,245,159, 91,131, +197, 98,129,199,227,161, 42, 56, 38, 77,211, 48, 24, 12, 88,176, 96,129, 74,173, 86,127,247,111,121, 74, 68,180,239,136,205, 27, +214,216,157, 61,119, 74,145,146,129, 3,117,132,112,120, 82, 88,176,185,165, 52, 47,207, 46,162,125, 71,171, 56, 77, 6, 99,241, +251,163,102,250, 86, 46,193,179, 32, 43, 43,123, 83,236,142, 31, 51, 1, 96,197, 79,171, 3, 10,139,203, 38,166,166,164,142,216, +180,105,119,103,147,193, 88,108, 13,231,127,196, 75,172, 18, 52,116, 0,110,220,190, 95,216,124,208, 59, 39,231,251,183,112,120, + 75, 94,172,205,175,168,208,124, 10, 32,211,218,178,119,237,210, 29,231, 78,255,129,157,219, 99, 85, 52,197,212,185,185,185,209, + 0,144,146,226, 70,167,164,148,209,255,241, 43,118, 82,179,233,187, 75,102,126,218,123,166, 82, 85,242,211,234, 13, 13, 15,165, +180,106,221, 9,173, 90,119,194,212, 79,191,116, 12, 13, 11,246, 5,128,125,251, 96, 14,243, 79, 62,186,240,171,197,111, 45, 89, +178, 24,170,114, 61,170,150,235, 73,123,144,124, 44, 51, 19, 6, 91,159,245, 44, 22,146,228, 13,204,156, 25,160, 41, 41, 17,119, +253,226, 11, 55,214,231,159, 51, 26,114,134,175,121,255, 90,195,121,243,222,189, 99, 19,199,141,203, 95,180,112, 97,191,141,155, + 54, 9, 90,182,108,137,130,130, 2, 4, 7, 7,195,219,219, 27,241,241,241,216,191,119,175,186,172,188,124, 62,128, 95,172,225, +220,113,252,120, 90, 80, 88, 88,209,166, 77,155,188,162,163,163, 9,181, 90, 13,165, 82, 9,165, 82, 9,189, 94,143,202,128,208, +116,122, 70, 70,138,201,100,218,104,109,217,205, 10, 5,127, 73,199,142, 79, 56, 20,245,195,176,161, 67,103, 47,249,230, 27, 94, +139, 22, 45, 8,189, 94, 95,109,213, 50, 26,141,176,179,179, 51, 26, 12, 6, 87, 0, 26,107, 56,121, 91,183,146, 10,133, 2, 98, +177,184, 58, 92, 83,205,184,132,229,229,229,160,105,218, 22, 76,247, 57, 80,175, 66,114,118,118,190,197, 98,177,154,212,180,110, +213,181,118, 94,205, 99, 38,147,233, 73, 81, 81, 81, 68, 45,197, 91,159, 63,148, 31,128,239,123,245,234, 53,108,214,172, 89,196, +249,243,231,113,232,208, 33, 58, 51, 51,115, 95,165, 21, 43,179,129, 55,157,250, 56,237,121, 60,222,116,145, 72, 20, 85, 21,194, + 65, 40, 20,222, 87,171,213,103, 42,135, 11,203,159,131,211,129,199,227, 77, 19,137, 68,125, 42,151, 95,129,189,189,253, 29,181, + 90, 29,175,215,235,215,160,254,133,170, 27,226, 20, 56, 58, 58,126,231,230,230,246,254,231,159,127,238,122,241,226, 69,217,185, +115,231, 56,101,101,101,187, 12, 6, 67, 67,139, 74,255,141,211,197,197,229, 22,147,201,108,242,138,234, 8,173, 90,181,138, 27, + 52,104, 80,244,168, 81,163, 96, 50,153,240,203, 47,191, 32, 62, 62,254,216,195,135, 15, 99, 44,188,141,214,230,116,107,210,164, +201,249, 73,147, 38, 53,125,247,221,119,133,206,206,206, 96,177, 88, 80,171,213,120,248,240, 33,110,223,190, 77, 31, 62,124,184, + 34, 49, 49,241,137, 70,163,233, 1,160,168, 17,215,243, 69,222,154,159,225,100,177, 88,221,125,124,124,118, 47, 90,180,200,190, + 79,159, 62, 2, 87, 87, 87, 48,153, 76,152, 76, 38,200,100, 50, 60,120,240, 0,167, 78,157, 82,239,219,183, 79, 93, 92, 92,252, + 46,128, 11,255, 31,249,124,153,156, 33, 1,248,170,214, 66,209,245, 70,123,183,144,214, 98, 62,123,117,247, 28, 60, 98,216,128, +254, 0,240,231,254, 19, 39,173, 88, 84,186,222,124, 90,202,171, 53,156,193,254,140, 69, 73,201, 15,158, 9,104, 25, 22, 26,158, + 30,210,114,232,183,214, 16,213,136, 12,255, 76,217,107, 12,199,214,180,233, 62, 51,204, 26,226,135,152,193, 35,222,142,254,114, +254, 60,124,255,221, 82, 28,254,243,224,177,148,204,103,150, 9,122,237,218,210, 43,230, 36,190,101,177, 58, 9, 61, 61,187,173, +166,168,121,119, 31, 60,176,171,249,194, 86,101,121,174,249, 82,233,229,229, 37,151,201,100,238,214,112,198,172, 91,103,212,136, + 68,188,121, 63,252,208,189, 66,167,235,190,100,201, 18,214,205,155, 55,177,225,231,159, 73,221,147, 39,177, 10, 96, 90, 61,163, + 33,245,114, 54,157, 54,141, 63,103,195,134,143,252,252,253, 37, 31,126,248, 33,155,205,102, 67,173, 86, 35, 47, 47, 15,167, 79, +157, 50, 36,167,164, 36,171, 84,170,183, 0, 72,173,229,140, 89,183,206,232,228,231, 7,161, 88, 76,159, 77, 72,112,156, 56,125, +250,164,102,205,155, 59,246,235,223,159,237,224,224,128,210, 96,253, 38,115, 0, 0, 32, 0, 73, 68, 65, 84,210, 82,100,101,101, +225,224,193,131,242,138,138, 10, 47, 0,102,107, 56, 99,175, 92,105,117,252,194,133,225,223,126,251, 45, 55, 60, 60, 28,142,142, +142, 40, 47, 47,199,131, 7, 15,112,225,194, 5,253,198,141, 27,149, 74,165,114,146,217,108, 62,242, 10,235,253,223, 96,213,170, +194,102,139, 66,235,191,120, 3, 70, 0,248,170,114,251, 27, 88, 94, 51,240,223,244,240,241,117,113,113,217,172,211,233,104,173, + 86, 59, 17, 64,238, 63, 48,159,172,136,136,136, 13,114,185,188, 51, 77,211,112,116,116,188,154,148,148, 52, 5,245,204,188,177, +192,201, 4,208,217,206,206,174,163,189,189,125,119,189, 94, 31, 82, 57,252,150,162, 86,171, 47, 24,141,198, 27,149,214, 39,243, +255,115,217,153, 0,250,120,121,121,141,163, 40,202,159, 32, 8, 39,179,217, 12,147,201, 84, 70, 81,212, 67,165, 82,185, 21, 64, +252, 63, 32,159, 47,133, 51,244, 13,188, 77, 51, 16, 82,159, 32,120, 70,104,213, 18, 16, 4,133,148,228, 71, 56,216,136,124, 50, + 6, 68,249,172, 7,158,206, 76,132,101,231,218,255, 8, 45, 43,196, 75,163, 69,230, 27,204, 49, 52, 65, 63,195, 73,208, 68,110, +112,171,183,119,190,136,208,178, 22,161,129,232, 14, 26,157, 41, 26, 55, 82, 31,226,220,191,248, 89,247,210, 56,191, 7, 92,126, +118,118,190,202, 96,177, 60, 0, 48, 42,173, 47, 20, 69, 16,102,154, 32,200,154,195, 91,181, 94, 44, 27,228, 52, 2, 45,217, 60, +158,143,153, 36,221, 11, 0,187,227,102,115, 59, 29, 77, 87, 52, 1,190,186, 3,164, 61, 79, 62,141, 64, 75, 38,143,231,123,156, +166, 7, 43, 68,162, 86,114,173, 86, 12,128,182, 19,137, 82, 84,106,245,118,157, 78,183, 30,127, 31,185,176,200,201,225,241,154, +152, 73,210, 29, 0, 24, 44,150,124,143, 94,239,243,196,193,225, 67,157, 94,223,212,206,206,206,100, 48, 24, 84, 58,157,110, 20, + 73,146,103, 27, 83,246,135, 36, 25,122,133,193,136, 52,138, 68,174, 70,130, 16, 25, 72,210,104, 48, 26,243,116, 58,221,125, 0, + 63, 2,120,244,138,235,221,134,231,188, 89,108,156, 54, 78, 27,167,141,211,198,105,227,180,113,190,122, 78, 33, 0,223,202,151, +197,215,177,236,255, 38, 88,231,163,101,131, 13, 54,216, 96,131, 13, 54,188, 54,208,160, 14,159, 44, 27,254,127, 65, 52,160, 74, + 27, 99, 18,124, 30,101,123,198,198,105,227,180,113,218, 56,109,156, 54, 78, 27,231,255, 28,167, 37,238,215,113, 72,178,222,181, + 14, 95, 53,108,230, 95, 27,167,141,211,198,105,227,180,113,218, 56,109,156,255,179, 96,216, 46, 65,189,112,175,252,188,236,180, + 54,252,187,219, 66,109,120, 87,126, 26,147,222,211,118,201,109,176,193, 6, 27,108, 66,235, 85,119, 90, 47,210,185,189,168,240, + 89, 74, 16,144, 18, 4,164, 0,150,190,196,180,150,224,229,230,230,246, 89,104,104,104,172,187,187,251, 84, 0,146, 70,158, 31, + 32, 20, 10,215,136, 68,162,243, 34,145,232,188, 80, 40, 92, 3, 32,224, 37,213, 27, 1, 96, 34,143,199, 75,240,244,244,204,231, +114,185, 9, 0, 38,225,249,103,174, 6,225,105,156,180,111, 0,180,106,204,137,146,176,193,123,197, 97,131,239,137,195, 6, 63, +112, 13, 31, 20, 32, 14, 27,252, 64, 28, 54,248,158, 36,108,240,222, 87,208, 94, 95,164,126,151, 18, 4,114, 9, 2,185, 86,158, +251, 35, 1,228, 17, 4,158,188,132,182,100,131, 13, 54,216, 96,195,235, 6, 47, 47,175, 97,158,158,158,103, 60, 61, 61,227,189, +188,188,134, 89,113, 74, 84, 29, 29,143,153, 32, 96,182,208,145, 52,148,206,146,185,178,230,185, 43,173, 44, 90, 77, 78,119,130, +128,153,174, 4, 65,128,146, 72, 36,107, 61, 61, 61,151,214,254, 72, 36,146,181, 4, 1,170, 70, 90,115, 13,129,215, 88,179,170, +251, 7, 31,124,240,103,105,105,105,156,193, 96,136,203,200,200,136,235,209,163,199,158, 90,214,141,122, 57,249,124,254,123, 29, + 58,118, 78,188,112,249, 70, 70,250,195,108,105,114,218,227,236,163, 39,207,222, 12,111,217,234, 47, 62,159,255, 94, 35,234,136, + 0, 48,145,197, 98, 37,216,217,217, 61, 97,177, 88, 9, 0, 38, 51,153,204, 35,203,150, 45,203, 78, 74, 74, 42,188,114,229, 74, +217,133, 11, 23,242,199,142, 29,251,144, 32,136,163,117, 8,246,168, 58,172, 52,181,173, 58, 11,115,114,114, 78,202,100,178, 83, + 2,129,224, 59, 43,210, 87,115,138,195, 6,223,147, 43,141,180, 92,105,164,197, 97,131,233, 26,219,247, 26,121,205, 45,213,209, +223,218, 2,143,199,243,181, 32,232,163,234, 59, 23,128, 71,229,111, 17, 0,214, 85,126,170,166,158,123,240,121,188,151,213,150, + 94, 70,217,109,156, 54, 78, 27,167,141,243,191,205,249, 58,163,109,229,183, 39,158,250,107, 85,247,221,141,157,117,248, 73, 70, + 70,134, 29, 0, 4, 6, 6, 78, 1,176,191, 49, 66,130, 32, 48,135,162,104, 6, 0, 48, 24,196, 23, 61,123,246,106, 43, 16, 8, +158,137,130,172,213,106,185, 9, 9,231,122, 83, 20, 77, 84,166,155, 67,211, 88, 3,160,208,218,255, 48, 24,244, 12, 54,155, 11, + 6,131,152, 25, 30,222,178, 89, 81, 81,209, 69, 6,131, 17,155,159,159, 95,218,104, 51, 14, 65, 96,203,150, 45,129,158,158,158, +127,139,214, 44,147,201,184,131, 7,191,213, 40,190, 49, 0, 79,207,227,117,228, 16,132,167,153, 36,157, 0,128,197, 98,149,222, +228,114, 35,190,255,246, 91, 33, 65, 16, 84,113,113, 49,180, 90, 45,102,204,152, 33, 72, 78, 78, 30, 82, 84, 84,180,222, 2,109, + 96,171,214,109,103,156, 58,117, 50, 68, 85, 82,170,219,242,211,166, 68, 45,139,163,105, 30, 26,204,217,176,121,187,243,132,143, + 70,125,154,154,154,116, 7,117, 47, 71, 82, 19, 12, 0, 7,167, 79,159, 30, 22, 19, 19,195, 45, 47, 47,231,107,181,218,102,177, +177,177, 11, 34, 34, 34,236,218,180,105,195,221,189,123, 55,161, 84, 42, 65,211,180, 48, 56, 56,152, 30, 57,114,164,110,207,158, + 61, 83, 1,172,109, 64,248,206,121,122, 45, 25,171,131,130,130, 22, 1, 64, 70, 70, 6,167,198, 53,102,135,132,132,136, 0, 32, + 45, 45,237,107,154,166,166, 3, 0, 77, 99, 57,128,121,117,152,214, 50,194,186,142, 0, 8,248, 39, 93,254,147, 31, 22, 57, 66, + 7, 26, 15, 9, 32,163,242,133, 96, 9, 80, 35, 46,212,179, 72,145, 74,165,207,181, 54, 97,116,116, 12, 65, 16,196,190,196,196, +196,253,114,185,188, 57, 69,153,199, 55,148,207, 90,237,136,112,117,117, 29, 83, 84, 84,180, 20,192,184,148,148,148,182, 0, 16, + 18, 18,194, 1,112,203,193,193,161,139,209, 96, 32,108,207, 42, 27,108,176,193,134,215, 86,104,221, 6, 16,141,255, 44,193,179, +249,121,132, 22, 23, 0, 46, 94,188, 8, 0,188,231,200, 8, 81, 83,192, 76,155, 54, 13,158,158,158,181,197, 11,206,159, 79,120, +145,194, 62,243, 31,223,124,243,141, 93, 89, 89, 89,212,175,191,254,218,141,166,233,149, 82,169,244,186,133,243, 11,105, 26,203, + 25, 12,226, 11,130, 32,192,227,241,211, 39, 77,154,116,187,242,183,102, 71,143, 30, 21, 14, 26, 52, 72, 3, 32, 27, 0,120, 60, +190, 55,147,201, 8,164,105,186,170,195,173, 87, 16, 14, 7,252, 72, 46,183,215,196,117,235,200,118,131, 6,177, 68, 98, 49, 1, + 0,217,169,169,174,203, 87,172,232, 82,154,153,201,213,186,186, 22, 23,171,213,218,244,244,116,240,120, 60,130,201,100,182,179, + 84, 96,145, 72,244,217,183,223,255, 32, 82,149,148,105,117,170,114, 3,147, 52,233,237, 5, 66,115, 97,129,188,216, 78, 32,210, +124,241,213, 98,238, 39,227, 71,127,166, 86,171,167, 88,160,154, 58,115,230,204,144, 14, 29, 58,120,239,221,187,151, 80, 42,149, + 96,177, 88,118,109,218,180, 65, 68, 68,132,249,220,185,115, 68,243,230,205, 17, 30, 30,142,203,151, 47,227,234,213,171, 68,219, +182,109,133, 7, 14, 28,248,192,100, 50,173,181, 36,174,153, 76,198,140,224,224,224, 54, 34,145,200, 16, 24, 24,136,241,227,199, +131,166,105, 68, 69, 69,133,219,217,217,237, 87,171,213,220,180,180,212,110,150, 68,182, 60,233,240,200, 42,203, 22,128,150,160, +241, 80,145,116,184,230,240, 99, 72, 90, 90, 90,167,210,210, 82, 60,173, 23,186,122, 1,243,110,221,186, 53,166, 45, 21,210, 52, +150, 15, 26, 20,243, 5, 64, 16, 81, 81, 81,101, 83,167, 78,101,164,166,166,190,255,246,219, 67,194, 51, 50, 30,162,129,124,214, +108, 71,196,152, 49, 31, 21,218,217,217, 13,221,183,111, 95,154, 76, 38, 99,113, 56,213, 58,147, 41,145, 72,196,129,129,129,147, + 93, 92, 92,228, 76, 6, 67, 66,131,166, 45,181, 37, 27,108,176,193, 6, 27,254, 81, 56, 86, 41,174,142,213,254,129, 5, 0,113, +113,113,213,145,105, 99, 98, 98,234,125,171,166,105,186,240,238,221,187, 62, 26,141, 6, 52, 77, 91,211, 9,212,156,162, 89, 72, + 16,140, 13, 12, 6, 49,133, 32, 8,132,135,183,124,188,122,245,234,186,214,244, 50,132,135,183,124,204,100, 50, 90,208, 52, 13, +130, 96,252, 66,211, 84, 97, 61,156,117,118,140, 92, 46,111, 14, 0,120,120,120,102,158, 56,113,194, 48,124,248,112,172, 88,177, +130, 51,119,238,220,217, 44, 22,107,106,110,110,110, 65, 3,249, 4,128,121, 98,177, 68,184,101,203,150,192, 73,147, 38,221,150, +201,100,243, 0,192,211,211,115, 41,128, 80, 0,217, 53,142, 97,227,198, 61,249,227,199,143, 79,151,203,229,243,234,227, 28, 10, +188,225, 19, 28,220,107,201,197,139, 52, 67,175, 39,138, 46, 93, 82, 41, 10, 11, 77,143, 20, 10,225,182, 91,183, 98, 22, 44, 93, +202,246,241,245,197,249, 35, 71,220,138, 52, 26,133, 82,175,215, 21, 22, 22,210, 36, 73, 94,181,162,236, 97, 18,177, 68,184,233, +199, 95,110,218,179,153,148,164,137, 55,193,118,113, 97, 49,132, 14, 92, 38,139,161,111,209, 44,128, 11, 32,204, 82, 29,113, 56, +156, 15,250,246,237, 43,220,179,103, 15, 17, 30, 30, 14, 39, 39, 39, 92,186,116, 9,119,238,220, 65,105,105, 41,195,100, 50,161, +125,251,246,248,225,135, 31,224,235,235,139,178,178, 50,228,230,230,186,113,185, 92,177,201,100,170,239,122, 62,211,158,230,204, +153, 3, 79, 79, 79,144, 36,137,146,146, 18,144, 36, 9, 59, 59, 59, 0,192,147, 39, 79,112,228,200, 97,107,218,146, 69,208, 52, +141, 55,223,124,179,156, 32,136,148,218, 22,173,198,112,122,123,123,239, 86, 40,138, 6,244,234,213, 11,165,165,165,166,197,139, + 23,163, 85,171, 86, 8, 12, 12,180, 38,159,243, 56, 28,238,175, 77,155, 54,253,113,218,180,105,158, 46, 46, 46,208,235,245, 11, + 10, 10, 10, 48,121,242,100, 0,192,192,129, 3, 91,177,217,236, 19, 99,199,142, 69,243,230,205,243, 75, 74, 74,114, 19, 19, 19, +199,107, 52,154, 7,207, 91,118, 43, 97,227,180,113,218, 56,109,156,255, 40, 78,107,181,200, 63, 20, 50, 60, 27,206, 97,243, 51, + 66, 43, 38, 38,134,136,139,139,163,173, 40, 88,113,147, 38, 77,124, 4, 2, 1, 0, 20, 55, 54, 23, 20, 69, 77,117,117,117,149, +207,155, 55,175,107, 96, 96,160, 97,234,212,169, 15,178,179,179,231,215, 76,211,172, 89,179,239,126,254,249,103,164,167,167,103, + 47, 93,186,244,114,113,113,113, 99,215, 49,155, 75,211, 88, 93,105, 29, 43, 58,114,228, 72,171,139, 23, 47, 78,249,233,167,159, +196,159,124,242, 9,231,179,207, 62, 27, 5, 96,133, 37, 18, 38,147,169,169,107,184,176, 46,120,122,122, 26,152, 76,102,189, 65, +226, 98, 0, 1,159,203,237,185,228,226, 69,218,144,157,173,249,109,213, 42,251, 77,127,253,181,200, 68,211,238, 18,137, 4,145, + 93,186, 84,240,153,204, 34,121, 65, 1, 37,121,227, 13,102,214,137, 19,110, 90, 46, 87,186,103,207, 30,101,113,113,241, 33,139, + 38, 60,130, 80, 81, 52,109,176,107,226,107, 26, 62,164, 79,248,205, 27,119, 82,237, 37,110,140,182,109,194, 91,165,166,103, 39, +130,162,140, 4, 65,168, 44,241, 56, 58, 58, 6, 22, 23, 23, 67,165, 82, 65, 44, 22, 99,245,234,213,240,240,240,128, 70,163, 65, + 82, 82, 18,221,164, 73, 19,226,226,197,139,104,210,164, 9, 20, 10, 5, 12, 6, 3,202,203,203,229,122,189,190,190,181, 25, 11, + 25, 12,230,239, 12, 6,241, 17, 65, 16,104,209,194, 47,103,253,250,245, 6,138,162, 16, 18, 18,130,183,223,126, 27, 7, 14, 28, + 64, 82, 82, 82,149,229,201,208,180,105,179, 28, 6,131,104, 90,169,149,158,219,170, 83,181,180,143, 84, 42, 29,250,156, 55, 13, +195,203,203,107,148,191,191,255,148,247,222,123,207,196,229,114,161, 86,171,171,174,133,105,192,128,129,101,131, 6,197, 56, 30, + 59,118,172,193,124, 26, 12,134, 76,165, 82, 57,110,230,204,153,177, 27, 55,110,116,158, 63,127, 62, 40,138, 2, 77,211, 32, 73, +178,122,209,111,138,162,112,240,224, 65, 60,122,244,232,187, 90, 34,203, 6, 27,108,176,225,127, 2,141,208, 34,255, 68,120,226, +233,176, 33,106,139,173,255,122,100,120, 38,147,185,233,244,233,211,109,186,117,235,198,234,221,187,119,248,201,147, 39,195,243, +243,243, 31, 84, 90, 15,194,123,247,238, 29, 46,145, 72,176,102,205, 26, 13,147,201,220,244,156,127, 83,221,233, 21, 20, 20,220, + 6,176,242,192,129, 3,203, 39, 78,156, 8, 15, 15,143, 80,153, 76,246, 95, 45,179, 3,143,215,118,236,234,213, 36,219,100, 98, +172, 91,185,210, 97, 85, 66,194,242,189,127,254,201,122,243,205, 55, 9,154,166,113,255,222, 61,193, 15,107,215, 10,223, 29, 50, + 36, 59, 45, 51,147, 60,124,234,148,169, 48, 63,191, 36, 95,161, 88, 8,160,196, 18,191,201,100,186,150,145,145,225, 21,217,253, + 77,239, 11,127, 61,184, 51,124,200,192, 94,108, 22,131,120,152,253,228,150,167,135,155,227,249,132, 51, 90,147,201,116,205, 18, +143, 90,173,206, 34, 73,210,133,166,105,241,249,243,231, 33, 22,139, 81, 90, 90, 10,147,201, 4,131,193, 96,208,104, 52,252,226, +226, 98,232,116, 58,232,245,122, 56, 56, 56,224,254,253,251,133, 36, 73,158,171,143,211,108, 54,143,229,241,120,223,176,217,108, + 46,135,195,145,222,186,117, 11, 42,149,170,153,147,147,211, 10,146, 36, 33,149, 74,113,241,226,197,207, 29, 28, 28,178, 1,128, +207,231,131,203,229,185,234,245,122, 18, 64,254,243, 94,115,154,166,159,187,190, 60, 60, 60,124, 5, 2,193,146, 47,190,152, 19, +210,186,117, 27, 40, 20, 10, 80, 20, 5,145, 72, 4,141, 70, 3, 7, 7, 7,116,238,220, 57,107,201,146, 37, 50,154,198, 4, 75, + 98, 80, 46,151, 43, 88, 44,214,212,137, 19, 39,126, 19, 24, 24,216,130,166,105, 4, 4, 4,160,111,223,190, 56,113,226, 4,210, +211,211,161, 86,171,205,215,175, 95,255, 67, 38,147, 29,181, 61,110,109,176,193, 6, 27, 94, 59,252,205, 55,235, 25,139,214,127, + 19,114,185, 92,145,154,154,122, 50, 49, 49, 49,102,228,200,145, 56,127,254,252, 24, 0, 51, 1,128,199,227,141, 25, 57,114, 36, + 18, 19, 19,145,154,154,122, 82, 46,151, 43, 94,198,127,114,185, 92,157,193,240,212, 56,197,231,243,249,141, 60,189, 89,229,144, + 33, 0, 52,107,224, 88,253,166, 17, 22,203,179,101,255,254,172,210, 59,119, 84, 91,110,220,248, 38, 54, 54,150,213,181,107, 87, +194,100, 52,194, 76, 81,240,243,243, 35,122, 71, 69,137,126,143,141,117, 49,171,213, 23,191,253,226,139, 75,155,199,142,173,200, +168,244, 3,179, 4,189, 94,191,118,202,228,113, 81, 9,231, 47,121,135, 6,191,225,114,242,116,194,109, 87, 87, 71, 97,160,191, +191,168,184,180,196, 60,127,238,231, 44,189, 94,191,206, 18,143, 86,171, 61,120,230,204,153, 33, 62, 62, 62,226, 7, 15, 30,192, + 96, 48,192,108, 54,163,119,239,222,160,105,154, 7,128, 98,177, 88, 72, 77, 77,133,209,104,148,103,100,100, 72, 31, 62,124,200, + 3,176,204, 66,254,114,244,122, 61, 82, 82,158,142,218, 53,105,210,164, 79,116,116, 52, 72,146, 68,255,254,253,113,248,240,225, + 62, 41, 41, 41,171,106,106,190, 23,173,243, 74, 11, 89,136,151,151,215,129,202, 67, 86, 57,193,123,123,123,135,251,249,249,109, + 92,182,108, 25,167, 73,147, 38,160,105, 26,206,206, 78,208,104, 52, 40, 42, 42, 70,104,104, 40,124,124,124,176,108,217, 50, 0, +248,195, 90,139,155, 84, 42,125, 40,149, 74, 71,202,229,114, 78, 89, 89, 89, 68,159, 62,125,214, 68, 69, 69,225,246,237,219,184, +116,233,210,187, 60, 30, 79,110, 52, 26, 73, 15, 15,143, 9, 4, 65, 56, 24,141,198, 93,197,197,197, 50,219,179,203, 6, 27,108, +176,225,181, 64,149,143, 22,106,124, 55,206,162, 21, 18, 18, 34,202,206,206,254,176, 89,179,102, 92, 0, 16, 8, 4,161,126,126, +126,179, 51, 51, 51,203, 27,155, 27,141, 70,179, 55, 54, 54,182,239,143, 63,254,200, 25, 56,112,224, 27, 7, 14, 28,232, 0, 0, + 3, 7, 14,124,195,222,222, 30,177,177,177, 70,141, 70,243,210, 98, 34,153, 76,166,110,237,219,183, 71, 73, 73, 9,178,179,179, + 27, 53, 44,115,244,232, 81, 33,158,250,101, 53,120,172, 33,144, 6,131,179,147,183, 55, 35, 63, 33,193, 88,162, 82,121,118,235, +222,157, 48, 25,141, 96, 48, 24, 40, 46, 46, 70,110,110, 46, 28,157,156,136,212,140, 12,187,173,115,230, 28,109,214,186, 53,215, +108, 48,184, 54, 34,155,234, 34,121,225, 71,159, 78,253,228,224,174, 93,127,136,203, 84,170, 71, 2,129, 80,207,227,113, 60,166, +125,250,169,185,164,164,100, 52,128, 10, 43,120,150,237,218,181,171,127,255,254,253,239,249,250,250, 74, 20, 10,133, 71, 89, 89, +153,185,164,164,132,137,167,190, 86, 4, 0, 36, 36, 36, 64,165, 82,145,102,179,249, 34,158,198,194, 50, 88,155,209,166, 77,155, + 58, 70, 68, 68,244, 16,139,197, 80, 42,149,112,117,117, 69,155, 54,109,122, 48,153,204, 95,115,114,114,148, 47,179,213,199,199, +199,219,211, 52,221,137,166,105,244,239,223,223,170,115,204,102,243,199,209,209,209, 28,130, 32,160,213,106,192,231, 11, 32, 18, +217,193,222,222, 1,129,129, 65,144, 74,165,232,215,175,159,225,209,163, 71, 27,100, 50, 89,163,219,168, 82,169, 28,220,185,115, +231, 89,147, 39, 79, 6, 73,146, 24, 60,120, 48,242,242,242, 86,101,101,101,237,241,242,242, 26,245,241,199, 31,139, 93, 93, 93, + 49,107,214, 44, 1,128,175,109,207, 46, 27,108,176,193,134,215, 2,181,125,180,254,110,209,106,104, 76,212,195,195, 35,146, 32, +136, 5, 90,173,150, 91, 53, 36, 67, 16, 4, 87, 44, 22, 31,214,106,181, 75,101, 50, 89,163,156,226,202,202,202, 84,143, 31, 63, + 62,124,237,218,181, 17, 67,135, 14, 69,124,124,252,104, 0, 24, 58,116, 40,174, 93,187,134,199,143, 31, 31, 46, 43, 43, 83,189, +140,146,123,123,123, 15,232,222,189,251,208,246,237,219, 35, 46, 46, 14,102,179,249,106, 99,206,175, 57,195, 16,117,204, 58,172, + 58,102, 21, 25,147, 9,130, 32, 64,146, 36, 0,160, 72,161, 64,122, 90, 26, 74, 74, 75,161,215,233,160,214,104,204,129,205,155, +107,149, 6, 3,155, 0, 26, 59,246,149,147,120,243,122,174, 70,173,150,184, 58,187,104,133, 66, 30,202, 84, 74,206,173,155,215, + 43, 0, 60,178,146,195, 64,211,116,247, 19, 39, 78, 44,100, 50,153, 35,237,236,236, 48,101,202, 20,102,143, 30, 61,192,225,112, +160,215,235, 81, 86, 86,134,216,216, 88,133,217,108,110, 81,121,142,157, 80, 40,220,206,100, 50,159,148,151,151, 47,176,248, 7, + 6,195,192,152,152, 24,150,193, 96,192,183,223,126,139, 69,139, 22,161,127,255,254,172,155, 55,111, 14, 4,176,235,101,181,120, +138,162,208,167, 79,159,154,206,240, 41,214,156,199,102,179,195,253,253,253,161, 80, 40,160, 80, 40, 32, 22,139,225,229,229, 5, + 15, 15, 15,172, 90,181,138, 94,179,102,205, 73,163,209,184,161,168,168,168,240, 57,218,226,132,209,163, 71, 79, 24, 49, 98, 4, + 42, 42, 42,112,237,218, 53,116,233,210, 5,203,151, 47,247,188,120,241,226,204,246,237,219,131,205,102,227,252,249,243, 32, 73, + 50,207,246,220,178,193, 6, 27,254,215,240,154,250,103, 53,136, 6, 45, 90, 62, 62, 62, 78,102,179,249,243,232,232,232, 62, 67, +134, 12, 65,191,126,253,158,249,125,215,174, 93,246,251,247,239, 95,186,118,237,218,254, 70,163,113, 89, 99,134,250, 40,138, 58, +184,107,215,174,129,111,190,249,166,176,103,207,158,126, 0,192,227,241, 12,187,118,237,210, 80, 20,117,240, 57,202, 82, 21,220, +177, 16, 0,188,188,188, 90,177, 88,172,161, 3, 6, 12,104,245,209, 71, 31, 33, 41, 41, 9,177,177,177, 15, 3, 3, 3, 47, 23, + 22, 54,170,143,204,182, 48,235,112,169, 37,235, 22,147,203, 45, 46, 43, 40,112,178,243,245,101, 59,219,219,203,226,226,226,124, +162,162,162,136,188,188, 60,148,150,150, 66,167,211,225,230,205,155, 20, 11,200, 97, 57, 59, 19, 57,215,174, 17, 76, 46,183, 24, +207,206,228,179, 8, 31, 79,231,128,175,230, 78,106,166,211,235,194,148, 74, 37,201, 98,179,217, 77, 60,156,242,210, 30, 53,106, + 36, 78, 47, 20, 10, 35, 0,176, 40,138,210,184,184,184, 8, 79,159, 62, 13, 46,151, 11,130, 32,208,178,101, 75,240,249,124, 14, + 77,211,185, 0, 96,111,111,207,221,180,105,147,227,168, 81,163, 46, 89, 34,110,219,182, 45,155,199,227,189, 21, 24, 24,136,107, +215,174,225,193,131, 7, 57,215,174, 93,107,218,182,109, 91,248,250,250,190,229,233,233,249,231,237,219,183, 77, 47,163, 97, 63, +157,177,218,120,103,120,179,217, 76, 17, 4, 1, 6,131, 1,138,162,160, 80, 40,208,162, 69, 11,172, 95,191, 30,171, 87,175,254, + 86, 38,147, 29,121,158,252,132,132,132,112, 90,180,104, 49,122,196,136, 17,200,204,204,196,210,165, 75,139,100, 50, 89,194,169, + 83,167,134, 77,158, 60,153,217,165, 75, 23, 20, 23, 23,227,247,223,127, 39,111,221,186,245, 91, 65, 65,193, 14,219, 35,215, 6, + 27,108,176,225, 95, 44,180,124,124,124, 70,112, 56,156, 89,239,188,243, 14, 51, 40, 40, 8,133,133,133,112,112,112, 48, 17, 4, +193, 6, 0, 39, 39, 39,147, 64, 32,192,164, 73,147,208,186,117,235,200, 57,115,230,116, 97,177, 88,235,165, 82,233,118,107,254, + 88, 46,151,107, 24, 12,198,190, 41, 83,166, 44,187,115,231,118, 11, 0,248,235,175,191, 30, 75,165,210,185,114,185, 92,211,200, +114, 84, 5,197, 36,120, 60,254,141,128,128,128,172,136,136, 8,135, 33, 67,134, 64, 44, 22, 35, 49, 49, 17, 63,252,240, 67,134, +193, 96, 88,120,225,194, 5,242,191,125,145, 73,189,190,224,214,161, 67,246, 61,222,127,223, 97, 90,116,244,202, 79,166, 76,249, +241,171,175,190, 98, 5, 5, 5, 17, 26,141, 6, 55,110,220,160,247,239,223,111,250,253,155,111, 86, 67, 36, 98, 95,219,191,159, +107, 48, 24,114, 26,105, 45,233,222,181, 91,100,208,202, 31,215, 66,167,173,192,141,171,199, 80, 90,170,192,166,205, 7,130,188, +189,233,238,249,249,249, 23,172,229, 34, 8, 34, 48, 62, 62, 94, 66,211, 52,184, 92, 46,150, 44, 89, 2, 47, 47, 47, 56, 56, 56, +160,188,188, 28, 51,103,206,116,156, 62,125,186, 35, 0, 36, 37, 37, 85,135,103,176, 4,169, 84,218,121,210,164, 73,246, 36, 73, +226,228,201,147, 6,130, 32, 22,156, 57,115,230,215,150, 45, 91,114, 35, 35, 35,237,119,236,216,209, 5,192,249,151, 37,180,158, +243,188,135,167, 79,159,110, 63,114,228, 72,154,205,102, 19,101,101,101,112,114,114,194,250,245,235,213, 50,153,236,216,115,183, + 1,146,228, 10,133, 66, 46, 77,211,216,183,111, 31,114,114,114, 62, 46, 46, 46, 46, 48,155,205, 7, 62,255,252,243,217, 65, 65, + 65,205,211,210,210,114,202,203,203,151,203,229,242, 44,219,163,201, 6, 27,108,176,225,181, 66,149, 19,124,213,236,195, 99,120, + 58,156, 88,191,208, 50,155,205,147, 78,157, 58,197,164, 40, 10,155, 55,111,198,173, 91,183,104,161, 80,184, 64, 40, 20,254, 44, + 16, 8,204, 90,173,118,226,248,241,227, 71, 45, 90,180,136, 17, 25, 25,137,107,215,174, 49, 90,180,104, 49, 26, 64, 77,161, 21, +133, 6, 98,109, 40,149,202,155,133,133, 5, 45,106, 4,168,108,193,227,241,111, 90, 40, 76,109,206,218, 65, 49, 59, 46, 89,178, + 68,237,233,233,105,120,240,224, 1, 54,110,220, 72,221,186,117, 43,129,203,229,110,146,201,100,122, 43, 57, 95, 6,170, 57,185, + 36,153,184,115,246,236,144,118,131, 7, 83,227,102,205,170,224, 8, 4,159,173, 92,187,118, 78, 89,121,185, 23, 8,130,118,117, +116,204,217,188,100,201,210,254,111,189, 85,145,116,225, 2,255, 78,124, 60, 91,108, 50,221,109, 76, 62,243,243,243, 47,156, 63, +127, 9,219,182,252, 8,163, 81, 15, 89,254, 83,157, 86, 84,172,132, 5,145,245, 55, 78,146, 36,149,195,134, 13,227, 0, 16,124, +240,193, 7, 92,185, 92,142, 55,222,120, 3, 0,160, 82,169,112,236,216, 49, 4, 7, 7, 3, 0,238,223,191, 95,189,109, 41,159, + 34,145,232,173, 46, 93,186, 32, 39, 39, 7, 73, 73, 73,103,101, 50, 89, 49,128,179,121,121,121, 3,219,183,111,143,131, 7, 15, + 14,106, 64,104, 53,170,142,172, 20, 90,127,227, 20, 8, 4,115, 15, 28, 56,240,241,213,171, 87, 71,206,158, 61,155,221,187,119, +111, 0, 64,121,121,185, 6,128,249,121, 56,107,230,201,100, 50,129,162, 40,184,184,184,168,139,139,139, 33,151,203,179,228,114, +249,148, 71,143, 30, 61, 23,231,203,104,159, 54, 78, 27,167,141,211,198,249, 15,225,252, 55,192,250,200,240, 52, 77,147, 20, 69, +225,252,249,243, 56,112,224,128,217,104, 52, 78,144,201,100,247,107, 36, 89,155,152,152, 24, 63,108,216,176,237,105,105,105,204, +228,228,100,208, 52,109,110, 76,110,116, 58,157,137, 32,254,126,236, 69, 75,185,109,219, 54, 20, 20, 20, 24,243,242,242,206,144, + 36,121,240, 5,103, 47,190,240,172,195,109,128,254, 61,131,225,204,162,174, 93,251, 44,140,143,231,141,251,242, 75,253,152,143, + 62,250,220,108, 48,152,152, 28, 14,197, 21,137, 24,102, 30,143,157,116,225, 2,127,205,228,201, 46, 90,189,254,100,108, 35, 28, +204,171, 44, 90, 61,122, 68, 98,204,184, 25,208,214,176,104, 93,187,153, 14,189, 17,141,178,104,233,245,250, 48,153, 76, 6, 62, +159,159, 11,192,227,195, 15, 63, 4, 69, 81,208,106,181, 40, 47, 47,135, 84, 42, 85,126,244,209, 71,230, 74,241,196, 26, 58,116, +168,131, 53,188,126,126,126, 94,108, 54, 27, 39, 79,158, 4,155,205, 62, 6, 0,108, 54,251, 88,124,124,252,192,119,223,125, 23, +222,222,222,126,153,153,153, 4, 44,248,167, 73,194, 6,239,165,129, 0, 16,240,127,106,130,131,191, 56,108,240, 61, 2,200,168, +140, 26,159,210,182,109, 91,192, 74,191,172,154,168,156,220,177,218,100, 50,253, 57,103,206,156, 41, 29, 59,118,236,187,104,209, + 34, 2, 0,243,101,220,129, 36, 73,190, 80,232, 9, 27,108,176,193, 6, 27,254,209, 86,173,191,161, 94,161, 69, 16,196,230,238, +221,187, 79, 0,192, 36, 8, 98,163, 84, 42,189, 95, 59,141, 76, 38, 75,247,242,242, 90,209,188,121,243,137, 0,104,130, 32, 54, + 55, 50, 83,133, 52,141, 31, 24, 12, 98,206, 83,113,247, 92, 1, 42,171,150, 58,153, 3,128, 96, 48,152,219,111,223,190,253,101, +110,110,174,194, 74, 11, 68,131,120, 25,179, 14, 1,224, 15, 32,235,157,156,156, 83,179,194,195,163,250, 79,158,140, 86,253,251, + 59,120, 53,109,106,214, 26,141,212,253,203,151,137,171,251,246,113,238,196,199,179,181,122,253,201,131, 64,110, 99,243,153,159, +159,127,225, 92,194,133,211,195,135, 14,236,235,215,220,235,169,104,200,146,162,168, 68,121,186, 49, 34,171,150,232, 29,188,126, +253,250, 35, 28, 14,135, 85,115, 41, 27,163,209, 88,162,215,235,195, 0,160,180,180,212,107,243,230,205,187, 25, 12, 70,142, 37, +190,228,228,228,195, 11, 23, 46, 28,154,157,157,125, 58, 47, 47, 47, 27, 0,114,115,115,179, 77, 38,211,118,153, 76, 54, 52, 39, + 39,103, 63,172,152, 4, 64, 3, 1, 73,151,255,108, 9, 0, 97, 93, 71, 32,233,242,159,124, 0, 45,195,186,142, 0, 0, 60,239, + 90,134, 53, 81, 25, 90, 97,193,181,107,215,118,245,237,219,119, 60, 94, 32,166, 23, 0, 24, 12, 6,147, 86,171, 37,205,102, 51, +203,104, 52,210, 6,131,193,100,123, 38,217, 96,131, 13, 54, 88, 15,154,166,219, 3, 16, 87,238, 86, 25, 80,196,181,182, 13,168, + 92, 46,176,234,241, 91,185,175, 32, 8,226,102, 13,142,234,227, 86,156, 11, 0, 69, 0,238, 17, 4, 81,159, 17,100,115,125,251, +245, 10, 45,169, 84,186, 31, 86, 44, 26,109,109,186, 6, 48,175,114,157, 56,224,249,215,118,171,230, 48,155,205,133,185,185,185, + 47, 92,161, 12, 6, 35,107,208,160, 65,141, 74,111, 41,205, 30, 32,231, 83,189,126, 71,220,186,117,109, 78,110,220,232,109, 38, + 73, 87, 2,160,153, 92,110,177,193, 96,200, 22,155, 76,119, 27,107,201,122,198, 26,243, 56,191, 95,230,227,124,248,251,251,211, + 15, 31, 62,124,106,235,121, 49,220, 85,171,213, 62,150,154,128, 70,163,137,180, 82, 12,254,145,159,159,255, 71, 29,130,125,183, + 76, 38,219,109,109,166,170, 23,149, 6, 24, 20, 65, 13, 15,235, 58, 98, 31, 0,170,106, 81,233,151,137,130,130,130, 52, 84,198, +121,123, 17,228,228,228,232, 9,130,216,249,195, 15, 63,124,112,231,206,157, 61, 82,169, 84,111,123,108,218, 96,131, 13, 54, 52, + 78,100, 17, 4, 17, 87,185, 31, 83,105, 20,138,171,189, 93,149,166, 42, 93,205, 52, 85, 28,181,143, 55,116, 46, 0,204,157, 59, +247,203,165, 75,151, 10, 1, 88,187, 24,243,115, 47, 42,253,170, 80,248, 15,225,168, 41, 10,182,188,138,130,174, 3, 12, 32,201, +235, 32,107,248,228,155, 94,174,113,227,225,195,135,196,191,249,134,171, 90, 84,186, 6,194, 95,135,124,103,103,103,175,247,245, +245,221, 36,149, 74, 73,216, 96,131, 13, 54,216,208, 24,136,235, 18, 70,245,136,178,152,134,126,127,230,197,189,142,116,117,237, + 19, 4, 17,183,116,233,210,152, 70,228,183,218,162,197,176,213,157, 13, 54,252,247,240,255, 49,235,213, 6, 27,108,176,193,134, +186, 81,219,138, 85, 37,190,106,239,207,157, 59,247, 75, 52, 60,226,228,137,167, 86, 44,207,202,253,106,127, 45, 2, 79,103, 14, +212,133,198,204, 38,136,122,142,242,157,177,113,218, 56,109,156, 54, 78, 27,167,141,211,198,249, 63,199,105,137,251, 76, 29,130, + 40,186,190,161,190,134,134, 17,107,111, 91, 58,215, 82, 90,130, 32,234, 11,243, 83, 53, 84, 88,251,251,149, 35,202,198,105,227, +180,113,218, 56,109,156, 54, 78, 27,167,141,243, 69, 64,211,116,123,154,166,163,241,116,194, 20, 77,211,116, 52, 77,211,253,231, +206,157, 59,175,234,216,220,185,115,231,209, 52,221,187, 42, 93,101,154,234,115,170,142,213,254,174,125,172,161,180, 13,100,113, + 66,173,237,234,253,127,138,143,150, 13, 54,216, 96,131, 13, 54,216, 96, 67,157,168,154, 49, 88,195,218,164, 0,112,127,233,210, +165,165, 53,124,167, 20, 0,238, 2,104, 93,153, 78, 81, 41,210,106,250, 86, 25, 42,247, 13,117,164, 49, 88,147,182, 30,108,174, +103,219, 38,180,234, 67,107, 15,198, 55,190, 77, 36, 17,149, 21, 0,154,162, 0, 0, 84,101, 12, 36,186, 42, 24, 18, 69,129,166, +105, 72,229,101,137,247,229,248,234,121,255, 47,208, 11, 46, 18, 62,127, 53, 69,211, 93, 43, 15, 93, 80, 22,235,103, 36,169, 80, +102, 45, 71,176, 59, 66,248, 12,124, 78,209,104, 5, 0, 12, 2,247,116, 20, 86,164, 22, 54, 62,158, 84, 93,237, 60, 76,140, 9, + 92,129,240, 29, 71, 39,103,255,210,210,162, 12,163, 78,255,103,178, 2,155,208,248,117, 25,225,231,140, 78, 20,141, 47, 1, 48, +216, 12,172,202, 40,177,122, 38,135, 13, 54,216, 96,195,139, 90, 71, 94, 40, 46, 30, 65, 16,230, 58, 56,137, 23,228,180, 5,216, +179, 66,108,213,113,248,175, 58,142,221,252, 39,229,187, 81, 66, 43, 84,140,201, 32,176, 24, 0, 13, 26, 95, 39, 43,240, 75,163, +206,247, 68, 20,159,201,220, 10,128,169, 51,154,103,209, 20, 46,214,121, 49, 25,232,198,231, 48, 87, 1,160,116,102,243,216,100, +153,245,254, 98, 97,222,232,207,162, 24, 59, 41,154,102,155, 41,122, 59,104,196,217,113,112,229,122, 62,116,141,201,171,111, 19, + 73,196,161,191,100,125, 19,126,153,134,142,173,222, 0,109, 38, 1,202, 4, 97,228,231, 56,251,211,135,232, 24,226, 11,154, 50, + 1, 20, 9,187, 1, 43, 49, 32,220,145,190, 47,127,190,117,176, 3,189,224,210,212, 77,242, 96,203,150,173, 30, 94,126,161, 4, + 69, 26,145,246,215,233, 81,211,231, 44,236, 21, 6,101,184, 53, 98,171,149, 39,198,249, 54, 11,250,124,198,226, 31,153,158, 94, + 62, 34,202,164, 39, 11,178, 82,218,174, 93,190,112, 63,135,145,179,234,158, 12, 91,173,109,203,161, 98, 76,100,241,184, 35, 4, +124,145,191, 70, 83,254,208,108, 52,253,201, 96,179,250,175, 88,185,186, 77,143, 62, 3,237,204,229, 5, 12, 19,133,208,189,123, +118, 55, 93,183,126,195,192, 7, 50,243, 91, 0,168,198,148,153,162, 49, 39,125,199,132,129,108, 22,147, 8,249,120, 11, 19, 32, +159, 75,104,133, 72,240, 30, 65,195, 98,120, 9,154,192,165, 20, 57,254,120,158,255, 8,150,224, 87,130, 70, 32, 8,236, 35,104, +236, 78, 86, 64,110,123,228,217, 96,195,191, 11, 12, 6, 35,129,162,168,158, 47, 89, 24,116,162,105,250,186,237,234,254,111,163, +113, 22, 45, 2,223, 38, 61,202,115,134,217,136,176, 64,191,111,128,198, 9, 45, 62,147,185,253,102, 70,161, 7, 72, 35,182,124, + 55,101,143,193, 4,144, 38, 35,204,164, 9,102,210, 4,146, 52,194,108, 50,129, 54,233,177,240,183, 4,192, 80,142,136,240,128, +237,128,217,211,218,255, 96,211,140,157,137,151, 79,187, 16, 6, 37,254,248,101,233,167,121,138,138, 79,207,220,147, 22,133, 74, +180,243,146,229,248,189, 49,130, 32, 97,227, 52,196, 30, 60,246,100,205,175,234, 84,138,166,225,226, 32, 8, 26, 21,147,228,179, +227,112, 66,222,234,237,186, 84, 0,112, 20,113,131, 70,223,203,240,125,145, 74,144,240,249,171, 55,109, 88,231,225,233, 42, 32, +200,171,203, 64,154,205,240,105, 26,205,156, 55,117,148,231,183, 63,109,253, 9, 42,253,152,134,206, 15,146, 32,180, 89,243,144, + 89,219,143, 93,245, 85,171,228,134,211,187,190,124, 4, 61, 76, 30,222, 33,236,111,150,254,200,156,255,197,180,153, 6,243,147, + 27,105,114, 36, 91,122,214,132, 72,112,120,233,178,149,173,122, 13,136,177,163, 42, 20, 76,157,186, 34,112,203,111, 91, 23, 7, +183,234, 32,140, 12,111,194,145,255, 57,137,208,150,151,192,200,224,243,122,133, 69, 57,104, 63,120,215,180,101, 91,236,212,100, + 57,214, 54,166,204,102,250, 63,109,143,162,158, 63,234, 58, 65, 35,242,206,245,132,137,102,233, 77,208,102, 19, 96, 54, 86,127, +195,108, 2, 77, 61,253,238, 56,233, 55, 0,207, 39,180, 24, 52,250,158,185,124,211,179,176, 64,214,254,167,149,223,207,163,111, +222, 60, 1, 51,118,166,148,224, 66, 99, 5,166, 13, 54,216,240,143,182,152,144, 52, 77,179, 94, 50,231, 64,154,166,143,191, 32, +205,231, 0,198, 85,110,111, 5,176,226, 37,100,173, 9, 0,143,202,237, 2, 0, 79,108, 45,224,133, 80,219,249,253,185,227,104, +241, 65, 83,192,190, 33, 0, 32,104,108, 46,104,128, 15,130, 9,152,212, 24, 60,160, 15,220, 36, 30,128, 73, 3, 24, 53,128, 73, + 11,152,212,128, 73,139, 34, 89, 14, 96, 84, 3,153, 39, 64,210, 52,175,209,197,213, 43,129,244, 63,209,187,173, 47,196,142,124, + 76, 27, 28,234,182,249,100,250,214,173,167,211,162,146,229,120,199,170,188,210, 52, 58,182,244,199,154,173,234,212,163,183, 21, +253, 0, 96, 96,107,215,147, 29, 67,155,250,172,222,174, 75, 61,126,191,180, 63, 0,244, 15,115, 56,209, 33,200,211,151,194,243, + 91,125, 41,154,142,244,106,230, 79,152,239,108, 2,165,122, 2,149, 74,139, 39, 89, 59,224,236,221,142, 97,166,208,221,210,249, + 2, 38,230,126, 54,255, 7,182, 70, 85,104,160,140, 10,179,152, 89,202,100,113, 41, 2,249, 23,244, 21, 84,153,121,198,132, 15, +201, 89, 95,125, 55, 23,192,168,134,120, 66, 37,152,186,106,213,234,150, 93, 34,130, 37, 5,251,167, 17, 21,165,133, 32,153, 66, +222,224, 55,187,192, 41, 32,148, 42, 60,191,138,224,250, 69,193,201,213, 15,249, 87,119, 33,251,250, 1,162,107,219,161,188,223, +255,224,124, 0, 24,235, 20, 90,254,110,232,218,175, 91,135, 61,126,190, 94,158, 52, 77,129,162,104,208,148, 25, 21, 58, 19,230, +237,205,132,217,108,198,176,126, 93,123,139,184, 4, 77, 81, 20,104,154, 66, 94, 65,177,230,220,141,212,222,153,165,184, 97,141, +165,170,117,167,158, 93,239, 37, 94, 15, 54,165, 31, 69,196,168,165,169, 4,112,185, 70,155,235,122,251,212,239,193,192,111,207, +175,229, 8,152,179, 79, 46,131,111,183, 9,204, 77,127,156, 20, 43, 21,249,163,247,239,216, 48,252,151, 77,219, 30, 52,118, 0, + 0, 32, 0, 73, 68, 65, 84,155, 98, 83,229,152,100,123,190,216, 96,195,191, 3, 52, 77,191,116,177,149,147,147, 35,125, 17,177, +229,237,237,221, 45, 63, 63,127,121,149,183, 10, 65, 16,203,155, 53,107,182,240, 63, 47,170,207,188,235, 41,205,102,243,168,252, +252,252,139, 13,113, 70, 71, 71,123, 29, 59,118,172,121, 13,206,230, 0,154,215,149,214,201,201,201,220,185,115,231,236, 99,199, +142, 73,109, 45,228,185, 4, 87,163,133, 86,106,238,159,211,218,234,101, 21, 0,144,106, 69,250,103,134,252,116, 38,243,178,109, +139, 63, 92, 22,214,204, 5,229,106, 3, 78,223,202,134,217,108,130,153, 36, 43, 45, 91, 36,204,164, 9,253, 90,187,161,179,110, + 18,214,198,165,129, 52, 83, 75, 27,226,172, 13, 35, 77,189,215, 38,106,228, 94,138,162,185, 60, 54, 67, 25,232,227, 42,153, 53, +172, 53, 99,218,224, 48,104,141,228,200, 93,231, 31,157, 75,145, 99,139, 85,156,212,223, 67, 30,209,117, 29, 51,147, 22,203,222, +128, 53,170, 99, 84,143, 72, 7, 90,175,132,169, 40, 19,229, 26, 19, 50,139, 77, 40,208,149,129, 71,200,172,226,164,104,180,106, +226,237, 41,188,178,231,139, 44, 87,166,138, 37, 97,146, 28, 46,131,132,153,162,153,116, 89,178,222, 37,184, 15,187,202,111,171, +161,124, 10,132,246, 31,118,235, 27,237,152,187,107, 2, 33, 8,236, 7, 73, 91, 31,100, 93,220, 6,249,173, 56, 20, 75,179, 9, + 7, 93, 25,220, 93,223,192,128, 81,239, 96,197, 59,237, 81,174, 42, 7, 83,246,200,145,203,230, 57, 1,198, 58, 57,105, 51, 70, +173,250,225, 59, 79, 22,147,241,244,122, 86,125,204, 38,104,245,122,192, 76,130,207,162, 64,208, 85,191,153, 96, 54, 25,133,173, +134,126, 49, 5, 48,223,176, 84,246, 20, 57,254, 8, 21, 35, 18,148, 41,152, 54,105, 65, 0,151,147, 21,255, 17, 63, 33, 18,188, +215,174,223, 71,145, 52,129, 75,207, 83, 71,225,174,136,137,104,110, 39, 18,169, 82,241,100,223,167,120, 4, 62,237,222,101, 28, +222,251,120,170,112,243,230,205,131, 0,122, 50,158,245, 81,123, 21,139,172,218, 56,109,156,175, 37,167,131,131, 67,139,102,205, +154, 45, 52,153, 76,221, 56, 28,142,187,209,104, 4, 69, 81, 5, 92, 46,247, 82,118,118,246, 18,149, 74,245,248,159, 86,246,123, +247,238, 53, 70,108, 89,228,100,179,217, 72, 75, 75,123,216, 8,177,117,166,214,249, 59, 47, 95,190,140,189,123,247, 2, 0,210, +211,211, 17, 16, 16, 32,170,235,196,172,172, 44, 81,143, 30, 61,118, 2,240,105,136,243,254,253,251, 45,142, 30, 61,138,125,251, +246, 1, 0,210,210,210, 16, 24, 24, 88,103,102, 46, 95,190,204,124,255,253,247, 91, 0,144,254, 23,234,232,223, 32,178,106,126, +255, 71,104,197,197,197,209, 49, 49, 49, 68,237,237, 58,144,233,235,204,109, 11,157, 25, 0, 50, 27,155,131,148, 66,252,176,102, +199,169,254,103,247,173,239,198,231, 48,176,104,203,172, 60, 69, 73,121, 39, 22,241,116,248,133,164,193,112,182,227, 94, 91, 58, +186,181,111,105,133, 14, 71,254,202,191,152, 44,111,156,137, 52, 89,134,120,128,114,122,186,103,134, 78, 43, 15, 28,189, 34,126, +247,238,185,253, 91,205, 24,220, 10,135,175,102,207, 0, 72,139, 81,223,105,138, 2, 77,145,213,206,239,149,175, 14, 0,245,236, +162,192, 20,232,167,199,168,198, 89,180,186, 3,172, 82, 9, 6,216, 11,185, 63, 79,156, 56,222,193,164,200, 64,137,129,131,188, + 82, 29, 10,180,108, 84,176, 36,200, 79,189,111,102, 16,136,183,104,114, 33,160,162, 73,157,147, 51,215,142, 17,222,103,138,183, +234,228,151,165, 92,130,100, 58,188,253,173, 83,209,217, 31,179, 73,181, 66, 77, 16,176, 24,126,222,209,209, 41, 64, 87,156,205, + 84,150, 22,193,201, 35, 12,253, 71,198,224,235,232, 80,148,171,212, 80,148, 92,163,253, 61, 29,136,156, 75,177,152, 63, 32, 4, +197,133, 50,232, 77, 0,161,214,151,232, 12,186,138,122,175, 35, 3,155,166,255, 31,123,231, 29, 30, 69,181,134,241,119,202,182, +108,122,217,244, 66, 64, 66, 8, 4, 2,210,123, 71, 32, 92,138, 84, 81,218,165,136, 40, 32,136, 20, 17, 4,164,168, 72, 80,154, +128, 10,130,116,164, 4, 20,136,210, 75,164,167, 65, 32, 1,210,123, 47, 91,103,230,220, 63, 82,110, 2, 41,187, 9, 54,156,223, +243,204, 51, 91,102,223,157,153, 51, 51,231,157,239,156,243,205,188,249, 99,189, 92, 84,230,101,131, 10,136,192, 35,192,175, 17, +250,118,107,143,179,151,175,224, 70, 88, 52,132,210, 65, 5, 68, 16,144,152,158,147,166,209,243, 59, 77,218,161, 60, 7, 98,208, + 84,105,196, 80,135, 38, 67,127, 71, 40,121, 96, 73,219,134,150,147, 23, 4,122, 89,154,203, 41,104, 12, 60, 52, 58, 3, 10,174, +108,132,125,131, 22, 80, 42, 20, 84,107,168,217,219,128,248,220, 66, 17,145, 10,140, 24, 49, 66,145,150,150,118,222,195,195,163, + 89,223,190,125,149, 93,187,118, 69, 81, 81, 17,206,156, 57,131,162,162, 34, 47, 15, 15, 15,175, 51,103,206, 12,143,143,143,143, +116,119,119,239,113,232,208, 33,163,251,208,150, 26, 32,166,252, 18, 12,112, 20, 69,161,244, 51,170,244,179, 58, 63,231, 86, 38, +147, 33, 46, 46,238,133, 71,182,146,146,146, 30,213, 37,178, 85, 88, 88, 40,117,115,115,131, 74,165, 2,207,243, 40, 42, 42,194, +209,163, 71,145,151,151, 7, 65, 16, 96,102,102,134,149,235,182,227,254,237,243, 8, 13, 13, 69, 94, 94,158,180, 54,205,196,196, + 68, 42, 32, 32, 0, 90,173, 22, 28,199, 65,163,209, 32, 36, 36,164,252, 61,203,178,152,191, 98, 61,162,111,158,199,157, 59,119, +144,152,152,248,167, 60,109,196, 4, 47,242,119,164,218,156, 89,127,250,168, 67,158,231, 22,110,219,181,239,218,194,233,163, 49, +115, 76, 31,143,229,155,142,244,137,202,196, 46, 0,240,115,192,248, 55,123, 54,246,180, 81, 74,240,201,143, 55, 1, 66, 22,214, +247,255, 34,178, 17,221,204, 73,152,243, 83,104,220,249, 69,163, 91,163,145,139,149, 79,142, 44, 91, 22, 27,107,196, 51, 5, 5, + 14,182, 22,114,223,129, 1,246,191, 64, 16, 96, 99, 41,111, 10,158,131,141,133,220,247,181,230, 86, 63, 3,128,149, 82,210,180, +170,200, 87,117,180,241,144, 76, 85,202,217,169,230,150, 54,158, 19, 6,247, 53, 27, 56,120,184,153,133,132, 67, 86,232, 25,228, + 75,220, 97,176,243,130,214,144,141,196,199, 49,252,175,215,163,146, 50, 11,180,115,107, 93, 77,130,139, 73,143, 31,168, 26,182, +236,107,155, 25,188, 56,189,225,196, 31,189,105, 8,116,193,158, 97,105,230,142,237,204,126,143,125, 92, 40,144, 42, 35, 58,149, +200,207,203,123,106,224,225,162,230, 89,203,152,115,223, 99,193,128, 22,200,201, 78,135, 70,207, 33, 79,205,233,157,109, 20,114, +237,227,112,104,245, 28,116, 6, 1, 18, 27, 55,156,185, 22,150, 41, 24, 12, 63, 87,167, 25,155,133, 59,177, 71,239, 88, 84,252, +172,145, 3, 2, 62,180, 50,187, 3,131, 26,113,137,201,216,117,242, 90,235,216, 44,220,169, 79, 57, 19,129, 43,105,126,174, 16, +201,162, 8,186,214,165, 19,124, 83, 71,180,147, 42,164, 95,127, 54,231,141,102, 29,155,216,201,133,196,107,160, 4, 61,204,121, + 22,106, 25, 15,107,143, 70, 16,116, 5,164, 88,163,201,141, 0,196, 76,239, 34, 34, 21,240,245,245,117, 78, 74, 74,138,152, 55, +111,158,221,176, 97,195,240,211, 79, 63, 33, 63, 63, 31, 59,119,238, 68, 80, 80, 16,150, 45, 91, 6,131,193,128,109,219,182, 41, + 15, 31, 62,220,110,243,230,205,137,158,158,158,205,227,227,227, 83,107, 49, 88, 20, 0, 57, 0, 73,105,221, 69, 1, 16, 78,157, + 58,133,129, 3, 7,226,212,169, 83, 66,233,103, 60, 74,110,126,234,244, 60, 81,153, 76, 6,153, 76,134,188,188,188, 23, 98,182, + 36, 18, 9, 44, 44, 44, 32,147,201, 80, 80, 80, 96,178,217,226, 56,142, 73, 76, 76, 68, 94, 94, 30,250, 14, 30,140,245,171, 87, +163,103,207,158,232,219,183, 47, 8, 33, 8, 9, 9, 65,159,206,254, 24,253,159, 30,136,138,138, 2,199,113, 70,173,111,106,106, + 42,210,210,210,240,218,224,193,216,190,121, 51,218,183,111, 15, 95, 95, 95,112, 28,135,243,231,207, 99, 68,255,206, 80, 12,237, +131,232,232,104,241,160, 54, 62,154,245, 66,250,104,213,155,136, 12, 92, 23,142, 93, 8, 30,211,191, 93,224,224, 46,205,176,125, +255,175,159, 66,149,191, 15, 0,236,181,242,149,111,245,108,132,200,248, 28,252,122, 39, 57, 56, 42, 19, 47,100,180,134,192,195, +193,222, 74, 9, 48, 50,168,245, 2,103, 21, 91,123, 7,102,129, 16, 40,187,125,136, 55, 7, 71,122,180,111,230,225, 81, 54,234, +208, 98,224,151, 24, 31,246,200,179,173,175,179, 39,120, 3,192, 27, 96, 53,250, 71, 96,133,121,173,235,209,217, 91,118,118,246, +172, 89,157, 6, 12, 29,101, 38, 83, 90,131,207, 79,128, 33, 53, 12, 89, 15, 47,162, 72,233,131,212,184, 88, 28, 56, 29,154,247, + 48, 49, 43,159,166,113, 38, 45, 79,251, 65,108, 14, 10,107,211,213, 24,176,250,227,197,115, 7, 29,216,183,223, 82,222,168, 11, + 21,179,113, 96,158,140,229,228, 42,239, 87,233, 98,133, 3, 89,181,115,191, 85,145, 14,107,106,211, 41, 46,202, 63, 18,114,230, +151,209,141, 27,118,177,124,114,227, 36,212, 26, 45,180, 6,160,121,187, 30,224,121, 34,163,104, 74,176, 98, 24, 42, 61, 43, 7, +148,129, 79,187,116,247, 73,202,229,187,177,140,214, 18,107,106,204, 46,242,172,187,167,152,247, 6,247,104, 5, 24,212,248, 79, +183, 22, 88,191,231,215,119, 1,126, 98,253, 10,185, 36,162, 69,128, 46,205, 84,216, 74, 8,186,220, 60, 26,212,180,205,208,217, + 48, 37,162,213,220, 1, 3,252, 26,186,126,191,126,229,135,118,246,238, 62, 12, 37, 24, 64,156, 91, 2,249,137,132, 74,188, 6, +107,183,246,224, 93, 59, 99,219, 87, 95, 20, 10, 2,217, 7, 64, 28,146, 45, 34, 82,241,122,164,209, 28, 89,187,118,173, 93, 96, + 96, 96, 89, 68, 6,215,174, 93,195,142, 29, 59, 96,110, 94,249, 58, 57,112,224, 64, 16, 66,236,150, 46, 93,122, 4, 64,199,234, + 52, 59,117,234, 52,248,206,157, 59,201,173, 90,181,138, 45, 53, 91, 82, 0,116,120,120, 56,157,144,144, 64,217,218,218, 18, 87, + 87, 87, 67,114,114,178, 0,128,159, 52,105, 18,115,240,224,193,198, 69, 69, 69, 23,234,106,180,100, 50,217, 11,233,179, 37,145, + 72, 64, 81, 20,100, 50, 25,164, 82, 41, 8, 33, 38,153, 45,158,231,217, 83,167, 78,225,230,205,155, 88,214,170, 21,230,184,185, +193,206,206, 14,231,207,159, 7, 33, 4,230,230,230,200,206,206,198,190,125,251,208,171, 87, 47,112, 28, 39, 53, 70,247,208,161, + 67,184,117,235, 22, 86,180,105,131, 57,214,214,176,176,176, 64, 72, 72, 73,107,160, 92, 46, 71, 92, 92, 28, 66, 66, 66,208,163, + 71, 15,241,160,174, 39, 70, 31, 60,221, 1, 54,155,130,179, 94,167, 6,225, 8, 64,193,213,207, 15,210,168,168,202,157,115,140, +129,166,177,248,171, 93,193,131,190,156, 61,152,154, 58,164,181,235,242,239,207,189, 13, 0,147, 95,111,226,166,148,179,216,112, + 44,146,208, 52, 22,191,136, 13,244,243,131,148,202,194,219,125,219,251, 34, 57, 87,135,152,228,220,223,162,140,108,234,249,245, +203, 55,241,195,241,243, 9, 65, 63,104,238, 19, 66, 96, 99, 33,247, 29,127, 47,198,243,251, 83,183,226,215, 29,208,220, 39, 2, +129,141, 82,210,116, 98, 84,231, 90, 71, 29,182,241,144, 76,125,127,238,220,206, 67, 38,206, 83,112,247, 15, 66, 23,115, 26,130, + 94,141,124,189, 20,185,140, 51, 18,227,227,177,106, 91,112, 66,126,145,110,116, 68,134,105, 6,243, 97, 22, 10, 89, 42,127,216, +170, 79, 22,157, 93,189,114,169,133, 58,246,124, 33, 67,113,106,166, 65,119,118,229,178, 47,169, 2,173,110, 84,108, 14, 10,106, +211,209, 90, 98,205,218,117, 95, 13,154, 50,110,248,253, 38, 62,221,237,249,228,199,246,154,252,252,244, 31,127,185,229, 92,122, +167, 72, 1, 64, 76, 98, 22, 50,242,138, 56,158, 51, 92,176,148, 96,121,164, 49,209,193, 82, 26, 58, 66, 21,216,165,249, 27, 42, + 75, 41,212,133,185,112,180,148,160,127,251, 87,222, 48,252, 30,253,225,227,116, 83,236,218,179, 70,203, 0, 98, 80,227,250,154, + 94, 77, 9,111,104, 10,222, 0,253,189,221,166, 71,198, 40,204,153,217,205,194,202, 86,247,132, 70,145, 57, 96,230, 0,202,202, + 11,176,246,166, 36,126,163,144, 28, 27,193,189,251,198,184,172,199, 79, 19,191,117, 48,123, 33, 35,127, 68, 68, 94, 42,226,226, +226,222, 90,184,112,225,229,246,237,219, 59, 57, 56, 56,160, 69,139, 22, 56,126,252, 56,230,205,155, 87,190, 76,171, 86,173, 64, + 8, 65,118,118, 54,214,174, 93,155,154,156,156,252, 86,141, 55,232, 17, 17,247,127,248,225,135,110,205,154, 53,211, 75,165,210, + 92, 0,242,220,220, 92, 69,118,118, 54,165,209,104, 32, 8,130, 96,109,109,205, 39, 39, 39, 27, 70,143, 30,173,189,122,245,234, + 43, 69, 69, 69,113,245,137,104,121,120,120,132,103,101,101,229, 81, 20, 85,239,212, 15,101, 38,203,193,193, 65, 85, 88, 88, 40, + 0,200,169, 75,234, 7,142,227,208,166, 77, 27,156,190,120, 27,167,126,189,138,252,228, 7,120,123,202, 91,104,209,162, 5, 78, +159, 62, 93,231, 50, 11, 8, 8,192, 47, 33,151,113,249,230, 93,196, 69,223,195,187,111, 79, 65,243,230,205,241,203, 47,191,136, + 7,180,241,156, 68,229,190, 89, 39,159, 53, 90, 61,130,131,131,203,238,204,159,179,175, 77, 29, 16, 32,177,145,237, 94, 58,224, + 21, 63, 73,223,165,160, 36,102, 56,232,243, 75,231,197,171, 54,222,103, 28,227,198,133,167,215, 62, 58,172,210, 73,147,142, 8, + 18,122,127,239,221,168,166,111,252,167,189, 7,182, 31, 87, 46, 1,128, 81, 93, 27,226,247,135, 25, 8,141, 78,223, 27,153,129, +136,250,110,181,191, 35,148,124, 38,246,174,125,111, 72, 15, 47,119,103,236,248,233, 50, 40, 10, 71,140,170,112, 9, 33,237,155, +121, 33,232,135,103, 71, 24, 58,123,174, 59,160,185,127, 38,162, 96, 0, 0,244,109,170,252,185,237, 43,182,158,164, 98,199,173, + 42, 48,147,177,211, 6, 12,127, 83,193, 69, 31, 7,158,134,128,226,180, 80,235, 5,164,100, 22,160,216,218, 3,231,175,221, 85, +231,105,116,179, 35, 51,234, 22,197,139,202, 68,172,244,198,221,248,194, 34,181,139, 82,245,138,134,161, 5,161, 80, 75,240,123, +228,211,252,200, 84, 60, 48, 70, 35, 54, 22,186, 14,110, 92,215,173,187, 14,124, 44,145,202, 70, 49, 20, 40, 71, 27,115,213,214, + 47, 87,192,210,210, 2,130,174, 16, 40,202,192,176,119, 86,101,132, 39, 27, 26, 2,128,143, 61, 44,186, 54,148,236, 98,105, 42, +241, 92,140,254,163,218,254,131, 50, 96,250,184,254,173, 36,130,174, 8,239,173,221,143,111, 62, 28,130, 55,123,251, 73, 78, 94, +137,158, 14, 96,121, 93,203,154,240, 28,136, 65,141,142,139, 46,222,167,128,203, 4,232,114,243,192,202,166,192,109,163, 53, 90, + 3, 18,158,165,252, 90,122,154, 75,133,196, 43, 16, 18,175, 16,198,163, 51, 40,207,110, 20,229,220,134,124,253,217,178,162,237, +219,119,156, 17,104,124, 98, 68,170, 12, 17,145,127, 43,177,201,201,201,175, 13, 28, 56,240,215,211,167, 79,219,249,251,251, 3, + 0,110,222,188, 89,114,211,217,166, 13,154, 52,105,130,180,180, 52,140, 25, 51, 38, 51, 37, 37,229, 53,212,210,231,183,160,160, +224,241,161, 67,135,156,138,138,138, 90,125,244,209, 71,233, 94, 94, 94,249, 26,141,134,202,205,205, 21, 56,142,131,173,173,173, +172, 85,171, 86,232,212,169, 83,225,181,107,215, 26, 36, 36, 36, 20, 0,120, 90,151,149, 31, 50,100, 8, 46, 94, 44, 25,180,247, + 34,242,106, 73,165, 82,248,251,251,187,197,198,198, 38,149,214, 45, 38, 95,227, 43, 86, 47,119,239,222,197,133,219,137, 96,117, +106,200, 50,146,113,253,167, 67, 24, 60,109, 6, 56,174,238,189, 24,238,222,189,139,163, 33,215, 97, 46,103,241,224, 65, 4, 14, + 29, 58,132,183,223,126,187, 94,154,117,164, 70, 47,242, 55, 39, 5,213,244,211, 98, 1, 32, 48, 48,240, 66, 89,180,162, 34,141, + 26, 65, 38, 47,196,210,190,173,221,230,143,234,242, 10, 99,200, 79,134,192, 11, 96, 36,128,163,131, 21,118,239,222,219,112,239, +254,253,215, 54,111,218,252,149,192,113,139,195,211, 81,108,194, 74, 45,253,114,255,229, 81,187,231,246, 96,223, 30,208,212, 14, + 0,164, 44,141, 13,199, 35, 56, 0, 75,235,179,181, 29,220,160, 40, 52, 96,170,163,189,245,146,133,255, 29,100,215,163, 77, 19, + 92, 8, 13,199, 87,135,174, 93,148,165,227, 7,163, 15,110,193,128,103,253, 83, 85,163, 14, 33,212,222,239,146,231,137,179,212, +220, 22,250,167,231, 0,189, 6, 26,173, 30, 9, 89, 60, 18,178, 53, 96,149, 82,220,140, 78, 84,219,167, 34,184, 30,155, 77,153, + 43, 21,174, 31,127,186,206, 93,163, 46,228,242,115, 50, 57,169,236,186, 68,105, 38, 79, 49,165,171,194,245, 36,104,186,121, 75, + 94, 5, 4, 70,166, 32,197,139,222,159, 96,158, 20,121, 26,141,233,100, 80,132,192,204,111, 16, 44,205, 24,105,151, 6,146,120, + 0, 48, 55, 87,202,214,126, 50,207,122,246,135,159,212,218, 7,204, 15,144, 54,105,228, 60,219,223,203, 22, 23,111,221,199,197, +176,184,136,139, 55, 31, 52,239,217,194, 21, 77,220,109,102,201,114,114,215, 68,193,244, 8,105, 73,193,112,128, 65, 83, 62,234, +208,207, 17, 99,219,142,250,168,186,209,134, 85,226, 13, 8,209, 60, 1,197, 48, 0, 69,151,140,128, 76,184, 2,214,166, 17,217, +123,224,104,241,142, 29, 63,172,136,202, 20,163, 88, 34, 34,181,145,151,151,119, 47, 42, 42,170,127,203,150, 45,119,190,247,222, +123,150,227,198,141,115,157, 50,101, 10, 13, 0,105,105,105, 66, 80, 80, 80,242,215, 95,127,157,151,153,153, 57,209, 96, 48,132, + 25,115,134,167,164,164, 92,253,246,219,111, 51, 46, 93,186,212,188, 93,187,118,242, 87, 95,125, 85,176,181,181,101,229,114, 57, +175,211,233, 52,209,209,209,124,108,108,172, 75,110,110,238, 35, 0, 49,168, 67,179,126,105,244,106, 57,195, 48, 31, 19, 66,252, + 95, 68, 31, 45,165, 82,233, 10,224, 17, 69, 81,141, 77,109, 54,124,174,194,102, 89,228,228,228,160, 56, 53, 2,138,196,135,104, +105, 78,163,153,173, 5,172,172,172,234,101,138,242,242,242,128,162, 36, 92,190,124, 23,224, 56, 88, 91, 91,195,218,218,250, 79, + 55, 90,213,121,145,127, 8, 83,171,248,172,230, 62, 90,205, 84,120,219, 76,135,160,105,131, 94,145,122,123,186, 67,155,120, 19, +119, 19, 10,177,184, 67,187, 72, 70,110,169,153,246,214,144, 54,195, 71, 52, 64,143, 78,109, 41,111, 23,235, 89,107,190,220,242, + 78, 51,100,206,139, 76,199, 6, 99,214, 40, 50, 3,143, 5,164,239, 56,119, 47,113,186,187, 82, 13, 65, 32, 56, 23,150,130,176, +167, 57, 59,238,103,224,177, 41, 91,215,204, 5,125, 88,208,251, 9, 33, 10,107,115,243,130,102, 77,220, 29,250,116, 12,160, 95, +235,222, 6, 82, 6,184,252,251, 93,204,249,242,200,117, 65, 32,131,140, 30, 33, 38, 8,207, 25,168,146, 17,134,134, 74, 35, 12, + 9, 33,164,100,212, 97,205,221,190, 24,134, 74, 45,142,187,225, 44,177,247,129, 58,230, 28,158,230, 8,136, 75, 47, 64, 62,235, + 12,109, 82, 18, 64,132,248, 11,245,232, 88,237,224,224,224,216,176, 89,147, 87, 54,238, 58, 4,125,113, 30, 30,159,223,137,194, +156, 20,172,220,122,252, 21, 55, 55,251,238, 73, 73, 73, 23, 76,184,216, 52,249, 53,120,175, 35, 8,192, 72,228, 56,185,249, 0, + 50,237,205,224,160,148, 66, 80,103, 96,218,236,113,214, 3,250,142,179, 6,128,184, 7,119,224,165, 84, 27,165,171,183,199,240, + 81, 61,125,109, 96, 80, 99,215, 47,119, 52, 52,240,218, 15,103, 34, 98,122, 54,181, 81,140,234,226,101,187, 60, 57,247,117,100, +213, 45,169,104, 89, 68,171, 60,194, 87,135,209,134,135, 0,190,169,128,152,253, 87,211,205, 71,244,125, 85, 41,101, 41,138, 20, + 38,129,152, 57, 96,203,174,131,133, 50,195,159,243, 36,118, 17,145,151, 1,181, 90,125, 75,173, 86,183,248,224,131, 15,198, 46, + 90,180,168,155,185,185,121, 67, 0, 40, 42, 42,122,108, 48, 24, 46,150,158,159,166,140, 14, 36, 0, 30,197,196,196, 60,142,137, +137,113,218,179,103,143, 13, 0, 69,233,119, 26, 0,185, 0,210, 80,143, 17,135,101,166,138,162,168,143, 95,212,126, 40, 51, 85, + 20, 69, 53,174,203,239,105,154,230, 41,138, 2, 69, 81,144,203,229,184,116,233, 18, 70, 14,234,139,168,147,185,240,183,177, 64, +187,137,211,176,255,236, 89, 48, 12, 3,138,162,192, 48,140, 73,245, 8,203,178,184,124,249, 50,222, 28, 51, 2,114, 22,176,182, +182,198, 7, 31,124,128, 99,199,142,129,101,197,167,244,153,192,182, 10,134,203,200, 60, 90, 20,150,159,221,185, 74, 10,222,128, + 19, 59,191, 64,112,120,161,238, 65, 6, 22,251,102, 32,232, 16, 10,132,140, 47,127,152,126,246,114,248,231,147, 70, 7, 42,123, +245,236,139, 94, 61,122,178,205,219,118, 95, 2, 84, 50, 90,125, 80, 67,174, 13, 94,192,138,109,191,220,159,182,255,124, 52, 5, +125, 1, 70,247,107, 75,120, 1, 43,106,217,152,231, 52,173,205, 44,246, 95,190,118,205, 22,250, 66, 60,189,243,155,162, 65,195, + 87, 0, 94,143, 71,143, 30,226,235, 93, 63, 9,231,127,127,176, 91,199,225,189,216, 28, 20, 25,171, 89,226,172, 56, 88,155,203, +124, 95,107,110,245,179, 0, 2, 27,165,180, 41, 17,120,216, 40, 37, 77,251, 54, 85,254, 76, 8, 33,150,102,146,166,132, 55,212, +170,169,214,113,223,236,250,110,199,186,201,147, 39,155,103, 38,166, 34, 57, 63, 28,133, 50, 55, 24,148, 30,136,185,115, 81, 93, +172,229,140,169,196,171,221,159,153,153,153,233,183, 66,179,177,127,235,106, 24,116, 90,164, 39,150,120,213,228,204,124, 88, 57, +184, 93, 75, 74, 74, 50, 90, 83,207, 9,121,195,199, 77,149,154, 89,194,236,205,225,129,178,152, 44, 45, 90,187, 90,150, 92, 52, + 10, 51, 16, 21,114, 25, 61, 74,251,152,198, 38,208,240, 10,112, 53,106, 61, 45, 21,210,247, 6,188,234,134,199,241, 41,184, 20, +145,180,235,113, 54,146,249,251, 41,187, 98,146,115,167, 15,233,224,137,245,199, 34,223, 5, 12,123, 77,217,118, 63, 71,140, 37, + 4, 93, 74, 58,195,171, 65,128, 46,126,142, 24,107,228, 72,195,231, 52, 89, 41,222, 88,247,115,220, 71, 7,111,100, 14,153,255, + 70, 87,171, 78,157, 6,202,192,233, 80,160,214, 26,162,114,145, 95,159, 50,170, 7,162,166,168,249, 79,213,228, 1,236, 54, 24, + 12,187,115,115,115, 95,164,102, 50,158,207,235, 84,175,109,175,216, 76, 72, 8, 97, 75,163, 89,181,117,134,175, 81,179, 98, 51, + 33, 33,228, 84,105, 52,171,182,168, 86, 37, 77, 65, 16,146,219,180,105, 99, 55,120,240, 96,240, 60,143,135, 15, 31, 34, 46, 33, + 1,125,166,191, 11, 27, 27, 27, 92,188,119, 15, 15, 30, 60,192,199, 31,127, 12,131,193,128,163, 71,143, 38,214,166,201,178,172, +254,149, 87, 94,145, 14, 29, 58, 20, 28,199, 33, 54, 54, 22, 73, 73, 73,152, 51,103, 14,172,173,173,113,235,214,173,114,205,204, +204, 76,176, 44,171,175, 34,186,245, 71, 28, 75,255,116,158, 51, 89, 53, 27, 45,128, 7,111, 64,222,217,165,216,112, 9,122,189, + 1, 77, 35, 51,240, 36,242,255, 17,169, 45, 76,232,189, 19,247,194,239, 63,190,117,165,151, 12,233, 97, 48,245, 78,226, 97, 22, + 82, 44, 21, 5, 5,208, 23, 88, 33,246,103, 60, 73, 43, 40,124,152,133, 20,147,239, 24, 4,158,130,190, 24, 72,185,137,171, 23, + 47,224,252,245,187,184, 17,118,159,191,122, 43,122, 63, 45, 96, 69, 84, 22, 30,214,225, 46, 4, 22,131,214, 99, 66,216, 35,207, +182, 77,156, 60,193,115, 32,130, 1,214,163,247, 98, 98,100, 39,207,182,141,108, 60, 75, 34, 89, 6,216,254,247, 55, 96,157,162, + 70,189,155, 9,134,109,178, 99,167, 95, 47,200,205,234,208,187,123, 71,115,107,191, 1,200,124, 20,141,135,119, 47,171,111,133, +199, 92,189,153, 96,168, 87,180,196,205,205,173, 91,239,238,190, 24, 61,109, 33,244,197,121,136, 61,255, 29, 10,179, 83,113,233, +154, 5,238,231,231,119, 4, 96,116, 68,235, 90, 60,215, 28,241, 57,232,220, 64, 18,111, 9,173,243, 91,129,131, 33,167, 52, 16, +180,249,160,138, 51, 17,147,164,203,123,125,107, 2, 15, 0, 74, 57,197,154,147, 60, 43,163, 34,143, 94,246, 62, 74,198,128, 31, +206, 70, 64, 16, 74, 30,223, 36, 8,216,242,195,111, 49,211, 87,188,217, 26,205, 60,109, 3,238, 36,165, 83, 48, 33,228, 79, 17, +116,189,177,255,147,166,154, 95,151, 0,130, 30,151,103,217, 53,237,186, 33,187, 43,234,248,184,157,240,100, 36, 1,152, 14,182, +248,155, 89, 27,126, 89,210,230,108,100,151,185,255, 29, 98, 5, 34, 62,128, 93, 68, 68,228,207,167,176,176,112,218,196,137, 19, +191,145, 72, 36, 42, 0,148, 32, 8, 16, 4,129,253,252,243,207, 37, 60,207,211, 52, 77,243, 12,195,112,167, 78,157, 50,240, 60, +159,161,209,104,166,213,166,201,113, 92,204,140, 25, 51, 94,169,109,132,226,190,125,251,202, 76, 86,140, 88, 18, 70,153,172,138, +243,242, 40, 87,245,149, 7,193, 39,157,223, 92,186, 20, 0, 5,130,101,145, 25,120,242,236, 34, 97,217, 72,110,198,232,231, 52, +111,219,125,105,217,111, 76, 93, 51, 13,207,143,104,219,162,201, 62, 0,208, 18,254,205,186,108, 93,190, 86, 61,170, 85,219,142, +251, 5, 66, 88,142,144, 29,180,128,195, 26, 14, 81,198,140,180,171,142,228,244,220, 91, 3,252,173, 9, 80,210,100, 88,222, 92, + 88,154,198,129, 16, 66,202,155, 11,191, 80, 32, 51, 79, 91,107, 30,168, 43, 79,116,125,117,220,141,169,103,174,220,153,198,243, +196,153, 97,168, 84,181,142,251,166,190, 38, 11, 0,146,146,146, 46,132,156, 77, 58,115, 47,192,169,159,131,178, 52,202, 85, 12, +100, 22,227, 76, 82, 70,225,133,186,104,230, 20, 25,134, 44, 10, 58,118, 92, 38, 97, 88, 16, 82,146, 80,148, 16,104,244,124,246, +181,120,174, 57, 0,180,176,131,235, 7, 71,185,125, 12, 67,197,213,166, 23,250, 32,101,253,232, 53, 33,243, 34,158,230,236,120, +154,139,112, 0,120,154,139,240, 3,151,159, 44,137, 73, 45,152, 23, 30,151,243, 5, 76,236, 87, 65, 40, 92,106, 59,122,233,115, +159,213,119,127,222, 79,193, 93, 0,195,128,196,190,163,231,126, 61,151,162, 32, 62,126, 66, 68,228, 95, 68, 89, 84,139,166,233, +229, 47, 80,243, 20, 69, 81, 3, 1, 60, 50,225,103,161,133,133,133, 45, 94,240,230,101,113, 28,151,101,204,130,127, 65,135,248, +127, 42,127, 89,215,146, 62,162,230,159,175,217,184,113, 99, 98,130, 97, 17,247,167,168, 41,106,138,154,255, 42, 77, 66, 8, 83, +159,169, 26, 77,170, 62,147, 88, 70,255,120,166, 86,247, 94,108, 14,121, 9,121,244,232, 17, 37,238, 5, 17, 17, 17,145,170,161, + 40,138,255, 3, 52,197,228,197, 34,101, 6,171, 82,116,139, 22,247,137,136,136,136,136,136,136,136,200, 11, 49, 89, 21,231, 37, + 38, 28,213,135,255, 76, 25, 77, 80,151, 16, 98,136,168, 41,106,138,154,162,166,168, 41,106,138,154,255, 58,205,218,180,197,209, +140,127,176, 1, 19, 53, 69, 77, 81, 83,212, 20, 53, 69, 77, 81,243,223,167,249, 79,166,218, 62, 90, 98,211,161,136,136,136,136, +136,136,136,200, 31,132,216, 25, 94, 68, 68, 68, 68, 68, 68, 68,164,126,212,250, 80,105, 17, 17, 17, 17, 17, 17, 17, 17,145,186, + 81,243, 67,165, 69, 68, 68, 68, 68, 68, 68, 68, 68,234,140,233, 15,149, 22, 17, 17, 17, 17, 17, 17, 17, 17, 49,138,109,226, 46, + 16, 17, 17, 17, 17, 17, 17, 17,249,115,168, 60,234, 48, 56, 56,152, 84,156,139,136,136,136,136,136,136,136,252,153,188,172, 94, + 68,108, 58, 20, 17, 17, 17, 17, 17, 17, 17,169, 31, 83, 69,163, 37, 34, 34, 34, 34, 34, 34, 34,242,199, 80,109, 31,173,178,132, +165, 61, 74, 67,117, 61,196,125, 37, 34, 34, 34, 34, 34, 34,242, 23,240,114,123, 17,177,127,150,136,136,136,136,136,136,136,232, + 69, 68, 68, 68, 68, 68, 68, 68, 68, 68,254, 78,136,207, 58, 20, 17, 17, 17, 17, 17, 17, 17,249,147, 13,215, 31,110,180,196, 39, +155,139,154,162,166,168, 41,106,138,154,162,166,168,249,111, 50, 89,149,204,150, 56,234, 80, 68, 68, 68, 68, 68, 68, 68,164,126, +212, 58,234, 80, 68, 68, 68, 68, 68, 68, 68, 68,164,110, 76, 5, 16, 88,250, 58, 16, 21,162, 90, 98, 68, 75, 68, 68, 68, 68, 68, + 68, 68,164,126,108, 3,224, 82,106,176, 78, 2, 72, 17,141,150,136,136,136,136,136,136,136,200,139,161, 98,191,172, 65, 21,204, +151,104,180, 68, 68, 68, 68, 68, 68, 68, 68,234, 73,181,125,180, 40, 84, 63,114, 32,196,132, 63,168,203,232,131, 16, 81, 83,212, + 20, 53, 69, 77, 81, 83,212, 20, 53,255,117,154,181,105,135,224,159,199, 84, 83,204,215,139, 68, 28,250, 42,106,138,154,162,166, +168, 41,106,138,154,162,230,191,150, 23, 62,234,176, 53, 96, 38,238,214,151, 18,167,210, 73, 68, 68, 68, 68, 68, 68,164,102,254, +152, 81,135,126,192,127,199,249,171,182, 26,194, 51,172,194,129,226,154,150, 85,169, 84,223, 40,149,202,113,197,197,197, 69, 20, + 69, 9,101,159, 19, 66, 0,160,226,179,142, 98, 51, 50, 50,186,214,246,223, 50,153, 44,200,201,201,233,191,133,133,133,197, 20, + 69, 17,138,162, 64, 81, 20, 0, 60, 55,231,121, 62, 49, 43, 43,171,205, 63,186, 8, 9, 97, 28,156,156,126,151, 48,140,155,169, + 63,229, 5,225, 73,122, 90, 90, 71, 19,126,178,154,162, 48,191,228,111,241, 25,128,133, 47,219, 25, 65, 0,198,152,229,252, 1, +203,104, 96, 52, 79,211,239, 74,128, 77, 90, 65,216, 10, 0, 20,192,215,245,191,181,161,120,133, 34, 8,160, 40, 88, 19,130, 60, + 66,225,174,188, 61, 98,254,162, 93, 49, 92, 34,145, 12,177,178,178,178,200,202,202,186, 0, 96, 31,128, 49,246,246,246,221,243, +243,243, 11, 13, 6,195, 49, 0, 71,234, 34,220, 53, 0, 31,202,164,146, 73, 26,189, 97,237,149,187,248,174,123,107,216,115, 2, +214, 40,164,108, 87,173,142,251,236,242, 61,236, 48, 81,146, 42,157,202,174, 25, 38, 63, 35,237,160,145,229, 14, 0, 71,109,109, +155,200, 85, 86,191, 74,100,204,147,220,180,194,113, 35,210,211, 19, 70,214,163,220,255,142, 56, 56, 56, 76,160,105,250, 83, 66, + 8,120,158, 95,156,157,157,189,243, 5, 73, 47, 6, 96, 83,250, 58, 23,192,167,245,212,139, 3,224, 89,250, 58, 30,128,151, 88, +175,215,153, 45, 63,253,244,211,244,158, 61,123, 98,253,250,245,216,178,101,203,211,140,140,140, 53, 0,118, 1,208,253, 5, 58, + 34,213,209, 12, 24,248,121,255,246,188,225,251, 21, 66,133,143,251, 84,115, 50,127,251,214, 91,111,233, 9, 33,228,193,131, 7, + 68,167,211, 17,131,193, 64, 56,142, 35, 28,199, 17,131,193, 80, 62,185,185,185, 37, 61,243,243,231, 52,105,154,222,240,250,235, +175, 23, 16, 66,200,205,155, 55,137, 90,173, 38, 90,173,150,232,116, 58,162,209,104,136, 90,173,174, 52, 57, 57, 57,165,213,164, +105,101,101,117,211,214,214, 54,205,214,214, 54,205,206,206, 46,205,206,206, 46,205,222,222,190,124,114,112,112, 40,159, 84, 42, + 85,154, 74,165, 74,179,179,179,187, 89,219,122,150,210, 31,192, 5, 35,166,254, 85,252,182, 79, 69,163,229,226,226,146, 70,234, +128,187,187,123,130, 17,235, 89,134, 19, 69,129, 47,251, 45, 69, 65,144,203,229,158, 21,191,199,243,145,174, 90, 67,202,174,174, +174,175,187,184,184,132,184,184,184,156,117,117,117,125,221,136, 67,172,146,166,165,165,229, 77, 7, 7,135, 52,103,103,231,244, +178,201,197,197,165,210,228,234,234, 90, 62, 57, 57, 57,165,217,218,218, 86, 91, 70, 4, 96,170,155,206, 3,172, 28,232,197, 50, + 76,176,147,147, 83,126, 88, 88, 24, 79, 8, 33, 52, 77, 39,149, 45, 99,202,182, 63,107,178,138, 47, 99,113,230, 57,121,104,225, +147, 53,121,153,231,228,161,197,151,177, 88, 27,138, 87,234,170,105, 36, 85,105,142, 31, 63,126,252,221,180,180,180,164,220,220, +220,148,173, 91,183, 70, 43, 20,138,203, 91,183,110,141,206,205,205, 77, 73, 75, 75, 75, 26, 63,126,252, 93, 0, 51, 76,208, 4, + 0,116, 12, 64,135,201,195, 93,138,239, 30,125,179,184, 87, 91,246, 78,103,127, 4,246,237, 40, 77,218,184,192,175,248,226,246, + 46,197, 61, 95,165,195, 77,212,164, 88,150,237,228,233,233, 57, 73,165, 82,189, 85, 58,189, 89, 54, 57, 59, 59,191,233,236,236, +252,166,173,173,237,200,154, 52, 15, 2,140, 49,147,135, 66,209,105,100, 67,207,226,184,229,203, 72,216,236,119,201,164, 70, 30, +249, 35, 28, 29, 27,252, 5,101,244,135,106, 58, 58, 58, 38, 27, 12, 6,162,215,235,137,189,189,125,242, 11, 92,207, 47, 8, 33, + 95, 16, 66,190, 0,240,197, 11,208, 44,191,158,153, 96,176,107,210, 84,176, 52, 61, 87, 41,147,157,149,179,108,186,156,101,211, +149, 50,217, 89,150,166,231, 1, 80,252,157,202,232, 15,208,180, 80,169, 84,143,131,130,130, 72,113,113, 49, 41, 46, 46, 38, 65, + 65, 65, 68,165, 82, 61, 6, 96, 97,130,102, 93,117, 94,166, 8,214,179,211,139,139,104,249, 1,109,122, 5, 52, 62, 60,107,194, +104, 8,135,130,168, 90,238,152,190,237,216,166,205,164, 93,187,118, 1, 0,198, 13, 25,130,126,237,218,193,210,194, 28, 50, 89, +201,234, 80,132,130, 84, 34,197,208, 57,239, 27,243,247,159, 13, 29, 58,244,141, 67,135, 14, 89, 0,192,150, 45, 91, 48,124,248, +112,216,217,217, 65,169, 84, 66, 42,149, 66, 34,145, 84,154,215, 6,195, 48,238, 73, 73, 73,142, 10,133,162, 60,202, 38, 8, 66, +165,137, 16, 82, 22,125, 3,199,113,240,241,241, 49,118,119, 45,200,203,203,235, 86, 84, 84, 84,174, 81,213,212,176, 97, 67, 0, + 56,109,140,224,167, 43, 87, 64,224,138,192,178, 0,199, 1, 90, 61, 13,129, 84,105,110, 48, 99,198,140,242,245,174, 11,131, 6, + 5, 82, 20, 69, 29,186,117,235,214,225,244,244,116,111, 65,224,167,212, 49,210,245,206,195,135, 15, 45, 0,160, 73,147, 38, 51, + 0, 28, 54,101, 61, 88,150,117,191,119,239,158,163, 92, 46,175, 54,114, 89, 33,130, 9,189, 94,143,214,173, 91,115,166,252,135, + 19,224,153, 77,211, 83, 90,189,250,234,212,165, 67,135, 42,126,255,253,119, 5, 77,211,224, 56, 14,159,127,254, 57, 71, 8,177, +105, 6, 88, 69, 2,249, 53,200, 44, 2, 48,161,180, 50,216, 1,224,243, 74,110,129, 32, 64,109,144, 7,198, 22, 14,109,215,190, +193,135,136,140, 8,107,215,200,226, 40, 44, 89,109, 12,240,231, 70,181,172,172,172,134,172, 95,191, 94,181, 99,199,142,252, 7, + 15, 30,232,183,110,221,170,154, 54,109,154,165, 94,175,199,244,233,211, 51,124,125,125,165,235,215,175, 87, 29, 57,114,164, 87, + 81, 81,209,102,147,202,139,194,138, 49, 67,250, 65, 99,160, 97, 48,112, 42, 23,149,229,238, 89,227,123, 72, 8,209,225,135, 99, +183, 96,224,132,239, 76,140,100,117, 28, 49, 98, 68,163,189,123,247,178,247,239,223,103,155, 54,109, 10, 65, 16,192,243, 60, 12, + 6, 3, 0, 64, 16, 4, 52,110,220,184,222,251,101, 18,208,196,193,201,238,108,199,129, 3,204, 92, 20,114,216,229,100, 96,178, +148,181,220,169,212,238, 1,208,233,165,138,236, 18, 2,150,101,145,144,144, 0, 71, 71, 71, 51, 65, 16, 82, 0, 44,203,201,201, +217,134,151,151,118, 50,150, 61,252,195,119, 27,156,219,119,234,196, 56,185, 56, 34,250, 97, 60, 88,138,239,115,239,198,173, 30, +147,222,158, 59, 75,199,113,175, 3,248,253,101,219,112,231, 78, 51,134, 81, 52,179,133, 34, 2, 62,217,120,188, 96,245,103, 65, +202,233, 83,198, 51,115,230,204,129,135,135,135,247,176, 97,195, 62, 3,240,118,173, 58,237,103, 12, 3, 67,111, 1, 33, 88,250, +245,241,130, 85,159, 5, 41,223,174,131,206, 63,156,106,207,145,122, 27, 45, 63,160, 81,115, 15,199, 51,171,231,191, 45, 33, 63, +127, 79, 23,103,165, 87,187,172, 74,165,250,230,181,215, 94, 27,183,115,231,255,163,209, 29,253,253, 49,172, 87, 23, 56,218, 91, + 67,105, 46, 43,169,142, 4, 10,119, 31, 60, 49,202, 16,120,120,120, 76, 63,124,248,176, 69, 69, 51, 33,149, 74,203,167,138, 38, +171,108, 42,171,128,107, 66,161, 80, 32, 36, 36, 4, 44,203,130, 97, 24,176, 44, 91, 62, 85,124,207, 48, 12,156,156, 76,234,186, +180,198,218,218,186,101, 65, 65,129, 85,110,110, 46, 60, 61, 61,243, 1,220,171,240,125,203,140,140, 12, 43, 83, 4, 5,174, 8, +115, 38,251, 65,162,187, 14,157,164, 29,212,108,103, 92,189, 17,133,224,211, 23,144,148,156,138, 46, 29, 90,225,173,177, 35,112, +246,236, 89,240,188,201, 45, 29,105,132,224,179,193,131, 3, 63, 4, 40,170, 79,159, 62,185, 51,103,206,164,239,223,191,255,198, +176, 97, 67,253, 31, 62,124,116,176,126,228, 0, 0, 32, 0, 73, 68, 65, 84, 84, 26, 85,164,230, 19,130, 13, 0,210,140,212,149, + 1,192,197,139, 23, 1, 64, 94,151, 99, 79, 46,151,227,218,181,107, 40,107, 38,166,105, 26, 52, 77,131, 97, 24,156,120,228,128, + 34, 29,141,226,180,112,188, 27,232,137,134, 13, 27,130,166,107,239,146,216, 3, 80, 92, 5,134, 81, 18,201, 28, 23, 87, 87,239, +238,141, 26, 41, 67, 66, 66, 24, 0,240,242,242, 34, 41, 41, 41,185,199,142, 29, 43, 96,129, 45, 94,132,236,170,201,100,121,120, +120,116, 78, 74, 74,250,180,108,159, 83, 20,245, 89,131, 6, 13, 62, 46, 47, 55, 65,192,178,239,138, 36,179,102,205,150,182,239, +241, 17, 0,160,253,224,189,200,143, 93,237, 71,101, 47,178,254,179,175, 18,249,249,249,251, 27, 55,110,204,100,101,101, 93, 5, + 16,103, 48, 24, 22,236,222,189,219,113,242,228,201,233,123,246,236, 89, 3,192,117,237,218,181, 61,138,138,138, 14,152,162,219, +165, 37, 6,190,218,210,191,131,167,135, 7, 46, 92,253, 29, 82,153,196,102,198,132, 64, 88, 88,176,248, 98,199, 73, 33, 46, 49, +123,230,229,123,216,101,130,201,106, 55, 98,196, 8,239,189,123,247,202, 0,224,222,189,123, 72, 77, 77,133, 74,165,130,153,153, + 25, 36, 18, 9, 24,134,129, 68, 34,121, 33, 38,203,218,195, 62,244,232,209, 99,102,118,118, 54,216,248,254, 44,188,149,158, 6, + 27, 75, 11, 24, 10,139,188, 95,178,138,162, 73,215,174, 93, 21, 60,207,163,168,168, 8,231,207,159,183, 54, 51, 51,179,118,119, +119, 95, 10, 19, 70, 79, 41, 20,138, 52,141, 70,227, 88,250, 58, 93,163,209, 56, 1,200,151,203,229,101,215,233,194,210,185,177, +205,137,113,120,190,153, 48,158,162,168,138,159,213,149,182,237,218,182, 12, 57,114,232, 71,139,188,130, 84,216,216,166,131, 70, + 30,182,109,219, 4, 51, 51, 43, 44, 93,186,136,125,210,167,151, 91,255,129,175,135, 68, 68, 69,247,121,233,204, 22,161,182,245, + 25, 60,206,206, 76,105, 89, 90,151, 24,176,115,251, 44,208, 52,141,143, 63,254, 24,205,155, 55,159, 26, 17, 17,241, 17,128,236, +154,101,176,173, 69,183, 81,118, 50, 69, 73, 17, 11,188, 1, 91,247,205, 43,209, 89, 56, 13, 99, 6, 55,156,250,193,136,199,191, + 52,111,132,130,210, 27,115,181,132, 70, 60,213, 30,229,134, 33, 56, 56,184,123, 96, 96,224,133,234,222,255, 3,112,193,255,243, +103, 85, 50, 95,108,112,112, 48, 9, 12, 12,164, 42,108, 92,165,247, 53, 17, 0, 56,216, 90, 43, 67,182, 44,155,101,193, 94, 63, +201,168,227, 31, 33, 89, 83,169, 34,175, 52, 68, 83,169, 84,142,219,185,115,103,165,144,146,167,147, 35,164, 82, 9, 36, 82, 10, + 54, 93, 75,178,215,231, 94, 10, 6, 69, 85,107,178, 42,105, 22, 21, 21,105,238,220,185, 99,177, 99,199, 14, 56, 58, 58,194,219, +219, 27, 74,165, 18, 10,133,162,146,185,170,104,184,170, 48, 90,149, 52,203,190,103, 89, 22, 52, 77,227,236,217,179,224, 56, 14, + 35, 70,140,120,206,100,177, 44, 91,157,113,171,110,120,234,105, 0,247, 8, 33,221, 74, 43,224,123, 0,186, 87,248,190,191, 74, +165, 90, 0, 96,141,177,154, 12, 67,192,104,174, 66,112, 15, 2,155, 48, 11, 58, 73, 0,206, 93,190,133,157,223,172, 7, 0,120, + 55,109,139,145,195, 2,203,163,113, 70,174,103, 57,110,110,110,251, 50, 50, 50, 7,244,234,213, 11, 57, 57, 57,134,101,203,150, +161,101,203,150,104,210,164,137, 81,101, 84,205,157,115,218,189,123,247, 60,212,106, 53, 8, 33,198,152,179,231, 52, 41,138,194, +238,221,187,161,209,104,158, 91,216,182,251, 42,204, 27,238,133,137,239,238,194,103, 15, 14, 96,243,230,205, 53,110,187, 18,104, +169,177,110,188, 65,198,112, 45,215, 44,122, 71,254,214, 91,111, 49, 19, 39, 78, 68,124,124, 60, 38, 79,158,172, 57,123,246,172, + 46, 53, 37,229,152, 76, 16, 54,234, 43, 27,227,106, 53,229,114,249, 15,167, 79,159,198,129, 3, 37,190, 36, 58, 58, 26, 62, 62, + 62,230,149, 76,114,246, 65, 20,196,109, 68,232,137,251,104, 63,120, 47, 66, 79,140, 5,159,123, 82,210,198, 7,121,166,236,207, + 58, 80,149,230,129,172,172,172,114, 19,181,103,207, 30,179, 61,123,246, 12, 5,112, 28,192, 1, 0,200,206,206,254,210, 68, 77, +128,194,196, 81,195,135,130,149, 90,226,254,163, 68,116,239,216, 26, 78,142,142,184, 23, 21,131,184,164,236, 52,138,194,132,254, +157,100,107,212,106,221, 71,151,238,226,219, 90, 52, 41,119,119,247, 38, 7, 15, 30,148, 86,136, 64,151,159,227, 12,195,148,191, + 47, 51,222,117, 57, 62,203, 76,150,165,187, 69,232,138, 77,157,205, 67,195,246,192,199,107, 32,108, 7, 6,226,219, 51,103,240, + 48, 34, 82,163, 43,230,122,255, 5,101,244, 71,105, 54, 25, 62,124,248,213, 31,127,252,209, 38, 33, 33, 1, 23, 47, 94,132,183, +183, 55,138,139,139,141,185,225,173,164,169,209,104, 28,203,126, 67, 81,148, 99, 89,224, 93,167,211,149, 21, 70,217,137,104, 83, + 97, 57,155, 26, 52, 61, 43, 44, 87,102,174,188, 94,192,182,203, 20, 82,233,193,163, 71,246, 89, 68,222,191,136, 86, 1, 29, 96, + 97,221, 12, 2,159,138,172,236, 66,228, 60, 74,198,202,149,159, 97,233,178,197, 56,254,211, 33, 11, 95,191,128,195, 58,142,107, + 12, 64,243,210,148, 59, 69,166,134,156,216,179,133, 34, 2,212,105,247,229,146,162,199,202,113, 99, 95,103, 70,143, 30,141,227, +199,143, 35, 34, 34, 98, 75, 13, 38, 43,164, 66,100,126,106,248,197, 3, 91, 64, 8,212,233,247,229, 82,245, 99,229,248, 55, 70, + 50,111,141,233,135,235,191,109, 64,191, 86,143,195, 93, 29, 49, 44,167,212, 98,179, 12,178,228, 10, 92, 33,161,184, 94,193,108, +157, 7, 64, 85, 48, 88,231,241,255, 62,152,255, 4, 6,149, 26,171,169,207,222,152,176,117, 49, 88, 0,224, 3, 88, 80, 50,105, +232,206,165,239,184, 42,227, 35, 88,109,248, 53, 36,107, 5,178,245, 41, 39,180, 6,204,110, 3,234,103,127, 83, 92, 92, 92, 20, + 19, 19, 99, 54, 97,216, 48,116,242,247,135,139,189, 61, 26,187,187,195, 76, 46,131, 76, 42,169,116,203,106,116, 27, 2, 69, 17, + 95, 95, 95, 12, 30, 60, 24, 18,137, 4, 74,165, 18, 22, 22, 22,144,201,100, 85, 70,179,140,189,203, 37,132,128, 97, 24,132,135, +135, 35, 46, 46, 14, 54, 54, 54,184,114,229, 10,122,247,238,253, 92, 84,171,162, 57, 51, 37, 68, 95, 69,197, 95,102,196, 78,155, +162,197,243, 20, 10, 73, 0, 20, 79,103,162,152,106, 13,173,150,131, 86,171,197,183,151,245,248, 61,166, 8,122,189, 14, 90,173, +182,166,255,172, 14,218,213,213,117, 92,227,198,141,103,140, 29, 59,214, 32,147,201, 80, 84, 84,132,226,226, 98, 68, 68, 68, 24, + 6, 12, 24,152, 59,120,112,160,245,201,147, 39, 73,105,211, 97,154, 9,218, 89,110,110,110, 30,165,205,179, 89,117, 57,170, 41, +138, 42, 55, 49,207, 50,225,203, 72,176, 76, 73,153,108,217,178, 5, 60,207,131, 16, 82,109, 33,105, 40,234,215,101,171,214, 89, +175, 13,250, 14,214,118, 78,184,112,225, 2,255,203, 47,191, 20, 80, 64,244,195,136,136, 47,255, 3,156, 58, 8,232, 77, 89,191, +156,156, 28, 51,111,111,111,184,187,187, 67, 16, 4, 24, 12,134,242,232, 75, 86, 86, 22,212,106, 53,236,204,115,241,138,189, 59, +184,130,243, 72, 9,255, 4, 46, 22,247,177,235,180,206,240,106, 19,220,253, 27, 92, 56,190, 47,157,234,121,215, 12, 55, 71,103, + 15,208,196,128,228,244, 44, 12, 29,212, 15,140,212, 2, 79, 18, 50, 17,208,172,145,203, 27,255,233,236,194, 80, 28,230,175,217, + 59, 3, 16,190,173, 77,174,176,176,144,191,127,255, 62,238,221, 43,241,187, 86, 86, 86, 48, 55, 55,175,116,142,211, 52, 93,175, +136, 86,153,201, 90,181,165,183, 57, 45, 41, 66, 62, 31,130, 29,187,111, 33,192, 55, 16, 91, 67,111,104,248,180,236, 62, 95,104, + 52,209,251,254,193,193, 12,103,103,231,105,130, 32, 44, 37,132,228,118,233,210,197,105,239,222,189,182, 73, 73, 73,184,117,235, + 22, 62,254,248,227, 12,158,231, 57, 66, 8, 69, 8,249,228, 5,252,157, 80,193, 96,189, 72, 36, 74, 5,222,117,176,162,134,176, +180,149, 55,151, 95,248, 36, 83, 71,142, 21,115,194,215, 0, 12, 53, 94,220,104,250,191,135,246,111,113,117, 80, 9,232,161,234, +133,148, 52, 61, 86,189, 63, 30, 89, 89, 5,248,118,251,106, 0, 50,232, 57, 6,221,122,188, 14, 71, 71, 55, 76,157, 50,213,121, +203, 55, 91,223,225, 4,225, 11,188, 36,164, 94,221,252, 19,128, 16,149, 74, 21,241,206,212,169, 42,111,239, 55,161, 80, 40,176, +111,223, 62,236,221,184,145, 15, 2, 70,202,129,115,211,129,159,106,212, 9,253,191,206,172,233,211, 85,126,126,211, 33,151,203, +241,219, 47,223, 67,147,186,187, 96, 80, 39,232,139, 53, 24,212, 96, 48,177,123,122,130,202,150, 72,240, 8, 0, 36, 10,164, 0, +120,182, 25,236,159,102,176,202, 56,137,255,247,203,154, 90, 41,162, 85,231,107,167, 68, 22,182,125,246, 24, 47, 39,104, 41,221, +229, 19, 72,210, 10,252,218,135,122,230,118, 30,153, 23, 85,133,201, 42, 61,176, 5, 79, 79, 79,244,106,211, 6,195,186,118, 5, +203,178, 80,200,164,176, 84,152,129,240, 37,145,172,178,166,195, 26,234, 68, 84, 21,125,178,183,183,135, 84, 42, 45, 55, 88, 38, + 68,179,170,212, 20, 4, 1, 44,203,226,222,189,123,232,210,165, 11, 60, 60, 60,112,224,192, 1,244,239,223,255,185,166, 68, 83, + 77, 86,153,209,122,166, 25,175, 63,128,178, 72,150, 73, 70, 75,163,163,144,169, 11, 0, 69,249,131,227, 0,158, 0, 90,141, 6, +132, 0,132, 0, 6,189, 14, 26,141,166,252, 63,141,105,146,117,118,118,246, 52, 51, 51, 91,254,225,135,243,253, 2, 2, 90, 33, + 35, 35, 3,130, 32,192,220,220, 28,197,197,197,176,178,178, 66,167, 78,157,158, 44, 95,190, 60,133, 16, 76, 53,209,100,213,155, +178,125,126,230,204,153, 74,205,134,101, 83, 81, 74, 34, 38,190,183, 7, 50,182,164,105,169,172, 15, 79, 77,215,221,158,221, 58, +227,234,237,104,238,191,243, 55,104, 37, 89,183,214, 56, 11,194,206,196,122,108, 23, 33, 4,153,153,153, 72, 75, 75,195,144,161, + 67,177,247,199, 31,241,244,233, 83, 52,107,214, 12, 61,123,246,132,163,163, 35,158, 62,125,138,223, 47,105,161,205,201, 70,182, +238, 22,148,150,237,113,244, 66,140,246,227, 45,250,152,191,240,130, 49, 4,192,120, 43, 43,171,134,197,197,197, 41, 28,199, 29, + 4,112, 16,192, 72,150,101, 71, 42,149, 74,151,252,252,252,199, 40, 25, 77,116,172, 54, 49, 51,133,194, 94,174,176,130,192,105, +193,178, 44, 60, 60,188, 65,120, 29,114,242,213,152, 48,122, 48,110,223,139,194, 47,231,174,115, 6,131,240,149, 49,187,149, 97, + 24,210,164, 73, 19,164,167,167, 67, 34,145,192,204,204, 12, 22, 22, 22, 88,184,112, 33, 54,110,220, 88,110,178,234,106,180, 38, + 1, 77,172, 60, 45,174,127,186,169,196,100,165, 38,167, 32, 45, 81, 2,149,189, 19,190,218, 24, 84,148,243, 52,181,253,119, 64, +244, 63,189,146, 21, 4,225,147,164,164, 36, 71,150,101,157, 57,142, 67, 66, 66, 2,110,222,188,137,153, 51,103,166,101,101,101, +245, 64, 29,183, 81,161, 80,164,151, 69,178, 74,155, 14,171,107, 78,204,173, 16,201,202,173, 65,178,186,102,194, 70,222,238,150, +103,183,175,159,227,217,182,125, 39, 90,201, 90,229, 20, 62, 74,237,114,249,226,133, 78, 51,215,127,251, 78, 92, 78, 97, 63, 0, +177,213,137,202, 37,146, 1, 29, 58,119,102, 65,210,192,202,186,224,179,181,163,145,145,153,143,156,236, 2, 72,165,230,208, 25, + 24,240, 2,133, 78, 93,186,226,251, 93,251,209,124,202,100, 70, 38,145,244,229,116,186,151,198,104,149,178,250,235,175,191,246, +244,245,245,197,206,157, 59,113,238,135, 31,240, 86, 94, 30, 46,208, 52, 99,144, 72, 28, 78, 25, 12,219, 80,139,209,170,168,211, +188,121,115,124,247,221,119,216,189,123,119,252,184,222,233,135,231,140,131,163, 94,143,215,110, 61,128, 93,131,193,192,173, 7, +176,123,213, 23,141, 57, 22,143, 40,170,114, 58,168,224,224,224,238, 21,231,255, 48, 82, 80, 77, 19, 59, 11,160, 71,112,112, 48, +169, 56,175,245,194,169,242,153,190,186, 95, 67, 47,255, 87, 60, 41,195,129, 13, 72, 40,226,116, 31, 61,208,203, 30, 22,146, 57, + 81, 64, 80, 13,119, 16,132, 97, 24, 88,154,153, 65,101, 99, 83, 18,230,167,105, 64, 0, 4, 3, 64,241, 37, 6,128, 8, 20, 8, +111,210, 5, 3, 50,153,172,202,142,239,166,246,205,170,168, 89, 80, 80,128, 39, 79,158, 96,234,212,169, 80, 42,149, 37,206, 61, + 53, 21, 94, 94, 94, 96, 89, 22, 73, 73, 73,248,237,183,223,208,176, 97, 67,200,229,114,147,220, 86,133,232, 82, 75,148,140, 50, +108,153,146,146, 98,229,226,226, 2,147, 35, 90, 2, 65,177,150,130, 78,199,227,225,195,135, 72, 78, 78,198,147,199,143,208,182, + 40, 31, 4, 12, 8, 33, 38, 69,180,220,220,220,252, 27, 53,106,180,117,205,154, 53, 82,119,119,119, 16, 66, 96,107,107,131,226, +226, 98,100,102,102,161, 89,179,102,240,240,240,192,154, 53,107, 0, 96,239,159,109,178,158, 57,166,202,141, 86, 69,195,245,222, +127, 60,145,157,109, 1,134,161,203,141,115, 45,125,180,164, 0,208,163,223,112,246,236, 47,167,204, 57, 96,121, 42,195, 44,103, +107, 47, 71, 3, 47, 8,202,234,190, 79, 72, 72,128, 68, 34,193,161,131, 7,145,157,150,134,128,128, 0,180,107,215, 14,143, 30, + 61,194,237,219,183, 97,111,111, 15,149,123, 71, 92,120,172, 71,100,178, 26,214,214,214,136, 73,164,255,202,148, 1, 83,250,244, +233,243,241,151, 95,126,233,232,236,236, 44,201,200,200,240,221,180,105, 83,192,166, 77,155,102,189,243,206, 59, 78,239,188,243, +142,173, 74,165, 98, 83, 83, 83,155,188,255,254,251,175,134,132,132, 52, 4,176,174, 38, 65,115,115, 75, 59, 70,106, 14,138, 98, + 97, 99,109, 11, 86,102, 14,129, 99,193, 11,128,149,181, 10, 87,111, 31,194,149,176,130,105,233, 89, 56,104, 84,124,172,180,220, +237,237,237,159,139, 84,207,156, 57, 19,219,183,111, 47,111, 70,172,171,201, 90,181,169,183, 5, 85,106,178, 82, 19, 88, 80,218, +134, 56,241,211,181,220,156,167,169, 93, 94, 6,147, 85,118,141, 35,132,224,241,227,199, 40, 46, 46,198,165, 75,151,240,201, 39, +159,100, 60,107,178, 28, 29, 29,167, 88, 89, 89, 45, 43, 44, 44,252, 44, 53, 53,117, 67,173, 55,126, 37, 38,170,236,117,217,188, +202,230, 68, 35, 87,213,171,170, 72,150,135,139,226,244,237, 75,123,188,172,201, 93, 10,113, 83,129,135,249, 17,150,161,142,221, + 6,182, 29, 68,183,222,188,162, 65,187,105, 11, 79, 39,228,107,124,171,139,108, 9, 60,223,218,220,194, 18, 64, 58,110,221, 60, + 95,110,178,178,178,243,160,213, 51,208,234, 40,104,244, 52,122,245,121, 13, 27,183,238, 70, 82,122, 54,120,158,111,241,146,153, + 44, 59,127,127,255,233, 35, 71,142,196,242,229,203, 17,242,229,151,186,183, 41, 42,159, 5,200, 73,158,135, 64, 8, 69, 27,215, +137,189,146,206, 23, 95,124,241, 19,128, 49,107,102,162, 99, 78, 33, 38,184, 14, 38,118, 13, 6,151, 44, 56,226, 67, 2, 0,118, + 25, 33,149,171,204,192,192, 64,170,172,101,205,212, 22,182,191, 59,108, 96, 96,224,133,224,224, 96, 84,156,215,244, 3, 75, 39, +223,129, 31,204,157,177,182,109,255,174, 84,202,220,190,200,206,215,112,139, 34,245,178, 68,117,205, 38,171, 34, 31,108,218,132, +219,209, 37,231,177,187,163, 35,230,191,241, 6, 8, 7, 92,137,136,196,254,144, 16,140,238,211, 7,230, 10,133,209,145, 13, 65, + 16,170,140, 98, 85,140,102,153, 26,117,202,205,205,197,193,131, 7,209,174, 93, 59, 40,149, 74,176, 44,139,150, 45, 91, 34, 42, + 42, 10,141, 26, 53, 2, 69, 81, 56,122,244, 40,134, 13, 27,134,216,216, 88,116,236,216,209, 34, 46, 46,206,100,163, 21, 25, 25, +105, 69, 8,233, 86, 22,253,168, 43, 90,173, 22,247,239,223,199,224,193,131, 97,107,107, 11, 55,183,189, 8, 57,189, 7, 74,255, +183, 64, 81, 48,201,104,241, 60, 63,105,208,160, 65, 82,138,162,160, 86, 23, 67,161, 48,131,185,185, 5, 44, 45,173,208,164,137, + 47,146,147,147,209,191,127,127, 93, 76, 76,204,230,148,148,148, 3,166,174,171,159,159,159,249,211,167, 79,223,106,208,160,129, + 12, 0,204,204,204,154, 53,106,212,104, 94,108,108,108,129,169, 81,173, 50,131, 69, 81, 20, 24,134, 41, 55, 90, 44, 77,195,197, +217,177,252,125,105,255, 52,170, 6,173,252,164, 44,173, 28, 0, 60, 61, 61,177,241,155,227,244,160, 65,131, 48,107,214, 44, 24, + 12, 6,108,222, 92, 50,200,110,236,216,177,208,235,245, 56,124,184,100,144, 36,203,178, 53,134, 77,110,222,188,137, 91,183,110, +193, 96, 48, 32, 47, 47, 15, 63,255,252, 51, 46, 92,188,136,125, 71,127,197,211,199,143,208,210,215, 11,147, 39, 79,130, 68, 34, +193,174, 93,187,208,165, 75,151,191,244,130, 32,145, 72,198,109,223,190,221,101,231,206,157,185, 71,143, 30, 45,234,208,161,131, + 60, 40, 40,200,113,227,198,141, 42,157, 78,135,217,179,103,167, 95,191,126, 93, 59,116,232, 80,243,109,219,182,185,188,242,202, + 43,125, 57,142,171,202,104,153, 3, 24, 13,224,205,156, 2, 29,155, 91,160,134,192,233,240,248,233, 19,228, 21,234, 32,240,122, +196, 39, 38,163, 80,195, 35, 43,187, 0, 45, 91,247,251,250,252,249,243,139,245,122,253, 34, 0,193,181,173,103, 68, 68, 4,174, + 95,191,142,167, 79,159,226,241,227,199,149,157,226,148, 41,216,189,123,183,201, 17,173,170, 77, 22, 3, 74,219, 8,193, 71, 67, +115,211, 31,165,188, 52, 38,171,244, 26,180,212,197,197,101,169,139,139,139,226,204,153, 51,214, 13, 26, 52, 0,199,113,186,103, + 35, 89, 61,122,244,248,104,251,246,237, 46,141, 26, 53,154, 9, 96,195,223, 97,221,105, 26, 83, 62,219, 50,221,193, 82, 22,159, +140,135,235, 74,115, 9, 50, 64,113, 62,112,254, 71,176,157,151, 60,153, 57,244, 67,219, 5, 59,151, 79, 17, 32, 84, 59, 66, 54, + 38, 54, 1, 91,182,108,196,156,217, 19,240,253,183,159, 65, 16, 88,104, 13, 12, 60,189, 59, 64,171, 23, 64,209, 44, 2, 90,183, +193,185,243,151, 32,161,129,131, 59,183,188,100, 62, 11,217,225,225,225,155,143, 30, 61,250,238,172, 89,179, 32, 8,130,108,217, +150, 45,234,140,140,140,213, 48, 45,255,213,179, 58,195,182,108,217, 18,189, 96, 99,198, 79,115,198,129,121,122,130,202,190,245, + 0,118, 35, 62, 36, 56,180,150,194,171,190,200, 86, 86, 93,197, 95,124,102,254,114, 24,173, 50, 39, 89,113, 94, 21,173,125, 26, +174,176,182,179,157, 68, 91,186, 57,204,159,245, 54, 27,155,170,193,225, 6,111, 20,254,246,195, 87,230,169,156,252,235, 24,104, +130, 76,249,227,253,191,253, 86,254,250,243,189,123,171,252, 46,101,196, 8,163,239,204,170,139, 98,153, 26,201, 2, 0,165, 82, +105,211,183,111, 95,244,238,221, 27,175,191,254,122,121,159,172, 86,173, 90, 97,223,190,125, 24, 62,124, 56,238,220,185, 3, 23, + 23, 23, 52,109,218, 20, 77,155, 54,197,169, 83,167, 76,189,200,129,231,121,248,251,251,151,141, 58,108,153,152,152,104, 85,215, +130,212,106,181,200,202,202,130,157,157, 29,100, 50, 25,218,183,111,135,119,223,107, 15, 7,151,239,224,239,231,139,162,162,162, +242,225,239, 70, 84,182,254,141, 27, 55, 70, 70, 70, 6, 50, 50, 50,160, 82,169,224,234,234, 10,103,103,103,172, 91,183,142,108, +216,176,225, 23,189, 94,191, 57, 51, 51,211,228, 72,150,179,179,115, 87,138,162, 62, 82,171,213,178, 10,119,184, 50,149, 74,117, + 76,173, 86,175, 78, 73, 73, 49,186, 35, 40, 69, 81,208,235,245,160, 40, 10, 39, 31,187,162, 72, 71, 33, 63,241, 22,102,253,199, +171,146,241,146, 72, 36,181, 54,151, 18, 66,138,198,140, 25,227,232,225,225,142,132,152, 8, 28, 58, 68,240,229,151, 95,150,141, +138, 68,116,233,141, 65,217,251,158, 61,123,194,219,219, 27,196,132, 92, 25,130, 32,224,222,189,123,216,123,236, 2, 92,188,252, + 16,255,240, 62,110,159, 58,129, 6, 42, 59, 52,111,221, 6, 6,131,161, 94,169, 55, 94, 4, 6,131, 97,135,143,143, 15,209,233, +116, 23, 0,108, 12, 11, 11,155,144,146,146, 50,251,248,241,227,174, 35, 71,142, 76, 62,113,226, 68, 16,128,157, 97, 97, 97,211, + 87,174, 92,217,155,227,184, 42, 71, 11, 50, 12,243,253,251,239,191,223, 99,228,200,145,148,148, 54,232,206,156,222,197,114,156, +129,250, 96,209, 14,254,252,229, 11, 52,199, 25,168,215,199,188, 47,156,250, 45,140,158,246,222,231,124,171, 14,131, 16, 30, 30, +238, 28, 24, 24,184,210, 96, 48,212,104,180,202, 34, 85,213, 69, 40, 25,134,193,132, 9, 19,176,111,159,241, 61,168, 38, 3,141, +172,188, 44,174,175,218,212,199,130, 98, 11, 43,152,172, 87, 16,124, 52, 52, 55,237, 97,242, 75,101,178, 0, 32, 43, 43,235, 27, + 0,223, 8,130,144,102,110,110,142,130,130,130,170,142, 63, 69, 88, 88,152, 66, 38,147,161, 95,191,126,118, 33, 33, 33,209, 52, + 77,111, 72, 78, 78,174,214,113, 84,213, 76, 88, 85,115, 34,234, 49,234,208, 86,133,192,246, 93, 91, 91, 62,176, 94,110,169, 96, + 53,119, 26, 68, 43,172, 40, 0,121, 90,167,199, 87,227, 70,231, 83,233,242, 86,109,122,190, 10, 43,214, 60, 48,151, 43,168,210, +104,209, 12,115, 59, 47, 39,119, 64,126,129, 14,151,175,132, 99,204,232,198,208,234, 41, 8, 2,141,194, 34, 45,192, 72, 64, 3, + 24,251,198,120, 16,138, 69,118, 90, 50, 24,134, 9, 3,199,225, 37, 99,225,244,233,211, 7, 44, 90,180,168,225,252,249,243, 49, +127,254,124,175,237,219,183,127,179,106,213,170,249, 25, 25, 25, 45, 80, 75,242,241, 26,116, 26,156,216,183,100,238,177, 75, 91, +243, 6,117, 82, 63,124,213,183, 36,242,245,170, 47,178, 37, 18, 60, 98, 25,100, 17, 82,185,155, 81, 96, 96, 96,247,138,243,127, + 24,207,118,130, 47,127,111, 84, 31,173,198, 13,221, 94,107,221,202,255,189,197,139, 22, 91, 70, 93, 61,143, 5, 43, 54, 18,159, + 54,125, 11,190,185,116, 91, 87,104,238, 61,160, 48,243,209, 21, 99,253, 5, 0,188,214,107, 56, 90, 54,107,247,220,151, 93,122, +150, 36,107,191,124,238, 38,210, 50,146,140,174,108, 75,205, 65,149,125,178,140, 25,210,255, 44,106,181, 58, 55, 60, 60,220, 49, + 49, 49,177, 82,199,119,111,111,111, 80, 20,133,208,208, 80, 92,191,126, 29, 99,198,140, 1,203,178,144, 72, 36,184,112,225,130, + 73,209,152, 10,209,165,178, 81,135,253,221,221,221,171, 27,109, 88,171,150, 90,173, 70, 94, 94, 30, 78,159, 62,141,198,141, 27, + 99,213,170, 85,112,117,113,194,226,197,115, 33, 8, 2,242,243,243,193,243,188,177, 17, 45,161, 44, 90, 36, 8, 2, 50, 50, 50, +208,176, 97, 67,108,218,180, 9, 65, 65, 65, 43, 83, 82, 82,142,155,186,142, 30, 30, 30, 54, 60,207,127, 48,104,208,160,190, 67, +135, 14, 69,255,254,149,243,177,254,248,227,143,150,135, 15, 31, 94,253,213, 87, 95,189,166,215,235,215,164,167,167,103, 24,163, +251,221,119, 37,233,151,148, 29,150, 98,193,200, 6,120,115,198, 46,172, 91,119, 4,114,185,188, 82,197,187,124,249,242, 26, 77, +140, 64,136,143, 52,243,106,242,220, 15,191,112, 92,189, 58, 4, 33, 33,233,160,105, 26, 46, 46, 46,160,105, 26, 79,158, 60, 1, + 77,211,240,242,242, 2, 77,211, 72, 74, 74, 42,235, 19,152,131, 42, 70, 61, 86,125, 23, 78, 67,163,209, 32, 33,254, 41, 18, 99, +162, 97,145,159, 10,149,149, 18, 57, 17,247,208,114,242,148,242,252, 79,127, 49,187,117, 58,221,238, 10,239,191, 56,113,226,132, +142,162,168,215, 81,210, 79,163, 44,162,177,146,227,184,149,213,137,116,232,208,161,213,162, 69,139, 36,101,233, 54, 92, 61, 63, +229,244,122,189, 0, 0,190, 45,187, 85,114,251,143, 30, 61,194,186,117,235, 80, 84, 84, 4,169, 84, 42, 53,102, 63, 8,130, 80, + 62,194,176, 42, 19,102,138,201, 2, 0,123, 47,247,175, 67,111, 93,224,239,198,108, 85,135, 61,248,217, 44, 37,158, 6,173,123, +121, 77,214,179,145, 45,119,119,247,165,130, 32, 16, 66,200,146, 10, 95,201, 61, 61, 61, 47,157, 57,115,198,158,227, 56,124,245, +213, 87, 54,169,169,169, 54,221,186,117, 91, 0,160, 90,163, 85, 85, 51, 97, 85,205,137,168, 48,234, 80, 46,151,219,233,116,213, + 6, 79,158, 27,117,200,243,104, 98,101,105,131, 28, 36, 66,235, 96,104,149,107,207,101,159, 77,153,114,199, 53,174,117, 51,115, +222,208,144,206,215,193, 77,105, 3,129,144,106,135, 70,107, 13,134,159,239,220,186,221,207,211,163, 49,115, 60,248, 34,134, 12, + 27, 9,173,150,134,198, 64,129, 98, 36,160, 24, 41, 90,180,108,141,166,205, 91,130, 0,184,249,251, 85, 78,103, 48,156,125,153, +202,222,165,243,187, 99, 40, 10, 27, 64, 4, 82, 69, 30,173,134,195,134, 13, 91, 13,224,189,218,116, 28, 59,188, 59,134,166, 75, +116, 42,230,209,122,255,221,233,136,248, 93, 98,125,241,214, 90,105,255, 14, 56,153, 17, 66, 65,169,248,255,168, 67, 9, 93,175, +212, 28,255, 20,195, 85,187,209,242,240,240,176,177,146, 43,190,123,103,242, 36,203,184,187,215,144, 26, 25,138, 43, 23,163,115, +246, 31, 62,146, 93,148,149, 62,217, 4,147, 85,222,204,103,239,220, 0,222,126,207, 27, 45,133,133, 10, 0,224,237,215, 14,140, +185,105,105,132,170,138,102,213,197,100, 85,188, 96, 87,149, 67,107,218,180,105,216,190,125, 59, 58,119,238, 12, 31, 31,159,242, +139,189,169, 81,179, 42,162, 75, 38,143, 54,172, 72, 65, 65, 1,188,188,188,176,109,219, 54,132,133,133,193,210,210, 18, 99,198, +140, 65, 65, 65, 65,185,193, 50,182, 51, 60, 33,228,209,153, 51,103,218,142, 26, 53,138, 72, 36, 18, 42, 55, 55, 23, 54, 54, 54, +216,180,105, 83, 81, 74, 74,202,201, 58,152,172,145, 82,169,116,238,232,209,163, 25, 95, 95, 95,164,165,165,193,202,202,202, 64, + 81,148, 4, 0,108,108,108, 12,102,102,102,152, 62,125, 58, 2, 2, 2,186,206,159, 63,191, 51,203,178,155,146,147,147,119,213, +116, 44, 81, 20, 85, 94,161, 78,222,112, 31, 58, 93, 73, 5,189,121,243,102,148,246,117,251,127, 19, 65, 76, 12, 96,196, 72, 22, + 11, 11, 11,248,248,248, 84, 89,246, 93,187,118,197,205,155, 55, 75,154, 38, 89, 22,142,142,142,184,114,229,138, 81, 35,169,202, + 18, 65,134,135,135,195,207,219, 1, 97, 33,103,224,160,148, 32,192,213, 25,238, 93,187, 35, 58, 58,250,175,140,102, 81, 40,233, +135,209,167,244, 24,220, 1, 96, 90,133,247,155, 0,124,109,138, 32,199,113,132,166,105, 42, 33, 33, 65,175, 84, 42, 41, 59, 59, + 59, 86, 46,151, 67,171,213,150, 27,174, 71,143, 30, 33, 56, 56, 24,137,137,137,176,179,179,163,173,173,173,161,215,235,115,140, +209,111,210,164, 9,156,157,157, 43,117,124,159, 60,121,114,157, 76,214, 4,192,127,251,167,107, 26,200,105,198,218,207,225, 53, + 60,190,255, 68, 67,235,160,248, 55,152, 44, 0,200,205,205,253, 6,192, 55,101,239, 29, 28, 28, 38, 50, 12,179, 88,171,213, 90, + 95,184,112,193, 70,165, 82, 81,187,118,237, 50, 44, 89,178, 36,151, 97,152, 28,138,162,214,255,245,230, 16,145,153,121, 49, 94, + 18, 91, 87,225,174,134, 92,157,157,176,160,105,142,164,177,138,106,238,143, 97,233, 81,151, 39,114, 49,157,210, 82, 82,105, 2, + 33,178,134,107,240,142, 5,139,150,127, 16,125,255,182,167,194, 74,129,105,211, 23,225,228, 47,231, 64,209, 18, 92,186, 26, 10, +157,158, 71,102,118, 30, 70,143, 29, 7,119, 23, 7, 68, 94, 63,157,193, 9,194,166,151,203,100, 11, 27,251, 13,153,104, 43, 55, + 83,150,238, 19, 30,187,191,157, 11,154,222,128,143, 63,254, 24,254,254,254, 51,194,195,195, 63, 65, 45,121,180, 40, 74,216,216, +162,251, 88, 91,169,188, 68,135, 8, 60,182, 29, 92, 80,154, 71,107, 14, 54,125,115,184, 69,115,239,199,203,106,202,163,245, 18, +153,172,138,243,154,141,150,151,151,151,220, 92,130,169, 18,134,157,255,206, 27, 67, 85,233, 49, 17, 72,140,186, 93,210,188,160, + 87,235, 83, 31, 70, 25,147, 10,189, 15, 42,231,239, 32, 53, 53, 93,105, 52, 70,221,209, 87,210, 44,171,112,159,141,102,153,104, +178,158,211,172,104,182, 42,230,205,242,240,240,192,234,213,171,141,201,163,245,236,182,151,209, 31, 37, 29,224, 43,118,134,239, +111,164,201,170, 82, 83,165, 82, 33, 43,171, 36, 67, 66,143, 30, 61,208,163,199,255,199, 51,232,245,250,242, 40,150,165,165,101, + 85, 17,173,231, 52,205,204,204, 22, 28, 57,114,100,210,213,171, 87, 71,205,155, 55, 79,210,187,119,239, 50, 51, 87, 12,227,158, +237, 86, 73,147,231,249,233,167, 79,159,102, 4, 65,192,182,109,219,112,243,230, 77,162, 84, 42, 63, 82, 42,149, 27,205,204,204, +120,181, 90, 61,109,202,148, 41,227,150, 45, 91, 70,119,237,218, 21,215,174, 93,163, 27, 54,108, 56, 30,168,148,196,178,202,109, + 15, 13, 13, 5, 77,211,224,178,227, 49, 99,193,126,152,155,177,184,127,255, 62,178,179,179,159, 75, 98,106,204,254,172, 24, 41, + 41,155,186,118,237, 90,222, 12,217,190,125,123, 48, 12,131, 59,119,238, 84,215, 12, 91, 81,147,216,219,219,151, 31, 31, 82,169, + 20,231,206,157,195,138, 21, 43,224,105,103,131,156,168, 48, 56,247,232,133,190,147,166, 96,204,152, 49, 96, 24, 6,118,118,118, +229,145, 95, 35,142,165,250, 80, 81,115,146,159,159,223,248,200,200, 72,247, 22, 45, 90,184,132,135,135,247,244,247,247,247, 10, + 11, 11, 43,123, 47,135,113,125,115,202, 53,111,220,184,113,104,227,198,141,211, 39, 76,152, 32, 21, 4,129,143,139,139, 51, 0, +160,156,157,157,153, 27, 55,110, 8,199,143, 31,135, 90,173,134,187,187, 59,237,230,230, 70,157, 61,123, 86,136,138,138, 10, 37, +132, 44, 50,102,219,121,158,175,148,198,161,236,245,143, 63,254,104,242,249,222,160,105,147, 85,189,187,249,122,100, 38,223, 65, + 74, 82, 12,248, 60,149, 62,248,232, 9,173,137, 38,235,143, 46,163, 63, 83,115,249,195,135, 15,221,180, 90, 45,100, 50, 25, 54, +111,222,172, 95,189,122,117,100,102,102,102, 23, 84, 61,162,188,146,102, 29, 71, 29,102,215,160,249,220,168,195,188, 44,156, 60, +122,236, 70, 91,139, 97, 59, 48, 35, 57,163,188, 99, 35,161, 40,187, 35, 78,205,186, 40,219,181, 72,162, 79, 45,165, 11,248,226, +147, 53,108,187, 78,173,211,141, 28, 54,124,236,175,251,246,237,181, 88,178,116, 41,174,132,134, 33, 43,183, 16, 2, 97, 32, 80, + 20, 22, 47, 94, 2,103, 7, 59,228, 39, 63, 44,214,234,245,195, 80, 57,135,214, 63,190,220, 41,138,158,121,246,248,174, 13, 52, + 5,161, 40,237,129,156, 41,136, 81,190, 57,102, 24, 59,114,228, 72, 28, 57,114, 4,225,225,225, 91,107, 48, 89,229,154,132,208, + 51,195, 46,236,223, 64, 1,130, 58,227,129,156, 45,124,172, 28,255,198, 48,118,204,152, 49,248, 41,248, 42,246,157,120,188,101, +223, 9,156,192,203,141,233,153,225, 45, 89,132,119,105,214,200,173,107,235,230, 10,150, 87, 35, 49, 42, 6,217, 69, 26,156,141, +136,203,165, 9, 93,231,220, 58, 37, 23, 72, 41,226,227, 31, 86,113,103,165, 40,173,208, 53, 38,105,210, 52, 93, 41,154, 85,159, + 72, 86,197,245,116,114,114,170,244, 56,151,138, 21,119, 89, 31,160, 58,164,118, 88, 16, 31, 31,111, 21, 31, 31, 15, 66, 8, 66, + 67, 67,173,218,183,111,191,160, 62,209,172,185,115,231,150, 71,173,158,157, 87,245, 89,109,148,118, 74, 15, 50, 24, 12, 7,231, +207,159, 63,163,125,251,246,253,150, 46, 93, 74,193,132, 7,240, 62, 19,205,225, 4, 65,192,249,243,231,113,228,200, 17, 94,175, +215, 79, 77, 73, 73, 9,171,176,200, 87,183,110,221, 58, 59,124,248,240, 93, 15, 30, 60, 96, 34, 35, 35, 65, 72,237,227, 78,213, +106, 53,124,124,124,192,113, 28,214,206,240, 64, 65, 65, 11,112, 28, 7,158,231, 97,110,110, 94, 30,197,171,104,158,107, 59,142, +120,158,127,206,104,133,134,134,130, 97, 24,116,233,210, 5,183,111,223, 46,143,104,213, 22,129,210,235,245,241, 78, 78, 78, 78, +203,151, 47, 47, 95,175,140,140, 12,156, 57,115, 6, 29, 58,118, 66,179,169,211,144,156,156,140,245,235,215,195,213,213, 21,171, + 86,173, 66,118,118, 54, 56,142,251,179,195,233, 3, 34, 35, 35,221,223,120,227,141,244,176,176, 48,247,224,224, 96,155,192,192, + 64,243,177, 99,199,166,135,133,133,185, 83, 20,213, 9, 38,118,130, 22, 4, 97,225,226,197,139,127, 89,181,106,213,130,247,222, +123,175,253,132, 9, 19, 36, 18,137, 68, 72, 74, 74,226,246,238,221, 75,249,248,248,208, 82,169,148, 58,125,250,180,240,251,239, +191, 95,231, 56,110, 45,128, 75,166, 68,156, 43,154, 44,134, 97,140, 53, 89,149,152,237, 40, 31,111, 73,103,116,217,184,121, 53, +237,235,237,174,255, 97,239,153,132, 75,215, 30,198, 50, 90,110,246,119, 53,164, 6,120,153, 97, 24,230,128,159,159,223,196,153, + 51,103,154,245,239,223, 95,190,108,217,178,188,130,130,130,234, 76, 86, 21, 55,204,127,202,168,195,111, 23,206, 11,158,253,126, +139,137,141,254,235,220, 0, 33, 69,233,200, 97, 25,218,202,134, 70,107, 47, 6, 5,153,143, 84, 39,126,221,249, 4, 64,109,121, +217,110,220,186, 23,222,167,121,139, 86,135,215,174, 90,235,248,209,135,243, 37,135,131,127, 6,225,244, 8,189,112, 1, 22, 82, +158, 68,221, 10, 73,211,234,117, 67,241, 18, 62,130, 39,229,202,215,251, 0, 28,179,179,179,187, 59,105,194, 4, 31, 63,191,177, + 80, 42,149, 56,116,232, 16,118,127,245, 21, 31, 4,140,146, 3,183,167,215,146, 79, 47,253,122,185,206,157, 41,147, 38, 53,105, +221,250,191, 80, 42,149, 56,120,240, 32,118, 5, 5, 25,173,243, 15,167, 44, 51,252, 73,252, 63, 67,124, 45,125,180,104,170,224, +250,195,184,194,208,135,113,133, 16, 8, 17, 8,209,210, 52, 18,138,244,250, 85, 15, 31, 39,213,201, 20,148, 53, 29,174,252,116, +230,139,107,243,168, 96,126,234, 58,164,187, 10,147,149, 88,241, 25,105, 21, 43,233,234, 94, 27, 12,134, 68, 35,229,215,120,122, +122, 62,247, 89,221, 67,191,196, 36,147,101,108, 30, 45, 0,200,202,202, 74, 1,240,209,181,107,215,126,236,215,175,223, 20, 0, + 73,117, 44,163,109,221,187,119,159, 10,128,161, 40,106,107,114,114,114,216,115, 39,124, 74, 74,180,171,171,235,231,222,222,222, +211, 74,110, 76,169,109,181, 84,228,143, 91,180,104,161,175,170, 44,170,123, 47, 8, 66,173,101,148,155,155,139,118,237,218, 61, +247, 76, 75, 66, 8,226,226,226,202, 34, 78,229,251,190, 38, 3, 87, 88, 88, 56,237,221,119,223,253, 70, 34,145,120, 2,160,202, + 76, 46,207,243,204,215, 95,127,173,224,121,158, 1, 64,209, 52,205, 73, 36, 18,205,145, 35, 71, 56,142,227,226,181, 90,237,180, + 63,249, 2,113,144, 42,121, 20, 67, 81,100,100,164,111,105, 36, 43, 49, 60, 60,252,206,190,125,251, 84, 0,246,215, 81,247, 82, +113,113,241,165,213,171, 87,119,221,188,121,243,194,105,211,166,181, 27, 51,102, 12,219,163, 71, 15,156, 60,121,146, 63,127,254, +124,168, 90,173, 94, 99,138,193, 42, 45,203, 60, 15, 15,143,114,195, 85,203,185, 92, 99, 71, 94,123, 47,249,198,113,111,187, 42, +182,173, 57, 83,152,153,172,187,106, 40,212, 45,218, 9,132,227, 95, 76, 90, 90,218, 60, 0, 75,214,175, 95,159, 28, 16, 16, 32, +151, 74,165, 58, 99, 77,214,159, 8, 39,228, 22, 14,252,178,239,136, 99,221, 23,191,235,221,183,103, 23,165, 71, 3, 71,183,168, +152, 52, 60,186,118,178,232,238,137, 79,159, 18,109,206, 16, 0,198,244, 92,255, 93,171,215, 55,158, 59,127,238, 12,153, 68,210, +143,231,249,150,189,207, 30, 37, 12,195,132,233, 12,134,179,165,205,133,154,151,184,200, 87,126,254,249,231, 62,126,126,126, 56, +116,232, 16,206,238,217,131,209,153,153, 56,199, 48, 12, 45,149,218,159,208,235,191,128,113, 6,105,229,186,117,235,154,248,251, +251,227,192,129, 3, 56,189,107, 23, 70,213, 77,167,186,186,174, 45, 0, 85,233,219, 76, 0, 15, 0,188, 10,192, 12,128, 22, 37, +143,118,114,168, 88,133,149,126, 87,246,253, 69,138,162,254,200,142,176,181,103,134,127,150,240, 71, 79, 95,125,209,107,161, 86, +171,179,125,124,124, 76, 26,115,109, 48, 24,106,108,195,229, 56, 46,177, 81,163, 70, 70, 71, 45,140, 49, 69,217,217,217,109,254, +192,194,168, 87, 95,172, 74,149,136, 32, 60,117,113,113, 17,202, 42,253,170, 76, 88, 85,159, 17,224,137, 41,255,147,154,154,250, + 0,192,251,117, 93,207,228,228,228,195, 48,226,161,209,198, 46, 7, 0, 57, 57, 57, 47,252, 97,190, 20, 33, 73,203,150, 45, 51, +201, 96,131,144,154,204,103, 88, 97, 97, 97,123, 99,254, 91,175,215,227, 47,101, 63,176,208, 0, 0, 32, 0, 73, 68, 65, 84,228, + 64,233, 68,135,135,135, 79,161, 40,170, 63, 74,154, 4,182,226,197,100,243,190,148,159,159,127,233,179,207, 62,235,186,109,219, +182,217,132, 16,228,231,231, 7,153,106,176,202,239,158,211,211, 79,190,168, 13,207, 78,211,253,182,119,107, 98, 47,117,174,126, +246,246, 66,221, 46,136,148, 7,163, 8, 33,223,191,249,230,155, 29, 0,236,172,175, 88, 53,163, 14,235,203, 19, 33, 39, 47,224, +220,220, 21,147,206,217, 88, 14, 2,207,250, 66, 71,159,128, 46,235, 36,128,239, 96, 92, 55,135,242,237,229, 4, 97, 29,167,211, +173,171, 80,185,252, 27,202,217,206,223,223,127,246,196,137, 19,177,100,201, 18,156,254,226, 11,253,219, 20,149, 39, 1,200, 47, + 37, 55,154, 52, 5,124,104,172,206,248,241,227,177,100,201, 18,156, 90,187,182,174, 58, 53,161,162, 40, 42, 24, 0, 22, 44, 88, +176,104,245,234,213,182, 11, 23, 46,108,185,102,205,154, 85,165,239, 35,202,190, 47,173,235, 2, 23, 46, 92,216,188,194,247, 5, + 0,110,252,193,251,179,202,204,240,127, 52,125, 68, 77, 81, 83,212, 20, 53, 69, 77, 81, 83,212, 20, 53,235, 3, 33,100, 80,201, +172,250,121,117,175, 43,204,255, 18, 88,136,136,136,136,136,136,136,136,252, 3,169, 24,197,170,203,247, 47,144,178, 62, 90, 21, +217, 6,148, 12,235,174,206,149,154, 50,234,161, 46,206, 54, 68,212, 20, 53, 69, 77, 81, 83,212, 20, 53, 69,205,127,157,102,109, +218,207,253,158, 16, 50,136,162,168, 96, 66, 72, 96,117,243, 50, 99,245,236,235, 10,243, 23,214,237,160, 10,202,250,102, 61,215, + 71,235,143, 70, 12,171,138,154,162,166,168, 41,106,138,154,162,166,168, 89, 47,202,154, 0, 1,144, 5, 11, 22, 44,252, 27, 54, + 29,186,148,154,172,138, 19,128, 26,154, 14, 9, 57,200, 36, 37,193, 74, 38, 83, 74, 1, 64,167, 43,214,187,185, 33,159,162, 70, +254,149, 15,188, 21,249,103, 82, 54,220, 59,237, 5, 47, 43, 34, 34, 34, 34,242,239, 32,163, 44, 82, 5, 32, 3, 0, 85,250, 94, + 87, 58,207, 40, 53,100,207,190,174,244,253, 31, 72, 10,170,137,100,177,213,153,172,204, 76,165, 3,203,230, 52,225,121, 77, 83, + 0, 96, 89,250,126,102,166,109, 52, 33, 7, 51,235, 98,182, 28, 28, 29,111, 73, 24,198,205,152,101, 13, 60,159,148,153,150, 86, + 57,117, 60, 69,189, 12, 6,207, 88, 19, 81, 31,179,241,135, 27, 21, 7, 7, 7, 39, 39, 39,167,255, 88, 89, 89,117,204,205,205, +253, 61, 35, 35,227,167, 26,158,123,184,154,162, 48,191,228,184,194,103, 0, 22,214, 32,109,202,178,207,226,163, 84, 42,103, 80, + 20,229, 95,122,130,133, 23, 23, 23,111, 6,240,240, 95,120, 65, 50, 3, 48,148,101,217,241, 14, 14, 14,237, 82, 83, 83,151, 1, +168,107, 54,111, 22,192, 92, 27, 27,155,209, 54, 54, 54,141,178,179,179, 99,243,243,243, 15, 0, 88, 7,160,214,161,210,203,222, +115,233,216,163,127,143,143,206,159, 62,191,114,217, 87, 41,215,158,251,126,174,139,125,191,190,157,151,156, 63,113,117,249,162, + 77,201,217, 38,174, 27, 93, 58, 1, 37,163, 35, 9,158, 79,246, 90, 95, 36, 0, 6, 3,232, 1,224, 60,128, 19,198,108,119, 53, +116, 0,176,168,116,157,215, 1, 56,247, 55, 63,142,204,157,156,156,214, 2, 24,204,178,108,100, 82, 82,210, 84, 0,137,127,241, + 58,177, 0,218, 2,240, 71, 73, 26,142, 27, 48, 46,133, 67,173,216,219,219, 7,178, 44, 59,163, 52,181,203,230,172,172,172,224, +191,107,193,200,100,178, 32,103,103,231,255,170,213,234, 98,138,162, 72,197,124,143, 28,199, 37,102,102,102,182,121,217, 46,106, + 20, 69,221,248,155,175,226,212, 42, 62,171, 62,143, 86, 82, 18,172, 88, 54,167, 73,122,106,216,232,228,148,123,163, 0,192,213, +165,229, 1, 71,231, 22,251,147,146,100,122,103,223, 97, 22, 18, 37,187,153, 97, 36,173, 52, 58,173,131,132,149,100,234, 57,195, + 29, 90, 71,102,164, 62,248,169,202,100,139, 18,134,113,123, 26,125,206,145,211,103, 67,162,112,133,196,204,179,218,181,117,117, +117,173,211, 86,218,218, 54,178,212,203, 21,179, 37, 18,166,175, 64, 56,127, 34, 0, 52, 37, 9,231,120,195,175, 82,173,246,203, +156,156,216,130,186,238, 65, 95,123, 56, 19, 96, 12, 40,244, 5,193, 89, 10,216,247, 32, 11,169, 38, 72, 24,107, 34,234, 99, 54, + 42,254,118, 61,128,121, 47,250, 72,114,115,115,179, 13, 12, 12, 12, 90,177, 98,133,153,133,133, 5, 21, 31, 31,223,255,195, 15, + 63,236,118,243,230,205,247,147,146,146,146,159, 53,125, 20,133,249,130, 64,104, 0,160,105,234, 67,149,202, 81,201, 48,204,115, +185,141,120,158, 87,102,100,164,207, 20, 4, 66,149, 46, 59,159, 16,108, 48,198, 48, 42, 20,138,177,254, 45, 90,189,191,246,243, +117, 22, 78,142,142,230, 28, 47,232,159,196, 61, 85,126,180, 96, 94,251,152, 71, 15, 55,104, 52,154,189,117, 57,175, 25,134, 25, + 45,151,203, 3, 1,248,149,126, 22,165,213,106,131,121,158,223,111,108,133,238,228,228,116,145, 97,152, 6,166,252, 49,207,243, +241,105,105,105, 93,234, 88, 68, 35, 61, 61, 61,191,235,222,189,187,178, 93,187,118,144,201,100, 88,178,100,201,220,148,148,148, +218,140, 22, 11, 96,174, 82,169, 28,109,110,110,222,168,176,176, 48, 70,173, 86, 31,150,201,100,125, 54,108,216,224,209,185,115, +103,203,180,180, 52,138, 97, 24,167, 83,167, 78,189, 21, 20, 20,212,159,227,184,222,181, 85,114,121, 49,228, 35,249, 96,191,174, +121, 49,231, 62, 2, 48,224,217,239, 57,141, 98, 60, 97, 60, 2,213,228,118, 66,169,249, 48,218,100, 73, 36,146, 13,206,206,206, + 19, 53, 37,185, 2,200,179, 21, 14, 0,232,116,186,156,220,220, 92,223,186,156,242, 0, 38,219,216,216, 76,252,224,131, 15,108, + 7, 12, 24,128, 61,123,246,188,179,125,251,246,156,252,252,252,239, 81,146, 8,243,129,137,154,243, 83, 83, 83, 7, 74, 36, 18, +202,195,195,131, 81,171,213,166, 24,173, 38, 40,121, 8,243, 13, 0,155, 81,146,186,160, 39, 80,114,190, 3,248,172,204,184,209, + 52,189,217,215,215,247, 63, 81, 81, 81, 91, 0,172,172,235,185,238,236,236,252,205,166, 77,155, 70, 13, 25, 50,132,201,200,200, +112, 11, 8, 8,248, 49, 53, 53,181,235, 11,184,140, 76,146,203,229,115, 90,182,108,217,236,193,131, 7,209,249,249,249,235, 74, +247,103, 77,231,148, 59,128, 62, 54, 54, 54,189, 23, 47, 94,108, 17, 24, 24,136,109,219,182, 13,220,190,125,123, 97, 65, 65,193, +175, 40,233,211, 83, 47, 19,200,178,236,140,196,196, 68, 7, 66, 8, 92, 92, 92,102, 0,248, 91, 26, 45,154,166, 55, 12, 31, 62, +124,226,143, 63,254,168,124,250,244,169,210,205,205,173, 60,121, 54, 69, 81,117,174, 63, 69,234,205,182, 10,134,171,246, 60, 90, + 50,153, 82,202,243,154,166,201, 41,247, 70,117,235,254,181, 53, 0, 92,188,240,238, 40, 71,231,230,225, 50,153, 50, 90,110,165, + 56, 50,124,112,159, 86, 35, 2,187, 83,238, 46,142, 72, 76, 73,119,250,118,223,233,215,130, 79,159, 59,130,146, 4, 98, 85,194, +233,179, 97,166, 15,193,131,203, 95,193,161, 71, 50, 54,158, 74,196,181,187, 79, 80,156,151,137, 6,206,102,248,124,118, 63, 56, +219, 42,235,118,235,229,232,211,147, 99,229,251,223, 24,251,166,245,127,134,250, 73,188,156,157, 65,136, 28,209, 49,133,157,126, + 62,115,174,237,225,131,123,103,152, 75,124, 70, 23,165, 63, 52,250,226,214,218, 5,102, 69,122, 12,101, 25,234,173,206,109,154, +245, 30, 59,176, 43,221,204,175, 49, 34, 35,162,250, 29,251, 45,244,115,250,106,196,175, 28, 79,126, 48,151,226,232,237,148, 26, + 19,250, 61,103, 56,122,247,238,211, 85, 46,151, 87, 74,158,164,213,106,165,191,254, 26,210,161, 46,102,163,236, 63,116, 58, 45, + 45,145,200, 64,211,212,251,254,254, 45,252, 50, 51, 51,207, 81, 20,245, 93,114,178,105,209,130,119, 1, 89, 14,203,190, 74,203, +229, 46,188, 78,103, 15, 0,148, 76,150,243,132,166, 91, 44, 94,180,200,130, 97, 24, 33, 43, 43, 11,197,197,197,212,255,216,187, +238,176, 40,174,245,253,206,238,178,125,233, 93, 64,196, 2, 4,187,162,198,136,193,142,221,216,107,236, 29,123,195, 24,107,172, + 81,163,209,168, 88, 98, 20,123, 55, 98, 67, 65,177, 96, 7, 4, 69, 80,233, 44, 75,103,129,237,187,179, 51,191, 63, 40, 23,149, +178,104,146,123,239,239,238,251, 60,251,192,204,206,188,123,230,156, 51,115,222,249,190,115,190,111,234,212,169,188,247,239,223, + 15, 17,139,197,187,106,121, 35,193,193,131, 7, 61, 28, 29, 29, 63,201, 30, 43,145, 72, 56,131, 6, 13,252,156,166,247,104,217, +170,205,130,155, 55,111,120, 21, 23, 20,170, 14,238,216,255, 66,199, 19,168, 27,122,121,154,236, 61,112,212,124,218,196,177,115, +222,188,121, 21,133,186,229,171,171,207,231,243, 47,108,219,182,173,121,215,174, 93, 77,236,236,236,144,157,157,141,184,184,184, +230, 97, 97, 97,223, 29, 61,122,116,145, 82,169, 28, 2, 24,148, 16,213, 61, 52,232,176,157,208,202, 26,122,157, 14,245, 90,182, +169,136,111,246, 46, 44, 4,164, 86, 11, 74,167,131, 87,255,239,202,172,201, 52,188,188,188, 62, 55,234,110,189,102,205,154, 29, +219,184,113, 35, 91,173, 86,227,201,147, 39,184,115,231, 14, 37,145, 72,106, 11,136,203, 34, 8, 34,100,245,234,213,206, 62, 62, + 62,166,121,121,121,208,235,245, 54,151, 46, 93,154,213,186,117,107, 51, 23, 23, 23, 78, 80, 80, 16,100, 50, 25, 72,146,180,106, +212,168,145,213,232,209,163, 53, 65, 65, 65,139, 0,108,169,206,146, 85,252,158,254, 81, 66, 52,234,237,217,118, 60,178,136, 27, +189, 23,244,198,117,179,198, 68,133,101,171,119,163, 70,166,197, 98,193, 50,145, 89, 11,171, 98,241,237,101,189, 27, 53, 58,120, + 35,209,160,151, 33, 70,217, 96, 51,230,212,169, 83,130,184,184, 56,129,151,151, 23, 40,138,170,136,192, 95, 30,112,214,221,221, +253,115,234,113,243,140, 25, 51,150,141, 24, 49, 2, 45, 91,182,172, 8,138,186,106,213, 42, 44, 91,182,204,242,222,189,123,139, + 78,158, 60,185,232,226,197,139, 91, 0, 4,212,209, 26, 83,142,186,182,241,218,164,164,164,225, 23, 46, 92, 24,187,116,233, 82, +119, 0,254, 0, 86,230,231,231,251,150, 89, 99, 56,101, 66,107,210,162, 69,139,102, 6, 4, 4,160,111,223,190, 43,159, 60,121, +178,225, 51,173,124, 76,146, 36,251, 14, 26, 52,136,169,211,233, 32, 20, 10,161,211,233, 26,127,169, 81, 2,192,158,233,211,167, +207,156, 49, 99, 6, 44, 45, 45,161,211,233, 60, 78,157, 58,117,112,229,202,149, 29, 1, 76,174,166,172,227,103,206,156, 57,116, +220,184,113,240,246,246, 6,139, 85, 90,141,219,182,109,195,186,117,235, 68, 33, 33, 33,223, 5, 5, 5,125,119,249,242,229,243, +248, 48,109, 87,157, 64, 81, 20, 88, 44, 22,210,211,211, 97,103,103,199,165, 40,234, 38, 65, 16, 7, 10, 10, 10, 46,254, 7, 13, +230, 63, 15, 31, 62,124,204,137, 19, 39, 68, 0,176,117,235, 86, 44, 88,176, 0,246,246,246, 16,137, 68, 70,169,243,159, 99,209, +154, 86,171, 69,171, 54, 40, 20,138, 54,203,231,126, 15, 6,163,244,173,177, 73,195,250,216,244,195, 52,226,114,240,205, 54, 53, +218,224,121,245, 16,255, 96, 23,184, 46,243,161,214,145,120, 28,157,132, 91, 91,253, 74, 71,203, 62, 43,160,214,118, 47, 31,108, +172, 56,124,254,207, 26,189,254, 33, 28, 28,158, 32, 53, 53,183, 54,145,101,235, 96, 31, 28, 24,184,133,223,188,177, 39,180,164, + 14,226, 28, 49, 8,130, 11,103, 39, 83, 76, 26,223,199,196,215,183,158,205,218,181,251,175,102, 81, 24,172,200,123, 91,107,192, + 80, 15, 27, 28,105,211,220,125,196,232,126, 62,220, 22,205,155,129,205,229, 87,124,215,214,219, 27,109,189,189, 25, 1,178,146, +158, 79,159,189,232,121, 46,228,177, 90,161, 75, 61,147,144,135, 9,181, 60,100, 42, 4,199,188,121,243, 96,111,111,255,193, 1, +217,217,217, 8, 11, 11,173,242,156, 58, 60,200, 42,126, 99,195,134, 13,166,133,133,133,125, 14, 29, 58,212,141,162,168, 13, 89, + 89, 89, 15, 12, 33, 25, 7, 52, 40,226,114,187, 79,220,190,157,106, 61,112, 32,211,194,193,129, 65,233,245, 68,102, 98,162,245, +142, 93,187,186, 20,188,123,199,151, 91, 89, 21, 20, 42,149,138,132,132, 4,240,120, 60,130,197, 98,181,171,130, 42,155,166,241, + 51,131, 65, 44, 35, 8, 2, 92, 46, 47, 97,198,140, 25,145,101,223, 53,184,114,229,138, 96,192,128, 1, 10, 0, 41, 0,192,229, +242,156,152, 76,134, 71,105, 36,118,252,108,136,192, 20, 10,133,115,215,111,220, 34, 44, 46,144, 42,181,114,185,206,214, 76, 68, + 16, 34, 83,102,113, 81, 73,137, 88,146,171, 94,177,102, 29,115,250,164,113,115,229,114,249, 44, 67, 69, 86,171, 86,173,158, 94, +184,112,193,206,218,218, 26, 82,169, 20,249,249,249,120,250,244, 41, 40,138,194,144, 33, 67,184,223,116,104,223,230,135, 21, 63, + 62, 74, 23,139, 59, 26, 34,182,132, 86, 54,216,234,211,186,116,176, 78,201,175,104,159, 3,195,251, 87, 28,179, 46,163,168,220, + 58,247, 37, 41,164, 58,118,239,222,157, 13, 0,147, 39, 79, 46, 46, 41, 41,217, 4,224, 4,106,143,232,191,232,199, 31,127,116, +106,216,176,161,235,137, 19, 39, 32,147,201, 0,192,174, 97,195,134,240,240,240,208,223,189,123, 23, 30, 30, 30, 48, 53, 53,197, +189,123,247,240,232,209, 35,120,123,123,155,178,217,236, 17, 90,173,182, 74,161,213,197,175,203,143,220, 1, 94,157, 61,219,142, +135,200,204, 17, 7, 79,158, 70,252,139,163,157,213,218,184, 31,217,250,240,113, 74,154, 59, 33, 55, 77, 20,208,192,219,215,186, + 73,179,129,112,109, 27,105,163,210,223, 79,250,177,103,195,205, 44,158,234,232,154,237,146,252,234, 68, 22,128,173, 67,134, 12, + 25,126,234,212, 41, 11, 0,136,137,137, 65,118,118, 54,108,109,109,193,227,241, 96, 98, 98, 82,145,159,244, 51, 49, 97,239,222, +189, 21,162,141, 36,201,138, 44, 0, 2,129, 0,223,126,251, 45, 90,183,110,141,139, 23, 47, 78,168, 70,104,249,116,232,208,225, +184,171,171,171, 75,229,157,114,185, 28,163, 70,141, 2, 0,248,250,250,118,231,243,249,116,185, 32,148, 72, 36,178,103,207,158, +245, 4,240,164, 26,101,169, 20,139,197, 88,178,100, 9,146,147,147,103, 7, 6, 6,166, 2,224,113, 56,156,138,247, 99, 0, 30, +205,154, 53,251,117,193,130, 5,120,255,254, 61, 94,191,126,253, 20,159,239, 74,213, 11,133,194,119, 58,157,206,155, 36, 73, 40, +149, 74, 12, 30, 60,152,119,254,252,249,108, 38,147,249, 38, 47, 47,111, 44, 74,231,164, 24, 10, 30,128,237, 51,102,204,152,185, +116,233, 82,132,134,134,226,242,229,203, 24, 55,110, 28,230,207,159, 15,145, 72, 52,113,254,252,249,143, 80,154,208,252, 99,116, +223,187,119, 47,244,122,253, 39,247, 6,143,199,131,143,143, 15,154, 54,109,138,203,151, 47,119,255, 2,161,229,234,227,227,195, +161, 40, 10,114,185, 28,119,239,222, 21,241,249,124,145,179,179,243, 84, 0,255, 49, 66,203,213,213,117,198,169, 83,167, 68,149, +189, 63, 92, 46, 23,149,250,129, 17,255,126,139, 86,141,111, 88, 21,208,104, 20, 90, 22,139,241,166,158, 99,203, 51,247,194,231, + 84,184, 14, 1,198, 27,141, 70,161, 5, 0, 61, 69,163, 88, 65,130,207,101, 32, 37,171, 4,175, 18,243,170,162,250, 96,137,166, + 9,191, 62,184,237, 83, 64,211, 52, 52, 90, 61,212, 69, 89,216,116, 85,129,184, 12, 21, 52,242, 66,104,180,165,211,176,108,108, +108, 88, 55,111, 94, 95,112,251,118,216,204, 63,254,248,131,153, 97,110,254,186, 4,104, 83, 21,167,165,101, 35, 83,138,195, 57, +179, 47,112, 37,159,102, 38, 34, 33, 77,142, 38,206,237, 97, 99,225,130,172, 60, 57, 30,190,190,134, 55,111,131,209,208,209, 21, +243,231,246,230,173,223,120,226, 52,155,116,171, 47,149, 38, 23, 87, 87,206,242,183,168,253, 55, 18, 64, 22, 36, 66,159,255, 30, +250,146,204, 79, 14, 16,217,214, 71,219,174, 78,176,117,105,204,157, 48,127,221,120,224, 3,161, 85,153, 51,155, 32, 24,251, 24, + 12, 98, 38, 65, 16,104,217,178, 85,198,246,237,219,171, 10, 5,174,109,217,178, 85, 6,147,201,112, 46,125,176, 51,246,210, 52, +149, 93, 75, 57, 63, 16, 53, 28, 14,119,105,169,217,223, 49,253,234,213,171,218,225,195,135, 99,219,182,109,156,101,203,150,173, + 96, 50,153,147,171,112,239,125,192, 57, 24,168,111,209,184,113,175, 13, 15, 31,210, 38, 58, 29, 81,240,244,105,177, 84, 34, 33, +179, 74, 74, 56,103,223,188,233, 59,101,241, 98,142,139,139, 11, 30, 4, 7, 91,231,202,229,180, 84,173, 86, 74,165, 82,154, 36, +201,167,213,112, 46,183,181,181, 19, 28, 60,120,208, 99,198,140, 25,145, 18,137,100, 57, 0, 56, 58, 58,110, 2,208, 20, 64, 74, +165,125, 8, 12, 60, 45,158, 58,117,106, 66, 78, 78,206,242,154,202, 89, 9,205,236,108,237, 4, 39,247, 7,189,180, 50,229, 51, +108,157,235, 49, 76, 44, 44, 88, 36,135,207,166, 0,101, 67,151,198, 66, 0,205,170, 57,247, 99, 78,130,207,231, 95,248,243,207, + 63,237, 76, 76, 76,160,215,235, 97,107,107,139,228,228,100, 72,165, 82,148,148,148, 32,233, 77, 28,220, 92, 92,176, 54, 96,153, +163,255,178,128, 11, 10,133,194,251,163,193,236,211, 4,200, 58,237, 39,150,189,170,178, 24,124,236,246, 50,176,221, 43, 35, 57, + 45, 45, 13, 34,145, 8,205,155, 55, 23, 61,124,248,240,126, 13, 34,171,114, 18,224, 17,157, 58,117, 50, 61,113,226, 4,188,189, +189, 97,110,110,142,187,119,239, 34, 38, 38, 6, 90,173,150, 33,147,201, 32, 18,137,176,121,243,102,212,175, 95, 31, 37, 37, 37, + 72, 73, 73,177, 54, 49, 49,177,249, 40,162,125, 5,231,221,155,119,215, 23,189,191,243, 99, 22,113,163,247,193,147,167, 49,117, +244, 72, 56,208,137,247,205, 27, 19,235,123, 13,232,180,138,102,186,244, 23,154,182,180,116,111, 62, 0,108,142, 8,254, 75,215, + 33, 33,246,138,165,162,228,229,108, 66,159,238,178,102,251,217,121, 85, 92, 59, 1,128,225,226,226, 50,229,236,217,179,166, 21, +166, 23, 38,179, 34,231, 97,229, 36,240, 53, 36,124,175,181, 62, 9,130, 64,114,114, 50,236,236,236, 32, 18,137, 42, 18,136,199, +197,197,225,241,227,199, 40,207, 70, 81, 13,231,216,219,183,111,187, 8,133,194, 15, 14,160,105, 26,121,121,121, 32, 73, 18, 2, +129, 0,122,189, 30, 90,173, 22, 58,157, 14, 42,149, 74,212,180,105,211, 89, 58,157,238, 73, 85,156, 20, 69, 45, 28, 49, 98, 68, +167, 39, 79,158, 52,218,181,107, 23, 52, 26,205,214,172,172, 44, 12, 29, 58, 20, 20, 69,161,123,247,238, 95,211, 52, 29,191, 98, +197, 10, 0,192,130, 5, 11,116,114,185,124,198,231, 92,123, 25,154,182,109,219,182, 81,104,104, 40, 58,119,238, 12,181, 90,141, +109,219,182,153, 5, 6, 6,154, 5, 5, 5,217, 46, 93,186,244,112,110,110,174, 95, 45,156, 4,128,173, 14, 14, 14, 51,187,116, +233,194, 47,203, 97,138,163, 71,143, 98,237,218,181,167, 0,172,184,126,253,250,234,203,151, 47,143,159, 50,101, 10,214,174, 93, + 59, 95, 42,149, 30,170,142, 51, 41, 41, 9,182,182,182, 48, 51, 51, 43,125, 88,106,181,136,138,138,194,173, 91,183,240,213, 87, + 95, 25,114, 77,213,149,211,117,200,144, 33,135, 79,158, 60,105,154,158,158,142,123,247,238,193,205,205, 13, 10,133,194,144,220, +176,183,255,134, 1,187, 90, 78,165, 82,169, 74, 75, 75, 19,109,217,178, 5,142,142,142,112,117,117, 5,143,199, 3, 65, 16,208, +233,116, 53,165, 87,171,181,156,190,190, 96,229,137, 45, 7,153, 91, 88,206,166,105,154, 85, 84, 84,184, 95, 11,233,185,196, 68, +104,254,193,107,255,111, 70, 27, 0,145,248, 48,231,161,164, 66,104, 5, 7, 7,211,253,251,247, 39,202,255, 58, 57,161, 56, 47, +207, 50,193,206,161,197,105, 59,135,102,101,121,191, 24,111,152, 76,203, 4,123,123, 69, 49, 0,104, 73, 26, 17,111,164,120,249, + 46, 11, 49,239,178, 32,228, 26,102,124, 81,107,201,210, 25,171, 52, 13,149,236, 95, 47,173, 90, 69, 33,212,218,210,233, 30, 26, +181, 2, 69,185,175,137,225,131,123,242,102,206,156, 14, 71, 71, 39,219,234,248,180, 92,222,124,255, 5,125, 45,172, 44, 76, 16, +252,240, 6,190,254,106, 48,120, 92, 19,228, 23,169, 0, 2,120,155,120, 11,160, 76, 17,155,144,134, 14,205, 4,240,235,229, 37, +186,120, 46,126, 49,128,149,134,148,151,204,120, 10,182,123, 31,152,232,117,208,229,197,131,146,166, 2, 66, 7, 40, 9, 17,242, + 37,169,120,115,255,188, 65,239,140, 20, 69,205,182,177,177,145,174, 88,177,162, 75,147, 38, 77,180,179,102,205,138, 78, 77, 77, + 93,248,209,219,202, 47,123,247,238,197,187,119,239,196, 27, 54,108,184,155,151,151,247, 99, 29, 27, 58,128,166,177,179,204, 21, +151,119,233,210,165,182,225,225,225,243,119,238,220,105, 63,103,206, 28,206,156, 57,115, 38, 1,248,169, 38,119, 97, 49,151,219, + 99,195,189,123, 52,153,145,161, 62,182,123, 55,103, 79, 68,196, 10, 45, 69,213,179,177,179, 35,190,233,208, 65, 46, 96, 48,242, +242,179,179, 73,219, 70,141,152,201,183,110, 89,211,124,126,230,245,235,215,139,101, 50, 89,181,169,115,152, 76,166,162, 42,119, + 97, 85,112,116,116,212, 84, 53,135,171,134, 1,177,152,162,105,173, 69,195,134,116,175,238, 29,155,188,139, 79, 76,228, 89, 88, + 48,221,155,184,121,190,122,147,252,148,214,235, 85, 4, 65, 20, 27,228, 43, 97, 50, 71,238,220,185,179,133,153,153, 25, 40,138, +130,185,185, 57,114,115,115,161,209,104, 80, 92, 92, 12, 77, 73, 17, 52, 69, 69,136, 73, 77, 70,167, 46, 93, 48,188,119, 47,175, +160, 75,127,142,212,235,245,167,106,244,231,181,108, 83, 97,201, 90,215,192,250, 95,190,160,116,105,133,232,218,210,198, 29,108, +145, 8, 61, 23, 6,124,201,141, 30,121,245,234,213,107, 67,134, 12,233,187,120,241, 98,134, 68, 34,185,145,156,156,220, 9,192, +235,154, 78, 18,137, 68,141,243,242,242, 32,147,201, 96,110,110,142,157, 59,119,194,222,222, 30, 10,133, 2,207,158, 61,163,157, +157,157,137,187,119,239,194,217,217, 25,249,249,249,208,106,181, 80, 42,149, 89, 26,141,166, 90,119,121,153,123,176,207,130,222, +184, 30,255,226,104,103, 39, 34,233,217,136, 69,190,239,226, 99,222,164,133,220,122,248, 19,169,226,165, 75, 51,110, 47,107,216, + 46,210,102,246,146,181,248,109,235,106,196, 63,185, 87, 96, 95,191,120, 15,159, 80, 31,169,169,188,114,185, 92,245,230,205, 27, +211,232,232,104, 16, 4, 1,115,115,115, 8, 4,130, 42,197,214,103,128, 81,217, 2, 37,151,203,193,102,179, 97,109,109,141, 67, +135, 14, 85, 12,188,110,110,110, 53,113,236,239,217,179,231,200,250,245,235,155, 86,222,217,174, 93, 59, 76,159, 62, 29,251,246, +237, 67, 68, 68,196, 7,249, 52,179,178,178, 36, 58,157,174,166,235,150,102,103,103,247, 30, 60,120,240,139,251,247,239,155, 29, + 58,116, 8, 36, 73, 86,249, 57,120,240, 32, 30, 63,126,188, 18,192,155,207,236, 71, 95, 13, 29, 58,244,222,241,227,199, 45,114, +115,115, 81,222, 55,228,114, 57,244,122, 61, 60, 61, 61, 9,146, 36,107,155,247,198, 96, 50,153,151,118,239,222, 61, 96,234,212, +169, 96,177, 88,208,104, 52,216,189,123, 55,150, 45, 91,150, 93,246, 82,170, 5,176,226,200,145, 35,227, 7, 14, 28,136, 86,173, + 90,121,221,185, 83,253,204, 14,153, 76, 6,153, 76, 6, 19, 19, 19, 56, 56, 56, 96,253,250,245,208,104, 74, 31, 43, 30, 30, 30, + 21,183, 49,128,253, 30, 30, 30, 3, 18, 18, 18,182,161,116,238,218, 39,112,112,112, 24, 76,211,244, 52,189, 94, 95,210,185,115, +103,235,147, 39, 79,154,138,197, 98,188,120,241, 2, 43, 87,174, 44,164, 40, 74, 79, 81, 20,161, 84, 42,147,236,236,236, 94,112, +185, 92,190, 66,161, 40,200,207,207,223, 8,224,198,191,107, 36, 39, 8,130, 48, 49, 49,193,228,201,147,193, 98,177,192,231,243, +161, 82,169,160,211,233, 42,196, 60,234,232,150,110,210, 68,100,205, 2,123,170,165,105,211,249,195,231,245,183,117,172,231, 4, + 11, 51, 46,226,226, 94,119, 10, 11,189,181,155,195,138, 15,164, 52,186,192,248,148,162,191, 61,217,253,199, 90,228,191, 84,104, +125,146,243,144, 85,117, 99, 14,215,211,244,217, 60,177,152,163,229,112, 4, 9,229, 86, 46,123,123, 69, 49, 65, 12,215,219, 54, + 27, 4, 82,171, 43,123, 80,208,101, 31, 3,133,150, 78,143,119,241,177,184, 31,242, 39,108, 20, 98,228, 37,181, 6,216, 45,160, + 81, 22, 65,165,209,150,137, 18, 61,162, 95,132,162,184,168, 0,205,189,251, 3, 12,198,227,234,248,204,173,137,254,223,180,109, +201,124,151, 22,139,118, 30,195,208,200,185, 51, 82, 37,197,144,202,212, 40, 44, 86,161,117,243, 0,228, 22, 42, 81,172, 80,225, +245,187, 32, 56,213,107,196, 32, 88,137,221, 13, 21, 90,234,215, 23,160,126,115, 25,108,215, 78,224,120, 14, 4,211,213, 7,105, + 47,239, 32,250,250, 14,100,188,122, 0,154,210,195,209,163,189,161, 55,201,238, 27, 55,110,180,239,212,169, 19,171, 71,143, 30, +173,174, 93,187,214, 74, 34,145, 68,151, 9,140, 86, 61,122,244,104,101,107,107,139, 95,127,253, 85, 73, 16,196,238,207,108,236, + 10, 11, 88, 78, 78,206, 83, 0, 27, 46, 92,184,176,123,250,244,233,176,179,179,107,145,153,153, 89,237,137,185, 38, 38,173, 38, +108,220, 72,155, 48,153,244,169,223,126, 99,175,189,113, 99,251, 31, 71,142,176,187,117,237, 74,208, 52,141,168,168, 40,193,150, +223,126, 19,140, 25, 52, 40, 37, 53, 39,135, 12,143,136,208, 74, 50, 50, 74,114,228,242,181, 18,137, 36,235,223,209,179,117, 58, +221,163,164,228, 36, 39,239, 14,173,109, 35,227,146, 94,249,117,251,230, 27, 6,131,193,136, 79, 76,141,176,181, 53, 19,220, 10, +185,165,213,233,116,143, 12,225,226,114,185,253,187,117,235,198, 42, 44, 44, 68,189,122,245,144,155,155, 11,177, 88, 92,106,113, + 40, 42,132,182,168, 8,186, 98, 41,244,114, 25,146,158, 61, 69,235, 70, 13,185,103,185,220,254, 10,133,162, 70,161, 85,254,150, + 89, 85,162,235,242,125, 28, 83, 83,112, 68, 34, 16,117,119, 27, 14,178,176,176, 88, 38,149, 74,175, 1, 88,175,213,106,253,151, + 45, 91,214,110,215,174, 93, 54, 27, 54,108, 48,155, 54,109,218, 89,153, 76,214, 26,165, 73, 85,171, 27,192,222,147, 36,105, 13, +192, 62, 52, 52, 20,118,118,118, 40, 42, 42, 42,183,180,104, 20, 10, 5, 47, 63, 63, 31,106,181, 26, 26,141, 6,102,102,102,120, +254,252,121, 1, 73,146, 87,106, 43,156, 89, 99, 98,189, 90, 27,247,163,181,151, 48, 83, 75, 90,250,230, 20, 80,133,107,182, 75, +214, 1,216,222,187, 81,163,131, 90,234, 94,210,219,216, 43,150,201,207,238, 22,100,190,149, 55, 58,116, 45,169,166, 57, 90, 52, + 0,138, 32, 8,218,195,195, 3,185,185,185, 96, 50,153, 16, 8, 4, 16,137, 68, 88,190,124, 57,118,239,222,253, 57, 66,139, 39, + 20, 10, 55, 50, 24,140,145, 12, 6,195, 86,175,215, 35, 32, 32, 0, 3, 6, 12, 0,135,195,129, 86,171,173,176,104,150, 91,169, +106,177,116, 68, 61,126,252,216,236,241,227, 15, 30, 91, 93,109,108,108,194,212,106, 53, 18, 19, 19,113,233,210,165, 46, 0,194, +235,216,214,137, 81, 81, 81,189,125,124,124,142,182,109,219,182, 49, 77,211,104,209,162, 5, 70,141, 26,133,160,160, 32, 68, 71, + 71,163,168,168,136,186,117,235,214, 31, 0,182,213,117, 12, 47,171, 95,207,161, 67,135, 62, 56,113,226,132,101,126,126, 62,148, + 74, 37,228,114, 57,206,158, 61,139, 78,157, 58,193,198,198, 6,199,143, 31, 39,105,154,174,169,237, 25, 12, 6,227, 80, 96, 96, +224,128, 41, 83,166, 96,207,158, 61, 56,117,234, 20, 6, 14, 28,136,145, 35, 71, 34, 55, 55,215,126,235,214,173,227,203,220,132, +171, 71,141, 26, 5,153, 76,134,103,207,158,197, 25,120,207, 67, 42,149, 66, 42,149,130,207,231, 87,190,199, 8, 0, 65, 59,118, +236, 24, 61,127,254,124, 52,106,212,104,117, 82, 82,210, 14, 84,177, 74,148,162,168, 25, 98,177,216,146,197, 98, 89,147, 36,137, +244,244,116, 60,127,254, 28,179,103,207, 46, 40, 40, 40,152, 14, 32, 21,192,138,201,147, 39,175, 95,184,112, 97, 69, 95, 90,184, +112, 97,240,181,107,215,122,255,211,214, 28, 15, 15,139,102, 28, 38,119, 94, 97, 9,211,186,176,176,176,226,217,161,209,104,160, + 86,171, 63,176,100,177,217, 38,214,237, 90,215,191,170, 84,148,252,240,250,173,180,218, 4,233, 94,141,205, 91, 10,132,230,243, + 59,117,238, 54,182, 87,239,239,152,164, 78,135,155, 55,175,224,247,223,247,162,171,143, 7, 26, 53,105,129, 57,115,231,153,171, + 53,100,192,173, 91, 55,150, 89, 60,190,127,163,164, 88,186,188, 38,206,255,113, 92, 45, 19, 87, 87,171,116, 29, 86,165, 32,203, + 66, 56, 20,150,109,218, 88, 90, 90,254,166,215,235,187,154,153,153,129,146, 38,224,245,243, 39, 40, 40, 52,129, 90,169, 7, 69, +151,138, 45,131,132,139, 90,131,123, 55, 47, 99,231,142,237,200,207,207,135,207,183, 93, 32, 99,185,160,190, 75,125,168,148,138, +178,155, 6,208,106,116,176,181,119, 69,100,100,180,174, 88, 46,175,246,129,196,230,105,189,234,219,123, 64,173,237, 8, 30,135, +131,162, 18, 13, 10,203, 68,214,241,115, 35,160, 86, 40, 65,106,180, 32, 53, 58,216,214, 31,138,175,236,187,129,210, 95,105, 86, +167,234,163,244,208, 38,223,131, 54,249, 30,248, 29,231,226,207, 77,163, 63, 26, 72, 13,203,187,155,155,155,155,243,234,213,171, + 43, 81, 81, 81,131, 71,140, 24,129, 59,119,238, 76, 3, 48,179,204,125, 51,109,196,136, 17,136,138,138,194,171, 87,175,174,228, +230,230,230,252, 21, 45,207,225,112,148,106,117,233, 24, 43, 16, 8,120,181, 28,235,212,110,200, 16, 70, 81,100,100,241,142,135, + 15, 87, 31, 60,116,136,221,163,123,119, 66, 71,146,160,244,122, 52,113,119, 39,122,245,234, 37, 12, 58,115,198,154,169,211, 61, + 94,226,239, 31,186,111,220,184,146,167,114,185,161, 19,205, 27,148,185, 12, 1,160, 65, 13,251, 12,134, 90,173,222, 53, 99,234, +196, 30,225,247, 30,184,212,119,113, 50,187,121, 43, 60,154,203,231, 48, 26,185, 53,102, 22, 22, 21,176,214,173,254,129,175, 86, +171, 13, 21,173, 94, 54, 54, 54,200,202,202,194,187,119,239,160, 86,171,161,211,233, 64, 41,228,208, 20, 74,161, 41, 42, 0,161, + 82,130,171,215, 67,149,151,141, 6,141, 26, 2,255, 90,145, 88,171, 43,170, 42,161, 85,254,151,103,102, 6,182, 80, 4,134,137, +137,193,201,209, 1,180,109,223,190,253,153,243,231,207,179, 39, 77,154,212,225,246,237,219,191, 1, 72, 21,139,197,221, 87,174, + 92,249,244,183,223,126,227, 78,159, 62,221,115,219,182,109,227, 1,236,175,142, 68,165, 82,157,185,122,245,234, 24, 87, 87, 87, +251,152,152, 24,168, 84, 42, 80, 20,133, 62,125,250, 0,165,115,107, 0, 0,241,241,241, 74,149, 74,149, 19, 27, 27, 91,156,154, +154,170,133, 1,171, 4,215,236,146, 60, 42,206,186, 55,196,222,193,233, 49,143,223,192,141,150, 69, 14, 94, 48,204,105,235,142, +115, 98,213,141,196,196,146, 31,123, 54,220, 44, 47,121, 57,219,194, 89,182,231, 70,112,146, 33, 19,225, 43, 86, 23, 90, 91, 91, +131,197, 98,193,196,196, 4,108, 54, 27, 4, 65, 96,238,220,185, 56,112,224, 64,109,174,195, 15, 68,150,169,169,233,171,181,107, +215, 58, 79,159, 62,157,205,227,241, 80, 88, 88,136,227,199,143, 99,242,228,201,248,253,247,223,171,156,255, 98,128, 75,233, 99, +107,233,252,113,227,198, 65,163,209, 96,212,168, 81, 56,120,240,224,124,189, 94, 31,254, 25,183,244,227,232,232,104,247,232,232, +104, 51, 0, 3, 71,142, 28,121,100,232,208,161, 8, 15, 15,199,149, 43, 87,186,160,116,209,135, 18,192, 38, 0,118,101,127,107, +186, 63,133,246,246,246,123, 41,138, 26,104,107,107, 27,237,225,225,209,252,196,137, 19, 22, 57, 57, 57,229,139, 31,144,156,156, +140,195,135, 15, 75, 14, 29, 58, 84,172,215,235,173, 25, 12,198, 85,169, 84,186,188, 6,193,118,104,199,142, 29, 19,203,220,129, + 56,127,254, 60,189,125,251,118, 98,229,202,149, 40, 44, 44, 68,215,174, 93, 17, 24, 24, 56, 79, 38,147,181,218,190,125,251,212, +225,195,135, 99,221,186,117,144,203,229, 59,106,123, 89,169, 65,124, 17, 0,190,217,177, 99,135,235,252,249,243,113,254,252,121, +180,109,219,150,159,148,148,180, 15,192,148,170,218,143,166,105, 36, 37, 37, 65,161, 80,224,193,131, 7, 88,189,122,117, 97, 37, +145, 53,111,230,204,153,235,231,205,155,135,141, 27, 55,210, 49, 49, 49, 57, 67,135, 14,181, 63,112,224, 0,179, 73,147, 38,243, + 20, 10,197, 63, 38,180, 60,155, 88,109,110,215,182,243, 50, 71,167, 38, 56,126,226, 36, 10, 10, 10, 42,234,164,188, 94,104,154, + 70, 73, 73, 9,178,178,178, 96,110,102,138,173,219,214,247,157, 53,109,162, 11, 74,195, 96,124,106,178,108,100,185,109,232,200, + 73,139, 70,141,153,136,152,232, 23, 8, 58,178, 31,177, 49, 81, 21,124,164, 78,139,132,184,231, 72,136,123, 14,123, 7, 87,244, +234,209,133, 24, 61,122,116,159,113, 99, 70,218, 2,248,219, 66, 71,252, 23, 91,179,128, 79,227,104, 29,248, 64,104,213, 98,174, +179,177,180,180,124,117,250,244,105,107, 31, 31, 31, 38, 73,146,184,113,243, 38,102,207,252, 30,227,199, 5, 64, 11, 75,144, 26, + 54, 40, 54,207,160,146, 40,149, 10,208,160, 33,151,203, 17, 17, 17, 1,154, 34, 17,116, 96, 59,104,154,170, 16, 90, 0, 13,141, + 86, 11,167,250,158,216,123,112, 3, 9, 19,147,167,208, 85, 29,186,166, 56,159,169,215,145, 52,196, 57,105, 72,147,196,194,220, +180, 62, 88, 38,245,145, 47, 85,128,197,112,128, 78, 21, 15,125,217,185, 10,121, 6,148,218, 47,107, 63,125, 21,214, 83,186, 14, + 15, 93,165, 82,121,236,216,177, 99,125,127,249,229, 23, 78,191,126,253, 60,206,157, 59,247, 13, 0,244,235,215,207,195,204,204, + 12,199,142, 29,211, 40,149,202, 99,127,161,197,167, 91,251,246,237, 81, 88, 88,136,228,228,228,232, 26,175, 77,163,177, 22,217, +217, 49,115,238,220,209,229, 22, 22,186,116,235,214,141,208,145, 36, 24, 4,129,130,162, 34,164,166,164,192,194,194,130,120, 21, + 31, 47,218, 61,103,206, 69,143,230,205, 89,229, 43, 18, 13,193,149, 43, 87, 4, 40,157,151, 85,227,190, 58, 66,158,147,157, 53, +209,223,223,255,226,177, 99,199,205,179,115,178, 19,184, 28, 14, 41, 18,241,234,141, 27, 59,139, 37,149, 74,199, 0,144, 25, 74, + 86, 88, 88,136,164,164, 36,240,249,124,176, 77, 76, 64, 41, 21,208,203,101, 80, 21,228,130,169,213,128,163,215,195, 74,192,133, +139,189, 61,234,219,218, 24,196,249, 46, 44,164, 98,226,123,101,119,225,214,246, 94,224, 8, 69,224,152,138, 48, 43,248,110,217, +219, 40, 27, 88,249,147, 33,180, 54, 78, 78, 78,127,158, 56,113,130,157,155,155,139,168,168,168,104, 0, 69, 0, 76, 1, 80,113, +113,113,183, 99, 99, 99,251,151,173,186,171,109,181,216,246, 11, 23, 46,244,244,241,241, 33,221,220,220,132, 57, 57, 57, 46,133, +133,133,148, 68, 34,249,192, 36, 20, 18, 18,194, 45, 41, 41,145, 83, 20,117,177, 76,100,213, 26,191,104,193, 48, 39, 94, 68, 36, +230,250,250, 53,104, 97,102,211, 18, 5,100,100,139,199,209,146,185, 11,134, 57,237,218,113, 78,172,226, 19,234, 35,132, 62,221, +133,197, 83, 25, 58,137,153, 6, 74,231, 74, 69, 68, 68, 32, 53, 53, 21, 73, 73, 73, 31, 8,170,105,211,166, 33, 40, 40,200, 32, +139,150, 80, 40,220,184,102,205, 26,231,249,243,231,179, 43,137, 34,248,251,251,163,168,168, 8, 7, 15, 30,132,191,191,127,157, + 7,254,143,208,176, 91,183,110,253, 28, 29, 29,145,159,159, 15, 7, 7, 7,248,248,248, 12, 8, 15, 15,119, 3,144,252,153,253, +126,150,159,159,223,250,181,107,215, 66,167,211, 97,242,228,201,120,251,246,237,153,183,111,223,238,172, 95,191,254,220,165, 75, +151,218,219,219,219, 99,196,136, 17, 66,146, 36,135, 84, 71, 98,101,101,181,105,255,254,253, 99,250,245,235,199,208,106,181,223, +134,133,133, 33, 37, 37, 5, 26,141, 6, 36, 73,226,253,251,247,240,247,247,151,148,173,110,124,111, 64,185, 38,173, 88,177, 98, +226,220,185,115,177,101,203, 22,172, 89,179,230, 15,115,115,243,230,173, 91,183,110,179,102,205, 26, 44, 89,178, 4,174,174,174, +176,182,182,254,106,229,202,149, 94, 11, 23, 46,196,174, 93,187,176,122,245,234, 63, 0, 28,254,156,138,160, 40,138,216,188,121, +115,171, 29, 59,118, 56,150,139, 44, 6,131,129,211,167, 79, 35, 50, 50,114, 64, 98, 98, 98, 85,231, 4, 58, 56, 56, 76,115,127, +237,254,178, 0, 0, 32, 0, 73, 68, 65, 84,116,116,228,220,186,117, 75,228,234,234, 10,146, 36,117,101, 34,107,119,253,250,245, +103,191,127,255, 30,253,250,245, 67, 98, 98,226, 49, 0,227,205,205,205,229, 11, 23, 46, 20,240,249,124,115,133, 66,241, 79, 13, +222, 96, 50,136, 9, 27,215, 45,193,179,200,120, 92,184,192,198,179,103,207, 96,111,111, 15, 46,151, 11,154,166,161, 86,171,145, +155,155, 11,157, 86,141, 22,205, 26,226,232,161,205,200,201,201, 5, 24, 68,181, 83,110, 8, 6, 49,118,226,247,131,113,255,193, + 77,236,219,183, 31, 50,153,188,154,151,111, 30,154,120,120,193,169,158, 29,210, 51,210, 65, 48, 96,243,119, 94,235,127,185,235, +176,226, 17, 4, 67,194, 59, 84,134,133,133,197,206, 83,167, 78, 89,119,237,218,149, 41,151,203, 65, 81, 20, 58,251,248, 96,238, +252,249,184,114,226, 4,220, 59,140, 2,161, 17,129, 20, 24,182,234, 65,165, 84,160,105,155,111, 48,124,196, 72,164,165,166,194, +175,255, 80,168, 84,138,138, 55,140,114,139,150, 70,163,133,141,157, 11, 66, 66, 66,152,152, 60,249, 53,118, 87,109,148,208,107, + 57, 47, 19,222,171, 58, 73,149,145,136,120, 22, 4,173, 90,139, 22, 45, 86, 66, 75, 89,195,206,121, 26,116,186, 75, 40,206, 13, + 43,117, 99, 88,119, 69, 70, 90, 26, 24, 76,246,171,207,173, 65, 74,158,251, 69, 15,221,162,162,162,162,164,164,164,115, 17, 17, + 17, 99,135, 12, 25,130,144,144,144,169, 0, 48,100,200, 16, 68, 68, 68, 32, 41, 41,233, 92, 81, 81, 81,209, 95,209,218,142,142, +142, 3,187,116,233, 50,170, 93,187,118, 8, 14, 14, 6, 77,211,247, 13,186,177, 77, 76,104, 6,131, 1,138,162, 64, 0,200,151, + 74,241,246,237, 91,228,231,229, 65,167,211, 65, 46,147, 81, 94, 30, 30, 50,154,162, 76,235, 82,158,202, 43, 12, 81,197,170,195, +242,125,159,113,169,169, 79, 31, 63, 76, 43,145,201,108, 45, 45, 44, 75, 56, 28,142,190, 80, 42, 45,122,253, 42, 70, 99,224,224, + 80,142,184,216,216,216,230,153,153,153, 72, 75, 75, 3, 41, 47, 1, 83,173, 1, 67,173, 64,247,111, 58,130, 15, 26, 60, 80, 48, +161,116, 48, 97,154,160,164,116,117, 94,173,238, 14,125,165,151,132,114,145, 69, 16, 68,169,187, 80, 40, 4, 71,100,250,129,133, +203,144,254,196,229,114, 79,156, 61,123,214,209,201,201, 9,235,214,173,131,179,179,243, 87,245,234,213, 83,152,155,155,243,237, +237,237,209,180,105, 83,124,243,205, 55,184,126,253, 58, 12,168, 3,146,166,233, 94,247,239,223, 95,244,240,225,195,225, 66,161, +144,152, 51,103, 14,171, 79,159, 62,224,114,185, 80, 40, 20, 40, 44, 44,196,201,147, 39,243, 40,138, 42, 95,148, 98, 45, 16, 8, + 14, 19, 4,145, 44,151,203,231,127, 76,120,244,151, 22,245,114, 10,168,201,180, 76, 48,216,215,175, 65,139,110,126, 61,208,208, +189, 27,186,249,165, 1,192,102, 43, 86,202,168,159, 87, 88, 92,180, 48, 37, 14,135,220,184,181,218,199,183,219,138,101,178, 59, +235,183, 28,144,214, 58,159,142, 32, 8, 80, 20,245, 65,236,160,143,191, 31, 63,126, 60, 78,159, 62, 93,107, 61, 50, 24,140,145, +211,167, 79,103,127,100,121,134, 88, 44, 70,255,254,253, 49,100,200,144, 15,132,150,141,141, 13, 28, 28, 28,144,146,146, 2, 0, +249, 6,246,171,185,147, 38, 77, 34,148, 74, 37,166, 76,153,130,131, 7, 15, 98,212,168, 81, 68,120,120,248, 92, 0,243,235,218, +217, 25, 12,198,214,165, 75,151, 46,242,247,247, 71, 65, 65, 1,174, 93,187,134, 62,125,250,224,244,233,211,182,215,174, 93,219, +216,181,107, 87, 48,153, 76, 4, 7, 7,131, 36,201, 26, 99,125,177,217,236,129,253,250,245, 99,164,167,167,131,205,102,195,219, +219, 27, 25, 25, 25, 80, 40, 20, 16,139,197,152, 55,111, 94, 86,126,126,126, 23, 67,239, 35, 54,155, 61,127,238,220,185, 56,117, +234, 20, 2, 2, 2,142, 0,152, 82, 84, 84, 52,252,225,195,135,167, 6, 13, 26, 4,177, 88,140,139, 23, 47, 98,245,234,213,196, +248,241,227,177,103,207, 30,204,155, 55,239,143, 50,171, 83,117, 29,191, 36, 39, 39,199,188,113,227,198,200,206,206,134, 76, 38, +195,197,139, 23,237,174, 95,191,238,230,228,228,100,150,148,148,164,255,233,167,159, 56,243,231,207,199,206,157, 59, 17, 21, 21, +133,160,160, 32,116,235,214,141, 76, 76, 76,172,210, 74, 86, 22,178,225, 34, 77,211,183,132, 66, 33, 74, 74, 74,202,239,187,197, + 1, 1, 1,254,155, 54,149, 26,217, 51, 51, 51, 49, 97,194,132,113,161,161,161, 84,215,174, 93, 5,108, 54, 27, 42,149, 74,254, + 79,142,218,148,158, 2, 64,193,205, 69,132,155, 87, 14,225, 69,116, 34, 94, 68,199,130,195, 45,157, 4,175, 84, 42,208,166, 69, + 19,116,240,110,143, 76,137, 24,199,130, 14,193,202,198,169,198,231, 8, 77,211, 96,179,244,240,242,112,192,137,160,253, 8,190, + 22,138,160, 99, 39, 43,230,188,177, 88, 38,104,221,166, 3,188,189,125,144,152,244, 30,135, 14,237,131,173,157,139,209, 57,248, +153,168,112, 29, 86,254,251,145,242,239,230,227,227,195,148,201,100, 80,169, 84,200,202,202, 66, 74, 74, 10, 44, 44, 45,144,152, +153,140, 46, 2, 45,178,168, 98,196, 69,191,210, 19, 76,147,168,218,126,176,159,111,107,192,183, 53,102, 79, 26, 85,195, 43, 43, + 13,161,153, 77,169,235,134, 36,223, 97,215, 46,178, 58,161, 69,234,117,183,111,222, 10,107, 63,105,252, 64,147,144,176,131,208, +105, 40, 40,117,230,144,171, 52,144,107, 77,192, 48,239, 3,228,133,131,201,226,226,235, 86, 77,112,241,194,117, 45, 77,234, 66, + 13,174, 32,251,230, 32,179, 99, 43, 9,173,156,143,252, 14, 86, 6,187, 14, 43, 6, 94,189,254,244,241,227,199,191,235,216,177, +163,160,107,215,174,141,203, 6, 78,237,241,227,199, 21,101,193, 48,235,138, 15,162,193, 59, 56, 56,180, 97,179,217,163,250,244, +233,211,102,226,196,137,120,253,250, 53,142, 29, 59,150,208,164, 73,147, 59, 18, 73,245, 43,178,153, 28, 78,190, 44, 39,199, 66, +228,230,198,178, 52, 53,205,188,126,237,154,107,143,158, 61,137,180,180, 52,228,231,231, 67,165, 82, 33, 42, 58,154, 54, 97, 50, + 51, 8, 51, 51, 70,124,100, 36,131,201,225,228, 87,103,109,172, 2, 41,181,172, 58,220,244,185,214, 45, 23, 71,203,198,171, 3, +102, 52, 84,169, 85,205,139,139,139, 73,150,137,137,137,179,131, 69,106,252,123,195,159,137,106,181, 58,248,246,237,219,223,245, +232,209,131,155,240, 50, 10,100, 81, 17, 52, 69,133, 96, 83,122, 88,181,105, 5,166, 86, 13,104,116,112,242,162,161,146, 10, 16, +254, 36, 94,167, 86,171,107, 13,106, 88, 46,180, 24, 31, 9, 3,142, 72, 4,174,169, 25,184, 34,209,199,130,161,182, 55, 57, 65, +175, 94,189,186,127,253,245,215,160,105, 26, 7, 14, 28,128, 86,171,229,104,181, 90,104, 52, 26,104,181, 90, 20, 23, 23, 35, 40, + 40, 8,123,247,238,125, 8,224, 15, 3, 46,159,228,243,249,131, 8,130,176, 99,177, 88, 10, 91, 91, 91,225,233,211,167, 43,194, + 77,180,110,221, 26,166,166,166,108,148, 5,133,180,179,179, 51,249,253,247,223, 45, 6, 12, 24,112,175, 74,119, 71,139,175,150, + 52, 36, 45,125,121,252, 6,110,102, 54, 45,209,208,189, 27, 0,160,103,255, 73,104,216,164, 62,138,243, 94,186,169,148, 41,131, +217,172, 66,203, 87,187,196,175,249,253,154, 79,148,231,220,125,139,170,151,247, 87, 57, 80, 48, 24,140,106,221,177,134,136,172, + 82,205,194,176, 45,159,231, 3, 0,249,249,249,144, 72, 36,136,139,139,131,167,167, 39, 10, 10, 10,224,228,228, 4,141, 70,131, +118,237,218, 65,169, 84, 98,199,142, 29,120,240,224,193, 67, 0,243, 12,248, 13,190,187,187,251,132, 54,109,218,224,218,181,107, +120,246,236,153,248,230,205,155, 78, 62, 62, 62,112,115,115,155,152,156,156,252, 67,153,171,207, 80, 8,125,124,124,230,248,251, +251, 35, 54, 54, 22, 51,102,204,200, 79, 79, 79,191,120,230,204,153, 41,171, 87,175,102,248,249,249, 65, 34,145, 96,235,214,173, +250, 7, 15, 30,108, 3,176,174,150,122,124,147,158,158,238,172, 82,169, 80, 80, 80, 0,146, 36,161, 80, 40,112,253,250,117, 4, + 5, 5,101,151,137,172,119,134, 22,174, 85,171, 86, 77, 25, 12, 6, 78,157, 58, 5, 0, 63,162, 52, 98,255,197,193,131, 7,139, +127,250,233, 39,167,229,203,151, 99,234,212,169,208,106,181,216,178,101, 11,150, 47, 95,126,181, 76,100,213,244, 16,253,197,193, +193, 97,218,140, 25, 51,190, 90,184,112, 33, 34, 34, 34,236,158, 63,127,238, 29, 21, 21, 5, 23, 23, 23,228,231,231,179,172,173, +173,177,115,231, 78, 44, 88,176,224, 60,128,188, 71,143, 30,141, 76, 74, 74,218, 4, 96,107, 45,162, 61,208,201,201,105, 26, 77, +211,180, 66,161, 72, 9, 8, 8,216,186, 97,195, 6, 44, 88,176, 0,175, 94,189, 66, 81, 81, 17, 76, 77, 77,137,165, 75,151, 78, +248,241,199, 31, 49,121,242,100, 90, 46,151,239,253,167, 7,106,154,214, 67, 81, 24, 11,189,218, 18,173, 91,120,162,117,243, 6, +184, 25,246, 2, 0,208,125,168, 15, 20,242, 18, 28, 57,114, 0,239,222,189, 5,203,196, 4, 22, 86, 14,134, 88, 2,161, 41,126, + 3,169, 86,130, 30, 93,189,209,199,175, 11,254, 56,122, 26,164, 78,139, 41,147,198,160, 80, 42,197,209,163,135,144,152,244, 30, + 44, 19, 19, 88,219,252,253,129, 80,107,210, 34,255,245, 66,203, 0,247, 19, 40,138,130, 88, 44,198,243,231,207,145,156,156, 12, +129, 64, 0, 37,169,167,246,221,126, 64, 17, 4, 59,131,162,233,135, 52, 89, 17,165,248, 83, 14,189, 94, 92, 41, 98,173,185,165, +165, 37, 71,173, 86,130, 36,117,149, 70, 21, 2, 32, 0, 54, 11,112,172,215, 16,233,105,233,180, 74,165,186, 91,227, 27,148, 90, +181,243,242,197,179,254,223,116,242,177,233,211,125, 45, 46, 94, 90,137,194,226, 98,168,180, 38,144,171,180, 80,168, 0, 11, 43, + 15,180,107,209, 18,153,153,249,120,249, 44, 92,198, 82, 43, 12,153, 40,250,118,247,138, 73,238,147,102, 47, 1,223,181, 19,212, +113, 23, 65,201,178, 43, 44, 90, 60,145, 37,172,234,123, 65, 42, 87,227,108,232, 11,160, 14,169, 94,114,114,114, 20, 76, 38,243, +184,191,191,255,150, 23, 47,158, 59, 3,192,139, 23, 47, 50, 36, 18,201,178,156,156,156,186,218,164,203,163,193, 19, 60, 30,255, + 69,147, 38, 77, 50,189,189,189,205, 7, 15, 30, 12, 27, 27, 27, 68, 69, 69, 97,211,166, 77,111,180, 90,237,146,240,240,240, 26, + 93, 61, 26,141, 70,252,226,210, 37,179, 46,223,127,111,177,100,192,128,173,254,254,254, 59,215,173, 91,103,226,238,238, 78,232, +180, 90,196,196,196,208, 39,142, 31,215,237, 93,190,124, 7, 71, 40,100, 61,189,124,217,132, 84,171,197,255,238, 78,236,228,228, +228,235,243,109,103,175,109,191,236,130, 74, 41,195,147,136,171, 40, 44,204,197,254, 3, 23,188,156,156,104, 95,177, 88, 28,110, +168, 0, 62,124,248,240,162, 14,109,218,180,105,228,226,130,152,212,100,112, 40, 61,216, 36, 9,166, 86, 13, 6,169,130, 75,115, + 26, 4,195, 20,146,172, 98,108, 56,117, 46,214, 16, 97,252, 85,223,129, 88,151, 81, 4,130, 32,176,189, 99,115,112, 76, 69, 96, + 11, 69,152,245,103, 88,133, 48, 8, 94,183, 28, 28,145, 8,141, 59, 24, 20, 16, 94,113,231,206,157,231, 49, 49, 49,237,154, 55, +111,142, 69,139, 22, 33, 37, 37, 5, 20, 69, 33, 59, 59, 91, 37,145, 72,196,185,185,185, 41, 40,141,255,115,176,150, 65,172,178, +234,112, 10, 15, 15,175,112, 55,132,134,134,162, 94,189,122, 48, 55, 55, 71,113,113, 49,166, 79,159,110,177,106,213, 42, 0,192, +243,231,207, 81, 89,160,124,140,152, 23,113,219,164, 37,116, 33, 45,139, 28, 92, 64, 70,182,232,230,151,142,158,253, 39,226, 86, +240, 31, 8,187,121, 27, 86,172,148,100, 8, 75,174,231, 37,231, 21,103,200,221, 3,189,218, 78, 97, 74,228, 55, 3,231, 12, 76, + 96, 58, 58, 82,103,151,239, 43,150,214, 84, 86,119,119,119,216,219,219, 87,204,209, 98,177, 88,152, 60,121, 50,104,154, 54, 84, +100,149,141, 53, 84,174, 74,165,178,231,241,120,200,202,202,194,251,247,239,145,152,152, 88, 17, 58,128,162, 40,221,226,197,139, + 77,230,204,153,131,125,251,246,225,238,221,187, 15, 1,172, 5, 96,232,203,218,152, 17, 35, 70,152,106, 52, 26,156, 60,121,146, + 4,208,255,236,217,179,207,219,181,107,199,234,221,187,183,233,158, 61,123,198,148,181,145,193, 66,203,204,204,140,173,213,106, +177,103,207, 30,164,167,167,251, 2,136,123,250,244,105,224,136, 17, 35,246, 54,111,222,188, 73,108,108,236, 91,153, 76, 54, 11, +192,203,218,200,178,179,179, 39,121,123,123,159,165, 40,202,181, 71,143, 30,194, 95,126,249,197, 44, 62, 62, 30,206,206,206,160, + 40, 42, 6,117, 76, 97,245,246,237,219, 56,137, 68,226,213,165, 75, 23, 92,191,126,125,179, 94,175,223, 8, 96,203,204,153, 51, +157, 82, 83, 83,209,166, 77, 27, 88, 89, 89, 33, 62, 62,190, 68, 34,145,236, 69,105, 74,162,218, 76,184, 73, 0,150, 5, 6, 6, +182, 12, 12, 12, 28,101,101,101,245,117, 84, 84, 20,238,223,191,143,109,219,182, 97,213,170, 85,232,220,185, 51, 22, 45, 90,148, + 7, 96, 20, 0, 50, 41, 41,201,160,184,121,229,150, 45, 0,104,219,182,109,230,166, 77,155, 48,101,202, 20,250,247,223,127,255, +245,248,241,227,243,199,140, 25, 83, 49, 6, 78,152, 48,129, 62,118,236,216, 4,148,166, 97,250, 39,161,211,106, 53, 48,179,106, + 8,153, 52, 13,185,233, 17, 16,152, 58,192,175, 91, 43, 40,148, 26, 92,185,124, 30, 47, 99,162,193, 96, 48, 96,239,224, 2, 11, + 75, 27, 36, 36,188, 5,106, 94,109,172,211,106,181, 48,181,108, 0, 89, 81, 58, 52, 57, 47,192, 23,217, 97,226,247,131,161, 80, +106,113,225,226,121,196,198,190, 4,147,201,132,131,163, 11,204, 45, 74, 57, 9,186,230, 21,204, 70, 0,168, 34,158, 86,173, 66, +139,201,100,222,185,113,227,198,176, 14, 29, 58,176,222,189,123,135,119,239, 74, 95,110, 10, 11, 11, 73, 2,250,115, 57, 49,151, + 71,215,112,122, 15,148,173,206,168,156,187, 80,100,106, 42,142,127, 19,103, 95, 88,144,141,232,200, 7,120,151, 16,131,228,196, + 56,104,181, 42, 48, 25, 12, 48,152, 12, 52,104,216, 12, 15, 30, 70,104, 84, 36, 25, 81, 29,103,105, 57, 18, 75,132,118,238, 35, +215,175,251, 33,120,193,146, 53,252,225,195,246,225,101,252,107,200, 72, 7,208, 52,224, 96, 45, 68,235, 70, 75, 33,206,204,197, +169, 63,246, 40, 40,173,118,236, 71, 49,180, 62,225, 4, 0,251, 60, 52,221,123,224,143,201, 7,131, 78,172, 89, 50,103,186,253, +160, 33, 99,193, 41,120, 13, 93,230, 11, 52,108,215, 7, 4,215, 2,215, 66,194, 16,254,252,117, 54,165,167,215,216,231,227,247, +132, 90, 56, 43, 67, 42,149, 62,202,202,146, 56, 87,138, 2,239,204,229,242,106, 91, 29,247, 49,231, 7, 17,231,153, 76, 70,219, +245,235,215,235,236,237,237,181,177,177,177,216,183,111, 31,245,226,197,139, 16, 6,131,177, 91, 34,145,168,106,227,180,213,233, +162, 79, 4, 4, 52,109, 63,100, 8, 61,122,206, 28, 5,184,220,185, 91,183,111, 15,200, 45, 44,172, 71, 83, 20,108,173,172, 50, +182, 46, 95,190,105,216,136, 17,133,175, 30, 60,224, 71, 92,186,196,231,144,228, 11, 3,202,249, 87,160, 90, 78,177, 88, 28,126, +247,238,125, 28, 57,248, 11,180, 90, 53, 36,226, 84, 0, 64, 94,126, 17,106, 17, 89, 31,115,210, 10,133, 98,200,143,171, 86, 61, +254,113,193,124,135,111,187,247, 64, 90,116, 20,180, 5,185, 32,116, 36, 76, 8, 22,228, 57, 2,228,100,203,176,236,216,153, 28, +153, 66, 49,164,138, 65,162,202,114,150, 91,172,184,102,166, 96, 11, 69,224,136, 76, 63,176, 98,241,204,204,192, 17,138,192,226, +112,170,154,192,253, 9,167, 76, 38, 27, 58,108,216,176,151, 79,159, 62,181,156, 50,101, 10,190,249,230,155, 72,165, 82,217, 21, + 64,201,231,214, 39, 69, 81,226,111,191,253,150, 65, 16,132,104,236,216,177,220,220,220,220,138,200,234, 50,153, 12,215,175, 95, +135,167,103,233,170,254, 87,175, 94,161, 89,179,102,213,114, 78, 93, 22, 43, 6,176,110,193, 48,167,173,143,163, 37,115, 1,108, +110,216,196, 5, 97, 55,111,227,126, 88, 68,192,215,205,169, 93,125,199,182,251, 73,208,117,196, 18,175,182, 83,152, 34, 51, 71, + 28,189,112,158, 25,247,226,208, 6,133, 34,166, 49,246, 93, 92, 92, 93, 57, 9,130, 0, 77,211,159,132,114, 96, 50,153, 56,126, +252,120, 93,175,253,204,193,131, 7,103,206,152, 49,131, 45,145, 72,240,230,205, 27,200,229,114,240,120, 60,220,188,121,147, 4, +176,231,248,241,227, 55,143, 31, 63,222, 27,165,171,137, 66,235,210, 63,133, 66,161,191,159,159, 31,222,188,121,131,103,207,158, +157, 7,240, 50, 50, 50,242,252,187,119,239, 70,118,238,220, 25,127,252,241,135,191, 82,169, 60, 88, 23, 78,138,162, 42,199, 76, + 42,207,248, 16, 45,147,201,190,142,136,136,168,107,187, 75,242,243,243, 59,149, 9,235,116,123,123,123,179,232,232,104,212,175, + 95, 31, 90,173,182, 67, 93,251, 82, 81, 81,209, 47,187,119,239,254,125,210,164, 73,248,233,167,159,198,158, 57,115,102,108,223, +190,125,209,175, 95, 63, 28, 62,124, 24, 47, 95,190,220, 12,195,210,138, 85,117,237, 47, 1,188,180,183,183,159,237,226,226,130, +109,219,182, 33, 38, 38,102,211,186,117,235,150,191,124,249, 18,158,158,158,220,184,184, 56,242,115,158, 33, 0, 96,102,102,102, +166,211,233,112,233,210,165, 39, 0, 22,140, 29, 59,214,110,231,206,157,163, 68, 34, 17, 10, 10, 10,148,177,177,177, 99, 0, 92, +254,167,159,117, 52, 65,172,152, 50,117,110,224,212, 41, 99,120,222,109, 91, 67, 81,156, 1,165, 44, 27,138,146, 44,236, 62, 24, + 2,130, 96,192,214,214, 17,118, 14,206, 72, 77, 77,195,195,171,215, 52,114,133,114, 39, 71, 71,109,174,153,115, 78, 41,103,155, + 82, 78,133, 60, 7, 74, 89, 78, 5,167,157, 93,189, 50,206, 84, 60,136,184,166, 82,202,229,191,104,104,226,231,191,249,218,255, +155, 81,183, 92,135,149, 81, 88, 88, 56,111,250,244,233, 93,151, 45, 91,102, 77,146, 36,211,202,202, 10,169,169,169,228,185,115, +231, 10,100, 50,217,188,207, 41, 13,203,196,228,165,187,135,103,215, 65,131, 6,145, 3, 7, 14, 96,143,155,212,155,101,107,103, +135, 34,105, 62, 18,222, 68, 33,254,245, 11,184,123,182,194,234,117, 59, 0, 11,139, 90, 19, 73,150,165,213,233,191,246,199,197, +167, 59,249,246, 50,243,108,214,138,221,186,177, 57,180, 58, 18, 25, 25, 25,184,124, 41, 90, 27,251,252,126, 49, 69,106, 70, 42, +242, 12, 75,193, 19, 14,144,200,199,254,230,118,218,227, 27,183,238, 94,180,103,255,145, 37,203,230, 78, 17,118,246,233,137,152, +219,127,224,124,240,105,185, 74,173,217,202,102, 98,123,108, 62, 20, 9,117,172, 3,149, 74,165,253,120, 60, 85,169, 84,218, 47, +109,233,195,135, 15, 35, 59, 59, 91,147,146,146,114,131, 36,201, 51, 53, 36,123,254, 4,187, 1,205, 96,181,250,246,143, 62, 62, +189,127,188,121,147, 55, 97,233, 82,205,216,113,227, 22, 67,173,214,130,195,161, 89, 66, 33, 3, 92,174,201,171, 7, 15,248,191, +206,156,105, 69,104, 52,183,142,212, 16, 54,160, 10,252,229,171, 14,203, 45, 90, 93,186,116,198,132, 41, 11,160,172,100,209,122, +244, 44, 1,106, 45, 12,182,104,149, 33, 45, 37, 61,253,235,185, 43,126,188, 48,210,175,187, 87,115,215, 6, 92, 91,183, 6, 16, + 57, 56, 32, 63, 55, 23, 15,158,197,235,214,157,190, 16, 91, 38,178, 12,138, 43, 67, 81, 84,233, 36,119, 0,221,231, 45, 3,193, +100, 2,101, 97, 28,202, 87, 14,185,181,251, 6, 4,139, 5, 61, 77, 65,173, 86, 27, 50,233, 47,227,253,251,247, 67,199,142, 29, + 27, 26, 28, 28,204,240,243,243,107,125,241,226, 69,234, 75,250,142, 82,169,252, 26, 0,120, 60, 94,178,133,133,133,211,164, 73, +147,160,211,233,160, 80, 40, 80, 84, 84,132,140,140, 12,233,164, 73,147,180, 0,192,231,243, 57,195,134, 13, 51,171,141,115,199, + 57,177,106,193, 48,167, 93, 86,172,148, 81,197,121, 47,221,172, 88, 41,201, 95, 55,167,118,237, 56, 39, 86,153,213,147,175,207, + 75, 9, 79,144,200,111, 6, 30,189,112,158, 57,126,240, 80,189,179,232,109, 0,207,142, 62, 87, 27, 47, 65, 16,159, 4, 39, 53, + 80,100,125,128,146,146,146,229, 43, 87,174,236, 87, 88, 88,232,220,187,119,111,182,151,151, 23, 30, 63,126,140,224,224, 96,242, +209,163, 71,233,114,185,252, 7, 0, 42, 0, 33,159, 83,167, 30, 30, 30,110, 44, 22,171,220,149,246, 91,217,238,223, 46, 94,188, + 56,114,202,148, 41,104,208,160, 65,211,184,184, 56, 46,234,112, 31,209, 52, 93,225,101,248, 43, 65, 16, 68,226,175,191,254,234, +228,224,224, 64, 92,191,126,157,100, 50,153,159, 99,185, 57,124,232,208,161, 14, 58,157,110,234,180,105,211,224,235,235, 11,146, + 36,113,236,216, 49, 28, 58,116,200, 80,145, 85, 35, 18, 18, 18, 94,164,167,167,127,187,120,241, 98,108,219,182,109,249,226,197, +139,145,158,158,142,132,132,132,168, 47,225, 45, 46, 46, 86,166,165,165, 9, 58,118,236,232, 29, 27, 27, 27,219,181,107,215,102, + 83,166, 76,193,230,205,155,233,187,119,239, 14, 3,112,253,223, 49,122,199,191, 43, 8, 50,209,179,110,174, 91,255,203,170,198, +141,220,102, 76,158, 56,130,233,225,222, 12,242,162, 12, 88,219,216,195,217,165, 33,114,115,242,112,227,198,117,125, 94,158,244, +176,158, 65,172,125,247,174, 32,243, 75, 56,157,156, 27, 34, 39, 39, 7,215,174, 93,211, 75, 11,139, 15, 64,199, 88, 23,151, 42, +205,134, 17,134, 88,178,166,161,134, 40,241, 53,193,198,210,210,242,164,153,153, 89,182,153,153, 89,182,165,165,229, 73,192,160, +213, 7, 61, 42, 61, 29,152, 31,124,134, 13,227,129,199,251, 26, 44,214, 66, 11, 75,203,235,230,230,230,249, 93,186,116,209, 4, + 6, 6,170,226,226, 94, 81, 98,113, 58,109,110,110, 94, 84,113,124, 85,156, 31,193,210,178,145,169,208,177,217, 42,115,231,214, + 15, 68,142, 77, 75, 68,142, 77, 75,204,157, 91, 61, 20, 58, 54, 93, 99,105,217,200,212,160,114, 86,131,134,118,176,117,183,193, + 30, 79, 91, 66,233,110,131, 61, 13,237, 96,107,240,181,215,236,246,211, 19, 4,244, 40, 93,134,141,207,224, 44,231,160,152, 76, +230, 17,103,103,103, 71,212, 45, 96,221, 39,156,227,128, 6,227,184,220,169,103, 3, 2, 38, 36,223,189, 59,182, 56, 41,105,116, + 81, 98,226,136,168,211,167, 71,254, 54,114,228,184,209, 92,238,180, 97, 64, 35, 67, 57, 29, 29, 29, 55,189,120,241, 34,216,208, + 79, 37,225,101,112,125, 54,106,232,116,211,175, 71, 7,218,127,250, 16,218,127,250, 16,218,175, 71, 7,186, 81, 67,167,155, 95, +208, 70, 4,147,201, 28, 37, 16, 8, 78, 10, 5,130, 24,161, 64, 16, 35, 16, 8, 78, 50,153,204, 81,168,121, 14,213, 7,156,214, +214,214,207,237,237,237,179,235,242,177,177,177,137,172, 67, 57, 71,187,185,185,165, 51, 24,140, 29,117,188,167,107,226,116,231, +243,249,137, 66,161, 48,163,242,135,207,231, 87, 14, 12,101, 45, 16, 8,174, 8,133,194,157,134,112,254,188,162,217,170,135, 33, +179, 95,254,188,162,217,170,143,191,155,243,157,229,164,199,161,107,243,231,124,103, 57,201,144,114,218,217,217,221,181,179,179, +147,216,217,217, 73,236,237,237,107,252,216,216,216, 60, 55,128,147,103,106,106,186,211,212,212, 52, 91, 40, 20,234, 69, 34, 81, +182, 80, 40,220,129, 74,161, 45, 62,183, 62, 25, 12,198,230,166, 77,155,170,152, 76,230,239, 31,125,181,173,113,227,198, 42, 22, +139,181,181,142,156,102,157, 59,119,214, 71, 71, 71,211,190,190,190, 52, 0,203,191,176,221, 29, 44, 45, 45,175,155,153,153,165, +153,154,154,238, 6, 32,252, 76, 78, 2,192, 40, 39, 39,167,168,110,221,186, 41,156,156,156, 34, 0, 12,250, 11,203,217,239,187, +239,190,163,210,210,210,104,154,166,233,180,180, 52,250,187,239,190,163, 80, 26, 40,242, 75,158,201, 43,102,206,156, 73, 63,122, +244,136,126,244,232, 17, 29, 17, 17, 65,247,235,215,143, 2,240,253, 23, 62,231,241, 87, 93,187, 87, 67,155, 70, 95, 53,177, 60, + 51,102,168, 15, 21,114,121, 7,189,250,135, 25,116, 79,223,102,180,103, 99,203, 11,238,238,214,238,127, 5,231,170, 31,166,211, + 61,190,109, 74,121, 53,178, 60,237,213,208,166,209, 63,124,237,255, 31,173, 90,248,187, 39,156,253,203,180,248,161, 88,170, 26, +245,234,213, 67,126,126, 7, 30,139,229,195,229,114,187, 50,152,204, 59, 5,185,185,243,203, 94,183,244,255,148,169,182,198, 1, +189, 17, 56, 53,164, 36,248, 28,206, 15, 38,178,127, 38,103, 93, 56, 12,226,172, 46,169, 52,165, 86,103, 90,147,228,243,221,168, +177, 14, 62,224,116,114,114,154, 74, 81,148,155,161, 5, 98, 48, 24,201, 98,177,248,224,231,212,103,147, 38, 77,232, 50,247, 54, +241, 87,182,251,223,209,151,254,151, 56,143,254,210,162,158,103,139,175,150,196,188,136,219, 86,230, 86,172,192,154, 57,150,166, + 62,221,186,172,124, 16,118,247,167, 53,187, 11, 75,254,205,215,206,128,129,115,218,254, 2,206,242, 32,161,117,226, 52, 49, 49, + 9,108,223,190,253,212,199,143, 31,255,174,215,235,167,253,143,246,207,126, 76, 38,115,177,135,135, 71,235,132,132,132, 40,189, + 94,191, 13, 85, 4,138,252,140,114,254,224,230,230, 54,139,205,102,115,101, 50, 89, 97,102,102,230, 74, 0,103,254,211,234,211, +171,137,149, 55, 77, 87, 4,221,222,240,230,125,193,211,191,140,147,166,244, 20,205, 92,159,144,148, 31,249,111,104,247,255,111, + 34,235,192, 63,241,195, 61,140,156, 70, 78, 35,167,145,211,200,249,151,115,242,141,245,105,228,252,127,200,249,255, 18, 44, 99, + 21, 24, 97,132, 17, 70,252,215, 65,105,172, 2, 35,140,248,143, 67,101,171, 86,133, 53,139,168, 65,149,214,197, 36,248, 57,202, +246,182,145,211,200,105,228, 52,114, 26, 57,141,156, 70,206,255, 57,206,255,175, 34,235, 64, 13,219,127, 27,140,102, 85, 35,167, +145,211,200,105,228, 52,114, 26, 57,141,156,255, 11, 66,171,202,109,163,235,208,136,191, 29,187, 6,195, 9, 0,230, 94,132,248, +239, 56,222, 8, 35,140, 48,194, 8, 35,254,205, 56,128,106, 92,135,255, 9, 66,171, 30,128,175, 81,154,248, 54, 30,192,125, 0, +133, 95,192,103, 3, 96, 4, 65, 16,195, 1,128,166,233,179, 40, 93, 53,146,103,200,201, 60, 30, 47, 91,165, 82,217,149,253,159, +163, 82,169, 42,231, 50, 32,240,233,106, 54,186,210,167, 74,184,185,185,101,171,213,106, 59, 3,126,190,136,166,233,151, 12, 6, + 35, 70, 36, 18,133, 37, 36, 36, 4,215,229,194,187,118,237, 58,129,201,100,110, 0, 0,189, 94,191,226,206,157, 59, 71,254,198, +118,235,224, 82,207,225, 15,173, 78, 75,102,231, 22,172,196,167,129,252, 0, 0,123,250, 99, 19, 65, 98, 73,217,255, 91,103, 7, +215, 28, 71,167,174,199,215, 0,111, 19, 19, 19,127,123,123,251, 62, 25, 25, 25,207, 1, 44, 5,106,143,106,236,226,226,242, 61, +139,197, 26,171,215,235, 27, 49,153,204, 68,146, 36,143,167,167,167, 7, 25,159, 33, 70, 24, 97,132, 17, 70, 24, 32,182, 62, 65, +157,132,150,167, 53, 28,104, 96, 20, 8,244, 4,141, 91, 4,112, 42, 62, 31, 89,134,158,223,215, 19, 58, 29, 89,250,155,108, 6, +244,215,223, 51, 14,244,233,211,199,121,206,156, 57,248,230,155,111,240,248,241,227,142,135, 15, 31,158,116,230,204,153,151, 20, + 69,221, 1,240, 24, 48, 40,148,130, 16,165,113, 90,198,244,233,211,167,199,134, 13, 27,152,205,154, 53,131, 82,169,196,221,187, +119,125,182,110,221,186,243,225,195,135,183, 1,156, 40, 19, 4,213, 38,192, 83,169, 84,118,229,201, 56, 9,130,176, 27, 54,108, +216,211,202,226,170, 44,191, 26, 65,211,244, 35,130, 32, 34,244,122,253,227,115,231,206,165,123, 2, 29,166,187,177,207,205, 79, +214, 58,127,204,169, 86,171,237, 46,253,188, 17, 44, 46, 23,234,146, 98,116,156,248, 47,209,123,107,213, 18, 16, 20, 9, 38,232, +194,174,235,119,190, 4, 16,147,153,153,249,210,215,215, 55,185,174, 45,204,100, 50, 55,220,184,113,195,145,166,105,248,249,249, +109, 0,240,119, 9, 45,238,215,222,173,238, 92, 57,127,146, 39, 43,200, 70,239, 65, 35,143,191, 77,207,153, 0,224,252, 7,162, +169, 15,236, 9, 2, 75,102,110, 60,193, 4,128,189, 63,140, 89,186,163, 23,118, 45, 8, 65, 22,128,174,101,226, 7, 0,126, 6, +112,103, 79, 31,216, 3, 88, 54,115,227, 9, 2, 0,246,253, 48,102,201,158, 62,248,117,246,245, 58,135,173,152, 53, 97,194,132, + 93, 27, 54,108, 96, 58, 58, 58, 66, 44, 22,247,110,218,180,169, 71,113,113,113, 83,212, 48,137,184, 65,131, 6,167, 59,119, 27, +208,112,200,240, 81, 2, 91, 27, 75,100, 74,242,204, 78,159,252,125, 58,243,209,221, 62, 41, 41, 41, 35,141,207, 16, 35,140, 48, +194, 8, 35,170,193,231, 71,134,111,227, 8,190, 92,139,239, 88, 76,226,251, 78,222, 77,187,143,238,219,153,209,212,171, 9, 94, +191,138,235,117, 57,236,201, 86, 70,196,171, 80, 82, 79, 7, 9,217,184, 20, 41,169,121, 37,140,142, 4, 43,228,210,137,210,145, +112,210, 24,230,211,167, 79,155,180,109,219,182, 34, 53, 76,247,238,221,209,189,123,119, 98,239,222,189,173, 66, 66, 66, 90, 29, + 58,116, 72, 27, 26, 26,250, 7,106,142,143,226,223,184,113,227,173,187,118,237,226,250,250,250,130,203,229, 86,124, 33, 18,137, + 48, 96,192, 0, 12, 24, 48,128,153,153,153,233,119,229,202, 21,191,159,127,254, 89,147,154,154,186, 24,255,138,210, 92, 35, 86, +174, 92,233, 93,197,238, 27, 4, 65,188, 39, 73, 50,170, 85,171, 86,233, 30, 64,147,233,125,191,185, 53,171,147,187,112,254,242, +195, 85,242,176, 56, 28, 28,157, 80, 58, 86, 87, 22, 90,201, 97,215, 33, 50, 51,205, 23,152,154,190, 4, 16, 3,224, 37, 77,211, + 49,137,137,137,113, 95, 1,173,190,182,100,252,241,123, 33,213,178, 14, 98, 11,233,233,233, 48, 55, 55,231,251,250,250, 74, 8, +130, 88,115,247,238,221,191,122, 66, 94,135, 53, 75,102,177, 11, 83, 94, 34,235,205, 35, 44, 28,238, 35,152,191,251,207,159, 84, + 26,221,249,154, 78, 34, 8, 6,227,231, 8, 42, 0,165,201,120, 87,230,231,231,251, 2,128,181,181, 53, 7,192,157, 29, 79,208, +119, 65, 39,226, 75, 98,187,177,153, 76,230,158,195,135, 15, 79,249,254,251,239, 75, 83, 71, 60,120, 0,145, 72,132,117,235,214, + 53, 88,180,104,209, 38,146, 36,231, 85,103,201,234,220,109, 64,195, 95,183,253,212,180,164,160, 72,189,127,207,153,103,245,154, +123, 50,102,250, 47, 50,253, 85,171,118,208,235,245,223, 27, 45, 91, 70, 24, 97,132, 17, 70,212,197,154, 85,171,208,242,176,193, +145, 54,205,221, 71,140,238,231,195,109,209,188, 25,216,220,127,133,110,105,235,237,141,182,222,222,140, 0, 89, 73,207,167,207, + 94,244, 60, 23,242, 88,173,208,165,158, 73,200,195, 4, 67, 75, 85,158,148,118,195, 32,251,110,114,105, 14, 15, 0,132, 22,118, +170, 31, 46,101,133,117,234,212, 9,206,206,206,236,208,208,208,201,181, 8,173, 31,226,227,227,185, 76,102,205,241, 80,235,213, +171,135, 97,195,134,193,211,211,147,211,165, 75,151, 31,170, 19, 90, 60, 30, 47,135, 32, 8, 59, 0,176,178,178,210,175, 89,179, + 38,138, 46, 5, 0,208, 52, 77, 63, 98, 48, 24,143, 41,138,122,242,231,159,127,102, 52, 5,236,122,183,245,188, 63,107,220, 48, + 1,125,110,103,181, 34, 65, 85, 92, 92,229,126,129, 72,152,203, 23, 10, 95,114, 5,188, 24,148,230,242,138,113,118,118,142,107, + 10, 56,183,247,116, 11,217,187, 96,140,233,239,211,126,170,181, 46,219,180,105,227,209,178,101, 75,158, 94,175,135, 92, 46,199, +190,125,251,204,249,124,190,121,159, 62,125, 86, 87,238, 0, 94, 64,139,161,245,152,211,214,102,234,103,127, 70, 71,178,232,220, +209, 59,101,216,128, 62,102,222, 95,119,198,219, 59,199, 80, 80, 80,130, 34,169, 12, 20, 69,125, 18,215,103,246,117,100,239,233, +143,173,123,151,143, 89, 70, 48, 24, 68,171,193, 75, 49,208,161,104,110, 96, 96,224, 43, 0, 38, 28, 14,167,114, 63,172,199,119, +106,190,181, 73,175,206,216,183, 98, 28,104,138,162, 1,108,173,131, 53,203,206,212,212,244,114, 72, 72, 72,135,118,237,218,225, +241,227,199, 72, 74, 74,194,172, 89,179, 52,179,103,207,102,143, 31, 63,158, 88,184,112,225,156,159,127,254,249, 28,128,135,159, +220, 8, 44,214,216, 65, 67, 70,114,100,210, 98,149, 70,173,213, 88,217, 88, 80,106,185, 74,145, 87, 88,172, 26, 57,102,170,230, + 85,228,147,177, 0, 62, 17, 90, 95, 88,159, 70, 24, 97,132, 17, 70, 24, 0,154,166,219, 1,176, 5,144, 75, 16,196,179,202,219, +101,135,148,103,107,249,120, 59, 15,165, 94, 41,235, 74,116,121, 40,157,238, 99, 11, 64, 15,224, 41, 65, 16,133, 95, 88,196,154, + 87, 25, 6, 7, 7,211,149,255, 86, 18, 90, 52, 77,211,180, 46,255, 61,173, 78,184, 78, 43,158, 29,252,228,163,124,117,158,150, + 60, 61, 67, 63, 57,177,138,246,176,169, 57, 11,123, 95, 79,232,198,180, 4, 61,179, 29,232,121, 93, 44, 84, 79,159, 62, 13,165, + 40, 42, 56,160, 51,104,250,245, 9,154,126,125,130, 94,208, 17,244,185,115,231,110,108,218,180, 41, 56, 40, 40, 40, 24, 64,109, +243,148,178, 75,158, 69,208, 79,236, 64, 87,135,248,248,120, 58, 48, 48,144, 94,190,124, 57,253,251,239,191,211,168, 37,130,186, +159,159,223,221,216,216, 88,122,252,248,241, 81,168, 33, 48,160, 23, 32, 28,219,192,225,141,250,244, 78,173,230,251, 22,116,225, +183,188, 42,175,223,209,209,241,131,242,108,118,119,160,127,107,239, 78, 31,233,217, 54,139,166,233, 27, 52, 77,111,166,105,122, + 36, 77,211,158, 0,208, 6, 48, 27,228,104,253, 78,117,230, 87,165,102,218,215,181,230,189,107,211,166,141,199,226,197,139, 11, + 52, 26, 13,157,156,156, 76,239,223,191,159,190,117,235, 22,125,233,210, 37,218,199,199, 39,179, 82,121,237, 39,121,186,102,107, + 14,173, 85,127, 78, 47, 50, 97, 50,127,123,118,235, 28,253,238,254, 89,250,233,169, 77,244,241, 31, 71,211,115, 6,117,208,154, +241,185, 42, 0,221,170, 59,111,118, 39, 52,241,108, 96,155,144,154,154, 74,107,181, 90,122,226,196,137,180,159,159, 31,221,171, + 87, 47,186, 71,143, 30,116,247,238,221,233,110,221,186,209, 97, 97, 97,116,102,102, 38,221,163,115, 91,121,127, 47,120,215,161, +104,205, 93, 93, 93,179,146,147,147,105,173, 86, 75,135,134,134,210,199,142, 29,163, 67, 67, 67,233,128,128, 0, 26,192,145,153, + 51,103, 42, 11, 11, 11,105, 63, 63,191, 12, 84, 17, 53,222,213,213, 53, 46, 54, 33, 61,125,199,198,131, 97, 71,127, 59, 25,118, +225,220,173,176,203, 55,159, 94,189,116,243,217,153, 39,209,137,151, 92, 93, 93,227,170,104,255, 47,170, 79, 35,140, 48,194, 8, + 35,106,215, 34,101, 66,171, 95,153,177,163, 31, 77,211, 61, 62,218,238, 87, 38,156, 62,217, 14, 8, 8, 88, 94,121,187,252,152, +128,128,128,229, 0,232,142, 29, 59,158,164,105,186,201, 95, 80,252,105, 85,124,106,183,104,149,131,204,120, 10,182,123, 31,152, +232,117,208,229,197,131,146,166, 2, 66, 7, 40, 9, 17,242, 37,169,120,115,255,124,205,137, 36,202,112, 45, 30, 38, 0, 66,227, +226,226,240,230,205, 27,164,167,167, 67, 32, 16,124,114,220,131, 7, 15,192,231,243,225,232,232,104,152,210,213,124, 56,206,189, +108,235, 10, 81, 71, 95,228,141,158,129,208,208, 80,228,228,228,128,205,102,131,195,225,128, 36,201, 90,249, 24,140,210,140,191, +229, 86,172,170,142,241, 5, 88, 92, 43,209,149,189,171,231,185, 49, 30, 5,155, 40,211,222, 33, 83,165, 55,204,146, 39, 18, 66, + 32, 20, 72,248,124, 65,133,187, 16, 64, 12, 65, 16,111,219, 0, 38, 66, 17,239,202, 31,235, 23, 58, 48, 35, 67,121,202,119, 47, +171,228,232,209,163,199,116, 0,171,105,154,150,182,108,217,210,126,195,134, 13,150, 98,177, 24,175, 95,191,198,153, 51,103,114, +201,210, 11, 37,104,154, 94, 11, 0, 95, 3, 60, 11, 91,139,155,191,173,154,103,138, 59,167, 57,159,211,139,204,189, 6, 92, 29, + 58,126,230,236, 93,243, 6, 64, 94,162,196,137, 91,145,184,241,226,253, 64, 0, 15, 80,195,188,183, 61, 15,241, 14,200,237, 62, +100,200,144,168,123,247,238,217, 28, 58,116, 8, 36, 73, 86,249, 57,116,232, 16,110,223,127, 49, 23,192,115, 3,139, 85,207,205, +205,237,246,147, 39, 79,108, 5, 2, 1,110,221,186, 5,169, 84, 90, 97,201,154, 48, 97, 2, 33,149, 74, 71,237,219,183,111,104, + 74, 74,202,182,251,247,239,231,163, 52, 23,113,136, 88,194, 0, 0, 32, 0, 73, 68, 65, 84,228, 7, 29,129,201,100,190, 39, 73, +237, 87,142, 94, 77, 88,195, 7,116,238, 44,203,127, 9,145,117, 75, 60,138,126,127, 69, 90,152,175,100, 50,153,239, 43, 31,255, + 87,212,167, 17, 70, 24, 97,132, 17,117, 3, 65, 16,193, 52, 77,247, 39, 8, 34,248,227,125, 31,255, 95,126,220,166, 77,155, 42, +182,203,207,217,188,121,243,198, 74,219,138,191,168,120, 53, 78,134,239, 82,166, 32,187, 84,117,144,250,245, 5,168,223, 92, 6, +219,181, 19, 56,158, 3,193,116,245, 65,218,203, 59,136,190,190, 3, 25,175, 30,128,166,244,112,244,104,111,104, 65, 84, 95,125, +245, 21, 84,170,210,169, 89,106,181, 26,108,161,165,106,225,180, 49, 60, 0,160, 88, 60,117, 37, 5,107, 16,161,105,167,174,104, +159, 77,227,169,125,169,161,162,125,118,233,121,235, 39, 78, 4,155,205, 6,155,205, 6, 81, 54,245,199, 16,161, 69,148, 29, 76, +149,186,175,170, 42, 4,161,224,154,156, 56,181,218,191, 61, 55, 37,134,163,142,125,132, 76, 53, 69, 95,201,214, 95, 53,164,188, + 2,161, 64,204, 23, 8, 98,248, 34, 97,133,208, 34, 8,226, 61, 0,208, 38, 38, 65,199,214,250,183, 20,102, 39, 10, 85,207, 66, + 33, 81, 81,218,106,104,214, 94,191,126,221,142,197, 98, 57,232,245,122,164,165,165,225,213,171, 87,248,245,215, 95,179, 75, 74, + 74,186, 68, 70, 70, 38, 84,214,142,122, 62,231, 76,208,186,121, 13, 89, 47,195,121,234,247,177,117,238, 61, 54,205,191,243, 27, +216,165,213,213,233,227, 86,224,187,190,189, 48,190, 75, 83, 58, 57,179, 64, 5,224, 86,153,233,181, 54,136, 35, 35, 35,123,126, +251,237,183,199, 91,183,110,237, 69,211, 52, 90,180,104,129, 81,163, 70, 33, 40, 40, 8,209,209,209, 40, 46, 46,214,134,132,132, +236, 4,112,216,192, 98, 9, 44, 45, 45,111,132,133,133,217, 10, 4, 2,132,132,132, 64,169, 84,194,209,209, 17,179,103,207,230, +108,222,188,249,104,113,113,241,240, 77,155, 54,241,146,147,147,127,187,121,243,102, 3,148,230,157,251,164, 19,104, 52,154, 3, + 39,130,142,236,154,237, 63,199, 41,236,241,235, 80,181,172,196,220,213, 53,189,216,214, 82,100,186,115,203,218,250, 26,141,102, +122,213,245,121,247,179,234,211, 8, 35,140, 48,194,136, 79, 80,163, 22,169, 44,158, 62, 22, 91,117, 17,105, 0,148, 1, 1, 1, + 63, 16, 4, 17, 28, 16, 16,240,195,166, 77,155,148, 0, 50,255, 14,145, 85, 33,180,250,247,239, 31, 30, 28, 28,140,254,253,251, +135, 87, 75, 65,233,161, 77,190, 7,109,242, 61,240, 59,206,197,159,155, 70,127,116,241,212,103,151,110,192,186, 91, 97,106,181, +154,117,228,200,145,138,121, 91, 0,160,215,235,255,242, 86,172,139,208, 42, 19,122,159, 20,194,141, 43, 10, 63,176, 96,248,215, +214,122,133,137,230,193, 21,136,213, 20,185,237,157, 86,241, 76, 74,255, 92, 29,231,165,249,211,145,126,255, 54, 4, 34, 81,250, +148,123, 49, 21, 86,172, 50,145,149, 4, 0, 13,184,166,161,129,243,190,243,113, 96,131,173,185,122, 22,153,106, 74, 29,152,162, + 59, 92, 77,103, 3, 77,211, 72, 74, 74,130, 66,161, 64, 68, 68, 4,206,159, 63,159, 91,133,200,130, 27, 87,116,247,247,165, 99, + 59,152,149,100,177, 53,207,110, 35, 83, 77, 25,228,234,178,105,241, 93, 39, 54,131, 8, 33, 24, 76,126,247,175, 61, 48,127,234, + 96,236,248,253, 79, 82, 99,215,185,255,174,203,215, 70,200,212,218, 31, 12, 20, 89, 21,198,198,200,200,200,166,145,145,145, 92, + 0, 93, 71,141, 26,117,109,232,208,161, 8, 15, 15,199,149, 43, 87,220, 1, 72,202,142, 91,135,210, 68,217, 63, 3, 72,172,206, +240,200,102,179, 79,221,190,125,187, 89,189,122,245,112,251,246,109, 40,149, 74,204,156, 57, 83,227,239,239,207,158, 48, 97, 2, + 81, 84, 84, 84, 97,201,138,136,136,200,175, 78,100, 1,128, 88, 44,190,126,254,204,177,111,190,253,246,219,193, 13,221, 61,205, + 18, 75,138,115, 4, 2, 30,255,126,248, 29,246,179, 39, 15,127, 19,139,197, 79,171,174,207, 80,131,235,211, 8, 35,140, 48,194, +136,234, 97,144, 22,249,200, 50, 85, 23, 84, 58,207,100,211,166, 77,175, 54,109,218,244,129,197,235, 11,241,241,170,195,171,229, + 99,218,103,197,209,210, 23,165,125,122, 1, 20, 85,151,139,253,100,159,165,165, 37,201,231,243, 63, 16, 90,148,129,156, 5, 23, + 79, 34,113,214,152, 10, 75, 86,185,101, 11,189, 39,124,145,208,162, 40, 42, 2,192, 7,133, 16,216,121,140,222, 57,192,171, 83, +211,134, 78, 12,221,153, 95,145,161, 32, 85,171,227,181,170, 55, 37,244,192,184, 42, 38, 89, 87,112,146, 58,240,132,252, 84,190, + 72,248,177,200, 74, 1, 0,161,189,251,208,109,125, 60,187,180,242,108,204, 32, 79,255, 2,177, 66, 39, 11,136,211,106, 19,229, +244,133,106,234,112,117,175, 94,189, 86, 91, 91, 91,243,118,237,218,101,238,234,234, 10,146, 36, 53, 31,139, 44,129,157,199,232, + 95,191,107,222,201,195,193,146,161, 59,183, 27,233, 74,189,226,215, 68,221, 81, 67, 68,150,141,185,232,102,224,198, 89,124, 1, +215, 4, 42,149, 10,155,247,158, 67,200,195,216,254,121,177,151,110, 2,184,249, 5, 29,114, 74,255,254,253,119,172, 91,183, 14, + 58,157, 14,147, 39, 79,198,251,247,239, 67,226,227,227,127,173, 95,191,254,226,165, 75,151,214,115,112,112,192,136, 17, 35,216, + 58,157,110, 66, 53, 28, 91, 78,156, 56,209,191, 85,171, 86, 8, 15, 15,135, 84, 42,133,163,163, 35,252,253,253, 57,155, 54,109, + 58, 90, 92, 92, 60,124,227,198,141,188,164,164,164, 26, 45, 89, 31,244,107,189,126,253,254, 29,179, 22,183,251,218,135,241,238, + 93, 2,153,214,222,151,113,231,246,149,123,214,214,214, 71,211,210,210,254, 85,159,131, 91,212,185, 62,141, 48,194, 8, 35,140, +248,107, 64, 16,196,213,178,121, 87, 31, 88,185, 62, 22, 97,229, 22,171,202,219, 31, 31, 95,246,253, 95,241,178,124,160, 10,225, +245, 97,120,135,254,253,251, 27,188,172,158,146,231, 26, 36,158, 62, 70, 95, 79,232,156, 68, 96,253,224,203, 0, 91,104,169, 26, +176,238, 86, 88,117,199, 10,133, 66,131, 45, 90,148, 90, 85, 91,163,212, 73,104,149,205,209,186, 65,211,244, 7, 66,203,220,222, +195,119,217,210,121, 59,125,134,246,102,100, 79,237, 8,169, 76,173, 94,250,154,164, 50, 20, 53,139,172,210, 81, 92,151, 44, 16, +138, 98,120, 66, 65,101,145,149, 6, 0, 60,187,198,237,151,204,159,189,183,219,232, 1, 68,238, 76, 31, 20, 74,149,234,197,175, + 72, 66,172,164,135,199, 1,119,170,162, 11, 11, 11,219, 15, 96,191,175,175,111,182, 80, 40,132, 76, 38,251,164, 13,202,203,219, +105,104,111, 70,246,148, 14, 40,144,107,213, 75, 95,145,200, 84, 82,167,106, 19, 89,182, 22,166, 55, 3, 55,204, 18,100,102,164, +128,205,102, 67, 36, 18,225,214,131, 24,228,189,186,252, 37, 2, 11, 12, 6, 99, 77, 64, 64,192,234,217,179,103, 35, 63, 63, 31, + 87,174, 92, 65,223,190,125,113,242,228, 73,215,107,215,174,237,232,218,181, 43,152, 76, 38,130,131,131,161,211,233,222, 86, 67, + 51,120,218,180,105,139,135, 14, 29,138,167, 79,159, 66, 34,145,124, 96,201,146, 74,165,163,246,238,221, 59, 52, 57, 57,185, 86, + 75,214, 71,104,239,214,184, 13,123,249,202,237, 80, 43,114, 88,185,226,199,225,161,183, 24,143, 10, 10, 10, 4, 0,138, 62,183, + 62,141, 48,194, 8, 35,140, 48,216,170, 85,157, 22,201, 45, 19, 81,185, 85,109, 87, 18, 88, 85,109, 19, 31, 89,193, 52, 31,125, + 31,253,119, 94,147, 65, 22, 45,150,125,115,144,217,177,149,132, 86,206, 7,223,243, 76,173, 12,114, 29,234, 72,176, 2, 15, 87, +196,209,226,229,231,231,243,108,108,108, 84,149, 5,130, 64, 32, 64,189,122,245, 80, 88, 88,136, 3, 7, 14, 0,181, 79,138, 38, +205,134,142, 67,251,209,147,241,204,153, 3, 90,167,173,176,108, 5, 78,156,248,129,216, 98,179,217,229,115,195,106, 27,116,159, +148, 89,154, 30, 1,160,219,184, 55,252,137, 39, 20, 78,228,217,184,216,204,159, 53,197, 36, 57, 71,141, 48,159,229,210,115, 91, +150,137,210,105,209,236, 52, 20, 61,172,133, 47,113,208,190, 99, 31, 91,178, 50, 90,187, 55, 92,193, 19,240,166,114,172, 26, 56, + 4, 44,156,101,146,156,173, 38,194,218, 47, 45, 62,255,243, 82, 65, 18, 76, 23,103, 64,122,199,128,230, 89,221,183,111,223,213, + 52, 77,211, 20, 69,173, 4,128,202,229, 93,232, 63,213, 36, 49, 75,133, 80,159, 21,133,231,183, 44, 51, 77, 71,205,229,181,105, +241, 93, 39,123, 75,179,155,129, 27,103, 11, 36,226, 84,112,185, 92,152,154,154, 34, 61,187, 8, 38, 44,166,242, 11,251, 27,183, +115,231,206,203,102,205,154,133,152,152, 24,204,156, 57, 83,146,150,150,118,225,244,233,211, 51, 87,173, 90,197,242,243,243,131, + 68, 34,193,214,173, 91,117, 15, 30, 60,216, 8, 96,107,149,253,145,197,154,242,211, 79, 63,209,153,153,153, 68, 82, 82, 18, 28, + 29, 29, 49,103,206, 28,206,198,141, 27, 43,230,100,213,197,146, 85, 14,177, 88, 28, 30,114,251, 17, 6, 94,223, 9, 82,167, 14, +151,230,167,221,123,147, 88, 24,110,197,225, 44,114,106,211,226,179,234,211, 8, 35,140, 48,194,136,191,196,138,245,172,166,237, +255, 0, 84,229, 58, 52, 72,104,189,221,189, 98,146,251,164,217, 75,192,119,237, 4,117,220, 69, 80,178,236, 10,139, 22, 79,100, + 9,171,250, 94,144,202,213, 56, 27,250, 2, 0,222,214,165, 84, 37, 37, 37,104,219,182, 45,246, 76,240,232,166, 42,201,231,241, + 1,168,185,102,170, 75,156,206, 97,215,174, 93, 83, 80, 20,117, 10,192,181, 90,104,214, 52,107,214,236,183,237,219,183,115,188, + 70, 79,130,236,241,253,143, 45, 40,224,243,249,224,114,185,120,249,242, 37,194,194,194, 52, 0,214,212,210,160, 79, 72,146,140, + 62,125,250,116, 70,147,134, 78,189,219,182,110, 57,247,135,229, 1,166,175,239,135, 96,229,198,223,168, 38,222,126, 69,155, 79, + 94, 42, 41, 18,213,239,174,148,196, 71, 25,112,169,209, 31,137,172,204,175,220, 92,186,181,110,222,108,201,202,149, 43,204, 94, +221,191,133, 85, 63, 7,210,238,173,122, 20,253,124,254,114,113,158,160, 65, 47, 85,206,155,167,134,212, 97,120,120,248,126, 0, +251,203,183, 63, 46,111,192,186, 95, 41,143,118,189, 11, 55,159, 60, 47, 47, 54,173,223,163,166,242,218,122, 13,254,198,217,214, +242,230,238,245, 51, 4, 89,226, 52,112,185, 92,136, 68, 34,164, 73,164, 88,189,243,140, 92, 75, 81,189,191, 84,104,153,154,154, +114,181, 90, 45,246,236,217,131,180,180,180,142, 0,210,158, 63,127, 30, 56,114,228,200, 93, 45, 90,180,248,234,213,171, 87,111, +101, 50,217,108, 0,111,170, 35,177,176,176,232,104,107,107, 75, 60,122,244, 8, 51,102,204,208,204,153, 51,135, 61,126,252,120, +162,176,176,240,115, 45, 89, 0, 0, 39, 39, 39,223,158,221,191, 70,167,158, 51,195, 53, 42,233,189,228, 55, 71,195, 25,244, 67, +222,231,214,167, 17, 70, 24, 97,132, 17,255, 51,248,188,192,224,190, 0,203,195, 26,211,155, 57,177,179,130,182,204,161, 75, 18, + 35,104,229,211,253,116,241,197,169,244,213,173,227,233,107,187,231,211, 51,251, 53,163,191,178, 35,178, 60,172, 49,221,247, 83, +225,246, 65,118,239,190,158,208,245,108, 12,186,103, 99,208,253, 60,160, 3,240, 67,155, 54,109, 46,249,183,255, 87, 28, 45,255, +246,160, 1,204, 0, 32,170,166, 88, 85,101, 12,119, 4,112,160,109,219,182,228,157, 59,119,232,248,225, 61,232,200,175,108,232, +217,179,103,211,171, 86,173,162,199,140, 25, 67,219,218,218,146,101, 21,225, 88, 27,231,192,129, 3,157, 1,224,255,216,251,238, +240, 40,170,246,237,123,102,251,166,247, 6, 73,128, 64, 32,141,132, 22, 18, 90, 8, 69, 65,130, 2,130, 72, 87, 20, 94,149, 34, + 69, 9, 32, 82, 20, 18, 69,138, 8, 8,168, 72, 81, 74,164,135,162, 52, 65, 65, 74, 8,164,147, 64, 8,169,155, 94,118,147,109, +179, 83,190, 63,146, 44, 33, 36,217, 77,224,253,126,190,186,247,117,237, 53, 59, 59, 51,207,158, 57,103,230,156,251,220,207,115, +206,113,119,119,183,233,237,219,165, 48,225,226, 41,238,234,190, 45,220, 15,115,198,113,125,187,251,150,186,248, 12,186, 39,117, +237,214,195, 64,246,233,109,186,184,184, 44,229, 56,110, 4,199,113,174, 0,224,237,109,111,209,211,167, 75,193,189, 11,167,184, + 63,246,111,229,126,152, 51,142, 11, 9,244, 43,107,239, 27,158, 38,113,242, 9, 54,198,102, 83,104, 50,189, 1, 62,165,206, 93, +250,221,109, 33,189,122,155,157,130,223, 56,145, 87, 80,196,221,188,121,147, 59,115,230, 12,247,199, 31,127,112,251, 14,157,224, + 60,250, 76,168,118,232, 62,166,127, 43, 30,157,230,210,105, 61,106,212, 40, 46, 35, 35,131, 27, 57,114, 36, 7,192,186,141, 54, +143,103,101,101,113, 73, 73, 73,220,178,101,203, 56, 0,123,222,127,255,125, 85, 85, 85, 21, 55,108,216,176,156, 58,130,197,111, + 75, 58,189, 58,182,139, 30, 59,122,224,170, 57,255,121, 61,236,121,243,243, 5,194,100,211,100,211,100,211,100,243,223, 96,243, +127, 25,174,117,170, 86,253,182,167, 81,138,214, 21,128, 70, 25,118, 6, 56, 81, 63,173, 91,255,205,162,109, 59,247,124,180,100, +222, 59,230, 3, 7, 12, 71,226,133, 31,113, 36,246, 80,141, 90,163, 93, 47,228, 97, 67, 82, 25,148,233, 6, 82, 81, 55,143,214, + 83,136,143,143, 55,179,235,252,100, 14,166, 7,181,115,179,238,104,229, 13,202, 0,204,186,115,231,206,134,240,240,240,181,239, +246, 15, 30, 55,167,223, 16,232,116, 58,236,219,183, 15,217,217,217, 71, 1, 44, 55, 86,113, 75, 76, 76, 44,245,235,236, 57, 95, +192,227,127,244,193,228,177,142, 37, 15, 83,144,151, 26, 15, 0,208,104, 84,186,194,140,171, 65,173, 73,156, 84, 42,189,233,232, +232,120,223,209,209,177,162,107, 39,247, 89, 98, 8, 86,188,247,230,107, 78,101, 89,105,200, 77,174,245,140,106,212, 74, 42, 47, +227,178, 79, 91, 74,215,211,211, 83,108, 46,192,236, 38,211,171, 85,235,138, 30,164,245, 48,198,142, 82,163, 93,183,122,211,190, +151, 62,255,232, 45,177,149,149, 21,238, 36, 61,192,138,141, 7,106, 84, 90,221,136,210,196,227, 47,196, 61,198,113, 28,116, 58, +157,209, 3, 29,154,193,146,160,160,160,110,107,215,174,245,158, 49, 99, 6,158, 87,201,106,136,204,172,252,200,118,238, 94,126, + 15,238,223, 9,183,147, 10,127,122,158,252, 52,193, 4, 19, 76, 48,225, 95,131, 81,117, 98,206,172, 6,219,120,131, 68,171, 30, + 73,197, 80, 2, 88,211,137, 87,189, 99,233,218, 77, 43, 73, 98,243, 91, 44,199,253, 72,147, 88,253,168, 12, 37,207,153, 56,165, +128, 15,250,165, 49,147,249, 0, 32,224,183,173,129,172, 67, 6,128,215,191,187,118,171,207,119,215,110,125, 82,247,219,231, 0, + 90,229,203,181,228, 35,105,128,159, 87,187,129, 61,253, 37, 60, 70,133,188,212,135, 40,175, 81,227,124,114,118, 37,201,145, 63, +182, 54, 81,143, 30, 61,250, 29, 0,156,173,205, 82, 7,250,117,246, 24,212,203,223, 76, 64,104,145,151,114, 7, 85, 42, 45,126, + 75,206,174, 2, 65,180, 57,160,250, 69,165,183, 40,241,196,237,147, 32,134, 17, 4,113, 97,217,156, 73,226,149, 27, 15,190, 80, +146, 5, 64,153,159,159, 95,166, 84, 42,237, 11, 10, 10,180,104,251, 36,113, 15,228,114,121,247, 15, 63,252,112,205,226,197,139, + 63,250,226,139, 47,132,109,137,201,106, 14, 21,249,217,199, 6,249,191,184,242, 55,193, 4, 19, 76, 48,225, 95,129, 89,141,182, + 48,154,104,233, 9, 67, 49, 74, 0,124,224,229,197, 45,204,204,132,246, 69,165,172, 41,165,235, 57,113, 27,192,232, 54, 95, 77, + 18,138, 27, 25,217,213, 55, 51,178,171,193,114, 28,203,113, 26,146, 68,110, 13, 69,173,203,120,148,223,246, 81,119, 4,193,220, +126,144,163,138,123,152,171,230, 88,150, 99, 57, 78, 75, 16, 40,212,233,216,117,201,143,178, 79,252, 29,210, 91,154,120,252, 90, + 44, 77, 12,188,118, 51,105, 97, 77, 13,181,181, 52,245,248,245, 23, 88, 46,186,196,196,196, 41,161,161,161,111, 51, 12,179, 3, +128,238, 57,108,105,105,154, 94, 18, 29, 29,125, 52, 49, 49,241,240,245,235,215,101, 47,130,100,253, 87,203,223, 4, 19, 76, 48, +193,132,127, 42,218,182,168,116,115,120,145, 36,235,239,136,164, 7,143,123,253, 55,236, 38, 63,120, 28,240,191,144,222,162,212, + 99,113, 69,192,155,255,165,236,253,141, 97,152,223, 94, 36,169, 62,119,238, 92, 71, 52,177,172,206,223,173,252, 77, 48,193, 4, + 19, 76,248,199, 98, 86,115,228,139,111,202, 27, 19,254, 1,224, 94, 20,201, 50,193, 4, 19, 76, 48,193,132, 54,160, 89, 69,139, + 64,243, 35, 7, 46,180,226, 15,218, 50,250,224,130,201,166,201,166,201,166,201,166,201,166,201,166,201,230,191,206,230, 63, 17, +174,168, 13,136, 63, 93,183,109,145,124,189, 72,152,134,190,154,108,154,108,154,108,154,108,154,108,154,108,154,108,254,211,209, +100, 32, 60, 80, 27, 60,108,130, 9, 38,152, 96,130, 9,255, 45,136,235, 62,109, 61,110,130, 9,255,139,100, 75, 79,184,218, 18, +163,213,165,110,251,224,191,152,216, 57,174,174,174,179, 2, 3, 3,125,133, 66, 33,169, 80, 40, 86, 95,190,124,121, 85,227,147, + 6,250,241,227,120, 36,218, 63,249,133, 0, 8, 30, 64,146, 96, 56,228,253,145,160,234,109, 42,247,191, 53, 60,165, 86,142, 39, + 9,146, 39, 98,104, 10,140,142, 66,109,184, 85, 45, 88,150,206,102, 40,205,203,205, 93,236, 18, 52,214,131,102,216, 47, 0,110, + 27, 64,190, 15,176,219, 9,240,223,227, 64,127, 75,128,247, 31,240,184, 47,193, 16, 31,243, 5,188,165,178,248, 95,114,255, 9, + 25, 22, 19, 19,195,123,158,235, 39, 76,152,208,228, 2,162,110,110,110,177,102,102,102,157,155,187,174,166,166, 70, 38,147,201, +194,255,225,207,227, 32, 0,223, 0,240,111,244,123, 26,128,249, 0, 46, 62,239, 31,132, 1,124,103, 96,182, 16,248, 24, 0, 40, +224,203, 34, 96,231,149,191, 81,140,161,163,163,227, 85, 62,159,239, 93, 83, 83, 83,163, 80, 40,188, 44, 45, 45, 51,205,205,205, +205,105,154,206, 40, 41, 41, 25,212, 74,115,239,227,201, 82, 90, 31, 1,216,222,202,227, 38,152,240,191,130,231, 26,117,216,181, +182,126, 64, 24,128, 65,125,250,244,113,174,169,169, 65, 90, 90, 90, 17,128,171, 0,174,212,125,210, 95, 68, 74, 73,146,252,106, +211,166, 77,139,230,206,157,171, 95, 12, 58, 33, 33, 1, 65, 65,207,206, 17,202, 35,209,254,242,169, 11, 78,183, 19,211,209,103, +216,248, 58,162, 69, 2, 53, 50,132, 15, 15,110,107, 18, 44,109,109,109, 87, 19, 4, 49,129, 36, 73,131,141, 26,203,178, 12,199, +113, 49, 21, 21, 21, 43, 1, 40, 90,243, 71,230,102, 98, 29,205, 48, 77,254, 7,159,199, 99,106,148,154,102,167,189,176,179,179, +187, 78,146,100,167,134, 11,102, 3, 79, 47,160,221,220, 49,154,166,243, 74, 75, 75,141, 33,161, 18,146, 47,156, 79, 16,194,225, + 32,217,174, 0, 1, 2,100, 58,203,104,207,179, 52,245, 53, 0,245,243,144, 44, 87,119,175, 63, 22, 44,143,110,159,148,154,134, +101,115, 38,227,139,111,246, 96,233,252,183,241,245,174, 3,152, 63,107, 18,252,252,252,209,210,178,226, 44,132,235,150,207,155, + 48, 44,106,219,225, 1, 75, 63,152, 32,142,218, 22, 51,112,217,156,137,162,117, 91, 15, 15, 92, 54,231, 13,113,212,214,195, 3, +150,206,155, 32, 93,183,253, 23, 22,192,212,182, 36,114,146,183, 91, 13, 65,211, 77,246,182, 57, 62, 95,115, 32,163,192,252,255, +226,141,158, 49, 99, 70,160, 74,165,186, 51,121,120,207,232, 30, 93,219,229, 55,117, 78, 89, 97,126,187,204,251,241,145, 2,161, +180,215,107,145,123, 18, 90,148, 28,196,226, 78,105,105,105,222, 44,203,130, 97, 24,208, 52,173,223,106,181, 90, 12, 26, 52,232, + 69, 13,156, 25, 13, 96,117,237,203,138, 40, 0,135,159,195,150, 5,159,207, 95, 32, 18,137,194,104,154,246, 5, 0,129, 64,144, +170,209,104,174,208, 52,189, 9, 64,117, 43,237,109,206,207,207,247,179,176,176, 0, 69, 81,250, 5,232,121, 60,158,143,135,135, +199, 54,181, 90,237,253,188, 55,239, 12,204,238, 55, 96,192,215,211, 23, 45,226,169,174, 94,197,215,187,119,111,134, 92, 14, 0, +219, 12, 93, 43, 18,137,126, 37, 73,210,179, 53,255,199,178,108,182, 86,171,125,185, 53,215,240,249,124,239,130,130, 2, 39, 55, + 55, 55, 40, 20, 10,152,155,155,155,215,239,183, 65,201, 90,207,113,156,180,174,110,255, 58, 36, 36, 36,148, 32, 8, 26, 0,199, +178, 44,121,243,230,205, 73, 44,203,242,235,234,167,245, 0,118, 3,208,152,218,108, 19,254, 71,213,172, 93,173, 37, 90,103, 0, +132,245,233,211, 71,250,230,155,111, 34, 44, 44, 12,222,222,222,144, 72, 36,181,149,120, 89,153,243,221,187,119,223,184,122,245, +234, 27,167, 78,157, 66, 74, 74,138, 10,192,159, 0,154,124,169,135, 70, 12,152, 43,177, 16,111, 1,128,146,188, 50, 89,222,163, +226, 45, 50,153,108, 61,128,134, 83,132,123, 77,157, 58,117,225,188,121,243, 16, 27, 27,139, 3, 7, 14, 64,163,209, 64,161,104, +129,191, 40,139, 81,113, 41, 26, 48,207, 2,114,174, 0,102, 78,128,185,115,155,115,202,214,214,118,245,252,249,243, 63,244,243, +243,211,207, 98,174,211,233, 64,211, 52,116, 58, 29, 42, 42, 42,176,112,225,194,218,134,150,227,192,178, 44,206,158, 61, 59,119, +214,172, 89,168,168,168, 88,208,148,205,144, 94,238,113, 36, 65,182,175,215,106, 56,134,201,187,113, 55,175, 55,205, 48, 60,181, +154,106,114,165,114,137, 68,216, 34,201, 19, 8, 4,237, 83, 78,158,116, 34, 69, 34,112, 12, 3,176, 44, 56,150,173,203,206,186, + 15, 87,251, 27,199,176,224,116, 12, 88,154, 5,173,210, 32,248,253,247,141,201,138,126, 2,145,244,192,148,119, 23,185,244, 13, + 9, 17,116,112,119, 3,205,176,120,152,149,231,114, 39,238, 70,255,152,189,219,222,211,170, 20,147, 0,180,105,158, 45,145,153, +213,111, 91,191,253,174,253,237,187, 73,184,120,249, 42, 46, 92,186, 2, 0,248,245,242,245,122,194,109,176,168, 64, 87,119,159, + 63,115,140, 56,122,235, 65,193,252,153, 99,121, 95,108, 61, 36,152,247,246,107,188,232, 45, 7,132,243,222,126,141, 23,253,205, + 1,225,188,153, 99,120, 81, 95,255, 16, 8,192, 22, 64, 69,115,198,154, 43, 35,130,166,197, 63,101, 22,241, 0,160,100,199, 14, +232,138,139,225,182,114, 37, 0, 96,138,151,179,209,238, 14, 7, 7,135, 56,129, 64,208,222,208,121, 58,157,206, 32, 9,158, 49, + 99, 70,144, 74,165,138,163,105,154,227,243,249,145,147,199,190,116,124,196,192,160,178,134,231, 36, 36,220,179, 95,183,238,228, +152,195,119, 20,220, 27,189, 44,239,196,126, 53,163,119,196,226, 61,247, 90,104,144, 73,141, 70,131,140,140, 12, 52, 92,228,189, + 1,152,182,246,157, 0,124,109,111,111,223,183,172,172,108, 10,128,101,114,185, 60,144,199,227,193,206,206,110,153, 86,171,125, +104,109,109,253,125, 85, 85,213,245, 58,213,200,216, 37, 3, 6, 89, 89, 89,237, 59,118,236,152,109,207,158, 61,201,210,210, 82, +116,236,216, 17,229,229,229,193, 87,175, 94,237, 53,115,230,204,153, 10,133, 98, 90, 93,103,208, 88,116, 51, 51, 51,227,166, 79, +159, 78, 48,204,147,219,253,225,135, 31,240,114, 0,221,217,209,198, 76,169,214,114, 85, 23, 51,172,255, 35, 20, 10,255,204,206, +206,174,106,109,102, 8,129,143,167, 47, 90,196,179,120,252, 24, 22,247,238, 97,138, 92,206,255,162, 86,221, 50, 72,180, 72,146, +244,220,119,224, 71,111,145, 72, 4,154,166,245,100,176,190,142,210,233,116,160, 40, 10, 58,157, 14, 12,195, 64, 71,233, 16,245, +249,151,109,174, 11,205,204,204,204, 92, 93, 93,139,204,204,204,204, 94, 68, 43, 36, 22,139,249,123,247,238,157, 36, 18,137, 0, + 0, 90,173, 22, 1, 1, 1,132,169,125, 54,225, 31, 70,182,158, 81,185, 90, 34, 90, 35,229,114, 57, 24,134,129,165,165, 37,120, +188,167,219,125,123,123,123, 12, 31, 62, 28,131, 6, 13,194,155,111,190,137,148,148, 20,233,155,111,190, 57,188, 57, 99,147, 23, + 69,192,221,219,185,174, 49, 97, 93,175,157,190, 27,253,195,103,191, 56, 22, 22, 22, 46,106,112,218,204,217,179,103, 19,101,101, +101,152, 48, 97,194, 85,141, 70,243, 42, 0,121,115, 54, 25, 22,121,225,111, 78, 1,203, 17,210, 77, 55,191, 35,180,106, 21, 71, +146,164,170,222,117,216,150, 92, 34, 8, 98,130,155,155, 27, 14, 30, 60, 8,173,246,217,233,194,172,172,172,144,156,156,252, 68, + 85,227,241, 16, 18, 18,194, 35, 8, 98, 2,128, 5, 77,219, 36,219, 95,187,253,216,169,126, 63, 98,184,191, 48,164, 23, 89, 84, + 80, 84,195, 1, 32,150, 47, 95,174, 39,110, 0,176,122,245,106, 99,210, 9, 82, 32, 64,201,149, 43, 79, 42, 98, 62, 9, 82, 72, +128, 16, 0, 36,191,214,139, 10, 14,224, 24,128,165, 1, 86, 7, 72, 92,221,141,201,134,224,118, 30,222,177,235, 54,110,183,209, +232, 56, 28, 60,113, 17, 89, 89,143,192, 35, 73,120,117,246,198, 75,131, 7, 10,122,245, 9,117,255,114,213,162, 83, 5, 57, 15, + 70, 2,184,213,234,140,102, 57, 73,103, 15, 7,124,255,195, 29, 56,218, 90, 96,194,152, 87, 32,149,136,241,197, 55, 63,226,243, +165,115,224,237,229,137,157,155,215, 54,123,185,181,181,245, 26, 95,239,206,158,219,247,158,134,175,143, 15,111,251,190,211,240, +245,171,219,250,251,242,182,239, 59, 13, 63,127, 63,222,246,125,167, 17,232,223,173, 67,156,236,230,154,242,242,242, 57,205,231, +103,163, 50,122,169,182,140, 4,213,172,190, 33,120,252,222,123, 0,160, 39, 90,173,129, 64, 32,104, 95, 80, 80,224,100,232, 60, + 67,170, 65,157,146, 21, 71,211, 52,138,139,139,137,202,202, 74,206,198,198,102,204,185,157,203,142,189, 60, 32,168, 28, 0,238, +221,187,103, 23, 21,181,110,204,161, 56, 57, 84, 55,182, 18, 63,157,188,194, 78,121, 53, 44,238, 68,244,140, 94,168, 91, 18,162, + 49, 52, 26, 77, 86,143, 30, 61,184,186,239,237,196, 98,177,176,209,243,230,214,165, 75,151,103, 84,107, 35, 92,138, 95,255,245, +215, 95,115,252,252,252,224,227,227,115,189,111,223,190, 86,230,230,230, 56,119,238, 28,124,125,125,253,173,172,172,110,198,196, +196, 8,150, 44, 89, 18,180,123,247,110, 0,152,107, 68,118, 14, 11, 15, 15, 63, 24, 27, 27, 43, 17, 10,133, 80,169, 84, 72, 78, + 78,134,181,181, 53, 68, 34, 17, 94,123,237, 53, 94,255,254,253,237, 7, 15, 30,124, 36, 61, 61,125, 18, 90, 49, 2, 74,173, 86, +115,203,150, 45,131,153,153, 25,204,204,204, 96,110,110, 14,115,115,115, 88, 72, 64,236,152,239, 33,157,183,171, 82,186, 96,229, +142,232,125,219, 87, 93,118,119,103, 63,205,205,205,173,108,237,179,160,186,122, 21, 22,247,238, 1, 13,222, 93, 99, 97,109,110, +135,200,200, 72, 67,138, 20,132, 66, 33,250,245,235,103,208,158,157,157,221, 81, 62,159,255, 84,207,148,166,105, 73,100,100, 36, +147,158,158,110, 78,146,164, 57,203,178,136,140,140,100,104,154,150, 56, 57, 57, 93,103, 89,182,168,180,180,116,156, 17,201,213, + 0,248,136, 36,201,175,197, 98, 49,191, 67,135, 14,217, 43, 86,172,248,171, 78,205, 4,199,113,100,135, 14, 29,130,165, 82,169, +167, 70,163,161, 81,235, 58, 52,169, 89, 38, 52, 9,142,227,122,213,138,194,122,104, 1,136,234,190,151,213,182,118,112,104,244, + 59, 0,148,214,117, 20,157,155,217, 47, 3,144, 2,160, 27, 0,167,186, 99,183, 9,130, 40,111, 67, 50,155, 87,180, 98, 99, 99, +245, 93,216,136,136, 8,125,195, 98,105,105,137,219,183,111,131, 32, 8, 88, 90, 90,194,202,202, 10,214,214,214,144,203,229, 72, + 73, 73, 65, 90, 90, 26, 30, 63,126, 12,130, 32,224,229,229,133,250, 23,168, 1,244, 21,220,207, 27, 98, 33,177, 16,131, 32,128, +158, 67, 2, 17, 56, 40, 0,125,110,101,206,143,187, 64,236,146,201,100, 25, 0,248, 1, 1, 1, 51, 67, 66, 66,176,113,227, 70, +104, 52,154,141,205,144, 44,189,205, 63, 82,232,222, 0,224,234,234,186,120,255,185,135,102, 83, 71,116, 86,202,100,178,175,218, +144, 57, 79, 85,196,165,165,165, 70,175,197,199,178, 44, 42, 42, 42, 90,180,217, 88, 33,216,244,245, 86, 27, 69, 85, 17, 62,251, + 98, 63,116, 58, 29, 22, 45, 90, 4,150,101,245,159,202,202, 74,163,210,201, 49,204,179,218, 1, 89,235, 61, 37,248,128,199,196, + 90, 94,145,115,112, 43, 8, 14, 32, 24, 0,207,222, 87,227, 70, 72,194, 19, 74, 15,173,250, 98,139, 77,124, 90, 30, 78, 92,140, + 7, 37,207,135,236,222,177, 90,201,177,223, 36, 28,214,240,208, 55,176, 51, 62, 92,254,165,237, 39, 31, 78, 59,164, 85, 41,124, +240,180, 27,241,130,225,151,134,193,103,107,214, 96,215,150,141,248,114,227, 22,200,171, 42, 33, 16, 56,212, 85,244, 12, 24,134, +105,249,222, 57,110, 68,228,252,183,136, 47,190, 61,138, 96, 63, 87, 28, 57,119, 11, 3,122,120,226,216,111,113, 24,212,171, 35, + 78, 92,136,199,144,190,157,113,230, 74, 18, 62,156, 61,137,152,244,235,238, 17,173, 41,163,205,155,183,218, 40,228, 69,136, 93, +187, 23,197,219,182, 33,123,206, 28, 4,215,157,115,139, 32, 32,108,223, 30, 16, 26, 46,163,198, 72, 77, 77,133, 70,163,105,170, +183, 15, 95, 95, 95,131,229,174, 82,169,238,208, 52,205, 21, 21, 21, 17, 69, 69, 69, 48, 55, 55, 39,146,147,147, 24,127,255,128, +177, 92,218, 47,223, 1, 64, 84,212,186,177,135,239,200,161,188,190, 5,170,191,190,129,176, 99, 2,185,107,245,108,106,214,202, +157,119, 26,188,163, 79,165,179,176,176,112,100, 97, 97, 33, 0,160, 83,167, 78,105,233,233,233,221,234, 93,205,117, 46, 68, 33, + 77,211,222,245,238, 68,154,166,161,209,104, 48,108,216, 48, 94, 75,247,110,107,107, 27,226,235,235,139,248,248,120,108,217,178, +197, 46, 60, 60, 28, 15, 30, 60, 0, 65, 16, 88,183,110, 29,225,231,231, 39, 40, 45, 45,197,203, 47,191,140,163, 71,143,246,147, +203,229,134,242,211,210,220,220,124,247,169, 83,167, 36, 36, 73, 66,161, 80,128,101, 89,244,239,223, 31, 36, 73, 34, 41, 41, 9, +203,151, 47,199,209,163, 71,113,252,248,113,105,175, 94,189,118, 43,149, 74, 95, 60,237,214,111,174,140, 56,181, 90,205,137,197, + 98,136,197, 98, 72, 36, 18, 72, 36, 18,136, 68, 34, 84,171,129, 89,155,178, 53, 60,137, 3,235,223, 99, 64,231,183,230,173, 35, +191, 90,241,246, 37, 0, 39,140,125,230,129,218,152,172,175,127,252,113,203,148,170, 42, 18, 0,190, 39, 8,150,226,184, 47,141, +121,223, 1,160, 90, 93, 5, 79,175,246, 56,114,232, 56, 94,159, 56,166, 73,146, 37, 16, 8, 33, 20, 8, 96,101,103,110,208,166, + 80, 40,116, 78, 75, 75,179, 23, 8, 4,224, 56, 14, 12,195,128,162,168,162, 79, 62,249,196,113,212,168, 81,150,103,207,158, 37, + 71,141, 26,197,218,218,218,214,220,186,117,171,152,166,105,251,129, 3, 7,182,230,153,223, 30, 24, 24,216,243,216,177, 99,111, + 71, 70, 70,198, 45, 94,188,248,179,134, 7,215,175, 95,191,230,204,153, 51,158, 99,199,142,221,119,239,222,189,237,173,169, 67, +158,183,158, 55,217,252,251,217,108,142,139,212,193,153, 32,136,216, 6,117,118, 68,253,126,100,100,228,178,168,168,168,100,130, + 32, 98, 27,254, 94,127, 94, 93,103, 49,182,169,253,186,107,237,150, 46, 93, 26, 16, 29, 29,189, 46, 52, 52,244,224,245,235,215, + 31, 1,104, 45,209,106, 57, 70,171,254,134, 26,222,100,163, 70, 13,114,185, 28,114,185, 28,185,185,185,216,177, 99, 71,221, 11, + 45, 0,159,207, 7,159,207,215,199, 51, 52,135,139,177,127,126, 3,224,155,158, 61,123, 10, 18,255,138, 57,251,241,174,121, 67, +123, 15,235,201,187,115, 49,113, 60,106,215, 35, 28, 57,125,250,116, 7, 0,216,187,119,111, 41,128,179,255, 71,172, 57, 38, 35, + 35,227, 67, 87, 87, 87,125,140, 74, 67,247, 33, 77,211,144, 72, 36,168,143,101, 81,171,213,216,177, 99, 7,205,113, 92, 76, 11, + 54,145,158,124, 9, 25,201,151,107,175, 99, 89,176,204,147,235, 87,173, 90, 5,142,227,244,141,253,123,117,202,137, 65,146,215, + 84,158,115,141,182,141,126,231, 24,198,128,123, 66, 56,111,252,180, 57,174, 44,193,199,201, 75,119, 33, 16, 8,192, 54, 80, 51, + 5,188,218,222,114,242,131, 2,184, 57,251,227,213, 73,179, 93,142,237,219, 58,143,166,212, 95,180, 54,175,125, 2, 67, 49,255, +195, 15,241,221,174, 93, 88,190,114,141,158, 1,208, 12, 3,218, 96, 58, 73,114, 88,255, 0,208,213, 5,224,241,120, 24, 18,220, + 25, 60, 30, 15,195, 67,187,130,199,227,225,229,254, 62,224,243,249, 24, 49,192, 15, 93,186,116, 1,159,207, 39, 13,148, 59,210, +147, 47, 34, 35,249,247, 6,164,151, 3, 7,128,146,201,158, 57, 95, 39,147,129,243,176,111,237,179,133,153, 51,103, 86,230,230, +230, 82,141,143,185,187,187, 11,175, 94,189,106,211,140,219, 78, 15,169, 84,218,139,207,231,223, 41, 47, 47,103,205,204,204, 72, +150,101, 88,127,255, 0,222,185,157,203,142,213,159,179,116,233,178, 99,111,244,178, 26,187, 63, 38,150, 19,118, 24, 64, 16, 2, + 49,253,238,202,157, 66,129, 80,218, 11, 80, 25,211,121, 32, 53, 26, 13,238,223,191, 15, 67,233,225, 56,174, 69,215, 79, 69, 69, +197,116, 95, 95,223,171,223,124,243,141, 29, 65, 16,248,227,143, 63,192,227,241,244,159,204,204, 76,144, 36,137,143, 63,254,152, +146,203,229,239, 24, 74, 27,159,207,255,240,200,145, 35,214, 34,145, 8, 10,133, 66,255,222,240,120, 60,164,165,165,225,171,175, +190,194,244,233,211,145,147,147, 3, 55, 55, 55, 44, 90,180,200, 34, 58, 58,250, 67,138,162,214, 24, 81, 68, 9, 90,173,182,183, +153,153, 25, 36, 18, 9,234, 9, 23, 0,252,150, 44, 72, 82,169, 84,221,237,237,149, 46,142, 87, 98, 79,246, 11,127, 53,200,222, +209, 53, 84, 38,147,181,106,233,172,135,192,174, 44,134,249,100,228,177, 99, 78,215,142, 29, 99,111,156, 58,149, 39, 86, 40,118, + 26,253, 12,233, 72,100,103,230,161, 87,175, 94,184,115,231, 14,122,245,234,213,144, 52, 65, 36, 18, 65, 40, 20, 66, 40, 20,194, +193,214,168, 16, 10,142, 36, 73, 92,187,118, 13, 12,195, 64,171,213, 66,171,213,194,207,207,175,252,242,229,203, 22, 0,144,153, +153,201, 77,157, 58,181,242,230,205,155,232,209,163,229,245,212,157,157,157,175,242,120,188, 14, 13,127, 43, 43, 43,179, 29, 55, +110, 28, 42, 42, 42, 94, 25, 55,110,220,128,186,247, 55,255,151, 95,126,153, 10, 0, 34,145, 8, 36, 73, 50, 48,225, 95, 15, 67, + 92,164, 33, 81,106, 76,184,162,162,162, 34, 26,255,214,144, 84, 53,245,189,225,181,209,209,209,235, 26,216, 86,181, 33,249,134, + 99,180, 98, 99, 99,185, 38, 24,164,209, 48, 68,180,234, 17, 31, 31,175,115,115,115,251, 46,227,238,227,161,157, 3,189, 32, 53, + 23,191, 4,224, 27,177, 88,188,112,218,180,105,184,113,227, 6,146,146,146,126,192,115,142,194, 9, 8, 8,248, 85, 44, 22,123, + 54,227, 38,201, 78, 74, 74,122,185,153,134, 97,229,169, 83,167,208, 82, 48,252,165, 75,151, 26, 54, 74, 13,131,225,155,126, 48, + 88, 14, 58, 74,135, 26,165,234, 73, 35, 94, 71,180,106,106,106, 48,113,226,196,167, 20,173,226,226, 98,131,247, 71, 16, 4,190, + 58,113, 2,231, 99, 98,240, 74, 80, 16,142,222,186,133,232,105,147,225,227,217, 14, 28, 67,128, 35,128,156, 3, 91, 81, 38,175, +198,207, 23,175,161, 92,161,196,148,129, 3,225,109,229,208,178, 93,129,112,120,112, 72,168,240,194,245, 20, 8, 4,124,144, 96, +193,233,148,112,243, 29, 12, 30, 73,194,218,185, 35,132, 2, 1, 4, 2, 62, 50,115, 75,225, 27,208, 71, 20, 43,146, 12,111, 11, +209,114,247,236, 8,134, 97, 48,125,250,116, 28, 60,120, 16,246, 46,158,176,118, 15,192,231, 27,119,225,149, 97, 3, 13,222,127, +125, 15,158,207,231,131,199,227, 61,179,173,255,110,140, 58,201,177, 28,168,198,101,196,114, 0,199,161,253,218,181,104,191,118, + 45,110,213,253,167, 95, 77, 13, 84, 42, 21,208,215,191, 85, 36, 75,171,213, 34, 55, 55,151, 42, 44, 44,116,110,226,120,145, 86, +171, 53, 72,108,246,236,217,147, 48, 99,198,140,222,118,118,118,113, 9,247,238,233, 2,131,130, 4,103,119, 44, 59, 94,239, 54, + 4,128,160,160,160,242,101,203,150, 29,159, 58, 33, 98,204,246,200, 55,153,247,215,236,227,139,165,210,222, 17,139,247, 36, 28, +152, 48,193,176,191, 71,163,201, 10, 12, 12,228,140,185, 47,165, 82, 89,216,194,225,209, 0, 86,247,236,217,211, 42, 60, 60, 28, + 87,175, 94,197,235,175,191,174,161, 40, 42, 3, 0, 70,141, 26,213,245,231,159,127, 22,165,109, 11, 20,172, 0, 0, 32, 0, 73, + 68, 65, 84,164,164,192,209,209, 81,144,157,157,189, 27, 6, 2,228, 69, 34,209,224, 62,125,250,144, 26,141,230, 25,146, 21, 29, + 29,141, 73,147, 38,161,107,215,174, 96, 89, 22,213,213,213, 8, 15, 15, 23,108,217,178,101,176,145, 68,107,190,143,143,207, 87, +168, 29,117,216,176, 46, 76, 69,173, 91, 11,101,101,101,133,119,111, 94, 76, 30, 56,108, 92,239, 14, 93, 2, 92,147, 18,238,180, +104,208,201,201,105, 41, 73,146,111,176, 44,203,147,203,229,185,119,181,218, 46,126,158,158,206,253,199,140, 65,149, 64,192,251, +250,226, 69,178, 72,161,176, 0, 96,148, 11, 82,173,171,129,167, 87,109,168,223,235, 19,199,224,206,157, 59, 24,255,230, 88, 8, +133, 66,240,249,130,218,119, 83, 88,171,104,217, 56, 88, 25,245,108,234,116, 58,125, 29, 94, 31,231, 69, 81, 20,234, 67,179,204, +204,204,244,199, 52, 26, 13, 8,130,104,233,217,240, 62,188,102,133,147,212,202, 26,140, 78, 7,255, 49,227,245,207,244,205,239, +183, 75,193,178,210,202,236, 44,204,141, 57, 37,128, 9, 38, 52,163,106,181,196, 69, 26, 18,165,231, 5, 65, 16,177,145,145,145, +203, 0,112,145,145,145,203,234,247,163,162,162, 84, 0,242,219, 72,182,158, 81,185,248, 47,130,100,213,187, 23, 90, 66,120,120, +248, 92, 75, 75,203, 45,245,251,185, 55,242,145,123, 35, 31,190,221,252,251,247, 12,234, 93, 53,105,210, 36,216,219,219, 99,241, +226,197, 28,128, 31, 90,251,255,153,233,201, 22, 0, 56, 87, 87,215,197,117, 21,114,208,173, 91,183, 28,111,223,190,141, 62,125, +250, 60,145,238, 41, 10, 3, 6, 12,104,201,148,162, 46,168,125,193,139, 83,201, 88, 80, 20, 5,165, 82, 5,173,150, 2,173, 99, + 65,211, 52,122,249, 91, 98,223,174,200,218,223,232,122,245,172, 86, 53,107,239, 98, 9, 75, 11,129,142, 36, 9, 85, 92, 66, 97, +147, 53,166, 86,171, 69, 66,118, 54,238, 61,126, 12, 0,120, 53,170,229,192,215,125, 23,175,194,207,207,207, 80,106, 59,183,119, +115, 65,193,249,132,218,202, 91,149,139,219,127, 30,134,165,165, 5, 0,192, 63,108, 10,132,194, 90,162, 85,163,162,224,208,205, + 29, 4,199, 53, 59, 45,128,153,173,203,175,124,161,196,147, 99, 88,112, 28, 11,142,101,192,113, 44,120, 2,161,217,220,247,222, + 6,203, 50, 8, 14, 14, 6,193,227,129,209,105, 48, 97,244,112, 84, 84, 41, 96,111, 99, 92, 35, 33, 20, 10, 17, 22, 22, 38,109, +238,248,131, 7, 15, 84, 13,137, 89,203,101,164, 67, 77,141, 10, 26,141, 6,148,150, 6,165,163,193,116, 18,226,179, 79, 38,131, +166,104, 40,223, 12, 5,165,163,193,126, 56, 22,148, 86,135, 28, 51,146, 12,244,117,208,145, 32, 84,119, 83, 75,172, 12, 17,173, +122,114,208, 28,154,138, 9,108,134,108,221,155, 49, 99, 70,175,192,160,160, 59,111, 12, 11,218,144,152,148, 92,144,152,148,252, +204,121,158, 93,131,178,222,143, 62,184, 72, 32,148,246,138, 88,220,242,168,195,134,104,232, 70,124, 78, 44, 83, 40, 20,129, 22, + 22, 22, 72, 79, 79, 7,143,199, 3, 65, 16, 15, 0, 4, 2,128,171,171,235, 67, 62,159,239,197,227,241,176,109,219, 54,130,207, +231,119, 15, 13, 13, 93,166, 86,171, 15,183,208,161,243,181,180,180,124, 74,205, 18, 10,133,136,140,140,196,212,169, 83,245, 36, + 75, 40, 20, 98,207,158, 61,232,221,187, 55,180, 90,173,175,145,233,189, 13, 96,160, 17,138, 31, 81, 71,206, 13,146, 81,154,166, +103,148,189,241, 70, 23, 92,185,130,254, 94, 94,126,189,122,245, 2, 69, 61, 17, 52,189,188,188,220, 21, 10, 69,161, 74,165,250, + 9,181, 83, 27,220,109,145, 20,169, 89,100,103,214,134,159,222,185,115, 7,193,193,193,122, 5,171,161,154, 37, 20, 10, 33, 21, + 89,180,138,104,177,108,109,189,164, 80, 40,200, 43, 87,174, 56,248,248,248, 16, 0,224,227,227, 67,220,189,123,215,206,204,204, +172,180,115,231,206, 6, 59,192, 82, 43,107,236,153, 49, 17, 0,240,233,176, 17,250,142,209,185,213,203, 32, 16, 8, 48,116,241, +178,103,158,123,150,101,121, 48,193, 68,178,140,224, 34, 47,138,100, 53, 86,180,162,162,162,146,163,162,162,158, 81,199, 90, 9, +195,138, 86, 67,233,174,181,168,127, 89,155,195,198,141, 27,209,189,123,247, 22, 27,162, 45, 91,182, 96,255,254,253, 27, 1,100, +182, 90,114, 28,218,211, 31,155,142, 37,123,117,245, 39, 0, 96,205,135,163,201,154,154, 26, 92,187,118, 13,214,214,214,120,240, +192,232,105,191, 44,173,173,173, 87,147, 36, 57,129,215,120, 4, 64,211, 4,147, 97, 89, 54,166,170,170,170,217,233, 29, 56, 14, +160,116, 52,106,148,106,104,181, 90,124,248,241, 86,131,137,136, 2, 8, 74,171,224,135, 13, 10,149, 54,167,232, 4,119, 31,140, + 15,166, 89, 60,211,120,243, 72,128, 36,129, 30,193,181,138,203,221, 91,201, 96, 89,128, 97, 1, 7, 39, 91,252,112, 96, 67,139, + 36,159,102,216,186,222, 49,131,106, 13, 3,223,144, 8,228,165, 94,209, 43, 72, 34, 97,173,203, 88, 40, 16,128,229,136,218, 89, + 31,154, 35, 66, 34,169,103,133, 44,211,123, 87,108, 34,102, 69,116,199, 47, 23, 18, 48,126, 88, 32, 46,223, 76, 65,120, 95, 63, + 36,103, 60,134,191,119, 7,108,219, 29, 3,142,131,226,219, 77,159, 23, 62,105,208,232,108, 99, 20,173, 27, 55,110,168, 26,171, + 88, 13,183,156,225,246, 16, 28,247, 68,209, 82,169, 53, 88,188,212,168,233,124,106,203,104, 96,136,212,152,147, 91, 82,172,140, + 33, 98,141,149, 45, 24,152,158,165, 19,128,222,192,146,255,203,138,147, 97, 24,156, 62,125, 90, 95, 30, 77,149, 99,195,178, 51, +130,228, 32, 59, 59, 27,201,201,201, 8, 9, 9, 65, 85, 85, 21, 4, 36,137, 69,137,137,240,155, 54, 13, 90,161, 16, 44,203, 66, + 36, 18, 97,246,236,217, 70,231,103, 43,107,231,186, 96,110,198,144,241, 13,161,161,161, 93,210,107,106,144,156,150,134, 97,171, + 86, 1, 0,206,156, 57,243,212, 51,177,112,225, 66, 81, 74, 74,202,204,184,184,184,153, 5, 5, 5, 27, 1, 44,106,182,158,229, + 52,250, 24,173, 55, 38,191,142, 46, 62,157,176,255,199, 3,250,227, 11, 63,154, 15,129, 64, 8,129, 80, 0, 27,107, 27,163,238, + 70,167,211,233, 73,171, 82,169, 36,207,156, 57,211,126,248,240,225,194,249,243,231, 19, 0,176,127,255,126,242,155,111,190, 49, + 63,127,254,188,176, 93,187,118, 50,131,228,146,162,158, 41, 99,130, 32, 32, 16, 8, 32, 20, 9, 1,150, 5, 65, 16,230,235,215, +175, 95,147,156,156,220,199,199,199, 7, 26,141,102, 26,106, 7,106,152,230,209, 50,145,173, 22,185, 72, 83,177, 86,117,170, 84, +115, 40,105, 24,183,213, 28, 81,107, 24,179,133,182, 13,202, 48, 46, 70,171, 41,240,120, 60,131,106, 21, 73,146, 6, 93,135, 11, + 23, 46,132,165,165,101,115, 13, 16,151,152,152,152, 34,147,201,118, 1,216,218,166,194,185, 24,159,188,122,193, 88, 5,234,124, +171, 54, 54, 54,165, 67,134, 12,169, 6, 64, 29, 62,252,116, 7, 89,163,209, 52,219,128, 91, 91, 91,175,254,254,251,239,231,141, + 25, 51,134,108, 60,197, 64, 67,247, 94,253, 71,167,211,225,240,225,195,243,150, 44, 89,130,170,170,170, 5, 45, 53,226,202, 26, + 21, 84,117,129,208, 15,147,126, 49,182, 82,111,246,144,133,141, 43,218,119, 10,108,182, 49, 33,133,181, 49, 68,206, 30, 79, 26, + 48, 75, 75, 9,152, 22,108, 18, 4,153,249, 56,167,160,157,187,139, 29, 30,230,150,192,185, 67,119, 84,228, 63,201, 7, 62,159, + 7, 65,157,235,208,198,202, 28, 37,197,197, 32, 73, 94,139,196,248,243,159,227,113, 51,233, 49,142, 92,184, 11, 74, 93,131, 77, +123,207,129,210, 84,131, 82,215,128, 82,215,110,215, 45,121, 23, 4,129, 66,157,166,166,107,107,202,157,207,231,163,111,223,190, +205, 18,157,252,252,124, 35, 21, 45, 78,175,104,169,212,173, 44, 35,227,122, 78, 45, 42, 86,245,199,219, 74, 12,234,167,124,144, + 74,165,189,247,236,105,126, 26,135,166,224,226,226,114,214,194,194,162,163,177,231,183, 98,242,210,117, 54, 54, 54,171,125,124, +124,124, 55,109,218, 36,224,241,120, 24, 58,116,104, 87, 23, 23,151,108, 0,240,247,247,119,171,175, 99,222,127,255,125,238,198, +141, 27, 73,181,125,140,230, 33, 18,137,210,172,173,173,123,135,135,135,163,170,170, 10,185,185,185, 48, 55, 55,135,223,134, 13, + 72,124,255,125, 4,237,216, 1,114,200, 16, 16, 4, 1,145, 72,132,196,196, 68, 72,165,210, 52,181,186,217, 41,223,250, 2,248, + 18, 64,127, 60,113, 23,114, 0,174,161,118,218,133,155, 77,212,119, 36, 0, 48, 44,107,168,176, 38, 47, 94,188, 24,149, 2, 1, + 48,106, 20,132,153,153,160, 40, 10, 33, 33, 33,122,149, 61, 36, 36, 4,124, 62, 31,129,129,129,112,115,115,195,182,109,219, 38, +183, 68,180,212,213, 20,178, 51,243, 16, 26, 26,170, 87,174, 70,141, 26,165, 87,180, 4, 2,129, 94,217, 34, 24,195,196,149, 32, + 8,174, 97, 39,153, 97, 24,130,207,231,243, 23, 44, 88, 64,188,254,250,235,156, 86,171,101, 69, 34, 17,121,228,200, 17,226,242, +229,203,252,154,154, 26,131, 29,241,128,177, 19,240,233,240,145,181,239,126, 71, 71, 8,132, 2,136,132, 66, 44, 78,203,211,151, +139,213,158,131,162,232,232,232,241, 62, 62, 62,181,110,120,128,111,154, 71,203, 4, 3, 66, 79, 73, 35,146,164,109,176, 95, 2, +128,168,219, 47,105, 64,168, 74, 8,130,184,205,113, 92,159, 70,231,214, 31,215, 54,218,214, 31,191,215,134,228,215,175,117,248, + 12,249,106,169, 71,156,241,215, 95,127,121,247,234,213, 11, 57, 57, 57,207,140,132,171,111,184,204,205,205, 33,149, 74,113,253, +250,117, 0,200,104,206,216,229,203,151,191, 65,237,172,203,181, 41,114,117, 13, 13,127, 99,240,245,224, 17,125,240,115,212,129, + 42,153, 76, 22,136, 39,115,232, 16,110,110,110, 83, 5, 34,254, 68,175, 0,143, 48,176,236,151, 23, 79, 93, 91,213,210, 29,122, +117,245,175, 6,160,170, 31,117,216,198,209,135, 32, 73,114,194,152, 49, 99,200,148,148, 20, 76,156, 56, 17,251,247,239,111,246, +220,169, 83,167,226,224,193,131, 24, 51,102, 12,185,116,233,210,102,167,119,120, 90, 45,209,190,176,135, 50,253,193, 61,236, 59, +248,125,179, 49, 72, 78, 78,181,241, 88,197,197,165,250,223,250,244,106,217, 51,194,210,218,243,241,113,183, 66,251, 13, 26, 42, +204, 45,170, 4, 75,107,160, 86, 60,185, 94, 89, 89, 4,142, 86, 67,104,102, 7, 23, 7,107,220,249,235, 55, 45,165, 85,159,111, +201,230,188, 49,254,120,127,180, 47,192,177, 24,187,232, 7,196,110,157,171,239, 65, 15,120,125, 62, 46, 30,254,218,232, 24,191, +198, 16, 8, 4, 72, 76, 76, 84, 53,167,102,241,120, 60, 99,230,228,170, 83, 29,117, 80, 42, 85, 80,170,212, 47,178,238,112,116, +118,118,254,214,214,214, 86,210, 12,145,114,116,116,116,252,214,222,222, 94, 98,172,235,176, 57,146, 85, 55,175, 86,220,140, 25, + 51, 90, 69,182,196, 98,113,199,140,140, 12,253,100,165, 45,109,181, 90, 45,194,195,195,141,157,188,244, 20,128, 71,174,174,174, +215,252,252,252,172, 31, 62,124,136, 3, 7, 14, 8, 5, 2,129, 71,125,253,161, 80, 40,192,227,241, 80, 92, 92,172, 3,240, 54, + 12,184,206, 52, 26,205,149, 43, 87,174,244, 24, 61,122, 52, 47, 45, 45, 13, 60, 30,175, 54, 93,161,161, 8,218,177, 3, 73, 11, + 22, 32,236,241, 99,168, 41, 10, 18,137, 4,191,254,250, 43,165, 84, 42,175, 52,103, 79, 42,149,238,202,202,202,242,151, 72, 36, +160, 40, 10, 44,203,130, 36, 73,130,207,231, 15,176,177,177,217, 2,160, 79,163,194,114, 10,234, 19,222,141,161,105, 70,150,243, +176,196, 80, 6,148,149,149,225,212,169, 83, 8, 9, 9, 65, 88, 88, 24,242,243,243,145,153,153,137, 87, 94,121, 69,127,206,189, +123,247, 16, 31, 31,143,206,157, 59, 27, 86,244, 72, 29, 58,119,235, 8,161, 80, 88,171, 16, 9,132,117, 29, 31,129, 94,201, 18, + 10,132, 16,240, 5,144, 72, 37, 70, 43, 90, 4, 65,128, 36, 73, 16, 4, 1,169, 84, 90,223,201,102,219,183,111, 47, 43, 47, 47, +119, 5,192,147, 74,165, 96, 24,198,168, 78, 75,125, 27, 81, 79,178,132, 34,161, 94,217, 2,128,202,202, 74,245,152, 49, 99,126, +210,104, 52,111,161,109, 43,148,152,240, 47, 3, 65, 16,183,255, 47,174,109, 5, 70,213, 17,171,103,130,226, 91,122,192, 95,233, +215,175,223,142, 73,147, 38, 13,221,188,121, 51, 44, 44, 44, 32,147,201,244, 13,162, 72, 36,130,187,187, 59,202,203,203,177,115, +231, 78,228,229,229, 93, 2, 48,219,216, 20,201,100,178, 27, 15,238,102,148,133,143,239,103,239,223,175,155, 77,110, 70, 94,136, + 76, 38,187, 94, 71,178,126,152,180,240,149,183,194,199, 5, 67, 40, 18, 32,247, 65, 33, 46,158,186,246,255,165, 48,121, 60, 30, +143, 32, 8, 76,156, 56,209,168,243,223,124,243, 77, 92,185,114, 5, 45,185, 25,217,122, 69, 75,169, 70,141,234,197,117,214, 62, +152, 59, 21, 31,204,157,170, 39, 19,198,184, 94, 0,192,205,237, 80, 11, 68,139,218, 28,123,104,231,172,158,193,161,158,189,253, + 59,226,102,220, 93,252,188,227,137,200,176,251,155, 53,248, 98,247, 37,184, 59,219,130,210,212,224,236, 47,223, 21, 82, 26,229, +230, 54,138,114,181,228,150, 32,192,113,108,171,238,189,158, 60, 9, 4, 2, 4, 4, 4, 52,171,104,149,151,151,171, 12, 53, 12, +250, 50,210,234, 80, 93,163,130, 74,249,194,136, 86,208,128, 1, 3,206,199,196,196,216, 59, 57, 57,161,160,160,160, 49,209, 10, +234,223,191,255,249,152,152, 24,123,103,103,103,228,230,230, 26, 61,173, 72, 19, 36, 11, 37, 37, 37, 68, 69, 69, 5,107,107,107, +219, 42,178, 69,146, 36, 52, 26, 13, 82, 83, 83,141,253, 91,163, 71,136, 89, 91, 91,239, 57,120,240,160,117,105,105, 41,120, 60, + 30, 82, 83, 83,159, 26,117, 88,255,249,225,135, 31,132, 99,199,142,253,190,178,178,178,197, 97,109, 52, 77,111,156, 58,117,234, +204,252,252,124, 91, 39, 39, 39,200,100, 50,136, 68, 34,112, 28, 7, 34, 60, 28, 3, 31, 61, 2,197, 48,144, 74,165, 72, 79, 79, +199,174, 93,187,106,234,166,138,105, 82, 32, 35, 8,194, 91, 40, 20, 98,202,148, 41, 79, 29,216,187,119, 47, 94,237,205,235,237, +104,205,175,166, 33,209, 20, 73, 71,158,229,241,120, 68, 80,223, 33, 93,251, 14, 26, 21,112, 63,233,230,195,146,162, 60, 67,149, +146, 78,171,213,194,199,199, 7,183,111,223,198,133, 11, 23, 48,100,200, 16,132,133,133, 33, 33, 33, 1,191,253,246, 27,226,227, +227, 65, 16, 4,236,237,237,235,195, 47, 90,140,193,208, 42,105, 20, 23,148, 61,163, 94, 53,222, 23, 10,133,208,168, 40,163,202, + 40, 45, 45, 13,183,111,223,214, 79, 45,195,227,241,232,105,211,166,129,227, 56, 46, 43, 43, 11,150,150,150,220,140, 25, 51, 24, + 62,159, 79,231,231, 27, 23, 31, 92, 79,170,234, 73, 22, 95, 40,120,138,160,177, 44,171, 72, 72, 72,152, 5, 32,161, 78,201, 2, + 76,243,104,153,240,191,141,211,120,118, 97,105,131,138,214, 35, 0,195, 14, 28, 56, 48,249,248,241,227, 27,183,108,217,226, 24, + 17, 17,129,138,138, 10,120,122,122,194,213,213, 21,177,177,177, 56,115,230, 76, 41,195, 48,139, 0, 52, 37,253, 12, 67, 11,115, +214,228, 63,148,197,104,170,171,223,239, 21,230,139, 75,135,255,136,114,113,113,153,205,227,241, 62,156,177,236,181,183, 6,143, +233,131,244,248, 44,220,248, 45, 17, 69, 57,165, 6,109, 54, 14,134,183,177,177,153,105,102,102, 38, 2, 64, 53,209, 43,110, 60, +234, 80,111,147, 97, 24, 70,171,213,226,208,161, 67, 70,145,173, 3, 7, 14, 64,173, 86,131,121,214,191,170,183,201,177, 28,193, + 23,136,225,230,238, 3,138,170, 1,203,182,121, 64,165,222,102,125, 15,244,161, 72, 4,167,210, 82,220,188,121,211, 56,202, 61, +106,148,161, 50, 82,107,213,138, 41, 95,175, 93, 28, 59, 39,242, 75,155, 33,253,122,224,211, 13,123, 65, 81,187, 65,242, 72, 72, +197, 66,244, 10,238, 15, 30, 52,248, 54,250,163, 74,165,188, 98, 10,158, 93,138,231, 41,155, 92, 75, 30, 22, 14, 96, 88, 22, 23, +174,222, 50,250,222,245,173, 61,195,128,207,231,227,193,131, 7,170,166, 70, 27,242,120,181,110,206,250,158,122, 75, 54, 57,150, + 37, 4, 66, 9,220, 61,253,160,213, 84,191,144, 50,114,114,114,250,232,216,177, 99,246,245, 83, 37, 36, 36, 36,128, 32,136,212, + 39,138, 99,237,113,149, 74,133,164,164, 36, 36, 36, 36, 0,181, 35,220,140,126,143,234,149,172,146,146, 18, 66, 38,147,193,204, +204,140, 76, 72, 72,208, 4, 6, 6,198, 25,120,191,245, 54,213,106,245,227,230,226, 39,213,106,117, 59,137, 68, 34,104,212,136, +186,117,233,210, 37,189, 9, 23,226, 51,233,172,170,170,186,185,100,201,146, 94, 35, 70,140,192, 71, 31,125, 84,110,107,107,107, +249,237,183,223,242,121, 60, 30, 49,103,206, 28,166,184,184,184,250,187,239,190,179, 62,126,252, 56, 42, 43, 43,175, 27,113,239, + 10,181, 90, 61,171, 95,191,126,123,207,157, 59,103,230,237,237, 13,185, 92, 14,142,227,176,103,207, 30,204,153, 51, 7, 18,137, + 4,233,233,233,120,245,213, 87,149, 74,165,114, 22,158,141,157,172,183, 73, 16, 4,193,177, 44,139, 21, 43, 86,232, 39, 39,173, +159,172,212, 82, 74, 96,215,194, 78,230,243,191,171, 50,159,252,233,119,211, 0,128,161,105,230,126,210,205,135,123,182,126,122, + 89, 40, 20, 94, 53, 80, 70,203,231,207,159,255,237,168, 81,163,164, 22, 22, 22, 40, 47, 47,199,181,107,215,240,215, 95,127,225, +198,141, 27,208,106,181,176,183,183,135,173,173, 45,100, 50, 25,210,210,210, 84, 0,150,183,100, 83,100, 38,128, 87,215,250,145, +191,181, 10,150,160,193,104,195,134,234,150, 80, 32, 48,234, 61, 26, 52,104, 16,250,246,237, 91, 79,128,152,236,236,108,153, 70, +163, 33, 26,144,254,252,122, 66,238,225,225, 65,239,223,191,159,107,201,230,141, 93,219,112,238,179,229, 16, 9,133, 88,148,154, +171, 39, 93,123,135,244,132, 64, 36,132,239,232,215, 27, 94,187, 29,181,238, 66, 52, 34, 89, 45,181, 29,207,253,110,154,108,254, +109,109,254, 47, 67,134, 54, 44,193, 83,143,159,213,106,245,217,119,223,125, 55, 58, 40, 40,232,221, 77,155, 54, 17, 66,161, 16, +171, 86,173,226, 10, 10, 10,126,172,235,133, 84,180, 37, 85, 28,199,253,248,251,209,235,239, 77,143, 28, 67, 44,220, 60, 99, 64, +220,197,164,180,238,253,188,209,189,159, 55,226, 46,165, 96,235,178, 3,251, 25, 29,179,162,176,176, 48,199,128, 41,205,176,254, +221, 26, 7,195,219, 95,185,124,209,190,181,163, 14, 89,150,141, 57,112,224,192,188,113,227,198,145,183,110,221,122, 38, 38,171, +126,217, 29,150,101,113,254,252,121, 80, 20,133, 31,127,252,145,101, 89,182,249,121,180,192,157,248,122,115,244,244, 31,247,157, + 16,137,132, 4,254,186,122, 4, 85, 21, 45,143,234, 18, 10, 5,248, 97,207, 81, 74, 40, 20,220,111,234, 56, 69, 81,185, 23, 47, + 94,116,126,153, 97, 4, 36, 73, 54, 69,160,154, 68, 76, 76,140,142,101,217,108, 3,167, 93, 47,202,203, 25,253,249, 71,111, 31, + 24,245,198,187,206,253,250, 13, 16, 56, 56, 57,131, 32, 8, 20, 23, 21, 35, 61,233,150,238,236,145,239,139,106,148,198, 45,193, +243,246, 87,191,235, 99,178, 0, 32, 98,206, 22,125,124, 22, 0,140,158,177, 4,225, 33,254, 32,140,145,158,158,144, 44,150,166, +105,152,155,155,131,166,233, 38,167,120,176,182,182,150,170,213,106, 85,221, 68,140, 45, 74, 69, 28,240,194,203,136, 97, 24,223, +138,138, 10,212,212,212,224,175,191,254,226,214,174, 93, 91, 82, 82, 82,162, 15,218,212,233,116,190,229,229,229,168,174,174,198, +245,235,215,185,232,232,232,146,178,178,178,101,173,121,135,164, 82,105,111, 62,159, 31, 87, 81, 81,193,154,153,153,145, 58,157, + 78, 23, 24, 24, 40,150, 74,165, 70, 47,168, 46,147,201, 70, 52,119,204,203,203, 43, 35, 35, 35,163, 11,195, 48, 13,215, 64, 20, +170,213,106,239,126,253,250, 25, 83,127,204,223,189,123, 55,142, 30, 61, 26, 44,151,203,167,102,103,103,239, 5, 16,204,231,243, +113,247,238,221, 84,181, 90, 61,105,220,184,113,123, 42, 42, 42,110,162,118, 9, 30, 99,112, 46, 61, 61,125,138,175,175,239,238, +213,171, 87, 91,132,133,133,241,221,220,220,208,167, 79, 31,164,167,167,227,244,233,211,186,237,219,183,215, 40,149,202,183, 1, +156,111,185,216, 65,208, 52, 13,145, 72,164,255,136,197, 98, 8,133, 66, 40, 84, 28,222,217,144,169,162, 33, 85,109, 92, 53,235, + 52, 7, 16,133,185,153,165,197,133,185, 55, 9,130,184, 42,147,201,170,154,201, 51,145, 90,173,238,193,113, 28,143, 32,136,205, + 20, 69,205,152, 59,119,174,235,186,117,235,208,173, 91, 55,148,150,150,194,220,220, 28,222,222,222, 40, 41, 41,193,173, 91,183, + 24,165, 82,185, 3,192, 26,212,197,143, 52,135,202, 82, 57,218,187,120, 60,165,124,114, 28, 7,142, 1,116, 26, 6, 12,197, 65, + 75,232, 32, 16,232, 32, 20, 10,141, 81,158, 56,150,101, 81,225,234, 10, 54, 41, 9, 55,110,220, 0,199,113,205,170,106, 62, 62, + 62, 70, 84,236, 44, 68, 98,209, 83,238, 66,130, 32, 32, 20,137, 32, 16, 9,155, 26, 57, 99, 82,177, 76,248, 71,195, 88,223,120, + 37,128,217,247,238,221,219, 59,120,240,224, 88,142,227, 4,168,245, 71,254,241, 60,127, 94, 88, 88,120,231,250,233, 59, 75,157, +219,219, 70,143,156, 58, 0,221,122,120,130,161, 25, 92, 59,115, 23, 63,174, 59,126, 48, 63, 55,127, 6,140, 88,251,140,101,217, +203,253,123,119, 35,209, 96,174,110, 55, 55, 55,182, 45,163, 14,171,170,170, 86, 46, 90,180, 8, 31,125,244, 81, 91, 70, 29, 54, +137,196,180,146,217, 4,184,246,163, 71, 14,124, 25, 4,201,105,181,154, 22, 42, 62,232,103, 46, 21, 10, 5,247,111, 39,200, 2, +155, 58,175,164,164,228,229,183,222,122,235, 60,159,207,239,216,154, 60,103, 89, 54,187,168,168,104,168,225, 51,233,107, 26,149, +220,251,212,193,157, 11,206, 29,221,253, 50,203, 50,157, 9, 0, 60,190,240,161,142,162,126,213,168,228,155, 96,228,162,210,235, +103,135, 98,254,215,191, 97,219, 71,163, 49, 55,250, 48,190, 95,241, 14,150,110, 56,128, 47, 63,154,143,181, 91,126,194,167,243, +167, 96,252,228,183, 88,142, 32,255, 52,246, 62,120, 60,222,185,157, 59,119, 78,127,231,157,119,244,131, 22, 56,142,123,170, 98, +215,233,116, 42,150,101,177, 99,199, 14, 22,192,185,150,236, 61, 93, 70, 4,215, 82,188,148,177,101, 36,151,203,223, 14, 13, 13, +221, 3, 64,204,113,220,131,138,138,138,255, 0, 79,150,134,170,174,174,126,187, 95,191,126,123, 56,142, 19, 19, 4,241,204,113, + 99, 80, 55,213, 67,111, 91, 91,219,184, 58, 37, 75,220,150,128,248,150,178,186, 5,183,162, 49, 46, 68, 22,192,220, 6, 51,190, +175, 11, 14, 14,110,184,168,116,106, 69, 69, 69,239, 54,164,235,188, 74,165,242, 95,177, 98,197, 2,137, 68, 18,174, 84, 42,187, + 2,128,185,185,121,186, 70,163,185,172, 82,169, 54,193,240,220, 84, 90,150,101,211,105,154, 14,112,116,116,172, 29, 81, 91, 71, +182, 0,224,100, 28, 19, 7, 48,125,106, 69,241,159,141, 78,216,153, 51,103, 58,216,218,218,190, 68, 16,196,120,142,227,124, 20, + 10,133,102,197,138, 21,215, 99, 98, 98,170, 58,118,236, 56,114,212,168, 81,132,157,157, 29,110,223,190,205,149,149,149, 29, 1, +176, 12, 70,140,180,102, 89, 54,123,253,250,245,104,237,251,222,210,113,138,162, 10,207,156, 57,227, 48,162,184,152,207,178, 44, + 70,143, 30,253, 20,129,107,140,251,247,239, 67,163,209,180, 56,153,163,166,170, 2, 67, 22, 44, 1,234, 70,127,214,163, 86,201, +226,192,105, 77,188,202,132,127, 23,254,219, 11,122, 26, 37, 45,186,186,186, 78,148,152,139, 63,240,236,234, 26, 88,144, 89,156, +162,168, 82,238,151,201,100, 59,155,169,200,141,178,217,202, 9, 75, 77,242,239,127,201,230,147,121,180, 24,112, 28, 3,142,229, +192,113, 44, 88,150,169, 93,240,154, 99,193, 49, 12, 65, 16,248, 83,171,106,113,102,240,198,233,180,117,112,112, 88,195,113,220, + 8, 30,143, 71, 54, 20,195, 26,126,175, 83,178,206,149,148,148,124,218,132,242,250, 63,151,159, 49, 49, 49, 77,146,127, 99, 71, + 29, 78,152, 48,129,105,229,187,121,217,220,220,220,181,169, 99, 53, 53, 53, 57, 50,153,236,165,191, 73,126, 54, 28, 49,216, 26, +155,173, 30,117,104,200,166,167,167,167,152,162,168,158, 0,188, 9,130,176, 1, 80, 78, 81,212,175,165,165,165, 69, 0,122, 3, + 88, 81,119,205,103, 0,226,254,143,223,119,169,131,131,195,110,146, 36,219, 27,115, 49, 77,211,218,242,242,242,233,141, 58, 4, +122,155,246,246,246,113,124, 62,191,189, 17,118,242,202,202,202,122,155,234, 79,147,205,127, 16, 26, 7,193, 55, 59, 83,252,127, +131,104,153,108,154,108,154,108,154,108,154,108,154,108,154,108,154,108,254,211,137, 86,147,251,166, 97,181, 38,152, 96,130, 9, + 38,152, 96,130, 9,207,135,211,141,200,214,233,250, 47, 68, 11,172,180, 53,146, 96, 91,152,237, 5,147, 77,147, 77,147, 77,147, + 77,147, 77,147, 77,147,205,127,157, 77, 19, 94, 32, 76,178,170,201,166,201,166,201,166,201,166,201,166,201,166,201,230, 63, 29, +205,186, 14, 73, 83,222,152, 96,130, 9, 38,152, 96,130, 9, 38,252,119, 96, 52,209, 50,119,246,241,117,240, 12,220, 99,219,190, +123,130,109,251,238, 9, 14,158,129,123,204,157,125,124,255,165,249, 38, 5, 48,153,207,231,159,119,113,113,145,163,153,165,119, +254, 1,176, 2, 48, 30,181,243,251,140, 5, 96,246, 34,141,135, 1,252,137,192, 7,211,128,156,105, 64,206, 68,224,131,176,127, + 96,220,224,170,121,174,161, 87,207, 78, 62,187,106,158,107,104,147,199, 23,185,218,223,248,109,194,215,235, 62,112,179,123, 65, +127,105,233,228,228,180,203,217,217,249,177,147,147, 83,182,147,147,211,110, 0,214,166,234,206, 4, 19, 76, 48,225,191,134,250, + 24,173,250,143, 62, 70,139, 15, 0,177,177,177, 97, 0,126, 7, 48, 56, 34, 34,226, 74,227,171,109, 61, 2,222,233,220,169,243, + 71,159,175, 90, 70,184, 56, 57,152,209, 12, 75,101, 61,206,245, 91,249,121,244, 47, 5, 34,254,198,138,156,164,239,219,144, 40, +130,199,227, 77, 20,139,197, 17, 0,234, 9, 91,170, 70,163,137,101, 24,230, 16,140, 27,166, 13,103,103,231,171, 60, 30,175, 67, +107,254,152, 97,152,156,162,162,162, 1,109,204,204, 9, 30, 30, 30,187,195,194,194,204,130,131,131, 33, 18,137,176, 98,197,138, + 69, 50,153,108,147,177, 6,108,109,189, 44, 41,177,228, 67,190, 72, 52,156,211,105, 3, 56,112, 0, 41, 78, 98,105,205, 69,161, + 70,179,177,162, 34, 83, 97,164,169,101, 0,102,212,229,213,247, 0,214, 63,207, 83, 50,189, 7,116, 58,166,246,153, 16,242,193, +156,120,100,253,251,242,229,203,249, 17, 17, 17,248,254,251,239, 7,236,218,181,107,150, 66,161,184, 8,224, 36,128,135,207,251, + 84, 58, 3,179,251, 13, 24,240,245,244, 69,139,120,170,171, 87,241,245,238,221,155, 81, 59,223,210,182,214, 62, 75, 66, 33,198, + 59, 56, 8, 34, 56, 14, 61, 9,128, 32,128,187, 37,101,236, 25,138, 98, 14,193,136,185,216, 90,192,100, 60, 61, 28,255,231,214, + 26,168,122,200,125, 34, 30,237, 59,176,234,225,229, 79, 0,140,108,124,156, 86, 75,166,115, 60,247, 8, 21, 23,159, 11, 96,195, +115,102,171,153,163,163, 99,194,137, 19, 39,218, 7, 7, 7,243, 1, 32, 46, 46,110, 90, 68, 68,196,144,146,146,146, 0, 0,242, +255,163, 74, 72,194, 39,201, 15, 68, 2,193,112,134, 97,186, 3, 0,143,199, 75,212,234,116,231,105,150,221, 6, 35,231,100, 51, +193, 4, 19,254,185, 48,196, 69,254,230,104,118,102,248,250,155,227, 26,110, 27,194,220,169,155, 95,200,208,215,239, 87, 41,148, +234,199,143,243, 43, 22,126,176,246,252,172,249, 95, 29,223,240, 93,236,153, 43, 55, 83,111,248, 6,191,148, 98,238,212,205,175, + 25,211,205,249,112, 61,164, 82,233,157,237,219,183, 83,233,233,233, 92,101,101, 37,119,255,254,125,238,200,145, 35,220,123,239, +189,167,150, 74,165,119, 0,120, 24, 99,211,217,217,185,232,254,165,223,184,188,132,120, 46, 59,238, 38,167,211,233, 56,138,162, + 56,138,162,184,148,115,177, 92,194,201,163,220,221, 35,135, 56,173, 86,203,105,181, 90, 78,163,209,112,157, 58,117, 42, 48, 50, +157,141,225,230,239,239,175,141,141,141,229,126,249,229, 23,110,209,162, 69, 92, 80, 80, 16, 3, 96,142,177,247,110,238,228, 29, +110,217, 46,176,228,157,200,109,212,233,235,191,114,201,143,238,114,201,143, 50,184,152, 11,169,220,140,197, 91, 40,203,118, 65, + 37,230, 78,222,225,134,238,221,214,214, 54,132, 32, 8,174, 30, 0,184, 14, 29, 58, 84, 55,252,120,120,120, 60,245,113,119,119, +175,238,216,177,227, 67,123,123,251,158, 77,217,156,212, 29, 28,151,242, 51,199,165,252,204, 45, 31, 4, 46, 57, 57,249, 6,199, +113,191,215,127, 84, 42,213,239,199,142, 29,251,253,181,215, 94,251, 29,192,171, 45,228,147, 81,249, 57, 13,200, 81,156, 56,193, +113,155, 54,113, 92, 88, 24,151, 10,112,211,128,156, 86,218,236,228,226, 34,184,251,213,250, 89,218, 19, 39,126,228,206,158, 61, +205,157, 57, 19,203, 29, 63,182,155,219,188,233, 3,202,217, 89,144, 4,160, 75, 43,108,242, 1,172, 5,176, 17,181,202,101,122, + 73, 73, 9, 87, 88, 88,200, 1, 72,175,251,109,163,163,163,227, 6, 52,173,190, 13,107,168,100, 45, 24,225,114,246,141,145, 3, + 56, 69, 85, 1,247,198,200, 1,220,130, 17, 46, 79, 41, 91, 35,188,188, 44,231,142,238, 94,146, 28,183,159,153, 59,186,123,201, + 8, 47, 47,203, 54,230, 39,129,218,117, 66,183, 95,186,116,137,230, 26, 64,167,211,113,123,247,238,101,108,109,109,127,108,133, +205,174,142,142,142,217,118,118,118,233, 13,127,116, 12, 28,219,207,103,224,180,149,246,126,175,133,181, 34,157,193, 18,161, 48, +239,252,225,111,153,178,156, 68, 78,171, 42,226,170, 30,196,115,121,169, 55,184,189, 59, 55,234, 68,124,126, 30,128,224,231,121, +150, 90, 9,147, 77,147, 77,147,205,191,161,205,150,184,200,255, 50,248,141,111,176, 49,196, 98, 81,228,202,229, 75,136,202,178, + 74,149, 90,174,208,234,212,106, 53, 41,228,212,137, 41,143,138, 73, 62,175,114,193,252,121,150,145, 75,151, 71,214, 0, 83,140, +252, 79,143,160,160,160, 91, 71,143, 30,117,178,179,179, 67, 85, 85, 21,202,202,202,112,235,214, 45,112, 28,135,113,227,198,137, +251,246,233,211,243,147, 21, 43,254,202,203,207, 15, 69,243, 13,239, 19,242, 98,231,128,245, 3,106,215,162,253,244,113, 89,109, +171, 67, 16,216, 53, 33, 66,127,206,154,188,218,213, 50, 36, 18,137,126, 65,226, 54, 32,116,232,208,161, 66, 0,152, 57,115,166, + 92,161, 80, 68,213, 41, 28, 70,173,180,106,238,228, 29,238,224,234, 22,251,237,142,245,210,238,157,189, 65,233,104,100, 23, 22, +128, 47,176, 65,251,246, 66,188, 53,101,184, 96, 80, 63, 59,135,181,159,237, 58, 93,200, 98,172,178, 52,227,215,230,108,217,216, +216,236, 61,116,232, 16, 14, 31, 62, 12, 0, 72, 79, 79,135,183,183,183,185,161, 52, 36, 37, 37,121,189,250,234,171, 7,203,202, +202,186, 24, 58,183,241,196,248, 98,177, 24, 3, 6, 12,128,159,159, 31, 78,156, 56, 49,184, 78,217,122, 46,168,174, 94,133,197, +189,123,192,149, 54,117, 94, 58,245,234,229,121,227,204,233,253, 14,167,207,164, 98,195,134,221,120,248,176, 86,104,243,242,242, +194,228, 73, 19, 4,137,137,215,253,199,143,159,124,253,143, 63, 30, 14,168, 35, 74,134,176,250,187,239,190, 91,214,177, 99, 71, +140, 31, 63,126,130,191,191,191,139,149,149, 21,118,238,220, 9, 87, 87, 87, 47,173, 86,251,224,196,137, 19,110,133,133,133,152, + 55,111, 30,138,138,138, 22, 53,103,104,240,203,131, 63, 17,143,246, 29,216,173,215,116, 88, 88,185,226,187, 3,135,112,255,206, +222,129, 26, 42,245, 19, 33,115,101,170,138, 19,207, 40,201,177,136,236,208, 59,204,190,139,255,171,240,236, 21,239,160,102,254, +120,244,201,240, 78,209,124,137,122,239,170, 13,178,178,103,140,142,143,225, 5,200,211,236,146,206,163, 12, 88,197,214, 19, 44, +189, 90,203,225,213, 65,131, 6,233, 11,238,241,227,199,208,104, 52,240,245,245, 37,181, 90,109,184,145,249,218,245,165,151, 94, +250,243,204,153, 51,246, 93,187,118, 45, 41, 47, 47,215, 31,112,177,183,121,249,202,209,205,243,214,126,253,147,207, 62,142,168, + 44, 73, 61,158,104,192, 86,112,255,144, 94, 23,206, 30,221,111, 65, 84,231, 66,100, 83, 10,176,101,200, 60,248, 3, 8, 51, 59, + 76,124,111, 33, 63,124,232,144,118,195, 71,190,126,225,126,198,195,161, 0,110,155,250,245, 38,152,240,175, 86,181,184,127,218, + 61,233,137, 86, 68, 68, 4,209,212, 13,178, 28, 27,232,236,100, 47,221,252,213,158,219, 60, 74,171, 53,183,177,214, 10,172,173, + 88,194,210,154, 71,105,117,213,158, 94,158, 34,150, 99, 3,155,177,223,120,136, 39, 33,149, 74,143,158, 60,121,210, 73, 32, 16, +128,101, 89, 56, 58, 58, 34, 43, 43, 11,149,149,149, 80, 40, 20,120,152,154,138,142, 30,238, 88, 21,185,196,117,222,146,200,163, + 74,165,178, 55,158,118, 35, 62, 51,108,148,209, 61,189,110,116,253, 18, 44,207,116,249,235,126,107,226,152,177, 67, 81,179,114, +114,114, 96, 97, 97,129,128,128, 0,139,107,215,174,253,209, 2,201,122,202,166,173,173,151, 37, 43, 22, 29,222,254,237, 10, 41, +165, 75, 66, 74,102, 57,186,117, 28, 8,103,123, 15, 20,148,107,113,227,214, 73, 36, 37,252,140,206,237, 60, 48,231,189, 33,146, +232,245,191, 28, 18,210, 29, 61, 42, 43,179,228, 77,217,148,203,229, 22,157, 58,117,130,135, 71,237,186,103, 12,195, 32, 37, 37, + 5, 12,195,232,247, 27,110,247, 28,185, 4, 90,158,141,233,211,166,161,172,172,204,162, 41,155, 2, 30,232,133,179, 38,243,165, + 2, 64,100,110,167,173,174,174,214, 47,195, 65, 81, 20,238,222,189,139,208,208,208,176,152,152, 24, 67,172,200,168,252,164,128, + 47,191,254,241,199, 45, 83,170,170, 72, 0,248,158, 32, 88,138,227,190, 52,246, 89,114,114, 18, 28, 57,119,118,159, 3,143, 76, +131,157,245, 23,184,117, 43, 27, 20, 85,155,222,178,178, 98,204,253, 64, 14,161,192, 18, 39, 78,252,100,239,235, 59,224, 72, 97, + 33, 21,128,167,221,136, 77,165, 83,114,246,236, 89,204,157, 59, 23, 41, 41, 41,110, 60, 30, 15, 55,111,222,132, 84, 42,197, 87, + 95,125,197,243,245,245,117, 51, 55, 55,199,185,115,231, 80, 84, 84, 68,180,148,206,223,127,253,253,243,170,135,151, 63, 41, 36, +206,141,248,238,192, 33,188, 59,105, 34, 92,184,204, 63,172, 59, 19,159,191, 52,186,255,167, 28,207, 61,194,220, 50,208,214, 59, + 96, 52,132, 34, 11,204,249,120, 13,210,147, 78,217, 42, 21, 9, 31, 16, 76,174,251,170, 13, 49,243,159, 73,231, 47, 19,152,153, + 63, 95,235,117,222,227,182,231,189,187,179,110,202,226,119, 37, 60, 33, 90, 94,124,130,100,172,129,218,229, 83, 30, 60,120,128, +135, 15, 31,130,207,231, 67,165, 82,129,166,233, 38,211,233,230,230, 54,155,166,233, 79,235,202,121,143, 68, 34,121,123,255,254, +253,246, 13,137,182, 99,224,216,126,246,150,230, 67,139,138,203, 42,174,223, 78,190,191,112,246,248,193, 87,111, 36,229, 82,130, +215,114,170, 18, 78, 84, 53,147,159, 18,169, 72,116,228,220,177,159, 44,116,143, 46,193,220,119, 48, 4, 22,222, 96,116,249, 80, + 86,212, 64,241, 80, 6,205,183, 91,209,227,131, 5, 56,117,252, 23, 11,255,238,189, 99, 52, 58,157, 55, 0,109, 27,222,205,214, +192,100,211,100,211,100,243,239,105,179, 89, 46,194,113, 92, 47, 0,206,117,187,101,117,188,192, 1, 64, 41,106, 87,145,113,174, +171, 59, 68, 13, 46,107,188,223,240,220,198,251, 13,191,151,213,125,119,170,219,222, 38, 8,162,220, 64,210, 93, 81,187, 52,225, +233,186, 45, 80,231, 74, 52, 24,120, 76, 16,164,156, 97, 88,177,208,209, 73, 61,243,141,161,221,127,187, 16,119,215,204,193,138, +255,242,224,158, 97,183, 18, 31,253, 69,144,132,142, 32, 72,163,226, 62,120, 60,222,196,205,155, 55,119,183,178,178, 2,203,178, +176,182,182, 70, 73, 73, 9,180, 90, 45,170,170,170,160, 81,200, 65, 41,228,184,151,251, 24,253,195, 6,227,245, 17, 47,249,254, +116,252,228, 68,134, 97, 14,182,100,215, 45,176,167, 94,201, 90,211,193,254,137, 52,145, 91,169, 39, 93, 95,244,244,134,208,194, + 2,195, 23, 70, 62,207, 51, 16,127,250,244,233,179,227,198,141, 27,185,120,241, 98, 82, 38,147,157,203,202,202,234, 15, 32,197, + 32,169, 16, 67,242,131,130, 0, 0, 32, 0, 73, 68, 65, 84, 75, 62,124,255,195, 8, 91, 91, 11, 14, 49,231, 79, 98, 80,207, 73, + 48, 19,241, 80, 38,167, 64, 16, 64,106,242, 81, 16,132, 29, 18,210,101, 24,216,195, 10, 47,189,236,107,113,252,151,212,197,120, + 18, 31,244, 76,209, 84, 84, 84,160,184,184, 24, 58,157, 14, 58,157, 14,227, 39, 76,192,190,189,123, 81, 83, 83, 3,149, 74, 5, +173, 86, 11,134, 97, 64,146, 36,206,199,198, 32,247, 81, 42,250,133,134, 2,205, 44,189,180,247, 46, 4, 0,110,220,191,127, 31, +169,169,169,200,203,203,131, 68, 34,129,139,139, 11,214,172, 89, 3,141,166,118,141,178, 9, 19, 38,132, 1, 72,124,222, 23,234, + 33,176, 43,139, 97, 62, 25,121,236,152,211,181, 99,199,216, 27,167, 78,229,137, 21,138,157,198, 92, 43, 20, 98,252,250, 47,223, +235,102,110,110,142,188,156,205,240,241, 17, 98,209, 2,123, 68,125, 81, 10, 0,152, 55,183, 61,250,244,118,128,188,242, 23, 56, + 56, 45,195,150, 45,243, 59,207,152,177,113,154, 82,201,236, 49, 96,250,147,147, 39, 79,190,238,237,237,221, 46, 62, 62,158, 16, +137, 68,144, 74,165,144, 74,165,144, 72, 36, 40, 46, 46, 70, 86, 86, 22,183,126,253,250,124, 0,159,180,100,104,213, 22,217, 95, + 0, 70, 46, 24,129,179,247,239,236, 29,216,142,247,232,222,235,115, 6, 60, 78,184, 17,175,248,237,252,181,207,104,181, 36,183, + 50,239,194,146, 78,125,226, 29, 62,248,104, 53,182,174, 95,137,251, 55,175,150, 59,123,200,183, 73, 9, 77,147,233, 12, 11, 91, +197,119,117,182,163,103,207,120,221,230,148,243,245,217,103,248, 68, 73, 97,233,157,175,144, 21,175, 18,119,233, 57,181,171, 23, +169,189,116,233,146,116,208,160, 65, 80,171,213,122,101,114,255,254,253, 44, 77,211,151,155,124, 54, 41,234,211,252,252,124, 87, +149, 74,133, 17, 35, 70,204,251,234,171,175,204,235,215,168, 99, 24,230, 41, 37,235,243, 77,251,126,253,240,211,109,151,127, 61, +248,133,219,231,145,111, 15,158, 50,103,237,101, 52,179,142, 36,159, 36, 63, 56,117,108,183,139,196, 86, 7,169,221, 75, 80, 23, +169,112,127,215,187, 80,202,213,232,243,249,106, 0, 34,104,117, 36,118,142, 30, 15,129,189, 27, 86,190,243,182,219,242,157,223, +189,199,178,236,102, 83,191,222, 4, 19, 76,104, 4,103,130, 32, 98, 1, 32, 50, 50,114, 89, 84, 84, 84, 50, 65, 16,177, 28,199, + 69,212, 9, 40,177, 28,199, 69,212,159, 83, 71,206,158,217,175, 63,183,241,126,227,239, 75,151, 46,245,143,142,142, 94, 23, 26, + 26,122,240,250,245,235,143, 0, 24, 34, 90,163,234,136,213, 51, 75,239,144,245, 12,178,225,246, 41, 69,139,101,175, 62,120,244, + 88,249,210,176,190,237, 99,175, 36,222,126,235,173, 81, 67, 39,142, 30,244,114, 86, 78, 89,106,103, 79, 23,135,228,228, 68, 43, +150,101,175, 26,147, 75, 98,177, 56, 98,200,144, 33,252,138,138, 10,152,153,153,161,164,164, 4,249,249,249,160, 40, 10,234,170, + 74,104,170, 42,161,174,172, 0, 85, 85,129,135,113,183, 16,216,217, 75, 92, 23, 44,223, 34,234, 85,151,198, 74, 85, 67,101, 75, +100,105, 9,177,165, 37,136,214,187, 13, 95,179,177,177,185, 81,223,168, 82, 20,245,193,146, 37, 75, 74, 89,150,197,218,181,107, +173, 44, 44, 44, 98, 0,136, 13, 25,177,116,228, 69,132,246, 8, 32,211,178, 18, 48, 32,104, 58,186,118,122, 5, 89, 69, 42,148, + 42, 40, 20, 87, 82,232, 51,232, 27,116, 8, 90, 13,247, 30, 81, 72,205, 46,135, 91, 59,111, 18,124,113,139,139, 63,231,230,230, + 62,181,127,240,192, 1, 40,149, 74,116,238,220, 25,147, 38, 77,194,146, 37, 75, 48,105,210, 36,184,185,185, 97,202, 27,175, 98, +229,202,149, 40, 44, 44, 52,148, 84, 77,215,174, 93, 53,158,158,158, 26, 79, 79, 79, 13, 69, 81,168,174,174, 70,101,101,101,227, +252,158,223,218,140,116,114,114, 90,234,226,226,146,224,228,228,148, 44, 22,139,207,220, 37,136, 52,181,167,167,115,255, 49, 99, + 8,191, 55,222,224,101, 75,165,196, 21,192,194, 24, 91, 14,118,130, 81,225, 67, 70,138, 42, 43,118,235, 69,170,183,223,114,196, +159, 87,252,113,237,143,222,152,251, 65,103, 16,164, 4, 4, 41,130,178,230, 18,250, 6,135, 10,109,108, 8, 67,207,210,100, 0, +119,251,247,239,239, 54,103,206, 28, 66, 44, 22, 99,222,188,121,212, 59,239,188,147, 49,105,210,164,140,139, 23, 47, 50,158,158, +158,112,119,119, 39,220,221,221, 93, 1,220,173,187,166, 69, 88,117, 38, 62,215, 80,169,127,216,120,155, 63, 98,224,208,175, 90, + 39, 30,191,106,131,172,236,243,237,143, 54,100,221, 87,122,221,191,121,181, 44, 35,233, 20,155,117,251,247,210,130, 12,133,215, +231,219, 31,109, 88,182,173,160,201,151,250,202, 21,176, 71, 99,175, 80,202, 26, 37,127,204,232,112,229,236,153, 19,187,218, 89, +248,239, 71,187,151,130, 58,120,180,159,178,114,221, 22,234,157,247, 62,164,190,255, 97, 55,167, 80, 40, 32,151,203,177,101,203, + 22,250,212,169, 83,249, 12,195,124,216, 92, 31, 8, 0,116, 58, 29,102,207,158,109,110,101,101,133,220,220, 92,189, 34, 10, 0, +178,146,178,196,107,183,147,210, 22,254,103, 66, 88,141, 70,163,249,245,247,184, 84, 63,111,207,246, 4,193, 53, 59, 16, 69, 36, + 16, 12,239,221,183, 47,143,227, 42, 65,240, 61,240,112,239,122,200, 11,203, 33, 47, 46, 7, 79, 96, 14, 26, 98,232, 88, 17,108, + 2,131,145,126, 59, 30,237, 28,157,249, 98,129,224,101, 83,123, 98,130, 9,255, 78,180,196, 69, 26,146,165,232,232,232,117, 45, + 29,111,176,213, 54,218,215, 19,169,198, 36,172,225,119, 0,136,142,142, 94,199,113, 92,196,245,235,215, 15, 0, 80, 25,121, 11, +179, 26,108,141,159, 71,139,167,214, 70, 45, 94,242, 9,108,173,165,214,193, 61,189, 93, 78,156,187, 18,119,245,122, 92,106, 7, +119, 7, 71, 78,167,181,253,114,227,214,246,132, 82, 21,109,100, 34,124, 29, 28, 28, 64, 81, 20, 30, 60,120,128,188,188, 60, 80, + 20, 5,186,166, 6,154,202, 74,168, 43, 42,192,212, 40, 32,100, 24,168, 74,138, 97,111, 38, 1,158,140, 72, 52,160,188, 17, 77, + 18,173,250,173,196,202, 10, 98, 75, 43,144, 2, 65,147,110,197,102,208, 43, 56, 56,248,112, 82, 82, 82,223, 97,195,134,125,134, +218, 33,242,217,249,249,249, 67, 87,172, 88,161,113,118,118,198,236,217,179,187, 1,152,110,144,100,138,180,190,158, 46,221,208, +213,107, 58, 58,184, 15, 65,101,141, 14, 37,114, 29,138, 43, 41,236,252, 38, 20, 71,190, 15,198,159, 71, 6, 34,233,215,225,168, +212,185,192,194,237, 53,112,140,214,191, 37,155,231,207,159,199,154, 53,107,240,217,103,159, 97,237,218,181,248,236,179,207,144, +159,159,143,128,128, 0,228,228,228,224,236,217,179,144,201,100,112,112,112,192,173, 91,183,176,105,211, 38,252,249,231,159, 6, +111,186,158,184, 26,113, 78,171,124,233, 52, 77,207,144,141, 25,211,189,200,206,206,175,103,207,158, 35,231,205,155,231,213,191, +127,127,253,113, 47, 47, 47, 15,169, 84, 90,136,218, 17,148, 61, 90,178,197, 2, 61, 29, 29, 3,160,213,164,213,149,177, 0, 4, + 33,193,144,225,169,232, 63, 48, 14,148, 78, 8,146, 16,131, 36, 37,160,233, 50,216,218,186,129,227,136, 0, 3, 73, 92, 81, 82, + 82,226,125,225,194, 5, 50, 43, 43, 11, 18,137, 4, 0, 30,175, 90,181,106,235,134, 13, 27, 82,236,237,237,153,216,216, 88, 28, + 63,126, 28, 17, 17, 17,188,119,222,121,199,219,221,221,125,135,161,251, 94,181, 69,246,215,207, 27,207,190, 41,208,217,246,144, + 72, 59,116, 68,141,197,107,239,135, 57,152, 3,192,185,204, 76,133,147,135, 60,186, 70,145,144, 99,211,190,250,139,115,153,134, + 70,156,174, 98,239,100,164,221,248,249,216,185,170,226,162, 10, 65,207,238,254,170,168, 53, 31, 9, 59,116,236,242,229,202, 37, +255,113,201,151, 75, 42,135,207, 59,155,118,244,220,173,234,169,111,189, 75,207,156, 53, 71,125,246,220,249, 99, 44,203,118, 71, + 51, 35, 14, 89,150,133, 76, 38, 67,114,114, 50, 50, 51, 51, 81, 82, 82,130,210,210, 82, 40, 20, 10,189,187,209, 76, 33, 63,189, +245,199, 83,247,204,165, 82,179,190,221,189, 61,110,198,167, 20,155, 75,165,102,222, 29, 61,186, 2,171,154,172, 71, 24,134,233, + 46, 49,147, 2, 32, 80,153,116, 21,213, 21,213,168,174,172,134,162,188, 26, 26,138, 7,181,134,132, 74, 75,194, 51,236, 37, 84, +215,168, 81, 93, 86, 5,150, 97,130, 76,205,141, 9, 38,152,208, 66, 91, 31, 27, 25, 25,185,204,200,115,141,118,111, 54, 38, 94, +145,145,145,203, 8,130,136, 93,186,116,169, 63,154, 31, 80,213, 16,187,154,248, 0, 48, 98,122,135,178,178,140,106, 75,194,119, +220,130,143, 63, 61,123,224,135,111,156, 52, 26,101,142,189,173, 5, 99, 97, 38,114,152, 57,123, 45, 20,213, 21, 99,107,140,159, +142, 0, 21, 21, 21,120,244,232, 17,164, 82, 41,132, 2, 1, 24,149, 10,140,170, 6,170,138, 50,144,148, 6, 66,134,129,157,153, + 20,158,110, 46,232,224,236, 98,148,205, 7,151,126,211, 7,190, 55,116, 23,174, 15,246,133,200,220, 2, 34, 75, 11,188, 31,251, + 59, 0, 64, 40, 20, 2, 43, 62, 51, 74, 52,105,215,174,221,201,159,127,254, 89, 88, 82, 82,130,187,119,239,222, 3, 80, 5,192, + 18, 0,155,154,154,122, 33, 41, 41, 41,194,219,219, 27, 0, 58, 27, 50, 38, 47, 37, 25, 29,205, 33,183,240, 49,178,242,226, 97, +103,221, 9, 2,179,174, 40,174,164, 32,150,118,130, 78,243,196,251,168,150,103, 67, 69,241,140,186,119,173, 86, 11,154,166, 65, +211, 52,180, 90, 45,102,205,154,133,107,215,175,227,224,241,139,120,244, 48, 29,221, 58,186, 96,218,180,169, 8, 14, 14,198,245, +235,215, 91,180, 53,189, 7,116,237, 44,192,223, 56,146,132,200,194, 94, 19,178,228,215,155,134,200, 22, 65, 16, 28,154,113, 69, + 54,194,134,208,208,208, 46,233, 53, 53, 72, 78, 75,195,176, 85,171, 0, 0,103,206,156,121,234, 94, 22, 46, 92, 40, 74, 73, 73, +153, 25, 23, 23, 55,179,160,160, 96, 35,128,166,131,205, 57,224,244,233,191,240,159,255,164,160,164,164, 4, 0,112,232,192, 19, + 94,154,245,136,194,136, 81,181, 30, 45, 27, 27, 27,108,220, 24, 96, 84,126, 50, 12,131, 93,187,118,233,221,133, 0,192,231,243, +251, 47, 92,184,112, 92, 83,231,119,233,210, 69,104,200,230,130,241,237, 36,127,222,227, 62,176,238,210,193,223,202, 33, 16,101, +186,248,128,248,124,217,220, 5,227,219,109,222,244, 75,190, 90, 74,104,246, 16, 76,174, 59, 95,162,222,107, 76, 26, 51,207,125, +163, 45,243,156,177,183,176, 68,190,124,206,187,147,237,173,108,156,106,190,223, 26,101, 75,242, 72,238,100, 28, 85,233,239,101, +111,243, 90,200,215,213,255, 89,176, 34, 94, 75,231,206, 65,238,201,116,180, 48,197, 5,195, 48, 40, 40, 40, 64, 73, 73, 9,114, +114,114, 80, 90, 90,235,126, 45, 45, 45, 5,203,178,207, 83, 33, 66,149,147,131,236, 99,223,163,195,212,169,232,243,217, 26, 48, + 44, 31, 42, 37,131,141,253,134,162,162, 74, 5, 13, 75,192,173, 87, 63,188,123,230, 15,144, 28, 3,236,220,102,106, 73, 76, 48, +225, 95, 10, 99,166,119,168, 39, 68, 81, 81, 81, 17, 47,250,255, 27,146,173,168,168,168,228,168,168,168,214,252, 87, 99,151,161, +126,191, 62, 70,235,247, 6, 1,104,207, 52,154,138,210,212,204,148, 20,126, 65,141,170,198,204,217,201, 81, 99, 38, 17,179, 85, +114, 5, 47, 62,241, 30, 85, 83,248,240,126, 43,238, 35, 53, 41, 41, 41,160,160,160, 0, 57,217,217,160, 85, 53, 32, 53, 90,112, +106, 37,134, 13,232, 7, 9, 0, 9, 73, 64,200, 82,224,243, 68, 80, 84,203, 1, 32,213, 96,227,168,211, 61,163,108, 17, 4, 1, +145,165, 37, 68,230,230, 16, 89, 88, 62,165,112, 25,163,216,136,197,226,159, 99, 98, 98, 92,219,181,107,135, 53,107,214,160,125, +251,246, 62,110,110,110, 74,107,107,107,169,179,179, 51,252,252,252,208,175, 95, 63,156, 61,123, 22, 48, 98, 78, 41, 29, 45, 73, +184,255, 24,253, 75,203,175,227,143,223,191,133, 86,165, 65,207,176,111, 65,241, 59,192,209,127, 53,216, 7,251,161, 44, 60, 81, +171, 30,184,140, 70, 94,206, 99, 16, 60, 81,178,177,202, 83,253,247,123,247,238,225,192,137, 43,112,245,244, 69, 78, 70, 26,210, + 46, 95,192, 53, 71,123,120,250,250,233,221, 64,205,166,145, 1,255,243,109,181,211, 68,125,242,193,100,113,121,121,185,216,206, +206, 78, 83,159,119,174,174,174,207, 67,182, 38, 47, 94,188, 24,149, 2, 1, 48,106, 20,132,153,153,160, 40, 10, 33, 33, 33,232, +211,167, 15, 0, 32, 36, 36, 4,124, 62, 31,129,129,129,112,115,115,195,182,109,219, 38, 55, 71,180, 72, 2,119,105,186,204,199, +203,203, 75, 79,180,246,238, 43, 65,124,220,112, 16, 16, 97,203,214, 7,250,115, 61, 60, 60, 80, 40,203, 4, 65,112, 73, 6,210, +248,153,139,139,203, 10, 87, 87, 87,175, 13, 27, 54,240, 36, 18, 9,222,123,239,189, 78,213,213,213, 29,234,164,100, 44, 93,186, + 20, 0,176,114,229, 74,172, 90,181, 10, 26,141, 70,217,156,177,189, 27,187,187, 21,151,179, 51,185,106,179,177,225, 14, 29,186, + 15,121,121, 24, 58,121, 15,193,144,151,115, 0, 96,157, 29,255,241, 27, 95, 46,183, 57,102, 99, 73,236,254,237,220,249,149, 3, +194,134, 44, 95, 82,125,249,243, 47,118, 85, 26,140,121,172,202,222,163,184, 47,154,184,233,155, 29,251, 54,125,186,116,190, 36, +167, 68, 91,145, 95,193, 85, 91,136,249, 22,157,157, 9,139,185, 31,127,246,168,160, 32,115, 17,114,207, 25, 28,105,201,178, 44, + 50, 51, 51,245, 49,125,106,181, 26, 53, 53, 53,200,205,205,213, 63, 51, 42,115,171, 17,115,222, 26, 29, 84,163, 82, 41,111, 38, +102,228,124, 50,111, 74,104,141, 74,165,204,200,202, 73, 7,182, 52,201,198, 72,146, 76, 84, 42,148,195,148,149,106,148,220,189, +143,246, 67, 61,161,163, 9,104,105, 6, 37,101, 10,104,104,128, 33, 5,240,127, 99, 26, 24,130,143,210,130,124,144, 60,222, 61, + 60, 29,180,111,130, 9, 38,252,123,208, 34, 23,169, 87,180, 66, 67, 67, 15, 54, 84,157,234,191, 3,208,160,229, 80,158,146,134, +100,170,222,157,216,220,255, 52,178,107, 44,158,137,209, 50, 56,189, 67,253,127,186, 91,203,221,214,175,156,210,158,165,233,110, +197,165, 69, 52,159, 47, 22,184, 91,171,100,229, 57,198,255,187, 70,163,137,189,112,225,194,152,225,195,135,139, 51, 18,239, 65, + 91, 85, 5,109, 85, 37, 4, 44, 13, 59,105,111,144,148, 6,132, 86,139,118, 62, 44,212, 10, 41,174, 92, 75,210,105, 52,154, 88, + 99,137, 22,201,227, 61, 29,151,101, 97, 1,177,165, 21,196, 22, 22,141, 93,139,134, 72,129,217, 75, 47,189, 52, 52, 36, 36, 4, + 28,199, 97,215,174, 93,160, 40, 74, 68, 81, 20,180, 90, 45, 40,138,130, 92, 46,199,190,125,251,176,125,251,246,107, 0,126, 52, +216,152,209,218, 11,191,158,191, 20,252,246,148, 8,193,153,216,141,160,181, 12, 84, 68,123,212,212,232, 80,173, 53, 3, 99, 63, + 21, 40, 58, 13, 30, 95,130,208,192, 78, 56,241,203, 81, 10,180,230,162,145, 44,252, 41, 85, 40, 55,231, 49,242, 30,166,195, 66, + 94, 8, 71, 43, 51, 40, 51,211,209,115,218,244, 54,169, 19,238,238,238, 96, 89, 22,225,225,225,250,224,234,182,146,173,178,178, + 50,156, 58,117, 10, 33, 33, 33, 8, 11, 11, 67,126,126, 62, 50, 51, 51,241,202, 43,175,232,207,185,119,239, 30,226,227,227,209, +185,115,203, 34, 97,105,185,238, 76, 94,238,221, 9,175,189,246,154,240,198,141, 27,224, 56, 14,222,222, 86,176,178, 52, 7, 65, +138,225,235,235, 4,160,182, 15, 48,120,240, 96,200,229,153,116, 69, 5,119,198,192,237,254, 12,224,184, 86,171,125, 48,104,208, + 32,183,135, 15, 31, 98,193,130, 5,252, 67,135, 14,213, 75,201,136,140,124,122, 48,133, 74,213,188,235,190, 91,119,159,143, 58, +209,182, 97, 18,105,135,142, 86, 14,129,232,228, 61, 4, 0, 48, 60,226,109,116,234,226, 1,121,105, 66, 71,181,234,241, 88, 33, +191,194, 54, 97, 75,126,138,116, 84,192, 91,234,226,223, 51, 80,235, 58, 53, 88,236,170,140, 67, 69, 57,255,143,189,235,142,139, +226,106,187,103,102, 43,219,128,165,179,128, 10, 40,136, 8, 2, 17, 17, 59,106, 52,246,138, 37,246,104, 52,137, 37, 49,198,168, +209,196,174,241, 51,177, 39,150, 96,141,177, 98, 84, 52, 86, 20,123, 3, 84, 84,148,222,123, 93,216,101,235,204,124,127, 80, 94, + 84,202,162, 38,111,242,102,207,239, 55,174,187,236,156,189,247,206,204,189,231, 62,247,185,207,195, 25,127,228,247, 83,127, 76, +239, 63,112, 48, 71, 71,233,245, 94,205, 57,230, 71, 79,156,201,203, 76, 77,219,132,180,115, 49,255,177,255, 53,104,197,163,228, +114, 57, 68, 34, 17, 98, 98, 98,212, 3, 6, 12,224,147, 36,137,248,248,248, 26,161,101, 99,101,225,217,217,223,203, 99,229,134, +253,231, 69,124, 62,191,111,143,246,109,158,198,165,102, 48, 12,145, 82,175,181, 85,167,187,248, 56,250, 97,144,181,172, 21, 43, +241,234, 29, 88,118,237, 15,181,154, 68,133,134,134, 90, 15,232, 89, 92,216,251, 6,192,188,101, 27, 48, 0,238,223,185,169, 83, +235,116,231,141, 99,141, 17, 70,252,171,173, 90, 76, 67, 34,169,234,255, 69, 0, 82,214,172, 89, 83, 80,203,218,148, 15,224, 33, + 0,159,170,239,229,191,114, 94, 62, 65, 16,247, 25,134,241,175,197,147, 95, 75,112,213,254,191,230,149,239, 60,108,130,200,170, +253,250,178,208,170,111, 75, 37, 0, 88, 89, 89,217,248,249,181,111,185, 43,228, 8, 24,134,193,243,168,245, 40,206,139,197,146, +213,183, 91, 58, 56, 56,116,207,204,204,140, 48,164, 4, 20, 69, 29,222,189,123,247,151, 1,239,249,249, 57, 59, 58,226, 97, 74, + 50,184, 12, 5, 46, 69,129,212,170,193,166, 52,112,244,162, 64, 18, 98,100,101,149, 98,237,193, 35, 49, 85, 81,226, 27,132, 71, +255,193, 88,158, 81, 10,130, 32,240, 67,160, 23,120, 18, 49,184, 34, 49, 62, 61, 21, 94, 35,174,194,150, 47, 4, 79, 44, 70,203, + 0,131, 2,194, 43,175, 92,185,242,224,241,227,199,254, 94, 94, 94,248,242,203, 47,145,146,146, 2,154,166,145,155,155,171,202, +206,206,206,204,207,207, 79, 1,112, 2,192, 46, 24, 16,121,156,171, 86,109, 12, 59,190,111,102, 96,151,238, 86, 67,134,253,132, +223,143,205, 69, 73,169, 28, 74,189, 0, 10,149, 30, 10, 53, 11, 22,150,222, 8,104,215, 14, 89,153,121,120,114,231,124, 57, 91, +173, 92,223,148, 27,148, 32, 8, 68, 69, 69,193, 85, 38,193,139,235, 17,176, 18,114,224, 35,179,131,172,115,151,154,248, 82, 13, +129,195,130,254,195, 15, 63,172,137, 12,223,167, 79,159,228,241,227,199,219,207,157, 59, 23, 33, 33, 33,184,121,243,230,107, 14, +218,221,187,119,199,181,107,215,150, 1,248,174, 49,163,158, 70,163,129,135,135, 7,238,223,191,143, 75,151, 46,161,103,207,158, +232,222,189, 59, 30, 61,122,132, 11, 23, 46, 32, 42, 42, 10, 4, 65,192,210,210, 18,186, 74,241,172,171,143, 76,171,197,209,239, +215,237, 94,180, 97,195, 79,109,199,141, 27,135,227,199, 15, 97,202,228,214, 32, 72, 62, 8,130,143,193,131, 90, 99,249,138,251, + 8, 8,232, 1, 43, 43, 14, 54,252,120, 50,169,162,130,218,111, 64, 51,174,188,112,225,130, 76,165, 82,161,164,164,132, 17,139, +197, 68, 97, 97,229,142,214,186, 44, 90, 74,165,210,164, 62,162,199,145,207,214,151,148, 49,197, 76,121,212,176, 34,125,148,119, +207,190,233,120,127,224,100, 92, 12,219,131,240,243,151, 96,193, 78, 73,134,168,236,143,130,228, 2,121,182,194,109,123,155,247, +166,178, 50, 20,231,183,207, 26,252,130,101,111, 79, 31, 93,248,179,188,164, 33,161, 5,128, 40,122,122,224,212, 9, 6,131, 59, + 5, 6,180,242,106,102,207, 43, 46,200, 99,142,157,252, 35, 70,155,124,252,116, 45,129,197, 52, 34,212,151, 47, 88,176,224,219, +170,255,239, 93,188,120,241,212,181,107,215, 90,231,228,228,212,248,104,229, 21, 20,133,119, 26, 48,139, 42, 44, 41,213,236,222, + 48,127,164,192,132,207, 91,188,118,247, 85, 29, 11,119,234,227,213,211,244,182, 81, 95, 44,153, 19,247, 60,202,161,133,128,135, +147,243,191,195,195, 11, 87,160, 35,185,152,113,233, 46,212, 90, 10, 37, 5,133,184,252,209,103, 16,219, 74,241,211,213,227,185, + 52, 77,255,108, 28,106,140, 48,226,223,139,250,180, 8, 65, 16,117,197,216,203,173,227,179,251, 13,157, 87, 15,207,187, 64,189, + 81,225, 13,218,130, 87, 80, 80,144,119,237,218, 93, 92, 13, 91,137,136,176,149,120, 18,245, 16, 89,153, 26,100,230,170, 96,106, +106,122,187,129, 83, 95,141, 28,203, 40,149,202,225,139,151,124,155, 99, 34, 16,162, 91,175, 94,176,179,182,129,144,203, 1, 75, + 79,131, 69,112, 80,158,111,142, 23,143,148,248,122,247,129,188,114,165,114,120, 29,131, 68,239,250, 68, 6, 65, 16,224,155, 74, +192, 19, 75,192,151,152,190,180,140,104, 98,106, 10, 19,137, 41,216, 60, 94, 93,206,240,175,113,150,151,151,143, 24, 57,114,100, +113,105,105, 41,166, 78,157,138,136,136,136,168,243,231,207,155, 62,122,244, 72,144,159,159,223, 10, 64, 31, 0, 59, 26, 16, 89, + 47,113, 22, 23, 39,150, 49,122,245,232, 53,223,126, 94,161,210, 91, 34,120,226, 97,136,200,116,232, 41, 26, 12, 0,153, 5, 15, +157,123,175, 64,158,166, 19, 14,111, 95,165,164,181,170,113,175,196,208,122,137,147, 97, 24,198,214,214,246,181, 54,184,116,233, + 18,130, 71,142, 64,223, 97, 67, 97,237,236, 10,155,222,253,209,119,234, 12,108,223,190, 29, 36, 73,194,202,202,234,213,129,183, +134,115, 95, 52, 56,191, 61, 6,241,219, 99, 16,123,163,192, 6, 48,225,192,129, 3,223,251,248,248, 92,185,121,243,230,122, 0, +163,107,255, 86, 45, 44,125,197,154, 85,215, 53,250,102,206,156, 57, 21,113,113,113, 16,137, 68,208,235,245,184,121,243, 38,126, +250,233, 39,252,240,195, 15,136,138,138,130,165,165, 37, 90,182,108, 9,181, 90,141,251,247,239, 87, 0,248,166, 1, 78, 58, 63, + 95, 63, 98,243,230,181,133, 3, 7,118,197,238,221, 91, 97,103,215, 9, 28,182, 29,216, 28,107,136,196, 30,248,101,215,247,232, +215,207, 15,167, 78, 30, 41, 42, 40,212,143, 0,160, 55,224, 94, 82,221,189,123, 23,219,183,111,199,200,145, 35, 51,131,131,131, +169,210,210,210, 26,139, 22,195, 48, 96, 24, 6, 75,171,124,204,212,106, 53,191, 62,206,105, 95,199,100,206, 95,245,100,121,110, + 78,102,199,136, 43,183, 63, 12, 63,127, 9, 73,113,225, 8, 63,127, 9,215,195,111, 45,200,205,201,236,232,215,193,157, 59,124, +234,204,175,246,133, 30,103,137, 77,237,177, 47,244, 56,107,236,172,207, 87,181,239,219,243,155,198,238,249,170,235,200,148,231, +229, 46, 92,189,126, 75,185, 94,171, 34,255,111,211,182,172,138,252,236,111,106,221,151, 76, 99,247,103, 69, 69,197, 14,149, 74, + 37, 83,169, 84, 50,181, 90,253, 77, 74, 74, 74,183, 47,191,252, 50,159,162,168, 26,107,105,254,211, 83,183, 99,111,236, 93,109, + 99, 37, 21,116,242,111,219,250,199, 29,199,174,166,165,231,254, 90, 43,134, 86, 93,229, 84,149, 87,168, 70, 12, 29, 62, 94, 81, + 82,172, 70,224,231, 11, 64,155,136,161,166, 0, 29,195,130,158, 96,227,241,202, 31, 33,176,144,224, 96,114,164,178, 84,167, 29, +129,151, 99,104, 53, 84,247,183,129,145,211,200,105,228,252,123,114,254,147, 97,143,151,115, 29,218,191,100,209,106,108, 75,165, +131,131, 67,183, 33,131,123,163,199,192,197, 96, 24, 6,177,145,235, 80,156,255, 28, 14,118,124, 36,166,201, 3, 1, 68, 52,161, + 48,105, 41,233,233, 29,231,124,179, 56, 52,184, 79,175, 54, 94,206,206,252, 22, 45,154, 67,100, 99,131,130,130,124,220,184,243, + 84,183,234,183,163, 49, 85, 34,203,160,133, 73,154,166, 43,157,220, 1,244,154,243, 53, 8, 22, 11,168, 10,227, 80, 61, 48, 58, +251,119, 2,193,102,131, 98,104,168,213,106, 67,118,203,101, 36, 36, 36,140, 24, 55,110,220,229,176,176, 48,178,111,223,190,190, + 39, 78,156,120,155,156,121, 80,228,197, 93, 1, 48,112,213,194,233,135, 59,246, 28,106,234,214,182, 61,183,125, 11, 22,180, 58, + 2, 89,153,169, 8, 11,189,167,125,122,247,188,156,209,171, 70, 43, 11,226,174, 52,196,165,213,106,211, 90,181,106,101,187,125, +251,246, 26,103,120,138,162, 80, 80, 80,128,219,183,111,195,219, 63, 0,109, 38,127,132,252,252,124,108,222,188, 25,205,154, 53, +195,160, 65,131, 80, 84, 84, 4,189, 94,111,232,130, 47, 5,224,124,213,129, 87, 68, 22, 81,149, 2,168,193,101, 67, 87, 87, 87, +158, 74,165,242,101, 24,134, 69, 16,196, 70,141, 70, 51,105,225,194,133,246,171, 87,175, 70,235,214,173, 81, 80, 80, 0,145, 72, + 4, 55, 55, 55,228,231,231,227,222,189,123,148, 82,169,220,142,202, 68,214,249,141,148, 47,254,222,189,228,142,179,103,127, 26, +250,253,218,233,110, 42,117, 15,158,133, 69, 23, 48,140, 30,249,249, 41, 40,147,223,212,174, 88,190, 39, 33, 55, 79, 55, 28, 64, +156,129,117,254,110,230,204,153, 0, 96, 2, 96,113, 98, 98, 98,116,155, 54,109,220,234,179,104, 25,130, 13,199, 50, 85, 0,126, + 27,209, 87,246,133,188,224,145,155, 5, 59, 37,185,163, 23,189,121,195,177, 76,149,169, 76,177,178, 32, 37,226, 69,182,226,252, +246,125,161,199, 89, 19,135,141,160, 28,197,113, 11, 76,108,152, 99, 6, 80, 51, 62, 62, 62, 78, 4, 81,228,146, 87,248,252,193, +148,169,211, 71,153,113, 43,206,250, 56, 22,182, 36,155,249,153, 68, 69, 69, 37,163,137, 59, 67,171,240, 34, 51, 51,179,219,194, +133, 11,207, 51, 12,243,146,111, 66, 94, 65, 81,120,224,192,153, 76, 73, 73,105,116,254,179, 83,134,196, 82,187,119, 47, 50,170, +151,151,183,223,241,239, 87,175,181,237, 49,231, 75,246,139, 43, 87, 1, 74,135,212,136,171,160,248, 26,250,199, 91, 23,115, 75, +181,218, 97, 48, 70,133, 55,194,136,127,189, 53,171, 33, 45,242, 55,199, 0,212,227, 12,111,112,101, 92, 93, 28,206,183,118,107, +209,167,153,163, 53, 0, 32, 49, 57, 11,137,201,153, 23, 18,147, 50,251, 54,162,120,235,219, 94, 89,147, 84,154,168, 10,225,192, + 24,150, 84,250, 37, 78, 75, 75,203, 7,108, 54,219,177, 41,173, 65, 81, 84, 86, 65, 65,129,159,129,229, 28,235,236,236,188, 54, + 53, 53, 53,148,166,233, 47,154,168,246,235,228,172, 78, 42, 77,178,121,189, 25,189,198, 27, 0, 8, 54,207,144,164,210,181, 57, +189,197, 98,241, 14, 14,135,211,172,250, 58, 86,251, 96, 81, 20,197,210,106,181, 38, 20, 69,177, 0, 16, 36, 73,234, 57, 28,142, +138, 32, 8,189, 94,175, 79, 83,171,213,211,241,159,128,163, 13,213,189,209,129,190, 74,104,161, 14,139,214, 37, 0,136,139,139, +115,151, 74,165,163, 9,130, 24,201, 48,140, 71, 89, 89,153,122,201,146, 37, 81, 71,143, 30,149, 59, 59, 59,127, 48, 96,192, 0, +226,209,163, 71,136,137,137, 97, 10, 11, 11,143, 85, 89,177, 18,155,120, 47,145,124, 62,107,140,133, 5, 57,128, 97,224, 3, 6, + 4, 65,226,113,105, 41,125, 86,169,164,126,173, 18,140, 77,189, 63,171,241, 97,139, 22, 45,246, 36, 39, 39,115,234,179,164,214, + 87,247, 87,177,238,155,182,139, 3,187,118, 29,113,251,250,245, 19,243, 87, 61, 89, 94,251,111,179,134, 74,167,140,253,108,206, +186,223,182,109,154,191,229,247,226,221,134,148,211,215,215,215,149, 32,136,209, 0,188, 24,134,105,197, 48,132, 9, 65, 48,197, + 4, 65, 60, 1,240, 72,163,209,132, 61,125,250, 52,227, 45,234,254, 38, 51,220,250, 56,107,146, 74,131,162,218, 81, 0, 99, 96, + 82,233,191,186,156, 70, 78, 35,167,145,243,191,199,249, 79,198,199,117,124,102, 88,100,248,106, 36, 38,101,246, 77, 76,202, 68, +171, 86,173,152,248,248,248, 38,137,180,250, 6,105,138,162, 14, 41,149,202, 67,111, 67, 82, 88, 88,216,254, 79,110,188,223,146, +147,147,127,123,151,132, 85, 66,106,121,213,241,166,120, 92, 94, 94, 30, 96,232,151,181, 90,237,159,209, 54, 68,149, 53,107, 89, +125, 95,232,211,167, 79,170, 86,171,189, 4, 32,157, 32, 8,115, 0, 69, 90,173,246,188, 94,175,207,141,143,143,111,255,227,143, + 63, 86, 71,190, 95, 1,224,193, 27,150,131, 86,171,169,131, 89, 89,212,193, 63,161,142, 7, 53, 26,205, 92, 75, 75,203,150, 42, +149,138,167, 82,169,184,181, 55, 31, 8, 4,130,252,134, 28,226,107,195, 92, 66,236,229,178,139, 45,205, 37,196,171, 66, 10, 22, + 14, 56, 94,161,136,105,109,225,128,227,134, 22, 44, 58, 58, 58,209,199,199,231, 0, 73,146,206, 12,195,216, 2,140, 25,195, 32, +159, 97,152, 2, 54,155,157,249,244,233,211,204,191, 81, 39,164,210,211,244,122,189, 70,243, 31,191, 67,227,238, 66, 35,140, 48, +226,127, 7,245,250,104,177,155,202, 20, 31, 31, 79, 24,219,211,136,218, 98,171,161, 63,166,166,166,170, 1,220,170, 58, 94,197, + 3, 0,131,254,238, 21,204,206,206,246,171,239,111,134,138, 44,160,210,103, 11,136,169, 51, 58,251,210, 45,197,101,216, 18,250, + 85, 83,203,246,240,225,195, 52, 24,184,196,110,132, 17, 70, 24, 97,196,159,134,183,183,104, 25, 97,132, 17, 70, 24, 97,132, 17, + 70, 24, 81, 39,118,214, 18, 92, 47, 89,183, 8,212,191,115,160, 41,107,175,111,178,251,224,146,145,211,200,105,228, 52,114, 26, + 57,141,156, 70,206,127, 29,231,255, 42, 94, 19, 89,127, 5,140, 91, 95,141,156, 70, 78, 35,167,145,211,200,105,228, 52,114,254, + 27, 68,214,171, 7, 0,227,210,161, 17, 70, 24,241, 47,198,209,163, 71, 13, 74, 42, 58,102,254, 47, 3,197, 98,233,146,114,121, +233,218, 67,235,167,156,168,254, 60, 56, 56,152, 50,182,162, 17, 70, 24,129, 55,113,134,119,113,113,244, 36, 41,186, 51,195,144, + 44,134,100,116,132,188,226,112, 98,113,241, 75, 97, 7,156,156,156,204, 57, 36, 6, 17, 12, 35, 34, 8,154,162, 89,228,205,164, +164,140,167, 77, 40, 24, 79, 42,149,206,228,114,185,189, 53, 26,141, 35, 73,146, 25,106,181,250,146, 82,169,220,138,215, 3, 23, +254,215,224,238,238, 62,246,234,213,171,230, 93,186,116, 81, 11, 4, 2,125, 69, 69, 5,251,220,185,115,252,126,253,250,149, 36, + 36, 36,188,209,142, 68,153, 76,214,243,151, 95,126,113,233,219,183, 47, 90,181,106,165, 24, 61,122, 52, 55, 48, 48,144, 59,117, +234,212,164,172,172,172,240, 38,210,121, 18, 4,177,159, 32, 8, 22, 77,211, 19,240,159,208, 13,239, 26, 36, 73,146,211, 9,130, + 24,198, 48,140, 43, 65, 16,137, 12,195,156,160,105,186,161,192,173, 13, 97, 4,128,254, 36, 73,250, 1, 0, 77,211, 81, 0,206, + 2,134,239,188,251, 43, 57,133, 66,161, 47, 0, 40,149,202,232,119,197, 73, 16,132, 47, 0, 48, 12,243,166,156,147, 5, 2,193, + 52, 0,168,168,168,216, 5, 3,210, 65,189, 10,102,187, 7,227,183, 44, 22, 0, 16,245,157, 7, 0,160, 41,239,137, 25,177, 68, + 83,126,171, 46,190,166,112,212,129,254,227,198,141, 91,253,235,175,191,126, 7,224,228,159,113,227,219,217, 57,109,253, 97,211, + 78,217,231, 51, 63, 90,139,202,140, 16, 13, 63,144,192,251, 60, 22,107,176,134,162,174, 63, 5,142, 2, 96, 91, 88, 88,140,229, +241,120,221, 52, 26,141, 61,155,205,206,214,104, 52,215, 74, 75, 75,127, 67, 3, 25, 16, 12,110,215,103,144,106,149,176, 35,232, +255,228,121, 99, 72,168,185, 66,228, 16,109, 80,252, 55,232, 70, 73, 0,115,170,234, 26,130,250,195,121, 52,212,249,124, 46,147, +201,134,201,229,114, 37,139,197, 98, 80,185,235,185,242,159,202,191, 19, 52, 77,231, 21, 21, 21, 77,104,140, 75,212, 12,173,121, + 34, 98, 63,165, 67,133, 94,205,124,162, 72, 71,172,216, 9,157, 24, 96, 2, 3, 56,147, 44,210,154,166,233,108, 0,225,164, 30, +167,203,179, 16,255, 55, 29,220,155, 87,181,107,139,170,247, 28, 0,182, 0, 30, 1,248, 28, 64,185, 81,255,252,101,120,213, 25, +254, 12,128,236, 26,161, 85, 43,220,125,143,129, 3, 7, 70,184,184, 56,122,142, 28, 58,124,245,140,233,159, 16, 44, 22,137,152, + 39, 79,216, 31, 78,152,220, 71, 42,149, 58,136,213,234, 54, 32, 8, 90,105, 98, 18, 35,151,151,102, 30,253,237, 87,137, 71,235, +214, 20, 69,209,216,190,227,231,126,199,126, 15, 93,100,160,216,114,183,179,179,219,191, 96,193, 2,187,193,131, 7,179,236,236, +236,144,146,146, 98,126,232,208,161,214, 91,182,108, 25, 85, 92, 92, 60, 1,192,139, 55,168,108, 87, 59, 11,178,143, 68, 64,244, + 66, 25,133, 50, 29, 46,231, 84,224, 2,128,235,111,218,122, 74,165,114,150, 82,169, 12,240,247,247,103, 66, 66, 66,136, 73,147, + 38, 49, 4, 65, 16, 21, 21, 21,123, 1,188,145,208, 18,137, 68,219,250,246,237,235,230,230,230,150,152,144,144,208,255,200,145, + 35,103, 39, 78,156,232, 42, 18,137,226, 0,184, 55,145,110, 79, 97, 97,161, 79, 69, 69, 5, 28, 29, 29, 67, 0,188,247, 39,220, + 68, 4,139,197, 58,225,224,224,192,172, 91,183,238,164,143,143,143,109, 81, 81,145,254,171,175,190,234,125,231,206,157,126, 20, + 69, 13,110,130,216,146, 18, 4,177,195,214,214,214,106,237,218,181,241,237,219,183,127,196,231,243,121,113,113,113,194,185,115, +231,126,241,226,197,139, 81, 12,195, 76, 7,154, 52, 64, 72, 9,130,216, 33,147,201,172, 86,175, 94,157,226,231,231, 23,195,229, +114,185,113,113,113,162,175,191,254,250,243,216,216,216, 55,226, 36, 73,114,123, 64, 64,128,244,187,239,190,123,214,186,117,235, + 91, 44, 22,139,151,145,145, 65, 46, 93,186,116,230,197,139, 23,131,105,154,158,241, 38,229,180,177,177,145, 46, 93,186,244, 89, + 96, 96,224, 29, 46,151,203,125,254,252, 57,185, 96,193,130,153,241,241,241, 6,151,211,194,194, 34,136, 32,136,157, 57, 57, 57, +108, 0,176,183,183,239, 96,106,106,186,165,118, 78,203,234, 80, 20, 58,157,174, 76,165, 82,141, 43, 42, 42,170, 51, 16,238,164, +133,155, 7, 1,192, 22,109,245,251,202,215,198,222, 3,219, 79, 27, 82,105, 95,187,202,184,120, 63, 40,166, 12, 5,128,177, 85, +169,194,127, 80, 0,108, 54,155,246,181,251,156,137,206,105, 82,200,152, 33, 61,123,246, 92, 26, 30, 30,254,115,143, 30, 61,190, + 62,112,224,128, 77,122,122,250,247,215,175, 95,119, 26, 51,102,204,164,203,151, 47,175, 41, 40, 40, 56,246,174,110,126, 30,151, +207, 39, 72, 2, 2, 19,161,169, 33,223,231,144,228,192, 91, 67,134, 76,219,245,252,185,223,150,216, 88, 23,133,189,125,192,236, +217,179,109,135, 15, 31, 78, 58, 57, 57, 33, 62, 62,222,242,192,129, 3,109,118,237,218, 53,172,164,164,100, 14,128,212,183, 17, + 89,138, 18,120,171, 53,240, 99, 24,152,215, 60,176, 4, 74,248, 90, 68, 49,207,240,248,111, 32,182,190,221,179,103,207,119,241, +241,241, 88,179,102, 13, 0,108,109,226,249,115,135, 12, 25, 50, 32, 52, 52, 84,112,244,232, 81,129,191,191, 63,236,236,236, 80, + 53,153,170, 9, 76,237,226,226, 98, 88,155,209,248, 97,227,217, 41,239,197, 20,253,129,109,195,115,214, 8, 28,161,239, 52,196, +109,216,192, 73,126, 48,179, 22,194, 68,204, 70, 73,161,220,235,121, 84,122,223, 43, 71,226,191,143,143,204, 95,171, 72,195,183, +168, 63, 38,223,127, 5,150,150,150, 33, 73, 73, 73, 65, 34,145,232,165,207, 19, 19, 19,125,221,220,220, 74, 1,124,217, 84,225, +102,109,109,125,144,166,105,117, 97, 97,225, 71, 0, 32,145, 72,126, 21,137, 68,210,236,236,236, 69,127,214, 68,166, 26,175,106, +145,127,184, 69,171,198, 95,171,174, 92,135, 4, 73,209,157,103, 76,255,132, 24, 61,118, 76, 78,124, 98, 18,205,230,240,198,158, + 59,127, 94,232,233,233, 73,170,183,110,133, 62, 63, 31,186, 47,190,232,116,233,210, 37, 93,240,216,241, 21, 28, 22,177,199,213, +197, 89,120,248,183, 67,118,161,199,143,117, 6,208,152,208,226,217,217,217,237,191,122,245,170,131,139,139, 11, 74, 74, 74,144, +146,146, 2,133, 66,129, 81,163, 70,113, 58,119,238,236, 48,114,228,200,253,165,165,165, 93,154, 96,217,178,109,229,200, 14,155, + 62,121,184,123,191, 62,157, 69, 14, 78, 45,193,228,168,144,158, 16,235, 31,118,245,206,236, 61,199,207,190,136, 47,101, 6,162, +238,220, 72, 13,162,160,160, 96,254,176, 97,195,142, 7, 5, 5, 89,243,249,124,200,100, 50, 98,240,224,193,121, 89, 89, 89,203, +222, 88,181, 84,165,176, 33, 73,146,170,253, 90, 71,122, 32, 67,224, 40,149, 74, 33,149, 74, 1,192,225,109,103,158,230,230,230, + 91, 37, 18,201, 72,185, 92, 94, 65,146, 36, 67, 16, 4,163,209,104, 4, 82,169,244,225,179,216, 23, 50,181, 90,221,106,253,198, + 93,155,122,118,245, 49,189,120,241, 34,134, 15, 31,206, 92,209, 15, 19,103, 0, 0, 32, 0, 73, 68, 65, 84,184,112, 97,186,161, +121,234, 8,130,216, 49,108,216, 48,229,146, 37, 75, 84,241,137, 41, 14,207, 94, 36, 18, 34, 19, 30,109,101,101,197,185,119,239, + 30,123,195,134, 13, 38, 75,151, 46,221,193, 48,204,200, 38,180,231,142, 49, 99,198,104,231,205,155,151,253, 60, 62,201,230,241, +179,120, 70,108,194,209, 91, 89, 89,178,238,220,185, 67,191, 9, 39, 73,146,219,231,207,159, 47,159, 62,125,122,113, 97, 81,169, + 93,177,188,156,225,115, 88, 58, 59, 59, 59,246,201,147, 39,213, 7, 15, 30, 36,167, 77,155,182,157,166,233,224, 38,180,239,246, +193,131, 7,151, 45, 88,176,160, 36, 46, 49,217,238,241,211, 23, 16,242, 57, 58, 91, 91, 27,214,253,251,247,181,235,215,175, 39, + 87,174, 92,105, 80, 57, 69, 34,209,190, 35, 71,142,176, 79,158,172,236,251,110,223,190, 77,186,186,186, 10,107,127,167, 66,165, + 6, 73, 0, 5, 5, 5,194,192,192,192,125, 0, 94, 11,238,235,183, 44, 22,147, 22, 2,179,102,205,202,110,234,205,226,103, 63, +187,209,239, 80, 63,123, 48, 27,148, 83,134,178,217,108,122,218,180,105, 57,175,254, 93,165, 82, 17, 0, 6,227,123,195,197, 86, +255,254,253,191, 57,115,230, 76,203, 3, 7, 14,252,120,240,224, 65, 13, 0,152,152,152, 88, 29, 58,116,104,205,168, 81,163, 48, +106,212,168, 37,199,142, 29,123,103, 66,139, 98, 40, 45, 0,240, 77,248,252,216,216, 88,194,195,195,163,193,136,251, 90,154,126, +176,235,249,243,246,159,122,120,248, 23,209,116, 43,110,191,126,229,115,231,206, 45,144,203,229, 72, 73, 73,129, 86,171,197,164, + 73,147, 88, 61,122,244,144,141, 26, 53,106,115, 89, 89,217, 8, 0, 90, 3,238,201,245, 14, 14, 14, 31,151,150,150,150, 87, 91, +117,186, 76,160,216,221,124,245,252,118,173,116, 60, 46, 75,207, 29,244, 5, 77, 92,216, 74, 40, 60, 92,112, 3, 0,184, 74,228, + 55,113, 50, 80, 39, 76, 29,225, 66,113,176,210,218, 81,208, 51, 63,181, 98,185, 34,173, 65,177, 52, 66, 36, 18, 13, 85, 40, 20, +199,170, 6,103,247,129, 3, 7,226,206,157, 59, 0,208,185, 74,104,245, 36, 73,242, 67,154,166,127, 1,208, 80, 42,183,217, 67, +134, 12,121, 63, 52, 52, 84, 2, 0,199,142, 29,131, 78,167,131,171,171, 43,184, 92, 46,120, 60, 30, 56, 28, 78, 77,118, 16, 3, + 97,111,109,109, 5, 43, 51, 14,164, 22,162,126, 95,255, 52,132,221,204,211, 20,121,212, 19, 20, 49, 37,208, 51,106,112, 45, 69, +104,221,215, 28,126,125,122,146,167,183,199, 44, 58,189,237, 89,123, 37,137, 65, 72,133,250,239, 50,178,147, 36,201,127,244,232, + 17,100, 50,217, 75,159,179, 88, 44, 0,232,246, 6,148, 75, 18, 19, 19, 3, 35, 35, 35, 17, 20, 20,180,196,219,219,251,131,136, +136, 8,187,194,194, 66, 4, 5, 5,109,206,200,200, 56,249,103,215,169,182, 22,249, 95, 49,117,145,175, 40,201, 30,149,179, 96, +146,197, 98,145, 72, 74, 76,209, 5, 5,245,154,152,150,150, 38, 14, 8, 8, 32, 57, 28, 14, 20,225,225, 80,221,191, 15,177, 88, +140, 97,195,134,113,174, 93,187,102,106, 42, 54,157,154,156,148, 92,198, 98,145, 96, 24,178, 81,159, 7,169, 84, 58,115,209,162, + 69,118,110,110,110,208,235,245, 53, 17,205,245,122, 61,210,211,211, 33, 22,139, 49, 97,194, 4, 27,161, 80, 56,211,192,122,180, +112,119,181,137,186,122,118,199,123,115,103,244, 23,185, 11, 47, 66,148, 62, 7,226, 99,159,162, 77,214, 57, 44, 24, 26, 32,186, +176,109,137, 95, 75,153, 69, 84, 45, 19,171,193, 80,171,213, 55, 98, 98, 98,166, 70, 68, 68,208, 0,112,229,202, 21,230,217,179, +103,211,223,102, 22, 74,211, 52, 74, 74, 74, 64,211, 52,171,234,125,245,235,127,245,126, 48, 53, 53,221,254,193, 7, 31,140, 73, + 77, 77, 21,252,241,199, 31,150,105,105,105, 86,201,201,201,214,238,238,238,236, 53,107,214,156, 81,169,181, 44, 29,197,104,244, +148,174, 44,251,201,147,196,226,220,220,168,221,187,119, 87, 16, 4, 49,204,192,223, 24, 97,111,111,111,185,112,225, 66, 16, 28, + 97,135,214,109,188,221, 88, 28,129, 25,201,225,153, 85, 84,168,168,164,164,164,244,133, 11, 23, 58,251,248,248,200, 80,185,188, +102, 16,167, 76, 38,179,154, 55,111, 30,216,124,137,111, 59, 31,191,150, 60,190, 72,194,226, 8, 36, 1, 1, 1, 61, 18, 19, 19, +179, 22, 44, 88, 96,239,239,239,223, 36, 78,127,127,127,233,180,105,211,244, 38, 2, 73,160,139,139,107,155,118,109,219, 12,112, +119,119, 31,202,102,179,245,249,249,249,169, 19, 38, 76,176, 31, 52,104,144,109, 83, 56,109,108,108,164, 11, 22, 44,208, 59, 53, +119,237,219,247,253, 62, 29,185, 2,137, 25,155, 39, 50, 87, 42, 85,212,243,231,207, 83, 23, 47, 94,108,239,235,235,107, 99, 8, +167, 82,169,228, 88, 89, 89,193,203,203, 11,158,174,174, 40, 45, 45, 69,104,104, 40,246,236,217,131, 95,126,249, 5,191,253,246, + 27,218,119,233, 3,137, 68,130,172,172, 44,200,229,114,206, 95,125, 67, 81, 63,123, 48, 91, 52, 31, 15,254,228,147, 79,178,166, + 77,155,150, 35, 16, 8,232, 87, 15, 11, 11, 11,106,220,184,113,185, 19,190,222, 56,184,122,105,177, 17, 75,214,163,179,103,207, + 38, 28, 56,112, 0,158,158,158,232,219,183, 47, 15, 0,102,206,156,201, 27, 53,106, 20,142, 28, 57,130, 99,199,142, 61,117,115, +115,187, 9, 96,136, 33,229,156, 48, 97, 66,151,224,224,224,235,193,193,193,209,163, 71,143,222, 57,125,250,244,151, 70,174,236, +172,140, 7, 26,141, 6, 62,126,254,194, 21, 33,119,199, 53,198,247, 12, 56,176, 51, 54,118,207,218, 39, 79, 82,151,120,122,154, + 55, 79, 78,182,216,187,126,189, 85,117,146,110,157, 78,135,244,244,116, 72,165, 82,140, 27, 55,206,138,207,231, 79, 48,160,152, + 27,134, 12, 25, 50, 57, 45, 45, 77,188,107,215, 46,251,232,232,104, 89,118,118,182,253,229, 75,231,173,191,250,114,166,196, 76, +204,227,101,229, 51, 4, 0, 36,103, 65, 20,155,132, 46, 12, 3,243,218,203,137,111, 4,123, 8, 4,142,216,210,178,139,249,139, +121, 71,124, 71, 47, 8,243,179,146,218,243, 23, 54,112, 70,187,117,235,214, 29, 61,125,250,244,216, 46, 93,186, 28, 7, 32,168, +227, 59, 38,237,219,183, 15, 61,114,228,200,228,174, 93,187,222, 0,224, 85,239, 44,210,209,113,216,239,191,255,110, 89,253,222, +202,202, 10, 38, 38, 38,175,137, 44, 46,151, 11,146, 36,155, 92,189, 85,135,198,178, 45,218,168, 17, 83,124, 22, 71,214, 61,194, +186,126,207,233,213,157,146,213, 91, 39,196,226,194,145, 71,200,195, 35,244,255,180, 37,198, 46,246,233, 45,164,176,242,239, 52, +128,231,231,231,127,216,173, 91,183,163,253,251,247, 87, 71, 70, 70, 34, 63, 63, 31, 14, 14, 53,115,237,156, 55,160,180, 16, 10, +133,112,114,114,130,155,155,219,216,107,215,174,217,233,116, 58, 36, 39, 39, 35, 47, 47, 47,234,175,168, 83,109, 45,242, 15,195, +171,142,240,103, 94, 19, 90, 85,185,133,174, 2, 0, 67, 16,138, 71, 49, 49, 28, 22,143, 55,254,215,131, 7,249, 92, 46, 23,169, +169,169,120,250,244, 41,148,151, 47,163,226,214, 45,228,230,230,162,188,188, 28,182,182,182,216, 17, 18, 34,210, 80,204,148,231, + 47, 94,176, 24,146,169,237,111, 80,231, 22, 79, 62,159,223,123,248,240,225,245, 10,178,172,172, 44,244,239,223,159,195, 98,177, +234,218,213,240, 42, 39, 33,179, 38, 78, 95, 62,190,194,222,158,247, 20,136,159, 11,148, 69, 1,140, 26,208,107,128,204,199,192, +153,101,104, 94, 30, 75,156, 95, 49,209,206, 65,200, 62, 93,135, 82,110,108, 43,170,171,135,135,199, 47,227,199,143, 39, 1,160, +103,207,158,132,135,135,199, 78, 0,174, 13,156,115,169,145, 65,242, 78,113,113, 49, 70,141, 26,101,217,178,101,203, 75,163, 70, +141,178,172,254,252, 77, 57,171,173,201,158,158,158,133, 38, 38, 38,191, 1, 6,117,176, 53,156,230,230,230, 91,251,247,239, 63, +242,224,193,131, 92, 0,184,122,245, 42, 78,159, 62,141, 39, 79,158, 32, 46, 46,142,246,243,243,179,222,248,203,209,237, 91,127, +222,183, 97,104,103, 31, 89,143, 14,126,109,196,229,197,229,182,182,182,157, 25,134,113, 53,176,156,253,151, 45, 91,246,244, 89, + 66,170, 25,201,230,176,185, 28, 54,223,212, 84,100, 43,149,136, 28, 45,132, 38, 14,124,146, 16, 43,149,202,156,223,126,251,141, + 6,208,223, 80,206, 21, 43, 86, 36, 61,139, 79, 53, 39, 72, 54,155,195,230,112,197, 98,161,121,191,190, 65,254, 0,192, 5,195, +149,203,229,185,123,246,236,209, 54,133,243,187,239,190,139, 41, 42, 41,151,178, 57, 28, 14,155,205,170,105, 75,145, 64, 96, 45, +228,243,121,106,181, 58,115,211,166, 77, 21, 77,225, 92,182,108,217,211,231, 9,105, 22, 36, 65,176, 8,130,100,155, 74, 68,150, +150,102, 66,107,107,177,192, 74,200,102,241,228,114,121,230,254,253,251, 13,226,212,106,181,220,220,220, 92, 60,123,246, 12, 78, +254,254,184,120,241, 34,154, 53,107,134, 81,163, 70, 97,204,152, 49, 16, 8, 4,232, 25,232,141,133, 11, 23, 34, 33, 33, 1, 90, +173,150, 95, 23,103,181,159,212,171,144,201,100,145,141,221, 60,175,156,251, 82, 57,125,237,192,108,209,124, 60,184,182,192,170, +143,223,194,194,130,170,203,218,245, 42,103,255,254,253,191,185,124,249,114,203,253,251,247, 15,158, 48, 97,194,141,253,251,247, +163, 99,199,142,120,246,236, 25,156,157,157,177,119,239, 94,140, 25, 51,230,198,230,205,155, 7, 71, 70, 70,250,184,184,184, 44, +106,140,115,244,232,209,159,249,250,250,134,231,228,228, 4, 22, 21, 21,121,133,134,134, 78, 25, 54,108, 88,210,216,177, 99,123, +213, 8, 70,157,238,224,153, 83,199, 49, 96,240,112,180,110,235,181,125,210,162, 3,222,141, 60,155,204, 19, 96,231,158,236,236, +252,131, 42,149,114, 20,135, 35, 20,222,189,107,113,236,231,159,173,106,103, 22,200,204,204,196,160, 65,131, 56, 92, 46,183,107, + 35,229, 92, 55,116,232,208, 81,161,161,161,210,106,171,206,173, 91,183,240,248,241, 99,164,164,164,160,164,164, 4,189,166,151, +227,147, 53,149,220,159,172, 97,208,103, 38, 35,122,195, 62,164, 6,130,102,176,179, 52,101,223,156,178,169,245,204,143,183,123, +178,197, 22, 28,252,250,117, 28, 10,146,213,199,234,225, 36, 2, 3, 3, 15, 4, 7, 7, 19, 26,141, 6, 26,141, 70, 3,160,206, +168,190, 14, 14, 14, 38,237,218,181,195,244,233,211, 73, 83, 83,211,205,245,149, 83,161, 80,168,207,158, 61,139, 9, 19, 38, 96, +206,156, 57,104,213,170, 21,164, 82, 41, 56, 28, 14,246, 29, 56,108, 53,102,202, 12,247,247,186,116,243,241,124,175, 99,187, 50, + 53,203,159, 35,144, 78,171,199, 26, 82,103,221,203,109, 34, 17,147,124, 27, 91, 6,103,208,247,246, 42,203,191,250,240,255, 98, +159, 71,228, 62, 89, 20,188, 51,134,185,221,169,224,192,231,105,200,213, 61, 67,215, 81,205,225,226, 43,253, 66,228, 4,143, 55, +109, 79, 3,209, 36, 78,111,111,239, 46,247,238,221,227,119,235,214, 13,169,169,169,224,112,106,230, 83,212,219,148,115,217,178, +101,124,149, 74,133,135, 15, 31, 98,226,196,137,153, 90,173,246,139,183, 41,103, 83, 44, 90,213, 90,228, 31,134,157,175, 28,217, +245, 89,180,150, 1,128,142,198,233,241, 19,167, 40,195,194,194,132, 60, 30, 15,169,169,169,200,206,206,198,190, 61,123,168,158, + 54, 54,101,125, 29, 28,228,251,246,236, 97, 52, 26, 13, 24,134,129,135,135, 7, 70,142, 28, 41, 24, 49,106,108, 30, 33,175, 56, +108,192, 50,143,125,245,250,250,148, 41, 83, 94,251,251, 87, 95,125, 5, 83, 83, 83, 16, 4, 97,103, 64,229,130,103, 47, 27,234, + 40,117, 49,207,101,114,246, 21,129,101, 2,176, 37, 0,219, 20, 48, 49, 3,248, 18,128, 39,132, 58, 50,188,136,100,250,166, 12, +239,250,145, 3,128,166, 44,245, 64, 38,147, 45, 9, 15, 15,183,142,140,140,100,228,114, 57,178,179,179,153,213,171, 87, 91,203, +100,178, 37,111,122, 69,178,178,178, 86, 12, 24, 48, 32,119,226,196,137,102,231,206,157,115,154, 56,113,162,217,128, 1, 3,114, +179,178,178, 86,188,205,149,230,114,185,172, 39, 79,158, 88,172, 92,185,114, 12,128, 7,109,219,182, 45,116,112,112,120,128, 74, +167,201, 6, 33,145, 72,106, 68, 86,181,117,141,205,102,131,195,225, 64, 38,147,105,138,138,138,168,174,239,185, 10, 60,204, 72, +157,140,207, 21, 88, 8, 76, 28, 37,166,102, 1,133,133,133,143, 8,130, 72, 52,112,137,207,183, 67,135, 14, 28,138,225,208,159, +140,239, 41,155, 57, 57,200,230,167,149,211,154,109, 90,241,177,195,186,165, 83, 61, 86,204, 31, 23, 68,210,180,202,217,217,217, +174,218,161,221, 0,243,185, 95,251,246,237,217, 52, 56,120,246, 34, 37, 55, 53, 35,179,236,253, 30,129, 53,150, 75, 79, 95,191, +190,214,214,214,221, 60, 60, 60,218, 19, 4, 97,208,150,100,129, 64,224,219,186,117,107, 54,201,226, 16,150, 82,137,147, 68, 44, +176,173, 89, 66, 49, 55,239,100, 97,109, 29, 76, 50, 76,169,189,189,189,141, 64, 32,240,109, 66,221,217, 52,184,176,181,177, 48, +179,182, 50, 23,247, 13,234,220, 42,176, 83,160,187,119, 64,199,192,182,239,181, 31, 65,232,245,114, 87, 87, 87,155,106, 39,249, + 70, 44,173, 38, 7, 15, 30,196,202,149, 43,209,174,121,115, 56, 56, 56,192,198,198, 6,183,110,221,194,189,123,247, 32,149, 74, +145,151,151,135,245,235,215,227,196,137, 19,208,106,181,146,166,222, 79,134,136,173,134,160,215,235,201, 87, 5, 86,125,252, 2, +129,128,174,118,146,175, 15,103,207,158, 61, 80,109,201,250,252,243,207,187,108,220,184,241, 70,108,108, 44,196, 98, 49,238,221, +187,135, 41, 83,166,220,216,188,121,115,151, 25, 51,102, 96,207,158, 61, 72, 74, 74, 10,105,136,111,244,232,209, 75,167, 78,157, +186, 41, 34, 34,130,180,181,181,133, 84, 42,197,208,161, 67, 17, 18, 18,194,214,235,245,187,131,131,131,163,131,131,131,163,169, +244, 11,223, 28,253,101,245,173,152, 71,209,248,108,246, 60,158, 70,175, 91, 96, 64,245,153, 10,177,184, 76,223,173, 91,209, 17, +157, 78, 57,154,203, 21,154, 69, 71, 91,156,222,189,187, 70,108, 45, 92,184, 16,102,102,102, 64,165, 3, 51, 26,176,234,124,124, +226,196,137,154,254,208,210,210, 18, 60, 30, 15, 92, 46, 23, 28, 14, 7, 44, 22, 11,151,182,139,240,243,194, 74,125,241,243, 66, + 2, 23,182, 18,138,183,185,118, 66, 7,120, 73,109,121,209,159,238,109,235,227,213,203, 18,183, 14,229, 96,245,128,200,140,123, + 71,242,231,170,242,240, 67, 61,167,189,247,213, 87, 95,121,230,229,229,225,254,253,251,184,127,255,126,125, 22, 32,213,169, 83, +167,190, 47, 47, 47,135,139,139, 11,134, 12, 25,210, 13,128,127, 61,207, 13,218,183,111,143, 65,131, 6, 33, 40, 40, 8,237,218, +181,131, 70,171,231, 4,143,255,184,245,147,164,124,135,213,235, 87, 11,195,175,132,146, 55,110, 68,176, 14, 28,191, 96, 22, 24, +212,103, 19, 87, 98,127, 7, 2, 75,123, 67,234,169,164, 10,225,107,223, 15, 59, 47,207, 38,183, 92,157, 40,222,119,122,139,171, + 68, 34, 33,162,238, 71,235,246,109, 59,146,230, 37, 26,146,119,231, 80, 33,148, 68, 14,122, 77,118, 33,105, 96,228,223,101,100, + 55, 49, 49,217, 24, 17, 17, 97,167,213,106, 17, 19, 19,131, 57,115,230,168,222,146,178,198, 0,226,228,228,132,171, 87,175, 98, +220,184,113,170,220,220,220,219,127, 85,157,106,107,145,255, 21,176,107, 41,200, 26,164,167,167,151, 72,165, 82,135,214,173, 91, +147, 26,141,166,114, 73,226,216, 49,234,151,221,187,207,168, 84,170,217, 0,184, 91,127,250,105,187,131,163, 99,208,248, 9, 19, + 8,157, 78,135, 1, 3, 6,240,194,194,194, 44, 19,243,242,202, 12, 24,112, 94,250,189, 73,147, 38, 97,227,198,141, 0,128, 89, +179,102,213,152,214, 9, 3, 28,150,196,102,232,223,119, 96,123,211,116,209, 22, 83,109, 39, 93,121,139, 4,201, 29, 81,185,160, + 61, 72, 30, 27, 38, 44,208, 90,157, 62, 46,111,216,131,132,184, 54,158,130,162, 66,231,222,109,187,227,151,139,251,251, 43, 41, +213, 17,131, 59, 28,161,176,131, 88, 44,198,131, 7, 15,138,218,183,111, 95,194, 48,140,217,138, 21, 43,172,132, 66, 97,135,183, +104,251,228, 23, 47, 94,116,235,220,185,243, 76,146, 36,123,211, 52,125, 41, 55, 55,119, 43,128,100, 3,207,255, 4,192,119, 0, +106,102,150, 26,141, 6, 36, 73,130, 97, 24,140, 30, 61, 26, 11, 23, 46,244,124,252,248, 49,194,195,195, 45,122,247,238,125, 7, + 64, 9,128,143, 0,212,105, 53,147,203,229, 21,247,238,221, 19,132,135,135,131,166,105, 88, 88, 88,192,212,212, 20,124, 62, 31, + 67,135, 14, 21, 47, 88,176,160,215,249,243,231,243,228, 45,154,177, 76,178, 51, 21,124,177, 88, 2, 59,135,174, 51,198,126, 24, +203, 48,204,137, 38,116, 14, 60, 1, 91,175, 34, 40, 53,185,238,219,205,164,144,203, 37, 76,184,108,240,105, 37,190,249,126, 21, +193,101, 40, 54,154,184, 62,207,229,114,185, 18, 62, 52, 44, 30, 75, 39, 36,192,188,139,135,131,197, 98,241, 76,184,245,251, 99, +112, 72,146, 36, 73,146, 11,192,224,164,125,124, 62,159, 43,225, 51,245,114, 10, 88, 4,139, 32, 8, 30,234,217,137,230,107, 7, +166,218,138,196,155,157,168,174, 45,138,187,118,237,138, 51,225, 15,112,236,244, 37, 20,164, 62,194,226,175, 63,135,191,191, 63, +194,194,194, 26, 44, 83,181,143, 86,125,214,101,153, 76, 22,153,149,149,245, 94,125,231, 54,180,100, 88,143,149,234,117,254,111, +205,224,183, 44, 22,141,248,104, 13,233,218,181,235,103, 7, 15, 30,212,124,240,193, 7,188,209,163, 71,195,203,203,171,203,228, +201,147, 1, 0,189,123,247,198,198,141, 27,187, 76,158, 60, 25,135, 15, 31, 70,104,104,168,186, 71,143, 30, 95, 95,189,122, 53, + 19,149, 59, 58, 95, 3, 77,211,131,118,236,216,241,170,165, 16,122,189, 30, 58,157,206, 94,175,215,219, 87,245, 69,216,180,105, +115,193,133,243, 97,248,122,209, 50,216, 88,219,249, 26,120, 15, 17,147,230,205, 43,216,187,126, 61,214, 31, 62,140,121,206,206, +194,253, 79,159,226,130, 74,133, 35,225,225, 5, 85,191,211,168,111,166, 66,161,168, 56,123,246,172,233,145, 35, 71, 96,110,110, +142, 86,173, 90,193,194,194, 2, 28, 14, 7, 36, 75, 0, 22, 87,138,214,109, 59, 0,184, 7, 0,112,150, 65,225,225,130, 27, 4, +129, 18,134,108,186, 79, 17,191, 25, 90, 88, 57,154, 68,124,182,199,203,220,212,134,139,115, 91,211,112,126, 75,250, 9, 85, 1, +126,132, 30,207, 81,191,207, 87,123, 23, 23, 23,228,229,229,225,236,217,179, 10,160, 94, 65, 6,154,166,191,255,233,167,159,190, + 90,180,104, 17,223,195,195, 3, 0,124, 1,220,175,235,187, 34,145, 8, 14, 14, 14, 53,194,114,244,196, 25,174,211,231,206, 16, + 12,235, 19, 4, 54,219, 10, 37, 10, 29, 10,203,116,144, 90,137,241,245,220, 96,147, 75,237, 29,252,119,108,254,245, 84, 69, 5, +252,129,215,251, 3,130,192,253,187,143,110,120,155,120, 0, 4, 9,164,147, 87, 64,128, 64, 57,161, 3,193, 98, 49, 20, 69, 33, + 45, 45, 13, 12,195, 96,220,176, 41,233, 31,175, 14,181,233, 50, 78, 14,167,214, 50, 16, 12,186,255, 93,132,128,165,165,165,111, + 97, 97, 33,146,147,147, 49,113,226,196,204,130,130,130,139, 10,133, 98, 74, 86, 86, 22, 0, 20,189, 1,101,141,152,247,245,245, + 69,135, 14, 29, 48,106,212, 40, 19,165, 82, 25,236,234,234,234,144,159,159,223,233,207,172,207,171, 90,228,127, 74,104,213,249, +160,233,116,173,213,219,183, 67,113,233, 18,120, 23, 46,224,136, 76, 86,174, 82,169,190, 4,144, 94,245,224,127,190,103,239,222, +155,131,111,223, 54,213,196,198,194,245,241, 99,112,204,205,125,155, 90,128,221,187,119, 67, 46,151,163,180,180, 20, 0,176,101, +203, 22,200,229,114,232, 13, 76, 56,203,230,162,139,157,141, 51,114, 16, 7,154, 77,138, 83, 90, 43, 59,138, 85,146, 44,135, 52, + 91, 69, 41,233,128,216,212, 0, 81, 69,161,166, 35,193,210, 64, 85,160,132, 67,231, 86, 96,131,221,165, 41,101,172, 94,247,103, +179,217, 69, 47, 94,188, 24,228,238,238,126, 26,128,213,155,248, 3,188,130,248,220,220,220,217,111,114, 34,139,197,250, 46, 41, + 41,201, 38, 36, 36,100,230,138, 21, 43,152,218, 66,171,250,255,108, 54, 27, 12,195,192,204,204, 12, 28, 14,199,246,214,173, 91, +182, 1, 1, 1,219,104,154,246,173,167,158,140,151,151, 23,146,146,146,192,102,179, 97,102,102, 6, 90,175,197,178,185, 51, 64, +177,248,236,249,243,231,251, 14, 31, 62, 60, 38, 36, 36, 68,103, 26,216,185, 83, 97, 97,225,147,207,198,141,143, 57,121,242,164, +166, 42,196, 67,227, 83,124,134,137,142,139,139, 99, 57,202,108, 89,140, 94, 73,139,184,128,201,163, 77, 12, 79,108, 7, 19, 54, +139,225, 18, 36,248, 38, 2,179,228,140,140, 66,154,166,159, 25,194, 73,211,116, 84, 82, 82,146,192,214,198,146,173,172,208,148, + 11, 56, 12, 47, 37,234, 65, 98, 11,191,246,174, 0,160,138,186,119,149,223,186,141, 32, 37, 55, 95,228,236,236,108, 16,103, 69, + 69, 69,116,102,102, 38,203,214,214,150,157,154,158,113,202, 92, 44,178, 54, 53, 55,239, 8, 0,218,178,210,123,164, 90,157,207, +226,176,109,243, 11, 11,139, 42, 42, 42,146, 12,173,123, 66, 66, 2,219,222,222,134,117,238,194,229,211,182, 66,190,141,132,199, + 54,229, 19, 4, 33,100, 17,114,174,158, 46, 48, 17, 10,109,146, 51, 50,138, 24,134,169,215, 66,184,182,100,252,176,202,235,181, +236,112, 45,110, 60,122,244, 8,127,220,120, 6, 17,163, 1,161, 42,197,133, 61,187, 48,110,254,162,183,246,251,107, 76,108,189, +145, 53,107, 71,155,200, 87,248,145,221,136, 35,252,184,113,227,150, 29, 56,112,160,198, 1,229,217,179,103,232,217,179,103,245, + 50, 7,250,246,237,139,128,128, 0, 60,123,246, 12,110,110,110, 8, 15, 15,231,179, 88, 44,254,248,241,227, 87,255,250,235,175, +103, 27,181,251,239,220,137, 41, 83,166,212,229, 88,157, 0, 64, 69, 72, 61,202, 23,174,221,103, 85, 84, 88,128,188,252,156,104, + 67,219,129, 32, 8, 76,154, 55,175, 96,135, 70,131,131,119,239, 98,130, 72, 36,220, 27, 31,143, 1, 1, 1,240,238,217,179,192, +144,190,174,218,170,163, 82,169,192,225,112, 96,106,106, 10, 75, 75, 75,112,185, 92,176, 56, 50,176,121, 62, 32,185, 92,248,117, +245,193,250, 47, 69,202,137,253,176,153, 32, 80,194,231, 33,138, 43,172,215, 87,135, 16, 53,195, 80,134,129, 92,153,142, 43,213, +130,196,172, 57,204, 56, 18,206,133,169,219, 60,204, 77,109,184,248, 99,115, 42, 46,108,203, 56,174,202,193,226,170,182,160, 27, +152, 72,120,155,155,155, 35, 61, 61, 29,105,105,105, 79,209,176,131,191,242,217,179,103,137,124, 62,223,211,218,218, 26, 0, 92, +234,155,152,211, 52, 93,227,135,181,255,224, 81, 43,223,110,174, 38,239,119,241,196,190,211,171,240,105,240,102,112, 88, 4, 40, + 74,139, 31, 55, 14, 4,165, 46, 71,240,224,143,137,238,189,221,124, 46,157,214, 76,213, 85, 20,239,122,109, 34,192,198,202,255, + 27,115,203,156, 47, 38,189, 65, 19,230, 86, 86, 54, 34, 46,151, 11, 75, 83,123,205,162,233, 95,100, 51, 12, 83,243,220,112, 88, + 92, 29, 89,102, 81, 81,152, 83, 46, 48,231, 84, 0, 12,217,226,205,162,217,188,123,100,100,100,204,238,214,173,219,234,178,178, +178, 98,133, 66, 49, 14, 0, 92, 92, 92,154,147, 36,201, 7,208,208,234, 72,115,212, 29, 22,130,251,248,241, 99, 72, 36, 18,100, +102,102,214, 54,190,128,166,233,191,205, 38,128,191, 41,252, 0, 68, 1,176, 7, 48, 0,181,194, 59,144, 85,166,186,238, 97, 97, + 97, 76, 88, 88, 88,247,154,193,139, 97,104,125, 81, 17, 24,117,101,219,114, 56, 28, 6, 64,237, 29, 77, 66,115,115,115,130,227, +232, 8,130, 95,233,250,193,188,195,173,175, 58,157, 97,161,101,104, 10, 44, 16, 90, 48,181, 38, 45, 10, 19, 2,171,172,122, 97, + 54,111, 9,114,120,230,181, 71, 58, 64,207,128, 2,205,106, 98,113, 24,133, 66, 1,189, 94, 47,109,217,178,229, 25,189, 94, 47, +173, 26,220,152,255,214, 21,165, 40, 42,145,197, 98, 97,230,204,153,168,182,254,104, 52, 26,228,228,228, 64,173, 86, 67,163,209, + 32, 41, 41, 9,165,165,165,208,104, 52,120,242,228, 9, 92, 92, 92,192, 98,177,236, 27,232,204, 25,134, 97,224,228,228,132, 22, + 45, 90,128, 69, 48,248,101,221, 82,124, 51,103, 6,198,184,208,216,189,245, 71,244,232,209,163,141,179,179,115, 32,155,205,166, +236,236,236,184,161,161,161,167, 40,138, 26, 10,195,123,158,179, 11, 23, 46,108,209,182,109, 91, 27,115, 83,137,142,207, 99,129, +167, 83, 48,124,117, 33,195, 86, 22,192,201,169,185, 30, 2,161,219,132, 9, 19,168,250,172, 16,117,113,126,249,229,151,246, 30, + 30, 30,102, 82,115,137,130,199, 97,229,113,193, 20,148, 62,186,127, 7, 0,120,214, 54, 42,152, 8, 61, 39, 78,156,168,111, 10, +231,146, 37, 75, 92,172,173,173,205, 73, 48,101,148, 86,251,159,245,118,181,166,144,224,112, 42,192,229,181,159, 53,107, 22,209, + 20,206,175,190,250,202,217,211,211,211,220,220, 84, 84,206,230,176,178,185, 52,157,109, 2, 58,135,163,209, 22,155, 88, 91, 41, + 33, 20,251, 77,152, 48,161, 94,206,106,107,214,130, 5, 11,210, 95, 17,222, 40, 42, 42,130, 42, 39, 6,220,204, 88,248,136, 57, +240,183,150,130,207,231,215,108,125,175,239,118,173,207, 71,171, 46,177,101,232,185,237,151, 55,176, 4,184,163, 77,228,171,113, +179,178,178,178, 96,111,111,223,224,243,244,235,175,191, 46, 10, 10, 10,202,235,219,183,175,230,204,153, 51, 32, 8, 2,225,225, +225,200,204,204, 68,223,190,125,193, 48, 76,245,174, 54, 68, 71, 71,163,119,239,222,154,110,221,186,101, 86,197,215,106, 20, 83, +166, 76,129, 78,167, 67,121,121, 57,138,138,138, 16, 22, 22, 6, 31, 31, 31, 70, 40, 20, 14,103, 57,245, 89, 21, 60,117, 81, 39, +175,118,190,216,182,121,189,134,199,230,172,109,202,243, 74, 16, 4, 38,126,249,101, 65,169,159, 95,209,126,133, 66, 57,201,212, + 84,216, 50, 61,221,226,193,249,243, 86, 90,173,214, 32,142,106,171,142,163,163, 99,141,200,226,114,185, 96,243,172,193, 18,121, +131,103,217, 23, 66,187,225,184, 18,197, 87,155,137,112, 66, 34,198, 57,145,121,253,161, 29,132, 78, 88,213,105,180,125,104,231, + 49,246,151,133,205, 16, 82, 53, 30,144, 12,155, 8,157,252,163,123, 75,235, 22, 2,220, 62,154,131, 11,219, 50,126, 87,229, 96, + 41,128,248,198,158,115,173, 86,171,162, 40, 10, 36, 73,130,205,102,215,246, 9,188,249,251,239,191,227,193,131, 7, 64,173,176, + 61,101,101,101, 20,139,197,130,137,137, 9, 0,136, 27,232,239,192,225,112,192,225,112,112,245,206, 53,203, 49, 35, 6, 18,183, + 30, 94, 68,103,159,177, 40, 44,215, 34,183, 84,139, 18, 37,208,214,127, 49,188,122,159,192,163,164, 50,248,182,243, 98,177,120, +162,137,117,241,169,146,145,174, 72,195,200,194,167,116, 43, 77,134,224,143,219, 39,159, 61,189,118,236,209,147, 67, 63,157,142, +239,228,223, 77, 81,101, 76, 64,121,121, 57, 67, 16, 4,243,197,180, 69,137,251,167, 20, 83,155,199, 61,162,217,106,147,132,191, +176,171,111,110,109,109,125,203,210,210, 50,188, 74, 28, 53,151, 72, 36, 55,237,237,237, 99, 81,185,209,227,100,118,118,182,135, + 66,161,232,140,202,205, 89,169,133,133,133, 61,171, 44, 79,169, 13, 88,194, 66,228,114,249,231, 20, 69, 13,174, 58,250, 81, 20, +229, 27, 23, 23,231,233,235,235,251,212,213,213, 53,218,213,213,245, 15, 87, 87,215, 83,174,174,174,167,130,130,130, 54, 86,135, +123,248,147,151, 13, 95,211, 34,255, 48,161,133, 42,145,181,179,234, 21, 53, 66, 11,192,213, 87, 29,208,244,124,254, 19,253,103, +159,193,252,212, 41,112,226,226, 48,121,226, 68, 83,161, 80,184, 25,149, 49,154, 58,139,197,226,109, 75,151, 46,149, 88,173, 89, + 3,217,181,107, 72, 9, 11,131,142,195,185,255, 38,165,171,168,168, 0,155,205,174,177,196,136, 68, 34, 80, 20,133,186, 76,190, +175, 61,128,122,220,206,204,141, 5, 15, 45, 64,131, 41, 63, 39,239,118,119,108,226, 98,155, 48,185,139, 91,188,130,235,182,220, +186,163,205,230,230, 93,238, 42, 8,118, 57,207,220, 4,105,105,233,160, 64, 55,105,189, 89,165, 82,149, 42, 20, 10,248,250,250, + 90, 62,120,240,160,165,143,143,143, 69,213,231,247,222,242,194, 4,202,100,178,163, 14, 14, 14,201, 50,153,236, 40,128,192, 38, +156, 27,114,253,250,117,176, 88, 44, 44, 93,186, 20,101,101,101,208,106,181, 40, 44, 44, 68, 90, 90, 26, 52, 26, 13, 50, 50, 50, +240,252,249,115,104, 52, 26,164,164,164, 64,173,110,124, 66, 66,211, 52, 76, 77, 77,161,170, 40,199,207,171,190,193,146, 5,115, + 81,154, 16,137,140,172, 92,152,155,137, 48,123,246,108,150, 84, 42,165,105,154,110, 65, 81, 84,111,154,166,183, 27,114,157,106, +221,111, 55,156,156,156,188,214,173, 91,231,249,205,170,237, 92, 83,118, 57,195,151,152,208, 60, 9,159,225,181,233,136, 41,139, + 55,115, 55,109,248,225,197,237,219,183, 51, 97, 88,240, 78, 18,192, 13, 63, 63, 63,247,204,204, 76, 31, 15, 15,143,214, 86,205, +157,249,124,123,135, 18,174,125, 51, 57,163, 86,221, 37, 28,154,117,221,190,125,123,204,205,155, 55,179,154,194, 41, 18,137,218, +236,219,183,207,203,214,214,214,139, 35, 16,152, 40, 75, 75,143,232,149,138,163, 44,115,169, 9,105,106,222,239,196,137, 19,145, +199,143, 31,207,105, 10,167,155,155,155,199,170, 85,171,218,122,123,123,183,181,115,105,201, 23, 56, 56, 21,154, 56, 54, 47, 20, +120,251,240,225,216,226,131,109,219,182, 69,223,190,125,219, 32, 78, 22,139,165, 39, 73, 18, 28, 14, 7, 66,161, 16,231,206,157, +195,103, 83,199,194,201,193, 18,173, 61, 60,208,235,211,207,113,252,248,241, 26, 31, 30, 22,139, 85,239,136,190,119,205,236,211, +126,246, 68, 36,118,180,137,196,142, 54,145,126,246, 68,100,189, 98,171,234,239,117,125,199,160,222,168,158,229, 70, 3,196,214, +217,171, 87,175,126, 63,105,210, 36, 94,255,254,253,113,247,238, 93, 76,153, 50,229, 70,104,104, 40, 0,224,238,221,187,248,226, +139, 47,110, 92,190,124, 25, 51,102,204, 64,207,158, 61,121,215,175, 95,223, 6, 3, 98,255,232,245,122,236,222,189, 27,122,189, + 30, 98,177, 24, 22, 22, 22, 24, 56,112, 32, 98, 98, 98,102,236,217,179, 39,150,197,225,124, 56, 96,240, 8,156, 57, 21,138,231, + 79, 98,102,236, 93, 61,190,201, 65,129, 73,146, 68,255,137, 19, 11, 10,218,182, 45,218, 43,151, 43, 63,146, 74,133, 30, 57, 57, + 22, 87,142, 30,181, 50, 64,168, 17, 20, 69,213,136,171,106,209, 81,125,176,121,214, 96,139,188,192,150,248,227, 81, 60, 87,199, + 13, 64, 20,207, 31,207, 26,138,159,197,225,145, 83,134,127,227,130,225,223,184, 96,200,124,231,201,194,102,248, 69,212, 12,159, +244,159,211, 34,200,213,223, 12,242, 60, 45,194,126, 76, 73, 85, 21, 98, 13,128,231,134, 60,231, 52, 77, 63,205,204,204, 4,143, +199, 67,179,102,205,220, 1, 84,251, 5,134, 76,155, 54,109,214,242,229,203,231, 2, 88, 94,245,153, 56, 40, 40,168,109,121,121, + 57,226,226,226, 0,224, 65, 3,214,224,154, 93,134, 69,242, 20,190,179,204, 27, 62,109,166, 67, 42,109,135,204, 34, 13,178,138, + 52,248,229,231,161,136,188,190, 18, 15, 46, 76, 64,106, 78, 14, 4,118,195, 64,233,213, 94, 6, 76,234,101, 15, 31, 62, 36,174, + 95,191, 78,208, 52, 13,157, 78,199,148,201,229, 76,212,141, 27,168,136,136, 32, 76, 77, 77,137, 46, 29,186,149,239, 93,121,230, +222,137,173, 55, 30,104,149, 77,158,168,191, 13,150, 36, 38, 38, 6, 30, 61,122, 52, 8,192, 18,111,111,239,219,105,105,105,157, +174, 93,187,214,218,209,209,113,243,155,146, 86,135,133, 72, 73, 73,121,233,168, 10, 11,161,169, 18, 13,253,171,196,220, 16, 0, + 95,224, 45,118,217, 55, 1, 87,255,193,206,240,103,240,202,110,195, 87,133, 86,237, 64, 97,112,149, 74, 37, 58,157, 54,227,226, +197,139, 90,146, 36, 33, 20, 10, 49,105,202, 20,242,231,159,126,234, 58, 54, 48, 48,252,227,247,223,255, 35,252,242,101,191,128, +128, 0, 48, 12, 3,146, 36,113,248,240,225, 10,149,170,162,208,201,201,201,220,144, 78,163,246, 3, 36,151,203,107,132, 86,105, +105, 41,108,109,109, 13, 94, 58, 84,200,113,233,242,185,200, 98,134,250, 52,173,127,252, 6,237,218,156,161, 1, 37, 52,197, 46, +165,116, 40,173, 96, 80,166, 2,251, 46,105, 17, 48,201,109,152, 54,169,119,192,243,136,216, 91,133, 42, 74,213,164,221, 18,121, +121,121,223, 4, 7, 7, 23,218,219,219, 19,166,166,166,112,112,112, 32,135, 12, 25, 82,144,158,158,190,252, 77,175,136,165,165, +229,152,160,160,160,211,153,153,153, 35, 35, 34, 34, 90, 92,187,118,109,100, 80, 80,208,105, 75, 75,203, 49, 6, 82, 28, 89,180, +104,145,130,199,227,161, 99,199,142, 40, 43, 43, 67,213, 46,159, 6, 15, 67,150, 72,185, 92, 46,118,172,251, 14, 75, 22,204, 69, + 81,236, 93, 60,186,113, 17, 87,115, 8, 44, 94,245, 3,184, 92,238, 27,197,250,106,101, 45,244,246,150, 73,158,125, 49,101,116, +214,194, 5, 11, 36,209,209,209,156, 89,115,190, 96, 82,178,139,192,235,191,158,133,238,223,144, 15, 21,214, 24,208,175, 23,150, + 46,153,231, 93, 21,180,179, 65,180,177, 22,122,123,201, 36, 79,231,125, 60, 54,113,206,156, 57,130,181,107,215,170, 2, 3, 3, + 43,114,115,115, 5, 34,169,133, 7,219,204,220, 43, 37, 59, 71, 28, 24, 24,152,244,233,167,159,150, 52,149,115,241,226,197,194, +243,231,207,179,131,131,131,245,197,197,197, 98,142, 64,224, 75,240, 77, 58,228, 23, 23,155,141, 12, 14,142, 31, 57,114,164,178, + 42, 96,169,193,156,223,126,251,173,240,249,243,231,236,192,192, 64, 93, 78, 78,142, 68,100,105,229,195, 50,183,240, 79,206,206, + 53,237, 16, 16,144, 48,107,214, 44, 69, 67,229,172, 45, 82, 36, 18, 73,102,231,206,157,241,227,143, 63, 98,211,166, 77,248,224, +131, 15, 16,243, 36, 6, 3,102,205,133,231, 39, 95,224,212,173, 59,200,204,204,196,138, 21, 43,224,227,227, 3, 46,151,251,188, +206,231,113, 70, 44, 17,157, 3, 34, 58, 7, 4, 49, 35,150,168,126, 95,175,101,107,121, 41,106,127,191,174,239, 61,248,182,110, + 75,151,159, 61, 17,217,144, 31, 86, 99, 98,107,228,200,145,159, 85,135,112,248,232,163,143,110,108,222,188,185,203, 71, 31, 85, + 78,180, 59,118,236,136,149, 43, 87,118, 89,188,120,241,141, 85,171, 86,161, 87,175, 94,112,117,117,109,116,227, 11, 69, 81,208, +235,245, 24, 59,118, 44,244,122, 61,242,243,243,241,226,197, 11,236,220,185, 19, 12,195,152, 0,128,189,204,177, 61,143,199,195, +195,168,251,202, 37, 31, 5,252,218, 4, 75, 22, 81,123, 18, 83, 94, 94,142,145,159,124, 82,144,209,170, 85,209,246,130, 2,229, + 84,169, 84,232,156,154,106, 33,209,104, 28,208,128, 95, 34, 65, 16,160,105,186, 70, 88, 85, 11,174, 87,143,170,129,210, 32,104, +149,244,217,107, 7,178, 0, 0,221,198,203, 48,100,190,243,100,123, 55,225,150,174,227, 42,141,222,199, 87, 38, 50,101, 89,212, + 90,232,240,180, 9, 22,235,187,119,239,222,133,185,185, 57,130,131,131,249, 36, 73,174,169,158,175,162, 50,118,214,134,106, 46, + 62,159,191,126,194,132, 9,100, 73, 73, 9, 30, 61,122, 4, 0,151,235,235,151, 24,134,169,169,123,121, 17, 1,138,230,225,102, +212, 57, 92,184,118, 12,201,153,249, 72,205, 83, 1,108, 51,168, 20, 25,208, 86,100, 66, 83, 18, 5,185, 90,104, 80,129,185, 92, +110,190,183,183, 55,227,239,239,207, 48, 12,131,132,132, 4,125, 74,106,170,254,254,198,141,204,227,233,211, 9,201,139, 23, 92, +129, 64, 64,184,184,184,192,196,196,132, 54, 49, 49, 41,252, 11, 7,239, 63, 37,220,194,159, 16, 22,226, 93, 90,181, 24,252, 51, +145,141,151,119, 27,214, 4, 48,173, 43, 96, 41, 24, 83,193,232, 99,219,126, 54, 11, 30, 59, 94,225,227,227, 35,117,112,112, 0, + 65, 16, 24, 58,108, 24, 17, 20, 17, 33,225,200,100,176,124,239,189,154,229,136, 75, 23, 47,226,220,185,115,138, 51,191,159,112, +152, 50,117,234, 32, 0,251, 26, 40, 12,155,207,231,215,252,110,118,118, 54,248,124,126,141, 79,132, 92, 46,135,181,181, 53,178, +179,179, 97,224,202,220,254,133, 11,238, 44,200, 11,248,198, 37, 64,194, 33,254, 80,228,128, 98, 24,112, 8, 10,168, 96,160,163, + 0,181,142, 65,123,103,150,197,133, 10,189, 52,236,110,104, 18,128,253, 77,105, 61,181, 90,125, 37, 58, 58,229,226, 60, 97, 0, + 0, 32, 0, 73, 68, 65, 84,122, 58, 77,211,199, 0,144, 17, 17, 17,244,211,167, 79, 63,131,225,142,235,175,155,237,133,194,249, +225,225,225, 22,243,231,207, 47, 14, 11, 11, 43, 29, 56,112,160,217,206,157, 59, 45,122,246,236, 57,191,176,176,240,144, 33,134, +192,180,180,180,125,233,233,233,159,249,251,251,163,168,168, 8, 90,173, 22,145,145,145,112,115,115,195,131, 7, 15,224,238,238, +142,251,247,239,163,117,235,214,160, 40, 10, 42,149, 10, 52, 77, 83,141,117,230, 69, 5,249, 64, 97, 26,178,238,254,129, 23,143, + 35, 17,158, 69, 96,235,161,211,104,214,194,229,141,226,212,184,219, 8,219,218, 91, 91, 94, 88,187,236, 91,155,148, 43,135, 17, +186,123, 43,125,245,143, 63, 60,121, 18, 76,239, 62,246,243, 17, 26, 29,154, 3,224,117, 10,240, 71,127,233,115, 74,216, 2, 57, +225, 79, 27, 14,176,232,110, 35,108,107,107,101,121,254,255,214, 44,151, 36,156,219,139, 35, 59,126,100,142, 31,248,205, 71, 5, + 4,180,109,219,182, 63, 73,146,230, 0, 84, 85,126, 94, 6,165,182,169,139,243,210,233,211,126, 42, 32,224,228,201,147,253,133, + 66,161, 29, 0,157, 82,169, 76,124, 27,206,203, 97, 97,126,213,229, 36, 8,194, 6,128,150, 97,152, 4, 52, 49, 5,207,168, 81, +163, 86,126,241,197, 23, 11, 40,138,178,174, 53, 59,103,173, 95,191,158, 77,211, 52,139, 97, 24, 45, 73,146,218,243,231,207, 83, +122,189, 62, 75,165, 82,125,242, 54,189,200,136, 17, 35,112,231,206,157,101,168,220,132, 97,168,181,250, 37, 63,173,170,148, 61, +111,204, 31, 17, 17,177,226,195, 15, 63, 92,120,232,208,161, 23,155, 55,111, 30, 60, 99,198, 12, 28, 62,124, 24,173, 90,181,194, +195,135, 15,241,205, 55,223, 0, 64,151,197,139, 23,159, 10, 9, 9,113, 77, 73, 73, 89,111,128, 69, 3,122,189, 30,191,253,246, + 27,134, 14, 29, 10,107,107,107,200,100, 50, 16, 4,113,101,234,212,169, 63, 1, 0,139, 96,113, 1, 64,173, 82,171, 61, 60,252, + 13,182,224,114,185,220,154,190, 46, 39, 39,167,102,167, 96,159, 15, 63, 44,248,101,237, 90,252, 90, 81,129,169, 82,169, 48,195, +209,209,254, 84, 66,194,199, 79, 42, 59,103,166, 33,171, 78, 99, 34,203, 80,151,134,138,108, 44,250,125,117,178, 29,128, 15,186, +141,151,161,219,120, 25,252,135,216, 16, 36,139,192,227, 11,133,136,185, 84,116, 92, 39,199, 21, 52, 45, 93,206,211, 53,107,214, +156,234,222,189,251,224, 54,109,218, 96,218,180,105,159,238,222,189,155,171,211,233,230,224, 63, 97, 30,204, 72,146, 92,190, 99, +199,142,143, 45, 44, 44,112,253,250,117, 92,187,118,237, 10,128,180,250,250, 37, 0, 53, 49,179,154, 57,185,171,158,167,148, 11, +243, 50,111,226,198,245,223,209,202,231,115, 8,236, 6,193,194, 99, 21,180,177,155,160, 41,188, 0, 11,167,129,200, 72, 73, 0, +139,205,143,105,204, 9,133, 97,152, 39, 25, 25, 25,174,174,174,174, 68,114,114,178, 30, 0, 67, 81, 20,163,237,218, 85,231,185, +118, 45, 39,230,211, 79,137, 78,207,159,179, 24,130,160, 35, 35, 35, 1,224,217,127, 99, 20,175, 14,183, 16, 19, 19, 83, 95,184, +133, 38,193,219,219,187,203,181,107,215,248, 42,149, 10, 87,175, 94, 69,135, 14, 53,123,187,254,171,209,239,107,107,145,127, 24, + 62,174,227,179,157, 47, 89,180, 94,186,177,105,130,211,218,221,157,226,146,216, 51,116,208, 32,101,116,116,116,205,172, 79,117, +239, 30, 20,231,206,129,162, 40, 48, 12,131,107, 17, 17,152, 48,126,124, 57,135, 69,252,226,236,220,130, 33,152,151, 98,183,244, +174, 99,246, 16, 28, 28, 28, 92,211,249,164,167,167, 67, 36, 18,129,199,227,129,166,105,232,245,122,176, 88, 44,152,153,153, 65, +175,215,215,101,130,121,149, 83, 71, 21, 41, 70,134, 12, 24,151, 45, 43,215, 50,211,205,157,209,156, 43,168,121, 56,237, 76, 9, + 12,246,225,192,138,157,199, 92, 94,255,126, 22,173, 46, 28,137,215,119,116, 53,182,229,223,189, 93,187,118, 63, 77,152, 48,129, + 4,128,222,189,123,147,237,218,181,219,130,134, 83,229, 52,200,105, 98, 98,194, 7,128,211,167, 79, 23,189,120,241,226,131,211, +167, 79, 23,213,254,220, 64,206,157,235,214,173,131, 80, 40,132, 94,175,135, 70,163,169,241,207,170,253,170,213,106, 97,101,101, +133, 51,103,206,128,162,168, 51,141,149,211,169,121, 11, 16,214, 45,177,239,116, 56,174, 21,112,223, 68,100,213,112,182,180, 19, +181,182,179,178,188,248,127,171, 87, 88, 23,199, 71, 34, 35, 35,131, 57,127,238,204,109, 21,144, 89, 90,134, 37, 37, 10,180,174, +208,192,164,131, 43,210, 46,238,248,154, 89,220, 13, 58,212,189,107,176,134,211,211, 78,212,218,193,218,242,252, 15,255,183, 90, + 82, 18, 31,137,236,156, 28,156, 61,115, 58, 90, 5, 84, 47, 55, 78,166,105,218,139,166,105, 47, 0,147, 27, 16, 47, 77,226, 84, + 42,149,222, 74,165,210,251, 93,114, 50, 12,227,205, 48,140,193,156,181,125,162, 54,108,216, 16,155,157,157, 61, 33, 47, 47,175, +111,245, 81, 92, 92,220,187,188,188,188,135, 82,169,236, 90,177,161,133,153, 82,169,180, 41, 47, 47,183, 87,169, 84,237, 1, 68, + 54,225,158,175, 65,237,168,211,217,217,217, 75,179,179,179,137,198,202,201,250, 36,150, 56,248,195,188,223,119,236,216, 97,255, +150,252, 47,149,179,160,160,224,216,161, 67,135,124, 93, 92, 92, 92, 39, 79,158,140,237,219,183, 99,243,230,205,106, 0, 8, 9, + 9, 81,215,178,100, 57,165,164,164,248,215,179,108,216,187,150,181,100,127,159, 62,125,152,107,215,174, 97,232,208,161, 53,129, + 68,119,237,218, 5,189, 94, 47,239,213,171, 23, 13, 0, 21, 42,165,156,161, 25,104,180,245,174,191,191,214,158, 60, 30,175, 95, +237,120,129,213,193,152,121, 60, 30, 24,134, 65,235, 46, 93, 10, 74,124,124,138,118,151,150, 42,151,122,123,155,126,236,225, 49, +185, 13, 48,190, 46, 78,130, 32, 94,178,234,188,122, 52,193,146, 85,187,156,121, 21, 89,152,246,251,234,228,115,213,150, 45, 19, + 49, 27,170, 50, 61, 78,172, 77,206, 87,229, 99, 87,125,226,167,161,186, 23, 21, 21,205, 90,187,118,173, 90, 42,149, 98,196,136, + 17, 88,181,106,213,212, 46, 93,186,148,218,216,216,220,105,213,170,213,227,209,163, 71,103, 71, 70, 70,206, 10, 10, 10, 66, 92, + 92, 28,126,248,225,135,146,226,226,226,113, 13,113, 18, 4, 81, 99,201, 27, 50,160,119,209,207, 91,126,164,123,117,255, 12, 66, +129, 41,116, 28, 39, 20,149,235, 80,172, 96,160,225, 7,128,199,229,163,111, 96, 91,220, 57,191, 87, 73,105, 20,251, 26,187,231, +203,203,203,143, 79,154, 52, 73,206,229,114,161,209,104, 24, 14,135, 3,126,165,223, 49,205,249,224, 3,109,167,167, 79,245, 20, +195,208, 4, 65,224,203, 47,191, 84, 20, 23, 23, 31,122,147,231,168, 9,168,205,249,174,194, 45,244,126,101,252,121, 23, 97, 33, +254,140,186,255,147,177,179,142,227, 63, 22,173,234, 45,149,213,175, 4, 65, 83, 20, 69,195,217,197, 89,146,146,156,182,117,212, +168,224,143,250,247, 31, 32, 28, 48, 96,128, 73,219,216,202,217,232,233,211,167, 17, 26, 26,170,188,112,225,130,156,207, 97,133, + 56, 53,115,178,165, 40, 26, 4, 65, 55,168,134, 37, 18,201,156, 69,139, 22, 9, 74, 75, 75,177,121,243,102,218,215,215,151, 20, +137, 68,208,106,181, 8, 9, 9,209,181,109,219,150, 67,146, 36, 74, 75, 75, 65,146,228,115, 3, 43,248,168, 52, 45,179,239, 79, + 65,195, 67,253,103, 78,177,244, 12,234, 36,237,225,228, 0,221,123, 12,178,210,147,241,226,242,133,226, 39,231, 55, 22, 66,149, + 59, 28,141,167, 7,170,107, 32,248,238,194,133, 11, 54,179,102,205, 98, 84, 42, 21,145,150,150,198,172, 94,189,218,102,218,180, +105,223,101,101,101,141,121,195,139, 66,148,148,148,128, 32, 8,186,170, 35,169,158,245, 55,101, 93, 46,102,223,190,125, 39,135, + 13, 27, 54,164, 87,175, 94,136,141,141,173, 89, 34,172, 45,180,170,119, 31,174, 89,179,166, 4,192,194,198, 72, 57, 28, 14, 54, +239, 59,134,146,226, 2,216,218,202, 96, 34, 16,224, 77,119, 88,242, 72,114,233,247, 43,190,181, 41,120,118,135,136,185, 29, 78, + 31,125,148,155,167,167,152,186, 35,254,151,101, 49, 85,234,191,225,217, 12,201, 90,250,253,234,229,102,213,203,154,135,162,178, +229, 4,197,204,122,171, 71,228,159,194,249, 23, 67, 38,147, 33, 59, 59,155,144,201,100, 76,149,143, 22,211,128,208,122,249, 6, +175, 92, 46, 35, 26, 90, 54,124, 83,254,164,164,164,213,239,189,247,222,188,184,184,184,163,158,158,158, 51, 0, 52, 83,171,213, + 37,139, 23, 47,254,191,144,144,144,143, 12,177,100, 1,192,225,195,135, 55, 78,153, 50,229,220,160, 65,131,190,166,105,186, 93, +173,129, 61,201,198,198,166,102, 9, 55, 63, 55,103,193,244,143,198, 46, 40, 47, 47, 54, 56,206,157, 88, 44,254,120,241,226,197, + 38, 10,133, 2,219,182,109,163,219,182,109, 75, 86, 79,138, 14, 28, 56,160,119,119,119,103, 7,127,246, 89,193,134,156, 28,172, +188,126, 93,177,192,203,203,119,247,139, 23,237, 65,211,251,235,179,234,212,101,201,170,118,187,120, 67,100, 85,137,173, 93, 0, + 62,232, 52,202, 14, 39,215, 37,163, 56, 69,243,127,208, 35, 1, 6,164, 5,170, 3, 25,199,143, 31,239,155,155,155,123,242,219, +111,191, 53,107,223,190, 61,188,188,188, 56, 98,177, 56,160, 58, 92, 76,105,105, 41, 46, 93,186,132,237,219,183,107,158, 60,121, + 50,172,161,229, 42,138,162,242,220,221,221,171,219,129, 33, 8,162, 80,174, 38,204,142,180, 9, 16, 79,158,126,148,184,113,255, + 22,178,180, 52,212, 58, 26,206, 46,126,232,241,193, 6,156,250,227, 49,149,149,242,244,169,174,162,248, 23, 3,202,155, 16, 31, + 31,127, 98,197,138, 21,163,190,254,250,107, 65, 65, 65, 1,165, 86,171,233, 99,199,142,177, 38, 79,158, 76, 49,108, 54,205,101, +179, 49,103,206,156,138,146,146,146,223,129,191, 52,193,244,159, 18,110,225, 79, 8, 11,241,206,172, 89,181, 95,255, 87, 80,231, + 19, 74,179,200,155,219,119,252,220,239,240,111,135,236, 88, 44,210, 46, 33, 49,241,254,224,225, 35, 51, 47, 94,188,104,193, 53, + 51,235, 0,128,214,204,152,113, 91,171,174, 40, 10, 59,121,178,185,179,115, 11,159,170,164,210, 12,205, 34,111, 54,244,131,229, +229,229,138,235,215,175, 43, 23, 46, 92, 72,164,167,167, 31,180,181,181, 29,253,199, 31,127,136,135, 15, 31, 94, 17, 27, 27,123, +220,206,206,110, 72, 80, 80,144,100,222,188,121,234,242,242,242,166, 36, 30,125,202,228, 23,183,185,247,237,250, 15,239,173,251, +249,125,176, 89,157,161,230, 0,180,238, 38,180,101, 23, 1, 28, 68, 19,226, 29,213,134, 72, 36,242, 17, 10,133,136,142,142, 46, + 14, 8, 8,208,168, 84, 42,238,170, 85,171, 44, 69, 34,145,207,155, 54, 60,195, 48, 76,113,113, 49,104,154,102, 3, 32,170, 94, + 65, 55,125, 47,254,152,193,131, 7,159, 60,114,228, 72,159, 1, 3, 6,192,213,213, 21, 58,157, 14,238,238,238,208,104, 52,112, +115,115,131, 90,173,198,178,101,203, 80, 90, 90, 58, 23, 13,228, 60, 35, 8, 2,122,189,190,198,217,214,193,177,121,101,156,158, +183, 8, 99, 33,226,144,174,207,195,118, 35,175,176,128, 62,242, 48, 55, 87,169,165,250,198,231, 43,159,188,250, 61, 37, 5, 69, +208,228,217,153, 0,160,166, 27,206, 56, 47,226,193,245,197,153, 93,200,205, 43,192,225,168,236, 18,133,150,254,224, 69, 29,156, + 77, 42,231, 63,132,211,111, 89, 44, 70,206, 54,252,187,111, 3, 67, 5, 85,125,136,206, 1,241, 64,184,155,193,142,221,117,198, +200,122, 75,254,147,113,113,113, 39, 1,224,233,211,167,233, 99,199,142, 93,144,156,156,188, 2,192,217,148,148,148, 29, 77, 33, +218,189,123,119, 28,128, 41, 13,125,231,208,250, 41, 39, 0,156,104, 10,111, 89, 89,153, 42, 50, 50, 82, 53,111,222, 60, 34, 61, + 61,253, 15, 59, 59,187, 62,231,206,157, 19, 14, 31, 62, 92, 29, 19, 19,115, 89, 38,147,117,235,221,187,183,248,236,221,187,153, +202,132,132,176,176,228,100, 71, 29, 77,135, 53,244,124,190, 99,145,245,146,216, 58,177, 50,249,251,147,223, 39,247,166,213, 56, +174, 41,198,109, 0, 25,111,193,121,237,230,205,155,158,227,199,143, 63, 50,112,224,192, 78,158,158,158,104,214,172, 25, 94,188, +120,129,252,252,124, 60,122,244, 8,167, 79,159, 62,173, 82,169, 26, 77,168, 93, 84, 84,244,122,122, 34, 19, 11,217,222,109, 75, + 79,223,191,209,193,189,235,128, 73, 2, 47, 25, 13,141,150, 65,122,106, 2,150, 45,249, 69,153,157, 26,247, 84,171,215, 14,131, +129, 27,117, 42, 42, 42,118,110,218,180,137, 19, 22, 22, 54, 96,235,214,173,146,230,205,155,179,184, 92, 46, 9,128,121,240,224, + 1, 51,123,246,108, 69, 65, 65,193, 25,185, 92,190,243, 47, 30,163,175, 37, 38, 38,250,177, 88,172,119, 26,110,225, 45,194, 66, + 24,241, 46,225,226,226,232,217,178,185,108,134,107, 51,199,207, 92,154, 59, 77,172,203,201,221, 85, 42,149,184,180,112,248,216, +181,153,227,103, 45,155,203,102,184,184, 56,122, 26, 96, 90,116, 53, 53, 53,253,195,222,222,222, 23, 0,204,204,204,134,152,155, +155, 63, 49, 51, 51, 27, 82, 53, 11, 28, 34, 22,139,159,181,109,219,118,218, 95,104,174,108,144,211,221,221,125,108,121,121,249, +167,238,238,238, 99,171,223, 39, 36, 36,212,188,127, 19, 78, 39, 39,167, 94, 15, 30, 60, 24,179,126,253,250, 17,173, 90,181, 26, +178,122,245,234, 17,191,255,254,251, 24, 71, 71,199,246,111,192,201, 7,240, 43,135,195,201,229,241,120,121, 28, 14, 39,183,250, + 96,179,217,185, 44, 22, 43, 23,192,142,122,172,101,189,107,205,114,110,216,218,218,166,216,218,218,166,216,217,217,165,216,217, +217,165,216,219,219,191,118, 88, 89, 89,221, 48,180, 61, 61,236,196, 93, 2,154, 73,110,122,219,139,111,180,177, 21,121,188,139, +107,228, 97, 39,238,210,161,153,217, 77,111,123,201,245,127, 27,167,175, 29, 24,102,187, 7,195,108,247, 96,124,237,192, 52,246, +254, 93,154,253,237,237,237, 25,123,123,251,165,127,214, 82, 66, 61,252,127,249,243,254, 14, 57, 93, 37, 18,201,161,102,205,154, + 85,247,117,131, 76, 77, 77,175,136,197,226, 65, 85,125,221, 32,145, 72, 20,209,182,109,219, 73,141,113, 90, 88, 88, 60,176,177, +177,201,169, 58,178,109,109,109,179,109,109,109,179,109,108,108,178,108,108,108,178,172,173,173, 51,171, 15,115,115,243, 59,111, + 88,119, 27, 0, 29, 1,180, 7, 96,250, 14,219,211, 5,192,244,170, 62,104, 45,128,105, 0,218,189,131,107, 68,112, 4, 22,159, +240,205,157,110,114,196,214,101, 28,177,117, 25,223,204,241,102, 3, 41,120, 12,225,108,109, 97, 97,177,202,212,212,244,119,137, + 68,114, 93, 34,145,156,180,178,178, 90, 13,160,245,127,233, 94, 18, 3, 8, 65,101,124,166,179,168, 92, 10, 63,137,202, 77, 5, +205,255,134,247,252,191, 25, 31,255,183,126,184,183,145,211,200,105,228, 52,114, 26, 57,141,156,255, 64, 78,210,216,158, 70,161, +213, 68,161,245,234, 1,160,129,200,240, 70, 24, 97,132, 17, 70, 24,241, 47, 6,109,108, 2, 35,154,136, 58,151,150,137, 6, 84, +105, 83, 98, 77,189,137,178,189,100,228, 52,114, 26, 57,141,156, 70, 78, 35,167,145,243, 95,199,105,196, 59,132,209,172,106,228, + 52,114, 26, 57,141,156, 70, 78, 35,167,145,243,127, 29,198,165, 67, 35,140, 48,194, 8, 35,140, 48,194,136, 63, 9, 59,107, 9, +174,151,150, 16,141, 66,171,233, 32, 1,124, 10, 96, 36,128,150,168,204,102,127, 12,192, 79,120,179, 53,125, 83, 0, 11, 0,116, + 70,229,238,156, 36, 0,215, 81,185, 59,167,220,216,220,117,195,202,202,106, 17,135,195, 49, 7, 42, 83,155, 84,191,214,254, 63, + 69, 81, 37,114,185,124,245,159, 84, 4, 22, 12,140,160, 92, 93,214,218,101,171,253,170,211,233,254,204,114, 26,241,247,132,187, +133,133,197,175, 69, 69, 69,227, 80, 43,201,178, 17, 70,252, 47,192,218,218,122,134, 86,171, 93,204,229,114, 87,229,231,231,255, +252, 47,170,250,107, 34,235, 37,161, 21, 22, 22, 22, 1, 0, 3, 7, 14,236, 14, 0,230,230,230,183, 72,146,116,105,202, 47,208, + 52,157, 84, 82, 82, 82,111, 0, 53,115,115,243, 91, 44, 22,235, 53, 78,157, 78, 39, 97,179,217,101,117,157,163,215,235, 51,228, +114,121,251,191, 73, 35, 18, 0,194,164, 82,169,106,197,138, 21, 63,245,232,209,195, 41, 43, 43, 75, 63,127,254,252,110, 15, 31, + 62, 28, 0,160, 95, 19,197, 86, 32, 65, 16,123,125,125,125, 79, 76,156, 56,241, 72, 64, 64, 0,175,176,176, 80,114,236,216, 49, +135,125,251,246, 69,210, 52, 61, 14, 13, 36, 90,253, 55,131,195,225,152,103,100,100, 72,128,202,212, 36, 85,194, 10, 58,157, 14, + 58,157, 14, 10,133, 2, 62, 62, 62,239,252,119,237,236,236,252, 8,130,216, 42, 22,139,219,151,151,151,223, 7,240, 89,118,118, +246,195,166,148, 85,175,215,131, 97,152,154,114,122,122,122, 26, 47,104,211, 48,149,199,227,125,224,230,230,214, 65,173, 86, 23, + 39, 37, 37,221,163, 40,234, 91,188,187, 28,109,102, 0,190,229,243,249, 1, 45, 91,182,116,138,139,139, 75,215,106,181,119, 81, +153, 12,185,244, 93,136,172,238,221,187,223,216,182,109,155,229, 39,159,124,114,227,250,245,235, 93,140, 98,203,136,255, 22,156, +156,156,204, 21, 10,197, 47, 0,252, 56, 28,142,157,137,137, 9, 4, 2, 65, 14,159,207,143, 22, 8, 4, 31,221,188,121,179,164, +169,156, 20, 69,125,155,146,146, 98,215,177, 99,199,117, 54, 54, 54,203, 10, 10, 10, 84, 90,173,246,114,113,113,241, 92, 0,242, +134,206,125, 85,139,252,195, 68, 86,237, 87, 84,139, 46,118, 85,197, 24, 0, 61, 94, 82, 96,108,182, 99,106,106,170,141,137,137, + 9,104,154,174, 25,204, 94, 61,170, 63,215,104, 52,240,242,242,210, 54, 50,224, 56,165,167,167,219,240,120,188,154,207, 52, 26, + 13, 28, 28, 28,232,140,140, 12,155,170,180, 7, 53, 80,171,213,112,116,116,252, 59,229, 60,250,212,194,194,162, 52, 45, 45,221, + 71,165,214, 46,159, 54,107,225,162,113, 35,223,151,222,186,117,139,238,215,175,159, 58, 34, 34,226, 83, 84, 38, 78, 53,168, 51, + 39, 8, 98,223,252,249,243,151,153, 8, 77, 45,195,111, 61, 85,239, 59,118, 38,211,215,221,153,152, 59,119, 46,107,246,236,217, +215,252,252,252,126,165,105,250, 61, 52,193,178, 37,149, 74,207,241,249,252, 22, 85,237,151, 86, 92, 92,220,231,111,120, 67,178, +241,122,240,216,186, 62,107, 20,133,133,133,168,168,168,120,237,240,244,244, 52, 52, 87,102,147,202,205,225,112, 78,174, 89,179, +198, 33, 39, 59, 27, 63,110,216,208, 17,149,150,204,142,134,156,156,151,151,247, 90, 57, 61, 60, 60, 96, 68,147,176, 96,217,178, +101,107, 62,252,240, 67, 80, 20,133,138,138, 10, 89,124,124,124,219,197,139, 23, 15, 75, 72, 72,232, 0, 32,241,109, 39,227,110, +110,110,177,159,127,254,185, 69,135, 14, 29, 80,149,165, 66,118,253,250,245,142, 33, 33, 33, 19,210,210,210, 60, 0,228,191,205, + 15, 88, 88, 88,252,186,107,215, 46, 75,161, 80,136, 83,167, 78, 89,246,234,213,235,122, 84, 84, 84,215,183, 16, 91,164,165,165, +229,108, 0, 61,105,154,230, 1,184, 91, 92, 92,188, 18, 77,143,234,110, 47, 22,139,143,147, 36,233, 12,252, 39, 26, 61, 73,146, + 86, 4, 65, 20, 84,127, 70, 16,132, 13, 77,211,183,139,138,138, 58, 25,111,199,127, 54, 44, 45, 45,167,230,230,230,110,227,243, +249, 92,169, 84, 10,161, 80, 8, 54,155, 13, 54,155,221,140,207,231, 55,227,243,249,253,131,130,130, 62,187,114,229, 74,131, 17, +246, 3,125,109, 39,131, 36,150,179, 8,146, 5, 0, 36, 71,100,106,102,102,134,229,203,151,139,134, 12, 25, 34, 2,128, 27, 55, +110, 76,156, 52,105, 82,175,140,140, 12,175,250,196, 86, 93, 90,228, 31,132,157, 13, 13,120,168, 82,143, 17, 47, 61,185, 36, 9, + 30,143,135, 59,119,238,192,144, 96,229,213, 41, 18, 26,236, 13,170, 34,140, 63,124,248, 31, 3, 64,245, 64,195,227,241,112,243, +230,203, 65,229, 3, 3, 3,107, 30,246,191, 10, 35, 61, 43,131, 60, 30,157, 89, 89,174,224,173,149,209,181,143,206,244, 64,183, + 31, 82, 49,114,246,210,209, 74,149,214, 31,128,162,164,184,184,248,126,104,104,150,175,187, 59,247,255,219,187,238,248,166,170, +254,253,220,123,179,147, 54,109,211,153, 82,104, 1, 41,171,172,150,189, 17, 20, 4, 20,101,190,202,124,193, 34,226, 0, 20, 28, +168, 96, 89,130,240,130,130,140, 10,202, 16, 84,150,108,144, 33, 5,100,183, 8,165,148, 41,148,238, 54, 77,147, 52,105,230,189, +185,191, 63,154,196,180,116, 36,109,202,240,215,231,243,185,159,230,230,222, 62, 57,247,220, 51,158,243, 61,223,243, 61, 63,253, +244, 83,199,122,245,234, 13,119, 67,104,125, 28, 19, 19,179,147, 18,249, 4,140, 27, 63, 97,220, 68, 14,105, 30, 59,249,195, 5, +233,217, 10, 93,108,108,236,174,189,123,247,142, 91,188,120,241,141,153, 51,103,126, 12, 96,182,171,233, 23, 10,133, 17, 55,111, +222,140,100, 24, 6, 45, 91,182,124, 26,183, 49,104,135,146,224,123,111, 0,216,102,251,238,117,148, 68,238,143, 6,112,197, 29, + 50,187, 5,171,188,195,211,168, 87,175, 94,243, 49, 99,198, 4, 40, 21, 10,252,111,249,114,251,215,237, 81,197, 52,162,189,254, +152, 76, 38, 12, 27, 54,108, 12,195, 48, 28,187, 8, 52, 26,141, 38,181, 90,109,192, 63,142,165,249, 0, 94,112, 33, 57,141, 36, + 18,201,215, 0,162,245,122,125, 61, 0,144, 72, 36,153, 86,171,117,183, 78,167,155,141,127, 54,240,117,123,128, 11, 32, 10, 21, +111, 5,197, 46, 90,180,232,246, 39,159,124,114,239, 9,112, 70, 4, 7, 7, 47, 28, 49, 98, 4, 14, 28, 56,128,131, 7, 15, 90, + 68, 34, 17,103,252,248,241,196,212,169, 83,253,166, 77,155, 54, 16,192, 55, 53,124,205, 3,191,252,242, 75, 89,139, 22, 45,176, + 99,199, 14, 92,189,122, 85, 31, 25, 25, 41,234,221,187, 55, 56, 28,142,236,211, 79, 63,125, 9,192,198,154,252,128, 82,169,156, +255,225,135, 31,110,218,182,109,155,247,223,127,255,141, 85,171, 86, 5,140, 26, 53, 42,225,225,195,135,189,220, 16, 91, 2, 0, +239, 1,232, 67, 81, 84,143,241,227,199,211,239,190,251, 46,151, 36, 73,203,242,229,203, 3, 55,108,216, 48,138,203,229, 70, 23, + 20, 20,184, 50, 72, 35, 1,196, 77,156, 56,241,191,127,252,241,135,223,197,139, 23,249,254,254,254, 96, 24,198, 97, 41,182, 90, +173, 65,246, 50, 75,211, 52,154, 55,111, 30,230,244,255,162,103, 85,104,144, 36,105,182, 90,173, 92, 0, 66, 0,198,170,206,255, + 77, 34, 75, 38,147, 77, 81, 42,149,171, 67, 66, 66, 16, 28, 28,252, 72, 95,107, 52, 26, 33, 20, 10,121, 33, 33, 33,223, 15, 25, + 50,132,187,103,207,158, 10,167, 0, 9,138,248, 98,239,207,243,234,201,252,188, 1, 0, 43,214, 30, 41, 6,128,223,126,251, 13, + 89, 89, 89,240,243,243, 67,171, 86,173,168,121,243,230,201,103,204,152,241,191,194,194,194,137, 21,113,149,213, 34,207,152, 69, + 43,190,188,243, 74,125,180, 88,150,117,236,147,231, 98,161, 45,251,213,177, 50,124,132,201,100, 66, 89,139,150,189,242,114,185, +220,178,230, 71, 16, 4,193, 86,198, 89, 14,198, 75, 36,146,182, 58,157,110,165, 27,163, 91, 7,231,246,119,154, 99,147, 96,214, +235,246,157, 72, 7,126, 88,242,119, 19,128,179,247, 39,174,250,174, 87,175,122,239,125,254,237, 92,125, 65,150,226,211, 49, 47, + 71, 68,134,248,139, 36,170, 60,181,172, 89,179,254,101, 44, 50, 85,165,179,231,184,113,227, 54,255,126,254, 1, 33, 20,242,120, + 28,138,226,118,111,221,212,191,190, 15,229,227, 13,248,164,223,187,125,118,194,132, 9,173,103,206,156,217,195, 13, 78,216, 58, + 92,108,217,178, 5, 4, 65,144,238, 60,187, 7,113,172, 50,145,197,178, 44, 8,130,216,234,212,169,108,181,125,151,228, 36,182, + 56,149,229,167,221,154,106, 23, 85,227,199,143, 31, 67,211, 52,199,169,145, 40, 43, 96,202, 19, 49, 46, 61,187, 92, 46,255, 29, +192, 11, 4, 65,192,100, 48,152,190, 94,182,204,249,242,229, 50, 34,235, 88, 69,117,201, 98,177,128, 97, 24, 78, 82, 82, 18,215, +169,172,115, 1, 72, 0, 4,176, 44, 11,146, 36,175,185,144,159,205,197, 98,241,217,125,251,246, 73,219,183,111, 79,240,249,124, +208, 52,141,228,228,228,250,139, 23, 47,158,124,236,216,177,151,116, 58, 93, 75, 60,186,121,186, 43,239, 40,234,244,233,211,186, +198,141, 27,151, 43, 28, 53, 26, 13,167,105,211,166,189, 42, 16, 69,181,205,153,145,155,155,251,234, 11, 47,188,240, 86, 78, 78, + 78, 42, 77,211, 31, 1,104, 21, 16, 16,144, 52,116,232, 80,136, 68,162, 62,122,189,254,155,154,148,249,160,160,160, 33, 93,187, +118,197,170, 85,171,176,120,241,226,126, 0,142, 3,232,171,209,104,142,189,242,202, 43,240,245,245,125, 85,165, 82,109,172, 65, + 61,106,218,179,103,207,239,227,226,226,188, 15, 28, 56,128,200,200, 72, 20, 21, 21,225,131, 15, 62, 8,154, 51,103,206, 73,149, + 74,213,219,169, 94, 84,196,217, 82, 32, 16,108,220,182,109,155, 87,227,198,141, 27,243,120, 60,178,113,227,198, 80, 42,149, 48, + 24, 12,130, 5, 11, 22,180, 22,137, 68,127,125,243,205, 55, 27, 1, 12,173, 34,157, 36,128,249,235,214,173,123, 43, 54, 54,214, +119,204,152, 49,140,201,100,194,175,191,254, 10,138,162,192,229,114, 33, 22,139, 29,155, 87,243,120, 60, 52,107,246, 72,144,244, +189,149, 60,175, 26, 37,126,168,190,112,111,218,245, 88, 37,124,142,169, 15, 46,151, 11,161, 80, 8,161, 80, 8,129, 64,128,155, + 55,111,126, 46, 20, 10,151, 19, 4, 65,187,194, 73,252,163, 46,218, 2,184, 88,213, 57, 30,117, 13,121,156,237,167, 29, 97, 4, + 65,172, 0,208,167,164,219, 37, 19, 2, 2, 2,222,207,205,205, 77,115,149, 83, 46,151,251, 23, 20, 20,124, 35,151,203, 17, 28, + 28,236,232,191,235,213,171, 7,139,197,130,220,220, 92,176, 44, 11,149, 74, 5,177, 88,140,208,208,208,111, 98, 99, 99,119,196, +199,199, 23,148,203,105,197,226, 87, 70,125,246, 5, 69, 81, 36, 0, 80, 28, 47,175,105,159, 0, 17, 17, 17,232,222,189, 59, 12, + 6, 3,212,106, 53,162,162,162, 56, 4, 65,140, 35, 8, 66,202,178,236, 26, 0, 39,254,133,134,194, 10,157,225,191, 44, 59, 47, +106,223, 45,158,199,227,185, 36,180,108,247, 87,101, 65, 33, 45, 22, 11,120, 60, 94, 41,139, 4, 65, 16, 96, 24,166,212,247,118, +161, 85, 29,161, 62,117,234, 84,235,247,223,127,255, 86, 97, 97,225, 90, 84,115, 42, 97,220,184,113,143,248,123,204,152, 49, 35, + 35, 47, 47,143, 29,214,191,173, 36,245, 80, 86,246,115,126, 94,162, 64,111,239,134, 66, 63,153,111, 65, 65,193, 57, 91, 99,226, + 42,154,196,196,196,136, 54,237, 58,157,241,230,244, 69,243,218, 55,246,151,182, 9, 11,240, 11,241, 17,241,189, 72, 66, 39,164, + 45, 25, 50,153, 44,210,221,116,219,219, 5,177, 88, 12,146, 36,159, 38,139, 22,199, 46,178,148, 74, 37, 14, 28, 56,128, 65,131, + 6, 37,217, 69,136, 70,163, 65,118,118, 54,228,114,121,146,205,242, 81,229, 52,162,213,106,133,217,108,134,217,108,118, 8, 24, +167, 50,228, 16, 48,246,123, 41,138,186, 86,205,180,207,243,243,243,235,217,167, 79, 31,254,207,191,254,202,103, 89, 86,135,146, + 61,212,180, 44, 91,193, 6,217,101, 64,211,180,195,202,198,229,114,241,240,225, 67, 71,199,101,223, 91, 82, 40, 20,186,102,202, + 16, 8, 62,252,229,151, 95,164, 29, 59,118, 36, 10, 10, 10, 96,181, 90, 29,141,228,234,213,171,133,195,135, 15,175,151,152,152, +248,169,209,104,252,178, 26,207, 74, 84, 36,136, 0, 64, 42,149,210,112, 45, 98,118,149,156, 52, 77, 19,221,186,117,155,169, 80, + 40, 90,235,245,250, 5,174,100, 35,128,189, 25, 25, 25,206, 29,251, 95,169,169,169,250,145, 35, 71,138, 26, 54,108,216, 41, 37, + 37,165, 70,133,180,105,211,166, 93,184, 92, 46, 46, 92,184, 96, 4, 96, 31, 89, 39, 92,189,122,213, 56,116,232, 80, 65,253,250, +245,187,168, 84, 46,187,172, 52,109,222,188,249,209,160,160, 32,145,189, 13, 13, 12, 12,228,198,199,199,123,103,102,102,194,108, + 54,227,227,143, 63,198,224,193,131, 17, 16, 16,128, 25, 51,102, 4, 47, 89,178,228, 39,173, 86, 27, 83,153,209,154,207,231,111, +190,115,231, 78,164, 92, 46, 23,157, 63,127, 30,109,218,180,129, 66,161, 64, 78, 78, 14,180, 90, 45,114,114,114, 48,113,226,196, +160,255,253,239,127,161, 46, 88,178, 28, 34, 43, 62, 62, 94,181,115,231, 78,106,253,250,245,222, 92, 46,215, 33,180, 56, 28,142, + 67,104,217,247, 86,172,198, 76,131,202, 38,218,124,213,106,117, 77,252,220, 4, 0,248,206, 34, 75, 32, 16, 64, 32, 16, 64, 40, + 20,214,104, 95,214,103, 4,245, 8,130, 72,225,241,120, 2,177, 88,204, 35, 73, 18, 2,129,160,191, 76, 38,187,222,170, 85,171, + 86, 71,143, 30,125,224, 10,137,193, 96,216, 44, 16, 8,184, 65, 65, 65, 0,128,200,200, 72,180,105,211, 6, 58,157,206,170, 86, +171,225,235,235, 75,166,165,165, 65,175,215, 35, 59, 59, 27,225,225,225, 92,146, 36, 55,163,196, 15,249, 17,156, 77,202, 89, 11, + 96,173,253, 60, 32, 32, 32,215,217,210, 41, 20, 10, 81,175, 94, 61,100,102,102,194,219,219,155,154, 51,103,206,208, 95,127,253, +245,181,179,103,207,142, 3,176,197,137,234,203,103,216, 71,203, 46,178,156,255,254, 35,180, 6, 15, 30, 60,119,255,254,253,189, +202, 27,133,115,185, 92,143,249,186,216, 5,149, 84, 42, 45,107,181,130,213,106,173,200,162,229,246,239, 8,133, 66,209,148, 41, + 83,138,214,172, 89,227,182,216, 26,177, 42,213, 97,197,122,100, 24,217,178,229,217, 79, 63,253,116,200, 31,127,252,145,217,190, +113, 67,142, 36, 43, 77, 43,148,250,250, 34,172,193,160,241,175, 14,189,138,146,213,135,174,226, 78, 81, 81,145,232,185, 48,177, +137, 36, 13, 68, 3, 1,199, 91, 46,225, 9, 66,252,252,234,241, 76,198, 60,169,159, 31,223,104, 52,170, 80,201, 38,208, 0, 16, + 28, 28,124, 68, 36, 18,133,219,207,253,252,252,124, 88,150,133, 88, 44,134, 92, 46,247,162, 40,234,150, 83,229, 74,203,205,205, +237, 95, 85,194,124,125,125,143, 8, 4,130,112,146, 36, 65, 16, 4, 40,138, 2, 73,146, 32, 73,210,241,153,162, 40, 16, 4,129, +226,226,226,180, 7, 15, 30,244,119,225,121,105, 0,209, 4, 65, 36, 29, 56,112, 0,157, 58,117,194,161, 67,135, 48, 96,192, 0, +168,213,106, 36, 39, 39,163,103,207,158, 64,201,148,162, 75,112,118,126,183, 15, 10,110,222,188,233, 16, 46,206,135,183,183,119, + 77, 76,236,103, 70,140, 24,129,239,191,255,158,181, 13, 38, 36, 4, 65,180,241,241,241,185,121,227,198, 13,151,252, 96, 88,150, +133,217,252,207,173,246,206,203,230, 15,225,214,230,192, 20, 69,245,143,137,137, 33,212,106,181, 93, 64,130,195,225,128,162, 40, + 80, 20,133,239,190,251, 78,212,177, 99,199,207, 4, 2,193, 76, 30,143,167,177, 88, 44, 63, 27, 12,134, 5, 0, 84, 79, 83,139, +212,163, 71,143,233,233,233,233,131,195,195,195,247,213,128,134,181, 88, 44, 38, 0, 34,138,162,184, 30,104,163, 40, 91,217, 50, + 56,137,125,218,118, 46, 64,201, 52,177, 75, 8, 8, 8,248,233,224,193,131, 97,225,225,225,176, 88, 44,160,105, 26, 90,173, 22, + 9, 9, 9, 48, 26,141,160,105, 26,145,145,145,248,226,139, 47, 12,239,191,255,190,112,221,186,117,121, 90,173,118,116, 21,180, +239,239,216,177, 67, 34,151,203, 69,122,189, 30,247,238,221, 67, 76, 76, 12,138,138,138,160,211,233, 80, 92, 92, 12,179,217, 12, +141, 70,227,203, 48,140,169, 10,174,207,157, 69,214,228,201,147,175,241,249,252,152,119,223,125, 23, 25, 25, 25,142, 58,255,230, +155,111, 34, 56, 56,216, 81,151,108,109,178, 91, 13, 51,135,195,129, 64, 32, 0,143,199, 83, 53,104,208, 0, 4, 65, 8,211,210, +210,170, 51, 21, 39, 5,160,225,114,185,124,103,129, 37, 16, 8,112,225,194,133, 79,249,124,126, 69,214,172,138,234, 37,235,206, +249,147, 6, 65, 16, 43,120, 60,158, 64, 38,147,241,156, 6,156, 60, 47, 47, 47, 4, 5, 5,173, 2, 48,208,197,231,110, 39,147, +201, 28,237,123,219,182,109,145,158,158,190, 91,173, 86,143,205,203,203, 3, 73,146,155, 73,146,124,205, 62, 72, 45, 44, 44, 68, +253,250,245,219, 85,196,215, 53, 58,228, 45, 16,108, 41,139, 86,153, 1, 26,164, 82, 41,238,223,191, 15,157, 78,199,222,190,125, +155,152, 50,101, 10, 97, 50,153,126, 76, 76, 76, 60,135,146,213,246, 21,106,145,103, 4,238,251,104,217, 45, 90,174,118, 0, 4, + 65, 84, 57,154,176, 88, 44, 94, 81, 81, 81,229, 57,124, 17,229, 9, 45,219,116, 82,181, 10, 58,151,203,245,174,174,216, 42,139, +125, 59,183, 5, 47,254,226,227, 47,100,161, 13,159,155, 57,243,115,206,203, 47,191,124,126,211,166, 77,140,172,197,192,190, 39, +142,108, 9,254,230,131, 89,135, 14, 30, 60, 8,148, 56, 70,187,138, 51,251,247,239, 15,153,241,222, 84,124,241,225,251,135,165, +145, 1,124, 47, 66, 38, 17, 26,117,249, 94, 96,245,130, 38,205, 7,239,218,183, 47, 27, 64, 98,101, 36, 98,177, 56, 60, 37, 37, + 37,210,121, 33,129,201,100,130, 88, 44,198,137, 19, 39, 2, 69, 34, 81, 32, 0,232,245,122,180,106,213,202, 85,139, 73,248,173, + 91,183, 34,189,189,189, 81, 92, 92, 12,163,209, 8,139,197, 2,171,213, 10,130, 32,192,229,114,193,231,243, 33,145, 72,220, 93, +217,119, 5,192, 27,131, 6, 13,218,122,232,208, 33, 68, 69, 69,161,176,176, 16,169,169,169,118,145,229,150,143,150,221, 74,228, +236,143,197,225,112,240, 83,227,198,120, 51, 43,203, 33, 96, 86,248,248,224, 11,107,245,118,211,104,213,170, 21,123,230,204, 25, + 28, 62,124, 24,175,188,242, 10,177,103,207, 30, 51,195, 48,188,172,172,172,107, 89, 89, 89, 46,113, 88,173, 86, 71, 90,237,237, +182,179,192,114, 87,104,209, 52,237,205,231,243, 97, 48, 24, 96,183, 60, 56, 31,141, 26, 53,130, 82,169,228,104, 52, 26, 78, 86, + 86,150,120,254,252,249,239,158, 60,121, 82, 94, 84, 84,244,250,147,108,133,214,172, 89, 19,254,230,155,111, 62,228,112, 56,236, +128, 1, 3,198,164,165,165,189, 42,151,203,143,255,241,199, 31,203, 0, 52,117,151, 47, 32, 32,224, 50,135,195, 9,211,104, 52, +188,237,219,183, 91,138,138,138,120,129,129,129,185,246,182,195,158,215, 22,139,197,165,149,203, 1, 1, 1,151, 21, 10, 5,111, +229,202,149,150,130,130, 2, 94,112,112,112,174,157, 71,165, 82,241,182,111,223,110,209,104, 52, 60, 31, 31,159,203,106,181,186, + 74, 62,133, 66, 49,122,220,184,113,167,143, 31, 63, 30, 64, 81, 20,210,210,210, 80, 80, 80, 0, 95, 95, 95,108,222,188, 25,225, +225,225,216,177, 99,135, 82,169, 84, 78,250,250,235,175, 63,179,137,172,170,124,180,122,118,234,212, 41, 92,165, 82,193,215,215, + 23, 58,157, 14,151, 47, 95, 70,203,150, 45,145,149,149, 5,146, 36,225,235,235,139,213,171, 87, 23, 19, 4,161,172,140, 72, 36, + 18,189, 26, 27, 27,235, 11, 0,177,177,177,190,177,177,177,229,118,112, 93,186,116,193,170, 85,171,202, 10, 45,119, 6, 6, 14, +171,147,147, 56, 50,116,238,220, 25, 39, 79,158,156,229,166, 56, 50,217, 69, 91, 89,107,150, 64, 32,112,123, 49,141,213,106,229, +161,196,165,129,112,229,252, 41, 64, 47,145, 72,196, 43,251,101,113,113, 49, 79, 46,151,247,112, 67,248,250,139, 68, 37, 6,167, +240,240,112,168,213,106,198,100, 50,141,218,178,101,139, 5, 0,162,163,163, 71, 49, 12, 99,160,105,154,226,243,249,208,233,116, + 8, 10, 10,242,175,196, 54,250,209,222,159,231,135,148,245,209,146,203,229,136,142,142,134,209,104, 68,118,118, 54, 18, 18, 18, + 44, 12,195,108, 93,179,102,141, 53, 48, 48,240,191,195,134, 13,163, 18, 19, 19,223, 1, 48,189, 34, 45,242,140, 89,179,226, 43, + 20, 90, 54, 5,121, 18, 64,239,178, 15, 89, 86,252, 84, 38,180,170,154, 58,228,243,249,170,135, 15, 31, 74,156, 59, 21,154,166, + 17, 26, 26,106,101, 89,150, 40, 79,104,213,196, 20,204,229,114,189, 63,249,228, 19,213,154, 53,107, 70,223,191,127,127,174, 43, +255,179,253,157,230,216, 84, 70,100,173, 93, 28,183,106,229,226,249,178,187,135,127,196,250,111,151, 50, 12,131,196,214,173, 91, +247,208,106,181, 28, 31,137, 5, 10, 21, 14,217, 68,150,171,162,144, 4,240,195,197,139, 23, 19, 7, 14, 28,248,231, 15,191,236, +146,101,221,187,119, 78,160, 81,100, 75,155, 68,114,120,245,194, 95, 43, 50, 24,120,163, 70,141, 10, 4, 48,172,170, 70, 76,165, + 82, 33, 39, 39,167,172, 0,210,107, 91, 69, 0, 0, 32, 0, 73, 68, 65, 84,195,205,155, 55, 31,185,215,165,196,145, 36, 24,134, +193,206,157, 59, 33, 22,139, 33,145, 72, 74, 29,118,145, 85,205,133, 10,183, 0, 96,192,128, 1, 80, 42,149,240,242,242,114, 57, + 93,101,197, 11,203,178, 48,153, 76, 48,153, 76, 48,155,205, 12, 0, 46,135,195,193,196,140, 12,135,149,199, 29, 1, 83, 22,173, + 91,183,102,207,158, 61,139, 63,255,252, 19, 58,157, 14, 43, 87,174,132, 92, 46,127, 30,192,231,238,114, 57, 57,233, 51, 26,141, +134,171,209,104, 28,214, 65, 46,151,235,176, 30,184,104,201,227,113, 56, 28,199,104,212,126, 56, 91,181, 40,138, 66,112,112, 48, + 66, 66, 66,176,118,237, 90, 94,195,134, 13, 7, 63,201, 22,104,201,146, 37, 77, 86,172, 88,177, 97,211,166, 77,135, 70,143, 30, +253,107,114,114,242, 4, 31, 31,159,107, 39, 78,156,152, 47, 16, 8,172,213,172,223, 97, 89, 89, 89, 65,206, 95, 89,173, 86, 49, + 77,211, 14, 97, 91, 92, 92,236,242, 0,131,203,229,134,165,164,164,136, 1, 96,254,252,249, 92, 0, 98,187, 51,184,157,179,184, +184,152,219,178,101,203, 48, 87,203,250,233,211,167,123,244,235,215,239,236,209,163, 71,253,194,195,195,145,153,153,137,204,204, + 76, 52,105,210, 4, 11, 23, 46,212,105, 52,154,110, 0,110,105,181,218, 61, 46,114,134,250,249,249,113, 31, 62,124, 8,154,166, +209,174, 93, 59,172, 94,189, 26,163, 70,141, 66,171, 86,173,160,209,104,144,146,146,130,141, 27, 55,250,241,120,188, 74,219, 14, +189, 94,191, 39, 62, 62,190,126, 89,139,214,152, 49, 99, 36,185,185,185,142, 50, 25, 23, 23, 87,106, 10,209,157, 54,217, 54,181, + 85,225, 81, 29,208, 52, 45, 21, 10,133, 26,129, 64,192,183,251,103, 37, 36, 36,184,109,205, 42, 51, 0,116,231,252,137,193, 46, + 90,203,233, 91, 17, 18, 18,226, 50,143, 64, 32, 32,236,109, 35, 77,211, 80,171,213,140, 92, 46,119, 76,239, 39, 37, 37, 49, 17, + 17, 17, 12, 69, 81, 20,159,207, 7, 65, 16, 16,139,197, 21, 54,248, 44,195,198,189, 60,234,243, 82,171, 14,167,125, 2,152,205, +102, 36, 37, 37,193,108, 54, 35, 33, 33,193,242,245,215, 95,103,169, 84,170,105, 0, 56, 71,142, 28, 25, 55,107,214, 44, 42, 40, + 40,168, 95, 94, 94, 30,170,210, 34,207,144,216,122,196,202,101,239,133, 78, 14, 30, 60,152,176, 45,173, 36,236,194,201, 29,161, +101,171,124, 85,246,188, 4, 65, 32, 59, 59,219,113, 30, 20, 20,228,246,111,185, 10,127,127,127, 93,151, 46, 93,188, 21, 10,197, +158, 37, 75,150, 84,203,146,181,118,113,220,170, 69,243,230,200,148, 55,206, 35, 35, 43, 27,202, 60, 75,226,153,107,247,119, 3, +216, 13, 0, 88,215,226, 36,241, 86,234,119,174,114, 54, 15, 16,181,229,242, 56,187, 95, 24, 56,184,254,200,216,233,228,219,111, +191,221,125,220,184,113,234,209,163, 71,191,231,229,229,213,212,108, 54, 23,238, 58,112,224,193,200,145, 35, 27, 50, 12, 51, 14, + 85,196, 28,209,235,245,105,189,123,247,118,206, 79,233,177, 99,199,130, 31, 60,120,128,169, 83,167,230,103,102,102,170,156,239, +117, 37,141,102,179, 57,173,109,219,182, 21, 78, 23,218,167, 20, 1,160,168,168, 40,205,141, 44,125, 29, 54,199,247,130,130, 2, +220,188,121, 19, 28, 14, 7,157, 59,119,198,153, 51,103,208,189,123,247, 36,119,172, 90, 6,131, 1,225,225,225, 48, 24, 12,208, +233,116,197, 0, 4,155, 27, 54, 4, 0,188, 83, 80,128,203, 95,127,141,243,139, 22,193,185, 60,187,138, 54,109,218,176,231,207, +159,199,181,107,215, 96, 52, 26, 49,105,210, 36, 0, 32,108,101,215,157,144, 25,141, 41,138, 26, 48,112,224,192, 80, 0,208,233, +116,196,197,139, 23, 33, 20, 10, 29,117, 97,223,190,125,200,204,204, 4, 65, 16,240,243,243, 11, 43, 44, 44,108, 8,224,126, 37, +102,127,226,254,253,251,248,234,171,175, 96,181, 90, 49,107,214, 44, 68, 70, 70, 58, 4, 86, 90, 90, 26,230,207,159, 15,134, 97, + 48,103,206, 28, 52,105,210, 4, 22,139, 69,136,106,134,208,240, 4,102,204,152,113,119,247,238,221,135,210,211,211, 95, 90,188, +120,113, 47,130, 32,172, 51,103,206,252, 74, 42,149, 50, 53,225, 45, 84, 23,225,230,157, 52,135, 16, 42,123, 4, 6,200,220,230, +187,125, 47,221,241,255, 12,227,204,199,192, 95,230,231,110, 18,139, 45, 22,139,238,181,215, 94,243,221,185,115, 39,209,164, 73, + 19,252,253,247,223,118,203, 80, 49,220, 15,233,144,169, 84, 42, 35, 41,138,226,221,185,115, 7, 17, 17, 17,232,212,169, 19, 22, + 44, 88, 0,133, 66, 1,154,166, 17, 20, 20,100,181, 88, 44, 73,102,179,249, 84, 21, 92,113,147, 39, 79,230, 1,120,203,102,217, +106, 61,109,218, 52,235,210,165, 75,145,148,148,228,176, 96, 57, 59,195,187, 59,117,232,108,117,114, 62, 18, 18, 18,102,241,249, +124, 22,192, 5,184, 31,232,217, 84,214,162, 85, 29,107, 86,109,161, 54, 87, 50,202,229,242, 4,111,111,239,193,133,133,133,165, +172, 90,221,186,117, 51, 7, 7, 7,159,118,149,199,203,203,171,144,162, 40,127, 0,200,204,204,132, 68, 34,225,221,187,119,111, + 17, 74,130,103,163, 97,195,134,139,148, 74, 37,175,161,173, 61, 13, 9, 9,129,201,100,170,208,141,229,220,149,220, 31, 1,252, +104, 63,151,201,100,217,106,181, 90,180,116,233, 82,237,162, 69,139,244, 12,195, 24, 1,156, 80,169, 84,142, 56, 90, 57, 57, 57, +106, 46,151, 43,243,245,245,173,103, 23, 90,229,105,145,103, 12, 21, 91,180,108, 74,146, 45, 43,136, 8,130,120,196, 65,189, 10, +161, 85,165,200, 98, 24,166,148,149,193,238,240, 94,222,111,217, 58,245,106, 77, 29,218, 68,150,112,215,174, 93,155,151, 44, 89, +114,193,213,255,115,246,209, 90,183,108,222, 98,187,200,186,250,231, 81,236, 73, 85, 43,102, 45, 90,190,162,186,111,160, 69,128, +184, 77,112,176,255,201,175, 23,198, 73,239, 30,222,136, 95,215,253,143,189,122,233, 82,199, 75,151, 46,141,157, 58,117,106, 3, + 91,193, 82, 2,248, 11,192, 72,184,176, 74, 39, 51, 51,179,127,153, 78,248, 22,143,199, 11, 22,139,197,200,204,204,212,222,190, +125,219,237, 41, 25,133, 66,209,191, 22, 10, 32,199, 46,178, 20, 10, 5, 82, 82, 82,208,167, 79, 31, 0,192,153, 51,103,208,173, + 91, 55, 36, 38, 38, 34, 38, 38, 38, 9, 64, 7, 84, 17,168,213, 98,177,168, 90,180,104,225,176,110,169,213,106, 43, 0,196,102, +103, 35, 94, 46, 7,135,195,193,249, 69,139, 48,219, 98,193, 2, 55, 5,124,219,182,109,217,139, 23, 47,226,193,131, 7,160,105, + 26, 67,134, 12, 65, 53, 43,125,171,230,205,155, 31, 59,113,226, 68,160,151,151, 23,116, 58, 29,180, 90, 45,198,143, 31,143, 81, +163, 70,193,104, 52, 98,251,246,237,216,187,119, 47,188,189,189,161,211,233,160,211,233,252, 6, 13, 26,116,246,214,173, 91, 61, + 1,220,169, 64,104,177,253,251,247,199,233,211,167, 65, 81, 20, 58,118,236,136,130,130,127, 22, 3, 5, 7, 7,151,119,141,122, +146, 66,139,195,225,176, 9, 9, 9,139,123,245,234,133,244,244,244,151, 98, 98, 98, 86, 78,152, 48, 33,179,166,188,126, 62,222, +104,219,178, 49,140, 70, 35,140, 70, 35, 66, 67, 67, 81, 84, 84,132,187,119,239,194,104, 52, 34, 56,200,215,109,190,232, 86, 77, + 28,124, 65, 65, 65,208,233,116,184,127,255, 62, 76, 38, 19, 2, 2,220, 18, 90,245,251,247,239,255,199,214,173, 91,253, 55,110, +220,104,234,221,187, 55,127,229,202,149,132, 84, 42,133, 83,199,226, 46, 18,206,156, 57, 19,222,175, 95,191,102, 55,110,220, 64, + 66, 66, 2, 76, 38, 19,162,163,163,113,251,246,109,116,233,210, 5, 90,173,246,194,165, 75,151,246,186, 98, 24, 6,240,217,228, +201,147, 97, 23, 91,167, 79,159, 70,118,118, 54,188,189,189, 31, 17, 90,118,223, 71,219,170,241, 80, 87, 18,107, 23, 68, 78,150, +167,217,190,190,190,102, 0, 43,170,105,125, 2, 0,164,167,167, 11, 90,183,110,109, 20, 10,133,124,155,104, 91, 94, 19, 62, 79, +194, 3, 43, 25, 43, 68, 72, 72,200,180,128,128,128,126,141, 26, 53, 66,110,110, 46,143,207,231,163, 91,183,110,230, 14, 29, 58, +152, 67, 66, 66,222,113,149, 71, 32, 16,220,224,241,120, 61, 75, 6, 19, 12, 30, 62,124, 8,150,101,103,181,106,213,234,253,162, +162, 34, 20, 20, 20,240,165, 82,169, 99, 80,221,172, 89, 51, 24,141,198, 27,110, 88,222,226, 34, 34, 34, 62,227,241,120, 11, 20, + 10, 69,121, 97, 33,248,190,190,190, 82, 30,143, 7,179,217, 92, 74,108,150,213, 34,207,186,200, 42, 37,180,156, 84,100, 41,161, +227,142, 69,203, 21,171,129,221,193,222,249,220, 46,234,202,254, 86,117, 99,104,249,248,248, 24,237, 34,107,193,130, 5, 23,170, +195,177, 99,235, 22,185,143,181,184,126,214,133,131,184,117, 45, 17,187, 83, 84,138, 89,139,150,191,247,242,176,215,115,203, 10, + 51, 87, 16, 25, 40,110, 21, 28,228,127,114,217,146, 69, 82,229,141,243,200,206,201,193,193, 11,151, 18,205, 64, 10,128, 89,158, + 52, 45, 3, 37, 83,135, 20, 69, 61, 77, 5,214,225, 12,159,157,157,109, 23, 89,209, 0,208,189,123,247, 36,155,200,130,171, 22, + 45,149, 74, 85,118,203,154,126, 0, 2,236,207,207,225,112,208,237,179,207,220, 22, 89, 0,216,196,196, 68, 40,149, 74,251, 72, +177,186, 34, 11, 33, 33, 33, 31,158, 56,113, 34,240,135, 31,126,208,108,218,180,169,192,106,181,114,219,182,109, 27,214,190,125, +123, 98,243,230,205, 0,128,145, 35, 71, 98,214,172, 89,184,126,253, 58, 36, 18, 9,186,119,239,206,204,157, 59, 55,104,218,180, +105,239,228,230,230,190, 87,110,239,104,181,242,132, 66,225,113, 0,207,223,184,113, 3, 0,206,162,100, 11, 39,187, 21,161,194, +107,174,116,190, 69, 69, 69, 92,111,111,239,114, 67, 67,240, 74, 70, 67,238, 90, 32, 28,156,127,254,249,231, 87,203,150, 45,219, +253,193, 7, 31,220,169, 33,103,185, 22,173,193,131, 7, 67,111, 52, 35, 35, 87, 13,134,161,161, 55,231,185,205,231,108,209, 26, + 60,120, 48,138, 13, 38, 60,204, 86,130,166, 25, 20,233, 93,238,203,197, 47,188,240,194,145,159,127,254, 57,228,220,185,115, 96, + 24,198,122,251,246,237,251,175,189,246,154,116,230,204,153,254, 53, 88,100,244,237,235,175,191, 62,252,207, 63,255, 84, 54,107, +214, 76,118,225,194, 5,228,229,229,129,166,105, 60,255,252,243,224,243,249, 15, 23, 45, 90,196, 3,240,173,171,239,198, 38,182, +204,151, 46, 93,122,243,252,249,243, 50,153, 76,198,183, 54,111,142,236,163, 71,177,115,231,206, 71,254, 97,221,186,117,128,139, + 81,248,237, 22,167,139, 23, 47,122, 68, 96,149,234,169,249,252,106, 79, 63, 62,171,184,120,241, 98,230,219,111,191,221, 82, 42, +149,174,232,209,163, 71, 31,127,127,127,210,207,207, 47,161, 94,189,122,239,183,109,219,214,229,217, 5, 46,151, 59, 65, 34,145, +220,165,105,154,210,106,181,208,233,116, 37,141, 52, 77,243, 73,146, 68,195,134, 13, 29,125, 73,199,142, 29, 17, 18, 18,194,164, +166,166, 78,112,149, 63, 63, 63,191,212, 42,196,114, 48,185, 91,183,110, 28,163,209,136, 7, 15, 30,156,113,190, 80,158, 22,121, + 70, 16, 91,169,248,178, 63,148,243,195,213,171, 87, 47,221, 98,177,176, 41, 0,251,215, 95,127,177,177,177,177,149, 30, 6,131, +129, 13, 10, 10,202, 46,167,243,131, 51,167,209,104, 44,245,127, 70,163,145, 13, 14, 14,102,244,122,253, 35,156,122,189,158, 13, + 11, 11,203,172,140,179, 28,140,191,114,229,202,154,217,179,103,119,114, 35,131, 28,156,236,218,230,236,198,141, 27,255,195,178, +108,175, 30, 45,195,175,141,104, 27,204,118,139, 12,202,218,187, 99,235, 40,150,101,123,149, 61,236, 1, 78, 43,227,108, 30, 44, +105,209, 55,170, 65,225,213,195,219,216, 19, 75,223,101,151, 13,137,100, 99,194,188, 85,205, 3, 68,238,238, 17, 83,229,110,233, + 81, 81, 81,183,172, 86, 43,107, 50,153,216,168,168,168,219,158,224,172, 6, 42,227,108,135, 18, 95,182,215,203,249,174, 93, 13, +210,121,149,101, 89, 86,169, 84,178, 90,173,150, 53, 26,141, 44,195, 48,172, 51, 0, 92,117,129,147, 53,155,205,108, 97, 97, 33, + 11,215,125,238,202,229,148,203,229,247,239,221,187,199, 62,247,220,115,233, 54,115,252, 52,157, 78,199,150,133, 78,167, 99,251, +244,233,195,222,190,125,155,141,136,136, 48,220,190,125,155,149,203,229, 55,171, 72,103,163,250,245,235, 31, 15, 8, 8, 72, 0, + 16,233,198,181, 74,243,115,251,246,237,141, 89,150,157,196,178,108,108, 5,199, 36,150,101,155, 63,105, 78, 91,254,230,178, 44, +203, 22, 23, 23,179, 74,165,146,205,202,202, 98,139,139,139, 89,173, 86,203, 94,185,114,133, 61,119,238, 28,123,237,218, 53, 86, + 38,147,229,186,194,105,231, 51,153, 76,172, 70,163, 97,243,242,242, 88,189, 94,207,234,116, 58, 54, 57, 57,153,189,124,249, 50, +123,227,198,141,242,248, 30,225,244,247,247, 95,151,147,147,163, 61,123,246,108,241,218,181,107,139, 67, 66, 66,110, 0, 8, 7, +208,212,207,207, 47,231,221,119,223,101,189,188,188,210,170, 89,143, 90,114,185,220, 43,139, 23, 47,190,184,127,255,254,220,189, +123,247,154, 54,108,216,144, 49,117,234,212, 83, 28, 14,231, 10,128,150,213,172, 71, 65,190,190,190,103, 47, 92,184, 64, 23, 22, + 22,178, 42,149,138,213,104, 52,172, 78,167, 99,245,122, 61,107, 50,153, 88,139,197,194,158, 58,117,138, 13, 14, 14,118,158,150, +252,168,146,129,245,116,150,101, 63,100, 89,150,227,233,182,206,137,187,135,167, 56, 61,209,214,145, 36,105,182,181, 29,157, 75, + 78, 43, 63,127, 82,233,236,219,183,239,156, 81,163, 70,177, 3, 6, 12, 96,163,163,163, 31, 57, 98, 98, 98,216, 41, 83,166,176, +251,247,239,103,191,254,250,235, 57, 30, 72, 39, 7, 37,139, 94, 22,246,237,219,215,114,250,244,105,118,228,200,145, 44,128,254, +149,105,145,127,131,224,178,135,119, 32,156,255, 2,128,217,108, 78,191,117,235,150,188, 25, 77, 83, 0,240,221,119,223, 61, 98, +153,114,198,233,211,167,105,130, 32,238, 86,246,235,102,179, 57,253,196,137, 19,193,171, 86,173,226, 58,153,128, 65,211,180, 53, + 43, 43,139, 92,185,114,101,169,251, 79,158, 60, 73,211, 52,253,208,205,135,220,216,174, 93,187,141,158,200,173, 83,215, 31,188, +127,228,224,111, 1,157, 59,245, 80, 73,101,178,114, 71, 97,219,223,105, 14,226,173,202,173, 90, 4,135, 92,176,120, 97,156,175, +125, 10,242,151,164, 28,149,193,200,244, 73, 85,232,175,122,250, 13,107,181,218, 7,246,149,128, 58,157,238,225, 83, 88, 8,175, +160, 36,198, 21, 93,230,187, 14,168,161,211,169,213,106,133,143,143,143,195, 26, 90, 13,139, 40,107,183,176,218, 95, 93, 77,210, +195,178,236,159,201,201,201, 17,227,199,143,247,222,180,105,211, 61,134, 97,184, 19, 39, 78, 52,135,132,132,240,206,156, 57, 99, + 1, 64,244,234,213,139,147,147,147,195,102,102,102, 42, 95,121,229,149,162, 55,223,124,211,255,175,191,254,226, 91,173,214,170, +130, 22,254,157,158,158,222,183, 26,215, 42,197,136, 17, 35,238,161,230,219,216,212, 58,167, 29, 74,149, 6,247, 30,100,218, 34, +152, 91,193,164,229, 58,252,170, 44, 22, 26, 74, 77,129,219, 22,173,187,247, 51,109, 91,140, 49, 96,152, 44, 27, 95,137, 67, 60, + 91, 88, 92,117,111,194,225,116,159, 59,119,238, 64,146, 36,201,243,231,207, 27,151, 44, 89,146,158,159,159, 63, 4,192, 67, 0, + 40, 44, 44,236,189,113,227,198,159, 92, 8,229, 80, 17, 82, 44, 22, 75,151,143, 62,250,232, 61, 0,221, 1, 52,176,113,159,177, + 89,178,170, 27,193, 60, 79,165, 82,189, 56,112,224,192,163, 20, 69, 53,116,170, 71, 1, 0, 20,246,122,193,178,108, 80,110,110, +238, 75,174, 16, 18, 4,177,188,182, 26,146,218,228,174, 97, 59,244, 76,172,100, 60,126,252,248,151, 67,134, 12,225,132,135,135, +127, 26, 30, 30, 78, 22, 22, 22, 66,171,213,130, 36, 73,132,132,132, 32, 42, 42, 10, 33, 33, 33,214, 27, 55,110, 44,252,248,227, +143,171,140,201,215,162, 69,139,198, 22,139,229, 57,146, 36, 27, 3,104,204,178,108, 99,130, 32, 26, 3,144, 1,128, 84, 42,149, + 70, 68, 68,112, 58,119,238,140, 78,157, 58,225,228,201,147,216,177, 99,199,143, 0,142, 56, 91,179,202,106,145,167, 1, 41,237, +192,182,188, 2,226,122, 12,122, 17, 86,156,100, 73,244,142, 74,116,196,217, 43, 43,178, 42,222, 84,186, 28,211, 95,255,231,159, +127,222, 81,225, 92,232, 84, 30, 84, 85,249,242,243,243,251, 79,152, 48,161, 20, 39,195, 48,198,130,130,130,183,187,118,237,186, +154,162, 40, 65,153, 2,155,150,151,151,247, 88,247,234, 43, 27, 71,171,255,192, 87, 21, 53,229,244,226,145,207,221, 58,240, 61, +114,243, 20,248, 37, 41,167,176,200,196,244,190,173, 40, 78,174,141,244,167,165,165, 13,120, 6, 20,127,121,162,181,166,155,103, +231,187, 16,144,180,170, 61,234, 8, 91, 56, 17,143, 84,242,156,156,156,165,159,125,246,217,139, 11, 23, 46, 12, 60,116,232,144, +212, 62, 64, 25, 58,116,104, 94,114,114,114, 15, 0, 2,131,193,112,108,225,194,133,129,113,113,113,254, 0,252, 1, 96,208,160, + 65,185,185,185,185,171, 80,135, 74, 97,177, 88, 50,162, 90, 52,115, 12,252,156, 67, 58, 56,127,166,105, 58,195, 29,190,242,120, +156,207, 25,134,169,148,143,162,168, 15, 58,117,234, 68,125,240,193, 7,185,135, 14, 29,178,111,164,235,172,208,110, 85, 17,148, +212, 21, 24, 1, 44,177, 29,158,132, 78,169, 84,118,113,243,127,152,186,210, 88,238,128,210,157,243, 39,130, 61,123,246,124, 62, +114,228,200,141, 50,153,108, 75,227,198,141,155, 5, 7, 7, 75, 69, 34, 17,140, 70, 99,145,201,100,186,121,235,214,173,209,159, +127,254,249,223, 46, 89, 56, 54,110,164, 0,240,172, 86,171,144, 36, 73, 9, 0, 41, 65, 16,126,118,161, 69, 16, 4,204,102, 51, + 30, 60,120,128,217,179,103, 51,199,143, 31,255, 26,192, 28, 55, 6,174, 29, 0, 4, 58,181,227,129, 0, 76, 40, 9, 96,155, 79, + 16,196,165,218,206, 47,194,138,147, 45,175,128, 72,105,135,242,250,137,202, 55,149,174,168,194,229,231,231,119,241,116, 37,174, +136, 51, 63, 63, 63,252,105,169, 33,227,140, 75,182, 97,221,146, 82,251, 28,218, 69, 88,121,231, 85, 65,173,167,167,126,123,228, +250, 82, 35,205, 90,205,180,245,191,183,243,139, 83,234,218, 33,143,227, 5, 79,213, 37, 15,166, 41, 57, 53, 53,181,235,212,169, + 83, 63, 23,139,197, 29, 1,160,184,184,248,124, 86, 86,214, 60,216, 86, 21, 86,117,189, 14, 21, 67,161, 80,180,127, 26,249, 76, + 38,211,251, 93,187,118,253,134, 97,152,101, 52, 77,159,249,127,240, 42, 12,117,165,241,217,197,175,191,254,250, 55,128, 46, 0, + 48,124,248,112, 10, 0,118,236,216,225,182,120, 30, 63,126, 60,195,178,172,217, 86, 30,116, 40, 89, 93, 88,104,111, 83,117, 58, + 93, 97, 86, 86,214, 13,134, 97,110, 0,248, 9,238,175,184, 13, 36, 8, 98, 63,203,178,131,109,194,109, 63,203,178,131,157,191, +171,109,171, 86, 21,183, 84,237, 12, 95,135, 18,236, 72, 1, 81,118, 42,176,170,243,170,112, 43, 87,151, 0, 32,166, 46,119,255, + 95,226, 94, 86, 86,214,184, 26, 92,175,195,179,135,135, 38,147,105,200,255,163,231, 85,215,189,242,127, 73,255, 87, 13,129,101, +199,141, 27, 55,106,205, 69,224, 73,163,229,149,210, 3,240,178,231, 78,136, 45, 79,120,213, 9,173, 58,212,161, 14,117,168, 67, + 77,160,170,203,130, 58,252,155, 97,247,205,178,159, 87,224,163, 85,214, 63,203,113, 78,160,226,149, 3,238,236, 74, 94,157, 85, + 18,199,234, 56,235, 56,235, 56,235, 56,235, 56,159, 56,167, 47,128, 8, 0,139,171,184,175,236,234,194, 92, 0, 10, 0,150,186, +252,172,227,172,129,126,112, 9, 44,203, 14,170,108,234,144, 32,136, 3,181, 37,180, 28,206,240,237, 48, 55,234, 10,230,218,207, + 93, 21, 90,181,141,126,117,156,117,156,117,156,117,156,117,156,117,156,117,156,117,156, 53, 20, 90,125, 62,254,248,227, 79, 80, + 18, 26,131,253,248,227,143, 63, 97, 89,118, 80,201, 37,118, 80,109,254,246,245, 24,244, 74,105, 7,214,126, 92,143, 65,175, 10, +110,141,117, 58, 28,168,155, 58,172, 67, 29,234, 80,135, 58,212,161, 14, 79, 59,206, 46, 90,180,168,120,209,162, 69,118,199,247, +124, 0,132,205,194,149, 95,155, 63,108,155, 38,116,101,161, 84,229, 91,240, 60, 1,132,146, 28,222, 24, 46, 79,208, 7,172, 53, + 10, 0, 64, 82,215, 25,147,225, 15,154, 54,111, 1,144, 85, 93,226,230, 64,139, 38,190,162,189, 70,134,225,165, 23,153,134,167, +150,108,115,224, 54,134, 3,221, 4,124,254,239, 2, 95, 95, 81,121,215,141, 42,149,222,104, 50,189,184, 3,248,179,174, 14,212, +161, 14,117,168, 67, 29,158, 17, 72,252,252,252,142,147, 36, 25,110,255,194, 57,238, 96,217, 24,132, 12,195,100, 43,149,202, 23, + 81, 50, 85,252, 56, 57,157,255,223,132,106,246,229,158,134,187, 83,135, 28,160, 84, 20,214,199,178, 99, 54,197, 21,188,233,237, +227,187,224, 63, 19,222,247,143,108,218,140,168, 95,191, 30,192, 2, 15,211, 51,130,239,222,185,221,247,215, 77,223,206,208,168, +149,179, 45, 70,227,247,238,114,183, 0, 36, 13,188, 4,103,190,255,248, 13, 95, 14,104,188, 62,127,235, 97, 66,107,174,127,163, +100,185,169, 91, 34,203,215,223,255,200,162, 99,199, 68,126,109,218,148,186,198,178,108,201,254,122, 87,175,138, 62,125,241,197, + 35,195,149,202,254,117, 98,235, 95,137, 16,169, 84, 58,141,203,229,246, 54,155,205,225,124, 62, 63,157, 97,152,132,194,194,194, + 21, 0, 50,235,178,231,223,141,102, 33,146, 30,205, 26,135,111,205,202,201, 77,210, 24, 76, 19,111,101,105,149,117,185,226, 54, + 42,219, 95,243,137,237,189, 9, 0, 94, 94, 94,151, 73,146, 12,115, 22, 1,246, 61,123,237,231,101,255, 90,173,214,191,149, 74, +101,215, 74,104, 27,203,100,178,213, 0, 58, 84, 21, 48,217, 22,155,237,146, 82,169,124, 27, 21,175,214,243,246,243,243,251,146, + 32,136, 17, 36, 73, 82, 85, 61,147,213,106,101, 88,150,221, 94, 88, 88, 56, 7, 64, 81, 69,247,249,249,249, 29, 75, 77, 77,237, + 16, 20, 20, 84,165,149,134,166,105, 60,124,248, 48,176, 99,199,142,167,148, 74,101,243,218,228,124,220, 90,164,186,168,100,213, + 97,133, 5, 29, 64,169,253,133,106, 53, 34, 43, 79,232,181,183, 75,207,254,125,166,188,247,129,228, 74,242, 77,252,126,242, 28, + 52, 58, 35, 40,146,132,175,183, 24, 77,155, 62, 71, 44,143,223, 25,240,227,218,229,203,206,159, 62, 58,200,160, 83,191,226,150, + 76, 23,115,102,207,122,173,163,196, 95,198, 0, 86, 6, 31, 14,108, 43,249,116,127,210,108, 20,211,159,184, 45,178,142, 31, 23, +231,229,230, 34, 46, 52, 20, 28,154,134,144, 36, 33, 36, 8, 8, 73, 18, 18,161, 16, 3, 54,108,192,188, 67,135,196,159,191,244, + 82,157,216,250,151,193,203,203,107, 66,104,104,232,146,245,235,215,251, 55,106,212, 8, 18,137, 4, 74,165, 50,224,214,173, 91, +237,166, 79,159, 62, 46, 59, 59,251, 51,141, 70,179,174, 46,167,254,189,176, 90, 49,230,135, 5,111,215,203, 78,187, 83,111,242, +194,109, 77, 9,127,166,247,205, 2,125, 78, 93,206,184,140,118, 0,146, 80,254,254,165,149, 93,171, 16, 66,161, 48,215, 96, 48, + 4, 85,118, 15,159,207,207, 51,153, 76,193, 85,113,145, 36, 25,150,153,153, 25, 36, 22,139,193, 48,140,109, 55, 0,171, 99, 32, +237,188,251,137, 45, 80, 45,154, 55,111,110,174,140,211,219,219,251,187,188,188,188,126,246,125, 2,157, 4, 85,185,200,204,204, +236,215,178,101,203,239,138,138,138, 94,172, 64,188,124,249,222,123,239, 77,107,213,170,149,221, 10,100,219, 5,161,228,175, 66, +161,192,212,169, 83, 29,191, 97,181, 90,113,244,232,209,247, 38, 76,152,128,194,194,194,233,149, 60,123,120, 80, 80, 16, 97,219, + 80,188, 66,204,157, 59, 23,115,231,206,197,183,223,126, 75,112,185, 92,223, 42,242,211, 35,156,143, 75,139, 84,199,130, 85, 69, +100,248, 3, 40,237,155,117,224, 17,161,245, 56, 64,113, 5,255,237,208,181, 95,239,169,211,102, 73,182,253,118, 2,183,110, 92, + 69,234,153,159, 75,221,211,254,197, 9,200, 81, 20, 97,194,148, 15,189, 8,138,211,251,244,177, 61,255,181, 24,245, 63,184,104, +205, 10, 14, 23,240,223,237,220, 49,138,155, 41,186,133, 16, 63, 17,186,199, 52,225,214, 63,114,237, 93, 29,232,111,110,148,172, +146,113, 75,100,173,127,227, 13,244,176, 88, 16, 68, 81,160, 8, 2, 20, 0,146, 32, 96, 48, 26,113,105,204, 24,116,220,188, 25, +115,246,237, 19,127,249,242,203,110,137, 45,137, 68,114,133, 32, 8, 63,173, 86, 59, 8, 37, 27, 75, 63, 11,104,233,229,229,117, +128,101,217, 66,157, 78,215,238, 41, 74,151, 28, 37,115,244,101, 71,199, 60,148,172,168,114,107,103, 97,129, 64,240,230,240,225, +195,151,175, 90,181, 74,156,155,155,139,172,172, 44, 48, 12, 3,161, 80,136,200,200, 72,226,216,177, 99,254,179,102,205, 90,122, +224,192, 1, 65, 81, 81,209, 55,238, 12,108,184, 92,110,188, 76, 38,123, 41, 56, 56, 88,146,151,151, 87,172, 82,169,142, 26,141, +198, 55, 81,253,109, 83, 72, 46,151, 59, 58, 34, 34,226,213,208,208,208,224,204,204, 76, 69, 70, 70,198, 94,163,209,248, 35,170, +185, 81,179, 83,158,182,129, 45, 90, 61,128,236,136,136,136,235, 15, 30, 60,200,243, 32,103, 86, 68, 68, 68, 74, 53, 56, 37, 0, +126, 5, 16, 90,197,125, 89, 0, 70,194, 77,107,182, 35, 99, 89,235,193,249, 43,214, 79,140, 27,223,157,248, 97,122,191,200,183, +190, 61,118,142,228,177, 61,111,100, 27,210,235, 52,148,107, 34,203,182,165, 85, 89, 65, 85,217,181, 74, 97, 52, 26, 3,205,102, + 51,184, 21,108, 22,175,211,233,224,237,237, 29,232,106, 34, 69, 34, 17,126,254,249,103,112,185, 92,112,185, 92, 20, 22, 22, 34, + 44, 44,204,113,206,227,241, 28,159, 27, 52,104, 80, 37, 31,195, 48, 29, 41,138,130, 86,171, 5,195, 48,142, 67,165, 82,129,101, + 89, 8, 4, 2, 48, 76,201,118, 78, 78,215, 59, 86,196, 71, 16,196,136,208,208, 80,108,219,182, 13, 38,147,233,145,235, 82,169, + 20,201,201,255,108, 50, 66, 81, 20, 58,117,234, 68, 18, 4, 49, 2,192,244, 74,120, 89, 0,136,141,141, 5, 69, 81,160, 40, 10, + 36, 73, 58, 62,219, 15,134, 97, 48,119,238, 92,148,217,154,236,177,113, 62,109,168, 34, 50,124, 54, 42,240,209, 34,107, 57, 93, +206, 75, 60, 67,197, 18,233, 87,111,191,255,161,215,129, 83,215,240, 48,253,225, 35, 34, 11, 0, 46,255,254, 35,178,179, 50,145, +148,154,129,209,255,125,199, 75, 42,245,253,170, 76,131, 90,225,178, 81, 31,111,222,215, 31,143,236, 46,212, 90,178, 80,228, 7, + 80,141,249,224,138,117,152, 53,184,141, 64,234,205, 91,226, 74, 58, 5,124,254,239,139,142, 29,115,136,172,110, 70, 35, 4, 12, + 3,154, 97, 28, 34,203, 68,211,208,155, 76,144,107,181,184, 59, 97, 2, 88,139, 5,159,237,222, 45, 22,240,249,191,187,146, 78, + 0,224,241,120,242,189,123,247, 54,104,221,186,245, 73,184, 30,204,244, 88, 45,191,163,202, 16,211,182,109,219,132,205,155, 55, + 55,224,241,120,114, 79,112, 10,133,194, 97, 18,137, 36, 95, 40, 20, 14,171,102, 58, 73, 0,243, 39, 78,156,152,248,220,115,207, +157,176, 9, 43,135,168,121,238,185,231,142, 77,156, 56,241, 10,128,185, 21,148,245,242, 56,235,133,134,134, 46, 88,181,106,149, +248,246,237,219,200,204,204,132,197, 98,193,235,175,191, 14,134, 97,160,215,235, 97, 50,153,176,120,241, 98,137,191,191,255,108, +148,108, 20,236,202,179,243,124,124,124,110,111,218,180,105,248,253,251,247,189, 78,156, 56, 65, 36, 39, 39, 75,150, 46, 93, 58, +196,223,223,255, 22, 0, 65, 53,242,147,148,203,229, 63,236,217,179,231,237,228,228,228,176, 93,187,118,113,207,159, 63, 47, 95, +187,118,237, 36,185, 92,190, 25, 0, 85,205,119,212, 78, 44, 22,247,157, 57,115,166,245,236,217,179,153,103,207,158,205, 92,190, +124, 57,122,244,232,209, 45, 46, 46, 46,186,154,156, 49,222,222,222,207,207,156, 57,211,122,250,244,233,172, 11, 23, 46,100, 44, + 93,186,148,124,254,249,231,187, 47, 88,176,160,141,155,156,191,158, 61,123,182, 87,122,122,122,163,140,140,140,134, 25, 25, 25, + 17, 25, 25, 25, 17,153,153,153,225,217,217,217, 13,114,114,114,234,231,229,229,213, 79, 72, 72,232, 14, 96,171, 43,156,205,130, + 37,111, 79,127,189, 95,241,236,255, 14,100, 63, 25,251, 2, 59,235,245, 94,236, 75, 61, 91,255, 70,113, 56,196,133,148,135, 8, +243, 1,126,156,218, 33,188,126,128, 36, 57, 74,230,213,244, 41,171,155, 79, 27, 39,199, 46,164,148, 74, 37, 14, 28, 56, 0,155, +245,170,157,179,200,210,104, 52,200,206,206,182, 95,227,184,146, 78,169, 84,122,124,253,250,245,172,193, 96,128, 90,173, 70, 94, + 94, 30,210,211,211,113,247,238, 93, 20, 20, 20,224,230,205,155, 16,139,197,199, 93, 73, 39, 65, 16, 96, 24,198, 33,164,142, 30, + 61,138,137, 19, 39, 66,169, 84, 58,190,227,112, 56,142,207,246,255,169,138,211,110,121, 98, 24, 6, 23, 46, 92,192,228,201,147, +177,124,249,114,108,221,186, 21,251,247,239,135, 82,169,116,136, 45,154,166,171,228, 84, 40, 20,176, 90, 93, 27, 51,177, 44, 11, +181, 90,237,242,123,119, 22, 64, 28, 14,231, 17, 81,100, 63,220, 41, 75, 53,228,124,106,225, 66,100,248,138, 71,216,246, 15, 54, + 83, 93,239,218, 74, 36,201,225,141, 30, 49,254, 61,255,140, 60, 13, 50,115,213,160,200,127,250,189,232,126,227,193,161, 72, 92, + 60, 82, 98,184, 34, 41, 10,106,157, 17, 42,173, 25,195,199, 79,147,125,191,252,139,209,180,217, 80,105,140,151, 86, 64,100,148, +151,215,107, 45, 91, 54, 32,111, 8, 82, 17,253,210, 25, 48, 86,128, 61,253, 50,218, 21, 6, 81,205,127,231,191,166, 43, 50, 47, + 72, 6,110, 87,106,205,240,245, 21,249,181,105,131,184,208, 80,244,180, 88,192, 99, 89,188,144,155,139,171,211,166,193,184,115, + 39, 72, 0,188, 97,195,208,103,197, 10,156, 10, 13, 69,136, 94, 15,213,140, 25, 8, 60,124, 24, 60,169, 84,132,124,215, 22, 63, + 16, 4,129,222,189,123,227,216,177, 99,254, 3, 6, 12, 56,114,237,218,181,161, 52, 77,159,170, 78,222,250,248,248, 92,230,112, + 56, 97, 85,221, 71,211,116,134, 90,173,118,123,155, 17, 14,135,211,179, 83,167, 78,187,119,237,218,229,103, 54,155, 61, 50, 10, +225,243,249, 3,134, 12, 25,178,126,205,154, 53,210, 73,147, 38,173,223,191,127,127,177,201,100, 58,236, 78,145, 2, 48,127,221, +186,117,111,197,198,198,250, 78,154, 52,137,189,123,247,174,179,245, 42,176, 71,143, 30,207,173, 95,191, 62,164, 67,135, 14,239, + 77,158, 60,153, 7,224,179,170,172, 60, 94, 94, 94, 83,214,175, 95, 31,160, 80, 40,160,213,106, 29,141,108, 70, 70, 6, 68, 34, + 17, 72,146, 4, 73,146,224,114,185,248,234,171,175,252,167, 76,153, 50, 77,169, 84, 78,115,193, 74, 22,191,122,245,234,192, 23, + 95,124,145,188,127,255, 62, 72,146,132, 80, 40,196, 27,111,188, 65,234,245,122,191,184,184,184,141, 58,157,110,148, 59,121,200, +229,114, 71,199,199,199, 55,237,214,173, 27, 39, 53, 53, 21, 93,186,116,193,197,139, 23, 49,108,216, 48,110, 81, 81, 81,195, 89, +179,102, 77, 52, 26,141,238,198,113,145,139,197,226, 86,127,252,241, 71,122,253,250,245, 29, 13, 75,195,134, 13,153, 65,131, 6, + 41, 83, 83, 83,155,157, 61,123,182,160,107,215,174,238,108, 88, 94, 79, 44, 22, 55, 63,120,240, 96,118, 92, 92, 92,223,117,235, +214, 13, 1,128,142, 29, 59,238,157, 55,111,222, 9,165, 82, 25,117,234,212, 41,101,207,158, 61, 51, 92,228, 11,149,203,229,204, +212,169, 83,189, 42,187,105,195,134, 13, 42,148,108,184,220, 8, 64,165,251,181, 53,139, 8,153,189,100,218, 8, 17, 24, 51, 88, +139, 30, 48, 23, 3,102, 45,172,166, 98, 16, 60, 17, 96,209, 35, 80,160,196,175, 83,154, 73, 63,218,118,239, 6,115,147, 24,148, +170, 40, 58,140, 58,148,219,212, 0,136, 38, 8, 34,233,192,129, 3,232,212,169, 19, 14, 28, 56,128, 65,131, 6, 37, 57,139,129, +228,228,100,244,236,217, 19, 54,139,150, 75,190, 90,106,181,250,227,185,115,231,158, 30, 61,122,180,184, 84, 99, 64,146,240,245, +245,197,192,129, 3, 13, 58,157,238, 99, 87, 19,202, 48, 12, 56, 28, 14, 50, 50, 50,176, 97,195, 6, 44, 92,184, 16,145,145,145, +176, 88, 44,143,136, 45, 91,187,231, 82,227, 71,211, 52, 46, 93,186,132, 45,155, 55,227,179,217,179,225,237,237, 13, 0, 48,155, +205, 80, 22, 22, 66, 40, 20, 58,196, 88, 21,194,105,251,157, 59,119,166,133,133,133,149,154, 50,180,255,181,181, 89,176, 90,173, +160,105, 26, 6,131, 1,203,151, 47,167, 89,150,221, 94, 85,255, 99, 23, 69,211,166, 77,131,209,248,143, 65,189,141,205, 39, 57, + 34, 34, 2,109,219,182,117,156,147, 36,201,186,202,249,125,215, 86,208, 59,221,221,108,238, 82, 0, 64, 88, 88, 24,154, 53,107, + 6,185, 92, 94, 33,103,109,107,145,234,192,141,200,240, 21, 11,173,199,177, 83, 54,151, 39,236,211,184, 73, 83,226, 97,182, 18, + 28, 14, 7, 18,159, 0,116,125,117, 58, 40,138,132,151,111, 0, 8, 70,255,143, 34, 38, 41,112, 40, 14,148, 69,122, 68, 52,106, + 66, 10,132,162, 62,186, 42,132,150,212,135,187,122,230,168,174,194, 2, 58, 3,162, 6, 66, 48,246,238, 52,148, 15,210,191, 8, + 31, 12,136, 20,197,238,189,182, 26,106,203,243,174,164,151,162,105, 4, 81, 20,204, 44,139,171,211,166, 33, 58, 62, 30, 73,118, + 97, 24, 31,143,164,216, 88,200,184, 92, 8, 72, 18,172,197,242,200,156,190, 43, 66, 11, 0,210,211,211,177,115,231, 78,217,136, + 17, 35,118, 39, 39, 39,143,118, 83,108,216,185, 2, 46, 92,184, 16,212,168, 81,163, 10,239,249,251,239,191,209,190,125,123,183, +167,167,248,124,254,128,231,159,127,126,219,206,157, 59,125, 82, 82, 82, 16, 20, 20, 84, 99,161, 37, 16, 8,122,246,235,215,111, +219,166, 77,155,164,249,249,249,136,143,143,151,190,252,242,203, 91, 19, 19, 19, 95, 53, 26,141,174,136,205, 82, 34, 43, 62, 62, + 94,181, 97,195,134,239, 81,122,138, 48,123,195,134, 13, 63,116,232,208,225,237,216,216, 88, 95, 0,111,217,124, 7, 42, 21, 91, + 2,129,160,119,227,198,141, 75,141,106, 5,130, 18, 99,147, 68, 34,129,143,143, 15,120, 60, 30,140, 70, 35,162,163,163, 9, 62, +159,223,221,149,103,246,246,246,238,247,218,107,175,145,103,206,156, 65, 78, 78, 14,124,125,125,225,229,229, 5,134, 97, 48,105, +210, 36,106,249,242,229,189,117, 58,247,102,184,234,215,175, 63,164,111,223,190,156,235,215,175,227,254,253,251, 48, 26,141,184, +117,235, 22,164, 82, 41,198,142, 29,203, 91,178,100,201,203,153,153,153,238, 10,173, 86,177,177,177,185,206, 34,203, 14,137, 68, + 66, 52,109,218, 84,233,239,239, 31, 3,192, 29,161,213,234,157,119,222,201, 91,180,104, 81,207, 99,199,142, 57,130, 94, 30, 59, +118,108, 22, 0,124,243,205, 55,167, 3, 3, 3, 99, 0,184, 42,180,192,178,172,245, 63,255,249, 79, 26,159,207, 7,151,203, 5, +159,207, 47,117,240,120, 60,144, 36,233,109,175,206, 85,241,221,184,159,179,120,210,172,165, 75, 37, 66,138,251,254,171,173,209, +192,151, 7,136,100,224,245,252, 8,132,111,137,209,146, 85,254, 13,252,254, 17,150,189,166, 36, 99,127, 50,252,102,102,252, 2, +239, 21, 22, 22, 61,225, 62,160, 3,128,255,161,100,115,221,217, 0, 46, 60, 37,125,211, 21, 0,209,131, 6, 13,114,136,173, 67, +135, 14, 97,192,128, 1, 80,169, 84,184,126,253,186,179,200,114,103,131,229, 43, 22,139,229,175,159,127,254,185,235,136, 17, 35, + 8,167,250,133,148,148, 20,220,188,121, 51,201, 85, 62,146, 36, 97,181, 90,193,229,114,177,116,233, 82,152,205,102,252,244,211, + 79,216,177, 99, 7, 72,146, 4, 65, 16, 32, 8, 2, 82,169, 20,223,126,251,173, 91,237, 30,195, 48,216,184,113, 35, 62,154, 53, +203, 33,178,108, 51, 25, 8, 9, 14,134,127, 64, 0,238,221,187, 87,165,208, 42, 44, 44,156,179,111,223, 62, 84,230, 12,191,111, +223, 62,199,231, 50,206,240, 85,247,115, 20, 5,163,209,136, 23, 94,248,103,171,216,119,222,121,199,241, 89,169, 84,130,162, 40, +123, 94, 16,174,114,234, 89,224, 85,225, 63,223, 13,252,224,131, 82, 22,186,138, 56, 31,135, 22,241,148,117,171, 28,177, 21,109, +179,206,202, 1, 12, 66,137,143, 86, 54,240, 24,125,180, 88,214,218, 60,172, 94, 40,254,186,155, 12, 14, 69,129,239, 19, 0, 31, + 89, 48,172,180, 9,234,188,251, 56,185,235, 59, 0,192,186,141,219, 65,146,150,243,244,219, 0, 0, 20, 49, 73, 68, 65, 84, 36, + 56, 28, 10, 70, 19,131,200, 6,161,176, 90,173,205, 43,227,110, 1,116,237, 29, 28,208,169,126,184, 47,113,221,239, 62,154, 6, +249,151,153, 8, 17, 32, 50,203,139,232,226, 37,234, 88,168,214,116,189, 1,156,173, 82, 12,144, 36, 72,130,128,152,199,131,113, +231,206, 18,175,205,248,146, 62, 43, 41, 54, 22,228,111,191,193, 91, 32, 0, 69, 16,224,216, 76,208,213,129, 70,163, 1, 65, 16, +216,178,101,139,223,216,177, 99,183, 94,191,126, 61,214, 96, 48,236,116,135, 67,165, 82, 13,234,214,173,219,137,141, 27, 55, 6, +134,132,132, 60,114, 61, 39, 39, 7,227,199,143,207, 87,169, 84,110, 5,117, 19, 10,133,195,134, 12, 25,178,254,199, 31,127,148, +222,185,115, 7, 90,173, 22,129,129,129, 53, 45, 10, 49,157, 59,119,222,189,115,231, 78,159,156,156, 28,168,213,106, 24,141, 70, +108,217,178,197,119,224,192,129, 59, 83, 83, 83, 7, 0, 72,172,130,227,115,103,145, 53,121,242,228,107, 0,130, 0,172, 46,171, + 65,109,215, 90, 59,137, 45, 53,128, 37,149,140, 68,195, 37, 18, 9,242,242,242, 48,126,252,120,220,190,253,143, 1, 52, 52, 52, +212, 49,210,187,119,239, 30, 2, 3, 3, 65, 16, 68,144, 43, 15, 29, 24, 24,232,101, 50,153, 48,113,226, 68,164,167,167,151,226, +204,200,200, 0, 65, 16, 98,119, 51, 50, 56, 56, 56, 88,175,215,163, 71,143, 30, 48, 24, 74,246,245, 29, 57,114, 36,184, 92, 46, +242,242,242,192,229,114, 3,170,241,126, 2, 6, 13, 26, 84, 97,104, 21,169, 84,106,246,243,243,107,225, 38,167,255,203, 47,191, +156, 25, 31, 31,255,200,194,150,139, 23, 47,190, 34,147,201,142,201,100,178,166,110,114, 90,157, 69, 21,143,199, 43, 37,180,184, + 92, 46, 72,146,116,217, 71,237,118,158,110, 21,135,200,110,187,104,234,139,227, 27, 4,249,128,213,230,130,247,252, 28,252,149, + 47,194,210,229, 7, 1, 0, 31,190,209, 30,109,250,205,135,233,199, 23, 49,173, 11,197, 31,147, 97,156, 9,224,243, 39,220,230, +127, 13,192,190, 10,110, 13,128,182, 79, 81,127,228, 16, 91,135, 14, 29, 66, 84, 84, 20, 10, 11, 11,145,154,154, 90, 93,145,101, +111,239, 62,250,242,203, 47,127, 31, 58,116,168,196, 62,104, 21,137, 68,152, 49, 99,134, 94,171,213,126,228, 86, 33,178, 90,193, +225,112, 28,131,100,161, 80,136,232,232,104,135,200, 34, 8, 2,197,197,197,224,112, 56,246, 21,137,132,139,105,132, 60, 36, 4, +222,222,222,104, 18, 25,137, 59,182,118,196,254, 89, 32, 16,128, 32, 8,208,116,149,134,188, 34,155, 83,251,116, 79,119,201,118, + 81, 84,169,233, 56, 52, 20, 86,171,213, 46, 50, 89, 79,112, 6, 4, 4, 64,171,213,186,202,249, 84,162, 2,139,150, 93,104, 13, + 66,137,175,214, 35,225, 29,122, 1, 56,137, 90, 92, 82, 73,128, 37,172, 44, 11, 14, 69,218,230,110, 41, 80, 20, 9,101,126, 54, + 86,204,121,203, 38,178,118,224,192,233, 84,132, 53,142,250,103, 30,151, 32, 0,182,242,194, 29,232,195,139,159, 50,180,179, 40, +151,200,134,111,168, 24, 66, 97, 25,253,232,199, 3, 17, 65, 98,106,239, 48,241,165,125,134,248, 27,106,115,149, 29,133,144, 36, + 75,156,223, 9,162, 92,231, 30,210,118,141, 34, 8,176, 44, 11,214,234,158,223,177, 93,200,139, 68, 34,152,205,102, 80, 20,133, +149, 43, 87,250,246,235,215,111,181,187, 66, 11, 64, 74,110,110,238,192, 73,147, 38, 29,218,190,125,123, 64, 64, 64, 64,169,209, +195,164, 73,147, 20,185,185,185, 3,225,166,211, 61,151,203, 93,189,102,205, 26,233,131, 7, 15, 80, 92, 92, 12,145, 72,228,104, +124,170, 91, 62, 59,118,236,120,228,240,225,195,126,106,181, 26,102,179, 25, 34,145, 8, 44,203,130,162, 40,252,242,203, 47,254, +131, 7, 15, 62,248,240,225,195,231, 43, 75,171, 72, 36,122,213, 38,156, 16, 27, 27,235, 27, 27, 27,219, 11,168, 48, 82,175, 3, +177,177,177,190,211,167, 79,127, 89,175,215, 47,169,228,153,211,149, 74,101,136, 72, 36,194,174, 93,187,224,229,229, 5,177, 88, +140,208,208, 80, 40,149, 74,136,197, 98,176, 44, 11,139,197, 98,111, 44, 10, 92,121,240,252,252,124, 45, 77,211, 62,135, 14, 29, + 66, 65,193, 63,255,210,160, 65, 3,168, 84, 42, 88,173,214, 98,119, 51, 51, 43, 43, 43,151, 32,136,250,127,253,245, 23, 30, 60, +120,128, 1, 3, 6,224,183,223,126, 67,251,246, 37,179,195, 38,147,169, 58, 65,252, 24,138,162,216, 74,202, 45, 1,192,207,147, +156,182,206,203, 45, 78,171,213,106,181,139, 44,231,191,206,226,171,138,223, 44, 85,157, 91, 4,123,109, 88, 52,165,239,248, 23, +163, 2,160,207,191, 15,161,119, 0, 8,223, 8, 44, 93,126, 16,215,255, 46,121, 95, 75,183, 94,198,182,184,129,128, 72,134,102, + 62, 10,132,120,115, 94,187,153,247,196,133,150,143,243, 56,225,105,237,152, 6, 12, 24, 0,165, 82, 9, 47, 47, 47, 79,248,231, +156,211,235,245,183,246,236,217, 19, 51,104,208, 32,240,249,124,220,186,117, 11,137,137,137,169, 0,206,185, 43,180,184, 92, 46, +190,252,242, 75,188,245,214, 91, 8, 14, 14,198, 71, 31,125, 4, 14,135,227, 56, 8,130,112, 88,184,220, 65, 80,112,229, 11, 31, +237, 14,241, 85, 25,195,125,124,124,190, 36, 73,114, 4,229, 66,198, 49, 12,195, 88,173,214,237,106,181,186,210,240, 14,118,199, +117, 87,222,133,115, 30, 84,209,167,213,152,243,113,104,145,234,160,236,106,195, 10, 44, 90,246, 85,135,143,108, 5,100,127,202, +147, 54,147,221,201,218, 74, 40, 65, 82, 55, 51, 50,179,224,239,231,101, 19, 89,182,131, 36,209, 38,170,100, 48,123,224,116, 42, +194, 26, 69,129, 67, 81,224, 80, 20,188, 68, 2,228,230,100,131,195, 33,111, 86,196,219,138,194,208,161, 77,235, 71,248,249,115, +161, 8, 52, 65, 30, 92,129, 97, 32,198, 27, 97,114, 62,250,251, 11,195, 91, 81, 24, 90,185,245,141,117, 8, 45, 51, 77,131, 55, +108,152, 99,186, 48, 41, 54, 22,209,241,241, 96,134, 12,129,206,108, 46,101, 42,174,174,208, 18,137, 68, 40, 42, 42,194,232,209, +163,149, 22,139,229,237,106,102,113, 98, 65, 65,193,240, 49, 99,198, 20,216, 5,140,217,108,198,152, 49, 99, 10, 10, 10, 10,134, +187, 96, 37,122, 4, 22,139,229,237,246,237,219, 43, 21, 10,133, 35,157,213,105,112,236,144,201,100, 7, 54,108,216, 32, 51, 26, +141,160,105,218,193, 41, 18,137, 64, 81, 20, 2, 3, 3,177,109,219,182, 64,153, 76, 86,233,158, 85,122,189,126, 79,124,124,188, + 10, 0,226,227,227, 85, 4, 65, 36, 16, 4,177,150, 32,136, 53,101,142,181, 4, 65, 36, 56,223,171,215,235,119, 87,198,109, 50, +153, 18, 82, 83, 83, 89,177, 88, 12,138,162, 96, 54,155, 33, 20, 10, 29, 38,113,141, 70, 3,189,190,100,154, 59, 49, 49, 17, 22, +139,229,140, 43,207, 94, 84, 84,116,124,227,198,141,214, 6, 13, 26, 32, 42, 42, 10,209,209,209,232,220,185, 51,194,195,195, 49, +111,222, 60, 70,167,211,185, 93,247,178,178,178, 14,252,250,235,175,150,250,245,235, 35, 38, 38, 6, 2,129, 0,109,218,180, 65, +104,104, 40, 22, 46, 92,104, 82,171,213,135,170,241,154, 30, 38, 39, 39, 83,149,136, 92, 41, 92, 88,189, 91, 6,233,151, 46, 93, +162, 58,119,238,188,183,236,133,142, 29, 59,238,245,242,242,242,177,155,216,221, 25,145, 59,139, 43,129, 64,224, 56,236,223,115, + 56, 28, 87, 70, 63,100,139, 96,175, 13, 95,189,213,103,252,139, 81,126,216,123,252, 2,120,102, 21, 96,170,100, 70,144,177,128, +224, 73, 16,236,195, 13,123, 10,250,128,105, 0,174,161, 36, 14,211, 71,120,186,224,112,124, 47, 40, 40, 64,106,106, 42, 18, 19, + 19,209,185,115,103,156, 57,115, 6,248,199, 65,222,109,168,213,234,143,226,226,226,116,246,149,124,179,103,207,214, 23, 21, 21, +125,228,110, 27,204,178, 44,184, 92, 46,154, 53,107,134,233,211,167,227,224,193,131,184,117,235, 22, 44, 22,139, 67, 8,217,125, + 50,221,177,104,241,120, 60, 4, 7, 7,195, 98,177, 56,172, 89, 0,112,231,246,109,112, 56, 28, 88,173, 86,152, 76,166, 42, 45, + 90, 62, 62, 62, 95,174, 95,191,254, 61,133, 66, 33,207,207,207, 15,114, 62,114,115,115,131,178,179,179,131, 50, 51, 51,131,210, +211,211,131,210,210,210,130,238,223,191, 47, 95,188,120,241,123, 62, 62, 62, 95,186,146, 78,138,162,208,166, 77, 27,188,243,206, + 59,142, 99,213,170, 85,142,227,228,201,147,110, 59,175, 83, 20,133,102,115,151, 98, 96, 62,235, 56, 14, 6, 18,142,227,250,135, +147, 43,227,172,117, 45, 82, 45,253, 98, 91,109,232,188,177,116, 57,176,175, 58,180,183,101, 14,183,141,178,206,240,181, 6,218, +100, 56,241,247,221,219,125,154,181,234, 64,230, 40,180,165,150,127, 70,247, 30, 14,130, 32, 80,175, 81, 20, 40, 14, 7, 20, 69, +130, 67, 81,240,149, 10,145,250,215, 95, 86,163, 94,127,162, 60,206, 94, 0,135, 47,226,175,122,163,127, 27, 97, 22, 63, 15,129, +114, 9,120,220, 18,237,200,254, 61,188, 76, 15,193, 1, 90,121, 99, 66,166,191,232, 68,174, 97,149,159,206,188, 55,161,130, 17, +160,213,106,133,151, 64, 0,131,209, 8, 61, 77,163,247,138, 21,142,233, 66,146, 32,112, 5, 64,235, 21, 43,112,118,231, 78, 72, +249,124, 64, 32,112,121, 85, 72,121, 66, 75,161, 80, 96,220,184,113, 5,217,217,217, 99,171,227,163,101,135,209,104, 60,149,147, +147, 51,118,248,240,225, 91,118,237,218, 37, 27, 62,124,184, 50, 39, 39,103,172,139,126, 79,143,192, 96, 48,236, 76, 79, 79, 47, + 30, 55,110,220,230,173, 91,183,250, 7, 4, 4, 56, 70, 34,213, 42,172, 4,161,232,219,183,175,192,149,251,170,184, 37,206,230, +220,254,150,205,178,213,122,242,228,201,103, 81,226,127,229,140,185,235,214,173, 27,233, 52,197,184, 22,192,138,202,136, 53, 26, +205,154,233,211,167,255,247,212,169, 83, 1, 66,161, 16, 4, 65,128,199,227,161, 73,147, 38,142, 85, 52, 92, 46, 23, 44,203,226, +131, 15, 62, 80,228,229,229,125,227,226,187,153, 28, 23, 23,215,211, 96, 48,248,141, 27, 55,142, 18, 10,133,200,205,205,197,242, +229,203,153, 31,127,252, 81,165,211,233,198, 87, 67, 8,111,252,226,139, 47,122,107,181,218, 70,147, 38, 77,226,169,213,106,232, +245,122,204,156, 57,211,244,195, 15, 63,100,232,245,122,183, 3,254,118,233,210,229,110, 90, 90, 90,247,226,226,226, 66,177, 88, + 92,214,218, 71, 72, 36,146, 14, 0, 54,187,195, 25, 29, 29,125,239,225,195,135,157,231,207,159,159, 96,177, 88,184, 23, 47, 94, +116, 56,195,175, 92,185,242,164, 80, 40,236, 11, 55, 55, 95, 37, 8,194, 42, 16, 8, 74, 89,176,202,126,230,112, 56, 85,182,105, +205, 67,196,243,191,122,179,231,248, 23, 90,248, 96,207,241,203,136,219,253,247,205,200,241,129,205,158,243,203,135, 53, 63, 21, + 31,190,209, 30, 75,183, 94, 6, 80, 50,117,104,205,187, 14,182,240, 30, 88,239,250,184,175, 84,100, 61, 5,125,192, 73,148,132, +204,120,218, 80, 74,100, 93,191,126, 29,125,250,244, 1, 0,156, 57,115, 6,221,186,117,195,153, 51,103,208,189,123,119,183, 99, +105,217,240,135, 70,163, 73, 59,121,242,100,203,250,245,235,227,220,185,115,247, 1,252,225,110, 34,237, 66,139,195,225,224,245, +215, 95, 71,191,126,253,208,160, 65,131, 82,171, 13,237,159,221, 17, 27, 52, 77,163, 85,171, 86, 48,154, 76,224,241,120,142,169, + 73, 14,135,131,192,160, 32,220,189,123,215, 37,139, 22, 73,146, 35, 94,125,245, 85, 50, 37, 37, 5,163, 70,141,194,150, 45, 91, + 42,188,119,204,152, 49,248,249,231,159,241,234,171,175,146,159,124,242, 73,165,225, 29,236, 78,232,174, 60,147,189,159,174,170, +221,247, 20,103,109,107,145,154,192, 41,180, 67,185,147, 38,229,124, 23, 95, 74,104, 57, 5, 9,171, 29,161, 69,155,183,252,246, +211,119,211, 59,175,238, 30, 40, 15,242,129, 82,173,119,136,173,164,147, 59, 0, 0, 67, 39, 47, 0,135, 42,153, 82,148,122, 9, + 33,226, 81,216,185,233, 27,133,217,108, 40,183,116, 21,113,201,183, 62,233,218,196,135, 47,177, 64, 19,194, 34, 42,240,159,157, +114,136, 70, 59, 30, 21, 92,237,252, 16,112,189, 16,111, 60,231, 37,253, 38, 69,245, 22, 44,214, 85,143,116,136, 42,149, 94,245, +215, 95,162, 1,235,215,227,226,216,177,168,199, 48, 72, 8, 13,133,140,203,133,143, 64, 0,146, 32,160,223,191, 31,103,119,237, + 66,176, 64, 0,120,123,131,158, 55, 15,198,212, 84, 88,138,138,244,213, 24,153, 97,228,200,145, 10,133, 66, 49,220,100, 50,157, +170,105, 62,235,245,250,195,233,233,233,111,117,233,210,101,181,197, 98,121, 91,175,215,215,104,101,148,201,100, 58,156,147,147, + 51,108,228,200,145, 59,118,239,222, 29,224,235,235, 91,109,174,130,130,130,246, 30, 42, 78, 86, 0,159,217,156,219,223,138,141, +141,245,189,116,233,210,127, 55,108,216,176,218,105, 52, 17, 52,113,226,196, 55,203,136,172, 42, 87, 29, 2,120,152,151,151, 55, +111,198,140, 25, 11,150, 45, 91,230,101,119,124,191,122,245, 42,104,154, 6,151,203, 5,195, 48,152, 56,113,162,182,160,160, 96, + 41, 42,142,232,252, 72,209,210,104, 52, 77,230,207,159,191, 97,197,138, 21,253, 40,138,146, 48, 12,163, 43, 46, 46, 78, 48, 24, + 12,227, 81,189, 56, 90,214,252,252,252,113,159,127,254,249,184,229,203,151,191, 74,146,100, 16, 77,211,138,162,162,162,125,122, +189,254, 7, 84, 99, 42,233,220,185,115,249,111,188,241,198,223,249,249,249,205,195,194,194,212, 94, 94, 94, 38,147,201, 68,137, + 68, 34,169, 68, 34,137, 6,112,142, 32,136, 27,238,112, 38, 37, 37,229, 76,154, 52,233,129,209,104,108,182,118,237,218,211, 82, +169,244, 56, 65, 16, 4,143,199,243, 19,137, 68,125, 0, 36, 16, 4,113,199, 29, 78,146, 36,173,206,214,171,178,254, 89,124, 62, +223, 37, 31,173, 70,129,226, 9,253,154,112,176,231,196,101,196,237,121,184,145, 97,217, 93,187,146, 10,247,127,212, 13, 48,111, +127, 3,109,134,111, 46,153, 46, 4, 96,205,187, 14,243,246, 49, 32,196, 1, 56,157,201,133, 90,111, 62,128, 58,148, 7, 71,120, + 7,133, 66,129,148,148, 20,187,200,138, 6,128,238,221,187, 39,217,197, 86, 98, 98, 34, 98, 98, 98,146, 0,112,221, 45,175, 26, +141,102,198,232,209,163, 15,219, 6,199, 51,170, 49,240,115, 8, 45,187,160,106,208,160,129,227,220,249,112,242,209,114, 9, 12, +195,128,199,227,129,195,225, 64, 30, 26,234,248, 45,150,101,113,247,238, 93, 40,149, 74,151,132, 22, 69, 81, 20, 65, 16, 24, 53, +202,181, 5,201,255,249,207,127,144,144,144, 0,202, 69, 85, 72, 81, 20, 34, 34, 34,170,188,199,174, 75, 93,229, 12, 11, 11,171, + 54,103,109,107,145,234, 10,172,242, 62,151, 39,170, 42,170, 16,143, 11, 89, 90,173,250,179, 77,235, 87, 46,155, 56,229, 3,175, +235,247,114,161,214, 26, 65, 81,164,115,227, 9, 14,135,130, 84, 34, 68,253, 16, 31,108,253,254,127, 69, 69, 26,213,231,168, 96, +223,195, 6,222,188,201,125, 59, 60, 39,224,201,117,104,214,122, 36, 40,225, 63, 34,128,205,169, 96,118,176,219,239,120,233,161, + 78,248,219, 67,221,228, 43,133,166, 71,133,150,201,244,226,236,254,253,143,196, 29, 60, 40,238,184,113, 35,238, 77,156,136, 80, +189, 30, 2,219, 84, 34, 73, 16,240,226,241,224,197,227,149,136,172,229,203,161,167,105,172, 24, 59,182,216,104, 50,245,119,167, +146, 23, 20, 20, 96,200,144, 33,249, 89, 89, 89, 3, 81,141,169,189,138,160,211,233,118, 2,216,233, 41, 62,163,209,120, 42, 35, + 35,227,165, 33, 67,134, 28, 60,124,248,112,224, 83, 18,100,206, 46,182,204,151, 46, 93,122,243,244,233,211,247, 80,122, 99, 81, +213,233,211,167,239, 77,154, 52,137,216,176, 97,195, 15, 0,190,128,139, 1, 60,117, 58,221,202,163, 71,143,162,103,207,158, 95, + 44, 90,180,200,191,125,251,246, 8, 10, 10, 66, 81, 81, 17, 18, 19, 19, 49,109,218, 52,165, 70,163, 89,164, 82,169,150,185,153, +102,179,209,104, 28,227,188,148,218, 19,249, 96, 52, 26,127,204,206,206,254,209, 83,132, 83,167, 78,189,122,247,238,221,130,192, +192,192, 78, 60, 30,175, 53, 74,252,128,114, 0,252,224,174, 32,178, 99,202,148, 41,127,221,189,123, 87, 81,175, 94,189,206, 54, + 78, 95,148,108, 99,180,190, 26,156, 89,151, 47, 95, 14,235,208,161, 3,201,229,114, 89,138,162,192,229,114, 89, 14,135,195,218, +252,106, 88, 0,216,183,111,159, 0, 64,165,219,230,220,203,211,207, 31,243,191, 63, 63,185,145, 99,216,149,154, 91, 60, 29, 0, +187,253,186,248,247, 54,129,212,139, 47, 54,205,128, 49,190, 59, 8,105, 73,160, 74, 86,155, 13, 66, 18,140, 12,107, 61,204,221, +123, 51,135, 6,177,164, 78, 83,149, 63,174,134, 45,188, 67,118,118,182,179,200,178, 91,173,162,187,119,239,158,100, 19, 89,246, +107,213,241, 47, 59,102,181, 90,107,212,135,177, 44,139,184,184, 56,172, 91,183, 14, 85, 69, 52,183,173,238, 35,170,226,179, 91, +180, 24,134,129,217,108,198,245,235,215, 29, 49,187,236,211,133,246,208, 14, 52, 77, 87,186, 90,157, 97, 24,198,100, 50,225,151, + 95,126,113, 73,108,109,219,182, 13, 6,131, 1, 76, 21, 10,206, 57, 20, 67,219,182,109,161, 84, 42, 29,139,125,162,163,255, 9, +149,103, 54,155,221, 18,174,118,206,102,205,154, 65,161, 80,192,238, 47, 92,127,236, 63,198, 30, 90,167,251,183,150,251, 10, 45, + 90,143,189,199, 20,136,165,135,219,119,237,215,109,236,155,211, 36, 90, 35,131, 7, 15,210,144,159,151, 13,146, 32, 33,175, 23, +134,240,240, 8,136,248, 36,182,196, 47,211, 37,157, 61,254,167,182,168,112, 64, 69, 92,131,124,120,103,151, 15,235,214,185,113, + 99,111, 2,180, 5, 96, 44, 0,109, 1,172,182,191,246,239,172,165,203, 92, 74,138,138,253,228,138,242,252, 1,181,185,220, 61, +171,134, 3,221,124,101,178, 35,115,247,237, 19, 91,205,102, 20,204,152, 1, 49, 77, 67,104, 27,149,148, 60,136, 0,244,188,121, + 37, 34,107,204,152, 98,181, 74,229,214, 22, 60, 1, 1, 1,151, 9,130, 8,200,207,207,127,166, 34,195, 7, 6, 6, 30, 96, 89, + 86,161, 80, 40,218, 63, 69,233, 10, 2,160, 2, 96, 46,103, 32, 17, 8,247,253,127,236,136, 8, 12, 12,252,132, 36,201, 46, 44, +203,250,147, 36, 89,104,181, 90,207,229,229,229, 45, 6,112,183,174, 63,125, 98,176, 71,134,111, 88,197,125,121, 0,222, 71,137, + 83,240, 3, 87,201,219,248,248,248, 24,249,150,221,175, 68, 9,122,143,136,246, 65,163, 16,111,112,121, 66,100,105,104, 28,187, +161,193,250,147, 57,233,122, 11, 51,248,118,126,113,114,221,171,168, 20, 30,223,130,199,147,144,201,100, 23,142, 28, 57,210,190, + 81,163, 70,164,179,195,187, 61, 86,158,125,122,139,195, 41,209,114,167, 78,157,162, 71,141, 26,117, 46, 55, 55,183,103, 69,156, +222,222,222,191, 95,187,118,237, 5,181, 90,253,136,160,114,142, 20,111, 63,215,233,116,152, 50,101,202,209,138,182,224,241,241, +241, 89,190,108,217,178,247,134, 14, 29, 74,218,195, 81, 56, 31,246,237,130,236,135,217,108,198,230,205,155,173,223,124,243,205, +183,106,181,186,194,169, 67,185, 92,158,158,149,149, 21,102, 15,181,224, 74, 80,209,136,136,136,236,180,180,180,208,199,201,249, + 12, 11,174, 82,214,173, 39, 98,154,224,138, 68, 83,189,189,252,230, 12, 29,253,142,127, 68,227, 72, 34, 88, 94, 15, 4, 72,228, +230,100, 34,237,239,219,236,238,159,190, 43,208,105,148, 95,234,245,186,239, 42,227,105, 1, 52,110, 40,229,109,231, 51,104, 10, +187, 0, 42,179, 63,213, 35, 35, 14, 0,102, 46,121,243, 65,145,101,228,141, 74,166,125,236, 98,235,179,221,187,197,252,166, 77, + 31, 9, 20,103,181, 90, 97, 76, 77,197,138,177, 99,221, 22, 89,117,168, 67, 29, 60,130, 70,168, 58, 70,150, 5, 37,241,185,220, +181,152, 16,205,130, 36, 35, 89, 96, 4, 9,107, 43,146, 32,248, 52,139, 91, 96,241,187,152, 83,188, 58, 41, 27,250,186,236,119, + 9, 79,237,166,210, 0, 36, 50,153,236, 56, 69, 81,225,118,139,140,179,181,190,156, 13,165, 31,228,230,230,246, 5, 80,217, 10, +225,198,222,222,222,223, 49, 12,211,209,149, 77,165, 41,138,186, 88, 84, 84, 52, 21,149,108, 42, 93, 27,171, 14,253,253,253,239, +166,165,165, 53,182,175,162,118,238, 43,203, 91, 89,126,231,206, 29,244,234,213, 43, 45, 39, 39, 39,226,113,114, 62,173,168, 96, +213,225,211, 99,209,114, 66, 40, 79,224, 53,142, 47, 18, 62,111,181,208,205, 64, 0, 28, 46,247,166,201,160, 63, 97,212,107, 55, +161,130,233,194,199,137,225, 64, 55, 1,159,255, 59, 79, 42, 21,149, 39,218, 44, 69, 69,122,163,201,244, 98,157,200,170, 67, 29, +234, 80,135, 58, 60, 67,104, 42,147,201,142,112,185, 92,129,179,152, 44,251,217, 14,154,166, 13,249,249,249, 3, 0,220,122,204, +156,255, 63,225,166,147, 90, 63, 87, 57,109, 71,175,167,157,179, 22,159,157,245, 32,103, 47, 27,231,220,103, 36,157,189,158, 86, + 78,251,243,186,193,219,207,157,114,228,169,252,116, 74, 39,235,233,116,214, 22,167,167,234, 81, 57,233,100,107,225,189,207,125, + 70,210,217,235,105,227, 44, 91,126, 92,228,117,139,211,197, 50,229,110, 58, 89, 79,167,179,182, 56,107, 90,143, 42, 73, 39, 91, +211,178, 84,193,187,159,139,103, 16, 41,237,192,166,180, 3,123, 61,166,220,184,141,177, 21,253,159, 91,142,132,181,181, 18,192, + 30,118,223,198, 79, 60,173,156,206,249,224,201,173, 2,106, 97,219,129,147,158,230, 44,147,159,158,194, 92,219, 10,147, 4,184, + 16,112,212,157,103,247,196,123, 47,243,172, 30,225,173,134,200,114,139,211, 83,229,190,182, 57, 61, 85,151,202,114,122,162,220, +151,247,222,107,241, 29,121, 42,157, 30,169, 75,181, 81,230,203, 41, 63, 53,230, 45,203,233,137,186, 84,150,211, 19,229,254,113, +112,122,162, 46,149,199,233,137,114, 95,209,187,127, 86, 13, 77,246,233, 66, 91,136, 7,194, 5,177, 21, 15, 0,100,117, 50,173, + 22, 45,101,189, 61,205,233,233, 52,215,134,216,116,195, 2,243,196, 57, 61,252,142,230,218, 56, 61, 57,186,233,237,169,119, 84, + 27,229,221,153,211, 83,252,101,121, 60,241,158,202,227,172,105,122, 43, 72,167,199,159,189,166,229,254,113,113,122,248, 29,121, +164, 46,149,225,236,237,225,193, 64,111,167,243,185,158,228,244, 84, 93, 42, 39,157, 53,126, 79,229,113,214, 52,189, 21,164,211, +227,207,238,137, 62,164,182,120,159,164, 69,139, 37, 43, 44, 19,241,101,142,199, 34, 52,158,216,148,156,155,220,255, 42, 78, 55, +167,103,250,213,194,187,127,162,233,244, 36,103,217, 52,122,114,186,167, 54,211,233, 73, 78, 55,210,250,175,227,124,214,222,251, +211,152,159, 21,241,213,100, 90,170, 34,235,104,109,164,211,147,156, 46,114,255, 43, 56,107,240,238,255,117,224, 60, 45, 9,177, +103,188,135, 71, 38,240,176, 5,166,214,158,219,195,233,236, 93, 27, 22,194, 90,128,199,211,105, 27, 41,207,169,133,103,127, 86, +242,180,174, 46,213,213,165,167,174, 46,149, 41,147,189, 61,104, 41,242,168,229,185, 44,167, 39,126,195,153,195, 83,101,180,182, +159,221,147,117,169, 54,222,253,179,134,255, 3, 32,187, 36, 94,196,121,194,218, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, 0}; diff --git a/source/blender/editors/include/UI_icons.h b/source/blender/editors/include/UI_icons.h index 3e27fa48dab..b4fad1f849a 100644 --- a/source/blender/editors/include/UI_icons.h +++ b/source/blender/editors/include/UI_icons.h @@ -641,10 +641,11 @@ DEF_ICON(VISIBLE_IPO_OFF) DEF_ICON(VISIBLE_IPO_ON) DEF_ICON(DRIVER) + /* ANIMATION */ +DEF_ICON(SOLO_OFF) +DEF_ICON(SOLO_ON) #ifndef DEF_ICON_BLANK_SKIP /* available */ - DEF_ICON(BLANK184) - DEF_ICON(BLANK185) DEF_ICON(BLANK186) DEF_ICON(BLANK187) DEF_ICON(BLANK188) diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index 43056e0c28c..1fa0dd886c1 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -645,9 +645,9 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie * - need special icons for these */ if (nlt->flag & NLATRACK_SOLO) - special= ICON_SPACE2; + special= ICON_SOLO_ON; else - special= ICON_SPACE3; + special= ICON_SOLO_OFF; /* if this track is active and we're tweaking it, don't draw these toggles */ // TODO: need a special macro for this... From 8d78e10b69313eba178acf4e010c6709a3dbe1a9 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 12 Jul 2011 11:27:35 +0000 Subject: [PATCH 203/624] NLA Drawing - More prominent communication of the "solo" feature * When a track is being solo'd, all other channels for that block are drawn darker * Strips in non-solo tracks are drawn flat shaded instead of with shading * Mute toggles are hidden (they wouldn't affect the result) --- source/blender/editors/space_nla/nla_draw.c | 83 +++++++++++++++------ 1 file changed, 60 insertions(+), 23 deletions(-) diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index 1fa0dd886c1..ffccc4af30a 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -81,7 +81,6 @@ */ static void nla_action_get_color (AnimData *adt, bAction *act, float color[4]) { - // TODO: if tweaking some action, use the same color as for the tweaked track (quick hack done for now) if (adt && (adt->flag & ADT_NLA_EDIT_ON)) { // greenish color (same as tweaking strip) - hardcoded for now color[0]= 0.30f; @@ -105,6 +104,10 @@ static void nla_action_get_color (AnimData *adt, bAction *act, float color[4]) color[3]= 0.3f; } } + + /* when an NLA track is tagged "solo", action doesn't contribute, so shouldn't be as prominent */ + if (adt && (adt->flag & ADT_NLA_SOLO_TRACK)) + color[3] *= 0.15f; } /* draw the keyframes in the specified Action */ @@ -125,9 +128,12 @@ static void nla_action_draw_keyframes (AnimData *adt, bAction *act, View2D *v2d, /* draw a darkened region behind the strips * - get and reset the background color, this time without the alpha to stand out better + * (amplified alpha is used instead) */ nla_action_get_color(adt, act, color); - glColor3fv(color); + color[3] *= 2.5f; + + glColor4fv(color); /* - draw a rect from the first to the last frame (no extra overlaps for now) * that is slightly stumpier than the track background (hardcoded 2-units here) */ @@ -286,15 +292,18 @@ static void nla_draw_strip_curves (NlaStrip *strip, float yminc, float ymaxc) } /* main call for drawing a single NLA-strip */ -static void nla_draw_strip (SpaceNla *snla, AnimData *adt, NlaTrack *UNUSED(nlt), NlaStrip *strip, View2D *v2d, float yminc, float ymaxc) +static void nla_draw_strip (SpaceNla *snla, AnimData *adt, NlaTrack *nlt, NlaStrip *strip, View2D *v2d, float yminc, float ymaxc) { + short nonSolo = ((adt && (adt->flag & ADT_NLA_SOLO_TRACK)) && (nlt->flag & NLATRACK_SOLO)==0); float color[3]; /* get color of strip */ nla_strip_get_color_inside(adt, strip, color); - /* draw extrapolation info first (as backdrop) */ - if (strip->extendmode != NLASTRIP_EXTEND_NOTHING) { + /* draw extrapolation info first (as backdrop) + * - but this should only be drawn if track has some contribution + */ + if ((strip->extendmode != NLASTRIP_EXTEND_NOTHING) && (nonSolo == 0)) { /* enable transparency... */ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glEnable(GL_BLEND); @@ -347,10 +356,23 @@ static void nla_draw_strip (SpaceNla *snla, AnimData *adt, NlaTrack *UNUSED(nlt) glDisable(GL_BLEND); } + /* draw 'inside' of strip itself */ - glColor3fv(color); - uiSetRoundBox(15); /* all corners rounded */ - uiDrawBoxShade(GL_POLYGON, strip->start, yminc, strip->end, ymaxc, 0.0, 0.5, 0.1); + if (nonSolo == 0) { + /* strip is in normal track */ + glColor3fv(color); + uiSetRoundBox(15); /* all corners rounded */ + + uiDrawBoxShade(GL_POLYGON, strip->start, yminc, strip->end, ymaxc, 0.0, 0.5, 0.1); + } + else { + /* strip is in disabled track - make less visible */ + glColor4f(color[0], color[1], color[2], 0.1f); + + glEnable(GL_BLEND); + glRectf(strip->start, yminc, strip->end, ymaxc); + glDisable(GL_BLEND); + } /* draw strip's control 'curves' @@ -359,6 +381,7 @@ static void nla_draw_strip (SpaceNla *snla, AnimData *adt, NlaTrack *UNUSED(nlt) if ((snla->flag & SNLA_NOSTRIPCURVES) == 0) nla_draw_strip_curves(strip, yminc, ymaxc); + /* draw strip outline * - color used here is to indicate active vs non-active */ @@ -420,8 +443,9 @@ static void nla_draw_strip (SpaceNla *snla, AnimData *adt, NlaTrack *UNUSED(nlt) } /* add the relevant text to the cache of text-strings to draw in pixelspace */ -static void nla_draw_strip_text (NlaTrack *UNUSED(nlt), NlaStrip *strip, int index, View2D *v2d, float yminc, float ymaxc) +static void nla_draw_strip_text (AnimData *adt, NlaTrack *nlt, NlaStrip *strip, int index, View2D *v2d, float yminc, float ymaxc) { + short notSolo = ((adt && (adt->flag & ADT_NLA_SOLO_TRACK)) && (nlt->flag & NLATRACK_SOLO)==0); char str[256]; char col[4]; float xofs; @@ -445,7 +469,12 @@ static void nla_draw_strip_text (NlaTrack *UNUSED(nlt), NlaStrip *strip, int ind else { col[0]= col[1]= col[2]= 255; } - col[3]= 255; + + /* text opacity depends on whether if there's a solo'd track, this isn't it */ + if (notSolo == 0) + col[3]= 255; + else + col[3]= 128; /* determine the amount of padding required - cannot be constant otherwise looks weird in some cases */ if ((strip->end - strip->start) <= 5.0f) @@ -547,7 +576,7 @@ void draw_nla_main_data (bAnimContext *ac, SpaceNla *snla, ARegion *ar) nla_draw_strip(snla, adt, nlt, strip, v2d, yminc, ymaxc); /* add the text for this strip to the cache */ - nla_draw_strip_text(nlt, strip, index, v2d, yminc, ymaxc); + nla_draw_strip_text(adt, nlt, strip, index, v2d, yminc, ymaxc); /* if transforming strips (only real reason for temp-metas currently), * add to the cache the frame numbers of the strip's extents @@ -630,7 +659,9 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie if ( IN_RANGE(yminc, v2d->cur.ymin, v2d->cur.ymax) || IN_RANGE(ymaxc, v2d->cur.ymin, v2d->cur.ymax) ) { - short indent= 0, offset= 0, sel= 0, group= 0; + AnimData *adt = ale->adt; + + short indent= 0, offset= 0, sel= 0, group= 0, nonSolo= 0; int expand= -1, protect = -1, special= -1, mute = -1; char name[128]; short doDraw=0; @@ -641,9 +672,7 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie { NlaTrack *nlt= (NlaTrack *)ale->data; - /* FIXME: 'solo' as the 'special' button? - * - need special icons for these - */ + /* 'solo' as the 'special' button? */ if (nlt->flag & NLATRACK_SOLO) special= ICON_SOLO_ON; else @@ -663,6 +692,15 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie else protect = ICON_LOCKED; } + + /* is track enabled for solo drawing? */ + if ((adt) && (adt->flag & ADT_NLA_SOLO_TRACK)) { + if ((nlt->flag & NLATRACK_SOLO) == 0) { + /* tag for special non-solo handling; also hide the mute toggles */ + nonSolo= 1; + mute = 0; + } + } sel = SEL_NLT(nlt); strcpy(name, nlt->name); @@ -743,18 +781,19 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie /* draw backing strip behind channel name */ if (group == 5) { /* Action Line */ - AnimData *adt= ale->adt; - // TODO: if tweaking some action, use the same color as for the tweaked track (quick hack done for now) if (adt && (adt->flag & ADT_NLA_EDIT_ON)) { // greenish color (same as tweaking strip) - hardcoded for now glColor3f(0.3f, 0.95f, 0.1f); } else { + /* if a track is being solo'd, action is ignored, so draw less boldly (alpha lower) */ + float alpha = (adt && (adt->flag & ADT_NLA_SOLO_TRACK))? 0.3f : 1.0f; + if (ale->data) - glColor3f(0.8f, 0.2f, 0.0f); // reddish color - hardcoded for now + glColor4f(0.8f, 0.2f, 0.0f, alpha); // reddish color - hardcoded for now else - glColor3f(0.6f, 0.5f, 0.5f); // greyish-red color - hardcoded for now + glColor4f(0.6f, 0.5f, 0.5f, alpha); // greyish-red color - hardcoded for now } offset += 7 * indent; @@ -771,10 +810,8 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie group = 0; } else { - /* for normal channels - * - use 3 shades of color group/standard color for 3 indention level - */ - UI_ThemeColorShade(TH_HEADER, ((indent==0)?20: (indent==1)?-20: -40)); + /* NLA tracks - darker color if not solo track when we're showing solo */ + UI_ThemeColorShade(TH_HEADER, ((nonSolo == 0)? 20 : -20)); indent += group; offset += 7 * indent; From 7dd6926b22c77b4d77f64eccb7b8d4dab4dd5a7d Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 12 Jul 2011 12:04:27 +0000 Subject: [PATCH 204/624] Bugfix [#27548] Timeline view - 2D drawing issues * Keyframe lines were being drawn too short when frame number box was enabled. The code for drawing this was modifying the View2D view-space to get it's stuff in the right place, but the timeline code was not accounting for this. * In order to make the time ticks more visible outside the frame range, I've moved the start/end frame drawing stuff in timeline to occur after the grid drawing, and to draw semi-transparent, just like the preview range curtains in the other animation editors --- source/blender/editors/animation/anim_draw.c | 6 ++-- .../blender/editors/space_time/space_time.c | 36 +++++++++++-------- 2 files changed, 24 insertions(+), 18 deletions(-) diff --git a/source/blender/editors/animation/anim_draw.c b/source/blender/editors/animation/anim_draw.c index 9c923d3492b..d9027930041 100644 --- a/source/blender/editors/animation/anim_draw.c +++ b/source/blender/editors/animation/anim_draw.c @@ -243,13 +243,13 @@ void ANIM_draw_cfra (const bContext *C, View2D *v2d, short flag) // XXX ob->ipoflag is depreceated! if ((ob->ipoflag & OB_OFFS_OB) && (timeoffset != 0.0f)) { vec[0]-= timeoffset; /* could avoid calling twice */ - + UI_ThemeColorShade(TH_CFRAME, -30); - + glBegin(GL_LINE_STRIP); /*vec[1]= v2d->cur.ymax;*/ // this is set already. this line is only included glVertex2fv(vec); - + vec[1]= v2d->cur.ymin; glVertex2fv(vec); glEnd(); diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c index b4cd4a5abdd..524ff60d48d 100644 --- a/source/blender/editors/space_time/space_time.c +++ b/source/blender/editors/space_time/space_time.c @@ -71,16 +71,20 @@ static void time_draw_sfra_efra(Scene *scene, View2D *v2d) { /* draw darkened area outside of active timeline - * frame range used is preview range or scene range */ - UI_ThemeColorShade(TH_BACK, -25); - - if (PSFRA < PEFRA) { - glRectf(v2d->cur.xmin, v2d->cur.ymin, (float)PSFRA, v2d->cur.ymax); - glRectf((float)PEFRA, v2d->cur.ymin, v2d->cur.xmax, v2d->cur.ymax); - } - else { - glRectf(v2d->cur.xmin, v2d->cur.ymin, v2d->cur.xmax, v2d->cur.ymax); - } + * frame range used is preview range or scene range + */ + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glEnable(GL_BLEND); + glColor4f(0.0f, 0.0f, 0.0f, 0.4f); + + if (PSFRA < PEFRA) { + glRectf(v2d->cur.xmin, v2d->cur.ymin, (float)PSFRA, v2d->cur.ymax); + glRectf((float)PEFRA, v2d->cur.ymin, v2d->cur.xmax, v2d->cur.ymax); + } + else { + glRectf(v2d->cur.xmin, v2d->cur.ymin, v2d->cur.xmax, v2d->cur.ymax); + } + glDisable(GL_BLEND); UI_ThemeColorShade(TH_BACK, -60); /* thin lines where the actual frames are */ @@ -303,8 +307,8 @@ static void time_draw_idblock_keyframes(View2D *v2d, ID *id, short onlysel) (ak) && (ak->cfra <= v2d->cur.xmax); ak=ak->next ) { - glVertex2f(ak->cfra, v2d->cur.ymin); - glVertex2f(ak->cfra, v2d->cur.ymax); + glVertex2f(ak->cfra, v2d->tot.ymin); + glVertex2f(ak->cfra, v2d->tot.ymax); } glEnd(); // GL_LINES @@ -457,9 +461,6 @@ static void time_main_area_draw(const bContext *C, ARegion *ar) glClear(GL_COLOR_BUFFER_BIT); UI_view2d_view_ortho(v2d); - - /* start and end frame */ - time_draw_sfra_efra(scene, v2d); /* grid */ unit= (stime->flag & TIME_DRAWFRAMES)? V2D_UNIT_FRAMES: V2D_UNIT_SECONDS; @@ -467,11 +468,16 @@ static void time_main_area_draw(const bContext *C, ARegion *ar) UI_view2d_grid_draw(v2d, grid, (V2D_VERTICAL_LINES|V2D_VERTICAL_AXIS)); UI_view2d_grid_free(grid); + /* start and end frame */ + time_draw_sfra_efra(scene, v2d); + /* current frame */ if ((stime->flag & TIME_DRAWFRAMES)==0) flag |= DRAWCFRA_UNIT_SECONDS; if (stime->flag & TIME_CFRA_NUM) flag |= DRAWCFRA_SHOW_NUMBOX; ANIM_draw_cfra(C, v2d, flag); + UI_view2d_view_ortho(v2d); + /* keyframes */ if(!G.rendering) /* ANIM_nla_mapping_apply_fcurve() modifies curve data while rendering, possible race condition */ time_draw_keyframes(C, stime, ar); From 9132754dc1ed77429a6e870c479b69ac8829d845 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 12 Jul 2011 12:13:23 +0000 Subject: [PATCH 205/624] Timeline Drawing - Time cursor draws extra wide in timeline so that keyframe lines are wrapped up nicely by it Ideally it could be made so that it only became wide when it is on a frame with a keyframe, though that could end up causing performance problems, so this will have to do (if a bit "chunky" looking at times). --- source/blender/editors/animation/anim_draw.c | 5 ++++- source/blender/editors/include/ED_anim_api.h | 4 +++- source/blender/editors/space_time/space_time.c | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/animation/anim_draw.c b/source/blender/editors/animation/anim_draw.c index d9027930041..22ab419de2e 100644 --- a/source/blender/editors/animation/anim_draw.c +++ b/source/blender/editors/animation/anim_draw.c @@ -225,7 +225,10 @@ void ANIM_draw_cfra (const bContext *C, View2D *v2d, short flag) vec[0]= (float)(scene->r.cfra * scene->r.framelen); UI_ThemeColor(TH_CFRAME); - glLineWidth(2.0); + if (flag & DRAWCFRA_WIDE) + glLineWidth(3.0); + else + glLineWidth(2.0); glBegin(GL_LINE_STRIP); vec[1]= v2d->cur.ymin-500.0f; /* XXX arbitrary... want it go to bottom */ diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index bd86dcfc82f..0b99c256183 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -458,7 +458,9 @@ enum { /* time indication in seconds or frames */ DRAWCFRA_UNIT_SECONDS = (1<<1), /* show time-offset line */ - DRAWCFRA_SHOW_TIMEOFS = (1<<2) + DRAWCFRA_SHOW_TIMEOFS = (1<<2), + /* draw indicator extra wide (for timeline) */ + DRAWCFRA_WIDE = (1<<3) } eAnimEditDraw_CurrentFrame; /* main call to draw current-frame indicator in an Animation Editor */ diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c index 524ff60d48d..09842870dff 100644 --- a/source/blender/editors/space_time/space_time.c +++ b/source/blender/editors/space_time/space_time.c @@ -472,6 +472,7 @@ static void time_main_area_draw(const bContext *C, ARegion *ar) time_draw_sfra_efra(scene, v2d); /* current frame */ + flag = DRAWCFRA_WIDE; /* this is only really needed on frames where there's a keyframe, but this will do... */ if ((stime->flag & TIME_DRAWFRAMES)==0) flag |= DRAWCFRA_UNIT_SECONDS; if (stime->flag & TIME_CFRA_NUM) flag |= DRAWCFRA_SHOW_NUMBOX; ANIM_draw_cfra(C, v2d, flag); From 208b69e3a71573453c7dc0e5b12785052233b4e1 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 12 Jul 2011 13:11:00 +0000 Subject: [PATCH 206/624] 3D Audio GSoC: Software 3D Audio implementation. --- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 4 +- intern/audaspace/intern/AUD_3DMath.h | 200 ++++--- .../intern/AUD_ChannelMapperReader.cpp | 38 +- .../intern/AUD_ChannelMapperReader.h | 12 + .../audaspace/intern/AUD_SoftwareDevice.cpp | 500 +++++++++++++++++- intern/audaspace/intern/AUD_SoftwareDevice.h | 120 ++++- 6 files changed, 784 insertions(+), 90 deletions(-) diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index c36f29aa179..3b306d89d7b 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -492,10 +492,10 @@ bool AUD_OpenALDevice::AUD_OpenALHandle::setSourceOrientation(const AUD_Quaterni bool AUD_OpenALDevice::AUD_OpenALHandle::isRelative() { - int result = std::numeric_limits::quiet_NaN(); + int result; if(!m_status) - return result; + return false; m_device->lock(); diff --git a/intern/audaspace/intern/AUD_3DMath.h b/intern/audaspace/intern/AUD_3DMath.h index fc095ebaca7..3a6abf811ce 100644 --- a/intern/audaspace/intern/AUD_3DMath.h +++ b/intern/audaspace/intern/AUD_3DMath.h @@ -32,6 +32,128 @@ #ifndef AUD_3DMATH #define AUD_3DMATH +#include + +class AUD_Vector3 +{ +private: + union + { + float m_v[3]; + struct + { + float m_x; + float m_y; + float m_z; + }; + }; + +public: + /** + * Creates a new 3 dimensional vector. + * \param x The x component. + * \param y The y component. + * \param z The z component. + */ + inline AUD_Vector3(float x = 0, float y = 0, float z = 0) : + m_x(x), m_y(y), m_z(z) + { + } + + /** + * Retrieves the x component of the vector. + * \return The x component. + */ + inline const float& x() const + { + return m_x; + } + + /** + * Retrieves the y component of the vector. + * \return The y component. + */ + inline const float& y() const + { + return m_y; + } + + /** + * Retrieves the z component of the vector. + * \return The z component. + */ + inline const float& z() const + { + return m_z; + } + + /** + * Retrieves the components of the vector. + * \param destination Where the 3 float values should be saved to. + */ + inline void get(float* destination) const + { + destination[0] = m_x; + destination[1] = m_y; + destination[2] = m_z; + } + + /** + * Retrieves the components of the vector. + * \return The components as float[3]. + */ + inline const float* get() const + { + return m_v; + } + + /** + * Retrieves the length of the vector. + * \return The length of the vector. + */ + inline float length() const + { + return sqrt(m_x*m_x + m_y*m_y + m_z*m_z); + } + + inline AUD_Vector3 cross(const AUD_Vector3& op) const + { + return AUD_Vector3(m_y * op.m_z - m_z * op.m_y, + m_z * op.m_x - m_x * op.m_z, + m_x * op.m_y - m_y * op.m_x); + } + + /** + * Retrieves the dot product. + * \param op The second operand. + * \return The dot product of the two vectors. + */ + inline float operator*(const AUD_Vector3& op) const + { + return m_x * op.m_x + m_y * op.m_y + m_z * op.m_z; + } + + inline AUD_Vector3 operator*(const float& op) const + { + return AUD_Vector3(m_x * op, m_y * op, m_z * op); + } + + inline AUD_Vector3 operator+(const AUD_Vector3& op) const + { + return AUD_Vector3(m_x + op.m_x, m_y + op.m_y, m_z + op.m_z); + } + + inline AUD_Vector3 operator-(const AUD_Vector3& op) const + { + return AUD_Vector3(m_x - op.m_x, m_y - op.m_y, m_z - op.m_z); + } + + inline AUD_Vector3 operator-() const + { + return AUD_Vector3(-m_x, -m_y, -m_z); + } +}; + class AUD_Quaternion { private: @@ -55,7 +177,7 @@ public: * \param y The y component. * \param z The z component. */ - inline AUD_Quaternion(float w, float x, float y, float z) : + inline AUD_Quaternion(float w = 1, float x = 0, float y = 0, float z = 0) : m_w(w), m_x(x), m_y(y), m_z(z) { } @@ -116,79 +238,19 @@ public: { return m_v; } -}; -class AUD_Vector3 -{ -private: - union - { - float m_v[3]; - struct - { - float m_x; - float m_y; - float m_z; - }; - }; - -public: - /** - * Creates a new 3 dimensional vector. - * \param x The x component. - * \param y The y component. - * \param z The z component. - */ - inline AUD_Vector3(float x, float y, float z) : - m_x(x), m_y(y), m_z(z) + inline AUD_Vector3 getLookAt() const { + return AUD_Vector3(-2 * (m_w * m_y + m_x * m_z), + 2 * (m_x * m_w - m_z * m_y), + 2 * (m_x * m_x + m_y * m_y) - 1); } - /** - * Retrieves the x component of the vector. - * \return The x component. - */ - inline const float& x() const + inline AUD_Vector3 getUp() const { - return m_x; - } - - /** - * Retrieves the y component of the vector. - * \return The y component. - */ - inline const float& y() const - { - return m_y; - } - - /** - * Retrieves the z component of the vector. - * \return The z component. - */ - inline const float& z() const - { - return m_z; - } - - /** - * Retrieves the components of the vector. - * \param destination Where the 3 float values should be saved to. - */ - inline void get(float* destination) const - { - destination[0] = m_x; - destination[1] = m_y; - destination[2] = m_z; - } - - /** - * Retrieves the components of the vector. - * \return The components as float[3]. - */ - inline const float* get() const - { - return m_v; + return AUD_Vector3(2 * (m_x * m_y - m_w * m_z), + 1 - 2 * (m_x * m_x + m_z * m_z), + 2 * (m_w * m_x + m_y * m_z)); } }; diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index 5b937a30242..56c45da3fe4 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -43,7 +43,7 @@ AUD_ChannelMapperReader::AUD_ChannelMapperReader(AUD_Reference reader, AUD_Channels channels) : AUD_EffectReader(reader), m_target_channels(channels), - m_source_channels(AUD_CHANNELS_INVALID), m_mapping(0) + m_source_channels(AUD_CHANNELS_INVALID), m_mapping(0), m_map_size(0), m_mono_angle(0) { } @@ -58,6 +58,13 @@ void AUD_ChannelMapperReader::setChannels(AUD_Channels channels) calculateMapping(); } +void AUD_ChannelMapperReader::setMonoAngle(float angle) +{ + m_mono_angle = angle; + if(m_source_channels == AUD_CHANNELS_MONO) + calculateMapping(); +} + float AUD_ChannelMapperReader::angleDistance(float alpha, float beta) { alpha = fabs(alpha - beta); @@ -68,10 +75,19 @@ float AUD_ChannelMapperReader::angleDistance(float alpha, float beta) return alpha; } +#include + void AUD_ChannelMapperReader::calculateMapping() { - delete[] m_mapping; - m_mapping = new float[m_source_channels * m_target_channels]; + if(m_map_size < m_source_channels * m_target_channels) + { + delete[] m_mapping; + m_mapping = new float[m_source_channels * m_target_channels]; + m_map_size = m_source_channels * m_target_channels; + } + + for(int i = 0; i < m_source_channels * m_target_channels; i++) + m_mapping[i] = 0; const AUD_Channel* source_channels = CHANNEL_MAPS[m_source_channels - 1]; const AUD_Channel* target_channels = CHANNEL_MAPS[m_target_channels - 1]; @@ -90,6 +106,9 @@ void AUD_ChannelMapperReader::calculateMapping() const float* source_angles = CHANNEL_ANGLES[m_source_channels - 1]; const float* target_angles = CHANNEL_ANGLES[m_target_channels - 1]; + if(m_source_channels == AUD_CHANNELS_MONO) + source_angles = &m_mono_angle; + int channel_min1, channel_min2; float angle_min1, angle_min2, angle; @@ -124,17 +143,26 @@ void AUD_ChannelMapperReader::calculateMapping() } } - if(channel_min2 == -1) + angle = angle_min1 + angle_min2; + if(channel_min2 == -1 || angle == 0) { m_mapping[channel_min1 * m_source_channels + i] = 1; } else { - angle = angle_min1 + angle_min2; m_mapping[channel_min1 * m_source_channels + i] = cos(M_PI_2 * angle_min1 / angle); m_mapping[channel_min2 * m_source_channels + i] = cos(M_PI_2 * angle_min2 / angle); } } + + /* AUD_XXX for(int i = 0; i < m_source_channels; i++) + { + for(int j = 0; j < m_target_channels; j++) + { + std::cout << m_mapping[i * m_source_channels + j] << " "; + } + std::cout << std::endl; + }*/ } AUD_Specs AUD_ChannelMapperReader::getSpecs() const diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.h b/intern/audaspace/intern/AUD_ChannelMapperReader.h index 3da34ed85ce..fa035531763 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.h +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.h @@ -62,6 +62,16 @@ private: */ float* m_mapping; + /** + * The size of the mapping. + */ + int m_map_size; + + /** + * The mono source angle. + */ + float m_mono_angle; + static const AUD_Channel MONO_MAP[]; static const AUD_Channel STEREO_MAP[]; static const AUD_Channel STEREO_LFE_MAP[]; @@ -111,6 +121,8 @@ public: void setChannels(AUD_Channels channels); + void setMonoAngle(float angle); + virtual AUD_Specs getSpecs() const; virtual void read(int& length, bool& eos, sample_t* buffer); }; diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index ba5f121f617..c19f65afc6d 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -38,15 +38,178 @@ #else #include "AUD_LinearResampleReader.h" #endif -#include "AUD_ChannelMapperReader.h" #include +#include #include -AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, bool keep) : - m_reader(reader), m_pitch(pitch), m_keep(keep), m_volume(1.0f), m_loopcount(0), - m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), m_device(device) +typedef enum { + AUD_RENDER_DISTANCE = 0x01, + AUD_RENDER_DOPPLER = 0x02, + AUD_RENDER_CONE = 0x04, + AUD_RENDER_VOLUME = 0x08 +} AUD_RenderFlags; + +#define AUD_PITCH_MAX 10 + +/******************************************************************************/ +/********************** AUD_SoftwareHandle Handle Code ************************/ +/******************************************************************************/ + +AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference mapper, bool keep) : + m_reader(reader), m_pitch(pitch), m_mapper(mapper), m_keep(keep), m_user_pitch(1.0f), m_user_volume(1.0f), m_volume(1.0f), m_loopcount(0), + m_relative(false), m_volume_max(1.0f), m_volume_min(0), m_distance_max(std::numeric_limits::max()), + m_distance_reference(1.0f), m_attenuation(1.0f), m_cone_angle_outer(M_PI), m_cone_angle_inner(M_PI), m_cone_volume_outer(0), + m_flags(AUD_RENDER_CONE), m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), m_device(device) +{ +} + +#include + +void AUD_SoftwareDevice::AUD_SoftwareHandle::update() +{ + int flags = 0; + + AUD_Vector3 SL; + if(m_relative) + SL = m_location; + else + SL = m_device->m_location - m_location; + float distance = SL * SL; + + if(distance > 0) + distance = sqrt(distance); + else + flags |= AUD_RENDER_DOPPLER | AUD_RENDER_DISTANCE; + + if(m_pitch->getSpecs().channels != AUD_CHANNELS_MONO) + { + m_volume = m_user_volume; + m_pitch->setPitch(m_user_pitch); + return; + } + + flags = ~(flags | m_flags | m_device->m_flags); + + // Doppler and Pitch + + if(flags & AUD_RENDER_DOPPLER) + { + float vls; + if(m_relative) + vls = 0; + else + vls = SL * m_device->m_velocity / distance; + float vss = SL * m_velocity / distance; + float max = m_device->m_speed_of_sound / m_device->m_doppler_factor; + if(vss >= max) + { + m_pitch->setPitch(AUD_PITCH_MAX); + } + else + { + if(vls > max) + vls = max; + + m_pitch->setPitch((m_device->m_speed_of_sound - m_device->m_doppler_factor * vls) / (m_device->m_speed_of_sound - m_device->m_doppler_factor * vss) * m_user_pitch); + } + } + else + m_pitch->setPitch(m_user_pitch); + + if(flags & AUD_RENDER_VOLUME) + { + // Distance + + if(flags & AUD_RENDER_DISTANCE) + { + if(m_device->m_distance_model == AUD_DISTANCE_MODEL_INVERSE_CLAMPED || m_device->m_distance_model == AUD_DISTANCE_MODEL_LINEAR_CLAMPED || m_device->m_distance_model == AUD_DISTANCE_MODEL_EXPONENT_CLAMPED) + { + distance = AUD_MAX(AUD_MIN(m_distance_max, distance), m_distance_reference); + } + + switch(m_device->m_distance_model) + { + case AUD_DISTANCE_MODEL_INVERSE: + case AUD_DISTANCE_MODEL_INVERSE_CLAMPED: + m_volume = m_distance_reference / (m_distance_reference + m_attenuation * (distance - m_distance_reference)); + break; + case AUD_DISTANCE_MODEL_LINEAR: + case AUD_DISTANCE_MODEL_LINEAR_CLAMPED: + { + float temp = m_distance_max - m_distance_reference; + if(temp == 0) + { + if(distance > m_distance_reference) + m_volume = 0.0f; + else + m_volume = 1.0f; + } + else + m_volume = 1.0f - m_attenuation * (distance - m_distance_reference) / (m_distance_max - m_distance_reference); + break; + } + case AUD_DISTANCE_MODEL_EXPONENT: + case AUD_DISTANCE_MODEL_EXPONENT_CLAMPED: + if(m_distance_reference == 0) + m_volume = 0; + else + m_volume = pow(distance / m_distance_reference, -m_attenuation); + break; + default: + m_volume = 1.0f; + } + } + else + m_volume = 1.0f; + + // Cone + + if(flags & AUD_RENDER_CONE) + { + AUD_Vector3 SZ = m_orientation.getLookAt(); + + float phi = acos(SZ * SL / (SZ.length() * SL.length())); + float t = (phi - m_cone_angle_inner)/(m_cone_angle_outer - m_cone_angle_inner); + + if(t > 0) + { + if(t > 1) + m_volume *= m_cone_volume_outer; + else + m_volume *= 1 + t * (m_cone_volume_outer - 1); + } + } + + // Volume + + m_volume *= m_user_volume; + } + + // 3D Cue + + AUD_Quaternion orientation; + + if(!m_relative) + orientation = m_device->m_orientation; + + AUD_Vector3 Z = orientation.getLookAt(); + AUD_Vector3 N = orientation.getUp(); + AUD_Vector3 A = N * ((SL * N) / (N * N)) - SL; + + float Asquare = A * A; + + if(Asquare > 0) + { + float phi = acos(Z * A/ (Z.length() * sqrt(Asquare))); + if(N.cross(Z) * A > 0) + phi = -phi; + + m_mapper->setMonoAngle(phi); + } + else + m_mapper->setMonoAngle(0); } bool AUD_SoftwareDevice::AUD_SoftwareHandle::pause() @@ -177,25 +340,36 @@ AUD_Status AUD_SoftwareDevice::AUD_SoftwareHandle::getStatus() float AUD_SoftwareDevice::AUD_SoftwareHandle::getVolume() { - return m_volume; + return m_user_volume; } bool AUD_SoftwareDevice::AUD_SoftwareHandle::setVolume(float volume) { if(!m_status) return false; - m_volume = volume; + m_user_volume = volume; + + if(volume == 0) + { + m_volume = volume; + m_flags |= AUD_RENDER_VOLUME; + } + else + m_flags &= ~AUD_RENDER_VOLUME; + return true; } float AUD_SoftwareDevice::AUD_SoftwareHandle::getPitch() { - return m_pitch->getPitch(); + return m_user_pitch; } bool AUD_SoftwareDevice::AUD_SoftwareHandle::setPitch(float pitch) { - m_pitch->setPitch(pitch); + if(!m_status) + return false; + m_user_pitch = pitch; return true; } @@ -231,19 +405,249 @@ bool AUD_SoftwareDevice::AUD_SoftwareHandle::setStopCallback(stopCallback callba +/******************************************************************************/ +/******************** AUD_SoftwareHandle 3DHandle Code ************************/ +/******************************************************************************/ +AUD_Vector3 AUD_SoftwareDevice::AUD_SoftwareHandle::getSourceLocation() +{ + if(!m_status) + return AUD_Vector3(); + return m_location; +} +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setSourceLocation(const AUD_Vector3& location) +{ + if(!m_status) + return false; + m_location = location; + return true; +} +AUD_Vector3 AUD_SoftwareDevice::AUD_SoftwareHandle::getSourceVelocity() +{ + if(!m_status) + return AUD_Vector3(); + return m_velocity; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setSourceVelocity(const AUD_Vector3& velocity) +{ + if(!m_status) + return false; + + m_velocity = velocity; + + return true; +} + +AUD_Quaternion AUD_SoftwareDevice::AUD_SoftwareHandle::getSourceOrientation() +{ + if(!m_status) + return AUD_Quaternion(); + + return m_orientation; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setSourceOrientation(const AUD_Quaternion& orientation) +{ + if(!m_status) + return false; + + m_orientation = orientation; + + return true; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::isRelative() +{ + if(!m_status) + return false; + + return m_relative; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setRelative(bool relative) +{ + if(!m_status) + return false; + + m_relative = relative; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getVolumeMaximum() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN(); + + return m_volume_max; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setVolumeMaximum(float volume) +{ + if(!m_status) + return false; + + m_volume_max = volume; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getVolumeMinimum() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN();; + + return m_volume_min; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setVolumeMinimum(float volume) +{ + if(!m_status) + return false; + + m_volume_min = volume; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getDistanceMaximum() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN(); + + return m_distance_max; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setDistanceMaximum(float distance) +{ + if(!m_status) + return false; + + m_distance_max = distance; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getDistanceReference() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN(); + + return m_distance_reference; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setDistanceReference(float distance) +{ + if(!m_status) + return false; + + m_distance_reference = distance; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getAttenuation() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN(); + + return m_attenuation; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setAttenuation(float factor) +{ + if(!m_status) + return false; + + m_attenuation = factor; + + if(factor == 0) + m_flags |= AUD_RENDER_DISTANCE; + else + m_flags &= ~AUD_RENDER_DISTANCE; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getConeAngleOuter() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN(); + + return m_cone_angle_outer * 360.0f / M_PI; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setConeAngleOuter(float angle) +{ + if(!m_status) + return false; + + m_cone_angle_outer = angle * M_PI / 360.0f; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getConeAngleInner() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN(); + + return m_cone_angle_inner * 360.0f / M_PI; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setConeAngleInner(float angle) +{ + if(!m_status) + return false; + + if(angle >= 360) + m_flags |= AUD_RENDER_CONE; + else + m_flags &= ~AUD_RENDER_CONE; + + m_cone_angle_inner = angle * M_PI / 360.0f; + + return true; +} + +float AUD_SoftwareDevice::AUD_SoftwareHandle::getConeVolumeOuter() +{ + if(!m_status) + return std::numeric_limits::quiet_NaN();; + + return m_cone_volume_outer; +} + +bool AUD_SoftwareDevice::AUD_SoftwareHandle::setConeVolumeOuter(float volume) +{ + if(!m_status) + return false; + + m_cone_volume_outer = volume; + + return true; +} + +/******************************************************************************/ +/**************************** IDevice Code ************************************/ +/******************************************************************************/ void AUD_SoftwareDevice::create() { m_playback = false; m_volume = 1.0f; m_mixer = new AUD_Mixer(m_specs); + m_speed_of_sound = 343.0f; + m_doppler_factor = 1.0f; + m_distance_model = AUD_DISTANCE_MODEL_INVERSE_CLAMPED; + m_flags = 0; pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -297,6 +701,9 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) pos = 0; len = length; + // update 3D Info + sound->update(); + sound->m_reader->read(len, eos, buf); // in case of looping @@ -370,13 +777,14 @@ AUD_Reference AUD_SoftwareDevice::play(AUD_Reference r #endif // rechannel - reader = new AUD_ChannelMapperReader(reader, m_specs.channels); + AUD_Reference mapper = new AUD_ChannelMapperReader(reader, m_specs.channels); + reader = AUD_Reference(mapper); if(reader.isNull()) return NULL; // play sound - AUD_Reference sound = new AUD_SoftwareDevice::AUD_SoftwareHandle(this, reader, pitch, keep); + AUD_Reference sound = new AUD_SoftwareDevice::AUD_SoftwareHandle(this, reader, pitch, mapper, keep); lock(); m_playingSounds.push_back(sound); @@ -412,3 +820,75 @@ void AUD_SoftwareDevice::setVolume(float volume) { m_volume = volume; } + +/******************************************************************************/ +/**************************** 3D Device Code **********************************/ +/******************************************************************************/ + +AUD_Vector3 AUD_SoftwareDevice::getListenerLocation() const +{ + return m_location; +} + +void AUD_SoftwareDevice::setListenerLocation(const AUD_Vector3& location) +{ + m_location = location; +} + +AUD_Vector3 AUD_SoftwareDevice::getListenerVelocity() const +{ + return m_velocity; +} + +void AUD_SoftwareDevice::setListenerVelocity(const AUD_Vector3& velocity) +{ + m_velocity = velocity; +} + +AUD_Quaternion AUD_SoftwareDevice::getListenerOrientation() const +{ + return m_orientation; +} + +void AUD_SoftwareDevice::setListenerOrientation(const AUD_Quaternion& orientation) +{ + m_orientation = orientation; +} + +float AUD_SoftwareDevice::getSpeedOfSound() const +{ + return m_speed_of_sound; +} + +void AUD_SoftwareDevice::setSpeedOfSound(float speed) +{ + m_speed_of_sound = speed; +} + +float AUD_SoftwareDevice::getDopplerFactor() const +{ + return m_doppler_factor; +} + +void AUD_SoftwareDevice::setDopplerFactor(float factor) +{ + m_doppler_factor = factor; + if(factor == 0) + m_flags |= AUD_RENDER_DOPPLER; + else + m_flags &= ~AUD_RENDER_DOPPLER; +} + +AUD_DistanceModel AUD_SoftwareDevice::getDistanceModel() const +{ + return m_distance_model; +} + +void AUD_SoftwareDevice::setDistanceModel(AUD_DistanceModel model) +{ + m_distance_model = model; + if(model == AUD_DISTANCE_MODEL_INVALID) + m_flags |= AUD_RENDER_DISTANCE; + else + m_flags &= ~AUD_RENDER_DISTANCE; +} diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index 58aaebddb96..c7dbf1d41eb 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -34,9 +34,12 @@ #include "AUD_IDevice.h" #include "AUD_IHandle.h" +#include "AUD_I3DDevice.h" +#include "AUD_I3DHandle.h" #include "AUD_Mixer.h" #include "AUD_Buffer.h" #include "AUD_PitchReader.h" +#include "AUD_ChannelMapperReader.h" #include #include @@ -49,11 +52,11 @@ * - Call the create and destroy functions. * - Call the mix function to retrieve their audio data. */ -class AUD_SoftwareDevice : public AUD_IDevice +class AUD_SoftwareDevice : public AUD_IDevice, public AUD_I3DDevice { protected: /// Saves the data for playback. - class AUD_SoftwareHandle : public AUD_IHandle + class AUD_SoftwareHandle : public AUD_IHandle, public AUD_I3DHandle { public: /// The reader source. @@ -62,15 +65,63 @@ protected: /// The pitch reader in between. AUD_Reference m_pitch; + /// The channel mapper reader in between. + AUD_Reference m_mapper; + /// Whether to keep the source if end of it is reached. bool m_keep; - /// The volume of the source. + /// The user set pitch of the source. + float m_user_pitch; + + /// The user set volume of the source. + float m_user_volume; + + /// The calculated final volume of the source. float m_volume; /// The loop count of the source. int m_loopcount; + /// Location in 3D Space. + AUD_Vector3 m_location; + + /// Velocity in 3D Space. + AUD_Vector3 m_velocity; + + /// Orientation in 3D Space. + AUD_Quaternion m_orientation; + + /// Whether the position to the listener is relative or absolute + bool m_relative; + + /// Maximum volume. + float m_volume_max; + + /// Minimum volume. + float m_volume_min; + + /// Maximum distance. + float m_distance_max; + + /// Reference distance; + float m_distance_reference; + + /// Attenuation + float m_attenuation; + + /// Cone outer angle. + float m_cone_angle_outer; + + /// Cone inner angle. + float m_cone_angle_inner; + + /// Cone outer volume. + float m_cone_volume_outer; + + /// Rendering flags + int m_flags; + /// The stop callback. stopCallback m_stop; @@ -85,7 +136,9 @@ protected: public: - AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, bool keep); + AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference mapper, bool keep); + + void update(); virtual ~AUD_SoftwareHandle() {} virtual bool pause(); @@ -103,6 +156,31 @@ protected: virtual int getLoopCount(); virtual bool setLoopCount(int count); virtual bool setStopCallback(stopCallback callback = 0, void* data = 0); + + virtual AUD_Vector3 getSourceLocation(); + virtual bool setSourceLocation(const AUD_Vector3& location); + virtual AUD_Vector3 getSourceVelocity(); + virtual bool setSourceVelocity(const AUD_Vector3& velocity); + virtual AUD_Quaternion getSourceOrientation(); + virtual bool setSourceOrientation(const AUD_Quaternion& orientation); + virtual bool isRelative(); + virtual bool setRelative(bool relative); + virtual float getVolumeMaximum(); + virtual bool setVolumeMaximum(float volume); + virtual float getVolumeMinimum(); + virtual bool setVolumeMinimum(float volume); + virtual float getDistanceMaximum(); + virtual bool setDistanceMaximum(float distance); + virtual float getDistanceReference(); + virtual bool setDistanceReference(float distance); + virtual float getAttenuation(); + virtual bool setAttenuation(float factor); + virtual float getConeAngleOuter(); + virtual bool setConeAngleOuter(float angle); + virtual float getConeAngleInner(); + virtual bool setConeAngleInner(float angle); + virtual float getConeVolumeOuter(); + virtual bool setConeVolumeOuter(float volume); }; typedef std::list >::iterator AUD_HandleIterator; @@ -171,6 +249,27 @@ private: */ float m_volume; + /// Listener location. + AUD_Vector3 m_location; + + /// Listener velocity. + AUD_Vector3 m_velocity; + + /// Listener orientation. + AUD_Quaternion m_orientation; + + /// Speed of Sound. + float m_speed_of_sound; + + /// Doppler factor. + float m_doppler_factor; + + /// Distance model. + AUD_DistanceModel m_distance_model; + + /// Rendering flags + int m_flags; + public: virtual AUD_DeviceSpecs getSpecs() const; virtual AUD_Reference play(AUD_Reference reader, bool keep = false); @@ -179,6 +278,19 @@ public: virtual void unlock(); virtual float getVolume() const; virtual void setVolume(float volume); + + virtual AUD_Vector3 getListenerLocation() const; + virtual void setListenerLocation(const AUD_Vector3& location); + virtual AUD_Vector3 getListenerVelocity() const; + virtual void setListenerVelocity(const AUD_Vector3& velocity); + virtual AUD_Quaternion getListenerOrientation() const; + virtual void setListenerOrientation(const AUD_Quaternion& orientation); + virtual float getSpeedOfSound() const; + virtual void setSpeedOfSound(float speed); + virtual float getDopplerFactor() const; + virtual void setDopplerFactor(float factor); + virtual AUD_DistanceModel getDistanceModel() const; + virtual void setDistanceModel(AUD_DistanceModel model); }; #endif //AUD_SOFTWAREDEVICE From fa78d3271f538199332984cac8b98386ec17845e Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 13 Jul 2011 12:02:39 +0000 Subject: [PATCH 207/624] Bugfix: DopeSheet + Graph Editors were referring to wrong operator for their "Duplicate Keys" menu entry --- release/scripts/startup/bl_ui/space_dopesheet.py | 2 +- release/scripts/startup/bl_ui/space_graph.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index 525e87db284..b4f196dab74 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -291,7 +291,7 @@ class DOPESHEET_MT_key(bpy.types.Menu): layout.operator("action.keyframe_insert") layout.separator() - layout.operator("action.duplicate") + layout.operator("action.duplicate_move") layout.operator("action.delete") layout.separator() diff --git a/release/scripts/startup/bl_ui/space_graph.py b/release/scripts/startup/bl_ui/space_graph.py index 1987143f660..31b5168eb92 100644 --- a/release/scripts/startup/bl_ui/space_graph.py +++ b/release/scripts/startup/bl_ui/space_graph.py @@ -213,7 +213,7 @@ class GRAPH_MT_key(bpy.types.Menu): layout.operator("graph.sound_bake") layout.separator() - layout.operator("graph.duplicate") + layout.operator("graph.duplicate_move") layout.operator("graph.delete") layout.separator() From f12614234a02bee3daa118d429bc37e5be4b932c Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Wed, 13 Jul 2011 12:16:45 +0000 Subject: [PATCH 208/624] 3D Audio GSoC: * Fixed a warning in AUD_DoubleReader.cpp * Removed some unneeded includes * Fixed a bug resulting in a crash when stopping a sound * Fixed a bug where a NaN resulted in a horrible memory error * Fixed a typo bug which caused crackling in audio playback and export * Added memory debugging code (ifdefed) --- intern/audaspace/FX/AUD_DoubleReader.cpp | 3 -- intern/audaspace/FX/AUD_LimiterReader.cpp | 2 -- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 8 +++-- .../intern/AUD_ChannelMapperReader.cpp | 6 ++-- intern/audaspace/intern/AUD_Mixer.cpp | 2 +- intern/audaspace/intern/AUD_Reference.h | 29 +++++++++++++++++++ .../audaspace/intern/AUD_SoftwareDevice.cpp | 14 +++++---- 7 files changed, 48 insertions(+), 16 deletions(-) diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index fd2419a86e8..96352b0963c 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -33,9 +33,6 @@ #include -static const char* specs_error = "AUD_DoubleReader: Both readers have to have " - "the same specs."; - AUD_DoubleReader::AUD_DoubleReader(AUD_Reference reader1, AUD_Reference reader2) : m_reader1(reader1), m_reader2(reader2), m_finished1(false) diff --git a/intern/audaspace/FX/AUD_LimiterReader.cpp b/intern/audaspace/FX/AUD_LimiterReader.cpp index 92feac8a6a3..dc31477d2eb 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.cpp +++ b/intern/audaspace/FX/AUD_LimiterReader.cpp @@ -32,8 +32,6 @@ #include "AUD_LimiterReader.h" #include "AUD_Buffer.h" -#include - AUD_LimiterReader::AUD_LimiterReader(AUD_Reference reader, float start, float end) : AUD_EffectReader(reader), diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 3b306d89d7b..65b1d3f3b64 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -178,10 +178,14 @@ bool AUD_OpenALDevice::AUD_OpenALHandle::stop() m_device->lock(); + // AUD_XXX Create a reference of our own object so that it doesn't get + // deleted before the end of this function + AUD_Reference This = this; + if(m_status == AUD_STATUS_PLAYING) - m_device->m_playingSounds.remove(this); + m_device->m_playingSounds.remove(This); else - m_device->m_pausedSounds.remove(this); + m_device->m_pausedSounds.remove(This); m_device->unlock(); diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index 56c45da3fe4..dd6f5b43953 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -60,6 +60,8 @@ void AUD_ChannelMapperReader::setChannels(AUD_Channels channels) void AUD_ChannelMapperReader::setMonoAngle(float angle) { + if(std::isnan(angle)) + angle = 0; m_mono_angle = angle; if(m_source_channels == AUD_CHANNELS_MONO) calculateMapping(); @@ -75,8 +77,6 @@ float AUD_ChannelMapperReader::angleDistance(float alpha, float beta) return alpha; } -#include - void AUD_ChannelMapperReader::calculateMapping() { if(m_map_size < m_source_channels * m_target_channels) @@ -127,6 +127,8 @@ void AUD_ChannelMapperReader::calculateMapping() for(int j = 0; j < m_target_channels; j++) { + if(j == lfe) + continue; angle = angleDistance(source_angles[i], target_angles[j]); if(angle < angle_min1) { diff --git a/intern/audaspace/intern/AUD_Mixer.cpp b/intern/audaspace/intern/AUD_Mixer.cpp index cfdf2b0e60a..74ff180627a 100644 --- a/intern/audaspace/intern/AUD_Mixer.cpp +++ b/intern/audaspace/intern/AUD_Mixer.cpp @@ -92,7 +92,7 @@ void AUD_Mixer::mix(sample_t* buffer, int start, int length, float volume) sample_t* out = m_buffer.getBuffer(); length = (AUD_MIN(m_length, length + start) - start) * m_specs.channels; - start += m_specs.channels; + start *= m_specs.channels; for(int i = 0; i < length; i++) out[i + start] += buffer[i] * volume; diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index f9716b76fe2..3ddeab2eff1 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -33,6 +33,11 @@ #include +#ifdef MEM_DEBUG +#include +#include +#endif + class AUD_ReferenceHandler { private: @@ -88,6 +93,10 @@ public: { m_original = m_reference = reference; AUD_ReferenceHandler::incref(reference); +#ifdef MEM_DEBUG + if(m_reference != 0) + std::cerr << "+" << typeid(*m_reference).name() << std::endl; +#endif } /** @@ -98,6 +107,10 @@ public: { m_original = m_reference = ref.m_reference; AUD_ReferenceHandler::incref(m_reference); +#ifdef MEM_DEBUG + if(m_reference != 0) + std::cerr << "+" << typeid(*m_reference).name() << std::endl; +#endif } template @@ -106,6 +119,10 @@ public: m_original = ref.get(); m_reference = dynamic_cast(ref.get()); AUD_ReferenceHandler::incref(m_original); +#ifdef MEM_DEBUG + if(m_reference != 0) + std::cerr << "+" << typeid(*m_reference).name() << std::endl; +#endif } /** @@ -114,6 +131,10 @@ public: */ ~AUD_Reference() { +#ifdef MEM_DEBUG + if(m_reference != 0) + std::cerr << "-" << typeid(*m_reference).name() << std::endl; +#endif if(AUD_ReferenceHandler::decref(m_original)) delete m_reference; } @@ -127,12 +148,20 @@ public: if(&ref == this) return *this; +#ifdef MEM_DEBUG + if(m_reference != 0) + std::cerr << "-" << typeid(*m_reference).name() << std::endl; +#endif if(AUD_ReferenceHandler::decref(m_original)) delete m_reference; m_original = ref.m_original; m_reference = ref.m_reference; AUD_ReferenceHandler::incref(m_original); +#ifdef MEM_DEBUG + if(m_reference != 0) + std::cerr << "+" << typeid(*m_reference).name() << std::endl; +#endif return *this; } diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index c19f65afc6d..5e430860704 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -65,8 +65,6 @@ AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* d { } -#include - void AUD_SoftwareDevice::AUD_SoftwareHandle::update() { int flags = 0; @@ -170,7 +168,7 @@ void AUD_SoftwareDevice::AUD_SoftwareHandle::update() { AUD_Vector3 SZ = m_orientation.getLookAt(); - float phi = acos(SZ * SL / (SZ.length() * SL.length())); + float phi = acos(float(SZ * SL / (SZ.length() * SL.length()))); float t = (phi - m_cone_angle_inner)/(m_cone_angle_outer - m_cone_angle_inner); if(t > 0) @@ -202,7 +200,7 @@ void AUD_SoftwareDevice::AUD_SoftwareHandle::update() if(Asquare > 0) { - float phi = acos(Z * A/ (Z.length() * sqrt(Asquare))); + float phi = acos(float(Z * A / (Z.length() * sqrt(Asquare)))); if(N.cross(Z) * A > 0) phi = -phi; @@ -268,15 +266,19 @@ bool AUD_SoftwareDevice::AUD_SoftwareHandle::stop() m_device->lock(); + // AUD_XXX Create a reference of our own object so that it doesn't get + // deleted before the end of this function + AUD_Reference This = this; + if(m_status == AUD_STATUS_PLAYING) { - m_device->m_playingSounds.remove(this); + m_device->m_playingSounds.remove(This); if(m_device->m_playingSounds.empty()) m_device->playing(m_device->m_playback = false); } else - m_device->m_pausedSounds.remove(this); + m_device->m_pausedSounds.remove(This); m_device->unlock(); m_status = AUD_STATUS_INVALID; From 49d01fb30de6ed5c6d68cb204de52f5db2f7e649 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 13 Jul 2011 16:53:36 +0000 Subject: [PATCH 209/624] Fixed Color animation import( support for Maya ) --- source/blender/collada/AnimationImporter.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index c84cf3d9ee4..3faad447e9a 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -103,6 +103,7 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) switch (dim) { case 1: // X, Y, Z or angle case 3: // XYZ + case 4: case 16: // matrix { for (i = 0; i < dim; i++ ) { @@ -684,8 +685,10 @@ void AnimationImporter:: Assign_color_animations(const COLLADAFW::AnimationList: modify_fcurve(curves, rna_path, 2 ); break; case COLLADAFW::AnimationList::COLOR_RGB: + case COLLADAFW::AnimationList::COLOR_RGBA: modify_fcurve(curves, rna_path, -1 ); break; + default: fprintf(stderr, "AnimationClass %d is not supported for %s.\n", binding->animationClass, "COLOR" ); @@ -885,6 +888,21 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const COLLADAFW::UniqueId& listid = xmag->getAnimationList(); Assign_float_animations( listid ,AnimCurves, "ortho_scale"); } + + if ((animType->camera & CAMERA_ZFAR) != 0 ) + { + const COLLADAFW::AnimatableFloat *zfar = &(camera->getFarClippingPlane()); + const COLLADAFW::UniqueId& listid = zfar->getAnimationList(); + Assign_float_animations( listid ,AnimCurves, "clipend"); + } + + if ((animType->camera & CAMERA_ZNEAR) != 0 ) + { + const COLLADAFW::AnimatableFloat *znear = &(camera->getNearClippingPlane()); + const COLLADAFW::UniqueId& listid = znear->getAnimationList(); + Assign_float_animations( listid ,AnimCurves, "clipsta"); + } + } } } From d838d82151efaa801276db0f0c972b5bbc8f1876 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Thu, 14 Jul 2011 05:56:47 +0000 Subject: [PATCH 210/624] 3D Audio GSoC: MSVC compile fixes. --- intern/audaspace/intern/AUD_ChannelMapperReader.cpp | 2 +- intern/audaspace/intern/AUD_SoftwareDevice.cpp | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp index dd6f5b43953..27d10ce6dc8 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.cpp +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.cpp @@ -60,7 +60,7 @@ void AUD_ChannelMapperReader::setChannels(AUD_Channels channels) void AUD_ChannelMapperReader::setMonoAngle(float angle) { - if(std::isnan(angle)) + if(angle != angle) angle = 0; m_mono_angle = angle; if(m_source_channels == AUD_CHANNELS_MONO) diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 5e430860704..125b9d705dd 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -43,6 +43,10 @@ #include #include +#ifndef M_PI +#define M_PI 3.14159265358979323846 +#endif + typedef enum { AUD_RENDER_DISTANCE = 0x01, From ad08de4c2afda4456585f6e9bb462be1143f9c14 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 14 Jul 2011 07:03:33 +0000 Subject: [PATCH 211/624] BGE Animations: Now animations are only updated based on the set animation speed. This offers a significant performance increase (about 2x fps in my animation stress tests) for cases such as the defaults: 60fps logic and 30fps animations. This means that animations now only have to be updated half the time. I've also added Animations as a profiling category. This is the time spent in Blender's animation code, and not in the BL_ShapeDeformer (the mesh deformation). I'd like the add the deformation too, but right now it's counted in the rasterizer, and I don't see an obviously clean way to have it counted as animation instead. I'll investigate more. --- source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 14 +++++++++++++- source/gameengine/Ketsji/KX_KetsjiEngine.h | 2 ++ source/gameengine/Ketsji/KX_Scene.cpp | 13 ++++++++++--- source/gameengine/Ketsji/KX_Scene.h | 3 +++ source/gameengine/SceneGraph/SG_IObject.h | 1 + 5 files changed, 29 insertions(+), 4 deletions(-) diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index ea0b00e52fd..ac018752444 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -91,7 +91,8 @@ const char KX_KetsjiEngine::m_profileLabels[tc_numCategories][15] = { "Physics:", // tc_physics - "Logic", // tc_logic + "Logic:", // tc_logic + "Animations:", // tc_animations "Network:", // tc_network "Scenegraph:", // tc_scenegraph "Sound:", // tc_sound @@ -137,6 +138,7 @@ KX_KetsjiEngine::KX_KetsjiEngine(KX_ISystem* system) m_frameTime(0.f), m_clockTime(0.f), m_previousClockTime(0.f), + m_previousAnimTime(0.f), m_exitcode(KX_EXIT_REQUEST_NO_REQUEST), @@ -652,6 +654,16 @@ else scene->LogicUpdateFrame(m_frameTime, true); scene->LogicEndFrame(); + + // Handle animations + double anim_timestep = 1.0/scene->GetAnimationFPS(); + if (m_clockTime - m_previousAnimTime > anim_timestep) + { + m_previousAnimTime = m_clockTime; + m_logger->StartLog(tc_animations, m_kxsystem->GetTimeInSeconds(), true); + SG_SetActiveStage(SG_STAGE_ANIMATION_UPDATE); + scene->UpdateAnimations(m_frameTime); + } // Actuators can affect the scenegraph m_logger->StartLog(tc_scenegraph, m_kxsystem->GetTimeInSeconds(), true); diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.h b/source/gameengine/Ketsji/KX_KetsjiEngine.h index 8cd6fdb8f5f..89419bb7773 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.h +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.h @@ -108,6 +108,7 @@ private: double m_frameTime;//discrete timestamp of the 'game logic frame' double m_clockTime;//current time double m_previousClockTime;//previous clock time + double m_previousAnimTime; //the last time animations were updated double m_remainingTime; static int m_maxLogicFrame; /* maximum number of consecutive logic frame */ @@ -147,6 +148,7 @@ private: tc_first = 0, tc_physics = 0, tc_logic, + tc_animations, tc_network, tc_scenegraph, tc_sound, diff --git a/source/gameengine/Ketsji/KX_Scene.cpp b/source/gameengine/Ketsji/KX_Scene.cpp index 27bf5d19b14..a49c1bf4b4c 100644 --- a/source/gameengine/Ketsji/KX_Scene.cpp +++ b/source/gameengine/Ketsji/KX_Scene.cpp @@ -1502,13 +1502,15 @@ void KX_Scene::LogicBeginFrame(double curtime) m_logicmgr->BeginFrame(curtime, 1.0/KX_KetsjiEngine::GetTicRate()); } - - -void KX_Scene::LogicUpdateFrame(double curtime, bool frame) +void KX_Scene::UpdateAnimations(double curtime) { // Update any animations for (int i=0; iGetCount(); ++i) ((KX_GameObject*)GetObjectList()->GetValue(i))->UpdateActionManager(curtime); +} + +void KX_Scene::LogicUpdateFrame(double curtime, bool frame) +{ m_logicmgr->UpdateFrame(curtime, frame); } @@ -1671,6 +1673,11 @@ double KX_Scene::getSuspendedDelta() return m_suspendeddelta; } +short KX_Scene::GetAnimationFPS() +{ + return m_blenderScene->r.frs_sec; +} + #ifdef USE_BULLET #include "KX_BulletPhysicsController.h" #endif diff --git a/source/gameengine/Ketsji/KX_Scene.h b/source/gameengine/Ketsji/KX_Scene.h index 367bf0b82da..da9cc12c76a 100644 --- a/source/gameengine/Ketsji/KX_Scene.h +++ b/source/gameengine/Ketsji/KX_Scene.h @@ -340,6 +340,7 @@ public: */ void LogicBeginFrame(double curtime); void LogicUpdateFrame(double curtime, bool frame); + void UpdateAnimations(double curtime); void LogicEndFrame( @@ -565,6 +566,8 @@ public: void SetPhysicsEnvironment(class PHY_IPhysicsEnvironment* physEnv); void SetGravity(const MT_Vector3& gravity); + + short GetAnimationFPS(); /** * Sets the node tree for this scene. diff --git a/source/gameengine/SceneGraph/SG_IObject.h b/source/gameengine/SceneGraph/SG_IObject.h index e709699c08a..c42935bc487 100644 --- a/source/gameengine/SceneGraph/SG_IObject.h +++ b/source/gameengine/SceneGraph/SG_IObject.h @@ -49,6 +49,7 @@ enum SG_Stage SG_STAGE_CONTROLLER_UPDATE, SG_STAGE_ACTUATOR, SG_STAGE_ACTUATOR_UPDATE, + SG_STAGE_ANIMATION_UPDATE, SG_STAGE_PHYSICS2, SG_STAGE_PHYSICS2_UPDATE, SG_STAGE_SCENE, From b3714ec8ed1718979394615cadddbb39bff17951 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Thu, 14 Jul 2011 13:26:23 +0000 Subject: [PATCH 212/624] Bugfix: Baking mocap constraints now works for user created IK bones --- release/scripts/modules/mocap_constraints.py | 146 +++++++++++-------- release/scripts/modules/retarget.py | 25 +++- release/scripts/startup/ui_mocap.py | 68 +++++++-- 3 files changed, 165 insertions(+), 74 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index f4d96d6a5d0..56589403ce2 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -40,6 +40,7 @@ def getConsObj(bone): def consObjToBone(cons_obj): + #Utility function - returns related bone from ik object if cons_obj.name[-3:] == "Org": return cons_obj.name[:-3] else: @@ -49,26 +50,31 @@ def consObjToBone(cons_obj): def addNewConstraint(m_constraint, cons_obj): + #Decide the correct Blender constraint according to the Mocap constraint type if m_constraint.type == "point" or m_constraint.type == "freeze": c_type = "LIMIT_LOCATION" if m_constraint.type == "distance": c_type = "LIMIT_DISTANCE" if m_constraint.type == "floor": c_type = "FLOOR" + #create and store the new constraint within m_constraint real_constraint = cons_obj.constraints.new(c_type) real_constraint.name = "Mocap constraint " + str(len(cons_obj.constraints)) m_constraint.real_constraint_bone = consObjToBone(cons_obj) m_constraint.real_constraint = real_constraint.name + #set the rest of the constraint properties setConstraint(m_constraint, bpy.context) def removeConstraint(m_constraint, cons_obj): + #remove the influence fcurve and Blender constraint oldConstraint = cons_obj.constraints[m_constraint.real_constraint] removeInfluenceFcurve(cons_obj, bpy.context.active_object, oldConstraint) cons_obj.constraints.remove(oldConstraint) -### Update functions. There are 2: UpdateType/UpdateBone -### and update for the others. +### Update functions. There are 3: UpdateType/Bone +### update framing (deals with changes in the desired frame range) +### And setConstraint which deals with the rest def updateConstraintBoneType(m_constraint, context): @@ -93,7 +99,9 @@ def setConstraintFraming(m_constraint, context): bone = bones[m_constraint.constrained_bone] cons_obj = getConsObj(bone) real_constraint = cons_obj.constraints[m_constraint.real_constraint] + #remove the old keyframes removeInfluenceFcurve(cons_obj, obj, real_constraint) + #set the new ones according to the m_constraint properties s, e = m_constraint.s_frame, m_constraint.e_frame s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out real_constraint.influence = 1 @@ -105,12 +113,14 @@ def setConstraintFraming(m_constraint, context): def removeInfluenceFcurve(cons_obj, obj, real_constraint): + #Determine if the constrained object is a bone or an empty if isinstance(cons_obj, bpy.types.PoseBone): fcurves = obj.animation_data.action.fcurves else: fcurves = cons_obj.animation_data.action.fcurves - + #Find the RNA data path of the constraint's influence influence_RNA = real_constraint.path_from_id("influence") + #Retrieve the correct fcurve via the RNA data path and remove it fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] #clear the fcurve and set the frames. if fcurve: @@ -131,7 +141,7 @@ def setConstraint(m_constraint, context): real_constraint = cons_obj.constraints[m_constraint.real_constraint] #frame changing section - #setConstraintFraming(m_constraint, cons_obj, obj, real_constraint) + setConstraintFraming(m_constraint, context) #Set the blender constraint parameters if m_constraint.type == "point": @@ -154,7 +164,7 @@ def setConstraint(m_constraint, context): real_constraint.owner_space = m_constraint.targetSpace bpy.context.scene.frame_set(m_constraint.s_frame) if isinstance(cons_obj, bpy.types.PoseBone): - x, y, z = cons_obj.center + (cons_obj.vector / 2) + x, y, z = cons_obj.bone.center + (cons_obj.bone.vector / 2) + obj.matrix_world.to_translation() else: x, y, z = cons_obj.matrix_world.to_translation() @@ -178,82 +188,100 @@ def setConstraint(m_constraint, context): real_constraint.distance = m_constraint.targetDist # active/baked check - real_constraint.mute = (not m_constraint.active) and (m_constraint.baked) + real_constraint.mute = (not m_constraint.active) -def updateBake(self, context): - if self.baked: - print("baking...") - bakeConstraint(self, context) - else: - print("unbaking...") - unbakeConstraint(self, context) +def locBake(s_frame, e_frame, bones): + scene = bpy.context.scene + bakeDict = {} + for bone in bones: + bakeDict[bone.name] = {} + for t in range(s_frame, e_frame): + scene.frame_set(t) + for bone in bones: + bakeDict[bone.name][t] = bone.matrix.copy() + for t in range(s_frame, e_frame): + for bone in bones: + print(bone.bone.matrix_local.to_translation()) + bone.matrix = bakeDict[bone.name][t] + bone.keyframe_insert("location", frame=t) -def bakeTransformFK(anim_data, s_frame, e_frame, end_bone, bones, cons_obj): - mute_ik = False +# Baking function which bakes all bones effected by the constraint +def bakeAllConstraints(obj, s_frame, e_frame, bones): for bone in bones: bone.bone.select = False - ik = hasIKConstraint(end_bone) - if not isinstance(cons_obj, bpy.types.PoseBone) and ik: - if ik.chain_count == 0: - selectedBones = bones + selectedBones = [] # Marks bones that need a full bake + simpleBake = [] # Marks bones that need only a location bake + for end_bone in bones: + if end_bone.name in [m_constraint.real_constraint_bone for m_constraint in obj.data.mocap_constraints]: + #For all bones that have a constraint: + ik = hasIKConstraint(end_bone) + cons_obj = getConsObj(end_bone) + if ik: + #If it's an auto generated IK: + if ik.chain_count == 0: + selectedBones += bones # Chain len 0, bake everything + else: + selectedBones += [end_bone] + end_bone.parent_recursive[:ik.chain_count - 1] # Bake the chain else: - selectedBones = [end_bone] + end_bone.parent_recursive[:ik.chain_count - 1] - mute_ik = True - else: - selectedBones = [end_bone] - print(selectedBones) + #It's either an FK bone which we should just bake + #OR a user created IK target bone + simpleBake += [end_bone] for bone in selectedBones: bone.bone.select = True - anim_data.action = nla.bake(s_frame, - e_frame, action=anim_data.action) - return mute_ik - - -def bakeConstraint(m_constraint, context): - obj = context.active_object - bones = obj.pose.bones - end_bone = bones[m_constraint.constrained_bone] - cons_obj = getConsObj(end_bone) - s, e = m_constraint.s_frame, m_constraint.e_frame - s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out - s_frame = s - s_in - e_frame = e + s_out - mute_ik = bakeTransformFK(obj.animation_data, s_frame, e_frame, end_bone, bones, cons_obj) - if mute_ik: - ik_con = hasIKConstraint(end_bone) - ik_con.mute = True - real_constraint = cons_obj.constraints[m_constraint.real_constraint] - real_constraint.mute = True constraintTrack = obj.animation_data.nla_tracks["Mocap constraints"] constraintStrip = constraintTrack.strips[0] constraintStrip.action_frame_start = s_frame constraintStrip.action_frame_end = e_frame constraintStrip.frame_start = s_frame constraintStrip.frame_end = e_frame + if selectedBones: + #Use bake function from NLA Bake Action operator + nla.bake(s_frame, e_frame, action=constraintStrip.action, only_selected=True, do_pose=True, do_object=False) + if simpleBake: + #Do a "simple" bake, location only, world space only. + locBake(s_frame, e_frame, simpleBake) -def unbakeConstraint(m_constraint, context): - # to unbake a constraint we need to delete the whole strip - # and rebake all the other constraints +#Calls the baking function and decativates releveant constraints +def bakeConstraints(context): + obj = context.active_object + bones = obj.pose.bones + s_frame, e_frame = context.scene.frame_start, context.scene.frame_end + #Bake relevant bones + bakeAllConstraints(obj, s_frame, e_frame, bones) + for m_constraint in obj.data.mocap_constraints: + end_bone = bones[m_constraint.real_constraint_bone] + cons_obj = getConsObj(end_bone) + # It's a control empty: turn the ik off + if not isinstance(cons_obj, bpy.types.PoseBone): + ik_con = hasIKConstraint(end_bone) + if ik_con: + ik_con.mute = True + # Deactivate related Blender Constraint + m_constraint.active = False + + +#Deletes the baked fcurves and reactivates relevant constraints +def unbakeConstraints(context): + # to unbake constraints we delete the whole strip obj = context.active_object bones = obj.pose.bones - end_bone = bones[m_constraint.constrained_bone] - cons_obj = getConsObj(end_bone) scene = bpy.context.scene constraintTrack = obj.animation_data.nla_tracks["Mocap constraints"] constraintStrip = constraintTrack.strips[0] action = constraintStrip.action + # delete the fcurves on the strip for fcurve in action.fcurves: action.fcurves.remove(fcurve) - for other_m_constraint in obj.data.mocap_constraints: - if m_constraint != other_m_constraint: - bakeConstraint(other_m_constraint) - # It's a control empty: turn the ik back on - if not isinstance(cons_obj, bpy.types.PoseBone): - ik_con = hasIKConstraint(end_bone) - if ik_con: - ik_con.mute = False - real_constraint = cons_obj.constraints[m_constraint.real_constraint] - real_constraint.mute = False + # reactivate relevant constraints + for m_constraint in obj.data.mocap_constraints: + end_bone = bones[m_constraint.real_constraint_bone] + cons_obj = getConsObj(end_bone) + # It's a control empty: turn the ik back on + if not isinstance(cons_obj, bpy.types.PoseBone): + ik_con = hasIKConstraint(end_bone) + if ik_con: + ik_con.mute = False + m_constraint.active = True diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index ef1bc7a1488..f8d424fbb5a 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -49,10 +49,15 @@ def createDictionary(perf_arm, end_arm): root = end_arm.bones[0].name feetBones = [bone.name for bone in perf_arm.bones if bone.foot] return feetBones, root -# list of empties created to keep track of "original" -# position data -# in final product, these locations can be stored as custom props -# these help with constraining, etc. + + +def loadMapping(perf_arm, end_arm): + + for end_bone in end_arm.bones: + #find its match and add perf_bone to the match's mapping + if end_bone.reverseMap: + for perf_bone in end_bone.reverseMap: + perf_arm.bones[perf_bone.name].map = end_bone.name #creation of intermediate armature # the intermediate armature has the hiearchy of the end user, @@ -248,11 +253,13 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame stride_bone.name = "stride_bone" if linearAvg: + #determine the average change in scale needed avg = sum(linearAvg) / len(linearAvg) scene.frame_set(s_frame) initialPos = (tailLoc(perf_bones[perfRoot]) / avg) for t in range(s_frame, e_frame): scene.frame_set(t) + #calculate the new position, by dividing by the found ratio between performer and enduser newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) stride_bone.location = (newTranslation - initialPos) * enduser_obj_mat stride_bone.keyframe_insert("location") @@ -281,6 +288,7 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): else: target = ik_constraint.target + # bake the correct locations for the ik target bones for t in range(s_frame, e_frame): scene.frame_set(t) if target_is_bone: @@ -308,15 +316,17 @@ def turnOffIK(enduser_obj): ik_constraint.mute = True +#copy the object matrixes and clear them (to be reinserted later) def cleanAndStoreObjMat(performer_obj, enduser_obj): perf_obj_mat = performer_obj.matrix_world.copy() enduser_obj_mat = enduser_obj.matrix_world.copy() - zero_mat = Matrix() # Matrix(((0,0,0,0),(0,0,0,0),(0,0,0,0),(0,0,0,0))) + zero_mat = Matrix() performer_obj.matrix_world = zero_mat enduser_obj.matrix_world = zero_mat return perf_obj_mat, enduser_obj_mat +#restore the object matrixes after parenting the auto generated IK empties def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone): pose_bones = enduser_obj.pose.bones for pose_bone in pose_bones: @@ -328,6 +338,7 @@ def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, str enduser_obj.parent = stride_bone +#create (or return if exists) the related IK empty to the bone def originalLocationTarget(end_bone): if not end_bone.name + "Org" in bpy.data.objects: bpy.ops.object.add() @@ -339,6 +350,7 @@ def originalLocationTarget(end_bone): return empty +#create the specified NLA setup for base animation, constraints and tweak layer. def NLASystemInitialize(enduser_obj, s_frame): anim_data = enduser_obj.animation_data mocapAction = anim_data.action @@ -351,10 +363,13 @@ def NLASystemInitialize(enduser_obj, s_frame): constraintTrack.name = "Mocap constraints" constraintAction = bpy.data.actions.new("Mocap constraints") constraintStrip = constraintTrack.strips.new("Mocap constraints", s_frame, constraintAction) + constraintStrip.extrapolation = "NOTHING" anim_data.nla_tracks.active = constraintTrack anim_data.action = constraintAction + anim_data.action_extrapolation = "NOTHING" +#Main function that runs the retargeting sequence. def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): perf_arm = performer_obj.data end_arm = enduser_obj.data diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index b09f9705a56..9a36f076ece 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -54,20 +54,20 @@ class MocapConstraint(bpy.types.PropertyGroup): s_frame = bpy.props.IntProperty(name="S", default=1, description="Start frame of constraint", - update=setConstraintFraming) + update=setConstraint) e_frame = bpy.props.IntProperty(name="E", default=500, description="End frame of constrain", - update=setConstraintFraming) + update=setConstraint) smooth_in = bpy.props.IntProperty(name="In", default=10, description="Amount of frames to smooth in", - update=setConstraintFraming, + update=setConstraint, min=0) smooth_out = bpy.props.IntProperty(name="Out", default=10, description="Amount of frames to smooth out", - update=setConstraintFraming, + update=setConstraint, min=0) targetMesh = bpy.props.StringProperty(name="Mesh", default="", @@ -77,10 +77,6 @@ class MocapConstraint(bpy.types.PropertyGroup): default=True, description="Constraint is active", update=setConstraint) - baked = bpy.props.BoolProperty(name="Baked / Applied", - default=False, - description="Constraint has been baked to NLA layer", - update=updateBake) targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, subtype="XYZ", default=(0.0, 0.0, 0.0), description="Target of Constraint - Point", @@ -232,7 +228,9 @@ class MocapPanel(bpy.types.Panel): else: row.label(" ") row.label(" ") - self.layout.operator("mocap.savemapping", text='Save mapping') + mapRow = self.layout.row() + mapRow.operator("mocap.savemapping", text='Save mapping') + mapRow.operator("mocap.loadmapping", text='Load mapping') self.layout.operator("mocap.retarget", text='RETARGET!') @@ -251,6 +249,8 @@ class MocapConstraintsPanel(bpy.types.Panel): enduser_obj = context.active_object enduser_arm = enduser_obj.data layout.operator("mocap.addconstraint") + layout.operator("mocap.bakeconstraints") + layout.operator("mocap.unbakeconstraints") layout.separator() for i, m_constraint in enumerate(enduser_arm.mocap_constraints): box = layout.box() @@ -281,7 +281,6 @@ class MocapConstraintsPanel(bpy.types.Panel): targetPropCol.prop(m_constraint, 'targetDist') checkRow = box.row() checkRow.prop(m_constraint, 'active') - checkRow.prop(m_constraint, 'baked') layout.operator("mocap.removeconstraint", text="Remove constraint").constraint = i layout.separator() @@ -335,6 +334,27 @@ class OBJECT_OT_SaveMappingButton(bpy.types.Operator): return False +class OBJECT_OT_LoadMappingButton(bpy.types.Operator): + bl_idname = "mocap.loadmapping" + bl_label = "Loads user generated mapping from Performer to Enduser" + + def execute(self, context): + enduser_obj = bpy.context.active_object + performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] + retarget.loadMapping(performer_obj.data, enduser_obj.data) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + if performer_obj: + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + else: + return False + + class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): bl_idname = "mocap.samples" bl_label = "Converts samples / simplifies keyframes to beziers" @@ -449,6 +469,34 @@ class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): return isinstance(context.active_object.data, bpy.types.Armature) +class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): + bl_idname = "mocap.bakeconstraints" + bl_label = "Bake all constraints to target armature" + + def execute(self, context): + bakeConstraints(context) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + return isinstance(context.active_object.data, bpy.types.Armature) + + +class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): + bl_idname = "mocap.unbakeconstraints" + bl_label = "Unbake all constraints to target armature" + + def execute(self, context): + unbakeConstraints(context) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + return isinstance(context.active_object.data, bpy.types.Armature) + + def register(): bpy.utils.register_module(__name__) From 04e028a0c5d9ffe2edc3a42a90e9314dbd9e95c5 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 15 Jul 2011 10:07:02 +0000 Subject: [PATCH 213/624] Bugfix: Retargeting now works when user rig bones are not connected to their parents. --- release/scripts/modules/retarget.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index f8d424fbb5a..0b694453865 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -117,6 +117,14 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene inter_obj.name = "intermediate" bpy.context.scene.objects.active = inter_obj bpy.ops.object.mode_set(mode='EDIT') + #add some temporary connecting bones in case end user bones are not connected to their parents + for bone in inter_obj.data.edit_bones: + if not bone.use_connect and bone.parent: + newBone = inter_obj.data.edit_bones.new("Temp") + newBone.head = bone.parent.head + newBone.tail = bone.head + newBone.parent = bone.parent + bone.parent = newBone #resets roll bpy.ops.armature.calculate_roll(type='Z') bpy.ops.object.mode_set(mode="OBJECT") @@ -156,7 +164,10 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): rest_matrix = trg_bone.bone.matrix_local if trg_bone.parent and trg_bone.bone.use_inherit_rotation: - parent_mat = src_bone.parent.matrix + srcParent = src_bone.parent + if not trg_bone.bone.use_connect: + srcParent = srcParent.parent + parent_mat = srcParent.matrix parent_rest = trg_bone.parent.bone.matrix_local parent_rest_inv = parent_rest.copy() parent_rest_inv.invert() @@ -168,7 +179,7 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): rest_matrix_inv = rest_matrix.copy() rest_matrix_inv.invert() bake_matrix = rest_matrix_inv * bake_matrix - trg_bone.matrix_basis = bake_matrix + end_bone.matrix_basis = bake_matrix rot_mode = end_bone.rotation_mode if rot_mode == "QUATERNION": end_bone.keyframe_insert("rotation_quaternion") From c9c51776ee08827f7d6c7b8b4d671a4660c32b64 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 16 Jul 2011 05:25:15 +0000 Subject: [PATCH 214/624] BGE Animations: Some updates to the Python api: * Adding methods KX_GameObject.stopAction() and KX_GameObject.isPlayingAction(). * Made all layer arguments optional. This means I had to change setActionFrame(layer, frame) to setActionFrame(frame, layer=0). This seems a little backwards to me, but I guess that's what you get with optional arguments. Also, this will break existing scripts. * Made sure to check user supplied layer values on all action methods. Previously this was only done for playAction(). * Fixed a few newline issues. --- source/gameengine/Ketsji/KX_GameObject.cpp | 72 +++++++++++++++++----- source/gameengine/Ketsji/KX_GameObject.h | 2 + 2 files changed, 59 insertions(+), 15 deletions(-) diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index cc275bad200..4d841e78d70 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -1561,8 +1561,10 @@ PyMethodDef KX_GameObject::Methods[] = { KX_PYMETHODTABLE(KX_GameObject, sendMessage), KX_PYMETHODTABLE_KEYWORDS(KX_GameObject, playAction), + KX_PYMETHODTABLE(KX_GameObject, stopAction), KX_PYMETHODTABLE(KX_GameObject, getActionFrame), KX_PYMETHODTABLE(KX_GameObject, setActionFrame), + KX_PYMETHODTABLE(KX_GameObject, isPlayingAction), // dict style access for props {"get",(PyCFunction) KX_GameObject::sPyget, METH_VARARGS}, @@ -3041,9 +3043,18 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_GameObject, sendMessage, Py_RETURN_NONE; } +static void layer_check(short &layer, const char *method_name) +{ + if (layer < 0 || layer > MAX_ACTION_LAYERS) + { + printf("KX_GameObject.%s(): given layer (%d) is out of range (0 - %d), setting to 0.\n", method_name, layer, MAX_ACTION_LAYERS-1); + layer = 0; + } +} + KX_PYMETHODDEF_DOC(KX_GameObject, playAction, "playAction(name, start_frame, end_frame, layer=0, priority=0 blendin=0, play_mode=ACT_MODE_PLAY, layer_weight=0.0, ipo_flags=0, speed=1.0)\n" - "plays an action\n") + "Plays an action\n") { const char* name; float start, end, blendin=0.f, speed=1.f, layer_weight=0.f; @@ -3057,11 +3068,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, &name, &start, &end, &layer, &priority, &blendin, &play_mode, &layer_weight, &ipo_flags, &speed)) return NULL; - if (layer < 0 || layer > MAX_ACTION_LAYERS) - { - printf("KX_GameObject.playAction(): given layer (%d) is out of range (0 - %d), setting to 0", layer, MAX_ACTION_LAYERS-1); - layer = 0; - } + layer_check(layer, "playAction"); if (play_mode < 0 || play_mode > BL_Action::ACT_MODE_MAX) { @@ -3080,33 +3087,68 @@ KX_PYMETHODDEF_DOC(KX_GameObject, playAction, Py_RETURN_NONE; } -KX_PYMETHODDEF_DOC(KX_GameObject, getActionFrame, - "getActionFrame(layer)\n" - "Gets the current frame of the action playing in the supplied layer") +KX_PYMETHODDEF_DOC(KX_GameObject, stopAction, + "stopAction(layer=0)\n" + "Stop playing the action on the given layer\n") { - short layer; + short layer=0; - if (!PyArg_ParseTuple(args, "h:getActionFrame", &layer)) + if (!PyArg_ParseTuple(args, "|h:stopAction", &layer)) return NULL; + layer_check(layer, "stopAction"); + + StopAction(layer); + + Py_RETURN_NONE; +} + +KX_PYMETHODDEF_DOC(KX_GameObject, getActionFrame, + "getActionFrame(layer=0)\n" + "Gets the current frame of the action playing in the supplied layer\n") +{ + short layer=0; + + if (!PyArg_ParseTuple(args, "|h:getActionFrame", &layer)) + return NULL; + + layer_check(layer, "getActionFrame"); + return PyLong_FromLong(GetActionFrame(layer)); } KX_PYMETHODDEF_DOC(KX_GameObject, setActionFrame, - "setActionFrame(layer, frame)\n" - "Set the current frame of the action playing in the supplied layer") + "setActionFrame(frame, layer=0)\n" + "Set the current frame of the action playing in the supplied layer\n") { - short layer; + short layer=0; float frame; - if (!PyArg_ParseTuple(args, "hf:setActionFrame", &layer, &frame)) + if (!PyArg_ParseTuple(args, "f|h:setActionFrame", &frame, &layer)) return NULL; + layer_check(layer, "setActionFrame"); + SetActionFrame(layer, frame); Py_RETURN_NONE; } +KX_PYMETHODDEF_DOC(KX_GameObject, isPlayingAction, + "isPlayingAction(layer=0)\n" + "Checks to see if there is an action playing in the given layer\n") +{ + short layer=0; + + if (!PyArg_ParseTuple(args, "|h:isPlayingAction", &layer)) + return NULL; + + layer_check(layer, "isPlayingAction"); + + return PyBool_FromLong(!IsActionDone(layer)); +} + + /* dict style access */ diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 7e052e6d057..40bd86fed1b 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -914,8 +914,10 @@ public: KX_PYMETHOD_VARARGS(KX_GameObject, ReinstancePhysicsMesh); KX_PYMETHOD_DOC(KX_GameObject, playAction); + KX_PYMETHOD_DOC(KX_GameObject, stopAction); KX_PYMETHOD_DOC(KX_GameObject, getActionFrame); KX_PYMETHOD_DOC(KX_GameObject, setActionFrame); + KX_PYMETHOD_DOC(KX_GameObject, isPlayingAction); /* Dict access */ KX_PYMETHOD_VARARGS(KX_GameObject,get); From 9fa6e32d5cab7e1655adf9206b28547591cc46ba Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 16 Jul 2011 05:29:15 +0000 Subject: [PATCH 215/624] BGE Animations: Updating the python docs. --- doc/python_api/rst/bge.types.rst | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/doc/python_api/rst/bge.types.rst b/doc/python_api/rst/bge.types.rst index b3841aaea0b..367f6470f19 100644 --- a/doc/python_api/rst/bge.types.rst +++ b/doc/python_api/rst/bge.types.rst @@ -1564,24 +1564,38 @@ Game Engine bge.types Module :arg speed: the playback speed of the action as a factor (1.0 = normal speed, 2.0 = 2x speed, etc) :type speed: float - .. method:: getActionFrame(layer) + .. method:: stopAction(layer=0) + + Stop playing the action on the given layer. + + :arg layer: The layer to stop playing. + :type layer: integer + + .. method:: getActionFrame(layer=0) - Gets the current frame of the action playing in the supplied layer + Gets the current frame of the action playing in the supplied layer. :arg layer: The layer that you want to get the frame from. :type layer: integer :return: The current frame of the action - .. method:: setActionFrame(layer, frame) + .. method:: setActionFrame(frame, layer=0) - Set the current frame of the action playing in the supplied layer + Set the current frame of the action playing in the supplied layer. :arg layer: The layer where you want to set the frame :type layer: integer :arg frame: The frame to set the action to :type frame: float + .. method:: isPlayingAction(layer=0) + + Checks to see if there is an action playing in the given layer. + + :arg layer: The layer to check for a playing action. + :type layer: integer + .. class:: KX_IpoActuator(SCA_IActuator) IPO actuator activates an animation. From 351a60387409eee7fe468905b7003493a46bc8c8 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sat, 16 Jul 2011 13:36:47 +0000 Subject: [PATCH 216/624] Keyframing Motion capture properties now works for the Point constraint. Also, Floor constraint has been implemented, using Object's raycasting function in Python --- release/scripts/modules/mocap_constraints.py | 146 ++++++++++++++++--- release/scripts/startup/ui_mocap.py | 8 +- 2 files changed, 130 insertions(+), 24 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 56589403ce2..0fd39b5785f 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -56,7 +56,7 @@ def addNewConstraint(m_constraint, cons_obj): if m_constraint.type == "distance": c_type = "LIMIT_DISTANCE" if m_constraint.type == "floor": - c_type = "FLOOR" + c_type = "LIMIT_LOCATION" #create and store the new constraint within m_constraint real_constraint = cons_obj.constraints.new(c_type) real_constraint.name = "Mocap constraint " + str(len(cons_obj.constraints)) @@ -69,7 +69,7 @@ def addNewConstraint(m_constraint, cons_obj): def removeConstraint(m_constraint, cons_obj): #remove the influence fcurve and Blender constraint oldConstraint = cons_obj.constraints[m_constraint.real_constraint] - removeInfluenceFcurve(cons_obj, bpy.context.active_object, oldConstraint) + removeFcurves(cons_obj, bpy.context.active_object, oldConstraint, m_constraint) cons_obj.constraints.remove(oldConstraint) ### Update functions. There are 3: UpdateType/Bone @@ -112,19 +112,66 @@ def setConstraintFraming(m_constraint, context): real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) -def removeInfluenceFcurve(cons_obj, obj, real_constraint): +def removeFcurves(cons_obj, obj, real_constraint, m_constraint): #Determine if the constrained object is a bone or an empty if isinstance(cons_obj, bpy.types.PoseBone): fcurves = obj.animation_data.action.fcurves else: fcurves = cons_obj.animation_data.action.fcurves #Find the RNA data path of the constraint's influence - influence_RNA = real_constraint.path_from_id("influence") + RNA_paths = [] + RNA_paths.append(real_constraint.path_from_id("influence")) + if m_constraint.type == "floor" or m_constraint.type == "point": + RNA_paths += [real_constraint.path_from_id("max_x"), real_constraint.path_from_id("min_x")] + RNA_paths += [real_constraint.path_from_id("max_y"), real_constraint.path_from_id("min_y")] + RNA_paths += [real_constraint.path_from_id("max_z"), real_constraint.path_from_id("min_z")] #Retrieve the correct fcurve via the RNA data path and remove it - fcurve = [fcurve for fcurve in fcurves if fcurve.data_path == influence_RNA] + fcurves_del = [fcurve for fcurve in fcurves if fcurve.data_path in RNA_paths] #clear the fcurve and set the frames. - if fcurve: - fcurves.remove(fcurve[0]) + if fcurves_del: + for fcurve in fcurves_del: + fcurves.remove(fcurve) + #remove armature fcurves (if user keyframed m_constraint properties) + if obj.data.animation_data and m_constraint.type == "point": + if obj.data.animation_data.action: + path = m_constraint.path_from_id("targetPoint") + m_fcurves = [fcurve for fcurve in obj.data.animation_data.action.fcurves if fcurve.data_path == path] + for curve in m_fcurves: + obj.data.animation_data.action.fcurves.remove(curve) + +#Utility function for copying property fcurves over + + +def copyFCurve(newCurve, oldCurve): + for point in oldCurve.keyframe_points: + newCurve.keyframe_points.insert(frame=point.co.x, value=point.co.y) + +#Creates new fcurves for the constraint properties (for floor and point) + + +def createConstraintFCurves(cons_obj, obj, real_constraint): + if isinstance(cons_obj, bpy.types.PoseBone): + c_fcurves = obj.animation_data.action.fcurves + else: + c_fcurves = cons_obj.animation_data.action.fcurves + c_x_path = [real_constraint.path_from_id("max_x"), real_constraint.path_from_id("min_x")] + c_y_path = [real_constraint.path_from_id("max_y"), real_constraint.path_from_id("min_y")] + c_z_path = [real_constraint.path_from_id("max_z"), real_constraint.path_from_id("min_z")] + c_constraints_path = c_x_path + c_y_path + c_z_path + existing_curves = [fcurve for fcurve in c_fcurves if fcurve.data_path in c_constraints_path] + if existing_curves: + for curve in existing_curves: + c_fcurves.remove(curve) + xCurves, yCurves, zCurves = [], [], [] + for path in c_constraints_path: + newCurve = c_fcurves.new(path) + if path in c_x_path: + xCurves.append(newCurve) + elif path in c_y_path: + yCurves.append(newCurve) + else: + zCurves.append(newCurve) + return xCurves, yCurves, zCurves # Function that copies all settings from m_constraint to the real Blender constraints @@ -145,20 +192,35 @@ def setConstraint(m_constraint, context): #Set the blender constraint parameters if m_constraint.type == "point": + constraint_settings = False real_constraint.owner_space = m_constraint.targetSpace - x, y, z = m_constraint.targetPoint - real_constraint.max_x = x - real_constraint.max_y = y - real_constraint.max_z = z - real_constraint.min_x = x - real_constraint.min_y = y - real_constraint.min_z = z - real_constraint.use_max_x = True - real_constraint.use_max_y = True - real_constraint.use_max_z = True - real_constraint.use_min_x = True - real_constraint.use_min_y = True - real_constraint.use_min_z = True + if obj.data.animation_data: + if obj.data.animation_data.action: + path = m_constraint.path_from_id("targetPoint") + m_fcurves = [fcurve for fcurve in obj.data.animation_data.action.fcurves if fcurve.data_path == path] + if m_fcurves: + constraint_settings = True + xCurves, yCurves, zCurves = createConstraintFCurves(cons_obj, obj, real_constraint) + for curve in xCurves: + copyFCurve(curve, m_fcurves[0]) + for curve in yCurves: + copyFCurve(curve, m_fcurves[1]) + for curve in zCurves: + copyFCurve(curve, m_fcurves[2]) + if not constraint_settings: + x, y, z = m_constraint.targetPoint + real_constraint.max_x = x + real_constraint.max_y = y + real_constraint.max_z = z + real_constraint.min_x = x + real_constraint.min_y = y + real_constraint.min_z = z + real_constraint.use_max_x = True + real_constraint.use_max_y = True + real_constraint.use_max_z = True + real_constraint.use_min_x = True + real_constraint.use_min_y = True + real_constraint.use_min_z = True if m_constraint.type == "freeze": real_constraint.owner_space = m_constraint.targetSpace @@ -187,6 +249,50 @@ def setConstraint(m_constraint, context): real_constraint.limit_mode = "LIMITDIST_ONSURFACE" real_constraint.distance = m_constraint.targetDist + if m_constraint.type == "floor" and m_constraint.targetMesh: + real_constraint.mute = True + real_constraint.owner_space = "WORLD" + #calculate the positions thoughout the range + s, e = m_constraint.s_frame, m_constraint.e_frame + s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out + s -= s_in + e += s_out + bakedPos = {} + floor = bpy.data.objects[m_constraint.targetMesh] + c_frame = context.scene.frame_current + for t in range(s, e): + context.scene.frame_set(t) + axis = Vector((0, 0, 100)) * obj.matrix_world.to_3x3() + offset = Vector((0, 0, m_constraint.targetDist)) * obj.matrix_world.to_3x3() + ray_origin = cons_obj.matrix_world.to_translation() - offset # world position of constrained bone + ray_target = ray_origin + axis + #convert ray points to floor's object space + ray_origin *= floor.matrix_world.inverted() + ray_target *= floor.matrix_world.inverted() + hit, nor, ind = floor.ray_cast(ray_origin, ray_target) + if hit != Vector((0, 0, 0)): + bakedPos[t] = (hit * floor.matrix_world) + bakedPos[t] += Vector((0, 0, m_constraint.targetDist)) + else: + bakedPos[t] = cons_obj.matrix_world.to_translation() + context.scene.frame_set(c_frame) + #create keyframes for real constraint + xCurves, yCurves, zCurves = createConstraintFCurves(cons_obj, obj, real_constraint) + for frame in bakedPos.keys(): + pos = bakedPos[frame] + for xCurve in xCurves: + xCurve.keyframe_points.insert(frame=frame, value=pos.x) + for yCurve in yCurves: + yCurve.keyframe_points.insert(frame=frame, value=pos.y) + for zCurve in zCurves: + zCurve.keyframe_points.insert(frame=frame, value=pos.z) + real_constraint.use_max_x = True + real_constraint.use_max_y = True + real_constraint.use_max_z = True + real_constraint.use_min_x = True + real_constraint.use_min_y = True + real_constraint.use_min_z = True + # active/baked check real_constraint.mute = (not m_constraint.active) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 9a36f076ece..356de00e8ee 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -81,9 +81,9 @@ class MocapConstraint(bpy.types.PropertyGroup): subtype="XYZ", default=(0.0, 0.0, 0.0), description="Target of Constraint - Point", update=setConstraint) - targetDist = bpy.props.FloatProperty(name="Dist", - default=1, - description="Distance Constraint - Desired distance", + targetDist = bpy.props.FloatProperty(name="Offset", + default=0.0, + description="Distance and Floor Constraints - Desired offset", update=setConstraint) targetSpace = bpy.props.EnumProperty( items=[("WORLD", "World Space", "Evaluate target in global space"), @@ -277,7 +277,7 @@ class MocapConstraintsPanel(bpy.types.Panel): box.prop(m_constraint, 'targetSpace') if m_constraint.type == "point": targetPropCol.prop(m_constraint, 'targetPoint') - if m_constraint.type == "distance": + if m_constraint.type == "distance" or m_constraint.type == "floor": targetPropCol.prop(m_constraint, 'targetDist') checkRow = box.row() checkRow.prop(m_constraint, 'active') From 19aaadcbaba2aff7b4a8d6d55621e1acc061616e Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sat, 16 Jul 2011 13:48:43 +0000 Subject: [PATCH 217/624] Small bugfix for prior commit - Removing constraints no longer causes an error --- release/scripts/modules/mocap_constraints.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 0fd39b5785f..7a49a96b7b1 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -100,7 +100,7 @@ def setConstraintFraming(m_constraint, context): cons_obj = getConsObj(bone) real_constraint = cons_obj.constraints[m_constraint.real_constraint] #remove the old keyframes - removeInfluenceFcurve(cons_obj, obj, real_constraint) + removeFcurves(cons_obj, obj, real_constraint, m_constraint) #set the new ones according to the m_constraint properties s, e = m_constraint.s_frame, m_constraint.e_frame s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out From a0b769ce0efdb54b8c775aff486319be858dba74 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 17 Jul 2011 12:37:38 +0000 Subject: [PATCH 218/624] Bugfix [#27412] PoseLib bug(maybe also corrupted data) * Find first unused frame function was failing to correctly detect conflicts with the lower bound due to the way that markers are not stored in sorted order. Fixed by performing additional search passes. * Fixed some update bugs where there were missing notifiers. Most noticable when the poselib is being viewed in an Action Editor --- source/blender/editors/armature/poselib.c | 49 ++++++++++++++++++----- 1 file changed, 38 insertions(+), 11 deletions(-) diff --git a/source/blender/editors/armature/poselib.c b/source/blender/editors/armature/poselib.c index 57da7733223..d09c4f1b5e0 100644 --- a/source/blender/editors/armature/poselib.c +++ b/source/blender/editors/armature/poselib.c @@ -110,22 +110,34 @@ static int poselib_get_free_index (bAction *act) { TimeMarker *marker; int low=0, high=0; + short changed = 0; /* sanity checks */ if (ELEM(NULL, act, act->markers.first)) return 1; - /* loop over poses finding various values (poses are not stored in chronological order) */ - for (marker= act->markers.first; marker; marker= marker->next) { - /* only increase low if value is 1 greater than low, to find "gaps" where - * poses were removed from the poselib - */ - if (marker->frame == (low + 1)) - low++; + /* As poses are not stored in chronological order, we must iterate over this list + * a few times until we don't make any new discoveries (mostly about the lower bound). + * Prevents problems with deleting then trying to add new poses [#27412] + */ + do { + changed = 0; - /* value replaces high if it is the highest value encountered yet */ - if (marker->frame > high) - high= marker->frame; - } + for (marker= act->markers.first; marker; marker= marker->next) { + /* only increase low if value is 1 greater than low, to find "gaps" where + * poses were removed from the poselib + */ + if (marker->frame == (low + 1)) { + low++; + changed = 1; + } + + /* value replaces high if it is the highest value encountered yet */ + if (marker->frame > high) { + high= marker->frame; + changed = 1; + } + } + } while (changed != 0); /* - if low is not equal to high, then low+1 is a gap * - if low is equal to high, then high+1 is the next index (add at end) @@ -331,6 +343,11 @@ static int poselib_sanitise_exec (bContext *C, wmOperator *op) /* free temp memory */ BLI_dlrbTree_free(&keys); + /* send notifiers for this - using keyframe editing notifiers, since action + * may be being shown in anim editors as active action + */ + WM_event_add_notifier(C, NC_ANIMATION|ND_KEYFRAME|NA_EDITED, NULL); + return OPERATOR_FINISHED; } @@ -555,6 +572,11 @@ static int poselib_remove_exec (bContext *C, wmOperator *op) /* fix active pose number */ act->active_marker= 0; + /* send notifiers for this - using keyframe editing notifiers, since action + * may be being shown in anim editors as active action + */ + WM_event_add_notifier(C, NC_ANIMATION|ND_KEYFRAME|NA_EDITED, NULL); + /* done */ return OPERATOR_FINISHED; } @@ -637,6 +659,11 @@ static int poselib_rename_exec (bContext *C, wmOperator *op) BLI_strncpy(marker->name, newname, sizeof(marker->name)); BLI_uniquename(&act->markers, marker, "Pose", '.', offsetof(TimeMarker, name), sizeof(marker->name)); + /* send notifiers for this - using keyframe editing notifiers, since action + * may be being shown in anim editors as active action + */ + WM_event_add_notifier(C, NC_ANIMATION|ND_KEYFRAME|NA_EDITED, NULL); + /* done */ return OPERATOR_FINISHED; } From 6b6c2bd17f85f9a0aa8481c6eb4f735f36c65436 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 17 Jul 2011 16:39:19 +0000 Subject: [PATCH 219/624] Set material Sid addressing. --- source/blender/collada/EffectExporter.cpp | 30 +++++++++++------------ 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/source/blender/collada/EffectExporter.cpp b/source/blender/collada/EffectExporter.cpp index f51330165f3..355e384d000 100644 --- a/source/blender/collada/EffectExporter.cpp +++ b/source/blender/collada/EffectExporter.cpp @@ -94,10 +94,10 @@ void EffectsExporter::writeBlinn(COLLADASW::EffectProfile &ep, Material *ma) COLLADASW::ColorOrTexture cot; ep.setShaderType(COLLADASW::EffectProfile::BLINN); // shininess - ep.setShininess(ma->har); + ep.setShininess(ma->har, false , "shininess"); // specular cot = getcol(ma->specr, ma->specg, ma->specb, 1.0f); - ep.setSpecular(cot); + ep.setSpecular(cot, false , "specular" ); } void EffectsExporter::writeLambert(COLLADASW::EffectProfile &ep, Material *ma) @@ -111,10 +111,10 @@ void EffectsExporter::writePhong(COLLADASW::EffectProfile &ep, Material *ma) COLLADASW::ColorOrTexture cot; ep.setShaderType(COLLADASW::EffectProfile::PHONG); // shininess - ep.setShininess(ma->har); + ep.setShininess(ma->har , false , "shininess" ); // specular cot = getcol(ma->specr, ma->specg, ma->specb, 1.0f); - ep.setSpecular(cot); + ep.setSpecular(cot, false , "specular" ); } void EffectsExporter::operator()(Material *ma, Object *ob) @@ -150,10 +150,10 @@ void EffectsExporter::operator()(Material *ma, Object *ob) // index of refraction if (ma->mode & MA_RAYTRANSP) { - ep.setIndexOfRefraction(ma->ang); + ep.setIndexOfRefraction(ma->ang, false , "index_of_refraction"); } else { - ep.setIndexOfRefraction(1.0f); + ep.setIndexOfRefraction(1.0f, false , "index_of_refraction"); } COLLADASW::ColorOrTexture cot; @@ -161,22 +161,22 @@ void EffectsExporter::operator()(Material *ma, Object *ob) // transparency if (ma->mode & MA_TRANSP) { // Tod: because we are in A_ONE mode transparency is calculated like this: - ep.setTransparency(ma->alpha); + ep.setTransparency(ma->alpha, false , "transparency"); // cot = getcol(1.0f, 1.0f, 1.0f, 1.0f); // ep.setTransparent(cot); } // emission cot=getcol(ma->emit, ma->emit, ma->emit, 1.0f); - ep.setEmission(cot); + ep.setEmission(cot, false , "emission"); // diffuse multiplied by diffuse intensity cot = getcol(ma->r * ma->ref, ma->g * ma->ref, ma->b * ma->ref, 1.0f); - ep.setDiffuse(cot); + ep.setDiffuse(cot, false , "diffuse"); // ambient cot = getcol(ma->ambr, ma->ambg, ma->ambb, 1.0f); - ep.setAmbient(cot); + ep.setAmbient(cot, false , "ambient"); // reflective, reflectivity if (ma->mode & MA_RAYMIRROR) { @@ -193,7 +193,7 @@ void EffectsExporter::operator()(Material *ma, Object *ob) // specular if (ep.getShaderType() != COLLADASW::EffectProfile::LAMBERT) { cot = getcol(ma->specr * ma->spec, ma->specg * ma->spec, ma->specb * ma->spec, 1.0f); - ep.setSpecular(cot); + ep.setSpecular(cot, false , "specular"); } // XXX make this more readable if possible @@ -274,19 +274,19 @@ void EffectsExporter::operator()(Material *ma, Object *ob) // color if (t->mapto & (MAP_COL | MAP_COLSPEC)) { - ep.setDiffuse(createTexture(ima, uvname, sampler)); + ep.setDiffuse(createTexture(ima, uvname, sampler), false , "diffuse"); } // ambient if (t->mapto & MAP_AMB) { - ep.setAmbient(createTexture(ima, uvname, sampler)); + ep.setAmbient(createTexture(ima, uvname, sampler), false , "ambient"); } // specular if (t->mapto & MAP_SPEC) { - ep.setSpecular(createTexture(ima, uvname, sampler)); + ep.setSpecular(createTexture(ima, uvname, sampler), false , "specular"); } // emission if (t->mapto & MAP_EMIT) { - ep.setEmission(createTexture(ima, uvname, sampler)); + ep.setEmission(createTexture(ima, uvname, sampler), false , "emission"); } // reflective if (t->mapto & MAP_REF) { From b96d3fd70aa2a967a3096742c7823c129221511e Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 17 Jul 2011 17:30:41 +0000 Subject: [PATCH 220/624] Identify material Animations to export. --- source/blender/collada/AnimationExporter.cpp | 13 ++++++++++++- source/blender/collada/AnimationExporter.h | 3 +++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 2072b1df7a8..81dae097315 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -24,6 +24,7 @@ #include "GeometryExporter.h" #include "AnimationExporter.h" +#include "MaterialExporter.h" template void forEachObjectInScene(Scene *sce, Functor &f) @@ -944,7 +945,17 @@ void AnimationExporter::exportAnimations(Scene *sce) fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); else if( (ob->type == OB_CAMERA ) && ((Camera*)ob ->data)->adt && ((Camera*)ob ->data)->adt->action ) fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); - //The Scene has animations if object type is armature or object has f-curve or object is a Lamp which has f-curves + + for(int a = 0; a < ob->totcol; a++) + { + Material *ma = give_current_material(ob, a+1); + if (!ma) continue; + if(ma->adt && ma->adt->action) + { + fcu = (FCurve*)ma->adt->action->curves.first; + } + } + if ( fcu) return true; base= base->next; } diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 481cacbd4c8..5185458d71c 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -35,6 +35,7 @@ extern "C" #include "DNA_lamp_types.h" #include "DNA_camera_types.h" #include "DNA_armature_types.h" +#include "DNA_material_types.h" #include "BKE_DerivedMesh.h" #include "BKE_fcurve.h" @@ -68,6 +69,8 @@ extern char build_rev[]; #include "COLLADASWConstants.h" #include "COLLADASWBaseInputElement.h" +#include "EffectExporter.h" + #include "collada_internal.h" #include From 44326c9fe976127b6a63862ea538dfd28cce5404 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 17 Jul 2011 18:51:03 +0000 Subject: [PATCH 221/624] Material Animation export. (on going) --- source/blender/collada/AnimationExporter.cpp | 57 +++++++++++++------- source/blender/collada/AnimationExporter.h | 2 +- 2 files changed, 38 insertions(+), 21 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 81dae097315..5b7853f8af7 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -58,6 +58,7 @@ void AnimationExporter::exportAnimations(Scene *sce) { FCurve *fcu; char * transformName ; + bool isMatAnim = false; if(ob->adt && ob->adt->action) { fcu = (FCurve*)ob->adt->action->curves.first; @@ -67,7 +68,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| (!strcmp(transformName, "rotation_quaternion"))) - dae_animation(ob ,fcu, transformName, false); + dae_animation(ob ,fcu, transformName, false , isMatAnim); fcu = fcu->next; } } @@ -80,7 +81,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "color")) || (!strcmp(transformName, "spot_size"))|| (!strcmp(transformName, "spot_blend"))) - dae_animation(ob ,fcu, transformName,true ); + dae_animation(ob , fcu, transformName, true, isMatAnim ); fcu = fcu->next; } } @@ -94,10 +95,28 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "lens"))|| (!strcmp(transformName, "ortho_scale"))|| (!strcmp(transformName, "clipend"))||(!strcmp(transformName, "clipsta"))) - dae_animation(ob ,fcu, transformName,true ); + dae_animation(ob , fcu, transformName, true, isMatAnim ); fcu = fcu->next; } } + + for(int a = 0; a < ob->totcol; a++) + { + Material *ma = give_current_material(ob, a+1); + if (!ma) continue; + if(ma->adt && ma->adt->action) + { + isMatAnim = true; + fcu = (FCurve*)ma->adt->action->curves.first; + while (fcu) { + transformName = extract_transform_name( fcu->rna_path ); + + if ((!strcmp(transformName, "specular_hardness"))) + dae_animation(ob ,fcu, transformName, true, isMatAnim ); + fcu = fcu->next; + } + } + } //if (!ob->adt || !ob->adt->action) // fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() //else @@ -132,18 +151,15 @@ void AnimationExporter::exportAnimations(Scene *sce) { char * transformName = extract_transform_name( fcu->rna_path ); - if( !strcmp(transformName, "rotation_quaternion") ) - { - for ( int i = 0 ; i < fcu->totvert ; i++) - { + if( !strcmp(transformName, "rotation_quaternion") ) { + for ( int i = 0 ; i < fcu->totvert ; i++){ *(quat + ( i * 4 ) + fcu->array_index) = fcu->bezt[i].vec[1][1]; } } fcu = fcu->next; } - for ( int i = 0 ; i < fcu->totvert ; i++) - { + for ( int i = 0 ; i < fcu->totvert ; i++){ for ( int j = 0;j<4;j++) temp_quat[j] = quat[(i*4)+j]; @@ -171,7 +187,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return id_name(ob); } - void AnimationExporter::dae_animation(Object* ob, FCurve *fcu/*, std::string ob_name*/ , char* transformName , bool is_param ) + void AnimationExporter::dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, bool isMatAnim ) { const char *axis_name = NULL; @@ -188,24 +204,23 @@ void AnimationExporter::exportAnimations(Scene *sce) axis_name = axis_names[fcu->array_index];*/ } //maybe a list or a vector of float animations - else if ( !strcmp(transformName, "spot_size")||!strcmp(transformName, "spot_blend")|| - !strcmp(transformName, "lens")||!strcmp(transformName, "ortho_scale")||!strcmp(transformName, "clipend")|| - !strcmp(transformName, "clipsta")) - { - axis_name = ""; - } else if ( !strcmp(transformName, "color") ) { const char *axis_names[] = {"R", "G", "B"}; if (fcu->array_index < 3) axis_name = axis_names[fcu->array_index]; } - else + else if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || + (!strcmp(transformName, "rotation_euler"))) { const char *axis_names[] = {"X", "Y", "Z"}; if (fcu->array_index < 3) axis_name = axis_names[fcu->array_index]; } + else{ + axis_name = ""; + } + std::string ob_name = std::string("null"); if (ob->type == OB_ARMATURE) { @@ -215,9 +230,11 @@ void AnimationExporter::exportAnimations(Scene *sce) } else { - ob_name = id_name(ob); - BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), - fcu->rna_path, axis_name); + if (isMatAnim) + ob_name = id_name(ob) + "_material"; + else + BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), + fcu->rna_path, axis_name); } // check rna_path is one of: rotation, scale, location diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 5185458d71c..bdbfcfcca73 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -94,7 +94,7 @@ public: protected: - void dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param); + void dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, bool isMatAnim); void write_bone_animation(Object *ob_arm, Bone *bone); From 7e72356b8d39afe24f09170aaec39efdd191114e Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 17 Jul 2011 20:06:50 +0000 Subject: [PATCH 222/624] BGE Animations: Allow the Copy Transform constraint to work with external targets in the game engine. --- source/gameengine/Converter/BL_ArmatureObject.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/gameengine/Converter/BL_ArmatureObject.cpp b/source/gameengine/Converter/BL_ArmatureObject.cpp index 7fd40875397..b58e6b462a8 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.cpp +++ b/source/gameengine/Converter/BL_ArmatureObject.cpp @@ -295,6 +295,7 @@ void BL_ArmatureObject::LoadConstraints(KX_BlenderSceneConverter* converter) case CONSTRAINT_TYPE_CLAMPTO: case CONSTRAINT_TYPE_TRANSFORM: case CONSTRAINT_TYPE_DISTLIMIT: + case CONSTRAINT_TYPE_TRANSLIKE: cti = constraint_get_typeinfo(pcon); gametarget = gamesubtarget = NULL; if (cti && cti->get_constraint_targets) { From bb4971431000bb19128ba912ac76ae317223432a Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Mon, 18 Jul 2011 17:33:03 +0000 Subject: [PATCH 223/624] Material Specular Hardness Animation export. --- source/blender/collada/AnimationExporter.cpp | 28 +++++++++++++------- source/blender/collada/AnimationExporter.h | 2 +- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 5b7853f8af7..222838c3838 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -68,7 +68,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| (!strcmp(transformName, "rotation_quaternion"))) - dae_animation(ob ,fcu, transformName, false , isMatAnim); + dae_animation(ob ,fcu, transformName, false); fcu = fcu->next; } } @@ -81,7 +81,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "color")) || (!strcmp(transformName, "spot_size"))|| (!strcmp(transformName, "spot_blend"))) - dae_animation(ob , fcu, transformName, true, isMatAnim ); + dae_animation(ob , fcu, transformName, true ); fcu = fcu->next; } } @@ -95,7 +95,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "lens"))|| (!strcmp(transformName, "ortho_scale"))|| (!strcmp(transformName, "clipend"))||(!strcmp(transformName, "clipsta"))) - dae_animation(ob , fcu, transformName, true, isMatAnim ); + dae_animation(ob , fcu, transformName, true ); fcu = fcu->next; } } @@ -112,7 +112,7 @@ void AnimationExporter::exportAnimations(Scene *sce) transformName = extract_transform_name( fcu->rna_path ); if ((!strcmp(transformName, "specular_hardness"))) - dae_animation(ob ,fcu, transformName, true, isMatAnim ); + dae_animation(ob ,fcu, transformName, true, ma ); fcu = fcu->next; } } @@ -187,7 +187,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return id_name(ob); } - void AnimationExporter::dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, bool isMatAnim ) + void AnimationExporter::dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, Material * ma ) { const char *axis_name = NULL; @@ -230,11 +230,12 @@ void AnimationExporter::exportAnimations(Scene *sce) } else { - if (isMatAnim) + if (ma) ob_name = id_name(ob) + "_material"; else - BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), - fcu->rna_path, axis_name); + ob_name = id_name(ob); + BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), + fcu->rna_path, axis_name); } // check rna_path is one of: rotation, scale, location @@ -305,6 +306,10 @@ void AnimationExporter::exportAnimations(Scene *sce) if ( ob->type == OB_CAMERA ) target = get_camera_id(ob) + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + + if( ma ) + target = translate_id(id_name(ma)) + "-effect" + +"/common/" /* should take dynamically */ + get_transform_sid(fcu->rna_path, -1, axis_name, true); } addChannel(COLLADABU::URI(empty, sampler_id), target); @@ -832,6 +837,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 9; else if (!strcmp(name, "clipsta")) tm_type = 10; + else if (!strcmp(name, "specular_hardness")) + tm_type = 11; else tm_type = -1; @@ -870,8 +877,9 @@ void AnimationExporter::exportAnimations(Scene *sce) case 10: tm_name = "znear"; break; - - + case 11: + tm_name = "shininess"; + break; default: tm_name = ""; break; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index bdbfcfcca73..3e3150cd8ef 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -94,7 +94,7 @@ public: protected: - void dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, bool isMatAnim); + void dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, Material *ma = NULL); void write_bone_animation(Object *ob_arm, Bone *bone); From a6e2fba994f0ad58851a49ae123fb256b7cbf871 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Mon, 18 Jul 2011 18:31:01 +0000 Subject: [PATCH 224/624] Identifying Animation List for Material shininess. --- source/blender/collada/AnimationImporter.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 9337e80d63b..c11ded7fb3a 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -102,6 +102,11 @@ private: CAMERA_ZFAR = 8, CAMERA_ZNEAR = 16 }; + + enum matAnim + { + MATERIAL_SHININESS = 2 + }; enum AnimationType { From 0dcc7d05abe9d1557675c63e07f8b5ff3cb49ec3 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 18 Jul 2011 18:44:54 +0000 Subject: [PATCH 225/624] Bugfixing for retargeting - unconnected bones now retarget alot better. Also some placeholder code for a fix scale operator --- release/scripts/modules/mocap_tools.py | 10 ++++++++++ release/scripts/modules/retarget.py | 23 +++++++++++++++++++---- release/scripts/startup/ui_mocap.py | 22 ++++++++++++++++++++++ 3 files changed, 51 insertions(+), 4 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 33e9105201c..1ce76dfbe6f 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -567,3 +567,13 @@ def rotate_fix_armature(arm_data): for bone in connectedBones: arm_data.edit_bones[bone].use_connect = True bpy.ops.object.mode_set(mode='OBJECT', toggle=False) + + +def scale_fix_armature(performer_obj, enduser_obj): + perf_bones = performer_obj.data.bones + end_bones = enduser_obj.data.bones + + #perf_avg = performer_obj.dimensions + #end_avg = enduser_obj.dimensions + #print(perf_avg, end_avg) + #performer_obj.scale /= (perf_avg / end_avg) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 0b694453865..e8c9f3e25aa 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -105,7 +105,12 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene else: perf_bone = performer_bones[perf_bone_name[0].name] inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) - + elif inter_bone.parent: + if "Temp" in inter_bone.parent.name: + inter_bone.parent.bone.use_inherit_rotation = True + inter_bone.bone.use_inherit_rotation = True + else: + inter_bone.bone.use_inherit_rotation = True inter_bone.keyframe_insert("rotation_quaternion") for child in inter_bone.children: retargetPerfToInter(child) @@ -119,12 +124,14 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene bpy.ops.object.mode_set(mode='EDIT') #add some temporary connecting bones in case end user bones are not connected to their parents for bone in inter_obj.data.edit_bones: - if not bone.use_connect and bone.parent: + if not bone.use_connect and bone.parent and inter_obj.data.bones[bone.name].reverseMap: newBone = inter_obj.data.edit_bones.new("Temp") - newBone.head = bone.parent.head + newBone.head = bone.parent.tail newBone.tail = bone.head newBone.parent = bone.parent bone.parent = newBone + bone.use_connect = True + newBone.use_connect = True #resets roll bpy.ops.armature.calculate_roll(type='Z') bpy.ops.object.mode_set(mode="OBJECT") @@ -165,7 +172,7 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): if trg_bone.parent and trg_bone.bone.use_inherit_rotation: srcParent = src_bone.parent - if not trg_bone.bone.use_connect: + if "Temp" in srcParent.name: srcParent = srcParent.parent parent_mat = srcParent.matrix parent_rest = trg_bone.parent.bone.matrix_local @@ -187,6 +194,8 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): end_bone.keyframe_insert("rotation_axis_angle") else: end_bone.keyframe_insert("rotation_euler") + if not end_bone.bone.use_connect: + end_bone.keyframe_insert("location") for bone in end_bone.children: bakeTransform(bone) @@ -384,11 +393,16 @@ def NLASystemInitialize(enduser_obj, s_frame): def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): perf_arm = performer_obj.data end_arm = enduser_obj.data + print("creating Dictionary") feetBones, root = createDictionary(perf_arm, end_arm) + print("cleaning stuff up") perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) turnOffIK(enduser_obj) + print("creating intermediate armature") inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene) + print("retargeting from intermediate to end user") retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) + print("retargeting root translation and clean up") stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) @@ -396,6 +410,7 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() NLASystemInitialize(enduser_obj, s_frame) + print("retargeting done!") if __name__ == "__main__": diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 356de00e8ee..0e623f44d9a 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -191,6 +191,7 @@ class MocapPanel(bpy.types.Panel): row.operator("mocap.samples", text='Samples to Beziers') row.operator("mocap.denoise", text='Clean noise') row.operator("mocap.rotate_fix", text='Fix BVH Axis Orientation') + row.operator("mocap.scale_fix", text='Auto scale Performer') row2 = self.layout.row(align=True) row2.operator("mocap.looper", text='Loop animation') row2.operator("mocap.limitdof", text='Constrain Rig') @@ -430,6 +431,27 @@ class OBJECT_OT_RotateFixArmature(bpy.types.Operator): return isinstance(context.active_object.data, bpy.types.Armature) +class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): + bl_idname = "mocap.scale_fix" + bl_label = "Scales performer armature to match target armature" + + def execute(self, context): + enduser_obj = bpy.context.active_object + performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] + mocap_tools.scale_fix_armature(performer_obj, enduser_obj) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + if performer_obj: + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + else: + return False + + class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): bl_idname = "mocap.addconstraint" bl_label = "Add constraint to target armature" From 2fb7dbd60c4d031e9a79ef7e8f731e7615443b32 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Mon, 18 Jul 2011 19:32:51 +0000 Subject: [PATCH 226/624] Material Specular Hardness Animation import (ongoing) --- source/blender/collada/AnimationImporter.cpp | 14 ++++++++++++++ source/blender/collada/AnimationImporter.h | 3 +++ source/blender/collada/DocumentImporter.cpp | 4 ++-- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 3faad447e9a..129f3192ce2 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -965,6 +965,20 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD //if ( type != 0) break; if ( types->camera != 0) break; + } + + const COLLADAFW::InstanceGeometryPointerArray& nodeGeoms = node->getInstanceGeometries(); + for (unsigned int i = 0; i < nodeGeoms.getCount(); i++) { + const COLLADAFW::MaterialBindingArray& matBinds = nodeGeoms[i]->getMaterialBindings(); + for (unsigned int j = 0; i < matBinds.getCount(); i++) { + const COLLADAFW::Material *mat = (COLLADAFW::Material *) FW_object_map[matBinds[i].getReferencedMaterial()]; + const COLLADAFW::Effect *ef = (COLLADAFW::Effect *) FW_object_map[mat->getInstantiatedEffect()]; + const COLLADAFW::CommonEffectPointerArray& commonEffects = ef->getCommonEffects(); + for (unsigned int k = 0; i < commonEffects.getCount(); i++) { + types->material = setAnimType(&(commonEffects[i]->getShininess()),(types->material), MATERIAL_SHININESS); + } + } + } return types; } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index c11ded7fb3a..b27fba18954 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -39,6 +39,9 @@ #include "COLLADAFWUniqueId.h" #include "COLLADAFWLight.h" #include "COLLADAFWCamera.h" +#include "COLLADAFWMaterial.h" +#include "COLLADAFWEffect.h" +#include "COLLADAFWInstanceGeometry.h" #include "DNA_anim_types.h" #include "DNA_object_types.h" diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index a5946b4aa88..2ff791eb91d 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -537,7 +537,7 @@ bool DocumentImporter::writeMaterial( const COLLADAFW::Material* cmat ) this->uid_effect_map[cmat->getInstantiatedEffect()] = ma; this->uid_material_map[cmat->getUniqueId()] = ma; - + this->FW_object_map[cmat->getUniqueId()] = cmat; return true; } @@ -738,7 +738,7 @@ bool DocumentImporter::writeEffect( const COLLADAFW::Effect* effect ) // Currently only first is supported COLLADAFW::EffectCommon *ef = common_efs[0]; write_profile_COMMON(ef, ma); - + this->FW_object_map[effect->getUniqueId()] = effect; return true; } From 7c4aed7fa608ea38eb9e885e25cf80f72ca07703 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 18 Jul 2011 19:33:11 +0000 Subject: [PATCH 227/624] Even more bugfixes for retarget, for various types of special cases. --- release/scripts/modules/retarget.py | 38 ++++++++++++++--------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index e8c9f3e25aa..0602de5e596 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -105,15 +105,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene else: perf_bone = performer_bones[perf_bone_name[0].name] inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) - elif inter_bone.parent: - if "Temp" in inter_bone.parent.name: - inter_bone.parent.bone.use_inherit_rotation = True - inter_bone.bone.use_inherit_rotation = True - else: - inter_bone.bone.use_inherit_rotation = True inter_bone.keyframe_insert("rotation_quaternion") - for child in inter_bone.children: - retargetPerfToInter(child) #creates the intermediate armature object inter_obj = enduser_obj.copy() @@ -123,16 +115,19 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene bpy.context.scene.objects.active = inter_obj bpy.ops.object.mode_set(mode='EDIT') #add some temporary connecting bones in case end user bones are not connected to their parents + print("creating temp bones") for bone in inter_obj.data.edit_bones: - if not bone.use_connect and bone.parent and inter_obj.data.bones[bone.name].reverseMap: - newBone = inter_obj.data.edit_bones.new("Temp") - newBone.head = bone.parent.tail - newBone.tail = bone.head - newBone.parent = bone.parent - bone.parent = newBone - bone.use_connect = True - newBone.use_connect = True + if not bone.use_connect and bone.parent: + if inter_obj.data.bones[bone.parent.name].reverseMap or inter_obj.data.bones[bone.name].reverseMap: + newBone = inter_obj.data.edit_bones.new("Temp") + newBone.head = bone.parent.tail + newBone.tail = bone.head + newBone.parent = bone.parent + bone.parent = newBone + bone.use_connect = True + newBone.use_connect = True #resets roll + print("retargeting to intermediate") bpy.ops.armature.calculate_roll(type='Z') bpy.ops.object.mode_set(mode="OBJECT") inter_obj.data.name = "inter_arm" @@ -141,12 +136,15 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene inter_bones = inter_obj.pose.bones #clears inheritance for inter_bone in inter_bones: - inter_bone.bone.use_inherit_rotation = False + if inter_bone.bone.reverseMap: + inter_bone.bone.use_inherit_rotation = False + else: + inter_bone.bone.use_inherit_rotation = True for t in range(s_frame, e_frame): scene.frame_set(t) - inter_bone = inter_bones[root] - retargetPerfToInter(inter_bone) + for bone in inter_bones: + retargetPerfToInter(bone) return inter_obj @@ -217,7 +215,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame perf_bones = performer_obj.pose.bones end_bones = enduser_obj.pose.bones - perfRoot = end_bones[root].bone.reverseMap[0].name + perfRoot = perf_bones[0].name endFeet = [perf_bones[perfBone].bone.map for perfBone in perfFeet] locDictKeys = perfFeet + endFeet + [perfRoot] From 365ac2f9e34a7421fa3a5ebe9a941d7d23f43208 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 19 Jul 2011 16:33:28 +0000 Subject: [PATCH 228/624] Added tooltips to all operators in the Mocap panels --- release/scripts/startup/ui_mocap.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 0e623f44d9a..fe5ae72f280 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -287,6 +287,7 @@ class MocapConstraintsPanel(bpy.types.Panel): class OBJECT_OT_RetargetButton(bpy.types.Operator): + '''Retarget animation from selected armature to active armature ''' bl_idname = "mocap.retarget" bl_label = "Retargets active action from Performer to Enduser" @@ -315,6 +316,7 @@ class OBJECT_OT_RetargetButton(bpy.types.Operator): class OBJECT_OT_SaveMappingButton(bpy.types.Operator): + '''Save mapping to active armature (for future retargets) ''' bl_idname = "mocap.savemapping" bl_label = "Saves user generated mapping from Performer to Enduser" @@ -336,6 +338,7 @@ class OBJECT_OT_SaveMappingButton(bpy.types.Operator): class OBJECT_OT_LoadMappingButton(bpy.types.Operator): + '''Load saved mapping from active armature''' bl_idname = "mocap.loadmapping" bl_label = "Loads user generated mapping from Performer to Enduser" @@ -357,6 +360,7 @@ class OBJECT_OT_LoadMappingButton(bpy.types.Operator): class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): + '''Convert active armature's sampled keyframed to beziers''' bl_idname = "mocap.samples" bl_label = "Converts samples / simplifies keyframes to beziers" @@ -370,6 +374,7 @@ class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): class OBJECT_OT_LooperButton(bpy.types.Operator): + '''Trim active armature's animation to a single cycle, given a cyclic animation (such as a walk cycle)''' bl_idname = "mocap.looper" bl_label = "loops animation / sampled mocap data" @@ -383,6 +388,7 @@ class OBJECT_OT_LooperButton(bpy.types.Operator): class OBJECT_OT_DenoiseButton(bpy.types.Operator): + '''Denoise active armature's animation. Good for dealing with 'bad' frames inherent in mocap animation''' bl_idname = "mocap.denoise" bl_label = "Denoises sampled mocap data " @@ -400,6 +406,7 @@ class OBJECT_OT_DenoiseButton(bpy.types.Operator): class OBJECT_OT_LimitDOFButton(bpy.types.Operator): + '''UNIMPLEMENTED: Create limit constraints on the active armature from the selected armature's animation's range of motion''' bl_idname = "mocap.limitdof" bl_label = "Analyzes animations Max/Min DOF and adds hard/soft constraints" @@ -418,6 +425,7 @@ class OBJECT_OT_LimitDOFButton(bpy.types.Operator): class OBJECT_OT_RotateFixArmature(bpy.types.Operator): + '''Realign the active armature's axis system to match Blender (Commonly needed after bvh import)''' bl_idname = "mocap.rotate_fix" bl_label = "Rotates selected armature 90 degrees (fix for bvh import)" @@ -432,6 +440,7 @@ class OBJECT_OT_RotateFixArmature(bpy.types.Operator): class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): + '''Rescale selected armature to match the active animation, for convienence''' bl_idname = "mocap.scale_fix" bl_label = "Scales performer armature to match target armature" @@ -453,6 +462,7 @@ class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): + '''Add a post-retarget fix - useful for fixing certain artifacts following the retarget''' bl_idname = "mocap.addconstraint" bl_label = "Add constraint to target armature" @@ -469,6 +479,7 @@ class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): + '''Remove this post-retarget fix''' bl_idname = "mocap.removeconstraint" bl_label = "Removes constraints from target armature" constraint = bpy.props.IntProperty() @@ -492,6 +503,7 @@ class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): + '''Bake all post-retarget fixes to the Retarget Fixes NLA Track''' bl_idname = "mocap.bakeconstraints" bl_label = "Bake all constraints to target armature" @@ -506,6 +518,7 @@ class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): + '''Unbake all post-retarget fixes - removes the baked data from the Retarget Fixes NLA Track''' bl_idname = "mocap.unbakeconstraints" bl_label = "Unbake all constraints to target armature" From ddbfcacfa074ed301df3dd5e90a9d717ef56c352 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 19 Jul 2011 16:52:47 +0000 Subject: [PATCH 229/624] Added some simple feedback for long processes, currently being printed to the console --- release/scripts/modules/retarget.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 0602de5e596..d05fd71f8ce 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -142,6 +142,8 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene inter_bone.bone.use_inherit_rotation = True for t in range(s_frame, e_frame): + if (t - s_frame) % 10 == 0: + print("First pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) scene.frame_set(t) for bone in inter_bones: retargetPerfToInter(bone) @@ -199,6 +201,8 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): bakeTransform(bone) for t in range(s_frame, e_frame): + if (t - s_frame) % 10 == 0: + print("Second pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) scene.frame_set(t) end_bone = end_bones[root] end_bone.location = Vector((0, 0, 0)) @@ -396,11 +400,11 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): print("cleaning stuff up") perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) turnOffIK(enduser_obj) - print("creating intermediate armature") + print("Creating intermediate armature (for first pass)") inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene) - print("retargeting from intermediate to end user") + print("First pass: retargeting from intermediate to end user") retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) - print("retargeting root translation and clean up") + print("Second pass: retargeting root translation and clean up") stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) From 57fe73b3ac6ba6d7a0c3903318d9f0675e18338a Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 20 Jul 2011 00:36:28 +0000 Subject: [PATCH 230/624] View All/Selected tools for NLA Editor --- release/scripts/startup/bl_ui/space_nla.py | 6 +- .../editors/space_action/action_edit.c | 1 + source/blender/editors/space_nla/nla_edit.c | 131 ++++++++++++++++++ source/blender/editors/space_nla/nla_intern.h | 3 + source/blender/editors/space_nla/nla_ops.c | 9 ++ 5 files changed, 149 insertions(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/space_nla.py b/release/scripts/startup/bl_ui/space_nla.py index 717adb3baa8..78489db6317 100644 --- a/release/scripts/startup/bl_ui/space_nla.py +++ b/release/scripts/startup/bl_ui/space_nla.py @@ -72,7 +72,11 @@ class NLA_MT_view(bpy.types.Menu): layout.separator() layout.operator("anim.previewrange_set") layout.operator("anim.previewrange_clear") - + + layout.separator() + layout.operator("nla.view_all") + layout.operator("nla.view_selected") + layout.separator() layout.operator("screen.area_dupli") layout.operator("screen.screen_full_area") diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index 70e7b483140..40d73a59a42 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -234,6 +234,7 @@ static void get_keyframe_extents (bAnimContext *ac, float *min, float *max, cons int filter; /* get data to filter, from Action or Dopesheet */ + // XXX: what is sel doing here?! filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL /*| ANIMFILTER_CURVESONLY*/ | ANIMFILTER_NODUPLIS); ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 988ff49f20e..eb22495c977 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -68,6 +68,7 @@ #include "UI_interface.h" #include "UI_resources.h" +#include "UI_view2d.h" #include "nla_intern.h" // own include #include "nla_private.h" // FIXME... maybe this shouldn't be included? @@ -235,6 +236,136 @@ void NLA_OT_tweakmode_exit (wmOperatorType *ot) ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; } +/* *********************************************** */ +/* NLA Strips Range Stuff */ + +/* *************************** Calculate Range ************************** */ + +/* Get the min/max strip extents */ +static void get_nlastrip_extents (bAnimContext *ac, float *min, float *max, const short onlySel) +{ + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + + /* get data to filter */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_NODUPLIS); + ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); + + /* set large values to try to override */ + *min= 999999999.0f; + *max= -999999999.0f; + + /* check if any channels to set range with */ + if (anim_data.first) { + /* go through channels, finding max extents */ + for (ale= anim_data.first; ale; ale= ale->next) { + NlaTrack *nlt = (NlaTrack *)ale->data; + NlaStrip *strip; + + for (strip = nlt->strips.first; strip; strip = strip->next) { + /* only consider selected strips? */ + if ((onlySel == 0) || (strip->flag & NLASTRIP_FLAG_SELECT)) { + /* extend range if appropriate */ + *min = MIN2(*min, strip->start); + *max = MAX2(*max, strip->end); + } + } + } + + /* free memory */ + BLI_freelistN(&anim_data); + } + else { + /* set default range */ + if (ac->scene) { + *min= (float)ac->scene->r.sfra; + *max= (float)ac->scene->r.efra; + } + else { + *min= -5; + *max= 100; + } + } +} + +/* ****************** View-All Operator ****************** */ + +static int nlaedit_viewall(bContext *C, const short onlySel) +{ + bAnimContext ac; + View2D *v2d; + float extra; + + /* get editor data */ + if (ANIM_animdata_get_context(C, &ac) == 0) + return OPERATOR_CANCELLED; + v2d= &ac.ar->v2d; + + /* set the horizontal range, with an extra offset so that the extreme keys will be in view */ + get_nlastrip_extents(&ac, &v2d->cur.xmin, &v2d->cur.xmax, onlySel); + + extra= 0.1f * (v2d->cur.xmax - v2d->cur.xmin); + v2d->cur.xmin -= extra; + v2d->cur.xmax += extra; + + /* set vertical range */ + v2d->cur.ymax= 0.0f; + v2d->cur.ymin= (float)-(v2d->mask.ymax - v2d->mask.ymin); + + /* do View2D syncing */ + UI_view2d_sync(CTX_wm_screen(C), CTX_wm_area(C), v2d, V2D_LOCK_COPY); + + /* just redraw this view */ + ED_area_tag_redraw(CTX_wm_area(C)); + + return OPERATOR_FINISHED; +} + +/* ......... */ + +static int nlaedit_viewall_exec(bContext *C, wmOperator *UNUSED(op)) +{ + /* whole range */ + return nlaedit_viewall(C, FALSE); +} + +static int nlaedit_viewsel_exec(bContext *C, wmOperator *UNUSED(op)) +{ + /* only selected */ + return nlaedit_viewall(C, TRUE); +} + +void NLA_OT_view_all (wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "View All"; + ot->idname= "NLA_OT_view_all"; + ot->description= "Reset viewable area to show full strips range"; + + /* api callbacks */ + ot->exec= nlaedit_viewall_exec; + ot->poll= ED_operator_nla_active; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + +void NLA_OT_view_selected (wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "View Selected"; + ot->idname= "NLA_OT_view_selected"; + ot->description= "Reset viewable area to show selected strips range"; + + /* api callbacks */ + ot->exec= nlaedit_viewsel_exec; + ot->poll= ED_operator_nla_active; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + /* *********************************************** */ /* NLA Editing Operations (Constructive/Destructive) */ diff --git a/source/blender/editors/space_nla/nla_intern.h b/source/blender/editors/space_nla/nla_intern.h index dba7fca8d0f..43ef5beb216 100644 --- a/source/blender/editors/space_nla/nla_intern.h +++ b/source/blender/editors/space_nla/nla_intern.h @@ -94,6 +94,9 @@ void NLA_OT_tweakmode_exit(wmOperatorType *ot); /* --- */ +void NLA_OT_view_all(wmOperatorType *ot); +void NLA_OT_view_selected(wmOperatorType *ot); + void NLA_OT_actionclip_add(wmOperatorType *ot); void NLA_OT_transition_add(wmOperatorType *ot); diff --git a/source/blender/editors/space_nla/nla_ops.c b/source/blender/editors/space_nla/nla_ops.c index ea8e8961f02..38e12c46060 100644 --- a/source/blender/editors/space_nla/nla_ops.c +++ b/source/blender/editors/space_nla/nla_ops.c @@ -130,6 +130,10 @@ void nla_operatortypes(void) WM_operatortype_append(NLA_OT_select_all_toggle); WM_operatortype_append(NLA_OT_select_leftright); + /* view */ + WM_operatortype_append(NLA_OT_view_all); + WM_operatortype_append(NLA_OT_view_selected); + /* edit */ WM_operatortype_append(NLA_OT_tweakmode_enter); WM_operatortype_append(NLA_OT_tweakmode_exit); @@ -212,6 +216,11 @@ static void nla_keymap_main (wmKeyConfig *keyconf, wmKeyMap *keymap) WM_keymap_add_item(keymap, "NLA_OT_select_border", BKEY, KM_PRESS, 0, 0); RNA_boolean_set(WM_keymap_add_item(keymap, "NLA_OT_select_border", BKEY, KM_PRESS, KM_ALT, 0)->ptr, "axis_range", 1); + /* view*/ + /* auto-set range */ + //WM_keymap_add_item(keymap, "NLA_OT_previewrange_set", PKEY, KM_PRESS, KM_CTRL|KM_ALT, 0); + WM_keymap_add_item(keymap, "NLA_OT_view_all", HOMEKEY, KM_PRESS, 0, 0); + WM_keymap_add_item(keymap, "NLA_OT_view_selected", PADPERIOD, KM_PRESS, 0, 0); /* editing */ /* tweakmode From 69614a972f1e7ad68f1c27dea4b56c41889e63d2 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 20 Jul 2011 01:12:57 +0000 Subject: [PATCH 231/624] Add/Clear Fake Users from Outliner by RMB on ID blocks --- .../editors/space_outliner/outliner_tools.c | 49 ++++++++++++++++++- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner_tools.c b/source/blender/editors/space_outliner/outliner_tools.c index 891c18bcd8a..57ee2fe00ef 100644 --- a/source/blender/editors/space_outliner/outliner_tools.c +++ b/source/blender/editors/space_outliner/outliner_tools.c @@ -300,13 +300,32 @@ static void object_delete_cb(bContext *C, Scene *scene, TreeElement *te, TreeSto static void id_local_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) { - if(tselem->id->lib && (tselem->id->flag & LIB_EXTERN)) { + if (tselem->id->lib && (tselem->id->flag & LIB_EXTERN)) { tselem->id->lib= NULL; tselem->id->flag= LIB_LOCAL; new_id(NULL, tselem->id, NULL); } } +static void id_fake_user_set_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + ID *id = tselem->id; + + if ((id) && ((id->flag & LIB_FAKEUSER) == 0)) { + id->flag |= LIB_FAKEUSER; + id_us_plus(id); + } +} + +static void id_fake_user_clear_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) +{ + ID *id = tselem->id; + + if ((id) && (id->flag & LIB_FAKEUSER)) { + id->flag &= ~LIB_FAKEUSER; + id_us_min(id); + } +} static void singleuser_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) { @@ -637,9 +656,13 @@ void OUTLINER_OT_group_operation(wmOperatorType *ot) typedef enum eOutlinerIdOpTypes { OUTLINER_IDOP_INVALID = 0, + OUTLINER_IDOP_UNLINK, OUTLINER_IDOP_LOCAL, - OUTLINER_IDOP_SINGLE + OUTLINER_IDOP_SINGLE, + + OUTLINER_IDOP_FAKE_ADD, + OUTLINER_IDOP_FAKE_CLEAR } eOutlinerIdOpTypes; // TODO: implement support for changing the ID-block used @@ -647,6 +670,8 @@ static EnumPropertyItem prop_id_op_types[] = { {OUTLINER_IDOP_UNLINK, "UNLINK", 0, "Unlink", ""}, {OUTLINER_IDOP_LOCAL, "LOCAL", 0, "Make Local", ""}, {OUTLINER_IDOP_SINGLE, "SINGLE", 0, "Make Single User", ""}, + {OUTLINER_IDOP_FAKE_ADD, "ADD_FAKE", 0, "Add Fake User", "Ensure datablock gets saved even if it isn't in use (e.g. for motion and material libraries)"}, + {OUTLINER_IDOP_FAKE_CLEAR, "CLEAR_FAKE", 0, "Clear Fake User", ""}, {0, NULL, 0, NULL, NULL} }; @@ -721,6 +746,26 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) } break; + case OUTLINER_IDOP_FAKE_ADD: + { + /* set fake user */ + outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_fake_user_set_cb); + + WM_event_add_notifier(C, NC_ID|NA_EDITED, NULL); + ED_undo_push(C, "Add Fake User"); + } + break; + + case OUTLINER_IDOP_FAKE_CLEAR: + { + /* clear fake user */ + outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_fake_user_clear_cb); + + WM_event_add_notifier(C, NC_ID|NA_EDITED, NULL); + ED_undo_push(C, "Clear Fake User"); + } + break; + default: // invalid - unhandled break; From 71eda5ca4da4444fc2368371edfa22d93effcec0 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 20 Jul 2011 06:09:41 +0000 Subject: [PATCH 232/624] BGE Animations: BL_Action::m_action could be garbage, which can lead to odd problems. So, now I make sure it's set to NULL in the constructor. --- source/gameengine/Ketsji/BL_Action.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 5aecd2f114f..9a29f7d4472 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -66,6 +66,7 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_blendinpose(NULL), m_sg_contr(NULL), m_ptrrna(NULL), + m_action(NULL), m_done(true) { if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) From abb3f8c80be57ea263f7067a771ea0b96aee57e3 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 20 Jul 2011 06:20:49 +0000 Subject: [PATCH 233/624] BGE Animations: Fixing a crash with "IPO" animations on an object with modifiers. --- source/gameengine/Ketsji/BL_Action.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 9a29f7d4472..6fe989296fd 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -155,7 +155,7 @@ bool BL_Action::Play(const char* name, BL_DeformableGameObject *obj = (BL_DeformableGameObject*)m_obj; BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); - if (shape_deformer) + if (shape_deformer && shape_deformer->GetKey()) { obj->GetShape(m_blendinshape); @@ -363,7 +363,7 @@ void BL_Action::Update(float curtime) BL_ShapeDeformer *shape_deformer = dynamic_cast(obj->GetDeformer()); // Handle shape actions if we have any - if (shape_deformer) + if (shape_deformer && shape_deformer->GetKey()) { Key *key = shape_deformer->GetKey(); From 2c61949179c042b785e5b7158b93654e492e5f12 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 20 Jul 2011 12:44:29 +0000 Subject: [PATCH 234/624] venomgfx request: Renaming handle 1/2 to left/right handles for keyframes This makes it easier to remember/identify which one you're dealing with --- source/blender/makesrna/intern/rna_fcurve.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index ecb5a96f872..cd85e100521 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -1320,12 +1320,12 @@ static void rna_def_fkeyframe(BlenderRNA *brna) /* Boolean values */ prop= RNA_def_property(srna, "select_left_handle", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "f1", 0); - RNA_def_property_ui_text(prop, "Handle 1 selected", "Handle 1 selection status"); + RNA_def_property_ui_text(prop, "Handle 1 selected", "Left handle selection status"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME|NA_SELECTED, NULL); prop= RNA_def_property(srna, "select_right_handle", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "f3", 0); - RNA_def_property_ui_text(prop, "Handle 2 selected", "Handle 2 selection status"); + RNA_def_property_ui_text(prop, "Handle 2 selected", "Right handle selection status"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME|NA_SELECTED, NULL); prop= RNA_def_property(srna, "select_control_point", PROP_BOOLEAN, PROP_NONE); @@ -1337,13 +1337,13 @@ static void rna_def_fkeyframe(BlenderRNA *brna) prop= RNA_def_property(srna, "handle_left_type", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "h1"); RNA_def_property_enum_items(prop, beztriple_handle_type_items); - RNA_def_property_ui_text(prop, "Handle 1 Type", "Handle types"); + RNA_def_property_ui_text(prop, "Left Handle Type", "Handle types"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); prop= RNA_def_property(srna, "handle_right_type", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "h2"); RNA_def_property_enum_items(prop, beztriple_handle_type_items); - RNA_def_property_ui_text(prop, "Handle 2 Type", "Handle types"); + RNA_def_property_ui_text(prop, "Right Handle Type", "Handle types"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); prop= RNA_def_property(srna, "interpolation", PROP_ENUM, PROP_NONE); @@ -1355,14 +1355,14 @@ static void rna_def_fkeyframe(BlenderRNA *brna) prop= RNA_def_property(srna, "type", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "hide"); RNA_def_property_enum_items(prop, beztriple_keyframe_type_items); - RNA_def_property_ui_text(prop, "Type", "The type of keyframe"); + RNA_def_property_ui_text(prop, "Type", "The type of keyframe (for visual purposes only"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); /* Vector values */ prop= RNA_def_property(srna, "handle_left", PROP_FLOAT, PROP_COORDS); /* keyframes are dimensionless */ RNA_def_property_array(prop, 2); RNA_def_property_float_funcs(prop, "rna_FKeyframe_handle1_get", "rna_FKeyframe_handle1_set", NULL); - RNA_def_property_ui_text(prop, "Handle 1", "Coordinates of the first handle"); + RNA_def_property_ui_text(prop, "Left Handle", "Coordinates of the left handle (before the control point)"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME|NA_EDITED, NULL); prop= RNA_def_property(srna, "co", PROP_FLOAT, PROP_COORDS); /* keyframes are dimensionless */ @@ -1374,7 +1374,7 @@ static void rna_def_fkeyframe(BlenderRNA *brna) prop= RNA_def_property(srna, "handle_right", PROP_FLOAT, PROP_COORDS); /* keyframes are dimensionless */ RNA_def_property_array(prop, 2); RNA_def_property_float_funcs(prop, "rna_FKeyframe_handle2_get", "rna_FKeyframe_handle2_set", NULL); - RNA_def_property_ui_text(prop, "Handle 2", "Coordinates of the second handle"); + RNA_def_property_ui_text(prop, "Right Handle", "Coordinates of the right handle (after the control point)"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME|NA_EDITED, NULL); } From a08a510d6558f203ee21eefb751752a9fa572cee Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 20 Jul 2011 21:03:06 +0000 Subject: [PATCH 235/624] Two new operators for easier retargeting: Auto scale performer, and a first attempt at auto hiearchy mapping --- release/scripts/modules/mocap_tools.py | 66 ++++++++++++++++++++++++-- release/scripts/modules/retarget.py | 4 +- release/scripts/startup/ui_mocap.py | 33 +++++++++++-- 3 files changed, 93 insertions(+), 10 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 1ce76dfbe6f..ed945d45251 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -573,7 +573,67 @@ def scale_fix_armature(performer_obj, enduser_obj): perf_bones = performer_obj.data.bones end_bones = enduser_obj.data.bones - #perf_avg = performer_obj.dimensions + def calculateBoundingRadius(bones): + center = Vector() + for bone in bones: + center += bone.head_local + center /= len(bones) + radius = 0 + for bone in bones: + dist = (bone.head_local - center).length + if dist > radius: + radius = dist + return radius + + perf_rad = calculateBoundingRadius(performer_obj.data.bones) + end_rad = calculateBoundingRadius(enduser_obj.data.bones) #end_avg = enduser_obj.dimensions - #print(perf_avg, end_avg) - #performer_obj.scale /= (perf_avg / end_avg) + factor = end_rad / perf_rad * 1.2 + performer_obj.scale *= factor + + +def guessMapping(performer_obj, enduser_obj): + perf_bones = performer_obj.data.bones + end_bones = enduser_obj.data.bones + + root = perf_bones[0] + + def findBoneSide(bone): + if "Left" in bone: + return "Left", bone.replace("Left", "").lower().replace(".", "") + if "Right" in bone: + return "Right", bone.replace("Right", "").lower().replace(".", "") + if "L" in bone: + return "Left", bone.replace("Left", "").lower().replace(".", "") + if "R" in bone: + return "Right", bone.replace("Right", "").lower().replace(".", "") + return "", bone + + def nameMatch(bone_a, bone_b): + # nameMatch - recieves two strings, returns 2 if they are relatively the same, 1 if they are the same but R and L and 0 if no match at all + side_a, noside_a = findBoneSide(bone_a) + side_b, noside_b = findBoneSide(bone_b) + if side_a == side_b: + if noside_a in noside_b or noside_b in noside_a: + return 2 + else: + if noside_a in noside_b or noside_b in noside_a: + return 1 + return 0 + + def guessSingleMapping(perf_bone): + possible_bones = [end_bones[0]] + while possible_bones: + for end_bone in possible_bones: + match = nameMatch(perf_bone.name, end_bone.name) + if match == 2 and not perf_bone.map: + perf_bone.map = end_bone.name + newPossibleBones = [] + for end_bone in possible_bones: + newPossibleBones += list(end_bone.children) + possible_bones = newPossibleBones + + for child in perf_bone.children: + guessSingleMapping(child) + + guessSingleMapping(root) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index d05fd71f8ce..f4ab6498e11 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -143,7 +143,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene for t in range(s_frame, e_frame): if (t - s_frame) % 10 == 0: - print("First pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) + print("First pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) scene.frame_set(t) for bone in inter_bones: retargetPerfToInter(bone) @@ -202,7 +202,7 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): for t in range(s_frame, e_frame): if (t - s_frame) % 10 == 0: - print("Second pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) + print("Second pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) scene.frame_set(t) end_bone = end_bones[root] end_bone.location = Vector((0, 0, 0)) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index fe5ae72f280..eabb003bdb9 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -196,16 +196,17 @@ class MocapPanel(bpy.types.Panel): row2.operator("mocap.looper", text='Loop animation') row2.operator("mocap.limitdof", text='Constrain Rig') self.layout.label("Retargeting") - row3 = self.layout.row(align=True) - column1 = row3.column(align=True) - column1.label("Performer Rig") - column2 = row3.column(align=True) - column2.label("Enduser Rig") enduser_obj = bpy.context.active_object performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] if enduser_obj is None or len(performer_obj) != 1: self.layout.label("Select performer rig and target rig (as active)") else: + self.layout.operator("mocap.guessmapping", text="Guess Hiearchy Mapping") + row3 = self.layout.row(align=True) + column1 = row3.column(align=True) + column1.label("Performer Rig") + column2 = row3.column(align=True) + column2.label("Enduser Rig") performer_obj = performer_obj[0] if performer_obj.data and enduser_obj.data: if performer_obj.data.name in bpy.data.armatures and enduser_obj.data.name in bpy.data.armatures: @@ -532,6 +533,28 @@ class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): return isinstance(context.active_object.data, bpy.types.Armature) +class OBJECT_OT_GuessHierachyMapping(bpy.types.Operator): + '''Attemps to auto figure out hierarchy mapping''' + bl_idname = "mocap.guessmapping" + bl_label = "Attemps to auto figure out hierarchy mapping" + + def execute(self, context): + enduser_obj = bpy.context.active_object + performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] + mocap_tools.guessMapping(performer_obj, enduser_obj) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + if performer_obj: + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + else: + return False + + def register(): bpy.utils.register_module(__name__) From 74111ac11c0da9f1c5279e80dd5e90c896ff2bac Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 21 Jul 2011 00:07:07 +0000 Subject: [PATCH 236/624] Attempted bugfix: don't perform any keyframe remapping stuff if rendering, to prevent any race condition problems I've noticed some weird and random crashes recently while rendering, which I suspect have been arising from having an Action Editor open while rendering. Previously only the timeline was patched against these problems, though the issues may be more widespread. Hence, solving this problem at the root cause instead. --- source/blender/editors/animation/anim_draw.c | 7 +++++++ source/blender/editors/space_time/space_time.c | 3 +-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/animation/anim_draw.c b/source/blender/editors/animation/anim_draw.c index 22ab419de2e..2c2a8045b64 100644 --- a/source/blender/editors/animation/anim_draw.c +++ b/source/blender/editors/animation/anim_draw.c @@ -38,6 +38,7 @@ #include "BLI_math.h" #include "BKE_context.h" +#include "BKE_global.h" #include "BKE_nla.h" #include "BKE_object.h" @@ -308,6 +309,9 @@ AnimData *ANIM_nla_mapping_get(bAnimContext *ac, bAnimListElem *ale) if (ac == NULL) return NULL; + /* abort if rendering - we may get some race condition issues... */ + if (G.rendering) return NULL; + /* handling depends on the type of animation-context we've got */ if (ale) return ale->adt; @@ -447,6 +451,9 @@ void ANIM_unit_mapping_apply_fcurve (Scene *scene, ID *id, FCurve *fcu, short fl KeyframeEditFunc sel_cb; float fac; + /* abort if rendering - we may get some race condition issues... */ + if (G.rendering) return; + /* calculate mapping factor, and abort if nothing to change */ fac= ANIM_unit_mapping_get_factor(scene, id, fcu, (flag & ANIM_UNITCONV_RESTORE)); if (fac == 1.0f) diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c index 09842870dff..a1347f6c306 100644 --- a/source/blender/editors/space_time/space_time.c +++ b/source/blender/editors/space_time/space_time.c @@ -480,8 +480,7 @@ static void time_main_area_draw(const bContext *C, ARegion *ar) UI_view2d_view_ortho(v2d); /* keyframes */ - if(!G.rendering) /* ANIM_nla_mapping_apply_fcurve() modifies curve data while rendering, possible race condition */ - time_draw_keyframes(C, stime, ar); + time_draw_keyframes(C, stime, ar); /* markers */ UI_view2d_view_orthoSpecial(ar, v2d, 1); From cf34f7509f4ea8c3f0c92045933f089c72de5313 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 21 Jul 2011 18:31:01 +0000 Subject: [PATCH 237/624] --- source/blender/collada/AnimationImporter.cpp | 39 +++++++++++++++++--- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 129f3192ce2..e6c35b3ffb7 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -50,6 +50,7 @@ #include "collada_utils.h" #include "AnimationImporter.h" #include "ArmatureImporter.h" +#include "MaterialExporter.h" #include @@ -905,8 +906,35 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } + if ( animType->material != 0){ + Material *ma = give_current_material(ob, 1); + if (!ma->adt || !ma->adt->action) act = verify_adt_action((ID*)&ma->id, 1); + else act = ma->adt->action; + + ListBase *AnimCurves = &(act->curves); + + const COLLADAFW::InstanceGeometryPointerArray& nodeGeoms = node->getInstanceGeometries(); + for (unsigned int i = 0; i < nodeGeoms.getCount(); i++) { + const COLLADAFW::MaterialBindingArray& matBinds = nodeGeoms[i]->getMaterialBindings(); + for (unsigned int j = 0; j < matBinds.getCount(); j++) { + const COLLADAFW::Material *mat = (COLLADAFW::Material *) FW_object_map[matBinds[j].getReferencedMaterial()]; + const COLLADAFW::Effect *ef = (COLLADAFW::Effect *) FW_object_map[mat->getInstantiatedEffect()]; + COLLADAFW::CommonEffectPointerArray commonEffects = ef->getCommonEffects(); + for (unsigned int k = 0; k < commonEffects.getCount(); k++) { + COLLADAFW::EffectCommon *efc = commonEffects[k]; + if((animType->material & MATERIAL_SHININESS) != 0){ + const COLLADAFW::FloatOrParam *shin = &(efc->getShininess()); + const COLLADAFW::UniqueId& listid = shin->getAnimationList(); + Assign_float_animations( listid, AnimCurves , "specular_hardness" ); + } + } + } + } + } + } + //Check if object is animated by checking if animlist_map holds the animlist_id of node transforms AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLADAFW::Node * node , std::map FW_object_map) @@ -970,12 +998,13 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD const COLLADAFW::InstanceGeometryPointerArray& nodeGeoms = node->getInstanceGeometries(); for (unsigned int i = 0; i < nodeGeoms.getCount(); i++) { const COLLADAFW::MaterialBindingArray& matBinds = nodeGeoms[i]->getMaterialBindings(); - for (unsigned int j = 0; i < matBinds.getCount(); i++) { - const COLLADAFW::Material *mat = (COLLADAFW::Material *) FW_object_map[matBinds[i].getReferencedMaterial()]; + for (unsigned int j = 0; j < matBinds.getCount(); j++) { + const COLLADAFW::Material *mat = (COLLADAFW::Material *) FW_object_map[matBinds[j].getReferencedMaterial()]; const COLLADAFW::Effect *ef = (COLLADAFW::Effect *) FW_object_map[mat->getInstantiatedEffect()]; - const COLLADAFW::CommonEffectPointerArray& commonEffects = ef->getCommonEffects(); - for (unsigned int k = 0; i < commonEffects.getCount(); i++) { - types->material = setAnimType(&(commonEffects[i]->getShininess()),(types->material), MATERIAL_SHININESS); + COLLADAFW::CommonEffectPointerArray commonEffects = ef->getCommonEffects(); + for (unsigned int k = 0; k < commonEffects.getCount(); k++) { + COLLADAFW::EffectCommon *efc = commonEffects[k]; + types->material = setAnimType(&(efc->getShininess()),(types->material), MATERIAL_SHININESS); } } From 1ca2a6f24f5d229e3243314cfd13449eebb12e14 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 22 Jul 2011 07:25:52 +0000 Subject: [PATCH 238/624] Split up recalcData() function in transform_generics.c into smaller functions based on editor types This could be split up further in future if there's such a need, but this should already be sufficient. Most notably required since the NLA recalc stuff was taking quite a few lines within that block --- .../editors/transform/transform_generics.c | 1004 +++++++++-------- 1 file changed, 514 insertions(+), 490 deletions(-) diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index 9b56437e985..b512123ebd5 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -323,11 +323,519 @@ static int fcu_test_selected(FCurve *fcu) return 0; } +/* helper for recalcData() - for Action Editor transforms */ +static void recalcData_actedit(TransInfo *t) +{ + Scene *scene= t->scene; + SpaceAction *saction= (SpaceAction *)t->sa->spacedata.first; + + bAnimContext ac= {NULL}; + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + + /* initialise relevant anim-context 'context' data from TransInfo data */ + /* NOTE: sync this with the code in ANIM_animdata_get_context() */ + ac.scene= t->scene; + ac.obact= OBACT; + ac.sa= t->sa; + ac.ar= t->ar; + ac.sl= (t->sa)? t->sa->spacedata.first : NULL; + ac.spacetype= (t->sa)? t->sa->spacetype : 0; + ac.regiontype= (t->ar)? t->ar->regiontype : 0; + + ANIM_animdata_context_getdata(&ac); + + /* perform flush */ + if (ac.datatype == ANIMCONT_GPENCIL) { + /* flush transform values back to actual coordinates */ + flushTransGPactionData(t); + } + else { + /* get animdata blocks visible in editor, assuming that these will be the ones where things changed */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA); + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* just tag these animdata-blocks to recalc, assuming that some data there changed + * BUT only do this if realtime updates are enabled + */ + if ((saction->flag & SACTION_NOREALTIMEUPDATES) == 0) { + for (ale= anim_data.first; ale; ale= ale->next) { + /* set refresh tags for objects using this animation */ + ANIM_list_elem_update(t->scene, ale); + } + } + + /* now free temp channels */ + BLI_freelistN(&anim_data); + } +} + +/* helper for recalcData() - for Graph Editor transforms */ +static void recalcData_graphedit(TransInfo *t) +{ + SpaceIpo *sipo= (SpaceIpo *)t->sa->spacedata.first; + Scene *scene; + + ListBase anim_data = {NULL, NULL}; + bAnimContext ac= {NULL}; + int filter; + + bAnimListElem *ale; + int dosort = 0; + + + /* initialise relevant anim-context 'context' data from TransInfo data */ + /* NOTE: sync this with the code in ANIM_animdata_get_context() */ + scene= ac.scene= t->scene; + ac.obact= OBACT; + ac.sa= t->sa; + ac.ar= t->ar; + ac.sl= (t->sa)? t->sa->spacedata.first : NULL; + ac.spacetype= (t->sa)? t->sa->spacetype : 0; + ac.regiontype= (t->ar)? t->ar->regiontype : 0; + + ANIM_animdata_context_getdata(&ac); + + /* do the flush first */ + flushTransGraphData(t); + + /* get curves to check if a re-sort is needed */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVE_VISIBLE); + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* now test if there is a need to re-sort */ + for (ale= anim_data.first; ale; ale= ale->next) { + FCurve *fcu= (FCurve *)ale->key_data; + + /* ignore unselected fcurves */ + if (!fcu_test_selected(fcu)) + continue; + + // fixme: only do this for selected verts... + ANIM_unit_mapping_apply_fcurve(ac.scene, ale->id, ale->key_data, ANIM_UNITCONV_ONLYSEL|ANIM_UNITCONV_SELVERTS|ANIM_UNITCONV_RESTORE); + + + /* watch it: if the time is wrong: do not correct handles yet */ + if (test_time_fcurve(fcu)) + dosort++; + else + calchandles_fcurve(fcu); + + /* set refresh tags for objects using this animation, + * BUT only if realtime updates are enabled + */ + if ((sipo->flag & SIPO_NOREALTIMEUPDATES) == 0) + ANIM_list_elem_update(t->scene, ale); + } + + /* do resort and other updates? */ + if (dosort) remake_graph_transdata(t, &anim_data); + + /* now free temp channels */ + BLI_freelistN(&anim_data); +} + +/* helper for recalcData() - for NLA Editor transforms */ +static void recalcData_nla(TransInfo *t) +{ + TransDataNla *tdn= (TransDataNla *)t->customData; + SpaceNla *snla= (SpaceNla *)t->sa->spacedata.first; + Scene *scene= t->scene; + double secf= FPS; + int i; + + /* for each strip we've got, perform some additional validation of the values that got set before + * using RNA to set the value (which does some special operations when setting these values to make + * sure that everything works ok) + */ + for (i = 0; i < t->total; i++, tdn++) { + NlaStrip *strip= tdn->strip; + PointerRNA strip_ptr; + short pExceeded, nExceeded, iter; + int delta_y1, delta_y2; + + /* if this tdn has no handles, that means it is just a dummy that should be skipped */ + if (tdn->handle == 0) + continue; + + /* set refresh tags for objects using this animation, + * BUT only if realtime updates are enabled + */ + if ((snla->flag & SNLA_NOREALTIMEUPDATES) == 0) + ANIM_id_update(t->scene, tdn->id); + + /* if cancelling transform, just write the values without validating, then move on */ + if (t->state == TRANS_CANCEL) { + /* clear the values by directly overwriting the originals, but also need to restore + * endpoints of neighboring transition-strips + */ + + /* start */ + strip->start= tdn->h1[0]; + + if ((strip->prev) && (strip->prev->type == NLASTRIP_TYPE_TRANSITION)) + strip->prev->end= tdn->h1[0]; + + /* end */ + strip->end= tdn->h2[0]; + + if ((strip->next) && (strip->next->type == NLASTRIP_TYPE_TRANSITION)) + strip->next->start= tdn->h2[0]; + + /* flush transforms to child strips (since this should be a meta) */ + BKE_nlameta_flush_transforms(strip); + + /* restore to original track (if needed) */ + if (tdn->oldTrack != tdn->nlt) { + /* just append to end of list for now, since strips get sorted in special_aftertrans_update() */ + BLI_remlink(&tdn->nlt->strips, strip); + BLI_addtail(&tdn->oldTrack->strips, strip); + } + + continue; + } + + /* firstly, check if the proposed transform locations would overlap with any neighbouring strips + * (barring transitions) which are absolute barriers since they are not being moved + * + * this is done as a iterative procedure (done 5 times max for now) + */ + for (iter=0; iter < 5; iter++) { + pExceeded= ((strip->prev) && (strip->prev->type != NLASTRIP_TYPE_TRANSITION) && (tdn->h1[0] < strip->prev->end)); + nExceeded= ((strip->next) && (strip->next->type != NLASTRIP_TYPE_TRANSITION) && (tdn->h2[0] > strip->next->start)); + + if ((pExceeded && nExceeded) || (iter == 4) ) { + /* both endpoints exceeded (or iteration ping-pong'd meaning that we need a compromise) + * - simply crop strip to fit within the bounds of the strips bounding it + * - if there were no neighbours, clear the transforms (make it default to the strip's current values) + */ + if (strip->prev && strip->next) { + tdn->h1[0]= strip->prev->end; + tdn->h2[0]= strip->next->start; + } + else { + tdn->h1[0]= strip->start; + tdn->h2[0]= strip->end; + } + } + else if (nExceeded) { + /* move backwards */ + float offset= tdn->h2[0] - strip->next->start; + + tdn->h1[0] -= offset; + tdn->h2[0] -= offset; + } + else if (pExceeded) { + /* more forwards */ + float offset= strip->prev->end - tdn->h1[0]; + + tdn->h1[0] += offset; + tdn->h2[0] += offset; + } + else /* all is fine and well */ + break; + } + + /* handle auto-snapping */ + switch (snla->autosnap) { + case SACTSNAP_FRAME: /* snap to nearest frame/time */ + if (snla->flag & SNLA_DRAWTIME) { + tdn->h1[0]= (float)( floor((tdn->h1[0]/secf) + 0.5f) * secf ); + tdn->h2[0]= (float)( floor((tdn->h2[0]/secf) + 0.5f) * secf ); + } + else { + tdn->h1[0]= (float)( floor(tdn->h1[0]+0.5f) ); + tdn->h2[0]= (float)( floor(tdn->h2[0]+0.5f) ); + } + break; + + case SACTSNAP_MARKER: /* snap to nearest marker */ + tdn->h1[0]= (float)ED_markers_find_nearest_marker_time(&t->scene->markers, tdn->h1[0]); + tdn->h2[0]= (float)ED_markers_find_nearest_marker_time(&t->scene->markers, tdn->h2[0]); + break; + } + + /* use RNA to write the values... */ + // TODO: do we need to write in 2 passes to make sure that no truncation goes on? + RNA_pointer_create(NULL, &RNA_NlaStrip, strip, &strip_ptr); + + RNA_float_set(&strip_ptr, "frame_start", tdn->h1[0]); + RNA_float_set(&strip_ptr, "frame_end", tdn->h2[0]); + + /* flush transforms to child strips (since this should be a meta) */ + BKE_nlameta_flush_transforms(strip); + + + /* now, check if we need to try and move track + * - we need to calculate both, as only one may have been altered by transform if only 1 handle moved + */ + delta_y1= ((int)tdn->h1[1] / NLACHANNEL_STEP(snla) - tdn->trackIndex); + delta_y2= ((int)tdn->h2[1] / NLACHANNEL_STEP(snla) - tdn->trackIndex); + + if (delta_y1 || delta_y2) { + NlaTrack *track; + int delta = (delta_y2) ? delta_y2 : delta_y1; + int n; + + /* move in the requested direction, checking at each layer if there's space for strip to pass through, + * stopping on the last track available or that we're able to fit in + */ + if (delta > 0) { + for (track=tdn->nlt->next, n=0; (track) && (n < delta); track=track->next, n++) { + /* check if space in this track for the strip */ + if (BKE_nlatrack_has_space(track, strip->start, strip->end)) { + /* move strip to this track */ + BLI_remlink(&tdn->nlt->strips, strip); + BKE_nlatrack_add_strip(track, strip); + + tdn->nlt= track; + tdn->trackIndex++; + } + else /* can't move any further */ + break; + } + } + else { + /* make delta 'positive' before using it, since we now know to go backwards */ + delta= -delta; + + for (track=tdn->nlt->prev, n=0; (track) && (n < delta); track=track->prev, n++) { + /* check if space in this track for the strip */ + if (BKE_nlatrack_has_space(track, strip->start, strip->end)) { + /* move strip to this track */ + BLI_remlink(&tdn->nlt->strips, strip); + BKE_nlatrack_add_strip(track, strip); + + tdn->nlt= track; + tdn->trackIndex--; + } + else /* can't move any further */ + break; + } + } + } + } +} + +/* helper for recalcData() - for 3d-view transforms */ +static void recalcData_view3d(TransInfo *t) +{ + Base *base = t->scene->basact; + + if (t->obedit) { + if ELEM(t->obedit->type, OB_CURVE, OB_SURF) { + Curve *cu= t->obedit->data; + ListBase *nurbs= ED_curve_editnurbs(cu); + Nurb *nu= nurbs->first; + + if(t->state != TRANS_CANCEL) { + clipMirrorModifier(t, t->obedit); + applyProject(t); + } + + DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ + + if (t->state == TRANS_CANCEL) { + while(nu) { + calchandlesNurb(nu); /* Cant do testhandlesNurb here, it messes up the h1 and h2 flags */ + nu= nu->next; + } + } + else { + /* Normal updating */ + while(nu) { + test2DNurb(nu); + calchandlesNurb(nu); + nu= nu->next; + } + } + } + else if(t->obedit->type==OB_LATTICE) { + Lattice *la= t->obedit->data; + + if(t->state != TRANS_CANCEL) { + applyProject(t); + } + + DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ + + if(la->editlatt->latt->flag & LT_OUTSIDE) outside_lattice(la->editlatt->latt); + } + else if (t->obedit->type == OB_MESH) { + EditMesh *em = ((Mesh*)t->obedit->data)->edit_mesh; + /* mirror modifier clipping? */ + if(t->state != TRANS_CANCEL) { + /* apply clipping after so we never project past the clip plane [#25423] */ + applyProject(t); + clipMirrorModifier(t, t->obedit); + } + if((t->options & CTX_NO_MIRROR) == 0 && (t->flag & T_MIRROR)) + editmesh_apply_to_mirror(t); + + DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ + + recalc_editnormals(em); + } + else if(t->obedit->type==OB_ARMATURE) { /* no recalc flag, does pose */ + bArmature *arm= t->obedit->data; + ListBase *edbo = arm->edbo; + EditBone *ebo; + TransData *td = t->data; + int i; + + if(t->state != TRANS_CANCEL) { + applyProject(t); + } + + /* Ensure all bones are correctly adjusted */ + for (ebo = edbo->first; ebo; ebo = ebo->next){ + + if ((ebo->flag & BONE_CONNECTED) && ebo->parent){ + /* If this bone has a parent tip that has been moved */ + if (ebo->parent->flag & BONE_TIPSEL){ + VECCOPY (ebo->head, ebo->parent->tail); + if(t->mode==TFM_BONE_ENVELOPE) ebo->rad_head= ebo->parent->rad_tail; + } + /* If this bone has a parent tip that has NOT been moved */ + else{ + VECCOPY (ebo->parent->tail, ebo->head); + if(t->mode==TFM_BONE_ENVELOPE) ebo->parent->rad_tail= ebo->rad_head; + } + } + + /* on extrude bones, oldlength==0.0f, so we scale radius of points */ + ebo->length= len_v3v3(ebo->head, ebo->tail); + if(ebo->oldlength==0.0f) { + ebo->rad_head= 0.25f*ebo->length; + ebo->rad_tail= 0.10f*ebo->length; + ebo->dist= 0.25f*ebo->length; + if(ebo->parent) { + if(ebo->rad_head > ebo->parent->rad_tail) + ebo->rad_head= ebo->parent->rad_tail; + } + } + else if(t->mode!=TFM_BONE_ENVELOPE) { + /* if bones change length, lets do that for the deform distance as well */ + ebo->dist*= ebo->length/ebo->oldlength; + ebo->rad_head*= ebo->length/ebo->oldlength; + ebo->rad_tail*= ebo->length/ebo->oldlength; + ebo->oldlength= ebo->length; + } + } + + + if (t->mode != TFM_BONE_ROLL) + { + /* fix roll */ + for(i = 0; i < t->total; i++, td++) + { + if (td->extra) + { + float vec[3], up_axis[3]; + float qrot[4]; + + ebo = td->extra; + VECCOPY(up_axis, td->axismtx[2]); + + if (t->mode != TFM_ROTATION) + { + sub_v3_v3v3(vec, ebo->tail, ebo->head); + normalize_v3(vec); + rotation_between_vecs_to_quat(qrot, td->axismtx[1], vec); + mul_qt_v3(qrot, up_axis); + } + else + { + mul_m3_v3(t->mat, up_axis); + } + + ebo->roll = ED_rollBoneToVector(ebo, up_axis, FALSE); + } + } + } + + if(arm->flag & ARM_MIRROR_EDIT) + transform_armature_mirror_update(t->obedit); + + } + else + { + if(t->state != TRANS_CANCEL) { + applyProject(t); + } + DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ + } + } + else if( (t->flag & T_POSE) && t->poseobj) { + Object *ob= t->poseobj; + bArmature *arm= ob->data; + + /* if animtimer is running, and the object already has animation data, + * check if the auto-record feature means that we should record 'samples' + * (i.e. uneditable animation values) + * + * context is needed for keying set poll() functions. + */ + // TODO: autokeyframe calls need some setting to specify to add samples (FPoints) instead of keyframes? + if ((t->animtimer) && (t->context) && IS_AUTOKEY_ON(t->scene)) { + int targetless_ik= (t->flag & T_AUTOIK); // XXX this currently doesn't work, since flags aren't set yet! + + animrecord_check_state(t->scene, &ob->id, t->animtimer); + autokeyframe_pose_cb_func(t->context, t->scene, (View3D *)t->view, ob, t->mode, targetless_ik); + } + + /* old optimize trick... this enforces to bypass the depgraph */ + if (!(arm->flag & ARM_DELAYDEFORM)) { + DAG_id_tag_update(&ob->id, OB_RECALC_DATA); /* sets recalc flags */ + } + else + where_is_pose(t->scene, ob); + } + else if(base && (base->object->mode & OB_MODE_PARTICLE_EDIT) && PE_get_current(t->scene, base->object)) { + if(t->state != TRANS_CANCEL) { + applyProject(t); + } + flushTransParticles(t); + } + else { + int i; + + if(t->state != TRANS_CANCEL) { + applyProject(t); + } + + for (i = 0; i < t->total; i++) { + TransData *td = t->data + i; + Object *ob = td->ob; + + if (td->flag & TD_NOACTION) + break; + + if (td->flag & TD_SKIP) + continue; + + /* if animtimer is running, and the object already has animation data, + * check if the auto-record feature means that we should record 'samples' + * (i.e. uneditable animation values) + */ + // TODO: autokeyframe calls need some setting to specify to add samples (FPoints) instead of keyframes? + if ((t->animtimer) && IS_AUTOKEY_ON(t->scene)) { + animrecord_check_state(t->scene, &ob->id, t->animtimer); + autokeyframe_ob_cb_func(t->context, t->scene, (View3D *)t->view, ob, t->mode); + } + + /* sets recalc flags fully, instead of flushing existing ones + * otherwise proxies don't function correctly + */ + DAG_id_tag_update(&ob->id, OB_RECALC_OB); + } + } +} + /* called for updating while transform acts, once per redraw */ void recalcData(TransInfo *t) { - Base *base = t->scene->basact; - if (t->spacetype==SPACE_NODE) { flushTransNodes(t); } @@ -335,290 +843,13 @@ void recalcData(TransInfo *t) flushTransSeq(t); } else if (t->spacetype == SPACE_ACTION) { - Scene *scene= t->scene; - SpaceAction *saction= (SpaceAction *)t->sa->spacedata.first; - - bAnimContext ac= {NULL}; - ListBase anim_data = {NULL, NULL}; - bAnimListElem *ale; - int filter; - - /* initialise relevant anim-context 'context' data from TransInfo data */ - /* NOTE: sync this with the code in ANIM_animdata_get_context() */ - ac.scene= t->scene; - ac.obact= OBACT; - ac.sa= t->sa; - ac.ar= t->ar; - ac.sl= (t->sa)? t->sa->spacedata.first : NULL; - ac.spacetype= (t->sa)? t->sa->spacetype : 0; - ac.regiontype= (t->ar)? t->ar->regiontype : 0; - - ANIM_animdata_context_getdata(&ac); - - /* perform flush */ - if (ac.datatype == ANIMCONT_GPENCIL) { - /* flush transform values back to actual coordinates */ - flushTransGPactionData(t); - } - else { - /* get animdata blocks visible in editor, assuming that these will be the ones where things changed */ - filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_ANIMDATA); - ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); - - /* just tag these animdata-blocks to recalc, assuming that some data there changed - * BUT only do this if realtime updates are enabled - */ - if ((saction->flag & SACTION_NOREALTIMEUPDATES) == 0) { - for (ale= anim_data.first; ale; ale= ale->next) { - /* set refresh tags for objects using this animation */ - ANIM_list_elem_update(t->scene, ale); - } - } - - /* now free temp channels */ - BLI_freelistN(&anim_data); - } + recalcData_actedit(t); } else if (t->spacetype == SPACE_IPO) { - Scene *scene; - SpaceIpo *sipo= (SpaceIpo *)t->sa->spacedata.first; - - ListBase anim_data = {NULL, NULL}; - bAnimContext ac= {NULL}; - int filter; - - bAnimListElem *ale; - int dosort = 0; - - - /* initialise relevant anim-context 'context' data from TransInfo data */ - /* NOTE: sync this with the code in ANIM_animdata_get_context() */ - scene= ac.scene= t->scene; - ac.obact= OBACT; - ac.sa= t->sa; - ac.ar= t->ar; - ac.sl= (t->sa)? t->sa->spacedata.first : NULL; - ac.spacetype= (t->sa)? t->sa->spacetype : 0; - ac.regiontype= (t->ar)? t->ar->regiontype : 0; - - ANIM_animdata_context_getdata(&ac); - - /* do the flush first */ - flushTransGraphData(t); - - /* get curves to check if a re-sort is needed */ - filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_FOREDIT | ANIMFILTER_CURVE_VISIBLE); - ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); - - /* now test if there is a need to re-sort */ - for (ale= anim_data.first; ale; ale= ale->next) { - FCurve *fcu= (FCurve *)ale->key_data; - - /* ignore unselected fcurves */ - if (!fcu_test_selected(fcu)) - continue; - - // fixme: only do this for selected verts... - ANIM_unit_mapping_apply_fcurve(ac.scene, ale->id, ale->key_data, ANIM_UNITCONV_ONLYSEL|ANIM_UNITCONV_SELVERTS|ANIM_UNITCONV_RESTORE); - - - /* watch it: if the time is wrong: do not correct handles yet */ - if (test_time_fcurve(fcu)) - dosort++; - else - calchandles_fcurve(fcu); - - /* set refresh tags for objects using this animation, - * BUT only if realtime updates are enabled - */ - if ((sipo->flag & SIPO_NOREALTIMEUPDATES) == 0) - ANIM_list_elem_update(t->scene, ale); - } - - /* do resort and other updates? */ - if (dosort) remake_graph_transdata(t, &anim_data); - - /* now free temp channels */ - BLI_freelistN(&anim_data); + recalcData_graphedit(t); } else if (t->spacetype == SPACE_NLA) { - TransDataNla *tdn= (TransDataNla *)t->customData; - SpaceNla *snla= (SpaceNla *)t->sa->spacedata.first; - Scene *scene= t->scene; - double secf= FPS; - int i; - - /* for each strip we've got, perform some additional validation of the values that got set before - * using RNA to set the value (which does some special operations when setting these values to make - * sure that everything works ok) - */ - for (i = 0; i < t->total; i++, tdn++) { - NlaStrip *strip= tdn->strip; - PointerRNA strip_ptr; - short pExceeded, nExceeded, iter; - int delta_y1, delta_y2; - - /* if this tdn has no handles, that means it is just a dummy that should be skipped */ - if (tdn->handle == 0) - continue; - - /* set refresh tags for objects using this animation, - * BUT only if realtime updates are enabled - */ - if ((snla->flag & SNLA_NOREALTIMEUPDATES) == 0) - ANIM_id_update(t->scene, tdn->id); - - /* if cancelling transform, just write the values without validating, then move on */ - if (t->state == TRANS_CANCEL) { - /* clear the values by directly overwriting the originals, but also need to restore - * endpoints of neighboring transition-strips - */ - - /* start */ - strip->start= tdn->h1[0]; - - if ((strip->prev) && (strip->prev->type == NLASTRIP_TYPE_TRANSITION)) - strip->prev->end= tdn->h1[0]; - - /* end */ - strip->end= tdn->h2[0]; - - if ((strip->next) && (strip->next->type == NLASTRIP_TYPE_TRANSITION)) - strip->next->start= tdn->h2[0]; - - /* flush transforms to child strips (since this should be a meta) */ - BKE_nlameta_flush_transforms(strip); - - /* restore to original track (if needed) */ - if (tdn->oldTrack != tdn->nlt) { - /* just append to end of list for now, since strips get sorted in special_aftertrans_update() */ - BLI_remlink(&tdn->nlt->strips, strip); - BLI_addtail(&tdn->oldTrack->strips, strip); - } - - continue; - } - - /* firstly, check if the proposed transform locations would overlap with any neighbouring strips - * (barring transitions) which are absolute barriers since they are not being moved - * - * this is done as a iterative procedure (done 5 times max for now) - */ - for (iter=0; iter < 5; iter++) { - pExceeded= ((strip->prev) && (strip->prev->type != NLASTRIP_TYPE_TRANSITION) && (tdn->h1[0] < strip->prev->end)); - nExceeded= ((strip->next) && (strip->next->type != NLASTRIP_TYPE_TRANSITION) && (tdn->h2[0] > strip->next->start)); - - if ((pExceeded && nExceeded) || (iter == 4) ) { - /* both endpoints exceeded (or iteration ping-pong'd meaning that we need a compromise) - * - simply crop strip to fit within the bounds of the strips bounding it - * - if there were no neighbours, clear the transforms (make it default to the strip's current values) - */ - if (strip->prev && strip->next) { - tdn->h1[0]= strip->prev->end; - tdn->h2[0]= strip->next->start; - } - else { - tdn->h1[0]= strip->start; - tdn->h2[0]= strip->end; - } - } - else if (nExceeded) { - /* move backwards */ - float offset= tdn->h2[0] - strip->next->start; - - tdn->h1[0] -= offset; - tdn->h2[0] -= offset; - } - else if (pExceeded) { - /* more forwards */ - float offset= strip->prev->end - tdn->h1[0]; - - tdn->h1[0] += offset; - tdn->h2[0] += offset; - } - else /* all is fine and well */ - break; - } - - /* handle auto-snapping */ - switch (snla->autosnap) { - case SACTSNAP_FRAME: /* snap to nearest frame/time */ - if (snla->flag & SNLA_DRAWTIME) { - tdn->h1[0]= (float)( floor((tdn->h1[0]/secf) + 0.5f) * secf ); - tdn->h2[0]= (float)( floor((tdn->h2[0]/secf) + 0.5f) * secf ); - } - else { - tdn->h1[0]= (float)( floor(tdn->h1[0]+0.5f) ); - tdn->h2[0]= (float)( floor(tdn->h2[0]+0.5f) ); - } - break; - - case SACTSNAP_MARKER: /* snap to nearest marker */ - tdn->h1[0]= (float)ED_markers_find_nearest_marker_time(&t->scene->markers, tdn->h1[0]); - tdn->h2[0]= (float)ED_markers_find_nearest_marker_time(&t->scene->markers, tdn->h2[0]); - break; - } - - /* use RNA to write the values... */ - // TODO: do we need to write in 2 passes to make sure that no truncation goes on? - RNA_pointer_create(NULL, &RNA_NlaStrip, strip, &strip_ptr); - - RNA_float_set(&strip_ptr, "frame_start", tdn->h1[0]); - RNA_float_set(&strip_ptr, "frame_end", tdn->h2[0]); - - /* flush transforms to child strips (since this should be a meta) */ - BKE_nlameta_flush_transforms(strip); - - - /* now, check if we need to try and move track - * - we need to calculate both, as only one may have been altered by transform if only 1 handle moved - */ - delta_y1= ((int)tdn->h1[1] / NLACHANNEL_STEP(snla) - tdn->trackIndex); - delta_y2= ((int)tdn->h2[1] / NLACHANNEL_STEP(snla) - tdn->trackIndex); - - if (delta_y1 || delta_y2) { - NlaTrack *track; - int delta = (delta_y2) ? delta_y2 : delta_y1; - int n; - - /* move in the requested direction, checking at each layer if there's space for strip to pass through, - * stopping on the last track available or that we're able to fit in - */ - if (delta > 0) { - for (track=tdn->nlt->next, n=0; (track) && (n < delta); track=track->next, n++) { - /* check if space in this track for the strip */ - if (BKE_nlatrack_has_space(track, strip->start, strip->end)) { - /* move strip to this track */ - BLI_remlink(&tdn->nlt->strips, strip); - BKE_nlatrack_add_strip(track, strip); - - tdn->nlt= track; - tdn->trackIndex++; - } - else /* can't move any further */ - break; - } - } - else { - /* make delta 'positive' before using it, since we now know to go backwards */ - delta= -delta; - - for (track=tdn->nlt->prev, n=0; (track) && (n < delta); track=track->prev, n++) { - /* check if space in this track for the strip */ - if (BKE_nlatrack_has_space(track, strip->start, strip->end)) { - /* move strip to this track */ - BLI_remlink(&tdn->nlt->strips, strip); - BKE_nlatrack_add_strip(track, strip); - - tdn->nlt= track; - tdn->trackIndex--; - } - else /* can't move any further */ - break; - } - } - } - } + recalcData_nla(t); } else if (t->spacetype == SPACE_IMAGE) { if (t->obedit && t->obedit->type == OB_MESH) { @@ -632,214 +863,7 @@ void recalcData(TransInfo *t) } } else if (t->spacetype == SPACE_VIEW3D) { - - if (t->obedit) { - if ELEM(t->obedit->type, OB_CURVE, OB_SURF) { - Curve *cu= t->obedit->data; - ListBase *nurbs= ED_curve_editnurbs(cu); - Nurb *nu= nurbs->first; - - if(t->state != TRANS_CANCEL) { - clipMirrorModifier(t, t->obedit); - applyProject(t); - } - - DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ - - if (t->state == TRANS_CANCEL) { - while(nu) { - calchandlesNurb(nu); /* Cant do testhandlesNurb here, it messes up the h1 and h2 flags */ - nu= nu->next; - } - } else { - /* Normal updating */ - while(nu) { - test2DNurb(nu); - calchandlesNurb(nu); - nu= nu->next; - } - } - } - else if(t->obedit->type==OB_LATTICE) { - Lattice *la= t->obedit->data; - - if(t->state != TRANS_CANCEL) { - applyProject(t); - } - - DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ - - if(la->editlatt->latt->flag & LT_OUTSIDE) outside_lattice(la->editlatt->latt); - } - else if (t->obedit->type == OB_MESH) { - EditMesh *em = ((Mesh*)t->obedit->data)->edit_mesh; - /* mirror modifier clipping? */ - if(t->state != TRANS_CANCEL) { - /* apply clipping after so we never project past the clip plane [#25423] */ - applyProject(t); - clipMirrorModifier(t, t->obedit); - } - if((t->options & CTX_NO_MIRROR) == 0 && (t->flag & T_MIRROR)) - editmesh_apply_to_mirror(t); - - DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ - - recalc_editnormals(em); - } - else if(t->obedit->type==OB_ARMATURE) { /* no recalc flag, does pose */ - bArmature *arm= t->obedit->data; - ListBase *edbo = arm->edbo; - EditBone *ebo; - TransData *td = t->data; - int i; - - if(t->state != TRANS_CANCEL) { - applyProject(t); - } - - /* Ensure all bones are correctly adjusted */ - for (ebo = edbo->first; ebo; ebo = ebo->next){ - - if ((ebo->flag & BONE_CONNECTED) && ebo->parent){ - /* If this bone has a parent tip that has been moved */ - if (ebo->parent->flag & BONE_TIPSEL){ - VECCOPY (ebo->head, ebo->parent->tail); - if(t->mode==TFM_BONE_ENVELOPE) ebo->rad_head= ebo->parent->rad_tail; - } - /* If this bone has a parent tip that has NOT been moved */ - else{ - VECCOPY (ebo->parent->tail, ebo->head); - if(t->mode==TFM_BONE_ENVELOPE) ebo->parent->rad_tail= ebo->rad_head; - } - } - - /* on extrude bones, oldlength==0.0f, so we scale radius of points */ - ebo->length= len_v3v3(ebo->head, ebo->tail); - if(ebo->oldlength==0.0f) { - ebo->rad_head= 0.25f*ebo->length; - ebo->rad_tail= 0.10f*ebo->length; - ebo->dist= 0.25f*ebo->length; - if(ebo->parent) { - if(ebo->rad_head > ebo->parent->rad_tail) - ebo->rad_head= ebo->parent->rad_tail; - } - } - else if(t->mode!=TFM_BONE_ENVELOPE) { - /* if bones change length, lets do that for the deform distance as well */ - ebo->dist*= ebo->length/ebo->oldlength; - ebo->rad_head*= ebo->length/ebo->oldlength; - ebo->rad_tail*= ebo->length/ebo->oldlength; - ebo->oldlength= ebo->length; - } - } - - - if (t->mode != TFM_BONE_ROLL) - { - /* fix roll */ - for(i = 0; i < t->total; i++, td++) - { - if (td->extra) - { - float vec[3], up_axis[3]; - float qrot[4]; - - ebo = td->extra; - VECCOPY(up_axis, td->axismtx[2]); - - if (t->mode != TFM_ROTATION) - { - sub_v3_v3v3(vec, ebo->tail, ebo->head); - normalize_v3(vec); - rotation_between_vecs_to_quat(qrot, td->axismtx[1], vec); - mul_qt_v3(qrot, up_axis); - } - else - { - mul_m3_v3(t->mat, up_axis); - } - - ebo->roll = ED_rollBoneToVector(ebo, up_axis, FALSE); - } - } - } - - if(arm->flag & ARM_MIRROR_EDIT) - transform_armature_mirror_update(t->obedit); - - } - else - { - if(t->state != TRANS_CANCEL) { - applyProject(t); - } - DAG_id_tag_update(t->obedit->data, 0); /* sets recalc flags */ - } - } - else if( (t->flag & T_POSE) && t->poseobj) { - Object *ob= t->poseobj; - bArmature *arm= ob->data; - - /* if animtimer is running, and the object already has animation data, - * check if the auto-record feature means that we should record 'samples' - * (i.e. uneditable animation values) - * - * context is needed for keying set poll() functions. - */ - // TODO: autokeyframe calls need some setting to specify to add samples (FPoints) instead of keyframes? - if ((t->animtimer) && (t->context) && IS_AUTOKEY_ON(t->scene)) { - int targetless_ik= (t->flag & T_AUTOIK); // XXX this currently doesn't work, since flags aren't set yet! - - animrecord_check_state(t->scene, &ob->id, t->animtimer); - autokeyframe_pose_cb_func(t->context, t->scene, (View3D *)t->view, ob, t->mode, targetless_ik); - } - - /* old optimize trick... this enforces to bypass the depgraph */ - if (!(arm->flag & ARM_DELAYDEFORM)) { - DAG_id_tag_update(&ob->id, OB_RECALC_DATA); /* sets recalc flags */ - } - else - where_is_pose(t->scene, ob); - } - else if(base && (base->object->mode & OB_MODE_PARTICLE_EDIT) && PE_get_current(t->scene, base->object)) { - if(t->state != TRANS_CANCEL) { - applyProject(t); - } - flushTransParticles(t); - } - else { - int i; - - if(t->state != TRANS_CANCEL) { - applyProject(t); - } - - for (i = 0; i < t->total; i++) { - TransData *td = t->data + i; - Object *ob = td->ob; - - if (td->flag & TD_NOACTION) - break; - - if (td->flag & TD_SKIP) - continue; - - /* if animtimer is running, and the object already has animation data, - * check if the auto-record feature means that we should record 'samples' - * (i.e. uneditable animation values) - */ - // TODO: autokeyframe calls need some setting to specify to add samples (FPoints) instead of keyframes? - if ((t->animtimer) && IS_AUTOKEY_ON(t->scene)) { - animrecord_check_state(t->scene, &ob->id, t->animtimer); - autokeyframe_ob_cb_func(t->context, t->scene, (View3D *)t->view, ob, t->mode); - } - - /* sets recalc flags fully, instead of flushing existing ones - * otherwise proxies don't function correctly - */ - DAG_id_tag_update(&ob->id, OB_RECALC_OB); - } - } + recalcData_view3d(t); } } From 0adad30e3f5b914d0a101ba6efb07f3fd2d8669e Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 22 Jul 2011 11:20:14 +0000 Subject: [PATCH 239/624] Bugfix [#27984] CTRL+T doesn't work in Video Sequencer properly Time-scale drawing wasn't respecting the time unit setting. While working on this, I tried to tweak the grid drawing to a more common setting. It's hardcoded to show lines at every 25 px = once every 25 frames, which is only really fine when FPS=25. Anyways, this works fine enough for the sequencer for now in general usage. --- release/scripts/startup/bl_ui/space_sequencer.py | 6 +++++- .../blender/editors/space_sequencer/sequencer_draw.c | 10 ++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 6a2f2f3a301..fd1b9dc080b 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -114,7 +114,11 @@ class SEQUENCER_MT_view(bpy.types.Menu): layout.operator("sequencer.view_selected") - layout.prop(st, "show_frames") + if st.show_frames: + layout.operator("anim.time_toggle", text="Show Seconds") + else: + layout.operator("anim.time_toggle", text="Show Frames") + layout.prop(st, "show_frame_indicator") if st.display_mode == 'IMAGE': layout.prop(st, "show_safe_margin") diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c index 1ed262c3e23..42d52536870 100644 --- a/source/blender/editors/space_sequencer/sequencer_draw.c +++ b/source/blender/editors/space_sequencer/sequencer_draw.c @@ -1024,8 +1024,8 @@ void draw_timeline_seq(const bContext *C, ARegion *ar) SpaceSeq *sseq= CTX_wm_space_seq(C); View2D *v2d= &ar->v2d; View2DScrollers *scrollers; + short unit=0, flag=0; float col[3]; - int flag=0; /* clear and setup matrix */ UI_GetThemeColor3fv(TH_BACK, col); @@ -1047,9 +1047,10 @@ void draw_timeline_seq(const bContext *C, ARegion *ar) /* draw backdrop */ draw_seq_backdrop(v2d); - /* regular grid-pattern over the rest of the view (i.e. frame grid lines) */ + /* regular grid-pattern over the rest of the view (i.e. 25-frame grid lines) */ + // NOTE: the gridlines are currently spaced every 25 frames, which is only fine for 25 fps, but maybe not for 30... UI_view2d_constant_grid_draw(v2d); - + seq_draw_sfra_efra(scene, v2d); /* sequence strips (if there is data available to be drawn) */ @@ -1092,7 +1093,8 @@ void draw_timeline_seq(const bContext *C, ARegion *ar) UI_view2d_view_restore(C); /* scrollers */ - scrollers= UI_view2d_scrollers_calc(C, v2d, V2D_UNIT_SECONDSSEQ, V2D_GRID_CLAMP, V2D_UNIT_VALUES, V2D_GRID_CLAMP); + unit= (sseq->flag & SEQ_DRAWFRAMES)? V2D_UNIT_FRAMES : V2D_UNIT_SECONDSSEQ; + scrollers= UI_view2d_scrollers_calc(C, v2d, unit, V2D_GRID_CLAMP, V2D_UNIT_VALUES, V2D_GRID_CLAMP); UI_view2d_scrollers_draw(C, v2d, scrollers); UI_view2d_scrollers_free(scrollers); } From 1e19f1cde1ca58c9149faa8ab39539a3c200a01c Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 22 Jul 2011 11:53:20 +0000 Subject: [PATCH 240/624] Bugfix [#27959] Error on Paste X-Fliped pose Paste pose no longer just does a blind "replace all properties" on bones that it pastes on. Instead: * when properties exist on the target already - only change the properties in common * when properties don't already exist - copy all properties --- .../blender/editors/armature/editarmature.c | 2 +- source/blender/editors/armature/poseobject.c | 22 +++++++++---------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/source/blender/editors/armature/editarmature.c b/source/blender/editors/armature/editarmature.c index 20352206121..fa8c534a8aa 100644 --- a/source/blender/editors/armature/editarmature.c +++ b/source/blender/editors/armature/editarmature.c @@ -2995,7 +2995,7 @@ static void bones_merge(Object *obedit, EditBone *start, EditBone *end, EditBone /* step 2a: parent children of in-between bones to newbone */ for (chain= chains->first; chain; chain= chain->next) { - /* ick: we need to check if parent of each bone in chain is one of the bones in the */ + /* ick: we need to check if parent of each bone in chain is one of the bones in the chain being merged */ short found= 0; for (ebo= chain->data; ebo; ebo= ebo->parent) { diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index 01c9839220e..20165a67879 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -1107,21 +1107,19 @@ static int pose_paste_exec (bContext *C, wmOperator *op) } } - /* ID properties - * - only free the existing properties if the channel we're copying from has them - * NOTE: this means that if the pose depends on some pchan property, the pose may not be ok, - * but this is better than loosing all the setting you've painstakingly added... - */ + /* ID properties */ if (chan->prop) { - /* free the old properties since we want to replace them now */ if (pchan->prop) { - IDP_FreeProperty(pchan->prop); - MEM_freeN(pchan->prop); - pchan->prop= NULL; + /* if we have existing properties on a bone, just copy over the values of + * matching properties (i.e. ones which will have some impact) on to the + * target instead of just blinding replacing all [ + */ + IDP_SyncGroupValues(pchan->prop, chan->prop); + } + else { + /* no existing properties, so assume that we want copies too? */ + pchan->prop= IDP_CopyProperty(chan->prop); } - - /* now copy over the new copy of the properties */ - pchan->prop= IDP_CopyProperty(chan->prop); } /* keyframing tagging */ From 75029e111987ce87058dc1430445663065cdc80c Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 22 Jul 2011 13:52:31 +0000 Subject: [PATCH 241/624] Bugfix [#27990] Merge Bones freezes Blender Recoded side-chain reparenting step to fix (as far as I've been able to tell) infinite looping problems which were a bit intermittent here using the test file. The fix here involves some tighter checks to prevent corrupting the parenting of bones in the run of bones being merged but also of any ancestors of those. --- .../blender/editors/armature/editarmature.c | 43 ++++++++++--------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/source/blender/editors/armature/editarmature.c b/source/blender/editors/armature/editarmature.c index fa8c534a8aa..00f74495a2f 100644 --- a/source/blender/editors/armature/editarmature.c +++ b/source/blender/editors/armature/editarmature.c @@ -2993,28 +2993,31 @@ static void bones_merge(Object *obedit, EditBone *start, EditBone *end, EditBone /* TODO, copy more things to the new bone */ newbone->flag= start->flag & (BONE_HINGE|BONE_NO_DEFORM|BONE_NO_SCALE|BONE_NO_CYCLICOFFSET|BONE_NO_LOCAL_LOCATION|BONE_DONE); - /* step 2a: parent children of in-between bones to newbone */ - for (chain= chains->first; chain; chain= chain->next) { - /* ick: we need to check if parent of each bone in chain is one of the bones in the chain being merged */ - short found= 0; - for (ebo= chain->data; ebo; ebo= ebo->parent) { + /* step 2a: reparent any side chains which may be parented to any bone in the chain of bones to merge + * - potentially several tips for side chains leading to some tree exist... + */ + for (chain = chains->first; chain; chain = chain->next) { + /* traverse down chain until we hit the bottom or if we run into the tip of the chain of bones we're + * merging (need to stop in this case to avoid corrupting this chain too!) + */ + for (ebone = chain->data; (ebone) && (ebone != end); ebone = ebone->parent) { + short found = 0; - /* try to find which bone from the list to be removed, is the parent */ - for (ebone= end; ebone; ebone= ebone->parent) { - if (ebo->parent == ebone) { - found= 1; + /* check if this bone is parented to one in the merging chain + * ! WATCHIT: must only go check until end of checking chain + */ + for (ebo = end; (ebo) && (ebo != start->parent); ebo = ebo->parent) { + /* side-chain found? --> remap parent to new bone, then we're done with this chain :) */ + if (ebone->parent == ebo) { + ebone->parent = newbone; + found = 1; break; } } - /* adjust this bone's parent to newbone then */ - if (found) { - ebo->parent= newbone; + /* carry on to the next tip now */ + if (found) break; - } - } - if (found) { - break; } } @@ -3050,12 +3053,12 @@ static int armature_merge_exec (bContext *C, wmOperator *op) LinkData *chain, *nchain; EditBone *ebo; + armature_tag_select_mirrored(arm); + /* get chains (ends on chains) */ chains_find_tips(arm->edbo, &chains); if (chains.first == NULL) return OPERATOR_CANCELLED; - - armature_tag_select_mirrored(arm); - + /* each 'chain' is the last bone in the chain (with no children) */ for (chain= chains.first; chain; chain= nchain) { EditBone *bstart= NULL, *bend= NULL; @@ -3100,7 +3103,7 @@ static int armature_merge_exec (bContext *C, wmOperator *op) } armature_tag_unselect(arm); - + BLI_freelistN(&chains); } From d959f77e7980f77514d499fcbe5884e14785f2e3 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 22 Jul 2011 18:46:13 +0000 Subject: [PATCH 242/624] UI makeover for mocap constraints panel. Now has the look and feel of regular Blender constraints --- release/scripts/startup/ui_mocap.py | 82 +++++++++++++++++------------ 1 file changed, 48 insertions(+), 34 deletions(-) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index eabb003bdb9..fb8bbbf9e0f 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -77,6 +77,9 @@ class MocapConstraint(bpy.types.PropertyGroup): default=True, description="Constraint is active", update=setConstraint) + show_expanded = bpy.props.BoolProperty(name="Show Expanded", + default=True, + description="Constraint is fully shown") targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, subtype="XYZ", default=(0.0, 0.0, 0.0), description="Target of Constraint - Point", @@ -250,41 +253,45 @@ class MocapConstraintsPanel(bpy.types.Panel): if context.active_object.data.name in bpy.data.armatures: enduser_obj = context.active_object enduser_arm = enduser_obj.data - layout.operator("mocap.addconstraint") - layout.operator("mocap.bakeconstraints") - layout.operator("mocap.unbakeconstraints") + layout.operator_menu_enum("mocap.addmocapfix", "type") + bakeRow = layout.row() + bakeRow.operator("mocap.bakeconstraints") + bakeRow.operator("mocap.unbakeconstraints") layout.separator() for i, m_constraint in enumerate(enduser_arm.mocap_constraints): box = layout.box() - box.prop(m_constraint, 'name') - box.prop(m_constraint, 'type') - box.prop_search(m_constraint, 'constrained_bone', enduser_obj.pose, "bones") - if m_constraint.type == "distance" or m_constraint.type == "point": - box.prop_search(m_constraint, 'constrained_boneB', enduser_obj.pose, "bones") - frameRow = box.row() - frameRow.label("Frame Range:") - frameRow.prop(m_constraint, 's_frame') - frameRow.prop(m_constraint, 'e_frame') - smoothRow = box.row() - smoothRow.label("Smoothing:") - smoothRow.prop(m_constraint, 'smooth_in') - smoothRow.prop(m_constraint, 'smooth_out') - targetRow = box.row() - targetLabelCol = targetRow.column() - targetLabelCol.label("Target settings:") - targetPropCol = targetRow.column() - if m_constraint.type == "floor": - targetPropCol.prop_search(m_constraint, 'targetMesh', bpy.data, "objects") - if m_constraint.type == "point" or m_constraint.type == "freeze": - box.prop(m_constraint, 'targetSpace') - if m_constraint.type == "point": - targetPropCol.prop(m_constraint, 'targetPoint') - if m_constraint.type == "distance" or m_constraint.type == "floor": - targetPropCol.prop(m_constraint, 'targetDist') - checkRow = box.row() - checkRow.prop(m_constraint, 'active') - layout.operator("mocap.removeconstraint", text="Remove constraint").constraint = i - layout.separator() + headerRow = box.row() + headerRow.prop(m_constraint, 'show_expanded', text='', icon='TRIA_DOWN' if m_constraint.show_expanded else 'TRIA_RIGHT', emboss=False) + headerRow.prop(m_constraint, 'type', text='') + headerRow.prop(m_constraint, 'name', text='') + headerRow.prop(m_constraint, 'active', icon='MUTE_IPO_ON' if m_constraint.active else'MUTE_IPO_OFF', text='', emboss=False) + headerRow.operator("mocap.removeconstraint", text="", icon='X', emboss=False).constraint = i + if m_constraint.show_expanded: + box.separator() + box.prop_search(m_constraint, 'constrained_bone', enduser_obj.pose, "bones", icon='BONE_DATA') + if m_constraint.type == "distance" or m_constraint.type == "point": + box.prop_search(m_constraint, 'constrained_boneB', enduser_obj.pose, "bones", icon='CONSTRAINT_BONE') + frameRow = box.row() + frameRow.label("Frame Range:") + frameRow.prop(m_constraint, 's_frame') + frameRow.prop(m_constraint, 'e_frame') + smoothRow = box.row() + smoothRow.label("Smoothing:") + smoothRow.prop(m_constraint, 'smooth_in') + smoothRow.prop(m_constraint, 'smooth_out') + targetRow = box.row() + targetLabelCol = targetRow.column() + targetLabelCol.label("Target settings:") + targetPropCol = targetRow.column() + if m_constraint.type == "floor": + targetPropCol.prop_search(m_constraint, 'targetMesh', bpy.data, "objects") + if m_constraint.type == "point" or m_constraint.type == "freeze": + box.prop(m_constraint, 'targetSpace') + if m_constraint.type == "point": + targetPropCol.prop(m_constraint, 'targetPoint') + if m_constraint.type == "distance" or m_constraint.type == "floor": + targetPropCol.prop(m_constraint, 'targetDist') + layout.separator() class OBJECT_OT_RetargetButton(bpy.types.Operator): @@ -462,15 +469,22 @@ class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): return False -class OBJECT_OT_AddMocapConstraint(bpy.types.Operator): +class MOCAP_OT_AddMocapFix(bpy.types.Operator): '''Add a post-retarget fix - useful for fixing certain artifacts following the retarget''' - bl_idname = "mocap.addconstraint" + bl_idname = "mocap.addmocapfix" bl_label = "Add constraint to target armature" + type = bpy.props.EnumProperty(name="Type of constraint", + items=[("point", "Maintain Position", "Bone is at a specific point"), + ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), + ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), + ("distance", "Maintain distance", "Target bones maintained specified distance")], + description="Type of constraint") def execute(self, context): enduser_obj = bpy.context.active_object enduser_arm = enduser_obj.data new_mcon = enduser_arm.mocap_constraints.add() + new_mcon.type = self.type return {"FINISHED"} @classmethod From fd79de0bb3f8b98cdbf973beababec83a2bc399e Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 22 Jul 2011 18:46:59 +0000 Subject: [PATCH 243/624] NLA Track for custom user tweaks is now added after retargeting --- release/scripts/modules/retarget.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index f4ab6498e11..ecf627798c4 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -21,6 +21,7 @@ import bpy from mathutils import * from math import radians, acos +import cProfile def hasIKConstraint(pose_bone): @@ -44,6 +45,7 @@ def createDictionary(perf_arm, end_arm): end_bone = end_arm.bones[perf_bone.map] newMap = end_bone.reverseMap.add() newMap.name = perf_bone.name + end_bone.foot = perf_bone.foot #root is the root of the enduser root = end_arm.bones[0].name @@ -386,6 +388,12 @@ def NLASystemInitialize(enduser_obj, s_frame): constraintAction = bpy.data.actions.new("Mocap constraints") constraintStrip = constraintTrack.strips.new("Mocap constraints", s_frame, constraintAction) constraintStrip.extrapolation = "NOTHING" + userTrack = anim_data.nla_tracks.new() + userTrack.name = "Mocap manual fix" + userAction = bpy.data.actions.new("Mocap manual fix") + userStrip = userTrack.strips.new("Mocap manual fix", s_frame, userAction) + userStrip.extrapolation = "HOLD" + #userStrip.blend_type = "MULITPLY" - doesn't work due to work, will be activated soon anim_data.nla_tracks.active = constraintTrack anim_data.action = constraintAction anim_data.action_extrapolation = "NOTHING" @@ -414,6 +422,5 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): NLASystemInitialize(enduser_obj, s_frame) print("retargeting done!") - if __name__ == "__main__": totalRetarget() From 1193be6eaadc47ef708a521ee883cb12a4650131 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sat, 23 Jul 2011 15:59:10 +0000 Subject: [PATCH 244/624] =?UTF-8?q?3D=20Audio=20GSoC:=20*=20Reviewed=20and?= =?UTF-8?q?=20improved=20the=20linear=20resampler.=20Now=20it=20should=20w?= =?UTF-8?q?ork=20pretty=20good=20also=20for=20special=20cases=20that=20cau?= =?UTF-8?q?sed=20errors=20previously.=20*=20Fixed=20a=20crash=20in=20the?= =?UTF-8?q?=20GE=20when=20a=20sound=20actuator=20doesn't=20have=20a=20soun?= =?UTF-8?q?d=20assigned.=20*=20Corrected=20the=20OpenAL=20device's=20threa?= =?UTF-8?q?ding=20code.=20This=20is=20a=20bugfix=20for=20#27913,=20thanks?= =?UTF-8?q?=20to=20Juha=20M=C3=A4ki-Kanto=20for=20helping=20to=20resolve?= =?UTF-8?q?=20this.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 18 +++--- intern/audaspace/OpenAL/AUD_OpenALDevice.h | 2 +- .../intern/AUD_LinearResampleReader.cpp | 58 ++++++++++++------- source/gameengine/Ketsji/KX_SoundActuator.cpp | 16 +++-- 4 files changed, 58 insertions(+), 36 deletions(-) diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 65b1d3f3b64..684ad50792b 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -775,12 +775,15 @@ void* AUD_openalRunThread(void* device) return NULL; } -void AUD_OpenALDevice::start() +void AUD_OpenALDevice::start(bool join) { lock(); if(!m_playing) { + if(join) + pthread_join(m_thread, NULL); + pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_JOINABLE); @@ -943,8 +946,8 @@ void AUD_OpenALDevice::updateStreams() // stop thread if(m_playingSounds.empty() || (cerr != ALC_NO_ERROR)) { - unlock(); m_playing = false; + unlock(); pthread_exit(NULL); } @@ -1023,6 +1026,8 @@ AUD_OpenALDevice::AUD_OpenALDevice(AUD_DeviceSpecs specs, int buffersize) pthread_mutex_init(&m_mutex, &attr); pthread_mutexattr_destroy(&attr); + + start(false); } AUD_OpenALDevice::~AUD_OpenALDevice() @@ -1048,13 +1053,8 @@ AUD_OpenALDevice::~AUD_OpenALDevice() alcProcessContext(m_context); // wait for the thread to stop - if(m_playing) - { - unlock(); - pthread_join(m_thread, NULL); - } - else - unlock(); + unlock(); + pthread_join(m_thread, NULL); //delete m_bufferedFactories; diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.h b/intern/audaspace/OpenAL/AUD_OpenALDevice.h index ea4f9ca1ea8..3ba761bad5a 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.h +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.h @@ -207,7 +207,7 @@ private: /** * Starts the streaming thread. */ - void start(); + void start(bool join = true); /** * Gets the format according to the specs. diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index c33017e912a..db050b5a9b7 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -63,7 +63,7 @@ int AUD_LinearResampleReader::getLength() const int AUD_LinearResampleReader::getPosition() const { - return floor((m_reader->getPosition() + (m_cache_ok ? m_cache_pos - 2 : 0)) + return floor((m_reader->getPosition() + (m_cache_ok ? m_cache_pos - 1 : 0)) * m_rate / m_reader->getSpecs().rate); } @@ -76,6 +76,9 @@ AUD_Specs AUD_LinearResampleReader::getSpecs() const void AUD_LinearResampleReader::read(int& length, bool& eos, sample_t* buffer) { + if(length == 0) + return; + AUD_Specs specs = m_reader->getSpecs(); int samplesize = AUD_SAMPLE_SIZE(specs); @@ -85,13 +88,6 @@ void AUD_LinearResampleReader::read(int& length, bool& eos, sample_t* buffer) sample_t low, high; eos = false; - if(factor == 1 && (!m_cache_ok || m_cache_pos == 0)) - { - // can read directly! - m_reader->read(length, eos, buffer); - return; - } - // check for channels changed if(specs.channels != m_channels) @@ -101,47 +97,65 @@ void AUD_LinearResampleReader::read(int& length, bool& eos, sample_t* buffer) m_cache_ok = false; } + if(factor == 1 && (!m_cache_ok || m_cache_pos == 1)) + { + // can read directly! + m_reader->read(length, eos, buffer); + + if(length > 0) + { + memcpy(m_cache.getBuffer() + m_channels, buffer + m_channels * (length - 1), samplesize); + m_cache_pos = 1; + m_cache_ok = true; + } + + return; + } + int len; sample_t* buf; if(m_cache_ok) { - int need = ceil(length / factor - (1 - m_cache_pos)); + int need = ceil(length / factor + m_cache_pos) - 1; len = need; - m_buffer.assureSize((len + 3) * samplesize); + m_buffer.assureSize((len + 2) * samplesize); buf = m_buffer.getBuffer(); memcpy(buf, m_cache.getBuffer(), 2 * samplesize); m_reader->read(len, eos, buf + 2 * m_channels); if(len < need) - length = floor((len + (1 - m_cache_pos)) * factor); + length = floor((len + 1 - m_cache_pos) * factor); } else { - int need = ceil(length / factor) + 1; + m_cache_pos = 1 - 1 / factor; + + int need = ceil(length / factor + m_cache_pos); len = need; m_buffer.assureSize((len + 1) * samplesize); buf = m_buffer.getBuffer(); - m_reader->read(len, eos, buf); + memset(buf, 0, samplesize); + m_reader->read(len, eos, buf + m_channels); + + if(len == 0) + { + length = 0; + return; + } if(len < need) { - if(eos) - { - length = floor(len * factor); - memset(buf + len * m_channels, 0, samplesize); - } - else - length = ceil((len - 1) * factor); + length = floor((len - m_cache_pos) * factor); } + m_cache_ok = true; - m_cache_pos = 0; } for(int channel = 0; channel < m_channels; channel++) @@ -159,7 +173,7 @@ void AUD_LinearResampleReader::read(int& length, bool& eos, sample_t* buffer) if(floor(spos) == spos) { - memcpy(m_cache.getBuffer(), buf + int(floor(spos - 1)) * m_channels, 2 * samplesize); + memcpy(m_cache.getBuffer() + m_channels, buf + int(floor(spos)) * m_channels, samplesize); m_cache_pos = 1; } else diff --git a/source/gameengine/Ketsji/KX_SoundActuator.cpp b/source/gameengine/Ketsji/KX_SoundActuator.cpp index 0e7b00aeb24..0f2597c336f 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.cpp +++ b/source/gameengine/Ketsji/KX_SoundActuator.cpp @@ -57,7 +57,10 @@ KX_SoundActuator::KX_SoundActuator(SCA_IObject* gameobj, KX_SOUNDACT_TYPE type)//, : SCA_IActuator(gameobj, KX_ACT_SOUND) { - m_sound = AUD_copy(sound); + if(sound) + m_sound = AUD_copy(sound); + else + m_sound = NULL; m_volume = volume; m_pitch = pitch; m_is3d = is3d; @@ -73,7 +76,8 @@ KX_SoundActuator::~KX_SoundActuator() { if(m_handle) AUD_stop(m_handle); - AUD_unload(m_sound); + if(m_sound) + AUD_unload(m_sound); } void KX_SoundActuator::play() @@ -421,7 +425,10 @@ PyObject* KX_SoundActuator::pyattr_get_pitch(void *self, const struct KX_PYATTRI PyObject* KX_SoundActuator::pyattr_get_sound(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef) { KX_SoundActuator * actuator = static_cast (self); - return AUD_getPythonFactory(actuator->m_sound); + if(actuator->m_sound) + return AUD_getPythonFactory(actuator->m_sound); + else + Py_RETURN_NONE; } int KX_SoundActuator::pyattr_set_3d_property(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef, PyObject *value) @@ -535,7 +542,8 @@ int KX_SoundActuator::pyattr_set_sound(void *self, const struct KX_PYATTRIBUTE_D AUD_Sound* snd = AUD_getPythonSound(sound); if(snd) { - AUD_unload(actuator->m_sound); + if(actuator->m_sound) + AUD_unload(actuator->m_sound); actuator->m_sound = snd; return PY_SET_ATTR_SUCCESS; } From c22f26d2032b7116477e6a378407a10b6d7e3276 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 23 Jul 2011 20:49:26 +0000 Subject: [PATCH 245/624] Material Hardness Animation Import Complete. --- source/blender/collada/AnimationImporter.cpp | 65 ++++++++------------ source/blender/collada/DocumentImporter.cpp | 16 ++++- source/blender/collada/DocumentImporter.h | 5 ++ 3 files changed, 46 insertions(+), 40 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index e6c35b3ffb7..eaf6835420e 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -906,32 +906,29 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - if ( animType->material != 0){ - Material *ma = give_current_material(ob, 1); - if (!ma->adt || !ma->adt->action) act = verify_adt_action((ID*)&ma->id, 1); - else act = ma->adt->action; - - ListBase *AnimCurves = &(act->curves); - - const COLLADAFW::InstanceGeometryPointerArray& nodeGeoms = node->getInstanceGeometries(); - for (unsigned int i = 0; i < nodeGeoms.getCount(); i++) { - const COLLADAFW::MaterialBindingArray& matBinds = nodeGeoms[i]->getMaterialBindings(); - for (unsigned int j = 0; j < matBinds.getCount(); j++) { - const COLLADAFW::Material *mat = (COLLADAFW::Material *) FW_object_map[matBinds[j].getReferencedMaterial()]; - const COLLADAFW::Effect *ef = (COLLADAFW::Effect *) FW_object_map[mat->getInstantiatedEffect()]; - COLLADAFW::CommonEffectPointerArray commonEffects = ef->getCommonEffects(); - for (unsigned int k = 0; k < commonEffects.getCount(); k++) { - COLLADAFW::EffectCommon *efc = commonEffects[k]; - if((animType->material & MATERIAL_SHININESS) != 0){ - const COLLADAFW::FloatOrParam *shin = &(efc->getShininess()); - const COLLADAFW::UniqueId& listid = shin->getAnimationList(); - Assign_float_animations( listid, AnimCurves , "specular_hardness" ); - } - } - } - } - } + if ( animType->material != 0){ + Material *ma = give_current_material(ob, 1); + if (!ma->adt || !ma->adt->action) act = verify_adt_action((ID*)&ma->id, 1); + else act = ma->adt->action; + + ListBase *AnimCurves = &(act->curves); + const COLLADAFW::InstanceGeometryPointerArray& nodeGeoms = node->getInstanceGeometries(); + for (unsigned int i = 0; i < nodeGeoms.getCount(); i++) { + const COLLADAFW::MaterialBindingArray& matBinds = nodeGeoms[i]->getMaterialBindings(); + for (unsigned int j = 0; j < matBinds.getCount(); j++) { + const COLLADAFW::UniqueId & matuid = matBinds[j].getReferencedMaterial(); + const COLLADAFW::Effect *ef = (COLLADAFW::Effect *) (FW_object_map[matuid]); + const COLLADAFW::CommonEffectPointerArray& commonEffects = ef->getCommonEffects(); + COLLADAFW::EffectCommon *efc = commonEffects[0]; + if((animType->material & MATERIAL_SHININESS) != 0){ + const COLLADAFW::FloatOrParam *shin = &(efc->getShininess()); + const COLLADAFW::UniqueId& listid = shin->getAnimationList(); + Assign_float_animations( listid, AnimCurves , "specular_hardness" ); + } + } + } + } } @@ -940,11 +937,6 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD std::map FW_object_map) { AnimMix *types = new AnimMix(); - //types->transform = INANIMATE ; - //types->light = INANIMATE; - //types->camera = INANIMATE; - //types->material = INANIMATE; - //types->texture = INANIMATE; const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); @@ -999,15 +991,12 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD for (unsigned int i = 0; i < nodeGeoms.getCount(); i++) { const COLLADAFW::MaterialBindingArray& matBinds = nodeGeoms[i]->getMaterialBindings(); for (unsigned int j = 0; j < matBinds.getCount(); j++) { - const COLLADAFW::Material *mat = (COLLADAFW::Material *) FW_object_map[matBinds[j].getReferencedMaterial()]; - const COLLADAFW::Effect *ef = (COLLADAFW::Effect *) FW_object_map[mat->getInstantiatedEffect()]; - COLLADAFW::CommonEffectPointerArray commonEffects = ef->getCommonEffects(); - for (unsigned int k = 0; k < commonEffects.getCount(); k++) { - COLLADAFW::EffectCommon *efc = commonEffects[k]; - types->material = setAnimType(&(efc->getShininess()),(types->material), MATERIAL_SHININESS); - } + const COLLADAFW::UniqueId & matuid = matBinds[j].getReferencedMaterial(); + const COLLADAFW::Effect *ef = (COLLADAFW::Effect *) (FW_object_map[matuid]); + const COLLADAFW::CommonEffectPointerArray& commonEffects = ef->getCommonEffects(); + COLLADAFW::EffectCommon *efc = commonEffects[0]; + types->material = setAnimType(&(efc->getShininess()),(types->material), MATERIAL_SHININESS); } - } return types; } diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index 2ff791eb91d..d4eeb594922 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -537,7 +537,10 @@ bool DocumentImporter::writeMaterial( const COLLADAFW::Material* cmat ) this->uid_effect_map[cmat->getInstantiatedEffect()] = ma; this->uid_material_map[cmat->getUniqueId()] = ma; - this->FW_object_map[cmat->getUniqueId()] = cmat; + this->matUidforEffect = &(cmat->getUniqueId()); + /*COLLADAFW::Material * matCopy = new COLLADAFW::Material(&cmat); + this->FW_object_map[cmat->getUniqueId()] = matCopy; + *///matForEff = cmat; return true; } @@ -722,13 +725,21 @@ bool DocumentImporter::writeEffect( const COLLADAFW::Effect* effect ) return true; const COLLADAFW::UniqueId& uid = effect->getUniqueId(); + if (uid_effect_map.find(uid) == uid_effect_map.end()) { fprintf(stderr, "Couldn't find a material by UID.\n"); return true; } Material *ma = uid_effect_map[uid]; - + std::map::iterator iter; + for(iter = uid_material_map.begin(); iter != uid_material_map.end() ; iter++ ) + { + if ( iter->second == ma ) { + this->FW_object_map[iter->first] = effect; + break; + } + } COLLADAFW::CommonEffectPointerArray common_efs = effect->getCommonEffects(); if (common_efs.getCount() < 1) { fprintf(stderr, "Couldn't find .\n"); @@ -739,6 +750,7 @@ bool DocumentImporter::writeEffect( const COLLADAFW::Effect* effect ) COLLADAFW::EffectCommon *ef = common_efs[0]; write_profile_COMMON(ef, ma); this->FW_object_map[effect->getUniqueId()] = effect; + return true; } diff --git a/source/blender/collada/DocumentImporter.h b/source/blender/collada/DocumentImporter.h index ce7a64a600d..8af0996885b 100644 --- a/source/blender/collada/DocumentImporter.h +++ b/source/blender/collada/DocumentImporter.h @@ -38,6 +38,8 @@ #include "COLLADAFWController.h" #include "COLLADAFWMorphController.h" #include "COLLADAFWSkinController.h" +#include "COLLADAFWEffectCommon.h" + #include "BKE_object.h" @@ -155,9 +157,12 @@ private: std::map node_map; std::vector vscenes; std::vector libnode_ob; + + const COLLADAFW::UniqueId *matUidforEffect; std::map root_map; // find root joint by child joint uid, for bone tree evaluation during resampling std::map FW_object_map; + }; #endif From 6a392e8cb505b753a0bac24e42778306007c45b8 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 24 Jul 2011 04:34:46 +0000 Subject: [PATCH 246/624] == RNA Property Updates get called by Animation System now == This fixes bug #26764 and several others like it, where modifier properties (and others, but most visibly modifiers) would not do anything when animated or driven, as modifier properties require the RNA update calls to tag the modifiers to get recalculated. While just adding a call to RNA_property_update() could have gotten this working (as per the Campbell's patch attached in the report, and also my own attempt #25881). However, on production rigs, the performance cost of this is untenatable (on my own tests, without these updates, I was getting ~5fps on such a rig, but only 0.9fps or possibly even worse with the updates added). Hence, this commit adds a property-update caching system to the RNA level, which aims to reduce to the number of times that the update functions end up needing to get called. While this is much faster than without the caching, I also added an optimisation for pose bones (which are numerous in production rigs) so that their property updates are skipped, since they are useless to the animsys (they only tag the depsgraph for updating). This gets things moving at a more acceptable framerate. --- source/blender/blenkernel/BKE_animsys.h | 4 +- source/blender/blenkernel/intern/action.c | 2 +- source/blender/blenkernel/intern/anim.c | 4 +- source/blender/blenkernel/intern/anim_sys.c | 34 +++++- source/blender/blenkernel/intern/blender.c | 5 + source/blender/blenkernel/intern/key.c | 2 +- source/blender/blenkernel/intern/object.c | 4 +- .../blenkernel/intern/particle_system.c | 8 +- source/blender/blenkernel/intern/scene.c | 10 +- source/blender/blenkernel/intern/sequencer.c | 4 +- .../editors/space_view3d/drawanimviz.c | 8 +- .../editors/space_view3d/drawarmature.c | 8 +- source/blender/makesrna/RNA_access.h | 4 + source/blender/makesrna/intern/rna_access.c | 110 +++++++++++++++++- .../blender/render/intern/source/pipeline.c | 2 +- 15 files changed, 174 insertions(+), 35 deletions(-) diff --git a/source/blender/blenkernel/BKE_animsys.h b/source/blender/blenkernel/BKE_animsys.h index 228a359c81d..bf619d76e68 100644 --- a/source/blender/blenkernel/BKE_animsys.h +++ b/source/blender/blenkernel/BKE_animsys.h @@ -140,10 +140,10 @@ void BKE_animdata_main_cb(struct Main *main, ID_AnimData_Edit_Callback func, voi /* In general, these ones should be called to do all animation evaluation */ /* Evaluation loop for evaluating animation data */ -void BKE_animsys_evaluate_animdata(struct ID *id, struct AnimData *adt, float ctime, short recalc); +void BKE_animsys_evaluate_animdata(struct Scene *scene, struct ID *id, struct AnimData *adt, float ctime, short recalc); /* Evaluation of all ID-blocks with Animation Data blocks - Animation Data Only */ -void BKE_animsys_evaluate_all_animation(struct Main *main, float ctime); +void BKE_animsys_evaluate_all_animation(struct Main *main, struct Scene *scene, float ctime); /* ------------ Specialised API --------------- */ diff --git a/source/blender/blenkernel/intern/action.c b/source/blender/blenkernel/intern/action.c index e69ff5df913..a6539f00605 100644 --- a/source/blender/blenkernel/intern/action.c +++ b/source/blender/blenkernel/intern/action.c @@ -1197,7 +1197,7 @@ void what_does_obaction (Object *ob, Object *workob, bPose *pose, bAction *act, adt.action= act; /* execute effects of Action on to workob (or it's PoseChannels) */ - BKE_animsys_evaluate_animdata(&workob->id, &adt, cframe, ADT_RECALC_ANIM); + BKE_animsys_evaluate_animdata(NULL, &workob->id, &adt, cframe, ADT_RECALC_ANIM); } } diff --git a/source/blender/blenkernel/intern/anim.c b/source/blender/blenkernel/intern/anim.c index 3300c82cae2..7ddb078ef8e 100644 --- a/source/blender/blenkernel/intern/anim.c +++ b/source/blender/blenkernel/intern/anim.c @@ -796,7 +796,7 @@ static void frames_duplilist(ListBase *lb, Scene *scene, Object *ob, int level, * and/or other objects which may affect this object's transforms are not updated either. * However, this has always been the way that this worked (i.e. pre 2.5), so I guess that it'll be fine! */ - BKE_animsys_evaluate_animdata(&ob->id, ob->adt, (float)scene->r.cfra, ADT_RECALC_ANIM); /* ob-eval will do drivers, so we don't need to do them */ + BKE_animsys_evaluate_animdata(scene, &ob->id, ob->adt, (float)scene->r.cfra, ADT_RECALC_ANIM); /* ob-eval will do drivers, so we don't need to do them */ where_is_object_time(scene, ob, (float)scene->r.cfra); dob= new_dupli_object(lb, ob, ob->obmat, ob->lay, scene->r.cfra, OB_DUPLIFRAMES, animated); @@ -811,7 +811,7 @@ static void frames_duplilist(ListBase *lb, Scene *scene, Object *ob, int level, */ scene->r.cfra= cfrao; - BKE_animsys_evaluate_animdata(&ob->id, ob->adt, (float)scene->r.cfra, ADT_RECALC_ANIM); /* ob-eval will do drivers, so we don't need to do them */ + BKE_animsys_evaluate_animdata(scene, &ob->id, ob->adt, (float)scene->r.cfra, ADT_RECALC_ANIM); /* ob-eval will do drivers, so we don't need to do them */ where_is_object_time(scene, ob, (float)scene->r.cfra); /* but, to make sure unkeyed object transforms are still sane, diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index 69458ec7401..3e59accc599 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -1116,7 +1116,7 @@ static short animsys_write_rna_setting (PointerRNA *ptr, char *path, int array_i { int array_len= RNA_property_array_length(&new_ptr, prop); - if(array_len && array_index >= array_len) + if (array_len && array_index >= array_len) { if (G.f & G_DEBUG) { printf("Animato: Invalid array index. ID = '%s', '%s[%d]', array length is %d \n", @@ -1154,6 +1154,23 @@ static short animsys_write_rna_setting (PointerRNA *ptr, char *path, int array_i /* nothing can be done here... so it is unsuccessful? */ return 0; } + + /* buffer property update for later flushing */ + if (RNA_property_update_check(prop)) { + short skip_updates_hack = 0; + + /* optimisation hacks: skip property updates for those properties + * for we know that which the updates in RNA were really just for + * flushing property editing via UI/Py + */ + if (RNA_struct_is_a(new_ptr.type, &RNA_PoseBone)) { + /* bone transforms - update pose (i.e. tag depsgraph) */ + skip_updates_hack = 1; + } + + if (skip_updates_hack == 0) + RNA_property_update_cache_add(&new_ptr, prop); + } } /* successful */ @@ -2132,8 +2149,9 @@ static void animsys_evaluate_overrides (PointerRNA *ptr, AnimData *adt) * and that the flags for which parts of the anim-data settings need to be recalculated * have been set already by the depsgraph. Now, we use the recalc */ -void BKE_animsys_evaluate_animdata (ID *id, AnimData *adt, float ctime, short recalc) +void BKE_animsys_evaluate_animdata (Scene *scene, ID *id, AnimData *adt, float ctime, short recalc) { + Main *bmain = G.main; // xxx - to get passed in! PointerRNA id_ptr; /* sanity checks */ @@ -2184,6 +2202,10 @@ void BKE_animsys_evaluate_animdata (ID *id, AnimData *adt, float ctime, short re */ animsys_evaluate_overrides(&id_ptr, adt); + /* execute and clear all cached property update functions */ + RNA_property_update_cache_flush(bmain, scene); + RNA_property_update_cache_free(); + /* clear recalc flag now */ adt->recalc= 0; } @@ -2195,7 +2217,7 @@ void BKE_animsys_evaluate_animdata (ID *id, AnimData *adt, float ctime, short re * 'local' (i.e. belonging in the nearest ID-block that setting is related to, not a * standard 'root') block are overridden by a larger 'user' */ -void BKE_animsys_evaluate_all_animation (Main *main, float ctime) +void BKE_animsys_evaluate_all_animation (Main *main, Scene *scene, float ctime) { ID *id; @@ -2211,7 +2233,7 @@ void BKE_animsys_evaluate_all_animation (Main *main, float ctime) for (id= first; id; id= id->next) { \ if (ID_REAL_USERS(id) > 0) { \ AnimData *adt= BKE_animdata_from_id(id); \ - BKE_animsys_evaluate_animdata(id, adt, ctime, aflag); \ + BKE_animsys_evaluate_animdata(scene, id, adt, ctime, aflag); \ } \ } /* another macro for the "embedded" nodetree cases @@ -2227,9 +2249,9 @@ void BKE_animsys_evaluate_all_animation (Main *main, float ctime) NtId_Type *ntp= (NtId_Type *)id; \ if (ntp->nodetree) { \ AnimData *adt2= BKE_animdata_from_id((ID *)ntp->nodetree); \ - BKE_animsys_evaluate_animdata((ID *)ntp->nodetree, adt2, ctime, ADT_RECALC_ANIM); \ + BKE_animsys_evaluate_animdata(scene, (ID *)ntp->nodetree, adt2, ctime, ADT_RECALC_ANIM); \ } \ - BKE_animsys_evaluate_animdata(id, adt, ctime, aflag); \ + BKE_animsys_evaluate_animdata(scene, id, adt, ctime, aflag); \ } \ } diff --git a/source/blender/blenkernel/intern/blender.c b/source/blender/blenkernel/intern/blender.c index 8b4bbbd3c83..d573da603f6 100644 --- a/source/blender/blenkernel/intern/blender.c +++ b/source/blender/blenkernel/intern/blender.c @@ -90,6 +90,8 @@ #include "BKE_utildefines.h" +#include "RNA_access.h" + #include "WM_api.h" // XXXXX BAD, very BAD dependency (bad level call) - remove asap, elubie Global G; @@ -239,6 +241,9 @@ static void setup_app_data(bContext *C, BlendFileData *bfd, const char *filepath // CTX_wm_manager_set(C, NULL); clear_global(); + /* clear old property update cache, in case some old references are left dangling */ + RNA_property_update_cache_free(); + G.main= bfd->main; CTX_data_main_set(C, G.main); diff --git a/source/blender/blenkernel/intern/key.c b/source/blender/blenkernel/intern/key.c index 8b0cfb1d156..50c120a3ec1 100644 --- a/source/blender/blenkernel/intern/key.c +++ b/source/blender/blenkernel/intern/key.c @@ -1400,7 +1400,7 @@ float *do_ob_key(Scene *scene, Object *ob) /* do shapekey local drivers */ float ctime= (float)scene->r.cfra; // XXX this needs to be checked - BKE_animsys_evaluate_animdata(&key->id, key->adt, ctime, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(scene, &key->id, key->adt, ctime, ADT_RECALC_DRIVERS); if(ob->type==OB_MESH) do_mesh_key(scene, ob, key, out, tot); else if(ob->type==OB_LATTICE) do_latt_key(scene, ob, key, out, tot); diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index dff62b05bd3..862d583bd34 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -2084,7 +2084,7 @@ void where_is_object_time(Scene *scene, Object *ob, float ctime) if(ob==NULL) return; /* execute drivers only, as animation has already been done */ - BKE_animsys_evaluate_animdata(&ob->id, ob->adt, ctime, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(scene, &ob->id, ob->adt, ctime, ADT_RECALC_DRIVERS); if(ob->parent) { Object *par= ob->parent; @@ -2623,7 +2623,7 @@ void object_handle_update(Scene *scene, Object *ob) if(adt) { /* evaluate drivers */ // XXX: for mesh types, should we push this to derivedmesh instead? - BKE_animsys_evaluate_animdata(data_id, adt, ctime, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(scene, data_id, adt, ctime, ADT_RECALC_DRIVERS); } /* includes all keys and modifiers */ diff --git a/source/blender/blenkernel/intern/particle_system.c b/source/blender/blenkernel/intern/particle_system.c index 1423f520b95..f62ba2be193 100644 --- a/source/blender/blenkernel/intern/particle_system.c +++ b/source/blender/blenkernel/intern/particle_system.c @@ -1801,7 +1801,7 @@ void reset_particle(ParticleSimulationData *sim, ParticleData *pa, float dtime, if(part->type!=PART_HAIR && dtime > 0.f && pa->time < cfra && pa->time >= sim->psys->cfra) { /* we have to force RECALC_ANIM here since where_is_objec_time only does drivers */ while(ob) { - BKE_animsys_evaluate_animdata(&ob->id, ob->adt, pa->time, ADT_RECALC_ANIM); + BKE_animsys_evaluate_animdata(sim->scene, &ob->id, ob->adt, pa->time, ADT_RECALC_ANIM); ob = ob->parent; } ob = sim->ob; @@ -4253,7 +4253,7 @@ void particle_system_update(Scene *scene, Object *ob, ParticleSystem *psys) return; /* execute drivers only, as animation has already been done */ - BKE_animsys_evaluate_animdata(&part->id, part->adt, cfra, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(scene, &part->id, part->adt, cfra, ADT_RECALC_DRIVERS); if(psys->recalc & PSYS_RECALC_TYPE) psys_changed_type(&sim); @@ -4291,7 +4291,7 @@ void particle_system_update(Scene *scene, Object *ob, ParticleSystem *psys) for(i=0; i<=part->hair_step; i++){ hcfra=100.0f*(float)i/(float)psys->part->hair_step; if((part->flag & PART_HAIR_REGROW)==0) - BKE_animsys_evaluate_animdata(&part->id, part->adt, hcfra, ADT_RECALC_ANIM); + BKE_animsys_evaluate_animdata(scene, &part->id, part->adt, hcfra, ADT_RECALC_ANIM); system_step(&sim, hcfra); psys->cfra = hcfra; psys->recalc = 0; @@ -4369,7 +4369,7 @@ void particle_system_update(Scene *scene, Object *ob, ParticleSystem *psys) if(psys->cfra < cfra) { /* make sure emitter is left at correct time (particle emission can change this) */ while(ob) { - BKE_animsys_evaluate_animdata(&ob->id, ob->adt, cfra, ADT_RECALC_ANIM); + BKE_animsys_evaluate_animdata(scene, &ob->id, ob->adt, cfra, ADT_RECALC_ANIM); ob = ob->parent; } ob = sim.ob; diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c index e045bd0fb82..42793e4b4a4 100644 --- a/source/blender/blenkernel/intern/scene.c +++ b/source/blender/blenkernel/intern/scene.c @@ -915,7 +915,7 @@ static void scene_update_drivers(Main *UNUSED(bmain), Scene *scene) /* scene itself */ if (scene->adt && scene->adt->drivers.first) { - BKE_animsys_evaluate_animdata(&scene->id, scene->adt, ctime, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(scene, &scene->id, scene->adt, ctime, ADT_RECALC_DRIVERS); } /* world */ @@ -925,7 +925,7 @@ static void scene_update_drivers(Main *UNUSED(bmain), Scene *scene) AnimData *adt= BKE_animdata_from_id(wid); if (adt && adt->drivers.first) - BKE_animsys_evaluate_animdata(wid, adt, ctime, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(scene, wid, adt, ctime, ADT_RECALC_DRIVERS); } /* nodes */ @@ -934,7 +934,7 @@ static void scene_update_drivers(Main *UNUSED(bmain), Scene *scene) AnimData *adt= BKE_animdata_from_id(nid); if (adt && adt->drivers.first) - BKE_animsys_evaluate_animdata(nid, adt, ctime, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(scene, nid, adt, ctime, ADT_RECALC_DRIVERS); } } @@ -985,7 +985,7 @@ void scene_update_tagged(Main *bmain, Scene *scene) float ctime = BKE_curframe(scene); if (adt && (adt->recalc & ADT_RECALC_ANIM)) - BKE_animsys_evaluate_animdata(&scene->id, adt, ctime, 0); + BKE_animsys_evaluate_animdata(scene, &scene->id, adt, ctime, 0); } if (scene->physics_settings.quick_cache_step) @@ -1020,7 +1020,7 @@ void scene_update_for_newframe(Main *bmain, Scene *sce, unsigned int lay) * can be overridden by settings from Scene, which owns the Texture through a hierarchy * such as Scene->World->MTex/Texture) can still get correctly overridden. */ - BKE_animsys_evaluate_all_animation(bmain, ctime); + BKE_animsys_evaluate_all_animation(bmain, sce, ctime); /*...done with recusrive funcs */ /* object_handle_update() on all objects, groups and sets */ diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index 5da70f97314..9673fee0b63 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -2123,7 +2123,7 @@ static ImBuf * seq_render_strip(SeqRenderData context, Sequence * seq, float cfr ibuf = seq_render_scene_strip_impl(context, seq, nr); /* Scene strips update all animation, so we need to restore original state.*/ - BKE_animsys_evaluate_all_animation(context.bmain, cfra); + BKE_animsys_evaluate_all_animation(context.bmain, context.scene, cfra); copy_to_ibuf_still(context, seq, nr, ibuf); break; @@ -2200,7 +2200,7 @@ static ImBuf* seq_render_strip_stack( if(scene->r.cfra != cfra) { // XXX for prefetch and overlay offset!..., very bad!!! AnimData *adt= BKE_animdata_from_id(&scene->id); - BKE_animsys_evaluate_animdata(&scene->id, adt, cfra, ADT_RECALC_ANIM); + BKE_animsys_evaluate_animdata(scene, &scene->id, adt, cfra, ADT_RECALC_ANIM); } #endif diff --git a/source/blender/editors/space_view3d/drawanimviz.c b/source/blender/editors/space_view3d/drawanimviz.c index aa3ba1a3062..4a51cb3be09 100644 --- a/source/blender/editors/space_view3d/drawanimviz.c +++ b/source/blender/editors/space_view3d/drawanimviz.c @@ -393,7 +393,7 @@ static void draw_ghost_poses_range(Scene *scene, View3D *v3d, ARegion *ar, Base colfac = (end - (float)CFRA) / range; UI_ThemeColorShadeAlpha(TH_WIRE, 0, -128-(int)(120.0*sqrt(colfac))); - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE); } @@ -472,7 +472,7 @@ static void draw_ghost_poses_keys(Scene *scene, View3D *v3d, ARegion *ar, Base * CFRA= (int)ak->cfra; - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE); } @@ -542,7 +542,7 @@ static void draw_ghost_poses(Scene *scene, View3D *v3d, ARegion *ar, Base *base) CFRA= (int)BKE_nla_tweakedit_remap(adt, actframe+ctime, NLATIME_CONVERT_MAP); if (CFRA != cfrao) { - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE); } @@ -557,7 +557,7 @@ static void draw_ghost_poses(Scene *scene, View3D *v3d, ARegion *ar, Base *base) CFRA= (int)BKE_nla_tweakedit_remap(adt, actframe-ctime, NLATIME_CONVERT_MAP); if (CFRA != cfrao) { - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE); } diff --git a/source/blender/editors/space_view3d/drawarmature.c b/source/blender/editors/space_view3d/drawarmature.c index 1087284e2e5..de35be13c43 100644 --- a/source/blender/editors/space_view3d/drawarmature.c +++ b/source/blender/editors/space_view3d/drawarmature.c @@ -2339,7 +2339,7 @@ static void draw_ghost_poses_range(Scene *scene, View3D *v3d, ARegion *ar, Base colfac = (end - (float)CFRA) / range; UI_ThemeColorShadeAlpha(TH_WIRE, 0, -128-(int)(120.0*sqrt(colfac))); - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE, TRUE, FALSE); } @@ -2418,7 +2418,7 @@ static void draw_ghost_poses_keys(Scene *scene, View3D *v3d, ARegion *ar, Base * CFRA= (int)ak->cfra; - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE, TRUE, FALSE); } @@ -2488,7 +2488,7 @@ static void draw_ghost_poses(Scene *scene, View3D *v3d, ARegion *ar, Base *base) CFRA= (int)BKE_nla_tweakedit_remap(adt, actframe+ctime, NLATIME_CONVERT_MAP); if (CFRA != cfrao) { - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE, TRUE, FALSE); } @@ -2503,7 +2503,7 @@ static void draw_ghost_poses(Scene *scene, View3D *v3d, ARegion *ar, Base *base) CFRA= (int)BKE_nla_tweakedit_remap(adt, actframe-ctime, NLATIME_CONVERT_MAP); if (CFRA != cfrao) { - BKE_animsys_evaluate_animdata(&ob->id, adt, (float)CFRA, ADT_RECALC_ALL); + BKE_animsys_evaluate_animdata(scene, &ob->id, adt, (float)CFRA, ADT_RECALC_ALL); where_is_pose(scene, ob); draw_pose_bones(scene, v3d, ar, base, OB_WIRE, TRUE, FALSE); } diff --git a/source/blender/makesrna/RNA_access.h b/source/blender/makesrna/RNA_access.h index 49bc10a0675..f5d73bddc3b 100644 --- a/source/blender/makesrna/RNA_access.h +++ b/source/blender/makesrna/RNA_access.h @@ -702,6 +702,10 @@ void RNA_property_update(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop) void RNA_property_update_main(struct Main *bmain, struct Scene *scene, PointerRNA *ptr, PropertyRNA *prop); int RNA_property_update_check(struct PropertyRNA *prop); +void RNA_property_update_cache_add(PointerRNA *ptr, PropertyRNA *prop); +void RNA_property_update_cache_flush(struct Main *bmain, struct Scene *scene); +void RNA_property_update_cache_free(void); + /* Property Data */ int RNA_property_boolean_get(PointerRNA *ptr, PropertyRNA *prop); diff --git a/source/blender/makesrna/intern/rna_access.c b/source/blender/makesrna/intern/rna_access.c index 285e8ca39ba..7936fc4c280 100644 --- a/source/blender/makesrna/intern/rna_access.c +++ b/source/blender/makesrna/intern/rna_access.c @@ -85,7 +85,9 @@ void RNA_init(void) void RNA_exit(void) { StructRNA *srna; - + + RNA_property_update_cache_free(); + for(srna=BLENDER_RNA.structs.first; srna; srna=srna->cont.next) { if(srna->cont.prophash) { BLI_ghash_free(srna->cont.prophash, NULL, NULL); @@ -1391,6 +1393,112 @@ void RNA_property_update_main(Main *bmain, Scene *scene, PointerRNA *ptr, Proper rna_property_update(NULL, bmain, scene, ptr, prop); } + +/* RNA Updates Cache ------------------------ */ +/* Overview of RNA Update cache system: + * + * RNA Update calls need to be cached in order to maintain reasonable performance + * of the animation system (i.e. maintaining a somewhat interactive framerate) + * while still allowing updates to be called (necessary in particular for modifier + * property updates to actually work). + * + * The cache is structured with a dual-layer structure + * - L1 = PointerRNA used as key; id.data is used (it should always be defined, + * and most updates end up using just that anyways) + * - L2 = Update functions to be called on those PointerRNA's + */ + +/* cache element */ +typedef struct tRnaUpdateCacheElem { + struct tRnaUpdateCacheElem *next, *prev; + + PointerRNA ptr; /* L1 key - id as primary, data secondary/ignored? */ + ListBase L2Funcs; /* L2 functions (LinkData) */ +} tRnaUpdateCacheElem; + +/* cache global (tRnaUpdateCacheElem's) - only accessible using these API calls */ +static ListBase rna_updates_cache = {NULL, NULL}; + +/* ........................... */ + +void RNA_property_update_cache_add(PointerRNA *ptr, PropertyRNA *prop) +{ + tRnaUpdateCacheElem *uce = NULL; + UpdateFunc fn = NULL; + LinkData *ld; + short is_rna = (prop->magic == RNA_MAGIC); + + /* sanity check */ + if (ELEM(NULL, ptr, prop)) + return; + + prop= rna_ensure_property(prop); + + /* we can only handle update calls with no context args for now (makes animsys updates easier) */ + if ((is_rna == 0) || (prop->update == NULL) || (prop->flag & PROP_CONTEXT_UPDATE)) + return; + fn = prop->update; + + /* find cache element for which key matches... */ + for (uce = rna_updates_cache.first; uce; uce = uce->next) { + /* just match by id only for now, since most update calls that we'll encounter only really care about this */ + // TODO: later, the cache might need to have some nesting on L1 to cope better with these problems + some tagging to indicate we need this + if (uce->ptr.id.data == ptr->id.data) + break; + } + if (uce == NULL) { + /* create new instance */ + uce = MEM_callocN(sizeof(tRnaUpdateCacheElem), "tRnaUpdateCacheElem"); + BLI_addtail(&rna_updates_cache, uce); + + /* copy pointer */ + RNA_pointer_create(ptr->id.data, ptr->type, ptr->data, &uce->ptr); + } + + /* check on the update func */ + for (ld = uce->L2Funcs.first; ld; ld = ld->next) { + /* stop on match - function already cached */ + if (fn == ld->data) + return; + } + /* else... if still here, we need to add it */ + BLI_addtail(&uce->L2Funcs, BLI_genericNodeN(fn)); +} + +void RNA_property_update_cache_flush(Main *bmain, Scene *scene) +{ + tRnaUpdateCacheElem *uce; + + // TODO: should we check that bmain and scene are valid? The above stuff doesn't! + + /* execute the cached updates */ + for (uce = rna_updates_cache.first; uce; uce = uce->next) { + LinkData *ld; + + for (ld = uce->L2Funcs.first; ld; ld = ld->next) { + UpdateFunc fn = (UpdateFunc)ld->data; + fn(bmain, scene, &uce->ptr); + } + } +} + +void RNA_property_update_cache_free(void) +{ + tRnaUpdateCacheElem *uce, *ucn; + + for (uce = rna_updates_cache.first; uce; uce = ucn) { + ucn = uce->next; + + /* free L2 cache */ + BLI_freelistN(&uce->L2Funcs); + + /* remove self */ + BLI_freelinkN(&rna_updates_cache, uce); + } +} + +/* ---------------------------------------------------------------------- */ + /* Property Data */ int RNA_property_boolean_get(PointerRNA *ptr, PropertyRNA *prop) diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index b9006b390ab..0afbffc5fd5 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -2525,7 +2525,7 @@ static void do_render_seq(Render * re) if(recurs_depth==0) { /* otherwise sequencer animation isnt updated */ - BKE_animsys_evaluate_all_animation(re->main, (float)cfra); // XXX, was BKE_curframe(re->scene) + BKE_animsys_evaluate_all_animation(re->main, re->scene, (float)cfra); // XXX, was BKE_curframe(re->scene) } recurs_depth++; From 1e0e0ff5c4e88f2ee21c849b151a1899ae4c714f Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 24 Jul 2011 20:27:27 +0000 Subject: [PATCH 247/624] Blender profile for leaf_bone tip. (untested). --- source/blender/collada/AnimationExporter.cpp | 3 ++- source/blender/collada/ArmatureExporter.cpp | 17 +++++++++++++++++ source/blender/collada/ArmatureExporter.h | 2 ++ source/blender/collada/DocumentImporter.cpp | 5 +---- source/blender/collada/DocumentImporter.h | 2 -- 5 files changed, 22 insertions(+), 7 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 222838c3838..0e6fa4d0d92 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -415,7 +415,8 @@ void AnimationExporter::exportAnimations(Scene *sce) float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); - BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); + //BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); + //BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); // compute bone local mat diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index ad9098db3d8..6849e4de7dd 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -177,6 +177,9 @@ void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) node.setNodeName(node_name); node.setNodeSid(node_sid); + if ( bone->childbase.first == NULL ) + add_blender_leaf_bone( bone, ob_arm , node ); + else{ node.start(); add_bone_transform(ob_arm, bone, node); @@ -186,8 +189,22 @@ void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) } node.end(); + } } +void ArmatureExporter::add_blender_leaf_bone(Bone *bone, Object *ob_arm, COLLADASW::Node& node) +{ + node.start(); + + add_bone_transform(ob_arm, bone, node); + + node.addExtraTechniqueParameter("blender", "tip_x", bone->tail[0] ); + node.addExtraTechniqueParameter("blender", "tip_y", bone->tail[1] ); + node.addExtraTechniqueParameter("blender", "tip_z", bone->tail[2] ); + + node.end(); + +} void ArmatureExporter::add_bone_transform(Object *ob_arm, Bone *bone, COLLADASW::Node& node) { bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); diff --git a/source/blender/collada/ArmatureExporter.h b/source/blender/collada/ArmatureExporter.h index f4488942f7b..b3441c797e8 100644 --- a/source/blender/collada/ArmatureExporter.h +++ b/source/blender/collada/ArmatureExporter.h @@ -92,6 +92,8 @@ private: void add_bone_transform(Object *ob_arm, Bone *bone, COLLADASW::Node& node); + void add_blender_leaf_bone(Bone *bone, Object *ob_arm, COLLADASW::Node& node); + std::string get_controller_id(Object *ob_arm, Object *ob); // ob should be of type OB_MESH diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index d4eeb594922..c3090eebc9f 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -537,10 +537,7 @@ bool DocumentImporter::writeMaterial( const COLLADAFW::Material* cmat ) this->uid_effect_map[cmat->getInstantiatedEffect()] = ma; this->uid_material_map[cmat->getUniqueId()] = ma; - this->matUidforEffect = &(cmat->getUniqueId()); - /*COLLADAFW::Material * matCopy = new COLLADAFW::Material(&cmat); - this->FW_object_map[cmat->getUniqueId()] = matCopy; - *///matForEff = cmat; + return true; } diff --git a/source/blender/collada/DocumentImporter.h b/source/blender/collada/DocumentImporter.h index 8af0996885b..f6917c2e9bf 100644 --- a/source/blender/collada/DocumentImporter.h +++ b/source/blender/collada/DocumentImporter.h @@ -158,8 +158,6 @@ private: std::vector vscenes; std::vector libnode_ob; - const COLLADAFW::UniqueId *matUidforEffect; - std::map root_map; // find root joint by child joint uid, for bone tree evaluation during resampling std::map FW_object_map; From 1f65b3b1a8f5ccc54a794ed0d6f8cf2d3e2c5a36 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 26 Jul 2011 06:10:05 +0000 Subject: [PATCH 248/624] BGE Animations: Adding a new choice for vertex deformation for armatures, which can be found in the Armature's Skeleton panel by the Deform options. Before only Blender's armature_deform_verts() was used. Now users can choose a vertex deformation function that is optimized for the BGE. At the moment it is mostly a copy of armature_deform_verts() with various chunks of code removed, and the BLI_math code was replaced with Eigen2. In my test scene, the new function offered about a 40% improvement over armature_deform_verts() (17~19ms rasterizer to 11~12ms). The only current limitation that I'm aware of if that B-Bone segments are not supported in the BGE version, and I will probably leave it out. I would like to also limit the BGE version to 4 weights to make things easier for a GPU version, but this may just make things slower (sorting weights to find the top 4). --- .../startup/bl_ui/properties_data_armature.py | 3 + source/blender/makesdna/DNA_armature_types.h | 10 +- source/blender/makesrna/intern/rna_armature.c | 11 ++ .../Converter/BL_ArmatureObject.cpp | 6 +- .../gameengine/Converter/BL_ArmatureObject.h | 6 +- .../Converter/BL_BlenderDataConversion.cpp | 4 +- .../gameengine/Converter/BL_SkinDeformer.cpp | 125 +++++++++++++++--- source/gameengine/Converter/BL_SkinDeformer.h | 3 + source/gameengine/Converter/CMakeLists.txt | 1 + source/gameengine/Converter/SConscript | 1 + 10 files changed, 149 insertions(+), 21 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index eae7f9e9824..00ccd4ce08b 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -70,6 +70,9 @@ class DATA_PT_skeleton(ArmatureButtonsPanel, bpy.types.Panel): flow.prop(arm, "use_deform_envelopes", text="Envelopes") flow.prop(arm, "use_deform_preserve_volume", text="Quaternion") + if context.scene.render.engine == "BLENDER_GAME": + col = layout.column() + col.prop(arm, "vert_deformer") class DATA_PT_display(ArmatureButtonsPanel, bpy.types.Panel): bl_label = "Display" diff --git a/source/blender/makesdna/DNA_armature_types.h b/source/blender/makesdna/DNA_armature_types.h index 808db1f4843..1675fdd3e90 100644 --- a/source/blender/makesdna/DNA_armature_types.h +++ b/source/blender/makesdna/DNA_armature_types.h @@ -96,7 +96,9 @@ typedef struct bArmature { void *sketch; /* sketch struct for etch-a-ton */ int flag; - int drawtype; + int drawtype; + int gevertdeformer; /* how vertex deformation is handled in the ge */ + int pad; short deformflag; short pathflag; @@ -140,6 +142,12 @@ typedef enum eArmature_Drawtype { ARM_WIRE } eArmature_Drawtype; +/* armature->gevertdeformer */ +typedef enum eArmature_VertDeformer { + ARM_VDEF_BLENDER, + ARM_VDEF_BGE_CPU +} eArmature_VertDeformer; + /* armature->deformflag */ typedef enum eArmature_DeformFlag { ARM_DEF_VGROUP = (1<<0), diff --git a/source/blender/makesrna/intern/rna_armature.c b/source/blender/makesrna/intern/rna_armature.c index 3f58723a929..19a6b482621 100644 --- a/source/blender/makesrna/intern/rna_armature.c +++ b/source/blender/makesrna/intern/rna_armature.c @@ -818,6 +818,10 @@ static void rna_def_armature(BlenderRNA *brna) {ARM_ENVELOPE, "ENVELOPE", 0, "Envelope", "Display bones as extruded spheres, showing deformation influence volume"}, {ARM_WIRE, "WIRE", 0, "Wire", "Display bones as thin wires, showing subdivision and B-Splines"}, {0, NULL, 0, NULL, NULL}}; + static EnumPropertyItem prop_vdeformer[] = { + {ARM_VDEF_BLENDER, "BLENDER", 0, "Blender", "Uses Blender's armature vertex deformation"}, + {ARM_VDEF_BGE_CPU, "BGE_CPU", 0, "BGE", "Uses vertex deformation code optimized for the BGE"}, + {0, NULL, 0, NULL, NULL}}; static EnumPropertyItem prop_ghost_type_items[] = { {ARM_GHOST_CUR, "CURRENT_FRAME", 0, "Around Frame", "Display Ghosts of poses within a fixed number of frames around the current frame"}, {ARM_GHOST_RANGE, "RANGE", 0, "In Range", "Display Ghosts of poses within specified range"}, @@ -864,6 +868,13 @@ static void rna_def_armature(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Draw Type", ""); RNA_def_property_update(prop, 0, "rna_Armature_redraw_data"); RNA_def_property_flag(prop, PROP_LIB_EXCEPTION); + + prop= RNA_def_property(srna, "vert_deformer", PROP_ENUM, PROP_NONE); + RNA_def_property_enum_sdna(prop, NULL, "gevertdeformer"); + RNA_def_property_enum_items(prop, prop_vdeformer); + RNA_def_property_ui_text(prop, "Vertex Deformer", ""); + RNA_def_property_update(prop, 0, "rna_Armature_redraw_data"); + RNA_def_property_flag(prop, PROP_LIB_EXCEPTION); // XXX depreceated ....... old animviz for armatures only prop= RNA_def_property(srna, "ghost_type", PROP_ENUM, PROP_NONE); diff --git a/source/gameengine/Converter/BL_ArmatureObject.cpp b/source/gameengine/Converter/BL_ArmatureObject.cpp index b58e6b462a8..72a31566e7c 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.cpp +++ b/source/gameengine/Converter/BL_ArmatureObject.cpp @@ -215,7 +215,8 @@ BL_ArmatureObject::BL_ArmatureObject( void* sgReplicationInfo, SG_Callbacks callbacks, Object *armature, - Scene *scene) + Scene *scene, + int vert_deform_type) : KX_GameObject(sgReplicationInfo,callbacks), m_controlledConstraints(), @@ -229,7 +230,8 @@ BL_ArmatureObject::BL_ArmatureObject( m_activePriority(999), m_constraintNumber(0), m_channelNumber(0), - m_lastapplyframe(0.0) + m_lastapplyframe(0.0), + m_vert_deform_type(vert_deform_type) { m_armature = (bArmature *)armature->data; diff --git a/source/gameengine/Converter/BL_ArmatureObject.h b/source/gameengine/Converter/BL_ArmatureObject.h index 2c3ca7404b3..1467f05c1bd 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.h +++ b/source/gameengine/Converter/BL_ArmatureObject.h @@ -69,7 +69,8 @@ public: void* sgReplicationInfo, SG_Callbacks callbacks, Object *armature, - Scene *scene + Scene *scene, + int vert_deform_type ); virtual ~BL_ArmatureObject(); @@ -90,6 +91,8 @@ public: Object* GetArmatureObject() {return m_objArma;} + int GetVertDeformType() {return m_vert_deform_type;} + // for constraint python API void LoadConstraints(KX_BlenderSceneConverter* converter); size_t GetConstraintNumber() const { return m_constraintNumber; } @@ -136,6 +139,7 @@ protected: double m_timestep; // delta since last pose evaluation. class BL_ActionActuator *m_activeAct; short m_activePriority; + int m_vert_deform_type; size_t m_constraintNumber; size_t m_channelNumber; // store the original armature object matrix diff --git a/source/gameengine/Converter/BL_BlenderDataConversion.cpp b/source/gameengine/Converter/BL_BlenderDataConversion.cpp index 7b9c5d4b4d6..9bea3f492c9 100644 --- a/source/gameengine/Converter/BL_BlenderDataConversion.cpp +++ b/source/gameengine/Converter/BL_BlenderDataConversion.cpp @@ -1807,11 +1807,13 @@ static KX_GameObject *gameobject_from_blenderobject( case OB_ARMATURE: { + bArmature *arm = (bArmature*)ob->data; gameobj = new BL_ArmatureObject( kxscene, KX_Scene::m_callbacks, ob, - kxscene->GetBlenderScene() // handle + kxscene->GetBlenderScene(), // handle + arm->gevertdeformer ); /* Get the current pose from the armature object and apply it as the rest pose */ break; diff --git a/source/gameengine/Converter/BL_SkinDeformer.cpp b/source/gameengine/Converter/BL_SkinDeformer.cpp index 34f9cb56c27..fb25a55e30a 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.cpp +++ b/source/gameengine/Converter/BL_SkinDeformer.cpp @@ -36,6 +36,10 @@ #pragma warning (disable : 4786) #endif //WIN32 +// Eigen2 stuff used for BGEDeformVerts +#include +#include + #include "BL_SkinDeformer.h" #include "CTR_Map.h" #include "STR_HashedString.h" @@ -54,6 +58,7 @@ extern "C"{ #include "BKE_lattice.h" + #include "BKE_deform.h" } @@ -176,17 +181,105 @@ void BL_SkinDeformer::ProcessReplica() m_releaseobject = false; } -//void where_is_pose (Object *ob); -//void armature_deform_verts(Object *armOb, Object *target, float (*vertexCos)[3], int numVerts, int deformflag); +void BL_SkinDeformer::BlenderDeformVerts() +{ + float obmat[4][4]; // the original object matrix + Object* par_arma = m_armobj->GetArmatureObject(); + + // save matrix first + copy_m4_m4(obmat, m_objMesh->obmat); + // set reference matrix + copy_m4_m4(m_objMesh->obmat, m_obmat); + + armature_deform_verts( par_arma, m_objMesh, NULL, m_transverts, NULL, m_bmesh->totvert, ARM_DEF_VGROUP, NULL, NULL ); + + // restore matrix + copy_m4_m4(m_objMesh->obmat, obmat); +} + +void BL_SkinDeformer::BGEDeformVerts() +{ + Object *par_arma = m_armobj->GetArmatureObject(); + MDeformVert *dverts = m_bmesh->dvert; + MDeformVert *dvert; + bDeformGroup *dg; + bPoseChannel *pchan=NULL; + bPoseChannel **dfnrToPC; + int numGroups = BLI_countlist(&m_objMesh->defbase); + + if (!dverts) + return; + + dfnrToPC = new bPoseChannel*[numGroups]; + int i; + for (i=0, dg=(bDeformGroup*)m_objMesh->defbase.first; + dg; + ++i, dg=(bDeformGroup*)dg->next) + { + dfnrToPC[i] = get_pose_channel(par_arma->pose, dg->name); + + if (dfnrToPC[i] && dfnrToPC[i]->bone->flag & BONE_NO_DEFORM) + dfnrToPC[i] = NULL; + } + + + for (int i=0; itotvert; ++i) + { + float contrib = 0.f, weight; + Bone *bone; + Eigen::Vector4f co(0.f, 0.f, 0.f, 1.f); + Eigen::Vector4f vec(0, 0, 0, 1); + co[0] = m_transverts[i][0]; + co[1] = m_transverts[i][1]; + co[2] = m_transverts[i][2]; + + dvert = dverts+i; + + if (!dvert->totweight) + continue; + + for (int j=0; jtotweight; ++j) + { + int index = dvert->dw[j].def_nr; + + if (index < numGroups && (pchan=dfnrToPC[index])) + { + weight = dvert->dw[j].weight; + bone = pchan->bone; + + if (weight) + { + Eigen::Vector4f cop(co); + Eigen::Matrix4f chan_mat = Eigen::Matrix4f::Map((float*)pchan->chan_mat); + + cop = chan_mat*cop; + vec += (cop - co)*weight; + + contrib += weight; + } + } + } + + + if (contrib > 0.0001f) + { + vec *= 1.f/contrib; + co += vec; + } + + m_transverts[i][0] = co[0]; + m_transverts[i][1] = co[1]; + m_transverts[i][2] = co[2]; + } + + if (dfnrToPC) + delete [] dfnrToPC; +} + bool BL_SkinDeformer::UpdateInternal(bool shape_applied) { /* See if the armature has been updated for this frame */ if (PoseUpdated()){ - float obmat[4][4]; // the original object matrice - - /* XXX note: where_is_pose() (from BKE_armature.h) calculates all matrices needed to start deforming */ - /* but it requires the blender object pointer... */ - Object* par_arma = m_armobj->GetArmatureObject(); if(!shape_applied) { /* store verts locally */ @@ -199,15 +292,15 @@ bool BL_SkinDeformer::UpdateInternal(bool shape_applied) m_armobj->ApplyPose(); - // save matrix first - copy_m4_m4(obmat, m_objMesh->obmat); - // set reference matrix - copy_m4_m4(m_objMesh->obmat, m_obmat); - - armature_deform_verts( par_arma, m_objMesh, NULL, m_transverts, NULL, m_bmesh->totvert, ARM_DEF_VGROUP, NULL, NULL ); - - // restore matrix - copy_m4_m4(m_objMesh->obmat, obmat); + switch (m_armobj->GetVertDeformType()) + { + case ARM_VDEF_BGE_CPU: + BGEDeformVerts(); + break; + case ARM_VDEF_BLENDER: + default: + BlenderDeformVerts(); + } #ifdef __NLA_DEFNORMALS if (m_recalcNormal) diff --git a/source/gameengine/Converter/BL_SkinDeformer.h b/source/gameengine/Converter/BL_SkinDeformer.h index e53e21e946f..36eff21c085 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.h +++ b/source/gameengine/Converter/BL_SkinDeformer.h @@ -110,6 +110,9 @@ protected: bool m_poseApplied; bool m_recalcNormal; + void BlenderDeformVerts(); + void BGEDeformVerts(); + #ifdef WITH_CXX_GUARDEDALLOC public: diff --git a/source/gameengine/Converter/CMakeLists.txt b/source/gameengine/Converter/CMakeLists.txt index 45a7701d404..3a217ce9d74 100644 --- a/source/gameengine/Converter/CMakeLists.txt +++ b/source/gameengine/Converter/CMakeLists.txt @@ -51,6 +51,7 @@ set(INC ../../blender/makesrna ../../blender/windowmanager ../../../extern/bullet2/src + ../../../extern/Eigen2 ../../../intern/container ../../../intern/guardedalloc ../../../intern/moto/include diff --git a/source/gameengine/Converter/SConscript b/source/gameengine/Converter/SConscript index 9cfc3410748..0ae22d548c5 100644 --- a/source/gameengine/Converter/SConscript +++ b/source/gameengine/Converter/SConscript @@ -20,6 +20,7 @@ incs += ' #source/blender/misc #source/blender/blenloader #source/blender/gpu' incs += ' #source/blender/windowmanager' incs += ' #source/blender/makesrna' incs += ' #source/blender/ikplugin' +incs += ' #extern/Eigen2' incs += ' ' + env['BF_BULLET_INC'] From 77e906cbd43accb3de89d0ac922d72e1c154aee9 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 26 Jul 2011 12:49:43 +0000 Subject: [PATCH 249/624] Experimental drawing tweak: make active F-Curve get drawn with thicker line width This should help make it stand out better from the background, though it has the risk that values may not be so clearly picked up visually --- source/blender/editors/space_graph/graph_draw.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index b5c253fdbff..ac0455392cc 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -877,6 +877,11 @@ void graph_draw_curves (bAnimContext *ac, SpaceIpo *sipo, ARegion *ar, View2DGri glColor4f(fcu->color[0], fcu->color[1], fcu->color[2], drawFCurveFade(fcu)); } + /* draw active F-Curve thicker than the rest to make it stand out */ + if (fcu->flag & FCURVE_ACTIVE) { + glLineWidth(2.0); + } + /* anti-aliased lines for less jagged appearance */ if ((sipo->flag & SIPO_BEAUTYDRAW_OFF)==0) glEnable(GL_LINE_SMOOTH); glEnable(GL_BLEND); @@ -898,6 +903,7 @@ void graph_draw_curves (bAnimContext *ac, SpaceIpo *sipo, ARegion *ar, View2DGri /* restore settings */ setlinestyle(0); + glLineWidth(1.0); if ((sipo->flag & SIPO_BEAUTYDRAW_OFF)==0) glDisable(GL_LINE_SMOOTH); glDisable(GL_BLEND); From 785e634c231542b5eb481946c93a3f8c65ad73a1 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 26 Jul 2011 13:09:10 +0000 Subject: [PATCH 250/624] F-Curve Drawing - Smoother curves Bezier curves are now drawn smoother (i.e. less segmented), especially for curve segments where there is a very large vertical displacement over a short period of time (i.e. 120 degrees rotation over 1 frame) and/or often when zoomed in a bit too. - Made the resolution calculation take the vertical distance into account too, instead of just the horizontal distance. - Segment multiplier changed from 3 to 5, as this seems to give better zoomed-in performance. --- source/blender/editors/space_graph/graph_draw.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index ac0455392cc..a1b8cf0df91 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -706,12 +706,11 @@ static void draw_fcurve_curve_bezts (bAnimContext *ac, ID *id, FCurve *fcu, View * - resol determines number of points to sample in between keyframes */ - /* resol not depending on horizontal resolution anymore, drivers for example... */ - // TODO: would be nice to make this depend on the scale of the graph too... + /* resol depends on distance between points (not just horizontal) OR is a fixed high res */ if (fcu->driver) resol= 32; else - resol= (int)(3.0*sqrt(bezt->vec[1][0] - prevbezt->vec[1][0])); + resol= (int)(5.0*len_v2v2(bezt->vec[1], prevbezt->vec[1])); if (resol < 2) { /* only draw one */ @@ -721,6 +720,7 @@ static void draw_fcurve_curve_bezts (bAnimContext *ac, ID *id, FCurve *fcu, View } else { /* clamp resolution to max of 32 */ + // NOTE: higher values will crash if (resol > 32) resol= 32; v1[0]= prevbezt->vec[1][0]; From c0373fb7ea2b6d36b57a7c43706626aa254c70b3 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 26 Jul 2011 13:49:39 +0000 Subject: [PATCH 251/624] startup.blend Theming/AnimEditor Defaults Tweaks - Default size of Graph Editor handle vertices is now 4 (up from 3). This "small" change seems to be enough to make a substantial difference when it comes to actually differentiating between these - "Only Selected" DopeSheet filter is enabled for new Graph Editor instances by default. It helps hone in on the F-Curves of the data most animators hope to just be refining the motion for (i.e. the selected stuff) - "Only Selected Keyframe Handles" is now enabled, to reduce clutter from handles of nearby keys getting in the way. --- .../blender/editors/datafiles/startup.blend.c | 15146 ++++++++-------- .../blender/editors/space_graph/graph_draw.c | 2 + .../blender/editors/space_graph/space_graph.c | 4 + 3 files changed, 7582 insertions(+), 7570 deletions(-) diff --git a/source/blender/editors/datafiles/startup.blend.c b/source/blender/editors/datafiles/startup.blend.c index 2d59e59644d..dc92d3541b5 100644 --- a/source/blender/editors/datafiles/startup.blend.c +++ b/source/blender/editors/datafiles/startup.blend.c @@ -1,2714 +1,2714 @@ /* DataToC output of file */ -int datatoc_startup_blend_size= 341924; +int datatoc_startup_blend_size= 342096; char datatoc_startup_blend[]= { - 66, 76, 69, 78, - 68, 69, 82, 95, 86, 50, 53, 56, 82, 69, 78, 68, 0, 0, 0, 32,191,255,232, 80, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0,250, 83, 99,101,110,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 76, 79, 66, - 0, 0, 1, 24,191,255,231, 72, 0, 0, 0,199, 0, 0, 0, 1, 32, 32, 32, 49, 0, 1, 0, 0, 0,250, 0, 0, 0, 1, 1, 0, - 11, 29,167, 48, 2,154,244, 32, 0, 0, 16, 0, 0, 4, 32,128, 0, 0,147,158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 66, 76, 69, 78, 68, 69, 82, 95,118, 50, 53, 56, 82, 69, 78, 68, + 32, 0, 0, 0, 44,243, 34, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 83, 99,101,110,101, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 76, 79, 66, 24, 1, 0, 0, 20,242, 34, 0,199, 0, 0, 0, + 1, 0, 0, 0, 32, 32, 32, 49, 1, 0, 0, 0,250, 0, 0, 0, 1, 0, 0, 1,184,250,213, 2,144, 1,228, 2, 0, 16, 0, 0, +128, 32, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 77, 0, 0, +168, 0, 0, 0, 64,192,225, 2,107, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 87, 77, 87,105,110, 77, 97,110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 96,248,213, 2, 96,248,213, 2, 96,248,213, 2, 96,248,213, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 77, 0, 0, 0,168, 9,244,203, 64, 0, 0, 1,106, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 77, 87,105,110, 77, 97,110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,244,204, 16, 9,244,204, 16, - 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 16, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 21,221, 16, 11, 21,221, 16, 11, 21,221, 16, 9,244, 44,224, 9,244, 44,224, - 9,244, 44,224, 68, 65, 84, 65, 0, 0, 0,148, 9,244,204, 16, 0, 0, 1,107, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 4,209, 70, 96, 0, 0, 0, 1, 0, 0, 0, 0, 11, 29,167, 48, 0, 0, 0, 0,115, 99,114,101,101,110, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 96, 7,128, 4,128, 0, 0, 0, 0, - 0, 0, 3,238, 0, 0, 0, 0, 0, 0, 0, 0, 4,209,201,176, 9,244, 47,144, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, - 9,253,196,128, 0, 0, 0, 0, 0, 0, 0, 0, 9,244, 46,160, 9,244, 45,192, 9,244, 46, 48, 9,244, 46, 48, 9,244, 47,144, - 9,244, 76,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 78, 0, 0, 0,148, 9,244,204,208, 0, 0, 0,193, 0, 0, 0, 1, - 9,245, 11, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 65,110,105,109, 97,116,105,111,110, 0, 46, 48, 48, 49, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,242,109,144, 4,211,174, 48, 11, 31,150, 32, - 9,244,210,208, 9,244,211, 16, 9,245, 6,192, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 6, +152,247,213, 2,152,247,213, 2,152,247,213, 2, 64,254,215, 2, 64,254,215, 2, 64,254,215, 2, 68, 65, 84, 65,148, 0, 0, 0, + 96,248,213, 2,108, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,224,238,214, 2, 1, 0, 0, 0, 0, 0, 0, 0, +184,250,213, 2, 0, 0, 0, 0,115, 99,114,101,101,110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 0,240, 4,222, 2, 0, 0, 0, 0, 1, 0,238, 3, 0, 0, 0, 0, 1, 0, 0, 0, +112,103,215, 2, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0,208,132,246, 3,120,197, 5, 4,120,197, 5, 4, +192, 24,216, 2,208, 23,216, 2, 72, 24,216, 2, 72, 24,216, 2,168, 80, 3, 4,248, 85, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, + 83, 78, 0, 0,148, 0, 0, 0, 40,249,213, 2,193, 0, 0, 0, 1, 0, 0, 0,240,249,213, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 82, 65,110,105,109, 97,116,105,111,110, 0, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 48,203,205, 2,120,193,225, 2,192,193,225, 2,160,201,225, 2,128, 81,215, 2,112, 85,215, 2, + 0, 0, 0, 0, 0, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,238, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 48,203,205, 2,194, 0, 0, 0, 1, 0, 0, 0,120,203,205, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,120,203,205, 2,194, 0, 0, 0, + 1, 0, 0, 0,192,203,205, 2, 48,203,205, 2, 0, 0, 0, 0, 0, 0,222, 2, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +192,203,205, 2,194, 0, 0, 0, 1, 0, 0, 0, 8,204,205, 2,120,203,205, 2, 0, 0, 0, 0,240, 4,222, 2, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 8,204,205, 2,194, 0, 0, 0, 1, 0, 0, 0, 80,204,205, 2,192,203,205, 2, 0, 0, 0, 0, +240, 4, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 80,204,205, 2,194, 0, 0, 0, 1, 0, 0, 0,152,204,205, 2, + 8,204,205, 2, 0, 0, 0, 0, 0, 0,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,152,204,205, 2,194, 0, 0, 0, + 1, 0, 0, 0,224,204,205, 2, 80,204,205, 2, 0, 0, 0, 0,240, 4,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +224,204,205, 2,194, 0, 0, 0, 1, 0, 0, 0, 40,205,205, 2,152,204,205, 2, 0, 0, 0, 0, 24, 4, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 40,205,205, 2,194, 0, 0, 0, 1, 0, 0, 0,112,205,205, 2,224,204,205, 2, 0, 0, 0, 0, + 24, 4,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,112,205,205, 2,194, 0, 0, 0, 1, 0, 0, 0,184,205,205, 2, + 40,205,205, 2, 0, 0, 0, 0, 24, 4, 60, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,184,205,205, 2,194, 0, 0, 0, + 1, 0, 0, 0, 0,206,205, 2,112,205,205, 2, 0, 0, 0, 0,240, 4, 60, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, + 0,206,205, 2,194, 0, 0, 0, 1, 0, 0, 0, 72,206,205, 2,184,205,205, 2, 0, 0, 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 72,206,205, 2,194, 0, 0, 0, 1, 0, 0, 0,144,206,205, 2, 0,206,205, 2, 0, 0, 0, 0, + 24, 4, 88, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,144,206,205, 2,194, 0, 0, 0, 1, 0, 0, 0,216,206,205, 2, + 72,206,205, 2, 0, 0, 0, 0,192, 1, 88, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,216,206,205, 2,194, 0, 0, 0, + 1, 0, 0, 0, 32,207,205, 2,144,206,205, 2, 0, 0, 0, 0,192, 1,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, + 32,207,205, 2,194, 0, 0, 0, 1, 0, 0, 0,104,207,205, 2,216,206,205, 2, 0, 0, 0, 0, 0, 0, 4, 1, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,104,207,205, 2,194, 0, 0, 0, 1, 0, 0, 0, 48,193,225, 2, 32,207,205, 2, 0, 0, 0, 0, +192, 1, 4, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 48,193,225, 2,194, 0, 0, 0, 1, 0, 0, 0,120,193,225, 2, +104,207,205, 2, 0, 0, 0, 0, 24, 4, 60, 2, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,120,193,225, 2,194, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 48,193,225, 2, 0, 0, 0, 0,240, 4, 60, 2, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +192,193,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 8,194,225, 2, 0, 0, 0, 0,120,203,205, 2,192,203,205, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 8,194,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 80,194,225, 2,192,193,225, 2, +120,203,205, 2, 80,204,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 80,194,225, 2,195, 0, 0, 0, + 1, 0, 0, 0,152,194,225, 2, 8,194,225, 2,192,203,205, 2,152,204,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,152,194,225, 2,195, 0, 0, 0, 1, 0, 0, 0,224,194,225, 2, 80,194,225, 2, 80,204,205, 2,152,204,205, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,224,194,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 40,195,225, 2, +152,194,225, 2, 48,203,205, 2,224,204,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 40,195,225, 2, +195, 0, 0, 0, 1, 0, 0, 0,112,195,225, 2,224,194,225, 2, 8,204,205, 2,224,204,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,112,195,225, 2,195, 0, 0, 0, 1, 0, 0, 0,184,195,225, 2, 40,195,225, 2,152,204,205, 2, + 40,205,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,184,195,225, 2,195, 0, 0, 0, 1, 0, 0, 0, + 0,196,225, 2,112,195,225, 2,224,204,205, 2,112,205,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, + 0,196,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 72,196,225, 2,184,195,225, 2, 8,204,205, 2,184,205,205, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 72,196,225, 2,195, 0, 0, 0, 1, 0, 0, 0,144,196,225, 2, 0,196,225, 2, +112,205,205, 2,184,205,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,144,196,225, 2,195, 0, 0, 0, + 1, 0, 0, 0,216,196,225, 2, 72,196,225, 2, 48,203,205, 2, 0,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,216,196,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 32,197,225, 2,144,196,225, 2, 40,205,205, 2, 72,206,205, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 32,197,225, 2,195, 0, 0, 0, 1, 0, 0, 0,104,197,225, 2, +216,196,225, 2,224,204,205, 2, 72,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,104,197,225, 2, +195, 0, 0, 0, 1, 0, 0, 0,176,197,225, 2, 32,197,225, 2, 0,206,205, 2, 72,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,176,197,225, 2,195, 0, 0, 0, 1, 0, 0, 0,248,197,225, 2,104,197,225, 2, 0,206,205, 2, +144,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,248,197,225, 2,195, 0, 0, 0, 1, 0, 0, 0, + 64,198,225, 2,176,197,225, 2, 72,206,205, 2,144,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, + 64,198,225, 2,195, 0, 0, 0, 1, 0, 0, 0,136,198,225, 2,248,197,225, 2, 80,204,205, 2,216,206,205, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,136,198,225, 2,195, 0, 0, 0, 1, 0, 0, 0,208,198,225, 2, 64,198,225, 2, + 40,205,205, 2,216,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,208,198,225, 2,195, 0, 0, 0, + 1, 0, 0, 0, 24,199,225, 2,136,198,225, 2,144,206,205, 2,216,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 24,199,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 96,199,225, 2,208,198,225, 2, 0,206,205, 2, 32,207,205, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 96,199,225, 2,195, 0, 0, 0, 1, 0, 0, 0,168,199,225, 2, + 24,199,225, 2,144,206,205, 2,104,207,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,168,199,225, 2, +195, 0, 0, 0, 1, 0, 0, 0,240,199,225, 2, 96,199,225, 2, 32,207,205, 2,104,207,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,240,199,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 56,200,225, 2,168,199,225, 2,112,205,205, 2, + 48,193,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 56,200,225, 2,195, 0, 0, 0, 1, 0, 0, 0, +128,200,225, 2,240,199,225, 2, 40,205,205, 2, 48,193,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +128,200,225, 2,195, 0, 0, 0, 1, 0, 0, 0,200,200,225, 2, 56,200,225, 2,152,204,205, 2,120,193,225, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,200,200,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 16,201,225, 2,128,200,225, 2, +184,205,205, 2,120,193,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 16,201,225, 2,195, 0, 0, 0, + 1, 0, 0, 0, 88,201,225, 2,200,200,225, 2, 48,193,225, 2,120,193,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 88,201,225, 2,195, 0, 0, 0, 1, 0, 0, 0,160,201,225, 2, 16,201,225, 2, 80,204,205, 2, 32,207,205, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,160,201,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 88,201,225, 2,216,206,205, 2,104,207,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,128, 81,215, 2, +197, 0, 0, 0, 1, 0, 0, 0, 16, 82,215, 2, 0, 0, 0, 0, 80,204,205, 2,120,203,205, 2,192,203,205, 2,152,204,205, 2, + 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0,196, 2, 0, 0,222, 2, 0, 0, 7, 7,241, 4, 27, 0, 1, 0, 0, 0, 0, 0, + 7, 0, 0, 0,136,129,206, 2,216,232,220, 2,216,232,220, 2, 24,213,225, 2, 64,214,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, +136, 69, 6, 4,232, 69, 6, 4, 68, 65, 84, 65,248, 0, 0, 0, 24,213,225, 2,198, 0, 0, 0, 1, 0, 0, 0, 64,214,225, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0,128,148, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 32,158, 68, 0, 0, 0, 0, + 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0,158, 68, 0, 0,200, 65, 0, 0,158, 68, + 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,241, 4, 26, 0,241, 4, + 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0,196, 2, 0, 0,221, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,241, 4, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 64,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 64,214,225, 2, +198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 24,213,225, 2, 0, 0, 0, 0, 0,240,109, 69, 0, 0,128,192, 0, 0, 0, 0, + 0, 0, 0, 0,255,255,109, 69, 0, 0, 0,192, 0, 0, 0, 0,112, 7, 0, 0,129, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0,111, 7, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 2, 0, 0, 0, 1, 0, 3, 3, + 2, 0, 0, 4, 10, 0,129, 7, 2, 0,112, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,222, 2, 0, 0,222, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 63,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,242,109,144, - 0, 0, 0,194, 0, 0, 0, 1, 11, 30, 31,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 30, 31,240, 0, 0, 0,194, 0, 0, 0, 1, 11, 22,202, 48, 9,242,109,144, 0, 0, 0, 0, 0, 0, 4, 5, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 22,202, 48, 0, 0, 0,194, 0, 0, 0, 1, 11, 23, 73,224, 11, 30, 31,240, - 0, 0, 0, 0, 7,126, 4, 5, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 23, 73,224, 0, 0, 0,194, 0, 0, 0, 1, - 9,253,198, 16, 11, 22,202, 48, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,253,198, 16, - 0, 0, 0,194, 0, 0, 0, 1, 9,249, 51, 0, 11, 23, 73,224, 0, 0, 0, 0, 0, 0, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, - 0, 0, 0, 20, 9,249, 51, 0, 0, 0, 0,194, 0, 0, 0, 1, 4,211,186, 80, 9,253,198, 16, 0, 0, 0, 0, 7,126, 3,234, - 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 4,211,186, 80, 0, 0, 0,194, 0, 0, 0, 1, 12, 96, 12, 32, 9,249, 51, 0, - 0, 0, 0, 0, 6, 52, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 12, 96, 12, 32, 0, 0, 0,194, 0, 0, 0, 1, - 9,202,233,240, 4,211,186, 80, 0, 0, 0, 0, 6, 52, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 9,202,233,240, - 0, 0, 0,194, 0, 0, 0, 1, 11, 29,185,144, 12, 96, 12, 32, 0, 0, 0, 0, 6, 52, 1,184, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 29,185,144, 0, 0, 0,194, 0, 0, 0, 1, 9,254, 80, 80, 9,202,233,240, 0, 0, 0, 0, 7,126, 1,184, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,254, 80, 80, 0, 0, 0,194, 0, 0, 0, 1, 9,203, 26,208, 11, 29,185,144, - 0, 0, 0, 0, 0, 0, 0,124, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,203, 26,208, 0, 0, 0,194, 0, 0, 0, 1, - 11, 21,219,240, 9,254, 80, 80, 0, 0, 0, 0, 6, 52, 0,124, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 21,219,240, - 0, 0, 0,194, 0, 0, 0, 1, 11, 29,143, 96, 9,203, 26,208, 0, 0, 0, 0, 2,164, 0,124, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 29,143, 96, 0, 0, 0,194, 0, 0, 0, 1, 9,251,242,176, 11, 21,219,240, 0, 0, 0, 0, 2,164, 3,234, - 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 9,251,242,176, 0, 0, 0,194, 0, 0, 0, 1, 9,253,135, 0, 11, 29,143, 96, - 0, 0, 0, 0, 0, 0, 1,108, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,253,135, 0, 0, 0, 0,194, 0, 0, 0, 1, - 11, 21,225, 32, 9,251,242,176, 0, 0, 0, 0, 2,164, 1,108, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 21,225, 32, - 0, 0, 0,194, 0, 0, 0, 1, 4,211,174, 48, 9,253,135, 0, 0, 0, 0, 0, 6, 52, 3, 32, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 4,211,174, 48, 0, 0, 0,194, 0, 0, 0, 1, 0, 0, 0, 0, 11, 21,225, 32, 0, 0, 0, 0, 7,126, 3, 32, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 31,150, 32, 0, 0, 0,195, 0, 0, 0, 1, 11, 21,228, 64, 0, 0, 0, 0, - 11, 22,202, 48, 11, 30, 31,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 21,228, 64, 0, 0, 0,195, - 0, 0, 0, 1, 11, 31,155,192, 11, 31,150, 32, 9,253,198, 16, 11, 30, 31,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 31,155,192, 0, 0, 0,195, 0, 0, 0, 1, 11, 21,220,128, 11, 21,228, 64, 9,249, 51, 0, 11, 22,202, 48, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 21,220,128, 0, 0, 0,195, 0, 0, 0, 1, 9,254, 98,224, - 11, 31,155,192, 9,249, 51, 0, 9,253,198, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,254, 98,224, - 0, 0, 0,195, 0, 0, 0, 1, 11, 21,221,208, 11, 21,220,128, 4,211,186, 80, 9,242,109,144, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 21,221,208, 0, 0, 0,195, 0, 0, 0, 1, 9,254, 86,192, 9,254, 98,224, 4,211,186, 80, - 11, 23, 73,224, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,254, 86,192, 0, 0, 0,195, 0, 0, 0, 1, - 9,244,205,144, 11, 21,221,208, 9,249, 51, 0, 12, 96, 12, 32, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 9,244,205,144, 0, 0, 0,195, 0, 0, 0, 1, 9,244,205,208, 9,254, 86,192, 4,211,186, 80, 9,202,233,240, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,205,208, 0, 0, 0,195, 0, 0, 0, 1, 9,244,206, 16, 9,244,205,144, - 11, 23, 73,224, 11, 29,185,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,206, 16, 0, 0, 0,195, - 0, 0, 0, 1, 9,244,206, 80, 9,244,205,208, 9,202,233,240, 11, 29,185,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,244,206, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,244,206,144, 9,244,206, 16, 9,242,109,144, 9,254, 80, 80, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,206,144, 0, 0, 0,195, 0, 0, 0, 1, 9,244,206,208, - 9,244,206, 80, 9,203, 26,208, 12, 96, 12, 32, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,206,208, - 0, 0, 0,195, 0, 0, 0, 1, 9,244,207, 16, 9,244,206,144, 4,211,186, 80, 9,203, 26,208, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 9,244,207, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,244,207, 80, 9,244,206,208, 9,203, 26,208, - 9,254, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,207, 80, 0, 0, 0,195, 0, 0, 0, 1, - 9,244,207,144, 9,244,207, 16, 9,254, 80, 80, 11, 21,219,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 9,244,207,144, 0, 0, 0,195, 0, 0, 0, 1, 9,244,207,208, 9,244,207, 80, 9,203, 26,208, 11, 21,219,240, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,207,208, 0, 0, 0,195, 0, 0, 0, 1, 9,244,208, 16, 9,244,207,144, - 9,253,198, 16, 11, 29,143, 96, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,208, 16, 0, 0, 0,195, - 0, 0, 0, 1, 9,244,208, 80, 9,244,207,208, 11, 29,143, 96, 12, 96, 12, 32, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,244,208, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,244,208,144, 9,244,208, 16, 11, 21,219,240, 11, 29,143, 96, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,208,144, 0, 0, 0,195, 0, 0, 0, 1, 9,244,208,208, - 9,244,208, 80, 9,251,242,176, 9,254, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,208,208, - 0, 0, 0,195, 0, 0, 0, 1, 9,244,209, 16, 9,244,208,144, 9,253,135, 0, 11, 21,219,240, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 9,244,209, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,244,209, 80, 9,244,208,208, 9,251,242,176, - 9,253,135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,209, 80, 0, 0, 0,195, 0, 0, 0, 1, - 9,244,209,144, 9,244,209, 16, 9,202,233,240, 11, 21,225, 32, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 9,244,209,144, 0, 0, 0,195, 0, 0, 0, 1, 9,244,209,208, 9,244,209, 80, 11, 21,225, 32, 12, 96, 12, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,209,208, 0, 0, 0,195, 0, 0, 0, 1, 9,244,210, 16, 9,244,209,144, - 4,211,174, 48, 9,249, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,210, 16, 0, 0, 0,195, - 0, 0, 0, 1, 9,244,210, 80, 9,244,209,208, 4,211,174, 48, 11, 29,185,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,244,210, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,244,210,144, 9,244,210, 16, 4,211,174, 48, 11, 21,225, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,210,144, 0, 0, 0,195, 0, 0, 0, 1, 9,244,210,208, - 9,244,210, 80, 9,251,242,176, 9,253,198, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,244,210,208, - 0, 0, 0,195, 0, 0, 0, 1, 0, 0, 0, 0, 9,244,210,144, 9,253,135, 0, 11, 29,143, 96, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 96, 9,244,211, 16, 0, 0, 0,197, 0, 0, 0, 1, 9,244,213,224, 0, 0, 0, 0, 9,253,198, 16, - 11, 30, 31,240, 11, 22,202, 48, 9,249, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 5, - 7, 7, 7,127, 0, 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 9,245, 10,176, 9,245, 10,176, 9,244,211,160, - 9,244,212,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,211,160, - 0, 0, 0,198, 0, 0, 0, 1, 9,244,212,192, 0, 0, 0, 0, 0, 0, 0, 0, 68,148, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 68,239,224, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 25, - 68,239,192, 0, 65,200, 0, 0, 68,239,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, - 0, 4, 0, 12, 0, 10, 7,127, 0, 26, 7,127, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 26, - 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 96, 0, 0, 0, 16, 82,215, 2,197, 0, 0, 0, 1, 0, 0, 0,160, 82,215, 2,128, 81,215, 2,224,204,205, 2, +112,205,205, 2,184,205,205, 2, 8,204,205, 2, 0, 0, 0, 0, 25, 4, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 59, 1, 0, 0, + 4, 4,216, 0, 60, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,168,127,206, 2,248,234,225, 2,248,234,225, 2,104,215,225, 2, +144,216,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 72, 70, 6, 4, 8, 71, 6, 4, 68, 65, 84, 65,248, 0, 0, 0,104,215,225, 2, +198, 0, 0, 0, 1, 0, 0, 0,144,216,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148, 67, 0, 0, 0, 0, 0, 0,208, 65, + 98, 39, 38, 54, 0, 0, 88, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,215, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, + 0, 0, 87, 67, 0, 0,200, 65, 0, 0, 87, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, + 4, 0, 12, 0, 10, 0,216, 0, 26, 0,216, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 0, 0, +240, 4, 0, 0, 34, 1, 0, 0, 59, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 26, 0, + 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 9,244,212,192, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,244,211,160, 0, 0, 0, 0, - 69,109,240, 0,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69,109,255,255,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,112, - 0, 0, 7,129, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, - 0, 0, 7,111, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 2, 0, 0, 0, 1, 3, 3, 0, 2, 4, 0, 0, 10, 7,129, 0, 2, 7,112, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0,144,216,225, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,104,215,225, 2, 0, 0, 0, 0, + 0, 0, 88, 67, 0, 0, 61,196, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 71, 67, 1, 0,145,195, 0, 0, 0, 0,199, 0, 0, 0, +216, 0, 0, 0, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 0, 0, 62, 1, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, +198, 0, 0, 0, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 64, 10, 1, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,216, 0, 34, 1,199, 0, 34, 1, 0, 0,112,106,244, 3, + 1, 0, 0, 0, 0, 0, 0, 0, 25, 4, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 33, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 34, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,112, 62,206, 2, 0, 0, 0, 0, 0, 0, 0, 0,184,217,225, 2,136,233,225, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,184,217,225, 2,196, 0, 0, 0, 1, 0, 0, 0, + 40,219,225, 2, 0, 0, 0, 0,104,128,206, 2, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101, +120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101, +120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,244,213,224, 0, 0, 0,197, 0, 0, 0, 1, - 9,244,234,240, 9,244,211, 16, 4,211,186, 80, 9,202,233,240, 11, 29,185,144, 11, 23, 73,224, 0, 0, 0, 0, 0, 0, 6, 53, - 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 1,183, 4, 4, 1, 74, 1,184, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 9,244,233,240, 9,244,233,240, 9,244,214,112, 9,244,215,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 9,244,214,112, 0, 0, 0,198, 0, 0, 0, 1, 9,244,215,144, 0, 0, 0, 0, 0, 0, 0, 0, - 67,148, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,165, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 73, 0, 0, 0, 0, 0, 0, 0, 25, 67,164,128, 0, 65,200, 0, 0, 67,164,128, 0, 65,200, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 74, 0, 26, 1, 74, 0, 26, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 53, 0, 0, 7,126, 0, 0, 1,158, 0, 0, 1,183, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 74, 0, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,215,144, 0, 0, 0,198, 0, 0, 0, 1, - 0, 0, 0, 0, 9,244,214,112, 0, 0, 0, 0, 67,165, 0, 0,196, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,156,128, 1, -195,207, 0, 1, 0, 0, 0, 0, 0, 0, 1, 57, 0, 0, 1, 74, 0, 0, 0, 0, 0, 0, 1,157, 0, 0, 0, 0, 0, 0, 1, 62, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 56, 0, 0, 0, 0, 0, 0, 1,157, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 1, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 1, 74, - 1,158, 1, 57, 1,158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 53, 0, 0, 7,126, 0, 0, 0, 0, - 0, 0, 1,157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 74, 1,158, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 9,244,216,176, 9,244,232,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 9,244,216,176, 0, 0, 0,196, 0, 0, 0, 1, 9,244,218, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, - 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, - 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,111,110,116, -101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,220, - 1, 57, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220,255,199, 0, 36, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,244,218, 32, 0, 0, 0,196, 0, 0, 0, 1, - 9,244,219,144, 9,244,216,176, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, + 68, 65, 84, 65, 64, 1, 0, 0, 40,219,225, 2,196, 0, 0, 0, 1, 0, 0, 0,152,220,225, 2,184,217,225, 2,208, 0,222, 2, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,135, 1, 57, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,135,255,199, 0, 61, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 9,244,219,144, 0, 0, 0,196, 0, 0, 0, 1, 9,244,221, 0, 9,244,218, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 76, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,255,111, 1, 57, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,244,221, 0, - 0, 0, 0,196, 0, 0, 0, 1, 9,244,222,112, 9,244,219,144, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,152,220,225, 2, +196, 0, 0, 0, 1, 0, 0, 0, 8,222,225, 2, 40,219,225, 2,248, 1,222, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,105,109,101,110,115,105,111, -110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,140, 1, 57, 0,203, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 97,121,101,114,115, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,111,255,199, 0, 0, 0, + 0, 0, 0, 0, 4, 0, 10, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,244,222,112, 0, 0, 0,196, 0, 0, 0, 1, 9,244,223,224, - 9,244,221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105, -110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105, -110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 8,222,225, 2,196, 0, 0, 0, 1, 0, 0, 0,120,223,225, 2, +152,220,225, 2, 32, 3,222, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 58, 1, 57, 0, 58, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140,254,199, 0,203, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 9,244,223,224, 0, 0, 0,196, 0, 0, 0, 1, 9,244,225, 80, 9,244,222,112, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 64, 1, 0, 0,120,223,225, 2,196, 0, 0, 0, 1, 0, 0, 0,232,224,225, 2, 8,222,225, 2, 72, 4,222, 2, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 83, 97,109,112,108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 65,110,116,105, 45, 65,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,254, 34, 1, 57, 0, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 58,254,199, 0, 58, 0, 20, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,244,225, 80, 0, 0, 0,196, - 0, 0, 0, 1, 9,244,226,192, 9,244,223,224, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, - 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, - 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100,105,110,103, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 10, 1, 57, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,232,224,225, 2,196, 0, 0, 0, + 1, 0, 0, 0, 88,226,225, 2,120,223,225, 2, 80, 78,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111, +116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111, +116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 97,109,112,108,101,100, 32, 77,111,116,105, +111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,254,199, 0, 0, 0, 20, 0, 0, 0, + 4, 0, 10, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,244,226,192, 0, 0, 0,196, 0, 0, 0, 1, 9,244,228, 48, 9,244,225, 80, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 88,226,225, 2,196, 0, 0, 0, 1, 0, 0, 0,200,227,225, 2,232,224,225, 2, +120, 79,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,242, 1, 57, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,254,199, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 9,244,228, 48, 0, 0, 0,196, 0, 0, 0, 1, 9,244,229,160, 9,244,226,192, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, +200,227,225, 2,196, 0, 0, 0, 1, 0, 0, 0, 56,229,225, 2, 88,226,225, 2,160, 80,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,111,115,116, - 32, 80,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,218, - 1, 57, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,101,114,102, +111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,242,253, +199, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,244,229,160, 0, 0, 0,196, 0, 0, 0, 1, - 9,244,231, 16, 9,244,228, 48, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 56,229,225, 2,196, 0, 0, 0, 1, 0, 0, 0, +168,230,225, 2,200,227,225, 2,200, 81,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112, +114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112, +114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,111,115,116, 32, 80,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,194, 1, 57, 0, 0, 0, 20, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,218,253,199, 0, 0, 0, 0, 0, 0, 0, 4, 0, 10, 0, + 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 9,244,231, 16, 0, 0, 0,196, 0, 0, 0, 1, 9,244,232,128, 9,244,229,160, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 64, 1, 0, 0,168,230,225, 2,196, 0, 0, 0, 1, 0, 0, 0, 24,232,225, 2, 56,229,225, 2,240, 82,217, 2, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,253, 40, 1, 57, 0,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,194,253,199, 0, 0, 0, 20, 0, 0, 0, 4, 0, 10, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,244,232,128, - 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, 9,244,231, 16, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 24,232,225, 2, +196, 0, 0, 0, 1, 0, 0, 0,136,233,225, 2,168,230,225, 2, 24, 84,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 97,107,101, 0, 0, 0, 0, + 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253, 16, 1, 57, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40,253,199, 0,130, 0, + 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,216, 9,244,233,240, 0, 0, 0,162, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,136,233,225, 2,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 24,232,225, 2,104, 86,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,255, 0, 0, 0,160, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,244,234,240, - 0, 0, 0,197, 0, 0, 0, 1, 9,244,238,176, 9,244,213,224, 9,242,109,144, 9,254, 80, 80, 9,203, 26,208, 4,211,186, 80, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 51, 0, 0, 0, 0, 0, 0, 0,123, 15, 15, 6, 52, 0,124, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 9,244,237,192, 9,244,237,192, 9,244,235,128, 9,244,236,160, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,235,128, 0, 0, 0,198, 0, 0, 0, 1, 9,244,236,160, - 0, 0, 0, 0, 0, 0, 0, 0, 68,140, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,198,128, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 51, 0, 0, 0, 0, 0, 0, 0, 25, 68,198, 96, 0, 65,200, 0, 0, 68,198, 96, 0, - 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 6, 52, 0, 26, 6, 52, - 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 51, 0, 0, 0, 0, 0, 0, 0, 25, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 52, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,236,160, - 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,244,235,128,192, 64, 0, 0, 67,126, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, -192, 17,189,112, 67,125, 70,246, 0, 0, 0, 0, 66, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6, 51, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 6, 51, 0, 0, 0, 18, 0, 0, 0, 97, - 63,128, 0, 0, 66, 72, 0, 0, 72,146,124, 0, 66, 72, 0, 0, 61,204,204,205, 65, 32, 0, 0, 0, 72, 0, 0, 0, 0, 2, 0, - 0, 4, 4, 0, 0, 8, 6, 52, 0, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 51, 0, 0, 0, 26, 0, 0, 0,123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 52, 0, 98, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,188, 9,244,237,192, 0, 0, 0,173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 68, 65, 84, 65, 0, 0, 0, 96, 9,244,238,176, 0, 0, 0,197, - 0, 0, 0, 1, 9,244,243,176, 9,244,234,240, 9,202,233,240, 11, 21,225, 32, 4,211,174, 48, 11, 29,185,144, 0, 0, 0, 0, - 0, 0, 6, 53, 0, 0, 7,126, 0, 0, 1,185, 0, 0, 3, 31, 3, 3, 1, 74, 1,103, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9,244,241,128, 9,244,241,128, 9,244,239, 64, 9,244,240, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,239, 64, 0, 0, 0,198, 0, 0, 0, 1, 9,244,240, 96, 0, 0, 0, 0, - 0, 0, 0, 0, 67,244,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,165, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 73, 0, 0, 0, 0, 0, 0, 0, 25, 67,164,128, 0, 65,200, 0, 0, 67,164,128, 0, 65,200, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 74, 0, 26, 1, 74, 0, 26, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 53, 0, 0, 7,126, 0, 0, 3, 6, 0, 0, 3, 31, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 74, 0, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,240, 96, 0, 0, 0,198, - 0, 0, 0, 1, 0, 0, 0, 0, 9,244,239, 64, 0, 0, 0, 0, 67,141,128, 0,194,244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67,156,128, 0,195,157,128, 0, 0, 0, 0, 0, 0, 0, 1, 57, 0, 0, 1, 74, 0, 0, 0, 18, 0, 0, 1, 76, 0, 0, 0, 0, - 0, 0, 1, 56, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 56, 0, 0, 0, 18, 0, 0, 1, 76, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 6, 18, 0, 0, 0, 2, 3, 3, 0, 0, 4, 12, - 0, 6, 1, 74, 1, 77, 1, 57, 1, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 53, 0, 0, 7,126, - 0, 0, 1,185, 0, 0, 3, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 74, 1, 77, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,253,199, 0, 0, 0, 0, 0, 0, 0, 4, 0, 11, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,244, 9,244,241,128, 0, 0, 0,166, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,244,242,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 68, 65, 84, 65, 0, 0, 0, 12, 9,244,242,160, 0, 0, 0,220, 0, 0, 0, 1, 0, 0, 0, 14, 0, 0, 0, 14, - 9,244,242,224, 68, 65, 84, 65, 0, 0, 0,168, 9,244,242,224, 0, 0, 0,219, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 1, - 2,154,244, 32, 0, 19, 0, 0, 0, 1, 0, 1, 2,154,244, 32, 0, 20, 0, 0, 0, 1, 0, 1, 2,154,244, 32, 0, 21, 0, 1, - 0, 1, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 31,176, 0, 0, 0, 0, 0, 1, 0, 1, 2,174, 10, 32, - 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 39, 32, 0, 0, 0, 0, 0, 1, 0, 1, 2,187,108, 32, 0, 0, 0, 0, 0, 1, 0, 1, - 11, 28, 37,112, 0, 0, 0, 0, 0, 1, 0, 1, 2,206,150, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 28, 64, 0, 0, 0, 0, - 0, 1, 0, 1, 2,212,100, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 27,176, 0, 21, 0, 0, 0, 1, 0, 1, 2,154,244, 32, - 68, 65, 84, 65, 0, 0, 0, 96, 9,244,243,176, 0, 0, 0,197, 0, 0, 0, 1, 9,244,251, 0, 9,244,238,176, 11, 21,219,240, - 11, 29,143, 96, 12, 96, 12, 32, 9,203, 26,208, 0, 0, 0, 0, 0, 0, 2,165, 0, 0, 6, 51, 0, 0, 0,125, 0, 0, 3,233, - 1, 1, 3,143, 3,109, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,244,249,224, 9,244,249,224, 9,244,244, 64, - 9,244,248,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,244, 64, - 0, 0, 0,198, 0, 0, 0, 1, 9,244,245, 96, 0, 0, 0, 0, 0, 0, 0, 0, 68,113, 64, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 68, 99,192, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,142, 0, 0, 0, 0, 0, 0, 0, 25, - 68, 99,128, 0, 65,200, 0, 0, 68, 99,128, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, - 0, 4, 0, 12, 0, 10, 3,143, 0, 26, 3,143, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,165, - 0, 0, 6, 51, 0, 0, 0,125, 0, 0, 0,150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,143, 0, 26, - 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 9,244,245, 96, 0, 0, 0,198, 0, 0, 0, 1, 9,244,246,128, 9,244,244, 64, 0, 0, 0, 0, - 67, 15, 0, 0,196, 70, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 15, 0, 0,196, 70,127,255, 0, 0, 0, 0, 0, 0, 0,143, - 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, - 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,160, 3, 44, 0,143, 3, 26, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,165, 0, 0, 2,165, 0, 0, 0,151, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 83, 0, 0, 0, 5, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,246,128, 0, 0, 0,198, 0, 0, 0, 1, - 9,244,247,160, 9,244,245, 96, 0, 0, 0, 0, 67, 16, 0, 0,194,206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 16,102,231, -194,206, 0, 0, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0,142, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,160, - 0,120, 0,143, 0,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,165, 0, 0, 6, 51, 0, 0, 0,151, - 0, 0, 0,151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 34, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 9,244,247,160, 0, 0, 0,198, 0, 0, 0, 1, 9,244,248,192, 9,244,246,128, 0, 0, 0, 0, 67, 35, 0, 0,196, 96,128, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 67, 35, 0, 0,196, 96,128, 0, 0, 0, 0, 0, 0, 0, 0,163, 0, 0, 0,180, 0, 0, 0, 18, - 0, 0, 3,147, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 18, - 0, 0, 3,147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, - 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,180, 3,148, 0,163, 3,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 51, 0, 0, 6, 51, 0, 0, 0,151, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,248,192, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,244,247,160, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,165, 0, 0, 6, 51, 0, 0, 0,151, 0, 0, 3,233, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,143, 3, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,199,250, 32, 68, 65, 84, 65, 0, 0, 3, 68, 2,199,250, 32, 0, 0, 0,156, - 0, 0, 0, 1, 63,140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,149,222,233, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191,128, 13, 28,191,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,190, 76,215, 74, - 0, 0, 0, 0, 62,209,239, 68,190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143,190,185, 44, 35, - 0, 0, 0, 0,188, 89, 84,162, 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193,111,211,214, - 63,128, 0, 0, 62,209,239, 69, 63,105,119, 70,188, 89, 84,176, 0, 0, 0, 0,190,205,177, 53, 62, 70, 74,142, 63,101, 33,166, - 0, 0, 0, 0, 63, 81,158,185,190,185, 44, 35, 62,228, 61, 43, 0, 0, 0, 0, 65, 68, 96,164,192,173,121,111, 64,213,209,248, - 63,128, 0, 0, 62,229,157,178,190,240,214,123,191, 81,180, 48,191, 81,158,184, 63,127, 90,117, 62,104, 44, 29, 62,185, 63, 26, - 62,185, 44, 35,188,109,180,145, 63,134, 36, 25,190,228, 84,138,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 65,108,185, 9, - 65,111,211,214, 62,191,240, 8, 63, 85,116,130,188, 70,191,112,180,224, 0, 0,190,175,172,179, 62, 41, 90,143, 63, 67,177,193, - 52, 8, 0, 0,194,117,107,207, 65,216,204, 80,194, 5,156, 41,192,159,247,136, 66,114, 62,121,193,213,253,213, 66, 3,225, 95, - 64,160, 7,236, 62,209,239, 68,190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143,190,185, 44, 35, - 0, 0, 0, 0,188, 89, 84,162, 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193,111,211,214, - 63,128, 0, 0, 62,229,157,178,190,240,214,123,191, 81,180, 48,191, 81,158,184, 63,127, 90,117, 62,104, 44, 29, 62,185, 63, 26, - 62,185, 44, 35,188,109,180,145, 63,134, 36, 25,190,228, 84,138,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 65,108,185, 9, - 65,111,211,214, 64, 16,106, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 16,106, 93, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 16,106, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63, 55, 62, 92,190,224,186, 56,190,148,203,237,190,234,236, 3, 65,111,211,214, 65,111,211,214, 0, 0, 0, 0, - 0, 0, 0, 0, 59, 3,139,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 66, 12, 33, 30, 66,137,152, 86, - 66,126, 27,116, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,240, 9,244,249,224, 0, 0, 0,157, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 1, 0, 7, 2,212,100, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 3, 0, 0, 0, 1, 0, 3, 8, 8, 0, 0, 66, 12, 0, 0, 63,128, 0, 0, 61,204,204,205, 67,250, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 7, 1, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,244,251, 0, 0, 0, 0,197, 0, 0, 0, 1, - 9,245, 1,144, 9,244,243,176, 9,254, 80, 80, 9,251,242,176, 9,253,135, 0, 11, 21,219,240, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2,163, 0, 0, 0,125, 0, 0, 1,107, 2, 2, 2,164, 0,239, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 9,245, 0, 16, 9,245, 0, 16, 9,244,251,144, 9,244,254,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 9,244,251,144, 0, 0, 0,198, 0, 0, 0, 1, 9,244,252,176, 0, 0, 0, 0, 0, 0, 0, 0, - 68,119, 64, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68, 41, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2,163, 0, 0, 0, 0, 0, 0, 0, 25, 68, 40,192, 0, 65,200, 0, 0, 68, 40,192, 0, 65,200, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 2,164, 0, 26, 2,164, 0, 26, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,163, 0, 0, 0,125, 0, 0, 0,150, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2,164, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,252,176, 0, 0, 0,198, 0, 0, 0, 1, - 9,244,253,208, 9,244,251,144, 0, 0, 0, 0, 67, 72, 0, 0,193,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 72, 0, 0, -195, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0,200, 0, 0, 0,217, 0, 0, 0, 18, 0, 0, 0,212, 0, 0, 0, 0, 0, 0, 0,199, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, 18, 0, 0, 0,212, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 6, 10, 0, 0, 0, 2, 3, 3, 0, 0, 4, 0, 0, 6, 0,217, - 0,213, 0,200, 0,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 0, 0,151, - 0, 0, 1,107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,217, 0,213, 0, 0, 0, 2, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 9,244,253,208, 0, 0, 0,198, 0, 0, 0, 1, 9,244,254,240, 9,244,252,176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2,163, 0, 0, 2,163, 0, 0, 0,151, 0, 0, 1,107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,244,254,240, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,244,253,208, -193, 16, 0, 0, 67,130, 0, 0,192,160, 0, 0, 64,160, 0, 0, 0, 0, 0, 0, 67,122, 0, 0,193, 16, 0, 0, 65, 32, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0,212, 0, 0, 0, 18, 0, 0, 1,202, 0, 0, 0, 0, 0, 0, 0, 17, - 0, 0, 0, 18, 0, 0, 1,202, 0, 0, 0, 18, 0, 0, 0,212, 58,131, 18,111, 58,131, 18,111, 72,146,124, 0, 71, 67, 80, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0,105, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1,203, 0,213, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,217, 0, 0, 2,163, 0, 0, 0,151, 0, 0, 1,107, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,203, 0,213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,208, 9,245, 0, 16, 0, 0, 0,161, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,245, 1, 16, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 88, 9,245, 1, 16, - 0, 0, 1, 19, 0, 0, 0, 1, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 96, 9,245, 1,144, 0, 0, 0,197, 0, 0, 0, 1, 9,245, 6,192, 9,244,251, 0, 9,251,242,176, - 9,253,198, 16, 11, 29,143, 96, 9,253,135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,163, 0, 0, 1,109, 0, 0, 3,233, - 12, 12, 2,164, 2,125, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,245, 5,128, 9,245, 5,128, 9,245, 2, 32, - 9,245, 4, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 2, 32, - 0, 0, 0,198, 0, 0, 0, 1, 9,245, 3, 64, 0, 0, 0, 0, 0, 0, 0, 0, 68,124,192, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 68, 41, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,163, 0, 0, 0, 0, 0, 0, 0, 25, - 68, 40,192, 0, 65,200, 0, 0, 68, 40,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, - 0, 4, 0, 12, 0, 10, 2,164, 0, 26, 2,164, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2,163, 0, 0, 1,109, 0, 0, 1,134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,164, 0, 26, - 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 9,245, 3, 64, 0, 0, 0,198, 0, 0, 0, 1, 9,245, 4, 96, 9,245, 2, 32, 0, 0, 0, 0, - 67, 55, 0, 0,194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 72, 0, 0,196, 20, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, - 0, 0, 0,199, 0, 0, 0, 18, 0, 0, 2, 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 4, 8, 0, 0, 0, 2, 3, 3, 0, 0, 4, 2, 0, 6, 0,200, 2, 99, 0,200, 2, 81, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 1,135, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0,200, 2, 99, 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 4, 96, 0, 0, 0,198, 0, 0, 0, 1, - 0, 0, 0, 0, 9,245, 3, 64,193, 32, 0, 0, 68,104, 0, 0,194, 0, 0, 0, 0, 0, 0, 0,193, 32, 0, 0, 68,104, 0, 0, -196, 20, 64, 0, 0, 0, 0, 0, 0, 0, 1,203, 0, 0, 1,220, 0, 0, 0, 18, 0, 0, 2, 98, 0, 0, 0, 0, 0, 0, 1,202, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1,202, 0, 0, 0, 18, 0, 0, 2, 98, 0, 0, 0, 0, 0, 0, 0, 0, - 72,146,124, 0, 70, 28, 64, 0, 60, 35,215, 10, 66, 72, 0, 0, 0, 74, 0, 0, 0, 0, 2, 0, 0, 0, 4, 2, 0, 4, 1,220, - 2, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,200, 0, 0, 2,163, 0, 0, 1,135, - 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,220, 2, 99, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 24, - 9,245, 5,128, 0, 0, 1, 20, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 2, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,245, 6,192, 0, 0, 0,197, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 1,144, - 11, 21,225, 32, 12, 96, 12, 32, 9,249, 51, 0, 4,211,174, 48, 0, 0, 0, 0, 0, 0, 6, 53, 0, 0, 7,126, 0, 0, 3, 33, - 0, 0, 3,233, 1, 1, 1, 74, 0,201, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,245, 9,144, 9,245, 9,144, - 9,245, 7, 80, 9,245, 8,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 9,245, 7, 80, 0, 0, 0,198, 0, 0, 0, 1, 9,245, 8,112, 0, 0, 0, 0, 0, 0, 0, 0, 68,102, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 67,165, 0, 0, 64, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 73, 0, 0, 0, 0, - 0, 0, 0, 23, 67,164,128, 0, 65,200, 0, 0, 67,164,128, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 74, 0, 24, 1, 74, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 53, 0, 0, 7,126, 0, 0, 3, 33, 0, 0, 3, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 1, 0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 8,112, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 7, 80, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 53, 0, 0, 7,126, 0, 0, 3, 33, 0, 0, 3,233, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 74, 0,201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,199,254, 32, 68, 65, 84, 65, 0, 0, 3, 68, 2,199,254, 32, 0, 0, 0,156, - 0, 0, 0, 1, 64, 13,255, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,105, 33, 29, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191,128, 65,154,191,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,190, 77, 1, 72, - 0, 0, 0, 0, 63, 47,149,221,190,162,126, 85, 63, 39,165, 8, 0, 0, 0, 0, 63, 58, 70, 51, 62,159,251,225,191, 28, 84,149, - 0, 0, 0, 0,188, 49, 56,191, 63,101, 53, 54, 62,227,247, 50, 0, 0, 0, 0,190,173, 38, 90,190,192,221,254,193, 52, 9,152, - 63,128, 0, 0, 63, 47,149,223, 63, 58, 70, 55,188, 49, 56,192, 0, 0, 0, 0,190,162,126, 87, 62,159,251,228, 63,101, 53, 56, - 0, 0, 0, 0, 63, 39,165, 7,191, 28, 84,150, 62,227,247, 50, 0, 0, 0, 0, 64,239,101,110,192,208, 62,151, 64,170,255, 77, - 63,128, 0, 0, 63,194,201, 48,191,147,250, 0,191, 39,250,244,191, 39,165, 8, 63,206,164,191, 63,145,176,241, 63, 28,164,180, - 63, 28, 84,149,188,196,153,224, 64, 80,187, 20,190,228,108, 8,190,227,247, 50,191, 64, 21,127,191,175,162,255, 65, 49, 49,216, - 65, 52, 9,152, 62,158, 70,194, 62,167,233,240,187,159,206, 32,180,168, 0, 0,189,178,111, 34, 61,175,173,170, 62,123,177,170, - 51, 8, 0, 0,194, 21,120,211, 66, 2, 5,144,193,213,136, 9,192,159,214,193, 66, 19, 38,219,193,255,173,196, 65,210,101,157, - 64,160, 40,173, 63, 47,149,221,190,162,126, 85, 63, 39,165, 8, 0, 0, 0, 0, 63, 58, 70, 51, 62,159,251,225,191, 28, 84,149, - 0, 0, 0, 0,188, 49, 56,191, 63,101, 53, 54, 62,227,247, 50, 0, 0, 0, 0,190,173, 38, 90,190,192,221,254,193, 52, 9,152, - 63,128, 0, 0, 63,194,201, 48,191,147,250, 0,191, 39,250,244,191, 39,165, 8, 63,206,164,191, 63,145,176,241, 63, 28,164,180, - 63, 28, 84,149,188,196,153,224, 64, 80,187, 20,190,228,108, 8,190,227,247, 50,191, 64, 21,127,191,175,162,255, 65, 49, 49,216, - 65, 52, 9,152, 64, 19,137,126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 19,137,126, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 19,137,126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63, 72, 22,241,190,246,162, 78,190, 90, 8, 44,190,171, 35, 3, 65, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 59, 51, 4,162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30,255,255, 1, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 7, 63,128, 0, 0, 66, 65,133,190, 66, 90,212,100, - 66,118,183, 31, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,240, 9,245, 9,144, 0, 0, 0,157, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 1, 0, 7, 2,212,100, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 2, 0, 0, 0, 1, 0, 3, 0, 8, 0, 0, 66, 12, 0, 0, 63,128, 0, 0, 60, 35,215, 10, 67,250, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 7, 1, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 78, 0, 0, 0,148, 9,245, 11, 16, 0, 0, 0,193, 0, 0, 0, 1, - 11, 29,167, 48, 9,244,204,208, 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 67,111,109,112,111,115,105,116,105,110,103, 0,103, 46, - 48, 48, 49, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,245, 11,208, 9,245, 15, 16, 9,245, 15, 80, - 9,245, 20,144, 9,245, 20,208, 11, 30, 87,176, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 6, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 11,208, - 0, 0, 0,194, 0, 0, 0, 1, 9,245, 12, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 9,245, 12, 16, 0, 0, 0,194, 0, 0, 0, 1, 9,245, 12, 80, 9,245, 11,208, 0, 0, 0, 0, 0, 0, 4, 5, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 12, 80, 0, 0, 0,194, 0, 0, 0, 1, 9,245, 12,144, 9,245, 12, 16, - 0, 0, 0, 0, 7,126, 4, 5, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 12,144, 0, 0, 0,194, 0, 0, 0, 1, - 9,245, 12,208, 9,245, 12, 80, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 12,208, - 0, 0, 0,194, 0, 0, 0, 1, 9,245, 13, 16, 9,245, 12,144, 0, 0, 0, 0, 0, 0, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, - 0, 0, 0, 20, 9,245, 13, 16, 0, 0, 0,194, 0, 0, 0, 1, 9,245, 13, 80, 9,245, 12,208, 0, 0, 0, 0, 7,126, 3,234, - 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 13, 80, 0, 0, 0,194, 0, 0, 0, 1, 9,245, 13,144, 9,245, 13, 16, - 0, 0, 0, 0, 6, 32, 0, 92, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 13,144, 0, 0, 0,194, 0, 0, 0, 1, - 9,245, 13,208, 9,245, 13, 80, 0, 0, 0, 0, 7,126, 0, 92, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 13,208, - 0, 0, 0,194, 0, 0, 0, 1, 9,245, 14, 16, 9,245, 13,144, 0, 0, 0, 0, 6, 32, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, - 0, 0, 0, 20, 9,245, 14, 16, 0, 0, 0,194, 0, 0, 0, 1, 9,245, 14, 80, 9,245, 13,208, 0, 0, 0, 0, 0, 0, 1,140, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 14, 80, 0, 0, 0,194, 0, 0, 0, 1, 9,245, 14,144, 9,245, 14, 16, - 0, 0, 0, 0, 6, 32, 1,140, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 14,144, 0, 0, 0,194, 0, 0, 0, 1, - 9,245, 14,208, 9,245, 14, 80, 0, 0, 0, 0, 3, 4, 1,140, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,245, 14,208, - 0, 0, 0,194, 0, 0, 0, 1, 9,245, 15, 16, 9,245, 14,144, 0, 0, 0, 0, 3, 4, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 9,245, 15, 16, 0, 0, 0,194, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 14,208, 0, 0, 0, 0, 6, 32, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 15, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 15,144, 0, 0, 0, 0, - 9,245, 12, 16, 9,245, 12, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 15,144, 0, 0, 0,195, - 0, 0, 0, 1, 9,245, 15,208, 9,245, 15, 80, 9,245, 12, 16, 9,245, 12,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,245, 15,208, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 16, 16, 9,245, 15,144, 9,245, 12, 80, 9,245, 13, 16, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 16, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 16, 80, - 9,245, 15,208, 9,245, 12,208, 9,245, 13, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 16, 80, - 0, 0, 0,195, 0, 0, 0, 1, 9,245, 16,144, 9,245, 16, 16, 9,245, 12,144, 9,245, 13,144, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 16,144, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 16,208, 9,245, 16, 80, 9,245, 13, 80, - 9,245, 13,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 16,208, 0, 0, 0,195, 0, 0, 0, 1, - 9,245, 17, 16, 9,245, 16,144, 9,245, 13, 16, 9,245, 13,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 9,245, 17, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 17, 80, 9,245, 16,208, 9,245, 12,208, 9,245, 13,208, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 17, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 17,144, 9,245, 17, 16, - 9,245, 13, 80, 9,245, 13,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 17,144, 0, 0, 0,195, - 0, 0, 0, 1, 9,245, 17,208, 9,245, 17, 80, 9,245, 13, 16, 9,245, 13,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,245, 17,208, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 18, 16, 9,245, 17,144, 9,245, 12,208, 9,245, 14, 16, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 18, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 18, 80, - 9,245, 17,208, 9,245, 13,208, 9,245, 14, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 18, 80, - 0, 0, 0,195, 0, 0, 0, 1, 9,245, 18,144, 9,245, 18, 16, 9,245, 14, 16, 9,245, 14, 80, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 18,144, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 18,208, 9,245, 18, 80, 9,245, 14, 16, - 9,245, 14,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 18,208, 0, 0, 0,195, 0, 0, 0, 1, - 9,245, 19, 16, 9,245, 18,144, 9,245, 14, 80, 9,245, 14,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 9,245, 19, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 19, 80, 9,245, 18,208, 9,245, 11,208, 9,245, 14,208, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 19, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 19,144, 9,245, 19, 16, - 9,245, 14,208, 9,245, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 19,144, 0, 0, 0,195, - 0, 0, 0, 1, 9,245, 19,208, 9,245, 19, 80, 9,245, 12,144, 9,245, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,245, 19,208, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 20, 16, 9,245, 19,144, 9,245, 13, 80, 9,245, 15, 16, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 20, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,245, 20, 80, - 9,245, 19,208, 9,245, 14,144, 9,245, 14,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 20, 80, - 0, 0, 0,195, 0, 0, 0, 1, 9,245, 20,144, 9,245, 20, 16, 9,245, 14, 80, 9,245, 15, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 9,245, 20,144, 0, 0, 0,195, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 20, 80, 9,245, 11,208, - 9,245, 14, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,245, 20,208, 0, 0, 0,197, 0, 0, 0, 1, - 9,245, 23,160, 0, 0, 0, 0, 9,245, 12,208, 9,245, 12, 16, 9,245, 12, 80, 9,245, 13, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 5, 7, 7, 7,127, 0, 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, - 9,245, 55,192, 9,245, 55,192, 9,245, 21, 96, 9,245, 22,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 9,245, 21, 96, 0, 0, 0,198, 0, 0, 0, 1, 9,245, 22,128, 0, 0, 0, 0, 0, 0, 0, 0, - 68,148, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,239,224, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 25, 68,239,192, 0, 65,200, 0, 0, 68,239,192, 0, 65,200, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 7,127, 0, 26, 7,127, 0, 26, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 22,128, 0, 0, 0,198, 0, 0, 0, 1, - 0, 0, 0, 0, 9,245, 21, 96, 0, 0, 0, 0, 69,109,240, 0,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69,109,255,255, -192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,112, 0, 0, 7,129, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7,111, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 2, 0, 0, 0, 1, 3, 3, 0, 2, 4, 0, 0, 10, 7,129, - 0, 2, 7,112, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, - 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, - 9,245, 23,160, 0, 0, 0,197, 0, 0, 0, 1, 9,245, 27, 96, 9,245, 20,208, 9,245, 15, 16, 9,245, 13, 80, 9,245, 13,144, - 9,245, 12,144, 0, 0, 0, 0, 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 91, 15, 15, 1, 94, 0, 92, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 26,112, 9,245, 26,112, 9,245, 24, 48, 9,245, 25, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 24, 48, 0, 0, 0,198, 0, 0, 0, 1, - 9,245, 25, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68,115,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,175, 0, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 93, 0, 0, 0, 0, 0, 0, 0, 25, 67,174,128, 0, 65,200, 0, 0, - 67,174,128, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 94, - 0, 26, 1, 94, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 0, 0, - 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 94, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 9,245, 25, 80, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 24, 48,192, 64, 0, 0, 67,126, 0, 0, 0, 0, 0, 0, - 66, 72, 0, 0,193, 74, 51, 50, 67,131,209,154, 0, 0, 0, 0, 66, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 93, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 93, 0, 0, 0, 18, - 0, 0, 0, 65, 63,128, 0, 0, 66, 72, 0, 0, 72,146,124, 0, 66, 72, 0, 0, 61,204,204,205, 65, 32, 0, 0, 0, 72, 0, 0, - 0, 0, 2, 0, 0, 4, 4, 0, 0, 8, 1, 94, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 0, 26, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 94, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,188, 9,245, 26,112, 0, 0, 0,173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 68, 65, 84, 65, 0, 0, 0, 96, 9,245, 27, 96, - 0, 0, 0,197, 0, 0, 0, 1, 9,245, 48,112, 9,245, 23,160, 9,245, 13, 80, 9,245, 13,208, 9,245, 13, 16, 9,245, 13,144, - 0, 0, 0, 0, 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 0, 93, 0, 0, 3,233, 4, 4, 1, 94, 3,141, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 9,245, 47,112, 9,245, 47,112, 9,245, 27,240, 9,245, 29, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 27,240, 0, 0, 0,198, 0, 0, 0, 1, 9,245, 29, 16, - 0, 0, 0, 0, 0, 0, 0, 0, 67,148, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,175, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 93, 0, 0, 0, 0, 0, 0, 0, 25, 67,174,128, 0, 65,200, 0, 0, 67,174,128, 0, - 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 94, 0, 26, 1, 94, - 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 3,208, 0, 0, 3,233, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 94, 0, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 29, 16, - 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 27,240, 0, 0, 0, 0, 67,174,128, 0,196, 92,128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67,166,127,255,196, 92,191,255, 0, 0, 0, 0, 0, 0, 1, 77, 0, 0, 1, 94, 0, 0, 0, 0, 0, 0, 3,114, - 0, 0, 0, 0, 0, 0, 1, 82, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 76, 0, 0, 0, 0, 0, 0, 3,114, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 3, 10, 0, 0, 0, 1, 0, 7, - 0, 18, 4, 0, 0, 6, 1, 94, 3,115, 1, 77, 3,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 33, - 0, 0, 7,126, 0, 0, 0, 93, 0, 0, 3,207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 94, 3,115, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 9,245, 30, 48, 9,245, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 30, 48, 0, 0, 0,196, 0, 0, 0, 1, 9,245, 31,160, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,255,220, 1, 76, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 31,160, - 0, 0, 0,196, 0, 0, 0, 1, 9,245, 33, 16, 9,245, 30, 48, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,135, 1, 76, 0, 61, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 33, 16, 0, 0, 0,196, 0, 0, 0, 1, 9,245, 34,128, - 9,245, 31,160, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,111, 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +216, 0, 0, 0,248,234,225, 2,162, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0,240,182,243, 3,255, 21, 0, 0, +160, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,160, 82,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 48, 83,215, 2, + 16, 82,215, 2, 48,203,205, 2, 0,206,205, 2, 72,206,205, 2,224,204,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 23, 4, 0, 0, + 0, 0, 0, 0, 87, 0, 0, 0, 15, 15, 24, 4, 88, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88,107,206, 2, 80,238,225, 2, + 80,238,225, 2, 0,236,225, 2, 40,237,225, 2, 0, 0, 0, 0, 0, 0, 0, 0,104, 71, 6, 4, 40, 72, 6, 4, 68, 65, 84, 65, +248, 0, 0, 0, 0,236,225, 2,198, 0, 0, 0, 1, 0, 0, 0, 40,237,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,140, 68, + 0, 0, 0, 0, 0, 0,208, 65, 39,182,158, 55, 0, 0,131, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 4, 0, 0, + 0, 0, 0, 0, 25, 0, 0, 0, 0,224,130, 68, 0, 0,200, 65, 0,224,130, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 24, 4, 26, 0, 24, 4, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 23, 4, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 24, 4, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,224, 52,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 40,237,225, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0,236,225, 2, 0, 0, 64,192, 0, 0,126, 67, 0, 0, 0, 0, 0, 0, 72, 66,112,189, 17,192,246, 70,125, 67, 0, 0, 0, 0, + 0, 0, 72, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 4, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 23, 4, 0, 0, 18, 0, 0, 0, 61, 0, 0, 0, 0, 0,128, 63, 0, 0, 72, 66, 0,124,146, 72, + 0, 0, 72, 66,205,204,204, 61, 0, 0, 32, 65, 72, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 4, 8, 0, 24, 4, 62, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 4, 0, 0, 26, 0, 0, 0, 87, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 4, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 52,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,188, 0, 0, 0, 80,238,225, 2, +173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 6, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 48, 83,215, 2,197, 0, 0, 0, 1, 0, 0, 0,192, 83,215, 2,160, 82,215, 2, +112,205,205, 2, 48,193,225, 2,120,193,225, 2,184,205,205, 2, 0, 0, 0, 0, 25, 4, 0, 0,240, 4, 0, 0, 61, 1, 0, 0, + 59, 2, 0, 0, 3, 3,216, 0,255, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,152,106,206, 2,144,241,225, 2,144,241,225, 2, + 64,239,225, 2,104,240,225, 2, 0, 0, 0, 0, 0, 0, 0, 0,136, 72, 6, 4, 72, 73, 6, 4, 68, 65, 84, 65,248, 0, 0, 0, + 64,239,225, 2,198, 0, 0, 0, 1, 0, 0, 0,104,240,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,244, 67, 0, 0, 0, 0, + 0, 0,208, 65, 98, 39, 38, 54, 0, 0, 88, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,215, 0, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0, 87, 67, 0, 0,200, 65, 0, 0, 87, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,216, 0, 26, 0,216, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 25, 4, 0, 0,240, 4, 0, 0, 34, 2, 0, 0, 59, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +216, 0, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +192, 51,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,104,240,225, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 64,239,225, 2, + 0, 0, 0, 0, 0,128,141, 67, 0, 0,244,194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 67, 0, 0, 83,195, 0, 0, 0, 0, +199, 0, 0, 0,216, 0, 0, 0, 18, 0, 0, 0,228, 0, 0, 0, 0, 0, 0, 0,198, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,198, 0, 0, 0, 18, 0, 0, 0,228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 18, 2, 0, 0, 2, 0, 3, 3, 0, 0, 12, 4, 6, 0,216, 0,229, 0,199, 0,211, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 0, 0,240, 4, 0, 0, 61, 1, 0, 0, 33, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0,229, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 51,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,244, 0, 0, 0,144,241,225, 2,166, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 81,224, 3, 72, 81,224, 3, + 48,237,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 68, 65, 84, 65, 12, 0, 0, 0, + 48,237,205, 2,221, 0, 0, 0, 1, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0,184,242,225, 2, 68, 65, 84, 65,168, 0, 0, 0, +184,242,225, 2,220, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,144, 1,228, 2, 19, 0, 0, 0, 1, 0, 1, 0, +144, 1,228, 2, 20, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 21, 0, 1, 0, 1, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, + 1, 0, 1, 0,240, 10,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,240, 16,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,144, 30,221, 2, + 0, 0, 0, 0, 1, 0, 1, 0, 32, 26,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 8, 97,223, 2, 0, 0, 0, 0, 1, 0, 1, 0, +192, 21,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 80, 9,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,144, 12,228, 2, 0, 0, 0, 0, + 1, 0, 1, 0,184, 8,228, 2, 21, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 68, 65, 84, 65, 96, 0, 0, 0,192, 83,215, 2, +197, 0, 0, 0, 1, 0, 0, 0, 80, 84,215, 2, 48, 83,215, 2,144,206,205, 2,216,206,205, 2, 40,205,205, 2, 72,206,205, 2, + 0, 0, 0, 0,193, 1, 0, 0, 23, 4, 0, 0, 89, 0, 0, 0,194, 2, 0, 0, 1, 1, 87, 2,106, 2, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 24,108,206, 2, 96,150,206, 2, 96,150,206, 2,144,243,225, 2, 56,149,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, +168, 73, 6, 4,136, 75, 6, 4, 68, 65, 84, 65,248, 0, 0, 0,144,243,225, 2,198, 0, 0, 0, 1, 0, 0, 0,192,145,206, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,113, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,192, 21, 68, 0, 0, 0, 0, + 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 86, 2, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,128, 21, 68, 0, 0,200, 65, 0,128, 21, 68, + 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 87, 2, 26, 0, 87, 2, + 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193, 1, 0, 0, 23, 4, 0, 0, 89, 0, 0, 0,114, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 2, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,176, 55,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,192,145,206, 2, +198, 0, 0, 0, 1, 0, 0, 0,232,146,206, 2,144,243,225, 2, 0, 0, 0, 0, 0, 0, 15, 67, 0, 64, 70,196, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 15, 67,255,127, 70,196, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0, 43, 3, 0, 0, + 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0, 43, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, + 18, 0, 0, 0, 6, 0,160, 0, 44, 3,143, 0, 26, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193, 1, 0, 0, +193, 1, 0, 0,115, 0, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 80, 2, + 0, 0, 5, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 54,206, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0,232,146,206, 2,198, 0, 0, 0, 1, 0, 0, 0, 16,148,206, 2,192,145,206, 2, 0, 0, 0, 0, + 0, 0, 16, 67, 0, 0,206,194, 0, 0, 0, 0, 0, 0, 0, 0,231,102, 16, 67, 0, 0,206,194, 0, 0, 0, 0,143, 0, 0, 0, +160, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, +142, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,160, 0,120, 0,143, 0,102, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,193, 1, 0, 0,193, 1, 0, 0,115, 0, 0, 0,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 34, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 32, 55,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 16,148,206, 2,198, 0, 0, 0, 1, 0, 0, 0, + 56,149,206, 2,232,146,206, 2, 0, 0, 0, 0, 0, 0, 35, 67, 0,128, 96,196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 67, + 0,128, 96,196, 0, 0, 0, 0,163, 0, 0, 0,180, 0, 0, 0, 18, 0, 0, 0,147, 3, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 18, 0, 0, 0,147, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,180, 0, +148, 3,163, 0,130, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 4, 0, 0, 23, 4, 0, 0,115, 0, 0, 0, +194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, + 56,149,206, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16,148,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +193, 1, 0, 0, 23, 4, 0, 0,115, 0, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 87, 2, 80, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +112, 53,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +184,244,225, 2, 68, 65, 84, 65, 68, 3, 0, 0,184,244,225, 2,156, 0, 0, 0, 1, 0, 0, 0, 0, 0,140, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,200,167,141, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 28, 13,128,191, 0, 0,128,191, 0, 0, 0, 0, 0, 0, 0, 0, 74,215, 76,190, 0, 0, 0, 0, 68,239,209, 62, 51,177,205,190, +184,158, 81, 63, 0, 0, 0, 0, 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188,166, 33,101, 63, + 42, 61,228, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,214,211,111,193, 0, 0,128, 63, 69,239,209, 62, 70,119,105, 63, +176, 84, 89,188, 0, 0, 0, 0, 53,177,205,190,142, 74, 70, 62,166, 33,101, 63, 0, 0, 0, 0,185,158, 81, 63, 35, 44,185,190, + 43, 61,228, 62, 0, 0, 0, 0,164, 96, 68, 65,111,121,173,192,248,209,213, 64, 0, 0,128, 63,178,157,229, 62,209,162,227,190, + 48,180, 81,191,184,158, 81,191,117, 90,127, 63, 13,114, 91, 62, 26, 63,185, 62, 35, 44,185, 62,145,180,109,188,105,147,125, 63, +138, 84,228,190, 42, 61,228,190, 0, 0, 0, 0, 0, 0, 0, 0, 9,185,108, 65,214,211,111, 65, 99,240,191, 62,110,116, 85, 63, + 64,185, 70,188, 0, 0, 82,180, 48,221,185,190, 44, 45, 51, 62, 28, 11, 79, 63, 0, 0, 56,179, 67,108,117,194,183,204,216, 65, +105,156, 5,194,212,247,159,192,235, 62,114, 66, 59,254,213,193,158,225, 3, 66, 55, 8,160, 64, 68,239,209, 62, 51,177,205,190, +184,158, 81, 63, 0, 0, 0, 0, 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188,166, 33,101, 63, + 42, 61,228, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,214,211,111,193, 0, 0,128, 63,178,157,229, 62,209,162,227,190, + 48,180, 81,191,184,158, 81,191,117, 90,127, 63, 13,114, 91, 62, 26, 63,185, 62, 35, 44,185, 62,145,180,109,188,105,147,125, 63, +138, 84,228,190, 42, 61,228,190, 0, 0, 0, 0, 0, 0, 0, 0, 9,185,108, 65,214,211,111, 65, 12,163, 91, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12,163, 91, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 12,163, 91, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 92, 62, 55, 63, 56,186,224,190, +237,203,148,190, 3,236,234,190,214,211,111, 65,214,211,111, 65, 0, 0, 0, 0, 0, 0, 0, 0,236, 15, 72, 59, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 32, 33, 12, 66, 86,152,137, 66,113, 27,126, 66, 0, 0, 0, 0, 68, 65, 84, 65, +240, 0, 0, 0, 96,150,206, 2,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 51, 51, 51, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 65, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0,144, 12,228, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 3, 0, + 8, 8, 0, 0, 0, 0, 12, 66, 0, 0,128, 63,205,204,204, 61, 0, 0,250, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 0, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 96, 0, 0, 0, 80, 84,215, 2,197, 0, 0, 0, 1, 0, 0, 0,224, 84,215, 2,192, 83,215, 2, 0,206,205, 2, + 32,207,205, 2,104,207,205, 2,144,206,205, 2, 0, 0, 0, 0, 0, 0, 0, 0,191, 1, 0, 0, 89, 0, 0, 0, 3, 1, 0, 0, + 2, 2,192, 1,171, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88,113,206, 2, 48,248,225, 2, 48,248,225, 2,136,151,206, 2, + 0,155,206, 2, 0, 0, 0, 0, 0, 0, 0, 0,232, 75, 6, 4,104, 77, 6, 4, 68, 65, 84, 65,248, 0, 0, 0,136,151,206, 2, +198, 0, 0, 0, 1, 0, 0, 0,176,152,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 89, 68, 0, 0, 0, 0, 0, 0,208, 65, + 0, 0, 0, 0, 0, 0,224, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191, 1, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, + 0,128,223, 67, 0, 0,200, 65, 0,128,223, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, + 4, 0, 12, 0, 10, 0,192, 1, 26, 0,192, 1, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +191, 1, 0, 0, 89, 0, 0, 0,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 1, 26, 0, + 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,208, 56,206, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0,176,152,206, 2,198, 0, 0, 0, 1, 0, 0, 0,216,153,206, 2,136,151,206, 2, 0, 0, 0, 0, + 0, 0, 72, 67, 0, 0,112,193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 67, 0, 0,254,194, 0, 0, 0, 0,200, 0, 0, 0, +217, 0, 0, 0, 18, 0, 0, 0,144, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, +199, 0, 0, 0, 18, 0, 0, 0,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 10, 6, 0, 0, 2, 0, 3, 3, 0, 0, 0, 4, 6, 0,217, 0,145, 0,200, 0,127, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 0, 0,115, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,217, 0,145, 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 96, 57,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,216,153,206, 2,198, 0, 0, 0, 1, 0, 0, 0, + 0,155,206, 2,176,152,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191, 1, 0, 0,191, 1, 0, 0,115, 0, 0, 0, + 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 57,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, + 0,155,206, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,216,153,206, 2, 0, 0, 16,193, 0, 0,130, 67, 0, 0,160,192, + 0, 0,160, 64, 0, 0, 0, 0, 0, 0,122, 67, 0, 0, 16,193, 0, 0, 32, 65, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, +144, 0, 0, 0, 18, 0, 0, 0,230, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0,230, 0, 0, 0, 18, 0, 0, 0, +144, 0, 0, 0,111, 18,131, 58,111, 18,131, 58, 0,124,146, 72, 0, 80, 67, 71, 0, 0, 0, 0, 0, 0, 0, 0,105, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 4, 0, 0,231, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +217, 0, 0, 0,191, 1, 0, 0,115, 0, 0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +231, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 64, 56,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,208, 0, 0, 0, 48,248,225, 2,161, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48,114, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 88, 0, 0, 0, 48,114, 40, 0, 20, 1, 0, 0, 1, 0, 0, 0,144, 1,228, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,224, 84,215, 2, +197, 0, 0, 0, 1, 0, 0, 0,112, 85,215, 2, 80, 84,215, 2, 32,207,205, 2, 80,204,205, 2,216,206,205, 2,104,207,205, 2, + 0, 0, 0, 0, 0, 0, 0, 0,191, 1, 0, 0, 5, 1, 0, 0,194, 2, 0, 0, 12, 12,192, 1,190, 1, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0,240,166,206, 2,184, 26,221, 2,184, 26,221, 2, 40,156,206, 2,120,158,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, +200, 77, 6, 4,232, 78, 6, 4, 68, 65, 84, 65,248, 0, 0, 0, 40,156,206, 2,198, 0, 0, 0, 1, 0, 0, 0, 80,157,206, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 94, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,224, 67, 0, 0, 0, 0, + 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,191, 1, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,128,223, 67, 0, 0,200, 65, 0,128,223, 67, + 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,192, 1, 26, 0,192, 1, + 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191, 1, 0, 0, 5, 1, 0, 0, 30, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 1, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 69,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 80,157,206, 2, +198, 0, 0, 0, 1, 0, 0, 0,120,158,206, 2, 40,156,206, 2, 0, 0, 0, 0, 0, 0, 55, 67, 0, 0, 0,194, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 72, 67, 0, 0,201,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,199, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, 18, 0, 0, 0,163, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 8, 4, 0, 0, 2, 0, 3, 3, + 0, 0, 2, 4, 6, 0,200, 0,164, 1,200, 0,146, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +199, 0, 0, 0, 31, 1, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,200, 0,164, 1, + 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240,198,206, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0,120,158,206, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 80,157,206, 2, 0, 0, 32,193, + 0, 0,104, 68, 0, 0, 72,194, 0, 0, 0, 0, 0, 0, 32,193, 0, 0,104, 68, 0, 0,201,195, 0, 0, 0, 0,231, 0, 0, 0, +248, 0, 0, 0, 18, 0, 0, 0,163, 1, 0, 0, 0, 0, 0, 0,230, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, +230, 0, 0, 0, 18, 0, 0, 0,163, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,124,146, 72, 0, 64, 28, 70, 10,215, 35, 60, + 0, 0, 72, 66, 74, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 4, 4, 0,248, 0,164, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,200, 0, 0, 0,191, 1, 0, 0, 31, 1, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,248, 0,164, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,160, 68,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 1, 0, 0,184, 26,221, 2, 21, 1, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, +112, 85,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,224, 84,215, 2, 48,193,225, 2, 40,205,205, 2,152,204,205, 2, +120,193,225, 2, 0, 0, 0, 0, 25, 4, 0, 0,240, 4, 0, 0, 61, 2, 0, 0,194, 2, 0, 0, 1, 1,216, 0,134, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 24,108,206, 2,240,161,206, 2,240,161,206, 2,160,159,206, 2,200,160,206, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 72, 79, 6, 4, 8, 80, 6, 4, 68, 65, 84, 65,248, 0, 0, 0,160,159,206, 2,198, 0, 0, 0, 1, 0, 0, 0, +200,160,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,102, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,165, 67, + 0, 0, 0, 64, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 1, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0,128,164, 67, 0, 0,200, 65, + 0,128,164, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 74, 1, + 24, 0, 74, 1, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 4, 0, 0,240, 4, 0, 0, 61, 2, 0, 0, + 61, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 2, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 26, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,176, 55,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +200,160,206, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,160,159,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 25, 4, 0, 0,240, 4, 0, 0, 61, 2, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +216, 0,134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +112, 53,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 48,249,225, 2, 68, 65, 84, 65, 68, 3, 0, 0, 48,249,225, 2,156, 0, 0, 0, 1, 0, 0, 0, 56,255, 13, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,228,100, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +154, 65,128,191, 0, 0,128,191, 0, 0, 0, 0, 0, 0, 0, 0, 72, 1, 77,190, 0, 0, 0, 0,221,149, 47, 63, 86,126,162,190, + 8,165, 39, 63, 0, 0, 0, 0, 51, 70, 58, 63,225,251,159, 62,149, 84, 28,191, 0, 0, 0, 0,192, 56, 49,188, 55, 53,101, 63, + 52,247,227, 62, 0, 0, 0, 0, 90, 38,173,190, 0,222,192,190,152, 9, 52,193, 0, 0,128, 63,223,149, 47, 63, 55, 70, 58, 63, +160, 56, 49,188, 0, 0, 0, 0, 88,126,162,190,229,251,159, 62, 55, 53,101, 63, 0, 0, 0, 0, 7,165, 39, 63,150, 84, 28,191, + 51,247,227, 62, 0, 0, 0, 0,110,101,239, 64,151, 62,208,192, 78,255,170, 64, 0, 0,128, 63, 47,201,194, 63, 61, 73,145,191, +244,250, 39,191, 8,165, 39,191,190,164,206, 63,209, 10,143, 63,180,164, 28, 63,149, 84, 28, 63,224,153,196,188,136,239, 76, 64, + 10,108,228,190, 52,247,227,190,125, 21, 64,191,126,113,172,191,216, 49, 49, 65,152, 9, 52, 65,149, 70,158, 62, 24,234,167, 62, +192,214,159,187, 0, 0, 6,181,196,188,181,189, 71,238,178, 61,127, 45,128, 62, 0, 0,226, 51,168,120, 21,194,107, 5, 2, 66, +203,135,213,193,147,214,159,192,177, 38, 19, 66,124,173,255,193, 96,101,210, 65,128, 40,160, 64,221,149, 47, 63, 86,126,162,190, + 8,165, 39, 63, 0, 0, 0, 0, 51, 70, 58, 63,225,251,159, 62,149, 84, 28,191, 0, 0, 0, 0,192, 56, 49,188, 55, 53,101, 63, + 52,247,227, 62, 0, 0, 0, 0, 90, 38,173,190, 0,222,192,190,152, 9, 52,193, 0, 0,128, 63, 47,201,194, 63, 61, 73,145,191, +244,250, 39,191, 8,165, 39,191,190,164,206, 63,209, 10,143, 63,180,164, 28, 63,149, 84, 28, 63,224,153,196,188,136,239, 76, 64, + 10,108,228,190, 52,247,227,190,125, 21, 64,191,126,113,172,191,216, 49, 49, 65,152, 9, 52, 65,102,103, 97, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,102,103, 97, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +102,103, 97, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63,241, 22, 72, 63, 78,162,246,190, + 43, 8, 90,190, 2, 35,171,190, 0, 0, 32, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,191,136, 59, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 30, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 7, 0, 0, 0,128, 63,190,133, 65, 66, 99,212, 90, 66, 27,183,118, 66, 0, 0, 0, 0, 68, 65, 84, 65, +240, 0, 0, 0,240,161,206, 2,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 51, 51, 51, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 65, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0,144, 12,228, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 3, 0, + 8, 0, 0, 0, 0, 0, 12, 66, 0, 0,128, 63, 10,215, 35, 60, 0, 0,250, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 0, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 83, 78, 0, 0,148, 0, 0, 0,240,249,213, 2,193, 0, 0, 0, 1, 0, 0, 0,184,250,213, 2, 40,249,213, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 82, 67,111,109,112,111,115,105,116,105,110,103, 0,103, 46, 48, 48, 49, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,232,201,225, 2,144,205,225, 2,216,205,225, 2,144,255,225, 2, 0, 86,215, 2,208, 88,215, 2, + 0, 0, 0, 0, 0, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,232,201,225, 2,194, 0, 0, 0, 1, 0, 0, 0, 48,202,225, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 48,202,225, 2,194, 0, 0, 0, + 1, 0, 0, 0,120,202,225, 2,232,201,225, 2, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +120,202,225, 2,194, 0, 0, 0, 1, 0, 0, 0,192,202,225, 2, 48,202,225, 2, 0, 0, 0, 0,126, 7, 5, 4, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,192,202,225, 2,194, 0, 0, 0, 1, 0, 0, 0, 8,203,225, 2,120,202,225, 2, 0, 0, 0, 0, +126, 7, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 8,203,225, 2,194, 0, 0, 0, 1, 0, 0, 0, 80,203,225, 2, +192,202,225, 2, 0, 0, 0, 0, 0, 0,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 80,203,225, 2,194, 0, 0, 0, + 1, 0, 0, 0,152,203,225, 2, 8,203,225, 2, 0, 0, 0, 0,126, 7,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +152,203,225, 2,194, 0, 0, 0, 1, 0, 0, 0,224,203,225, 2, 80,203,225, 2, 0, 0, 0, 0, 32, 6, 92, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,224,203,225, 2,194, 0, 0, 0, 1, 0, 0, 0, 40,204,225, 2,152,203,225, 2, 0, 0, 0, 0, +126, 7, 92, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 40,204,225, 2,194, 0, 0, 0, 1, 0, 0, 0,112,204,225, 2, +224,203,225, 2, 0, 0, 0, 0, 32, 6,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,112,204,225, 2,194, 0, 0, 0, + 1, 0, 0, 0,184,204,225, 2, 40,204,225, 2, 0, 0, 0, 0, 0, 0,140, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +184,204,225, 2,194, 0, 0, 0, 1, 0, 0, 0, 0,205,225, 2,112,204,225, 2, 0, 0, 0, 0, 32, 6,140, 1, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 0,205,225, 2,194, 0, 0, 0, 1, 0, 0, 0, 72,205,225, 2,184,204,225, 2, 0, 0, 0, 0, + 4, 3,140, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 72,205,225, 2,194, 0, 0, 0, 1, 0, 0, 0,144,205,225, 2, + 0,205,225, 2, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,144,205,225, 2,194, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 72,205,225, 2, 0, 0, 0, 0, 32, 6, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +216,205,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 32,206,225, 2, 0, 0, 0, 0, 48,202,225, 2,120,202,225, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 32,206,225, 2,195, 0, 0, 0, 1, 0, 0, 0,104,206,225, 2,216,205,225, 2, + 48,202,225, 2, 8,203,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,104,206,225, 2,195, 0, 0, 0, + 1, 0, 0, 0,176,206,225, 2, 32,206,225, 2,120,202,225, 2, 80,203,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,176,206,225, 2,195, 0, 0, 0, 1, 0, 0, 0,248,206,225, 2,104,206,225, 2, 8,203,225, 2, 80,203,225, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,248,206,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 64,207,225, 2, +176,206,225, 2,192,202,225, 2,224,203,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 64,207,225, 2, +195, 0, 0, 0, 1, 0, 0, 0,136,207,225, 2,248,206,225, 2,152,203,225, 2,224,203,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,136,207,225, 2,195, 0, 0, 0, 1, 0, 0, 0,208,207,225, 2, 64,207,225, 2, 80,203,225, 2, + 40,204,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,208,207,225, 2,195, 0, 0, 0, 1, 0, 0, 0, + 24,208,225, 2,136,207,225, 2, 8,203,225, 2, 40,204,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, + 24,208,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 96,208,225, 2,208,207,225, 2,152,203,225, 2, 40,204,225, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 96,208,225, 2,195, 0, 0, 0, 1, 0, 0, 0,168,208,225, 2, 24,208,225, 2, + 80,203,225, 2,224,203,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,168,208,225, 2,195, 0, 0, 0, + 1, 0, 0, 0,192,252,225, 2, 96,208,225, 2, 8,203,225, 2,112,204,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,192,252,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 8,253,225, 2,168,208,225, 2, 40,204,225, 2,184,204,225, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 8,253,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 80,253,225, 2, +192,252,225, 2,112,204,225, 2,184,204,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 80,253,225, 2, +195, 0, 0, 0, 1, 0, 0, 0,152,253,225, 2, 8,253,225, 2,112,204,225, 2, 0,205,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,152,253,225, 2,195, 0, 0, 0, 1, 0, 0, 0,224,253,225, 2, 80,253,225, 2,184,204,225, 2, + 0,205,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,224,253,225, 2,195, 0, 0, 0, 1, 0, 0, 0, + 40,254,225, 2,152,253,225, 2,232,201,225, 2, 72,205,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, + 40,254,225, 2,195, 0, 0, 0, 1, 0, 0, 0,112,254,225, 2,224,253,225, 2, 72,205,225, 2,144,205,225, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,112,254,225, 2,195, 0, 0, 0, 1, 0, 0, 0,184,254,225, 2, 40,254,225, 2, +192,202,225, 2,144,205,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,184,254,225, 2,195, 0, 0, 0, + 1, 0, 0, 0, 0,255,225, 2,112,254,225, 2,152,203,225, 2,144,205,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 0,255,225, 2,195, 0, 0, 0, 1, 0, 0, 0, 72,255,225, 2,184,254,225, 2, 0,205,225, 2, 72,205,225, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 72,255,225, 2,195, 0, 0, 0, 1, 0, 0, 0,144,255,225, 2, + 0,255,225, 2,184,204,225, 2,144,205,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,144,255,225, 2, +195, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 72,255,225, 2,232,201,225, 2,112,204,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 96, 0, 0, 0, 0, 86,215, 2,197, 0, 0, 0, 1, 0, 0, 0,144, 86,215, 2, 0, 0, 0, 0, 8,203,225, 2, + 48,202,225, 2,120,202,225, 2, 80,203,225, 2, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0,235, 3, 0, 0, 5, 4, 0, 0, + 7, 7,127, 7, 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 56,233,220, 2, 56,233,220, 2, 24,163,206, 2, + 64,164,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 24,163,206, 2, +198, 0, 0, 0, 1, 0, 0, 0, 64,164,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,148, 68, 0, 0, 0, 0, 0, 0,208, 65, + 0, 0, 0, 0, 0,224,239, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, + 0,192,239, 68, 0, 0,200, 65, 0,192,239, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, + 4, 0, 12, 0, 10, 0,127, 7, 26, 0,127, 7, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +126, 7, 0, 0,235, 3, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 7, 26, 0, + 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0, 64,164,206, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 24,163,206, 2, 0, 0, 0, 0, + 0,240,109, 69, 0, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0,255,255,109, 69, 0, 0, 0,192, 0, 0, 0, 0,112, 7, 0, 0, +129, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, +111, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 2, 0, 0, 0, 1, 0, 3, 3, 2, 0, 0, 4, 10, 0,129, 7, 2, 0,112, 7, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,144, 86,215, 2,197, 0, 0, 0, 1, 0, 0, 0, + 32, 87,215, 2, 0, 86,215, 2,144,205,225, 2,152,203,225, 2,224,203,225, 2,192,202,225, 2, 0, 0, 0, 0, 33, 6, 0, 0, +126, 7, 0, 0, 0, 0, 0, 0, 91, 0, 0, 0, 15, 15, 94, 1, 92, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, +168, 44,226, 2,168, 44,226, 2,192, 12,226, 2,232, 13,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0,192, 12,226, 2,198, 0, 0, 0, 1, 0, 0, 0,232, 13,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0,128,115, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,175, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 93, 1, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,128,174, 67, 0, 0,200, 65, 0,128,174, 67, 0, 0,200, 65, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 94, 1, 26, 0, 94, 1, 26, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 33, 6, 0, 0,126, 7, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 94, 1, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,232, 13,226, 2,198, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0,192, 12,226, 2, 0, 0, 64,192, 0, 0,126, 67, 0, 0, 0, 0, 0, 0, 72, 66, 50, 51, 74,193,154,209,131, 67, + 0, 0, 0, 0, 0, 0, 72, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 1, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 93, 1, 0, 0, 18, 0, 0, 0, 65, 0, 0, 0, 0, 0,128, 63, 0, 0, 72, 66, + 0,124,146, 72, 0, 0, 72, 66,205,204,204, 61, 0, 0, 32, 65, 72, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 4, 8, 0, 94, 1, + 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 6, 0, 0,126, 7, 0, 0, 26, 0, 0, 0, + 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 1, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,188, 0, 0, 0, +168, 44,226, 2,173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 6, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 32, 87,215, 2,197, 0, 0, 0, 1, 0, 0, 0,176, 87,215, 2, +144, 86,215, 2,152,203,225, 2, 40,204,225, 2, 80,203,225, 2,224,203,225, 2, 0, 0, 0, 0, 33, 6, 0, 0,126, 7, 0, 0, + 93, 0, 0, 0,233, 3, 0, 0, 4, 4, 94, 1,141, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,200, 84,226, 2, +200, 84,226, 2, 16, 15,226, 2, 56, 16,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, +248, 0, 0, 0, 16, 15,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 56, 16,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148, 67, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,175, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 1, 0, 0, + 0, 0, 0, 0, 25, 0, 0, 0, 0,128,174, 67, 0, 0,200, 65, 0,128,174, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 94, 1, 26, 0, 94, 1, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 33, 6, 0, 0,126, 7, 0, 0,208, 3, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 94, 1, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 56, 16,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 16, 15,226, 2, 0, 0, 0, 0, 0,128,174, 67, 0,128, 92,196, 0, 0, 0, 0, 0, 0, 0, 0,255,127,166, 67,255,191, 92,196, + 0, 0, 0, 0, 77, 1, 0, 0, 94, 1, 0, 0, 0, 0, 0, 0,114, 3, 0, 0, 0, 0, 0, 0, 82, 1, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 76, 1, 0, 0, 0, 0, 0, 0,114, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 3, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0, 94, 1,115, 3, 77, 1, +115, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 6, 0, 0,126, 7, 0, 0, 93, 0, 0, 0,207, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 1,115, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,152, 45,226, 2, +176, 61,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,152, 45,226, 2, +196, 0, 0, 0, 1, 0, 0, 0, 8, 47,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, + 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, + 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,111,110,116,101,120,116, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220,255, 76, 1, 36, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 8, 47,226, 2,196, 0, 0, 0, 1, 0, 0, 0,120, 48,226, 2, +152, 45,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,135,255, 76, 1, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 9,245, 34,128, 0, 0, 0,196, 0, 0, 0, 1, 9,245, 35,240, 9,245, 33, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 64, 1, 0, 0,120, 48,226, 2,196, 0, 0, 0, 1, 0, 0, 0,232, 49,226, 2, 8, 47,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 76, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,254,140, 1, 76, 0,203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,111,255, 76, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 35,240, 0, 0, 0,196, - 0, 0, 0, 1, 9,245, 37, 96, 9,245, 34,128, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110, -116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110, -116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, 97,115,105,110, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,232, 49,226, 2,196, 0, 0, 0, + 1, 0, 0, 0, 88, 51,226, 2,120, 48,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105, +109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105, +109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,105,109,101,110,115,105,111,110,115, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140,254, 76, 1,203, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 88, 51,226, 2,196, 0, 0, 0, 1, 0, 0, 0,224, 52,226, 2,232, 49,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58,254, 76, 1, 58, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, +224, 52,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 88, 54,226, 2, 88, 51,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 97,109,112, +108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,254, + 76, 1, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 88, 54,226, 2,196, 0, 0, 0, 1, 0, 0, 0, +208, 55,226, 2,224, 52,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 58, 1, 76, 0, 58, 0, 20, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 37, 96, 0, 0, 0,196, 0, 0, 0, 1, 9,245, 38,208, 9,245, 35,240, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 83, 97,109,112,108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 34, 1, 76, 0, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 9,245, 38,208, 0, 0, 0,196, 0, 0, 0, 1, 9,245, 40, 64, 9,245, 37, 96, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100, -105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 10, - 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 40, 64, 0, 0, 0,196, 0, 0, 0, 1, - 9,245, 41,176, 9,245, 38,208, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114, -109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114, -109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,242, 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 41,176, 0, 0, 0,196, 0, 0, 0, 1, 9,245, 43, 32, 9,245, 40, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 80,111,115,116, 32, 80,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,253,218, 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 43, 32, - 0, 0, 0,196, 0, 0, 0, 1, 9,245, 44,144, 9,245, 41,176, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,194, 1, 76, 0, 0, - 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,245, 44,144, 0, 0, 0,196, 0, 0, 0, 1, 9,245, 46, 0, - 9,245, 43, 32, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253, 40, 1, 76, 0,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 9,245, 46, 0, 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 44,144, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,253, 16, 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,216, 9,245, 47,112, 0, 0, 0,162, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,255, 0, 0, 0,160, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 96, 9,245, 48,112, 0, 0, 0,197, 0, 0, 0, 1, 11, 30, 86, 0, 9,245, 27, 96, 9,245, 14,208, 9,245, 14,144, - 9,245, 14, 80, 9,245, 15, 16, 0, 0, 0, 0, 0, 0, 3, 5, 0, 0, 6, 31, 0, 0, 0, 0, 0, 0, 1,139, 1, 1, 3, 27, - 1,140, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,245, 54,160, 9,245, 54,160, 9,245, 49, 0, 9,245, 53,128, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 49, 0, 0, 0, 0,198, - 0, 0, 0, 1, 9,245, 50, 32, 0, 0, 0, 0, 0, 0, 0, 0, 68,113, 64, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, - 68, 70,192, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 26, 0, 0, 0, 0, 0, 0, 0, 25, 68, 70,128, 0, - 65,200, 0, 0, 68, 70,128, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, - 0, 10, 3, 27, 0, 26, 3, 27, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 0, 6, 31, - 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 27, 0, 26, 0, 0, 0, 1, - 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 9,245, 50, 32, 0, 0, 0,198, 0, 0, 0, 1, 9,245, 51, 64, 9,245, 49, 0, 0, 0, 0, 0, 67, 15, 0, 0, -196, 70, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 15, 0, 0,196, 70,127,255, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, - 0, 0, 0, 18, 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, - 0, 0, 0, 18, 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, - 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,160, 3, 44, 0,143, 3, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3, 5, 0, 0, 3, 5, 0, 0, 0, 26, 0, 0, 1,139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 1,114, 0, 0, 0, 5, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 51, 64, 0, 0, 0,198, 0, 0, 0, 1, 9,245, 52, 96, - 9,245, 50, 32, 0, 0, 0, 0, 67, 16, 0, 0,194,206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 16,102,231,194,206, 0, 0, - 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,160, 0,120, 0,143, - 0,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 0, 6, 31, 0, 0, 0, 26, 0, 0, 0, 26, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 34, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,245, 52, 96, - 0, 0, 0,198, 0, 0, 0, 1, 9,245, 53,128, 9,245, 51, 64, 0, 0, 0, 0, 67, 35, 0, 0,196,108,192, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67, 35, 0, 0,195,184, 0, 0, 0, 0, 0, 0, 0, 0, 0,163, 0, 0, 0,180, 0, 0, 0, 18, 0, 0, 1,129, - 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 18, 0, 0, 1,129, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, - 0, 18, 0, 0, 0, 6, 0,180, 1,130, 0,163, 1,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 31, - 0, 0, 6, 31, 0, 0, 0, 26, 0, 0, 1,139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, - 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 9,245, 53,128, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,245, 52, 96, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 0, 0, 6, 31, 0, 0, 0, 26, 0, 0, 1,139, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 3, 27, 1,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2,205,220, 32, 68, 65, 84, 65, 0, 0, 3, 68, 2,205,220, 32, 0, 0, 0,156, 0, 0, 0, 1, - 63,230,101, 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,119,133, 30, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0,191,128, 65,154,191,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,190, 77, 1, 72, 0, 0, 0, 0, - 63, 47,149,221,190,162,126, 85, 63, 39,165, 8, 0, 0, 0, 0, 63, 58, 70, 51, 62,159,251,225,191, 28, 84,149, 0, 0, 0, 0, -188, 49, 56,191, 63,101, 53, 54, 62,227,247, 50, 0, 0, 0, 0,190,173, 38, 90,190,192,221,254,193, 52, 9,152, 63,128, 0, 0, - 63, 47,149,223, 63, 58, 70, 55,188, 49, 56,192, 0, 0, 0, 0,190,162,126, 87, 62,159,251,228, 63,101, 53, 56, 0, 0, 0, 0, - 63, 39,165, 7,191, 28, 84,150, 62,227,247, 50, 0, 0, 0, 0, 64,239,101,110,192,208, 62,151, 64,170,255, 77, 63,128, 0, 0, - 63,158, 6, 42,191,157, 28, 99,191, 39,250,244,191, 39,165, 8, 63,167,164,211, 63,154,175, 55, 63, 28,164,180, 63, 28, 84,149, -188,159,127, 39, 64, 93,157,135,190,228,108, 8,190,227,247, 50,191, 27,213, 4,191,186,122,122, 65, 49, 49,216, 65, 52, 9,152, - 62,195, 25, 25, 62,206,249,176,187,196,238,128,179,192, 0, 0,189,168, 15, 55, 61,165,118,201, 62,109, 15,152, 51,152, 0, 0, -194, 21,120,211, 66, 2, 5,144,193,213,136, 6,192,159,214,193, 66, 19, 38,219,193,255,173,196, 65,210,101,154, 64,160, 40,173, - 63, 47,149,221,190,162,126, 85, 63, 39,165, 8, 0, 0, 0, 0, 63, 58, 70, 51, 62,159,251,225,191, 28, 84,149, 0, 0, 0, 0, -188, 49, 56,191, 63,101, 53, 54, 62,227,247, 50, 0, 0, 0, 0,190,173, 38, 90,190,192,221,254,193, 52, 9,152, 63,128, 0, 0, - 63,158, 6, 42,191,157, 28, 99,191, 39,250,244,191, 39,165, 8, 63,167,164,211, 63,154,175, 55, 63, 28,164,180, 63, 28, 84,149, -188,159,127, 39, 64, 93,157,135,190,228,108, 8,190,227,247, 50,191, 27,213, 4,191,186,122,122, 65, 49, 49,216, 65, 52, 9,152, - 63,150,250, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,150,250, 62, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,150,250, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63, 72, 22,241,190,246,162, 78,190, 90, 8, 44,190,171, 35, 3, 65,111,211,214, 65,111,211,214, 0, 0, 0, 0, 0, 0, 0, 0, - 58,183, 49, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 55, 62, 92, -190,224,186, 56,190,148,203,237,190,234,236, 3, 0, 1, 0, 0, 63,128, 0, 0, 66, 65,133,190, 66, 90,212,100, 66,118,183, 31, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,240, 9,245, 54,160, 0, 0, 0,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 7, - 2,212,100, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 3, 0, 0, 0, 1, 0, 3, 8, 8, 0, 0, 66, 12, 0, 0, 63,128, 0, 0, 61,204,204,205, 67,250, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 7, 1, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 30, 86, 0, 0, 0, 0,197, 0, 0, 0, 1, 11, 30, 87,176, - 9,245, 48,112, 9,245, 14, 16, 9,245, 12,208, 9,245, 13,208, 9,245, 14, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 31, - 0, 0, 1,141, 0, 0, 3,233, 16, 16, 6, 32, 2, 93, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 29,189, 64, - 11, 29,189, 64, 11, 30, 86,144, 11, 29,188, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 30, 86,144, 0, 0, 0,198, 0, 0, 0, 1, 11, 29,188, 32, 0, 0, 0, 0, 0, 0, 0, 0, 68, 66,128, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,196, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 31, - 0, 0, 0, 0, 0, 0, 0, 25, 68,195,224, 0, 65,200, 0, 0, 68,195,224, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 6, 32, 0, 26, 6, 32, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 31, 0, 0, 1,141, 0, 0, 1,166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 32, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 29,188, 32, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, - 11, 30, 86,144,193, 32, 0, 0, 68, 0, 0, 0,193, 32, 0, 0, 68, 0, 0, 0,195,217,195,128, 68,108,225,192, 64,187,240, 96, - 67,253, 16, 62, 0, 0, 6, 15, 0, 0, 6, 32, 0, 0, 0, 18, 0, 0, 2, 66, 0, 0, 0, 0, 0, 0, 6, 14, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 6, 14, 0, 0, 0, 18, 0, 0, 2, 66, 63,128, 0, 0, 63,128, 0, 0, 70,250, 0, 0, - 70,250, 0, 0, 61,184, 81,236, 64, 19,215, 10, 0, 10, 0, 0, 0, 0, 0, 3, 0, 0, 4, 0, 0, 0, 6, 32, 2, 67, 6, 15, - 2, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 31, 0, 0, 1,167, 0, 0, 3,233, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 32, 2, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,252, 11, 29,189, 64, - 0, 0, 0,174, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 19,215, 10, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 97,206, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 30, 87,176, 0, 0, 0,197, 0, 0, 0, 1, 0, 0, 0, 0, 11, 30, 86, 0, - 9,245, 11,208, 9,245, 14, 16, 9,245, 14,144, 9,245, 14,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, - 0, 0, 1,139, 6, 6, 3, 4, 1,140, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,217,154, 32, 2,217,154, 32, - 11, 29,190,112, 11, 29,166, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 29,190,112, 0, 0, 0,198, 0, 0, 0, 1, 11, 29,164,240, 0, 0, 0, 0, 0, 0, 0, 0, 67,215, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 68, 65, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, - 0, 0, 0, 25, 68, 64,192, 0, 65,200, 0, 0, 68, 64,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 3, 4, 0, 26, 3, 4, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 4, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 29,164,240, 0, 0, 0,198, 0, 0, 0, 1, 11, 29,166, 16, 11, 29,190,112, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 1,139, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 29,166, 16, 0, 0, 0,198, - 0, 0, 0, 1, 0, 0, 0, 0, 11, 29,164,240, 0, 0, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 67,128, 0, 0,191,129, 0, 0, - 64, 0,128, 0,190,100, 0, 0, 63,156,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 0, 0, 0, 0, 0, 0, 1,114, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, - 0, 0, 0, 26, 0, 0, 1,139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 1,114, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 32,248, 2,217,154, 32, 0, 0, 0,167, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 65,240, 0, 0, 0, 0, 0, 0, 62,153,153,154, 0, 0, 0, 0, 0, 0, 0,100, 62,153,153,154, 0, 0, 0,100, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 83, 78, 0, 0, 0,148, 11, 29,167, 48, 0, 0, 0,193, 0, 0, 0, 1, 9,253,180,224, - 9,245, 11, 16, 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 68,101,102, 97,117,108,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 29,191,144, 9,242, 80,144, 9,242, 80,208, 9,242, 85, 16, - 9,242, 85, 80, 10,122, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 13, 0, 0, 0, 0, 0, 0, 0, 54,192,152, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,191,144, 0, 0, 0,194, - 0, 0, 0, 1, 9,242, 78, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, - 9,242, 78, 16, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 78, 80, 11, 29,191,144, 0, 0, 0, 0, 0, 0, 4,128, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 78, 80, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 78,144, 9,242, 78, 16, 0, 0, 0, 0, - 7,128, 4,128, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 78,144, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 78,208, - 9,242, 78, 80, 0, 0, 0, 0, 7,128, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 78,208, 0, 0, 0,194, - 0, 0, 0, 1, 9,242, 79, 16, 9,242, 78,144, 0, 0, 0, 0, 0, 0, 4,100, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, - 9,242, 79, 16, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 79, 80, 9,242, 78,208, 0, 0, 0, 0, 7,128, 4,100, 0, 0, 0, 1, - 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 79, 80, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 79,144, 9,242, 79, 16, 0, 0, 0, 0, - 6, 72, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 79,144, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 79,208, - 9,242, 79, 80, 0, 0, 0, 0, 6, 72, 4,100, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 79,208, 0, 0, 0,194, - 0, 0, 0, 1, 9,242, 80, 16, 9,242, 79,144, 0, 0, 0, 0, 6, 72, 3,164, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, - 9,242, 80, 16, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 80, 80, 9,242, 79,208, 0, 0, 0, 0, 7,128, 3,164, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 80, 80, 0, 0, 0,194, 0, 0, 0, 1, 9,242, 80,144, 9,242, 80, 16, 0, 0, 0, 0, - 0, 0, 0,132, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,242, 80,144, 0, 0, 0,194, 0, 0, 0, 1, 0, 0, 0, 0, - 9,242, 80, 80, 0, 0, 0, 0, 6, 72, 0,132, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 80,208, 0, 0, 0,195, - 0, 0, 0, 1, 9,242, 81, 16, 0, 0, 0, 0, 9,242, 78, 16, 9,242, 78, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,242, 81, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 81, 80, 9,242, 80,208, 9,242, 78, 16, 9,242, 78,208, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 81, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 81,144, - 9,242, 81, 16, 9,242, 78, 80, 9,242, 79, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 81,144, - 0, 0, 0,195, 0, 0, 0, 1, 9,242, 81,208, 9,242, 81, 80, 9,242, 78,208, 9,242, 79, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 81,208, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 82, 16, 9,242, 81,144, 9,242, 79, 80, - 11, 29,191,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 82, 16, 0, 0, 0,195, 0, 0, 0, 1, - 9,242, 82, 80, 9,242, 81,208, 9,242, 78,144, 9,242, 79, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 9,242, 82, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 82,144, 9,242, 82, 16, 9,242, 78,208, 9,242, 79,144, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 82,144, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 82,208, 9,242, 82, 80, - 9,242, 79, 16, 9,242, 79,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 82,208, 0, 0, 0,195, - 0, 0, 0, 1, 9,242, 83, 16, 9,242, 82,144, 9,242, 79, 80, 9,242, 79,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,242, 83, 16, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 83, 80, 9,242, 82,208, 9,242, 79,144, 9,242, 79,208, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 83, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 83,144, - 9,242, 83, 16, 9,242, 79, 16, 9,242, 80, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 83,144, - 0, 0, 0,195, 0, 0, 0, 1, 9,242, 83,208, 9,242, 83, 80, 9,242, 78,144, 9,242, 80, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 83,208, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 84, 16, 9,242, 83,144, 9,242, 79,208, - 9,242, 80, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 84, 16, 0, 0, 0,195, 0, 0, 0, 1, - 9,242, 84, 80, 9,242, 83,208, 9,242, 80, 80, 11, 29,191,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 9,242, 84, 80, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 84,144, 9,242, 84, 16, 9,242, 78,208, 9,242, 80, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 84,144, 0, 0, 0,195, 0, 0, 0, 1, 9,242, 84,208, 9,242, 84, 80, - 9,242, 79,144, 9,242, 80,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 9,242, 84,208, 0, 0, 0,195, - 0, 0, 0, 1, 9,242, 85, 16, 9,242, 84,144, 9,242, 79, 80, 9,242, 80,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 9,242, 85, 16, 0, 0, 0,195, 0, 0, 0, 1, 0, 0, 0, 0, 9,242, 84,208, 9,242, 80, 80, 9,242, 80,144, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,242, 85, 80, 0, 0, 0,197, 0, 0, 0, 1, 9,242, 88, 32, - 0, 0, 0, 0, 9,242, 78,208, 9,242, 78, 16, 9,242, 78, 80, 9,242, 79, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,128, - 0, 0, 4,101, 0, 0, 4,128, 7, 7, 7,129, 0, 28, 0, 1, 0, 0, 0, 0, 0, 7, 0, 8, 2, 23,166,224, 10,122, 9,112, - 10,122, 9,112, 9,242, 85,224, 9,242, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,244, 47,224, 9,244, 48, 64, 68, 65, 84, 65, - 0, 0, 0,248, 9,242, 85,224, 0, 0, 0,198, 0, 0, 0, 1, 9,242, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,134,128, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,240, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,128, - 0, 0, 0, 0, 0, 0, 0, 25, 68,240, 0, 0, 65,200, 0, 0, 68,240, 0, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 7,129, 0, 26, 7,129, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,128, 0, 0, 4,101, 0, 0, 4,126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7,129, 0, 26, 0, 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 23,168, 48, 11, 30, 71, 96, 11, 30, 71, 96, 0, 0, 0, 0, 0, 0, 0, 0, 9,244, 48,240, 9,244, 50, 64, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,242, 87, 0, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, - 9,242, 85,224, 0, 0, 0, 0, 69,109,240, 0,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,237,255,255, 0, 0, 0, 0, - 64, 0, 0, 0, 0, 0, 7,112, 0, 0, 7,129, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 2, 0, 0, 0, 1, 3, 3, 0, 2, 4, 0, 0, 10, 7,129, 0, 2, 7,112, - 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,128, 0, 0, 4,127, 0, 0, 4,128, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,129, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,167,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 9,244, 51, 0, 9,244, 51,224, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,242, 88, 32, - 0, 0, 0,197, 0, 0, 0, 1, 9,242,106,192, 9,242, 85, 80, 9,242, 79, 80, 9,242, 79,208, 9,242, 80, 16, 9,242, 78,144, - 0, 0, 0, 0, 0, 0, 6, 73, 0, 0, 7,128, 0, 0, 0, 0, 0, 0, 3,163, 4, 4, 1, 56, 3,164, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 8, 2, 23,163,224, 11, 29, 3,128, 11, 29, 3,128, 9,242, 88,176, 9,242, 89,208, 0, 0, 0, 0, 0, 0, 0, 0, - 9,244, 94, 64, 9,244, 53, 16, 68, 65, 84, 65, 0, 0, 0,248, 9,242, 88,176, 0, 0, 0,198, 0, 0, 0, 1, 9,242, 89,208, - 0, 0, 0, 0, 0, 0, 0, 0, 67,148, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,156, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 55, 0, 0, 0, 0, 0, 0, 0, 25, 67,155,128, 0, 65,200, 0, 0, 67,155,128, 0, - 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 56, 0, 26, 1, 56, - 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 73, 0, 0, 7,128, 0, 0, 3,138, 0, 0, 3,163, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 0, 26, 0, 4, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,166, 80, 11, 31,157,208, 11, 31,157,208, 0, 0, 0, 0, - 0, 0, 0, 0, 9,244, 53,192, 9,244, 55, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,242, 89,208, - 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 9,242, 88,176, 0, 0, 0, 0, 67,156, 0, 0,196, 98,128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67,147,128, 0,196, 98,128, 0, 0, 0, 0, 0, 0, 0, 1, 39, 0, 0, 1, 56, 0, 0, 0, 0, 0, 0, 3,137, - 0, 0, 0, 0, 0, 0, 1, 74, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 38, 0, 0, 0, 0, 0, 0, 3,137, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 3, 10, 0, 0, 0, 1, 0, 7, - 0, 18, 4, 0, 0, 6, 1, 56, 3,138, 1, 39, 3,138, 0, 0, 11, 29,248, 64, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 6, 73, - 0, 0, 7,128, 0, 0, 0, 0, 0, 0, 3,137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 3,138, - 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,164,160, - 9,254, 77,160, 10,117,132,112, 9,242, 90,240, 11, 29, 2, 16, 9,244, 55,208, 9,244, 57, 32, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 9,242, 90,240, 0, 0, 0,196, 0, 0, 0, 1, 9,242, 92, 96, 0, 0, 0, 0, 2, 23,165, 48, - 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,255,220, 1, 39, 0, 36, 0, 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,242, 92, 96, - 0, 0, 0,196, 0, 0, 0, 1, 9,242, 93,208, 9,242, 90,240, 9,152,130,240, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,135, 1, 39, 0, 61, - 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,242, 93,208, 0, 0, 0,196, 0, 0, 0, 1, 9,242, 95, 64, - 9,242, 92, 96, 9,152,132,160, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,111, 1, 39, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, - 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 9,242, 95, 64, 0, 0, 0,196, 0, 0, 0, 1, 9,242, 96,176, 9,242, 93,208, 9,152,134, 80, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,254,140, 1, 39, 0,203, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,242, 96,176, 0, 0, 0,196, - 0, 0, 0, 1, 9,242, 98, 32, 9,242, 95, 64, 9,152,136, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110, -116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110, -116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, 97,115,105,110, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 58, 1, 39, 0, 58, 0, 20, 0, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,254, 76, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,242, 98, 32, 0, 0, 0,196, 0, 0, 0, 1, 9,242, 99,144, 9,242, 96,176, - 9,152,137,176, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, + 68, 65, 84, 65, 64, 1, 0, 0,208, 55,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 72, 57,226, 2, 88, 54,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 83, 97,109,112,108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 34, 1, 39, 0, 0, 0, 20, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 0, 0, 11, + 0, 0, 0, 0, 0, 0,242,253, 76, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 9,242, 99,144, 0, 0, 0,196, 0, 0, 0, 1, 9,242,101, 0, 9,242, 98, 32, 9,152,139, 96, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100, -105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 10, - 1, 39, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,242,101, 0, 0, 0, 0,196, 0, 0, 0, 1, - 9,242,102,112, 9,242, 99,144, 9,152,140,128, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114, -109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114, -109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,242, 1, 39, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, - 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 9,242,102,112, 0, 0, 0,196, 0, 0, 0, 1, 9,242,103,224, 9,242,101, 0, 9,152,142, 48, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 80,111,115,116, 32, 80,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,253,218, 1, 39, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,242,103,224, - 0, 0, 0,196, 0, 0, 0, 1, 9,242,105, 80, 9,242,102,112, 9,152,143,224, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 72, 57,226, 2, +196, 0, 0, 0, 1, 0, 0, 0,192, 58,226, 2,208, 55,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,194, 1, 39, 0, 0, - 0, 20, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,111,115,116, 32, 80,114,111, + 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,218,253, 76, 1, 0, 0, + 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 9,242,105, 80, 0, 0, 0,196, 0, 0, 0, 1, 11, 28,249,112, - 9,242,103,224, 9,152,145,144, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,192, 58,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 56, 60,226, 2, + 72, 57,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253, 40, 1, 39, 0,130, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, - 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,194,253, 76, 1, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 11, 28,249,112, 0, 0, 0,196, 0, 0, 0, 1, 11, 28,250,224, 9,242,105, 80, 9,152,148,240, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 64, 1, 0, 0, 56, 60,226, 2,196, 0, 0, 0, 1, 0, 0, 0,176, 61,226, 2,192, 58,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,253, 16, 1, 39, 0, 0, 0, 0, 0, 0, 0, 4, 0, 7, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 40,253, 76, 1,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 28,250,224, 0, 0, 0,196, - 0, 0, 0, 1, 11, 28,252, 80, 11, 28,249,112, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,115, 99,101, -110,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,115, 99,101, -110,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 99,101,110,101, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,176, 61,226, 2,196, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 56, 60,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97, +107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97, +107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,135, 1, 41, 0, 61, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,253, 76, 1, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 28,252, 80, 0, 0, 0,196, 0, 0, 0, 1, 11, 28,253,192, 11, 28,250,224, - 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,117,110,105,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,117,110,105,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 85,110,105,116,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 28, 1, 41, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, + 0, 0, 0, 0, 68, 65, 84, 65,216, 0, 0, 0,200, 84,226, 2,162, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 11, 28,253,192, 0, 0, 0,196, 0, 0, 0, 1, 11, 28,255, 48, 11, 28,252, 80, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, - 69, 95, 80, 84, 95,107,101,121,105,110,103, 95,115,101,116,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0,255, 21, 0, 0,160, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,176, 87,215, 2,197, 0, 0, 0, + 1, 0, 0, 0, 64, 88,215, 2, 32, 87,215, 2, 72,205,225, 2, 0,205,225, 2,184,204,225, 2,144,205,225, 2, 0, 0, 0, 0, + 5, 3, 0, 0, 31, 6, 0, 0, 0, 0, 0, 0,139, 1, 0, 0, 1, 1, 27, 3,140, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 40, 23,226, 2, 40, 23,226, 2, 96, 17,226, 2, 0, 22,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 96, 17,226, 2,198, 0, 0, 0, 1, 0, 0, 0,136, 18,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 64,113, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,192, 70, 68, 0, 0, 0, 0, 0, 0,208, 65, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 26, 3, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,128, 70, 68, 0, 0,200, 65, 0,128, 70, 68, 0, 0,200, 65, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 27, 3, 26, 0, 27, 3, 26, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 0, 0, 31, 6, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 3, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,136, 18,226, 2,198, 0, 0, 0, + 1, 0, 0, 0,176, 19,226, 2, 96, 17,226, 2, 0, 0, 0, 0, 0, 0, 15, 67, 0, 64, 70,196, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 15, 67,255,127, 70,196, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0, 43, 3, 0, 0, 0, 0, 0, 0, +142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0, 43, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, + 6, 0,160, 0, 44, 3,143, 0, 26, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 0, 0, 5, 3, 0, 0, + 26, 0, 0, 0,139, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,114, 1, 0, 0, 5, 0, + 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, +248, 0, 0, 0,176, 19,226, 2,198, 0, 0, 0, 1, 0, 0, 0,216, 20,226, 2,136, 18,226, 2, 0, 0, 0, 0, 0, 0, 16, 67, + 0, 0,206,194, 0, 0, 0, 0, 0, 0, 0, 0,231,102, 16, 67, 0, 0,206,194, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, + 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, + 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, + 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,160, 0,120, 0,143, 0,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5, 3, 0, 0, 31, 6, 0, 0, 26, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 34, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,216, 20,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 22,226, 2, +176, 19,226, 2, 0, 0, 0, 0, 0, 0, 35, 67, 0,192,108,196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 67, 0, 0,184,195, + 0, 0, 0, 0,163, 0, 0, 0,180, 0, 0, 0, 18, 0, 0, 0,129, 1, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 18, 0, 0, 0,129, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,180, 0,130, 1,163, 0, +112, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 6, 0, 0, 31, 6, 0, 0, 26, 0, 0, 0,139, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 0, 22,226, 2, +198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,216, 20,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 0, 0, + 31, 6, 0, 0, 26, 0, 0, 0,139, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 3,114, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,208, 85,226, 2, + 68, 65, 84, 65, 68, 3, 0, 0,208, 85,226, 2,156, 0, 0, 0, 1, 0, 0, 0, 93,101,230, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 30,133,119, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,154, 65,128,191, + 0, 0,128,191, 0, 0, 0, 0, 0, 0, 0, 0, 72, 1, 77,190, 0, 0, 0, 0,221,149, 47, 63, 85,126,162,190, 8,165, 39, 63, + 0, 0, 0, 0, 51, 70, 58, 63,225,251,159, 62,149, 84, 28,191, 0, 0, 0, 0,191, 56, 49,188, 54, 53,101, 63, 50,247,227, 62, + 0, 0, 0, 0, 90, 38,173,190,254,221,192,190,152, 9, 52,193, 0, 0,128, 63,223,149, 47, 63, 55, 70, 58, 63,192, 56, 49,188, + 0, 0, 0, 0, 87,126,162,190,228,251,159, 62, 56, 53,101, 63, 0, 0, 0, 0, 7,165, 39, 63,150, 84, 28,191, 50,247,227, 62, + 0, 0, 0, 0,110,101,239, 64,151, 62,208,192, 77,255,170, 64, 0, 0,128, 63, 42, 6,158, 63, 99, 28,157,191,244,250, 39,191, + 8,165, 39,191,211,164,167, 63, 55,175,154, 63,180,164, 28, 63,149, 84, 28, 63, 39,127,159,188,135,157, 93, 64, 8,108,228,190, + 50,247,227,190, 4,213, 27,191,122,122,186,191,216, 49, 49, 65,152, 9, 52, 65, 25, 25,195, 62,176,249,206, 62,128,238,196,187, + 0, 0,192,179, 55, 15,168,189,201,118,165, 61,152, 15,109, 62, 0, 0,152, 51,211,120, 21,194,144, 5, 2, 66, 6,136,213,193, +193,214,159,192,219, 38, 19, 66,196,173,255,193,154,101,210, 65,173, 40,160, 64,221,149, 47, 63, 85,126,162,190, 8,165, 39, 63, + 0, 0, 0, 0, 51, 70, 58, 63,225,251,159, 62,149, 84, 28,191, 0, 0, 0, 0,191, 56, 49,188, 54, 53,101, 63, 50,247,227, 62, + 0, 0, 0, 0, 90, 38,173,190,254,221,192,190,152, 9, 52,193, 0, 0,128, 63, 42, 6,158, 63, 99, 28,157,191,244,250, 39,191, + 8,165, 39,191,211,164,167, 63, 55,175,154, 63,180,164, 28, 63,149, 84, 28, 63, 39,127,159,188,135,157, 93, 64, 8,108,228,190, + 50,247,227,190, 4,213, 27,191,122,122,186,191,216, 49, 49, 65,152, 9, 52, 65, 62,250,150, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 62,250,150, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,250,150, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63,241, 22, 72, 63, 78,162,246,190, 44, 8, 90,190, + 3, 35,171,190,214,211,111, 65,214,211,111, 65, 0, 0, 0, 0, 0, 0, 0, 0, 80, 49,183, 58, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 20, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 62, 55, 63, 56,186,224,190,237,203,148,190, 3,236,234,190, + 1, 0, 0, 0, 0, 0,128, 63,190,133, 65, 66,100,212, 90, 66, 31,183,118, 66, 0, 0, 0, 0, 68, 65, 84, 65,240, 0, 0, 0, + 40, 23,226, 2,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 51, 51, 51, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 32, 65, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0,144, 12,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 3, 0, 8, 8, 0, 0, + 0, 0, 12, 66, 0, 0,128, 63,205,204,204, 61, 0, 0,250, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 0, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 96, 0, 0, 0, 64, 88,215, 2,197, 0, 0, 0, 1, 0, 0, 0,208, 88,215, 2,176, 87,215, 2,112,204,225, 2, 8,203,225, 2, + 40,204,225, 2,184,204,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 31, 6, 0, 0,141, 1, 0, 0,233, 3, 0, 0, 16, 16, 32, 6, + 93, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 89,226, 2, 72, 89,226, 2, 80, 24,226, 2,120, 25,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 80, 24,226, 2,198, 0, 0, 0, + 1, 0, 0, 0,120, 25,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 66, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, + 0, 0,196, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 6, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,224,195, 68, + 0, 0,200, 65, 0,224,195, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, + 10, 0, 32, 6, 26, 0, 32, 6, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 6, 0, 0, +141, 1, 0, 0,166, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 6, 26, 0, 0, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, +248, 0, 0, 0,120, 25,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 80, 24,226, 2, 0, 0, 32,193, 0, 0, 0, 68, + 0, 0, 32,193, 0, 0, 0, 68,128,195,217,195,192,225,108, 68, 96,240,187, 64, 62, 16,253, 67, 15, 6, 0, 0, 32, 6, 0, 0, + 18, 0, 0, 0, 66, 2, 0, 0, 0, 0, 0, 0, 14, 6, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 14, 6, 0, 0, + 18, 0, 0, 0, 66, 2, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,250, 70, 0, 0,250, 70,236, 81,184, 61, 10,215, 19, 64, + 10, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4, 0, 0, 32, 6, 67, 2, 15, 6, 49, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 31, 6, 0, 0,167, 1, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 32, 6, 67, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,252, 0, 0, 0, 72, 89,226, 2,174, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 10,215, 19, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 10,206, 97, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, +208, 88,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 64, 88,215, 2,232,201,225, 2,112,204,225, 2, 0,205,225, 2, + 72,205,225, 2, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0,139, 1, 0, 0, 6, 6, 4, 3,140, 1, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,120, 90,226, 2,120, 90,226, 2,160, 26,226, 2,240, 28,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,160, 26,226, 2,198, 0, 0, 0, 1, 0, 0, 0, +200, 27,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,215, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 65, 68, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192, 64, 68, 0, 0,200, 65, + 0,192, 64, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 4, 3, + 26, 0, 4, 3, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +200, 27,226, 2,198, 0, 0, 0, 1, 0, 0, 0,240, 28,226, 2,160, 26,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0,139, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 4, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,240, 28,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,200, 27,226, 2, + 0, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 67, 0, 0,129,191, 0,128, 0, 64, 0, 0,100,190, 0,128,156, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0,114, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 26, 0, 0, 0,139, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3,114, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 32, 0, 0,120, 90,226, 2,167, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 65, 0, 0, 0, 0,154,153,153, 62, + 0, 0, 0, 0,100, 0, 0, 0,154,153,153, 62,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 83, 78, 0, 0, +148, 0, 0, 0,184,250,213, 2,193, 0, 0, 0, 1, 0, 0, 0,128,251,213, 2,240,249,213, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 83, 82, 68,101,102, 97,117,108,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,216,255,225, 2,240, 2,226, 2, 56, 3,226, 2, 0, 8,226, 2, 96, 89,215, 2,160, 91,215, 2, 0, 0, 0, 0, + 0, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1, 0, 12, 0, 0, 0, 0, 0, 0, 0,148,238, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,216,255,225, 2,194, 0, 0, 0, 1, 0, 0, 0, 32, 0,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 32, 0,226, 2,194, 0, 0, 0, 1, 0, 0, 0, +104, 0,226, 2,216,255,225, 2, 0, 0, 0, 0, 0, 0,222, 2, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,104, 0,226, 2, +194, 0, 0, 0, 1, 0, 0, 0,176, 0,226, 2, 32, 0,226, 2, 0, 0, 0, 0,240, 4,222, 2, 0, 0, 0, 0, 68, 65, 84, 65, + 20, 0, 0, 0,176, 0,226, 2,194, 0, 0, 0, 1, 0, 0, 0,248, 0,226, 2,104, 0,226, 2, 0, 0, 0, 0,240, 4, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,248, 0,226, 2,194, 0, 0, 0, 1, 0, 0, 0, 64, 1,226, 2,176, 0,226, 2, + 0, 0, 0, 0, 0, 0,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 64, 1,226, 2,194, 0, 0, 0, 1, 0, 0, 0, +136, 1,226, 2,248, 0,226, 2, 0, 0, 0, 0,240, 4,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,136, 1,226, 2, +194, 0, 0, 0, 1, 0, 0, 0,208, 1,226, 2, 64, 1,226, 2, 0, 0, 0, 0, 36, 4, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 20, 0, 0, 0,208, 1,226, 2,194, 0, 0, 0, 1, 0, 0, 0, 24, 2,226, 2,136, 1,226, 2, 0, 0, 0, 0, 36, 4,195, 2, + 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 24, 2,226, 2,194, 0, 0, 0, 1, 0, 0, 0, 96, 2,226, 2,208, 1,226, 2, + 0, 0, 0, 0, 36, 4, 84, 2, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 96, 2,226, 2,194, 0, 0, 0, 1, 0, 0, 0, +168, 2,226, 2, 24, 2,226, 2, 0, 0, 0, 0,240, 4, 84, 2, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,168, 2,226, 2, +194, 0, 0, 0, 1, 0, 0, 0,240, 2,226, 2, 96, 2,226, 2, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 20, 0, 0, 0,240, 2,226, 2,194, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,168, 2,226, 2, 0, 0, 0, 0, 36, 4, 84, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 56, 3,226, 2,195, 0, 0, 0, 1, 0, 0, 0,128, 3,226, 2, 0, 0, 0, 0, + 32, 0,226, 2,104, 0,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,128, 3,226, 2,195, 0, 0, 0, + 1, 0, 0, 0,200, 3,226, 2, 56, 3,226, 2, 32, 0,226, 2,248, 0,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,200, 3,226, 2,195, 0, 0, 0, 1, 0, 0, 0, 16, 4,226, 2,128, 3,226, 2,104, 0,226, 2, 64, 1,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 16, 4,226, 2,195, 0, 0, 0, 1, 0, 0, 0, 88, 4,226, 2, +200, 3,226, 2,248, 0,226, 2, 64, 1,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 88, 4,226, 2, +195, 0, 0, 0, 1, 0, 0, 0,160, 4,226, 2, 16, 4,226, 2,216,255,225, 2,136, 1,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,160, 4,226, 2,195, 0, 0, 0, 1, 0, 0, 0,232, 4,226, 2, 88, 4,226, 2,176, 0,226, 2, +136, 1,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,232, 4,226, 2,195, 0, 0, 0, 1, 0, 0, 0, + 48, 5,226, 2,160, 4,226, 2,248, 0,226, 2,208, 1,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, + 48, 5,226, 2,195, 0, 0, 0, 1, 0, 0, 0,120, 5,226, 2,232, 4,226, 2, 64, 1,226, 2,208, 1,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,120, 5,226, 2,195, 0, 0, 0, 1, 0, 0, 0,192, 5,226, 2, 48, 5,226, 2, +136, 1,226, 2, 24, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,192, 5,226, 2,195, 0, 0, 0, + 1, 0, 0, 0, 8, 6,226, 2,120, 5,226, 2,208, 1,226, 2, 24, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 8, 6,226, 2,195, 0, 0, 0, 1, 0, 0, 0, 80, 6,226, 2,192, 5,226, 2, 64, 1,226, 2, 96, 2,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 80, 6,226, 2,195, 0, 0, 0, 1, 0, 0, 0,152, 6,226, 2, + 8, 6,226, 2,176, 0,226, 2, 96, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,152, 6,226, 2, +195, 0, 0, 0, 1, 0, 0, 0,224, 6,226, 2, 80, 6,226, 2, 24, 2,226, 2, 96, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,224, 6,226, 2,195, 0, 0, 0, 1, 0, 0, 0, 40, 7,226, 2,152, 6,226, 2,216,255,225, 2, +168, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 40, 7,226, 2,195, 0, 0, 0, 1, 0, 0, 0, +112, 7,226, 2,224, 6,226, 2,248, 0,226, 2,168, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +112, 7,226, 2,195, 0, 0, 0, 1, 0, 0, 0,184, 7,226, 2, 40, 7,226, 2,208, 1,226, 2,240, 2,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,184, 7,226, 2,195, 0, 0, 0, 1, 0, 0, 0, 0, 8,226, 2,112, 7,226, 2, +136, 1,226, 2,240, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 0, 8,226, 2,195, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0,184, 7,226, 2,168, 2,226, 2,240, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 96, 0, 0, 0, 96, 89,215, 2,197, 0, 0, 0, 1, 0, 0, 0,240, 89,215, 2, 0, 0, 0, 0,248, 0,226, 2, 32, 0,226, 2, +104, 0,226, 2, 64, 1,226, 2, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0,196, 2, 0, 0,222, 2, 0, 0, 7, 7,241, 4, + 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 8, 0,136,129,206, 2,152,233,220, 2,152,233,220, 2, 24, 30,226, 2, 64, 31,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0,184,231,220, 2, 24,232,220, 2, 68, 65, 84, 65,248, 0, 0, 0, 24, 30,226, 2,198, 0, 0, 0, + 1, 0, 0, 0, 64, 31,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,148, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, + 0, 32,158, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0,158, 68, + 0, 0,200, 65, 0, 0,158, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, + 10, 0,241, 4, 26, 0,241, 4, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, +196, 2, 0, 0,221, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,241, 4, 26, 0, 2, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 64,206, 2, 40,133, 4, 4, + 40,133, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0,184, 59, 6, 4, 80, 58, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, +248, 0, 0, 0, 64, 31,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 24, 30,226, 2, 0, 0, 0, 0, 0,240,109, 69, + 0, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0,255,255,237, 68, 0, 0, 0, 0, 0, 0, 0, 64,112, 7, 0, 0,129, 7, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 2, 0, 0, 0, 1, 0, 3, 3, 2, 0, 0, 4, 10, 0,129, 7, 2, 0,112, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,222, 2, 0, 0,222, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,144, 63,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,240, 89,215, 2,197, 0, 0, 0, 1, 0, 0, 0,128, 90,215, 2, + 96, 89,215, 2,136, 1,226, 2, 24, 2,226, 2, 96, 2,226, 2,176, 0,226, 2, 0, 0, 0, 0, 37, 4, 0, 0,240, 4, 0, 0, + 0, 0, 0, 0, 83, 2, 0, 0, 4, 4,204, 0, 84, 2, 1, 0, 0, 0, 0, 0, 0, 0, 8, 0,168,127,206, 2,160,155,226, 2, +160,155,226, 2,104, 32,226, 2,144, 33,226, 2, 0, 0, 0, 0, 0, 0, 0, 0,152,230,220, 2, 88,231,220, 2, 68, 65, 84, 65, +248, 0, 0, 0,104, 32,226, 2,198, 0, 0, 0, 1, 0, 0, 0,144, 33,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148, 67, + 0, 0, 0, 0, 0, 0,208, 65, 64, 33, 68, 55, 0, 0, 76, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,203, 0, 0, 0, + 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 75, 67, 0, 0,200, 65, 0, 0, 75, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,204, 0, 26, 0,204, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 37, 4, 0, 0,240, 4, 0, 0, 58, 2, 0, 0, 83, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,204, 0, 26, 0, 3, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 63,206, 2,208, 80, 8, 4,208, 80, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0,216, 57, 6, 4,112, 56, 6, 4, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,144, 33,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, +104, 32,226, 2, 0, 0, 0, 0, 0, 0, 75, 67, 0, 0, 61,196, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 58, 67,255,127, 14,196, + 0, 0, 0, 0,187, 0, 0, 0,204, 0, 0, 0, 0, 0, 0, 0, 57, 2, 0, 0, 0, 0, 0, 0, 74, 1, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0,186, 0, 0, 0, 0, 0, 0, 0, 57, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 1, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,204, 0, 58, 2,187, 0, + 58, 2, 0, 0, 8,104,244, 3, 1, 0, 0, 0, 0, 0, 0, 0, 37, 4, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 57, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,204, 0, 58, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,112, 62,206, 2,152, 71, 8, 4, 16, 66, 8, 4, 40, 63,226, 2, + 32,128,226, 2,248, 55, 6, 4,144, 54, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 40, 63,226, 2, +196, 0, 0, 0, 1, 0, 0, 0,160, 64,226, 2, 0, 0, 0, 0,104,128,206, 2, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, + 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, + 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,111,110,116,101,120,116, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220,255,186, 0, 36, 0, + 0, 0, 0, 0, 0, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,160, 64,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 24, 66,226, 2, + 40, 63,226, 2,208, 0,222, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,135,255,186, 0, 61, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, + 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 64, 1, 0, 0, 24, 66,226, 2,196, 0, 0, 0, 1, 0, 0, 0,144, 67,226, 2,160, 64,226, 2,248, 1,222, 2, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 76, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,111,255,186, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,144, 67,226, 2,196, 0, 0, 0, + 1, 0, 0, 0, 8, 69,226, 2, 24, 66,226, 2, 32, 3,222, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105, +109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105, +109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,105,109,101,110,115,105,111,110,115, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140,254,186, 0,203, 0, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 8, 69,226, 2,196, 0, 0, 0, 1, 0, 0, 0,128, 70,226, 2,144, 67,226, 2, + 72, 4,222, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58,254,186, 0, 58, 0, 20, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 10, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, +128, 70,226, 2,196, 0, 0, 0, 1, 0, 0, 0,248, 71,226, 2, 8, 69,226, 2, 80, 78,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 97,109,112, +108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,254, +186, 0, 0, 0, 20, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,248, 71,226, 2,196, 0, 0, 0, 1, 0, 0, 0, +112, 73,226, 2,128, 70,226, 2,120, 79,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110, +103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110, +103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,254,186, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, + 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 64, 1, 0, 0,112, 73,226, 2,196, 0, 0, 0, 1, 0, 0, 0,232, 74,226, 2,248, 71,226, 2,160, 80,217, 2, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,242,253,186, 0, 0, 0, 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,232, 74,226, 2, +196, 0, 0, 0, 1, 0, 0, 0, 96, 76,226, 2,112, 73,226, 2,200, 81,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,111,115,116, 32, 80,114,111, + 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,218,253,186, 0, 0, 0, + 0, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 96, 76,226, 2,196, 0, 0, 0, 1, 0, 0, 0,216, 77,226, 2, +232, 74,226, 2,240, 82,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,194,253,186, 0, 0, 0, 20, 0, 0, 0, 4, 0, 6, 0, 0, 0, 0, 0, + 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 64, 1, 0, 0,216, 77,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 80, 79,226, 2, 96, 76,226, 2, 24, 84,217, 2, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 40,253,186, 0,130, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 80, 79,226, 2,196, 0, 0, 0, + 1, 0, 0, 0,200, 80,226, 2,216, 77,226, 2,104, 86,217, 2, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97, +107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97, +107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,253,186, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 7, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,200, 80,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 64, 82,226, 2, 80, 79,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,115, 99,101,110,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,115, 99,101,110,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 83, 99,101,110,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,135,255, 41, 1, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, + 64, 82,226, 2,196, 0, 0, 0, 1, 0, 0, 0,184,123,226, 2,200, 80,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, + 69, 95, 80, 84, 95,117,110,105,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, - 69, 95, 80, 84, 95,107,101,121,105,110,103, 95,115,101,116,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75,101,121,105, -110,103, 32, 83,101,116,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,191, - 1, 41, 0, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 28,255, 48, 0, 0, 0,196, 0, 0, 0, 1, - 11, 29, 0,160, 11, 28,253,192, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,112,104,121,115,105, 99,115, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,112,104,121,115,105, 99,115, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71,114, 97,118,105,116,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,131, 1, 41, 0, 36, 0, 20, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 69, 95, 80, 84, 95,117,110,105,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85,110,105,116, +115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28,255, + 41, 1, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 11, 29, 0,160, 0, 0, 0,196, 0, 0, 0, 1, 11, 29, 2, 16, 11, 28,255, 48, 0, 0, 0, 0, - 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,115,105,109,112,108,105,102,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,184,123,226, 2,196, 0, 0, 0, 1, 0, 0, 0, + 48,125,226, 2, 64, 82,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,107,101,121,105,110,103, 95, +115,101,116,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,107,101,121,105,110,103, 95, +115,101,116,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75,101,121,105,110,103, 32, 83,101,116,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,115,105,109,112,108,105,102,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 83,105,109,112,108,105,102,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,254, 27, 1, 41, 0, 80, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191,254, 41, 1, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 29, 2, 16, - 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, 11, 29, 0,160, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, - 95, 99,117,115,116,111,109, 95,112,114,111,112,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 64, 1, 0, 0, 48,125,226, 2,196, 0, 0, 0, 1, 0, 0, 0,168,126,226, 2,184,123,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,112,104,121,115,105, 99,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95,112,104,121,115,105, 99,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 71,114, 97,118,105,116,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,131,254, 41, 1, 36, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,168,126,226, 2, +196, 0, 0, 0, 1, 0, 0, 0, 32,128,226, 2, 48,125,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, + 95,115,105,109,112,108,105,102,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, - 95, 99,117,115,116,111,109, 95,112,114,111,112,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,117,115,116,111,109, 32, 80, -114,111,112,101,114,116,105,101,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,223, 1, 41, 0, 36, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 95,115,105,109,112,108,105,102,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,105,109,112,108,105,102,121, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27,254, 41, 1, 80, 0, + 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,216, 11, 29, 3,128, 0, 0, 0,162, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 32,128,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, +168,126,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95, 99,117,115,116,111,109, 95,112,114,111,112, +115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 69, 78, 69, 95, 80, 84, 95, 99,117,115,116,111,109, 95,112,114,111,112, +115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,117,115,116,111,109, 32, 80,114,111,112,101,114,116,105,101,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,223,253, 41, 1, 36, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, - 0, 0, 0, 0, 9,254, 87, 0, 0, 0, 21,255, 0, 0, 0,160, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 9,242,106,192, - 0, 0, 0,197, 0, 0, 0, 1, 11, 29, 7,176, 9,242, 88, 32, 11, 29,191,144, 9,242, 80, 80, 9,242, 80,144, 9,242, 79, 80, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0, 0, 0, 0, 0,131, 15, 15, 6, 72, 0,132, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 23,133,112, 11, 29, 6,192, 11, 29, 6,192, 11, 29, 4,128, 11, 29, 5,160, 0, 0, 0, 0, 0, 0, 0, 0, - 9,244,136,240, 9,244, 58, 80, 68, 65, 84, 65, 0, 0, 0,248, 11, 29, 4,128, 0, 0, 0,198, 0, 0, 0, 1, 11, 29, 5,160, - 0, 0, 0, 0, 0, 0, 0, 0, 68,140, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,201, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0, 0, 0, 0, 0, 25, 68,200,224, 0, 65,200, 0, 0, 68,200,224, 0, - 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 6, 72, 0, 26, 6, 72, - 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0, 0, 0, 0, 0, 25, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 72, 0, 26, 0, 6, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,134,192, 9,254, 82,208, 9,254, 82,208, 0, 0, 0, 0, - 0, 0, 0, 0, 9,244, 59, 0, 9,244, 60, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 29, 5,160, - 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 29, 4,128,192, 64, 0, 0, 67,126, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, -194,103,218, 88, 67,141,147, 40, 0, 0, 0, 0, 66, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0, 18, 0, 0, 0,105, - 63,128, 0, 0, 66, 72, 0, 0, 72,146,124, 0, 66, 72, 0, 0, 61,204,204,205, 65, 32, 0, 0, 0, 72, 0, 0, 0, 0, 2, 0, - 0, 4, 4, 0, 0, 8, 6, 72, 0,106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 71, 0, 0, 0, 26, 0, 0, 0,131, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 72, 0,106, - 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,134, 48, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,244, 61, 16, 9,244, 62,208, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,188, 11, 29, 6,192, 0, 0, 0,173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 68, 65, 84, 65, 0, 0, 0, 96, 11, 29, 7,176, 0, 0, 0,197, - 0, 0, 0, 1, 10,122, 0, 96, 9,242,106,192, 9,242, 79,208, 9,242, 79,144, 9,242, 79, 16, 9,242, 80, 16, 0, 0, 0, 0, - 0, 0, 6, 73, 0, 0, 7,128, 0, 0, 3,165, 0, 0, 4, 99, 3, 3, 1, 56, 0,191, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8, - 2, 23,131,144, 10,121,255, 64, 10,121,255, 64, 9,242,145, 80, 9,242,146,112, 0, 0, 0, 0, 0, 0, 0, 0, 9,244, 63,160, - 9,244, 64, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,242,145, 80, 0, 0, 0,198, 0, 0, 0, 1, 9,242,146,112, 0, 0, 0, 0, - 0, 0, 0, 0, 67,244,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,156, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 55, 0, 0, 0, 0, 0, 0, 0, 25, 67,155,128, 0, 65,200, 0, 0, 67,155,128, 0, 65,200, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 56, 0, 26, 1, 56, 0, 26, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 73, 0, 0, 7,128, 0, 0, 4, 74, 0, 0, 4, 99, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 0, 26, 0, 8, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,132,224, 9,202,234, 48, 9,202,234, 48, 0, 0, 0, 0, 0, 0, 0, 0, - 9,244, 64,176, 9,244, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 9,242,146,112, 0, 0, 0,198, - 0, 0, 0, 1, 0, 0, 0, 0, 9,242,145, 80, 0, 0, 0, 0, 67,141,128, 0,194,244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67,147,128, 0,195, 19, 0, 0, 0, 0, 0, 0, 0, 0, 1, 39, 0, 0, 1, 56, 0, 0, 0, 18, 0, 0, 0,164, 0, 0, 0, 0, - 0, 0, 1, 38, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 38, 0, 0, 0, 18, 0, 0, 0,164, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 6, 18, 0, 0, 0, 2, 3, 3, 0, 0, 4, 12, - 0, 6, 1, 56, 0,165, 1, 39, 0,147, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 73, 0, 0, 7,128, - 0, 0, 3,165, 0, 0, 4, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 56, 0,165, 0, 9, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,132, 80, 9,203, 36, 80, - 9,203, 36, 80, 0, 0, 0, 0, 0, 0, 0, 0, 9,244, 66,192, 9,244, 67,160, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,244, 10,121,255, 64, 0, 0, 0,166, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 31, 70, 96, 11, 31, 70, 96, 11, 29, 8, 64, 0,115,101, 32, 83, 99,117,108,112,116, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 68, 65, 84, 65, 0, 0, 0, 12, 11, 29, 8, 64, 0, 0, 0,220, 0, 0, 0, 1, 0, 0, 11, 42, 0, 0, 11, 42, - 8,212, 32, 32, 68, 65, 84, 65, 0, 0,133,248, 8,212, 32, 32, 0, 0, 0,219, 0, 0, 11, 42, 0, 0, 0, 0, 0, 2, 0, 1, - 2,154,244, 32, 0, 19, 0, 0, 0, 1, 0, 1, 2,154,244, 32, 0, 20, 0, 0, 0, 1, 0, 1, 2,154,244, 32, 0, 21, 0, 1, - 0, 1, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 31,176, 0, 0, 0, 0, 0, 1, 0, 1, 2,174, 10, 32, - 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 39, 32, 0, 0, 0, 0, 0, 1, 0, 1, 2,187,108, 32, 0, 0, 0, 0, 0, 1, 0, 1, - 11, 28, 37,112, 0, 0, 0, 0, 0, 1, 0, 1, 2,206,150, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 28, 64, 0, 0, 0, 0, - 0, 1, 0, 1, 2,212,100, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 27,176, 0, 21, 0, 0, 0, 1, 0, 1, 2,154,244, 32, - 0, 30,255,255, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,154,244, 32, 0, 30,255,255, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,154,244, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,154,244, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,154,244, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,154,244, 32, 0, 30,255,255, 0, 1, 0, 0, 2,216,154, 32, 0, 30,255,255, - 0, 1, 0, 0, 2,216,158, 32, 0, 30,255,255, 0, 1, 0, 0, 2,195, 38, 32, 0, 30,255,255, 0, 1, 0, 0, 2,195, 42, 32, - 0, 30,255,255, 0, 1, 0, 0, 2,153, 66, 32, 0, 30,255,255, 0, 1, 0, 0, 2,153, 70, 32, 0, 30,255,255, 0, 1, 0, 0, - 2,197,122, 32, 0, 30,255,255, 0, 1, 0, 0, 2,197,126, 32, 0, 30,255,255, 0, 1, 0, 0, 2,199, 36, 32, 0, 30,255,255, - 0, 1, 0, 0, 2,199, 40, 32, 0, 30,255,255, 0, 1, 0, 0, 2,211,232, 32, 0, 30,255,255, 0, 1, 0, 0, 2,211,236, 32, - 0, 30,255,255, 0, 1, 0, 0, 2,196,250, 32, 0, 30,255,255, 0, 1, 0, 0, 2,196,254, 32, 0, 30,255,255, 0, 1, 0, 0, - 2,158, 64, 32, 0, 30,255,255, 0, 1, 0, 0, 2,158, 68, 32, 0, 30,255,255, 0, 1, 0, 0, 2,207, 10, 32, 0, 30,255,255, - 0, 1, 0, 0, 2,207, 14, 32, 0, 30,255,255, 0, 1, 0, 0, 2,205,210, 32, 0, 30,255,255, 0, 1, 0, 0, 2,205,214, 32, - 0, 30,255,255, 0, 1, 0, 0, 2,209, 44, 32, 0, 30,255,255, 0, 1, 0, 0, 2,209, 48, 32, 0, 30,255,255, 0, 1, 0, 0, - 2,199,162, 32, 0, 30,255,255, 0, 1, 0, 0, 2,199,166, 32, 0, 30,255,255, 0, 1, 0, 0, 2,198,174, 32, 0, 30,255,255, - 0, 1, 0, 0, 2,198,178, 32, 0, 30,255,255, 0, 1, 0, 0, 2,212, 20, 32, 0, 30,255,255, 0, 1, 0, 0, 2,212, 24, 32, - 0, 30,255,255, 0, 1, 0, 0, 2,215,240, 32, 0, 30,255,255, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 0, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 3, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 6, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 8, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 11, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 14, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 16, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 19, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 22, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 24, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 27, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 30, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 32, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 35, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 38, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 40, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 43, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 46, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 48, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 51, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 54, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 56, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 59, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,216,154, 32, - 0, 31, 0, 62, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 64, 0, 1, 0, 0, - 2,216,154, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 67, - 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,216,154, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,216,154, 32, - 0, 30,255,255, 0, 1, 0, 0, 11, 28, 27,176, 0, 30,255,255, 0, 1, 0, 0, 11, 28, 28, 64, 0, 30,255,255, 0, 1, 0, 0, - 2,187,108, 32, 0, 30,255,255, 0, 1, 0, 0, 11, 28, 39, 32, 0, 30,255,255, 0, 3, 0, 0, 2,212,100, 32, 0, 30,255,255, - 0, 1, 0, 0, 2,174, 10, 32, 0, 30,255,255, 0, 1, 0, 0, 2,206,150, 32, 0, 30,255,255, 0, 1, 0, 0, 9,244,204,208, - 0, 30,255,255, 0, 1, 0, 0, 9,245, 11, 16, 0, 30,255,255, 0, 1, 0, 0, 11, 29,167, 48, 0, 30,255,255, 0, 1, 0, 0, - 9,253,180,224, 0, 30,255,255, 0, 1, 0, 0, 11, 27,167, 64, 0, 30,255,255, 0, 1, 0, 0, 11, 27,220,208, 0, 30,255,255, - 0, 1, 0, 0, 11, 27,245, 16, 0, 30,255,255, 0, 1, 0, 0, 11, 28, 37,112, 0, 30,255,255, 0, 1, 0, 0, 9,244,203, 64, - 0, 30,255,255, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 0, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,216,158, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,216,158, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,216,158, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 1, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 3, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 6, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 9, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 11, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 14, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 17, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 19, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 22, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 25, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 27, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 30, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 33, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 35, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 38, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 41, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 43, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 46, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 49, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 51, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 54, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 57, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 59, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 62, - 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,195, 38, 32, - 0, 31, 0, 65, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 67, 0, 1, 0, 0, - 2,195, 38, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,195, 38, 32, 0, 31, 0, 0, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 3, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 5, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 8, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 11, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 13, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 16, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 19, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 21, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 24, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 27, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 29, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 32, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 35, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 37, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 40, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 43, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 45, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 48, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 51, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 53, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 56, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 59, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 61, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 64, - 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,195, 42, 32, - 0, 31, 0, 67, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,195, 42, 32, 0, 31, 0, 69, 0, 1, 0, 0, - 2,195, 42, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 42, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 45, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 47, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 50, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 53, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 55, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 58, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 61, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 63, 0, 1, 0, 0, - 2,153, 66, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 66, - 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,153, 66, 32, - 0, 31, 0, 69, 0, 1, 0, 0, 2,153, 66, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,153, 70, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,153, 70, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,153, 70, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 1, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 3, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 6, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 9, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 11, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 14, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 17, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 19, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 22, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 25, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 27, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 30, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 33, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 35, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 38, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 41, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 43, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 46, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 49, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 51, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 54, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 57, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 59, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 62, - 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,197,122, 32, - 0, 31, 0, 65, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 67, 0, 1, 0, 0, - 2,197,122, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,197,122, 32, 0, 31, 0, 0, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 3, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 5, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 8, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 11, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 13, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 16, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 19, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 21, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 24, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 27, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 29, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 32, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 35, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 37, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 40, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 43, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 45, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 48, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 51, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 53, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 56, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 59, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 61, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 64, - 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,197,126, 32, - 0, 31, 0, 67, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,197,126, 32, 0, 31, 0, 69, 0, 1, 0, 0, - 2,197,126, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 42, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 45, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 47, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 50, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 53, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 55, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 58, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 61, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 63, 0, 1, 0, 0, - 2,199, 36, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 66, - 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,199, 36, 32, - 0, 31, 0, 69, 0, 1, 0, 0, 2,199, 36, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,199, 40, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,199, 40, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,199, 40, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 1, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 3, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 6, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 9, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 11, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 14, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 17, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 19, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 22, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 25, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 27, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 30, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 33, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 35, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 38, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 41, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 43, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 46, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 49, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 51, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 54, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 57, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 59, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 62, - 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,211,232, 32, - 0, 31, 0, 65, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 67, 0, 1, 0, 0, - 2,211,232, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,211,232, 32, 0, 31, 0, 0, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 3, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 5, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 8, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 11, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 13, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 16, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 19, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 21, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 24, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 27, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 29, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 32, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 35, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 37, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 40, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 43, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 45, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 48, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 51, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 53, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 56, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 59, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 61, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 64, - 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,211,236, 32, - 0, 31, 0, 67, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,211,236, 32, 0, 31, 0, 69, 0, 1, 0, 0, - 2,211,236, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 42, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 45, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 47, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 50, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 53, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 55, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 58, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 61, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 63, 0, 1, 0, 0, - 2,196,250, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 66, - 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,196,250, 32, - 0, 31, 0, 69, 0, 1, 0, 0, 2,196,250, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,196,254, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,196,254, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,196,254, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 1, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 3, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 6, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 9, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 11, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 14, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 17, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 19, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 22, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 25, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 27, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 30, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 33, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 35, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 38, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 41, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 43, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 46, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 49, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 51, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 54, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 57, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 59, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 62, - 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,158, 64, 32, - 0, 31, 0, 65, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 67, 0, 1, 0, 0, - 2,158, 64, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,158, 64, 32, 0, 31, 0, 0, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 3, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 5, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 8, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 11, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 13, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 16, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 19, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 21, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 24, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 27, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 29, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 32, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 35, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 37, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 40, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 43, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 45, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 48, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 51, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 53, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 56, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 59, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 61, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 64, - 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,158, 68, 32, - 0, 31, 0, 67, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,158, 68, 32, 0, 31, 0, 69, 0, 1, 0, 0, - 2,158, 68, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 42, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 45, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 47, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 50, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 53, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 55, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 58, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 61, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 63, 0, 1, 0, 0, - 2,207, 10, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 66, - 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,207, 10, 32, - 0, 31, 0, 69, 0, 1, 0, 0, 2,207, 10, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,207, 14, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,207, 14, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,207, 14, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 1, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 3, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 6, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 9, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 11, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 14, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 17, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 19, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 22, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 25, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 27, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 30, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 33, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 35, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 38, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 41, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 43, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 46, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 49, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 51, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 54, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 57, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 59, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 62, - 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,205,210, 32, - 0, 31, 0, 65, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 67, 0, 1, 0, 0, - 2,205,210, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,205,210, 32, 0, 31, 0, 0, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 3, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 5, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 8, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 11, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 13, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 16, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 19, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 21, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 24, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 27, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 29, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 32, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 35, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 37, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 40, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 43, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 45, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 48, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 51, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 53, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 56, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 59, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 61, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 64, - 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,205,214, 32, - 0, 31, 0, 67, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,205,214, 32, 0, 31, 0, 69, 0, 1, 0, 0, - 2,205,214, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 42, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 45, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 47, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 50, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 53, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 55, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 58, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 61, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 63, 0, 1, 0, 0, - 2,209, 44, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 66, - 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,209, 44, 32, - 0, 31, 0, 69, 0, 1, 0, 0, 2,209, 44, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,209, 48, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,209, 48, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,209, 48, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 1, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 3, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 6, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 9, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 11, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 14, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 17, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 19, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 22, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 25, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 27, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 30, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 33, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 35, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 38, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 41, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 43, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 46, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 49, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 51, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 54, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 57, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 59, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 62, - 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,199,162, 32, - 0, 31, 0, 65, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 67, 0, 1, 0, 0, - 2,199,162, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,199,162, 32, 0, 31, 0, 0, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 3, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 5, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 8, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 11, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 13, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 16, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 19, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 21, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 24, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 27, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 29, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 32, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 35, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 37, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 40, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 43, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 45, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 48, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 51, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 53, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 56, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 59, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 61, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 64, - 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,199,166, 32, - 0, 31, 0, 67, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,199,166, 32, 0, 31, 0, 69, 0, 1, 0, 0, - 2,199,166, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 42, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 45, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 47, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 50, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 53, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 55, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 58, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 61, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 63, 0, 1, 0, 0, - 2,198,174, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 66, - 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,198,174, 32, - 0, 31, 0, 69, 0, 1, 0, 0, 2,198,174, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,198,178, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,198,178, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,198,178, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 1, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 3, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 6, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 9, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 11, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 14, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 17, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 19, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 22, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 25, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 27, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 30, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 33, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 35, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 38, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 41, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 43, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 46, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 49, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 51, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 54, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 57, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 59, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 62, - 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,212, 20, 32, - 0, 31, 0, 65, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 67, 0, 1, 0, 0, - 2,212, 20, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,212, 20, 32, 0, 31, 0, 0, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 3, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 5, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 8, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 11, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 13, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 16, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 19, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 21, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 24, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 27, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 29, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 32, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 35, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 37, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 40, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 43, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 45, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 48, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 51, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 53, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 56, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 59, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 61, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 64, - 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,212, 24, 32, - 0, 31, 0, 67, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,212, 24, 32, 0, 31, 0, 69, 0, 1, 0, 0, - 2,212, 24, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 2, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 5, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 7, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 10, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 13, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 15, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 18, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 21, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 23, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 26, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 29, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 31, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 34, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 37, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 39, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 42, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 45, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 47, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 50, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 53, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 55, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 58, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 61, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 63, 0, 1, 0, 0, - 2,215,240, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 66, - 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,215,240, 32, - 0, 31, 0, 69, 0, 1, 0, 0, 2,215,240, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,215,244, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,215,244, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,215,244, 32, 0, 31, 0, 0, 0, 1, 0, 0, 11, 28, 27,176, - 0, 31, 0, 1, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 2, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 3, 0, 1, 0, 0, - 11, 28, 27,176, 0, 31, 0, 4, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 5, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 6, - 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 7, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 8, 0, 1, 0, 0, 11, 28, 27,176, - 0, 31, 0, 9, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 10, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 11, 0, 1, 0, 0, - 11, 28, 27,176, 0, 31, 0, 12, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 13, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 14, - 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 15, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 16, 0, 1, 0, 0, 11, 28, 27,176, - 0, 31, 0, 17, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 18, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 19, 0, 1, 0, 0, - 11, 28, 27,176, 0, 31, 0, 20, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 21, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 22, - 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 23, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 24, 0, 1, 0, 0, 11, 28, 27,176, - 0, 31, 0, 25, 0, 1, 0, 0, 11, 28, 27,176, 0, 31, 0, 0, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 1, 0, 1, 0, 0, - 11, 28, 28, 64, 0, 31, 0, 2, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 3, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 4, - 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 5, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 6, 0, 1, 0, 0, 11, 28, 28, 64, - 0, 31, 0, 7, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 8, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 9, 0, 1, 0, 0, - 11, 28, 28, 64, 0, 31, 0, 10, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 11, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 12, - 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 13, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 14, 0, 1, 0, 0, 11, 28, 28, 64, - 0, 31, 0, 15, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 16, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 17, 0, 1, 0, 0, - 11, 28, 28, 64, 0, 31, 0, 18, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 19, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 20, - 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 21, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 22, 0, 1, 0, 0, 11, 28, 28, 64, - 0, 31, 0, 23, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 24, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 25, 0, 1, 0, 0, - 11, 28, 28, 64, 0, 31, 0, 26, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 27, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 28, - 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 29, 0, 1, 0, 0, 11, 28, 28, 64, 0, 31, 0, 30, 0, 1, 0, 0, 11, 28, 28, 64, - 0, 31, 0, 0, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 2, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 5, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 8, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 10, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 13, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 16, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 18, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 21, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 24, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 26, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 29, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 32, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 34, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 37, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 40, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 42, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 45, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 48, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 50, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 53, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 56, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 58, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 61, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 64, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 66, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 69, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 70, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 71, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 72, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 73, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 74, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 75, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 76, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 77, - 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 78, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 79, 0, 1, 0, 0, 2,187,108, 32, - 0, 31, 0, 80, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 81, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 82, 0, 1, 0, 0, - 2,187,108, 32, 0, 31, 0, 83, 0, 1, 0, 0, 2,187,108, 32, 0, 31, 0, 0, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 1, - 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 2, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 3, 0, 1, 0, 0, 11, 28, 39, 32, - 0, 31, 0, 4, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 5, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 6, 0, 1, 0, 0, - 11, 28, 39, 32, 0, 31, 0, 7, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 8, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 9, - 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 10, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 11, 0, 1, 0, 0, 11, 28, 39, 32, - 0, 31, 0, 12, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 13, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 14, 0, 1, 0, 0, - 11, 28, 39, 32, 0, 31, 0, 15, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 16, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 17, - 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 18, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 19, 0, 1, 0, 0, 11, 28, 39, 32, - 0, 31, 0, 20, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 21, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 22, 0, 1, 0, 0, - 11, 28, 39, 32, 0, 31, 0, 23, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 24, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 25, - 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 26, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 27, 0, 1, 0, 0, 11, 28, 39, 32, - 0, 31, 0, 28, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 29, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 30, 0, 1, 0, 0, - 11, 28, 39, 32, 0, 31, 0, 31, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 32, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 33, - 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 34, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 35, 0, 1, 0, 0, 11, 28, 39, 32, - 0, 31, 0, 36, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 37, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 38, 0, 1, 0, 0, - 11, 28, 39, 32, 0, 31, 0, 39, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 40, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 41, - 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 42, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 43, 0, 1, 0, 0, 11, 28, 39, 32, - 0, 31, 0, 44, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 45, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 46, 0, 1, 0, 0, - 11, 28, 39, 32, 0, 31, 0, 47, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 48, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 49, - 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 50, 0, 1, 0, 0, 11, 28, 39, 32, 0, 31, 0, 51, 0, 1, 0, 0, 11, 28, 39, 32, - 0, 31, 0, 0, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 2, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 5, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 8, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 10, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 13, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 16, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 18, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 21, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 24, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 26, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 29, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 32, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 34, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 37, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 40, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 42, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 45, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 48, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 50, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 53, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 56, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 58, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 61, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 64, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 66, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 69, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 70, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 71, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 72, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 73, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 74, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 75, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 76, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 77, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 78, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 79, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 80, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 81, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 82, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 83, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 84, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 85, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 86, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 87, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 88, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 89, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 90, 0, 1, 0, 0, - 2,212,100, 32, 0, 31, 0, 91, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 92, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 93, - 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 94, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 95, 0, 1, 0, 0, 2,212,100, 32, - 0, 31, 0, 96, 0, 1, 0, 0, 2,212,100, 32, 0, 31, 0, 0, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 1, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 3, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 4, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 6, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 7, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 8, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 9, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 11, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 12, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 14, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 15, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 16, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 17, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 19, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 20, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 22, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 23, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 24, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 25, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 27, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 28, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 30, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 31, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 32, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 33, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 35, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 36, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 38, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 39, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 40, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 41, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 43, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 44, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 46, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 47, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 48, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 49, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 51, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 52, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 54, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 55, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 56, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 57, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 59, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 60, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 62, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 63, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 64, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 65, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 67, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 68, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 70, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 71, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 72, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 73, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 74, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 75, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 76, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 77, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 78, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 79, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 80, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 81, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 82, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 83, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 84, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 85, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 86, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 87, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 88, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 89, 0, 1, 0, 0, - 2,174, 10, 32, 0, 31, 0, 90, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 91, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 92, - 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 93, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 94, 0, 1, 0, 0, 2,174, 10, 32, - 0, 31, 0, 95, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 96, 0, 1, 0, 0, 2,174, 10, 32, 0, 31, 0, 0, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 1, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 2, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 3, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 4, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 5, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 6, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 7, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 8, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 9, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 10, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 11, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 12, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 13, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 14, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 15, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 16, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 17, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 18, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 19, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 20, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 21, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 22, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 23, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 24, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 25, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 26, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 27, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 28, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 29, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 30, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 31, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 32, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 33, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 34, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 35, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 36, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 37, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 38, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 39, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 40, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 41, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 42, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 43, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 44, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 45, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 46, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 47, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 48, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 49, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 50, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 51, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 52, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 53, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 54, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 55, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 56, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 57, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 58, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 59, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 60, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 61, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 62, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 63, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 64, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 65, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 66, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 67, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 68, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 69, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 70, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 71, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 72, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 73, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 74, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 75, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 76, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 77, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 78, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 79, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 80, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 81, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 82, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 83, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 84, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 85, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 86, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 87, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 88, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 89, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 90, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 91, - 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 92, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 93, 0, 1, 0, 0, 2,206,150, 32, - 0, 31, 0, 94, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 95, 0, 1, 0, 0, 2,206,150, 32, 0, 31, 0, 96, 0, 1, 0, 0, - 2,206,150, 32, 0, 31, 0, 0, 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 1, 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 2, - 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 3, 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 4, 0, 1, 0, 0, 9,244,204,208, - 0, 31, 0, 5, 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 6, 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 7, 0, 1, 0, 0, - 9,244,204,208, 0, 31, 0, 8, 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 9, 0, 1, 0, 0, 9,244,204,208, 0, 31, 0, 0, - 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 1, 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 2, 0, 1, 0, 0, 9,245, 11, 16, - 0, 31, 0, 3, 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 4, 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 5, 0, 1, 0, 0, - 9,245, 11, 16, 0, 31, 0, 6, 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 7, 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 8, - 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 9, 0, 1, 0, 0, 9,245, 11, 16, 0, 31, 0, 0, 0, 1, 0, 0, 11, 29,167, 48, - 0, 31, 0, 1, 0, 1, 0, 0, 11, 29,167, 48, 0, 31, 0, 2, 0, 1, 0, 0, 11, 29,167, 48, 0, 31, 0, 3, 0, 1, 0, 0, - 11, 29,167, 48, 0, 31, 0, 4, 0, 1, 0, 0, 11, 29,167, 48, 0, 31, 0, 5, 0, 1, 0, 0, 11, 29,167, 48, 0, 31, 0, 6, - 0, 1, 0, 0, 11, 29,167, 48, 0, 31, 0, 7, 0, 1, 0, 0, 11, 29,167, 48, 0, 31, 0, 8, 0, 1, 0, 0, 11, 29,167, 48, - 0, 31, 0, 9, 0, 1, 0, 0, 11, 29,167, 48, 0, 31, 0, 0, 0, 1, 0, 0, 9,253,180,224, 0, 31, 0, 1, 0, 1, 0, 0, - 9,253,180,224, 0, 31, 0, 2, 0, 1, 0, 0, 9,253,180,224, 0, 31, 0, 3, 0, 1, 0, 0, 9,253,180,224, 0, 31, 0, 4, - 0, 1, 0, 0, 9,253,180,224, 0, 31, 0, 5, 0, 1, 0, 0, 9,253,180,224, 0, 31, 0, 6, 0, 1, 0, 0, 9,253,180,224, - 0, 31, 0, 7, 0, 1, 0, 0, 9,253,180,224, 0, 31, 0, 8, 0, 1, 0, 0, 9,253,180,224, 0, 31, 0, 9, 0, 1, 0, 0, - 9,253,180,224, 0, 31, 0, 0, 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 1, 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 2, - 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 3, 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 4, 0, 1, 0, 0, 11, 27,167, 64, - 0, 31, 0, 5, 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 6, 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 7, 0, 1, 0, 0, - 11, 27,167, 64, 0, 31, 0, 8, 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 9, 0, 1, 0, 0, 11, 27,167, 64, 0, 31, 0, 0, - 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 1, 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 2, 0, 1, 0, 0, 11, 27,220,208, - 0, 31, 0, 3, 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 4, 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 5, 0, 1, 0, 0, - 11, 27,220,208, 0, 31, 0, 6, 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 7, 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 8, - 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 9, 0, 1, 0, 0, 11, 27,220,208, 0, 31, 0, 0, 0, 1, 0, 0, 11, 27,245, 16, - 0, 31, 0, 1, 0, 1, 0, 0, 11, 27,245, 16, 0, 31, 0, 2, 0, 1, 0, 0, 11, 27,245, 16, 0, 31, 0, 3, 0, 1, 0, 0, - 11, 27,245, 16, 0, 31, 0, 4, 0, 1, 0, 0, 11, 27,245, 16, 0, 31, 0, 5, 0, 1, 0, 0, 11, 27,245, 16, 0, 31, 0, 6, - 0, 1, 0, 0, 11, 27,245, 16, 0, 31, 0, 7, 0, 1, 0, 0, 11, 27,245, 16, 0, 31, 0, 8, 0, 1, 0, 0, 11, 27,245, 16, - 0, 31, 0, 9, 0, 1, 0, 0, 11, 27,245, 16, 0, 31, 0, 0, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 1, 0, 1, 0, 0, - 11, 28, 37,112, 0, 31, 0, 2, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 3, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 4, - 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 5, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 6, 0, 1, 0, 0, 11, 28, 37,112, - 0, 31, 0, 7, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 8, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 9, 0, 1, 0, 0, - 11, 28, 37,112, 0, 31, 0, 10, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 11, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 12, - 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 13, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 14, 0, 1, 0, 0, 11, 28, 37,112, - 0, 31, 0, 15, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 16, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 17, 0, 1, 0, 0, - 11, 28, 37,112, 0, 31, 0, 18, 0, 1, 0, 0, 11, 28, 37,112, 0, 31, 0, 0, 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 1, - 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 2, 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 3, 0, 1, 0, 0, 9,244,203, 64, - 0, 31, 0, 4, 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 5, 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 6, 0, 1, 0, 0, - 9,244,203, 64, 0, 31, 0, 7, 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 8, 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 9, - 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 10, 0, 1, 0, 0, 9,244,203, 64, 0, 31, 0, 0, 0, 1, 0, 0, 11, 28, 31,176, - 0, 31, 0, 1, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 2, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 3, 0, 1, 0, 0, - 11, 28, 31,176, 0, 31, 0, 4, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 5, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 6, - 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 7, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 8, 0, 1, 0, 0, 11, 28, 31,176, - 0, 31, 0, 9, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 10, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 11, 0, 1, 0, 0, - 11, 28, 31,176, 0, 31, 0, 12, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 13, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 14, - 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 15, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 16, 0, 1, 0, 0, 11, 28, 31,176, - 0, 31, 0, 17, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 18, 0, 1, 0, 0, 11, 28, 31,176, 0, 31, 0, 19, 0, 1, 0, 0, - 11, 28, 31,176, 0, 31, 0, 20, 0, 1, 0, 0, 11, 28, 31,176, 68, 65, 84, 65, 0, 0, 0, 96, 10,122, 0, 96, 0, 0, 0,197, - 0, 0, 0, 1, 0, 0, 0, 0, 11, 29, 7,176, 9,242, 80, 80, 9,242, 78,208, 9,242, 79,144, 9,242, 80,144, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0,133, 0, 0, 4, 99, 1, 1, 6, 72, 3,223, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8, - 2, 23,135, 80, 9,253,179,192, 9,253,179,192, 10,122, 0,240, 10,122, 8, 80, 0, 0, 0, 0, 0, 0, 0, 0, 11, 31,173, 80, - 9,244, 69,224, 68, 65, 84, 65, 0, 0, 0,248, 10,122, 0,240, 0, 0, 0,198, 0, 0, 0, 1, 10,122, 2, 16, 0, 0, 0, 0, - 0, 0, 0, 0, 68,113, 64, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,201, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0, 0, 0, 0, 0, 25, 68,200,224, 0, 65,200, 0, 0, 68,200,224, 0, 65,200, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 6, 72, 0, 26, 6, 72, 0, 26, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 0,133, 0, 0, 0,158, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 72, 0, 26, 0, 10, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,142,208, 11, 30, 10,128, 11, 30, 10,128, 0, 0, 0, 0, 0, 0, 0, 0, - 9,244, 70,160, 9,244, 72, 96, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 10,122, 2, 16, 0, 0, 0,198, - 0, 0, 0, 1, 10,122, 4,160, 10,122, 0,240, 0, 0, 0, 0, 67, 32, 0, 0,196, 59, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67, 15, 0, 0,196, 59, 64, 0, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 2,236, 0, 0, 0, 0, - 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 2,236, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 3, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, - 0, 6, 0,160, 2,237, 0,143, 2,237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,159, - 0, 0, 1,119, 0, 0, 4, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 2,237, 0, 11, 0, 5, - 0, 3, 0, 0, 0, 0, 0, 0, 0,160, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,140,144, 11, 31, 75,208, - 11, 31, 75,208, 10,122, 3, 48, 10,122, 3, 48, 9,244, 73, 32, 9,244, 74,112, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 10,122, 3, 48, 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 9,154, 95, 32, 0, 0, 0, 0, - 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111,111,108,115, 95,111, 98,106,101, 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111,111,108,115, 95,111, 98,106,101, 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 79, 98,106,101, 99,116, 32, 84,111,111,108,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,253,233, 0,143, 1,255, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 10,122, 4,160, 0, 0, 0,198, - 0, 0, 0, 1, 10,122, 7, 48, 10,122, 2, 16, 0, 0, 0, 0, 67, 33, 0, 0,195, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67, 16,102,227,195, 90, 30, 24, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 0,215, 0, 0, 0, 0, - 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0,215, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 3, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, - 0, 6, 0,160, 0,216, 0,143, 0,216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,159, - 0, 0, 0,159, 0, 0, 1,118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 0,216, 0, 12, 0, 6, - 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,141, 32, 9,244, 94,160, - 9,244, 94,160, 10,122, 5,192, 10,122, 5,192, 9,244, 75, 48, 9,244, 76,128, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 10,122, 5,192, 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,141,176, 0, 0, 0, 0, - 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97,115,116, 95,111,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97,115,116, 95,111,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 79,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,255,216, 0,144, 0, 16, 0, 0, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 10,122, 7, 48, 0, 0, 0,198, - 0, 0, 0, 1, 10,122, 8, 80, 10,122, 4,160, 0, 0, 0, 0, 67, 52, 0, 0,196,158, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67, 35, 0, 0,196,158, 96, 0,195,142,128, 0, 0, 0, 0,163, 0, 0, 0,180, 0, 0, 0, 0, 0, 0, 3,213, 0, 0, 0, 0, - 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 3,213, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 1, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, - 0, 6, 0,180, 3,214, 0,163, 3,214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 71, 0, 0, 6, 71, - 0, 0, 0,159, 0, 0, 4, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, - 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 23,136,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 10,122, 8, 80, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 10,122, 7, 48, 0, 0, 0, 0, 0, 0, 0, 0, +216, 0, 0, 0,160,155,226, 2,162, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0,160, 0, 0, 6, 71, 0, 0, 0,159, 0, 0, 4, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5,168, 3,197, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 2, 23,136, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,244, 86,144, 9,244, 86, 32, - 0, 0, 0, 0, 2,205,224, 32, 68, 65, 84, 65, 0, 0, 3, 68, 2,205,224, 32, 0, 0, 0,156, 0, 0, 0, 1, 63,140, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,210, 18,146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,191,128, 6,141,191,128, 0, 0,128, 0, 0, 0,128, 0, 0, 0,190, 76,210, 10,128, 0, 0, 0, 62,209,239, 68, -190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143,190,185, 44, 35, 0, 0, 0, 0,188, 89, 84,162, - 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193,111,210, 33, 63,128, 0, 0, 62,209,239, 68, - 63,105,119, 70,188, 89, 84,176, 0, 0, 0, 0,190,205,177, 52, 62, 70, 74,142, 63,101, 33,166, 0, 0, 0, 0, 63, 81,158,185, -190,185, 44, 35, 62,228, 61, 43, 0, 0, 0, 0, 65, 68, 95, 62,192,173,120, 51, 64,213,208,115, 63,128, 0, 0, 62,229,157,178, -191, 40,202, 72,191, 81,169,114,191, 81,158,184, 63,127, 90,117, 62,162,183,140, 62,185, 53,157, 62,185, 44, 35,188,109,180,145, - 63,188, 6, 57,190,228, 72,216,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 65,108,171, 31, 65,111,210, 33, 62,191,241, 25, - 63, 85,116, 70,188, 70,172,224, 52,133, 0, 0,190,122,169,195, 61,241,164,220, 63, 11,156,217,179,200, 0, 0,194,117,112,201, - 65,216,208,182,194, 5,158,222,192,159,251,235, 66,114, 54,221,193,213,247, 29, 66, 3,221, 58, 64,160, 4, 26, 62,209,239, 68, -190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143,190,185, 44, 35, 0, 0, 0, 0,188, 89, 84,162, - 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193,111,210, 33, 63,128, 0, 0, 62,229,157,178, -191, 40,202, 72,191, 81,169,114,191, 81,158,184, 63,127, 90,117, 62,162,183,140, 62,185, 53,157, 62,185, 44, 35,188,109,180,145, - 63,188, 6, 57,190,228, 72,216,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 65,108,171, 31, 65,111,210, 33, 63,181,182, 12, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,181,182, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,181,182, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63, 55, 62, 92, -190,224,186, 56,190,148,203,237,190,234,236, 3, 65,111,210, 33, 65,111,210, 33, 0, 0, 0, 0, 0, 0, 0, 0, 58,165,133,101, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 80,154,252, 3,255, 21, 0, 0, +160, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,128, 90,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 16, 91,215, 2, +240, 89,215, 2,216,255,225, 2,168, 2,226, 2,240, 2,226, 2,136, 1,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, + 0, 0, 0, 0, 83, 0, 0, 0, 15, 15, 36, 4, 84, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88,107,206, 2,168,156,226, 2, +168,156,226, 2,184, 34,226, 2,224, 35,226, 2, 0, 0, 0, 0, 0, 0, 0, 0,200, 80, 6, 4, 32,122, 10, 4, 68, 65, 84, 65, +248, 0, 0, 0,184, 34,226, 2,198, 0, 0, 0, 1, 0, 0, 0,224, 35,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,140, 68, + 0, 0, 0, 0, 0, 0,208, 65,220,123,132, 55, 0,128,132, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, + 0, 0, 0, 0, 25, 0, 0, 0, 0, 96,132, 68, 0, 0,200, 65, 0, 96,132, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 36, 4, 26, 0, 36, 4, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 36, 4, 26, 0, 5, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,224, 52,206, 2, 32, 77, 8, 4, 32, 77, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, 24, 54, 6, 4,168, 60, 6, 4, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,224, 35,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, +184, 34,226, 2, 0, 0, 64,192, 0, 0,126, 67, 0, 0, 0, 0, 0, 0, 72, 66, 88,218,103,194, 40,147,141, 67, 0, 0, 0, 0, + 0, 0, 72, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, 18, 0, 0, 0, 57, 0, 0, 0, 0, 0,128, 63, 0, 0, 72, 66, 0,124,146, 72, + 0, 0, 72, 66,205,204,204, 61, 0, 0, 32, 65, 72, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 4, 8, 0, 36, 4, 58, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, 26, 0, 0, 0, 83, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 4, 58, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 52,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,152, 61, 6, 4,120, 63, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,188, 0, 0, 0,168,156,226, 2, +173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 6, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 16, 91,215, 2,197, 0, 0, 0, 1, 0, 0, 0,160, 91,215, 2,128, 90,215, 2, + 24, 2,226, 2,208, 1,226, 2, 64, 1,226, 2, 96, 2,226, 2, 0, 0, 0, 0, 37, 4, 0, 0,240, 4, 0, 0, 85, 2, 0, 0, +194, 2, 0, 0, 3, 3,204, 0,110, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8, 0,152,106,206, 2, 88, 39,226, 2, 88, 39,226, 2, + 8, 37,226, 2, 48, 38,226, 2, 0, 0, 0, 0, 0, 0, 0, 0,192, 34,220, 3, 0, 34,220, 3, 68, 65, 84, 65,248, 0, 0, 0, + 8, 37,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 48, 38,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,244, 67, 0, 0, 0, 0, + 0, 0,208, 65, 48, 39, 68, 55, 0, 0, 76, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,203, 0, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0, 75, 67, 0, 0,200, 65, 0, 0, 75, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,204, 0, 26, 0,204, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 37, 4, 0, 0,240, 4, 0, 0,169, 2, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +204, 0, 26, 0, 7, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +192, 51,206, 2,216, 56, 8, 4,216, 56, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0,240, 63, 6, 4, 88, 65, 6, 4, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 48, 38,226, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8, 37,226, 2, + 0, 0, 0, 0, 0,128,141, 67, 0, 0,244,194, 0, 0, 0, 0, 19, 0, 0, 64, 0, 0, 61, 67, 0, 0,185,194, 0, 0,212,193, +187, 0, 0, 0,204, 0, 0, 0, 18, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0,186, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,186, 0, 0, 0, 18, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 18, 0, 0, 0, 2, 0, 3, 3, 0, 0, 12, 4, 6, 0,204, 0, 84, 0,187, 0, 66, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 4, 0, 0,240, 4, 0, 0, 85, 2, 0, 0,168, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,204, 0, 84, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 51,206, 2,112, 73, 8, 4,112, 73, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, +208, 65, 6, 4,192, 66, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,244, 0, 0, 0, 88, 39,226, 2,166, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72,171, 5, 4, 72,171, 5, 4, +112,237,205, 2, 0,115,101, 32, 83, 99,117,108,112,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 68, 65, 84, 65, 12, 0, 0, 0, +112,237,205, 2,221, 0, 0, 0, 1, 0, 0, 0, 42, 11, 0, 0, 42, 11, 0, 0,152,157,226, 2, 68, 65, 84, 65,248,133, 0, 0, +152,157,226, 2,220, 0, 0, 0, 42, 11, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0,144, 1,228, 2, 19, 0, 0, 0, 1, 0, 1, 0, +144, 1,228, 2, 20, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 21, 0, 1, 0, 1, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, + 1, 0, 1, 0,240, 10,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,240, 16,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,144, 30,221, 2, + 0, 0, 0, 0, 1, 0, 1, 0, 32, 26,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 8, 97,223, 2, 0, 0, 0, 0, 1, 0, 1, 0, +192, 21,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 80, 9,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,144, 12,228, 2, 0, 0, 0, 0, + 1, 0, 1, 0,184, 8,228, 2, 21, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 30, 0,255,255, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 0, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 1, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 2, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 3, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 4, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 5, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 6, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 7, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 8, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 9, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 10, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 11, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 12, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 13, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 14, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 15, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 16, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 17, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 18, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 19, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 20, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 21, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 22, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 23, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 24, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 25, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 26, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 27, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 28, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 29, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 30, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 31, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 32, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 33, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 34, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 35, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 36, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 37, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 38, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 39, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 40, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 41, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 42, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 43, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 44, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 45, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 46, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 47, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 48, 0, 1, 0, 0, 0,144, 1,228, 2, 30, 0,255,255, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 0, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 1, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 2, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 3, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 4, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 5, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 6, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 7, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 8, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 9, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 10, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 11, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 12, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 13, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 14, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 15, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 16, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 17, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 18, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 19, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 20, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 21, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 22, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 23, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 24, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 25, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 26, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 27, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 28, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 29, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 30, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 31, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 32, 0, 1, 0, 0, 0, +144, 1,228, 2, 31, 0, 33, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 34, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 35, 0, + 1, 0, 0, 0,144, 1,228, 2, 31, 0, 36, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 37, 0, 1, 0, 0, 0,144, 1,228, 2, + 31, 0, 38, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 39, 0, 1, 0, 0, 0,144, 1,228, 2, 31, 0, 40, 0, 1, 0, 0, 0, +144, 1,228, 2, 30, 0,255,255, 1, 0, 0, 0, 80, 99,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,102,229, 2, 30, 0,255,255, + 1, 0, 0, 0, 80,105,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,108,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,143,229, 2, + 30, 0,255,255, 1, 0, 0, 0, 80,146,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,149,229, 2, 30, 0,255,255, 1, 0, 0, 0, + 80,152,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,155,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,158,229, 2, 30, 0,255,255, + 1, 0, 0, 0, 80,161,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,164,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,167,229, 2, + 30, 0,255,255, 1, 0, 0, 0, 80,170,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,173,229, 2, 30, 0,255,255, 1, 0, 0, 0, + 80,176,229, 2, 30, 0,255,255, 1, 0, 0, 0, 80,179,229, 2, 30, 0,255,255, 1, 0, 0, 0,104,182,229, 2, 30, 0,255,255, + 1, 0, 0, 0,112,185,229, 2, 30, 0,255,255, 1, 0, 0, 0,120,188,229, 2, 30, 0,255,255, 1, 0, 0, 0,128,191,229, 2, + 30, 0,255,255, 1, 0, 0, 0,136,194,229, 2, 30, 0,255,255, 1, 0, 0, 0,144,197,229, 2, 30, 0,255,255, 1, 0, 0, 0, +152,200,229, 2, 30, 0,255,255, 1, 0, 0, 0,160,203,229, 2, 30, 0,255,255, 1, 0, 0, 0,168,206,229, 2, 30, 0,255,255, + 1, 0, 0, 0,176,209,229, 2, 30, 0,255,255, 1, 0, 0, 0,184,212,229, 2, 30, 0,255,255, 1, 0, 0, 0,192,215,229, 2, + 30, 0,255,255, 1, 0, 0, 0,200,218,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 4, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 7, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 12, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 15, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 20, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 23, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 28, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 31, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 36, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 39, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 44, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 47, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 52, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 55, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 60, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80, 99,229, 2, + 31, 0, 63, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, + 80, 99,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 68, 0, + 1, 0, 0, 0, 80, 99,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80, 99,229, 2, 30, 0,255,255, 1, 0, 0, 0,184, 8,228, 2, + 30, 0,255,255, 1, 0, 0, 0, 80, 9,228, 2, 30, 0,255,255, 1, 0, 0, 0, 32, 26,228, 2, 30, 0,255,255, 1, 0, 0, 0, +144, 30,221, 2, 30, 0,255,255, 3, 0, 0, 0,144, 12,228, 2, 30, 0,255,255, 1, 0, 0, 0,240, 16,228, 2, 30, 0,255,255, + 1, 0, 0, 0,192, 21,228, 2, 30, 0,255,255, 1, 0, 0, 0, 40,249,213, 2, 30, 0,255,255, 1, 0, 0, 0,240,249,213, 2, + 30, 0,255,255, 1, 0, 0, 0,184,250,213, 2, 30, 0,255,255, 1, 0, 0, 0,128,251,213, 2, 30, 0,255,255, 1, 0, 0, 0, + 72,252,213, 2, 30, 0,255,255, 1, 0, 0, 0, 16,253,213, 2, 30, 0,255,255, 1, 0, 0, 0,216,253,213, 2, 30, 0,255,255, + 1, 0, 0, 0, 8, 97,223, 2, 30, 0,255,255, 1, 0, 0, 0, 64,192,225, 2, 30, 0,255,255, 1, 0, 0, 0,240, 10,228, 2, + 31, 0, 0, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,102,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, + 80,102,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,102,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0, 80,102,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 2, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 7, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 10, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 15, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 18, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 23, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 26, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 31, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 34, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 39, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 42, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 47, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 50, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 55, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 58, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 63, 0, + 1, 0, 0, 0, 80,105,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,105,229, 2, + 31, 0, 66, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, + 80,105,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,105,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 1, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 4, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 9, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 12, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 17, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 20, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 25, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 28, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 33, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 36, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 41, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 44, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 49, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 52, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 57, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 60, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, + 80,108,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 65, 0, + 1, 0, 0, 0, 80,108,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,108,229, 2, + 31, 0, 68, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,108,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 3, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 6, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 11, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 14, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 19, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 22, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 27, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 30, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 35, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 38, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 43, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 46, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 51, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 54, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 59, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 62, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, + 80,143,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 67, 0, + 1, 0, 0, 0, 80,143,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,143,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,143,229, 2, + 31, 0, 0, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,146,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, + 80,146,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,146,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0, 80,146,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 2, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 7, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 10, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 15, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 18, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 23, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 26, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 31, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 34, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 39, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 42, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 47, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 50, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 55, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 58, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 63, 0, + 1, 0, 0, 0, 80,149,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,149,229, 2, + 31, 0, 66, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, + 80,149,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,149,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 1, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 4, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 9, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 12, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 17, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 20, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 25, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 28, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 33, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 36, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 41, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 44, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 49, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 52, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 57, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 60, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, + 80,152,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 65, 0, + 1, 0, 0, 0, 80,152,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,152,229, 2, + 31, 0, 68, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,152,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 3, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 6, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 11, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 14, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 19, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 22, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 27, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 30, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 35, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 38, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 43, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 46, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 51, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 54, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 59, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 62, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, + 80,155,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 67, 0, + 1, 0, 0, 0, 80,155,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,155,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,155,229, 2, + 31, 0, 0, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,158,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, + 80,158,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,158,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0, 80,158,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 2, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 7, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 10, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 15, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 18, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 23, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 26, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 31, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 34, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 39, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 42, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 47, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 50, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 55, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 58, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 63, 0, + 1, 0, 0, 0, 80,161,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,161,229, 2, + 31, 0, 66, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, + 80,161,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,161,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 1, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 4, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 9, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 12, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 17, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 20, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 25, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 28, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 33, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 36, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 41, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 44, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 49, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 52, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 57, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 60, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, + 80,164,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 65, 0, + 1, 0, 0, 0, 80,164,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,164,229, 2, + 31, 0, 68, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,164,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 3, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 6, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 11, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 14, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 19, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 22, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 27, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 30, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 35, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 38, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 43, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 46, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 51, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 54, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 59, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 62, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, + 80,167,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 67, 0, + 1, 0, 0, 0, 80,167,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,167,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,167,229, 2, + 31, 0, 0, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,170,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, + 80,170,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,170,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0, 80,170,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 2, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 7, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 10, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 15, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 18, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 23, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 26, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 31, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 34, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 39, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 42, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 47, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 50, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 55, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 58, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 63, 0, + 1, 0, 0, 0, 80,173,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,173,229, 2, + 31, 0, 66, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, + 80,173,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,173,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 1, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 4, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 9, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 12, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 17, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 20, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 25, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 28, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 33, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 35, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 36, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 41, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 43, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 44, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 49, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 51, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 52, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 57, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 59, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 60, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, + 80,176,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 65, 0, + 1, 0, 0, 0, 80,176,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 67, 0, 1, 0, 0, 0, 80,176,229, 2, + 31, 0, 68, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,176,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 3, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 5, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 6, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 11, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 13, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 14, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 19, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 21, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 22, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 27, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 29, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 30, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 31, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 33, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 35, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 37, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 38, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 39, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 41, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 43, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 45, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 46, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 47, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 49, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 51, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 53, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 54, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 55, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 57, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 59, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 61, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 62, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 63, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, + 80,179,229, 2, 31, 0, 65, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 67, 0, + 1, 0, 0, 0, 80,179,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, 80,179,229, 2, 31, 0, 69, 0, 1, 0, 0, 0, 80,179,229, 2, + 31, 0, 0, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 4, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 6, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 12, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 14, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 20, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 22, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 28, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 30, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 36, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 38, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 44, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 46, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 52, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 54, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 60, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 62, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,104,182,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, +104,182,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 68, 0, 1, 0, 0, 0,104,182,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0,104,182,229, 2, 31, 0, 0, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 2, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 6, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 7, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 8, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 10, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 14, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 15, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 16, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 18, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 22, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 23, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 24, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 26, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 30, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 31, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 32, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 34, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 38, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 39, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 40, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 42, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 46, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 47, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 48, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 50, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 54, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 55, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 56, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 58, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 62, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 63, 0, + 1, 0, 0, 0,112,185,229, 2, 31, 0, 64, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,112,185,229, 2, + 31, 0, 66, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, +112,185,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,112,185,229, 2, 31, 0, 0, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 1, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 2, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 4, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 8, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 9, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 10, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 12, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 16, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 17, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 18, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 20, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 24, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 25, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 26, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 28, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 32, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 33, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 34, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 36, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 40, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 41, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 42, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 44, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 48, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 49, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 50, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 52, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 56, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 57, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 58, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 60, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, +120,188,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 64, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 65, 0, + 1, 0, 0, 0,120,188,229, 2, 31, 0, 66, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,120,188,229, 2, + 31, 0, 68, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,120,188,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 2, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 3, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 4, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 6, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 10, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 11, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 12, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 14, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 18, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 19, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 20, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 22, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 26, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 27, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 28, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 30, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 34, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 35, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 36, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 38, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 42, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 43, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 44, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 46, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 50, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 51, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 52, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 54, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 58, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 59, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 60, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 62, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, +128,191,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 66, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 67, 0, + 1, 0, 0, 0,128,191,229, 2, 31, 0, 68, 0, 1, 0, 0, 0,128,191,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,128,191,229, 2, + 31, 0, 0, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 4, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 6, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 12, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 14, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 20, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 22, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 28, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 30, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 36, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 38, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 44, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 46, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 52, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 54, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 60, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 62, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,136,194,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, +136,194,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 68, 0, 1, 0, 0, 0,136,194,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0,136,194,229, 2, 31, 0, 0, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 2, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 6, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 7, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 8, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 10, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 14, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 15, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 16, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 18, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 22, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 23, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 24, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 26, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 30, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 31, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 32, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 34, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 38, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 39, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 40, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 42, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 46, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 47, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 48, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 50, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 54, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 55, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 56, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 58, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 62, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 63, 0, + 1, 0, 0, 0,144,197,229, 2, 31, 0, 64, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,144,197,229, 2, + 31, 0, 66, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, +144,197,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,144,197,229, 2, 31, 0, 0, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 1, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 2, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 4, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 8, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 9, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 10, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 12, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 16, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 17, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 18, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 20, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 24, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 25, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 26, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 28, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 32, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 33, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 34, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 36, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 40, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 41, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 42, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 44, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 48, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 49, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 50, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 52, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 56, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 57, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 58, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 60, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, +152,200,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 64, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 65, 0, + 1, 0, 0, 0,152,200,229, 2, 31, 0, 66, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,152,200,229, 2, + 31, 0, 68, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,152,200,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 2, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 3, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 4, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 6, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 10, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 11, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 12, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 14, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 18, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 19, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 20, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 22, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 26, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 27, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 28, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 30, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 34, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 35, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 36, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 38, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 42, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 43, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 44, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 46, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 50, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 51, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 52, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 54, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 58, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 59, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 60, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 62, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, +160,203,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 66, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 67, 0, + 1, 0, 0, 0,160,203,229, 2, 31, 0, 68, 0, 1, 0, 0, 0,160,203,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,160,203,229, 2, + 31, 0, 0, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 4, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 6, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 12, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 14, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 20, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 22, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 28, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 30, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 36, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 38, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 44, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 46, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 52, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 54, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 60, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 62, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,168,206,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, +168,206,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 68, 0, 1, 0, 0, 0,168,206,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0,168,206,229, 2, 31, 0, 0, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 2, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 4, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 6, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 7, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 8, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 10, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 12, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 14, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 15, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 16, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 18, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 20, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 22, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 23, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 24, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 26, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 28, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 30, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 31, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 32, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 34, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 36, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 38, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 39, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 40, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 42, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 44, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 46, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 47, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 48, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 50, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 52, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 54, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 55, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 56, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 58, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 60, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 62, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 63, 0, + 1, 0, 0, 0,176,209,229, 2, 31, 0, 64, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,176,209,229, 2, + 31, 0, 66, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 68, 0, 1, 0, 0, 0, +176,209,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,176,209,229, 2, 31, 0, 0, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 1, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 2, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 4, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 6, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 8, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 9, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 10, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 12, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 14, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 16, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 17, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 18, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 20, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 22, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 24, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 25, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 26, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 28, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 30, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 32, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 33, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 34, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 36, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 38, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 40, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 41, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 42, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 44, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 46, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 48, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 49, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 50, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 52, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 54, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 56, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 57, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 58, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 60, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 62, 0, 1, 0, 0, 0, +184,212,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 64, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 65, 0, + 1, 0, 0, 0,184,212,229, 2, 31, 0, 66, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,184,212,229, 2, + 31, 0, 68, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,184,212,229, 2, 31, 0, 0, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 2, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 3, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 4, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 5, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 6, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 8, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 10, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 11, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 12, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 13, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 14, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 16, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 18, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 19, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 20, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 21, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 22, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 24, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 26, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 27, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 28, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 29, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 30, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 32, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 34, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 35, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 36, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 37, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 38, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 40, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 42, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 43, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 44, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 45, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 46, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 48, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 50, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 51, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 52, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 53, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 54, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 56, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 58, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 59, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 60, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 61, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 62, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 64, 0, 1, 0, 0, 0, +192,215,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 66, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 67, 0, + 1, 0, 0, 0,192,215,229, 2, 31, 0, 68, 0, 1, 0, 0, 0,192,215,229, 2, 31, 0, 69, 0, 1, 0, 0, 0,192,215,229, 2, + 31, 0, 0, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 1, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 2, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 3, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 4, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 5, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 6, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 7, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 8, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 9, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 10, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 11, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 12, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 13, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 14, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 15, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 16, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 17, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 18, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 19, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 20, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 21, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 22, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 23, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 24, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 25, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 26, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 27, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 28, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 29, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 30, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 31, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 32, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 33, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 34, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 35, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 36, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 37, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 38, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 39, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 40, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 41, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 42, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 43, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 44, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 45, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 46, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 47, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 48, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 49, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 50, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 51, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 52, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 53, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 54, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 55, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 56, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 57, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 58, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 59, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 60, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 61, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 62, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 63, 0, 1, 0, 0, 0,200,218,229, 2, + 31, 0, 64, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 65, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 66, 0, 1, 0, 0, 0, +200,218,229, 2, 31, 0, 67, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 68, 0, 1, 0, 0, 0,200,218,229, 2, 31, 0, 69, 0, + 1, 0, 0, 0,200,218,229, 2, 31, 0, 0, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 1, 0, 1, 0, 0, 0,184, 8,228, 2, + 31, 0, 2, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 3, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 4, 0, 1, 0, 0, 0, +184, 8,228, 2, 31, 0, 5, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 6, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 7, 0, + 1, 0, 0, 0,184, 8,228, 2, 31, 0, 8, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 9, 0, 1, 0, 0, 0,184, 8,228, 2, + 31, 0, 10, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 11, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 12, 0, 1, 0, 0, 0, +184, 8,228, 2, 31, 0, 13, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 14, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 15, 0, + 1, 0, 0, 0,184, 8,228, 2, 31, 0, 16, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 17, 0, 1, 0, 0, 0,184, 8,228, 2, + 31, 0, 18, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 19, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 20, 0, 1, 0, 0, 0, +184, 8,228, 2, 31, 0, 21, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 22, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 23, 0, + 1, 0, 0, 0,184, 8,228, 2, 31, 0, 24, 0, 1, 0, 0, 0,184, 8,228, 2, 31, 0, 25, 0, 1, 0, 0, 0,184, 8,228, 2, + 31, 0, 0, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 1, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 2, 0, 1, 0, 0, 0, + 80, 9,228, 2, 31, 0, 3, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 4, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 5, 0, + 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 6, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 7, 0, 1, 0, 0, 0, 80, 9,228, 2, + 31, 0, 8, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 9, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 10, 0, 1, 0, 0, 0, + 80, 9,228, 2, 31, 0, 11, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 12, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 13, 0, + 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 14, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 15, 0, 1, 0, 0, 0, 80, 9,228, 2, + 31, 0, 16, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 17, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 18, 0, 1, 0, 0, 0, + 80, 9,228, 2, 31, 0, 19, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 20, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 21, 0, + 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 22, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 23, 0, 1, 0, 0, 0, 80, 9,228, 2, + 31, 0, 24, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 25, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 26, 0, 1, 0, 0, 0, + 80, 9,228, 2, 31, 0, 27, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 28, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 29, 0, + 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 30, 0, 1, 0, 0, 0, 80, 9,228, 2, 31, 0, 0, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 1, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 2, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 3, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 4, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 5, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 6, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 7, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 8, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 9, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 10, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 11, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 12, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 13, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 14, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 15, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 16, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 17, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 18, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 19, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 20, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 21, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 22, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 23, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 24, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 25, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 26, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 27, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 28, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 29, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 30, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 31, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 32, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 33, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 34, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 35, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 36, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 37, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 38, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 39, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 40, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 41, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 42, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 43, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 44, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 45, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 46, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 47, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 48, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 49, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 50, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 51, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 52, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 53, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 54, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 55, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 56, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 57, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 58, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 59, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 60, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 61, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 62, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 63, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 64, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 65, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 66, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 67, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 68, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 69, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 70, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 71, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 72, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 73, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 74, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 75, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 76, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 77, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 78, 0, + 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 79, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 80, 0, 1, 0, 0, 0, 32, 26,228, 2, + 31, 0, 81, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 82, 0, 1, 0, 0, 0, 32, 26,228, 2, 31, 0, 83, 0, 1, 0, 0, 0, + 32, 26,228, 2, 31, 0, 0, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 1, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 2, 0, + 1, 0, 0, 0,144, 30,221, 2, 31, 0, 3, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 4, 0, 1, 0, 0, 0,144, 30,221, 2, + 31, 0, 5, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 6, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 7, 0, 1, 0, 0, 0, +144, 30,221, 2, 31, 0, 8, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 9, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 10, 0, + 1, 0, 0, 0,144, 30,221, 2, 31, 0, 11, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 12, 0, 1, 0, 0, 0,144, 30,221, 2, + 31, 0, 13, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 14, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 15, 0, 1, 0, 0, 0, +144, 30,221, 2, 31, 0, 16, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 17, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 18, 0, + 1, 0, 0, 0,144, 30,221, 2, 31, 0, 19, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 20, 0, 1, 0, 0, 0,144, 30,221, 2, + 31, 0, 21, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 22, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 23, 0, 1, 0, 0, 0, +144, 30,221, 2, 31, 0, 24, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 25, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 26, 0, + 1, 0, 0, 0,144, 30,221, 2, 31, 0, 27, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 28, 0, 1, 0, 0, 0,144, 30,221, 2, + 31, 0, 29, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 30, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 31, 0, 1, 0, 0, 0, +144, 30,221, 2, 31, 0, 32, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 33, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 34, 0, + 1, 0, 0, 0,144, 30,221, 2, 31, 0, 35, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 36, 0, 1, 0, 0, 0,144, 30,221, 2, + 31, 0, 37, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 38, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 39, 0, 1, 0, 0, 0, +144, 30,221, 2, 31, 0, 40, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 41, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 42, 0, + 1, 0, 0, 0,144, 30,221, 2, 31, 0, 43, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 44, 0, 1, 0, 0, 0,144, 30,221, 2, + 31, 0, 45, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 46, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 47, 0, 1, 0, 0, 0, +144, 30,221, 2, 31, 0, 48, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 49, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 50, 0, + 1, 0, 0, 0,144, 30,221, 2, 31, 0, 51, 0, 1, 0, 0, 0,144, 30,221, 2, 31, 0, 0, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 1, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 2, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 3, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 4, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 5, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 6, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 7, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 8, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 9, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 10, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 11, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 12, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 13, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 14, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 15, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 16, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 17, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 18, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 19, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 20, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 21, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 22, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 23, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 24, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 25, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 26, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 27, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 28, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 29, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 30, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 31, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 32, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 33, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 34, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 35, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 36, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 37, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 38, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 39, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 40, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 41, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 42, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 43, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 44, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 45, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 46, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 47, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 48, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 49, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 50, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 51, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 52, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 53, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 54, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 55, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 56, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 57, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 58, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 59, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 60, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 61, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 62, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 63, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 64, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 65, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 66, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 67, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 68, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 69, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 70, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 71, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 72, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 73, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 74, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 75, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 76, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 77, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 78, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 79, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 80, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 81, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 82, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 83, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 84, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 85, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 86, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 87, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 88, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 89, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 90, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 91, 0, 1, 0, 0, 0, +144, 12,228, 2, 31, 0, 92, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 93, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 94, 0, + 1, 0, 0, 0,144, 12,228, 2, 31, 0, 95, 0, 1, 0, 0, 0,144, 12,228, 2, 31, 0, 96, 0, 1, 0, 0, 0,144, 12,228, 2, + 31, 0, 0, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 1, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 2, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 3, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 4, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 5, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 6, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 7, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 8, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 9, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 10, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 11, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 12, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 13, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 14, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 15, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 16, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 17, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 18, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 19, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 20, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 21, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 22, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 23, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 24, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 25, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 26, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 27, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 28, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 29, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 30, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 31, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 32, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 33, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 34, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 35, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 36, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 37, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 38, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 39, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 40, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 41, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 42, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 43, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 44, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 45, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 46, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 47, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 48, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 49, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 50, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 51, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 52, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 53, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 54, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 55, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 56, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 57, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 58, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 59, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 60, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 61, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 62, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 63, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 64, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 65, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 66, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 67, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 68, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 69, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 70, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 71, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 72, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 73, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 74, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 75, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 76, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 77, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 78, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 79, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 80, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 81, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 82, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 83, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 84, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 85, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 86, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 87, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 88, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 89, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 90, 0, 1, 0, 0, 0, +240, 16,228, 2, 31, 0, 91, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 92, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 93, 0, + 1, 0, 0, 0,240, 16,228, 2, 31, 0, 94, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 95, 0, 1, 0, 0, 0,240, 16,228, 2, + 31, 0, 96, 0, 1, 0, 0, 0,240, 16,228, 2, 31, 0, 0, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 1, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 2, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 3, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 4, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 5, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 6, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 7, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 8, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 9, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 10, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 11, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 12, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 13, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 14, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 15, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 16, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 17, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 18, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 19, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 20, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 21, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 22, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 23, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 24, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 25, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 26, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 27, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 28, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 29, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 30, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 31, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 32, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 33, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 34, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 35, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 36, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 37, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 38, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 39, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 40, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 41, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 42, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 43, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 44, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 45, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 46, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 47, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 48, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 49, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 50, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 51, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 52, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 53, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 54, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 55, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 56, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 57, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 58, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 59, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 60, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 61, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 62, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 63, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 64, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 65, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 66, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 67, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 68, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 69, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 70, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 71, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 72, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 73, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 74, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 75, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 76, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 77, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 78, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 79, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 80, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 81, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 82, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 83, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 84, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 85, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 86, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 87, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 88, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 89, 0, 1, 0, 0, 0, +192, 21,228, 2, 31, 0, 90, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 91, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 92, 0, + 1, 0, 0, 0,192, 21,228, 2, 31, 0, 93, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 94, 0, 1, 0, 0, 0,192, 21,228, 2, + 31, 0, 95, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 96, 0, 1, 0, 0, 0,192, 21,228, 2, 31, 0, 0, 0, 1, 0, 0, 0, + 40,249,213, 2, 31, 0, 1, 0, 1, 0, 0, 0, 40,249,213, 2, 31, 0, 2, 0, 1, 0, 0, 0, 40,249,213, 2, 31, 0, 3, 0, + 1, 0, 0, 0, 40,249,213, 2, 31, 0, 4, 0, 1, 0, 0, 0, 40,249,213, 2, 31, 0, 5, 0, 1, 0, 0, 0, 40,249,213, 2, + 31, 0, 6, 0, 1, 0, 0, 0, 40,249,213, 2, 31, 0, 7, 0, 1, 0, 0, 0, 40,249,213, 2, 31, 0, 8, 0, 1, 0, 0, 0, + 40,249,213, 2, 31, 0, 9, 0, 1, 0, 0, 0, 40,249,213, 2, 31, 0, 0, 0, 1, 0, 0, 0,240,249,213, 2, 31, 0, 1, 0, + 1, 0, 0, 0,240,249,213, 2, 31, 0, 2, 0, 1, 0, 0, 0,240,249,213, 2, 31, 0, 3, 0, 1, 0, 0, 0,240,249,213, 2, + 31, 0, 4, 0, 1, 0, 0, 0,240,249,213, 2, 31, 0, 5, 0, 1, 0, 0, 0,240,249,213, 2, 31, 0, 6, 0, 1, 0, 0, 0, +240,249,213, 2, 31, 0, 7, 0, 1, 0, 0, 0,240,249,213, 2, 31, 0, 8, 0, 1, 0, 0, 0,240,249,213, 2, 31, 0, 9, 0, + 1, 0, 0, 0,240,249,213, 2, 31, 0, 0, 0, 1, 0, 0, 0,184,250,213, 2, 31, 0, 1, 0, 1, 0, 0, 0,184,250,213, 2, + 31, 0, 2, 0, 1, 0, 0, 0,184,250,213, 2, 31, 0, 3, 0, 1, 0, 0, 0,184,250,213, 2, 31, 0, 4, 0, 1, 0, 0, 0, +184,250,213, 2, 31, 0, 5, 0, 1, 0, 0, 0,184,250,213, 2, 31, 0, 6, 0, 1, 0, 0, 0,184,250,213, 2, 31, 0, 7, 0, + 1, 0, 0, 0,184,250,213, 2, 31, 0, 8, 0, 1, 0, 0, 0,184,250,213, 2, 31, 0, 9, 0, 1, 0, 0, 0,184,250,213, 2, + 31, 0, 0, 0, 1, 0, 0, 0,128,251,213, 2, 31, 0, 1, 0, 1, 0, 0, 0,128,251,213, 2, 31, 0, 2, 0, 1, 0, 0, 0, +128,251,213, 2, 31, 0, 3, 0, 1, 0, 0, 0,128,251,213, 2, 31, 0, 4, 0, 1, 0, 0, 0,128,251,213, 2, 31, 0, 5, 0, + 1, 0, 0, 0,128,251,213, 2, 31, 0, 6, 0, 1, 0, 0, 0,128,251,213, 2, 31, 0, 7, 0, 1, 0, 0, 0,128,251,213, 2, + 31, 0, 8, 0, 1, 0, 0, 0,128,251,213, 2, 31, 0, 9, 0, 1, 0, 0, 0,128,251,213, 2, 31, 0, 0, 0, 1, 0, 0, 0, + 72,252,213, 2, 31, 0, 1, 0, 1, 0, 0, 0, 72,252,213, 2, 31, 0, 2, 0, 1, 0, 0, 0, 72,252,213, 2, 31, 0, 3, 0, + 1, 0, 0, 0, 72,252,213, 2, 31, 0, 4, 0, 1, 0, 0, 0, 72,252,213, 2, 31, 0, 5, 0, 1, 0, 0, 0, 72,252,213, 2, + 31, 0, 6, 0, 1, 0, 0, 0, 72,252,213, 2, 31, 0, 7, 0, 1, 0, 0, 0, 72,252,213, 2, 31, 0, 8, 0, 1, 0, 0, 0, + 72,252,213, 2, 31, 0, 9, 0, 1, 0, 0, 0, 72,252,213, 2, 31, 0, 0, 0, 1, 0, 0, 0, 16,253,213, 2, 31, 0, 1, 0, + 1, 0, 0, 0, 16,253,213, 2, 31, 0, 2, 0, 1, 0, 0, 0, 16,253,213, 2, 31, 0, 3, 0, 1, 0, 0, 0, 16,253,213, 2, + 31, 0, 4, 0, 1, 0, 0, 0, 16,253,213, 2, 31, 0, 5, 0, 1, 0, 0, 0, 16,253,213, 2, 31, 0, 6, 0, 1, 0, 0, 0, + 16,253,213, 2, 31, 0, 7, 0, 1, 0, 0, 0, 16,253,213, 2, 31, 0, 8, 0, 1, 0, 0, 0, 16,253,213, 2, 31, 0, 9, 0, + 1, 0, 0, 0, 16,253,213, 2, 31, 0, 0, 0, 1, 0, 0, 0,216,253,213, 2, 31, 0, 1, 0, 1, 0, 0, 0,216,253,213, 2, + 31, 0, 2, 0, 1, 0, 0, 0,216,253,213, 2, 31, 0, 3, 0, 1, 0, 0, 0,216,253,213, 2, 31, 0, 4, 0, 1, 0, 0, 0, +216,253,213, 2, 31, 0, 5, 0, 1, 0, 0, 0,216,253,213, 2, 31, 0, 6, 0, 1, 0, 0, 0,216,253,213, 2, 31, 0, 7, 0, + 1, 0, 0, 0,216,253,213, 2, 31, 0, 8, 0, 1, 0, 0, 0,216,253,213, 2, 31, 0, 9, 0, 1, 0, 0, 0,216,253,213, 2, + 31, 0, 0, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 1, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 2, 0, 1, 0, 0, 0, + 8, 97,223, 2, 31, 0, 3, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 4, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 5, 0, + 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 6, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 7, 0, 1, 0, 0, 0, 8, 97,223, 2, + 31, 0, 8, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 9, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 10, 0, 1, 0, 0, 0, + 8, 97,223, 2, 31, 0, 11, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 12, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 13, 0, + 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 14, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 15, 0, 1, 0, 0, 0, 8, 97,223, 2, + 31, 0, 16, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 17, 0, 1, 0, 0, 0, 8, 97,223, 2, 31, 0, 18, 0, 1, 0, 0, 0, + 8, 97,223, 2, 31, 0, 0, 0, 1, 0, 0, 0, 64,192,225, 2, 31, 0, 1, 0, 1, 0, 0, 0, 64,192,225, 2, 31, 0, 2, 0, + 1, 0, 0, 0, 64,192,225, 2, 31, 0, 3, 0, 1, 0, 0, 0, 64,192,225, 2, 31, 0, 4, 0, 1, 0, 0, 0, 64,192,225, 2, + 31, 0, 5, 0, 1, 0, 0, 0, 64,192,225, 2, 31, 0, 6, 0, 1, 0, 0, 0, 64,192,225, 2, 31, 0, 7, 0, 1, 0, 0, 0, + 64,192,225, 2, 31, 0, 8, 0, 1, 0, 0, 0, 64,192,225, 2, 31, 0, 9, 0, 1, 0, 0, 0, 64,192,225, 2, 31, 0, 10, 0, + 1, 0, 0, 0, 64,192,225, 2, 31, 0, 0, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 1, 0, 1, 0, 0, 0,240, 10,228, 2, + 31, 0, 2, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 3, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 4, 0, 1, 0, 0, 0, +240, 10,228, 2, 31, 0, 5, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 6, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 7, 0, + 1, 0, 0, 0,240, 10,228, 2, 31, 0, 8, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 9, 0, 1, 0, 0, 0,240, 10,228, 2, + 31, 0, 10, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 11, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 12, 0, 1, 0, 0, 0, +240, 10,228, 2, 31, 0, 13, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 14, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 15, 0, + 1, 0, 0, 0,240, 10,228, 2, 31, 0, 16, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 17, 0, 1, 0, 0, 0,240, 10,228, 2, + 31, 0, 18, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 19, 0, 1, 0, 0, 0,240, 10,228, 2, 31, 0, 20, 0, 1, 0, 0, 0, +240, 10,228, 2, 68, 65, 84, 65, 96, 0, 0, 0,160, 91,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16, 91,215, 2, +168, 2,226, 2,248, 0,226, 2,208, 1,226, 2,240, 2,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, 85, 0, 0, 0, +194, 2, 0, 0, 1, 1, 36, 4,110, 2, 1, 0, 0, 0, 0, 0, 0, 0, 8, 0, 24,108,206, 2, 40, 38,227, 2, 40, 38,227, 2, +128, 40,226, 2, 0, 37,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37,220, 3, 32, 35,220, 3, 68, 65, 84, 65,248, 0, 0, 0, +128, 40,226, 2,198, 0, 0, 0, 1, 0, 0, 0,168, 41,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,113, 68, 0, 0, 0, 0, + 0, 0,208, 65, 0, 0, 0, 0, 0,128,132, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 96,132, 68, 0, 0,200, 65, 0, 96,132, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 36, 4, 26, 0, 36, 4, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 35, 4, 0, 0, 85, 0, 0, 0,110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 36, 4, 26, 0, 9, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +176, 55,206, 2,136, 60, 8, 4,136, 60, 8, 4, 0, 0, 0, 0, 0, 0, 0, 0, 56, 67, 6, 4,176,227, 6, 4, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,168, 41,226, 2,198, 0, 0, 0, 1, 0, 0, 0,208, 42,226, 2,128, 40,226, 2, + 0, 0, 0, 0, 0, 0, 32, 67, 0,192, 6,196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67, 0, 0,190,195, 0, 0, 0, 0, +143, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 0,123, 1, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0,123, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 64, 10, 1, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,160, 0,124, 1,143, 0,124, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,159, 0, 0, 0, 71, 1, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 0,124, 1, 10, 0, 5, 0, 3, 0, 0, 0, 0, 0, 0, 0,160, 0, 50, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 54,206, 2,120,129, 4, 4,120,129, 4, 4,152,129,226, 2,152,129,226, 2, + 56,227, 6, 4,208,225, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,152,129,226, 2,196, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,176, 43,221, 3, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111, +111,108,115, 95,111, 98,106,101, 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111, +111,108,115, 95,111, 98,106,101, 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 98,106,101, 99,116, 32, 84,111,111,108,115, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,233,253,143, 0,255, 1, 0, 0, 0, 0, + 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,208, 42,226, 2,198, 0, 0, 0, 1, 0, 0, 0,216, 35,227, 2,168, 41,226, 2, + 0, 0, 0, 0, 0, 0, 33, 67, 0, 0, 90,195, 0, 0, 0, 0, 0, 0, 0, 0,227,102, 16, 67, 24, 30, 90,195, 0, 0, 0, 0, +143, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 0,215, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0,215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 64, 10, 3, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,160, 0,216, 0,143, 0,216, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,159, 0, 0, 0,111, 0, 0, 0, 70, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 0,216, 0, 11, 0, 6, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 55,206, 2, 80,131, 4, 4, 80,131, 4, 4, 16,131,226, 2, 16,131,226, 2, + 88,225, 6, 4,240,223, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 16,131,226, 2,196, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56,112,206, 2, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97, +115,116, 95,111,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97, +115,116, 95,111,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79,112,101,114, 97,116,111,114, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216,255,144, 0, 16, 0, 0, 0, 0, 0, + 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,216, 35,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 37,227, 2,208, 42,226, 2, + 0, 0, 0, 0, 0, 0, 52, 67, 0, 96,158,196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 67, 0, 96,158,196, 0,128,142,195, +163, 0, 0, 0,180, 0, 0, 0, 0, 0, 0, 0,213, 3, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0,213, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 64, 10, 1, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,180, 0,214, 3,163, 0,214, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 4, 0, 0, 35, 4, 0, 0,111, 0, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 0, 37,227, 2,198, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0,216, 35,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 0, 0, 0, 35, 4, 0, 0, +111, 0, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,132, 3, 84, 2, 12, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,112, 53,206, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96,217, 6, 4,232,216, 6, 4, 0, 0, 0, 0,192, 67,227, 2, 68, 65, 84, 65, + 68, 3, 0, 0,192, 67,227, 2,156, 0, 0, 0, 1, 0, 0, 0, 0, 0,140, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,206,104,211, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,142, 6,128,191, 0, 0,128,191, + 0, 0, 0, 0, 0, 0, 0, 0, 11,210, 76,190, 0, 0, 0, 0, 68,239,209, 62, 51,177,205,190,184,158, 81, 63, 0, 0, 0, 0, + 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188,166, 33,101, 63, 42, 61,228, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 33,210,111,193, 0, 0,128, 63, 68,239,209, 62, 70,119,105, 63,176, 84, 89,188, 0, 0, 0, 0, + 52,177,205,190,142, 74, 70, 62,166, 33,101, 63, 0, 0, 0, 0,185,158, 81, 63, 35, 44,185,190, 43, 61,228, 62, 0, 0, 0, 0, + 62, 95, 68, 65, 51,120,173,192,115,208,213, 64, 0, 0,128, 63,178,157,229, 62, 67,221, 41,191,116,169, 81,191,184,158, 81,191, +117, 90,127, 63,162,192,163, 62,158, 53,185, 62, 35, 44,185, 62,145,180,109,188,138, 56,189, 63,218, 72,228,190, 42, 61,228,190, + 0, 0, 0, 0, 0, 0, 0, 0, 33,171,108, 65, 33,210,111, 65, 39,240,191, 62,124,116, 85, 63, 80,189, 70,188, 0, 0,185,180, +100, 19,121,190, 40, 29,240, 61,236,186, 10, 63, 0, 0,208, 51,197,112,117,194,178,208,216, 65,221,158, 5,194,231,251,159,192, +221, 54,114, 66, 29,247,213,193, 59,221, 3, 66, 25, 4,160, 64, 68,239,209, 62, 51,177,205,190,184,158, 81, 63, 0, 0, 0, 0, + 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188,166, 33,101, 63, 42, 61,228, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 33,210,111,193, 0, 0,128, 63,178,157,229, 62, 67,221, 41,191,116,169, 81,191,184,158, 81,191, +117, 90,127, 63,162,192,163, 62,158, 53,185, 62, 35, 44,185, 62,145,180,109,188,138, 56,189, 63,218, 72,228,190, 42, 61,228,190, + 0, 0, 0, 0, 0, 0, 0, 0, 33,171,108, 65, 33,210,111, 65, 47, 45, 18, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 47, 45, 18, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 45, 18, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 92, 62, 55, 63, 56,186,224,190,237,203,148,190, 3,236,234,190, + 33,210,111, 65, 33,210,111, 65, 0, 0, 0, 0, 0, 0, 0, 0, 11, 39, 5, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -2716,1943 +2716,1941 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 66, 12, 33, 32, 66,137,152, 85, 66,126, 27,113, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,240, 9,253,179,192, 0, 0, 0,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 7, 2,212,100, 32, + 0, 0,128, 63, 30, 33, 12, 66, 86,152,137, 66,113, 27,126, 66, 0, 0, 0, 0, 68, 65, 84, 65,240, 0, 0, 0, 40, 38,227, 2, +157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 51, 51, 51, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 32, 65, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0,144, 12,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0, 0, - 0, 1, 0, 3, 24, 8, 0, 0, 66, 12, 0, 0, 63,128, 0, 0, 61,204,204,205, 68,122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 3, 0, 8, 24, 0, 0, 0, 0, 12, 66, + 0, 0,128, 63,205,204,204, 61, 0, 0,122, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16, 0, 10, 0, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 78, 0, 0,148, 0, 0, 0, +128,251,213, 2,193, 0, 0, 0, 1, 0, 0, 0, 72,252,213, 2,184,250,213, 2, 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 71, 97, +109,101, 32, 76,111,103,105, 99, 0, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 72, 8,226, 2,240, 11,226, 2, 56, 12,226, 2,168, 76,227, 2, 48, 92,215, 2, 0, 95,215, 2, 0, 0, 0, 0, 0, 0, 0, 0, +144, 1,228, 2, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 83, 78, 0, 0, 0,148, 9,253,180,224, 0, 0, 0,193, 0, 0, 0, 1, 11, 27,167, 64, 11, 29,167, 48, - 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 71, 97,109,101, 32, 76,111,103,105, 99, 0, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,253,181,160, 11, 29,252, 48, 11, 29,177, 48, 11, 31,174, 80, 11, 31,174,144, - 11, 27,162, 32, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 72, 8,226, 2,194, 0, 0, 0, 1, 0, 0, 0,144, 8,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,144, 8,226, 2,194, 0, 0, 0, 1, 0, 0, 0,216, 8,226, 2, + 72, 8,226, 2, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,216, 8,226, 2,194, 0, 0, 0, + 1, 0, 0, 0, 32, 9,226, 2,144, 8,226, 2, 0, 0, 0, 0,126, 7, 5, 4, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, + 32, 9,226, 2,194, 0, 0, 0, 1, 0, 0, 0,104, 9,226, 2,216, 8,226, 2, 0, 0, 0, 0,126, 7, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,104, 9,226, 2,194, 0, 0, 0, 1, 0, 0, 0,176, 9,226, 2, 32, 9,226, 2, 0, 0, 0, 0, + 0, 0,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,176, 9,226, 2,194, 0, 0, 0, 1, 0, 0, 0,248, 9,226, 2, +104, 9,226, 2, 0, 0, 0, 0,126, 7,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,248, 9,226, 2,194, 0, 0, 0, + 1, 0, 0, 0, 64, 10,226, 2,176, 9,226, 2, 0, 0, 0, 0, 0, 0,140, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, + 64, 10,226, 2,194, 0, 0, 0, 1, 0, 0, 0,136, 10,226, 2,248, 9,226, 2, 0, 0, 0, 0, 32, 6,140, 1, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,136, 10,226, 2,194, 0, 0, 0, 1, 0, 0, 0,208, 10,226, 2, 64, 10,226, 2, 0, 0, 0, 0, + 32, 6, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,208, 10,226, 2,194, 0, 0, 0, 1, 0, 0, 0, 24, 11,226, 2, +136, 10,226, 2, 0, 0, 0, 0,126, 7,140, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 24, 11,226, 2,194, 0, 0, 0, + 1, 0, 0, 0, 96, 11,226, 2,208, 10,226, 2, 0, 0, 0, 0, 64, 5,140, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, + 96, 11,226, 2,194, 0, 0, 0, 1, 0, 0, 0,168, 11,226, 2, 24, 11,226, 2, 0, 0, 0, 0, 64, 5,234, 3, 1, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,168, 11,226, 2,194, 0, 0, 0, 1, 0, 0, 0,240, 11,226, 2, 96, 11,226, 2, 0, 0, 0, 0, + 68, 1,140, 1, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,240, 11,226, 2,194, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, +168, 11,226, 2, 0, 0, 0, 0, 68, 1,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 56, 12,226, 2,195, 0, 0, 0, + 1, 0, 0, 0, 80, 71,227, 2, 0, 0, 0, 0,144, 8,226, 2,216, 8,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 80, 71,227, 2,195, 0, 0, 0, 1, 0, 0, 0,152, 71,227, 2, 56, 12,226, 2,144, 8,226, 2,104, 9,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,152, 71,227, 2,195, 0, 0, 0, 1, 0, 0, 0,224, 71,227, 2, + 80, 71,227, 2,216, 8,226, 2,176, 9,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,224, 71,227, 2, +195, 0, 0, 0, 1, 0, 0, 0, 40, 72,227, 2,152, 71,227, 2,104, 9,226, 2,176, 9,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0, 40, 72,227, 2,195, 0, 0, 0, 1, 0, 0, 0,112, 72,227, 2,224, 71,227, 2,104, 9,226, 2, +248, 9,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,112, 72,227, 2,195, 0, 0, 0, 1, 0, 0, 0, +184, 72,227, 2, 40, 72,227, 2,248, 9,226, 2, 64, 10,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +184, 72,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 0, 73,227, 2,112, 72,227, 2, 32, 9,226, 2,136, 10,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 0, 73,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 72, 73,227, 2,184, 72,227, 2, + 64, 10,226, 2,136, 10,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 72, 73,227, 2,195, 0, 0, 0, + 1, 0, 0, 0,144, 73,227, 2, 0, 73,227, 2, 72, 8,226, 2,248, 9,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,144, 73,227, 2,195, 0, 0, 0, 1, 0, 0, 0,216, 73,227, 2, 72, 73,227, 2, 72, 8,226, 2,136, 10,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,216, 73,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 32, 74,227, 2, +144, 73,227, 2,176, 9,226, 2,208, 10,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 32, 74,227, 2, +195, 0, 0, 0, 1, 0, 0, 0,104, 74,227, 2,216, 73,227, 2, 32, 9,226, 2,208, 10,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,104, 74,227, 2,195, 0, 0, 0, 1, 0, 0, 0,176, 74,227, 2, 32, 74,227, 2, 64, 10,226, 2, +208, 10,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,176, 74,227, 2,195, 0, 0, 0, 1, 0, 0, 0, +248, 74,227, 2,104, 74,227, 2, 24, 11,226, 2, 96, 11,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +248, 74,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 64, 75,227, 2,176, 74,227, 2,176, 9,226, 2, 96, 11,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 64, 75,227, 2,195, 0, 0, 0, 1, 0, 0, 0,136, 75,227, 2,248, 74,227, 2, +208, 10,226, 2, 24, 11,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,136, 75,227, 2,195, 0, 0, 0, + 1, 0, 0, 0,208, 75,227, 2, 64, 75,227, 2,248, 9,226, 2,168, 11,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,208, 75,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 24, 76,227, 2,136, 75,227, 2, 24, 11,226, 2,168, 11,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 24, 76,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 96, 76,227, 2, +208, 75,227, 2,104, 9,226, 2,240, 11,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 96, 76,227, 2, +195, 0, 0, 0, 1, 0, 0, 0,168, 76,227, 2, 24, 76,227, 2, 96, 11,226, 2,240, 11,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,168, 76,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 96, 76,227, 2,168, 11,226, 2, +240, 11,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 48, 92,215, 2,197, 0, 0, 0, 1, 0, 0, 0, +192, 92,215, 2, 0, 0, 0, 0,104, 9,226, 2,144, 8,226, 2,216, 8,226, 2,176, 9,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, +126, 7, 0, 0,235, 3, 0, 0, 5, 4, 0, 0, 7, 7,127, 7, 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, +248,233,220, 2,248,233,220, 2, 80, 39,227, 2,120, 40,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0, 80, 39,227, 2,198, 0, 0, 0, 1, 0, 0, 0,120, 40,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 32,148, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,224,239, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,253,181,160, 0, 0, 0,194, 0, 0, 0, 1, - 9,253,181,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 9,253,181,224, - 0, 0, 0,194, 0, 0, 0, 1, 10,122, 9,208, 9,253,181,160, 0, 0, 0, 0, 0, 0, 4, 5, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 10,122, 9,208, 0, 0, 0,194, 0, 0, 0, 1, 10,122, 10, 16, 9,253,181,224, 0, 0, 0, 0, 7,126, 4, 5, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 10,122, 10, 16, 0, 0, 0,194, 0, 0, 0, 1, 11, 29,249,240, 10,122, 9,208, - 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,249,240, 0, 0, 0,194, 0, 0, 0, 1, - 11, 29,250, 48, 10,122, 10, 16, 0, 0, 0, 0, 0, 0, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,250, 48, - 0, 0, 0,194, 0, 0, 0, 1, 11, 29,250,112, 11, 29,249,240, 0, 0, 0, 0, 7,126, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 29,250,112, 0, 0, 0,194, 0, 0, 0, 1, 11, 29,250,176, 11, 29,250, 48, 0, 0, 0, 0, 0, 0, 1,140, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,250,176, 0, 0, 0,194, 0, 0, 0, 1, 11, 29,250,240, 11, 29,250,112, - 0, 0, 0, 0, 6, 32, 1,140, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,250,240, 0, 0, 0,194, 0, 0, 0, 1, - 11, 29,251, 48, 11, 29,250,176, 0, 0, 0, 0, 6, 32, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,251, 48, - 0, 0, 0,194, 0, 0, 0, 1, 11, 29,251,112, 11, 29,250,240, 0, 0, 0, 0, 7,126, 1,140, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 29,251,112, 0, 0, 0,194, 0, 0, 0, 1, 11, 29,251,176, 11, 29,251, 48, 0, 0, 0, 0, 5, 64, 1,140, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,251,176, 0, 0, 0,194, 0, 0, 0, 1, 11, 29,251,240, 11, 29,251,112, - 0, 0, 0, 0, 5, 64, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,251,240, 0, 0, 0,194, 0, 0, 0, 1, - 11, 29,252, 48, 11, 29,251,176, 0, 0, 0, 0, 1, 68, 1,140, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 29,252, 48, - 0, 0, 0,194, 0, 0, 0, 1, 0, 0, 0, 0, 11, 29,251,240, 0, 0, 0, 0, 1, 68, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 29,177, 48, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,177,112, 0, 0, 0, 0, 9,253,181,224, 10,122, 9,208, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,177,112, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,177,176, - 11, 29,177, 48, 9,253,181,224, 11, 29,249,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,177,176, - 0, 0, 0,195, 0, 0, 0, 1, 11, 29,177,240, 11, 29,177,112, 10,122, 9,208, 11, 29,250, 48, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,177,240, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,178, 48, 11, 29,177,176, 11, 29,249,240, - 11, 29,250, 48, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,178, 48, 0, 0, 0,195, 0, 0, 0, 1, - 11, 29,178,112, 11, 29,177,240, 11, 29,249,240, 11, 29,250,112, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 29,178,112, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,178,176, 11, 29,178, 48, 11, 29,250,112, 11, 29,250,176, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,178,176, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,178,240, 11, 29,178,112, - 10,122, 10, 16, 11, 29,250,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,178,240, 0, 0, 0,195, - 0, 0, 0, 1, 11, 29,179, 48, 11, 29,178,176, 11, 29,250,176, 11, 29,250,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 29,179, 48, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,179,112, 11, 29,178,240, 9,253,181,160, 11, 29,250,112, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,179,112, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,179,176, - 11, 29,179, 48, 9,253,181,160, 11, 29,250,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,179,176, - 0, 0, 0,195, 0, 0, 0, 1, 11, 29,179,240, 11, 29,179,112, 11, 29,250, 48, 11, 29,251, 48, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,179,240, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,180, 48, 11, 29,179,176, 10,122, 10, 16, - 11, 29,251, 48, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,180, 48, 0, 0, 0,195, 0, 0, 0, 1, - 11, 29,180,112, 11, 29,179,240, 11, 29,250,176, 11, 29,251, 48, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 29,180,112, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,180,176, 11, 29,180, 48, 11, 29,251,112, 11, 29,251,176, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,180,176, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,180,240, 11, 29,180,112, - 11, 29,250, 48, 11, 29,251,176, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,180,240, 0, 0, 0,195, - 0, 0, 0, 1, 11, 29,181, 48, 11, 29,180,176, 11, 29,251, 48, 11, 29,251,112, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 29,181, 48, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,181,112, 11, 29,180,240, 11, 29,250,112, 11, 29,251,240, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,181,112, 0, 0, 0,195, 0, 0, 0, 1, 11, 29,181,176, - 11, 29,181, 48, 11, 29,251,112, 11, 29,251,240, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,181,176, - 0, 0, 0,195, 0, 0, 0, 1, 11, 29,181,240, 11, 29,181,112, 11, 29,249,240, 11, 29,252, 48, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 29,181,240, 0, 0, 0,195, 0, 0, 0, 1, 11, 31,174, 80, 11, 29,181,176, 11, 29,251,176, - 11, 29,252, 48, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 31,174, 80, 0, 0, 0,195, 0, 0, 0, 1, - 0, 0, 0, 0, 11, 29,181,240, 11, 29,251,240, 11, 29,252, 48, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, - 11, 31,174,144, 0, 0, 0,197, 0, 0, 0, 1, 11, 29,202, 96, 0, 0, 0, 0, 11, 29,249,240, 9,253,181,224, 10,122, 9,208, - 11, 29,250, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 5, 7, 7, 7,127, 0, 27, 0, 1, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 11, 27,166,224, 11, 27,166,224, 11, 31,175, 32, 11, 31,176, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 31,175, 32, 0, 0, 0,198, 0, 0, 0, 1, - 11, 31,176, 64, 0, 0, 0, 0, 0, 0, 0, 0, 68,148, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,239,224, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 25, 68,239,192, 0, 65,200, 0, 0, - 68,239,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 7,127, - 0, 26, 7,127, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, - 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, +126, 7, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192,239, 68, 0, 0,200, 65, 0,192,239, 68, 0, 0,200, 65, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,127, 7, 26, 0,127, 7, 26, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0,235, 3, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,127, 7, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 31,176, 64, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 31,175, 32, 0, 0, 0, 0, 69,109,240, 0,192,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68,238, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 7,112, 0, 0, 7,129, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 2, 0, 0, - 0, 1, 3, 3, 0, 2, 4, 0, 0, 10, 7,129, 0, 2, 7,112, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,120, 40,227, 2,198, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 80, 39,227, 2, 0, 0, 0, 0, 0,240,109, 69, 0, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,238, 68, + 0, 0, 0, 0, 0, 0, 0, 64,112, 7, 0, 0,129, 7, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 2, 0, 0, 0, 1, 0, 3, 3, 2, 0, 0, 4, 10, 0,129, 7, + 2, 0,112, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, + 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 29,202, 96, 0, 0, 0,197, 0, 0, 0, 1, 11, 23, 81, 96, 11, 31,174,144, - 11, 29,250,240, 11, 29,250,176, 11, 29,251, 48, 10,122, 10, 16, 0, 0, 0, 0, 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 0, 0, - 0, 0, 1,139, 4, 4, 1, 94, 1,140, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,146, 48, 11, 27,146, 48, - 11, 29,202,240, 11, 29,204, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 29,202,240, 0, 0, 0,198, 0, 0, 0, 1, 11, 29,204, 16, 0, 0, 0, 0, 0, 0, 0, 0, 67,148, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 67,175, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 93, 0, 0, 0, 0, - 0, 0, 0, 25, 67,174,128, 0, 65,200, 0, 0, 67,174,128, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 94, 0, 26, 1, 94, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 1,114, 0, 0, 1,139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 94, 0, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, +192, 92,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 80, 93,215, 2, 48, 92,215, 2,136, 10,226, 2, 64, 10,226, 2,208, 10,226, 2, + 32, 9,226, 2, 0, 0, 0, 0, 33, 6, 0, 0,126, 7, 0, 0, 0, 0, 0, 0,139, 1, 0, 0, 4, 4, 94, 1,140, 1, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56, 87,227, 2, 56, 87,227, 2,160, 41,227, 2,200, 42,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,160, 41,227, 2,198, 0, 0, 0, 1, 0, 0, 0, +200, 42,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,175, 67, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 1, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,128,174, 67, 0, 0,200, 65, + 0,128,174, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 94, 1, + 26, 0, 94, 1, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 6, 0, 0,126, 7, 0, 0,114, 1, 0, 0, +139, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 1, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 29,204, 16, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 29,202,240, - 0, 0, 0, 0, 67,174,128, 0,196, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,166,127,255,195,184,255,255, 0, 0, 0, 0, - 0, 0, 1, 77, 0, 0, 1, 94, 0, 0, 0, 0, 0, 0, 1,113, 0, 0, 0, 0, 0, 0, 1, 78, 0, 0, 0, 0, 0, 0, 0, 17, - 0, 0, 0, 0, 0, 0, 1, 76, 0, 0, 0, 0, 0, 0, 1,113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 64, 0, 0, 0, 1, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 1, 94, 1,114, 1, 77, 1,114, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 33, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 1,113, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 94, 1,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 23, 78,128, 11, 27,144,192, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 23, 78,128, 0, 0, 0,196, - 0, 0, 0, 1, 11, 23, 79,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +200, 42,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,160, 41,227, 2, 0, 0, 0, 0, 0,128,174, 67, 0, 0, 61,196, + 0, 0, 0, 0, 0, 0, 0, 0,255,127,166, 67,255,255,184,195, 0, 0, 0, 0, 77, 1, 0, 0, 94, 1, 0, 0, 0, 0, 0, 0, +113, 1, 0, 0, 0, 0, 0, 0, 78, 1, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 76, 1, 0, 0, 0, 0, 0, 0, +113, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 1, 0, 0, + 1, 0, 7, 0, 18, 0, 0, 4, 6, 0, 94, 1,114, 1, 77, 1,114, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 33, 6, 0, 0,126, 7, 0, 0, 0, 0, 0, 0,113, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 94, 1,114, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,136,132,226, 2,176,148,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,136,132,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 0,134,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 67,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220,255, 76, 1, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, + 0,134,226, 2,196, 0, 0, 0, 1, 0, 0, 0,120,135,226, 2,136,132,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100, +101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,135,255, + 76, 1, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,120,135,226, 2,196, 0, 0, 0, 1, 0, 0, 0, +240,136,226, 2, 0,134,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,111,255, 76, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 64, 1, 0, 0,240,136,226, 2,196, 0, 0, 0, 1, 0, 0, 0,104,138,226, 2,120,135,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,140,254, 76, 1,203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,104,138,226, 2, +196, 0, 0, 0, 1, 0, 0, 0,224,139,226, 2,240,136,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, + 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58,254, 76, 1, 58, 0, + 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,224,139,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 88,141,226, 2, +104,138,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117, +114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117, +114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 97,109,112,108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,254, 76, 1, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 64, 1, 0, 0, 88,141,226, 2,196, 0, 0, 0, 1, 0, 0, 0,208,142,226, 2,224,139,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 83,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 10,254, 76, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,208,142,226, 2,196, 0, 0, 0, + 1, 0, 0, 0, 72,144,226, 2, 88,141,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101, +114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101, +114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,242,253, 76, 1, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 72,144,226, 2,196, 0, 0, 0, 1, 0, 0, 0,192,145,226, 2,208,142,226, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110, +103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110, +103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 80,111,115,116, 32, 80,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,218,253, 76, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, +192,145,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 56,147,226, 2, 72,144,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109, +112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,194,253, + 76, 1, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 56,147,226, 2,196, 0, 0, 0, 1, 0, 0, 0, +176,148,226, 2,192,145,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40,253, 76, 1,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 64, 1, 0, 0,176,148,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 56,147,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16,253, 76, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,216, 0, 0, 0, 56, 87,227, 2, +162, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 21, 0, 0,160, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 96, 0, 0, 0, 80, 93,215, 2,197, 0, 0, 0, 1, 0, 0, 0,224, 93,215, 2,192, 92,215, 2, 72, 8,226, 2, +248, 9,226, 2, 64, 10,226, 2,136, 10,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 31, 6, 0, 0, 0, 0, 0, 0,139, 1, 0, 0, + 17, 17, 32, 6,140, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40,255,220, 2, 40,255,220, 2,240, 43,227, 2, + 64, 46,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,240, 43,227, 2, +198, 0, 0, 0, 1, 0, 0, 0, 24, 45,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 67, 0, 0, 0, 0, 0, 0,208, 65, + 0, 0, 0, 0, 0, 0,196, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 6, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, + 0,224,195, 68, 0, 0,200, 65, 0,224,195, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, + 4, 0, 12, 0, 10, 0, 32, 6, 26, 0, 32, 6, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 31, 6, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 6, 26, 0, + 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0, 24, 45,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 64, 46,227, 2,240, 43,227, 2, 0, 0, 0, 0, + 0, 0, 92, 67, 0, 0,185,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 67, 0, 0,185,195, 0, 0, 0, 0,203, 0, 0, 0, +220, 0, 0, 0, 0, 0, 0, 0,113, 1, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, +202, 0, 0, 0, 0, 0, 0, 0,113, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 64, 10, 3, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,220, 0,114, 1,203, 0,114, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,219, 0, 0, 0, 26, 0, 0, 0,139, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,220, 0,114, 1, 0, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40,150,226, 2, 40,150,226, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 40,150,226, 2,196, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 79, 71, 73, 67, 95, 80, 84, 95,112,114,111,112,101,114,116, +105,101,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 79, 71, 73, 67, 95, 80, 84, 95,112,114,111,112,101,114,116, +105,101,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,114,111,112,101,114,116,105,101,115, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,196,255,203, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0, 64, 46,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 24, 45,227, 2, 0, 0, 0, 0, + 0, 0,160, 68, 0, 0, 0, 0, 0, 0,112, 67, 0, 80, 31,195, 0,234,179, 68,224,198,182,194,184,177,165, 67, 51, 5, 0, 0, + 68, 5, 0, 0, 18, 0, 0, 0,113, 1, 0, 0, 0, 0, 0, 0, 50, 5, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, + 50, 5, 0, 0, 18, 0, 0, 0,113, 1, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,250, 70, 0, 0,250, 70, 0, 0, 0, 63, + 72,225,154, 63, 10, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4, 0, 0, 68, 5,114, 1, 51, 5, 96, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,220, 0, 0, 0, 31, 6, 0, 0, 26, 0, 0, 0,139, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 5,114, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 52, 0, 0, 0, 40,255,220, 2,175, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,224, 93,215, 2, +197, 0, 0, 0, 1, 0, 0, 0,112, 94,215, 2, 80, 93,215, 2, 24, 11,226, 2, 96, 11,226, 2,176, 9,226, 2,208, 10,226, 2, + 0, 0, 0, 0, 65, 5, 0, 0,126, 7, 0, 0,141, 1, 0, 0,233, 3, 0, 0, 9, 9, 62, 2, 93, 2, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 64, 88,227, 2, 64, 88,227, 2,104, 47,227, 2,144, 48,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,104, 47,227, 2,198, 0, 0, 0, 1, 0, 0, 0,144, 48,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,230, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,128, 15, 68, 0, 0, 0, 0, + 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 61, 2, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 64, 15, 68, 0, 0,200, 65, 0, 64, 15, 68, + 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 62, 2, 26, 0, 62, 2, + 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 5, 0, 0,126, 7, 0, 0,141, 1, 0, 0,166, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 2, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,144, 48,227, 2, +198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,104, 47,227, 2, 0, 0, 0, 0, 0,128,181, 67, 0, 0, 0, 0, 0,128,218, 67, + 0, 0, 0, 0,131,248, 1, 68, 0, 0, 0, 0, 86, 26, 3, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 2, 0, 0, 0, 0, 0, 0, 66, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,215, 35, 60, 0, 0,122, 68, 0, 0, 0, 0, 1, 0, 3, 0, + 0, 0, 0, 4, 10, 0, 62, 2, 67, 2, 62, 2, 67, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 5, 0, 0, +126, 7, 0, 0,167, 1, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 2, 67, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,136, 2, 0, 0, 64, 88,227, 2,169, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 96, 0, 0, 0,112, 94,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 0, 95,215, 2,224, 93,215, 2,168, 11,226, 2,240, 11,226, 2, + 96, 11,226, 2, 24, 11,226, 2, 0, 0, 0, 0, 69, 1, 0, 0, 63, 5, 0, 0,141, 1, 0, 0,233, 3, 0, 0, 1, 1,251, 3, + 93, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 55,227, 2,128, 55,227, 2,184, 49,227, 2, 88, 54,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,184, 49,227, 2,198, 0, 0, 0, + 1, 0, 0, 0,224, 50,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,113, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, + 0,192,126, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,250, 3, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,128,126, 68, + 0, 0,200, 65, 0,128,126, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, + 10, 0,251, 3, 26, 0,251, 3, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 1, 0, 0, 63, 5, 0, 0, +141, 1, 0, 0,166, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,251, 3, 26, 0, 0, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, +248, 0, 0, 0,224, 50,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 8, 52,227, 2,184, 49,227, 2, 0, 0, 0, 0, 0, 0, 15, 67, + 0, 64, 70,196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67,255,127, 70,196, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, + 18, 0, 0, 0, 43, 3, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, + 18, 0, 0, 0, 43, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, + 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,160, 0, 44, 3,143, 0, 26, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 69, 1, 0, 0, 69, 1, 0, 0,167, 1, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 67, 2, 0, 0, 5, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 8, 52,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 48, 53,227, 2, +224, 50,227, 2, 0, 0, 0, 0, 0, 0, 16, 67, 0, 0,206,194, 0, 0, 0, 0, 0, 0, 0, 0,231,102, 16, 67, 0, 0,206,194, + 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,160, 0,120, 0,143, 0, +102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 1, 0, 0, 63, 5, 0, 0,167, 1, 0, 0,167, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 34, 0, 2, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 48, 53,227, 2, +198, 0, 0, 0, 1, 0, 0, 0, 88, 54,227, 2, 8, 52,227, 2, 0, 0, 0, 0, 0, 0, 52, 67, 0, 0,109,196, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 35, 67, 0, 0,109,196, 0,128,145,195,163, 0, 0, 0,180, 0, 0, 0, 0, 0, 0, 0,144, 2, 0, 0, + 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0,144, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 1, 0, 0, 1, 0, 7, 0, + 18, 0, 0, 4, 6, 0,180, 0,145, 2,163, 0,145, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 5, 0, 0, + 63, 5, 0, 0,167, 1, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, + 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0, 88, 54,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 48, 53,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 69, 1, 0, 0, 63, 5, 0, 0,167, 1, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,251, 3, 67, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,248, 90,227, 2, 68, 65, 84, 65, 68, 3, 0, 0,248, 90,227, 2,156, 0, 0, 0, 1, 0, 0, 0, +190, 35, 30, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 40,139, 61, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,111, 18, 3,187, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0,128, 0, 0, 0,128, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, +190, 35, 30, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 40,139, 61, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,111, 18, 3,187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, +149, 53,207, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,112,121,107, 65, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,255,255,249,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, +190, 35, 30, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 40,139, 61, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,111, 18, 3,187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, +207, 3,116, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,207, 3,116, 64, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,207, 3,116, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,149, 53,207, 65,214,211,111, 65, 0, 0, 0, 0, 0, 0, 0, 0, +221, 57, 80, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0,251,251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 62, 55, 63, + 56,186,224,190,237,203,148,190, 3,236,234,190, 1, 0, 0, 0, 0, 0,128, 63, 0, 0,180, 66, 0, 0,180, 66, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,240, 0, 0, 0,128, 55,227, 2,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 51, 51, 51, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 65, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0, +144, 12,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, + 3, 0, 0, 0, 1, 0, 3, 0, 8, 8, 0, 0, 0, 0, 12, 66, 0, 0,128, 63,205,204,204, 61, 0, 0,122, 68, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 0, 7, 1, 0, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 0, 95,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, +112, 94,215, 2,248, 9,226, 2,104, 9,226, 2,240, 11,226, 2,168, 11,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 67, 1, 0, 0, +141, 1, 0, 0,233, 3, 0, 0, 3, 3, 68, 1, 93, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,248, 58,227, 2, +248, 58,227, 2,168, 56,227, 2,208, 57,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, +248, 0, 0, 0,168, 56,227, 2,198, 0, 0, 0, 1, 0, 0, 0,208, 57,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,244, 67, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,162, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 1, 0, 0, + 0, 0, 0, 0, 25, 0, 0, 0, 0,128,161, 67, 0, 0,200, 65, 0,128,161, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0, 68, 1, 26, 0, 68, 1, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 67, 1, 0, 0,141, 1, 0, 0,166, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 1, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,208, 57,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, +168, 56,227, 2, 0, 0, 0, 0, 0,128,141, 67, 0, 0,244,194, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,153, 67, 0, 64, 12,196, + 0, 0, 0, 0, 51, 1, 0, 0, 68, 1, 0, 0, 18, 0, 0, 0, 66, 2, 0, 0, 0, 0, 0, 0, 50, 1, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0, 50, 1, 0, 0, 18, 0, 0, 0, 66, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 18, 6, 0, 0, 2, 0, 3, 3, 0, 0, 12, 4, 6, 0, 68, 1, 67, 2, 51, 1, + 49, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 1, 0, 0,167, 1, 0, 0,233, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 1, 67, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,244, 0, 0, 0,248, 58,227, 2, +166, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,176,237,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 68, 65, 84, 65, + 12, 0, 0, 0,176,237,205, 2,221, 0, 0, 0, 1, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0,112, 94,227, 2, 68, 65, 84, 65, +168, 0, 0, 0,112, 94,227, 2,220, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,144, 1,228, 2, 19, 0, 0, 0, + 1, 0, 1, 0,144, 1,228, 2, 20, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 21, 0, 1, 0, 1, 0, 0, 0,144, 1,228, 2, + 0, 0, 0, 0, 1, 0, 1, 0,240, 10,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,240, 16,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, +144, 30,221, 2, 0, 0, 0, 0, 1, 0, 1, 0, 32, 26,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 8, 97,223, 2, 0, 0, 0, 0, + 1, 0, 1, 0,192, 21,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 80, 9,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,144, 12,228, 2, + 0, 0, 0, 0, 1, 0, 1, 0,184, 8,228, 2, 21, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 83, 78, 0, 0,148, 0, 0, 0, + 72,252,213, 2,193, 0, 0, 0, 1, 0, 0, 0, 16,253,213, 2,128,251,213, 2, 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 83, 99, +114,105,112,116,105,110,103, 0,103, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +240, 76,227, 2,152, 80,227, 2,224, 80,227, 2,200, 86,227, 2,144, 95,215, 2, 96, 98,215, 2, 0, 0, 0, 0, 0, 0, 0, 0, +144, 1,228, 2, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,240, 76,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 56, 77,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 56, 77,227, 2,194, 0, 0, 0, 1, 0, 0, 0,128, 77,227, 2, +240, 76,227, 2, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,128, 77,227, 2,194, 0, 0, 0, + 1, 0, 0, 0,200, 77,227, 2, 56, 77,227, 2, 0, 0, 0, 0,126, 7, 5, 4, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +200, 77,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 16, 78,227, 2,128, 77,227, 2, 0, 0, 0, 0,126, 7, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 16, 78,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 88, 78,227, 2,200, 77,227, 2, 0, 0, 0, 0, + 0, 0,168, 3, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 88, 78,227, 2,194, 0, 0, 0, 1, 0, 0, 0,160, 78,227, 2, + 16, 78,227, 2, 0, 0, 0, 0,126, 7,168, 3, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,160, 78,227, 2,194, 0, 0, 0, + 1, 0, 0, 0,232, 78,227, 2, 88, 78,227, 2, 0, 0, 0, 0,240, 5,168, 3, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +232, 78,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 48, 79,227, 2,160, 78,227, 2, 0, 0, 0, 0,240, 5, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 48, 79,227, 2,194, 0, 0, 0, 1, 0, 0, 0,120, 79,227, 2,232, 78,227, 2, 0, 0, 0, 0, + 0, 0,104, 1, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,120, 79,227, 2,194, 0, 0, 0, 1, 0, 0, 0,192, 79,227, 2, + 48, 79,227, 2, 0, 0, 0, 0,240, 5,104, 1, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,192, 79,227, 2,194, 0, 0, 0, + 1, 0, 0, 0, 8, 80,227, 2,120, 79,227, 2, 0, 0, 0, 0,248, 2,104, 1, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, + 8, 80,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 80, 80,227, 2,192, 79,227, 2, 0, 0, 0, 0,240, 5,236, 2, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 80, 80,227, 2,194, 0, 0, 0, 1, 0, 0, 0,152, 80,227, 2, 8, 80,227, 2, 0, 0, 0, 0, +126, 7,236, 2, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,152, 80,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 80, 80,227, 2, 0, 0, 0, 0,248, 2,168, 3, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,224, 80,227, 2,195, 0, 0, 0, + 1, 0, 0, 0, 40, 81,227, 2, 0, 0, 0, 0, 56, 77,227, 2,128, 77,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 40, 81,227, 2,195, 0, 0, 0, 1, 0, 0, 0,112, 81,227, 2,224, 80,227, 2, 56, 77,227, 2, 16, 78,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,112, 81,227, 2,195, 0, 0, 0, 1, 0, 0, 0,184, 81,227, 2, + 40, 81,227, 2,128, 77,227, 2, 88, 78,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,184, 81,227, 2, +195, 0, 0, 0, 1, 0, 0, 0, 0, 82,227, 2,112, 81,227, 2, 16, 78,227, 2, 88, 78,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0, 0, 82,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 72, 82,227, 2,184, 81,227, 2, 88, 78,227, 2, +160, 78,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 72, 82,227, 2,195, 0, 0, 0, 1, 0, 0, 0, +144, 82,227, 2, 0, 82,227, 2,200, 77,227, 2,232, 78,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +144, 82,227, 2,195, 0, 0, 0, 1, 0, 0, 0,216, 82,227, 2, 72, 82,227, 2,240, 76,227, 2, 48, 79,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,216, 82,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 32, 83,227, 2,144, 82,227, 2, + 16, 78,227, 2, 48, 79,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 32, 83,227, 2,195, 0, 0, 0, + 1, 0, 0, 0,104, 83,227, 2,216, 82,227, 2,160, 78,227, 2,120, 79,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,104, 83,227, 2,195, 0, 0, 0, 1, 0, 0, 0,176, 83,227, 2, 32, 83,227, 2,232, 78,227, 2,120, 79,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,176, 83,227, 2,195, 0, 0, 0, 1, 0, 0, 0,248, 83,227, 2, +104, 83,227, 2, 48, 79,227, 2,192, 79,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,248, 83,227, 2, +195, 0, 0, 0, 1, 0, 0, 0, 64, 84,227, 2,176, 83,227, 2,120, 79,227, 2,192, 79,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0, 64, 84,227, 2,195, 0, 0, 0, 1, 0, 0, 0,136, 84,227, 2,248, 83,227, 2,232, 78,227, 2, + 8, 80,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,136, 84,227, 2,195, 0, 0, 0, 1, 0, 0, 0, +208, 84,227, 2, 64, 84,227, 2,160, 78,227, 2, 8, 80,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +208, 84,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 24, 85,227, 2,136, 84,227, 2, 88, 78,227, 2, 80, 80,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 24, 85,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 96, 85,227, 2,208, 84,227, 2, +200, 77,227, 2, 80, 80,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 96, 85,227, 2,195, 0, 0, 0, + 1, 0, 0, 0,168, 85,227, 2, 24, 85,227, 2, 8, 80,227, 2, 80, 80,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,168, 85,227, 2,195, 0, 0, 0, 1, 0, 0, 0,240, 85,227, 2, 96, 85,227, 2, 16, 78,227, 2,152, 80,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,240, 85,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 56, 86,227, 2, +168, 85,227, 2,160, 78,227, 2,152, 80,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 56, 86,227, 2, +195, 0, 0, 0, 1, 0, 0, 0,128, 86,227, 2,240, 85,227, 2,192, 79,227, 2,152, 80,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,128, 86,227, 2,195, 0, 0, 0, 1, 0, 0, 0,200, 86,227, 2, 56, 86,227, 2, 48, 79,227, 2, +120, 79,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,200, 86,227, 2,195, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0,128, 86,227, 2,240, 76,227, 2,232, 78,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, +144, 95,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 32, 96,215, 2, 0, 0, 0, 0, 16, 78,227, 2, 56, 77,227, 2,128, 77,227, 2, + 88, 78,227, 2, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0,169, 3, 0, 0, 5, 4, 0, 0, 7, 7,127, 7, 93, 0, 1, 0, + 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 88,234,220, 2, 88,234,220, 2, 32, 60,227, 2, 72, 61,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 32, 60,227, 2,198, 0, 0, 0, 1, 0, 0, 0, + 72, 61,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32,148, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,224,239, 68, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192,239, 68, 0, 0,200, 65, + 0,192,239, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,127, 7, + 26, 0,127, 7, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0,236, 3, 0, 0, + 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,127, 7, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, + 72, 61,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 32, 60,227, 2, 0, 0, 0, 0, 0,192,239, 68, 0, 0, 0, 0, + 0, 0, 28, 66, 0, 0, 0, 0, 0,192,237, 68, 0, 0, 0, 0, 0, 0,134, 66,110, 7, 0, 0,127, 7, 0, 0, 0, 0, 0, 0, + 66, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,109, 7, 0, 0, 0, 0, 0, 0, + 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 2, 2, 0, 0, + 1, 0, 3, 3, 2, 0, 0, 4, 10, 0,127, 7, 67, 0,110, 7, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,126, 7, 0, 0,169, 3, 0, 0,235, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +127, 7, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 32, 96,215, 2,197, 0, 0, 0, 1, 0, 0, 0,176, 96,215, 2,144, 95,215, 2, +232, 78,227, 2, 8, 80,227, 2, 80, 80,227, 2,200, 77,227, 2, 0, 0, 0, 0,241, 5, 0, 0,126, 7, 0, 0, 0, 0, 0, 0, +235, 2, 0, 0, 4, 4,142, 1,236, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72,127,227, 2, 72,127,227, 2, +112, 62,227, 2,152, 63,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +112, 62,227, 2,198, 0, 0, 0, 1, 0, 0, 0,152, 63,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148, 67, 0, 0, 0, 0, + 0, 0,208, 65, 0, 0, 0, 0, 0, 0,199, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,141, 1, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0,128,198, 67, 0, 0,200, 65, 0,128,198, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,142, 1, 26, 0,142, 1, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +241, 5, 0, 0,126, 7, 0, 0,210, 2, 0, 0,235, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +142, 1, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,152, 63,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,112, 62,227, 2, + 0, 0, 0, 0, 0,128,198, 67, 0, 0, 61,196, 0, 0, 0, 0, 0, 0, 0, 0,254,127,190, 67,254,127, 52,196, 0, 0, 0, 0, +125, 1, 0, 0,142, 1, 0, 0, 0, 0, 0, 0,209, 2, 0, 0, 0, 0, 0, 0,126, 1, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,124, 1, 0, 0, 0, 0, 0, 0,209, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 64, 10, 1, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,142, 1,210, 2,125, 1,210, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,241, 5, 0, 0,126, 7, 0, 0, 0, 0, 0, 0,209, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,142, 1,210, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160,151,226, 2,152,108,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,160,151,226, 2,196, 0, 0, 0, + 1, 0, 0, 0, 24,153,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99, 111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99, 111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,220, 1, 76, 0, 36, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220,255,124, 1, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 23, 79,240, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,131,208, 11, 23, 78,128, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 24,153,226, 2,196, 0, 0, 0, 1, 0, 0, 0, 96, 95,227, 2,160,151,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,135, 1, 76, 0, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,135,255,124, 1, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 11, 27,131,208, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,133, 64, 11, 23, 79,240, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, + 96, 95,227, 2,196, 0, 0, 0, 1, 0, 0, 0,216, 96,227, 2, 24,153,226, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 97,121,101, 114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,111, - 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,111,255, +124, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,133, 64, 0, 0, 0,196, 0, 0, 0, 1, - 11, 27,134,176, 11, 27,131,208, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,216, 96,227, 2,196, 0, 0, 0, 1, 0, 0, 0, + 80, 98,227, 2, 96, 95,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115, 105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,100,105,109,101,110,115, 105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,140, 1, 76, 0,203, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140,254,124, 1,203, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,134,176, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,136, 32, 11, 27,133, 64, 0, 0, 0, 0, + 68, 65, 84, 65, 64, 1, 0, 0, 80, 98,227, 2,196, 0, 0, 0, 1, 0, 0, 0,200, 99,227, 2,216, 96,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,254, 58, 1, 76, 0, 58, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 58,254,124, 1, 58, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,136, 32, - 0, 0, 0,196, 0, 0, 0, 1, 11, 27,137,144, 11, 27,134,176, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,200, 99,227, 2, +196, 0, 0, 0, 1, 0, 0, 0, 64,101,227, 2, 80, 98,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 97,109,112,108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 34, 1, 76, 0, 0, - 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,254,124, 1, 0, 0, + 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,137,144, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,139, 0, - 11, 27,136, 32, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 64,101,227, 2,196, 0, 0, 0, 1, 0, 0, 0,184,102,227, 2, +200, 99,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 10, 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,254,124, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 11, 27,139, 0, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,140,112, 11, 27,137,144, 0, 0, 0, 0, 0, 0, 0, 0, + 64, 1, 0, 0,184,102,227, 2,196, 0, 0, 0, 1, 0, 0, 0, 48,104,227, 2, 64,101,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,253,242, 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,242,253,124, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,140,112, 0, 0, 0,196, - 0, 0, 0, 1, 11, 27,141,224, 11, 27,139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 48,104,227, 2,196, 0, 0, 0, + 1, 0, 0, 0,168,105,227, 2,184,102,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111, 115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111, 115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,111,115,116, 32, 80,114,111, 99,101,115,115, 105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,218, 1, 76, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,218,253,124, 1, 0, 0, 0, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,141,224, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,143, 80, 11, 27,140,112, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,168,105,227, 2,196, 0, 0, 0, 1, 0, 0, 0, 32,107,227, 2, 48,104,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,194, 1, 76, 0, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,194,253,124, 1, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 11, 27,143, 80, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,144,192, 11, 27,141,224, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, + 32,107,227, 2,196, 0, 0, 0, 1, 0, 0, 0,152,108,227, 2,168,105,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79,117,116,112, 117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253, 40, - 1, 76, 0,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40,253, +124, 1,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,144,192, 0, 0, 0,196, 0, 0, 0, 1, - 0, 0, 0, 0, 11, 27,143, 80, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0,152,108,227, 2,196, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 32,107,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253, 16, 1, 76, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,253,124, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,216, 0, 0, 0, 72,127,227, 2,162, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, +255, 21, 0, 0,160, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,176, 96,215, 2,197, 0, 0, 0, 1, 0, 0, 0, + 64, 97,215, 2, 32, 96,215, 2,192, 79,227, 2,152, 80,227, 2,160, 78,227, 2,120, 79,227, 2, 0, 0, 0, 0,249, 2, 0, 0, +239, 5, 0, 0,105, 1, 0, 0,167, 3, 0, 0, 1, 1,247, 2, 63, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +224,131,227, 2,224,131,227, 2,192, 64,227, 2,184,130,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0,192, 64,227, 2,198, 0, 0, 0, 1, 0, 0, 0,232, 65,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 64,113, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,192, 61, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +246, 2, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,128, 61, 68, 0, 0,200, 65, 0,128, 61, 68, 0, 0,200, 65, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,247, 2, 26, 0,247, 2, 26, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,249, 2, 0, 0,239, 5, 0, 0,105, 1, 0, 0,130, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,247, 2, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,232, 65,227, 2,198, 0, 0, 0, 1, 0, 0, 0, +104,128,227, 2,192, 64,227, 2, 0, 0, 0, 0, 0, 0, 15, 67, 0, 64, 70,196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 67, +255,127, 70,196, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0, 43, 3, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0, 43, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,160, 0, + 44, 3,143, 0, 26, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,249, 2, 0, 0,249, 2, 0, 0,131, 1, 0, 0, +167, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 37, 2, 0, 0, 5, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,216, 11, 27,146, 48, 0, 0, 0,162, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +104,128,227, 2,198, 0, 0, 0, 1, 0, 0, 0,144,129,227, 2,232, 65,227, 2, 0, 0, 0, 0, 0, 0, 16, 67, 0, 0,206,194, + 0, 0, 0, 0, 0, 0, 0, 0,231,102, 16, 67, 0, 0,206,194, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0, +119, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0, +119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, + 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,160, 0,120, 0,143, 0,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +249, 2, 0, 0,239, 5, 0, 0,131, 1, 0, 0,131, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 6, 0, 34, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,144,129,227, 2,198, 0, 0, 0, 1, 0, 0, 0,184,130,227, 2,104,128,227, 2, + 0, 0, 0, 0, 0, 0, 35, 67, 0,128,142,196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35, 67, 0, 0, 26,196, 0, 0, 0, 0, +163, 0, 0, 0,180, 0, 0, 0, 18, 0, 0, 0,121, 2, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,162, 0, 0, 0, 18, 0, 0, 0,121, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,180, 0,122, 2,163, 0,104, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,239, 5, 0, 0,239, 5, 0, 0,131, 1, 0, 0,167, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,184,130,227, 2,198, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0,144,129,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,249, 2, 0, 0,239, 5, 0, 0, +131, 1, 0, 0,167, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,247, 2, 37, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,160,227, 2, 68, 65, 84, 65, + 68, 3, 0, 0, 80,160,227, 2,156, 0, 0, 0, 1, 0, 0, 0, 0, 0,140, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 74,141,193, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 1,128,191, 0, 0,128,191, + 0, 0, 0, 0, 0, 0, 0, 0,225,215,163,188, 0, 0, 0, 0, 68,239,209, 62, 51,177,205,190,184,158, 81, 63, 0, 0, 0, 0, + 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188,166, 33,101, 63, 42, 61,228, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,214,211,111,193, 0, 0,128, 63, 69,239,209, 62, 70,119,105, 63,176, 84, 89,188, 0, 0, 0, 0, + 53,177,205,190,142, 74, 70, 62,166, 33,101, 63, 0, 0, 0, 0,185,158, 81, 63, 35, 44,185,190, 43, 61,228, 62, 0, 0, 0, 0, +164, 96, 68, 65,111,121,173,192,248,209,213, 64, 0, 0,128, 63,178,157,229, 62, 30,132, 27,191,222,160, 81,191,184,158, 81,191, +117, 90,127, 63,166,235,149, 62, 9, 46,185, 62, 35, 44,185, 62,145,180,109,188,212, 60,173, 63,129, 63,228,190, 42, 61,228,190, + 0, 0, 0, 0, 0, 0, 0, 0, 96,132,111, 65,214,211,111, 65,217,236,191, 62, 54,117, 85, 63,224,246, 70,188, 0,160, 32,182, +252, 5,136,190, 43, 33, 3, 62,235,135, 23, 63, 0, 0, 96, 53,215,104, 25,196,133,132,135, 67, 37, 9,167,195,136,252, 71,194, + 3, 54, 25, 68,158, 87,135,195,205,209,166, 67,151,254, 71, 66, 68,239,209, 62, 51,177,205,190,184,158, 81, 63, 0, 0, 0, 0, + 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188,166, 33,101, 63, 42, 61,228, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,214,211,111,193, 0, 0,128, 63,178,157,229, 62, 30,132, 27,191,222,160, 81,191,184,158, 81,191, +117, 90,127, 63,166,235,149, 62, 9, 46,185, 62, 35, 44,185, 62,145,180,109,188,212, 60,173, 63,129, 63,228,190, 42, 61,228,190, + 0, 0, 0, 0, 0, 0, 0, 0, 96,132,111, 65,214,211,111, 65, 46, 86, 45, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 46, 86, 45, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 86, 45, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 92, 62, 55, 63, 56,186,224,190,237,203,148,190, 3,236,234,190, +214,211,111, 65,214,211,111, 65, 0, 0, 0, 0, 0, 0, 0, 0,107,227, 29, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 30, 33, 12, 66, 86,152,137, 66,116, 27,126, 66, 0, 0, 0, 0, 68, 65, 84, 65,240, 0, 0, 0,224,131,227, 2, +157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 51, 51, 51, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 32, 65, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0,144, 12,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 3, 0, 8, 8, 0, 0, 0, 0, 12, 66, + 0, 0,128, 63, 10,215, 35, 60, 0, 0,250, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 16, 0, 10, 0, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, + 64, 97,215, 2,197, 0, 0, 0, 1, 0, 0, 0,208, 97,215, 2,176, 96,215, 2,240, 76,227, 2, 48, 79,227, 2,120, 79,227, 2, +232, 78,227, 2, 0, 0, 0, 0, 0, 0, 0, 0,239, 5, 0, 0, 0, 0, 0, 0,103, 1, 0, 0, 18, 18,240, 5,104, 1, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,200,163,227, 2,200,163,227, 2, 8,133,227, 2, 48,134,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 8,133,227, 2,198, 0, 0, 0, 1, 0, 0, 0, + 48,134,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,160, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,190, 68, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,239, 5, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,224,189, 68, 0, 0,200, 65, + 0,224,189, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,240, 5, + 26, 0,240, 5, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,239, 5, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 5, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, + 48,134,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 8,133,227, 2, 0, 0, 0, 0, 0,224,189, 68, 0, 0, 0, 0, + 0, 0, 51, 67, 0, 0, 0, 0, 0,224,187, 68, 0, 0, 0, 0, 0, 0,167, 67,223, 5, 0, 0,240, 5, 0, 0, 0, 0, 0, 0, + 77, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,222, 5, 0, 0, 0, 0, 0, 0, + 77, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 2, 2, 0, 0, + 1, 0, 3, 3, 2, 0, 0, 4, 10, 0,240, 5, 78, 1,223, 5, 78, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,239, 5, 0, 0, 26, 0, 0, 0,103, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +240, 5, 78, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 28, 0, 0, 0, 64, 28,204, 2,177, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 88, 17,216, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 4, 0, 0, 0, 88, 17,216, 2, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,104, 1, 0, 0,200,163,227, 2,178, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 28,204, 2, 64, 28,204, 2, + 62, 62, 62, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +112,121,116,104,111,110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 8, 4, 0, 0, 8, 4, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,208, 97,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 96, 98,215, 2, + 64, 97,215, 2, 8, 80,227, 2,160, 78,227, 2, 88, 78,227, 2, 80, 80,227, 2, 0, 0, 0, 0,241, 5, 0, 0,126, 7, 0, 0, +237, 2, 0, 0,167, 3, 0, 0, 3, 3,142, 1,187, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,168,137,227, 2, +168,137,227, 2, 88,135,227, 2,128,136,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, +248, 0, 0, 0, 88,135,227, 2,198, 0, 0, 0, 1, 0, 0, 0,128,136,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,244, 67, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,199, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,141, 1, 0, 0, + 0, 0, 0, 0, 25, 0, 0, 0, 0,128,198, 67, 0, 0,200, 65, 0,128,198, 67, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,142, 1, 26, 0,142, 1, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,241, 5, 0, 0,126, 7, 0, 0,237, 2, 0, 0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,142, 1, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,128,136,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 88,135,227, 2, 0, 0, 0, 0, 0,128,141, 67, 0, 0,244,194, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,190, 67, 0, 0, 15,195, + 0, 0, 0, 0,125, 1, 0, 0,142, 1, 0, 0, 18, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 0,124, 1, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 0, 0, 0, 0,124, 1, 0, 0, 18, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 18, 6, 0, 0, 2, 0, 3, 3, 0, 0, 12, 4, 6, 0,142, 1,161, 0,125, 1, +143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,241, 5, 0, 0,126, 7, 0, 0, 7, 3, 0, 0,167, 3, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,142, 1,161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,244, 0, 0, 0,168,137,227, 2, +166, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,240,237,205, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 68, 65, 84, 65, + 12, 0, 0, 0,240,237,205, 2,221, 0, 0, 0, 1, 0, 0, 0, 14, 0, 0, 0, 14, 0, 0, 0, 96,165,227, 2, 68, 65, 84, 65, +168, 0, 0, 0, 96,165,227, 2,220, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,144, 1,228, 2, 19, 0, 0, 0, + 1, 0, 1, 0,144, 1,228, 2, 20, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 21, 0, 1, 0, 1, 0, 0, 0,144, 1,228, 2, + 0, 0, 0, 0, 1, 0, 1, 0,240, 10,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,240, 16,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, +144, 30,221, 2, 0, 0, 0, 0, 1, 0, 1, 0, 32, 26,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 8, 97,223, 2, 0, 0, 0, 0, + 1, 0, 1, 0,192, 21,228, 2, 0, 0, 0, 0, 1, 0, 1, 0, 80, 9,228, 2, 0, 0, 0, 0, 1, 0, 1, 0,144, 12,228, 2, + 0, 0, 0, 0, 1, 0, 1, 0,184, 8,228, 2, 21, 0, 0, 0, 1, 0, 1, 0,144, 1,228, 2, 68, 65, 84, 65, 96, 0, 0, 0, + 96, 98,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,208, 97,215, 2, 48, 79,227, 2, 16, 78,227, 2,152, 80,227, 2, +192, 79,227, 2, 0, 0, 0, 0, 0, 0, 0, 0,247, 2, 0, 0,105, 1, 0, 0,167, 3, 0, 0, 9, 9,248, 2, 63, 2, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 56,166,227, 2, 56,166,227, 2,208,138,227, 2,248,139,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,208,138,227, 2,198, 0, 0, 0, 1, 0, 0, 0, +248,139,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,230, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 62, 68, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,247, 2, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192, 61, 68, 0, 0,200, 65, + 0,192, 61, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,248, 2, + 26, 0,248, 2, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,247, 2, 0, 0,105, 1, 0, 0, +130, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,248, 2, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +248,139,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,208,138,227, 2, 0, 0, 0, 0, 0,224,189, 68, 0, 0, 0, 0, + 0,192, 22, 68,248,150, 23, 68, 8, 41,100, 68, 46,224, 62, 67,233, 15,206, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,247, 2, 0, 0, 0, 0, 0, 0, + 36, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10,215, 35, 60, 0, 0,122, 68, 0, 0, 0, 0, + 1, 0, 3, 0, 0, 0, 0, 4, 10, 0,248, 2, 37, 2,248, 2, 37, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,247, 2, 0, 0,131, 1, 0, 0,167, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +248, 2, 37, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,136, 2, 0, 0, 56,166,227, 2,169, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 12, 0, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0,205,204,204, 61,231, 1, 0, 0,243, 1, 0, 0,122, 1, 0, 0,124, 1, 0, 0,231, 1, 0, 0, +243, 1, 0, 0, 4, 0, 0, 0,124, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 21,255, 0, 0, 0,160, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 23, 81, 96, 0, 0, 0,197, 0, 0, 0, 1, - 11, 27,152, 0, 11, 29,202, 96, 9,253,181,160, 11, 29,250,112, 11, 29,250,176, 11, 29,250,240, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 31, 0, 0, 0, 0, 0, 0, 1,139, 17, 17, 6, 32, 1,140, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 11, 29,205, 48, 11, 29,205, 48, 11, 27,147, 48, 11, 27,150,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 11, 27,147, 48, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,148, 80, 0, 0, 0, 0, 0, 0, 0, 0, - 67, 74, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,196, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6, 31, 0, 0, 0, 0, 0, 0, 0, 25, 68,195,224, 0, 65,200, 0, 0, 68,195,224, 0, 65,200, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 6, 32, 0, 26, 6, 32, 0, 26, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 31, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 6, 32, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,148, 80, 0, 0, 0,198, 0, 0, 0, 1, - 11, 27,150,224, 11, 27,147, 48, 0, 0, 0, 0, 67, 92, 0, 0,195,185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 75, 0, 0, -195,185, 0, 0, 0, 0, 0, 0, 0, 0, 0,203, 0, 0, 0,220, 0, 0, 0, 0, 0, 0, 1,113, 0, 0, 0, 0, 0, 0, 0,202, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 1,113, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 3, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,220, - 1,114, 0,203, 1,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,219, 0, 0, 0, 26, - 0, 0, 1,139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220, 1,114, 0, 0, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 11, 27,149,112, 11, 27,149,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 11, 27,149,112, 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 79, 71, 73, - 67, 95, 80, 84, 95,112,114,111,112,101,114,116,105,101,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 79, 71, 73, - 67, 95, 80, 84, 95,112,114,111,112,101,114,116,105,101,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,114,111,112, -101,114,116,105,101,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,196, - 0,203, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,150,224, 0, 0, 0,198, 0, 0, 0, 1, - 0, 0, 0, 0, 11, 27,148, 80, 0, 0, 0, 0, 68,160, 0, 0, 0, 0, 0, 0, 67,112, 0, 0,195, 31, 80, 0, 68,179,234, 0, -194,182,198,224, 67,165,177,184, 0, 0, 5, 51, 0, 0, 5, 68, 0, 0, 0, 18, 0, 0, 1,113, 0, 0, 0, 0, 0, 0, 5, 50, - 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 5, 50, 0, 0, 0, 18, 0, 0, 1,113, 63,128, 0, 0, 63,128, 0, 0, - 70,250, 0, 0, 70,250, 0, 0, 63, 0, 0, 0, 63,154,225, 72, 0, 10, 0, 0, 0, 0, 0, 3, 0, 0, 4, 0, 0, 0, 5, 68, - 1,114, 5, 51, 1, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220, 0, 0, 6, 31, 0, 0, 0, 26, - 0, 0, 1,139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 68, 1,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 52, - 11, 29,205, 48, 0, 0, 0,175, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,255, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,152, 0, 0, 0, 0,197, 0, 0, 0, 1, 11, 27,154,208, 11, 23, 81, 96, 11, 29,251,112, - 11, 29,251,176, 11, 29,250, 48, 11, 29,251, 48, 0, 0, 0, 0, 0, 0, 5, 65, 0, 0, 7,126, 0, 0, 1,141, 0, 0, 3,233, - 9, 9, 2, 62, 2, 93, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,217,188, 32, 2,217,188, 32, 11, 27,152,144, - 11, 27,153,176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,152,144, - 0, 0, 0,198, 0, 0, 0, 1, 11, 27,153,176, 0, 0, 0, 0, 0, 0, 0, 0, 67,230, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 68, 15,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 61, 0, 0, 0, 0, 0, 0, 0, 25, - 68, 15, 64, 0, 65,200, 0, 0, 68, 15, 64, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, - 0, 4, 0, 12, 0, 10, 2, 62, 0, 26, 2, 62, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 65, - 0, 0, 7,126, 0, 0, 1,141, 0, 0, 1,166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 62, 0, 26, - 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 11, 27,153,176, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,152,144, 0, 0, 0, 0, - 67,181,128, 0, 0, 0, 0, 0, 67,218,128, 0, 0, 0, 0, 0, 68, 1,248,131, 0, 0, 0, 0, 68, 3, 26, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2, 61, 0, 0, 0, 0, 0, 0, 2, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 35,215, 10, - 68,122, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0, 0, 4, 0, 0, 10, 2, 62, 2, 67, 2, 62, 2, 67, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 65, 0, 0, 7,126, 0, 0, 1,167, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2, 62, 2, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 2,136, 2,217,188, 32, 0, 0, 0,169, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 83, 78, 0, 0,148, 0, 0, 0, 16,253,213, 2,193, 0, 0, 0, 1, 0, 0, 0,216,253,213, 2, 72,252,213, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 82, 85, 86, 32, 69,100,105,116,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 8,169,227, 2, 0,171,227, 2, 72,171,227, 2, 24,174,227, 2,240, 98,215, 2, 16,100,215, 2, + 0, 0, 0, 0, 0, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 8,169,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 80,169,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 80,169,227, 2,194, 0, 0, 0, + 1, 0, 0, 0,152,169,227, 2, 8,169,227, 2, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +152,169,227, 2,194, 0, 0, 0, 1, 0, 0, 0,224,169,227, 2, 80,169,227, 2, 0, 0, 0, 0,126, 7, 5, 4, 0, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0,224,169,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 40,170,227, 2,152,169,227, 2, 0, 0, 0, 0, +126, 7, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 40,170,227, 2,194, 0, 0, 0, 1, 0, 0, 0,112,170,227, 2, +224,169,227, 2, 0, 0, 0, 0, 0, 0,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,112,170,227, 2,194, 0, 0, 0, + 1, 0, 0, 0,184,170,227, 2, 40,170,227, 2, 0, 0, 0, 0,126, 7,234, 3, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, +184,170,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 0,171,227, 2,112,170,227, 2, 0, 0, 0, 0,200, 3,234, 3, 1, 0, 0, 0, + 68, 65, 84, 65, 20, 0, 0, 0, 0,171,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,184,170,227, 2, 0, 0, 0, 0, +200, 3, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 72,171,227, 2,195, 0, 0, 0, 1, 0, 0, 0,144,171,227, 2, + 0, 0, 0, 0, 80,169,227, 2,152,169,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,144,171,227, 2, +195, 0, 0, 0, 1, 0, 0, 0,216,171,227, 2, 72,171,227, 2, 80,169,227, 2, 40,170,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,216,171,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 32,172,227, 2,144,171,227, 2,152,169,227, 2, +112,170,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 32,172,227, 2,195, 0, 0, 0, 1, 0, 0, 0, +104,172,227, 2,216,171,227, 2, 40,170,227, 2,112,170,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +104,172,227, 2,195, 0, 0, 0, 1, 0, 0, 0,176,172,227, 2, 32,172,227, 2, 40,170,227, 2,184,170,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,176,172,227, 2,195, 0, 0, 0, 1, 0, 0, 0,248,172,227, 2,104,172,227, 2, + 8,169,227, 2, 0,171,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,248,172,227, 2,195, 0, 0, 0, + 1, 0, 0, 0, 64,173,227, 2,176,172,227, 2, 8,169,227, 2, 40,170,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 64,173,227, 2,195, 0, 0, 0, 1, 0, 0, 0,136,173,227, 2,248,172,227, 2,184,170,227, 2, 0,171,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,136,173,227, 2,195, 0, 0, 0, 1, 0, 0, 0,208,173,227, 2, + 64,173,227, 2,112,170,227, 2,184,170,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,208,173,227, 2, +195, 0, 0, 0, 1, 0, 0, 0, 24,174,227, 2,136,173,227, 2,224,169,227, 2, 0,171,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0, 24,174,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,208,173,227, 2,224,169,227, 2, +112,170,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,240, 98,215, 2,197, 0, 0, 0, 1, 0, 0, 0, +128, 99,215, 2, 0, 0, 0, 0, 40,170,227, 2, 80,169,227, 2,152,169,227, 2,112,170,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, +126, 7, 0, 0,235, 3, 0, 0, 5, 4, 0, 0, 7, 7,127, 7, 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, +184,234,220, 2,184,234,220, 2, 32,141,227, 2, 72,142,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,248, 0, 0, 0, 32,141,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 72,142,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 32,148, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,224,239, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +126, 7, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192,239, 68, 0, 0,200, 65, 0,192,239, 68, 0, 0,200, 65, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,127, 7, 26, 0,127, 7, 26, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0,235, 3, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,127, 7, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 72,142,227, 2,198, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 32,141,227, 2, 0, 0, 0, 0, 0,240,109, 69, 0, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0,255,255,109, 69, + 0, 0, 0,192, 0, 0, 0, 0,112, 7, 0, 0,129, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 2, 0, 0, 0, 1, 0, 3, 3, 2, 0, 0, 4, 10, 0,129, 7, + 2, 0,112, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, + 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, +128, 99,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 16,100,215, 2,240, 98,215, 2, 8,169,227, 2, 40,170,227, 2,184,170,227, 2, + 0,171,227, 2, 0, 0, 0, 0, 0, 0, 0, 0,199, 3, 0, 0, 0, 0, 0, 0,233, 3, 0, 0, 6, 6,200, 3,234, 3, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240,184,227, 2,240,184,227, 2,112,143,227, 2,192,145,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,112,143,227, 2,198, 0, 0, 0, 1, 0, 0, 0, +152,144,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,215, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0,114, 68, + 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,199, 3, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192,113, 68, 0, 0,200, 65, + 0,192,113, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,200, 3, + 26, 0,200, 3, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,199, 3, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,200, 3, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +152,144,227, 2,198, 0, 0, 0, 1, 0, 0, 0,192,145,227, 2,112,143,227, 2, 0, 0, 0, 0, 0, 0, 91, 67, 0,192,115,196, + 0, 0, 0, 0, 0, 0, 0, 0,254,255, 74, 67,254,255,115,196, 0, 0, 0, 0,203, 0, 0, 0,220, 0, 0, 0, 0, 0, 0, 0, +207, 3, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, +207, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 3, 0, 0, + 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,220, 0,208, 3,203, 0,208, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,219, 0, 0, 0, 26, 0, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +220, 0,208, 3, 0, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16,110,227, 2, 16,110,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 64, 1, 0, 0, 16,110,227, 2,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 73, 77, 65, 71, 69, 95, 80, 84, 95,103,112,101,110, 99,105,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 73, 77, 65, 71, 69, 95, 80, 84, 95,103,112,101,110, 99,105,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 71,114,101, 97,115,101, 32, 80,101,110, 99,105,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,152,255,202, 0, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +192,145,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,152,144,227, 2, 0, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, + 0, 0,128, 67, 51, 51, 43,191,154,153,213, 63, 51, 51,131,191,154,153, 1, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,236, 2, 0, 0, 0, 0, 0, 0, +208, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +220, 0, 0, 0,199, 3, 0, 0, 26, 0, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +236, 2,208, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 32, 0, 0,240,184,227, 2,167, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 65, 0, 0, 0, 0,154,153,153, 62, 0, 0, 0, 0,100, 0, 0, 0,154,153,153, 62, +100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,154,208, 0, 0, 0,197, 0, 0, 0, 1, 11, 27,162, 32, - 11, 27,152, 0, 11, 29,251,240, 11, 29,252, 48, 11, 29,251,176, 11, 29,251,112, 0, 0, 0, 0, 0, 0, 1, 69, 0, 0, 5, 63, - 0, 0, 1,141, 0, 0, 3,233, 1, 1, 3,251, 2, 93, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,161, 0, - 11, 27,161, 0, 11, 27,155, 96, 11, 27,159,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 27,155, 96, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,156,128, 0, 0, 0, 0, 0, 0, 0, 0, 68,113, 64, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,126,192, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,250, - 0, 0, 0, 0, 0, 0, 0, 25, 68,126,128, 0, 65,200, 0, 0, 68,126,128, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 3,251, 0, 26, 3,251, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1, 69, 0, 0, 5, 63, 0, 0, 1,141, 0, 0, 1,166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3,251, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,156,128, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,157,160, - 11, 27,155, 96, 0, 0, 0, 0, 67, 15, 0, 0,196, 70, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 15, 0, 0,196, 70,127,255, - 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,160, 3, 44, 0,143, - 3, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 69, 0, 0, 1, 69, 0, 0, 1,167, 0, 0, 3,233, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 67, 0, 0, 0, 5, 0, 3, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,157,160, - 0, 0, 0,198, 0, 0, 0, 1, 11, 27,158,192, 11, 27,156,128, 0, 0, 0, 0, 67, 16, 0, 0,194,206, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67, 16,102,231,194,206, 0, 0, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0,119, - 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0,119, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, - 0, 18, 4, 0, 0, 6, 0,160, 0,120, 0,143, 0,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 69, - 0, 0, 5, 63, 0, 0, 1,167, 0, 0, 1,167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, - 0, 0, 0, 6, 0, 34, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 11, 27,158,192, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,159,224, 11, 27,157,160, 0, 0, 0, 0, - 67, 52, 0, 0,196,109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 35, 0, 0,196,109, 0, 0,195,145,128, 0, 0, 0, 0,163, - 0, 0, 0,180, 0, 0, 0, 0, 0, 0, 2,144, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, - 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 2,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 64, 0, 0, 0, 1, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,180, 2,145, 0,163, 2,145, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 63, 0, 0, 5, 63, 0, 0, 1,167, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,159,224, 0, 0, 0,198, 0, 0, 0, 1, - 0, 0, 0, 0, 11, 27,158,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 69, 0, 0, 5, 63, 0, 0, 1,167, - 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,251, 2, 67, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,217,192, 32, 68, 65, 84, 65, 0, 0, 3, 68, - 2,217,192, 32, 0, 0, 0,156, 0, 0, 0, 1, 61, 30, 35,190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 61,139, 40, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,187, 3, 18,111, 0, 0, 0, 0,128, 0, 0, 0, -128, 0, 0, 0,128, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 61, 30, 35,190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 61,139, 40, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,187, 3, 18,111, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 65,207, 53,149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 65,107,121,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,195,249,255,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 61, 30, 35,190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 61,139, 40, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,187, 3, 18,111, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 64,116, 3,207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 64,116, 3,207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,116, 3,207, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,207, 53,149, - 65,111,211,214, 0, 0, 0, 0, 0, 0, 0, 0, 61, 80, 57,221, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20,251,251, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 55, 62, 92,190,224,186, 56,190,148,203,237,190,234,236, 3, 0, 1, 0, 0, 63,128, 0, 0, - 66,180, 0, 0, 66,180, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,240, 11, 27,161, 0, 0, 0, 0,157, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 63, 51, 51, 51, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 7, 2,212,100, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0, 0, 0, 1, 0, 3, 8, 8, 0, 0, 66, 12, 0, 0, 63,128, 0, 0, - 61,204,204,205, 68,122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 16, 0, 10, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,162, 32, - 0, 0, 0,197, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,154,208, 11, 29,250,112, 11, 29,249,240, 11, 29,252, 48, 11, 29,251,240, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 67, 0, 0, 1,141, 0, 0, 3,233, 3, 3, 1, 68, 2, 93, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,164,240, 11, 27,164,240, 11, 27,162,176, 11, 27,163,208, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,162,176, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,163,208, - 0, 0, 0, 0, 0, 0, 0, 0, 67,244,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,162, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 67, 0, 0, 0, 0, 0, 0, 0, 25, 67,161,128, 0, 65,200, 0, 0, 67,161,128, 0, - 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1, 68, 0, 26, 1, 68, - 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 67, 0, 0, 1,141, 0, 0, 1,166, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 68, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,163,208, - 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,162,176, 0, 0, 0, 0, 67,141,128, 0,194,244, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67,153,128, 0,196, 12, 64, 0, 0, 0, 0, 0, 0, 0, 1, 51, 0, 0, 1, 68, 0, 0, 0, 18, 0, 0, 2, 66, - 0, 0, 0, 0, 0, 0, 1, 50, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1, 50, 0, 0, 0, 18, 0, 0, 2, 66, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 6, 18, 0, 0, 0, 2, 3, 3, - 0, 0, 4, 12, 0, 6, 1, 68, 2, 67, 1, 51, 2, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 67, 0, 0, 1,167, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 68, 2, 67, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,244, 11, 27,164,240, 0, 0, 0,166, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 29,205,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 68, 65, 84, 65, 0, 0, 0, 12, 11, 29,205,144, 0, 0, 0,220, 0, 0, 0, 1, 0, 0, 0, 14, - 0, 0, 0, 14, 11, 27,166, 16, 68, 65, 84, 65, 0, 0, 0,168, 11, 27,166, 16, 0, 0, 0,219, 0, 0, 0, 14, 0, 0, 0, 0, - 0, 0, 0, 1, 2,154,244, 32, 0, 19, 0, 0, 0, 1, 0, 1, 2,154,244, 32, 0, 20, 0, 0, 0, 1, 0, 1, 2,154,244, 32, - 0, 21, 0, 1, 0, 1, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 31,176, 0, 0, 0, 0, 0, 1, 0, 1, - 2,174, 10, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 39, 32, 0, 0, 0, 0, 0, 1, 0, 1, 2,187,108, 32, 0, 0, 0, 0, - 0, 1, 0, 1, 11, 28, 37,112, 0, 0, 0, 0, 0, 1, 0, 1, 2,206,150, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 28, 64, - 0, 0, 0, 0, 0, 1, 0, 1, 2,212,100, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 27,176, 0, 21, 0, 0, 0, 1, 0, 1, - 2,154,244, 32, 0, 0, 83, 78, 0, 0, 0,148, 11, 27,167, 64, 0, 0, 0,193, 0, 0, 0, 1, 11, 27,220,208, 9,253,180,224, - 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 83, 99,114,105,112,116,105,110,103, 0,103, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 31,177, 96, 11, 27,171, 0, 11, 27,171, 64, 11, 27,176,128, 11, 27,176,192, - 11, 27,217,160, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 31,177, 96, 0, 0, 0,194, 0, 0, 0, 1, - 11, 27,168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,168, 0, - 0, 0, 0,194, 0, 0, 0, 1, 11, 27,168, 64, 11, 31,177, 96, 0, 0, 0, 0, 0, 0, 4, 5, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 27,168, 64, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,168,128, 11, 27,168, 0, 0, 0, 0, 0, 7,126, 4, 5, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,168,128, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,168,192, 11, 27,168, 64, - 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,168,192, 0, 0, 0,194, 0, 0, 0, 1, - 11, 27,169, 0, 11, 27,168,128, 0, 0, 0, 0, 0, 0, 3,168, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,169, 0, - 0, 0, 0,194, 0, 0, 0, 1, 11, 27,169, 64, 11, 27,168,192, 0, 0, 0, 0, 7,126, 3,168, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 27,169, 64, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,169,128, 11, 27,169, 0, 0, 0, 0, 0, 5,240, 3,168, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,169,128, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,169,192, 11, 27,169, 64, - 0, 0, 0, 0, 5,240, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,169,192, 0, 0, 0,194, 0, 0, 0, 1, - 11, 27,170, 0, 11, 27,169,128, 0, 0, 0, 0, 0, 0, 1,104, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,170, 0, - 0, 0, 0,194, 0, 0, 0, 1, 11, 27,170, 64, 11, 27,169,192, 0, 0, 0, 0, 5,240, 1,104, 0, 0, 0, 1, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 27,170, 64, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,170,128, 11, 27,170, 0, 0, 0, 0, 0, 2,248, 1,104, - 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,170,128, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,170,192, 11, 27,170, 64, - 0, 0, 0, 0, 5,240, 2,236, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,170,192, 0, 0, 0,194, 0, 0, 0, 1, - 11, 27,171, 0, 11, 27,170,128, 0, 0, 0, 0, 7,126, 2,236, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,171, 0, - 0, 0, 0,194, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,170,192, 0, 0, 0, 0, 2,248, 3,168, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 27,171, 64, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,171,128, 0, 0, 0, 0, 11, 27,168, 0, 11, 27,168, 64, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,171,128, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,171,192, - 11, 27,171, 64, 11, 27,168, 0, 11, 27,168,192, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,171,192, - 0, 0, 0,195, 0, 0, 0, 1, 11, 27,172, 0, 11, 27,171,128, 11, 27,168, 64, 11, 27,169, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,172, 0, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,172, 64, 11, 27,171,192, 11, 27,168,192, - 11, 27,169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,172, 64, 0, 0, 0,195, 0, 0, 0, 1, - 11, 27,172,128, 11, 27,172, 0, 11, 27,169, 0, 11, 27,169, 64, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 27,172,128, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,172,192, 11, 27,172, 64, 11, 27,168,128, 11, 27,169,128, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,172,192, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,173, 0, 11, 27,172,128, - 11, 27,169,192, 11, 31,177, 96, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,173, 0, 0, 0, 0,195, - 0, 0, 0, 1, 11, 27,173, 64, 11, 27,172,192, 11, 27,168,192, 11, 27,169,192, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 27,173, 64, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,173,128, 11, 27,173, 0, 11, 27,169, 64, 11, 27,170, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,173,128, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,173,192, - 11, 27,173, 64, 11, 27,169,128, 11, 27,170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,173,192, - 0, 0, 0,195, 0, 0, 0, 1, 11, 27,174, 0, 11, 27,173,128, 11, 27,169,192, 11, 27,170, 64, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,174, 0, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,174, 64, 11, 27,173,192, 11, 27,170, 0, - 11, 27,170, 64, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,174, 64, 0, 0, 0,195, 0, 0, 0, 1, - 11, 27,174,128, 11, 27,174, 0, 11, 27,169,128, 11, 27,170,128, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 27,174,128, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,174,192, 11, 27,174, 64, 11, 27,169, 64, 11, 27,170,128, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,174,192, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,175, 0, 11, 27,174,128, - 11, 27,169, 0, 11, 27,170,192, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,175, 0, 0, 0, 0,195, - 0, 0, 0, 1, 11, 27,175, 64, 11, 27,174,192, 11, 27,168,128, 11, 27,170,192, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 27,175, 64, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,175,128, 11, 27,175, 0, 11, 27,170,128, 11, 27,170,192, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,175,128, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,175,192, - 11, 27,175, 64, 11, 27,168,192, 11, 27,171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,175,192, - 0, 0, 0,195, 0, 0, 0, 1, 11, 27,176, 0, 11, 27,175,128, 11, 27,169, 64, 11, 27,171, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,176, 0, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,176, 64, 11, 27,175,192, 11, 27,170, 64, - 11, 27,171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,176, 64, 0, 0, 0,195, 0, 0, 0, 1, - 11, 27,176,128, 11, 27,176, 0, 11, 27,169,192, 11, 27,170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 27,176,128, 0, 0, 0,195, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,176, 64, 11, 27,169,128, 11, 31,177, 96, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,176,192, 0, 0, 0,197, 0, 0, 0, 1, 11, 27,179,144, 0, 0, 0, 0, - 11, 27,168,192, 11, 27,168, 0, 11, 27,168, 64, 11, 27,169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,169, - 0, 0, 4, 5, 7, 7, 7,127, 0, 93, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 11, 27,220,112, 11, 27,220,112, - 11, 27,177, 80, 11, 27,178,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 27,177, 80, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,178,112, 0, 0, 0, 0, 0, 0, 0, 0, 68,148, 32, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 68,239,224, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, - 0, 0, 0, 25, 68,239,192, 0, 65,200, 0, 0, 68,239,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 7,127, 0, 26, 7,127, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,236, 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7,127, 0, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,178,112, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,177, 80, - 0, 0, 0, 0, 68,239,192, 0, 0, 0, 0, 0, 66, 28, 0, 0, 0, 0, 0, 0, 68,237,192, 0, 0, 0, 0, 0, 66,134, 0, 0, - 0, 0, 7,110, 0, 0, 7,127, 0, 0, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 0, 0, 0, 0, 17, - 0, 0, 0, 0, 0, 0, 7,109, 0, 0, 0, 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 2, 2, 0, 0, 0, 1, 3, 3, 0, 2, 4, 0, 0, 10, 7,127, 0, 67, 7,110, 0, 67, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,169, 0, 0, 3,235, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,179,144, 0, 0, 0,197, - 0, 0, 0, 1, 11, 27,200,160, 11, 27,176,192, 11, 27,169,128, 11, 27,170,128, 11, 27,170,192, 11, 27,168,128, 0, 0, 0, 0, - 0, 0, 5,241, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 2,235, 4, 4, 1,142, 2,236, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 27,199,160, 11, 27,199,160, 11, 27,180, 32, 11, 27,181, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,180, 32, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,181, 64, 0, 0, 0, 0, - 0, 0, 0, 0, 67,148, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,199, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1,141, 0, 0, 0, 0, 0, 0, 0, 25, 67,198,128, 0, 65,200, 0, 0, 67,198,128, 0, 65,200, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1,142, 0, 26, 1,142, 0, 26, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,241, 0, 0, 7,126, 0, 0, 2,210, 0, 0, 2,235, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,142, 0, 26, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,181, 64, 0, 0, 0,198, - 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,180, 32, 0, 0, 0, 0, 67,198,128, 0,196, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67,190,127,254,196, 52,127,254, 0, 0, 0, 0, 0, 0, 1,125, 0, 0, 1,142, 0, 0, 0, 0, 0, 0, 2,209, 0, 0, 0, 0, - 0, 0, 1,126, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1,124, 0, 0, 0, 0, 0, 0, 2,209, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 1, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, - 0, 6, 1,142, 2,210, 1,125, 2,210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,241, 0, 0, 7,126, - 0, 0, 0, 0, 0, 0, 2,209, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,142, 2,210, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 27,182, 96, 11, 27,198, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 11, 27,182, 96, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,183,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 85, 84, 84, 79, 78, 83, 95, 80, 84, 95, 99,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67,111,110,116,101,120,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,255,220, 1,124, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,183,208, 0, 0, 0,196, - 0, 0, 0, 1, 11, 27,185, 64, 11, 27,182, 96, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101, -110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,114,101, -110,100,101,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,135, 1,124, 0, 61, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,185, 64, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,186,176, 11, 27,183,208, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,108, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 76, 97,121,101,114,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,111, 1,124, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 11, 27,186,176, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,188, 32, 11, 27,185, 64, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95,100,105,109,101,110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,105,109,101, -110,115,105,111,110,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254,140, - 1,124, 0,203, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,188, 32, 0, 0, 0,196, 0, 0, 0, 1, - 11, 27,189,144, 11, 27,186,176, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108, -105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95, 97,110,116,105, 97,108, -105, 97,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,110,116,105, 45, 65,108,105, 97,115,105,110,103, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 58, 1,124, 0, 58, 0, 20, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,189,144, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,191, 0, 11, 27,188, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,109,111,116,105,111,110, 95, 98,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 83, 97,109,112,108,101,100, 32, 77,111,116,105,111,110, 32, 66,108,117,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0,254, 34, 1,124, 0, 0, 0, 20, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,191, 0, - 0, 0, 0,196, 0, 0, 0, 1, 11, 27,192,112, 11, 27,189,144, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, - 84, 95,115,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,104, 97,100,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,254, 10, 1,124, 0, 0, - 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,192,112, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,193,224, - 11, 27,191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99, -101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,101,114,102,111,114,109, 97,110, 99, -101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80,101,114,102,111,114,109, 97,110, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,242, 1,124, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 16,100,215, 2,197, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0,128, 99,215, 2, 0,171,227, 2,184,170,227, 2,112,170,227, 2,224,169,227, 2, 0, 0, 0, 0, +201, 3, 0, 0,126, 7, 0, 0, 0, 0, 0, 0,233, 3, 0, 0, 1, 1,182, 3,234, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,176,152,227, 2,176,152,227, 2,232,146,227, 2,136,151,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,232,146,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 16,148,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 64,113, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0,128,109, 68, 0, 0, 0, 0, 0, 0,208, 65, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,181, 3, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 64,109, 68, 0, 0,200, 65, 0, 64,109, 68, 0, 0,200, 65, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,182, 3, 26, 0,182, 3, 26, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,201, 3, 0, 0,126, 7, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,182, 3, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 16,148,227, 2,198, 0, 0, 0, + 1, 0, 0, 0, 56,149,227, 2,232,146,227, 2, 0, 0, 0, 0, 0, 0, 32, 67, 0, 0, 86,196, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 15, 67, 0, 0, 86,196, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 0, 87, 3, 0, 0, 0, 0, 0, 0, +142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 87, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 3, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, + 6, 0,160, 0, 88, 3,143, 0, 88, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,201, 3, 0, 0,104, 4, 0, 0, +146, 0, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 0, 88, 3, 0, 0, 5, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,136,111,227, 2,136,111,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 64, 1, 0, 0,136,111,227, 2,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111,111,108,115, 95,111, 98,106,101, 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111,111,108,115, 95,111, 98,106,101, 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 79, 98,106,101, 99,116, 32, 84,111,111,108,115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,233,253,143, 0,255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 56,149,227, 2,198, 0, 0, 0, + 1, 0, 0, 0, 96,150,227, 2, 16,148,227, 2, 0, 0, 0, 0, 0, 0, 33, 67, 0, 0,242,194, 0, 0, 0, 0, 0, 0, 0, 0, +231,102, 16, 67, 91, 90,242,194, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 0, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, +142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 3, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, + 6, 0,160, 0,120, 0,143, 0,120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,201, 3, 0, 0,104, 4, 0, 0, + 26, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 0,120, 0, 0, 0, 6, 0, + 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0,113,227, 2, 0,113,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 64, 1, 0, 0, 0,113,227, 2,196, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97,115,116, 95,111,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97,115,116, 95,111,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 79,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,216,255,144, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 96,150,227, 2,198, 0, 0, 0, + 1, 0, 0, 0,136,151,227, 2, 56,149,227, 2, 0, 0, 0, 0, 0, 0, 35, 67, 0,128,126,196, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 35, 67,255,191,126,196, 0, 0, 0, 0,163, 0, 0, 0,180, 0, 0, 0, 18, 0, 0, 0, 12, 4, 0, 0, 0, 0, 0, 0, +162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 18, 0, 0, 0, 12, 4, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, + 6, 0,180, 0, 13, 4,163, 0,251, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,126, 7, 0, 0,126, 7, 0, 0, + 26, 0, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, + 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 64, 11, 27,193,224, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,195, 80, 11, 27,192,112, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,112,111,115,116, 95,112,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 80,111,115,116, 32, 80,114,111, 99,101,115,115,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0,253,218, 1,124, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, +248, 0, 0, 0,136,151,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 96,150,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,195, 80, 0, 0, 0,196, - 0, 0, 0, 1, 11, 27,196,192, 11, 27,193,224, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, - 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,115,116, - 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83,116, 97,109,112, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,194, 1,124, 0, 0, 0, 20, 0, 0, - 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,196,192, 0, 0, 0,196, 0, 0, 0, 1, 11, 27,198, 48, 11, 27,195, 80, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,105, 4, 0, 0,126, 7, 0, 0, 26, 0, 0, 0,233, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 22, 3,208, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, 69, 82, 95, 80, 84, 95,111,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 79,117,116,112,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253, 40, 1,124, 0,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, - 11, 27,198, 48, 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,196,192, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 69, 78, 68, - 69, 82, 95, 80, 84, 95, 98, 97,107,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 97,107,101, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253, 16, - 1,124, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,216, 11, 27,199,160, 0, 0, 0,162, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 24,218,227, 2, 68, 65, 84, 65, 68, 3, 0, 0, 24,218,227, 2,156, 0, 0, 0, 1, 0, 0, 0, 72,246,172, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,140, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 28, 13,128,191, 0, 0,128,191, 0, 0, 0, 0, 0, 0, 0, 0, 74,215, 76,190, 0, 0, 0, 0, 68,239,209, 62, + 51,177,205,190,184,158, 81, 63, 0, 0, 0, 0, 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188, +166, 33,101, 63, 42, 61,228, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 95,192, 0, 0,128, 63, 69,239,209, 62, + 70,119,105, 63,160, 84, 89,188, 0, 0, 0, 0, 52,177,205,190,142, 74, 70, 62,166, 33,101, 63, 0, 0, 0, 0,185,158, 81, 63, + 35, 44,185,190, 43, 61,228, 62, 0, 0, 0, 0,188,173, 54, 64,136, 95,161,191,147,231,198, 63, 0, 0,128, 63,185,214, 13, 63, +208,249,224,190, 48,180, 81,191,184,158, 81,191,189,188,157, 63,140,225, 88, 62, 26, 63,185, 62, 35, 44,185, 62,241,213,146,188, +206,156,122, 63,138, 84,228,190, 42, 61,228,190, 0, 0, 0, 0, 0, 0, 0, 0,100, 98, 82, 64, 0, 25, 95, 64,121, 92,155, 62, +151,198, 44, 63,192,214, 32,188, 0, 0, 40,180,195, 15,188,190,132, 75, 53, 62,216,125, 81, 63, 0, 0,192,179,115, 77,100,193, + 17,173,201, 64,181,148,248,192,203,247,159,192,233, 74, 87, 65,247, 46,190,192, 88,106,234, 64, 45, 8,160, 64, 68,239,209, 62, + 51,177,205,190,184,158, 81, 63, 0, 0, 0, 0, 70,119,105, 63,143, 74, 70, 62, 35, 44,185,190, 0, 0, 0, 0,162, 84, 89,188, +166, 33,101, 63, 42, 61,228, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 95,192, 0, 0,128, 63,185,214, 13, 63, +208,249,224,190, 48,180, 81,191,184,158, 81,191,189,188,157, 63,140,225, 88, 62, 26, 63,185, 62, 35, 44,185, 62,241,213,146,188, +206,156,122, 63,138, 84,228,190, 42, 61,228,190, 0, 0, 0, 0, 0, 0, 0, 0,100, 98, 82, 64, 0, 25, 95, 64,248,201,250, 62, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,248,201,250, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,248,201,250, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 92, 62, 55, 63, + 56,186,224,190,237,203,148,190, 3,236,234,190, 0, 25, 95, 64, 0, 25, 95, 64, 0, 0, 0, 0, 0, 0, 0, 0,114,145,245, 58, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21,255, 0, 0, 0,160, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, - 11, 27,200,160, 0, 0, 0,197, 0, 0, 0, 1, 11, 27,207,240, 11, 27,179,144, 11, 27,170, 64, 11, 27,171, 0, 11, 27,169, 64, - 11, 27,170, 0, 0, 0, 0, 0, 0, 0, 2,249, 0, 0, 5,239, 0, 0, 1,105, 0, 0, 3,167, 1, 1, 2,247, 2, 63, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,206,208, 11, 27,206,208, 11, 27,201, 48, 11, 27,205,176, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,201, 48, 0, 0, 0,198, 0, 0, 0, 1, - 11, 27,202, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68,113, 64, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68, 61,192, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,246, 0, 0, 0, 0, 0, 0, 0, 25, 68, 61,128, 0, 65,200, 0, 0, - 68, 61,128, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 2,247, - 0, 26, 2,247, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,249, 0, 0, 5,239, 0, 0, 1,105, - 0, 0, 1,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,247, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 27,202, 80, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,203,112, 11, 27,201, 48, 0, 0, 0, 0, 67, 15, 0, 0,196, 70, 64, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 67, 15, 0, 0,196, 70,127,255, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, - 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, - 0, 0, 3, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, - 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,160, 3, 44, 0,143, 3, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 2,249, 0, 0, 2,249, 0, 0, 1,131, 0, 0, 3,167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 37, 0, 0, 0, 5, 0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,203,112, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,204,144, 11, 27,202, 80, - 0, 0, 0, 0, 67, 16, 0, 0,194,206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 16,102,231,194,206, 0, 0, 0, 0, 0, 0, - 0, 0, 0,143, 0, 0, 0,160, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, - 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 18, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,160, 0,120, 0,143, 0,102, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,249, 0, 0, 5,239, 0, 0, 1,131, 0, 0, 1,131, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 34, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 30, 33, 12, 66, 85,152,137, 66,116, 27,126, 66, 0, 0, 0, 0, + 68, 65, 84, 65,240, 0, 0, 0,176,152,227, 2,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 51, 51, 51, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 65, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7, 0,144, 12,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,204,144, 0, 0, 0,198, - 0, 0, 0, 1, 11, 27,205,176, 11, 27,203,112, 0, 0, 0, 0, 67, 35, 0, 0,196,142,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67, 35, 0, 0,196, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0,163, 0, 0, 0,180, 0, 0, 0, 18, 0, 0, 2,121, 0, 0, 0, 0, - 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 18, 0, 0, 2,121, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, - 0, 6, 0,180, 2,122, 0,163, 2,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,239, 0, 0, 5,239, - 0, 0, 1,131, 0, 0, 3,167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, - 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, + 1, 0, 3, 0, 8, 8, 0, 0, 0, 0, 12, 66, 0, 0,128, 63,205,204,204, 61, 0, 0,250, 67, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 0, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 78, 0, 0,148, 0, 0, 0,216,253,213, 2,193, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 16,253,213, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 86,105,100,101,111, 32, 69,100,105,116,105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96,174,227, 2,120,177,227, 2,192,177,227, 2,136,182,227, 2,160,100,215, 2, +224,102,215, 2, 0, 0, 0, 0, 0, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,148,238, 92, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 96,174,227, 2,194, 0, 0, 0, 1, 0, 0, 0, +168,174,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,168,174,227, 2, +194, 0, 0, 0, 1, 0, 0, 0,240,174,227, 2, 96,174,227, 2, 0, 0, 0, 0, 0, 0,222, 2, 0, 0, 0, 0, 68, 65, 84, 65, + 20, 0, 0, 0,240,174,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 56,175,227, 2,168,174,227, 2, 0, 0, 0, 0,240, 4,222, 2, + 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 56,175,227, 2,194, 0, 0, 0, 1, 0, 0, 0,128,175,227, 2,240,174,227, 2, + 0, 0, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,128,175,227, 2,194, 0, 0, 0, 1, 0, 0, 0, +200,175,227, 2, 56,175,227, 2, 0, 0, 0, 0, 0, 0,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,200,175,227, 2, +194, 0, 0, 0, 1, 0, 0, 0, 16,176,227, 2,128,175,227, 2, 0, 0, 0, 0,240, 4,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, + 20, 0, 0, 0, 16,176,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 88,176,227, 2,200,175,227, 2, 0, 0, 0, 0,240, 4, 92, 1, + 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0, 88,176,227, 2,194, 0, 0, 0, 1, 0, 0, 0,160,176,227, 2, 16,176,227, 2, + 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,160,176,227, 2,194, 0, 0, 0, 1, 0, 0, 0, +232,176,227, 2, 88,176,227, 2, 0, 0, 0, 0, 48, 2,195, 2, 1, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,232,176,227, 2, +194, 0, 0, 0, 1, 0, 0, 0, 48,177,227, 2,160,176,227, 2, 0, 0, 0, 0, 0, 0, 92, 1, 0, 0, 0, 0, 68, 65, 84, 65, + 20, 0, 0, 0, 48,177,227, 2,194, 0, 0, 0, 1, 0, 0, 0,120,177,227, 2,232,176,227, 2, 0, 0, 0, 0, 48, 2, 92, 1, + 0, 0, 0, 0, 68, 65, 84, 65, 20, 0, 0, 0,120,177,227, 2,194, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 48,177,227, 2, + 0, 0, 0, 0,240, 4, 68, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,192,177,227, 2,195, 0, 0, 0, 1, 0, 0, 0, + 8,178,227, 2, 0, 0, 0, 0,168,174,227, 2,240,174,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, + 8,178,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 80,178,227, 2,192,177,227, 2,168,174,227, 2,128,175,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 80,178,227, 2,195, 0, 0, 0, 1, 0, 0, 0,152,178,227, 2, 8,178,227, 2, +240,174,227, 2,200,175,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,152,178,227, 2,195, 0, 0, 0, + 1, 0, 0, 0,224,178,227, 2, 80,178,227, 2,128,175,227, 2,200,175,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0,224,178,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 40,179,227, 2,152,178,227, 2,200,175,227, 2, 16,176,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 40,179,227, 2,195, 0, 0, 0, 1, 0, 0, 0,112,179,227, 2, +224,178,227, 2, 96,174,227, 2, 88,176,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,112,179,227, 2, +195, 0, 0, 0, 1, 0, 0, 0,184,179,227, 2, 40,179,227, 2,128,175,227, 2,160,176,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,184,179,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 0,180,227, 2,112,179,227, 2, 88,176,227, 2, +232,176,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 0,180,227, 2,195, 0, 0, 0, 1, 0, 0, 0, + 72,180,227, 2,184,179,227, 2,232,176,227, 2, 48,177,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, + 72,180,227, 2,195, 0, 0, 0, 1, 0, 0, 0,144,180,227, 2, 0,180,227, 2,160,176,227, 2, 48,177,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,144,180,227, 2,195, 0, 0, 0, 1, 0, 0, 0,216,180,227, 2, 72,180,227, 2, + 16,176,227, 2,120,177,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,216,180,227, 2,195, 0, 0, 0, + 1, 0, 0, 0, 32,181,227, 2,144,180,227, 2, 56,175,227, 2,120,177,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 24, 0, 0, 0, 32,181,227, 2,195, 0, 0, 0, 1, 0, 0, 0,104,181,227, 2,216,180,227, 2, 88,176,227, 2,120,177,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,104,181,227, 2,195, 0, 0, 0, 1, 0, 0, 0,176,181,227, 2, + 32,181,227, 2, 96,174,227, 2, 56,175,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0,176,181,227, 2, +195, 0, 0, 0, 1, 0, 0, 0,248,181,227, 2,104,181,227, 2,200,175,227, 2,160,176,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 24, 0, 0, 0,248,181,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 64,182,227, 2,176,181,227, 2, 16,176,227, 2, + 48,177,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, 64,182,227, 2,195, 0, 0, 0, 1, 0, 0, 0, +136,182,227, 2,248,181,227, 2,128,175,227, 2,232,176,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +136,182,227, 2,195, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 64,182,227, 2, 16,176,227, 2,232,176,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,160,100,215, 2,197, 0, 0, 0, 1, 0, 0, 0, 48,101,215, 2, 0, 0, 0, 0, +128,175,227, 2,168,174,227, 2,240,174,227, 2,200,175,227, 2, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0,196, 2, 0, 0, +222, 2, 0, 0, 7, 7,241, 4, 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0,136,129,206, 2, 24,235,220, 2, 24,235,220, 2, +216,153,227, 2, 0,155,227, 2, 0, 0, 0, 0, 0, 0, 0, 0,232, 81, 6, 4,136, 81, 6, 4, 68, 65, 84, 65,248, 0, 0, 0, +216,153,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0,155,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,148, 68, 0, 0, 0, 0, + 0, 0,208, 65, 0, 0, 0, 0, 0, 32,158, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, + 25, 0, 0, 0, 0, 0,158, 68, 0, 0,200, 65, 0, 0,158, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,241, 4, 26, 0,241, 4, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,240, 4, 0, 0,196, 2, 0, 0,221, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +241, 4, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 32, 64,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 0,155,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,216,153,227, 2, + 0, 0, 0, 0, 0,240,109, 69, 0, 0,128,192, 0, 0, 0, 0, 0, 0, 0, 0,255,255,109, 69, 0, 0, 0,192, 0, 0, 0, 0, +112, 7, 0, 0,129, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,111, 7, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 0, 0, 0, 0,111, 7, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 2, 0, 0, 0, 1, 0, 3, 3, 2, 0, 0, 4, 10, 0,129, 7, 2, 0,112, 7, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,222, 2, 0, 0,222, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144, 63,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0, 48,101,215, 2,197, 0, 0, 0, + 1, 0, 0, 0,192,101,215, 2,160,100,215, 2, 96,174,227, 2, 88,176,227, 2,120,177,227, 2, 56,175,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 15, 15,241, 4, 68, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 88,107,206, 2,144,221,227, 2,144,221,227, 2, 40,156,227, 2, 80,157,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 40, 81, 6, 4, +168, 82, 6, 4, 68, 65, 84, 65,248, 0, 0, 0, 40,156,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 80,157,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 32,140, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 32,158, 68, 0, 0, 0, 0, 0, 0,208, 65, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0,158, 68, 0, 0,200, 65, 0, 0,158, 68, 0, 0,200, 65, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,241, 4, 26, 0,241, 4, 26, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,241, 4, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,224, 52,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 80,157,227, 2,198, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 40,156,227, 2, 0, 0, 64,192, 0, 0,126, 67, 0, 0, 0, 0, 0, 0, 72, 66,112,189, 17,192, +246, 70,125, 67, 0, 0, 0, 0, 0, 0, 72, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +240, 4, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, 18, 0, 0, 0, 41, 0, 0, 0, 0, 0,128, 63, + 0, 0, 72, 66, 0,124,146, 72, 0, 0, 72, 66,205,204,204, 61, 0, 0, 32, 65, 72, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 4, + 8, 0,241, 4, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, + 26, 0, 0, 0, 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,241, 4, 42, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 52,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 27,205,176, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,204,144, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2,249, 0, 0, 5,239, 0, 0, 1,131, 0, 0, 3,167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2,247, 2, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 2,196,226, 32, 68, 65, 84, 65, 0, 0, 3, 68, 2,196,226, 32, 0, 0, 0,156, 0, 0, 0, 1, 63,140, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,193,141, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,191,128, 1, 80,191,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,188,163,215,225, 0, 0, 0, 0, 62,209,239, 68, -190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143,190,185, 44, 35, 0, 0, 0, 0,188, 89, 84,162, - 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193,111,211,214, 63,128, 0, 0, 62,209,239, 69, - 63,105,119, 70,188, 89, 84,176, 0, 0, 0, 0,190,205,177, 53, 62, 70, 74,142, 63,101, 33,166, 0, 0, 0, 0, 63, 81,158,185, -190,185, 44, 35, 62,228, 61, 43, 0, 0, 0, 0, 65, 68, 96,164,192,173,121,111, 64,213,209,248, 63,128, 0, 0, 62,229,157,178, -191, 27,132, 30,191, 81,160,222,191, 81,158,184, 63,127, 90,117, 62,149,235,166, 62,185, 46, 9, 62,185, 44, 35,188,109,180,145, - 63,173, 60,212,190,228, 63,129,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 65,111,132, 96, 65,111,211,214, 62,191,236,217, - 63, 85,117, 54,188, 70,246,224,182, 32,160, 0,190,136, 5,252, 62, 3, 33, 43, 63, 23,135,235, 53, 96, 0, 0,196, 25,104,215, - 67,135,132,133,195,167, 9, 37,194, 71,252,136, 68, 25, 54, 3,195,135, 87,158, 67,166,209,205, 66, 71,254,151, 62,209,239, 68, -190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143,190,185, 44, 35, 0, 0, 0, 0,188, 89, 84,162, - 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193,111,211,214, 63,128, 0, 0, 62,229,157,178, -191, 27,132, 30,191, 81,160,222,191, 81,158,184, 63,127, 90,117, 62,149,235,166, 62,185, 46, 9, 62,185, 44, 35,188,109,180,145, - 63,173, 60,212,190,228, 63,129,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 65,111,132, 96, 65,111,211,214, 64, 45, 86, 46, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 45, 86, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 64, 45, 86, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63, 55, 62, 92, -190,224,186, 56,190,148,203,237,190,234,236, 3, 65,111,211,214, 65,111,211,214, 0, 0, 0, 0, 0, 0, 0, 0, 59, 29,227,107, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 66, 12, 33, 30, 66,137,152, 86, 66,126, 27,116, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,240, 11, 27,206,208, 0, 0, 0,157, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 7, 2,212,100, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0, 0, - 0, 1, 0, 3, 8, 8, 0, 0, 66, 12, 0, 0, 63,128, 0, 0, 60, 35,215, 10, 67,250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 10, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,207,240, 0, 0, 0,197, 0, 0, 0, 1, 11, 27,212,160, 11, 27,200,160, - 11, 31,177, 96, 11, 27,169,192, 11, 27,170, 0, 11, 27,169,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,239, 0, 0, 0, 0, - 0, 0, 1,103, 18, 18, 5,240, 1,104, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,211, 16, 11, 27,211, 16, - 11, 27,208,128, 11, 27,209,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 27,208,128, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,209,160, 0, 0, 0, 0, 0, 0, 0, 0, 67,160,128, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 68,190, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,239, 0, 0, 0, 0, - 0, 0, 0, 25, 68,189,224, 0, 65,200, 0, 0, 68,189,224, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 5,240, 0, 26, 5,240, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5,239, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 5,240, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,209,160, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,208,128, - 0, 0, 0, 0, 68,189,224, 0, 0, 0, 0, 0, 67, 51, 0, 0, 0, 0, 0, 0, 68,187,224, 0, 0, 0, 0, 0, 67,167, 0, 0, - 0, 0, 5,223, 0, 0, 5,240, 0, 0, 0, 0, 0, 0, 1, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 5,222, 0, 0, 0, 0, 0, 0, 1, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 2, 2, 0, 0, 0, 1, 3, 3, 0, 2, 4, 0, 0, 10, 5,240, 1, 78, 5,223, 1, 78, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,239, 0, 0, 0, 26, 0, 0, 1,103, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,240, 1, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 28, 11, 27,210,192, 0, 0, 0,177, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 9,203,102, 96, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 4, 9,203,102, 96, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1,104, - 11, 27,211, 16, 0, 0, 0,178, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 27,210,192, 11, 27,210,192, 62, 62, 62, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,112,121,116,104,111,110, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 8, 0, 0, 4, 8, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,212,160, - 0, 0, 0,197, 0, 0, 0, 1, 11, 27,217,160, 11, 27,207,240, 11, 27,170,128, 11, 27,169, 64, 11, 27,169, 0, 11, 27,170,192, - 0, 0, 0, 0, 0, 0, 5,241, 0, 0, 7,126, 0, 0, 2,237, 0, 0, 3,167, 3, 3, 1,142, 0,187, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,215,112, 11, 27,215,112, 11, 27,213, 48, 11, 27,214, 80, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,213, 48, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,214, 80, - 0, 0, 0, 0, 0, 0, 0, 0, 67,244,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 67,199, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,141, 0, 0, 0, 0, 0, 0, 0, 25, 67,198,128, 0, 65,200, 0, 0, 67,198,128, 0, - 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 1,142, 0, 26, 1,142, - 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,241, 0, 0, 7,126, 0, 0, 2,237, 0, 0, 3, 6, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,142, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,214, 80, - 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,213, 48, 0, 0, 0, 0, 67,141,128, 0,194,244, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 67,190,128, 0,195, 15, 0, 0, 0, 0, 0, 0, 0, 0, 1,125, 0, 0, 1,142, 0, 0, 0, 18, 0, 0, 0,160, - 0, 0, 0, 0, 0, 0, 1,124, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 1,124, 0, 0, 0, 18, 0, 0, 0,160, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 6, 18, 0, 0, 0, 2, 3, 3, - 0, 0, 4, 12, 0, 6, 1,142, 0,161, 1,125, 0,143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,241, - 0, 0, 7,126, 0, 0, 3, 7, 0, 0, 3,167, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,142, 0,161, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,244, 11, 27,215,112, 0, 0, 0,166, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,216,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 68, 65, 84, 65, 0, 0, 0, 12, 11, 27,216,144, 0, 0, 0,220, 0, 0, 0, 1, 0, 0, 0, 14, - 0, 0, 0, 14, 11, 27,216,208, 68, 65, 84, 65, 0, 0, 0,168, 11, 27,216,208, 0, 0, 0,219, 0, 0, 0, 14, 0, 0, 0, 0, - 0, 0, 0, 1, 2,154,244, 32, 0, 19, 0, 0, 0, 1, 0, 1, 2,154,244, 32, 0, 20, 0, 0, 0, 1, 0, 1, 2,154,244, 32, - 0, 21, 0, 1, 0, 1, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 31,176, 0, 0, 0, 0, 0, 1, 0, 1, - 2,174, 10, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 39, 32, 0, 0, 0, 0, 0, 1, 0, 1, 2,187,108, 32, 0, 0, 0, 0, - 0, 1, 0, 1, 11, 28, 37,112, 0, 0, 0, 0, 0, 1, 0, 1, 2,206,150, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 28, 64, - 0, 0, 0, 0, 0, 1, 0, 1, 2,212,100, 32, 0, 0, 0, 0, 0, 1, 0, 1, 11, 28, 27,176, 0, 21, 0, 0, 0, 1, 0, 1, - 2,154,244, 32, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,217,160, 0, 0, 0,197, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,212,160, - 11, 27,169,192, 11, 27,168,192, 11, 27,171, 0, 11, 27,170, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,247, 0, 0, 1,105, - 0, 0, 3,167, 9, 9, 2,248, 2, 63, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,196,230, 32, 2,196,230, 32, - 11, 27,218, 48, 11, 27,219, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 27,218, 48, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,219, 80, 0, 0, 0, 0, 0, 0, 0, 0, 67,230, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 68, 62, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,247, 0, 0, 0, 0, - 0, 0, 0, 25, 68, 61,192, 0, 65,200, 0, 0, 68, 61,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 2,248, 0, 26, 2,248, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2,247, 0, 0, 1,105, 0, 0, 1,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2,248, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,219, 80, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,218, 48, - 0, 0, 0, 0, 68,189,224, 0, 0, 0, 0, 0, 68, 22,192, 0, 68, 23,150,248, 68,100, 41, 8, 67, 62,224, 46, 67,206, 15,233, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2,247, 0, 0, 0, 0, 0, 0, 2, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 60, 35,215, 10, 68,122, 0, 0, 0, 0, 0, 0, 0, 1, 0, 3, 0, 0, 4, 0, 0, 10, 2,248, 2, 37, 2,248, 2, 37, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,247, 0, 0, 1,131, 0, 0, 3,167, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,248, 2, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 2,136, 2,196,230, 32, 0, 0, 0,169, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 12, 7, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 61,204,204,205, 0, 0, 1,231, 0, 0, 1,243, - 0, 0, 1,122, 0, 0, 1,124, 0, 0, 1,231, 0, 0, 1,243, 0, 0, 0, 4, 0, 0, 1,124, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 78, 0, 0, 0,148, 11, 27,220,208, 0, 0, 0,193, 0, 0, 0, 1, - 11, 27,245, 16, 11, 27,167, 64, 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 85, 86, 32, 69,100,105,116,105,110,103, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,221,144, 11, 27,223, 80, 11, 27,223,144, - 11, 27,226, 16, 11, 27,226, 80, 11, 27,234,128, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 6, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,221,144, - 0, 0, 0,194, 0, 0, 0, 1, 11, 27,221,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 27,221,208, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,222, 16, 11, 27,221,144, 0, 0, 0, 0, 0, 0, 4, 5, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,222, 16, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,222, 80, 11, 27,221,208, - 0, 0, 0, 0, 7,126, 4, 5, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,222, 80, 0, 0, 0,194, 0, 0, 0, 1, - 11, 27,222,144, 11, 27,222, 16, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,222,144, - 0, 0, 0,194, 0, 0, 0, 1, 11, 27,222,208, 11, 27,222, 80, 0, 0, 0, 0, 0, 0, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, - 0, 0, 0, 20, 11, 27,222,208, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,223, 16, 11, 27,222,144, 0, 0, 0, 0, 7,126, 3,234, - 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,223, 16, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,223, 80, 11, 27,222,208, - 0, 0, 0, 0, 3,200, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,223, 80, 0, 0, 0,194, 0, 0, 0, 1, - 0, 0, 0, 0, 11, 27,223, 16, 0, 0, 0, 0, 3,200, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,223,144, - 0, 0, 0,195, 0, 0, 0, 1, 11, 27,223,208, 0, 0, 0, 0, 11, 27,221,208, 11, 27,222, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,223,208, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,224, 16, 11, 27,223,144, 11, 27,221,208, - 11, 27,222,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,224, 16, 0, 0, 0,195, 0, 0, 0, 1, - 11, 27,224, 80, 11, 27,223,208, 11, 27,222, 16, 11, 27,222,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 27,224, 80, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,224,144, 11, 27,224, 16, 11, 27,222,144, 11, 27,222,208, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,224,144, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,224,208, 11, 27,224, 80, - 11, 27,222,144, 11, 27,223, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,224,208, 0, 0, 0,195, - 0, 0, 0, 1, 11, 27,225, 16, 11, 27,224,144, 11, 27,221,144, 11, 27,223, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 27,225, 16, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,225, 80, 11, 27,224,208, 11, 27,221,144, 11, 27,222,144, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,225, 80, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,225,144, - 11, 27,225, 16, 11, 27,223, 16, 11, 27,223, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,225,144, - 0, 0, 0,195, 0, 0, 0, 1, 11, 27,225,208, 11, 27,225, 80, 11, 27,222,208, 11, 27,223, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,225,208, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,226, 16, 11, 27,225,144, 11, 27,222, 80, - 11, 27,223, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,226, 16, 0, 0, 0,195, 0, 0, 0, 1, - 0, 0, 0, 0, 11, 27,225,208, 11, 27,222, 80, 11, 27,222,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, - 11, 27,226, 80, 0, 0, 0,197, 0, 0, 0, 1, 11, 27,229, 32, 0, 0, 0, 0, 11, 27,222,144, 11, 27,221,208, 11, 27,222, 16, - 11, 27,222,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 5, 7, 7, 7,127, 0, 27, 0, 1, - 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 11, 27,244,176, 11, 27,244,176, 11, 27,226,224, 11, 27,228, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,226,224, 0, 0, 0,198, 0, 0, 0, 1, - 11, 27,228, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,148, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,239,224, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 25, 68,239,192, 0, 65,200, 0, 0, - 68,239,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 7,127, - 0, 26, 7,127, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, - 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 27,228, 0, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,226,224, 0, 0, 0, 0, 69,109,240, 0,192,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 69,109,255,255,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,112, 0, 0, 7,129, 0, 0, 0, 18, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 18, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 2, 0, 0, - 0, 1, 3, 3, 0, 2, 4, 0, 0, 10, 7,129, 0, 2, 7,112, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,229, 32, 0, 0, 0,197, 0, 0, 0, 1, 11, 27,234,128, 11, 27,226, 80, - 11, 27,221,144, 11, 27,222,144, 11, 27,223, 16, 11, 27,223, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,199, 0, 0, 0, 0, - 0, 0, 3,233, 6, 6, 3,200, 3,234, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,234,114, 32, 2,234,114, 32, - 11, 27,229,176, 11, 27,233, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 27,229,176, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,230,208, 0, 0, 0, 0, 0, 0, 0, 0, 67,215, 0, 0, 0, 0, 0, 0, - 65,208, 0, 0, 0, 0, 0, 0, 68,114, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,199, 0, 0, 0, 0, - 0, 0, 0, 25, 68,113,192, 0, 65,200, 0, 0, 68,113,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 3,200, 0, 26, 3,200, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3,199, 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3,200, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,230,208, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,233, 96, 11, 27,229,176, - 0, 0, 0, 0, 67, 91, 0, 0,196,115,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 74,255,254,196,115,255,254, 0, 0, 0, 0, - 0, 0, 0,203, 0, 0, 0,220, 0, 0, 0, 0, 0, 0, 3,207, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 17, - 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 3,207, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 64, 0, 0, 0, 3, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,220, 3,208, 0,203, 3,208, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,219, 0, 0, 0, 26, 0, 0, 3,233, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220, 3,208, 0, 0, 0, 4, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,231,240, 11, 27,231,240, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,231,240, 0, 0, 0,196, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 77, 65, 71, 69, 95, 80, 84, 95,103,112,101, -110, 99,105,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 77, 65, 71, 69, 95, 80, 84, 95,103,112,101, -110, 99,105,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71,114,101, 97,115,101, 32, 80,101,110, 99,105, -108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,152, 0,202, 0, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,233, 96, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,230,208, - 0, 0, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 67,128, 0, 0,191, 43, 51, 51, 63,213,153,154,191,131, 51, 51, 64, 1,153,154, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 2,236, 0, 0, 0, 0, 0, 0, 3,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220, 0, 0, 3,199, 0, 0, 0, 26, 0, 0, 3,233, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,236, 3,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 32,248, 2,234,114, 32, 0, 0, 0,167, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,240, 0, 0, 0, 0, 0, 0, 62,153,153,154, - 0, 0, 0, 0, 0, 0, 0,100, 62,153,153,154, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 96, 11, 27,234,128, 0, 0, 0,197, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,229, 32, 11, 27,223, 80, 11, 27,223, 16, - 11, 27,222,208, 11, 27,222, 80, 0, 0, 0, 0, 0, 0, 3,201, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 3,233, 1, 1, 3,182, - 3,234, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,243,144, 11, 27,243,144, 11, 27,235, 16, 11, 27,242,112, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,235, 16, 0, 0, 0,198, - 0, 0, 0, 1, 11, 27,236, 48, 0, 0, 0, 0, 0, 0, 0, 0, 68,113, 64, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, - 68,109,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,181, 0, 0, 0, 0, 0, 0, 0, 25, 68,109, 64, 0, - 65,200, 0, 0, 68,109, 64, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, - 0, 10, 3,182, 0, 26, 3,182, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,201, 0, 0, 7,126, - 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,182, 0, 26, 0, 0, 0, 1, - 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +188, 0, 0, 0,144,221,227, 2,173, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,192,101,215, 2,197, 0, 0, 0, 1, 0, 0, 0, + 80,102,215, 2, 48,101,215, 2, 88,176,227, 2,232,176,227, 2, 16,176,227, 2,120,177,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, +240, 4, 0, 0, 69, 0, 0, 0, 91, 1, 0, 0, 8, 8,241, 4, 23, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,240,169,206, 2, +128,254,227, 2,128,254,227, 2,120,158,227, 2,232,224,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 8, 83, 6, 4,136, 84, 6, 4, + 68, 65, 84, 65,248, 0, 0, 0,120,158,227, 2,198, 0, 0, 0, 1, 0, 0, 0,152,222,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0,128, 26, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 32,158, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +240, 4, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0,158, 68, 0, 0,200, 65, 0, 0,158, 68, 0, 0,200, 65, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,241, 4, 26, 0,241, 4, 26, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0, 69, 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,241, 4, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 64,206,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,152,222,227, 2,198, 0, 0, 0, 1, 0, 0, 0, +192,223,227, 2,120,158,227, 2, 0, 0, 0, 0, 0, 0, 92, 67, 0, 0,125,195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 67, + 1, 0,125,195, 0, 0, 0, 0,203, 0, 0, 0,220, 0, 0, 0, 0, 0, 0, 0,252, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, + 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0,252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 10, 3, 0, 0, 1, 0, 7, 0, 18, 0, 0, 4, 6, 0,220, 0, +253, 0,203, 0,253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4, 0, 0,240, 4, 0, 0, 95, 0, 0, 0, + 91, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,220, 0,253, 0, 0, 0, 4, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,176,205,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, +192,223,227, 2,198, 0, 0, 0, 1, 0, 0, 0,232,224,227, 2,152,222,227, 2, 0, 0,112,196, 0, 0,112, 68, 0, 0, 7,196, + 0, 0, 7, 68, 0, 0,112,196, 0, 0,112, 68, 0, 0, 7,196, 0, 0, 7, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 59, 70, 0,128, 59, 70,172,197, 39, 55, 0, 80,195, 71, 0, 0, 0, 0, + 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 20, 4, 0, 0, 91, 1, 0, 0, 91, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 7, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 32,205,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,232,224,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,192,223,227, 2, + 0, 0, 0, 0, 0, 0,122, 67, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0,122, 67, 0, 0, 0, 0, 0, 0, 0, 65, + 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0,252, 0, 0, 0, 18, 0, 0, 0, 20, 4, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, + 18, 0, 0, 0, 20, 4, 0, 0, 18, 0, 0, 0,252, 0, 0, 0, 0, 0, 32, 65, 0, 0,128, 64, 0,124,146, 72, 0, 0, 0, 66, + 10,215, 35, 60, 0, 0,200, 66,105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 8, 0, 21, 4,253, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 4, 0, 0, 95, 0, 0, 0, 91, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 4,253, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144,204,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,216, 0, 0, 0,128,254,227, 2,163, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 96, 0, 0, 0, 80,102,215, 2,197, 0, 0, 0, 1, 0, 0, 0,224,102,215, 2,192,101,215, 2,232,176,227, 2,128,175,227, 2, +160,176,227, 2, 48,177,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 47, 2, 0, 0, 93, 1, 0, 0,194, 2, 0, 0, 2, 2, 48, 2, +102, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 88,113,206, 2,136,255,227, 2,136,255,227, 2, 16,226,227, 2,136,229,227, 2, + 0, 0, 0, 0, 0, 0, 0, 0,160, 33,220, 3, 64,120, 10, 4, 68, 65, 84, 65,248, 0, 0, 0, 16,226,227, 2,198, 0, 0, 0, + 1, 0, 0, 0, 56,227,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 89, 68, 0, 0, 0, 0, 0, 0,208, 65,154,216, 65, 55, + 0, 0, 12, 68, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 2, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192, 11, 68, + 0, 0,200, 65, 0,192, 11, 68, 0, 0,200, 65, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, + 10, 0, 48, 2, 26, 0, 48, 2, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 2, 0, 0, + 93, 1, 0, 0,118, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 2, 26, 0, 0, 0, 1, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,208, 56,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 27,236, 48, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,238,192, 11, 27,235, 16, 0, 0, 0, 0, 67, 32, 0, 0, -196, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 15, 0, 0,196, 86, 0, 0, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, - 0, 0, 0, 0, 0, 0, 3, 87, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, - 0, 0, 0, 0, 0, 0, 3, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, - 3, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,160, 3, 88, 0,143, 3, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3,201, 0, 0, 4,104, 0, 0, 0,146, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0,160, 3, 88, 0, 0, 0, 5, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,237, 80, 11, 27,237, 80, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,237, 80, 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111,111,108,115, 95,111, 98,106,101, - 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,116,111,111,108,115, 95,111, 98,106,101, - 99,116,109,111,100,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 98,106,101, 99,116, 32, 84,111,111,108,115, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,253,233, 0,143, 1,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +248, 0, 0, 0, 56,227,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 96,228,227, 2, 16,226,227, 2, 0, 0, 0, 0, 0, 0, 72, 67, + 0, 0,112,193, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 67, 0, 0,157,195, 0, 0, 0, 0,200, 0, 0, 0,217, 0, 0, 0, + 18, 0, 0, 0, 75, 1, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, + 18, 0, 0, 0, 75, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 10, 6, 0, 0, 2, 0, 3, 3, 0, 0, 0, 4, 6, 0,217, 0, 76, 1,200, 0, 58, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 0, 0,119, 1, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,217, 0, 76, 1, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 96, 57,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 96,228,227, 2,198, 0, 0, 0, 1, 0, 0, 0,136,229,227, 2, + 56,227,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 2, 0, 0, 47, 2, 0, 0,119, 1, 0, 0,194, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 57,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,136,229,227, 2, +198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 96,228,227, 2, 0, 0, 16,193, 0, 0,130, 67, 0, 0,160,192, 0, 0,160, 64, + 0, 0, 0, 0, 0, 0,122, 67, 0, 0, 16,193, 0, 0, 32, 65, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 75, 1, 0, 0, + 18, 0, 0, 0, 86, 1, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 86, 1, 0, 0, 18, 0, 0, 0, 75, 1, 0, 0, +111, 18,131, 58,111, 18,131, 58, 0,124,146, 72, 0, 80, 67, 71, 0, 0, 0, 0, 0, 0, 0, 0,105, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 4, 0, 0, 87, 1, 76, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,217, 0, 0, 0, + 47, 2, 0, 0,119, 1, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 1, 76, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 56,206, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65,208, 0, 0, 0,136,255,227, 2,161, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,184,114, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 88, 0, 0, 0,184,114, 40, 0, 20, 1, 0, 0, 1, 0, 0, 0,144, 1,228, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 96, 0, 0, 0,224,102,215, 2,197, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 80,102,215, 2, 48,177,227, 2,160,176,227, 2,200,175,227, 2, 16,176,227, 2, 0, 0, 0, 0, + 49, 2, 0, 0,240, 4, 0, 0, 93, 1, 0, 0,194, 2, 0, 0, 8, 8,192, 2,102, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, +240,169,206, 2,136, 0,228, 2,136, 0,228, 2,176,230,227, 2, 40,234,227, 2, 0, 0, 0, 0, 0, 0, 0, 0,160,120, 10, 4, +192,121, 10, 4, 68, 65, 84, 65,248, 0, 0, 0,176,230,227, 2,198, 0, 0, 0, 1, 0, 0, 0,216,231,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,245, 67, 0, 0, 0, 0, 0, 0,208, 65, 0, 0, 0, 0, 0, 0, 48, 68, 0, 0, 0, 0, 0, 0,208, 65, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,191, 2, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0,192, 47, 68, 0, 0,200, 65, 0,192, 47, 68, 0, 0,200, 65, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 2, 0, 3, 3, 4, 0, 12, 0, 10, 0,192, 2, 26, 0,192, 2, 26, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 2, 0, 0,240, 4, 0, 0, 93, 1, 0, 0,118, 1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 2, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,206,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0,216,231,227, 2,198, 0, 0, 0, + 1, 0, 0, 0, 0,233,227, 2,176,230,227, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 4, 0, 0,240, 4, 0, 0, +119, 1, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, + 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,176,205,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 27,238,192, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,241, 80, 11, 27,236, 48, 0, 0, 0, 0, 67, 33, 0, 0, -194,242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 16,102,231,194,242, 90, 91, 0, 0, 0, 0, 0, 0, 0,143, 0, 0, 0,160, - 0, 0, 0, 0, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0,142, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,142, - 0, 0, 0, 0, 0, 0, 0,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, - 3, 10, 0, 0, 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,160, 0,120, 0,143, 0,120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3,201, 0, 0, 4,104, 0, 0, 0, 26, 0, 0, 0,145, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0,160, 0,120, 0, 0, 0, 6, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,239,224, 11, 27,239,224, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 64, 11, 27,239,224, 0, 0, 0,196, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97,115,116, 95,111,112,101,114, 97, -116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 73, 69, 87, 51, 68, 95, 80, 84, 95,108, 97,115,116, 95,111,112,101,114, 97, -116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79,112,101,114, 97,116,111,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +248, 0, 0, 0, 0,233,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 40,234,227, 2,216,231,227, 2, 0, 0,240,195, 0, 0,240, 67, + 0, 0,135,195, 0, 0,135, 67,238, 33,143,196,238, 33,143, 68, 0, 0, 7,196, 0, 0, 7, 68, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191, 2, 0, 0, + 0, 0, 0, 0, 75, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 59, 70, 0,128, 59, 70,172,197, 39, 55, 0, 80,195, 71, + 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 4, 0, 0,192, 2, 76, 1,192, 2, 76, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 49, 2, 0, 0,240, 4, 0, 0,119, 1, 0, 0,194, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,192, 2, 76, 1, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 32,205,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,248, 0, 0, 0, 40,234,227, 2,198, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0,233,227, 2, 0, 0, 0, 0, 0, 0,122, 67, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0,122, 67, 0, 0, 0, 0, + 0, 0, 0, 65, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 0, 75, 1, 0, 0, 18, 0, 0, 0,201, 2, 0, 0, 0, 0, 0, 0, + 17, 0, 0, 0, 18, 0, 0, 0,201, 2, 0, 0, 18, 0, 0, 0, 75, 1, 0, 0, 0, 0, 32, 65, 0, 0,128, 64, 0,124,146, 72, + 0, 0, 0, 66, 10,215, 35, 60, 0, 0,200, 66,105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0,202, 2, 76, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,216, 0,144, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,144,204,206, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,216, 0, 0, 0,136, 0,228, 2, +163, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 64, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 83, 67, 0, 0, 48, 5, 0, 0,144, 1,228, 2,154, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 83, 67, 83, 99,101,110,101, 0,116, 97,103,101, 0, 97,105,110, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0,192, 0,216, 2, 0, 0, 0, 0,144, 12,228, 2,240, 10,228, 2, 0, 0, 0, 0,144, 28,204, 2, 48, 29,204, 2, +144, 28,204, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 6,228, 2, 32,189, 3, 4, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192, 0, 0, 0, 68,172, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,100, 0, 0, 0,100, 0, 0, 0, 0, 0, 1, 0, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 2,224, 1, 60, 0, 32, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 6, 0, 50, 0,141, 0,128, 7, + 56, 4, 8, 0, 8, 0, 24, 0, 17, 0, 0, 0, 90, 0, 1, 0, 81, 0, 0, 0, 23, 0, 33, 0, 2, 0, 0, 0, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 8, 0, 24, 0, 10, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,168, 18,216, 2, +168, 18,216, 2, 0, 0, 1, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 1, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 5, 0, 2, 0, 1, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 47,116,109,112, 92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 5, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,205,204, 76, 63, +205,204, 76, 63,205,204, 76, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 16, 0, 0, 0,128, 63, 0, 0,128, 63,173, 2, 95, 0,154,153,217, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 4, 0, 1, 0,180, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 76, 69, 78, 68, 69, 82, 95, + 82, 69, 78, 68, 69, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68,172, 0, 0, 0, 0,128, 63, +102,166,171, 67, 0, 0,128, 63, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 96,100,174, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,232,202,205, 2, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,205,204, 28, 65, + 0, 0, 0, 0, 32, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0,128, 0, 5, 0, 60, 0, 5, 0, 1, 0, 5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 2,224, 1, 60, 0, 32, 0, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, +180, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0, 0, 0, 0, 0,205,204,204, 61, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,195,245, 28,193, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 76, 0, 0, 0,192, 0,216, 2, 8, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 28, 0, 0, 0,144, 28,204, 2,130, 0, 0, 0, 1, 0, 0, 0,224, 28,204, 2, 0, 0, 0, 0, + 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,194, 1, 42, 1,240, 16,228, 2, 68, 65, 84, 65, 28, 0, 0, 0,224, 28,204, 2, +130, 0, 0, 0, 1, 0, 0, 0, 48, 29,204, 2,144, 28,204, 2, 1, 0, 0, 0, 2, 0, 0, 0, 0, 4, 0, 0, 69, 2,243, 1, +192, 21,228, 2, 68, 65, 84, 65, 28, 0, 0, 0, 48, 29,204, 2,130, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,224, 28,204, 2, + 1, 0, 0, 0, 3, 0, 0, 0, 0, 4, 0, 0, 99, 0,103, 1,144, 12,228, 2, 68, 65, 84, 65,152, 1, 0, 0,240, 6,228, 2, +150, 0, 0, 0, 1, 0, 0, 0, 0, 4,204, 2, 88, 4,204, 2, 64,115, 40, 0, 0, 0,128, 63, 1, 0, 1, 0,205,204, 76, 63, + 0, 0,180, 66, 9, 0, 1, 0, 0, 0,128, 63,111, 18,131, 58,205,204,204, 61, 0, 0, 1, 0, 32, 0, 32, 0, 32, 0, 1, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,184,212,229, 2, + 0, 0, 0, 0,255,255,255,128, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 80, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 7, 0, 5, 0, 5, 0,255,255, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 50, 0, 10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,200, 66, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 50, 0, 10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 72, 66, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 50, 0, 10, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 72, 66, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 66, 0, 0, 0, 0, 0, 0,128, 62, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 10,215, 35, 60,205,204,204, 61, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,250, 0,205,204,204, 61,205,204,204, 61,102,102,166, 63, + 0, 0,192, 63, 0, 0,240, 65, 72,225,122, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 67, 2, 0, 3, + 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 35, 0, 0, 0,204,197,121, 63, 0, 0, 0, 63, + 68, 65, 84, 65, 36, 0, 0, 0, 0, 4,204, 2,149, 0, 0, 0, 1, 0, 0, 0, 80,155,229, 2, 0, 0, 0, 0,255,255,255,128, + 1, 0, 0, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 36, 0, 0, 0, + 88, 4,204, 2,149, 0, 0, 0, 1, 0, 0, 0, 80,155,229, 2, 0, 0, 0, 0,200,200,255,128, 1, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 88, 0, 0, 0, 64,115, 40, 0,148, 0, 0, 0, + 1, 0, 0, 0,136,194,229, 2, 0, 0, 0, 0,255,100,100,128, 1, 0, 0, 0,128, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0,124, 7,231, 65,255, 74, 20, 65, 54, 86,123, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 27,241, 80, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,242,112, 11, 27,238,192, 0, 0, 0, 0, 67, 35, 0, 0, -196,126,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 35, 0, 0,196,126,191,255, 0, 0, 0, 0, 0, 0, 0,163, 0, 0, 0,180, - 0, 0, 0, 18, 0, 0, 4, 12, 0, 0, 0, 0, 0, 0, 0,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,162, - 0, 0, 0, 18, 0, 0, 4, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, - 0, 10, 0, 0, 0, 1, 0, 7, 0, 18, 0, 0, 0, 6, 0,180, 4, 13, 0,163, 3,251, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 7,126, 0, 0, 0, 26, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,242,112, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, - 11, 27,241, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4,105, 0, 0, 7,126, 0, 0, 0, 26, 0, 0, 3,233, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 22, 3,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,187,104, 32, 68, 65, 84, 65, 0, 0, 3, 68, 2,187,104, 32, - 0, 0, 0,156, 0, 0, 0, 1, 63,172,246, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,140, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,191,128, 13, 28,191,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -190, 76,215, 74, 0, 0, 0, 0, 62,209,239, 68,190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143, -190,185, 44, 35, 0, 0, 0, 0,188, 89, 84,162, 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -192, 95, 25, 0, 63,128, 0, 0, 62,209,239, 69, 63,105,119, 70,188, 89, 84,160, 0, 0, 0, 0,190,205,177, 52, 62, 70, 74,142, - 63,101, 33,166, 0, 0, 0, 0, 63, 81,158,185,190,185, 44, 35, 62,228, 61, 43, 0, 0, 0, 0, 64, 54,173,188,191,161, 95,136, - 63,198,231,147, 63,128, 0, 0, 63, 13,214,185,190,224,249,208,191, 81,180, 48,191, 81,158,184, 63,157,188,189, 62, 88,225,140, - 62,185, 63, 26, 62,185, 44, 35,188,146,213,241, 63,122,156,206,190,228, 84,138,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, - 64, 82, 98,100, 64, 95, 25, 0, 62,155, 92,121, 63, 44,198,151,188, 32,214,192,180, 40, 0, 0,190,188, 15,195, 62, 53, 75,132, - 63, 81,125,216,179,192, 0, 0,193,100, 77,115, 64,201,173, 17,192,248,148,181,192,159,247,203, 65, 87, 74,233,192,190, 46,247, - 64,234,106, 88, 64,160, 8, 45, 62,209,239, 68,190,205,177, 51, 63, 81,158,184, 0, 0, 0, 0, 63,105,119, 70, 62, 70, 74,143, -190,185, 44, 35, 0, 0, 0, 0,188, 89, 84,162, 63,101, 33,166, 62,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -192, 95, 25, 0, 63,128, 0, 0, 63, 13,214,185,190,224,249,208,191, 81,180, 48,191, 81,158,184, 63,157,188,189, 62, 88,225,140, - 62,185, 63, 26, 62,185, 44, 35,188,146,213,241, 63,122,156,206,190,228, 84,138,190,228, 61, 42, 0, 0, 0, 0, 0, 0, 0, 0, - 64, 82, 98,100, 64, 95, 25, 0, 62,250,201,248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,250,201,248, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,250,201,248, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63, 55, 62, 92,190,224,186, 56,190,148,203,237,190,234,236, 3, 64, 95, 25, 0, 64, 95, 25, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 58,245,145,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 66, 12, 33, 30, - 66,137,152, 85, 66,126, 27,116, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,240, 11, 27,243,144, 0, 0, 0,157, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 32, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 1, 0, 7, 2,212,100, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0, 0, 0, 1, 0, 3, 8, 8, 0, 0, 66, 12, 0, 0, 63,128, 0, 0, 61,204,204,205, - 67,250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, - 0, 10, 7, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 78, 0, 0, 0,148, 11, 27,245, 16, 0, 0, 0,193, - 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,220,208, 0, 0, 0, 0, 0, 0, 0, 0, 83, 82, 86,105,100,101,111, 32, 69,100,105,116, -105,110,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 27,245,208, 11, 27,248,144, - 11, 27,248,208, 11, 27,253, 16, 11, 27,253, 80, 11, 28, 16,128, 0, 0, 0, 0, 0, 0, 0, 0, 2,154,244, 32, 0, 0, 0, 0, - 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, - 11, 27,245,208, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,246, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,246, 16, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,246, 80, 11, 27,245,208, 0, 0, 0, 0, - 0, 0, 4, 5, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,246, 80, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,246,144, - 11, 27,246, 16, 0, 0, 0, 0, 7,126, 4, 5, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,246,144, 0, 0, 0,194, - 0, 0, 0, 1, 11, 27,246,208, 11, 27,246, 80, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, - 11, 27,246,208, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,247, 16, 11, 27,246,144, 0, 0, 0, 0, 0, 0, 3,234, 0, 0, 0, 1, - 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,247, 16, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,247, 80, 11, 27,246,208, 0, 0, 0, 0, - 7,126, 3,234, 0, 0, 0, 1, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,247, 80, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,247,144, - 11, 27,247, 16, 0, 0, 0, 0, 7,126, 1,232, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,247,144, 0, 0, 0,194, - 0, 0, 0, 1, 11, 27,247,208, 11, 27,247, 80, 0, 0, 0, 0, 0, 0, 0, 92, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, - 11, 27,247,208, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,248, 16, 11, 27,247,144, 0, 0, 0, 0, 3, 80, 3,234, 0, 0, 0, 1, - 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,248, 16, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,248, 80, 11, 27,247,208, 0, 0, 0, 0, - 0, 0, 1,232, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,248, 80, 0, 0, 0,194, 0, 0, 0, 1, 11, 27,248,144, - 11, 27,248, 16, 0, 0, 0, 0, 3, 80, 1,232, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 20, 11, 27,248,144, 0, 0, 0,194, - 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,248, 80, 0, 0, 0, 0, 7,126, 0, 92, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 27,248,208, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,249, 16, 0, 0, 0, 0, 11, 27,246, 16, 11, 27,246, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,249, 16, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,249, 80, 11, 27,248,208, - 11, 27,246, 16, 11, 27,246,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,249, 80, 0, 0, 0,195, - 0, 0, 0, 1, 11, 27,249,144, 11, 27,249, 16, 11, 27,246, 80, 11, 27,247, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 27,249,144, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,249,208, 11, 27,249, 80, 11, 27,246,208, 11, 27,247, 16, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,249,208, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,250, 16, - 11, 27,249,144, 11, 27,247, 16, 11, 27,247, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,250, 16, - 0, 0, 0,195, 0, 0, 0, 1, 11, 27,250, 80, 11, 27,249,208, 11, 27,245,208, 11, 27,247,144, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,250, 80, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,250,144, 11, 27,250, 16, 11, 27,246,208, - 11, 27,247,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,250,144, 0, 0, 0,195, 0, 0, 0, 1, - 11, 27,250,208, 11, 27,250, 80, 11, 27,247,144, 11, 27,248, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 27,250,208, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,251, 16, 11, 27,250,144, 11, 27,248, 16, 11, 27,248, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,251, 16, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,251, 80, 11, 27,250,208, - 11, 27,247,208, 11, 27,248, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,251, 80, 0, 0, 0,195, - 0, 0, 0, 1, 11, 27,251,144, 11, 27,251, 16, 11, 27,247, 80, 11, 27,248,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 27,251,144, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,251,208, 11, 27,251, 80, 11, 27,246,144, 11, 27,248,144, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,251,208, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,252, 16, - 11, 27,251,144, 11, 27,247,144, 11, 27,248,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,252, 16, - 0, 0, 0,195, 0, 0, 0, 1, 11, 27,252, 80, 11, 27,251,208, 11, 27,245,208, 11, 27,246,144, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,252, 80, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,252,144, 11, 27,252, 16, 11, 27,247, 16, - 11, 27,247,208, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,252,144, 0, 0, 0,195, 0, 0, 0, 1, - 11, 27,252,208, 11, 27,252, 80, 11, 27,247, 80, 11, 27,248, 80, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, - 11, 27,252,208, 0, 0, 0,195, 0, 0, 0, 1, 11, 27,253, 16, 11, 27,252,144, 11, 27,246,208, 11, 27,248, 16, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 24, 11, 27,253, 16, 0, 0, 0,195, 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,252,208, - 11, 27,247, 80, 11, 27,248, 16, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 27,253, 80, 0, 0, 0,197, - 0, 0, 0, 1, 11, 28, 0, 32, 0, 0, 0, 0, 11, 27,246,208, 11, 27,246, 16, 11, 27,246, 80, 11, 27,247, 16, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 5, 7, 7, 7,127, 0, 27, 0, 1, 0, 0, 0, 0, 0, 7, 0, 0, - 0, 0, 0, 0, 11, 28, 22,144, 11, 28, 22,144, 11, 27,253,224, 11, 27,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,253,224, 0, 0, 0,198, 0, 0, 0, 1, 11, 27,255, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68,148, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,239,224, 0, 0, 0, 0, 0, 65,208, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 25, 68,239,192, 0, 65,200, 0, 0, 68,239,192, 0, 65,200, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 7,127, 0, 26, 7,127, 0, 26, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 3,235, 0, 0, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 27,255, 0, 0, 0, 0,198, - 0, 0, 0, 1, 0, 0, 0, 0, 11, 27,253,224, 0, 0, 0, 0, 69,109,240, 0,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 69,109,255,255,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,112, 0, 0, 7,129, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 7,111, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 7,111, 0, 0, 0, 18, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 2, 0, 0, 0, 1, 3, 3, 0, 2, 4, 0, - 0, 10, 7,129, 0, 2, 7,112, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 5, 0, 0, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 96, 11, 28, 0, 32, 0, 0, 0,197, 0, 0, 0, 1, 11, 28, 3,224, 11, 27,253, 80, 11, 27,245,208, 11, 27,247,144, - 11, 27,248,144, 11, 27,246,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 91, 15, 15, 7,127, - 0, 92, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 2,240, 11, 28, 2,240, 11, 28, 0,176, 11, 28, 1,208, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 0,176, 0, 0, 0,198, - 0, 0, 0, 1, 11, 28, 1,208, 0, 0, 0, 0, 0, 0, 0, 0, 68,140, 32, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, - 68,239,224, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 25, 68,239,192, 0, - 65,200, 0, 0, 68,239,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, - 0, 10, 7,127, 0, 26, 7,127, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, - 0, 0, 0, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 26, 0, 0, 0, 1, - 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 28, 1,208, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 28, 0,176,192, 64, 0, 0, 67,126, 0, 0, - 0, 0, 0, 0, 66, 72, 0, 0,192, 17,189,112, 67,125, 70,246, 0, 0, 0, 0, 66, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 7,126, - 0, 0, 0, 18, 0, 0, 0, 65, 63,128, 0, 0, 66, 72, 0, 0, 72,146,124, 0, 66, 72, 0, 0, 61,204,204,205, 65, 32, 0, 0, - 0, 72, 0, 0, 0, 0, 2, 0, 0, 4, 4, 0, 0, 8, 7,127, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 26, 0, 0, 0, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 7,127, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,188, 11, 28, 2,240, 0, 0, 0,173, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 68, 65, 84, 65, 0, 0, 0, 96, - 11, 28, 3,224, 0, 0, 0,197, 0, 0, 0, 1, 11, 28, 9,240, 11, 28, 0, 32, 11, 27,247,144, 11, 27,248, 16, 11, 27,247, 80, - 11, 27,248,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 93, 0, 0, 1,231, 8, 8, 7,127, 1,139, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 8,240, 11, 28, 8,240, 11, 28, 4,112, 11, 28, 7,208, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 4,112, 0, 0, 0,198, 0, 0, 0, 1, - 11, 28, 5,144, 0, 0, 0, 0, 0, 0, 0, 0, 68, 26,128, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68,239,224, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 0, 0, 0, 0, 25, 68,239,192, 0, 65,200, 0, 0, - 68,239,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 7,127, - 0, 26, 7,127, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 0, 93, - 0, 0, 0,118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,127, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, - 11, 28, 5,144, 0, 0, 0,198, 0, 0, 0, 1, 11, 28, 6,176, 11, 28, 4,112, 0, 0, 0, 0, 67, 92, 0, 0,195,184,128, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 67, 75, 0, 0,195,184,128, 0, 0, 0, 0, 0, 0, 0, 0,203, 0, 0, 0,220, 0, 0, 0, 0, - 0, 0, 1,112, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,202, 0, 0, 0, 0, - 0, 0, 1,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 3, 10, 0, 0, - 0, 1, 0, 7, 0, 18, 4, 0, 0, 6, 0,220, 1,113, 0,203, 1,113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6,163, 0, 0, 7,126, 0, 0, 0,119, 0, 0, 1,231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0,220, 1,113, 0, 0, 0, 4, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 6,176, 0, 0, 0,198, 0, 0, 0, 1, 11, 28, 7,208, 11, 28, 5,144, -196,112, 0, 0, 68,112, 0, 0,196, 7, 0, 0, 68, 7, 0, 0,196,112, 0, 0, 68,112, 0, 0,196, 7, 0, 0, 68, 7, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 59,128, 0, 70, 59,128, 0, - 55, 39,197,172, 71,195, 80, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,162, 0, 0, 1,231, 0, 0, 1,231, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 7, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 7,208, 0, 0, 0,198, - 0, 0, 0, 1, 0, 0, 0, 0, 11, 28, 6,176, 0, 0, 0, 0, 67,122, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, - 67,122, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 1,112, 0, 0, 0, 18, - 0, 0, 6,162, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 6,162, 0, 0, 0, 18, 0, 0, 1,112, 65, 32, 0, 0, - 64,128, 0, 0, 72,146,124, 0, 66, 0, 0, 0, 60, 35,215, 10, 66,200, 0, 0, 0,105, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, - 0, 8, 6,163, 1,113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,162, - 0, 0, 0,119, 0, 0, 1,231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6,163, 1,113, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,216, 11, 28, 8,240, 0, 0, 0,163, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 0, 0, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 96, 11, 28, 9,240, 0, 0, 0,197, 0, 0, 0, 1, 11, 28, 16,128, - 11, 28, 3,224, 11, 27,248, 16, 11, 27,246,208, 11, 27,247,208, 11, 27,248, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 79, - 0, 0, 1,233, 0, 0, 3,233, 2, 2, 3, 80, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 15, 0, - 11, 28, 15, 0, 11, 28, 10,128, 11, 28, 13,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 28, 10,128, 0, 0, 0,198, 0, 0, 0, 1, 11, 28, 11,160, 0, 0, 0, 0, 0, 0, 0, 0, 68,119, 64, 0, - 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 68, 84, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 79, - 0, 0, 0, 0, 0, 0, 0, 25, 68, 83,192, 0, 65,200, 0, 0, 68, 83,192, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, 0, 10, 3, 80, 0, 26, 3, 80, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 79, 0, 0, 1,233, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 80, 0, 26, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 11,160, 0, 0, 0,198, 0, 0, 0, 1, 11, 28, 12,192, - 11, 28, 10,128, 0, 0, 0, 0, 67, 72, 0, 0,193,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 72, 0, 0,195,234,128, 0, - 0, 0, 0, 0, 0, 0, 0,200, 0, 0, 0,217, 0, 0, 0, 18, 0, 0, 1,230, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0,199, 0, 0, 0, 18, 0, 0, 1,230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 6, 10, 0, 0, 0, 2, 3, 3, 0, 0, 4, 0, 0, 6, 0,217, 1,231, 0,200, - 1,213, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,216, 0, 0, 2, 3, 0, 0, 3,233, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,217, 1,231, 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 12,192, - 0, 0, 0,198, 0, 0, 0, 1, 11, 28, 13,224, 11, 28, 11,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 79, - 0, 0, 3, 79, 0, 0, 2, 3, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, - 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 13,224, 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 28, 12,192,193, 16, 0, 0, - 67,130, 0, 0,192,160, 0, 0, 64,160, 0, 0, 0, 0, 0, 0, 67,122, 0, 0,193, 16, 0, 0, 65, 32, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 1,230, 0, 0, 0, 18, 0, 0, 2,118, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, - 0, 0, 2,118, 0, 0, 0, 18, 0, 0, 1,230, 58,131, 18,111, 58,131, 18,111, 72,146,124, 0, 71, 67, 80, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0,105, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2,119, 1,231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,217, 0, 0, 3, 79, 0, 0, 2, 3, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 2,119, 1,231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,208, 11, 28, 15, 0, 0, 0, 0,161, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 88, 11, 28, 16, 0, 0, 0, 1, 19, - 0, 0, 0, 1, 2,154,244, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 96, 11, 28, 16,128, 0, 0, 0,197, 0, 0, 0, 1, 0, 0, 0, 0, 11, 28, 9,240, 11, 27,248, 80, 11, 27,247,208, - 11, 27,247, 16, 11, 27,247, 80, 0, 0, 0, 0, 0, 0, 3, 81, 0, 0, 7,126, 0, 0, 1,233, 0, 0, 3,233, 8, 8, 4, 46, - 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 21,144, 11, 28, 21,144, 11, 28, 17, 16, 11, 28, 20,112, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 17, 16, 0, 0, 0,198, - 0, 0, 0, 1, 11, 28, 18, 48, 0, 0, 0, 0, 0, 0, 0, 0, 67,245, 0, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, - 68,133,192, 0, 0, 0, 0, 0, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 45, 0, 0, 0, 0, 0, 0, 0, 25, 68,133,160, 0, - 65,200, 0, 0, 68,133,160, 0, 65,200, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 0, 4, 0, 12, - 0, 10, 4, 46, 0, 26, 4, 46, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 81, 0, 0, 7,126, - 0, 0, 1,233, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 46, 0, 26, 0, 0, 0, 1, - 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0,248, 11, 28, 18, 48, 0, 0, 0,198, 0, 0, 0, 1, 11, 28, 19, 80, 11, 28, 17, 16, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 7,126, 0, 0, 7,126, 0, 0, 2, 3, 0, 0, 3,233, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 19, 80, 0, 0, 0,198, 0, 0, 0, 1, 11, 28, 20,112, - 11, 28, 18, 48,195,240, 0, 0, 67,240, 0, 0,195,135, 0, 0, 67,135, 0, 0,196,217,139,145, 68,217,139,145,196, 70, 6,240, - 68, 70, 6,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 45, 0, 0, 0, 0, 0, 0, 1,230, 0, 0, 0, 0, 0, 0, 0, 0, 70, 59,128, 0, - 70, 59,128, 0, 55, 39,197,172, 71,195, 80, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 4, 0, 0, 0, 4, 46, 1,231, 4, 46, - 1,231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 81, 0, 0, 7,126, 0, 0, 2, 3, 0, 0, 3,233, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 46, 1,231, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,248, 11, 28, 20,112, - 0, 0, 0,198, 0, 0, 0, 1, 0, 0, 0, 0, 11, 28, 19, 80, 0, 0, 0, 0, 67,122, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, - 0, 0, 0, 0, 67,122, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 1, 75, - 0, 0, 0, 18, 0, 0, 2,201, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 18, 0, 0, 2,201, 0, 0, 0, 18, 0, 0, 1, 75, - 65, 32, 0, 0, 64,128, 0, 0, 72,146,124, 0, 66, 0, 0, 0, 60, 35,215, 10, 66,200, 0, 0, 0,105, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 8, 2,202, 1, 76, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0,216, 11, 28, 21,144, 0, 0, 0,163, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,128, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 0, 0, 5, 40, 2,154,244, 32, 0, 0, 0,154, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 67, 83, 99,101,110,101, 0,116, 97,103,101, 0, 97,105,110, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 11, 28, 22,240, 0, 0, 0, 0, 2,212,100, 32, 11, 28, 31,176, - 0, 0, 0, 0, 11, 28, 23,112, 11, 28, 24, 16, 11, 28, 23,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 24, 96, 2,207, 94, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0,192, 0, 0,172, 68, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100, 0, 0, 0,100, 0, 0, 0, 1, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,128, 1,224, 0, 60, 0, 32, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 50, - 0,141, 7,128, 4, 56, 0, 8, 0, 8, 0, 24, 0, 17, 0, 0, 0, 90, 0, 1, 0, 0, 0, 81, 0, 33, 0, 23, 0, 0, 0, 2, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 8, 0, 24, 0, 10, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 27, 64, 11, 28, 27, 64, 0, 0, 0, 1, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 1, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 5, 0, 2, 0, 1, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 47,116,109,112, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 31, 0, 12, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 76,204,205, 63, 76,204,205, 63, 76,204,205, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 16, 63,128, 0, 0, 63,128, 0, 0, 2,173, 0, 95, 63,217,153,154, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0,180, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 76, 69, 78, - 68, 69, 82, 95, 82, 69, 78, 68, 69, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,172, 68, - 63,128, 0, 0, 67,171,166,102, 63,128, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 17, 98, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 31, 35,112, 0, 1, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 65, 28,204,205, 0, 0, 0, 0, 0, 32, 0, 32, 0, 1, 0, 0, 0, 0, 0, 0, 0,128, 0, 5, 0, 60, 0, 5, 0, 1, 0, 5, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,128, 1,224, 0, 60, 0, 32, 0, 0, 0, 0, 0, 0, - 0, 4, 0, 1, 0,180, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 7,128, 4, 56, 61,204,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,193, 28,245,195, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 76, 11, 28, 22,240, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 28, 11, 28, 23,112, 0, 0, 0,130, 0, 0, 0, 1, 11, 28, 23,192, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 2,212, 1,226, 2,174, 10, 32, 68, 65, 84, 65, 0, 0, 0, 28, - 11, 28, 23,192, 0, 0, 0,130, 0, 0, 0, 1, 11, 28, 24, 16, 11, 28, 23,112, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 4, 0, - 3,167, 3, 37, 2,206,150, 32, 68, 65, 84, 65, 0, 0, 0, 28, 11, 28, 24, 16, 0, 0, 0,130, 0, 0, 0, 1, 0, 0, 0, 0, - 11, 28, 23,192, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 4, 0, 0,160, 2, 69, 2,212,100, 32, 68, 65, 84, 65, 0, 0, 1,152, - 11, 28, 24, 96, 0, 0, 0,150, 0, 0, 0, 1, 11, 28, 26, 32, 11, 28, 26,112, 11, 28, 26,192, 63,128, 0, 0, 0, 1, 0, 1, - 63, 76,204,205, 66,180, 0, 0, 0, 9, 0, 1, 63,128, 0, 0, 58,131, 18,111, 61,204,204,205, 0, 0, 0, 1, 0, 32, 0, 32, - 0, 32, 0, 1, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 2,212, 24, 32, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 80, 2, 0, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 7, 0, 5, 0, 5,255,255, 0, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, 0, 50, 0, 10, - 0, 0, 0, 0, 0, 0, 0, 0, 66,200, 0, 0, 0, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, 0, 50, 0, 10, - 0, 0, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, 0, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, 0, 50, 0, 10, - 0, 0, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, 0, 50, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 66, 72, 0, 0, 0, 0, 0, 0, - 62,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 60, 35,215, 10, 61,204,204,205, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,250, 61,204,204,205, 61,204,204,205, - 63,166,102,102, 63,192, 0, 0, 65,240, 0, 0, 63,122,225, 72, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 2, 67, 0, 3, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 35, 63,121,197,204, - 63, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 36, 11, 28, 26, 32, 0, 0, 0,149, 0, 0, 0, 1, 2,199, 36, 32, 0, 0, 0, 0, -255,255,255,128, 0, 0, 0, 1, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 36, 11, 28, 26,112, 0, 0, 0,149, 0, 0, 0, 1, 2,199, 36, 32, 0, 0, 0, 0,200,200,255,128, 0, 0, 0, 1, - 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 88, 11, 28, 26,192, - 0, 0, 0,148, 0, 0, 0, 1, 2,209, 48, 32, 0, 0, 0, 0,255,100,100,128, 0, 0, 0, 1, 0, 0, 0,128, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 1, 65,231, 7,124, 65, 20, 74,255, 63,123, 86, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 27, 64, 0, 0, 0,136, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100, -101,114, 76, 97,121,101,114, 0,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 15,255,255, 0, 0, 0, 0, 0, 0,127,255, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 67, 65, - 0, 0, 0,104, 11, 28, 27,176, 0, 0, 0, 21, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 67, 65, 67, 97,109,101,114, 97, 0, 97,109,101,114, 97, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 63, 0, 0, 0, 61,204,204,205, 66,200, 0, 0, 66, 12, 0, 0, 64,234, 14,161, - 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 65, 0, 0, 1,108, - 11, 28, 28, 64, 0, 0, 0, 33, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 65, 76, 97, -109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 65,239,255,247, 66,150, 0, 0, 62, 25,153,154, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 11, 28, 29,224, 0, 2, 0, 0, 63,128, 26, 46, 65,240, 4, 25, 66, 52, 0, 0, - 63,128, 0, 0, 64, 64, 0, 0, 61, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 64, 0, 3, 0, 1, 0, 0, - 0, 2, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 58,131, 18,111, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 64, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 31, 96, 68, 65, 84, 65, 0, 0, 1, 16, - 11, 28, 29,224, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 2, 0, 1, - 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191, 53, 4,243, 63, 53, 4,242,191, 53, 4,242, 63, 53, 4,243, 11, 28, 31, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 24, 11, 28, 31, 32, 0, 0, 1, 77, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 32, 11, 28, 31, 96, 0, 0, 0, 11, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 79, - 0, 0, 1,112, 11, 28, 31,176, 0, 0, 0,129, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 87, 79, 87,111,114,108,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61, 80, 99,114, 61, 80, 99,114, 61, 80, 99,114, 60, 36, 54,199, - 60, 36, 54,199, 60, 36, 54,199, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 65, 28,204,205, 0, 0, 0, 0, 0, 0, 0, 32, 0,128, 0, 5, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,160, 0, 0, 65,200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 65,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 65, 32, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 61, 76,204,205, 0, 0, 0, 5, 0, 0, 0, 0, 59,163,215, 10, 0, 0, 0, 0, - 62,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 33, 80, - 68, 65, 84, 65, 0, 0, 0, 32, 11, 28, 33, 80, 0, 0, 0, 11, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 0, 0, 4, 44, 2,212,100, 32, - 0, 0, 0,116, 0, 0, 0, 1, 2,174, 10, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 67, 97,109,101,114, 97, - 0, 97,109,101,114, 97, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 27,176, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 6, 0, 0, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,239,101,110, -192,208, 62,150, 64,170,255, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,141,254, 42, 60, 49, 57,192, - 63, 80,159, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 47,149,222, 63, 58, 70, 53,188, 49, 56,222, 0, 0, 0, 0, -190,162,126, 86, 62,159,251,227, 63,101, 53, 55, 0, 0, 0, 0, 63, 39,165, 7,191, 28, 84,149, 62,227,247, 51, 0, 0, 0, 0, - 64,239,101,110,192,208, 62,150, 64,170,255, 78, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 1, 51,128, 0, 1,179, 0, 0, 1, 0, 0, 0, 0, - 51, 0, 0, 0, 63,128, 0, 0, 51,128, 0, 1, 0, 0, 0, 0,179, 0, 0, 2,167, 0, 0, 2, 63,128, 0, 1, 0, 0, 0, 0, - 53, 0, 0, 1, 41, 0, 0, 1,168,128, 0, 1, 63,128, 0, 0, 63, 47,149,221,190,162,126, 86, 63, 39,165, 8, 0, 0, 0, 0, - 63, 58, 70, 51, 62,159,251,225,191, 28, 84,149, 0, 0, 0, 0,188, 49, 56,192, 63,101, 53, 55, 62,227,247, 52, 0, 0, 0, 0, -190,173, 38, 90,190,192,222, 0,193, 52, 9,152, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 1, - 0, 0, 0, 0, 79, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, 0, -201,150,180, 56, 63,128, 0, 0, 63, 16,225,187, 63,128, 0, 0, 62,204,204,205, 63, 32, 54,237, 0, 0, 0, 0, 61,117,194,143, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 33,160, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,144, 11, 28, 33,160, - 0, 0, 0,119, 0, 0, 0, 1, 0, 0,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 61,204,204,205, 62, 76,204,205, 60,163,215, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 79, 66, 0, 0, 4, 44, - 2,174, 10, 32, 0, 0, 0,116, 0, 0, 0, 1, 2,206,150, 32, 2,212,100, 32, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 67,117, - 98,101, 0,112,104,101,114,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,203, 71,224, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 39, 32, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 0, 0, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,255, 60,240, 9,253,121, 96, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 2, 0, 0, 0, 68, 79, 66, 0, 0, 0, 7, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, - 0, 0, 0, 0,201,150,180, 56, 63,128, 0, 0, 60,208, 19,169, 63,128, 0, 0, 62,204,204,205, 62, 34,208,229, 0, 0, 0, 0, - 61,117,194,143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 1, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 1, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 34, 96, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 10,124,118,224, - 10,120, 52, 80, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 4, - 9,255, 60,240, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 4, 9,253,121, 96, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,144, 11, 28, 34, 96, 0, 0, 0,119, 0, 0, 0, 1, 0, 0,192, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61,204,204,205, 62, 76,204,205, 60,163,215, 10, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 0, 0, 79, 66, 0, 0, 4, 44, 2,206,150, 32, 0, 0, 0,116, 0, 0, 0, 1, - 0, 0, 0, 0, 2,174, 10, 32, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 76, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 28, 64, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 0, 0, - 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,130,112,154, 63,128,178,183, 64,188,236,112, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 38,123,229, 61, 98, 43, 87, 63,238,229,229, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0,190,148,236, 54, 63,116,134, 25,189, 98, 13,236, 0, 0, 0, 0,191, 69,102,221,190, 76,174, 57, - 63, 26,194, 34, 0, 0, 0, 0, 63, 16,255, 37, 62, 95,161,241, 63, 75,111,164, 0, 0, 0, 0, 64,130,112,154, 63,128,178,183, - 64,188,236,112, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 50,128, 0, 1,179, 0, 0, 0, 0, 0, 0, 0, 50,128, 0, 1, 63,128, 0, 1, - 51, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 39, 0, 0, 1, 52, 0, 0, 1, - 39,128, 0, 1, 63,128, 0, 0,190,148,236, 54,191, 69,102,221, 63, 16,255, 38, 0, 0, 0, 0, 63,116,134, 24,190, 76,174, 57, - 62, 95,161,239, 0, 0, 0, 0,189, 98, 13,237, 63, 26,194, 35, 63, 75,111,166, 0, 0, 0, 0, 63, 13, 19,209,190,102, 65,241, -192,231, 10, 10, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0, 0, 68, 79, 66, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, 0,201,150,180, 56, 63,128, 0, 0, - 60,208, 19,169, 63,128, 0, 0, 62,204,204,205, 62, 34,208,229, 0, 0, 0, 0, 61,117,194,143, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 5, 0, 1, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 35, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,144, 11, 28, 35, 32, 0, 0, 0,119, 0, 0, 0, 1, - 0, 0,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 61,204,204,205, 62, 76,204,205, - 60,163,215, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 77, 65, 0, 0, 2,160, 2,187,108, 32, 0, 0, 0, 35, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 4, 8, 90, 0, 0, 0, 0, 0, 77, 65, 77, 97,116,101,114,105, 97,108, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 63, 76,204,205, 63, 76,204,205, 63, 76,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63, 76,204,205, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 60, 35,215, 10, 0, 0, 0, 0, 0, 0, 0, 8, - 0, 1, 0, 50, 62, 76,204,205, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,160, 0, 0, 0, 0, 0, 0, - 63,160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 2, 0, 2, 0, 50, 0, 6, 63,128, 0, 0, 63,128, 0, 0, - 0, 18, 0, 18, 59,163,215, 10, 59,163,215, 10, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 64, 0, 67, 3, 64, 0, 67, - 0, 1, 0, 4, 0, 12, 0, 4, 63, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 1, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64,128, 0, 0, 63, 0, 0, 0, 61,204,204,205, - 63, 0, 0, 0, 61,204,204,205, 61,204,204,205, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 11, 28, 35,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 37, 32, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63, 26,148,111, 63, 26,148,111, 63, 26,148,111, 61, 76,204,205, 61,204,204,205, 63,166,102,102, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 35,224, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 37,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 0, 32, 11, 28, 37, 32, 0, 0, 0, 11, 0, 0, 0, 1, 0, 0, 0, 32, - 0, 0, 0, 96, 0, 0, 0, 32, 0, 0, 0, 96, 0, 0, 0, 1, 0, 52, 0, 52, 2,213, 70, 32, 9,237,224, 32, 68, 65, 84, 65, - 0, 0, 16, 0, 2,213, 70, 32, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 2, 2, 2, 51, 2, 2, 2, 51, 6, 6, 6,153, 6, 6, 6,153, 6, 6, 6,153, 4, 4, 4,102, 3, 3, 3,102, 2, 2, 2, 51, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 51, 8, 8, 8,153, 11, 11, 11,204, - 13, 13, 13,255, 12, 12, 12,255, 12, 12, 12,255, 11, 11, 11,255, 10, 10, 10,255, 10, 10, 10,255, 9, 9, 9,255, 9, 9, 9,255, - 9, 9, 9,255, 4, 4, 4,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 51, 10, 10, 10,153, 18, 18, 18,255, 20, 20, 20,255, 22, 22, 22,255, - 23, 23, 23,255, 22, 22, 22,255, 20, 20, 20,255, 19, 19, 19,255, 16, 16, 16,255, 14, 14, 14,255, 11, 11, 11,255, 10, 10, 10,255, - 9, 9, 9,255, 9, 9, 9,255, 9, 9, 9,255, 8, 8, 8,204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7,102, 19, 19, 19,204, 27, 27, 27,255, 31, 31, 31,255, 32, 32, 32,255, 33, 33, 33,255, - 33, 33, 33,255, 31, 31, 31,255, 30, 30, 30,255, 27, 27, 27,255, 25, 25, 25,255, 22, 22, 22,255, 19, 19, 19,255, 16, 16, 16,255, - 12, 12, 12,255, 10, 10, 10,255, 10, 10, 10,255, 10, 10, 10,255, 10, 10, 10,255, 4, 4, 4,102, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 13, 13, 13,153, 29, 29, 29,255, 37, 37, 37,255, 40, 40, 40,255, 42, 42, 42,255, 42, 42, 42,255, 43, 43, 43,255, - 41, 41, 41,255, 40, 40, 40,255, 38, 38, 38,255, 36, 36, 36,255, 33, 33, 33,255, 30, 30, 30,255, 27, 27, 27,255, 24, 24, 24,255, - 20, 20, 20,255, 16, 16, 16,255, 12, 12, 12,255, 10, 10, 10,255, 10, 10, 10,255, 10, 10, 10,255, 7, 7, 7,153, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 13, 13, 13,102, 37, 37, 37,255, 44, 44, 44,255, 48, 48, 48,255, 50, 50, 50,255, 51, 51, 51,255, 51, 51, 51,255, 50, 50, 50,255, - 49, 49, 49,255, 48, 48, 48,255, 45, 45, 45,255, 43, 43, 43,255, 41, 41, 41,255, 37, 37, 37,255, 34, 34, 34,255, 31, 31, 31,255, - 28, 28, 28,255, 24, 24, 24,255, 20, 20, 20,255, 15, 15, 15,255, 11, 11, 11,255, 10, 10, 10,255, 11, 11, 11,255, 7, 7, 7,153, + 72, 0, 0, 0,168, 18,216, 2,136, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82,101,110,100,101,114, 76, 97, +121,101,114, 0,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +255,255, 15, 0, 0, 0, 0, 0,255,127, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 67, 65, 0, 0,104, 0, 0, 0, +184, 8,228, 2, 21, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 65, 67, 97, +109,101,114, 97, 0, 97,109,101,114, 97, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 63,205,204,204, 61, 0, 0,200, 66, 0, 0, 12, 66,161, 14,234, 64, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 65, 0, 0,108, 1, 0, 0, 80, 9,228, 2, + 33, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 65, 76, 97,109,112, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63,247,255,239, 65, 0, 0,150, 66,154,153, 25, 62, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 28,221, 2, 2, 0, 0, 0, 46, 26,128, 63, 25, 4,240, 65, 0, 0, 52, 66, 0, 0,128, 63, + 0, 0, 64, 64,205,204, 76, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 11, 3, 0, 1, 0, 0, 0, 0, 2, 1, 0, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,111, 18,131, 58, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 64, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 29,204, 2, 68, 65, 84, 65, 16, 1, 0, 0, 0, 28,221, 2, + 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 2, 0, 1, 0, 0, 0,128, 67, + 0, 0, 0, 0, 0, 0,128, 63,243, 4, 53,191,242, 4, 53, 63,242, 4, 53,191,243, 4, 53, 63,208,182,227, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 24, 0, 0, 0, +208,182,227, 2, 78, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 32, 0, 0, 0,128, 29,204, 2, 11, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 79, 0, 0,112, 1, 0, 0, +240, 10,228, 2,129, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 87, 79, 87,111, +114,108,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114, 99, 80, 61,114, 99, 80, 61,114, 99, 80, 61,199, 54, 36, 60,199, 54, 36, 60, +199, 54, 36, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0,205,204, 28, 65, 0, 0, 0, 0, 0, 0, 32, 0,128, 0, 5, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,160, 64, 0, 0,200, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0,112, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 65, + 0, 0, 0, 0, 0, 0,128, 63,205,204, 76, 61, 0, 0, 5, 0, 0, 0, 0, 0, 10,215,163, 59, 0, 0, 0, 0, 0, 0,128, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,208, 29,204, 2, 68, 65, 84, 65, + 32, 0, 0, 0,208, 29,204, 2, 11, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 0, 0, 44, 4, 0, 0,144, 12,228, 2,116, 0, 0, 0, + 1, 0, 0, 0,240, 16,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 67, 97,109,101,114, 97, 0, 97,109,101, +114, 97, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,184, 8,228, 2, + 0, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, + 6, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,110,101,239, 64,150, 62,208,192, + 78,255,170, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42,254,141, 63,192, 57, 49, 60, 34,159, 80, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,222,149, 47, 63, 53, 70, 58, 63,222, 56, 49,188, 0, 0, 0, 0, 86,126,162,190, +227,251,159, 62, 55, 53,101, 63, 0, 0, 0, 0, 7,165, 39, 63,149, 84, 28,191, 51,247,227, 62, 0, 0, 0, 0,110,101,239, 64, +150, 62,208,192, 78,255,170, 64, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 1, 0,128, 63, 1, 0,128, 51, 1, 0, 0,179, 0, 0, 0, 0, 0, 0, 0, 51, + 0, 0,128, 63, 1, 0,128, 51, 0, 0, 0, 0, 2, 0, 0,179, 2, 0, 0,167, 1, 0,128, 63, 0, 0, 0, 0, 1, 0, 0, 53, + 1, 0, 0, 41, 1, 0,128,168, 0, 0,128, 63,221,149, 47, 63, 86,126,162,190, 8,165, 39, 63, 0, 0, 0, 0, 51, 70, 58, 63, +225,251,159, 62,149, 84, 28,191, 0, 0, 0, 0,192, 56, 49,188, 55, 53,101, 63, 52,247,227, 62, 0, 0, 0, 0, 90, 38,173,190, + 0,222,192,190,152, 9, 52,193, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0, 0, 0, 0, + 79, 66, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 56,180,150,201, + 0, 0,128, 63,187,225, 16, 63, 0, 0,128, 63,205,204,204, 62,237, 54, 32, 63, 0, 0, 0, 0,143,194,117, 61, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 1, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,236,214, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,144, 0, 0, 0, 0,236,214, 2,119, 0, 0, 0, + 1, 0, 0, 0, 0,192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,205,204,204, 61, +205,204, 76, 62, 10,215,163, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 79, 66, 0, 0, 44, 4, 0, 0,240, 16,228, 2, +116, 0, 0, 0, 1, 0, 0, 0,192, 21,228, 2,144, 12,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 67,117, 98,101, 0,112, +104,101,114,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,184,195,249, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +144, 30,221, 2, 0, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 6, 0, 0, 0, 1, 0, 0, 0,250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 21,228, 2,136, 21,228, 2, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, + 0, 0, 68, 0, 79, 66, 0, 0, 7, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, + 56,180,150,201, 0, 0,128, 63,169, 19,208, 60, 0, 0,128, 63,205,204,204, 62,229,208, 34, 62, 0, 0, 0, 0,143,194,117, 61, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5, 0, 1, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 64, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192,236,214, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 32, 47, 1, 4, 64, 53, 1, 4, + 25, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 4, 0, 0, 0, 80, 21,228, 2, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 4, 0, 0, 0,136, 21,228, 2, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65,144, 0, 0, 0,192,236,214, 2,119, 0, 0, 0, 1, 0, 0, 0, 0,192, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,205,204,204, 61,205,204, 76, 62, 10,215,163, 60, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 72, 0, 0, 0, 79, 66, 0, 0, 44, 4, 0, 0,192, 21,228, 2,116, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, +240, 16,228, 2, 0, 0, 0, 0, 0, 0, 0, 0, 79, 66, 76, 97,109,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 9,228, 2, 0, 0, 0, 0, 1, 0, 0, 0, +250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 6, 0, 0, 0, 1, 0, 0, 0, +250, 0, 0, 0, 10, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,154,112,130, 64,183,178,128, 63,112,236,188, 64, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,229,123, 38, 63, 87, 43, 98, 61,229,229,238, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 54,236,148,190, 25,134,116, 63,236, 13, 98,189, 0, 0, 0, 0,221,102, 69,191, 57,174, 76,190, 34,194, 26, 63, + 0, 0, 0, 0, 37,255, 16, 63,241,161, 95, 62,164,111, 75, 63, 0, 0, 0, 0,154,112,130, 64,183,178,128, 63,112,236,188, 64, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 1, 0,128, 50, 0, 0, 0,179, 0, 0, 0, 0, 1, 0,128, 50, 1, 0,128, 63, 1, 0, 0, 51, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 1, 0, 0, 39, 1, 0, 0, 52, 1, 0,128, 39, + 0, 0,128, 63, 54,236,148,190,221,102, 69,191, 38,255, 16, 63, 0, 0, 0, 0, 24,134,116, 63, 57,174, 76,190,239,161, 95, 62, + 0, 0, 0, 0,237, 13, 98,189, 35,194, 26, 63,166,111, 75, 63, 0, 0, 0, 0,209, 19, 13, 63,241, 65,102,190, 10, 10,231,192, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 5, 0, 1, 0, 0, 0, 68, 0, 79, 66, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,100, 0, 0, 0, 0, 0, 0, 0, 56,180,150,201, 0, 0,128, 63,169, 19,208, 60, + 0, 0,128, 63,205,204,204, 62,229,208, 34, 62, 0, 0, 0, 0,143,194,117, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 5, 0, 1, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,237,214, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,144, 0, 0, 0,128,237,214, 2,119, 0, 0, 0, 1, 0, 0, 0, 0,192, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,205,204,204, 61,205,204, 76, 62, 10,215,163, 60, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 77, 65, 0, 0,160, 2, 0, 0, 32, 26,228, 2, 35, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 4, 8, 90, 0, 0, 0, 0, 0, 77, 65, 77, 97,116,101,114,105, 97,108, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,205,204, 76, 63, +205,204, 76, 63,205,204, 76, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63,205,204, 76, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 10,215, 35, 60, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0, 50, 0, +205,204, 76, 62, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,160, 63, 0, 0, 0, 0, 0, 0,160, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 2, 0, 2, 0, 50, 0, 0, 6, 0, 0,128, 63, 0, 0,128, 63, 18, 0, 18, 0, + 10,215,163, 59, 10,215,163, 59, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 4, 0, 67, 0, 64, 3, 67, 0, 64, 3, 1, 0, 4, 0, + 12, 0, 4, 0, 0, 0, 0, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 1, 0, + 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0,128, 64, 0, 0, 0, 63,205,204,204, 61, 0, 0, 0, 63, +205,204,204, 61,205,204,204, 61, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 72, 29,221, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 30,204, 2, + 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,111,148, 26, 63,111,148, 26, 63,111,148, 26, 63,205,204, 76, 61,205,204,204, 61,102,102,166, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 16, 1, 0, 0, 72, 29,221, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 8, 97,223, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 68, 65, 84, 65, 32, 0, 0, 0, 32, 30,204, 2, 11, 0, 0, 0, 1, 0, 0, 0, 32, 0, 0, 0, 96, 0, 0, 0, + 32, 0, 0, 0, 96, 0, 0, 0, 0, 0, 1, 0, 52, 0, 52, 0,240, 28,228, 2, 32, 45,228, 2, 68, 65, 84, 65, 0, 16, 0, 0, +240, 28,228, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 51, + 2, 2, 2, 51, 6, 6, 6,153, 6, 6, 6,153, 6, 6, 6,153, 4, 4, 4,102, 3, 3, 3,102, 2, 2, 2, 51, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 51, 8, 8, 8,153, 11, 11, 11,204, 13, 13, 13,255, + 12, 12, 12,255, 12, 12, 12,255, 11, 11, 11,255, 10, 10, 10,255, 10, 10, 10,255, 9, 9, 9,255, 9, 9, 9,255, 9, 9, 9,255, + 4, 4, 4,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 51, 10, 10, 10,153, 18, 18, 18,255, 20, 20, 20,255, 22, 22, 22,255, 23, 23, 23,255, + 22, 22, 22,255, 20, 20, 20,255, 19, 19, 19,255, 16, 16, 16,255, 14, 14, 14,255, 11, 11, 11,255, 10, 10, 10,255, 9, 9, 9,255, + 9, 9, 9,255, 9, 9, 9,255, 8, 8, 8,204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 7, 7, 7,102, 19, 19, 19,204, 27, 27, 27,255, 31, 31, 31,255, 32, 32, 32,255, 33, 33, 33,255, 33, 33, 33,255, + 31, 31, 31,255, 30, 30, 30,255, 27, 27, 27,255, 25, 25, 25,255, 22, 22, 22,255, 19, 19, 19,255, 16, 16, 16,255, 12, 12, 12,255, + 10, 10, 10,255, 10, 10, 10,255, 10, 10, 10,255, 10, 10, 10,255, 4, 4, 4,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 13, 13, 13,153, 29, 29, 29,255, 37, 37, 37,255, 40, 40, 40,255, 42, 42, 42,255, 42, 42, 42,255, 43, 43, 43,255, 41, 41, 41,255, + 40, 40, 40,255, 38, 38, 38,255, 36, 36, 36,255, 33, 33, 33,255, 30, 30, 30,255, 27, 27, 27,255, 24, 24, 24,255, 20, 20, 20,255, + 16, 16, 16,255, 12, 12, 12,255, 10, 10, 10,255, 10, 10, 10,255, 10, 10, 10,255, 7, 7, 7,153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13,102, - 41, 41, 41,255, 50, 50, 50,255, 54, 54, 54,255, 57, 57, 57,255, 58, 58, 58,255, 59, 59, 59,255, 59, 59, 59,255, 58, 58, 58,255, - 57, 57, 57,255, 55, 55, 55,255, 53, 53, 53,255, 51, 51, 51,255, 48, 48, 48,255, 45, 45, 45,255, 41, 41, 41,255, 38, 38, 38,255, - 35, 35, 35,255, 31, 31, 31,255, 27, 27, 27,255, 23, 23, 23,255, 17, 17, 17,255, 12, 12, 12,255, 11, 11, 11,255, 11, 11, 11,255, - 5, 5, 5,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 36,204, - 53, 53, 53,255, 59, 59, 59,255, 63, 63, 63,255, 65, 65, 65,255, 66, 66, 66,255, 66, 66, 66,255, 66, 66, 66,255, 65, 65, 65,255, - 64, 64, 64,255, 62, 62, 62,255, 60, 60, 60,255, 57, 57, 57,255, 54, 54, 54,255, 51, 51, 51,255, 48, 48, 48,255, 44, 44, 44,255, - 41, 41, 41,255, 37, 37, 37,255, 33, 33, 33,255, 29, 29, 29,255, 24, 24, 24,255, 19, 19, 19,255, 13, 13, 13,255, 11, 11, 11,255, - 12, 12, 12,255, 3, 3, 3, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19,102, 56, 56, 56,255, - 64, 64, 64,255, 68, 68, 68,255, 71, 71, 71,255, 73, 73, 73,255, 74, 74, 74,255, 74, 74, 74,255, 73, 73, 73,255, 72, 72, 72,255, - 71, 71, 71,255, 69, 69, 69,255, 67, 67, 67,255, 64, 64, 64,255, 61, 61, 61,255, 58, 58, 58,255, 54, 54, 54,255, 50, 50, 50,255, - 47, 47, 47,255, 43, 43, 43,255, 39, 39, 39,255, 34, 34, 34,255, 30, 30, 30,255, 25, 25, 25,255, 19, 19, 19,255, 13, 13, 13,255, - 12, 12, 12,255, 10, 10, 10,204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54,255, 66, 66, 66,255, - 72, 72, 72,255, 77, 77, 77,255, 79, 79, 79,255, 81, 81, 81,255, 81, 81, 81,255, 81, 81, 81,255, 80, 80, 80,255, 79, 79, 79,255, - 77, 77, 77,255, 75, 75, 75,255, 73, 73, 73,255, 70, 70, 70,255, 67, 67, 67,255, 63, 63, 63,255, 60, 60, 60,255, 56, 56, 56,255, - 52, 52, 52,255, 49, 49, 49,255, 44, 44, 44,255, 40, 40, 40,255, 35, 35, 35,255, 30, 30, 30,255, 24, 24, 24,255, 18, 18, 18,255, - 12, 12, 12,255, 12, 12, 12,255, 6, 6, 6,102, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22,102, 67, 67, 67,255, 76, 76, 76,255, - 81, 81, 81,255, 84, 84, 84,255, 87, 87, 87,255, 88, 88, 88,255, 88, 88, 88,255, 88, 88, 88,255, 87, 87, 87,255, 86, 86, 86,255, - 84, 84, 84,255, 82, 82, 82,255, 79, 79, 79,255, 76, 76, 76,255, 73, 73, 73,255, 69, 69, 69,255, 65, 65, 65,255, 62, 62, 62,255, - 58, 58, 58,255, 54, 54, 54,255, 49, 49, 49,255, 45, 45, 45,255, 40, 40, 40,255, 35, 35, 35,255, 29, 29, 29,255, 23, 23, 23,255, - 16, 16, 16,255, 12, 12, 12,255, 12, 12, 12,204, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49,204, 76, 76, 76,255, 84, 84, 84,255, - 89, 89, 89,255, 92, 92, 92,255, 94, 94, 94,255, 95, 95, 95,255, 95, 95, 95,255, 95, 95, 95,255, 94, 94, 94,255, 93, 93, 93,255, - 91, 91, 91,255, 88, 88, 88,255, 85, 85, 85,255, 82, 82, 82,255, 79, 79, 79,255, 75, 75, 75,255, 71, 71, 71,255, 67, 67, 67,255, - 63, 63, 63,255, 59, 59, 59,255, 55, 55, 55,255, 50, 50, 50,255, 45, 45, 45,255, 40, 40, 40,255, 34, 34, 34,255, 28, 28, 28,255, - 21, 21, 21,255, 13, 13, 13,255, 14, 14, 14,255, 0, 0, 0, 0, 14, 14, 14,102, 70, 70, 70,255, 85, 85, 85,255, 92, 92, 92,255, - 97, 97, 97,255,100,100,100,255,102,102,102,255,102,102,102,255,103,103,103,255,102,102,102,255,101,101,101,255, 99, 99, 99,255, - 97, 97, 97,255, 94, 94, 94,255, 91, 91, 91,255, 88, 88, 88,255, 84, 84, 84,255, 81, 81, 81,255, 77, 77, 77,255, 72, 72, 72,255, - 68, 68, 68,255, 64, 64, 64,255, 59, 59, 59,255, 55, 55, 55,255, 50, 50, 50,255, 44, 44, 44,255, 39, 39, 39,255, 32, 32, 32,255, - 25, 25, 25,255, 17, 17, 17,255, 13, 13, 13,255, 7, 7, 7,102, 24, 24, 24,102, 80, 80, 80,255, 93, 93, 93,255,100,100,100,255, -104,104,104,255,107,107,107,255,109,109,109,255,109,109,109,255,109,109,109,255,109,109,109,255,107,107,107,255,106,106,106,255, -103,103,103,255,100,100,100,255, 97, 97, 97,255, 94, 94, 94,255, 90, 90, 90,255, 86, 86, 86,255, 82, 82, 82,255, 77, 77, 77,255, - 73, 73, 73,255, 69, 69, 69,255, 64, 64, 64,255, 59, 59, 59,255, 54, 54, 54,255, 49, 49, 49,255, 43, 43, 43,255, 36, 36, 36,255, - 29, 29, 29,255, 21, 21, 21,255, 14, 14, 14,255, 10, 10, 10,153, 29, 29, 29,102, 89, 89, 89,255,100,100,100,255,107,107,107,255, -112,112,112,255,114,114,114,255,116,116,116,255,116,116,116,255,116,116,116,255,115,115,115,255,114,114,114,255,112,112,112,255, -110,110,110,255,107,107,107,255,104,104,104,255,100,100,100,255, 96, 96, 96,255, 92, 92, 92,255, 87, 87, 87,255, 83, 83, 83,255, - 78, 78, 78,255, 73, 73, 73,255, 68, 68, 68,255, 63, 63, 63,255, 58, 58, 58,255, 52, 52, 52,255, 46, 46, 46,255, 40, 40, 40,255, - 33, 33, 33,255, 24, 24, 24,255, 17, 17, 17,255, 13, 13, 13,204, 46, 46, 46,153, 95, 95, 95,255,107,107,107,255,114,114,114,255, -118,118,118,255,121,121,121,255,122,122,122,255,123,123,123,255,123,123,123,255,122,122,122,255,122,122,122,255,120,120,120,255, -118,118,118,255,114,114,114,255,110,110,110,255,106,106,106,255,101,101,101,255, 97, 97, 97,255, 92, 92, 92,255, 87, 87, 87,255, - 83, 83, 83,255, 78, 78, 78,255, 73, 73, 73,255, 68, 68, 68,255, 62, 62, 62,255, 56, 56, 56,255, 50, 50, 50,255, 44, 44, 44,255, - 36, 36, 36,255, 28, 28, 28,255, 19, 19, 19,255, 12, 12, 12,204, 47, 47, 47,153,101,101,101,255,113,113,113,255,120,120,120,255, -125,125,125,255,127,127,127,255,129,129,129,255,130,130,130,255,130,130,130,255,131,131,131,255,131,131,131,255,131,131,131,255, -129,129,129,255,125,125,125,255,120,120,120,255,113,113,113,255,108,108,108,255,103,103,103,255, 97, 97, 97,255, 92, 92, 92,255, - 87, 87, 87,255, 82, 82, 82,255, 77, 77, 77,255, 72, 72, 72,255, 66, 66, 66,255, 60, 60, 60,255, 54, 54, 54,255, 47, 47, 47,255, - 39, 39, 39,255, 31, 31, 31,255, 22, 22, 22,255, 12, 12, 12,204, 48, 48, 48,153,106,106,106,255,118,118,118,255,126,126,126,255, -131,131,131,255,134,134,134,255,135,135,135,255,137,137,137,255,138,138,138,255,142,142,142,255,147,147,147,255,149,149,149,255, -148,148,148,255,142,142,142,255,133,133,133,255,124,124,124,255,115,115,115,255,108,108,108,255,102,102,102,255, 97, 97, 97,255, - 92, 92, 92,255, 87, 87, 87,255, 81, 81, 81,255, 75, 75, 75,255, 69, 69, 69,255, 63, 63, 63,255, 57, 57, 57,255, 49, 49, 49,255, - 42, 42, 42,255, 33, 33, 33,255, 24, 24, 24,255, 9, 9, 9,153, 32, 32, 32,102,109,109,109,255,123,123,123,255,131,131,131,255, -136,136,136,255,140,140,140,255,142,142,142,255,144,144,144,255,148,148,148,255,156,156,156,255,168,168,168,255,176,176,176,255, -177,177,177,255,168,168,168,255,153,153,153,255,137,137,137,255,124,124,124,255,114,114,114,255,107,107,107,255,101,101,101,255, - 96, 96, 96,255, 90, 90, 90,255, 85, 85, 85,255, 79, 79, 79,255, 72, 72, 72,255, 66, 66, 66,255, 59, 59, 59,255, 52, 52, 52,255, - 44, 44, 44,255, 35, 35, 35,255, 26, 26, 26,255, 10, 10, 10,153, 17, 17, 17, 51,110,110,110,255,127,127,127,255,136,136,136,255, -142,142,142,255,145,145,145,255,148,148,148,255,151,151,151,255,159,159,159,255,174,174,174,255,195,195,195,255,212,212,212,255, -216,216,216,255,204,204,204,255,179,179,179,255,154,154,154,255,135,135,135,255,121,121,121,255,112,112,112,255,106,106,106,255, - 99, 99, 99,255, 94, 94, 94,255, 88, 88, 88,255, 82, 82, 82,255, 76, 76, 76,255, 69, 69, 69,255, 62, 62, 62,255, 54, 54, 54,255, - 46, 46, 46,255, 37, 37, 37,255, 26, 26, 26,255, 6, 6, 6,102, 0, 0, 0, 0,107,107,107,255,130,130,130,255,140,140,140,255, -146,146,146,255,150,150,150,255,153,153,153,255,158,158,158,255,169,169,169,255,191,191,191,255,219,219,219,255,246,246,246,255, -254,254,254,255,237,237,237,255,204,204,204,255,170,170,170,255,145,145,145,255,127,127,127,255,117,117,117,255,110,110,110,255, -103,103,103,255, 97, 97, 97,255, 91, 91, 91,255, 85, 85, 85,255, 78, 78, 78,255, 71, 71, 71,255, 64, 64, 64,255, 55, 55, 55,255, - 47, 47, 47,255, 37, 37, 37,255, 25, 25, 25,255, 3, 3, 3, 51, 0, 0, 0, 0, 65, 65, 65,153,129,129,129,255,142,142,142,255, -149,149,149,255,154,154,154,255,158,158,158,255,163,163,163,255,176,176,176,255,199,199,199,255,232,232,232,255,255,255,255,255, -255,255,255,255,255,255,255,255,220,220,220,255,181,181,181,255,151,151,151,255,132,132,132,255,121,121,121,255,113,113,113,255, -106,106,106,255,100,100,100,255, 94, 94, 94,255, 87, 87, 87,255, 80, 80, 80,255, 73, 73, 73,255, 65, 65, 65,255, 57, 57, 57,255, - 48, 48, 48,255, 38, 38, 38,255, 16, 16, 16,153, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 51,127,127,127,255,143,143,143,255, -152,152,152,255,157,157,157,255,161,161,161,255,165,165,165,255,177,177,177,255,198,198,198,255,227,227,227,255,253,253,253,255, -255,255,255,255,250,250,250,255,217,217,217,255,181,181,181,255,153,153,153,255,135,135,135,255,124,124,124,255,117,117,117,255, -110,110,110,255,103,103,103,255, 96, 96, 96,255, 89, 89, 89,255, 82, 82, 82,255, 74, 74, 74,255, 66, 66, 66,255, 57, 57, 57,255, - 48, 48, 48,255, 35, 35, 35,255, 10, 10, 10,153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, 93,204,141,141,141,255, -153,153,153,255,159,159,159,255,163,163,163,255,167,167,167,255,174,174,174,255,188,188,188,255,209,209,209,255,228,228,228,255, -234,234,234,255,224,224,224,255,200,200,200,255,173,173,173,255,151,151,151,255,136,136,136,255,127,127,127,255,119,119,119,255, -112,112,112,255,105,105,105,255, 98, 98, 98,255, 90, 90, 90,255, 83, 83, 83,255, 75, 75, 75,255, 66, 66, 66,255, 57, 57, 57,255, - 46, 46, 46,255, 24, 24, 24,204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 51,134,134,134,255, -151,151,151,255,160,160,160,255,164,164,164,255,167,167,167,255,171,171,171,255,178,178,178,255,189,189,189,255,200,200,200,255, -202,202,202,255,195,195,195,255,180,180,180,255,163,163,163,255,148,148,148,255,137,137,137,255,129,129,129,255,121,121,121,255, -114,114,114,255,107,107,107,255, 99, 99, 99,255, 91, 91, 91,255, 83, 83, 83,255, 74, 74, 74,255, 65, 65, 65,255, 55, 55, 55,255, - 41, 41, 41,255, 7, 7, 7, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49,102, -145,145,145,255,157,157,157,255,164,164,164,255,167,167,167,255,170,170,170,255,172,172,172,255,176,176,176,255,180,180,180,255, -179,179,179,255,174,174,174,255,165,165,165,255,155,155,155,255,145,145,145,255,137,137,137,255,130,130,130,255,122,122,122,255, -115,115,115,255,107,107,107,255, 99, 99, 99,255, 91, 91, 91,255, 82, 82, 82,255, 73, 73, 73,255, 63, 63, 63,255, 50, 50, 50,255, - 22, 22, 22,153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 78, 78, 78,153,149,149,149,255,160,160,160,255,166,166,166,255,168,168,168,255,169,169,169,255,170,170,170,255,169,169,169,255, -167,167,167,255,164,164,164,255,158,158,158,255,151,151,151,255,144,144,144,255,137,137,137,255,130,130,130,255,123,123,123,255, -115,115,115,255,106,106,106,255, 98, 98, 98,255, 89, 89, 89,255, 80, 80, 80,255, 70, 70, 70,255, 58, 58, 58,255, 27, 27, 27,153, - 3, 3, 3, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 80, 80, 80,153,150,150,150,255,160,160,160,255,165,165,165,255,167,167,167,255,167,167,167,255,166,166,166,255, -163,163,163,255,160,160,160,255,155,155,155,255,149,149,149,255,143,143,143,255,137,137,137,255,129,129,129,255,121,121,121,255, -113,113,113,255,105,105,105,255, 96, 96, 96,255, 86, 86, 86,255, 76, 76, 76,255, 63, 63, 63,255, 38, 38, 38,204, 7, 7, 7, 51, + 37, 37, 37,255, 44, 44, 44,255, 48, 48, 48,255, 50, 50, 50,255, 51, 51, 51,255, 51, 51, 51,255, 50, 50, 50,255, 49, 49, 49,255, + 48, 48, 48,255, 45, 45, 45,255, 43, 43, 43,255, 41, 41, 41,255, 37, 37, 37,255, 34, 34, 34,255, 31, 31, 31,255, 28, 28, 28,255, + 24, 24, 24,255, 20, 20, 20,255, 15, 15, 15,255, 11, 11, 11,255, 10, 10, 10,255, 11, 11, 11,255, 7, 7, 7,153, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 13, 13,102, 41, 41, 41,255, + 50, 50, 50,255, 54, 54, 54,255, 57, 57, 57,255, 58, 58, 58,255, 59, 59, 59,255, 59, 59, 59,255, 58, 58, 58,255, 57, 57, 57,255, + 55, 55, 55,255, 53, 53, 53,255, 51, 51, 51,255, 48, 48, 48,255, 45, 45, 45,255, 41, 41, 41,255, 38, 38, 38,255, 35, 35, 35,255, + 31, 31, 31,255, 27, 27, 27,255, 23, 23, 23,255, 17, 17, 17,255, 12, 12, 12,255, 11, 11, 11,255, 11, 11, 11,255, 5, 5, 5,102, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 36, 36,204, 53, 53, 53,255, + 59, 59, 59,255, 63, 63, 63,255, 65, 65, 65,255, 66, 66, 66,255, 66, 66, 66,255, 66, 66, 66,255, 65, 65, 65,255, 64, 64, 64,255, + 62, 62, 62,255, 60, 60, 60,255, 57, 57, 57,255, 54, 54, 54,255, 51, 51, 51,255, 48, 48, 48,255, 44, 44, 44,255, 41, 41, 41,255, + 37, 37, 37,255, 33, 33, 33,255, 29, 29, 29,255, 24, 24, 24,255, 19, 19, 19,255, 13, 13, 13,255, 11, 11, 11,255, 12, 12, 12,255, + 3, 3, 3, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 19, 19,102, 56, 56, 56,255, 64, 64, 64,255, + 68, 68, 68,255, 71, 71, 71,255, 73, 73, 73,255, 74, 74, 74,255, 74, 74, 74,255, 73, 73, 73,255, 72, 72, 72,255, 71, 71, 71,255, + 69, 69, 69,255, 67, 67, 67,255, 64, 64, 64,255, 61, 61, 61,255, 58, 58, 58,255, 54, 54, 54,255, 50, 50, 50,255, 47, 47, 47,255, + 43, 43, 43,255, 39, 39, 39,255, 34, 34, 34,255, 30, 30, 30,255, 25, 25, 25,255, 19, 19, 19,255, 13, 13, 13,255, 12, 12, 12,255, + 10, 10, 10,204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 54, 54,255, 66, 66, 66,255, 72, 72, 72,255, + 77, 77, 77,255, 79, 79, 79,255, 81, 81, 81,255, 81, 81, 81,255, 81, 81, 81,255, 80, 80, 80,255, 79, 79, 79,255, 77, 77, 77,255, + 75, 75, 75,255, 73, 73, 73,255, 70, 70, 70,255, 67, 67, 67,255, 63, 63, 63,255, 60, 60, 60,255, 56, 56, 56,255, 52, 52, 52,255, + 49, 49, 49,255, 44, 44, 44,255, 40, 40, 40,255, 35, 35, 35,255, 30, 30, 30,255, 24, 24, 24,255, 18, 18, 18,255, 12, 12, 12,255, + 12, 12, 12,255, 6, 6, 6,102, 0, 0, 0, 0, 0, 0, 0, 0, 22, 22, 22,102, 67, 67, 67,255, 76, 76, 76,255, 81, 81, 81,255, + 84, 84, 84,255, 87, 87, 87,255, 88, 88, 88,255, 88, 88, 88,255, 88, 88, 88,255, 87, 87, 87,255, 86, 86, 86,255, 84, 84, 84,255, + 82, 82, 82,255, 79, 79, 79,255, 76, 76, 76,255, 73, 73, 73,255, 69, 69, 69,255, 65, 65, 65,255, 62, 62, 62,255, 58, 58, 58,255, + 54, 54, 54,255, 49, 49, 49,255, 45, 45, 45,255, 40, 40, 40,255, 35, 35, 35,255, 29, 29, 29,255, 23, 23, 23,255, 16, 16, 16,255, + 12, 12, 12,255, 12, 12, 12,204, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49,204, 76, 76, 76,255, 84, 84, 84,255, 89, 89, 89,255, + 92, 92, 92,255, 94, 94, 94,255, 95, 95, 95,255, 95, 95, 95,255, 95, 95, 95,255, 94, 94, 94,255, 93, 93, 93,255, 91, 91, 91,255, + 88, 88, 88,255, 85, 85, 85,255, 82, 82, 82,255, 79, 79, 79,255, 75, 75, 75,255, 71, 71, 71,255, 67, 67, 67,255, 63, 63, 63,255, + 59, 59, 59,255, 55, 55, 55,255, 50, 50, 50,255, 45, 45, 45,255, 40, 40, 40,255, 34, 34, 34,255, 28, 28, 28,255, 21, 21, 21,255, + 13, 13, 13,255, 14, 14, 14,255, 0, 0, 0, 0, 14, 14, 14,102, 70, 70, 70,255, 85, 85, 85,255, 92, 92, 92,255, 97, 97, 97,255, +100,100,100,255,102,102,102,255,102,102,102,255,103,103,103,255,102,102,102,255,101,101,101,255, 99, 99, 99,255, 97, 97, 97,255, + 94, 94, 94,255, 91, 91, 91,255, 88, 88, 88,255, 84, 84, 84,255, 81, 81, 81,255, 77, 77, 77,255, 72, 72, 72,255, 68, 68, 68,255, + 64, 64, 64,255, 59, 59, 59,255, 55, 55, 55,255, 50, 50, 50,255, 44, 44, 44,255, 39, 39, 39,255, 32, 32, 32,255, 25, 25, 25,255, + 17, 17, 17,255, 13, 13, 13,255, 7, 7, 7,102, 24, 24, 24,102, 80, 80, 80,255, 93, 93, 93,255,100,100,100,255,104,104,104,255, +107,107,107,255,109,109,109,255,109,109,109,255,109,109,109,255,109,109,109,255,107,107,107,255,106,106,106,255,103,103,103,255, +100,100,100,255, 97, 97, 97,255, 94, 94, 94,255, 90, 90, 90,255, 86, 86, 86,255, 82, 82, 82,255, 77, 77, 77,255, 73, 73, 73,255, + 69, 69, 69,255, 64, 64, 64,255, 59, 59, 59,255, 54, 54, 54,255, 49, 49, 49,255, 43, 43, 43,255, 36, 36, 36,255, 29, 29, 29,255, + 21, 21, 21,255, 14, 14, 14,255, 10, 10, 10,153, 29, 29, 29,102, 89, 89, 89,255,100,100,100,255,107,107,107,255,112,112,112,255, +114,114,114,255,116,116,116,255,116,116,116,255,116,116,116,255,115,115,115,255,114,114,114,255,112,112,112,255,110,110,110,255, +107,107,107,255,104,104,104,255,100,100,100,255, 96, 96, 96,255, 92, 92, 92,255, 87, 87, 87,255, 83, 83, 83,255, 78, 78, 78,255, + 73, 73, 73,255, 68, 68, 68,255, 63, 63, 63,255, 58, 58, 58,255, 52, 52, 52,255, 46, 46, 46,255, 40, 40, 40,255, 33, 33, 33,255, + 24, 24, 24,255, 17, 17, 17,255, 13, 13, 13,204, 46, 46, 46,153, 95, 95, 95,255,107,107,107,255,114,114,114,255,118,118,118,255, +121,121,121,255,122,122,122,255,123,123,123,255,123,123,123,255,122,122,122,255,122,122,122,255,120,120,120,255,118,118,118,255, +114,114,114,255,110,110,110,255,106,106,106,255,101,101,101,255, 97, 97, 97,255, 92, 92, 92,255, 87, 87, 87,255, 83, 83, 83,255, + 78, 78, 78,255, 73, 73, 73,255, 68, 68, 68,255, 62, 62, 62,255, 56, 56, 56,255, 50, 50, 50,255, 44, 44, 44,255, 36, 36, 36,255, + 28, 28, 28,255, 19, 19, 19,255, 12, 12, 12,204, 47, 47, 47,153,101,101,101,255,113,113,113,255,120,120,120,255,125,125,125,255, +127,127,127,255,129,129,129,255,130,130,130,255,130,130,130,255,131,131,131,255,131,131,131,255,131,131,131,255,129,129,129,255, +125,125,125,255,120,120,120,255,113,113,113,255,108,108,108,255,103,103,103,255, 97, 97, 97,255, 92, 92, 92,255, 87, 87, 87,255, + 82, 82, 82,255, 77, 77, 77,255, 72, 72, 72,255, 66, 66, 66,255, 60, 60, 60,255, 54, 54, 54,255, 47, 47, 47,255, 39, 39, 39,255, + 31, 31, 31,255, 22, 22, 22,255, 12, 12, 12,204, 48, 48, 48,153,106,106,106,255,118,118,118,255,126,126,126,255,131,131,131,255, +134,134,134,255,135,135,135,255,137,137,137,255,138,138,138,255,142,142,142,255,147,147,147,255,149,149,149,255,148,148,148,255, +142,142,142,255,133,133,133,255,124,124,124,255,115,115,115,255,108,108,108,255,102,102,102,255, 97, 97, 97,255, 92, 92, 92,255, + 87, 87, 87,255, 81, 81, 81,255, 75, 75, 75,255, 69, 69, 69,255, 63, 63, 63,255, 57, 57, 57,255, 49, 49, 49,255, 42, 42, 42,255, + 33, 33, 33,255, 24, 24, 24,255, 9, 9, 9,153, 32, 32, 32,102,109,109,109,255,123,123,123,255,131,131,131,255,136,136,136,255, +140,140,140,255,142,142,142,255,144,144,144,255,148,148,148,255,156,156,156,255,168,168,168,255,176,176,176,255,177,177,177,255, +168,168,168,255,153,153,153,255,137,137,137,255,124,124,124,255,114,114,114,255,107,107,107,255,101,101,101,255, 96, 96, 96,255, + 90, 90, 90,255, 85, 85, 85,255, 79, 79, 79,255, 72, 72, 72,255, 66, 66, 66,255, 59, 59, 59,255, 52, 52, 52,255, 44, 44, 44,255, + 35, 35, 35,255, 26, 26, 26,255, 10, 10, 10,153, 17, 17, 17, 51,110,110,110,255,127,127,127,255,136,136,136,255,142,142,142,255, +145,145,145,255,148,148,148,255,151,151,151,255,159,159,159,255,174,174,174,255,195,195,195,255,212,212,212,255,216,216,216,255, +204,204,204,255,179,179,179,255,154,154,154,255,135,135,135,255,121,121,121,255,112,112,112,255,106,106,106,255, 99, 99, 99,255, + 94, 94, 94,255, 88, 88, 88,255, 82, 82, 82,255, 76, 76, 76,255, 69, 69, 69,255, 62, 62, 62,255, 54, 54, 54,255, 46, 46, 46,255, + 37, 37, 37,255, 26, 26, 26,255, 6, 6, 6,102, 0, 0, 0, 0,107,107,107,255,130,130,130,255,140,140,140,255,146,146,146,255, +150,150,150,255,153,153,153,255,158,158,158,255,169,169,169,255,191,191,191,255,219,219,219,255,246,246,246,255,254,254,254,255, +237,237,237,255,204,204,204,255,170,170,170,255,145,145,145,255,127,127,127,255,117,117,117,255,110,110,110,255,103,103,103,255, + 97, 97, 97,255, 91, 91, 91,255, 85, 85, 85,255, 78, 78, 78,255, 71, 71, 71,255, 64, 64, 64,255, 55, 55, 55,255, 47, 47, 47,255, + 37, 37, 37,255, 25, 25, 25,255, 3, 3, 3, 51, 0, 0, 0, 0, 65, 65, 65,153,129,129,129,255,142,142,142,255,149,149,149,255, +154,154,154,255,158,158,158,255,163,163,163,255,176,176,176,255,199,199,199,255,232,232,232,255,255,255,255,255,255,255,255,255, +255,255,255,255,220,220,220,255,181,181,181,255,151,151,151,255,132,132,132,255,121,121,121,255,113,113,113,255,106,106,106,255, +100,100,100,255, 94, 94, 94,255, 87, 87, 87,255, 80, 80, 80,255, 73, 73, 73,255, 65, 65, 65,255, 57, 57, 57,255, 48, 48, 48,255, + 38, 38, 38,255, 16, 16, 16,153, 0, 0, 0, 0, 0, 0, 0, 0, 21, 21, 21, 51,127,127,127,255,143,143,143,255,152,152,152,255, +157,157,157,255,161,161,161,255,165,165,165,255,177,177,177,255,198,198,198,255,227,227,227,255,253,253,253,255,255,255,255,255, +250,250,250,255,217,217,217,255,181,181,181,255,153,153,153,255,135,135,135,255,124,124,124,255,117,117,117,255,110,110,110,255, +103,103,103,255, 96, 96, 96,255, 89, 89, 89,255, 82, 82, 82,255, 74, 74, 74,255, 66, 66, 66,255, 57, 57, 57,255, 48, 48, 48,255, + 35, 35, 35,255, 10, 10, 10,153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 93, 93,204,141,141,141,255,153,153,153,255, +159,159,159,255,163,163,163,255,167,167,167,255,174,174,174,255,188,188,188,255,209,209,209,255,228,228,228,255,234,234,234,255, +224,224,224,255,200,200,200,255,173,173,173,255,151,151,151,255,136,136,136,255,127,127,127,255,119,119,119,255,112,112,112,255, +105,105,105,255, 98, 98, 98,255, 90, 90, 90,255, 83, 83, 83,255, 75, 75, 75,255, 66, 66, 66,255, 57, 57, 57,255, 46, 46, 46,255, + 24, 24, 24,204, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 20, 20, 51,134,134,134,255,151,151,151,255, +160,160,160,255,164,164,164,255,167,167,167,255,171,171,171,255,178,178,178,255,189,189,189,255,200,200,200,255,202,202,202,255, +195,195,195,255,180,180,180,255,163,163,163,255,148,148,148,255,137,137,137,255,129,129,129,255,121,121,121,255,114,114,114,255, +107,107,107,255, 99, 99, 99,255, 91, 91, 91,255, 83, 83, 83,255, 74, 74, 74,255, 65, 65, 65,255, 55, 55, 55,255, 41, 41, 41,255, + 7, 7, 7, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 49, 49, 49,102,145,145,145,255, +157,157,157,255,164,164,164,255,167,167,167,255,170,170,170,255,172,172,172,255,176,176,176,255,180,180,180,255,179,179,179,255, +174,174,174,255,165,165,165,255,155,155,155,255,145,145,145,255,137,137,137,255,130,130,130,255,122,122,122,255,115,115,115,255, +107,107,107,255, 99, 99, 99,255, 91, 91, 91,255, 82, 82, 82,255, 73, 73, 73,255, 63, 63, 63,255, 50, 50, 50,255, 22, 22, 22,153, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 78, 78,153, +149,149,149,255,160,160,160,255,166,166,166,255,168,168,168,255,169,169,169,255,170,170,170,255,169,169,169,255,167,167,167,255, +164,164,164,255,158,158,158,255,151,151,151,255,144,144,144,255,137,137,137,255,130,130,130,255,123,123,123,255,115,115,115,255, +106,106,106,255, 98, 98, 98,255, 89, 89, 89,255, 80, 80, 80,255, 70, 70, 70,255, 58, 58, 58,255, 27, 27, 27,153, 3, 3, 3, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 78, 78, 78,153,147,147,147,255,157,157,157,255,161,161,161,255,163,163,163,255,162,162,162,255, -160,160,160,255,157,157,157,255,152,152,152,255,147,147,147,255,141,141,141,255,135,135,135,255,127,127,127,255,119,119,119,255, -110,110,110,255,101,101,101,255, 91, 91, 91,255, 80, 80, 80,255, 66, 66, 66,255, 32, 32, 32,153, 7, 7, 7, 51, 0, 0, 0, 0, + 80, 80, 80,153,150,150,150,255,160,160,160,255,165,165,165,255,167,167,167,255,167,167,167,255,166,166,166,255,163,163,163,255, +160,160,160,255,155,155,155,255,149,149,149,255,143,143,143,255,137,137,137,255,129,129,129,255,121,121,121,255,113,113,113,255, +105,105,105,255, 96, 96, 96,255, 86, 86, 86,255, 76, 76, 76,255, 63, 63, 63,255, 38, 38, 38,204, 7, 7, 7, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,134,134,134,255,148,148,148,255,154,154,154,255,155,155,155,255, -154,154,154,255,152,152,152,255,147,147,147,255,142,142,142,255,136,136,136,255,130,130,130,255,122,122,122,255,114,114,114,255, -104,104,104,255, 93, 93, 93,255, 81, 81, 81,255, 54, 54, 54,204, 22, 22, 22,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 78, 78, 78,153,147,147,147,255,157,157,157,255,161,161,161,255,163,163,163,255,162,162,162,255,160,160,160,255, +157,157,157,255,152,152,152,255,147,147,147,255,141,141,141,255,135,135,135,255,127,127,127,255,119,119,119,255,110,110,110,255, +101,101,101,255, 91, 91, 91,255, 80, 80, 80,255, 66, 66, 66,255, 32, 32, 32,153, 7, 7, 7, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 73, 73,153,103,103,103,204,137,137,137,255, -140,140,140,255,140,140,140,255,137,137,137,255,133,133,133,255,127,127,127,255,120,120,120,255,113,113,113,255,102,102,102,255, - 91, 91, 91,255, 64, 64, 64,204, 28, 28, 28,102, 6, 6, 6, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,134,134,134,255,148,148,148,255,154,154,154,255,155,155,155,255,154,154,154,255, +152,152,152,255,147,147,147,255,142,142,142,255,136,136,136,255,130,130,130,255,122,122,122,255,114,114,114,255,104,104,104,255, + 93, 93, 93,255, 81, 81, 81,255, 54, 54, 54,204, 22, 22, 22,102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 73, 73,153,103,103,103,204,137,137,137,255,140,140,140,255, +140,140,140,255,137,137,137,255,133,133,133,255,127,127,127,255,120,120,120,255,113,113,113,255,102,102,102,255, 91, 91, 91,255, + 64, 64, 64,204, 28, 28, 28,102, 6, 6, 6, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 46, 46, 46,102, 72, 72, 72,153, 72, 72, 72,153, 92, 92, 92,204, 88, 88, 88,204, 81, 81, 81,204, 54, 54, 54,153, 35, 35, 35,102, - 16, 16, 16, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0,144, 0, 9,237,224, 32, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 46, 46,102, + 72, 72, 72,153, 72, 72, 72,153, 92, 92, 92,204, 88, 88, 88,204, 81, 81, 81,204, 54, 54, 54,153, 35, 35, 35,102, 16, 16, 16, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0,144, 0, 0, 32, 45,228, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5803,21 +5801,21 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 84, 69, 0, 0, 1, 48, 11, 28, 37,112, 0, 0, 0, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 84, 69, 84,101,120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 64,160, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 64, 0, 0, 0, - 64, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 64, 32, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 7, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0, 1, 0, 3, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 60,204,204,205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 38,208, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 32, 11, 28, 38,208, 0, 0, 0, 11, 0, 0, 0, 1, 0, 0, 0, 32, - 0, 0, 0, 96, 0, 0, 0, 32, 0, 0, 0, 96, 0, 0, 0, 1, 0, 16, 0, 15, 2,215,150, 32, 9,238,128, 32, 68, 65, 84, 65, - 0, 0, 16, 0, 2,215,150, 32, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 84, 69, 0, 0, 48, 1, 0, 0, 8, 97,223, 2, 31, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 84, 69, 84,101,120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 62, 0, 0,160, 64, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 64, 0, 0, 0, 64, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 32, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 7, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 8, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,205,204,204, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,112, 30,204, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 32, 0, 0, 0,112, 30,204, 2, 11, 0, 0, 0, 1, 0, 0, 0, 32, 0, 0, 0, 96, 0, 0, 0, + 32, 0, 0, 0, 96, 0, 0, 0, 0, 0, 1, 0, 16, 0, 15, 0, 80,189,228, 2,128,205,228, 2, 68, 65, 84, 65, 0, 16, 0, 0, + 80,189,228, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5943,10 +5941,9 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0,144, 0, 9,238,128, 32, 0, 0, 0, 0, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0,144, 0, 0,128,205,228, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7096,294 +7093,80 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 77, 69, 0, 0, 1, 24, 11, 28, 39, 32, 0, 0, 0, 46, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 77, 69, 67,117, 98,101, 0,112,104,101,114,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,253,172, 32, - 11, 28, 46,112, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 41,224, 11, 28, 44, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 40, 96, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 42,176, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 44,240, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 8, 0, 0, 0, 12, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 51,128, 0, 0,180, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 4, 63,128, 0, 4, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 67, 0, 30, 0, 6, - 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 4, 9,253,172, 32, 0, 0, 0, 0, - 0, 0, 0, 1, 2,187,108, 32, 68, 65, 84, 65, 0, 0, 1, 84, 11, 28, 40, 96, 0, 0, 1, 84, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 41,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 77, 69, 0, 0, 24, 1, 0, 0,144, 30,221, 2, 46, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 77, 69, 67,117, 98,101, 0,112,104,101,114,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,176, 93,229, 2, 40,210,215, 2, + 0, 0, 0, 0, 0, 0, 0, 0,112, 95,229, 2, 64,238,214, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,232, 93,229, 2, 1, 0, 0, 0, 5, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 64, 96,229, 2, 1, 0, 0, 0, 5, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +200, 97,229, 2, 1, 0, 0, 0, 5, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, + 12, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 51, 0, 0, 0,180, 0, 0, 0, 0, 4, 0,128, 63, + 4, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 67, 0, 30, 0, 6, 0, 1, 0, 1, 0, + 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 4, 0, 0, 0,176, 93,229, 2, 0, 0, 0, 0, 1, 0, 0, 0, + 32, 26,228, 2, 68, 65, 84, 65, 84, 1, 0, 0,232, 93,229, 2, 85, 1, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,112, 95,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,160, 11, 28, 41,224, 0, 0, 0, 52, - 0, 0, 0, 8, 63,128, 0, 0, 63,127,255,255,191,128, 0, 0, 73,230, 73,230,182, 26, 1, 0, 63,128, 0, 0,191,128, 0, 0, -191,128, 0, 0, 73,230,182, 26,182, 26, 1, 0,191,128, 0, 1,191,127,255,253,191,128, 0, 0,182, 26,182, 26,182, 26, 1, 0, -191,127,255,250, 63,128, 0, 3,191,128, 0, 0,182, 26, 73,230,182, 26, 1, 0, 63,128, 0, 4, 63,127,255,247, 63,128, 0, 0, - 73,230, 73,230, 73,230, 1, 0, 63,127,255,245,191,128, 0, 5, 63,128, 0, 0, 73,230,182, 26, 73,230, 1, 0,191,128, 0, 3, -191,127,255,250, 63,128, 0, 0,182, 26,182, 26, 73,230, 1, 0,191,127,255,255, 63,128, 0, 0, 63,128, 0, 0,182, 26, 73,230, - 73,230, 1, 0, 68, 65, 84, 65, 0, 0, 1, 84, 11, 28, 42,176, 0, 0, 1, 84, 0, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 28, 44, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,160, 0, 0, 0,112, 95,229, 2, 52, 0, 0, 0, 8, 0, 0, 0, + 0, 0,128, 63,255,255,127, 63, 0, 0,128,191,230, 73,230, 73, 26,182, 1, 0, 0, 0,128, 63, 0, 0,128,191, 0, 0,128,191, +230, 73, 26,182, 26,182, 1, 0, 1, 0,128,191,253,255,127,191, 0, 0,128,191, 26,182, 26,182, 26,182, 1, 0,250,255,127,191, + 3, 0,128, 63, 0, 0,128,191, 26,182,230, 73, 26,182, 1, 0, 4, 0,128, 63,247,255,127, 63, 0, 0,128, 63,230, 73,230, 73, +230, 73, 1, 0,245,255,127, 63, 5, 0,128,191, 0, 0,128, 63,230, 73, 26,182,230, 73, 1, 0, 3, 0,128,191,250,255,127,191, + 0, 0,128, 63, 26,182, 26,182,230, 73, 1, 0,255,255,127,191, 0, 0,128, 63, 0, 0,128, 63, 26,182,230, 73,230, 73, 1, 0, + 68, 65, 84, 65, 84, 1, 0, 0, 64, 96,229, 2, 85, 1, 0, 0, 5, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,238,214, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,144, 11, 28, 44, 48, 0, 0, 0, 49, 0, 0, 0, 12, - 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 0, 4, - 0, 0, 0, 35, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 35, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 35, 0, 0, 0, 2, - 0, 0, 0, 3, 0, 0, 0, 35, 0, 0, 0, 2, 0, 0, 0, 6, 0, 0, 0, 35, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 35, - 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 35, 0, 0, 0, 4, 0, 0, 0, 7, 0, 0, 0, 35, 0, 0, 0, 5, 0, 0, 0, 6, - 0, 0, 0, 35, 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 35, 68, 65, 84, 65, 0, 0, 1, 84, 11, 28, 44,240, 0, 0, 1, 84, - 0, 0, 0, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 46,112, 0, 0, 0, 6, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,144, 0, 0, 0, 64,238,214, 2, 49, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 35, 0, + 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 35, 0, 1, 0, 0, 0, 5, 0, 0, 0, 0, 0, 35, 0, 2, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 35, 0, 2, 0, 0, 0, 6, 0, 0, 0, 0, 0, 35, 0, 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 35, 0, 4, 0, 0, 0, + 5, 0, 0, 0, 0, 0, 35, 0, 4, 0, 0, 0, 7, 0, 0, 0, 0, 0, 35, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 35, 0, + 6, 0, 0, 0, 7, 0, 0, 0, 0, 0, 35, 0, 68, 65, 84, 65, 84, 1, 0, 0,200, 97,229, 2, 85, 1, 0, 0, 5, 0, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 40,210,215, 2, 6, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 67,111,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,241,113, 73, 96, 6, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,111,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0,241,113, 73, 96, 0, 0, 0, 6, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67,111,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,241,113, 73, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,241,113, 73, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,120, - 11, 28, 46,112, 0, 0, 0, 48, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 2, - 0, 0, 0, 4, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 5, - 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, - 0, 0, 0, 6, 0, 0, 0, 7, 0, 0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 7, - 0, 0, 0, 2, 0, 0, 66, 82, 0, 0, 2,204, 2,216,154, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,216,158, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 65,100,100, 0,104, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 48, 80, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, - 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,216,154,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 48, 80, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, - 61,194,189, 54,191,126,215, 14, 61,194,189, 46, 11, 28, 49,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 49,144, 0, 0, 1, 77, 0, 0, 0, 4, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,216,158, 32, 0, 0, 1, 83, - 0, 0, 0, 1, 2,195, 38, 32, 2,216,154, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 66,108,111, 98, 0, 48, 48, 49, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 49,240, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 62,199,174, 20, - 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,216,158,108, 0, 0, 0, 24, - 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 49,240, - 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 51, 48, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, - 11, 28, 51, 48, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, - 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, - 0, 0, 2,204, 2,195, 38, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,195, 42, 32, 2,216,158, 32, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 82, 66,108,117,114, 0, 46, 48, 48, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 51,144, 0, 1, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, - 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, - 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 16, 2,195, 38,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 51,144, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, 61,194,189, 54,191,126,215, 14, - 61,194,189, 46, 11, 28, 52,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 52,208, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,195, 42, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,153, 66, 32, - 2,195, 38, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 66,114,117,115,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 53, 48, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 35, 0, 4, 4, 4, - 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 0, 0, 0, 0, 63,128, 0, 0, 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, - 62,199,174, 20, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,195, 42,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 53, 48, 0, 0, 1, 79, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, -191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 54,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 54,112, 0, 0, 1, 77, - 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, - 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,153, 66, 32, - 0, 0, 1, 83, 0, 0, 0, 1, 2,153, 70, 32, 2,195, 42, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 67,108, 97,121, 0, 48, - 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 54,208, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 35, 8, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, - 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,153, 66,108, - 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, - 11, 28, 54,208, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, - 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 56, 16, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 48, 11, 28, 56, 16, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, - 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 66, 82, 0, 0, 2,204, 2,153, 70, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,197,122, 32, 2,153, 66, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 66, 82, 67,108,111,110,101, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 56,112, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,120, 0, 0, 0, 40,210,215, 2, + 48, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, + 7, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 2, 1, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 6, 0, 0, 0, + 7, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 2, + 66, 82, 0, 0,204, 2, 0, 0, 80, 99,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,102,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 82, 65,100,100, 0,104, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 32, 33,221, 2, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7391,42 +7174,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, - 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 51, 51, 51, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, - 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 2,153, 70,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, + 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, + 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 16, 1, 0, 0,156, 99,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 56,112, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, 61,194,189, 54, -191,126,215, 14, 61,194,189, 46, 11, 28, 57,176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 32, 33,221, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, + 14,215,126,191, 46,189,194, 61,120,235,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 57,176, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,197,122, 32, 0, 0, 1, 83, 0, 0, 0, 1, - 2,197,126, 32, 2,153, 70, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 67,114,101, 97,115,101, 0, 48, 48, 49, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 58, 16, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,120,235,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,102,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, + 80,105,229, 2, 80, 99,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 66,108,111, 98, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 0,104, 34,221, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7434,43 +7217,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 35, - 0, 4, 6, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 62,199,174, 20, 62,199,174, 20, - 62,199,174, 20, 62,199,174, 20, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,197,122,108, 0, 0, 0, 24, 0, 0, 0, 1, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, + 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 20,174,199, 62, 20,174,199, 62, + 20,174,199, 62, 20,174,199, 62, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,156,102,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 58, 16, 0, 0, 1, 79, - 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0,190,175, 97,228, 63,112,131, 50,191,127,243,218,188,157,183, 10, 11, 28, 59, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,104, 34,221, 2, 80, 1, 0, 0, + 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, + 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186,216,235,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 59, 80, - 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 64, 0, 0, 61, 35,215, 10, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, - 2,197,126, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,199, 36, 32, 2,197,122, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 68, 97, -114,107,101,110, 0, 48, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 59,176, 0, 1, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,216,235,220, 2, + 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, + 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, + 80,105,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,108,229, 2, 80,102,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 66,108, +117,114, 0, 46, 48, 48, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,176, 35,221, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7478,42 +7261,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, - 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, - 2,197,126,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 12, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63, +205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0, +156,105,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 16, 11, 28, 59,176, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, 61,194,189, 54,191,126,215, 14, 61,194,189, 46, - 11, 28, 60,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, + 16, 1, 0, 0,176, 35,221, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, 14,215,126,191, 46,189,194, 61, + 56,236,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 60,240, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,199, 36, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,199, 40, 32, 2,197,126, 32, - 0, 20, 1,160, 0, 0, 0, 0, 66, 82, 68,114, 97,119, 0, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 61, 80, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 48, 0, 0, 0, 56,236,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,108,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,143,229, 2, 80,105,229, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 66,114,117,115,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, +104,111,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7521,42 +7304,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 35, 8, 0, 4, 0, 0, 0, 0, 0, - 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, - 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, - 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,199, 36,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 35, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, + 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, + 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,156,108,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 61, 80, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224, -186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 62,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,104,111,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, + 46, 95,255,186,224,255,127,191,114, 97,255,186,152,236,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 62,144, 0, 0, 1, 77, 0, 0, 0, 4, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,199, 40, 32, 0, 0, 1, 83, - 0, 0, 0, 1, 2,211,232, 32, 2,199, 36, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 70,105,108,108, 47, 68,101,101,112,101, -110, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 62,240, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,152,236,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,143,229, 2, 84, 1, 0, 0, + 1, 0, 0, 0, 80,146,229, 2, 80,108,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 67,108, 97,121, 0, 48, 48, 49, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,176,112,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7564,43 +7347,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62,199,174, 20, 62,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,199, 40,108, 0, 0, 0, 24, - 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, + 35, 0, 0, 0, 4, 4, 4, 8, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 20,174,199, 62, + 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,156,143,229, 2, 24, 0, 0, 0, + 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 62,240, - 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 64, 48, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,176,112,229, 2, + 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, + 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186,248,236,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, - 11, 28, 64, 48, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, - 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, - 0, 0, 2,204, 2,211,232, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,211,236, 32, 2,199, 40, 32, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 82, 70,108, 97,116,116,101,110, 47, 67,111,110,116,114, 97,115,116, 0, 48, 48, 49, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 64,144, 0, 1, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0, +248,236,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, + 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, +204, 2, 0, 0, 80,146,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,149,229, 2, 80,143,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 66, 82, 67,108,111,110,101, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,248,113,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7608,42 +7391,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, - 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, - 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62,199,174, 20, 62,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 16, 2,211,232,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0, +102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 51, 51, 51, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, + 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 16, 1, 0, 0,156,146,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 64,144, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224, -186,255, 97,114, 11, 28, 65,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 68, 65, 84, 65, 16, 1, 0, 0,248,113,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, 14,215,126,191, + 46,189,194, 61, 88,237,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 65,208, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,211,236, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,196,250, 32, - 2,211,232, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 71,114, 97, 98, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 66, 48, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0, 88,237,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,149,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,152,229, 2, + 80,146,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 67,114,101, 97,115,101, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 0, 64,115,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7651,43 +7434,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 75, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 62,128, 0, 0, 63,128, 0, 0, 62,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,211,236,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, 4, 6, 4, 0, + 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 62, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, +205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, + 20,174,199, 62, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,156,149,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 66, 48, 0, 0, 1, 79, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, -191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 67,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 64,115,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, +228, 97,175,190, 50,131,112, 63,218,243,127,191, 10,183,157,188,184,237,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 67,112, 0, 0, 1, 77, - 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, - 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,196,250, 32, - 0, 0, 1, 83, 0, 0, 0, 1, 2,196,254, 32, 2,211,236, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 73,110,102,108, 97,116, -101, 47, 68,101,102,108, 97,116,101, 0, 48, 48, 49, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 67,208, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,184,237,220, 2, 78, 1, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 64, 63, + 10,215, 35, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,152,229, 2, + 84, 1, 0, 0, 1, 0, 0, 0, 80,155,229, 2, 80,149,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 68, 97,114,107,101,110, + 0, 48, 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,136,116,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7695,42 +7478,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63, 64, 0, 0, - 63, 64, 0, 0, 63, 64, 0, 0, 62,128, 0, 0, 62,128, 0, 0, 62,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,196,250,108, - 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 12, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0, 0, 0, 1, 6, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,156,152,229, 2, + 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, - 11, 28, 67,208, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, - 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 69, 16, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, +136,116,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, + 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, 14,215,126,191, 46,189,194, 61, 24,238,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 48, 11, 28, 69, 16, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, - 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 66, 82, 0, 0, 2,204, 2,196,254, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,158, 64, 32, 2,196,250, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 66, 82, 76, 97,121,101,114, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 69,112, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 48, 0, 0, 0, 24,238,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, + 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 66, 82, 0, 0,204, 2, 0, 0, 80,155,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,158,229, 2, 80,152,229, 2, 0, 20, 1,160, + 0, 0, 0, 0, 66, 82, 68,114, 97,119, 0, 46, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,208,117,229, 2, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7738,42 +7521,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, - 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, - 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 62,199,174, 20, 62,199,174, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 2,196,254,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 35, 0, 0, 0, 0, 4, 0, 8, 0, 0, 0, 0, 10, 0, 0, 0, + 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, + 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, 0, 0,128, 63, + 68, 65, 84, 65, 16, 1, 0, 0,156,155,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 69,112, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46, -191,127,255,224,186,255, 97,114, 11, 28, 70,176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,208,117,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186, +224,255,127,191,114, 97,255,186,120,238,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 70,176, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,158, 64, 32, 0, 0, 1, 83, 0, 0, 0, 1, - 2,158, 68, 32, 2,196,254, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 76,105,103,104,116,101,110, 0, 53, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 71, 16, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,120,238,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,158,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, + 80,161,229, 2, 80,155,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 70,105,108,108, 47, 68,101,101,112,101,110, 0, 48, 48, + 49, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 0, 24,119,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7781,43 +7564,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 35, - 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,158, 64,108, 0, 0, 0, 24, 0, 0, 0, 1, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, + 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 20,174,199, 62, + 0, 0,128, 62, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,156,158,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 71, 16, 0, 0, 1, 79, - 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0,191,126,215, 14, 61,194,189, 54,191,126,215, 14, 61,194,189, 46, 11, 28, 72, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 24,119,229, 2, 80, 1, 0, 0, + 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, + 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186,216,238,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 72, 80, - 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, - 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, - 2,158, 68, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,207, 10, 32, 2,158, 64, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 77,105, -120, 0,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 72,176, 0, 1, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,216,238,220, 2, + 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, + 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, + 80,161,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,164,229, 2, 80,158,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 70,108, + 97,116,116,101,110, 47, 67,111,110,116,114, 97,115,116, 0, 48, 48, 49, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 96,120,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7825,42 +7608,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, - 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, - 2,158, 68,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63, +205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, + 0, 0,128, 63, 0, 0,128, 63, 20,174,199, 62, 0, 0,128, 62, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, +156,161,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 16, 11, 28, 72,176, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, 61,194,189, 54,191,126,215, 14, 61,194,189, 46, - 11, 28, 73,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, + 16, 1, 0, 0, 96,120,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186, + 56,239,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 73,240, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,207, 10, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,207, 14, 32, 2,158, 68, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 77,117,108,116,105,112,108,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 74, 80, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 48, 0, 0, 0, 56,239,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,164,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,167,229, 2, 80,161,229, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 71,114, 97, 98, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, +168,121,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7868,42 +7651,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, - 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, - 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,207, 10,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, + 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 62, 0, 0,128, 63, 0, 0,128, 62, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,156,164,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 74, 80, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, - 61,194,189, 54,191,126,215, 14, 61,194,189, 46, 11, 28, 75,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,168,121,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, + 46, 95,255,186,224,255,127,191,114, 97,255,186,152,239,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 75,144, 0, 0, 1, 77, 0, 0, 0, 4, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,207, 14, 32, 0, 0, 1, 83, - 0, 0, 0, 1, 2,205,210, 32, 2,207, 10, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 78,117,100,103,101, 0, 48, 48, 49, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 75,240, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,152,239,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,167,229, 2, 84, 1, 0, 0, + 1, 0, 0, 0, 80,170,229, 2, 80,164,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 73,110,102,108, 97,116,101, 47, 68,101, +102,108, 97,116,101, 0, 48, 48, 49, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,240,122,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7911,43 +7694,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 62,128, 0, 0, 63,128, 0, 0, - 62,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,207, 14,108, 0, 0, 0, 24, - 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, + 35, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0, 64, 63, 0, 0, 64, 63, + 0, 0, 64, 63, 0, 0,128, 62, 0, 0,128, 62, 0, 0,128, 62, 68, 65, 84, 65, 16, 1, 0, 0,156,167,229, 2, 24, 0, 0, 0, + 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 75,240, - 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 77, 48, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,240,122,229, 2, + 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, + 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186,248,239,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, - 11, 28, 77, 48, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, - 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, - 0, 0, 2,204, 2,205,210, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,205,214, 32, 2,207, 14, 32, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 82, 80,105,110, 99,104, 47, 77, 97,103,110,105,102,121, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 77,144, 0, 1, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0, +248,239,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, + 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, +204, 2, 0, 0, 80,170,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,173,229, 2, 80,167,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 66, 82, 76, 97,121,101,114, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 56,124,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7955,42 +7738,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, - 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, - 62, 0, 0, 0, 63, 64, 0, 0, 63, 64, 0, 0, 63, 64, 0, 0, 62,128, 0, 0, 62,128, 0, 0, 62,128, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 16, 2,205,210,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0, +102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, + 0, 0, 0, 62, 0, 0,128, 63, 20,174,199, 62, 20,174,199, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 16, 1, 0, 0,156,170,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 77,144, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224, -186,255, 97,114, 11, 28, 78,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 68, 65, 84, 65, 16, 1, 0, 0, 56,124,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191, +114, 97,255,186, 88,240,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 78,208, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,205,214, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,209, 44, 32, - 2,205,210, 32,253, 21,192, 32, 0, 0, 0, 0, 66, 82, 80,111,108,105,115,104, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 79, 48, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0, 88,240,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,173,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 80,176,229, 2, + 80,170,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 76,105,103,104,116,101,110, 0, 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 0,128,125,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -7998,43 +7781,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 35, 1, 4, 4, 4, - 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62,199,174, 20, 62,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,205,214,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 35, 0, 0, 0, 4, 4, 0, 0, + 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, +205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,156,173,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 79, 48, 0, 0, 1, 79, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, -191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 80,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,128,125,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, + 14,215,126,191, 54,189,194, 61, 14,215,126,191, 46,189,194, 61,184,240,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 80,112, 0, 0, 1, 77, - 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, - 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,209, 44, 32, - 0, 0, 1, 83, 0, 0, 0, 1, 2,209, 48, 32, 2,205,214, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83, 99,114, 97,112,101, - 47, 80,101, 97,107,115, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 80,208, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,184,240,220, 2, 78, 1, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, + 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, 80,176,229, 2, + 84, 1, 0, 0, 1, 0, 0, 0, 80,179,229, 2, 80,173,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 77,105,120, 0,104, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,200,126,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8042,42 +7825,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62,199,174, 20, 62,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,209, 44,108, - 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 12, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 51, 51, 51, 63, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,156,176,229, 2, + 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, - 11, 28, 80,208, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, - 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 82, 16, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, +200,126,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, + 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, 14,215,126,191, 46,189,194, 61, 24,241,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 48, 11, 28, 82, 16, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, - 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 66, 82, 0, 0, 2,204, 2,209, 48, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,199,162, 32, 2,209, 44, 32, 12,215, 0, 32, - 0, 0, 0, 0, 66, 82, 83, 99,117,108,112,116, 68,114, 97,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 82,112, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 48, 0, 0, 0, 24,241,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, + 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 66, 82, 0, 0,204, 2, 0, 0, 80,179,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,104,182,229, 2, 80,176,229, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 82, 77,117,108,116,105,112,108,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 16,128,229, 2, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8085,42 +7868,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 35, 0, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, - 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, - 0, 0, 0, 33, 63, 78,119,160, 63,128, 0, 0, 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, 62,199,174, 20, 63,128, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 2,209, 48,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, + 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, + 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 16, 1, 0, 0,156,179,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 82,112, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46, -191,127,255,224,186,255, 97,114, 11, 28, 83,176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 16,128,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, + 14,215,126,191, 46,189,194, 61,120,241,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 83,176, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,199,162, 32, 0, 0, 1, 83, 0, 0, 0, 1, - 2,199,166, 32, 2,209, 48, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,109,101, 97,114, 0, 48, 48, 49, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 84, 16, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,120,241,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,104,182,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, +112,185,229, 2, 80,179,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 78,117,100,103,101, 0, 48, 48, 49, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 0, 88,129,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8128,43 +7911,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 35, - 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,199,162,108, 0, 0, 0, 24, 0, 0, 0, 1, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, + 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 62, 0, 0,128, 63, 0, 0,128, 62, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,180,182,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 84, 16, 0, 0, 1, 79, - 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0,191,126,215, 14, 61,194,189, 54,191,126,215, 14, 61,194,189, 46, 11, 28, 85, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 88,129,229, 2, 80, 1, 0, 0, + 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, + 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186,216,241,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 85, 80, - 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, - 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, - 2,199,166, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,198,174, 32, 2,199,162, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,109, -111,111,116,104, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 85,176, 0, 1, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,216,241,220, 2, + 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, + 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, +112,185,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,120,188,229, 2,104,182,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 80,105, +110, 99,104, 47, 77, 97,103,110,105,102,121, 0, 48, 48, 49, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,160,130,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8172,42 +7955,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 75, 63,102,102,102, - 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, - 63, 64, 0, 0, 63, 64, 0, 0, 63, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, - 2,199,166,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6, 0, 35, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63, +205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, + 0, 0, 64, 63, 0, 0, 64, 63, 0, 0, 64, 63, 0, 0,128, 62, 0, 0,128, 62, 0, 0,128, 62, 68, 65, 84, 65, 16, 1, 0, 0, +188,185,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, - 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 16, 11, 28, 85,176, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, - 11, 28, 86,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, + 16, 1, 0, 0,160,130,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186, + 56,242,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 86,240, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,198,174, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,198,178, 32, 2,199,166, 32, - 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,110, 97,107,101, 32, 72,111,111,107, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 87, 80, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 48, 0, 0, 0, 56,242,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,120,188,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,128,191,229, 2,112,185,229, 2, +253, 21,192, 32, 0, 0, 0, 0, 66, 82, 80,111,108,105,115,104, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, +232,131,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8215,42 +7998,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, - 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 62,128, 0, 0, 63,128, 0, 0, 62,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,198,174,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, 4, 4, 4, 1, 0, 0, 0, 0, + 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, + 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 20,174,199, 62, 0, 0,128, 62, 0, 0,128, 63, + 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,196,188,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 87, 80, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, - 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224, -186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 88,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,232,131,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, + 46, 95,255,186,224,255,127,191,114, 97,255,186,152,242,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 88,144, 0, 0, 1, 77, 0, 0, 0, 4, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,198,178, 32, 0, 0, 1, 83, - 0, 0, 0, 1, 2,212, 20, 32, 2,198,174, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,111,102,116,101,110, 0, 48, 49, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 88,240, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,152,242,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,128,191,229, 2, 84, 1, 0, 0, + 1, 0, 0, 0,136,194,229, 2,120,188,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83, 99,114, 97,112,101, 47, 80,101, 97, +107,115, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 48,133,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8258,43 +8041,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, - 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,198,178,108, 0, 0, 0, 24, - 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, + 35, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, + 20,174,199, 62, 0, 0,128, 62, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,204,191,229, 2, 24, 0, 0, 0, + 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 88,240, - 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, 61,194,189, 54,191,126,215, 14, 61,194,189, 46, 11, 28, 90, 48, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 48,133,229, 2, + 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, + 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186,248,242,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, - 11, 28, 90, 48, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, - 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, - 0, 0, 2,204, 2,212, 20, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,212, 24, 32, 2,198,178, 32, 0, 0, 0, 0, 0, 0, 0, 0, - 66, 82, 83,117, 98,116,114, 97, 99,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 90,144, 0, 1, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0, +248,242,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, + 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, +204, 2, 0, 0,136,194,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,144,197,229, 2,128,191,229, 2, 12,215, 0, 32, 0, 0, 0, 0, + 66, 82, 83, 99,117,108,112,116, 68,114, 97,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,120,134,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8302,42 +8085,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 35, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, - 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, - 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 1, 16, 2,212, 20,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 35, 0, 0, 0, 4, 4, 4, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0, +102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, +160,119, 78, 63, 0, 0,128, 63, 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, 20,174,199, 62, 0, 0,128, 63, 68, 65, 84, 65, + 16, 1, 0, 0,212,194,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 90,144, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,126,215, 14, 61,194,189, 54,191,126,215, 14, - 61,194,189, 46, 11, 28, 91,208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 68, 65, 84, 65, 16, 1, 0, 0,120,134,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191, +114, 97,255,186, 88,243,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 91,208, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 62,128, 0, 0, 63,107,133, 31, 0, 0, 0, 0, 63, 64, 0, 0, 61,163,215, 10, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,212, 24, 32, 0, 0, 1, 83, 0, 0, 0, 1, 2,215,240, 32, - 2,212, 20, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 84,101,120, 68,114, 97,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, - 0, 0, 0, 0, 11, 28, 92, 48, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0, 88,243,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,144,197,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,152,200,229, 2, +136,194,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,109,101, 97,114, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 0,192,135,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8345,43 +8128,43 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 35, 8, 0, 4, 4, - 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63, 51, 51, 51, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62,199,174, 20, - 62,199,174, 20, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,212, 24,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 35, 0, 0, 0, 4, 4, 0, 0, + 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, +205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,220,197,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 92, 48, 0, 0, 1, 79, 0, 0, 0, 1, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, -191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 93,112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,192,135,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, + 14,215,126,191, 54,189,194, 61, 14,215,126,191, 46,189,194, 61,184,243,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 93,112, 0, 0, 1, 77, - 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, - 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, 2,204, 2,215,240, 32, - 0, 0, 1, 83, 0, 0, 0, 1, 2,215,244, 32, 2,212, 24, 32, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 84,104,117,109, 98, 0, - 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 93,208, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,184,243,220, 2, 78, 1, 0, 0, + 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, + 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,152,200,229, 2, + 84, 1, 0, 0, 1, 0, 0, 0,160,203,229, 2,144,197,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,109,111,111,116,104, + 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 8,137,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8389,42 +8172,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 75, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, 0, 0, 0, 33, 62, 0, 0, 0, 62,128, 0, 0, - 63,128, 0, 0, 62,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 2,215,240,108, - 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0, 64, 63, + 0, 0, 64, 63, 0, 0, 64, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,228,200,229, 2, + 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, - 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, - 11, 28, 93,208, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, - 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46,191,127,255,224,186,255, 97,114, 11, 28, 95, 16, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, + 8,137,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, + 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186, 24,244,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 48, 11, 28, 95, 16, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, - 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 66, 82, 0, 0, 2,204, 2,215,244, 32, 0, 0, 1, 83, 0, 0, 0, 1, 0, 0, 0, 0, 2,215,240, 32, 0, 0, 0, 0, - 0, 0, 0, 0, 66, 82, 84,119,105,115,116, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 11, 28, 95,112, - 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 48, 0, 0, 0, 24,244,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, +215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 66, 82, 0, 0,204, 2, 0, 0,160,203,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,168,206,229, 2,152,200,229, 2, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 82, 83,110, 97,107,101, 32, 72,111,111,107, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 80,138,229, 2, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8432,49 +8215,86 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 75, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, - 0, 0, 0, 75, 63,102,102,102, 61,204,204,205, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 62,204,204,205, 0, 0, 0, 0, - 0, 0, 0, 33, 62, 0, 0, 0, 62,128, 0, 0, 63,128, 0, 0, 62,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 1, 16, 2,215,244,108, 0, 0, 0, 24, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 75, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, + 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, + 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 62, 0, 0,128, 63, 0, 0,128, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 16, 1, 0, 0,236,203,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 62, 76,204,205, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, - 63,128, 0, 0, 68, 65, 84, 65, 0, 0, 1, 16, 11, 28, 95,112, 0, 0, 1, 79, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, - 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 0, 4, 0, 0, 67,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0,191,127,255,224,186,255, 95, 46, -191,127,255,224,186,255, 97,114, 11, 28, 96,176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 80,138,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186, +224,255,127,191,114, 97,255,186,120,244,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 48, 11, 28, 96,176, 0, 0, 1, 77, 0, 0, 0, 4, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 62,128, 0, 0, 63,112,163,215, 0, 0, 0, 0, 63, 64, 0, 0, 61,117,194,143, 0, 0, 0, 0, - 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 83, 69, 82, 0, 0, 13,144, 1, 89, 96, 32, 0, 0, 0,192, 0, 0, 0, 1, - 1, 17, 8, 33, 0, 0, 6, 63, 0, 0, 0, 5, 47,116,109,112, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,120,244,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,168,206,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, +176,209,229, 2,160,203,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,111,102,116,101,110, 0, 48, 49, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 0,152,139,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 85,115,101,114,115, 47,116,111,110, 47, 68,101,115,107,116,111,112, - 47, 0, 45,112,111,119,101,114,112, 99, 47, 98,105,110, 47, 98,108,101,110,100,101,114, 46, 97,112,112, 47, 67,111,110,116,101, -110,116,115, 47, 82,101,115,111,117,114, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 35, 0, 0, 0, + 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0,244,206,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,152,139,229, 2, 80, 1, 0, 0, + 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, + 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, 14,215,126,191, 46,189,194, 61,216,244,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,216,244,220, 2, + 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, + 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0, +176,209,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,184,212,229, 2,168,206,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 83,117, + 98,116,114, 97, 99,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,224,140,229, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8482,9 +8302,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 12, 0, 35, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63, +205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0, +252,209,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, + 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, + 16, 1, 0, 0,224,140,229, 2, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63, 14,215,126,191, 54,189,194, 61, 14,215,126,191, 46,189,194, 61, + 56,245,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 48, 0, 0, 0, 56,245,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 62, 31,133,107, 63, 0, 0, 0, 0, 0, 0, 64, 63, 10,215,163, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,184,212,229, 2, 84, 1, 0, 0, 1, 0, 0, 0,192,215,229, 2,176,209,229, 2, + 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 84,101,120, 68,114, 97,119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, +128, 0,220, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8492,13 +8345,42 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 35, 0, 0, 0, 4, 4, 0, 8, 0, 0, 0, 0, + 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 51, 51, 51, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, + 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 20,174,199, 62, 20,174,199, 62, + 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0, 4,213,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, +205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,128, 0,220, 3, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, + 46, 95,255,186,224,255,127,191,114, 97,255,186,152,245,220, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,152,245,220, 2, 78, 1, 0, 0, 4, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0,204, 2, 0, 0,192,215,229, 2, 84, 1, 0, 0, + 1, 0, 0, 0,200,218,229, 2,184,212,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 84,104,117,109, 98, 0, 48, 48, 49, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0,200, 1,220, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -8506,2186 +8388,2310 @@ char datatoc_startup_blend[]= { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, + 75, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0,102,102,102, 63,205,204,204, 61, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, 0, 0, 0, 62, 0, 0,128, 62, 0, 0,128, 63, + 0, 0,128, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 16, 1, 0, 0, 12,216,229, 2, 24, 0, 0, 0, + 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 68, 65, 84, 65, 16, 1, 0, 0,200, 1,220, 3, + 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, + 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191,114, 97,255,186,128, 32,220, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0, +128, 32,220, 3, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, + 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 66, 82, 0, 0, +204, 2, 0, 0,200,218,229, 2, 84, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,192,215,229, 2, 0, 0, 0, 0, 0, 0, 0, 0, + 66, 82, 84,119,105,115,116, 0, 48, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 16, 3,220, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, - 0, 35, 0, 0, 0, 2, 1, 94, 0, 0, 0, 8, 0, 0, 0, 3, 0, 39, 52, 56, 0, 0, 0, 0, 0, 4, 0, 2, 0, 0, 8, 0, - 0, 0, 0, 2, 0, 0,172, 68, 0, 0, 0, 36, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 72, 0, 0, 0, 64, 0, 5, 0, 2, - 2,234,148, 32, 2,234,148, 32, 4,209, 42,128, 4,209, 42,128, 11, 23, 91,192, 11, 23, 91,192, 0, 0, 0, 0, 0, 0, 0, 0, - 11, 28, 47, 16, 11, 28, 99,176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 0, 1, 0, 2, 0, 25, 0, 1, 0, 20, 0, 20, 0, 0, 0, 1, 0, 0, 0, 0, - 63, 76,204,205, 63, 76,204,205, 63, 76,204,205, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, -191,100, 90, 30, 62,153,153,154, 63,102,102,102, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 62,254,250, 31, 63, 0, 0, 9, - 63, 25,153,156, 0, 0, 0, 0, 62, 76,204,205, 62, 76,204,205, 62, 76,204,205, 63,128, 0, 0, 63, 22,135, 44, 62,235,133, 32, - 62,125,243,184, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 63, 76, 73,195, 63, 86,135, 42, 63,128, 0, 0, 0, 0, 0, 0, - 61,135, 43, 1, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 62, 93, 47, 16,190,200,180, 58,190, 93, 47, 24, 0, 0, 0, 0, - 0, 14, 0, 1, 0, 25, 0, 15, 0,120, 0, 60, 0, 3, 0, 5, 0, 0, 0,128, 0, 0, 0, 0, 31,144, 0, 15, 0, 6, 0, 25, - 0, 8, 0, 10, 0,200, 0, 0, 0,100, 0,100, 0, 0, 0, 0, 0, 2, 0, 1, 0, 10, 0, 50, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 75, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 10, 0, 0, 0, 75, 0, 0, 0, +102,102,102, 63,205,204,204, 61, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63,205,204,204, 62, 0, 0, 0, 0, 33, 0, 0, 0, + 0, 0, 0, 62, 0, 0,128, 62, 0, 0,128, 63, 0, 0,128, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, + 16, 1, 0, 0, 20,219,229, 2, 24, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, +128, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63,205,204, 76, 62, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, + 68, 65, 84, 65, 16, 1, 0, 0, 16, 3,220, 3, 80, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, + 2, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, + 0, 0,128, 63, 4, 0, 0, 0, 0, 0,128, 67, 0, 0, 0, 0, 0, 0,128, 63,224,255,127,191, 46, 95,255,186,224,255,127,191, +114, 97,255,186,224, 32,220, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 48, 0, 0, 0,224, 32,220, 3, 78, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0,128, 62,215,163,112, 63, 0, 0, 0, 0, 0, 0, 64, 63,143,194,117, 61, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 85, 83, 69, 82,144, 13, 0, 0,224,124, 22, 1,192, 0, 0, 0, 1, 0, 0, 0, 1, 8, 17, 1, + 63, 6, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, - 0, 2, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, - 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, - 63, 0, 0, 0, 63,128, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63,128, 0, 0, - 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 30, 80, 2,234,148, 32, 0, 0, 0,189, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 68,101,102, 97,117,108,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25,255,153,153,153,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255, -255,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25,255,153,153,153,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255, -255,255,255,255, 0, 1, 0, 15,255,241, 0, 0, 25, 25, 25,255,153,153,153,255,153,153,153,255, 90, 90, 90,255, 0, 0, 0,255, -255,255,255,255, 0, 1, 0, 0, 0, 25, 0, 0, 0, 0, 0,255, 70, 70, 70,255, 86,128,194,255,255,255,255,255,255,255,255,255, - 0, 0, 0,255, 0, 1, 0, 15,255,241, 0, 0, 0, 0, 0,255, 70, 70, 70,255, 70, 70, 70,255,255,255,255,255, 0, 0, 0,255, -255,255,255,255, 0, 1, 0, 15,255,241, 0, 0, 25, 25, 25,255,153,153,153,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255, -255,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25,255,180,180,180,255,153,153,153,255, 90, 90, 90,255, 0, 0, 0,255, -255,255,255,255, 0, 1,255,236, 0, 0, 0, 0, 25, 25, 25,255,180,180,180,255,153,153,153,255,128,128,128,255, 0, 0, 0,255, -255,255,255,255, 0, 1,255,236, 0, 0, 0, 0, 0, 0, 0,255, 70, 70, 70,255, 70, 70, 70,255,255,255,255,255,255,255,255,255, -204,204,204,255, 0, 1, 0, 15,255,241, 0, 0, 0, 0, 0,255, 63, 63, 63,255, 86,128,194,255,255,255,255,255, 0, 0, 0,255, - 0, 0, 0,255, 0, 0, 0, 25,255,236, 0, 0, 0, 0, 0,255, 25, 25, 25,230, 45, 45, 45,230,100,100,100,255,160,160,160,255, -255,255,255,255, 0, 0, 0, 25,255,236, 0, 0, 0, 0, 0,255, 0, 0, 0, 0, 86,128,194,255,255,255,255,255,255,255,255,255, - 0, 0, 0,255, 0, 1, 0, 38, 0, 0, 0, 0, 25, 25, 25,255,128,128,128,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255, -255,255,255,255, 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50,180, 80, 80, 80,180,100,100,100,180,128,128,128,255, 0, 0, 0,255, -255,255,255,255, 0, 1, 0, 5,255,251, 0, 0, 0, 0, 0,255,190,190,190,255,100,100,100,180, 68, 68, 68,255, 0, 0, 0,255, -255,255,255,255, 0, 0, 0, 5,255,251, 0, 0, 0, 0, 0,255, 0, 0, 0, 0, 86,128,194,255, 0, 0, 0,255, 0, 0, 0,255, - 0, 0, 0,255, 0, 0, 0, 0, 0, 0, 0, 0,115,190, 76,255, 90,166, 51,255,240,235,100,255,215,211, 75,255,180, 0,255,255, -153, 0,230,255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, - 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,130,130,130,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255, -241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, - 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60, -255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, - 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255, -240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, - 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57,255, 0, 0, 0, 0, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40, -255,170, 64,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255, -219, 37, 18,255, 32,255,255,255, 75, 75, 75,255,204, 0,153,255, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 32, 0, 0,255, - 0, 32, 0,255, 0, 0,128,255, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255,255,255,255,255, - 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 76,255, 0, 0, 0, 0,250,250,250,255, 15, 15, 15,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,145,145,145,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100, -127,112,112,100,255,140, 25,255,250,250,250,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,130,130,130,255, 8, 48, 8,255, - 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, - 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255, -144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, - 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,250,250,250,255,250,250,250,255,250,250,250,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,107,107,107,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,255,255,255,150, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,150,150,150,100,112,112,112,100, 96,192, 64,255, - 94, 94, 94,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 79,101, 73,255,135,177,125,255,255,255,255,255, - 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, - 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, - 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255, -219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, - 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 82, 96,110,255,124,137,150,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,255,255,255,128, 0, 0, 0,255,255,133, 0,255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, - 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255, -241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, - 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60, -255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, - 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255, -240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, - 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,173,173,173,255,127,112,112,100, 0, 0, 0, 0, 91, 91, 91,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40, -255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255, -219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, - 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,107,107,107,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,255,255,255,150, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,150,150,150,100, -112,112,112,100, 96,192, 64,255, 94, 94, 94,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 79,101, 73,255, -135,177,125,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, - 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 12, 10, 10,128,255,140, 0,255, 96,192, 64,255, -144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, - 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 82, 96,110,255,124,137,150,255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0,255,255,133, 0,255, 3, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,107,107,107,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,255,255,255,150, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,150,150,150,100,112,112,112,100, 96,192, 64,255, - 94, 94, 94,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 79,101, 73,255,135,177,125,255,255,255,255,255, - 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, - 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, - 35, 97,221,255,200,200,200,255, 80,200,255, 80, 12, 10, 10,128,255,140, 0,255, 96,192, 64,255,144,144, 0,255,128, 48, 96,255, -219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, - 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 82, 96,110,255,124,137,150,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,255,255,255,128, 0, 0, 0,255,255,133, 0,255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,116,116,116,255, - 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255, -241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, - 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60, -255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, - 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255, -240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, - 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81,105,135,255, -109, 88,129,255, 78,152, 62,255, 46,143,143,255,169, 84,124,255,126,126, 80,255,162, 95,111,255,109,145,131,255,255,255,255,128, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53,255, 0, 0, 0, 0, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40, -255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255, -219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0,255,255,255, 10,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, - 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255,110,110,110,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,132,132,132,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, 94, 94, 94,255, -172,172,172,255, 17, 27, 60,100, 94, 94, 94,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,195,195,195,255, 8, 48, 8,255, - 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, - 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255, -144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, - 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,153,153,153,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,143,143,143,255,198,119,119,255,255, 0, 0,255, - 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, - 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, - 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, - 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255, -219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, - 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0,100, 0, 0,255, 0, 0,200,255,128, 0, 80,255, 95, 95, 0,255, - 0,100, 50,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, - 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255, -241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, - 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60, -255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, - 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255, -240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, - 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,173,173,173,255,127,112,112,100, 0, 0, 0, 0, 91, 91, 91,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40, -255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255, -219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, - 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100, -127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, - 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,255,255,255,219, 37, 18,255,255, 32, 32,255, - 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255, -144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, - 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0,155,155,155,160,100,104,111,255, -111,106,100,255,104,106,117,255,105,117,110,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,100,100,100,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, - 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, - 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, - 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, - 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255, -219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, - 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, - 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, - 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255, -241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, - 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60, -255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, - 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255, -240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, - 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 0, 0, 0, 0, 0, 0, 0,255, -255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255, -255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40, -255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255, -219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, - 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, - 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, - 0, 0, 0, 0, 0, 0, 0, 0, 96,128,255,255,255,255,255,255, 0,170, 0,255,220, 96, 96,255,220, 96, 96,255, 3, 0, 4, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,154, 0, 0,255,189, 17, 17,255,247, 10, 10,255, 0, 0, 0, 0,247, 64, 24,255, -246,105, 19,255,250,153, 0,255, 0, 0, 0, 0, 30,145, 9,255, 89,183, 11,255,131,239, 29,255, 0, 0, 0, 0, 10, 54,148,255, - 54,103,223,255, 94,193,239,255, 0, 0, 0, 0,169, 41, 78,255,193, 65,106,255,240, 93,145,255, 0, 0, 0, 0, 67, 12,120,255, - 84, 58,163,255,135,100,213,255, 0, 0, 0, 0, 36,120, 90,255, 60,149,121,255,111,182,171,255, 0, 0, 0, 0, 75,112,124,255, -106,134,145,255,155,194,205,255, 0, 0, 0, 0,244,201, 12,255,238,194, 54,255,243,255, 0,255, 0, 0, 0, 0, 30, 32, 36,255, - 72, 76, 86,255,255,255,255,255, 0, 0, 0, 0,111, 47,106,255,152, 69,190,255,211, 48,214,255, 0, 0, 0, 0,108,142, 34,255, -127,176, 34,255,187,239, 91,255, 0, 0, 0, 0,141,141,141,255,176,176,176,255,222,222,222,255, 0, 0, 0, 0,131, 67, 38,255, -139, 88, 17,255,189,106, 17,255, 0, 0, 0, 0, 8, 49, 14,255, 28, 67, 11,255, 52, 98, 43,255, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 47, 16, - 0, 0, 0,190, 0, 0, 0, 1, 11, 28, 47,128, 0, 0, 0, 0,105,111, 95,115, 99,101,110,101, 95, 51,100,115, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 47,128, 0, 0, 0,190, - 0, 0, 0, 1, 11, 28, 97, 16, 11, 28, 47, 16,105,111, 95,115, 99,101,110,101, 95,102, 98,120, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 97, 16, 0, 0, 0,190, 0, 0, 0, 1, - 11, 28, 97,128, 11, 28, 47,128,105,111, 95, 97,110,105,109, 95, 98,118,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 97,128, 0, 0, 0,190, 0, 0, 0, 1, 11, 28, 97,240, - 11, 28, 97, 16,105,111, 95,109,101,115,104, 95,112,108,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 97,240, 0, 0, 0,190, 0, 0, 0, 1, 11, 28, 98, 96, 11, 28, 97,128, -105,111, 95,115, 99,101,110,101, 95,111, 98,106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 98, 96, 0, 0, 0,190, 0, 0, 0, 1, 11, 28, 98,208, 11, 28, 97,240,105,111, 95,115, - 99,101,110,101, 95,120, 51,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 85,115,101,114,115, 47,116,111,110, 47, 68,101,115,107,116,111,112, 47, 0, 45,112, +111,119,101,114,112, 99, 47, 98,105,110, 47, 98,108,101,110,100,101,114, 46, 97,112,112, 47, 67,111,110,116,101,110,116,115, 47, + 82,101,115,111,117,114, 99,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 47, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 35, 0, 0, 0, + 2, 0, 94, 1, 8, 0, 0, 0, 3, 0, 0, 0, 56, 52, 39, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 8, 0, 0, 2, 0, 0, 0, + 68,172, 0, 0, 36, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0, 0, 72, 0, 0, 0, 0, 0, 64, 0, 5, 0, 2, 0, 40, 62,220, 3, + 40, 62,220, 3,112, 25,221, 2,112, 25,221, 2,168, 92,220, 3,168, 92,220, 3, 0, 0, 0, 0, 0, 0, 0, 0, 32, 19,216, 2, +224, 22,216, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 32, 0, 0, 0, 1, 0, 2, 0, 25, 0, 0, 0, 20, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0,205,204, 76, 63, +205,204, 76, 63,205,204, 76, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 30, 90,100,191, +154,153,153, 62,102,102,102, 63, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 31,250,254, 62, 9, 0, 0, 63,156,153, 25, 63, + 0, 0, 0, 0,205,204, 76, 62,205,204, 76, 62,205,204, 76, 62, 0, 0,128, 63, 44,135, 22, 63, 32,133,235, 62,184,243,125, 62, + 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,195, 73, 76, 63, 42,135, 86, 63, 0, 0,128, 63, 0, 0, 0, 0, 1, 43,135, 61, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 16, 47, 93, 62, 58,180,200,190, 24, 47, 93,190, 0, 0, 0, 0, 14, 0, 1, 0, + 25, 0, 15, 0,120, 0, 60, 0, 3, 0, 5, 0,128, 0, 0, 0, 0, 0, 0, 0,144, 31, 15, 0, 6, 0, 25, 0, 8, 0, 10, 0, +200, 0, 0, 0,100, 0,100, 0, 0, 0, 0, 0, 2, 0, 1, 0, 10, 0, 50, 0, 20, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 2, 0, 8, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128, 63, + 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0,128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, + 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, + 0, 0,128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0,128, 63, 0, 0, 0, 63, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 80, 30, 0, 0, 40, 62,220, 3,189, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68,101,102, 97,117,108,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25,255,153,153,153,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255,255,255,255,255, + 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25,255,153,153,153,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255,255,255,255,255, + 1, 0, 15, 0,241,255, 0, 0, 25, 25, 25,255,153,153,153,255,153,153,153,255, 90, 90, 90,255, 0, 0, 0,255,255,255,255,255, + 1, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0,255, 70, 70, 70,255, 86,128,194,255,255,255,255,255,255,255,255,255, 0, 0, 0,255, + 1, 0, 15, 0,241,255, 0, 0, 0, 0, 0,255, 70, 70, 70,255, 70, 70, 70,255,255,255,255,255, 0, 0, 0,255,255,255,255,255, + 1, 0, 15, 0,241,255, 0, 0, 25, 25, 25,255,153,153,153,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255,255,255,255,255, + 0, 0, 0, 0, 0, 0, 0, 0, 25, 25, 25,255,180,180,180,255,153,153,153,255, 90, 90, 90,255, 0, 0, 0,255,255,255,255,255, + 1, 0,236,255, 0, 0, 0, 0, 25, 25, 25,255,180,180,180,255,153,153,153,255,128,128,128,255, 0, 0, 0,255,255,255,255,255, + 1, 0,236,255, 0, 0, 0, 0, 0, 0, 0,255, 70, 70, 70,255, 70, 70, 70,255,255,255,255,255,255,255,255,255,204,204,204,255, + 1, 0, 15, 0,241,255, 0, 0, 0, 0, 0,255, 63, 63, 63,255, 86,128,194,255,255,255,255,255, 0, 0, 0,255, 0, 0, 0,255, + 0, 0, 25, 0,236,255, 0, 0, 0, 0, 0,255, 25, 25, 25,230, 45, 45, 45,230,100,100,100,255,160,160,160,255,255,255,255,255, + 0, 0, 25, 0,236,255, 0, 0, 0, 0, 0,255, 0, 0, 0, 0, 86,128,194,255,255,255,255,255,255,255,255,255, 0, 0, 0,255, + 1, 0, 38, 0, 0, 0, 0, 0, 25, 25, 25,255,128,128,128,255,100,100,100,255, 25, 25, 25,255, 0, 0, 0,255,255,255,255,255, + 0, 0, 0, 0, 0, 0, 0, 0, 50, 50, 50,180, 80, 80, 80,180,100,100,100,180,128,128,128,255, 0, 0, 0,255,255,255,255,255, + 1, 0, 5, 0,251,255, 0, 0, 0, 0, 0,255,190,190,190,255,100,100,100,180, 68, 68, 68,255, 0, 0, 0,255,255,255,255,255, + 0, 0, 5, 0,251,255, 0, 0, 0, 0, 0,255, 0, 0, 0, 0, 86,128,194,255, 0, 0, 0,255, 0, 0, 0,255, 0, 0, 0,255, + 0, 0, 0, 0, 0, 0, 0, 0,115,190, 76,255, 90,166, 51,255,240,235,100,255,215,211, 75,255,180, 0,255,255,153, 0,230,255, + 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,130,130,130,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, + 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255, +255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, + 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, + 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255, +240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,170, 64,255, + 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255, + 32,255,255,255, 75, 75, 75,255,204, 0,153,255, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 32, 0, 0,255, 0, 32, 0,255, + 0, 0,128,255, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255,255,255,255,255, 0, 0, 0,255, +144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 76,255, 0, 0, 0, 0,250,250,250,255, 15, 15, 15,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,145,145,145,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, +255,140, 25,255,250,250,250,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,130,130,130,255, 8, 48, 8,255, 85,187, 85,255, +255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, + 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255, +128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255, +128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,250,250,250,255,250,250,250,255,250,250,250,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +107,107,107,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +255,255,255,150, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,150,150,150,100,112,112,112,100, 96,192, 64,255, 94, 94, 94,255, + 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 79,101, 73,255,135,177,125,255,255,255,255,255, 0, 0, 0,255, +255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18, +255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255, +200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255, +240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255, +240,255, 64,255, 64,192, 48,255,240,144,160,255, 82, 96,110,255,124,137,150,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +255,255,255,128, 0, 0, 0,255,255,133, 0,255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, + 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255, +255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, + 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, + 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255, +240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +173,173,173,255,127,112,112,100, 0, 0, 0, 0, 91, 91, 91,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, + 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255, +255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255, +144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,107,107,107,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,255,255,255,150, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,150,150,150,100,112,112,112,100, + 96,192, 64,255, 94, 94, 94,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 79,101, 73,255,135,177,125,255, +255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, + 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 12, 10, 10,128,255,140, 0,255, 96,192, 64,255,144,144, 0,255, +128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255, +128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 82, 96,110,255,124,137,150,255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0,255,255,133, 0,255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +107,107,107,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,102,102,102,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +255,255,255,150, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,150,150,150,100,112,112,112,100, 96,192, 64,255, 94, 94, 94,255, + 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 79,101, 73,255,135,177,125,255,255,255,255,255, 0, 0, 0,255, +255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18, +255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255, +200,200,200,255, 80,200,255, 80, 12, 10, 10,128,255,140, 0,255, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255, +240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255, +240,255, 64,255, 64,192, 48,255,240,144,160,255, 82, 96,110,255,124,137,150,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +255,255,255,128, 0, 0, 0,255,255,133, 0,255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,116,116,116,255, 0, 0, 0, 0, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, + 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255, +255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, + 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, + 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255, +240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81,105,135,255,109, 88,129,255, + 78,152, 62,255, 46,143,143,255,169, 84,124,255,126,126, 80,255,162, 95,111,255,109,145,131,255,255,255,255,128, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 53, 53,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, + 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255, +255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0,255,255,255, 10,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255, +144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0,114,114,114,255,110,110,110,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,132,132,132,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, 94, 94, 94,255,172,172,172,255, + 17, 27, 60,100, 94, 94, 94,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,195,195,195,255, 8, 48, 8,255, 85,187, 85,255, +255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, + 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255, +128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255, +128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +153,153,153,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,143,143,143,255,198,119,119,255,255, 0, 0,255, 64, 64, 64,255, + 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255, +255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18, +255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255, +200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255, +240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255, +240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0,100, 0, 0,255, 0, 0,200,255,128, 0, 80,255, 95, 95, 0,255, 0,100, 50,255, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, + 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255, +255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, + 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, + 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255, +240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +173,173,173,255,127,112,112,100, 0, 0, 0, 0, 91, 91, 91,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, + 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255, +255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255, +144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 57, 57, 57,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, + 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255, +255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,255,255,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, + 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255, +128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255, +128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0,155,155,155,160,100,104,111,255,111,106,100,255, +104,106,117,255,105,117,110,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +100,100,100,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, + 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255, +255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18, +255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255, +200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255, +240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255, +240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,114,114,114,255, 0, 0, 0, 0, + 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, + 0, 0, 0,255,255,255,255,255,160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, + 0, 0, 0, 40,255,140, 25,255, 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255, +255,160, 0,255,219, 37, 18,255,255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, + 0, 0, 0, 0, 0, 0, 0, 0, 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, + 0, 0, 0, 0, 0, 0, 0,255,144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255, +240,144,160,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255, 0, 0, 0, 0, 0, 0, 0,255,255,255,255,255, +114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,114,114,114,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +165,165,165,255, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255,165,165,165,127, 0, 0, 0,255, 0, 0, 0,255,255,255,255,255, +160,160,160,100,127,112,112,100, 0, 0, 0, 0, 64, 64, 64,255, 0, 0, 0,255,241, 88, 0,255, 0, 0, 0, 40,255,140, 25,255, + 8, 48, 8,255, 85,187, 85,255,255,255,255,255, 0, 0, 0,255,255,133, 0,255, 0, 0, 0,255,255,160, 0,255,219, 37, 18,255, +255, 32, 32,255, 75, 75, 75,255, 0, 0, 0, 0, 0, 0, 0, 18,255,133, 0, 60,255,133, 0,255, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 34,221,221,255, 35, 97,221,255,200,200,200,255, 80,200,255, 80, 0, 0, 0, 0, 0, 0, 0, 0, + 96,192, 64,255,144,144, 0,255,128, 48, 96,255,219, 37, 18,255,240,255, 64,255,240,144,160,255, 0, 0, 0, 0, 0, 0, 0,255, +144,144, 0,255, 64,144, 48,255,128, 48, 96,255, 0, 0, 0,255,240,255, 64,255, 64,192, 48,255,240,144,160,255, 0, 0, 0, 0, + 0, 0, 0, 0, 96,128,255,255,255,255,255,255, 0,170, 0,255,220, 96, 96,255,220, 96, 96,255, 3, 0, 4, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,255,255,255,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0,154, 0, 0,255,189, 17, 17,255,247, 10, 10,255, 0, 0, 0, 0,247, 64, 24,255,246,105, 19,255, +250,153, 0,255, 0, 0, 0, 0, 30,145, 9,255, 89,183, 11,255,131,239, 29,255, 0, 0, 0, 0, 10, 54,148,255, 54,103,223,255, + 94,193,239,255, 0, 0, 0, 0,169, 41, 78,255,193, 65,106,255,240, 93,145,255, 0, 0, 0, 0, 67, 12,120,255, 84, 58,163,255, +135,100,213,255, 0, 0, 0, 0, 36,120, 90,255, 60,149,121,255,111,182,171,255, 0, 0, 0, 0, 75,112,124,255,106,134,145,255, +155,194,205,255, 0, 0, 0, 0,244,201, 12,255,238,194, 54,255,243,255, 0,255, 0, 0, 0, 0, 30, 32, 36,255, 72, 76, 86,255, +255,255,255,255, 0, 0, 0, 0,111, 47,106,255,152, 69,190,255,211, 48,214,255, 0, 0, 0, 0,108,142, 34,255,127,176, 34,255, +187,239, 91,255, 0, 0, 0, 0,141,141,141,255,176,176,176,255,222,222,222,255, 0, 0, 0, 0,131, 67, 38,255,139, 88, 17,255, +189,106, 17,255, 0, 0, 0, 0, 8, 49, 14,255, 28, 67, 11,255, 52, 98, 43,255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 72, 0, 0, 0, 32, 19,216, 2,190, 0, 0, 0, + 1, 0, 0, 0,152, 19,216, 2, 0, 0, 0, 0,105,111, 95,115, 99,101,110,101, 95, 51,100,115, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 72, 0, 0, 0,152, 19,216, 2,190, 0, 0, 0, 1, 0, 0, 0, + 16, 20,216, 2, 32, 19,216, 2,105,111, 95,115, 99,101,110,101, 95,102, 98,120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 72, 0, 0, 0, 16, 20,216, 2,190, 0, 0, 0, 1, 0, 0, 0,136, 20,216, 2, +152, 19,216, 2,105,111, 95, 97,110,105,109, 95, 98,118,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 68, 65, 84, 65, 72, 0, 0, 0,136, 20,216, 2,190, 0, 0, 0, 1, 0, 0, 0, 0, 21,216, 2, 16, 20,216, 2, +105,111, 95,109,101,115,104, 95,112,108,121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 68, 65, 84, 65, 72, 0, 0, 0, 0, 21,216, 2,190, 0, 0, 0, 1, 0, 0, 0,120, 21,216, 2,136, 20,216, 2,105,111, 95,115, + 99,101,110,101, 95,111, 98,106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, - 0, 0, 0, 72, 11, 28, 98,208, 0, 0, 0,190, 0, 0, 0, 1, 11, 28, 99, 64, 11, 28, 98, 96,105,111, 95,109,101,115,104, 95, -115,116,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 72, - 11, 28, 99, 64, 0, 0, 0,190, 0, 0, 0, 1, 11, 28, 99,176, 11, 28, 98,208,105,111, 95,109,101,115,104, 95,117,118, 95,108, - 97,121,111,117,116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0, 72, 11, 28, 99,176, - 0, 0, 0,190, 0, 0, 0, 1, 0, 0, 0, 0, 11, 28, 99, 64,105,111, 95, 99,117,114,118,101, 95,115,118,103, 0, 0, 0, 0, + 72, 0, 0, 0,120, 21,216, 2,190, 0, 0, 0, 1, 0, 0, 0,240, 21,216, 2, 0, 21,216, 2,105,111, 95,115, 99,101,110,101, + 95,120, 51,100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 72, 0, 0, 0, +240, 21,216, 2,190, 0, 0, 0, 1, 0, 0, 0,104, 22,216, 2,120, 21,216, 2,105,111, 95,109,101,115,104, 95,115,116,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 0, 0, 0,224, 11, 23, 91,192, 0, 0, 0,183, - 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 68,101,102, 97,117,108,116, 32, 83,116,121,108,101, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 72, 0, 0, 0,104, 22,216, 2, +190, 0, 0, 0, 1, 0, 0, 0,224, 22,216, 2,240, 21,216, 2,105,111, 95,109,101,115,104, 95,117,118, 95,108, 97,121,111,117, +116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65, 72, 0, 0, 0,224, 22,216, 2,190, 0, 0, 0, + 1, 0, 0, 0, 0, 0, 0, 0,104, 22,216, 2,105,111, 95, 99,117,114,118,101, 95,115,118,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -255,255, 0, 0, 62, 25,153,154, 63,128, 0, 0, 0, 0, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, -255,255, 0, 0, 62,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, -255,255, 0, 0, 62, 25,153,154, 63,128, 0, 0, 0, 0, 0, 11, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 62,128, 0, 0, 0, 0, 0, 0, 63,128, 0, 0, 0, 0, 0, 0, 0, 8, 0, 5, 0, 5, 0, 8, 0, 2, 0, 8, - 0, 4, 0, 0, 68, 78, 65, 49, 0, 0,230,148, 8, 56, 80, 32, 0, 0, 0, 0, 0, 0, 0, 1, 83, 68, 78, 65, 78, 65, 77, 69, - 0, 0, 12, 10, 42,110,101,120,116, 0, 42,112,114,101,118, 0, 42,100, 97,116, 97, 0, 42,102,105,114,115,116, 0, 42,108, 97, -115,116, 0,120, 0,121, 0,120,109,105,110, 0,120,109, 97,120, 0,121,109,105,110, 0,121,109, 97,120, 0, 42,112,111,105,110, -116,101,114, 0,103,114,111,117,112, 0,118, 97,108, 0,118, 97,108, 50, 0,116,121,112,101, 0,115,117, 98,116,121,112,101, 0, -102,108, 97,103, 0,110, 97,109,101, 91, 51, 50, 93, 0,115, 97,118,101,100, 0,100, 97,116, 97, 0,108,101,110, 0,116,111,116, - 97,108,108,101,110, 0, 42,110,101,119,105,100, 0, 42,108,105, 98, 0,110, 97,109,101, 91, 50, 52, 93, 0,117,115, 0,105, 99, -111,110, 95,105,100, 0, 42,112,114,111,112,101,114,116,105,101,115, 0,105,100, 0, 42,105,100, 98,108,111, 99,107, 0, 42,102, -105,108,101,100, 97,116, 97, 0,110, 97,109,101, 91, 50, 52, 48, 93, 0,102,105,108,101,112, 97,116,104, 91, 50, 52, 48, 93, 0, -116,111,116, 0,112, 97,100, 0, 42,112, 97,114,101,110,116, 0,119, 91, 50, 93, 0,104, 91, 50, 93, 0, 99,104, 97,110,103,101, -100, 91, 50, 93, 0, 99,104, 97,110,103,101,100, 95,116,105,109,101,115,116, 97,109,112, 91, 50, 93, 0, 42,114,101, 99,116, 91, - 50, 93, 0, 42,111, 98, 0, 98,108,111, 99,107,116,121,112,101, 0, 97,100,114, 99,111,100,101, 0,110, 97,109,101, 91, 49, 50, - 56, 93, 0, 42, 98,112, 0, 42, 98,101,122,116, 0,109, 97,120,114, 99,116, 0,116,111,116,114, 99,116, 0,118, 97,114,116,121, -112,101, 0,116,111,116,118,101,114,116, 0,105,112,111, 0,101,120,116,114, 97,112, 0,114,116, 0, 98,105,116,109, 97,115,107, - 0,115,108,105,100,101, 95,109,105,110, 0,115,108,105,100,101, 95,109, 97,120, 0, 99,117,114,118, 97,108, 0, 42,100,114,105, -118,101,114, 0, 99,117,114,118,101, 0, 99,117,114, 0,115,104,111,119,107,101,121, 0,109,117,116,101,105,112,111, 0,112,111, -115, 0,114,101,108, 97,116,105,118,101, 0,116,111,116,101,108,101,109, 0,112, 97,100, 50, 0, 42,119,101,105,103,104,116,115, - 0,118,103,114,111,117,112, 91, 51, 50, 93, 0,115,108,105,100,101,114,109,105,110, 0,115,108,105,100,101,114,109, 97,120, 0, - 42, 97,100,116, 0, 42,114,101,102,107,101,121, 0,101,108,101,109,115,116,114, 91, 51, 50, 93, 0,101,108,101,109,115,105,122, -101, 0, 98,108,111, 99,107, 0, 42,105,112,111, 0, 42,102,114,111,109, 0,116,111,116,107,101,121, 0,115,108,117,114,112,104, - 0, 42,108,105,110,101, 0, 42,102,111,114,109, 97,116, 0, 98,108,101,110, 0,108,105,110,101,110,111, 0,115,116, 97,114,116, - 0,101,110,100, 0,112, 97,100, 49, 0,102,108, 97,103,115, 0, 99,111,108,111,114, 91, 52, 93, 0,112, 97,100, 91, 52, 93, 0, - 42,110, 97,109,101, 0,110,108,105,110,101,115, 0,108,105,110,101,115, 0, 42, 99,117,114,108, 0, 42,115,101,108,108, 0, 99, -117,114, 99, 0,115,101,108, 99, 0,109, 97,114,107,101,114,115, 0, 42,117,110,100,111, 95, 98,117,102, 0,117,110,100,111, 95, -112,111,115, 0,117,110,100,111, 95,108,101,110, 0, 42, 99,111,109,112,105,108,101,100, 0,109,116,105,109,101, 0,115,105,122, -101, 0,115,101,101,107, 0,100,116,120, 0,112, 97,115,115,101,112, 97,114,116, 97,108,112,104, 97, 0, 99,108,105,112,115,116, - 97, 0, 99,108,105,112,101,110,100, 0,108,101,110,115, 0,111,114,116,104,111, 95,115, 99, 97,108,101, 0,100,114, 97,119,115, -105,122,101, 0,115,104,105,102,116,120, 0,115,104,105,102,116,121, 0, 89, 70, 95,100,111,102,100,105,115,116, 0, 42,100,111, -102, 95,111, 98, 0, 42,115, 99,101,110,101, 0,102,114, 97,109,101,110,114, 0,102,114, 97,109,101,115, 0,111,102,102,115,101, -116, 0,115,102,114, 97, 0,102,105,101, 95,105,109, 97, 0, 99,121, 99,108, 0,111,107, 0,109,117,108,116,105, 95,105,110,100, -101,120, 0,108, 97,121,101,114, 0,112, 97,115,115, 0,105, 98,117,102,115, 0, 42,103,112,117,116,101,120,116,117,114,101, 0, - 42, 97,110,105,109, 0, 42,114,114, 0, 42,114,101,110,100,101,114,115, 91, 56, 93, 0,114,101,110,100,101,114, 95,115,108,111, -116, 0,108, 97,115,116, 95,114,101,110,100,101,114, 95,115,108,111,116, 0,115,111,117,114, 99,101, 0,108, 97,115,116,102,114, - 97,109,101, 0,116,112, 97,103,101,102,108, 97,103, 0,116,111,116, 98,105,110,100, 0,120,114,101,112, 0,121,114,101,112, 0, -116,119,115,116, 97, 0,116,119,101,110,100, 0, 98,105,110,100, 99,111,100,101, 0, 42,114,101,112, 98,105,110,100, 0, 42,112, - 97, 99,107,101,100,102,105,108,101, 0, 42,112,114,101,118,105,101,119, 0,108, 97,115,116,117,112,100, 97,116,101, 0,108, 97, -115,116,117,115,101,100, 0, 97,110,105,109,115,112,101,101,100, 0,103,101,110, 95,120, 0,103,101,110, 95,121, 0,103,101,110, - 95,116,121,112,101, 0, 97,115,112,120, 0, 97,115,112,121, 0,116,101,120, 99,111, 0,109, 97,112,116,111, 0,109, 97,112,116, -111,110,101,103, 0, 98,108,101,110,100,116,121,112,101, 0, 42,111, 98,106,101, 99,116, 0, 42,116,101,120, 0,117,118,110, 97, -109,101, 91, 51, 50, 93, 0,112,114,111,106,120, 0,112,114,111,106,121, 0,112,114,111,106,122, 0,109, 97,112,112,105,110,103, - 0,111,102,115, 91, 51, 93, 0,115,105,122,101, 91, 51, 93, 0,114,111,116, 0,116,101,120,102,108, 97,103, 0, 99,111,108,111, -114,109,111,100,101,108, 0,112,109, 97,112,116,111, 0,112,109, 97,112,116,111,110,101,103, 0,110,111,114,109, 97,112,115,112, - 97, 99,101, 0,119,104,105, 99,104, 95,111,117,116,112,117,116, 0, 98,114,117,115,104, 95,109, 97,112, 95,109,111,100,101, 0, -112, 97,100, 91, 55, 93, 0,114, 0,103, 0, 98, 0,107, 0,100,101,102, 95,118, 97,114, 0, 99,111,108,102, 97, 99, 0,118, 97, -114,102, 97, 99, 0,110,111,114,102, 97, 99, 0,100,105,115,112,102, 97, 99, 0,119, 97,114,112,102, 97, 99, 0, 99,111,108,115, -112,101, 99,102, 97, 99, 0,109,105,114,114,102, 97, 99, 0, 97,108,112,104, 97,102, 97, 99, 0,100,105,102,102,102, 97, 99, 0, -115,112,101, 99,102, 97, 99, 0,101,109,105,116,102, 97, 99, 0,104, 97,114,100,102, 97, 99, 0,114, 97,121,109,105,114,114,102, - 97, 99, 0,116,114, 97,110,115,108,102, 97, 99, 0, 97,109, 98,102, 97, 99, 0, 99,111,108,101,109,105,116,102, 97, 99, 0, 99, -111,108,114,101,102,108,102, 97, 99, 0, 99,111,108,116,114, 97,110,115,102, 97, 99, 0,100,101,110,115,102, 97, 99, 0,115, 99, - 97,116,116,101,114,102, 97, 99, 0,114,101,102,108,102, 97, 99, 0,116,105,109,101,102, 97, 99, 0,108,101,110,103,116,104,102, - 97, 99, 0, 99,108,117,109,112,102, 97, 99, 0,100, 97,109,112,102, 97, 99, 0,107,105,110,107,102, 97, 99, 0,114,111,117,103, -104,102, 97, 99, 0,112, 97,100,101,110,115,102, 97, 99, 0,103,114, 97,118,105,116,121,102, 97, 99, 0,108,105,102,101,102, 97, - 99, 0,115,105,122,101,102, 97, 99, 0,105,118,101,108,102, 97, 99, 0,102,105,101,108,100,102, 97, 99, 0,115,104, 97,100,111, -119,102, 97, 99, 0,122,101,110,117,112,102, 97, 99, 0,122,101,110,100,111,119,110,102, 97, 99, 0, 98,108,101,110,100,102, 97, - 99, 0,110, 97,109,101, 91, 49, 54, 48, 93, 0, 42,104, 97,110,100,108,101, 0, 42,112,110, 97,109,101, 0, 42,115,116,110, 97, -109,101,115, 0,115,116,121,112,101,115, 0,118, 97,114,115, 0, 42,118, 97,114,115,116,114, 0, 42,114,101,115,117,108,116, 0, - 42, 99,102,114, 97, 0,100, 97,116, 97, 91, 51, 50, 93, 0, 40, 42,100,111,105,116, 41, 40, 41, 0, 40, 42,105,110,115,116, 97, -110, 99,101, 95,105,110,105,116, 41, 40, 41, 0, 40, 42, 99, 97,108,108, 98, 97, 99,107, 41, 40, 41, 0,118,101,114,115,105,111, -110, 0, 97, 0,105,112,111,116,121,112,101, 0, 42,105,109, 97, 0, 42, 99,117, 98,101, 91, 54, 93, 0,105,109, 97,116, 91, 52, - 93, 91, 52, 93, 0,111, 98,105,109, 97,116, 91, 51, 93, 91, 51, 93, 0,115,116,121,112,101, 0,118,105,101,119,115, 99, 97,108, -101, 0,110,111,116,108, 97,121, 0, 99,117, 98,101,114,101,115, 0,100,101,112,116,104, 0,114,101, 99, 97,108, 99, 0,108, 97, -115,116,115,105,122,101, 0,102, 97,108,108,111,102,102, 95,116,121,112,101, 0,102, 97,108,108,111,102,102, 95,115,111,102,116, -110,101,115,115, 0,114, 97,100,105,117,115, 0, 99,111,108,111,114, 95,115,111,117,114, 99,101, 0,116,111,116,112,111,105,110, -116,115, 0,112,100,112, 97,100, 0,112,115,121,115, 0,112,115,121,115, 95, 99, 97, 99,104,101, 95,115,112, 97, 99,101, 0,111, - 98, 95, 99, 97, 99,104,101, 95,115,112, 97, 99,101, 0, 42,112,111,105,110,116, 95,116,114,101,101, 0, 42,112,111,105,110,116, - 95,100, 97,116, 97, 0,110,111,105,115,101, 95,115,105,122,101, 0,110,111,105,115,101, 95,100,101,112,116,104, 0,110,111,105, -115,101, 95,105,110,102,108,117,101,110, 99,101, 0,110,111,105,115,101, 95, 98, 97,115,105,115, 0,112,100,112, 97,100, 51, 91, - 51, 93, 0,110,111,105,115,101, 95,102, 97, 99, 0,115,112,101,101,100, 95,115, 99, 97,108,101, 0,102, 97,108,108,111,102,102, - 95,115,112,101,101,100, 95,115, 99, 97,108,101, 0,112,100,112, 97,100, 50, 0, 42, 99,111, 98, 97, 0, 42,102, 97,108,108,111, -102,102, 95, 99,117,114,118,101, 0,114,101,115,111,108, 91, 51, 93, 0,105,110,116,101,114,112, 95,116,121,112,101, 0,102,105, -108,101, 95,102,111,114,109, 97,116, 0,101,120,116,101,110,100, 0,115,109,111,107,101,100, 95,116,121,112,101, 0,105,110,116, - 95,109,117,108,116,105,112,108,105,101,114, 0,115,116,105,108,108, 95,102,114, 97,109,101, 0,115,111,117,114, 99,101, 95,112, - 97,116,104, 91, 50, 52, 48, 93, 0, 42,100, 97,116, 97,115,101,116, 0, 99, 97, 99,104,101,100,102,114, 97,109,101, 0,110,111, -105,115,101,115,105,122,101, 0,116,117,114, 98,117,108, 0, 98,114,105,103,104,116, 0, 99,111,110,116,114, 97,115,116, 0,115, - 97,116,117,114, 97,116,105,111,110, 0,114,102, 97, 99, 0,103,102, 97, 99, 0, 98,102, 97, 99, 0,102,105,108,116,101,114,115, -105,122,101, 0,109,103, 95, 72, 0,109,103, 95,108, 97, 99,117,110, 97,114,105,116,121, 0,109,103, 95,111, 99,116, 97,118,101, -115, 0,109,103, 95,111,102,102,115,101,116, 0,109,103, 95,103, 97,105,110, 0,100,105,115,116, 95, 97,109,111,117,110,116, 0, -110,115, 95,111,117,116,115, 99, 97,108,101, 0,118,110, 95,119, 49, 0,118,110, 95,119, 50, 0,118,110, 95,119, 51, 0,118,110, - 95,119, 52, 0,118,110, 95,109,101,120,112, 0,118,110, 95,100,105,115,116,109, 0,118,110, 95, 99,111,108,116,121,112,101, 0, -110,111,105,115,101,100,101,112,116,104, 0,110,111,105,115,101,116,121,112,101, 0,110,111,105,115,101, 98, 97,115,105,115, 0, -110,111,105,115,101, 98, 97,115,105,115, 50, 0,105,109, 97,102,108, 97,103, 0, 99,114,111,112,120,109,105,110, 0, 99,114,111, -112,121,109,105,110, 0, 99,114,111,112,120,109, 97,120, 0, 99,114,111,112,121,109, 97,120, 0,116,101,120,102,105,108,116,101, -114, 0, 97,102,109, 97,120, 0,120,114,101,112,101, 97,116, 0,121,114,101,112,101, 97,116, 0, 99,104,101, 99,107,101,114,100, -105,115,116, 0,110, 97, 98,108, 97, 0,105,117,115,101,114, 0, 42,110,111,100,101,116,114,101,101, 0, 42,112,108,117,103,105, -110, 0, 42,101,110,118, 0, 42,112,100, 0, 42,118,100, 0,117,115,101, 95,110,111,100,101,115, 0,108,111, 99, 91, 51, 93, 0, -114,111,116, 91, 51, 93, 0,109, 97,116, 91, 52, 93, 91, 52, 93, 0,109,105,110, 91, 51, 93, 0,109, 97,120, 91, 51, 93, 0,109, -111,100,101, 0,116,111,116,101,120, 0,115,104,100,119,114, 0,115,104,100,119,103, 0,115,104,100,119, 98, 0,115,104,100,119, -112, 97,100, 0,101,110,101,114,103,121, 0,100,105,115,116, 0,115,112,111,116,115,105,122,101, 0,115,112,111,116, 98,108,101, -110,100, 0,104, 97,105,110,116, 0, 97,116,116, 49, 0, 97,116,116, 50, 0, 42, 99,117,114,102, 97,108,108,111,102,102, 0,115, -104, 97,100,115,112,111,116,115,105,122,101, 0, 98,105, 97,115, 0,115,111,102,116, 0, 99,111,109,112,114,101,115,115,116,104, -114,101,115,104, 0,112, 97,100, 53, 91, 51, 93, 0, 98,117,102,115,105,122,101, 0,115, 97,109,112, 0, 98,117,102,102,101,114, -115, 0,102,105,108,116,101,114,116,121,112,101, 0, 98,117,102,102,108, 97,103, 0, 98,117,102,116,121,112,101, 0,114, 97,121, - 95,115, 97,109,112, 0,114, 97,121, 95,115, 97,109,112,121, 0,114, 97,121, 95,115, 97,109,112,122, 0,114, 97,121, 95,115, 97, -109,112, 95,116,121,112,101, 0, 97,114,101, 97, 95,115,104, 97,112,101, 0, 97,114,101, 97, 95,115,105,122,101, 0, 97,114,101, - 97, 95,115,105,122,101,121, 0, 97,114,101, 97, 95,115,105,122,101,122, 0, 97,100, 97,112,116, 95,116,104,114,101,115,104, 0, -114, 97,121, 95,115, 97,109,112, 95,109,101,116,104,111,100, 0,116,101,120, 97, 99,116, 0,115,104, 97,100,104, 97,108,111,115, -116,101,112, 0,115,117,110, 95,101,102,102,101, 99,116, 95,116,121,112,101, 0,115,107,121, 98,108,101,110,100,116,121,112,101, - 0,104,111,114,105,122,111,110, 95, 98,114,105,103,104,116,110,101,115,115, 0,115,112,114,101, 97,100, 0,115,117,110, 95, 98, -114,105,103,104,116,110,101,115,115, 0,115,117,110, 95,115,105,122,101, 0, 98, 97, 99,107,115, 99, 97,116,116,101,114,101,100, - 95,108,105,103,104,116, 0,115,117,110, 95,105,110,116,101,110,115,105,116,121, 0, 97,116,109, 95,116,117,114, 98,105,100,105, -116,121, 0, 97,116,109, 95,105,110,115, 99, 97,116,116,101,114,105,110,103, 95,102, 97, 99,116,111,114, 0, 97,116,109, 95,101, -120,116,105,110, 99,116,105,111,110, 95,102, 97, 99,116,111,114, 0, 97,116,109, 95,100,105,115,116, 97,110, 99,101, 95,102, 97, - 99,116,111,114, 0,115,107,121, 98,108,101,110,100,102, 97, 99, 0,115,107,121, 95,101,120,112,111,115,117,114,101, 0,115,107, -121, 95, 99,111,108,111,114,115,112, 97, 99,101, 0,112, 97,100, 52, 91, 54, 93, 0, 42,109,116,101,120, 91, 49, 56, 93, 0,112, -114, 95,116,101,120,116,117,114,101, 0,112, 97,100, 54, 91, 54, 93, 0,100,101,110,115,105,116,121, 0,101,109,105,115,115,105, -111,110, 0,115, 99, 97,116,116,101,114,105,110,103, 0,114,101,102,108,101, 99,116,105,111,110, 0,101,109,105,115,115,105,111, -110, 95, 99,111,108, 91, 51, 93, 0,116,114, 97,110,115,109,105,115,115,105,111,110, 95, 99,111,108, 91, 51, 93, 0,114,101,102, -108,101, 99,116,105,111,110, 95, 99,111,108, 91, 51, 93, 0,100,101,110,115,105,116,121, 95,115, 99, 97,108,101, 0,100,101,112, -116,104, 95, 99,117,116,111,102,102, 0, 97,115,121,109,109,101,116,114,121, 0,115,116,101,112,115,105,122,101, 95,116,121,112, -101, 0,115,104, 97,100,101,102,108, 97,103, 0,115,104, 97,100,101, 95,116,121,112,101, 0,112,114,101, 99, 97, 99,104,101, 95, -114,101,115,111,108,117,116,105,111,110, 0,115,116,101,112,115,105,122,101, 0,109,115, 95,100,105,102,102, 0,109,115, 95,105, -110,116,101,110,115,105,116,121, 0,109,115, 95,115,112,114,101, 97,100, 0,109, 97,116,101,114,105, 97,108, 95,116,121,112,101, - 0,115,112,101, 99,114, 0,115,112,101, 99,103, 0,115,112,101, 99, 98, 0,109,105,114,114, 0,109,105,114,103, 0,109,105,114, - 98, 0, 97,109, 98,114, 0, 97,109, 98, 98, 0, 97,109, 98,103, 0, 97,109, 98, 0,101,109,105,116, 0, 97,110,103, 0,115,112, -101, 99,116,114, 97, 0,114, 97,121, 95,109,105,114,114,111,114, 0, 97,108,112,104, 97, 0,114,101,102, 0,115,112,101, 99, 0, -122,111,102,102,115, 0, 97,100,100, 0,116,114, 97,110,115,108,117, 99,101,110, 99,121, 0,118,111,108, 0,102,114,101,115,110, -101,108, 95,109,105,114, 0,102,114,101,115,110,101,108, 95,109,105,114, 95,105, 0,102,114,101,115,110,101,108, 95,116,114, 97, - 0,102,114,101,115,110,101,108, 95,116,114, 97, 95,105, 0,102,105,108,116,101,114, 0,116,120, 95,108,105,109,105,116, 0,116, -120, 95,102, 97,108,108,111,102,102, 0,114, 97,121, 95,100,101,112,116,104, 0,114, 97,121, 95,100,101,112,116,104, 95,116,114, - 97, 0,104, 97,114, 0,115,101,101,100, 49, 0,115,101,101,100, 50, 0,103,108,111,115,115, 95,109,105,114, 0,103,108,111,115, -115, 95,116,114, 97, 0,115, 97,109,112, 95,103,108,111,115,115, 95,109,105,114, 0,115, 97,109,112, 95,103,108,111,115,115, 95, -116,114, 97, 0, 97,100, 97,112,116, 95,116,104,114,101,115,104, 95,109,105,114, 0, 97,100, 97,112,116, 95,116,104,114,101,115, -104, 95,116,114, 97, 0, 97,110,105,115,111, 95,103,108,111,115,115, 95,109,105,114, 0,100,105,115,116, 95,109,105,114, 0,102, - 97,100,101,116,111, 95,109,105,114, 0,115,104, 97,100,101, 95,102,108, 97,103, 0,109,111,100,101, 95,108, 0,102,108, 97,114, -101, 99, 0,115,116, 97,114, 99, 0,108,105,110,101, 99, 0,114,105,110,103, 99, 0,104, 97,115,105,122,101, 0,102,108, 97,114, -101,115,105,122,101, 0,115,117, 98,115,105,122,101, 0,102,108, 97,114,101, 98,111,111,115,116, 0,115,116,114, 97,110,100, 95, -115,116, 97, 0,115,116,114, 97,110,100, 95,101,110,100, 0,115,116,114, 97,110,100, 95,101, 97,115,101, 0,115,116,114, 97,110, -100, 95,115,117,114,102,110,111,114, 0,115,116,114, 97,110,100, 95,109,105,110, 0,115,116,114, 97,110,100, 95,119,105,100,116, -104,102, 97,100,101, 0,115,116,114, 97,110,100, 95,117,118,110, 97,109,101, 91, 51, 50, 93, 0,115, 98,105, 97,115, 0,108, 98, -105, 97,115, 0,115,104, 97,100, 95, 97,108,112,104, 97, 0,115,101,112,116,101,120, 0,114,103, 98,115,101,108, 0,112,114, 95, -116,121,112,101, 0,112,114, 95, 98, 97, 99,107, 0,112,114, 95,108, 97,109,112, 0,109,108, 95,102,108, 97,103, 0,100,105,102, -102, 95,115,104, 97,100,101,114, 0,115,112,101, 99, 95,115,104, 97,100,101,114, 0,114,111,117,103,104,110,101,115,115, 0,114, -101,102,114, 97, 99, 0,112, 97,114, 97,109, 91, 52, 93, 0,114,109,115, 0,100, 97,114,107,110,101,115,115, 0, 42,114, 97,109, -112, 95, 99,111,108, 0, 42,114, 97,109,112, 95,115,112,101, 99, 0,114, 97,109,112,105,110, 95, 99,111,108, 0,114, 97,109,112, -105,110, 95,115,112,101, 99, 0,114, 97,109,112, 98,108,101,110,100, 95, 99,111,108, 0,114, 97,109,112, 98,108,101,110,100, 95, -115,112,101, 99, 0,114, 97,109,112, 95,115,104,111,119, 0,112, 97,100, 51, 0,114, 97,109,112,102, 97, 99, 95, 99,111,108, 0, -114, 97,109,112,102, 97, 99, 95,115,112,101, 99, 0, 42,103,114,111,117,112, 0,102,114,105, 99,116,105,111,110, 0,102,104, 0, -114,101,102,108,101, 99,116, 0,102,104,100,105,115,116, 0,120,121,102,114,105, 99,116, 0,100,121,110, 97,109,111,100,101, 0, -115,115,115, 95,114, 97,100,105,117,115, 91, 51, 93, 0,115,115,115, 95, 99,111,108, 91, 51, 93, 0,115,115,115, 95,101,114,114, -111,114, 0,115,115,115, 95,115, 99, 97,108,101, 0,115,115,115, 95,105,111,114, 0,115,115,115, 95, 99,111,108,102, 97, 99, 0, -115,115,115, 95,116,101,120,102, 97, 99, 0,115,115,115, 95,102,114,111,110,116, 0,115,115,115, 95, 98, 97, 99,107, 0,115,115, -115, 95,102,108, 97,103, 0,115,115,115, 95,112,114,101,115,101,116, 0,109, 97,112,116,111, 95,116,101,120,116,117,114,101,100, - 0,115,104, 97,100,111,119,111,110,108,121, 95,102,108, 97,103, 0,103,112,117,109, 97,116,101,114,105, 97,108, 0,110, 97,109, -101, 91, 50, 53, 54, 93, 0, 42, 98, 98, 0,105, 49, 0,106, 49, 0,107, 49, 0,105, 50, 0,106, 50, 0,107, 50, 0,115,101,108, - 99,111,108, 49, 0,115,101,108, 99,111,108, 50, 0,122, 0,113,117, 97,116, 91, 52, 93, 0,101,120,112,120, 0,101,120,112,121, - 0,101,120,112,122, 0,114, 97,100, 0,114, 97,100, 50, 0,115, 0, 42,109, 97,116, 0, 42,105,109, 97,116, 0,101,108,101,109, -115, 0,100,105,115,112, 0, 42,101,100,105,116,101,108,101,109,115, 0, 42, 42,109, 97,116, 0,102,108, 97,103, 50, 0,116,111, -116, 99,111,108, 0,119,105,114,101,115,105,122,101, 0,114,101,110,100,101,114,115,105,122,101, 0,116,104,114,101,115,104, 0, - 42,108, 97,115,116,101,108,101,109, 0,118,101, 99, 91, 51, 93, 91, 51, 93, 0, 97,108,102, 97, 0,119,101,105,103,104,116, 0, -104, 49, 0,104, 50, 0,102, 49, 0,102, 50, 0,102, 51, 0,104,105,100,101, 0,118,101, 99, 91, 52, 93, 0,109, 97,116, 95,110, -114, 0,112,110,116,115,117, 0,112,110,116,115,118, 0,114,101,115,111,108,117, 0,114,101,115,111,108,118, 0,111,114,100,101, -114,117, 0,111,114,100,101,114,118, 0,102,108, 97,103,117, 0,102,108, 97,103,118, 0, 42,107,110,111,116,115,117, 0, 42,107, -110,111,116,115,118, 0,116,105,108,116, 95,105,110,116,101,114,112, 0,114, 97,100,105,117,115, 95,105,110,116,101,114,112, 0, - 99,104, 97,114,105,100,120, 0,107,101,114,110, 0,119, 0,104, 0,110,117,114, 98,115, 0, 42,107,101,121,105,110,100,101,120, - 0,115,104, 97,112,101,110,114, 0,110,117,114, 98, 0, 42,101,100,105,116,110,117,114, 98, 0, 42, 98,101,118,111, 98,106, 0, - 42,116, 97,112,101,114,111, 98,106, 0, 42,116,101,120,116,111,110, 99,117,114,118,101, 0, 42,112, 97,116,104, 0, 42,107,101, -121, 0, 98,101,118, 0,100,114, 97,119,102,108, 97,103, 0,116,119,105,115,116, 95,109,111,100,101, 0,116,119,105,115,116, 95, -115,109,111,111,116,104, 0,115,109, 97,108,108, 99, 97,112,115, 95,115, 99, 97,108,101, 0,112, 97,116,104,108,101,110, 0, 98, -101,118,114,101,115,111,108, 0,119,105,100,116,104, 0,101,120,116, 49, 0,101,120,116, 50, 0,114,101,115,111,108,117, 95,114, -101,110, 0,114,101,115,111,108,118, 95,114,101,110, 0, 97, 99,116,110,117, 0, 42,108, 97,115,116,115,101,108, 0,115,112, 97, - 99,101,109,111,100,101, 0,115,112, 97, 99,105,110,103, 0,108,105,110,101,100,105,115,116, 0,115,104,101, 97,114, 0,102,115, -105,122,101, 0,119,111,114,100,115,112, 97, 99,101, 0,117,108,112,111,115, 0,117,108,104,101,105,103,104,116, 0,120,111,102, - 0,121,111,102, 0,108,105,110,101,119,105,100,116,104, 0, 42,115,116,114, 0, 42,115,101,108, 98,111,120,101,115, 0, 42,101, -100,105,116,102,111,110,116, 0,102, 97,109,105,108,121, 91, 50, 52, 93, 0, 42,118,102,111,110,116, 0, 42,118,102,111,110,116, - 98, 0, 42,118,102,111,110,116,105, 0, 42,118,102,111,110,116, 98,105, 0,115,101,112, 99,104, 97,114, 0, 99,116,105,109,101, - 0,116,111,116, 98,111,120, 0, 97, 99,116, 98,111,120, 0, 42,116, 98, 0,115,101,108,115,116, 97,114,116, 0,115,101,108,101, -110,100, 0, 42,115,116,114,105,110,102,111, 0, 99,117,114,105,110,102,111, 0, 42,109,102, 97, 99,101, 0, 42,109,116,102, 97, - 99,101, 0, 42,116,102, 97, 99,101, 0, 42,109,118,101,114,116, 0, 42,109,101,100,103,101, 0, 42,100,118,101,114,116, 0, 42, -109, 99,111,108, 0, 42,109,115,116,105, 99,107,121, 0, 42,116,101,120, 99,111,109,101,115,104, 0, 42,109,115,101,108,101, 99, -116, 0, 42,101,100,105,116, 95,109,101,115,104, 0,118,100, 97,116, 97, 0,101,100, 97,116, 97, 0,102,100, 97,116, 97, 0,116, -111,116,101,100,103,101, 0,116,111,116,102, 97, 99,101, 0,116,111,116,115,101,108,101, 99,116, 0, 97, 99,116, 95,102, 97, 99, -101, 0,115,109,111,111,116,104,114,101,115,104, 0,115,117, 98,100,105,118, 0,115,117, 98,100,105,118,114, 0,115,117, 98,115, -117,114,102,116,121,112,101, 0,101,100,105,116,102,108, 97,103, 0, 42,109,114, 0, 42,112,118, 0, 42,116,112, 97,103,101, 0, -117,118, 91, 52, 93, 91, 50, 93, 0, 99,111,108, 91, 52, 93, 0,116,114, 97,110,115,112, 0,116,105,108,101, 0,117,110,119,114, - 97,112, 0,118, 49, 0,118, 50, 0,118, 51, 0,118, 52, 0,101,100, 99,111,100,101, 0, 99,114,101, 97,115,101, 0, 98,119,101, -105,103,104,116, 0,100,101,102, 95,110,114, 0, 42,100,119, 0,116,111,116,119,101,105,103,104,116, 0, 99,111, 91, 51, 93, 0, -110,111, 91, 51, 93, 0,117,118, 91, 50, 93, 0, 99,111, 91, 50, 93, 0,105,110,100,101,120, 0,102, 0,105, 0,115, 91, 50, 53, - 54, 93, 0,116,111,116,100,105,115,112, 0, 40, 42,100,105,115,112,115, 41, 40, 41, 0,118, 91, 52, 93, 0,109,105,100, 0,112, - 97,100, 91, 50, 93, 0,118, 91, 50, 93, 0, 42,102, 97, 99,101,115, 0, 42, 99,111,108,102, 97, 99,101,115, 0, 42,101,100,103, -101,115, 0, 42,118,101,114,116,115, 0,108,101,118,101,108,115, 0,108,101,118,101,108, 95, 99,111,117,110,116, 0, 99,117,114, -114,101,110,116, 0,110,101,119,108,118,108, 0,101,100,103,101,108,118,108, 0,112,105,110,108,118,108, 0,114,101,110,100,101, -114,108,118,108, 0,117,115,101, 95, 99,111,108, 0, 42,101,100,103,101, 95,102,108, 97,103,115, 0, 42,101,100,103,101, 95, 99, -114,101, 97,115,101,115, 0, 42,118,101,114,116, 95,109, 97,112, 0, 42,101,100,103,101, 95,109, 97,112, 0, 42,111,108,100, 95, -102, 97, 99,101,115, 0, 42,111,108,100, 95,101,100,103,101,115, 0,115,116, 97, 99,107,105,110,100,101,120, 0, 42,101,114,114, -111,114, 0,109,111,100,105,102,105,101,114, 0, 42,116,101,120,116,117,114,101, 0, 42,109, 97,112, 95,111, 98,106,101, 99,116, - 0,117,118,108, 97,121,101,114, 95,110, 97,109,101, 91, 51, 50, 93, 0,117,118,108, 97,121,101,114, 95,116,109,112, 0,116,101, -120,109, 97,112,112,105,110,103, 0,115,117, 98,100,105,118, 84,121,112,101, 0,114,101,110,100,101,114, 76,101,118,101,108,115, - 0, 42,101,109, 67, 97, 99,104,101, 0, 42,109, 67, 97, 99,104,101, 0,100,101,102, 97,120,105,115, 0,112, 97,100, 91, 54, 93, - 0,108,101,110,103,116,104, 0,114, 97,110,100,111,109,105,122,101, 0,115,101,101,100, 0, 42,111, 98, 95, 97,114,109, 0, 42, -115,116, 97,114,116, 95, 99, 97,112, 0, 42,101,110,100, 95, 99, 97,112, 0, 42, 99,117,114,118,101, 95,111, 98, 0, 42,111,102, -102,115,101,116, 95,111, 98, 0,111,102,102,115,101,116, 91, 51, 93, 0,115, 99, 97,108,101, 91, 51, 93, 0,109,101,114,103,101, - 95,100,105,115,116, 0,102,105,116, 95,116,121,112,101, 0,111,102,102,115,101,116, 95,116,121,112,101, 0, 99,111,117,110,116, - 0, 97,120,105,115, 0,116,111,108,101,114, 97,110, 99,101, 0, 42,109,105,114,114,111,114, 95,111, 98, 0,115,112,108,105,116, - 95, 97,110,103,108,101, 0,118, 97,108,117,101, 0,114,101,115, 0,118, 97,108, 95,102,108, 97,103,115, 0,108,105,109, 95,102, -108, 97,103,115, 0,101, 95,102,108, 97,103,115, 0, 98,101,118,101,108, 95, 97,110,103,108,101, 0,100,101,102,103,114,112, 95, -110, 97,109,101, 91, 51, 50, 93, 0, 42,100,111,109, 97,105,110, 0, 42,102,108,111,119, 0, 42, 99,111,108,108, 0,116,105,109, -101, 0,112, 97,100, 49, 48, 0,115,116,114,101,110,103,116,104, 0,100,105,114,101, 99,116,105,111,110, 0,109,105,100,108,101, -118,101,108, 0, 42,112,114,111,106,101, 99,116,111,114,115, 91, 49, 48, 93, 0, 42,105,109, 97,103,101, 0,110,117,109, 95,112, -114,111,106,101, 99,116,111,114,115, 0, 97,115,112,101, 99,116,120, 0, 97,115,112,101, 99,116,121, 0,115, 99, 97,108,101,120, - 0,115, 99, 97,108,101,121, 0,112,101,114, 99,101,110,116, 0,102, 97, 99,101, 67,111,117,110,116, 0,102, 97, 99, 0,114,101, -112,101, 97,116, 0, 42,111, 98,106,101, 99,116, 99,101,110,116,101,114, 0,115,116, 97,114,116,120, 0,115,116, 97,114,116,121, - 0,104,101,105,103,104,116, 0,110, 97,114,114,111,119, 0,115,112,101,101,100, 0,100, 97,109,112, 0,102, 97,108,108,111,102, -102, 0,116,105,109,101,111,102,102,115, 0,108,105,102,101,116,105,109,101, 0,100,101,102,111,114,109,102,108, 97,103, 0,109, -117,108,116,105, 0, 42,112,114,101,118, 67,111,115, 0,115,117, 98,116, 97,114,103,101,116, 91, 51, 50, 93, 0,112, 97,114,101, -110,116,105,110,118, 91, 52, 93, 91, 52, 93, 0, 99,101,110,116, 91, 51, 93, 0, 42,105,110,100,101,120, 97,114, 0,116,111,116, -105,110,100,101,120, 0,102,111,114, 99,101, 0, 42, 99,108,111,116,104, 79, 98,106,101, 99,116, 0, 42,115,105,109, 95,112, 97, -114,109,115, 0, 42, 99,111,108,108, 95,112, 97,114,109,115, 0, 42,112,111,105,110,116, 95, 99, 97, 99,104,101, 0,112,116, 99, - 97, 99,104,101,115, 0, 42,120, 0, 42,120,110,101,119, 0, 42,120,111,108,100, 0, 42, 99,117,114,114,101,110,116, 95,120,110, -101,119, 0, 42, 99,117,114,114,101,110,116, 95,120, 0, 42, 99,117,114,114,101,110,116, 95,118, 0, 42,109,102, 97, 99,101,115, - 0,110,117,109,118,101,114,116,115, 0,110,117,109,102, 97, 99,101,115, 0,116,105,109,101, 95,120, 0,116,105,109,101, 95,120, -110,101,119, 0, 42, 98,118,104,116,114,101,101, 0, 42,118, 0, 42,100,109, 0, 99,102,114, 97, 0,111,112,101,114, 97,116,105, -111,110, 0,118,101,114,116,101,120, 0,116,111,116,105,110,102,108,117,101,110, 99,101, 0,103,114,105,100,115,105,122,101, 0, - 42, 98,105,110,100,105,110,102,108,117,101,110, 99,101,115, 0, 42, 98,105,110,100,111,102,102,115,101,116,115, 0, 42, 98,105, -110,100, 99, 97,103,101, 99,111,115, 0,116,111,116, 99, 97,103,101,118,101,114,116, 0, 42,100,121,110,103,114,105,100, 0, 42, -100,121,110,105,110,102,108,117,101,110, 99,101,115, 0, 42,100,121,110,118,101,114,116,115, 0, 42,112, 97,100, 50, 0,100,121, -110,103,114,105,100,115,105,122,101, 0,100,121,110, 99,101,108,108,109,105,110, 91, 51, 93, 0,100,121,110, 99,101,108,108,119, -105,100,116,104, 0, 98,105,110,100,109, 97,116, 91, 52, 93, 91, 52, 93, 0, 42, 98,105,110,100,119,101,105,103,104,116,115, 0, - 42, 98,105,110,100, 99,111,115, 0, 40, 42, 98,105,110,100,102,117,110, 99, 41, 40, 41, 0, 42,112,115,121,115, 0,116,111,116, -100,109,118,101,114,116, 0,116,111,116,100,109,101,100,103,101, 0,116,111,116,100,109,102, 97, 99,101, 0,112,111,115,105,116, -105,111,110, 0,114, 97,110,100,111,109, 95,112,111,115,105,116,105,111,110, 0, 42,102, 97, 99,101,112, 97, 0,118,103,114,111, -117,112, 0,112,114,111,116,101, 99,116, 0,108,118,108, 0,115, 99,117,108,112,116,108,118,108, 0,116,111,116,108,118,108, 0, -115,105,109,112,108,101, 0, 42,102,115,115, 0, 42,116, 97,114,103,101,116, 0, 42, 97,117,120, 84, 97,114,103,101,116, 0,118, -103,114,111,117,112, 95,110, 97,109,101, 91, 51, 50, 93, 0,107,101,101,112, 68,105,115,116, 0,115,104,114,105,110,107, 84,121, -112,101, 0,115,104,114,105,110,107, 79,112,116,115, 0,112,114,111,106, 65,120,105,115, 0,115,117, 98,115,117,114,102, 76,101, -118,101,108,115, 0, 42,111,114,105,103,105,110, 0,102, 97, 99,116,111,114, 0,108,105,109,105,116, 91, 50, 93, 0,111,114,105, -103,105,110, 79,112,116,115, 0,111,102,102,115,101,116, 95,102, 97, 99, 0, 99,114,101, 97,115,101, 95,105,110,110,101,114, 0, - 99,114,101, 97,115,101, 95,111,117,116,101,114, 0, 99,114,101, 97,115,101, 95,114,105,109, 0,109, 97,116, 95,111,102,115, 0, -109, 97,116, 95,111,102,115, 95,114,105,109, 0, 42,111, 98, 95, 97,120,105,115, 0,115,116,101,112,115, 0,114,101,110,100,101, -114, 95,115,116,101,112,115, 0,105,116,101,114, 0,115, 99,114,101,119, 95,111,102,115, 0, 97,110,103,108,101, 0, 42,111, 98, -106,101, 99,116, 95,102,114,111,109, 0, 42,111, 98,106,101, 99,116, 95,116,111, 0,102, 97,108,108,111,102,102, 95,114, 97,100, -105,117,115, 0, 42,108, 97,116,116, 0,112,110,116,115,119, 0,111,112,110,116,115,117, 0,111,112,110,116,115,118, 0,111,112, -110,116,115,119, 0,116,121,112,101,117, 0,116,121,112,101,118, 0,116,121,112,101,119, 0,102,117, 0,102,118, 0,102,119, 0, -100,117, 0,100,118, 0,100,119, 0, 42,100,101,102, 0, 42,108, 97,116,116,105, 99,101,100, 97,116, 97, 0,108, 97,116,109, 97, -116, 91, 52, 93, 91, 52, 93, 0, 42,101,100,105,116,108, 97,116,116, 0,118,101, 99, 91, 56, 93, 91, 51, 93, 0, 42,115, 99,117, -108,112,116, 0,112, 97,114,116,121,112,101, 0,112, 97,114, 49, 0,112, 97,114, 50, 0,112, 97,114, 51, 0,112, 97,114,115,117, - 98,115,116,114, 91, 51, 50, 93, 0, 42,116,114, 97, 99,107, 0, 42,112,114,111,120,121, 0, 42,112,114,111,120,121, 95,103,114, -111,117,112, 0, 42,112,114,111,120,121, 95,102,114,111,109, 0, 42, 97, 99,116,105,111,110, 0, 42,112,111,115,101,108,105, 98, - 0, 42,112,111,115,101, 0, 42,103,112,100, 0, 97,118,115, 0, 42,109,112, 97,116,104, 0, 99,111,110,115,116,114, 97,105,110, -116, 67,104, 97,110,110,101,108,115, 0,101,102,102,101, 99,116, 0,100,101,102, 98, 97,115,101, 0,109,111,100,105,102,105,101, -114,115, 0,114,101,115,116,111,114,101, 95,109,111,100,101, 0, 42,109, 97,116, 98,105,116,115, 0, 97, 99,116, 99,111,108, 0, -100,108,111, 99, 91, 51, 93, 0,111,114,105,103, 91, 51, 93, 0,100,115,105,122,101, 91, 51, 93, 0,100,114,111,116, 91, 51, 93, - 0,100,113,117, 97,116, 91, 52, 93, 0,114,111,116, 65,120,105,115, 91, 51, 93, 0,100,114,111,116, 65,120,105,115, 91, 51, 93, - 0,114,111,116, 65,110,103,108,101, 0,100,114,111,116, 65,110,103,108,101, 0,111, 98,109, 97,116, 91, 52, 93, 91, 52, 93, 0, - 99,111,110,115,116,105,110,118, 91, 52, 93, 91, 52, 93, 0,105,109, 97,116, 95,114,101,110, 91, 52, 93, 91, 52, 93, 0,108, 97, -121, 0, 99,111,108, 98,105,116,115, 0,116,114, 97,110,115,102,108, 97,103, 0,112,114,111,116,101, 99,116,102,108, 97,103, 0, -116,114, 97, 99,107,102,108, 97,103, 0,117,112,102,108, 97,103, 0,110,108, 97,102,108, 97,103, 0,105,112,111,102,108, 97,103, - 0,105,112,111,119,105,110, 0,115, 99, 97,102,108, 97,103, 0,115, 99, 97,118,105,115,102,108, 97,103, 0, 98,111,117,110,100, -116,121,112,101, 0,100,117,112,111,110, 0,100,117,112,111,102,102, 0,100,117,112,115,116, 97, 0,100,117,112,101,110,100, 0, -115,102, 0,109, 97,115,115, 0,100, 97,109,112,105,110,103, 0,105,110,101,114,116,105, 97, 0,102,111,114,109,102, 97, 99,116, -111,114, 0,114,100, 97,109,112,105,110,103, 0,109, 97,114,103,105,110, 0,109, 97,120, 95,118,101,108, 0,109,105,110, 95,118, -101,108, 0,109, 95, 99,111,110,116, 97, 99,116, 80,114,111, 99,101,115,115,105,110,103, 84,104,114,101,115,104,111,108,100, 0, -114,111,116,109,111,100,101, 0,100,116, 0,101,109,112,116,121, 95,100,114, 97,119,116,121,112,101, 0,112, 97,100, 49, 91, 51, - 93, 0,101,109,112,116,121, 95,100,114, 97,119,115,105,122,101, 0,100,117,112,102, 97, 99,101,115, 99, 97, 0,112,114,111,112, - 0,115,101,110,115,111,114,115, 0, 99,111,110,116,114,111,108,108,101,114,115, 0, 97, 99,116,117, 97,116,111,114,115, 0, 98, - 98,115,105,122,101, 91, 51, 93, 0, 97, 99,116,100,101,102, 0,103, 97,109,101,102,108, 97,103, 0,103, 97,109,101,102,108, 97, -103, 50, 0, 42, 98,115,111,102,116, 0,115,111,102,116,102,108, 97,103, 0, 97,110,105,115,111,116,114,111,112,105, 99, 70,114, -105, 99,116,105,111,110, 91, 51, 93, 0, 99,111,110,115,116,114, 97,105,110,116,115, 0,110,108, 97,115,116,114,105,112,115, 0, -104,111,111,107,115, 0,112, 97,114,116,105, 99,108,101,115,121,115,116,101,109, 0, 42,115,111,102,116, 0, 42,100,117,112, 95, -103,114,111,117,112, 0,102,108,117,105,100,115,105,109, 70,108, 97,103, 0,114,101,115,116,114,105, 99,116,102,108, 97,103, 0, -115,104, 97,112,101,102,108, 97,103, 0,114,101, 99, 97,108, 99,111, 0, 98,111,100,121, 95,116,121,112,101, 0, 42,102,108,117, -105,100,115,105,109, 83,101,116,116,105,110,103,115, 0, 42,100,101,114,105,118,101,100, 68,101,102,111,114,109, 0, 42,100,101, -114,105,118,101,100, 70,105,110, 97,108, 0,108, 97,115,116, 68, 97,116, 97, 77, 97,115,107, 0, 99,117,115,116,111,109,100, 97, -116, 97, 95,109, 97,115,107, 0,115,116, 97,116,101, 0,105,110,105,116, 95,115,116, 97,116,101, 0,103,112,117,108, 97,109,112, - 0,112, 99, 95,105,100,115, 0, 42,100,117,112,108,105,108,105,115,116, 0,105,109, 97, 95,111,102,115, 91, 50, 93, 0,112, 97, -100, 51, 91, 56, 93, 0, 99,117,114,105,110,100,101,120, 0, 97, 99,116,105,118,101, 0,111,114,105,103,108, 97,121, 0,110,111, - 95,100,114, 97,119, 0, 97,110,105,109, 97,116,101,100, 0,111,109, 97,116, 91, 52, 93, 91, 52, 93, 0,111,114, 99,111, 91, 51, - 93, 0,100,101,102,108,101, 99,116, 0,102,111,114, 99,101,102,105,101,108,100, 0,115,104, 97,112,101, 0,116,101,120, 95,109, -111,100,101, 0,107,105,110,107, 0,107,105,110,107, 95, 97,120,105,115, 0,122,100,105,114, 0,102, 95,115,116,114,101,110,103, -116,104, 0,102, 95,100, 97,109,112, 0,102, 95,102,108,111,119, 0,102, 95,115,105,122,101, 0,102, 95,112,111,119,101,114, 0, -109, 97,120,100,105,115,116, 0,109,105,110,100,105,115,116, 0,102, 95,112,111,119,101,114, 95,114, 0,109, 97,120,114, 97,100, - 0,109,105,110,114, 97,100, 0,112,100,101,102, 95,100, 97,109,112, 0,112,100,101,102, 95,114,100, 97,109,112, 0,112,100,101, -102, 95,112,101,114,109, 0,112,100,101,102, 95,102,114,105, 99,116, 0,112,100,101,102, 95,114,102,114,105, 99,116, 0,112,100, -101,102, 95,115,116,105, 99,107,110,101,115,115, 0, 97, 98,115,111,114,112,116,105,111,110, 0,112,100,101,102, 95,115, 98,100, - 97,109,112, 0,112,100,101,102, 95,115, 98,105,102,116, 0,112,100,101,102, 95,115, 98,111,102,116, 0, 99,108,117,109,112, 95, -102, 97, 99, 0, 99,108,117,109,112, 95,112,111,119, 0,107,105,110,107, 95,102,114,101,113, 0,107,105,110,107, 95,115,104, 97, -112,101, 0,107,105,110,107, 95, 97,109,112, 0,102,114,101,101, 95,101,110,100, 0,116,101,120, 95,110, 97, 98,108, 97, 0, 42, -114,110,103, 0,102, 95,110,111,105,115,101, 0,119,101,105,103,104,116, 91, 49, 51, 93, 0,103,108,111, 98, 97,108, 95,103,114, - 97,118,105,116,121, 0,114,116, 91, 51, 93, 0,116,111,116,100, 97,116, 97, 0,102,114, 97,109,101, 0,116,111,116,112,111,105, -110,116, 0,100, 97,116, 97, 95,116,121,112,101,115, 0, 42,100, 97,116, 97, 91, 56, 93, 0, 42, 99,117,114, 91, 56, 93, 0,101, -120,116,114, 97,100, 97,116, 97, 0,115,116,101,112, 0,115,105,109,102,114, 97,109,101, 0,115,116, 97,114,116,102,114, 97,109, -101, 0,101,110,100,102,114, 97,109,101, 0,101,100,105,116,102,114, 97,109,101, 0,108, 97,115,116, 95,101,120, 97, 99,116, 0, - 99,111,109,112,114,101,115,115,105,111,110, 0,110, 97,109,101, 91, 54, 52, 93, 0,112,114,101,118, 95,110, 97,109,101, 91, 54, - 52, 93, 0,105,110,102,111, 91, 54, 52, 93, 0,112, 97,116,104, 91, 50, 52, 48, 93, 0, 42, 99, 97, 99,104,101,100, 95,102,114, - 97,109,101,115, 0,109,101,109, 95, 99, 97, 99,104,101, 0, 42,101,100,105,116, 0, 40, 42,102,114,101,101, 95,101,100,105,116, - 41, 40, 41, 0,108,105,110, 83,116,105,102,102, 0, 97,110,103, 83,116,105,102,102, 0,118,111,108,117,109,101, 0,118,105,116, -101,114, 97,116,105,111,110,115, 0,112,105,116,101,114, 97,116,105,111,110,115, 0,100,105,116,101,114, 97,116,105,111,110,115, - 0, 99,105,116,101,114, 97,116,105,111,110,115, 0,107, 83, 82, 72, 82, 95, 67, 76, 0,107, 83, 75, 72, 82, 95, 67, 76, 0,107, - 83, 83, 72, 82, 95, 67, 76, 0,107, 83, 82, 95, 83, 80, 76, 84, 95, 67, 76, 0,107, 83, 75, 95, 83, 80, 76, 84, 95, 67, 76, 0, -107, 83, 83, 95, 83, 80, 76, 84, 95, 67, 76, 0,107, 86, 67, 70, 0,107, 68, 80, 0,107, 68, 71, 0,107, 76, 70, 0,107, 80, 82, - 0,107, 86, 67, 0,107, 68, 70, 0,107, 77, 84, 0,107, 67, 72, 82, 0,107, 75, 72, 82, 0,107, 83, 72, 82, 0,107, 65, 72, 82, - 0, 99,111,108,108,105,115,105,111,110,102,108, 97,103,115, 0,110,117,109, 99,108,117,115,116,101,114,105,116,101,114, 97,116, -105,111,110,115, 0,119,101,108,100,105,110,103, 0,116,111,116,115,112,114,105,110,103, 0, 42, 98,112,111,105,110,116, 0, 42, - 98,115,112,114,105,110,103, 0,109,115,103, 95,108,111, 99,107, 0,109,115,103, 95,118, 97,108,117,101, 0,110,111,100,101,109, - 97,115,115, 0,110, 97,109,101,100, 86, 71, 95, 77, 97,115,115, 91, 51, 50, 93, 0,103,114, 97,118, 0,109,101,100,105, 97,102, -114,105, 99,116, 0,114,107,108,105,109,105,116, 0,112,104,121,115,105, 99,115, 95,115,112,101,101,100, 0,103,111, 97,108,115, -112,114,105,110,103, 0,103,111, 97,108,102,114,105, 99,116, 0,109,105,110,103,111, 97,108, 0,109, 97,120,103,111, 97,108, 0, -100,101,102,103,111, 97,108, 0,118,101,114,116,103,114,111,117,112, 0,110, 97,109,101,100, 86, 71, 95, 83,111,102,116,103,111, - 97,108, 91, 51, 50, 93, 0,102,117,122,122,121,110,101,115,115, 0,105,110,115,112,114,105,110,103, 0,105,110,102,114,105, 99, -116, 0,110, 97,109,101,100, 86, 71, 95, 83,112,114,105,110,103, 95, 75, 91, 51, 50, 93, 0,101,102,114, 97, 0,105,110,116,101, -114,118, 97,108, 0,108,111, 99, 97,108, 0,115,111,108,118,101,114,102,108, 97,103,115, 0, 42, 42,107,101,121,115, 0,116,111, -116,112,111,105,110,116,107,101,121, 0,115,101, 99,111,110,100,115,112,114,105,110,103, 0, 99,111,108, 98, 97,108,108, 0, 98, - 97,108,108,100, 97,109,112, 0, 98, 97,108,108,115,116,105,102,102, 0,115, 98, 99, 95,109,111,100,101, 0, 97,101,114,111,101, -100,103,101, 0,109,105,110,108,111,111,112,115, 0,109, 97,120,108,111,111,112,115, 0, 99,104,111,107,101, 0,115,111,108,118, -101,114, 95, 73, 68, 0,112,108, 97,115,116,105, 99, 0,115,112,114,105,110,103,112,114,101,108,111, 97,100, 0, 42,115, 99,114, - 97,116, 99,104, 0,115,104,101, 97,114,115,116,105,102,102, 0,105,110,112,117,115,104, 0, 42,112,111,105,110,116, 99, 97, 99, -104,101, 0, 42,101,102,102,101, 99,116,111,114, 95,119,101,105,103,104,116,115, 0,108, 99,111,109, 91, 51, 93, 0,108,114,111, -116, 91, 51, 93, 91, 51, 93, 0,108,115, 99, 97,108,101, 91, 51, 93, 91, 51, 93, 0,112, 97,100, 52, 91, 52, 93, 0,118,101,108, - 91, 51, 93, 0, 42,102,109,100, 0,115,104,111,119, 95, 97,100,118, 97,110, 99,101,100,111,112,116,105,111,110,115, 0,114,101, -115,111,108,117,116,105,111,110,120,121,122, 0,112,114,101,118,105,101,119,114,101,115,120,121,122, 0,114,101, 97,108,115,105, -122,101, 0,103,117,105, 68,105,115,112,108, 97,121, 77,111,100,101, 0,114,101,110,100,101,114, 68,105,115,112,108, 97,121, 77, -111,100,101, 0,118,105,115, 99,111,115,105,116,121, 86, 97,108,117,101, 0,118,105,115, 99,111,115,105,116,121, 77,111,100,101, - 0,118,105,115, 99,111,115,105,116,121, 69,120,112,111,110,101,110,116, 0,103,114, 97,118, 91, 51, 93, 0, 97,110,105,109, 83, -116, 97,114,116, 0, 97,110,105,109, 69,110,100, 0, 98, 97,107,101, 83,116, 97,114,116, 0, 98, 97,107,101, 69,110,100, 0,103, -115,116, 97,114, 0,109, 97,120, 82,101,102,105,110,101, 0,105,110,105, 86,101,108,120, 0,105,110,105, 86,101,108,121, 0,105, -110,105, 86,101,108,122, 0, 42,111,114,103, 77,101,115,104, 0, 42,109,101,115,104, 66, 66, 0,115,117,114,102,100, 97,116, 97, - 80, 97,116,104, 91, 50, 52, 48, 93, 0, 98, 98, 83,116, 97,114,116, 91, 51, 93, 0, 98, 98, 83,105,122,101, 91, 51, 93, 0,116, -121,112,101, 70,108, 97,103,115, 0,100,111,109, 97,105,110, 78,111,118,101, 99,103,101,110, 0,118,111,108,117,109,101, 73,110, -105,116, 84,121,112,101, 0,112, 97,114,116, 83,108,105,112, 86, 97,108,117,101, 0,103,101,110,101,114, 97,116,101, 84,114, 97, - 99,101,114,115, 0,103,101,110,101,114, 97,116,101, 80, 97,114,116,105, 99,108,101,115, 0,115,117,114,102, 97, 99,101, 83,109, -111,111,116,104,105,110,103, 0,115,117,114,102, 97, 99,101, 83,117, 98,100,105,118,115, 0,112, 97,114,116,105, 99,108,101, 73, -110,102, 83,105,122,101, 0,112, 97,114,116,105, 99,108,101, 73,110,102, 65,108,112,104, 97, 0,102, 97,114, 70,105,101,108,100, - 83,105,122,101, 0, 42,109,101,115,104, 86,101,108,111, 99,105,116,105,101,115, 0, 99,112,115, 84,105,109,101, 83,116, 97,114, -116, 0, 99,112,115, 84,105,109,101, 69,110,100, 0, 99,112,115, 81,117, 97,108,105,116,121, 0, 97,116,116,114, 97, 99,116,102, -111,114, 99,101, 83,116,114,101,110,103,116,104, 0, 97,116,116,114, 97, 99,116,102,111,114, 99,101, 82, 97,100,105,117,115, 0, -118,101,108,111, 99,105,116,121,102,111,114, 99,101, 83,116,114,101,110,103,116,104, 0,118,101,108,111, 99,105,116,121,102,111, -114, 99,101, 82, 97,100,105,117,115, 0,108, 97,115,116,103,111,111,100,102,114, 97,109,101, 0,109,105,115,116,121,112,101, 0, -104,111,114,114, 0,104,111,114,103, 0,104,111,114, 98, 0,122,101,110,114, 0,122,101,110,103, 0,122,101,110, 98, 0,102, 97, -115,116, 99,111,108, 0,101,120,112,111,115,117,114,101, 0,101,120,112, 0,114, 97,110,103,101, 0,108,105,110,102, 97, 99, 0, -108,111,103,102, 97, 99, 0,103,114, 97,118,105,116,121, 0, 97, 99,116,105,118,105,116,121, 66,111,120, 82, 97,100,105,117,115, - 0,115,107,121,116,121,112,101, 0,111, 99, 99,108,117,115,105,111,110, 82,101,115, 0,112,104,121,115,105, 99,115, 69,110,103, -105,110,101, 0,116,105, 99,114, 97,116,101, 0,109, 97,120,108,111,103,105, 99,115,116,101,112, 0,112,104,121,115,117, 98,115, -116,101,112, 0,109, 97,120,112,104,121,115,116,101,112, 0,109,105,115,105, 0,109,105,115,116,115,116, 97, 0,109,105,115,116, -100,105,115,116, 0,109,105,115,116,104,105, 0,115,116, 97,114,114, 0,115,116, 97,114,103, 0,115,116, 97,114, 98, 0,115,116, - 97,114,107, 0,115,116, 97,114,115,105,122,101, 0,115,116, 97,114,109,105,110,100,105,115,116, 0,115,116, 97,114,100,105,115, -116, 0,115,116, 97,114, 99,111,108,110,111,105,115,101, 0,100,111,102,115,116, 97, 0,100,111,102,101,110,100, 0,100,111,102, -109,105,110, 0,100,111,102,109, 97,120, 0, 97,111,100,105,115,116, 0, 97,111,100,105,115,116,102, 97, 99, 0, 97,111,101,110, -101,114,103,121, 0, 97,111, 98,105, 97,115, 0, 97,111,109,111,100,101, 0, 97,111,115, 97,109,112, 0, 97,111,109,105,120, 0, - 97,111, 99,111,108,111,114, 0, 97,111, 95, 97,100, 97,112,116, 95,116,104,114,101,115,104, 0, 97,111, 95, 97,100, 97,112,116, - 95,115,112,101,101,100, 95,102, 97, 99, 0, 97,111, 95, 97,112,112,114,111,120, 95,101,114,114,111,114, 0, 97,111, 95, 97,112, -112,114,111,120, 95, 99,111,114,114,101, 99,116,105,111,110, 0, 97,111, 95,105,110,100,105,114,101, 99,116, 95,101,110,101,114, -103,121, 0, 97,111, 95,101,110,118, 95,101,110,101,114,103,121, 0, 97,111, 95,112, 97,100, 50, 0, 97,111, 95,105,110,100,105, -114,101, 99,116, 95, 98,111,117,110, 99,101,115, 0, 97,111, 95,112, 97,100, 0, 97,111, 95,115, 97,109,112, 95,109,101,116,104, -111,100, 0, 97,111, 95,103, 97,116,104,101,114, 95,109,101,116,104,111,100, 0, 97,111, 95, 97,112,112,114,111,120, 95,112, 97, -115,115,101,115, 0, 42, 97,111,115,112,104,101,114,101, 0, 42, 97,111,116, 97, 98,108,101,115, 0,112, 97,100, 91, 51, 93, 0, -115,101,108, 99,111,108, 0,115,120, 0,115,121, 0, 42,108,112, 70,111,114,109, 97,116, 0, 42,108,112, 80, 97,114,109,115, 0, - 99, 98, 70,111,114,109, 97,116, 0, 99, 98, 80, 97,114,109,115, 0,102, 99, 99, 84,121,112,101, 0,102, 99, 99, 72, 97,110,100, -108,101,114, 0,100,119, 75,101,121, 70,114, 97,109,101, 69,118,101,114,121, 0,100,119, 81,117, 97,108,105,116,121, 0,100,119, - 66,121,116,101,115, 80,101,114, 83,101, 99,111,110,100, 0,100,119, 70,108, 97,103,115, 0,100,119, 73,110,116,101,114,108,101, - 97,118,101, 69,118,101,114,121, 0, 97,118,105, 99,111,100,101, 99,110, 97,109,101, 91, 49, 50, 56, 93, 0, 42, 99,100, 80, 97, -114,109,115, 0, 42,112, 97,100, 0, 99,100, 83,105,122,101, 0,113,116, 99,111,100,101, 99,110, 97,109,101, 91, 49, 50, 56, 93, - 0, 99,111,100,101, 99, 84,121,112,101, 0, 99,111,100,101, 99, 83,112, 97,116,105, 97,108, 81,117, 97,108,105,116,121, 0, 99, -111,100,101, 99, 0, 99,111,100,101, 99, 70,108, 97,103,115, 0, 99,111,108,111,114, 68,101,112,116,104, 0, 99,111,100,101, 99, - 84,101,109,112,111,114, 97,108, 81,117, 97,108,105,116,121, 0,109,105,110, 83,112, 97,116,105, 97,108, 81,117, 97,108,105,116, -121, 0,109,105,110, 84,101,109,112,111,114, 97,108, 81,117, 97,108,105,116,121, 0,107,101,121, 70,114, 97,109,101, 82, 97,116, -101, 0, 98,105,116, 82, 97,116,101, 0, 97,117,100,105,111, 99,111,100,101, 99, 84,121,112,101, 0, 97,117,100,105,111, 83, 97, -109,112,108,101, 82, 97,116,101, 0, 97,117,100,105,111, 66,105,116, 68,101,112,116,104, 0, 97,117,100,105,111, 67,104, 97,110, -110,101,108,115, 0, 97,117,100,105,111, 67,111,100,101, 99, 70,108, 97,103,115, 0, 97,117,100,105,111, 66,105,116, 82, 97,116, -101, 0, 97,117,100,105,111, 95, 99,111,100,101, 99, 0,118,105,100,101,111, 95, 98,105,116,114, 97,116,101, 0, 97,117,100,105, -111, 95, 98,105,116,114, 97,116,101, 0, 97,117,100,105,111, 95,109,105,120,114, 97,116,101, 0, 97,117,100,105,111, 95,118,111, -108,117,109,101, 0,103,111,112, 95,115,105,122,101, 0,114, 99, 95,109,105,110, 95,114, 97,116,101, 0,114, 99, 95,109, 97,120, - 95,114, 97,116,101, 0,114, 99, 95, 98,117,102,102,101,114, 95,115,105,122,101, 0,109,117,120, 95,112, 97, 99,107,101,116, 95, -115,105,122,101, 0,109,117,120, 95,114, 97,116,101, 0,109,105,120,114, 97,116,101, 0,109, 97,105,110, 0,115,112,101,101,100, - 95,111,102, 95,115,111,117,110,100, 0,100,111,112,112,108,101,114, 95,102, 97, 99,116,111,114, 0,100,105,115,116, 97,110, 99, -101, 95,109,111,100,101,108, 0, 42,109, 97,116, 95,111,118,101,114,114,105,100,101, 0, 42,108,105,103,104,116, 95,111,118,101, -114,114,105,100,101, 0,108, 97,121, 95,122,109, 97,115,107, 0,108, 97,121,102,108, 97,103, 0,112, 97,115,115,102,108, 97,103, - 0,112, 97,115,115, 95,120,111,114, 0, 42, 97,118,105, 99,111,100,101, 99,100, 97,116, 97, 0, 42,113,116, 99,111,100,101, 99, -100, 97,116, 97, 0,113,116, 99,111,100,101, 99,115,101,116,116,105,110,103,115, 0,102,102, 99,111,100,101, 99,100, 97,116, 97, - 0,115,117, 98,102,114, 97,109,101, 0,112,115,102,114, 97, 0,112,101,102,114, 97, 0,105,109, 97,103,101,115, 0,102,114, 97, -109, 97,112,116,111, 0,116,104,114,101, 97,100,115, 0,102,114, 97,109,101,108,101,110, 0, 98,108,117,114,102, 97, 99, 0,101, -100,103,101, 82, 0,101,100,103,101, 71, 0,101,100,103,101, 66, 0,102,117,108,108,115, 99,114,101,101,110, 0,120,112,108, 97, -121, 0,121,112,108, 97,121, 0,102,114,101,113,112,108, 97,121, 0, 97,116,116,114,105, 98, 0,102,114, 97,109,101, 95,115,116, -101,112, 0,115,116,101,114,101,111,109,111,100,101, 0,100,105,109,101,110,115,105,111,110,115,112,114,101,115,101,116, 0,109, - 97,120,105,109,115,105,122,101, 0,120,115, 99,104, 0,121,115, 99,104, 0,120,112, 97,114,116,115, 0,121,112, 97,114,116,115, - 0,112,108, 97,110,101,115, 0,105,109,116,121,112,101, 0,115,117, 98,105,109,116,121,112,101, 0,113,117, 97,108,105,116,121, - 0,100,105,115,112,108, 97,121,109,111,100,101, 0,115, 99,101,109,111,100,101, 0,114, 97,121,116,114, 97, 99,101, 95,111,112, -116,105,111,110,115, 0,114, 97,121,116,114, 97, 99,101, 95,115,116,114,117, 99,116,117,114,101, 0,114,101,110,100,101,114,101, -114, 0,111, 99,114,101,115, 0,112, 97,100, 52, 0, 97,108,112,104, 97,109,111,100,101, 0,111,115, 97, 0,102,114,115, 95,115, -101, 99, 0,101,100,103,101,105,110,116, 0,115, 97,102,101,116,121, 0, 98,111,114,100,101,114, 0,100,105,115,112,114,101, 99, -116, 0,108, 97,121,101,114,115, 0, 97, 99,116,108, 97,121, 0,109, 98,108,117,114, 95,115, 97,109,112,108,101,115, 0,120, 97, -115,112, 0,121, 97,115,112, 0,102,114,115, 95,115,101, 99, 95, 98, 97,115,101, 0,103, 97,117,115,115, 0, 99,111,108,111,114, - 95,109,103,116, 95,102,108, 97,103, 0,112,111,115,116,103, 97,109,109, 97, 0,112,111,115,116,104,117,101, 0,112,111,115,116, -115, 97,116, 0,100,105,116,104,101,114, 95,105,110,116,101,110,115,105,116,121, 0, 98, 97,107,101, 95,111,115, 97, 0, 98, 97, -107,101, 95,102,105,108,116,101,114, 0, 98, 97,107,101, 95,109,111,100,101, 0, 98, 97,107,101, 95,102,108, 97,103, 0, 98, 97, -107,101, 95,110,111,114,109, 97,108, 95,115,112, 97, 99,101, 0, 98, 97,107,101, 95,113,117, 97,100, 95,115,112,108,105,116, 0, - 98, 97,107,101, 95,109, 97,120,100,105,115,116, 0, 98, 97,107,101, 95, 98,105, 97,115,100,105,115,116, 0, 98, 97,107,101, 95, -112, 97,100, 0,112,105, 99, 91, 50, 52, 48, 93, 0,115,116, 97,109,112, 0,115,116, 97,109,112, 95,102,111,110,116, 95,105,100, - 0,115,116, 97,109,112, 95,117,100, 97,116, 97, 91, 49, 54, 48, 93, 0,102,103, 95,115,116, 97,109,112, 91, 52, 93, 0, 98,103, - 95,115,116, 97,109,112, 91, 52, 93, 0,115,101,113, 95,112,114,101,118, 95,116,121,112,101, 0,115,101,113, 95,114,101,110,100, - 95,116,121,112,101, 0,115,101,113, 95,102,108, 97,103, 0,112, 97,100, 53, 91, 53, 93, 0,115,105,109,112,108,105,102,121, 95, -102,108, 97,103, 0,115,105,109,112,108,105,102,121, 95,115,117, 98,115,117,114,102, 0,115,105,109,112,108,105,102,121, 95,115, -104, 97,100,111,119,115, 97,109,112,108,101,115, 0,115,105,109,112,108,105,102,121, 95,112, 97,114,116,105, 99,108,101,115, 0, -115,105,109,112,108,105,102,121, 95, 97,111,115,115,115, 0, 99,105,110,101,111,110,119,104,105,116,101, 0, 99,105,110,101,111, -110, 98,108, 97, 99,107, 0, 99,105,110,101,111,110,103, 97,109,109, 97, 0,106,112, 50, 95,112,114,101,115,101,116, 0,106,112, - 50, 95,100,101,112,116,104, 0,114,112, 97,100, 51, 0,100,111,109,101,114,101,115, 0,100,111,109,101,109,111,100,101, 0,100, -111,109,101, 97,110,103,108,101, 0,100,111,109,101,116,105,108,116, 0,100,111,109,101,114,101,115, 98,117,102, 0, 42,100,111, -109,101,116,101,120,116, 0,101,110,103,105,110,101, 91, 51, 50, 93, 0,112, 97,114,116,105, 99,108,101, 95,112,101,114, 99, 0, -115,117, 98,115,117,114,102, 95,109, 97,120, 0,115,104, 97,100, 98,117,102,115, 97,109,112,108,101, 95,109, 97,120, 0, 97,111, - 95,101,114,114,111,114, 0,116,105,108,116, 0,114,101,115, 98,117,102, 0, 42,119, 97,114,112,116,101,120,116, 0, 99,111,108, - 91, 51, 93, 0,109, 97,116,109,111,100,101, 0,102,114, 97,109,105,110,103, 0,114,116, 49, 0,114,116, 50, 0,100,111,109,101, - 0,115,116,101,114,101,111,102,108, 97,103, 0,101,121,101,115,101,112, 97,114, 97,116,105,111,110, 0, 42, 99, 97,109,101,114, - 97, 0, 42, 98,114,117,115,104, 0, 42,112, 97,105,110,116, 95, 99,117,114,115,111,114, 0,112, 97,105,110,116, 95, 99,117,114, -115,111,114, 95, 99,111,108, 91, 52, 93, 0,112, 97,105,110,116, 0,115,101, 97,109, 95, 98,108,101,101,100, 0,110,111,114,109, - 97,108, 95, 97,110,103,108,101, 0,115, 99,114,101,101,110, 95,103,114, 97, 98, 95,115,105,122,101, 91, 50, 93, 0, 42,112, 97, -105,110,116, 99,117,114,115,111,114, 0,105,110,118,101,114,116, 0,116,111,116,114,101,107,101,121, 0,116,111,116, 97,100,100, -107,101,121, 0, 98,114,117,115,104,116,121,112,101, 0, 98,114,117,115,104, 91, 55, 93, 0,101,109,105,116,116,101,114,100,105, -115,116, 0,115,101,108,101, 99,116,109,111,100,101, 0,101,100,105,116,116,121,112,101, 0,100,114, 97,119, 95,115,116,101,112, - 0,102, 97,100,101, 95,102,114, 97,109,101,115, 0,110, 97,109,101, 91, 51, 54, 93, 0,109, 97,116, 91, 51, 93, 91, 51, 93, 0, -114, 97,100,105, 97,108, 95,115,121,109,109, 91, 51, 93, 0,108, 97,115,116, 95,120, 0,108, 97,115,116, 95,121, 0,108, 97,115, -116, 95, 97,110,103,108,101, 0,100,114, 97,119, 95, 97,110, 99,104,111,114,101,100, 0, 97,110, 99,104,111,114,101,100, 95,115, -105,122,101, 0, 97,110, 99,104,111,114,101,100, 95,108,111, 99, 97,116,105,111,110, 91, 51, 93, 0, 97,110, 99,104,111,114,101, -100, 95,105,110,105,116,105, 97,108, 95,109,111,117,115,101, 91, 50, 93, 0,100,114, 97,119, 95,112,114,101,115,115,117,114,101, - 0,112,114,101,115,115,117,114,101, 95,118, 97,108,117,101, 0,115,112,101, 99,105, 97,108, 95,114,111,116, 97,116,105,111,110, - 0, 42,118,112, 97,105,110,116, 95,112,114,101,118, 0, 42,119,112, 97,105,110,116, 95,112,114,101,118, 0, 42,118,112, 97,105, -110,116, 0, 42,119,112, 97,105,110,116, 0,118,103,114,111,117,112, 95,119,101,105,103,104,116, 0, 99,111,114,110,101,114,116, -121,112,101, 0,101,100,105,116, 98,117,116,102,108, 97,103, 0,106,111,105,110,116,114,105,108,105,109,105,116, 0,100,101,103, -114, 0,116,117,114,110, 0,101,120,116,114, 95,111,102,102,115, 0,100,111,117, 98,108,105,109,105,116, 0,110,111,114,109, 97, -108,115,105,122,101, 0, 97,117,116,111,109,101,114,103,101, 0,115,101,103,109,101,110,116,115, 0,114,105,110,103,115, 0,118, -101,114,116,105, 99,101,115, 0,117,110,119,114, 97,112,112,101,114, 0,117,118, 99, 97,108, 99, 95,114, 97,100,105,117,115, 0, -117,118, 99, 97,108, 99, 95, 99,117, 98,101,115,105,122,101, 0,117,118, 99, 97,108, 99, 95,109, 97,114,103,105,110, 0,117,118, - 99, 97,108, 99, 95,109, 97,112,100,105,114, 0,117,118, 99, 97,108, 99, 95,109, 97,112, 97,108,105,103,110, 0,117,118, 99, 97, -108, 99, 95,102,108, 97,103, 0,117,118, 95,102,108, 97,103, 0,117,118, 95,115,101,108,101, 99,116,109,111,100,101, 0,117,118, - 95,112, 97,100, 0,103,112,101,110, 99,105,108, 95,102,108, 97,103,115, 0, 97,117,116,111,105,107, 95, 99,104, 97,105,110,108, -101,110, 0,105,109, 97,112, 97,105,110,116, 0,112, 97,114,116,105, 99,108,101, 0,112,114,111,112,111,114,116,105,111,110, 97, -108, 95,115,105,122,101, 0,115,101,108,101, 99,116, 95,116,104,114,101,115,104, 0, 99,108,101, 97,110, 95,116,104,114,101,115, -104, 0, 97,117,116,111,107,101,121, 95,109,111,100,101, 0, 97,117,116,111,107,101,121, 95,102,108, 97,103, 0,114,101,116,111, -112,111, 95,109,111,100,101, 0,114,101,116,111,112,111, 95,112, 97,105,110,116, 95,116,111,111,108, 0,108,105,110,101, 95,100, -105,118, 0,101,108,108,105,112,115,101, 95,100,105,118, 0,114,101,116,111,112,111, 95,104,111,116,115,112,111,116, 0,109,117, -108,116,105,114,101,115, 95,115,117, 98,100,105,118, 95,116,121,112,101, 0,115,107,103,101,110, 95,114,101,115,111,108,117,116, -105,111,110, 0,115,107,103,101,110, 95,116,104,114,101,115,104,111,108,100, 95,105,110,116,101,114,110, 97,108, 0,115,107,103, -101,110, 95,116,104,114,101,115,104,111,108,100, 95,101,120,116,101,114,110, 97,108, 0,115,107,103,101,110, 95,108,101,110,103, -116,104, 95,114, 97,116,105,111, 0,115,107,103,101,110, 95,108,101,110,103,116,104, 95,108,105,109,105,116, 0,115,107,103,101, -110, 95, 97,110,103,108,101, 95,108,105,109,105,116, 0,115,107,103,101,110, 95, 99,111,114,114,101,108, 97,116,105,111,110, 95, -108,105,109,105,116, 0,115,107,103,101,110, 95,115,121,109,109,101,116,114,121, 95,108,105,109,105,116, 0,115,107,103,101,110, - 95,114,101,116, 97,114,103,101,116, 95, 97,110,103,108,101, 95,119,101,105,103,104,116, 0,115,107,103,101,110, 95,114,101,116, - 97,114,103,101,116, 95,108,101,110,103,116,104, 95,119,101,105,103,104,116, 0,115,107,103,101,110, 95,114,101,116, 97,114,103, -101,116, 95,100,105,115,116, 97,110, 99,101, 95,119,101,105,103,104,116, 0,115,107,103,101,110, 95,111,112,116,105,111,110,115, - 0,115,107,103,101,110, 95,112,111,115,116,112,114,111, 0,115,107,103,101,110, 95,112,111,115,116,112,114,111, 95,112, 97,115, -115,101,115, 0,115,107,103,101,110, 95,115,117, 98,100,105,118,105,115,105,111,110,115, 91, 51, 93, 0,115,107,103,101,110, 95, -109,117,108,116,105, 95,108,101,118,101,108, 0, 42,115,107,103,101,110, 95,116,101,109,112,108, 97,116,101, 0, 98,111,110,101, - 95,115,107,101,116, 99,104,105,110,103, 0, 98,111,110,101, 95,115,107,101,116, 99,104,105,110,103, 95, 99,111,110,118,101,114, -116, 0,115,107,103,101,110, 95,115,117, 98,100,105,118,105,115,105,111,110, 95,110,117,109, 98,101,114, 0,115,107,103,101,110, - 95,114,101,116, 97,114,103,101,116, 95,111,112,116,105,111,110,115, 0,115,107,103,101,110, 95,114,101,116, 97,114,103,101,116, - 95,114,111,108,108, 0,115,107,103,101,110, 95,115,105,100,101, 95,115,116,114,105,110,103, 91, 56, 93, 0,115,107,103,101,110, - 95,110,117,109, 95,115,116,114,105,110,103, 91, 56, 93, 0,101,100,103,101, 95,109,111,100,101, 0,101,100,103,101, 95,109,111, -100,101, 95,108,105,118,101, 95,117,110,119,114, 97,112, 0,115,110, 97,112, 95,109,111,100,101, 0,115,110, 97,112, 95,102,108, - 97,103, 0,115,110, 97,112, 95,116, 97,114,103,101,116, 0,112,114,111,112,111,114,116,105,111,110, 97,108, 0,112,114,111,112, - 95,109,111,100,101, 0,112,114,111,112,111,114,116,105,111,110, 97,108, 95,111, 98,106,101, 99,116,115, 0, 97,117,116,111, 95, -110,111,114,109, 97,108,105,122,101, 0,115, 99,117,108,112,116, 95,112, 97,105,110,116, 95,115,101,116,116,105,110,103,115, 0, -115, 99,117,108,112,116, 95,112, 97,105,110,116, 95,117,110,105,102,105,101,100, 95,115,105,122,101, 0,115, 99,117,108,112,116, - 95,112, 97,105,110,116, 95,117,110,105,102,105,101,100, 95,117,110,112,114,111,106,101, 99,116,101,100, 95,114, 97,100,105,117, -115, 0,115, 99,117,108,112,116, 95,112, 97,105,110,116, 95,117,110,105,102,105,101,100, 95, 97,108,112,104, 97, 0,116,111,116, -111, 98,106, 0,116,111,116,108, 97,109,112, 0,116,111,116,111, 98,106,115,101,108, 0,116,111,116, 99,117,114,118,101, 0,116, -111,116,109,101,115,104, 0,116,111,116, 97,114,109, 97,116,117,114,101, 0,115, 99, 97,108,101, 95,108,101,110,103,116,104, 0, -115,121,115,116,101,109, 0,115,121,115,116,101,109, 95,114,111,116, 97,116,105,111,110, 0,103,114, 97,118,105,116,121, 91, 51, - 93, 0,113,117,105, 99,107, 95, 99, 97, 99,104,101, 95,115,116,101,112, 0, 42,119,111,114,108,100, 0, 42,115,101,116, 0, 98, - 97,115,101, 0, 42, 98, 97,115, 97, 99,116, 0, 42,111, 98,101,100,105,116, 0, 99,117,114,115,111,114, 91, 51, 93, 0,116,119, - 99,101,110,116, 91, 51, 93, 0,116,119,109,105,110, 91, 51, 93, 0,116,119,109, 97,120, 91, 51, 93, 0,108, 97,121, 97, 99,116, - 0,108, 97,121, 95,117,112,100, 97,116,101,100, 0, 99,117,115,116,111,109,100, 97,116, 97, 95,109, 97,115,107, 95,109,111,100, - 97,108, 0, 42,101,100, 0, 42,116,111,111,108,115,101,116,116,105,110,103,115, 0, 42,115,116, 97,116,115, 0, 97,117,100,105, -111, 0,116,114, 97,110,115,102,111,114,109, 95,115,112, 97, 99,101,115, 0, 42,115,111,117,110,100, 95,115, 99,101,110,101, 0, - 42,115,111,117,110,100, 95,115, 99,101,110,101, 95,104, 97,110,100,108,101, 0, 42,115,111,117,110,100, 95,115, 99,114,117, 98, - 95,104, 97,110,100,108,101, 0, 42,102,112,115, 95,105,110,102,111, 0, 42,116,104,101, 68, 97,103, 0,100, 97,103,105,115,118, - 97,108,105,100, 0,100, 97,103,102,108, 97,103,115, 0,112, 97,100, 54, 0,112, 97,100, 53, 0, 97, 99,116,105,118,101, 95,107, -101,121,105,110,103,115,101,116, 0,107,101,121,105,110,103,115,101,116,115, 0,103,109, 0,117,110,105,116, 0,112,104,121,115, -105, 99,115, 95,115,101,116,116,105,110,103,115, 0, 98,108,101,110,100, 0,118,105,101,119, 0,119,105,110,109, 97,116, 91, 52, - 93, 91, 52, 93, 0,118,105,101,119,109, 97,116, 91, 52, 93, 91, 52, 93, 0,118,105,101,119,105,110,118, 91, 52, 93, 91, 52, 93, - 0,112,101,114,115,109, 97,116, 91, 52, 93, 91, 52, 93, 0,112,101,114,115,105,110,118, 91, 52, 93, 91, 52, 93, 0,118,105,101, -119,109, 97,116,111, 98, 91, 52, 93, 91, 52, 93, 0,112,101,114,115,109, 97,116,111, 98, 91, 52, 93, 91, 52, 93, 0,116,119,109, - 97,116, 91, 52, 93, 91, 52, 93, 0,118,105,101,119,113,117, 97,116, 91, 52, 93, 0,122,102, 97, 99, 0, 99, 97,109,100,120, 0, - 99, 97,109,100,121, 0,112,105,120,115,105,122,101, 0, 99, 97,109,122,111,111,109, 0,116,119,100,114, 97,119,102,108, 97,103, - 0,105,115, 95,112,101,114,115,112, 0,114,102,108, 97,103, 0,118,105,101,119,108,111, 99,107, 0,112,101,114,115,112, 0, 99, -108,105,112, 91, 54, 93, 91, 52, 93, 0, 99,108,105,112, 95,108,111, 99, 97,108, 91, 54, 93, 91, 52, 93, 0, 42, 99,108,105,112, - 98, 98, 0, 42,108,111, 99, 97,108,118,100, 0, 42,114,105, 0, 42,100,101,112,116,104,115, 0, 42,115,109,115, 0, 42,115,109, -111,111,116,104, 95,116,105,109,101,114, 0,108,118,105,101,119,113,117, 97,116, 91, 52, 93, 0,108,112,101,114,115,112, 0,108, -118,105,101,119, 0,103,114,105,100,118,105,101,119, 0,116,119, 97,110,103,108,101, 91, 51, 93, 0,112, 97,100,102, 0,114,101, -103,105,111,110, 98, 97,115,101, 0,115,112, 97, 99,101,116,121,112,101, 0, 98,108,111, 99,107,115, 99, 97,108,101, 0, 98,108, -111, 99,107,104, 97,110,100,108,101,114, 91, 56, 93, 0,108, 97,121, 95,117,115,101,100, 0, 42,111, 98, 95, 99,101,110,116,114, -101, 0, 98,103,112,105, 99, 98, 97,115,101, 0, 42, 98,103,112,105, 99, 0,111, 98, 95, 99,101,110,116,114,101, 95, 98,111,110, -101, 91, 51, 50, 93, 0,100,114, 97,119,116,121,112,101, 0,111, 98, 95, 99,101,110,116,114,101, 95, 99,117,114,115,111,114, 0, -115, 99,101,110,101,108,111, 99,107, 0, 97,114,111,117,110,100, 0,103,114,105,100, 0,110,101, 97,114, 0,102, 97,114, 0,109, -111,100,101,115,101,108,101, 99,116, 0,103,114,105,100,108,105,110,101,115, 0,103,114,105,100,115,117, 98,100,105,118, 0,103, -114,105,100,102,108, 97,103, 0,116,119,116,121,112,101, 0,116,119,109,111,100,101, 0,116,119,102,108, 97,103, 0,112, 97,100, - 50, 91, 50, 93, 0, 97,102,116,101,114,100,114, 97,119, 95,116,114, 97,110,115,112, 0, 97,102,116,101,114,100,114, 97,119, 95, -120,114, 97,121, 0, 97,102,116,101,114,100,114, 97,119, 95,120,114, 97,121,116,114, 97,110,115,112, 0,122, 98,117,102, 0,120, -114, 97,121, 0,110,100,111,102,109,111,100,101, 0,110,100,111,102,102,105,108,116,101,114, 0, 42,112,114,111,112,101,114,116, -105,101,115, 95,115,116,111,114, 97,103,101, 0,118,101,114,116, 0,104,111,114, 0,109, 97,115,107, 0,109,105,110, 91, 50, 93, - 0,109, 97,120, 91, 50, 93, 0,109,105,110,122,111,111,109, 0,109, 97,120,122,111,111,109, 0,115, 99,114,111,108,108, 0,115, - 99,114,111,108,108, 95,117,105, 0,107,101,101,112,116,111,116, 0,107,101,101,112,122,111,111,109, 0,107,101,101,112,111,102, -115, 0, 97,108,105,103,110, 0,119,105,110,120, 0,119,105,110,121, 0,111,108,100,119,105,110,120, 0,111,108,100,119,105,110, -121, 0, 42,116, 97, 98, 95,111,102,102,115,101,116, 0,116, 97, 98, 95,110,117,109, 0,116, 97, 98, 95, 99,117,114, 0,114,112, -116, 95,109, 97,115,107, 0,118, 50,100, 0, 42, 97,100,115, 0,103,104,111,115,116, 67,117,114,118,101,115, 0, 97,117,116,111, -115,110, 97,112, 0, 99,117,114,115,111,114, 86, 97,108, 0,109, 97,105,110, 98, 0,109, 97,105,110, 98,111, 0,109, 97,105,110, - 98,117,115,101,114, 0,114,101, 95, 97,108,105,103,110, 0,112,114,101,118,105,101,119, 0,116,101,120,116,117,114,101, 95, 99, -111,110,116,101,120,116, 0,112, 97,116,104,102,108, 97,103, 0,100, 97,116, 97,105, 99,111,110, 0, 42,112,105,110,105,100, 0, -114,101,110,100,101,114, 95,115,105,122,101, 0, 99,104, 97,110,115,104,111,119,110, 0,122,101, 98,114, 97, 0,122,111,111,109, - 0,116,105,116,108,101, 91, 51, 50, 93, 0,100,105,114, 91, 50, 52, 48, 93, 0,102,105,108,101, 91, 56, 48, 93, 0,114,101,110, - 97,109,101,102,105,108,101, 91, 56, 48, 93, 0,114,101,110, 97,109,101,101,100,105,116, 91, 56, 48, 93, 0,102,105,108,116,101, -114, 95,103,108,111, 98, 91, 54, 52, 93, 0, 97, 99,116,105,118,101, 95,102,105,108,101, 0,115,101,108, 95,102,105,114,115,116, - 0,115,101,108, 95,108, 97,115,116, 0,115,111,114,116, 0,100,105,115,112,108, 97,121, 0,102, 95,102,112, 0,102,112, 95,115, -116,114, 91, 56, 93, 0,115, 99,114,111,108,108, 95,111,102,102,115,101,116, 0, 42,112, 97,114, 97,109,115, 0, 42,102,105,108, -101,115, 0, 42,102,111,108,100,101,114,115, 95,112,114,101,118, 0, 42,102,111,108,100,101,114,115, 95,110,101,120,116, 0, 42, -111,112, 0, 42,115,109,111,111,116,104,115, 99,114,111,108,108, 95,116,105,109,101,114, 0, 42,108, 97,121,111,117,116, 0,114, -101, 99,101,110,116,110,114, 0, 98,111,111,107,109, 97,114,107,110,114, 0,115,121,115,116,101,109,110,114, 0,116,114,101,101, - 0, 42,116,114,101,101,115,116,111,114,101, 0,115,101, 97,114, 99,104, 95,115,116,114,105,110,103, 91, 51, 50, 93, 0,115,101, - 97,114, 99,104, 95,116,115,101, 0,111,117,116,108,105,110,101,118,105,115, 0,115,116,111,114,101,102,108, 97,103, 0,115,101, - 97,114, 99,104, 95,102,108, 97,103,115, 0, 42, 99,117,109, 97,112, 0,115, 99,111,112,101,115, 0,115, 97,109,112,108,101, 95, -108,105,110,101, 95,104,105,115,116, 0, 99,117,114,115,111,114, 91, 50, 93, 0, 99,101,110,116,120, 0, 99,101,110,116,121, 0, - 99,117,114,116,105,108,101, 0,105,109,116,121,112,101,110,114, 0,108,111, 99,107, 0,112,105,110, 0,100,116, 95,117,118, 0, -115,116,105, 99,107,121, 0,100,116, 95,117,118,115,116,114,101,116, 99,104, 0, 42,116,101,120,116, 0,116,111,112, 0,118,105, -101,119,108,105,110,101,115, 0,109,101,110,117,110,114, 0,108,104,101,105,103,104,116, 0, 99,119,105,100,116,104, 0,108,105, -110,101,110,114,115, 95,116,111,116, 0,108,101,102,116, 0,115,104,111,119,108,105,110,101,110,114,115, 0,116, 97, 98,110,117, -109, 98,101,114, 0,115,104,111,119,115,121,110,116, 97,120, 0,108,105,110,101, 95,104,108,105,103,104,116, 0,111,118,101,114, -119,114,105,116,101, 0,108,105,118,101, 95,101,100,105,116, 0,112,105,120, 95,112,101,114, 95,108,105,110,101, 0,116,120,116, -115, 99,114,111,108,108, 0,116,120,116, 98, 97,114, 0,119,111,114,100,119,114, 97,112, 0,100,111,112,108,117,103,105,110,115, - 0,102,105,110,100,115,116,114, 91, 50, 53, 54, 93, 0,114,101,112,108, 97, 99,101,115,116,114, 91, 50, 53, 54, 93, 0,109, 97, -114,103,105,110, 95, 99,111,108,117,109,110, 0, 42,100,114, 97,119, 99, 97, 99,104,101, 0, 42,112,121, 95,100,114, 97,119, 0, - 42,112,121, 95,101,118,101,110,116, 0, 42,112,121, 95, 98,117,116,116,111,110, 0, 42,112,121, 95, 98,114,111,119,115,101,114, - 99, 97,108,108, 98, 97, 99,107, 0, 42,112,121, 95,103,108,111, 98, 97,108,100,105, 99,116, 0,108, 97,115,116,115,112, 97, 99, -101, 0,115, 99,114,105,112,116,110, 97,109,101, 91, 50, 53, 54, 93, 0,115, 99,114,105,112,116, 97,114,103, 91, 50, 53, 54, 93, - 0, 42,115, 99,114,105,112,116, 0, 42, 98,117,116, 95,114,101,102,115, 0, 42, 97,114,114, 97,121, 0, 99, 97, 99,104,101,115, - 0, 99, 97, 99,104,101, 95,100,105,115,112,108, 97,121, 0,114,101,100,114, 97,119,115, 0, 42,105,100, 0, 97,115,112,101, 99, -116, 0, 42, 99,117,114,102,111,110,116, 0,109,120, 0,109,121, 0, 42,101,100,105,116,116,114,101,101, 0,116,114,101,101,116, -121,112,101, 0,116,101,120,102,114,111,109, 0,108,105,110,107,100,114, 97,103, 0,116,105,116,108,101, 91, 50, 52, 93, 0,109, -101,110,117, 0,110,117,109,116,105,108,101,115,120, 0,110,117,109,116,105,108,101,115,121, 0,115,101,108,115,116, 97,116,101, - 0,118,105,101,119,114,101, 99,116, 0, 98,111,111,107,109, 97,114,107,114,101, 99,116, 0,115, 99,114,111,108,108,112,111,115, - 0,115, 99,114,111,108,108,104,101,105,103,104,116, 0,115, 99,114,111,108,108, 97,114,101, 97, 0,114,101,116,118, 97,108, 0, - 97, 99,116,105,118,101, 95, 98,111,111,107,109, 97,114,107, 0,112,114,118, 95,119, 0,112,114,118, 95,104, 0, 40, 42,114,101, -116,117,114,110,102,117,110, 99, 41, 40, 41, 0, 40, 42,114,101,116,117,114,110,102,117,110, 99, 95,101,118,101,110,116, 41, 40, - 41, 0, 40, 42,114,101,116,117,114,110,102,117,110, 99, 95, 97,114,103,115, 41, 40, 41, 0, 42, 97,114,103, 49, 0, 42, 97,114, -103, 50, 0, 42,109,101,110,117,112, 0, 42,112,117,112,109,101,110,117, 0, 42,105,109,103, 0,108,101,110, 95, 97,108,108,111, - 99, 0, 99,117,114,115,111,114, 0,115, 99,114,111,108,108, 98, 97, 99,107, 0,104,105,115,116,111,114,121, 0,112,114,111,109, -112,116, 91, 50, 53, 54, 93, 0,108, 97,110,103,117, 97,103,101, 91, 51, 50, 93, 0,115,101,108, 95,115,116, 97,114,116, 0,115, -101,108, 95,101,110,100, 0,102,105,108,116,101,114, 91, 54, 52, 93, 0, 42, 97,114,101, 97, 0, 42,115,111,117,110,100, 0,115, -110,100,110,114, 0,102,105,108,101,110, 97,109,101, 91, 50, 53, 54, 93, 0, 98,108,102, 95,105,100, 0,117,105,102,111,110,116, - 95,105,100, 0,114, 95,116,111, 95,108, 0,112,111,105,110,116,115, 0,107,101,114,110,105,110,103, 0,105,116, 97,108,105, 99, - 0, 98,111,108,100, 0,115,104, 97,100,111,119, 0,115,104, 97,100,120, 0,115,104, 97,100,121, 0,115,104, 97,100,111,119, 97, -108,112,104, 97, 0,115,104, 97,100,111,119, 99,111,108,111,114, 0,112, 97,110,101,108,116,105,116,108,101, 0,103,114,111,117, -112,108, 97, 98,101,108, 0,119,105,100,103,101,116,108, 97, 98,101,108, 0,119,105,100,103,101,116, 0,112, 97,110,101,108,122, -111,111,109, 0,109,105,110,108, 97, 98,101,108, 99,104, 97,114,115, 0,109,105,110,119,105,100,103,101,116, 99,104, 97,114,115, - 0, 99,111,108,117,109,110,115,112, 97, 99,101, 0,116,101,109,112,108, 97,116,101,115,112, 97, 99,101, 0, 98,111,120,115,112, - 97, 99,101, 0, 98,117,116,116,111,110,115,112, 97, 99,101,120, 0, 98,117,116,116,111,110,115,112, 97, 99,101,121, 0,112, 97, -110,101,108,115,112, 97, 99,101, 0,112, 97,110,101,108,111,117,116,101,114, 0,112, 97,100, 91, 49, 93, 0,111,117,116,108,105, -110,101, 91, 52, 93, 0,105,110,110,101,114, 91, 52, 93, 0,105,110,110,101,114, 95,115,101,108, 91, 52, 93, 0,105,116,101,109, - 91, 52, 93, 0,116,101,120,116, 91, 52, 93, 0,116,101,120,116, 95,115,101,108, 91, 52, 93, 0,115,104, 97,100,101,100, 0,115, -104, 97,100,101,116,111,112, 0,115,104, 97,100,101,100,111,119,110, 0, 97,108,112,104, 97, 95, 99,104,101, 99,107, 0,105,110, -110,101,114, 95, 97,110,105,109, 91, 52, 93, 0,105,110,110,101,114, 95, 97,110,105,109, 95,115,101,108, 91, 52, 93, 0,105,110, -110,101,114, 95,107,101,121, 91, 52, 93, 0,105,110,110,101,114, 95,107,101,121, 95,115,101,108, 91, 52, 93, 0,105,110,110,101, -114, 95,100,114,105,118,101,110, 91, 52, 93, 0,105,110,110,101,114, 95,100,114,105,118,101,110, 95,115,101,108, 91, 52, 93, 0, -119, 99,111,108, 95,114,101,103,117,108, 97,114, 0,119, 99,111,108, 95,116,111,111,108, 0,119, 99,111,108, 95,116,101,120,116, - 0,119, 99,111,108, 95,114, 97,100,105,111, 0,119, 99,111,108, 95,111,112,116,105,111,110, 0,119, 99,111,108, 95,116,111,103, -103,108,101, 0,119, 99,111,108, 95,110,117,109, 0,119, 99,111,108, 95,110,117,109,115,108,105,100,101,114, 0,119, 99,111,108, - 95,109,101,110,117, 0,119, 99,111,108, 95,112,117,108,108,100,111,119,110, 0,119, 99,111,108, 95,109,101,110,117, 95, 98, 97, - 99,107, 0,119, 99,111,108, 95,109,101,110,117, 95,105,116,101,109, 0,119, 99,111,108, 95, 98,111,120, 0,119, 99,111,108, 95, -115, 99,114,111,108,108, 0,119, 99,111,108, 95,112,114,111,103,114,101,115,115, 0,119, 99,111,108, 95,108,105,115,116, 95,105, -116,101,109, 0,119, 99,111,108, 95,115,116, 97,116,101, 0,105, 99,111,110,102,105,108,101, 91, 56, 48, 93, 0, 98, 97, 99,107, - 91, 52, 93, 0,116,105,116,108,101, 91, 52, 93, 0,116,101,120,116, 95,104,105, 91, 52, 93, 0,104,101, 97,100,101,114, 91, 52, - 93, 0,104,101, 97,100,101,114, 95,116,105,116,108,101, 91, 52, 93, 0,104,101, 97,100,101,114, 95,116,101,120,116, 91, 52, 93, - 0,104,101, 97,100,101,114, 95,116,101,120,116, 95,104,105, 91, 52, 93, 0, 98,117,116,116,111,110, 91, 52, 93, 0, 98,117,116, -116,111,110, 95,116,105,116,108,101, 91, 52, 93, 0, 98,117,116,116,111,110, 95,116,101,120,116, 91, 52, 93, 0, 98,117,116,116, -111,110, 95,116,101,120,116, 95,104,105, 91, 52, 93, 0,108,105,115,116, 91, 52, 93, 0,108,105,115,116, 95,116,105,116,108,101, - 91, 52, 93, 0,108,105,115,116, 95,116,101,120,116, 91, 52, 93, 0,108,105,115,116, 95,116,101,120,116, 95,104,105, 91, 52, 93, - 0,112, 97,110,101,108, 91, 52, 93, 0,112, 97,110,101,108, 95,116,105,116,108,101, 91, 52, 93, 0,112, 97,110,101,108, 95,116, -101,120,116, 91, 52, 93, 0,112, 97,110,101,108, 95,116,101,120,116, 95,104,105, 91, 52, 93, 0,115,104, 97,100,101, 49, 91, 52, - 93, 0,115,104, 97,100,101, 50, 91, 52, 93, 0,104,105,108,105,116,101, 91, 52, 93, 0,103,114,105,100, 91, 52, 93, 0,119,105, -114,101, 91, 52, 93, 0,115,101,108,101, 99,116, 91, 52, 93, 0,108, 97,109,112, 91, 52, 93, 0, 97, 99,116,105,118,101, 91, 52, - 93, 0,103,114,111,117,112, 91, 52, 93, 0,103,114,111,117,112, 95, 97, 99,116,105,118,101, 91, 52, 93, 0,116,114, 97,110,115, -102,111,114,109, 91, 52, 93, 0,118,101,114,116,101,120, 91, 52, 93, 0,118,101,114,116,101,120, 95,115,101,108,101, 99,116, 91, - 52, 93, 0,101,100,103,101, 91, 52, 93, 0,101,100,103,101, 95,115,101,108,101, 99,116, 91, 52, 93, 0,101,100,103,101, 95,115, -101, 97,109, 91, 52, 93, 0,101,100,103,101, 95,115,104, 97,114,112, 91, 52, 93, 0,101,100,103,101, 95,102, 97, 99,101,115,101, -108, 91, 52, 93, 0,101,100,103,101, 95, 99,114,101, 97,115,101, 91, 52, 93, 0,102, 97, 99,101, 91, 52, 93, 0,102, 97, 99,101, - 95,115,101,108,101, 99,116, 91, 52, 93, 0,102, 97, 99,101, 95,100,111,116, 91, 52, 93, 0,101,120,116,114, 97, 95,101,100,103, -101, 95,108,101,110, 91, 52, 93, 0,101,120,116,114, 97, 95,102, 97, 99,101, 95, 97,110,103,108,101, 91, 52, 93, 0,101,120,116, -114, 97, 95,102, 97, 99,101, 95, 97,114,101, 97, 91, 52, 93, 0,112, 97,100, 51, 91, 52, 93, 0,110,111,114,109, 97,108, 91, 52, - 93, 0,118,101,114,116,101,120, 95,110,111,114,109, 97,108, 91, 52, 93, 0, 98,111,110,101, 95,115,111,108,105,100, 91, 52, 93, - 0, 98,111,110,101, 95,112,111,115,101, 91, 52, 93, 0,115,116,114,105,112, 91, 52, 93, 0,115,116,114,105,112, 95,115,101,108, -101, 99,116, 91, 52, 93, 0, 99,102,114, 97,109,101, 91, 52, 93, 0,110,117,114, 98, 95,117,108,105,110,101, 91, 52, 93, 0,110, -117,114, 98, 95,118,108,105,110,101, 91, 52, 93, 0, 97, 99,116, 95,115,112,108,105,110,101, 91, 52, 93, 0,110,117,114, 98, 95, -115,101,108, 95,117,108,105,110,101, 91, 52, 93, 0,110,117,114, 98, 95,115,101,108, 95,118,108,105,110,101, 91, 52, 93, 0,108, - 97,115,116,115,101,108, 95,112,111,105,110,116, 91, 52, 93, 0,104, 97,110,100,108,101, 95,102,114,101,101, 91, 52, 93, 0,104, - 97,110,100,108,101, 95, 97,117,116,111, 91, 52, 93, 0,104, 97,110,100,108,101, 95,118,101, 99,116, 91, 52, 93, 0,104, 97,110, -100,108,101, 95, 97,108,105,103,110, 91, 52, 93, 0,104, 97,110,100,108,101, 95,115,101,108, 95,102,114,101,101, 91, 52, 93, 0, -104, 97,110,100,108,101, 95,115,101,108, 95, 97,117,116,111, 91, 52, 93, 0,104, 97,110,100,108,101, 95,115,101,108, 95,118,101, - 99,116, 91, 52, 93, 0,104, 97,110,100,108,101, 95,115,101,108, 95, 97,108,105,103,110, 91, 52, 93, 0,100,115, 95, 99,104, 97, -110,110,101,108, 91, 52, 93, 0,100,115, 95,115,117, 98, 99,104, 97,110,110,101,108, 91, 52, 93, 0, 99,111,110,115,111,108,101, - 95,111,117,116,112,117,116, 91, 52, 93, 0, 99,111,110,115,111,108,101, 95,105,110,112,117,116, 91, 52, 93, 0, 99,111,110,115, -111,108,101, 95,105,110,102,111, 91, 52, 93, 0, 99,111,110,115,111,108,101, 95,101,114,114,111,114, 91, 52, 93, 0, 99,111,110, -115,111,108,101, 95, 99,117,114,115,111,114, 91, 52, 93, 0,118,101,114,116,101,120, 95,115,105,122,101, 0,111,117,116,108,105, -110,101, 95,119,105,100,116,104, 0,102, 97, 99,101,100,111,116, 95,115,105,122,101, 0, 98,112, 97,100, 0,115,121,110,116, 97, -120,108, 91, 52, 93, 0,115,121,110,116, 97,120,110, 91, 52, 93, 0,115,121,110,116, 97,120, 98, 91, 52, 93, 0,115,121,110,116, - 97,120,118, 91, 52, 93, 0,115,121,110,116, 97,120, 99, 91, 52, 93, 0,109,111,118,105,101, 91, 52, 93, 0,105,109, 97,103,101, - 91, 52, 93, 0,115, 99,101,110,101, 91, 52, 93, 0, 97,117,100,105,111, 91, 52, 93, 0,101,102,102,101, 99,116, 91, 52, 93, 0, -112,108,117,103,105,110, 91, 52, 93, 0,116,114, 97,110,115,105,116,105,111,110, 91, 52, 93, 0,109,101,116, 97, 91, 52, 93, 0, -101,100,105,116,109,101,115,104, 95, 97, 99,116,105,118,101, 91, 52, 93, 0,104, 97,110,100,108,101, 95,118,101,114,116,101,120, - 91, 52, 93, 0,104, 97,110,100,108,101, 95,118,101,114,116,101,120, 95,115,101,108,101, 99,116, 91, 52, 93, 0,104, 97,110,100, -108,101, 95,118,101,114,116,101,120, 95,115,105,122,101, 0,104,112, 97,100, 91, 55, 93, 0,112,114,101,118,105,101,119, 95, 98, - 97, 99,107, 91, 52, 93, 0,115,111,108,105,100, 91, 52, 93, 0,116,117,105, 0,116, 98,117,116,115, 0,116,118, 51,100, 0,116, -102,105,108,101, 0,116,105,112,111, 0,116,105,110,102,111, 0,116,115,110,100, 0,116, 97, 99,116, 0,116,110,108, 97, 0,116, -115,101,113, 0,116,105,109, 97, 0,116,105,109, 97,115,101,108, 0,116,101,120,116, 0,116,111,111,112,115, 0,116,116,105,109, -101, 0,116,110,111,100,101, 0,116,108,111,103,105, 99, 0,116,117,115,101,114,112,114,101,102, 0,116, 99,111,110,115,111,108, -101, 0,116, 97,114,109, 91, 50, 48, 93, 0, 97, 99,116,105,118,101, 95,116,104,101,109,101, 95, 97,114,101, 97, 0,109,111,100, -117,108,101, 91, 54, 52, 93, 0,115,112,101, 99, 91, 52, 93, 0,100,117,112,102,108, 97,103, 0,115, 97,118,101,116,105,109,101, - 0,116,101,109,112,100,105,114, 91, 49, 54, 48, 93, 0,102,111,110,116,100,105,114, 91, 49, 54, 48, 93, 0,114,101,110,100,101, -114,100,105,114, 91, 50, 52, 48, 93, 0,116,101,120,116,117,100,105,114, 91, 49, 54, 48, 93, 0,112,108,117,103,116,101,120,100, -105,114, 91, 49, 54, 48, 93, 0,112,108,117,103,115,101,113,100,105,114, 91, 49, 54, 48, 93, 0,112,121,116,104,111,110,100,105, -114, 91, 49, 54, 48, 93, 0,115,111,117,110,100,100,105,114, 91, 49, 54, 48, 93, 0,105,109, 97,103,101, 95,101,100,105,116,111, -114, 91, 50, 52, 48, 93, 0, 97,110,105,109, 95,112,108, 97,121,101,114, 91, 50, 52, 48, 93, 0, 97,110,105,109, 95,112,108, 97, -121,101,114, 95,112,114,101,115,101,116, 0,118, 50,100, 95,109,105,110, 95,103,114,105,100,115,105,122,101, 0,116,105,109,101, - 99,111,100,101, 95,115,116,121,108,101, 0,118,101,114,115,105,111,110,115, 0,100, 98,108, 95, 99,108,105, 99,107, 95,116,105, -109,101, 0,103, 97,109,101,102,108, 97,103,115, 0,119,104,101,101,108,108,105,110,101,115, 99,114,111,108,108, 0,117,105,102, -108, 97,103, 0,108, 97,110,103,117, 97,103,101, 0,117,115,101,114,112,114,101,102, 0,118,105,101,119,122,111,111,109, 0,109, -105,120, 98,117,102,115,105,122,101, 0, 97,117,100,105,111,100,101,118,105, 99,101, 0, 97,117,100,105,111,114, 97,116,101, 0, - 97,117,100,105,111,102,111,114,109, 97,116, 0, 97,117,100,105,111, 99,104, 97,110,110,101,108,115, 0,100,112,105, 0,101,110, - 99,111,100,105,110,103, 0,116,114, 97,110,115,111,112,116,115, 0,109,101,110,117,116,104,114,101,115,104,111,108,100, 49, 0, -109,101,110,117,116,104,114,101,115,104,111,108,100, 50, 0,116,104,101,109,101,115, 0,117,105,102,111,110,116,115, 0,117,105, -115,116,121,108,101,115, 0,107,101,121,109, 97,112,115, 0, 97,100,100,111,110,115, 0,107,101,121, 99,111,110,102,105,103,115, -116,114, 91, 54, 52, 93, 0,117,110,100,111,115,116,101,112,115, 0,117,110,100,111,109,101,109,111,114,121, 0,103,112, 95,109, - 97,110,104, 97,116,116,101,110,100,105,115,116, 0,103,112, 95,101,117, 99,108,105,100,101, 97,110,100,105,115,116, 0,103,112, - 95,101,114, 97,115,101,114, 0,103,112, 95,115,101,116,116,105,110,103,115, 0,116, 98, 95,108,101,102,116,109,111,117,115,101, - 0,116, 98, 95,114,105,103,104,116,109,111,117,115,101, 0,108,105,103,104,116, 91, 51, 93, 0,116,119, 95,104,111,116,115,112, -111,116, 0,116,119, 95,102,108, 97,103, 0,116,119, 95,104, 97,110,100,108,101,115,105,122,101, 0,116,119, 95,115,105,122,101, - 0,116,101,120,116,105,109,101,111,117,116, 0,116,101,120, 99,111,108,108,101, 99,116,114, 97,116,101, 0,119,109,100,114, 97, -119,109,101,116,104,111,100, 0,100,114, 97,103,116,104,114,101,115,104,111,108,100, 0,109,101,109, 99, 97, 99,104,101,108,105, -109,105,116, 0,112,114,101,102,101,116, 99,104,102,114, 97,109,101,115, 0,102,114, 97,109,101,115,101,114,118,101,114,112,111, -114,116, 0,112, 97,100, 95,114,111,116, 95, 97,110,103,108,101, 0,111, 98, 99,101,110,116,101,114, 95,100,105, 97, 0,114,118, -105,115,105,122,101, 0,114,118,105, 98,114,105,103,104,116, 0,114,101, 99,101,110,116, 95,102,105,108,101,115, 0,115,109,111, -111,116,104, 95,118,105,101,119,116,120, 0,103,108,114,101,115,108,105,109,105,116, 0,110,100,111,102, 95,112, 97,110, 0,110, -100,111,102, 95,114,111,116, 97,116,101, 0, 99,117,114,115,115,105,122,101, 0, 99,111,108,111,114, 95,112,105, 99,107,101,114, - 95,116,121,112,101, 0,105,112,111, 95,110,101,119, 0,107,101,121,104, 97,110,100,108,101,115, 95,110,101,119, 0,115, 99,114, - 99, 97,115,116,102,112,115, 0,115, 99,114, 99, 97,115,116,119, 97,105,116, 0,119,105,100,103,101,116, 95,117,110,105,116, 0, - 97,110,105,115,111,116,114,111,112,105, 99, 95,102,105,108,116,101,114, 0,118,101,114,115,101,109, 97,115,116,101,114, 91, 49, - 54, 48, 93, 0,118,101,114,115,101,117,115,101,114, 91, 49, 54, 48, 93, 0,103,108, 97,108,112,104, 97, 99,108,105,112, 0,116, -101,120,116, 95,114,101,110,100,101,114, 0,112, 97,100, 57, 0, 99,111, 98, 97, 95,119,101,105,103,104,116, 0,115, 99,117,108, -112,116, 95,112, 97,105,110,116, 95,111,118,101,114,108, 97,121, 95, 99,111,108, 91, 51, 93, 0, 97,117,116,104,111,114, 91, 56, - 48, 93, 0,118,101,114,116, 98, 97,115,101, 0,101,100,103,101, 98, 97,115,101, 0, 97,114,101, 97, 98, 97,115,101, 0, 42,110, -101,119,115, 99,101,110,101, 0,114,101,100,114, 97,119,115, 95,102,108, 97,103, 0,102,117,108,108, 0,116,101,109,112, 0,119, -105,110,105,100, 0,100,111, 95,100,114, 97,119, 0,100,111, 95,114,101,102,114,101,115,104, 0,100,111, 95,100,114, 97,119, 95, -103,101,115,116,117,114,101, 0,100,111, 95,100,114, 97,119, 95,112, 97,105,110,116, 99,117,114,115,111,114, 0,100,111, 95,100, -114, 97,119, 95,100,114, 97,103, 0,115,119, 97,112, 0,109, 97,105,110,119,105,110, 0,115,117, 98,119,105,110, 97, 99,116,105, -118,101, 0, 42, 97,110,105,109,116,105,109,101,114, 0, 42, 99,111,110,116,101,120,116, 0,104, 97,110,100,108,101,114, 91, 56, - 93, 0, 42,110,101,119,118, 0,118,101, 99, 0, 42,118, 49, 0, 42,118, 50, 0, 42,116,121,112,101, 0,112, 97,110,101,108,110, - 97,109,101, 91, 54, 52, 93, 0,116, 97, 98,110, 97,109,101, 91, 54, 52, 93, 0,100,114, 97,119,110, 97,109,101, 91, 54, 52, 93, - 0,111,102,115,120, 0,111,102,115,121, 0,115,105,122,101,120, 0,115,105,122,101,121, 0,108, 97, 98,101,108,111,102,115, 0, -114,117,110,116,105,109,101, 95,102,108, 97,103, 0, 99,111,110,116,114,111,108, 0,115,110, 97,112, 0,115,111,114,116,111,114, -100,101,114, 0, 42,112, 97,110,101,108,116, 97, 98, 0, 42, 97, 99,116,105,118,101,100, 97,116, 97, 0,108,105,115,116, 95,115, - 99,114,111,108,108, 0,108,105,115,116, 95,115,105,122,101, 0,108,105,115,116, 95,108, 97,115,116, 95,108,101,110, 0,108,105, -115,116, 95,103,114,105,112, 95,115,105,122,101, 0,108,105,115,116, 95,115,101, 97,114, 99,104, 91, 54, 52, 93, 0, 42,118, 51, - 0, 42,118, 52, 0, 42,102,117,108,108, 0, 98,117,116,115,112, 97, 99,101,116,121,112,101, 0,104,101, 97,100,101,114,116,121, -112,101, 0,115,112, 97, 99,101,100, 97,116, 97, 0,104, 97,110,100,108,101,114,115, 0, 97, 99,116,105,111,110,122,111,110,101, -115, 0,119,105,110,114, 99,116, 0,100,114, 97,119,114, 99,116, 0,115,119,105,110,105,100, 0,114,101,103,105,111,110,116,121, -112,101, 0, 97,108,105,103,110,109,101,110,116, 0,100,111, 95,100,114, 97,119, 95,111,118,101,114,108, 97,121, 0,117,105, 98, -108,111, 99,107,115, 0,112, 97,110,101,108,115, 0, 42,104,101, 97,100,101,114,115,116,114, 0, 42,114,101,103,105,111,110,100, - 97,116, 97, 0,115,117, 98,118,115,116,114, 91, 52, 93, 0,115,117, 98,118,101,114,115,105,111,110, 0,112, 97,100,115, 0,109, -105,110,118,101,114,115,105,111,110, 0,109,105,110,115,117, 98,118,101,114,115,105,111,110, 0,119,105,110,112,111,115, 0, 42, - 99,117,114,115, 99,114,101,101,110, 0, 42, 99,117,114,115, 99,101,110,101, 0,102,105,108,101,102,108, 97,103,115, 0,103,108, -111, 98, 97,108,102, 0,114,101,118,105,115,105,111,110, 0,102,105,108,101,110, 97,109,101, 91, 50, 52, 48, 93, 0,110, 97,109, -101, 91, 56, 48, 93, 0,111,114,105,103, 95,119,105,100,116,104, 0,111,114,105,103, 95,104,101,105,103,104,116, 0, 98,111,116, -116,111,109, 0,114,105,103,104,116, 0,120,111,102,115, 0,121,111,102,115, 0,108,105,102,116, 91, 51, 93, 0,103, 97,109,109, - 97, 91, 51, 93, 0,103, 97,105,110, 91, 51, 93, 0,100,105,114, 91, 49, 54, 48, 93, 0,100,111,110,101, 0,115,116, 97,114,116, -115,116,105,108,108, 0,101,110,100,115,116,105,108,108, 0, 42,115,116,114,105,112,100, 97,116, 97, 0, 42, 99,114,111,112, 0, - 42,116,114, 97,110,115,102,111,114,109, 0, 42, 99,111,108,111,114, 95, 98, 97,108, 97,110, 99,101, 0, 42,105,110,115,116, 97, -110, 99,101, 95,112,114,105,118, 97,116,101, 95,100, 97,116, 97, 0, 42, 42, 99,117,114,114,101,110,116, 95,112,114,105,118, 97, -116,101, 95,100, 97,116, 97, 0, 42,116,109,112, 0,115,116, 97,114,116,111,102,115, 0,101,110,100,111,102,115, 0,109, 97, 99, -104,105,110,101, 0,115,116, 97,114,116,100,105,115,112, 0,101,110,100,100,105,115,112, 0,115, 97,116, 0,109,117,108, 0,104, - 97,110,100,115,105,122,101, 0, 97,110,105,109, 95,112,114,101,115,101,101,107, 0, 42,115,116,114,105,112, 0, 42,115, 99,101, -110,101, 95, 99, 97,109,101,114, 97, 0,101,102,102,101, 99,116, 95,102, 97,100,101,114, 0,115,112,101,101,100, 95,102, 97,100, -101,114, 0, 42,115,101,113, 49, 0, 42,115,101,113, 50, 0, 42,115,101,113, 51, 0,115,101,113, 98, 97,115,101, 0, 42,115, 99, -101,110,101, 95,115,111,117,110,100, 0,108,101,118,101,108, 0,112, 97,110, 0,115, 99,101,110,101,110,114, 0,109,117,108,116, -105, 99, 97,109, 95,115,111,117,114, 99,101, 0,115,116,114,111, 98,101, 0, 42,101,102,102,101, 99,116,100, 97,116, 97, 0, 97, -110,105,109, 95,115,116, 97,114,116,111,102,115, 0, 97,110,105,109, 95,101,110,100,111,102,115, 0, 98,108,101,110,100, 95,109, -111,100,101, 0, 98,108,101,110,100, 95,111,112, 97, 99,105,116,121, 0, 42,111,108,100, 98, 97,115,101,112, 0, 42,112, 97,114, -115,101,113, 0, 42,115,101,113, 98, 97,115,101,112, 0,109,101,116, 97,115,116, 97, 99,107, 0, 42, 97, 99,116, 95,115,101,113, - 0, 97, 99,116, 95,105,109, 97,103,101,100,105,114, 91, 50, 53, 54, 93, 0, 97, 99,116, 95,115,111,117,110,100,100,105,114, 91, - 50, 53, 54, 93, 0,111,118,101,114, 95,111,102,115, 0,111,118,101,114, 95, 99,102,114, 97, 0,111,118,101,114, 95,102,108, 97, -103, 0,111,118,101,114, 95, 98,111,114,100,101,114, 0,101,100,103,101, 87,105,100,116,104, 0,102,111,114,119, 97,114,100, 0, -119,105,112,101,116,121,112,101, 0,102, 77,105,110,105, 0,102, 67,108, 97,109,112, 0,102, 66,111,111,115,116, 0,100, 68,105, -115,116, 0,100, 81,117, 97,108,105,116,121, 0, 98, 78,111, 67,111,109,112, 0, 83, 99, 97,108,101,120, 73,110,105, 0, 83, 99, - 97,108,101,121, 73,110,105, 0, 83, 99, 97,108,101,120, 70,105,110, 0, 83, 99, 97,108,101,121, 70,105,110, 0,120, 73,110,105, - 0,120, 70,105,110, 0,121, 73,110,105, 0,121, 70,105,110, 0,114,111,116, 73,110,105, 0,114,111,116, 70,105,110, 0,105,110, -116,101,114,112,111,108, 97,116,105,111,110, 0,117,110,105,102,111,114,109, 95,115, 99, 97,108,101, 0, 42,102,114, 97,109,101, - 77, 97,112, 0,103,108,111, 98, 97,108, 83,112,101,101,100, 0,108, 97,115,116, 86, 97,108,105,100, 70,114, 97,109,101, 0, 98, -117,116,116,121,112,101, 0,117,115,101,114,106,105,116, 0,115,116, 97, 0,116,111,116,112, 97,114,116, 0,110,111,114,109,102, - 97, 99, 0,111, 98,102, 97, 99, 0,114, 97,110,100,102, 97, 99, 0,116,101,120,102, 97, 99, 0,114, 97,110,100,108,105,102,101, - 0,102,111,114, 99,101, 91, 51, 93, 0,118,101, 99,116,115,105,122,101, 0,109, 97,120,108,101,110, 0,100,101,102,118,101, 99, - 91, 51, 93, 0,109,117,108,116, 91, 52, 93, 0,108,105,102,101, 91, 52, 93, 0, 99,104,105,108,100, 91, 52, 93, 0,109, 97,116, - 91, 52, 93, 0,116,101,120,109, 97,112, 0, 99,117,114,109,117,108,116, 0,115,116, 97,116,105, 99,115,116,101,112, 0,111,109, - 97,116, 0,116,105,109,101,116,101,120, 0,115,112,101,101,100,116,101,120, 0,102,108, 97,103, 50,110,101,103, 0,118,101,114, -116,103,114,111,117,112, 95,118, 0,118,103,114,111,117,112,110, 97,109,101, 91, 51, 50, 93, 0,118,103,114,111,117,112,110, 97, -109,101, 95,118, 91, 51, 50, 93, 0, 42,107,101,121,115, 0,109,105,110,102, 97, 99, 0,110,114, 0,117,115,101,100, 0,117,115, -101,100,101,108,101,109, 0, 42,112,111,105,110, 0,114,101,115,101,116,100,105,115,116, 0,108, 97,115,116,118, 97,108, 0, 42, -109, 97, 0,107,101,121, 0,113,117, 97,108, 0,113,117, 97,108, 50, 0,116, 97,114,103,101,116, 78, 97,109,101, 91, 51, 50, 93, - 0,116,111,103,103,108,101, 78, 97,109,101, 91, 51, 50, 93, 0,118, 97,108,117,101, 91, 51, 50, 93, 0,109, 97,120,118, 97,108, -117,101, 91, 51, 50, 93, 0,100,101,108, 97,121, 0,100,117,114, 97,116,105,111,110, 0,109, 97,116,101,114,105, 97,108, 78, 97, -109,101, 91, 51, 50, 93, 0,100, 97,109,112,116,105,109,101,114, 0,112,114,111,112,110, 97,109,101, 91, 51, 50, 93, 0,109, 97, -116,110, 97,109,101, 91, 51, 50, 93, 0, 97,120,105,115,102,108, 97,103, 0,112,111,115,101, 99,104, 97,110,110,101,108, 91, 51, - 50, 93, 0, 99,111,110,115,116,114, 97,105,110,116, 91, 51, 50, 93, 0, 42,102,114,111,109, 79, 98,106,101, 99,116, 0,115,117, - 98,106,101, 99,116, 91, 51, 50, 93, 0, 98,111,100,121, 91, 51, 50, 93, 0,111,116,121,112,101, 0,112,117,108,115,101, 0,102, -114,101,113, 0,116,111,116,108,105,110,107,115, 0, 42, 42,108,105,110,107,115, 0,116, 97,112, 0,106,111,121,105,110,100,101, -120, 0, 97,120,105,115, 95,115,105,110,103,108,101, 0, 97,120,105,115,102, 0, 98,117,116,116,111,110, 0,104, 97,116, 0,104, - 97,116,102, 0,112,114,101, 99,105,115,105,111,110, 0,115,116,114, 91, 49, 50, 56, 93, 0, 42,109,121,110,101,119, 0,105,110, -112,117,116,115, 0,116,111,116,115,108,105,110,107,115, 0, 42, 42,115,108,105,110,107,115, 0,118, 97,108,111, 0,115,116, 97, -116,101, 95,109, 97,115,107, 0, 42, 97, 99,116, 0,102,114, 97,109,101, 80,114,111,112, 91, 51, 50, 93, 0, 98,108,101,110,100, -105,110, 0,112,114,105,111,114,105,116,121, 0,101,110,100, 95,114,101,115,101,116, 0,115,116,114,105,100,101, 97,120,105,115, - 0,115,116,114,105,100,101,108,101,110,103,116,104, 0,109,105,110, 95,103, 97,105,110, 0,109, 97,120, 95,103, 97,105,110, 0, -114,101,102,101,114,101,110, 99,101, 95,100,105,115,116, 97,110, 99,101, 0,109, 97,120, 95,100,105,115,116, 97,110, 99,101, 0, -114,111,108,108,111,102,102, 95,102, 97, 99,116,111,114, 0, 99,111,110,101, 95,105,110,110,101,114, 95, 97,110,103,108,101, 0, - 99,111,110,101, 95,111,117,116,101,114, 95, 97,110,103,108,101, 0, 99,111,110,101, 95,111,117,116,101,114, 95,103, 97,105,110, - 0,112, 97,100, 51, 91, 50, 93, 0,112,105,116, 99,104, 0,115,111,117,110,100, 51, 68, 0,112, 97,100, 54, 91, 49, 93, 0, 42, -109,101, 0,108,105,110, 86,101,108,111, 99,105,116,121, 91, 51, 93, 0, 97,110,103, 86,101,108,111, 99,105,116,121, 91, 51, 93, - 0,108,111, 99, 97,108,102,108, 97,103, 0,100,121,110, 95,111,112,101,114, 97,116,105,111,110, 0,102,111,114, 99,101,108,111, - 99, 91, 51, 93, 0,102,111,114, 99,101,114,111,116, 91, 51, 93, 0,108,105,110,101, 97,114,118,101,108,111, 99,105,116,121, 91, - 51, 93, 0, 97,110,103,117,108, 97,114,118,101,108,111, 99,105,116,121, 91, 51, 93, 0, 42,114,101,102,101,114,101,110, 99,101, - 0,109,105,110, 0,109, 97,120, 0,114,111,116,100, 97,109,112, 0,109,105,110,108,111, 99, 91, 51, 93, 0,109, 97,120,108,111, - 99, 91, 51, 93, 0,109,105,110,114,111,116, 91, 51, 93, 0,109, 97,120,114,111,116, 91, 51, 93, 0,109, 97,116,112,114,111,112, - 91, 51, 50, 93, 0, 98,117,116,115,116, 97, 0, 98,117,116,101,110,100, 0,100,105,115,116,114,105, 98,117,116,105,111,110, 0, -105,110,116, 95, 97,114,103, 95, 49, 0,105,110,116, 95, 97,114,103, 95, 50, 0,102,108,111, 97,116, 95, 97,114,103, 95, 49, 0, -102,108,111, 97,116, 95, 97,114,103, 95, 50, 0,116,111, 80,114,111,112, 78, 97,109,101, 91, 51, 50, 93, 0, 42,116,111, 79, 98, -106,101, 99,116, 0, 98,111,100,121, 84,121,112,101, 0,102,105,108,101,110, 97,109,101, 91, 54, 52, 93, 0,108,111, 97,100, 97, -110,105,110, 97,109,101, 91, 54, 52, 93, 0,105,110,116, 95, 97,114,103, 0,102,108,111, 97,116, 95, 97,114,103, 0, 42,115,117, - 98,116, 97,114,103,101,116, 0,103,111, 0, 42,110,101,119,112, 97, 99,107,101,100,102,105,108,101, 0, 97,116,116,101,110,117, - 97,116,105,111,110, 0,100,105,115,116, 97,110, 99,101, 0, 42, 99, 97, 99,104,101, 0, 42,112,108, 97,121, 98, 97, 99,107, 95, -104, 97,110,100,108,101, 0, 42,108, 97,109,112,114,101,110, 0,103,111, 98,106,101, 99,116, 0,100,117,112,108,105, 95,111,102, -115, 91, 51, 93, 0, 42,112,114,111,112, 0, 99,104,105,108,100, 98, 97,115,101, 0,114,111,108,108, 0,104,101, 97,100, 91, 51, - 93, 0,116, 97,105,108, 91, 51, 93, 0, 98,111,110,101, 95,109, 97,116, 91, 51, 93, 91, 51, 93, 0, 97,114,109, 95,104,101, 97, -100, 91, 51, 93, 0, 97,114,109, 95,116, 97,105,108, 91, 51, 93, 0, 97,114,109, 95,109, 97,116, 91, 52, 93, 91, 52, 93, 0, 97, -114,109, 95,114,111,108,108, 0,120,119,105,100,116,104, 0,122,119,105,100,116,104, 0,101, 97,115,101, 49, 0,101, 97,115,101, - 50, 0,114, 97,100, 95,104,101, 97,100, 0,114, 97,100, 95,116, 97,105,108, 0, 98,111,110,101, 98, 97,115,101, 0, 99,104, 97, -105,110, 98, 97,115,101, 0, 42,101,100, 98,111, 0, 42, 97, 99,116, 95, 98,111,110,101, 0, 42, 97, 99,116, 95,101,100, 98,111, -110,101, 0, 42,115,107,101,116, 99,104, 0,108, 97,121,101,114, 95,117,115,101,100, 0,108, 97,121,101,114, 95,112,114,111,116, -101, 99,116,101,100, 0,103,104,111,115,116,101,112, 0,103,104,111,115,116,115,105,122,101, 0,103,104,111,115,116,116,121,112, -101, 0,112, 97,116,104,115,105,122,101, 0,103,104,111,115,116,115,102, 0,103,104,111,115,116,101,102, 0,112, 97,116,104,115, -102, 0,112, 97,116,104,101,102, 0,112, 97,116,104, 98, 99, 0,112, 97,116,104, 97, 99, 0, 42,112,111,105,110,116,115, 0,115, -116, 97,114,116, 95,102,114, 97,109,101, 0,101,110,100, 95,102,114, 97,109,101, 0,103,104,111,115,116, 95,115,102, 0,103,104, -111,115,116, 95,101,102, 0,103,104,111,115,116, 95, 98, 99, 0,103,104,111,115,116, 95, 97, 99, 0,103,104,111,115,116, 95,116, -121,112,101, 0,103,104,111,115,116, 95,115,116,101,112, 0,103,104,111,115,116, 95,102,108, 97,103, 0,112, 97,116,104, 95,116, -121,112,101, 0,112, 97,116,104, 95,115,116,101,112, 0,112, 97,116,104, 95,118,105,101,119,102,108, 97,103, 0,112, 97,116,104, - 95, 98, 97,107,101,102,108, 97,103, 0,112, 97,116,104, 95,115,102, 0,112, 97,116,104, 95,101,102, 0,112, 97,116,104, 95, 98, - 99, 0,112, 97,116,104, 95, 97, 99, 0, 99,111,110,115,116,102,108, 97,103, 0,105,107,102,108, 97,103, 0,115,101,108,101, 99, -116,102,108, 97,103, 0, 97,103,114,112, 95,105,110,100,101,120, 0, 42, 98,111,110,101, 0, 42, 99,104,105,108,100, 0,105,107, -116,114,101,101, 0, 42, 99,117,115,116,111,109, 0, 42, 99,117,115,116,111,109, 95,116,120, 0,101,117,108, 91, 51, 93, 0, 99, -104, 97,110, 95,109, 97,116, 91, 52, 93, 91, 52, 93, 0,112,111,115,101, 95,109, 97,116, 91, 52, 93, 91, 52, 93, 0,112,111,115, -101, 95,104,101, 97,100, 91, 51, 93, 0,112,111,115,101, 95,116, 97,105,108, 91, 51, 93, 0,108,105,109,105,116,109,105,110, 91, - 51, 93, 0,108,105,109,105,116,109, 97,120, 91, 51, 93, 0,115,116,105,102,102,110,101,115,115, 91, 51, 93, 0,105,107,115,116, -114,101,116, 99,104, 0,105,107,114,111,116,119,101,105,103,104,116, 0,105,107,108,105,110,119,101,105,103,104,116, 0, 99,104, - 97,110, 98, 97,115,101, 0, 42, 99,104, 97,110,104, 97,115,104, 0,112,114,111,120,121, 95,108, 97,121,101,114, 0,115,116,114, -105,100,101, 95,111,102,102,115,101,116, 91, 51, 93, 0, 99,121, 99,108,105, 99, 95,111,102,102,115,101,116, 91, 51, 93, 0, 97, -103,114,111,117,112,115, 0, 97, 99,116,105,118,101, 95,103,114,111,117,112, 0,105,107,115,111,108,118,101,114, 0, 42,105,107, -100, 97,116, 97, 0, 42,105,107,112, 97,114, 97,109, 0,112,114,111,120,121, 95, 97, 99,116, 95, 98,111,110,101, 91, 51, 50, 93, - 0,110,117,109,105,116,101,114, 0,110,117,109,115,116,101,112, 0,109,105,110,115,116,101,112, 0,109, 97,120,115,116,101,112, - 0,115,111,108,118,101,114, 0,102,101,101,100, 98, 97, 99,107, 0,109, 97,120,118,101,108, 0,100, 97,109,112,109, 97,120, 0, -100, 97,109,112,101,112,115, 0, 99,104, 97,110,110,101,108,115, 0, 99,117,115,116,111,109, 67,111,108, 0, 99,115, 0, 99,117, -114,118,101,115, 0,103,114,111,117,112,115, 0, 97, 99,116,105,118,101, 95,109, 97,114,107,101,114, 0,105,100,114,111,111,116, - 0, 42,115,111,117,114, 99,101, 0, 42,102,105,108,116,101,114, 95,103,114,112, 0,115,101, 97,114, 99,104,115,116,114, 91, 54, - 52, 93, 0,102,105,108,116,101,114,102,108, 97,103, 0, 97,100,115, 0,116,105,109,101,115,108,105,100,101, 0, 42,103,114,112, - 0,110, 97,109,101, 91, 51, 48, 93, 0,111,119,110,115,112, 97, 99,101, 0,116, 97,114,115,112, 97, 99,101, 0,101,110,102,111, -114, 99,101, 0,104,101, 97,100,116, 97,105,108, 0,108,105,110, 95,101,114,114,111,114, 0,114,111,116, 95,101,114,114,111,114, - 0, 42,116, 97,114, 0,109, 97,116,114,105,120, 91, 52, 93, 91, 52, 93, 0,115,112, 97, 99,101, 0,114,111,116, 79,114,100,101, -114, 0,116, 97,114,110,117,109, 0,116, 97,114,103,101,116,115, 0,105,116,101,114, 97,116,105,111,110,115, 0,114,111,111,116, - 98,111,110,101, 0,109, 97,120, 95,114,111,111,116, 98,111,110,101, 0, 42,112,111,108,101,116, 97,114, 0,112,111,108,101,115, -117, 98,116, 97,114,103,101,116, 91, 51, 50, 93, 0,112,111,108,101, 97,110,103,108,101, 0,111,114,105,101,110,116,119,101,105, -103,104,116, 0,103,114, 97, 98,116, 97,114,103,101,116, 91, 51, 93, 0,110,117,109,112,111,105,110,116,115, 0, 99,104, 97,105, -110,108,101,110, 0,120,122, 83, 99, 97,108,101, 77,111,100,101, 0,114,101,115,101,114,118,101,100, 49, 0,114,101,115,101,114, -118,101,100, 50, 0,109,105,110,109, 97,120,102,108, 97,103, 0,115,116,117, 99,107, 0, 99, 97, 99,104,101, 91, 51, 93, 0,108, -111, 99,107,102,108, 97,103, 0,102,111,108,108,111,119,102,108, 97,103, 0,118,111,108,109,111,100,101, 0,112,108, 97,110,101, - 0,111,114,103,108,101,110,103,116,104, 0, 98,117,108,103,101, 0,112,105,118, 88, 0,112,105,118, 89, 0,112,105,118, 90, 0, - 97,120, 88, 0, 97,120, 89, 0, 97,120, 90, 0,109,105,110, 76,105,109,105,116, 91, 54, 93, 0,109, 97,120, 76,105,109,105,116, - 91, 54, 93, 0,101,120,116,114, 97, 70,122, 0,105,110,118,109, 97,116, 91, 52, 93, 91, 52, 93, 0,102,114,111,109, 0,116,111, - 0,109, 97,112, 91, 51, 93, 0,101,120,112,111, 0,102,114,111,109, 95,109,105,110, 91, 51, 93, 0,102,114,111,109, 95,109, 97, -120, 91, 51, 93, 0,116,111, 95,109,105,110, 91, 51, 93, 0,116,111, 95,109, 97,120, 91, 51, 93, 0,114,111,116, 65,120,105,115, - 0,122,109,105,110, 0,122,109, 97,120, 0,112, 97,100, 91, 57, 93, 0, 99,104, 97,110,110,101,108, 91, 51, 50, 93, 0,110,111, - 95,114,111,116, 95, 97,120,105,115, 0,115,116,114,105,100,101, 95, 97,120,105,115, 0, 99,117,114,109,111,100, 0, 97, 99,116, -115,116, 97,114,116, 0, 97, 99,116,101,110,100, 0, 97, 99,116,111,102,102,115, 0,115,116,114,105,100,101,108,101,110, 0,115, - 99, 97,108,101, 0, 98,108,101,110,100,111,117,116, 0,115,116,114,105,100,101, 99,104, 97,110,110,101,108, 91, 51, 50, 93, 0, -111,102,102,115, 95, 98,111,110,101, 91, 51, 50, 93, 0,104, 97,115,105,110,112,117,116, 0,104, 97,115,111,117,116,112,117,116, - 0,100, 97,116, 97,116,121,112,101, 0,115,111, 99,107,101,116,116,121,112,101, 0, 42,110,101,119, 95,115,111, 99,107, 0,110, -115, 0,108,105,109,105,116, 0,115,116, 97, 99,107, 95,116,121,112,101, 0, 42,115,116, 97, 99,107, 95,112,116,114, 0,115,116, - 97, 99,107, 95,105,110,100,101,120, 0,108,111, 99,120, 0,108,111, 99,121, 0,111,119,110, 95,105,110,100,101,120, 0, 42,103, -114,111,117,112,115,111, 99,107, 0,116,111, 95,105,110,100,101,120, 0, 42,108,105,110,107, 0, 42,114,101, 99,116, 0,120,115, -105,122,101, 0,121,115,105,122,101, 0, 42,110,101,119, 95,110,111,100,101, 0,108, 97,115,116,121, 0,111,117,116,112,117,116, -115, 0, 42,115,116,111,114, 97,103,101, 0,109,105,110,105,119,105,100,116,104, 0,108, 97, 98,101,108, 91, 51, 50, 93, 0, 99, -117,115,116,111,109, 49, 0, 99,117,115,116,111,109, 50, 0, 99,117,115,116,111,109, 51, 0, 99,117,115,116,111,109, 52, 0,110, -101,101,100, 95,101,120,101, 99, 0,101,120,101, 99, 0, 42,116,104,114,101, 97,100,100, 97,116, 97, 0,116,111,116,114, 0, 98, -117,116,114, 0,112,114,118,114, 0, 42, 98,108,111, 99,107, 0, 42,116,121,112,101,105,110,102,111, 0, 42,102,114,111,109,110, -111,100,101, 0, 42,116,111,110,111,100,101, 0, 42,102,114,111,109,115,111, 99,107, 0, 42,116,111,115,111, 99,107, 0,110,111, -100,101,115, 0,108,105,110,107,115, 0, 42,115,116, 97, 99,107, 0, 42,116,104,114,101, 97,100,115,116, 97, 99,107, 0,105,110, -105,116, 0,115,116, 97, 99,107,115,105,122,101, 0, 99,117,114, 95,105,110,100,101,120, 0, 97,108,108,116,121,112,101,115, 0, - 40, 42,112,114,111,103,114,101,115,115, 41, 40, 41, 0, 40, 42,115,116, 97,116,115, 95,100,114, 97,119, 41, 40, 41, 0, 40, 42, -116,101,115,116, 95, 98,114,101, 97,107, 41, 40, 41, 0, 42,116, 98,104, 0, 42,112,114,104, 0, 42,115,100,104, 0, 99,121, 99, -108,105, 99, 0,109,111,118,105,101, 0,115, 97,109,112,108,101,115, 0,109, 97,120,115,112,101,101,100, 0,109,105,110,115,112, -101,101,100, 0, 99,117,114,118,101,100, 0,112,101,114, 99,101,110,116,120, 0,112,101,114, 99,101,110,116,121, 0, 98,111,107, -101,104, 0,103, 97,109,109, 97, 0,105,109, 97,103,101, 95,105,110, 95,119,105,100,116,104, 0,105,109, 97,103,101, 95,105,110, - 95,104,101,105,103,104,116, 0, 99,101,110,116,101,114, 95,120, 0, 99,101,110,116,101,114, 95,121, 0,115,112,105,110, 0,119, -114, 97,112, 0,115,105,103,109, 97, 95, 99,111,108,111,114, 0,115,105,103,109, 97, 95,115,112, 97, 99,101, 0,104,117,101, 0, -116, 49, 0,116, 50, 0,116, 51, 0,102,115,116,114,101,110,103,116,104, 0,102, 97,108,112,104, 97, 0,107,101,121, 91, 52, 93, - 0, 97,108,103,111,114,105,116,104,109, 0, 99,104, 97,110,110,101,108, 0,120, 49, 0,120, 50, 0,121, 49, 0,121, 50, 0,102, - 97, 99, 95,120, 49, 0,102, 97, 99, 95,120, 50, 0,102, 97, 99, 95,121, 49, 0,102, 97, 99, 95,121, 50, 0, 99,111,108,110, 97, -109,101, 91, 51, 50, 93, 0, 98,107,116,121,112,101, 0,114,111,116, 97,116,105,111,110, 0,103, 97,109, 99,111, 0,110,111, 95, -122, 98,117,102, 0,102,115,116,111,112, 0,109, 97,120, 98,108,117,114, 0, 98,116,104,114,101,115,104, 0, 42,100,105, 99,116, - 0, 42,110,111,100,101, 0, 97,110,103,108,101, 95,111,102,115, 0, 99,111,108,109,111,100, 0,109,105,120, 0,116,104,114,101, -115,104,111,108,100, 0,102, 97,100,101, 0,109, 0, 99, 0,106,105,116, 0,112,114,111,106, 0,102,105,116, 0,115,108,111,112, -101, 91, 51, 93, 0,112,111,119,101,114, 91, 51, 93, 0,108,105,102,116, 95,108,103,103, 91, 51, 93, 0,103, 97,109,109, 97, 95, -105,110,118, 91, 51, 93, 0,108,105,109, 99,104, 97,110, 0,117,110,115,112,105,108,108, 0,108,105,109,115, 99, 97,108,101, 0, -117,115,112,105,108,108,114, 0,117,115,112,105,108,108,103, 0,117,115,112,105,108,108, 98, 0,115,104,111,114,116,121, 0,109, -105,110,116, 97, 98,108,101, 0,109, 97,120,116, 97, 98,108,101, 0,101,120,116, 95,105,110, 91, 50, 93, 0,101,120,116, 95,111, -117,116, 91, 50, 93, 0, 42, 99,117,114,118,101, 0, 42,116, 97, 98,108,101, 0, 42,112,114,101,109,117,108,116, 97, 98,108,101, - 0,112,114,101,115,101,116, 0, 99,104, 97,110,103,101,100, 95,116,105,109,101,115,116, 97,109,112, 0, 99,117,114,114, 0, 99, -108,105,112,114, 0, 99,109, 91, 52, 93, 0, 98,108, 97, 99,107, 91, 51, 93, 0,119,104,105,116,101, 91, 51, 93, 0, 98,119,109, -117,108, 91, 51, 93, 0,115, 97,109,112,108,101, 91, 51, 93, 0,120, 95,114,101,115,111,108,117,116,105,111,110, 0,100, 97,116, - 97, 95,114, 91, 50, 53, 54, 93, 0,100, 97,116, 97, 95,103, 91, 50, 53, 54, 93, 0,100, 97,116, 97, 95, 98, 91, 50, 53, 54, 93, - 0,100, 97,116, 97, 95,108,117,109, 97, 91, 50, 53, 54, 93, 0,115, 97,109,112,108,101, 95,102,117,108,108, 0,115, 97,109,112, -108,101, 95,108,105,110,101,115, 0, 97, 99, 99,117,114, 97, 99,121, 0,119, 97,118,101,102,114,109, 95,109,111,100,101, 0,119, - 97,118,101,102,114,109, 95, 97,108,112,104, 97, 0,119, 97,118,101,102,114,109, 95,121,102, 97, 99, 0,119, 97,118,101,102,114, -109, 95,104,101,105,103,104,116, 0,118,101, 99,115, 99,111,112,101, 95, 97,108,112,104, 97, 0,118,101, 99,115, 99,111,112,101, - 95,104,101,105,103,104,116, 0,109,105,110,109, 97,120, 91, 51, 93, 91, 50, 93, 0,104,105,115,116, 0, 42,119, 97,118,101,102, -111,114,109, 95, 49, 0, 42,119, 97,118,101,102,111,114,109, 95, 50, 0, 42,119, 97,118,101,102,111,114,109, 95, 51, 0, 42,118, -101, 99,115, 99,111,112,101, 0,119, 97,118,101,102,111,114,109, 95,116,111,116, 0,111,102,102,115,101,116, 91, 50, 93, 0, 99, -108,111,110,101, 0,109,116,101,120, 0, 42,105, 99,111,110, 95,105,109, 98,117,102, 0,105, 99,111,110, 95,102,105,108,101,112, - 97,116,104, 91, 50, 52, 48, 93, 0,110,111,114,109, 97,108, 95,119,101,105,103,104,116, 0,111, 98, 95,109,111,100,101, 0,106, -105,116,116,101,114, 0,115,109,111,111,116,104, 95,115,116,114,111,107,101, 95,114, 97,100,105,117,115, 0,115,109,111,111,116, -104, 95,115,116,114,111,107,101, 95,102, 97, 99,116,111,114, 0,114, 97,116,101, 0,114,103, 98, 91, 51, 93, 0,115, 99,117,108, -112,116, 95,112,108, 97,110,101, 0,112,108, 97,110,101, 95,111,102,102,115,101,116, 0,115, 99,117,108,112,116, 95,116,111,111, -108, 0,118,101,114,116,101,120,112, 97,105,110,116, 95,116,111,111,108, 0,105,109, 97,103,101,112, 97,105,110,116, 95,116,111, -111,108, 0,112, 97,100, 51, 91, 53, 93, 0, 97,117,116,111,115,109,111,111,116,104, 95,102, 97, 99,116,111,114, 0, 99,114,101, - 97,115,101, 95,112,105,110, 99,104, 95,102, 97, 99,116,111,114, 0,112,108, 97,110,101, 95,116,114,105,109, 0,116,101,120,116, -117,114,101, 95,115, 97,109,112,108,101, 95, 98,105, 97,115, 0,116,101,120,116,117,114,101, 95,111,118,101,114,108, 97,121, 95, - 97,108,112,104, 97, 0,117,110,112,114,111,106,101, 99,116,101,100, 95,114, 97,100,105,117,115, 0, 97,100,100, 95, 99,111,108, - 91, 51, 93, 0,115,117, 98, 95, 99,111,108, 91, 51, 93, 0, 97, 99,116,105,118,101, 95,114,110,100, 0, 97, 99,116,105,118,101, - 95, 99,108,111,110,101, 0, 97, 99,116,105,118,101, 95,109, 97,115,107, 0, 42,108, 97,121,101,114,115, 0,116,111,116,108, 97, -121,101,114, 0,109, 97,120,108, 97,121,101,114, 0,116,111,116,115,105,122,101, 0, 42,112,111,111,108, 0, 42,101,120,116,101, -114,110, 97,108, 0,114,111,116, 91, 52, 93, 0, 97,118,101, 91, 51, 93, 0, 42,103,114,111,117,110,100, 0,119, 97,110,100,101, -114, 91, 51, 93, 0,114,101,115,116, 95,108,101,110,103,116,104, 0,112, 97,114,116,105, 99,108,101, 95,105,110,100,101,120, 91, - 50, 93, 0,100,101,108,101,116,101, 95,102,108, 97,103, 0,110,117,109, 0,112, 97,114,101,110,116, 0,112, 97, 91, 52, 93, 0, -119, 91, 52, 93, 0,102,117,118, 91, 52, 93, 0,102,111,102,102,115,101,116, 0,114,116, 91, 50, 93, 0,112,114,101,118, 95,115, -116, 97,116,101, 0, 42,104, 97,105,114, 0, 42, 98,111,105,100, 0,100,105,101,116,105,109,101, 0,110,117,109, 95,100,109, 99, - 97, 99,104,101, 0,104, 97,105,114, 95,105,110,100,101,120, 0, 97,108,105,118,101, 0,115,112,114,105,110,103, 95,107, 0,112, -108, 97,115,116,105, 99,105,116,121, 95, 99,111,110,115,116, 97,110,116, 0,121,105,101,108,100, 95,114, 97,116,105,111, 0,112, -108, 97,115,116,105, 99,105,116,121, 95, 98, 97,108, 97,110, 99,101, 0,121,105,101,108,100, 95, 98, 97,108, 97,110, 99,101, 0, -118,105,115, 99,111,115,105,116,121, 95,111,109,101,103, 97, 0,118,105,115, 99,111,115,105,116,121, 95, 98,101,116, 97, 0,115, -116,105,102,102,110,101,115,115, 95,107, 0,115,116,105,102,102,110,101,115,115, 95,107,110,101, 97,114, 0,114,101,115,116, 95, -100,101,110,115,105,116,121, 0, 98,117,111,121, 97,110, 99,121, 0,115,112,114,105,110,103, 95,102,114, 97,109,101,115, 0, 42, - 98,111,105,100,115, 0, 42,102,108,117,105,100, 0,100,105,115,116,114, 0,112,104,121,115,116,121,112,101, 0, 97,118,101,109, -111,100,101, 0,114,101, 97, 99,116,101,118,101,110,116, 0,100,114, 97,119, 0,100,114, 97,119, 95, 97,115, 0,100,114, 97,119, - 95,115,105,122,101, 0, 99,104,105,108,100,116,121,112,101, 0,114,101,110, 95, 97,115, 0,115,117, 98,102,114, 97,109,101,115, - 0,100,114, 97,119, 95, 99,111,108, 0,114,101,110, 95,115,116,101,112, 0,104, 97,105,114, 95,115,116,101,112, 0,107,101,121, -115, 95,115,116,101,112, 0, 97,100, 97,112,116, 95, 97,110,103,108,101, 0, 97,100, 97,112,116, 95,112,105,120, 0,114,111,116, -102,114,111,109, 0,105,110,116,101,103,114, 97,116,111,114, 0, 98, 98, 95, 97,108,105,103,110, 0, 98, 98, 95,117,118, 95,115, -112,108,105,116, 0, 98, 98, 95, 97,110,105,109, 0, 98, 98, 95,115,112,108,105,116, 95,111,102,102,115,101,116, 0, 98, 98, 95, -116,105,108,116, 0, 98, 98, 95,114, 97,110,100, 95,116,105,108,116, 0, 98, 98, 95,111,102,102,115,101,116, 91, 50, 93, 0, 98, - 98, 95,115,105,122,101, 91, 50, 93, 0, 98, 98, 95,118,101,108, 95,104,101, 97,100, 0, 98, 98, 95,118,101,108, 95,116, 97,105, -108, 0, 99,111,108,111,114, 95,118,101, 99, 95,109, 97,120, 0,115,105,109,112,108,105,102,121, 95,114,101,102,115,105,122,101, - 0,115,105,109,112,108,105,102,121, 95,114, 97,116,101, 0,115,105,109,112,108,105,102,121, 95,116,114, 97,110,115,105,116,105, -111,110, 0,115,105,109,112,108,105,102,121, 95,118,105,101,119,112,111,114,116, 0,116,105,109,101,116,119,101, 97,107, 0,106, -105,116,102, 97, 99, 0,101,102,102, 95,104, 97,105,114, 0,103,114,105,100, 95,114, 97,110,100, 0,103,114,105,100, 95,114,101, -115, 0,101,102,102,101, 99,116,111,114, 95, 97,109,111,117,110,116, 0,112, 97,114,116,102, 97, 99, 0,116, 97,110,102, 97, 99, - 0,116, 97,110,112,104, 97,115,101, 0,114,101, 97, 99,116,102, 97, 99, 0,111, 98, 95,118,101,108, 91, 51, 93, 0, 97,118,101, -102, 97, 99, 0,112,104, 97,115,101,102, 97, 99, 0,114, 97,110,100,114,111,116,102, 97, 99, 0,114, 97,110,100,112,104, 97,115, -101,102, 97, 99, 0,114, 97,110,100,115,105,122,101, 0, 97, 99, 99, 91, 51, 93, 0,100,114, 97,103,102, 97, 99, 0, 98,114,111, -119,110,102, 97, 99, 0,114, 97,110,100,108,101,110,103,116,104, 0, 99,104,105,108,100, 95,110, 98,114, 0,114,101,110, 95, 99, -104,105,108,100, 95,110, 98,114, 0,112, 97,114,101,110,116,115, 0, 99,104,105,108,100,115,105,122,101, 0, 99,104,105,108,100, -114, 97,110,100,115,105,122,101, 0, 99,104,105,108,100,114, 97,100, 0, 99,104,105,108,100,102,108, 97,116, 0, 99,108,117,109, -112,112,111,119, 0,107,105,110,107, 95,102,108, 97,116, 0,107,105,110,107, 95, 97,109,112, 95, 99,108,117,109,112, 0,114,111, -117,103,104, 49, 0,114,111,117,103,104, 49, 95,115,105,122,101, 0,114,111,117,103,104, 50, 0,114,111,117,103,104, 50, 95,115, -105,122,101, 0,114,111,117,103,104, 50, 95,116,104,114,101,115, 0,114,111,117,103,104, 95,101,110,100, 0,114,111,117,103,104, - 95,101,110,100, 95,115,104, 97,112,101, 0, 99,108,101,110,103,116,104, 0, 99,108,101,110,103,116,104, 95,116,104,114,101,115, - 0,112, 97,114,116,105,110,103, 95,102, 97, 99, 0,112, 97,114,116,105,110,103, 95,109,105,110, 0,112, 97,114,116,105,110,103, - 95,109, 97,120, 0, 98,114, 97,110, 99,104, 95,116,104,114,101,115, 0,100,114, 97,119, 95,108,105,110,101, 91, 50, 93, 0,112, - 97,116,104, 95,115,116, 97,114,116, 0,112, 97,116,104, 95,101,110,100, 0,116,114, 97,105,108, 95, 99,111,117,110,116, 0,107, -101,121,101,100, 95,108,111,111,112,115, 0,100,117,112,108,105,119,101,105,103,104,116,115, 0, 42,101,102,102, 95,103,114,111, -117,112, 0, 42,100,117,112, 95,111, 98, 0, 42, 98, 98, 95,111, 98, 0, 42,112,100, 50, 0, 42,112, 97,114,116, 0, 42,112, 97, -114,116,105, 99,108,101,115, 0, 42, 42,112, 97,116,104, 99, 97, 99,104,101, 0, 42, 42, 99,104,105,108,100, 99, 97, 99,104,101, - 0,112, 97,116,104, 99, 97, 99,104,101, 98,117,102,115, 0, 99,104,105,108,100, 99, 97, 99,104,101, 98,117,102,115, 0, 42, 99, -108,109,100, 0, 42,104, 97,105,114, 95,105,110, 95,100,109, 0, 42,104, 97,105,114, 95,111,117,116, 95,100,109, 0, 42,116, 97, -114,103,101,116, 95,111, 98, 0, 42,108, 97,116,116,105, 99,101, 0,116,114,101,101, 95,102,114, 97,109,101, 0, 98,118,104,116, -114,101,101, 95,102,114, 97,109,101, 0, 99,104,105,108,100, 95,115,101,101,100, 0,116,111,116,117,110,101,120,105,115,116, 0, -116,111,116, 99,104,105,108,100, 0,116,111,116, 99, 97, 99,104,101,100, 0,116,111,116, 99,104,105,108,100, 99, 97, 99,104,101, - 0,116, 97,114,103,101,116, 95,112,115,121,115, 0,116,111,116,107,101,121,101,100, 0, 98, 97,107,101,115,112, 97, 99,101, 0, - 98, 98, 95,117,118,110, 97,109,101, 91, 51, 93, 91, 51, 50, 93, 0,118,103,114,111,117,112, 91, 49, 50, 93, 0,118,103, 95,110, -101,103, 0,114,116, 51, 0, 42,114,101,110,100,101,114,100, 97,116, 97, 0, 42,101,102,102,101, 99,116,111,114,115, 0, 42,102, -108,117,105,100, 95,115,112,114,105,110,103,115, 0,116,111,116, 95,102,108,117,105,100,115,112,114,105,110,103,115, 0, 97,108, -108,111, 99, 95,102,108,117,105,100,115,112,114,105,110,103,115, 0, 42,116,114,101,101, 0, 42,112,100,100, 0, 42,102,114, 97, -110,100, 0, 67,100,105,115, 0, 67,118,105, 0,115,116,114,117, 99,116,117,114, 97,108, 0, 98,101,110,100,105,110,103, 0,109, - 97,120, 95, 98,101,110,100, 0,109, 97,120, 95,115,116,114,117, 99,116, 0,109, 97,120, 95,115,104,101, 97,114, 0, 97,118,103, - 95,115,112,114,105,110,103, 95,108,101,110, 0,116,105,109,101,115, 99, 97,108,101, 0,101,102,102, 95,102,111,114, 99,101, 95, -115, 99, 97,108,101, 0,101,102,102, 95,119,105,110,100, 95,115, 99, 97,108,101, 0,115,105,109, 95,116,105,109,101, 95,111,108, -100, 0,118,101,108,111, 99,105,116,121, 95,115,109,111,111,116,104, 0, 99,111,108,108,105,100,101,114, 95,102,114,105, 99,116, -105,111,110, 0,115,116,101,112,115, 80,101,114, 70,114, 97,109,101, 0,112,114,101,114,111,108,108, 0,109, 97,120,115,112,114, -105,110,103,108,101,110, 0,115,111,108,118,101,114, 95,116,121,112,101, 0,118,103,114,111,117,112, 95, 98,101,110,100, 0,118, -103,114,111,117,112, 95,109, 97,115,115, 0,118,103,114,111,117,112, 95,115,116,114,117, 99,116, 0,115,104, 97,112,101,107,101, -121, 95,114,101,115,116, 0,112,114,101,115,101,116,115, 0,114,101,115,101,116, 0, 42, 99,111,108,108,105,115,105,111,110, 95, -108,105,115,116, 0,101,112,115,105,108,111,110, 0,115,101,108,102, 95,102,114,105, 99,116,105,111,110, 0,115,101,108,102,101, -112,115,105,108,111,110, 0,114,101,112,101,108, 95,102,111,114, 99,101, 0,100,105,115,116, 97,110, 99,101, 95,114,101,112,101, -108, 0,115,101,108,102, 95,108,111,111,112, 95, 99,111,117,110,116, 0,108,111,111,112, 95, 99,111,117,110,116, 0,112,114,101, -115,115,117,114,101, 0,116,104,105, 99,107,110,101,115,115, 0,115,116,114,111,107,101,115, 0,102,114, 97,109,101,110,117,109, - 0, 42, 97, 99,116,102,114, 97,109,101, 0,103,115,116,101,112, 0,105,110,102,111, 91, 49, 50, 56, 93, 0,115, 98,117,102,102, -101,114, 95,115,105,122,101, 0,115, 98,117,102,102,101,114, 95,115,102,108, 97,103, 0, 42,115, 98,117,102,102,101,114, 0,108, -105,115,116, 0,112,114,105,110,116,108,101,118,101,108, 0,115,116,111,114,101,108,101,118,101,108, 0, 42,114,101,112,111,114, -116,116,105,109,101,114, 0, 42,119,105,110,100,114, 97,119, 97, 98,108,101, 0, 42,119,105,110, 97, 99,116,105,118,101, 0,119, -105,110,100,111,119,115, 0,105,110,105,116,105, 97,108,105,122,101,100, 0,102,105,108,101, 95,115, 97,118,101,100, 0,111,112, - 95,117,110,100,111, 95,100,101,112,116,104, 0,111,112,101,114, 97,116,111,114,115, 0,113,117,101,117,101, 0,114,101,112,111, -114,116,115, 0,106,111, 98,115, 0,112, 97,105,110,116, 99,117,114,115,111,114,115, 0,100,114, 97,103,115, 0,107,101,121, 99, -111,110,102,105,103,115, 0, 42,100,101,102, 97,117,108,116, 99,111,110,102, 0,116,105,109,101,114,115, 0, 42, 97,117,116,111, -115, 97,118,101,116,105,109,101,114, 0, 42,103,104,111,115,116,119,105,110, 0,103,114, 97, 98, 99,117,114,115,111,114, 0, 42, -115, 99,114,101,101,110, 0, 42,110,101,119,115, 99,114,101,101,110, 0,115, 99,114,101,101,110,110, 97,109,101, 91, 51, 50, 93, - 0,112,111,115,120, 0,112,111,115,121, 0,119,105,110,100,111,119,115,116, 97,116,101, 0,109,111,110,105,116,111,114, 0,108, - 97,115,116, 99,117,114,115,111,114, 0,109,111,100, 97,108, 99,117,114,115,111,114, 0, 97,100,100,109,111,117,115,101,109,111, -118,101, 0, 42,101,118,101,110,116,115,116, 97,116,101, 0, 42, 99,117,114,115,119,105,110, 0, 42,116,119,101, 97,107, 0,100, -114, 97,119,109,101,116,104,111,100, 0,100,114, 97,119,102, 97,105,108, 0, 42,100,114, 97,119,100, 97,116, 97, 0,109,111,100, - 97,108,104, 97,110,100,108,101,114,115, 0,115,117, 98,119,105,110,100,111,119,115, 0,103,101,115,116,117,114,101, 0,105,100, -110, 97,109,101, 91, 54, 52, 93, 0,112,114,111,112,118, 97,108,117,101, 0,115,104,105,102,116, 0, 99,116,114,108, 0, 97,108, -116, 0,111,115,107,101,121, 0,107,101,121,109,111,100,105,102,105,101,114, 0,109, 97,112,116,121,112,101, 0, 42,112,116,114, - 0,105,116,101,109,115, 0,115,112, 97, 99,101,105,100, 0,114,101,103,105,111,110,105,100, 0,107,109,105, 95,105,100, 0, 40, - 42,112,111,108,108, 41, 40, 41, 0, 42,109,111,100, 97,108, 95,105,116,101,109,115, 0, 98, 97,115,101,110, 97,109,101, 91, 54, - 52, 93, 0, 97, 99,116,107,101,121,109, 97,112, 0, 42, 99,117,115,116,111,109,100, 97,116, 97, 0, 42,112,121, 95,105,110,115, -116, 97,110, 99,101, 0, 42,114,101,112,111,114,116,115, 0,109, 97, 99,114,111, 0, 42,111,112,109, 0, 42,101,100, 97,116, 97, - 0,105,110,102,108,117,101,110, 99,101, 0, 42, 99,111,101,102,102,105, 99,105,101,110,116,115, 0, 97,114,114, 97,121,115,105, -122,101, 0,112,111,108,121, 95,111,114,100,101,114, 0, 97,109,112,108,105,116,117,100,101, 0,112,104, 97,115,101, 95,109,117, -108,116,105,112,108,105,101,114, 0,112,104, 97,115,101, 95,111,102,102,115,101,116, 0,118, 97,108,117,101, 95,111,102,102,115, -101,116, 0,109,105,100,118, 97,108, 0, 98,101,102,111,114,101, 95,109,111,100,101, 0, 97,102,116,101,114, 95,109,111,100,101, - 0, 98,101,102,111,114,101, 95, 99,121, 99,108,101,115, 0, 97,102,116,101,114, 95, 99,121, 99,108,101,115, 0,114,101, 99,116, - 0,112,104, 97,115,101, 0,109,111,100,105,102,105, 99, 97,116,105,111,110, 0,115,116,101,112, 95,115,105,122,101, 0, 42,114, -110, 97, 95,112, 97,116,104, 0,112, 99,104, 97,110, 95,110, 97,109,101, 91, 51, 50, 93, 0,116,114, 97,110,115, 67,104, 97,110, - 0,105,100,116,121,112,101, 0,116, 97,114,103,101,116,115, 91, 56, 93, 0,110,117,109, 95,116, 97,114,103,101,116,115, 0,118, - 97,114,105, 97, 98,108,101,115, 0,101,120,112,114,101,115,115,105,111,110, 91, 50, 53, 54, 93, 0, 42,101,120,112,114, 95, 99, -111,109,112, 0,118,101, 99, 91, 50, 93, 0, 42,102,112,116, 0, 97,114,114, 97,121, 95,105,110,100,101,120, 0, 99,111,108,111, -114, 95,109,111,100,101, 0, 99,111,108,111,114, 91, 51, 93, 0,102,114,111,109, 91, 49, 50, 56, 93, 0,116,111, 91, 49, 50, 56, - 93, 0,109, 97,112,112,105,110,103,115, 0,115,116,114,105,112,115, 0, 42,114,101,109, 97,112, 0,102, 99,117,114,118,101,115, - 0,115,116,114,105,112, 95,116,105,109,101, 0, 98,108,101,110,100,109,111,100,101, 0,101,120,116,101,110,100,109,111,100,101, - 0,103,114,111,117,112, 91, 54, 52, 93, 0,103,114,111,117,112,109,111,100,101, 0,107,101,121,105,110,103,102,108, 97,103, 0, -112, 97,116,104,115, 0,116,121,112,101,105,110,102,111, 91, 54, 52, 93, 0, 97, 99,116,105,118,101, 95,112, 97,116,104, 0, 42, -116,109,112, 97, 99,116, 0,110,108, 97, 95,116,114, 97, 99,107,115, 0, 42, 97, 99,116,115,116,114,105,112, 0,100,114,105,118, -101,114,115, 0,111,118,101,114,114,105,100,101,115, 0, 97, 99,116, 95, 98,108,101,110,100,109,111,100,101, 0, 97, 99,116, 95, -101,120,116,101,110,100,109,111,100,101, 0, 97, 99,116, 95,105,110,102,108,117,101,110, 99,101, 0,114,117,108,101, 0,111,112, -116,105,111,110,115, 0,102,101, 97,114, 95,102, 97, 99,116,111,114, 0,115,105,103,110, 97,108, 95,105,100, 0,108,111,111,107, - 95, 97,104,101, 97,100, 0,111,108,111, 99, 91, 51, 93, 0,113,117,101,117,101, 95,115,105,122,101, 0,119, 97,110,100,101,114, - 0,102,108,101,101, 95,100,105,115,116, 97,110, 99,101, 0,104,101, 97,108,116,104, 0,115,116, 97,116,101, 95,105,100, 0,114, -117,108,101,115, 0, 99,111,110,100,105,116,105,111,110,115, 0, 97, 99,116,105,111,110,115, 0,114,117,108,101,115,101,116, 95, -116,121,112,101, 0,114,117,108,101, 95,102,117,122,122,105,110,101,115,115, 0,108, 97,115,116, 95,115,116, 97,116,101, 95,105, -100, 0,108, 97,110,100,105,110,103, 95,115,109,111,111,116,104,110,101,115,115, 0, 98, 97,110,107,105,110,103, 0, 97,103,103, -114,101,115,115,105,111,110, 0, 97,105,114, 95,109,105,110, 95,115,112,101,101,100, 0, 97,105,114, 95,109, 97,120, 95,115,112, -101,101,100, 0, 97,105,114, 95,109, 97,120, 95, 97, 99, 99, 0, 97,105,114, 95,109, 97,120, 95, 97,118,101, 0, 97,105,114, 95, -112,101,114,115,111,110, 97,108, 95,115,112, 97, 99,101, 0,108, 97,110,100, 95,106,117,109,112, 95,115,112,101,101,100, 0,108, - 97,110,100, 95,109, 97,120, 95,115,112,101,101,100, 0,108, 97,110,100, 95,109, 97,120, 95, 97, 99, 99, 0,108, 97,110,100, 95, -109, 97,120, 95, 97,118,101, 0,108, 97,110,100, 95,112,101,114,115,111,110, 97,108, 95,115,112, 97, 99,101, 0,108, 97,110,100, - 95,115,116,105, 99,107, 95,102,111,114, 99,101, 0,115,116, 97,116,101,115, 0, 42,115,109,100, 0, 42,102,108,117,105,100, 95, -103,114,111,117,112, 0, 42, 99,111,108,108, 95,103,114,111,117,112, 0, 42,119,116, 0, 42,116,101,120, 95,119,116, 0, 42,116, -101,120, 95,115,104, 97,100,111,119, 0, 42,115,104, 97,100,111,119, 0,112, 48, 91, 51, 93, 0,112, 49, 91, 51, 93, 0,100,120, - 0,111,109,101,103, 97, 0,116,101,109,112, 65,109, 98, 0, 98,101,116, 97, 0,114,101,115, 91, 51, 93, 0, 97,109,112,108,105, -102,121, 0,109, 97,120,114,101,115, 0,118,105,101,119,115,101,116,116,105,110,103,115, 0,110,111,105,115,101, 0,100,105,115, -115, 95,112,101,114, 99,101,110,116, 0,100,105,115,115, 95,115,112,101,101,100, 0,114,101,115, 95,119,116, 91, 51, 93, 0,100, -120, 95,119,116, 0,118, 51,100,110,117,109, 0, 99, 97, 99,104,101, 95, 99,111,109,112, 0, 99, 97, 99,104,101, 95,104,105,103, -104, 95, 99,111,109,112, 0, 42,112,111,105,110,116, 95, 99, 97, 99,104,101, 91, 50, 93, 0,112,116, 99, 97, 99,104,101,115, 91, - 50, 93, 0, 98,111,114,100,101,114, 95, 99,111,108,108,105,115,105,111,110,115, 0,116,105,109,101, 95,115, 99, 97,108,101, 0, -118,111,114,116,105, 99,105,116,121, 0,118,101,108,111, 99,105,116,121, 91, 50, 93, 0,118,101,108, 95,109,117,108,116,105, 0, -118,103,114,112, 95,104,101, 97,116, 95,115, 99, 97,108,101, 91, 50, 93, 0,118,103,114,111,117,112, 95,102,108,111,119, 0,118, -103,114,111,117,112, 95,100,101,110,115,105,116,121, 0,118,103,114,111,117,112, 95,104,101, 97,116, 0, 42,112,111,105,110,116, -115, 95,111,108,100, 0, 42,118,101,108, 0,109, 97,116, 95,111,108,100, 91, 52, 93, 91, 52, 93, 0, 0, 0, 0, 84, 89, 80, 69, - 0, 0, 1,205, 99,104, 97,114, 0,117, 99,104, 97,114, 0,115,104,111,114,116, 0,117,115,104,111,114,116, 0,105,110,116, 0, -108,111,110,103, 0,117,108,111,110,103, 0,102,108,111, 97,116, 0,100,111,117, 98,108,101, 0,118,111,105,100, 0, 76,105,110, -107, 0, 76,105,110,107, 68, 97,116, 97, 0, 76,105,115,116, 66, 97,115,101, 0,118,101, 99, 50,115, 0,118,101, 99, 50,102, 0, -114, 99,116,105, 0,114, 99,116,102, 0, 73, 68, 80,114,111,112,101,114,116,121, 68, 97,116, 97, 0, 73, 68, 80,114,111,112,101, -114,116,121, 0, 73, 68, 0, 76,105, 98,114, 97,114,121, 0, 70,105,108,101, 68, 97,116, 97, 0, 80,114,101,118,105,101,119, 73, -109, 97,103,101, 0, 73,112,111, 68,114,105,118,101,114, 0, 79, 98,106,101, 99,116, 0, 73,112,111, 67,117,114,118,101, 0, 66, - 80,111,105,110,116, 0, 66,101,122, 84,114,105,112,108,101, 0, 73,112,111, 0, 75,101,121, 66,108,111, 99,107, 0, 75,101,121, - 0, 65,110,105,109, 68, 97,116, 97, 0, 84,101,120,116, 76,105,110,101, 0, 84,101,120,116, 77, 97,114,107,101,114, 0, 84,101, -120,116, 0, 80, 97, 99,107,101,100, 70,105,108,101, 0, 67, 97,109,101,114, 97, 0, 73,109, 97,103,101, 85,115,101,114, 0, 83, - 99,101,110,101, 0, 73,109, 97,103,101, 0, 71, 80, 85, 84,101,120,116,117,114,101, 0, 97,110,105,109, 0, 82,101,110,100,101, -114, 82,101,115,117,108,116, 0, 77, 84,101,120, 0, 84,101,120, 0, 80,108,117,103,105,110, 84,101,120, 0, 67, 66, 68, 97,116, - 97, 0, 67,111,108,111,114, 66, 97,110,100, 0, 69,110,118, 77, 97,112, 0, 73,109, 66,117,102, 0, 80,111,105,110,116, 68,101, -110,115,105,116,121, 0, 67,117,114,118,101, 77, 97,112,112,105,110,103, 0, 86,111,120,101,108, 68, 97,116, 97, 0, 98, 78,111, -100,101, 84,114,101,101, 0, 84,101,120, 77, 97,112,112,105,110,103, 0, 76, 97,109,112, 0, 86,111,108,117,109,101, 83,101,116, -116,105,110,103,115, 0, 77, 97,116,101,114,105, 97,108, 0, 71,114,111,117,112, 0, 86, 70,111,110,116, 0, 86, 70,111,110,116, - 68, 97,116, 97, 0, 77,101,116, 97, 69,108,101,109, 0, 66,111,117,110,100, 66,111,120, 0, 77,101,116, 97, 66, 97,108,108, 0, - 78,117,114, 98, 0, 67,104, 97,114, 73,110,102,111, 0, 84,101,120,116, 66,111,120, 0, 69,100,105,116, 78,117,114, 98, 0, 71, - 72, 97,115,104, 0, 67,117,114,118,101, 0, 80, 97,116,104, 0, 83,101,108, 66,111,120, 0, 69,100,105,116, 70,111,110,116, 0, - 77,101,115,104, 0, 77, 70, 97, 99,101, 0, 77, 84, 70, 97, 99,101, 0, 84, 70, 97, 99,101, 0, 77, 86,101,114,116, 0, 77, 69, -100,103,101, 0, 77, 68,101,102,111,114,109, 86,101,114,116, 0, 77, 67,111,108, 0, 77, 83,116,105, 99,107,121, 0, 77, 83,101, -108,101, 99,116, 0, 69,100,105,116, 77,101,115,104, 0, 67,117,115,116,111,109, 68, 97,116, 97, 0, 77,117,108,116,105,114,101, -115, 0, 80, 97,114,116,105, 97,108, 86,105,115,105, 98,105,108,105,116,121, 0, 77, 68,101,102,111,114,109, 87,101,105,103,104, -116, 0, 77, 84,101,120, 80,111,108,121, 0, 77, 76,111,111,112, 85, 86, 0, 77, 76,111,111,112, 67,111,108, 0, 77, 70,108,111, - 97,116, 80,114,111,112,101,114,116,121, 0, 77, 73,110,116, 80,114,111,112,101,114,116,121, 0, 77, 83,116,114,105,110,103, 80, -114,111,112,101,114,116,121, 0, 79,114,105,103, 83,112, 97, 99,101, 70, 97, 99,101, 0, 77, 68,105,115,112,115, 0, 77,117,108, -116,105,114,101,115, 67,111,108, 0, 77,117,108,116,105,114,101,115, 67,111,108, 70, 97, 99,101, 0, 77,117,108,116,105,114,101, -115, 70, 97, 99,101, 0, 77,117,108,116,105,114,101,115, 69,100,103,101, 0, 77,117,108,116,105,114,101,115, 76,101,118,101,108, - 0, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 77, 97,112,112,105,110,103, 73,110,102,111, 77,111,100,105,102,105,101, -114, 68, 97,116, 97, 0, 83,117, 98,115,117,114,102, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 76, 97,116,116,105, 99, -101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67,117,114,118,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, - 66,117,105,108,100, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 77, 97,115,107, 77,111,100,105,102,105,101,114, 68, 97, -116, 97, 0, 65,114,114, 97,121, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 77,105,114,114,111,114, 77,111,100,105,102, -105,101,114, 68, 97,116, 97, 0, 69,100,103,101, 83,112,108,105,116, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 66,101, -118,101,108, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 66, 77,101,115,104, 77,111,100,105,102,105,101,114, 68, 97,116, - 97, 0, 83,109,111,107,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,109,111,107,101, 68,111,109, 97,105,110, 83, -101,116,116,105,110,103,115, 0, 83,109,111,107,101, 70,108,111,119, 83,101,116,116,105,110,103,115, 0, 83,109,111,107,101, 67, -111,108,108, 83,101,116,116,105,110,103,115, 0, 68,105,115,112,108, 97, 99,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, - 0, 85, 86, 80,114,111,106,101, 99,116, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 68,101, 99,105,109, 97,116,101, 77, -111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,109,111,111,116,104, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67, - 97,115,116, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 87, 97,118,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, - 0, 65,114,109, 97,116,117,114,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 72,111,111,107, 77,111,100,105,102,105, -101,114, 68, 97,116, 97, 0, 83,111,102,116, 98,111,100,121, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67,108,111,116, -104, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67,108,111,116,104, 0, 67,108,111,116,104, 83,105,109, 83,101,116,116, -105,110,103,115, 0, 67,108,111,116,104, 67,111,108,108, 83,101,116,116,105,110,103,115, 0, 80,111,105,110,116, 67, 97, 99,104, -101, 0, 67,111,108,108,105,115,105,111,110, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 66, 86, 72, 84,114,101,101, 0, - 83,117,114,102, 97, 99,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 68,101,114,105,118,101,100, 77,101,115,104, 0, - 66, 86, 72, 84,114,101,101, 70,114,111,109, 77,101,115,104, 0, 66,111,111,108,101, 97,110, 77,111,100,105,102,105,101,114, 68, - 97,116, 97, 0, 77, 68,101,102, 73,110,102,108,117,101,110, 99,101, 0, 77, 68,101,102, 67,101,108,108, 0, 77,101,115,104, 68, -101,102,111,114,109, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 80, 97,114,116,105, 99,108,101, 83,121,115,116,101,109, - 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 80, 97,114,116,105, 99,108,101, 83,121,115,116,101,109, 0, 80, 97,114,116, -105, 99,108,101, 73,110,115,116, 97,110, 99,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 69,120,112,108,111,100,101, - 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 77,117,108,116,105,114,101,115, 77,111,100,105,102,105,101,114, 68, 97,116, - 97, 0, 70,108,117,105,100,115,105,109, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 70,108,117,105,100,115,105,109, 83, -101,116,116,105,110,103,115, 0, 83,104,114,105,110,107,119,114, 97,112, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83, -105,109,112,108,101, 68,101,102,111,114,109, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,104, 97,112,101, 75,101,121, - 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,111,108,105,100,105,102,121, 77,111,100,105,102,105,101,114, 68, 97,116, - 97, 0, 83, 99,114,101,119, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 87, 97,114,112, 77,111,100,105,102,105,101,114, - 68, 97,116, 97, 0, 69,100,105,116, 76, 97,116,116, 0, 76, 97,116,116,105, 99,101, 0, 98, 68,101,102,111,114,109, 71,114,111, -117,112, 0, 83, 99,117,108,112,116, 83,101,115,115,105,111,110, 0, 98, 65, 99,116,105,111,110, 0, 98, 80,111,115,101, 0, 98, - 71, 80,100, 97,116, 97, 0, 98, 65,110,105,109, 86,105,122, 83,101,116,116,105,110,103,115, 0, 98, 77,111,116,105,111,110, 80, - 97,116,104, 0, 66,117,108,108,101,116, 83,111,102,116, 66,111,100,121, 0, 80, 97,114,116, 68,101,102,108,101, 99,116, 0, 83, -111,102,116, 66,111,100,121, 0, 79, 98, 72,111,111,107, 0, 68,117,112,108,105, 79, 98,106,101, 99,116, 0, 82, 78, 71, 0, 69, -102,102,101, 99,116,111,114, 87,101,105,103,104,116,115, 0, 80, 84, 67, 97, 99,104,101, 69,120,116,114, 97, 0, 80, 84, 67, 97, - 99,104,101, 77,101,109, 0, 80, 84, 67, 97, 99,104,101, 69,100,105,116, 0, 83, 66, 86,101,114,116,101,120, 0, 66,111,100,121, - 80,111,105,110,116, 0, 66,111,100,121, 83,112,114,105,110,103, 0, 83, 66, 83, 99,114, 97,116, 99,104, 0, 70,108,117,105,100, - 86,101,114,116,101,120, 86,101,108,111, 99,105,116,121, 0, 87,111,114,108,100, 0, 66, 97,115,101, 0, 65,118,105, 67,111,100, -101, 99, 68, 97,116, 97, 0, 81,117,105, 99,107,116,105,109,101, 67,111,100,101, 99, 68, 97,116, 97, 0, 81,117,105, 99,107,116, -105,109,101, 67,111,100,101, 99, 83,101,116,116,105,110,103,115, 0, 70, 70, 77,112,101,103, 67,111,100,101, 99, 68, 97,116, 97, - 0, 65,117,100,105,111, 68, 97,116, 97, 0, 83, 99,101,110,101, 82,101,110,100,101,114, 76, 97,121,101,114, 0, 82,101,110,100, -101,114, 68, 97,116, 97, 0, 82,101,110,100,101,114, 80,114,111,102,105,108,101, 0, 71, 97,109,101, 68,111,109,101, 0, 71, 97, -109,101, 70,114, 97,109,105,110,103, 0, 71, 97,109,101, 68, 97,116, 97, 0, 84,105,109,101, 77, 97,114,107,101,114, 0, 80, 97, -105,110,116, 0, 66,114,117,115,104, 0, 73,109, 97,103,101, 80, 97,105,110,116, 83,101,116,116,105,110,103,115, 0, 80, 97,114, -116,105, 99,108,101, 66,114,117,115,104, 68, 97,116, 97, 0, 80, 97,114,116,105, 99,108,101, 69,100,105,116, 83,101,116,116,105, -110,103,115, 0, 84,114, 97,110,115,102,111,114,109, 79,114,105,101,110,116, 97,116,105,111,110, 0, 83, 99,117,108,112,116, 0, - 86, 80, 97,105,110,116, 0, 84,111,111,108, 83,101,116,116,105,110,103,115, 0, 98, 83,116, 97,116,115, 0, 85,110,105,116, 83, -101,116,116,105,110,103,115, 0, 80,104,121,115,105, 99,115, 83,101,116,116,105,110,103,115, 0, 69,100,105,116,105,110,103, 0, - 83, 99,101,110,101, 83,116, 97,116,115, 0, 68, 97,103, 70,111,114,101,115,116, 0, 66, 71,112,105, 99, 0, 82,101,103,105,111, -110, 86,105,101,119, 51, 68, 0, 82,101,110,100,101,114, 73,110,102,111, 0, 86,105,101,119, 68,101,112,116,104,115, 0, 83,109, -111,111,116,104, 86,105,101,119, 83,116,111,114,101, 0,119,109, 84,105,109,101,114, 0, 86,105,101,119, 51, 68, 0, 83,112, 97, - 99,101, 76,105,110,107, 0, 86,105,101,119, 50, 68, 0, 83,112, 97, 99,101, 73,110,102,111, 0, 83,112, 97, 99,101, 73,112,111, - 0, 98, 68,111,112,101, 83,104,101,101,116, 0, 83,112, 97, 99,101, 66,117,116,115, 0, 83,112, 97, 99,101, 83,101,113, 0, 70, -105,108,101, 83,101,108,101, 99,116, 80, 97,114, 97,109,115, 0, 83,112, 97, 99,101, 70,105,108,101, 0, 70,105,108,101, 76,105, -115,116, 0,119,109, 79,112,101,114, 97,116,111,114, 0, 70,105,108,101, 76, 97,121,111,117,116, 0, 83,112, 97, 99,101, 79,111, -112,115, 0, 84,114,101,101, 83,116,111,114,101, 0, 84,114,101,101, 83,116,111,114,101, 69,108,101,109, 0, 83,112, 97, 99,101, - 73,109, 97,103,101, 0, 83, 99,111,112,101,115, 0, 72,105,115,116,111,103,114, 97,109, 0, 83,112, 97, 99,101, 78,108, 97, 0, - 83,112, 97, 99,101, 84,101,120,116, 0, 83, 99,114,105,112,116, 0, 83,112, 97, 99,101, 83, 99,114,105,112,116, 0, 83,112, 97, - 99,101, 84,105,109,101, 67, 97, 99,104,101, 0, 83,112, 97, 99,101, 84,105,109,101, 0, 83,112, 97, 99,101, 78,111,100,101, 0, - 83,112, 97, 99,101, 76,111,103,105, 99, 0, 83,112, 97, 99,101, 73,109, 97, 83,101,108, 0, 67,111,110,115,111,108,101, 76,105, -110,101, 0, 83,112, 97, 99,101, 67,111,110,115,111,108,101, 0, 83,112, 97, 99,101, 85,115,101,114, 80,114,101,102, 0, 83,112, - 97, 99,101, 83,111,117,110,100, 0, 83, 99,114, 65,114,101, 97, 0, 98, 83,111,117,110,100, 0,117,105, 70,111,110,116, 0,117, -105, 70,111,110,116, 83,116,121,108,101, 0,117,105, 83,116,121,108,101, 0,117,105, 87,105,100,103,101,116, 67,111,108,111,114, -115, 0,117,105, 87,105,100,103,101,116, 83,116, 97,116,101, 67,111,108,111,114,115, 0, 84,104,101,109,101, 85, 73, 0, 84,104, -101,109,101, 83,112, 97, 99,101, 0, 84,104,101,109,101, 87,105,114,101, 67,111,108,111,114, 0, 98, 84,104,101,109,101, 0, 98, - 65,100,100,111,110, 0, 83,111,108,105,100, 76,105,103,104,116, 0, 85,115,101,114, 68,101,102, 0, 98, 83, 99,114,101,101,110, - 0, 83, 99,114, 86,101,114,116, 0, 83, 99,114, 69,100,103,101, 0, 80, 97,110,101,108, 0, 80, 97,110,101,108, 84,121,112,101, - 0,117,105, 76, 97,121,111,117,116, 0, 83,112, 97, 99,101, 84,121,112,101, 0, 65, 82,101,103,105,111,110, 0, 65, 82,101,103, -105,111,110, 84,121,112,101, 0, 70,105,108,101, 71,108,111, 98, 97,108, 0, 83,116,114,105,112, 69,108,101,109, 0, 83,116,114, -105,112, 67,114,111,112, 0, 83,116,114,105,112, 84,114, 97,110,115,102,111,114,109, 0, 83,116,114,105,112, 67,111,108,111,114, - 66, 97,108, 97,110, 99,101, 0, 83,116,114,105,112, 80,114,111,120,121, 0, 83,116,114,105,112, 0, 80,108,117,103,105,110, 83, -101,113, 0, 83,101,113,117,101,110, 99,101, 0, 77,101,116, 97, 83,116, 97, 99,107, 0, 87,105,112,101, 86, 97,114,115, 0, 71, -108,111,119, 86, 97,114,115, 0, 84,114, 97,110,115,102,111,114,109, 86, 97,114,115, 0, 83,111,108,105,100, 67,111,108,111,114, - 86, 97,114,115, 0, 83,112,101,101,100, 67,111,110,116,114,111,108, 86, 97,114,115, 0, 69,102,102,101, 99,116, 0, 66,117,105, -108,100, 69,102,102, 0, 80, 97,114,116, 69,102,102, 0, 80, 97,114,116,105, 99,108,101, 0, 87, 97,118,101, 69,102,102, 0, 98, - 80,114,111,112,101,114,116,121, 0, 98, 78,101, 97,114, 83,101,110,115,111,114, 0, 98, 77,111,117,115,101, 83,101,110,115,111, -114, 0, 98, 84,111,117, 99,104, 83,101,110,115,111,114, 0, 98, 75,101,121, 98,111, 97,114,100, 83,101,110,115,111,114, 0, 98, - 80,114,111,112,101,114,116,121, 83,101,110,115,111,114, 0, 98, 65, 99,116,117, 97,116,111,114, 83,101,110,115,111,114, 0, 98, - 68,101,108, 97,121, 83,101,110,115,111,114, 0, 98, 67,111,108,108,105,115,105,111,110, 83,101,110,115,111,114, 0, 98, 82, 97, -100, 97,114, 83,101,110,115,111,114, 0, 98, 82, 97,110,100,111,109, 83,101,110,115,111,114, 0, 98, 82, 97,121, 83,101,110,115, -111,114, 0, 98, 65,114,109, 97,116,117,114,101, 83,101,110,115,111,114, 0, 98, 77,101,115,115, 97,103,101, 83,101,110,115,111, -114, 0, 98, 83,101,110,115,111,114, 0, 98, 67,111,110,116,114,111,108,108,101,114, 0, 98, 74,111,121,115,116,105, 99,107, 83, -101,110,115,111,114, 0, 98, 69,120,112,114,101,115,115,105,111,110, 67,111,110,116, 0, 98, 80,121,116,104,111,110, 67,111,110, -116, 0, 98, 65, 99,116,117, 97,116,111,114, 0, 98, 65,100,100, 79, 98,106,101, 99,116, 65, 99,116,117, 97,116,111,114, 0, 98, - 65, 99,116,105,111,110, 65, 99,116,117, 97,116,111,114, 0, 83,111,117,110,100, 51, 68, 0, 98, 83,111,117,110,100, 65, 99,116, -117, 97,116,111,114, 0, 98, 69,100,105,116, 79, 98,106,101, 99,116, 65, 99,116,117, 97,116,111,114, 0, 98, 83, 99,101,110,101, - 65, 99,116,117, 97,116,111,114, 0, 98, 80,114,111,112,101,114,116,121, 65, 99,116,117, 97,116,111,114, 0, 98, 79, 98,106,101, - 99,116, 65, 99,116,117, 97,116,111,114, 0, 98, 73,112,111, 65, 99,116,117, 97,116,111,114, 0, 98, 67, 97,109,101,114, 97, 65, - 99,116,117, 97,116,111,114, 0, 98, 67,111,110,115,116,114, 97,105,110,116, 65, 99,116,117, 97,116,111,114, 0, 98, 71,114,111, -117,112, 65, 99,116,117, 97,116,111,114, 0, 98, 82, 97,110,100,111,109, 65, 99,116,117, 97,116,111,114, 0, 98, 77,101,115,115, - 97,103,101, 65, 99,116,117, 97,116,111,114, 0, 98, 71, 97,109,101, 65, 99,116,117, 97,116,111,114, 0, 98, 86,105,115,105, 98, -105,108,105,116,121, 65, 99,116,117, 97,116,111,114, 0, 98, 84,119,111, 68, 70,105,108,116,101,114, 65, 99,116,117, 97,116,111, -114, 0, 98, 80, 97,114,101,110,116, 65, 99,116,117, 97,116,111,114, 0, 98, 83,116, 97,116,101, 65, 99,116,117, 97,116,111,114, - 0, 98, 65,114,109, 97,116,117,114,101, 65, 99,116,117, 97,116,111,114, 0, 71,114,111,117,112, 79, 98,106,101, 99,116, 0, 66, -111,110,101, 0, 98, 65,114,109, 97,116,117,114,101, 0, 98, 77,111,116,105,111,110, 80, 97,116,104, 86,101,114,116, 0, 98, 80, -111,115,101, 67,104, 97,110,110,101,108, 0, 98, 73, 75, 80, 97,114, 97,109, 0, 98, 73,116, 97,115, 99, 0, 98, 65, 99,116,105, -111,110, 71,114,111,117,112, 0, 83,112, 97, 99,101, 65, 99,116,105,111,110, 0, 98, 65, 99,116,105,111,110, 67,104, 97,110,110, -101,108, 0, 98, 67,111,110,115,116,114, 97,105,110,116, 67,104, 97,110,110,101,108, 0, 98, 67,111,110,115,116,114, 97,105,110, -116, 0, 98, 67,111,110,115,116,114, 97,105,110,116, 84, 97,114,103,101,116, 0, 98, 80,121,116,104,111,110, 67,111,110,115,116, -114, 97,105,110,116, 0, 98, 75,105,110,101,109, 97,116,105, 99, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,112,108,105, -110,101, 73, 75, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 84,114, 97, 99,107, 84,111, 67,111,110,115,116,114, 97,105,110, -116, 0, 98, 82,111,116, 97,116,101, 76,105,107,101, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 76,111, 99, 97,116,101, 76, -105,107,101, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,105,122,101, 76,105,107,101, 67,111,110,115,116,114, 97,105,110, -116, 0, 98, 83, 97,109,101, 86,111,108,117,109,101, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 84,114, 97,110,115, 76,105, -107,101, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 77,105,110, 77, 97,120, 67,111,110,115,116,114, 97,105,110,116, 0, 98, - 65, 99,116,105,111,110, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 76,111, 99,107, 84,114, 97, 99,107, 67,111,110,115,116, -114, 97,105,110,116, 0, 98, 68, 97,109,112, 84,114, 97, 99,107, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 70,111,108,108, -111,119, 80, 97,116,104, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,116,114,101,116, 99,104, 84,111, 67,111,110,115,116, -114, 97,105,110,116, 0, 98, 82,105,103,105,100, 66,111,100,121, 74,111,105,110,116, 67,111,110,115,116,114, 97,105,110,116, 0, - 98, 67,108, 97,109,112, 84,111, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 67,104,105,108,100, 79,102, 67,111,110,115,116, -114, 97,105,110,116, 0, 98, 84,114, 97,110,115,102,111,114,109, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 80,105,118,111, -116, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 76,111, 99, 76,105,109,105,116, 67,111,110,115,116,114, 97,105,110,116, 0, - 98, 82,111,116, 76,105,109,105,116, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,105,122,101, 76,105,109,105,116, 67,111, -110,115,116,114, 97,105,110,116, 0, 98, 68,105,115,116, 76,105,109,105,116, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83, -104,114,105,110,107,119,114, 97,112, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 65, 99,116,105,111,110, 77,111,100,105,102, -105,101,114, 0, 98, 65, 99,116,105,111,110, 83,116,114,105,112, 0, 98, 78,111,100,101, 83,116, 97, 99,107, 0, 98, 78,111,100, -101, 83,111, 99,107,101,116, 0, 98, 78,111,100,101, 76,105,110,107, 0, 98, 78,111,100,101, 80,114,101,118,105,101,119, 0, 98, - 78,111,100,101, 0,117,105, 66,108,111, 99,107, 0, 98, 78,111,100,101, 84,121,112,101, 0, 78,111,100,101, 73,109, 97,103,101, - 65,110,105,109, 0, 78,111,100,101, 66,108,117,114, 68, 97,116, 97, 0, 78,111,100,101, 68, 66,108,117,114, 68, 97,116, 97, 0, - 78,111,100,101, 66,105,108, 97,116,101,114, 97,108, 66,108,117,114, 68, 97,116, 97, 0, 78,111,100,101, 72,117,101, 83, 97,116, - 0, 78,111,100,101, 73,109, 97,103,101, 70,105,108,101, 0, 78,111,100,101, 67,104,114,111,109, 97, 0, 78,111,100,101, 84,119, -111, 88, 89,115, 0, 78,111,100,101, 84,119,111, 70,108,111, 97,116,115, 0, 78,111,100,101, 71,101,111,109,101,116,114,121, 0, - 78,111,100,101, 86,101,114,116,101,120, 67,111,108, 0, 78,111,100,101, 68,101,102,111, 99,117,115, 0, 78,111,100,101, 83, 99, -114,105,112,116, 68,105, 99,116, 0, 78,111,100,101, 71,108, 97,114,101, 0, 78,111,100,101, 84,111,110,101,109, 97,112, 0, 78, -111,100,101, 76,101,110,115, 68,105,115,116, 0, 78,111,100,101, 67,111,108,111,114, 66, 97,108, 97,110, 99,101, 0, 78,111,100, -101, 67,111,108,111,114,115,112,105,108,108, 0, 84,101,120, 78,111,100,101, 79,117,116,112,117,116, 0, 67,117,114,118,101, 77, - 97,112, 80,111,105,110,116, 0, 67,117,114,118,101, 77, 97,112, 0, 66,114,117,115,104, 67,108,111,110,101, 0, 67,117,115,116, -111,109, 68, 97,116, 97, 76, 97,121,101,114, 0, 67,117,115,116,111,109, 68, 97,116, 97, 69,120,116,101,114,110, 97,108, 0, 72, - 97,105,114, 75,101,121, 0, 80, 97,114,116,105, 99,108,101, 75,101,121, 0, 66,111,105,100, 80, 97,114,116,105, 99,108,101, 0, - 66,111,105,100, 68, 97,116, 97, 0, 80, 97,114,116,105, 99,108,101, 83,112,114,105,110,103, 0, 67,104,105,108,100, 80, 97,114, -116,105, 99,108,101, 0, 80, 97,114,116,105, 99,108,101, 84, 97,114,103,101,116, 0, 80, 97,114,116,105, 99,108,101, 68,117,112, -108,105, 87,101,105,103,104,116, 0, 80, 97,114,116,105, 99,108,101, 68, 97,116, 97, 0, 83, 80, 72, 70,108,117,105,100, 83,101, -116,116,105,110,103,115, 0, 80, 97,114,116,105, 99,108,101, 83,101,116,116,105,110,103,115, 0, 66,111,105,100, 83,101,116,116, -105,110,103,115, 0, 80, 97,114,116,105, 99,108,101, 67, 97, 99,104,101, 75,101,121, 0, 75, 68, 84,114,101,101, 0, 80, 97,114, -116,105, 99,108,101, 68,114, 97,119, 68, 97,116, 97, 0, 76,105,110,107, 78,111,100,101, 0, 98, 71, 80, 68,115,112,111,105,110, -116, 0, 98, 71, 80, 68,115,116,114,111,107,101, 0, 98, 71, 80, 68,102,114, 97,109,101, 0, 98, 71, 80, 68,108, 97,121,101,114, - 0, 82,101,112,111,114,116, 76,105,115,116, 0,119,109, 87,105,110,100,111,119, 77, 97,110, 97,103,101,114, 0,119,109, 87,105, -110,100,111,119, 0,119,109, 75,101,121, 67,111,110,102,105,103, 0,119,109, 69,118,101,110,116, 0,119,109, 83,117, 98, 87,105, -110,100,111,119, 0,119,109, 71,101,115,116,117,114,101, 0,119,109, 75,101,121, 77, 97,112, 73,116,101,109, 0, 80,111,105,110, -116,101,114, 82, 78, 65, 0,119,109, 75,101,121, 77, 97,112, 0,119,109, 79,112,101,114, 97,116,111,114, 84,121,112,101, 0, 70, - 77,111,100,105,102,105,101,114, 0, 70, 77,111,100, 95, 71,101,110,101,114, 97,116,111,114, 0, 70, 77,111,100, 95, 70,117,110, - 99,116,105,111,110, 71,101,110,101,114, 97,116,111,114, 0, 70, 67, 77, 95, 69,110,118,101,108,111,112,101, 68, 97,116, 97, 0, - 70, 77,111,100, 95, 69,110,118,101,108,111,112,101, 0, 70, 77,111,100, 95, 67,121, 99,108,101,115, 0, 70, 77,111,100, 95, 80, -121,116,104,111,110, 0, 70, 77,111,100, 95, 76,105,109,105,116,115, 0, 70, 77,111,100, 95, 78,111,105,115,101, 0, 70, 77,111, -100, 95, 83,116,101,112,112,101,100, 0, 68,114,105,118,101,114, 84, 97,114,103,101,116, 0, 68,114,105,118,101,114, 86, 97,114, - 0, 67,104, 97,110,110,101,108, 68,114,105,118,101,114, 0, 70, 80,111,105,110,116, 0, 70, 67,117,114,118,101, 0, 65,110,105, -109, 77, 97,112, 80, 97,105,114, 0, 65,110,105,109, 77, 97,112,112,101,114, 0, 78,108, 97, 83,116,114,105,112, 0, 78,108, 97, - 84,114, 97, 99,107, 0, 75, 83, 95, 80, 97,116,104, 0, 75,101,121,105,110,103, 83,101,116, 0, 65,110,105,109, 79,118,101,114, -114,105,100,101, 0, 73,100, 65,100,116, 84,101,109,112,108, 97,116,101, 0, 66,111,105,100, 82,117,108,101, 0, 66,111,105,100, - 82,117,108,101, 71,111, 97,108, 65,118,111,105,100, 0, 66,111,105,100, 82,117,108,101, 65,118,111,105,100, 67,111,108,108,105, -115,105,111,110, 0, 66,111,105,100, 82,117,108,101, 70,111,108,108,111,119, 76,101, 97,100,101,114, 0, 66,111,105,100, 82,117, -108,101, 65,118,101,114, 97,103,101, 83,112,101,101,100, 0, 66,111,105,100, 82,117,108,101, 70,105,103,104,116, 0, 66,111,105, -100, 83,116, 97,116,101, 0, 70, 76, 85, 73, 68, 95, 51, 68, 0, 87, 84, 85, 82, 66, 85, 76, 69, 78, 67, 69, 0, 84, 76, 69, 78, - 0, 1, 0, 1, 0, 2, 0, 2, 0, 4, 0, 4, 0, 4, 0, 4, 0, 8, 0, 0, 0, 8, 0, 12, 0, 8, 0, 4, 0, 8, 0, 16, - 0, 16, 0, 20, 0, 76, 0, 52, 2, 40, 0, 0, 0, 32, 0,140, 4, 44, 0, 92, 0, 36, 0, 56, 0, 84, 0,112, 0,124, 0, 56, - 0, 24, 0, 40, 0,120, 0, 12, 0,104, 0, 36, 5, 40, 1,156, 0, 0, 0, 0, 0, 0, 1, 16, 1, 48, 1, 84, 0, 24, 3, 8, - 0,168, 0, 0, 0, 84, 1, 16, 1, 32, 0,164, 0,132, 1,108, 0, 88, 2,160, 0, 76, 1, 60, 0, 0, 0,108, 0,104, 0,148, - 0, 56, 0, 8, 0, 16, 0, 20, 0, 0, 1, 92, 0, 0, 0, 0, 0, 0, 1, 24, 0, 20, 0, 44, 0, 60, 0, 20, 0, 12, 0, 12, - 0, 4, 0, 8, 0, 8, 0, 0, 0, 28, 0, 84, 0, 32, 0, 8, 0, 12, 0, 8, 0, 8, 0, 4, 0, 4, 1, 0, 0, 32, 0, 12, - 0, 16, 0, 64, 0, 24, 0, 12, 0, 40, 0, 64, 0,112, 0, 80, 0,100, 0,108, 0, 80, 0,108, 0,128, 0, 76, 0, 72, 0,120, - 0, 72, 0, 84, 0,204, 0, 48, 0,168, 0,160, 0,172, 0, 72, 0,104, 0,116, 0,196, 0,112, 0,224, 0, 64, 0, 92, 0, 0, - 0,144, 0, 40, 1,244, 0,112, 0, 0, 0, 88, 0, 0, 0, 0, 0, 76, 0, 8, 0, 8, 0,244, 0, 88, 1,148, 0, 84, 0,108, - 0, 72, 0, 72, 1,180, 0,120, 0,116, 0, 64, 0,128, 0, 92, 0,172, 0, 12, 0,224, 0, 40, 0, 0, 0,100, 0,156, 0, 72, - 0, 48, 0, 20, 0,120, 0,144, 1, 88, 0,208, 0,180, 0, 0, 0, 68, 0, 20, 0, 96, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, - 0, 12, 1,112, 0, 28, 0,176, 0,144, 0, 64, 0, 60, 0, 24, 0, 72, 3,144, 0, 56, 0, 20, 0, 16, 0,100, 0, 84, 0, 16, - 2,204, 0, 36, 0, 16, 0,156, 0, 80, 0, 88, 0, 36, 1,152, 0, 32, 0, 8, 0, 24, 2, 56, 0, 0, 0, 0, 0, 72, 3, 68, - 0, 0, 0, 0, 0, 0, 0, 0, 0,240, 0, 40, 0,140, 0, 48, 0,208, 0, 88, 0,216, 0,216, 2, 96, 0, 60, 0, 0, 0,120, - 0, 0, 0,244, 0, 12, 0, 12, 32,248, 16,112, 16, 24, 0,192, 2,136, 2, 80, 0, 40, 0, 12, 0,188, 0,252, 0, 52, 2,140, - 0, 28, 1,104, 0, 88, 0,188, 0, 96, 1, 92, 1, 16, 0, 32, 0,224, 0, 32, 0, 32, 2,112, 1,120, 0, 16, 30, 80, 0, 72, - 0, 56, 13,144, 0,148, 0, 20, 0, 24, 1, 64, 0, 0, 0, 0, 0, 0, 0,248, 0, 0, 1, 24, 0, 88, 0, 16, 0, 8, 0, 44, - 0,252, 0,212, 1,168, 0,216, 0, 16, 0, 12, 0, 24, 0, 52, 0, 16, 0, 20, 0, 16, 0, 24, 1, 56, 0, 0, 0, 56, 0, 52, - 0, 48, 0, 8, 0, 44, 0, 72, 0,104, 0, 40, 0, 8, 0, 72, 0, 44, 0, 40, 0,108, 0, 72, 0, 68, 0, 76, 0, 80, 0, 60, - 0,128, 0, 76, 0, 60, 0, 12, 0, 92, 0, 32, 0, 68, 0, 80, 0, 16, 0, 76, 0,108, 0, 84, 0, 28, 0, 96, 0, 56, 0, 56, - 0,108, 0,140, 0, 4, 0, 20, 0, 12, 0, 8, 0, 80, 0, 24, 1, 16, 0,144, 0, 16, 1,192, 0, 4, 0, 40, 0,104, 1, 24, - 0, 64, 0, 44, 0, 72, 0,116, 0, 60, 0,112, 0, 16, 0, 52, 0, 44, 0, 44, 0, 44, 0, 8, 0, 36, 0, 68, 0, 64, 0, 44, - 0, 44, 0, 20, 0, 52, 0, 96, 0, 12, 0,108, 0, 92, 0, 52, 0, 28, 0, 28, 0, 28, 0, 52, 0, 20, 0, 60, 0,140, 0, 36, - 0,124, 0, 32, 0, 12, 0,212, 0, 0, 0, 0, 0, 16, 0, 40, 0, 28, 0, 12, 0, 12, 1, 16, 0, 44, 0, 24, 0, 8, 0, 64, - 0, 32, 0, 24, 0, 8, 0, 24, 0, 32, 0, 8, 0, 96, 0, 20, 0, 32, 0, 12, 0, 44, 0, 20, 0, 68, 0,240, 0, 24, 0, 56, - 0, 52, 0, 20, 0, 16, 0, 64, 0, 28, 0, 20, 0,180, 0, 60, 2, 64, 0, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 20, - 0, 24, 0,172, 0, 28, 0,168, 0,148, 0,152, 0, 0, 0, 0, 0, 0, 0,104, 0, 0, 0, 96, 0, 0, 0, 88, 0, 20, 0, 24, - 0, 16, 0, 20, 0, 8, 0, 8, 0, 24, 0, 20, 0, 20, 0, 48, 1,208, 1, 28, 0, 16, 0, 68, 1, 0, 0, 20, 0,160, 0, 88, - 0, 96, 0,152, 0, 20, 0, 56, 0, 48, 0, 68, 0, 56, 0, 92, 0, 64, 0, 56, 0, 96, 0, 0, 0, 0, 0, 0, 83, 84, 82, 67, - 0, 0, 1,148, 0, 10, 0, 2, 0, 10, 0, 0, 0, 10, 0, 1, 0, 11, 0, 3, 0, 11, 0, 0, 0, 11, 0, 1, 0, 9, 0, 2, - 0, 12, 0, 2, 0, 9, 0, 3, 0, 9, 0, 4, 0, 13, 0, 2, 0, 2, 0, 5, 0, 2, 0, 6, 0, 14, 0, 2, 0, 7, 0, 5, - 0, 7, 0, 6, 0, 15, 0, 4, 0, 4, 0, 7, 0, 4, 0, 8, 0, 4, 0, 9, 0, 4, 0, 10, 0, 16, 0, 4, 0, 7, 0, 7, - 0, 7, 0, 8, 0, 7, 0, 9, 0, 7, 0, 10, 0, 17, 0, 4, 0, 9, 0, 11, 0, 12, 0, 12, 0, 4, 0, 13, 0, 4, 0, 14, - 0, 18, 0, 10, 0, 18, 0, 0, 0, 18, 0, 1, 0, 0, 0, 15, 0, 0, 0, 16, 0, 2, 0, 17, 0, 0, 0, 18, 0, 4, 0, 19, - 0, 17, 0, 20, 0, 4, 0, 21, 0, 4, 0, 22, 0, 19, 0, 9, 0, 9, 0, 0, 0, 9, 0, 1, 0, 19, 0, 23, 0, 20, 0, 24, - 0, 0, 0, 25, 0, 2, 0, 26, 0, 2, 0, 17, 0, 4, 0, 27, 0, 18, 0, 28, 0, 20, 0, 8, 0, 19, 0, 29, 0, 19, 0, 30, - 0, 21, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 4, 0, 34, 0, 4, 0, 35, 0, 20, 0, 36, 0, 22, 0, 5, 0, 4, 0, 37, - 0, 4, 0, 38, 0, 2, 0, 39, 0, 2, 0, 40, 0, 4, 0, 41, 0, 23, 0, 6, 0, 24, 0, 42, 0, 2, 0, 43, 0, 2, 0, 44, - 0, 2, 0, 15, 0, 2, 0, 17, 0, 0, 0, 45, 0, 25, 0, 21, 0, 25, 0, 0, 0, 25, 0, 1, 0, 26, 0, 46, 0, 27, 0, 47, - 0, 16, 0, 48, 0, 16, 0, 49, 0, 2, 0, 43, 0, 2, 0, 44, 0, 2, 0, 50, 0, 2, 0, 51, 0, 2, 0, 52, 0, 2, 0, 53, - 0, 2, 0, 17, 0, 2, 0, 54, 0, 7, 0, 9, 0, 7, 0, 10, 0, 4, 0, 55, 0, 7, 0, 56, 0, 7, 0, 57, 0, 7, 0, 58, - 0, 23, 0, 59, 0, 28, 0, 7, 0, 19, 0, 29, 0, 12, 0, 60, 0, 16, 0, 61, 0, 2, 0, 43, 0, 2, 0, 62, 0, 2, 0, 63, - 0, 2, 0, 35, 0, 29, 0, 16, 0, 29, 0, 0, 0, 29, 0, 1, 0, 7, 0, 64, 0, 7, 0, 58, 0, 2, 0, 15, 0, 2, 0, 44, - 0, 2, 0, 65, 0, 2, 0, 17, 0, 4, 0, 66, 0, 4, 0, 67, 0, 9, 0, 2, 0, 7, 0, 68, 0, 0, 0, 18, 0, 0, 0, 69, - 0, 7, 0, 70, 0, 7, 0, 71, 0, 30, 0, 13, 0, 19, 0, 29, 0, 31, 0, 72, 0, 29, 0, 73, 0, 0, 0, 74, 0, 4, 0, 75, - 0, 7, 0, 58, 0, 12, 0, 76, 0, 28, 0, 77, 0, 19, 0, 78, 0, 2, 0, 15, 0, 2, 0, 79, 0, 2, 0, 80, 0, 2, 0, 17, - 0, 32, 0, 6, 0, 32, 0, 0, 0, 32, 0, 1, 0, 0, 0, 81, 0, 0, 0, 82, 0, 4, 0, 21, 0, 4, 0, 83, 0, 33, 0, 10, - 0, 33, 0, 0, 0, 33, 0, 1, 0, 4, 0, 84, 0, 4, 0, 85, 0, 4, 0, 86, 0, 4, 0, 87, 0, 4, 0, 12, 0, 4, 0, 88, - 0, 0, 0, 89, 0, 0, 0, 90, 0, 34, 0, 15, 0, 19, 0, 29, 0, 0, 0, 91, 0, 4, 0, 88, 0, 4, 0, 92, 0, 12, 0, 93, - 0, 32, 0, 94, 0, 32, 0, 95, 0, 4, 0, 96, 0, 4, 0, 97, 0, 12, 0, 98, 0, 0, 0, 99, 0, 4, 0,100, 0, 4, 0,101, - 0, 9, 0,102, 0, 8, 0,103, 0, 35, 0, 3, 0, 4, 0,104, 0, 4, 0,105, 0, 9, 0, 2, 0, 36, 0, 16, 0, 19, 0, 29, - 0, 31, 0, 72, 0, 0, 0, 15, 0, 0, 0,106, 0, 2, 0, 17, 0, 7, 0,107, 0, 7, 0,108, 0, 7, 0,109, 0, 7, 0,110, - 0, 7, 0,111, 0, 7, 0,112, 0, 7, 0,113, 0, 7, 0,114, 0, 7, 0,115, 0, 28, 0, 77, 0, 24, 0,116, 0, 37, 0, 14, - 0, 38, 0,117, 0, 4, 0,118, 0, 4, 0,119, 0, 4, 0,120, 0, 4, 0,121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, - 0, 0, 0, 35, 0, 2, 0,125, 0, 2, 0,126, 0, 2, 0,127, 0, 2, 0, 17, 0, 4, 0, 67, 0, 39, 0, 32, 0, 19, 0, 29, - 0, 0, 0, 32, 0, 12, 0,128, 0, 40, 0,129, 0, 41, 0,130, 0, 42, 0,131, 0, 42, 0,132, 0, 2, 0,133, 0, 2, 0,134, - 0, 2, 0,124, 0, 2, 0, 17, 0, 2, 0,135, 0, 2, 0, 15, 0, 4, 0,136, 0, 2, 0,137, 0, 2, 0,138, 0, 2, 0,139, - 0, 2, 0,140, 0, 2, 0,141, 0, 2, 0,142, 0, 4, 0,143, 0, 4, 0,144, 0, 35, 0,145, 0, 22, 0,146, 0, 7, 0,147, - 0, 4, 0,148, 0, 2, 0,149, 0, 2, 0,150, 0, 2, 0,151, 0, 2, 0,152, 0, 7, 0,153, 0, 7, 0,154, 0, 43, 0, 65, - 0, 2, 0,155, 0, 2, 0,156, 0, 2, 0,157, 0, 2, 0,158, 0, 24, 0,159, 0, 44, 0,160, 0, 0, 0,161, 0, 0, 0,162, - 0, 0, 0,163, 0, 0, 0,164, 0, 0, 0,165, 0, 7, 0,166, 0, 7, 0,167, 0, 7, 0,168, 0, 2, 0,169, 0, 2, 0,170, - 0, 2, 0,171, 0, 2, 0,172, 0, 2, 0,173, 0, 2, 0,174, 0, 0, 0,175, 0, 0, 0,176, 0, 7, 0,177, 0, 7, 0,178, - 0, 7, 0,179, 0, 7, 0,180, 0, 7, 0,181, 0, 7, 0, 54, 0, 7, 0,182, 0, 7, 0,183, 0, 7, 0,184, 0, 7, 0,185, - 0, 7, 0,186, 0, 7, 0,187, 0, 7, 0,188, 0, 7, 0,189, 0, 7, 0,190, 0, 7, 0,191, 0, 7, 0,192, 0, 7, 0,193, - 0, 7, 0,194, 0, 7, 0,195, 0, 7, 0,196, 0, 7, 0,197, 0, 7, 0,198, 0, 7, 0,199, 0, 7, 0,200, 0, 7, 0,201, - 0, 7, 0,202, 0, 7, 0,203, 0, 7, 0,204, 0, 7, 0,205, 0, 7, 0,206, 0, 7, 0,207, 0, 7, 0,208, 0, 7, 0,209, - 0, 7, 0,210, 0, 7, 0,211, 0, 7, 0,212, 0, 7, 0,213, 0, 7, 0,214, 0, 7, 0,215, 0, 7, 0,216, 0, 7, 0,217, - 0, 7, 0,218, 0, 45, 0, 15, 0, 0, 0,219, 0, 9, 0,220, 0, 0, 0,221, 0, 0, 0,222, 0, 4, 0,223, 0, 4, 0,224, - 0, 9, 0,225, 0, 7, 0,226, 0, 7, 0,227, 0, 7, 0,228, 0, 4, 0,229, 0, 9, 0,230, 0, 9, 0,231, 0, 4, 0,232, - 0, 4, 0, 35, 0, 46, 0, 6, 0, 7, 0,177, 0, 7, 0,178, 0, 7, 0,179, 0, 7, 0,233, 0, 7, 0, 64, 0, 4, 0, 61, - 0, 47, 0, 5, 0, 2, 0, 17, 0, 2, 0, 34, 0, 2, 0, 61, 0, 2, 0,234, 0, 46, 0,228, 0, 48, 0, 17, 0, 24, 0,159, - 0, 39, 0,235, 0, 49, 0,236, 0, 7, 0,237, 0, 7, 0,238, 0, 2, 0, 15, 0, 2, 0,239, 0, 7, 0,108, 0, 7, 0,109, - 0, 7, 0,240, 0, 4, 0,241, 0, 2, 0,242, 0, 2, 0,243, 0, 4, 0,124, 0, 4, 0,136, 0, 2, 0,244, 0, 2, 0,245, - 0, 50, 0, 25, 0, 2, 0, 17, 0, 2, 0,246, 0, 7, 0,247, 0, 7, 0,248, 0, 2, 0,135, 0, 2, 0,249, 0, 4, 0,250, - 0, 4, 0,251, 0, 24, 0,159, 0, 4, 0,252, 0, 2, 0,253, 0, 2, 0,254, 0, 9, 0,255, 0, 7, 1, 0, 0, 7, 1, 1, - 0, 2, 1, 2, 0, 2, 1, 3, 0, 2, 1, 4, 0, 2, 1, 5, 0, 7, 1, 6, 0, 7, 1, 7, 0, 7, 1, 8, 0, 7, 1, 9, - 0, 47, 1, 10, 0, 51, 1, 11, 0, 52, 0, 13, 0, 4, 1, 12, 0, 4, 1, 13, 0, 2, 1, 14, 0, 2, 0, 17, 0, 2, 1, 15, - 0, 2, 1, 16, 0, 24, 0,159, 0, 7, 1, 17, 0, 4, 1, 18, 0, 0, 1, 19, 0, 7, 1, 20, 0, 4, 1, 21, 0, 4, 0,124, - 0, 44, 0, 63, 0, 19, 0, 29, 0, 31, 0, 72, 0, 7, 1, 22, 0, 7, 1, 23, 0, 7, 1, 24, 0, 7, 1, 25, 0, 7, 1, 26, - 0, 7, 1, 27, 0, 7, 1, 28, 0, 7, 1, 29, 0, 7, 1, 30, 0, 7, 0, 67, 0, 7, 1, 31, 0, 7, 1, 32, 0, 7, 1, 33, - 0, 7, 1, 34, 0, 7, 1, 35, 0, 7, 1, 36, 0, 7, 1, 37, 0, 7, 1, 38, 0, 7, 1, 39, 0, 7, 1, 40, 0, 7, 1, 41, - 0, 7, 1, 42, 0, 2, 1, 43, 0, 2, 1, 44, 0, 2, 1, 45, 0, 2, 1, 46, 0, 2, 1, 47, 0, 2, 1, 48, 0, 2, 1, 49, - 0, 2, 0, 17, 0, 2, 0, 15, 0, 2, 0,239, 0, 7, 1, 50, 0, 7, 1, 51, 0, 7, 1, 52, 0, 7, 1, 53, 0, 4, 1, 54, - 0, 4, 1, 55, 0, 2, 1, 56, 0, 2, 1, 57, 0, 2, 1, 15, 0, 2, 0,122, 0, 4, 0, 21, 0, 4, 0,119, 0, 4, 0,120, - 0, 4, 0,121, 0, 7, 1, 58, 0, 7, 1, 59, 0, 7, 0, 87, 0, 37, 1, 60, 0, 53, 1, 61, 0, 28, 0, 77, 0, 39, 0,235, - 0, 45, 1, 62, 0, 47, 1, 10, 0, 48, 1, 63, 0, 22, 0,146, 0, 50, 1, 64, 0, 52, 1, 65, 0, 0, 1, 66, 0, 0, 0,176, - 0, 54, 0, 8, 0, 7, 1, 67, 0, 7, 1, 68, 0, 7, 0,167, 0, 4, 0, 17, 0, 7, 1, 69, 0, 7, 1, 70, 0, 7, 1, 71, - 0, 24, 0, 42, 0, 55, 0, 72, 0, 19, 0, 29, 0, 31, 0, 72, 0, 2, 0, 15, 0, 2, 0, 17, 0, 4, 1, 72, 0, 2, 0,170, - 0, 2, 1, 73, 0, 7, 0,177, 0, 7, 0,178, 0, 7, 0,179, 0, 7, 0,180, 0, 7, 1, 74, 0, 7, 1, 75, 0, 7, 1, 76, - 0, 7, 1, 77, 0, 7, 1, 78, 0, 7, 1, 79, 0, 7, 1, 80, 0, 7, 1, 81, 0, 7, 1, 82, 0, 7, 1, 83, 0, 7, 1, 84, - 0, 51, 1, 85, 0, 2, 0,246, 0, 2, 0, 67, 0, 7, 0,108, 0, 7, 0,109, 0, 7, 1, 86, 0, 7, 1, 87, 0, 7, 1, 88, - 0, 7, 1, 89, 0, 7, 1, 90, 0, 2, 1, 91, 0, 2, 1, 92, 0, 2, 1, 93, 0, 2, 1, 94, 0, 0, 1, 95, 0, 0, 1, 96, - 0, 2, 1, 97, 0, 2, 1, 98, 0, 2, 1, 99, 0, 2, 1,100, 0, 2, 1,101, 0, 7, 1,102, 0, 7, 1,103, 0, 7, 1,104, - 0, 7, 1,105, 0, 2, 1,106, 0, 2, 0, 87, 0, 2, 1,107, 0, 2, 1,108, 0, 2, 1,109, 0, 2, 1,110, 0, 7, 1,111, - 0, 7, 1,112, 0, 7, 1,113, 0, 7, 1,114, 0, 7, 1,115, 0, 7, 1,116, 0, 7, 1,117, 0, 7, 1,118, 0, 7, 1,119, - 0, 7, 1,120, 0, 7, 1,121, 0, 7, 1,122, 0, 2, 1,123, 0, 0, 1,124, 0, 28, 0, 77, 0, 43, 1,125, 0, 2, 1,126, - 0, 0, 1,127, 0, 22, 0,146, 0, 56, 0, 18, 0, 7, 1,128, 0, 7, 1,129, 0, 7, 1,130, 0, 7, 1,131, 0, 7, 1,132, - 0, 7, 1,133, 0, 7, 1,134, 0, 7, 1,135, 0, 7, 1,136, 0, 7, 1,137, 0, 2, 1,138, 0, 2, 1,139, 0, 2, 1,140, - 0, 2, 1,141, 0, 7, 1,142, 0, 7, 1,143, 0, 7, 1,144, 0, 7, 1,145, 0, 57, 0,125, 0, 19, 0, 29, 0, 31, 0, 72, - 0, 2, 1,146, 0, 2, 0, 17, 0, 7, 0,177, 0, 7, 0,178, 0, 7, 0,179, 0, 7, 1,147, 0, 7, 1,148, 0, 7, 1,149, - 0, 7, 1,150, 0, 7, 1,151, 0, 7, 1,152, 0, 7, 1,153, 0, 7, 1,154, 0, 7, 1,155, 0, 7, 1,156, 0, 7, 1,157, - 0, 7, 1,158, 0, 7, 1,159, 0, 7, 1,160, 0, 7, 1,161, 0, 7, 1,162, 0, 7, 1,163, 0, 7, 1,164, 0, 7, 1,165, - 0, 7, 1,166, 0, 56, 1,167, 0, 7, 1,168, 0, 7, 1,169, 0, 7, 1,170, 0, 7, 1,171, 0, 7, 1,172, 0, 7, 1,173, - 0, 7, 1,174, 0, 2, 1,175, 0, 2, 1,176, 0, 2, 1,177, 0, 0, 1,178, 0, 0, 1,179, 0, 7, 1,180, 0, 7, 1,181, - 0, 2, 1,182, 0, 2, 1,183, 0, 7, 1,184, 0, 7, 1,185, 0, 7, 1,186, 0, 7, 1,187, 0, 2, 1,188, 0, 2, 1,189, - 0, 4, 1, 72, 0, 4, 1,190, 0, 2, 1,191, 0, 2, 1,192, 0, 2, 1,193, 0, 2, 1,194, 0, 7, 1,195, 0, 7, 1,196, - 0, 7, 1,197, 0, 7, 1,198, 0, 7, 1,199, 0, 7, 1,200, 0, 7, 1,201, 0, 7, 1,202, 0, 7, 1,203, 0, 7, 1,204, - 0, 0, 1,205, 0, 7, 1,206, 0, 7, 1,207, 0, 7, 1,208, 0, 4, 1,209, 0, 0, 1,210, 0, 0, 1,107, 0, 0, 1,211, - 0, 0, 1, 66, 0, 2, 1,212, 0, 2, 1,213, 0, 2, 1,126, 0, 2, 1,214, 0, 2, 1,215, 0, 2, 1,216, 0, 7, 1,217, - 0, 7, 1,218, 0, 7, 1,219, 0, 7, 1,220, 0, 7, 1,221, 0, 2, 0,155, 0, 2, 0,156, 0, 47, 1,222, 0, 47, 1,223, - 0, 0, 1,224, 0, 0, 1,225, 0, 0, 1,226, 0, 0, 1,227, 0, 2, 1,228, 0, 2, 1,229, 0, 7, 1,230, 0, 7, 1,231, - 0, 43, 1,125, 0, 53, 1, 61, 0, 28, 0, 77, 0, 58, 1,232, 0, 22, 0,146, 0, 7, 1,233, 0, 7, 1,234, 0, 7, 1,235, - 0, 7, 1,236, 0, 7, 1,237, 0, 2, 1,238, 0, 2, 0, 67, 0, 7, 1,239, 0, 7, 1,240, 0, 7, 1,241, 0, 7, 1,242, - 0, 7, 1,243, 0, 7, 1,244, 0, 7, 1,245, 0, 7, 1,246, 0, 7, 1,247, 0, 2, 1,248, 0, 2, 1,249, 0, 4, 1,250, - 0, 2, 1,251, 0, 2, 0, 35, 0, 12, 1,252, 0, 59, 0, 4, 0, 19, 0, 29, 0, 0, 1,253, 0, 60, 0, 2, 0, 35, 0,145, - 0, 61, 0, 26, 0, 61, 0, 0, 0, 61, 0, 1, 0, 62, 1,254, 0, 4, 1,255, 0, 4, 2, 0, 0, 4, 2, 1, 0, 4, 2, 2, - 0, 4, 2, 3, 0, 4, 2, 4, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 2, 5, 0, 2, 2, 6, 0, 7, 0, 5, 0, 7, 0, 6, - 0, 7, 2, 7, 0, 7, 2, 8, 0, 7, 2, 9, 0, 7, 2, 10, 0, 7, 2, 11, 0, 7, 2, 12, 0, 7, 2, 13, 0, 7, 2, 14, - 0, 7, 0, 21, 0, 7, 2, 15, 0, 7, 2, 16, 0, 63, 0, 20, 0, 19, 0, 29, 0, 31, 0, 72, 0, 62, 1,254, 0, 12, 2, 17, - 0, 12, 2, 18, 0, 12, 2, 19, 0, 28, 0, 77, 0, 57, 2, 20, 0, 0, 0, 17, 0, 0, 2, 21, 0, 2, 2, 22, 0, 2, 0,169, - 0, 2, 0, 35, 0, 7, 1, 67, 0, 7, 0,167, 0, 7, 1, 68, 0, 7, 2, 23, 0, 7, 2, 24, 0, 7, 2, 25, 0, 61, 2, 26, - 0, 27, 0, 11, 0, 7, 2, 27, 0, 7, 2, 28, 0, 7, 2, 29, 0, 7, 0,248, 0, 2, 0, 52, 0, 0, 2, 30, 0, 0, 2, 31, - 0, 0, 2, 32, 0, 0, 2, 33, 0, 0, 2, 34, 0, 0, 2, 35, 0, 26, 0, 7, 0, 7, 2, 36, 0, 7, 2, 28, 0, 7, 2, 29, - 0, 2, 2, 32, 0, 2, 2, 35, 0, 7, 0,248, 0, 7, 0, 35, 0, 64, 0, 21, 0, 64, 0, 0, 0, 64, 0, 1, 0, 2, 0, 15, - 0, 2, 2, 37, 0, 2, 2, 35, 0, 2, 0, 17, 0, 2, 2, 38, 0, 2, 2, 39, 0, 2, 2, 40, 0, 2, 2, 41, 0, 2, 2, 42, - 0, 2, 2, 43, 0, 2, 2, 44, 0, 2, 2, 45, 0, 7, 2, 46, 0, 7, 2, 47, 0, 26, 0, 46, 0, 27, 0, 47, 0, 2, 2, 48, - 0, 2, 2, 49, 0, 4, 2, 50, 0, 65, 0, 5, 0, 2, 2, 51, 0, 2, 2, 37, 0, 0, 0, 17, 0, 0, 0, 35, 0, 2, 0, 67, - 0, 66, 0, 4, 0, 7, 0, 5, 0, 7, 0, 6, 0, 7, 2, 52, 0, 7, 2, 53, 0, 67, 0, 4, 0, 12, 2, 54, 0, 68, 2, 55, - 0, 4, 2, 56, 0, 0, 0, 90, 0, 69, 0, 68, 0, 19, 0, 29, 0, 31, 0, 72, 0, 62, 1,254, 0, 12, 2, 57, 0, 12, 2, 18, - 0, 67, 2, 58, 0, 24, 2, 59, 0, 24, 2, 60, 0, 24, 2, 61, 0, 28, 0, 77, 0, 70, 2, 62, 0, 30, 2, 63, 0, 57, 2, 20, - 0, 12, 2, 64, 0, 7, 1, 67, 0, 7, 0,167, 0, 7, 1, 68, 0, 2, 0,169, 0, 2, 0, 87, 0, 2, 2, 65, 0, 2, 2, 66, - 0, 7, 2, 67, 0, 7, 2, 68, 0, 4, 2, 69, 0, 2, 0, 35, 0, 2, 2, 22, 0, 2, 0, 17, 0, 2, 2, 70, 0, 7, 2, 71, - 0, 7, 2, 72, 0, 7, 2, 73, 0, 2, 2, 40, 0, 2, 2, 41, 0, 2, 2, 74, 0, 2, 2, 75, 0, 4, 2, 76, 0, 9, 2, 77, - 0, 2, 0, 21, 0, 2, 0, 93, 0, 2, 0, 64, 0, 2, 2, 78, 0, 7, 2, 79, 0, 7, 2, 80, 0, 7, 2, 81, 0, 7, 2, 82, - 0, 7, 2, 83, 0, 7, 2, 84, 0, 7, 2, 85, 0, 7, 2, 86, 0, 7, 2, 87, 0, 7, 2, 88, 0, 0, 2, 89, 0, 71, 2, 90, - 0, 72, 2, 91, 0, 0, 2, 92, 0, 59, 2, 93, 0, 59, 2, 94, 0, 59, 2, 95, 0, 59, 2, 96, 0, 4, 2, 97, 0, 7, 2, 98, - 0, 4, 2, 99, 0, 4, 2,100, 0, 66, 2,101, 0, 4, 2,102, 0, 4, 2,103, 0, 65, 2,104, 0, 65, 2,105, 0, 73, 0, 39, - 0, 19, 0, 29, 0, 31, 0, 72, 0, 62, 1,254, 0, 28, 0, 77, 0, 30, 2, 63, 0, 57, 2, 20, 0, 74, 2,106, 0, 75, 2,107, - 0, 76, 2,108, 0, 77, 2,109, 0, 78, 2,110, 0, 79, 2,111, 0, 80, 2,112, 0, 81, 2,113, 0, 73, 2,114, 0, 82, 2,115, - 0, 83, 2,116, 0, 84, 2,117, 0, 84, 2,118, 0, 84, 2,119, 0, 4, 0, 51, 0, 4, 2,120, 0, 4, 2,121, 0, 4, 2,122, - 0, 4, 2,123, 0, 7, 1, 67, 0, 7, 0,167, 0, 7, 1, 68, 0, 2, 0,169, 0, 2, 2, 65, 0, 2, 2,124, 0, 2, 0, 17, - 0, 2, 2,125, 0, 2, 2,126, 0, 0, 2,127, 0, 0, 2,128, 0, 2, 2, 22, 0, 85, 2,129, 0, 86, 2,130, 0, 76, 0, 8, - 0, 9, 2,131, 0, 7, 2,132, 0, 4, 2,133, 0, 0, 0, 17, 0, 0, 2,134, 0, 2, 1, 72, 0, 2, 2,135, 0, 2, 2,136, - 0, 74, 0, 7, 0, 4, 2,137, 0, 4, 2,138, 0, 4, 2,139, 0, 4, 2,140, 0, 2, 2, 37, 0, 0, 2,141, 0, 0, 0, 17, - 0, 78, 0, 5, 0, 4, 2,137, 0, 4, 2,138, 0, 0, 2,142, 0, 0, 2,143, 0, 2, 0, 17, 0, 87, 0, 2, 0, 4, 2,144, - 0, 7, 2, 29, 0, 79, 0, 3, 0, 87, 2,145, 0, 4, 2,146, 0, 4, 0, 17, 0, 77, 0, 4, 0, 7, 2,147, 0, 2, 2,148, - 0, 0, 0, 17, 0, 0, 2,143, 0, 80, 0, 4, 0, 0, 0,233, 0, 0, 0,177, 0, 0, 0,178, 0, 0, 0,179, 0, 88, 0, 6, - 0, 39, 2,131, 0, 0, 0, 17, 0, 0, 2,134, 0, 2, 1, 72, 0, 2, 2,135, 0, 2, 2,136, 0, 89, 0, 1, 0, 7, 2,149, - 0, 90, 0, 5, 0, 0, 0,233, 0, 0, 0,177, 0, 0, 0,178, 0, 0, 0,179, 0, 4, 0, 35, 0, 81, 0, 1, 0, 7, 2,150, - 0, 82, 0, 2, 0, 4, 2,151, 0, 4, 0, 15, 0, 75, 0, 7, 0, 7, 2,132, 0, 39, 2,131, 0, 0, 0, 17, 0, 0, 2,134, - 0, 2, 1, 72, 0, 2, 2,135, 0, 2, 2,136, 0, 91, 0, 1, 0, 7, 2,152, 0, 92, 0, 1, 0, 4, 2,153, 0, 93, 0, 1, - 0, 0, 2,154, 0, 94, 0, 1, 0, 7, 2,132, 0, 95, 0, 3, 0, 4, 2,155, 0, 0, 0, 90, 0, 7, 2,156, 0, 96, 0, 4, - 0, 7, 0,233, 0, 7, 0,177, 0, 7, 0,178, 0, 7, 0,179, 0, 97, 0, 1, 0, 96, 2,133, 0, 98, 0, 5, 0, 4, 2,157, - 0, 4, 2,158, 0, 0, 0, 17, 0, 0, 2, 37, 0, 0, 2,159, 0, 99, 0, 2, 0, 4, 2,160, 0, 4, 2,158, 0,100, 0, 10, - 0,100, 0, 0, 0,100, 0, 1, 0, 98, 2,161, 0, 97, 2,162, 0, 99, 2,163, 0, 4, 0, 51, 0, 4, 2,121, 0, 4, 2,120, - 0, 4, 0, 35, 0, 77, 2,164, 0, 85, 0, 14, 0, 12, 2,165, 0, 77, 2,164, 0, 0, 2,166, 0, 0, 2,167, 0, 0, 2,168, - 0, 0, 2,169, 0, 0, 2,170, 0, 0, 2,171, 0, 0, 2,172, 0, 0, 0, 17, 0, 84, 2,117, 0, 84, 2,119, 0, 2, 2,173, - 0, 0, 2,174, 0, 86, 0, 8, 0, 4, 2,175, 0, 4, 2,176, 0, 74, 2,177, 0, 78, 2,178, 0, 4, 2,121, 0, 4, 2,120, - 0, 4, 0, 51, 0, 4, 0, 35, 0,101, 0, 9, 0,101, 0, 0, 0,101, 0, 1, 0, 4, 0, 15, 0, 4, 1, 72, 0, 4, 2,179, - 0, 4, 0, 35, 0, 0, 0, 18, 0, 38, 0,117, 0, 0, 2,180, 0,102, 0, 6, 0,101, 2,181, 0, 44, 2,182, 0, 24, 2,183, - 0, 0, 2,184, 0, 4, 2,185, 0, 4, 2,186, 0,103, 0, 7, 0,101, 2,181, 0, 2, 2,187, 0, 2, 2,165, 0, 2, 2,188, - 0, 2, 0, 88, 0, 9, 2,189, 0, 9, 2,190, 0,104, 0, 3, 0,101, 2,181, 0, 24, 0,159, 0, 0, 0, 18, 0,105, 0, 5, - 0,101, 2,181, 0, 24, 0,159, 0, 0, 0, 18, 0, 2, 2,191, 0, 0, 2,192, 0,106, 0, 5, 0,101, 2,181, 0, 7, 0, 85, - 0, 7, 2,193, 0, 4, 2,194, 0, 4, 2,195, 0,107, 0, 5, 0,101, 2,181, 0, 24, 2,196, 0, 0, 0, 69, 0, 4, 1, 72, - 0, 4, 0, 17, 0,108, 0, 13, 0,101, 2,181, 0, 24, 2,197, 0, 24, 2,198, 0, 24, 2,199, 0, 24, 2,200, 0, 7, 2,201, - 0, 7, 2,202, 0, 7, 2,193, 0, 7, 2,203, 0, 4, 2,204, 0, 4, 2,205, 0, 4, 0, 88, 0, 4, 2,206, 0,109, 0, 5, - 0,101, 2,181, 0, 2, 2,207, 0, 2, 0, 17, 0, 7, 2,208, 0, 24, 2,209, 0,110, 0, 3, 0,101, 2,181, 0, 7, 2,210, - 0, 4, 0, 88, 0,111, 0, 10, 0,101, 2,181, 0, 7, 2,211, 0, 4, 2,212, 0, 4, 0, 35, 0, 2, 0, 88, 0, 2, 2,213, - 0, 2, 2,214, 0, 2, 2,215, 0, 7, 2,216, 0, 0, 2,217, 0,112, 0, 3, 0,101, 2,181, 0, 7, 0, 35, 0, 4, 0, 15, - 0,113, 0, 6, 0,101, 2,181, 0,114, 2,218, 0,115, 2,219, 0,116, 2,220, 0, 7, 2,221, 0, 4, 0, 15, 0,117, 0, 11, - 0,101, 2,181, 0, 44, 2,182, 0, 24, 2,183, 0, 0, 2,184, 0, 4, 2,185, 0, 4, 2,186, 0, 4, 2,222, 0, 7, 2,223, - 0, 4, 2,224, 0, 0, 2,217, 0, 7, 2,225, 0,118, 0, 12, 0,101, 2,181, 0, 24, 2,226, 0, 39, 2,227, 0, 4, 0, 88, - 0, 4, 2,228, 0, 7, 2,229, 0, 7, 2,230, 0, 7, 2,231, 0, 7, 2,232, 0, 0, 2,184, 0, 4, 2,185, 0, 4, 0, 35, - 0,119, 0, 3, 0,101, 2,181, 0, 7, 2,233, 0, 4, 2,234, 0,120, 0, 5, 0,101, 2,181, 0, 7, 2,235, 0, 0, 2,217, - 0, 2, 0, 17, 0, 2, 2,236, 0,121, 0, 8, 0,101, 2,181, 0, 24, 0,159, 0, 7, 2,235, 0, 7, 0,248, 0, 7, 0,104, - 0, 0, 2,217, 0, 2, 0, 17, 0, 2, 0, 15, 0,122, 0, 21, 0,101, 2,181, 0, 24, 2,237, 0, 0, 2,217, 0, 44, 2,182, - 0, 24, 2,183, 0, 2, 0, 17, 0, 2, 0, 35, 0, 7, 2,238, 0, 7, 2,239, 0, 7, 2,240, 0, 7, 2, 71, 0, 7, 2,241, - 0, 7, 2,242, 0, 7, 2,243, 0, 7, 2,244, 0, 4, 2,186, 0, 4, 2,185, 0, 0, 2,184, 0, 7, 2,245, 0, 7, 2,246, - 0, 7, 0, 87, 0,123, 0, 7, 0,101, 2,181, 0, 2, 2,247, 0, 2, 2,248, 0, 4, 0, 67, 0, 24, 0,159, 0, 7, 2,249, - 0, 0, 2,217, 0,124, 0, 10, 0,101, 2,181, 0, 24, 0,159, 0, 0, 2,250, 0, 7, 2,251, 0, 7, 2,252, 0, 7, 2,244, - 0, 4, 2,253, 0, 4, 2,254, 0, 7, 2,255, 0, 0, 0, 18, 0,125, 0, 1, 0,101, 2,181, 0,126, 0, 7, 0,101, 2,181, - 0, 38, 0,117, 0,127, 3, 0, 0,128, 3, 1, 0,129, 3, 2, 0,130, 3, 3, 0, 12, 3, 4, 0,131, 0, 13, 0,101, 2,181, - 0, 77, 3, 5, 0, 77, 3, 6, 0, 77, 3, 7, 0, 77, 3, 8, 0, 77, 3, 9, 0, 77, 3, 10, 0, 74, 3, 11, 0, 4, 3, 12, - 0, 4, 3, 13, 0, 7, 3, 14, 0, 7, 3, 15, 0,132, 3, 16, 0,133, 0, 7, 0,101, 2,181, 0, 77, 3, 5, 0, 77, 3, 17, - 0,134, 3, 18, 0,135, 3, 16, 0, 4, 3, 19, 0, 4, 3, 12, 0,136, 0, 4, 0,101, 2,181, 0, 24, 0,159, 0, 4, 3, 20, - 0, 4, 0, 35, 0,137, 0, 2, 0, 4, 3, 21, 0, 7, 2, 29, 0,138, 0, 2, 0, 4, 0,120, 0, 4, 3, 22, 0,139, 0, 24, - 0,101, 2,181, 0, 24, 0,159, 0, 0, 2,217, 0, 2, 3, 23, 0, 2, 0, 17, 0, 2, 1, 72, 0, 2, 0, 35, 0,137, 3, 24, - 0, 4, 3, 25, 0, 7, 3, 26, 0, 4, 0, 51, 0, 4, 3, 27, 0,138, 3, 28, 0,137, 3, 29, 0, 4, 3, 30, 0, 4, 3, 31, - 0, 4, 3, 32, 0, 4, 3, 22, 0, 7, 3, 33, 0, 7, 3, 34, 0, 7, 3, 35, 0, 7, 3, 36, 0, 7, 3, 37, 0, 9, 3, 38, - 0,140, 0, 8, 0,101, 2,181, 0,141, 3, 39, 0,134, 3, 18, 0, 4, 3, 40, 0, 4, 3, 41, 0, 4, 3, 42, 0, 2, 0, 17, - 0, 2, 0, 54, 0,142, 0, 8, 0,101, 2,181, 0, 24, 0, 42, 0, 2, 0,252, 0, 2, 0, 17, 0, 2, 2,207, 0, 2, 0, 54, - 0, 7, 3, 43, 0, 7, 3, 44, 0,143, 0, 6, 0,101, 2,181, 0, 4, 3, 45, 0, 2, 0, 17, 0, 2, 3, 46, 0, 7, 3, 47, - 0, 0, 0,161, 0,144, 0, 8, 0,101, 2,181, 0, 0, 3, 48, 0, 0, 3, 49, 0, 0, 2,171, 0, 0, 3, 50, 0, 0, 3, 51, - 0, 0, 0, 88, 0, 0, 2,159, 0,145, 0, 3, 0,101, 2,181, 0,146, 3, 52, 0,130, 3, 3, 0,147, 0, 10, 0,101, 2,181, - 0, 24, 3, 53, 0, 24, 3, 54, 0, 0, 3, 55, 0, 7, 3, 56, 0, 2, 3, 57, 0, 2, 3, 58, 0, 0, 3, 59, 0, 0, 3, 60, - 0, 0, 2,192, 0,148, 0, 9, 0,101, 2,181, 0, 24, 3, 61, 0, 0, 3, 55, 0, 7, 3, 62, 0, 7, 3, 63, 0, 0, 1, 72, - 0, 0, 2,207, 0, 0, 3, 64, 0, 0, 0, 35, 0,149, 0, 1, 0,101, 2,181, 0,150, 0, 11, 0,101, 2,181, 0, 0, 2,217, - 0, 7, 0,120, 0, 7, 3, 65, 0, 7, 3, 66, 0, 7, 3, 67, 0, 7, 3, 68, 0, 4, 0, 17, 0, 2, 3, 69, 0, 2, 3, 70, - 0, 4, 0, 35, 0,151, 0, 9, 0,101, 2,181, 0, 24, 3, 71, 0, 4, 3, 72, 0, 4, 3, 73, 0, 4, 3, 74, 0, 7, 3, 75, - 0, 7, 3, 76, 0, 2, 2,207, 0, 2, 0, 17, 0,152, 0, 16, 0,101, 2,181, 0, 44, 2,182, 0, 24, 2,183, 0, 0, 2,184, - 0, 4, 2,185, 0, 4, 2,186, 0, 4, 2,222, 0, 7, 2,223, 0, 24, 3, 77, 0, 24, 3, 78, 0, 51, 1, 85, 0, 0, 2,217, - 0, 7, 3, 79, 0, 0, 0, 17, 0, 0, 0,246, 0, 0, 2,159, 0,153, 0, 3, 0,154, 3, 80, 0, 4, 2, 56, 0, 0, 0, 90, - 0,154, 0, 29, 0, 19, 0, 29, 0, 31, 0, 72, 0, 2, 2, 38, 0, 2, 2, 39, 0, 2, 3, 81, 0, 2, 0, 17, 0, 2, 3, 82, - 0, 2, 3, 83, 0, 2, 3, 84, 0, 2, 0, 67, 0, 0, 3, 85, 0, 0, 3, 86, 0, 0, 3, 87, 0, 0, 1,229, 0, 4, 0, 35, - 0, 7, 3, 88, 0, 7, 3, 89, 0, 7, 3, 90, 0, 7, 3, 91, 0, 7, 3, 92, 0, 7, 3, 93, 0, 26, 3, 94, 0, 28, 0, 77, - 0, 30, 2, 63, 0, 79, 2,111, 0, 0, 0, 69, 0, 7, 3, 95, 0, 7, 3, 96, 0,153, 3, 97, 0,155, 0, 3, 0,155, 0, 0, - 0,155, 0, 1, 0, 0, 0, 18, 0, 62, 0, 3, 0, 7, 3, 98, 0, 4, 0, 17, 0, 4, 0, 35, 0, 24, 0,129, 0, 19, 0, 29, - 0, 31, 0, 72, 0,156, 3, 99, 0, 2, 0, 15, 0, 2, 3,100, 0, 4, 3,101, 0, 4, 3,102, 0, 4, 3,103, 0, 0, 3,104, - 0, 24, 0, 36, 0, 24, 3,105, 0, 24, 3,106, 0, 24, 3,107, 0, 24, 3,108, 0, 28, 0, 77, 0, 70, 2, 62, 0, 62, 1,254, - 0,157, 3,109, 0,157, 3,110, 0,158, 3,111, 0, 9, 0, 2, 0,159, 3,112, 0,160, 3,113, 0,161, 3,114, 0, 12, 3,115, - 0, 12, 3,116, 0, 12, 2, 18, 0, 12, 3,117, 0, 12, 3,118, 0, 4, 1, 72, 0, 4, 3,119, 0, 57, 2, 20, 0, 0, 3,120, - 0, 4, 2, 22, 0, 4, 3,121, 0, 7, 1, 67, 0, 7, 3,122, 0, 7, 3,123, 0, 7, 0,167, 0, 7, 3,124, 0, 7, 1, 68, - 0, 7, 3,125, 0, 7, 2, 8, 0, 7, 3,126, 0, 7, 3,127, 0, 7, 3,128, 0, 7, 3,129, 0, 7, 3,130, 0, 7, 3,131, - 0, 7, 2,251, 0, 7, 3,132, 0, 7, 0,237, 0, 7, 3,133, 0, 4, 3,134, 0, 2, 0, 17, 0, 2, 3,135, 0, 2, 3,136, - 0, 2, 3,137, 0, 2, 3,138, 0, 2, 3,139, 0, 2, 3,140, 0, 2, 3,141, 0, 2, 3,142, 0, 2, 3,143, 0, 2, 3,144, - 0, 2, 3,145, 0, 4, 3,146, 0, 4, 3,147, 0, 4, 3,148, 0, 4, 3,149, 0, 7, 3,150, 0, 7, 2, 98, 0, 7, 3,151, - 0, 7, 3,152, 0, 7, 3,153, 0, 7, 3,154, 0, 7, 3,155, 0, 7, 0,212, 0, 7, 3,156, 0, 7, 3,157, 0, 7, 3,158, - 0, 7, 3,159, 0, 2, 3,160, 0, 0, 3,161, 0, 0, 0,106, 0, 0, 3,162, 0, 0, 3,163, 0, 7, 3,164, 0, 7, 3,165, - 0, 12, 3,166, 0, 12, 3,167, 0, 12, 3,168, 0, 12, 3,169, 0, 7, 3,170, 0, 2, 2,151, 0, 2, 3,171, 0, 7, 2,133, - 0, 4, 3,172, 0, 4, 3,173, 0,162, 3,174, 0, 2, 3,175, 0, 2, 0,244, 0, 7, 3,176, 0, 12, 3,177, 0, 12, 3,178, - 0, 12, 3,179, 0, 12, 3,180, 0,163, 1, 64, 0,164, 3,181, 0, 58, 3,182, 0, 2, 3,183, 0, 2, 3,184, 0, 2, 2, 56, - 0, 2, 3,185, 0, 7, 2,124, 0, 2, 3,186, 0, 2, 3,187, 0,146, 3,188, 0,134, 3,189, 0,134, 3,190, 0, 4, 3,191, - 0, 4, 3,192, 0, 4, 3,193, 0, 4, 3,194, 0, 12, 3,195, 0, 12, 3,196, 0, 12, 3,197, 0, 7, 3,198, 0, 0, 3,199, - 0,165, 0, 14, 0,165, 0, 0, 0,165, 0, 1, 0, 24, 0, 36, 0, 7, 2,251, 0, 7, 1, 69, 0, 7, 2,252, 0, 7, 2,244, - 0, 0, 0, 18, 0, 4, 2,253, 0, 4, 2,254, 0, 4, 3,200, 0, 2, 0, 15, 0, 2, 3,201, 0, 7, 2,255, 0,166, 0, 12, - 0,166, 0, 0, 0,166, 0, 1, 0, 24, 0, 42, 0, 4, 3,202, 0, 4, 2,151, 0, 4, 3,203, 0, 4, 0, 15, 0, 4, 3,204, - 0, 7, 1, 69, 0, 7, 3,205, 0, 7, 3,206, 0, 7, 2,149, 0,163, 0, 40, 0, 4, 0, 17, 0, 2, 3,207, 0, 2, 3,208, - 0, 2, 2,244, 0, 2, 3,209, 0, 2, 3,210, 0, 2, 3,211, 0, 2, 3,212, 0, 2, 3,213, 0, 7, 3,214, 0, 7, 3,215, - 0, 7, 3,216, 0, 7, 3,217, 0, 7, 3,218, 0, 7, 3,219, 0, 7, 3,220, 0, 7, 3,221, 0, 7, 3,222, 0, 7, 3,223, - 0, 7, 3,224, 0, 7, 3,225, 0, 7, 3,226, 0, 7, 3,227, 0, 7, 3,228, 0, 7, 3,229, 0, 7, 3,230, 0, 7, 3,231, - 0, 7, 3,232, 0, 7, 3,233, 0, 7, 3,234, 0, 7, 3,235, 0, 7, 3,236, 0, 7, 3,237, 0, 7, 3,238, 0, 7, 3,239, - 0, 7, 3,240, 0, 44, 0,160, 0,167, 3,241, 0, 7, 3,242, 0, 4, 2,195, 0,168, 0, 5, 0, 58, 1,232, 0, 7, 3,243, - 0, 7, 3,244, 0, 2, 0, 17, 0, 2, 3,245, 0,169, 0, 5, 0,169, 0, 0, 0,169, 0, 1, 0, 4, 0, 15, 0, 4, 3,246, - 0, 9, 0, 2, 0,170, 0, 9, 0,170, 0, 0, 0,170, 0, 1, 0, 4, 3,247, 0, 4, 3,248, 0, 4, 3,249, 0, 4, 0, 17, - 0, 9, 3,250, 0, 9, 3,251, 0, 12, 3,252, 0,130, 0, 21, 0,130, 0, 0, 0,130, 0, 1, 0, 4, 0, 17, 0, 4, 3,253, - 0, 4, 3,254, 0, 4, 3,255, 0, 4, 4, 0, 0, 4, 4, 1, 0, 4, 4, 2, 0, 4, 3,248, 0, 4, 2,151, 0, 2, 4, 3, - 0, 2, 0, 54, 0, 0, 4, 4, 0, 0, 4, 5, 0, 0, 4, 6, 0, 0, 4, 7, 0, 0, 4, 8, 0, 12, 4, 9, 0,171, 4, 10, - 0, 9, 4, 11, 0,172, 0, 1, 0, 7, 2, 36, 0,162, 0, 30, 0, 4, 0, 17, 0, 7, 4, 12, 0, 7, 4, 13, 0, 7, 4, 14, - 0, 4, 4, 15, 0, 4, 4, 16, 0, 4, 4, 17, 0, 4, 4, 18, 0, 7, 4, 19, 0, 7, 4, 20, 0, 7, 4, 21, 0, 7, 4, 22, - 0, 7, 4, 23, 0, 7, 4, 24, 0, 7, 4, 25, 0, 7, 4, 26, 0, 7, 4, 27, 0, 7, 4, 28, 0, 7, 4, 29, 0, 7, 4, 30, - 0, 7, 4, 31, 0, 7, 4, 32, 0, 7, 4, 33, 0, 7, 4, 34, 0, 7, 4, 35, 0, 7, 4, 36, 0, 4, 4, 37, 0, 4, 4, 38, - 0, 7, 4, 39, 0, 7, 3,156, 0,164, 0, 54, 0, 4, 3,248, 0, 4, 4, 40, 0,173, 4, 41, 0,174, 4, 42, 0, 0, 0, 35, - 0, 0, 4, 43, 0, 2, 4, 44, 0, 7, 4, 45, 0, 0, 4, 46, 0, 7, 4, 47, 0, 7, 4, 48, 0, 7, 4, 49, 0, 7, 4, 50, - 0, 7, 4, 51, 0, 7, 4, 52, 0, 7, 4, 53, 0, 7, 4, 54, 0, 7, 4, 55, 0, 2, 4, 56, 0, 0, 4, 57, 0, 2, 4, 58, - 0, 7, 4, 59, 0, 7, 4, 60, 0, 0, 4, 61, 0, 4, 0,121, 0, 4, 4, 62, 0, 4, 4, 63, 0, 2, 4, 64, 0, 2, 4, 65, - 0,172, 4, 66, 0, 4, 4, 67, 0, 4, 0, 79, 0, 7, 4, 68, 0, 7, 4, 69, 0, 7, 4, 70, 0, 7, 4, 71, 0, 2, 4, 72, - 0, 2, 4, 73, 0, 2, 4, 74, 0, 2, 4, 75, 0, 2, 4, 76, 0, 2, 4, 77, 0, 2, 4, 78, 0, 2, 4, 79, 0,175, 4, 80, - 0, 7, 4, 81, 0, 7, 4, 82, 0,130, 4, 83, 0, 12, 3, 4, 0,168, 4, 84, 0, 7, 4, 85, 0, 7, 4, 86, 0, 7, 4, 87, - 0, 0, 4, 88, 0,176, 0, 1, 0, 7, 4, 89, 0,146, 0, 50, 0,145, 4, 90, 0, 2, 0, 15, 0, 2, 4, 91, 0, 2, 4, 92, - 0, 2, 4, 93, 0, 7, 4, 94, 0, 2, 4, 95, 0, 2, 4, 96, 0, 7, 4, 97, 0, 2, 4, 98, 0, 2, 4, 99, 0, 7, 4,100, - 0, 7, 4,101, 0, 7, 4,102, 0, 4, 4,103, 0, 4, 4,104, 0, 7, 4,105, 0, 4, 4,106, 0, 7, 4,107, 0, 7, 4,108, - 0, 7, 4,109, 0, 73, 4,110, 0, 73, 4,111, 0, 0, 4,112, 0, 7, 4,113, 0, 7, 4,114, 0, 28, 0, 77, 0, 2, 4,115, - 0, 0, 4,116, 0, 0, 4,117, 0, 7, 4,118, 0, 4, 4,119, 0, 7, 4,120, 0, 7, 4,121, 0, 4, 4,122, 0, 4, 0, 17, - 0, 7, 4,123, 0, 7, 4,124, 0, 7, 4,125, 0,176, 4,126, 0, 4, 0, 51, 0, 7, 4,127, 0, 7, 4,128, 0, 7, 4,129, - 0, 7, 4,130, 0, 7, 4,131, 0, 7, 4,132, 0, 7, 4,133, 0, 4, 4,134, 0, 4, 0, 35, 0,177, 0, 76, 0, 19, 0, 29, - 0, 31, 0, 72, 0, 2, 0,170, 0, 2, 1, 73, 0, 2, 1,107, 0, 2, 4,135, 0, 7, 4,136, 0, 7, 4,137, 0, 7, 4,138, - 0, 7, 4,139, 0, 7, 4,140, 0, 7, 4,141, 0, 7, 1,153, 0, 7, 1,155, 0, 7, 1,154, 0, 7, 0, 67, 0, 4, 4,142, - 0, 7, 4,143, 0, 7, 4,144, 0, 7, 4,145, 0, 7, 4,146, 0, 7, 4,147, 0, 7, 4,148, 0, 7, 4,149, 0, 2, 4,150, - 0, 2, 1, 72, 0, 2, 4,151, 0, 2, 4,152, 0, 2, 4,153, 0, 2, 4,154, 0, 2, 4,155, 0, 2, 4,156, 0, 7, 4,157, - 0, 7, 4,158, 0, 7, 4,159, 0, 7, 4,160, 0, 7, 4,161, 0, 7, 4,162, 0, 7, 4,163, 0, 7, 4,164, 0, 7, 4,165, - 0, 7, 4,166, 0, 7, 4,167, 0, 7, 4,168, 0, 2, 4,169, 0, 2, 4,170, 0, 2, 4,171, 0, 2, 4,172, 0, 7, 4,173, - 0, 7, 4,174, 0, 7, 4,175, 0, 7, 4,176, 0, 2, 4,177, 0, 2, 4,178, 0, 2, 4,179, 0, 2, 4,180, 0, 7, 4,181, - 0, 7, 4,182, 0, 7, 4,183, 0, 7, 4,184, 0, 7, 4,185, 0, 7, 4,186, 0, 7, 4,187, 0, 2, 4,188, 0, 2, 4,189, - 0, 2, 4,190, 0, 2, 4,191, 0, 2, 4,192, 0, 2, 0, 17, 0, 7, 4,193, 0, 7, 4,194, 0, 28, 0, 77, 0, 43, 1,125, - 0, 2, 1,126, 0, 2, 4,195, 0, 22, 0,146, 0,178, 0, 8, 0,178, 0, 0, 0,178, 0, 1, 0, 4, 3,134, 0, 4, 4,196, - 0, 4, 0, 17, 0, 2, 4,197, 0, 2, 4,198, 0, 24, 0,159, 0,179, 0, 13, 0, 9, 4,199, 0, 9, 4,200, 0, 4, 4,201, - 0, 4, 4,202, 0, 4, 4,203, 0, 4, 4,204, 0, 4, 4,205, 0, 4, 4,206, 0, 4, 4,207, 0, 4, 4,208, 0, 4, 4,209, - 0, 4, 0, 35, 0, 0, 4,210, 0,180, 0, 5, 0, 9, 4,211, 0, 9, 4,212, 0, 4, 4,213, 0, 4, 0, 67, 0, 0, 4,214, - 0,181, 0, 17, 0, 4, 4,215, 0, 4, 4,216, 0, 4, 4,217, 0, 4, 4,218, 0, 4, 4,219, 0, 4, 4,220, 0, 4, 4,221, - 0, 4, 4,222, 0, 4, 4,223, 0, 4, 4,224, 0, 4, 4,225, 0, 4, 4,226, 0, 2, 4,227, 0, 2, 4,228, 0, 4, 4,229, - 0, 4, 4,230, 0, 4, 0, 87, 0,182, 0, 15, 0, 4, 0, 15, 0, 4, 4,217, 0, 4, 4,231, 0, 4, 4,232, 0, 4, 4,233, - 0, 4, 4,234, 0, 7, 4,235, 0, 4, 4,236, 0, 4, 0, 88, 0, 4, 4,237, 0, 4, 4,238, 0, 4, 4,239, 0, 4, 4,240, - 0, 4, 4,241, 0, 18, 0, 28, 0,183, 0, 7, 0, 4, 4,242, 0, 7, 4,243, 0, 7, 4,244, 0, 7, 4,245, 0, 4, 4,246, - 0, 2, 0, 17, 0, 2, 0, 35, 0,184, 0, 11, 0,184, 0, 0, 0,184, 0, 1, 0, 0, 0, 18, 0, 57, 4,247, 0, 58, 4,248, - 0, 4, 3,134, 0, 4, 4,249, 0, 4, 4,250, 0, 4, 0, 35, 0, 4, 4,251, 0, 4, 4,252, 0,185, 0,105, 0,179, 4,253, - 0,180, 4,254, 0,181, 4,255, 0,182, 5, 0, 0, 4, 3, 19, 0, 4, 0,121, 0, 4, 4, 62, 0, 7, 5, 1, 0, 4, 5, 2, - 0, 4, 5, 3, 0, 4, 5, 4, 0, 4, 5, 5, 0, 2, 0, 17, 0, 2, 5, 6, 0, 7, 5, 7, 0, 7, 5, 8, 0, 7, 5, 9, - 0, 7, 5, 10, 0, 7, 5, 11, 0, 2, 5, 12, 0, 2, 5, 13, 0, 2, 5, 14, 0, 2, 5, 15, 0, 2, 0,243, 0, 2, 5, 16, - 0, 4, 5, 17, 0, 2, 5, 18, 0, 2, 5, 19, 0, 2, 1, 94, 0, 2, 0,104, 0, 2, 5, 20, 0, 2, 5, 21, 0, 2, 5, 22, - 0, 2, 5, 23, 0, 2, 5, 24, 0, 2, 5, 25, 0, 2, 5, 26, 0, 2, 5, 27, 0, 2, 5, 28, 0, 2, 5, 29, 0, 4, 5, 30, - 0, 4, 1, 72, 0, 4, 5, 31, 0, 2, 5, 32, 0, 2, 5, 33, 0, 2, 5, 34, 0, 2, 5, 35, 0, 2, 5, 36, 0, 2, 5, 37, - 0, 2, 5, 38, 0, 2, 5, 39, 0, 16, 5, 40, 0, 16, 5, 41, 0, 15, 5, 42, 0, 12, 5, 43, 0, 2, 5, 44, 0, 2, 5, 45, - 0, 7, 5, 46, 0, 7, 5, 47, 0, 7, 5, 48, 0, 7, 5, 49, 0, 4, 5, 50, 0, 7, 5, 51, 0, 7, 5, 52, 0, 7, 5, 53, - 0, 7, 5, 54, 0, 2, 5, 55, 0, 2, 5, 56, 0, 2, 5, 57, 0, 2, 5, 58, 0, 2, 5, 59, 0, 2, 5, 60, 0, 7, 5, 61, - 0, 7, 5, 62, 0, 7, 5, 63, 0, 0, 5, 64, 0, 4, 5, 65, 0, 2, 5, 66, 0, 2, 1,229, 0, 0, 5, 67, 0, 7, 5, 68, - 0, 7, 5, 69, 0, 0, 5, 70, 0, 0, 5, 71, 0, 0, 5, 72, 0, 0, 5, 73, 0, 4, 5, 74, 0, 2, 5, 75, 0, 2, 5, 76, - 0, 7, 5, 77, 0, 7, 5, 78, 0, 2, 5, 79, 0, 2, 5, 80, 0, 7, 5, 81, 0, 2, 5, 82, 0, 2, 5, 83, 0, 4, 5, 84, - 0, 2, 5, 85, 0, 2, 5, 86, 0, 2, 5, 87, 0, 2, 5, 88, 0, 7, 5, 89, 0, 7, 0, 67, 0, 34, 5, 90, 0, 0, 5, 91, - 0,186, 0, 9, 0,186, 0, 0, 0,186, 0, 1, 0, 0, 0, 18, 0, 2, 5, 92, 0, 2, 5, 93, 0, 2, 5, 94, 0, 2, 0, 87, - 0, 7, 5, 95, 0, 7, 0, 67, 0,187, 0, 7, 0, 2, 2,212, 0, 2, 1, 72, 0, 2, 3, 76, 0, 2, 5, 96, 0, 7, 5, 97, - 0, 7, 0, 67, 0, 34, 5, 98, 0,188, 0, 5, 0, 7, 5, 99, 0, 0, 0, 15, 0, 0, 0, 87, 0, 0, 0, 67, 0, 0, 1,229, - 0,189, 0, 28, 0, 7, 4,148, 0, 7, 4,149, 0, 2, 1, 72, 0, 2, 0, 17, 0, 2, 5,100, 0, 2, 4,195, 0, 2, 4,151, - 0, 2, 4,152, 0, 2, 4,153, 0, 2, 4,154, 0, 2, 4,155, 0, 2, 4,156, 0,188, 5,101, 0, 2, 5, 12, 0, 2, 5, 13, - 0, 2, 5, 14, 0, 2, 5, 15, 0, 2, 0,243, 0, 2, 5, 16, 0, 2, 5,102, 0, 2, 5,103, 0,187, 5,104, 0, 2, 5,105, - 0, 2, 5, 18, 0, 2, 5, 21, 0, 2, 5, 22, 0, 7, 5,106, 0, 7, 0, 87, 0,190, 0, 6, 0,190, 0, 0, 0,190, 0, 1, - 0, 4, 3,247, 0, 0, 4, 4, 0, 4, 0, 17, 0, 24, 5,107, 0,191, 0, 4, 0,192, 5,108, 0, 9, 5,109, 0, 0, 5,110, - 0, 4, 0, 88, 0,193, 0, 8, 0,191, 5,111, 0, 2, 0, 17, 0, 2, 0, 35, 0, 2, 5,112, 0, 2, 5,113, 0, 2, 5,114, - 0, 4, 0, 87, 0, 9, 5,115, 0,194, 0, 6, 0, 2, 0,104, 0, 2, 3,253, 0, 2, 5,116, 0, 2, 2,206, 0, 4, 0, 17, - 0, 7, 2,223, 0,195, 0, 14, 0, 2, 0, 17, 0, 2, 5,117, 0, 2, 5,118, 0, 2, 5,119, 0,194, 5,120, 0, 9, 5,115, - 0, 7, 5,121, 0, 7, 0, 54, 0, 4, 5,122, 0, 4, 5,123, 0, 4, 5,124, 0, 4, 5,125, 0, 38, 0,117, 0, 24, 0,159, - 0,196, 0, 4, 0,196, 0, 0, 0,196, 0, 1, 0, 0, 5,126, 0, 7, 5,127, 0,197, 0, 14, 0,191, 5,111, 0, 4, 0, 88, - 0, 4, 5,128, 0, 7, 5,129, 0, 7, 5,130, 0, 7, 5,131, 0, 4, 5,132, 0, 4, 5,133, 0, 7, 5,134, 0, 7, 5,135, - 0, 4, 5,136, 0, 7, 5,137, 0, 7, 5,138, 0, 4, 0, 35, 0,198, 0, 7, 0,191, 5,111, 0, 2, 0, 17, 0, 2, 0, 35, - 0, 4, 0, 34, 0, 4, 5,139, 0, 79, 5,140, 0, 9, 5,115, 0,199, 0, 82, 0,198, 5,141, 0,198, 5,142, 0,197, 3, 99, - 0, 7, 5,143, 0, 2, 5,144, 0, 2, 5,145, 0, 7, 5,146, 0, 7, 5,147, 0, 2, 3,253, 0, 2, 5,148, 0, 7, 5,149, - 0, 7, 5,150, 0, 7, 5,151, 0, 2, 5,152, 0, 2, 5,122, 0, 2, 5,153, 0, 2, 5,154, 0, 2, 5,155, 0, 2, 5,156, - 0, 7, 5,157, 0, 7, 5,158, 0, 7, 5,159, 0, 2, 5,160, 0, 2, 5,161, 0, 2, 5,162, 0, 2, 5,163, 0, 2, 5,164, - 0, 2, 5,165, 0, 2, 5,166, 0, 2, 5,167, 0,193, 5,168, 0,195, 5,169, 0, 7, 5,170, 0, 7, 5,171, 0, 7, 5,172, - 0, 2, 5,173, 0, 2, 5,174, 0, 0, 5,175, 0, 0, 5,176, 0, 0, 5,177, 0, 0, 5,178, 0, 0, 5,179, 0, 0, 5,180, - 0, 2, 5,181, 0, 7, 5,182, 0, 7, 5,183, 0, 7, 5,184, 0, 7, 5,185, 0, 7, 5,186, 0, 7, 5,187, 0, 7, 5,188, - 0, 7, 5,189, 0, 7, 5,190, 0, 7, 5,191, 0, 2, 5,192, 0, 0, 5,193, 0, 0, 5,194, 0, 0, 5,195, 0, 0, 5,196, - 0, 24, 5,197, 0, 0, 5,198, 0, 0, 5,199, 0, 0, 5,200, 0, 0, 5,201, 0, 0, 5,202, 0, 0, 5,203, 0, 0, 5,204, - 0, 0, 5,205, 0, 0, 5,206, 0, 0, 5,207, 0, 2, 5,208, 0, 2, 5,209, 0, 2, 5,210, 0, 2, 5,211, 0, 0, 5,212, - 0, 0, 4,195, 0, 4, 5,213, 0, 2, 5,214, 0, 2, 0, 87, 0, 4, 5,215, 0, 7, 5,216, 0, 7, 5,217, 0,200, 0, 8, - 0, 4, 5,218, 0, 4, 5,219, 0, 4, 5,220, 0, 4, 5,221, 0, 4, 5,222, 0, 4, 5,223, 0, 4, 0, 51, 0, 4, 2,121, - 0,201, 0, 4, 0, 7, 5,224, 0, 0, 5,225, 0, 0, 5,226, 0, 2, 0, 17, 0,202, 0, 4, 0, 7, 5,227, 0, 4, 0, 17, - 0, 4, 5,228, 0, 4, 0, 54, 0, 38, 0, 44, 0, 19, 0, 29, 0, 31, 0, 72, 0, 24, 5,107, 0,177, 5,229, 0, 38, 5,230, - 0, 12, 5,231, 0,178, 5,232, 0, 24, 5,233, 0, 7, 5,234, 0, 7, 5,235, 0, 7, 5,236, 0, 7, 5,237, 0, 4, 3,134, - 0, 4, 5,238, 0, 4, 5,239, 0, 4, 3,192, 0, 4, 5,240, 0, 2, 0, 17, 0, 2, 1, 66, 0, 53, 1, 61, 0,203, 5,241, - 0,199, 5,242, 0,204, 5,243, 0,185, 0,177, 0,183, 5,244, 0, 12, 0, 98, 0, 12, 5,245, 0, 9, 5,246, 0, 9, 5,247, - 0, 9, 5,248, 0, 9, 5,249, 0,205, 5,250, 0, 2, 5,251, 0, 2, 5,252, 0, 2, 0,244, 0, 2, 5,253, 0, 4, 5,254, - 0, 4, 5,255, 0, 12, 6, 0, 0,188, 5,101, 0,189, 6, 1, 0,201, 6, 2, 0,159, 3,112, 0,202, 6, 3, 0,206, 0, 11, - 0,206, 0, 0, 0,206, 0, 1, 0, 39, 0,235, 0, 37, 1, 60, 0, 7, 2, 86, 0, 7, 2, 87, 0, 7, 0,104, 0, 7, 6, 4, - 0, 2, 6, 5, 0, 2, 0, 17, 0, 7, 0, 67, 0,207, 0, 38, 0, 7, 6, 6, 0, 7, 6, 7, 0, 7, 6, 8, 0, 7, 6, 9, - 0, 7, 6, 10, 0, 7, 6, 11, 0, 7, 6, 12, 0, 7, 6, 13, 0, 7, 6, 14, 0, 7, 1, 79, 0, 7, 6, 15, 0, 7, 6, 16, - 0, 7, 6, 17, 0, 7, 6, 18, 0, 7, 0,166, 0, 2, 6, 19, 0, 2, 6, 20, 0, 0, 6, 21, 0, 0, 4,195, 0, 2, 6, 22, - 0, 2, 6, 23, 0, 2, 6, 24, 0, 2, 6, 5, 0, 7, 6, 25, 0, 7, 6, 26, 0, 62, 6, 27, 0,159, 3,112, 0,207, 6, 28, - 0,208, 6, 29, 0,209, 6, 30, 0,210, 6, 31, 0,211, 6, 32, 0, 7, 6, 33, 0, 2, 6, 34, 0, 2, 6, 35, 0, 7, 6, 36, - 0, 7, 6, 37, 0, 7, 6, 38, 0,212, 0, 50, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, - 0, 2, 6, 42, 0, 7, 6, 14, 0, 7, 1, 79, 0, 7, 0, 87, 0, 4, 6, 43, 0, 2, 6, 24, 0, 2, 6, 5, 0, 24, 5,107, - 0, 24, 6, 44, 0, 12, 6, 45, 0,206, 6, 46, 0,212, 6, 28, 0, 0, 6, 47, 0, 4, 3,134, 0, 4, 5,238, 0, 2, 6, 48, - 0, 2, 6, 49, 0, 2, 6, 50, 0, 2, 6, 51, 0, 2, 0, 17, 0, 2, 2, 21, 0, 7, 0,110, 0, 7, 6, 52, 0, 7, 6, 53, - 0, 7, 6, 54, 0, 7, 0,166, 0, 7, 5,234, 0, 2, 6, 55, 0, 2, 6, 56, 0, 2, 6, 57, 0, 0, 6, 58, 0, 0, 6, 59, - 0, 0, 6, 60, 0, 0, 6, 61, 0, 0, 6, 62, 0, 12, 6, 63, 0, 12, 6, 64, 0, 12, 6, 65, 0, 2, 6, 66, 0, 2, 2,134, - 0, 2, 6, 67, 0, 0, 6, 68, 0, 0, 6, 69, 0, 9, 6, 70, 0,159, 3,112, 0,214, 0, 24, 0, 16, 0, 34, 0, 16, 0, 61, - 0, 15, 6, 71, 0, 15, 6, 72, 0, 15, 6, 73, 0, 7, 6, 74, 0, 7, 6, 75, 0, 7, 6, 76, 0, 7, 6, 77, 0, 2, 6, 78, - 0, 2, 6, 79, 0, 2, 6, 80, 0, 2, 6, 81, 0, 2, 6, 82, 0, 2, 0, 17, 0, 2, 6, 83, 0, 2, 6, 84, 0, 2, 6, 85, - 0, 2, 6, 86, 0, 2, 6, 87, 0, 2, 6, 51, 0, 7, 6, 88, 0, 4, 6, 89, 0, 4, 6, 90, 0,213, 0, 6, 0,213, 0, 0, - 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0,215, 0, 8, 0,213, 0, 0, 0,213, 0, 1, - 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0, 0, 6, 91, 0, 0, 0,176, 0,216, 0, 14, 0,213, 0, 0, - 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0,214, 6, 92, 0,217, 6, 93, 0, 12, 6, 94, - 0, 2, 1, 72, 0, 2, 6, 95, 0, 4, 0, 17, 0, 7, 6, 96, 0, 4, 6, 51, 0,218, 0, 21, 0,213, 0, 0, 0,213, 0, 1, - 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0,208, 6, 29, 0,214, 6, 92, 0, 2, 6, 97, 0, 2, 6, 98, - 0, 2, 6, 99, 0, 2, 6,100, 0, 2, 6, 83, 0, 2, 6,101, 0, 2, 6,102, 0, 0, 0, 17, 0, 0, 0, 35, 0, 9, 2, 62, - 0, 4, 6,103, 0, 4, 6,104, 0, 19, 6,105, 0,219, 0, 18, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, - 0, 7, 6, 41, 0, 2, 6, 42, 0,214, 6, 92, 0, 7, 2, 86, 0, 7, 2, 87, 0, 2, 6, 97, 0, 2, 6,106, 0, 2, 6,107, - 0, 2, 6,108, 0, 4, 0, 17, 0, 7, 6,109, 0, 4, 6, 5, 0, 4, 0, 35, 0,159, 3,112, 0,220, 0, 16, 0, 0, 6,110, - 0, 0, 6,111, 0, 0, 6,112, 0, 0, 6,113, 0, 0, 6,114, 0, 0, 6,115, 0, 4, 6,116, 0, 4, 6,117, 0, 4, 6,118, - 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 6,119, 0, 2, 6,120, 0, 2, 1,172, 0, 2, 6,121, 0, 0, 6,122, 0,221, 0, 16, - 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 4, 6,123, 0,220, 6,124, 0,222, 6,125, 0, 12, 6,126, - 0, 12, 6,127, 0,223, 6,128, 0,211, 6,129, 0,224, 6,130, 0, 2, 6,131, 0, 2, 6,132, 0, 2, 6,133, 0, 2, 0, 67, - 0,225, 0, 15, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0,214, 6, 92, - 0, 12, 6,134, 0,226, 6,135, 0, 0, 6,136, 0,227, 6,137, 0, 2, 0, 17, 0, 2, 6,138, 0, 2, 6,139, 0, 2, 6,140, - 0,228, 0, 25, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 4, 0, 17, 0, 39, 2,227, 0, 37, 1, 60, - 0, 51, 6,141, 0,229, 6,142, 0,230, 6,143, 0,159, 3,112, 0, 7, 6,144, 0, 7, 2, 86, 0, 7, 2, 87, 0, 7, 6,109, - 0, 7, 6,145, 0, 7, 6,146, 0, 2, 6,147, 0, 2, 6,148, 0, 2, 6,149, 0, 2, 6,150, 0, 0, 6,151, 0, 0, 6,152, - 0, 0, 6,153, 0, 0, 6, 51, 0,231, 0, 11, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, - 0, 2, 6, 42, 0, 2, 6, 95, 0, 2, 0, 17, 0, 4, 0, 35, 0,217, 6, 93, 0,214, 6, 92, 0,232, 0, 31, 0,213, 0, 0, - 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0, 34, 6,154, 0, 4, 6,155, 0, 4, 6,156, - 0, 2, 0, 88, 0, 2, 6,157, 0, 2, 6,158, 0, 0, 6,159, 0, 0, 6,160, 0, 4, 6,161, 0, 4, 6,162, 0, 4, 6,163, - 0, 2, 6,164, 0, 2, 6,165, 0, 2, 6,166, 0, 2, 6,167, 0, 7, 6,168, 0, 15, 6,169, 0, 15, 6,170, 0, 4, 6,171, - 0, 4, 6,172, 0, 0, 6,173, 0, 0, 6,174, 0, 2, 6,175, 0, 0, 2,192, 0, 9, 6,176, 0,233, 0, 10, 0, 19, 0, 29, - 0, 9, 6,177, 0, 9, 6,178, 0, 9, 6,179, 0, 9, 6,180, 0, 9, 6,181, 0, 4, 0, 88, 0, 4, 6,182, 0, 0, 6,183, - 0, 0, 6,184, 0,234, 0, 10, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0,233, 6,185, - 0, 2, 0, 88, 0, 2, 6,157, 0, 4, 0, 87, 0, 9, 6,186, 0,235, 0, 3, 0,235, 0, 0, 0,235, 0, 1, 0, 7, 6,187, - 0,236, 0, 11, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0,214, 6, 92, 0, 12, 6,188, - 0, 4, 6,189, 0, 4, 0, 35, 0, 4, 0, 17, 0, 4, 6,190, 0,237, 0, 26, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, - 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0,214, 6, 92, 0, 19, 6,191, 0, 19, 0, 78, 0, 2, 0, 17, 0, 2, 6,157, - 0, 7, 6,192, 0, 9, 6,193, 0, 7, 2, 86, 0, 7, 2, 87, 0, 7, 6,109, 0, 7, 6, 38, 0, 7, 6,194, 0, 7, 6,195, - 0, 53, 1, 61, 0, 53, 6,196, 0, 4, 6,197, 0, 2, 6,198, 0, 2, 0,244, 0, 12, 6,199, 0,159, 3,112, 0,238, 0, 10, - 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0, 2, 0, 17, 0, 2, 3,143, - 0, 4, 0, 35, 0,159, 3,112, 0,239, 0, 42, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, - 0, 2, 6, 42, 0,214, 6, 92, 0,222, 6,125, 0, 0, 6,200, 0, 0, 6,111, 0, 0, 6,112, 0, 2, 0, 15, 0, 2, 6,201, - 0, 2, 0, 17, 0, 2, 6,119, 0, 9, 6,193, 0, 4, 6,116, 0, 4, 6,202, 0, 4, 6,203, 0, 4, 6,204, 0, 15, 6,205, - 0, 15, 6,206, 0, 7, 6,207, 0, 7, 6,208, 0, 7, 6,209, 0, 7, 6,192, 0, 2, 6,210, 0, 2, 0,234, 0, 2, 1,172, - 0, 2, 6,211, 0, 2, 0, 35, 0, 2, 0, 87, 0, 2, 6,212, 0, 2, 6,213, 0, 9, 6,214, 0, 9, 6,215, 0, 9, 6,216, - 0, 9, 6,217, 0, 9, 6,218, 0, 2, 6,219, 0, 0, 6,220, 0, 49, 6,221, 0,240, 0, 7, 0,240, 0, 0, 0,240, 0, 1, - 0, 4, 6,222, 0, 4, 0, 21, 0, 0, 0, 81, 0, 4, 6,223, 0, 4, 0, 15, 0,241, 0, 14, 0,213, 0, 0, 0,213, 0, 1, - 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0, 4, 6,158, 0, 4, 0, 35, 0, 12, 6,224, 0, 12, 6,225, - 0, 0, 6,226, 0, 0, 6,227, 0, 4, 6,228, 0, 4, 6,229, 0,242, 0, 6, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, - 0, 4, 6, 40, 0, 4, 0, 35, 0, 0, 6,230, 0,243, 0, 15, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, - 0, 7, 6, 41, 0,244, 6,231, 0,214, 6, 92, 0,245, 6,232, 0, 2, 1, 72, 0, 2, 6,233, 0, 2, 2, 86, 0, 2, 2, 87, - 0, 2, 0, 17, 0, 2, 6,149, 0, 4, 0, 67, 0,246, 0, 7, 0,246, 0, 0, 0,246, 0, 1, 0, 0, 6,234, 0, 2, 6,235, - 0, 2, 6,236, 0, 2, 6,237, 0, 2, 0, 35, 0,247, 0, 12, 0, 2, 6,236, 0, 2, 6,238, 0, 2, 6,239, 0, 0, 2,192, - 0, 2, 6,240, 0, 2, 6,241, 0, 2, 6,242, 0, 2, 6,243, 0, 2, 6,244, 0, 2, 6, 83, 0, 7, 6,245, 0, 7, 6,246, - 0,248, 0, 18, 0,248, 0, 0, 0,248, 0, 1, 0, 0, 4, 4, 0,247, 6,247, 0,247, 6,248, 0,247, 6,249, 0,247, 6,250, - 0, 7, 6,251, 0, 2, 6,252, 0, 2, 6,253, 0, 2, 6,254, 0, 2, 6,255, 0, 2, 7, 0, 0, 2, 7, 1, 0, 2, 7, 2, - 0, 2, 7, 3, 0, 2, 7, 4, 0, 2, 7, 5, 0,249, 0, 10, 0, 0, 7, 6, 0, 0, 7, 7, 0, 0, 7, 8, 0, 0, 7, 9, - 0, 0, 7, 10, 0, 0, 7, 11, 0, 2, 7, 12, 0, 2, 7, 13, 0, 2, 7, 14, 0, 2, 7, 15, 0,250, 0, 8, 0, 0, 7, 16, - 0, 0, 7, 17, 0, 0, 7, 18, 0, 0, 7, 19, 0, 0, 7, 20, 0, 0, 7, 21, 0, 7, 6, 4, 0, 7, 0, 35, 0,251, 0, 18, - 0,249, 7, 22, 0,249, 7, 23, 0,249, 7, 24, 0,249, 7, 25, 0,249, 7, 26, 0,249, 7, 27, 0,249, 7, 28, 0,249, 7, 29, - 0,249, 7, 30, 0,249, 7, 31, 0,249, 7, 32, 0,249, 7, 33, 0,249, 7, 34, 0,249, 7, 35, 0,249, 7, 36, 0,249, 7, 37, - 0,250, 7, 38, 0, 0, 7, 39, 0,252, 0, 97, 0, 0, 7, 40, 0, 0, 7, 41, 0, 0, 7, 10, 0, 0, 7, 42, 0, 0, 7, 43, - 0, 0, 7, 44, 0, 0, 7, 45, 0, 0, 7, 46, 0, 0, 7, 47, 0, 0, 7, 48, 0, 0, 7, 49, 0, 0, 7, 50, 0, 0, 7, 51, - 0, 0, 7, 52, 0, 0, 7, 53, 0, 0, 7, 54, 0, 0, 7, 55, 0, 0, 7, 56, 0, 0, 7, 57, 0, 0, 7, 58, 0, 0, 7, 59, - 0, 0, 7, 60, 0, 0, 7, 61, 0, 0, 7, 62, 0, 0, 7, 63, 0, 0, 7, 64, 0, 0, 7, 65, 0, 0, 7, 66, 0, 0, 7, 67, - 0, 0, 7, 68, 0, 0, 7, 69, 0, 0, 7, 70, 0, 0, 7, 71, 0, 0, 7, 72, 0, 0, 7, 73, 0, 0, 7, 74, 0, 0, 7, 75, - 0, 0, 7, 76, 0, 0, 7, 77, 0, 0, 7, 78, 0, 0, 7, 79, 0, 0, 7, 80, 0, 0, 7, 81, 0, 0, 7, 82, 0, 0, 7, 83, - 0, 0, 7, 84, 0, 0, 7, 85, 0, 0, 7, 86, 0, 0, 7, 87, 0, 0, 7, 88, 0, 0, 7, 89, 0, 0, 7, 90, 0, 0, 7, 91, - 0, 0, 7, 92, 0, 0, 7, 93, 0, 0, 7, 94, 0, 0, 7, 95, 0, 0, 7, 96, 0, 0, 7, 97, 0, 0, 7, 98, 0, 0, 7, 99, - 0, 0, 7,100, 0, 0, 7,101, 0, 0, 7,102, 0, 0, 7,103, 0, 0, 7,104, 0, 0, 7,105, 0, 0, 7,106, 0, 0, 7,107, - 0, 0, 7,108, 0, 0, 7,109, 0, 0, 7,110, 0, 0, 7,111, 0, 0, 7,112, 0, 0, 7,113, 0, 0, 7,114, 0, 0, 7,115, - 0, 0, 7,116, 0, 0, 7,117, 0, 0, 7,118, 0, 0, 7,119, 0, 0, 7,120, 0, 0, 7,121, 0, 0, 7,122, 0, 0, 7,123, - 0, 0, 7,124, 0, 0, 7,125, 0, 0, 7,126, 0, 0, 7,127, 0, 0, 7,128, 0, 0, 7,129, 0, 0, 7,130, 0, 0, 7,131, - 0, 0, 7,132, 0, 0, 7,133, 0, 0, 7,134, 0, 0, 7,135, 0,253, 0, 5, 0, 0, 7,136, 0, 0, 7, 64, 0, 0, 7, 66, - 0, 2, 0, 17, 0, 2, 0, 35, 0,254, 0, 25, 0,254, 0, 0, 0,254, 0, 1, 0, 0, 0, 18, 0,251, 7,137, 0,252, 7,138, - 0,252, 7,139, 0,252, 7,140, 0,252, 7,141, 0,252, 7,142, 0,252, 7,143, 0,252, 7,144, 0,252, 7,145, 0,252, 7,146, - 0,252, 7,147, 0,252, 7,148, 0,252, 7,149, 0,252, 7,150, 0,252, 7,151, 0,252, 7,152, 0,252, 7,153, 0,252, 7,154, - 0,252, 7,155, 0,253, 7,156, 0, 4, 7,157, 0, 4, 0, 35, 0,255, 0, 3, 0,255, 0, 0, 0,255, 0, 1, 0, 0, 7,158, - 1, 0, 0, 5, 0, 4, 0, 17, 0, 4, 0, 35, 0, 7, 2,133, 0, 7, 7,159, 0, 7, 2, 36, 1, 1, 0, 89, 0, 4, 0, 17, - 0, 4, 7,160, 0, 4, 7,161, 0, 0, 7,162, 0, 0, 7,163, 0, 0, 7,164, 0, 0, 7,165, 0, 0, 7,166, 0, 0, 7,167, - 0, 0, 7,168, 0, 0, 7,169, 0, 0, 7,170, 0, 0, 7,171, 0, 4, 7,172, 0, 2, 7,173, 0, 2, 7,174, 0, 2, 7,175, - 0, 2, 7,176, 0, 4, 7,177, 0, 4, 7,178, 0, 4, 7,179, 0, 4, 7,180, 0, 2, 7,181, 0, 2, 7,182, 0, 4, 7,183, - 0, 4, 7,184, 0, 4, 7,185, 0, 4, 7,186, 0, 4, 7,187, 0, 4, 6,224, 0, 4, 7,188, 0, 2, 7,189, 0, 2, 7,190, - 0, 2, 7,191, 0, 2, 7,192, 0, 12, 7,193, 0, 12, 7,194, 0, 12, 7,195, 0, 12, 7,196, 0, 12, 7,197, 0, 0, 7,198, - 0, 2, 7,199, 0, 2, 7,200, 0, 2, 7,201, 0, 2, 7,202, 0, 2, 7,203, 0, 2, 7,204, 0, 2, 7,205, 0, 2, 7,206, - 1, 0, 7,207, 0, 2, 7,208, 0, 2, 7,209, 0, 2, 7,210, 0, 2, 7,211, 0, 2, 7,212, 0, 2, 7,213, 0, 2, 7,214, - 0, 2, 7,215, 0, 4, 7,216, 0, 4, 7,217, 0, 2, 7,218, 0, 2, 7,219, 0, 2, 7,220, 0, 2, 7,221, 0, 2, 7,222, - 0, 2, 7,223, 0, 2, 7,224, 0, 2, 7,225, 0, 2, 7,226, 0, 2, 7,227, 0, 2, 7,228, 0, 2, 7,229, 0, 2, 7,230, - 0, 2, 7,231, 0, 2, 7,232, 0, 2, 7,233, 0, 2, 7,234, 0, 2, 7,235, 0, 0, 7,236, 0, 0, 7,237, 0, 7, 7,238, - 0, 2, 5,173, 0, 2, 5,174, 0, 2, 7,239, 0, 2, 7,240, 0, 47, 7,241, 0, 7, 7,242, 0, 4, 1,229, 0, 0, 7,243, - 1, 2, 0, 24, 0, 19, 0, 29, 0, 12, 7,244, 0, 12, 7,245, 0, 12, 7,246, 0, 12, 6, 39, 0, 38, 0,117, 0, 38, 7,247, - 0, 4, 7,248, 0, 4, 0, 87, 0, 2, 7,249, 0, 2, 7,250, 0, 2, 7,251, 0, 2, 7,252, 0, 2, 7,253, 0, 2, 7,254, - 0, 2, 7,255, 0, 2, 8, 0, 0, 2, 8, 1, 0, 2, 8, 2, 0, 2, 8, 3, 0, 2, 0, 35, 0,211, 8, 4, 0, 9, 8, 5, - 0, 2, 8, 6, 1, 3, 0, 5, 1, 3, 0, 0, 1, 3, 0, 1, 1, 3, 8, 7, 0, 13, 8, 8, 0, 4, 0, 17, 1, 4, 0, 7, - 1, 4, 0, 0, 1, 4, 0, 1, 1, 3, 8, 9, 1, 3, 8, 10, 0, 2, 5, 41, 0, 2, 0, 17, 0, 4, 0, 35, 1, 5, 0, 25, - 1, 5, 0, 0, 1, 5, 0, 1, 1, 6, 8, 11, 1, 7, 6,130, 0, 0, 8, 12, 0, 0, 8, 13, 0, 0, 8, 14, 0, 2, 8, 15, - 0, 2, 8, 16, 0, 2, 8, 17, 0, 2, 8, 18, 0, 2, 8, 19, 0, 2, 0, 35, 0, 2, 0, 17, 0, 2, 8, 20, 0, 2, 8, 21, - 0, 2, 8, 22, 0, 4, 8, 23, 1, 5, 8, 24, 0, 9, 8, 25, 0, 4, 8, 26, 0, 4, 8, 27, 0, 4, 8, 28, 0, 4, 8, 29, - 0, 0, 8, 30, 0,244, 0, 22, 0,244, 0, 0, 0,244, 0, 1, 1, 3, 8, 9, 1, 3, 8, 10, 1, 3, 8, 31, 1, 3, 8, 32, - 1, 2, 8, 33, 0, 15, 0, 49, 0, 0, 6, 40, 0, 0, 8, 34, 0, 2, 6, 84, 0, 2, 6, 85, 0, 2, 8, 35, 0, 2, 0, 35, - 0, 2, 7,253, 0, 2, 6,223, 0, 2, 0, 17, 1, 8, 8, 11, 0, 12, 8, 36, 0, 12, 6, 39, 0, 12, 8, 37, 0, 12, 8, 38, - 1, 9, 0, 24, 1, 9, 0, 0, 1, 9, 0, 1, 0,214, 6, 92, 0, 15, 8, 39, 0, 15, 8, 40, 0, 2, 6, 84, 0, 2, 6, 85, - 0, 2, 8, 41, 0, 2, 8, 42, 0, 2, 8, 43, 0, 2, 0, 17, 0, 7, 2, 82, 0, 2, 8, 17, 0, 2, 8, 18, 0, 2, 7,252, - 0, 2, 8, 44, 0, 2, 8, 1, 0, 2, 4,195, 1, 10, 8, 11, 0, 12, 8, 45, 0, 12, 8, 46, 0, 12, 8, 37, 0, 0, 8, 47, - 0, 9, 8, 48, 1, 11, 0, 14, 0, 0, 8, 49, 0, 2, 8, 50, 0, 2, 8, 51, 0, 2, 8, 52, 0, 2, 8, 53, 0, 2, 5, 29, - 0, 2, 8, 54, 1, 2, 8, 55, 0, 38, 8, 56, 0, 4, 8, 57, 0, 4, 8, 58, 0, 4, 8, 59, 0, 4, 0, 35, 0, 0, 8, 60, - 1, 12, 0, 3, 0, 0, 8, 61, 0, 4, 8, 62, 0, 4, 8, 63, 1, 13, 0, 4, 0, 4, 6,155, 0, 4, 8, 64, 0, 4, 6,161, - 0, 4, 8, 65, 1, 14, 0, 2, 0, 4, 8, 66, 0, 4, 8, 67, 1, 15, 0, 5, 0, 7, 8, 68, 0, 7, 8, 69, 0, 7, 8, 70, - 0, 4, 0, 17, 0, 4, 0, 35, 1, 16, 0, 6, 0, 0, 8, 71, 0, 0, 6,112, 0, 41, 0,130, 0, 2, 0,104, 0, 2, 5, 28, - 0, 4, 0, 35, 1, 17, 0, 14, 1, 17, 0, 0, 1, 17, 0, 1, 0, 4, 0, 54, 0, 4, 0, 21, 0, 4, 0, 26, 0, 4, 8, 72, - 0, 4, 8, 73, 0, 4, 8, 74, 1, 12, 8, 75, 0, 0, 8, 71, 1, 16, 3,106, 1, 13, 8, 76, 1, 14, 8, 77, 1, 15, 8, 78, - 1, 18, 0, 12, 0, 0, 1,253, 0, 9, 0,220, 0, 0, 0,221, 0, 4, 0,224, 0, 4, 0,232, 0, 9, 0,225, 0, 7, 0,227, - 0, 7, 0,228, 0, 9, 8, 79, 0, 9, 8, 80, 0, 9, 0,229, 0, 9, 0,231, 1, 19, 0, 48, 1, 19, 0, 0, 1, 19, 0, 1, - 0, 9, 8, 81, 0, 9, 0, 24, 0, 0, 0, 25, 0, 4, 0, 17, 0, 4, 0, 15, 0, 4, 0, 21, 0, 4, 0, 85, 0, 4, 8, 82, - 0, 4, 8, 83, 0, 4, 8, 73, 0, 4, 8, 74, 0, 4, 8, 84, 0, 4, 0,243, 0, 4, 8, 85, 0, 4, 8, 86, 0, 7, 8, 87, - 0, 7, 0, 35, 0, 7, 8, 88, 0, 7, 8, 89, 0, 4, 0,121, 0, 4, 8, 90, 1, 17, 8, 91, 0, 28, 0, 77, 0, 38, 0,117, - 0, 24, 8, 92, 0, 41, 0,130, 0, 7, 8, 93, 0, 7, 8, 94, 1, 18, 1, 62, 1, 19, 8, 95, 1, 19, 8, 96, 1, 19, 8, 97, - 0, 12, 8, 98, 0,245, 6,232, 0, 9, 8, 99, 0, 7, 4, 14, 0, 7, 8,100, 0, 7, 8,101, 0, 4, 8,102, 0, 4, 8,103, - 0, 7, 8,104, 0, 9, 8,105, 0, 4, 8,106, 0, 4, 8,107, 0, 4, 8,108, 0, 7, 8,109, 1, 20, 0, 4, 1, 20, 0, 0, - 1, 20, 0, 1, 0, 12, 8,110, 1, 19, 8,111, 0,203, 0, 11, 0, 12, 8,112, 0, 12, 8, 98, 0, 12, 8,113, 1, 19, 8,114, - 0, 0, 8,115, 0, 0, 8,116, 0, 4, 8,117, 0, 4, 8,118, 0, 4, 8,119, 0, 4, 0, 35, 0, 16, 8,120, 1, 21, 0, 4, - 0, 7, 8,121, 0, 7, 3, 76, 0, 2, 8,122, 0, 2, 8,123, 1, 22, 0, 6, 0, 7, 8,124, 0, 7, 8,125, 0, 7, 8,126, - 0, 7, 8,127, 0, 4, 8,128, 0, 4, 8,129, 1, 23, 0, 13, 0, 7, 8,130, 0, 7, 8,131, 0, 7, 8,132, 0, 7, 8,133, - 0, 7, 8,134, 0, 7, 8,135, 0, 7, 8,136, 0, 7, 8,137, 0, 7, 8,138, 0, 7, 8,139, 0, 4, 2,233, 0, 4, 8,140, - 0, 4, 8,141, 1, 24, 0, 2, 0, 7, 5, 99, 0, 7, 0, 35, 1, 25, 0, 5, 0, 7, 8,142, 0, 7, 8,143, 0, 4, 0, 88, - 0, 4, 2,193, 0, 4, 8,144, 1, 26, 0, 6, 1, 26, 0, 0, 1, 26, 0, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 8,145, - 0, 2, 0, 54, 1, 27, 0, 8, 1, 27, 0, 0, 1, 27, 0, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 8,145, 0, 2, 0, 54, - 0, 7, 0, 21, 0, 7, 0,121, 1, 28, 0, 45, 1, 28, 0, 0, 1, 28, 0, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 8,145, - 0, 2, 0,239, 0, 2, 4, 56, 0, 2, 8,146, 0, 7, 8,147, 0, 7, 0, 86, 0, 7, 2,246, 0, 4, 8,148, 0, 4, 0, 79, - 0, 4, 2,195, 0, 7, 8,149, 0, 7, 8,150, 0, 7, 8,151, 0, 7, 8,152, 0, 7, 8,153, 0, 7, 8,154, 0, 7, 2,243, - 0, 7, 1, 59, 0, 7, 8,155, 0, 7, 8,156, 0, 7, 0, 35, 0, 7, 8,157, 0, 7, 8,158, 0, 7, 8,159, 0, 2, 8,160, - 0, 2, 8,161, 0, 2, 8,162, 0, 2, 8,163, 0, 2, 8,164, 0, 2, 8,165, 0, 2, 8,166, 0, 2, 8,167, 0, 2, 2, 21, - 0, 2, 8,168, 0, 2, 2, 18, 0, 2, 8,169, 0, 0, 8,170, 0, 0, 8,171, 0, 7, 0,237, 1, 29, 8,172, 0, 58, 1,232, - 1, 30, 0, 16, 1, 30, 0, 0, 1, 30, 0, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 8,145, 0, 2, 0,239, 0, 7, 2,238, - 0, 7, 2,239, 0, 7, 2,240, 0, 7, 2, 71, 0, 7, 2,241, 0, 7, 2,242, 0, 7, 8,173, 0, 7, 2,243, 0, 7, 2,245, - 0, 7, 2,246, 0,227, 0, 5, 0, 2, 0, 15, 0, 2, 8,174, 0, 2, 0, 17, 0, 2, 8,175, 0, 19, 6,191, 0,226, 0, 3, - 0, 4, 0, 66, 0, 4, 8,176, 0,227, 0, 2, 1, 31, 0, 7, 1, 31, 0, 0, 1, 31, 0, 1, 0, 0, 0, 18, 0, 2, 0, 15, - 0, 2, 0, 17, 0, 4, 0, 20, 0, 9, 8,177, 1, 32, 0, 5, 0, 0, 0, 18, 0, 7, 1, 79, 0, 7, 8,178, 0, 4, 8,179, - 0, 4, 0, 35, 1, 33, 0, 4, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0, 87, 0, 2, 0, 67, 1, 34, 0, 4, 0, 0, 0, 18, - 0, 57, 8,180, 0, 7, 1, 79, 0, 7, 0, 35, 1, 35, 0, 6, 0, 2, 8,181, 0, 2, 8,182, 0, 2, 0, 15, 0, 2, 8,183, - 0, 0, 8,184, 0, 0, 8,185, 1, 36, 0, 5, 0, 4, 0, 15, 0, 4, 0, 35, 0, 0, 0, 18, 0, 0, 8,186, 0, 0, 8,187, - 1, 37, 0, 3, 0, 4, 0, 15, 0, 4, 0, 35, 0, 0, 0, 18, 1, 38, 0, 4, 0, 2, 8,188, 0, 2, 8,189, 0, 2, 0, 17, - 0, 2, 0, 35, 1, 39, 0, 6, 0, 0, 0, 18, 0, 0, 8,190, 0, 2, 8,191, 0, 2, 2,243, 0, 2, 1, 72, 0, 2, 0, 67, - 1, 40, 0, 5, 0, 0, 0, 18, 0, 7, 3, 76, 0, 7, 4,145, 0, 2, 0, 17, 0, 2, 2,207, 1, 41, 0, 3, 0, 0, 0, 18, - 0, 4, 2,195, 0, 4, 8,188, 1, 42, 0, 7, 0, 0, 0, 18, 0, 7, 4,145, 0, 0, 8,192, 0, 0, 8,193, 0, 2, 1, 72, - 0, 2, 0, 87, 0, 4, 8,194, 1, 43, 0, 4, 0, 0, 8,195, 0, 0, 8,196, 0, 4, 0, 15, 0, 7, 2,211, 1, 44, 0, 3, - 0, 24, 8,197, 0, 0, 8,198, 0, 0, 8,199, 1, 45, 0, 18, 1, 45, 0, 0, 1, 45, 0, 1, 0, 2, 0, 15, 0, 2, 8,200, - 0, 2, 0, 17, 0, 2, 8,201, 0, 2, 8,202, 0, 2, 8,203, 0, 2, 0, 87, 0, 2, 0, 67, 0, 0, 0, 18, 0, 9, 0, 2, - 1, 46, 8,204, 0, 24, 0, 42, 0, 2, 5,116, 0, 2, 8,100, 0, 2, 8,205, 0, 2, 0, 35, 1, 47, 0, 11, 0, 0, 0, 18, - 0, 0, 0, 15, 0, 0, 8,206, 0, 2, 0, 17, 0, 2, 2,207, 0, 2, 8,207, 0, 4, 8,208, 0, 4, 8,209, 0, 4, 8,210, - 0, 4, 8,211, 0, 4, 8,212, 1, 48, 0, 1, 0, 0, 8,213, 1, 49, 0, 4, 0, 34, 6,154, 0, 0, 7,158, 0, 4, 1, 72, - 0, 4, 0, 17, 1, 46, 0, 18, 1, 46, 0, 0, 1, 46, 0, 1, 1, 46, 8,214, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 8,215, - 0, 2, 8,203, 0, 2, 8,200, 0, 2, 8,216, 0, 2, 0, 67, 0, 2, 1,229, 0, 0, 0, 18, 0, 9, 0, 2, 1, 50, 8,204, - 1, 45, 8,217, 0, 2, 0, 13, 0, 2, 8,218, 0, 4, 8,219, 1, 51, 0, 3, 0, 4, 2,221, 0, 4, 0, 35, 0, 24, 0, 42, - 1, 52, 0, 12, 0,157, 8,220, 0, 2, 0, 15, 0, 2, 0, 17, 0, 7, 8,147, 0, 7, 0, 86, 0, 0, 0, 18, 0, 0, 8,221, - 0, 2, 8,222, 0, 2, 8,223, 0, 2, 8,224, 0, 2, 8,225, 0, 7, 8,226, 1, 53, 0, 8, 0, 7, 8,227, 0, 7, 8,228, - 0, 7, 8,229, 0, 7, 8,230, 0, 7, 8,231, 0, 7, 8,232, 0, 7, 8,233, 0, 7, 8,234, 1, 54, 0, 13, 0, 2, 0, 17, - 0, 2, 6,233, 0, 4, 0, 87, 0, 4, 0, 67, 0, 2, 8,235, 0, 7, 4, 14, 0, 7, 8,236, 0,245, 6,232, 1, 53, 8,237, - 0, 2, 0, 15, 0, 2, 5, 35, 0, 2, 5,254, 0, 2, 8,238, 1, 55, 0, 11, 0, 4, 2,221, 0, 2, 0, 15, 0, 2, 0, 17, - 0, 24, 0, 42, 0, 73, 8,239, 0, 0, 0, 18, 0, 7, 8,240, 0, 7, 8,241, 0, 7, 3,151, 0, 2, 8,242, 0, 2, 8,243, - 1, 56, 0, 5, 0, 2, 0, 15, 0, 2, 0, 87, 0, 4, 0, 35, 0, 38, 0,117, 0, 24, 5,107, 1, 57, 0, 5, 0, 4, 0, 35, - 0, 4, 0, 15, 0, 0, 0, 18, 0, 0, 8,186, 0, 24, 0, 42, 1, 58, 0, 13, 0, 2, 0, 17, 0, 2, 0, 15, 0, 2, 8,200, - 0, 2, 3,152, 0, 7, 8,244, 0, 7, 8,245, 0, 7, 4,195, 0, 7, 3,163, 0, 7, 3,122, 0, 7, 3,125, 0, 7, 8,246, - 0, 7, 8,247, 0, 24, 8,248, 1, 59, 0, 10, 0, 2, 0, 17, 0, 2, 0, 15, 0, 7, 8,147, 0, 7, 0, 86, 0, 0, 0, 18, - 0, 0, 8,221, 0, 2, 0, 87, 0, 2, 0, 67, 0, 2, 1,229, 0, 2, 5, 35, 1, 60, 0, 8, 0, 24, 0, 42, 0, 7, 2,240, - 0, 7, 8,249, 0, 7, 8,250, 0, 7, 3,152, 0, 2, 0, 87, 0, 2, 2,207, 0, 7, 0, 67, 1, 61, 0, 12, 0, 2, 0, 15, - 0, 2, 1, 72, 0, 2, 0, 17, 0, 2, 2,243, 0, 2, 2,221, 0, 2, 8,251, 0, 4, 0, 35, 0, 7, 8,252, 0, 7, 8,253, - 0, 7, 8,254, 0, 7, 8,255, 0, 0, 9, 0, 1, 62, 0, 9, 0, 2, 0, 17, 0, 2, 0, 15, 0, 4, 8,147, 0, 4, 0, 86, - 0, 0, 0, 18, 0, 2, 4,195, 0, 2, 0, 61, 0, 2, 9, 1, 0, 2, 9, 2, 1, 63, 0, 7, 0, 4, 2,195, 0, 4, 9, 3, - 0, 4, 9, 4, 0, 4, 9, 5, 0, 7, 9, 6, 0, 7, 9, 7, 0, 0, 8,192, 1, 64, 0, 7, 0, 0, 9, 8, 0, 24, 9, 9, - 0, 0, 8,198, 0, 2, 9, 10, 0, 2, 0, 87, 0, 4, 0, 67, 0, 0, 8,199, 1, 65, 0, 6, 0, 2, 0, 17, 0, 2, 0, 15, - 0, 4, 8,147, 0, 4, 0, 86, 0, 0, 9, 11, 0, 0, 9, 12, 1, 66, 0, 1, 0, 4, 0, 17, 1, 67, 0, 6, 0, 0, 0, 90, - 0, 2, 0, 15, 0, 2, 0, 17, 0, 4, 9, 13, 0, 7, 9, 14, 0, 34, 6,154, 1, 68, 0, 4, 0, 0, 2,159, 0, 2, 0, 17, - 0, 4, 0, 15, 0, 24, 0, 42, 1, 69, 0, 2, 0, 4, 0, 15, 0, 4, 6, 73, 1, 70, 0, 6, 0, 0, 8,195, 0, 0, 8,196, - 0, 4, 0, 15, 0, 7, 2, 29, 0, 24, 3, 53, 0, 24, 9, 15, 1, 50, 0, 10, 1, 50, 0, 0, 1, 50, 0, 1, 1, 50, 8,214, - 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 8,200, 0, 2, 9, 16, 0, 0, 0, 18, 0, 9, 0, 2, 0, 24, 0, 42, 0,245, 0, 16, - 0, 19, 0, 29, 0, 0, 0, 32, 0, 35, 0,145, 0, 9, 0,220, 0, 35, 9, 17, 0, 28, 0, 77, 0, 7, 4, 14, 0, 7, 9, 18, - 0, 7, 8,236, 0, 7, 8,227, 0, 7, 8,228, 0, 7, 9, 19, 0, 4, 0, 88, 0, 4, 0, 35, 0, 9, 9, 20, 0, 9, 9, 21, - 1, 71, 0, 6, 1, 71, 0, 0, 1, 71, 0, 1, 0, 24, 0, 42, 0, 9, 9, 22, 0, 2, 0,244, 0, 0, 2,192, 0, 58, 0, 4, - 0, 19, 0, 29, 0, 12, 9, 23, 0, 4, 0,126, 0, 7, 9, 24, 1, 72, 0, 28, 1, 72, 0, 0, 1, 72, 0, 1, 0, 18, 9, 25, - 1, 72, 0, 36, 0, 12, 9, 26, 0, 0, 0, 18, 0, 7, 9, 27, 0, 7, 9, 28, 0, 7, 9, 29, 0, 7, 9, 30, 0, 4, 0, 17, - 0, 7, 9, 31, 0, 7, 9, 32, 0, 7, 9, 33, 0, 7, 9, 34, 0, 7, 1, 79, 0, 7, 2, 29, 0, 7, 9, 35, 0, 7, 2,193, - 0, 7, 9, 36, 0, 7, 9, 37, 0, 7, 9, 38, 0, 7, 9, 39, 0, 7, 9, 40, 0, 7, 0,167, 0, 4, 0,126, 0, 2, 5,153, - 0, 2, 7, 5, 1, 73, 0, 25, 0, 19, 0, 29, 0, 31, 0, 72, 0, 12, 9, 41, 0, 12, 9, 42, 0, 12, 9, 43, 1, 72, 9, 44, - 0, 9, 9, 45, 0, 9, 9, 46, 0, 4, 0, 17, 0, 4, 6, 48, 0, 2, 2,247, 0, 2, 6,103, 0, 4, 9, 47, 0, 4, 0,126, - 0, 4, 9, 48, 0, 2, 9, 49, 0, 2, 9, 50, 0, 2, 9, 51, 0, 2, 9, 52, 0, 4, 9, 53, 0, 4, 9, 54, 0, 4, 9, 55, - 0, 4, 9, 56, 0, 4, 9, 57, 0, 4, 9, 58, 1, 74, 0, 2, 0, 7, 2,147, 0, 4, 0, 17, 0,161, 0, 5, 1, 74, 9, 59, - 0, 4, 2,193, 0, 4, 9, 60, 0, 4, 9, 61, 0, 4, 0, 17, 0,160, 0, 16, 0, 4, 9, 62, 0, 4, 9, 63, 0, 4, 9, 64, - 0, 4, 9, 65, 0, 2, 9, 66, 0, 2, 9, 67, 0, 2, 9, 68, 0, 2, 0,244, 0, 2, 9, 69, 0, 2, 9, 70, 0, 2, 9, 71, - 0, 2, 9, 72, 0, 4, 9, 73, 0, 4, 9, 74, 0, 4, 9, 75, 0, 4, 9, 76, 1, 75, 0, 41, 1, 75, 0, 0, 1, 75, 0, 1, - 0, 18, 9, 25, 0, 12, 3,177, 0, 0, 0, 18, 0, 2, 0, 17, 0, 2, 9, 77, 0, 2, 9, 78, 0, 2, 9, 79, 0, 2, 3,137, - 0, 2, 9, 80, 0, 4, 2, 69, 0, 4, 9, 55, 0, 4, 9, 56, 1, 72, 9, 81, 1, 75, 0, 36, 1, 75, 9, 82, 0, 12, 9, 83, - 0,161, 3,114, 0, 24, 9, 84, 1, 75, 9, 85, 0, 7, 1, 67, 0, 7, 0,167, 0, 7, 9, 86, 0, 7, 2, 8, 0, 7, 3,127, - 0, 7, 3,129, 0, 2, 3,160, 0, 2, 0, 35, 0, 7, 9, 87, 0, 7, 9, 88, 0, 7, 3,132, 0, 7, 9, 89, 0, 7, 9, 90, - 0, 7, 9, 91, 0, 7, 9, 92, 0, 7, 9, 93, 0, 7, 9, 94, 0, 7, 9, 95, 0, 7, 9, 96, 0, 7, 2, 62, 0,158, 0, 16, - 0, 12, 9, 97, 0, 68, 9, 98, 0, 2, 0, 17, 0, 2, 0, 35, 0, 4, 9, 99, 0, 4, 0, 87, 0, 7, 2, 98, 0, 7, 9,100, - 0, 7, 9,101, 0, 12, 9,102, 0, 4, 9,103, 0, 4, 9,104, 0, 9, 9,105, 0, 9, 9,106, 0,160, 3,113, 0, 0, 9,107, - 1, 76, 0, 1, 0, 4, 9,104, 1, 77, 0, 12, 0, 4, 9,104, 0, 7, 8,212, 0, 2, 9,108, 0, 2, 9,109, 0, 7, 9,110, - 0, 7, 9,111, 0, 2, 9,112, 0, 2, 0, 17, 0, 7, 9,113, 0, 7, 9,114, 0, 7, 9,115, 0, 7, 9,116, 1, 78, 0, 7, - 1, 78, 0, 0, 1, 78, 0, 1, 0, 12, 9,117, 0, 4, 0, 17, 0, 4, 9,118, 0, 0, 4, 4, 0,253, 9,119, 0,157, 0, 9, - 0, 19, 0, 29, 0, 12, 9,120, 0, 12, 9, 97, 0, 12, 9,121, 0, 12, 0, 98, 0, 4, 0, 17, 0, 4, 9,122, 0, 4, 9,123, - 0, 4, 0, 35, 0,217, 0, 6, 0, 19, 9,124, 0, 12, 9, 97, 0, 58, 9,125, 0, 0, 9,126, 0, 4, 9,127, 0, 4, 0, 17, - 1, 79, 0, 13, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 6, 39, 0, 4, 6, 40, 0, 7, 6, 41, 0, 2, 6, 42, 0,214, 6, 92, - 0,157, 3,109, 0,217, 9,128, 0, 0, 1, 72, 0, 0, 6, 95, 0, 2, 0, 17, 0, 7, 9,129, 1, 80, 0, 8, 1, 80, 0, 0, - 1, 80, 0, 1, 1, 78, 9,130, 0, 28, 0, 77, 0, 12, 3,115, 0, 4, 0, 17, 0, 0, 0, 18, 0, 4, 7,250, 1, 81, 0, 5, - 1, 81, 0, 0, 1, 81, 0, 1, 0, 28, 0, 77, 0, 2, 0, 17, 0, 0, 9,131, 1, 82, 0, 14, 1, 82, 0, 0, 1, 82, 0, 1, - 0, 9, 0, 2, 0, 2, 0, 15, 0, 2, 0, 17, 0, 0, 9,132, 0, 0, 9,133, 0, 0, 9,131, 0, 7, 9,134, 0, 7, 9,135, - 0, 4, 0, 35, 0, 28, 0, 77, 0, 7, 9,136, 0, 7, 9,137, 1, 83, 0, 9, 1, 83, 0, 0, 1, 83, 0, 1, 0, 24, 9,138, - 0, 0, 2,250, 0, 7, 9,139, 0, 2, 9,140, 0, 2, 0, 17, 0, 2, 0, 15, 0, 2, 9,141, 1, 84, 0, 7, 0, 34, 6,154, - 0, 18, 9, 25, 0, 4, 0, 17, 0, 4, 9,142, 0, 12, 9,143, 0, 24, 9,138, 0, 0, 2,250, 1, 85, 0, 15, 0, 24, 9,138, - 0, 2, 9,144, 0, 2, 0, 17, 0, 2, 9,145, 0, 2, 9,146, 0, 0, 2,250, 0, 24, 9,147, 0, 0, 9,148, 0, 7, 9,149, - 0, 7, 2, 29, 0, 7, 9,150, 0, 7, 9,151, 0, 2, 0, 15, 0, 2, 1, 72, 0, 7, 1, 79, 1, 86, 0, 6, 0, 24, 9,138, - 0, 7, 9, 59, 0, 2, 9,152, 0, 2, 9,153, 0, 2, 0, 17, 0, 2, 9,154, 1, 87, 0, 6, 0, 24, 9,138, 0, 4, 9,155, - 0, 4, 9,156, 0, 4, 0, 88, 0, 4, 0, 35, 0, 0, 2,250, 1, 88, 0, 4, 0, 24, 9,138, 0, 4, 0, 17, 0, 4, 9,155, - 0, 0, 2,250, 1, 89, 0, 4, 0, 24, 9,138, 0, 4, 0, 17, 0, 4, 9,155, 0, 0, 2,250, 1, 90, 0, 4, 0, 24, 9,138, - 0, 4, 0, 17, 0, 4, 9,155, 0, 0, 2,250, 1, 91, 0, 2, 0, 4, 0, 17, 0, 7, 4, 14, 1, 92, 0, 2, 0, 24, 9,138, - 0, 0, 2,250, 1, 93, 0, 10, 0, 24, 9,138, 0, 4, 9,157, 0, 7, 0,120, 0, 4, 0, 17, 0, 2, 6,152, 0, 2, 9,158, - 0, 2, 0, 87, 0, 2, 0, 67, 0, 7, 9,159, 0, 0, 2,250, 1, 94, 0, 10, 0, 24, 9,138, 0, 2, 0, 15, 0, 2, 4, 64, - 0, 4, 0, 85, 0, 4, 0, 86, 0, 7, 8,249, 0, 7, 8,250, 0, 4, 0, 35, 0,157, 8,220, 0, 0, 2,250, 1, 95, 0, 4, - 0, 24, 9,138, 0, 4, 3,138, 0, 4, 9,160, 0, 0, 2,250, 1, 96, 0, 4, 0, 24, 9,138, 0, 4, 3,138, 0, 4, 0, 35, - 0, 0, 2,250, 1, 97, 0, 6, 0, 24, 9,138, 0, 7, 0,120, 0, 7, 3, 65, 0, 4, 9,161, 0, 2, 3,138, 0, 2, 3,139, - 1, 98, 0, 6, 0, 24, 9,138, 0, 4, 9,162, 0, 4, 9,163, 0, 7, 9,164, 0, 7, 9,165, 0, 0, 2,250, 1, 99, 0, 16, - 0, 24, 9,138, 0, 24, 9, 82, 0, 4, 0, 15, 0, 7, 9,166, 0, 7, 9,167, 0, 7, 9,168, 0, 7, 9,169, 0, 7, 9,170, - 0, 7, 9,171, 0, 7, 9,172, 0, 7, 9,173, 0, 7, 9,174, 0, 2, 0, 17, 0, 2, 0, 35, 0, 2, 0, 87, 0, 2, 0, 67, - 1,100, 0, 3, 0, 24, 9,138, 0, 4, 0, 17, 0, 4, 2, 21, 1,101, 0, 5, 0, 24, 9,138, 0, 4, 0, 17, 0, 4, 0, 35, - 0, 7, 9,175, 0, 0, 2,250, 1,102, 0, 10, 0, 24, 9,138, 0, 0, 2,250, 0, 2, 9,176, 0, 2, 9,177, 0, 0, 9,178, - 0, 0, 9,179, 0, 7, 9,180, 0, 7, 9,181, 0, 7, 9,182, 0, 7, 9,183, 1,103, 0, 5, 0, 24, 9,138, 0, 0, 2,250, - 0, 7, 2,201, 0, 2, 9,184, 0, 2, 0, 17, 1,104, 0, 8, 0, 7, 0, 7, 0, 7, 0, 8, 0, 7, 0, 9, 0, 7, 0, 10, - 0, 7, 9,185, 0, 7, 9,186, 0, 2, 0, 17, 0, 2, 2, 21, 1,105, 0, 8, 0, 7, 0, 7, 0, 7, 0, 8, 0, 7, 0, 9, - 0, 7, 0, 10, 0, 7, 9,185, 0, 7, 9,186, 0, 2, 0, 17, 0, 2, 2, 21, 1,106, 0, 8, 0, 7, 0, 7, 0, 7, 0, 8, - 0, 7, 0, 9, 0, 7, 0, 10, 0, 7, 9,185, 0, 7, 9,186, 0, 2, 0, 17, 0, 2, 2, 21, 1,107, 0, 7, 0, 24, 9,138, - 0, 0, 2,250, 0, 7, 1, 79, 0, 7, 1, 88, 0, 2, 0, 17, 0, 2, 1, 72, 0, 4, 0, 35, 1,108, 0, 5, 0, 24, 3, 53, - 0, 7, 1, 79, 0, 2, 3, 57, 0, 0, 3, 59, 0, 0, 9,187, 1,109, 0, 10, 1,109, 0, 0, 1,109, 0, 1, 0, 2, 0, 15, - 0, 2, 0, 17, 0, 0, 9,188, 0, 7, 1, 22, 0, 7, 1, 23, 0, 2, 9,117, 0, 2, 9,189, 0, 24, 0, 42, 1,110, 0, 22, - 1,110, 0, 0, 1,110, 0, 1, 0, 2, 0, 17, 0, 2, 1, 72, 0, 2, 9,190, 0, 2, 9,191, 0, 28, 0, 77, 0,157, 8,220, - 0, 24, 0,159, 0, 7, 0, 85, 0, 7, 0, 86, 0, 7, 9,192, 0, 7, 9,193, 0, 7, 9,194, 0, 7, 9,195, 0, 7, 2,236, - 0, 7, 9,196, 0, 7, 8,222, 0, 7, 9,197, 0, 0, 9,198, 0, 0, 9,199, 0, 12, 3,118, 1,111, 0, 8, 0, 7, 2, 36, - 0, 7, 8,249, 0, 7, 8,250, 0, 9, 0, 2, 0, 2, 9,200, 0, 2, 9,201, 0, 2, 9,202, 0, 2, 9,203, 1,112, 0, 19, - 1,112, 0, 0, 1,112, 0, 1, 1,112, 9,204, 0, 0, 0, 18, 1,111, 9,205, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 9,206, - 0, 2, 9,207, 1,111, 9,208, 0, 2, 9,209, 0, 2, 0, 87, 0, 7, 9,210, 0, 7, 9,211, 0, 4, 9,212, 1,112, 9,213, - 0, 4, 9,214, 0, 4, 0, 67, 1,113, 9,215, 1,114, 0, 4, 0, 0, 9,216, 0, 2, 9,217, 0, 2, 9,218, 0, 4, 0, 35, - 1,115, 0, 34, 1,115, 0, 0, 1,115, 0, 1, 1,115, 9,219, 0, 0, 0, 18, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 8, 72, - 0, 2, 8,100, 0, 2, 9,220, 0, 2, 6,157, 0, 2, 9,209, 0, 2, 8,174, 0, 12, 8,215, 0, 12, 9,221, 0, 19, 6,191, - 0, 9, 9,222, 0, 7, 9,210, 0, 7, 9,211, 0, 7, 2, 71, 0, 7, 9,223, 0, 0, 9,224, 0, 2, 9,225, 0, 2, 9,226, - 0, 7, 9,227, 0, 7, 9,228, 0, 2, 9,229, 0, 2, 9,230, 0, 9, 9,231, 0, 16, 9,232, 0, 16, 9,233, 0, 16, 9,234, - 1,114, 0,146, 1,116, 9,235, 1,117, 9,236, 1,113, 0, 8, 1,113, 0, 0, 1,113, 0, 1, 1,115, 9,237, 1,115, 9,238, - 1,112, 9,239, 1,112, 9,240, 0, 4, 0, 17, 0, 4, 0, 35, 0, 53, 0, 23, 0, 19, 0, 29, 0, 31, 0, 72, 0,159, 3,112, - 0, 12, 9,241, 0, 12, 9,242, 1,111, 9,243, 0, 12, 9,244, 0, 4, 0, 15, 0, 4, 9,245, 0, 4, 9,246, 0, 4, 9,247, - 0, 4, 0, 17, 0, 4, 0, 35, 0, 12, 9,248, 0, 12, 8,215, 0, 12, 9,221, 0, 4, 6, 62, 0, 9, 9,249, 0, 9, 9,250, - 0, 4, 9,251, 0, 9, 9,252, 0, 9, 9,253, 0, 9, 9,254, 1,118, 0, 6, 0, 4, 0,119, 0, 4, 0,121, 0, 4, 8,174, - 0, 0, 9,255, 0, 0, 10, 0, 0, 2, 0, 35, 1,119, 0, 16, 0, 2, 8, 17, 0, 2, 8, 18, 0, 2, 10, 1, 0, 2, 10, 2, - 0, 2, 10, 3, 0, 2, 0, 65, 0, 2, 6,192, 0, 2, 10, 4, 0, 7, 2,235, 0, 7, 10, 5, 0, 7, 10, 6, 0, 2, 1, 94, - 0, 0, 10, 7, 0, 0, 10, 8, 0, 4, 10, 9, 0, 4, 10, 10, 1,120, 0, 9, 0, 7, 10, 11, 0, 7, 10, 12, 0, 7, 9, 19, - 0, 7, 3, 76, 0, 7, 10, 13, 0, 7, 6,109, 0, 2, 3, 74, 0, 0, 10, 14, 0, 0, 0, 35, 1,121, 0, 4, 0, 7, 10, 15, - 0, 7, 10, 16, 0, 2, 3, 74, 0, 2, 0, 35, 1,122, 0, 3, 0, 7, 10, 17, 0, 7, 8, 87, 0, 7, 0, 13, 1,123, 0, 7, - 0, 0, 1,253, 0, 2, 5, 26, 0, 2, 5, 27, 0, 2, 5, 28, 0, 2, 4,217, 0, 4, 0,121, 0, 4, 4, 62, 1,124, 0, 9, - 0, 7, 10, 18, 0, 7, 10, 19, 0, 7, 10, 20, 0, 7, 2, 82, 0, 7, 10, 21, 0, 7, 10, 22, 0, 7, 10, 23, 0, 2, 10, 24, - 0, 2, 10, 25, 1,125, 0, 8, 0, 2, 10, 26, 0, 2, 10, 27, 0, 2, 10, 28, 0, 2, 10, 29, 0, 7, 10, 30, 0, 7, 10, 31, - 0, 7, 10, 32, 0, 7, 10, 33, 1,126, 0, 2, 0, 7, 0, 5, 0, 7, 0, 6, 1,127, 0, 2, 0, 0, 0,161, 0, 0, 10, 34, - 1,128, 0, 1, 0, 0, 0, 18, 1,129, 0, 10, 0, 0, 10, 35, 0, 0, 10, 36, 0, 0, 6,101, 0, 0, 10, 37, 0, 2, 10, 1, - 0, 2, 10, 38, 0, 7, 10, 39, 0, 7, 10, 40, 0, 7, 10, 41, 0, 7, 9,196, 1,130, 0, 2, 0, 9, 10, 42, 0, 9, 10, 43, - 1,131, 0, 11, 0, 0, 5, 28, 0, 0, 0, 15, 0, 0, 3, 74, 0, 0, 3, 76, 0, 0, 10, 44, 0, 0, 0,104, 0, 0, 2,159, - 0, 7, 10, 45, 0, 7, 10, 46, 0, 7, 10, 47, 0, 7, 10, 48, 1,132, 0, 8, 0, 7, 8,181, 0, 7, 0,120, 0, 7, 10, 8, - 0, 7, 2,152, 0, 7, 10, 49, 0, 7, 0,233, 0, 7, 10, 50, 0, 4, 0, 15, 1,133, 0, 4, 0, 2, 10, 51, 0, 2, 10, 52, - 0, 2, 10, 53, 0, 2, 0, 35, 1,134, 0, 8, 0, 7, 10, 54, 0, 7, 2,201, 0, 7, 10, 55, 0, 7, 8, 68, 0, 7, 8, 69, - 0, 7, 8, 70, 0, 7, 10, 56, 0, 7, 10, 57, 1,135, 0, 6, 0, 2, 10, 58, 0, 2, 10, 59, 0, 7, 10, 60, 0, 7, 10, 61, - 0, 7, 10, 62, 0, 7, 10, 63, 1,136, 0, 1, 0, 0, 0, 18, 1,137, 0, 4, 0, 7, 0, 5, 0, 7, 0, 6, 0, 2, 0, 17, - 0, 2, 10, 64, 1,138, 0, 10, 0, 2, 3,248, 0, 2, 0, 17, 0, 7, 4,145, 0, 7, 10, 65, 0, 7, 10, 66, 0, 7, 10, 67, - 0, 7, 10, 68, 1,137, 10, 69, 1,137, 10, 70, 1,137, 10, 71, 0, 51, 0, 11, 0, 4, 0, 17, 0, 4, 0, 61, 0, 4, 10, 72, - 0, 4, 10, 73, 0, 16, 10, 74, 0, 16, 10, 75, 1,138, 10, 76, 0, 7, 10, 77, 0, 7, 10, 78, 0, 7, 10, 79, 0, 7, 10, 80, - 0,230, 0, 10, 0, 4, 9,117, 0, 4, 10, 81, 0, 7, 10, 82, 0, 7, 10, 83, 0, 7, 10, 84, 0, 7, 10, 85, 0, 7, 0, 8, - 0, 7, 0, 10, 0, 4, 1, 72, 0, 4, 2,240, 0,229, 0, 18, 0, 4, 0,124, 0, 4, 10, 86, 0, 4, 10, 87, 0, 7, 10, 88, - 0, 4, 10, 89, 0, 7, 10, 90, 0, 7, 10, 91, 0, 4, 10, 92, 0, 7, 10, 93, 0, 4, 10, 94, 0, 7, 10, 95, 0,230, 10, 96, - 0, 7, 10, 97, 0, 7, 10, 98, 0, 7, 10, 99, 0, 7, 10,100, 0, 4, 10,101, 0, 4, 0, 35, 1,139, 0, 4, 0, 39, 2,227, - 0, 7, 10,102, 0, 7, 1,161, 0, 7, 0, 35, 0,192, 0, 34, 0, 19, 0, 29, 1,139, 10,103, 0, 51, 10, 69, 0, 43, 10,104, - 0, 49, 10,105, 0, 22, 0,146, 0, 0, 10,106, 0, 7, 10,107, 0, 2, 6, 4, 0, 2, 10,108, 0, 4, 0,104, 0, 4, 0, 17, - 0, 7, 10,109, 0, 4, 2, 79, 0, 4, 10,110, 0, 7, 10,111, 0, 7, 10,112, 0, 7, 10,113, 0, 7, 1,161, 0, 4, 10,114, - 0, 7, 10,115, 0, 0, 10,116, 0, 0, 10,117, 0, 0, 10,118, 0, 0, 10,119, 0, 7, 10,120, 0, 7, 10,121, 0, 7, 10,122, - 0, 7, 2,240, 0, 7, 10,123, 0, 4, 10,124, 0, 7, 10,125, 0, 7, 10,126, 0, 7, 10,127, 1,140, 0, 10, 0, 4, 0, 15, - 0, 4, 0,120, 0, 4, 0, 17, 0, 4, 3,201, 0, 4, 10,128, 0, 4, 10,129, 0, 4, 10,130, 0, 0, 0, 90, 0, 0, 0, 18, - 0, 9, 0, 2, 1,141, 0, 1, 0, 0, 8, 60, 0, 84, 0, 7, 1,140, 10,131, 0, 4, 10,132, 0, 4, 10,133, 0, 4, 10,134, - 0, 4, 0, 35, 0, 9, 10,135, 1,141, 10,136, 1,142, 0, 5, 0, 7, 2,147, 0, 7, 2,221, 0, 7, 2, 29, 0, 2, 2,128, - 0, 2, 0, 35, 1,143, 0, 5, 0, 7, 2,147, 0, 7, 4, 89, 0, 7, 10,137, 0, 7, 10,138, 0, 7, 2,221, 1,144, 0, 5, - 0, 24, 10,139, 1,145, 0, 20, 0, 7, 5,227, 0, 7, 10,140, 0, 7, 0, 54, 1,146, 0, 3, 0, 7, 10,141, 0, 4, 10,142, - 0, 4, 10,143, 1,147, 0, 7, 0, 4, 10,144, 0, 4, 10,145, 0, 4, 10,146, 0, 7, 10,147, 0, 7, 10,148, 0, 7, 10,149, - 0, 7, 0, 54, 1,148, 0, 8, 1,148, 0, 0, 1,148, 0, 1, 0, 24, 0, 42, 0, 4, 0,252, 0, 2, 0, 17, 0, 2, 1, 72, - 0, 7, 2,221, 0, 7, 8,189, 1,149, 0, 6, 1,149, 0, 0, 1,149, 0, 1, 0, 24, 0, 42, 0, 2, 2,206, 0, 2, 0, 17, - 0, 2, 10,150, 1,150, 0, 17, 1,143, 3,193, 1,143, 10,151, 1,142, 10,152, 1,143, 8,172, 1,144, 10,153, 0, 4, 0, 79, - 0, 7, 2,221, 0, 7, 2,246, 0, 7, 10,154, 0, 4, 10,144, 0, 4, 10,155, 0, 7, 10,148, 0, 7, 10,149, 0, 7, 0,104, - 0, 4, 10,156, 0, 2, 0, 17, 0, 2, 10,157, 1,151, 0, 15, 0, 7, 0,248, 0, 7, 10,158, 0, 7, 10,141, 0, 7, 10,159, - 0, 7, 10,160, 0, 7, 10,161, 0, 7, 10,162, 0, 7, 10,163, 0, 7, 10,164, 0, 7, 10,165, 0, 7, 10,166, 0, 7, 10,167, - 0, 7, 10,168, 0, 4, 0, 17, 0, 4, 10,169, 1,152, 0,124, 0, 19, 0, 29, 0, 31, 0, 72, 1,153, 10,170, 1,151, 10,171, - 0,168, 4, 84, 0, 4, 0, 17, 0, 4, 0, 54, 0, 2, 0, 15, 0, 2, 9,176, 0, 2, 10,172, 0, 2, 1,107, 0, 2, 10,173, - 0, 2, 3,160, 0, 2, 10,174, 0, 2, 10,175, 0, 2, 10,176, 0, 2, 10,177, 0, 2, 10,178, 0, 2, 10,179, 0, 2, 10,180, - 0, 2, 10,181, 0, 2, 10,182, 0, 2, 5,124, 0, 2, 10,183, 0, 2, 10,184, 0, 2, 10,185, 0, 2, 10,186, 0, 2, 10,187, - 0, 2, 2, 18, 0, 2, 8,165, 0, 2, 8,140, 0, 2, 10,188, 0, 2, 10,189, 0, 2, 3,211, 0, 2, 3,212, 0, 2, 10,190, - 0, 2, 10,191, 0, 2, 10,192, 0, 2, 10,193, 0, 7, 10,194, 0, 7, 10,195, 0, 7, 10,196, 0, 7, 10,197, 0, 7, 10,198, - 0, 7, 10,199, 0, 7, 10,200, 0, 2, 5, 74, 0, 2, 10,201, 0, 7, 10,202, 0, 7, 10,203, 0, 7, 10,204, 0, 7, 8,147, - 0, 7, 0, 86, 0, 7, 2,246, 0, 7, 8,153, 0, 7, 10,205, 0, 7, 10,206, 0, 7, 10,207, 0, 7, 10,208, 0, 4, 8,148, - 0, 4, 8,146, 0, 4, 10,209, 0, 4, 10,210, 0, 7, 8,149, 0, 7, 8,150, 0, 7, 8,151, 0, 7, 10,211, 0, 7, 10,212, - 0, 7, 10,213, 0, 7, 10,214, 0, 7, 10,215, 0, 7, 10,216, 0, 7, 10,217, 0, 7, 10,218, 0, 7, 10,219, 0, 7, 3,151, - 0, 7, 0,104, 0, 7, 10,220, 0, 7, 10,221, 0, 7, 10,222, 0, 7, 10,223, 0, 7, 0,206, 0, 7, 10,224, 0, 4, 10,225, - 0, 4, 10,226, 0, 7, 10,227, 0, 7, 10,228, 0, 7, 10,229, 0, 7, 10,230, 0, 7, 10,231, 0, 7, 0,205, 0, 7, 10,232, - 0, 7, 3,238, 0, 7, 3,236, 0, 7, 3,237, 0, 7, 10,233, 0, 7, 10,234, 0, 7, 10,235, 0, 7, 10,236, 0, 7, 10,237, - 0, 7, 10,238, 0, 7, 10,239, 0, 7, 10,240, 0, 7, 10,241, 0, 7, 10,242, 0, 7, 10,243, 0, 7, 10,244, 0, 7, 10,245, - 0, 7, 10,246, 0, 7, 10,247, 0, 7, 10,248, 0, 7, 10,249, 0, 7, 10,250, 0, 4, 10,251, 0, 4, 10,252, 0, 43, 1,125, - 0, 58, 3,182, 0, 12, 10,253, 0, 58, 10,254, 0, 24, 10,255, 0, 24, 11, 0, 0, 28, 0, 77, 0,163, 1, 64, 0,163, 11, 1, - 0,141, 0, 50, 0,141, 0, 0, 0,141, 0, 1, 1,152, 11, 2, 1,150, 11, 3, 1,147, 9, 82, 0,171, 4, 10, 0, 9, 4, 11, - 1,154, 11, 4, 1,154, 11, 5, 0, 12, 11, 6, 0, 12, 11, 7, 0,126, 11, 8, 0,134, 11, 9, 0,134, 11, 10, 0, 24, 11, 11, - 0, 24, 11, 12, 0, 24, 0, 36, 0, 12, 9,143, 0, 0, 0, 18, 0, 7, 0,237, 0, 7, 3, 19, 0, 7, 11, 13, 0, 7, 11, 14, - 0, 4, 2,195, 0, 4, 11, 15, 0, 4, 0, 17, 0, 4, 8,148, 0, 4, 11, 16, 0, 4, 11, 17, 0, 4, 11, 18, 0, 4, 11, 19, - 0, 2, 0,244, 0, 2, 11, 20, 0, 2, 11, 21, 0, 2, 11, 22, 0, 0, 11, 23, 0, 2, 11, 24, 0, 2, 11, 25, 0, 2, 11, 26, - 0, 9, 11, 27, 0,130, 4, 83, 0, 12, 3, 4, 0, 12, 11, 28, 1,146, 11, 29, 0, 4, 11, 30, 0, 4, 11, 31, 1,155, 11, 32, - 0,132, 3, 16, 1,156, 11, 33, 0, 7, 11, 34, 0,128, 0, 37, 1,157, 9, 20, 0, 7, 4, 53, 0, 7, 11, 35, 0, 7, 11, 36, - 0, 7, 5,227, 0, 7, 3,161, 0, 7, 3,151, 0, 7, 11, 37, 0, 7, 2, 81, 0, 7, 11, 38, 0, 7, 11, 39, 0, 7, 11, 40, - 0, 7, 11, 41, 0, 7, 11, 42, 0, 7, 11, 43, 0, 7, 4, 54, 0, 7, 11, 44, 0, 7, 11, 45, 0, 7, 11, 46, 0, 7, 4, 55, - 0, 7, 4, 51, 0, 7, 4, 52, 0, 7, 11, 47, 0, 7, 11, 48, 0, 4, 11, 49, 0, 4, 0, 88, 0, 4, 11, 50, 0, 4, 11, 51, - 0, 2, 11, 52, 0, 2, 11, 53, 0, 2, 11, 54, 0, 2, 11, 55, 0, 2, 11, 56, 0, 2, 11, 57, 0, 2, 11, 58, 0, 2, 4,195, - 0,168, 4, 84, 0,129, 0, 11, 1,157, 11, 59, 0, 7, 11, 60, 0, 7, 11, 61, 0, 7, 1,233, 0, 7, 11, 62, 0, 7, 11, 63, - 0, 7, 11, 64, 0, 4, 0, 88, 0, 2, 11, 65, 0, 2, 11, 66, 0, 58, 1,232, 1,158, 0, 4, 0, 7, 0, 5, 0, 7, 0, 6, - 0, 7, 2, 7, 0, 7, 11, 67, 1,159, 0, 6, 1,159, 0, 0, 1,159, 0, 1, 1,158, 9, 59, 0, 4, 0,250, 0, 2, 11, 68, - 0, 2, 0, 17, 1,160, 0, 5, 1,160, 0, 0, 1,160, 0, 1, 0, 12, 11, 69, 0, 4, 11, 70, 0, 4, 0, 17, 1,161, 0, 9, - 1,161, 0, 0, 1,161, 0, 1, 0, 12, 0,119, 1,160, 11, 71, 0, 4, 0, 17, 0, 2, 11, 68, 0, 2, 11, 72, 0, 7, 0, 89, - 0, 0, 11, 73, 0,159, 0, 6, 0, 19, 0, 29, 0, 12, 5, 43, 0, 4, 0, 17, 0, 2, 11, 74, 0, 2, 11, 75, 0, 9, 11, 76, - 1,162, 0, 6, 0, 12, 11, 77, 0, 4, 11, 78, 0, 4, 11, 79, 0, 4, 0, 17, 0, 4, 0, 35, 0,211, 11, 80, 1,163, 0, 17, - 0, 19, 0, 29, 1,164, 11, 81, 1,164, 11, 82, 0, 12, 11, 83, 0, 4, 11, 84, 0, 2, 11, 85, 0, 2, 11, 86, 0, 12, 11, 87, - 0, 12, 11, 88, 1,162, 11, 89, 0, 12, 11, 90, 0, 12, 11, 91, 0, 12, 11, 92, 0, 12, 11, 93, 1,165, 11, 94, 0, 12, 11, 95, - 0,211, 11, 96, 1,164, 0, 32, 1,164, 0, 0, 1,164, 0, 1, 0, 9, 11, 97, 0, 4, 7,251, 0, 2, 11, 98, 0, 2, 0, 35, - 1, 2, 11, 99, 1, 2, 11,100, 0, 0, 11,101, 0, 2, 11,102, 0, 2, 11,103, 0, 2, 8, 17, 0, 2, 8, 18, 0, 2, 11,104, - 0, 2, 11,105, 0, 2, 3,201, 0, 2, 6,223, 0, 2, 11,106, 0, 2, 11,107, 0, 2, 11,108, 0, 2, 0, 67, 1,166, 11,109, - 1,167, 11,110, 1,168, 11,111, 0, 4, 11,112, 0, 4, 11,113, 0, 9, 11,114, 0, 12, 11, 88, 0, 12, 8, 37, 0, 12, 11,115, - 0, 12, 11,116, 0, 12, 11,117, 1,169, 0, 17, 1,169, 0, 0, 1,169, 0, 1, 0, 0, 11,118, 0, 18, 0, 28, 0, 2, 11,119, - 0, 2, 0, 15, 0, 2, 0, 13, 0, 2, 11,120, 0, 2, 11,121, 0, 2, 11,122, 0, 2, 11,123, 0, 2, 11,124, 0, 2, 0, 17, - 0, 2, 11,125, 0, 2, 0, 29, 0, 2, 0, 35, 1,170, 11,126, 1,171, 0, 10, 1,171, 0, 0, 1,171, 0, 1, 0, 12, 11,127, - 0, 0, 11,118, 0, 2, 11,128, 0, 2, 11,129, 0, 2, 0, 17, 0, 2, 11,130, 0, 4, 11,131, 0, 9, 11,132, 1,165, 0, 7, - 1,165, 0, 0, 1,165, 0, 1, 0, 0, 11,118, 0, 0, 11,133, 0, 12, 7,196, 0, 4, 11,134, 0, 4, 0, 17, 0,223, 0, 14, - 0,223, 0, 0, 0,223, 0, 1, 0, 0, 11,118, 0, 18, 0, 28, 1,172, 8, 11, 0, 9, 11,135, 0, 9, 11,136, 1,170, 11,126, - 1,162, 11,137, 0, 12, 11,138, 0,223, 11,139, 1, 7, 6,130, 0, 2, 0, 17, 0, 2, 4,195, 1,173, 0, 8, 1,173, 0, 0, - 1,173, 0, 1, 0, 9, 0, 2, 0, 9, 11,140, 0, 0, 4, 4, 0, 2, 0, 15, 0, 2, 0, 17, 0, 7, 11,141, 1,174, 0, 5, - 0, 7, 11,142, 0, 4, 11,143, 0, 4, 11,144, 0, 4, 1, 72, 0, 4, 0, 17, 1,175, 0, 6, 0, 7, 11,145, 0, 7, 11,146, - 0, 7, 11,147, 0, 7, 11,148, 0, 4, 0, 15, 0, 4, 0, 17, 1,176, 0, 5, 0, 7, 8,249, 0, 7, 8,250, 0, 7, 2,221, - 0, 2, 2, 32, 0, 2, 2, 33, 1,177, 0, 5, 1,176, 0, 2, 0, 4, 0, 51, 0, 7, 11,149, 0, 7, 8,249, 0, 7, 8,250, - 1,178, 0, 4, 0, 2, 11,150, 0, 2, 11,151, 0, 2, 11,152, 0, 2, 11,153, 1,179, 0, 2, 0, 34, 6,185, 0, 18, 9, 25, - 1,180, 0, 3, 0, 16, 11,154, 0, 4, 0, 17, 0, 4, 0, 35, 1,181, 0, 6, 0, 7, 0,104, 0, 7, 2,223, 0, 7, 11,155, - 0, 7, 0, 35, 0, 2, 0,243, 0, 2, 11,156, 1,182, 0, 5, 0, 7, 11,157, 0, 7, 0,120, 0, 7, 9, 60, 0, 7, 9, 61, - 0, 4, 0, 17, 1,183, 0, 6, 0, 19, 6,191, 0, 0, 11,158, 0, 0, 11,159, 0, 2, 11,160, 0, 2, 0, 17, 0, 4, 11,161, - 1,184, 0, 7, 1,184, 0, 0, 1,184, 0, 1, 0, 0, 4, 4, 1,183, 11,162, 0, 2, 11,163, 0, 2, 0, 15, 0, 7, 0, 58, - 1,185, 0, 7, 0, 12, 11,164, 0, 0, 11,165, 0, 9, 11,166, 0, 7, 0, 58, 0, 7, 11,141, 0, 4, 0, 15, 0, 4, 0, 17, - 1,186, 0, 3, 0, 7, 11,167, 0, 4, 0, 17, 0, 4, 0, 35, 1,187, 0, 15, 1,187, 0, 0, 1,187, 0, 1, 1, 78, 9,130, - 1,185, 0, 59, 0, 12, 3,118, 0, 27, 0, 47, 1,186, 11,168, 0, 4, 0, 51, 0, 7, 0, 58, 0, 2, 0, 17, 0, 2, 1, 15, - 0, 4, 11,169, 0, 0, 11,158, 0, 4, 11,170, 0, 7, 11,171, 1,188, 0, 2, 0, 0, 11,172, 0, 0, 11,173, 1,189, 0, 4, - 1,189, 0, 0, 1,189, 0, 1, 0,157, 3, 53, 0, 12, 11,174, 1,190, 0, 24, 1,190, 0, 0, 1,190, 0, 1, 0, 12, 11,175, - 0,157, 8,220, 1,189, 11,176, 0, 12, 11,177, 0, 12, 3,118, 0, 0, 4, 4, 0, 7, 11,141, 0, 7, 11,178, 0, 7, 0, 85, - 0, 7, 0, 86, 0, 7, 9,192, 0, 7, 9,193, 0, 7, 2,236, 0, 7, 9,196, 0, 7, 8,222, 0, 7, 9,197, 0, 2, 11,179, - 0, 2, 11,180, 0, 2, 0, 87, 0, 2, 0, 15, 0, 4, 0, 17, 0, 4, 0, 67, 1,191, 0, 6, 1,191, 0, 0, 1,191, 0, 1, - 0, 12, 11,175, 0, 4, 0, 17, 0, 4, 2,151, 0, 0, 4, 4, 1,192, 0, 11, 1,192, 0, 0, 1,192, 0, 1, 0, 19, 6,191, - 0, 0, 11,181, 0, 4, 11,161, 0, 2, 11,182, 0, 2, 0, 35, 0, 0, 11,158, 0, 4, 11,169, 0, 2, 0, 17, 0, 2, 11,183, - 1,193, 0, 8, 1,193, 0, 0, 1,193, 0, 1, 0, 12, 11,184, 0, 0, 4, 4, 0, 0, 11,185, 0, 2, 0, 17, 0, 2, 11,183, - 0, 4, 11,186, 1,194, 0, 5, 1,194, 0, 0, 1,194, 0, 1, 0, 0, 11,158, 0, 4, 11,169, 0, 7, 2,211, 0, 31, 0, 12, - 0,157, 3,109, 0,157, 11,187, 1,189, 11,176, 0, 12, 11,188, 1,190, 11,189, 0, 12, 11,190, 0, 12, 11,191, 0, 4, 0, 17, - 0, 4, 0,244, 0, 2, 11,192, 0, 2, 11,193, 0, 7, 11,194, 1,195, 0, 2, 0, 19, 0, 29, 0, 31, 0, 72, 1,196, 0, 5, - 1,196, 0, 0, 1,196, 0, 1, 0, 4, 0, 15, 0, 4, 0, 17, 0, 0, 0, 18, 1,197, 0, 6, 1,196, 11,195, 0, 24, 0, 42, - 0, 4, 11,196, 0, 7, 11,197, 0, 4, 11,198, 0, 4, 9,117, 1,198, 0, 3, 1,196, 11,195, 0, 4, 11,196, 0, 7, 11,199, - 1,199, 0, 8, 1,196, 11,195, 0, 24, 0, 42, 0, 7, 1, 67, 0, 7, 11,200, 0, 7, 3, 19, 0, 7, 9, 19, 0, 4, 11,196, - 0, 4, 11,201, 1,200, 0, 5, 1,196, 11,195, 0, 7, 11,202, 0, 7, 8,100, 0, 7, 2,242, 0, 7, 0, 54, 1,201, 0, 3, - 1,196, 11,195, 0, 7, 9, 19, 0, 7, 11,203, 1,145, 0, 4, 0, 7, 11,204, 0, 7, 10,221, 0, 2, 11,205, 0, 2, 1, 72, - 1,202, 0, 14, 1,202, 0, 0, 1,202, 0, 1, 0, 12, 11,206, 0, 12, 11,207, 0, 12, 11,208, 0, 0, 0, 18, 0, 4, 0, 29, - 0, 4, 0, 17, 0, 4, 11,209, 0, 7, 11,210, 0, 4, 11,198, 0, 4, 9,117, 0, 7, 4, 14, 0, 7, 2,244, 1,153, 0, 23, - 0, 4, 11,196, 0, 4, 11,211, 0, 7, 11,212, 0, 7, 2,240, 0, 7, 11,213, 0, 7, 8,236, 0, 7, 11,204, 0, 7, 11,214, - 0, 7, 2,223, 0, 7, 10, 88, 0, 7, 4,145, 0, 7, 11,215, 0, 7, 11,216, 0, 7, 11,217, 0, 7, 11,218, 0, 7, 11,219, - 0, 7, 11,220, 0, 7, 11,221, 0, 7, 11,222, 0, 7, 11,223, 0, 7, 11,224, 0, 7, 11,225, 0, 12, 11,226, 0,114, 0, 40, - 0,113, 11,227, 1,203, 10,171, 0, 58, 11,228, 0, 58, 10,254, 0, 58, 11,229, 1,204, 11,230, 0, 40, 0,160, 0, 40, 11,231, - 0, 40, 11,232, 0, 7, 11,233, 0, 7, 11,234, 0, 7, 11,235, 0, 7, 11,236, 0, 7, 11,237, 0, 7, 7,250, 0, 7, 11,238, - 0, 7, 1,161, 0, 7, 11,239, 0, 4, 11,240, 0, 4, 11,241, 0, 4, 11,242, 0, 4, 0, 88, 0, 4, 0, 35, 0, 4, 11,243, - 0, 2, 11,244, 0, 2, 11,245, 0, 4, 11,246, 0, 7, 2,223, 0, 4, 11,247, 0, 7, 11,248, 0, 4, 11,249, 0, 4, 11,250, - 0, 4, 11,251, 0,130, 11,252, 0, 12, 11,253, 0,168, 4, 84, 0, 4, 11,254, 0, 7, 11,255, 0, 7, 12, 0, 0, 4, 0, 67, - 0,115, 0, 12, 0,113, 11,227, 0,141, 3, 39, 0, 7, 1,128, 0, 7, 7,250, 0, 7, 12, 1, 0, 7, 12, 2, 0, 7, 12, 3, - 0, 2, 12, 4, 0, 2, 12, 5, 0, 2, 12, 6, 0, 2, 0, 15, 0, 4, 0, 88, 0,116, 0, 13, 0,113, 11,227, 0,132, 3, 16, - 0,134, 3, 18, 0, 7, 9, 59, 0, 7, 12, 7, 0, 7, 12, 8, 0, 7, 1, 69, 0, 7, 12, 9, 0, 4, 9,152, 0, 4, 3, 12, - 0, 2, 0, 15, 0, 2, 0, 35, 0, 4, 0, 67, 69, 78, 68, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -}; + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 65, 84, 65,224, 0, 0, 0,168, 92,220, 3,183, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 68,101,102, 97,117,108,116, 32, 83,116,121,108,101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,255,255, 0, 0, +154,153, 25, 62, 0, 0,128, 63, 0, 0, 12, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,255,255, 0, 0, + 0, 0,128, 62, 0, 0, 0, 0, 0, 0, 11, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0,255,255, 0, 0, +154,153, 25, 62, 0, 0,128, 63, 0, 0, 11, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0,128, 62, 0, 0, 0, 0, 0, 0,128, 63, 0, 0, 0, 0, 8, 0, 5, 0, 5, 0, 8, 0, 2, 0, 8, 0, 4, 0, 0, 0, + 68, 78, 65, 49, 56,231, 0, 0, 32,143, 19, 4, 0, 0, 0, 0, 1, 0, 0, 0, 83, 68, 78, 65, 78, 65, 77, 69, 17, 12, 0, 0, + 42,110,101,120,116, 0, 42,112,114,101,118, 0, 42,100, 97,116, 97, 0, 42,102,105,114,115,116, 0, 42,108, 97,115,116, 0,120, + 0,121, 0,120,109,105,110, 0,120,109, 97,120, 0,121,109,105,110, 0,121,109, 97,120, 0, 42,112,111,105,110,116,101,114, 0, +103,114,111,117,112, 0,118, 97,108, 0,118, 97,108, 50, 0,116,121,112,101, 0,115,117, 98,116,121,112,101, 0,102,108, 97,103, + 0,110, 97,109,101, 91, 51, 50, 93, 0,115, 97,118,101,100, 0,100, 97,116, 97, 0,108,101,110, 0,116,111,116, 97,108,108,101, +110, 0, 42,110,101,119,105,100, 0, 42,108,105, 98, 0,110, 97,109,101, 91, 50, 52, 93, 0,117,115, 0,105, 99,111,110, 95,105, +100, 0, 42,112,114,111,112,101,114,116,105,101,115, 0,105,100, 0, 42,105,100, 98,108,111, 99,107, 0, 42,102,105,108,101,100, + 97,116, 97, 0,110, 97,109,101, 91, 50, 52, 48, 93, 0,102,105,108,101,112, 97,116,104, 91, 50, 52, 48, 93, 0,116,111,116, 0, +112, 97,100, 0, 42,112, 97,114,101,110,116, 0,119, 91, 50, 93, 0,104, 91, 50, 93, 0, 99,104, 97,110,103,101,100, 91, 50, 93, + 0, 99,104, 97,110,103,101,100, 95,116,105,109,101,115,116, 97,109,112, 91, 50, 93, 0, 42,114,101, 99,116, 91, 50, 93, 0, 42, +111, 98, 0, 98,108,111, 99,107,116,121,112,101, 0, 97,100,114, 99,111,100,101, 0,110, 97,109,101, 91, 49, 50, 56, 93, 0, 42, + 98,112, 0, 42, 98,101,122,116, 0,109, 97,120,114, 99,116, 0,116,111,116,114, 99,116, 0,118, 97,114,116,121,112,101, 0,116, +111,116,118,101,114,116, 0,105,112,111, 0,101,120,116,114, 97,112, 0,114,116, 0, 98,105,116,109, 97,115,107, 0,115,108,105, +100,101, 95,109,105,110, 0,115,108,105,100,101, 95,109, 97,120, 0, 99,117,114,118, 97,108, 0, 42,100,114,105,118,101,114, 0, + 99,117,114,118,101, 0, 99,117,114, 0,115,104,111,119,107,101,121, 0,109,117,116,101,105,112,111, 0,112,111,115, 0,114,101, +108, 97,116,105,118,101, 0,116,111,116,101,108,101,109, 0,112, 97,100, 50, 0, 42,119,101,105,103,104,116,115, 0,118,103,114, +111,117,112, 91, 51, 50, 93, 0,115,108,105,100,101,114,109,105,110, 0,115,108,105,100,101,114,109, 97,120, 0, 42, 97,100,116, + 0, 42,114,101,102,107,101,121, 0,101,108,101,109,115,116,114, 91, 51, 50, 93, 0,101,108,101,109,115,105,122,101, 0, 98,108, +111, 99,107, 0, 42,105,112,111, 0, 42,102,114,111,109, 0,116,111,116,107,101,121, 0,115,108,117,114,112,104, 0, 42,108,105, +110,101, 0, 42,102,111,114,109, 97,116, 0, 98,108,101,110, 0,108,105,110,101,110,111, 0,115,116, 97,114,116, 0,101,110,100, + 0,112, 97,100, 49, 0,102,108, 97,103,115, 0, 99,111,108,111,114, 91, 52, 93, 0,112, 97,100, 91, 52, 93, 0, 42,110, 97,109, +101, 0,110,108,105,110,101,115, 0,108,105,110,101,115, 0, 42, 99,117,114,108, 0, 42,115,101,108,108, 0, 99,117,114, 99, 0, +115,101,108, 99, 0,109, 97,114,107,101,114,115, 0, 42,117,110,100,111, 95, 98,117,102, 0,117,110,100,111, 95,112,111,115, 0, +117,110,100,111, 95,108,101,110, 0, 42, 99,111,109,112,105,108,101,100, 0,109,116,105,109,101, 0,115,105,122,101, 0,115,101, +101,107, 0,100,116,120, 0,112, 97,115,115,101,112, 97,114,116, 97,108,112,104, 97, 0, 99,108,105,112,115,116, 97, 0, 99,108, +105,112,101,110,100, 0,108,101,110,115, 0,111,114,116,104,111, 95,115, 99, 97,108,101, 0,100,114, 97,119,115,105,122,101, 0, +115,104,105,102,116,120, 0,115,104,105,102,116,121, 0, 89, 70, 95,100,111,102,100,105,115,116, 0, 42,100,111,102, 95,111, 98, + 0, 42,115, 99,101,110,101, 0,102,114, 97,109,101,110,114, 0,102,114, 97,109,101,115, 0,111,102,102,115,101,116, 0,115,102, +114, 97, 0,102,105,101, 95,105,109, 97, 0, 99,121, 99,108, 0,111,107, 0,109,117,108,116,105, 95,105,110,100,101,120, 0,108, + 97,121,101,114, 0,112, 97,115,115, 0,105, 98,117,102,115, 0, 42,103,112,117,116,101,120,116,117,114,101, 0, 42, 97,110,105, +109, 0, 42,114,114, 0, 42,114,101,110,100,101,114,115, 91, 56, 93, 0,114,101,110,100,101,114, 95,115,108,111,116, 0,108, 97, +115,116, 95,114,101,110,100,101,114, 95,115,108,111,116, 0,115,111,117,114, 99,101, 0,108, 97,115,116,102,114, 97,109,101, 0, +116,112, 97,103,101,102,108, 97,103, 0,116,111,116, 98,105,110,100, 0,120,114,101,112, 0,121,114,101,112, 0,116,119,115,116, + 97, 0,116,119,101,110,100, 0, 98,105,110,100, 99,111,100,101, 0, 42,114,101,112, 98,105,110,100, 0, 42,112, 97, 99,107,101, +100,102,105,108,101, 0, 42,112,114,101,118,105,101,119, 0,108, 97,115,116,117,112,100, 97,116,101, 0,108, 97,115,116,117,115, +101,100, 0, 97,110,105,109,115,112,101,101,100, 0,103,101,110, 95,120, 0,103,101,110, 95,121, 0,103,101,110, 95,116,121,112, +101, 0,103,101,110, 95,102,108, 97,103, 0, 97,115,112,120, 0, 97,115,112,121, 0,116,101,120, 99,111, 0,109, 97,112,116,111, + 0,109, 97,112,116,111,110,101,103, 0, 98,108,101,110,100,116,121,112,101, 0, 42,111, 98,106,101, 99,116, 0, 42,116,101,120, + 0,117,118,110, 97,109,101, 91, 51, 50, 93, 0,112,114,111,106,120, 0,112,114,111,106,121, 0,112,114,111,106,122, 0,109, 97, +112,112,105,110,103, 0,111,102,115, 91, 51, 93, 0,115,105,122,101, 91, 51, 93, 0,114,111,116, 0,116,101,120,102,108, 97,103, + 0, 99,111,108,111,114,109,111,100,101,108, 0,112,109, 97,112,116,111, 0,112,109, 97,112,116,111,110,101,103, 0,110,111,114, +109, 97,112,115,112, 97, 99,101, 0,119,104,105, 99,104, 95,111,117,116,112,117,116, 0, 98,114,117,115,104, 95,109, 97,112, 95, +109,111,100,101, 0,112, 97,100, 91, 55, 93, 0,114, 0,103, 0, 98, 0,107, 0,100,101,102, 95,118, 97,114, 0, 99,111,108,102, + 97, 99, 0,118, 97,114,102, 97, 99, 0,110,111,114,102, 97, 99, 0,100,105,115,112,102, 97, 99, 0,119, 97,114,112,102, 97, 99, + 0, 99,111,108,115,112,101, 99,102, 97, 99, 0,109,105,114,114,102, 97, 99, 0, 97,108,112,104, 97,102, 97, 99, 0,100,105,102, +102,102, 97, 99, 0,115,112,101, 99,102, 97, 99, 0,101,109,105,116,102, 97, 99, 0,104, 97,114,100,102, 97, 99, 0,114, 97,121, +109,105,114,114,102, 97, 99, 0,116,114, 97,110,115,108,102, 97, 99, 0, 97,109, 98,102, 97, 99, 0, 99,111,108,101,109,105,116, +102, 97, 99, 0, 99,111,108,114,101,102,108,102, 97, 99, 0, 99,111,108,116,114, 97,110,115,102, 97, 99, 0,100,101,110,115,102, + 97, 99, 0,115, 99, 97,116,116,101,114,102, 97, 99, 0,114,101,102,108,102, 97, 99, 0,116,105,109,101,102, 97, 99, 0,108,101, +110,103,116,104,102, 97, 99, 0, 99,108,117,109,112,102, 97, 99, 0,100, 97,109,112,102, 97, 99, 0,107,105,110,107,102, 97, 99, + 0,114,111,117,103,104,102, 97, 99, 0,112, 97,100,101,110,115,102, 97, 99, 0,103,114, 97,118,105,116,121,102, 97, 99, 0,108, +105,102,101,102, 97, 99, 0,115,105,122,101,102, 97, 99, 0,105,118,101,108,102, 97, 99, 0,102,105,101,108,100,102, 97, 99, 0, +115,104, 97,100,111,119,102, 97, 99, 0,122,101,110,117,112,102, 97, 99, 0,122,101,110,100,111,119,110,102, 97, 99, 0, 98,108, +101,110,100,102, 97, 99, 0,110, 97,109,101, 91, 49, 54, 48, 93, 0, 42,104, 97,110,100,108,101, 0, 42,112,110, 97,109,101, 0, + 42,115,116,110, 97,109,101,115, 0,115,116,121,112,101,115, 0,118, 97,114,115, 0, 42,118, 97,114,115,116,114, 0, 42,114,101, +115,117,108,116, 0, 42, 99,102,114, 97, 0,100, 97,116, 97, 91, 51, 50, 93, 0, 40, 42,100,111,105,116, 41, 40, 41, 0, 40, 42, +105,110,115,116, 97,110, 99,101, 95,105,110,105,116, 41, 40, 41, 0, 40, 42, 99, 97,108,108, 98, 97, 99,107, 41, 40, 41, 0,118, +101,114,115,105,111,110, 0, 97, 0,105,112,111,116,121,112,101, 0, 42,105,109, 97, 0, 42, 99,117, 98,101, 91, 54, 93, 0,105, +109, 97,116, 91, 52, 93, 91, 52, 93, 0,111, 98,105,109, 97,116, 91, 51, 93, 91, 51, 93, 0,115,116,121,112,101, 0,118,105,101, +119,115, 99, 97,108,101, 0,110,111,116,108, 97,121, 0, 99,117, 98,101,114,101,115, 0,100,101,112,116,104, 0,114,101, 99, 97, +108, 99, 0,108, 97,115,116,115,105,122,101, 0,102, 97,108,108,111,102,102, 95,116,121,112,101, 0,102, 97,108,108,111,102,102, + 95,115,111,102,116,110,101,115,115, 0,114, 97,100,105,117,115, 0, 99,111,108,111,114, 95,115,111,117,114, 99,101, 0,116,111, +116,112,111,105,110,116,115, 0,112,100,112, 97,100, 0,112,115,121,115, 0,112,115,121,115, 95, 99, 97, 99,104,101, 95,115,112, + 97, 99,101, 0,111, 98, 95, 99, 97, 99,104,101, 95,115,112, 97, 99,101, 0, 42,112,111,105,110,116, 95,116,114,101,101, 0, 42, +112,111,105,110,116, 95,100, 97,116, 97, 0,110,111,105,115,101, 95,115,105,122,101, 0,110,111,105,115,101, 95,100,101,112,116, +104, 0,110,111,105,115,101, 95,105,110,102,108,117,101,110, 99,101, 0,110,111,105,115,101, 95, 98, 97,115,105,115, 0,112,100, +112, 97,100, 51, 91, 51, 93, 0,110,111,105,115,101, 95,102, 97, 99, 0,115,112,101,101,100, 95,115, 99, 97,108,101, 0,102, 97, +108,108,111,102,102, 95,115,112,101,101,100, 95,115, 99, 97,108,101, 0,112,100,112, 97,100, 50, 0, 42, 99,111, 98, 97, 0, 42, +102, 97,108,108,111,102,102, 95, 99,117,114,118,101, 0,114,101,115,111,108, 91, 51, 93, 0,105,110,116,101,114,112, 95,116,121, +112,101, 0,102,105,108,101, 95,102,111,114,109, 97,116, 0,101,120,116,101,110,100, 0,115,109,111,107,101,100, 95,116,121,112, +101, 0,105,110,116, 95,109,117,108,116,105,112,108,105,101,114, 0,115,116,105,108,108, 95,102,114, 97,109,101, 0,115,111,117, +114, 99,101, 95,112, 97,116,104, 91, 50, 52, 48, 93, 0, 42,100, 97,116, 97,115,101,116, 0, 99, 97, 99,104,101,100,102,114, 97, +109,101, 0,110,111,105,115,101,115,105,122,101, 0,116,117,114, 98,117,108, 0, 98,114,105,103,104,116, 0, 99,111,110,116,114, + 97,115,116, 0,115, 97,116,117,114, 97,116,105,111,110, 0,114,102, 97, 99, 0,103,102, 97, 99, 0, 98,102, 97, 99, 0,102,105, +108,116,101,114,115,105,122,101, 0,109,103, 95, 72, 0,109,103, 95,108, 97, 99,117,110, 97,114,105,116,121, 0,109,103, 95,111, + 99,116, 97,118,101,115, 0,109,103, 95,111,102,102,115,101,116, 0,109,103, 95,103, 97,105,110, 0,100,105,115,116, 95, 97,109, +111,117,110,116, 0,110,115, 95,111,117,116,115, 99, 97,108,101, 0,118,110, 95,119, 49, 0,118,110, 95,119, 50, 0,118,110, 95, +119, 51, 0,118,110, 95,119, 52, 0,118,110, 95,109,101,120,112, 0,118,110, 95,100,105,115,116,109, 0,118,110, 95, 99,111,108, +116,121,112,101, 0,110,111,105,115,101,100,101,112,116,104, 0,110,111,105,115,101,116,121,112,101, 0,110,111,105,115,101, 98, + 97,115,105,115, 0,110,111,105,115,101, 98, 97,115,105,115, 50, 0,105,109, 97,102,108, 97,103, 0, 99,114,111,112,120,109,105, +110, 0, 99,114,111,112,121,109,105,110, 0, 99,114,111,112,120,109, 97,120, 0, 99,114,111,112,121,109, 97,120, 0,116,101,120, +102,105,108,116,101,114, 0, 97,102,109, 97,120, 0,120,114,101,112,101, 97,116, 0,121,114,101,112,101, 97,116, 0, 99,104,101, + 99,107,101,114,100,105,115,116, 0,110, 97, 98,108, 97, 0,105,117,115,101,114, 0, 42,110,111,100,101,116,114,101,101, 0, 42, +112,108,117,103,105,110, 0, 42,101,110,118, 0, 42,112,100, 0, 42,118,100, 0,117,115,101, 95,110,111,100,101,115, 0,108,111, + 99, 91, 51, 93, 0,114,111,116, 91, 51, 93, 0,109, 97,116, 91, 52, 93, 91, 52, 93, 0,109,105,110, 91, 51, 93, 0,109, 97,120, + 91, 51, 93, 0,109,111,100,101, 0,116,111,116,101,120, 0,115,104,100,119,114, 0,115,104,100,119,103, 0,115,104,100,119, 98, + 0,115,104,100,119,112, 97,100, 0,101,110,101,114,103,121, 0,100,105,115,116, 0,115,112,111,116,115,105,122,101, 0,115,112, +111,116, 98,108,101,110,100, 0,104, 97,105,110,116, 0, 97,116,116, 49, 0, 97,116,116, 50, 0, 42, 99,117,114,102, 97,108,108, +111,102,102, 0,115,104, 97,100,115,112,111,116,115,105,122,101, 0, 98,105, 97,115, 0,115,111,102,116, 0, 99,111,109,112,114, +101,115,115,116,104,114,101,115,104, 0,112, 97,100, 53, 91, 51, 93, 0, 98,117,102,115,105,122,101, 0,115, 97,109,112, 0, 98, +117,102,102,101,114,115, 0,102,105,108,116,101,114,116,121,112,101, 0, 98,117,102,102,108, 97,103, 0, 98,117,102,116,121,112, +101, 0,114, 97,121, 95,115, 97,109,112, 0,114, 97,121, 95,115, 97,109,112,121, 0,114, 97,121, 95,115, 97,109,112,122, 0,114, + 97,121, 95,115, 97,109,112, 95,116,121,112,101, 0, 97,114,101, 97, 95,115,104, 97,112,101, 0, 97,114,101, 97, 95,115,105,122, +101, 0, 97,114,101, 97, 95,115,105,122,101,121, 0, 97,114,101, 97, 95,115,105,122,101,122, 0, 97,100, 97,112,116, 95,116,104, +114,101,115,104, 0,114, 97,121, 95,115, 97,109,112, 95,109,101,116,104,111,100, 0,116,101,120, 97, 99,116, 0,115,104, 97,100, +104, 97,108,111,115,116,101,112, 0,115,117,110, 95,101,102,102,101, 99,116, 95,116,121,112,101, 0,115,107,121, 98,108,101,110, +100,116,121,112,101, 0,104,111,114,105,122,111,110, 95, 98,114,105,103,104,116,110,101,115,115, 0,115,112,114,101, 97,100, 0, +115,117,110, 95, 98,114,105,103,104,116,110,101,115,115, 0,115,117,110, 95,115,105,122,101, 0, 98, 97, 99,107,115, 99, 97,116, +116,101,114,101,100, 95,108,105,103,104,116, 0,115,117,110, 95,105,110,116,101,110,115,105,116,121, 0, 97,116,109, 95,116,117, +114, 98,105,100,105,116,121, 0, 97,116,109, 95,105,110,115, 99, 97,116,116,101,114,105,110,103, 95,102, 97, 99,116,111,114, 0, + 97,116,109, 95,101,120,116,105,110, 99,116,105,111,110, 95,102, 97, 99,116,111,114, 0, 97,116,109, 95,100,105,115,116, 97,110, + 99,101, 95,102, 97, 99,116,111,114, 0,115,107,121, 98,108,101,110,100,102, 97, 99, 0,115,107,121, 95,101,120,112,111,115,117, +114,101, 0,115,107,121, 95, 99,111,108,111,114,115,112, 97, 99,101, 0,112, 97,100, 52, 91, 54, 93, 0, 42,109,116,101,120, 91, + 49, 56, 93, 0,112,114, 95,116,101,120,116,117,114,101, 0,112, 97,100, 54, 91, 54, 93, 0,100,101,110,115,105,116,121, 0,101, +109,105,115,115,105,111,110, 0,115, 99, 97,116,116,101,114,105,110,103, 0,114,101,102,108,101, 99,116,105,111,110, 0,101,109, +105,115,115,105,111,110, 95, 99,111,108, 91, 51, 93, 0,116,114, 97,110,115,109,105,115,115,105,111,110, 95, 99,111,108, 91, 51, + 93, 0,114,101,102,108,101, 99,116,105,111,110, 95, 99,111,108, 91, 51, 93, 0,100,101,110,115,105,116,121, 95,115, 99, 97,108, +101, 0,100,101,112,116,104, 95, 99,117,116,111,102,102, 0, 97,115,121,109,109,101,116,114,121, 0,115,116,101,112,115,105,122, +101, 95,116,121,112,101, 0,115,104, 97,100,101,102,108, 97,103, 0,115,104, 97,100,101, 95,116,121,112,101, 0,112,114,101, 99, + 97, 99,104,101, 95,114,101,115,111,108,117,116,105,111,110, 0,115,116,101,112,115,105,122,101, 0,109,115, 95,100,105,102,102, + 0,109,115, 95,105,110,116,101,110,115,105,116,121, 0,109,115, 95,115,112,114,101, 97,100, 0,109, 97,116,101,114,105, 97,108, + 95,116,121,112,101, 0,115,112,101, 99,114, 0,115,112,101, 99,103, 0,115,112,101, 99, 98, 0,109,105,114,114, 0,109,105,114, +103, 0,109,105,114, 98, 0, 97,109, 98,114, 0, 97,109, 98, 98, 0, 97,109, 98,103, 0, 97,109, 98, 0,101,109,105,116, 0, 97, +110,103, 0,115,112,101, 99,116,114, 97, 0,114, 97,121, 95,109,105,114,114,111,114, 0, 97,108,112,104, 97, 0,114,101,102, 0, +115,112,101, 99, 0,122,111,102,102,115, 0, 97,100,100, 0,116,114, 97,110,115,108,117, 99,101,110, 99,121, 0,118,111,108, 0, +102,114,101,115,110,101,108, 95,109,105,114, 0,102,114,101,115,110,101,108, 95,109,105,114, 95,105, 0,102,114,101,115,110,101, +108, 95,116,114, 97, 0,102,114,101,115,110,101,108, 95,116,114, 97, 95,105, 0,102,105,108,116,101,114, 0,116,120, 95,108,105, +109,105,116, 0,116,120, 95,102, 97,108,108,111,102,102, 0,114, 97,121, 95,100,101,112,116,104, 0,114, 97,121, 95,100,101,112, +116,104, 95,116,114, 97, 0,104, 97,114, 0,115,101,101,100, 49, 0,115,101,101,100, 50, 0,103,108,111,115,115, 95,109,105,114, + 0,103,108,111,115,115, 95,116,114, 97, 0,115, 97,109,112, 95,103,108,111,115,115, 95,109,105,114, 0,115, 97,109,112, 95,103, +108,111,115,115, 95,116,114, 97, 0, 97,100, 97,112,116, 95,116,104,114,101,115,104, 95,109,105,114, 0, 97,100, 97,112,116, 95, +116,104,114,101,115,104, 95,116,114, 97, 0, 97,110,105,115,111, 95,103,108,111,115,115, 95,109,105,114, 0,100,105,115,116, 95, +109,105,114, 0,102, 97,100,101,116,111, 95,109,105,114, 0,115,104, 97,100,101, 95,102,108, 97,103, 0,109,111,100,101, 95,108, + 0,102,108, 97,114,101, 99, 0,115,116, 97,114, 99, 0,108,105,110,101, 99, 0,114,105,110,103, 99, 0,104, 97,115,105,122,101, + 0,102,108, 97,114,101,115,105,122,101, 0,115,117, 98,115,105,122,101, 0,102,108, 97,114,101, 98,111,111,115,116, 0,115,116, +114, 97,110,100, 95,115,116, 97, 0,115,116,114, 97,110,100, 95,101,110,100, 0,115,116,114, 97,110,100, 95,101, 97,115,101, 0, +115,116,114, 97,110,100, 95,115,117,114,102,110,111,114, 0,115,116,114, 97,110,100, 95,109,105,110, 0,115,116,114, 97,110,100, + 95,119,105,100,116,104,102, 97,100,101, 0,115,116,114, 97,110,100, 95,117,118,110, 97,109,101, 91, 51, 50, 93, 0,115, 98,105, + 97,115, 0,108, 98,105, 97,115, 0,115,104, 97,100, 95, 97,108,112,104, 97, 0,115,101,112,116,101,120, 0,114,103, 98,115,101, +108, 0,112,114, 95,116,121,112,101, 0,112,114, 95, 98, 97, 99,107, 0,112,114, 95,108, 97,109,112, 0,109,108, 95,102,108, 97, +103, 0,100,105,102,102, 95,115,104, 97,100,101,114, 0,115,112,101, 99, 95,115,104, 97,100,101,114, 0,114,111,117,103,104,110, +101,115,115, 0,114,101,102,114, 97, 99, 0,112, 97,114, 97,109, 91, 52, 93, 0,114,109,115, 0,100, 97,114,107,110,101,115,115, + 0, 42,114, 97,109,112, 95, 99,111,108, 0, 42,114, 97,109,112, 95,115,112,101, 99, 0,114, 97,109,112,105,110, 95, 99,111,108, + 0,114, 97,109,112,105,110, 95,115,112,101, 99, 0,114, 97,109,112, 98,108,101,110,100, 95, 99,111,108, 0,114, 97,109,112, 98, +108,101,110,100, 95,115,112,101, 99, 0,114, 97,109,112, 95,115,104,111,119, 0,112, 97,100, 51, 0,114, 97,109,112,102, 97, 99, + 95, 99,111,108, 0,114, 97,109,112,102, 97, 99, 95,115,112,101, 99, 0, 42,103,114,111,117,112, 0,102,114,105, 99,116,105,111, +110, 0,102,104, 0,114,101,102,108,101, 99,116, 0,102,104,100,105,115,116, 0,120,121,102,114,105, 99,116, 0,100,121,110, 97, +109,111,100,101, 0,115,115,115, 95,114, 97,100,105,117,115, 91, 51, 93, 0,115,115,115, 95, 99,111,108, 91, 51, 93, 0,115,115, +115, 95,101,114,114,111,114, 0,115,115,115, 95,115, 99, 97,108,101, 0,115,115,115, 95,105,111,114, 0,115,115,115, 95, 99,111, +108,102, 97, 99, 0,115,115,115, 95,116,101,120,102, 97, 99, 0,115,115,115, 95,102,114,111,110,116, 0,115,115,115, 95, 98, 97, + 99,107, 0,115,115,115, 95,102,108, 97,103, 0,115,115,115, 95,112,114,101,115,101,116, 0,109, 97,112,116,111, 95,116,101,120, +116,117,114,101,100, 0,115,104, 97,100,111,119,111,110,108,121, 95,102,108, 97,103, 0,105,110,100,101,120, 0,103,112,117,109, + 97,116,101,114,105, 97,108, 0,110, 97,109,101, 91, 50, 53, 54, 93, 0, 42, 98, 98, 0,105, 49, 0,106, 49, 0,107, 49, 0,105, + 50, 0,106, 50, 0,107, 50, 0,115,101,108, 99,111,108, 49, 0,115,101,108, 99,111,108, 50, 0,122, 0,113,117, 97,116, 91, 52, + 93, 0,101,120,112,120, 0,101,120,112,121, 0,101,120,112,122, 0,114, 97,100, 0,114, 97,100, 50, 0,115, 0, 42,109, 97,116, + 0, 42,105,109, 97,116, 0,101,108,101,109,115, 0,100,105,115,112, 0, 42,101,100,105,116,101,108,101,109,115, 0, 42, 42,109, + 97,116, 0,102,108, 97,103, 50, 0,116,111,116, 99,111,108, 0,119,105,114,101,115,105,122,101, 0,114,101,110,100,101,114,115, +105,122,101, 0,116,104,114,101,115,104, 0, 42,108, 97,115,116,101,108,101,109, 0,118,101, 99, 91, 51, 93, 91, 51, 93, 0, 97, +108,102, 97, 0,119,101,105,103,104,116, 0,104, 49, 0,104, 50, 0,102, 49, 0,102, 50, 0,102, 51, 0,104,105,100,101, 0,118, +101, 99, 91, 52, 93, 0,109, 97,116, 95,110,114, 0,112,110,116,115,117, 0,112,110,116,115,118, 0,114,101,115,111,108,117, 0, +114,101,115,111,108,118, 0,111,114,100,101,114,117, 0,111,114,100,101,114,118, 0,102,108, 97,103,117, 0,102,108, 97,103,118, + 0, 42,107,110,111,116,115,117, 0, 42,107,110,111,116,115,118, 0,116,105,108,116, 95,105,110,116,101,114,112, 0,114, 97,100, +105,117,115, 95,105,110,116,101,114,112, 0, 99,104, 97,114,105,100,120, 0,107,101,114,110, 0,119, 0,104, 0,110,117,114, 98, +115, 0, 42,107,101,121,105,110,100,101,120, 0,115,104, 97,112,101,110,114, 0,110,117,114, 98, 0, 42,101,100,105,116,110,117, +114, 98, 0, 42, 98,101,118,111, 98,106, 0, 42,116, 97,112,101,114,111, 98,106, 0, 42,116,101,120,116,111,110, 99,117,114,118, +101, 0, 42,112, 97,116,104, 0, 42,107,101,121, 0, 98,101,118, 0,100,114, 97,119,102,108, 97,103, 0,116,119,105,115,116, 95, +109,111,100,101, 0,116,119,105,115,116, 95,115,109,111,111,116,104, 0,115,109, 97,108,108, 99, 97,112,115, 95,115, 99, 97,108, +101, 0,112, 97,116,104,108,101,110, 0, 98,101,118,114,101,115,111,108, 0,119,105,100,116,104, 0,101,120,116, 49, 0,101,120, +116, 50, 0,114,101,115,111,108,117, 95,114,101,110, 0,114,101,115,111,108,118, 95,114,101,110, 0, 97, 99,116,110,117, 0, 42, +108, 97,115,116,115,101,108, 0,115,112, 97, 99,101,109,111,100,101, 0,115,112, 97, 99,105,110,103, 0,108,105,110,101,100,105, +115,116, 0,115,104,101, 97,114, 0,102,115,105,122,101, 0,119,111,114,100,115,112, 97, 99,101, 0,117,108,112,111,115, 0,117, +108,104,101,105,103,104,116, 0,120,111,102, 0,121,111,102, 0,108,105,110,101,119,105,100,116,104, 0, 42,115,116,114, 0, 42, +115,101,108, 98,111,120,101,115, 0, 42,101,100,105,116,102,111,110,116, 0,102, 97,109,105,108,121, 91, 50, 52, 93, 0, 42,118, +102,111,110,116, 0, 42,118,102,111,110,116, 98, 0, 42,118,102,111,110,116,105, 0, 42,118,102,111,110,116, 98,105, 0,115,101, +112, 99,104, 97,114, 0, 99,116,105,109,101, 0,116,111,116, 98,111,120, 0, 97, 99,116, 98,111,120, 0, 42,116, 98, 0,115,101, +108,115,116, 97,114,116, 0,115,101,108,101,110,100, 0, 42,115,116,114,105,110,102,111, 0, 99,117,114,105,110,102,111, 0, 42, +109,102, 97, 99,101, 0, 42,109,116,102, 97, 99,101, 0, 42,116,102, 97, 99,101, 0, 42,109,118,101,114,116, 0, 42,109,101,100, +103,101, 0, 42,100,118,101,114,116, 0, 42,109, 99,111,108, 0, 42,109,115,116,105, 99,107,121, 0, 42,116,101,120, 99,111,109, +101,115,104, 0, 42,109,115,101,108,101, 99,116, 0, 42,101,100,105,116, 95,109,101,115,104, 0,118,100, 97,116, 97, 0,101,100, + 97,116, 97, 0,102,100, 97,116, 97, 0,116,111,116,101,100,103,101, 0,116,111,116,102, 97, 99,101, 0,116,111,116,115,101,108, +101, 99,116, 0, 97, 99,116, 95,102, 97, 99,101, 0,115,109,111,111,116,104,114,101,115,104, 0,115,117, 98,100,105,118, 0,115, +117, 98,100,105,118,114, 0,115,117, 98,115,117,114,102,116,121,112,101, 0,101,100,105,116,102,108, 97,103, 0, 42,109,114, 0, + 42,112,118, 0, 42,116,112, 97,103,101, 0,117,118, 91, 52, 93, 91, 50, 93, 0, 99,111,108, 91, 52, 93, 0,116,114, 97,110,115, +112, 0,116,105,108,101, 0,117,110,119,114, 97,112, 0,118, 49, 0,118, 50, 0,118, 51, 0,118, 52, 0,101,100, 99,111,100,101, + 0, 99,114,101, 97,115,101, 0, 98,119,101,105,103,104,116, 0,100,101,102, 95,110,114, 0, 42,100,119, 0,116,111,116,119,101, +105,103,104,116, 0, 99,111, 91, 51, 93, 0,110,111, 91, 51, 93, 0,117,118, 91, 50, 93, 0, 99,111, 91, 50, 93, 0,102, 0,105, + 0,115, 91, 50, 53, 54, 93, 0,116,111,116,100,105,115,112, 0, 40, 42,100,105,115,112,115, 41, 40, 41, 0,118, 91, 52, 93, 0, +109,105,100, 0,112, 97,100, 91, 50, 93, 0,118, 91, 50, 93, 0, 42,102, 97, 99,101,115, 0, 42, 99,111,108,102, 97, 99,101,115, + 0, 42,101,100,103,101,115, 0, 42,118,101,114,116,115, 0,108,101,118,101,108,115, 0,108,101,118,101,108, 95, 99,111,117,110, +116, 0, 99,117,114,114,101,110,116, 0,110,101,119,108,118,108, 0,101,100,103,101,108,118,108, 0,112,105,110,108,118,108, 0, +114,101,110,100,101,114,108,118,108, 0,117,115,101, 95, 99,111,108, 0, 42,101,100,103,101, 95,102,108, 97,103,115, 0, 42,101, +100,103,101, 95, 99,114,101, 97,115,101,115, 0, 42,118,101,114,116, 95,109, 97,112, 0, 42,101,100,103,101, 95,109, 97,112, 0, + 42,111,108,100, 95,102, 97, 99,101,115, 0, 42,111,108,100, 95,101,100,103,101,115, 0,115,116, 97, 99,107,105,110,100,101,120, + 0, 42,101,114,114,111,114, 0,109,111,100,105,102,105,101,114, 0, 42,116,101,120,116,117,114,101, 0, 42,109, 97,112, 95,111, + 98,106,101, 99,116, 0,117,118,108, 97,121,101,114, 95,110, 97,109,101, 91, 51, 50, 93, 0,117,118,108, 97,121,101,114, 95,116, +109,112, 0,116,101,120,109, 97,112,112,105,110,103, 0,115,117, 98,100,105,118, 84,121,112,101, 0,114,101,110,100,101,114, 76, +101,118,101,108,115, 0, 42,101,109, 67, 97, 99,104,101, 0, 42,109, 67, 97, 99,104,101, 0,100,101,102, 97,120,105,115, 0,112, + 97,100, 91, 54, 93, 0,108,101,110,103,116,104, 0,114, 97,110,100,111,109,105,122,101, 0,115,101,101,100, 0, 42,111, 98, 95, + 97,114,109, 0, 42,115,116, 97,114,116, 95, 99, 97,112, 0, 42,101,110,100, 95, 99, 97,112, 0, 42, 99,117,114,118,101, 95,111, + 98, 0, 42,111,102,102,115,101,116, 95,111, 98, 0,111,102,102,115,101,116, 91, 51, 93, 0,115, 99, 97,108,101, 91, 51, 93, 0, +109,101,114,103,101, 95,100,105,115,116, 0,102,105,116, 95,116,121,112,101, 0,111,102,102,115,101,116, 95,116,121,112,101, 0, + 99,111,117,110,116, 0, 97,120,105,115, 0,116,111,108,101,114, 97,110, 99,101, 0, 42,109,105,114,114,111,114, 95,111, 98, 0, +115,112,108,105,116, 95, 97,110,103,108,101, 0,118, 97,108,117,101, 0,114,101,115, 0,118, 97,108, 95,102,108, 97,103,115, 0, +108,105,109, 95,102,108, 97,103,115, 0,101, 95,102,108, 97,103,115, 0, 98,101,118,101,108, 95, 97,110,103,108,101, 0,100,101, +102,103,114,112, 95,110, 97,109,101, 91, 51, 50, 93, 0, 42,100,111,109, 97,105,110, 0, 42,102,108,111,119, 0, 42, 99,111,108, +108, 0,116,105,109,101, 0,112, 97,100, 49, 48, 0,115,116,114,101,110,103,116,104, 0,100,105,114,101, 99,116,105,111,110, 0, +109,105,100,108,101,118,101,108, 0, 42,112,114,111,106,101, 99,116,111,114,115, 91, 49, 48, 93, 0, 42,105,109, 97,103,101, 0, +110,117,109, 95,112,114,111,106,101, 99,116,111,114,115, 0, 97,115,112,101, 99,116,120, 0, 97,115,112,101, 99,116,121, 0,115, + 99, 97,108,101,120, 0,115, 99, 97,108,101,121, 0,112,101,114, 99,101,110,116, 0,102, 97, 99,101, 67,111,117,110,116, 0,102, + 97, 99, 0,114,101,112,101, 97,116, 0, 42,111, 98,106,101, 99,116, 99,101,110,116,101,114, 0,115,116, 97,114,116,120, 0,115, +116, 97,114,116,121, 0,104,101,105,103,104,116, 0,110, 97,114,114,111,119, 0,115,112,101,101,100, 0,100, 97,109,112, 0,102, + 97,108,108,111,102,102, 0,116,105,109,101,111,102,102,115, 0,108,105,102,101,116,105,109,101, 0,100,101,102,111,114,109,102, +108, 97,103, 0,109,117,108,116,105, 0, 42,112,114,101,118, 67,111,115, 0,115,117, 98,116, 97,114,103,101,116, 91, 51, 50, 93, + 0,112, 97,114,101,110,116,105,110,118, 91, 52, 93, 91, 52, 93, 0, 99,101,110,116, 91, 51, 93, 0, 42,105,110,100,101,120, 97, +114, 0,116,111,116,105,110,100,101,120, 0,102,111,114, 99,101, 0, 42, 99,108,111,116,104, 79, 98,106,101, 99,116, 0, 42,115, +105,109, 95,112, 97,114,109,115, 0, 42, 99,111,108,108, 95,112, 97,114,109,115, 0, 42,112,111,105,110,116, 95, 99, 97, 99,104, +101, 0,112,116, 99, 97, 99,104,101,115, 0, 42,120, 0, 42,120,110,101,119, 0, 42,120,111,108,100, 0, 42, 99,117,114,114,101, +110,116, 95,120,110,101,119, 0, 42, 99,117,114,114,101,110,116, 95,120, 0, 42, 99,117,114,114,101,110,116, 95,118, 0, 42,109, +102, 97, 99,101,115, 0,110,117,109,118,101,114,116,115, 0,110,117,109,102, 97, 99,101,115, 0,116,105,109,101, 95,120, 0,116, +105,109,101, 95,120,110,101,119, 0, 42, 98,118,104,116,114,101,101, 0, 42,118, 0, 42,100,109, 0, 99,102,114, 97, 0,111,112, +101,114, 97,116,105,111,110, 0,118,101,114,116,101,120, 0,116,111,116,105,110,102,108,117,101,110, 99,101, 0,103,114,105,100, +115,105,122,101, 0, 42, 98,105,110,100,105,110,102,108,117,101,110, 99,101,115, 0, 42, 98,105,110,100,111,102,102,115,101,116, +115, 0, 42, 98,105,110,100, 99, 97,103,101, 99,111,115, 0,116,111,116, 99, 97,103,101,118,101,114,116, 0, 42,100,121,110,103, +114,105,100, 0, 42,100,121,110,105,110,102,108,117,101,110, 99,101,115, 0, 42,100,121,110,118,101,114,116,115, 0, 42,112, 97, +100, 50, 0,100,121,110,103,114,105,100,115,105,122,101, 0,100,121,110, 99,101,108,108,109,105,110, 91, 51, 93, 0,100,121,110, + 99,101,108,108,119,105,100,116,104, 0, 98,105,110,100,109, 97,116, 91, 52, 93, 91, 52, 93, 0, 42, 98,105,110,100,119,101,105, +103,104,116,115, 0, 42, 98,105,110,100, 99,111,115, 0, 40, 42, 98,105,110,100,102,117,110, 99, 41, 40, 41, 0, 42,112,115,121, +115, 0,116,111,116,100,109,118,101,114,116, 0,116,111,116,100,109,101,100,103,101, 0,116,111,116,100,109,102, 97, 99,101, 0, +112,111,115,105,116,105,111,110, 0,114, 97,110,100,111,109, 95,112,111,115,105,116,105,111,110, 0, 42,102, 97, 99,101,112, 97, + 0,118,103,114,111,117,112, 0,112,114,111,116,101, 99,116, 0,108,118,108, 0,115, 99,117,108,112,116,108,118,108, 0,116,111, +116,108,118,108, 0,115,105,109,112,108,101, 0, 42,102,115,115, 0, 42,116, 97,114,103,101,116, 0, 42, 97,117,120, 84, 97,114, +103,101,116, 0,118,103,114,111,117,112, 95,110, 97,109,101, 91, 51, 50, 93, 0,107,101,101,112, 68,105,115,116, 0,115,104,114, +105,110,107, 84,121,112,101, 0,115,104,114,105,110,107, 79,112,116,115, 0,112,114,111,106, 65,120,105,115, 0,115,117, 98,115, +117,114,102, 76,101,118,101,108,115, 0, 42,111,114,105,103,105,110, 0,102, 97, 99,116,111,114, 0,108,105,109,105,116, 91, 50, + 93, 0,111,114,105,103,105,110, 79,112,116,115, 0,111,102,102,115,101,116, 95,102, 97, 99, 0, 99,114,101, 97,115,101, 95,105, +110,110,101,114, 0, 99,114,101, 97,115,101, 95,111,117,116,101,114, 0, 99,114,101, 97,115,101, 95,114,105,109, 0,109, 97,116, + 95,111,102,115, 0,109, 97,116, 95,111,102,115, 95,114,105,109, 0, 42,111, 98, 95, 97,120,105,115, 0,115,116,101,112,115, 0, +114,101,110,100,101,114, 95,115,116,101,112,115, 0,105,116,101,114, 0,115, 99,114,101,119, 95,111,102,115, 0, 97,110,103,108, +101, 0, 42,111, 98,106,101, 99,116, 95,102,114,111,109, 0, 42,111, 98,106,101, 99,116, 95,116,111, 0,102, 97,108,108,111,102, +102, 95,114, 97,100,105,117,115, 0, 42,108, 97,116,116, 0,112,110,116,115,119, 0,111,112,110,116,115,117, 0,111,112,110,116, +115,118, 0,111,112,110,116,115,119, 0,116,121,112,101,117, 0,116,121,112,101,118, 0,116,121,112,101,119, 0,102,117, 0,102, +118, 0,102,119, 0,100,117, 0,100,118, 0,100,119, 0, 42,100,101,102, 0, 42,108, 97,116,116,105, 99,101,100, 97,116, 97, 0, +108, 97,116,109, 97,116, 91, 52, 93, 91, 52, 93, 0, 42,101,100,105,116,108, 97,116,116, 0,118,101, 99, 91, 56, 93, 91, 51, 93, + 0, 42,115, 99,117,108,112,116, 0,112, 97,114,116,121,112,101, 0,112, 97,114, 49, 0,112, 97,114, 50, 0,112, 97,114, 51, 0, +112, 97,114,115,117, 98,115,116,114, 91, 51, 50, 93, 0, 42,116,114, 97, 99,107, 0, 42,112,114,111,120,121, 0, 42,112,114,111, +120,121, 95,103,114,111,117,112, 0, 42,112,114,111,120,121, 95,102,114,111,109, 0, 42, 97, 99,116,105,111,110, 0, 42,112,111, +115,101,108,105, 98, 0, 42,112,111,115,101, 0, 42,103,112,100, 0, 97,118,115, 0, 42,109,112, 97,116,104, 0, 99,111,110,115, +116,114, 97,105,110,116, 67,104, 97,110,110,101,108,115, 0,101,102,102,101, 99,116, 0,100,101,102, 98, 97,115,101, 0,109,111, +100,105,102,105,101,114,115, 0,114,101,115,116,111,114,101, 95,109,111,100,101, 0, 42,109, 97,116, 98,105,116,115, 0, 97, 99, +116, 99,111,108, 0,100,108,111, 99, 91, 51, 93, 0,111,114,105,103, 91, 51, 93, 0,100,115,105,122,101, 91, 51, 93, 0,100,114, +111,116, 91, 51, 93, 0,100,113,117, 97,116, 91, 52, 93, 0,114,111,116, 65,120,105,115, 91, 51, 93, 0,100,114,111,116, 65,120, +105,115, 91, 51, 93, 0,114,111,116, 65,110,103,108,101, 0,100,114,111,116, 65,110,103,108,101, 0,111, 98,109, 97,116, 91, 52, + 93, 91, 52, 93, 0, 99,111,110,115,116,105,110,118, 91, 52, 93, 91, 52, 93, 0,105,109, 97,116, 95,114,101,110, 91, 52, 93, 91, + 52, 93, 0,108, 97,121, 0, 99,111,108, 98,105,116,115, 0,116,114, 97,110,115,102,108, 97,103, 0,112,114,111,116,101, 99,116, +102,108, 97,103, 0,116,114, 97, 99,107,102,108, 97,103, 0,117,112,102,108, 97,103, 0,110,108, 97,102,108, 97,103, 0,105,112, +111,102,108, 97,103, 0,105,112,111,119,105,110, 0,115, 99, 97,102,108, 97,103, 0,115, 99, 97,118,105,115,102,108, 97,103, 0, + 98,111,117,110,100,116,121,112,101, 0,100,117,112,111,110, 0,100,117,112,111,102,102, 0,100,117,112,115,116, 97, 0,100,117, +112,101,110,100, 0,115,102, 0,109, 97,115,115, 0,100, 97,109,112,105,110,103, 0,105,110,101,114,116,105, 97, 0,102,111,114, +109,102, 97, 99,116,111,114, 0,114,100, 97,109,112,105,110,103, 0,109, 97,114,103,105,110, 0,109, 97,120, 95,118,101,108, 0, +109,105,110, 95,118,101,108, 0,109, 95, 99,111,110,116, 97, 99,116, 80,114,111, 99,101,115,115,105,110,103, 84,104,114,101,115, +104,111,108,100, 0,114,111,116,109,111,100,101, 0,100,116, 0,101,109,112,116,121, 95,100,114, 97,119,116,121,112,101, 0,112, + 97,100, 49, 91, 51, 93, 0,101,109,112,116,121, 95,100,114, 97,119,115,105,122,101, 0,100,117,112,102, 97, 99,101,115, 99, 97, + 0,112,114,111,112, 0,115,101,110,115,111,114,115, 0, 99,111,110,116,114,111,108,108,101,114,115, 0, 97, 99,116,117, 97,116, +111,114,115, 0, 98, 98,115,105,122,101, 91, 51, 93, 0, 97, 99,116,100,101,102, 0,103, 97,109,101,102,108, 97,103, 0,103, 97, +109,101,102,108, 97,103, 50, 0, 42, 98,115,111,102,116, 0,115,111,102,116,102,108, 97,103, 0, 97,110,105,115,111,116,114,111, +112,105, 99, 70,114,105, 99,116,105,111,110, 91, 51, 93, 0, 99,111,110,115,116,114, 97,105,110,116,115, 0,110,108, 97,115,116, +114,105,112,115, 0,104,111,111,107,115, 0,112, 97,114,116,105, 99,108,101,115,121,115,116,101,109, 0, 42,115,111,102,116, 0, + 42,100,117,112, 95,103,114,111,117,112, 0,102,108,117,105,100,115,105,109, 70,108, 97,103, 0,114,101,115,116,114,105, 99,116, +102,108, 97,103, 0,115,104, 97,112,101,102,108, 97,103, 0,114,101, 99, 97,108, 99,111, 0, 98,111,100,121, 95,116,121,112,101, + 0, 42,102,108,117,105,100,115,105,109, 83,101,116,116,105,110,103,115, 0, 42,100,101,114,105,118,101,100, 68,101,102,111,114, +109, 0, 42,100,101,114,105,118,101,100, 70,105,110, 97,108, 0,108, 97,115,116, 68, 97,116, 97, 77, 97,115,107, 0, 99,117,115, +116,111,109,100, 97,116, 97, 95,109, 97,115,107, 0,115,116, 97,116,101, 0,105,110,105,116, 95,115,116, 97,116,101, 0,103,112, +117,108, 97,109,112, 0,112, 99, 95,105,100,115, 0, 42,100,117,112,108,105,108,105,115,116, 0,105,109, 97, 95,111,102,115, 91, + 50, 93, 0,112, 97,100, 51, 91, 56, 93, 0, 99,117,114,105,110,100,101,120, 0, 97, 99,116,105,118,101, 0,111,114,105,103,108, + 97,121, 0,110,111, 95,100,114, 97,119, 0, 97,110,105,109, 97,116,101,100, 0,111,109, 97,116, 91, 52, 93, 91, 52, 93, 0,111, +114, 99,111, 91, 51, 93, 0,100,101,102,108,101, 99,116, 0,102,111,114, 99,101,102,105,101,108,100, 0,115,104, 97,112,101, 0, +116,101,120, 95,109,111,100,101, 0,107,105,110,107, 0,107,105,110,107, 95, 97,120,105,115, 0,122,100,105,114, 0,102, 95,115, +116,114,101,110,103,116,104, 0,102, 95,100, 97,109,112, 0,102, 95,102,108,111,119, 0,102, 95,115,105,122,101, 0,102, 95,112, +111,119,101,114, 0,109, 97,120,100,105,115,116, 0,109,105,110,100,105,115,116, 0,102, 95,112,111,119,101,114, 95,114, 0,109, + 97,120,114, 97,100, 0,109,105,110,114, 97,100, 0,112,100,101,102, 95,100, 97,109,112, 0,112,100,101,102, 95,114,100, 97,109, +112, 0,112,100,101,102, 95,112,101,114,109, 0,112,100,101,102, 95,102,114,105, 99,116, 0,112,100,101,102, 95,114,102,114,105, + 99,116, 0,112,100,101,102, 95,115,116,105, 99,107,110,101,115,115, 0, 97, 98,115,111,114,112,116,105,111,110, 0,112,100,101, +102, 95,115, 98,100, 97,109,112, 0,112,100,101,102, 95,115, 98,105,102,116, 0,112,100,101,102, 95,115, 98,111,102,116, 0, 99, +108,117,109,112, 95,102, 97, 99, 0, 99,108,117,109,112, 95,112,111,119, 0,107,105,110,107, 95,102,114,101,113, 0,107,105,110, +107, 95,115,104, 97,112,101, 0,107,105,110,107, 95, 97,109,112, 0,102,114,101,101, 95,101,110,100, 0,116,101,120, 95,110, 97, + 98,108, 97, 0, 42,114,110,103, 0,102, 95,110,111,105,115,101, 0,119,101,105,103,104,116, 91, 49, 51, 93, 0,103,108,111, 98, + 97,108, 95,103,114, 97,118,105,116,121, 0,114,116, 91, 51, 93, 0,116,111,116,100, 97,116, 97, 0,102,114, 97,109,101, 0,116, +111,116,112,111,105,110,116, 0,100, 97,116, 97, 95,116,121,112,101,115, 0, 42,100, 97,116, 97, 91, 56, 93, 0, 42, 99,117,114, + 91, 56, 93, 0,101,120,116,114, 97,100, 97,116, 97, 0,115,116,101,112, 0,115,105,109,102,114, 97,109,101, 0,115,116, 97,114, +116,102,114, 97,109,101, 0,101,110,100,102,114, 97,109,101, 0,101,100,105,116,102,114, 97,109,101, 0,108, 97,115,116, 95,101, +120, 97, 99,116, 0, 99,111,109,112,114,101,115,115,105,111,110, 0,110, 97,109,101, 91, 54, 52, 93, 0,112,114,101,118, 95,110, + 97,109,101, 91, 54, 52, 93, 0,105,110,102,111, 91, 54, 52, 93, 0,112, 97,116,104, 91, 50, 52, 48, 93, 0, 42, 99, 97, 99,104, +101,100, 95,102,114, 97,109,101,115, 0,109,101,109, 95, 99, 97, 99,104,101, 0, 42,101,100,105,116, 0, 40, 42,102,114,101,101, + 95,101,100,105,116, 41, 40, 41, 0,108,105,110, 83,116,105,102,102, 0, 97,110,103, 83,116,105,102,102, 0,118,111,108,117,109, +101, 0,118,105,116,101,114, 97,116,105,111,110,115, 0,112,105,116,101,114, 97,116,105,111,110,115, 0,100,105,116,101,114, 97, +116,105,111,110,115, 0, 99,105,116,101,114, 97,116,105,111,110,115, 0,107, 83, 82, 72, 82, 95, 67, 76, 0,107, 83, 75, 72, 82, + 95, 67, 76, 0,107, 83, 83, 72, 82, 95, 67, 76, 0,107, 83, 82, 95, 83, 80, 76, 84, 95, 67, 76, 0,107, 83, 75, 95, 83, 80, 76, + 84, 95, 67, 76, 0,107, 83, 83, 95, 83, 80, 76, 84, 95, 67, 76, 0,107, 86, 67, 70, 0,107, 68, 80, 0,107, 68, 71, 0,107, 76, + 70, 0,107, 80, 82, 0,107, 86, 67, 0,107, 68, 70, 0,107, 77, 84, 0,107, 67, 72, 82, 0,107, 75, 72, 82, 0,107, 83, 72, 82, + 0,107, 65, 72, 82, 0, 99,111,108,108,105,115,105,111,110,102,108, 97,103,115, 0,110,117,109, 99,108,117,115,116,101,114,105, +116,101,114, 97,116,105,111,110,115, 0,119,101,108,100,105,110,103, 0,116,111,116,115,112,114,105,110,103, 0, 42, 98,112,111, +105,110,116, 0, 42, 98,115,112,114,105,110,103, 0,109,115,103, 95,108,111, 99,107, 0,109,115,103, 95,118, 97,108,117,101, 0, +110,111,100,101,109, 97,115,115, 0,110, 97,109,101,100, 86, 71, 95, 77, 97,115,115, 91, 51, 50, 93, 0,103,114, 97,118, 0,109, +101,100,105, 97,102,114,105, 99,116, 0,114,107,108,105,109,105,116, 0,112,104,121,115,105, 99,115, 95,115,112,101,101,100, 0, +103,111, 97,108,115,112,114,105,110,103, 0,103,111, 97,108,102,114,105, 99,116, 0,109,105,110,103,111, 97,108, 0,109, 97,120, +103,111, 97,108, 0,100,101,102,103,111, 97,108, 0,118,101,114,116,103,114,111,117,112, 0,110, 97,109,101,100, 86, 71, 95, 83, +111,102,116,103,111, 97,108, 91, 51, 50, 93, 0,102,117,122,122,121,110,101,115,115, 0,105,110,115,112,114,105,110,103, 0,105, +110,102,114,105, 99,116, 0,110, 97,109,101,100, 86, 71, 95, 83,112,114,105,110,103, 95, 75, 91, 51, 50, 93, 0,101,102,114, 97, + 0,105,110,116,101,114,118, 97,108, 0,108,111, 99, 97,108, 0,115,111,108,118,101,114,102,108, 97,103,115, 0, 42, 42,107,101, +121,115, 0,116,111,116,112,111,105,110,116,107,101,121, 0,115,101, 99,111,110,100,115,112,114,105,110,103, 0, 99,111,108, 98, + 97,108,108, 0, 98, 97,108,108,100, 97,109,112, 0, 98, 97,108,108,115,116,105,102,102, 0,115, 98, 99, 95,109,111,100,101, 0, + 97,101,114,111,101,100,103,101, 0,109,105,110,108,111,111,112,115, 0,109, 97,120,108,111,111,112,115, 0, 99,104,111,107,101, + 0,115,111,108,118,101,114, 95, 73, 68, 0,112,108, 97,115,116,105, 99, 0,115,112,114,105,110,103,112,114,101,108,111, 97,100, + 0, 42,115, 99,114, 97,116, 99,104, 0,115,104,101, 97,114,115,116,105,102,102, 0,105,110,112,117,115,104, 0, 42,112,111,105, +110,116, 99, 97, 99,104,101, 0, 42,101,102,102,101, 99,116,111,114, 95,119,101,105,103,104,116,115, 0,108, 99,111,109, 91, 51, + 93, 0,108,114,111,116, 91, 51, 93, 91, 51, 93, 0,108,115, 99, 97,108,101, 91, 51, 93, 91, 51, 93, 0,112, 97,100, 52, 91, 52, + 93, 0,118,101,108, 91, 51, 93, 0, 42,102,109,100, 0,115,104,111,119, 95, 97,100,118, 97,110, 99,101,100,111,112,116,105,111, +110,115, 0,114,101,115,111,108,117,116,105,111,110,120,121,122, 0,112,114,101,118,105,101,119,114,101,115,120,121,122, 0,114, +101, 97,108,115,105,122,101, 0,103,117,105, 68,105,115,112,108, 97,121, 77,111,100,101, 0,114,101,110,100,101,114, 68,105,115, +112,108, 97,121, 77,111,100,101, 0,118,105,115, 99,111,115,105,116,121, 86, 97,108,117,101, 0,118,105,115, 99,111,115,105,116, +121, 77,111,100,101, 0,118,105,115, 99,111,115,105,116,121, 69,120,112,111,110,101,110,116, 0,103,114, 97,118, 91, 51, 93, 0, + 97,110,105,109, 83,116, 97,114,116, 0, 97,110,105,109, 69,110,100, 0, 98, 97,107,101, 83,116, 97,114,116, 0, 98, 97,107,101, + 69,110,100, 0,103,115,116, 97,114, 0,109, 97,120, 82,101,102,105,110,101, 0,105,110,105, 86,101,108,120, 0,105,110,105, 86, +101,108,121, 0,105,110,105, 86,101,108,122, 0, 42,111,114,103, 77,101,115,104, 0, 42,109,101,115,104, 66, 66, 0,115,117,114, +102,100, 97,116, 97, 80, 97,116,104, 91, 50, 52, 48, 93, 0, 98, 98, 83,116, 97,114,116, 91, 51, 93, 0, 98, 98, 83,105,122,101, + 91, 51, 93, 0,116,121,112,101, 70,108, 97,103,115, 0,100,111,109, 97,105,110, 78,111,118,101, 99,103,101,110, 0,118,111,108, +117,109,101, 73,110,105,116, 84,121,112,101, 0,112, 97,114,116, 83,108,105,112, 86, 97,108,117,101, 0,103,101,110,101,114, 97, +116,101, 84,114, 97, 99,101,114,115, 0,103,101,110,101,114, 97,116,101, 80, 97,114,116,105, 99,108,101,115, 0,115,117,114,102, + 97, 99,101, 83,109,111,111,116,104,105,110,103, 0,115,117,114,102, 97, 99,101, 83,117, 98,100,105,118,115, 0,112, 97,114,116, +105, 99,108,101, 73,110,102, 83,105,122,101, 0,112, 97,114,116,105, 99,108,101, 73,110,102, 65,108,112,104, 97, 0,102, 97,114, + 70,105,101,108,100, 83,105,122,101, 0, 42,109,101,115,104, 86,101,108,111, 99,105,116,105,101,115, 0, 99,112,115, 84,105,109, +101, 83,116, 97,114,116, 0, 99,112,115, 84,105,109,101, 69,110,100, 0, 99,112,115, 81,117, 97,108,105,116,121, 0, 97,116,116, +114, 97, 99,116,102,111,114, 99,101, 83,116,114,101,110,103,116,104, 0, 97,116,116,114, 97, 99,116,102,111,114, 99,101, 82, 97, +100,105,117,115, 0,118,101,108,111, 99,105,116,121,102,111,114, 99,101, 83,116,114,101,110,103,116,104, 0,118,101,108,111, 99, +105,116,121,102,111,114, 99,101, 82, 97,100,105,117,115, 0,108, 97,115,116,103,111,111,100,102,114, 97,109,101, 0,109,105,115, +116,121,112,101, 0,104,111,114,114, 0,104,111,114,103, 0,104,111,114, 98, 0,122,101,110,114, 0,122,101,110,103, 0,122,101, +110, 98, 0,102, 97,115,116, 99,111,108, 0,101,120,112,111,115,117,114,101, 0,101,120,112, 0,114, 97,110,103,101, 0,108,105, +110,102, 97, 99, 0,108,111,103,102, 97, 99, 0,103,114, 97,118,105,116,121, 0, 97, 99,116,105,118,105,116,121, 66,111,120, 82, + 97,100,105,117,115, 0,115,107,121,116,121,112,101, 0,111, 99, 99,108,117,115,105,111,110, 82,101,115, 0,112,104,121,115,105, + 99,115, 69,110,103,105,110,101, 0,116,105, 99,114, 97,116,101, 0,109, 97,120,108,111,103,105, 99,115,116,101,112, 0,112,104, +121,115,117, 98,115,116,101,112, 0,109, 97,120,112,104,121,115,116,101,112, 0,109,105,115,105, 0,109,105,115,116,115,116, 97, + 0,109,105,115,116,100,105,115,116, 0,109,105,115,116,104,105, 0,115,116, 97,114,114, 0,115,116, 97,114,103, 0,115,116, 97, +114, 98, 0,115,116, 97,114,107, 0,115,116, 97,114,115,105,122,101, 0,115,116, 97,114,109,105,110,100,105,115,116, 0,115,116, + 97,114,100,105,115,116, 0,115,116, 97,114, 99,111,108,110,111,105,115,101, 0,100,111,102,115,116, 97, 0,100,111,102,101,110, +100, 0,100,111,102,109,105,110, 0,100,111,102,109, 97,120, 0, 97,111,100,105,115,116, 0, 97,111,100,105,115,116,102, 97, 99, + 0, 97,111,101,110,101,114,103,121, 0, 97,111, 98,105, 97,115, 0, 97,111,109,111,100,101, 0, 97,111,115, 97,109,112, 0, 97, +111,109,105,120, 0, 97,111, 99,111,108,111,114, 0, 97,111, 95, 97,100, 97,112,116, 95,116,104,114,101,115,104, 0, 97,111, 95, + 97,100, 97,112,116, 95,115,112,101,101,100, 95,102, 97, 99, 0, 97,111, 95, 97,112,112,114,111,120, 95,101,114,114,111,114, 0, + 97,111, 95, 97,112,112,114,111,120, 95, 99,111,114,114,101, 99,116,105,111,110, 0, 97,111, 95,105,110,100,105,114,101, 99,116, + 95,101,110,101,114,103,121, 0, 97,111, 95,101,110,118, 95,101,110,101,114,103,121, 0, 97,111, 95,112, 97,100, 50, 0, 97,111, + 95,105,110,100,105,114,101, 99,116, 95, 98,111,117,110, 99,101,115, 0, 97,111, 95,112, 97,100, 0, 97,111, 95,115, 97,109,112, + 95,109,101,116,104,111,100, 0, 97,111, 95,103, 97,116,104,101,114, 95,109,101,116,104,111,100, 0, 97,111, 95, 97,112,112,114, +111,120, 95,112, 97,115,115,101,115, 0, 42, 97,111,115,112,104,101,114,101, 0, 42, 97,111,116, 97, 98,108,101,115, 0,112, 97, +100, 91, 51, 93, 0,115,101,108, 99,111,108, 0,115,120, 0,115,121, 0, 42,108,112, 70,111,114,109, 97,116, 0, 42,108,112, 80, + 97,114,109,115, 0, 99, 98, 70,111,114,109, 97,116, 0, 99, 98, 80, 97,114,109,115, 0,102, 99, 99, 84,121,112,101, 0,102, 99, + 99, 72, 97,110,100,108,101,114, 0,100,119, 75,101,121, 70,114, 97,109,101, 69,118,101,114,121, 0,100,119, 81,117, 97,108,105, +116,121, 0,100,119, 66,121,116,101,115, 80,101,114, 83,101, 99,111,110,100, 0,100,119, 70,108, 97,103,115, 0,100,119, 73,110, +116,101,114,108,101, 97,118,101, 69,118,101,114,121, 0, 97,118,105, 99,111,100,101, 99,110, 97,109,101, 91, 49, 50, 56, 93, 0, + 42, 99,100, 80, 97,114,109,115, 0, 42,112, 97,100, 0, 99,100, 83,105,122,101, 0,113,116, 99,111,100,101, 99,110, 97,109,101, + 91, 49, 50, 56, 93, 0, 99,111,100,101, 99, 84,121,112,101, 0, 99,111,100,101, 99, 83,112, 97,116,105, 97,108, 81,117, 97,108, +105,116,121, 0, 99,111,100,101, 99, 0, 99,111,100,101, 99, 70,108, 97,103,115, 0, 99,111,108,111,114, 68,101,112,116,104, 0, + 99,111,100,101, 99, 84,101,109,112,111,114, 97,108, 81,117, 97,108,105,116,121, 0,109,105,110, 83,112, 97,116,105, 97,108, 81, +117, 97,108,105,116,121, 0,109,105,110, 84,101,109,112,111,114, 97,108, 81,117, 97,108,105,116,121, 0,107,101,121, 70,114, 97, +109,101, 82, 97,116,101, 0, 98,105,116, 82, 97,116,101, 0, 97,117,100,105,111, 99,111,100,101, 99, 84,121,112,101, 0, 97,117, +100,105,111, 83, 97,109,112,108,101, 82, 97,116,101, 0, 97,117,100,105,111, 66,105,116, 68,101,112,116,104, 0, 97,117,100,105, +111, 67,104, 97,110,110,101,108,115, 0, 97,117,100,105,111, 67,111,100,101, 99, 70,108, 97,103,115, 0, 97,117,100,105,111, 66, +105,116, 82, 97,116,101, 0, 97,117,100,105,111, 95, 99,111,100,101, 99, 0,118,105,100,101,111, 95, 98,105,116,114, 97,116,101, + 0, 97,117,100,105,111, 95, 98,105,116,114, 97,116,101, 0, 97,117,100,105,111, 95,109,105,120,114, 97,116,101, 0, 97,117,100, +105,111, 95, 99,104, 97,110,110,101,108,115, 0, 97,117,100,105,111, 95,112, 97,100, 0, 97,117,100,105,111, 95,118,111,108,117, +109,101, 0,103,111,112, 95,115,105,122,101, 0,114, 99, 95,109,105,110, 95,114, 97,116,101, 0,114, 99, 95,109, 97,120, 95,114, + 97,116,101, 0,114, 99, 95, 98,117,102,102,101,114, 95,115,105,122,101, 0,109,117,120, 95,112, 97, 99,107,101,116, 95,115,105, +122,101, 0,109,117,120, 95,114, 97,116,101, 0,109,105,120,114, 97,116,101, 0,109, 97,105,110, 0,115,112,101,101,100, 95,111, +102, 95,115,111,117,110,100, 0,100,111,112,112,108,101,114, 95,102, 97, 99,116,111,114, 0,100,105,115,116, 97,110, 99,101, 95, +109,111,100,101,108, 0, 42,109, 97,116, 95,111,118,101,114,114,105,100,101, 0, 42,108,105,103,104,116, 95,111,118,101,114,114, +105,100,101, 0,108, 97,121, 95,122,109, 97,115,107, 0,108, 97,121,102,108, 97,103, 0,112, 97,115,115,102,108, 97,103, 0,112, + 97,115,115, 95,120,111,114, 0, 42, 97,118,105, 99,111,100,101, 99,100, 97,116, 97, 0, 42,113,116, 99,111,100,101, 99,100, 97, +116, 97, 0,113,116, 99,111,100,101, 99,115,101,116,116,105,110,103,115, 0,102,102, 99,111,100,101, 99,100, 97,116, 97, 0,115, +117, 98,102,114, 97,109,101, 0,112,115,102,114, 97, 0,112,101,102,114, 97, 0,105,109, 97,103,101,115, 0,102,114, 97,109, 97, +112,116,111, 0,116,104,114,101, 97,100,115, 0,102,114, 97,109,101,108,101,110, 0, 98,108,117,114,102, 97, 99, 0,101,100,103, +101, 82, 0,101,100,103,101, 71, 0,101,100,103,101, 66, 0,102,117,108,108,115, 99,114,101,101,110, 0,120,112,108, 97,121, 0, +121,112,108, 97,121, 0,102,114,101,113,112,108, 97,121, 0, 97,116,116,114,105, 98, 0,102,114, 97,109,101, 95,115,116,101,112, + 0,115,116,101,114,101,111,109,111,100,101, 0,100,105,109,101,110,115,105,111,110,115,112,114,101,115,101,116, 0,109, 97,120, +105,109,115,105,122,101, 0,120,115, 99,104, 0,121,115, 99,104, 0,120,112, 97,114,116,115, 0,121,112, 97,114,116,115, 0,112, +108, 97,110,101,115, 0,105,109,116,121,112,101, 0,115,117, 98,105,109,116,121,112,101, 0,113,117, 97,108,105,116,121, 0,100, +105,115,112,108, 97,121,109,111,100,101, 0,115, 99,101,109,111,100,101, 0,114, 97,121,116,114, 97, 99,101, 95,111,112,116,105, +111,110,115, 0,114, 97,121,116,114, 97, 99,101, 95,115,116,114,117, 99,116,117,114,101, 0,114,101,110,100,101,114,101,114, 0, +111, 99,114,101,115, 0,112, 97,100, 52, 0, 97,108,112,104, 97,109,111,100,101, 0,111,115, 97, 0,102,114,115, 95,115,101, 99, + 0,101,100,103,101,105,110,116, 0,115, 97,102,101,116,121, 0, 98,111,114,100,101,114, 0,100,105,115,112,114,101, 99,116, 0, +108, 97,121,101,114,115, 0, 97, 99,116,108, 97,121, 0,109, 98,108,117,114, 95,115, 97,109,112,108,101,115, 0,120, 97,115,112, + 0,121, 97,115,112, 0,102,114,115, 95,115,101, 99, 95, 98, 97,115,101, 0,103, 97,117,115,115, 0, 99,111,108,111,114, 95,109, +103,116, 95,102,108, 97,103, 0,112,111,115,116,103, 97,109,109, 97, 0,112,111,115,116,104,117,101, 0,112,111,115,116,115, 97, +116, 0,100,105,116,104,101,114, 95,105,110,116,101,110,115,105,116,121, 0, 98, 97,107,101, 95,111,115, 97, 0, 98, 97,107,101, + 95,102,105,108,116,101,114, 0, 98, 97,107,101, 95,109,111,100,101, 0, 98, 97,107,101, 95,102,108, 97,103, 0, 98, 97,107,101, + 95,110,111,114,109, 97,108, 95,115,112, 97, 99,101, 0, 98, 97,107,101, 95,113,117, 97,100, 95,115,112,108,105,116, 0, 98, 97, +107,101, 95,109, 97,120,100,105,115,116, 0, 98, 97,107,101, 95, 98,105, 97,115,100,105,115,116, 0, 98, 97,107,101, 95,112, 97, +100, 0,112,105, 99, 91, 50, 52, 48, 93, 0,115,116, 97,109,112, 0,115,116, 97,109,112, 95,102,111,110,116, 95,105,100, 0,115, +116, 97,109,112, 95,117,100, 97,116, 97, 91, 49, 54, 48, 93, 0,102,103, 95,115,116, 97,109,112, 91, 52, 93, 0, 98,103, 95,115, +116, 97,109,112, 91, 52, 93, 0,115,101,113, 95,112,114,101,118, 95,116,121,112,101, 0,115,101,113, 95,114,101,110,100, 95,116, +121,112,101, 0,115,101,113, 95,102,108, 97,103, 0,112, 97,100, 53, 91, 53, 93, 0,115,105,109,112,108,105,102,121, 95,102,108, + 97,103, 0,115,105,109,112,108,105,102,121, 95,115,117, 98,115,117,114,102, 0,115,105,109,112,108,105,102,121, 95,115,104, 97, +100,111,119,115, 97,109,112,108,101,115, 0,115,105,109,112,108,105,102,121, 95,112, 97,114,116,105, 99,108,101,115, 0,115,105, +109,112,108,105,102,121, 95, 97,111,115,115,115, 0, 99,105,110,101,111,110,119,104,105,116,101, 0, 99,105,110,101,111,110, 98, +108, 97, 99,107, 0, 99,105,110,101,111,110,103, 97,109,109, 97, 0,106,112, 50, 95,112,114,101,115,101,116, 0,106,112, 50, 95, +100,101,112,116,104, 0,114,112, 97,100, 51, 0,100,111,109,101,114,101,115, 0,100,111,109,101,109,111,100,101, 0,100,111,109, +101, 97,110,103,108,101, 0,100,111,109,101,116,105,108,116, 0,100,111,109,101,114,101,115, 98,117,102, 0, 42,100,111,109,101, +116,101,120,116, 0,101,110,103,105,110,101, 91, 51, 50, 93, 0,112, 97,114,116,105, 99,108,101, 95,112,101,114, 99, 0,115,117, + 98,115,117,114,102, 95,109, 97,120, 0,115,104, 97,100, 98,117,102,115, 97,109,112,108,101, 95,109, 97,120, 0, 97,111, 95,101, +114,114,111,114, 0,116,105,108,116, 0,114,101,115, 98,117,102, 0, 42,119, 97,114,112,116,101,120,116, 0, 99,111,108, 91, 51, + 93, 0,109, 97,116,109,111,100,101, 0,102,114, 97,109,105,110,103, 0,114,116, 49, 0,114,116, 50, 0,100,111,109,101, 0,115, +116,101,114,101,111,102,108, 97,103, 0,101,121,101,115,101,112, 97,114, 97,116,105,111,110, 0, 42, 99, 97,109,101,114, 97, 0, + 42, 98,114,117,115,104, 0, 42,112, 97,105,110,116, 95, 99,117,114,115,111,114, 0,112, 97,105,110,116, 95, 99,117,114,115,111, +114, 95, 99,111,108, 91, 52, 93, 0,112, 97,105,110,116, 0,115,101, 97,109, 95, 98,108,101,101,100, 0,110,111,114,109, 97,108, + 95, 97,110,103,108,101, 0,115, 99,114,101,101,110, 95,103,114, 97, 98, 95,115,105,122,101, 91, 50, 93, 0, 42,112, 97,105,110, +116, 99,117,114,115,111,114, 0,105,110,118,101,114,116, 0,116,111,116,114,101,107,101,121, 0,116,111,116, 97,100,100,107,101, +121, 0, 98,114,117,115,104,116,121,112,101, 0, 98,114,117,115,104, 91, 55, 93, 0,101,109,105,116,116,101,114,100,105,115,116, + 0,115,101,108,101, 99,116,109,111,100,101, 0,101,100,105,116,116,121,112,101, 0,100,114, 97,119, 95,115,116,101,112, 0,102, + 97,100,101, 95,102,114, 97,109,101,115, 0,110, 97,109,101, 91, 51, 54, 93, 0,109, 97,116, 91, 51, 93, 91, 51, 93, 0,114, 97, +100,105, 97,108, 95,115,121,109,109, 91, 51, 93, 0,108, 97,115,116, 95,120, 0,108, 97,115,116, 95,121, 0,108, 97,115,116, 95, + 97,110,103,108,101, 0,100,114, 97,119, 95, 97,110, 99,104,111,114,101,100, 0, 97,110, 99,104,111,114,101,100, 95,115,105,122, +101, 0, 97,110, 99,104,111,114,101,100, 95,108,111, 99, 97,116,105,111,110, 91, 51, 93, 0, 97,110, 99,104,111,114,101,100, 95, +105,110,105,116,105, 97,108, 95,109,111,117,115,101, 91, 50, 93, 0,100,114, 97,119, 95,112,114,101,115,115,117,114,101, 0,112, +114,101,115,115,117,114,101, 95,118, 97,108,117,101, 0,115,112,101, 99,105, 97,108, 95,114,111,116, 97,116,105,111,110, 0, 42, +118,112, 97,105,110,116, 95,112,114,101,118, 0, 42,119,112, 97,105,110,116, 95,112,114,101,118, 0, 42,118,112, 97,105,110,116, + 0, 42,119,112, 97,105,110,116, 0,118,103,114,111,117,112, 95,119,101,105,103,104,116, 0, 99,111,114,110,101,114,116,121,112, +101, 0,101,100,105,116, 98,117,116,102,108, 97,103, 0,106,111,105,110,116,114,105,108,105,109,105,116, 0,100,101,103,114, 0, +116,117,114,110, 0,101,120,116,114, 95,111,102,102,115, 0,100,111,117, 98,108,105,109,105,116, 0,110,111,114,109, 97,108,115, +105,122,101, 0, 97,117,116,111,109,101,114,103,101, 0,115,101,103,109,101,110,116,115, 0,114,105,110,103,115, 0,118,101,114, +116,105, 99,101,115, 0,117,110,119,114, 97,112,112,101,114, 0,117,118, 99, 97,108, 99, 95,114, 97,100,105,117,115, 0,117,118, + 99, 97,108, 99, 95, 99,117, 98,101,115,105,122,101, 0,117,118, 99, 97,108, 99, 95,109, 97,114,103,105,110, 0,117,118, 99, 97, +108, 99, 95,109, 97,112,100,105,114, 0,117,118, 99, 97,108, 99, 95,109, 97,112, 97,108,105,103,110, 0,117,118, 99, 97,108, 99, + 95,102,108, 97,103, 0,117,118, 95,102,108, 97,103, 0,117,118, 95,115,101,108,101, 99,116,109,111,100,101, 0,117,118, 95,112, + 97,100, 0,103,112,101,110, 99,105,108, 95,102,108, 97,103,115, 0, 97,117,116,111,105,107, 95, 99,104, 97,105,110,108,101,110, + 0,105,109, 97,112, 97,105,110,116, 0,112, 97,114,116,105, 99,108,101, 0,112,114,111,112,111,114,116,105,111,110, 97,108, 95, +115,105,122,101, 0,115,101,108,101, 99,116, 95,116,104,114,101,115,104, 0, 99,108,101, 97,110, 95,116,104,114,101,115,104, 0, + 97,117,116,111,107,101,121, 95,109,111,100,101, 0, 97,117,116,111,107,101,121, 95,102,108, 97,103, 0,114,101,116,111,112,111, + 95,109,111,100,101, 0,114,101,116,111,112,111, 95,112, 97,105,110,116, 95,116,111,111,108, 0,108,105,110,101, 95,100,105,118, + 0,101,108,108,105,112,115,101, 95,100,105,118, 0,114,101,116,111,112,111, 95,104,111,116,115,112,111,116, 0,109,117,108,116, +105,114,101,115, 95,115,117, 98,100,105,118, 95,116,121,112,101, 0,115,107,103,101,110, 95,114,101,115,111,108,117,116,105,111, +110, 0,115,107,103,101,110, 95,116,104,114,101,115,104,111,108,100, 95,105,110,116,101,114,110, 97,108, 0,115,107,103,101,110, + 95,116,104,114,101,115,104,111,108,100, 95,101,120,116,101,114,110, 97,108, 0,115,107,103,101,110, 95,108,101,110,103,116,104, + 95,114, 97,116,105,111, 0,115,107,103,101,110, 95,108,101,110,103,116,104, 95,108,105,109,105,116, 0,115,107,103,101,110, 95, + 97,110,103,108,101, 95,108,105,109,105,116, 0,115,107,103,101,110, 95, 99,111,114,114,101,108, 97,116,105,111,110, 95,108,105, +109,105,116, 0,115,107,103,101,110, 95,115,121,109,109,101,116,114,121, 95,108,105,109,105,116, 0,115,107,103,101,110, 95,114, +101,116, 97,114,103,101,116, 95, 97,110,103,108,101, 95,119,101,105,103,104,116, 0,115,107,103,101,110, 95,114,101,116, 97,114, +103,101,116, 95,108,101,110,103,116,104, 95,119,101,105,103,104,116, 0,115,107,103,101,110, 95,114,101,116, 97,114,103,101,116, + 95,100,105,115,116, 97,110, 99,101, 95,119,101,105,103,104,116, 0,115,107,103,101,110, 95,111,112,116,105,111,110,115, 0,115, +107,103,101,110, 95,112,111,115,116,112,114,111, 0,115,107,103,101,110, 95,112,111,115,116,112,114,111, 95,112, 97,115,115,101, +115, 0,115,107,103,101,110, 95,115,117, 98,100,105,118,105,115,105,111,110,115, 91, 51, 93, 0,115,107,103,101,110, 95,109,117, +108,116,105, 95,108,101,118,101,108, 0, 42,115,107,103,101,110, 95,116,101,109,112,108, 97,116,101, 0, 98,111,110,101, 95,115, +107,101,116, 99,104,105,110,103, 0, 98,111,110,101, 95,115,107,101,116, 99,104,105,110,103, 95, 99,111,110,118,101,114,116, 0, +115,107,103,101,110, 95,115,117, 98,100,105,118,105,115,105,111,110, 95,110,117,109, 98,101,114, 0,115,107,103,101,110, 95,114, +101,116, 97,114,103,101,116, 95,111,112,116,105,111,110,115, 0,115,107,103,101,110, 95,114,101,116, 97,114,103,101,116, 95,114, +111,108,108, 0,115,107,103,101,110, 95,115,105,100,101, 95,115,116,114,105,110,103, 91, 56, 93, 0,115,107,103,101,110, 95,110, +117,109, 95,115,116,114,105,110,103, 91, 56, 93, 0,101,100,103,101, 95,109,111,100,101, 0,101,100,103,101, 95,109,111,100,101, + 95,108,105,118,101, 95,117,110,119,114, 97,112, 0,115,110, 97,112, 95,109,111,100,101, 0,115,110, 97,112, 95,102,108, 97,103, + 0,115,110, 97,112, 95,116, 97,114,103,101,116, 0,112,114,111,112,111,114,116,105,111,110, 97,108, 0,112,114,111,112, 95,109, +111,100,101, 0,112,114,111,112,111,114,116,105,111,110, 97,108, 95,111, 98,106,101, 99,116,115, 0, 97,117,116,111, 95,110,111, +114,109, 97,108,105,122,101, 0,115, 99,117,108,112,116, 95,112, 97,105,110,116, 95,115,101,116,116,105,110,103,115, 0,115, 99, +117,108,112,116, 95,112, 97,105,110,116, 95,117,110,105,102,105,101,100, 95,115,105,122,101, 0,115, 99,117,108,112,116, 95,112, + 97,105,110,116, 95,117,110,105,102,105,101,100, 95,117,110,112,114,111,106,101, 99,116,101,100, 95,114, 97,100,105,117,115, 0, +115, 99,117,108,112,116, 95,112, 97,105,110,116, 95,117,110,105,102,105,101,100, 95, 97,108,112,104, 97, 0,116,111,116,111, 98, +106, 0,116,111,116,108, 97,109,112, 0,116,111,116,111, 98,106,115,101,108, 0,116,111,116, 99,117,114,118,101, 0,116,111,116, +109,101,115,104, 0,116,111,116, 97,114,109, 97,116,117,114,101, 0,115, 99, 97,108,101, 95,108,101,110,103,116,104, 0,115,121, +115,116,101,109, 0,115,121,115,116,101,109, 95,114,111,116, 97,116,105,111,110, 0,103,114, 97,118,105,116,121, 91, 51, 93, 0, +113,117,105, 99,107, 95, 99, 97, 99,104,101, 95,115,116,101,112, 0, 42,119,111,114,108,100, 0, 42,115,101,116, 0, 98, 97,115, +101, 0, 42, 98, 97,115, 97, 99,116, 0, 42,111, 98,101,100,105,116, 0, 99,117,114,115,111,114, 91, 51, 93, 0,116,119, 99,101, +110,116, 91, 51, 93, 0,116,119,109,105,110, 91, 51, 93, 0,116,119,109, 97,120, 91, 51, 93, 0,108, 97,121, 97, 99,116, 0,108, + 97,121, 95,117,112,100, 97,116,101,100, 0, 99,117,115,116,111,109,100, 97,116, 97, 95,109, 97,115,107, 95,109,111,100, 97,108, + 0, 42,101,100, 0, 42,116,111,111,108,115,101,116,116,105,110,103,115, 0, 42,115,116, 97,116,115, 0, 97,117,100,105,111, 0, +116,114, 97,110,115,102,111,114,109, 95,115,112, 97, 99,101,115, 0, 42,115,111,117,110,100, 95,115, 99,101,110,101, 0, 42,115, +111,117,110,100, 95,115, 99,101,110,101, 95,104, 97,110,100,108,101, 0, 42,115,111,117,110,100, 95,115, 99,114,117, 98, 95,104, + 97,110,100,108,101, 0, 42,102,112,115, 95,105,110,102,111, 0, 42,116,104,101, 68, 97,103, 0,100, 97,103,105,115,118, 97,108, +105,100, 0,100, 97,103,102,108, 97,103,115, 0,112, 97,100, 54, 0,112, 97,100, 53, 0, 97, 99,116,105,118,101, 95,107,101,121, +105,110,103,115,101,116, 0,107,101,121,105,110,103,115,101,116,115, 0,103,109, 0,117,110,105,116, 0,112,104,121,115,105, 99, +115, 95,115,101,116,116,105,110,103,115, 0, 98,108,101,110,100, 0,118,105,101,119, 0,119,105,110,109, 97,116, 91, 52, 93, 91, + 52, 93, 0,118,105,101,119,109, 97,116, 91, 52, 93, 91, 52, 93, 0,118,105,101,119,105,110,118, 91, 52, 93, 91, 52, 93, 0,112, +101,114,115,109, 97,116, 91, 52, 93, 91, 52, 93, 0,112,101,114,115,105,110,118, 91, 52, 93, 91, 52, 93, 0,118,105,101,119,109, + 97,116,111, 98, 91, 52, 93, 91, 52, 93, 0,112,101,114,115,109, 97,116,111, 98, 91, 52, 93, 91, 52, 93, 0,116,119,109, 97,116, + 91, 52, 93, 91, 52, 93, 0,118,105,101,119,113,117, 97,116, 91, 52, 93, 0,122,102, 97, 99, 0, 99, 97,109,100,120, 0, 99, 97, +109,100,121, 0,112,105,120,115,105,122,101, 0, 99, 97,109,122,111,111,109, 0,116,119,100,114, 97,119,102,108, 97,103, 0,105, +115, 95,112,101,114,115,112, 0,114,102,108, 97,103, 0,118,105,101,119,108,111, 99,107, 0,112,101,114,115,112, 0, 99,108,105, +112, 91, 54, 93, 91, 52, 93, 0, 99,108,105,112, 95,108,111, 99, 97,108, 91, 54, 93, 91, 52, 93, 0, 42, 99,108,105,112, 98, 98, + 0, 42,108,111, 99, 97,108,118,100, 0, 42,114,105, 0, 42,100,101,112,116,104,115, 0, 42,115,109,115, 0, 42,115,109,111,111, +116,104, 95,116,105,109,101,114, 0,108,118,105,101,119,113,117, 97,116, 91, 52, 93, 0,108,112,101,114,115,112, 0,108,118,105, +101,119, 0,103,114,105,100,118,105,101,119, 0,116,119, 97,110,103,108,101, 91, 51, 93, 0,112, 97,100,102, 0,114,101,103,105, +111,110, 98, 97,115,101, 0,115,112, 97, 99,101,116,121,112,101, 0, 98,108,111, 99,107,115, 99, 97,108,101, 0, 98,108,111, 99, +107,104, 97,110,100,108,101,114, 91, 56, 93, 0,108, 97,121, 95,117,115,101,100, 0, 42,111, 98, 95, 99,101,110,116,114,101, 0, + 98,103,112,105, 99, 98, 97,115,101, 0, 42, 98,103,112,105, 99, 0,111, 98, 95, 99,101,110,116,114,101, 95, 98,111,110,101, 91, + 51, 50, 93, 0,100,114, 97,119,116,121,112,101, 0,111, 98, 95, 99,101,110,116,114,101, 95, 99,117,114,115,111,114, 0,115, 99, +101,110,101,108,111, 99,107, 0, 97,114,111,117,110,100, 0,103,114,105,100, 0,110,101, 97,114, 0,102, 97,114, 0,109,111,100, +101,115,101,108,101, 99,116, 0,103,114,105,100,108,105,110,101,115, 0,103,114,105,100,115,117, 98,100,105,118, 0,103,114,105, +100,102,108, 97,103, 0,116,119,116,121,112,101, 0,116,119,109,111,100,101, 0,116,119,102,108, 97,103, 0,112, 97,100, 50, 91, + 50, 93, 0, 97,102,116,101,114,100,114, 97,119, 95,116,114, 97,110,115,112, 0, 97,102,116,101,114,100,114, 97,119, 95,120,114, + 97,121, 0, 97,102,116,101,114,100,114, 97,119, 95,120,114, 97,121,116,114, 97,110,115,112, 0,122, 98,117,102, 0,120,114, 97, +121, 0,110,100,111,102,109,111,100,101, 0,110,100,111,102,102,105,108,116,101,114, 0, 42,112,114,111,112,101,114,116,105,101, +115, 95,115,116,111,114, 97,103,101, 0,118,101,114,116, 0,104,111,114, 0,109, 97,115,107, 0,109,105,110, 91, 50, 93, 0,109, + 97,120, 91, 50, 93, 0,109,105,110,122,111,111,109, 0,109, 97,120,122,111,111,109, 0,115, 99,114,111,108,108, 0,115, 99,114, +111,108,108, 95,117,105, 0,107,101,101,112,116,111,116, 0,107,101,101,112,122,111,111,109, 0,107,101,101,112,111,102,115, 0, + 97,108,105,103,110, 0,119,105,110,120, 0,119,105,110,121, 0,111,108,100,119,105,110,120, 0,111,108,100,119,105,110,121, 0, + 42,116, 97, 98, 95,111,102,102,115,101,116, 0,116, 97, 98, 95,110,117,109, 0,116, 97, 98, 95, 99,117,114, 0,114,112,116, 95, +109, 97,115,107, 0,118, 50,100, 0, 42, 97,100,115, 0,103,104,111,115,116, 67,117,114,118,101,115, 0, 97,117,116,111,115,110, + 97,112, 0, 99,117,114,115,111,114, 86, 97,108, 0,109, 97,105,110, 98, 0,109, 97,105,110, 98,111, 0,109, 97,105,110, 98,117, +115,101,114, 0,114,101, 95, 97,108,105,103,110, 0,112,114,101,118,105,101,119, 0,116,101,120,116,117,114,101, 95, 99,111,110, +116,101,120,116, 0,112, 97,116,104,102,108, 97,103, 0,100, 97,116, 97,105, 99,111,110, 0, 42,112,105,110,105,100, 0,114,101, +110,100,101,114, 95,115,105,122,101, 0, 99,104, 97,110,115,104,111,119,110, 0,122,101, 98,114, 97, 0,122,111,111,109, 0,116, +105,116,108,101, 91, 51, 50, 93, 0,100,105,114, 91, 50, 52, 48, 93, 0,102,105,108,101, 91, 56, 48, 93, 0,114,101,110, 97,109, +101,102,105,108,101, 91, 56, 48, 93, 0,114,101,110, 97,109,101,101,100,105,116, 91, 56, 48, 93, 0,102,105,108,116,101,114, 95, +103,108,111, 98, 91, 54, 52, 93, 0, 97, 99,116,105,118,101, 95,102,105,108,101, 0,115,101,108, 95,102,105,114,115,116, 0,115, +101,108, 95,108, 97,115,116, 0,115,111,114,116, 0,100,105,115,112,108, 97,121, 0,102, 95,102,112, 0,102,112, 95,115,116,114, + 91, 56, 93, 0,115, 99,114,111,108,108, 95,111,102,102,115,101,116, 0, 42,112, 97,114, 97,109,115, 0, 42,102,105,108,101,115, + 0, 42,102,111,108,100,101,114,115, 95,112,114,101,118, 0, 42,102,111,108,100,101,114,115, 95,110,101,120,116, 0, 42,111,112, + 0, 42,115,109,111,111,116,104,115, 99,114,111,108,108, 95,116,105,109,101,114, 0, 42,108, 97,121,111,117,116, 0,114,101, 99, +101,110,116,110,114, 0, 98,111,111,107,109, 97,114,107,110,114, 0,115,121,115,116,101,109,110,114, 0,116,114,101,101, 0, 42, +116,114,101,101,115,116,111,114,101, 0,115,101, 97,114, 99,104, 95,115,116,114,105,110,103, 91, 51, 50, 93, 0,115,101, 97,114, + 99,104, 95,116,115,101, 0,111,117,116,108,105,110,101,118,105,115, 0,115,116,111,114,101,102,108, 97,103, 0,115,101, 97,114, + 99,104, 95,102,108, 97,103,115, 0, 42, 99,117,109, 97,112, 0,115, 99,111,112,101,115, 0,115, 97,109,112,108,101, 95,108,105, +110,101, 95,104,105,115,116, 0, 99,117,114,115,111,114, 91, 50, 93, 0, 99,101,110,116,120, 0, 99,101,110,116,121, 0, 99,117, +114,116,105,108,101, 0,105,109,116,121,112,101,110,114, 0,108,111, 99,107, 0,112,105,110, 0,100,116, 95,117,118, 0,115,116, +105, 99,107,121, 0,100,116, 95,117,118,115,116,114,101,116, 99,104, 0, 42,116,101,120,116, 0,116,111,112, 0,118,105,101,119, +108,105,110,101,115, 0,109,101,110,117,110,114, 0,108,104,101,105,103,104,116, 0, 99,119,105,100,116,104, 0,108,105,110,101, +110,114,115, 95,116,111,116, 0,108,101,102,116, 0,115,104,111,119,108,105,110,101,110,114,115, 0,116, 97, 98,110,117,109, 98, +101,114, 0,115,104,111,119,115,121,110,116, 97,120, 0,108,105,110,101, 95,104,108,105,103,104,116, 0,111,118,101,114,119,114, +105,116,101, 0,108,105,118,101, 95,101,100,105,116, 0,112,105,120, 95,112,101,114, 95,108,105,110,101, 0,116,120,116,115, 99, +114,111,108,108, 0,116,120,116, 98, 97,114, 0,119,111,114,100,119,114, 97,112, 0,100,111,112,108,117,103,105,110,115, 0,102, +105,110,100,115,116,114, 91, 50, 53, 54, 93, 0,114,101,112,108, 97, 99,101,115,116,114, 91, 50, 53, 54, 93, 0,109, 97,114,103, +105,110, 95, 99,111,108,117,109,110, 0, 42,100,114, 97,119, 99, 97, 99,104,101, 0, 42,112,121, 95,100,114, 97,119, 0, 42,112, +121, 95,101,118,101,110,116, 0, 42,112,121, 95, 98,117,116,116,111,110, 0, 42,112,121, 95, 98,114,111,119,115,101,114, 99, 97, +108,108, 98, 97, 99,107, 0, 42,112,121, 95,103,108,111, 98, 97,108,100,105, 99,116, 0,108, 97,115,116,115,112, 97, 99,101, 0, +115, 99,114,105,112,116,110, 97,109,101, 91, 50, 53, 54, 93, 0,115, 99,114,105,112,116, 97,114,103, 91, 50, 53, 54, 93, 0, 42, +115, 99,114,105,112,116, 0, 42, 98,117,116, 95,114,101,102,115, 0, 42, 97,114,114, 97,121, 0, 99, 97, 99,104,101,115, 0, 99, + 97, 99,104,101, 95,100,105,115,112,108, 97,121, 0,114,101,100,114, 97,119,115, 0, 42,105,100, 0, 97,115,112,101, 99,116, 0, + 42, 99,117,114,102,111,110,116, 0,109,120, 0,109,121, 0, 42,101,100,105,116,116,114,101,101, 0,116,114,101,101,116,121,112, +101, 0,116,101,120,102,114,111,109, 0,108,105,110,107,100,114, 97,103, 0,116,105,116,108,101, 91, 50, 52, 93, 0,109,101,110, +117, 0,110,117,109,116,105,108,101,115,120, 0,110,117,109,116,105,108,101,115,121, 0,115,101,108,115,116, 97,116,101, 0,118, +105,101,119,114,101, 99,116, 0, 98,111,111,107,109, 97,114,107,114,101, 99,116, 0,115, 99,114,111,108,108,112,111,115, 0,115, + 99,114,111,108,108,104,101,105,103,104,116, 0,115, 99,114,111,108,108, 97,114,101, 97, 0,114,101,116,118, 97,108, 0, 97, 99, +116,105,118,101, 95, 98,111,111,107,109, 97,114,107, 0,112,114,118, 95,119, 0,112,114,118, 95,104, 0, 40, 42,114,101,116,117, +114,110,102,117,110, 99, 41, 40, 41, 0, 40, 42,114,101,116,117,114,110,102,117,110, 99, 95,101,118,101,110,116, 41, 40, 41, 0, + 40, 42,114,101,116,117,114,110,102,117,110, 99, 95, 97,114,103,115, 41, 40, 41, 0, 42, 97,114,103, 49, 0, 42, 97,114,103, 50, + 0, 42,109,101,110,117,112, 0, 42,112,117,112,109,101,110,117, 0, 42,105,109,103, 0,108,101,110, 95, 97,108,108,111, 99, 0, + 99,117,114,115,111,114, 0,115, 99,114,111,108,108, 98, 97, 99,107, 0,104,105,115,116,111,114,121, 0,112,114,111,109,112,116, + 91, 50, 53, 54, 93, 0,108, 97,110,103,117, 97,103,101, 91, 51, 50, 93, 0,115,101,108, 95,115,116, 97,114,116, 0,115,101,108, + 95,101,110,100, 0,102,105,108,116,101,114, 91, 54, 52, 93, 0, 42, 97,114,101, 97, 0, 42,115,111,117,110,100, 0,115,110,100, +110,114, 0,102,105,108,101,110, 97,109,101, 91, 50, 53, 54, 93, 0, 98,108,102, 95,105,100, 0,117,105,102,111,110,116, 95,105, +100, 0,114, 95,116,111, 95,108, 0,112,111,105,110,116,115, 0,107,101,114,110,105,110,103, 0,105,116, 97,108,105, 99, 0, 98, +111,108,100, 0,115,104, 97,100,111,119, 0,115,104, 97,100,120, 0,115,104, 97,100,121, 0,115,104, 97,100,111,119, 97,108,112, +104, 97, 0,115,104, 97,100,111,119, 99,111,108,111,114, 0,112, 97,110,101,108,116,105,116,108,101, 0,103,114,111,117,112,108, + 97, 98,101,108, 0,119,105,100,103,101,116,108, 97, 98,101,108, 0,119,105,100,103,101,116, 0,112, 97,110,101,108,122,111,111, +109, 0,109,105,110,108, 97, 98,101,108, 99,104, 97,114,115, 0,109,105,110,119,105,100,103,101,116, 99,104, 97,114,115, 0, 99, +111,108,117,109,110,115,112, 97, 99,101, 0,116,101,109,112,108, 97,116,101,115,112, 97, 99,101, 0, 98,111,120,115,112, 97, 99, +101, 0, 98,117,116,116,111,110,115,112, 97, 99,101,120, 0, 98,117,116,116,111,110,115,112, 97, 99,101,121, 0,112, 97,110,101, +108,115,112, 97, 99,101, 0,112, 97,110,101,108,111,117,116,101,114, 0,112, 97,100, 91, 49, 93, 0,111,117,116,108,105,110,101, + 91, 52, 93, 0,105,110,110,101,114, 91, 52, 93, 0,105,110,110,101,114, 95,115,101,108, 91, 52, 93, 0,105,116,101,109, 91, 52, + 93, 0,116,101,120,116, 91, 52, 93, 0,116,101,120,116, 95,115,101,108, 91, 52, 93, 0,115,104, 97,100,101,100, 0,115,104, 97, +100,101,116,111,112, 0,115,104, 97,100,101,100,111,119,110, 0, 97,108,112,104, 97, 95, 99,104,101, 99,107, 0,105,110,110,101, +114, 95, 97,110,105,109, 91, 52, 93, 0,105,110,110,101,114, 95, 97,110,105,109, 95,115,101,108, 91, 52, 93, 0,105,110,110,101, +114, 95,107,101,121, 91, 52, 93, 0,105,110,110,101,114, 95,107,101,121, 95,115,101,108, 91, 52, 93, 0,105,110,110,101,114, 95, +100,114,105,118,101,110, 91, 52, 93, 0,105,110,110,101,114, 95,100,114,105,118,101,110, 95,115,101,108, 91, 52, 93, 0,119, 99, +111,108, 95,114,101,103,117,108, 97,114, 0,119, 99,111,108, 95,116,111,111,108, 0,119, 99,111,108, 95,116,101,120,116, 0,119, + 99,111,108, 95,114, 97,100,105,111, 0,119, 99,111,108, 95,111,112,116,105,111,110, 0,119, 99,111,108, 95,116,111,103,103,108, +101, 0,119, 99,111,108, 95,110,117,109, 0,119, 99,111,108, 95,110,117,109,115,108,105,100,101,114, 0,119, 99,111,108, 95,109, +101,110,117, 0,119, 99,111,108, 95,112,117,108,108,100,111,119,110, 0,119, 99,111,108, 95,109,101,110,117, 95, 98, 97, 99,107, + 0,119, 99,111,108, 95,109,101,110,117, 95,105,116,101,109, 0,119, 99,111,108, 95, 98,111,120, 0,119, 99,111,108, 95,115, 99, +114,111,108,108, 0,119, 99,111,108, 95,112,114,111,103,114,101,115,115, 0,119, 99,111,108, 95,108,105,115,116, 95,105,116,101, +109, 0,119, 99,111,108, 95,115,116, 97,116,101, 0,105, 99,111,110,102,105,108,101, 91, 56, 48, 93, 0, 98, 97, 99,107, 91, 52, + 93, 0,116,105,116,108,101, 91, 52, 93, 0,116,101,120,116, 95,104,105, 91, 52, 93, 0,104,101, 97,100,101,114, 91, 52, 93, 0, +104,101, 97,100,101,114, 95,116,105,116,108,101, 91, 52, 93, 0,104,101, 97,100,101,114, 95,116,101,120,116, 91, 52, 93, 0,104, +101, 97,100,101,114, 95,116,101,120,116, 95,104,105, 91, 52, 93, 0, 98,117,116,116,111,110, 91, 52, 93, 0, 98,117,116,116,111, +110, 95,116,105,116,108,101, 91, 52, 93, 0, 98,117,116,116,111,110, 95,116,101,120,116, 91, 52, 93, 0, 98,117,116,116,111,110, + 95,116,101,120,116, 95,104,105, 91, 52, 93, 0,108,105,115,116, 91, 52, 93, 0,108,105,115,116, 95,116,105,116,108,101, 91, 52, + 93, 0,108,105,115,116, 95,116,101,120,116, 91, 52, 93, 0,108,105,115,116, 95,116,101,120,116, 95,104,105, 91, 52, 93, 0,112, + 97,110,101,108, 91, 52, 93, 0,112, 97,110,101,108, 95,116,105,116,108,101, 91, 52, 93, 0,112, 97,110,101,108, 95,116,101,120, +116, 91, 52, 93, 0,112, 97,110,101,108, 95,116,101,120,116, 95,104,105, 91, 52, 93, 0,115,104, 97,100,101, 49, 91, 52, 93, 0, +115,104, 97,100,101, 50, 91, 52, 93, 0,104,105,108,105,116,101, 91, 52, 93, 0,103,114,105,100, 91, 52, 93, 0,119,105,114,101, + 91, 52, 93, 0,115,101,108,101, 99,116, 91, 52, 93, 0,108, 97,109,112, 91, 52, 93, 0, 97, 99,116,105,118,101, 91, 52, 93, 0, +103,114,111,117,112, 91, 52, 93, 0,103,114,111,117,112, 95, 97, 99,116,105,118,101, 91, 52, 93, 0,116,114, 97,110,115,102,111, +114,109, 91, 52, 93, 0,118,101,114,116,101,120, 91, 52, 93, 0,118,101,114,116,101,120, 95,115,101,108,101, 99,116, 91, 52, 93, + 0,101,100,103,101, 91, 52, 93, 0,101,100,103,101, 95,115,101,108,101, 99,116, 91, 52, 93, 0,101,100,103,101, 95,115,101, 97, +109, 91, 52, 93, 0,101,100,103,101, 95,115,104, 97,114,112, 91, 52, 93, 0,101,100,103,101, 95,102, 97, 99,101,115,101,108, 91, + 52, 93, 0,101,100,103,101, 95, 99,114,101, 97,115,101, 91, 52, 93, 0,102, 97, 99,101, 91, 52, 93, 0,102, 97, 99,101, 95,115, +101,108,101, 99,116, 91, 52, 93, 0,102, 97, 99,101, 95,100,111,116, 91, 52, 93, 0,101,120,116,114, 97, 95,101,100,103,101, 95, +108,101,110, 91, 52, 93, 0,101,120,116,114, 97, 95,102, 97, 99,101, 95, 97,110,103,108,101, 91, 52, 93, 0,101,120,116,114, 97, + 95,102, 97, 99,101, 95, 97,114,101, 97, 91, 52, 93, 0,112, 97,100, 51, 91, 52, 93, 0,110,111,114,109, 97,108, 91, 52, 93, 0, +118,101,114,116,101,120, 95,110,111,114,109, 97,108, 91, 52, 93, 0, 98,111,110,101, 95,115,111,108,105,100, 91, 52, 93, 0, 98, +111,110,101, 95,112,111,115,101, 91, 52, 93, 0,115,116,114,105,112, 91, 52, 93, 0,115,116,114,105,112, 95,115,101,108,101, 99, +116, 91, 52, 93, 0, 99,102,114, 97,109,101, 91, 52, 93, 0,110,117,114, 98, 95,117,108,105,110,101, 91, 52, 93, 0,110,117,114, + 98, 95,118,108,105,110,101, 91, 52, 93, 0, 97, 99,116, 95,115,112,108,105,110,101, 91, 52, 93, 0,110,117,114, 98, 95,115,101, +108, 95,117,108,105,110,101, 91, 52, 93, 0,110,117,114, 98, 95,115,101,108, 95,118,108,105,110,101, 91, 52, 93, 0,108, 97,115, +116,115,101,108, 95,112,111,105,110,116, 91, 52, 93, 0,104, 97,110,100,108,101, 95,102,114,101,101, 91, 52, 93, 0,104, 97,110, +100,108,101, 95, 97,117,116,111, 91, 52, 93, 0,104, 97,110,100,108,101, 95,118,101, 99,116, 91, 52, 93, 0,104, 97,110,100,108, +101, 95, 97,108,105,103,110, 91, 52, 93, 0,104, 97,110,100,108,101, 95,115,101,108, 95,102,114,101,101, 91, 52, 93, 0,104, 97, +110,100,108,101, 95,115,101,108, 95, 97,117,116,111, 91, 52, 93, 0,104, 97,110,100,108,101, 95,115,101,108, 95,118,101, 99,116, + 91, 52, 93, 0,104, 97,110,100,108,101, 95,115,101,108, 95, 97,108,105,103,110, 91, 52, 93, 0,100,115, 95, 99,104, 97,110,110, +101,108, 91, 52, 93, 0,100,115, 95,115,117, 98, 99,104, 97,110,110,101,108, 91, 52, 93, 0, 99,111,110,115,111,108,101, 95,111, +117,116,112,117,116, 91, 52, 93, 0, 99,111,110,115,111,108,101, 95,105,110,112,117,116, 91, 52, 93, 0, 99,111,110,115,111,108, +101, 95,105,110,102,111, 91, 52, 93, 0, 99,111,110,115,111,108,101, 95,101,114,114,111,114, 91, 52, 93, 0, 99,111,110,115,111, +108,101, 95, 99,117,114,115,111,114, 91, 52, 93, 0,118,101,114,116,101,120, 95,115,105,122,101, 0,111,117,116,108,105,110,101, + 95,119,105,100,116,104, 0,102, 97, 99,101,100,111,116, 95,115,105,122,101, 0, 98,112, 97,100, 0,115,121,110,116, 97,120,108, + 91, 52, 93, 0,115,121,110,116, 97,120,110, 91, 52, 93, 0,115,121,110,116, 97,120, 98, 91, 52, 93, 0,115,121,110,116, 97,120, +118, 91, 52, 93, 0,115,121,110,116, 97,120, 99, 91, 52, 93, 0,109,111,118,105,101, 91, 52, 93, 0,105,109, 97,103,101, 91, 52, + 93, 0,115, 99,101,110,101, 91, 52, 93, 0, 97,117,100,105,111, 91, 52, 93, 0,101,102,102,101, 99,116, 91, 52, 93, 0,112,108, +117,103,105,110, 91, 52, 93, 0,116,114, 97,110,115,105,116,105,111,110, 91, 52, 93, 0,109,101,116, 97, 91, 52, 93, 0,101,100, +105,116,109,101,115,104, 95, 97, 99,116,105,118,101, 91, 52, 93, 0,104, 97,110,100,108,101, 95,118,101,114,116,101,120, 91, 52, + 93, 0,104, 97,110,100,108,101, 95,118,101,114,116,101,120, 95,115,101,108,101, 99,116, 91, 52, 93, 0,104, 97,110,100,108,101, + 95,118,101,114,116,101,120, 95,115,105,122,101, 0,104,112, 97,100, 91, 55, 93, 0,112,114,101,118,105,101,119, 95, 98, 97, 99, +107, 91, 52, 93, 0,115,111,108,105,100, 91, 52, 93, 0,116,117,105, 0,116, 98,117,116,115, 0,116,118, 51,100, 0,116,102,105, +108,101, 0,116,105,112,111, 0,116,105,110,102,111, 0,116,115,110,100, 0,116, 97, 99,116, 0,116,110,108, 97, 0,116,115,101, +113, 0,116,105,109, 97, 0,116,105,109, 97,115,101,108, 0,116,101,120,116, 0,116,111,111,112,115, 0,116,116,105,109,101, 0, +116,110,111,100,101, 0,116,108,111,103,105, 99, 0,116,117,115,101,114,112,114,101,102, 0,116, 99,111,110,115,111,108,101, 0, +116, 97,114,109, 91, 50, 48, 93, 0, 97, 99,116,105,118,101, 95,116,104,101,109,101, 95, 97,114,101, 97, 0,109,111,100,117,108, +101, 91, 54, 52, 93, 0,115,112,101, 99, 91, 52, 93, 0,100,117,112,102,108, 97,103, 0,115, 97,118,101,116,105,109,101, 0,116, +101,109,112,100,105,114, 91, 49, 54, 48, 93, 0,102,111,110,116,100,105,114, 91, 49, 54, 48, 93, 0,114,101,110,100,101,114,100, +105,114, 91, 50, 52, 48, 93, 0,116,101,120,116,117,100,105,114, 91, 49, 54, 48, 93, 0,112,108,117,103,116,101,120,100,105,114, + 91, 49, 54, 48, 93, 0,112,108,117,103,115,101,113,100,105,114, 91, 49, 54, 48, 93, 0,112,121,116,104,111,110,100,105,114, 91, + 49, 54, 48, 93, 0,115,111,117,110,100,100,105,114, 91, 49, 54, 48, 93, 0,105,109, 97,103,101, 95,101,100,105,116,111,114, 91, + 50, 52, 48, 93, 0, 97,110,105,109, 95,112,108, 97,121,101,114, 91, 50, 52, 48, 93, 0, 97,110,105,109, 95,112,108, 97,121,101, +114, 95,112,114,101,115,101,116, 0,118, 50,100, 95,109,105,110, 95,103,114,105,100,115,105,122,101, 0,116,105,109,101, 99,111, +100,101, 95,115,116,121,108,101, 0,118,101,114,115,105,111,110,115, 0,100, 98,108, 95, 99,108,105, 99,107, 95,116,105,109,101, + 0,103, 97,109,101,102,108, 97,103,115, 0,119,104,101,101,108,108,105,110,101,115, 99,114,111,108,108, 0,117,105,102,108, 97, +103, 0,108, 97,110,103,117, 97,103,101, 0,117,115,101,114,112,114,101,102, 0,118,105,101,119,122,111,111,109, 0,109,105,120, + 98,117,102,115,105,122,101, 0, 97,117,100,105,111,100,101,118,105, 99,101, 0, 97,117,100,105,111,114, 97,116,101, 0, 97,117, +100,105,111,102,111,114,109, 97,116, 0, 97,117,100,105,111, 99,104, 97,110,110,101,108,115, 0,100,112,105, 0,101,110, 99,111, +100,105,110,103, 0,116,114, 97,110,115,111,112,116,115, 0,109,101,110,117,116,104,114,101,115,104,111,108,100, 49, 0,109,101, +110,117,116,104,114,101,115,104,111,108,100, 50, 0,116,104,101,109,101,115, 0,117,105,102,111,110,116,115, 0,117,105,115,116, +121,108,101,115, 0,107,101,121,109, 97,112,115, 0, 97,100,100,111,110,115, 0,107,101,121, 99,111,110,102,105,103,115,116,114, + 91, 54, 52, 93, 0,117,110,100,111,115,116,101,112,115, 0,117,110,100,111,109,101,109,111,114,121, 0,103,112, 95,109, 97,110, +104, 97,116,116,101,110,100,105,115,116, 0,103,112, 95,101,117, 99,108,105,100,101, 97,110,100,105,115,116, 0,103,112, 95,101, +114, 97,115,101,114, 0,103,112, 95,115,101,116,116,105,110,103,115, 0,116, 98, 95,108,101,102,116,109,111,117,115,101, 0,116, + 98, 95,114,105,103,104,116,109,111,117,115,101, 0,108,105,103,104,116, 91, 51, 93, 0,116,119, 95,104,111,116,115,112,111,116, + 0,116,119, 95,102,108, 97,103, 0,116,119, 95,104, 97,110,100,108,101,115,105,122,101, 0,116,119, 95,115,105,122,101, 0,116, +101,120,116,105,109,101,111,117,116, 0,116,101,120, 99,111,108,108,101, 99,116,114, 97,116,101, 0,119,109,100,114, 97,119,109, +101,116,104,111,100, 0,100,114, 97,103,116,104,114,101,115,104,111,108,100, 0,109,101,109, 99, 97, 99,104,101,108,105,109,105, +116, 0,112,114,101,102,101,116, 99,104,102,114, 97,109,101,115, 0,102,114, 97,109,101,115,101,114,118,101,114,112,111,114,116, + 0,112, 97,100, 95,114,111,116, 95, 97,110,103,108,101, 0,111, 98, 99,101,110,116,101,114, 95,100,105, 97, 0,114,118,105,115, +105,122,101, 0,114,118,105, 98,114,105,103,104,116, 0,114,101, 99,101,110,116, 95,102,105,108,101,115, 0,115,109,111,111,116, +104, 95,118,105,101,119,116,120, 0,103,108,114,101,115,108,105,109,105,116, 0,110,100,111,102, 95,112, 97,110, 0,110,100,111, +102, 95,114,111,116, 97,116,101, 0, 99,117,114,115,115,105,122,101, 0, 99,111,108,111,114, 95,112,105, 99,107,101,114, 95,116, +121,112,101, 0,105,112,111, 95,110,101,119, 0,107,101,121,104, 97,110,100,108,101,115, 95,110,101,119, 0,115, 99,114, 99, 97, +115,116,102,112,115, 0,115, 99,114, 99, 97,115,116,119, 97,105,116, 0,119,105,100,103,101,116, 95,117,110,105,116, 0, 97,110, +105,115,111,116,114,111,112,105, 99, 95,102,105,108,116,101,114, 0,118,101,114,115,101,109, 97,115,116,101,114, 91, 49, 54, 48, + 93, 0,118,101,114,115,101,117,115,101,114, 91, 49, 54, 48, 93, 0,103,108, 97,108,112,104, 97, 99,108,105,112, 0,116,101,120, +116, 95,114,101,110,100,101,114, 0,112, 97,100, 57, 0, 99,111, 98, 97, 95,119,101,105,103,104,116, 0,115, 99,117,108,112,116, + 95,112, 97,105,110,116, 95,111,118,101,114,108, 97,121, 95, 99,111,108, 91, 51, 93, 0, 97,117,116,104,111,114, 91, 56, 48, 93, + 0,118,101,114,116, 98, 97,115,101, 0,101,100,103,101, 98, 97,115,101, 0, 97,114,101, 97, 98, 97,115,101, 0, 42,110,101,119, +115, 99,101,110,101, 0,114,101,100,114, 97,119,115, 95,102,108, 97,103, 0,102,117,108,108, 0,116,101,109,112, 0,119,105,110, +105,100, 0,100,111, 95,100,114, 97,119, 0,100,111, 95,114,101,102,114,101,115,104, 0,100,111, 95,100,114, 97,119, 95,103,101, +115,116,117,114,101, 0,100,111, 95,100,114, 97,119, 95,112, 97,105,110,116, 99,117,114,115,111,114, 0,100,111, 95,100,114, 97, +119, 95,100,114, 97,103, 0,115,119, 97,112, 0,109, 97,105,110,119,105,110, 0,115,117, 98,119,105,110, 97, 99,116,105,118,101, + 0, 42, 97,110,105,109,116,105,109,101,114, 0, 42, 99,111,110,116,101,120,116, 0,104, 97,110,100,108,101,114, 91, 56, 93, 0, + 42,110,101,119,118, 0,118,101, 99, 0, 42,118, 49, 0, 42,118, 50, 0, 42,116,121,112,101, 0,112, 97,110,101,108,110, 97,109, +101, 91, 54, 52, 93, 0,116, 97, 98,110, 97,109,101, 91, 54, 52, 93, 0,100,114, 97,119,110, 97,109,101, 91, 54, 52, 93, 0,111, +102,115,120, 0,111,102,115,121, 0,115,105,122,101,120, 0,115,105,122,101,121, 0,108, 97, 98,101,108,111,102,115, 0,114,117, +110,116,105,109,101, 95,102,108, 97,103, 0, 99,111,110,116,114,111,108, 0,115,110, 97,112, 0,115,111,114,116,111,114,100,101, +114, 0, 42,112, 97,110,101,108,116, 97, 98, 0, 42, 97, 99,116,105,118,101,100, 97,116, 97, 0,108,105,115,116, 95,115, 99,114, +111,108,108, 0,108,105,115,116, 95,115,105,122,101, 0,108,105,115,116, 95,108, 97,115,116, 95,108,101,110, 0,108,105,115,116, + 95,103,114,105,112, 95,115,105,122,101, 0,108,105,115,116, 95,115,101, 97,114, 99,104, 91, 54, 52, 93, 0, 42,118, 51, 0, 42, +118, 52, 0, 42,102,117,108,108, 0, 98,117,116,115,112, 97, 99,101,116,121,112,101, 0,104,101, 97,100,101,114,116,121,112,101, + 0,115,112, 97, 99,101,100, 97,116, 97, 0,104, 97,110,100,108,101,114,115, 0, 97, 99,116,105,111,110,122,111,110,101,115, 0, +119,105,110,114, 99,116, 0,100,114, 97,119,114, 99,116, 0,115,119,105,110,105,100, 0,114,101,103,105,111,110,116,121,112,101, + 0, 97,108,105,103,110,109,101,110,116, 0,100,111, 95,100,114, 97,119, 95,111,118,101,114,108, 97,121, 0,117,105, 98,108,111, + 99,107,115, 0,112, 97,110,101,108,115, 0, 42,104,101, 97,100,101,114,115,116,114, 0, 42,114,101,103,105,111,110,100, 97,116, + 97, 0,115,117, 98,118,115,116,114, 91, 52, 93, 0,115,117, 98,118,101,114,115,105,111,110, 0,112, 97,100,115, 0,109,105,110, +118,101,114,115,105,111,110, 0,109,105,110,115,117, 98,118,101,114,115,105,111,110, 0,119,105,110,112,111,115, 0, 42, 99,117, +114,115, 99,114,101,101,110, 0, 42, 99,117,114,115, 99,101,110,101, 0,102,105,108,101,102,108, 97,103,115, 0,103,108,111, 98, + 97,108,102, 0,114,101,118,105,115,105,111,110, 0,102,105,108,101,110, 97,109,101, 91, 50, 52, 48, 93, 0,110, 97,109,101, 91, + 56, 48, 93, 0,111,114,105,103, 95,119,105,100,116,104, 0,111,114,105,103, 95,104,101,105,103,104,116, 0, 98,111,116,116,111, +109, 0,114,105,103,104,116, 0,120,111,102,115, 0,121,111,102,115, 0,108,105,102,116, 91, 51, 93, 0,103, 97,109,109, 97, 91, + 51, 93, 0,103, 97,105,110, 91, 51, 93, 0,100,105,114, 91, 49, 54, 48, 93, 0,100,111,110,101, 0,115,116, 97,114,116,115,116, +105,108,108, 0,101,110,100,115,116,105,108,108, 0, 42,115,116,114,105,112,100, 97,116, 97, 0, 42, 99,114,111,112, 0, 42,116, +114, 97,110,115,102,111,114,109, 0, 42, 99,111,108,111,114, 95, 98, 97,108, 97,110, 99,101, 0, 42,105,110,115,116, 97,110, 99, +101, 95,112,114,105,118, 97,116,101, 95,100, 97,116, 97, 0, 42, 42, 99,117,114,114,101,110,116, 95,112,114,105,118, 97,116,101, + 95,100, 97,116, 97, 0, 42,116,109,112, 0,115,116, 97,114,116,111,102,115, 0,101,110,100,111,102,115, 0,109, 97, 99,104,105, +110,101, 0,115,116, 97,114,116,100,105,115,112, 0,101,110,100,100,105,115,112, 0,115, 97,116, 0,109,117,108, 0,104, 97,110, +100,115,105,122,101, 0, 97,110,105,109, 95,112,114,101,115,101,101,107, 0, 42,115,116,114,105,112, 0, 42,115, 99,101,110,101, + 95, 99, 97,109,101,114, 97, 0,101,102,102,101, 99,116, 95,102, 97,100,101,114, 0,115,112,101,101,100, 95,102, 97,100,101,114, + 0, 42,115,101,113, 49, 0, 42,115,101,113, 50, 0, 42,115,101,113, 51, 0,115,101,113, 98, 97,115,101, 0, 42,115, 99,101,110, +101, 95,115,111,117,110,100, 0,108,101,118,101,108, 0,112, 97,110, 0,115, 99,101,110,101,110,114, 0,109,117,108,116,105, 99, + 97,109, 95,115,111,117,114, 99,101, 0,115,116,114,111, 98,101, 0, 42,101,102,102,101, 99,116,100, 97,116, 97, 0, 97,110,105, +109, 95,115,116, 97,114,116,111,102,115, 0, 97,110,105,109, 95,101,110,100,111,102,115, 0, 98,108,101,110,100, 95,109,111,100, +101, 0, 98,108,101,110,100, 95,111,112, 97, 99,105,116,121, 0, 42,111,108,100, 98, 97,115,101,112, 0, 42,112, 97,114,115,101, +113, 0, 42,115,101,113, 98, 97,115,101,112, 0,109,101,116, 97,115,116, 97, 99,107, 0, 42, 97, 99,116, 95,115,101,113, 0, 97, + 99,116, 95,105,109, 97,103,101,100,105,114, 91, 50, 53, 54, 93, 0, 97, 99,116, 95,115,111,117,110,100,100,105,114, 91, 50, 53, + 54, 93, 0,111,118,101,114, 95,111,102,115, 0,111,118,101,114, 95, 99,102,114, 97, 0,111,118,101,114, 95,102,108, 97,103, 0, +111,118,101,114, 95, 98,111,114,100,101,114, 0,101,100,103,101, 87,105,100,116,104, 0,102,111,114,119, 97,114,100, 0,119,105, +112,101,116,121,112,101, 0,102, 77,105,110,105, 0,102, 67,108, 97,109,112, 0,102, 66,111,111,115,116, 0,100, 68,105,115,116, + 0,100, 81,117, 97,108,105,116,121, 0, 98, 78,111, 67,111,109,112, 0, 83, 99, 97,108,101,120, 73,110,105, 0, 83, 99, 97,108, +101,121, 73,110,105, 0, 83, 99, 97,108,101,120, 70,105,110, 0, 83, 99, 97,108,101,121, 70,105,110, 0,120, 73,110,105, 0,120, + 70,105,110, 0,121, 73,110,105, 0,121, 70,105,110, 0,114,111,116, 73,110,105, 0,114,111,116, 70,105,110, 0,105,110,116,101, +114,112,111,108, 97,116,105,111,110, 0,117,110,105,102,111,114,109, 95,115, 99, 97,108,101, 0,116,105,116,108,101,115,116,114, + 91, 54, 52, 93, 0,115,117, 98,116,105,116,108,101, 91, 49, 50, 56, 93, 0,102,103, 99,111,108, 91, 51, 93, 0, 98,103, 99,111, +108, 91, 51, 93, 0, 42,102,114, 97,109,101, 77, 97,112, 0,103,108,111, 98, 97,108, 83,112,101,101,100, 0,108, 97,115,116, 86, + 97,108,105,100, 70,114, 97,109,101, 0, 98,117,116,116,121,112,101, 0,117,115,101,114,106,105,116, 0,115,116, 97, 0,116,111, +116,112, 97,114,116, 0,110,111,114,109,102, 97, 99, 0,111, 98,102, 97, 99, 0,114, 97,110,100,102, 97, 99, 0,116,101,120,102, + 97, 99, 0,114, 97,110,100,108,105,102,101, 0,102,111,114, 99,101, 91, 51, 93, 0,118,101, 99,116,115,105,122,101, 0,109, 97, +120,108,101,110, 0,100,101,102,118,101, 99, 91, 51, 93, 0,109,117,108,116, 91, 52, 93, 0,108,105,102,101, 91, 52, 93, 0, 99, +104,105,108,100, 91, 52, 93, 0,109, 97,116, 91, 52, 93, 0,116,101,120,109, 97,112, 0, 99,117,114,109,117,108,116, 0,115,116, + 97,116,105, 99,115,116,101,112, 0,111,109, 97,116, 0,116,105,109,101,116,101,120, 0,115,112,101,101,100,116,101,120, 0,102, +108, 97,103, 50,110,101,103, 0,118,101,114,116,103,114,111,117,112, 95,118, 0,118,103,114,111,117,112,110, 97,109,101, 91, 51, + 50, 93, 0,118,103,114,111,117,112,110, 97,109,101, 95,118, 91, 51, 50, 93, 0, 42,107,101,121,115, 0,109,105,110,102, 97, 99, + 0,110,114, 0,117,115,101,100, 0,117,115,101,100,101,108,101,109, 0, 42,112,111,105,110, 0,114,101,115,101,116,100,105,115, +116, 0,108, 97,115,116,118, 97,108, 0, 42,109, 97, 0,107,101,121, 0,113,117, 97,108, 0,113,117, 97,108, 50, 0,116, 97,114, +103,101,116, 78, 97,109,101, 91, 51, 50, 93, 0,116,111,103,103,108,101, 78, 97,109,101, 91, 51, 50, 93, 0,118, 97,108,117,101, + 91, 51, 50, 93, 0,109, 97,120,118, 97,108,117,101, 91, 51, 50, 93, 0,100,101,108, 97,121, 0,100,117,114, 97,116,105,111,110, + 0,109, 97,116,101,114,105, 97,108, 78, 97,109,101, 91, 51, 50, 93, 0,100, 97,109,112,116,105,109,101,114, 0,112,114,111,112, +110, 97,109,101, 91, 51, 50, 93, 0,109, 97,116,110, 97,109,101, 91, 51, 50, 93, 0, 97,120,105,115,102,108, 97,103, 0,112,111, +115,101, 99,104, 97,110,110,101,108, 91, 51, 50, 93, 0, 99,111,110,115,116,114, 97,105,110,116, 91, 51, 50, 93, 0, 42,102,114, +111,109, 79, 98,106,101, 99,116, 0,115,117, 98,106,101, 99,116, 91, 51, 50, 93, 0, 98,111,100,121, 91, 51, 50, 93, 0,111,116, +121,112,101, 0,112,117,108,115,101, 0,102,114,101,113, 0,116,111,116,108,105,110,107,115, 0, 42, 42,108,105,110,107,115, 0, +116, 97,112, 0,106,111,121,105,110,100,101,120, 0, 97,120,105,115, 95,115,105,110,103,108,101, 0, 97,120,105,115,102, 0, 98, +117,116,116,111,110, 0,104, 97,116, 0,104, 97,116,102, 0,112,114,101, 99,105,115,105,111,110, 0,115,116,114, 91, 49, 50, 56, + 93, 0, 42,109,121,110,101,119, 0,105,110,112,117,116,115, 0,116,111,116,115,108,105,110,107,115, 0, 42, 42,115,108,105,110, +107,115, 0,118, 97,108,111, 0,115,116, 97,116,101, 95,109, 97,115,107, 0, 42, 97, 99,116, 0,102,114, 97,109,101, 80,114,111, +112, 91, 51, 50, 93, 0, 98,108,101,110,100,105,110, 0,112,114,105,111,114,105,116,121, 0,101,110,100, 95,114,101,115,101,116, + 0,115,116,114,105,100,101, 97,120,105,115, 0,115,116,114,105,100,101,108,101,110,103,116,104, 0,108, 97,121,101,114, 95,119, +101,105,103,104,116, 0,109,105,110, 95,103, 97,105,110, 0,109, 97,120, 95,103, 97,105,110, 0,114,101,102,101,114,101,110, 99, +101, 95,100,105,115,116, 97,110, 99,101, 0,109, 97,120, 95,100,105,115,116, 97,110, 99,101, 0,114,111,108,108,111,102,102, 95, +102, 97, 99,116,111,114, 0, 99,111,110,101, 95,105,110,110,101,114, 95, 97,110,103,108,101, 0, 99,111,110,101, 95,111,117,116, +101,114, 95, 97,110,103,108,101, 0, 99,111,110,101, 95,111,117,116,101,114, 95,103, 97,105,110, 0,112, 97,100, 51, 91, 50, 93, + 0,112,105,116, 99,104, 0,115,111,117,110,100, 51, 68, 0,112, 97,100, 54, 91, 49, 93, 0, 42,109,101, 0,108,105,110, 86,101, +108,111, 99,105,116,121, 91, 51, 93, 0, 97,110,103, 86,101,108,111, 99,105,116,121, 91, 51, 93, 0,108,111, 99, 97,108,102,108, + 97,103, 0,100,121,110, 95,111,112,101,114, 97,116,105,111,110, 0,102,111,114, 99,101,108,111, 99, 91, 51, 93, 0,102,111,114, + 99,101,114,111,116, 91, 51, 93, 0,108,105,110,101, 97,114,118,101,108,111, 99,105,116,121, 91, 51, 93, 0, 97,110,103,117,108, + 97,114,118,101,108,111, 99,105,116,121, 91, 51, 93, 0, 42,114,101,102,101,114,101,110, 99,101, 0,109,105,110, 0,109, 97,120, + 0,114,111,116,100, 97,109,112, 0,109,105,110,108,111, 99, 91, 51, 93, 0,109, 97,120,108,111, 99, 91, 51, 93, 0,109,105,110, +114,111,116, 91, 51, 93, 0,109, 97,120,114,111,116, 91, 51, 93, 0,109, 97,116,112,114,111,112, 91, 51, 50, 93, 0, 98,117,116, +115,116, 97, 0, 98,117,116,101,110,100, 0,100,105,115,116,114,105, 98,117,116,105,111,110, 0,105,110,116, 95, 97,114,103, 95, + 49, 0,105,110,116, 95, 97,114,103, 95, 50, 0,102,108,111, 97,116, 95, 97,114,103, 95, 49, 0,102,108,111, 97,116, 95, 97,114, +103, 95, 50, 0,116,111, 80,114,111,112, 78, 97,109,101, 91, 51, 50, 93, 0, 42,116,111, 79, 98,106,101, 99,116, 0, 98,111,100, +121, 84,121,112,101, 0,102,105,108,101,110, 97,109,101, 91, 54, 52, 93, 0,108,111, 97,100, 97,110,105,110, 97,109,101, 91, 54, + 52, 93, 0,105,110,116, 95, 97,114,103, 0,102,108,111, 97,116, 95, 97,114,103, 0, 42,115,117, 98,116, 97,114,103,101,116, 0, +103,111, 0, 42,110,101,119,112, 97, 99,107,101,100,102,105,108,101, 0, 97,116,116,101,110,117, 97,116,105,111,110, 0,100,105, +115,116, 97,110, 99,101, 0, 42, 99, 97, 99,104,101, 0, 42,112,108, 97,121, 98, 97, 99,107, 95,104, 97,110,100,108,101, 0, 42, +108, 97,109,112,114,101,110, 0,103,111, 98,106,101, 99,116, 0,100,117,112,108,105, 95,111,102,115, 91, 51, 93, 0, 42,112,114, +111,112, 0, 99,104,105,108,100, 98, 97,115,101, 0,114,111,108,108, 0,104,101, 97,100, 91, 51, 93, 0,116, 97,105,108, 91, 51, + 93, 0, 98,111,110,101, 95,109, 97,116, 91, 51, 93, 91, 51, 93, 0, 97,114,109, 95,104,101, 97,100, 91, 51, 93, 0, 97,114,109, + 95,116, 97,105,108, 91, 51, 93, 0, 97,114,109, 95,109, 97,116, 91, 52, 93, 91, 52, 93, 0, 97,114,109, 95,114,111,108,108, 0, +120,119,105,100,116,104, 0,122,119,105,100,116,104, 0,101, 97,115,101, 49, 0,101, 97,115,101, 50, 0,114, 97,100, 95,104,101, + 97,100, 0,114, 97,100, 95,116, 97,105,108, 0, 98,111,110,101, 98, 97,115,101, 0, 99,104, 97,105,110, 98, 97,115,101, 0, 42, +101,100, 98,111, 0, 42, 97, 99,116, 95, 98,111,110,101, 0, 42, 97, 99,116, 95,101,100, 98,111,110,101, 0, 42,115,107,101,116, + 99,104, 0,108, 97,121,101,114, 95,117,115,101,100, 0,108, 97,121,101,114, 95,112,114,111,116,101, 99,116,101,100, 0,103,104, +111,115,116,101,112, 0,103,104,111,115,116,115,105,122,101, 0,103,104,111,115,116,116,121,112,101, 0,112, 97,116,104,115,105, +122,101, 0,103,104,111,115,116,115,102, 0,103,104,111,115,116,101,102, 0,112, 97,116,104,115,102, 0,112, 97,116,104,101,102, + 0,112, 97,116,104, 98, 99, 0,112, 97,116,104, 97, 99, 0, 42,112,111,105,110,116,115, 0,115,116, 97,114,116, 95,102,114, 97, +109,101, 0,101,110,100, 95,102,114, 97,109,101, 0,103,104,111,115,116, 95,115,102, 0,103,104,111,115,116, 95,101,102, 0,103, +104,111,115,116, 95, 98, 99, 0,103,104,111,115,116, 95, 97, 99, 0,103,104,111,115,116, 95,116,121,112,101, 0,103,104,111,115, +116, 95,115,116,101,112, 0,103,104,111,115,116, 95,102,108, 97,103, 0,112, 97,116,104, 95,116,121,112,101, 0,112, 97,116,104, + 95,115,116,101,112, 0,112, 97,116,104, 95,118,105,101,119,102,108, 97,103, 0,112, 97,116,104, 95, 98, 97,107,101,102,108, 97, +103, 0,112, 97,116,104, 95,115,102, 0,112, 97,116,104, 95,101,102, 0,112, 97,116,104, 95, 98, 99, 0,112, 97,116,104, 95, 97, + 99, 0, 99,111,110,115,116,102,108, 97,103, 0,105,107,102,108, 97,103, 0,115,101,108,101, 99,116,102,108, 97,103, 0, 97,103, +114,112, 95,105,110,100,101,120, 0, 42, 98,111,110,101, 0, 42, 99,104,105,108,100, 0,105,107,116,114,101,101, 0, 42, 99,117, +115,116,111,109, 0, 42, 99,117,115,116,111,109, 95,116,120, 0,101,117,108, 91, 51, 93, 0, 99,104, 97,110, 95,109, 97,116, 91, + 52, 93, 91, 52, 93, 0,112,111,115,101, 95,109, 97,116, 91, 52, 93, 91, 52, 93, 0,112,111,115,101, 95,104,101, 97,100, 91, 51, + 93, 0,112,111,115,101, 95,116, 97,105,108, 91, 51, 93, 0,108,105,109,105,116,109,105,110, 91, 51, 93, 0,108,105,109,105,116, +109, 97,120, 91, 51, 93, 0,115,116,105,102,102,110,101,115,115, 91, 51, 93, 0,105,107,115,116,114,101,116, 99,104, 0,105,107, +114,111,116,119,101,105,103,104,116, 0,105,107,108,105,110,119,101,105,103,104,116, 0, 99,104, 97,110, 98, 97,115,101, 0, 42, + 99,104, 97,110,104, 97,115,104, 0,112,114,111,120,121, 95,108, 97,121,101,114, 0,115,116,114,105,100,101, 95,111,102,102,115, +101,116, 91, 51, 93, 0, 99,121, 99,108,105, 99, 95,111,102,102,115,101,116, 91, 51, 93, 0, 97,103,114,111,117,112,115, 0, 97, + 99,116,105,118,101, 95,103,114,111,117,112, 0,105,107,115,111,108,118,101,114, 0, 42,105,107,100, 97,116, 97, 0, 42,105,107, +112, 97,114, 97,109, 0,112,114,111,120,121, 95, 97, 99,116, 95, 98,111,110,101, 91, 51, 50, 93, 0,110,117,109,105,116,101,114, + 0,110,117,109,115,116,101,112, 0,109,105,110,115,116,101,112, 0,109, 97,120,115,116,101,112, 0,115,111,108,118,101,114, 0, +102,101,101,100, 98, 97, 99,107, 0,109, 97,120,118,101,108, 0,100, 97,109,112,109, 97,120, 0,100, 97,109,112,101,112,115, 0, + 99,104, 97,110,110,101,108,115, 0, 99,117,115,116,111,109, 67,111,108, 0, 99,115, 0, 99,117,114,118,101,115, 0,103,114,111, +117,112,115, 0, 97, 99,116,105,118,101, 95,109, 97,114,107,101,114, 0,105,100,114,111,111,116, 0, 42,115,111,117,114, 99,101, + 0, 42,102,105,108,116,101,114, 95,103,114,112, 0,115,101, 97,114, 99,104,115,116,114, 91, 54, 52, 93, 0,102,105,108,116,101, +114,102,108, 97,103, 0, 97,100,115, 0,116,105,109,101,115,108,105,100,101, 0, 42,103,114,112, 0,110, 97,109,101, 91, 51, 48, + 93, 0,111,119,110,115,112, 97, 99,101, 0,116, 97,114,115,112, 97, 99,101, 0,101,110,102,111,114, 99,101, 0,104,101, 97,100, +116, 97,105,108, 0,108,105,110, 95,101,114,114,111,114, 0,114,111,116, 95,101,114,114,111,114, 0, 42,116, 97,114, 0,109, 97, +116,114,105,120, 91, 52, 93, 91, 52, 93, 0,115,112, 97, 99,101, 0,114,111,116, 79,114,100,101,114, 0,116, 97,114,110,117,109, + 0,116, 97,114,103,101,116,115, 0,105,116,101,114, 97,116,105,111,110,115, 0,114,111,111,116, 98,111,110,101, 0,109, 97,120, + 95,114,111,111,116, 98,111,110,101, 0, 42,112,111,108,101,116, 97,114, 0,112,111,108,101,115,117, 98,116, 97,114,103,101,116, + 91, 51, 50, 93, 0,112,111,108,101, 97,110,103,108,101, 0,111,114,105,101,110,116,119,101,105,103,104,116, 0,103,114, 97, 98, +116, 97,114,103,101,116, 91, 51, 93, 0,110,117,109,112,111,105,110,116,115, 0, 99,104, 97,105,110,108,101,110, 0,120,122, 83, + 99, 97,108,101, 77,111,100,101, 0,114,101,115,101,114,118,101,100, 49, 0,114,101,115,101,114,118,101,100, 50, 0,109,105,110, +109, 97,120,102,108, 97,103, 0,115,116,117, 99,107, 0, 99, 97, 99,104,101, 91, 51, 93, 0,108,111, 99,107,102,108, 97,103, 0, +102,111,108,108,111,119,102,108, 97,103, 0,118,111,108,109,111,100,101, 0,112,108, 97,110,101, 0,111,114,103,108,101,110,103, +116,104, 0, 98,117,108,103,101, 0,112,105,118, 88, 0,112,105,118, 89, 0,112,105,118, 90, 0, 97,120, 88, 0, 97,120, 89, 0, + 97,120, 90, 0,109,105,110, 76,105,109,105,116, 91, 54, 93, 0,109, 97,120, 76,105,109,105,116, 91, 54, 93, 0,101,120,116,114, + 97, 70,122, 0,105,110,118,109, 97,116, 91, 52, 93, 91, 52, 93, 0,102,114,111,109, 0,116,111, 0,109, 97,112, 91, 51, 93, 0, +101,120,112,111, 0,102,114,111,109, 95,109,105,110, 91, 51, 93, 0,102,114,111,109, 95,109, 97,120, 91, 51, 93, 0,116,111, 95, +109,105,110, 91, 51, 93, 0,116,111, 95,109, 97,120, 91, 51, 93, 0,114,111,116, 65,120,105,115, 0,122,109,105,110, 0,122,109, + 97,120, 0,112, 97,100, 91, 57, 93, 0, 99,104, 97,110,110,101,108, 91, 51, 50, 93, 0,110,111, 95,114,111,116, 95, 97,120,105, +115, 0,115,116,114,105,100,101, 95, 97,120,105,115, 0, 99,117,114,109,111,100, 0, 97, 99,116,115,116, 97,114,116, 0, 97, 99, +116,101,110,100, 0, 97, 99,116,111,102,102,115, 0,115,116,114,105,100,101,108,101,110, 0,115, 99, 97,108,101, 0, 98,108,101, +110,100,111,117,116, 0,115,116,114,105,100,101, 99,104, 97,110,110,101,108, 91, 51, 50, 93, 0,111,102,102,115, 95, 98,111,110, +101, 91, 51, 50, 93, 0,104, 97,115,105,110,112,117,116, 0,104, 97,115,111,117,116,112,117,116, 0,100, 97,116, 97,116,121,112, +101, 0,115,111, 99,107,101,116,116,121,112,101, 0, 42,110,101,119, 95,115,111, 99,107, 0,110,115, 0,108,105,109,105,116, 0, +115,116, 97, 99,107, 95,116,121,112,101, 0, 42,115,116, 97, 99,107, 95,112,116,114, 0,115,116, 97, 99,107, 95,105,110,100,101, +120, 0,108,111, 99,120, 0,108,111, 99,121, 0,111,119,110, 95,105,110,100,101,120, 0, 42,103,114,111,117,112,115,111, 99,107, + 0,116,111, 95,105,110,100,101,120, 0, 42,108,105,110,107, 0, 42,114,101, 99,116, 0,120,115,105,122,101, 0,121,115,105,122, +101, 0, 42,110,101,119, 95,110,111,100,101, 0,108, 97,115,116,121, 0,111,117,116,112,117,116,115, 0, 42,115,116,111,114, 97, +103,101, 0,109,105,110,105,119,105,100,116,104, 0,108, 97, 98,101,108, 91, 51, 50, 93, 0, 99,117,115,116,111,109, 49, 0, 99, +117,115,116,111,109, 50, 0, 99,117,115,116,111,109, 51, 0, 99,117,115,116,111,109, 52, 0,110,101,101,100, 95,101,120,101, 99, + 0,101,120,101, 99, 0, 42,116,104,114,101, 97,100,100, 97,116, 97, 0,116,111,116,114, 0, 98,117,116,114, 0,112,114,118,114, + 0, 42, 98,108,111, 99,107, 0, 42,116,121,112,101,105,110,102,111, 0, 42,102,114,111,109,110,111,100,101, 0, 42,116,111,110, +111,100,101, 0, 42,102,114,111,109,115,111, 99,107, 0, 42,116,111,115,111, 99,107, 0,110,111,100,101,115, 0,108,105,110,107, +115, 0, 42,115,116, 97, 99,107, 0, 42,116,104,114,101, 97,100,115,116, 97, 99,107, 0,105,110,105,116, 0,115,116, 97, 99,107, +115,105,122,101, 0, 99,117,114, 95,105,110,100,101,120, 0, 97,108,108,116,121,112,101,115, 0, 40, 42,112,114,111,103,114,101, +115,115, 41, 40, 41, 0, 40, 42,115,116, 97,116,115, 95,100,114, 97,119, 41, 40, 41, 0, 40, 42,116,101,115,116, 95, 98,114,101, + 97,107, 41, 40, 41, 0, 42,116, 98,104, 0, 42,112,114,104, 0, 42,115,100,104, 0, 99,121, 99,108,105, 99, 0,109,111,118,105, +101, 0,115, 97,109,112,108,101,115, 0,109, 97,120,115,112,101,101,100, 0,109,105,110,115,112,101,101,100, 0, 99,117,114,118, +101,100, 0,112,101,114, 99,101,110,116,120, 0,112,101,114, 99,101,110,116,121, 0, 98,111,107,101,104, 0,103, 97,109,109, 97, + 0,105,109, 97,103,101, 95,105,110, 95,119,105,100,116,104, 0,105,109, 97,103,101, 95,105,110, 95,104,101,105,103,104,116, 0, + 99,101,110,116,101,114, 95,120, 0, 99,101,110,116,101,114, 95,121, 0,115,112,105,110, 0,119,114, 97,112, 0,115,105,103,109, + 97, 95, 99,111,108,111,114, 0,115,105,103,109, 97, 95,115,112, 97, 99,101, 0,104,117,101, 0,116, 49, 0,116, 50, 0,116, 51, + 0,102,115,116,114,101,110,103,116,104, 0,102, 97,108,112,104, 97, 0,107,101,121, 91, 52, 93, 0, 97,108,103,111,114,105,116, +104,109, 0, 99,104, 97,110,110,101,108, 0,120, 49, 0,120, 50, 0,121, 49, 0,121, 50, 0,102, 97, 99, 95,120, 49, 0,102, 97, + 99, 95,120, 50, 0,102, 97, 99, 95,121, 49, 0,102, 97, 99, 95,121, 50, 0, 99,111,108,110, 97,109,101, 91, 51, 50, 93, 0, 98, +107,116,121,112,101, 0,114,111,116, 97,116,105,111,110, 0,103, 97,109, 99,111, 0,110,111, 95,122, 98,117,102, 0,102,115,116, +111,112, 0,109, 97,120, 98,108,117,114, 0, 98,116,104,114,101,115,104, 0, 42,100,105, 99,116, 0, 42,110,111,100,101, 0, 97, +110,103,108,101, 95,111,102,115, 0, 99,111,108,109,111,100, 0,109,105,120, 0,116,104,114,101,115,104,111,108,100, 0,102, 97, +100,101, 0,109, 0, 99, 0,106,105,116, 0,112,114,111,106, 0,102,105,116, 0,115,108,111,112,101, 91, 51, 93, 0,112,111,119, +101,114, 91, 51, 93, 0,108,105,102,116, 95,108,103,103, 91, 51, 93, 0,103, 97,109,109, 97, 95,105,110,118, 91, 51, 93, 0,108, +105,109, 99,104, 97,110, 0,117,110,115,112,105,108,108, 0,108,105,109,115, 99, 97,108,101, 0,117,115,112,105,108,108,114, 0, +117,115,112,105,108,108,103, 0,117,115,112,105,108,108, 98, 0,115,104,111,114,116,121, 0,109,105,110,116, 97, 98,108,101, 0, +109, 97,120,116, 97, 98,108,101, 0,101,120,116, 95,105,110, 91, 50, 93, 0,101,120,116, 95,111,117,116, 91, 50, 93, 0, 42, 99, +117,114,118,101, 0, 42,116, 97, 98,108,101, 0, 42,112,114,101,109,117,108,116, 97, 98,108,101, 0,112,114,101,115,101,116, 0, + 99,104, 97,110,103,101,100, 95,116,105,109,101,115,116, 97,109,112, 0, 99,117,114,114, 0, 99,108,105,112,114, 0, 99,109, 91, + 52, 93, 0, 98,108, 97, 99,107, 91, 51, 93, 0,119,104,105,116,101, 91, 51, 93, 0, 98,119,109,117,108, 91, 51, 93, 0,115, 97, +109,112,108,101, 91, 51, 93, 0,120, 95,114,101,115,111,108,117,116,105,111,110, 0,100, 97,116, 97, 95,114, 91, 50, 53, 54, 93, + 0,100, 97,116, 97, 95,103, 91, 50, 53, 54, 93, 0,100, 97,116, 97, 95, 98, 91, 50, 53, 54, 93, 0,100, 97,116, 97, 95,108,117, +109, 97, 91, 50, 53, 54, 93, 0,115, 97,109,112,108,101, 95,102,117,108,108, 0,115, 97,109,112,108,101, 95,108,105,110,101,115, + 0, 97, 99, 99,117,114, 97, 99,121, 0,119, 97,118,101,102,114,109, 95,109,111,100,101, 0,119, 97,118,101,102,114,109, 95, 97, +108,112,104, 97, 0,119, 97,118,101,102,114,109, 95,121,102, 97, 99, 0,119, 97,118,101,102,114,109, 95,104,101,105,103,104,116, + 0,118,101, 99,115, 99,111,112,101, 95, 97,108,112,104, 97, 0,118,101, 99,115, 99,111,112,101, 95,104,101,105,103,104,116, 0, +109,105,110,109, 97,120, 91, 51, 93, 91, 50, 93, 0,104,105,115,116, 0, 42,119, 97,118,101,102,111,114,109, 95, 49, 0, 42,119, + 97,118,101,102,111,114,109, 95, 50, 0, 42,119, 97,118,101,102,111,114,109, 95, 51, 0, 42,118,101, 99,115, 99,111,112,101, 0, +119, 97,118,101,102,111,114,109, 95,116,111,116, 0,111,102,102,115,101,116, 91, 50, 93, 0, 99,108,111,110,101, 0,109,116,101, +120, 0, 42,105, 99,111,110, 95,105,109, 98,117,102, 0,105, 99,111,110, 95,102,105,108,101,112, 97,116,104, 91, 50, 52, 48, 93, + 0,110,111,114,109, 97,108, 95,119,101,105,103,104,116, 0,111, 98, 95,109,111,100,101, 0,106,105,116,116,101,114, 0,115,109, +111,111,116,104, 95,115,116,114,111,107,101, 95,114, 97,100,105,117,115, 0,115,109,111,111,116,104, 95,115,116,114,111,107,101, + 95,102, 97, 99,116,111,114, 0,114, 97,116,101, 0,114,103, 98, 91, 51, 93, 0,115, 99,117,108,112,116, 95,112,108, 97,110,101, + 0,112,108, 97,110,101, 95,111,102,102,115,101,116, 0,115, 99,117,108,112,116, 95,116,111,111,108, 0,118,101,114,116,101,120, +112, 97,105,110,116, 95,116,111,111,108, 0,105,109, 97,103,101,112, 97,105,110,116, 95,116,111,111,108, 0,112, 97,100, 51, 91, + 53, 93, 0, 97,117,116,111,115,109,111,111,116,104, 95,102, 97, 99,116,111,114, 0, 99,114,101, 97,115,101, 95,112,105,110, 99, +104, 95,102, 97, 99,116,111,114, 0,112,108, 97,110,101, 95,116,114,105,109, 0,116,101,120,116,117,114,101, 95,115, 97,109,112, +108,101, 95, 98,105, 97,115, 0,116,101,120,116,117,114,101, 95,111,118,101,114,108, 97,121, 95, 97,108,112,104, 97, 0,117,110, +112,114,111,106,101, 99,116,101,100, 95,114, 97,100,105,117,115, 0, 97,100,100, 95, 99,111,108, 91, 51, 93, 0,115,117, 98, 95, + 99,111,108, 91, 51, 93, 0, 97, 99,116,105,118,101, 95,114,110,100, 0, 97, 99,116,105,118,101, 95, 99,108,111,110,101, 0, 97, + 99,116,105,118,101, 95,109, 97,115,107, 0, 42,108, 97,121,101,114,115, 0,116,111,116,108, 97,121,101,114, 0,109, 97,120,108, + 97,121,101,114, 0,116,111,116,115,105,122,101, 0, 42,112,111,111,108, 0, 42,101,120,116,101,114,110, 97,108, 0,114,111,116, + 91, 52, 93, 0, 97,118,101, 91, 51, 93, 0, 42,103,114,111,117,110,100, 0,119, 97,110,100,101,114, 91, 51, 93, 0,114,101,115, +116, 95,108,101,110,103,116,104, 0,112, 97,114,116,105, 99,108,101, 95,105,110,100,101,120, 91, 50, 93, 0,100,101,108,101,116, +101, 95,102,108, 97,103, 0,110,117,109, 0,112, 97,114,101,110,116, 0,112, 97, 91, 52, 93, 0,119, 91, 52, 93, 0,102,117,118, + 91, 52, 93, 0,102,111,102,102,115,101,116, 0,112,114,101,118, 95,115,116, 97,116,101, 0, 42,104, 97,105,114, 0, 42, 98,111, +105,100, 0,100,105,101,116,105,109,101, 0,110,117,109, 95,100,109, 99, 97, 99,104,101, 0,104, 97,105,114, 95,105,110,100,101, +120, 0, 97,108,105,118,101, 0,115,112,114,105,110,103, 95,107, 0,112,108, 97,115,116,105, 99,105,116,121, 95, 99,111,110,115, +116, 97,110,116, 0,121,105,101,108,100, 95,114, 97,116,105,111, 0,112,108, 97,115,116,105, 99,105,116,121, 95, 98, 97,108, 97, +110, 99,101, 0,121,105,101,108,100, 95, 98, 97,108, 97,110, 99,101, 0,118,105,115, 99,111,115,105,116,121, 95,111,109,101,103, + 97, 0,118,105,115, 99,111,115,105,116,121, 95, 98,101,116, 97, 0,115,116,105,102,102,110,101,115,115, 95,107, 0,115,116,105, +102,102,110,101,115,115, 95,107,110,101, 97,114, 0,114,101,115,116, 95,100,101,110,115,105,116,121, 0, 98,117,111,121, 97,110, + 99,121, 0,115,112,114,105,110,103, 95,102,114, 97,109,101,115, 0, 42, 98,111,105,100,115, 0, 42,102,108,117,105,100, 0,100, +105,115,116,114, 0,112,104,121,115,116,121,112,101, 0, 97,118,101,109,111,100,101, 0,114,101, 97, 99,116,101,118,101,110,116, + 0,100,114, 97,119, 0,100,114, 97,119, 95, 97,115, 0,100,114, 97,119, 95,115,105,122,101, 0, 99,104,105,108,100,116,121,112, +101, 0,114,101,110, 95, 97,115, 0,115,117, 98,102,114, 97,109,101,115, 0,100,114, 97,119, 95, 99,111,108, 0,114,101,110, 95, +115,116,101,112, 0,104, 97,105,114, 95,115,116,101,112, 0,107,101,121,115, 95,115,116,101,112, 0, 97,100, 97,112,116, 95, 97, +110,103,108,101, 0, 97,100, 97,112,116, 95,112,105,120, 0,114,111,116,102,114,111,109, 0,105,110,116,101,103,114, 97,116,111, +114, 0, 98, 98, 95, 97,108,105,103,110, 0, 98, 98, 95,117,118, 95,115,112,108,105,116, 0, 98, 98, 95, 97,110,105,109, 0, 98, + 98, 95,115,112,108,105,116, 95,111,102,102,115,101,116, 0, 98, 98, 95,116,105,108,116, 0, 98, 98, 95,114, 97,110,100, 95,116, +105,108,116, 0, 98, 98, 95,111,102,102,115,101,116, 91, 50, 93, 0, 98, 98, 95,115,105,122,101, 91, 50, 93, 0, 98, 98, 95,118, +101,108, 95,104,101, 97,100, 0, 98, 98, 95,118,101,108, 95,116, 97,105,108, 0, 99,111,108,111,114, 95,118,101, 99, 95,109, 97, +120, 0,115,105,109,112,108,105,102,121, 95,114,101,102,115,105,122,101, 0,115,105,109,112,108,105,102,121, 95,114, 97,116,101, + 0,115,105,109,112,108,105,102,121, 95,116,114, 97,110,115,105,116,105,111,110, 0,115,105,109,112,108,105,102,121, 95,118,105, +101,119,112,111,114,116, 0,116,105,109,101,116,119,101, 97,107, 0,106,105,116,102, 97, 99, 0,101,102,102, 95,104, 97,105,114, + 0,103,114,105,100, 95,114, 97,110,100, 0,103,114,105,100, 95,114,101,115, 0,101,102,102,101, 99,116,111,114, 95, 97,109,111, +117,110,116, 0,112, 97,114,116,102, 97, 99, 0,116, 97,110,102, 97, 99, 0,116, 97,110,112,104, 97,115,101, 0,114,101, 97, 99, +116,102, 97, 99, 0,111, 98, 95,118,101,108, 91, 51, 93, 0, 97,118,101,102, 97, 99, 0,112,104, 97,115,101,102, 97, 99, 0,114, + 97,110,100,114,111,116,102, 97, 99, 0,114, 97,110,100,112,104, 97,115,101,102, 97, 99, 0,114, 97,110,100,115,105,122,101, 0, + 97, 99, 99, 91, 51, 93, 0,100,114, 97,103,102, 97, 99, 0, 98,114,111,119,110,102, 97, 99, 0,114, 97,110,100,108,101,110,103, +116,104, 0, 99,104,105,108,100, 95,110, 98,114, 0,114,101,110, 95, 99,104,105,108,100, 95,110, 98,114, 0,112, 97,114,101,110, +116,115, 0, 99,104,105,108,100,115,105,122,101, 0, 99,104,105,108,100,114, 97,110,100,115,105,122,101, 0, 99,104,105,108,100, +114, 97,100, 0, 99,104,105,108,100,102,108, 97,116, 0, 99,108,117,109,112,112,111,119, 0,107,105,110,107, 95,102,108, 97,116, + 0,107,105,110,107, 95, 97,109,112, 95, 99,108,117,109,112, 0,114,111,117,103,104, 49, 0,114,111,117,103,104, 49, 95,115,105, +122,101, 0,114,111,117,103,104, 50, 0,114,111,117,103,104, 50, 95,115,105,122,101, 0,114,111,117,103,104, 50, 95,116,104,114, +101,115, 0,114,111,117,103,104, 95,101,110,100, 0,114,111,117,103,104, 95,101,110,100, 95,115,104, 97,112,101, 0, 99,108,101, +110,103,116,104, 0, 99,108,101,110,103,116,104, 95,116,104,114,101,115, 0,112, 97,114,116,105,110,103, 95,102, 97, 99, 0,112, + 97,114,116,105,110,103, 95,109,105,110, 0,112, 97,114,116,105,110,103, 95,109, 97,120, 0, 98,114, 97,110, 99,104, 95,116,104, +114,101,115, 0,100,114, 97,119, 95,108,105,110,101, 91, 50, 93, 0,112, 97,116,104, 95,115,116, 97,114,116, 0,112, 97,116,104, + 95,101,110,100, 0,116,114, 97,105,108, 95, 99,111,117,110,116, 0,107,101,121,101,100, 95,108,111,111,112,115, 0,100,117,112, +108,105,119,101,105,103,104,116,115, 0, 42,101,102,102, 95,103,114,111,117,112, 0, 42,100,117,112, 95,111, 98, 0, 42, 98, 98, + 95,111, 98, 0, 42,112,100, 50, 0, 42,112, 97,114,116, 0, 42,112, 97,114,116,105, 99,108,101,115, 0, 42, 42,112, 97,116,104, + 99, 97, 99,104,101, 0, 42, 42, 99,104,105,108,100, 99, 97, 99,104,101, 0,112, 97,116,104, 99, 97, 99,104,101, 98,117,102,115, + 0, 99,104,105,108,100, 99, 97, 99,104,101, 98,117,102,115, 0, 42, 99,108,109,100, 0, 42,104, 97,105,114, 95,105,110, 95,100, +109, 0, 42,104, 97,105,114, 95,111,117,116, 95,100,109, 0, 42,116, 97,114,103,101,116, 95,111, 98, 0, 42,108, 97,116,116,105, + 99,101, 0,116,114,101,101, 95,102,114, 97,109,101, 0, 98,118,104,116,114,101,101, 95,102,114, 97,109,101, 0, 99,104,105,108, +100, 95,115,101,101,100, 0,116,111,116,117,110,101,120,105,115,116, 0,116,111,116, 99,104,105,108,100, 0,116,111,116, 99, 97, + 99,104,101,100, 0,116,111,116, 99,104,105,108,100, 99, 97, 99,104,101, 0,116, 97,114,103,101,116, 95,112,115,121,115, 0,116, +111,116,107,101,121,101,100, 0, 98, 97,107,101,115,112, 97, 99,101, 0, 98, 98, 95,117,118,110, 97,109,101, 91, 51, 93, 91, 51, + 50, 93, 0,118,103,114,111,117,112, 91, 49, 50, 93, 0,118,103, 95,110,101,103, 0,114,116, 51, 0, 42,114,101,110,100,101,114, +100, 97,116, 97, 0, 42,101,102,102,101, 99,116,111,114,115, 0, 42,102,108,117,105,100, 95,115,112,114,105,110,103,115, 0,116, +111,116, 95,102,108,117,105,100,115,112,114,105,110,103,115, 0, 97,108,108,111, 99, 95,102,108,117,105,100,115,112,114,105,110, +103,115, 0, 42,116,114,101,101, 0, 42,112,100,100, 0, 42,102,114, 97,110,100, 0, 67,100,105,115, 0, 67,118,105, 0,115,116, +114,117, 99,116,117,114, 97,108, 0, 98,101,110,100,105,110,103, 0,109, 97,120, 95, 98,101,110,100, 0,109, 97,120, 95,115,116, +114,117, 99,116, 0,109, 97,120, 95,115,104,101, 97,114, 0, 97,118,103, 95,115,112,114,105,110,103, 95,108,101,110, 0,116,105, +109,101,115, 99, 97,108,101, 0,101,102,102, 95,102,111,114, 99,101, 95,115, 99, 97,108,101, 0,101,102,102, 95,119,105,110,100, + 95,115, 99, 97,108,101, 0,115,105,109, 95,116,105,109,101, 95,111,108,100, 0,118,101,108,111, 99,105,116,121, 95,115,109,111, +111,116,104, 0, 99,111,108,108,105,100,101,114, 95,102,114,105, 99,116,105,111,110, 0,115,116,101,112,115, 80,101,114, 70,114, + 97,109,101, 0,112,114,101,114,111,108,108, 0,109, 97,120,115,112,114,105,110,103,108,101,110, 0,115,111,108,118,101,114, 95, +116,121,112,101, 0,118,103,114,111,117,112, 95, 98,101,110,100, 0,118,103,114,111,117,112, 95,109, 97,115,115, 0,118,103,114, +111,117,112, 95,115,116,114,117, 99,116, 0,115,104, 97,112,101,107,101,121, 95,114,101,115,116, 0,112,114,101,115,101,116,115, + 0,114,101,115,101,116, 0, 42, 99,111,108,108,105,115,105,111,110, 95,108,105,115,116, 0,101,112,115,105,108,111,110, 0,115, +101,108,102, 95,102,114,105, 99,116,105,111,110, 0,115,101,108,102,101,112,115,105,108,111,110, 0,114,101,112,101,108, 95,102, +111,114, 99,101, 0,100,105,115,116, 97,110, 99,101, 95,114,101,112,101,108, 0,115,101,108,102, 95,108,111,111,112, 95, 99,111, +117,110,116, 0,108,111,111,112, 95, 99,111,117,110,116, 0,112,114,101,115,115,117,114,101, 0,116,104,105, 99,107,110,101,115, +115, 0,115,116,114,111,107,101,115, 0,102,114, 97,109,101,110,117,109, 0, 42, 97, 99,116,102,114, 97,109,101, 0,103,115,116, +101,112, 0,105,110,102,111, 91, 49, 50, 56, 93, 0,115, 98,117,102,102,101,114, 95,115,105,122,101, 0,115, 98,117,102,102,101, +114, 95,115,102,108, 97,103, 0, 42,115, 98,117,102,102,101,114, 0,108,105,115,116, 0,112,114,105,110,116,108,101,118,101,108, + 0,115,116,111,114,101,108,101,118,101,108, 0, 42,114,101,112,111,114,116,116,105,109,101,114, 0, 42,119,105,110,100,114, 97, +119, 97, 98,108,101, 0, 42,119,105,110, 97, 99,116,105,118,101, 0,119,105,110,100,111,119,115, 0,105,110,105,116,105, 97,108, +105,122,101,100, 0,102,105,108,101, 95,115, 97,118,101,100, 0,111,112, 95,117,110,100,111, 95,100,101,112,116,104, 0,111,112, +101,114, 97,116,111,114,115, 0,113,117,101,117,101, 0,114,101,112,111,114,116,115, 0,106,111, 98,115, 0,112, 97,105,110,116, + 99,117,114,115,111,114,115, 0,100,114, 97,103,115, 0,107,101,121, 99,111,110,102,105,103,115, 0, 42,100,101,102, 97,117,108, +116, 99,111,110,102, 0,116,105,109,101,114,115, 0, 42, 97,117,116,111,115, 97,118,101,116,105,109,101,114, 0, 42,103,104,111, +115,116,119,105,110, 0,103,114, 97, 98, 99,117,114,115,111,114, 0, 42,115, 99,114,101,101,110, 0, 42,110,101,119,115, 99,114, +101,101,110, 0,115, 99,114,101,101,110,110, 97,109,101, 91, 51, 50, 93, 0,112,111,115,120, 0,112,111,115,121, 0,119,105,110, +100,111,119,115,116, 97,116,101, 0,109,111,110,105,116,111,114, 0,108, 97,115,116, 99,117,114,115,111,114, 0,109,111,100, 97, +108, 99,117,114,115,111,114, 0, 97,100,100,109,111,117,115,101,109,111,118,101, 0, 42,101,118,101,110,116,115,116, 97,116,101, + 0, 42, 99,117,114,115,119,105,110, 0, 42,116,119,101, 97,107, 0,100,114, 97,119,109,101,116,104,111,100, 0,100,114, 97,119, +102, 97,105,108, 0, 42,100,114, 97,119,100, 97,116, 97, 0,109,111,100, 97,108,104, 97,110,100,108,101,114,115, 0,115,117, 98, +119,105,110,100,111,119,115, 0,103,101,115,116,117,114,101, 0,105,100,110, 97,109,101, 91, 54, 52, 93, 0,112,114,111,112,118, + 97,108,117,101, 0,115,104,105,102,116, 0, 99,116,114,108, 0, 97,108,116, 0,111,115,107,101,121, 0,107,101,121,109,111,100, +105,102,105,101,114, 0,109, 97,112,116,121,112,101, 0, 42,112,116,114, 0,105,116,101,109,115, 0,115,112, 97, 99,101,105,100, + 0,114,101,103,105,111,110,105,100, 0,107,109,105, 95,105,100, 0, 40, 42,112,111,108,108, 41, 40, 41, 0, 42,109,111,100, 97, +108, 95,105,116,101,109,115, 0, 98, 97,115,101,110, 97,109,101, 91, 54, 52, 93, 0, 97, 99,116,107,101,121,109, 97,112, 0, 42, + 99,117,115,116,111,109,100, 97,116, 97, 0, 42,112,121, 95,105,110,115,116, 97,110, 99,101, 0, 42,114,101,112,111,114,116,115, + 0,109, 97, 99,114,111, 0, 42,111,112,109, 0, 42,101,100, 97,116, 97, 0,105,110,102,108,117,101,110, 99,101, 0, 42, 99,111, +101,102,102,105, 99,105,101,110,116,115, 0, 97,114,114, 97,121,115,105,122,101, 0,112,111,108,121, 95,111,114,100,101,114, 0, + 97,109,112,108,105,116,117,100,101, 0,112,104, 97,115,101, 95,109,117,108,116,105,112,108,105,101,114, 0,112,104, 97,115,101, + 95,111,102,102,115,101,116, 0,118, 97,108,117,101, 95,111,102,102,115,101,116, 0,109,105,100,118, 97,108, 0, 98,101,102,111, +114,101, 95,109,111,100,101, 0, 97,102,116,101,114, 95,109,111,100,101, 0, 98,101,102,111,114,101, 95, 99,121, 99,108,101,115, + 0, 97,102,116,101,114, 95, 99,121, 99,108,101,115, 0,114,101, 99,116, 0,112,104, 97,115,101, 0,109,111,100,105,102,105, 99, + 97,116,105,111,110, 0,115,116,101,112, 95,115,105,122,101, 0, 42,114,110, 97, 95,112, 97,116,104, 0,112, 99,104, 97,110, 95, +110, 97,109,101, 91, 51, 50, 93, 0,116,114, 97,110,115, 67,104, 97,110, 0,105,100,116,121,112,101, 0,116, 97,114,103,101,116, +115, 91, 56, 93, 0,110,117,109, 95,116, 97,114,103,101,116,115, 0,118, 97,114,105, 97, 98,108,101,115, 0,101,120,112,114,101, +115,115,105,111,110, 91, 50, 53, 54, 93, 0, 42,101,120,112,114, 95, 99,111,109,112, 0,118,101, 99, 91, 50, 93, 0, 42,102,112, +116, 0, 97,114,114, 97,121, 95,105,110,100,101,120, 0, 99,111,108,111,114, 95,109,111,100,101, 0, 99,111,108,111,114, 91, 51, + 93, 0,102,114,111,109, 91, 49, 50, 56, 93, 0,116,111, 91, 49, 50, 56, 93, 0,109, 97,112,112,105,110,103,115, 0,115,116,114, +105,112,115, 0, 42,114,101,109, 97,112, 0,102, 99,117,114,118,101,115, 0,115,116,114,105,112, 95,116,105,109,101, 0, 98,108, +101,110,100,109,111,100,101, 0,101,120,116,101,110,100,109,111,100,101, 0,103,114,111,117,112, 91, 54, 52, 93, 0,103,114,111, +117,112,109,111,100,101, 0,107,101,121,105,110,103,102,108, 97,103, 0,112, 97,116,104,115, 0,116,121,112,101,105,110,102,111, + 91, 54, 52, 93, 0, 97, 99,116,105,118,101, 95,112, 97,116,104, 0, 42,116,109,112, 97, 99,116, 0,110,108, 97, 95,116,114, 97, + 99,107,115, 0, 42, 97, 99,116,115,116,114,105,112, 0,100,114,105,118,101,114,115, 0,111,118,101,114,114,105,100,101,115, 0, + 97, 99,116, 95, 98,108,101,110,100,109,111,100,101, 0, 97, 99,116, 95,101,120,116,101,110,100,109,111,100,101, 0, 97, 99,116, + 95,105,110,102,108,117,101,110, 99,101, 0,114,117,108,101, 0,111,112,116,105,111,110,115, 0,102,101, 97,114, 95,102, 97, 99, +116,111,114, 0,115,105,103,110, 97,108, 95,105,100, 0,108,111,111,107, 95, 97,104,101, 97,100, 0,111,108,111, 99, 91, 51, 93, + 0,113,117,101,117,101, 95,115,105,122,101, 0,119, 97,110,100,101,114, 0,102,108,101,101, 95,100,105,115,116, 97,110, 99,101, + 0,104,101, 97,108,116,104, 0,115,116, 97,116,101, 95,105,100, 0,114,117,108,101,115, 0, 99,111,110,100,105,116,105,111,110, +115, 0, 97, 99,116,105,111,110,115, 0,114,117,108,101,115,101,116, 95,116,121,112,101, 0,114,117,108,101, 95,102,117,122,122, +105,110,101,115,115, 0,108, 97,115,116, 95,115,116, 97,116,101, 95,105,100, 0,108, 97,110,100,105,110,103, 95,115,109,111,111, +116,104,110,101,115,115, 0, 98, 97,110,107,105,110,103, 0, 97,103,103,114,101,115,115,105,111,110, 0, 97,105,114, 95,109,105, +110, 95,115,112,101,101,100, 0, 97,105,114, 95,109, 97,120, 95,115,112,101,101,100, 0, 97,105,114, 95,109, 97,120, 95, 97, 99, + 99, 0, 97,105,114, 95,109, 97,120, 95, 97,118,101, 0, 97,105,114, 95,112,101,114,115,111,110, 97,108, 95,115,112, 97, 99,101, + 0,108, 97,110,100, 95,106,117,109,112, 95,115,112,101,101,100, 0,108, 97,110,100, 95,109, 97,120, 95,115,112,101,101,100, 0, +108, 97,110,100, 95,109, 97,120, 95, 97, 99, 99, 0,108, 97,110,100, 95,109, 97,120, 95, 97,118,101, 0,108, 97,110,100, 95,112, +101,114,115,111,110, 97,108, 95,115,112, 97, 99,101, 0,108, 97,110,100, 95,115,116,105, 99,107, 95,102,111,114, 99,101, 0,115, +116, 97,116,101,115, 0, 42,115,109,100, 0, 42,102,108,117,105,100, 95,103,114,111,117,112, 0, 42, 99,111,108,108, 95,103,114, +111,117,112, 0, 42,119,116, 0, 42,116,101,120, 95,119,116, 0, 42,116,101,120, 95,115,104, 97,100,111,119, 0, 42,115,104, 97, +100,111,119, 0,112, 48, 91, 51, 93, 0,112, 49, 91, 51, 93, 0,100,120, 0,111,109,101,103, 97, 0,116,101,109,112, 65,109, 98, + 0, 98,101,116, 97, 0,114,101,115, 91, 51, 93, 0, 97,109,112,108,105,102,121, 0,109, 97,120,114,101,115, 0,118,105,101,119, +115,101,116,116,105,110,103,115, 0,110,111,105,115,101, 0,100,105,115,115, 95,112,101,114, 99,101,110,116, 0,100,105,115,115, + 95,115,112,101,101,100, 0,114,101,115, 95,119,116, 91, 51, 93, 0,100,120, 95,119,116, 0,118, 51,100,110,117,109, 0, 99, 97, + 99,104,101, 95, 99,111,109,112, 0, 99, 97, 99,104,101, 95,104,105,103,104, 95, 99,111,109,112, 0, 42,112,111,105,110,116, 95, + 99, 97, 99,104,101, 91, 50, 93, 0,112,116, 99, 97, 99,104,101,115, 91, 50, 93, 0, 98,111,114,100,101,114, 95, 99,111,108,108, +105,115,105,111,110,115, 0,116,105,109,101, 95,115, 99, 97,108,101, 0,118,111,114,116,105, 99,105,116,121, 0,118,101,108,111, + 99,105,116,121, 91, 50, 93, 0,118,101,108, 95,109,117,108,116,105, 0,118,103,114,112, 95,104,101, 97,116, 95,115, 99, 97,108, +101, 91, 50, 93, 0,118,103,114,111,117,112, 95,102,108,111,119, 0,118,103,114,111,117,112, 95,100,101,110,115,105,116,121, 0, +118,103,114,111,117,112, 95,104,101, 97,116, 0, 42,112,111,105,110,116,115, 95,111,108,100, 0, 42,118,101,108, 0,109, 97,116, + 95,111,108,100, 91, 52, 93, 91, 52, 93, 0, 0, 84, 89, 80, 69,206, 1, 0, 0, 99,104, 97,114, 0,117, 99,104, 97,114, 0,115, +104,111,114,116, 0,117,115,104,111,114,116, 0,105,110,116, 0,108,111,110,103, 0,117,108,111,110,103, 0,102,108,111, 97,116, + 0,100,111,117, 98,108,101, 0,118,111,105,100, 0, 76,105,110,107, 0, 76,105,110,107, 68, 97,116, 97, 0, 76,105,115,116, 66, + 97,115,101, 0,118,101, 99, 50,115, 0,118,101, 99, 50,102, 0,114, 99,116,105, 0,114, 99,116,102, 0, 73, 68, 80,114,111,112, +101,114,116,121, 68, 97,116, 97, 0, 73, 68, 80,114,111,112,101,114,116,121, 0, 73, 68, 0, 76,105, 98,114, 97,114,121, 0, 70, +105,108,101, 68, 97,116, 97, 0, 80,114,101,118,105,101,119, 73,109, 97,103,101, 0, 73,112,111, 68,114,105,118,101,114, 0, 79, + 98,106,101, 99,116, 0, 73,112,111, 67,117,114,118,101, 0, 66, 80,111,105,110,116, 0, 66,101,122, 84,114,105,112,108,101, 0, + 73,112,111, 0, 75,101,121, 66,108,111, 99,107, 0, 75,101,121, 0, 65,110,105,109, 68, 97,116, 97, 0, 84,101,120,116, 76,105, +110,101, 0, 84,101,120,116, 77, 97,114,107,101,114, 0, 84,101,120,116, 0, 80, 97, 99,107,101,100, 70,105,108,101, 0, 67, 97, +109,101,114, 97, 0, 73,109, 97,103,101, 85,115,101,114, 0, 83, 99,101,110,101, 0, 73,109, 97,103,101, 0, 71, 80, 85, 84,101, +120,116,117,114,101, 0, 97,110,105,109, 0, 82,101,110,100,101,114, 82,101,115,117,108,116, 0, 77, 84,101,120, 0, 84,101,120, + 0, 80,108,117,103,105,110, 84,101,120, 0, 67, 66, 68, 97,116, 97, 0, 67,111,108,111,114, 66, 97,110,100, 0, 69,110,118, 77, + 97,112, 0, 73,109, 66,117,102, 0, 80,111,105,110,116, 68,101,110,115,105,116,121, 0, 67,117,114,118,101, 77, 97,112,112,105, +110,103, 0, 86,111,120,101,108, 68, 97,116, 97, 0, 98, 78,111,100,101, 84,114,101,101, 0, 84,101,120, 77, 97,112,112,105,110, +103, 0, 76, 97,109,112, 0, 86,111,108,117,109,101, 83,101,116,116,105,110,103,115, 0, 77, 97,116,101,114,105, 97,108, 0, 71, +114,111,117,112, 0, 86, 70,111,110,116, 0, 86, 70,111,110,116, 68, 97,116, 97, 0, 77,101,116, 97, 69,108,101,109, 0, 66,111, +117,110,100, 66,111,120, 0, 77,101,116, 97, 66, 97,108,108, 0, 78,117,114, 98, 0, 67,104, 97,114, 73,110,102,111, 0, 84,101, +120,116, 66,111,120, 0, 69,100,105,116, 78,117,114, 98, 0, 71, 72, 97,115,104, 0, 67,117,114,118,101, 0, 80, 97,116,104, 0, + 83,101,108, 66,111,120, 0, 69,100,105,116, 70,111,110,116, 0, 77,101,115,104, 0, 77, 70, 97, 99,101, 0, 77, 84, 70, 97, 99, +101, 0, 84, 70, 97, 99,101, 0, 77, 86,101,114,116, 0, 77, 69,100,103,101, 0, 77, 68,101,102,111,114,109, 86,101,114,116, 0, + 77, 67,111,108, 0, 77, 83,116,105, 99,107,121, 0, 77, 83,101,108,101, 99,116, 0, 69,100,105,116, 77,101,115,104, 0, 67,117, +115,116,111,109, 68, 97,116, 97, 0, 77,117,108,116,105,114,101,115, 0, 80, 97,114,116,105, 97,108, 86,105,115,105, 98,105,108, +105,116,121, 0, 77, 68,101,102,111,114,109, 87,101,105,103,104,116, 0, 77, 84,101,120, 80,111,108,121, 0, 77, 76,111,111,112, + 85, 86, 0, 77, 76,111,111,112, 67,111,108, 0, 77, 70,108,111, 97,116, 80,114,111,112,101,114,116,121, 0, 77, 73,110,116, 80, +114,111,112,101,114,116,121, 0, 77, 83,116,114,105,110,103, 80,114,111,112,101,114,116,121, 0, 79,114,105,103, 83,112, 97, 99, +101, 70, 97, 99,101, 0, 77, 68,105,115,112,115, 0, 77,117,108,116,105,114,101,115, 67,111,108, 0, 77,117,108,116,105,114,101, +115, 67,111,108, 70, 97, 99,101, 0, 77,117,108,116,105,114,101,115, 70, 97, 99,101, 0, 77,117,108,116,105,114,101,115, 69,100, +103,101, 0, 77,117,108,116,105,114,101,115, 76,101,118,101,108, 0, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 77, 97, +112,112,105,110,103, 73,110,102,111, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,117, 98,115,117,114,102, 77,111,100, +105,102,105,101,114, 68, 97,116, 97, 0, 76, 97,116,116,105, 99,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67,117, +114,118,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 66,117,105,108,100, 77,111,100,105,102,105,101,114, 68, 97,116, + 97, 0, 77, 97,115,107, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 65,114,114, 97,121, 77,111,100,105,102,105,101,114, + 68, 97,116, 97, 0, 77,105,114,114,111,114, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 69,100,103,101, 83,112,108,105, +116, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 66,101,118,101,108, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, + 66, 77,101,115,104, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,109,111,107,101, 77,111,100,105,102,105,101,114, 68, + 97,116, 97, 0, 83,109,111,107,101, 68,111,109, 97,105,110, 83,101,116,116,105,110,103,115, 0, 83,109,111,107,101, 70,108,111, +119, 83,101,116,116,105,110,103,115, 0, 83,109,111,107,101, 67,111,108,108, 83,101,116,116,105,110,103,115, 0, 68,105,115,112, +108, 97, 99,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 85, 86, 80,114,111,106,101, 99,116, 77,111,100,105,102,105, +101,114, 68, 97,116, 97, 0, 68,101, 99,105,109, 97,116,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,109,111,111, +116,104, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67, 97,115,116, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, + 87, 97,118,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 65,114,109, 97,116,117,114,101, 77,111,100,105,102,105,101, +114, 68, 97,116, 97, 0, 72,111,111,107, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,111,102,116, 98,111,100,121, 77, +111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67,108,111,116,104, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 67,108, +111,116,104, 0, 67,108,111,116,104, 83,105,109, 83,101,116,116,105,110,103,115, 0, 67,108,111,116,104, 67,111,108,108, 83,101, +116,116,105,110,103,115, 0, 80,111,105,110,116, 67, 97, 99,104,101, 0, 67,111,108,108,105,115,105,111,110, 77,111,100,105,102, +105,101,114, 68, 97,116, 97, 0, 66, 86, 72, 84,114,101,101, 0, 83,117,114,102, 97, 99,101, 77,111,100,105,102,105,101,114, 68, + 97,116, 97, 0, 68,101,114,105,118,101,100, 77,101,115,104, 0, 66, 86, 72, 84,114,101,101, 70,114,111,109, 77,101,115,104, 0, + 66,111,111,108,101, 97,110, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 77, 68,101,102, 73,110,102,108,117,101,110, 99, +101, 0, 77, 68,101,102, 67,101,108,108, 0, 77,101,115,104, 68,101,102,111,114,109, 77,111,100,105,102,105,101,114, 68, 97,116, + 97, 0, 80, 97,114,116,105, 99,108,101, 83,121,115,116,101,109, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 80, 97,114, +116,105, 99,108,101, 83,121,115,116,101,109, 0, 80, 97,114,116,105, 99,108,101, 73,110,115,116, 97,110, 99,101, 77,111,100,105, +102,105,101,114, 68, 97,116, 97, 0, 69,120,112,108,111,100,101, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 77,117,108, +116,105,114,101,115, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 70,108,117,105,100,115,105,109, 77,111,100,105,102,105, +101,114, 68, 97,116, 97, 0, 70,108,117,105,100,115,105,109, 83,101,116,116,105,110,103,115, 0, 83,104,114,105,110,107,119,114, + 97,112, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,105,109,112,108,101, 68,101,102,111,114,109, 77,111,100,105,102, +105,101,114, 68, 97,116, 97, 0, 83,104, 97,112,101, 75,101,121, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83,111,108, +105,100,105,102,121, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 83, 99,114,101,119, 77,111,100,105,102,105,101,114, 68, + 97,116, 97, 0, 87, 97,114,112, 77,111,100,105,102,105,101,114, 68, 97,116, 97, 0, 69,100,105,116, 76, 97,116,116, 0, 76, 97, +116,116,105, 99,101, 0, 98, 68,101,102,111,114,109, 71,114,111,117,112, 0, 83, 99,117,108,112,116, 83,101,115,115,105,111,110, + 0, 98, 65, 99,116,105,111,110, 0, 98, 80,111,115,101, 0, 98, 71, 80,100, 97,116, 97, 0, 98, 65,110,105,109, 86,105,122, 83, +101,116,116,105,110,103,115, 0, 98, 77,111,116,105,111,110, 80, 97,116,104, 0, 66,117,108,108,101,116, 83,111,102,116, 66,111, +100,121, 0, 80, 97,114,116, 68,101,102,108,101, 99,116, 0, 83,111,102,116, 66,111,100,121, 0, 79, 98, 72,111,111,107, 0, 68, +117,112,108,105, 79, 98,106,101, 99,116, 0, 82, 78, 71, 0, 69,102,102,101, 99,116,111,114, 87,101,105,103,104,116,115, 0, 80, + 84, 67, 97, 99,104,101, 69,120,116,114, 97, 0, 80, 84, 67, 97, 99,104,101, 77,101,109, 0, 80, 84, 67, 97, 99,104,101, 69,100, +105,116, 0, 83, 66, 86,101,114,116,101,120, 0, 66,111,100,121, 80,111,105,110,116, 0, 66,111,100,121, 83,112,114,105,110,103, + 0, 83, 66, 83, 99,114, 97,116, 99,104, 0, 70,108,117,105,100, 86,101,114,116,101,120, 86,101,108,111, 99,105,116,121, 0, 87, +111,114,108,100, 0, 66, 97,115,101, 0, 65,118,105, 67,111,100,101, 99, 68, 97,116, 97, 0, 81,117,105, 99,107,116,105,109,101, + 67,111,100,101, 99, 68, 97,116, 97, 0, 81,117,105, 99,107,116,105,109,101, 67,111,100,101, 99, 83,101,116,116,105,110,103,115, + 0, 70, 70, 77,112,101,103, 67,111,100,101, 99, 68, 97,116, 97, 0, 65,117,100,105,111, 68, 97,116, 97, 0, 83, 99,101,110,101, + 82,101,110,100,101,114, 76, 97,121,101,114, 0, 82,101,110,100,101,114, 68, 97,116, 97, 0, 82,101,110,100,101,114, 80,114,111, +102,105,108,101, 0, 71, 97,109,101, 68,111,109,101, 0, 71, 97,109,101, 70,114, 97,109,105,110,103, 0, 71, 97,109,101, 68, 97, +116, 97, 0, 84,105,109,101, 77, 97,114,107,101,114, 0, 80, 97,105,110,116, 0, 66,114,117,115,104, 0, 73,109, 97,103,101, 80, + 97,105,110,116, 83,101,116,116,105,110,103,115, 0, 80, 97,114,116,105, 99,108,101, 66,114,117,115,104, 68, 97,116, 97, 0, 80, + 97,114,116,105, 99,108,101, 69,100,105,116, 83,101,116,116,105,110,103,115, 0, 84,114, 97,110,115,102,111,114,109, 79,114,105, +101,110,116, 97,116,105,111,110, 0, 83, 99,117,108,112,116, 0, 86, 80, 97,105,110,116, 0, 84,111,111,108, 83,101,116,116,105, +110,103,115, 0, 98, 83,116, 97,116,115, 0, 85,110,105,116, 83,101,116,116,105,110,103,115, 0, 80,104,121,115,105, 99,115, 83, +101,116,116,105,110,103,115, 0, 69,100,105,116,105,110,103, 0, 83, 99,101,110,101, 83,116, 97,116,115, 0, 68, 97,103, 70,111, +114,101,115,116, 0, 66, 71,112,105, 99, 0, 82,101,103,105,111,110, 86,105,101,119, 51, 68, 0, 82,101,110,100,101,114, 73,110, +102,111, 0, 86,105,101,119, 68,101,112,116,104,115, 0, 83,109,111,111,116,104, 86,105,101,119, 83,116,111,114,101, 0,119,109, + 84,105,109,101,114, 0, 86,105,101,119, 51, 68, 0, 83,112, 97, 99,101, 76,105,110,107, 0, 86,105,101,119, 50, 68, 0, 83,112, + 97, 99,101, 73,110,102,111, 0, 83,112, 97, 99,101, 73,112,111, 0, 98, 68,111,112,101, 83,104,101,101,116, 0, 83,112, 97, 99, +101, 66,117,116,115, 0, 83,112, 97, 99,101, 83,101,113, 0, 70,105,108,101, 83,101,108,101, 99,116, 80, 97,114, 97,109,115, 0, + 83,112, 97, 99,101, 70,105,108,101, 0, 70,105,108,101, 76,105,115,116, 0,119,109, 79,112,101,114, 97,116,111,114, 0, 70,105, +108,101, 76, 97,121,111,117,116, 0, 83,112, 97, 99,101, 79,111,112,115, 0, 84,114,101,101, 83,116,111,114,101, 0, 84,114,101, +101, 83,116,111,114,101, 69,108,101,109, 0, 83,112, 97, 99,101, 73,109, 97,103,101, 0, 83, 99,111,112,101,115, 0, 72,105,115, +116,111,103,114, 97,109, 0, 83,112, 97, 99,101, 78,108, 97, 0, 83,112, 97, 99,101, 84,101,120,116, 0, 83, 99,114,105,112,116, + 0, 83,112, 97, 99,101, 83, 99,114,105,112,116, 0, 83,112, 97, 99,101, 84,105,109,101, 67, 97, 99,104,101, 0, 83,112, 97, 99, +101, 84,105,109,101, 0, 83,112, 97, 99,101, 78,111,100,101, 0, 83,112, 97, 99,101, 76,111,103,105, 99, 0, 83,112, 97, 99,101, + 73,109, 97, 83,101,108, 0, 67,111,110,115,111,108,101, 76,105,110,101, 0, 83,112, 97, 99,101, 67,111,110,115,111,108,101, 0, + 83,112, 97, 99,101, 85,115,101,114, 80,114,101,102, 0, 83,112, 97, 99,101, 83,111,117,110,100, 0, 83, 99,114, 65,114,101, 97, + 0, 98, 83,111,117,110,100, 0,117,105, 70,111,110,116, 0,117,105, 70,111,110,116, 83,116,121,108,101, 0,117,105, 83,116,121, +108,101, 0,117,105, 87,105,100,103,101,116, 67,111,108,111,114,115, 0,117,105, 87,105,100,103,101,116, 83,116, 97,116,101, 67, +111,108,111,114,115, 0, 84,104,101,109,101, 85, 73, 0, 84,104,101,109,101, 83,112, 97, 99,101, 0, 84,104,101,109,101, 87,105, +114,101, 67,111,108,111,114, 0, 98, 84,104,101,109,101, 0, 98, 65,100,100,111,110, 0, 83,111,108,105,100, 76,105,103,104,116, + 0, 85,115,101,114, 68,101,102, 0, 98, 83, 99,114,101,101,110, 0, 83, 99,114, 86,101,114,116, 0, 83, 99,114, 69,100,103,101, + 0, 80, 97,110,101,108, 0, 80, 97,110,101,108, 84,121,112,101, 0,117,105, 76, 97,121,111,117,116, 0, 83,112, 97, 99,101, 84, +121,112,101, 0, 65, 82,101,103,105,111,110, 0, 65, 82,101,103,105,111,110, 84,121,112,101, 0, 70,105,108,101, 71,108,111, 98, + 97,108, 0, 83,116,114,105,112, 69,108,101,109, 0, 83,116,114,105,112, 67,114,111,112, 0, 83,116,114,105,112, 84,114, 97,110, +115,102,111,114,109, 0, 83,116,114,105,112, 67,111,108,111,114, 66, 97,108, 97,110, 99,101, 0, 83,116,114,105,112, 80,114,111, +120,121, 0, 83,116,114,105,112, 0, 80,108,117,103,105,110, 83,101,113, 0, 83,101,113,117,101,110, 99,101, 0, 77,101,116, 97, + 83,116, 97, 99,107, 0, 87,105,112,101, 86, 97,114,115, 0, 71,108,111,119, 86, 97,114,115, 0, 84,114, 97,110,115,102,111,114, +109, 86, 97,114,115, 0, 83,111,108,105,100, 67,111,108,111,114, 86, 97,114,115, 0, 84,105,116,108,101, 67, 97,114,100, 86, 97, +114,115, 0, 83,112,101,101,100, 67,111,110,116,114,111,108, 86, 97,114,115, 0, 69,102,102,101, 99,116, 0, 66,117,105,108,100, + 69,102,102, 0, 80, 97,114,116, 69,102,102, 0, 80, 97,114,116,105, 99,108,101, 0, 87, 97,118,101, 69,102,102, 0, 98, 80,114, +111,112,101,114,116,121, 0, 98, 78,101, 97,114, 83,101,110,115,111,114, 0, 98, 77,111,117,115,101, 83,101,110,115,111,114, 0, + 98, 84,111,117, 99,104, 83,101,110,115,111,114, 0, 98, 75,101,121, 98,111, 97,114,100, 83,101,110,115,111,114, 0, 98, 80,114, +111,112,101,114,116,121, 83,101,110,115,111,114, 0, 98, 65, 99,116,117, 97,116,111,114, 83,101,110,115,111,114, 0, 98, 68,101, +108, 97,121, 83,101,110,115,111,114, 0, 98, 67,111,108,108,105,115,105,111,110, 83,101,110,115,111,114, 0, 98, 82, 97,100, 97, +114, 83,101,110,115,111,114, 0, 98, 82, 97,110,100,111,109, 83,101,110,115,111,114, 0, 98, 82, 97,121, 83,101,110,115,111,114, + 0, 98, 65,114,109, 97,116,117,114,101, 83,101,110,115,111,114, 0, 98, 77,101,115,115, 97,103,101, 83,101,110,115,111,114, 0, + 98, 83,101,110,115,111,114, 0, 98, 67,111,110,116,114,111,108,108,101,114, 0, 98, 74,111,121,115,116,105, 99,107, 83,101,110, +115,111,114, 0, 98, 69,120,112,114,101,115,115,105,111,110, 67,111,110,116, 0, 98, 80,121,116,104,111,110, 67,111,110,116, 0, + 98, 65, 99,116,117, 97,116,111,114, 0, 98, 65,100,100, 79, 98,106,101, 99,116, 65, 99,116,117, 97,116,111,114, 0, 98, 65, 99, +116,105,111,110, 65, 99,116,117, 97,116,111,114, 0, 83,111,117,110,100, 51, 68, 0, 98, 83,111,117,110,100, 65, 99,116,117, 97, +116,111,114, 0, 98, 69,100,105,116, 79, 98,106,101, 99,116, 65, 99,116,117, 97,116,111,114, 0, 98, 83, 99,101,110,101, 65, 99, +116,117, 97,116,111,114, 0, 98, 80,114,111,112,101,114,116,121, 65, 99,116,117, 97,116,111,114, 0, 98, 79, 98,106,101, 99,116, + 65, 99,116,117, 97,116,111,114, 0, 98, 73,112,111, 65, 99,116,117, 97,116,111,114, 0, 98, 67, 97,109,101,114, 97, 65, 99,116, +117, 97,116,111,114, 0, 98, 67,111,110,115,116,114, 97,105,110,116, 65, 99,116,117, 97,116,111,114, 0, 98, 71,114,111,117,112, + 65, 99,116,117, 97,116,111,114, 0, 98, 82, 97,110,100,111,109, 65, 99,116,117, 97,116,111,114, 0, 98, 77,101,115,115, 97,103, +101, 65, 99,116,117, 97,116,111,114, 0, 98, 71, 97,109,101, 65, 99,116,117, 97,116,111,114, 0, 98, 86,105,115,105, 98,105,108, +105,116,121, 65, 99,116,117, 97,116,111,114, 0, 98, 84,119,111, 68, 70,105,108,116,101,114, 65, 99,116,117, 97,116,111,114, 0, + 98, 80, 97,114,101,110,116, 65, 99,116,117, 97,116,111,114, 0, 98, 83,116, 97,116,101, 65, 99,116,117, 97,116,111,114, 0, 98, + 65,114,109, 97,116,117,114,101, 65, 99,116,117, 97,116,111,114, 0, 71,114,111,117,112, 79, 98,106,101, 99,116, 0, 66,111,110, +101, 0, 98, 65,114,109, 97,116,117,114,101, 0, 98, 77,111,116,105,111,110, 80, 97,116,104, 86,101,114,116, 0, 98, 80,111,115, +101, 67,104, 97,110,110,101,108, 0, 98, 73, 75, 80, 97,114, 97,109, 0, 98, 73,116, 97,115, 99, 0, 98, 65, 99,116,105,111,110, + 71,114,111,117,112, 0, 83,112, 97, 99,101, 65, 99,116,105,111,110, 0, 98, 65, 99,116,105,111,110, 67,104, 97,110,110,101,108, + 0, 98, 67,111,110,115,116,114, 97,105,110,116, 67,104, 97,110,110,101,108, 0, 98, 67,111,110,115,116,114, 97,105,110,116, 0, + 98, 67,111,110,115,116,114, 97,105,110,116, 84, 97,114,103,101,116, 0, 98, 80,121,116,104,111,110, 67,111,110,115,116,114, 97, +105,110,116, 0, 98, 75,105,110,101,109, 97,116,105, 99, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,112,108,105,110,101, + 73, 75, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 84,114, 97, 99,107, 84,111, 67,111,110,115,116,114, 97,105,110,116, 0, + 98, 82,111,116, 97,116,101, 76,105,107,101, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 76,111, 99, 97,116,101, 76,105,107, +101, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,105,122,101, 76,105,107,101, 67,111,110,115,116,114, 97,105,110,116, 0, + 98, 83, 97,109,101, 86,111,108,117,109,101, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 84,114, 97,110,115, 76,105,107,101, + 67,111,110,115,116,114, 97,105,110,116, 0, 98, 77,105,110, 77, 97,120, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 65, 99, +116,105,111,110, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 76,111, 99,107, 84,114, 97, 99,107, 67,111,110,115,116,114, 97, +105,110,116, 0, 98, 68, 97,109,112, 84,114, 97, 99,107, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 70,111,108,108,111,119, + 80, 97,116,104, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,116,114,101,116, 99,104, 84,111, 67,111,110,115,116,114, 97, +105,110,116, 0, 98, 82,105,103,105,100, 66,111,100,121, 74,111,105,110,116, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 67, +108, 97,109,112, 84,111, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 67,104,105,108,100, 79,102, 67,111,110,115,116,114, 97, +105,110,116, 0, 98, 84,114, 97,110,115,102,111,114,109, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 80,105,118,111,116, 67, +111,110,115,116,114, 97,105,110,116, 0, 98, 76,111, 99, 76,105,109,105,116, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 82, +111,116, 76,105,109,105,116, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,105,122,101, 76,105,109,105,116, 67,111,110,115, +116,114, 97,105,110,116, 0, 98, 68,105,115,116, 76,105,109,105,116, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 83,104,114, +105,110,107,119,114, 97,112, 67,111,110,115,116,114, 97,105,110,116, 0, 98, 65, 99,116,105,111,110, 77,111,100,105,102,105,101, +114, 0, 98, 65, 99,116,105,111,110, 83,116,114,105,112, 0, 98, 78,111,100,101, 83,116, 97, 99,107, 0, 98, 78,111,100,101, 83, +111, 99,107,101,116, 0, 98, 78,111,100,101, 76,105,110,107, 0, 98, 78,111,100,101, 80,114,101,118,105,101,119, 0, 98, 78,111, +100,101, 0,117,105, 66,108,111, 99,107, 0, 98, 78,111,100,101, 84,121,112,101, 0, 78,111,100,101, 73,109, 97,103,101, 65,110, +105,109, 0, 78,111,100,101, 66,108,117,114, 68, 97,116, 97, 0, 78,111,100,101, 68, 66,108,117,114, 68, 97,116, 97, 0, 78,111, +100,101, 66,105,108, 97,116,101,114, 97,108, 66,108,117,114, 68, 97,116, 97, 0, 78,111,100,101, 72,117,101, 83, 97,116, 0, 78, +111,100,101, 73,109, 97,103,101, 70,105,108,101, 0, 78,111,100,101, 67,104,114,111,109, 97, 0, 78,111,100,101, 84,119,111, 88, + 89,115, 0, 78,111,100,101, 84,119,111, 70,108,111, 97,116,115, 0, 78,111,100,101, 71,101,111,109,101,116,114,121, 0, 78,111, +100,101, 86,101,114,116,101,120, 67,111,108, 0, 78,111,100,101, 68,101,102,111, 99,117,115, 0, 78,111,100,101, 83, 99,114,105, +112,116, 68,105, 99,116, 0, 78,111,100,101, 71,108, 97,114,101, 0, 78,111,100,101, 84,111,110,101,109, 97,112, 0, 78,111,100, +101, 76,101,110,115, 68,105,115,116, 0, 78,111,100,101, 67,111,108,111,114, 66, 97,108, 97,110, 99,101, 0, 78,111,100,101, 67, +111,108,111,114,115,112,105,108,108, 0, 84,101,120, 78,111,100,101, 79,117,116,112,117,116, 0, 67,117,114,118,101, 77, 97,112, + 80,111,105,110,116, 0, 67,117,114,118,101, 77, 97,112, 0, 66,114,117,115,104, 67,108,111,110,101, 0, 67,117,115,116,111,109, + 68, 97,116, 97, 76, 97,121,101,114, 0, 67,117,115,116,111,109, 68, 97,116, 97, 69,120,116,101,114,110, 97,108, 0, 72, 97,105, +114, 75,101,121, 0, 80, 97,114,116,105, 99,108,101, 75,101,121, 0, 66,111,105,100, 80, 97,114,116,105, 99,108,101, 0, 66,111, +105,100, 68, 97,116, 97, 0, 80, 97,114,116,105, 99,108,101, 83,112,114,105,110,103, 0, 67,104,105,108,100, 80, 97,114,116,105, + 99,108,101, 0, 80, 97,114,116,105, 99,108,101, 84, 97,114,103,101,116, 0, 80, 97,114,116,105, 99,108,101, 68,117,112,108,105, + 87,101,105,103,104,116, 0, 80, 97,114,116,105, 99,108,101, 68, 97,116, 97, 0, 83, 80, 72, 70,108,117,105,100, 83,101,116,116, +105,110,103,115, 0, 80, 97,114,116,105, 99,108,101, 83,101,116,116,105,110,103,115, 0, 66,111,105,100, 83,101,116,116,105,110, +103,115, 0, 80, 97,114,116,105, 99,108,101, 67, 97, 99,104,101, 75,101,121, 0, 75, 68, 84,114,101,101, 0, 80, 97,114,116,105, + 99,108,101, 68,114, 97,119, 68, 97,116, 97, 0, 76,105,110,107, 78,111,100,101, 0, 98, 71, 80, 68,115,112,111,105,110,116, 0, + 98, 71, 80, 68,115,116,114,111,107,101, 0, 98, 71, 80, 68,102,114, 97,109,101, 0, 98, 71, 80, 68,108, 97,121,101,114, 0, 82, +101,112,111,114,116, 76,105,115,116, 0,119,109, 87,105,110,100,111,119, 77, 97,110, 97,103,101,114, 0,119,109, 87,105,110,100, +111,119, 0,119,109, 75,101,121, 67,111,110,102,105,103, 0,119,109, 69,118,101,110,116, 0,119,109, 83,117, 98, 87,105,110,100, +111,119, 0,119,109, 71,101,115,116,117,114,101, 0,119,109, 75,101,121, 77, 97,112, 73,116,101,109, 0, 80,111,105,110,116,101, +114, 82, 78, 65, 0,119,109, 75,101,121, 77, 97,112, 0,119,109, 79,112,101,114, 97,116,111,114, 84,121,112,101, 0, 70, 77,111, +100,105,102,105,101,114, 0, 70, 77,111,100, 95, 71,101,110,101,114, 97,116,111,114, 0, 70, 77,111,100, 95, 70,117,110, 99,116, +105,111,110, 71,101,110,101,114, 97,116,111,114, 0, 70, 67, 77, 95, 69,110,118,101,108,111,112,101, 68, 97,116, 97, 0, 70, 77, +111,100, 95, 69,110,118,101,108,111,112,101, 0, 70, 77,111,100, 95, 67,121, 99,108,101,115, 0, 70, 77,111,100, 95, 80,121,116, +104,111,110, 0, 70, 77,111,100, 95, 76,105,109,105,116,115, 0, 70, 77,111,100, 95, 78,111,105,115,101, 0, 70, 77,111,100, 95, + 83,116,101,112,112,101,100, 0, 68,114,105,118,101,114, 84, 97,114,103,101,116, 0, 68,114,105,118,101,114, 86, 97,114, 0, 67, +104, 97,110,110,101,108, 68,114,105,118,101,114, 0, 70, 80,111,105,110,116, 0, 70, 67,117,114,118,101, 0, 65,110,105,109, 77, + 97,112, 80, 97,105,114, 0, 65,110,105,109, 77, 97,112,112,101,114, 0, 78,108, 97, 83,116,114,105,112, 0, 78,108, 97, 84,114, + 97, 99,107, 0, 75, 83, 95, 80, 97,116,104, 0, 75,101,121,105,110,103, 83,101,116, 0, 65,110,105,109, 79,118,101,114,114,105, +100,101, 0, 73,100, 65,100,116, 84,101,109,112,108, 97,116,101, 0, 66,111,105,100, 82,117,108,101, 0, 66,111,105,100, 82,117, +108,101, 71,111, 97,108, 65,118,111,105,100, 0, 66,111,105,100, 82,117,108,101, 65,118,111,105,100, 67,111,108,108,105,115,105, +111,110, 0, 66,111,105,100, 82,117,108,101, 70,111,108,108,111,119, 76,101, 97,100,101,114, 0, 66,111,105,100, 82,117,108,101, + 65,118,101,114, 97,103,101, 83,112,101,101,100, 0, 66,111,105,100, 82,117,108,101, 70,105,103,104,116, 0, 66,111,105,100, 83, +116, 97,116,101, 0, 70, 76, 85, 73, 68, 95, 51, 68, 0, 87, 84, 85, 82, 66, 85, 76, 69, 78, 67, 69, 0, 0, 0, 84, 76, 69, 78, + 1, 0, 1, 0, 2, 0, 2, 0, 4, 0, 4, 0, 4, 0, 4, 0, 8, 0, 0, 0, 8, 0, 12, 0, 8, 0, 4, 0, 8, 0, 16, 0, + 16, 0, 20, 0, 76, 0, 52, 0, 40, 2, 0, 0, 32, 0,140, 0, 44, 4, 92, 0, 36, 0, 56, 0, 84, 0,112, 0,124, 0, 56, 0, + 24, 0, 40, 0,120, 0, 12, 0,104, 0, 36, 0, 48, 5,156, 1, 0, 0, 0, 0, 0, 0, 16, 1, 48, 1, 84, 1, 24, 0, 8, 3, +168, 0, 0, 0, 84, 0, 16, 1, 32, 1,164, 0,132, 0,108, 1, 88, 0,160, 2, 76, 0, 60, 1, 0, 0,108, 0,104, 0,148, 0, + 56, 0, 8, 0, 16, 0, 20, 0, 0, 0, 92, 1, 0, 0, 0, 0, 0, 0, 24, 1, 20, 0, 44, 0, 60, 0, 20, 0, 12, 0, 12, 0, + 4, 0, 8, 0, 8, 0, 0, 0, 28, 0, 84, 0, 32, 0, 8, 0, 12, 0, 8, 0, 8, 0, 4, 0, 4, 0, 0, 1, 32, 0, 12, 0, + 16, 0, 64, 0, 24, 0, 12, 0, 40, 0, 64, 0,112, 0, 80, 0,100, 0,108, 0, 80, 0,108, 0,128, 0, 76, 0, 72, 0,120, 0, + 72, 0, 84, 0,204, 0, 48, 0,168, 0,160, 0,172, 0, 72, 0,104, 0,116, 0,196, 0,112, 0,224, 0, 64, 0, 92, 0, 0, 0, +144, 0, 40, 0,244, 1,112, 0, 0, 0, 88, 0, 0, 0, 0, 0, 76, 0, 8, 0, 8, 0,244, 0, 88, 0,148, 1, 84, 0,108, 0, + 72, 0, 72, 0,180, 1,120, 0,116, 0, 64, 0,128, 0, 92, 0,172, 0, 12, 0,224, 0, 40, 0, 0, 0,100, 0,156, 0, 72, 0, + 48, 0, 20, 0,120, 0,144, 0, 88, 1,208, 0,180, 0, 0, 0, 68, 0, 20, 0, 96, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, + 12, 0,112, 1, 28, 0,176, 0,144, 0, 64, 0, 68, 0, 24, 0, 72, 0,152, 3, 56, 0, 20, 0, 16, 0,100, 0, 84, 0, 16, 0, +204, 2, 36, 0, 16, 0,156, 0, 80, 0, 88, 0, 36, 0,152, 1, 32, 0, 8, 0, 24, 0, 56, 2, 0, 0, 0, 0, 72, 0, 68, 3, + 0, 0, 0, 0, 0, 0, 0, 0,240, 0, 40, 0,140, 0, 48, 0,208, 0, 88, 0,216, 0,216, 0, 96, 2, 60, 0, 0, 0,120, 0, + 0, 0,244, 0, 12, 0, 12, 0,248, 32,112, 16, 24, 16,192, 0,136, 2, 80, 2, 40, 0, 12, 0,188, 0,252, 0, 52, 0,140, 2, + 28, 0,104, 1, 88, 0,188, 0, 96, 0, 92, 1, 16, 1, 32, 0,224, 0, 32, 0, 32, 0,112, 2,120, 1, 16, 0, 80, 30, 72, 0, + 56, 0,144, 13,148, 0, 20, 0, 24, 0, 64, 1, 0, 0, 0, 0, 0, 0,248, 0, 0, 0, 24, 1, 88, 0, 16, 0, 8, 0, 44, 0, +252, 0,212, 0,168, 1,216, 0, 16, 0, 12, 0, 24, 0, 52, 0, 16, 0,216, 0, 20, 0, 16, 0, 24, 0, 56, 1, 0, 0, 56, 0, + 52, 0, 48, 0, 8, 0, 44, 0, 72, 0,104, 0, 40, 0, 8, 0, 72, 0, 44, 0, 40, 0,108, 0, 72, 0, 68, 0, 76, 0, 80, 0, + 60, 0,128, 0, 76, 0, 60, 0, 12, 0,100, 0, 32, 0, 68, 0, 80, 0, 16, 0, 76, 0,108, 0, 84, 0, 28, 0, 96, 0, 56, 0, + 56, 0,108, 0,140, 0, 4, 0, 20, 0, 12, 0, 8, 0, 80, 0, 24, 0, 16, 1,144, 0, 16, 0,192, 1, 4, 0, 40, 0,104, 0, + 24, 1, 64, 0, 44, 0, 72, 0,116, 0, 60, 0,112, 0, 16, 0, 52, 0, 44, 0, 44, 0, 44, 0, 8, 0, 36, 0, 68, 0, 64, 0, + 44, 0, 44, 0, 20, 0, 52, 0, 96, 0, 12, 0,108, 0, 92, 0, 52, 0, 28, 0, 28, 0, 28, 0, 52, 0, 20, 0, 60, 0,140, 0, + 36, 0,124, 0, 32, 0, 12, 0,212, 0, 0, 0, 0, 0, 16, 0, 40, 0, 28, 0, 12, 0, 12, 0, 16, 1, 44, 0, 24, 0, 8, 0, + 64, 0, 32, 0, 24, 0, 8, 0, 24, 0, 32, 0, 8, 0, 96, 0, 20, 0, 32, 0, 12, 0, 44, 0, 20, 0, 68, 0,240, 0, 24, 0, + 56, 0, 52, 0, 20, 0, 16, 0, 64, 0, 28, 0, 20, 0,180, 0, 60, 0, 64, 2, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, + 20, 0, 24, 0,172, 0, 28, 0,168, 0,148, 0,152, 0, 0, 0, 0, 0, 0, 0,104, 0, 0, 0, 96, 0, 0, 0,104, 0, 20, 0, + 24, 0, 16, 0, 20, 0, 8, 0, 8, 0, 24, 0, 20, 0, 20, 0, 48, 0,208, 1, 28, 1, 16, 0, 68, 0, 0, 1, 20, 0,160, 0, + 88, 0, 96, 0,152, 0, 20, 0, 56, 0, 48, 0, 68, 0, 56, 0, 92, 0, 64, 0, 56, 0, 96, 0, 0, 0, 0, 0, 83, 84, 82, 67, +149, 1, 0, 0, 10, 0, 2, 0, 10, 0, 0, 0, 10, 0, 1, 0, 11, 0, 3, 0, 11, 0, 0, 0, 11, 0, 1, 0, 9, 0, 2, 0, + 12, 0, 2, 0, 9, 0, 3, 0, 9, 0, 4, 0, 13, 0, 2, 0, 2, 0, 5, 0, 2, 0, 6, 0, 14, 0, 2, 0, 7, 0, 5, 0, + 7, 0, 6, 0, 15, 0, 4, 0, 4, 0, 7, 0, 4, 0, 8, 0, 4, 0, 9, 0, 4, 0, 10, 0, 16, 0, 4, 0, 7, 0, 7, 0, + 7, 0, 8, 0, 7, 0, 9, 0, 7, 0, 10, 0, 17, 0, 4, 0, 9, 0, 11, 0, 12, 0, 12, 0, 4, 0, 13, 0, 4, 0, 14, 0, + 18, 0, 10, 0, 18, 0, 0, 0, 18, 0, 1, 0, 0, 0, 15, 0, 0, 0, 16, 0, 2, 0, 17, 0, 0, 0, 18, 0, 4, 0, 19, 0, + 17, 0, 20, 0, 4, 0, 21, 0, 4, 0, 22, 0, 19, 0, 9, 0, 9, 0, 0, 0, 9, 0, 1, 0, 19, 0, 23, 0, 20, 0, 24, 0, + 0, 0, 25, 0, 2, 0, 26, 0, 2, 0, 17, 0, 4, 0, 27, 0, 18, 0, 28, 0, 20, 0, 8, 0, 19, 0, 29, 0, 19, 0, 30, 0, + 21, 0, 31, 0, 0, 0, 32, 0, 0, 0, 33, 0, 4, 0, 34, 0, 4, 0, 35, 0, 20, 0, 36, 0, 22, 0, 5, 0, 4, 0, 37, 0, + 4, 0, 38, 0, 2, 0, 39, 0, 2, 0, 40, 0, 4, 0, 41, 0, 23, 0, 6, 0, 24, 0, 42, 0, 2, 0, 43, 0, 2, 0, 44, 0, + 2, 0, 15, 0, 2, 0, 17, 0, 0, 0, 45, 0, 25, 0, 21, 0, 25, 0, 0, 0, 25, 0, 1, 0, 26, 0, 46, 0, 27, 0, 47, 0, + 16, 0, 48, 0, 16, 0, 49, 0, 2, 0, 43, 0, 2, 0, 44, 0, 2, 0, 50, 0, 2, 0, 51, 0, 2, 0, 52, 0, 2, 0, 53, 0, + 2, 0, 17, 0, 2, 0, 54, 0, 7, 0, 9, 0, 7, 0, 10, 0, 4, 0, 55, 0, 7, 0, 56, 0, 7, 0, 57, 0, 7, 0, 58, 0, + 23, 0, 59, 0, 28, 0, 7, 0, 19, 0, 29, 0, 12, 0, 60, 0, 16, 0, 61, 0, 2, 0, 43, 0, 2, 0, 62, 0, 2, 0, 63, 0, + 2, 0, 35, 0, 29, 0, 16, 0, 29, 0, 0, 0, 29, 0, 1, 0, 7, 0, 64, 0, 7, 0, 58, 0, 2, 0, 15, 0, 2, 0, 44, 0, + 2, 0, 65, 0, 2, 0, 17, 0, 4, 0, 66, 0, 4, 0, 67, 0, 9, 0, 2, 0, 7, 0, 68, 0, 0, 0, 18, 0, 0, 0, 69, 0, + 7, 0, 70, 0, 7, 0, 71, 0, 30, 0, 13, 0, 19, 0, 29, 0, 31, 0, 72, 0, 29, 0, 73, 0, 0, 0, 74, 0, 4, 0, 75, 0, + 7, 0, 58, 0, 12, 0, 76, 0, 28, 0, 77, 0, 19, 0, 78, 0, 2, 0, 15, 0, 2, 0, 79, 0, 2, 0, 80, 0, 2, 0, 17, 0, + 32, 0, 6, 0, 32, 0, 0, 0, 32, 0, 1, 0, 0, 0, 81, 0, 0, 0, 82, 0, 4, 0, 21, 0, 4, 0, 83, 0, 33, 0, 10, 0, + 33, 0, 0, 0, 33, 0, 1, 0, 4, 0, 84, 0, 4, 0, 85, 0, 4, 0, 86, 0, 4, 0, 87, 0, 4, 0, 12, 0, 4, 0, 88, 0, + 0, 0, 89, 0, 0, 0, 90, 0, 34, 0, 15, 0, 19, 0, 29, 0, 0, 0, 91, 0, 4, 0, 88, 0, 4, 0, 92, 0, 12, 0, 93, 0, + 32, 0, 94, 0, 32, 0, 95, 0, 4, 0, 96, 0, 4, 0, 97, 0, 12, 0, 98, 0, 0, 0, 99, 0, 4, 0,100, 0, 4, 0,101, 0, + 9, 0,102, 0, 8, 0,103, 0, 35, 0, 3, 0, 4, 0,104, 0, 4, 0,105, 0, 9, 0, 2, 0, 36, 0, 16, 0, 19, 0, 29, 0, + 31, 0, 72, 0, 0, 0, 15, 0, 0, 0,106, 0, 2, 0, 17, 0, 7, 0,107, 0, 7, 0,108, 0, 7, 0,109, 0, 7, 0,110, 0, + 7, 0,111, 0, 7, 0,112, 0, 7, 0,113, 0, 7, 0,114, 0, 7, 0,115, 0, 28, 0, 77, 0, 24, 0,116, 0, 37, 0, 14, 0, + 38, 0,117, 0, 4, 0,118, 0, 4, 0,119, 0, 4, 0,120, 0, 4, 0,121, 0, 0, 0,122, 0, 0, 0,123, 0, 0, 0,124, 0, + 0, 0, 35, 0, 2, 0,125, 0, 2, 0,126, 0, 2, 0,127, 0, 2, 0, 17, 0, 4, 0, 67, 0, 39, 0, 33, 0, 19, 0, 29, 0, + 0, 0, 32, 0, 12, 0,128, 0, 40, 0,129, 0, 41, 0,130, 0, 42, 0,131, 0, 42, 0,132, 0, 2, 0,133, 0, 2, 0,134, 0, + 2, 0,124, 0, 2, 0, 17, 0, 2, 0,135, 0, 2, 0, 15, 0, 4, 0,136, 0, 2, 0,137, 0, 2, 0,138, 0, 2, 0,139, 0, + 2, 0,140, 0, 2, 0,141, 0, 2, 0,142, 0, 4, 0,143, 0, 4, 0,144, 0, 35, 0,145, 0, 22, 0,146, 0, 7, 0,147, 0, + 4, 0,148, 0, 2, 0,149, 0, 2, 0,150, 0, 2, 0,151, 0, 0, 0,152, 0, 0, 0,153, 0, 7, 0,154, 0, 7, 0,155, 0, + 43, 0, 65, 0, 2, 0,156, 0, 2, 0,157, 0, 2, 0,158, 0, 2, 0,159, 0, 24, 0,160, 0, 44, 0,161, 0, 0, 0,162, 0, + 0, 0,163, 0, 0, 0,164, 0, 0, 0,165, 0, 0, 0,166, 0, 7, 0,167, 0, 7, 0,168, 0, 7, 0,169, 0, 2, 0,170, 0, + 2, 0,171, 0, 2, 0,172, 0, 2, 0,173, 0, 2, 0,174, 0, 2, 0,175, 0, 0, 0,176, 0, 0, 0,177, 0, 7, 0,178, 0, + 7, 0,179, 0, 7, 0,180, 0, 7, 0,181, 0, 7, 0,182, 0, 7, 0, 54, 0, 7, 0,183, 0, 7, 0,184, 0, 7, 0,185, 0, + 7, 0,186, 0, 7, 0,187, 0, 7, 0,188, 0, 7, 0,189, 0, 7, 0,190, 0, 7, 0,191, 0, 7, 0,192, 0, 7, 0,193, 0, + 7, 0,194, 0, 7, 0,195, 0, 7, 0,196, 0, 7, 0,197, 0, 7, 0,198, 0, 7, 0,199, 0, 7, 0,200, 0, 7, 0,201, 0, + 7, 0,202, 0, 7, 0,203, 0, 7, 0,204, 0, 7, 0,205, 0, 7, 0,206, 0, 7, 0,207, 0, 7, 0,208, 0, 7, 0,209, 0, + 7, 0,210, 0, 7, 0,211, 0, 7, 0,212, 0, 7, 0,213, 0, 7, 0,214, 0, 7, 0,215, 0, 7, 0,216, 0, 7, 0,217, 0, + 7, 0,218, 0, 7, 0,219, 0, 45, 0, 15, 0, 0, 0,220, 0, 9, 0,221, 0, 0, 0,222, 0, 0, 0,223, 0, 4, 0,224, 0, + 4, 0,225, 0, 9, 0,226, 0, 7, 0,227, 0, 7, 0,228, 0, 7, 0,229, 0, 4, 0,230, 0, 9, 0,231, 0, 9, 0,232, 0, + 4, 0,233, 0, 4, 0, 35, 0, 46, 0, 6, 0, 7, 0,178, 0, 7, 0,179, 0, 7, 0,180, 0, 7, 0,234, 0, 7, 0, 64, 0, + 4, 0, 61, 0, 47, 0, 5, 0, 2, 0, 17, 0, 2, 0, 34, 0, 2, 0, 61, 0, 2, 0,235, 0, 46, 0,229, 0, 48, 0, 17, 0, + 24, 0,160, 0, 39, 0,236, 0, 49, 0,237, 0, 7, 0,238, 0, 7, 0,239, 0, 2, 0, 15, 0, 2, 0,240, 0, 7, 0,108, 0, + 7, 0,109, 0, 7, 0,241, 0, 4, 0,242, 0, 2, 0,243, 0, 2, 0,244, 0, 4, 0,124, 0, 4, 0,136, 0, 2, 0,245, 0, + 2, 0,246, 0, 50, 0, 25, 0, 2, 0, 17, 0, 2, 0,247, 0, 7, 0,248, 0, 7, 0,249, 0, 2, 0,135, 0, 2, 0,250, 0, + 4, 0,251, 0, 4, 0,252, 0, 24, 0,160, 0, 4, 0,253, 0, 2, 0,254, 0, 2, 0,255, 0, 9, 0, 0, 1, 7, 0, 1, 1, + 7, 0, 2, 1, 2, 0, 3, 1, 2, 0, 4, 1, 2, 0, 5, 1, 2, 0, 6, 1, 7, 0, 7, 1, 7, 0, 8, 1, 7, 0, 9, 1, + 7, 0, 10, 1, 47, 0, 11, 1, 51, 0, 12, 1, 52, 0, 13, 0, 4, 0, 13, 1, 4, 0, 14, 1, 2, 0, 15, 1, 2, 0, 17, 0, + 2, 0, 16, 1, 2, 0, 17, 1, 24, 0,160, 0, 7, 0, 18, 1, 4, 0, 19, 1, 0, 0, 20, 1, 7, 0, 21, 1, 4, 0, 22, 1, + 4, 0,124, 0, 44, 0, 63, 0, 19, 0, 29, 0, 31, 0, 72, 0, 7, 0, 23, 1, 7, 0, 24, 1, 7, 0, 25, 1, 7, 0, 26, 1, + 7, 0, 27, 1, 7, 0, 28, 1, 7, 0, 29, 1, 7, 0, 30, 1, 7, 0, 31, 1, 7, 0, 67, 0, 7, 0, 32, 1, 7, 0, 33, 1, + 7, 0, 34, 1, 7, 0, 35, 1, 7, 0, 36, 1, 7, 0, 37, 1, 7, 0, 38, 1, 7, 0, 39, 1, 7, 0, 40, 1, 7, 0, 41, 1, + 7, 0, 42, 1, 7, 0, 43, 1, 2, 0, 44, 1, 2, 0, 45, 1, 2, 0, 46, 1, 2, 0, 47, 1, 2, 0, 48, 1, 2, 0, 49, 1, + 2, 0, 50, 1, 2, 0, 17, 0, 2, 0, 15, 0, 2, 0,240, 0, 7, 0, 51, 1, 7, 0, 52, 1, 7, 0, 53, 1, 7, 0, 54, 1, + 4, 0, 55, 1, 4, 0, 56, 1, 2, 0, 57, 1, 2, 0, 58, 1, 2, 0, 16, 1, 2, 0,122, 0, 4, 0, 21, 0, 4, 0,119, 0, + 4, 0,120, 0, 4, 0,121, 0, 7, 0, 59, 1, 7, 0, 60, 1, 7, 0, 87, 0, 37, 0, 61, 1, 53, 0, 62, 1, 28, 0, 77, 0, + 39, 0,236, 0, 45, 0, 63, 1, 47, 0, 11, 1, 48, 0, 64, 1, 22, 0,146, 0, 50, 0, 65, 1, 52, 0, 66, 1, 0, 0, 67, 1, + 0, 0,177, 0, 54, 0, 8, 0, 7, 0, 68, 1, 7, 0, 69, 1, 7, 0,168, 0, 4, 0, 17, 0, 7, 0, 70, 1, 7, 0, 71, 1, + 7, 0, 72, 1, 24, 0, 42, 0, 55, 0, 72, 0, 19, 0, 29, 0, 31, 0, 72, 0, 2, 0, 15, 0, 2, 0, 17, 0, 4, 0, 73, 1, + 2, 0,171, 0, 2, 0, 74, 1, 7, 0,178, 0, 7, 0,179, 0, 7, 0,180, 0, 7, 0,181, 0, 7, 0, 75, 1, 7, 0, 76, 1, + 7, 0, 77, 1, 7, 0, 78, 1, 7, 0, 79, 1, 7, 0, 80, 1, 7, 0, 81, 1, 7, 0, 82, 1, 7, 0, 83, 1, 7, 0, 84, 1, + 7, 0, 85, 1, 51, 0, 86, 1, 2, 0,247, 0, 2, 0, 67, 0, 7, 0,108, 0, 7, 0,109, 0, 7, 0, 87, 1, 7, 0, 88, 1, + 7, 0, 89, 1, 7, 0, 90, 1, 7, 0, 91, 1, 2, 0, 92, 1, 2, 0, 93, 1, 2, 0, 94, 1, 2, 0, 95, 1, 0, 0, 96, 1, + 0, 0, 97, 1, 2, 0, 98, 1, 2, 0, 99, 1, 2, 0,100, 1, 2, 0,101, 1, 2, 0,102, 1, 7, 0,103, 1, 7, 0,104, 1, + 7, 0,105, 1, 7, 0,106, 1, 2, 0,107, 1, 2, 0, 87, 0, 2, 0,108, 1, 2, 0,109, 1, 2, 0,110, 1, 2, 0,111, 1, + 7, 0,112, 1, 7, 0,113, 1, 7, 0,114, 1, 7, 0,115, 1, 7, 0,116, 1, 7, 0,117, 1, 7, 0,118, 1, 7, 0,119, 1, + 7, 0,120, 1, 7, 0,121, 1, 7, 0,122, 1, 7, 0,123, 1, 2, 0,124, 1, 0, 0,125, 1, 28, 0, 77, 0, 43, 0,126, 1, + 2, 0,127, 1, 0, 0,128, 1, 22, 0,146, 0, 56, 0, 18, 0, 7, 0,129, 1, 7, 0,130, 1, 7, 0,131, 1, 7, 0,132, 1, + 7, 0,133, 1, 7, 0,134, 1, 7, 0,135, 1, 7, 0,136, 1, 7, 0,137, 1, 7, 0,138, 1, 2, 0,139, 1, 2, 0,140, 1, + 2, 0,141, 1, 2, 0,142, 1, 7, 0,143, 1, 7, 0,144, 1, 7, 0,145, 1, 7, 0,146, 1, 57, 0,125, 0, 19, 0, 29, 0, + 31, 0, 72, 0, 2, 0,147, 1, 2, 0, 17, 0, 7, 0,178, 0, 7, 0,179, 0, 7, 0,180, 0, 7, 0,148, 1, 7, 0,149, 1, + 7, 0,150, 1, 7, 0,151, 1, 7, 0,152, 1, 7, 0,153, 1, 7, 0,154, 1, 7, 0,155, 1, 7, 0,156, 1, 7, 0,157, 1, + 7, 0,158, 1, 7, 0,159, 1, 7, 0,160, 1, 7, 0,161, 1, 7, 0,162, 1, 7, 0,163, 1, 7, 0,164, 1, 7, 0,165, 1, + 7, 0,166, 1, 7, 0,167, 1, 56, 0,168, 1, 7, 0,169, 1, 7, 0,170, 1, 7, 0,171, 1, 7, 0,172, 1, 7, 0,173, 1, + 7, 0,174, 1, 7, 0,175, 1, 2, 0,176, 1, 2, 0,177, 1, 2, 0,178, 1, 0, 0,179, 1, 0, 0,180, 1, 7, 0,181, 1, + 7, 0,182, 1, 2, 0,183, 1, 2, 0,184, 1, 7, 0,185, 1, 7, 0,186, 1, 7, 0,187, 1, 7, 0,188, 1, 2, 0,189, 1, + 2, 0,190, 1, 4, 0, 73, 1, 4, 0,191, 1, 2, 0,192, 1, 2, 0,193, 1, 2, 0,194, 1, 2, 0,195, 1, 7, 0,196, 1, + 7, 0,197, 1, 7, 0,198, 1, 7, 0,199, 1, 7, 0,200, 1, 7, 0,201, 1, 7, 0,202, 1, 7, 0,203, 1, 7, 0,204, 1, + 7, 0,205, 1, 0, 0,206, 1, 7, 0,207, 1, 7, 0,208, 1, 7, 0,209, 1, 4, 0,210, 1, 0, 0,211, 1, 0, 0,108, 1, + 0, 0,212, 1, 0, 0, 67, 1, 2, 0,213, 1, 2, 0,214, 1, 2, 0,127, 1, 2, 0,215, 1, 2, 0,216, 1, 2, 0,217, 1, + 7, 0,218, 1, 7, 0,219, 1, 7, 0,220, 1, 7, 0,221, 1, 7, 0,222, 1, 2, 0,156, 0, 2, 0,157, 0, 47, 0,223, 1, + 47, 0,224, 1, 0, 0,225, 1, 0, 0,226, 1, 0, 0,227, 1, 0, 0,228, 1, 2, 0,229, 1, 2, 0,230, 1, 7, 0,231, 1, + 7, 0,232, 1, 43, 0,126, 1, 53, 0, 62, 1, 28, 0, 77, 0, 58, 0,233, 1, 22, 0,146, 0, 7, 0,234, 1, 7, 0,235, 1, + 7, 0,236, 1, 7, 0,237, 1, 7, 0,238, 1, 2, 0,239, 1, 2, 0, 67, 0, 7, 0,240, 1, 7, 0,241, 1, 7, 0,242, 1, + 7, 0,243, 1, 7, 0,244, 1, 7, 0,245, 1, 7, 0,246, 1, 7, 0,247, 1, 7, 0,248, 1, 2, 0,249, 1, 2, 0,250, 1, + 4, 0,251, 1, 2, 0,252, 1, 2, 0,253, 1, 12, 0,254, 1, 59, 0, 4, 0, 19, 0, 29, 0, 0, 0,255, 1, 60, 0, 2, 0, + 35, 0,145, 0, 61, 0, 26, 0, 61, 0, 0, 0, 61, 0, 1, 0, 62, 0, 0, 2, 4, 0, 1, 2, 4, 0, 2, 2, 4, 0, 3, 2, + 4, 0, 4, 2, 4, 0, 5, 2, 4, 0, 6, 2, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0, 7, 2, 2, 0, 8, 2, 7, 0, 5, 0, + 7, 0, 6, 0, 7, 0, 9, 2, 7, 0, 10, 2, 7, 0, 11, 2, 7, 0, 12, 2, 7, 0, 13, 2, 7, 0, 14, 2, 7, 0, 15, 2, + 7, 0, 16, 2, 7, 0, 21, 0, 7, 0, 17, 2, 7, 0, 18, 2, 63, 0, 20, 0, 19, 0, 29, 0, 31, 0, 72, 0, 62, 0, 0, 2, + 12, 0, 19, 2, 12, 0, 20, 2, 12, 0, 21, 2, 28, 0, 77, 0, 57, 0, 22, 2, 0, 0, 17, 0, 0, 0, 23, 2, 2, 0, 24, 2, + 2, 0,170, 0, 2, 0, 35, 0, 7, 0, 68, 1, 7, 0,168, 0, 7, 0, 69, 1, 7, 0, 25, 2, 7, 0, 26, 2, 7, 0, 27, 2, + 61, 0, 28, 2, 27, 0, 11, 0, 7, 0, 29, 2, 7, 0, 30, 2, 7, 0, 31, 2, 7, 0,249, 0, 2, 0, 52, 0, 0, 0, 32, 2, + 0, 0, 33, 2, 0, 0, 34, 2, 0, 0, 35, 2, 0, 0, 36, 2, 0, 0, 37, 2, 26, 0, 7, 0, 7, 0, 38, 2, 7, 0, 30, 2, + 7, 0, 31, 2, 2, 0, 34, 2, 2, 0, 37, 2, 7, 0,249, 0, 7, 0, 35, 0, 64, 0, 21, 0, 64, 0, 0, 0, 64, 0, 1, 0, + 2, 0, 15, 0, 2, 0, 39, 2, 2, 0, 37, 2, 2, 0, 17, 0, 2, 0, 40, 2, 2, 0, 41, 2, 2, 0, 42, 2, 2, 0, 43, 2, + 2, 0, 44, 2, 2, 0, 45, 2, 2, 0, 46, 2, 2, 0, 47, 2, 7, 0, 48, 2, 7, 0, 49, 2, 26, 0, 46, 0, 27, 0, 47, 0, + 2, 0, 50, 2, 2, 0, 51, 2, 4, 0, 52, 2, 65, 0, 5, 0, 2, 0, 53, 2, 2, 0, 39, 2, 0, 0, 17, 0, 0, 0, 35, 0, + 2, 0, 67, 0, 66, 0, 4, 0, 7, 0, 5, 0, 7, 0, 6, 0, 7, 0, 54, 2, 7, 0, 55, 2, 67, 0, 4, 0, 12, 0, 56, 2, + 68, 0, 57, 2, 4, 0, 58, 2, 0, 0, 90, 0, 69, 0, 68, 0, 19, 0, 29, 0, 31, 0, 72, 0, 62, 0, 0, 2, 12, 0, 59, 2, + 12, 0, 20, 2, 67, 0, 60, 2, 24, 0, 61, 2, 24, 0, 62, 2, 24, 0, 63, 2, 28, 0, 77, 0, 70, 0, 64, 2, 30, 0, 65, 2, + 57, 0, 22, 2, 12, 0, 66, 2, 7, 0, 68, 1, 7, 0,168, 0, 7, 0, 69, 1, 2, 0,170, 0, 2, 0, 87, 0, 2, 0, 67, 2, + 2, 0, 68, 2, 7, 0, 69, 2, 7, 0, 70, 2, 4, 0, 71, 2, 2, 0, 35, 0, 2, 0, 24, 2, 2, 0, 17, 0, 2, 0, 72, 2, + 7, 0, 73, 2, 7, 0, 74, 2, 7, 0, 75, 2, 2, 0, 42, 2, 2, 0, 43, 2, 2, 0, 76, 2, 2, 0, 77, 2, 4, 0, 78, 2, + 9, 0, 79, 2, 2, 0, 21, 0, 2, 0, 93, 0, 2, 0, 64, 0, 2, 0, 80, 2, 7, 0, 81, 2, 7, 0, 82, 2, 7, 0, 83, 2, + 7, 0, 84, 2, 7, 0, 85, 2, 7, 0, 86, 2, 7, 0, 87, 2, 7, 0, 88, 2, 7, 0, 89, 2, 7, 0, 90, 2, 0, 0, 91, 2, + 71, 0, 92, 2, 72, 0, 93, 2, 0, 0, 94, 2, 59, 0, 95, 2, 59, 0, 96, 2, 59, 0, 97, 2, 59, 0, 98, 2, 4, 0, 99, 2, + 7, 0,100, 2, 4, 0,101, 2, 4, 0,102, 2, 66, 0,103, 2, 4, 0,104, 2, 4, 0,105, 2, 65, 0,106, 2, 65, 0,107, 2, + 73, 0, 39, 0, 19, 0, 29, 0, 31, 0, 72, 0, 62, 0, 0, 2, 28, 0, 77, 0, 30, 0, 65, 2, 57, 0, 22, 2, 74, 0,108, 2, + 75, 0,109, 2, 76, 0,110, 2, 77, 0,111, 2, 78, 0,112, 2, 79, 0,113, 2, 80, 0,114, 2, 81, 0,115, 2, 73, 0,116, 2, + 82, 0,117, 2, 83, 0,118, 2, 84, 0,119, 2, 84, 0,120, 2, 84, 0,121, 2, 4, 0, 51, 0, 4, 0,122, 2, 4, 0,123, 2, + 4, 0,124, 2, 4, 0,125, 2, 7, 0, 68, 1, 7, 0,168, 0, 7, 0, 69, 1, 2, 0,170, 0, 2, 0, 67, 2, 2, 0,126, 2, + 2, 0, 17, 0, 2, 0,127, 2, 2, 0,128, 2, 0, 0,129, 2, 0, 0,130, 2, 2, 0, 24, 2, 85, 0,131, 2, 86, 0,132, 2, + 76, 0, 8, 0, 9, 0,133, 2, 7, 0,134, 2, 4, 0,135, 2, 0, 0, 17, 0, 0, 0,136, 2, 2, 0, 73, 1, 2, 0,137, 2, + 2, 0,138, 2, 74, 0, 7, 0, 4, 0,139, 2, 4, 0,140, 2, 4, 0,141, 2, 4, 0,142, 2, 2, 0, 39, 2, 0, 0,143, 2, + 0, 0, 17, 0, 78, 0, 5, 0, 4, 0,139, 2, 4, 0,140, 2, 0, 0,144, 2, 0, 0,145, 2, 2, 0, 17, 0, 87, 0, 2, 0, + 4, 0,146, 2, 7, 0, 31, 2, 79, 0, 3, 0, 87, 0,147, 2, 4, 0,148, 2, 4, 0, 17, 0, 77, 0, 4, 0, 7, 0,149, 2, + 2, 0,150, 2, 0, 0, 17, 0, 0, 0,145, 2, 80, 0, 4, 0, 0, 0,234, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, + 88, 0, 6, 0, 39, 0,133, 2, 0, 0, 17, 0, 0, 0,136, 2, 2, 0, 73, 1, 2, 0,137, 2, 2, 0,138, 2, 89, 0, 1, 0, + 7, 0,151, 2, 90, 0, 5, 0, 0, 0,234, 0, 0, 0,178, 0, 0, 0,179, 0, 0, 0,180, 0, 4, 0, 35, 0, 81, 0, 1, 0, + 7, 0,152, 2, 82, 0, 2, 0, 4, 0,253, 1, 4, 0, 15, 0, 75, 0, 7, 0, 7, 0,134, 2, 39, 0,133, 2, 0, 0, 17, 0, + 0, 0,136, 2, 2, 0, 73, 1, 2, 0,137, 2, 2, 0,138, 2, 91, 0, 1, 0, 7, 0,153, 2, 92, 0, 1, 0, 4, 0,154, 2, + 93, 0, 1, 0, 0, 0,155, 2, 94, 0, 1, 0, 7, 0,134, 2, 95, 0, 3, 0, 4, 0,156, 2, 0, 0, 90, 0, 7, 0,157, 2, + 96, 0, 4, 0, 7, 0,234, 0, 7, 0,178, 0, 7, 0,179, 0, 7, 0,180, 0, 97, 0, 1, 0, 96, 0,135, 2, 98, 0, 5, 0, + 4, 0,158, 2, 4, 0,159, 2, 0, 0, 17, 0, 0, 0, 39, 2, 0, 0,160, 2, 99, 0, 2, 0, 4, 0,161, 2, 4, 0,159, 2, +100, 0, 10, 0,100, 0, 0, 0,100, 0, 1, 0, 98, 0,162, 2, 97, 0,163, 2, 99, 0,164, 2, 4, 0, 51, 0, 4, 0,123, 2, + 4, 0,122, 2, 4, 0, 35, 0, 77, 0,165, 2, 85, 0, 14, 0, 12, 0,166, 2, 77, 0,165, 2, 0, 0,167, 2, 0, 0,168, 2, + 0, 0,169, 2, 0, 0,170, 2, 0, 0,171, 2, 0, 0,172, 2, 0, 0,173, 2, 0, 0, 17, 0, 84, 0,119, 2, 84, 0,121, 2, + 2, 0,174, 2, 0, 0,175, 2, 86, 0, 8, 0, 4, 0,176, 2, 4, 0,177, 2, 74, 0,178, 2, 78, 0,179, 2, 4, 0,123, 2, + 4, 0,122, 2, 4, 0, 51, 0, 4, 0, 35, 0,101, 0, 9, 0,101, 0, 0, 0,101, 0, 1, 0, 4, 0, 15, 0, 4, 0, 73, 1, + 4, 0,180, 2, 4, 0, 35, 0, 0, 0, 18, 0, 38, 0,117, 0, 0, 0,181, 2,102, 0, 6, 0,101, 0,182, 2, 44, 0,183, 2, + 24, 0,184, 2, 0, 0,185, 2, 4, 0,186, 2, 4, 0,187, 2,103, 0, 7, 0,101, 0,182, 2, 2, 0,188, 2, 2, 0,166, 2, + 2, 0,189, 2, 2, 0, 88, 0, 9, 0,190, 2, 9, 0,191, 2,104, 0, 3, 0,101, 0,182, 2, 24, 0,160, 0, 0, 0, 18, 0, +105, 0, 5, 0,101, 0,182, 2, 24, 0,160, 0, 0, 0, 18, 0, 2, 0,192, 2, 0, 0,193, 2,106, 0, 5, 0,101, 0,182, 2, + 7, 0, 85, 0, 7, 0,194, 2, 4, 0,195, 2, 4, 0,196, 2,107, 0, 5, 0,101, 0,182, 2, 24, 0,197, 2, 0, 0, 69, 0, + 4, 0, 73, 1, 4, 0, 17, 0,108, 0, 13, 0,101, 0,182, 2, 24, 0,198, 2, 24, 0,199, 2, 24, 0,200, 2, 24, 0,201, 2, + 7, 0,202, 2, 7, 0,203, 2, 7, 0,194, 2, 7, 0,204, 2, 4, 0,205, 2, 4, 0,206, 2, 4, 0, 88, 0, 4, 0,207, 2, +109, 0, 5, 0,101, 0,182, 2, 2, 0,208, 2, 2, 0, 17, 0, 7, 0,209, 2, 24, 0,210, 2,110, 0, 3, 0,101, 0,182, 2, + 7, 0,211, 2, 4, 0, 88, 0,111, 0, 10, 0,101, 0,182, 2, 7, 0,212, 2, 4, 0,213, 2, 4, 0, 35, 0, 2, 0, 88, 0, + 2, 0,214, 2, 2, 0,215, 2, 2, 0,216, 2, 7, 0,217, 2, 0, 0,218, 2,112, 0, 3, 0,101, 0,182, 2, 7, 0, 35, 0, + 4, 0, 15, 0,113, 0, 6, 0,101, 0,182, 2,114, 0,219, 2,115, 0,220, 2,116, 0,221, 2, 7, 0,222, 2, 4, 0, 15, 0, +117, 0, 11, 0,101, 0,182, 2, 44, 0,183, 2, 24, 0,184, 2, 0, 0,185, 2, 4, 0,186, 2, 4, 0,187, 2, 4, 0,223, 2, + 7, 0,224, 2, 4, 0,225, 2, 0, 0,218, 2, 7, 0,226, 2,118, 0, 12, 0,101, 0,182, 2, 24, 0,227, 2, 39, 0,228, 2, + 4, 0, 88, 0, 4, 0,229, 2, 7, 0,230, 2, 7, 0,231, 2, 7, 0,232, 2, 7, 0,233, 2, 0, 0,185, 2, 4, 0,186, 2, + 4, 0, 35, 0,119, 0, 3, 0,101, 0,182, 2, 7, 0,234, 2, 4, 0,235, 2,120, 0, 5, 0,101, 0,182, 2, 7, 0,236, 2, + 0, 0,218, 2, 2, 0, 17, 0, 2, 0,237, 2,121, 0, 8, 0,101, 0,182, 2, 24, 0,160, 0, 7, 0,236, 2, 7, 0,249, 0, + 7, 0,104, 0, 0, 0,218, 2, 2, 0, 17, 0, 2, 0, 15, 0,122, 0, 21, 0,101, 0,182, 2, 24, 0,238, 2, 0, 0,218, 2, + 44, 0,183, 2, 24, 0,184, 2, 2, 0, 17, 0, 2, 0, 35, 0, 7, 0,239, 2, 7, 0,240, 2, 7, 0,241, 2, 7, 0, 73, 2, + 7, 0,242, 2, 7, 0,243, 2, 7, 0,244, 2, 7, 0,245, 2, 4, 0,187, 2, 4, 0,186, 2, 0, 0,185, 2, 7, 0,246, 2, + 7, 0,247, 2, 7, 0, 87, 0,123, 0, 7, 0,101, 0,182, 2, 2, 0,248, 2, 2, 0,249, 2, 4, 0, 67, 0, 24, 0,160, 0, + 7, 0,250, 2, 0, 0,218, 2,124, 0, 10, 0,101, 0,182, 2, 24, 0,160, 0, 0, 0,251, 2, 7, 0,252, 2, 7, 0,253, 2, + 7, 0,245, 2, 4, 0,254, 2, 4, 0,255, 2, 7, 0, 0, 3, 0, 0, 18, 0,125, 0, 1, 0,101, 0,182, 2,126, 0, 7, 0, +101, 0,182, 2, 38, 0,117, 0,127, 0, 1, 3,128, 0, 2, 3,129, 0, 3, 3,130, 0, 4, 3, 12, 0, 5, 3,131, 0, 13, 0, +101, 0,182, 2, 77, 0, 6, 3, 77, 0, 7, 3, 77, 0, 8, 3, 77, 0, 9, 3, 77, 0, 10, 3, 77, 0, 11, 3, 74, 0, 12, 3, + 4, 0, 13, 3, 4, 0, 14, 3, 7, 0, 15, 3, 7, 0, 16, 3,132, 0, 17, 3,133, 0, 7, 0,101, 0,182, 2, 77, 0, 6, 3, + 77, 0, 18, 3,134, 0, 19, 3,135, 0, 17, 3, 4, 0, 20, 3, 4, 0, 13, 3,136, 0, 4, 0,101, 0,182, 2, 24, 0,160, 0, + 4, 0, 21, 3, 4, 0, 35, 0,137, 0, 2, 0, 4, 0, 22, 3, 7, 0, 31, 2,138, 0, 2, 0, 4, 0,120, 0, 4, 0, 23, 3, +139, 0, 24, 0,101, 0,182, 2, 24, 0,160, 0, 0, 0,218, 2, 2, 0, 24, 3, 2, 0, 17, 0, 2, 0, 73, 1, 2, 0, 35, 0, +137, 0, 25, 3, 4, 0, 26, 3, 7, 0, 27, 3, 4, 0, 51, 0, 4, 0, 28, 3,138, 0, 29, 3,137, 0, 30, 3, 4, 0, 31, 3, + 4, 0, 32, 3, 4, 0, 33, 3, 4, 0, 23, 3, 7, 0, 34, 3, 7, 0, 35, 3, 7, 0, 36, 3, 7, 0, 37, 3, 7, 0, 38, 3, + 9, 0, 39, 3,140, 0, 8, 0,101, 0,182, 2,141, 0, 40, 3,134, 0, 19, 3, 4, 0, 41, 3, 4, 0, 42, 3, 4, 0, 43, 3, + 2, 0, 17, 0, 2, 0, 54, 0,142, 0, 8, 0,101, 0,182, 2, 24, 0, 42, 0, 2, 0,253, 0, 2, 0, 17, 0, 2, 0,208, 2, + 2, 0, 54, 0, 7, 0, 44, 3, 7, 0, 45, 3,143, 0, 6, 0,101, 0,182, 2, 4, 0, 46, 3, 2, 0, 17, 0, 2, 0, 47, 3, + 7, 0, 48, 3, 0, 0,162, 0,144, 0, 8, 0,101, 0,182, 2, 0, 0, 49, 3, 0, 0, 50, 3, 0, 0,172, 2, 0, 0, 51, 3, + 0, 0, 52, 3, 0, 0, 88, 0, 0, 0,160, 2,145, 0, 3, 0,101, 0,182, 2,146, 0, 53, 3,130, 0, 4, 3,147, 0, 10, 0, +101, 0,182, 2, 24, 0, 54, 3, 24, 0, 55, 3, 0, 0, 56, 3, 7, 0, 57, 3, 2, 0, 58, 3, 2, 0, 59, 3, 0, 0, 60, 3, + 0, 0, 61, 3, 0, 0,193, 2,148, 0, 9, 0,101, 0,182, 2, 24, 0, 62, 3, 0, 0, 56, 3, 7, 0, 63, 3, 7, 0, 64, 3, + 0, 0, 73, 1, 0, 0,208, 2, 0, 0, 65, 3, 0, 0, 35, 0,149, 0, 1, 0,101, 0,182, 2,150, 0, 11, 0,101, 0,182, 2, + 0, 0,218, 2, 7, 0,120, 0, 7, 0, 66, 3, 7, 0, 67, 3, 7, 0, 68, 3, 7, 0, 69, 3, 4, 0, 17, 0, 2, 0, 70, 3, + 2, 0, 71, 3, 4, 0, 35, 0,151, 0, 9, 0,101, 0,182, 2, 24, 0, 72, 3, 4, 0, 73, 3, 4, 0, 74, 3, 4, 0, 75, 3, + 7, 0, 76, 3, 7, 0, 77, 3, 2, 0,208, 2, 2, 0, 17, 0,152, 0, 16, 0,101, 0,182, 2, 44, 0,183, 2, 24, 0,184, 2, + 0, 0,185, 2, 4, 0,186, 2, 4, 0,187, 2, 4, 0,223, 2, 7, 0,224, 2, 24, 0, 78, 3, 24, 0, 79, 3, 51, 0, 86, 1, + 0, 0,218, 2, 7, 0, 80, 3, 0, 0, 17, 0, 0, 0,247, 0, 0, 0,160, 2,153, 0, 3, 0,154, 0, 81, 3, 4, 0, 58, 2, + 0, 0, 90, 0,154, 0, 29, 0, 19, 0, 29, 0, 31, 0, 72, 0, 2, 0, 40, 2, 2, 0, 41, 2, 2, 0, 82, 3, 2, 0, 17, 0, + 2, 0, 83, 3, 2, 0, 84, 3, 2, 0, 85, 3, 2, 0, 67, 0, 0, 0, 86, 3, 0, 0, 87, 3, 0, 0, 88, 3, 0, 0,230, 1, + 4, 0, 35, 0, 7, 0, 89, 3, 7, 0, 90, 3, 7, 0, 91, 3, 7, 0, 92, 3, 7, 0, 93, 3, 7, 0, 94, 3, 26, 0, 95, 3, + 28, 0, 77, 0, 30, 0, 65, 2, 79, 0,113, 2, 0, 0, 69, 0, 7, 0, 96, 3, 7, 0, 97, 3,153, 0, 98, 3,155, 0, 3, 0, +155, 0, 0, 0,155, 0, 1, 0, 0, 0, 18, 0, 62, 0, 3, 0, 7, 0, 99, 3, 4, 0, 17, 0, 4, 0, 35, 0, 24, 0,129, 0, + 19, 0, 29, 0, 31, 0, 72, 0,156, 0,100, 3, 2, 0, 15, 0, 2, 0,101, 3, 4, 0,102, 3, 4, 0,103, 3, 4, 0,104, 3, + 0, 0,105, 3, 24, 0, 36, 0, 24, 0,106, 3, 24, 0,107, 3, 24, 0,108, 3, 24, 0,109, 3, 28, 0, 77, 0, 70, 0, 64, 2, + 62, 0, 0, 2,157, 0,110, 3,157, 0,111, 3,158, 0,112, 3, 9, 0, 2, 0,159, 0,113, 3,160, 0,114, 3,161, 0,115, 3, + 12, 0,116, 3, 12, 0,117, 3, 12, 0, 20, 2, 12, 0,118, 3, 12, 0,119, 3, 4, 0, 73, 1, 4, 0,120, 3, 57, 0, 22, 2, + 0, 0,121, 3, 4, 0, 24, 2, 4, 0,122, 3, 7, 0, 68, 1, 7, 0,123, 3, 7, 0,124, 3, 7, 0,168, 0, 7, 0,125, 3, + 7, 0, 69, 1, 7, 0,126, 3, 7, 0, 10, 2, 7, 0,127, 3, 7, 0,128, 3, 7, 0,129, 3, 7, 0,130, 3, 7, 0,131, 3, + 7, 0,132, 3, 7, 0,252, 2, 7, 0,133, 3, 7, 0,238, 0, 7, 0,134, 3, 4, 0,135, 3, 2, 0, 17, 0, 2, 0,136, 3, + 2, 0,137, 3, 2, 0,138, 3, 2, 0,139, 3, 2, 0,140, 3, 2, 0,141, 3, 2, 0,142, 3, 2, 0,143, 3, 2, 0,144, 3, + 2, 0,145, 3, 2, 0,146, 3, 4, 0,147, 3, 4, 0,148, 3, 4, 0,149, 3, 4, 0,150, 3, 7, 0,151, 3, 7, 0,100, 2, + 7, 0,152, 3, 7, 0,153, 3, 7, 0,154, 3, 7, 0,155, 3, 7, 0,156, 3, 7, 0,213, 0, 7, 0,157, 3, 7, 0,158, 3, + 7, 0,159, 3, 7, 0,160, 3, 2, 0,161, 3, 0, 0,162, 3, 0, 0,106, 0, 0, 0,163, 3, 0, 0,164, 3, 7, 0,165, 3, + 7, 0,166, 3, 12, 0,167, 3, 12, 0,168, 3, 12, 0,169, 3, 12, 0,170, 3, 7, 0,171, 3, 2, 0,253, 1, 2, 0,172, 3, + 7, 0,135, 2, 4, 0,173, 3, 4, 0,174, 3,162, 0,175, 3, 2, 0,176, 3, 2, 0,245, 0, 7, 0,177, 3, 12, 0,178, 3, + 12, 0,179, 3, 12, 0,180, 3, 12, 0,181, 3,163, 0, 65, 1,164, 0,182, 3, 58, 0,183, 3, 2, 0,184, 3, 2, 0,185, 3, + 2, 0, 58, 2, 2, 0,186, 3, 7, 0,126, 2, 2, 0,187, 3, 2, 0,188, 3,146, 0,189, 3,134, 0,190, 3,134, 0,191, 3, + 4, 0,192, 3, 4, 0,193, 3, 4, 0,194, 3, 4, 0,195, 3, 12, 0,196, 3, 12, 0,197, 3, 12, 0,198, 3, 7, 0,199, 3, + 0, 0,200, 3,165, 0, 14, 0,165, 0, 0, 0,165, 0, 1, 0, 24, 0, 36, 0, 7, 0,252, 2, 7, 0, 70, 1, 7, 0,253, 2, + 7, 0,245, 2, 0, 0, 18, 0, 4, 0,254, 2, 4, 0,255, 2, 4, 0,201, 3, 2, 0, 15, 0, 2, 0,202, 3, 7, 0, 0, 3, +166, 0, 12, 0,166, 0, 0, 0,166, 0, 1, 0, 24, 0, 42, 0, 4, 0,203, 3, 4, 0,253, 1, 4, 0,204, 3, 4, 0, 15, 0, + 4, 0,205, 3, 7, 0, 70, 1, 7, 0,206, 3, 7, 0,207, 3, 7, 0,151, 2,163, 0, 40, 0, 4, 0, 17, 0, 2, 0,208, 3, + 2, 0,209, 3, 2, 0,245, 2, 2, 0,210, 3, 2, 0,211, 3, 2, 0,212, 3, 2, 0,213, 3, 2, 0,214, 3, 7, 0,215, 3, + 7, 0,216, 3, 7, 0,217, 3, 7, 0,218, 3, 7, 0,219, 3, 7, 0,220, 3, 7, 0,221, 3, 7, 0,222, 3, 7, 0,223, 3, + 7, 0,224, 3, 7, 0,225, 3, 7, 0,226, 3, 7, 0,227, 3, 7, 0,228, 3, 7, 0,229, 3, 7, 0,230, 3, 7, 0,231, 3, + 7, 0,232, 3, 7, 0,233, 3, 7, 0,234, 3, 7, 0,235, 3, 7, 0,236, 3, 7, 0,237, 3, 7, 0,238, 3, 7, 0,239, 3, + 7, 0,240, 3, 7, 0,241, 3, 44, 0,161, 0,167, 0,242, 3, 7, 0,243, 3, 4, 0,196, 2,168, 0, 5, 0, 58, 0,233, 1, + 7, 0,244, 3, 7, 0,245, 3, 2, 0, 17, 0, 2, 0,246, 3,169, 0, 5, 0,169, 0, 0, 0,169, 0, 1, 0, 4, 0, 15, 0, + 4, 0,247, 3, 9, 0, 2, 0,170, 0, 9, 0,170, 0, 0, 0,170, 0, 1, 0, 4, 0,248, 3, 4, 0,249, 3, 4, 0,250, 3, + 4, 0, 17, 0, 9, 0,251, 3, 9, 0,252, 3, 12, 0,253, 3,130, 0, 21, 0,130, 0, 0, 0,130, 0, 1, 0, 4, 0, 17, 0, + 4, 0,254, 3, 4, 0,255, 3, 4, 0, 0, 4, 4, 0, 1, 4, 4, 0, 2, 4, 4, 0, 3, 4, 4, 0,249, 3, 4, 0,253, 1, + 2, 0, 4, 4, 2, 0, 54, 0, 0, 0, 5, 4, 0, 0, 6, 4, 0, 0, 7, 4, 0, 0, 8, 4, 0, 0, 9, 4, 12, 0, 10, 4, +171, 0, 11, 4, 9, 0, 12, 4,172, 0, 1, 0, 7, 0, 38, 2,162, 0, 30, 0, 4, 0, 17, 0, 7, 0, 13, 4, 7, 0, 14, 4, + 7, 0, 15, 4, 4, 0, 16, 4, 4, 0, 17, 4, 4, 0, 18, 4, 4, 0, 19, 4, 7, 0, 20, 4, 7, 0, 21, 4, 7, 0, 22, 4, + 7, 0, 23, 4, 7, 0, 24, 4, 7, 0, 25, 4, 7, 0, 26, 4, 7, 0, 27, 4, 7, 0, 28, 4, 7, 0, 29, 4, 7, 0, 30, 4, + 7, 0, 31, 4, 7, 0, 32, 4, 7, 0, 33, 4, 7, 0, 34, 4, 7, 0, 35, 4, 7, 0, 36, 4, 7, 0, 37, 4, 4, 0, 38, 4, + 4, 0, 39, 4, 7, 0, 40, 4, 7, 0,157, 3,164, 0, 54, 0, 4, 0,249, 3, 4, 0, 41, 4,173, 0, 42, 4,174, 0, 43, 4, + 0, 0, 35, 0, 0, 0, 44, 4, 2, 0, 45, 4, 7, 0, 46, 4, 0, 0, 47, 4, 7, 0, 48, 4, 7, 0, 49, 4, 7, 0, 50, 4, + 7, 0, 51, 4, 7, 0, 52, 4, 7, 0, 53, 4, 7, 0, 54, 4, 7, 0, 55, 4, 7, 0, 56, 4, 2, 0, 57, 4, 0, 0, 58, 4, + 2, 0, 59, 4, 7, 0, 60, 4, 7, 0, 61, 4, 0, 0, 62, 4, 4, 0,121, 0, 4, 0, 63, 4, 4, 0, 64, 4, 2, 0, 65, 4, + 2, 0, 66, 4,172, 0, 67, 4, 4, 0, 68, 4, 4, 0, 79, 0, 7, 0, 69, 4, 7, 0, 70, 4, 7, 0, 71, 4, 7, 0, 72, 4, + 2, 0, 73, 4, 2, 0, 74, 4, 2, 0, 75, 4, 2, 0, 76, 4, 2, 0, 77, 4, 2, 0, 78, 4, 2, 0, 79, 4, 2, 0, 80, 4, +175, 0, 81, 4, 7, 0, 82, 4, 7, 0, 83, 4,130, 0, 84, 4, 12, 0, 5, 3,168, 0, 85, 4, 7, 0, 86, 4, 7, 0, 87, 4, + 7, 0, 88, 4, 0, 0, 89, 4,176, 0, 1, 0, 7, 0, 90, 4,146, 0, 50, 0,145, 0, 91, 4, 2, 0, 15, 0, 2, 0, 92, 4, + 2, 0, 93, 4, 2, 0, 94, 4, 7, 0, 95, 4, 2, 0, 96, 4, 2, 0, 97, 4, 7, 0, 98, 4, 2, 0, 99, 4, 2, 0,100, 4, + 7, 0,101, 4, 7, 0,102, 4, 7, 0,103, 4, 4, 0,104, 4, 4, 0,105, 4, 7, 0,106, 4, 4, 0,107, 4, 7, 0,108, 4, + 7, 0,109, 4, 7, 0,110, 4, 73, 0,111, 4, 73, 0,112, 4, 0, 0,113, 4, 7, 0,114, 4, 7, 0,115, 4, 28, 0, 77, 0, + 2, 0,116, 4, 0, 0,117, 4, 0, 0,118, 4, 7, 0,119, 4, 4, 0,120, 4, 7, 0,121, 4, 7, 0,122, 4, 4, 0,123, 4, + 4, 0, 17, 0, 7, 0,124, 4, 7, 0,125, 4, 7, 0,126, 4,176, 0,127, 4, 4, 0, 51, 0, 7, 0,128, 4, 7, 0,129, 4, + 7, 0,130, 4, 7, 0,131, 4, 7, 0,132, 4, 7, 0,133, 4, 7, 0,134, 4, 4, 0,135, 4, 4, 0, 35, 0,177, 0, 76, 0, + 19, 0, 29, 0, 31, 0, 72, 0, 2, 0,171, 0, 2, 0, 74, 1, 2, 0,108, 1, 2, 0,136, 4, 7, 0,137, 4, 7, 0,138, 4, + 7, 0,139, 4, 7, 0,140, 4, 7, 0,141, 4, 7, 0,142, 4, 7, 0,154, 1, 7, 0,156, 1, 7, 0,155, 1, 7, 0, 67, 0, + 4, 0,143, 4, 7, 0,144, 4, 7, 0,145, 4, 7, 0,146, 4, 7, 0,147, 4, 7, 0,148, 4, 7, 0,149, 4, 7, 0,150, 4, + 2, 0,151, 4, 2, 0, 73, 1, 2, 0,152, 4, 2, 0,153, 4, 2, 0,154, 4, 2, 0,155, 4, 2, 0,156, 4, 2, 0,157, 4, + 7, 0,158, 4, 7, 0,159, 4, 7, 0,160, 4, 7, 0,161, 4, 7, 0,162, 4, 7, 0,163, 4, 7, 0,164, 4, 7, 0,165, 4, + 7, 0,166, 4, 7, 0,167, 4, 7, 0,168, 4, 7, 0,169, 4, 2, 0,170, 4, 2, 0,171, 4, 2, 0,172, 4, 2, 0,173, 4, + 7, 0,174, 4, 7, 0,175, 4, 7, 0,176, 4, 7, 0,177, 4, 2, 0,178, 4, 2, 0,179, 4, 2, 0,180, 4, 2, 0,181, 4, + 7, 0,182, 4, 7, 0,183, 4, 7, 0,184, 4, 7, 0,185, 4, 7, 0,186, 4, 7, 0,187, 4, 7, 0,188, 4, 2, 0,189, 4, + 2, 0,190, 4, 2, 0,191, 4, 2, 0,192, 4, 2, 0,193, 4, 2, 0, 17, 0, 7, 0,194, 4, 7, 0,195, 4, 28, 0, 77, 0, + 43, 0,126, 1, 2, 0,127, 1, 2, 0,196, 4, 22, 0,146, 0,178, 0, 8, 0,178, 0, 0, 0,178, 0, 1, 0, 4, 0,135, 3, + 4, 0,197, 4, 4, 0, 17, 0, 2, 0,198, 4, 2, 0,199, 4, 24, 0,160, 0,179, 0, 13, 0, 9, 0,200, 4, 9, 0,201, 4, + 4, 0,202, 4, 4, 0,203, 4, 4, 0,204, 4, 4, 0,205, 4, 4, 0,206, 4, 4, 0,207, 4, 4, 0,208, 4, 4, 0,209, 4, + 4, 0,210, 4, 4, 0, 35, 0, 0, 0,211, 4,180, 0, 5, 0, 9, 0,212, 4, 9, 0,213, 4, 4, 0,214, 4, 4, 0, 67, 0, + 0, 0,215, 4,181, 0, 17, 0, 4, 0,216, 4, 4, 0,217, 4, 4, 0,218, 4, 4, 0,219, 4, 4, 0,220, 4, 4, 0,221, 4, + 4, 0,222, 4, 4, 0,223, 4, 4, 0,224, 4, 4, 0,225, 4, 4, 0,226, 4, 4, 0,227, 4, 2, 0,228, 4, 2, 0,229, 4, + 4, 0,230, 4, 4, 0,231, 4, 4, 0, 87, 0,182, 0, 17, 0, 4, 0, 15, 0, 4, 0,218, 4, 4, 0,232, 4, 4, 0,233, 4, + 4, 0,234, 4, 4, 0,235, 4, 4, 0,236, 4, 4, 0,237, 4, 7, 0,238, 4, 4, 0,239, 4, 4, 0, 88, 0, 4, 0,240, 4, + 4, 0,241, 4, 4, 0,242, 4, 4, 0,243, 4, 4, 0,244, 4, 18, 0, 28, 0,183, 0, 7, 0, 4, 0,245, 4, 7, 0,246, 4, + 7, 0,247, 4, 7, 0,248, 4, 4, 0,249, 4, 2, 0, 17, 0, 2, 0, 35, 0,184, 0, 11, 0,184, 0, 0, 0,184, 0, 1, 0, + 0, 0, 18, 0, 57, 0,250, 4, 58, 0,251, 4, 4, 0,135, 3, 4, 0,252, 4, 4, 0,253, 4, 4, 0, 35, 0, 4, 0,254, 4, + 4, 0,255, 4,185, 0,105, 0,179, 0, 0, 5,180, 0, 1, 5,181, 0, 2, 5,182, 0, 3, 5, 4, 0, 20, 3, 4, 0,121, 0, + 4, 0, 63, 4, 7, 0, 4, 5, 4, 0, 5, 5, 4, 0, 6, 5, 4, 0, 7, 5, 4, 0, 8, 5, 2, 0, 17, 0, 2, 0, 9, 5, + 7, 0, 10, 5, 7, 0, 11, 5, 7, 0, 12, 5, 7, 0, 13, 5, 7, 0, 14, 5, 2, 0, 15, 5, 2, 0, 16, 5, 2, 0, 17, 5, + 2, 0, 18, 5, 2, 0,244, 0, 2, 0, 19, 5, 4, 0, 20, 5, 2, 0, 21, 5, 2, 0, 22, 5, 2, 0, 95, 1, 2, 0,104, 0, + 2, 0, 23, 5, 2, 0, 24, 5, 2, 0, 25, 5, 2, 0, 26, 5, 2, 0, 27, 5, 2, 0, 28, 5, 2, 0, 29, 5, 2, 0, 30, 5, + 2, 0, 31, 5, 2, 0, 32, 5, 4, 0, 33, 5, 4, 0, 73, 1, 4, 0, 34, 5, 2, 0, 35, 5, 2, 0, 36, 5, 2, 0, 37, 5, + 2, 0, 38, 5, 2, 0, 39, 5, 2, 0, 40, 5, 2, 0, 41, 5, 2, 0, 42, 5, 16, 0, 43, 5, 16, 0, 44, 5, 15, 0, 45, 5, + 12, 0, 46, 5, 2, 0, 47, 5, 2, 0, 48, 5, 7, 0, 49, 5, 7, 0, 50, 5, 7, 0, 51, 5, 7, 0, 52, 5, 4, 0, 53, 5, + 7, 0, 54, 5, 7, 0, 55, 5, 7, 0, 56, 5, 7, 0, 57, 5, 2, 0, 58, 5, 2, 0, 59, 5, 2, 0, 60, 5, 2, 0, 61, 5, + 2, 0, 62, 5, 2, 0, 63, 5, 7, 0, 64, 5, 7, 0, 65, 5, 7, 0, 66, 5, 0, 0, 67, 5, 4, 0, 68, 5, 2, 0, 69, 5, + 2, 0,230, 1, 0, 0, 70, 5, 7, 0, 71, 5, 7, 0, 72, 5, 0, 0, 73, 5, 0, 0, 74, 5, 0, 0, 75, 5, 0, 0, 76, 5, + 4, 0, 77, 5, 2, 0, 78, 5, 2, 0, 79, 5, 7, 0, 80, 5, 7, 0, 81, 5, 2, 0, 82, 5, 2, 0, 83, 5, 7, 0, 84, 5, + 2, 0, 85, 5, 2, 0, 86, 5, 4, 0, 87, 5, 2, 0, 88, 5, 2, 0, 89, 5, 2, 0, 90, 5, 2, 0, 91, 5, 7, 0, 92, 5, + 7, 0, 67, 0, 34, 0, 93, 5, 0, 0, 94, 5,186, 0, 9, 0,186, 0, 0, 0,186, 0, 1, 0, 0, 0, 18, 0, 2, 0, 95, 5, + 2, 0, 96, 5, 2, 0, 97, 5, 2, 0, 87, 0, 7, 0, 98, 5, 7, 0, 67, 0,187, 0, 7, 0, 2, 0,213, 2, 2, 0, 73, 1, + 2, 0, 77, 3, 2, 0, 99, 5, 7, 0,100, 5, 7, 0, 67, 0, 34, 0,101, 5,188, 0, 5, 0, 7, 0,102, 5, 0, 0, 15, 0, + 0, 0, 87, 0, 0, 0, 67, 0, 0, 0,230, 1,189, 0, 28, 0, 7, 0,149, 4, 7, 0,150, 4, 2, 0, 73, 1, 2, 0, 17, 0, + 2, 0,103, 5, 2, 0,196, 4, 2, 0,152, 4, 2, 0,153, 4, 2, 0,154, 4, 2, 0,155, 4, 2, 0,156, 4, 2, 0,157, 4, +188, 0,104, 5, 2, 0, 15, 5, 2, 0, 16, 5, 2, 0, 17, 5, 2, 0, 18, 5, 2, 0,244, 0, 2, 0, 19, 5, 2, 0,105, 5, + 2, 0,106, 5,187, 0,107, 5, 2, 0,108, 5, 2, 0, 21, 5, 2, 0, 67, 0, 2, 0,230, 1, 7, 0,109, 5, 7, 0, 87, 0, +190, 0, 6, 0,190, 0, 0, 0,190, 0, 1, 0, 4, 0,248, 3, 0, 0, 5, 4, 4, 0, 17, 0, 24, 0,110, 5,191, 0, 4, 0, +192, 0,111, 5, 9, 0,112, 5, 0, 0,113, 5, 4, 0, 88, 0,193, 0, 8, 0,191, 0,114, 5, 2, 0, 17, 0, 2, 0, 35, 0, + 2, 0,115, 5, 2, 0,116, 5, 2, 0,117, 5, 4, 0, 87, 0, 9, 0,118, 5,194, 0, 6, 0, 2, 0,104, 0, 2, 0,254, 3, + 2, 0,119, 5, 2, 0,207, 2, 4, 0, 17, 0, 7, 0,224, 2,195, 0, 14, 0, 2, 0, 17, 0, 2, 0,120, 5, 2, 0,121, 5, + 2, 0,122, 5,194, 0,123, 5, 9, 0,118, 5, 7, 0,124, 5, 7, 0, 54, 0, 4, 0,125, 5, 4, 0,126, 5, 4, 0,127, 5, + 4, 0,128, 5, 38, 0,117, 0, 24, 0,160, 0,196, 0, 4, 0,196, 0, 0, 0,196, 0, 1, 0, 0, 0,129, 5, 7, 0,130, 5, +197, 0, 14, 0,191, 0,114, 5, 4, 0, 88, 0, 4, 0,131, 5, 7, 0,132, 5, 7, 0,133, 5, 7, 0,134, 5, 4, 0,135, 5, + 4, 0,136, 5, 7, 0,137, 5, 7, 0,138, 5, 4, 0,139, 5, 7, 0,140, 5, 7, 0,141, 5, 4, 0, 35, 0,198, 0, 7, 0, +191, 0,114, 5, 2, 0, 17, 0, 2, 0, 35, 0, 4, 0, 34, 0, 4, 0,142, 5, 79, 0,143, 5, 9, 0,118, 5,199, 0, 82, 0, +198, 0,144, 5,198, 0,145, 5,197, 0,100, 3, 7, 0,146, 5, 2, 0,147, 5, 2, 0,148, 5, 7, 0,149, 5, 7, 0,150, 5, + 2, 0,254, 3, 2, 0,151, 5, 7, 0,152, 5, 7, 0,153, 5, 7, 0,154, 5, 2, 0,155, 5, 2, 0,125, 5, 2, 0,156, 5, + 2, 0,157, 5, 2, 0,158, 5, 2, 0,159, 5, 7, 0,160, 5, 7, 0,161, 5, 7, 0,162, 5, 2, 0,163, 5, 2, 0,164, 5, + 2, 0,165, 5, 2, 0,166, 5, 2, 0,167, 5, 2, 0,168, 5, 2, 0,169, 5, 2, 0,170, 5,193, 0,171, 5,195, 0,172, 5, + 7, 0,173, 5, 7, 0,174, 5, 7, 0,175, 5, 2, 0,176, 5, 2, 0,177, 5, 0, 0,178, 5, 0, 0,179, 5, 0, 0,180, 5, + 0, 0,181, 5, 0, 0,182, 5, 0, 0,183, 5, 2, 0,184, 5, 7, 0,185, 5, 7, 0,186, 5, 7, 0,187, 5, 7, 0,188, 5, + 7, 0,189, 5, 7, 0,190, 5, 7, 0,191, 5, 7, 0,192, 5, 7, 0,193, 5, 7, 0,194, 5, 2, 0,195, 5, 0, 0,196, 5, + 0, 0,197, 5, 0, 0,198, 5, 0, 0,199, 5, 24, 0,200, 5, 0, 0,201, 5, 0, 0,202, 5, 0, 0,203, 5, 0, 0,204, 5, + 0, 0,205, 5, 0, 0,206, 5, 0, 0,207, 5, 0, 0,208, 5, 0, 0,209, 5, 0, 0,210, 5, 2, 0,211, 5, 2, 0,212, 5, + 2, 0,213, 5, 2, 0,214, 5, 0, 0,215, 5, 0, 0,196, 4, 4, 0,216, 5, 2, 0,217, 5, 2, 0, 87, 0, 4, 0,218, 5, + 7, 0,219, 5, 7, 0,220, 5,200, 0, 8, 0, 4, 0,221, 5, 4, 0,222, 5, 4, 0,223, 5, 4, 0,224, 5, 4, 0,225, 5, + 4, 0,226, 5, 4, 0, 51, 0, 4, 0,123, 2,201, 0, 4, 0, 7, 0,227, 5, 0, 0,228, 5, 0, 0,229, 5, 2, 0, 17, 0, +202, 0, 4, 0, 7, 0,230, 5, 4, 0, 17, 0, 4, 0,231, 5, 4, 0, 54, 0, 38, 0, 44, 0, 19, 0, 29, 0, 31, 0, 72, 0, + 24, 0,110, 5,177, 0,232, 5, 38, 0,233, 5, 12, 0,234, 5,178, 0,235, 5, 24, 0,236, 5, 7, 0,237, 5, 7, 0,238, 5, + 7, 0,239, 5, 7, 0,240, 5, 4, 0,135, 3, 4, 0,241, 5, 4, 0,242, 5, 4, 0,193, 3, 4, 0,243, 5, 2, 0, 17, 0, + 2, 0, 67, 1, 53, 0, 62, 1,203, 0,244, 5,199, 0,245, 5,204, 0,246, 5,185, 0,178, 0,183, 0,247, 5, 12, 0, 98, 0, + 12, 0,248, 5, 9, 0,249, 5, 9, 0,250, 5, 9, 0,251, 5, 9, 0,252, 5,205, 0,253, 5, 2, 0,254, 5, 2, 0,255, 5, + 2, 0,245, 0, 2, 0, 0, 6, 4, 0, 1, 6, 4, 0, 2, 6, 12, 0, 3, 6,188, 0,104, 5,189, 0, 4, 6,201, 0, 5, 6, +159, 0,113, 3,202, 0, 6, 6,206, 0, 11, 0,206, 0, 0, 0,206, 0, 1, 0, 39, 0,236, 0, 37, 0, 61, 1, 7, 0, 88, 2, + 7, 0, 89, 2, 7, 0,104, 0, 7, 0, 7, 6, 2, 0, 8, 6, 2, 0, 17, 0, 7, 0, 67, 0,207, 0, 38, 0, 7, 0, 9, 6, + 7, 0, 10, 6, 7, 0, 11, 6, 7, 0, 12, 6, 7, 0, 13, 6, 7, 0, 14, 6, 7, 0, 15, 6, 7, 0, 16, 6, 7, 0, 17, 6, + 7, 0, 80, 1, 7, 0, 18, 6, 7, 0, 19, 6, 7, 0, 20, 6, 7, 0, 21, 6, 7, 0,167, 0, 2, 0, 22, 6, 2, 0, 23, 6, + 0, 0, 24, 6, 0, 0,196, 4, 2, 0, 25, 6, 2, 0, 26, 6, 2, 0, 27, 6, 2, 0, 8, 6, 7, 0, 28, 6, 7, 0, 29, 6, + 62, 0, 30, 6,159, 0,113, 3,207, 0, 31, 6,208, 0, 32, 6,209, 0, 33, 6,210, 0, 34, 6,211, 0, 35, 6, 7, 0, 36, 6, + 2, 0, 37, 6, 2, 0, 38, 6, 7, 0, 39, 6, 7, 0, 40, 6, 7, 0, 41, 6,212, 0, 50, 0,213, 0, 0, 0,213, 0, 1, 0, + 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6, 7, 0, 17, 6, 7, 0, 80, 1, 7, 0, 87, 0, 4, 0, 46, 6, + 2, 0, 27, 6, 2, 0, 8, 6, 24, 0,110, 5, 24, 0, 47, 6, 12, 0, 48, 6,206, 0, 49, 6,212, 0, 31, 6, 0, 0, 50, 6, + 4, 0,135, 3, 4, 0,241, 5, 2, 0, 51, 6, 2, 0, 52, 6, 2, 0, 53, 6, 2, 0, 54, 6, 2, 0, 17, 0, 2, 0, 23, 2, + 7, 0,110, 0, 7, 0, 55, 6, 7, 0, 56, 6, 7, 0, 57, 6, 7, 0,167, 0, 7, 0,237, 5, 2, 0, 58, 6, 2, 0, 59, 6, + 2, 0, 60, 6, 0, 0, 61, 6, 0, 0, 62, 6, 0, 0, 63, 6, 0, 0, 64, 6, 0, 0, 65, 6, 12, 0, 66, 6, 12, 0, 67, 6, + 12, 0, 68, 6, 2, 0, 69, 6, 2, 0,136, 2, 2, 0, 70, 6, 0, 0, 71, 6, 0, 0, 72, 6, 9, 0, 73, 6,159, 0,113, 3, +214, 0, 24, 0, 16, 0, 34, 0, 16, 0, 61, 0, 15, 0, 74, 6, 15, 0, 75, 6, 15, 0, 76, 6, 7, 0, 77, 6, 7, 0, 78, 6, + 7, 0, 79, 6, 7, 0, 80, 6, 2, 0, 81, 6, 2, 0, 82, 6, 2, 0, 83, 6, 2, 0, 84, 6, 2, 0, 85, 6, 2, 0, 17, 0, + 2, 0, 86, 6, 2, 0, 87, 6, 2, 0, 88, 6, 2, 0, 89, 6, 2, 0, 90, 6, 2, 0, 54, 6, 7, 0, 91, 6, 4, 0, 92, 6, + 4, 0, 93, 6,213, 0, 6, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6, +215, 0, 8, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6, 0, 0, 94, 6, + 0, 0,177, 0,216, 0, 14, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6, +214, 0, 95, 6,217, 0, 96, 6, 12, 0, 97, 6, 2, 0, 73, 1, 2, 0, 98, 6, 4, 0, 17, 0, 7, 0, 99, 6, 4, 0, 54, 6, +218, 0, 21, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6,208, 0, 32, 6, +214, 0, 95, 6, 2, 0,100, 6, 2, 0,101, 6, 2, 0,102, 6, 2, 0,103, 6, 2, 0, 86, 6, 2, 0,104, 6, 2, 0,105, 6, + 0, 0, 17, 0, 0, 0, 35, 0, 9, 0, 64, 2, 4, 0,106, 6, 4, 0,107, 6, 19, 0,108, 6,219, 0, 18, 0,213, 0, 0, 0, +213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6,214, 0, 95, 6, 7, 0, 88, 2, 7, 0, 89, 2, + 2, 0,100, 6, 2, 0,109, 6, 2, 0,110, 6, 2, 0,111, 6, 4, 0, 17, 0, 7, 0,112, 6, 4, 0, 8, 6, 4, 0, 35, 0, +159, 0,113, 3,220, 0, 16, 0, 0, 0,113, 6, 0, 0,114, 6, 0, 0,115, 6, 0, 0,116, 6, 0, 0,117, 6, 0, 0,118, 6, + 4, 0,119, 6, 4, 0,120, 6, 4, 0,121, 6, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,122, 6, 2, 0,123, 6, 2, 0,173, 1, + 2, 0,124, 6, 0, 0,125, 6,221, 0, 16, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 4, 0,126, 6, +220, 0,127, 6,222, 0,128, 6, 12, 0,129, 6, 12, 0,130, 6,223, 0,131, 6,211, 0,132, 6,224, 0,133, 6, 2, 0,134, 6, + 2, 0,135, 6, 2, 0,136, 6, 2, 0, 67, 0,225, 0, 15, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, + 7, 0, 44, 6, 2, 0, 45, 6,214, 0, 95, 6, 12, 0,137, 6,226, 0,138, 6, 0, 0,139, 6,227, 0,140, 6, 2, 0, 17, 0, + 2, 0,141, 6, 2, 0,142, 6, 2, 0,143, 6,228, 0, 25, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, + 4, 0, 17, 0, 39, 0,228, 2, 37, 0, 61, 1, 51, 0,144, 6,229, 0,145, 6,230, 0,146, 6,159, 0,113, 3, 7, 0,147, 6, + 7, 0, 88, 2, 7, 0, 89, 2, 7, 0,112, 6, 7, 0,148, 6, 7, 0,149, 6, 2, 0,150, 6, 2, 0,151, 6, 2, 0,152, 6, + 2, 0,153, 6, 0, 0,154, 6, 0, 0,155, 6, 0, 0,156, 6, 0, 0, 54, 6,231, 0, 11, 0,213, 0, 0, 0,213, 0, 1, 0, + 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6, 2, 0, 98, 6, 2, 0, 17, 0, 4, 0, 35, 0,217, 0, 96, 6, +214, 0, 95, 6,232, 0, 31, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6, + 34, 0,157, 6, 4, 0,158, 6, 4, 0,159, 6, 2, 0, 88, 0, 2, 0,160, 6, 2, 0,161, 6, 0, 0,162, 6, 0, 0,163, 6, + 4, 0,164, 6, 4, 0,165, 6, 4, 0,166, 6, 2, 0,167, 6, 2, 0,168, 6, 2, 0,169, 6, 2, 0,170, 6, 7, 0,171, 6, + 15, 0,172, 6, 15, 0,173, 6, 4, 0,174, 6, 4, 0,175, 6, 0, 0,176, 6, 0, 0,177, 6, 2, 0,178, 6, 0, 0,193, 2, + 9, 0,179, 6,233, 0, 10, 0, 19, 0, 29, 0, 9, 0,180, 6, 9, 0,181, 6, 9, 0,182, 6, 9, 0,183, 6, 9, 0,184, 6, + 4, 0, 88, 0, 4, 0,185, 6, 0, 0,186, 6, 0, 0,187, 6,234, 0, 10, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, + 4, 0, 43, 6, 7, 0, 44, 6,233, 0,188, 6, 2, 0, 88, 0, 2, 0,160, 6, 4, 0, 87, 0, 9, 0,189, 6,235, 0, 3, 0, +235, 0, 0, 0,235, 0, 1, 0, 7, 0,190, 6,236, 0, 11, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, + 7, 0, 44, 6,214, 0, 95, 6, 12, 0,191, 6, 4, 0,192, 6, 4, 0, 35, 0, 4, 0, 17, 0, 4, 0,193, 6,237, 0, 26, 0, +213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6,214, 0, 95, 6, 19, 0,194, 6, + 19, 0, 78, 0, 2, 0, 17, 0, 2, 0,160, 6, 7, 0,195, 6, 9, 0,196, 6, 7, 0, 88, 2, 7, 0, 89, 2, 7, 0,112, 6, + 7, 0, 41, 6, 7, 0,197, 6, 7, 0,198, 6, 53, 0, 62, 1, 53, 0,199, 6, 4, 0,200, 6, 2, 0,201, 6, 2, 0,245, 0, + 12, 0,202, 6,159, 0,113, 3,238, 0, 10, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, + 2, 0, 45, 6, 2, 0, 17, 0, 2, 0,144, 3, 4, 0, 35, 0,159, 0,113, 3,239, 0, 42, 0,213, 0, 0, 0,213, 0, 1, 0, + 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6,214, 0, 95, 6,222, 0,128, 6, 0, 0,203, 6, 0, 0,114, 6, + 0, 0,115, 6, 2, 0, 15, 0, 2, 0,204, 6, 2, 0, 17, 0, 2, 0,122, 6, 9, 0,196, 6, 4, 0,119, 6, 4, 0,205, 6, + 4, 0,206, 6, 4, 0,207, 6, 15, 0,208, 6, 15, 0,209, 6, 7, 0,210, 6, 7, 0,211, 6, 7, 0,212, 6, 7, 0,195, 6, + 2, 0,213, 6, 2, 0,235, 0, 2, 0,173, 1, 2, 0,214, 6, 2, 0, 35, 0, 2, 0, 87, 0, 2, 0,215, 6, 2, 0,216, 6, + 9, 0,217, 6, 9, 0,218, 6, 9, 0,219, 6, 9, 0,220, 6, 9, 0,221, 6, 2, 0,222, 6, 0, 0,223, 6, 49, 0,224, 6, +240, 0, 7, 0,240, 0, 0, 0,240, 0, 1, 0, 4, 0,225, 6, 4, 0, 21, 0, 0, 0, 81, 0, 4, 0,226, 6, 4, 0, 15, 0, +241, 0, 14, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6, 2, 0, 45, 6, 4, 0,161, 6, + 4, 0, 35, 0, 12, 0,227, 6, 12, 0,228, 6, 0, 0,229, 6, 0, 0,230, 6, 4, 0,231, 6, 4, 0,232, 6,242, 0, 6, 0, +213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 4, 0, 35, 0, 0, 0,233, 6,243, 0, 15, 0,213, 0, 0, 0, +213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, 7, 0, 44, 6,244, 0,234, 6,214, 0, 95, 6,245, 0,235, 6, 2, 0, 73, 1, + 2, 0,236, 6, 2, 0, 88, 2, 2, 0, 89, 2, 2, 0, 17, 0, 2, 0,152, 6, 4, 0, 67, 0,246, 0, 7, 0,246, 0, 0, 0, +246, 0, 1, 0, 0, 0,237, 6, 2, 0,238, 6, 2, 0,239, 6, 2, 0,240, 6, 2, 0, 35, 0,247, 0, 12, 0, 2, 0,239, 6, + 2, 0,241, 6, 2, 0,242, 6, 0, 0,193, 2, 2, 0,243, 6, 2, 0,244, 6, 2, 0,245, 6, 2, 0,246, 6, 2, 0,247, 6, + 2, 0, 86, 6, 7, 0,248, 6, 7, 0,249, 6,248, 0, 18, 0,248, 0, 0, 0,248, 0, 1, 0, 0, 0, 5, 4,247, 0,250, 6, +247, 0,251, 6,247, 0,252, 6,247, 0,253, 6, 7, 0,254, 6, 2, 0,255, 6, 2, 0, 0, 7, 2, 0, 1, 7, 2, 0, 2, 7, + 2, 0, 3, 7, 2, 0, 4, 7, 2, 0, 5, 7, 2, 0, 6, 7, 2, 0, 7, 7, 2, 0, 8, 7,249, 0, 10, 0, 0, 0, 9, 7, + 0, 0, 10, 7, 0, 0, 11, 7, 0, 0, 12, 7, 0, 0, 13, 7, 0, 0, 14, 7, 2, 0, 15, 7, 2, 0, 16, 7, 2, 0, 17, 7, + 2, 0, 18, 7,250, 0, 8, 0, 0, 0, 19, 7, 0, 0, 20, 7, 0, 0, 21, 7, 0, 0, 22, 7, 0, 0, 23, 7, 0, 0, 24, 7, + 7, 0, 7, 6, 7, 0, 35, 0,251, 0, 18, 0,249, 0, 25, 7,249, 0, 26, 7,249, 0, 27, 7,249, 0, 28, 7,249, 0, 29, 7, +249, 0, 30, 7,249, 0, 31, 7,249, 0, 32, 7,249, 0, 33, 7,249, 0, 34, 7,249, 0, 35, 7,249, 0, 36, 7,249, 0, 37, 7, +249, 0, 38, 7,249, 0, 39, 7,249, 0, 40, 7,250, 0, 41, 7, 0, 0, 42, 7,252, 0, 97, 0, 0, 0, 43, 7, 0, 0, 44, 7, + 0, 0, 13, 7, 0, 0, 45, 7, 0, 0, 46, 7, 0, 0, 47, 7, 0, 0, 48, 7, 0, 0, 49, 7, 0, 0, 50, 7, 0, 0, 51, 7, + 0, 0, 52, 7, 0, 0, 53, 7, 0, 0, 54, 7, 0, 0, 55, 7, 0, 0, 56, 7, 0, 0, 57, 7, 0, 0, 58, 7, 0, 0, 59, 7, + 0, 0, 60, 7, 0, 0, 61, 7, 0, 0, 62, 7, 0, 0, 63, 7, 0, 0, 64, 7, 0, 0, 65, 7, 0, 0, 66, 7, 0, 0, 67, 7, + 0, 0, 68, 7, 0, 0, 69, 7, 0, 0, 70, 7, 0, 0, 71, 7, 0, 0, 72, 7, 0, 0, 73, 7, 0, 0, 74, 7, 0, 0, 75, 7, + 0, 0, 76, 7, 0, 0, 77, 7, 0, 0, 78, 7, 0, 0, 79, 7, 0, 0, 80, 7, 0, 0, 81, 7, 0, 0, 82, 7, 0, 0, 83, 7, + 0, 0, 84, 7, 0, 0, 85, 7, 0, 0, 86, 7, 0, 0, 87, 7, 0, 0, 88, 7, 0, 0, 89, 7, 0, 0, 90, 7, 0, 0, 91, 7, + 0, 0, 92, 7, 0, 0, 93, 7, 0, 0, 94, 7, 0, 0, 95, 7, 0, 0, 96, 7, 0, 0, 97, 7, 0, 0, 98, 7, 0, 0, 99, 7, + 0, 0,100, 7, 0, 0,101, 7, 0, 0,102, 7, 0, 0,103, 7, 0, 0,104, 7, 0, 0,105, 7, 0, 0,106, 7, 0, 0,107, 7, + 0, 0,108, 7, 0, 0,109, 7, 0, 0,110, 7, 0, 0,111, 7, 0, 0,112, 7, 0, 0,113, 7, 0, 0,114, 7, 0, 0,115, 7, + 0, 0,116, 7, 0, 0,117, 7, 0, 0,118, 7, 0, 0,119, 7, 0, 0,120, 7, 0, 0,121, 7, 0, 0,122, 7, 0, 0,123, 7, + 0, 0,124, 7, 0, 0,125, 7, 0, 0,126, 7, 0, 0,127, 7, 0, 0,128, 7, 0, 0,129, 7, 0, 0,130, 7, 0, 0,131, 7, + 0, 0,132, 7, 0, 0,133, 7, 0, 0,134, 7, 0, 0,135, 7, 0, 0,136, 7, 0, 0,137, 7, 0, 0,138, 7,253, 0, 5, 0, + 0, 0,139, 7, 0, 0, 67, 7, 0, 0, 69, 7, 2, 0, 17, 0, 2, 0, 35, 0,254, 0, 25, 0,254, 0, 0, 0,254, 0, 1, 0, + 0, 0, 18, 0,251, 0,140, 7,252, 0,141, 7,252, 0,142, 7,252, 0,143, 7,252, 0,144, 7,252, 0,145, 7,252, 0,146, 7, +252, 0,147, 7,252, 0,148, 7,252, 0,149, 7,252, 0,150, 7,252, 0,151, 7,252, 0,152, 7,252, 0,153, 7,252, 0,154, 7, +252, 0,155, 7,252, 0,156, 7,252, 0,157, 7,252, 0,158, 7,253, 0,159, 7, 4, 0,160, 7, 4, 0, 35, 0,255, 0, 3, 0, +255, 0, 0, 0,255, 0, 1, 0, 0, 0,161, 7, 0, 1, 5, 0, 4, 0, 17, 0, 4, 0, 35, 0, 7, 0,135, 2, 7, 0,162, 7, + 7, 0, 38, 2, 1, 1, 89, 0, 4, 0, 17, 0, 4, 0,163, 7, 4, 0,164, 7, 0, 0,165, 7, 0, 0,166, 7, 0, 0,167, 7, + 0, 0,168, 7, 0, 0,169, 7, 0, 0,170, 7, 0, 0,171, 7, 0, 0,172, 7, 0, 0,173, 7, 0, 0,174, 7, 4, 0,175, 7, + 2, 0,176, 7, 2, 0,177, 7, 2, 0,178, 7, 2, 0,179, 7, 4, 0,180, 7, 4, 0,181, 7, 4, 0,182, 7, 4, 0,183, 7, + 2, 0,184, 7, 2, 0,185, 7, 4, 0,186, 7, 4, 0,187, 7, 4, 0,188, 7, 4, 0,189, 7, 4, 0,190, 7, 4, 0,227, 6, + 4, 0,191, 7, 2, 0,192, 7, 2, 0,193, 7, 2, 0,194, 7, 2, 0,195, 7, 12, 0,196, 7, 12, 0,197, 7, 12, 0,198, 7, + 12, 0,199, 7, 12, 0,200, 7, 0, 0,201, 7, 2, 0,202, 7, 2, 0,203, 7, 2, 0,204, 7, 2, 0,205, 7, 2, 0,206, 7, + 2, 0,207, 7, 2, 0,208, 7, 2, 0,209, 7, 0, 1,210, 7, 2, 0,211, 7, 2, 0,212, 7, 2, 0,213, 7, 2, 0,214, 7, + 2, 0,215, 7, 2, 0,216, 7, 2, 0,217, 7, 2, 0,218, 7, 4, 0,219, 7, 4, 0,220, 7, 2, 0,221, 7, 2, 0,222, 7, + 2, 0,223, 7, 2, 0,224, 7, 2, 0,225, 7, 2, 0,226, 7, 2, 0,227, 7, 2, 0,228, 7, 2, 0,229, 7, 2, 0,230, 7, + 2, 0,231, 7, 2, 0,232, 7, 2, 0,233, 7, 2, 0,234, 7, 2, 0,235, 7, 2, 0,236, 7, 2, 0,237, 7, 2, 0,238, 7, + 0, 0,239, 7, 0, 0,240, 7, 7, 0,241, 7, 2, 0,176, 5, 2, 0,177, 5, 2, 0,242, 7, 2, 0,243, 7, 47, 0,244, 7, + 7, 0,245, 7, 4, 0,230, 1, 0, 0,246, 7, 2, 1, 24, 0, 19, 0, 29, 0, 12, 0,247, 7, 12, 0,248, 7, 12, 0,249, 7, + 12, 0, 42, 6, 38, 0,117, 0, 38, 0,250, 7, 4, 0,251, 7, 4, 0, 87, 0, 2, 0,252, 7, 2, 0,253, 7, 2, 0,254, 7, + 2, 0,255, 7, 2, 0, 0, 8, 2, 0, 1, 8, 2, 0, 2, 8, 2, 0, 3, 8, 2, 0, 4, 8, 2, 0, 5, 8, 2, 0, 6, 8, + 2, 0, 35, 0,211, 0, 7, 8, 9, 0, 8, 8, 2, 0, 9, 8, 3, 1, 5, 0, 3, 1, 0, 0, 3, 1, 1, 0, 3, 1, 10, 8, + 13, 0, 11, 8, 4, 0, 17, 0, 4, 1, 7, 0, 4, 1, 0, 0, 4, 1, 1, 0, 3, 1, 12, 8, 3, 1, 13, 8, 2, 0, 44, 5, + 2, 0, 17, 0, 4, 0, 35, 0, 5, 1, 25, 0, 5, 1, 0, 0, 5, 1, 1, 0, 6, 1, 14, 8, 7, 1,133, 6, 0, 0, 15, 8, + 0, 0, 16, 8, 0, 0, 17, 8, 2, 0, 18, 8, 2, 0, 19, 8, 2, 0, 20, 8, 2, 0, 21, 8, 2, 0, 22, 8, 2, 0, 35, 0, + 2, 0, 17, 0, 2, 0, 23, 8, 2, 0, 24, 8, 2, 0, 25, 8, 4, 0, 26, 8, 5, 1, 27, 8, 9, 0, 28, 8, 4, 0, 29, 8, + 4, 0, 30, 8, 4, 0, 31, 8, 4, 0, 32, 8, 0, 0, 33, 8,244, 0, 22, 0,244, 0, 0, 0,244, 0, 1, 0, 3, 1, 12, 8, + 3, 1, 13, 8, 3, 1, 34, 8, 3, 1, 35, 8, 2, 1, 36, 8, 15, 0, 49, 0, 0, 0, 43, 6, 0, 0, 37, 8, 2, 0, 87, 6, + 2, 0, 88, 6, 2, 0, 38, 8, 2, 0, 35, 0, 2, 0, 0, 8, 2, 0,226, 6, 2, 0, 17, 0, 8, 1, 14, 8, 12, 0, 39, 8, + 12, 0, 42, 6, 12, 0, 40, 8, 12, 0, 41, 8, 9, 1, 24, 0, 9, 1, 0, 0, 9, 1, 1, 0,214, 0, 95, 6, 15, 0, 42, 8, + 15, 0, 43, 8, 2, 0, 87, 6, 2, 0, 88, 6, 2, 0, 44, 8, 2, 0, 45, 8, 2, 0, 46, 8, 2, 0, 17, 0, 7, 0, 84, 2, + 2, 0, 20, 8, 2, 0, 21, 8, 2, 0,255, 7, 2, 0, 47, 8, 2, 0, 4, 8, 2, 0,196, 4, 10, 1, 14, 8, 12, 0, 48, 8, + 12, 0, 49, 8, 12, 0, 40, 8, 0, 0, 50, 8, 9, 0, 51, 8, 11, 1, 14, 0, 0, 0, 52, 8, 2, 0, 53, 8, 2, 0, 54, 8, + 2, 0, 55, 8, 2, 0, 56, 8, 2, 0, 32, 5, 2, 0, 57, 8, 2, 1, 58, 8, 38, 0, 59, 8, 4, 0, 60, 8, 4, 0, 61, 8, + 4, 0, 62, 8, 4, 0, 35, 0, 0, 0, 63, 8, 12, 1, 3, 0, 0, 0, 64, 8, 4, 0, 65, 8, 4, 0, 66, 8, 13, 1, 4, 0, + 4, 0,158, 6, 4, 0, 67, 8, 4, 0,164, 6, 4, 0, 68, 8, 14, 1, 2, 0, 4, 0, 69, 8, 4, 0, 70, 8, 15, 1, 5, 0, + 7, 0, 71, 8, 7, 0, 72, 8, 7, 0, 73, 8, 4, 0, 17, 0, 4, 0, 35, 0, 16, 1, 6, 0, 0, 0, 74, 8, 0, 0,115, 6, + 41, 0,130, 0, 2, 0,104, 0, 2, 0, 31, 5, 4, 0, 35, 0, 17, 1, 14, 0, 17, 1, 0, 0, 17, 1, 1, 0, 4, 0, 54, 0, + 4, 0, 21, 0, 4, 0, 26, 0, 4, 0, 75, 8, 4, 0, 76, 8, 4, 0, 77, 8, 12, 1, 78, 8, 0, 0, 74, 8, 16, 1,107, 3, + 13, 1, 79, 8, 14, 1, 80, 8, 15, 1, 81, 8, 18, 1, 12, 0, 0, 0,255, 1, 9, 0,221, 0, 0, 0,222, 0, 4, 0,225, 0, + 4, 0,233, 0, 9, 0,226, 0, 7, 0,228, 0, 7, 0,229, 0, 9, 0, 82, 8, 9, 0, 83, 8, 9, 0,230, 0, 9, 0,232, 0, + 19, 1, 48, 0, 19, 1, 0, 0, 19, 1, 1, 0, 9, 0, 84, 8, 9, 0, 24, 0, 0, 0, 25, 0, 4, 0, 17, 0, 4, 0, 15, 0, + 4, 0, 21, 0, 4, 0, 85, 0, 4, 0, 85, 8, 4, 0, 86, 8, 4, 0, 76, 8, 4, 0, 77, 8, 4, 0, 87, 8, 4, 0,244, 0, + 4, 0, 88, 8, 4, 0, 89, 8, 7, 0, 90, 8, 7, 0, 35, 0, 7, 0, 91, 8, 7, 0, 92, 8, 4, 0,121, 0, 4, 0, 93, 8, + 17, 1, 94, 8, 28, 0, 77, 0, 38, 0,117, 0, 24, 0, 95, 8, 41, 0,130, 0, 7, 0, 96, 8, 7, 0, 97, 8, 18, 1, 63, 1, + 19, 1, 98, 8, 19, 1, 99, 8, 19, 1,100, 8, 12, 0,101, 8,245, 0,235, 6, 9, 0,102, 8, 7, 0, 15, 4, 7, 0,103, 8, + 7, 0,104, 8, 4, 0,105, 8, 4, 0,106, 8, 7, 0,107, 8, 9, 0,108, 8, 4, 0,109, 8, 4, 0,110, 8, 4, 0,111, 8, + 7, 0,112, 8, 20, 1, 4, 0, 20, 1, 0, 0, 20, 1, 1, 0, 12, 0,113, 8, 19, 1,114, 8,203, 0, 11, 0, 12, 0,115, 8, + 12, 0,101, 8, 12, 0,116, 8, 19, 1,117, 8, 0, 0,118, 8, 0, 0,119, 8, 4, 0,120, 8, 4, 0,121, 8, 4, 0,122, 8, + 4, 0, 35, 0, 16, 0,123, 8, 21, 1, 4, 0, 7, 0,124, 8, 7, 0, 77, 3, 2, 0,125, 8, 2, 0,126, 8, 22, 1, 6, 0, + 7, 0,127, 8, 7, 0,128, 8, 7, 0,129, 8, 7, 0,130, 8, 4, 0,131, 8, 4, 0,132, 8, 23, 1, 13, 0, 7, 0,133, 8, + 7, 0,134, 8, 7, 0,135, 8, 7, 0,136, 8, 7, 0,137, 8, 7, 0,138, 8, 7, 0,139, 8, 7, 0,140, 8, 7, 0,141, 8, + 7, 0,142, 8, 4, 0,234, 2, 4, 0,143, 8, 4, 0,144, 8, 24, 1, 2, 0, 7, 0,102, 5, 7, 0, 35, 0, 25, 1, 4, 0, + 0, 0,145, 8, 0, 0,146, 8, 7, 0,147, 8, 7, 0,148, 8, 26, 1, 5, 0, 7, 0,149, 8, 7, 0,150, 8, 4, 0, 88, 0, + 4, 0,194, 2, 4, 0,151, 8, 27, 1, 6, 0, 27, 1, 0, 0, 27, 1, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,152, 8, + 2, 0, 54, 0, 28, 1, 8, 0, 28, 1, 0, 0, 28, 1, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,152, 8, 2, 0, 54, 0, + 7, 0, 21, 0, 7, 0,121, 0, 29, 1, 45, 0, 29, 1, 0, 0, 29, 1, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,152, 8, + 2, 0,240, 0, 2, 0, 57, 4, 2, 0,153, 8, 7, 0,154, 8, 7, 0, 86, 0, 7, 0,247, 2, 4, 0,155, 8, 4, 0, 79, 0, + 4, 0,196, 2, 7, 0,156, 8, 7, 0,157, 8, 7, 0,158, 8, 7, 0,159, 8, 7, 0,160, 8, 7, 0,161, 8, 7, 0,244, 2, + 7, 0, 60, 1, 7, 0,162, 8, 7, 0,163, 8, 7, 0, 35, 0, 7, 0,164, 8, 7, 0,165, 8, 7, 0,166, 8, 2, 0,167, 8, + 2, 0,168, 8, 2, 0,169, 8, 2, 0,170, 8, 2, 0,171, 8, 2, 0,172, 8, 2, 0,173, 8, 2, 0,174, 8, 2, 0, 23, 2, + 2, 0,175, 8, 2, 0, 20, 2, 2, 0,176, 8, 0, 0,177, 8, 0, 0,178, 8, 7, 0,238, 0, 30, 1,179, 8, 58, 0,233, 1, + 31, 1, 16, 0, 31, 1, 0, 0, 31, 1, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,152, 8, 2, 0,240, 0, 7, 0,239, 2, + 7, 0,240, 2, 7, 0,241, 2, 7, 0, 73, 2, 7, 0,242, 2, 7, 0,243, 2, 7, 0,180, 8, 7, 0,244, 2, 7, 0,246, 2, + 7, 0,247, 2,227, 0, 5, 0, 2, 0, 15, 0, 2, 0,181, 8, 2, 0, 17, 0, 2, 0,182, 8, 19, 0,194, 6,226, 0, 3, 0, + 4, 0, 66, 0, 4, 0,183, 8,227, 0, 2, 0, 32, 1, 7, 0, 32, 1, 0, 0, 32, 1, 1, 0, 0, 0, 18, 0, 2, 0, 15, 0, + 2, 0, 17, 0, 4, 0, 20, 0, 9, 0,184, 8, 33, 1, 5, 0, 0, 0, 18, 0, 7, 0, 80, 1, 7, 0,185, 8, 4, 0,186, 8, + 4, 0, 35, 0, 34, 1, 4, 0, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0, 87, 0, 2, 0, 67, 0, 35, 1, 4, 0, 0, 0, 18, 0, + 57, 0,187, 8, 7, 0, 80, 1, 7, 0, 35, 0, 36, 1, 6, 0, 2, 0,188, 8, 2, 0,189, 8, 2, 0, 15, 0, 2, 0,190, 8, + 0, 0,191, 8, 0, 0,192, 8, 37, 1, 5, 0, 4, 0, 15, 0, 4, 0, 35, 0, 0, 0, 18, 0, 0, 0,193, 8, 0, 0,194, 8, + 38, 1, 3, 0, 4, 0, 15, 0, 4, 0, 35, 0, 0, 0, 18, 0, 39, 1, 4, 0, 2, 0,195, 8, 2, 0,196, 8, 2, 0, 17, 0, + 2, 0, 35, 0, 40, 1, 6, 0, 0, 0, 18, 0, 0, 0,197, 8, 2, 0,198, 8, 2, 0,244, 2, 2, 0, 73, 1, 2, 0, 67, 0, + 41, 1, 5, 0, 0, 0, 18, 0, 7, 0, 77, 3, 7, 0,146, 4, 2, 0, 17, 0, 2, 0,208, 2, 42, 1, 3, 0, 0, 0, 18, 0, + 4, 0,196, 2, 4, 0,195, 8, 43, 1, 7, 0, 0, 0, 18, 0, 7, 0,146, 4, 0, 0,199, 8, 0, 0,200, 8, 2, 0, 73, 1, + 2, 0, 87, 0, 4, 0,201, 8, 44, 1, 4, 0, 0, 0,202, 8, 0, 0,203, 8, 4, 0, 15, 0, 7, 0,212, 2, 45, 1, 3, 0, + 24, 0,204, 8, 0, 0,205, 8, 0, 0,206, 8, 46, 1, 18, 0, 46, 1, 0, 0, 46, 1, 1, 0, 2, 0, 15, 0, 2, 0,207, 8, + 2, 0, 17, 0, 2, 0,208, 8, 2, 0,209, 8, 2, 0,210, 8, 2, 0, 87, 0, 2, 0, 67, 0, 0, 0, 18, 0, 9, 0, 2, 0, + 47, 1,211, 8, 24, 0, 42, 0, 2, 0,119, 5, 2, 0,103, 8, 2, 0,212, 8, 2, 0, 35, 0, 48, 1, 11, 0, 0, 0, 18, 0, + 0, 0, 15, 0, 0, 0,213, 8, 2, 0, 17, 0, 2, 0,208, 2, 2, 0,214, 8, 4, 0,215, 8, 4, 0,216, 8, 4, 0,217, 8, + 4, 0,218, 8, 4, 0,219, 8, 49, 1, 1, 0, 0, 0,220, 8, 50, 1, 4, 0, 34, 0,157, 6, 0, 0,161, 7, 4, 0, 73, 1, + 4, 0, 17, 0, 47, 1, 18, 0, 47, 1, 0, 0, 47, 1, 1, 0, 47, 1,221, 8, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,222, 8, + 2, 0,210, 8, 2, 0,207, 8, 2, 0,223, 8, 2, 0, 67, 0, 2, 0,230, 1, 0, 0, 18, 0, 9, 0, 2, 0, 51, 1,211, 8, + 46, 1,224, 8, 2, 0, 13, 0, 2, 0,225, 8, 4, 0,226, 8, 52, 1, 3, 0, 4, 0,222, 2, 4, 0, 35, 0, 24, 0, 42, 0, + 53, 1, 15, 0,157, 0,227, 8, 2, 0, 15, 0, 2, 0, 17, 0, 7, 0,154, 8, 7, 0, 86, 0, 0, 0, 18, 0, 0, 0,228, 8, + 2, 0,229, 8, 2, 0,230, 8, 2, 0,126, 0, 2, 0,231, 8, 2, 0,232, 8, 2, 0, 35, 0, 7, 0,233, 8, 7, 0,234, 8, + 54, 1, 8, 0, 7, 0,235, 8, 7, 0,236, 8, 7, 0,237, 8, 7, 0,238, 8, 7, 0,239, 8, 7, 0,240, 8, 7, 0,241, 8, + 7, 0,242, 8, 55, 1, 13, 0, 2, 0, 17, 0, 2, 0,236, 6, 4, 0, 87, 0, 4, 0, 67, 0, 2, 0,243, 8, 7, 0, 15, 4, + 7, 0,244, 8,245, 0,235, 6, 54, 1,245, 8, 2, 0, 15, 0, 2, 0, 38, 5, 2, 0, 1, 6, 2, 0,246, 8, 56, 1, 11, 0, + 4, 0,222, 2, 2, 0, 15, 0, 2, 0, 17, 0, 24, 0, 42, 0, 73, 0,247, 8, 0, 0, 18, 0, 7, 0,248, 8, 7, 0,249, 8, + 7, 0,152, 3, 2, 0,250, 8, 2, 0,251, 8, 57, 1, 5, 0, 2, 0, 15, 0, 2, 0, 87, 0, 4, 0, 35, 0, 38, 0,117, 0, + 24, 0,110, 5, 58, 1, 5, 0, 4, 0, 35, 0, 4, 0, 15, 0, 0, 0, 18, 0, 0, 0,193, 8, 24, 0, 42, 0, 59, 1, 13, 0, + 2, 0, 17, 0, 2, 0, 15, 0, 2, 0,207, 8, 2, 0,153, 3, 7, 0,252, 8, 7, 0,253, 8, 7, 0,196, 4, 7, 0,164, 3, + 7, 0,123, 3, 7, 0,126, 3, 7, 0,254, 8, 7, 0,255, 8, 24, 0, 0, 9, 60, 1, 10, 0, 2, 0, 17, 0, 2, 0, 15, 0, + 7, 0,154, 8, 7, 0, 86, 0, 0, 0, 18, 0, 0, 0,228, 8, 2, 0, 87, 0, 2, 0, 67, 0, 2, 0,230, 1, 2, 0, 38, 5, + 61, 1, 8, 0, 24, 0, 42, 0, 7, 0,241, 2, 7, 0, 1, 9, 7, 0, 2, 9, 7, 0,153, 3, 2, 0, 87, 0, 2, 0,208, 2, + 7, 0, 67, 0, 62, 1, 12, 0, 2, 0, 15, 0, 2, 0, 73, 1, 2, 0, 17, 0, 2, 0,244, 2, 2, 0,222, 2, 2, 0, 3, 9, + 4, 0, 35, 0, 7, 0, 4, 9, 7, 0, 5, 9, 7, 0, 6, 9, 7, 0, 7, 9, 0, 0, 8, 9, 63, 1, 9, 0, 2, 0, 17, 0, + 2, 0, 15, 0, 4, 0,154, 8, 4, 0, 86, 0, 0, 0, 18, 0, 2, 0,196, 4, 2, 0, 61, 0, 2, 0, 9, 9, 2, 0, 10, 9, + 64, 1, 7, 0, 4, 0,196, 2, 4, 0, 11, 9, 4, 0, 12, 9, 4, 0, 13, 9, 7, 0, 14, 9, 7, 0, 15, 9, 0, 0,199, 8, + 65, 1, 7, 0, 0, 0, 16, 9, 24, 0, 17, 9, 0, 0,205, 8, 2, 0, 18, 9, 2, 0, 87, 0, 4, 0, 67, 0, 0, 0,206, 8, + 66, 1, 6, 0, 2, 0, 17, 0, 2, 0, 15, 0, 4, 0,154, 8, 4, 0, 86, 0, 0, 0, 19, 9, 0, 0, 20, 9, 67, 1, 1, 0, + 4, 0, 17, 0, 68, 1, 6, 0, 0, 0, 90, 0, 2, 0, 15, 0, 2, 0, 17, 0, 4, 0, 21, 9, 7, 0, 22, 9, 34, 0,157, 6, + 69, 1, 4, 0, 0, 0,160, 2, 2, 0, 17, 0, 4, 0, 15, 0, 24, 0, 42, 0, 70, 1, 2, 0, 4, 0, 15, 0, 4, 0, 76, 6, + 71, 1, 6, 0, 0, 0,202, 8, 0, 0,203, 8, 4, 0, 15, 0, 7, 0, 31, 2, 24, 0, 54, 3, 24, 0, 23, 9, 51, 1, 10, 0, + 51, 1, 0, 0, 51, 1, 1, 0, 51, 1,221, 8, 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,207, 8, 2, 0, 24, 9, 0, 0, 18, 0, + 9, 0, 2, 0, 24, 0, 42, 0,245, 0, 16, 0, 19, 0, 29, 0, 0, 0, 32, 0, 35, 0,145, 0, 9, 0,221, 0, 35, 0, 25, 9, + 28, 0, 77, 0, 7, 0, 15, 4, 7, 0, 26, 9, 7, 0,244, 8, 7, 0,235, 8, 7, 0,236, 8, 7, 0, 27, 9, 4, 0, 88, 0, + 4, 0, 35, 0, 9, 0, 28, 9, 9, 0, 29, 9, 72, 1, 6, 0, 72, 1, 0, 0, 72, 1, 1, 0, 24, 0, 42, 0, 9, 0, 30, 9, + 2, 0,245, 0, 0, 0,193, 2, 58, 0, 4, 0, 19, 0, 29, 0, 12, 0, 31, 9, 4, 0,126, 0, 7, 0, 32, 9, 73, 1, 28, 0, + 73, 1, 0, 0, 73, 1, 1, 0, 18, 0, 33, 9, 73, 1, 36, 0, 12, 0, 34, 9, 0, 0, 18, 0, 7, 0, 35, 9, 7, 0, 36, 9, + 7, 0, 37, 9, 7, 0, 38, 9, 4, 0, 17, 0, 7, 0, 39, 9, 7, 0, 40, 9, 7, 0, 41, 9, 7, 0, 42, 9, 7, 0, 80, 1, + 7, 0, 31, 2, 7, 0, 43, 9, 7, 0,194, 2, 7, 0, 44, 9, 7, 0, 45, 9, 7, 0, 46, 9, 7, 0, 47, 9, 7, 0, 48, 9, + 7, 0,168, 0, 4, 0,126, 0, 2, 0,156, 5, 2, 0, 8, 7, 74, 1, 25, 0, 19, 0, 29, 0, 31, 0, 72, 0, 12, 0, 49, 9, + 12, 0, 50, 9, 12, 0, 51, 9, 73, 1, 52, 9, 9, 0, 53, 9, 9, 0, 54, 9, 4, 0, 17, 0, 4, 0, 51, 6, 2, 0,248, 2, + 2, 0,106, 6, 4, 0, 55, 9, 4, 0,126, 0, 4, 0, 56, 9, 2, 0, 57, 9, 2, 0, 58, 9, 2, 0, 59, 9, 2, 0, 60, 9, + 4, 0, 61, 9, 4, 0, 62, 9, 4, 0, 63, 9, 4, 0, 64, 9, 4, 0, 65, 9, 4, 0, 66, 9, 75, 1, 2, 0, 7, 0,149, 2, + 4, 0, 17, 0,161, 0, 5, 0, 75, 1, 67, 9, 4, 0,194, 2, 4, 0, 68, 9, 4, 0, 69, 9, 4, 0, 17, 0,160, 0, 16, 0, + 4, 0, 70, 9, 4, 0, 71, 9, 4, 0, 72, 9, 4, 0, 73, 9, 2, 0, 74, 9, 2, 0, 75, 9, 2, 0, 76, 9, 2, 0,245, 0, + 2, 0, 77, 9, 2, 0, 78, 9, 2, 0, 79, 9, 2, 0, 80, 9, 4, 0, 81, 9, 4, 0, 82, 9, 4, 0, 83, 9, 4, 0, 84, 9, + 76, 1, 41, 0, 76, 1, 0, 0, 76, 1, 1, 0, 18, 0, 33, 9, 12, 0,178, 3, 0, 0, 18, 0, 2, 0, 17, 0, 2, 0, 85, 9, + 2, 0, 86, 9, 2, 0, 87, 9, 2, 0,138, 3, 2, 0, 88, 9, 4, 0, 71, 2, 4, 0, 63, 9, 4, 0, 64, 9, 73, 1, 89, 9, + 76, 1, 36, 0, 76, 1, 90, 9, 12, 0, 91, 9,161, 0,115, 3, 24, 0, 92, 9, 76, 1, 93, 9, 7, 0, 68, 1, 7, 0,168, 0, + 7, 0, 94, 9, 7, 0, 10, 2, 7, 0,128, 3, 7, 0,130, 3, 2, 0,161, 3, 2, 0, 35, 0, 7, 0, 95, 9, 7, 0, 96, 9, + 7, 0,133, 3, 7, 0, 97, 9, 7, 0, 98, 9, 7, 0, 99, 9, 7, 0,100, 9, 7, 0,101, 9, 7, 0,102, 9, 7, 0,103, 9, + 7, 0,104, 9, 7, 0, 64, 2,158, 0, 16, 0, 12, 0,105, 9, 68, 0,106, 9, 2, 0, 17, 0, 2, 0, 35, 0, 4, 0,107, 9, + 4, 0, 87, 0, 7, 0,100, 2, 7, 0,108, 9, 7, 0,109, 9, 12, 0,110, 9, 4, 0,111, 9, 4, 0,112, 9, 9, 0,113, 9, + 9, 0,114, 9,160, 0,114, 3, 0, 0,115, 9, 77, 1, 1, 0, 4, 0,112, 9, 78, 1, 12, 0, 4, 0,112, 9, 7, 0,219, 8, + 2, 0,116, 9, 2, 0,117, 9, 7, 0,118, 9, 7, 0,119, 9, 2, 0,120, 9, 2, 0, 17, 0, 7, 0,121, 9, 7, 0,122, 9, + 7, 0,123, 9, 7, 0,124, 9, 79, 1, 7, 0, 79, 1, 0, 0, 79, 1, 1, 0, 12, 0,125, 9, 4, 0, 17, 0, 4, 0,126, 9, + 0, 0, 5, 4,253, 0,127, 9,157, 0, 9, 0, 19, 0, 29, 0, 12, 0,128, 9, 12, 0,105, 9, 12, 0,129, 9, 12, 0, 98, 0, + 4, 0, 17, 0, 4, 0,130, 9, 4, 0,131, 9, 4, 0, 35, 0,217, 0, 6, 0, 19, 0,132, 9, 12, 0,105, 9, 58, 0,133, 9, + 0, 0,134, 9, 4, 0,135, 9, 4, 0, 17, 0, 80, 1, 13, 0,213, 0, 0, 0,213, 0, 1, 0, 12, 0, 42, 6, 4, 0, 43, 6, + 7, 0, 44, 6, 2, 0, 45, 6,214, 0, 95, 6,157, 0,110, 3,217, 0,136, 9, 0, 0, 73, 1, 0, 0, 98, 6, 2, 0, 17, 0, + 7, 0,137, 9, 81, 1, 8, 0, 81, 1, 0, 0, 81, 1, 1, 0, 79, 1,138, 9, 28, 0, 77, 0, 12, 0,116, 3, 4, 0, 17, 0, + 0, 0, 18, 0, 4, 0,253, 7, 82, 1, 5, 0, 82, 1, 0, 0, 82, 1, 1, 0, 28, 0, 77, 0, 2, 0, 17, 0, 0, 0,139, 9, + 83, 1, 14, 0, 83, 1, 0, 0, 83, 1, 1, 0, 9, 0, 2, 0, 2, 0, 15, 0, 2, 0, 17, 0, 0, 0,140, 9, 0, 0,141, 9, + 0, 0,139, 9, 7, 0,142, 9, 7, 0,143, 9, 4, 0, 35, 0, 28, 0, 77, 0, 7, 0,144, 9, 7, 0,145, 9, 84, 1, 9, 0, + 84, 1, 0, 0, 84, 1, 1, 0, 24, 0,146, 9, 0, 0,251, 2, 7, 0,147, 9, 2, 0,148, 9, 2, 0, 17, 0, 2, 0, 15, 0, + 2, 0,149, 9, 85, 1, 7, 0, 34, 0,157, 6, 18, 0, 33, 9, 4, 0, 17, 0, 4, 0,150, 9, 12, 0,151, 9, 24, 0,146, 9, + 0, 0,251, 2, 86, 1, 15, 0, 24, 0,146, 9, 2, 0,152, 9, 2, 0, 17, 0, 2, 0,153, 9, 2, 0,154, 9, 0, 0,251, 2, + 24, 0,155, 9, 0, 0,156, 9, 7, 0,157, 9, 7, 0, 31, 2, 7, 0,158, 9, 7, 0,159, 9, 2, 0, 15, 0, 2, 0, 73, 1, + 7, 0, 80, 1, 87, 1, 6, 0, 24, 0,146, 9, 7, 0, 67, 9, 2, 0,160, 9, 2, 0,161, 9, 2, 0, 17, 0, 2, 0,162, 9, + 88, 1, 6, 0, 24, 0,146, 9, 4, 0,163, 9, 4, 0,164, 9, 4, 0, 88, 0, 4, 0, 35, 0, 0, 0,251, 2, 89, 1, 4, 0, + 24, 0,146, 9, 4, 0, 17, 0, 4, 0,163, 9, 0, 0,251, 2, 90, 1, 4, 0, 24, 0,146, 9, 4, 0, 17, 0, 4, 0,163, 9, + 0, 0,251, 2, 91, 1, 4, 0, 24, 0,146, 9, 4, 0, 17, 0, 4, 0,163, 9, 0, 0,251, 2, 92, 1, 2, 0, 4, 0, 17, 0, + 7, 0, 15, 4, 93, 1, 2, 0, 24, 0,146, 9, 0, 0,251, 2, 94, 1, 10, 0, 24, 0,146, 9, 4, 0,165, 9, 7, 0,120, 0, + 4, 0, 17, 0, 2, 0,155, 6, 2, 0,166, 9, 2, 0, 87, 0, 2, 0, 67, 0, 7, 0,167, 9, 0, 0,251, 2, 95, 1, 10, 0, + 24, 0,146, 9, 2, 0, 15, 0, 2, 0, 65, 4, 4, 0, 85, 0, 4, 0, 86, 0, 7, 0, 1, 9, 7, 0, 2, 9, 4, 0, 35, 0, +157, 0,227, 8, 0, 0,251, 2, 96, 1, 4, 0, 24, 0,146, 9, 4, 0,139, 3, 4, 0,168, 9, 0, 0,251, 2, 97, 1, 4, 0, + 24, 0,146, 9, 4, 0,139, 3, 4, 0, 35, 0, 0, 0,251, 2, 98, 1, 6, 0, 24, 0,146, 9, 7, 0,120, 0, 7, 0, 66, 3, + 4, 0,169, 9, 2, 0,139, 3, 2, 0,140, 3, 99, 1, 6, 0, 24, 0,146, 9, 4, 0,170, 9, 4, 0,171, 9, 7, 0,172, 9, + 7, 0,173, 9, 0, 0,251, 2,100, 1, 16, 0, 24, 0,146, 9, 24, 0, 90, 9, 4, 0, 15, 0, 7, 0,174, 9, 7, 0,175, 9, + 7, 0,176, 9, 7, 0,177, 9, 7, 0,178, 9, 7, 0,179, 9, 7, 0,180, 9, 7, 0,181, 9, 7, 0,182, 9, 2, 0, 17, 0, + 2, 0, 35, 0, 2, 0, 87, 0, 2, 0, 67, 0,101, 1, 3, 0, 24, 0,146, 9, 4, 0, 17, 0, 4, 0, 23, 2,102, 1, 5, 0, + 24, 0,146, 9, 4, 0, 17, 0, 4, 0, 35, 0, 7, 0,183, 9, 0, 0,251, 2,103, 1, 10, 0, 24, 0,146, 9, 0, 0,251, 2, + 2, 0,184, 9, 2, 0,185, 9, 0, 0,186, 9, 0, 0,187, 9, 7, 0,188, 9, 7, 0,189, 9, 7, 0,190, 9, 7, 0,191, 9, +104, 1, 5, 0, 24, 0,146, 9, 0, 0,251, 2, 7, 0,202, 2, 2, 0,192, 9, 2, 0, 17, 0,105, 1, 8, 0, 7, 0, 7, 0, + 7, 0, 8, 0, 7, 0, 9, 0, 7, 0, 10, 0, 7, 0,193, 9, 7, 0,194, 9, 2, 0, 17, 0, 2, 0, 23, 2,106, 1, 8, 0, + 7, 0, 7, 0, 7, 0, 8, 0, 7, 0, 9, 0, 7, 0, 10, 0, 7, 0,193, 9, 7, 0,194, 9, 2, 0, 17, 0, 2, 0, 23, 2, +107, 1, 8, 0, 7, 0, 7, 0, 7, 0, 8, 0, 7, 0, 9, 0, 7, 0, 10, 0, 7, 0,193, 9, 7, 0,194, 9, 2, 0, 17, 0, + 2, 0, 23, 2,108, 1, 7, 0, 24, 0,146, 9, 0, 0,251, 2, 7, 0, 80, 1, 7, 0, 89, 1, 2, 0, 17, 0, 2, 0, 73, 1, + 4, 0, 35, 0,109, 1, 5, 0, 24, 0, 54, 3, 7, 0, 80, 1, 2, 0, 58, 3, 0, 0, 60, 3, 0, 0,195, 9,110, 1, 10, 0, +110, 1, 0, 0,110, 1, 1, 0, 2, 0, 15, 0, 2, 0, 17, 0, 0, 0,196, 9, 7, 0, 23, 1, 7, 0, 24, 1, 2, 0,125, 9, + 2, 0,197, 9, 24, 0, 42, 0,111, 1, 22, 0,111, 1, 0, 0,111, 1, 1, 0, 2, 0, 17, 0, 2, 0, 73, 1, 2, 0,198, 9, + 2, 0,199, 9, 28, 0, 77, 0,157, 0,227, 8, 24, 0,160, 0, 7, 0, 85, 0, 7, 0, 86, 0, 7, 0,200, 9, 7, 0,201, 9, + 7, 0,202, 9, 7, 0,203, 9, 7, 0,237, 2, 7, 0,204, 9, 7, 0,229, 8, 7, 0,205, 9, 0, 0,206, 9, 0, 0,207, 9, + 12, 0,119, 3,112, 1, 8, 0, 7, 0, 38, 2, 7, 0, 1, 9, 7, 0, 2, 9, 9, 0, 2, 0, 2, 0,208, 9, 2, 0,209, 9, + 2, 0,210, 9, 2, 0,211, 9,113, 1, 19, 0,113, 1, 0, 0,113, 1, 1, 0,113, 1,212, 9, 0, 0, 18, 0,112, 1,213, 9, + 2, 0, 15, 0, 2, 0, 17, 0, 2, 0,214, 9, 2, 0,215, 9,112, 1,216, 9, 2, 0,217, 9, 2, 0, 87, 0, 7, 0,218, 9, + 7, 0,219, 9, 4, 0,220, 9,113, 1,221, 9, 4, 0,222, 9, 4, 0, 67, 0,114, 1,223, 9,115, 1, 4, 0, 0, 0,224, 9, + 2, 0,225, 9, 2, 0,226, 9, 4, 0, 35, 0,116, 1, 34, 0,116, 1, 0, 0,116, 1, 1, 0,116, 1,227, 9, 0, 0, 18, 0, + 2, 0, 15, 0, 2, 0, 17, 0, 2, 0, 75, 8, 2, 0,103, 8, 2, 0,228, 9, 2, 0,160, 6, 2, 0,217, 9, 2, 0,181, 8, + 12, 0,222, 8, 12, 0,229, 9, 19, 0,194, 6, 9, 0,230, 9, 7, 0,218, 9, 7, 0,219, 9, 7, 0, 73, 2, 7, 0,231, 9, + 0, 0,232, 9, 2, 0,233, 9, 2, 0,234, 9, 7, 0,235, 9, 7, 0,236, 9, 2, 0,237, 9, 2, 0,238, 9, 9, 0,239, 9, + 16, 0,240, 9, 16, 0,241, 9, 16, 0,242, 9,115, 1,146, 0,117, 1,243, 9,118, 1,244, 9,114, 1, 8, 0,114, 1, 0, 0, +114, 1, 1, 0,116, 1,245, 9,116, 1,246, 9,113, 1,247, 9,113, 1,248, 9, 4, 0, 17, 0, 4, 0, 35, 0, 53, 0, 23, 0, + 19, 0, 29, 0, 31, 0, 72, 0,159, 0,113, 3, 12, 0,249, 9, 12, 0,250, 9,112, 1,251, 9, 12, 0,252, 9, 4, 0, 15, 0, + 4, 0,253, 9, 4, 0,254, 9, 4, 0,255, 9, 4, 0, 17, 0, 4, 0, 35, 0, 12, 0, 0, 10, 12, 0,222, 8, 12, 0,229, 9, + 4, 0, 65, 6, 9, 0, 1, 10, 9, 0, 2, 10, 4, 0, 3, 10, 9, 0, 4, 10, 9, 0, 5, 10, 9, 0, 6, 10,119, 1, 6, 0, + 4, 0,119, 0, 4, 0,121, 0, 4, 0,181, 8, 0, 0, 7, 10, 0, 0, 8, 10, 2, 0, 35, 0,120, 1, 16, 0, 2, 0, 20, 8, + 2, 0, 21, 8, 2, 0, 9, 10, 2, 0, 10, 10, 2, 0, 11, 10, 2, 0, 65, 0, 2, 0,195, 6, 2, 0, 12, 10, 7, 0,236, 2, + 7, 0, 13, 10, 7, 0, 14, 10, 2, 0, 95, 1, 0, 0, 15, 10, 0, 0, 16, 10, 4, 0, 17, 10, 4, 0, 18, 10,121, 1, 9, 0, + 7, 0, 19, 10, 7, 0, 20, 10, 7, 0, 27, 9, 7, 0, 77, 3, 7, 0, 21, 10, 7, 0,112, 6, 2, 0, 75, 3, 0, 0, 22, 10, + 0, 0, 35, 0,122, 1, 4, 0, 7, 0, 23, 10, 7, 0, 24, 10, 2, 0, 75, 3, 2, 0, 35, 0,123, 1, 3, 0, 7, 0, 25, 10, + 7, 0, 90, 8, 7, 0, 13, 0,124, 1, 7, 0, 0, 0,255, 1, 2, 0, 29, 5, 2, 0, 30, 5, 2, 0, 31, 5, 2, 0,218, 4, + 4, 0,121, 0, 4, 0, 63, 4,125, 1, 9, 0, 7, 0, 26, 10, 7, 0, 27, 10, 7, 0, 28, 10, 7, 0, 84, 2, 7, 0, 29, 10, + 7, 0, 30, 10, 7, 0, 31, 10, 2, 0, 32, 10, 2, 0, 33, 10,126, 1, 8, 0, 2, 0, 34, 10, 2, 0, 35, 10, 2, 0, 36, 10, + 2, 0, 37, 10, 7, 0, 38, 10, 7, 0, 39, 10, 7, 0, 40, 10, 7, 0, 41, 10,127, 1, 2, 0, 7, 0, 5, 0, 7, 0, 6, 0, +128, 1, 2, 0, 0, 0,162, 0, 0, 0, 42, 10,129, 1, 1, 0, 0, 0, 18, 0,130, 1, 10, 0, 0, 0, 43, 10, 0, 0, 44, 10, + 0, 0,104, 6, 0, 0, 45, 10, 2, 0, 9, 10, 2, 0, 46, 10, 7, 0, 47, 10, 7, 0, 48, 10, 7, 0, 49, 10, 7, 0,204, 9, +131, 1, 2, 0, 9, 0, 50, 10, 9, 0, 51, 10,132, 1, 11, 0, 0, 0, 31, 5, 0, 0, 15, 0, 0, 0, 75, 3, 0, 0, 77, 3, + 0, 0, 52, 10, 0, 0,104, 0, 0, 0,160, 2, 7, 0, 53, 10, 7, 0, 54, 10, 7, 0, 55, 10, 7, 0, 56, 10,133, 1, 8, 0, + 7, 0,188, 8, 7, 0,120, 0, 7, 0, 16, 10, 7, 0,153, 2, 7, 0, 57, 10, 7, 0,234, 0, 7, 0, 58, 10, 4, 0, 15, 0, +134, 1, 4, 0, 2, 0, 59, 10, 2, 0, 60, 10, 2, 0, 61, 10, 2, 0, 35, 0,135, 1, 8, 0, 7, 0, 62, 10, 7, 0,202, 2, + 7, 0, 63, 10, 7, 0, 71, 8, 7, 0, 72, 8, 7, 0, 73, 8, 7, 0, 64, 10, 7, 0, 65, 10,136, 1, 6, 0, 2, 0, 66, 10, + 2, 0, 67, 10, 7, 0, 68, 10, 7, 0, 69, 10, 7, 0, 70, 10, 7, 0, 71, 10,137, 1, 1, 0, 0, 0, 18, 0,138, 1, 4, 0, + 7, 0, 5, 0, 7, 0, 6, 0, 2, 0, 17, 0, 2, 0, 72, 10,139, 1, 10, 0, 2, 0,249, 3, 2, 0, 17, 0, 7, 0,146, 4, + 7, 0, 73, 10, 7, 0, 74, 10, 7, 0, 75, 10, 7, 0, 76, 10,138, 1, 77, 10,138, 1, 78, 10,138, 1, 79, 10, 51, 0, 11, 0, + 4, 0, 17, 0, 4, 0, 61, 0, 4, 0, 80, 10, 4, 0, 81, 10, 16, 0, 82, 10, 16, 0, 83, 10,139, 1, 84, 10, 7, 0, 85, 10, + 7, 0, 86, 10, 7, 0, 87, 10, 7, 0, 88, 10,230, 0, 10, 0, 4, 0,125, 9, 4, 0, 89, 10, 7, 0, 90, 10, 7, 0, 91, 10, + 7, 0, 92, 10, 7, 0, 93, 10, 7, 0, 8, 0, 7, 0, 10, 0, 4, 0, 73, 1, 4, 0,241, 2,229, 0, 18, 0, 4, 0,124, 0, + 4, 0, 94, 10, 4, 0, 95, 10, 7, 0, 96, 10, 4, 0, 97, 10, 7, 0, 98, 10, 7, 0, 99, 10, 4, 0,100, 10, 7, 0,101, 10, + 4, 0,102, 10, 7, 0,103, 10,230, 0,104, 10, 7, 0,105, 10, 7, 0,106, 10, 7, 0,107, 10, 7, 0,108, 10, 4, 0,109, 10, + 4, 0, 35, 0,140, 1, 4, 0, 39, 0,228, 2, 7, 0,110, 10, 7, 0,162, 1, 7, 0, 35, 0,192, 0, 34, 0, 19, 0, 29, 0, +140, 1,111, 10, 51, 0, 77, 10, 43, 0,112, 10, 49, 0,113, 10, 22, 0,146, 0, 0, 0,114, 10, 7, 0,115, 10, 2, 0, 7, 6, + 2, 0,116, 10, 4, 0,104, 0, 4, 0, 17, 0, 7, 0,117, 10, 4, 0, 81, 2, 4, 0,118, 10, 7, 0,119, 10, 7, 0,120, 10, + 7, 0,121, 10, 7, 0,162, 1, 4, 0,122, 10, 7, 0,123, 10, 0, 0,124, 10, 0, 0,125, 10, 0, 0,126, 10, 0, 0,127, 10, + 7, 0,128, 10, 7, 0,129, 10, 7, 0,130, 10, 7, 0,241, 2, 7, 0,131, 10, 4, 0,132, 10, 7, 0,133, 10, 7, 0,134, 10, + 7, 0,135, 10,141, 1, 10, 0, 4, 0, 15, 0, 4, 0,120, 0, 4, 0, 17, 0, 4, 0,202, 3, 4, 0,136, 10, 4, 0,137, 10, + 4, 0,138, 10, 0, 0, 90, 0, 0, 0, 18, 0, 9, 0, 2, 0,142, 1, 1, 0, 0, 0, 63, 8, 84, 0, 7, 0,141, 1,139, 10, + 4, 0,140, 10, 4, 0,141, 10, 4, 0,142, 10, 4, 0, 35, 0, 9, 0,143, 10,142, 1,144, 10,143, 1, 5, 0, 7, 0,149, 2, + 7, 0,222, 2, 7, 0, 31, 2, 2, 0,130, 2, 2, 0, 35, 0,144, 1, 5, 0, 7, 0,149, 2, 7, 0, 90, 4, 7, 0,145, 10, + 7, 0,146, 10, 7, 0,222, 2,145, 1, 5, 0, 24, 0,147, 10,146, 1, 20, 0, 7, 0,230, 5, 7, 0,148, 10, 7, 0, 54, 0, +147, 1, 3, 0, 7, 0,149, 10, 4, 0,150, 10, 4, 0,151, 10,148, 1, 7, 0, 4, 0,152, 10, 4, 0,153, 10, 4, 0,154, 10, + 7, 0,155, 10, 7, 0,156, 10, 7, 0,157, 10, 7, 0, 54, 0,149, 1, 8, 0,149, 1, 0, 0,149, 1, 1, 0, 24, 0, 42, 0, + 4, 0,253, 0, 2, 0, 17, 0, 2, 0, 73, 1, 7, 0,222, 2, 7, 0,196, 8,150, 1, 7, 0,150, 1, 0, 0,150, 1, 1, 0, + 24, 0, 42, 0, 2, 0,207, 2, 2, 0, 17, 0, 2, 0,253, 1, 2, 0, 54, 0,151, 1, 17, 0,144, 1,194, 3,144, 1,158, 10, +143, 1,159, 10,144, 1,179, 8,145, 1,160, 10, 4, 0, 79, 0, 7, 0,222, 2, 7, 0,247, 2, 7, 0,161, 10, 4, 0,152, 10, + 4, 0,162, 10, 7, 0,156, 10, 7, 0,157, 10, 7, 0,104, 0, 4, 0,163, 10, 2, 0, 17, 0, 2, 0,164, 10,152, 1, 15, 0, + 7, 0,249, 0, 7, 0,165, 10, 7, 0,149, 10, 7, 0,166, 10, 7, 0,167, 10, 7, 0,168, 10, 7, 0,169, 10, 7, 0,170, 10, + 7, 0,171, 10, 7, 0,172, 10, 7, 0,173, 10, 7, 0,174, 10, 7, 0,175, 10, 4, 0, 17, 0, 4, 0,176, 10,153, 1,124, 0, + 19, 0, 29, 0, 31, 0, 72, 0,154, 1,177, 10,152, 1,178, 10,168, 0, 85, 4, 4, 0, 17, 0, 4, 0, 54, 0, 2, 0, 15, 0, + 2, 0,184, 9, 2, 0,179, 10, 2, 0,108, 1, 2, 0,180, 10, 2, 0,161, 3, 2, 0,181, 10, 2, 0,182, 10, 2, 0,183, 10, + 2, 0,184, 10, 2, 0,185, 10, 2, 0,186, 10, 2, 0,187, 10, 2, 0,188, 10, 2, 0,189, 10, 2, 0,127, 5, 2, 0,190, 10, + 2, 0,191, 10, 2, 0,192, 10, 2, 0,193, 10, 2, 0,194, 10, 2, 0, 20, 2, 2, 0,172, 8, 2, 0,143, 8, 2, 0,195, 10, + 2, 0,196, 10, 2, 0,212, 3, 2, 0,213, 3, 2, 0,197, 10, 2, 0,198, 10, 2, 0,199, 10, 2, 0,200, 10, 7, 0,201, 10, + 7, 0,202, 10, 7, 0,203, 10, 7, 0,204, 10, 7, 0,205, 10, 7, 0,206, 10, 7, 0,207, 10, 2, 0, 77, 5, 2, 0,208, 10, + 7, 0,209, 10, 7, 0,210, 10, 7, 0,211, 10, 7, 0,154, 8, 7, 0, 86, 0, 7, 0,247, 2, 7, 0,160, 8, 7, 0,212, 10, + 7, 0,213, 10, 7, 0,214, 10, 7, 0,215, 10, 4, 0,155, 8, 4, 0,153, 8, 4, 0,216, 10, 4, 0,217, 10, 7, 0,156, 8, + 7, 0,157, 8, 7, 0,158, 8, 7, 0,218, 10, 7, 0,219, 10, 7, 0,220, 10, 7, 0,221, 10, 7, 0,222, 10, 7, 0,223, 10, + 7, 0,224, 10, 7, 0,225, 10, 7, 0,226, 10, 7, 0,152, 3, 7, 0,104, 0, 7, 0,227, 10, 7, 0,228, 10, 7, 0,229, 10, + 7, 0,230, 10, 7, 0,207, 0, 7, 0,231, 10, 4, 0,232, 10, 4, 0,233, 10, 7, 0,234, 10, 7, 0,235, 10, 7, 0,236, 10, + 7, 0,237, 10, 7, 0,238, 10, 7, 0,206, 0, 7, 0,239, 10, 7, 0,239, 3, 7, 0,237, 3, 7, 0,238, 3, 7, 0,240, 10, + 7, 0,241, 10, 7, 0,242, 10, 7, 0,243, 10, 7, 0,244, 10, 7, 0,245, 10, 7, 0,246, 10, 7, 0,247, 10, 7, 0,248, 10, + 7, 0,249, 10, 7, 0,250, 10, 7, 0,251, 10, 7, 0,252, 10, 7, 0,253, 10, 7, 0,254, 10, 7, 0,255, 10, 7, 0, 0, 11, + 7, 0, 1, 11, 4, 0, 2, 11, 4, 0, 3, 11, 43, 0,126, 1, 58, 0,183, 3, 12, 0, 4, 11, 58, 0, 5, 11, 24, 0, 6, 11, + 24, 0, 7, 11, 28, 0, 77, 0,163, 0, 65, 1,163, 0, 8, 11,141, 0, 50, 0,141, 0, 0, 0,141, 0, 1, 0,153, 1, 9, 11, +151, 1, 10, 11,148, 1, 90, 9,171, 0, 11, 4, 9, 0, 12, 4,155, 1, 11, 11,155, 1, 12, 11, 12, 0, 13, 11, 12, 0, 14, 11, +126, 0, 15, 11,134, 0, 16, 11,134, 0, 17, 11, 24, 0, 18, 11, 24, 0, 19, 11, 24, 0, 36, 0, 12, 0,151, 9, 0, 0, 18, 0, + 7, 0,238, 0, 7, 0, 20, 3, 7, 0, 20, 11, 7, 0, 21, 11, 4, 0,196, 2, 4, 0, 22, 11, 4, 0, 17, 0, 4, 0,155, 8, + 4, 0, 23, 11, 4, 0, 24, 11, 4, 0, 25, 11, 4, 0, 26, 11, 2, 0,245, 0, 2, 0, 27, 11, 2, 0, 28, 11, 2, 0, 29, 11, + 0, 0, 30, 11, 2, 0, 31, 11, 2, 0, 32, 11, 2, 0, 33, 11, 9, 0, 34, 11,130, 0, 84, 4, 12, 0, 5, 3, 12, 0, 35, 11, +147, 1, 36, 11, 4, 0, 37, 11, 4, 0, 38, 11,156, 1, 39, 11,132, 0, 17, 3,157, 1, 40, 11, 7, 0, 41, 11,128, 0, 37, 0, +158, 1, 28, 9, 7, 0, 54, 4, 7, 0, 42, 11, 7, 0, 43, 11, 7, 0,230, 5, 7, 0,162, 3, 7, 0,152, 3, 7, 0, 44, 11, + 7, 0, 83, 2, 7, 0, 45, 11, 7, 0, 46, 11, 7, 0, 47, 11, 7, 0, 48, 11, 7, 0, 49, 11, 7, 0, 50, 11, 7, 0, 55, 4, + 7, 0, 51, 11, 7, 0, 52, 11, 7, 0, 53, 11, 7, 0, 56, 4, 7, 0, 52, 4, 7, 0, 53, 4, 7, 0, 54, 11, 7, 0, 55, 11, + 4, 0, 56, 11, 4, 0, 88, 0, 4, 0, 57, 11, 4, 0, 58, 11, 2, 0, 59, 11, 2, 0, 60, 11, 2, 0, 61, 11, 2, 0, 62, 11, + 2, 0, 63, 11, 2, 0, 64, 11, 2, 0, 65, 11, 2, 0,196, 4,168, 0, 85, 4,129, 0, 11, 0,158, 1, 66, 11, 7, 0, 67, 11, + 7, 0, 68, 11, 7, 0,234, 1, 7, 0, 69, 11, 7, 0, 70, 11, 7, 0, 71, 11, 4, 0, 88, 0, 2, 0, 72, 11, 2, 0, 73, 11, + 58, 0,233, 1,159, 1, 4, 0, 7, 0, 5, 0, 7, 0, 6, 0, 7, 0, 9, 2, 7, 0, 74, 11,160, 1, 6, 0,160, 1, 0, 0, +160, 1, 1, 0,159, 1, 67, 9, 4, 0,251, 0, 2, 0, 75, 11, 2, 0, 17, 0,161, 1, 5, 0,161, 1, 0, 0,161, 1, 1, 0, + 12, 0, 76, 11, 4, 0, 77, 11, 4, 0, 17, 0,162, 1, 9, 0,162, 1, 0, 0,162, 1, 1, 0, 12, 0,119, 0,161, 1, 78, 11, + 4, 0, 17, 0, 2, 0, 75, 11, 2, 0, 79, 11, 7, 0, 89, 0, 0, 0, 80, 11,159, 0, 6, 0, 19, 0, 29, 0, 12, 0, 46, 5, + 4, 0, 17, 0, 2, 0, 81, 11, 2, 0, 82, 11, 9, 0, 83, 11,163, 1, 6, 0, 12, 0, 84, 11, 4, 0, 85, 11, 4, 0, 86, 11, + 4, 0, 17, 0, 4, 0, 35, 0,211, 0, 87, 11,164, 1, 17, 0, 19, 0, 29, 0,165, 1, 88, 11,165, 1, 89, 11, 12, 0, 90, 11, + 4, 0, 91, 11, 2, 0, 92, 11, 2, 0, 93, 11, 12, 0, 94, 11, 12, 0, 95, 11,163, 1, 96, 11, 12, 0, 97, 11, 12, 0, 98, 11, + 12, 0, 99, 11, 12, 0,100, 11,166, 1,101, 11, 12, 0,102, 11,211, 0,103, 11,165, 1, 32, 0,165, 1, 0, 0,165, 1, 1, 0, + 9, 0,104, 11, 4, 0,254, 7, 2, 0,105, 11, 2, 0, 35, 0, 2, 1,106, 11, 2, 1,107, 11, 0, 0,108, 11, 2, 0,109, 11, + 2, 0,110, 11, 2, 0, 20, 8, 2, 0, 21, 8, 2, 0,111, 11, 2, 0,112, 11, 2, 0,202, 3, 2, 0,226, 6, 2, 0,113, 11, + 2, 0,114, 11, 2, 0,115, 11, 2, 0, 67, 0,167, 1,116, 11,168, 1,117, 11,169, 1,118, 11, 4, 0,119, 11, 4, 0,120, 11, + 9, 0,121, 11, 12, 0, 95, 11, 12, 0, 40, 8, 12, 0,122, 11, 12, 0,123, 11, 12, 0,124, 11,170, 1, 17, 0,170, 1, 0, 0, +170, 1, 1, 0, 0, 0,125, 11, 18, 0, 28, 0, 2, 0,126, 11, 2, 0, 15, 0, 2, 0, 13, 0, 2, 0,127, 11, 2, 0,128, 11, + 2, 0,129, 11, 2, 0,130, 11, 2, 0,131, 11, 2, 0, 17, 0, 2, 0,132, 11, 2, 0, 29, 0, 2, 0, 35, 0,171, 1,133, 11, +172, 1, 10, 0,172, 1, 0, 0,172, 1, 1, 0, 12, 0,134, 11, 0, 0,125, 11, 2, 0,135, 11, 2, 0,136, 11, 2, 0, 17, 0, + 2, 0,137, 11, 4, 0,138, 11, 9, 0,139, 11,166, 1, 7, 0,166, 1, 0, 0,166, 1, 1, 0, 0, 0,125, 11, 0, 0,140, 11, + 12, 0,199, 7, 4, 0,141, 11, 4, 0, 17, 0,223, 0, 14, 0,223, 0, 0, 0,223, 0, 1, 0, 0, 0,125, 11, 18, 0, 28, 0, +173, 1, 14, 8, 9, 0,142, 11, 9, 0,143, 11,171, 1,133, 11,163, 1,144, 11, 12, 0,145, 11,223, 0,146, 11, 7, 1,133, 6, + 2, 0, 17, 0, 2, 0,196, 4,174, 1, 12, 0,174, 1, 0, 0,174, 1, 1, 0, 9, 0, 2, 0, 9, 0,147, 11, 0, 0, 5, 4, + 2, 0, 15, 0, 2, 0, 17, 0, 7, 0,148, 11, 7, 0,121, 0, 7, 0, 63, 4, 7, 0,229, 8, 7, 0,205, 9,175, 1, 5, 0, + 7, 0,149, 11, 4, 0,150, 11, 4, 0,151, 11, 4, 0, 73, 1, 4, 0, 17, 0,176, 1, 6, 0, 7, 0,152, 11, 7, 0,153, 11, + 7, 0,154, 11, 7, 0,155, 11, 4, 0, 15, 0, 4, 0, 17, 0,177, 1, 5, 0, 7, 0, 1, 9, 7, 0, 2, 9, 7, 0,222, 2, + 2, 0, 34, 2, 2, 0, 35, 2,178, 1, 5, 0,177, 1, 2, 0, 4, 0, 51, 0, 7, 0,156, 11, 7, 0, 1, 9, 7, 0, 2, 9, +179, 1, 4, 0, 2, 0,157, 11, 2, 0,158, 11, 2, 0,159, 11, 2, 0,160, 11,180, 1, 2, 0, 34, 0,188, 6, 18, 0, 33, 9, +181, 1, 3, 0, 16, 0,161, 11, 4, 0, 17, 0, 4, 0, 35, 0,182, 1, 6, 0, 7, 0,104, 0, 7, 0,224, 2, 7, 0,162, 11, + 7, 0, 35, 0, 2, 0,244, 0, 2, 0,163, 11,183, 1, 5, 0, 7, 0,164, 11, 7, 0,120, 0, 7, 0, 68, 9, 7, 0, 69, 9, + 4, 0, 17, 0,184, 1, 6, 0, 19, 0,194, 6, 0, 0,165, 11, 0, 0,166, 11, 2, 0,167, 11, 2, 0, 17, 0, 4, 0,168, 11, +185, 1, 7, 0,185, 1, 0, 0,185, 1, 1, 0, 0, 0, 5, 4,184, 1,169, 11, 2, 0,170, 11, 2, 0, 15, 0, 7, 0, 58, 0, +186, 1, 7, 0, 12, 0,171, 11, 0, 0,172, 11, 9, 0,173, 11, 7, 0, 58, 0, 7, 0,148, 11, 4, 0, 15, 0, 4, 0, 17, 0, +187, 1, 3, 0, 7, 0,174, 11, 4, 0, 17, 0, 4, 0, 35, 0,188, 1, 15, 0,188, 1, 0, 0,188, 1, 1, 0, 79, 1,138, 9, +186, 1, 59, 0, 12, 0,119, 3, 27, 0, 47, 0,187, 1,175, 11, 4, 0, 51, 0, 7, 0, 58, 0, 2, 0, 17, 0, 2, 0, 16, 1, + 4, 0,176, 11, 0, 0,165, 11, 4, 0,177, 11, 7, 0,178, 11,189, 1, 2, 0, 0, 0,179, 11, 0, 0,180, 11,190, 1, 4, 0, +190, 1, 0, 0,190, 1, 1, 0,157, 0, 54, 3, 12, 0,181, 11,191, 1, 24, 0,191, 1, 0, 0,191, 1, 1, 0, 12, 0,182, 11, +157, 0,227, 8,190, 1,183, 11, 12, 0,184, 11, 12, 0,119, 3, 0, 0, 5, 4, 7, 0,148, 11, 7, 0,185, 11, 7, 0, 85, 0, + 7, 0, 86, 0, 7, 0,200, 9, 7, 0,201, 9, 7, 0,237, 2, 7, 0,204, 9, 7, 0,229, 8, 7, 0,205, 9, 2, 0,186, 11, + 2, 0,187, 11, 2, 0, 87, 0, 2, 0, 15, 0, 4, 0, 17, 0, 4, 0, 67, 0,192, 1, 6, 0,192, 1, 0, 0,192, 1, 1, 0, + 12, 0,182, 11, 4, 0, 17, 0, 4, 0,253, 1, 0, 0, 5, 4,193, 1, 11, 0,193, 1, 0, 0,193, 1, 1, 0, 19, 0,194, 6, + 0, 0,188, 11, 4, 0,168, 11, 2, 0,189, 11, 2, 0, 35, 0, 0, 0,165, 11, 4, 0,176, 11, 2, 0, 17, 0, 2, 0,190, 11, +194, 1, 8, 0,194, 1, 0, 0,194, 1, 1, 0, 12, 0,191, 11, 0, 0, 5, 4, 0, 0,192, 11, 2, 0, 17, 0, 2, 0,190, 11, + 4, 0,193, 11,195, 1, 5, 0,195, 1, 0, 0,195, 1, 1, 0, 0, 0,165, 11, 4, 0,176, 11, 7, 0,212, 2, 31, 0, 12, 0, +157, 0,110, 3,157, 0,194, 11,190, 1,183, 11, 12, 0,195, 11,191, 1,196, 11, 12, 0,197, 11, 12, 0,198, 11, 4, 0, 17, 0, + 4, 0,245, 0, 2, 0,199, 11, 2, 0,200, 11, 7, 0,201, 11,196, 1, 2, 0, 19, 0, 29, 0, 31, 0, 72, 0,197, 1, 5, 0, +197, 1, 0, 0,197, 1, 1, 0, 4, 0, 15, 0, 4, 0, 17, 0, 0, 0, 18, 0,198, 1, 6, 0,197, 1,202, 11, 24, 0, 42, 0, + 4, 0,203, 11, 7, 0,204, 11, 4, 0,205, 11, 4, 0,125, 9,199, 1, 3, 0,197, 1,202, 11, 4, 0,203, 11, 7, 0,206, 11, +200, 1, 8, 0,197, 1,202, 11, 24, 0, 42, 0, 7, 0, 68, 1, 7, 0,207, 11, 7, 0, 20, 3, 7, 0, 27, 9, 4, 0,203, 11, + 4, 0,208, 11,201, 1, 5, 0,197, 1,202, 11, 7, 0,209, 11, 7, 0,103, 8, 7, 0,243, 2, 7, 0, 54, 0,202, 1, 3, 0, +197, 1,202, 11, 7, 0, 27, 9, 7, 0,210, 11,146, 1, 4, 0, 7, 0,211, 11, 7, 0,228, 10, 2, 0,212, 11, 2, 0, 73, 1, +203, 1, 14, 0,203, 1, 0, 0,203, 1, 1, 0, 12, 0,213, 11, 12, 0,214, 11, 12, 0,215, 11, 0, 0, 18, 0, 4, 0, 29, 0, + 4, 0, 17, 0, 4, 0,216, 11, 7, 0,217, 11, 4, 0,205, 11, 4, 0,125, 9, 7, 0, 15, 4, 7, 0,245, 2,154, 1, 23, 0, + 4, 0,203, 11, 4, 0,218, 11, 7, 0,219, 11, 7, 0,241, 2, 7, 0,220, 11, 7, 0,244, 8, 7, 0,211, 11, 7, 0,221, 11, + 7, 0,224, 2, 7, 0, 96, 10, 7, 0,146, 4, 7, 0,222, 11, 7, 0,223, 11, 7, 0,224, 11, 7, 0,225, 11, 7, 0,226, 11, + 7, 0,227, 11, 7, 0,228, 11, 7, 0,229, 11, 7, 0,230, 11, 7, 0,231, 11, 7, 0,232, 11, 12, 0,233, 11,114, 0, 40, 0, +113, 0,234, 11,204, 1,178, 10, 58, 0,235, 11, 58, 0, 5, 11, 58, 0,236, 11,205, 1,237, 11, 40, 0,161, 0, 40, 0,238, 11, + 40, 0,239, 11, 7, 0,240, 11, 7, 0,241, 11, 7, 0,242, 11, 7, 0,243, 11, 7, 0,244, 11, 7, 0,253, 7, 7, 0,245, 11, + 7, 0,162, 1, 7, 0,246, 11, 4, 0,247, 11, 4, 0,248, 11, 4, 0,249, 11, 4, 0, 88, 0, 4, 0, 35, 0, 4, 0,250, 11, + 2, 0,251, 11, 2, 0,252, 11, 4, 0,253, 11, 7, 0,224, 2, 4, 0,254, 11, 7, 0,255, 11, 4, 0, 0, 12, 4, 0, 1, 12, + 4, 0, 2, 12,130, 0, 3, 12, 12, 0, 4, 12,168, 0, 85, 4, 4, 0, 5, 12, 7, 0, 6, 12, 7, 0, 7, 12, 4, 0, 67, 0, +115, 0, 12, 0,113, 0,234, 11,141, 0, 40, 3, 7, 0,129, 1, 7, 0,253, 7, 7, 0, 8, 12, 7, 0, 9, 12, 7, 0, 10, 12, + 2, 0, 11, 12, 2, 0, 12, 12, 2, 0, 13, 12, 2, 0, 15, 0, 4, 0, 88, 0,116, 0, 13, 0,113, 0,234, 11,132, 0, 17, 3, +134, 0, 19, 3, 7, 0, 67, 9, 7, 0, 14, 12, 7, 0, 15, 12, 7, 0, 70, 1, 7, 0, 16, 12, 4, 0,160, 9, 4, 0, 13, 3, + 2, 0, 15, 0, 2, 0, 35, 0, 4, 0, 67, 0, 69, 78, 68, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0}; + diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index a1b8cf0df91..f668b4b4a5f 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -684,6 +684,7 @@ static void draw_fcurve_curve_bezts (bAnimContext *ac, ID *id, FCurve *fcu, View } /* draw curve between first and last keyframe (if there are enough to do so) */ + // TODO: optimise this to not have to calc stuff out of view too? while (b--) { if (prevbezt->ipo==BEZT_IPO_CONST) { /* Constant-Interpolation: draw segment between previous keyframe and next, but holding same value */ @@ -707,6 +708,7 @@ static void draw_fcurve_curve_bezts (bAnimContext *ac, ID *id, FCurve *fcu, View */ /* resol depends on distance between points (not just horizontal) OR is a fixed high res */ + // TODO: view scale should factor into this someday too... if (fcu->driver) resol= 32; else diff --git a/source/blender/editors/space_graph/space_graph.c b/source/blender/editors/space_graph/space_graph.c index 6a548a58507..fea9e5d71e8 100644 --- a/source/blender/editors/space_graph/space_graph.c +++ b/source/blender/editors/space_graph/space_graph.c @@ -186,6 +186,10 @@ static void graph_init(struct wmWindowManager *UNUSED(wm), ScrArea *sa) sipo->ads= MEM_callocN(sizeof(bDopeSheet), "GraphEdit DopeSheet"); sipo->ads->source= (ID *)(G.main->scene.first); // FIXME: this is a really nasty hack here for now... } + + /* settings for making it easier by default to just see what you're interested in tweaking */ + sipo->ads->filterflag |= ADS_FILTER_ONLYSEL; + sipo->flag |= SIPO_SELVHANDLESONLY; ED_area_tag_refresh(sa); } From 9077b8bffc6731062bbd6997379b4bf6badd13e2 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 26 Jul 2011 13:56:31 +0000 Subject: [PATCH 252/624] 3D Audio GSoC: Main: Complete rewrite of the sequencer related audio code to support 3D Audio objects later and especially adressing the animation system problems (see mailing list if interested). Note: Animation is not working yet, so with this commit volume animation doesn't work anymore, that's the next step. Minor things: * Changed AUD_Reference behaviour a little to be more usage safe. * Fixed bug in AUD_I3DHandle: Missing virtual destructor * Fixed enmus in AUD_Space.h * Fixed a warning in rna_scene.c * Removed an unneeded call in rna_sound.c --- intern/audaspace/CMakeLists.txt | 6 + intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 4 +- .../intern/AUD_AnimateableProperty.cpp | 103 ++++++++ .../intern/AUD_AnimateableProperty.h | 94 +++++++ intern/audaspace/intern/AUD_C-API.cpp | 173 +++++++------ intern/audaspace/intern/AUD_C-API.h | 28 +- intern/audaspace/intern/AUD_I3DHandle.h | 5 + intern/audaspace/intern/AUD_IHandle.h | 2 +- intern/audaspace/intern/AUD_NULLDevice.cpp | 4 +- intern/audaspace/intern/AUD_ReadDevice.cpp | 15 ++ intern/audaspace/intern/AUD_ReadDevice.h | 8 + intern/audaspace/intern/AUD_Reference.h | 21 +- .../audaspace/intern/AUD_SequencerEntry.cpp | 188 ++++++++++++++ intern/audaspace/intern/AUD_SequencerEntry.h | 208 +++++++++++++++ .../audaspace/intern/AUD_SequencerFactory.cpp | 117 +++++---- .../audaspace/intern/AUD_SequencerFactory.h | 54 ++-- .../audaspace/intern/AUD_SequencerHandle.cpp | 141 ++++++++++ intern/audaspace/intern/AUD_SequencerHandle.h | 61 +++++ .../audaspace/intern/AUD_SequencerReader.cpp | 241 +++++++----------- intern/audaspace/intern/AUD_SequencerReader.h | 36 +-- .../audaspace/intern/AUD_SoftwareDevice.cpp | 32 ++- intern/audaspace/intern/AUD_SoftwareDevice.h | 9 +- intern/audaspace/intern/AUD_Space.h | 13 +- source/blender/blenkernel/BKE_sequencer.h | 4 +- source/blender/blenkernel/BKE_sound.h | 8 + source/blender/blenkernel/intern/sequencer.c | 27 +- source/blender/blenkernel/intern/sound.c | 57 +++-- source/blender/blenloader/intern/readfile.c | 2 +- source/blender/makesrna/intern/rna_scene.c | 25 +- .../blender/makesrna/intern/rna_sequencer.c | 4 +- source/blender/makesrna/intern/rna_sound.c | 9 +- 31 files changed, 1302 insertions(+), 397 deletions(-) create mode 100644 intern/audaspace/intern/AUD_AnimateableProperty.cpp create mode 100644 intern/audaspace/intern/AUD_AnimateableProperty.h create mode 100644 intern/audaspace/intern/AUD_SequencerEntry.cpp create mode 100644 intern/audaspace/intern/AUD_SequencerEntry.h create mode 100644 intern/audaspace/intern/AUD_SequencerHandle.cpp create mode 100644 intern/audaspace/intern/AUD_SequencerHandle.h diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index 603e98a5782..6f3d184dd0b 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -68,6 +68,8 @@ set(SRC FX/AUD_SuperposeReader.cpp FX/AUD_VolumeFactory.cpp intern/AUD_3DMath.h + intern/AUD_AnimateableProperty.cpp + intern/AUD_AnimateableProperty.h intern/AUD_Buffer.cpp intern/AUD_Buffer.h intern/AUD_BufferReader.cpp @@ -109,8 +111,12 @@ set(SRC intern/AUD_ReferenceHandler.cpp intern/AUD_ResampleReader.cpp intern/AUD_ResampleReader.h + intern/AUD_SequencerEntry.cpp + intern/AUD_SequencerEntry.h intern/AUD_SequencerFactory.cpp intern/AUD_SequencerFactory.h + intern/AUD_SequencerHandle.cpp + intern/AUD_SequencerHandle.h intern/AUD_SequencerReader.cpp intern/AUD_SequencerReader.h intern/AUD_SilenceFactory.cpp diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 684ad50792b..40fc8a55f03 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -1168,7 +1168,7 @@ AUD_Reference AUD_OpenALDevice::play(AUD_Reference rea // check format if(specs.channels == AUD_CHANNELS_INVALID) - return NULL; + return AUD_Reference(); if(m_specs.format != AUD_FORMAT_FLOAT32) reader = new AUD_ConverterReader(reader, m_specs); @@ -1176,7 +1176,7 @@ AUD_Reference AUD_OpenALDevice::play(AUD_Reference rea ALenum format; if(!getFormat(format, specs)) - return NULL; + return AUD_Reference(); lock(); alcSuspendContext(m_context); diff --git a/intern/audaspace/intern/AUD_AnimateableProperty.cpp b/intern/audaspace/intern/AUD_AnimateableProperty.cpp new file mode 100644 index 00000000000..bc517819f37 --- /dev/null +++ b/intern/audaspace/intern/AUD_AnimateableProperty.cpp @@ -0,0 +1,103 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_AnimateableProperty.cpp + * \ingroup audaspaceintern + */ + + +#include "AUD_AnimateableProperty.h" + +#include + +AUD_AnimateableProperty::AUD_AnimateableProperty(int count) : + AUD_Buffer(count * sizeof(float)), m_count(count), m_isAnimated(false), m_changed(false) +{ + memset(getBuffer(), 0, count * sizeof(float)); + + pthread_mutexattr_t attr; + pthread_mutexattr_init(&attr); + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); + + pthread_mutex_init(&m_mutex, &attr); + + pthread_mutexattr_destroy(&attr); +} + +AUD_AnimateableProperty::~AUD_AnimateableProperty() +{ + pthread_mutex_destroy(&m_mutex); +} + +void AUD_AnimateableProperty::lock() +{ + pthread_mutex_lock(&m_mutex); +} + +void AUD_AnimateableProperty::unlock() +{ + pthread_mutex_unlock(&m_mutex); +} + +void AUD_AnimateableProperty::write(const float* data) +{ + lock(); + + m_isAnimated = false; + m_changed = true; + memcpy(getBuffer(), data, m_count * sizeof(float)); + + unlock(); +} + +void AUD_AnimateableProperty::write(const float* data, int position, int count) +{ + lock(); + + m_isAnimated = true; + m_changed = true; + assureSize((count + position) * m_count * sizeof(float), true); + memcpy(getBuffer() + position * m_count, data, count * m_count * sizeof(float)); + + unlock(); +} + +const float* AUD_AnimateableProperty::read(int position) const +{ + return getBuffer() + position * m_count; +} + +bool AUD_AnimateableProperty::isAnimated() const +{ + return m_isAnimated; +} + +bool AUD_AnimateableProperty::hasChanged() +{ + bool result = m_changed; + m_changed = false; + return result; +} diff --git a/intern/audaspace/intern/AUD_AnimateableProperty.h b/intern/audaspace/intern/AUD_AnimateableProperty.h new file mode 100644 index 00000000000..5fb9509267b --- /dev/null +++ b/intern/audaspace/intern/AUD_AnimateableProperty.h @@ -0,0 +1,94 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_AnimateableProperty.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_ANIMATEABLEPROPERTY +#define AUD_ANIMATEABLEPROPERTY + +#include "AUD_Buffer.h" + +#include + +/** + * This class saves animation data for float properties. + */ +class AUD_AnimateableProperty : private AUD_Buffer +{ +private: + /// The count of floats for a single property. + const int m_count; + + /// Whether the property is animated or not. + bool m_isAnimated; + + /// The mutex for locking. + pthread_mutex_t m_mutex; + + /// Whether the property has been changed. + bool m_changed; + + // hide copy constructor and operator= + AUD_AnimateableProperty(const AUD_AnimateableProperty&); + AUD_AnimateableProperty& operator=(const AUD_AnimateableProperty&); + +public: + /** + * Creates a new animateable property. + * \param count The count of floats for a single property. + */ + AUD_AnimateableProperty(int count = 1); + + /** + * Destroys the animateable property. + */ + ~AUD_AnimateableProperty(); + + /** + * Locks the property. + */ + void lock(); + + /** + * Unlocks the previously locked property. + */ + void unlock(); + + void write(const float* data); + + void write(const float* data, int position, int count); + + const float* read(int position) const; + + bool isAnimated() const; + + bool hasChanged(); +}; + +#endif //AUD_ANIMATEABLEPROPERTY diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index db76b9b4faf..477dc61fd53 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -65,6 +65,7 @@ #include "AUD_ReadDevice.h" #include "AUD_IReader.h" #include "AUD_SequencerFactory.h" +#include "AUD_SequencerEntry.h" #include "AUD_SilenceFactory.h" #ifdef WITH_SDL @@ -112,7 +113,7 @@ void AUD_initOnce() int AUD_init(AUD_DeviceType device, AUD_DeviceSpecs specs, int buffersize) { - AUD_Reference dev = NULL; + AUD_Reference dev; if(!AUD_device.isNull()) AUD_exit(); @@ -156,7 +157,7 @@ int AUD_init(AUD_DeviceType device, AUD_DeviceSpecs specs, int buffersize) void AUD_exit() { - AUD_device = NULL; + AUD_device = AUD_Reference(); AUD_3ddevice = NULL; } @@ -880,14 +881,14 @@ AUD_Handle* AUD_pauseAfter(AUD_Handle* handle, float seconds) return NULL; } -AUD_Sound* AUD_createSequencer(int muted, void* data, AUD_volumeFunction volume) +AUD_Sound* AUD_createSequencer(float fps, int muted) { // specs are changed at a later point! AUD_Specs specs; specs.channels = AUD_CHANNELS_STEREO; specs.rate = AUD_RATE_44100; - AUD_Reference* sequencer = new AUD_Reference(new AUD_SequencerFactory(specs, muted, data, volume)); - return reinterpret_cast(sequencer); + AUD_Sound* sequencer = new AUD_Sound(AUD_Reference(new AUD_SequencerFactory(specs, fps, muted))); + return sequencer; } void AUD_destroySequencer(AUD_Sound* sequencer) @@ -900,27 +901,41 @@ void AUD_setSequencerMuted(AUD_Sound* sequencer, int muted) ((AUD_SequencerFactory*)sequencer->get())->mute(muted); } -AUD_Reference* AUD_addSequencer(AUD_Sound* sequencer, AUD_Sound** sound, - float begin, float end, float skip, void* data) +void AUD_setSequencerFPS(AUD_Sound* sequencer, float fps) { - return new AUD_Reference(((AUD_SequencerFactory*)sequencer->get())->add(sound, begin, end, skip, data)); + ((AUD_SequencerFactory*)sequencer->get())->setFPS(fps); } -void AUD_removeSequencer(AUD_Sound* sequencer, AUD_Reference* entry) +AUD_SEntry* AUD_addSequence(AUD_Sound* sequencer, AUD_Sound* sound, + float begin, float end, float skip) +{ + if(!sound) + return new AUD_SEntry(((AUD_SequencerFactory*)sequencer->get())->add(AUD_Sound(), begin, end, skip)); + return new AUD_SEntry(((AUD_SequencerFactory*)sequencer->get())->add(*sound, begin, end, skip)); +} + +void AUD_removeSequence(AUD_Sound* sequencer, AUD_SEntry* entry) { ((AUD_SequencerFactory*)sequencer->get())->remove(*entry); delete entry; } -void AUD_moveSequencer(AUD_Sound* sequencer, AUD_Reference* entry, - float begin, float end, float skip) +void AUD_moveSequence(AUD_SEntry* entry, float begin, float end, float skip) { - ((AUD_SequencerFactory*)sequencer->get())->move(*entry, begin, end, skip); + (*entry)->move(begin, end, skip); } -void AUD_muteSequencer(AUD_Sound* sequencer, AUD_Reference* entry, char mute) +void AUD_muteSequence(AUD_SEntry* entry, char mute) { - ((AUD_SequencerFactory*)sequencer->get())->mute(*entry, mute); + (*entry)->mute(mute); +} + +void AUD_updateSequenceSound(AUD_SEntry* entry, AUD_Sound* sound) +{ + if(sound) + (*entry)->setSound(*sound); + else + (*entry)->setSound(AUD_Sound()); } void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer) @@ -933,6 +948,71 @@ void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs) ((AUD_SequencerFactory*)sequencer->get())->setSpecs(specs); } +void AUD_seekSequencer(AUD_Handle* handle, float time) +{ +#ifdef WITH_JACK + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); + if(device) + device->seekPlayback(time); + else +#endif + { + assert(handle); + (*handle)->seek(time); + } +} + +float AUD_getSequencerPosition(AUD_Handle* handle) +{ +#ifdef WITH_JACK + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); + if(device) + return device->getPlaybackPosition(); + else +#endif + { + assert(handle); + return (*handle)->getPosition(); + } +} + +void AUD_startPlayback() +{ +#ifdef WITH_JACK + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); + if(device) + device->startPlayback(); +#endif +} + +void AUD_stopPlayback() +{ +#ifdef WITH_JACK + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); + if(device) + device->stopPlayback(); +#endif +} + +#ifdef WITH_JACK +void AUD_setSyncCallback(AUD_syncFunction function, void* data) +{ + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); + if(device) + device->setSyncCallback(function, data); +} +#endif + +int AUD_doesPlayback() +{ +#ifdef WITH_JACK + AUD_JackDevice* device = dynamic_cast(AUD_device.get()); + if(device) + return device->doesPlayback(); +#endif + return -1; +} + int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) { AUD_DeviceSpecs specs; @@ -983,71 +1063,6 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) return length; } -void AUD_startPlayback() -{ -#ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device.get()); - if(device) - device->startPlayback(); -#endif -} - -void AUD_stopPlayback() -{ -#ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device.get()); - if(device) - device->stopPlayback(); -#endif -} - -void AUD_seekSequencer(AUD_Handle* handle, float time) -{ -#ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device.get()); - if(device) - device->seekPlayback(time); - else -#endif - { - assert(handle); - (*handle)->seek(time); - } -} - -float AUD_getSequencerPosition(AUD_Handle* handle) -{ -#ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device.get()); - if(device) - return device->getPlaybackPosition(); - else -#endif - { - assert(handle); - return (*handle)->getPosition(); - } -} - -#ifdef WITH_JACK -void AUD_setSyncCallback(AUD_syncFunction function, void* data) -{ - AUD_JackDevice* device = dynamic_cast(AUD_device.get()); - if(device) - device->setSyncCallback(function, data); -} -#endif - -int AUD_doesPlayback() -{ -#ifdef WITH_JACK - AUD_JackDevice* device = dynamic_cast(AUD_device.get()); - if(device) - return device->doesPlayback(); -#endif - return -1; -} - AUD_Sound* AUD_copy(AUD_Sound* sound) { return new AUD_Reference(*sound); diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 72d423e847b..949bb89d9e5 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -452,43 +452,45 @@ extern float* AUD_readSoundBuffer(const char* filename, float low, float high, */ extern AUD_Handle* AUD_pauseAfter(AUD_Handle* handle, float seconds); -extern AUD_Sound* AUD_createSequencer(int muted, void* data, AUD_volumeFunction volume); +extern AUD_Sound* AUD_createSequencer(float fps, int muted); extern void AUD_destroySequencer(AUD_Sound* sequencer); extern void AUD_setSequencerMuted(AUD_Sound* sequencer, int muted); -extern AUD_SEntry* AUD_addSequencer(AUD_Sound* sequencer, AUD_Sound** sound, - float begin, float end, float skip, void* data); +extern void AUD_setSequencerFPS(AUD_Sound* sequencer, float fps); -extern void AUD_removeSequencer(AUD_Sound* sequencer, AUD_SEntry* entry); +extern AUD_SEntry* AUD_addSequence(AUD_Sound* sequencer, AUD_Sound* sound, + float begin, float end, float skip); -extern void AUD_moveSequencer(AUD_Sound* sequencer, AUD_SEntry* entry, - float begin, float end, float skip); +extern void AUD_removeSequence(AUD_Sound* sequencer, AUD_SEntry* entry); -extern void AUD_muteSequencer(AUD_Sound* sequencer, AUD_SEntry* entry, - char mute); +extern void AUD_moveSequence(AUD_SEntry* entry, float begin, float end, float skip); + +extern void AUD_muteSequence(AUD_SEntry* entry, char mute); + +extern void AUD_updateSequenceSound(AUD_SEntry* entry, AUD_Sound* sound); extern void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer); extern void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs); -extern int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length); +extern void AUD_seekSequencer(AUD_Handle* handle, float time); + +extern float AUD_getSequencerPosition(AUD_Handle* handle); extern void AUD_startPlayback(void); extern void AUD_stopPlayback(void); -extern void AUD_seekSequencer(AUD_Handle* handle, float time); - -extern float AUD_getSequencerPosition(AUD_Handle* handle); - #ifdef WITH_JACK extern void AUD_setSyncCallback(AUD_syncFunction function, void* data); #endif extern int AUD_doesPlayback(void); +extern int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length); + extern AUD_Sound* AUD_copy(AUD_Sound* sound); extern void AUD_freeHandle(AUD_Handle* channel); diff --git a/intern/audaspace/intern/AUD_I3DHandle.h b/intern/audaspace/intern/AUD_I3DHandle.h index 259c702bf86..afb8cb29c53 100644 --- a/intern/audaspace/intern/AUD_I3DHandle.h +++ b/intern/audaspace/intern/AUD_I3DHandle.h @@ -41,6 +41,11 @@ class AUD_I3DHandle { public: + /** + * Destroys the handle. + */ + virtual ~AUD_I3DHandle() {} + /** * Retrieves the location of a source. * \return The location. diff --git a/intern/audaspace/intern/AUD_IHandle.h b/intern/audaspace/intern/AUD_IHandle.h index 51d8e0ca2e5..5b8695131e4 100644 --- a/intern/audaspace/intern/AUD_IHandle.h +++ b/intern/audaspace/intern/AUD_IHandle.h @@ -43,7 +43,7 @@ class AUD_IHandle { public: /** - * Destroys the device. + * Destroys the handle. */ virtual ~AUD_IHandle() {} diff --git a/intern/audaspace/intern/AUD_NULLDevice.cpp b/intern/audaspace/intern/AUD_NULLDevice.cpp index 6cb13111a43..c3a8c754cb2 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.cpp +++ b/intern/audaspace/intern/AUD_NULLDevice.cpp @@ -51,12 +51,12 @@ AUD_DeviceSpecs AUD_NULLDevice::getSpecs() const AUD_Reference AUD_NULLDevice::play(AUD_Reference reader, bool keep) { - return 0; + return AUD_Reference(); } AUD_Reference AUD_NULLDevice::play(AUD_Reference factory, bool keep) { - return 0; + return AUD_Reference(); } void AUD_NULLDevice::lock() diff --git a/intern/audaspace/intern/AUD_ReadDevice.cpp b/intern/audaspace/intern/AUD_ReadDevice.cpp index 5c1876aeb34..24e92d22038 100644 --- a/intern/audaspace/intern/AUD_ReadDevice.cpp +++ b/intern/audaspace/intern/AUD_ReadDevice.cpp @@ -42,6 +42,15 @@ AUD_ReadDevice::AUD_ReadDevice(AUD_DeviceSpecs specs) : create(); } +AUD_ReadDevice::AUD_ReadDevice(AUD_Specs specs) : + m_playing(false) +{ + m_specs.specs = specs; + m_specs.format = AUD_FORMAT_FLOAT32; + + create(); +} + AUD_ReadDevice::~AUD_ReadDevice() { destroy(); @@ -59,6 +68,12 @@ bool AUD_ReadDevice::read(data_t* buffer, int length) return m_playing; } +void AUD_ReadDevice::changeSpecs(AUD_Specs specs) +{ + if(memcmp(&specs, &m_specs.specs, sizeof(specs))) + setSpecs(specs); +} + void AUD_ReadDevice::playing(bool playing) { m_playing = playing; diff --git a/intern/audaspace/intern/AUD_ReadDevice.h b/intern/audaspace/intern/AUD_ReadDevice.h index 0a77f74b9f6..3ec48e6ebca 100644 --- a/intern/audaspace/intern/AUD_ReadDevice.h +++ b/intern/audaspace/intern/AUD_ReadDevice.h @@ -59,6 +59,12 @@ public: */ AUD_ReadDevice(AUD_DeviceSpecs specs); + /** + * Creates a new read device. + * \param specs The wanted audio specification. + */ + AUD_ReadDevice(AUD_Specs specs); + /** * Closes the device. */ @@ -73,6 +79,8 @@ public: * silence. */ bool read(data_t* buffer, int length); + + void changeSpecs(AUD_Specs specs); }; #endif //AUD_READDEVICE diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index 3ddeab2eff1..25cc7bcda58 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -33,6 +33,8 @@ #include +// #define MEM_DEBUG + #ifdef MEM_DEBUG #include #include @@ -89,24 +91,33 @@ public: * Creates a new reference counter. * \param reference The reference. */ - AUD_Reference(T* reference = 0) + template + AUD_Reference(U* reference) { - m_original = m_reference = reference; - AUD_ReferenceHandler::incref(reference); + m_original = reference; + m_reference = dynamic_cast(reference); + AUD_ReferenceHandler::incref(m_original); #ifdef MEM_DEBUG if(m_reference != 0) std::cerr << "+" << typeid(*m_reference).name() << std::endl; #endif } + AUD_Reference() + { + m_original = 0; + m_reference = 0; + } + /** * Copies an AUD_Reference object. * \param ref The AUD_Reference object to copy. */ AUD_Reference(const AUD_Reference& ref) { - m_original = m_reference = ref.m_reference; - AUD_ReferenceHandler::incref(m_reference); + m_original = ref.m_original; + m_reference = ref.m_reference; + AUD_ReferenceHandler::incref(m_original); #ifdef MEM_DEBUG if(m_reference != 0) std::cerr << "+" << typeid(*m_reference).name() << std::endl; diff --git a/intern/audaspace/intern/AUD_SequencerEntry.cpp b/intern/audaspace/intern/AUD_SequencerEntry.cpp new file mode 100644 index 00000000000..23dc3f383b5 --- /dev/null +++ b/intern/audaspace/intern/AUD_SequencerEntry.cpp @@ -0,0 +1,188 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_SequencerEntry.cpp + * \ingroup audaspaceintern + */ + + +#include "AUD_SequencerEntry.h" +#include "AUD_SequencerReader.h" + +#include +#include + +AUD_SequencerEntry::AUD_SequencerEntry(AUD_Reference sound, float begin, float end, float skip, int id) : + m_status(0), + m_pos_status(1), + m_sound_status(0), + m_id(0), + m_sound(sound), + m_begin(begin), + m_end(end), + m_skip(skip), + m_muted(false), + m_relative(false), + m_volume_max(1.0f), + m_volume_min(0), + m_distance_max(std::numeric_limits::max()), + m_distance_reference(1.0f), + m_attenuation(1.0f), + m_cone_angle_outer(360), + m_cone_angle_inner(360), + m_cone_volume_outer(0), + m_location(3), + m_orientation(4) +{ + AUD_Quaternion q; + m_orientation.write(q.get()); + float f = 1; + m_volume.write(&f); + m_pitch.write(&f); +} + +void AUD_SequencerEntry::setSound(AUD_Reference sound) +{ + m_sound = sound; + m_sound_status++; +} + +void AUD_SequencerEntry::move(float begin, float end, float skip) +{ + m_begin = begin; + m_skip = skip; + m_end = end; + m_pos_status++; +} + +void AUD_SequencerEntry::mute(bool mute) +{ + m_muted = mute; +} + +int AUD_SequencerEntry::getID() const +{ + return m_id; +} + +bool AUD_SequencerEntry::isRelative() +{ + return m_relative; +} + +void AUD_SequencerEntry::setRelative(bool relative) +{ + m_relative = relative; + m_status++; +} + +float AUD_SequencerEntry::getVolumeMaximum() +{ + return m_volume_max; +} + +void AUD_SequencerEntry::setVolumeMaximum(float volume) +{ + m_volume_max = volume; + m_status++; +} + +float AUD_SequencerEntry::getVolumeMinimum() +{ + return m_volume_min; +} + +void AUD_SequencerEntry::setVolumeMinimum(float volume) +{ + m_volume_min = volume; + m_status++; +} + +float AUD_SequencerEntry::getDistanceMaximum() +{ + return m_distance_max; +} + +void AUD_SequencerEntry::setDistanceMaximum(float distance) +{ + m_distance_max = distance; + m_status++; +} + +float AUD_SequencerEntry::getDistanceReference() +{ + return m_distance_reference; +} + +void AUD_SequencerEntry::setDistanceReference(float distance) +{ + m_distance_reference = distance; + m_status++; +} + +float AUD_SequencerEntry::getAttenuation() +{ + return m_attenuation; +} + +void AUD_SequencerEntry::setAttenuation(float factor) +{ + m_attenuation = factor; + m_status++; +} + +float AUD_SequencerEntry::getConeAngleOuter() +{ + return m_cone_angle_outer; +} + +void AUD_SequencerEntry::setConeAngleOuter(float angle) +{ + m_cone_angle_outer = angle; + m_status++; +} + +float AUD_SequencerEntry::getConeAngleInner() +{ + return m_cone_angle_inner; +} + +void AUD_SequencerEntry::setConeAngleInner(float angle) +{ + m_cone_angle_inner = angle; + m_status++; +} + +float AUD_SequencerEntry::getConeVolumeOuter() +{ + return m_cone_volume_outer; +} + +void AUD_SequencerEntry::setConeVolumeOuter(float volume) +{ + m_cone_volume_outer = volume; + m_status++; +} diff --git a/intern/audaspace/intern/AUD_SequencerEntry.h b/intern/audaspace/intern/AUD_SequencerEntry.h new file mode 100644 index 00000000000..316ccccf643 --- /dev/null +++ b/intern/audaspace/intern/AUD_SequencerEntry.h @@ -0,0 +1,208 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_SequencerEntry.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_SEQUENCERENTRY +#define AUD_SEQUENCERENTRY + +#include "AUD_Reference.h" +#include "AUD_AnimateableProperty.h" +#include "AUD_IFactory.h" + +class AUD_SequencerEntry +{ + friend class AUD_SequencerHandle; +private: + int m_status; + int m_pos_status; + int m_sound_status; + int m_id; + + AUD_Reference m_sound; + float m_begin; + float m_end; + float m_skip; + bool m_muted; + bool m_relative; + float m_volume_max; + float m_volume_min; + float m_distance_max; + float m_distance_reference; + float m_attenuation; + float m_cone_angle_outer; + float m_cone_angle_inner; + float m_cone_volume_outer; + + AUD_AnimateableProperty m_volume; + AUD_AnimateableProperty m_panning; + AUD_AnimateableProperty m_pitch; + AUD_AnimateableProperty m_location; + AUD_AnimateableProperty m_orientation; + +public: + AUD_SequencerEntry(AUD_Reference sound, float begin, float end, float skip, int id); + + void setSound(AUD_Reference sound); + + void move(float begin, float end, float skip); + void mute(bool mute); + + int getID() const; + + /** + * Checks whether the source location, velocity and orientation are relative + * to the listener. + * \return Whether the source is relative. + */ + bool isRelative(); + + /** + * Sets whether the source location, velocity and orientation are relative + * to the listener. + * \param relative Whether the source is relative. + * \return Whether the action succeeded. + */ + void setRelative(bool relative); + + /** + * Retrieves the maximum volume of a source. + * \return The maximum volume. + */ + float getVolumeMaximum(); + + /** + * Sets the maximum volume of a source. + * \param volume The new maximum volume. + * \return Whether the action succeeded. + */ + void setVolumeMaximum(float volume); + + /** + * Retrieves the minimum volume of a source. + * \return The minimum volume. + */ + float getVolumeMinimum(); + + /** + * Sets the minimum volume of a source. + * \param volume The new minimum volume. + * \return Whether the action succeeded. + */ + void setVolumeMinimum(float volume); + + /** + * Retrieves the maximum distance of a source. + * If a source is further away from the reader than this distance, the + * volume will automatically be set to 0. + * \return The maximum distance. + */ + float getDistanceMaximum(); + + /** + * Sets the maximum distance of a source. + * If a source is further away from the reader than this distance, the + * volume will automatically be set to 0. + * \param distance The new maximum distance. + * \return Whether the action succeeded. + */ + void setDistanceMaximum(float distance); + + /** + * Retrieves the reference distance of a source. + * \return The reference distance. + */ + float getDistanceReference(); + + /** + * Sets the reference distance of a source. + * \param distance The new reference distance. + * \return Whether the action succeeded. + */ + void setDistanceReference(float distance); + + /** + * Retrieves the attenuation of a source. + * \return The attenuation. + */ + float getAttenuation(); + + /** + * Sets the attenuation of a source. + * This value is used for distance calculation. + * \param factor The new attenuation. + * \return Whether the action succeeded. + */ + void setAttenuation(float factor); + + /** + * Retrieves the outer angle of the cone of a source. + * \return The outer angle of the cone. + */ + float getConeAngleOuter(); + + /** + * Sets the outer angle of the cone of a source. + * \param angle The new outer angle of the cone. + * \return Whether the action succeeded. + */ + void setConeAngleOuter(float angle); + + /** + * Retrieves the inner angle of the cone of a source. + * \return The inner angle of the cone. + */ + float getConeAngleInner(); + + /** + * Sets the inner angle of the cone of a source. + * \param angle The new inner angle of the cone. + * \return Whether the action succeeded. + */ + void setConeAngleInner(float angle); + + /** + * Retrieves the outer volume of the cone of a source. + * The volume between inner and outer angle is interpolated between inner + * volume and this value. + * \return The outer volume of the cone. + */ + float getConeVolumeOuter(); + + /** + * Sets the outer volume of the cone of a source. + * The volume between inner and outer angle is interpolated between inner + * volume and this value. + * \param volume The new outer volume of the cone. + * \return Whether the action succeeded. + */ + void setConeVolumeOuter(float volume); +}; + +#endif //AUD_SEQUENCERENTRY diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index 6907d7683c9..e26dd7d9bb5 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -31,17 +31,23 @@ #include "AUD_SequencerFactory.h" #include "AUD_SequencerReader.h" +#include "AUD_3DMath.h" -typedef std::list >::iterator AUD_ReaderIterator; - -AUD_SequencerFactory::AUD_SequencerFactory(AUD_Specs specs, bool muted, - void* data, - AUD_volumeFunction volume) : +AUD_SequencerFactory::AUD_SequencerFactory(AUD_Specs specs, float fps, bool muted) : m_specs(specs), + m_status(0), + m_entry_status(0), + m_id(0), m_muted(muted), - m_data(data), - m_volume(volume) + m_fps(fps), + m_speed_of_sound(434), + m_doppler_factor(1), + m_distance_model(AUD_DISTANCE_MODEL_INVERSE_CLAMPED), + m_location(3), + m_orientation(4) { + AUD_Quaternion q; + m_orientation.write(q.get()); } AUD_SequencerFactory::~AUD_SequencerFactory() @@ -51,9 +57,12 @@ AUD_SequencerFactory::~AUD_SequencerFactory() void AUD_SequencerFactory::setSpecs(AUD_Specs specs) { m_specs = specs; + m_status++; +} - for(AUD_ReaderIterator i = m_readers.begin(); i != m_readers.end(); i++) - (*i)->setSpecs(m_specs); +void AUD_SequencerFactory::setFPS(float fps) +{ + m_fps = fps; } void AUD_SequencerFactory::mute(bool muted) @@ -66,55 +75,71 @@ bool AUD_SequencerFactory::getMute() const return m_muted; } -AUD_Reference AUD_SequencerFactory::add(AUD_Reference** sound, float begin, float end, float skip, void* data) +float AUD_SequencerFactory::getSpeedOfSound() const { - AUD_Reference entry = new AUD_SequencerEntry; - entry->sound = sound; - entry->begin = begin; - entry->skip = skip; - entry->end = end; - entry->muted = false; - entry->data = data; + return m_speed_of_sound; +} + +void AUD_SequencerFactory::setSpeedOfSound(float speed) +{ + m_speed_of_sound = speed; + m_status++; +} + +float AUD_SequencerFactory::getDopplerFactor() const +{ + return m_doppler_factor; +} + +void AUD_SequencerFactory::setDopplerFactor(float factor) +{ + m_doppler_factor = factor; + m_status++; +} + +AUD_DistanceModel AUD_SequencerFactory::getDistanceModel() const +{ + return m_distance_model; +} + +void AUD_SequencerFactory::setDistanceModel(AUD_DistanceModel model) +{ + m_distance_model = model; + m_status++; +} + +AUD_AnimateableProperty* AUD_SequencerFactory::getAnimProperty(AUD_AnimateablePropertyType type) +{ + switch(type) + { + case AUD_AP_VOLUME: + return &m_volume; + case AUD_AP_LOCATION: + return &m_location; + case AUD_AP_ORIENTATION: + return &m_orientation; + default: + return NULL; + } +} + +AUD_Reference AUD_SequencerFactory::add(AUD_Reference sound, float begin, float end, float skip) +{ + AUD_Reference entry = new AUD_SequencerEntry(sound, begin, end, skip, m_id++); m_entries.push_front(entry); - - for(AUD_ReaderIterator i = m_readers.begin(); i != m_readers.end(); i++) - (*i)->add(entry); + m_entry_status++; return entry; } void AUD_SequencerFactory::remove(AUD_Reference entry) { - for(AUD_ReaderIterator i = m_readers.begin(); i != m_readers.end(); i++) - (*i)->remove(entry); - m_entries.remove(entry); -} - -void AUD_SequencerFactory::move(AUD_Reference entry, float begin, float end, float skip) -{ - entry->begin = begin; - entry->skip = skip; - entry->end = end; -} - -void AUD_SequencerFactory::mute(AUD_Reference entry, bool mute) -{ - entry->muted = mute; + m_entry_status++; } AUD_Reference AUD_SequencerFactory::createReader() { - AUD_Reference reader = new AUD_SequencerReader(this, m_entries, - m_specs, m_data, - m_volume); - m_readers.push_front(reader); - - return AUD_Reference(reader); -} - -void AUD_SequencerFactory::removeReader(AUD_Reference reader) -{ - m_readers.remove(reader); + return new AUD_SequencerReader(this); } diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index 4e57a224c65..2ad7c18733b 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -33,60 +33,70 @@ #define AUD_SEQUENCERFACTORY #include "AUD_IFactory.h" +#include "AUD_AnimateableProperty.h" #include -typedef float (*AUD_volumeFunction)(void*, void*, float); - -struct AUD_SequencerEntry -{ - AUD_Reference** sound; - float begin; - float end; - float skip; - bool muted; - void* data; -}; - -class AUD_SequencerReader; +class AUD_SequencerEntry; +// AUD_XXX TODO: This class is not thread safe yet! /** * This factory creates a resampling reader that does simple linear resampling. */ class AUD_SequencerFactory : public AUD_IFactory { + friend class AUD_SequencerReader; private: /** * The target specification. */ AUD_Specs m_specs; + int m_status; + int m_entry_status; + int m_id; std::list > m_entries; - std::list > m_readers; bool m_muted; - void* m_data; - AUD_volumeFunction m_volume; + + float m_fps; + + float m_speed_of_sound; + float m_doppler_factor; + AUD_DistanceModel m_distance_model; + + AUD_AnimateableProperty m_volume; + AUD_AnimateableProperty m_location; + AUD_AnimateableProperty m_orientation; // hide copy constructor and operator= AUD_SequencerFactory(const AUD_SequencerFactory&); AUD_SequencerFactory& operator=(const AUD_SequencerFactory&); public: - AUD_SequencerFactory(AUD_Specs specs, bool muted, void* data, AUD_volumeFunction volume); + AUD_SequencerFactory(AUD_Specs specs, float fps, bool muted); ~AUD_SequencerFactory(); void setSpecs(AUD_Specs specs); + void setFPS(float fps); void mute(bool muted); bool getMute() const; - AUD_Reference add(AUD_Reference** sound, float begin, float end, float skip, void* data); + + void setSpeedOfSound(float speed); + float getSpeedOfSound() const; + + void setDopplerFactor(float factor); + float getDopplerFactor() const; + + void setDistanceModel(AUD_DistanceModel model); + AUD_DistanceModel getDistanceModel() const; + + AUD_AnimateableProperty* getAnimProperty(AUD_AnimateablePropertyType type); + + AUD_Reference add(AUD_Reference sound, float begin, float end, float skip); void remove(AUD_Reference entry); - void move(AUD_Reference entry, float begin, float end, float skip); - void mute(AUD_Reference entry, bool mute); virtual AUD_Reference createReader(); - - void removeReader(AUD_Reference reader); }; #endif //AUD_SEQUENCERFACTORY diff --git a/intern/audaspace/intern/AUD_SequencerHandle.cpp b/intern/audaspace/intern/AUD_SequencerHandle.cpp new file mode 100644 index 00000000000..a3853d2b71c --- /dev/null +++ b/intern/audaspace/intern/AUD_SequencerHandle.cpp @@ -0,0 +1,141 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_SequencerHandle.cpp + * \ingroup audaspaceintern + */ + + +#include "AUD_SequencerHandle.h" +#include "AUD_ReadDevice.h" + +AUD_SequencerHandle::AUD_SequencerHandle(AUD_Reference entry, AUD_ReadDevice& device) : + m_entry(entry), + m_status(0), + m_pos_status(0), + m_sound_status(0), + m_device(device) +{ + if(!entry->m_sound.isNull()) + { + m_handle = device.play(entry->m_sound, true); + m_3dhandle = AUD_Reference(m_handle); + } +} + +AUD_SequencerHandle::~AUD_SequencerHandle() +{ + stop(); +} + +int AUD_SequencerHandle::compare(AUD_Reference entry) const +{ + if(m_entry->getID() < entry->getID()) + return -1; + else if(m_entry->getID() == entry->getID()) + return 0; + return 1; +} + +void AUD_SequencerHandle::stop() +{ + if(!m_handle.isNull()) + m_handle->stop(); +} + +void AUD_SequencerHandle::update(float position) +{ + if(!m_handle.isNull()) + { + if(position >= m_entry->m_end) + m_handle->pause(); + else if(position >= m_entry->m_begin) + m_handle->resume(); + + if(m_sound_status != m_entry->m_sound_status) + { + if(!m_handle.isNull()) + m_handle->stop(); + + if(!m_entry->m_sound.isNull()) + { + m_handle = m_device.play(m_entry->m_sound, true); + m_3dhandle = AUD_Reference(m_handle); + } + + m_sound_status = m_entry->m_sound_status; + } + + if(m_pos_status != m_entry->m_pos_status) + { + seek(position); + + m_pos_status = m_entry->m_pos_status; + } + + if(m_status != m_entry->m_status) + { + m_3dhandle->setRelative(m_entry->m_relative); + m_3dhandle->setVolumeMaximum(m_entry->m_volume_max); + m_3dhandle->setVolumeMinimum(m_entry->m_volume_min); + m_3dhandle->setDistanceMaximum(m_entry->m_distance_max); + m_3dhandle->setDistanceReference(m_entry->m_distance_reference); + m_3dhandle->setAttenuation(m_entry->m_attenuation); + m_3dhandle->setConeAngleOuter(m_entry->m_cone_angle_outer); + m_3dhandle->setConeAngleInner(m_entry->m_cone_angle_inner); + m_3dhandle->setConeVolumeOuter(m_entry->m_cone_volume_outer); + + m_status = m_entry->m_status; + } + + // AUD_XXX TODO: Animation data + + if(m_entry->m_muted) + m_handle->setVolume(0); + } +} + +void AUD_SequencerHandle::seek(float position) +{ + if(!m_handle.isNull()) + { + if(position >= m_entry->m_end) + { + m_handle->pause(); + return; + } + + float seekpos = position - m_entry->m_begin; + if(seekpos < 0) + seekpos = 0; + seekpos += m_entry->m_skip; + m_handle->seek(seekpos); + if(position < m_entry->m_begin) + m_handle->pause(); + else + m_handle->resume(); + } +} diff --git a/intern/audaspace/intern/AUD_SequencerHandle.h b/intern/audaspace/intern/AUD_SequencerHandle.h new file mode 100644 index 00000000000..2e58d815fe1 --- /dev/null +++ b/intern/audaspace/intern/AUD_SequencerHandle.h @@ -0,0 +1,61 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_SequencerHandle.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_SEQUENCERHANDLE +#define AUD_SEQUENCERHANDLE + +#include "AUD_SequencerEntry.h" +#include "AUD_IHandle.h" +#include "AUD_I3DHandle.h" + +class AUD_ReadDevice; + +class AUD_SequencerHandle +{ +private: + AUD_Reference m_entry; + AUD_Reference m_handle; + AUD_Reference m_3dhandle; + int m_status; + int m_pos_status; + int m_sound_status; + AUD_ReadDevice& m_device; + +public: + AUD_SequencerHandle(AUD_Reference entry, AUD_ReadDevice& device); + ~AUD_SequencerHandle(); + int compare(AUD_Reference entry) const; + void stop(); + void update(float position); + void seek(float position); +}; + +#endif //AUD_SEQUENCERHANDLE diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index a9309311d6a..ee113d87a02 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -30,85 +30,17 @@ #include "AUD_SequencerReader.h" -#include "AUD_Mixer.h" -#ifdef WITH_SAMPLERATE -#include "AUD_SRCResampleReader.h" -#else -#include "AUD_LinearResampleReader.h" -#endif -#include "AUD_ChannelMapperReader.h" - -#include - -typedef std::list >::iterator AUD_StripIterator; +typedef std::list >::iterator AUD_HandleIterator; typedef std::list >::iterator AUD_EntryIterator; -AUD_SequencerReader::AUD_SequencerReader(AUD_Reference factory, - std::list > &entries, AUD_Specs specs, - void* data, AUD_volumeFunction volume) : - m_position(0), m_factory(factory), m_data(data), m_volume(volume) +AUD_SequencerReader::AUD_SequencerReader(AUD_Reference factory) : + m_position(0), m_device(factory->m_specs), m_factory(factory), m_status(0), m_entry_status(0) { - AUD_DeviceSpecs dspecs; - dspecs.specs = specs; - dspecs.format = AUD_FORMAT_FLOAT32; - - m_mixer = new AUD_Mixer(dspecs); - - AUD_Reference strip; - - for(AUD_EntryIterator i = entries.begin(); i != entries.end(); i++) - { - strip = new AUD_SequencerStrip; - strip->entry = *i; - strip->old_sound = NULL; - - m_strips.push_front(strip); - } } AUD_SequencerReader::~AUD_SequencerReader() { - m_factory->removeReader(this); -} - -void AUD_SequencerReader::add(AUD_Reference entry) -{ - AUD_Reference strip = new AUD_SequencerStrip; - strip->entry = entry; - - m_strips.push_front(strip); -} - -void AUD_SequencerReader::remove(AUD_Reference entry) -{ - AUD_Reference strip; - for(AUD_StripIterator i = m_strips.begin(); i != m_strips.end(); i++) - { - strip = *i; - if(strip->entry == entry) - { - i++; - m_strips.remove(strip); - return; - } - } -} - -void AUD_SequencerReader::setSpecs(AUD_Specs specs) -{ - m_mixer->setSpecs(specs); - - AUD_Reference strip; - for(AUD_StripIterator i = m_strips.begin(); i != m_strips.end(); i++) - { - strip = *i; - if(!strip->mapper.isNull()) - { - strip->mapper->setChannels(specs.channels); - strip->resampler->setRate(specs.rate); - } - } } bool AUD_SequencerReader::isSeekable() const @@ -119,6 +51,11 @@ bool AUD_SequencerReader::isSeekable() const void AUD_SequencerReader::seek(int position) { m_position = position; + + for(AUD_HandleIterator it = m_handles.begin(); it != m_handles.end(); it++) + { + (*it)->seek(position / m_factory->m_specs.rate); + } } int AUD_SequencerReader::getLength() const @@ -133,92 +70,98 @@ int AUD_SequencerReader::getPosition() const AUD_Specs AUD_SequencerReader::getSpecs() const { - return m_mixer->getSpecs().specs; + return m_factory->m_specs; } void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) { - AUD_DeviceSpecs specs = m_mixer->getSpecs(); - int rate = specs.rate; - - int start, end, current, skip, len; - AUD_Reference strip; - m_buffer.assureSize(length * AUD_SAMPLE_SIZE(specs)); - - m_mixer->clear(length); - - if(!m_factory->getMute()) + if(m_factory->m_status != m_status) { - for(AUD_StripIterator i = m_strips.begin(); i != m_strips.end(); i++) - { - strip = *i; - if(!strip->entry->muted) - { - if(strip->old_sound != *strip->entry->sound) - { - strip->old_sound = *strip->entry->sound; + m_device.changeSpecs(m_factory->m_specs); + m_device.setSpeedOfSound(m_factory->m_speed_of_sound); + m_device.setDistanceModel(m_factory->m_distance_model); + m_device.setDopplerFactor(m_factory->m_doppler_factor); - if(strip->old_sound) - { - try - { - strip->reader = (*strip->old_sound)->createReader(); - // resample - #ifdef WITH_SAMPLERATE - strip->resampler = new AUD_SRCResampleReader(strip->reader, m_mixer->getSpecs().specs); - #else - strip->resampler = new AUD_LinearResampleReader(strip->reader, m_mixer->getSpecs().specs); - #endif - - // rechannel - strip->mapper = new AUD_ChannelMapperReader(AUD_Reference(strip->resampler), m_mixer->getSpecs().channels); - } - catch(AUD_Exception) - { - strip->reader = NULL; - strip->resampler = NULL; - strip->mapper = NULL; - } - } - else - { - strip->reader = NULL; - strip->resampler = NULL; - strip->mapper = NULL; - } - } - - if(!strip->mapper.isNull()) - { - end = floor(strip->entry->end * rate); - if(m_position < end) - { - start = floor(strip->entry->begin * rate); - if(m_position + length > start) - { - current = m_position - start; - if(current < 0) - { - skip = -current; - current = 0; - } - else - skip = 0; - current += strip->entry->skip * rate; - len = length > end - m_position ? end - m_position : length; - len -= skip; - if(strip->mapper->getPosition() != current) - strip->mapper->seek(current); - strip->mapper->read(len, eos, m_buffer.getBuffer()); - m_mixer->mix(m_buffer.getBuffer(), skip, len, m_volume(m_data, strip->entry->data, (float)m_position / (float)rate)); - } - } - } - } - } + m_status = m_factory->m_status; } - m_mixer->read((data_t*)buffer, 1.0f); + if(m_factory->m_entry_status != m_entry_status) + { + std::list > handles; + + AUD_HandleIterator hit = m_handles.begin(); + AUD_EntryIterator eit = m_factory->m_entries.begin(); + + int result; + AUD_Reference handle; + + while(hit != m_handles.end() && eit != m_factory->m_entries.end()) + { + handle = *hit; + AUD_Reference entry = *eit; + + result = handle->compare(entry); + + if(result < 0) + { + handle = new AUD_SequencerHandle(entry, m_device); + handles.push_front(handle); + eit++; + } + else if(result == 0) + { + handles.push_back(handle); + hit++; + eit++; + } + else + { + handle->stop(); + hit++; + } + } + + while(hit != m_handles.end()) + { + (*hit)->stop(); + hit++; + } + + while(eit != m_factory->m_entries.end()) + { + handle = new AUD_SequencerHandle(*eit, m_device); + handles.push_front(handle); + eit++; + } + + m_handles = handles; + + m_entry_status = m_factory->m_entry_status; + } + + // AUD_XXX: TODO: animation data + + AUD_Specs specs = m_factory->m_specs; + int pos = 0; + float time = float(m_position) / float(specs.rate); + int len; + + while(pos < length) + { + len = int(ceil((int(floor(time * m_factory->m_fps)) + 1) / m_factory->m_fps * specs.rate)) - m_position; + len = AUD_MIN(length - pos, len); + len = AUD_MAX(len, 1); + + for(AUD_HandleIterator it = m_handles.begin(); it != m_handles.end(); it++) + { + (*it)->update(time); + } + + m_device.read(reinterpret_cast(buffer + specs.channels * pos), len); + + pos += len; + time += float(len) / float(specs.rate); + } m_position += length; diff --git a/intern/audaspace/intern/AUD_SequencerReader.h b/intern/audaspace/intern/AUD_SequencerReader.h index 625bad3c3ae..0cce9760b61 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.h +++ b/intern/audaspace/intern/AUD_SequencerReader.h @@ -33,20 +33,9 @@ #define AUD_SEQUENCERREADER #include "AUD_IReader.h" +#include "AUD_ReadDevice.h" #include "AUD_SequencerFactory.h" -#include "AUD_Buffer.h" -#include "AUD_Mixer.h" -#include "AUD_ResampleReader.h" -#include "AUD_ChannelMapperReader.h" - -struct AUD_SequencerStrip -{ - AUD_Reference reader; - AUD_Reference resampler; - AUD_Reference mapper; - AUD_Reference entry; - AUD_Reference* old_sound; -}; +#include "AUD_SequencerHandle.h" /** * This resampling reader uses libsamplerate for resampling. @@ -60,24 +49,19 @@ private: int m_position; /** - * The reading buffer. + * The read device used to mix the sounds correctly. */ - AUD_Buffer m_buffer; - - /** - * The target specification. - */ - AUD_Reference m_mixer; + AUD_ReadDevice m_device; /** * Saves the SequencerFactory the reader belongs to. */ AUD_Reference m_factory; - std::list > m_strips; + std::list > m_handles; - void* m_data; - AUD_volumeFunction m_volume; + int m_status; + int m_entry_status; // hide copy constructor and operator= AUD_SequencerReader(const AUD_SequencerReader&); @@ -89,17 +73,13 @@ public: * \param reader The reader to mix. * \param specs The target specification. */ - AUD_SequencerReader(AUD_Reference factory, std::list > &entries, const AUD_Specs specs, void* data, AUD_volumeFunction volume); + AUD_SequencerReader(AUD_Reference factory); /** * Destroys the reader. */ ~AUD_SequencerReader(); - void add(AUD_Reference entry); - void remove(AUD_Reference entry); - void setSpecs(AUD_Specs specs); - virtual bool isSeekable() const; virtual void seek(int position); virtual int getLength() const; diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 125b9d705dd..f8ce9ece02c 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -61,8 +61,8 @@ typedef enum /********************** AUD_SoftwareHandle Handle Code ************************/ /******************************************************************************/ -AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference mapper, bool keep) : - m_reader(reader), m_pitch(pitch), m_mapper(mapper), m_keep(keep), m_user_pitch(1.0f), m_user_volume(1.0f), m_volume(1.0f), m_loopcount(0), +AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference resampler, AUD_Reference mapper, bool keep) : + m_reader(reader), m_pitch(pitch), m_resampler(resampler), m_mapper(mapper), m_keep(keep), m_user_pitch(1.0f), m_user_volume(1.0f), m_volume(1.0f), m_loopcount(0), m_relative(false), m_volume_max(1.0f), m_volume_min(0), m_distance_max(std::numeric_limits::max()), m_distance_reference(1.0f), m_attenuation(1.0f), m_cone_angle_outer(M_PI), m_cone_angle_inner(M_PI), m_cone_volume_outer(0), m_flags(AUD_RENDER_CONE), m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), m_device(device) @@ -214,6 +214,12 @@ void AUD_SoftwareDevice::AUD_SoftwareHandle::update() m_mapper->setMonoAngle(0); } +void AUD_SoftwareDevice::AUD_SoftwareHandle::setSpecs(AUD_Specs specs) +{ + m_mapper->setChannels(specs.channels); + m_resampler->setRate(specs.rate); +} + bool AUD_SoftwareDevice::AUD_SoftwareHandle::pause() { if(m_status) @@ -762,6 +768,17 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) unlock(); } +void AUD_SoftwareDevice::setSpecs(AUD_Specs specs) +{ + m_specs.specs = specs; + m_mixer->setSpecs(specs); + + for(AUD_HandleIterator it = m_playingSounds.begin(); it != m_playingSounds.end(); it++) + { + (*it)->setSpecs(specs); + } +} + AUD_DeviceSpecs AUD_SoftwareDevice::getSpecs() const { return m_specs; @@ -775,22 +792,25 @@ AUD_Reference AUD_SoftwareDevice::play(AUD_Reference r AUD_Reference pitch = new AUD_PitchReader(reader, 1); reader = AUD_Reference(pitch); + AUD_Reference resampler; + // resample #ifdef WITH_SAMPLERATE - reader = new AUD_SRCResampleReader(reader, m_specs.specs); + resampler = new AUD_SRCResampleReader(reader, m_specs.specs); #else - reader = new AUD_LinearResampleReader(reader, m_specs.specs); + resampler = new AUD_LinearResampleReader(reader, m_specs.specs); #endif + reader = AUD_Reference(resampler); // rechannel AUD_Reference mapper = new AUD_ChannelMapperReader(reader, m_specs.channels); reader = AUD_Reference(mapper); if(reader.isNull()) - return NULL; + return AUD_Reference(); // play sound - AUD_Reference sound = new AUD_SoftwareDevice::AUD_SoftwareHandle(this, reader, pitch, mapper, keep); + AUD_Reference sound = new AUD_SoftwareDevice::AUD_SoftwareHandle(this, reader, pitch, resampler, mapper, keep); lock(); m_playingSounds.push_back(sound); diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index c7dbf1d41eb..1148f4842aa 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -39,6 +39,7 @@ #include "AUD_Mixer.h" #include "AUD_Buffer.h" #include "AUD_PitchReader.h" +#include "AUD_ResampleReader.h" #include "AUD_ChannelMapperReader.h" #include @@ -65,6 +66,9 @@ protected: /// The pitch reader in between. AUD_Reference m_pitch; + /// The resample reader in between. + AUD_Reference m_resampler; + /// The channel mapper reader in between. AUD_Reference m_mapper; @@ -136,9 +140,10 @@ protected: public: - AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference mapper, bool keep); + AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference resampler, AUD_Reference mapper, bool keep); void update(); + void setSpecs(AUD_Specs specs); virtual ~AUD_SoftwareHandle() {} virtual bool pause(); @@ -218,6 +223,8 @@ protected: */ virtual void playing(bool playing)=0; + void setSpecs(AUD_Specs specs); + private: /** * The reading buffer. diff --git a/intern/audaspace/intern/AUD_Space.h b/intern/audaspace/intern/AUD_Space.h index 308e032ff7f..117c37b56ba 100644 --- a/intern/audaspace/intern/AUD_Space.h +++ b/intern/audaspace/intern/AUD_Space.h @@ -138,7 +138,7 @@ typedef enum AUD_ERROR_FFMPEG, AUD_ERROR_OPENAL, AUD_ERROR_SDL, - AUD_ERROR_JACK, + AUD_ERROR_JACK } AUD_Error; /// Fading types. @@ -157,9 +157,18 @@ typedef enum AUD_DISTANCE_MODEL_LINEAR, AUD_DISTANCE_MODEL_LINEAR_CLAMPED, AUD_DISTANCE_MODEL_EXPONENT, - AUD_DISTANCE_MODEL_EXPONENT_CLAMPED, + AUD_DISTANCE_MODEL_EXPONENT_CLAMPED } AUD_DistanceModel; +typedef enum +{ + AUD_AP_VOLUME, + AUD_AP_PANNING, + AUD_AP_PITCH, + AUD_AP_LOCATION, + AUD_AP_ORIENTATION +} AUD_AnimateablePropertyType; + /// Sample type.(float samples) typedef float sample_t; diff --git a/source/blender/blenkernel/BKE_sequencer.h b/source/blender/blenkernel/BKE_sequencer.h index bedd58876bc..cebf99097aa 100644 --- a/source/blender/blenkernel/BKE_sequencer.h +++ b/source/blender/blenkernel/BKE_sequencer.h @@ -43,6 +43,7 @@ struct Scene; struct Sequence; struct Strip; struct StripElem; +struct bSound; #define MAXSEQ 32 @@ -281,8 +282,9 @@ void free_imbuf_seq(struct Scene *scene, struct ListBase * seqbasep, int check_m struct Sequence *seq_dupli_recursive(struct Scene *scene, struct Scene *scene_to, struct Sequence * seq, int dupe_flag); int seq_swap(struct Sequence *seq_a, struct Sequence *seq_b, const char **error_str); -void seq_update_sound(struct Scene* scene, struct Sequence *seq); +void seq_update_sound_bounds(struct Scene* scene, struct Sequence *seq); void seq_update_muting(struct Scene* scene, struct Editing *ed); +void seq_update_sound(struct Scene *scene, struct bSound *sound); void seqbase_sound_reload(struct Scene *scene, ListBase *seqbase); void seqbase_unique_name_recursive(ListBase *seqbasep, struct Sequence *seq); void seqbase_dupli_recursive(struct Scene *scene, struct Scene *scene_to, ListBase *nseqbase, ListBase *seqbase, int dupe_flag); diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index 7402d501120..549dc475320 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -64,6 +64,8 @@ void sound_delete(struct bContext *C, struct bSound* sound); void sound_cache(struct bSound* sound, int ignore); +void sound_cache_notifying(struct Main* main, struct bSound* sound, int ignore); + void sound_delete_cache(struct bSound* sound); void sound_load(struct Main *main, struct bSound* sound); @@ -80,6 +82,8 @@ void sound_destroy_scene(struct Scene *scene); void sound_mute_scene(struct Scene *scene, int muted); +void sound_update_fps(struct Scene *scene); + void* sound_scene_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip); void* sound_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip); @@ -90,6 +94,10 @@ void sound_mute_scene_sound(struct Scene *scene, void* handle, char mute); void sound_move_scene_sound(struct Scene *scene, void* handle, int startframe, int endframe, int frameskip); +void sound_update_scene_sound(void* handle, struct bSound* sound); + +void sound_update_sequencer(struct Main* main, struct bSound* sound); + void sound_play_scene(struct Scene *scene); void sound_stop_scene(struct Scene *scene); diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index 9673fee0b63..e4dc3a31cb1 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -533,7 +533,7 @@ void calc_sequence_disp(Scene *scene, Sequence *seq) seq->handsize= (float)((seq->enddisp-seq->startdisp)/25); } - seq_update_sound(scene, seq); + seq_update_sound_bounds(scene, seq); } static void seq_update_sound_bounds_recursive(Scene *scene, Sequence *metaseq) @@ -3145,7 +3145,7 @@ int shuffle_seq_time(ListBase * seqbasep, Scene *evil_scene) return offset? 0:1; } -void seq_update_sound(Scene* scene, Sequence *seq) +void seq_update_sound_bounds(Scene* scene, Sequence *seq) { if(seq->scene_sound) { @@ -3193,6 +3193,29 @@ void seq_update_muting(Scene *scene, Editing *ed) } } +static void seq_update_sound_recursive(Scene *scene, ListBase *seqbasep, bSound *sound) +{ + Sequence *seq; + + for(seq=seqbasep->first; seq; seq=seq->next) { + if(seq->type == SEQ_META) { + seq_update_sound_recursive(scene, &seq->seqbase, sound); + } + else if(seq->type == SEQ_SOUND) { + if(seq->scene_sound && sound == seq->sound) { + sound_update_scene_sound(seq->scene_sound, sound); + } + } + } +} + +void seq_update_sound(struct Scene *scene, struct bSound *sound) +{ + if(scene->ed) { + seq_update_sound_recursive(scene, &scene->ed->seqbase, sound); + } +} + /* in cases where we done know the sequence's listbase */ ListBase *seq_seqbase(ListBase *seqbase, Sequence *seq) { diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 493dfa09a65..64ba9ed362a 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -34,6 +34,7 @@ #include "BKE_packedFile.h" #include "BKE_fcurve.h" #include "BKE_animsys.h" +#include "BKE_sequencer.h" struct bSound* sound_new_file(struct Main *bmain, const char *filename) @@ -257,6 +258,12 @@ void sound_cache(struct bSound* sound, int ignore) sound->playback_handle = sound->cache; } +void sound_cache_notifying(struct Main* main, struct bSound* sound, int ignore) +{ + sound_cache(sound, ignore); + sound_update_sequencer(main, sound); +} + void sound_delete_cache(struct bSound* sound) { if(sound->cache) @@ -326,24 +333,9 @@ void sound_load(struct Main *bmain, struct bSound* sound) sound->playback_handle = sound->cache; else sound->playback_handle = sound->handle; - } -} -static float sound_get_volume(Scene* scene, Sequence* sequence, float time) -{ - AnimData *adt= BKE_animdata_from_id(&scene->id); - FCurve *fcu = NULL; - char buf[64]; - - /* NOTE: this manually constructed path needs to be used here to avoid problems with RNA crashes */ - sprintf(buf, "sequence_editor.sequences_all[\"%s\"].volume", sequence->name+2); - if (adt && adt->action && adt->action->curves.first) - fcu= list_find_fcurve(&adt->action->curves, buf, 0); - - if(fcu) - return evaluate_fcurve(fcu, time * (float)FPS); - else - return sequence->volume; + sound_update_sequencer(bmain, sound); + } } AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, float volume) @@ -360,7 +352,7 @@ AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, void sound_create_scene(struct Scene *scene) { - scene->sound_scene = AUD_createSequencer(scene->audio.flag & AUDIO_MUTE, scene, (AUD_volumeFunction)&sound_get_volume); + scene->sound_scene = AUD_createSequencer(FPS, scene->audio.flag & AUDIO_MUTE); scene->sound_scene_handle = NULL; scene->sound_scrub_handle = NULL; } @@ -381,31 +373,50 @@ void sound_mute_scene(struct Scene *scene, int muted) AUD_setSequencerMuted(scene->sound_scene, muted); } +void sound_update_fps(struct Scene *scene) +{ + if(scene->sound_scene) + AUD_setSequencerFPS(scene->sound_scene, FPS); +} + void* sound_scene_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip) { if(scene != sequence->scene) - return AUD_addSequencer(scene->sound_scene, &(sequence->scene->sound_scene), startframe / FPS, endframe / FPS, frameskip / FPS, sequence); + return AUD_addSequence(scene->sound_scene, sequence->scene->sound_scene, startframe / FPS, endframe / FPS, frameskip / FPS); return NULL; } void* sound_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip) { - return AUD_addSequencer(scene->sound_scene, &(sequence->sound->playback_handle), startframe / FPS, endframe / FPS, frameskip / FPS, sequence); + return AUD_addSequence(scene->sound_scene, sequence->sound->playback_handle, startframe / FPS, endframe / FPS, frameskip / FPS); } void sound_remove_scene_sound(struct Scene *scene, void* handle) { - AUD_removeSequencer(scene->sound_scene, handle); + AUD_removeSequence(scene->sound_scene, handle); } void sound_mute_scene_sound(struct Scene *scene, void* handle, char mute) { - AUD_muteSequencer(scene->sound_scene, handle, mute); + AUD_muteSequence(handle, mute); } void sound_move_scene_sound(struct Scene *scene, void* handle, int startframe, int endframe, int frameskip) { - AUD_moveSequencer(scene->sound_scene, handle, startframe / FPS, endframe / FPS, frameskip / FPS); + AUD_moveSequence(handle, startframe / FPS, endframe / FPS, frameskip / FPS); +} + +void sound_update_scene_sound(void* handle, struct bSound* sound) +{ + AUD_updateSequenceSound(handle, sound->playback_handle); +} + +void sound_update_sequencer(struct Main* main, struct bSound* sound) +{ + struct Scene* scene; + + for(scene = main->scene.first; scene; scene = scene->id.next) + seq_update_sound(scene, sound); } static void sound_start_play_scene(struct Scene *scene) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 8cfae0d9c7e..87f2a72cfe0 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -5590,7 +5590,7 @@ static void lib_link_sound(FileData *fd, Main *main) sound_load(main, sound); if(sound->cache) - sound_cache(sound, 1); + sound_cache_notifying(main, sound, 1); } sound= sound->id.next; } diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 2923bb62000..3a3a805f3ce 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -100,14 +100,6 @@ EnumPropertyItem snap_element_items[] = { {SCE_SNAP_MODE_VOLUME, "VOLUME", ICON_SNAP_VOLUME, "Volume", "Snap to volume"}, {0, NULL, 0, NULL, NULL}}; -static EnumPropertyItem audio_channel_items[] = { - {1, "MONO", 0, "Mono", "Set audio channels to mono"}, - {2, "STEREO", 0, "Stereo", "Set audio channels to stereo"}, - {4, "SURROUND4", 0, "4 Channels", "Set audio channels to 4 channels"}, - {6, "SURROUND51", 0, "5.1 Surround", "Set audio channels to 5.1 surround sound"}, - {8, "SURROUND71", 0, "7.1 Surround", "Set audio channels to 7.1 surround sound"}, - {0, NULL, 0, NULL, NULL}}; - EnumPropertyItem image_type_items[] = { {0, "", 0, "Image", NULL}, {R_BMP, "BMP", ICON_FILE_IMAGE, "BMP", "Output image in bitmap format"}, @@ -340,6 +332,11 @@ static void rna_Scene_layer_update(Main *bmain, Scene *scene, PointerRNA *ptr) DAG_on_visible_update(bmain, FALSE); } +static void rna_Scene_fps_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr)) +{ + sound_update_fps(scene); +} + static void rna_Scene_framelen_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr)) { scene->r.framelen= (float)scene->r.framapto/(float)scene->r.images; @@ -2153,6 +2150,14 @@ static void rna_def_scene_render_data(BlenderRNA *brna) #endif #ifdef WITH_FFMPEG + static EnumPropertyItem audio_channel_items[] = { + {1, "MONO", 0, "Mono", "Set audio channels to mono"}, + {2, "STEREO", 0, "Stereo", "Set audio channels to stereo"}, + {4, "SURROUND4", 0, "4 Channels", "Set audio channels to 4 channels"}, + {6, "SURROUND51", 0, "5.1 Surround", "Set audio channels to 5.1 surround sound"}, + {8, "SURROUND71", 0, "7.1 Surround", "Set audio channels to 7.1 surround sound"}, + {0, NULL, 0, NULL, NULL}}; + static EnumPropertyItem ffmpeg_format_items[] = { {FFMPEG_MPEG1, "MPEG1", 0, "MPEG-1", ""}, {FFMPEG_MPEG2, "MPEG2", 0, "MPEG-2", ""}, @@ -2497,14 +2502,14 @@ static void rna_def_scene_render_data(BlenderRNA *brna) RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_range(prop, 1, 120); RNA_def_property_ui_text(prop, "FPS", "Framerate, expressed in frames per second"); - RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); + RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, "rna_Scene_fps_update"); prop= RNA_def_property(srna, "fps_base", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "frs_sec_base"); RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_range(prop, 0.1f, 120.0f); RNA_def_property_ui_text(prop, "FPS Base", "Framerate base"); - RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); + RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, "rna_Scene_fps_update"); /* frame mapping */ prop= RNA_def_property(srna, "frame_map_old", PROP_INT, PROP_NONE); diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index eb2d38e9778..3dab8266c2f 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -560,7 +560,7 @@ static void rna_Sequence_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *p free_imbuf_seq(scene, &ed->seqbase, FALSE, TRUE); if(RNA_struct_is_a(ptr->type, &RNA_SoundSequence)) - seq_update_sound(scene, ptr->data); + seq_update_sound_bounds(scene, ptr->data); } static void rna_Sequence_update_reopen_files(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr) @@ -570,7 +570,7 @@ static void rna_Sequence_update_reopen_files(Main *UNUSED(bmain), Scene *scene, free_imbuf_seq(scene, &ed->seqbase, FALSE, FALSE); if(RNA_struct_is_a(ptr->type, &RNA_SoundSequence)) - seq_update_sound(scene, ptr->data); + seq_update_sound_bounds(scene, ptr->data); } static void rna_Sequence_mute_update(Main *bmain, Scene *scene, PointerRNA *ptr) diff --git a/source/blender/makesrna/intern/rna_sound.c b/source/blender/makesrna/intern/rna_sound.c index 97339058794..f471e5e0fe5 100644 --- a/source/blender/makesrna/intern/rna_sound.c +++ b/source/blender/makesrna/intern/rna_sound.c @@ -41,7 +41,7 @@ #include "BKE_sound.h" #include "BKE_context.h" -static void rna_Sound_filepath_update(Main *bmain, Scene *scene, PointerRNA *ptr) +static void rna_Sound_filepath_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr) { sound_load(bmain, (bSound*)ptr->data); } @@ -61,6 +61,11 @@ static void rna_Sound_caching_set(PointerRNA *ptr, const int value) sound_delete_cache(sound); } +static void rna_Sound_caching_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr) +{ + sound_update_sequencer(bmain, (bSound*)(ptr->data)); +} + #else static void rna_def_sound(BlenderRNA *brna) @@ -87,7 +92,7 @@ static void rna_def_sound(BlenderRNA *brna) prop= RNA_def_property(srna, "use_memory_cache", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_funcs(prop, "rna_Sound_caching_get", "rna_Sound_caching_set"); RNA_def_property_ui_text(prop, "Caching", "The sound file is decoded and loaded into RAM"); - RNA_def_property_update(prop, 0, "rna_Sound_filepath_update"); + RNA_def_property_update(prop, 0, "rna_Sound_caching_update"); } void RNA_def_sound(BlenderRNA *brna) From 40e36975efb8b7317fa759bacd8125e9348bd869 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 26 Jul 2011 18:28:07 +0000 Subject: [PATCH 253/624] Blender profile leaf bone tip import. --- source/blender/collada/ArmatureImporter.cpp | 39 ++++++++++++++++----- source/blender/collada/ArmatureImporter.h | 9 +++-- source/blender/collada/DocumentImporter.cpp | 2 +- source/blender/collada/DocumentImporter.h | 2 +- 4 files changed, 39 insertions(+), 13 deletions(-) diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 4e330738026..9489ddd1525 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -145,7 +145,7 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p // treat zero-sized bone like a leaf bone if (length <= epsilon) { - add_leaf_bone(parent_mat, parent); + add_leaf_bone(parent_mat, parent, node); } } @@ -157,7 +157,8 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p // in second case it's not a leaf bone, but we handle it the same way if (!children.getCount() || children.getCount() > 1) { - add_leaf_bone(mat, bone); + + add_leaf_bone(mat, bone, node); } } @@ -220,7 +221,7 @@ void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBo // treat zero-sized bone like a leaf bone if (length <= epsilon) { - add_leaf_bone(parent_mat, parent); + add_leaf_bone(parent_mat, parent, node); } /* @@ -258,22 +259,35 @@ void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBo // in second case it's not a leaf bone, but we handle it the same way if (!children.getCount() || children.getCount() > 1) { - add_leaf_bone(mat, bone); + add_leaf_bone(mat, bone , node); } } -void ArmatureImporter::add_leaf_bone(float mat[][4], EditBone *bone) +void ArmatureImporter::add_leaf_bone(float mat[][4], EditBone *bone, COLLADAFW::Node * node) { LeafBone leaf; leaf.bone = bone; copy_m4_m4(leaf.mat, mat); BLI_strncpy(leaf.name, bone->name, sizeof(leaf.name)); - + + TagsMap::iterator etit; + ExtraTags *et = 0; + etit = uid_tags_map.find(node->getUniqueId().toAscii()); + if(etit != uid_tags_map.end()) + et = etit->second; + + float x,y,z; + et->setData("tip_x",&x); + et->setData("tip_y",&y); + et->setData("tip_z",&z); + float vec[3] = {x,y,z}; + copy_v3_v3(leaf.bone->tail, leaf.bone->head); + add_v3_v3v3(leaf.bone->tail, leaf.bone->head, vec); leaf_bones.push_back(leaf); } -void ArmatureImporter::fix_leaf_bones() +void ArmatureImporter::fix_leaf_bones( ) { // just setting tail for leaf bones here @@ -283,7 +297,7 @@ void ArmatureImporter::fix_leaf_bones() // pointing up float vec[3] = {0.0f, 0.0f, 1.0f}; - + mul_v3_fl(vec, leaf_bone_length); copy_v3_v3(leaf.bone->tail, leaf.bone->head); @@ -407,7 +421,7 @@ void ArmatureImporter::create_armature_bones( ) leaf_bone_length = FLT_MAX; create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, ob_arm); - fix_leaf_bones(); + //fix_leaf_bones(); // exit armature edit mode @@ -750,6 +764,11 @@ Object *ArmatureImporter::get_armature_for_joint(COLLADAFW::Node *node) return NULL; } +void ArmatureImporter::set_tags_map(TagsMap & tagsMap) +{ + this->uid_tags_map = tagsMap; +} + void ArmatureImporter::get_rna_path_for_joint(COLLADAFW::Node *node, char *joint_path, size_t count) { BLI_snprintf(joint_path, count, "pose.bones[\"%s\"]", bc_get_joint_name(node)); @@ -771,3 +790,5 @@ bool ArmatureImporter::get_joint_bind_mat(float m[][4], COLLADAFW::Node *joint) return found; } + + diff --git a/source/blender/collada/ArmatureImporter.h b/source/blender/collada/ArmatureImporter.h index 2471e97007c..92d070ef575 100644 --- a/source/blender/collada/ArmatureImporter.h +++ b/source/blender/collada/ArmatureImporter.h @@ -46,6 +46,7 @@ extern "C" { #include "MeshImporter.h" #include "SkinInfo.h" #include "TransformReader.h" +#include "ExtraTags.h" #include #include @@ -109,7 +110,7 @@ private: void create_unskinned_bone(COLLADAFW::Node *node, EditBone *parent, int totchild, float parent_mat[][4], Object * ob_arm); - void add_leaf_bone(float mat[][4], EditBone *bone); + void add_leaf_bone(float mat[][4], EditBone *bone, COLLADAFW::Node * node); void fix_leaf_bones(); @@ -132,6 +133,9 @@ private: void create_armature_bones(SkinInfo& skin); void create_armature_bones( ); + /** TagsMap typedef for uid_tags_map. */ + typedef std::map TagsMap; + TagsMap uid_tags_map; public: ArmatureImporter(UnitConverter *conv, MeshImporterBase *mesh, AnimationImporterBase *anim, Scene *sce); @@ -166,7 +170,8 @@ public: // gives a world-space mat bool get_joint_bind_mat(float m[][4], COLLADAFW::Node *joint); - + + void set_tags_map( TagsMap& tags_map); }; diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index c3090eebc9f..27442420f90 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -190,7 +190,7 @@ void DocumentImporter::finish() write_node(roots[i], NULL, sce, NULL, false); } } - + armature_importer.set_tags_map(this->uid_tags_map); armature_importer.make_armatures(mContext); #if 0 diff --git a/source/blender/collada/DocumentImporter.h b/source/blender/collada/DocumentImporter.h index f6917c2e9bf..a347eed3e5a 100644 --- a/source/blender/collada/DocumentImporter.h +++ b/source/blender/collada/DocumentImporter.h @@ -47,7 +47,7 @@ #include "AnimationImporter.h" #include "ArmatureImporter.h" #include "MeshImporter.h" -#include "ExtraTags.h" + struct Main; From 5fc54a7ccc47b865f77c667d45d4f3c7aab16eaf Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 27 Jul 2011 16:29:28 +0000 Subject: [PATCH 254/624] Material Effect Specular color animation Export. --- source/blender/collada/AnimationExporter.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 0e6fa4d0d92..640a4b36384 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -111,7 +111,7 @@ void AnimationExporter::exportAnimations(Scene *sce) while (fcu) { transformName = extract_transform_name( fcu->rna_path ); - if ((!strcmp(transformName, "specular_hardness"))) + if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color"))) dae_animation(ob ,fcu, transformName, true, ma ); fcu = fcu->next; } @@ -204,7 +204,7 @@ void AnimationExporter::exportAnimations(Scene *sce) axis_name = axis_names[fcu->array_index];*/ } //maybe a list or a vector of float animations - else if ( !strcmp(transformName, "color") ) + else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color") ) { const char *axis_names[] = {"R", "G", "B"}; if (fcu->array_index < 3) @@ -840,6 +840,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 10; else if (!strcmp(name, "specular_hardness")) tm_type = 11; + else if (!strcmp(name, "specular_color")) + tm_type = 12; else tm_type = -1; @@ -881,6 +883,10 @@ void AnimationExporter::exportAnimations(Scene *sce) case 11: tm_name = "shininess"; break; + case 12: + tm_name = "specular"; + break; + default: tm_name = ""; break; From 41216990dc1e8807661c267a361d4ce02724839f Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 27 Jul 2011 17:43:32 +0000 Subject: [PATCH 255/624] Material Specular Color Animation import. --- source/blender/collada/AnimationImporter.cpp | 81 ++++++++++++-------- source/blender/collada/AnimationImporter.h | 7 +- 2 files changed, 53 insertions(+), 35 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index eaf6835420e..60c0308a7bc 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -669,31 +669,49 @@ void AnimationImporter:: Assign_transform_animations(COLLADAFW::Transformation * } -void AnimationImporter:: Assign_color_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, - std::vector* curves) +void AnimationImporter:: Assign_color_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves ,char * anim_type) { char rna_path[100]; - BLI_strncpy(rna_path,"color", sizeof(rna_path)); - - switch (binding->animationClass) { + BLI_strncpy(rna_path,anim_type, sizeof(rna_path)); + + const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + //all the curves belonging to the current binding + std::vector animcurves; + for (unsigned int j = 0; j < bindings.getCount(); j++) { + animcurves = curve_map[bindings[j].animation]; + //calculate rnapaths and array index of fcurves according to transformation and animation class + //Assign_color_animations( &bindings[j], &animcurves); + + switch (bindings[j].animationClass) { case COLLADAFW::AnimationList::COLOR_R: - modify_fcurve(curves, rna_path, 0 ); + modify_fcurve(&animcurves, rna_path, 0 ); break; case COLLADAFW::AnimationList::COLOR_G: - modify_fcurve(curves, rna_path, 1 ); + modify_fcurve(&animcurves, rna_path, 1 ); break; case COLLADAFW::AnimationList::COLOR_B: - modify_fcurve(curves, rna_path, 2 ); + modify_fcurve(&animcurves, rna_path, 2 ); break; case COLLADAFW::AnimationList::COLOR_RGB: case COLLADAFW::AnimationList::COLOR_RGBA: - modify_fcurve(curves, rna_path, -1 ); + modify_fcurve(&animcurves, rna_path, -1 ); break; default: fprintf(stderr, "AnimationClass %d is not supported for %s.\n", - binding->animationClass, "COLOR" ); + bindings[j].animationClass, "COLOR" ); } + + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + BLI_addtail(AnimCurves, fcu); + } + } + + } void AnimationImporter:: Assign_float_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves, char * anim_type) @@ -809,7 +827,6 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - //if ( ((animType & LIGHT_COLOR) != 0)|| ((animType & LIGHT_FOA) != 0) || ((animType & LIGHT_FOE) != 0) ) if ((animType->light) != 0) { Lamp * lamp = (Lamp*) ob->data; @@ -828,23 +845,21 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const COLLADAFW::Color *col = &(light->getColor()); const COLLADAFW::UniqueId& listid = col->getAnimationList(); //transformation has animations - const COLLADAFW::AnimationList *animlist = animlist_map[listid]; - const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); - //all the curves belonging to the current binding - std::vector animcurves; - for (unsigned int j = 0; j < bindings.getCount(); j++) { - animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class - Assign_color_animations( &bindings[j], &animcurves); + //const COLLADAFW::AnimationList *animlist = animlist_map[listid]; + //const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); + ////all the curves belonging to the current binding + //std::vector animcurves; + //for (unsigned int j = 0; j < bindings.getCount(); j++) { + // animcurves = curve_map[bindings[j].animation]; + // //calculate rnapaths and array index of fcurves according to transformation and animation class + Assign_color_animations(listid, AnimCurves, "color"); - std::vector::iterator iter; - //Add the curves of the current animation to the object - for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { - FCurve * fcu = *iter; - BLI_addtail(AnimCurves, fcu); - } - } - + //std::vector::iterator iter; + ////Add the curves of the current animation to the object + //for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + // FCurve * fcu = *iter; + // BLI_addtail(AnimCurves, fcu); + //} } if ((animType->light & LIGHT_FOA) != 0 ) { @@ -862,7 +877,6 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } - //if ( ((animType & CAMERA_XFOV) != 0) || (animType & CAMERA_XMAG) != 0 ) if ( (animType->camera) != 0) { Camera * camera = (Camera*) ob->data; @@ -926,6 +940,12 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const COLLADAFW::UniqueId& listid = shin->getAnimationList(); Assign_float_animations( listid, AnimCurves , "specular_hardness" ); } + + if((animType->material & MATERIAL_SPEC_COLOR) != 0){ + const COLLADAFW::ColorOrTexture *cot = &(efc->getSpecular()); + const COLLADAFW::UniqueId& listid = cot->getColor().getAnimationList(); + Assign_color_animations( listid, AnimCurves , "specular_color" ); + } } } } @@ -968,7 +988,6 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD const COLLADAFW::InstanceCameraPointerArray& nodeCameras = node->getInstanceCameras(); for (unsigned int i = 0; i < nodeCameras.getCount(); i++) { const COLLADAFW::Camera *camera = (COLLADAFW::Camera *) FW_object_map[nodeCameras[i]->getInstanciatedObjectId()]; - if ( camera->getCameraType() == COLLADAFW::Camera::PERSPECTIVE ) { @@ -978,11 +997,9 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD { types->camera = setAnimType(&(camera->getXMag()),(types->camera), CAMERA_XMAG); } - types->camera = setAnimType(&(camera->getFarClippingPlane()),(types->camera), CAMERA_ZFAR); types->camera = setAnimType(&(camera->getNearClippingPlane()),(types->camera), CAMERA_ZNEAR); - //if ( type != 0) break; if ( types->camera != 0) break; } @@ -996,6 +1013,8 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD const COLLADAFW::CommonEffectPointerArray& commonEffects = ef->getCommonEffects(); COLLADAFW::EffectCommon *efc = commonEffects[0]; types->material = setAnimType(&(efc->getShininess()),(types->material), MATERIAL_SHININESS); + types->material = setAnimType(&(efc->getSpecular().getColor()),(types->material), MATERIAL_SPEC_COLOR); + } } return types; diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index b27fba18954..a274d0ebb01 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -108,7 +108,8 @@ private: enum matAnim { - MATERIAL_SHININESS = 2 + MATERIAL_SHININESS = 2, + MATERIAL_SPEC_COLOR = 4 }; enum AnimationType @@ -153,9 +154,7 @@ public: const COLLADAFW::AnimationList::AnimationBinding * binding, std::vector* curves, bool is_joint, char * joint_path); - void Assign_color_animations(const COLLADAFW::AnimationList::AnimationBinding * binding, - std::vector* curves); - + void Assign_color_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves ,char * anim_type); void Assign_float_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves, char * anim_type); int setAnimType ( const COLLADAFW::Animatable * prop , int type, int addition); From 4a32691416a3069e468bee81c862ccb77fce0556 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 27 Jul 2011 18:38:44 +0000 Subject: [PATCH 256/624] Material diffuse color animation COLLADA export. --- source/blender/collada/AnimationExporter.cpp | 11 ++++++++--- source/blender/collada/AnimationImporter.cpp | 18 +++--------------- 2 files changed, 11 insertions(+), 18 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 640a4b36384..a4ff987d9ea 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -111,7 +111,8 @@ void AnimationExporter::exportAnimations(Scene *sce) while (fcu) { transformName = extract_transform_name( fcu->rna_path ); - if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color"))) + if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color")) + ||(!strcmp(transformName, "diffuse"))) dae_animation(ob ,fcu, transformName, true, ma ); fcu = fcu->next; } @@ -204,7 +205,7 @@ void AnimationExporter::exportAnimations(Scene *sce) axis_name = axis_names[fcu->array_index];*/ } //maybe a list or a vector of float animations - else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color") ) + else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color")||!strcmp(transformName, "diffuse_color")) { const char *axis_names[] = {"R", "G", "B"}; if (fcu->array_index < 3) @@ -842,6 +843,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 11; else if (!strcmp(name, "specular_color")) tm_type = 12; + else if (!strcmp(name, "diffuse_color")) + tm_type = 13; else tm_type = -1; @@ -886,7 +889,9 @@ void AnimationExporter::exportAnimations(Scene *sce) case 12: tm_name = "specular"; break; - + case 13: + tm_name = "diffuse"; + break; default: tm_name = ""; break; diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 60c0308a7bc..3e56b3fb57e 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -844,33 +844,21 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , { const COLLADAFW::Color *col = &(light->getColor()); const COLLADAFW::UniqueId& listid = col->getAnimationList(); - //transformation has animations - //const COLLADAFW::AnimationList *animlist = animlist_map[listid]; - //const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); - ////all the curves belonging to the current binding - //std::vector animcurves; - //for (unsigned int j = 0; j < bindings.getCount(); j++) { - // animcurves = curve_map[bindings[j].animation]; - // //calculate rnapaths and array index of fcurves according to transformation and animation class + Assign_color_animations(listid, AnimCurves, "color"); - - //std::vector::iterator iter; - ////Add the curves of the current animation to the object - //for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { - // FCurve * fcu = *iter; - // BLI_addtail(AnimCurves, fcu); - //} } if ((animType->light & LIGHT_FOA) != 0 ) { const COLLADAFW::AnimatableFloat *foa = &(light->getFallOffAngle()); const COLLADAFW::UniqueId& listid = foa->getAnimationList(); + Assign_float_animations( listid ,AnimCurves, "spot_size"); } if ( (animType->light & LIGHT_FOE) != 0 ) { const COLLADAFW::AnimatableFloat *foe = &(light->getFallOffExponent()); const COLLADAFW::UniqueId& listid = foe->getAnimationList(); + Assign_float_animations( listid ,AnimCurves, "spot_blend"); } From 90b64737f12f749b93e6a609b1b3680938ef6b85 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 27 Jul 2011 19:08:18 +0000 Subject: [PATCH 257/624] Material Diffuse Color animation COLLADA import. --- source/blender/collada/AnimationExporter.cpp | 2 +- source/blender/collada/AnimationImporter.cpp | 7 +++++++ source/blender/collada/AnimationImporter.h | 3 ++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index a4ff987d9ea..4c07b8c8b03 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -112,7 +112,7 @@ void AnimationExporter::exportAnimations(Scene *sce) transformName = extract_transform_name( fcu->rna_path ); if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color")) - ||(!strcmp(transformName, "diffuse"))) + ||(!strcmp(transformName, "diffuse_color"))) dae_animation(ob ,fcu, transformName, true, ma ); fcu = fcu->next; } diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 3e56b3fb57e..dad10d91117 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -934,6 +934,12 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , const COLLADAFW::UniqueId& listid = cot->getColor().getAnimationList(); Assign_color_animations( listid, AnimCurves , "specular_color" ); } + + if((animType->material & MATERIAL_DIFF_COLOR) != 0){ + const COLLADAFW::ColorOrTexture *cot = &(efc->getDiffuse()); + const COLLADAFW::UniqueId& listid = cot->getColor().getAnimationList(); + Assign_color_animations( listid, AnimCurves , "diffuse_color" ); + } } } } @@ -1002,6 +1008,7 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD COLLADAFW::EffectCommon *efc = commonEffects[0]; types->material = setAnimType(&(efc->getShininess()),(types->material), MATERIAL_SHININESS); types->material = setAnimType(&(efc->getSpecular().getColor()),(types->material), MATERIAL_SPEC_COLOR); + types->material = setAnimType(&(efc->getDiffuse().getColor()),(types->material), MATERIAL_DIFF_COLOR); } } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index a274d0ebb01..642d218dd41 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -109,7 +109,8 @@ private: enum matAnim { MATERIAL_SHININESS = 2, - MATERIAL_SPEC_COLOR = 4 + MATERIAL_SPEC_COLOR = 4, + MATERIAL_DIFF_COLOR = 1 << 3 }; enum AnimationType From bd6ca0570e089afc1d29b4f18b8bb6cc086545ea Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Thu, 28 Jul 2011 13:58:59 +0000 Subject: [PATCH 258/624] 3D Audio GSoC: Implemented basic audio animation. * AnimatableProperty: Propper cache writing and spline interpolation for reading (the solution for stair steps in audio animation) * Animatable properties so far are: volume, pitch, panning * Users note: Changing the pitch of a sound results in wrong seeking, due to the resulting playback length difference. * Users note: Panning only works for mono sources, values are in the range [-2..2], this basically controls the angle of the sound, 0 is front, -1 left, 1 right and 2 and -2 are back. Typical stereo panning only supports [-1..1]. * Disabled animation of audio related ffmpeg output parameters. * Scene Audio Panel: 3D Listener settings also for Renderer, new Volume property (animatable!), Update/Bake buttons for animation problems, moved sampling rate and channel count here --- .../intern/AUD_AnimateableProperty.cpp | 81 +++++++++++++++- .../intern/AUD_AnimateableProperty.h | 2 +- intern/audaspace/intern/AUD_C-API.cpp | 18 ++++ intern/audaspace/intern/AUD_C-API.h | 4 + .../audaspace/intern/AUD_SequencerEntry.cpp | 32 +++++- intern/audaspace/intern/AUD_SequencerEntry.h | 2 + .../audaspace/intern/AUD_SequencerFactory.cpp | 2 + .../audaspace/intern/AUD_SequencerHandle.cpp | 13 ++- intern/audaspace/intern/AUD_SequencerHandle.h | 2 +- .../audaspace/intern/AUD_SequencerReader.cpp | 14 ++- .../audaspace/intern/AUD_SoftwareDevice.cpp | 12 ++- intern/audaspace/intern/AUD_SoftwareDevice.h | 6 ++ .../scripts/startup/bl_ui/properties_game.py | 15 --- .../startup/bl_ui/properties_render.py | 3 - .../scripts/startup/bl_ui/properties_scene.py | 26 +++++ .../scripts/startup/bl_ui/space_sequencer.py | 2 + source/blender/blenkernel/BKE_fcurve.h | 2 +- source/blender/blenkernel/BKE_sound.h | 10 ++ source/blender/blenkernel/intern/fcurve.c | 12 ++- source/blender/blenkernel/intern/scene.c | 9 +- source/blender/blenkernel/intern/seqeffects.c | 2 +- source/blender/blenkernel/intern/sequencer.c | 3 +- source/blender/blenkernel/intern/sound.c | 28 +++++- source/blender/blenloader/intern/readfile.c | 22 +++-- source/blender/editors/sound/sound_ops.c | 97 +++++++++++++++++++ source/blender/makesdna/DNA_scene_types.h | 9 +- source/blender/makesdna/DNA_sequence_types.h | 7 +- source/blender/makesrna/intern/rna_scene.c | 21 ++++ .../blender/makesrna/intern/rna_sequencer.c | 45 ++++++++- 29 files changed, 439 insertions(+), 62 deletions(-) diff --git a/intern/audaspace/intern/AUD_AnimateableProperty.cpp b/intern/audaspace/intern/AUD_AnimateableProperty.cpp index bc517819f37..03d2d3a5ea1 100644 --- a/intern/audaspace/intern/AUD_AnimateableProperty.cpp +++ b/intern/audaspace/intern/AUD_AnimateableProperty.cpp @@ -32,6 +32,7 @@ #include "AUD_AnimateableProperty.h" #include +#include AUD_AnimateableProperty::AUD_AnimateableProperty(int count) : AUD_Buffer(count * sizeof(float)), m_count(count), m_isAnimated(false), m_changed(false) @@ -78,16 +79,85 @@ void AUD_AnimateableProperty::write(const float* data, int position, int count) lock(); m_isAnimated = true; - m_changed = true; + + int pos = getSize() / (sizeof(float) * m_count); + assureSize((count + position) * m_count * sizeof(float), true); - memcpy(getBuffer() + position * m_count, data, count * m_count * sizeof(float)); + + float* buf = getBuffer(); + + memcpy(buf + position * m_count, data, count * m_count * sizeof(float)); + + for(int i = pos; i < position; i++) + memcpy(buf + i * m_count, buf + (pos - 1) * m_count, m_count * sizeof(float)); unlock(); } -const float* AUD_AnimateableProperty::read(int position) const +void AUD_AnimateableProperty::read(float position, float* out) { - return getBuffer() + position * m_count; + lock(); + + if(!m_isAnimated) + { + memcpy(out, getBuffer(), m_count * sizeof(float)); + unlock(); + return; + } + + float last = (getSize() / (sizeof(float) * m_count) - 1); + float t = position - floor(position); + + if(position > last) + { + position = last; + t = 0; + } + + if(t == 0) + { + memcpy(out, getBuffer() + int(floor(position)) * m_count, m_count * sizeof(float)); + } + else + { + int pos = int(floor(position)) * m_count; + float t2 = t * t; + float t3 = t2 * t; + float m0, m1; + float* p0; + float* p1 = getBuffer() + pos; + float* p2; + float* p3; + + if(pos == 0) + p0 = p1; + else + p0 = p1 - m_count; + + if(pos > last) + { + p3 = p2 = p1; + } + else + { + p2 = p1 + m_count; + if(pos + m_count > last) + p3 = p2; + else + p3 = p2 + m_count; + } + + for(int i = 0; i < m_count; i++) + { + m0 = (p2[i] - p0[i]) / 2.0f; + m1 = (p3[i] - p1[i]) / 2.0f; + + out[i] = (2 * t3 - 3 * t2 + 1) * p0[i] + (-2 * t3 + 3 * t2) * p1[i] + + (t3 - 2 * t2 + t) * m0 + (t3 - t2) * m1; + } + } + + unlock(); } bool AUD_AnimateableProperty::isAnimated() const @@ -97,6 +167,9 @@ bool AUD_AnimateableProperty::isAnimated() const bool AUD_AnimateableProperty::hasChanged() { + if(m_isAnimated) + return true; + bool result = m_changed; m_changed = false; return result; diff --git a/intern/audaspace/intern/AUD_AnimateableProperty.h b/intern/audaspace/intern/AUD_AnimateableProperty.h index 5fb9509267b..d3b2e29c036 100644 --- a/intern/audaspace/intern/AUD_AnimateableProperty.h +++ b/intern/audaspace/intern/AUD_AnimateableProperty.h @@ -84,7 +84,7 @@ public: void write(const float* data, int position, int count); - const float* read(int position) const; + void read(float position, float* out); bool isAnimated() const; diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 477dc61fd53..c365f8b9c5e 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -938,6 +938,24 @@ void AUD_updateSequenceSound(AUD_SEntry* entry, AUD_Sound* sound) (*entry)->setSound(AUD_Sound()); } +void AUD_setSequenceAnimData(AUD_SEntry* entry, AUD_AnimateablePropertyType type, int frame, float* data, char animated) +{ + AUD_AnimateableProperty* prop = (*entry)->getAnimProperty(type); + if(animated) + prop->write(data, frame, 1); + else + prop->write(data); +} + +void AUD_setSequencerAnimData(AUD_Sound* sequencer, AUD_AnimateablePropertyType type, int frame, float* data, char animated) +{ + AUD_AnimateableProperty* prop = ((AUD_SequencerFactory*)sequencer->get())->getAnimProperty(type); + if(animated) + prop->write(data, frame, 1); + else + prop->write(data); +} + void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer) { ((AUD_SequencerFactory*)sequencer->get())->setSpecs(AUD_device->getSpecs().specs); diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 949bb89d9e5..8b7112bfa3f 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -471,6 +471,10 @@ extern void AUD_muteSequence(AUD_SEntry* entry, char mute); extern void AUD_updateSequenceSound(AUD_SEntry* entry, AUD_Sound* sound); +extern void AUD_setSequenceAnimData(AUD_SEntry* entry, AUD_AnimateablePropertyType type, int frame, float* data, char animated); + +extern void AUD_setSequencerAnimData(AUD_Sound* sequencer, AUD_AnimateablePropertyType type, int frame, float* data, char animated); + extern void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer); extern void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs); diff --git a/intern/audaspace/intern/AUD_SequencerEntry.cpp b/intern/audaspace/intern/AUD_SequencerEntry.cpp index 23dc3f383b5..110e5c6a931 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.cpp +++ b/intern/audaspace/intern/AUD_SequencerEntry.cpp @@ -45,7 +45,7 @@ AUD_SequencerEntry::AUD_SequencerEntry(AUD_Reference sound, float m_end(end), m_skip(skip), m_muted(false), - m_relative(false), + m_relative(true), m_volume_max(1.0f), m_volume_min(0), m_distance_max(std::numeric_limits::max()), @@ -72,10 +72,13 @@ void AUD_SequencerEntry::setSound(AUD_Reference sound) void AUD_SequencerEntry::move(float begin, float end, float skip) { - m_begin = begin; - m_skip = skip; - m_end = end; - m_pos_status++; + if(m_begin != begin || m_skip != skip || m_end != end) + { + m_begin = begin; + m_skip = skip; + m_end = end; + m_pos_status++; + } } void AUD_SequencerEntry::mute(bool mute) @@ -88,6 +91,25 @@ int AUD_SequencerEntry::getID() const return m_id; } +AUD_AnimateableProperty* AUD_SequencerEntry::getAnimProperty(AUD_AnimateablePropertyType type) +{ + switch(type) + { + case AUD_AP_VOLUME: + return &m_volume; + case AUD_AP_PITCH: + return &m_pitch; + case AUD_AP_PANNING: + return &m_panning; + case AUD_AP_LOCATION: + return &m_location; + case AUD_AP_ORIENTATION: + return &m_orientation; + default: + return NULL; + } +} + bool AUD_SequencerEntry::isRelative() { return m_relative; diff --git a/intern/audaspace/intern/AUD_SequencerEntry.h b/intern/audaspace/intern/AUD_SequencerEntry.h index 316ccccf643..950e0fd9550 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.h +++ b/intern/audaspace/intern/AUD_SequencerEntry.h @@ -76,6 +76,8 @@ public: int getID() const; + AUD_AnimateableProperty* getAnimProperty(AUD_AnimateablePropertyType type); + /** * Checks whether the source location, velocity and orientation are relative * to the listener. diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index e26dd7d9bb5..dd856dc0701 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -48,6 +48,8 @@ AUD_SequencerFactory::AUD_SequencerFactory(AUD_Specs specs, float fps, bool mute { AUD_Quaternion q; m_orientation.write(q.get()); + float f = 1; + m_volume.write(&f); } AUD_SequencerFactory::~AUD_SequencerFactory() diff --git a/intern/audaspace/intern/AUD_SequencerHandle.cpp b/intern/audaspace/intern/AUD_SequencerHandle.cpp index a3853d2b71c..dead6fdf07b 100644 --- a/intern/audaspace/intern/AUD_SequencerHandle.cpp +++ b/intern/audaspace/intern/AUD_SequencerHandle.cpp @@ -66,7 +66,7 @@ void AUD_SequencerHandle::stop() m_handle->stop(); } -void AUD_SequencerHandle::update(float position) +void AUD_SequencerHandle::update(float position, float frame) { if(!m_handle.isNull()) { @@ -111,7 +111,16 @@ void AUD_SequencerHandle::update(float position) m_status = m_entry->m_status; } - // AUD_XXX TODO: Animation data + float value; + + m_entry->m_volume.read(frame, &value); + m_handle->setVolume(value); + m_entry->m_pitch.read(frame, &value); + m_handle->setPitch(value); + m_entry->m_panning.read(frame, &value); + AUD_SoftwareDevice::setPanning(m_handle.get(), value); + + // AUD_XXX: TODO: animation data if(m_entry->m_muted) m_handle->setVolume(0); diff --git a/intern/audaspace/intern/AUD_SequencerHandle.h b/intern/audaspace/intern/AUD_SequencerHandle.h index 2e58d815fe1..49d74a85fea 100644 --- a/intern/audaspace/intern/AUD_SequencerHandle.h +++ b/intern/audaspace/intern/AUD_SequencerHandle.h @@ -54,7 +54,7 @@ public: ~AUD_SequencerHandle(); int compare(AUD_Reference entry) const; void stop(); - void update(float position); + void update(float position, float frame); void seek(float position); }; diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index ee113d87a02..c20132e27e1 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -144,19 +144,27 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) AUD_Specs specs = m_factory->m_specs; int pos = 0; float time = float(m_position) / float(specs.rate); - int len; + float value, frame; + int len, cfra; while(pos < length) { - len = int(ceil((int(floor(time * m_factory->m_fps)) + 1) / m_factory->m_fps * specs.rate)) - m_position; + frame = time * m_factory->m_fps; + cfra = int(floor(frame)); + + len = int(ceil((cfra + 1) / m_factory->m_fps * specs.rate)) - m_position; len = AUD_MIN(length - pos, len); len = AUD_MAX(len, 1); for(AUD_HandleIterator it = m_handles.begin(); it != m_handles.end(); it++) { - (*it)->update(time); + (*it)->update(time, frame); } + m_factory->m_volume.read(frame, &value); + + m_device.setVolume(value); + m_device.read(reinterpret_cast(buffer + specs.channels * pos), len); pos += len; diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index f8ce9ece02c..1c93ebe9ad0 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -62,8 +62,8 @@ typedef enum /******************************************************************************/ AUD_SoftwareDevice::AUD_SoftwareHandle::AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference resampler, AUD_Reference mapper, bool keep) : - m_reader(reader), m_pitch(pitch), m_resampler(resampler), m_mapper(mapper), m_keep(keep), m_user_pitch(1.0f), m_user_volume(1.0f), m_volume(1.0f), m_loopcount(0), - m_relative(false), m_volume_max(1.0f), m_volume_min(0), m_distance_max(std::numeric_limits::max()), + m_reader(reader), m_pitch(pitch), m_resampler(resampler), m_mapper(mapper), m_keep(keep), m_user_pitch(1.0f), m_user_volume(1.0f), m_user_pan(0.0f), m_volume(1.0f), m_loopcount(0), + m_relative(true), m_volume_max(1.0f), m_volume_min(0), m_distance_max(std::numeric_limits::max()), m_distance_reference(1.0f), m_attenuation(1.0f), m_cone_angle_outer(M_PI), m_cone_angle_inner(M_PI), m_cone_volume_outer(0), m_flags(AUD_RENDER_CONE), m_stop(NULL), m_stop_data(NULL), m_status(AUD_STATUS_PLAYING), m_device(device) { @@ -211,7 +211,7 @@ void AUD_SoftwareDevice::AUD_SoftwareHandle::update() m_mapper->setMonoAngle(phi); } else - m_mapper->setMonoAngle(0); + m_mapper->setMonoAngle(m_relative ? m_user_pan * M_PI / 2.0 : 0); } void AUD_SoftwareDevice::AUD_SoftwareHandle::setSpecs(AUD_Specs specs) @@ -768,6 +768,12 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) unlock(); } +void AUD_SoftwareDevice::setPanning(AUD_IHandle* handle, float pan) +{ + AUD_SoftwareDevice::AUD_SoftwareHandle* h = dynamic_cast(handle); + h->m_user_pan = pan; +} + void AUD_SoftwareDevice::setSpecs(AUD_Specs specs) { m_specs.specs = specs; diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index 1148f4842aa..da317834d2c 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -81,6 +81,9 @@ protected: /// The user set volume of the source. float m_user_volume; + /// The user set panning for non-3D sources + float m_user_pan; + /// The calculated final volume of the source. float m_volume; @@ -278,6 +281,9 @@ private: int m_flags; public: + + static void setPanning(AUD_IHandle* handle, float pan); + virtual AUD_DeviceSpecs getSpecs() const; virtual AUD_Reference play(AUD_Reference reader, bool keep = false); virtual AUD_Reference play(AUD_Reference factory, bool keep = false); diff --git a/release/scripts/startup/bl_ui/properties_game.py b/release/scripts/startup/bl_ui/properties_game.py index 0c07451b3b2..58b2cacfbcc 100644 --- a/release/scripts/startup/bl_ui/properties_game.py +++ b/release/scripts/startup/bl_ui/properties_game.py @@ -360,21 +360,6 @@ class RENDER_PT_game_display(RenderButtonsPanel, bpy.types.Panel): flow.prop(gs, "show_mouse", text="Mouse Cursor") -class RENDER_PT_game_sound(RenderButtonsPanel, bpy.types.Panel): - bl_label = "Sound" - COMPAT_ENGINES = {'BLENDER_GAME'} - - def draw(self, context): - layout = self.layout - - scene = context.scene - - layout.prop(scene, "audio_distance_model") - - layout.prop(scene, "audio_doppler_speed", text="Speed") - layout.prop(scene, "audio_doppler_factor") - - class WorldButtonsPanel(): bl_space_type = 'PROPERTIES' bl_region_type = 'WINDOW' diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py index 3ba54aa67c6..9b4b8089c4a 100644 --- a/release/scripts/startup/bl_ui/properties_render.py +++ b/release/scripts/startup/bl_ui/properties_render.py @@ -595,11 +595,8 @@ class RENDER_PT_encoding(RenderButtonsPanel, bpy.types.Panel): col = split.column() col.prop(rd, "ffmpeg_audio_bitrate") - col.prop(rd, "ffmpeg_audio_mixrate") - col = split.column() col.prop(rd, "ffmpeg_audio_volume", slider=True) - col.prop(rd, "ffmpeg_audio_channels") class RENDER_PT_bake(RenderButtonsPanel, bpy.types.Panel): diff --git a/release/scripts/startup/bl_ui/properties_scene.py b/release/scripts/startup/bl_ui/properties_scene.py index e2dc9de064f..aec9d88511c 100644 --- a/release/scripts/startup/bl_ui/properties_scene.py +++ b/release/scripts/startup/bl_ui/properties_scene.py @@ -43,6 +43,32 @@ class SCENE_PT_scene(SceneButtonsPanel, bpy.types.Panel): layout.prop(scene, "background_set", text="Background") +class SCENE_PT_audio(SceneButtonsPanel, bpy.types.Panel): + bl_label = "Audio" + COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} + + def draw(self, context): + layout = self.layout + scene = context.scene + rd = context.scene.render + + layout.prop(scene, "audio_distance_model") + + layout.prop(scene, "audio_doppler_speed", text="Speed") + layout.prop(scene, "audio_doppler_factor") + + layout.prop(scene, "audio_volume") + layout.operator("sound.update_animation_flags") + layout.operator("sound.bake_animation") + + split = layout.split() + + col = split.column() + col.prop(rd, "ffmpeg_audio_mixrate", text="Rate") + col = split.column() + col.prop(rd, "ffmpeg_audio_channels", text="") + + class SCENE_PT_unit(SceneButtonsPanel, bpy.types.Panel): bl_label = "Units" COMPAT_ENGINES = {'BLENDER_RENDER'} diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index fd1b9dc080b..5320297dce2 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -640,6 +640,8 @@ class SEQUENCER_PT_sound(SequencerButtonsPanel, bpy.types.Panel): layout.prop(strip, "volume") layout.prop(strip, "attenuation") + layout.prop(strip, "pitch") + layout.prop(strip, "pan") col = layout.column(align=True) col.label(text="Trim Duration:") diff --git a/source/blender/blenkernel/BKE_fcurve.h b/source/blender/blenkernel/BKE_fcurve.h index b791e29a38e..244fda33a52 100644 --- a/source/blender/blenkernel/BKE_fcurve.h +++ b/source/blender/blenkernel/BKE_fcurve.h @@ -199,7 +199,7 @@ struct FCurve *list_find_fcurve(ListBase *list, const char rna_path[], const int struct FCurve *iter_step_fcurve (struct FCurve *fcu_iter, const char rna_path[]); /* high level function to get an fcurve from C without having the rna */ -struct FCurve *id_data_find_fcurve(ID *id, void *data, struct StructRNA *type, const char *prop_name, int index); +struct FCurve *id_data_find_fcurve(ID *id, void *data, struct StructRNA *type, const char *prop_name, int index, char *driven); /* Get list of LinkData's containing pointers to the F-Curves which control the types of data indicated * e.g. numMatches = list_find_data_fcurves(matches, &act->curves, "pose.bones[", "MyFancyBone"); diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index 549dc475320..5ccb34338af 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -96,6 +96,16 @@ void sound_move_scene_sound(struct Scene *scene, void* handle, int startframe, i void sound_update_scene_sound(void* handle, struct bSound* sound); +void sound_set_cfra(int cfra); + +void sound_set_scene_volume(struct Scene *scene, float volume); + +void sound_set_scene_sound_volume(void* handle, float volume, char animated); + +void sound_set_scene_sound_pitch(void* handle, float pitch, char animated); + +void sound_set_scene_sound_pan(void* handle, float pan, char animated); + void sound_update_sequencer(struct Main* main, struct bSound* sound); void sound_play_scene(struct Scene *scene); diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c index 1f45cc56117..aa8f817ae3c 100644 --- a/source/blender/blenkernel/intern/fcurve.c +++ b/source/blender/blenkernel/intern/fcurve.c @@ -174,7 +174,7 @@ void copy_fcurves (ListBase *dst, ListBase *src) /* ----------------- Finding F-Curves -------------------------- */ /* high level function to get an fcurve from C without having the rna */ -FCurve *id_data_find_fcurve(ID *id, void *data, StructRNA *type, const char *prop_name, int index) +FCurve *id_data_find_fcurve(ID *id, void *data, StructRNA *type, const char *prop_name, int index, char *driven) { /* anim vars */ AnimData *adt= BKE_animdata_from_id(id); @@ -184,6 +184,9 @@ FCurve *id_data_find_fcurve(ID *id, void *data, StructRNA *type, const char *pro PointerRNA ptr; PropertyRNA *prop; char *path; + + if(driven) + *driven = 0; /* only use the current action ??? */ if (ELEM(NULL, adt, adt->action)) @@ -201,11 +204,12 @@ FCurve *id_data_find_fcurve(ID *id, void *data, StructRNA *type, const char *pro fcu= list_find_fcurve(&adt->action->curves, path, index); /* if not animated, check if driven */ -#if 0 if ((fcu == NULL) && (adt->drivers.first)) { - fcu= list_find_fcurve(&adt->drivers, path, but->rnaindex); + fcu= list_find_fcurve(&adt->drivers, path, index); + if(fcu && driven) + *driven = 1; + fcu = NULL; } -#endif MEM_freeN(path); } diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c index 42793e4b4a4..74126fd57a1 100644 --- a/source/blender/blenkernel/intern/scene.c +++ b/source/blender/blenkernel/intern/scene.c @@ -473,9 +473,10 @@ Scene *add_scene(const char *name) BLI_strncpy(sce->r.engine, "BLENDER_RENDER", sizeof(sce->r.engine)); - sce->audio.distance_model = 2.0; - sce->audio.doppler_factor = 1.0; - sce->audio.speed_of_sound = 343.3; + sce->audio.distance_model = 2.0f; + sce->audio.doppler_factor = 1.0f; + sce->audio.speed_of_sound = 343.3f; + sce->audio.volume = 1.0f; BLI_strncpy(sce->r.pic, U.renderdir, sizeof(sce->r.pic)); @@ -1000,6 +1001,8 @@ void scene_update_for_newframe(Main *bmain, Scene *sce, unsigned int lay) { float ctime = BKE_curframe(sce); Scene *sce_iter; + + sound_set_cfra(sce->r.cfra); /* clear animation overrides */ // XXX TODO... diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c index 688fdd8ff49..9e8cdb964b7 100644 --- a/source/blender/blenkernel/intern/seqeffects.c +++ b/source/blender/blenkernel/intern/seqeffects.c @@ -3163,7 +3163,7 @@ void sequence_effect_speed_rebuild_map(Scene *scene, Sequence * seq, int force) /* XXX - new in 2.5x. should we use the animation system this way? * The fcurve is needed because many frames need evaluating at once - campbell */ - fcu= id_data_find_fcurve(&scene->id, seq, &RNA_Sequence, "speed_factor", 0); + fcu= id_data_find_fcurve(&scene->id, seq, &RNA_Sequence, "speed_factor", 0, NULL); if (!v->frameMap || v->length != seq->len) { diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index e4dc3a31cb1..9ff3ce7afe2 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -1775,7 +1775,7 @@ static ImBuf* seq_render_effect_strip_impl( facf= fac; } else { - fcu = id_data_find_fcurve(&context.scene->id, seq, &RNA_Sequence, "effect_fader", 0); + fcu = id_data_find_fcurve(&context.scene->id, seq, &RNA_Sequence, "effect_fader", 0, NULL); if (fcu) { fac = facf = evaluate_fcurve(fcu, cfra); if( context.scene->r.mode & R_FIELDS ) { @@ -3496,6 +3496,7 @@ Sequence *alloc_sequence(ListBase *lb, int cfra, int machine) seq->mul= 1.0; seq->blend_opacity = 100.0; seq->volume = 1.0f; + seq->pitch = 1.0f; seq->scene_sound = NULL; return seq; diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 64ba9ed362a..6e8b26c6ca6 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -32,10 +32,11 @@ #include "BKE_context.h" #include "BKE_library.h" #include "BKE_packedFile.h" -#include "BKE_fcurve.h" #include "BKE_animsys.h" #include "BKE_sequencer.h" +// evil global ;-) +static int sound_cfra; struct bSound* sound_new_file(struct Main *bmain, const char *filename) { @@ -411,6 +412,31 @@ void sound_update_scene_sound(void* handle, struct bSound* sound) AUD_updateSequenceSound(handle, sound->playback_handle); } +void sound_set_cfra(int cfra) +{ + sound_cfra = cfra; +} + +void sound_set_scene_volume(struct Scene *scene, float volume) +{ + AUD_setSequencerAnimData(scene->sound_scene, AUD_AP_VOLUME, CFRA, &volume, (scene->audio.flag & AUDIO_VOLUME_ANIMATED) != 0); +} + +void sound_set_scene_sound_volume(void* handle, float volume, char animated) +{ + AUD_setSequenceAnimData(handle, AUD_AP_VOLUME, sound_cfra, &volume, animated); +} + +void sound_set_scene_sound_pitch(void* handle, float pitch, char animated) +{ + AUD_setSequenceAnimData(handle, AUD_AP_PITCH, sound_cfra, &pitch, animated); +} + +void sound_set_scene_sound_pan(void* handle, float pan, char animated) +{ + AUD_setSequenceAnimData(handle, AUD_AP_PANNING, sound_cfra, &pan, animated); +} + void sound_update_sequencer(struct Main* main, struct bSound* sound) { struct Scene* scene; diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 87f2a72cfe0..51cb4cc64ed 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11507,12 +11507,6 @@ static void do_versions(FileData *fd, Library *lib, Main *main) kb->slidermax = kb->slidermin + 1.0f; } } - - { - Scene *scene; - for (scene=main->scene.first; scene; scene=scene->id.next) - scene->r.ffcodecdata.audio_channels = 2; - } } if (main->versionfile < 256 || (main->versionfile == 256 && main->subversionfile < 1)) { @@ -11750,7 +11744,21 @@ static void do_versions(FileData *fd, Library *lib, Main *main) /* put compatibility code here until next subversion bump */ { - + + { + Scene *scene; + Sequence *seq; + + for (scene=main->scene.first; scene; scene=scene->id.next) + { + scene->r.ffcodecdata.audio_channels = 2; + scene->audio.volume = 1.0f; + SEQ_BEGIN(scene->ed, seq) { + seq->pitch = 1.0f; + } + SEQ_END + } + } } /* WATCH IT!!!: pointers from libdata have not been converted yet here! */ diff --git a/source/blender/editors/sound/sound_ops.c b/source/blender/editors/sound/sound_ops.c index b7e8fee922b..f0a0bcff3f3 100644 --- a/source/blender/editors/sound/sound_ops.c +++ b/source/blender/editors/sound/sound_ops.c @@ -41,6 +41,7 @@ #include "BLI_blenlib.h" #include "BLI_utildefines.h" +#include "DNA_anim_types.h" #include "DNA_packedFile_types.h" #include "DNA_scene_types.h" #include "DNA_space_types.h" @@ -49,11 +50,14 @@ #include "DNA_userdef_types.h" #include "BKE_context.h" +#include "BKE_fcurve.h" #include "BKE_global.h" #include "BKE_main.h" #include "BKE_report.h" #include "BKE_packedFile.h" +#include "BKE_scene.h" #include "BKE_sound.h" +#include "BKE_sequencer.h" #include "RNA_access.h" #include "RNA_define.h" @@ -293,6 +297,97 @@ static void SOUND_OT_unpack(wmOperatorType *ot) RNA_def_string(ot->srna, "id", "", MAX_ID_NAME-2, "Sound Name", "Sound datablock name to unpack."); /* XXX, weark!, will fail with library, name collisions */ } +/* ******************************************************* */ + +static int update_animation_flags_exec(bContext *C, wmOperator *UNUSED(op)) +{ + Sequence* seq; + Scene* scene = CTX_data_scene(C); + struct FCurve* fcu; + char driven; + + SEQ_BEGIN(scene->ed, seq) { + fcu = id_data_find_fcurve(&scene->id, seq, &RNA_Sequence, "volume", 0, &driven); + if(fcu || driven) + seq->flag |= SEQ_AUDIO_VOLUME_ANIMATED; + else + seq->flag &= ~SEQ_AUDIO_VOLUME_ANIMATED; + + fcu = id_data_find_fcurve(&scene->id, seq, &RNA_Sequence, "pitch", 0, &driven); + if(fcu || driven) + seq->flag |= SEQ_AUDIO_PITCH_ANIMATED; + else + seq->flag &= ~SEQ_AUDIO_PITCH_ANIMATED; + + fcu = id_data_find_fcurve(&scene->id, seq, &RNA_Sequence, "pan", 0, &driven); + if(fcu || driven) + seq->flag |= SEQ_AUDIO_PAN_ANIMATED; + else + seq->flag &= ~SEQ_AUDIO_PAN_ANIMATED; + } + SEQ_END + + fcu = id_data_find_fcurve(&scene->id, scene, &RNA_Scene, "audio_volume", 0, &driven); + if(fcu || driven) + scene->audio.flag |= AUDIO_VOLUME_ANIMATED; + else + scene->audio.flag &= ~AUDIO_VOLUME_ANIMATED; + + return OPERATOR_FINISHED; +} + +void SOUND_OT_update_animation_flags(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Update animation"; + ot->description= "Update animation flags"; + ot->idname= "SOUND_OT_update_animation_flags"; + + /* api callbacks */ + ot->exec= update_animation_flags_exec; + + /* flags */ + ot->flag= OPTYPE_REGISTER; +} + +/* ******************************************************* */ + +static int bake_animation_exec(bContext *C, wmOperator *UNUSED(op)) +{ + Main* bmain = CTX_data_main(C); + Scene* scene = CTX_data_scene(C); + int oldfra = scene->r.cfra; + int cfra; + + update_animation_flags_exec(C, NULL); + + for(cfra = scene->r.sfra; cfra <= scene->r.efra; cfra++) + { + scene->r.cfra = cfra; + scene_update_for_newframe(bmain, scene, scene->lay); + } + + scene->r.cfra = oldfra; + scene_update_for_newframe(bmain, scene, scene->lay); + + return OPERATOR_FINISHED; +} + +void SOUND_OT_bake_animation(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Bake animation"; + ot->description= "Bakes the animation cache so that it's up to date"; + ot->idname= "SOUND_OT_bake_animation"; + + /* api callbacks */ + ot->exec= bake_animation_exec; + + /* flags */ + ot->flag= OPTYPE_REGISTER; +} + + /* ******************************************************* */ void ED_operatortypes_sound(void) @@ -300,4 +395,6 @@ void ED_operatortypes_sound(void) WM_operatortype_append(SOUND_OT_open); WM_operatortype_append(SOUND_OT_pack); WM_operatortype_append(SOUND_OT_unpack); + WM_operatortype_append(SOUND_OT_update_animation_flags); + WM_operatortype_append(SOUND_OT_bake_animation); } diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h index 937c33d6a65..b39f0a68854 100644 --- a/source/blender/makesdna/DNA_scene_types.h +++ b/source/blender/makesdna/DNA_scene_types.h @@ -149,6 +149,8 @@ typedef struct AudioData { int distance_model; short flag; short pad; + float volume; + float pad2; } AudioData; typedef struct SceneRenderLayer { @@ -1131,9 +1133,10 @@ typedef struct Scene { #define F_DUPLI 3 /* audio->flag */ -#define AUDIO_MUTE 1 -#define AUDIO_SYNC 2 -#define AUDIO_SCRUB 4 +#define AUDIO_MUTE (1<<0) +#define AUDIO_SYNC (1<<1) +#define AUDIO_SCRUB (1<<2) +#define AUDIO_VOLUME_ANIMATED (1<<3) #define FFMPEG_MULTIPLEX_AUDIO 1 /* deprecated, you can choose none as audiocodec now */ #define FFMPEG_AUTOSPLIT_OUTPUT 2 diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index b9bea7a89b0..aa04dc9ac13 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -155,7 +155,7 @@ typedef struct Sequence { void *scene_sound; float volume; - float level, pan; /* level in dB (0=full), pan -1..1 */ + float pitch, pan; /* pitch (-0.1..10), pan -2..2 */ int scenenr; /* for scene selection */ int multicam_source; /* for multicam source selection */ float strobe; @@ -284,6 +284,11 @@ typedef struct SpeedControlVars { #define SEQ_USE_PROXY_CUSTOM_FILE (1<<21) #define SEQ_USE_EFFECT_DEFAULT_FADE (1<<22) +// flags for whether those properties are animated or not +#define SEQ_AUDIO_VOLUME_ANIMATED (1<<24) +#define SEQ_AUDIO_PITCH_ANIMATED (1<<25) +#define SEQ_AUDIO_PAN_ANIMATED (1<<26) + #define SEQ_INVALID_EFFECT (1<<31) /* convenience define for all selection flags */ diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 3a3a805f3ce..8f24048bc04 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -337,6 +337,15 @@ static void rna_Scene_fps_update(Main *UNUSED(bmain), Scene *scene, PointerRNA * sound_update_fps(scene); } +static void rna_Scene_volume_set(PointerRNA *ptr, float value) +{ + Scene *scene= (Scene*)(ptr->data); + + scene->audio.volume = value; + if(scene->sound_scene) + sound_set_scene_volume(scene, value); +} + static void rna_Scene_framelen_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr)) { scene->r.framelen= (float)scene->r.framapto/(float)scene->r.images; @@ -2469,30 +2478,35 @@ static void rna_def_scene_render_data(BlenderRNA *brna) /* FFMPEG Audio*/ prop= RNA_def_property(srna, "ffmpeg_audio_codec", PROP_ENUM, PROP_NONE); RNA_def_property_enum_bitflag_sdna(prop, NULL, "ffcodecdata.audio_codec"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_enum_items(prop, ffmpeg_audio_codec_items); RNA_def_property_ui_text(prop, "Audio Codec", "FFMpeg audio codec to use"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); prop= RNA_def_property(srna, "ffmpeg_audio_bitrate", PROP_INT, PROP_NONE); RNA_def_property_int_sdna(prop, NULL, "ffcodecdata.audio_bitrate"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_range(prop, 32, 384); RNA_def_property_ui_text(prop, "Bitrate", "Audio bitrate(kb/s)"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); prop= RNA_def_property(srna, "ffmpeg_audio_mixrate", PROP_INT, PROP_NONE); RNA_def_property_int_sdna(prop, NULL, "ffcodecdata.audio_mixrate"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_range(prop, 8000, 192000); RNA_def_property_ui_text(prop, "Samplerate", "Audio samplerate(samples/s)"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); prop= RNA_def_property(srna, "ffmpeg_audio_volume", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "ffcodecdata.audio_volume"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_range(prop, 0.0f, 1.0f); RNA_def_property_ui_text(prop, "Volume", "Audio volume"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); prop= RNA_def_property(srna, "ffmpeg_audio_channels", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "ffcodecdata.audio_channels"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_enum_items(prop, audio_channel_items); RNA_def_property_ui_text(prop, "Audio Channels", "Sets the audio channel count"); #endif @@ -3464,6 +3478,13 @@ void RNA_def_scene(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Distance Model", "Distance model for distance attenuation calculation"); RNA_def_property_update(prop, NC_SCENE, NULL); + prop= RNA_def_property(srna, "audio_volume", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "audio.volume"); + RNA_def_property_range(prop, 0.0f, 1.0f); + RNA_def_property_ui_text(prop, "Volume", "Audio volume"); + RNA_def_property_update(prop, NC_SCENE, NULL); + RNA_def_property_float_funcs(prop, NULL, "rna_Scene_volume_set", NULL); + /* Game Settings */ prop= RNA_def_property(srna, "game_settings", PROP_POINTER, PROP_NONE); RNA_def_property_flag(prop, PROP_NEVER_NULL); diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 3dab8266c2f..0c889fd111f 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -43,6 +43,7 @@ #include "BKE_animsys.h" #include "BKE_global.h" #include "BKE_sequencer.h" +#include "BKE_sound.h" #include "MEM_guardedalloc.h" @@ -527,6 +528,33 @@ static void rna_Sequence_attenuation_set(PointerRNA *ptr, float value) seq->volume = from_dB(value); } +static void rna_Sequence_volume_set(PointerRNA *ptr, float value) +{ + Sequence *seq= (Sequence*)(ptr->data); + + seq->volume = value; + if(seq->scene_sound) + sound_set_scene_sound_volume(seq->scene_sound, value, (seq->flag & SEQ_AUDIO_VOLUME_ANIMATED) != 0); +} + +static void rna_Sequence_pitch_set(PointerRNA *ptr, float value) +{ + Sequence *seq= (Sequence*)(ptr->data); + + seq->pitch = value; + if(seq->scene_sound) + sound_set_scene_sound_pitch(seq->scene_sound, value, (seq->flag & SEQ_AUDIO_PITCH_ANIMATED) != 0); +} + +static void rna_Sequence_pan_set(PointerRNA *ptr, float value) +{ + Sequence *seq= (Sequence*)(ptr->data); + + seq->pan = value; + if(seq->scene_sound) + sound_set_scene_sound_pan(seq->scene_sound, value, (seq->flag & SEQ_AUDIO_PAN_ANIMATED) != 0); +} + static int rna_Sequence_input_count_get(PointerRNA *ptr) { @@ -558,9 +586,6 @@ static void rna_Sequence_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *p Editing *ed= seq_give_editing(scene, FALSE); free_imbuf_seq(scene, &ed->seqbase, FALSE, TRUE); - - if(RNA_struct_is_a(ptr->type, &RNA_SoundSequence)) - seq_update_sound_bounds(scene, ptr->data); } static void rna_Sequence_update_reopen_files(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr) @@ -1368,13 +1393,27 @@ static void rna_def_sound(BlenderRNA *brna) RNA_def_property_float_sdna(prop, NULL, "volume"); RNA_def_property_range(prop, 0.0f, 100.0f); RNA_def_property_ui_text(prop, "Volume", "Playback volume of the sound"); + RNA_def_property_float_funcs(prop, NULL, "rna_Sequence_volume_set", NULL); RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); prop= RNA_def_property(srna, "attenuation", PROP_FLOAT, PROP_NONE); RNA_def_property_range(prop, -100.0f, +40.0f); RNA_def_property_ui_text(prop, "Attenuation/dB", "Attenuation in decibel"); RNA_def_property_float_funcs(prop, "rna_Sequence_attenuation_get", "rna_Sequence_attenuation_set", NULL); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); + prop= RNA_def_property(srna, "pitch", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "pitch"); + RNA_def_property_range(prop, 0.1f, 10.0f); + RNA_def_property_ui_text(prop, "Pitch", "Playback pitch of the sound"); + RNA_def_property_float_funcs(prop, NULL, "rna_Sequence_pitch_set", NULL); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); + + prop= RNA_def_property(srna, "pan", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "pan"); + RNA_def_property_range(prop, -2.0f, 2.0f); + RNA_def_property_ui_text(prop, "Pan", "Playback panning of the sound (only for Mono sources)"); + RNA_def_property_float_funcs(prop, NULL, "rna_Sequence_pan_set", NULL); RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); prop= RNA_def_property(srna, "filepath", PROP_STRING, PROP_FILEPATH); From eb7b1f0c58fcf239f353f1cb967882a536f50737 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 28 Jul 2011 15:07:32 +0000 Subject: [PATCH 259/624] This allows the game engine to build again, but I'm not sure if it's the best approach. Aligorith: feel free to revert this if there is a better solution. --- source/blender/blenkernel/intern/anim_sys.c | 9 ++++++--- source/gameengine/Converter/BL_ShapeDeformer.cpp | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index 3e59accc599..a3d0377b196 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -2151,7 +2151,6 @@ static void animsys_evaluate_overrides (PointerRNA *ptr, AnimData *adt) */ void BKE_animsys_evaluate_animdata (Scene *scene, ID *id, AnimData *adt, float ctime, short recalc) { - Main *bmain = G.main; // xxx - to get passed in! PointerRNA id_ptr; /* sanity checks */ @@ -2203,8 +2202,12 @@ void BKE_animsys_evaluate_animdata (Scene *scene, ID *id, AnimData *adt, float c animsys_evaluate_overrides(&id_ptr, adt); /* execute and clear all cached property update functions */ - RNA_property_update_cache_flush(bmain, scene); - RNA_property_update_cache_free(); + if (scene) + { + Main *bmain = G.main; // xxx - to get passed in! + RNA_property_update_cache_flush(bmain, scene); + RNA_property_update_cache_free(); + } /* clear recalc flag now */ adt->recalc= 0; diff --git a/source/gameengine/Converter/BL_ShapeDeformer.cpp b/source/gameengine/Converter/BL_ShapeDeformer.cpp index a9c04a9230d..82c73529a94 100644 --- a/source/gameengine/Converter/BL_ShapeDeformer.cpp +++ b/source/gameengine/Converter/BL_ShapeDeformer.cpp @@ -139,7 +139,7 @@ bool BL_ShapeDeformer::ExecuteShapeDrivers(void) m_armobj->ApplyPose(); // We don't need an actual time, just use 0 - BKE_animsys_evaluate_animdata(&GetKey()->id, GetKey()->adt, 0.f, ADT_RECALC_DRIVERS); + BKE_animsys_evaluate_animdata(NULL, &GetKey()->id, GetKey()->adt, 0.f, ADT_RECALC_DRIVERS); ForceUpdate(); m_armobj->RestorePose(); From f9ef37059d70f28fe6c962a481ccb95363a4d17e Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 28 Jul 2011 18:25:23 +0000 Subject: [PATCH 260/624] Material transparency animation COLLADA export. --- source/blender/collada/AnimationExporter.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 4c07b8c8b03..ab2bf591321 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -112,7 +112,7 @@ void AnimationExporter::exportAnimations(Scene *sce) transformName = extract_transform_name( fcu->rna_path ); if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color")) - ||(!strcmp(transformName, "diffuse_color"))) + ||(!strcmp(transformName, "diffuse_color"))||(!strcmp(transformName, "alpha"))) dae_animation(ob ,fcu, transformName, true, ma ); fcu = fcu->next; } @@ -205,7 +205,8 @@ void AnimationExporter::exportAnimations(Scene *sce) axis_name = axis_names[fcu->array_index];*/ } //maybe a list or a vector of float animations - else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color")||!strcmp(transformName, "diffuse_color")) + else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color")||!strcmp(transformName, "diffuse_color")|| + (!strcmp(transformName, "alpha"))) { const char *axis_names[] = {"R", "G", "B"}; if (fcu->array_index < 3) @@ -845,6 +846,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 12; else if (!strcmp(name, "diffuse_color")) tm_type = 13; + else if (!strcmp(name, "alpha")) + tm_type = 14; else tm_type = -1; @@ -892,6 +895,10 @@ void AnimationExporter::exportAnimations(Scene *sce) case 13: tm_name = "diffuse"; break; + case 14: + tm_name = "transparency"; + break; + default: tm_name = ""; break; From e4a512351d2f80d07042180f10d54ae2d35d5001 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 29 Jul 2011 01:59:36 +0000 Subject: [PATCH 261/624] BGE Animations: Save the deform number to pose channel map created by BL_SkinDeformer::BGEDeformVerts() so it isn't recreated on every update. This gives minor speed ups, but I mostly did it because I thought it was a little cleaner this way. --- .../gameengine/Converter/BL_SkinDeformer.cpp | 38 ++++++++++--------- source/gameengine/Converter/BL_SkinDeformer.h | 1 + 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/source/gameengine/Converter/BL_SkinDeformer.cpp b/source/gameengine/Converter/BL_SkinDeformer.cpp index fb25a55e30a..3f753b2a42c 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.cpp +++ b/source/gameengine/Converter/BL_SkinDeformer.cpp @@ -79,7 +79,8 @@ BL_SkinDeformer::BL_SkinDeformer(BL_DeformableGameObject *gameobj, //m_defbase(&bmeshobj->defbase), m_releaseobject(false), m_poseApplied(false), - m_recalcNormal(true) + m_recalcNormal(true), + m_dfnrToPC(NULL) { copy_m4_m4(m_obmat, bmeshobj->obmat); }; @@ -97,7 +98,8 @@ BL_SkinDeformer::BL_SkinDeformer( m_lastArmaUpdate(-1), //m_defbase(&bmeshobj_old->defbase), m_releaseobject(release_object), - m_recalcNormal(recalc_normal) + m_recalcNormal(recalc_normal), + m_dfnrToPC(NULL) { // this is needed to ensure correct deformation of mesh: // the deformation is done with Blender's armature_deform_verts() function @@ -111,6 +113,8 @@ BL_SkinDeformer::~BL_SkinDeformer() { if(m_releaseobject && m_armobj) m_armobj->Release(); + if(m_dfnrToPC) + delete [] m_dfnrToPC; } void BL_SkinDeformer::Relink(CTR_Map*map) @@ -179,6 +183,7 @@ void BL_SkinDeformer::ProcessReplica() BL_MeshDeformer::ProcessReplica(); m_lastArmaUpdate = -1; m_releaseobject = false; + m_dfnrToPC = NULL; } void BL_SkinDeformer::BlenderDeformVerts() @@ -201,25 +206,25 @@ void BL_SkinDeformer::BGEDeformVerts() { Object *par_arma = m_armobj->GetArmatureObject(); MDeformVert *dverts = m_bmesh->dvert; - MDeformVert *dvert; bDeformGroup *dg; - bPoseChannel *pchan=NULL; - bPoseChannel **dfnrToPC; int numGroups = BLI_countlist(&m_objMesh->defbase); if (!dverts) return; - dfnrToPC = new bPoseChannel*[numGroups]; - int i; - for (i=0, dg=(bDeformGroup*)m_objMesh->defbase.first; - dg; - ++i, dg=(bDeformGroup*)dg->next) + if (m_dfnrToPC == NULL) { - dfnrToPC[i] = get_pose_channel(par_arma->pose, dg->name); + m_dfnrToPC = new bPoseChannel*[numGroups]; + int i; + for (i=0, dg=(bDeformGroup*)m_objMesh->defbase.first; + dg; + ++i, dg=(bDeformGroup*)dg->next) + { + m_dfnrToPC[i] = get_pose_channel(par_arma->pose, dg->name); - if (dfnrToPC[i] && dfnrToPC[i]->bone->flag & BONE_NO_DEFORM) - dfnrToPC[i] = NULL; + if (m_dfnrToPC[i] && m_dfnrToPC[i]->bone->flag & BONE_NO_DEFORM) + m_dfnrToPC[i] = NULL; + } } @@ -227,6 +232,8 @@ void BL_SkinDeformer::BGEDeformVerts() { float contrib = 0.f, weight; Bone *bone; + bPoseChannel *pchan=NULL; + MDeformVert *dvert; Eigen::Vector4f co(0.f, 0.f, 0.f, 1.f); Eigen::Vector4f vec(0, 0, 0, 1); co[0] = m_transverts[i][0]; @@ -242,7 +249,7 @@ void BL_SkinDeformer::BGEDeformVerts() { int index = dvert->dw[j].def_nr; - if (index < numGroups && (pchan=dfnrToPC[index])) + if (index < numGroups && (pchan=m_dfnrToPC[index])) { weight = dvert->dw[j].weight; bone = pchan->bone; @@ -271,9 +278,6 @@ void BL_SkinDeformer::BGEDeformVerts() m_transverts[i][1] = co[1]; m_transverts[i][2] = co[2]; } - - if (dfnrToPC) - delete [] dfnrToPC; } bool BL_SkinDeformer::UpdateInternal(bool shape_applied) diff --git a/source/gameengine/Converter/BL_SkinDeformer.h b/source/gameengine/Converter/BL_SkinDeformer.h index 36eff21c085..59047387513 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.h +++ b/source/gameengine/Converter/BL_SkinDeformer.h @@ -109,6 +109,7 @@ protected: bool m_releaseobject; bool m_poseApplied; bool m_recalcNormal; + struct bPoseChannel** m_dfnrToPC; void BlenderDeformVerts(); void BGEDeformVerts(); From ce1c78e18bf41115a8a149dd85115292c1919bea Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 29 Jul 2011 18:23:16 +0000 Subject: [PATCH 262/624] Changed name of Mocap constraints to mocap fixes, for user clarity. --- release/scripts/modules/mocap_constraints.py | 6 ++-- release/scripts/modules/retarget.py | 6 ++-- release/scripts/startup/ui_mocap.py | 34 ++++++++++---------- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 7a49a96b7b1..25e78d2bf9b 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -59,7 +59,7 @@ def addNewConstraint(m_constraint, cons_obj): c_type = "LIMIT_LOCATION" #create and store the new constraint within m_constraint real_constraint = cons_obj.constraints.new(c_type) - real_constraint.name = "Mocap constraint " + str(len(cons_obj.constraints)) + real_constraint.name = "Mocap fix " + str(len(cons_obj.constraints)) m_constraint.real_constraint_bone = consObjToBone(cons_obj) m_constraint.real_constraint = real_constraint.name #set the rest of the constraint properties @@ -336,7 +336,7 @@ def bakeAllConstraints(obj, s_frame, e_frame, bones): simpleBake += [end_bone] for bone in selectedBones: bone.bone.select = True - constraintTrack = obj.animation_data.nla_tracks["Mocap constraints"] + constraintTrack = obj.animation_data.nla_tracks["Mocap fixes"] constraintStrip = constraintTrack.strips[0] constraintStrip.action_frame_start = s_frame constraintStrip.action_frame_end = e_frame @@ -375,7 +375,7 @@ def unbakeConstraints(context): obj = context.active_object bones = obj.pose.bones scene = bpy.context.scene - constraintTrack = obj.animation_data.nla_tracks["Mocap constraints"] + constraintTrack = obj.animation_data.nla_tracks["Mocap fixes"] constraintStrip = constraintTrack.strips[0] action = constraintStrip.action # delete the fcurves on the strip diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index ecf627798c4..bec7b8aaa3e 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -384,9 +384,9 @@ def NLASystemInitialize(enduser_obj, s_frame): mocapTrack.name = "Base Mocap Track" mocapStrip = mocapTrack.strips.new("Base Mocap", s_frame, mocapAction) constraintTrack = anim_data.nla_tracks.new() - constraintTrack.name = "Mocap constraints" - constraintAction = bpy.data.actions.new("Mocap constraints") - constraintStrip = constraintTrack.strips.new("Mocap constraints", s_frame, constraintAction) + constraintTrack.name = "Mocap fixes" + constraintAction = bpy.data.actions.new("Mocap fixes") + constraintStrip = constraintTrack.strips.new("Mocap fixes", s_frame, constraintAction) constraintStrip.extrapolation = "NOTHING" userTrack = anim_data.nla_tracks.new() userTrack.name = "Mocap manual fix" diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index fb8bbbf9e0f..044e13e81f5 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -40,8 +40,8 @@ from mocap_constraints import * class MocapConstraint(bpy.types.PropertyGroup): name = bpy.props.StringProperty(name="Name", - default="Mocap Constraint", - description="Name of Mocap Constraint", + default="Mocap Fix", + description="Name of Mocap Fix", update=setConstraint) constrained_bone = bpy.props.StringProperty(name="Bone", default="", @@ -53,11 +53,11 @@ class MocapConstraint(bpy.types.PropertyGroup): update=setConstraint) s_frame = bpy.props.IntProperty(name="S", default=1, - description="Start frame of constraint", + description="Start frame of Fix", update=setConstraint) e_frame = bpy.props.IntProperty(name="E", default=500, - description="End frame of constrain", + description="End frame of Fix", update=setConstraint) smooth_in = bpy.props.IntProperty(name="In", default=10, @@ -71,22 +71,22 @@ class MocapConstraint(bpy.types.PropertyGroup): min=0) targetMesh = bpy.props.StringProperty(name="Mesh", default="", - description="Target of Constraint - Mesh (optional, depends on type)", + description="Target of Fix - Mesh (optional, depends on type)", update=setConstraint) active = bpy.props.BoolProperty(name="Active", default=True, - description="Constraint is active", + description="Fix is active", update=setConstraint) show_expanded = bpy.props.BoolProperty(name="Show Expanded", default=True, - description="Constraint is fully shown") + description="Fix is fully shown") targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, subtype="XYZ", default=(0.0, 0.0, 0.0), - description="Target of Constraint - Point", + description="Target of Fix - Point", update=setConstraint) targetDist = bpy.props.FloatProperty(name="Offset", default=0.0, - description="Distance and Floor Constraints - Desired offset", + description="Distance and Floor Fixes - Desired offset", update=setConstraint) targetSpace = bpy.props.EnumProperty( items=[("WORLD", "World Space", "Evaluate target in global space"), @@ -100,7 +100,7 @@ class MocapConstraint(bpy.types.PropertyGroup): ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), ("distance", "Maintain distance", "Target bones maintained specified distance")], - description="Type of constraint", + description="Type of Fix", update=updateConstraintBoneType) real_constraint = bpy.props.StringProperty() real_constraint_bone = bpy.props.StringProperty() @@ -241,7 +241,7 @@ class MocapPanel(bpy.types.Panel): class MocapConstraintsPanel(bpy.types.Panel): #Motion capture constraints panel - bl_label = "Mocap constraints" + bl_label = "Mocap Fixes" bl_space_type = "PROPERTIES" bl_region_type = "WINDOW" bl_context = "object" @@ -472,13 +472,13 @@ class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): class MOCAP_OT_AddMocapFix(bpy.types.Operator): '''Add a post-retarget fix - useful for fixing certain artifacts following the retarget''' bl_idname = "mocap.addmocapfix" - bl_label = "Add constraint to target armature" - type = bpy.props.EnumProperty(name="Type of constraint", + bl_label = "Add Mocap Fix to target armature" + type = bpy.props.EnumProperty(name="Type of Fix", items=[("point", "Maintain Position", "Bone is at a specific point"), ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), ("distance", "Maintain distance", "Target bones maintained specified distance")], - description="Type of constraint") + description="Type of fix") def execute(self, context): enduser_obj = bpy.context.active_object @@ -496,7 +496,7 @@ class MOCAP_OT_AddMocapFix(bpy.types.Operator): class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): '''Remove this post-retarget fix''' bl_idname = "mocap.removeconstraint" - bl_label = "Removes constraints from target armature" + bl_label = "Removes fixes from target armature" constraint = bpy.props.IntProperty() def execute(self, context): @@ -520,7 +520,7 @@ class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): '''Bake all post-retarget fixes to the Retarget Fixes NLA Track''' bl_idname = "mocap.bakeconstraints" - bl_label = "Bake all constraints to target armature" + bl_label = "Bake all fixes to target armature" def execute(self, context): bakeConstraints(context) @@ -535,7 +535,7 @@ class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): '''Unbake all post-retarget fixes - removes the baked data from the Retarget Fixes NLA Track''' bl_idname = "mocap.unbakeconstraints" - bl_label = "Unbake all constraints to target armature" + bl_label = "Unbake all fixes to target armature" def execute(self, context): unbakeConstraints(context) From 387439390d2651c6eaea9deb3ad38a250b579e7b Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 29 Jul 2011 21:58:31 +0000 Subject: [PATCH 263/624] BGE Animations: Fixing some warnings from GCC about initialization order. --- source/gameengine/Ketsji/BL_Action.cpp | 16 ++++++++-------- source/gameengine/Ketsji/BL_ActionManager.cpp | 2 ++ source/gameengine/Ketsji/KX_GameObject.cpp | 4 ++-- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 6fe989296fd..caffd3cd8ca 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -49,24 +49,24 @@ extern "C" { BL_Action::BL_Action(class KX_GameObject* gameobj) : + m_action(NULL), + m_pose(NULL), + m_blendpose(NULL), + m_blendinpose(NULL), + m_ptrrna(NULL), + m_sg_contr(NULL), m_obj(gameobj), m_startframe(0.f), m_endframe(0.f), - m_blendin(0.f), - m_playmode(0), m_endtime(0.f), m_localtime(0.f), + m_blendin(0.f), m_blendframe(0.f), m_blendstart(0.f), m_speed(0.f), m_priority(0), + m_playmode(0), m_ipo_flags(0), - m_pose(NULL), - m_blendpose(NULL), - m_blendinpose(NULL), - m_sg_contr(NULL), - m_ptrrna(NULL), - m_action(NULL), m_done(true) { if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 0586c515c65..74a98b11024 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -59,6 +59,8 @@ struct bAction *BL_ActionManager::GetCurrentAction(short layer) { if (m_layers[layer]) return m_layers[layer]->GetAction(); + + return NULL; } bool BL_ActionManager::PlayAction(const char* name, diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 4d841e78d70..91e62442646 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -109,8 +109,8 @@ KX_GameObject::KX_GameObject( m_pGraphicController(NULL), m_xray(false), m_pHitObject(NULL), - m_isDeformable(false), - m_actionManager(NULL) + m_actionManager(NULL), + m_isDeformable(false) #ifdef WITH_PYTHON , m_attr_dict(NULL) #endif From e9fed9bd8c2f18ed56a1ccfa5a3a0da12827c881 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 30 Jul 2011 05:04:49 +0000 Subject: [PATCH 264/624] Bugfix: When only one handle was selected in Graph Editor, the line of the other handle were not drawn This only happened when the "only on selected keyframes" option was enabled --- source/blender/editors/space_graph/graph_draw.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index f668b4b4a5f..67543d37859 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -356,10 +356,6 @@ static void draw_fcurve_handles (SpaceIpo *sipo, FCurve *fcu) float *fp; unsigned char col[4]; - /* if only selected keyframes have handles shown, skip the first round */ - if ((sel == 0) && (sipo->flag & SIPO_SELVHANDLESONLY)) - continue; - for (b= 0; b < fcu->totvert; b++, prevbezt=bezt, bezt++) { /* if only selected keyframes can get their handles shown, * check that keyframe is selected @@ -372,7 +368,7 @@ static void draw_fcurve_handles (SpaceIpo *sipo, FCurve *fcu) /* draw handle with appropriate set of colors if selection is ok */ if ((bezt->f2 & SELECT)==sel) { fp= bezt->vec[0]; - + /* only draw first handle if previous segment had handles */ if ( (!prevbezt && (bezt->ipo==BEZT_IPO_BEZ)) || (prevbezt && (prevbezt->ipo==BEZT_IPO_BEZ)) ) { @@ -382,14 +378,14 @@ static void draw_fcurve_handles (SpaceIpo *sipo, FCurve *fcu) glVertex2fv(fp); glVertex2fv(fp+3); } - + /* only draw second handle if this segment is bezier */ if (bezt->ipo == BEZT_IPO_BEZ) { UI_GetThemeColor3ubv(basecol + bezt->h2, col); col[3]= drawFCurveFade(fcu) * 255; glColor4ubv((GLubyte *)col); - + glVertex2fv(fp+3); glVertex2fv(fp+6); } } @@ -402,7 +398,7 @@ static void draw_fcurve_handles (SpaceIpo *sipo, FCurve *fcu) UI_GetThemeColor3ubv(basecol + bezt->h1, col); col[3]= drawFCurveFade(fcu) * 255; glColor4ubv((GLubyte *)col); - + glVertex2fv(fp); glVertex2fv(fp+3); } From 73183abfa98eeda9fb7deff8165a04ca6a28635d Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 30 Jul 2011 05:07:34 +0000 Subject: [PATCH 265/624] Removing some unused code - old gp editing stuff --- .../editors/gpencil/editaction_gpencil.c | 48 ------------------- 1 file changed, 48 deletions(-) diff --git a/source/blender/editors/gpencil/editaction_gpencil.c b/source/blender/editors/gpencil/editaction_gpencil.c index 518a90b2026..e70fd2f9abf 100644 --- a/source/blender/editors/gpencil/editaction_gpencil.c +++ b/source/blender/editors/gpencil/editaction_gpencil.c @@ -209,54 +209,6 @@ void borderselect_gplayer_frames (bGPDlayer *gpl, float min, float max, short se } } -#if 0 // XXX disabled until grease pencil code stabilises again - -/* De-selects or inverts the selection of Layers for a grease-pencil block - * mode: 0 = default behaviour (select all), 1 = test if (de)select all, 2 = invert all - */ -void deselect_gpencil_layers (void *data, short mode) -{ - ListBase act_data = {NULL, NULL}; - bActListElem *ale; - int filter, sel=1; - - /* filter data */ - filter= ACTFILTER_VISIBLE; - actdata_filter(&act_data, filter, data, ACTCONT_GPENCIL); - - /* See if we should be selecting or deselecting */ - if (mode == 1) { - for (ale= act_data.first; ale; ale= ale->next) { - if (sel == 0) - break; - - if (ale->flag & GP_LAYER_SELECT) - sel= 0; - } - } - else - sel= 0; - - /* Now set the flags */ - for (ale= act_data.first; ale; ale= ale->next) { - bGPDlayer *gpl= (bGPDlayer *)ale->data; - - if (mode == 2) - gpl->flag ^= GP_LAYER_SELECT; - else if (sel) - gpl->flag |= GP_LAYER_SELECT; - else - gpl->flag &= ~GP_LAYER_SELECT; - - gpl->flag &= ~GP_LAYER_ACTIVE; - } - - /* Cleanup */ - BLI_freelistN(&act_data); -} - -#endif // XXX disabled until Grease Pencil code stabilises again... - /* ***************************************** */ /* Frame Editing Tools */ From 4b5a371b65ca829cc169692e6ac1f78574531303 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sat, 30 Jul 2011 16:24:11 +0000 Subject: [PATCH 266/624] 3D Audio GSoC: * Fix for sequencer strip IDs, only one strip played. * Fix for PyAPI sample rate. * Enhanced Double Reader to return more data if possible. --- intern/audaspace/FX/AUD_DoubleReader.cpp | 19 ++++++++++++++++++- intern/audaspace/Python/AUD_PyAPI.cpp | 6 +++--- .../audaspace/intern/AUD_SequencerEntry.cpp | 2 +- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index 96352b0963c..e9882743d28 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -88,7 +88,24 @@ void AUD_DoubleReader::read(int& length, bool& eos, sample_t* buffer) if(!m_finished1) { - m_reader1->read(length, m_finished1, buffer); + int len = length; + + m_reader1->read(len, m_finished1, buffer); + + if(len < length) + { + AUD_Specs specs1, specs2; + specs1 = m_reader1->getSpecs(); + specs2 = m_reader2->getSpecs(); + if(memcmp(&specs1, &specs2, sizeof(AUD_Specs))) + length = len; + else + { + int len2 = length - len; + m_reader2->read(len2, eos, buffer + specs1.channels * len); + length = len + len2; + } + } } else { diff --git a/intern/audaspace/Python/AUD_PyAPI.cpp b/intern/audaspace/Python/AUD_PyAPI.cpp index 12bb19644f0..94e02576ccc 100644 --- a/intern/audaspace/Python/AUD_PyAPI.cpp +++ b/intern/audaspace/Python/AUD_PyAPI.cpp @@ -144,9 +144,9 @@ static PyObject * Factory_sine(PyTypeObject* type, PyObject* args) { float frequency; - int rate = 44100; + double rate = 44100; - if(!PyArg_ParseTuple(args, "f|i:sine", &frequency, &rate)) + if(!PyArg_ParseTuple(args, "f|d:sine", &frequency, &rate)) return NULL; Factory *self; @@ -2313,7 +2313,7 @@ Device_get_rate(Device *self, void* nothing) try { AUD_DeviceSpecs specs = (*reinterpret_cast*>(self->device))->getSpecs(); - return Py_BuildValue("i", specs.rate); + return Py_BuildValue("d", specs.rate); } catch(AUD_Exception& e) { diff --git a/intern/audaspace/intern/AUD_SequencerEntry.cpp b/intern/audaspace/intern/AUD_SequencerEntry.cpp index 110e5c6a931..5ba35955f3c 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.cpp +++ b/intern/audaspace/intern/AUD_SequencerEntry.cpp @@ -39,7 +39,7 @@ AUD_SequencerEntry::AUD_SequencerEntry(AUD_Reference sound, float m_status(0), m_pos_status(1), m_sound_status(0), - m_id(0), + m_id(id), m_sound(sound), m_begin(begin), m_end(end), From d3edf274b0d79b37ccde1211f62f3b08c46c1cce Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 30 Jul 2011 17:27:54 +0000 Subject: [PATCH 267/624] BGE Animations: This should solve the issue with NULL not being defined in BL_ActionManager.cpp --- source/gameengine/Ketsji/BL_ActionManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 74a98b11024..2ee0b58574a 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -60,7 +60,7 @@ struct bAction *BL_ActionManager::GetCurrentAction(short layer) if (m_layers[layer]) return m_layers[layer]->GetAction(); - return NULL; + return 0; } bool BL_ActionManager::PlayAction(const char* name, From f3c867c3dbde6919653e7cc712099e48b7508715 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 31 Jul 2011 05:04:12 +0000 Subject: [PATCH 268/624] Camera Clipping animation COLLADA support fix. --- source/blender/collada/AnimationExporter.cpp | 6 +++--- source/blender/collada/AnimationImporter.cpp | 6 +++--- source/blender/collada/AnimationImporter.h | 3 ++- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index ab2bf591321..2f92d9212a9 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -94,7 +94,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ((!strcmp(transformName, "lens"))|| (!strcmp(transformName, "ortho_scale"))|| - (!strcmp(transformName, "clipend"))||(!strcmp(transformName, "clipsta"))) + (!strcmp(transformName, "clip_end"))||(!strcmp(transformName, "clip_start"))) dae_animation(ob , fcu, transformName, true ); fcu = fcu->next; } @@ -836,9 +836,9 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 7; else if (!strcmp(name, "ortho_scale")) tm_type = 8; - else if (!strcmp(name, "clipend")) + else if (!strcmp(name, "clip_end")) tm_type = 9; - else if (!strcmp(name, "clipsta")) + else if (!strcmp(name, "clip_start")) tm_type = 10; else if (!strcmp(name, "specular_hardness")) tm_type = 11; diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index dad10d91117..8ae2d6970cd 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -896,14 +896,14 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , { const COLLADAFW::AnimatableFloat *zfar = &(camera->getFarClippingPlane()); const COLLADAFW::UniqueId& listid = zfar->getAnimationList(); - Assign_float_animations( listid ,AnimCurves, "clipend"); + Assign_float_animations( listid ,AnimCurves, "clip_end"); } if ((animType->camera & CAMERA_ZNEAR) != 0 ) { const COLLADAFW::AnimatableFloat *znear = &(camera->getNearClippingPlane()); const COLLADAFW::UniqueId& listid = znear->getAnimationList(); - Assign_float_animations( listid ,AnimCurves, "clipsta"); + Assign_float_animations( listid ,AnimCurves, "clip_start"); } } @@ -1009,7 +1009,7 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD types->material = setAnimType(&(efc->getShininess()),(types->material), MATERIAL_SHININESS); types->material = setAnimType(&(efc->getSpecular().getColor()),(types->material), MATERIAL_SPEC_COLOR); types->material = setAnimType(&(efc->getDiffuse().getColor()),(types->material), MATERIAL_DIFF_COLOR); - + // types->material = setAnimType(&(efc->get()),(types->material), MATERIAL_TRANSPARENCY); } } return types; diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 642d218dd41..02b7b05afec 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -110,7 +110,8 @@ private: { MATERIAL_SHININESS = 2, MATERIAL_SPEC_COLOR = 4, - MATERIAL_DIFF_COLOR = 1 << 3 + MATERIAL_DIFF_COLOR = 1 << 3, + MATERIAL_TRANSPARENCY = 1 << 4 }; enum AnimationType From 3e85ec432ef050563d75488eca3049b77497153d Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Mon, 1 Aug 2011 11:44:20 +0000 Subject: [PATCH 269/624] 3D Audio GSoC: Adds new speaker object type. Notes: * Needs some nice icons * Quickily review by Joshua Leung (5 mins) * Properties UI updated (with help of Thomans Dinges) * Speakers have their own theme color * No real audio functionality yet. * Minor bug regarding lamps/lattices fixed in interface_templates.c I personality tested: * Creation, Deletion, Duplication * Saving, Loading * Library linking (incl. make local) * Tracking * Dope Sheet, Outliner * Animation * Drawing (incl. Theme) --- release/scripts/modules/bpy_types.py | 2 +- release/scripts/startup/bl_ui/__init__.py | 1 + .../startup/bl_ui/properties_data_speaker.py | 129 +++++++++++++ .../scripts/startup/bl_ui/properties_scene.py | 55 +----- .../scripts/startup/bl_ui/space_dopesheet.py | 2 + release/scripts/startup/bl_ui/space_info.py | 3 + source/blender/CMakeLists.txt | 1 + source/blender/blenkernel/BKE_main.h | 1 + source/blender/blenkernel/BKE_object.h | 5 + source/blender/blenkernel/intern/anim_sys.c | 14 +- source/blender/blenkernel/intern/depsgraph.c | 2 +- source/blender/blenkernel/intern/idcode.c | 3 +- source/blender/blenkernel/intern/library.c | 18 +- source/blender/blenkernel/intern/object.c | 99 +++++++++- source/blender/blenloader/intern/readfile.c | 48 +++++ source/blender/blenloader/intern/writefile.c | 19 ++ .../editors/animation/anim_channels_defines.c | 84 ++++++++- .../editors/animation/anim_channels_edit.c | 5 + .../blender/editors/animation/anim_filter.c | 22 +++ .../editors/animation/keyframes_draw.c | 1 + source/blender/editors/include/ED_anim_api.h | 2 + source/blender/editors/include/UI_resources.h | 2 + .../editors/interface/interface_templates.c | 4 +- source/blender/editors/interface/resources.c | 3 + source/blender/editors/object/object_add.c | 47 +++++ source/blender/editors/object/object_intern.h | 1 + source/blender/editors/object/object_ops.c | 1 + .../blender/editors/object/object_relations.c | 16 +- source/blender/editors/sound/sound_ops.c | 4 +- .../editors/space_buttons/buttons_context.c | 8 +- source/blender/editors/space_file/filelist.c | 3 +- .../blender/editors/space_nla/nla_buttons.c | 1 + .../blender/editors/space_nla/nla_channels.c | 1 + .../editors/space_outliner/outliner_draw.c | 3 + .../editors/space_outliner/outliner_tools.c | 2 +- .../editors/space_outliner/outliner_tree.c | 8 + .../blender/editors/space_view3d/drawobject.c | 52 ++++++ source/blender/makesdna/DNA_ID.h | 1 + source/blender/makesdna/DNA_action_types.h | 3 +- source/blender/makesdna/DNA_object_types.h | 2 + source/blender/makesdna/DNA_speaker_types.h | 68 +++++++ source/blender/makesdna/DNA_userdef_types.h | 2 +- source/blender/makesdna/intern/makesdna.c | 2 + source/blender/makesrna/RNA_access.h | 1 + source/blender/makesrna/intern/CMakeLists.txt | 1 + source/blender/makesrna/intern/makesrna.c | 1 + source/blender/makesrna/intern/rna_ID.c | 3 + source/blender/makesrna/intern/rna_action.c | 6 + source/blender/makesrna/intern/rna_internal.h | 2 + source/blender/makesrna/intern/rna_main.c | 7 + source/blender/makesrna/intern/rna_main_api.c | 52 ++++++ source/blender/makesrna/intern/rna_object.c | 2 + source/blender/makesrna/intern/rna_speaker.c | 172 ++++++++++++++++++ source/blender/makesrna/intern/rna_userdef.c | 5 + 54 files changed, 933 insertions(+), 69 deletions(-) create mode 100644 release/scripts/startup/bl_ui/properties_data_speaker.py create mode 100644 source/blender/makesdna/DNA_speaker_types.h create mode 100644 source/blender/makesrna/intern/rna_speaker.c diff --git a/release/scripts/modules/bpy_types.py b/release/scripts/modules/bpy_types.py index 056899d7bda..75b199dcc26 100644 --- a/release/scripts/modules/bpy_types.py +++ b/release/scripts/modules/bpy_types.py @@ -57,7 +57,7 @@ class Library(bpy_types.ID): "curves", "grease_pencil", "groups", "images", \ "lamps", "lattices", "materials", "metaballs", \ "meshes", "node_groups", "objects", "scenes", \ - "sounds", "textures", "texts", "fonts", "worlds" + "sounds", "speakers", "textures", "texts", "fonts", "worlds" return tuple(id_block for attr in attr_links for id_block in getattr(bpy.data, attr) if id_block.library == self) diff --git a/release/scripts/startup/bl_ui/__init__.py b/release/scripts/startup/bl_ui/__init__.py index bf63c6071b9..5fab3b7fd38 100644 --- a/release/scripts/startup/bl_ui/__init__.py +++ b/release/scripts/startup/bl_ui/__init__.py @@ -36,6 +36,7 @@ _modules = ( "properties_data_mesh", "properties_data_metaball", "properties_data_modifier", + "properties_data_speaker", "properties_game", "properties_material", "properties_object_constraint", diff --git a/release/scripts/startup/bl_ui/properties_data_speaker.py b/release/scripts/startup/bl_ui/properties_data_speaker.py new file mode 100644 index 00000000000..45f2fa5d1f7 --- /dev/null +++ b/release/scripts/startup/bl_ui/properties_data_speaker.py @@ -0,0 +1,129 @@ +# ##### BEGIN GPL LICENSE BLOCK ##### +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# ##### END GPL LICENSE BLOCK ##### + +# +import bpy +from rna_prop_ui import PropertyPanel + + +class DataButtonsPanel(): + bl_space_type = 'PROPERTIES' + bl_region_type = 'WINDOW' + bl_context = "data" + + @classmethod + def poll(cls, context): + engine = context.scene.render.engine + return context.speaker and (engine in cls.COMPAT_ENGINES) + + +class DATA_PT_context_speaker(DataButtonsPanel, bpy.types.Panel): + bl_label = "" + bl_options = {'HIDE_HEADER'} + COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} + + def draw(self, context): + layout = self.layout + + ob = context.object + speaker = context.speaker + space = context.space_data + + split = layout.split(percentage=0.65) + + if ob: + split.template_ID(ob, "data") + elif speaker: + split.template_ID(space, "pin_id") + + +class DATA_PT_speaker(DataButtonsPanel, bpy.types.Panel): + bl_label = "Sound" + COMPAT_ENGINES = {'BLENDER_RENDER'} + + def draw(self, context): + layout = self.layout + + speaker = context.speaker + + split = layout.split(percentage=0.75) + + split.template_ID(speaker, "sound", open="sound.open") + split.prop(speaker, "muted") + + split = layout.split() + + row = split.row() + + row.prop(speaker, "volume") + row.prop(speaker, "pitch") + + +class DATA_PT_distance(DataButtonsPanel, bpy.types.Panel): + bl_label = "Distance" + COMPAT_ENGINES = {'BLENDER_RENDER'} + + def draw(self, context): + layout = self.layout + + speaker = context.speaker + + split = layout.split() + col = split.column() + + col.label("Volume:") + col.prop(speaker, "volume_min", text="Minimum") + col.prop(speaker, "volume_max", text="Maximum") + col.prop(speaker, "attenuation") + + col = split.column() + + col.label("Distance:") + col.prop(speaker, "distance_max", text="Maximum") + col.prop(speaker, "distance_reference", text="Reference") + + +class DATA_PT_cone(DataButtonsPanel, bpy.types.Panel): + bl_label = "Cone" + COMPAT_ENGINES = {'BLENDER_RENDER'} + + def draw(self, context): + layout = self.layout + + speaker = context.speaker + + split = layout.split() + col = split.column() + + col.label("Angle:") + col.prop(speaker, "cone_angle_outer", text="Outer") + col.prop(speaker, "cone_angle_inner", text="Inner") + + col = split.column() + + col.label("Volume:") + col.prop(speaker, "cone_volume_outer", text="Outer") + + +class DATA_PT_custom_props_speaker(DataButtonsPanel, PropertyPanel, bpy.types.Panel): + COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} + _context_path = "object.data" + _property_type = bpy.types.Speaker + +if __name__ == "__main__": # only for live edit. + bpy.utils.register_module(__name__) diff --git a/release/scripts/startup/bl_ui/properties_scene.py b/release/scripts/startup/bl_ui/properties_scene.py index aec9d88511c..a9310fcc532 100644 --- a/release/scripts/startup/bl_ui/properties_scene.py +++ b/release/scripts/startup/bl_ui/properties_scene.py @@ -51,22 +51,24 @@ class SCENE_PT_audio(SceneButtonsPanel, bpy.types.Panel): layout = self.layout scene = context.scene rd = context.scene.render - - layout.prop(scene, "audio_distance_model") - - layout.prop(scene, "audio_doppler_speed", text="Speed") - layout.prop(scene, "audio_doppler_factor") layout.prop(scene, "audio_volume") - layout.operator("sound.update_animation_flags") layout.operator("sound.bake_animation") split = layout.split() col = split.column() - col.prop(rd, "ffmpeg_audio_mixrate", text="Rate") + + col.label("Listener:") + col.prop(scene, "audio_distance_model", text="") + col.prop(scene, "audio_doppler_speed", text="Speed") + col.prop(scene, "audio_doppler_factor", text="Doppler") + col = split.column() + + col.label("Format:") col.prop(rd, "ffmpeg_audio_channels", text="") + col.prop(rd, "ffmpeg_audio_mixrate", text="Rate") class SCENE_PT_unit(SceneButtonsPanel, bpy.types.Panel): @@ -102,7 +104,6 @@ class SCENE_PT_keying_sets(SceneButtonsPanel, bpy.types.Panel): col = row.column(align=True) col.operator("anim.keying_set_add", icon='ZOOMIN', text="") col.operator("anim.keying_set_remove", icon='ZOOMOUT', text="") - col.menu("SCENE_MT_keying_set_specials", icon='DOWNARROW_HLT', text="") ks = scene.keying_sets.active if ks and ks.is_path_absolute: @@ -121,14 +122,6 @@ class SCENE_PT_keying_sets(SceneButtonsPanel, bpy.types.Panel): col.prop(ks, "bl_options") -class SCENE_MT_keying_set_specials(bpy.types.Menu): - bl_label = "Keying Set Specials" - - def draw(self, context): - layout = self.layout - - layout.operator("anim.keying_set_import", text="Import From File") - class SCENE_PT_keying_set_paths(SceneButtonsPanel, bpy.types.Panel): bl_label = "Active Keying Set" @@ -233,36 +226,6 @@ class SCENE_PT_custom_props(SceneButtonsPanel, PropertyPanel, bpy.types.Panel): # XXX, move operator to op/ dir -class ANIM_OT_keying_set_import(bpy.types.Operator): - "Import Keying Set from a python script." - bl_idname = "anim.keying_set_import" - bl_label = "Import Keying Set from File" - - filepath = bpy.props.StringProperty(name="File Path", description="Filepath to read file from.") - filter_folder = bpy.props.BoolProperty(name="Filter folders", description="", default=True, options={'HIDDEN'}) - filter_text = bpy.props.BoolProperty(name="Filter text", description="", default=True, options={'HIDDEN'}) - filter_python = bpy.props.BoolProperty(name="Filter python", description="", default=True, options={'HIDDEN'}) - - def execute(self, context): - if not self.filepath: - raise Exception("Filepath not set.") - - f = open(self.filepath, "r") - if not f: - raise Exception("Could not open file.") - - # lazy way of loading and running this file... - exec(compile(f.read(), self.filepath, 'exec')) - - f.close() - - return {'FINISHED'} - - def invoke(self, context, event): - wm = context.window_manager - wm.fileselect_add(self) - return {'RUNNING_MODAL'} - class ANIM_OT_keying_set_export(bpy.types.Operator): "Export Keying Set to a python script." bl_idname = "anim.keying_set_export" diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index b4f196dab74..646a085f3f7 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -86,6 +86,8 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): row.prop(dopesheet, "show_armatures", text="") if bpy.data.particles: row.prop(dopesheet, "show_particles", text="") + if bpy.data.speakers: + row.prop(dopesheet, "show_speakers", text="") ####################################### diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py index f66cee7f431..eba2581252a 100644 --- a/release/scripts/startup/bl_ui/space_info.py +++ b/release/scripts/startup/bl_ui/space_info.py @@ -292,6 +292,9 @@ class INFO_MT_add(bpy.types.Menu): layout.operator_menu_enum("object.lamp_add", "type", text="Lamp", icon='OUTLINER_OB_LAMP') layout.separator() + layout.operator("object.speaker_add", text="Speaker", icon='SPEAKER') + layout.separator() + layout.operator_menu_enum("object.effector_add", "type", text="Force Field", icon='OUTLINER_OB_EMPTY') layout.separator() diff --git a/source/blender/CMakeLists.txt b/source/blender/CMakeLists.txt index a073f5083e5..b332cd35402 100644 --- a/source/blender/CMakeLists.txt +++ b/source/blender/CMakeLists.txt @@ -73,6 +73,7 @@ set(SRC_DNA_INC ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_smoke_types.h ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_sound_types.h ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_space_types.h + ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_speaker_types.h ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_text_types.h ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_texture_types.h ${CMAKE_CURRENT_SOURCE_DIR}/makesdna/DNA_userdef_types.h diff --git a/source/blender/blenkernel/BKE_main.h b/source/blender/blenkernel/BKE_main.h index df6a304f0b3..c25882d1dd6 100644 --- a/source/blender/blenkernel/BKE_main.h +++ b/source/blender/blenkernel/BKE_main.h @@ -77,6 +77,7 @@ typedef struct Main { ListBase script; ListBase vfont; ListBase text; + ListBase speaker; ListBase sound; ListBase group; ListBase armature; diff --git a/source/blender/blenkernel/BKE_object.h b/source/blender/blenkernel/BKE_object.h index a6b5c04b5c3..f9e01a524ab 100644 --- a/source/blender/blenkernel/BKE_object.h +++ b/source/blender/blenkernel/BKE_object.h @@ -88,6 +88,11 @@ void make_local_lamp(struct Lamp *la); void free_camera(struct Camera *ca); void free_lamp(struct Lamp *la); +void *add_speaker(const char *name); +struct Speaker *copy_speaker(struct Speaker *spk); +void make_local_speaker(struct Speaker *spk); +void free_speaker(struct Speaker *spk); + struct Object *add_only_object(int type, const char *name); struct Object *add_object(struct Scene *scene, int type); diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index a3d0377b196..a43cdc8143e 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -85,6 +85,7 @@ short id_type_can_have_animdata (ID *id) case ID_PA: case ID_MA: case ID_TE: case ID_NT: case ID_LA: case ID_CA: case ID_WO: + case ID_SPK: case ID_SCE: { return 1; @@ -787,7 +788,10 @@ void BKE_animdata_main_cb (Main *mainptr, ID_AnimData_Edit_Callback func, void * /* particles */ ANIMDATA_IDS_CB(mainptr->particle.first); - + + /* speakers */ + ANIMDATA_IDS_CB(mainptr->speaker.first); + /* objects */ ANIMDATA_IDS_CB(mainptr->object.first); @@ -865,7 +869,10 @@ void BKE_all_animdata_fix_paths_rename (char *prefix, char *oldName, char *newNa /* particles */ RENAMEFIX_ANIM_IDS(mainptr->particle.first); - + + /* speakers */ + RENAMEFIX_ANIM_IDS(mainptr->speaker.first); + /* objects */ RENAMEFIX_ANIM_IDS(mainptr->object.first); @@ -2309,6 +2316,9 @@ void BKE_animsys_evaluate_all_animation (Main *main, Scene *scene, float ctime) /* particles */ EVAL_ANIM_IDS(main->particle.first, ADT_RECALC_ANIM); + /* lamps */ + EVAL_ANIM_IDS(main->speaker.first, ADT_RECALC_ANIM); + /* objects */ /* ADT_RECALC_ANIM doesn't need to be supplied here, since object AnimData gets * this tagged by Depsgraph on framechange. This optimisation means that objects diff --git a/source/blender/blenkernel/intern/depsgraph.c b/source/blender/blenkernel/intern/depsgraph.c index e14983a91a5..6083151f23f 100644 --- a/source/blender/blenkernel/intern/depsgraph.c +++ b/source/blender/blenkernel/intern/depsgraph.c @@ -2383,7 +2383,7 @@ static void dag_id_flush_update(Scene *sce, ID *id) if(id) { idtype= GS(id->name); - if(ELEM7(idtype, ID_ME, ID_CU, ID_MB, ID_LA, ID_LT, ID_CA, ID_AR)) { + if(ELEM8(idtype, ID_ME, ID_CU, ID_MB, ID_LA, ID_LT, ID_CA, ID_AR, ID_SPK)) { for(obt=bmain->object.first; obt; obt= obt->id.next) { if(!(ob && obt == ob) && obt->data == id) { obt->recalc |= OB_RECALC_DATA; diff --git a/source/blender/blenkernel/intern/idcode.c b/source/blender/blenkernel/intern/idcode.c index 8c8a693e6e7..e84a2a04ded 100644 --- a/source/blender/blenkernel/intern/idcode.c +++ b/source/blender/blenkernel/intern/idcode.c @@ -73,7 +73,8 @@ static IDType idtypes[]= { { ID_SCE, "Scene", "scenes", IDTYPE_FLAGS_ISLINKABLE}, { ID_SCR, "Screen", "screens", 0}, { ID_SEQ, "Sequence", "sequences", 0}, /* not actually ID data */ - { ID_SO, "Sound", "sounds", IDTYPE_FLAGS_ISLINKABLE}, + { ID_SPK, "Speaker", "speakers", IDTYPE_FLAGS_ISLINKABLE}, + { ID_SO, "Sound", "sounds", IDTYPE_FLAGS_ISLINKABLE}, { ID_TE, "Texture", "textures", IDTYPE_FLAGS_ISLINKABLE}, { ID_TXT, "Text", "texts", IDTYPE_FLAGS_ISLINKABLE}, { ID_VF, "VFont", "fonts", IDTYPE_FLAGS_ISLINKABLE}, diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index a5da248a0eb..85f87992c28 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -65,6 +65,7 @@ #include "DNA_node_types.h" #include "DNA_scene_types.h" #include "DNA_screen_types.h" +#include "DNA_speaker_types.h" #include "DNA_sound_types.h" #include "DNA_text_types.h" #include "DNA_vfont_types.h" @@ -207,6 +208,9 @@ int id_make_local(ID *id, int test) case ID_CA: if(!test) make_local_camera((Camera*)id); return 1; + case ID_SPK: + if(!test) make_local_speaker((Speaker*)id); + return 1; case ID_IP: return 0; /* deprecated */ case ID_KE: @@ -289,6 +293,9 @@ int id_copy(ID *id, ID **newid, int test) case ID_LA: if(!test) *newid= (ID*)copy_lamp((Lamp*)id); return 1; + case ID_SPK: + if(!test) *newid= (ID*)copy_speaker((Speaker*)id); + return 1; case ID_CA: if(!test) *newid= (ID*)copy_camera((Camera*)id); return 1; @@ -439,6 +446,8 @@ ListBase *which_libbase(Main *mainlib, short type) return &(mainlib->text); case ID_SCRIPT: return &(mainlib->script); + case ID_SPK: + return &(mainlib->speaker); case ID_SO: return &(mainlib->sound); case ID_GR: @@ -523,7 +532,8 @@ int set_listbasepointers(Main *main, ListBase **lb) lb[a++]= &(main->latt); lb[a++]= &(main->lamp); lb[a++]= &(main->camera); - + lb[a++]= &(main->speaker); + lb[a++]= &(main->text); lb[a++]= &(main->sound); lb[a++]= &(main->group); @@ -615,6 +625,9 @@ static ID *alloc_libblock_notest(short type) case ID_SCRIPT: //XXX id= MEM_callocN(sizeof(Script), "script"); break; + case ID_SPK: + id= MEM_callocN(sizeof(Speaker), "speaker"); + break; case ID_SO: id= MEM_callocN(sizeof(bSound), "sound"); break; @@ -818,6 +831,9 @@ void free_libblock(ListBase *lb, void *idv) case ID_SCRIPT: //XXX free_script((Script *)id); break; + case ID_SPK: + free_speaker((Speaker *)id); + break; case ID_SO: sound_free((bSound*)id); break; diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 862d583bd34..66bf4ea208b 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -54,7 +54,9 @@ #include "DNA_scene_types.h" #include "DNA_screen_types.h" #include "DNA_sequence_types.h" +#include "DNA_sound_types.h" #include "DNA_space_types.h" +#include "DNA_speaker_types.h" #include "DNA_view3d_types.h" #include "DNA_world_types.h" @@ -975,6 +977,99 @@ void free_lamp(Lamp *la) la->id.icon_id = 0; } +void *add_speaker(const char *name) +{ + Speaker *spk; + + spk= alloc_libblock(&G.main->speaker, ID_SPK, name); + + spk->attenuation = 1.0f; + spk->cone_angle_inner = 360.0f; + spk->cone_angle_outer = 360.0f; + spk->cone_volume_outer = 1.0f; + spk->distance_max = FLT_MAX; + spk->distance_reference = 1.0f; + spk->flag = 0; + spk->pitch = 1.0f; + spk->sound = NULL; + spk->volume = 1.0f; + spk->volume_max = 1.0f; + spk->volume_min = 0.0f; + + return spk; +} + +Speaker *copy_speaker(Speaker *spk) +{ + Speaker *spkn; + + spkn= copy_libblock(spk); + if(spkn->sound) + spkn->sound->id.us++; + + return spkn; +} + +void make_local_speaker(Speaker *spk) +{ + Main *bmain= G.main; + Object *ob; + int local=0, lib=0; + + /* - only lib users: do nothing + * - only local users: set flag + * - mixed: make copy + */ + + if(spk->id.lib==NULL) return; + if(spk->id.us==1) { + spk->id.lib= NULL; + spk->id.flag= LIB_LOCAL; + new_id(&bmain->speaker, (ID *)spk, NULL); + return; + } + + ob= bmain->object.first; + while(ob) { + if(ob->data==spk) { + if(ob->id.lib) lib= 1; + else local= 1; + } + ob= ob->id.next; + } + + if(local && lib==0) { + spk->id.lib= NULL; + spk->id.flag= LIB_LOCAL; + new_id(&bmain->speaker, (ID *)spk, NULL); + } + else if(local && lib) { + Speaker *spkn= copy_speaker(spk); + spkn->id.us= 0; + + ob= bmain->object.first; + while(ob) { + if(ob->data==spk) { + + if(ob->id.lib==NULL) { + ob->data= spkn; + spkn->id.us++; + spk->id.us--; + } + } + ob= ob->id.next; + } + } +} + +void free_speaker(Speaker *spk) +{ + if(spk->sound) + spk->sound->id.us--; + + BKE_free_animdata((ID *)spk); +} + /* *************************************************** */ static void *add_obdata_from_type(int type) @@ -989,6 +1084,7 @@ static void *add_obdata_from_type(int type) case OB_LAMP: return add_lamp("Lamp"); case OB_LATTICE: return add_lattice("Lattice"); case OB_ARMATURE: return add_armature("Armature"); + case OB_SPEAKER: return add_speaker("Speaker"); case OB_EMPTY: return NULL; default: printf("add_obdata_from_type: Internal error, bad type: %d\n", type); @@ -1008,6 +1104,7 @@ static const char *get_obdata_defname(int type) case OB_LAMP: return "Lamp"; case OB_LATTICE: return "Lattice"; case OB_ARMATURE: return "Armature"; + case OB_SPEAKER: return "Speaker"; case OB_EMPTY: return "Empty"; default: printf("get_obdata_defname: Internal error, bad type: %d\n", type); @@ -1051,7 +1148,7 @@ Object *add_only_object(int type, const char *name) ob->empty_drawtype= OB_PLAINAXES; ob->empty_drawsize= 1.0; - if(type==OB_CAMERA || type==OB_LAMP) { + if(type==OB_CAMERA || type==OB_LAMP || type==OB_SPEAKER) { ob->trackflag= OB_NEGZ; ob->upflag= OB_POSY; } diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 51cb4cc64ed..0387e260915 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -85,6 +85,7 @@ #include "DNA_scene_types.h" #include "DNA_sequence_types.h" #include "DNA_smoke_types.h" +#include "DNA_speaker_types.h" #include "DNA_sound_types.h" #include "DNA_space_types.h" #include "DNA_vfont_types.h" @@ -5566,6 +5567,37 @@ static void fix_relpaths_library(const char *basepath, Main *main) } } +/* ************ READ SPEAKER ***************** */ + +static void lib_link_speaker(FileData *fd, Main *main) +{ + Speaker *spk; + + spk= main->speaker.first; + while(spk) { + if(spk->id.flag & LIB_NEEDLINK) { + if (spk->adt) lib_link_animdata(fd, &spk->id, spk->adt); + + spk->sound= newlibadr(fd, spk->id.lib, spk->sound); + if (spk->sound) { + spk->sound->id.us++; + } + + spk->id.flag -= LIB_NEEDLINK; + } + spk= spk->id.next; + } +} + +static void direct_link_speaker(FileData *fd, Speaker *spk) +{ + spk->adt= newdataadr(fd, spk->adt); + direct_link_animdata(fd, spk->adt); + + /*spk->sound= newdataadr(fd, spk->sound); + direct_link_sound(fd, spk->sound);*/ +} + /* ************** READ SOUND ******************* */ static void direct_link_sound(FileData *fd, bSound *sound) @@ -5661,6 +5693,7 @@ static const char *dataname(short id_code) case ID_SCR: return "Data from SCR"; case ID_VF: return "Data from VF"; case ID_TXT : return "Data from TXT"; + case ID_SPK: return "Data from SPK"; case ID_SO: return "Data from SO"; case ID_NT: return "Data from NT"; case ID_BR: return "Data from BR"; @@ -5805,6 +5838,9 @@ static BHead *read_libblock(FileData *fd, Main *main, BHead *bhead, int flag, ID case ID_CA: direct_link_camera(fd, (Camera *)id); break; + case ID_SPK: + direct_link_speaker(fd, (Speaker *)id); + break; case ID_SO: direct_link_sound(fd, (bSound *)id); break; @@ -11796,6 +11832,7 @@ static void lib_link_all(FileData *fd, Main *main) lib_link_latt(fd, main); lib_link_text(fd, main); lib_link_camera(fd, main); + lib_link_speaker(fd, main); lib_link_sound(fd, main); lib_link_group(fd, main); lib_link_armature(fd, main); @@ -12712,6 +12749,14 @@ static void expand_camera(FileData *fd, Main *mainvar, Camera *ca) expand_animdata(fd, mainvar, ca->adt); } +static void expand_speaker(FileData *fd, Main *mainvar, Speaker *spk) +{ + expand_doit(fd, mainvar, spk->sound); + + if (spk->adt) + expand_animdata(fd, mainvar, spk->adt); +} + static void expand_sound(FileData *fd, Main *mainvar, bSound *snd) { expand_doit(fd, mainvar, snd->ipo); // XXX depreceated - old animation system @@ -12774,6 +12819,9 @@ static void expand_main(FileData *fd, Main *mainvar) case ID_CA: expand_camera(fd, mainvar, (Camera *)id); break; + case ID_SPK: + expand_speaker(fd, mainvar,(Speaker *)id); + break; case ID_SO: expand_sound(fd, mainvar, (bSound *)id); break; diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index c9e7cd0486e..319657c8968 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -123,6 +123,7 @@ Any case: direct data is ALWAYS after the lib block #include "DNA_smoke_types.h" #include "DNA_space_types.h" #include "DNA_screen_types.h" +#include "DNA_speaker_types.h" #include "DNA_sound_types.h" #include "DNA_text_types.h" #include "DNA_view3d_types.h" @@ -2331,6 +2332,23 @@ static void write_texts(WriteData *wd, ListBase *idbase) mywrite(wd, MYWRITE_FLUSH, 0); } +static void write_speakers(WriteData *wd, ListBase *idbase) +{ + Speaker *spk; + + spk= idbase->first; + while(spk) { + if(spk->id.us>0 || wd->current) { + /* write LibData */ + writestruct(wd, ID_SPK, "Speaker", 1, spk); + if (spk->id.properties) IDP_WriteProperty(spk->id.properties, wd); + + if (spk->adt) write_animdata(wd, spk->adt); + } + spk= spk->id.next; + } +} + static void write_sounds(WriteData *wd, ListBase *idbase) { bSound *sound; @@ -2509,6 +2527,7 @@ static int write_file_handle(Main *mainvar, int handle, MemFile *compare, MemFil write_keys (wd, &mainvar->key); write_worlds (wd, &mainvar->world); write_texts (wd, &mainvar->text); + write_speakers (wd, &mainvar->speaker); write_sounds (wd, &mainvar->sound); write_groups (wd, &mainvar->group); write_armatures(wd, &mainvar->armature); diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index 5e23b49fc22..4296d404cd3 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -55,6 +55,7 @@ #include "DNA_node_types.h" #include "DNA_world_types.h" #include "DNA_gpencil_types.h" +#include "DNA_speaker_types.h" #include "RNA_access.h" @@ -584,7 +585,9 @@ static int acf_object_icon(bAnimListElem *ale) return ICON_OUTLINER_OB_META; case OB_LATTICE: return ICON_OUTLINER_OB_LATTICE; - case OB_ARMATURE: + case OB_SPEAKER: + return ICON_SPEAKER; + case OB_ARMATURE: return ICON_OUTLINER_OB_ARMATURE; case OB_FONT: return ICON_OUTLINER_OB_FONT; @@ -2088,6 +2091,82 @@ static bAnimChannelType ACF_DSLAT= acf_dslat_setting_ptr /* pointer for setting */ }; +/* Speaker Expander ------------------------------------------- */ + +// TODO: just get this from RNA? +static int acf_dsspk_icon(bAnimListElem *UNUSED(ale)) +{ + return ICON_SPEAKER; +} + +/* get the appropriate flag(s) for the setting when it is valid */ +static int acf_dsspk_setting_flag(bAnimContext *UNUSED(ac), int setting, short *neg) +{ + /* clear extra return data first */ + *neg= 0; + + switch (setting) { + case ACHANNEL_SETTING_EXPAND: /* expanded */ + return SPK_DS_EXPAND; + + case ACHANNEL_SETTING_MUTE: /* mute (only in NLA) */ + return ADT_NLA_EVAL_OFF; + + case ACHANNEL_SETTING_VISIBLE: /* visible (only in Graph Editor) */ + *neg= 1; + return ADT_CURVES_NOT_VISIBLE; + + case ACHANNEL_SETTING_SELECT: /* selected */ + return ADT_UI_SELECTED; + + default: /* unsupported */ + return 0; + } +} + +/* get pointer to the setting */ +static void *acf_dsspk_setting_ptr(bAnimListElem *ale, int setting, short *type) +{ + Speaker *spk= (Speaker *)ale->data; + + /* clear extra return data first */ + *type= 0; + + switch (setting) { + case ACHANNEL_SETTING_EXPAND: /* expanded */ + GET_ACF_FLAG_PTR(spk->flag); + + case ACHANNEL_SETTING_SELECT: /* selected */ + case ACHANNEL_SETTING_MUTE: /* muted (for NLA only) */ + case ACHANNEL_SETTING_VISIBLE: /* visible (for Graph Editor only) */ + if (spk->adt) + GET_ACF_FLAG_PTR(spk->adt->flag) + else + return NULL; + + default: /* unsupported */ + return NULL; + } +} + +/* speaker expander type define */ +static bAnimChannelType ACF_DSSPK= +{ + "Speaker Expander", /* type name */ + + acf_generic_dataexpand_color, /* backdrop color */ + acf_generic_dataexpand_backdrop,/* backdrop */ + acf_generic_indention_1, /* indent level */ + acf_generic_basic_offset, /* offset */ + + acf_generic_idblock_name, /* name */ + acf_dsspk_icon, /* icon */ + + acf_generic_dataexpand_setting_valid, /* has setting */ + acf_dsspk_setting_flag, /* flag for setting */ + acf_dsspk_setting_ptr /* pointer for setting */ +}; + /* ShapeKey Entry ------------------------------------------- */ /* name for ShapeKey */ @@ -2370,7 +2449,8 @@ static void ANIM_init_channel_typeinfo_data (void) animchannelTypeInfo[type++]= &ACF_DSMESH; /* Mesh Channel */ animchannelTypeInfo[type++]= &ACF_DSTEX; /* Texture Channel */ animchannelTypeInfo[type++]= &ACF_DSLAT; /* Lattice Channel */ - + animchannelTypeInfo[type++]= &ACF_DSSPK; /* Speaker Channel */ + animchannelTypeInfo[type++]= &ACF_SHAPEKEY; /* ShapeKey */ animchannelTypeInfo[type++]= &ACF_GPD; /* Grease Pencil Datablock */ diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index eee7fb0badd..8331001d98e 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -124,6 +124,7 @@ void ANIM_set_active_channel (bAnimContext *ac, void *data, short datatype, int case ANIMTYPE_DSMESH: case ANIMTYPE_DSTEX: case ANIMTYPE_DSLAT: + case ANIMTYPE_DSSPK: { /* need to verify that this data is valid for now */ if (ale->adt) { @@ -168,6 +169,7 @@ void ANIM_set_active_channel (bAnimContext *ac, void *data, short datatype, int case ANIMTYPE_DSARM: case ANIMTYPE_DSMESH: case ANIMTYPE_DSLAT: + case ANIMTYPE_DSSPK: { /* need to verify that this data is valid for now */ if (ale && ale->adt) { @@ -247,6 +249,7 @@ void ANIM_deselect_anim_channels (bAnimContext *ac, void *data, short datatype, case ANIMTYPE_DSNTREE: case ANIMTYPE_DSTEX: case ANIMTYPE_DSLAT: + case ANIMTYPE_DSSPK: { if ((ale->adt) && (ale->adt->flag & ADT_UI_SELECTED)) sel= ACHANNEL_SETFLAG_CLEAR; @@ -336,6 +339,7 @@ void ANIM_deselect_anim_channels (bAnimContext *ac, void *data, short datatype, case ANIMTYPE_DSNTREE: case ANIMTYPE_DSTEX: case ANIMTYPE_DSLAT: + case ANIMTYPE_DSSPK: { /* need to verify that this data is valid for now */ if (ale->adt) { @@ -2071,6 +2075,7 @@ static int mouse_anim_channels (bAnimContext *ac, float UNUSED(x), int channel_i case ANIMTYPE_DSNTREE: case ANIMTYPE_DSTEX: case ANIMTYPE_DSLAT: + case ANIMTYPE_DSSPK: { /* sanity checking... */ if (ale->adt) { diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index 047a7763fd8..4927b0f097a 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -67,6 +67,7 @@ #include "DNA_sequence_types.h" #include "DNA_scene_types.h" #include "DNA_screen_types.h" +#include "DNA_speaker_types.h" #include "DNA_world_types.h" #include "DNA_gpencil_types.h" #include "DNA_object_types.h" @@ -646,6 +647,19 @@ static bAnimListElem *make_new_animlistelem (void *data, short datatype, ID *own ale->adt= BKE_animdata_from_id(data); } break; + case ANIMTYPE_DSSPK: + { + Speaker *spk= (Speaker *)data; + AnimData *adt= spk->adt; + + ale->flag= FILTER_SPK_OBJD(spk); + + ale->key_data= (adt) ? adt->action : NULL; + ale->datatype= ALE_ACT; + + ale->adt= BKE_animdata_from_id(data); + } + break; case ANIMTYPE_DSSKEY: { Key *key= (Key *)data; @@ -1608,6 +1622,14 @@ static size_t animdata_filter_ds_obdata (bAnimContext *ac, ListBase *anim_data, expanded= FILTER_LATTICE_OBJD(lt); } break; + case OB_SPEAKER: /* ---------- Speaker ----------- */ + { + Speaker *spk= (Speaker *)ob->data; + + type= ANIMTYPE_DSSPK; + expanded= FILTER_SPK_OBJD(spk); + } + break; } /* add object data animation channels */ diff --git a/source/blender/editors/animation/keyframes_draw.c b/source/blender/editors/animation/keyframes_draw.c index b774bc947e4..56bc37709bc 100644 --- a/source/blender/editors/animation/keyframes_draw.c +++ b/source/blender/editors/animation/keyframes_draw.c @@ -59,6 +59,7 @@ #include "DNA_meta_types.h" #include "DNA_node_types.h" #include "DNA_particle_types.h" +#include "DNA_speaker_types.h" #include "DNA_world_types.h" #include "DNA_gpencil_types.h" diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 0b99c256183..3c4ca1a5d97 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -153,6 +153,7 @@ typedef enum eAnim_ChannelType { ANIMTYPE_DSMESH, ANIMTYPE_DSTEX, ANIMTYPE_DSLAT, + ANIMTYPE_DSSPK, ANIMTYPE_SHAPEKEY, @@ -243,6 +244,7 @@ typedef enum eAnimFilter_Flags { #define FILTER_ARM_OBJD(arm) ((arm->flag & ARM_DS_EXPAND)) #define FILTER_MESH_OBJD(me) ((me->flag & ME_DS_EXPAND)) #define FILTER_LATTICE_OBJD(lt) ((lt->flag & LT_DS_EXPAND)) +#define FILTER_SPK_OBJD(spk) ((spk->flag & SPK_DS_EXPAND)) /* Variable use expanders */ #define FILTER_NTREE_DATA(ntree) ((ntree->flag & NTREE_DS_EXPAND)) #define FILTER_TEX_DATA(tex) ((tex->flag & TEX_DS_EXPAND)) diff --git a/source/blender/editors/include/UI_resources.h b/source/blender/editors/include/UI_resources.h index 2311aafbb17..2bc2aac165f 100644 --- a/source/blender/editors/include/UI_resources.h +++ b/source/blender/editors/include/UI_resources.h @@ -204,6 +204,8 @@ enum { TH_STRIP_SELECT, TH_LAMP, + + TH_SPEAKER, TH_NODE, TH_NODE_IN_OUT, diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index 3d7d1bf95cc..28bfbfba6c8 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -298,11 +298,13 @@ static const char *template_id_browse_tip(StructRNA *type) case ID_MA: return "Browse Material to be linked"; case ID_TE: return "Browse Texture to be linked"; case ID_IM: return "Browse Image to be linked"; - case ID_LA: return "Browse Lattice Data to be linked"; + case ID_LT: return "Browse Lattice Data to be linked"; + case ID_LA: return "Browse Lamp Data to be linked"; case ID_CA: return "Browse Camera Data to be linked"; case ID_WO: return "Browse World Settings to be linked"; case ID_SCR: return "Choose Screen lay-out"; case ID_TXT: return "Browse Text to be linked"; + case ID_SPK: return "Browse Speaker Data to be linked"; case ID_SO: return "Browse Sound to be linked"; case ID_AR: return "Browse Armature data to be linked"; case ID_AC: return "Browse Action to be linked"; diff --git a/source/blender/editors/interface/resources.c b/source/blender/editors/interface/resources.c index 2465c734aa0..1aa2fb391db 100644 --- a/source/blender/editors/interface/resources.c +++ b/source/blender/editors/interface/resources.c @@ -249,6 +249,8 @@ const unsigned char *UI_ThemeGetColorPtr(bTheme *btheme, int spacetype, int colo cp= ts->wire; break; case TH_LAMP: cp= ts->lamp; break; + case TH_SPEAKER: + cp= ts->speaker; break; case TH_SELECT: cp= ts->select; break; case TH_ACTIVE: @@ -584,6 +586,7 @@ void ui_theme_init_default(void) SETCOLF(btheme->tv3d.grid, 0.251, 0.251, 0.251, 1.0); SETCOL(btheme->tv3d.wire, 0x0, 0x0, 0x0, 255); SETCOL(btheme->tv3d.lamp, 0, 0, 0, 40); + SETCOL(btheme->tv3d.speaker, 0, 0, 0, 255); SETCOL(btheme->tv3d.select, 241, 88, 0, 255); SETCOL(btheme->tv3d.active, 255, 170, 64, 255); SETCOL(btheme->tv3d.group, 8, 48, 8, 255); diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index f5f97c6a5f6..48e138dfcdc 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -44,6 +44,7 @@ #include "DNA_object_fluidsim.h" #include "DNA_object_force.h" #include "DNA_scene_types.h" +#include "DNA_speaker_types.h" #include "DNA_vfont_types.h" #include "BLI_math.h" @@ -764,6 +765,40 @@ static int group_instance_add_exec(bContext *C, wmOperator *op) return OPERATOR_CANCELLED; } +static int object_speaker_add_exec(bContext *C, wmOperator *op) +{ + Object *ob; + int enter_editmode; + unsigned int layer; + float loc[3], rot[3]; + + object_add_generic_invoke_options(C, op); + if(!ED_object_add_generic_get_opts(C, op, loc, rot, &enter_editmode, &layer)) + return OPERATOR_CANCELLED; + + ob= ED_object_add_type(C, OB_SPEAKER, loc, rot, FALSE, layer); + + return OPERATOR_FINISHED; +} + +void OBJECT_OT_speaker_add(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Add Speaker"; + ot->description = "Add a speaker object to the scene"; + ot->idname= "OBJECT_OT_speaker_add"; + + /* api callbacks */ + ot->invoke= WM_menu_invoke; + ot->exec= object_speaker_add_exec; + ot->poll= ED_operator_objectmode; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + + ED_object_add_generic_props(ot, FALSE); +} + /* only used as menu */ void OBJECT_OT_group_instance_add(wmOperatorType *ot) { @@ -1600,6 +1635,18 @@ static Base *object_add_duplicate_internal(Main *bmain, Scene *scene, Base *base id->us--; } break; + case OB_SPEAKER: + // AUD_XXX TODO: always duplicate Speakers on speaker object duplication? + if(dupflag!=0) { + ID_NEW_US2(obn->data ) + else { + obn->data= copy_speaker(obn->data); + didit= 1; + } + id->us--; + } + break; + } /* check if obdata is copied */ diff --git a/source/blender/editors/object/object_intern.h b/source/blender/editors/object/object_intern.h index 801880f0f32..c308d36f838 100644 --- a/source/blender/editors/object/object_intern.h +++ b/source/blender/editors/object/object_intern.h @@ -116,6 +116,7 @@ void OBJECT_OT_armature_add(struct wmOperatorType *ot); void OBJECT_OT_lamp_add(struct wmOperatorType *ot); void OBJECT_OT_effector_add(struct wmOperatorType *ot); void OBJECT_OT_camera_add(struct wmOperatorType *ot); +void OBJECT_OT_speaker_add(struct wmOperatorType *ot); void OBJECT_OT_group_instance_add(struct wmOperatorType *ot); void OBJECT_OT_duplicates_make_real(struct wmOperatorType *ot); diff --git a/source/blender/editors/object/object_ops.c b/source/blender/editors/object/object_ops.c index ff9b13379a2..8f00f923b84 100644 --- a/source/blender/editors/object/object_ops.c +++ b/source/blender/editors/object/object_ops.c @@ -117,6 +117,7 @@ void ED_operatortypes_object(void) WM_operatortype_append(OBJECT_OT_armature_add); WM_operatortype_append(OBJECT_OT_lamp_add); WM_operatortype_append(OBJECT_OT_camera_add); + WM_operatortype_append(OBJECT_OT_speaker_add); WM_operatortype_append(OBJECT_OT_add); WM_operatortype_append(OBJECT_OT_add_named); WM_operatortype_append(OBJECT_OT_effector_add); diff --git a/source/blender/editors/object/object_relations.c b/source/blender/editors/object/object_relations.c index f21241b6e7a..ab9c69988fe 100644 --- a/source/blender/editors/object/object_relations.c +++ b/source/blender/editors/object/object_relations.c @@ -45,6 +45,7 @@ #include "DNA_meta_types.h" #include "DNA_particle_types.h" #include "DNA_scene_types.h" +#include "DNA_speaker_types.h" #include "DNA_world_types.h" #include "DNA_object_types.h" @@ -971,8 +972,8 @@ static int track_set_exec(bContext *C, wmOperator *op) data->tar = obact; ob->recalc |= OB_RECALC_OB|OB_RECALC_DATA|OB_RECALC_TIME; - /* Lamp and Camera track differently by default */ - if (ob->type == OB_LAMP || ob->type == OB_CAMERA) + /* Lamp, Camera and Speaker track differently by default */ + if (ob->type == OB_LAMP || ob->type == OB_CAMERA || ob->type == OB_SPEAKER) data->trackflag = TRACK_nZ; } } @@ -990,8 +991,8 @@ static int track_set_exec(bContext *C, wmOperator *op) data->tar = obact; ob->recalc |= OB_RECALC_OB|OB_RECALC_DATA|OB_RECALC_TIME; - /* Lamp and Camera track differently by default */ - if (ob->type == OB_LAMP || ob->type == OB_CAMERA) { + /* Lamp, Camera and Speaker track differently by default */ + if (ob->type == OB_LAMP || ob->type == OB_CAMERA || ob->type == OB_SPEAKER) { data->reserved1 = TRACK_nZ; data->reserved2 = UP_Y; } @@ -1011,8 +1012,8 @@ static int track_set_exec(bContext *C, wmOperator *op) data->tar = obact; ob->recalc |= OB_RECALC_OB|OB_RECALC_DATA|OB_RECALC_TIME; - /* Lamp and Camera track differently by default */ - if (ob->type == OB_LAMP || ob->type == OB_CAMERA) { + /* Lamp, Camera and Speaker track differently by default */ + if (ob->type == OB_LAMP || ob->type == OB_CAMERA || ob->type == OB_SPEAKER) { data->trackflag = TRACK_nZ; data->lockflag = LOCK_Y; } @@ -1481,6 +1482,9 @@ static void single_obdata_users(Main *bmain, Scene *scene, int flag) ob->data= copy_armature(ob->data); armature_rebuild_pose(ob, ob->data); break; + case OB_SPEAKER: + ob->data= copy_speaker(ob->data); + break; default: if (G.f & G_DEBUG) printf("ERROR single_obdata_users: can't copy %s\n", id->name); diff --git a/source/blender/editors/sound/sound_ops.c b/source/blender/editors/sound/sound_ops.c index f0a0bcff3f3..8744ec5dfd6 100644 --- a/source/blender/editors/sound/sound_ops.c +++ b/source/blender/editors/sound/sound_ops.c @@ -376,8 +376,8 @@ static int bake_animation_exec(bContext *C, wmOperator *UNUSED(op)) void SOUND_OT_bake_animation(wmOperatorType *ot) { /* identifiers */ - ot->name= "Bake animation"; - ot->description= "Bakes the animation cache so that it's up to date"; + ot->name= "Update animation cache"; + ot->description= "Updates the audio animation cache so that it's up to date"; ot->idname= "SOUND_OT_bake_animation"; /* api callbacks */ diff --git a/source/blender/editors/space_buttons/buttons_context.c b/source/blender/editors/space_buttons/buttons_context.c index 8e1a4b2d16c..35500ac9518 100644 --- a/source/blender/editors/space_buttons/buttons_context.c +++ b/source/blender/editors/space_buttons/buttons_context.c @@ -44,6 +44,7 @@ #include "DNA_node_types.h" #include "DNA_scene_types.h" #include "DNA_world_types.h" +#include "DNA_speaker_types.h" #include "DNA_brush_types.h" #include "BKE_context.h" @@ -188,6 +189,7 @@ static int buttons_context_path_data(ButsContextPath *path, int type) else if(RNA_struct_is_a(ptr->type, &RNA_Lattice) && (type == -1 || type == OB_LATTICE)) return 1; else if(RNA_struct_is_a(ptr->type, &RNA_Camera) && (type == -1 || type == OB_CAMERA)) return 1; else if(RNA_struct_is_a(ptr->type, &RNA_Lamp) && (type == -1 || type == OB_LAMP)) return 1; + else if(RNA_struct_is_a(ptr->type, &RNA_Speaker) && (type == -1 || type == OB_SPEAKER)) return 1; /* try to get an object in the path, no pinning supported here */ else if(buttons_context_path_object(path)) { ob= path->ptr[path->len-1].data; @@ -648,7 +650,7 @@ void buttons_context_compute(const bContext *C, SpaceButs *sbuts) const char *buttons_context_dir[] = { "world", "object", "mesh", "armature", "lattice", "curve", - "meta_ball", "lamp", "camera", "material", "material_slot", + "meta_ball", "lamp", "speaker", "camera", "material", "material_slot", "texture", "texture_slot", "bone", "edit_bone", "pose_bone", "particle_system", "particle_system_editable", "cloth", "soft_body", "fluid", "smoke", "collision", "brush", NULL}; @@ -701,6 +703,10 @@ int buttons_context(const bContext *C, const char *member, bContextDataResult *r set_pointer_type(path, result, &RNA_Camera); return 1; } + else if(CTX_data_equals(member, "speaker")) { + set_pointer_type(path, result, &RNA_Speaker); + return 1; + } else if(CTX_data_equals(member, "material")) { set_pointer_type(path, result, &RNA_Material); return 1; diff --git a/source/blender/editors/space_file/filelist.c b/source/blender/editors/space_file/filelist.c index 6736230e84f..e245e19ce96 100644 --- a/source/blender/editors/space_file/filelist.c +++ b/source/blender/editors/space_file/filelist.c @@ -1127,7 +1127,7 @@ void filelist_from_main(struct FileList *filelist) if( filelist->dir[0]==0) { /* make directories */ - filelist->numfiles= 23; + filelist->numfiles= 24; filelist->filelist= (struct direntry *)malloc(filelist->numfiles * sizeof(struct direntry)); for(a=0; anumfiles; a++) { @@ -1157,6 +1157,7 @@ void filelist_from_main(struct FileList *filelist) filelist->filelist[20].relname= BLI_strdup("Armature"); filelist->filelist[21].relname= BLI_strdup("Action"); filelist->filelist[22].relname= BLI_strdup("NodeTree"); + filelist->filelist[23].relname= BLI_strdup("Speaker"); filelist_sort(filelist, FILE_SORT_ALPHA); } else { diff --git a/source/blender/editors/space_nla/nla_buttons.c b/source/blender/editors/space_nla/nla_buttons.c index 677e818351d..b6de8e7fb59 100644 --- a/source/blender/editors/space_nla/nla_buttons.c +++ b/source/blender/editors/space_nla/nla_buttons.c @@ -146,6 +146,7 @@ static int nla_panel_context(const bContext *C, PointerRNA *adt_ptr, PointerRNA case ANIMTYPE_DSPART: case ANIMTYPE_DSMBALL: case ANIMTYPE_DSARM: + case ANIMTYPE_DSSPK: { /* for these channels, we only do AnimData */ if (ale->id && ale->adt) { diff --git a/source/blender/editors/space_nla/nla_channels.c b/source/blender/editors/space_nla/nla_channels.c index 5e81148c231..08a4de81013 100644 --- a/source/blender/editors/space_nla/nla_channels.c +++ b/source/blender/editors/space_nla/nla_channels.c @@ -180,6 +180,7 @@ static int mouse_nla_channels (bAnimContext *ac, float x, int channel_index, sho case ANIMTYPE_DSMESH: case ANIMTYPE_DSTEX: case ANIMTYPE_DSLAT: + case ANIMTYPE_DSSPK: { /* sanity checking... */ if (ale->adt) { diff --git a/source/blender/editors/space_outliner/outliner_draw.c b/source/blender/editors/space_outliner/outliner_draw.c index 40a9f80e712..c2dda694a1d 100644 --- a/source/blender/editors/space_outliner/outliner_draw.c +++ b/source/blender/editors/space_outliner/outliner_draw.c @@ -1080,6 +1080,8 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_FONT); break; case OB_SURF: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SURFACE); break; + case OB_SPEAKER: + tselem_draw_icon_uibut(&arg, ICON_SPEAKER); break; case OB_EMPTY: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_EMPTY); break; @@ -1123,6 +1125,7 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto tselem_draw_icon_uibut(&arg, ICON_TEXTURE_DATA); break; case ID_IM: tselem_draw_icon_uibut(&arg, ICON_IMAGE_DATA); break; + case ID_SPK: case ID_SO: tselem_draw_icon_uibut(&arg, ICON_SPEAKER); break; case ID_AR: diff --git a/source/blender/editors/space_outliner/outliner_tools.c b/source/blender/editors/space_outliner/outliner_tools.c index 57ee2fe00ef..4525ea9c8d9 100644 --- a/source/blender/editors/space_outliner/outliner_tools.c +++ b/source/blender/editors/space_outliner/outliner_tools.c @@ -135,7 +135,7 @@ static void set_operation_types(SpaceOops *soops, ListBase *lb, break; case ID_ME: case ID_CU: case ID_MB: case ID_LT: - case ID_LA: case ID_AR: case ID_CA: + case ID_LA: case ID_AR: case ID_CA: case ID_SPK: case ID_MA: case ID_TE: case ID_IP: case ID_IM: case ID_SO: case ID_KE: case ID_WO: case ID_AC: case ID_NLA: case ID_TXT: case ID_GR: diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c index 12d1865e28c..0c6ef67d603 100644 --- a/source/blender/editors/space_outliner/outliner_tree.c +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -50,6 +50,7 @@ #include "DNA_scene_types.h" #include "DNA_world_types.h" #include "DNA_sequence_types.h" +#include "DNA_speaker_types.h" #include "DNA_object_types.h" #include "BLI_blenlib.h" @@ -714,6 +715,13 @@ static void outliner_add_id_contents(SpaceOops *soops, TreeElement *te, TreeStor } } break; + case ID_SPK: + { + Speaker *spk= (Speaker *)id; + + outliner_add_element(soops, &te->subtree, spk->adt, te, TSE_ANIM_DATA, 0); + } + break; case ID_WO: { World *wrld= (World *)id; diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index e6889f4563f..86d3ddc3353 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -45,6 +45,7 @@ #include "DNA_meta_types.h" #include "DNA_scene_types.h" #include "DNA_smoke_types.h" +#include "DNA_speaker_types.h" #include "DNA_world_types.h" #include "DNA_armature_types.h" @@ -1491,6 +1492,52 @@ static void drawcamera(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *ob } } +/* flag similar to draw_object() */ +static void drawspeaker(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *ob, int flag) +{ + //Speaker *spk = ob->data; + + float vec[3]; + int i, j; + + glEnable(GL_BLEND); + + for(j = 0; j < 3; j++) + { + vec[2] = .25f * j -.125f; + + glBegin(GL_LINE_LOOP); + for(i = 0; i < 16; i++) + { + vec[0] = cos(M_PI * i / 8.0f) * (j == 0 ? .5f : .25f); + vec[1] = sin(M_PI * i / 8.0f) * (j == 0 ? .5f : .25f); + glVertex3fv(vec); + } + glEnd(); + } + + for(j = 0; j < 4; j++) + { + vec[0] = (((j + 1) % 2) * (j - 1)) * .5f; + vec[1] = ((j % 2) * (j - 2)) * .5f; + glBegin(GL_LINE_STRIP); + for(i = 0; i < 3; i++) + { + if(i == 1) + { + vec[0] *= .5f; + vec[1] *= .5f; + } + + vec[2] = .25f * i -.125f; + glVertex3fv(vec); + } + glEnd(); + } + + glDisable(GL_BLEND); +} + static void lattice_draw_verts(Lattice *lt, DispList *dl, short sel) { BPoint *bp = lt->def; @@ -5759,6 +5806,7 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag) else { if(ob->type==OB_LAMP) UI_ThemeColor(TH_LAMP); + else if(ob->type==OB_SPEAKER) UI_ThemeColor(TH_SPEAKER); else UI_ThemeColor(TH_WIRE); if((scene->basact)==base) { @@ -6006,6 +6054,10 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag) if((v3d->flag2 & V3D_RENDER_OVERRIDE)==0 || (rv3d->persp==RV3D_CAMOB && v3d->camera==ob)) /* special exception for active camera */ drawcamera(scene, v3d, rv3d, ob, flag); break; + case OB_SPEAKER: + if((v3d->flag2 & V3D_RENDER_OVERRIDE)==0) + drawspeaker(scene, v3d, rv3d, ob, flag); + break; case OB_LATTICE: if((v3d->flag2 & V3D_RENDER_OVERRIDE)==0) { drawlattice(scene, v3d, ob); diff --git a/source/blender/makesdna/DNA_ID.h b/source/blender/makesdna/DNA_ID.h index 4cf9f47041b..8fd9f49cd0a 100644 --- a/source/blender/makesdna/DNA_ID.h +++ b/source/blender/makesdna/DNA_ID.h @@ -178,6 +178,7 @@ typedef struct PreviewImage { #define ID_SCRN MAKE_ID2('S', 'N') /* (depreciated?) */ #define ID_VF MAKE_ID2('V', 'F') /* VectorFont */ #define ID_TXT MAKE_ID2('T', 'X') /* Text */ +#define ID_SPK MAKE_ID2('S', 'K') /* Speaker */ #define ID_SO MAKE_ID2('S', 'O') /* Sound */ #define ID_GR MAKE_ID2('G', 'R') /* Group */ #define ID_ID MAKE_ID2('I', 'D') /* (internal use only) */ diff --git a/source/blender/makesdna/DNA_action_types.h b/source/blender/makesdna/DNA_action_types.h index 3ead485e10a..88e67864456 100644 --- a/source/blender/makesdna/DNA_action_types.h +++ b/source/blender/makesdna/DNA_action_types.h @@ -552,6 +552,7 @@ typedef enum eDopeSheet_FilterFlag { ADS_FILTER_NOARM = (1<<18), ADS_FILTER_NONTREE = (1<<19), ADS_FILTER_NOTEX = (1<<20), + ADS_FILTER_NOSPK = (1<<21), /* NLA-specific filters */ ADS_FILTER_NLA_NOACT = (1<<25), /* if the AnimData block has no NLA data, don't include to just show Action-line */ @@ -561,7 +562,7 @@ typedef enum eDopeSheet_FilterFlag { ADS_FILTER_BY_FCU_NAME = (1<<27), /* for F-Curves, filter by the displayed name (i.e. to isolate all Location curves only) */ /* combination filters (some only used at runtime) */ - ADS_FILTER_NOOBDATA = (ADS_FILTER_NOCAM|ADS_FILTER_NOMAT|ADS_FILTER_NOLAM|ADS_FILTER_NOCUR|ADS_FILTER_NOPART|ADS_FILTER_NOARM) + ADS_FILTER_NOOBDATA = (ADS_FILTER_NOCAM|ADS_FILTER_NOMAT|ADS_FILTER_NOLAM|ADS_FILTER_NOCUR|ADS_FILTER_NOPART|ADS_FILTER_NOARM|ADS_FILTER_NOSPK) } eDopeSheet_FilterFlag; /* DopeSheet general flags */ diff --git a/source/blender/makesdna/DNA_object_types.h b/source/blender/makesdna/DNA_object_types.h index dfc7d42793d..ffa82092ef1 100644 --- a/source/blender/makesdna/DNA_object_types.h +++ b/source/blender/makesdna/DNA_object_types.h @@ -306,6 +306,8 @@ typedef struct DupliObject { #define OB_LAMP 10 #define OB_CAMERA 11 +#define OB_SPEAKER 12 + // #define OB_WAVE 21 #define OB_LATTICE 22 diff --git a/source/blender/makesdna/DNA_speaker_types.h b/source/blender/makesdna/DNA_speaker_types.h new file mode 100644 index 00000000000..50cb62c79e5 --- /dev/null +++ b/source/blender/makesdna/DNA_speaker_types.h @@ -0,0 +1,68 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Contributor(s): Jörg Müller. + * + * ***** END GPL LICENSE BLOCK ***** + */ +#ifndef DNA_SPEAKER_TYPES_H +#define DNA_SPEAKER_TYPES_H + +/** \file DNA_speaker_types.h + * \ingroup DNA + */ + +#include "DNA_ID.h" + +struct AnimData; +struct bSound; + +typedef struct Speaker { + ID id; + struct AnimData *adt; /* animation data (must be immediately after id for utilities to use it) */ + + struct bSound *sound; + + short flag; + short pad1[3]; + + // not animatable properties + float volume_max; + float volume_min; + float distance_max; + float distance_reference; + float attenuation; + float cone_angle_outer; + float cone_angle_inner; + float cone_volume_outer; + + // animatable properties + float volume; + float pitch; +} Speaker; + +/* **************** SPEAKER ********************* */ + +/* flag */ +#define SPK_DS_EXPAND (1<<0) +#define SPK_MUTED (1<<1) +#define SPK_RELATIVE (1<<2) + +#endif /* DNA_SPEAKER_TYPES_H */ + diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h index 4757c112b09..4cf744a7878 100644 --- a/source/blender/makesdna/DNA_userdef_types.h +++ b/source/blender/makesdna/DNA_userdef_types.h @@ -197,7 +197,7 @@ typedef struct ThemeSpace { char grid[4]; char wire[4], select[4]; - char lamp[4]; + char lamp[4], speaker[4], pad2[4]; char active[4], group[4], group_active[4], transform[4]; char vertex[4], vertex_select[4]; char edge[4], edge_select[4]; diff --git a/source/blender/makesdna/intern/makesdna.c b/source/blender/makesdna/intern/makesdna.c index 80299d44a78..16d59356d25 100644 --- a/source/blender/makesdna/intern/makesdna.c +++ b/source/blender/makesdna/intern/makesdna.c @@ -132,6 +132,7 @@ const char *includefiles[] = { "DNA_anim_types.h", "DNA_boid_types.h", "DNA_smoke_types.h", + "DNA_speaker_types.h", // empty string to indicate end of includefiles "" @@ -1196,4 +1197,5 @@ int main(int argc, char ** argv) #include "DNA_anim_types.h" #include "DNA_boid_types.h" #include "DNA_smoke_types.h" +#include "DNA_speaker_types.h" /* end of list */ diff --git a/source/blender/makesrna/RNA_access.h b/source/blender/makesrna/RNA_access.h index f5d73bddc3b..2add02a7f4e 100644 --- a/source/blender/makesrna/RNA_access.h +++ b/source/blender/makesrna/RNA_access.h @@ -463,6 +463,7 @@ extern StructRNA RNA_SpaceTimeline; extern StructRNA RNA_SpaceUVEditor; extern StructRNA RNA_SpaceUserPreferences; extern StructRNA RNA_SpaceView3D; +extern StructRNA RNA_Speaker; extern StructRNA RNA_SpeedControlSequence; extern StructRNA RNA_Spline; extern StructRNA RNA_SplineIKConstraint; diff --git a/source/blender/makesrna/intern/CMakeLists.txt b/source/blender/makesrna/intern/CMakeLists.txt index cb593e7deab..7d7c5532fb5 100644 --- a/source/blender/makesrna/intern/CMakeLists.txt +++ b/source/blender/makesrna/intern/CMakeLists.txt @@ -78,6 +78,7 @@ set(DEFSRC rna_smoke.c rna_sound.c rna_space.c + rna_speaker.c rna_test.c rna_text.c rna_texture.c diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index 7da538e171b..feb926fd28e 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -2461,6 +2461,7 @@ static RNAProcessItem PROCESS_ITEMS[]= { {"rna_sequencer.c", "rna_sequencer_api.c", RNA_def_sequencer}, {"rna_smoke.c", NULL, RNA_def_smoke}, {"rna_space.c", NULL, RNA_def_space}, + {"rna_speaker.c", NULL, RNA_def_speaker}, {"rna_test.c", NULL, RNA_def_test}, {"rna_text.c", NULL, RNA_def_text}, {"rna_timeline.c", NULL, RNA_def_timeline_marker}, diff --git a/source/blender/makesrna/intern/rna_ID.c b/source/blender/makesrna/intern/rna_ID.c index 3ce84e3a19f..48b5592dbfc 100644 --- a/source/blender/makesrna/intern/rna_ID.c +++ b/source/blender/makesrna/intern/rna_ID.c @@ -66,6 +66,7 @@ EnumPropertyItem id_type_items[] = { {ID_PA, "PARTICLE", ICON_PARTICLE_DATA, "Particle", ""}, {ID_SCE, "SCENE", ICON_SCENE_DATA, "Scene", ""}, {ID_SCR, "SCREEN", ICON_SPLITSCREEN, "Screen", ""}, + {ID_SPK, "SPEAKER", ICON_SPEAKER, "Speaker", ""}, {ID_SO, "SOUND", ICON_PLAY_AUDIO, "Sound", ""}, {ID_TXT, "TEXT", ICON_TEXT, "Text", ""}, {ID_TE, "TEXTURE", ICON_TEXTURE_DATA, "Texture", ""}, @@ -136,6 +137,7 @@ short RNA_type_to_ID_code(StructRNA *type) if(RNA_struct_is_a(type, &RNA_ParticleSettings)) return ID_PA; if(RNA_struct_is_a(type, &RNA_Scene)) return ID_SCE; if(RNA_struct_is_a(type, &RNA_Screen)) return ID_SCR; + if(RNA_struct_is_a(type, &RNA_Speaker)) return ID_SPK; if(RNA_struct_is_a(type, &RNA_Sound)) return ID_SO; if(RNA_struct_is_a(type, &RNA_Text)) return ID_TXT; if(RNA_struct_is_a(type, &RNA_Texture)) return ID_TE; @@ -169,6 +171,7 @@ StructRNA *ID_code_to_RNA_type(short idcode) case ID_PA: return &RNA_ParticleSettings; case ID_SCE: return &RNA_Scene; case ID_SCR: return &RNA_Screen; + case ID_SPK: return &RNA_Speaker; case ID_SO: return &RNA_Sound; case ID_TXT: return &RNA_Text; case ID_TE: return &RNA_Texture; diff --git a/source/blender/makesrna/intern/rna_action.c b/source/blender/makesrna/intern/rna_action.c index 525868259a5..31a9d57bc93 100644 --- a/source/blender/makesrna/intern/rna_action.c +++ b/source/blender/makesrna/intern/rna_action.c @@ -416,6 +416,12 @@ static void rna_def_dopesheet(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Display Node", "Include visualization of Node related Animation data"); RNA_def_property_ui_icon(prop, ICON_NODETREE, 0); RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN|NA_EDITED, NULL); + + prop= RNA_def_property(srna, "show_speakers", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_negative_sdna(prop, NULL, "filterflag", ADS_FILTER_NOSPK); + RNA_def_property_ui_text(prop, "Display Speaker", "Include visualization of Speaker related Animation data"); + RNA_def_property_ui_icon(prop, ICON_SPEAKER, 0); + RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN|NA_EDITED, NULL); } static void rna_def_action_group(BlenderRNA *brna) diff --git a/source/blender/makesrna/intern/rna_internal.h b/source/blender/makesrna/intern/rna_internal.h index 9175806e2bb..f0028fb331c 100644 --- a/source/blender/makesrna/intern/rna_internal.h +++ b/source/blender/makesrna/intern/rna_internal.h @@ -168,6 +168,7 @@ void RNA_def_sensor(struct BlenderRNA *brna); void RNA_def_sequencer(struct BlenderRNA *brna); void RNA_def_smoke(struct BlenderRNA *brna); void RNA_def_space(struct BlenderRNA *brna); +void RNA_def_speaker(struct BlenderRNA *brna); void RNA_def_test(struct BlenderRNA *brna); void RNA_def_text(struct BlenderRNA *brna); void RNA_def_texture(struct BlenderRNA *brna); @@ -279,6 +280,7 @@ void RNA_def_main_brushes(BlenderRNA *brna, PropertyRNA *cprop); void RNA_def_main_worlds(BlenderRNA *brna, PropertyRNA *cprop); void RNA_def_main_groups(BlenderRNA *brna, PropertyRNA *cprop); void RNA_def_main_texts(BlenderRNA *brna, PropertyRNA *cprop); +void RNA_def_main_speakers(BlenderRNA *brna, PropertyRNA *cprop); void RNA_def_main_sounds(BlenderRNA *brna, PropertyRNA *cprop); void RNA_def_main_armatures(BlenderRNA *brna, PropertyRNA *cprop); void RNA_def_main_actions(BlenderRNA *brna, PropertyRNA *cprop); diff --git a/source/blender/makesrna/intern/rna_main.c b/source/blender/makesrna/intern/rna_main.c index bb13a3b1bf1..021aa9660ed 100644 --- a/source/blender/makesrna/intern/rna_main.c +++ b/source/blender/makesrna/intern/rna_main.c @@ -187,6 +187,12 @@ static void rna_Main_text_begin(CollectionPropertyIterator *iter, PointerRNA *pt rna_iterator_listbase_begin(iter, &bmain->text, NULL); } +static void rna_Main_speaker_begin(CollectionPropertyIterator *iter, PointerRNA *ptr) +{ + Main *bmain= (Main*)ptr->data; + rna_iterator_listbase_begin(iter, &bmain->speaker, NULL); +} + static void rna_Main_sound_begin(CollectionPropertyIterator *iter, PointerRNA *ptr) { Main *bmain= (Main*)ptr->data; @@ -297,6 +303,7 @@ void RNA_def_main(BlenderRNA *brna) {"shape_keys", "Key", "rna_Main_key_begin", "Shape Keys", "Shape Key datablocks.", NULL}, {"scripts", "ID", "rna_Main_script_begin", "Scripts", "Script datablocks (DEPRECATED).", NULL}, {"texts", "Text", "rna_Main_text_begin", "Texts", "Text datablocks.", RNA_def_main_texts}, + {"speakers", "Speaker", "rna_Main_speaker_begin", "Speakers", "Speaker datablocks.", RNA_def_main_speakers}, {"sounds", "Sound", "rna_Main_sound_begin", "Sounds", "Sound datablocks.", RNA_def_main_sounds}, {"armatures", "Armature", "rna_Main_armature_begin", "Armatures", "Armature datablocks.", RNA_def_main_armatures}, {"actions", "Action", "rna_Main_action_begin", "Actions", "Action datablocks.", RNA_def_main_actions}, diff --git a/source/blender/makesrna/intern/rna_main_api.c b/source/blender/makesrna/intern/rna_main_api.c index 8ac620c2fcf..7b951294aee 100644 --- a/source/blender/makesrna/intern/rna_main_api.c +++ b/source/blender/makesrna/intern/rna_main_api.c @@ -71,6 +71,7 @@ #include "DNA_material_types.h" #include "DNA_mesh_types.h" #include "DNA_object_types.h" +#include "DNA_speaker_types.h" #include "DNA_text_types.h" #include "DNA_texture_types.h" #include "DNA_group_types.h" @@ -147,6 +148,9 @@ Object *rna_Main_objects_new(Main *UNUSED(bmain), ReportList *reports, const cha case ID_LA: type= OB_LAMP; break; + case ID_SPK: + type= OB_SPEAKER; + break; case ID_CA: type= OB_CAMERA; break; @@ -406,6 +410,22 @@ void rna_Main_groups_remove(Main *bmain, Group *group) /* XXX python now has invalid pointer? */ } +Speaker *rna_Main_speakers_new(Main *UNUSED(bmain), const char *name) +{ + Speaker *speaker= add_speaker(name); + id_us_min(&speaker->id); + return speaker; +} +void rna_Main_speakers_remove(Main *bmain, ReportList *reports, Speaker *speaker) +{ + if(ID_REAL_USERS(speaker) <= 0) + free_libblock(&bmain->speaker, speaker); + else + BKE_reportf(reports, RPT_ERROR, "Speaker \"%s\" must have zero users to be removed, found %d.", speaker->id.name+2, ID_REAL_USERS(speaker)); + + /* XXX python now has invalid pointer? */ +} + Text *rna_Main_texts_new(Main *UNUSED(bmain), const char *name) { return add_empty_text(name); @@ -502,6 +522,7 @@ void rna_Main_groups_tag(Main *bmain, int value) { tag_main_lb(&bmain->group, va void rna_Main_shape_keys_tag(Main *bmain, int value) { tag_main_lb(&bmain->key, value); } void rna_Main_scripts_tag(Main *bmain, int value) { tag_main_lb(&bmain->script, value); } void rna_Main_texts_tag(Main *bmain, int value) { tag_main_lb(&bmain->text, value); } +void rna_Main_speakers_tag(Main *bmain, int value) { tag_main_lb(&bmain->speaker, value); } void rna_Main_sounds_tag(Main *bmain, int value) { tag_main_lb(&bmain->sound, value); } void rna_Main_armatures_tag(Main *bmain, int value) { tag_main_lb(&bmain->armature, value); } void rna_Main_actions_tag(Main *bmain, int value) { tag_main_lb(&bmain->action, value); } @@ -1076,6 +1097,37 @@ void RNA_def_main_groups(BlenderRNA *brna, PropertyRNA *cprop) parm= RNA_def_boolean(func, "value", 0, "Value", ""); RNA_def_property_flag(parm, PROP_REQUIRED); } + +void RNA_def_main_speakers(BlenderRNA *brna, PropertyRNA *cprop) +{ + StructRNA *srna; + FunctionRNA *func; + PropertyRNA *parm; + + RNA_def_property_srna(cprop, "BlendDataSpeakers"); + srna= RNA_def_struct(brna, "BlendDataSpeakers", NULL); + RNA_def_struct_sdna(srna, "Main"); + RNA_def_struct_ui_text(srna, "Main Speakers", "Collection of speakers"); + + func= RNA_def_function(srna, "new", "rna_Main_speakers_new"); + RNA_def_function_ui_description(func, "Add a new speaker to the main database"); + parm= RNA_def_string(func, "name", "Speaker", 0, "", "New name for the datablock."); + RNA_def_property_flag(parm, PROP_REQUIRED); + /* return type */ + parm= RNA_def_pointer(func, "speaker", "Speaker", "", "New speaker datablock."); + RNA_def_function_return(func, parm); + + func= RNA_def_function(srna, "remove", "rna_Main_speakers_remove"); + RNA_def_function_flag(func, FUNC_USE_REPORTS); + RNA_def_function_ui_description(func, "Remove a speaker from the current blendfile."); + parm= RNA_def_pointer(func, "speaker", "Speaker", "", "Speaker to remove."); + RNA_def_property_flag(parm, PROP_REQUIRED|PROP_NEVER_NULL); + + func= RNA_def_function(srna, "tag", "rna_Main_speakers_tag"); + parm= RNA_def_boolean(func, "value", 0, "Value", ""); + RNA_def_property_flag(parm, PROP_REQUIRED); +} + void RNA_def_main_texts(BlenderRNA *brna, PropertyRNA *cprop) { StructRNA *srna; diff --git a/source/blender/makesrna/intern/rna_object.c b/source/blender/makesrna/intern/rna_object.c index 76bbfcbed41..3371f194e6e 100644 --- a/source/blender/makesrna/intern/rna_object.c +++ b/source/blender/makesrna/intern/rna_object.c @@ -115,6 +115,7 @@ EnumPropertyItem object_type_items[] = { {0, "", 0, NULL, NULL}, {OB_CAMERA, "CAMERA", 0, "Camera", ""}, {OB_LAMP, "LAMP", 0, "Lamp", ""}, + {OB_SPEAKER, "SPEAKER", 0, "Speaker", ""}, {0, NULL, 0, NULL, NULL}}; EnumPropertyItem object_type_curve_items[] = { @@ -365,6 +366,7 @@ static StructRNA *rna_Object_data_typef(PointerRNA *ptr) case OB_CAMERA: return &RNA_Camera; case OB_LATTICE: return &RNA_Lattice; case OB_ARMATURE: return &RNA_Armature; + case OB_SPEAKER: return &RNA_Speaker; default: return &RNA_ID; } } diff --git a/source/blender/makesrna/intern/rna_speaker.c b/source/blender/makesrna/intern/rna_speaker.c new file mode 100644 index 00000000000..60208de5aa5 --- /dev/null +++ b/source/blender/makesrna/intern/rna_speaker.c @@ -0,0 +1,172 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Contributor(s): Jörg Müller. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/makesrna/intern/rna_speaker.c + * \ingroup RNA + */ + + +#include + +#include "RNA_define.h" +#include "RNA_enum_types.h" + +#include "rna_internal.h" + +#include "DNA_speaker_types.h" +#include "DNA_sound_types.h" + +#ifdef RNA_RUNTIME + +#include "MEM_guardedalloc.h" + +#include "BKE_depsgraph.h" +#include "BKE_main.h" + +#include "WM_api.h" +#include "WM_types.h" + + +#else + +static void rna_def_speaker(BlenderRNA *brna) +{ + StructRNA *srna; + PropertyRNA *prop; + + srna= RNA_def_struct(brna, "Speaker", "ID"); + RNA_def_struct_ui_text(srna, "Speaker", "Speaker datablock for 3D audio speaker objects"); + RNA_def_struct_ui_icon(srna, ICON_SPEAKER); + + prop= RNA_def_property(srna, "muted", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", SPK_MUTED); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_ui_text(prop, "Mute", "Mutes the speaker."); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + /* This shouldn't be changed actually, hiding it! + prop= RNA_def_property(srna, "relative", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", SPK_RELATIVE); + RNA_def_property_ui_text(prop, "Relative", "Whether the source is relative to the camera or not."); + // RNA_def_property_update(prop, 0, "rna_Speaker_update");*/ + + prop= RNA_def_property(srna, "sound", PROP_POINTER, PROP_NONE); + RNA_def_property_pointer_sdna(prop, NULL, "sound"); + RNA_def_property_struct_type(prop, "Sound"); + RNA_def_property_flag(prop, PROP_EDITABLE); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_ui_text(prop, "Sound", "Sound datablock used by this speaker."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_sound_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "volume_max", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "volume_max"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, 1.0f); + RNA_def_property_ui_text(prop, "Maximum Volume", "Maximum volume, no matter how near the object is."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_volume_max_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "volume_min", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "volume_min"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, 1.0f); + RNA_def_property_ui_text(prop, "Minimum Volume", "Minimum volume, no matter how far away the object is."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_volume_min_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "distance_max", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "distance_max"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, FLT_MAX); + RNA_def_property_ui_text(prop, "Maximum Distance", "Maximum distance for volume calculation, no matter how far away the object is."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_distance_max_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "distance_reference", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "distance_reference"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, FLT_MAX); + RNA_def_property_ui_text(prop, "Reference Distance", "Reference distance at which volume is 100 %."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_distance_reference_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "attenuation", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "attenuation"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, FLT_MAX); + RNA_def_property_ui_text(prop, "Attenuation", "How strong the distance affects volume, depending on distance model."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_attenuation_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "cone_angle_outer", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "cone_angle_outer"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, 360.0f); + RNA_def_property_ui_text(prop, "Outer Cone Angle", "Outer angle of the cone in degrees, outside this cone the volume is the outer cone volume, between inner and outer cone the volume is interpolated."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_cone_angle_outer_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "cone_angle_inner", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "cone_angle_inner"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, 360.0f); + RNA_def_property_ui_text(prop, "Inner Cone Angle", "Inner angle of the cone in degrees, inside the cone the volume is 100 %."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_cone_angle_inner_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "cone_volume_outer", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "cone_volume_outer"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, 1.0f); + RNA_def_property_ui_text(prop, "Outer Cone Volume", "Volume outside the outer cone."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_cone_volume_outer_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "volume", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "volume"); + RNA_def_property_range(prop, 0.0f, 1.0f); + RNA_def_property_ui_text(prop, "Volume", "How loud the sound is."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_volume_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + prop= RNA_def_property(srna, "pitch", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "pitch"); + RNA_def_property_range(prop, 0.1f, 10.0f); + RNA_def_property_ui_text(prop, "Pitch", "Playback pitch of the sound."); + // RNA_def_property_float_funcs(prop, NULL, "rna_Speaker_pitch_set", NULL); + // RNA_def_property_update(prop, 0, "rna_Speaker_update"); + + /* common */ + rna_def_animdata_common(srna); +} + + +void RNA_def_speaker(BlenderRNA *brna) +{ + rna_def_speaker(brna); +} + +#endif + diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c index 4a4b712ca40..36a6762074c 100644 --- a/source/blender/makesrna/intern/rna_userdef.c +++ b/source/blender/makesrna/intern/rna_userdef.c @@ -919,6 +919,11 @@ static void rna_def_userdef_theme_space_view3d(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Lamp", ""); RNA_def_property_update(prop, 0, "rna_userdef_update"); + prop= RNA_def_property(srna, "speaker", PROP_FLOAT, PROP_COLOR_GAMMA); + RNA_def_property_array(prop, 3); + RNA_def_property_ui_text(prop, "Speaker", ""); + RNA_def_property_update(prop, 0, "rna_userdef_update"); + prop= RNA_def_property(srna, "object_selected", PROP_FLOAT, PROP_COLOR_GAMMA); RNA_def_property_float_sdna(prop, NULL, "select"); RNA_def_property_array(prop, 3); From 03c1585e3a6516c640bec08094178d8c0860a8b6 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Mon, 1 Aug 2011 23:02:10 +0000 Subject: [PATCH 270/624] BGE Animations: BGEDeformVerts() now handles normals instead of relying on BL_MeshDeformer::RecalcNormals(), which BlenderDeformVerts() still uses. As expected, the BGEDeformVerts() version isn't as accurate, but it avoids a sqrt per vertex. This gives about a 15~20% improvement in time spent on the rasterizer in my test scene, which resulted in about 5 more fps. However, the main reason for the new normal code is it will be easier to do on the GPU (doesn't rely on neighbor information). --- .../gameengine/Converter/BL_SkinDeformer.cpp | 46 ++++++++++++++----- source/gameengine/Converter/BL_SkinDeformer.h | 1 + 2 files changed, 36 insertions(+), 11 deletions(-) diff --git a/source/gameengine/Converter/BL_SkinDeformer.cpp b/source/gameengine/Converter/BL_SkinDeformer.cpp index 3f753b2a42c..3a379e8b0ed 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.cpp +++ b/source/gameengine/Converter/BL_SkinDeformer.cpp @@ -80,6 +80,7 @@ BL_SkinDeformer::BL_SkinDeformer(BL_DeformableGameObject *gameobj, m_releaseobject(false), m_poseApplied(false), m_recalcNormal(true), + m_copyNormals(false), m_dfnrToPC(NULL) { copy_m4_m4(m_obmat, bmeshobj->obmat); @@ -99,6 +100,7 @@ BL_SkinDeformer::BL_SkinDeformer( //m_defbase(&bmeshobj_old->defbase), m_releaseobject(release_object), m_recalcNormal(recalc_normal), + m_copyNormals(false), m_dfnrToPC(NULL) { // this is needed to ensure correct deformation of mesh: @@ -161,9 +163,14 @@ bool BL_SkinDeformer::Apply(RAS_IPolyMaterial *mat) for(i=it.startvertex; iobmat, obmat); + +#ifdef __NLA_DEFNORMALS + if (m_recalcNormal) + RecalcNormals(); +#endif } void BL_SkinDeformer::BGEDeformVerts() @@ -230,15 +242,17 @@ void BL_SkinDeformer::BGEDeformVerts() for (int i=0; itotvert; ++i) { - float contrib = 0.f, weight; + float contrib = 0.f, weight, max_weight=0.f; Bone *bone; bPoseChannel *pchan=NULL; MDeformVert *dvert; - Eigen::Vector4f co(0.f, 0.f, 0.f, 1.f); + Eigen::Map norm(m_transnors[i]); Eigen::Vector4f vec(0, 0, 0, 1); - co[0] = m_transverts[i][0]; - co[1] = m_transverts[i][1]; - co[2] = m_transverts[i][2]; + Eigen::Matrix4f norm_chan_mat; + Eigen::Vector4f co(m_transverts[i][0], + m_transverts[i][1], + m_transverts[i][2], + 1.f); dvert = dverts+i; @@ -259,15 +273,26 @@ void BL_SkinDeformer::BGEDeformVerts() Eigen::Vector4f cop(co); Eigen::Matrix4f chan_mat = Eigen::Matrix4f::Map((float*)pchan->chan_mat); + // Update Vertex Position cop = chan_mat*cop; vec += (cop - co)*weight; + // Save the most influential channel so we can use it to update the vertex normal + if (weight > max_weight) + { + max_weight = weight; + norm_chan_mat = chan_mat; + } + contrib += weight; } } } - + + // Update Vertex Normal + norm = norm_chan_mat.corner<3, 3>(Eigen::TopLeft)*norm; + if (contrib > 0.0001f) { vec *= 1.f/contrib; @@ -278,6 +303,7 @@ void BL_SkinDeformer::BGEDeformVerts() m_transverts[i][1] = co[1]; m_transverts[i][2] = co[2]; } + m_copyNormals = true; } bool BL_SkinDeformer::UpdateInternal(bool shape_applied) @@ -291,7 +317,10 @@ bool BL_SkinDeformer::UpdateInternal(bool shape_applied) /* duplicate */ for (int v =0; vtotvert; v++) + { VECCOPY(m_transverts[v], m_bmesh->mvert[v].co); + VECCOPY(m_transnors[v], m_bmesh->mvert[v].no); + } } m_armobj->ApplyPose(); @@ -306,11 +335,6 @@ bool BL_SkinDeformer::UpdateInternal(bool shape_applied) BlenderDeformVerts(); } -#ifdef __NLA_DEFNORMALS - if (m_recalcNormal) - RecalcNormals(); -#endif - /* Update the current frame */ m_lastArmaUpdate=m_armobj->GetLastFrame(); diff --git a/source/gameengine/Converter/BL_SkinDeformer.h b/source/gameengine/Converter/BL_SkinDeformer.h index 59047387513..be974619281 100644 --- a/source/gameengine/Converter/BL_SkinDeformer.h +++ b/source/gameengine/Converter/BL_SkinDeformer.h @@ -109,6 +109,7 @@ protected: bool m_releaseobject; bool m_poseApplied; bool m_recalcNormal; + bool m_copyNormals; // dirty flag so we know if Apply() needs to copy normal information (used for BGEDeformVerts()) struct bPoseChannel** m_dfnrToPC; void BlenderDeformVerts(); From f5cff8ad37edbb46f155e768a07ff6785938f1b9 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 2 Aug 2011 05:49:11 +0000 Subject: [PATCH 271/624] BGE Animations: Fixing a crash when an fcurve actuator is found, but the object doesn't have animation data (adt). --- source/blender/blenloader/intern/readfile.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 0387e260915..18b461eb31d 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11752,7 +11752,8 @@ static void do_versions(FileData *fd, Library *lib, Main *main) aa->end = ia->end; strcpy(aa->name, ia->name); strcpy(aa->frameProp, ia->frameProp); - aa->act = ob->adt->action; + if (ob->adt) + aa->act = ob->adt->action; // Get rid of the old actuator MEM_freeN(ia); From 827f92497e8b3044811b8c79d3706ea660a4e123 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 2 Aug 2011 17:08:49 +0000 Subject: [PATCH 272/624] Other bone functionality coded for point post retarget fix. You can now set the point to be offset from a second bone, i.e. follow other bone's path --- release/scripts/modules/mocap_constraints.py | 34 ++++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 25e78d2bf9b..7ac2387d787 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -189,11 +189,17 @@ def setConstraint(m_constraint, context): #frame changing section setConstraintFraming(m_constraint, context) - + s, e = m_constraint.s_frame, m_constraint.e_frame + s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out + s -= s_in + e += s_out #Set the blender constraint parameters if m_constraint.type == "point": - constraint_settings = False - real_constraint.owner_space = m_constraint.targetSpace + constraint_settings = False # are fix settings keyframed? + if not m_constraint.targetSpace == "constrained_boneB": + real_constraint.owner_space = m_constraint.targetSpace + else: + real_constraint.owner_space = "LOCAL" if obj.data.animation_data: if obj.data.animation_data.action: path = m_constraint.path_from_id("targetPoint") @@ -207,6 +213,27 @@ def setConstraint(m_constraint, context): copyFCurve(curve, m_fcurves[1]) for curve in zCurves: copyFCurve(curve, m_fcurves[2]) + if m_constraint.targetSpace == "constrained_boneB" and m_constraint.constrained_boneB: + c_frame = context.scene.frame_current + bakedPos = {} + src_bone = bones[m_constraint.constrained_boneB] + if not constraint_settings: + xCurves, yCurves, zCurves = createConstraintFCurves(cons_obj, obj, real_constraint) + print("please wait a moment, calculating fix") + for t in range(s, e): + context.scene.frame_set(t) + src_bone_pos = src_bone.matrix.to_translation() + bakedPos[t] = src_bone_pos + m_constraint.targetPoint # final position for constrained bone in object space + context.scene.frame_set(c_frame) + for frame in bakedPos.keys(): + pos = bakedPos[frame] + for xCurve in xCurves: + xCurve.keyframe_points.insert(frame=frame, value=pos.x) + for yCurve in yCurves: + yCurve.keyframe_points.insert(frame=frame, value=pos.y) + for zCurve in zCurves: + zCurve.keyframe_points.insert(frame=frame, value=pos.z) + if not constraint_settings: x, y, z = m_constraint.targetPoint real_constraint.max_x = x @@ -260,6 +287,7 @@ def setConstraint(m_constraint, context): bakedPos = {} floor = bpy.data.objects[m_constraint.targetMesh] c_frame = context.scene.frame_current + print("please wait a moment, calculating fix") for t in range(s, e): context.scene.frame_set(t) axis = Vector((0, 0, 100)) * obj.matrix_world.to_3x3() From 2f2a95efb888f123602e89ba93f9395d85b75892 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 2 Aug 2011 17:10:01 +0000 Subject: [PATCH 273/624] Sane defaults for post-retarget fix's framing, and ui bugfix (active icon was showing opposite of real active state) --- release/scripts/startup/ui_mocap.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 044e13e81f5..f31b580411a 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -52,11 +52,11 @@ class MocapConstraint(bpy.types.PropertyGroup): description="Other Constrained Bone (optional, depends on type)", update=setConstraint) s_frame = bpy.props.IntProperty(name="S", - default=1, + default=bpy.context.scene.frame_start, description="Start frame of Fix", update=setConstraint) e_frame = bpy.props.IntProperty(name="E", - default=500, + default=bpy.context.scene.frame_end, description="End frame of Fix", update=setConstraint) smooth_in = bpy.props.IntProperty(name="In", @@ -264,7 +264,7 @@ class MocapConstraintsPanel(bpy.types.Panel): headerRow.prop(m_constraint, 'show_expanded', text='', icon='TRIA_DOWN' if m_constraint.show_expanded else 'TRIA_RIGHT', emboss=False) headerRow.prop(m_constraint, 'type', text='') headerRow.prop(m_constraint, 'name', text='') - headerRow.prop(m_constraint, 'active', icon='MUTE_IPO_ON' if m_constraint.active else'MUTE_IPO_OFF', text='', emboss=False) + headerRow.prop(m_constraint, 'active', icon='MUTE_IPO_ON' if not m_constraint.active else'MUTE_IPO_OFF', text='', emboss=False) headerRow.operator("mocap.removeconstraint", text="", icon='X', emboss=False).constraint = i if m_constraint.show_expanded: box.separator() From 2b446aa280af60aefd304aae904bc16b1b15f373 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 3 Aug 2011 01:22:31 +0000 Subject: [PATCH 274/624] Animation channels can now be renamed by Ctrl-Clicking on them, as in the Outliner Channels which can be renamed include: - Scenes, Objects, World, Material, Texture, etc. (i.e. "ID-blocks", or the dark and light blue channels) - Action Groups (green channels) - Action expanders (i.e. "CubeAction", "WorldAction", etc.) - Grease Pencil stuff Channels which CANNOT be renamed, as they mostly use hardcoded values or otherwise include: - Drivers expander - FCurves (they don't technically have a "name"; what is shown is just a user-friendly representation of their rna_paths) --- .../editors/animation/anim_channels_defines.c | 149 ++++++++++++++++-- .../editors/animation/anim_channels_edit.c | 106 +++++++++++++ source/blender/editors/include/ED_anim_api.h | 7 +- .../editors/space_action/action_draw.c | 4 +- .../blender/editors/space_graph/graph_draw.c | 4 +- source/blender/editors/space_nla/nla_draw.c | 4 +- source/blender/makesdna/DNA_action_types.h | 3 + 7 files changed, 257 insertions(+), 20 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index 4296d404cd3..f08b6e8b9a2 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -325,6 +325,26 @@ static void acf_generic_idblock_name(bAnimListElem *ale, char *name) BLI_strncpy(name, id->name+2, ANIM_CHAN_NAME_SIZE); } +/* name property for ID block entries */ +static short acf_generic_idblock_nameprop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop) +{ + RNA_id_pointer_create(ale->id, ptr); + *prop = RNA_struct_name_property(ptr->type); + + return (*prop != NULL); +} + + +/* name property for ID block entries which are just subheading "fillers" */ +static short acf_generic_idfill_nameprop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop) +{ + /* actual ID we're representing is stored in ale->data not ale->id, as id gives the owner */ + RNA_id_pointer_create(ale->data, ptr); + *prop = RNA_struct_name_property(ptr->type); + + return (*prop != NULL); +} + /* Settings ------------------------------------------- */ #if 0 @@ -455,6 +475,7 @@ static bAnimChannelType ACF_SUMMARY = NULL, /* offset */ acf_summary_name, /* name */ + NULL, /* name prop */ acf_summary_icon, /* icon */ acf_summary_setting_valid, /* has setting */ @@ -556,6 +577,7 @@ static bAnimChannelType ACF_SCENE = NULL, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_scene_icon, /* icon */ acf_scene_setting_valid, /* has setting */ @@ -702,6 +724,7 @@ static bAnimChannelType ACF_OBJECT = NULL, /* offset */ acf_object_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_object_icon, /* icon */ acf_object_setting_valid, /* has setting */ @@ -749,6 +772,15 @@ static void acf_group_name(bAnimListElem *ale, char *name) BLI_strncpy(name, agrp->name, ANIM_CHAN_NAME_SIZE); } +/* name property for group entries */ +static short acf_group_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop) +{ + RNA_pointer_create(ale->id, &RNA_ActionGroup, ale->data, ptr); + *prop = RNA_struct_name_property(ptr->type); + + return (*prop != NULL); +} + /* check if some setting exists for this channel */ static short acf_group_setting_valid(bAnimContext *ac, bAnimListElem *UNUSED(ale), int setting) { @@ -819,6 +851,7 @@ static bAnimChannelType ACF_GROUP = acf_generic_group_offset, /* offset */ acf_group_name, /* name */ + acf_group_name_prop, /* name prop */ NULL, /* icon */ acf_group_setting_valid, /* has setting */ @@ -905,6 +938,7 @@ static bAnimChannelType ACF_FCURVE = acf_generic_group_offset, /* offset */ acf_fcurve_name, /* name */ + NULL, /* name prop */ NULL, /* icon */ acf_fcurve_setting_valid, /* has setting */ @@ -989,6 +1023,7 @@ static bAnimChannelType ACF_FILLACTD = acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idfill_nameprop, /* name prop */ acf_fillactd_icon, /* icon */ acf_fillactd_setting_valid, /* has setting */ @@ -1067,6 +1102,7 @@ static bAnimChannelType ACF_FILLDRIVERS = acf_generic_basic_offset, /* offset */ acf_filldrivers_name, /* name */ + NULL, /* name prop */ acf_filldrivers_icon, /* icon */ acf_filldrivers_setting_valid, /* has setting */ @@ -1144,6 +1180,7 @@ static bAnimChannelType ACF_DSMAT= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dsmat_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1220,6 +1257,7 @@ static bAnimChannelType ACF_DSLAM= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dslam_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1303,6 +1341,7 @@ static bAnimChannelType ACF_DSTEX= acf_dstex_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idfill_nameprop, /* name prop */ acf_dstex_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1379,6 +1418,7 @@ static bAnimChannelType ACF_DSCAM= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idfill_nameprop, /* name prop */ acf_dscam_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1465,6 +1505,7 @@ static bAnimChannelType ACF_DSCUR= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dscur_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1541,6 +1582,7 @@ static bAnimChannelType ACF_DSSKEY= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dsskey_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1617,6 +1659,7 @@ static bAnimChannelType ACF_DSWOR= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idfill_nameprop, /* name prop */ acf_dswor_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1693,6 +1736,7 @@ static bAnimChannelType ACF_DSPART= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dspart_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1769,6 +1813,7 @@ static bAnimChannelType ACF_DSMBALL= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dsmball_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1845,6 +1890,7 @@ static bAnimChannelType ACF_DSARM= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dsarm_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -1932,6 +1978,7 @@ static bAnimChannelType ACF_DSNTREE= acf_dsntree_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dsntree_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -2008,6 +2055,7 @@ static bAnimChannelType ACF_DSMESH= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dsmesh_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -2084,6 +2132,7 @@ static bAnimChannelType ACF_DSLAT= acf_generic_basic_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dslat_icon, /* icon */ acf_generic_dataexpand_setting_valid, /* has setting */ @@ -2108,17 +2157,17 @@ static int acf_dsspk_setting_flag(bAnimContext *UNUSED(ac), int setting, short * switch (setting) { case ACHANNEL_SETTING_EXPAND: /* expanded */ return SPK_DS_EXPAND; - + case ACHANNEL_SETTING_MUTE: /* mute (only in NLA) */ return ADT_NLA_EVAL_OFF; - + case ACHANNEL_SETTING_VISIBLE: /* visible (only in Graph Editor) */ *neg= 1; return ADT_CURVES_NOT_VISIBLE; - + case ACHANNEL_SETTING_SELECT: /* selected */ return ADT_UI_SELECTED; - + default: /* unsupported */ return 0; } @@ -2135,7 +2184,7 @@ static void *acf_dsspk_setting_ptr(bAnimListElem *ale, int setting, short *type) switch (setting) { case ACHANNEL_SETTING_EXPAND: /* expanded */ GET_ACF_FLAG_PTR(spk->flag); - + case ACHANNEL_SETTING_SELECT: /* selected */ case ACHANNEL_SETTING_MUTE: /* muted (for NLA only) */ case ACHANNEL_SETTING_VISIBLE: /* visible (for Graph Editor only) */ @@ -2143,7 +2192,7 @@ static void *acf_dsspk_setting_ptr(bAnimListElem *ale, int setting, short *type) GET_ACF_FLAG_PTR(spk->adt->flag) else return NULL; - + default: /* unsupported */ return NULL; } @@ -2153,15 +2202,16 @@ static void *acf_dsspk_setting_ptr(bAnimListElem *ale, int setting, short *type) static bAnimChannelType ACF_DSSPK= { "Speaker Expander", /* type name */ - + acf_generic_dataexpand_color, /* backdrop color */ acf_generic_dataexpand_backdrop,/* backdrop */ acf_generic_indention_1, /* indent level */ acf_generic_basic_offset, /* offset */ - + acf_generic_idblock_name, /* name */ + acf_generic_idblock_nameprop, /* name prop */ acf_dsspk_icon, /* icon */ - + acf_generic_dataexpand_setting_valid, /* has setting */ acf_dsspk_setting_flag, /* flag for setting */ acf_dsspk_setting_ptr /* pointer for setting */ @@ -2184,6 +2234,22 @@ static void acf_shapekey_name(bAnimListElem *ale, char *name) } } +/* name property for ShapeKey entries */ +static short acf_shapekey_nameprop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop) +{ + KeyBlock *kb= (KeyBlock *)ale->data; + + /* if the KeyBlock had a name, use it, otherwise use the index */ + if (kb && kb->name[0]) { + RNA_pointer_create(ale->id, &RNA_ShapeKey, kb, ptr); + *prop = RNA_struct_name_property(ptr->type); + + return (*prop != NULL); + } + + return 0; +} + /* check if some setting exists for this channel */ static short acf_shapekey_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), int setting) { @@ -2250,6 +2316,7 @@ static bAnimChannelType ACF_SHAPEKEY= acf_generic_basic_offset, /* offset */ acf_shapekey_name, /* name */ + acf_shapekey_nameprop, /* name prop */ NULL, /* icon */ acf_shapekey_setting_valid, /* has setting */ @@ -2324,6 +2391,7 @@ static bAnimChannelType ACF_GPD = acf_generic_group_offset, /* offset */ acf_generic_idblock_name, /* name */ + acf_generic_idfill_nameprop, /* name prop */ acf_gpd_icon, /* icon */ acf_gpd_setting_valid, /* has setting */ @@ -2342,6 +2410,19 @@ static void acf_gpl_name(bAnimListElem *ale, char *name) BLI_strncpy(name, gpl->info, ANIM_CHAN_NAME_SIZE); } +/* name property for grease pencil layer entries */ +static short acf_gpl_name_prop(bAnimListElem *ale, PointerRNA *ptr, PropertyRNA **prop) +{ + if (ale->data) { + RNA_pointer_create(ale->id, &RNA_GPencilLayer, ale->data, ptr); + *prop = RNA_struct_name_property(ptr->type); + + return (*prop != NULL); + } + + return 0; +} + /* check if some setting exists for this channel */ static short acf_gpl_setting_valid(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale), int setting) { @@ -2399,6 +2480,7 @@ static bAnimChannelType ACF_GPL = acf_generic_group_offset, /* offset */ acf_gpl_name, /* name */ + acf_gpl_name_prop, /* name prop */ NULL, /* icon */ acf_gpl_setting_valid, /* has setting */ @@ -2450,7 +2532,7 @@ static void ANIM_init_channel_typeinfo_data (void) animchannelTypeInfo[type++]= &ACF_DSTEX; /* Texture Channel */ animchannelTypeInfo[type++]= &ACF_DSLAT; /* Lattice Channel */ animchannelTypeInfo[type++]= &ACF_DSSPK; /* Speaker Channel */ - + animchannelTypeInfo[type++]= &ACF_SHAPEKEY; /* ShapeKey */ animchannelTypeInfo[type++]= &ACF_GPD; /* Grease Pencil Datablock */ @@ -2642,6 +2724,8 @@ void ANIM_channel_setting_set (bAnimContext *ac, bAnimListElem *ale, int setting #define ICON_WIDTH 17 // XXX hardcoded width of sliders #define SLIDER_WIDTH 80 +// XXX hardcoded width of rename textboxes +#define RENAME_TEXT_WIDTH 100 /* Draw the given channel */ // TODO: make this use UI controls for the buttons @@ -2731,6 +2815,7 @@ void ANIM_channel_draw (bAnimContext *ac, bAnimListElem *ale, float yminc, float } /* step 5) draw name ............................................... */ + // TODO: when renaming, we might not want to draw this, especially if name happens to be longer than channel if (acf->name) { char name[ANIM_CHAN_NAME_SIZE]; /* hopefully this will be enough! */ @@ -2868,6 +2953,19 @@ static void achannel_setting_flush_widget_cb(bContext *C, void *ale_npoin, void BLI_freelistN(&anim_data); } +/* callback for rename widgets - clear rename-in-progress */ +static void achannel_setting_rename_done_cb(bContext *C, void *ads_poin, void *UNUSED(arg2)) +{ + bDopeSheet *ads = (bDopeSheet *)ads_poin; + + /* reset rename index so that edit box disappears now that editing is done */ + ads->renameIndex = 0; + + /* send notifiers */ + // XXX: right notifier? + WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN|NA_RENAME, NULL); +} + /* callback for widget sliders - insert keyframes */ static void achannel_setting_slider_cb(bContext *C, void *id_poin, void *fcu_poin) { @@ -3060,12 +3158,11 @@ static void draw_setting_widget (bAnimContext *ac, bAnimListElem *ale, bAnimChan } /* Draw UI widgets the given channel */ -// TODO: make this use UI controls for the buttons -void ANIM_channel_draw_widgets (bAnimContext *ac, bAnimListElem *ale, uiBlock *block, float yminc, float ymaxc) +void ANIM_channel_draw_widgets (bContext *C, bAnimContext *ac, bAnimListElem *ale, uiBlock *block, float yminc, float ymaxc, size_t channel_index) { bAnimChannelType *acf= ANIM_channel_get_typeinfo(ale); View2D *v2d= &ac->ar->v2d; - float y, ymid /*, ytext*/; + float y, ymid/*, ytext*/; short offset; /* sanity checks - don't draw anything */ @@ -3116,11 +3213,31 @@ void ANIM_channel_draw_widgets (bAnimContext *ac, bAnimListElem *ale, uiBlock *b draw_setting_widget(ac, ale, acf, block, offset, ymid, ACHANNEL_SETTING_SOLO); offset += ICON_WIDTH; } - (void)offset; } - /* step 4) draw text... */ - /* NOTE: this is not done here, since nothing to be clicked on... */ + /* step 4) draw text - check if renaming widget is in use... */ + if (acf->name_prop && ac->ads) { + float channel_height = ymaxc - yminc; + + /* if rename index matches, add widget for this */ + if (ac->ads->renameIndex == channel_index+1) { + PointerRNA ptr; + PropertyRNA *prop; + + /* draw renaming widget if we can get RNA pointer for it */ + if (acf->name_prop(ale, &ptr, &prop)) { + uiBut *but; + + uiBlockSetEmboss(block, UI_EMBOSS); + + but = uiDefButR(block, TEX, 1, "", offset+3, yminc, RENAME_TEXT_WIDTH, channel_height, &ptr, RNA_property_identifier(prop), -1, 0, 0, -1, -1, NULL); + uiButSetFunc(but, achannel_setting_rename_done_cb, ac->ads, NULL); + uiButActiveOnly(C, block, but); + + uiBlockSetEmboss(block, UI_EMBOSSN); + } + } + } /* step 5) draw mute+protection toggles + (sliders) ....................... */ /* reset offset - now goes from RHS of panel */ diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index 8331001d98e..551bc7e263e 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1965,6 +1965,107 @@ static void ANIM_OT_channels_select_border(wmOperatorType *ot) WM_operator_properties_gesture_border(ot, FALSE); } +/* ******************* Rename Operator ***************************** */ +/* Allow renaming some channels by clicking on them */ + +static void rename_anim_channels (bAnimContext *ac, int channel_index) +{ + ListBase anim_data = {NULL, NULL}; + bAnimChannelType *acf; + bAnimListElem *ale; + int filter; + + /* get the channel that was clicked on */ + /* filter channels */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_LIST_CHANNELS); + ANIM_animdata_filter(ac, &anim_data, filter, ac->data, ac->datatype); + + /* get channel from index */ + ale= BLI_findlink(&anim_data, channel_index); + if (ale == NULL) { + /* channel not found */ + if (G.f & G_DEBUG) + printf("Error: animation channel (index = %d) not found in rename_anim_channels() \n", channel_index); + + BLI_freelistN(&anim_data); + return; + } + + /* check that channel can be renamed */ + acf = ANIM_channel_get_typeinfo(ale); + if (acf && acf->name_prop) { + PointerRNA ptr; + PropertyRNA *prop; + + /* ok if we can get name property to edit from this channel */ + if (acf->name_prop(ale, &ptr, &prop)) { + /* actually showing the rename textfield is done on redraw, + * so here we just store the index of this channel in the + * dopesheet data, which will get utilised when drawing the + * channel... + * + * +1 factor is for backwards compat issues + */ + if (ac->ads) { + ac->ads->renameIndex = channel_index + 1; + } + } + } + + /* free temp data and tag for refresh */ + BLI_freelistN(&anim_data); + ED_region_tag_redraw(ac->ar); +} + +static int animchannels_rename_invoke (bContext *C, wmOperator *op, wmEvent *evt) +{ + bAnimContext ac; + ARegion *ar; + View2D *v2d; + int channel_index; + float x, y; + + /* get editor data */ + if (ANIM_animdata_get_context(C, &ac) == 0) + return OPERATOR_CANCELLED; + + /* get useful pointers from animation context data */ + ar= ac.ar; + v2d= &ar->v2d; + + /* figure out which channel user clicked in + * Note: although channels technically start at y= ACHANNEL_FIRST, we need to adjust by half a channel's height + * so that the tops of channels get caught ok. Since ACHANNEL_FIRST is really ACHANNEL_HEIGHT, we simply use + * ACHANNEL_HEIGHT_HALF. + */ + UI_view2d_region_to_view(v2d, evt->mval[0], evt->mval[1], &x, &y); + + if (ac.datatype == ANIMCONT_NLA) { + SpaceNla *snla = (SpaceNla *)ac.sl; + UI_view2d_listview_view_to_cell(v2d, NLACHANNEL_NAMEWIDTH, NLACHANNEL_STEP(snla), 0, (float)NLACHANNEL_HEIGHT_HALF(snla), x, y, NULL, &channel_index); + } + else { + UI_view2d_listview_view_to_cell(v2d, ACHANNEL_NAMEWIDTH, ACHANNEL_STEP, 0, (float)ACHANNEL_HEIGHT_HALF, x, y, NULL, &channel_index); + } + + /* handle click */ + rename_anim_channels(&ac, channel_index); + + return OPERATOR_FINISHED; +} + +static void ANIM_OT_channels_rename (wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Rename Channels"; + ot->idname= "ANIM_OT_channels_rename"; + ot->description= "Rename animation channel under mouse"; + + /* api callbacks */ + ot->invoke= animchannels_rename_invoke; + ot->poll= animedit_poll_channels_active; +} + /* ******************** Mouse-Click Operator *********************** */ /* Handle selection changes due to clicking on channels. Settings will get caught by UI code... */ @@ -2288,7 +2389,9 @@ void ED_operatortypes_animchannels(void) { WM_operatortype_append(ANIM_OT_channels_select_all_toggle); WM_operatortype_append(ANIM_OT_channels_select_border); + WM_operatortype_append(ANIM_OT_channels_click); + WM_operatortype_append(ANIM_OT_channels_rename); WM_operatortype_append(ANIM_OT_channels_setting_enable); WM_operatortype_append(ANIM_OT_channels_setting_disable); @@ -2323,6 +2426,9 @@ void ED_keymap_animchannels(wmKeyConfig *keyconf) RNA_boolean_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_click", LEFTMOUSE, KM_PRESS, KM_SHIFT, 0)->ptr, "extend", 1); RNA_boolean_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_click", LEFTMOUSE, KM_PRESS, KM_CTRL|KM_SHIFT, 0)->ptr, "children_only", 1); + /* rename */ + WM_keymap_add_item(keymap, "ANIM_OT_channels_rename", LEFTMOUSE, KM_PRESS, KM_CTRL, 0); + /* deselect all */ WM_keymap_add_item(keymap, "ANIM_OT_channels_select_all_toggle", AKEY, KM_PRESS, 0, 0); RNA_boolean_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_select_all_toggle", IKEY, KM_PRESS, KM_CTRL, 0)->ptr, "invert", 1); diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index 3c4ca1a5d97..b0df4070d23 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -57,6 +57,9 @@ struct FModifier; struct uiBlock; struct uiLayout; +struct PointerRNA; +struct PropertyRNA; + /* ************************************************ */ /* ANIMATION CHANNEL FILTERING */ /* anim_filter.c */ @@ -375,6 +378,8 @@ typedef struct bAnimChannelType { /* get name (for channel lists) */ void (*name)(bAnimListElem *ale, char *name); + /* get RNA property+pointer for editing the name */ + short (*name_prop)(bAnimListElem *ale, struct PointerRNA *ptr, struct PropertyRNA **prop); /* get icon (for channel lists) */ int (*icon)(bAnimListElem *ale); @@ -401,7 +406,7 @@ void ANIM_channel_debug_print_info(bAnimListElem *ale, short indent_level); /* Draw the given channel */ void ANIM_channel_draw(bAnimContext *ac, bAnimListElem *ale, float yminc, float ymaxc); /* Draw the widgets for the given channel */ -void ANIM_channel_draw_widgets(bAnimContext *ac, bAnimListElem *ale, struct uiBlock *block, float yminc, float ymaxc); +void ANIM_channel_draw_widgets(struct bContext *C, bAnimContext *ac, bAnimListElem *ale, struct uiBlock *block, float yminc, float ymaxc, size_t channel_index); /* ------------------------ Editing API -------------------------- */ diff --git a/source/blender/editors/space_action/action_draw.c b/source/blender/editors/space_action/action_draw.c index 9df6ceb9d75..d4d665171bc 100644 --- a/source/blender/editors/space_action/action_draw.c +++ b/source/blender/editors/space_action/action_draw.c @@ -122,6 +122,7 @@ void draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) } { /* second pass: widgets */ uiBlock *block= uiBeginBlock(C, ar, "dopesheet channel buttons", UI_EMBOSS); + size_t channel_index = 0; y= (float)ACHANNEL_FIRST; @@ -134,11 +135,12 @@ void draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) IN_RANGE(ymaxc, v2d->cur.ymin, v2d->cur.ymax) ) { /* draw all channels using standard channel-drawing API */ - ANIM_channel_draw_widgets(ac, ale, block, yminc, ymaxc); + ANIM_channel_draw_widgets(C, ac, ale, block, yminc, ymaxc, channel_index); } /* adjust y-position for next one */ y -= ACHANNEL_STEP; + channel_index++; } uiEndBlock(C, block); diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index 67543d37859..7e40f2e5159 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -1006,6 +1006,7 @@ void graph_draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) } { /* second pass: widgets */ uiBlock *block= uiBeginBlock(C, ar, "graph channel buttons", UI_EMBOSS); + size_t channel_index = 0; y= (float)ACHANNEL_FIRST; @@ -1022,11 +1023,12 @@ void graph_draw_channel_names(bContext *C, bAnimContext *ac, ARegion *ar) IN_RANGE(ymaxc, v2d->cur.ymin, v2d->cur.ymax) ) { /* draw all channels using standard channel-drawing API */ - ANIM_channel_draw_widgets(ac, ale, block, yminc, ymaxc); + ANIM_channel_draw_widgets(C, ac, ale, block, yminc, ymaxc, channel_index); } /* adjust y-position for next one */ y -= ACHANNEL_STEP; + channel_index++; } uiEndBlock(C, block); diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index ffccc4af30a..bc0b9616836 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -947,6 +947,7 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) } { /* second pass: UI widgets */ uiBlock *block= uiBeginBlock(C, ar, "NLA channel buttons", UI_EMBOSS); + size_t channel_index = 0; y= (float)(-NLACHANNEL_HEIGHT(snla)); @@ -964,11 +965,12 @@ void draw_nla_channel_list (bContext *C, bAnimContext *ac, ARegion *ar) IN_RANGE(ymaxc, v2d->cur.ymin, v2d->cur.ymax) ) { /* draw all channels using standard channel-drawing API */ - ANIM_channel_draw_widgets(ac, ale, block, yminc, ymaxc); + ANIM_channel_draw_widgets(C, ac, ale, block, yminc, ymaxc, channel_index); } /* adjust y-position for next one */ y -= NLACHANNEL_STEP(snla); + channel_index++; } uiEndBlock(C, block); diff --git a/source/blender/makesdna/DNA_action_types.h b/source/blender/makesdna/DNA_action_types.h index 88e67864456..f40d41f59bd 100644 --- a/source/blender/makesdna/DNA_action_types.h +++ b/source/blender/makesdna/DNA_action_types.h @@ -519,6 +519,9 @@ typedef struct bDopeSheet { int filterflag; /* flags to use for filtering data */ int flag; /* standard flags */ + + int renameIndex; /* index+1 of channel to rename - only gets set by renaming operator */ + int pad; } bDopeSheet; From 6d7490632f13f9744c6b3e507c838a34f3481846 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Wed, 3 Aug 2011 09:25:40 +0000 Subject: [PATCH 275/624] 3D Audio GSoC: * Minor audaspace library improvements. * Considering location, velocity and orientation in AUD_SequencerReader and AUD_SequencerHandle. * Bugfix: Maximum and Minimum volume weren't used before in the software device. * Bugfix: Adding speaker objects via info space crashed. * Listener settings now get updated in the audio system. --- intern/audaspace/intern/AUD_3DMath.h | 26 +++++++ intern/audaspace/intern/AUD_C-API.cpp | 75 +++++++++++++++++-- intern/audaspace/intern/AUD_C-API.h | 19 +++++ .../audaspace/intern/AUD_SequencerEntry.cpp | 67 ++++++++++++++++- intern/audaspace/intern/AUD_SequencerEntry.h | 4 + .../audaspace/intern/AUD_SequencerHandle.cpp | 15 +++- .../audaspace/intern/AUD_SequencerReader.cpp | 18 +++-- .../audaspace/intern/AUD_SoftwareDevice.cpp | 5 ++ release/scripts/startup/bl_ui/space_info.py | 6 +- source/blender/blenkernel/BKE_sound.h | 2 + source/blender/blenkernel/intern/sound.c | 11 +++ source/blender/editors/object/object_add.c | 4 +- source/blender/makesdna/DNA_scene_types.h | 1 + source/blender/makesrna/intern/rna_scene.c | 14 +++- 14 files changed, 240 insertions(+), 27 deletions(-) diff --git a/intern/audaspace/intern/AUD_3DMath.h b/intern/audaspace/intern/AUD_3DMath.h index 3a6abf811ce..007682df291 100644 --- a/intern/audaspace/intern/AUD_3DMath.h +++ b/intern/audaspace/intern/AUD_3DMath.h @@ -98,6 +98,15 @@ public: destination[2] = m_z; } + /** + * Retrieves the components of the vector. + * \return The components as float[3]. + */ + inline float* get() + { + return m_v; + } + /** * Retrieves the components of the vector. * \return The components as float[3]. @@ -152,6 +161,14 @@ public: { return AUD_Vector3(-m_x, -m_y, -m_z); } + + inline AUD_Vector3& operator-=(const AUD_Vector3& op) + { + m_x -= op.m_x; + m_y -= op.m_y; + m_z -= op.m_z; + return *this; + } }; class AUD_Quaternion @@ -230,6 +247,15 @@ public: destination[3] = m_z; } + /** + * Retrieves the components of the vector. + * \return The components as float[4]. + */ + inline float* get() + { + return m_v; + } + /** * Retrieves the components of the vector. * \return The components as float[4]. diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index c365f8b9c5e..23245b56b20 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -39,6 +39,7 @@ #include "AUD_PyAPI.h" #endif +#include #include #include #include @@ -898,12 +899,12 @@ void AUD_destroySequencer(AUD_Sound* sequencer) void AUD_setSequencerMuted(AUD_Sound* sequencer, int muted) { - ((AUD_SequencerFactory*)sequencer->get())->mute(muted); + dynamic_cast(sequencer->get())->mute(muted); } void AUD_setSequencerFPS(AUD_Sound* sequencer, float fps) { - ((AUD_SequencerFactory*)sequencer->get())->setFPS(fps); + dynamic_cast(sequencer->get())->setFPS(fps); } AUD_SEntry* AUD_addSequence(AUD_Sound* sequencer, AUD_Sound* sound, @@ -916,7 +917,7 @@ AUD_SEntry* AUD_addSequence(AUD_Sound* sequencer, AUD_Sound* sound, void AUD_removeSequence(AUD_Sound* sequencer, AUD_SEntry* entry) { - ((AUD_SequencerFactory*)sequencer->get())->remove(*entry); + dynamic_cast(sequencer->get())->remove(*entry); delete entry; } @@ -930,6 +931,11 @@ void AUD_muteSequence(AUD_SEntry* entry, char mute) (*entry)->mute(mute); } +void AUD_setRelativeSequence(AUD_SEntry* entry, char relative) +{ + (*entry)->setRelative(relative); +} + void AUD_updateSequenceSound(AUD_SEntry* entry, AUD_Sound* sound) { if(sound) @@ -949,21 +955,38 @@ void AUD_setSequenceAnimData(AUD_SEntry* entry, AUD_AnimateablePropertyType type void AUD_setSequencerAnimData(AUD_Sound* sequencer, AUD_AnimateablePropertyType type, int frame, float* data, char animated) { - AUD_AnimateableProperty* prop = ((AUD_SequencerFactory*)sequencer->get())->getAnimProperty(type); + AUD_AnimateableProperty* prop = dynamic_cast(sequencer->get())->getAnimProperty(type); if(animated) prop->write(data, frame, 1); else prop->write(data); } +void AUD_updateSequenceData(AUD_SEntry* entry, float volume_max, float volume_min, + float distance_max, float distance_reference, float attenuation, + float cone_angle_outer, float cone_angle_inner, float cone_volume_outer) +{ + (*entry)->updateAll(volume_max, volume_min, distance_max, distance_reference, attenuation, + cone_angle_outer, cone_angle_inner, cone_volume_outer); +} + +void AUD_updateSequencerData(AUD_Sound* sequencer, float speed_of_sound, + float factor, AUD_DistanceModel model) +{ + AUD_SequencerFactory* f = dynamic_cast(sequencer->get()); + f->setSpeedOfSound(speed_of_sound); + f->setDopplerFactor(factor); + f->setDistanceModel(model); +} + void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer) { - ((AUD_SequencerFactory*)sequencer->get())->setSpecs(AUD_device->getSpecs().specs); + dynamic_cast(sequencer->get())->setSpecs(AUD_device->getSpecs().specs); } void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs) { - ((AUD_SequencerFactory*)sequencer->get())->setSpecs(specs); + dynamic_cast(sequencer->get())->setSpecs(specs); } void AUD_seekSequencer(AUD_Handle* handle, float time) @@ -1090,3 +1113,43 @@ void AUD_freeHandle(AUD_Handle* handle) { delete handle; } + +void* AUD_createSet() +{ + return new std::set(); +} + +void AUD_destroySet(void* set) +{ + delete reinterpret_cast*>(set); +} + +char AUD_removeSet(void* set, void* entry) +{ + if(set) + return reinterpret_cast*>(set)->erase(entry); + return 0; +} + +void AUD_addSet(void* set, void* entry) +{ + if(entry) + reinterpret_cast*>(set)->insert(entry); +} + +void* AUD_getSet(void* set) +{ + if(set) + { + std::set* rset = reinterpret_cast*>(set); + if(!rset->empty()) + { + std::set::iterator it = rset->begin(); + void* result = *it; + rset->erase(it); + return result; + } + } + + return NULL; +} diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 8b7112bfa3f..a6ef34280c2 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -469,12 +469,21 @@ extern void AUD_moveSequence(AUD_SEntry* entry, float begin, float end, float sk extern void AUD_muteSequence(AUD_SEntry* entry, char mute); +extern void AUD_setRelativeSequence(AUD_SEntry* entry, char relative); + extern void AUD_updateSequenceSound(AUD_SEntry* entry, AUD_Sound* sound); extern void AUD_setSequenceAnimData(AUD_SEntry* entry, AUD_AnimateablePropertyType type, int frame, float* data, char animated); extern void AUD_setSequencerAnimData(AUD_Sound* sequencer, AUD_AnimateablePropertyType type, int frame, float* data, char animated); +extern void AUD_updateSequenceData(AUD_SEntry* entry, float volume_max, float volume_min, + float distance_max, float distance_reference, float attenuation, + float cone_angle_outer, float cone_angle_inner, float cone_volume_outer); + +extern void AUD_updateSequencerData(AUD_Sound* sequencer, float speed_of_sound, + float factor, AUD_DistanceModel model); + extern void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer); extern void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs); @@ -499,6 +508,16 @@ extern AUD_Sound* AUD_copy(AUD_Sound* sound); extern void AUD_freeHandle(AUD_Handle* channel); +extern void* AUD_createSet(); + +extern void AUD_destroySet(void* set); + +extern char AUD_removeSet(void* set, void* entry); + +extern void AUD_addSet(void* set, void* entry); + +extern void* AUD_getSet(void* set); + #ifdef WITH_PYTHON extern PyObject* AUD_getPythonFactory(AUD_Sound* sound); diff --git a/intern/audaspace/intern/AUD_SequencerEntry.cpp b/intern/audaspace/intern/AUD_SequencerEntry.cpp index 5ba35955f3c..54993befb41 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.cpp +++ b/intern/audaspace/intern/AUD_SequencerEntry.cpp @@ -66,8 +66,11 @@ AUD_SequencerEntry::AUD_SequencerEntry(AUD_Reference sound, float void AUD_SequencerEntry::setSound(AUD_Reference sound) { - m_sound = sound; - m_sound_status++; + if(m_sound.get() != sound.get()) + { + m_sound = sound; + m_sound_status++; + } } void AUD_SequencerEntry::move(float begin, float end, float skip) @@ -110,6 +113,59 @@ AUD_AnimateableProperty* AUD_SequencerEntry::getAnimProperty(AUD_AnimateableProp } } +void AUD_SequencerEntry::updateAll(float volume_max, float volume_min, float distance_max, + float distance_reference, float attenuation, float cone_angle_outer, + float cone_angle_inner, float cone_volume_outer) +{ + if(volume_max != m_volume_max) + { + m_volume_max = volume_max; + m_status++; + } + + if(volume_min != m_volume_min) + { + m_volume_min = volume_min; + m_status++; + } + + if(distance_max != m_distance_max) + { + m_distance_max = distance_max; + m_status++; + } + + if(distance_reference != m_distance_reference) + { + m_distance_reference = distance_reference; + m_status++; + } + + if(attenuation != m_attenuation) + { + m_attenuation = attenuation; + m_status++; + } + + if(cone_angle_outer != m_cone_angle_outer) + { + m_cone_angle_outer = cone_angle_outer; + m_status++; + } + + if(cone_angle_inner != m_cone_angle_inner) + { + m_cone_angle_inner = cone_angle_inner; + m_status++; + } + + if(cone_volume_outer != m_cone_volume_outer) + { + m_cone_volume_outer = cone_volume_outer; + m_status++; + } +} + bool AUD_SequencerEntry::isRelative() { return m_relative; @@ -117,8 +173,11 @@ bool AUD_SequencerEntry::isRelative() void AUD_SequencerEntry::setRelative(bool relative) { - m_relative = relative; - m_status++; + if(m_relative != relative) + { + m_relative = relative; + m_status++; + } } float AUD_SequencerEntry::getVolumeMaximum() diff --git a/intern/audaspace/intern/AUD_SequencerEntry.h b/intern/audaspace/intern/AUD_SequencerEntry.h index 950e0fd9550..5c68b4c7ab2 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.h +++ b/intern/audaspace/intern/AUD_SequencerEntry.h @@ -78,6 +78,10 @@ public: AUD_AnimateableProperty* getAnimProperty(AUD_AnimateablePropertyType type); + void updateAll(float volume_max, float volume_min, float distance_max, + float distance_reference, float attenuation, float cone_angle_outer, + float cone_angle_inner, float cone_volume_outer); + /** * Checks whether the source location, velocity and orientation are relative * to the listener. diff --git a/intern/audaspace/intern/AUD_SequencerHandle.cpp b/intern/audaspace/intern/AUD_SequencerHandle.cpp index dead6fdf07b..006dafe2026 100644 --- a/intern/audaspace/intern/AUD_SequencerHandle.cpp +++ b/intern/audaspace/intern/AUD_SequencerHandle.cpp @@ -70,7 +70,7 @@ void AUD_SequencerHandle::update(float position, float frame) { if(!m_handle.isNull()) { - if(position >= m_entry->m_end) + if(position >= m_entry->m_end && m_entry->m_end >= 0) m_handle->pause(); else if(position >= m_entry->m_begin) m_handle->resume(); @@ -120,7 +120,16 @@ void AUD_SequencerHandle::update(float position, float frame) m_entry->m_panning.read(frame, &value); AUD_SoftwareDevice::setPanning(m_handle.get(), value); - // AUD_XXX: TODO: animation data + AUD_Vector3 v, v2; + AUD_Quaternion q; + + m_entry->m_orientation.read(frame, q.get()); + m_3dhandle->setSourceOrientation(q); + m_entry->m_location.read(frame, v.get()); + m_3dhandle->setSourceLocation(v); + m_entry->m_location.read(frame + 1, v2.get()); + v2 -= v; + m_3dhandle->setSourceVelocity(v2); if(m_entry->m_muted) m_handle->setVolume(0); @@ -131,7 +140,7 @@ void AUD_SequencerHandle::seek(float position) { if(!m_handle.isNull()) { - if(position >= m_entry->m_end) + if(position >= m_entry->m_end && m_entry->m_end >= 0) { m_handle->pause(); return; diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index c20132e27e1..e01da34651f 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -139,13 +139,14 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) m_entry_status = m_factory->m_entry_status; } - // AUD_XXX: TODO: animation data - AUD_Specs specs = m_factory->m_specs; int pos = 0; float time = float(m_position) / float(specs.rate); - float value, frame; + float volume, frame; int len, cfra; + AUD_Vector3 v, v2; + AUD_Quaternion q; + while(pos < length) { @@ -161,9 +162,16 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) (*it)->update(time, frame); } - m_factory->m_volume.read(frame, &value); + m_factory->m_volume.read(frame, &volume); + m_device.setVolume(volume); - m_device.setVolume(value); + m_factory->m_orientation.read(frame, q.get()); + m_device.setListenerOrientation(q); + m_factory->m_location.read(frame, v.get()); + m_device.setListenerLocation(v); + m_factory->m_location.read(frame + 1, v2.get()); + v2 -= v; + m_device.setListenerVelocity(v2); m_device.read(reinterpret_cast(buffer + specs.channels * pos), len); diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 1c93ebe9ad0..bc041eb97e3 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -184,6 +184,11 @@ void AUD_SoftwareDevice::AUD_SoftwareHandle::update() } } + if(m_volume > m_volume_max) + m_volume = m_volume_max; + else if(m_volume < m_volume_min) + m_volume = m_volume_min; + // Volume m_volume *= m_user_volume; diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py index eba2581252a..6c3dc7517c5 100644 --- a/release/scripts/startup/bl_ui/space_info.py +++ b/release/scripts/startup/bl_ui/space_info.py @@ -287,14 +287,14 @@ class INFO_MT_add(bpy.types.Menu): layout.operator("object.add", text="Empty", icon='OUTLINER_OB_EMPTY').type = 'EMPTY' layout.separator() + layout.operator("object.speaker_add", text="Speaker", icon='SPEAKER') + layout.separator() + layout.operator("object.camera_add", text="Camera", icon='OUTLINER_OB_CAMERA') layout.operator_context = 'EXEC_SCREEN' layout.operator_menu_enum("object.lamp_add", "type", text="Lamp", icon='OUTLINER_OB_LAMP') layout.separator() - layout.operator("object.speaker_add", text="Speaker", icon='SPEAKER') - layout.separator() - layout.operator_menu_enum("object.effector_add", "type", text="Force Field", icon='OUTLINER_OB_EMPTY') layout.separator() diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index 5ccb34338af..632a2a0bb3b 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -84,6 +84,8 @@ void sound_mute_scene(struct Scene *scene, int muted); void sound_update_fps(struct Scene *scene); +void sound_update_scene_listener(struct Scene *scene); + void* sound_scene_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip); void* sound_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip); diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 6e8b26c6ca6..59f5cdb678e 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -354,8 +354,11 @@ AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, void sound_create_scene(struct Scene *scene) { scene->sound_scene = AUD_createSequencer(FPS, scene->audio.flag & AUDIO_MUTE); + AUD_updateSequencerData(scene->sound_scene, scene->audio.speed_of_sound, + scene->audio.doppler_factor, scene->audio.distance_model); scene->sound_scene_handle = NULL; scene->sound_scrub_handle = NULL; + scene->speaker_handles = NULL; } void sound_destroy_scene(struct Scene *scene) @@ -366,6 +369,8 @@ void sound_destroy_scene(struct Scene *scene) AUD_stop(scene->sound_scrub_handle); if(scene->sound_scene) AUD_destroySequencer(scene->sound_scene); + if(scene->speaker_handles) + AUD_destroySet(scene->speaker_handles); } void sound_mute_scene(struct Scene *scene, int muted) @@ -380,6 +385,12 @@ void sound_update_fps(struct Scene *scene) AUD_setSequencerFPS(scene->sound_scene, FPS); } +void sound_update_scene_listener(struct Scene *scene) +{ + AUD_updateSequencerData(scene->sound_scene, scene->audio.speed_of_sound, + scene->audio.doppler_factor, scene->audio.distance_model); +} + void* sound_scene_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip) { if(scene != sequence->scene) diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index 48e138dfcdc..97a98d2017f 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -789,14 +789,13 @@ void OBJECT_OT_speaker_add(wmOperatorType *ot) ot->idname= "OBJECT_OT_speaker_add"; /* api callbacks */ - ot->invoke= WM_menu_invoke; ot->exec= object_speaker_add_exec; ot->poll= ED_operator_objectmode; /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; - ED_object_add_generic_props(ot, FALSE); + ED_object_add_generic_props(ot, TRUE); } /* only used as menu */ @@ -1636,7 +1635,6 @@ static Base *object_add_duplicate_internal(Main *bmain, Scene *scene, Base *base } break; case OB_SPEAKER: - // AUD_XXX TODO: always duplicate Speakers on speaker object duplication? if(dupflag!=0) { ID_NEW_US2(obn->data ) else { diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h index 7a5d417b59c..542aea00b00 100644 --- a/source/blender/makesdna/DNA_scene_types.h +++ b/source/blender/makesdna/DNA_scene_types.h @@ -806,6 +806,7 @@ typedef struct Scene { void *sound_scene; void *sound_scene_handle; void *sound_scrub_handle; + void *speaker_handles; void *fps_info; /* (runtime) info/cache used for presenting playback framerate info to the user */ diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 0a97344928f..f2618280fa2 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -337,6 +337,11 @@ static void rna_Scene_fps_update(Main *UNUSED(bmain), Scene *scene, PointerRNA * sound_update_fps(scene); } +static void rna_Scene_listener_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr)) +{ + sound_update_scene_listener(scene); +} + static void rna_Scene_volume_set(PointerRNA *ptr, float value) { Scene *scene= (Scene*)(ptr->data); @@ -3462,21 +3467,24 @@ void RNA_def_scene(BlenderRNA *brna) prop= RNA_def_property(srna, "audio_doppler_speed", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "audio.speed_of_sound"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_range(prop, 0.01f, FLT_MAX); RNA_def_property_ui_text(prop, "Speed of Sound", "Speed of sound for Doppler effect calculation"); - RNA_def_property_update(prop, NC_SCENE, NULL); + RNA_def_property_update(prop, NC_SCENE, "rna_Scene_listener_update"); prop= RNA_def_property(srna, "audio_doppler_factor", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "audio.doppler_factor"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_range(prop, 0.0, FLT_MAX); RNA_def_property_ui_text(prop, "Doppler Factor", "Pitch factor for Doppler effect calculation"); - RNA_def_property_update(prop, NC_SCENE, NULL); + RNA_def_property_update(prop, NC_SCENE, "rna_Scene_listener_update"); prop= RNA_def_property(srna, "audio_distance_model", PROP_ENUM, PROP_NONE); RNA_def_property_enum_bitflag_sdna(prop, NULL, "audio.distance_model"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_enum_items(prop, audio_distance_model_items); RNA_def_property_ui_text(prop, "Distance Model", "Distance model for distance attenuation calculation"); - RNA_def_property_update(prop, NC_SCENE, NULL); + RNA_def_property_update(prop, NC_SCENE, "rna_Scene_listener_update"); prop= RNA_def_property(srna, "audio_volume", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "audio.volume"); From fde1dc0fb2fd6275e85821f12a6bc362cc6a2d38 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Wed, 3 Aug 2011 13:34:49 +0000 Subject: [PATCH 276/624] Speaker Object icons, thanks Phil Gosch. --- release/datafiles/blenderbuttons | Bin 213035 -> 215334 bytes release/scripts/startup/bl_ui/space_info.py | 2 +- .../editors/animation/anim_channels_defines.c | 2 +- .../editors/datafiles/blenderbuttons.c | 13390 ++++++++-------- source/blender/editors/include/UI_icons.h | 4 +- .../editors/space_outliner/outliner_draw.c | 4 +- 6 files changed, 6737 insertions(+), 6665 deletions(-) diff --git a/release/datafiles/blenderbuttons b/release/datafiles/blenderbuttons index 4a308e7151d7ef3ae255d8decc15a4b7da49f932..4c064182a8cc83d7e1dd686c2a042c5f55254945 100644 GIT binary patch literal 215334 zcmZ6z1z1&G)HQmL?(S}+yF(i3l5Q#K?o_%F0qGJEDd}#IZYk+5>F&FD@Av)pf9`g3 z9-b5Ieb$<5&N0Ur%ScsaSyUtg)Nvw#oV?7>ULSf`L$NPU-qc4F$Og z5Ef>l>VR*9KzU6eBS1QoGCJ5v!k^LiCDII_f|!qZr6l5CjwmyIMr(YY2=l#H62^+6xkr2Emaz(-uBu zD#zGi1S6GJCEQ3OARVlaz~T(At<6ftF!~ms35VD8m1+7L)-LZfLe5}r^wslW2qZTV z7ku0EN3T(|^3hS=xH>drmi>0PXDTzZji;@#5~nv1$eLTg#1k`HHBpcdT#)@!KJ5{V zwGncz`*pNs75bZ6NbcTW?Q^G>v60S8Xq=zl+T5Iz?~%|q9n|)Jvg$JK(0;VL4G?~~ zzFcivrwQgX43>qtS?wCWP%I=F`-~W3wzwTH`%sVk{6IQI)$`V@QHK#{Lk-J0PAWa- zoU@QBQsVRLUfRiL^Ys^~nQ7GR;mLG=ip|2F^F?8HI)~_Luvu4N6KMV-a zLDrwv#yp>o#U5pIX(2(DZ$CRjAVyL&teS(>Vtoi8+H!*#e~A-cbP_Okz>##qE_Nb6 znDB;3(DZakU`QaD2a&j#ye|DH!4Nj`iM)Tk5^dE_|Mqckbr$&sFk zxV#bwH;`#c6zYd?etZaPk>&UjT%{)R2c=fB@dqDKh)h26xValgdOTik#<)ujkw^@0 z-p+W5HTvIpQOQ2`j$HzHt{yvf*5BO{mHf~3*#w4VM-=0r=zH&JSX>qf`o<}^DiPFB6Nsa7d=(d4}}`KCd}I&0y9pIa2+{j z>KUwfY&Hzv2+1Bk8mvf3PWr}#S8pr7X-;BI%1k<_Q|~bsXK>3AQ6~-jHMgyT7x=PtWJG%eMUL!hc|MyQd3`e8PLHP*|3qJVj)UZ+-otV%Mz+b19ijIdxona%fL>H+2{K z!V?8G4EIxCgcSo}1_3;Q6`?0V#aG4egj3OkeVXii90y-_($Lc!-{~;cG5X;q4k9JX zC(|VpGqPzG|NQ=Q`6u$b^LIm<@x?|O{^c_7xHLA35&xu=y!)A@dZ0n9VO1>jBmAe; z4@XV0ZvncGk#M@*irp%b-_&v|jW=3;Qy{-5toCB2v_&lma}Va}p{pF3_w!(E{`yGT z94+#*I8Q*5OP))+TK)Wsr5OCiSLd5dH)X^fhN9H-fT(4h? zwvaflS<18Bq3GyqcAHU9wxVOvvUlsw9f?2NqvoUiUD2g1iVj>g3Ju%>$|!+wFORdM zFezK#!l|01VfP!!Lepf^)U}Yr#tGqqX_;6V^q3F74K`>t?0?(;E}(;>qoh+%+E+SC zS66EM{`$L+qL5#%#t)y@{Te9&_D~x(184RhxR>b&u*= z976R3bPILf=^0kblx3CC&NP=b7hx7PDkmwIWY1W2|2nN3s4K1~{IxX)w@_YZU*~UX zWrlB6-&@{&l+>E!-{c?rC<2cfK95#Hsz(~&TH}Hvs3o|ZKAL$X=HGjfvd3nnGlnrX z$F)(1J@mTgLzYIyl&lrLRio>t^N8q3g^xq5siLeI#J`vNTQ}w1E}ae6d?qimGO9DW z4u33E9Pu7~I0|3P8RpJ;ovq8|I^NwcxvI7`A%>ij%x=3<8lWPn5^PnwL(TS{Em6B{ z_E&wO=g(`?V|>voQJ0(z(G6j~WzJj!I8@2Ik70|x*~Nal_IsAVa1^$P{AV4 z!zlWb)kgR)UlVte*l$)#-Qj7SESDD!_g5yxQsffqx2hV4lkhveNw+GRz>Ho-d)F(+xjNTz%y z$Ef7<`CnoSk2g&(S0VFOV+eh5LW?4*;!=iSHeR|1g*~T;U@OO`&xr}n5M_hR!dF>YXj`_AL=Fn1lw>oF z91d3xE+p_}9_KtCVs&AyeXc7EQ_yB1)!A+>wGpTicJ^LC+Q5Zn3e$os6>f;CW3-=E zDLK?mEe~j=^HH)5HtHPw*jWo@dw~27X)DzKU~%@)P(_DLccs?!E-Z^!6gM)e9A^PP z6*q8>VbN=gINWitJ#FzzO>s$2qxqQSq~+fBGE25TTFTGV?Nl@e)cLLeQr+JzfhEQ$t3M})*QziD1*-f8k4O)k}%&fYjo91;7rTyg)KUeIs3 zeiR*OTX+ZcPHEb5+T#B0ef70idF0Q%o0NNd!!l)i=fgheN$5v-YP7o9#y``flOmex z@iR;ZvS@weZBJRpo-C-msPAGkf3H(JNqKMXT_dhslc5U!^@#B;U4x$@_aL<*WwVh; zKTDU%&`7`6H`8xY85W(G*qP>(WQ%4?^C?zndxi+k)_siAIIz7>&q3qr2rTD$I+qY zc~APIvKEyVZpL?=02R{%z5Uw)t@7&5%TlkjeDm89Vp5TH?sq07-r zFdz^L$Xh9KO|QTI3_ZPYrq@Ndg!HRuGh}=yLa{m^Vfiq{A9D$CaZ3?Ya>k-ik$*%) zys-;fRoTo_ff9#8Zs{nHlHVoWLrj3dk`NrQ^v$@xrxrS}tY%5b?GjnxTR9pX&1}3L zZS@?@Tp*A@VEErdkBnLA71IBEM71MSRaa-c4@O1)GF6FsSK?Y{w)hs=1Lv3l|nK#`Wj7{)5^+oMu_XUaqN`HGfe*i^C;w8 z)3y7po?vEKuXpWMzbya2^foQq^^^Z11w}}Zt#l$TJ0}+xA%4Ji#o%5#+N(f?uv*y4 z+CqV)$?C$B082}{q^zt~)Q;Sg7+-}&&-#Wsgk#)@QcLGL%{E8-(G*67qfC~>W09q6 ztrl4p+)=#O3T25qBAYoS+wMDdkyV?c^H{e}dQNpxx@SG$*X4!Q_6ZcmD|xIk+^nk3 zKnw9ddS=yxXu~<9^Ig}w{_s``ZA&N)#lC-tZkLj)3vZUZ_0~nb*IWLc_#j$E_dVL2 zKi00>t@-|;vKWYUbwX}OLGieK3{Y^X)6_k~7%gd2$>y)%Z87SaUw3wlw34$uHJY_9 z+pbR8wxhdt@0}msPBSfYI)47+R7X?fOQ2uXSj5vk|2cC6;lRD`*0cFIu=nEPwYkT?lzwh0)l&g9-BQPxgI%>W<*$+5@j1v9}cYJ-#t>v|f zeQ3k8;pCSTTD_Df7mEQF6*LF&q94*(R-U6N4Pi{O3R@F1alQ&Eg)*|J z1zyu{earlE9=6qT^adesN=Wtpe>}vlR>x}@7#P$^MFm8+MnBe;zP@U8J0~-*Ybf&qK(LH{*QDj`#g)NASpz962dz z786$F=XBS&C5LuZBctV&KFVguH}+w2|5u^M%c4+U^vY(k+xQ8?-a7A`chUM?4-jHu zxdd%Az^E83x19?ctLo~`AL}g_5ED*JOf-`8@dyQ`Bqw{15CXXg-vy{=q1Y<*0oHZ~wT`yr-W)W6Qp%EZXHFVJe_2=hjY3ey>p z7}8-`{cdJv#-l(W@#Dw!FbqB6v1+;`#M|53lPa?ON2K!Ey;aAI{Er3srqw#RcG!EH ztYY3Iyd|)_)r5z47r0$P<%Z2s4^DJ`7Zb8-ot>TRM6oYtn&Qi2#t1ln=`g>X^LF6L z{(*r?{W7hbOfJje2=$U_Wl>XXepsWDX{3UQh>;Aw`^`;$*1Vb;Zh5N2AdFYpJK_i* zY8ngt@2~KTgY61^-KYzuVzz7xBsMwcyvWi-{t7)a-1yK&jG!%BO7`LR30{NQ>a}{J z385L)Y2)Qq9o^rzk=z;0QkY6oiLBkQ^7+?QlKTmJ6p?x14u+cz3H8mtH@ zDscW{MvmKXIw-5>@SQ-U9wjEWh&N*Hfd;Re|Aj2&TuS6BMRI)<^GNOl%qt$mTB;rIAQz#sQXj>aVb zX=S!l_tQjy?57R>{wwY`lKKVj*WQcg?TY|92#?N3_sij!E8(`ZZkf@!O z-4;*ZoWL<}#r1ZwSKaL3!X~-jtE;F)v2Xz}BvH}Poz9uF52IDg zmSfqm)mCG0IG$i8rK9mW9qRekaod`YkyXw8`TcHAD#6g9z9)b)_B(~8!9tXYBZ-WN zK(JeEz{HA#acsM#8}Y-z!D-tU<_OAwk`h!5@qy&AhHDCnQirafbpN~VnCf#@r0r(E zHw?&tk`wt?0Y~9!N5|dp{DE~AbM#aFfyEnqCj|AS&wcn4`xe3-!IgBfUeYuaad}i7u7JCx8^6_=1mp(ACxDqE|}4xGL4Hrb(h#Im%8>=Fw<~D{}I3sqrfpq2*S~ z67~P9kDYt~-C<>43{r+$m8e{d(@~C=`hj22$ni83h;M4q8ybot5Qzo(`CWUQHw&+} zH2Xg#oZIl>Xe*pP9TAm^xZs&p5_ozXhBec4dhw}6X^-J_%D+08Qb0Im_!V+2fi0ga zF?2|VOC0-q|KY(8dga6<6elI5Lr5Fai#G3oWb-%^)A`*`m&H? zMQ+NIuuTVD9hmQ&#sDRXC%@NhDp{yn;eEB)a3@7)m*5zr)k zv<-^|xnI8Eti}h3pp2dW9UmXhf$G7Oz=FWQyTmgH@2Ffqwq$6y(`HUjPlpW;4~x8v zR5U)@5fp~o5KBF`zBS@21!lbWSO4a}@;PRoKfei08L_mb$sNrUnA+7l>Kaw4el6a; zDh}+AuuZb|7{Pxz73nl5$DJAY6Lo>TZ zmYlCrYj3MTQN?WNvN>oViN2^Yyj#Pyuv*JK!=oM3AmfMLKIQg-_;;jtlI5BbG-jRb zD5rfEl{%TY&#q%4JJl=lxsSzQlysCs6gUQcRWD@iAQ2BmI*Weik}5)%Bw2-?U7GMY z?ZvOOo&ZVwKoL7`W4!XcEDj#t-6p7(YY(^QYUO(j5jqkGptAq1cXS*c8w*UsTPnfU zUA|g4^y^@aDcbm1QiA&acg(z&w)XXs65o;=Tx`*slc7Fm1L|Pfh|)2!=axiUQ$yUi3$~r5XIT%=SF1qS^xh6 zuX}CTU|!DJkm*Ynf0&Ac0{nPGqf=*DR-WeTJQOX{;q*hu>W>S0*iCChi4w3Diu!Hh z3VP)QO640+sBk}V=@TQeVA9JtOL6K{!elPtVbD{4d#kZ_bGp&V9^)FK6Hg{$&`1!7 z-pAKPe7D-j*B78^@s0LM{%j|>!g;@F2MY4&F1XYBbz&pF652J+-nA*7eD#uPy|lcX zcX5)|KAuK+vl$tm^&eD+=)*~Oo`}x{!Vg8HPfUx_DJ4m?es_eX2UH}7P>2k9gd9P_ zDj_XpS|xev#hKI&pFV!fRb|M06oSTa0O7;O+69xhfuRtaNhiDVQ*m}Bn}jVKI{Ba| z!0-UWnv9a))?vro7yCnIE`_1kdo#1ABK6|W(6RomGL`dXDRiTF-R!EcB^27PDbcmO z-CO-Y0(gx@CI})uOun#7?CCV#@_NDri3Kq_wrT|9ZKDiT^ag)KkJ*=Ev(BjARlDFu zb9Z-lP$@LND>}DzHb<3i_srw#gkdhS=!T<_8d(w0VZQmST$E(kr=G4d7uC>_-fMf>%^c#(2_xDd9 zu|y%{q%pBlByjI{&X?(uzy#DSDN3XK7ArqNU~^zf zUDadUck||~1w$*$)TDlaGIfYpKo_9+gaLEz4KQFgB??#Y2JzUFebSnT?O4m(24m#> zjuPGGoNJo{Nx^3@!W@vA@{h;>gpIJ-BC7uZ!}YyZ3)#>_H_U zQ=$^i(T+z&-|=RkYL(#PMZrA9$5 zoUzD9iAtK38+CSeMukYZ29bbhPOR?}SNa=EnIBt0L2NBWwid;<=E!edudY#%A#Tb< z%gisBxI0VoZi~qKw0^0{-FDL)78aHxZUt)If_X@S28-td>jhoitGxnn@l5Q|1e0UY?HS9bGoKK5a|AUC&RJO7_v$9p9kZlY+A$k5oH zd*NYWBbTUfXF+ilMpugHhHQHM{6iQf{!5TRoRJpCfmKWO7ZGPNQfbe7i{%iFUHx^& znvk;cax_r+&v(Yc^~%Bq%+H2i3%h}K<)ZhJpN9*6GS_gI{Q;X9ObL=6+aeq}(SVT+Wa z8cyTtd!NIsl3yaQ)qlAt{t3=I^VgqfFWauyAv{!6U3=#9haNlDlBQSQiM1E}!U-=}|3VP^TN#vrbKAocVe~XbI0*!YKsIC) z;KEM$pBJL&3eZDY z#sh>vEXSq?Jn(BNQpBa$P8CQoLeXO)$7wyLaasKywe@A)`wgSgD~`eD^NdboeXB0_0(*?fz&;vio0`RH6Dnj~NGgE*zxM@7ATi zHyYm?Tzu4+f41B(8bCm^jv%PmluuX&YP0i8&;vOVu8l>6YpsZlZz!=MF|e>+MM`}{ z7kj_}MGmY`$jR+aju5?ZVJ-+6(~y*QpDEeu{4qMIj1jHRU%$?kM$aE!xrlX@nS(`) zrH$XU0?N+fSa+Q{D12BdM`87_-yfa-9$tM0Em%cdBt599(N9vgT7`Lua$mjj=MMfx z;sl(h$3NVTCU1{%6&DxdOG--4O3TV>A1^j?<*Vd~VwU$^>`l?n9CCBDRJbC9naUqE zAB)C&8(}DsomoY;3%7%5iafYozA+qBdkg8h^z-o%JQ&~Maz0&BeUQvDtFUMhS*ApGdhpFi?&*{W`oe*K?dk%`62J5C@DOraffS^gH;pph8}UqJjXEI@rV|_!RVE*>{+Fhx zK_lRfAvp=zj-ey)fSn!9%lwk$0>TV18#}0dd-3;8gd<)ocM9kQ|KAJrTP>L42zg53 zpi=&Kl)=W)b>_ffrgIboKz<6K1l7ZC45M@#w7pV>3+kyv#3t2+(t+p@gi$^TEL$lk zbWcVYE{3zmeBE*WX4qU8PPom=1z{*?c6;}Ft6LGzwMvm$M7Lzhf%Dxa{=`3V@zbJJ zGRV~Uc$qm~5H9yy1_r&i*2S7Xp_zy1ZZdLYgWj`Le;!I@yLR|p+xJ8BC#6~C4KD56f(dIf z7^j*vzfv9M?4^3gmEeVX$7l4QTNXDqkjZ>-7=*{@4TJkXLlDx$0t0#gk29qpFW&_9 zMna;i5+o(EY<5!#9?EZVrUcP!*^`sMYNDz>?hG<1i^4!SDwnh(q)I~)J~iXoli5yH zN={ab`EeP4{<4Ud;Yr%$-8JM`WC$Z#V0Q2q^jSBMp(@0-!God!HW*nVa8L})RYpv-Na7PD;tF$9~o-wZqdZ^gy>{vXFC`* zd$4d2#Yz=TCE_w^C1f}>4WO7bZV>RkQHJc2V`FQ$94!jmgD!=cl9E#3>>M-}1b7Hm{snqDP6jxMurkpo53GQ6~_`y)ICBn>Hx@f}A{ZnYz zvby?d{NPfmVir3~d1n#4IWjt$=?ZgHL4w~qo1Ql#7K|f(#e}t84WNI_IMd|J%*;C0 zP(r4xxj%=5gs3}auC1+Y$rMy#7TG>5d55lWaBx_RtfA0kwoOh2-+Fs{_n5FJ+}zyk z!;|}s+te=%{H?Wp3zCqS*NKV3yLY&^ePU1Iel0kYE>Z%oTQcyLNm;^7b2S-HH{!*7 z4CA^leVaWFU$r_MZ*Fed0}3Fa@Anf2W!=1;jE)Y0k=GjRp2+p$lrv~xeMfV|#1J~5 z#Qe~uWMl$3EC#>qhLZ;nU}DD7E&cw=@&07>6S_PA7-YIFUZ>Q^c+3n_HnrH0hkwzU ztf?#b`1se;ail`|;7IuVxvTAVJA)KdV;U7XITJR+rV!B2@H~P3#qgbx(Nk%!nJ(#@ z#X_)v9mVedRoinD#U8G9e!A@nDAp7dp{6bvn<>+8hd;SY=GP6uKz*`a$2P%zLhqTU z3XzK^5x~k$Ogya~FyFsjbR9GND&YFv0Q3Y(R+`bvJtELnLx-8N zyKXCPf6s8hN=;5S1-18PE7kb!12>VL3Bwa}Cl#C%SCAaHTXQiyMpRfb_czE-sD9E6 z#2~yk#C?13;+lHjQD`=?ioVc1t9V*JBHRSD8p7@!uT|m~Ng(D{R>u}^Fz(p8$&NUtVr~Fzofzg4H@~p z*zIPLUY7E8VBF&|;Es%W zI{A~Hg~gVlgj}IQ4huc~*oK^6(w4kWsq1b%!(n zlX88u)bMzR#Ioi2=^igu=3GTDj={>-8AlEB#O*B(VJ<>?Rah$WeIx6i;Vj|8$ zp?DB;OH0l;InMHAy<7>VgxY)lIA7=O;k1c1sT8de=?@=XV_{>zd|BzS9I9oCAy?!i+QRr(_xS1)+9b`vxl40!;+srjl8y!wUJ1v4!DT~JD?#z4tiTMZNtgQ zi3OUriE4m*0!_hNncDA;rn>5JRLtjp;xq=$rsr2_rPt$PwC%a zC4E*^Gg`Jbrih+gIP?H*E3;k=0>}gXqoY^1-m`|D!4|q$az0lFv*>uyy@cChFUQcKNz%7ADs*hOeqy)OG+l7NiC&)HZ%E>eWx_mk zm&LB?bS@mpqOHB6)N*UP4e4|K%5M4!VDV+Yb0sH|@QVvK@E8+=0tR#u4 z@oFm-tFMz&Qxiohh(1(;*P=P2)aGn(50us9}&m0_%5&_g}a>wyh>n?%<-!me1is@f=| zk{#gtBLfEBroEu_${E`^8AwL-A&ZBH1`ta=)9D|3I#S3 zt|~jqC!o-1L(Q=z4a|&u<)9w6<2`@h7uTw)p>d7`iPmJy;0K6qsb8<V&D$puR1OHKgf^t86I{h!R;LGpyG z9jaH&id#@$)j0LHg;zvc;#^<33~Z0(kS7$lUoUyyr(`rZ7JT@FRYzf)3a zUW%)=ofVY+8RWU*e@$4dN!03p@9`x$S-faUykt7xai#4w^AOosO9 zWrw(JXG%9fjyT)ZX%tdu%cK`K5r9$qMzIVUP0RLnS17rq3^actaR)}1^rAt&gzav~ zp&RJzK+MFy8hS?pAo-s^e>xoMjZY1XvzN^u5zD~XKW+@r=P;upBJQaH(!BHh;SjX+ zahv>THnl|HJeVo_1jwKeL~O=?9=;AvPEH}6CO566rT+{okYt$2L`^y%B*I=8scgo} zFcgoV@U&OkFVqdk5OT$Uf|Y@sD^aY;`a=6AfT9H(Pb!2523a4WgTOk|UC@v^xNyQ6 ztY7p(^$*DGBRx0oLnsj_M}0S(szdH2`Qxx^f=QMR(~4nrl&c!ZH<#1Lm7xt~;E3*O-O1Cq!KFWd2-tc#jr zak}h#49m=E2&*{Jhnj;}@jaY@TQkUb%}9=cA);1Af%Zor~>I&V7lyF5C33(k`B zi;Le?{ei~RLtB{N>BT|norsExLTNNumNWOpG5~1>EJ9TV99bngjp!w*K&5a+eJcjB12oQ=@6y%bf~Q8Y=3JvIJ;V=a-8Mya%(#*L)AawF+NP4@()BLBqR|9 z79hj~zE4>HCP0CURir}(jXa%pFztye3H|8U7#nN?7I1x_7^Mpc#1RXETrv7c_9Zp7 zptKYP(7mlbmu6Bi@7x-1ek|0WX_^~S%SIzu7!uI#e)zT)hDw~-uA9$I%v~Qz&A^va2x2O7GE!Adn2kGe$ZTUhF^0eb%ZU&dC#M7&34hRh zwUvS*oknwJCdrPwNMS0FH>N&IP7pby#J4jo-Dz`_k9diSF2#oriE1y)zsL^d+I!*# zjmF)VU*#*}QrZW*a#oRgCMFLq+slmG+r|pwMF($fc>nCVMa0GZKHccE_i25qhh$cz z;OHIo7ytNypmOxhxKMLA6yZ|Eno*G4x;i{-0-N-|#TxW43lcDD zV$cK}pv)Qp_ek=?%|`s)PPXrnRmn6_!sM#=vR(E3XWf+AKQl8%Zc1Z-R&WA5Cm3>l z5Jo_Wn)6)if>q2BZFK=yHEaLifNgeqdfuQnWy0DV#0#}Pn0yk5&&6)#SjPC|o|`>x zl$cSB5*;@19jIz)g`J(by!1x2w6H#{qKR5uf$8HmfBd%f+6>7zM_wP4zuE?C%KhpP zi-gluzt$$%7ydjbWG2-(ATrg+2N7iauUuBj1>Yq-ojcBjvE>$%RycF*jQBy>rOIY< z{3Ep^?gWD~3RE}mHQgF(%-=DDpAHx5jh&}V_4NK${rmSX0kAD^3MO)^ zs<42uhnAMsNFSEO-5Y~N0B5!#`)?qNxBi(=W)8ephXfObEHJK&c;AACl7QDv$IHoy zU0y*UBZ9e13mGWUpE`qhY-g+$>83~m*E?)#sTdiN0I#*$dXZzPiw6)Vz%?gR1B+A8 z-DZ{G^)7IlRdRbuJA|qis;}^M3upuqK%2`v*`5j<&XTQc+HT4?N{2 z;Y~K_N@hkz1`5QbQ5YQ}FE3wOTU#5ODG@3m4)PbS0s;V-4pmZAlqaG;CmMV%_pw2{ zHUzv3WFy1F!pmj)_2ya1+NPi;%M>Jng7sEMM`!$ZEb-XUa;xuGy)vV=m(MI`@)fG< z=Fc7^h4}6>R)Hydg8+sc3Sy}LGWfN^!6k3!75pFlF1T>Sd=3`^;aa(w<@vj{ zvqs%5-skE3dceX2fwbHoHA7ubU@ewZd9Ouy7k^iqg9^gznr-1kkK17Pzq_Ez`eT@J z^~!GD7H2dn3JD;glM^T5tGV|CqJ9n4h*ga(z&iH#c1GXPT?H_$fO*luCL$tws0e(F zE-5Rs@DtF}v{qBC2^z;j(#b7AYt>BY9``Db6>K$no+I^KJROR{W!eN&-dC(q1aJg2 zurL9>9SAibvey?J+j({`@A@ErZrA*Z04ZYZf45g8zPGpcqqsO&tHd3N63|9kB|r+R z1eCYk+^+Uf-y?uEiK}7fq`3D;GOgYTme|WLeg5^-U2UBY^m9Efdx-NnG3ip z-v|&JNkpj5v?4OESum<9YpZcv4u6$lO_8GN1XtUvTs~1PC+b~tkE^I(_9;oU&fv6& zn%y5Z_CXSMk6tH^7ram(eW7E8dd)b#E2d%nDhU1VUz6^Hkj8X+mGsNmDn(gI}kvS#|?$?MCETJ^wmki%p2|EQ*= zSI(Sc2b{|F-PPg!KY%%q(lUFnu2~ZNmP058JrcE%?_uqA+r!zAY&&?M>non#-vV~9r`5c0vY#dd zziq`h0aJ6-;JiU5=yPH11neJff~3GXVOpsJda93LX)x%1Aw5~?3uGs|lJEQN%QE_QlYzasN|HpKQnN+~7@iC_Nr z?{unBQGl`voUJf!r}qGW0jA^l1s5*12R=Ik0BQucdINe+yla3w7M~vPwO{cs#thEx z+0EN!>l3x|>$dUpgkTIMsfY@kf)T#+d477V2MgW&<$jrqJkzjIAE! zvy}OM0v1Fp5Gc`uz+G7mfG-0hV;7J>?4EDO0&Czttr}hu~4d?Ux4eLrb*D6m!38O zF=QN6zy_EGZx;Zy*$PZW=;jWu=mCXx@US!tPfHo{6@k*(2#tehDi}MHL~9bT^Z- zU0PiH;S|3X0M;0-2;XDkGk$;sjR=N|zPl$&!1fvwaza$tQK~BduO>S+ zIT>I@V96K6(Gak6gn}|ZKfeGr57bWxO8|xT)eCzFR3t%lUEQ~BH|xk)WMmFdC&WS1 zWOemWKcF|YgyODy&h@>#8n%E30OgZ*6E6@s;UY;X+5&g0oB&ie!hy9ho670F=@vew9h(aTHq0QDZnXLs16Lp zA>rZVpN{EJita7h37mGvDPu^5>Z+QWd?kyar^>if5Et6ibUUi-yG zKVS5w+|UY1ac35eyUFz4 z+j4~RL!(%cHaGOt`<6I9I6Q1_ZIqXrYfVW~R#I|c$(aVS_A5c~3}mA(UQA6(%Y#^$ zjj`frzItbQadALbgXrUpU%CH z*9H2m2jm3rhKRegz-PHTFcM>4vX6 zMzny;;9j+G_~Yl#j|1i(jVe5mSQ6!6BoJP91@!I$r3*OVDZ%t>kXr0D{h@k+cB(aa z>Oe4ay9s>0H%3*0BDw{PDz1G*(6q8^OP2tKO;0afadzYCac0QBB4CU=>00wNr3 z<(1cGOVX(Jf^k8YO}QfSfEy@K2c>`yByZX#D}Tt2x7((cSKw{I#44bOM#2kjAAE52 zB>HMTNMu+8IfWwK3c$zmy7iHKEHl0h zZw7FkKp>#e37~%I;ZB4d&o0P^s;XW%XjaxydibHLqmSh&mc&u*uS)^@2S_>@Q&UPH zL+#=ifOdv~g~i_O1gH-$@r**kKc2M%W=eVMYgU#>KW3vn_ZTo^)L^J@tgpKORtAfZ zm^d0JS~x(Bt37vGw2|m<1ruz&()LIMxi%c&h>VO(zP~-1KWKRk(?67YdQeBg?fMyf8+5v^w%?`>nRyvxmkk@O5 zCkFytpt|M&8iMj0Aj=qDzwQL49Ov6Ji*H3m)GREhFH#Ah1zx^Dzd0u$!{5|Cz&~Vk zB0@gQmf$tw*^&Y?xav1~n$M`9m&QF2W_vfcJ5iu;=piKFc|-ynyW(D$dN1kcCG|kw zd<}p9yRWAQhY2U@z4dkt8mW*+sj&YY_iI*Gx`WvYdLZYPaZs_>f56nN0O_9r6D=mU;?gRjBN+I^swz%X zn~+xz9A({nXv-y7;vk}v;n7Gafd9Z8c-(p@=k!oq8vP1n3MfHmXt&&wrhNRyS%eCy zA%b-n3b@eNFMob3(?V> z6PQjaz$PXEm+0qMVm|O~ziwCy=cF(dH30>>2sp=-SPdEg=^dT40f0G7M;#u5m5raD zUoVij2ll3l-YP08IxGAZdHuRLzpCo<%RK=F{tjE0n@w%Boy!U*rvZXABJvF53=7;N#-9&VWUb24;?^)kqA^?T9(* z0ACvNn@rg2WCJXlHs~P84MxWRF$?97@qA$0njv_;m{Mu>#9KjMefEoBhDt?7M!sM2 zzg}X?J>8YcbM;Z67_;L=_auKkEuo{OrBxSW2^B?*&<7>#M@CT?LY~;&YqhjFNZolQOOa89&u4Qyf?R{Aq%Vf_%xG62-oEY?i#VvjK_nj+;%Q$&XP*EVPy zfK5s&($>_JZl#OIJoM3&0POy$)Ug9SmxeLo2lINh3Rjf#&slT$S|s{h-78=V4y+7S zqA&&-8JQkH2Re0mOgTVz!t1I9rh0#T23;MUxwey&6V)}pFjG~a`RJ>uIU_@0U||n6 z8Iv(d`ow9lUe1bHK$K{&$T;?{U<0}lCpIGRC$ubzh)zn#iLi#%`^|R8hMST3H>2cS zmN8l1*K0okIf0mz^ic&kB&-O+*ioRvK6s6}Jl8B7(t=C3J__6Q0yO2Js5s2u3M$o! z_a-c)WLi)C-MeX_+$K>@mplX3K!b|e1A?%%rA6r3@Y_ZJFQJ}7f;AZ*g#`ug$m1G> zy1i?i>bnk1=CtR=P4yVo*_h3RMdAW>D-@(={e}_s$-JyrB}wZ);Ql%rE)(+c^XJcYQX^R~PUnS2MU02@1-TXqRQNvVBxocVf?x<;L9j!Tga1Rb6 z#||VJY5?rG1ql_^+Akl92dIGBp$?rd;M2+}dVl*<&ukdz2Nka>ly}nX80XV+J&nqFgnIY7B` zh!BCL53k>%;l4Ku(qbXi1g%_L$KK=3sl9XPBA)K)dj!H#D}sR{1|VcQ=}SJ!I5KEi z=~+|N<*_{}ZH~2<+MwwIpNH+tV+@JyRW^U<$PA1ThBI>d;ml*A3pkM^s4^kSxG7Krs5M*8~X6pl30 zE+W8m$6U~g2=MT1t*zw+Ta1I31!@m8(;l?!*#DFi?lO%Wgh6lh1&l4S^KgGI5#RkP zjH3%wJ7VbHU-G-%kly5}uoPcULs^#!rHHIYTn#923B&8{!iW+ERvLhr+SvK{s;R16 zFpv2Wd78OWewzm)vV6D%1QGh2%7KB>!@1IuNZ^Ip5=@oXDA>H5oC8zM?({I9>hM_~w?Y`V`rHP5I077n=vY{aoT*3^yW|~! zg1Xj&2YIx4P3q7QyTe@7i&YQYBh(qA6nG<&DD{%5pKAGjsqRGIT}LC5+8s@ly`siP zU=iJdn}$(XR0IzUW2$FCSJ1X(iOYv>@*us>Uz@-|e zrJa2YmW4l{j6_H425vLT`a>imH}}_!TvQ|P?J>*jgHOb!pe72^Db*iFCBB`iu87ox zG-=D6vfK(fv4#%dG{YX3hfPAlKfukc>Hx=;O%wfoJ^do#J@MVIf_F?D8mH=aghIOo z&Sfrz#(jU|Z`upWh#4)^EU3J8t=5cw@3(!eiBdBag~tHGrq3fI?uHCVljcGDm-IF$ zKOSI{2vK2VVPiYv3<(k!1tmlb8T&Gbp^4KtaY9mXh=_QIgW>k=FYXpE@3Kq;an3F! z{8tNbd1$l_7c-GQ_<{r^cx)-KhM0te$f4v6^Dr_#2hi$@c^%$>&oy%0JWKEc^&l6xhW2_(g?@A@Ylzkg|E{S$m3ZHPy=B?5?d`3ZmF*cfW&NANKf^IZ z-;j+g9#2FB<*6b-%`_v^=(Vbzx`9_fY_zm$;;}bmF9>E~I-OZ_ag1h7Vpj!!+#e(Z z<#`@5x3R6G7F|99Ia}*>Nm}i8lG4QPr3Se6k|fg2m_y1^nIjz@{E+_rT_h10#fJ)({x24#LlY{?;lQQ}SH_5YhMQbZrmp;SXVX`2Nmt z$P}{x2@CKbp0PYc7&XF?=S{rq+8!69nAu{PX!FA#hRKL+u-wrI-F^b(EbkdiCm; z=yrHgAN;d^d4BBR{OFPHg9mtFJ&3kB!mJ@oFkz9Cqk~B9&mTvC%0QG%2?}+;Vy$2| zz4^1$6t^3&Zpsp=eH_^*uAeZRe3_J-Z$U#W#Y~to7)n|mp8XoJX#aiuuJm&(Ks4{F ztKDl3-|AJEHkJ*6lsM&qsj0+h)Rc4Y4O-f44v-dZPTdJOoHRNC032cug2Z`wd2M$W zdp5bM+e1Mz6aZpS`71FTMvj4nghD~d?gN6V#~*&5O5*TuOXLjup6psr{;&*w0n%$0 zc6O-!3>+Nq#uUFF_H0zU(BNY}1cB9GV9Vr`l+a(kddn zBEX!gr$-79**E7#!K*A0*It-wqISBjZ^4)vv{E(c`~qZ$20Ra%@S!7doN1~Q-0o$g zj04yK$z(tc0gHauF%s-4vl~o<4FDep2S=-4lUS8L@HB`yl!5K2Og!t^!koA&Y*~bK z5^|M>iXeY}AL!{n#-#N>nkJ2m&$iTTGlvs1o(a`x?Ap1rlAx8dS5f&y1j269?H40A zN5GRd0dSpt>#dz7iFvxpuV3$dB2mMX^QyM!ID*knTneB&zg?iqkebQGMXSTj>H0~S z=Tv-r8V(2;WM!|5zkSmuKs;SYgJA}INFO{^AN9jB1jIm0(ho+EB^ZZo*|f4h-VXssE;2X^qd8T<(?fOSXQ+r1wUxAHCvyw z(Wy4yTG#hrk>xp$+UY}B&7Q?=IMosbyk~l>^V)Z(Y4CeT=e|_GC$f=*Yqtx%>O+7B zd_gI*3tLKkO!?~0(3o@M)p-niuCG1xAUO;E8$5;{4dl2O)RE7}9K!+E1Edh<_fuf4 zC1A|Go_XZW%6x6kI8ps5ulva;MG)!i^>-FD<{g8l!GHM$yaM#7u~C*#auIAPgnXSR zb$_(m4YZQ&glIs2Zw)3(bXc=ue)}wd_JkwRQkkq^R@&`(j$B$t%<3qqLP_a6_}ERmdW>*Knt@sj&*-`C*7^z zNZY5khG;M_@_zM?N6jwNOu?5K4j$h9364dEMdm&%zXWcxR9V}g3QXf5ELcbjU}OWK zq$&VuxOjLyb=)vc?f6*3Rv$(ra{?dy_F@ajtVuwmA_=(`JGU8-PL=C}LGu zbkG2A86@5Yv@N*mgw?g*n{AUTBXru0HriDHGpQF7-EIr17Il68<*Q;*vxo#^(+e8O zvIE=ofbp>&wXJR<9h*|S#9sY2_J=x2DWcr*Gp>ZZ{vDo{&AG5ZsUSreW2(U`w22q1sn#}adMd?3smfa81hqw z=x9A9j2P?-9TXhROnrG7)KH&wJtYZaIeAj-aMHUA-?r?2?j&x00utUOmO*UI@Aq`h zli&02pKfQL&mVW9CEry70q9}M+2Kaiy&Q>Da%}XLCtEb2Owws~Gj9%T0+>bsX$|_F zq8K|Qy*bbXv3s{hF|95ck;1Jr0sstHXAx$dw z{?)KAsN~8$jzUE>I(TuZb&VO^)R9e>b@{Ga@07UzIbYh;B&>)fq3e1aj(q*O8uP?R z(ag=XKD%eiAp;E8fbT2;kKA_{*Uw1eVdaP`WQU<>!a$0>yV8gi?Yz92#_;d>SheeD zi)5}daO|H*0dX!YA{&!rRy;(1(l#cE)z&&bE^e=T*JUK|nO0+k%Aic`tIuJ zmXVXQY}~K;!7hj%p2O~2VO)#K*YS@OtYmOccL%tt8MwFxd9?bMq+^uyde3aBLQ;8{ zRfk2fA{H0>=osV{2abp|qI(}pju>Tn!>VQ-Ur!JoG#4|;;gm{Xh%SHfa04Wd_N3^Z zz92yo1Z>=`^~0L8tUR%*3sXhjho}#+V96=KYj2=n8<6v{EV2|`RNdbK3Lb6+WUTnjTjri9y_y6v+=`6 z;2EdrS3O|wb-RC=<_dC*q8`-B;pmZ-E2D-z?+g6JHNqXOo{#gob6k@5T)P&YKYuRv?1&pXv>OQO zrLC2uu+8c0lPib8fn}()#hy?Fj#{w9sUb>F~G?u^kaq< zpoR3teoiO}OljYlZTOc9PL=tAGZYAj$zK<$!6)DvA~!j4q!Ai|ftVvbU~fr{lJ@S) z8ienmT57WT+gSbb$rkT5Lhzjlczb)3q5MOHz+a08leIGqC~M5BEu?+@{W%Z)1C?LF z#)SGOf=QNGav$-PSxpZlQj>auTd;LtA!OUOQKq>~*~q@VKczn2-t6*MSyYe4Bcx?( z$GU;|Wy`uUZ~aznNsk%U!y|LJpfjSh1=P*#k z`il1p)GcVYO?lBSqv@;*c>QLFGIUXVPG{*D|$pq@nRgNaW|FXUV0? z`PmsRY#3^9^x$QuO#IuMk>y4~aBr*RX!&aQ;J zz^{ThgB2P?+!!TPz;SFW>0n}W8Tz$UCU0e3zyVhntOp3W{k&%yxOeJ{2QH2gmDSkNv~Lh)L(ZBGtqih@$X;z=m1@0(`NM zLdVzm_T|w0GU7MVVh^kpKBAI|rSUWq)IJRvH06AK!-%u==;0RMrcqSC;R8<+*=~8oNj+>#w?;vEEfXLnhTHNgDI`bsGJI*SRh}{B z{hYP62{M=nTGbYxb<#{Br%=%Aq+u&U5LVkM-*B5gC!l-^phrXEM=*2S4N_)HKcfV@ zOg}_`jWs?p0%W1J?~A8d>2&Pyhxbrt9kkYtgA4}dhQ%RQD4h&&5TCcoX0PT9RPWd} zONrw$uRTV{9Jzwv@b&t(U&6+dIAgm={-s)5JMHEZ>8q8_aKJTTA;BgmT~Cx3KAYXz0Ba$2ckl)9`7@MIp3us`y? z30Gi*UMn6(Rxs+z$jGR`^a!tdZhR-E%bru;Hn8mTo%v~$P6ZecS{`S+zMHHxy#g1V zz|EH+_6ltjZrJwv>F<|qegYld$=R6#0CBwO>BJ^_r47AUC50hx1Tr?M;1yE?yY8}t z8kX~X9vpmhevgPQ6wURmwNPgM1kI!D1)Ex+oNd6c^JlaG4UDfw>b3@BQhAx_=|3Jr zD1a>AgQl;lB@;_X!n{DMWCNF>QO_o2RnDZ6|Ml0=jo9s;j;v?bPRfnUf`Zz6N4!Meo}n{t>|#CRiEd4#tdMjblg%z_CD6Zv~**_ov! zBDK0{+J**yiRFp=v=$)g;M0qZA7e#nn1^8<-A>~S+gG=*bOvjEPRG=}cf35F8@E0J z*8CWgutI-6<>gCAYU<&?S9+{zcd)}@g@l7)Xm|+LA{f^(O`BX|fV*Rol)MQdu&8O5 zCz3e{LEdV|WFCLV@4R^6uXS zIPffo)3RG~oVWI={S&K}q$fg5BhV?b*V=Q*pk#e=!>QlH<=h|Pv>x;7?FD}%p>d9TlHO=n@Ve}b7813r!ebdXrjucfJ*nIfBLhWh5hA((tsyTXzK&frHg=+6D7+O*L*0wC-q$QW^)YZXQ|Nl;jpLEM3ST);!Y zWv;T2Hx(1$dW*#dXCK!q>E#hZKB#As_o*b!@i{(1hpW3yPhl|GdvCe#?Z;=26_1F~ z_cZ)AQl+oe3b_jo0cB{uDHCvlk8pLF!A03bdTYAjA2-mlP^q(!LY2Tdhr5Mp<={sJ zfb1v0nFh8f#;zDR0a=0PA{zFVRHxOlcOfw175vzM=7ykrG8Qf`KWH2vCXkxn3XzhO zq+>P;ifMd7nithD)Dv|ee5yWn)JcAN)~ktiQs?it-95L|QYTh&FGG)2tJe7540Bfs z3l6*z@Z!vpl5Hmid%L?FlqTEQm9eNVaU&Gq?)Yra-awbPg2rT|--Bh4G&eWsoxuhM zI(lYzo$$Fq#?;glsm*}FFT3;0YTQk;$8At={OuNsgE5A%km23MrOeVqaV?A8|Imc}!$nb@|88ye@7XStj!W zk4)a<{H(E7Y&_U5p5h$(;uYTe0ZSm!)RA%>Ev@KU*G?ZZ=n||Bm?x*Fj6n85Xd?lK zb(H{(ZnN7Q)i>uuE(%Yr41qqWXGbpUK-=*{_Ch@M9R*IxxSN2;!UGHF8PZq+sUFP( z8tj9f;bsM)UzyQ|EcBn-t9fJ%QR3+Uabp4?XH%+)tyab`7w=I_TeO-9G-zl zCdRv-GWVsTWWI;%M+*qV+OVOqikaWzQQHPXuAPK5uKtadr6PmaiFq}^B0>Em7Z4zY zbX|f=e+5|>puvZf9`HHGa;A;E}Ekvr+N7%>w;7 zDgwadeh`0gZt4QHRs>e?6J#L7ke5gHI_z+szdk2_ZEtUvN?73(9va%F4hGFtGu3l_~Wh8w+VPyak&caFFaWItXa3}%d3S0zQC_@dH z6xNoP&JLbzv%O>qJnQ;dD~^q7sIi{xJQ84D`Q3k1&LuZftZsq8=*`==Jy!gikT0NJ0a$O~1_+ZBVdEwtB@G3m zD*)2WGBUYspvt?2Na1Wr#G(wkBgqzYu8X5)?0GtCK`s$J? z2K&ihah~1pVyN4_D42f!`_!u}y*EUqSX+@u{e6ykZ27Qq>P|BsBLBOno2f>)jg*&l zEhopT>5rPL6~#yG=??G9DwN|`)V`G)5y6&?Y>iBt-ClrtaS3+YmY_=suqEi_elDwt zZ|x+F$djC_dNM7R{!Ftwr&Y*vSqX7sWYWyZ(;x(CYiV{_&z?P-;nC|m*VEJMuB#}h z!*~cevpsh-KHAku_NN~&deinJz4NdM{sHmQ-fqmwGQ+)^;Oig{S|ca+M_B#7be!u5 zXg8*(J0NZ$K#zmG^^ig{&5qvQ&aUI^jktL#(O{ijEca8I!v9opU{w~+ce5dPR5cDS@;xnvyDQb+?hQ%V&j{#cE?&2-YEAqLgY-%D zC=H0%gP0$CpySeu49lYoS+50uSC}>}9()N3Ed1Gsf@3`J3q}hdzJaQ@^d)`41O%R0Z>N$Fl+a%r3$&mMh_*9 zv>tcK$<0Ary=%E;*M*iqurYBU+aXV!-DgvkABIjy+aJ?cIMZb@;;3t(Iom@C4`d}RGL;r{IM1%yLw-DX(|hq)m3Y9TSuy~@zj6I(()cIs!M5X=*CDO`Cshq7 zcI@m}pjCt398hJs{}|L^v)@~e<1-Y`5jIfKPB~Z*3ov#nuxm7xtu(66y~~y&3^}^A z{g47X%;wA~ji=2*nn5G%tkja3V|Bf=v}DcQZ%S$eMNAtzl=#&oUhTDmNgA~Do(Ank zlaJ$n0Ge?mYz8q^CEllhvV@%UE|j0Gz2<02to+MGytazTGP!YxlttRp9!p{h1y;#> z+zwQ2H&}x^M2MK`qZH$Pn_V9d*#PEO+i&K&f*1Dlt}oUg*IAN8F16#-A*j{=x1g~A z4Fa#s*G(M^TTe?|gQqZ3rK`-}DxX(o(*T42L}KfTly z+b$)~|6CUM(20M0rg3uVC4T+)ioCO~UG;isB8a7B5ZcaJPo%Z?f0vbg zmmua<-G8+J(mp62m~uuldj*@GQA#3E*Y{y=I0KEcsgNcaW*DP+^^d$aPG=eq+Kf!_{~aC%mV2&zg4!1F zIxRQ1ldjthq4;RBOt=nec>$ES&aCwGV}cMg?K?SAz86_?uN+=@M2OS&zu@kXd-eMd z$QeR_B;znniwH~}TonqrLlMp01%-MND+i+Gb1rK#k>j$fy&azy(iFu)6zKSV za1o&|aq=fXXi$jRk;d4*)GLjzGv*#b0V&SxsG|@&59J_D)?&aaK$ZP+x(`R zM=}IUhJZTQKs(vL{U!w~G5BU{{+q<_YX})GZAZT;i(C^C4NBUeI8Vr9h4g??w=w7P z9~)uW6;@SBhI61UZd^dZCGcu?KuxPucN}G=F<|!qf^Dj-r1TlY;<8A))`VDsq&9K* z&!KxF2Zx7q&CqU0z3=bclJ8?+3`fQ5`h@6pMx-|}6 zx-}Sh@3E0Vz|ON^k#Zk0}{}0FWBSlbE$)E(Kz1@R82j)K0AiMOu%7 zht3~xG0UJ+*3^`g2?%NGY;AhjPk0TM;da9OSEEd7`@*G2~Zzv%}KQs}G59ZGQE-j7y zdLcSbTsG+pIvr5!0HVVrAfUGkQiDz%lTK*p;*qJa-5?jQglDlH)Lb#266ne|LC`({ zP^uTG2Y&;cqX%gCOAyUr(86^LhD^Y8Z3*O(!}G)pj_|FyPUC7=WT?VK4Y|t#Ij`j8 z+7muCLuDx$si}vo%DP=M3DVtln<25>CP-907^GEik=(-9p&C+n>XNtzen_IW|7N9fn(RzEpJs8&#m9ky#5dSoqY$@a_}i z0A|cVT&yQBI8W6ql_E2D&Q4AsITHc9FUT-Js|rT#*DV_TgpKUle%JcWrl#7WeTFlH zLzy{0NvPJ;r2RqjL71b3h1lKS?;Sk+ixWK4D(qwHvRP`G^3q?1wU)K2ZaSE@Kh|H~|ij6dEp&0S99bAVv|8DF@bR z2(kX<^*+3&`KO0C-MT zaU5j(d83zC?2Zw4uVS(Z(<*dk&gg|-8A{%wyP6|+t51-Ahay9X01;+lMFlsQ#sJA+ zhW#Je?~Cz*-DL|rRd;7$)ry5of;xgGB|TmAA*{Vl;8(uHy?9}cZ8ZpsYu*)N4;FxG zb@ioL|J74e+~a9>6M=Hn)c1Y+OuWL99lLkgBfIarh}iW{YfB?C^u6*Ae$Jr`L6yz| zIYDs}a|jRM>xVmABn0{SJ=6h*OqLsEftNGT$;xVxJnH6Bz~9?Z zfy>CkJPlR77fI7MIZqCFfhV^W@c!v0DxtY@qv}mijKw(psLHtjd^nNMqP@ihyjSwH z{WxZxKN-O8wU8(Mtm)NfFC`!+kcxq~>Tdy|H#3xQh2Y}44xpY>O48G*z>bE@TcxIs z?(J2uwYOzh9i~g7#7hglGorzpzT-JImA?G%=xDy}VGrua?ERA6{)X zt`&aPPhaadOsnngzSDuQrSSNUPAkri`njHm48<$~9@EU%ucNhcB&^|s^AtmhDzdzh z!MHY82p{e4y?aWww!aKs{Tn%Jn>cOu6u`f4V?Et9e+L@3fqA65 zYw4a=DxO(~J`a@P;2>@ZzU~CwTOS=V77!C;PPjP`!WJG967mS-wU2W><}015&y*=1=4k;|0$vx!wJa1t-!Br9)o*{q`0Rl&-0K`LKL*(ZD1=H+;hiR4&8k zdym3wzmx-rK?KB;i{%#|w>F?Df?cFn%@7(7A3l_2$6gL_aoLnYXt>U-Ewnx^rwgIe zzMV7j@nG2ds$Pt1lnDi0o|X-Jd6zveV4NT%Z{mzAp&uow<*bp9a0X2*VPnn1LXILu zyT$m5)D!_Yi6$`CGfyuRh(F3Bx}uc|4M8tNd-8!u))xc);_+oj2m-`7{pA4Ppn)Wu z3(>`qIuN#MY^@JlJFOI0q&3S8D-rn&jEwTgC^Koz33SZ~C3w33ftUz4wy*)XpFN}k z^8+|36TBG3X!kw=M%N4Y{lNWRV9>FF4hH@#4EFm6t8+XBI$}=13P0ye#f8QN8xJq6 z&qf}m?tA`p9F>@_iV=UGJuM)`x#KM7lLX1?`p+9}$3<&v<sl`(sx`A=BCR?5*F|A?G>}-bURA|_*4SCbGOV~)VPd%xU}ClS^X6{ua5 zxA!6Q10u12mjZnN@J+4rAbW~nONm)u=nB52tos|14&GK*?=-MyjJ&2MdsHtqR~M6p z^{#kiVxb48+vea)-G_xwuB8PJ`kd){CKG8PFe; zKsH~VY`(^f9x2=na1W|@!UJ1JAneM$_Q~!#&=C%6)1cxU;_w(EmOESROv2Eun!;r zQ_sH9^uQ#I6+FbFGc#GW^ov_tLvUU}EF=&Bn|%OJ1S>d3pWO(_=N^Z}^A7l*G;tp} zU2+h#!4IIBC7x_@%t7K!HH3paw&Nr$72@RNREOjQEO&QzI4lL(I`eP%)ch5y`P-1+ zNaK;I@N2%~#S=}MxMq#F9bnL_s}oCAx6^OC^DrD-Eq^5H9CLeW*)+TF;2TGxC{Fyz zd4(QZDEE@(=dV?q)CbKf5C-s8yQmJ#dP|^Ood=QrqF4e_V&l2|v1_{kQpli?K`DCo zpt%Z(C#8dhHqPTEi!`J?5P=UC4;sPkwn0^0a@dIAN4yF%taB@sTBGrB@o$(a^l>J@k%JpsHACykYghH)DVEgIb(eY=NbC!iFmG zM{5T-uA%k-;xIZM6WV@8W@a=eCnwm6clY+5PdXDkDG7wN z?|ON0fzOou*+qz^K!?LP`R>Q*D#a;#9s&FM3}V~}xYy|=(=KlDUIAak5*}@=t*v?G zO}j)wFttT>6#N&qbO>m0%yct%OHV7#!a_%9kd~$cQXWKFHGdjvoE!5GY4{@|tb}Q5 z{0TVXPzqjTcFQo=esyc<8=oB+A@aYp+_ulwv>Fp4`1zaGm0k)vbrf+_ZL0KnJm1a5#^3EBnakqt#{VswxIaWZE{c6D{hu(PkN zfr(tStXEa{RiFwLJOpA1A3&B#h>X~!{>`R2feR|F@!uDRZ>+LNPFO?uvm*ZRkc(%R zym!0{u)dp@p+!rE&1PD$kiM(fI7O?7p;}sBBc6Wa=1zgpU37nuw{~;aJZe+o{@)&0 zz`Lnj+1cR(pSTDlHB`^TlZ#DGFp(MqfZ$dhB+tU27PtY=bRh(DfHnlu!(aeLc?vSh zXZH1ePwhzI9Iv`{XjG{$AyzA9lTxq4V&N}TeKc^ud{+ZMSF43g(1q_Y1awFt51{&_ zSNf_V#zz9sSO$sS;@$x>Dd%pbaL zQkLR=eCdhQ-Qa|ZNx@Mh8CBe-O%gO~2noWVrb^1n!h6XA zgtcV-h*&7Y6tu!;!2YN$z*vjgc8v#njk0d|5MSh7H8m2;77uyQ%vUlza8Ir5CO3A@ zGPe@v1)fbHWjaer@K1663F_5Jsp6XbRNN>vMdywn!qL04? z8}%tntl;Q+I+3b8$lC&zF1MeF-eOl~!sEtG%H`Y`IOIdTAR3b4Of56E0&xa2ta!*k zynXvN)ax7DJ_^6QPTea_8~vAHqFILaX%eE8%IZKe&o{8@6}ch?`?CO8RK4N2yaEWd zX>0&D#7}6u<2l%`DCCK|Y;A3krhqE*hE!ssgit&VntgKIh#vzQ?{qlYlV831cAqh& zw{Wt%Y$D{lbB`ll4>={OKLLvn0g0kKZwe!iFoiS`pG7+elYoT%e@J21An?JsiI=TwMoBz3M zH6xtM^U+gN7>7sKeZVP0HL$u*1<}sc#@uOhLYnSDyNl0@xwW$RxhT!S=eZ&V2Fln% z2Ff_dJsYuJ-|vfFXn%1N7*EgLMfn=;th4ZX_u81WeHwzbBwYG}izHk-Pl=-|+GY~o zgxe9Io!J$Ojl}nMv8j^CwxkR=j=&cx63v?{I6q2Ikv*QF=rUnJ9U3$b&HPb)94hyA zpYeyQaYkFZZ&hCa7!lrb2w>s_s%DMh}A2C%t;K>A$7k29UZQ383wD0Hpg8ujSa(`ntjV z>c0T{Fc=Vy`n#op$QwoQx+KU^MqJ} z=-Lo8&Hn4aG5fcrLXpadypZf#BJGmQ6R^lgMU*b9=x4L8L$r zOed+P+?45Q+~*>x>Ji}AHiea@t#8#QcKTtAIpN#L;C{SYYBEX zw%F^718s0zcCNxjkp&Ny`xW$YUt>RJmFIWWoYHUqti1`&O5Ws*j2QTtkOD*dQj(Yq z&b?o;Yh3zu{EO*L?~aGy8wHc>;@3=E8Qh&5Q}1pUJBsO0S{A&;zf(;8Vu(?u2vh7Z z|Hk{(O+xdoqQr)D!T19NZB)$Cw#794**x0b5u#dX5)`c z2s#8cY)24`4`jMt#jeVCYx{0i+{wQ8>2^rz!}^Rp+*QkvfpD{TD!!4q?4WZdfKRXwPM&OIZhMf)m4Q*7p9Gx|ne6FZZT6lN)DHjLb-XfL1fM`o zr0febzUAQJ z!VRo0F=Sf+GxiW=ivhLIdMrsUh*07o+Y zgfs@IfbS88`8Esh>ckl1602RwRKF00{vi%2n9dB=R1 ze;9Q)Oj;Y-!p`99V+F)in?oMNT6{SN!Y~~J6B8L^m-=OOzgs{o14K-(q1G>eEanU{ z|9_)BP;I~pvFFI_poV0j4)oyQYf12LkG9>HGp#(zg1P(K(8B;veOc{HyWcz<3B>XN0Bk z0Lu#d`tMp#k*y^*#gK&0UN6s89-P_B30|6I=n58^jky`o)O!h=l4E;Un_xlIp7E6bJ8IPNA8onS%R11&r=7}|awPd~NQ>!pViCC@{?@b8yj6A?u)G(Tl!!M%s#)&)Yhul{bUt&$$PuU_U4xV zr5Q%paU1I-LJoaDf%fAPd?+8*^ye4O*=4&^tScY=V)-*3V1Ljqpq&|jgMDB zECAIiA&jDe$vZc4rR4zfc(T6%aIgx|Ap@X)e%A&0N&K0`l>i&rdU<&bfJNYYK5!5# zP`4ig?NEO6#=W~*THB+Lof!y%dm?v$BH_#@c@FYrC~hEck>v*1Nu3A$cVF3kgZy5n zQ3|{4pFis-`nz+T_lfVWf`S5~h@_d`Zh2r!wjyiTQWs9oW%Rfvlj^#7a_ly;JyEig z10jBxjLeGE|2Yl{h)9MEyLIK8BDT{?-%}EB`7mn05yprBIX-e0@VNLjjC_8CXi((t z5`QE`WaT~PN~42NuX?1bT&zIH*#6rC(6Ku`H5=}!M zR)+RVTaz>*K-OLXaxRLr9DcdJ+zCDg{Q$c((kObRjwmRHh?K93ZdZEHzNSO?-eznY*EbGGcTAd0je zsQ-Q02@}F<*X7ZJZs;`sULSW|8$hVl(8M01XzcSX37@-NK=1W}PDPd$vM$^9$4_Co zBac(r-3EapGotUx1g1!6w@<)Mf4{)ec z(lav$AmSnV*~u;=*5U*9zKyb;{i)8tXJHTinPy5tgF5fB91_xzs_d*ARE(8hG25}o)?CAQuO&$njAs$Fm}nM zo+uIRkAcc`+u#lR*q9|383T3%i$uj!d9~|m_MUZ8ICZRTP#iW|59h{AI6Z0^#?2AH zD(4=DO%QcUA_y_Cuoj#l?WqWyoKj`?ONIj>^x}px$vm^`ASvPn=b}rsUMXdGL@#Z`{1cK|bs{R@g^CKJ@C>jCO7cm1!ZvXT*QC0KyCnC%6YY ztFH<#M&k7w^1AXyL`nwTA5Vwh3(V?H{)Q-F&g;-p7K<(}>G|@56{+QjFnoc>!x((i zSFFcu=u#?o?@2-YR+Wv7LDU4rLPyEhFGwMS@Z^&x7#`o}xwth_4edqb4PI^C{*Msk zKYEbs$JtM~`5vCTmK;{+=`JbnDn|WR3xbq{T-_Hlx4sbMtZPMFj57YO5F<=gvk1f! zpyH*Rx=y6NW5fM{KV@qJ81h31hiHD^&IO_8uWlz!P;j;;a1GnPctv*6PO(EpPGdN$ z?J%5muekUqP#}Zb6X?pP&JsBQl)L^4$Z54Mtm?F=JKo3j8FZVU3>^AVTY?&l7_$)A z3$f?)JeT#>O#f&2n>g0~!*AKd8-#>}ZWa2Rswj>S(T7Tbt1J?N4w(r&f`SK4ZBpic znILM+^>A!D>fOq4XY42!DjQ)EDS8F_%WE%{ojC+s8dpb$5t^|Wp$#g3UJKT=x4ynQ zLYD(~$%9ULi5>rfc`&Ts8)HrGZQn+(z(*yA+N6_Mv=US?+4^a2P!R*n3wZyd`5U4~ z-boz!j_u6=9dHJ(w+j3~*-be(l~F&v5R8&JTAy_vQy2`(20B**+CYH(eV;vh`kFuJ zLgP(zeRSWgbP&+znoRlxf!(LauzZ~&&5o5aPWf*DoqI%oA-sg4PmINhcsE{U2||sI zKCzxl#m9BL(?qcbXU(e47%N+ClHlZ@*V#AyoJL`12CG$B>`)NSX+u$>?zH}Z=?Ul! zW6BrUauku^vVe7OI4^MNYaoC8(cMAR6OlK)AB+egEczW$^ylFi=31b6|5rRLemYj! z`0VF}#JE+abYGS#HSSpbQ&m8a#gb{G$_BKN2CB4M+DP`u`#NsuDJ5RL`?|w%ocd#GIWQ~W2bb#w5fHl3$^mF<-BmHH7n*a%_KHCK!CLoi-@ z6CWH2L6d|AvlkL1R^q0tG~N&HQGcuI@%3ct5J6)kES%b|rMPy0GgIOdj;hC!eD^aP zN&?ZPh`qkgYRui5aQ@WA5GeR~KT*ozA0%;o@t1wQ z@F<3w+?>BT_e+_t+y8(`2^EEWUM89pmw{na==aHo41`Reg}?)t;?)2+qLTr?%N;e! zi0p}tL!bfSEVe#KH2(+y%dM-+On(9e?YTn0&ImnDs8 zuUdEd9jFVQ`=$7Y3)s1cqUgNp@2kt+{b)osFnfJ;vGwn8ZVhR$SoqU2H!)FPaX%Cy zUt11T&i4#sakw}9JLVs(>4oUxhr=F>g$OtuyW8_A&pTYfTK9gN?H5uo1sHk3X+51V z2y8uD?0!yRhhqTBCaDyr!M$de0%g+h^zlKm>aIP)1iEt+xN5xfK4Q`^wwX#5RL3eaPKk+^(y?@h7ro#XQ56MAMHm~ zRV5hoHUC3LRMloiYPsd`k9zh*%$}f*Oi`!!i@-;_s?Txy$2EPq{>n!GOD!TBVwh6= zCJm>vQYmnWiM4pj$;sg)znye0m{^Bomi$R)`Ijtko=P9|Cv>+Uet6)8^+#0@s4x(( z!(8}~5FcNNiyT*rBh9%jA!7{#@kXZtna0E_B=n7i9G4XkcA0f8I1N~E?Xy$u>$qk< z(}vHa^|V6-dNvoO43l$xf|hV%!jWx{O5@&M(E3VYzXOukU=Fl?!yDF zdKFSoxAI;tBX5QT6&cdmmj5R#8cqpdiydC%4;&|M7q&;Ij^s&jQ%^!?>ztboyh?vZ1omB4_37|qwh7QL#x4h2dYQyslq^5Ge|Yx#2@+-|F%;XfAtO1!xFjmfDT zN9jwV^c5Zb%r9~Ce3Pvt>;drmD=}U@$=$Qflu6Q;)~^oe$hnuVrAo)A_TirNq1i9< zQvC#^%KUaRB!(#e^^t%IW>`K6!Elghs3-*Uoi1oKytgv@DN2TRoX>zv*!Y?$JopnP zJylRSP2i!U!bwII@v*V{Ie-B*0&S;_~hqTEPuOQd`zj)#0HMBX0yWNs#KT zhx|P%FlT!^lB{iClH;fe;T|>#Godpab02+-i;Y!xoo%U2U{RZG@npt-EBnYG_C9a= zeTbX-R0Pj?o5U>zl$a+kTrn#~zsvoN5SX}48j>sR^hSpj?Ty8i{RSZl{`ctpL0*EjJZt>FYb#~Hp4 z{P`8%Y1B*}SFIGi8o9P!dnPl7#j{Q#`sk}#BuGV2l~M3Dp4(CD=nu90*5QtmubnE6e8aXMGcrO}Mudcr5ZSxzP4*@;du2v; z5~1voz4yw@3fX&P&+L%Rclv$b`+k2EWj^xnM*-KS_Vw#p{n47Z{ zp!v>Z2n>qui3s#<}vrG8i+m5~S|efFA}TH-CB{HUz;8k)NZZ-+%gqM+40y zmG805n*6PjDr`M3FyUpSrf#+-5vP+9Wgw*C=bs@YB{hFDQIe*|Ozcl5H4%`k{hQy< z7kb~M;mIlEwE}E$(K4rl)n=)vjGoOH%^(wYT;aG*EXkl%C5^@);fq~7r03w31Yma{ zj5Wl7`vRGGFhL5K)X8v#eQpY^8RrUfwdEV>>tvC4E7qe-b1yeRWu*%m!Tu>U#mEW! z2i^>1gr;bg)OfGl#|=rVW;Q3hDl}s6))8tlW5uUiF7K3Lqs3;zN<|f6uR_=VCG<$) ze#?ThBvbwUzG3?JXHpM;K25*El0$7GXV9rn#_&;Caa3Ui_Msw}Cl!yAXqN%sncT8e zLlS{^Tf)$iOSPlKx0)S}g#d4gPJFJGa@1zC=)1r5nTbiT2wx(>>>;1dV5=mI1Bl@c z-w*b*B=Godv)DVuQjY|iM1HmCjlo^QU9{|`Zz7jEjssQ$@P=@?t7n|0^q^6 zg*MgVwf>iGfy<7j<9p^)x1aEYRKGl8d{7q3tQE`NgcpbepHNpD_DVHCO`o_nP z?O*_R_^W%#t0Eb_zFy5_qDOcC@45cM;Ug+XVZjSg(XKb28-3S$F6~#gm6$&r>ny{r zWkQY}h<9To`~oHXg^Ds>uz1^v>!b6qHUdR;tdBP5>7w!;7(rLP4b*s26_`hx#W3NZ zmLdom^SrofG~IPaYCdYU;-octRZJsAU{3}#aSXx9u`LesHfY6Q9-7B%sxj1vGP44HfC_!~9FS*UAxsP|p?`gg?N zSB0?P##qa^@43ygX!p-^h(zxDKbg1 z=du8t#2Wzm_d?I1-%(}_^TFb!;&BWF_DHsTc&jY5sz?*rs-IKwjrYd!`V7-s z2;OBgZQHb!z@>b8+qV9nB}sX^gRrmzvzn*Cr}_D;DQSV2 z)->~&Em-OuUWVd__nvo;C``E@fK@{V;3I&$rdq^PvYSZ8D>B@^8!9e-7~ExTX2vTK zg=|OR|0+nHI)lA-!m@OLfsEJ5wATT9VIGWCR;*GmYiuVy^l;CkLEaSwq+>DeLWwqb zBv+u&Kt){C*~I>S`{HnSPM`R`-g40OQvC7E>ftLp;RTe`Jwrwrbuiq|gfOq-k#ciK z-zOX{UxGfNvlrL46Aj;1&3W{`NAKZ-{X>rG^OKYQ`iaGsR+i@$k*{y-S|gX{Z&z#B zVInn~rPES45i?9_{dXzx4LiV}9=x5Y5Wa2@9(E39nL=MpCy6OKooO)A>-Co6AOe~B z;}YyzE?VVg;Wy*w1-Ks{SENIj0}X*+*M0G;FhW`II_S5GXWbp0A%DZk&n}Ve?AXo3 zNzn;OfpAuO@xCd z$VWqNbiZ9u5Amc-_Hc4^Jt@zf9Y@^fn>V^khBd>;7%?u9|M(g)ln|l;Z3ZK>%w=%` z>4T>uySQ>@{~w~T@W>}Y*vSHK5+`wJsof7OJFdE@+FndbjLq6?zVYHQp2y7<*YKna zH5G|Mo_)E=7{Z*ZTDJ!1k}FiLa_dKL6$t~tV*`w`g+KrS6PJ1T*cRab$6tF_$5Wh3 zW8&i6wSgiCxbtc-xOfDEH78KRgz*w3nUSQT@Iu}*FprenR!|F!xyvAKgem#1rrzR5 zgmsIg$nAEmb6H_EwmJNe@SkQ*<9z~;c|X~wPa5F&77;ILu`WU}pUD&;IwB>2cQ-+Y5kG z6>r>cI-l8JEv&I7G`z$Umrx?K3&U#X-Lxhmd9ztm?mYHRJD0q&Pb)0JQf-9yk7zsE zq5+7@Xst2u${df+{okXT(3x9pKj~lltPu76IN8Hi=-8|28$3pgWIm;kC7%u41N)n4 z&^q)Bc_31JDiswBIoU;h%9-yV*X)LBw3`gRsM9&EmJ48s8k!E6DK~ie`kVG3P_7bk zzP`-=^K0*R=HfJC`KujN43)y~&H8~4$=bll@HKL?ByH6y6uriAcUdAw>8Ys^P$G8# zV6P^0bwW#frIzkFb4Y|nG=@Uv^fWWIvGBtaeFiP?g=y`s_!Y&sl*PjG-6I!4NZ?6? z*gD;Kgdb-0hTW;n9I;;Os67z(?73q3L^@`K?HX&zP;h~+_PAg*HM{?7Z<22VdUp^S z2@4-=n{XP+|B6rJtW65t!VM}vgZ`I(c6L@A0wGoNhG@a_9p*Sns;a1vs0Cu&&j4(* z#lfPm1S{1`$GIJ#vF?CVHU%J=&phENWPbVb<&PgUpA~}~+IcUJ{1(o5!v+HXK983RlAGHCH0StX7;+XpuNMK9N{ zcN;69$(~!5yY(z_YA_h3aoVE=Q1A<{AODC=OJJYM^28l!O5=*X4dRg}+$X~-c4RB$Nsn9^31Ouj>D;w;&x!bhEU4dl29-w!_qByRXXw}IM8T&nwzgzLfWvF zO-xMfV7&GkiI($rlOe7zRX*FYQnJm7{_YI1Q9Dq?(dB5i#*1?9Zg!Zz#BVd8ZU0 z)BNPgmOsQEyE(HDO~w=A>LlZPEWhXJGgS(DKS|Cy4Kayze7t82xf z$m|S8C%VsSE9nSA`jmovNY((vNPIRJ8NV({|G5k3(@tY{fNLeC|D*;ngaw^CsOp_NB)72usBg>|p$;!9uYIRb5F59{`X^AMlEV z_>hr8Z4y+Gi|osF;P*QWcFP6bldXzMUw*H{nv&Y@+-N>XLlASK*9$bqp^cPKM>ywV zUSNVnRQc3;OWq#Lwr*bLZ(DtIQiEn6?3lovQEBr?y3>lNbx~x5T-5TgbQuN1T!Tk7 zFw-1DCF#x}alXY7L;`BUx&EFu)eJYgAh*F%y`PbVUAsFGivn3`rIp9P4o6z&CC8A8 z>#Ir|HO#!cbfSQO#TaiCuD-4(gyfzTR}XSj^B%*%;CagNnp9Ex;K)dMP`JX6g3Z>9KoO+aCHg#;tQ5mE`Y1k? ztNUO4yWwVwc}_dB|GwWfUtfGp<(Cv}gSponlzIpclex?;x>i{et zQUl+cznZUk4rMefg&*ednKLplEA94CXC&fW6x*aXH3^BO{0j+*H6c7n=#`s536%)# zRUHYPkCzvpMlb9jJ@}B_V^VgOWoD-7UOVaWcUE9JbF||En8BVf_;Er=XxZMr`3arx zO;t$n+E9J39&bgZ8&iMaQ!Ppg=ydxe&QZu{G%yk2HxW&C|9LEQbw!}mmPJ=owBL^T z#i6r??%B5<`WI8CrzqeKiB>rJcu*7t7TGspYO;_tG0XO)f6kPOzg!SnNKTLM((1{S z$|g$;9+KAcoQm5vo?Q(qI`f3ZNMc_~JrNAOS{U3O){!wr#?ii`=ll0wq7@b{LO+Tw z0g^cmU}96o7%DBYapL67!Xt&aD<>y=RugZp)zE{VMZ~DOz#z9Ce_h&_qa3+XW7{X0 zVlPtuwt2{Q$&VnFH%$U;2i;swg44V?=p#4^jbGmu`S^1++y6m=sOZOk*Jf`0f`}5Z z%PQ8<(fRX~^g|mMeqPoYwcn1{9sKMd&RiR%PF_}5W|RFZutE0BssmG*NtB9{`Q z|1Lgno(0V|J<_c`NRRlJp_i1P=J4`Cyl(B?;Y?3H1vR2$VZSVk0-f3@aC#Ya1M1^q&T<5KoJ&rel+`Kim@@z`p-NUMpuL zp~snm1bd%s*DQPumvX@0dP(z+Cm)utiQ#TLUBY~->35`)k@PQ*XT>SXNeFX<@em>i zIwV3FhQl+3ZNtOEQJqWnuuY1Iiu(PA zi64Kv(Y`w(;&8cOdSG(HWN#*9JD%GPO-3DCn#sXEX0NVw>FVvLxhX2M_^g#~{3M3JN=EX>s|rh! znW4DfeQ@IH9b11~GR6GCLfEJ>jT$4Gigaqr@)CBL5Hcf=4wcaT?JJ>ZK7z1m@^mOs zp#HPI@yxytkvNi&2GNhGe_yv1f@^?e{tHY8uX__c1?NDJ9q#Pnk~{-;>${M1jR$EU zH=dQ7K({Fb(TPuNe0*I*>%xu3YSHI{M;`Ap((_#BztWVA!%8qxOx@&#%hAv=8BL9G z-sI?UsPl?h1aIt5RnATVofNpFf}fj1{=4$hGYRR}g;=R|;sY-b1NkcD{CL5P<>n37 zQTJ5no6R}DJ8*Z@B@z`ZYHxMNv_UrsTA=3$-zO4E3qaH7>sC@$ova6Qa_iz%UhZb! zel+ia>>Q_IgC_ysZl-djD}(B`Xb*FtLZ zshsDu`=Wb1a>TGIgOsYT2vcghxo==bm3C5maa+FS_&!1qoN; zK1(4*Z;jr%|H*7;XXo3iLM_v{$Vfw|_c2+&V1fP%J*D4us?0PD3O~)uWe0ZxUkXYd zfwQXp#_A{Ll>v(_4+$x*aj>J%r`rgR!avw;YzB^98HQw2nT7HrGDgLTNk}?@aYhTW zyXkTb=3B{X0!&Gh^xO&Ndt5z@89nv)alN?uHv(aq7)+O*H&uvs{QdLSjGR0{KJM8i z`S1t@&sbt#OWJe*>84d+t-cnu!Lr?Fm8JlBq!N9rNH-7-L2OV_Swb<9ZvcDT2b1zi z)QC><1|SKYLJy_#49C;UYhiO!hLDKp8E}$b_ygu>3fgvN-*Po=<`1({bVek}kxE^V zmtwm!l!?{8auws9$CZdMFf=Tko1IMtD|!2~&c%XP#j`PhX*h3!BTPAv7VR7ym=a!F zSz+nx>(e}ZnCb53cCvGmH0<_wxhou$8hY0y5>_c%vKWWf*OUI#7{dT5Pgz;AGZEf~ zqp!@iHz=I}yoezkO&thRPLnTb3aia}gYvc#S{EiP3I2`Qy^dIL#EQQmk0GyPeSd+~ z!_DC3LmVRBg`8`O?aMk^qFDsKMAk6$r)GIvcnod|k7FDDs{4dt_|-^7ExRLv_V5dL z&@ZZmhn=($E?S>W7$}MS&S0M{$z{|1p0vuRE$~~ufugWIK@P9&o0iKyao*mr5wbAE zQvwIoNAy6qmf>&HbNl6H!OJ>V)UNU$`OMUdlsNRc2u!j&JF}@R8Mv=B@+>!{8XnBK zd%U&g$Ky=EPiSvT+avh-u>EJBTTsEF35N0<&Gzr<*N9Tl*L}yh*s19wyS{`>bcmf7nvLbMV65 zc(!VjEb>{c_a!oTbXv*>=;+N&&Qc6Y8Bx^f1`GMvi5^#Okj{i+M$}~~b`ymIn*3Jd za_kDD`4vpiYl zUT|@7sl(ga7=fHa0J*HJHXp!eo8IShVSe=V>3$0==ehWVgfHb+up(|aLK;=p_sT)( z_soI!`SU}tu|^WXGrhBY{Gq+5$j-@093ZHh+_{ao=xEjaP02et`EBWyWk2lm98L<$ z{_#>AGlx4%^#AUuRnL(gJG%c!D(WV%0mBaw){dOeTXZ-LabR=aS$L=- zWs_S0vh)Y!xvGDDE$t7fF^xWfj2adMn%r=#T5y51#qN97|KS4g$jQp;=r_Dw(NlW~ zp2GDF4M>be`Af2rl6KCHj#k*hD(Tx?a>Ke6S5`~#RzJ_D$@5?}+zNPn2iLg=!_B9= zO9dif6Zok3SzJ-Vd-khO6Io%+9-62n$rx#=b` zx<5l98iS@}QW~ul4_(og!ibBs1 zITF=g;mzV;?;MA!^yn`2dMDyuNVO_Ip4N9V64YL1A}vdMHF;|w;}57?_vtSyRy0z&$r{}YY|w%CuU<5dRtw( z^KCDTHijuiQ~aW+5Y}SS_Sx1UfB%dXv6={QaFJ;_TrB>j8`UcN0810bPBp-;jz#s| z`y##b<2SzimvL7b-e=_^>hB24T_u*3#mA_~BGptLLAY|6O8IR{Ygu>F;Yq^Z<5{gu zI3zk;?@rpVIi2!fiqG*(zhEhwx{ZpAFh`+&`tV`E?$Q$NNP5q$lE~Ht=7$)5Z-B^M z0jNr8ObiiFQsIV8Kw^o}Q&1Cwxdn=brsjroDr8j{nwg=8rVD;m$yCON;n`F7{lx$& zbMu^55N|tz8~d5t$=*Wo_V#urEX;P;@jj)bL;!DkvyJg{SF;H_crLcAIJ7`uohlP3 z_~TBPSXp1_>D`B)X2L$1?S|sjFRJ!?PuqrBYf4lOT;e`I%XB9MLAfm;=bGclNn^9vgKmhO6cW8aT(wS^I7G7$Vx zfH3?vI6S=YJ4pKjfYMA3=lYcSj?1X_#;BNIW@~^~rZOYUVvjUe1vsrI*y8BA#t9_? zQ1-Gc>aaxcz9|0rl7oW}OO*gs31c2i51v5j$~9qwJ+RO?)U@d1NBv_AX4y^b_G(>~ zns3fPQafgGd5srl`6}8q@K{B=7SyMPhK8e$@oxLK%2R!x)5U$&Kh~%<_JAz%&JI$l z&tUH3i>nuO{--_3&KzA0+%lh{k^?+Qd_=0KH}Hh}C5+4$Zc&B2^>5g+v1WPbKt_l& zFHm|UHIN7FGcjOiTZ2Y?7ckw2;EHk2q4t8__xm3%CD5^mjsAEK7oEqUww`w`K>eWU zp2zE@WdHi{{%@rMhcvgPrB%7h+w_qJ7|u48cosRyDzL)nnz;>mI##6Igjd8MYS(EQ zOqfr|BGC{$61UAlR9n_ZexVnB$B|eLS9$Kvhx5jzqk1!eaJ}MXc{!>_75eV)I{OvR zzWPSuJ=<2~2)X8&uK|^O{~o8`pYiTqJ7`6C!kDUg?H~-P-h_=b1cWW@**hx;3NTuc z1>c25hz5Pm%lo6H1&NrLI5;e<6}YG&Cns(Imx79L-MIt|iuVsUR1UYNZQr=K#MZ`C zhOf(?Y|B+HWH5vx5CCEWN&YXit%=Z0ZjBdc9`ucl9_45-v%cmTP&2n^3wVM0*Nq<* z5-2ojI5_S~NMwp6K&77|ZmwpSc4oePZDxNmYnPpwxx#?Ja-JcEVh=tWAX;h|AcDZ> z2Tb2T0%ObwCb=+20&)02b(pHSc-xQS#)1TDOp(c8?E)}o0(qFHAeWY^n9^B+S{ARy3cxuW*|CT zp>J-^fP?^mfl~x8{?^b<3E~_U7WNJ7^Kb;U&{Z=f=&g#n@=&7%MdhX!Gh2Y5D*#aG z^&W~u>_76mh4|X0cZQjQuzRfa>E;G!JKhe~$fq(0=ORZlk);znHA)d;LW;l`&E?aP zABd+~F`r4!X zJG?86#x_y(B#a`o(=2Cey&A{qHxgRzQx9(;5|^XzrXuYR(`jmW?xod823Kx!Gttoe zuw_l;tGv--bES^lqd@2-^Ez8@L3iWbu5WRliAI2$nz|B*aH3F78Uox3zRWlK7AU4^ zxwweQ!cyfMnRc=0KyVQ^#2J23uk#tgHCxiT5@FTORH}h(scZsQxURCY(do`_KF4kM zItQ?>FZH4ua=(W*>6awQ>wNZ&;=!xyRos7L z+}^({yZMlcWjSKp3U`B=jI6Qaq`@?4Hy#2r}+g5uhP=eIxH+Kl?sx3a^gd1 ztuwlf*I;D5>r zeXQAcTA0c8vUG2g1FIlOcG3?H$hy;_8O52BRO{WEO6C@+s!SnM4nVh+mf=%f&6iLb znJc?I)5xg^!hUw;L=e)Zw_U!n_moA8iXcSe_g<#pC9M0G@oJcc>8xQ#dy`|u<{ECfW5?@d6lUh9Jcx0hT``Y zVGrRzf~~S5qskN5o?6Or0h=gjuXr|zRkTIa^XNutHV67*R$nJ0a&tp!-a5RD6lLwn zW(e4vJ~8)gd&2AdE@K+!&vbarnJ8#At?NBKc`%Lo79;4(D6DVR#L(XhM`T7usTwD1 zk2F!%-FIyRom8R%p}qIpT-?X6$>*GMFo<5XcX-9cyc6-`8+{pQ0sf)qV6dVc0>M$G z`QkLEIKEXOLp{B{Hf^AUFMtqI4RHCy|6OD6k8an99@gWRd^hW<)@VKl2NR8DpEP7xQzzaPu4Fju43s*p&p!aL&@r&NEGb-0nzq42TS zjFy*|46Mk(-=B?x!#^(Wo~)eQ&CCWgwgT00i~DZ7u(^;;Pfm(tD#zT_hML4LBt$B{ zk(fm=#YdCUSp)au$B)ER#!Z&mWfzy1IAZV7RjqpSe&ogIwh%lVK1&H7qIh#T+N9KF ztNC!)0hWM|SWnaAa};io&x>g~@3G41WnvpDN5fI3QF;|#AX_ko)Hw5M#LikhO3oSki_rc?gW&ene)APjt#;Ul1Ijxl#LjNf~ zDmed^%{5|^}a39cQyy>p7bqh5S1t5WX7Lv{&_oB^VFhFaYb4_dstTOM9h4PNL z1deC8Qjcs-Ui~<=5DTwcJgH-4%kWoOOo zmgq_=7F-F0 zzPa}y{=2qnTl<4*%1oNg-mXWIxV_>==CA8BQ4? zQFr0?#>K68e)L`({0)neXC8n~M&C2|Ct17M9UwL(mN*Ti8Vcf28XmCXu65$H{#nv* z{q^yki&rn3ec=*Yl^|LOj#E-A0>lg@L(l^~+WkWkn_OhLi?P>KMgBsYfAAS9l2 z1^XiKvM$nZVtvfaTwiQ;YZv5ILM$x3V$^sQN zmOu=|do7HHwd~CNJJDw5pRz2>QC|g|nr;p~^zcASDe8ieB)QCYvE9PG28DmhB}7E@cYs#*D~M1-zy0S`4?*lVX%#YH zN1Omc=T{e4(Ur{`o=X+hiX2 zANYV0;JW!D@}zrli?Oj2>6PMRg@0JI2=93sbV?u4-jT|ndo;h_{#%qN^F*}Y;kiI+ zjFtaulSK*q%!OY8JdB9mobUmrPRvkj!5Z3u#R+5N4MtnL<1N-SWybA~)oDtV3l!~U zPmG@iXEyLwnz+8%!2Mi6XOfY%ByR1ZC)#+J@clhSmu<$aGx@TrDhHFaYgO{i^EE7= zM;bIdEZO5&JFzjD40HX*3y?_8^%s)2SNZSvufy9Bc@d2P8oJ4gYB*U6A00V&o(Gy5!9G| zZiJMSx-;P0MtbiaM8c%Om>mqhYTWi|U`0p}O8m|fuaDi#7N;q~@+JHdT|o*$qH&l4 z$6!fSS62sBR#xgIB0hmj{vp`deTAIjOI<){SYnwqe-!FB2|_-Rrgk5!gfO_5azIo` z9)zE@3hf0Tkw~ziKn(zmiV>({!CClYRMv(rDDFK3`X73(S8B$f<>Wc zWBnn-#mfI_a7VY_J$%53jZ{)v`UhOUxt?#CQrC)TuBOxSpeR?7z!MLG?1(265MICy zjwF+9ZD7Z!ctJxPHl9906;s$RAWlc{@D;JMMk$VgCd=!9L);bR=c*c6I)8$shxjhG zJAXHy7B64Sw5yL|%FK!7cQMCmEKnv3!~XGhPK$<7O2d0gS0+vsIg;(*VU)ay*MM2> zxjWxGVdX_~e(Y(rss8G;%AH3@%vT%A3<)JA9m70Jk$TiWGOJG?Z4hi6(h3XiATpH6 zy!V1W{BHDT37i}=H0-(1Z`L+xeKQV8HP7%kU^ z*e^Z+2@Dr%^zEBU+y(Bg{q>cXPQzO@)-OG@BR|x}m3at#88Vem`9Z~l;@_fC6o-HJ zu0KG9qk$@z1}c!!r~s{d&rRx#Aq+NFp{Rkf<>YiN#i|`b8`dVKrdS)mY4FLbBArvq z!}Y;suqVNzp!hK7eI5>GWUn=u$0mSHG?-npnG>`ybX4H1LAx7-jq?YiC5XVhs%129OybAj#U@b~ zhcF5>c)XF|s@!u2p2dAw%Q4g#q~zp}WHN`WU^n=h44JXt+7&y~LcAPLm20ukp}TU&+=gmtG-{m3O&5-TVyOadgs^AAu)x8r12z5J*H zZwLHP&{EaXrGA@vzY^DZ@p3{+`Wkm3OF1_bWbN^4N^WWudKOptDz)on3P&O71tK+g z?FdD!?&ZKRU7p1sOjeS`bjfK4a6 zuix#<9P9fw&tF_0C&n1EcYjGgFHqEUdVUp%V)#E3_5V9I*VIlsnuK}jr<)P{e{*h%@<+Wl6Hcc%dEph~0V@7p2p-KKCbai&2FI^m4#iF%^p!p6 zw+tAwbKO&uWfL<_!(4iXG9Y^S$tQeBM?!*XqP9QaU@mZlQ|?wYpXTE(u|pvGVb?pX zgqCK_Qc5VXfu|=jX?ADb7Kr5=*PGv=fUm>E5abLOB0`;YC%U`4=Z1#Z-GGYgvOVoe z{hR`KwqD9EncXz>m5$ELBs|-;hrium%%KFBn>KjMSxwhEz6MbD=TFHsptV)FL6fi# z7w_Jg!_>q?jkbn{6MROt64(zmFYSYipUsU>r?aA>Vgf!(`z*BJb>v!;a(AW(qS?fe zq+*W1{%SJ(0L3zXm5TKIyNLBYU|vj-uAsh*@3?p@^n?~Eb^QHk`3oMygUG`?tBF5d z$Cnel7=np`zwT_T3Hm0sn)F$&Eg7G0|Nf5YF#qNHvzY1z+v^xnD@m0C3vjqJ2fH-!bhUi-8&V>$#@(8*NLcBh6_G?dN%c^-B1R~n`wyP!_nq1XhG^-S zE*6Vt?>^*j09qpt{pZ|L^UAv+;l#0+LZCNI4P5GM1`nuZ@kDe&gSv zwZX{3|N9U@=U^vGX*aJJd{jTl5eU|r9Q8Rl>#qdPROZ^+Og4dlWCH^P5hcRV(9rqy z^;YflRF2C2jiKS-Hn{%1i1!;}kHhZk>wEt8kiiwEymDB#Z!4R! zPipI8Vo6BHDzoD7);}IVLv-|EU@sEJ>5rIdrAfLY`HGm|+f(>fSy*Ue4zYqPh`ISC z4YC<`em%#~bPA~`RR5NrU`wEYRG-I^7M?JNunX_>&(ivYz=-;w-X(*((pcwy<^P=L z#a%=l8m1zulwfA`!*j<)TfMVtio|nKP8Y|K2Da7CdGbMoXB4tKr_`}wdz|nb`1|nn zeHBb16?&udP1|(`PxmNSea}5zI_Oe5Al64kW3c(hQj3fvy}!tZ#0J6n`64-!ek8G; zK!yJ|2nNTYXJ???A*U30t9lO~f1j{9Bu{;88pr7Ne5t1F;7`-0oumDIq%S?~L3YT( z{ejEcvCjV4w69qe-pn=9UOs&;M9Yub9jc{WTT|nt%oM|qfT)HjKB8nnYB@dc8Lt8YwBKop1;Ad2q}_Dd@WuGGM=&e>US01Lkt#!=j@(E5rY@{Ryu z(2dq7_wA|G81n&CWyOOp%_pa)i>I1=nkq|6pPI+B=C^C;=zLgQGy=ADD?b;P%Qr#M zo|cxhVZi*u-T3drfM(L6Hj#meNmNP-ljU>QGNfiMH@fZrfXImY0HkYTHiT!dQ7Jk^ zi|xK7|fBd_+VZQwNEM@Pdq#;>cLd`?>kPR*B0*(ZT3tSY9IFr)VXq(msI#F(sd?eaE_C|>OW_X zdr{3O`jmI`bTmrA-P#OE7Qa8sJ?vxQ{p0wWEF8IEYKyHLbGWW-uF zLc9F!cS9DrC67P^qdmB!NI|YL=t0TyasdhO1sw5+wK3F zM&i{r2GaW6E8wYloCJ@?JE-jq0X~&Q6h8jNs&7IxAGocFjdhn*6OuML932nttfC?Y zR4+d|Z#<#8tTUOZ{HDzhq4Wizasc-X*4P^}>(;4q_uc6f>fTsipJ*E&uRc1`u4abo zTMM?#GmpoMwOxRcTKVmp@#iw#Bkvpw=S!UitMQ^0C?6j}zM7$_X#o5d3jpK)x^cKe zDXGZvj-s2K93TIJkfRmLY4bml!)xe5ksu&*{~;ROP5{-;fgUT05R&Q?^Y zzFi8R!>%*UGU2pbq%vLXYO>b)O8cY+C3cLSUcb|Io3|^cLeIJ~apgqo&h5VLmn1gV z1*~J{8TZvqbWYvxN!|VWtUGtcD|N_w7B#RpneU6Kq3KQRrw9{4%t74tj-TN8hqzoE z{zT*NwFC>-EypokYFZWG@4XK6>$?a%vapK>a;5es)tj*dbRy#iTcj$Tg>gSSI?#bJ z3FI2UoxlVRPD{$2xu!cn+G%*J3^qqFZvg8;&dhKb{oxu!|y^TWBR@0Euh zV_qi(YpX8uQLx??pfv=KwIIM8d{ztuRnJWXPz^>wHM!O^{zjWfhT$MX7A-8Dft36p z=8u6{PEx{PGLxVzhA4vxc;l9D$L8*O)}Ozg`({|^^H@E6?R zZ@utx!humA1SNeT;M;sC)cC@gl~d;NpsBKE7%dYiO7A}Of{`!q5OL6W>Iv_q}?6-Y!YKcDaZF%;(KWgqx=6wtns6$fiP?I51rI#GMZf@g~)qRb*?OeoCi z^=sE9h*Oaxe`fg}<|+{Y7M?-eNbEop{Wp*skVBin=LHU^@4tWN13$fJ=}bp(SE&Yr zMpkgkn)i;8KB9CwKBwiO=nDbh%LM?i765tn_ZGzR08U>1`qX&-&!0axNr7`f8kp14 zs?y#N=e7v;n~ekQn1nSQpX} z9@bJ?T2sdeQD>bDFBk${Lb)D^l`O+$Ps_|M;()Sb2N8CY;fuYLpL>OA=7!+@_)>xy@ z2u!mr>hm8(O0A$c=w9nbPX=iRYf<;n+BneyKx?cRN$`V6_ZVY+g& z&ZiZfTrj1dOu!+-L0?ssFpu<17n9AJlG5WQ@%VwHLbgJ3qu?rPut%Lk$3 zR$m%;Kn@;DX>T8{me$bo0%-k4P zyjN3N%N)d-pC1!x5$$U;$0n32T`zYTo47>kM1T5((AL)8JN4Ai(4eNLM+c0(6G;0| zPr=+R?UgN%9QR=G44eorPI+z;KF>{~&c0tPCi)&HL$Bu+AM{E_Jh)XE)&`E47cUiw zb=Machv0k>v(64WCd9j40eq>y_NuC? z0*}T!>?$8Dd_OeZ!0G!cYB@ySCg6bqS`aM36sm;ycqRoI8EpoF5SQ_R&UL7@8}suY zL*Wn^uj{9o9j?T{`pl?=`i0Dw4zm{-TZZcDu{!jhS?=Br2+CVBDb=V2o+t;nz_5bV zeA1UMFJUkV)H-}%V4g?=9(#jiEo^Po!~4OYgrMJG=gcLRWupIF3kLgLtw20Kc+Od} zL0z~&fCUPM9yr<@Z%-~apfpEZ`#D-&L_L&=*V5KD292FYt;0ibm6$b$_dg?9kNS81 z930#q1f)mcCW;+MKZ}6zxt;$jEQ2Ci7Bpiwa!I&)$()X>zlz|PEp#HJx~pEG@iYfo zGmsD@9>VU^iqNSAPB00aO}7OcmV*ZYVSD=vDjX)?c`fVfSGsl4V~UW?#sPM=Z+%h$ zp`gP0U1!pV1Tv*Krb#sxKpNL$Z$0vP%;v1@*E+^)A;x<7mScw-|nyc6~ z!B$-*5>(Vsz%exYu^-Ly-}oX~1QmZy%0_Ll6JbW@U@=v4ZPBM-dZgwhp@?1kil=`z zX6tZTi`RtnhdbFj)~-1!FK1g>NWgh|<%2HXyi9pPB2_#iA>Xruw+KLMmMfwxUYj{4{0_E;(ngmD!t*JmqFBvS~F+RWiOij;sBp6wR0JW0i)nBh*VOIPDls?B_^$q5EalXfFyzRQJG8#Mevqbyo~hggnsh-)U%XfbS&ok`57^<)`-itx z;$&aM$Hzk`>R+c+BQJ<7J^*v*R;}+YEMT>FlcffotSUnD57!3Frsc;mZU*{Gha1D< zP@fR1y9i>U`h~+>pzASXckAqe(ff~m9sT~ZMj5?~%chO3FyDmKlxK_GG5K4t*y0a2 z$8BE%N#aM|rpep4XHy{TBZLPjEhh)Vs1((mW_~g@%dIMtkuDnFWqU?W(Bt1PSoziR zU}rn=W9{IMdS_g0?7#UN=RH7$Z&WO5Ofj;|#E(Bx2?>sObY!)HGoU88T^K`ZcbFH{ zN?}k=CczlwM1n--o`1^(F#!R)H_)JPA#bLa30qzf1zN?xZNZ#TE+ z=MYAm%YE~BfJiC|Qa^w+Q}aM7YTBu;k&1`w2b_>Kw1ZUed@6c`Q% zJrE0Qo}6@dv0+vK-iYoPz~BJNeuLf`D&|&xL{;TXQbum>MhM`hr(+Pf21>AZ2?^vN z9b30DGIBuXt+R!#`zskax$(k}fJ1N`_-lCvk9fqYLv2Y}+0e7S_TbJX=R=6xfW6iJ z=#Ltd>x8gJNI=l}iw~rR*vM@(dH{-i zMMBeJ@`u}|RyOYnJQ=?#rdNJvdBfk|{@wcCmJM@cWK1|O7k^F72%4OV9xtN-`eb|$ zhp1j8g+(d1;|kM8v|rnIMzj!Dm1X6w=uX$7)iFmlzpyYYjCjjq#-h$N=LI99HVTiU zHB<44tM>Pt$GX#kxS6r0e5qFh__Vy<$G=_cLDkD-aI#ll`R?8LRn9_tDyjKM`D=ww zh^rb0iD;w@WM7nd_Px#G@64JNKN%izf2m7R^kiiXyKh}6>ZN;8uIgJIc>H&zr-IZC z8{y4*QuXSQLdsMBI^j<-5tCLv9m$`oS+yC~pInJWEOu2AX#Gh`InIiSt`~Z{mxjE$ zJ70i(Es>V_PE?6knnp$O6C*>fHcOjPX&)hEtqAf%CkxOh8VtFCNE!$!7*xKwtI2cV zm*x>ghfhTn0e9aRbjXLWYvZQ>^<-3lk*EbQo zfr=lo(0%5xO#1tn6k$Y%~KcsPQZ`1FlE|g4FxKndEbaBRL&_6zyARXuaocM)}h~ z`$_IyZ zY|!)D;R`Zv9Fc*nPLJ3td{?~$#9sl1&>t`ZOF^#DFuXbfH#q2yv2Sv15W*?sJPAE3 z$y$(gVydM@20r7o;Smup4GdBv0|MG53ax}++tto^K@Q0r$^c@`?0EV~$CQM%mT0SmBGt9r?rcg^MXPa~SA#^p;5n&R3 zQp&+H#G*y1&Bh$fMg$1CmZA4(_k)n4s2M1E9uRi57=AV=n&2_Cj^e_JSU zJG)_kNzc!p`01xbg>IA%aftaF@x^~ejJb}7G{R} z+MGiI`WM|0zWFRz8E1_eV0Z};g$tj)llCmgVcAS6MRzX>FI4~ zX=pG)K8PL!bp3qHx}9CgcsJq|-_6Nm+6b|+APQU8+35X1=U*W)=7)xr4st5RH|DB9 z5WX?4#%;E`x;P!v)G|Ken85?&5xSs2A z;ro~bedS)~jO(H%r6}5%4O!}#R3;4fn~`Oc`n!<*TsV97L1sSru2gY|l@(*cLhJ3<;$6H_$Q)V?s3_^zIAY_x(NPR8>!KJF$A*&zCCVv%|tzrx^Mc*8eZ zdf7xt(?$lcOKlWhJ=6p{Y8?)DzxarN!rN3T(> ziaZCw$If|NMd}56ZuRU|q4#ayQYDqsUr;8d;DsS2qLn-ch~o`xu@0F!T28id{t`-? zn{r_o%L?aSvF+&uhI)h0lM})a&VH(Ar1=uJxg8?TOpk%-32rC>U%!%iL`shQf&F<5 zY822uw*Ud83Q?n#^m9l!S5>d)=TGy*#Kf6_p&?~M3yYA@$lw5@+qGz-8rsv%Gc)y# zxQiD?kRHWnI+_vY(Z^-D%u6C(EY^a0}0Rgul6FM)D;V1Mlhd0aa9wG-#)ipjVTkUUL zo+=Zc#neq6$r$48b?e$)l;#gopXncEbbDF*d9fudvjQ8JVscQK85U91G#$$?0R~#zhn$9Ml#UMkb)3O2iri)*@PxiGDkU=8U#-4U7J(0V`Kk% z;KVfq96U!Q8}}w00tEvFkM(m`9b$r+AjCT&I9M23%t;1)ql~&EA-=bVIU^tjE-ESl z6KEuen)wtRjSA;j1sq*)B;CTL_ylG1M)YR|#=De_Zx<>CIzC|iAEMp@tg3En8{RZ3 zrIbpeG>9}xN{4iJh@=97bW16S2#ADqcQ;ZZ-Q6W6Al>~B&Uw%G@5|?UB-G7XYtA{w zxXaA#&T#IlkUt+tP0Z3#9foTDPS%jy`LXNb@WsPe!A_G7zrJj#zg(#IPJZ{e`Sfpm zFuSmvD2ePFaol{aclEBhW@UztlSbM8aTS3ht%0Vd^Iw(ezZ%F`pZw1^^~@gOa&B;} z3F|UeAbEdi+WC9F93>?u*RrOPiAvL`qIU|Tl^Y)?|M{HDt#85+(4JE9(P2o2l6KUi zimeUxAtBnvvxX_b^yCG?A0hm7pfXBh3`nYu-$+fR&LMmR< zx%~7Q+;NFWliBvh*8NLNMouH;5Y-SH*FO!MHBq0@CKg5)vTh zC8Lzu)4^q^>t|ZqZ3PW{=bG5Y=9c?@B~>p?Al}_-Hjc*ipcLLYaAc19O<>9gH#12& zJID2_5`^SL!C|L_inuAT$Y0=j-9z0~p-B_~u~9+BCOp@BJ6B)F=ROsJjA$QpVL$Dm z4(#mc&?>STd-9n=h#Y1$bHngxg70w-by;bty(xRl$Dkla)SZlg zLoiUNicC+T~8Fy#{gKR5Wa#kY||Y{$siyQzhcV^+CEFwp;jF&EtVT&^?hii zAlTDw9p)ac$o+n4lHw8)XW$>axeQ5I#h@w#%L1Yy%RlcO93X-17b-+?zXG%KAw*nG z|I#=ZkC_65NDKi;VgM>gs>to%6KmJ^ezrWan2ZY-J5YTudAR7WHlO%wg zv4O`F;|*Xa{t%8v383)eAl=XIdJVeiA9m2s1@)LNdi{%cawbrlYTcfgbsFNkm7G3^ z?5B@Rh3Tg#cK3xUK^XOIdZI@35AR>3ee@?rdJ#qx>;2*VJ<7*lQKbrh=yOjwt+;!A zHT=j>d&~1f?{>|~c^PAr z@^1VbZhAURVuRypUQF9^`ZEqJed z%&8i|w|I_@c3NFi4f(qdNl8ro5|B{sPA~OsLnM43);WSGVpdR)_Z}Jcljdo1^H(1R z(#~i4ao;lt3#AegY-(4ZOy!zXkvb8hb5!q%GF%O~n|M7M>hCUSj)YbmX9l{2n}E#D zOc>7;YhvZA-+_*=pECq@L@HWZiRP!>g(p^%-nPTB>F@Z_!p}WrNnGb+%*a2{BHFjv zJO7Nfl5HF(kW}uUaIN=zLU}fGp@W3b)zbrw)7w#Z)Qip7@>+-e{rw0icJAC{333n`aAF|9;RqKHQnOV)7I8@T<#67{`sU!~-W|N|?UoXGbS+`)1>4boTIMBK)Dl2~gBSH+?+_EwPI6(bU zuEI;x*?Mw7M)ek|js9{qw=##jNvr452&x^&`J|E*ELc=xE-t6r*cR+q93XR()m12ZgGL3P+ae5j?ZeWnG>03l^a5J50!w|$+1 zu*y3LfOP%?(M)JpU*Fu!H&Y3TRx{9A1%rUCL9$t|(ZKU!w=Dx)D}N?@|6Y-ItEU-g z$boNp!F1=^2aM@G%ue@~CH;qGDymg{Ns0a^lRQA|p3T)3J;1GtuhvdKhY)#h=Xj zCOmv=!|C!uwOd^4o!}R;S&i85-|dugS$>!YXLKlDO}EV9Z1u{^{^O#2<5xHP7bVQw z*VqB)i#P?nw5;rETpaae1Y`q)3#vyn^&wQER)b-I1c_|iWkd;hyI zzTXq#X~VzvCjWI+1-GOyf)X@3ta?A4cXMDXErbkIT@WaLSEqRM;t}1SYq`=u4ANhd z%4UxymAVhEjt+taUbjNgVDrXEK*z51B0d%af?t|0t!q)tt7LcTv^VxSI5?ya=PHJW zETGwc`T8}D%h80{tyoV#h16K;F#0!*-bkhnMz^G8dZ?m|ZNe5aS-;Mlr*s5_=tw~k zAA)dyGXVNjU(j)Zvl*B4%a@ODP*P}V@h3`N-cM+m*^2{*6;?fKxk#l90m0m+FEz4TTisQ*N=Ud}c z?%$lGhOgB1But&1Lb`W0xm_Dx1@0)Zj2x_SpLsitwZGghNFAIyxL-HdA>@7{s$xz`|^*_r`Lz9q#_Wy3XQ211^E5eKUqJ_ku1x$Plzuqnq5fo zX#DK=GZhU>q2o?bo73FQ_^QTJ(3NBGI&_}eeJQqXdVzTMiwx;PA5+sMLr001(WBG4 z0rSVMbqQelpE6*+4kU;GW*(j>sE#9GN(I9O`JL5qlH3jOn6DJr@8;l4?3>%6KbmQ3 zGSY&IPtL%77j2@!OX&1$qp$-?TPfITupJ#8@qeTO(X66>Zm!`3!X~J0q?~}mlij%5 znZsnl-Cu+)?^!I|4xRJE4YNtGn?HpadqIM>H+b(+5}QYxd&+Y^e^p>!8d0E1>1=IyeU*#aXkQUa%@)O1 zZ_}3mAN`I!4yvBsML9n}E9%Jses z_8drguIw$Zteit@%=M3LvbMIqws&x-Tin_r2Oyw~=(x0(M<=3h^%yFS%Nbx7bhouh zZo*e;6QsU##cpLaDBV>peAVz?Q%*f%#J#;ytgK}(`K{rDN%Z%AtfQmc^kLp<)fs=q zg;kF)<<_{;r4iN?!un1>?&@QfDDO*$nvaz2i3* zNagtB@q($6(!fqiisW-1DgZ;S{UsSdlg64mvi>4eI43!Kj8^j*%MXA5CeO_%c~=kK4?(5+#Gd!XIAC ziHl2QM}gz`!kpw^>cz*{Q?LUB-^NG}#OF5>x7kvm%gPq5Vi=4(wo=!?*oRzAza#!4fLNEOEcLqg%V+i z5QSPfq50Wee%xY6AeRS1>9R<2(JRQ7G=uRAOM+C9UWYLpdGK=iP-Jbo1kf`HC$C8ISA0^^>AtqMRd*N)4s>;G z(7_V4GHT)7yhJ{8sj5xbo*bP4ka7<{u`lX>KgV)|^eg=(whYsZ1yO}lO22VViQHiA z{8?TAuk`_6y9+}_b@rINRIsNKRVs#Tgij^X96~mWgS&dJ@m>vq-hJXsF)v4zvQ-7s z)&w-<{>KG)wzfPr{!ZurE_o;u*J6ppD7zja_V06u-U*~{x&$Ne_i#t%me1I^J zKp-j&!Q~@wX=y2ym6cUcS5wn7yHBh6_+I>Mxm6TtV|)N7pTpXd&Q2+hq-P!%^Yg?j zI2iWt1q7-}D5u&=3%O}0-LAFUYdHYn?b#z!d<(QZstrM@SAFX9tp?0FWpiYsC ze?siI5F*u1m(i^_wE(SvSAy;OKD7d#+{(a1)fqbN^QP)4IJ{@Tb!8rslz0Ji`S|IR zQBF<{ue%_HyI>-p^NwM4i*Xp_%=^_qjgma^=Bli!>csL9;lymO{1R<3K03Lp8=|e+ zgU$BhReDigQJy_{5N6P3y20CT3#X~`MD$pud=(iv+XwqSvCG*1dsdjQpAOjy<*4o7p1(3YK@U-fZX_Gz zv7NB@X#=Gj)o>FqD$!e1Wn$C|kl1rpIp;Zab+O;K+HJajMAhdY7u2+PnC;IJ;B# zD_k`-wRFh-Og`G4o6DlAab2TE5{680^VU3#-oIm$31)0Qx7NBwRFyyLMzvzw5-;CI zy`bneRaqNv4;y9;Ox22L`M<}NcWC~8KJ5@6oU?8|!g%BlA5PZfcb`Ohixf1B-v8CT-_jAVIBjK-ku9qKT1 z@5)N22DlApFnwJn#W5R#`|deeX=9*(fq@YPv!ZHHTQg!cCO~iBobxwA?D75n5!n%& z4QvrF68p@!l^||xNI*=S9WO4;42<}do?AP3*dF%E2yvwQ)A>_~`TusqEm|upk87TX z1NUzGC+I%mq37e{y8%aTL1xbVgs`yUIK1#DkusUE7-u>@@oh4^?qY3N z0=J<1hUebF^o$H`d=GXuthzyS&hf-E7H%`)26=SE z_{Fm8O0|W3Z~9|eEa@)|+|xZho1AYKlw3~N-iZD0taz7U+G@0U{exQ@9#61KMi#aJ z`vB1mh`uI4PP*MV3tUefMwP6gHAK>T_s3KVmZ#|ALn*h{-?UR`QP=ko{TbuKOL#FO*?)Um#K;4*@aN} z{J-zGntIpPyhb+da~`wc@~;>UlM*VoCh_bBR?J<5Ms(oM9}L5ihT3`AID0<7|J@F* z!dtHz{%%=PRCIA}yTS2_xn;pR1rsIyxzgkQblE$5>{r3F)VSE62aH3A?sP@S8+lVW zYog;!zj%2(Pg;gmML1_Hhg6En*>>mmH!R}oW#K`VBg5;Y zock|FAA)_)%_8~ z{bJ3ZxFgA2MBf{39j|YE&aU5j^P+cgmk2~5b7Is=kVwS{+13ra&OciaOQCWk#|>YU zZT~Jva4fp~GmQxz6+ZWQ_25PQ8l_DbZD>&ckNevc1?GCWpT7&^l}VKnIU@Va-$&3L z?YZ-}ONF$BHRl#DMKGLLZ@hmzQ$I{yC!FNwL~i4WczPdUHGZ|JXfoL$Dnvj&dH8xE zG&eH>rHi^4MuR&HDj63L6s`xJBBSP)La(@g=mBv%3!X8_Y}Fh$e)4Sr#E0unU?eXS z1LsUTT{$~aX1P40^E&sj6Z-sf~RymN?l^XDRE9BiO` zQ36BmZxe4Ei;d2aj*gBhSq_Fe&;G3DLwvwl&iI9Zgbc zfyLW6Jj_%IOg*_zYg;qGg3$@@Gt0?cmEJ03lbw(^@&80Vm2OZlpwsZiJ^jm2NyNiT z+Pi_(j0F>Lo02)jPz>rY1SP6n%zXq>rvIo^`@%sT9$~r3i`Cvz6mKQ$XqMZJBtQ+2 zMB+cjbXv6sUJNP1o?NXKEG;Vqp@@NYZPH;rb?|~G%xfXnV6XSBZHGX^Ksxi`Ka#D2 zqnDPJj1u793}Xi6hoq!GQM}u{=GAX!pZbJqzbbpfuD$3n;ABh^=Q2thi9adKQH|Xz zuo>LclO2+p`UoBCeq&EZM;MR-wnd9IrluLPkmf47TmiBLbijeY0s5hefy<1Cmsh@3T}SL>Rbiz`zKTr z|11k_6(_LI=Xgj~zmVVEt+AhvmhTy+pd|_(0s_;qk-YquG#EhW;kOjY#Ie>r5!XA0iX}XXh@c0Jcz@jaB)9q5 z*B{ItGRK$3WRM}YDEHz+v$SIQ?Y#o<##GkaSBuQd>=iQi<9awZF>%njB}{p}K*>niJ(O|6L1vCLg4 zmpd(zrRUC;HWZW6oLbpwoV(Af>km2DYXeJNic=+ypHA|)j) zF^{E%`7rq1J*h6YUSW>S=0H<`fq`vSH-G8Pf6#Et&dkj0L)PRi zDnCexu1Iox+(pB?p5NofsxL@lpgZpJcY{eSUNZL$FM7Rl_Q5dd930?@PlF=lcS}nc zgy=up>_CUg*rH)Xe4L!E z-bXUMaCUWD?ZrU$&a(6sM{;&*2_h^uEq!)WyImg)M7SWdrw#sXe}Vz0j)R7851e(w zva;xr4LxKh(_^L7rKH+*Abq4E4$Rmg9w!Oa#(_j3(Opg-q5m=BtE7cQBra$ehRV%rW9CSoj_bh_ts` z3bBK<} z6f6@g02zvxdaR8jY#b5|%2Rxik4=V@fYgs@NapAQ7cCY~1SDYXz%4ptjAX>|4vdIU zQHMSIor6RESoiqURBl9gxaH@F%(^;{8|zv*KfLhxcsY2^hY`Bq-CPLj$#F4Es_N=$ zu4VNHEb;P^@^QSoie#3ZK)5^mid2fM5h+7>z8EU>&?1%=z)ddNfsx+ctw|_aLpbFk zfWe*HV+i!LJD5~JN%{)2T@uSL7IM`vrh=HtNMMY&BAaubtt>5lv*Lt29IXdy6Q!9e zP|&AACZn^F@?XtNk#I9gj< zyK#N8h&yS*9tP7cJ7Dl&jE%!Tna{4xPj0gdlW93lIS!aPzXv}9Jw-*sY^$>NN_XY= z2Wt1~9KI+~;xS*DrD)BEvs|Ti5M7UN)A13i=}(Eb7urj8X1;CzlSvTSO?0hULSx8( zYEIcl+mr8;+792?m$=JNPwo~8e4+sNa%;30vMsHaH@l%UKakrdQnW~*-(3ZBwk3!U zS%PattDMcbuOxQZPAf#QS3W1aCx_v*ciz}${XroMgFo=>R%vj-HeK4%lMVwyv4p+V z%HcO?pot~O$jpoYae9eq&%+c|#viXMT0 z*mSNM%@N!Ay48C=9g{$n`**|i0#k_4vU$xsgKE2Fl!$V`&FuD94bpEnYUU@fpq9AV>n18Ya6XT%*+YL{bWK0bj(jn+X@uK$~QU4fyl- zqqQMAN5Cv5!H_E<4c;k;cuPQ`ytfcY5e|{6-*2|P9N4a-Zq)7-$+0i$>+6>RJEr7w z+Io!aLpeE#O|nmo9g`h^r9R^ja=%yt`v+m-aic1iZ7+F{)CKv22hVnZ(T1A%^2c#D z@8&s|;`Iql)oaTgreGspV(k5DU*}{en@@fz-^X2>Affx_7b-HeXiF#ly(MXdI8wQzJq{2Oay4Ne*=Hr53VdO zOySjZ@%29GA|Q3!d9!@X1R#1i8Vv8FbIPG0f@FhjW~&|~p8Wc4hQ9t1y}5;nt#Yd3 zXg7s^u;x?Fm#_|#7;rpsWdanM01vMbf{0%LSO6HWuT}TtCDCpF8(xpIYaKaOGXk+- zyG~I|{e&-2SmTZXbr{x}WPKge2ht`(bBSc7$0hs9?K79&-KFM>%*avAga&dWod|Y< zS@ACw7VM%bcRo{>ib_@oM)3gkeIVy8;y}b~!M|3`PLbR4O8OeWw)_|LkYuXpXky((z@aWOvK2f=BOAF89pFj5?c$-(TaEt_OmF=d+#>Val zZ>(5WG#V=T;jtks4yjQnXJDRo<15g)&Mtj8XmaeSsQ7gZ%qZ+28-t|eRU6JHRYq~x zDeJG!tZt%!ljv{z;oU^{4#EVG;Q+SYXMh@yVp-gUJn%X=4%FDOe9`U@5dc3xYh;56 zY~u8Oc{I=5KXeV#o{J3JApOx^^V(tTt_U^BP|>dL@UhE4NKF3ZoUre@Lzu7`kAc^> z>l)&F1lT^E$*)279k*eFazKK!sMvm_Es#09W6He+|zZTl1aYzyrRww~59nH5Gd z^70afhLjF}`>Dpj*iG6}F!Se6QfR3%zmN;8??I4HI|&B|f%pqbJVOvAgacoN7n~s| zX=u;@Fa-?_WV3%+g2Ss9ctcVO3X*W_fx~`}ge)Zd6xv@OXkqM&N^e|J~a996X+=*x2s+;el=7k9AB0Rx>4h2!(7b5J>eh6cV2lFf_Ow zKLK{REikW%V_sI2Qn3UWfkj9lj8nkw0Q93a=-Bt- zx%1rT1~tkssWd^5k~T`lNnkDX!Cvs?CNhZ<81d=p=|KMRs;=-8*$6<^V*U<6FfZXY zVBCEQ0e_W_mUqkU^4LzmaX&s z;fY|UdDBQH%;(MC2$9%?Q*p%Yr{x$~TXb8Rq~~8e^u9(!p!f(Q!leAZHYw~o&OEL4 z5h0GAw+UGhHIn>fG7w1NNuQhl4D{MDGU;bU6STQ9lO#m!bX1a4t`_e-=j)K;g)n38 zMAr%;mvTX9OFHu3G3tnPJpJjqb4i6j^;@kpC6@U^)5`^O%w9Qxf8b?9UKH4 z)&^a>+}dJ~bI1E35;ufz zxLE2Pw8(+q+gdytn5n2vXFzYk#vaq$Eghjs;l9(f0NJyiJa$X%De!pYp%sm_Hp?Q7 zSAlvYhO2ec7gzA)2<#oYpbL$00$Yh{1b0Q6p7DL!v(-eedMdaxH^c-eOwjIq5?coV zkmtr}#GdnqZ*XweS6CZp3s-4uN+AP5p`n$zSy@F9UCWNJuLeCV<#PO|$wwYK_SYeI zz#Qj^Zj~Z@W<2)#-PZK8H*@u5>@ok6kHLd>VMN2AoabSPkdD#}Lt))fYy*gS!0XKf zq+$<{DN(!``S~w~z_BtRIXT%4@!sm+Y;IrhF!%G(Z(PThqp|tV#j#iVUE9rp(30>1 zg(LeVjpavS(O>D5%cJZ%hK)?Dh>_1)jE5c%puYikEVy!-=Sk}iRiGWFit2(8OT%JK zFe9?+#svD}iMt^D`fa>xkRt7n`V83z0W9SkE2s8$MDtTvR4{CT!v`pu;^5weNd+Im zucFtDTyjH)o~J*0On*>o!y*EGg#@r3;V<&_Ap9g&1&aij6Cj8ILIv0y=8fi05c@+& zqSyzZ?U|QPVzhzzJ4hgsVTl9bHDrrVZs_J80gh2gNr|GW>Om4x&XP)K#kHen? z3Y{H=9krs{rk-M9t;~#^w^R$77KGQ8yqi&eAN?IE#%7nX&qQ^myRi*&o3l+L8XDAj_M8EeI&bhIq5@1=oxl|=Yclqc#Ak%K zQal26e7HT|hRIKQ@(w@ys(QlcqVUgIo8jn8vU*-EJZHYS`8&o57{=?PuviqqRBX1$ z$hT0FS@3p}m%Z51y{#2-4m#J#v1sN}B7idMQRk)SSN{0X6yi914LUu4^E9s(61e~B zj+u@l4!eGJ8ve~NuSxF zLiha(5D7e(Jb!!dCzC#Tmz>;_K_l6jt5An$fgv)-UCO1plTL7U33nQGN6pdkNQFB( zZ}pqZ>wlodczN5O+8#Pv4$#E=gWZn9{@0^8Or(Hl^@4+s7{-cgaB8J0L8gnCO$FoI)!lL?O3uX1{kz1g0_YZ>1mbF zm+}j6&Ex@6Te1DByiaE4>I=@Vf701l2TAFJf~Syui^uO`*g>5WkRmCCLSn=q(81Gd1yht>4{iiMS&k4*Xpne<<9 z4zvTse;BkY10&qp03bZ3rcRk}#uXaoG%d5F)`l6$81_TXtfy2|KEu%r5cdKCm^B#k z4g+J8hU;~OSQ!l5P*T<0NN@sC0*qkd1sFqLDCslh_~>XU%OkL8HiFAs11i=W{CoGL z-SZ9Y~3Z`MCmV=WKEr)*LNdw{=(ut0Ww(Tr)1P5TVk7^QXPD z(-lu17|{xH?vAR&@$#8 zd=G1rQ)w}?FPOZgQ9k}d3KMWYY<_$g!aGgwv#+4_R%&2bBi8N&ZM<%-yXpmg9_r0`Xv^zmDU%*8=usn;t@@;_ zW_OB&9$_$ihth_2c|!nacKEbU=PKlJl@+}{$r7~|xgMVTBiS+Zq`40*<8=>Aa~njG zKYsc2DeTLAHe{$&!=)dGr}kK!S5DU4n#kX1U~H_WNADY9fidx##~@J!E|JL1!* zB_I(Dg+KRXc0mPpWn2Qj+Hi@A-meXUvM-#rfnY38pOD0Bk;nb~kPd;#o##SEd_De_ z$9x_!2wItY4<81BJj@X6UO`v*AtC}_-|Nx=i=d!`M8?aNg?d?ZtWKviG>5sHooxa)xiT zmPByOpfy?*S^o+i*}MmgsP(nX#4QNEFM~Qf2AEUt2iD$Cg44>4sl?Nsfj2mS#~wRw zO~>%VsN^fmErk(ZU`H+K?34)`F#iTE{uHda5sS$(i#>pFF-(C4nv*JpZ47o90K+{B z#3oT!*VYb#QQE8FEG1iedtb2Pgq$gC5G+Fo&@145(*PjZj7ZZ|nsI}K?7u^qxPqrk z5$$FPF0{$O&mx4kHSFr*g66*4LcDWu@EZ!y8FA`?Ue}lEzWS)bM&%1^qb@9OjN{9v zM$an=w{xv3ELpwQp66ZrA%ZKnFZEdutZ^f~h^1PLrTj#s{*f6O-hU(8HKu;Iq<=Ix zbBmZtT)wuKZSXvDA`;B}~eMo}L~PraYE^An;I)CQ=5n%z+dA8BQxb0My^Tg7QHd zLY`t?nyOTiQZ2Cta18DvON+ZT*^835p` z1+=yv|9KlykJ(2V3uEDdID}RS$O6mnA2qc84GOxwf=}$y% zMZ#{~h&RGqzlrjWMf4GdxY+!!?*xy-0B42j`DcSUIvUzLz+Vru_3SL1yklbG3Z1T( zB_gkNy6PjP{<2e=3VfJyozLIZ^QRzX#;T7kczfrG3-;&Mi2&Cl6?y_mkjOBq(Gy5P z!wELq71lG1kuvF$h;dHx?UIKNVr6QM`P?}67x$QPWAc76e$WsU(p1+@_BvBmZ$4HK z&}C&}3f2U9%RA7qh|)4WdX%~%`wq{W*6ZTxYHIgu-}mmOk!Vz`PeAZ8qc>q_IbjR@=&x6EL>c=zO#se`4~zM;DyXO70e`!8x_&aI+N+JwlMxpmT!Cp zgAf0J0CX6zyhf3-2{09xb<|C_BN0ix@VC9p!o16?X1)QV75hyeKc zb$v_Tsv)XCnSfAEX}IHgp$3VLS#t&U<;>snbya(-_!d{%@)pSEM3lan4SfqJNnGJv%69V&-ETU%F@ z4j)QO_j5plSFKDz`2)4pY*{*8rq8AK;&IHz=1hG(?+&z>H6Qz&HT}| z_i2!cfJ>$V>V++%^cE-pM60cW&-0&iG1}RkV#t@^6Aq+Yg?NY zi0|LGprO&0Yv(huvhsjKeKTd`6~`J`yL!WsiArOWTjI%VEQfGTLv`96DxpxCrFJI2 zIL|=c3HFeKUBZFY)k+!KAD3Rmv@|Fali30j1hz}PZS|EI2gm(3=ayvE?x*aZLPP05 zdb8AiC6K0|v*ytwhlKI=<$k}$<9ik`$q)rsv;*ONc(}wEBQ23OOj+=~segQE)vVvU zUi3}g>-^Kajc2#-CQ^Zpzo(}la`gG}Qh)H$V9jn?VPWG-?(;+%oez2BZve|>g8EDn z4F5Zzbq4w;)(r&|?9(1Ue;x}y4Fa*d<0T0NJGZte+iQz|vQlBthX0C>kTQ`Jmo8Li z>69EB85k(0hi^_xPY;9B3#M98)Cl#^s1VZGM7%}pd)!Hn)~2f;Js7V<>8P$u@N=}1 z<9<6SHf+fSykxH8a%0FHj=Duv3=Z`W9@L8UXo91f{YL(o2c`y&vy#9(|^Zi;v%ilU56K8Bf{4i+~*>Ykob& zf~$cG$Dx80pQL2h^CWYQoqJd5{8HP7*Z_VWr&kQetWG7_8IzdnTT5z16mkBfN`+oW zT3((O@KrVT7-o!7I%W^4A@CJx1zswvG^bUh(6^#t`27c%Xv47PRNEsKh(~PDmRbUh zH89-Gu6p_|eCC-$mka-_AzaA3nq};Nd_asXfg2zaibgl%QdR_oA(Kv4PthK=~ux>x<*%&w7GS!>)SRdzc+$hoacYg)dw>jzg0W;$l( zJYZnOJjD{dA7IgLK9YH=3aszo;Gm$tP+$O{`ke|?s+GX6Q!z41)=wR{4-+mdc%S}= zgpxy2u85tQ88Z`ELxYlMPoM9KCQh*)eS2W65lXpqz_&D*p&?~su;3wDMl(-;I%rbx{a{LSG3mWv2 ziEHKwQr_-KS8#)TIoz48;&k_un19Iq{2kh!?}_x=!*sqKS-nBVOmgZfW6BzE%~Q7P z&%adF)DUS~l#rWCh)aC^>?YaH>h?XX2+7B!jmN%yxs)P2threVRQC*wjMOl-psg5% z@_!Q;CB-n84aLUA4V?jpnSY>iFiuxq`w}}ZrdLXMGIk{NQ(lazqNF68RLC<9RQ3^2 zP<;hx>MlUkQ`6_|lmD5^2Sd5aNCdK*%mlymQOj8mu|xOAZ`*~EvcY($7!X-XD6Z2| zbD2&*chO8BBXtmBw$mmp8O&#AjEp&$M+~_7(S3lZV|K_fPt{}|g&-Ooil%)r13!3@ zh(Rea0{Sl8n7YYj_;~DUnI|bxn6e#^bX=hibo4n+we>1QHRzJqHbw$yz_}18*363+ z@~T%#9T+z*Ll^=Dt!JX%qjn2UyA|jWy8vzJ0kLvxsNh)^IJB)KEtH{Nv$jR#*)Zj? z>F^MrJ^r#z&-FH*86i8CQ^oJ1y)NvCx|$8`@)#Z>6coJ>yTvV5l9z3!;pTQe z1-}J9ZXo!vTl`YA+ddLZVGtB4(9;!d75D$DUnkN5`O{JmaVc z^jJoL8<8t$Tv@U@w@V+4#=98oQn?h5*uH!ZY2qOe>~ouWMw%rV%{E#wZ5Xdw4_q4VMA zhube>FW74wv3;Od5%S&$L-%5&Z|~vUsUfC>LKDFA(-@5oWOg!5&Kk2&PparQPbJxg9sDelCSM3w^7NJ zmmIC|LaM}MVW@CcKp(MN&sZ}wsO@m4AmSBfYENO8cRyRpB$x^)ioFhvy_QLBd4-E| zM|SAAb5WaZJ%r%V1c@`D`1I*~61HK7a3oEl>!apzk)AI4lojtgLYOSaNo*@Bg**oP zVcR^yI|GYu`Uzs|u{ofJJ%XXKW*;X%|Ikj;b>4unk;|{-gzC4*U-jzvEB?c@ynfM) zb{iYlyp-ngc$|+TomP*jg&k5BVtm09Cp?y+PA+}oK2Bpdxx)Vl*!vWtZ)DD;|AptV za$JmhS&mZWPPhjYxBWkU_C=KC)dr;>C)0xmT|$A;0;vBbbcT{qjTCNGQOwvCYVC%8 z83^Zfw8aP=iZPZ#An~gOOb!25#7=I{X2ezt%DSk4}s$MFpGJcy9 zLlS2{o?JrQE{p6VP>^61A5JThVudph%!nCVWT_g>`A`XedQLZEUJ;iXGO77%{#f!| z!GBqwS7;I&552>xgd}p;nsx+VTowei+%rHJVj_up=LD6EUwn%;Ld*|8U*a{$``7yQ ze8U30DEh#H@IjQDrplw3(z)@b1z7zOUko^OL_|*vKKlEYKGEaP>M2UVXB`@pHyql=80WjGk^&=#n>-oz`Z3or z+avo8g5d6;n-qD{KWo)G*0XWb>!`csmrSQffL5S*7GXc- z>Glu3hXu{>@H1Pwn_^XP?O6RS)&`pIIl3Bv2TH5y8=}p zq3yNBKd$JPzp)X_oT){}JB3TPf0s!;u2Rb$cvIM3U6;=$=Q}}qv9iJXt{{`3nWsv~ zX{H3XvETH(a#n|3aAhwvOL_5gWNmAq&ivX$@cA11sbbKtV8J>A^8Jouq21a_jbDbQ zwwx7J#~I~`1^f*bOH>FQL>zK|TDHCI`xB$yU*&s@i;1OmxpGAHv-QM0CHGNJFm|R_ z^1j+=v2VIqX!nj3|1&F;++HRdq7bp+bv$ z2_u_(2+l6^UHX=Q$gZf{rNIYh&-UkDuk^&1;xrDaKYJi(5E&oOvT93CUVn5t=+uWp zR=FR?k@Mg>IplT_-^Y#qy+ks72ib>`_`}l(T#o0`+#uE0g zav$MM_o6&Qdwu^Ya}crHp(Uze`9RJOe%qg641f0~j=Dr!4|f0dF4!gy#3*T6BYF^* zC~D4@ZNxvr8TZF&gv>(fssxquS^MJA3=I}3L`i?@ev|6V$s03KTVp{WkfPAh{9?OmCe?C{?_CvQg@^ zoj|E!MjWGC;4Ha5u}l)V&Z;0|Q}#pV&pkXsuDxtf;1qNpI23;(LqX{#n{@ii^llAr zq}>#k^FaVoV6%^Qz62l|$|@>1MtpgB@3}-V6VaRBIUOU1()rm~QM}Qvd|9)UdMw() zzTop*;;&CeecD0hqc-^^(wXv4=-wZcvE>cwf~_h`-Ux&_sPLBcc2wyYNe8cZ?lt|) zgL*78O5>qYHrI<>o@T=|ql^b9yuroSGhcX5bmExAm8^a|PeAvL*&?QF{#~Swxf4!B zw?@6ftQ#DyiXtQ1Wmv$7oZ2CwG|8oD9?R)4OL6yqgx{40%~C4XJ-?#z1T@^w>Y~$N zu&8V)ScB%AqG#o#EB&MeH?wr7XBR83UI{ZGQ`i&DmQF8(?}517O5aM*3I42msk>)p zQjmTFMLf2`D&LDcMBjRDzVJ_n!Lg3-I$!#BwyHVj{eg;*(323YQiGI#;_5>9(hCpF zS;M6&SWf?v4NMwrnW#TdD&J0d{(81HSk~Enm)74bsjghxwDbYGFOo#+UD}9S&$KF2 zXxWW_OeqNk&! zTlBWM?U{e|TBSI0CpF=_|Ah+og!?|qxp>1r^+TwJ~UL4@>M>O zRMjNL+A;|x-!%EUhb1NT^4C`UoX-6Kj?hagP%XksqKuq*t6YO~+#zdhV=y7%>4U8& z)_ViK`UJmcnM95B(YI*ZM00sW4d>ADYLm+gasPzlM2{AJ9(_tAsx9iOq_m~)gwN31 zNjMu79wAe^se3|};HAG+X6JvLen9X*l9AR!KbAf0k0RX6x%ygL*Fx+?4AMF~3NxqgJNyi(g4XG1*+avvs6VK=l|z?rYKSk{mtCZlmS;e`k<#}>D|WMkOn`*O-Gp(d@{Y=mfD** zompJw(X^%SN?zrDw+fjJi+014Icr;g64N{O`Kzm%%304uKBr5Hr|acU|K=zv>EFK9 z_u20b28$negIc7M$0Ikd|Lmw2ZQ181@ffeMALf77S#?Et8ytT$u8v-9TvSvvn`=H& zvu}Kg`bb~zmVY71W8^1TvBq*8bsQmIMw03G`$Kf>+|7Q@s)Mh$?~L7!6yB} zQa0A6&vQoD{9#yXVyoXOEv0}#aAKcnii}yAWkuX?hNR$#)O{73`jc;;+tRae1R1T> zlP7*H@2!byblJCsxb?0bgbDasWO_fTN%>78xAp)Fy`K}?w+T@?frXLDEg2wK$H>Rp z!2Y~Jb*{AYjZaOt_Xl>A&YYLFD&x(@+>Vw~p?G@@YzhjVNQl5cn)O3VG_-RD`5xW-49~BC{b&Wk@Sql_* z&VrV^Q2C#T)0miZPP7nVNA>YY(});9<`;Fn%RtV)LNk+0X7Cd2X)aZKY)k-GSYE7# z2xc-OAldwRtrTuZ2bRNHqC{{B=d?Yelg)OfYJ2FrYTdh3-V-J+L|dDI7JFN?W87L% z_w3$npGkAQ9h4s>dK_QkILC0?uM4etSrJRzXTkpCUB9OeR%zu;<|EN8REf1azqiVt zu!ds&4mI0$6ZCj(B(8>IRq~%=kensNB@BAg!?BO*ulU3;ZRt`m^XuXkMrz2yZQ3rY zalHL23iu%Y;pe}R+{o_f>g76(yq)@!vjg>F!43LgxulppBl{5Modc!>478MTRV6;rgK+cqd zrmi#V`tQDdKAeZ8gH)M{fp(9MUyM;ji7u>cVtF%tEL2d*w&ktg2)uSF)G8*Ry%Q2+ zPrQ)M5E0s3clp%D;CfsL$AgZH+XJ6H+<1>AAZVr{IuFD24kf1%FHJh3oiCd4@ZvcZ zZHAV{7YVbb|Th@}B>$P$0@%58^k!hS`uTsHTgy6>I|V#gy-3a6`5 z?&@<_kqYt>7*=T71bpncSd8UjG)e2=HFzttfAf?~-u(E#O|I@Xnuu%(5ogi9V0`P# zO8L1uGS~MTNrbXm_ku0<7e=$9RFp+ckT_x(ae_RJF1)Rbvsv?R!JQFRS~H^!jJ9j z9q!b#xwO`%@Knq;4>x^@K5v5r+Z(814qY@5RYUIh)O` zWJ^)=Rqbxh(zovaK`UZbH2*8x<4thmf428MIvo;iqsW19*%nG&wyTeI7}rU?Cs*@? zW!uAdTq23^Y-8izYBpaSzaK;B1_y<^hLCMM`-XQ__@hGA1V#AAm*dy>1HAFPpB`gJ zjVS*7T=p|)wBDM1x|92X2{lriKJC);Tt8%_P>fi`fS*6z&~HmsN)%X+C97_EnzTnp z`me<-vysV^>2=D9;32=?`9^i6%$eU??FK#~le&pS&E8fePpiU|zmza?baK)jV3W}N zB_a10`V-u!*{!+j@SaAl8{d1%l*BRC{#5&ehSAz}vD55=62Ucv*Y?(7xJ0<@qxVvO z$?mz*DWkmz!n}>D_~I@QE1tWrsePjzbSo73JLu+(D)mSp%C&B5Ydcgni-GvVa^}8k z0)JH9bREZ(>D+!yU-w@c5g*D*)5D-*hZ@i6^}cYR--#y6i9_H{?81k03?;-7S|mwh5D zrJf%j8ozy1nYuEoa(XxScJ$5qrznV=dI%Zj9` zio3GpWzVMLc6kf@RCW)$ez*^Q3=PcDOFLK`Wr@wHigZ)EcdzYp&1VcmJdw{ar+5whT&?Z=i8h8k*f{mnlSrrWNbpCG8b5!MUG*TX z5dmgh;D!&Ne^kjZ^$Mt>vw$H&iCqf*&;Bt7 z>$ziJCo43pN8eX>IE{=m;JX76F&fEfJ)SFBHj1J+J7taIYTtKgzk&4MG!q7u5vmC^SzBq6;`=h8KKUXR}DlYdu2Kot2yO$G}u zW64q?qP<=**3PyuR;Jj$HSxXH-*)grKYxGw69CkYkB5ht0V7e4*JC)Kz6vFbLb;1D zF52BB+VJPb5-hNOK#y}&k6-P*_hs-!05}}pcQdSV3R7Nq>vEU#V4JJ-MBiw3~xS~E4#ONY0g~q(KVIf<&@kAo9;)X9@0ZK zO`xyqu=B9=rlS;XsIFaOG7!w43}ZS^BxcwJGlKo~*$4&}@oE&nZ()Z;@2uE|5f=KM zslV{*0h!37pr9ZFP(pWgz~;^GG<4g9`mMa+SP5~EeDs#nyfV!XJx054cPQR}H_`Zq zfuq<2cJ#@|(!rtNNkW*dKP9p8H$P$4>!Mu)=nq$2^A^H|Q&ub=-Q9)Cu!3+^`gK@i z2R*po_R6D@A9y3h7)kFw{by16%xYuAJ;=b7@$Y{{7?o+;A+5GE(3xzq7%6Q#hW349 z1!_i8_&_=!5fHJxv4h~NOZc|a7x8}%nP+S!(JAg=PuToarKSY3kIV=El8^@a zsv*HdFZQ!%*e9}Lpv~I|hzsyT{9FylQbT1da=VGLEh#~eq;xa6c3px}c$B}BgJxbW zzpl*8y)LbkPOx;F?JHH7iD^flH+2{_Ry{LEIA&@w(DuChpt^gxRWDq_>G~@9>oA^$ zsA}h{V@EwQr|46gS60-Zh`oy8{hX1<_`+En5@MTjwZriB<&W&Sp=d|MV#j!?VqyQD zFOhJ<-*!rBX-hLQGc(J8E-h_f0xOr@;rL##Cjg;`QlV@f%5zJLs)=GByC&)nBYd$K z@M~(!(cF46%4mTUV``2R)cA8@8fCDglwcEuQFN%~Nh!U2ct-xqU-SmLrRA9;yazCe z_K^q)|G&Ke%~2fd;m&A%E<1ND%@df}0v_7u1DUhw9QMEMhML`#=uJ1>Yq%S3d926V zN*G(lCd3}l*L2yK$r)}~ke|h3za77OR~qjbi~L=n8KhwymY| zrL%F`7~?=)HUy+~vDr7HoG|JFq^y`)yS57veK9%p4xWv%*PIKnW$15`8jSQ?bORl( z=L&fiZl2 zhcRqJbY{)r-HND^T4G}Fl73$P11X|*J=rERyu}xsM<@=?BKImF|BkYwL^^FE_S3_u z{fK9S+q!sy3L&gBwjd)hGUrOuStIs#-)B$tp2fnxv}Mj%S-s=c%&eYoVmGu0Me^5LAp)9muqAV3Y_AvgZ4xbm7GoT$ zCIqSOQ$trQtDisk%P9@)hGDX*C&Zp^ZC#xLJ=LWF0RfPpV~3U_V8X`Ta3l$6s*3Oc z`^&xq@NSereVZUql@isEN!=s4*B9(pxXcobb-I`5CR<35(Mt2^2wXY$m6m{rZgyZ# zj{G(^8`tY)yeJCDj}a-I>aL`2^DNBlmweZ#@%nJoZ2BW22CH9%Y%XN8-RXJVXI7;W zQ=zXwwcDi*OB@`wV!`6?=f_Dc+Vt$p_m;&AqjHkKbeMF+;5~;Hp}h==?G7XKJ!Y#> z-~@a`{p$a@d@j<~INr$nKJ*8^yNu(rpJjd~ZE)vCd@RFTF$p{fBZb`axz{>gZ3G0e zBjH$ug{OQ7mMUJrOv&+qN2}F7Q7GmmW0pqreGliA=$Zck{|V|L>yATyx%T8Puke?0 ze#JDIkY5zD`b4p1mwx7`g}15l>TD^0codEf&ex7>^oM>x4UH}_O?_joN3*q-ULL+0m6k2er`iixmZ zjzOKeY~Md9joikc!mL+d8SEoQ#XCpRH7%@L*jTB`>`qNTSzq-N&2TVPW^S0iO3?@v zXWj%eC_>Xap=DHz^ZbM#RD{JmE7)C<_|(Ec0b8n}!DMzkl%zXc*B38H7A?2jtS^dy zg#P(GBUC{4S1lvpM&_}D=e%5f7dU@dFrG(md53F;V@5{A?WReE4PH%nw?W3IzW>PY zoedFC@F~-x_k07tDSoD^11vLRH|4cnL0~^Tv*r|9xLi?;y2Gaj|yB)zC_;Bpup0P`OHG; zRt_{n4Ow1v zb)7a5HqeQRTEiQ|MVM+}X^RM9sjM&JsfYe!H zpMhDkelymg-#Nc!-!_1RB0$rS%~DwuhZ$P zVPraM%)5+&6oui z@WbrM;o(M8-FT7mX(avob?rW6MeuhF`~k2>VEEq*Zu*jC@z*cP7o;=En($nu&U%$C&7hbLM0#i&qZ z2sWn>jHasa>H_Lm$i%GfpH>R*$sVdSvgNZbqjXRdy zo6bDW!0E9%u=aciKyvHocw6^=asJNeaLPUJ3IzO$nM?JlMH!Alnmshwvlz2%kaedP zU9I9_Hwe+YOcI_XfVZmch) znIpW{-u(GPMnvQ(9cJ7?iyB{eq5RQu#?b){3soYdd7A8NUgmU3%}N_?yd3oa)epT^ zXt-j~A0J&xR9*s9K62Er#N>zzF1vicNmuX;X%|FgtzzT*%9U^_pjiAeGkK_1xQpzF zb?#nE4ev(j^0=O7mD8yMX>>2|rCG?<4PN=1Cy{IwnKQT_z=^A=tmevFERlLmVh0m@ zvBu>bcizk#xSnbA-W6P{Juvv5h>nhx51|Gg_DdGC0<8*rkF#d-l@{fr5U;P^ID1Mv zzIzbq%t)Hp?*uih&S!4GT3IJivea4uFBQ0i`G;Kn3Fdo5@lI z8NpFY-fp3wXRc>1)thoagY+sqs)s$fFqF-FXGc490J>qktgE7;T79KqBVaG^V`6a@;a zH8HeqN0OdMct?ZRo*yN`;eHrBH^thY^G2+lc&mdMdG^O14Vlnz!HQMrns}(;i$U;` z)mt%|Mn%5npYXkh0#GYN5qU`S?WV&I--=G`j^F9YZ*J%BwY+unUTcO)JzI+I;M+a% zdCT3z(K_Wra%@7rt5ym&y$6Evo37XU7iImP_D}NP2(vr7N3l8IK(sVkWtRwpDpf|m zn#Q>?kSufcUq#C}w%h5H*o-N0BIE`@%COKG* zL+6Xi$GRP|F`Fv=OqHOkX};24@JrgOMJ6mWvfq0T0*-STh0ly5)^8r$m5~d}=-PKr z;$)(IsWIqDQjCM1UTgp&54BL)$$zZNOkcZZsrqRBho8Ms1R8ZpuJ{p}&k@V1+w)LT zw6_y?^Hy@fbfJrEe(GFAyY6n&viNWQPLRBtKG`0jPoD&VhWTiR?J}LiX01(Z2ac^k zF4`Ovo>J(Nqi@$&JbJyL34g(2jD_^HmBo} z_TpHfGbDI;+og7Q4#lYpw_^XKj3%9zU3F}9+NAIzKb*2BePXBCS6kS?LqTzm!6<^? zK=?df67bmo8U7p5iw`MZ@(i)pcL)Q1^7ahy!vPmxKIkm+5Na{om53e&Hhw%rv$~IJ z9Xe>-uRvGWFbaO|js*h`?!4pghA@OH$3l5rEJYtaif)#zfUJdZCwUv1yY$6D#x#fH z1)UXAO~eRRLM0j-f(Y}B%SEo*7>*IC%IgJy`2l#ZznqyyIjb;^+gdrA45=D=SH% zVBEolUy=!bVaC};TYy)c zD#;q_cqX%+K)Q`kjm3#dmRIUy*#0CaOA6{mjiJ$COL47KgR8NcVedsbPwwzCS(xqY z%;$(vE`KkH9DV#U$kh&BRq>@Nm_fN9oxN3eHpbp{?F?fU=E(DLjYYY5JZyFdJx3nj zOsR!kiY%eiU{6ced7v~M5T78LIUve3!5`xQ_dZ>~>-F=fxq)_Xz3bU*ClFiuaJ<#WxBu(fdbNTmpT%=uh2Tj`Wu@h~ zqIklPo{vOf&x7dP@~p)&Dq3QcT>RF`2u(?edL1SmS15bN;&qXv8o$sKGB>V@`$7P} zB0xh{Hp@`hiO^If33I6&TFyVh+fjRVcKfyW6DTLlnB3Gnxjv+ni(3d0ceLnTd^rfm zpg!%-*D@-Ei$IG&-c#R@ohcQmGf`EbNvCv*)9DW3Qv6)~ws&QWsn{KrVd56czDfNv9KV~#AF@_5Fq55;*I#_b(e7U1*Y2KoQ!NjH#~McmBcuKLzfIj}yb(1k zfj;PtyFhB27JYSnBDRtZwrvWXm6ppPaV0YCFr$S3F#HUc)o_Ynhr(=$f%dA8+^& z(FDEs=JV3-O~pZ3R830ku?S)w76^h6(6P85`SrJjP8xZf`bQ8`>t8au!KW&1+!BZb zDZcsr0Fb-BI;hqCojIRLu3&7+_ar5Z5eK;nw2vSS{|wfEh#lqB;63F;Jn^<{8}y!W ze#l@YP%7?s6;|LDeUl+<0!zPWuHF+>vf~Ia_b#*_7tTGQnMx?5Vb>p*WW>a*J`J{y zeyQsZ;J9$n+fIS#$L1N+Ab4@Z+7N0zFWwOSgZv+beXQ#PKs#GJ0I{? z*qKB#rAwZvnt%90-vX_*CjiLc9TE_H?JQ}52k#=PeV9#pYo1e6 z$NbG8r6|sfS}7v1MeRMu01*pE>|(1i5dg~&@XZzmC8-=krXQV{`mUPz z^C;vr8L8pt%8Q=1TH!x26whU@u9nizEwT={VM*XRTaM+>IbISpUJ8S+s0^QEsL;wE z7ZPF%Pohzqc&-pC#$zAKH3OS;?N?J1#2?JJ6|b5DZZL&bS{xo#-&y@>3cx#?cE#Cy zW{^1Ctg~C5V;HbMn8g1`1o#AdPES(Lk3#VARqT{|KvoGKN!$hs zPCxTe=iZvDp~YpZ7Fm^!ar!+kqxG-R*Xj>v^Ud>;yh&b-OP=ymkq)i-^w-aWLj_0} zLOFdAglADt?DOzY`6!uAncc4MN{PP&)X&1gg_&c^kXHM2Bsx4UqmI(3H7%UHboJ!( zn=%(XbLrFIBb>@+)~WI^>XD+cb!17MMyqDq*!NroNl)N~2*)R;!T2lby4Y!g&aW!9 zzKE#R&6Oi$tF!n!he^U629BP1Sv&%*rqX>PRFk4;sJ5j}lIDh8i?1f$KQ z5zd45ei;CLxU||>xS&{%X*{WQ-2pwI98dlo*lA44<6#P267gE~KCLeluhpJwc#$~i zs4|~@;o?hm4=-O<&loTG3T6;g6=?^VF>9C7OQ__!M)gJdqPbe`a!jD&jjkS!8&j+M z4YM`E*?*`l%zWKnDvW%V>ph^gu2z^eXrW#Q|q@$Dk z?qOv30Tb(E4_i$BiJ)d!bKJh!eaNG^%KZYCCw_dP48c~s4Xk{j0fO|;pYYZ@>yJ5C zNMTMT%!JIuNMAAoe7td2y9$Vrm-KnsB(`q8^(EfFjO=8XDpDup?WtUx7b6<8k>u?r zMJJg1$dCx6YHY;xJb4~0RNG(a1BkNfYU{wQSlOpJ%ju7)9#3_3K*erud6_l5#?TOm zTx|l)(r^Hmssa`k_TmLNtv4I!>8X{=70aAoaA6Z-)gP>&q|LP0FWnNtl6C?zvNDc( z%Q1Say4+AE9GiyZ19rGo2#9DAx+P`aJ)u1u>;^iRdD*|^4)9!VPU>=yqTsSqTC{l; zbRSNtlv&@f6pG(R1oUK(okw}eb>$ld%8vRcwtU{54oDRLxU|BCw84cerwEvwnCppT zoa~274Vxlx>^b;1LZkBwR&y&Do^sBte-P;@Rm9|F!p=kB$loYIh6Kb*plI213Ljjg z;P3F*1p?8CuwB*)O%S4UHdzaJTwljq7K|uyl9S$yfd?GNiRLMhU4X)n_&tB2ZZv7nXH=N9zlTvF$Wq^U457i)%qWa49K{4frVt#%h?DJxjl$r`wA4RYR4zTVZr?mU<9Mbp2}IwO}U6h36hX=GGg zLHc>#XMi2sdy?MS8oIr!S%9>3q;tYk>M*0ALW6(iA|3>zx2354^2jS9lPk87)cCI3 z*Cr`Fojnvw>Iv_a33%-qpq2ohFCFAh^6Vq48&RQBt-X-;7Qrr!439(!9G>0!Gv>fy z*UDU1Tb`izjN2Bkjkt+{J+2Bnr)#&OzZc9hG;K6(Z%9O%Ht#J{>uohMGOi^_r|Fbc zo@!{y_bFi-j|LQeBL&+WsEO7vM9g=iOyQ{@VYu#SwxxYS%w$su)JTPu1b{t#$3`UBP=sCq>M} z6qwKYf?yR7R(CVnOcZ>s_HVIJAk4#KUQ0{-<**q7w&9>!x7hd;-GJF5!IzNN!O>xO zx2-MsV=j+pr#Fi>7_H?zZ6)Rx^G>~}5S>bu z8e9iJ3)ud^QgL5915UctWAL0nfA93bDbKB<{hEF1KAllbVDB zAJigex=m{0on$9a5PTORB3tAH>c`;PCJ{r^ebuPEqRB_J zJAGlW$mM?U>^0nDSL47rSL)>wM>R{lnoV6Vs5jsB1oO94+0HpIGn%p1Jj}@(%@m`n z*kgL-y0Ul_?-ea>Y!!?cfwQqCa8~`VYxDfa5)wblY_Z#&!p8aw9z}3j9j~ue58~@> zJo6vNKVsIt3}0;dVK$*U{k?85M*vue@3u5GsZ`eF7fmzG#^DF5`rM{}C!aF)+v2_lHu4 z78OWqdyYrDcYt52RDx@Jcl#dkaL%00t8FadW-yomRU)nB;ieGTQ?7ljhRc?c1gUtz zfHQbDf#MPxS5 zgadO9li^s}An-hcf(7ti_1YG4rU;{R3Q7y-c7R*!#^bip&Fd4YYg2W+=HtR7o`V-N zxK@9IB(<8!ssW?vaY!xd+nfsole{Pj$qKcX)D_YE?t-g@Uu-TdC(aG=;msay_NW|& z@C^Ap?FurYXi%(o;QD zmxj&yI+@iU*N5>H6_&5BmSd|qSEhypRG9(4(Q9rbw@DR{>Ma05uKhp;aPUezPrf*A zc(y#rwiN&qEyd*G3vJ&OCMs1cnsJB`)~tT4%rcq;3dlI9D2o+L@eO;1_V;e}>^jCm zB@3@DK&3=%7B>A)S52}wtoswfd;ZC)l#j4b=!t*C!-`Y!ff{GGAc+@nw^O>fBNg%( z)=-V}(Ev@T2A3ohSHl}msm7Qz!vLfDO@$=qOKp*~21EvJQ_8kdYWtome&csw)}>&7 zk;ylzyoT>v7D3FPtf&v`6vzNQ3~)fb1Nw1MDdeKiETNnm$@Gh)`|uS~afQcL2Fd{A zPm?&Z6dy5O3U*h18a!)Cz|2^ejy}XhLC!VgyLTLb>dL=MYl7ST@mfq}dbN-W%<()Q z93;-QdJvZCNLX!p=6#i%;fxI54q!XdKLP$7eIVht3)C(Z*J{-}!Pn^7<%>TOQ@yWy zSqoJs>nNJnpV%m|VPK$G44eZmO4PfckUi998&$%y`k~(OnaGoQs4#mk=MM)GwWong z*S-s+v3d#CkeJIfI?qw;ZOm3#{6tUVaR$ktYdSeS)<3RqjkDi8X`#@h^91MHcB~Ah z)TySCm-5N?wE(4AU-dr^Us)vK(UDM1W-Qt7U(K)P9>bJwuu~B;0vG-e2^$LLEC$^( z22O4^%51-{#>tO^d%t5ANx960*`@gLI(v6CsaJ`>pM6gI_cRv#v@;s8XT`~W=&V*N zR$XCZr&QbKYa9}k5XOYpovB>%wG=LFZ84hs@=!jHE|xIyc{C;nqY4Lx)p`IPs@uA) z#hy>6V3N)xxj-scgTZNt)eh%7CTOB2m8g!ISw7M?ai()Pc%^TyPl%|-f(l>aa>+A`%Pby zsebj#LA>Hzdy(hAE>U(NAe2w)uR~{o zR-Zp@(AWfnP<94`AFZ_T_h@)yaV0CvW{h=_xSXn6s+>z5D*!+p=Uh+EJAj$woR{+f zI9Ig)ohb7KbdxV;za_nSy(D=a{0x-wgd-~g9rJ})&!6;x5-nVMm*24(HS2dvHv$t| z2BN9WGiK9;cG5ANzo&?13q9lA{R^_aXs4~ySQQlcvCor#Sb%CrUZ8 z8W;Mr^;MM7$b!zwzg+>aUUP-q7`3*;haAy&7NduBPH9=99g<0zdv3SXAVbpC8UX18 zOnSIEg#vV_YS2d%!3B(fXjLjSX#nDUg$KNW=1)r9E>Ifj;3ECyghOYHy(lNN-u7uW z`$IW$Q15Iu=sV4i!jH`Isx2!9iMS6BbG|jgi2IBlv08^Y)BLib;sWAsR`sUZ%o?2& zR?)E8aj@%z$lZbzexqZF1v`UF$7w`4`qlh~wM3f=>{FLigEK1HwZGT9I8<^argskq z&{yCy@=j5)cFHx{JMHiM^9+d|m$!8q2XS+&0l+AX9oZfqO&is%@IXgV02nh2qV*MYr*mhKuD0OK1qLJy|Rn=`Aiw#F64# z=d&?#eX{*RkC}t&+wt_gxx5JrjOEN`Zv+&^cfGtk(MXR*yVq|9o*V`>1T0%btjXIW z7u}O5E$x(yDdkGcXE0$YtndW5E^ucn&74@Bc7q$7;_aN^wUW8X&1zpogLOmACpoXqK)TC!GI4xZT-{*Cd|kFocmqb7}rg*t1D*M-WWl?+?~LY5tzpqLP?zQt%-QX^VZzp+ATHuOVwR1HsOXp zXASgU2gmuXnV;JZ6EhiCj&=@U#xowvTE6Fb6UFQR_n3~3jsTP|Zrc8*^mHJQ>31r> z$&8NnmcU)oeULPr$l8*6_PAgzV@A9&RTL!lMEX`>y0$N*c>msWvFxP-pa+MwX@Sp z96qs9fhvuo{N)B)&X0ze9UJuVK>7*~@^1Ledh@4mz5Du>W}U6sBY)v2GzegNh#dnQ zXP>`f4Tg_B5K&ahzkAR3Cv#P;K8_0hLQ0KDKMGR}S%?B27bN60+4zoFT?Aq5Ed4v- zP(Q^Q7$upn`?15z+V9XhR>yo;7gB=$uY6K#iG6J#>vweMn@)c@q>}+fg z$<7t4Rc-EP87uos4Uwl^GfU$Ejo9HrCHlh&6~MfB?Sk2C+$|${tMBT~ITg!MPoxl3 z-5E*%xKKjtEu*{xb9$0A4HXu#;$g9<$Arm81KVDySR`C0T;b$VJoPFLG=OxnE?#T@ z5fs5>>}aNW^K$(ox1)HreD13os~*OCNN7V3o*;j4J7?MOFvg)+iWkwff+)&Y_~%x> zy5>gf2hI$Ewa`}g6PfhG8@}}u&5Nt|v<5VIoK*?mbm@}61R&u0pbO&$FvH#EX|zFr zFlsSp?cw`*C@|~?m8oF`4|aEo9MhYe^mWcowe1S}H-ofxlrKF;2C44Vb%hW-iE{`o ztqNL4R`OeE#d{td+cd3CY;cg^zQ;GKitJ-?TfPz=oG9U*_8J4#W4?avD!*$6@D9eP z2A^G!j)5nq-B)@h1uLAdTKmuVpEFFzznLHmjz|+Rb3-&4OY(vlTc3T?fP-qM&jT7> zvr_Yp*@w$BkB{baXPNlG?g81A;Zh)517ZxRgf=%;m*ak zFNZCdAaMc?Vfc`o>HN~fBGW$e4sE@%5iI|t@;Pic!3Lp+T+#?!Iklj~brU(0_8}Qt zh5-l3sa<_Xs88z64g@Rqodd{3rO-3XneBz4!!t`EBeow-ScoqlH+EJo&FC`8o=s}f zR=CHDA~F;N=CYj@r_#rp5jrwjCNDUKeRkN+an2X+fMSG_6%~BMj<&9|^RGVn2gSwM zD=XpAF0keqjh&-oU|}ICAkE%5JOrd;fEPr>dwqvLJu1rU{@w{-Civ``Rn2=f6R2C= z4RNKlS^+&YeA!el6tr-e>yjz;M{PO$l^gf&rve++7}T@xK( zS%~oQpDZ@_tI)WFe)0Lf)B0WYGsM$};mLyuO8$al6(}UWPaTC$&=+-!N~M|=6C#rZ zuv|(`CxcQiqiPeLm;>9!a845IN%OK=dv1#x*E2(6GX znQR%D;nCZSeor}BXT`&Da%v7DK%I2L!iSG&=#RgY&bC-8Cg%> zk+^9_quo?<5o0s@`>?`xUF=h9fmqo*%NSf`Us!K*mh2kcjE=0G67wFVQzQAOyY1|Y zN#B-IGm=q7iBu}kCDm=)1c5f50cEJ|=Ronabods#+rik&AL9A;sSekJ%N_NV5c3K# z5|=%5M2)S)ET?k4zgRLu>@na_$_$XF>E@0Dt^={eFS!bZHVlY2pDaC|*GPfJF6r~A zc9brP?@Gy7@U3dS-%X~S>`sz~vJ67f&qgdJhZz{A`o_VSIs73{ZU#cl^T11@9@BJI z@?0>-4BL7;6PSb~k!ox8QTru!g$o*j>f;9!6%AVQf ztGMP}2^d|^iQ2qP#$9(_Ep|pQkNe(e{L^%(%}JOhL2htseYQ!NU0ldi{V-QJzdZDW z%Jp*WMcDq&lYD^%*HBLZ)3EkXq}iew)hX8u5z~@aAsv!agudh^k5ASaYbazlKjp~(uACmlGZ#R>Ws)(OYdqzhx==gWjh?zrbW;&Di%-jG zF>Mg4T=T=q3Ot|+54K}9QZf+70OgB;LUN=g)EjMtShv3jul=4h8-UqD*9Pa%cD=)x ze)GvLvgxjN*f8{HRN*GzCTfx$hb)MJ@M*C_>%gTP2??pOr6sZP zj5$>tfHraV>Cmx8@B=m|0O|ygbpOJu+az>5TuchHER0z070Uxdn6P*Ur9OQyN@J@k zD6&Db_`P_mvQT~Z;kn(A$@65nYqCFVpJ^;3_xUtq321&OXEB*3n~X#j#^rI_6uTbd zFLecw@z9r?NRBKGy%1cgIA&|Vjk^Kmcq7oGlL9oasHPR<#{9WInH~x%E?=teSwv7> z5?b|~xE+cW{!pfb8ecl?<$cN9yKptJWAMBy#-kK~`4QuL*04W3`aZ-vXbgG= z2HN&deVd|Ft=G2rOkQgg^|Q@$$)+aA5A&_1trjwxrK( ze3Wz)NNn|G8iP2EC>>&z%!CE1IHwK#p!W@|M2?OhRM{x3IIip1@K)Trr`3B#vymuDQR0 zkf+YPMwr4d-@HHDx*Y4OhNe^$V50`OpD=*yO@#?id`|)F^4~<2IQVxu1SDcfST;=$EamFHhyA|h0I$}xw3pTfO+Bg_~pdp;H-w4%p6vky(0iVrI zOG{>Iyxk@DSNB!xFG93Da^n++aPW?smVBYy;nJJ$WMCq-D%G`hA`$h#`|wG)@-DcP z9H|ve2w!GwL&wnuWjnTaUZk@*jHo5+$!w8C+^OGp8G9|fU*kF4WX)+!XQEB=DMlHHz^(DFp>4F)wp5!AN9K9Yav;;LVZ<`H z1NXscFP3hnB+FYIIL;?8R-##(91%QEj=kxG?5_`}@P+|&)lX0)8kN$76>u?@Cy_|Q zsIl&w)(1t!$3uY{ov%oE3`Q_&hV()JWl)p%7ieCPmo#-|o5Rj>bMR2Hd&#Uh^cltI zx@sGnO|62Odzw!YOyT+Za|ID}zB`2oTZgqTGyZHGOgPeMtTwE4xb7D zi|DvN=9*umAz@MF4(rR!PYMcd;P3{u9HT&JG{Ux+-Rw8)zMt}$j z@o>cfspms4jvbQxdCtHBC+mN*l=}`z^<4HeW>{DE$sJ4KO}u0J5jw-a`tC zpr8$oV<8|J3p`!x&@36!LmspE4g=k=oMOH%fTmK*v~dj00MdKr9s+5-y*Oyzaaoaj zDC->Ge7WK=_qA_(im!EzQ8 zwO}IR9_2?*BPvt*o3j6{s@A&h@JBfOEPI*k5L9lv#(bkpJXUySrKgfk3doXS+pX1b zrPY>&HuH6MxKbv+HZKV#IMQ-dOFV^3pKIJYk_f$0{rskPdV9VO`X<*Eq$S1Ee76qW zJ}xGjk`({BW?ekeU!ziTq1Cy@6(EorD^lKucRHn_xo^I4#y>QJ4g%&?tdoWyan^I3U_$ zIA7fC2=}9pw=Pnm$kbsvc>As=fJ9@wwzK*}JrAyLjwIJ3mw?NqN0mFn;!AK|G;p0V zFfh=7h`N(xKl{t}<^|j7M{K!)8oTHyzR7<5^leYL_I}Ew{?VvVabV28Ka&-`?pufI z1t!D`+OI%6Q=W|mt|xeG`}?=kl(!?sCAc_`1ZlR{IiE-8 z73cfyc_7@~0TF=%*}WD_e)D59^TD~>GlI}Ir&veL*qG19a??!mzroFKDFRnKg~~Cv zZv!+#=Zf`6?|u@i2mbR>{|Q4s7aF~$I?dYujMW9K9)I(p=X<<1wf_c1{|ITT2lg5P zTH(LB(N?Gsu>ex_z<)xdAM|s-=IjKb7dUT? z`u^YLdGp@a+*6{(lTfB2{~KxjJ2Gn$U7RYN@K;6u3>!P)!)SLeS=U9IR+5f4NAXGOX*KhmlEJ0PB4P(tw7tbU`gThc$Se*=Q%0{=C2l1_3-_d%@?W&adN|_0b>QiU0RE!Mh#l=ZYE-&rDbU9q{M5ky(Zw z!Gv{!f4(3Yc4_G2yWs!69T$F{QxD{V|9SJ?_9OcLR>g8s&maA9jz19bVjJV1&3E5& z-{2f=2{pjC#(W&CfX{g>b+8vwh;CPo12%wVk?{|F=+m z($@Ko7z_S?w+QK5KMr+Bn!>*WM=!0!ctopw6!q_R=P_;!`ro=Ciz#?dKGu*@5&!?U zK!?t6jkHY&5T^aV8&OJOFlXw2Wx( z>yf{9rG{~{{+sjvJN%<>X$HR*NiW_qt)2yu6JoL}|GQCu4D)m4XGGTBNy7i_)0SOI zsL=oSg?&f<_nD*{Fv4=B>vf<1_pW8&sg*z-oW}pQfKw<6dn6hZ2-yEAFg)igfVncm zq3VA&&$;5Iq*Xwg$-mg*RlC+DH<&HpFMfwY#rG9-&Z#N z{O_0de;d%~MT!u(2XGF&uW?9vc+~&C^;`P;;&+_Nkz&CdrGJM_KesA*<1MBR5%%AW z92@n&-&YZ7h3XXEG0(Iurz5&*bu&bLJ_x+=zRJm+E zeJ!QDUbF!G@*TinMbbj{q6Im{3pxexthU@apSd$UU#wDk9s*ff zTRh&x274LkKa<6okdja2=XP1oqpApi#gYH{`I*Mq#f9YQ;Xxfx#=eM-#LrSHMp8 z^%IVby?q;$mg4K)>Na~i(pSvR+~ zKimbNoLK-!o6-R6U=8pTEk;vBoO>R-J1U{fJ-saSpLWw6PXV0o_wZyC4#!OM!Roq^ zfLXJ@!b@5=n2TgGk~*jQ3%rBbe7xZ2PY^%y9P1&M&d!iTg0fS#pG1?dIIpOVSJ`aO zM%ow*SD#kz@_D_x*YJBlZtt`t#l*srJ`s}m1?lSO^n%)9s$lI?KY3oY0rc}hV3mh$ zZESu59=^XAX$}QihL69sz9^br$pF@D7Mh3%(#7+GVNfGeKn?UrczAebnMRw6_1P+y zze>3Rkb(ii67__HgnW}gF%!y55QHJVUe?deE=lqV<`5>KtzI~Fw#!kJ0N27`Y+$NvnMFgk7;31&9H;rs{K@_N~v;s#SCh$ZB^rA*&n=jQnhoh*ztd$OX0EF3L@dYz8GepK4Ec@NB>O}40 zgEdFn-ANUCfSQqh(TDn=tADS}1W8{8eQyAOtIGfaG8s)dIRQYphfrfMN&)kU1+b4? z0+n)pK$znEaGBo@s6|9T45?C*>|Xp`U0r^k_<+K-Brs+E6L75u^JRbai(=#()J~VU z`=!eY?AP0X+KUWuIs8KX2>mYl=Qq9a3@#DCIM@`C_|fE#?`9q=`B(?`9uKBN(K)ze z@z^V*xF_Jd_QG#{`J6)$;4wbK<8p{}QV3iaDXZR-$-!cEj;|U|MmjVs8c|H z&-RAb1{|;~zW~bK#rgSHpa?(&fY5>U%Wz-zUN(b@`Rwek_O|meS%2Ug*U5Voj_4vl zTVnE#BJK95r7>5f&V)EJG*tE*F)=v+$wdLmdh$-Lu9Sdm0x)X3Ht^+6k|E--W_@R1 z2rU&fbFZ2JBo!?>Iy!@?ES5j><8x>vyrsx+%q%S0f0CgfLVpE;ki6C;Kzrj$O)mbD z|BtP=4y$U9x`j6(ARr*3A}OeVw6rK8(k%iaeWbg)OHd?~E-7h{?v|GBF6quq$2WPu z`#$%ddmfJP7_j$RzcpiwG3Qv_Da-K4!1GGC{c=?O%=eqs)#K!61Xwg4;7VZ)Hx{nY z&BcQy$zT^82A=Hg73$lWpLz0fbL)b?eH&U@Uj6}teb%S@dPNR9nm$26-ACzof^Z=h z;I#f*T{YYTo5N-}ez~wSha^ap492(daB%K{ep4Y=Ij6L)osTr=vOS5F@0C%a-hg%3zi5cCZ>>$1Tf~Nh^v;7L zv7Bi@Sno=RN}X$^_Yi8HvecsWOD6zMlR@A#j$q7+d)Xpkr4S$9ch)Iyfc?{1?jLv@ zwD=P2fl*y^L?qJ_#KqsB+u9ef8sO%4!Sf*d?~onU=LCK?)nc&W`D9`uB}{#Hywv33 z3u4@-+!w@^qQ*~S)aD+>iR5TE^4a7A z7mruX`PW~pYH6iS%-o5)? zk(nv34#qi`}sTUF~?!JT)3?v(NR;U zn~{%p6BL3L$y)V`cMvKH&;MrNQM|4I8)6K63UzF4TttoZa5{HeCyT z`a~VWYe&C#c=+_^&!4c}o}Wq~E1d3!PDi)$aJ90 zG`|(1HfDYqnqy{WmXNBDh2=SGW-(Jk6&V@1cE<{q%H^JYy5PCY)W=)w?im(#SujYc zb@hE}p(*`2FjrUO+iEAN8s$w$0O@x9T~)9tEX8Juk)~138UEzpaGc{&GV1VOQ)$$T zg^!0rKYwYPYq6;`NS>qFE}%@Iux5QZ??*AsCRBugM&nBWP8PqLDFbzAclY-t6To=- zH@HikPFFiby>>eb2S1W1^*Yy>8&6rVGW?O7%Ls6*IRDw|liQw}L$#r(x3E17hEhbX z`ZG1{h$$#!QBhG1IZ5ac4O`$}*_bX9SC&kj`?@>ME99JnUF(ojziwB5Zb34z{|c5B zxo&~wD_R4wXJ)VuvZSO$*x8vEd}-hVGT<95uV92KY9@x$oN}cJtS+Cw*$k@~jq>dGf2@kV!*bJxL);US8f4YzCvT(E~b|OSWn+{Zk@V%nMr2ozxgf`ZP-S z&d5VXj>^i6gOtOg!=f&!9*(rP)765Dqj4z-c+z%Qrq759poUU9dvTzD4kYw*m)9eajvW&jS(@o(w)Kc+lX=xGNzn`3$ zi3O*Im7CkYvhpQV2fq}a>#{w9g*trz!I6Q3y;$<_g@f+k3K44UT#@X=78Xl7+a$Z|;SLFI|J1AUj)xl2g5KfY~ zw6t$R0yzXvuq}~SQ1FIOj1Ax&jeNNkHWA%Lg2;%A>SCgPe>U=3bv9E*TH3qilNF49 zQqp+7N6d8#&b6Cw;U`SikJFm27$?5rr|_?Nl&RYCUb8 zP;i4fJvuI~Nt;#hohn`$MQBtGI0jPXUuY!{2xciN@2KH8gNJspHk2r*K(@u9lz<`A zdH}rAg^@h9rMG<3jNFH&*LEB6i;v|V=%WOD`}R$^+!Q;_}Nq+Hc@8 z0d6u6!1SOZ1f+$Vf8P_$Vj?u&nNPtg>rp@&lfe#3@V%<4F*_J_fEn=<28NCQ$f?<1 zfd2@1LV>U6V_x0~M<`+3oq64aX{0k`wr2V*6rzrJj#mBpYe%#G1b35lB^oSpj1KHB zzx`dN&OD1mj%qPL+67V&!lqP>GZNd#$Y`ucFEFK|!qMR^*^&Bkl-k4Iq!$a6s4Uy4 zY1T>7C`#VM{`ag4k2hI19oE+VKnc-fYj6JmZP!qI7!8pi>!IZfgSnk3i~Ei>xbNQ& z;_@c^l)`#<^@uO=w+{v`Mgtc{f|7-CZ%A7ZsRIarb>t-_B}d_cd2}yX>)7wiT-x3I z23)5%uvp_2iniqY;GOMlegQDMx_P>)?YHLU=iiZ#k=5Wd7$XwFQe-w!z~kx=jHKTI z5(e<@xp@!FO7iL%7}$^|ZNC76Ot7ZCg|J5af^)tGkIDSf(k-w91N|_3z^rjaMMZ-) zt8JS35)qwz(yj-6h4DjGb>`8j(b0!c{;-NI88b<7*|em@EXbVv%SjTMZLaufCe1kB zbw8q-6`o@ruzm(#R6IMf3t6ZpUESP37!Ih!+{Ok@kSJP~I-DK4VG`KH|4u#BUx6=) zy;N9Lm4p~q)R;Wp-rU^$7C1}XLQtc)k`NMlLvN!4q!F#O^$gx?tEHNyy}908zOj-$ z1PAy4f!QVes8Vb+507iS*A)0-!DLimTQmKx&{rTrG>5>Y)m9v36Py$hMsq(NRDq#c zE_mi>10{qY&?Le}qq6Fpw+vvIbG`6tWRid(7fz7I;1Q84q! zZSU>%&&qlZE>Hzv#VulMd-$c$g zRAx3g02MS~OmjIHBKVgM(=uYI{nodsK7y^|;Mmwn!uRj})j+;W3yIGpCKqFoYuTG@ z;8}j#`z`+cQrhd^1a@p}Y|mJ=1IsZip_({7SjmB5yC!-DhGKB0!!x0CNEO%?b>4W$iS^EfCzoHDVvi&%Mh9F4&^!vUUT9-C!c@bC4x`$SZ`(fbzcFV7C? z0iUzB(SZR%hn<;jj9olIO#Va*-cQX~xFj4{OG``OiZUz|*r+W?N2IE7EC{hk{-jf6 z#G?7ZJw&#&9ki?^XB6Mgez=NHUNPxF)~?N4^+OA_7B z*21M})Ntm~{vuifzrChI&Y==(o10&WKw7GY%eVmdwZi?f3gdpAc8GCuMEb8^n`%Y6 z5)XM3uGYXT+!maS*@8qqV3+ng@X?7&|` z@wOb?jy}T@At=XQ%4%vFt&!XXH*QdF{DaH=+1J;%6T^qf3AVlQmz9la`hi!h84b9eJT)c0oA?KDdS)B;XYt zTZONXBsjnGwW_3D0NswCG`f_tprnL@g^zEVfq_8^QxFp&Vm!@FiswsCHri+y7c$oQ;n#Ih-V(h+X+S=KgOg4>+oG%o$qv-&(@j6{`i4fs~G|g;JL$$bXJiReY`U^XaO+2+fJ|`%&<8%`5vJE9;=HZNa4;_=`J+{i?D#NUr{|XCwTPO#xJ0Eo94G(#A1K;Os}ue2NSc_ z{W7-i>mc%2>Z4^sRnj0n^UqNtg&Mrln*I#@_>EQ@S1Rv#@#%MbTg@4<9GlI0slMHRFVepqS?pY& zX5V+662P3ueH`ker87_KmA;g{P#exNKoh7}Bp)MfpZ+C5&k}O8Eaclp$ECm3F$?3=Ql~e8^r3xW5m}LQk1m6O3#o+U z0O?l9CVMlwYp)Yt#5 znRL0*zuM(|u62F;Ipvx#g5dNhUwr1`>Z#QX!GM3K;~^Da%b!30R23D8zC)MI#T6-i zn^>5ldsFT=o;9tQ3n%R)=2_^QTIU}-_18aP2kUpRASTYu&0WlF6O(#MIL%|X9!~5T z-KZU)#}=c)9HrIO-afXmwpN)7hxlG?P0iVn(RNX8;&a-<`bWnyQgt2n7yR2woaml` zaXC2`@a{37p@2^YhQkA?u9IVp2D21nwq+N8_Oo5PDn^7|3=Ea z?Fr8oht&SX9K}XB_!gf>s+#4H_h5@{n4Xwd9u7a zkVutYlq`>k0UBs+rKlKAeE;3Qjay+I7fZ#x{7)d}VFN0urGnckO{;VAuPL(X828Q{ z^1W$?SvT|~c0{C)&s(U1e*c4z@D<)A16;cO+S=OtlVxV_4NFy9{b?I1GXrbK|rv858n!X0z%hAxdCEgQ%bpd4)EdOsxVd4&4 zd>e0_u|wJzn85)Jpg}QM<-CHJ3c*_p{V1Wuc~ zjZA=i@gcPFJ@c8En0A6F1^BNZvF*X_8H8){9X3HRyd>)x9df&A;)$-<6h%Iln|$pf zDFbuw7gWFKBS#ih|Ke(u8b?GEDBLH%x=4HD2VK3QJ^%< zhOUXpWY&Q7609VPu)a945`k>xO_0*JX8RQY9uXLbzRx*xMw-21QJ~;^-mBdEm_elC zdPXh`(wFTsPEKS>Ow9Ozs5S3LHMRWGf`STtJ-yO_KYys9rVIriv>Vg`s-(9NE`-4g zhHWF;KtN}C;Rn+}zSi#H@~=}_IA;FXnlp|ue97xTSDXG zrT;WFbwDHA4vQ|urCeSqJ>=rcr}cN*dW#yFtw>)eO>+n%&*q|I?_l9e2Np z<)qx^Wc|J2VJdLvL-Riqu;pVqu@`gS#GiMx8F^;ASCy8E%IDc?EPsz0U2bx_^r-*@{5LsV5WLT581OR|JQ)&M~rL=yb4Ioce@6%y}( zyE6;Fi-^w*I;frdnc=-PI6bTrifBib>jZ#37DXD8v|;U@rsG=mW{vJTh} z+_>(m++>qOTCW>aPWEe<&>aFH`B~@VK){8T?+QJ@#K8CjgS9%7B}VKs00xjCpb3-G z(b3TZx<{qjo(axL5&8W(#_OndK8Nl21?YMYpcyv2G1Y$PIR@MCBk#eQ(KcN+H0ZW! zfN8-7Pw`-sF@KC@=?zqWJhwJ|`wCJ2y4KORBLG*JAFlStg6rTaFkXJ51A0V6M7cR< zZGZj<9YQGS1%_i4JVrrH2K5_P(kJ6=Wjb5kQG5dnN9LbI+RCxJWTLnjC5&9wlv+*6 z?dUNIKGT!~vR{Pvx8RP`Ksyz_@$a9I%gHVkWU;iry}gvUbKCjJiLn@9#K9GJ2LZ74 z%T-%m1_6OYnbdwB4w7zP(bN|uS$nMQlA#}{--!PFrO990Xt@r!Ti`^wg`CIH<|Axu z?3=@N=o=rvIQW6*SvHB5z&)JK?^|6jZI9+lcRvh15+Gs4xL;U;m?H=hWk;1Cf;h+z z;f~FGI9utXkkFs|BtgrFIdQZ2*49=(1U57?IEZ3-t9@SdTep^kMMbH3czEy|G!b)g zYIw&Fi2KI`Zl&g6A5LQ^I_V)JAPHIC&EO;)*zp+czkmSas_kIiS9zcy^Qbg6|cN1MBBPT^j!kLxh6BC~yD0mn^Kv1P4>akiXa$qzy(xPB5 zy8mU>T!!Xj;cOzWYyD4qu#OY~s_}E+LzW*mxg3@+(7feyH$$qH_7=FxcI_B_`B94+RcoYks95CY1i@cZIy6x%Eciq9Qy{_zuSc zg3mUSj}}Q;>SnYA@$-g%7&X3ja9(hwex4#3xmi&N8HQwIJ>Sg!JL3!#Qqq?kzf9#+WVe=B~+m@@T;6jk? zo;O!|sQQ02@IRH1YO7O$&zyBf2mAYH829^Yt_^8z!RBU6=fD5He_V@O8X)co#%*op zS8r`HH+43rWIlL9i=p#Jz!ou5J_cNs7z0BNIk>cqLw)5EOIPIHG~PpO@8nB)zq4M^`C10bO%aedm{yxe~FFIGP-?xS7Zo?ll zLakN;_r`{ldijM~v$pj)zSKXutYF9N&iudBjsq4`c9T53`Tya1Za&@4oA6WW?*1)l z_#(^Z?M)f-Kah>Tyg`G4DqnWV^WZJY6w@bk5QY9vF#31VYsJ-k=}}v-&4R{hC;mSd z^Z);TE3{6+m^5jUH(WkEG);0w* znv@2T_Vb_gj4Jiq;$_I=WbN%Q4eJCm$2EGq_;AH z*)#@%gJjDC5pOcj@$j0^SAla*fWLX_5i0{L+u1;L+s1ok7zUOCkUjkdet9Acoo+87VHTJn>Sj+8BRcxL%5^T9hM%-Q_5OGm$FIIEq@ z)|0opyIn}IjPzKE4V@F1HEAMd*jH^?Y>m^>PX2IzK3hL^SL4Tsu19#i=C8;1X<5fW zIOiQDD&MfiViMB9xrMa>tLkyj=nBE6i0u9m2 zGa*lmqN4@?;+m_V zLkSJ%wn#zpPP@I*-btK_dO)y0IhPBZ!g}Zp{*y7UkXBK32%d*kNAlU8)g6NQ%>2=O zR&@2t76wOtJhXhTcIm1?5pt)=Gb%T!nXhq6TeuqQ}VebixkgFm_JPTc9eCkoaO_YPuN;-6s8$ z?W+)Sq^+YQf4PlQ>V#%wcdfZG3AfV_T^nqzx1OGwLLh)++5?!Z>!jGA_qWK$vfqk9 z`=2K?yKj5q*xs8Mlm1koVrI*m@HVZKN-BT2Rbu}jq*m+apPl3Z)O>5tD?YauPPQHt z2u9NKNgP_^qP9P0jX^HZnTu1h-ea#p?pjQY*}VowaP zaIbFtw{%1xu1|&u*^&r`5Bq4S|8`Gv1s?`&bdA~#7gue4b)Zo$+AxRBzx_9xaN|ag zAn$0yoWYbt7)@mmxj_Hib$Ty;2CdsY`~8Kax-tjEO(4pa_8-^I}>LNF1bl4-%f zD`?ylX3G*?66qd-qFj!$ddP&{YkCNP?h*Gp!VT1ae2>XMN5E(md_+k4^)C1P*G00h zvOQqacu@Y)sU?q^LQQci$ILVARV!Y{-SdQXk_webR0L|D+P5i(f41TC3W49xWeGfG5mk@+azQ1c z`bAjiC%>EIjf?OSFcs!nRkmy2WK&;iTNoTOz1hM$LQkqjpx(O|<_+BajevuYj7%EV zu8aOwuM`56P&?eJcHoVG4f`M0`qvcs4Yvq}nmQgMVD$!NRJ>dIojtNji@PYq%bp)# z%>xqF@K8ZLvzU?SP7U4quY!V5)|WNj*_Z3tv?!}!5PysCi!aa1mv>>}&D6|H0+iPh zuYo5%YASVR?tJ6=Djqi!9g2`B<_Cci8gvW{PyGD+7AHzgeA^b% z&QV*DRwQWTV7h>Vjf3+=G?fZe%{P$A)2B~E;q53u`OuvJEf_d-<9zeNv$ML2dN)iv zGaGMa<{u!OQUnp@h8wnCY`-gn$yKBEn_rfTwE*ti8T|i!r8hAQ_>nMJ-1!~Qg0Q5d z$3Fmff@-e=UhAQ$w)Wf0;JU$)Kv$@f0CxXvxkj^MMRQy+JXtb2!lU4d=wNGdchDf zAfEpj8-ImP6B`@;@|`^rT;JOWXCE&!^e+3Yq36cH64^>gNdeFA*}HOcY9Wr&w9*7& z4@hRfTo6Acz?pxbW$6Q%(+!mw8=C@v6ETnFV{l;c3lAsiBbiqu?A7gw<1~p3g3Y>l z^-)n#Z>hfn-G~5c0Sgzml0!X$AN_i_dp5XC* z)3VXg(IF6yj*fFfS?`ryN#iV~1cmRcwa#m3&LFueE0x1&WNR|y=~#g)H=QamdWNGi z6n)8u;^mhxJ>MP2JqVQR3*({8KW1@U-2rv>-7>Do?8(;9&_^INqX&|=xj$8Gt*ocV zpAY5D`;F(A4>qSN!_?pc!(`(x;(z~M+corJKc2@+GBUg-)1Co6kO&zbCiLuj|E*O! znAtVRDLj_J{_VnPf#oz)nrvvuP z)s%|a`J}FoXR6@x#F;~R%}p*^N?9sTDnU=ER1$1 z5|w3rlKWQlu^Ft9o2fk*LEPf}`m6F+x@H2K-rr7e5YK^TJ%FEr)0o2Zj!af+mSA58 zTpWneZ_XymJ8cC&hIL8disE~Cc*F~MP{i!aFb!Uo1>a|p6hvWvrZ*1rSNJlC{N%Va z#hA7-u{;+E3+IO~ajYD#x0?|9sH_M_NhA+Es*}ojpMf|LH{HVQ;|Pod9VS|0uNX*; zRGplb;O!NBWV9UL6dg_~DH)oanW2E;3J6!MY;4&xW2W}V+4S`Eq`@^ydwWqMqbvuX z8mB@oT8G}t&HiZyCea|0J2o~r5Jdm9wqigBYH4ll9T!JBUS>urZR$#5_ay)MPhg)8 zo%z7*YxfLk0`Th`9BId^igK0Yn*kxjnt_ zP>L1pAo#{v^6x%eSe>~BucQ|-GWLq=@JOloGQlu zdQQ{UmIID=f41EQp3LhmE|Q=~cDEiOUkx_|f~UsALG#Xc5$Ll1rXb}?4V7-^#FDx{ zDIs~zk3hg$NmD#bQ?6>E$5uQ+%Sru)bJmr^f3njXvQNvue33|fI~w&=YwM*=t1Z|6 zI3uG{p_Ab~6iOz5MjhVj>PT%A{o7AO=Hte?UH>7qgS+t=P)KMAJPCyI60gBpKvFU=Fe6{R@(1{Zn_eDG+LLT>;%p~T43Maz+Gk%ODqkTK9x`TNDfPw*%_cQh>Zk_f z9^^e`;3hkH-)pKvDSh)D!SuWe8yyvrA{7(U9YDwFn3$lH6*4kUq0S64$2%~V z2}W%-zLHAS6^!)QE)f4e2nf_02TCULyBWeRw!-YPl!(X_P$Yu~x zqN004(I>3oX!wu(@hQ&^2jvWGcV@_)wXr<=u0v2U5I0L`RBAP6YoQzsMI@laTl@%+ zmJJ?Rv%Q4!!oOfJ!v$45Coi6Gb!}rK5R{lTUqc>pztJUExm)5i5gv13dDx&yHdFs< zp|4Iu*3kEw_y&!BKaz`4+CEEEyg{hdm0ln&CD{y0OD101RZrj;PwX}(I6DKnM+$?! z30gG!{F2TBdz9two+o0#y8P}J#MIw2RSlKg*kYvNPJa624f#ameY)a|X`kvZ?$xyj zp%4OiR#D+(na-qfv|2{iDA11`o%HRgjna&xmqJx zlZL9wxXERs!Ss1hiS%vQ9^ax)v0wLjW5?N9%of#L^UkPt&}XafjV{{^yhCttEDzege_8PQwvu+NYn>}%@FMt zm+6Ols!qOoPIdkIH4j+52xuuFMLM4DKZ82ka((Ezdc8Y2h}GalSz1~msL-M830q&> zrxFol=A>B{W&fU;m=`2dRT`nB4`0uo*W-9XTo(rLx1y>_b!a6+#I_3V$ZQ*|T$&q7 zX`y-8aCXVY>{%KZHVQtqzbA?7Tp zCogaSWmhF6-J6kg!ivfkHm@wyq!@%@D|$Ni)YK=~^b+|%w8*PixxCn7`VoNYo|2plw9dHS zAiF`BcSz9T;o;#rXtyJ;vExpV9n^c!p+@+TE2qqprK2T=xt`TG6wAV!7rbUftxH-Q@-1_D5WPZK3ZaG0Yx zjMypQMCy4jb~#K0DF+DZ#g64wj=Y7!TI}i2$TgzT zV$ikgFMlzM?|5oP{ReSNg6ZB~d|6r9T_jQj^tNJjL|ox=GV=nCLfNpj-xA`UHz-(& zK&~l>^#-Z~AaXb$yo5$f;DrTPT<01}^Ow>JKKHZ>9v?qnflb{*b#MJ20YhY4_vMAj zLUxQgLgjk;d1FAsm$5ax!&rG2ipp4|bZ!grb$cIC&Al^-fdQ;bmhs=_P?B)!;eEHF4 z@1KZBR(B}j-d5PY=rS+k0VU-R*B#N_l!_=8T2fDY$lY)9M+aAJor4>-9kaf7;%B+~ zILKGxkz&?rTKpQ_p!zOuxzKuN8AvbXddIy_c2HNAs4@XFhX#tSsX8~(TTV_7Hx``l zh`)@98H5hZ?imM1_!WReIZ$R%=E^ik|9m|j8ugQ3=9c)zS|T#2`%ez-aSicH-U7Sb ziQ!z>_uBaPFE-RDz$V=-Gak-PE_{9rutXa8eb(HR(CKoC!64g0LjXNy32G=t)e<`H zgz=B#^4GZ~ib}T&su33`zdWs7Ghnc({+^OV+Lruxl`}$m%^uPoJI5UfM&tC;OizuP z9;fxVmr`6#Hz4tYyeY=#FTRh+_cX1$8l&R->8;+gVt}Y@}7|1mE(a`TM7&x6jtINk`aHag;Slf_cf}67z&;Q^+?f~J}Y;0 zY29g0ev2cU$bVT~rk1T(E#;R-O)_{CtM}K-zrEK(C2{S?U%N3L);piamzS5t&S9Qx zYqnnCMrv-mF>(jKxi3Nck~ItzU_%2gVT_k+5+HYLYEixJ^)I-R{u}pLBdBxUBsQP5 z(a=iJ6943KpAmH^WfU_sO1an4QumA7-PHLnvOj}2-_6+CFGH>q1 zt2?1@)6UMg8^uj>nRRPF)II<2u9W9!UlwX8CBAyJTH{K&`^Rps;nUE|ZmXcLon9`W z=X;Z!IcyZw!a;AI`E#e7k396UzpTC&Hu|5StsK;U&i(Vp25}NRKVSBtsj1Dq(s7UY zm5U2E2*qsPzkh!Q{2FZWTdJN!6Qj?|x+8RJ>QGwF;$ScH-GQOBen>3p=T%#Lb+20F z$0B}PQ(mjhGbPoc282Fmx`nRtkPez{)t!JZS!uo8l`MG~{f5@^!8}Dg)1x(R1g9 z96~fUCf!3Np=z`hl4ZxbtxMo75RUznwctp*EK!bwJFSNYSQGliq~Koz;UOc}T0F2; z43rU|_9#aA^*&>92NUKs+#%4ywB>Srp({>i>@yti!w(%is%qoP+tH{K`GpmR z7&Tu#e6(UMdCo$wWL;3^B!ydFUvOHLs;a7~X+c{jU8^a;4YK1Jb1I^C1mZzutu5KLw3w((z`+57i( z(@W*WQ91V+I2T@e9E1$GnI?A@Jl8Rrm%cZ#_}2d`(GZ=&W|pa-gMF5`Dd`CSp@h@lCFCiCg;m)Er18B5T9P=bwYY>py**H6B4M`7V+%^2yj zlo?XYS=as%@=+N>4qn6)ULihaTMOTWN~GmRp;v2c>YHBQR>hPE2Gq|% zkC6RUc8$@j=0e3471lbK#YFa2k9wyECiG9LkOqdwI|-x|&OD1Fhij2;&kKj?`bOAe zG|;!VuNHa|&}KWnbSzq~B9h)`#S=YxWKZjlze5%u?MO@PC}efzG5@QNC|M+9ki594 z$kg$*W=nT80Tj@y$g}mu7T?fyIcR@jT2!>QA9WRHE(}ToO!xDx@|%@f+2K@tfU2Bo z+z7J~V)A!u3JWc2d>miT6oTR;_6{+tr;&vPK1tALSYX6__wHSC5WsW55T7inW!~+T zjJ&L@wU~FQqA!ouhXZdUweWLadtA9XD=H4%a6uRyOZ$Qx{92?zy(@B@?Cg^T_FJlf zKot~%+CvH;Un3}m%lYlrho%6CbYl$bP=?!=*cU+d6|j|ew!G7YFNBB%-#1&H!wg^| zcnxYEfV}k*V5bn&26%}zrK(J307!g*EZ>IeIMZHs4(MlmBI|$NesOVe641FBfhZo@ zB899WelD)EYnV{@3$^@LCHi4Y#0!}U*=dk}&=jlWmVrDI1p%~5q;gJBHxx3rc6Z-m z2IS>!{e*cUm8F%HFnEnyp!j=#oyYC7Ado0JR7@)q$_l2zu}9cdNO?2`G!1TuV-SNckNoTt~MHuP3h!j zuQ&dhX>Dm)p%28Kg1UOVn!NmOQ^9{tBa|<#n_qKs-iN|XrNWX*fSuh&6OgngrK%bk zdQ!|RGo{w20i~#3_k9dLVZ8Ucr9M58ELHv=@qRzz8Po)>5Un3jT6&GL$mQ9GWzn-aF=5r24_Y6+ z-(NHPbK#lw`gg_SS{w2}PP@Kfa;`d?6_V#Ob;G|dPIQbkb$|Wrm?y|+^f4N7JF{G= zbJjc59;ES577y5<4_YQ}IraE^swEb2&$WBl|9s=VDl{)}UtqZwdSDA`SO@%?ePCf= zu+pliTO$7S%p7E0Wj8CWqB`@gyc)H&8$3}~A!jqZdgXEfEm51rRK*K9>hE1*dY@LE z``SQNw+RhtD@gBQrbbvo;`W#+7tHM4Onc~q+M>l11?>+=sL>Ep=E54UCdS65pxEXp zhxA^uxTp(-Fe(BjoJ51kIuc;_-y~>6DOXljj!_AQ5n7nA>0~hTUFznI21y?fc$g<6 z`!2rt&aSR4gtC`{%QSjAl1a@TX55x@U@Sfh(TvOKOU2HeU-RaF%U3{HOo-L4NP6-VJ6 zC(6mmCH_{(B8gWhE-mG=T^o3|0K(9qCRo!Md*-Rd+%2#$R8<+zYvZCF@8(gag1@ic9TJ=sb`$XMbL zhgT}$t2<;IO@^ytPwt=B&$d{6>-$s~#27+3`O|&JU2&51t{g@P1%Ev8quUxNb2%bf z1%H^;d0r=ZtZe?|<4u=~FBz-6J!}S4b>}MpWy%1r2LdzlreU4|M_Xqo=Lrc3caOHz zV9E)WQhBmG2=qY6XY>v9otqa}q)(d}b(#F`?=%hI%0LE5al6X;MxIVgI61kpF=1_t zBAQ&(*M%7$h|L_DB~m93}?EX@gL zSokd!8ND%V3^9M>Vnq2Viv?lE!C2v0sXxBMSM{0-ZkZfC-0cbEX?kB@uE3vDgAw-g zZ4ITu90pghU`Fe*!grT3X4g-UzvP4HwerR}XXWowP|V;okRzx7W^Y8m-i!UGgkNMJ z)cH^cwtTu_4q);ElHzF@Qt>g&r|}R9W#_Tjy-8D`dj9-2Fqbiz;=*bf@7kK1pFX3a zYNY4qr+D}7ou!?fAB^__Hvyf=&3GRlU*o(b;4J>Id3kN3fr!ArZQqv z6Q0N}x(-R|uu76i%;7Ogs4KuNOyZm2}C;NQA+%kg0O4h#*? zZEpv|417(;-@n!tnJX`Oc!-)?T0WkhoIGY>!3Uri)e9k%TySRb;ll?;%^E=U=;~`~ zrpl=9%3+}n{;w8bacj$M3lfhq43f2XUwUk6IH(hSnB*(2?f)-|MkT=3^i2@c5w@s~ z1bct8`8Ph%)OR{x`N|AU3t_AuUsbBW@XS=TU)mYLT9_m_F%t<=cHcBlYZC5N(LM4Bj?@? z_1fb@S;Y%mBGltcCRRhA?^K8Nv`IRAe5WS>vu1G+yKTe7pIX}5`bwsOTwhR9^6L>C z9Z^h7%yXE+P*ha(e2f(j$RnlTL6xvRB@-f=izk|Vplvp$>B%ir`_Hsk_d=4krh4P0 zOkHS}d+}!|UVNBJU71uVattplV6FE-;Tu>#=*Kn=;%^eG<8uaRS*2{zL^$#F?}B?T zZ1H4G+qh>}(-RKX3cRzkg%X!?@M|ewn93G!^L<{J7+&BhSlOud^(>QlGSbM_Fy7H? zvHz`0x(DFo?Dju@_IJmNrPdkFd1yqNk^9z`?i)-|LEUkKqA{i}Zv3K1E6svpn=@or zOdUtuw9VB+Ei8~`BrDQe0TXRHTPCxzwszXU@ccQIbe6g)lflX6_%oWYFT{Knn%9f* z@%$oeA8`=7wpP!vjt{D-mYT)7ed@N6 zA`;bce*E%6znhHg$&UiAbrAbI}yD!{|-Z49xT7KJXAEj zScVV3@`l!9suAOzyrW2??;dy8Tl;xM1`pXQ@mRz}MX&Vi?#K*+dTq?~h<#8o$nz}$ zI*jJPHtUM3!}*WpvgGk5N-Mz&=yzfj5MYNkwmq_4)yETWRR`N z@Kzq(r3>pIAR+k*sKP7v>&xR}TV4$xxnGPAOwIrge5Q}14AU5z9+$}2YY0qFX=rZ# zEufW6kUyUS))OuJV{zg$Po+9@DpXVCD1uK3A-(H@4mAL_0f>O~z{6@Zi zIE0vFytY^{K?l>3?eHAMahVZ3e27`7@~y8={wGW|s46Qzh>MCU&;9Pqwz;_pf9MZ0 zr%z~UF+sdgP+l$ujM`n8y#zT1H9Pw~-=&_#`JElg%aufrs(y|jAPSPQv$36PDWI|h zUcINMXLT?GzxmUPi_6QsNsIc*I~1=^N~CE_@RQmHtN{A?S!uhbKnY~*)Ra0*nO0O+ zrveZ?1K}>(h=XLbo}Rl%HF&4_)J7m=*FtF~T_dS)#jvEhH`(wb9m4lkHEl=$(Ss?e zU}heV?UU&tTr$7=?k9kX-hid}lGGyi?rrJ_@u6dZ%zaA%WJES;n zRV5gFVxH2c8>(sdK#Z4dY*N517?6?JX?{ z2+_TOHh$#k73o+?XfUD6`hz1%qTjdnGi!uZm;%Lrg7q^k)35y9>Mc*JST50c0|a7r zInO8cC{5A4D3E)<^yUfo&R?K-1}x1ozO}bcKlo*JU#r*=H9u*2db4~hn0%GZUg(%Gl6`?Vq~ z7OL;Kop%b>$i*pcY>RjQxD(mmPBccVo(M@XSJwZ8n!gkq^g{&^dmaPX3c|NPY>YU7 z;_nqXziY+d1gFUq%C~~_pDPyA)<26}PgCsY=j+b#DHdywCQJ~XH(XS{YGsj=N*q_q zY;SBSx6}L|dBg|O1;#3C5f2`2hd*g!Dj9Gl5rWRnRk|>ieDAGT5J@ori7nq%&HQ}S zdjh9wVvrlF{SRJtBhfuI6J6PI#CB$=p3q2J?je!S;KTucBd?;e3Q*{Us;yqy{#c$G zrZyYWUqfUAj?A>>o2#^ zI)W_xV+5bLW)#I@0{vKAqqa(f7z;gp_VSp3(>^+kh2)%S>Fd+L zc6P-u?4&{)(BE^MG>lo+BWwv|Zj%LJT0`1?{XOou#NHHs|N} zmLQy+mY$o!+9J_!#8fp_3$0KSIT3hX+^Rp~-i+ud*IkXX}}ZhpY8)rRUx zKKa4+70KnIvwY`2@1{1?ZJt*ds)VTD`1$z!zxrM{h}Iw|A` zo8CVAF-u_F{q_nrpL@79t3A1AZEanCyw-8Pr4WA@(#rUm@IzgBXoh#W78a_Hh_f+xt*S|0y?R{W5KFCaJp!&XA3o&9an69v^{)shg=m8R7#CZwA`cb=!m@2jfjI<4O|1d-JAaN^4cD;Ty{k& zO+rFRg`E>mCA_=!N6Cwm6|z{(r+7>?iyRCqh1J_;cQDMgQs1)+97jqVM_#SKfI)?gL8kAFPG7HCsM?zgxa8_fr({KZY@OL z267}Il1o!l6R0pOEG);?A1(8i4W9}d;Maw{8*&Ub0ziY7{z5iLba1AnC2biaCucjC zH{o}B9b^}1XEUL)(bIdTNUwxxG9mSj2&i)k3=E7icx(!ai|_q^RDESsm221TqCt?5 z?vR!)L0SQ&JC%^`Mmhu)kdp2Yq+3dm4iQmOLO>cpknTQ{eZFs;ao*vNcOa;Ht@YgZ zoL3fWl~By(!h`y6x1sR_)rH%YgkVZSM6eBUdeZf_0@uH-zR`$6G^9?|oWOnG8#%)=afr-TTI zUjcVZjBEr+EI3oB5mqG;w`U=DtQzR>>gML=8*xju-uK1*Q0$Aj^yNu<3}Bw5&xUHhZS!u_VA zOG)$VJ-Y)sE>X+&RBSX&%EbXMJr|AgC5(HD+k{+Ozd=ht$GGVFZ^jLi^Qp%xl|tb7 zLWbZ32Iwe3kO3RPWmJ~)@X@`4?+R}(+`mjUoZ|)D`=FW~@bfff|BWLx&PWH!G--C! zuQ)bNzh&B~0#S`PGmK$@ILzFD4NX^)0o&q)$w#5g>J;qKJDZ+(=#OP0Z~NBtrfYqF zt?0w0ph4Z_>A&~)RYz|?^px=Yzf|#Z;&08?>0e9s-^s;oanQuj$3!trN77dE8^^$= z14bzXpeWuh!Wn6UTU%RnCCRY{U04VZGr^m8Grj}33a1=|jl2Yv7hE7W83vK)e(4*o z(OLH^1D(@_T0LY*5Wu!WT+Z{!s^^jXRs&ucKL!J_rL@d4s2La(BJgM{jvI^vFFh6k zhG~{Y!5GLo|LyryXnW4sgh4*0pf(f8Q_Ns!@5TczN=^IF9eo8wXR@p-x1%>A};5hG?;!(_?-6QNg_WmwkkU?zmp#dMCwui;8>MgO!a#w%8nQ z;?Vh%qEw(wzsvU46jsAUKnB;~y8ls|@bJBqtSlPjnZRlb2dXm=dN;#kkVl6xNM*Kf zyofV?gxfIo)xgY1f=kZV9Z_Hd%iyQwsQa_drT*~^s4&ojNiPTD%W`Ze;OPP87vyp| zthYdF;o3-bbQIP5L`gy6>;w{|*xcRS?VlPLu&?ZTiGwnC(Ts;|etsSS>kz~hQve~E zB50@6Dwo$te3)6GMMlVj5~9Fg2(dU&;#7t?fpc6JBYEFxL3G6&_aC-U0bV`6rVW~Pp*1KAS%wg;chy3P+N zA7+VqQpg_h(=Y*+Aa?m>1 z@3U#eMBoG?lt%}{%9?HhHuMA#KmU~ZbMr~6InA|F!@GVc=#DgH_b) zFuZJJL<2%Ja$#uSZaJn|-4OLOdR({h_)$h{R@Q@9DYcBaxJBYSclMP00hxefDi@b# zSw>DqX~XyI;DKIPptkWeRxpSKUP7h@W-vlN?j~i))s^oiUxQit9rr%fM4{}}Yn^iH zLltTv0hTGE_dVu(+0!Ls_+_aNpqUa6=za z|7pK}a3BMkEDHgO8xdfBXlN+J!|HK9gMY9R^CO61wDqfn>=PiQzjq=7b#-)fL{f;0 zWDR`5pYgL<7jQ?m!M;>91`-(O^CO3_9#cP9?P9>aKZoJ`nAx{FAa?xVJ@7Mk@o2=> zMxcfyO+6QqPheJ)G(H8XfAYD{q3bH%#3DM6xw)#ZtE7yc<_`Yj~ zn(I|DitrXs@;)wkhq?l8IT zN5p0p7G7QiTXz=?v)5R2)WIq;ie z04Y;+``qW(NAJ)Ws)e5<`hQ4aJuVq572%h-_FESqv15KRvc6;!U=5>$NwwbB{{BY* zEWwO?(`oZk3US87jeJIWZj~ylvw2K$Pd9IYI&Bfhsho#L@Oi)l#ru4XVy>GYu6>Y` z=!3Expy$U?Lws%Ng?XSb1b>1hIBH2bo+;e`ht#cr-yQYR21bI+9CQuj#KgpK*xe`! z4a(&}Mb)vo?{akx5_rN+1i2((khs+~JxvM8K9oZCbVxI&*XutF z%8zzHDc1Jn$&(%PYCTousj*FdG91Y9ym^@66RrlA$Ufb>loUNj0g6DoFkKE3ZeYwB zLgB$HkW4RsZ+Wly8CNJQmS;zs_kcoQG|g0LSSD^PB*>c`SQB0vT_7W1;}C`=;A~3J ztu%9isqZdB3-(sN=<}b`y`sookzc6mixpi)2s0mu^wNlXyAF1q)+~YAg;mFnX74i1 z4GZygV083YlXY{-qh?9B>?&6MnE~(Vpd=-(liJf}xK+;44ml3+)@Jv{qgW@g1Tk^e z!(O5^(H*%myj?Z`WPHuNNv@0O!*9tWdgY;3ROMwtoV4qONi1;&hS}V_Jk_|~7+J&f z&Gv#W9NhH$VbOK0hoy+SZ21a@2QT0JSQ4-gD98Oraff1gcVV(G`Vl%_9=wApmoKc1 z|2ci0l2ONDdTfyMhb=)4P1!lKBq5e7_c}Qqv*`e`_eO59_`qrtHq;|rd9ELvqp7ZS= z!LarD7&yh7#m&NEh2ONlzdr&K3!CtYf^x%ZbGNo&69;`MAGxV=4hjch-R z2Klo6ATNcJ4#MC@=A*I!mZZZ^Sq-B!^acln(035yoIxbiZ|DoAPwrpX+QOB{HeM37 z`~#u%y>O)_KFD+oK^r(M)vdg8?+zp20$3gN-CtlFUikM92UNrd2kw*8(-S9~fNXx$ zC>$+spqpL0r&~exZ*z0If5p`j)MTa2%^CSx?7wck4)#C#r+*)uT!-M=SiXsL0@n&J zBqYfmD&V794rE~AhN5JugaX580xms434QpRzrc}c`)Yq6Q#Adjn|0co4ik9(U%?Te zaB)Sg$2J)OWanK`k9GH}N=KpZ z^3|NL_Xwi2wHt8%6pGb&t?qiUa&X)n;Ef>Proo;!=B%|1^(5nQ7Gn{vExj^wb(g+b zVtKo$RFI@hHL90d+*wdVNMo%*QV|EHwHlqqB$yrbU&ezeZeek6_hfnJ4MuN_+Fa^3!pKGRan?<;}lHWzDT z6tRvKgN>GTwI0XNZB-BPF8P0RgNUIu1`c@Zz?^2*Me@%|SbQ+^p4Z9F`?iRPetw2h zP?-Oz(J6(q?Tr-OlkuODclU6tb`$SSCGuNwd0)323mJa$iiMI{u+#5G4vlOau8lTu zTX{U}3{_)KHgFUB?R#9mhWFi^Pr7BfxJwrizfNd`qo^r7Uh%+w9$o+b=i^*(mO04D zp+mZyUAMyK90*c_;8+4|_a;ci2Ep;MUB6hTbPl9WZErxh$;w*996%zg4th*57Qq47 z4mjzUZQYsSh2R?u^BBM1TU}XpgkDiAzdK-T@2w?j1h#ZrJ~B($3Q< zl|1VaU~JHX4B=l8 zm{IJl7wBmWp{$i;BuX+ zH{%Rlzecd1qxQs40z7CxdW8zvdiO|$elEHv8u zD1+xx!A0(ixWUm0)nud?IDgqoWOd#MX2i2Z7ju5BX!1FjOijC`sq~%pO9UyQfG(lM z+s|xF7O(d{K31?O&dR;fNq?_wt8ketKc<3J1v{CGs=KvinwSV}bFC{>IqxxdUV4M| zu-N)Uh|KcSE^3<~iU+1CquikZ^agc~W1WMQ%pZQVRdTnW4p>Mv@^N!>UG>s>Y;Cu0 zbb5Gt2KC9L^d7%4;vgxlKr4_|ak}5Y0^E-bSli$gRiA!5PW5hjY>XI!2azuAo!8Mt zL~HHI+iX`9#AVgNS#%vC2 zw*X%7hRHO@9KZ+~qEPwutA;_3Y+|F@x+QY|%869Jj!;4MMc8+Z{IbY*ZbOd~i#Jrvi>z_oA} za7kZl2=t3aLB}yUKRF31umK_cJg9!&fGmKmR5qz@pnnw`8~ZWj7Yo~hZR!a2!OZx0 zIIuBbzJP?uN3ioH8kEzZ%r_JJ?ZQYy4{l1cO5?Vx-=H8c1QMa2Uj7aMLh+t!L(&ZK zeK_zcvB5(J!8Y;QY+kSsYZL?BM+x>)*0;eR7|zTzRGwl?D;OqPJ$v9EWWz(YGwZwk zGM5!n$dDN2g;Ku{5AQkxy=V@9xLtQdBi^o;*v$g~?*K67CN;l2IZr=pFByT+F*GG5 zr2-zk6HF=JkdAo=zEn)eoy)g5Yt<;eAlE6FkL@#`1N^6=3&7V+y|U|P6tLIA3iW3` zML_vc<%AhHmK72e4u6;ODZKLh7fJo}{*+;}yGmACc;4YFXRl|^YV(wzOTRSq>K)K= zp*Vaqg7@Y7Zn;WFjW7#~r|-`z+K)&kKhADn_2d)Bk7|s{In7E_L<+1_3a>{d)b z7N|uyvWT%diX8l|i7;qz^-|O+@z&7JzrvBKuXEU*Eob4%yhg(~l4Y}bTkPTHmWMF9CN;Az=5)$5P;mv73WRP$>cj?t&;eNjdw&qsI}1-_CZaB1JL z)p~rRRctjl8izFKoU)%C85JzzY%5wXgbwO`$7}Q+#x?L-MYlDTDa~9)aL?#v2M$<& zCvQDEw7b2Ud48;_oW--yH^QWd?l|3QI8>la30`S9PBCX^XT!q7J7VVoG_|#KxR7_^ z1vAc7vsLhLZgc)>_5Z93W*5LQA)5B)*XUn0YW%c;uiupfDWay!96rl)t#WVAobra| z>O@iTn$GSywJy}zj=hDgPf&*wl4C?gMMI1#J<)RN-^4fAk+LQC)00HlbqbC}E9&X% zLwlD)hkG{4ZFWY`&3uN(Q{Q1j$G>sk)`_1YDh5)-J2zNo-(0-EK={ppkv|p^1(~>v zTO;9&9ECc>(9&|fUr}Oz1-fkpmv$|~fi3uhkNfcb&P#>-CN*(Gy;G_T2o!ZHc*3}D zoEd-yTVptTB0F?NImmQ{mryPd2|sucu=?lEQ3tSMTRtn_i2uTnBMeUg#-WeDnSB0r z=ikLe*W^BPAz%4bOu%8IXdbv*cc<{0nFvtqj;c!1Gc*6uf`R+P>%!rt3`d{|KSLO4 z!XH@Cvxa{CB8N{Sd*Us9eSNsCa#S;f)ro0oul34xj*-z!Wd;@8=f) zsY=EEV5~#~3mDiz0969x#uIoE0AADrPDcmUqgD*Mt?Rrj?l}HQTH`T!qTeR9p4b+g z<24Wr`8*FEb5ukdt%%$B+YckR$44~`MUX$Q{;w9Gd;!PyhhADn+<}r*|IoXt$a$f= zt#xmTbj(kzri|yY<2F&{BJq-e8{;vT1`SDm2g8r;AvFNJ^1;E#8IqnV z*>T|S)ncDRR(yCo;m`23nY=czJB~nyytJr*^(Z4>``8>9KK^(QCKq zRK%IDx3_W*Yl)yVz6vBb!15cMTf_kgoY+#|1Es}{F|EGZd8J#@eWI7%i5x1qONV)@ zm<`XR4C~MwXKS?v&8vxzASu)C`fhC*KDRPSY9(*)FzO`^i!|Y>w8Nalj_0eSI!r7n z)uA zf0YP%r#wLK;(q;Q;z!3+-Rm0r-cEE%`>GCfN+YZy^%&Kp+t+P$6zciPyjT)3A6rcR z-%l4t?FUAW-Z^e_QP|^d#I;GA-BrD)`f*|R|9=bapW;VvHq`_$kJl$6xa_)0f0JHe zdFi&LY0Qqkpm4bPo36Ys0x>!5oD2e2{~UQbMc%_ievSI_A>y8qiN4|vfKKVayx&=Y zkZ0zM*snXI7-H8xK4EO)Ai8xQc_&bMH44F#+Pl;PO$QRd@KqxU=1+Ai&=+ko zYMl_Z4&S2VhMu>DKMMU#8j7pvdYf{c8<#qX5tsUf@tp_%8j^>Mug6cB!U`)3sLZif zbn#L5u#iu6##b?rS?Msv0+238|9es1Bx8YYHWnHJNP#jn1Aaozpjxrb$MFtxa8O@o z&YYfz;-7C*=M{AyZR$jRV<9s)QJ^9zFvQyL9UMGUKW2)3B1C{%WMH9OhiatxqhyOV z;ACMNIGtgi7KsNif;52yAaq@ifns@i|8(1PeMV4XYijd*WZ6t-!olOlz>F3zmNMmO z$y2|pb7kSjs6l;D4mS=^E^kE7TQr`;KJzSyvbJypczYKzrtU$OM^+@H@kP*uNv;$8 zyDY0}=jiM27lqo)K`hkZ?J`#5F1DLjp@3(I@AXTPP~1E_|JJ!~GsnMFm-*Z~USh`B z!L7y)u@*wqPw&>Bh#5UvITzHTMbM00V`Ee`o>>?TY;~;e8fjho5%iA!&xgxc+r22@ zxLY%jb8ywr(x9!6}%%5`+*QqrB}8m`pogUdO5ePrz^Vt!EK0sum4+}=!8?uM3wM*61{Xrx#*FI>Y3MfD;t}>@FGcS zc?TW@6=WgkSVLlP!^e+tmBZEs5YE7fi-*@>H`gkDJYgKj1QdgH8VNcY+VFPse)Nq5 zY81)dR_0_N(1(MZ5|D;uWGP_33&(ja;iQc~(20v*+NBj(A|aH`1cP25>iP3M`W%Cf zS*y}|Bq~|kYt3nGP9SA@h|=Mjqw}oDD%JpS_h*e*cNrM4g6VJ}c$yXlH%_*10@c+% zFQ3nz!-cF zp#%=LO$4|hI;aqy)KpYWV1erty82}ja$D%)?!$XXQm9w)!B!YS%-Ebog>A8dRaoy2$gt-PQbB>|+AhTBEDqQwe8^HCeXj0?wo00t4jp z1&A3RdwG5O3x0MPu!s_nkh}pxasl#lWT2hw6+kwZfWtd}WUNS4`tlFLFpd~vpU~pt z2SMlx(AfvzefkbhWtc+#VnJbHi;cW_f1GNwS-m}yH426P-ZEibA#DiMn9jjER9TIm zN|@4i`X^oauVRlt)Yzj?xd0@583@T^2fNn56Gg@I`OSvVPzy`T_ticl0_`SZ$`-ti zGrg101qJ&#N=2rG|CAsdoz%dB*jO5v9k(h}P?n+{Q+9uUDWa4AI!!DPg+X%0eDgCs z5R`WpmsTQ!D^Wq;QUaj_ZH>5?m?`UviwtIbWOpb89Et;{Zr=3Cof%6vUIzd$$b>D>t*AIAP>$G~y_KFsnniM*+r{p-M6w>&Z*mnEYpfx^RIT#6j zUFY3x&SxN=`SAIL%&3+NO2*-A*r#W+eh6q}`7Yu1Co4u{N=ixlZKbotb6bwfs5*FaX(OVaMYSohXw3DsN+Bl~SAl$7 z^K;qhM@;bdoa0IUuD0T5ljnB|-dyZ7#iahEMDl2&=P0L3r}1Ii5QZULTGR8$12?pDg=eqzd~FK?n(`7doCULGD0 zRN#p2-9wR&1DYNMAqLiQ*qW;fxb;z$N7vw!#w3kj>;VSpg@dD`D{U@r@|i+aTA0Hq zq0IXYOjitabnT|%5C+T~&)A5Hh^Ccnoq)qH9`@W%X_~K;G9M5x);oE6RFfWZCM71# zeTvVJu-Yp!(sg7aCY$WqBR*DTU0-;nXJByV2J-X36lh>6g!lk3RV;!$^XBIfJmz2D z)!Pf5e}`@LMl!_$6yzz`dkKG49x7_gNbWxC9aWh8pYg%1%Ybvw_*U_+VC^XCLCkV! zlVX6riTd2<`7pWfLvJENZR)3i8j;}du`%s>=Y`HKP%EE-c9#Xpr?^TC3xM~Zy9B}d zSNNY{wP{Zs0PY2Uc%Mp*PO3Rj-xKlPGoJ=1Rq1J4K+6g22P+_2FvAHFOnL$wZ&T~v z&a?Tye~W>xxQ!kjfr{$K)o^_C8SrlHyS8RjlxmVc@jj@aCy;V1hpj)T6-D~)eG_Kn*KP8FZGx%gC6k${a+!hs^|>iY55-UkRylcfof z7N{Io7<72aTX@9A!9lf~L3+EZzu!&?6d8prAj^~EO2$r9u#h16(h(A>g+op8*9%Om z=o^3zB#C+Nb!+Ag-(+y{L!{QdMb}0I0;Cua=8tu^u!4%r)4eOwX<}RQzFl9^q+46X z-r0)|mX)m_-)ZapmGewqssngl}R<@2lAVI)Fj6?RW`^_~ETLA$>qQdpC zkm!yV^%ti}sgF@|U;fnDQIGe0skquap3{dtkKQ`%OUU^#TB(r3o!0w)UXDI5guEAL zM9iSU%tCc}j|uUOV;7!ANFYx&68Cwr8-32t=JIog-hYwXwdO0CNnP(_r8SjVe$F7(I;gMz&$2 z=6q3rq0fO_f(w$~AsdG)LBRr>g{4rCQT`_E;>K1r)6qdsiU8>G)3dBnmBPD7V&1c6 zSDvm)-d26u=sR9XQ1nxj#y1jOChO8<8K1;OGR6{_^Koa@a#@FqE= z?Zi^tZ1{`?&fI0lYqNrm?7MT`tJKe0{k*AyL=Yfg`qBcL!LXQ^#|8#d`p`=dNYK`| z;#%i(skuayJ-B+`<(Onl^9^DsH`d{Hx||-zpil^U^*2JoL{R{OnAzFij=`1IY0c9v zqrS7hfA{QYgJp`4c*RtsxWezehg8=ylGZp;e-pzJ3uu|q+G4`99;4QE>N^K%{lE6B zu_`K}JA=l{W%E}o3S_Y*tl-i6k>my8y48@*f^!pX4w2qq((Z!L3=jw8*rZ_uK_oxi zupu2L@8EtVfhg!*L|Ls`n;38~KYte1ynvHzgO-2*DUOlXdWbGV*d;g6)^@#VDs6i^ zYu^@IzbZL-Vt8FyN2CM1I-y{=aCqA2%2WtP04PKT22_Bxhha?i$rDV#D63po6c8u* zyb+YL>Tsvsm}y?T5Q5*3!bb%{UOJ8uK))&t@AY2sz=JFQ>A0Z*hYNovmJeSgsD_Q# z=0@&IWz|L^apX}fQr&larUPuvTq>^_dLf+O&7gy#1S@kWM9MycL@aTd7#3hMmpzSD z(hn{fI$!dU;Uf2cXy==LXZ_#xZusYGJ2djM(*Tf>QW?CuADJqz1!r_|9g!x3RH7p4}taw|$YF5MG9fM1of;s-LoaRwwODFze z*#iNmnzxaCsM7d?_b2Z(Qj!1t%X*JHRHgK_Lb(uHt$nfj+MzwN^}3j<(M9IdQ`44)YyeRw`WSAzfS>ITzORdru*tupLwep^mRZ)46pCuI@ zvu5eK|3Ao1mtc-R{R9kBbr0>(Mkqv4e}o8*8>ETDu!#taf2O}7OaL<|guA3yljt>s za!$N>qgrPvDU?n<4n9+`>%%V)szA1V2i(YTQ|5s?&uiR-$DR{bz4`)NfH(z{;Ij%h z=M5qTQClFad3e{AOyF|q{iYU0)Y(zU_lq9>FYf9#0_)#1E^tf;EyCS^g^h>7|Go`y zV4%J1gwM_}s1Bf?b!s0fC)^&q_=hQ!9t8w7D0z_61^WRiIC1*Y_EWM{UBGr2DsWxE z+nxPbM&^K4!cQ0-m+IvEHGE#J1DC(X5`z(e!kmXpN64ZiCb!58B08vG6eN8PPxd7O zmZ87!okaz#>yvJ^Jyc=UWC#EqratPG5kP35u#dMd?<1H86AHL_ILPX@U)>(W{GB}Tr;D8?z$izbcE<6JZlxQ?L|DO`3MTpd>@)nzY3je@Q-uuiTEZu|8;;&|y zydW0DzaK`}V>q&wBGx8Vb<2c)lh2y-sl$Q@BzG<=yr;FcV>c-b9Z*crny8S^lHP8i z!Jc@-SSl!tKz!5=oFQQF0*JTD@(0C}3ye4J8)PI0n`f7+GJsZ_RPM|td~fa*P+o>6 zmXe-6o4MA@NjSsqii%P~*C=bOLVh*u8I&R(>spp@`N44a7HGwHAZPk*sHIgqClopT z-x8dR$w^C_JxqmbwFM<&{Wv%{GA=H>kogsfDqV%t4g(-7J|+)zXVt>4*b6Vs=W4w& zPOy)hmz_RORVuLLAqy>pl0rUS-uJ|a3)qZf;G`f0BHn{=`Z?}f`5mu|>8qUDgl9=WTwz&Xl3i!TVgV@ zCqT(UkVrao=!Cfp-k-A%deYtMy^INsMyrCut`jxq>Eg%}S5;UB%EXRy!msySMe4VO zDb_ZXkNqISJ)`a!sx&IZ6Fsp`Lr?DSfr;a$3JpLCI7>}o9*l+w*A+DgNLm2GyHn@=-5nOGo?+-K1EixqoTbD$)n;+Hu zvcHiff&THPN=|`2G0T==Vh>7vIf}2EJ%M2&)TwyJ29+8<>zLe$!R}n2e+n-0Yudbi z*yekAp^hvO^Vw@E<5>^uB9h4*SR)k7&w8G_QhY;Pgg&u|sS$p~2bAY<2*!?-o$>};cwdqki`k3G@0 zY}t>XXkj_d{NknezMi(Np!oBxnQz;@G1=7?qXo@)5-06DJ;7*ab}laZqDkD@Vr%6M zC2>oOpTc>0?W>2qD%lQi-a;r3(yjJf#S^Zw;;-m7lH0q~N=RTgkv6}49nUD=18UfN z5JZ>{w-pa4luI7@KuzHyizBLF=&9s(90EfgNX*RY7#PuSKO z8I+IrPfU2KJ34Nq1JIV3-o=dw5?fjRQETVhmi$QsyXgha?ThE<3;m~PJ?eF))?+KL zKrNwDT5bc$A*izI&Mq$M+LGPNzzsVaI3{kii|&SNN?f?>s{}~97{*#CQk(vVJ6}%= z8>6M@(#q-8S`P~-YY@GLgLw(wEas379(ne}@o1eEHn6{1!r^-kp2<|W8**%>ekM%8 zOmFs^${7SR3luz~) ze}950XXe8MWhxbJ4{0CBut!ORT%joC7%GNajVy?GXvpqA7ZRxBFu1>M zE@dSZ&tU*`h8BBb@Zjny%FYSMb*0pazy%L;pt_!3(Fv@@%43V+g3uv{Vdr&uanTG8 zcG#b=h0^_RA;7#>3~Vm_jd&GU_e&_uz|z}MjemuE9)*4(opY#3NM#TKfHzCf_w}OP zVlX=($`1NVqSkw;DI?{UwjstidmN}RByjRDsZp0KY|n#AI%S{5sx&4D*eyeH26NC-@iQd$ zA2#xTQ0T~T{lqesl|d#H^-JOigmt^*>D0CZg0A-5n$h??6E8>E`gj--wEDwBj}oj= z8i)v3=)Ij`!y??hZ|Z{-1dKl5&w$PIgLHfJ0@lZ`{pW-9@r4=9Y#5G0v7<%9)=%R5 zy7|a(YKF%B;$GW3q6* z2OOY6*hT?JezK-~u4uN3wb*GD4W)pIt0@U113Y$nXh@BI&0IGl^eNRTF!EmaN_l z-kfVH;988(3zg0PL(Ii6)(xt^FP3f{!v*CR{>3UoZ1?Be75&SWFUAp4UH353?z}qi z)}eh?^}l3XVbtiCQ^{VN@bib_!K}IOi(9`G5Nrh0*H-3#M3ojG`qL|>t+%f-dVqU@ zQpM?C_y7G|gVd<|oL^q0I({yP1=?nm#$%fCGCEF)3!&0 zpiX@(yGqHvcbqrDufT|yBmjH=?|t~Fg{P9N%)%iK#S2>6-|iW-YPuqh5w)dUER`fS zb^fIXW6%nlF#J@r9_gR;e2ucT;HwujkxqW;@|~rs25D}9O~3jSwDkH3mZME1P_i`zrjQXK?f#sv1#Nni zV_39}CGm*O? _O$_%ndU$)w7f6?$i_1oDTKgEuoro;me)}aEL1vFWZjq$l64xa( zkN<~7>|Vd_wfBI@DL~iXUKZH=nfr{6r751#J-1wI_+BTh+(+nIf3RNkTKUj1Zs-<) z89OEiid4v#2{zY@pC2y8hhqlKw~*U^QYg9E+|peaPr+&KTjiNR%Bf`@Js~PSyfS@1 zOV*uBhQXRa2 z1f4Y5ON(bQLn4!;0v4#OcV2`{m^!E2y_7og^R7Z^o*$V}j;nQB<-+4`!w+V-{p5Q8 zB1L~c`2g!R!*`16v2j8|zo)1H628CilvKHC2`qlb%8C?I3zZwWzUun=)YJH_;rP)C zJ}+~P*UT_-YY}9@q+0Ni1zJ_wy(GWEhrYai1h5Ae>K!;G7^3YJ4)QZZX! zq%nm4yVf*U|2evw(m}`ZmPH~4L)nAK+wR-6N!K-4wdFWu)mx0Kc)UUi{yweGJ8z2u zm;uu-{i3R!oEhaI%0(+u8guQ5(w|n*)E*kT+moliYajXCm7=)K6DybUXF75X6E~4bsat#eEYoC1~JdNh#uXN{rB7x94UiyRsI{6 zc&fTc(zAM4Bj&-X`}J>Tja&T*n^^GcSL%1hWyR<{iMgQs5H zIl{F25_>7}dPpm&qkVq=?A4Lmkl#s`%j#^=Up78_TZMGxx`J}H_0zlxLIEGf*|(YY z?9C`s=BP?<(mYclbBYVMGYkKr@Ay58kTz?7ZRaT#5%Ga~qVh6;-hXv~JjI!=4#!2A zI0b=h(8xDPt~^Anm4b}OQAOY(ntY}R{P&5w6HD;~U3734A?E|wR4l~L4-aqQ;-Vt} z%52Y>n3fX(tj~xnRzSJNh-Vc)tw8l!Ic*S0sptyIl+#Gn>MRjrC6c5_UiKSEf!KmB zHR}ORwxNq51wmb1NK!*T4Tcc3sDwNvJoe6kpX9|5c@#WFNO|ZyC5Sw9rV+9B9ORFK zK_6_4;?qkt5#()oP8h~v)Tb#T9NiARzakAk4-_6N#x59^t}BeL%@haqanTs z*t#T`oHcn+PPt>_#Su}b%4;Q(hM3>-?rL%mi4Vlo_VcEOs~dwwS5mCe1;4Q&`p$3B z$ob7v$)f>Lv9~1-OUDVEeFeu^@6_%fzn9-;m8EMYl1}@X%#a(#%Fas1-h<9ct(8_A zln|7_+9E@!!2Xi)!*P~<{lNFrt0%lK6Mmx}COQR72u|3ycv=qp%ka%|%W}h2Fh+6r zpeP?dS`#e`JnrHYH#Ec~pur9kHko4>s^f~@}1{@`hY z&aw693mmp4ipuDs^X9TJC3T|LkdE3pGeadUEe%-m@*b4k=80JL|M*cJ=;L!ns@J3yj(pX8}FlO8Qb4=*gW!?jCELP5myY$8}93BMAS_RT+$kLBJ@00dKb!|)5niBs%~tWbI+asExzp4J*H#fAUh?OPsne=RC!U( z7fQDA7a*dANQ^7KfQAV@y29AHMH-Y%h@c5OhVf$ zX8%}PGF3mp_95Kmp;z(0is-8$VSlkTBXWzbGVcX#9X`T(qZ`pKCLTkK$Qg+jC*iXl zp9ppQ^|Cl+_&s}E{&;-yh~ks?TO$zB#DzsOxvf-Z0(0d)VMJet<9mg9XTQQ^b9RZj{7oYByymHw>tM07ZBao9%cfZ1#mWpN#__ zf7mJ3KaBpR!+e;e#QZraA)&SjlxVww4s+XcZBCKDY_&8QVsH4Fm`I+d^s0V=*D!V8 zWVIlqo;{<2lv^{M2~t|g0DB?l`SweM7{y3rSlEsTgn+@)hd==C22L=iOiDM1Nwox& zLju8f^@h)fMoH(#VYb{oVc`^1baV|>iHZQv6nIr*E1f32{twF z%tQKVv77t@|E)(v*7;93weA9&Oui9zFo~H};9NcY4*T_;&f;WwBFCPqd-8zY={hK6X>hAXmn*gL7o6 zCr+XD1)@Ln{H~-ZA%(aUn;@EPc~jZ!(i5}Z>20pee=Cb7I*D3Rs5F@uPfed((|q!} zM866P3sFmjFCy89y#8fN-PT)#^39FT$0Jh?N7*$pGzA|x!q*7`>+=5K$mP|i3uMSnT?BZm_C$W?iZ-5gJz61$4BxUp!Q zhnaT6zNUn@%ipiV@)gFd_Z{Y|Jdd6sJ6BXVjM~Yi=9NuvSZjw0o#lA>bX1CMpoC^?kq zr5v47P{3(iW?1NRT)Lwyc5*F&HR(ne^3;-&w=?2`TVp##KhSrae$b6}YsPnNJanJM zbm2n>O=$xaEmeGI3u4|W=5OU~+fAGDck}Vtors4L_FLPs#B>#z@l_|QL(BdB%rB%B zN&AIfe?-=Q7>wk0>lT&$_mzOV4}N8a(6vuJoFx&%uybpi>)+%IL_#RO{@`F3TY0v& zPM=!(uEy;LN13=)B!%e%)1ShcZdjogL)fgbpB_1FphdMJY{GXhDjUp3_7wybDSj&j zm;MdMqw;%zTiu6kl(oda&*DUZZ0KWRU!Q8`IXXvpryo_rN~Vy6si#NYhlYzit1hhV z;I0JOEYfQ<5w#6rqEg|^n!503@nl$0(IGnAQl^`4up1cmP+P8&&jbkfT<$M)8}6r7 z*3~{PJmys1epva?)d2k{t8t8pp4Ky6b3kUEJuTZ#<|Auxfbw6|xp9Ku`OG8Rt$Jel zhTO(a8{fUaPRI!%AAHEP^n7LbPH=rfLg|>Sy40iBg9yYh+wMy3k!6Ci;ttko`-?2> z7DV?dHUj_s=L2>7ZBJFalY_;alt})2W;0)$wow1s3=awYSzZpZ&;hujZbJg>D%^KP(0x1sctrIH0L4%M77UoQ2}H~2 z)!7mQGXjTkG4Swu$2V)Zw~tS~Dv0B3yG_&)%Lv9q4^lKKVc#PT$VYeyshhVFD|d@N zo!X4dWJ5O#`~ol7V7I+I2aZohxQ8iOyZCW-l80@=*f`|0YL~p z{zH67KI-sC=Gm1*A%M)p=p~$~S?FMbUiGCF^}H&(4V@c<5CA0e!noib`*QN!--OSS z2UgDHMnY>1-wqE9))pu2NwFTgY#yvuq6vhS$IjAYh6cQ~? zd?xSU_4Z=^MS+axE2@ar{xxR=E5qX95_JmN!<@Bi2_s74&EdSv(8t>2?@z;=c*GZD zt?o-&sqXj$O?0^~s@{3IE)U?^BwwR3=N(tY&@qw1xkFb33SEHrmDc+Abc6=+x@S2dA zJl)i_2$sTqpY@*egIi*COuyo7R#v2wdjWZ7q1L!>g{8SU9hhigDg!@zCy=~6UOOhhMq&VI83I06 zNVfpPJFwI$g>jfj16D1j$9&v03d?KrSj~!D|$68gQA=v&E{xtNF z(O?XfO8fxlY)ljU=8eIZko`vz5rUeWT)wcNKm(G0yFn$C9UDuJn78_o)H`!P!}i;0|6AE~amSaTF5|ueZ?fvuSlA@%JA;2<~VMQ?LS43#A!gXM=7% zHL>FK@D7$iL=b1reA#G;lrXZI^Wkx*0CT~MRjNlhHXPS4oOZrC&CaKs7RvEf=6|i*IjEIE$pOd3ap1;x~8}yW^kdFt*WzB5i*QH;d zge}fy@Ci!tvTgeMj-I909VROGJshz}u;{(Z_bBv8gt&Y&>6d4_WLNZGII7luf4&b1 zavsi9p*Or8MBn~TR~AI%qk$*prc0!GG5lhM5qxOpAXKP4UK{S}gMKDJz1tz2UV$jx^i* z`8DH9O_%MZjVr$FLo>YD2piEANpZ2Njf6!rgjZcQUO-?<#L%aVkm1HK+btsu;fEco z3-f0Ua(D->o?o`ID?@UfXL4>O_tnbbr6{_cI})Rq;;H9>K>RJ6 z`*a_E(?vd}Rm-|$`__2xbSpyp8<_lz@vZ$vCe_Hb3Cf#4Z9wwM(0&kDcEOXUe<8Bw zEyeyGF~1_qFXzEvLB3LG)|l|yZR+Ue|2Jr!d=kqq82(xcGu} z&t54_fQ_4b|`Xh;%89D4_x( z9fE+MltFh&NH<7#NJuM43rM$gcS|=&3rKgDz+Jre{oi}P@trX+hQK)5+DU<&K;VtZks>~3>o^-_DyUulH`&k2&woq0Uq@bTua4+w(RZZnmjz*iS(9L?{cM!;6-;%KvMb%r!DI8ua-)8~1y=#3}iZYghj@XKJ1hqP0LXZg3^BR^J>G++WG9X-M7S*Gn$+mJZ zW4;?QQDe_c+T$%CfzDRM&hgZIWy3qs9$ouk{>m-kAmL)XB4j5qzt+IXLyDI@9$+Tuux~qy!twq!KjXgEH$X2qju)hWK=>k&gqP7*5o##6K}g&JemECvZ23q0q%Z@pQdl!%65+NpCvbv zlm)c1vS&_Z1<}3h!70jL=1O0Q=F+H*-l?b6yN8P8s*behZ@C;3Lb>lP)FnswL>!H+ ztfRaRfGf_V`~)sb6NS|sldVKVD;USvTKA6Uf+$aH;qvhgrF+AOkN8tzEIheq+~$4U zTwS#IL>_IzMQgi8V!%-^Vvz^9rf_y3B=iBI`rnn6Pb*HfC$lb~>}&z`(v8mM`*(`Z zpZ_IfDdbp1z8jsdJDH8IHJd2Dg7QrO@k4=u;K=!MwCg&PZNdwsF%>TE*3(nROpx2D z++xjkmB#sj{_0wT3St8vPP@ihl*y9k0;lApL zr9n}NPrc}I;&I)hA@xHNmDMI~&vN$BSG~#bDv%_{dyb`|s(SM(T0kM&RJ_3GCRSMD zH_vWG!GxL1vaR~?c0tG53oUA%Vu=eXlJ3ioMQrHlLfhOI%UZP$&X)25yaGwkaGHW{ zp%rb_;GB|X>6fCWdKEo$L`vG`C*j-KUE;y4mXn~E4B15%FxN9o94dt>$n|oJ>E3GB z7uyr=2x5VJgr+~}^cHIB1hJw$JPNhC=ktAp=y68#vY4K$#CHDEw6Hu2LLi&^mNMOO zRC)Ty+`m-upAb4VaYi_lU)(v_Lm&B$uL>_VfO;0cl&(*m`sl7cJNGKlgU<~vii$ty zv9nt@UL-==)${q}+dQ>yOowVXABPxfO~f=Y7`J9D(layfN7@Fs8^($1c98fquoa?BR(dHG)o+hCY*pLv6aM;_1r}WGFP+Z z+0)>Zvs4%74=tUm+(?(NbdP7C(TMSCF0gNx0sluq!$aD8F~+CgXrH!yEAV)GwYo~_ zlo~CyW;juEf=`_Kp3`Ak-M%321qO~F^eWPl$H>Tt8BWwwB!Y!bAK?uVL{`(;^14S$!{Yhe#aMq zEI(T_Ob6BujqW7`bqsolrIoWKpGePz1xsQ#?4@8ozr%VgwV)%w&Lr_pJo#yvNHdG$ z_xEbYtdwFaDFj}bKc1qow^$vl6KT}D;dzL(?sK;+;tnGVgmiYa&`$d{y8cD&`Rw?2 zqIbNLfFF%!RflVj%0TSocynxMvVMbBPnkq>nD zbb0XXKWLkuuiMDk{dF3zlYO4h`{X@0cf}P8&TdPq6Qz){X0T7U;Ey~itZ|FjhvjK$ zB#2KB)hgsFkKa5INg@s>#4`Gxc{|kmyPWXAH&2FsVb|*N)5xuCegyqrLQ}CoCY(Ti z=ZP{|R_Dzc(%Y}HV(Q=G7n;vm?i~oaWcexqyQ5+AWS?}_zz(4brNKZnxCzc@MvLW24hE>2XUT{WpZ z%2%$)Cidyb9{=4Qb(HjBOQGoS`rJ|<^qD^z_=dglkm7(FAhLk)yo-Y5O;xDnewOaD z;uM!*oTx*(eItBJT(KE7IpV+dlWY%EY(}FhehYB&%#l#4Rk@2An-{mSPERuR^2>3A zKta9+h9`1U&Z-8#`~Jf_w|^ORtP)r3Jk!=6bqJne=jspJ8EZO$_B#5tn*8xkkyPh0 zn+i?;+d?X#UuH@@bxm;D{PZSAUyDh}p6()^A}er`DRGl1;V!;JrylL~)rzGmP#Iq3 zk>P$|>TgsfxU5-e?eL(Vz|b$bSV7I=wT&cHTA7(z7*#Ru^X_z+$;W|R^vch_D2HOL zRp~3orKo0&glU%V{e2Saqx0%bn`es8%lt(wi*&0kq#vJ{H0Jo4?tdUxQl5>7l2gfsl6GZUs zAwLO?{h7Og%_VW}G*amgHMz910?ibeQBy}v0F3~xQ6OKGF4X$b(DVoAWD!da=O!gD zs|KcsAsqEu$A!APx_J2)XS!E-`hFB?wmu^NG;t<`J@~f=`mlAj0+B>Z zP^SX$%P$z)x?cIt9pPm9K+Bu2G47*@>asDd6iIzdvv0WqvfqVQ_>g{cHpiw~)iIX?G6qqRgdAu1ma+EWMr~S|4E3NLov>`~Y`QH!JB6)t4 z|M`mtURen)P)OhQmi_l@f6a9stc$j02>;JlFS99gs{NnO$2mG4%potd)z;6l_~DrM z->1JqO0;C5Iqtvv-!H2BRg#>;QTyL-`T5NO{t7SQfB)?)9%o$3qO>)(S5y*KRzj}- z{Pyo!uh=A(iETsX|Nf8S?CAgJd51Wckb8v8}QEdGCAc5m9OfEwX?KLtA50$NVMVfk%`JPn$8D^sNylF( zIYv!W^Jg0UyR0W{&aqXF^Vp z!)3I(e*0|angd2lCE10dCjNsJJ;M|Bg{P)ZFvXv`6Kf$(cdKd+5TwEaBnXvOBm$>6 zcX?#9LG)&O#1BM$c0)df=+nR-1forW_=E(QCx2hyU*p{mw7wglR|+ySCwKQNB7{Fe z0!A120CXmoF}@*<%ri?k@1C$*FToI-KDIVKSLsiQYU_2MPCFss+g9e_M=gzpuokkPOZGHeU=O1WXxU6@w@_bbap}Qt036b}dk_73rHrBZl!T*#p6R~@DIf?%Dvq11qhOuVbN_dS|6 z3t~&~$3r>FEzdhzxEoCy9{&`w_V)icU-isM$3K&NjZO_?H!8LKD2R<}wx*cp3B3ue zYU}M~x(p}~On*Ckn4zrcl>QB02=YL{T}uN&RG`}g{$aqo^qext*4F1v18)+Ufv#?Z z`OSx^Y5ada3=Ng*pxRbu0ngOL%?FI4bwbPyAGaVh*tE%%Ivmi(In^M7VImC!Sp1pf zg$as0vV^BOJ9305RT|r>2X6fL*GxFmHrLnB;b0>E8Mt1e;GR~-=4mrA21mBf#MG1_ zbfZ=jz+B2)MhyS9-qzXqWU9SAW0su;AwTz#Ona#@h_MBQ@A>mcxF2?X@P&qLoktCW zCr;=jmCo!K`)eNIF}c+Ky$dAXF5e-? z`RJx?1b7vF14Baqx(Hl8@VqT%gp6>u6Y8H>)acqtaLoVLX0bUVfP_vlBpz3PcI$dS zx8^(w&)F-KQ!e6zYI#Lw<_aSkn!j;mx2a-KNy&jJz$FSMe*cy*dUHVENLuU&iA0Hi z7F82#orwY*FC^J>(_eQwzV0Bteo1zj9v2!KO6FXb2yVC!hKA95*cAs)g?=gfd?`S< z9$|Cl78r_=Zu)Ubs>ErgeCcHFQhoNiulPA;>?V!)@D4KTnHEE8!^`0tTO8ojL(;%a z3*+7ha9iAk*Cc{i7BhOLxZ)J3J*t)yhnw_Pq?>Z}{6pqg2XSut6PwJ}e z6Uu-ThiDubOl2!|aZrhge?^=7n<7x=%eyqvlGFRb?pHxAao_?A^)aNY`qw{7T?l<}r zv(31aI#LeG-kDL4OY*#(8-R8-n-!IwzO)K%Rh~^au>Xarcr{!*d@z&h7s?#g0fTZC zOmBv6J^^rQ|3uT}sz$T+Q+C(V28ENyh6gsDqmiHmT?S>~eZx;_tB;r;uxZ8vkB)N) zxR96N+rbs10v_dZd=w=9ejr8NLZG~Q2_~F)Hw^=%`eUhb5|18DOiNL@3k*jX7{{CpfyVG3!p~Ubz4MJDuua+1}Z9#~M$* zQSRTL3lAT>??>n1qH3Wow;Ol*r$YHoG+CokV$BKf>~=28r<*qX&WaH<TLKJZ44C^+jupU0c_l}%PV0eGfCf2qgIdB#&zvGcMA=XW4G%?$<*F2eCApVO* zaA@i5`H}n0qTkWY(!g)mpD36*SciBN|bSm$^7}I!aqfMcgx)9@l5iEi$BYhZ0G_Wx7Wy2SEouiG9({_ z1(C3LuY_2v{h~$D3MMBy6?iENM`~s@$b-9o?;f8%yci@rN`ahU203wzCR)S<>UtOA z50D@bRF+*;bkW_`5HO~|MKH_>7Plr=Y$?HFe>w3~e!jbwsLstD9cY|0j?t}No}H4~ zjE}!E+FRQlJs2oXr+M_q2MNK#!V(@Et7;1}UpeC6%c8$#{UiX+{yGW9mi@V*&qZam zKz#o})UFBxS?Th}H(>Oamv%IUArLRb?u)!_R`bZwjvbwIiv(lj^Jy?|(FzJ)(|YRF zX zn?k^kGBz1#^On2cj!WZ1a-;&@XH zB`yQ(@R+5RbM6)po%kAoNgmbIhkL1278$ERSk$;tbU9E%#7o)Nk|rx)Gj}h^@u!>k zH>KH_+((>pSr4+FVZ-p?7NAB7Mo#`|d175r2x z(VNNZ@GgwlbTu+hCctj6xl4 zZd8U`w!$35fVo2R_y!pd5nX^ik&uuuiOr4k%f(Gq6faqKi_(V(4`$6;^w33C_kX9E z62#rbM`RV}L-PH%Dy7lav{aGi&{%)8U$lTMLI6?NCnM=ctv$j`U1^CDUyZKzmQJJk zLFfy(6s0InAUvb z%u0rtzCoG9$0pftw3cG4YbuANcKFGebe~vwAFfTJwzX6A)5=6Ie+9aQ2>}qGk%pm( z6^vws*?0#5gUZwPHqYDq1;GOLS;^;uxe`&nHBPIU>gO@OViYg$72GK# zyYqR6MWeAL%c!jUyUQ9SeQLwIVF%a&xji5TVq;`P0qnv=Fu(#B3HM*Wil__#OXZ#8 zipqv6dO74PsVkBydWdY0CzV*d94={J$?1t4=lJaq8=&BP*t#dYJXoYWSS2qVqh9u@ z(U7{~2exk*`|gCHmiAK463>y%m#QR>OkK55Q=FHV)8F_+m;JsA6o$|sD@+u93}BaK zv)g~#1JNqh>myIV5o&JQsOLNKxu-v*)>-c!x)%eT60_oC0HMS-O2l&#R(MSLBqtC& ze1D&X6g+M zym&firI;pC6!%O0*8sYn%UwEKB#9kF4qbyh)bzn&VcZF9_KePGD2;7>xcM_PItl>yiz_VB~gNN>NX6aeT9&0Y;1n%74xR5`pqug6>4O~hA1!?BV&Ui5#HEa zEOm!N^0N7H%RMppZuf~iBJc271{3$o(?3km4ll)DQXnznqyVo^eZ$X|oxOLfwrWP4 zaenS40!C0ZX2SqolNHbxbrQ6nk$|ljHF4z?dUnN^5yGR594;;O{JGOxd1eV#faSY_ zfqpt6{s}9?di*uQFbtVjx4fXRa9{*5!4L=md$@C5J@0uq*s>$v-BvH5DJ`}^Q+6hc z{hHL+#!u|hZ+gUXx-fg)=)2g_l^*NRYh`15jF3G1^{cZZ=Bseio8CPhF1&=vGTYew zBmrjZHl4NVPgscgi}t^e^>7NM!gPbyyaN*xla7Ib(uSbaux$yAnj)=fZ+Uc&QNZ2D zuITnV;0SMcX@++x+-pdJef2Isl<$xQ*MNtQub%)#=P`9!7C88&V3{v{D=iJM9v-DU zm9O0g{IAiI(W#U8KP3^EkmeZ%i0F88Z!u*LGMcaTMt*zIHyj?Z^nLd}!tE0Yciffb zz`Xg-V_alZ-rCPSX7|TxIqsjGrJuTwt0CA|c~CFW>XBc+=I%-07x2)_tzBON_2u(LAot zfah?!H612nxW#gR;$HPfF0pb_QL_js`P+9f9w2$PqQoK+%}_5Y$nqHa{`5<zzjQN#T z$jWwm{wa;BqNG30NI=%pa~R^FWhZ2D{=-))SOQf4~n2*!|z~ zk^${;c?_vXA{?`<2*t0Aslicd;?&Yp7=%QK&|8kkMk6Np$oR;sc4}Fp>+5rzX>Z5C zPCYy_VtaJ4!*aAUlFb1|DQa}&o}L~Vpk;`Qi$g%f#U4}~92iX+4<(gKvU!&w+$?L< zOr?yTW0>_I|JIixB1v&YH%Id7ZQS)aH13^N>+AQ`Zy$EzX{|7#y9~t@Y5CxT)ruON zx~Uz(O-)JeLUM9Jw_y;NTr#nx0<9p~f{M6B@N77p{5{C@*k5Eni!>Zo+Ce zLJY$d<_5klj_09#n1AR!F&Mk0fbhf&z^j0)U$ndvF)`Tz0SVKscabxpK7%q2b-s+A zQC6qDRkqSb5OsxlX8F*0UR@aXX$xyB=$Anj1Nu}}F0Px9Oo4y9!e+CzRg-#Lqei{R zu1qg_Ej{YfoAvbd^=SAckxKcHq67Zm0_MT=?rK{ezqV9s zQX`If(Y5Y!xgI%-#qD}6_EBd-27z%D(DgWc{>8~F6KMx{0H6p%*1HFV$YXOuCyB|79WG1`QQ+yGO*=a8P5qwJY{YtiZeL8 z8*r&w=T1k?rp9FluFf!^)geJZmvrp8TwhU}{Cw8%{L(I3p*b5Sx(8y4*|K= z?|*~~F%=X7aFH}ZiYwyJpE>j5M4rr?5GBc$qcIPDSs86yzvSEyn}=?tX$V%URi5L8 zsuBZ=Lf#-9rIL{7)I<^#QMVn?Izb^ywYn-xsArfepDDFETgL~u8y`N0?M8qd<8Iek zJ(l%f#U_Fi0)CR%b%Zc#4;jDXZlGoTS^MC`glc$v{6+;BDW$*_uX+f8W1hOb_IuBu zsbQw16tx2~*8`z9Z$9IB7Tmkb$x%|MpJwobo_I_Nn#>0HJjAsK6}9JomJ_I^Khq~f zM}(!KwskOc&j7A0`^{0aFV;=;(z-!wMqD13x+Z%jgQSuY1J=96Ps4(93=9%o>lgen zc{!#O)F=S~0Z=h?Kv?i@CtcEC0pnr-g028w>L*xOFKC`VHI+~0b|<3ES+^do?pqeQ z#XXw)^G%e0Q0E!nIIg4WR~N$Y6=Xc|6h@)@7h$W$MZsDzw_aw>KMpd!q(tGFtb1WSl-97VCz^^f3 zP+#VzP)dq|UjErLVi-SphlJovPvg@3{f9)4oZ*$C{cUi;$$bo#^mGXPNoVj62zUa^ zF--e0w6p~E^z^iWHZln}Mm|jNUkA@9fnJ~_EiKKMNv-q?l4o|daSeo4*T;YPB4c8v zklUp#OL*H)CntnheAvp`KF?iqLNLVSW$vRFS`X0>5I$`-YaRID`Nv1ZOll~Q8UGrkJmU~lVuCn!NYr&g$u0EmenxOS3 z1_spe_Dm4Su&z=`Py$5Q?La-n>~g&Mgx7k(rx=cd`_K{My`e_D${k(Us+jAma=R!u z02r77+%>kwqY$bSy134+W`LkYcFZqS=q8TLp|VnYMEgR_I+hr@K=_>+YS#$=KGwUz zqV9nmfF9RsWDYak!k_+a4?)-SpuYv0gb+})%`)8H~&YW7*d|U9}1I75m$NA>lx$s~2T;$n`_?qW+3(Xz456sc<7BZt0u6gK88I#-8 z|9&<%D-;#(<*%h2`uG=O>2c#yQseR2>0UG2&XjAR;SmLrP#szE9!55VuyGJKytpOk zetjFo%U7(wakz$#lNX7wH$^`BXQk~K`6Es%+y3&E9>ZiRcJ_}Oz#*8`05liMt1tPJ z<&u%{@ioNlAs$C*eZQd()8JiT z_aDsp7|u0rH<%vMpQ%*-ti%Y5`yxF^(~zKeglFu-y9vvSdamw;zjJNEb%QaK0{^Bg zN5dNU9Si$T*gL|wPy6!f>7$CiG9qA09TWD$ZW3py^SNoyR!b{^5XpLVfI9ddH!kQ} zd|}<4EH@8=s`LgF(XROy<~+#A$T`Khd>QHKs?W-(fM>IRaG+yqiWMv2_uxhKVsC|W zhVW^`e)`n%Hu7EBGsq$O6Z+#nVOYRV|Nhq2S57?n5feqw)uLjz z=pmLx}uB@85vO3Zb<&x^ zlNZzbWvWCr5-Elem^&rVl2u?!^wfz#x1vbo5CE;@)h?`wXEy*KfD{}--8UY}Wje;# z+uOV4DTYdE`7*O@O_-A9xs$oe-mlplf0k24k$TNtVJ{Ky*NmTBg-jecFtM>IWNa>3 z7CWVON1-N99i8mhT4GMPHLF%{Rwdfg+kN_HxHnC5oI0KF=geSKtP>tfw~K9y4452P z8hCK;PuY2__tt-6Ks9Y}e}X+xwT7x(9=ZIZPe9c#?NAWL4h#^+Y72Ia+|j)mI6o1J zQggyN)pD*q?QH~f{$O!~?6(gJoEc)a*$f+2F%aABHsKdy0$1nFk_b%%h%e^?8o(`O z5;~xQpm z%Zf>jLL*;~R8HRW;FPI_jC^~P*4EKf`v?m+3X@Q5=5@z}O-_f$x&K7LsL9E=%0Tq$rbN}^z(#XrJI#NIIt99L%PQ&|X=(dT(?}bfx*vUa|F)mIQ~q(ZJ-&xZVr0iH{Br zT5!gp_Hor%WU7MEMj4%Gr5#lyA3iSw@H<>m9P@sx>m!!L+?lEJ~Uzdt6ME3*lDKBE;QSxd2=;@C&_vy^B zST3=#K(f5f42cS;x`k+*YTzT~SoFJ-^E7UhFhcRb`#prA03fUd!mI~?F@R$UA{*11oqM|*N_7;-4@}H^rK}x$1f3?-TP=&IVTjZNZ zcXJ@5b!=?xhUEh>L8YpTA%gD!&=%93|VnM5SV8-cAZO zkj+~4XRF+&n8wl83|Ub}xEcmiby)jk7&CBjDQ3#h)2pkiD=|k4rw%II`w8kRY91a^ z7$d@nC><?fPvw$$P4uPhNG=4gmPXZ@* z`{RX0R){)W-kNFnx|n=C*c!o`Bz~vHC$n{n^%>prxdd~)gS`QkugWsP0TG$aGi?tBEBaSHdKWI8u}?HFC#M=t z{*ok$?C|Nh+KKke;MQpiB!VPb6?`(XGYoRF*Fh;hz4uWi%D;9!wf)?vyE2H!&@reM z%)}RJXS9=0nUic?n)on6(PpM_5R&1-Hy4V}#jv+i(+OZ2vpF!tk=Qc4A8R2M z_7kEEo?LYJ;urUG#N^ZVs;RM(Vx_cLNie6XwDB0HI#);UKAfgtUB@ANz0v7b0MZiP z#_>&T!Jd~9ikTU($L}9J6?;RuNH;byId6h9py3RJ z4vm6cN_l@soJBFV>Lcm13UwyQ#FdpKL65{cC`eEw-e7wnYnbv0VPJ1YMn>(s^f+#? z4QGQgE9C~72#V=JSYwC1)IO<j!y9ov)Rt^rCGt<*qFc-pv#F=EDFZzC) zeEkPye%4ve|A3rJcIja`IOfnRetF5i&%RB=@#2AN(I@89R^yPbv>OG?sSWZrN5IdT zfvzNgp~@|0a@1?=&21s7SZgFfR#UtrK-K>?j*&p5oyzwx4mzo;!Cu!*3&vl+^0$A# zq3=4bl&`4|+`d1wR`PUBuKu6It&5+E#$^QUq4EDV!1>TCs9ANFTj=2zEd^9BR(yKQ z?r0BeLl^aLdi;#ztG2qbF4&NDT_sOgx4V#C7jJ~=&3@ta{Yi*&?K5LWKAmP17)w%o z{rYw49;@nToX-H(!=DthB1qm0Ctlx~#1$lx*rO6SjqkeS)&~e@5>(vh4H>)}otz{!Jjh6h+sP~;5G#%F$rHSd$`bbMyn#_M;~~!X zuuOh`qtv@)`|)EASAuwNU`-C541u5hDb?f0ZS0R9-}b@xfyExu(-uE1i&^rKjI-w5D)O^oOCF9brL+lf@?g zg45NLR3dV6Oh26g=;c8}HS*#Ku^vZ&MAkRqxZI!`-H{B zP@&m}P*zsXQ!N2L{p~+I+dH_KcwwQT_DSse@1#UTd|a%o3hlJDe@pT%}jz@O^!zV4h0(nSp%8ZBoqTZ#CKyJ71oX7R$ zvkvPGBn=MQ1&v`nHf-Ij&YZTX(ET-HTZ_3~_3UT#oozDQWb14!#XW~oiNx@)KF7XOX|#7^gFZce|l23tt}> zQ`N7$G-I$W=#}y8L;vB1Z71v>Mb;Bn=n&mf>E_?pF;<|ub2@k-{218LqCz3$`f zWx2#wAAdbl+etP@+{{0nwRxyT?tQcfgWqqIb%1YU6V%c5XDNu(svjsh^A& z(M^R~MgEtxJ!LH}pS6x*_uEDh#UxalqAt>v>2UHQ0xA3$^EVqYPo$3)uV? zvISiY48G^)ZbZWw<$%FLB0C{O;cozZ`oO3n@zDzsl;lBnAcP9R%q}TzI2_*_Kz=!& z<&TOie>Fl5c(2PrFSi41>Cy;=$j&9F#4}L-Uxn3e;07(2G#HjE$Jrv?k)@(n8X;x- zU39NTR(GdPcSPkw2)R0=tZvh6$Zydi9cXgNtTBpfbsf)4#LiKEqh!#3C11ZYb-;hH zx&5ugVLKt#W!Y`VO$%~Uw2=Y$h1zLQG74w>$8W?fJ)|t!<+LrD9_wo@@`t zlZ9c z^b8lDMRe*}@r;q!Rfn)jQRPE@6Ojpd*iwo70jB=AI##`o4C@FMcxROJwIy4v1Jao1YN5lrEqV{z!gi zW+tRujr3t4tOjn^&F!aoMJklGG=!0>tE+D!ZO@ki3irnbUkce>(E%qBwefpg6bBR2 z7IyF(a`R1h1Q;&s9oe=vrXCe=IaGwl_Y z)(o~HP4Sw1?ls=C} zZ2DWbP`vApPRo)^Q>w|9SlMqF=qm$~vO&m$7vykUY%2@7XBUA%lY}#%9HhxfhEh17 zlKA!E>kkm>P+9BlCh5fRiRl%769S)<^b}4!ruop!8PS8TuW6u11H**o^!SllsgZ0d z`xF)u|7Fld$@H&X4=&z#9?9>tQUsX+!>z^(oYwBRMseG!hq8NyqI2D@3zp0_gCg|9 zLGc*0G1}hn%Wl%=Vx_z|vukg9vQ$N47ta*q8KUf=^&aP}fa1EF?-2Jt-w@(-N*K1K zLoEMNNN}lAbmWZgh{j2L)A-QKSgZr-CATo6Dyhi9arYGnBc@1$qf>@84Um|R^ zwg04eByS89spv&AD^}wgpA*W{cs-AP`WNA;lsoeLd9o)J>SY9mrQ~V9NT=;iFiUO0 z|9+v@_kJ-HDIonqeo1&eM(klggjF2Y;8A$V;zLM;?QW>}sJOVq_ZeeU&#<JW6t3|S*ZCW zTB+7uXC~Xxee)szB(tOqqnR@Csq|!$7Nx7ohfEc5`nrTHF9$c@kSC$KTxt{|9ik3A zcuDUW)c)P!_9=N|SeyPV%Aezgf4p}=*H?fx5a0HpF6zxA0z}$Xi~a{BBaB8gQ5~Md z=1P2A#pcP$YLcL~I5~<*eM8`y?lzR^RBCJ!gNDr-4zO?WQQkkBefTy!8)jzp*XDR! z-c*TK-9bFb-|dJx2E*TI_kHN(=NNwIpY~P@7u9nzR8ng4Ii~>iS1UVQ&C6CZYE!z1 zPK%5&6SLop_T`}?{v4%;-wtDJmQdC8IAWy&iYm6=yl4LXZ&Dj;T|s5?rctuWn4dS@ zYs-HH^xg^Il(&>|$fPKIft;(tJmkFv?5Y|%lBNUQm)zqDD=ON!YuWeFt-cWOK{ibhGBeytodoET4=^_}Cyw;tQu z(+s^_yBmJjR~&hz%>8lKelHg!$?@ql*t$Nope>}|`s+iT)E}~pJNd^@$#_MK7C40&*Pc$GKOvRuf~_e#Mw{11_U4xm56+&ct3e5Amvey zG}5Ms?5a2J%fUPH0zyM)Z)+<`?%2VlH0J=Su1c7C_W*h!Gea`| zfuyvw<;m>_4|N^+XE$jj<2Zw1Cc{Ke|64&LDRM@>55cRhre?1Ok=&JFK>b}}C>;hz z&Mru>6qe!4SSb;qf{PYH;Y@^wIbn8_i8xipWJ3K^R0ds=RKSQcfS!jCWX+MN{j}&Q z?U$JtNg*%vQItomODi>~J76h@q;-3Ks(!sijIcWCJ8ZJY4N0lg&|&QV?osZs)7Oi7 zyifQ2{?-?U-qP#E(=v;uaf>8TSwzvtSL+|C2WCWiF3k&#ll#BTKm1~t4qo*7P`-B_-dyN;%q`oHr&6Ky>vP5I?& zdf1X*^$-Q~e!VVR0OjQQv&}=dF#BM?S)AQ-McZ+#3gAHd)L~NN*nau^>3}6I67}#x z#L9Mkr0RZH#|4#RxLE4EkI(eKYT6H}e+5g`a6a`edpA)npPq6agC4eC62JATv~*n+ zE8~_1S#V` zH4X)tsi})}6S@#n1+75=E@S6@TFLnSdi$*$hgUx(>KqPs`j1?bGZHIETvif=i3!B; zlCG9}bFCCuwBFzMdTC`3@>l_=4K>g}s zOQbAMXJA9N=Iy}{QuvO=d$jCfuc3|knT?tcrtCNn%Nr*)lRuLso7!SJmNyUK*f&Wu z@S-w+Ag_pIt%~wWLkrq+B}qw1st`_qjryqvV)sk^r6@tFEr@m8^m>%2l{$3FK^ZWp~&`&`PTD0D^+k zcqomNeqCDd(g&6wwHe5X*oGe3aw4CD#S70y6E)p;GBeLK?@&?-uENsPLc*x>2T7aU zGab%CS8ZdY7DWT(91h#lonTo8w@1eiJZHhru_tm91o<&68?Eb>x2rU@c765e7E(*-K5ihG$eM~<+ zKiZgsbCsLJe6ugdDXY1189;qi7>PlXuWe}9kxIV~5lJpLOxepI-UBUE9CFT0csU;s zFq*q%(4U9{Tz-JqM~s}EsFczw7!T%PzDqAYOCb~VY@&BIHIpg89lPT3s>FBAcS?We z=x*LRJ%^gu&1iJ^=z(bKV!NMb%53q)2P4~rcf9dx8eV@$@|$)MxVT|ozkO4T{8emM zhzAIcy2i|U65F%~;Sw0=-e`t&9KmE030pf_QwD8;b1dodtC>CS>iUf`()TFLwinq> zFB08r+XX@z=P}+@lzn<`CfnZCUt}^A-K0ai{Sx#y0i8w{ssr|sUOjfz6Ss?FyEJ+eJHWlU>An#|*c~|4N~Lm}r^Fqt zwUpXgY0IGA`btbj@CMU^ZaR=vMQv{tf z{4CE;cKR~fa{nKk!WMQMz6gMZ&0Ep9?>Fc3|!`ygd}u}LyqDG;Q5_GYhug{+2nEo&!oT_qmHXq}^6khlRv3kZuqYWxY)UI>Zegw8@UsCvKw z3tc5Nn&LKvGP%=JbqcO#Cnfd`jBP8dg(ODTRJ)d)P zbHyhjAypYr{s^!add|;a$u{Zm;zn!p_{!`dr2tKuk&}@d#3ZA`J{qlngy-1@D`(Jh_vQ6HX6Ix@VGk~7d(cS>%wyZN&|J6WG7o_)JiTn2j%{R&!& zU-uFdJ^KY;1{|;7a^E<5rYpbJfM}^rg4V|D`F0&1&jpely1*T=1 zZ_^(8XM(HmOLVkClwo^`1~$;2~C z(NdNr>^kCVhU?3%$7`*l7A|24ji)>Qjb5QOhO$X2qh$_LNk$psEMHX#p5i6V{;_I{ zDc64dA(dI}36_@BW9%o)-P{Rrs(n=i2vR5<7a=@GU&+K-hh5y}L6ju2*4yS2hK&d+ z^c&_ANQgcZRdRYcf}P?Cao9(^R_1uEs=b3?BYm=~&T|!PVhxpsKO*1tP^UKSq5LX~!@jKq*mH&I{%y;Q> zprQ!^D*+zNiz=(Dfw=#P3LTtfUCkH@s#0LGFMh1##>AMPF~r&1)gOKNQ+Rf*lE>(} z-R4?a%m%@-tJ5cJoIL=f+zd#t5&h=M`#hP7Z;D~8FL@7x&tI&~se#loMj}_m#YG

8N8f46;8)RyO2*_SXV(p->)+UoY(-mMl#)N*FVQ6UbZ$2< zoydPDG*qgbXm8E&pX#u|NnxITr`YbNTtK9_|2g>mt5f+F%I>pm)R(c;4A02&?_t~- z7*%)Ow(a3Zh=)93i9JW52;0`acQ|0!;n^jQEP^X@=fmGO5xdK?WT~@cPXgmizzbL5 zxVLZ&1;>CS#xSWr zeNBk?`f9SehJ(Ojx-jFmcPadQ31Q-lDZj!RE1~bS-MkOCdKQxN#^-9XKD+&SRLfW?^{Kvvw&r>)}om>x=7x{91Os82suQ4kXo-wfb4 zx3-cM81@d=R4V$pGMU?#``r{tR(NiKV+OwHVPd;i0U_6gL!kC)Gq?WIKi4L8|b z&b5iuzpZy)Z0b*oOA3#6w$Z7JVlm6;)AE{o#wgsgSW|UuhiQ+F-rLmGl`BI(0jA{EtK}0zy5fn3CVoN)KQ&1F)&=OjSI6FmbamMt3(El+6G6;|ZtqSGi2id5+G`QM2s` z_mjiJO>ivL+!56s7w`g2wP0KZ9qii8_FI#xlzjF*5&&_9^9P*kvx8IUZ;8tKyh{(P zD1naC;vUMobark!Izt@K+-n7CDSQ-o5;lM$7OF6!qacGp2kvn>wlI_G^n0B6>Lrb2 zmil8>V?Sc+%(tEkiALu3e87I(xkNh{rC|?^3XSG*3;pCQS}v2Rj$#t zn?^-ITBM{!I+X?q0Z~A@5kb1Uk#3O^X;DDBOHx{-Q@W)aqm#@Yd={h5=(QQbd<^2L5)5k<~=n{fBVq#vb9v<#USnZjiC(QXFy0hgb zKRpu20^(Cq=C`M?Wd@O#x_CYi<_!F1z}4U+yd7&+=S7T~J+Y1To^Y&7J>#3JC(&m< z;wD?mJB4bL>^hepF7|n;3oWG9^Ul*Bp^yn_-FJ_%XmmR=%Y!4klpnV3A&hI};UttO zX)>7rbFnO#JC4^n=7mxPZ}C`cD&0{BA_+bs4@~rac*3+EVoA-D}&upwIjT=a+wuebQ-iyJ)gV>r3G1Pl!LVH#_YC0+uA zjjU^YwMxjYAW6gBS(>a(+zMMgQ9~kcJcYZM{msJ1pB9!q0epqC{cA^OLG3nsE_J%# zKJ>QhE$48d&I5?n0gAOGQIN-dhtt!3;-%*F4>VV6_}unI9Rh8ON09v#ce~(Y)$e^g zorL_w&xyW|iTrXJCX0&z4g3j~SltL!$o(?~;)g|z9rBg2JLi#!BSarT($IipZu-pVeAck8W z{cdIOf4KnJ*$fa<)%2DVZr+U`FZ-W0*|114uaEV#15r~yv1n|7Epi=^FS5FEi)vcz58-~nhu6HljD!5@#KL^7H=kp&0Pg7Il zBdTA_ywG?!q)8tWCoBL#W{~iR5zmYrWI0``ks`-rG#^zoyQ1=mYWhcmBz{Kc8`ViC z@*wA}WAd2c4cn~=$&0;?mkzrJ{_cM5pM(vw0;J^7XR2)-GnO;m)$ZKcCsKhVj!3z- zg>|Kx!j^r4x3-uV8hfuEJbs)vi-rCS2Ba;V}?Fs)5|8Z*n>V!|< zGIgWE9gUJsemggIZdtWjnxlv$*!JbOg`?6f4T_~IR zXx%VC{9$9LXNu!4KY5Cu{hmF7M+$Iy?-}Cs?2imWFTc{s(weQqpj;=B0}JvAX38o zwrbj=?mnXe?c+?*%mI?en)Q|z7Jz<60v}W?a{#E3eo9Q~am!*!X?Mg6ko)v~_ytfL zr#FzUMQBQ7)s$Vu^Oj<)t*|4XW1%NmI@mcNSTrll9QUCeOa?7?d4uc0iZ$XREuKvF zH@O7iQ(y(V;4{2DoT#>4e2!>TlK@kISGu(hrk|iq^@O-~aLQv0y%~M_ektKW_0KXV+F3-FcStlMh7*(1rSCwZGh&Lzys1i_nUut*J@1~ z%rz+Ba|LmRb)R!-4(?{i#3t7UL{})3-ZKZ0kEXA7q4DSPQE64xtc;>ErIywtCUCRU zfI_DUT~quEFHv!EWFR!NO#@B9w^_d!V(1cJgA%Dwj~~O%baf~Zz=aK#!Dl%kaYMC) ze)*HjsTY~#yD9hsVE`mI416%1{WkU)tLb@bd&WBmamCV^_vjq@R-;iaGS8d z{;qswDc+qYR^Z5@Rj#$VI*gExq@9D0)!pRzk7-e7IP_H(}z2W zDUyW0l8@h3eSm>=pUZi*cpy03B{JQwk%o!0E;ed-1NXrtR>?r0{?1%zVag=_toOC& zzk4l#4LOWhn7T5p*HPCzg7vD$5mH0$LR5{)#f zIL6}-n%IokvpFAglx6$VAukk{hzR{N^}X_U_$Hs32sIIR3tnPm^Xrb+IP=`%J->Ch z98~zI(}47l_O6UE=f`h~#q4<~L_e_Y_G9%q$kNq1niM?pm7;IQZ68eZDMTK{7PdcA z`=&$=iOM!ndfu0DlK|BB4Q0RbMnS+6I^^c#>zHo|s$hy+-z6?Taj+Q4B?O8Nw6xSr zLVN|InilUme%EqDR~QP z0$dMpF;VA=|D-F+k`UPC*q1d8n>O>1D9CmCh1CnKk57=aooluC?@_iPpME< zQX`MQ^pTBJB=ke?C)l-}74%+Q4%)19B6pPGRI1GF~a zVz&XQE988LTRe5!*(Pwk7L>|xfb+(h_X@_fe( z{SxfBG0FoZxiZ6$PH2dp*e;;LR~!&vWi6~TbP{;-paU3vI3(FFQ{VHpfQ^V=&}Q7Djg`IFz~qtS{IPl41v|$sos|g za&q$X8v(xwoPqbq$gnfqy(9UOtPw=FVP=yn^NK>~IcsdUWdU=+ZMee4;u8|C&s4sScJ^kV4nXv)FfdgC zt3v*f9M0tdX}cB~dN{ zN_4L)B*zENSgYY~6yyUORQD01BX8)iFO5o;pUQE)xjxF{i$6Ve)~-|VavwPpa#e}U zrolueko3eASY6zrk&c9$lp!}?8r_fMhGLu?#oPz~lGTwsVu0qaefvvGN}!EI!NbQ# zqUz|}Fl+zBVTcKdzc-)~;2bwKu`OWR_YuY_|K7Y~CwTy#E$q%W`@N^94UT{Tm@Glc z_s?VKp3M0jRuS|uA#-#3A80j9^VzV2hO*&w3Ws{t<_Q@%xln@{wd^-Mybx5bcfBwA zy1GoQH$7YDZHyre69wRPX`p0?Ar?W}f+6IxJLdwC_Yc7X7?MYp-uhjU>kBSt&LZ9&_XPTY`KBpB2f^?TB9~(Qn4X^~@3~KS! zEKt2jspmCHM=03X-&>q$^K_xO7xed@;@o~HdUKw#EVuO(qQFz@p*&Obe7a|j(W3I2 zJy51?)X`ns`R7dfcQ6~s-lw;8$ad6~s9SKG&yY4Wcm;=fM|qw*HIMeTEs^Cvl+_6` z5)o0lB8U9SPk^F8oc-F`8X%+o-{R;N2J!lJbDr_5_^bx2p}+6KE?UQNKjTBWNHSRe zlo3}~I*6M%Nl;_;e4o71lIAg<=2tQAgNX>Og7)yumIg0#wnNR^O!a64W-J8!yd*@^ zzMBI2r7kD6rYOk*?vm0mXSkVGbM6N{|UsvMDM_RPO}LG z*X2UwYiG!XF|uXvK zRwiTe!h-LP-E9N8SEWrdN5iBQuf)WVx`0;Diybe+u@m7*q(hArCOE4^(PN& zQ<|8V2!(VKMN+FT(6zC1aV@4lVf>ns0xC_BtK!Y+AOEK9rpY53KkG%6@Bh8CUYj_{ zEhZEdiSS{qZ%^0t<7e#jTFX+UJ61@GAThQ}N*=}oshXJa#>YAE}m(QP{l#GwOW0rs;dI++X19Ng1Z!EMK=;)TG zz|*w@z_IXqxVVV#%Ao*wlYoM&@m|v}ru98}S=rDs%>pSaE7s>9{guAA!mh(5Ac$3D zE}glrRSj$lUWn;_;&t%^!7QfOdIhOKM==){2YoNYh**9?Y)r<`+JE=6X8EcT)Fzt` z&+z$7%H;NPC{!$J*o*_y0$!|gwK`qveX_TkmrgK z9TP_%J|;tvv)(T|o6fz?Lfo73`B+{{BxyTEb#ChP+Xq4d(E>wooD%zv&TQ`b#b}ZK zxmP&NLwx9S10C zH}Mcao|;{Cs67P$?fdWuxKh&f^`-GyU$@}IAGrUUVTUit0!a2-NC?7pOTh+8`r!bL z^q~MT%fxTO5cOBA+WIl15ld+e!70hf7nco|f9vB8(xme_O z*!*kQ0~gg--qNFq2j7nd&+u1Tm2806?k`E$`#G}{IX=6;0FM<33lFzgTU_)5*pHfn z;~t38AjE(rPL>X!fDp#e>$0lQm-+eYHnlJ#{r=-2EiEc=#sUKZ&>;DM9kLF()4a}Z zA$B+aaK#cbQqt_Z9=6wsYu+@(-E?}~+aw>}v(`&3O6?*|)jHu@DAivnkao5~mNvTqqEjG=>lNqkX4o@Wl56BTzrkAZ{8N9b>MPZR^rkz`t-NhaVF zj@rKg!?r%q>vye#*VrGp3j+zOq6fsgr>2rKVMiKvV1vT>1SQxD%&NBGZ|)rK?U~{d z5*~rv=M~a!DN`w6;v7KZ$Yu<+14?n(Dx8-*Q6V9||HYhyO7Of^ulGFX)ntlugQA{7 ztx#J7s)kX7x(GP5WJBT@Hw14%JuePiDVPjQhkS{ZP)W2|L}H$TN+JfpGn@jIywNde zcdDItC_um$eDiGKWNrZha~TpAnrM4R#{)vXqSjJ0z&OgEgYJR_usZ2$fC#jr$ewbV z13BcI=NwRWR^b|o5?3V6YQ%R-d3onR^N6ZXPD)jl#NQYjb9J0RHjapxExEb76O)|; zYh0kZY48_%Nr|=ZuXhhN9QnzA=dX*WrXgFd*kiUjkz76#VN~Hy7IH>cRAg&@%Q-){ zihQS=`sMpV5A?EIh+iSuD&P9wa3)q2!Dy%$dWd{LCg!Jqd`Wna_(BSgJ-Ii$Zr778 z$XRM{GrY9sPMfju$4`6%$E8zP5_Q#4&Lz>$gTn$}W~0Y6BmBBVr`;lKuEjp7%6~K< zv?Yq8DO7m-m*efoFG|06eR`}U+&09z?RA044hVS^>``iNdp(4VCQ&5ic*a+U+Ih;h z{xg4k#Aexm&EHfM!++@HI>O#(66XzT`pmXmmApeBrq;qm0qZQx4Mtv$ zz<|?Xip$MgC?DCNi9`p@#7Lva<>ld;?5+zJuf+txC%TxCtVg#iE6l!GLC*MAQ?s8@ z(e^B{e~Jj(+{Yz*nqQ}M3J^-Ec7eUENN3iSnKH7UDxnOcayEXh(9n()Z2A zrR+2cmPDcM`N@|l(Pa0qb*zXmg>LaSzo&j3{2S{j5ruH#BQ>V;gdv$&tzNt^!oDdi zvSO*H> zSGo`I7$@d?T)1VD6XN1jNHug=6BeQ1-`!{WJaWB0@|fFfI7hs9?@lHyLbaD-wR~RD z-vQmn@rbl~ZnPq)+W9f_t~sTdR@6L;H<1&G;OvjKCt2fD_kwy;4WvY7t2Dod=SS)M zT~Sef`JPI2=#U|U?9&T+0Fsra?L}%};oOj^7T}Txtrj{^MgR)~kv|R6<`cW6&I%~& z9i9zXeEG1hod((RnxdizK&EaQ%2cG?eHb;rgHD|9D?pM@AgqrY#N1W<$pn&d5sAtl z_a2I~CU}z*5vfi)B|y|xISbL~BX~#Kh!$3vO#np8W z@QSX_g3l05z&qA18oQD3Mj`zMs!sJZsQ&{2(_UIx$pz1*K&0wjXORt)_v(UH7va;3 z9d{ScD^1Xi#F&)#u^8_Rm3Zzr;-aEdRz?=v+ej%XaZ+g4=BqHOXjQwJ=`1G?g*{0k zwq+trROsT8d%Cr0Mr=<%?=@~zA)9fcB8T62(f0Q$Eqr~MpBY5+y!OxykrT0Mo5+8p zEmJMf1XPn6p!$@@3El5Tzj8D4o_`CV`3-0eZg^nSSZyOLPJFbfizI0l z#8?&~*KChL740|cx#=K1YB4VC+_8i4mo1s&<#2D&9cpWero=h?+Z9qjd|O(xa>y7B z^E5EbDm4GudgrRH@D9~mCY9ADh3M49j+?dhTO@|up<{?SfZ zq3`Q-5`6CsOx5qg^rP_cXU6{NnuYGGgd?j2eVU=0X2K!ehm& zY{aaIlh!Vt={G=B@P?Kl>#K*5;oirxXUP1n=hdUje`-ep#+#9zYG_nnb4xYuxBkg_ z6K$ldeLwU|D0&UbDmVBU(c?2>FDh`_cNQ%3QK>VNnA|3fX#XVU{T(tUDcLUwz`Skr|03Q_oi2GdV-~$g0BCI~hW9fOoWgL!;Kt)D!27AL5 z67l0|UOJ*os zV2a+IbCX{m28Yv#wl{IrgI>9u%x=%e?arItGS2ljWw155Tk*`p_V$o3jesbXNQO`+X6G z7x?wgzkf_oRr)$wF6Zib=k9Ftnr^N(zjzfTrLdI!bE2K1m-XmFTw(;6ypWWZ9UMO( zX$^JWu^SQ&8tST{0I=|;EqIoiua9#W9ycK4dY>Ii-BDC!Jh}$XaVSX1x%l|{*x|Fd zw3Hv6gy%fnJ~12Rz|Uw-RQTkgsQFD#NqK4Q8v}#rAy5=;K?gW8Fi^x8LK{$7T-?bv z-6+@_rEj!sMQ>+u7!zP$cK)U#FyQ8ss8^mcnCt;-RjC~xS8g(4dMdevkVSDzcf5k@ zxW2TIz&NSrcHECkEL0?v&@6*Y^kh0R0w_^efp`|Yj+TG!Z;z_rj2gvvrK~@fBWjdhJworS^}w1|DVs{Kf}A;VoNR?<_OP~S5|r% zTU)0ornI%UuSoLzI;~Gi(z@-}Jg(j2Ud#Cs$5#}W0WUi3kCl;N3~hQXU} zka#cIgNv(-1u%~L)X|+FC*T6y)j0N+rQ*;TbXOasycRjeoQd8Z5Y7ty)d*-lp7A{G znXE8>2iDx_mzS5O2vxn}X>zbeDg;6hLsDX*B?eXQLk1-MoS2x`E&$QSf&Rh(apu)* zcYFczwH$~Z0jGW-u_s=^FBu8YLNAiv?JvMZIRuyCS4v@z=RpAh1JHzhMO^GA_PKg| zxBpl8Zt+S5B`>B0{X}sLXc`HZPeQgAW`mD&tsO^OS|%3dY_1L$C29|Ibq{>*Lu(W8<)ZnPOA8D7!iqfk4pN>MCy z8ZqkV%>o%uz#@EDoviWoN~fr2hfepd#& z*2b^7_}(&VXujA}ZwGt(q@VLPE_OBA0LNAmGN{^;AG+;EfaWP8Z|H-Bf!t8IqI5J(hU|YH<5)Y9KGs?Y<|AM{Q z|N2SJ3l-2zUGv9Qn8j(91VMzGo5WqgcVl;!s@x3agj6!b z+7K~?LUoQM`~cy1>pcl7f?GaKd>}vC!Vr7q;Pk#(#YEwWI~ZcJCUyHXWtaU~<&>+j zvA6H;H{o`Yy6_a1A7ZQ26U3e|P@U34MifiiB`F{HgiA^-i9xf-$_Z<0_C>>PJ9 zvvn@S9iQAx(jV2;7fo+U0v}+ZJJZM9m;Sf}tnOHnKA`eE)uFAj(}V zG+)+qTR%i(#}d`__@cXuSP?_mRZNS|{4e+RR5;fJpf(`Cfp&o;IBX2)wIRq3Pd|Ri znM6<^Nd+k3W-z|&E`~qo48&xfGQ~_OAmjqy>1eXppd}uB7pG8d%GGg|KOtTfs7}Vw zF4AKDw1Qjh)vwUJg$pyFiQwFNj|l{VsFzTLETEOAuC_lFdMx($f+Jfhvqa#!o3z+P z(B$@=e&fUIu$c!UJs4uq`tRc%)hm|id^*d^%M-4yu5OK38oV+kI3zoEM-?15$}X?<);l^;eHZv?NOvhY+l%ozwgm0u>`(3 z%Bljh7h;YWQRVCqB;*qiGe$;-&>xFxS=m{QEO=d{EMUF;=5B_@h zb5*9eFik{r7(eoUyT|^L%*{wOHY;##_&Yv~kR&#tGhKs0L(=wS)hl8=JUc{OhjgN9 zqu1qKaMxcvJwNyBSd6p64f`)F(e2-M4>;1?sRjq^Cbq_lFMw`+4!VvS)P5AtsvU2SqFO8N2#KIAwmr`9N!9pOh&(4F7FptYm7FW;1#$;;m|a^o~g&n2ID^?`MuE0o|g`XD~>|xp4;3MpW^MNJagz z4CxEmYB%6a6o9F<$aWB=7o#k>?X__08xB=yz5$o1F_-z6tPxF@r_(WWRB3flV_;y_ zu=0@=Xts7K<_EPu(se@&ZPMEY$ z79(j>pqYBvCb-P8LWWkoBfy!Er9#u%(P0RQ=@Y<6v;%u08Q^TZJA-v-N7@A8eW*m{ zF0)t9s`u-VD^xRwMoUY+a^J4t)KX2S;Iyba9trDcLGqw37cLW)|8GCBBXi4Fq3YkE z3Zn|nHu5IkQTkZ0yg2)ZabH#=A){Mrz=l!_fsS~E`Tm2a@x8~d>hYoQO}J#HDTl{w z>e=hAiSHhuDm;DO^~KFGFkbknjEL|V{uXfFiH<3B`*F;X-R$K0xhA!8(*#}d#1)lo z^ac74H!`^|&lrV%++Br9ydHF(mNp6s3hX|)?T?HIgzsijPWl#Ng4G7toc>sYNcsWq zi#?18Ch8mvR8)VMW&lTGJQ6tSDq!03FUtGvK33;y-v>D1GBi*8 z4yvsd-~gCx;$nuQ~sFIq)j7=vx%? zDM$~iDtfh>UZbq457@q*{Nk&oGdT_rmS*-45J01{z(R2q*3V#yfOD1roH`&ljBaq; zAWDgkmvXim6Cdb)&@jUIIVvyD+znVI1w(7A!1q4eoo{h~!4f$M$#aw^PXHE+17roh zmXhMjVHYqoUdLrbSL|j7X~^yE7SRpw`omHO_GRJpe&GOn$|WGGhX>e zC7AW_)4opgSsWm@@S`}}BvEjc@##cj5)UUc#haNDc4E5TpvB)n3vgs% z2K;<={KNZN82T|#KSsQ+oxnM-Nnp`_Xtfx%xx;XSiUM3bXY&MfrBpJdvcl+@jEmMG zgn4zI7f3`!@h1ztMqJY*IDUU}mzaXN0s=m&OiYtTLI=O<-qFvDw zEH;ZoIgrHEJK8p?A%n-8im88Je#jLR7bSZ2ZWVD7)Xfk|YYUJBbLpzYtZUS0jk4&n`SE5&smss;kIxcCkCx zhhb8(3tM&qx-uMEnfM(uDTL!EDz^Xq1SUS*9Z61cxjGCJo{sjB2x>(S%S~Tq+*We)hzlq&TlvWMd!2*QdUW$H&zbDK{h6>ypemauUum;Ykqw;EX;xOvZPo=}Ab zU6Ig~2QQ?2r~aqn8bB2*cs#J!omH_wCuPT@h!dTau^M(iP_8{zjS){4RovjKC^PVR z;A+G`eD1;KuY043uPBxL{E{10iRW9Mk8v9eg*Mfh zPK|}emI9 zYA}`A*vhb#lyUM*UTm$eFvXd<_3WKWXD$q3(uA}B4CYhFCi>2lnj2OS7|e~>2SJDt zfn)&0G_c*dbt@XhpKXNK-a(D$8j^h;k#L*e)-nV{ig5zz_i6DyVUi*p-$z}iJi2Z z?j54&9kWHjr{4U7MS6iD-%Zc5qf6X~!2t0CF@+;!U4@{6%t=R}L zwr0V3fcenn>f$NbNrTx%fMG}E@+ehlzmmyWN1xt{RWsJ^g}iOub~!q8h1Us|K?Xu6 z+>X&-o-TMzPrSK$*HW_fceaA*Tvtr%RSNm*TxB*cg|}-x?O^=W2cHjpnxcfyRyRR0 z4)3`y+&DjwKCJg@`Gp3QHlpn2^DajB{iOt{dT9cTCBVKEt42HWK9_M02ylARIE`+r zXlv&?mjdLtZ;r2l0IrSe_V|F`G$i;6)x~KE9K0+2NQRFeed5;2b2UB5SNYD^c;@?4 z;UW^UG$|4T|9euy*nZ{DdEVtd%&{Y9109htE$tFd#|Dd{=kR>uFU|tR0~3xmQ|lQ- zH}8`1>`BkBU$T#h!u0Sp^L>-i7_jI6{N8h8$Q%6gGyRb@UAcOE1oEyX)r-x^$VtKB z%%FF9^yMq7L~mow2_IAD5r%N?i;3S&$v;Zgyeolcn>((or1Q2Ofe7)N?A*bq+E^Sa zZiOXvqKBR8Dt zFJGu{cE|DNpZ6a=eE4s7j1_1xzz6~Cokq?3cv?Kl+=qU*>C_&5O%s$E%sNHuA7f36 zEH5eflNKL;%p@G-Y+~atxtWaEzRwL zFB)8Okjzq)3>;G6$AB5CX&s~rgCOifH>g7S(9qG}x6D()yqq+GzJ}=YJW%4a1nrid z!`KW1RC_!Oc{w?&nQ)m#zL1gmKGv0s-WXpXu$NFcjxch?=Hok1ZH<#V?0Nql86VLW z5%KEg-A|iUASIo;{!i58J4!mbUPY7ajjGV^T<)a=;5+@N!p+Dr& zs7Nbj{!AS0brglL2&d`&;mdCj|5w>-T6@dK!Or}s;yLxH`rFChPFKHQxjuR-tG!iI zzFK9S@F@#_NW+w|K@n%R49EM4`gGT?)zwk6nofzs#HQK+!`+{Wb+Hz7jw3r^9}QysmyoFchFifsHiQVG% zL_JY&yuvCzgqw>H3IG7&p7*h$M|DRxE+5cug3rfCsMM*!UYg7J_Xlw1B^QC|On6bl zS*U=`oG46h^7R^Z4`6yyh*I3p{x`b&@^GW5ksf%6UsFZAu|Z}BrM`4AXdpe)@&lh} z#C87u9bWBnN-zAR>b_LY?z1=-JYKwei zdCv6ql$rzatzX+#sefY~7ErfFyb#u$g%EchbYqp)LpeJlUWB%3;oX+jM}n# z&bz)vQIgo?;pBznCv3AM9c_)zY#b0ij!){)YxFN_n3SCII3xCU-c*)Jl?nSt@HE63 zE2ISg%xQ#^+O`^w_3mdDi%C|$+s|;wA3x?WpJ^=Iop8n4nHla~|5<5$W%w~J5j{fz z6Pz-?%7hi$9Sm^tbYr_|Wf&P7(<|qV0C^l^aB%Pf=_`OU)?@I?DyP-{W+AXItSK*d zAo6LQcn$&Dms^{gInW#~h+LmWnE^}t0x-|lKpl;6EJYxo^1MaTU-ZBY>(jjqB?8GT z+U=B^sIU^JvWd)xOV_@dWJ$!>wm&iL}JoztWT zr(rO$ZB=&Z#Du)`+GfLmaQE=^thgBiMoIr;7}&0S3zfza6noTg1T#1}Ice%hJQ?XYZN{MFM)Lu_ ztA^9DNerR=GIxkzaomNVJL=j*Gfm$>{l8}=uYW`yNu;ITK;w@dzQujmdJ8c%W${9w zrponnci+_Ra?WZ0VDsMBq^fsbucMkIqU(R8Jxu1wXy2`L?z1-;x)dXyAF;38e_+qF zXv7QZRNki`0IC7L=u?{|0@E2IhwnF+I_d7}Fwx7fhtC2(0Iiua%UZ zL+rUmrNw=uVr$^J?}J77Ae7?VDNPH!^vQ)RN&eWB6XqkE*Wp+$lP4ZQ>~^G2Ba)?h zy;1&Nb0#|!sxDW?h#iq82zzqk__K>6r3 zqsqo9nMH87w5yU(Mt@J{5h+Y0<@2=~Kl`o8v`yvzAa(ImLJZxIn;rsrXzQKOh1Bou z8DbFSVqlYr0-$J%=)UVX1@oE%L9HLZ7j3K4`bb5lSpTijyrq>uLBz_|&_8}UnElWf zKdh|^))57`ju2K_j#zxgts~?TKI<12p}V)XN63;XD_O%&bNbocP-(2KO_Fimz%624 zBbYo%N!5l3zn*kC~3ET82xlk0ELYLo@93+B4~d8;++nTjbL$aSIE;t~24wi#?F$uvfozc;|1ZYOLwL@RAe7SWg z_YCC-X1pSZrskit842$;R_Z?XvKEOyIHw{+f{4Tk{7$ZA6*2PS?+Oed%s$5A(X#+~lUv*vkjh zhGI8W?abD;mWGvz{fqq>O-a{`%#Lc8{w79HI!Y`4o@OxJcYifR=x=mOE;#hdhi?PL z8w+XKsb>QId~C-{5jHF%8|_=w0Y*maTdublGG`2GO<-{_fTe@?Pxjxeh|g7XN~RSP zbU?%DFf=rb0(?VeHlXuNZfN%Z7WCdsq*XZ%mM#g@8#}?(3~V0Pw`Wcm*e0&o{P_gt zTk9?6G8-A)*f_E5_jE$nVRls|akqQ@VtVj@|2}ip2z^6!do{-bC1Sr&A|6Vjo4SY_ zxq@Glz>M;#O%0NF|EB?r1lTh#X|kh-I!%|j?XEVST!+|*O9q{A)v{ndbieYxD6w75 z`=8(apAE)8vx=$rv>wGW{K5Y%0j|U`9n;z=_+$TnNs*H&l z;89+c_s0yEQXOSSE25->DtfgDQBF((~RZYeXxpGky5<>C;^*JW>Dc zm_t@^*`dRKpaIeZ5gys)n|?sNcK2NEBNebCvc_KORW?3I@@Ku2Uh^lq8!L0~NmEgY z7<*Z1siwT*FraT6EW_&YMwkx`;M#eN)JeK8jfbBh)y>Xxg^|!=@atDx#Y=YsOG|Re zA&0!&JH{wQZ0S0a90jUL(O~2sj7d14eI*#WfP?6%L}OG)k5QL$3>nF-LMYTlblRD% zxOq13_h;GO3Q^~E7i^fW#F6{!`JTlc+hC^L7OYgnb-F{#=8Ck0ogJ<}kW0I>rtoNz zl+xsnmHshA+o+`6s<1dFG3Y$b6iVnNXVI-X;3H~kZAZ0BPO`uMZDdq^l3u%TUtwRa z>$>fMkkKy!>l$q@?+c%o8RV0^UHNOt7x};G`zWL_4o=?8;`se*8#aB48BhSk^J(>X zv=;V$vx>6<*>B=aA)xSnr;S#2dXhA`ua0N?B`q>EeW?FqGd3VlzhU(c%|I(s@3 zj0OAtfD7IjN)Eqd^#;)Qf%Pds41Bm7?}r=NKq>#BoGbS2qCn)21XL`@>?Ihq*b$MB zKyEn#MBk*HwYBeQZQ7t2%o`EU97r!N#szV2KBLJk$ZP_J{8TbbF*1saZN%i0r#+IU zGauEOep7o!Lccib7v8HGIL}D1PO8R49CG3qDo7DEb~v!pI5~ujgxP{%zVoxRc6HeE zd7CxlopWQUv)qAz_Qpi6yCI?5g1#sH{(VGGowi0J#=azSm1BivKe`|JZ)bY_UZr;j zR-863wrJ+cAG}YW^ro&_qU3jkgInUvqpLl5kP$ZXn#$ki3i-aLvuv?jud^Gh9=FuF zz7Dc)nD+AL`xk@rG(!t#@2}VXLk5S*hgVbITb?}B@;XM>M@ui}Eu9z)9yANM_KfdA z@|n{4k>1tid+;j`;d84H8=cR2d}3l|anD75L*P~B!0_Yu*)I|oXcD@2fE4+2+0L&6 z$9rcfU03*2r7tAJ)uha7dZ#6FCLx-m!T4WGW7^5_AFwO#)D?T-JSEv=@dO zFA{9h*S?EU7Q<{L@p?H z!6KRh2$&(zXElPA&@6!dFXOu2#yG@@Jsaq4ZS{YVDwz1@lUmg|Ogaqp-7U=pZb@7l1Bk&PJE*ALvurL6r!A{sT(S!+S6nrM+6s zj6xrl;`LI*{ao{O^)~+KT6-c!hKToNl8&nC=ohAJ`4nMK{%)%7LsP#?WoKsmocn~wbepKbYVoDqx4^mG?~k9$xME|= zw^UR-nAsQ#`#agz_{TYqD8(!B_$|ASz}-lb_+U-GsjnS&KUHc! zi2i-88Y3Ve_+2O@ocC?OozS%PvC$D)bJ%?@geY4%De}!`1j)_uQHolcdAfb+HmqPU zm{fp-q}IVfyYbWM?w44bYp)RqplXz3-_qdQ?5xM@w6@H?I(J7EnD_H>&lb-<5wD_^ zaD*c?7U;it)BotFMb~jRYU;guW9zMKvzlsnmP#<9>+aY-&3eXmB0h_?LbO zD3sQ%DALulIn_Xb0RE<~*+pR3C!{ zjq%5iA8EPeXJZqRAlZp{=2*!!A?~zi%1*du9svau+u6xiLQOq7MjG* zhwqPD3qvZeHznhe-<8c22OLZs%EEK*`Qy&seyxr}i16KZ_mVWlm^5od5lt=pvZ~PS zCF~=Om_RBXBmW_%s4PbFUgJk5Aq7QY(NAy=U%NvD_T|8ECMJ+<{{0(kWn~5AaH29Y zw{AR#T3aQcs0Gnh^T-Hc9Ge2+Dp$20pZ~MBOsJAbDQ9jiKb+kiY7Q)B>br+2zAJym z@|lGD=R0`swgB-NSk!!@)TM{XW0a->C_Ye;E%^OS`}~4zxK^7f&TBTf)0Ks$7gGIP zScKz^6k+nr@Xj$ve<*${zI4ID<8n(3ObwYe%Q2a|*F|6{p$EjU|4y1g(iw1*we?*w zeC!}OF~60LDarvP)1vi&55XS2$C^ z;eG0?s@I$5AVHTjn$xAhVEWz)$079>dV(^Ou^Iw*35TJ>@TMOz3fb% zbESMedu2oBmHP6D(-pRxlS6Yz*uVbCD!P|Cky5jT1-87@*az8Bne95`0yz&&%Uutg ze~xWS_ePRGPZ4_HRcpVkKyV_TgnV%}l*12#-*jar^V}^6e#xA1Na$YvSE0$$ z)!Ul|85^J~%Q-oD(%zkSY4h=9G75oGe66a;{lmkh<>h4qAb)^9#^oQZ&$ERg@NL-y_I`PAmMH`Y z6*Gsy!tlv51=9)xIL2;-G{84`bbNF)t);8G?K_rqWG+YZMS(F`fzcm6p3}aE4^b-7 z@5rAjAE|WR`%|h*?p}H2vdw>XPMD^RX7j869YxM+Oa&yOSH5Iq%|e=E2z@i+@A0nl z92@a1^i6d&Z(9is1BcyaF{va`R0l>{hhI&_SKXJwX**EjnzStLiDDwPu){_2N6+i@ z+w_Nr&wfK?B8_vO)4!s$l<5a(BO+DvD%M~k@+|c<1x(dbKo+$pV`H;h51eFgoufJM zdmOv*2{by{oyWLg0GB;%$?$?p&Kw#O^D{8&i$=f3M=k6?4?1Y<9t^ z(h^A@_&u(O-b>2wE5&fYo&uxnOqfX}2?rJsxLz`ymx2KZ@ZaU+FmL7g;mho)MU#0K zEbzypb=TE;!TLBeNJp?g`L9IjK}g$i zttfejhl?=#ei(7Uqx9&xeNv#X)+c^PGetMI+S;=cK#TUk6Q9N0v~uVfGts$S&D1#< zbLK-Ldrv9W#_~w2z1P1|{J6hhd9c|^qIWQl(em?FqvWg5gVhZu+De@xF$;1c=3Q|{DP8!QA5)|q+VuNA)^^GKoTYfQ&twA9nHr7K^ zZyXGuFJMZf0Zv4)0WRHJ=51iv1@AOoQ-GDEl%^(Wa!SgL3(OGA)=teT+#--<2r`wv z^Cx}!Bua~yp=5*9)aIg_tj)TkZ}@uKg!tZ-`@bd}4~xy@3vl)Ei|=*2y(wexi47y| ziGlZG>#gI_wW0gsi56AOeIEj)*2}O!pSl1xw1AKnFny-N#ccX}(EJxN){GR0Z;KCc zL*@ihpaE1y@G-ZxreOn0y4MJo3PsnU%gjgbol-)k(P&*)k>cQt>qVt$}$UkcfsDcK$B5r3rp|7 zuNlu|m^3!7TaR#oKSM=TH4wx`4J#(gOH0G<-UO2K=dZJE9x-F>oS)2{qzGW9a8qov z%8QcR_D3GXwv_hzKUBR1RM%bf<^2PsQ>8&dkVd+Z6p#)9>6Gp+Dd|QOP&%YRIt6J9 zq)R|jx)GFS4$nLD&VPi(TEY^E`@Q$vbN2phdFFsNR}|D5SEcoFY{%6Gk3WYeC>JfK ze>mhGAt!u6#U+0H6wfL_Y+;C(jZ*LB;BxSn;CBhlftOK{@f?L5Eq8~3|T=JS4-ij5cX=X1m1N7`L_Q_QjP(Z~k~TI&{1 z_OuU%F(NJ3M{KMi1`p9&eEFU{homsz@0G!|n$lJlZYSK0x|C(vct;GZp)7g zpW3$7|AqIOC%cI5PkRgmw1QDViz6cB;yzTB*-6dCGfBCC)w?tx8S}4~lKfH2)nBRt z?%tW1bW&Gi*t>N-D5@wT$;hIBl+QA5>%olx?#TNc$k=1?K3cyGVr6e| z0Qjk^qWc6(3>AUu9BvUWq@Ra{hns=o+j^#f9qJMr8)k@}_km2E9rK)_w6)#ct4A!d z_q2at-&Gqf4}-MZa`eW^9tc0mbBp2M$y_qqos_qBa%z85xWUEN=c)ie7V2V62T?-< zN?#m`a5JieT8OO{)@R^BHBr0!Ug{|t$z=400J<-D-Qd9I+RR^sa%sWUhiH$Xy=%Cp zj!$6y=a@C`nP_WGb}G0!EhgC@qWO}mKm#*6Z_}55HvWUIDF=TeB7eBUZi?xW$N#)2 z)2ynziHQ%@txM&PN$BnRCOr?ESEW)L4uB-~hAp2PK`$uit-BHc*{YNhmUO)n6c0)M z8Ag_WUkz)45COq2{r&cKD*meC7#H$^;3Td+N)sYhe zYVDJerC=3f(~^KgfuHtb8lMMm$UA0L>CrbAMoQXoLWR(7P_kvA`s9s-IH7sJ8()e3 z;W5x;Yd;M&IBsr7rly*)a69=3?_T*3LL4pvQ5l4}@P{>2`<(&qjOP!D+ZtPS2nOwV zlBO50uuXLcx?Wb{V3>9;9w@K&pWI^W>lhrwCyYRm&F@*yMN!jX3yCW*4ZD>+C?_Ei z)YPyH7{gc3h%7ydUZGi7xI*<%tfg1Xr^i`wa&p#pFjQL4bp4guHja4vVo|M(_X$s~ zjT62;F0R5A4eeyBSgsZ`o~^X9KeF9zef*m%?bgn+TcA>4Hg2`c0f+hW(!AhcL51q~ z{-N#|?-$ihLrX1k_q1ikEqfY!xZf$QI@sDqgO&+S4N$Y)3KBrTaQ4xPYx4&N`V(WnR6M z*{qG;E&8`N9{~{Uxz5r}%Y)Mwk*I~Zcl6lwUvYq$Liqmuu8Cj2GLaDwF}w-B#0j`L z_<)$?LnAU9e`CidW^*Kj@iF!LO43Z@HXJ}|ToQBmEjL@~rl8Qp-tR-OLz7h7Lyq-- zkLq!~%7csNhf8gL@ew9-*f~r!xzGW;K+Q_B&SOiP5}15+K~}g8l;<9YU4?fKJ~*^7 zA#`{Gncx;14kEISt}bNNEK<>()OTTFy|!tEa&Dywh+GpW#mL7g;1zSazXJukFj%ezYsp^ESE2IBAlZn&#}qLHx64qTu>3!AvV$J zn3%&7r=C_T`Z~#7{=u_9NAp`pzCHo>o%=_4NkPWL&->R7I_{L3O+-wGCQ58;F!`@G zFp3h7z7$?)?BgOGpQo5~6qho2rrN{U9+aw&y*)*NCPi~@Ix3)BiN)(sN*fQ#qQ>9j zhUKOD8i76-Qbt00u3>j#QptHURb|MJHyQYU|8AjVl@8VMu);o88XUorurm2}ZSnaV zCl1WT@>LVkMyhS6$!J^?)6$}WUF5zsf!o{LyD-d4-21u9ZG^t~;W7iD%=v&e4+VQ0@Kl13={Q= zQ#SR@bL%)V@jDK)`il!35l3H00>tn|si;N8@KcCW(0;|q<`2hAK-TmbOqG?Wz!(ThHd;be~y|-@=P{TB#2W*f!+| zXsd-n#*_mpK~!9vKYg;oKg85raZmG|d+olR&SdTmWgz|cfleViYL1xi(J@wyMoD=+ zqOqz<=Mpl;e%#}?CpGks4le!SmrNZe8v>fb0mGW-n9(sYBx72z{d}XH^au?g|CgTo z&bJ~$i9K_uF4?Oh4D(0jy7cd%3oRs=a3ViNXOtNpG#{U`)ZG-wtb zJ@kXO9V@PjJ3F{mR#w|E34UQHrKn!|U-5T-zLi-9gUa=L>{JOwUJXoz0gDRige7|N zmZafJP!FSG6RUwpm7XOT5&&-zno!4DcxQ}&T&6)*1DzjP)6Mglh&{_ zQ{Trx%R%4g!j$f%ar49?#ZuV^a+gEsX#axQ?<-Kje16jO{iWjlR}yT*bSx}bh$K5Y zxaCaqYxcJo+y>UtbqAM!-UXURXC-Y!bb&^RfYFa!X(162)!&#+=7uu@_=vs$ua%=X zEstNhcKVeXh{Nyd5pk6M7_f=qQ}D+IK-qFbWC}sYpYYvaf4F^7O!-lIE6=~f~ zDW3Z&{qE>DEgt1n$%NRGzki7?t6g0WkJ>#BDn43-j+Z`^ng6&v-{vJA;Olu?r{WIQ z&$6w)m>S7CtbJvOP_PR=7vLxzW9cnu5nRLj)776#g)rrMF+7MdFD7RkvMc0D^?~x2 znKO0!=E8w@WL#YGJOi__O*5obapPHv$C?PvrB!4F5xaZ zSV~^yDo4~uvHfb*`&X#+ZiJ@#0U?$?10&-WBWs0SnMMgz9@gu>3yP3LyEjk91zwDakCx7Fms z9(J9eAQFxowKCc}Q2=5_^#D%yV}}=jRaXT(1~koH>Q$ii)#TWu!TNc`&d%P5ysp7s zz3ty}tHHcZPd4o@Z{sJ78*movlfxDI0zk#0;o-RpMNK!*t}4aXfMXUJA1@19&@Hbc zYh1lXJ4{f>ED{`?v_#{p?ma*7d9mLl8rgFnbWG8C5~I9K(Jyt_K9oPN1pr4fF(IKK z5^#IXIC0F?3JPjsiwSjKAQ|u3BT1;MzcK@x{IwQKGIhQS>l@Mo4q(N4U2}YJK!mS{ zj#FeVZTWW0!+w1J0Z>54Gp#;6AV-3z#$(hxXfps#3uJ~tps0Xb<1$OoMtJxWmgG6# zLmDA*XH74P%H18d(bqgJ@&zMInP1O*X1o50<54cc<{NRusN3Xv_W3%s=Qk7|(RrLe zpbZ(ghSu?oN~|S~?5BcUnL#l3>BqA2A89{s8j>{?1&P^{NSKeGSf9z&V#<1>5}Wlcyh~W;F;gOex&= zl9!@@Q4bq3OiAH(dw7P0=1*S2%f$X#+URN^G({DD@*Hqu{W&!=vkaZq@vszCIF}yY zyh~6}5Lybq7Hni}33LH|Q~0F?g#tai7NEiJn-yBZR;r@yk3wGVz$2n227)b5IXOn1ZohtaeN^( zhJ#YA6AJ|z9BoBP0$NIOXk;?#j^G2o%b?`F(*YON14%0tD-mqR65{(74c_}gcoEX4 z?mIILc6+ot)L(uDq@`!78yCJ;|1a+H3;e2X%$`R(GbErzi;Rlugr3apd-rgo^GwXm zpZ>he8xSKcb!B%oT5Vr6(wblUbE@`z9IZgz% zWN@Lvf|*(UyLaKo_#X(hlJCd#t+g=>>7*q0_Vg&B5ahenAeKe-WG|eSapnwkT8!kj zgo3Uj@a~ZZf^<6$Eu2u+jv@mYpV&j7bJuS zZvE0`KHhN#PB$l1VE~fkdSVZ(Mhx)N_owfa`Kol?iSE1G)%;FmY?HgnJ|A6kQ;5|r zM->%$YHj5veDr;v6g-%o#xfsY^a_ugAu_q!8g2E<%U#o&P>??2w@uJS4fP_$PU%6T3^SSIf&w zCVS;|QkD*6tXG#XlWUGL-@j^WyIg}sQB{(`Ld(E_Mkw>3)s>PpzHh}98i6n58p@G80TvH7_(J;wP8QK0Ms(-iNMoVb^#)Q>6NsT(`4~`XZ;<{y ze9A;P+TykM=^7**41kzqVrE97y#@E_ZdjSH@g=@_6N)c(k^`!-7vyu>BD&w?)d^*E zQh-R$di46Wwu-hbLt&MbDeJdZ>X--1?Po4`5S)7Ke*|~`j{48Ew|rjvL$@WLzXGGn zbJMShv}T~=f+5HPbhev(;D7wpf|{&=3OhU4ktJD@0neh2XX0a+fqa+BU`9LsqQbe# zTT7Ng+oSPBG)r<%9k#4taFHq?^}H`EQ~-pFmdufrHr63bM(rRn^vUK@YrPfvKwujs zvKV#Dosr`_yTEys1r(#chs?Q&xa<$UI92}&&X!)CqkYwUfY0Ti- z;+p@L@fTuyF3Mk^A8`f>d`dKKoP@%Sv|E~S7}(gORcz^cgEs0v$!w(CPcL3eOMiZ` zI@IQ;npM#T6d5TMPrRh1UF(5+=gc3=XR97~i=AHK`)9KuFw)wz=EboQ;VQZ>I~~@^V52?;_K-5xDR0MIjjFhyr8?cyD`F`KK6Vsas)0;L>icY{R6ap^EL0*!p!^ZC| z=~1F7T-;#(;lqb-@W+8Pyrc!~zA}%!TiVN;>4vLI_go-b~#5nacMRX z_1>oeF>@>hms!szu>Q{!>%9CzkO3!j+QQ;uwb$|Hcp+?v22c^+gwVp)Cg`>rYYEId z3#e4H5lxz2H6bIm^+5AHOHgBi>wAQf%Kk>Ul`DJCVO&{ZCM_a4`HGE$k@b>aM*WpW zNnKNl;9Vxd==e|qJQ?+L7{R^~a$6OII~N|PwWMME3mNx-!bnU{kAb9RPWWFwBFck5 zTt9JO`pzo(^vi0cP)RT%2 zX;5M#k%?djtL^K#(aNYVVBdn3%omrz)uJPNk#A}}<9$151Eztq^8g2Nmcqa%+IclO zzd8ubv0b^$=Jv7N60P-xD6negW0SInP*_nfq ztgWBla?I4l<={Jv#ui~Z?bKh~O@2H5tw<)ajj+3OWpIvlo(A*Q*OQ#=<~M_Dk3Lb* z9e>zph3_?(8th&V9;VLJ(7FuN*xQ0wvHfgtY)3q zmbEtTd(2m;oJHSb_qL!rSNf18Q%y%_s`>U}3w>%|8w7MzLrWSJ$diqzh^WU&?=@K} zzpWf97Y91B5cSo_>s2(gLG*QRq+aF}a?t!9*FQv|Vi@yPStpVRV9T(ftoX+iO)i7s zlKSoWcOq8p$M6&pHQN7l-G`|Q6QmiyC@~dC?9?b#IB2nTmb&~N006LFKR23msn^T& z_`9t;BPk?gkYd5*zCJX0%fRC%wG5)M2EI`y_lB*1G{MZFxYUipVvGqYj&1oK8Ax)q ziTVh)h8QSZpQGu!bRRlowi=7|`OvdI6o=N7*JRQwik_bxn2K?K_l$c^ZK>GNLOE&J zkZ9R-Qc868)2e82q}2(pG{0?SkhS^>R@gf@OcF?;LD}9?N~V4Map0S9c6$1`7Vf~- zwZRKOXN@ym;okEQ^gXgJ4BlJii+a4IISN?e8r~Akv$=VCv9fqldkm`(xqA~|HkOv| zgOE29(WFjjfte#wp>6!Nudfenh^zza7oRao)4#xrPce{2{BMN!*H~gqywa>v8p(+cMJ1g@mo8K4cxxS1iHlc}+uEnpK+W)8gO@(f)UBWsyZ3vmR zN3eY2KegU}3QBgD!n7&jr>9}1(#iZickE+p+U!A5_n&6&Mqu~H_{(W!hj9&euZRN8 z|1Y?^`S7*az_rELwEGi^<6 z(q@&bS8JcM_4y{hwSQiY$*^}cq-?YJ#byO}hg3_LdizmQQW`;NTQog0vxjP8+Q0js z#Q%z0^Y3u!#rnCm3ljJTL=hd-h%*RtmeFjVF7-KA)o--DJQXNQQIG%Iz@QhdRn+?A zpTVi}x)TTLY+RU)i#XqXHNuE)GKh~1L1h+8?2=-X> z`tPhS3S7-i7kSihliJHCQ?h-wG#*{yox!$%y6aX|ku?5)N)`k^wzGo9Wg)RmT&q3;Uj(P<^U^y+=t?jep9+S{nFgSIw$VuAntL4hP!% z;^Ihn{@>mp;QHTkNkg2%9*VUiMiJzP{9P_1k(X8Cm2dM(hr<>q@KJgd3<(1fuiwrm zyhi^LPmru2qsc;~&XW8d!bmu9ajZN9{d{~%0H^xRsr^zGjQ5YBi$;p5#clJ7YSYir zy}LK78sb$v_}GxbgN0tpNw zrP)xQwg0sNMY|15VzR-uQW))A6isGLOaw~`G+9hx&|t94>dIu zuha;!V!AAx=s|gjwCyowDSn6h^fW>Ai05|_CnN^6Vqo}V6=x@rB5;p}$I3clR`SCK%eYuoETXN@U4T!P zrf7m(n--8wR#5N-*dVO*L2#-GGpP5a;?q9(d%JUXBMKCQ_$cHAD&n`Zvt2gU@s$Gf z*wnw(${)P8PI~1WvpwIYPPgF7gE(pXQ9C9<`kxBEoz}`w?|0yBC#5~LnK;a_mkY^# zscJH(GOjXFN(JgnguK~IX4H=cbDJ~rQ2(r^p>h~f8K5a~?zg9(pPbAJL10^3eLWvE z8ef4H3#yPHf|s}HWHCN^Zj5a75wSX2KDRu}|NHV^vUhbu?^za+-EhG1{r0@ET&8WZ zd+)`qlx2Hu0ZQ|voyLW3VZPE>TnwRZOUh>pO)M;U%i0dl5wkByi z0T^t&w`{wWY86$ee0t*Dg)rLNooKLYpL1h~>D@nU{f%AkqN}I33l16#NQuWn0FUcs zdV2c%Pn>Y|X%5)$M2~PlIFVsqVBg6_V)G)G#Oufv%1glJ<3_ZG0ny~W&nxbp;as>#;LC2W%JcVA5w)> z^Zni{EsFQ2PKohY%XJ*`b@3lVUziZ-GglosvUj3G@iDuYl-NvP`p70%f^= z#}C|mYp{_yOgA{B>#M2dh%Z>13vn);tTx*O@jDF7+vZ@q8UH|hTJ-C+ku`Kh z)cJnVDC#(&`%xUM?*03Tfx9X2s= zQ?<|h0W|{~HZY6;AemEKi~)T#)w_3wYJ7Ogv5b~@z2x@~pdm8g-9~m0XPO_odhC(U znrh;c|Go0OBHTP2Pexf@Q8A>Xgn7Er$;lT$S6d#D<&%OH~G%oiw zVU`GkgpT=naT+$ZaxtyvYA;HI_Zlt^`zA1ZdwCHTkJZc568CWYQ?_?}z6@lGnDph| zHFY>(-<_2Y(=)t1cX2`4|4s{8Y!IhN<#O_Kcm7&+Ih%)H>s+kPQ$ZQHU~~g~ejoS` zR(KI1K)wOp#WMUP*C3okP?7#lhIk+qtTs)<#f#-G>Ul!(w!ap{9sxrM5%CMPF6N6* zvJ4xomHq$B4N)22R;i_lde@k&f1bO5t;BU6!}law#6jy}%sUybjUU<$80r6H1p_I5 zC|w?h?-i_i8B&S8_0%VCV_Z!ha$V8jHCNYt?R)qeGfT`L3uf&QSX-g3Z!QSJ`Xamf z=}PyFR#o~t{;vBAlIf*VGXs9!UKBj??VzmaD*kwoK%zoD&UmP8(31AgRL`ZqWJz!7 zDLpYpe5Uw;@zWoF$`ZYgkOs$aV;SzQgjpm$N|rk9_H@svM--`ES#FN!y1muNcR|Uq z?fLkV;D2v#j8+wTp#)3V9g>adm7}N)h(opN=-7~ldjy)zgG`H>bvcBh-D)0_K3C1 z55Eb|vkp1)hjwoD4H3k|(Gf4j0x;mgv$F;e@B?EAX=c`7J?)nf8yrJ)Iry@8zJtr{ zjF8a5*}vH0o!KU`ky*~iZf~S}cSFW^_}GC_U|(68%fxhlMigZj0z!lY%z7d_;W;iW z(AYQyK@t^$YMhlNH1CvW4IOL>cR~%%?zM@;g+v8~T-@Pf!g>-Zju%}ctCU38CY-k1 z7ED#h7^tWd`|L7g?nxTlhoLzG$uRJ0GPXV}SQRJ^-UFJ{J|I4KaN<~}eJb_wg zlax1aV%LtN-#B0givQ2@D=Yn!JyOSov??qr>B}2v>HSshy6vR`3S&E>yraC>K1Dr`sD{kr zQ(JrE_B#nqa>RnX96xCb-|&U=(3n8nSErtc|Mw?-qj>70gRUjB<*n!QbPx0%+K<|p z=|9u+INsE9fomaH0*(fL!|YhMLffz6v(?jzD;DUz%0Emshklq_`}LKd{0g}TPIv3- zbN||nj<8eXohHx4{lBzW9(bQ_#=6{cv{ke7v2*uw{((|IxT@-qn+K?j_so&*Ce%yq}w)2B8(r0n^ru|G5^a7;pNaSWtPITN-Ea-5f9^|T#jzOf2 zBQ#sVjeFC40O~VjzA;6|H!BYZoJ6pxMZRtyQo0$PQrIK5Ttv(9>8gEG#rdgdV?o`_tv+g-Aou-KSo) z4!Rf}7=l9o4;^|kN~C{~fMXN|_0!qQQhP`f9RcGU+z9jFM##j@E(2}KTezG13X9-AsdA=7J?=TtrB3$-6A%1rNo!pj&GQ+>WSw--3KTZ~bXJu8@6J1=8?mGPuNEyo5LhdPo32i3qa!0= zlnetUMUZO0%F6oS^%zMaEuGqL+0kIB>pB*X=_yMx$yHP8!p7>zo4h9#DC)OF=Yj?d zKe}QtBlkMQ7oAV$)0ZJ02%#?Q(+^2u;Ial4G*Tz+%H~I9qCES$jLVzC2nPJU$A+L> z)4{^UHGDRCz@o2J@86bK`mn1s06hp4dLE&PPz4lABYvaJb=9%V*i>Rx2pckmu{=LW z;xM(KZP?%Xz3RRBqNnX^u^%RT+Ry3Rao;yT#?7Q_tQ@MLpe&l&+1@7-tE;e3Lsk!L?X}BMKf!fh z4t_Z;z{R?@)5LkD3hu7$Mzdb50tmc-D2_R}O8d$bN~|m{P2o8hGUm(Feqv%7rD=Q| zl5wBU)9KHb>g)HFLO|w44kO@RKw!tg!vumm zD##WAiw)&_4Q6P7Kyb!An15qJwyss1fWue&h88#Sv6K(vwna}OaJLd29Cm(!{iD-u z?MnRb2a$)-b`Ih^GZYpZY&po$c`qd%_r#OSZ{sQwD)OfF+)*~G>NQ%b?@cO>dgRH) z;@LZgij9ml;um4z_wL;uesD~9jkT-Op<&j%la8m?>QA@Aj6WIw{0IFkn{FUrn|@wi zH(GyAl1eMJvx#0Alz@f?qamAR)(>3hw`e5>@t231x9HY!4H9or(=!JR>)a~QL<^^F z-DFPP*HVH@Oo7B{2%@i^#hdlb8*#Y;7v1E|usFZi*zO2TC zNxh1&d!5p;L_TvnID6p!X8KN@o>oh}rj-0+(R9_Ka*5`==aC~v?zdp7A_?ZAP$}9bN<5}| z@;7>z9`d)Jv=JLbzf67-S;&pfTkFLc#lv-IrnTVb;kDQjdBt(i%#qXjddGk4>uAnIty1Ynh`$)N4uw~hqHe2f|L_^F-G!mO zXNeb^5A>RaX?We)Ks6Nv_s6ksd;=tCjF?kf;tZXyb?ig}ycPre&0=UU(CVA+&v&(S zbaW7NBrAv}B*^Xc#vmae7REpSVXf8RDxgjS&en(XRcmW&!Sp6Hm4P&n(Hv9q)LdOn z4S^7Ru|MC!`#?7#;jHbiHCz$RE`2#(4=~E8gMLFU`6B^h%HH#4bH=Z*xrSzh^VV_( z->kgz7UrJ+_LPI_AB`un&P}AB9-*9bQSQ@I2 z9{9Oo|Nc{?eAP2OJEC&Bm7=AQB*R@qwV^oEqOXs)d6I9oSspelZ2p<|d4_M4u!eye zVc7PzJv4T1q~>8^mA@*XOPgbJ=1=~(cy#oY=h8D?3K8O~zLb}FKh?^Z%J;^wA6VF0 z+aTBA3!5JPOs65kn)*~<&1mzO?n=&7!8bxdvd(tA^eXW0-ZK(?xVZR!g1?4eOw2s& zF8!Cxr8ilMnsb>u%El3^7#(L}#X7F=sx7lZn|@)`;?Pz5sFu;!Vz-P0w^+^qMuN{g zJ^4pQM@%$XC2c)Scv+5iM=+5Q$VrIQiI5*lxdyc8K~26Qav_WODeNz4I(T?cRN2r} z&Hjdm^%2J4W)F%xL)@htAS!M`?m%6U1)@PHkZIwVl>>w8P{~uq3=uCpPTHb3olM?m z_lYvGWA+wS>$7v8+AU6ATCM;5VKU>1x!!ZBwvzS2;gK_GQ2&u80o$D0Q+CzlYls85 zg|2E8VLm$XL^V?GV!W@(!7i?_Vn(w$*p{6R_3vRt<>+Jflf%0KE-qa2z|Yb5*`>U9 zZ(h#c|L}*ve9oJ0q_blb0cK1fMnfKIXnVUjA_oNICbd7UCqLYSa3!!_oXI;##nA6h zS+gCwdwEsf(ewL9L~}MALDSJ)$R4G2&Tlhvt64~%27{q6i~FIQv$M`R{P_exjuZ)+ z4gh!T7OF9&X}wM2^4c{(bU>%73K)^r^?F(k&;2I-`VM0@RLR1upCl^t>}7SfEv^pV zeH1c^WKuvR;?a|Kn!?ETBhrv$&{%J*z;Ez$p83PWYg0L!Hm(E<8^7PV1nzpu2HhydMy!Mom1lvQ! zrDdZXPB}UtFNvOXBu^;=x-;NV*wB ztBPN`Q*`Y5ityy`9)>Bty2lW|F(^b)O(lB|m2VNJU<47Sa_hSp zr-@2-hv=@>359lU?2+d4PrjH@q9hHg_luK^x;WftMRXZKk^q7l2>mI2SvId_4+!qX zqm9vZ_)1_L9uMsx`Uekk0r0JLE(&XTczD=)uGNvw)U7#PJX{z_2@@4Nh*m0;qxE4FSD&Qn_n|`isvh`=6T_m>2cBCK%6}nPpdTXj{J|ch z@RYl&Yc4}6S9@}|#c5^dv?5)7+K|S6)z)zo&yng85`y|~Hbx_{G7ZOz%~JIuyu}*D z_o@OGy;$cy%0s`66+7%EZQ4=|Go1xFGI{=f-76YU-k1rb`659UXQV8YBBz@1ZBRk+ z`u4_}`IWaHrgTey@IB%y;PwSno`UdF0lFE@cnMW^9h5c;KVHa!* zk62l^T9_X|?BPCW7(d~ifDn89Cz-0o(+&$JXJ)MTM%erXA+;o^Nr^NfA92d?DWgih z-Z5qrJ;&=A>F0*P7>{71g?I8DM2h>pC0|)wh^pNmdf&lJLx1~*zzFV><8mMr`t$Gb zuM8O zZ@Ju9xnrccV>KogJ8?mtJBgXe32XlzGEM1?PlwOu+>)db7AD{2=4oy9xd*Pd7tiq$ zJ$5ycjY}Uo>u?4feq+>nw|IWE@tPZyQ(xfZGlyPM6R4V~k?Wvq84m(wHl(UzvHUDJ zz9B{#d{&WAyye4@3l>Qc=-D^o;?k) zG&JZPboF3XNF+jn4mApTUDt>O{%wLG6n=h6d!0aT-HO7$@0`g~L29X9IBcz^r}rJA zj`E7vk7Fm&*dYH!L5*U#wz#RjU_}WtKaxtrKKAb}Sw=AaxoSs2WF~Z2c zL83y!?{06XX7mC%qmoNns~pZcQrYC>&emtMR|-5Z*%6Ojwy&N-%K0`S=}=c$6kX+e z&TJviLxWhcm6Huy1O_HG*b3rFOQ#Hir}%b(BDJblWkMOFXLT*ta2vG_ZgHs zS=re7+g+B$KFF|rIgVWMrncx$7HE=6(U#}acf2F}de&NQmPj9)9{;qvdmhf%5 zw237if5Nk;oEOxBL|DC5pg2o?lbmci@?IWd8-0($uu1wMSDu9pkZnjg_(40+P8AST zR7m+%`qpF#qlCL=vP2wA(Wd6z(Kbu+8G zVPW0mn!&P!Az=hW{6d7!IAV3OQ=Wv7Gy+67EyaP?AExTE_tgJ$Ku$ z4pGFertphYs35+S8xO^VchP9%CQ%o@z-}O})`GvP7{<#iG1?Y|^Swk|mU{T90e0 z#7R|<@q4f9SlC1n2OEb46F_#PP}!c7UN>(L&daxDDrkke=pCFnRt zBV>5QN0-0ce~R5DeRgEKv$FZ!X`-CD$I}zSggYwys>6xU6FzH3vc0B!&8ysw=ZZdL zx9SBMA368qq%FRzZ_Z=hO2>`P%^kN@e#f4A3IuXf^Utx(cW&R7L_diqLHJnu%LN!%p)~dUcKf!Pfx=>BlE1{@a(>uAhs^N?4Sd^hi>TDpj3^ z^TIA09A-*iE;2{oXazxyi0yQZsLR@C2IOUx%_svelyQ*IE&-KdtZaS>o-tNOSTwFv z6kDDdW{&W$aPYB<#>p=CapC|IIZim!@dAuQ_aLGs3W8q%g+X9eO-e;Y1@O=g&^?3P zp&qxAq~>99(Tgas61Zn@EywIrYpWg%S^Mpmm$w9&#xgNIk!ikY2>3bjtMc#=R~m`_ zt2-)7$ z)j#dm!ZSctT7!*^eW}E@W(`c^acGPz@+uG7=1f<@3XU(wdVBap&wwb76O0(q-G3OHrGtz9}D*_>CVX3G>j>w9O1=XmKdusW~k`A$Q{ z*x1{_B`QTRpl$#0BB7sSAs?zRt|=nJ6eYkqURqC%3Mn-J~^jYE#A?b_X7ro zJ8^5Zx5s<64UGY?XoECcGBx*^4uNvDOVt1E+ds;*2O0`jJWy4S5_{t z&R!D}-Q!!Eyt)(Ro-1Y4a5gj@#mFL#kBON}K4=DC4o0gYXKQ-88%0u{2oKITvnQV= zzK%z{R#2FGBC-G=yl=EzK_;YJl0$?)?mICuT7BlvF%g9&9oM%4re*g5dU;C-+UR3R zw#B}B+qB;v4l!EspFDTcEWjIICzU%?tX=jKIOl61y8BW9adf^#WKrDj%GaP_xk*e( z84GO^CXhpa!^Oe*tpa(U;13b033hkDcsV6Ua4V*8L+wJuqdOZniT)e&ElC_x($ASR zk@VrFDnq=6&z2@yIB_J5ljtuIL4_OE2rHyftGP=?A({KHI1o_SdjPv2~4nHzmZEqMu*&vy;3ig2wk1BO-@(FRJ9=v2;Kg!>4fPv7k?IVCdc$ zq}h?34=bAv?ok>vl%KmqY?s+&fB3vbM7tS46O8Y}HX(6O=2t9gJhBN0^Ws(yynne1 zXVRtr7#QAg7l5f4US2#Afs$CIOX8-MGtGKn<)6=qL#{GkAL!-(b{dLJLRe~#c`(|l zuBks;{sZuJiujw~p#vssQu?oQ72LuyQv2Ao{l!MjdV>F};`wJ^n;TFYt~e=v9Q* z*8WjJP+y=5-0n21Rsr`Ym)%6U(8ltzxv_zP{l(uIC%<{Pj+jU1q47)D%VWNras(-F zt?%(>4-|XiD}PQ~Lql&3gNod$4YK6G0sb@y&4WPWB~3%$bMACdE*GAip7sL8z!9wR zCm;7dowJCEU1bW&C(RNQ5YQObS*sgBmu$C6hs_9#aLv$@wt)u#E7!(%^W&RQXrJ7) zshgnl=x6XS^?a!po12ZzUeC-d@7qdUO%2w43^O^%ucbghTS)}sk(@q!DzvbO4eB&u z0@bKFh-2)OLPY|03y~02y2hth$9DdE!45^rC3ThETdm$(Z||HSty`@~dX%bGIio*O`(b4A+NCVe_je-U0>r<{c1ZzYUHFg_fo!8ZNG3UqDk- z1fH&>(gI4D2kCuV!dH!yF8#6)>h6x3&EN-W-zVwPqPlC_gQv~{KzJ4dfVFDdaTdhX zNXN1jJ~?l(vA1^|qmR(f28gN5t%VXfC_>?x^ne?-5F+4`^hSOP6#Xex+BRpZrXXvQP>fYvtF-gd#YD z=lR#fWw_oqfC-2DT`UBbm;`uw{!Q}IW+zgdN~D+93al{op?SK%maG6qDWr}Kf4M9e znCb(|G8`-%eDX;+k_53TMRy@tmk~_b7N7&}osMh2n5r#HI4w|2<%EZLb*VSzsghw) zJWb?|bU2PWyFruM>$h(<3IB0N5ny}Q#l_*S!4P{J@|ZD*IgDB}P2Vo!3TDs9#gP|W zuckY>8qqV%Jc?0#PLCWv{P}Ylh~pof8QwfJ{D34peZ%}zAv(H`QsFmN_@F5nC_<-T z#5P7H=p2**eJuX8LTPg6fJR(O!75RZz3|d9_b%#gD@LABhP1Wa+k#u>8MrHwpr0U6 zk^xS)Js=;zXZYlJ4rRGw%g2u~rF;1k){=K5Oigo{0H?|kBu@YDSpQDKfm<+4CD(Y5 zEDzi=)c3^32DAFn#(O&L`O~vReOz~E=IwaNkvk+VOj@QkXBzh|;DX3I4@}rI6m-0G zgai%26xj5v$0Kjkae}lW48qIKM?;Bw)qD{P*e4e!ASwgv{s7anN6O-7E4?v)jlF%( zNJibUcfU}xg1g0#DYfraS{hcHQ34D`YC!-&d*cZx1XYqL;)r4PwH;`m#lTMZR8!BR zB~)YE@sn)8M`ARpREytuZ)NV1G!iJN3d|xSK478ZQsRtZxLGx+Q?fOB5dUR+@{~iX zaFRJC9JbF+g@QvJnYGy(n1|g&*dp9N5a>OUPr3*#+%QHOtA8^S3%x;qxNtb4A>f;U zbcCRfA4On-<1I=hNU1WuNyE@JJTZaBPfYowqK7*0-zbgeYyQ=*MOpc8nZsTUzqDhQ zEi+L(Io^=Znj_}fJDOd=#hmkX?dMMnh$ zHCZ7M5$I4+YRS6g4@btv;y`aGG(3Dd>T#Y8!$iKWqSwcDJFCV(PCr{?7scTRkvx`C zuG`pk17ZnPok&YD`Xpz3sk$=Hc&gKIK(4{cz+gE7g{cjq$@iG$E(wXiioa|wuX27} z9U-rBEz8`qPgl?O(B0hrH~@=oxVWy4cM)cB<&fX#0H`K=eMmeus<#~{i_;$DR*M~Y zLiXJ)OI(%ZTVKpvyxm#f#HM< zCjTDC2M4bf>-~PvtGrXP`~!1{pdSK%9M+a6Gro|dR|`tj1_cFC!S?qPq(t!$$c4Lf z^zUCPpqqX&5u~AlCZ^GGvcaPr3N}2;+Ml1HyIeOkr1k{~1#L{JX>KFLj_2fOBqpu8pGo z>WmeSN;LAX;aLZ8#y~#?JhqJMBV3uw?QixI{`~vk+Zeog-ae=?y`P^0Sw%7M`hSN7 zG`g4+*i}<0PK?4(?$dO8p!js1O$fjqs1Qo&{BfXW!k`p#y#)(42BN8(a7_}KS8#A~ zcL1~H$^+>K2N1^KrSy(_B`%AVQRL4n=shN6w_E=lI5*#1jzRgm7nv~Mc6R!wF3e$C zhhJH~db-xLLV4x>FSL*weNv)A0V$+?!r%#?FZV44B#raZK6+$$*vHW>C>C&`lLEO{ z-YbWwP#tDjTGB2a)L@e$BQ$Dg<5guz!hG~~pgi(F`{mjgW3(zu7B<}&+ z5CA||G&S&4K1s57KGvor|IuJuA*1w7ms0l+p`BQOWaajoykB?76Jq4D?o+D{|BG2A zZR;p%jO;pWe~NCTrnWB+cJp{Bb)G?dXBbS-1%fPppM<92gv$q!&PRM+x*``HE z-nxnX1S84%_2ZidF_3f)FI@Z&dahP=!w?_B1VieSmm$1+>EQE~=K>^vs5sKD~R@b?SwiTXox*(zgAB zI{+G!%F`%uz47>=tlP1y)mZc;E#Dbs!%X_IS|wx<_4xUzi*uql!nxCV#nopHC^E;m ziw00cD!G(MeP4AJwC69|G>8t9(!ZTO2<}{6@vD>k7TOHO6t*b;1D0RW^ccjFiS}+h z)%EpZUnjKh*WIqx6>T=is&|?fdo6hE`$&L;10U#1|BI-zfQo|M!u8N05=u%dA`Q|d zA)%zw-Q7rtbc3`=3j%_GbR&&)35YZ(9g-5#bvNhSd+u8N3;l%|nE7JIyPwx_@3%^h?(!I<&|h9rBuTYN>kj4e4|@D=8XaaHP6s z+%94(vt9yqe3o^^>!yJzFi}5+LX}lBbejBu3iTBhR4DYp?z6Gs!X(@z^u0l~>}qpU zddkkq@`AGW>R7h`_zoe=~*CSnFRiMnoO;NEGDN33rpq(IWXYQ-u(ZLY!Se}=KnVHcyKO_p6;i^t| zDj|chy0>uVSmmfe^Fio_f~BmYqNJ@IuCGFP;x%ToGoGYRYNt^Msh{`C)*9Egt?Y6V{J01=;%9;9Mif8QbHbwD;A~Y4L33BjpaK;E6?Fj zSEx=<0SqHFT_WJL1a!n*Fn;$_WkL&WZ=JmiwUbszo8Av(`|UOD^`l&`E^%duK=#pu z@$LNb9qa~%j?ce3SN&7|1wLWw{F-sWeARi_xOVXLbq9x=5Yf&x6Qz3yzYFCsp?&jD zEn|{5&6}s(1aNL29qsJTx1#vKE`FDoh>n|QEiBdaLLiAns}0hFH=vdUiCR+5#HI!O zUvlH&g3oM^cc zab73ZYpp)6^NeV{gRtfDv%|$?K{S(nyDLskq$SVUnlI7dvw@mPTS5gfKrq0DYd|3v zsmt~Zp1#s)MOG(8zGhdi^f^SX6+V||D^cWpgNrcR%LYkas<&^PH^?-Z6E1b3o3HV!hetDVurM>S zF=52Q-S~CCOvO;{uV1vkov5W~B*#5qbnLuN5Z^!4)J6jd%{Le!8ZNO?fy}mba1a+X zR1kLK(Im*;j7&fb3~$ffADf5fx0^EL33OarExF%2+$x$rf!PE-GCBkD!Sp8$EkEBM zj%gUUPSw6z0<6;;h=O3_Anra=Y^(+fGaImfJK-RTO-pO6WNU^{nk^k_*)i}gJlfvg zh9u%KSSEm(Wt<)NJ-6VXAYoiAEO&V`-8A2S6A5m{=^|Z8T+IvXks%y+3x>WteD7rP z)xPr?4*J-0HVxCglk%~3y@rC0aj14fJc87SYY0@ak3&EmP#UAs*3khIO#l9sfc6Ey zPUD4r-p4-a=h_Ar!b#scS%dbyOFs5s=_`BAF0mg~9qw(IMG1vEl~)+3t_D6ptK>P= z)aW;&zH#ER13Q|%-319@uah#~Tklp!^HoHFk62q*X9U99--wfm{a=~To+RZkL_omv zqeM^W&p&C!p2;EYCok9>wd-EzFzj3NyKj!Wj$bX2up$SZUG(rcH)4FM&SpGRRg&6u zy&x4T`A)-UK>ldT)1$Hh*aHNYyX8iI#~-ZgFN&WY;}VHWEoV)j^1Vk7xz_V|?Jrig z2dv2(jQ|kXlLee}SD!Ez;?S_MvDLobzSk8=mfhRm-*BE$pyJB9e~q?fja`8aQ3wE2 zM)P6J>9b;<=k|O4*O6zg6D3^tqRi0|JBb-S)2qu{6x_Vr@!jvEG+R5QcgBl*87P{lnbxNHBkN-CAtY~wunfd2 zzj)#BlrS~@tOiQxzeo&dyNrJKip{~D_!7=IBU4j4%MT$52}Gb71?J(+s*?dwY$*_q zmitqAjIf+4;=RH;aBvkNF}x4Dz*^|fGf%UJq&sO|VFkEg3)eca~+TGvZ z;52GOMTo)cP!41hHo$3ogRGVSP`%s3+1+jsl=Qc4l6~|=D2$-g07J1R2VXjy06nmE z*pgdNy-Mn2uUjFQgk5sJ!ClVKVsqYR@rh(4WZrF0Y$lAi7urv{#?-3Vd5KAQ?ootA zvJ{~xe5@eddKY7POtEtPVUA>K%M?!p4L(j=0w<%h$5SA)>q8M}9QByH_JRv&b*}X#8>ZnK1ER;-llU5W|%3&ykT< z4xBEWl;pjsKF0<&lVwM%hbXO?=W|k+nmRh?#6(22ka5C=(hp^>Mwotn1on9-VtYa_ z)x+GOAp$eWNDrhV@u6Cb5A>}(I29Cq&AeyF?_ZY&sYl^`X#FAEU`HOG#2)CjcR#wv z6gx`#fX6Q~9OJt1hUZW9=D4JeO@wM^DBa)0YJKJhGQe1Gff~rn%nacNRZt1Gq;|{2 zfJ$4odj83}`y^PIQ=jRo6AH2=O%k``?Mqo6e8kTnrcozZ7retl$sNqZ?`n_4JE?b1 zxl6W1GLjAslEQv$H#NHBj^zmlHpH^k`-qj?`(0Fq1c)7Vi7< zrrr)QGK3QrH`K%zM8D^d1r~EFoR2HN=zdHcza~4ufR66U(0;RIFd>GI~wW>U(+{tFfb=s zLge1f-wGmTOi7XAR_IP?lNoVwadN8oF+2F7Sb3B1DQ>%5lu!KV_tGXIgk=`B?$TFl zR`~&D{D%7a4;}gHh13wvm2YitPg#+rQsBJOe%hwAu zn?mH5K+OLE$)_wIMnGU70Y1JT)Zk$liiVT({Sb_^g1ArbraSPlcw(o;1cP2NO;g42 zkQs6B=|+BXgGZ^tD<#_fTTaxe9#ohC-%cEw8Gn_GEPT5>$0Ul7^1O3*n4JbO`^1y@ z!_RRwZC8-e@l)W!c?X6Xw_)aq_!&Cy5C&b+t(FoI>wao*fh0`TBJ!nfQ9aEfMpc+{J_QN_&JG2c z_sb|>`h|WH^5g~2ivW`s;Ql>*eFgSjND3pqsWJ#(l@p}5=<}GF)CD<6hKH7y-_B44=aXqfQ<4l)|&# zYqAjMDx`+UZpJ9)NkFZ>N}Cn3g!gfAQ1U?ks2B=OuJ(a}+bqQW<m7%D$sekXPL7WAA)%oeSq#=3@(%8UkiUG@0-4A* z%fJAR7u7A{!1oI_5u`N*_-t$nQTXA)z$eL{F2d(|wY-C0$({1$&%Y zt-ak?$9V^4w2YzB4`=!_+uAyj>I%mFqb4)##qDUdO|GLe?v;QyU-cEZ@P}#>TUIdRnmJDFqLZz8bb+Kq+S8?i0n;<>fcve=+#xi2!pk49ZvpuP_$l z%1tWP>0S{@DWNde#4v{MD?ER0xwN@Sz6nU+$=|;((;6Di8DWk?1=@HDnO52hXZnOTKRttFDJ^ncx7W{Z^U6Y&#}F?NN`0b_`%6tF_F%_+r86+pJhPQy zu)pCq^~b7jY)^MqW4|nWuvBkbe$BT^I+qP7p4Y;Dm!6Jn;#IBD z?|x`fnzvRhf28x%ff5uepmDq)yVRNDc3nB3{3u%&t*{)a?wsLh{nHgriN{cp83cBM zCX0O&_+PMldU~=)zhroskU;skApV(FqB4?|{pnuV-A7r`)S~G#_=g+#>h zXuEr4O^_HYoa`;BJr-smE*z)w9x5QqyQBzXuyvpe-Y(9*pa}b--KpMr%(HExY@-^{ zFpOI6dIViC(Mb3qCSdUIMhkb7cY-GcE~3`=S_Ed+TsQj?n1KS%1jF>b4d9lpp8W2- z+mhQDf?zn1!Iz_~qT(rZ90~5;<#L5?;vNg`TAU9`=)(7W$Hq5QT&_cX<+l~F<=@kt zMU!i2PS)7%QPt@l0)cz~`#^O)*I=$2FUkJ&A z3jz&|D;C_CG=7(6@{mEd_Dq42yOIjKg|%2Be}yWw-ZiwKEuVTw7QIjyAv7ZLBgqwB zgNO$-Pk<5s1k*;WNUB|EJ2$PXe^7H9L@%pairwsG3ZE|f3~;1 z`JOy!8iC4+HYh6`JT!jxRpA4W%E6Y%iq?fF>ytxpGC8Ut@vKRrH;UsnH3g0@y2Ajk zmyV^{3qo|a{L$}*KP-T^Df8kz9jt_|7irJ0E=FGHJ;Okk_BmPzUAteZyLSr{6X+pu z0*2yItJ`pI+$SL+kyE)BwSo6emklNzAQXnWDc_Xqm-waqgaf6AIEPXma~-$O#_9r5 zWUa#Wq{&|9n!hYTIv24b;+QpgD^ln7En;)eEu1?(SG@8eB=u{dK|zE9f`WIzuEf#F z=|0Bod#cH?vE~2tO5Z}i_e*AG<_KIS?Z9@O-GX9RJItjj>gediaKM|mC&;IX= z<_Z)kPxx5AZ$YOnZJo>FalSz3{Gnd|)8o_SyE&|9-oI`|koYX=#a2}+R@K1w^nN#P zIkk2934W@<;P*2QHN}F1{rw>0{Dem{Z9kcL9%99R&LU{ePewcx`ByNz2DKA#ZE9)Lv1w z|Dv~->n}e3t~JbE_SN@k>3xQhn3*d8M!=W8J4W>CEf`c|J{~gp;c#YKb?QZ|_`5C? zW(FXI#{qiWyi*;!wHH-h*WDOrap6HUarvl6Omh>~Q`*`g8|M>MbJ>4wYFthQ?kKr- z8jU@w3BjYjGBd*tg-M5h;}8+md!4Os`oD%|Ou5(TJ{yRhYpY?f@!!VSEhu6gDtdil zz=ot17G%he>QX~X_U)l|=K{(9ki}s1tH;3D0rUYXckAaHVE_&U_ zQ7IL%Xcrt@Afue$!^1kzC!gp1l=4*=syL{9n2gjIYiDPf1ZCqgHHIx5wuaCVF67Mr z*|ii;BvTur-R=H~Gz*6@4&|!1`%R*27X5`5E;V$)F|n`~;^^uMoEpO?>MD6vo%T*I zZfp)rfqs939YAPU+av+gt)L+*86kDxD0C*wHp?FpUxfU5#RgG>#@z=716n^4q$Ns- zQdAAul62;`w+C)iEI@Vu%aN|pD(x;9+9 zO!};Ia_i^QixhQM^lSO$`GKhrH7t1>SxxLNUH<*a@eJ0d(lKghCnwLL{w#)%ijGJ2 z6jiUqzALuZ@Uj&{Z3krZYzt5;?c-|6aQpy<3kZbgCIe3D(3-}jJ=9lEynNK;gLK(K zi;G!d)?Hrj)MM^fnWxby(!p=!@BAGCW^4>0NTHbs9uyQb%iB294HZRf1yMiWo-gzw zj(C>0z%;Tj1`h0}BmW*FmZ9Of4qZNWBaitr>Vc#C!)ag`RtPY;cu7gg_`|<*bH=a& z)In{MrlP9q(nBa==;3iT8yOkNetCI$6Ewnw`sE7)%VH}wdvjO969HIN<-FhEV2D27{5__=dd#w4*$+XxguRWbhKL|6<=T?4xVDfQ96efv_z+p;YTKDEJ zm6SYDON^tz6he4}80mlVm)nJIit%ZYR%IJQcttUL!!b6cZ3lswAasIKfeTT zRGsW$uPc$_o-(6$N2u{UeDegWUDf80{FOG5+)*RfHN2=v-Y`Sqj7KT>&*`RZ0yYle zpfb+}Rpm`pe|0DW51|LWR!3`SZS26gZKF_T`3*Gc;NC|n{DuRPING>gG5n4(xPLBD z5i9|nXozCz!oz?6_@)9t=utRbe=~iM65uUz`gwO^tZ*+?I|{ZF!^qUs-e{pl#uMM) z{9LYDt{Zo?aznVkICK0xPGH1Eh-~nxhuE8#?NXaQd&h!2#70cJ>a_PNkV0d)Y{kh~ zqgdOu04(ZJKw2CHHSV93_fyuaP2g5K28hE77}cr(U|+;kAc0yxw_>SOVWgRh1CYamnYg*XMEz>a5i{ zI+pm2O-&6j!XH>VYbprXHv(Vn{tqkmj7gtt687LsG)i2D42Yg z^iRA0ZJ~_1ilcU0Z5?h3-?U-1x%lfuXf~ZQa&yO{`T;*M4*oV1S)bIGAE!ctzl$^v zb6=f+rN8)d^M^4}zF6mO0BO+N2{Yur_i1FkV6n2GW#iBT_Ub%bKrnYC@4ez;HH{Nw z=e+fVGK@U^U-5wF1@B>?k^l(`<{`i_RxxD}Qz{EHAGvZl#RG@QCF!yaEeLeQpI$ zq~w>OZ>;b^7O=0LuR7~X|EQf~7N-Lb_doUXP>GbrpH9-f&2@b(ehrzPJ zRn5WD9PlAqgxJB^(%DvcGzCbbE*jIDA~auI4)<}mw$cvGlZ%BE^VA5GsiuK%ZURgP#xw@ z6VFZv|1vSFupS-pUVk5PerjWAtB{5&-e@%D?rG!qu+T%`U~DS+;=C{ZAR&>}Kj^kX z9l;~@JVHzCT{*kOypno|ie4Brc~q-2CENh7HOq}VKeOr8$AdEBx6N=?XC*XURwbpR z6z~8<4AnLuP-ti?D|6 zHtJS?yH|hPsEBe@c8dR|YcLRY!`Kx2np546br+n_cBE_9Uylb)|2*){o78;J$-ym- ze{!~2ngB6J=P^x`w zV2p+5p?CjV0@@7N;x9&lw_x`7NrC-+Nallc66p^S>mJW<=x}u z;z|{OIpgqK)6j*sw=9Zyx|S=k@R*j~f4TR<5NAQOW{ zx^+M8f$1Cp#fN82OH#Ceb`^)8WB8qF^cneLQp6NwS-pVQ$AQ5R60oi=)D0R7R$tj_ zhi*#(a#~U|))#xtmlOb0u4=}nl7tC9tS z##8xDY~09{l4f@GPJ!&Dal;gwgTsWv4xA5F5eik>cIyFXx31uV8+@TqZi;l%7vO_t z+1`a85=wKnRlQzy^pmN2T{EdkYKjUL#ic9GKdHlkC>yHAThURLWbZsE}CHR~F$W`8s&=4DH*q zkJ9|}%O42iKW|*2Jo|imiiLSzZC!g#TUwgQVTXD!;g?_KZ-sjKW zFnXHcab%xjR20t_IUk-+jin$JeE|WgZHL>O_am@a{tV?d@2$zl<3U(=8A1kf>uh<= z2h;M|SXnPAPh!|O{ufXIwr`{K+Ti8VUD?W>nVFjFi@k-wPzp_!{p-nwos-;xVs5Uq%MlFx0D-J>#gnF-8dm@7#10e@ae(B-Pv>5A-w zDs=IaMCb-6R9>TDVBmo)C1wbq77nA<)#-Fp3TD{hA2P0Or#9D;O5CYf3dkdEznKf5 zIrl0dbQZ)LA85Rl%;E()4Cs%UHb(Q~dJQ=oiP?1ju-^%r9<5m<3o(LDI5Yt?5t!%9 zw&|sv*F&IeYIK9~WpYz9OUET*~8x@c?59!Ko4R8;7^ZWLLCyQOyM3IxR%}~I(+!0&d+>m((n+m}oqQ?toQ1k|*X$;)T8F=nr)exn9(I};| zpKZLc(ABMTLIb?woC61`wfqJ(UBBvd+~bb>Xr;;>OWF$#UGp<=y56HUF|~2 z$LnW5(?Y*052zm$Iy!%f)-R2@hVys|+Wn-!USP_2`xZ02ec>G<87gF)5FCy$CiDe@ zx6PifGxg;SL*IlUykNxfRty1gTSUENAi5FjJ*gmhdrfv*>%h0WhZ$f@a7Gi^#=xCn< z2W}1Z{;AJ0aZ1|7N5%9CA0nN$fCJuL2Wo=d-Q8vqcKwSX=sM}!{Hoo12d_la5v-yM z*sDd}to-f>ADF6f*Jb0&7%*QG;3bYoc&4OE<>#uV*?(3S>GU23%FWYs>zrMgi|ei_UQ(RO z8nX5xyRNF+=qe*VdLJ%{u+g$#GOUW^=La#JTpz79;R=vL{&b-VZ}&5u#^B+J5w4xQ564HxTsxgrM z;AB2Q$WV@3pdjM5?0%3SW>J6C<6b=oV11{sAk+S$ywm@o?JGm9A-*kD9>zDn7HpZ~ zdWmJ}-Wx#8`VN#GkI+$3S&)DHqpnZtK=5X=h>Xz2D+K?Qn#u}zo41>OeH}R|i^Fsx zlqGg};N&6Dl%}u9o|kk$woKP_xK5-^gwNg!Yo3$uIVM9~KP{r^Ag9PZ!IPyc-!c(Bg9 zPa7lVnfQYL5NW3eqV5v=86oa{VoAMJL=-AD2zX=p;UT$5Ol_ojBJL>F2tL~^-syvu z*zV)hfkb4pdw7x^+h{WFFo@;GUeGl0nwg0$haI z1qiIhp&xzR2!#n61iJ@AO+7wpIb2XRp5QCf&;*i~Ux4Px0PRAE{d5)MlzAnn&BD~L zMFR)S<-jG^+pogiv7s!W)7T$Ap!^HL<;I0uU|^sLW`O2H;)oeQ65c}OLIqv-=yQ>J zArVeHfB#gL)UChN8)Wq0)Pn?yCrTI=90r!=;0X66*#_IQRCd3iH^TaPAeIZB1K*)` zTiy%_ElyJfaHN9)sfXSmWVuqwm6wr~m*3hU($T+A!NkK$+Hk2qL>L2Mh6A|oVl+J~ zdvB6Zkz0e{x5$68^4aRF5)LI)&{w!yftXqtj3zl!2f8D|!_AQyN_HBEs(ZNTD|ErJ zMUUk?_%XsGNyU&weG;Y`Z>ZiO&Ymc%QtuWXKA=S{a6URW4EEY#Z6B~ z*BD&Uk#EnliYjjV0g3~{%`X>y7hMWojSL2A*`c2LXHxd=Qmb;UEB83DH@q^GQ#uh|(Z|+3DW#LV2a@$+%{8T3( za5A^Q@=?jWcWY}f3Gl4cj27SwGavly#BsLKJ;K2E()9=T?IwL{C%EYTybw8E9)sx9 z1=aER6~+?0OI8pANIr3oW z<=?h4Vl#0nw?;knl7+&)EStY?8pu3+4)NP_2Pn0yIouGLDkMZidXr5;4R&$#X+YC2 zH?g$*!+{qx9(t3kN@01SbVZYkzDADVZh5?Z8B8W1t7mJwwF9qM6j+M&9%@yZdt(|# zH>`lKODv!LueVuN_ioB6ck}v1#UuYfFr7NCH)ulN(+)>rge4S{`(6}1Y`1R)(K%>{bhm8&+miQ( zlMu%LJiHkY5E!wf4%9r$8yRRd!18)RHIMvOdMrOP8SH1~&cO9&=L#h))~U{G7-Fzj zKp2G~kDmMZn3_<)c#y03af1)|FaC&TpYJX1^H5Yah2lmxWSXzQ;nG`GH9iv#9Z3Ew zpyqlag&?P1!+>en0C@j=M__2&3)FR?kYb=kQV4K@pu8yw!#D!N@SdLtq0}KMpMBcl zN4Hs{I65n>W-s^oklW`IEKeM76SY8iMcsyZUrIMPTo}3 zo>xQK#p*B=%<_HZJitQD@*SO3&6KSz!VA&$;pkf7K5SA2aNa3|V~aMapL*RUO8Nn8 z`A2Z~Hb5Fw2F(yGl#80K_n|@ucfeSV%9QmrOQ)1=c|qZe zP@XZ`0%#iWby-(e=-vwpN6zIWSQ@WpCJdiL2*1Ebl}8U;?=Nk3dg4_c&?BfmRtYmH z0OVnQ_%L|esk9R5EdrGT2jxB8wM({0DpqjY2*iO&z~D=V;(D2OF${`WpS*u4M-OH1 zEvb)+6UZ_2FWlBd!xiP_M|o@~%aj*1b#=d6123bLNpd)D_51h!e$SQDwTz53;7*%Y zYl|X&aMIAwn1Og6pm*LdE{C)||G zfO}Xn5q_osJ+)IkUEQ=Hkd1=NNif96jmNW|;u(Mgl&RMKJ+o5xCA<HP$4|$od3N83XkP+0}!9-1hnU2jUM9BC{#XH{uTmcgl4VGv?XbIs>k)Le# z7GelTP8|pVr(gO~P_bK1|BIzrKQE}$zukB7GH2Iz`cRX{YcL-VL`otVc<@0L6AF_% zUVUo^NuZ#04UIdI)2l*qY|ix--nh5#R+E7nM1We3ES6DWpCpfoiTMU}?SDTtq+tiQ zwUm|Z+5|sE0*jWd76}OnqjJr6NlCysf~1O;5S!r6oqbn0b_P#QPTFJz>@@fHdtQiS zGlZie!XFa9xWETWQih#^RYVFT9&G9D47rm*ylI0;Ro!Cmp5E`vUTxSzHHnD{q? zHZaPS!!P+9$P-ZT&wR;1}h}vi!ox;9; z0#{7?rPcXswssD|_?4FR)dqL6ZCLMt%o%q!txx>kX6NpA|lEueX_3zS{XE@Bq=>Be(#K z;Vwvs_hE3L;meqPLlHM5`BTH0nKb^{w_$GFw7a|e98mc%zPAK~uMVh<-zc_HxGef0 z2R_SIFSOJ6IQ*f1#r~#p7!Rp27<&;zt2;zFU-G|79w%q#$3|^Inb%PMqqWzpNW0H0 zBBI{}MQv+XISdXR2J%^KR{C}J=A!yEh?v6S2q{& zRqup-&Kkq!O)X}MNbGKDUpqj9h?5bn=BRFCo09_WJfh85Bhv`tJh;o2Xj_0ttbQJH zsFk%9s@*KfB&FFTzNAm)fo4{S_q%f&&J*!$j!$89wR`%s9nZTwAp?Mn*BKRx_fBC&mIM8uOZ(y^~ zaLs~9M{FuSOUKdG#|;M?ywVp4*-BCY{j-!j83*mlXxORI<#_axsNz*ehlfqCF3()Q zUKo;w_)lF-gZ5{tCm!E>dU{AH2nforA6t?}bQ&Ym069bt!;a9bDK^6o8M?m>O1rVA$ZPwNIVO3;!AEhk(cAHx%)%nV1P&gJ{ z;(zoTQk8J1k&Bg1EI~MNLl*?c?aYyNU|wNYPDKK-fl*;3_g<}tE0GpdaL(fTS86=h zKDxbw9*WoMoY#Ru&x+GprKv;Q6YFFx7UKWRc}CYm+ChUEa1CM4w0x%wg0OPRwxsYI z42u9k_E)zq+gBzVb+w^~OTAa3w*zR@K`fjuPrp=)!!H1JTu7G-5jZXf^)r2@oEGP^ zpe8dlHQfS@vI8LP17QWz$uw_}e!kJ-3JW*dsd?#{1Uw2f?9-}Z!udfH``q#R%KMLt z;3^cnJ7CNPGp_d^lyCOQ;)`oal_P{7?EZSzZ#3-m6@>;ft7{mFQv@(bp|QFvrAlA5 zH6l}8KRjhy^TMuEU21EtTA_Kl5>GTPc+>$xqP(IceUJ4mXj5Bi9r$~{xTu%9I`pi> zqXz3e2It7vBr;HL!AuvhV-oSa{{7(n7eq<&yRZ{!J%7^3^oiQ3`QPWqYl!D1(UJ^= z(qQ5yUB^ZTu?>(UfFUHADMkYXT4-#7I=9~DaagVUfq8sP3?3AmAxDA>394++yPdS< zg&?T{^Lk?IgZ~xrGqg zcWeU#FY`h@-Y9qiPUx2KgCm8$ R)bQ8@#kD$`hR&Ol*vz$RrUbcP<&#;p zwl_Q>4mt`&BF029TnliE7s1j{fBm|~5%dOsL8GFq1f7MA4BKF!2jAU;VeQ;XO%`() zt1^MU>`D03Py9Dl3chHWVR>HQNk*c@qOJ)yiv_IxMA+_%hK7de+1rkz)t$z#Y*w7a z#J)-8DEDgBIpyS(mAwO7lmiN3>*^1cCf&Gl@O|AA6USM=LyCQouNqAy^xAe2D#<7e z;cbwADrstB=BtK7Fb#rEWJtR zs}sSq5Qx~9K-paRgzy=CsAZw$0IYK=_FRAkQN-7Am*9r)UFvG3b#zpqtePGWiYTVNk$+_y3^*NW~d&I@JA!wRe77q|K&Ui-iCLmY-}67{I=6&?V};)y@IC z=H?@HfE&RJD!ZWX@_7l}cac;GinXha6*EMl;2amv8!=kxO8~*=5Yox03LD8IZ$M2X zL*%+ug$s#u-r+X|IjYc3V}WPc(F0=zQc8r&P68m%E`PnPtq2!2#&sO)kDobm|+><^W&e0>#WT`S~a9sHkF|@lQ(^j=_+E1bASr{qq4%6eSs%4D{~6fDj)Q>C;P1 zv%sMr^1tLBh_Zg&a6EhFH)SggUj;GZ%>spOXI7(KoQ~^v2xPeEk6?jH1b$KMqN3D1 zut=ZVJ~3W#`uFq^)SBcclhp6vE-Z)rs1WtyIcfw+@1sZEb<~7}%X=;6lu-dDet`Bl()Aexk4k|AaO8dvo+arv|8-@iy@ka3or${0IMf8BB7y@g+8 zl zaC4YAiwA2d`74+tx-kKwVP=-w_9ziD<4zsGo2jx=S#kMfB1?dPOOwjuWlpxCn-@C^ zO9#Ax-;B$D)Hz$+fK)-(z?iOC4d*A|#9<;Du2)&4UEYaOJj9!ZGJKMji#rx1>>-<% zTWs22?FVjxNywufMM^(_IRH#V(BY5y>a|u`=6me} zs|KPOs8j|6$aM_EvE^Q+=qtDaz4kgupwgKPFL_p0RvPjR;X<>_5D5%5Ai#^hQMDPD z?<)1<-*fec;C2>Dn?nnrupxmt(4T;}o&h~dGeq70mUfA)WF41|B=YbJYSGYpgjX9} z`PxstKfGSaUSK~ssCt`293geQQCKSLwmmJyZU2iDG9hQp5ZMLy=b?ZM0o5e2q?xwnB!;?;6`FPS9xZvuc(M z?xrhJ)@y&%{TdV$GzH_ENRGJa7#_T8RhDC29}Yk7(rIuq5r(5uQ)jfow8=`5_V0RE zuKtyMNjLWn<5vVyN>_+?2?=Pi&pYbi?J$l<8~kssEb_< z1`HPQwKNndJ7>A0oQ@V(n61z8xbg6768kS-_|!2dI<56c+Zr5;uJ#4rqGZ>t-R*)2 z#LX!O79ziXg!H#4H9-(5UNXD1@d;2w>oO2R051p4E!LPk(|B34>qm|#6%_XY8F!zD zhX`s-NQj&D2pXH`ii*ZC1JDjq zRusq~fRTy!-|^?UOz}X)xkmTOM}9MEn5?%4{w+hti? zIp)+@oA>oTcs;@4zW}p0a7kcd?mo8+zTtHqLuPaaT!P_I*xEag2V#XuA}2+6s?fpf zBJ~gSjq9MHihcJE0YyNd=>4j9y`@+0;;&x##BHH1*n5XG1j&oj>L(q4hdOviLs~q) zv~=+HhtrA3v_@2Dt%_zSjZ?YsK&)(zIfB{R${QI0k?XE@wYAyu!KrS8rOp+1wLyXM9 zCUgHcL`#Ik#7+fwq9>-o6!k6E9O~7Kby2l7Cy`KFxKU0jnO1lAdTp+Am!SK{whd zoX^O~dP%uvnYJ76vcBZ4hqwy1uPrb0ORD1_TmaV7$yPC6A|+R>t|6~Af+yy;bOtFy zz4v}t_x)RlxU@8!1lbi*#&LC1TBs#nf}|VuMiZrazE8xM~Vs$S8w!Xtf znC0POA-)xd%>mddb7K>e!rySq-6bT9SCLu6&```C*4*&~J}fjstKdQnQYoF_f@y87 z{}gZGF4qPQQko)_>btl&t(nN1NpfG(koB=_sg8{HnVuATCGn~A*Y=dX9P*{%sShCB zP8(RxTJ_G}B+?V8h!QB@qFgPcRg!Pupmwc9_~!{2TYpcaqNMa5F|T|~9~TB5P0eZ~ zY1Lw`X?9Ah{k#S5ho(iO1xh(^+QA14!WvHa**;l)c!lQ2Z12cvUYP=%N#ptEA-x=^ z2rgbhPdo*hYG#uIdn2xblqv**AEQA%f#(b-EIlXZPe=GH{psbeFQ3wGLoq1^wlf{# z?f$%G^UriAd`!9jCK?8u7M`*rJG z!a(|pa{%jz6Do2;l!_P`y{5)6T9-wAt9+SdR6ZDHf% z)41`+`3Xb&iNK;Yz`#e!49mzc*b(~M*#5S2F|^t%S{vSXIY4~~_|AXxZ-ll<3a{r)CenVg>^pb4#nr1~-BS&VFK=5T6fPi&IK^>#oKxe84P!)2$s z&8lULF`Oa`4x9s#c8;QY`%T?i&ru=^y((8anGf4`&(naGXaRtbpOSKE{gaC)?rvEU2StgF+_-Fe@C0GmSi{bhFkKP5C9v zzhbq`$PiEtLMoh_l|KgLF&HpAe{0r91T8i70Gb`u<4yBQfh7PI>_ac4Tu=TR6v%4; z2jc{h|H>eEF?=4guFmy*6H5;I+=g;C>&+M&yxGgcAM8jUg$`fJnO4X?GZLD$M>lpl zRA&v4V$-c)P~1okxDa@#VaM^)`)B+av+E@uG-ffP6Z`}}vRyJZVzGZ>=}M?>v!L8f zR?LIyb8~aEqKzdhOIBoi+s4TzRh}?Tds;n|>6c+md%?Nol9X$81X`o-03b~J{F&|+ zA`5gQMc~Lr4_Edfuz->pPghf~U>~hc+tz#tAfD~->G`7*VKQb6#C*5C6D!+v{yY>W z*T*{|Jr&P5zWVzlul*~m&@6gMMB-sPT<<7EHh+VIG+l@e}FBz~~qvKwp;!@e*p!t2J5lL{8=dtq}DnUo6%XD|9NX z$y2dZZHm9GHR%HAzAQdJIB z{$jW?N^%*(H5Nj=lQS}|zpic+l0GZE{-zNh)6cm2F3SFYsv;d#<1EiP+oXgEvCALdpP`Oz7G3Np|F zivSNH9N6k;d-E@lhFu{pkPM+_123X`;k;Be1X?Lz8=OckAc*c)^0!#sCijt7!d~sp z2)7<9wUp9d*r;J1a4GG>?8esf&zl85?8ourM=42>SgIXdu|CS?Y%DIgS^oX4x$gHf z?$Q?(BHT+CxE{&PIHwY!_rjadzjDW43<1ZnF=vYXuSR$0f8ZnTF~oYSyDN$i5j|kO z6i3I1Ohb#=Hbh$mimWNyE~tfa09Ee{)XN6QC%*#yZ7>l2Y};>W5O@2KCyDV|>b#beLuapJO!Uh^c%9M%g*4o47XOhxOpBx(}*sx`j%P65o)px5yF@{Duc8k9qYg!UAs{ zgbO{_*_&f;uJ?Uqt~GA?uY7}0G9x+Sn`jhqQXk$o=A8zb8qS3kBJKa^ZS;k4M`xLK z7w2$79TH7iu&Il~ue1iek=05mcIlYi?bKx`{wLg76CGqk!^bj|xxJ>QtCx%+hV^Z+ z_yzl#$sdfbfTGRZ$i>A9;6M2slsH1x%(^OV(5Bn%qwqAsDEXvC0`us9kCT^lBjoXt z|1`D+eT@rDvrmtc;q&eT_4*ac)eh%YtuL%O>^MXGVZvU~`ChNatP*ZtHk|bvQFOFPG-&Hs2MbFug;tC<{%-$ZWg+gzE{@gadvfB~Hh=XW(!ey1bBBj#qf0X&%!3T$|) zZo?L~Mo?N~C)>shycUPwI=Db%^AwW(fd`nzfWA~!m;hy*Wr)#hsQr55W_~U>0NPqK z5L8{EcvvtjYf`NZ*#i~8&ALTFC{p>T_w@hNbRE!C|6%{yGs(*O%ig=}EjwfrDrB#0 zLK)#^ugr`xi|i4KYa}Z>D=RCqXRfUG@t*f}I;T_JqwC!7@A*E@XFa}7i9ho)4UvX( zYlz;JoBnw>9!Lc4weZWF9%l$|$qW~kitSGK+~ypoQAlJhkX3}-o>wLeD4t))x;~WT z8$YiEh2m#ZEE)XP{Tb(us)?u=T<1G;wJeZY#32Y*9J=E&h-=|VQt+@QcM@wX55Ugf z>*AoPYv~^x+*$1=Ut@mHt!!jugn}&TK$sNv6)6{O=4zpFhxu#75~tcufiu96I|baO zB?n?aYQj=yNf($-A$JmXCDy3|s&V6Q*rK5o?50bX^5t(i`AruJ3NWYlgOUqppKH}z zcuhoVGBoy*#pLd{ zq`x(3CXe4bujqV#Ij7~6DjnMOyx6nL-Y4}Jd+0g#+FZGi)Y*jG{BYa9qoZm=VTQ<$ zM*z7oP!WZ45>hAxW6G0Z6RWWB$I!ftdn2}VaDEzo@W{W1r3yw#{u|f}#bb_m?|7>Y zYl5jDl7g{AP+2m&d`sVeAE)>C8c$rD1gDwqimt6CL;Ue?upp&YnAT~er==mG*#ae$ zZ0?mGYZ1=b1>i`Je1KScq^{mGkwfeZ8nZ8&>;by`Y0;p?x;N%{q?>tnbvug<1KZ zyxO%@8!T#!>t#~|Q8vyi>EZ_dF(-+o5Veq{*MNQto=k@2Qc^LjFjZP zE!j4y14m7WZ4J#PcT(qumn6{n*iB|?A@ad6zY)NP3BLeA!Y3l~-1ZcwUp)l~Vys(r z)Jrug@9mhQ!f36he(4x^c)$R9=V9tV&x&7H2^v3?8YIA>0L->o3(I(zGbjF9A44U@ zz#cW=8WJIB98WNx_7N@uW+Vk&3XnBiv5;}GMGjZNd6as|=Pp_I=^S4X=f30)tnKD7 z=bvE9VNy(7j{Y?F{BhuJyj)^V;>D|O%;0F$d2rSyZ$W{L)nTfP5GexjAFsNSf7G7-!ma);Xy+Dj55Y_7-r(T*Ju*zl?Zof|MTDho4PYM-x zuiM@URUNGysnxg6_-M4I#m-r4IzuDJ5YriY|L^9F{f3$O87>Y4@N=Eeqpw5E=sN4n zbzA>Uf=ku0cMoAOClh@-XCB|Nz_}ipJh+NtCyOLR2VOYU@p2GYv_Zq0L?`0t)z1Gh zE3XJf;4XH}bT@+58Sd?)Uh%tNQKc$}L*xf@)D_=uRb}zxz3y8FT5xi(ClkQPa^vLm zbWq_zo`r9DHiQKPTx9`vY|o%E^V0N;#hJpd4 zjCM2F<949}?*dS{ji_(xm@?q^cl!4JMWN?~RKm$x>}tkTzQ2&bU*{ttARbrsMsNHk zIuoqBtK=8F=2)vav&0&EZgCIv8gznN?gGHi^@qHM)=_|eh@EinzaQx0xZMXv?jTcfTZoHTt$cy20Tha=at;p`pj!%-~1d1l$4`8E9&ialub}WqKC)cS3e@)0;o_PZO zcb+fmy#a?RvC}Gi%qwTivHyqt9fo2WAX;Srs;RXD5c>si1KKJ~=KQ{`2~2m#ff-W~ zc3=E@1T-(FNQS1WbYmfc*93ADmnSDp{=gKP0eoYFX$58g94ULiRoecO^h$?ae5@qF z_Z_SEVI=1QH0rtzcgm1s-GB;MnaD9i5UlEM-{t*_ zNZ^b799WIvRfDTbM-z`Zj{KV;iGD^UTU%@-S@Nog0^#!pL@}``si_fQ0{eA#a^SaB zH!%t5=n)7QWFW)OpSDXGluTw9z{JulEG!H}6v8le2&k+9tT54n0GEfbe8~7dSt=6r zP__`^)EgNcz46&~wuuQb1pUKvu;Ivot1j;ny>#6WzUl4RWg=ZpibDXUJIAtXEjw^U zddc|35IQa`^+kzoo~hcm_z^C+PlmC6>$QFi?>8U}WkK-zWA7VG$`*cDe(B;{F)H>- z!J#*aWjAl62v;6L#JK=yx*`eO-~s{r2xq4uv3avUC5U~)X7g53D*&TDaf6FB5**-E zsZPXdWO^ScAV&Mnnpe~HSw2p!QIJe_fB*g!2A@j%VP-JEL1B?*uHW3sF^kO|bL<3o ztzmxSlUaKj`c58Bqz-+~n)TWiM#!6(P-lv| z5QZ!2vaKeMGuMUSB`%awnFgsAIg29ai!GPfmHguf0YhV+M|eHA!R3q!GoeLKU&4-EXWT$uLgXC~0lQN#9Ls?Mq85BB!<)?o+@MDFW{NzjQp zqg!AwehRx$H83>mPe}}T>OsA}10Po^-PpdL%{TT$HEh76;nD#X0Vq;Z(2IPQn%G=g z8r^}!Nw(yqB-rsy^ud6z%7i$xNC@}`N60j5_Ldy9Z2%k&d6fk04F=t-To8x~fFPDI zCFVA|r(fD0G3b&gfSsx^Z<)=L^z)Mq4Kv2dvvGfDb5@pH}?th zG?)Z&fvjF`@X#6X>hp>XE=w%8sKoh=!OAmC2?(jnyC$6Z6uH1u4z7LTJKfD2z z2Wx<0nkt~r()(@C&`a@?jh-B!d{Q8VU2CxN9%MVQs#^?N zqre%n$fnCob5(ENrom6`Tew9U3}(i0&RVc^$wIn;T#07{{DwMsj$?<;Je7zF9k%~^ zFnF25{deoryibeq2ZOhqy}CEUK4xc9;&BGOXemMF*{OKrsTrcRDOL*N9Zh%% zRmfxC`!hjR>@QhzCGpzgyS_%jz{FO5GOL=*cu7dkB&}o<9m#K{(8a9fKC#jIhqe;| zbrc_8f}YxUi~HbbjKD?>9D9X}eWE}=X&r2g)LHC@bQCvlzGTD)^<3vptk~S7KS(4^ zUba>Ck(0pc_xFHyb3oE1H8pTB-Ftw~LGV>MEO`l__z?^JjVLTiID(P+?q+Oi`V)cZ5pfG#=dOm^_K+i(5mCzH zsB>Cn#BX&E%fdl~Wf;T`VSx0)|3&i26;>BrBOq{(I|S=rbZaZzUN@Epl<{zJqqNu| z(lI?47%`8mjEoFMe8n{f6 zh?^|(>*ng}1V}b7LBzxbg2ao&a6X6`3xc4@|B`#GwWOD88>6^Mkowy8AYMse{Zk+R zvn+6yn<{bCcJIf{Z(~IJIQjiptBr&1jq#&5Vx;11;3`ILgSdH#T9+;?y8hw5O*GpZ@Ff zbuS09UK#OC%0y`QH8!=kZm&1p^Ldr$sMW=Eb$Un=dw$^9$;%@^nDII5K3hqpy+qhJ zLmafWh6UpO9o-UhdA~KULE9SRtIp#pvl-X}MMhF_y4;_0xgeW8JAx3@7jWX>5`#X1xFa}^ z^X%+k@B-jF+1EKa7v|nJl=#>cli}nrdK5yG=2jn_oDHOk}~W z9t!WxXJ_sj6xDY+uRs_C90^D&L5LpRxoFQzINP`juEa8!-ef=@34HB8jb{HNs7g?7 zG-S%Y0~jV9%GeHJ0x@ufTY&Tn4In>c(NAqw_E?u_k;-M}aTaBsrXqeBr)B*e=ws1- z({Jnfig&`;c+aroX=*^$o4!sus{4PWw!_yDYed^GcgPWnw2^So7JfEYUph^VM^93T zk&<=~{VGK+s{<02o?><7wReSQcZ*h4bU_{3i1THeG5t`Hq4!X zG&6%``dTZ^{ctKU)_~hW@Y%jKh!+FFDh(%VAeIroIJ}P>yQlOqdd=-sMGy7%#)ecp zYtO=KI!f^Oy3|bh*x$)??2rbVrwLNcK+2T(PmzatSr9|w+4@VlysbtmNyDBI**ZRHzDl}7FF~Y zUCO8T2=5|A3E~eA?C#Rohble_w|tv@y`94R@OV|Vwm`7fe}is`!qm2uGHc?Ir}oXF zuiu#2Wf=|=n1(X?S2R28C{5u6K)**V<6qlrRrSTNk6W9cmzQ4D_ItV_G8pW2u!cYr z__qZ?v5!je@Q8gGYk3}!qW8fowMO(>+?6Nk$|qtC)eDToJzS*tpisrc!n$&}$!BO9 zxeRbOKSGItlKC0}E_KIHMl!Ii-6Q>)NjPl^e=r{$1L;x85{UN+pree@;RJFYBwD`? zPPCK#K(%-Hui62&*jj`1nbo(vxu9Sf4IG3Ev>tc8yzaofbtRdB02m8kH*2+v571M6 z0|T@sa>cPWZ*U7) zpJ_a3iNcfg*=)GaOLZ!#xtSBw{jifVzRS}!Ztwwbs#N~1>PGV~3(-B#zcrI?A)j{* zhCDICDsr^Nb|Au!!}oaXGpRp>r-`@A(Yq-4Jh+%hyXzRtGX;f(OcD|_pqo|E(<9qW zd-6UMzY(DEpNq`{c?LA7-zyjgkWDv&3a+;?Tl(3^lU47iydmgC ziFqxurr*i8H$Dsq((}%`Zyx^c61n7W339ISKU$ZaJh0Ovm`2NA`*bVDOd)e_lVjC_9;& z3B=}B`c>Ii%i{UeB%C1>r}nT7%^TDfDc!*>m;LOqA|;DFwA4cJcrS;jag1Bq&7u129ca9^jb4m=adBD3># z&2|3dT$c%LpTp~u$BkCoP2L+S4VpsbIF)&l05&d)z-NZu0WaDO5aC1E1LW4xin(r@ zD|gt|KtAwXz>W;WLS9U`UWi?Rlm4{CxF~p^daynTSRIp=K#6le*x!3g&Ni6hFT{fM z`oYsOqiGAM@$|7OSRnBQ)G?#w^5Rsp`O%Jh>pYBXGtbbwmd7I_Bg~+w8~&*Z?lKaD zXh1s+Il1Rm=-L4UIFP|1Ifcp?k6l{{I;YcWY_dp% zh>9P**q^hM^K?79xl4fAb+DOEcM0>2=sr(y8RNAb)Eq-!{UdB0QE&S`6mHQPKXtC# zj4@YDZm8@p)?P(hX%|k8YM2coKu!TDep1p>u=-y*SyMrpY$;y>5VgqF6XA)oIk*lZ^;| zmrNC^oTA00@ih=%oWjTDpQ(c=9e49*jmhQZ_$JZ6D^a|hB(|jgp^b~^^V$Yfag5F6 zu+4eeH)6jgRp^f;TUM3%7u+={JzDQe!@(M_=sFRbljqc8VPeG=7Nu*EW>5FxiXf=byOzdl9#zOCB_;|rf}psRkE+ki zzxkrdNF_tFhy~7fMJ(h&tpaI_S)k`o)(GC1>51VjYpmVK*~aG{phiAy4=1{u1r*jX zZCGgtaJIRRjMa|j-uR3%a&kczAVazN0^<3tkV~g`FMHFBT85# z09nMNQg{V70A!H~i*$dvxzF z;+?k!+^`R8o%DeaVhHd+3go25|0~`qWttzu+7LSc?f<=c?j~JBg(X)!VR3hKAR_&WAgf86ET#9r2(t1y^MD>OMak zvWN7@k-9zXXk`WFMHcDFn`Wrf$Li`;|MU$Kk1KPo+v&}d#QM>PlW3X6B04YcVGA}I zekbucy(Un!fkqWg&2frkYM#qH>xKokLNLpOLf01ZzVpW;Lr|N4Mr@Yw$O1I4YHRyD z8mzz)UXUx_TFly=b=NuLN`7c-WwrS5^?lwFa2kHO68>31{hh}`6T9N>{`lj?14Bp@ zoZ1)letTAzP;pr}Iq{(*0lDEf$d@t%L31?pkH!qCa5K_&HSiafNBaXFF9+-O&UB2g ztmn-hFiN$|FV|#L3YKgFba8GH(SW$oDn~KMRzk`Zpn{u2cvr~;Fu@E&&nY*9H zLw*nm-02AuYLUWMfACgAIemMb9!h>keSSx)5ga)MD`?jO(D+}++)zO45UAd`=h98 zk5@Woy5;DdS>yoHLXeA1@m1A1sH2vOk-Vc%$LZ4Vmeo$n&zqX}etRX3t1Y#?L~?cyVyGwR zghenhGm~NRNAm4G{-dXTORkWQi&lqnf^q)RX~)@Wnln%QV&3~KvA~;nqah(Q%;}z1 zxcqw^CLLC11$lZ>Y+5 zgXaBfj7DP4x{CFk*T^TXmX@*E=LZ)8X&!7HQl)X2cjMLdgx&Y7D)hJ)<}z-trPz2) z*s_g9pc!-J9&1%=XH9mOl|5(*Ek>a(eHBRm)l7XXVP0@XbBwjBlovUsji!$#Lba=tEzuOSUv+wdnI2&oySuqWj#HA0|F-yUV4X z^a4sAWEQ=8|9s(LSxT|%Q*UoWPblIN&%C@2HQ1A%^~d} zve)`UjB;!8}sJ3t}Z!R8k!qp9uz-SoB7qAYZQ_d6&I&~%1Hn+TK|kMz$1~p zva(VZLy8&Y zmDta(>wS7!o$-`?hjM%;2n?s}8}2zcd3gV%=lyx8!!i+nwu^s?E+KS0q9@Y!SC))7 zoKN5PjC0(+-8|RU<`TY0q1^Vn&Ix_Ctlp=d3VX%WDBAL!tW$K$25r1MmBeeG4!Yyg zlfRP|APhCOZNP|_nk$bLxNL~d8$G}F;fX*BZl!8c!7Zrjx7VX$eCpk_S#swy`uTB*^@A4){kHSC zZuy;>W_=nr4v^M+Y;_AN8Fd`ve>CG;z3lx)?t{#Q??YH)y9{n2h&8Qx(L zgt9jIG;FU-6eHv$&~YG1@HTa}VlQ0V#_=>{zXU-tL1JEHyZ$d(Bl0Ifa_*3Pn=X$_ z@$TpHGS->@SRbUO8@La?Q5Q)))QoBn+m}+kr8}iAoa*=Wi^AER{;}I!-;#3FZyc9d z=*6(Huq)5JIhiZxFYxN6398Q`z!tak`)$y??{eh!Z_-T(04ed*g6dxXTF ze8{J1R;v`d6_$O*ZF^V6YiIeNug9?2@p{jgjC5LOxfQh literal 213035 zcmZsD1zc3o*X__9(k%@l-9tA>cZVPy(%s!90@4B^-Q6wSA|Tz;N(hqg@PG09-uK>h zK$(GI=G=YuT6?W^jaF5b#Xu!Ng+L$}Z{(!ZArM%7@DYTJ2=0-3{80#jpsLtNN~)?_ zJGwc#T01&XzLAuqbaHXDw6V8N5}Qv z#AD-v$bQ8|PW=>84>Ee19G4nT5PGQu#fy#5p@DCkJFH^CsI*QHY~*@#D%S@Z7|2b4 zkkD)D9;7Y^jMp3*GNeZ-tB0K|@(JruBEt|SC=8~@Ety{dIS3CT=93`t6(S}B6O{9b zUIX$O9`bhVo!K@-l?C#aA#iUF5|ne3;R^#X_(+8h^EnwpiE9xh1+f-{R7`2dNJDhl zA$XPw15n5!3xxfRj-?!=rWw*RiH%kVK}LtLt3`#sg24Mi-VW2yctOH4Ab2w8IzoS5 zS7GlnftAXr6KbV}N(UPtvp6H^=&({SPQD?0jmK*WYnmy>+UK1?%o)s$wQ(^HfqYKJ z2k-Xc!D|w;YI2e{p$XH3<**y^iQ3F;`*C-w+(`@q*>nq-d1Pj*CkYZn403oZpgV=P zHb(pGejRIBhb7hs`F!wG=fdfEZKU&)T9=k~cXk%#2P6zkM|J!kt@=!QbRO*g1qj_= zUu|@4(FSuG1CW)x+kBb9(ZHcs>_78t%l>AAe9++ z!C6EdE%D*iAl>Yf`PMq~9h}HI52VIc1jaX+rNrnR++PI-Y+bjWt!oJ6yxp<)J0mh& zkag(hl;_i#=!5KMI!KV^n-9(qh_MtctLA9E=nyifw$H&#HR7a~y+q7Ch-AG8E4^s< zZ+XKcXb1Wvuq9B z{poURte=S@l0)o0zle~y2JG2czx7Mh@-w5Pyc?^fu0SvUMpC0)0oNXV^=_)x6CNj6 zx(9_9-cy3oltNriS5a4aQLcoNjF$VwPZT~BxG=Ro2I`a&g$DYz7ykx`%s4qBb>*08 ze&8hHvSIs1Ne=MQ;zUbwGPEYazN!79Ig2wZGy7hh=7700i(8I_CS~NOxm_I+^dmFn z>*4U7oSpt1t{u`Hs&fO>95XTJFE<)njOwGd^2EE?yWG2o7N0o9wF)!US4;9WU+^UA zOH}4JsaLB-mf&)`XF?}J3En6aRTiYqkysO2U)xmwa%+3Bno6OZKCLr5b|CvJ{TJM& zCptz1e&|q?6(eyL5fYIVu_saWC&jPCbFsujn(TZWN1ygHureIAbeWo%{P2@UQB&np z=~GFW*fdMazLu?(p=n)cjcF#98f*Ah$!KwDY?q>ZPb=3d%TYbjAl0xc6)cG?vnp}a z6#WvQ_YjS!*RR;GBKbw_bFImC$2Ur}cf|Ex%v5$5@yapUj)Rg;hnwOdPVw`Td|eH!qBcPEj>-Q zT&`TLT=uAwx9X%g=WC~QyWU+erudLNgCT>gRpKN<&c4Qy#%eKYF@ch>z*QA%nOzZS ze!G-s_xs}0Pq|&jLAi>K#cST3`?qBNY!8|b4!6Zuvgo>q_2{&S%jlCtLW4ZcjzZ*Y zL(6~EB#rvTB#TT_P185Sl3Qnl3g>0wWw7FGz8P-QZaaK)_*O`dNKZwtpmeBonyIeT z`t{XUK}A8up^5Q{f{7m)JXyjV3!M8|`&kQF>&UbZn z57jHu)zUYrm#NIDr2Elc*hgjTJtp%+oH(F!4Btmz`GS)|`qhdX!V-L9OCHhpHVaxlZ>FOKzy`&WNJrrLx#3EwU}dx5l}qXEM&$(>&Zfrqb`2YZAUL8A$VF{^avC11S!ogRz2( z4i*nKfW5o%@uTWa5EWRq_*=JhA|Cg-RUBVDF{CnNx3`kYdiXf0lInW@(`53b4Q9A% zz^@&}tTW9ww18 zR$HN;d~MuqqTg68^~UFQb9CR>E0951nW}i-+jp(spIk(47dMv0-5?_C5>N74dA=Oz~=va17M2|w#%5z^&oQ&6x zE+_G2pXEKB;Pl~aerPI+P|#r^*WK%^u!YtMIeRaoZsQ}oj?hM|5Ne5OVse;QDL>Ik zuL|g-_ffJ7Htrn_>1~9uJ3`Y!-3|9YT3I+TQqg78TW>VIjmRMt!HV2|-cKFPfK{x0<}Cv#X7!3pej)PDy<`{&FABFB^1RKZuNU zEo;GODa~8XTim_5tG^bliY`02NxO3}s#JDxJ{f|Wg?m7v!E9P+{XS1VE3B!W_~Z4F zEauS5uE(4+PZkVb46XR=Z(B4@Qrq;THj(CDdXQU@v)M{yo@dHr zX=L6Rm>IOGjEl_tI9&6&mtB5|mCY@r=PiGsIb!qkAY?AZ>U=6LCpE`Efc4+X+vS2L z-~D%!>$X^qXKmPSo3qkSvHOA@f|G{lEpF#^%e%NbEjpRi0wxZJZihmTDRU}A?b+>_ zRjr10t*1VnjlP!G2c)@tldG4V-hT+5e$3}Wg;zT-d>pR_udmh#Rs&oZ9wx`ympmCx zD?3y=OfJPv#Fr#jBj-g89#B#uR3L>%Sv zi$I}UqAm{y_r;P^=2P^!gpUP}V^xF%Yymg(M+=iPpJwvY&(l-79sG(O4ttJ>tCzp^ zeWU0a@#5kzzSO=u>GfRkBtI)$$5PqxqYPwxvi?_lr7>N6mqMJ9@&pg}>Eiw!7t1nW zn22TyvQm(z=Rco2i&MZoC{A*Eu7Hd#Jb%DQFlKpyJCWSpC`ltNBcUT8Ag;kT1wtT{ zkT+7|nqEJTjXb^Z=C_2o1nb+EJ}A)$CrO~Zg-EJ}Xo{=G#h_}36;D|WMj&WPNm25O z{bo3yE)Mz}gaH3VO8yu50ZI})j)cGn{qoq#`pYFfzOg1TvtZvY$F9|!9H{GAj_+AE zv>68P|2Y=8wX2PlGM#Rc#GvHMLEVB@Xy01bw5G;!*U>PZ_iC(YOk+7BO_z{aK5}5 zmS{TL*)ienlwiSfvlBLXo_2C?^qOU2$0_M{xJ&BNi0+vxHA4{-E2uTC*cznfLp#lC8AU^_4$sQHbjc!s&wv z$>iRS8`e8l-s=W){;ZUG6w}T<{wJI3hqF()Yd2M2^+vM>(L(adBs*emg6# zR>NGE^PLgQ5XzqS&Ha}3P|*oXuG{Og^__&vnVA_VPBd-ltNq23zZVu37XJQZb+}@v z{rCCAgJ)|ZFdua*f1Gyl6Gyyp-oNOh3%DL3#=)t}+irnZFX2RF zDkv;;r?ynHkzaw~X|$48P;$M8v87Z{@~q8#WN_RY(_ zx36WpT7-7g0<)Eq2b~SIH8sC;`E;%!2g%XmY~k=if+j4>OG--*BwVQx5C+|;8sNp> zD$(PfpP!3G4c)Eu@#trlyV7H-R(G5tBq zqeg`awGRmzfA5eJxD(h)Heea~wm$#iqA=%9(EV_SD-cHlrDph&MF?&Bli?3b86wyWOUywdXbWO=_WZ@;>giJyrC*B}xOvIf=J^%L`3+?Uzs zI5R3ifH2~rvR75l7=KnTeg0+Q^eOpPQ@I=7Yuogx^1T-w>r$pfh_;O+8ebJ(NaJXV zyTl#M;fhnYG)6lOXD&hkVJ%1mk*3C8B=zo8$T^%2as{zZ)khDXF*p5g1AGMP3hA3pRU& zpFjWB+W!N2508Do{^Af4)<&kjc@u{h$c0`%1*gI`#DS0Af9(3t0g>{erW-Y=uQp?P z z;`U`Ys|8e&5jTGQ&3eq~DA+3cqZ+Q^d@%27b$|E3VL^fxA`^}Xf;>W(>=B2Y`AgF2uz!oX);|BtE?8`d*6v%rdh$YssuY}>*$bz zV)Pu_Jr4(6gKlteFd#gw{l+=4^kyeTh23hB44s6V@v~E=B0W2L=)a47lfUcVOEuWq zb6+YWLP!Y-uaDc@kGQvLEA<;;r!IcY7NLcNhSvJud4SdvG)4ysvk^^2e*ocuK{-B3p9~qf%o`RmIhNJA`w&?;Kb86jH1cA5`KCLknk-D+wM3#+S9Y>CTQm{GUgB0(D zowo)WDk>@taOoAjT))K;&qm`icub6rX0jR&Y48g{^+gtPak5I3a|CuPqerh`HtL%+ zLB|l#JEN1~zgBrw<+S7?H!km*3i4L(yhnz=I>QvDK{>dJ&={lYm_s(kgpOo(zZ zSG8d)j_dxUw3HNl1SWaR;-W6INf%idw$Ri4g(@Rnfv*x5CBonphKasZZfYves?l)E zqX)j~d$UokilTqskJTQ8DqHTv5qiS!zQrkuZkGI}Z}3x&cI3=J1*eZ7DRcVhs_1bb zqPW>dCta*kTe3(k6r*OXQNL0-zs`AE1~duumm>FNWGu0Ruo)kbmYGQ2SvtsQ<@Ejw zTKZrT6l$^S1%1b^8RPOjYXS!97(!`CU&o)&4~HeR;f8B?SJ@*wXDTH%5RkBqV|c2j zDld=vTeh1*20QF_dV2aL%)ko?90)v;OCqDtzRLAONS1~>UAC5%R>b)D_^Lc#~9zE-5*w}sV@oXrr>)yEY88TKk$-T*sd9vIrD=r?a!U~pWGDnbbH#4CiiY^Qwd!fT})3=U}4nmumPJ!fI zhwfEY_~Sk=fvU2yQFhz!C6$ehjq58;{TRhFUa0Wheq=*DIJyPHx0iD&q|wyn^CZ); zLG!kqiogBt{|v>8zs!)xtJ1_#D*8TUU3E0^hwy4 z*PfRYU@P3AwVJBx%`Ej-VlGRvERJ^(b9yeG4IM(BXKqnta%x{-*u8P2at%2>VfNbC zz~*lA%es~m^ED1@@UWMYr5#N^-KH0wG;Qc^(Z+F85I+i4IuCvVxgY_0Kfi30`_Yey z)Yw1QPJS#M`B=HWuE$8JGWurKw1KBjI1GVa1dwT+V%N1;o7G1mLH46x+QoM_6vmy@ zlVxR0{Yp8r9t!=EUC_YC`}dIJP%IImpOps9L8D*zTl$R5TLtvCit}DHvG&bSBn9DQ zy?`6OkQ!emi3jla6S~FA$cQXoG`rNzCAJB8nDYa*BAx(d?e}3Dm&?jgw}+FFKQ8>L z(161Q9?amq7X|fu9+S3?)bY6ZUyiI4700V>8wH@#i+mP%S*y0K<4a~lh=*@^@NDt% zdTpz#(%JIq1f;hltv36@RmMw-Yfu%g#9?_d+^^ zg;EXQ`q6D4@6LSw$BzKl$NPW6kj0ro*+`~TdB3Z99Un;D?pXTk`)F#8^&4D0p((zd zU9l}?5*59z>UVyW-p1&!``K%jPr&wy&#w6VnR0m7CG!s>Bjf!%-5qSz5X!+Wb=hAd z6i1D!eXMN0d{fR0C(wMvykT>R>fNWZ{;Y-T0|0*d+X}-JPa>a+di~Tfujl+S=aFfL ziD&B;1EYkRFbmTtTw6&A!z*{_?yMUt&Eiil(o0Ga5emT52hMlL;9MGLJy6VE9>MP} zVp~%jCDts{Z-->`D;MHC#1By||9&+dBE0cJmp2Q;p!vP~+3(Y14U77vw~hLyfTMut zg6HhJsJo;8n*R<*^UeGB?`f%M$;6O@aokYYCf3+;0Jynx$R6Mo=i2DUNYac$Jn^N_@c z8?}3cr$23lhJ<)E%MCUmU5ZgBTTU?P-K$y5sI>6@$o8x4J#2}U+HF; ze0%km#Tj3JOWVKzEq9*-uo7!-5->4zXKzW$QYVXY)l;GUjP{UxDZyMFCztYejDl^AA?VY-Od2Bovh(j7YF;~4m$rY^KeE`NPh+ieIUnxU!?-r`XF}x zL5jM!La$!v@5niATc&z~;S@Rh+n^y7h0dtvG5*0C87V3L9Om}bQ!)p}Ns+VdqL4k6 z(KpcQmy>ol6m}b6h+I2832Sm#-rL>XZ6r+Ja?;FJFPvG-2PhCwNiL2}nLZ|t+*^5O z9&8Fj5dYFltr7khk0<%QtBInLKu2W1w6fEmY6As203F6lnLQ{HI~hdd*GK!AC{NNQ;9aAt3?S z{-4LYGfAdYiBe5ih{(gG#{N$Evl6oqKYgy_cx$bFxfEtyzZ8Rui<{-f(Y|WDC)pZ6j`wSJ@g;mGRmrk(~-W$-=OA3yHQbNqoXpZDp_vz{np=f*+V zP9*d;5=`!MG`>g{U2mJc_ZHycxstH9{`K?MuU}>4f*w+rhx4!du09!e`V6+^SVmmC zWA?Hu{t>=j+2)vvEf|q}Wd57Je|@_8+Ff{^v|9nngelgNtDvG{W#rwl>t8;vFYZe9 zJmRr6fVQLt0NcU%QSj_&1psL71UXFk{LlTo9z8w1r3z<2_XiVDu*dv6Cs~F zI_~Kq(+6(9n=6!Y;Z5uJRlqb-OgG!m)+P|T$Bc@K%G8hvX(Rfx4#z^J{|dAuaAXoP zE5U+?o{yL`n9zu1xZLTFGw_mC8$XwxwG3rYW-S4XZM z31QGAq#dFtF4_En7?L(aoB!FGD!)j({JNewYr`>s;zdH^cnq6S+xL2u1qyIK(jTEf zGzgGD$gi%hvS65z-nRGg+dzaM8!v{==n_UHe8c^WBqbyQHoS8+wYC2u21P|ht!kI2 z&e%3y!|~5biKOlS%jopIKJ5nV>Ewg3-rwqCtLQFzTZ5%{&@egF=Fjk|1-A=M|304irj7{hS7oMuSu5NZ)6PG03l5og*B-kZ7k2kAwahcI5UZ&oJI+^w+rnvYC zxSZ7`CBF$K$F|nUHal>XO*Zk4Xdro@t*jVoXZ@(NQ$AICj*$EggMIG!Z&t!Q6qIzrQe8uP;qaX_{JE z$-~2P*CV8zjhh}b*4*BpRKJFVz?#+SMh%)#g@=dl6efyr+HhwIL5w=G1qT!?oJoU< z4h|0Xc)7tYAJ36SeG*%P;JMv#s}(gYGr;dbDIx;QvE27y-5=(y4{gM)+ffgF4o z>FQdG`u?q$F4HPEgZO7*D?^B&0rxj`eSH#~Z+n9JS?`E%O!nVLF)+kp<47V$OZU^J zr#plt=?-z2!nl;3UtAc-%F0@Cpuh9je@FCH6T9GiP|q)5EyZpDy=ult zK-w)`Ir+(7SoQ9Ei){M0rjss8ZYqba*UgCm6y^nzCgkM`5s2JtIoArW#AYwn)SJ`91$g}aKfZMNAFvem)YSyvV z{gacE^OQ2VU)=&`0c4rNH_aTj-x*f`1Dgf%MI-^M;mvf1_l5k?(a{jh%?x3wM1Bhc zE9+_O^SC4}Elov77w!*4oMq2n)8ffVNj=6LUN1zS?p^Quu|zuxDk_d`Vh8IugIdO@ zsj1ieZV!qLY#Q~KgW-_Q2Oc;x>}_RaWU5&Vn*7i<#$G$uAyet!&kQj1F+IMFs+UGi zCKvJJ7owrrmQ5M?{*Ymn3l;Uhbqkj%oPoS;&_5}9rSbI>D82_7AVngb{cJoEk%*e7 z8fFDWW91dYs`>UvS^V$hfDW!mcADS&^*_|X8rHuRCOJN8&2KLl4ZXm9F)p|3r!RMp z0cXobHWi#mJo_pW3B6yeRC6ocB%sy)fJtRc-kv3A zo!^!o+JDxrm5WXSRN~gZ9rJ&~zOc@eiW>KFwx*_L4Fv^dvE7p`jm?B2H!UqW+5)b3G%`ik0MwOoz zH^>K4Nmi^Qa7dsNth(8D!%g)iJ=DN3pL%vz_YcWw_o}F{iz}qY=gRhvDK9%0mutD* z4(toPEddLP(S|#0rB?Z(TT=juF~h^6TW>itRCRPBZ*P6T9--prCmKs<(?O>Yx`}LS zYr{;Cy7&e?+8T_V0mPLvW1m%?d8|OASlR1hf{(*~vF4L_DB^?*u6{ZOofcE72^qf= zrF^L-H5(fikh_RP1N`j7v4N@>2Hx&=UpSg>i<9a1s24O{zbPApFjV~afJ}QzL_qK@ z;BrQmM@|b10UXo>;eOZR)7(OCV z(IN&#n|>m}%0>@L0*Yjp8D~bD<9gS_I7{=&2jq={PyYa0(X6+eh?xXhN9WZKgLW)( zfy>mGn3#jGB-C^f17&3ZgP#^z$6P$(ecz5@)?dyOGUPeV36%bIGH!hE3P3nS=Uwr& z>xbRzY;WkbT6Y|BW$PS#YO$YrutL_nq8nPck((+<*bS?XMiH9YP7pkW^s}c|?v7jt zfk83cz_Ak_+#Su3iyW1*&5uql@Vzym;B{WR_3r|dx>Y6vCo-foi%!-rCzA)&#yI^4 zv13=Fftzm3-gq^`s2?@Z8HSvH%@t!|k_+r;xOvZ{$8QB3%ocHw3%Ctu2ztKfhX4S8 z5_Y7^(ek?=;*DE!t@&RY#cG#7@Uh5#tfzze+q{7M|K&jmxvw|S|1JOy5k=@>Ku){K z-QRr8ii*YaCbOuTsm%>&5A@l3zhiA-X~~%&$61xC|5@U7QsW(ef^Wd><-tssls14Q zpr9vx`V_^G>qYHzy3#teY~PgVKP^v(gYx%uHTL}6#qH!L{>aEkJSM;IU*;cGMzNWh zB$vNt;H-bGoV-|VbN6iql_jZ{*7yn!l}yBsXtmvQ=z2Xck=NlT*tyhve1u>Q8T?Uc z@Pe2)`ts5(OS^nk+sLT%-%6|NnGc$kpWppXajuWNwz@jCA1Kge7<;7O_uw2{-PD-& z7hqBd>9&LV5H^<5rc_Rwc*r+zURFX3?X~C3s9+u=;6#7dw0uI|k%0~D1qTB?y?-kT zY@M1L*m}j&(=Zf}xAjYk03CkD#l;Ooz6`h-pDj|zBNg;GK6mW;_mv{3H>XA^>qjIl zj&@l&+LTG{{aE@!l~0$u+D!Q07nRiR>h9(v=X54#NN-t7r?-Ze)PHxtGsM`=JpEO> z&*-r6hpEUvb76U^V`P=+v=}4EO8`sM-g6-Y^Z?7L+>;bdJj4Qn9hLE@*up!PJa};@ z*2~kbhxMn2m&QH^MKTLcQ5fG|7B~NR7sHm9f5+f*TUOw6IewM?;EG_AQGkS7y z@m!;0b+k#B$Dpv731Yd%i(XP-&3$hQn9tE*DUoG*MAhM_9*A@8_|CDa;x!A$p=g^hJmqF zDOphpuI^t9r9bk)?EdX=7w+mSoOY42|6GnntKIb|m6pgiB!i5CLL6|`c`YEFFk|h8 z%B*G{-RF7 z+XdX0O@HJ{5m0J@Q8IR8dO zR!*C@#h+{V+|@+^TL< zG55D6Y*@y%U#pu*lH9Y$5JbMCjGdct!N-R}p)C)8mvbzPm{NINy6&A_$Rd{=yB|0s zt;W(=C{`H)o$#ekw}w+7@AQ70!5$T4?Z2^aZM%KHHDSVq1eBf@=WS48#(@v+PGpf_ zPl3;Iap=E=62Z1<9C2Rn^yO>wJUd0#0Ops^)geN{_H?z0D0mz+T*SVAmPSTKfXK$L ztQZ0Vk{#WZM2rs-6(28Li0By7`Mj{EM2Ch{oP_KL60zp^$Y^`&qRD%JJkZ^m!B(U;$ zI$yFJScb?&MMe95s_VR7zuy9O0Mt?~*hPl)u?6KUUY2otUNrEGA|^&g4>*umMfxl* zK#1dxkB=P@#6PWmk2}n563D>>7IUy7U9XOgjwcKxRURL6BaSPQ6g_?b*ps|~MV3Q) zoH5VBxn?co z+g@1Ykf3KWq~==iI#A3bHx~JrTMzP9=8t0Qh2QmWfk~8Mx-5V(VhKNTJl76%TH2b} zTOy9YYEXFZPvxEQ37>cf{;1H~#w(>>3%ENeHs{p41bT?7zCLP>@-v~hJY5wGw^-^2 z3l|P7s+ROLiWt$E8BQR5ZZF0Wa|sD(pH6;Y+kbd#m&u*G%D)50K#% z0OGf40g8_n;&cSsCp9!7RHiT(?CPJ5cKMo29Pd|JT-sN2ammQYOxcM7*jQNnm&-#o z|K&g2UiAa|>IC359y0sV|8iy-2z3*RS-cZoe~*`zAfsAL^MD8uVjTi)@;CT}wV(w4 zLE?hH=@ribXF$J_0E~*NrJ7BUxwxU1H0a{U&TFKRS#)bJ`<%1+%Vx5ML*$Dx+pK4( z!|x~&+E)|m>NtTUrs#9$aNxWBv}#n4ur^qSK2D%634h^Zv=q7=g`fGX6tNWTwu1$QFvOQ@yNC*!JhlEm@FMooofF9qP z7mZi0tc(oef4=OG#PU><#X$y4WO!`MH3CXQQ<$7G=uCFnaWN?t0u|=wc9RDPA~2Q7 z6AO3FlKh!LWbj5?Txu34+Nh@GTqY3D12;JlF{oF4@Vf#>Slt>6& z8BFe{8v8S}dtey2A%$=-rj8|L4Yjw*Bh+9@m3?*s@ld5{l6T)Yy`jbVn3e`aCkl=X z#R(7G2Oe@*_FNHvpN_FJD)2g=EJ44nU0PaNthd6VrlA3v<4P=uXgtBz)PkA)%zYV@ zr*x$@fOm384Sr8|p6@C2n{A`nT8Fm)9lp))SIxn*`~;i+p5XIv9jK*@ z9v7v#jg1YU!`T5qQmfP!9DU1fz3bv#qg~F^iprdvx6LoY##Rk4Cjb1nm(AV||NGw? zy`j)+UsY}G2te>bI|6JcG?`s{q^N-A{hWYm@)ZMAUyAu?i&0#K24kVxaE9!T7vGBJR03mI|_0OB-);_Q*n zLV96@#O5!oLH4-vMKf4@$F7wQF@0D==->sA5<5J?Jhw01gH0eiL*Krg4i66_FLeis zT25xa;>l2SsH?BfS-ARWERdrtu7D}6(4r^uSmktNGT6eq{qM$2l!Eon(EBwJup3&8 z!;zeK127ieF?9&&KQf^OhP=j>Rj6Kg0)3~=7)$h?eZPE3wRnz7K!60Sb^XEB?K-T} zXr_jBD@}VxhoM=c{!Ev@@4(PdzcqKk*RL|LZ{G!xsi(@*!2|(L_}R3?#x@d@+-ai+ zMpH-U3Hj~f$5$H9?Zn{r;d=cj&wDQeOi6ZP^1xWDpRiQ0)cc{Xq2b!gBV1Tm*ssNe zuc57Ni6LbTHmJiHFxEjGevbi~sb@)fdAp{8ft@S9flOht!+cq)A2|1@kY7J4myI1I z6pH5>wV9s0ICwJ@LEb>x#^x2E4A0}y$B%fwu5P9DC+;mI%GEA1?EZQ9C-D_kw4;7% zKkHgvYF2O?9&i|p!9OJ*hr`j&3w(qcgDvLwxd{eOJ6;NA-T>>U)=HN;9;2=%05G5_1ErGsvsVRS=r^{b>cUh%k`w zDE#tehcj8r#00BRA0xCk2*gNil<4P}1Gjo?8>yL?P=OAC-Eo;`sYd{EC4lAzJF@!vvY0Z*RNlbHGr})0vebZ3f1t)$eT3zBKS2~9ul1@LvJBk zT5}t1?H~OhHaFDfcJQHM?qC!H@N;W!oM@x#U7D?eY^Qgy_U;YWkb90USblgG2&bzSDB%x`8~@*d9v@^;`iPvv;%Hoszyz*U{{VU?0E z4DTNvR4Z?9C~(2Ny!a`+cV0Y?bxZI|nrkTxDyLrC@qBGxi;6ZurB-8NU|>8>1wQuA zfB(+jMaII^0Q6sR>u3b#X|+gWrZFmOp#_;r#4VM5;KMol6fS06% z3IV9e1;^-aP&l2cK^bNZc!8(|XmZ5IYh;x32b6jG^Brwq zvcuZ+eq6c#cTo(P=0vCQ+G<#`@3yeAdV0;pmD29C2@5t}Hg$PL1$vHvdmljZV}e+^ zc9er9!_V0mY*e6WuED3>aN;u-mot*^*lN-cDge(NjAg%d9laQJ; zfDSfd=f1}#ES>uk;ZM9QxzDTpuD(}4a)hSd&3<_UBdFifk@&+R+iV31oe0ute1=!I zM#d6&VAH&80ty5Z)Eb{%<4;-e-nvz*7uG=oIhvc{%usaEPhe!ww+yH{lC_3Xe6R*1 zY++-)Zkj^_Pf=bl94QFhowo0$8Fcw?h7*R&&CUJ$@`d)7n*fmQHx_H(HKo4RvAyzn zD1^WgyEi>E)1ycX(!a`pf9B;1dDqeM@Zf{t1{n=aQd1KTAZ$3;v`epFzwU9}ej*gAU7yZ?#n*r^Oo9-_<8SaOV96Qi+y{U> ztov>RBaISA{P~%vSUlG$44h`91TrWN86F-ypnG8J1AGHB6);7}VhLEvxQNitX18t@ zdbEhVTpMAr^^A>jOalH5Zj)&#?Ya??22VQd9u>)Dr+u6I_(G{-fpvSA9~027WY<}3 z6=iJ=GL~d6A)$_5dL1SzWY}l2QND=}iF3{P<9};c-N{=7w1QH|PL<8H6k#4noa9Z{ zEuRd63Cv!z_n*P|ciTn+B(K#gfgDx~;HI;cX_is>bas^&Zt(*Jy$-a#V(XvO)A*2F zFydSvoAyU2wF7}j7IfKMs<5{J6?Tr7>R*$w{#bhb<_pm1w@tu|bg3fx01T=a@E2Zh zZ|_ifc{yAW<2vXce4ygJ?SXw13%TzCxD)Pw_m{lhZlQ_}lHdTI%@mx~q2uLdM`)0w zQi)&AWZJ}DYtc+>%5JQN0&=Yo*vs25y*7f`u1}UdHI$T;bRftW7{asVI@O(Ek`vr@ zs=IgpQ4P!{nl_J<+ihS%SIa9XZ2xR_Oa$^fnXu3Izuiv{)oX9rS1>kkSP}wrrm4dy zxw#u=6h89rbeB$qS7BK?mr{5dJ7#x%Rl?5KF3(BHLY%b_$M%~76S%WWi~)pt>|sUmZZAqYC?kOyz8h$-y%djGM!9 zQD-rB2t)Sm<%PK(dDcv2>og%R$o2kB0dWo1WI06eZ?9B&E%W-NfVrb9$9&UxrkHMI z%ldy3;Mt)nY^q%pJ6*;V$H3eHEaSc_+k2y9Ly|jN;msRUxLq7z$dCGmbJ5WuDD7Sn zUhnLfCpur#Aa{OSwX8RKQCxj_i2yw3SDc)6Yu4Q7z?A{MVEnOcxP%&*D6BX0Kev$N zUttXea5J;b7_yT?U3NH%g|&(-{uz9JV|dWMln$geB9r2?c?i4h$Tp~MRm z1}Xbb~P2moUHKx|)<~ymV;;1p*TsshocSM$s!0Jx;QdIOX z$v(~sDRerSTqPy~dRV9X)#1E>4MqOv&(?_G@uCA@hn1F;Q0DpnB}T!*YKGik^vGi^ zXF<4OT&ln6K1TUALc9-2O&a+07|535AtG$EFOnfx9FY5i9ji8c)v;_H03K)16nSS zA$x$9laQX4_BZm(ovk0JHeIe4dlRLgPfg~4D7#rLV0wMvvpHw4IVZ>>i|4CS3JKja z`th0aukry-7>a~t2EZF1gaaR7c6i^leUXut-euNrVB`dw0bu(Ou8NSFH_&ziCj7`z zV?=RrPXYV20qItIu)ZKof|fD@0@)A=Wc~y=DtG{1fa5)k-i1dPn4*b#FO#zgxS239qWT=1`#jm-he?~am=ufPlTb#ZY~kC&lo z(0@9b95d$xw3>>V+KezrWNmGr-R+<*5H#LR#84Qpo%?7Kh0IE;s@5=j3^vMVY7!2i zSWk4YUNe6p&QQw0(9;Ff!L;Wp_35MlG`nnaV&VkhbC4x@OdzF;O0LjSFNg-#)#1>m zpnzcgs|FByK&E<*j}sQcAz?nl=+6GWipR$yJMCE2d}(p<863Hj>HPkD01!NKOsQtz zbbbQx-PqRVlhy7Oosghx0BjEzkjo5sdhmRfR2^YHod#bhfgy6jtabw^DnwkCisE{D zOB|jrQnIsG&QerFHhnLD!2rIWOe1@!k|Qur+QY$S`tYT#?G_(M2jJ`j<6Dd=^)@cM z_pO+^`fL?&HO2-EKoIon#r_nQIwPJ4l$ii6CN`ETWdxW!(_qt7!w4zYV-AX{Spx&E zr5~sYkwEM%1h!#Gb+u;BNM9_y0a6BA_q_`R*~I=r8Nmy|uSzeLrMS4bkfwzs zK{~Gy-_h9E_%?}3vZ+$HwqXAEX8%l;k>Dc;62*T%x(YSIVt)M^jg-rB{IQ^*zbleoG)X&{I|2sMcfsZqF-8oeY71 z*Zm-K3iu&5eDBVIXqv_Dv+!(an5}}DX0eK3gfYR3_oS)|F3j-xdmIf6Z(u$3ylP>3 z{aOty#;*+k>RVv?{R#sCZaeS*>OYq?2oFYl*n6 zRn=^4Y)G+&Drv)3a`N&LL4{PoI!&dLrF{CNTMKLh?V-e%L!h|SH-BC1R-b9O0MX+w zXf{;Y7J6X&F(-ZPm*Bo+gYIv3OF>c~VZKnE`Da(^?)og96Fn4wbnQV+acFwTR$jyl za6!tGFHoN)e6CO9x3+I~T6KEOF(l!znMVKM0tb_#YcZKf$Kw>ha zB$-BJ(1i!JqF72b+eAb}y2x_(i%?0SF6Pm|SO%ski029;vq{8e3;U)?$;$4-AzwI+ zFMj&;iMmML8&4_wM?PRC_~5lu1Dn?zP*z%M>H<0$_^;1KTU}LE0=Ucr5JpKHT-?`U zvJ~p~7cbD?+RDqv{Mk+vr3cX<2H+-8&V5y)*&a${ASNcJrJ)IpBjJhZ0Q1z&-(^Pz z+r~D6o=)zA{~30PhFC)3=SM*qr-8ZEWwQ_A99YQM+={CkD2{1qX&-&RKX$G%;kQs&XWwrR--IJV>|#r;&mB*h3Hm zpJ112OyPi=4~_VCVbkhjE8uzRcMf>*4yd~Uvs!+ra<0%Dh`mFE)7Ni9L+Or7b>Z0p z?!bE(z~ix6N%`<$^feRHFd#Z|=H_2Slcg_kcJCQn>0xwN3T3hGz~vLeb1I@rU?ooy z(hF{m-XI&T*EguEs@~%#0Xj(P(z?>R4O|D$9NDqu4ve3;49Y8#6m1_mQ z4%u=Z*ngzH3C%>sl+m-H1vXM;3D91ROhgqIUfZIHG;N2@fLZVVl9}_PxFKcOO1k|CAuucz6wxMe5SP){T~e1-DLP z6Y!urS||RKBG48MIhh}$J;*rR-s#~`BP&+MtKD}!_UTx`LIXic&m%J?kiwjE=@?|& z0v8q*j))_u(EEc-N!IFDM4zKb;HgwZu?&pqQzqh~qlpU_j;=685<4IuMH&m{LSID9 z1zDL%9Y(yw!z&;1e)f=~z%cBE$bU;&=edbPUhVL2waK${YL6&4)e(?e8FI`+N3)Y zAo3!ZU+X%3u3-O@z6EkTxI!g%OP&U&KwX)?C^% z4&f`g0DV@H2PmG_ov3IDT^@d#{!ytw*0g^JmqVyQ$3T-8jgRmSszUtpKgfCyaID|AfBd%h-m;Uu zlDK8BP>8a#BYS3MCS+4&%S!f^kxh08AzMZ&GqTtJyr1X!KL6kE_#KDuw@=aC`@Y}T z`#R6_wJyZ=-LAB_e(I=v@^&S@s zvpzIu;#N>46UKEMB7iO>5ZMX5?f&cQD2(LGdS!INM^(-dGBS^ z*<1Y3)$EfVpV% zP*LKCCfw2lZjF=C+6-;;G@IQub3SPs@0Cm zFV-`Ox3=m%mz}nU{kOffgRRiyY`oot3B!kYjAjDguVx~~Zk1P73h{gu0e=nLr-Wm1 z2X8~enK)oG zbY1>so#n4fPEU`Ysul+QB$TVCU%>OI(0aTab%jA{q_3Y+<+Wo1CbeHm2tm_wTy{K( zLu$o{wjHKPowU&eetQ?!xi}8eP5HkIT{P%q7R<4i@#+?$p#YQy__#=!n27Tq z;uUG*zgxfNf9mu79>NbwGfAvbv$v}d0%V-D*Y8Hlf}jAbZP2KK$uTV>1)faPgO=YP zdTIC#F%jMy`N=N5Lt+YL+OkFQa%u#rA-!8GCc7nqXnuY`j7jan%EiF|F&&PkiAn6Q zUpAm-@3R!P&Y%keG!&O>8n%qM5^k`R zI}p1=VvA;d@vMNlJ^N75H<9T3Pi(zeI%E=Bxoy27?OO=N0n6&Iu=_L|KtmLZ!|X?z zF6#KaI6^)OT79PUgoG78`SgCP;G%vK7aWeQz&}MPrMC{gw;WLhw+s8qTq4K3PenFC zsUz`ts&eseN?Ap8RHN(Rl{$Lm*H;8AVySAtv)MmnfqtF^H@H8!37%C~7|RB=TR7P{ zI8J$j0>ptTii5pw1$q_IWFEYr1Q=CGsFaepf@oR$|NOMmADDHf%(L*5#?*xc8Yr{5zXQ^_0ovnSvD zZ(ud3^E-`DQc7w#A;Wfn+sb5GZ5feJ1Gp>rZ6!y52&m+X0+7MH zCouvyD!MCUJ zz+l_ux*V`DYC#nd7VyLaAuqM-vr^+H^0A#V@kkOenWN@{B3#NU>?0?9Po zZwF`*9`LDm2VU+oBTFZmK&Tz-gz{oMOEIdL(o})?{Y*`1s@jYC>3#NsM`7qu+~X(upUJ3wH-Q%sj*C zMMFfW#vC!zzwhY3-;R%BqHL$I?uLB6z@P`%BN-DD6R9lzx^4}=rcxb z`PUa&^#7v0^mJT3T|C5*X>~iZuSa7+cQqvVY)8Xmnt9y6A9yPD$;eU()Z?J>y#4)D zm`=A;fAmjz)Aj&-R=;-?9E^MD7#K3RUaPqL`=y2Q${cUiF9L7v$qiGo0+OQ4~S5*C*SJw3YgL`+*Cw_q}ZL+x))(;9_OZo(kA=z+(l5V9FaS(X59yBJBqe| zei5vQJ5qOCmV%!5zqx^;UF7A1$6YD9M{%;+X2V&+BUnACF#K{bKImgIcmUW9`k~(ypspXbLBES3W0&lJL=+R3^U>E}W}LI-bAd z?U!bBvVksw?}f2TL*%?3hMM9WK>hUdra^ZxCq{25vtl3)24)m<)kb`|+lag1m(3=i zu%1m)ni`$ee9#pEwhK!VZeA)>)$OfS$ghKPRAX3{v<0Fi)8T__&}BhXelPtxbuB~vlV=m7avj5Vd>~TL@xW_w4`DX9m#|@5 zb>!d5=OIhmX1#G^gUQtA-3k(*L27U~c!ONH%5%#QSRsjHPzn2|maOdzfhXefsH&IA z*A9qy#zpTHB3<`d*pYx29kmGofU(1@9W0e0oLPRtQx2k6Q})kp( z1nGT{QWUk4^!aX=IJm(sFg)sj8Wa8tGt+r(YisML*4E2Mi2G>YpvU^K5Blbx<)&?| zi?Au&aPoI&U)aYB(h8BJ&05qHp)@@Pk0C4>^$h;4Sa#w6s6TH9*GE3Yp2~{nO^6)X>62DEa=$ zoC=SNb0%L8Ygzxh)&nsdST+ZfcR4@TjhUUj5krq`>T3iM8ZZsW7>vL9Mj~2<^-eK9 z`;ro=PKKYyZwcONUoZ2{NNHS!`#nBCa@4zi+BSRgRLoU(^8E*eMx)E004#TbveNbR zpKT@IhQp(EBr(VpU~*N0z8r)@tkB}URxuMzN6T)i$3e1U3TlhElNr)*DzOGh@Y3Ul zeP_LdMlQ&(?5>MT<^H(ot+Cg^x42g5Dx2!Sw3mcNi`QO_$=4M${}v+*O`FVIy)5X$ zBl>6>Z6W<^wZGf#sugs)m;=)QeuAKMy)NM5^log@ypuAtJ}epUJ7P#lsi?5tt*653 zP**z%JS>-xjI{G_yEW^T;2T<` z?*@xXvVhY2msphSFJy7?-aG#}6y7>g_FQ>dqbkbUiM8(k&d0N$<=Jq?E$fB-%pJe+ zO7lLrb*e99g8-?!&dQ2*urcK|Yh41{@dkj(=F%tcEs2$&WrFU~ZR_kdy?Q{FwEw`d zwzO&-ziPuCZfH6^js3F%U>$$@DK=uM>#cqE{IQ;b=Teu}3x&41 z+Z63f1IHeB7{O)(Bc;p9o)wJ9C>sN&T;eck88#oFgPDN41R7UaC@I2P#Dm=#=z-qF zbTMZ)pnKGA(h^?Pr4Ab}EB1)>`ztKYovnDtxtry&TirFs%*khMZ{7Vyh zrt<)jn7SvN&O*+GbEeqo$w^tj@vga-au##ihx-XDdmWZ&k-26fXE}0C zK~Ge?UgB0Bx?{tJUB4L61vGM{_g{;?wY{H_gZLsXd9XsVXE5SLiG(!Qb^NKF zPnwRyFh3@#7D!C;dHt~TDBeQ`vy@NAl)+19D3N}CjWS*U?%uRUoKA= zQq~Es7__Az`z#`IzQH72{B@^vS(bLdj9k|48BA3SrHkpEbb240bu|QB++pa#_p9E&+P;DOm@%v@Cz?Y$tfOzLBbW0?PChR2RDj!ltV-wWgxh@@d=G@;i z^7mFymPE@fqJ*=%2c_FWA1?xMu(6jx;SOR7-^0xp_4Q(>hg$^s4mVx|ecKP8JC(WL38eY$_7(I?itTOX2CP{1j<=7w3U z4HJ?43k2J1Qa&tFLMVGfD@}P>0%_%q1XVK0u+8ori2$8uch(*E<=jD~D}P=CRP6VIv>sLb8_i zex`75clSIj>L?D}WfdbMBX=cgemzNn!={Td@;fmxo?dgdZKF`4!G`Jbut+<%un-pw z4K2g4jHyVIOZp628G4|E=UV-*ffD1AuDy65WU>m8{`>pWem5g#ushKMb<~q~BYBXw zO!Cm*Gb$byIe}m^%L7%_n~~iXA)%rDH8nLc7F7*1w~UM3qALc_7T)gK0%1uNRh>nE_%&6*te+Ix*4Fko!&A%tSrE9yK{d(mvo&)Y8dh%~ zpSP!f`Yfv-+H;WT5upsithh7C{Hnzf@*Ds@>3<>}{jTbnwR zRsKPfmD^?{WDqghV;|%ON7-|5=Cysb`>2Hd(i|CN6?;(xo1p-Z*M>hfHqIV8Ic@Wa zaan`lZ@5^m!Xz~Y1+x8_@MRSf^Kyr`enk>g(d8tF;6y7eDHND~MeK3sdSWrDr6f|% zO8zrC1v06umZ-`rh}W<)*9GRYJ?b3fekm5dVSZ!6!lg!nrA>+2o}=|e}<2D`TH z6T9IVrSB0YbU#$r-Q7JkgNBmQ2=H?|0swDd<57kY_3`&>?r+$utVftCE-%iq4C@>W zXa}oNEV?qY|NA`K=b)v|rSaBDD(ZSQDB}PGp}RfqXMy)2@~j}Ti-xBR)SEyH-i0y? zuX?6`GotM&kG7S6@xaZ6X|&dRFd{T~WH=U1lo`HDOEWZAa0A4+vMy}WSmUu^Tn&Lt zs63jfsi{i-LnuSSY#^%BJz3JGir3~yxLE%2Bd2)NdvgNmpN{{Ji4ey`sWPRnBr@!29=#nN#S9ty@Qg_f^P0&fWqe!Y)G=2mqnd^QJ z(ZAw6xh^w7mo&m~-+)M&Z*F{#T}x-?ni!2(lC~DM+!il7UY5K)0$>Z&)k1`iw*4Q? zpG)AU0HA3G;aGqY@j5LuM*!fP=e4uYH#F1@2`A89&TACpEgC(%hpu5N9b5Ykr|(OE z_KKU=synse*@LTCb1g^v&nF-lfyG}RePgi7xVSHOtyC!^etng|%CsIC!L;tNzJkU= z6O?5Mlr3eQGjT(SAY!$GxMaQ>3jsu}p!H}qjiyyL7k)rM0Mu(z zTufSF%kU)_Yb>G6MFF~r57vkdLRujN`U?ci)ZaE2+pZK4rk_~r?1pYGnDo!Z_^-w` zltw48-~y0<8`}9$*~bgH1xauuEUIr{5YCTzHJ@umW2p027uHLTCfCkf<9MI+Uz8gZ zUaq|rxAWe(5M9hy9jVpB=4@>pP7V&xv!I~nFBNT<qX>L(Bj{>}z zz5`43&hvl2d=YiJhkGAv(rqfb&we4 zj3Hb2=gD;BlLiQH;^n|WTzn$BTk>?R>!ruG&KPIY@rqzy|6r--0;r8clS=ILYwu-= zpIz9Ge;`T|u?+_CQ!YS*s2&OWwpTEr&o%o{0Es;zkhk+-TRx`_L0*N4rR1YB=pDq; zw$v-&C6PvaOo-6rY;Q7@AAJ1`P=~e8XDeZwthmd`1Cu4bmkEkW@*6J<%eIBwR{K&B zGt+fc7~lOty4msK#S5uBo|{~WD(tA;>~LqXjjFwTK!E+VN;LHR$+Nt<7joJ>Z-c?H zLILe|`PTs*9W*K$8sNsdW@oQ~q8qfkPk@_-tqy{LSU6Z&b85529A_w>iqKzO07w51 z?dwPSqk(PO9Xv6{CEh=4jTm09R(O^(AU7fg*==#tG45RB4LekinL5WPu$7O!>gnpr z)3$89UR#W>!b6D={-TeVg?YZj zbAfSuldss$V)R*a7I2X5px26q45KBGS|bB5B~f=A5-?eXg~D^&5$3Z+$dn|3w^h3y_|fTxBU0YdTpIJCK_%g%BF`$?LZG zn0h1N<~&{7RF9TCLBeJ(Y4+w>f4-e_Dq4-V>|QBzVT+HO+ecc-ED z3udY3+INk_1qA4Gg)?-p*r{+aK^xu)*-=aD>#qQ}(tB}U%$G;M8yvlQWTlN3Z~@+NY}oi%rKF@}*~y7`o|FsIYXO5y^Udy{tpv49 z(|m?A#K*Mq?wbGlnnQcrE>WA0TI?s17#2UoFC72vWd;?jvtE)$(h6>)JXWeQu3>W_ z`rz2dH(tsm4SBaq(%1&AE--^k10};7nVZAQlmmPIm#QDWu7 z$MpgWAU<=eVPLSn10@bL!y--43kIz;*r`9Ok?1jP_8xV_@m2G7s`1bJE&gj_Zsht~B5)B}tfL{`WKfIx#T>#>!w8Tu?XfGDva4pj zsBm|}3l5ri81R0kMpKWcIt;=faikf3$No}nh0viLfM`Rv6VE~kXl!CvilsKK1AoBC zKpS(rCf9|*OME*@Tx+&fih~W8pgd#t)iT@EHX-?I()5+1af{bWqmKkWeN+e|q=TYi z`qAa%c#Nu05zH9?IY4>y1;Z}IM%9zv1yoT%VZ9+CAuJ$DgXRxVsdbbNnWjCFXM3eX z$@EJ^#G9hhd0w-FAIscdmqvK@>xo!N(H|29c-2VdaJ~;hz3g zHm=To``s>lJDg!2BQ~|q9j|!~Z;&7g_hZs0$#ZB)jP*++BdtVTA4!!IN$tEfC@;1j zWm6?5q8C9iop(I`pmL*fmE)Lz632$J`vSHO9gb>vShlZXJ4cMSB|WE+$-a*5nV&>p zkU|_Q8`Kx`*8(*{lw|ezxv%dm|HJ$<5Q?=|m*#xJf|S$Ej+=v@t*Rw@^$wSwG4!I~ zJRsRXka7R_Zp6wmiyF#H<-(xn$Z3z$>&;mF8$p7A$=$!nbL;s%F3L{_RO(4qkHD{E z;xm>}KJdzF8g-9}v~^UOKbQsN7AOI}T}U)@?S zH)-A7FABKGy;F;Ur_bYgxrQ4=5s4Z1^o!xiB&Z6ro>tkyi%G!b=zxFemdSPfy=KRz z-8J2bvd2eCFJxJ;glJ@EAo6U|1Y{&6L4kOf!K7j4!Va15j1iZGpP1HKiDHR1rp`?L zhGBo(X4LI~LAzJ^J_{)T@g%@P!bbc8B$yT!Y)}dD2?+iI z+&ziR{HSyHLBf6((of$p$Lgb@jN{kr7b+YHAI)g78G50E9pEmEx(58ffSSk=tH`Hm61}m&Q)xp4Tii`q@h%Dx>&aj0|sB z)4@R6bTO|AdiSdH4G5pnEt$~3)_mf8X^>T(dO(;Ijosc!|1LcVvU$dBXPG_atm5qT z97h8rDkh&qjf!M4k&$Wf4-zS9{npv?iY5CQ{&=^iv_!Ulb;qwBsSZiWptDz+`0}{C z$%h0FPY#BGdx2Xn3nn^uY|}JI2nb%bwFQQfEoS;x&;2Of5-yIe(a3cCIBYQPzUM;H z;-m2{VcqYkIM(^asyO^+AJ0uXd8y?aG{IVAw3pNy4D{as3&gO!q5NL zPojRga?Q|jojO!oS*LF{c>DkVxzBJQ-!XWXCE;Z{K(S(C^Y_1gMg4(%6bw@T^9{k; z|M>y{L3lg|N9qAqP`KU zm^l3Jzf;w19sQrziz>Cohu*$=$cF2X<@^78Vcu#lbfyLW^DpDX z8Il_vUOiB=`D-e=j{0c+=Y8)p6R-vn{O@%$U5nM_3#Kvr&s$~s$XSi6w{c!i?DL;% zz2w-X=Ks%y#`R*L1^kNt&!w$6Q#}?C(-nEPBn zurjS6hOkC+ufNdcYPP#}{!Q;c*MhpFEH7=^!bGpIbuFrpLcj3F;*0;jlwKKi2eKb3 zGyl;7xW)>q>e&#QQ6rpRIkq9fpWSi7L48w_pTX-Wwp~YyeGXJtREXgEq3iw3P3)Zf!}dUB zr2`C60D6StQB1WpoAa`_pQOw_@fl>ht8%xtNmM7QiTcBR2R zn5A~&OQ9w^dCQNLmGP_(zv~!!<=DxM1^M_S<+Q$uA?(-|*yVFvBDHz8?vK0QN08!& zqEf@~(mqU~SAGk6#PM3?1J~ODuBh%Yas;Ti)MM^G8?dM<{fIYQK*SmZ6;=_!LW+wG zuyQMt94Vh1DMPR8XBhwH!pv#MbY*hU&hdi+sIy1|1Fu5)1}BSZzgku&gVJxo9g>2+ zfTq@1B;ee81l|V06yzp~^73v-t*>01pC=`-|K1rsFi09292v>FtleX#c*65!J2o!) zHhR2C7dUoZ(=3pP@Z@f>$eZ2lvsW?#6&O#;CCau2T-y`51ovD+b!}{H{J=9_n8g1W zUpy8=Negn@)ghR9%zv@fUl7c9KPKM$ZGhg!Ld_Q00cg>1Kj^rWp=h1ZcvEbT!SY_ z+jhWJ$20~R8s;u8LcpBB1m>HCbj{s>c4!e)h!xYAVNEtWTU#wVZOnlT-+si1g#bPY zEMqgWeAFw0f^F{sVVpsAMN?3Yf49LmrVxn~hU}`R1qB67tCqCb&>f4YcUe?r z`|SUGaQo`--)bSm_!A2?=I^5ZcuNWh?!q5pO_$gjy{C0^Kdzn>OrRYgmcA2FAdaQC z{SS6`Z4M#egJ8n$wjvuDltd`tkk`X~4AOAZLIG2-T=WQnr3B@GoP@No$6ygq1cX8l z<)87<*Qad+PHi7(+QOSpdQ{+TqC?!v9U)fMAA_8k8cdRxFOX4f@{->Jd8rItNcCQ# zLGS+&55&y{ws*cio#-F#?>~8yTe#@h%VcTbsi~7x3a{fXiHfP?)hnl5Uth<8thBy= zKVC6^K$it0D=PIN3?A{@Es)$<0+_*HfnL`F+~BWzH>%;&6wHzdT)3bA@a;6r7XHnE z2ronCl@i2GZaf4LEDa*?)AewAF(H);<-Dq0Y?a9VR^F`we z5}EH_kIt%BO|(9WqAu|2>GpX@!YnV43;{7{2*{z{b$f~3xmf2&z{q&b_jKz0`-KOp z4yulAPZ7$P=pAMeit>aH<4 zS?>uv|LzDJKZ*B@LYWx`mDxafbIw7)j#Jo$%`odYQhV zGZP>{ry;AMK@5v4Tek#~>9A2PJwtLvM)P(zjVU|KEFS3XX~1j5@p5sch(GBeT!g-j z`g2c@0D7edJaRiC(9K-If)JCAao=0gnq5McGX^1iXD#f#E*K`ANioe`k;4}D*D?aP zDl1Cxf{!PDNZytsZJQKH)o8ns>4YlExYnjdnRK+Y$TDDo2f^_&Dap$_$O->j2Vd3@ z@H&lrLP9QST`?}w2en<&e*uu(*jj809EEg%sM%WEC$K9J&ckPHG)s`S4XI_@VD zZiR@M{_(*<0%*2LBNTB72^C#kZ&ue-$9oRL8vC8uMwcAx z%irV2Pdd4n zYHEsbd6n?Sbpf(Yk%Tn*et5&S6Z!XP0JsK5WsiQ~)cRun_xUUwPr_YOxoNtS0>jAa z_F@||s4!V>kgHDiy}q6gk;bbIY~x$*a54e7L12lXvXYYd48~4iJhyj;$gi&kaQXv2 zE^Y%8C8hQb-unEXe}Py*(RPO6mrfePp3)X-H_I65zyI0O^^~b`w4K0E@y&pcQ0ozz zYq#wvYtNEM@VnJJB6ZBVd4vMC;`w~AK=UaF6eD9v>hKl>aGWNW6=aZ@88|p>u4Bp> zL8MS7iCL=SSun_uy%3fA-1+;d-U~j%SNy{~wJHcXQf1s=Y1IT*8*njE;W! zDL_^h0g+`J6S+!J9c-@)iGoZM@2%zBD-|k6RdMhbmxAX*6rq_IAD<1#!pnCbY=b}8 z<^q#*3VKH@C9N6Q%zRMEv>xzTJu$*1R&H*EsBj@>=B$B4A$U4L(Xa;1O1SFO}T z{c!^lY!Qr`hZ0apz0y7?iKs^j7&UzDwiL#LvqpeOc(qOm>@qMVZjB5;#kICUL&d|# zr&bHG&snfuyrKMmP$`)Z@Jt>7N1=l#gm`pX3jcupkLZI&CXYy}+800`2)H7JA!mfg z-``)x@6Abc#LX(v!EwiQ8=s)we?F%YNHl#1X#>yW*#`cP?z}dLJLzAAC8U`78Tndu z05Gvx0WC7c-FrF>HoxO`zK^($`4YKp_=mJt-UTE_o2A#)-i~$16zvzjnU1qXN){*5r5Zm>wyyu>&*V2;)3ID4?KudIMoszqYo9zLV@89zF%~QR#V$NxM+A z52)bZ;8Aci6Uu6m*~-ewYF}Mm@G{&1R35yD@CB6@KJX-985$n|g?5Th^-7zbii+w6 z4;NPu5YjO5Lj#YI;&DgcgI?dm@T(yaQvK%M&b-{Kr|R7j@5frf!0)4!aW7xE7?Qo@ zfdO)7HWnUP@~(NhM2ihdmK@uE>i5u2&Ak&z~Q@?zcR!P2=#mW1QAuh8(Ki zy!)+Pd28oh0VB)-_n!`>P4ojC-Uiy`F2IfXAul#=%}9{q_2Z-pBMN%@!p@leR|+&v z-&?TEy1Y~OHoH`#kdZm2;<49cNk5ZW=V4pi?0{aA8bdx^zi_m$OsQmn_EarcwZF57&^!8j^ z`r0A!8R?8)J3Az2(VsanZw1k@tCqjHm*1(Hz`@GPTcVbkB4Ycn=z%Vfwt}z@49j%8 z97LnuO}%=@f=i02_3*9;QD9)8zlq7h2$_m*LUwD%tZ-C)45!cBQB%y4IUeFtEH_jx4OUctJ4)uyS(RhcP@Uz z7q>xLXeaemp&}mlpM&AX>6LL>rTu1#SPLk>^hOpJO_MS*9MWV0171SkK*2@#p@fu# zSz1!aev)qy=u@%8d-zfl8&sVFF}w%}AywWGKA$_a ztFF%R2);1;RLh`_@u$PmO2H>$?_9r@$9t;2=JESt()&FqZ4DdlavyAx){WIR)0e`r zz2Xec<&IT4WwHr;gV1SWz`zOqWZ8fKX_Ysay{_9|q*ri*&A|M-_6)RDD6B4W^HNYm zoq|${Otg)bjh|oL4}?$?@aA7SwCL2~KQe1{^n9__0Aw26t0V1KTS~`gAMJ0j-7ok^ zL`VH{l=9`cJ*zpFO8W~Ty1CZC*vcrr5_KE!hiFn_C0WUhKj^OTGlrRTh6(9n=6Cn* ziPsNs`R;-W!U9OAddNp{Spi%wMc4`=#T<#UY1{v)k59L#Xr5BPh@U>TJ@P|Fd zP3lC{XB#6ha1K$iua@$iWtFg^W*N7$+;zvbgr7aIu;=3A`Wslx^%nx+1+-ULuzShkwF!N$;Ay4C?N>21IP};Z>!jp)YJl3 zKhvFu!2n+q_przh+z;3o5LoO8nL1Z_9KZR-hi|G4gKvQiI)6}9z$sB~O!dTlpI7tJ z*GVQEe=Z_u1WiNL)TEac{H2a6&on!z+t{Ln>~SY)j7^!?Hsy;91eZJWm0OC0>PH<^KJbifsLE1r%(_gMmOr4iSK& zdl}SNQ!SobY1N?16dYJ{3tK_Lnh?HubMzUwTykK+)I&ADJcUU&rjY%T3fgE(E34b! zIc_zseM_bn8%)4Ow+G&*Dc<{qnq1APiHYAHvnF)rPP7+~2Tj^_*hF5~uSw5ZTosWtKu@$DkI$U57mrWndgt(xp`J`2mirY69LR%tFN|>C!D8DL*~WLeO+aUJ z*IBy$(b1N1Ou#}tZ(xlIW?FI+)<=i$OIR=Nttpf*Ht+=Y9=7zuj`OY5xT$UhR6k1> zzzc@xveyEygX&+N8G+m#DJ>n~1-VwvTzLE|$d}I%L1m(>^p^JP0_Z8G27xgwxaV-B z(Ara+>bQboof!Jt^snKFGgeMc>y&+sDt*Zccyj!mA(lft=*a}DC@o79LxBjd{~DU2!U%RRsgIz$8jJ7RDfeBf5#=Gz^!5dmmh&dEsto(5RZ z&>~yINNBL;O+26+kAp}6F3K5Y3WT`2icrXlx5dCFwD|;M5M`DAmz#tNFjp>vHZoQp z)Stz&ESk}@H&J2t$5?Meh(Nei0Dhsf92l{Z4f&{(llaa=!Ow9&S-=1=^ar};-N=Kk zsyySXTW;@D#_VKmZ)e}87n)%sy+fo(NYt33Ix{l{)bPYQSPw2FNGag#`V}jWAFD^JZ0|dFTyDLWSIYR1Le87Y z*UJ9Ako$urQj^*=KcDdC2ilk+R_PLI>Sfh+$BLZv`>lIPKPYxd;; zuX^UR*gCJlPEMxtjSL|RbCn6Cp$7DBKUcW!gsGuPh-+o0T^7&b6kAzY5&&9-GEmB0 z6+Rt3q6JZV((&AtT}W930j^X9CcJ`y04Yq&bZfO z8&qUnllm8bjXCH~h>>^nE@9l;&-g^NR1VJ0Q4tgG0F{B`1YA+r+9!zlI6gVa0mU@v zEx{LcOB!NTv-p#A&mgK>PPA$be+DE!JD@B`ho~8Q^t2CeVdT1P)ap0=h@ITkqACTo zzrhuCDw2l$gQxCG8z`xcLDtqPH*LE-{2dfo!O;-g2dfZ5Hla5JCAE?gmw-Une~Y|8 zF_C2zMQ)mE^<*o}V`IXAWIS8DPtHEFopK#x#zKXQS5lGikLVkP51MSsc?#!irZtXQ z%eqgZi6j{abc&0Zro+8V4_cTm<1bFcR^M_B=|bbL6d<3%20kkY#75S z0epG~w`4FXJe*W51E~dAflOiaEm2WwNZ^2>xEtb)QIW=|v!h`850+&y8y{x|de{}@ zLc>V!-E3EgBLT4Z^CLTU=}J5v<@@o^R6_j_yjmZfwLyc_-8=O$BF_>>&Yia1U0b?k zX80zZtP8)(a8lf5o8rU=iK7ZjI%|yMj(42U0Li#4`LZH5XPZnD;j|W%V|Wl91LH3| z+uxZT0^!aC=o25+m zYzQ`$4H}_VXX|46zV85%N%b1S@mgHU6~ zfG>$Om<0*PIbfZsU<0(4>_MdbA8*JxLJ zHJ{h!_nTLM@X`;zlPU=WnMt~+?U<#7gF|T=3+^OU!G$rL#VYb1E-x8`&js2=+S#`B z;Jkq^hTaYsG2om}u$N82N+j`Qoy!nchiroHt49S{h6g7`6}#9(@qxXVGnPT&*R_tY zoWpOp&D|ec&NIfTy_@j+HciW#TLwhxcUi!3JO9EUJ9icnOOA!K-9Z$N5eQdgQ|$RH z%Rm|=-sJiFHvN!L;uU4wEo;a2*U$Dqq}C&9KS>DbSe?+!4KN(TZF>R>4KVg6Xht}d z#5WWeUC0drz3$j&CYYymf&gv}h+{keo&ddO@a(Xyn1YP#qLsC^P_QR|d6S$xh0-cn z*Euh4Ux8n?nV4lVHNk3n4s=G(Ara-pds})qML5y4)-R*PM9%?up+0_atsmrP zZsn!VrV^U7a=7r!mwp{Px&9lG?`EYc?kY;^?)4Ju{+#g0oDZ5zZ@m0|3K;ZX&gG$cCO9R!j~18*gk zkg=tA8_&>EF2Fk+dXJsl0`@x(fOT~8Z+HN`>EXGvAT=WT{PiWD^p52E72kRd;d`vAGE1v;Zl3+@!h0xUJyEp)|%Q{o{Js0fzk8DuEaF61cSL_jc`CYK@v3PEZd z$sjaw;}8p4ypQ+J^x-Yx+`DT2&WoQ}F)pqq{$Z)YaTaDG%fnp`MlJiVJoZCN>}sYZ z3AY1-*OM0k!;s$hd`#;{J|d}_j~5fs zXcP;XK{T;ha|ZAfM&G@Tz{LyJ$2S|Saq6zl1DazP!UM@UDe-xupKrj(Tc%5p_8}GW z@+ANl2l#UdIlT5PF)K^P8Zx>FRNj>K?SVZr)e|hNJ&@8*eX@9UDP{#*#~4gYLJYlI zfn!J6_meZ*!&0UY&De?0yhkb>OLSF21&lo{FfNzf8G336*wU$r8~LOIufN956opZtGcBP!W7#^5Cg`ecC5V5aeRzGfL7*744m2O+!3ytu&8o@+&G9x z%+M%USvuw2#esCCMzB|I!?hUM+40~kJ?8A*DDKz;mP9!Z&b1i<)fL_g*=#agO!^}2 z)0aTa7eJ5|@fuRYC?c{PS00c=U0@XDOidTv0cQNy-roL_?e#B4L@rOFk5W8dXlESA zI5brA$Bc@!(>8wma0T5*K*#__k?sKZYZYk#bCLPlJkQ{mY$sXScJ2tpJ!D4QIByjJ zKZZ4i9H}-GX)y>`^E8GO<*AQ$6MyW}b>7q%JSHqedao>|4j1%*_NLJvzPkzBnh5Ij z8A#8JeF}fz01oNHG&k_MOhiRT^L?+irN~T7{0v^lh*)AV&!$>VijNOu)cFBrcm*z#}8QI8XpjGMU{ z1yAnAGNcl-oM!Dd?`J#+-DeK%5$$mQYJT#$+cgWxSTo`2^cD-0Ja!-M zRJUse#AuK4d|CACzC1&6&SEBZ94^x7Yz3C@SlieXK7bMb1B~8Fd4Qk=x`Vng4r-{_ zZ4r@g>#k#T0JT>DCua(mz}JHM5Aldn&Qz}m_0J+T{6vnkxQU-T4ecpJ$*BH)EAFyg zm%z-fa1^(kr9PxY4(0%B)%&>4!KVV;?EP?N!KW#Jw|$|hYM~(`bFF|r@96yEB5o=> z+7B%x``o(yooD6_6CIt84o5;`G!X|S{yOTebKHA+Z*L2<00d=Mth;Y_r&khl_eP?% zKW4RMjffTuI(tlqs41kkzy5|^a6PLIO<65UN|I(6@-rq#-2pGk|HN z+eR|rKUx6MVhV~4SETXZ`M`k;lw3gTv7@yYVtuovGg8~u<0-{A#p!oH|1Z%)uWfH6 ze%+$0;ngV}mB|BkH4V~{SO%H}L&?Dn+UMa)#`_4S2 z=+NVZY~@c>kn_W7sxT7fVeOvZ_&UbDRMt@(1F8WFkw=k{M7)oLQwcZ{iW>d1)Hv?X zK?ddgjK(@_7wJgTf`F95ri$dv`CzvBy~juHru!b7MeWS8waIFdg`xN6{*L&KTeZ9u zkA5><89MSL?B&as>ELd@i7=!k43iC&e@(z5mpAG#GCbV6BJiO8R0V_7>9N1J0M)_V zv>w%|V*6*bhrvMymV2hdzx=Ote0E!_KeELn=#^7L{7g7v^^J|ZhsT0{gO$N4oBcfG zMWCh6u6Oy8q_+Mifl^sDcPfI23Zx59(EhFTAvQ=Q0+cpXzV&bmZ$$Q#hG)fxBJLiCsrD%P{)oHD8d+1J` z4WZ}{Nj2(??3&-7QXG4<0BXo51yP%8HnyWNd03?exrY9br zh*xT9B1P#CM)~&5n`-K9e_Vm{&B-eagggB$8HO9oQKHD54QZzUWDp(KnfWSTVu+^8 z#2=MdhsR-ZPh`l^Q?%2($&Y``>iiP>(;_^JN8H&po5cEjQ<*A2xyt!Tu!TXn{C!DP z@_!M&86_ly>)Gts`r`Kz{k~4G{l!SbcPph_5nd|QXYZ4G{)*enN$r{@<)g8>$WSxl z58hdsQoeOU5O)qO(DpfGH9vp=TA7*c$HG^~drNDV)`b4D=5ve0j`l z0csKeHbUa!NZ2i^Y}UrE2y}U*f}e2oI3d2)ekdyX=|L}%_29d7{&mWDxNGv;Gam_H zgaM^}yo%y#q*7Mj+j|dA(i5yb@2Z|>(RWykdPrA3i+TtF_j3|eF0HZpd`~w8sas>E zsJ<*5Z-0L(_#AEWaWV@zZuah>T%sld?ZwZVoDZ$hj{o`eJ3uma0eFi2Rzbh}ncaZg zO#_7DHX>{yB9uTWQjGv^xr#cB2O9s0iM2K`$6SDAiUL9C@O!Pf;+;P;0!&Fd{p$sL zLW`d~K89X2bGOK+;@3g($T&@RbScgI`98pi`7*Ip`Rx#C!08=@#C6S4iYMm1)xCDqj^^ z*S&i#5Tfhi;xZl-6a-$Hk_m8V!E-KKG7-$K3e0%XgYB{&Wgjtfqv*Ync8{}x;XN+#u;$vF1kiCD%4FP%4)cl4^ zAW)n40d-vOvlsZ*wD@RCKpW3%?#U^F%$(wewM)uPE7}DHF?_#qW zy)WY+wURkJ_VRN`Sa*Lx?V-TNl}E-w5qd0v)$@q%RQBQ9Vv_?yoK)G&i03A6dZwTM zY3yrySj12R=Rvx$@p5v$`u5u$JesAtC0JcTDPX|20a5r9P^GL--;U$eNMD?Y2C3{s zIy}H1VWpD*XqZg{Qg%E%1EAj4n!wp*4^7}BEOa!Gd6Zs(q-O&yzA4>Hd6?gN(ggu2 zWguZ0LwyhaT7$3m&GqdIN<38&yo0*iY?v%Zd*r% zbOw`&`7&fw)Lb-4VT>?D>bS?4{QEI4(nW6aUB;mA^Fvn7#14y`oR5{%i02gDhTD4WuG+T*<9GftrRDrMxIZVJ*L4&!0s~m3jiIHhY!hNDEt4II`4R{+pztA?XokA zjHGNK*?Z6IP4?bfMntlAWM=P`Stwgp_DuFJglxj^bU&}>_5A+0OWlP&;Pt@DqGn{2)d2U8TqeR|s5l3BQ?smR0 z7ptnOLSy*O{riznG_~2Wjx<47$S(Tg<7-rC7KGOfWwpB0+i3jBbq9=^1JGzN63F^hZNw8ZlWQY%8S%RGYBdn0?n7J&;mM67c%Z(0ifHZYI|wc*3GBx`C*o<#?$ zYOFeKW?ICp;2gGRMQ(JQyo7IiRt=tuFBRXC6MM_}ZOi2kuaIw--ztt=3!CimXk|uh6Eqc9-+UM#&O83sy>jK= zs`CBp{G9UF!A##gFB;JJ#{%Ae3dih)fAWhjiC(v57R!Qqq70u7y zqG5iB_`*mOt`C>fgp(|L#Ofw56%#owH2HK;-9JtnxzDC;f5%Y0*BWn$?PESEDoq$y zwsD6BEOfN8%X>313qM=_89YIJb~Y=wP~T3Spp^wNgM4YiA2@6WrwmvmC}#Z#rUI3$ zGSEWEDLyr!G_+$WKSL0`UMsT%g{V6y9Bu`R!L0m~`W@N$W!U@QRxxk=Jtev09PPd8Y*{trx<$Y!P(!UNyGCxw@3 zxYk*lH?E5fyDSl#V#crbR`eQuI4rFB%Z19OxcqMC-VZ}M3_o7~nyq-*W#TmYWz=_D zSJ?ABa3C!|SfRC6rSj`NUf=P%U#@;L&3z~77e(r=QvY=%5*SnyLlQ&xW|cYA!2Xq_=m^VJ$9!>5gjkDFsiE<+XeTuF~c^bF1&!{ahIer z(DBJZS)pBSIkJv0G~Q;#dw^qR=o!IOfK#NbbnAVKnAq|!%RhVjVVN(hx`IOVoM6=? zYW#s};`!6Dc#!}(U_e5eXOmgEwl2K~Ks7Y&kw7b0hHe=K;wHKR4}w{Y=;222L~n`V zOPGKCRs(MaFZc;$;zK=6g{eZ-!?p-g0sW>UusD^ zstdPiBFygwu<$YnbEDA3P<6gNBF7YU`qcKi4w!?~=z0eKo>j?jcnnk-9a#J-x7EQY zc*Vx#a$3YbeK6+{>o(#p9oMDI9FBE>e${zlCCGC6LBKuy1|?NGVe=qKMmszQ^(OTz z1&Xyyu+hGiDkVhT>vA=kgn`aaI>prS9cYr7#M8nHGYnoj0a$d>;Dx#V{vBJFfi$(t zhx9lS@bWw+vp?tZ-Qvyl5HBu;m#`1o~lwSoUI` zYVmZ28^|vc5BB$~z`z!2YHCVlJNckX#M8j z;NmUah43yAg<>-sG!oH-VK*bW%U7DVIDBYC+~+Ys^Wd|UeTbHAC?cqgjh2)nqC#{_ zRCe+?rEutoqe8Gu$)Qe-OBnm#wb*Re#|mss#;CN82K{_&N0-y|O+7Q8{4RH%SmMqz zB;Jy*6t7~IQEi2r^eFC8qTC53jMZL1JLCp~5}p(L{(T5QooIm-OGQNm1nJ0|Y19ko zY0lKJ) zaVef=v)pBXTG2N1Ha$s%v-=Q-;)(M?B7!=p59l7de-^Dx%A z3OQK6ASOKA+iF8Wuukf!#b3KXe3?Vo1g!zoly`A3k?~bvGRf zE&vS>+C+>0wX}zS)%f^0AB_HDE3~Tu$p8X$9&tT1@812)`D$r{HSMc3zJ#O-ky8X# z7oROf`EvVL>5TFk+*!G~BKJw%S@qJKNflB?R(uR`Nu+zm;sLQ4O$$`CoYW6R^=$oL z3T67n&wf3b^|@%+y`XsUqKj4*gp8vNeDaCtzyt}uQB(O`{d;Mji(48DxKsLYF&J_| z6B9d$1qJ)mF~@|myyR&I)4OoT!tXB{2&on7{vi9`OR~ZTZA!*%#KWlRRLHoCGJjqx zp_v9H$PJMa)^W|t)0LRWQ?0PSRbyI2>e_f#!(HzJ&+9pweY35CceThh3(S*d@A2DP z|Cp0U%ZgnrMHme!35RLxyCyv7kVX<2%J>;LSl0GBwTnd2%a`Btb)po&tQ(IT(Bke1 z95mexKK4em&R|>mw#*FkGbz>1IeoZvU3B6p1iW7^KBFKFi11*;f^#1X z?jT|2S%YaeZUP*}Dw2B5#)MCHUV&(<0!BznFiPow+Pu@n&5f3snd5e_K6*d_IDHsQ z)#P872OTsWMl$2UZ^}KY9Q~=EF~4*H1Ez7%ye25{6F8j)X7B@m$)4i=eP-x|8diUM zX+Uau%H+s)(G_7i!02+WIPa$1QA`mveckjG15})5JHLLV=u zLc^w4m0k{@7$UqpJUyvk6)vkBYmSS%Q(hIWf$o=stAkCCf{fh9(c!;P6lVm~<9|?; zEy01}#>4Al(gH8*XW*a8{R<)3A~R~ezE?7ot8pg;H~8Oemdt{_kMKTJ%*0Os^N1H@ z%$kXuTS)E|QGF7c%F4s+sRbEGZkokK7#Dc=e``*hgFo;uC7og{RFL7k%;&vI7r2xR zQ_bUNU)gU7%r&scU}srMRt2~8MZR;kVRN4u=ZLFw)f?6r;&N}%;d6G+U$#36XLw92 z>sGdydqlY*9q{_#i5u3fTULKoR>W;0m{SxqlRm4hFyBNv!$~v#My2Krd?D_C8iT)F z=R78Ex8K+8aJg+6zg}1)rZ4PYP$Q<<-Zo#zX7F ztsh24MP=VHJU>+9pQ#=tHy=<5F;D+}h`Z*dDID!yPJg6ldIFko@PqFWovLJ&4js6!mA2_jg? z^$Q1yr3-khE>~U7qORM8KpYjSMfWhHTz08-?Ov61Waf%KiMy8xX&wPPg3Voa7oshG zz{*uYRtk|N8#V>Pul`MIBjocnKl3;@p?|GUl8Kwbg6)S~cswEKd%p-xok3$)Mt#`__Kojy zh5n3#kK~io$sX~*FKu!$O51PJBu8>^-CO+b83iC+v#XOeYB6O?!gnc`gLNChDI2fE z)a#Pv3-b(^qxIjk%wukHzK>2$w2<;~|JKdr+^m9z*HH(U;rVUE8yd9&)}50TJEBcP zZzxZOWR&I%Ch9dF6_tc*5|M;!ogXdm(6uPr?Tws=WT_Tc0QdS%s!89>WGRFqKtD;u zARZl|tgjDkcr1vAI~T5J%0sM|mTMr`g!k8RcU&)0j=$KH=^z_mN@&&VyB}Pk4}Q0S zk3$p$&p40*229K}Gz3y_ep>ldx#5E%ilS}(xf+LU@xbr;TAk^S@gk=a8PD~d=N0F< zTLK+dH^0J3zvde3V>^3#N7wBU6{4=z>c5M@Cu7Sygh0V&YYo8b_UX#2vsBNQI|_ST z6jlAz;=fOWlaBrzr4Zhn=$gk4J8N_((7VD}PX|3)fyteHbu2u>EG}9_z-dEIM*=8=pKOVc=3z zVG6Y6yJJsYOJ@K5=?B(?-rs4dDduZy7Q4MZCwA{O$q&H(vFGROJBmbP{gvV7%TN&} zDH@32uOOXQev}W7e$Dnrxxs^kaz%t-ptc|sdZ3slYBpYr+K+(&!(}%O=qS;yIxUVN zrwsBv-dv_WI%bw85+Qx7XJqPBaxU0bk*Ke&Xy4*i5Xb!Fb{Ap)iDZQ~T&@u5#nQ#` zl0mP(k65LXHS?5%b2+nZue$kiwek_9Gfqca##d1=xzao^fu-sYWgT>kjM4`BqD zA;YH6pT|LW90vIb7w*ua=2UUdcWFMqKRLUni10$TLM*ZbkkV(Gf8jc1=GhuAUXf54 zm%zXXsRZBFlUUl9)GRD4mumCwR;lyy_?>2{1t-7u1tl}x_q@I+gh`lGUS&LrlevFY zv2#W@b%giTU#Zb$Ly~Go_A4KE>1wnXXOjzEf&7`rhZ4p=uTd4pv>RL=RoP6GI0Jw? zN+#a7!T0R1OR*#4;8^1zj!A#O5b-&2V#OWBOGWDJOC%G!sd^TErF(OkS@#4YlWUcW zx!-STv))~PHa|c%L^0Ze@#9+!<*5e=qPKlMLYAvdwBG||uUPVl)|W6IizoETuc;A% z2pMGhB<0Pcqhw;ltI>lB30*S6WFG}&L}ZMU@^6rV&^@D)uKneMysFGl`~bKx6d~u{lw!LwT$7olfn% ze{UoMA@BqZ8purz1~E1FSv=O{OyD5|@6R?~>-(G{Cp^3uiZyzM61#bTd(>;WW{?}T zZXgS9s;M{jolt#hGstS!)*|=0)*%cbd+E*j2DLz@Pi4tu`VoRBJ9EO?iu|#f3lF{1 zE5Zej4_+S%T30xUR6bWC4+w`uz#(+uP?l9;~=Bn?gz~Wm@#U(Gzi=liH=UE z^!w?x@RPK5Mr?nP05kd;9bGoa-X#27O6v2WqPXq#$Idalr;?P2Q5zc2Dw#rD!qWQs z`VOdVP=-n<69?@Q(iAzp(##D<&0pY!2&HYfb%4(GBz%e@uO=-3=mMj#E=30m#Le zShB5mkWG&Xs3xdyH6YE@;5bfZt6b+GoAF}ZiKjmG&DUqMKTJ<&0}CEMeq4b#Z?70> z|BEBHkSR%{QY~V04<$?fnOzb{v&jg--lp6ywjPhj z(k7&97Vrj;1Y}Io-jkCK&U*En0Aa_dFy&BqHmIreN$rWW?Y;#e>V8p@!Ixmhf3?X7 zAiztVY)!=s`)aX<|9kTME_>FH)*OG}s?L%I3I2XGdV+cYY7~a246!v_OhS>?B<2xiga zzttAc8|W)UO_hdxqcLM6mff`dG}2$(2wwL=wyoXbwclQpmnY#3gP2ngA-O_11w5i! zDX4|k;gqoq$e(|<@9=EP!^d1jE|TtGc-lSd6(q*iX;;%H3U%VHdE;Qz_Ndw30YiDIHU@Ek%_h^e$Sw%&|m2vg&`QY(-=yQUV;T^GmXF-IGm5SY2nhIXy&w^DetOVd5 zbo~BwERATU&VL=SSNXx)8A@sP6e?{5Z8P0h`jIwp`^B*Wlpzk=GR&$(}nLr8Lj z4dfox0O*1JroVh!G#?M1KRrD>nD8+jfZ~G}tn7GT9o?Uto&A!2G}YOO3RkHe+Udzq zW){bdwY6nig0SaSAia-OizTy%dvI>I$>=T#Ycrk=Cqwh{sL&U&X1o4Q{Rdo zuy_KMG9h?_p2l>`L;OJtyxesNB2X-8KB#6~<78)d_B;BW=%YaqCzlUyC-l6~^5~}z z9<)si43x7Y6vOI&aw>X`oL5G{&;G?%m(a53t^l6L_v^wzC6tYpm>P5z6KD}6JG0$; z|G!#*$+{V(1ApK<%1>4rUI$W#vhDnu*{N-rI7wqmEx2HL@nzZ-CJHbhy2gzwijnLW z&@&0#^ISLLP&bN4O~yuWzFy5kB_bx76Zo`43rMd!z?5!5PE6cIh#4#i zongiIa{00dRysO5?jOy5{B$sO>+kQ6@c+9itMh0ra(*RUn2XwExs3PAbV5^WSXAd| zA#aH=+9P4a^xJpK&wmiCO_UoL^mtp?an`P$cCE>l)S2BQCwBzjk~54nS#Beio+Qo& zH$6;et=yGxv#|&&LuRnp4gZ!OS|-d%Q(EvmH6_Ko(1Mt6I{7bKV+{j5k|F-&te@?W z_rva4ZED7ZHoMkG>6+C6kO?u2E@A>gv4!q#=_1MZct+3$){(EGoptOUTS9;CFm`Q^A*8<^#V)ekBB946xef>zF^}<&J zdZp4n`uT_8lE$S^GupMa!Ku+SrH|#+6FV{hvLFT7U|2}EY;;LQ@o#AOH9tTo46jk! zo7;rLK<2;E>4Esd>u~dqHnXOVPewQ0zkhcHD0k-rkWd6}(i}kTa|D@$dYD*C1z3=@Xt%O&x)HM58CRF{pNUq2w3 zsG#4)-Yu+mxqMU$ozN03Y9jRD3?Yw}ru!8i%Khrf#5rlGW>G}0bJVm>FC%5p58exI zS;YG|CQ&~U#5!TU3bYd)eGu>=qI0+%Pl(_M{pF9J)4Fo2ob+U^J|jJubCT6!MbNf#8}oi!ll2l=6R%b+cI$-s#2Hx}8iH36(;`g0 zZFBrPdU+F$=xUT2&r5zB2aj)`w$g|;Yo%*yP<`srcR?q<<~#VMnPktg135;qbv8M; zj{le`hjR8+-^M`)!j}dAR_n$=1kx8XD9vF@Xk0o9-W>D-B(EwZol@iP`OKW>+R#@{x?apJ_H7vMNMK2=HX> z9UiVigePxEaPW^xotpKG($X!JDsBBim#os^(NL_YTdVtC@F0Qe;s&J*Gua?6sPu)y zhD+MTjz(s#2bTA~EWXM=3tE?A;P<7r=f z@yd22Ee;J04Tk8)x($%-z5E}(R7igQBgnI90HL!3s3@b>=y6^ZQ|gWc(>%OVc68i5 zNriu^?v0kcSs_3pQpT4G4fL`Lzrnz&D5$@Q)%vEux&_`cWCSR(tOKbz@$xJovF|qt zDXBD2iphLyv5Vv)6ejf(G;Y)Ty-BU_k`DrFr4LZ$ua+>vnRmD!>praSqb$(Cy_fW( zS*AJnYt&IrRfdR4fGQfj2B*X$lTIOjb!5srC2F3Z)3crlf49cZkfRYajMlR}8T}EM z*Cr$I>}n;nEPFm0_xMxvj)9_(H&akJTF*5z#}LSrhuNUjrlgpPZAz2il&CC zV)4E2A}BJ9?+O99fC%VcJBA^>MMI-ky#;eV`}_Px@&s|od7j`sQeL8%0p%Yfj^vw- zD443I$NyfjZvXb|4-A)=kaTk85Oa>hx1DlSmymd~pwHuJ69VQZdy(R&Jcus>?!U*A z;dFBu-ZCnnF5wN{TN~)CzkwpIeRftK0{w2X(4ki+4QcC~B%&F<8uO$wkR$&z->@xTqH=D{*A)p z4(OuxOC)(;W`57fKO0!t=XkbJZE-8Qd&OL1;z~TLj#c+k&(K+W<#^L;w#}l3-MAf9 z!1oj%wgFh~;L6c6Fo+I)5Num=I;^uAvE%Yt1+BjqR0iP68Q~d&m^ou;(n;yFdge73 z_`DVwz5w-N6w@nkoW7Y63a*p1vZ7zw-Br4{xELdAGY>#Y%*JG?u4Igu?EV;T&8(-4 z5ju`c7B`_G?{$X^>%D_`h=aHu-?a7u&llT7>uFcyVg}hB653ov42UO=LC;st__j5i zD#*Ka*5u>GnK54%L>ky0zR&oV1G5^9KhEvCc^|rC_MBl4hmPYG!Kh3Wn zC_6 z(^y!-)=(SkgJlfmek?ZXf9T|-0_v8?bOq*MTmrP=Ye>XaE1g; zmDYtFudhPHWQYWfCbw^~(lxj|B~@UB0bC8*jpyIq9tRSSlhe{VdU|egadDZ8MbNrO zk7fg`2=EzO%W!`e_r1)iSl?qQDJg|YJ%Z#!vDP&+=M<>vZ6y5U^7Gd{GqJ??cUgxF4b% zV^)JvZ7_e7wwZ=YoZa3t{rO1^2b;1};du|6J>V@f;X7x#i4OHhl%Z`w8s<{*1{4O) z!Y9W}cc@FYfSH~{&h0Ra7@RV4)){vF$0=3n?QS9UC?5y07cyx#^r}2{D8p=J%|USClXUhFSY9+y^RtwE&uf3kphWE&LP`S{CtmJKN}a_G6;(ba_pQyL2k z3n=S@ii;T_TLIFRvo^TYpd2w!P*5=C=jVq8hl>fEDz(_y*=5J3a=JDSo|NX|_P0U9 zdf9Ya%U(VSXy3-6!vQwsIvUz_)lAwsX1dokDybdindjV$XDp>=x_^Ma?`U=AY3{%H z*h*F4U4)bIq*-tEr}{=`BcH6ZUKwhZM|VCw$G}QtJR{Ar678%T%cfQi{FMF4tw}OV zqqLyn^fDOvM{%Xd*!Tmp;CH@zBhKXG?ejCo-?A4)BA$+*s;UttAO3=HOqmydhhO%z>;i9a_R>ULvD;lVD&5@2}qqC zVh+G~i1UUUFWpG7!s(FX+82^NRUfA zwSE1$4URYrxy0-ZN{Jv7+6@kVE)Y;^N=QfuNP~XgbxofcR@3*U+*Xz<$cVv7oNVxrfsxVg1r~3x3 z4lB^U_4xL4c%H9C@Qwr%osax#7(LPY7ZfWAKkPVjOLNba4Y<{6N-_Y2S^nKiA(pTD zw<{#HEY9w@RqD^+ZFxGJ`@hGA?{MudJH6UgE)%-K`M!PEYHA9baFP#q&Bw*?fZsHW za(srSR0CW@A@eQ%3zI*8rjb%nJ^9h(>6oO=+>A`Ei}&09d2NB zdUx5+;u5UhU~%PF+EuD>l(YpdscJken0i7W#R80riGBb@4`?%5ga^GE*2IfOk3D#H zj>bku1yGSi$&ctL^GAXUbjN0Hp$1kUD6I<$3koKE_7;&^9>0P^^~WFEE+j0lKw@BE z&?m~J^Ee|T{+6s5)$k(6(~69|d)K|9;w#jm`Z^!4kgVA7)mc8I1Xrs@Xxj5wr?UQ< zC?y4m0(6x6C@0B8CF5y7>$Ads$_9AIVNQd;N((P*{ZhwGLJ=ZG!NWeUbQ{k_tly$r zr@obP(nvO}XEmt)q_y`eRbN^8V^uBx;XLNT#i1AdyW8c{)7tlieDA`!2A%?_E4ty3 z1qlx*xFIM5&BGckXQ!uj*w7ce$8PclYC|%x1;VhMOH_-=#y9~BSIaxjaDV)|PS~(yBL#j3Airdfpw~~f`UWYJ z!NEF=MOWTzu4EoEuiG#@$~cAp#!AS!AX6I7vZ$+sKRIL$8AH)+;PR4s{DMe@Y*0Tr z0eLub=2p2&dREV35I-_YwBX~|4}Z};hyD;SCXW8`A}7-zAB5+IgCt0Mrc_PdVr!r>A zvscY{(odh(+=-zQ=Gxfzl7gQL0Kk*RL=y1?Ids_i=R%09p64gMEsvcI;s`nF_}(`6 z#nM3u0jkInLZhUWRhI^^Wbsda0{bw8jlVDh`ZHMQ`_oHzwzuI3DF5j3;{w-)*_FoQ z8jwzg(aL@+4H;QhdC;g_YHbRoQ_|4J0*kXD+1hE(7AZ6*gl) zS3un#4A5jKvu|i-IrP6ZA1&AE3qK-oHbCTk&dcjcW;bmd1OctSOyk$Df@S69N6V-I zAk8Z9|F_?r4xeln8Z@?5X1xRs@Y-an7Wd4!tZ!`SNk~fC|DJ6)xWP%Yfm#ydf2LqC zB+LHz5g$5!?Qp_-$EmnWfEm27^^$c-ymFv~Swth>tSIMlVSWfx$UwQ!Nn2YI-DlH# z(Dn^UP#fgI6TtPmctOdccpk#|ndzs;Imo6N1F87{gyyvb`WL!z2^vd?7;ys{pyksRZ2nhZ`@&&Nf+LkYA5mHI9OP4rVh)6E?B?>WuUNGZ3l!F0{b<|t2}ZT)%? zcjo1nUG$wcpe)S>C+GYZ2DJjaUn998W6&Ppft!i;zP}5E9uQE<3ISL4-mAkP9SDp1I|1#%2-+k@@vY796(1M0A(2$vhNx!q!bjeaVhxJ$)7(8Py~d7 zaPXTq%r_9eQxGI2GZA4zKVlgOffdAs%Jk``wzf@&5R2CWuIsfe;8@4Op+yW1qX0eR zhUP_vd6l*)piLw)mn(89-^x$bOd3ahq2k~ydWcFTm-Pb|+~FKdx!*7g=iXA^`Wk|Z zq&>>1h%_BMdY&_*vvlv2$@NP`g-21L0`tO7q$8mCt{Ts`C&>1waM34>U|U|j=gQ&bGg6nb{J9-S+FTN6@!i*Bqda? z%KC3{{#x;pmbpx&)`skrPuz3MP@;wVasB-|L2`c8MaJB;XLM!h+Lr6S#^U-t-T6Mqd&mLJ_gvX&^+L zM<@H2Ip965Y;(ok%^X3;wZ6n>1{>&i_jJTV`1Po7qfSmH98+;>y-I(D{_zKstdS5R z5WOBQvVV~SKzOy~36o3bQ?@w%m?*N;f5mkx5-y^%Bvdz4J{Eiq*d8fjyaN}>{8BM1 zD;<*SlJjD}<`hA%z1Cjn76$x%ex0aTcr@#Qj+l_1&&)(COiLr*fc9;*|5Tmz;y*1H zT`qT|*RsQd6zb)Y^72_DhePzCip4pZsavxg&;qVA?s(gaz+^nkt$ta%boX+>Rr75x zyJ%#OH}gDlTmGR?JDp6|6}!kEh}YV zdOl}E?wfm5Tc6s>Z2s@_z*t@!wcirwG0gA(XNW(9E;!p}St4?^FI7lgLN?NkgKCSl@cVc9{lNzv;SW=k@lSFJ|0&b}$Wg=5D!<(|4k#N8Tj z?Kqqt*Sj|S6UWy2QL`43MCJLkGw+=RtvUe}S#?**!FdPm(j0kS?*`+sHSQv=(HEr8 zagLEz%_vHU@Eau!uYc|n_u&yI;ZSHY)xK>Asx%3_M~0<%xAI;9$?p&tp{z49p0^JA zv4RAG8L*jIv%R{qlsQkDPfc#}xgwt({ejXK z4S2DlHAMF7&4Bc1X@zkq-NK3KZ|YMgG7jOq%nO7IZUS#zn@{p60??!vwwH9ZKihY7a9T#N!I{+m_tZZZ81N$lLN=q=#Z23Ksc@D!t zJ?OOCnA+K4hvz5*+EZFu8j@NTTp$Gn2>>44j|h4l&qH0Yup%6WGKINEiQa)w(8DI@&Co_{&4W0;bCSO{#f{s4cn za(jDwalpbmASH*!m|8nQbv6Jo5wx-d*ys<%X$b_;_DbsCa5=oXY%APFd z>Im&z2(cxyA2@J!cuddTOlGI6q8#QL#N8$eb=x+=7%3J2_?b|mM!bf=DSP6rRgFFA5s@d3nnfm6R54Q?Fi|hw$<6qyx$H!wo&4 z8-RmnGyw}j0nq~%H5i^dGZW?jLcR}YC>RXEF)=k$;N|EuK0ZDTgFE6Iq?qI<(FI1S zRJ+4fY8%->E$przs{*tO+PBO^=Y&~5Y>{Ar zomJ62mVY8N%&CY!oo7Grd*^K(XVk7};HE(bTR!?%L`8mG-OzY%LRe0_81!S_s}t$y zZ3XzHNqntgs3ZM(t!k^8FCN0TF~Y&cRpHhc9E=9tw72kPK1HgnU~BS?(+D81w`6Bl z_-qEl6n-@~o=s;Ov)eIjDwkBnUG&z?y_N59JLm+Bmk@cnE0 z!rWX_LNMJ=PC3q1D<~;#6ciS^R_eDn`~Ym&WOQ`2VxI@G;?~&E1em*ZUmb7jj809F z-i(GP%gI?^eCdH|=YS6(Z~GgZOc?;nygkgx@kUNSdjWMMO+cA8JC2U|jW+Y^sw#H8 z{En}U4nEybK;k3%IyF>OeieS!Mom$`Wqogp9#F_c2V2a|>WKj5cs2Kzz(8a%=#jx7 zuFIrKrN+?oUSY#+wKg+X(#VuM$sF*)W5PO0{gg@l7smkXL8qM?g%q;!!c7egU7#np z8?b`mQjhj=u%~A;H6%njysB#7y-s;oS^jx6e0T&!bcXle)!t#@>wh&@fYw0AKtrS8 ze)bGU`elp6*UAAn!$ZQ~qUcXJn^7WKFJ-3qQAFf7)#FwY?t2!(TH3JZB>5M2ToUHkX4Q|S(>SEuu`+}ednqFByCOM z?kbPl4#le&eCpCSL03WD+J}@pW!xdQ&iaOfl31k2DFQ;R%u*stvzOSjF{EO>)e;MB zgyp(!zYmBB%M68%*k|x+Gogf^3sjW;!&i4{A?+dLTNfO|Z)9z6@>kJ!sv;p$ZmUbP zUnjcqsCBW-*KOo@=(kCf)NfA-_6 z`wz6hH=Wa&o1MoBb{+sYPKJN{`0*)%07+f96u8n{X#;OnS;$uzOB5CW$Ph@f5j0@& z6frF-EzB35GtEp=s$llDpSiQCjDU!wpPGc}0pXa@-Jfi)X)zG8$|YKe|J4FC>PmYF zPy&Ap#&u2ERWN6{@mxX1iyC4b@z?EvI)B4;1tofC?n4wiLqlzShg5jR@9* z%19FT-=|MIw!WsUqT1N3nJ20xqv18?&Gvqf|t{Qhi)Ui!v{n1 zM4#~xpAb1uhG&}$nkp{1?LICYoRz6Ol%hX@iY7Zedm$0gF*#Dz4Tau4_*>_zzp#cl zed+z=_Z|LhkKpBaeSOPtfpQ;1y1M`nM50pOe7GTRh~xuqMG3A=6L4xNX z<&7;=WI(I=IAKXRuzFJr$YReSgUm!ekqlde<{>%Z3WAQ=dWj7orswHB1O@+r_2cg0=EFG+&YXhO~1=JNOYCVs4DG;yzk*4ddfd71Sd}f9W2D4qz zQK$kPtQ35lfo)VuDIf)VWy}py>V~8H6+w2lZ%!= zqxrROUEq{)Qzl-Z1d{-vdc7Sc_j(XFb{DbY%!&XZaCLA>DNUaH;ZONbwtwEZANl;4P4%yY)qd^@&bqX{(9#@CMnh`m?C(3v zP7$k8ds@joY`YZyXov3khwr)cn9{E<>-MbG)&H3Vq^hDVJa2X1Y<;c&)YbKS$}=nr z%&w?v17x?%r~a=BA%^nqj?S}7=iS@3x@w$?R&N<%G#$fj`HdGvl2g)5K{G_X`nTU4 zIXsMfrRDhO_U6Jp)LZwlnu4Z!e+)U?+FN(k&>&XMkI{ssQqslD)hPeB3Ps) zVNmFG^^X@~3~s#Jka@36q+yFBu0kZlMTg*-PBv9v@K7k0=T zFV^`X`V0@SUJonu8~U1G9u)Ly8T!@b!fsFVFvOYkSQ!lk(lPorb@#Ya-aznk|6 zDB^hV{YwGwE^qgyc_}O)kbVhKBI9YG`q&23oGhp_@$cWCjiv3i=QCKq#dU>!^fjP` zmf-9fq;f8ji1hhp9C!t8_YSanEp2ZLG;t*r0!5#7Ypf6tWZ5Gi>4G=Um=f_*_s{du z@$th>sGogdU>X8aeLnA(FK;TQ&)!FjNvsCpu%^=R^OHkK$&J2P+3oT3=Z_!IV6SEU0tQpi z@CI&g+wt)8KLidljNYwgKeN+^S5HO7A6M7ai)c0zDbSD1%#m<^*jP5G$3Est>gnl| zq9CW#*Z&<@!0;r4h%Lx&VC~+6N}1@|>9huyL^nCn<+*o(olOib#b$jg{93MCym#B6 zYl*5@cR@6@65Hs+&TbOjaDKo+V|Q&LmU>ZPPZgrtUrnLx-?O(w(Q@&J{{^U&h}rD4 z=Vw}5ZT-jhOq8)XfB&eVlR^0FH_-GURFNRm?cUx1w?PuKuGzbUH2FCtdLh#Hl6cjc z+0Cq1I*hG)9X`O0*2NY;M+lSp{wz%>9NK(sK;6^Vy~+IUVTXCcIZW^{R9-f}qkH-CC4Zp;nPF_^87`)? zQ1$4%2qR-_>Jhn0juDMGz4TjU+<4n4IM1_#b8sf4&FHYSAoB#eKPO6QT;D}NS+-`Oi$khFKvyJrzaI4f|@is7(gi!2FjyUNWLM2K{2fITZWY{1WR#*9Ue%y zJm$b$?V*niGPQ{z%(lD>SVUYSjuZ+T0v+k-`}YLF4^soPVfNkaA2m$~E2`L25MyQt z0BB|e{L;Gwn zm=WtNNC<#8>hVvYR+fSJxgY$TQ6OQ*S#{#^PTZ7HQhEZ!(7NJZ38|?iwqDIu#l_Zd z3JWc>A@+qFa_*CpleuBLDu9{QN7s$#KxWQ{4g!dg_^?=jVhKqzV9jPrQGoNRRDv!# zAQ2EoCML-6#>CPVt8tQv2Cy=#1a#4~(K2*C!g`>kyjXS5i2Zgzfsu7Pa!d!z)ZRs> z!q;V?QK;K2L_+ZJ%ve8&d#E~db=A)76En;H2Q!W8w!wlJwJ>lcK zAM}?{L_*%=lWnOgnn*GxzH&o4%uY`X>%?38#|bK2W4RhE+DU$GX-aUY{h)%0XiJ*u+)g zgFwn1a`Gl2kS&&x4FWnL=}n z4;~mBLtPkUQ>Oa~=0&Q&3tH+nsp5flqWwb}np?*sF8B+#)y*_L( zb8u)j?t8~@lROW5_a`I~NMoCXCzmpl)0*Jb<6m1O|x1k)p`Oi06LTl zA^NP>&uD0tJ)msV>^G}EfU9W=^kM;^shxE}q*YXQTILH26O){LXgR?N7XDdpZwMKz z?^oa+OoB0p)`MW#8kaeY@ZT}baf=0s!#vW6_t$b>A}x3C$xkF<-l2N zuzc#1J||X`Y?dD?F*W@b?0NBm>yE!!NHX^(XG$;i-TM{4=5L#J&!`eb1m(qG{DZ=8k<6QaA3xHQoK&g#%6nkFsul> zL%MaGE-Dwj>GcNTbCr7>?Kh!YTjC#-D?C|KQsg$q*b^z~|Hql6nky6g?+FrwoFxEF?1`di<}wDA1~lRml=DR=M+gq7-1BH6?H9 zd!RZxq~NkkzK1A6Q-`RXLXE#ECF+d))-$iJFHa^B-q#%)gea|%U^1v%+V`4<5=9Ro z&3STuGZ;Z>g+8$W(syyng>xyvY(YN6=T=TL?oXkQusILi_@L_H9Y|&~4%~+2)DLO)6}S~X!44BXJ2&UN zHOUeKAJ0FOb&0}FU(o_M3O=}38xhmY1YxgYLPJGB z)cS+o&?K+%NSNRIuxK34;m|j+0z?}~ZEjMJ9335Nq3a=+PXJS=Sm?X{dY7QYKuFQ- zy;M8=EfUMp2W!04G-^5UzL{lSuKQTy=1e1{%Nq`TT>cD0b#)hQI>P4K)!{nfL9Fuc z(^j*cgb(Sy+x)0b9GdXh;WM~$?r2<}Pq{W$m6jg;Gs9wW;eBvvBQEdb_^^Z z;&E<0{UxH$SdSDC*tWNMvG!g@QL*cn+W#Z!Ex@YmqOH+Qibx5FgwiG5ArgXw2uMo_ zN_U5pl!A0gm!Nb?cM6DfN_QwN-Q3A{&iU_t@R4Tk_gyj9m?N@L>6%qupMs&S%uN8} zeBR~uXR+ww#xu+bK|ukxWtk&7O4+pcN4Eqzq%zT;rYm9~Gom7V0~@#MNvVX2@%YI* z?)@e(aC3T+_MOIK%cC5z+>^wQ3#|y?B*{H6`+*tIhLqMH06dd_OPxrR*^~TF#2&wy zbd$~d@N%y;j5lx_L_z80e z?PJX&-_KS3+_5al407`F@=wj!3Y}q_N;Gn8sfW_~ipOk-79f361Re=VASmsJV1=GV zf1|{D#)==@zEVJCe@~5X`IUyoC-9|(3M=K_zx?hb-Bmha^>?+2&BLRpleoA9H z-2_W#7hWsSczq5y4)}4U;IXx}l>#!b#S~a|J7Bql#7d%tVx1?d3JQI`P|Dnp?KHqi zAq&9cd&tC^_tF7Mlf_7@mLfoV`YyKcQ0oK94ravde`rl%EVf*xNLn8LBc-Wmjj zB0iWC#H$lzgPvdnZVZip05QzJ6!dx3kMx~T&GA|QMF3_O^7`*$(bC6_AdCG7BC1IE z@uA#BpRlbu;CJy52Db~q5hn?9NJL<17Gub{NeVui3hx?eiJ9 z<0?>J!L;}TAThXM4ge(rBD<4CJQLl(?j%o+e)v(G@^*gG8Uev|=d5dhv{HrAMbA-V z((H2#))*qn1AL69lpm;rFfuYe5h{s&NATf&yF)F>;(>t?R6c-8_$?Yi{oo%e^sx#Yz4R3u#D|j>Xa`E zPk&xL%Sump9l(482-QLvpAJ0Dn3oA$Xh5seD!j4I2XA(Omn7umLj2#xr~T_JM_S0? zeX;ZolXmp|3o^I)+-&kddc@Biu3w8|9S=8-Q^~6KPk7f415pHLF0_#lIVnv=_`lbWu#W=BXaTH$rz5F-5 zqX&io`(2$8eU)_}>!-iZj z_Xr6EYO1TheEWt9;3=-0x|!J{$gjkZyreRDVUVZ>#o*+RAJ5V)@{de6sKxqSq7mZr zTg^|6BuSvp^a-LF^~i<{iH&E$sihi`>JCrkA;Qshqp<3|R7%3fC*(F;u-iT!bL3Hx12FG_)He z0T`dlSYVs)2YrUbFg$x*`4=y=$3CnsfF)xaU-F#)?6nwpWHeSl1aBW4N1tM7N)9_p z9EMDRdC?JgtSj6Q696_jx#!nXlApVwl0UjV1%2CUfSZbeGxiA*ZsC}CW7Y)J7cezn zDg*12qlqDZjgWf;?8zb}%$EutJ5OJRRPra*Q!=e)6bMjs;_NWP6RF7=jg>E#95!V1 zT3uwn;Alkb!tzIl0E2ieGpAyI`NI(e zml^A8oG+}aEoCXnQb=OX?>R$OrJDH3T`I@8bhMLbC=qyUaouq+Al{8a_~k1}DXAie z4SlggVfmDXVUc}!a{(!!q;h29lQSWALzD2O$IApefLO@1HTq+xS-i4Vk;*3I6lbhl z5ZEra8&xbk-$Mmkb6v%H=$HsApo*sE^HeyD`esoq4CiFY&|;Etyz$n2tsx$z?C>*l zTzmQC?;XSAM$^)_OGHC84kk1R3T+QWfo97WF-gngfA^Q`Ub{aBX2UF|JiNY{o4j63 zaSRe+H%C5lg>RF_00E#rF! z`+vjUrRQR2=c>g>=xo~6DCCSmvGNeVqDd_-l4SNZ4Yx;K=3 zuHm|koC7{#sU4R+T#74~)URt#7C6hXS(Z1c#rxQ(7p$5ODkT&dzYr6VHzp1otlJrM z6jIQ5{1JHG*`>g<4Yh!*jiU^l05 z1GSuNCwSgP>J;DJ`R?iNBhjJWd;PrW6N=ydd=E372-^oX|z< zlu{tgg)3c7Y81=)eZHtU2sF(2y%DIMPe&S>RpjIL<|nA}o&$yIE_0F4NsK(6bq_z<+xzv3k+3cC>)*x2(h5K#vOp&k1**V=&FPwG zsGGu3QBjG(@h4i{+#UwdIzS$4?(g0``>n}9(2Q7{oSND}o*xzOeFLNIx~8^v*3QKx94Izg!RrP4 zy<^M!r^3*)@j5&_WCcq+C7^9=6){8^g=Pt@+o+-*|NgG`xPTsBk%-|N>Ph|60lpF} zE0o8r_bn{QKFf#=>8Kn$q0BqK$~s7d0Z@fYSzOnP!H%k#ds;1BZa(QcH6+C2z49_= zc`4)c4O zm2b>&siua;m5?GLl(7EcEYgN6k3gq#q>71bYM6PLG4DauVfjB*hmBLAL{U@2C8EPQ zK`YlB@~@-%U)zDs50Ab3wtG0|5}TZqq`1;^85Sgi=n`p_J>N_fP7Y}QyHWqWy3)jJ z!Cq2QH)nI@l2+E#p8Psqc&7i=dJdsi1AK=Xrc zvFH?jwA$C_b^=zc#{0IBG9Kdjg^#-vS^n=iU~CvmL6}_iQ$HF)OhFJ#TzYtT^xeon z8|v%dgDYGqk$TAREc=(VfVz#-BCDBDHa0dT1Jc< z{RTKQQ4A#?EHZCav;OaM^J3y%DwS%DJ-`9yLOdfQBd5{7j%>(2Z=OOuz6*g0wwGs4 zz%&~FT3!9l+05*3S6*J;238wt@Ux6zpuGt9g*n&;{q_UiRKm#>131O!&y?n>-aEMiWi3Ce~&9E^AI(j^(V@q zw^RfE0>_Xdh!jFE*rTGO&*3SQuk4>5aQ8oy)7>k_GGU}eB#g)>`(eUEt1ki78e@%b|gQ301aaNz^ndfa3Xjdpf*-G;8S z9CW<``q%vW*Bqd)!BVBcG6Zm%A{0@~VCzkB|NebFt8diMqX?X)b#85zu)&!ZsA5MC z^ZJP=j}*{}C(uQ_y?*uiiQWoxN=047*_N(m`h?|Gb!q7yll$#b*h@=FF7k8xgP*XC z^nE>4e3t)o?a%tU?B7E-ejqEE_4V~dgR8>^kl|^8X@!RzBijx|TH-{7Mcm2_o4vT< zXfhtEu32(UebhCOg3Ea(Iv?SDmegKYo#C_9Vld&Fcx7b&nvgDLcPL0K`JHz#d)r^) z78Y&K*1eUkkmG*Y$-sX2Q8dwo8x*cg-MebwSEmM1HOMNt_9ub;!i z!^@%I!f2iZEGGb8+%)i6E9eCeV8h6`gfnA*LhtHYh?GGt5d30dW5?z#eaIW!RH_z> zRAxo2GTSBBDKQPL`s&EjJ>(x@}gE3~40}HGEviRl?2P@`GkEDuTETLBi+oK_0xfqw_I$AEv ztY^0k7IgjZT6M}WJWpImKP&`^>mb|3BPS)Dtj)^{(kwN6K4y~US-Aw@o3W5kT_r>* z9)iK800fk$9RN?j`a{8Nw)=)7se7b1#g*Gj$qklhVS9zANvt9kR^g*z{WOIEsq`K{)lo?YrlQ%DweX#!fr z8Q`lc4{%I|0eO8tUS*^A5<1jzH#Du($4*RG&8ZMh)SLGw`WY?p!03xnn+9-!JhxuRF4{t?3-s zg)QH`f4^;?7~z<%D#$8Ww%eD9?59**_5A;hFA8auyR5*rX2wSMyM*}m&jfexzD0Ng ziPtv)&fPU22d1jBnIqp`U3Df!#3Uw~%O7<8;5d-|I{3zGJ#IW1>GClN;?4frMuJIJ zuV7qMJO{1d)ub)#*Tdx>rB_z6%kKWa6_AUU8^_{$u6&S-H1wm?*SiQ=z|+aKjz?eV z-9@M&jzF?MrJNuRvAu{)lrtwc)AsGcG~s~}RrQkW(EnXA?6|bOyxYiuCiUMVmWZ=3 z{rVBl6NmY4*c1cF6So-tyK(<_|N71NGClFbDX?+;ugl(MH~#;7B7Od;P3J@0Y!};N z%@%`j>^t2{*b{fyWG_9Re!5lN`eb=VE?opMtS|2rflF)rO5?{z#m>x1Rk(61a{=0E zBnFRgTnHqI|BM7u`#{otMBG2U10q*bO5b);R@e^ zk&SPghTZ@4h=lE`+vl71X3Nzvr~6p`vh#(Jq48>lm5|E`+ChuS2EX!Vo>??uGpGeYgz~8M?jy{R| zpc`XP?UrjWkE`m3*&pw`TqHNNjLK1czepxlln`K`b|M76$E}I_g^av=AXrcOLL|}G zrcyzAXzK;*&>hrTm$iSZw-A1VKldFqujmvFC%Yu(?vYO(x-J~&XGf!SQ-6o_!d*Bc zdaP}2y~db-G-i6)4snBV85z{((9H+#|2lbir~57M`6m1375h^(SaH>JRn0S%T?=#f zydJ%WRhR?^2dAszPKr?Y)^OvF!;TPoDEYX!CldUebf)smRHLUmfL}O9d`Yh@$KQK5 zG+b`oM5_VHMH=t)mwD}?TRWNi{cB;y)t~;7&dzz-2=oh@uy3h$XaQug5!o@TYVofP zhAS|=g)lmZE9FzIEaL|Bvufp)@T3;E8w-Ra0 z2XeJKFeH!Ze{j^rTY3KEn8Z~8u@ z4<6K`cz1fut7GP#`h-6=C@x3AFt3mLILEBVE`bG-zzADeFHY94o+v*9KiyBt|Aa?CkzUcR>%R65vV2} zs{T!-FcqR6B|h7b7UwRBwf-LAwf{!3lwT1MMAD46=piJ%^Mq^t(d;2hN?AhIL&P@a zUTAoZX5teEFMqt>Dt|rJO0rEHUS{tn_wsCE;GpwKmmRJ2uh_3a5PKrZ8zRJlSJ%J? zw`K=hq3swvmjllar7g!hE={qRR_CjXS&gOl9wNI{$aMbXcwVQX68_TqH=8}&dG-;5 zN=C#TP={UVh>QC=K(Afb^_l3|Z&tm=i$d5zaG|uowHmQ30Uc}=1z=v4H8)Md3V>2m z$Um+&#rH%0=fX|NRRydsEhGfwq}@gQnOQsv!=s|24Z-7z!sGgYhwpa1Lw+0=`5|KW zak22Wjdoe12?{CAhV?6pq}prI0~cW_3);L+^H2}dTQ~MG=1pTpzU(6LGo32#=K~5E zU9xnUfxo*B3)3Pdgp(`!D_gQFDcHqtx)J#J_@AV{Qn_qTQvn}l1k%t{5FS={RTv4^ zfru6fUM^r*(wMipstl7C;u@oGKJ!uhI}YMLBGqHB3t1e)&e^%I@TCp#f-*ngWhm#G z*CtkDe$<};dvzr`kfWPlm zgy-IT2%9zU3Ui^^Pp}u$z4@h1@UNn*OnZHMI~7_QG8k0f;0B;o&}g!?DA`!fy8qjo zI9Y7%lhAveyZ%JWsEuY+=a|I6B?n9)~Ddy^Vrdqmv3g zn#6uB%@BS)1OTJsB9n`F$yD&#=qlu7zQSn?gDM?-*pGw|KcUfni9=<$>?z7wdNk*xXVIh5dwpm&!g6Rf zc1+?Vatr%eY1ZZ2H5lkmZakPx*0-lstOiV+DPE=&afJWy+IxIT*Atvfu`Cs}7Dnef zS4hKMJ898b^)$XvikXiu78IpXz(k2GFXvI#)m4DhW%tR!K_v$Kz*v+B4Vo-i8b9Fa za}fUo6S%`;8nq%|n#p5O!D-GAbg*tQviEK^w{>+rV&>(IsjjUZvoPM=+8TZS{5fw& z*YNDD$Q2N}=*2O*`ugZ$FEd9J!3h2hq-aa(4-wPT(~0)^A+ZYCG!S0-E(eEq1!w@C zKfN`5@?|rFE`dH7$|D~Q)O6D5KjtPTE>_S;kxI;Z4o&k>#OCcR z&zd&niGo6|6&7>@Bpy;vz)gPfl7@aOC3Uc!k;Oyg0M(9#q3lFl`b`f0<8U}l9 zRz;@-F%@r7FRuyGt}O8x{v!yIH4gS-nZV~r_27swiC!IRR=WAd?3bs6df^SSz!s8d z)Tr|9!8tC_uRQ6DlJ{A%94rWxp{;e;o))wR)yUpL00llIH=Z(PxEV&L;hqlJP@d-b z37tC4i(31>%(?X>;Our;aM2FKw`I02y?f76ch{;$EYZLVmk=Z=(Vze*1@Cka1SJ_& zc7&5Wb2MTgojS;=R0B3n~4}RF*A>X4r(5L^&KUSf9fR2#c8^2wj&U zc!L3qwRlPRt##C(Y0M6`0J@eEynY^@p53?)1jL-Tr=NoM`jmkKsXLG1=9 zr+z3YAG63#cvhY@?YFVHCYY}{7j1F4Ez-lQo-7LI&e$V!UO3hXq!+*RiTfnmJhmxQ zH)gb{({t!5bvb}I25%rhfkqJ!P;dHgYY@V?_)6E+DC`+^7b-_qS6xD0n2cVvEfSnh zOHHAX^coyzZ3cK)QN5u716iO?%i)@a0Vm-%XtY#m@qM~i_;Mf@^(|kLB&6Mcs)NgC zYiLL-3T#8LNP#3?agb^!L3@3J%N`69)YXZg7fwFXmUsrxE6AHiwudqpF@c2zMTt2K zN`3)K%K24jO^Qo}le6A%9KrSN>2Ns*2gmNsr)#AoC2xZa6H1G>R`<1f&w&Hr13ZJ< z;b4<6Ix{2Or~e%TX&%P-4Jlw3dizw+^$)VhV2-?lFfJo0uHOri%T=XjX1;^f26-+B zF*~z=y=44L1ZhbpBVs9CZ>rzXtvXMQiRcnaYVj+La&jfGIDi3*&A06AU}#th0K}G4 zQ1C&F@||s{X5E~4x~-z3BHqj5-;h^~pnRZkNu&P5Xbta=`N9j@sHa}tRW6bdG{jiF zj66ZloOLm4>L?;yiL8<(=k2Q(^K-RG#Qa<9eh%`<8=IQ@C>c8cVLaa5lLEDzRt2`V z?jM$V+bUU{UsAnuf9D_}w+bSdzk*5*@>xp2)b$oe`Gnr%xsy+dK8*;Id#39W@vhyr zRU98IZ!cU&%f%|Q)t6fwAE$=R`iLC_+g1=Po=00+J!>sO}Yah!f8WW5Y+~0zHkxt#~ zMKm9t@nyYTs>#{e&miO0u4wW>AKjq#>9cOUV!U=`r+tEnzkT^p+9%qcpzw!B{O#M; zMT2>oCmtf@TCApt9YQ`2TKY%sm>Gww|lm3qc1xb8-d`5t!pkvaTNSAw>ytijx zZZntq82BRH?mG<(Ha$IxgpdO54FIMLu&x*97Z!XV?H$hcVr+2+u%1T2F-Zv80hGeR z4_8)JAbXmRj1^Rp1AK&%kdHoLhy@#8ANaDE#K?XG>!JQ_j4o)TT;#sqTs|V z(74-r#}}6B&#|$-olBPsllYj0WSEBEHIUo&IgPjy$e%TT5T}|Q&y^g|e^UOWtO)Ue z4^kS@uT}U) z;P96qo9WgxL7y)>Nk+uQKqWopX6E>Qz5zK!6eHnIe4Pk#883K=XCnXkO&y(yr#szn z?*1}BeU$zVk#KWdbMFL>Uc=qhc}s@xqp&g6)~41v{*8*(V37jXJyc|*ANrht&wK!t zgn$r$#+H>BG7X$_0J=pWp`gD3=Il85twQSb4V^nA1S{W=z(=BcX|eHjY(&I`v#o72 zaYE1A)o;)9pntTp3q+?T5zL6EeMA&*-uL5wwoV7ndmkS-m;H+XtNThj>6Cp{3Y z_)7;trai>QiA8X^6fQa&Aw#PS{s=ozm>|Oq13uvqnSd>2wqRl}P`HhLg3Q-fQP@mQ z)u0@9z%4k9Z-NI+N?l!DMu%l6EU{qo$Lls@&XeeO=RTV%e5P{MD_O_|2e_dDa`f(h z8kCfj-oZ573YA(4S66lU1;N>iJL~H~VBkgq{UU$FPsA5YT-x-3~Al* z`aX3Oa_|em{bBusRtr#AIa2I^bis6{<-WQAYoJQZRt=gqVe1uF+00|elmsVi^L z?(KUKVVYN;P$(>^=P2rm=A3BNt9Ddw zO`r1>>yv*MChdNfRTKGEud_lxVY7G38uMvoq{iffE}6G^~H zpcVX8N<=cB?))vS5y@K$1cMt zPAnQ|heV@9h#XHl)B`erro|GQ+`$73nzYv?Z=S-$xC;)V*$Rxz%x%ED|97@AO5h94 zB53E2nDYW0o!Qsl?=>5=Ub!)ljsnxq4zRXp1hHzk0c#T=a-p#B!tqRH{_kH`JnV1p z%zA=(ZUtpzB$d6EU(Rd%q=CXiJ_zf_H}fVDLe31lI1&dUoR%5#AmisXgtW5vl*_m% z5iz?tAvgRQ)1ngsOw2EAZ1N#&s?lyfc<9E(OLht1@E`S zNg?WLYNKVa7^yPQ(?=y2a89McN<{CLxffexU`bVJ$1zk4?w zL`n^f&ZjWvolG(#%Hgt1c znu<`sl0FXS2Z^Na3Kq5wM-$+JsmX#;-85mc%eFEkD_M5Hif z>8+QmpB66b?3)@?7tmV|e8iSVztN{vBg z&w^U8DLtRsHCR^vo&#pwe`^H*lrHkQgm7B8|0w3yM|J-9?kH&U!EQ*)hu=IJI$M$+ zU%PfUMWMQ2w=?_c&~|^l<7;F1cM@?xRzh6I-)4CTY=S{(y$!)ceFL|H3(RTD1+l$i z{8JAH&#rTq#&A&N)JDFMd9@Kxd%6*$3r2pkN)Oxt}!4j9Gj8`i`zo*V0^}A;6YjWyO4*USDsh3E3`n4~3lH z)j6!Kkv+duEbdB#a;FF|#t1-*_MolYVBD7+2>YAMIpPlr$szELJPA)nR9@2Ew6ih*577b-a_@eT zb1blL22pi!oeb@yW_XwRKrn)_-sWA1lkS})4U?_P!z-)y^Yz5S$!>~ToDET`=EW`d zrqMeMQxYq4Xv*J-@ze3}-KB|%(Wi#?D%3u(lpikUo=eJrRPg%3;RS#ShoI@5{WAQw zUMWRw%v|M$%(j&*=wMAqNa%PsxV=F3uVb%F4`mg})JA1+!HN7<@~g4^u@E%?$6 zf27C@RuDB_^c?4h01y_&Kq)F&Za&Kp-Bn^e^LPscM>hXGjlgFeS}SU>vexPI0cUgU@cEyKX$@8nJa2Ap+%0&aWOq^{(KN( zDV}pcpI57wJ?sibF>Vq!uN_D;HJRx@V|gKMo*Ql}cW}Et6FYl<>xw<3LUVrbCw=UB zL{f8jH1%1Te(5$UGHloDps1B9RCix3=GThw^<7r*c}lga!AQGP%%`a@BxZ^GX=~x{ z-;c~@T4(}zzLnGg#8h005gqyI^LOY}-@m^?kx(r=sl@$Jfff3I@UG7tZRLn(KsN@I zeDCTD2_fMR-lX2KZ0D}b86eWzH_l#Wlc`UyDxJtul-+W=L@&Gc!9xrduj0Nn0G_V%ZU z#EXCD8|{o|?Ex$Q2#|Yn zVOdZDDb}OW9})h~A$_O~mU~Y99~jBP?nEGU823E*lak`HU9Zh;obNM&dkARE8kD9>Sg9<`w*f1snWnu#%kKaIYZ>?&M(j z<#+dE>x;c^_9(z>N*h{U#wi`IFAV@yVlX;6m3m}|r2_+zq4t3NwZ zbFZ=!wKrJCxN})W;%Al88#rq2ccqPm=P;l~IiNiJIpVB3`q?7)2t2e(`N{QORml4xMwCmmQ;w(qBky1l)`w%p1r5IE{Iy)Jv zsDy*t#Q}IUH~#Yv7-)RJKr4Gzs7~PGa(oM7TvAeAL4MsBt4&^`CUkjdg@lsI%}1H4 zoL!})(7`o<64=3f&_Q)}*42FZI#Ep;)Cd)TU&8X``X}Da-97)%%~QTc?e9Zc{4QqD zP(kgs7W6D56RtDcc$o>VCWN!~es&bNC3$E)w|451;wRN_@!aj!M{&Df5Q7yMg&q>*QUVgL(<($0|dXX~U zU`xWTar`@k(hGwNFoQg_f}{#LM35yWsljRMb=9%|FXmv}Cdr?@Hn%58<$m%D-=5%( zije4!ezDOJ-PnlCJ+bK(Yk9lWtwcDjzZj?l6kWZ&bZ~N}gMm)V$r*Wr@c;Q^+Pb!X zXxd@W?N-~$Q13^%)3Mk1;X%9%rVFIgKfFiRpjE+0@%ojtbY}*9b5v}s)D2FmqoV`3 zys$2x{W~x55Pq3)@33zUYhi|O=5T1&X5H{73wbBX%?On8M{h9TA7eou0|NBuKl}(I z=AvFnw|;;fF=S_2U@^6^&E~CBnX~t?fCqCU0Y7^YX3DYYwx4 zKjQ)UlXtsy0441gJl`4ku=-V2yjRj`ub&bzv%~Il++EE&;E@W3a1OS%C+)MdS3JN! z#eBn+7&jNHPEJm4mx58|Ft;IH7)9mDCA23kq>>#_Uq>RW&yrs>p8 zHttegQ)9HUx*7!~Gh~jYX#e&Gg0-k&bHSix9$V;DUd(qaKepOTV5ssYo;UF@p%BD6K{x%a3s}j<5({?ELdJv^_DbX2 zg0KndFhjrkp=EtKLViI(K|a%-(uVrj@7c)Xt@Ebb{|M1a9NvGJrCX5{4L!axPD0&2ePK)(}Wf??V=b z8k`T`y%fIvqHwhS{L}iW%w$B?$^xU8(nY)3xyqs84ttK6Sd#K^X_9o!PmA}m%=+gI7DlVCR+Jrius}f#&&g)?@IMK}xBO(NsnTBr7*CbeC%9P`7yH)c;Ya}z`ShpU10xo%Ta>oWYy2N znl0ZI`C!_z&_P3CzV0_ge4E^!vKsK=gfmTe$sCg5LZN~QTO9USM%D>t_EU{%(KJoNCX_4J4`_Ost zz4@*$qvo$r#(OKB!UO0b@d$Jq+-zXGX@#iUrC4O=*8&#tDY5z3G{bV5djDK65jPp( zq_^S(9>+!^ho-!RY>uMFyJA0aX1rxT+cCbkrB__IR;N>msx9jd7mY5Dw z+i#9@Lahu?8WtHJ){T8YdnHxDs$R}%@rO=wWTIGls_T&;rQ%HDuG!{%#>Ku{x2zB^ z(DPVMM=VG>h|G1R?(*K!IeBVYb1RfH&8^}z(W{mHnJ?~D&Dx6Hx1!vjz`(b-n0JB? z<=Wb~u_-S4|KnjjSkIlJM@$^Yc@^9U?Yg}NY<3gcoomrL3L)L~AKe2Sfg8z>`ebt*NZzdY{I_j{OYx?Y!2gFXF%8+!Bzx+Rz;J#iS zyn;4z-%d3t&FrJKld%fFrr9UwN9!xUw>v%hK--I?U8$Dqp{jrD{2zLB%~wUr zpFA;YmaMGuxt3DA4@k97TW)=Loa_>cFC+gzI@5bdOoGSNzN3mI^kTP7<;R$VgdK-W zmZBp;U}n1VN6%aS2)gxT$FCFiVSMHWxBc`e+H3xYX?c2|xX=P2l~LPW^0#GIXJ;td9pgm+$0>G;Lx__v7pk;lsddIg&u5$lIMC>nBS1Gvs=zee4pgFbu!_g95lb6?$?#72${;%fELW9Y6Pr z{9C#}lISRmLaHQT{qA>pGWa$1&)KTQupoQy^^fEAQ@vL|XZ*S`3`CSNQ+Krua21L+ zD9E@p=3*W!6`W^PH54t+qP7kYFa{yNV!Ujrv1$@__FIibE^+IK9};GqZlAH3`*42_ z?}b{?6I(O{<8szq$KRRmO}*>g{D^%!l2{c{>k$>?D*>xnR_7r0|M=%#34hL4nQFI# z&_ltX|6jww#@m3jJ|iSVtHku~b`d6eg>{PQRyk$#X<1N56=UAWBpkcRzV$kEX9h zi$9$=Vp{oXd3ts%KC8tN=l$jAeSzO9K?`KlX?4~U?r%)XF3EOSNGKdm-Bok#I)1%g z`pvp~u-Sh3F2RFQa=|rimObqB&lJVU%oOum4sHQb?P>Sn$?#XHb3A)^-mC}(B-5c0 zL4n5}{3Z)pt}*|PCuWc3i5jOH@AH=uqn_N_on9@7u+ik&(zZHusQlldpTE4Y(6XbQ z#G{3vjN6U)oQR7kiAI#^CHO98h>L#x*b=Nlzoey49yNsd6vHPiZWMO`{l47s{p?18 z-IG9qS46Bj2cki(l8Eur!|vJOIlYU$ZSN7=+6<&;I${a)(wVl@LSIPEbFe zi=dm%p19FR>*UHm&JDO$ME_22QxuJl#C*5tcRgOYi($RylkCfdMNHHl+~CHGTrz1o zDo-vj`;*Y|)bM@I$sU-1$#75qm9w-S>DI(F~?q8xNZ#hEboJ zxys0Px5fMrkH?_cQ1|#W+C3{B80MG8W=JK-O3`I@%E&Z2!thTqZYa+vDx$(7hM5Na zC%WMH)YRPb6TQ*Jn)PN}y?*@N&dNeeQaDcI{#uv%DP`MjZ&n3o;Br< z`9Vj?WWG$`H#4o1@OML>KnNW@UZ{L$;ML*~RbFH-xhWUcP2fU>Rw!gXeap(ChCUgu6B#eJPH^nHwc{UT)QaL1GJqoQ`TQ@gbXdwy!CDIfYy?^+ zX>z06{omF`6K>QSS+=Gr(RNj>QAE9$e;Qmhp$vP;Ud)rBY~ibJvw0kZl@OtPwzFn7k*5Z+UMd6o!z9HFN{|yZ@Rf( zkwp_K=MI>1WLS|={Ie)CZW5aaE_hEL)yh4fOB-paz1O0hQ6W0hRlt>DJ}2q)tG?=f z-0sPuJZ8U`yG2EhF*g_;LU&G%p1{7;S~}(IZ|_?xEkP`Tz;;RmlOxf$RkOQ%hKyC( zGBPF8!nWp~S}Q9gD_9FmI6HG)GyD5a7dyLZ4^CDd7bOdtQ-z$i>^CiMZ(S~Lr*JKk zr;Oqf^@oLKnXK9i(pt)#biFceJj$;ut$s7*kL!TxFl-Zy`dN}`QT%Jw{FF)!anmNc zwUN0PhS?s{EEb1L>j=MDSr@98ji9sj>#&>>Hsa|na^cA?$`z7`i1-gPLQNGMSSIA> z5@2r)k5E%#jcJQw(~=D+o-&06-*QdAo?iZXOPKvr!z=&RdaP;rumHHb&5hWU&Jq@S z6hG)5aun*36uxEgFZVyl$e3=}rdLjmVXkMVV~BB{s@Wxba$YcPwt~6y;_oA_Fjcv; zdJZG%_H+y)miX|&$d~i&_fx-C+FVz@N{Dgq^1eP5+VNymjnfQy6~&95D@QHpC9QIA zbAy$HbNh7qPs7w0a=d=1dT0w*QZE?tAjD7*0Vx#e>8TJp!mb?fn8OemE$x`U>| zf`pR9lgh@NN%@nNW=RBiBa$B5zn7HOUTzO-Op2JeunXhrG-BxZ5Ti#si4u*tuv?*u z$)|97&5+qNcBj-`@e?0v5j(2oFtUIAU?SD}(T_+xX)fniU1MZJ(|_yf)zXOPMW0_O zdZ>Cwp@T4@x!C>Lcby)Gc{|3OvYof*d4g|@4xd|dti`&CZxRo-w zwRp7^76}L1y9Q4Kf2VngcPuHZ-lDk2pFd!^V1Ig$p1)GF)FHg&c=j{3rCdeq{%fVh z(5wR(%#h~R^2U3@(%(-diAEw#CnhCMk0eDeZ%5OpQtY*{7+h>4HTvpDn{PSEgm}M6 zW1P;#GcbtW@|Lh;nKRwPkIw&nVO^R^d|9wRG45VX=1~5bBX*r-n=pFj#13si`3>rm zUp*_f#L>?UfYT`Axq9$j$?XMZHS(a}@p?%4=&O*k?aY3p`Le?e^<$E=g87~boRf*{bBhcZI``lUS!(MI z=US$uYXq2hY3gAo2be$U#PG#cfa;VO#zOGUr79JD?4h*qVhm1^bwc0Y2F z%0PGE;pD#wRYV!-P;P>m20>SzE8Pb?%s0eAS!KZo1MxkIaaY#mj4#@Rv+a+M-phWx zAdc(4cNaNcJ~n${_I*74jAeKhE`999$6fxWQbMkaOmK)D-sfm z1Q0*PP^psAA`4LuoxtC#x$|;UcVlnyrdZf<~z)J_8QUui4ONnp$GUxN~us( zs+@F+O59tBMACF?1*>>$E5bu)``8J=QtmXPbPIRY2;h0c)jrmp2K|r6?KcC(cQ zYD_z!;dg=3>x)zTH2ULxr_tqA>L0OocF6;5Ppzscw(Fx^*Nu&Q#3(uHCW0S*)Pe5$ ziMU^a!R{TL1@c8js?gjK;=patpWa_x5NBYG>_=#^mE3o zg1g+_R3gL){8f~-sQ5J~rGy*%-{>bgt(ZCzJ*Z6%Zxh|}m!&e$M!r#g%Wm=`H_ z>L6iDmXo%1cHfIz8XkD`1zS}X4S&bTuY18y0?9b|(D+k)&s?$QS8=Jtkp1>7p1GUR zP^kH}Rz_}h2T6_|HHS}o)IYegawR{x^o!-&a30HU zU%8{Y<JJlb3Nen_tD5q2{OB)0U%aJ&;5%Zc;Men(Jv9+zbdBNKl2a zMZ_kVzS6}7J+0QiAacjOdYbZYtA*KgF8BT(6D#FBkKj~^|LM-3BBW}fdvu4SLSqh$ zR2Ps&o%<8ro9|)15wX8Fo;Sy+f44cKu9TLpq=gb@FK*AybdC+!Ie16@|8qXd z4He3xXd>{uKJ+;~6LnvENG@67|Ifv^GVZ`|SmqDy0nY6Pf?QupNz_a&vAcMxs*iQt z?qvoZ%;w|Og1txt!t9%giVOdgi}5x^lA;P9DtPTRt#y?p^lm35aD#MkKV>I*X&_^W zrL%3g?V<8V?!_V20cED;KdvPO!WnAf^SM7q8vyo_e{4(XaM|LQ%TDVi8g3};zVa@B z_fe{_)9(00y>4&Aw5dPmrw`@NDfL;Xk*x0BHZ7|vix6}-t&7jLt>lsaI`|0~*y%te z0DD;ev*VrcFJH8n64QI0wA<&%;vN=!>utWA;iyIqqbFg^E2?tuU87%;{`;p`5&il7bgiUH zMRq`4Xhy2E?xP^z5luAyR}4R99{We{3y~r`)?{28Kb7ft>-KsMlW;Sy`3Br=_esCxHDanBziKvBYB4pAv@uK{)c!K4eK#(vv%zm= zPQsnATV#o$ALYv?djH^`z;XT58q=%f<0^i0Q}W+4{FKyv$>K`oKE|l(E(|`v497TJ z*_WP@vDyqc!*{gg(@t$_67`OYo6l8~A3Gn4>{6RNO5CY1JbEVF`$<5SvbIwTdkX8X zQofS!9aP6FMo0pb7mdUJ2#s#V$Ny^l^x8fh~b|}1-{n5eCSXnrTyRC+C zXX8v)Muu^}4R`Lw3I|xJJn}SOlzD$h&UM7laBF(1U-To45sGn#X@=%K0?srj(nnhe z8p7zQKrwLi`S6?M@Ye=uKuGMMX^6#WE`vbWt!|VD+IX&usnTg0`J6@d?wxj<6)_fL zE*2vNtSUl^x8>DIi*z0vpmgdvFQ02_hC6coe{{WdR2nm}-O zcX#&y!QI_G1b25G+}+(>zs|YubKd8lZ>?Di*35MGRCQN%_1^pXU1x`9t!owF-`T{G zgO*cmt%CWNjAUdK2kaKBdc3yR0tCo)zQ7k9$qoR32rc!YXRyiwx&W4_Kr+&ynBfo{ z_=nUnxAAVxedp)?(9%a`AyFd#hCCJ?9`BAgLQl_3@`G6$*nGKA7y9=dG1SU*bMFxl zjuwI1QZFD6w(h!qog#gI+(6x|8>!dZvf=uj!~3Dm{f$i$ib$%v(yL#V+J(+{SsDr; zC4c1E8nv%MC!XJ%daRx(FhpEvu$?NCOs%hHNf~|R5e_aJ^^oe{gcV~&JczV*ahWb^ z);$?IV=H?rrsb$3hwiz;91|};9-sW76m0ZG{z+o*4jaF!${}^=QBz1s0e@5l(o2=g z9zv2?QzZezuIz@Ga@K_2VEG(Q_M~p4M^wto`=c0cuvaoe^Ps+wzJc#8R%@dJTx%morG|) z+|FoAYq}#cyOrR6v*L&u@XB7_E00Qk_(+^=B6UjgxACY$77c_F zffT5J_bc!*&a6ty16l{nOK-I;psKX%6*~c2_{*q~H2~BDiUWxsO&*8%-Qa(BMgQ-J zL12}b;)CwWH0$_9K0%ry9BTr6^l&!y>}{lg#t(WG}~3cq5JUtd>!bQuqKwv6J191Kh2_O|w3I{yYP8Gs8$E(daB}li? zV%6!jm97Ntmxh-Ki^z;O*%-H-Q8*LMftmUfsK_cWFh3<}m0bEPo)>G%n*B95mY=JAkV+o-x8VAb)dgFm`U~c00i{A`^()<;_~r)%+28PL$J_Ex zDL)i*jaA#vc6Vochlh_=x`=^fEZsJ;i@sKvUOabBFC5urs6YQ}*=dWZe4fPIS^wk$ z##!p6z4_aR$mMGBY68Sj1(yrn1pQbh{R&oBg2&EygYNbxw*h7U)iZ@k`AGVrB9(54 zep-C|$7-?<@ULtur$K)Bp{stfB|8aKR1 z4t*)qjCma4+r4O;RP(&i5Vx`sNvY*zF#`J<8eD*aO8;)ydk*=G*wd4fms6m;uOu)q z5E5j;mU;ysqCJ3OqvBr?5nfXP@-F~;0w_tYGKF!UcB5M|q)*gtw)}QRt z5nL=caQn!zCY*JkK66G$O!Ku)Y!c&6xV5GYmk1;DXd^%FPc>~(cu>FSnQ}ywrNlfq zv#NqR#(xB0PyiSdJs40H^Wr&>xjc~mDLy(jiHW7rkcDJk{S8{MGP;U@R0hQJLKWb? zL^lN6x>mfod(uw9D>+1EpD)Vz>1WM>pHzBtlScDne;6x&#cQ8Y1- z34qAar*qim`~fB!Fzr*3Yz|PP^+>1D@JAi6HkU1&TA4U-V5AhvX^o7W+dI2C2uAkg ze>W_PdvoBD#!=^t=u@v(Q)ai9{8>!;8s2m@KThYcQ)%7En7n0g36ZOSgElc!5_1}Fd#xh2z8qnO}xGMTAwf_7MnTb`bHk3SUj5zxH#0% z?ETaeCJI71#VFDs)xm{FL}FkGxOaFLi1Id&-xBzeo={Q{3j>tx6(4DN_Ztq8ZKp#J zC5t}%Ie{HR+*XflAG%uh%L^TrN+8u^N}g;EY~A|t9`jQEiMh8R$?OOYShKR zh9iT?xg@&&Y51z!J^bP9Z|H>TGh-WQ=sKcCzm!halc&)OICz;H)7S#gxu~ebN8872 z%R7=O_v<%Ypnz(;rMAELv%3592UeKgn>l2;n9EGhhJuvs-1~aPBNmTJc1Vf|A9|eqhhdDQ zW!w;Ibo@4S#z=9Gr&X~OF}i_Eu+rql{T-jxM1{5Wy<6k@bT3@k!!vd1sGjDtXgq8; z98lxExw5?MG4$4wU-Im=nRGaPaQ-DUf$ptGuTGUS!@Dk`@&`GZ)9FQ9b&1+9hlj|| zKi@ij&87esS`SmdOgPXGa^`mt>nSf&-n_r z*Cwmwm!}c(i0ncFd16v**Qtl;lf&cP%5w1j!tY2XsCC^=4C61W#B5`YC6S2mU$*d5 zqmH?4C-XuXY1V$^Mg-GZdQ&NuOxFWq#Y=#|0S8dM&yQv`vDBSU)|kmyd42X=T}l;# zKl2}Y?*lcD?}LMby8vl)V+^=-%TR4MZWd-9Ja@^pF4XwA)K;?~danx$`)E_GW4O9ghw`vc>v zZO`p2RGK2X;4|<}sL>phY>KHDS&Mh4vTa2)tmQ`co=1yJRNqAOV;#HXIs5xfLw~!N zG;jz1c@>7-mV>|qUg%HMlJYy|Gmo?IIvh?M-Ee^@9_{UG>%K3p3@lD3oYU^Z38TeI zp{^e!n2$o6y|k!g@MRi*F`BOMat!~pi9y()!O0Qwq-U_^dmpxxw5r$~ejs1$X_Hme zmrmh&7X)sqytc4{=w*R1V)i28?@mhcQOH)KNAU21N z{SxJXqISQ``AnEhahUNtDqe-JAeB$mAB%iQpgSn@A@fLkNw_l`la9aE_cspLRUJ1> zbZt77A;bj{77>{<~kG~u`Hb=2BF?Hx`Lc^wsv&2}p@7(VZ(V%n6hldS9qxt8LC zlP(t|&Lq>?S}sz>s?rLa_OA}EXVaeqQqv>&rA~$Ch|V_rBinsSOZWVGtJ~W2nN7R2 zOYJ?)>PnRBXR*Ec+d&c46_=e?K2oVc743xYBlae;WUG-UXVYEVbXcQC%0`}xg6_ES zm~(z}X(Wi|DwZp40opU*E-4Dg`+(x>_07$kVKA6p{v4obKl%gpMfpIjEO-^5{Mgvp zbphJh0L>ZPU5(&gd?gOb z>|{Dyw*oMxoDBMpcaZslzOl;s47bDI`=;;R5nQDj#494kDED$>`qi^Up~=$R9OEM% z{v=LY7)GaB2Ml)k?YM03sN233V`q#RY7d3)JrsaiKt*3dnqD`Zbp3yi6SP;QtDbwD zgLDEt^Iofm3w4?s?hx9&i3Q3bC9ykLLvrjw7}YC88leE>_pbZ({zX}zx8su{>8I?> zu3iM5HxNCYPTA!JSgpaO_-QXQLTY^5NSVgvDef~00z@y3)e=+QFh!%}DA^z>4oyBA+8cl+}w&hA&!FO4oQn|3q$X?$)2zVY1 zOhF6&)SvUI?yS7{CYP|_)Y)v$dfSb=Ok8Ip16*m)H|p=z`|#=hgI!%_)w*}tLU2dp zgtTfbVyUyVQ0!Ks9?u69pWmH(IP^117CYY*h~t3MJ^7Q*9M}h8Al@llM0c)yhpG-2 zY+01E*=x`{?m0M>Z+qM>5~cl(!1E{0;n=NJi^pI9HG9Ua7Ln*eB(a9Y@hmgpMJz|o zRmi$#!)SX;?JtzeZvTGaWr{qU6BQeKw@SYs`FG8wM{z(>Mx$MK!b&PY^z|?LNm%w~ zh~+YSYyU;$CWo9K*zE$K^q?jsBQw2rYkkajfs%YbS$%WvfG$LuwQ)ioFeCy=@@^cn z7dyYvYcCqO^`pSnC&OB)a1s!EzkWD142hhwOH|E7I_B<`=nH&koGd{Or~XQUwUKHo zG=6NJo!BRtF;89@po0_513&kPLPd%81+wWe$`p0=lHtDZ)Us(~(W7aEi4qjH-|842F(q_rZU0oYyv+0gf*e>S0@&i^_iPb<@jJl#49S)u zj6zM`W>CMeYcpS2moiYllVZ8f&;8zUC9*YzS)7}5rUn6lKj39U7?dh|2JOLP)G=E?cVMrlBJ#rs{7_N>fm5He=Rv!&c5% zye^VX7ZRPs;3H7;eCX?*Bg#xt)XPxXiHIG=5N)3`SgpE=w4;0BX{)g(1wuV$wT}xg zt$HVQQ4`1n`6~PtKLqkxlmItyXdryi)%$!z z^#hyr8*f0NX6?g+t=;?_Aq}%AGeT^<$aZ?F35Fa2ZOZh|)d4~4s%*Pj9nd+=We=kR z4OlIl2h4S2atIw?irZ#|{;da6#nPv91PC&sW$OCOeiUl0dnt9fUuDSe9lkZ@Z=I+Y zwjZjRZ*X+JiHo~l6}z*JE@D*@?%DhNc@By}>)v)ud~o|BcXg$~Qd+Qob`)dCZN$xS zdN;k<>1{c;zqx9lRP18^_F&-w&u|EwL%?F9L%?bl=LA&iLI8BTvNEMo>vw;e0Cogo ziPpu~;8y>0bNiBZQktal6&u8#*cgfOHs zB8Su}54OFZ<7b!Tq*^ycW6k*F`;a@AcT#OnjTA)rPPn;e44zu=Ww<`-P;w0Z9GEM* z%2?(ix=!et7Lq<)`(bQe{%wRs?#qJOA3_x6MmV+zF)JtXTEi=HjdrhO7@|;mjYSUOi*!cy_f~TORhs!CXE6llI>o3;b5K-1QEI^7)x_ zb|HE=enArky3vWL?`>)5i_yWU+kp_Cs0Wz2y<)%Fik0O`u8Ps&!dJG-qX*6IN5tGy zP5!HLB90Rkp-AU_-U$0=JPOB44K}OGGFwfzYhVShQ>#{K+;8;UblD$dq&dp~O5^m$ ztF^y6eARyYlT@;lrFz9&TtP23%s5R?j7-eiv9z>w;3^y{CSzmiaCAc?MK~Yy6pgm- z(yY75LDa~pYRXpXs$a=VBxl--)NWPsbqbS43E7As=pxh0faq$czP!oNl;Dd|RplqnYGcPqzJ z(z4A%*@His`vmDzp`9g5X*-)h0@?kp!%#uO1msV zL^FFH=Er910*<}yY7T;I(d}^N7FAC35HM(;5cl{zb8xvDT5T?|{D7n&bQ z%~&w<7ph44579Yc6QzNr=XYJ;(RA+me(JpfF~+^)S}>NEH^3ma*Sc?Bm5sd_F~K5I z_+msoFkHV$410U#I6R^H5sMM7Oyk3p65+X9VK4;~E!}*bk#3!A#ma_^VK%%Kojg^< z=}I+<;ycA0TAZpat6uz!05{e{C|g70)-3BxzRRf%+2}?17osk5)GlAUWU%|_!ue^3vOUFg~U=wJFerGiG_2to28cht6HyBDwKS|KI$Fx z5-9*L5*3BLIn;S0fc?_9ao zr|;m}^$qzClXhX>Mj1(Hm*Db${9p@FYgnYhetLPLOWzv0Ol?WBoVW zF}D0G#LA9Y3(M=uRroKSkk&&&kt9$?8jv6HT)QtN~u>NUTnqIMKifbdC; zUbs3AFpY$7d{8=WO!{S}Xc9z>2wKmJ`z&n^qP6RaO%>beAJcd-IvgR3wUhgt!Pn*v z(V5{|v}yg-Acfh=KvC4@rX)*b?!)9*SQ+~psI^cmHn3KRxe#4u~ zcjwn=w85|coS6j}+qvwm_>P-ZnV&A!)Kp7W@RCH$_pzE!_-?9TM-r{N%f%&-upZv- zOjGV9HWl)iv&l3ytg)%8kWx@=OcEOt;K}7$CFZw~euAN}Htf*b(W$gGnX0Q+6;4$H zYgLhuvXaFsak$%^zSau2p@$ww{m2;5+mQiS$~gsz+BcjS6cH7@zYNBAQ%8!w4Dy-R zrBCp>xXiWt4fQ_oOL(K1hG8;Y{ur1wE9%T`zg4fdJB1~~EB`bpQbNe-nq80@`)d-< zQX`?S3)!pQ!=Db}$7~TQug?iI-%igUm8!=pa%49P(TYzubOLC=5JFtp1V+|Iut1jN5+2AOLysRh6)Kd;cj z-(H`$dR+F{CcZdxXe>CtTS+)sB%QpYof0N-1TR9m1mU zT59pXx<1eH<|>XDoLtOsG!@b29a!P0>`R1o)S!x2Vox2l%1@t1qQHQUaVf5st@qQz zb-GFzJ$JzFHrQb>oWu#t){JZPUn8FX&oh*uNca>j{>(Z7V0Saj5GGWNNfmE~FFEB8 zl>NspSj?ty=JKqW1WrKi--yDAI8{>`P~wIe?IZ2RSclcP<3K=}YW@0>?j@tx;yC9^ z|Jcf}Q{wIK9B*6fiYklEQoa+)+<$lR{bFKEf>{+5l|6ImF&;6dB)Z+c)6 z2reI>@ZERF0IBPPC=wwx%f*`SREZKu&UA!nTzbcGtL6!#W&j^UXrXLYKOrscOOxD) z#%8BA@hh%A-fUy-+*fB#O|h<2*qqs#4=xO&==L4~O0(V*^Klxd+@H%+G*bp4K`Gff zb(Jz{vNWyfIpL-TGDEx8Ke_t&8Dkr5Cg!Rk<@ zgL2VQP)P<1l5=OwRx|`diQ?b2=>C~BVbdYu3VdnJ7u9WDHb#t6sn37=T8s*>RP)?w5l@{{KT z;2a_rC;2YuF>z-!b@;>Le^L0#k5h9`P)Qi#QsIzG7R4p~;4vA-so8YbJ=on`X?};y z#$v%yy)!psGE$mJG7ua5Z3`oQlEbY-$gS!Uw`e(zv5E zYR<>LTS2$sBAp)*`ib=_roma3+Tp|$BLl1mGx*Fg({4cM%vR^gZS~@@Yq>`91-?u6 zsvF}S)qToOa(|k~?>|P-h>@_AinU_L2AIF58w(m`yywbAnxUS~DrcjrDcf6^5~0y> zq{JSBCsCXBxbm$d?B``yl{hA+{=|lYj`lA2SD@9dZeo1ZQ>M%(X=(J~3%`VG2Oi{y)Z5|K1U0aH^%5<4zB2lXa% ztM1P=K{_l*SL#eYEnvDZk1{lp`+HS%M)4E)kledBNH`Iq|eS zoGxYs{6R?o+4Y|Vi_`Wp)$a0SUUbj?-+td{d^=5iWhe!tGLRebd28Iv7b>!naI5i? z+PyOyq?HX{jP%rg_I0*#*z56o@7xDQ2Zrsh5w@UaGpj|%7z*1ZpqX-t<{73&CFnzm z$TFl@?zq|P7z>{)J})(Ckt4v=9ZbS%zciF=?q=?#hwL0AAd@dv0sNE;Kx!iE5AYHh z0nH#Qp!XBd()mOyp082owX=)?;GUK;2wxalviMu4Lt6EgbkUP{W{U(wLVqiIZo?^< zG|wumsz%LhgmNC98{!p{FP)jan_^Id9>YF z2PhOcj*LPZqlR@ySCtAJ`MIa+;ue30P-1heOk zYNY{TQz~}t*_YvKBFATg`(2_lhraS(-;P(E&jky_R(rb60LyNQo~bGMm8jEF0y`})DX%hLKaZkzG zyu&%q4{Rb%E(G)$n4ZFgaP0ng5{h3tl=%uDZR+`uTimJADsa~&M>9EtD+S;kf3Fx6 zvl;=>({a3V8)dkTN{wXo6=3VMZNY{C5o9sEP`#T9Zof0(!j@*23%Q4rd7K{!<3yt| zzi|H$!gAR3BS3fAwl+Ho>J@bInI#v<EeF&a(ytPMD{uk;SUpAT2M>`StJ6F~$PN=#^1a(qq)qQe>XcPvxztrKwJo$y2* zwf$VUBWyrS7ENxd+`|_&gsbby<4zfAqSWXh;Fp3d{+#wS<+F#a=xJ{nEyxhRlgwp? zv#o(vu3^T`)~?a+d0uy?jhk>xbY3!HCMsAY7M9G^j(O?bFWc+PL0mA_TiI~27#AR<^MY+3lBEXWuU5UxfAnOM5by%+0c*Mc-M0PZ?d(vLxE2 zlQZ|cUTHyM6sy(3A|flqd>$^L0A#Ehbd3r47X(J9jvC1VipDFztic6Ygo3tBxHQtq zRSx}xTW^f1C?~eg{%JNFt{lUsXEqzeK=-u}kxfaxzS}JJ!^^{*ki97KK8shi&f?~D z_mub#VM!00-{!JxS{>uStspz@{W>W|*LSL)GkuBqI|J&LX}mdxbzhDDkUTqaO=pAyc)1Q|4<|j04u3|Zcy4I9$T`^3ayyH) z#!loolp&V|inL5Htu&tAArwf@TTKF%^^0XM)$;oF%Ec>$Eh3?@+&Fq2QPDAUypJ1~ z0rE*#Clu<}jd;YJoutMQI1#36H=5a<2A!7={5sb?3vdVH@-An$@r)oNjx=Ol-HEo0 z!WABMPQoxlC=pFx$iN%|CC7kH3;%*R(R=~YAH$K0z}u>J{0hd-h9lefjymk=ql8Uh7jUMxlssS;5Dc zUV%?}By{)bJI9UDWE;ndwL{}5{QLW5aU?skFi>HhA-Fh-APrJckJmv;7q^B@(}MTI zw<4c6U-fMQt3KRbYS#sY-&^=m(_-pR1#>)kG0_ldaT@$^wPV*V9Ng@zM&A7>-x6M{ zZDn5|*?AkzztJ-qW~{v4%Nu&W!(JU#%$QqrR7J`UDexjldRTjcGa@Uyq|jN{h>LVZ zy*u6A)$I0$E%M@GhO|~?#ltNP;UE7-BpQVFErzPsEQl(x2K^5BFJ3+{q52K|3d>z|vA` zz&BO=h%1lsup8j^w9Gz&2L=QRBTgze3u{frZ7IFl9U!r(gC1*3b7C?H(5Gsx9dfB# z{Q1piUstTv9ruIJx7;77`@KIX&IY44JDb^>?2ec!7K~|qv5kR07chpAlr7q)4GQw> zTX;zgd*@bX<6_t119}?`RVtIENnvk&2~SmMpd;fV09_x*UJ*myQ9s*Wn)ugwuAeB^ z+FLvd1&zXhJb(Q7aSYrL{ee(KKQm%CL==r?lfoO28eaN?GAd$s5g0yRDF{sV{BCN`;lzZ%~0AXZ&arZWnDlOj1sW-{xV>K zh9Vg??M3ZN>;#jl3hoaYL?eRBQJQNbY(ndH3d#__-oDOkqbusUw(4ez5~YH5n)>2l@c6P|ychkUtu#n*eA0R}iI#IaW|xX=P`N8!Xo z#_4Dl2>1Q+gaK{ra}k}|rUus?$PD4N&=&g_yY#~w!Sx;Gi%=+OBO)Ro-A1m@hK~`5 z^uZ5D>_Z?M{B4$2D+Fl27BArjp`V|M&~ZR@L*h{_afe@eyB<6aADLLOZ3sW=?E4X;Wte>-HME*NUa10gnimdIw^-g2mIUFz8Tp|JlRc{rwFjqS>*(~SW4TH40FP>Jl?~nFS!r2Uj zE9^N0!BufHW+FgMH@cMwAK&Xr52G%vTUf$Rm?xkZDH`()%J}Zh46$U>JxBj&_q|dn z7R_+N<45)s+T<{q0$dK8Kj)9N=I)qUtWK4foAsgB-sWqr=(A_F|a|aAs8H zOEtObyS|Q|HyyW=4l%@SM4daMjkbl|(v2?4W!*AaI*fSP5sg+;h5XYdF=w1C@a)uR zYu;B|-h7sedBJ``*ZFWt*_}hvNgD^GfnRg`a*z7M-B{%}J&f7x+jy8iYd-U&lW^tb zfsKvwLM?YaTn{3-V8-AXPy5LDB|H-0P8wD9NUmt4OaIVO1~`2xrjDr&%j)pgxBR0z zI&Q}DP3pUln;KWmqQ*eHRngKPyfjR?WzJ>{9xyjcMRq(o3_Fr3Z6l5~xHksgm2i=b zUZQZ&q+G)Dx~R;tGTcyFWZ7Gx(9hcN@HUpmLaP~a*KeR;W@vMD$|KL{=z?Vz0$h3g zS04Mg#9FRbjSeidti9jU#%RdN!4$5a!bszGGV`0 zEDs7{#TOWmL4`9(<87#Gc%fM|s6DAI(LY1G_dLUYeS8qoN5q>j|G+B-y~6AKczdG$ z*OMWKm?DDDc6)naUo&X#dSq}AY2B6RHyvFtaBJt7ZZn+v39!5Dm+CB;WicJ=NhRIM z;xCpCMesD3F>RZTi&uxVksg~Wh$wtl#3yFcLLAtak7R-??l z8Fe~*=z!&29xNhm7IK5Wj+ zBwuzM5PP3b6p6Pcp|uK9Gg7g0*8NuPA#5RR=im#~WItQ3NsdU%HAX=$ho&`e1g6q; z7x#c8QY>uci?)I<3=(`q%x>4QO*aHy51nHA!bqhs>x)|&J~`{BxdH&SXzWZ&fB3ss zLyB$#o*||5HtF*3*RI_nfcp2BKNbKpJUm>=k$V$kq~tb~58UNUIWN2U_9uQLk7;^C z+IMIo=b6?*!!z?5>lJ~gyl{i*02!m7^P1;}{*0H3oQpT$Jx0GJ3C zqLrn?+=1BnkEE>UgTl;h9#}lGizJ;3aNgTi=}BDzxzZ#V>boPb?$m?OFBR2`=dw|LPx#yZIO!G~Ca`6Lx(A|}qU#SrPdC!*&ReshDykkLXn^G4iEC1M;C?hN2mAa zrOO+s=(&!I+e^F@9(I&Tdk+!tihqC%iR8+?i-zl>zPZur2(fuC#CN0sqGX;zG!S)orSHJ1& z%YM!0y>F!UNVhjv+48JL13idVncQZTDUt{uSX3)aca03`U+p&Yz5=A64T|y!*bk%xVtUue%Th{Vw1=qT7aNqPOP#;)>UaGe>7JXSsZaCc8)rBh)n9 z-H%`o^3hE)<_~C870sQ{5XTuR0JIWPM9fBE0PhP82)2K;pUSa4!9^j5{S+zLJZ#Y6}-D(HynbwB9evozjSh`>ckv!vNIn z8z>T+PGjC?rO8o|Tq+H>+H|L82NV?_4-EoPbl7i$6q!kYPn-o{K`a@^1cC%1nmwdB zmhR3-{*XG6ueD-!Q8b0gJRFVAtp$b-W)BZXI4q76@eH-)luX}4I8eHPDlp|>m@c&^ z4c4cmB-P?2j>u=gmU8k1Z{~ctEkA zPZ5+?pY*Or9wpV0O|Qm4i{x^fJ#Co}^S{nDAv0da);r8V`A)FOqY+7Eb9aog6IOF| zH{G|#OWb!WTCKcFo^O2E&sD_m$xuA~8!xvIFJ8E^)y6*c)863ZysJ$5Mt0STdSPzV z;0{zN)E=Y?0K0Z15i%hWs8{ju+FDDnXYQS^?AyZ)5PpgD%dmu_U-wf;g zJEPAZR(28gj<_rf>N)25T5Lfenc#js1Xw{Qx=xdrPg?!qpHgR|G`>d7!UZ&lbSiE$) zNDNll#y?2Tr>OtpR~uTVh$gpLjS15#>vj*0`74b=p@x0V%)i!1xeR0DCwZt=|6xY8|}69S&zC_ z`%37&?Zt^5O&E9X2&bD*v;xt7agG^PB}tye_Zz&Zp7W%#Sjc21F2b-yBqAMpcb)60 zcLGc9uP^imCs^Muf<4>X{<0hCeta8f%1F25diQbAgr)6*4_K~&fxCbcN~@N3H6ScN zH#RmlFf`oQ9*ms@dU_3btiFdB_=7jTUk|s{mMzOJ^(s^SeGdLc&B4BfDRw~AX`eNX ztJa&=`{ejl8j#Sn$K|TfisoLFOqjIX0mi+oe>#9o&y>W0V;AiY+1}j|;<6=QlSU)gT$?@4NQ~-7)1n7_o zGvrV_Uk-?AN`~Zo;*1C_(rmun0K69yO_>&c+7n1Zbkf!v9&tt|V_Qma)K5Tx@YIV%xq8JzZ^j{@g1x(8V?! zb#dRfG>!uwAPQKReGU4RFDJhq)8@*I0`I2jP$$NMMm{rCvVUY{&*h2on^@ zwj?ea=TmQcMURkd**6XQopP^=^oELC{~2W%U%8YB2#1$uSj~0_`#D=?bx)^KXI5ulBrl$?VI&3HYSn1_{GPhuItH!=a!d~iyH%x4h9;77 zC^>+KekmphN}2H;!z;tVL8?hqV_~sF=0znQqg76p=eyh&)r4{lROVmIc$dxxaw}f% ztme=-%@RcD6P*WcY?iXZ{0 zCGqNoH1O4P!S(fZvWw-#ny6s%5Q73uymT$@)!VqSFbdtt{EpUF%{=&CgIp5tSUz62 zEp<9+oM7R}Z^a7mz(iRAIq<}teg{ndP?Id0$y*%OAi6)1@Ph!(ZV(!cwyi9soNsYw zq0&D6f&wf?OS`Y+5$N6CJ4v##D1C2v=9?q>;dM>(>WzD}4l>_*mqG2AsZ{@uY-V!I z^I$;pVJWC)XF)pp+qG}6UNm4b;NPpaaOuqHluYHqfwa02|Aj+_T??<~Qo1oA31CIn zVh0QR(hLuc8db0AF!c2H_rLjW;_$u6-^pi}R0@;EctC)#Lrqn^`f@MGJS%^K-?TG7 zgNG!E-s5KDz?1LpTCh2~9pB)4Z+M}vo^SsnuiPyi&*KT+)h_;WQ;zlVrhMl-Z@AYZ zBaR|FN>=0)8=pk~{b++WrA$`j^#)L!^L+XIZ}(!osnE;0==50p+ap?eBlnvRCf%~o zOQ3auvj5rjg$p4+hpY+GFH%eGxtUImD3Ek?Na_}{WI1xM(eM2ES&HEwmR|L`&h(7SNbQv+&Mhvj|YL>{|+Wf z;(%NvZFRRG;mUuGf;uE7%iLW-(kuAywiJS&{yQ{x_IitE-)K@ql-MZ#)nfw}*lzov zL2Heq(SN1h_p$%yG>C2d>c*)L{_o*jLXD1Czx}_#jjOm!{J(*HAB%|d?`3}e|96@9 zYqRNo!Fv?{zaxM)?y=+x@O>zty{dc-4JJ zdIjL((}VUe>!gMRIJs`**G>7MGmzujT}wL$2TgxfRGb;2phOw~5u{GKJOE zRRjP^ne+1eoY2+A^{|#Oi(Z2qE%1RVur42$KOkhHk@=&yP@@vaiJO~y4I2(B2;!Qy zq3sbcV(kX}Ve27|>F$?PH3|_xr0g&#)kXma>??@^soka~g!>XLD>tA?6j;;>^IBrxrD0@7 z(MEA>Vh0VB0UOVfCwlj}57@mkUSKw-#FYTe$4SKy9f;o5KhDQ}zbpIE!~5p37|duY z`$-=cKH*bW>YUBTi=d%Ge9d#NgIqd0LlOU#o#L@ZZ#Z@}QvJt$Z={v^ZY<69%zf<+ zP_&4Li{`T6hYtZ!j2*y-E*?-z$wI0?`AmSu#LMhEca|FP4?b{njG6 zy!@ont!`xqV2JMlYD~Z=7Q_A3)@JyQFqr9BBm>gv`V*7i(F z&bDGK=CeQ0Ffeif+Y=cWSXgTJo5TF;iwjx6cSf!ez{ck*l`0Z(*a(gtvVxIn#n7vV>96%wC5e zJmADrfp^t`Lgrn-;z5)=*0mbqW?6xx3V>OQl?WCq!~j=I{{7?Q|HspNz+=6?|Kqn2 zvPH-U*_&*#rEDR4h3uW38Ip{QB%6fnJ+rb(8Oh#z@4fk5&gcLApW|_K)I+!T{TkQx z9M|(cg!%0T)d}80{!s$2pH+?zrsm6Js78Sb=iZI;;&$`0PdiY#>>=ax=Bu#E@4mFI!UQTOL z`WgK9VGt(}L+KViVU4!uwMZm|L9!U9wkPa61Pif;t%I^I7!Dm)W zX^3QbyE(f)ytVA*9}JoxK@pLV;bvx7JvuirN8kEak!c|;5uRC{i6!B=@^Z)VVQgX2 z{F5s7qfKh;C14OxJ5l(opkU}7zrmG0{(>vkeD}b zkmUgVTy#g!0o(E*wv!Gz-8mSNVVp4-9L7Oe!?e*R*@^#Ty-P@`07s?6{lVjXujmxt z$giyAX~VIvFp|0(v5e(vnbIBtd~70xagWPbg4>^YaoX=0M;Y2cd8!Mrwa^quqC0COM& zhRRHK!2u9E_cdt9@42N<%_T96k5~vS=6@n1^Axh1IdY{Fx^*k9p9c@FC+Xh5LWc;Y zPLLPBi;pMS-P?O`lV1_tX(p3Es$|cH;whHRP7{RRzW&rX|K2+@6N|mQMTNPA1($|T z^G4n$J1?dnW2)@g(ua2BzXZ)3>gxT{Oi3KJsLd_?{pBS!HQGYf15EUYcwNEouRT2* zL>*@kH(3BMWYJ6^K0Am)UwWw8&g=qkg8_w4Y|nIbb>AX6lENBJ#h1FcynK~MOBgDH z0+D*i3JMA+S!!0s@YBo$zgk8pI$JY09M_H_N9 z64ti&zc%~zpZa#>k@ z5EcH}gv8(jIKCI)2wH&9s0Fwo=!At6&CJZAAn@g($Br?x|JFc56!I-hzn2=BkFSo> zwRqX6sr@yx0;CWV5V5@kl4UFM-zJiOy-82L#xw7~#X>_I1}4=> z>u-Mf5WiP*dUCSBZcxWd__Fa~NVZCv?>uC2h{4h7kQ{cb zyNf1?jEq`U2s?ReDlh%i*B~T}9e}hsIGg_$1euwhjyOF%{ngbK6dKw&UMJXvh1D8M zHIvwQ;b#n^%)xa>?BM@q=hfam0tZ697%%LiUG^57|gR zT3T+V=taqA0iy+Rk~;?nG617G0_h~4^-8>tS`M!@ncU&wijen4| zlTuYtQIBhUA0g)N2@x*CI&4FZh;<|i8)H6xv|G2>6`nqwY4AS11K}}`9UZyu5E3?_ z7_)Km4FCSk60V$cjowU+K!Nk>_3#f7Z%9taf_FUB@AB+$2dvap2K64L8<*$D?>>A8 zX=o6Ie3J|fmS-9oLC_dub$56FRIhfzBx1UVdpv}$yRdEEmv?k+J^jt|kztg~gVlxg z^*^YNm(a|d4o5hXwPV#y#mh8QXe^qg!IgI7LsAc-U6vdL(}q=VBO~A; z;9~~khsuTxqvpx%+@U zzclh~HPx%iyO`}o#Z6bbxf(3dsi~0=*)$9F*i$*VAD`IuKElcMeSOYx=3&!BoriG5 zy>ko?Pdp|~1ik#Xc{)Lg_=pAzzZXp^N_SHpc{;xZARE=+!p=MBqk)ug%2fu&trTS~ z#IL3OQ!9W+tz3jflkmTssZY@z{C)ESF_N8LZmqO=+6mc9Dqpj*4prpk*DAoRP+Y5T zKLBMwlQMh(h6E4!!Si55DBAzp6@Bz*2^|g11Oz#jgL!u!iHe2=zIo$@q>VH43VIQA z2(eH5l$6A(tfJy@2smx`RHcp9cc`ZADF+PB57$Frd;mg%*#9f6avw;)u5W1QYxH>y zBmsQDYdLoiX;d-~2p~xkHWy6kr%`80e~4%o zriD-~%zbB7Tf~96COm7Tz#mVG0{W-mz2}6J7f(XazxPdGV5#@1a{)lXsGREtO@vxK zdX#vHHuIg?5h&?O3JP%jAw%GdCh5ufdG+l6si5-$1|&*vzbT`?=;YN+7~#p1Ml+6w zbzcG*h5``j^TKswga8UYbpMhy!7R1a*v?qS8-0BsB*I?RzFL+oHfm~Y2i#eRgwu$U zG=_ny;q=UB>#dD@ns(BDl0a3J%)&V~AqqB!T=bd#Rucr-Bg^k?-@Im5l46@2gh4y8JYB(zzPhNr{P#0^Ho5Mo^q8 zV|1SKxDaQ||LI{DMMN@BkudS3u|Cr_kmTVhUxh`q2st*Y0)AKCH;G6(kXTU#bA`;i z)5MJ+2~~0uuAo}v0ON(98ZtTkG%PIEuS`rHP`#X$C5A&vNe&LFEjZpG$NmQZ$6U4} zTx{AU2#D#e?AwJv?#qIL0!Nr)p@`TFQz@YU(jpkYb}jXxd#@ zysr`g$idfjzs@2?Opqmlb2)Bqv+=+_)sI-Yd8Eu`CSQr~`Ryn5Sr#0wK$Sy6CGPuZ zvbXm`LV^xI?b83!<;)trG2;kkzMo5Esb#DjVqtiT{IK4Uv7Ih|VxX$JW9pg=^P+&L z{}`W~T!601M1*->TT?RwI|$(zj?g3UM6V&iR5Mp2fYtp#K!8L(YtP;_8A4Z-p^|0~ z!KIWxhXzTxb8)W{VVE0XT(9^i;5UN9zY)$pBj~b^QpNqmU?P)0EFGI?OISxWWV$+P zYX2JP6+XFq?O#ostZ|awUR`B|5Usb_hK2`~Kh_nOeE1bKRKrKElr}~BEhTJax6Wng zF|9>%u54vTb~qZZ`hVgQ>`W#}-@VkR-#%E}%#OZ|bnN^p#GuCU#R0Sg%T~OJ3=o4@ zsKGJ`htoQd4mO%;$=Fn@RE408DPwkRn zzS zD*gJ%YH%VcNZe13m4!o8KkV*~2vjoWFJ8<(MmPzlY@Ot)=hVb9D6xpbZbC)agR+7g zULW~KH5zX2-S04jj!m!9`flWXQDJdzZYR&$EE{cOW9lmV$@c(ikg5mZGMvhc1fnEs5sOGHd8@A>HdIpm!Y!>n$W0f2)pLo{CNZvPQEPMZkZl*85#g6@2|FqtjY?-v`2D=-sy_xS`^H^TSvI8V`Ib zst;dkn06Y*{ij6{+%e1V>U{~fKayQ04U(J5$FZp952ofvMzx#VMWznIM?pYpi5ApI zNhv9mCZ?vREGWd`hNV6NG;PLeRf#rzaK-}!gM=U$bo#xxcM7Rc^{*Cw5tyr~sa-?y zbmX_cgp+YMo9sSO`3(O{$?sJ94MpgvsLfMT_t9}Fn&GN+g&Im}1QHm(12aC)S7F2u zCts|qqtk8E_azvjT{EEifgMy*QTAnBa@&^n4rSBl!Wo`ou^;^h1-gYglse&^w3mA4 zevQ__2)v#EejfaVnPKgdRm*a;LCE_A(TSK4JKrd`fbmb2Tx1bUEG%ziGv%`XcLlZ$`Q7qGJa|SdZo}oT!1QYU z8$r+F+6I|_#@*hZWXZDuWp{P7kS@^u4V1oWYHAuOB|Ll_pPH&%R$kr->-g7~RdsBi zNy_joTsIbIOgvuO{An%p)JAR2y^oW$x73}a10{5Vq3^^hqjIw96dWX-##}9`#A6v! zs>=5tn!Qsi)MRa_ug840RAWRadki|9mEUo!ZN^*|9J0?KvANdwQW$#uFrwzKaHdbg zxWL&-7~hv#nBOuqG{kDy=zT9bCguSoyu~b>?9RtP{N@HUn+|ePQg5CW568xH8sZmc zD}fr_W^VQ6Z*K4QHrc-CvytcjCW zX(Fwmq45~IP^dDR)2LA&0()sBbv~ZxLj1g6f`~f@KrHHGV`En>CS2x%NiBF()dLNX zj_|8wyYbwf%O4k^9T^#!03n6Hq0ndf?y~v?(5s$90My`^Rm$yO{Rr@c=G^gaV;%}g z^CSMGO9coI{i2DtnKfQ!jFvF>A`^9o(!UlVgV2VwmvI4jYFB z_6~xerxz_yG{yju2Dw(hppEVH@7e6^?3Il%?GK4AL>Y_4HP??DQN({?ZvIIx?Rkhv z=?M_eMcC6b3k!6BHDJQeGU^NAo52uZMmkhpx?UD>DH2aK{YZ%@r;+y0xW}hYVW-x! zmM`x)Z*Lix2A>SBA1+LAHbrrxoXd6=U0tM|2kfh`+0T0xVUf&R6WYcVKS0(#P3k|! zbuR5%WBBSf+_xdHn$_Xq<;6fCRR+r`7D2IpbX0V9JwRs38W;<;P4wQbBzlP(6f6LQ zwY9d+!|=+v*1GReS7{mcZnq|b53Vcbw9+2_9z<38KDx7ow_l=l;7IhAO2pgoPr76v zE@A{_#)g$O|9rk9B23ilz;Xln@(OsCX3(0mK+rRvE7kw19x|2(t>XeRmN+_9wh2M_ zY6J>4YJ4x>7U@>XOJU@`!@YiiC|^TPytO&`J>F3;`P$peG|%}xy!%tnIO40}KDW`b zuXP5jQd!vdqNWV)Dmjd2YlmJhVK8JFoL0YC94=i4_XV_>I|7&Ub7JF69-YkOgu>NX z2f&wiAI$i(5*13Zv$Y-4)zvjDuc|VHFyDl%L2E#^2tq%6U<3$}9_kyNmR6kzC;3`e}eNBOLqfXNt`k{05&G2(O%(P$(9XgX;-@F;ul zcJ~K)^F>8@8g!1|6MYI$#vd}F&5eJoUn(Ki_0IkK%J$QZN^L_!&VK401soJE+a|cr zeAY+RpNd~BoI7CCYemMSti^RDO^0U07`_ls(L%T{x)t@pen6tD6YkPy? z6&2)mIVUy1V}tQ<6e};>oc5Qxy`_H50g7VUpRHsH5!c*30Ck`t9`f*nWoBkB!glQd z#d#@UE1OLFFHemgoI|{vGBk6&P+Dd>!NQtCe1XjLB<0UsFYd>7Qf#iRt;IsdqL!MP zGj_As0JnuMp`Z)t7=PJMK4I+VjrVKZHpfaKVSE6l150zp|KS{nFFf_d*SBpdsmj5Yn?F=YapK7Fk9(i;_vA+f%Tb-^l$0NFJEVzke2xc z7Irs3MG@$ms<9x+q{L-atq3~4P58NPj&)%H0e6J|>!!E9)}#;&Gh)k+Fb238QkV-M zfQLUqcK)v=?|ldaT!}G#@sWfk=jr*Zw!igbMUCqGBGisHya}GwY6~$2@?N~ zh~LVHB|DguRVy5PZfrB0e=7}l=m(!AGMrj0O@4*hPjfp2>i$Bk+%9k6kIy^k1C9CM-0K5&Dgri| z8TjzfUcWwna542{T_E|&wj+UlDsu0g9PAxX@?M6D{$hI)Fp>60@DP1k{!x(BEDd1Y z(1f1iAX2V>@xgRLVHV;r2aQS4^-95+(0Fqmu-^$a|L!y@Ld@^V6hSr>KCxjU&7fN@ zo-BM(l6nNQ3vWRZY6o0A|6Sz3Hqbp`_qD6kt&j; z+oOT6aJ~VVs<9g>k>nu4)VmBN87B6p^-U8zR$1p--{2O1vHCe4 zJ~#ay-UME^Nm7S*TYT)c0XsYUv9_*mcKo?{?NCTLdmwiPWBl$no}|>t*gxJQkv~YU z1t|S1*{i;V_TLn*Az4{3vnwkPQ_P=KlM%Z}d}#EN1eF;eGxbVLFOJm_LTwVbZFB5 z`#vYqJFM3iT#i#tz8AUlF9p-X?VeDJ8UwA_E{tn5I<7@6m=Il@}dVdc;( z%(>?Q{N|<2qAh@EgL`Kd`RBgcZxPs<=Z6VY1A`fj7Qt_)+uF{G2luyIP94zlThAy` ziVCPowY&5;`^V0som>a;HC*y8t*`tv2KkY+TWWnHUtB$+4 zgAqrzBI?;tIKJc4r0}tTliftYRQZg{#Tkn{d*~4lPb?aOmuyoUp`SNf5p{9roe9p2 zILAoKEv{Z3?$duCd$(`;d}M^8l9H*sMxF@2?q(I;qB~{SE2Ja!Tg(qp_)I2Rv9ka#kinmWsNA|Ay zS6sZt7i>|Mh?%p|?ZheE%NNv$12Umy`KD+4^GL>ju2l00r^9pO%6(1M%^xUW z?En2$F4NS|wmoFGxlIZVrv9h{*bHBX7xacr#C@%Yu583b9xTR5;Hfm5{oZrS&xm)gfb zqaa|;UTU)buB%;N1%YNS6)mcNTSzqub0l;zntvdEIX~ z`N-OJHflF_acTh=Dk_{Byde7HBE=@Ud$(5R$rC*9qm6{MrH1Pg+Eg5+--~Wcg<9hZ z4{L|JyG$4&NN0J?yGV<^e-}Z_z+aFGxY#}Sqm9u@rp^Hp8&zGcaaJKD$AF#(dgGzk z#QDLH)XG-PZ$|1;M`~riRf_jV{X}#?c*d3ZZ%z^wL&OGTS-mtBaPhw8=#$CpOV8CR z=P>dsza(362@0AjU^AlX`8M2%ap8sj&?sfqGK&64XX*U@r)v$01KD6EK&3eLiAmkS{jfm|GGA!QS zhZ(eDfaATQew~@OJyL*P)n{3es&2tvLd9##3$Ao2SD70EVN&%)LtfpUqhFy^Sf|<2 zQA$}~m0rjvkE@4HJTYhrLO7pwaugigkLwU~za-n$zHm`{vl8K=CGcoFoC|tOcsVg^I`i zO`qS+KsA01@o;CZJWnNy@5Wz?i5e`p<{p%4V~eHXA%Htl1`z<|aFKz?n$>_@wx5J9 z!$}W)WlFCft2Udteem7Ra0lIwpHefC5&t1|H+hA%ugrPOBdxb*$LxNDx!)5C?zR^z zEf~?#LT4;LNzq93vN500G78M1@ruVD78)EM0!u4|^ zqE~K>z3X36!ll;eijF}3n}j{>KIam&s}?(Zu8i-mjHna(`wfPz2!qZBI3n4lo|Js3 zc!yJf221I)sYIvP*leQb6C5G*-@?QIy2=n7PPN{r4{u{)KKL0)Nei!;2F?Jwo6pe5 zQUf(lCnlB(UFjn&32iLKKtyyeAX} zIYa|t*s`#*&vKNXn~It)A}qWlm!&qhv7rbB>x~LRDT$w+QpAl81s#`;kU^2!W~hKh zE%&2i?L_kXOY6A<6vb0--#nQIG<+FfzXmNVFUP{&P9T<+wub(BsKW}g0z9srFaw$q z1C*mk1qC02Pw1rY$c8r~1B2UfQx>*)F1 zT;u+&90-@=EISEeRojj}_-D!c?%g{HK#&2o2FWJ~4~=bXusAt67nYVgUCwB7-(qIIGZal~hy&Nl;7Z>r((E?2%pXb;~NNf7K;G!XFm7 zDfFZ(6SX|RK6Q0<0set?us)0ju&a!k+8xV7N0!i+50|@>h5CnjdyB`WL2f`3Cm$Uj zj}EkSID|#=f9g!uB22qW?Y4JNzq2vQV;uE8BCB#X5pc`|4_tP18TneR~22B`+MFzwpW4_-lvQ4r|sL*)dMKvo&H4k zqQ0Q}s?jl4Cj(C@7Sj3y#@e>&G%-vTagHI^AZG6ScjcB7D<0ZR-+qF((Jt`g4=&0{ zkZdL;N=eX~C)@`jh{kD zwAt`YQ-rayy?wXEe9pMQM2##UAn-Xc@lCtQr8y5bcL4C#3(i7b$6MWF4X@oDz6}}; zpGqjcBVG_4eKafn1Xo}eE-XcckUmS)4?lq*MvCoZOG5rf;OW!z`G+wV+}Sm?wJ!jD zVPasRHXe8}u6>3TYQw<+1abI9nrU<*5 z7-3?O2fcY?H@MZh7%A*^@QppGTUJi)HWB8nfB*jNfDG{;bgT^t3HK%k2jhBxH@V4X z2Q3IRu&Ai0+LU;=@1aDPLkQ%0$hvZ*LcaS`RL*lB%k=p`mh%9p>e%*Ze#@C@?2FEDY;?SeVb+LU(AD zXzlBsiJ!+sy!W_G=pc-8c4GroPfrit<(ARWdoWGH4EFWR=-JS^tl{%V+zE=n2QDlu z%s^xO?*01~IDdBM+OdGB8<4ihsQLQ!Zfs|PrWqW>PqY5XXT-(Fhk(S1>3QBz<-4h9 zFtV5-`~lq8t+tQwIX_zEOcfERI-URdsb{z-^lE?pgDGqgJCD7E+pw+-n|yJ|$;la# z{!mKeEWedR{#J1JJrZb7ls|Qvjnuiaro1$-60dp7+$hgQY5<}mr`eWUW{rML7e0K* zOQKQni61L2K<$20npi5D2U5lf18@bW)f^O7_(&?`bxq$xLX3hJ0NzwQu@!m85kL9>F7{_#I^Z*xH?ow4pE7uqF%>hj;(`y`)~7Y%s)&u z;OW;m2F$Lkyo0wxMn)zb3b!D9>&uHLGwiAw`r3kakaQwLjc>eOJzX`12rn-7Cm4EQ z9OS3i?2nHO^!r}?6c%04jcUY7ZZnBfAyr%rCU~C%rATH99912$;?vulTpql zJSQ?+v{3rh+1UveMI|tggBrtreQs_qwcF%JP&ZnHVKu|du17Jf+wX$H!cxVzlqCNr3d*~ubf_V%?Rn4h!$kn3UH`|beYE-| z&TR25ir-p7;dWr?&-n(JJhKIfDgSxEOg1tzNn}uW7YVN z$>|+!KQo9t+5}<0TBP~#H^3pyg+M_Hx)8@CMKr^9$izXDj)#{mh3SHDY?OTPkeger zc=*^JG#*kaXVyfLi*fI zDD(c6=}k$drBl8(@WAg`SDu_VH+jngR+bnUSy_Io{%jmvs23Vva@y(_7hx8Od=BJji74js_<)5)UQ1Ws`#Xb}veoJ+vwAjLM0j|G#lr-k=7EfZkH6NHPZbqq6cw@O z=H^tjwK0gpZlMJRfFGY|*R`&n%v#ZpS6gBQNYreVMBdxD%F2_`sfL_LuZoC~XwLHOsR0KyRY_TqHm-m^9!h`G!cv=#MuK4{jPrmqBk(Aq=rMiXImww+?aU$gEt4q zxPN5QXCJ^mr^_=}(u1?}N>$B>lPSx!f?GXQf{oj-ruUI-v%H7^Ho58~E<{tJOeDi* z{lup8C9{8(RLJ@3=qVP7Y!eKOWfu_8GUFm$TPS;$@6N7MCIcSInZ?E6mKG^E6(P_W zK4782&kJ4*c#GyB1I(Gc(n~7^?{?tq^QTWS;E&BZ*QWPb8b3?`9{I`EeQF{E^p^ z76}ot^X~=7H#8dEx%YExCBQ4R|Qf+o=^~yaw6(q zBN$va9q={`%FUGkIc^2jX+iMTR-dBrdwfeeR5I=WW-0gMl~_g<-StB+Hr)!Q@%tls zSc}L~zwo8riPN;5{%tg<@xD?F{*@R2kwtQdFS+-hfD*;;VIH3}_jqwH(mT83$VQK= zy@;-{mJ8i>hhT1t#G^g#beAO3iU`bg#ULNJ^}XgwLO6;1-AZn5c-8)6*9) zhV<|H;b%doJGBQLyt!3Zx6|qU9iB1ljS)!I@RG3;`ty)2#Xde%0WI~#vEvo(GmE0u zLve|dab7AOp56^CbGOZQByfJHUd)(XL^ z0Ae5j`n<0>Ik5oJvrsj?vw%$Y3sEggqqO=U%R1?ch`MmgeH~Wj%=wHz!oqg{J0r9 z0x02zhB^9kgUj*>wdXX=TSz)%dx?FzO1pc4;W10g)t{oLE4ahjcsV-64>F$+qZ*IGf2H>C(5 z!g~DHheakC%Y|>3mK4yP5nZKGPuz`b){gKkU&=3T)NiskcpV_|*C2oRHP{Q9EftwGbGHZzj}pclHu;PGrVfa3W_(L% z*_%u_dV))->j;3%bmgRc;gkWJwOcs=!@Ai-9zhcmPbw2Qa`i(Fz0bMGEOfNBDS%TJ zs0JxJ=_3!Wn`a2cm=p#yIFOwj3C%h{~ohT1|R9mE8RF|Pit6LFAiTkOsJJxHdpx;k#g&RquMN^M?YlIF9(4M z-QP6>sa4!yZ~@+L0XjAlf*mw3SA?@^0M@JDCu7A%nw3g?VrG7?^kZApX2d@JK38SQ zcO84lt%SLrw;W=pa%;h_Vw1{wi243i^XWx34XyY!1tLIQ`}5>rNeQ($itydRphJtB)8t<3YM@w${2Fm|x}RPX_K z2a5Bl#ZPQp{t1Vx9%(%UB&)q%@AZBz*1ZzQcYKNAl+H#CH)^|qZ)uYU640|_px?s;Hx}&S>lZ8 z$4wA@ezJZ|!eLVC zL50wDb30;#_)+H5bx?qmRT~zE=yNn3s@NL6au26=;myBzLw)G_AW~DSDgm7#@W_UZ zBaxukbb2lxjUrO47>T?R&< z@A;QKTlPZ*3l$`9y2XDVl|C+#X84d1%BHkl%|@lEM807_4oOhIgBx4cDSSODB9WC2>`bkX;fG zV%)NYH^?npD|PKq{TUG&ei_^*9cB-uf1lSeBHG0_86;LLiOC60p3J+?wDj~=5qteIS*je1Z(^stpTrj zd~LR|x_RLbvY9CUg?*MK-M>86?~z|xN+@>CN6fDy8XeJ~yIG*9P%bXyVi}Tta`IiWS^fR~b#SbdbP#chvit8}ze*PO zPhSd{NwcE2L5QSp(|l?L zvVAx6ws!=|H+o!thban3KZkDfGcf@H_ZH}?12BV4c-PX3BN*^8vY}RV(EjdLxClt! zDCj#LLnT}RDCh{()7CxE+=)g1SxVy7sRq`-hS-$fzEp`-_VS|EEJ%T#5`zEF2S`{^eZ@orfqpsYfu!upH~$G?-rh)s6fjgsrd z1*5Ao?%HNWTswa$s5^b=ST)m@_G?T#K43jX__Jzl!yw+NxyY!Wr$K)f-G;0xZpAxf z`3>SfTU=T3=x%9wqXh!?l=%4LRtRAjq7rg$dmtoqgHdSLIA&0biuxF8XbhM}$f{?) zRLEeOsB}Ipsg%m#3+&|yN%(umeyi|r={`O-#Uskl+tHLCC=5vwqMi21175}+s#(pG zZ7XyqeL4S2@bZDp<`{L`&vs_DsXp;0m&i`?k@2L=VY8e^HGV}-!}hI6>2|+nXU5Z1 zN>&<{J)+-u(G7ZU>;E)ST5U27DV$CgV)*U8T_GoarJYQ8-`?0+u+6g>k*L(0Iw4eS zl=Nt#qBHF-#YUBUzNoCzm5R{y<~PST#dT-@ab~ia0lmxfaN8J{YD3!w|K+>doSRci zdml~|);3bp~3mzSq! zFaTSV6@Xwu=?fB7WZCn4ijbV zIj(V{DN~&{mgH`klymJ)wKIc`j0LOp~#0QLU?2taI2wIZ1U%!7#Sz3M@2OURGPIk7k zdj6oRaxO?9DeFLtr~oa$@5SyDkbu8|P+ht^l5E7S{r$0304z+w%JBg3UHogGrS9-N zS!G#e<>YX=g-Z3zjBzxudhKBWup{K<fTiqWVQ#>Gw z!3Vctx+;^dfQ0^4A^z?Kvw63{Hy1}Y{#xJ7nO{6jygnQc!L-HB9^iKH?!@i#Ohw=x zuSbpZ_3?MqLjqm4s?fn*({c4}@pqP<^Gp3mv>~|k3=9th5GU4sBn5x5NN|rg`)SJc zhO2T3893amB%s{48#}NEn-XP6tK^Fp8G`^gR|CTsm-_Kz5I9k8DAb1u*no82eM%QY zg&1I}s5merryyH((@WSRx507N`|`)ycm5yFG$9SWuiMd7YML@mTiv0BjyTnH{SidA zAsU>z?;&9b7wcCdI|q{y{_Ji0y313D!F$xE`g`~zQD~QK-K`WkZ)57-j_K)&epnu85wi96 zlXXWne`4YV-u1uiB5fUO4H*ySG@J;`?&n5xSvxRMfBLk8YW9L>J;8H3weD{>j&ExS zNzKSu-gQ^ib+nh-H<{q#p@KYzZx~ou>$qT}oPkgRY6P^@LTb4K{Jgvs%Fz%zZtUQI zr=rpe>s9}|E=v@MC{i$J;)dcA(>3#>qoNQnt-$3Y{g=YNZ>{sYF@O>kn412lwukZq z^yB{RCXzY*k{t1^fBs-m;G%<}u2U;l!`@X9$?3$~x256raWV{SxFLDKhb+xTjDi4y zIRs8_Ny=~ca)EJcbT8(Y8*h$v!;hfjbVl=2AG-@ zSmMe6gjUZ|D_wD^1H$k2`cR=BHh5xe{JY+-y8zaFa&kh=%S!}+8a>R8$AHOP$znca zV2Awy$F{MZT?B~2hg~CPwzg7F)&^PK!R7eAKJxDAUKGIM@HfL_AU~vFH?RY!_W4{*WX;2U<_WehK;>^ssekd|`CVP4~I9OPI$Kt<%Ru?u6+KmSR zXqUqdaV86+yG^XI%<2{i;iN-4`@#(29o&tQ>z|e$B0LD#N%B?=Er%ZXUpQY8oafM< z>u|N;^45E%z)TVYcWolAbJ6mKz8CQf+8C4t+FwlCF=b5^xcl1d6$`k@BFNNvKegS7 zU=O{O*}6y!a(?H&!FQhDgVvoOULD}z;dzXV@b#tH>x{La8w-=! z+mGi|&DXjLQCMF3T zoqHH>nxko-I3w{EDrqcc-a@FO1(is@z9sm|zCCb zJ$IhC`H^FhU<=4))!Ie8Q!M=Rgmr|f;Vt&-*KINMVWl3k!|z0#pIR}RtWYM8L{193 z_H|#FIT}6=9ilCM`Vo6Eo&GxV| zVzTavLjQ~BgRTa;3w%pR|xie1y@!+&}0;`qY4&Bb{X2N8m(lGHGQ67)SV zfEw}Pcw;UQGZ-0E1CsLcm_Q&I@P$8XdN8+}4I2Fkuv*N(_5>ap_yd%XR!>>f-;2&c z!ND&8sfe8RyS{XR0eaiy%wg?`Ai?&Ki@U`NZ13h+W&V``8}U3~0XG~r7^1kmPaHep ze{*8!YRklwIpY6V!inNba3s! zjjqa)Rx|^HA!cDfN}T+2c3rT1q!03MoWcBt{B}^3_&k0<@S)p$9!zbP<1htbV-yA8 zCWw9l^LRSwhHD&Wk=snTfyD8+6S|-VCyx|N#hgRi>ntfRZw1hI2Wny(R#q&vTq58Y zErAA*l9uiRI}v;X|B{K%k6>=i+|}7Sr$AzMDKN}nW@t9%^8aD%-@Dujq#n$kxlzkV zNFa{3CfE64rop^(Z9R@ZvcmA-=&0uyv^L%_V-kEX;7Fd`+5!)lmq(h=EAzxov$NId zf6;@E-i*p=XRekKVgEiA1_p_t&rSFowRN^4s2{b7T3Lp3ZQHBqPpztl*k^s6M--5b zX<8rnb)?nyHQBAZ4eU{wKk<9`l0s!pj5xS9#BoXg%l3xOd^@X_oe+WF5}I^wA7@F= z$HnjV<8OQH7ayPRaK&K-_y}HHAZMuMHZSj=ZZ{mKdO`#V8I=4qlK4-bK8-?Iu?W>- zbjt3QC6s%WK%_KcbNkipW63?!gNQYqkxJ8(_}wQ$yffVEHZe0d7gQltKjI5x+`+UTYxkXZxP5tfnIw=TQ%8__?{iu$?Y!%Bh?Jx zTl{Dbd+RegI^RQ2CkQfW6a>)WbkG{!qvH2I`9>eh$oZ~s^*03(reRl|Yr!O~toA~| zZ$`wy$;td`wCL-%xRe4t?Zd4Dz3re3Jzv3+M;@WR}cfIa3!7Bx6~D>ht->Z zDrmBK|9ksBjDzO&zt7FhO_C?OUU{HevN>G36(HabCoo(*#zwrsewQgQ)@SQ)8CIk8o zLC1w((Gz)>@84rW3uN7=_Uu_eOw65+adA)^%ytV*FLboGvOoj z4-a>lsyt0UNGt$D5oVDif^_JJ7(;O^DF)RUD(18E9YVm8FS z1-cSZP&_hT?nxm4rwh}|hY3#=6k5TQ1rY$SM{f*_SXeiOOAOr$3k!4y2Zt+Qn!fv9 z9u9B34f-@{%g>Xb$ZI!7ghj#;q@05ivaey3r@;cRbrxE}Up+l&O8q!)552|wPC&*% zr_Vv6TS&aPxCn!_rInQ<;q-}xEglXX=R=Q2_Z@yk(a6NjgolPY!K9aE5kPKZp5A%w z;o&U=N1AUpza9)d$dC@f1Wr>}B};7+IsGKw)$*V*FhIZ|Mb5^Px@VGcIkfiAMz2;W z!gxPB%K*1+(df3l;pggY;~6E3Wg-PB|Gxb1%hb_P;?6624t-4*d+Og+vcu>3aFQ|7en_LrtkNwqt-qr@t=2eUREf!@{-7)y>Hp*tt59Ms z)=`AzaH&I3d5(Y{+m}e(mHrpQ4tgX#+9j4GW9}>G=JI1%s)*xtqT+;irW@i<&BeS) zQ({vt>Hbc(?tBa9S4#SxrDAqGTR4TW+My)ZD8ZJz-$MoQ;U|W1Bf{j@PmZ}wi=3+M z@~4Hbn$U1R47U|oscQ~Z+37Y(2FfEf!}fjo(n18xsegHKVmlAQ@toqO9X(W|zVjvP z82JoZ!=-YgJd}$uE+4H-8wCd`DUUh!P@#5TCz&$btctp2W>+Np%T3%cMMJjRq8KC> zN1M~V22H*`v7Ez&|r;Mxfrhb)$u;2a3!Y9fz!9O?iFD z#&>P(FvG?;9VPy!jY(+vnisM}tuo0~e^o)wNhBU>}S=VrPn8x&xzlCW21hS`N~_iMEj0zZ(v#3Ls*6{pr{2JVK9Xg z0ob{BphFmm8rb`B4NWizct@pClu?Z5%7Hu+{59)F+j?lS7GnYDB?Mc|XF$#I$ZTdkFi3Q7wOPu<!g z&;eG{VH~uW%fL*s+=v^uK;?moj8vh^4(4KE*R>#MAE72r7IgZ;L`~hi2_3P9q@-lz zEhnYn64Dl1{!EZoynOi*Oy)2e_k4`N0b$&Ll%iGW*Y6H9Y=X6fnSap8Ng@+_Xk$-p&*FEMA3+hs*H9^{7? z$}tPgetJ1ebch_Knm}ijt&~85L1&7T@c<$V3yNcy;HS;QwRlEugB* zqxIo~bO|UR-6Bd#cPSuBiFAudcS(06ARtP&fV2YAjUXl6-6aCj{ol;J_gmkrS>r4{ z0_VKH*!!vd$p!7{X`%O4k?8y5*@(`0+vE#gt1B%!J8JDGK>|%9y+~g2)ol%L9>!Gf zHw<+AJ$bwzHDh;K{pY0N!S7}H;wYiZmlFgLsnnT|8f2=f-bo~lN_+@;@onW;#B?@O z~++jx=6pGmDS7 z>ti{)Mi*x|2?uuK8r{Xu6rQgu4!MZqJ87rIP%UOhK35noGr9HUi#2w`<=-ox_4R>; z8M@k+dnUh0tC*hKtxpPE$J!y^z9Os5+3CF7c+RXUV8Phqm@gEdI zYWhxMu-zaxkwk~B@~m~iHotOaW=29qfxaT>F5)I+0t;(?eI4VQ#(U5n=+wIr0geW{ zZynfIlEV|;u~mx4?#^i+KCyaQgtH)S+`m8~fkc`VG^V@!2}$R~KI1|BQ_?c`?){xo zU-PcC7>m5oXO(z2dT|+h9?zUP2{|t($PQ*berp0t&5ve&X~`ch78Mm?%H|(%50;g2 z!O~(%G;ZvwDOL=xV;t9cVrzAkBvtTT3DKWr+#&h$qbePguQ15!dwZ8E`6xzFe%-&* zi%s&PoTmJ)2mZ|<-7X&wRS%;zc6Ajv+L?=jB2XRg#lyJgH`mu!6-h{NfXdFKFEy~S zQOw}&?iffOwLyXsmABaj7U_u_HP)anGP>IUcLXXnF`?7uaA%S60~<{E$w16_^S4YB z(EyFm(jtQzjw$R`_)kB{44-<>*2j0KVLswO2emhglcS@hs*VoJ(w<8+s4otnQM0wR z^#M=^V%~3qzyj!F5%q!*J)+R3f3=E^^duyj{o055WMkl@gQigmx?z<^M2>Eq9Ax@Q&;M1p97;1IBZnYg*T)5Dvow4U(;0U%s-vvn-Q1#7|7UgINBTEHVp zXTkyoSak~U91Kj%*KkoD0BF^dT54?=h>O5-z-vxoMIyPKUJTE#0d$5>#p8H$ITAN?D2R3db2wNE3k#bVweRTA=SvgyGCT=+ zCoS_-3YS4KMKBWmSmD0s#cvJ)c~yKi1-~h?uYAZ_6&py%W|1hw?C8WphjTj|6hf<= z{Lbsgc(dd@IZivXp7ObiQH!G$C$$Biq8dvbduLNU&+xGC*6NE;QRPvuEp48dcK^7e z{pRb|?DGCY714X7C`gGpX#|=TfyDmJrKX6yPR%m*e7B6*a0~=kt`#7nUoAA6!vzQHg_6)_S%MlTqSB z$@j>uLAsI*RSSodC&7mip}f+jj}v;<0AED62)Z38x#0O#W%B3L6gh*e8g|j-lVH`+ zD4}Dy% zO&k3zKL8aDD+o_wy-j(mUj%wGwTR0jdg=EkZ{Yc|!u{(Hx&GqNxj_r&4fOdXl~0oW zY4>4xc@8eoy?gMR*H=lDf{uA!&kz1g#I8@2O4*nZD{UHlXqEgyPuXciCnQ7;SB&#b0-pES)}al8V^QCallA>O zsyvF;C)2UKHd>Q!Tb`=mQpPOM#$*fOVNudEeCl>zl$(8kHWVuHKp~a-^z{9PrC1~W zX@Wy&Lw%F3+Sv zOhftRezK_j;c>4%Rd#|ot;A>SM4scShXKY^07^YK-EtW;I2Q^k{d3KEtcv zH;j&d$97o%4S#*Y@8r>OC>5Sa>7Cpd?y$Xj_v*t!?29FZY?2^c^VGlh&9hLcrc_jW z@5vGud>G#HOgz}?7+zj3-JYJ21zJLmIFNXg)UUYL%t{X`O2V|0}p`UjImnn)``kD9ozcsdcy8=SC`3&bOoEO#$|i0|5lRwM6W&m5fWRF zJsaHI(mWjeZNzya>G>bo4Cqj49y~yYX_E)csVE0z=O(J5g^6<`YQ<=+Lfq}7vs$kW ztlLhCc_d#HsilD^-?D@DNl2QfMjMj-lT!C27!;$$xb zn(XglXY2HU61`b$3uR(v2ECOetXz0IpdrNo0XgLIByf}UYGM-$X|a7)5BX`>H`$0w zEjsN9e)L4Z*j~YTNKr^cp*jxI=!!3FApZt(Chw>dG*WGl`%v&Ejpq&@Ji2GGohaVk z-mn6nJRtAelDUmULGX{D=~TGh^T8mDJaYa$mGVIGgDi+3}rX=f!k$^w``g; zj<-<#rAZo2b3e)JS>LJ)W@h!Ce8-^A47d?{ziX3L0~Tzk&GF_j$(+Y?enVmZx4&6n z0r0U#(7Djt9Tn~wMjR2$l|1~6@PQTV$(}G+q{BmRxA8BHH1Ox!yVqw0SG#CDKe7Fh z8uV@7nTZ>Wt&WwnwYI)WD_pLQbu|@d zyl$qVexC}>VUxkx$=;LUS&^x`N7h!PFCME0`sw8~mZg$F7dYRbL!{?|s&>GPs znpBfNfwz9B_~_q1VcnW{Ya%*z8tb#)vLf>iXsw^Yu_))$oL;z4&dUy68KHq2l|l>y z9OtT%1)E;qf*kfUrN%tZ519qLuj<^Rs6;~k{j>l0`Lh`Pk2;tS(!XoF@HYTO%%UWh z=cb@2(J`%G&3i|?f%bX+>vvO4`trhZ(*(G-;hKi4YIFO96bB9X=MfS+f36*PPMe^u zQl#WC@PV!lAM_s6Gc(O=`vsmI`6m!Hw+A55S9p~4CdPA#ypfMQ3VH5rT` zgL$8x3~_^D9Nv^1W31}pv6R6V1NL9PeuZrGXS8mJU0)1Ua59oY%M3mz0K9ymh5x{S z30*S~LpNec7>M!D%haHq7JTuPq@4VTsriy!^BsXZ&UN^f~#nih$VhfaN#cpJ?8Hy@0k9h7oq4*SyhJB8Ym#FlfIwDt& z{q5@cxQM7SyC20j1&?mB>dpR-^D4;2^=&p-pD;LQG@Z*{M)zfHl@t*r5oxAnH0D@b zy!~eFsOVmBz0kqfg)-5r7GnDV?w@b%DKsfk#jQDnQ;?gD_bGh{aGix?8QtwF zh@@`+y`9AFLB#7}vHyeiX@@g2BcIJc-Pf8-rJpoa(kYSO^}mUncl4ZQaUm7@S&hDy zpPmx1H3;sb5?KtXbtZat_f9|@b2K+oIrK8?XTde83k=SG3=pQacZh>qeSyjR>VG_(P-RIu*ElsiR*2)Amw>}6U{l$&ACxgXC|nEXy% zsfBRIuPUPSY#3w+dTKibYxYO_ zC=v~noEaGzP?UgX(O(U|CZ6~NzKN^rX*z5uu4^z2u0pu?YY@xgZO+slliM_2IuG5H z)MzLu>wrK#pn^T8ku^|SqEk%=@C`D{a+y{#=% zBVX0~RfW3_1>r-Bve3J9Ey`*)yFwbn7e&~IJMSrle$)Xn3@{ErTTdWD3&<}6ZnB#@ z=MeVnU*@>3)Dw4{qCBm!#|6c~mT^1<&rSDEJ>Wi2*PSYC*XdhpD_AKceUuw)HT!ufvm;7Dl$4rUn8GBece5I82p!7*dtB|Ui4;1?^285!56d@@b30hc`x%$bFRnj53G3KU}b zIlpR_Hwmim-$z|NImyZ?GqJH?pNVF+xqmP28PWYH)qF!_sf5?ONeTMiy4$7NCX`Ma zgUD;Y|Fj%gC4D4BoeA+g@1d7w$w}h180B_8W}{mzqK)Jh$0ZXS--r_N#%I0I=HA~g zfLTjt6<^ews!5nsSC)02ffKm?Txh4t7AhhG-n*)O$7iC@Y5YLV(NnPDtGobt3=Ibd zK0Nij4SH>&4^uGL5||P6OH12LH-RZ$o759PQPILOm9(_Z_$<@_$Y2U<*?ZH0lb_4% ztD$<7DrfxDeWr#rA~KR!)a?L+P%0zm?F*nGfB(KMSU-#I(@&;w+8Ily;Zh9qv)zae zuWG^z6S1EwmUd-I#V`PypQMP8xpz+;q6wvu_^nX&4K+12 zL1%EW4vtw5KIcCgV?dQUJd0@qMJJKf)Q>m-PnLks4tElq@c=w`1SU>MKx|)gZ!a!1 zZG=)_;A;B)yVz}lAu(rwWbI7L$_HHIdw*+p{4$wtt_TKM-o&1PfxS_%>=;7u$tza9 z{7HN;g8k1(L4tet(0P+QyJH%)@BbwxBC3dpirVqGzPiLiDu;%2*0?MI2p7)8oSm;K z`TDO{?g-mgU(|vZtbC@z;xlFVVVX9KUh(Z%%6P=jC_i+A4wV}CJ}*-9KDKdv{Mz{veQcSYG6nqdXm9q;vy9Kw*qY1W&~ShCCz6^A z$>67A0Wwy2H)BptcI0@u**lZiW(`Z+HSe|;g?G3e5!TZU`r{t`LJ!u?D{Wm~=oR*s z60FbZVHpa52?{!TEA({WXdQ2SS5i}0=OOB&U$`)Bcj2N1I`RQPnCmjLvM?*OaK9*H z!oT%;QC&X$j&9P@VVy>krdAWZSg78z9g&LsgomxA8Ba{uPglwH!iiZifLF5`;UtRy zs(_0O2TdJ8X2I{OT^R$Fr{T9ML7i8A#}H*NyDpR)ecP80h`?Xv^<^E{T20MiDyz1@00tsobdgZ>vH<}zQtlr#QqSK(R5 z=x2ngL@g4~l>$y-@+cU)JI#Lx7K1#*PJ2H3tPkGAOUeo@%963IvGl9JeDXy?@EUoo zt*#zjK_~auZEsO(0zhMT_D7L14aq>$W4KM6Lti1=Bwx+OA%tH zH;~fv2*&oMW)ssEpp>8S^zd+I*DC+j0J7d&>gwvyGsVj>0wxCl4FX0pDDO;FD(dR! zT(J3IUsIoYBqY-!o#c;74jf9mSAG~Z6m@qxrVut9_qjssu3g=IP^6(!GwY$%Rlt+n zeDz*Rwi7QE)0C8$ER|}|e!X%OeT$TMb5?cSZrI`nIr^COZ@R;2V~KmPi)up*?R3Z-kghYf#k1 z#pQi!uM^rNPyqc;NOZ1Z3MWHuHba3*ekI~r(aL+x%HQkDYv>soa%u9uC5s3d4<47w6au^p#QZD%+TSv#b#E&1jQ4f3SzBP5C^iRMcm<3+! zclCPI$^sXkfcs@9iD)N}8-1{U?J$vmICF7zjmTo^N~6JeP&R=R+o>Y`au^&v)kNYK zVl-*&fm{c;b@E*J%4sw%(xxMK@KFLkF3a$bhj?(_puy;=zvTknu1#KJurjy3$dXzm z?|IBEA=WC}|J2&Hpz>WqNdI@@4Bz$JWGN5H_>`#^ryEZ+j|cf1(RI9Fr*#>86Gm`6 zDq<&;!Z%K&`IXqJU7^Q9zRZ1#bwW5bDuH1J8&SJt>>xxbug;CsP=lN;q9__6{(>=T z%{@5>o%v~|nthQPj?a&~p~@=eht4Sql~mr;)uq2W7xoh4Wd|t{BrKmiqV#t5+nN`i zr0C5J!%hH~l!{=AHKA;b3Hhs|U z%3Fdv{W+@Ky>i>UV_U0AWWd`GH z67{wv7j=Kic`s_GB&}T3y~tu`hnzdDN}JKhEhV>9-)XTAR@dk4YCgyRa0ewD@u{J$ z{L}mj93Gmcrly6pwdX2`80l1MQ0I(=Jk8vvi(ao&V$wmTnZG|mj$}X=)$syi#(Q9N z1tx-V;nbuUZNV(L+y+r@-V+*A+U)-Gwf|0NE1H-sE;S*|ZSo6o3f_}c2Fu-9^?p75 zY_HFEQ0y^pRjZ|*(<3btprqCX{4o0O18ChsV`ndU4RQ_>VG)rfkQM}K+C5jHq>M_S zG5FCR&HeFrO!fEGYUUyqEqR4^em)7sC=xy~&loI3L_|K1UV#d&0tG2wTFU{~cTA%! z{~R3{BNNbTCN~>|bVH-IHIUVjsx=znCUEL;6*u6D;JeC=$eWu(wy}GW!1NmhZd}^PsvzSS#9GEOSJ;j#)N*G#g}7$7HU(tRn++ zleeNe_A6-Cvo?k9`N*u;5FkcXz4CKX-FIE_ja&>twST4(Cr`9QBBF;vdM&mRw?JhH6;DSd@hXeEB~ z+trPgv;dq*#7N>mZ|Ao27zYOggdk{GS+^|`b8?Uo@^1uuT%F=aIa_KX5f~>AbgyEm zi3KFl$?z~~vi=1cU@FnG4VOKOe*UGeg7>wfBaQ@qTLXl!T*9F!AeGR;_pwiFJH*z> ziSiY^Gs32-j~_q&K!75%1-t+n&}K0e#A9PbJ?kD0P#Hp zn_e9TqHgUM#>-bta!I_n@WEF6#QvS8=n~x`x=%glu^*ue)#@;WyH7^sY{UV&UlX{G zZAR8jinECAN7J;lH}pV0(XsYlr7`%&iEcxyh)hF{a1n0ci|xe7Hmk{REmFt7jehZr zt#Yi*Y3rA>KiapahL4dD6JNg;cdHk!D<>v&j?~l;-zylIgf<=Z32a&K&-N;v8Hy3l}F zOB7gj3wJ4|EjoXOb3ZA05XPpf{16LUK8g@);fHpmAu)??*U{eL&r^Dt=`e1xK(J{O z5fcwG$m&&O{&{@|zRyO7zV&2T!pH1TzGi2;*N+2k>oA6A*bK1vVAJ#{Q`+$-<3V%> z^K_XB9z50?;!LN;5fgr731}gq>B<1*?+J`Zncvz92fiJ=AT@T?I^Q~t@^{=shf;yo zMpjf*{J;xU5ls-ft^IA{&s_-O zmV!mN54fK_IKDe9xD(O)w4Iq>!=?M*?Z~8HQSnQRkW-la_v?KwNoGdIppfwJtRf~2 zJK$$LfN(+(^6}myl#+LHa*FFq;w!N*Fi5{KW#WNgY;8<#2#kF@H_^?2n3%BZ)*RTw zDtR;ZIO)ZZhOQYUv!MO*vjT89Dx5-6ds~{vKg_kVK2dU1gTVWD7-PSFwWum(gVa~D zcsb*GiA6&MQd;+R_41&3j=knf{6~CSi{k;>460KXKvYXID=PH48-*pMs zcr^5`wHBLtjY%KXTRXcw+Hgi;Kc$!4R;3n;7G$E?iYL9~@07RiTfhHd)uR0+$K-)u z=6e*0JeECZ4bX`1-GibGl<98(g9pi>k93v<@MbeG<75$(x2E7_1r!#*FJP!v-0B+| zDoC+OaaMP5(Dn!<@J$C=*iFDL3Mc}cdVZC2UgWT|fp}AnTj_*ok1{Zvm}-5EOP$Jp zRZ$+L@`&;*nGY9q%oZOT8?Qee&${=ut=NNsr=U2{tjWjstv}jNekvj7!e$RLoFKU` z$^zD~T)qM6<#>}}55%tg5RL42w*i~5Ok2Q`gxwC-YqjXQp?)b{@V*t%Pj~&)WpSgF z);zrE+Rey?F}8XG3?)`IPFw8&d%Zh>WPn!4A*EK)!fOFCgOV-!84On-1G&reL9+L& znGGUB!fCY9f3R}8fkFpXFG>kU^69gdAxDil{{fm}%E+)#yL#}os$|Q*dhe@FxBXr| z%)}hK>sgUzJc}``IZ93jAy%$fVUNv^Upd4Y8T2zWFw)!Zz`VhlPtnl}L=%_tJJ{YL zRa_pwn)ED*{axZOmp|nOCoP=@aB0PMI`-a)(kl8*Cp#FJW3~saAc&uD#u5Nu;@@ll z0N(}BNZ?TgM4F$Ue;%-kKnB^=f~X-&-l&y5m$}jjOSa(F=-C=4>_>6=39+$5STPKc z4P*z2C4H0>6yK3gks0f7FSKURkCqSx*XFHULR9p?WD637VQdd-y&vg?dFrI6W>Hxz~8P82%!uBeLjM-T`tM2(ucU zyO!-~f2BS4D*#C2Eu~Ju;d7a+am{(QaChYxpjRjux`%aWvfrtw%Lt4O}7D3z7 z1P~AiX&~Mx-7FE^2LylMG!Gmw{RmRjXVCxtLN4u*ys`%-S6MkVa+1evFk8{lk^5Q9 zQ-FEwz#1hAF+T<7<_-6X_Mc;G!X&FP->xTW0?qF3?!o7$r&c;YEJ<_WqzAC;_iqJw z&N)@~KU<|jJT8jZ+=K6TCefWcbX~uHUzI}2u?_;Jfo6d5xeTHO zyUCNtBc#jtczJ*9M2TJfBIUQ8zuDaD2n0k;c(g*WKNMop5z_mEhI9#XIo1Fz%YZ@x z&O>q@76(uT(Waig<#8#b{eb3Q7F)?jFGky}k*VzJyfvG`K^g%l*A3%uZOulJk{mMp z9;dd*VU@yaw1#KQlB0^3E@_j_bwMUg;c|JtSl2tGTP0uSmakIZlAUml=h@fl>}(@$ zA1r2fUF1fF50;4lrFWsg;OKx2J;b= ze){wPL`+bsK@1S6uLLNlAY~_Q0Rn`{jW{*4rt*}(Qb578rU};>nrzICcNw@HH2_<- zAwQh#aIb?pTvt~Y+=?tnJ|$LtZ2wak-m35{zp@@MHFBiP|%o&G#1m3Mm&ZAk^U@0+)az@`STYUV;kwC zraivBNfvQv$Vmt?p`*B1mwmTl>7q|ng0-fBl2lzP&wm#sjWHvHzsIzS4>=w~kRXc@ zX9E59pFbRLy9kYe4+H^Q`qHMN`giNFa<>zA&PDN0P!z+tBWPsm<+f{xbO6dzCW zso9_jE{t$+EM~w1EClz+ZIsfjw-qj7nf*}nC;r}jIGWsHT-FL&hcB$G zpu$LxLcpo?AU<9;YoICvOs~5FlZyfH927|&8=`<7&vtu~2ett!)SSn4E_;hT@Im;4 z{QTl{pGKCm?`Zn_O;ItD3i%G!9($rH=$bL8i$Xp*X z>?W_Iv+OkA1f4O3306U3p07>AX-+9fmb@VUW)G*_wwO_L5H`dO18Oo#|7aCmnM5PbsQP1gc47qo%BYFOFWI9-DsF3+CzS}f(;q>G6Q z2tEl=kibwHmI;sMCZVoSzmW>EL9W!`)OSt2fYd_Uo2+m*FrdOrvo=Ut4~K2i0&(L( z@~OfJ6JK83gNc_*$8+8fY-VZ>wLx!ndy0PSzsp>or5uhsX^55A+^O5Y&Bero0kf=t zAmboFX-2zY(PG7En!tG14|n@70f$vb=*71n+uPaVN&^Nyk>Ip9+@$f;I;=TkBTlwT z8mWLKsD{gA=$E|;>Q4q2;j0L6YXQcE5e)hW5Y<46IDy#3?vtQq0}U5|&i*xeM$6VW z%#UU~ITD%mo_nq3c+jPoBX_z7$p?lIGDrYbKgdzjVVr}_*=3TA+7kvt{i((@3l0){ zGBehV*$Qo={x0e<$=sr*h=L9!t^B5(UUa{@`i;LZ=IvhL3LOR=hp4EYQ>l+urWR1pt z&ZOR02xIt}&4dLzw;jTlOf!_KKrnU1f{)RoRph(~(>i2WwaP;XNJ&FsO+CI@3uNN* z8AO3-hE_~*T}gp~sI2BFd6vyfdp253a#p`5B_0d0LBi1X#)g^8?)=T*sb@0~dFI=_ zVja_INB$Rf?KQVE}6MAs?t5;y}c* zguwUMZARAt#XjGx3o;^I`K#@p@yEa$2IM*F$D4CH+iPj+br&s@1c+Yy_SnYdLF>Du&WrdHs=kQEfHF3v+!*_W%9+ z{ei)C7uAHlVYjf=%I8YNf1xL{SofUeebidS`M(#J@lm2@)0Q0Z@f5dz5`~f&Q$?k~ zhv?nA+{va@e`RDzPtjArq9x+?)Uch|90A!LAF6@9rJ(t_W`w{#tc2sT(_-4zpjXAV!$xWQh8LbFBBoi z_yWdDY28>-LJ_8ZG`xJAuL8Lvs7Y`Pf4{Oj)-@R=?XrrQ`UK1p3zg>4pwz|NS-yI zkvX>2ibw|x!~#0lT2dV8$omZ-0c!?il-o)8RQ6i2Zu6w#v$hfIbQAu4@|@g z<59$skz_w#TVf(!>&no8M9Ble+6piiLU>0ji037#*6U^nH*-GRo_Z&&N0W2!MhPFQ zR&c-9n5)~Adk|a}M(&IgH{i1dUSiG^GQRp>HBzOviXXUnI&7tzd)n0{G#HDBt@H#P>u=2lzlf9M-jQ2$y0w$-^Ec|R zE_uMLydenQ@i5s@S+&PTssQ`ojVFmTNaXF84d%0C9Dx&xt*$_P`LdV@-UVO$v(x@fbcVK^XnXhz$w~+S`>qlLf zUokQcP3IPk#mRD#Ua{TMLThka<7rTVmP!p;i+->Nm}N_j4-aP;;-1U?2kejclZ0&D zkv<6fg18%axOvKTAhaaCt9|cds9Bjoci>%|SIUr@~b4 zH<<7A!O!x7TX=CfG*^wKuj|s>oAs8W$?f65_8!I%x5$4f-~NL){_hYG>o5yFm!tG! zs%gk*2nr&wu+bJAQ`YjM*~H#|#iOEeejZ2P_5UXo0AQAaGS59RCu`5Kg;0LTkz0P~ z5tr^<)*FUBec|!QB}DwaWvZK?@bclH`I#E&qhnmB?8h3hKd3B=O{N&jH=kJGwevN| zGZ4fPArdnY2$i=u3^k8P?nwFOm_1v08+yEQvgvxw-jB_8N7S1~YDkwEPgjX}%Y@;p zk}<1HsgUFej)%g4DJlZz*0Cd@S~fASXsU|twy@lLOda1{N|^^H*MozZI9UqUCf{!* z^`AJAF08#*AdFx~;uyy%>|*-n#u$9_^S6d;$>=e$QAyyh3i5~ETP{Z(FO#$!u{$Xd zjGVc6uu}U{l3C?_Crv2{0+&qx0rT#Qtl!5^3DY{Kv3$OAC7KKnvW>bvCS7k|<4{LR zcQoD~H%d6XGJHL|-j_)t^f1vl>7kpDY1@RI?TVYIV?<|x&0X2Hj7B5RyIu)Fkwvoz zD@LR)l-J8^{O3c#>m-ZViJVA;n6*gEk7=f(8`!-YoJx`F=Ld)7{{cK-M5X7Ifg(i~ zeKfZ5a%hd^4-wkiDjvgvxCia0yx3o(Ym1xJ@{rs8N9 zS#@U^${Fod(W7`oH%h;{>bK;+>@+AlE77Q~k&hBZ-tJjJ#km{UU+?bBr(5aO+Jw%z zuZ_rS|Co^Z_8+I@M#ptTVj4g%lIyi|5g630xlvzqPAE1N7kV%A%8j3QkQK@%aR;*B;w z?U<~hvDKHx(i!N_=zntyYX$e5~WEgGGy0h+h<~E z^4ehNeM;zO#aeu{`&TD#H*#IW!oY(cOC0#Td_QL8r2erV&FdxZHY(vGqu!EDm9U(J zMH&n;qS)oKC0oha&FvZ$P|n%;OV4%hdPYD0uzOm-XQi>WuLQO(l+vH5iMEBX3oc>>yg zEV-FIgSOjfz%yHyjqhbc7x#yy>gT0J&sLF^tC`}|EJGQzvlPd z0;L2@#azb9-)jFEHWC=+&FL{d6SIoSOcmP{l%W6j`!FEXctgJ5_^tu3ns=+^EqRg4 zzx*3~h`tBqB;04I)gCb3T72{>H*T&k%Vt&>iOV_X)Erpi;5Co`z%5^<$GIk+ zm=o1V)4PUfSGBf5EnU2CRD_9$>e{}AP_$&74^)~uy{uj`-II9L)If`%F|}kf^}+MQ zj2|WuPRE;Opz@JLCgJgs#f~5LkqxKQyltR@obW(=kh^5y=Loa!f!IK85qn#tha5S@ z=8sdOv(cj5q0E>SmyZ0pL2khx2OWt;o5NX^M3)Ey7-ADk`6TJAaJKk`h*x8|7~%lW zfq#JZ*U;ydeQnQ&iIE59tBUbEmbbpR-HLl2{yzw|X!P8ret6sd<=s%=Y zP1E0FmBnjz8QDF&b$aiBNF~9wJpiv0+-!XJn(~5NB=5)9n2&6J(xvmek9wXPLVD_OyaFH>amx2eSJk@rp}WF|VzI^G%Q zxcDqTMaAv>e_DVf!&fWuM(z!8Ml~XH%QrfHi;In=_aykXvb{aSDkkRb8dr%Wf#03P zWAS5Gj6J`vZtG#M@qQkRvJJ6gI3%&N@*+woGX zHlxh?&S?7=U+z~g$QKK7>E-Lk7|oaU!ZNFcd7qH3FFi`&Ddc%GInQAlvHVMSjXLE; z^qX+i?Yu?49bap4ix%S#x~w*} zk?u6wX%Ro+i!w}fUD9dYxh9{NI|e_6wqF)MLVtDiE4q7C0I6M2z>G_}=xjkqkvMkm zz)j7whtc%Vtx3+WFH^i`UV`WG%auKPH~H>aG@Qy~Zhcn_Z8TL{2k3Gnf0^0(Rw3t3)5C*gc+*DPcokYZLawTA&a zgLGqz2C_}V#F$OLp~nNJhiW4}T;1DTpQHJ1?sY9=3Si*?ptDc6w*^0JZ1q@Sr;s8z z$&>s)N?w#2cYM7vIWF3P8?Dr|yHHq4*7X7Lp5sYicC+n|B|UAynhG1Uz}qrcU5)W9 zHp!vfnn5l;_HH#MK?=-x6!mmo$A7CYwR=gXv4TsC`w-8kcpohw0u zH0aK*ZL&HorfhxdVJ#+a^4xw8m$va-N&*+xTFOrHesA6Bn|d9U)wljwAx-p6B?M>A z7ExuNOXj6DxB~_yP@m#|h)<2p8Q2$+pUeJ}1+X1kqUUNghi^fBNJ++uE9?31Z4P-CAcU zn4)*%Day>GV+TyF1TY7jDEPPQ$TR)brw)bIhqZEuj zFX!!TYkT^Lh6VxV0*VgEn5JQ1$i5Ki{vO|GD3WQD+5xi35ApFQxx!X$DD3~>x)SwUQKh5ZcwohS+szI^lEYJt}|se77@-4@r`E^!S?Y zJHbqkZ2bN!)9F*GEbXl5@HoXt7Hwj3i#9G))Z0IZ?dN=vjvB@B4c#JE0Z-J{Nta(tzb@VP8~qT` z*75kFWGpL&6T95OLRa1|TsDe2kL<@EizL!I{`!SB>UuK_$L7@6W~-6gJzi0sI!qrP z(F?}?>g#qlpI^va)$ERUn0wRgL;R~#Ay~SPRbayzfkNM8b~IEj3Zs#4iI#KLBKwosg?5fR{nOeSXPN%0C~()8+03gLzcUk~ zX7tNlk5@9~v5&I#y?NInj46}GI|JJ+(osZuT#3y|@hqaG@f}gKHL^M*5N&chbaX`E ze7K1_2#e>lNu4Qu-MTxZC`Jo$;NY}*3SJDrnV={10gdcK=)b0|;rt2($wKea($Xu7 z#~OqP0femCj1&_7O+qK=a~B~JKyt%G__?*$=7I1_zy%WIf&do1XZQo;zL2?36Wghz zq-5}YVv#>m76P&%LU45MMe1Tu z4K?b{&$IQGdR~{LNyateA^ueSi?cbj4ES|IapCqrfdA25cBAs3rq<@!=a?Lvd55=5 zh_v0&jeYT%YCS{v&}H1pZB`dv@^1DU&VMGMKKfNwR8sc91-XgbfagrcAkejFYhXef z4(dY96f_*lw~Vi}{QDGrXnAln@z^t;ZTJsYX;AP}CLVJPq%+4V7{mSyA9rX>vKxEAdhep-t+ZN_S581lJ?%1z>9*7`^ z_#pcwhG8<+a;Vc*h!4~? zFfh=3iU#O$E2KLZSnHh%3fRtz<4gYe#HQXwFyvp+~DLIqxnRuRn^TPP+#jyL#IVqU0sE^iFOFO?=Mhix21T%BYg~xn<}R* zVzqKJe}U1_($Z4#XU}9U(!q)elUO7rCHu2v@b=P+A4pRR&mi$8`IYJAqAg&EH;?q; z4d&%_r8vCz&G~jxpxf-3%I9v2a-Z?l;5v25IyC8nR7xG@CxVBh~^ zSId;=)H$7idT{*m^jzk9%gxinZoa+Ny?smxG1I?yB@N!t9#eX=x9^|7s$3kS?4N#c z%Qr%K(9uw3O-qLI2OLA5-hZcmKVkg+%Jvvf@}2{kpI(GVJz@2Gt~*Oh-^{gbCB34p z9iIl7q3ypW#?pM`J)W;foT6KA|20tX$b|bvcS*yT;GankzGVGmn z(#K8Yv_83H6rI^VUG6waytp`^_O4#ham#&%Bra!2%=s^jKb1?T^rL}m_TzzOWimlY zqVX@M7s!=0Ai`{`4?N5Fv0 zYC#;(3Q#se0)U1CLB#KM!4J<@y+N)(twmdF?)S48$=nI&8F#I5ttQQCaa_K0lB8UOnWQO%*cNlsTUl0IRft8npsyoAY zZy79}!O4Ur^FH4elXg4Fm3BSYM21Ar zy;vx{+M6-c0D(BL%D<@IX8w_yZP-!th$Hsf5E_p6t7a)`^wc1q#d4)B)NCW-^zljL zwUQatH8aODdag}kNY{Q^c+fs`(n41eu6!64l!2O|^kUb2dFbMoiZF*XJuh+1ZEKye zqT1UYEYV%kj|rJ%$Q?#T+0~l{2XFZm<1=+NmA+GZ8}NXf?3PcI2uls`$3KQvJ46rx6C5 z9t&ytG2K6N7zG1JW$n-QcE-3-R!03LW;J#Y4Ezk73N>&t|HT<&cbWTyMA!&%sji2n&p{v5o8jK>}`V$ zMKh~WoBy!h{89{R!Zu*=$?_+1-kF`U-MP9PKVNBpPrO{ZH{9PRk+z$2NV%?8lme8~C ztebsIE?=o;-KHI$-HBNXEgPODKFeK0)T5CVQDJHd-}%mC5T`u-UO{Clm#&H`Nj`y@ zsF>Qj=C^JZ+wwmLPJyp~YMz=gDn9;F&~nINTI2dc4;4i^hvsMaY??tTp(|O$hLKW0 zQ;!WkOD~DpXS5g>1P7mb*Qgg~pW9Jz+VCWL58ek}vt{9_xo+ZnHZvVRORGY{`KY;f zCR&K(r>%@T?d`{&HXmS^$u`^iNW2o=?C&FZGZlH3S2GZ#x`>N0AdK{r10nVKy^mbg zt40l{(8}F?ln)6T<*TRi}kJQN$oRf>#qq%qaS!%Ww^zo6s#WF+}qN$Xqf(|z-9D1 zT&@G{%_tKmaujOz4*xrLyP8^MTnQTfd!PJDa|ML{n#_NDs6Ez$>Z#Fxj!BDU;jr&# zEI&b!piQ9SLasM6*_ zTapP2r`;}y`1sEM0>5@ou4&xFp!I>cXGg5_?C%EY= zPv-sc+S#SVvAYuEInwInaHUom{XIqyS$8J-tgy<7QByfzf# zqyA`e;2?t)l;geZAx8K2Du~~irQo_{PYkoI+CjkX12~QE+n>1y2~9t+g1UbRYY~1* zo2h<|HS2R%s8QV3CF8FI8u7U?%{o3-ztzMvz zg4Wfvp_D#KmT4cYpT?Pwo|%((syMQY^oN%Or`Ey2K|kA=GqrC^rNpXaT<#gh>lay? z6;44VFUt(MXla*K%(x4F=dx?CD||BxgpQ3C$up-B8)ks%)V;%l zD5)k0ufc)V3nr8@j^=cJFT9FV*NcW*f{>zvmY0_p_DDRJ$?d}bN7Pw>Rn>M|d(%jX zbc!G#(p}Qhf)di*Eg~Qw-2#Hr(%qfX4N7+kq9D?tfFSu#zVn^)@9RRvcfXtMUTZyT zK68$7kFqi+;99)`mW)y*Ye@xN)3F@YlWUiB9vwbPHa`qUiEs0Hb1!ebX+=`L&vQWk z=lV_&o6<%r;YruNc$;fpBF?4>=ke1O6B0F6Vl=cdQf=D5Rw4>4OkN*@iDLK3P}2k2 z$mAQtN=P}rUmQ0#+xKOLMXLz_wZ-1|iOw@t)sMq7I=ruJ~jk?ojGTPqyx*Mvoi}bdx$Sl=wp^Zfe z0>@irhkE{jv<1BQwf{21dG5sK4tjdqA>T$Q3iT$(im>F+y*K+7cN4AV`F5LVn_0F_8`2KU z>5)F-)t{#5Q2OXh{IWMsY`ms6MWYk*Gmw`4Ia*Lz`Emi^>Fv?-^vsC3dzkpB{+Abr zqYNUWlf24@INdM7<;Hy=k^y$q{OSCDC;cI)JPeB*f>vOMGN7dSPMbhBsWklX50ln$ zJVxh(v}OG!A_Q81MKrnlpB*}rdHEN88|%D|U%hSS9hD4ta7W);f6eX}LyQqz4L8{v zv}uYKYkZA5N0ZWy`aoUl*G++^+V`%uBc=9!~vJ|FzMiGT_u~@9O?6rHo=82&_ zp2sbZqm4TZduZU-k1oz)3cp6-?fuzHXMtX#<`O}25(Y-No5vSyE*;`^21css&}$`f zWtBvH)3^V5UAXxF^YX&O3$?xD?|dtf2>E1`Rn@16ZhkvlF8KE>e?d&wbTaFIUg+%? znxHvyLx`lidF1*`ovGNs&;HLNx=Ho$aUO&){m*0T-RA9h;PwB{gDc!&g&qID-~4kf z6xq7*y*y8i`0wjpB(;W5sZ0W0~Z%6;{wf@E8&eFW7?Rk(Ak^J9(@Xey<$gLAUlpwgJ z^4~WM{~F={`$jtVg%TRR_L(p~akj3h^ppR4jy=kEHQUOk$ntk0|M%y9iO4c-FO?)7 zO0=&1@AIU$6hIrv^j!Say`CWP!oiI|{Qvz>Z$8^=*W@~z(C-WNukx5K193S8Ae6dAPZoX8tY%4Fo7#o9%G2^%BY43D1TW1VTh$-9wCvg{5Rz zyb1G`2~}#UPa@~Llp^spv>ys@bamwjeX5hQIop3a{wDVe=J-l3iRk;dc7Zf#ZOr>@ za$nI;Syyrn3qjN|d)!`^MY=)nAt+oD_KL(mN5#wbvt%qFpkUmi^!rHgu+g8F|B;QEu`*5^aK zMjE?B6Q-LU$00lQxc=Mnb*LiJ{za5-ySCHaMeF0Z(m~I&(C}BbDo;_~;R=2F2S4c=GZ#vh;!oqcO zW`=+G<_i$t|M~j%t<4L#)=U|oHA+^@Q>>|}Y1aArCSii61MPnPmBvN=Gnt&Vm6aIT zEx+bw&wxAIIw6EI{v79QGLle&r4zS*K8!BceLMi@<%;Hp1|Zotq=MVSd+F`t(wO|b zyftMEj8I-HtM#Mm{@&iaiJx0rx?(qP2zpkUda|g-#VI2wrBoZe+)9fJe%1-y|`UAF+HMN$WqedK0U(DZ{n4if!mMYyd&$b8(Z8kPD=Y zI8f8cvJiz20^=YOf-RI4fPPK^PcT66D2<^aTyP{p`@0Ro_wRbwG-&DleQM>4`gfN} zd7+`B;&kONd#|WbUbpg8u6Dxi&&^FC*o?Mn2)F9+L#S8#=FZMVep%V>mt@}C$nUsf zL#4)T%pZ@gG^`EE&+WMN=gQvwcb|%y@&e7`DAZP1SeTI#2OUI6VPN+CgRMUbU0EZ1 zsW!wxFZLK~dwP;_rQO8yN?uW|hp}n#HTF%Z7L)PZ^EwIn>qsgWX#*R#$7&%E^F7$` z%TGc}VD5!U~Z9NwVuiiy~DS!0F<6zcAMY}=j7 zAI^o%6%wKkmps5{ccF8li;7#Pe@i7O;5l9In9x4u;YkKAweV3SsG)Tb9nhq{@lb&^ z^9C!(94|!|{XBUVy_@r9BN2raoGmiIh$)p9hOb8Ajq=&);P-E?*KTaUo!!<1h)TKY z^i-wEV}zi?yYB@oS`y#GJE{?%k#t3I{h!;s;56%d_vg4AI}jaBjYx(XWT!Jfz%=J5 z`MqF@YvOnWEb?rKOpxvKAgK5)M70xK+uiolbM)CO_+RPJ2Hda(fYt4se-TRfJxO^| zUAOgYYbx(?D6`M?r5l>^bZr^re|%q9kvX$!x#y6+A1c1^zbE1F z0i%xu&tbN$GxY5{OuN}HD@?394mbzvvURXm3<346VI6D=F2JI&0rCIF#y0c9cLTN6x&EH>}nVti~RIk2hT z#{-^2e?aM-z@$P9<=}Oh@U9gO%40_)TJ5vr-vJsKXb+dm14qPDZAYWuP_l_9AL3HO z*{OAZlvUk-`FBU>prxOU+9v3GO=lpAI4V;yXt*0;JeRw_+%a7$%xMV^3U#v~eao#(WzJUgba&vQ+nO{vnfHoFm=Ma$WsNN5!2St8D{r>Meh|J6HtzX_7?8;eiRA1Fp z5P;tK99&#OKrb*r!v`=J$>lU2ZDiN zV(whdH^oC2^)_7lvm{ z$Jg&J)Z+-f+K`KA33xs?mmes57qWU$d3ab@4VvD1PZT8TUHeyrN=wU}cx(=lWYr&& zi;RpY+34sdl2tmNvx46d{5527zssPwbLaORznx@@$}*Wxs;{|a6z*WRAnBb9vyAHq z;+mlgq@H!Y{oKy$7!)u;>0B2iD>8j|EreE3u))*V_aFvEuN4&C-=y}vvpy=m)h$)D@pR0C@ zUJZ-i;7RrDx*-<2jD}q`vkg#cZ1xr#&4AF12bRGuAgUASjGTY={{m!#j2O)RPw@o%LZ|RNxP)T^4$~Bq;=ZXu9&BbFpjKB#(CUf zT`u+VHgXClwy*+X#GoxWZMhT!;V$415#5bEnByc{ZY2a3*mG`fZj2lIC){mAzy+HH zUtmlOQ?+2G^518jwTfVhd z|89ev9+*Q6ZS;`Q4pxz0@k+1$N)q)rNNe)NA3{SO*J`9iiol#+x_+S38 zB)=l815aiRxbAV#UQ%@+Az&7DH6g9+*VUui9U2g?yK5*t)X$ZM9_2v<%U ze%$@HZX_0_?8}#Xu00f~& zHvTBfEgH9`8uWRr8fT{S-JoDHo>+E1%v#+2+?yrvY zxAwQ1NYutAOE}0G;iWrLKSdP#2I4bJHmiFDuO?}+joSUXg`@0nBn~Iy9?9f~q|V(e z+fz0tYcbiM2b|1|tY8Ea30CF%babXqa2Z*0rObV7PkT}HBrvBoPuA3q&DKr@WVsz9 zH$%7E9VFT{-*+2ObFmgonbzP`|HRU#&1x|0v`@p3(BRZw|9vg?@fsC9o}#2^^xMZu zS1xVDcNA?EZkvsfy!{5|)%)5Gr+oBwXw}CLAJn1`y+GNr@>SQ@*C!$*G~+j!<8=9R z5*pDeO3~cht;8Ov#9ZVuXzN0WEOQ6u$&eyL23A`*&q+u~Kx3~VTl21UkRiy=ge)jD z^u|&J(X=-pW^HjVybfreyaX5@9JIh@M$xf3(FdO9<2~>HU;= zd@7oc`KA?5x2!(@x)g6=dfHVV`pj0qN}IWvg+o{XI6GmJLWYh*_VJPX%gkeFk15zp znk3&^(1FX~Zr*T>j;m1d!*FH+u2JqEgYuP13Q6|!)o3E4f%s|;v^Gpzvlb;YIu*EQ zcr&k`-b89#!#s*eMdGOY?OTp(lvH8N4P~8ni2UIJ{9r?KGdRr1a6!XH%L-||RsO%&sRok^A2eyQZmz4T~Z5(M^9UXyUEU`lwue$;Gy&Ajjn^Yh`vwWo^7bqR}b6x?B{o zbJr{ahtF`)`m88FbQO#EIyE-~(r?1a#5!@R>=u2-}@Z{tKl+w7T zJq88zmVcoBz;2<>HC(zN^uv!=B>p`zRmAMLF91d~NU0FpS!#&BjVwFh?>yLH+;}L64P-aIYud$*`;( z5DdFM8BErFn60sHS0GJN@BNpI zdUw-nw83hXFS(V^Kl&dqM3+|QcT;RhKPUFC{`3ia7Hk6AjM6p5Q$(mptb;3XSKOG$ z!v=Hj4Y?TnjMt6%((1~ZN#k$w$t%SDs^t?DWS`{Zd?*41|G&UhL^?t@5}hrMI6c&n~4e39oMLTJN2T)BHZ#ROhvu!GYB?C@1HBx|nzPGKWppaKCK*9!XrnuG5j! zyT7Y!XCK=S0=Q5+++iCY0`KP`)n{tdm-rp>2^Mn9@rsEccKpmluIy6E&&3nmWmsMr z&|%YA%_<_&BI!>3>d*8?&NrMdmLs}2*2|sI0}tZ4n&VB#z-C1VM*hci(H%oWIIsdh zupjMBPR5IBkRdQ4DVK_{mHRdo^_b@|7TjY~MUHPJY+E3E9(TxFcj+c^B;FcBjQS%s zH%AZ7_Uo<@i7D>B`nMANlxNoW{Hgv^6LCbSN8Z@n(8=Q}O4VcR^Mjx%YG$r;~$5+GVy8Z9b@o_Jx zFP!#5X$~|E@3N2anthO`dPII}CXEy#dCye*O1KaPID5qF*PLo9%7l-wGv%P}C=#qV?kf6|)YfG5nB!VY z_DL}@rm)pVj=isoELoKh@bvSI69Wh|eX*b4kJU5LpyGgXM5Y$D+82=HSL+JG z0X4`s!k03(vkQb(7!q-^zz_{QgpOoBJB0CmhC_9_Q2s!qrcC$oH(!zHGzX-RtiecU zHt*V8px`e<&CXFUBxLNt+|6ob$03KpfjO|%_Do(LnB<*Vff&(g2_b%dh+4Z@JP>4d zfs@h%LgC^)<@DW4<;<%oW@cvID&$@d#389eti$2&L?fTgjh!9V{x4q+z^19*0k&n! z*29rUPr(ftRi>C{s;;h{(sF%uUJ()$#EV*4&M4{Z{N$0WEnc{(iJ1eorX`-gStqt% zd>xjSBTZL)Wq{45j-d5(uhQDZ-QC@ci07lJLWE#g<8YKMErI2@=o6ZTZM7Pqw#q_? z;P1)0#ngf#14Hy!jn|R)gKmK5;MVQ~-^)S&gA8*KyJ{+G>H=*Y9X1wL)(ciXKG(-( z0zM3k#XGL^Ed#%#?`ut$6w4=sMywp|KJjcR?Ki-3Quh!2cPAk$Y6-obTKdzsmTbvp z8|-Hfe%g7JMA+XFSzcJ|B9IV%u_R*j0$N^&nbSODTTIqRyl;*@a4A3S$*R5KcTacx z9h1cR$k+FJ6Zn=rkXC-@&st*Br-#fLXkQf4LnSa}C}+c3V@61gynYkK(4jpARgyeHod389{ekE$uqYSVBi*zYz3woMFAHIp_Yb_TT8382Vvvd#*mDbvv%yWpz$!%mXH#JEv3t2!T2|Mr4fO|8sv%?nn)QTz8ilKP@NkWyg-}<+R zxD8mS)WCkLN%}a8GqAA{jg_rzEH{iJCN_4w-PhLu^2L4uk_aWgyd)zd;~(fBmTku} z{c#WwH;~L{J7sNXZ*T8kq*}%uD5FY57V=O)msPpDcfRVv+vb|L7`^Nwm$i%v0bAIr z-zlp{nUaB=U|k2JnEf|>?k_KP=BfaHPeXxTTVT}gWAF%qMGirH*x2%CfW=!Vs${@A355*z`*12Ub&6hQNXO>E=_cV% z;;nlJZ+adu=BRYvXK6;T>7AUPfm<@-_{}99qO-2dN?IBfNa#^e(67Kb9iO%m_Yl^( zPyKhwij_%F6u)A2$~|_Tq{(aHWh^x)R7i|8(g!_GK3k%$HrFx&D zz~=gc6v!MxJUo*>3;}SZ0V3uK#fFUY+ph@Wa_qWG4 zT}To3IM~=JfC=V42N!fXELBQkkcouvmu6yOG6`vZ^C_zh%yQV=IER-I<*;l96qL9) z{*95;Z@sTl{m+cY@vbh`uz5d|7tVfe;YdAWdzb$A+qzc?ULgM6yL(h*WDOI>oKx1d z19TeGGEC$lok6z@_Vd?KrQpBit&>XPll-D`{&u(`|8WjcEpV z{58apD!Z<}`A5^?O&b==j0k5UOW}m|IF9opjt6cM zKK^)#6+vc08+~J24>6G=yXe?D(OCEiGWfl*+ZtW; zw5<0;GdT~(iOnw25G^xyg1Y>6CyR*&ZxZP3+P(G|C%9wYmD@iVmW=nVen&oW&1zdG z41mo=@I_RqeRhK#lnPPs*qDlbyAL(=hLHxVKgiR=rYk^U{3F(QUbSlIC4~8uP&#Or zBEd00VD&4m(yBCt@*%wy`fK$<(x0M zF>EHrQ74#oenEG4?qe_2b3+AWomy|R*S|j$%I_rJzUMu({j+$x{iS}ZFe)wWCZJ}3 z0RX=~OBX>>o`l99kd`3Xgn66rV<5AvsHQjR)5jpzr@eYeV3utXoq-h}Pat&XWbDut;yQ$*(UezIODc z6@h4DYu0#mep3xWD;;*f061XgvlPb+P!a2@WG1u>hqcC&mpnrJrYi{u5|gGo^gmQg=|9y!v4ocq#O1-*`^wfG^WiXX@UdWcNj91RT~ z6OG}pLe4GV7Jc1xnMQw>PU-sP(Aw0(CXk9=YTMX4-fq+)LpkZyXTEY*9_MdkA4X<7 zm2FV`KiG!K+Tn&|>@PMgjZT8|K;)Dz1c&lgSwcvkguf|$CfP&XTKmZSVZ8uE!@qNl zr&gS)-bn-B@(!ELn6M}%P}OAamW2RTKo9qO>w*i_qn1Y@`A=M!e~rJnUfO(nYGCU9 zdq&sh8c#6kj+A84>2=}bTLu+VRM$k^8qMQ>4h|}-Vp!Tdt^UvtHZ;$Epdb%tA=yhnv6dYtwpLe%-H}tS` zj>D#9A&P=8T%MkQSwMgk`W^s?hK-%#K)>+E(rC3Jm%WYg9CB!y=cx5!%RynS@E3tA@Jrj*%Kd^ zOeav5L&X8zQ?jtIFyJ`nfV4AfcH8;gxFb-{U;xVE>Xjkl@hVMe2DQWYyugm)i%s9c z=np=TwrlCf+nJ{VA6XG!hKDcFI|MBD0jptGOcUW@Ul}jPfZn|Fx;#<)%1xb zAF0B#XReQb;YTNVa2XQlY5gb<(N9aO%(RKhtqQl@dvCI-n)u)qSK5S{nhi2-b%@2j8@@5;WX#&9FWkTw)g>%7&KpEzia zO?i%+WX&R=p0G!Fx4AtHJNcX6O>6n;>WZhUyIWk6&7+n{ac(aATwAZGMLHByq@G$| zC0Wi6kKfz5LB@Ii^PufO&N0D_1SL5#Au%y=Q9q!FASCU2gz~Y*Cf6PLcTENpEty)| z>NK+Cu~@CQnb-I4@$nhh@X9WYYfZ40yv&HSOtP*{pDeYmXZ|$|CvXQ4A0zv7j(6%4 z$7vX-zq7m!*>}wCFIIzyXgOA0}i)wac|~r)vH`)ojxB^sv4k61=y;LC#JST zSEXbRAEp5CNB0}fe4Do?Cr%(3V4lz7=&8oeef^q9LjwV{P^@-`6SI7`u?kErz?;|335Sei9CBd`=6NpZsx@95F&5w3}{gO=+_0$9x z3>HHWE4SrWkMxSTzO0>NIKb9_{sD?CR-?7~-y3trWl2RfoKul_vD1xPWnqll@7Z(2 z)t&#rcyb9)tWa?AJANxQYJKAhn_NrM=c3syF_zSF)RwcE{}v0oTUb*?-t5TgMVLI| zyf2i~Vs<}^srmlX;U=c9b@JKI*z&MXS7Q0>o1d0VMpE&6?NmS&T&G>_@~}K8gqGzK zKC;O@6(SN2Lu4zAM?W8kv(9WCcdH16&WN`yJ`7Ly_-%9Nm zjNDB6!KM@BW;64p%x?P^R)W@jE@t$38H&`%w}W}N4AvKg8A#1kTWIu3EK6>oEs;b6d^NIVBzl$YRVQS1!DI1nQo{sAZA4YnO33=At~pD6LQ)d@B^5^cy2*$_^C_F?yHeUm6e<)u*Xe-jqf3ha`HoigB#U} zrf)I64j@4_`2ny;U!6MJ=>X6_S6o6lNly?a4HdueuZcX~ReRum`feO7w_^{Uaj z;0rdtC;8H;EXk}PChz!k;y>;((Ksqtxy(0s@a=BzmS3CfCj~v3z1zpF`{J(~UoN_P zk_p)_Ke!%x;D(ZXyuWPJ2CeHBC_%TBG>HX7ZJ2Fn_o=G z7Y0IP?KsfUlHNam;Is4(Rl>nz{>5Sw>9+!p2+h#ha^3CI@z6tt&_G}GA4iz2FOf*p z(xsQM6ehP^AO9v03wW?LFnf-mx{-rCvgtyl5pS=8E|Q?j2L5Z`V`3WAcQGiR3T9)T zaa_J>97%f!V0)XTv-X>(xF6hmjfO^Ec6hshmFGg?Lj188w0o?Jzn^tCbd7~N1>HBN5 zfcX?V(OG)j-a{X2VSkqm0b3zOq=RuV6Zq`RRxA@C6kJ(z9Doy)f#sLQWNQb6ra9*a zUW$sfB_-SI0LPhBe4$k2Q1|@jd%argtcqgRVowfCsWOYWl#~b{m5H7xJ(0o$8_fXS z)3x(9Mieb=ZNc3ox8+M&x@dRg%mF3#(ZeASw3mJNNJo+w=N(p{Cm4nlc)_UE6-b7w z75|6q^nuxf=&`D~d9I@kJqwqJ$i)aq6rUsh&Z?fM0c11}R%N#(Am()0Oy<{7LJaIz zuuY|kc*KZ9^t=0sz8S-5P_9`et&5o*e)BoE)2(>&t}HKPHtn+cHhD zE!+xPHB!>mT@XP$nW-?!paSP|qGFz~net2q=7XOkco)_CZ_SoS+qaiKS&`<+p~!tI z{KzZP^tyUuFYH+cfx`$sqVGum+Mr}sApMc=9!`?<#QXJs39X}d8F0FTHgQ5~@`i(x z6C1v0`CR>57X$9l&9NWZn-3gMN)r6ciNhAZkTJI1?&pMVvj&xDGHg{>0skr3YDX$N ztz6L5RL+Lb*!-%5xQ%GR>cH_MVR--gRiSopypPu3OPTQOt1nTNbygw12?uh|jJ(I~ zfPGm5Q3pyC&JLVpw)Wj?g6vhQIkK{HZ11>a=I7@ft~$C3wTwy?mktgV7tv59dnOcpp0k0tTNP7ba~)v=C$#VN6)0>GW^)L>HYSN^#wxz?5?4jP!~*=m8djcP!7zGEHC^1 z1wCvPq$H$Xtzch%C5nH5^o4^#Aek4<%er&~_QwDDZ@SI(<-&Yf*-Xr22ohGvI|deQ zJphjE8^H{(k+*+;ppBz!8<~_{f3BtL1P$@xqVv3FVCcY?*IWAkRF*e_z-<&-bCv$m zGY{7amZ56`?f)to-(H{;k@Xf2o^X7q7Sko3M~}nVE+2_c=HAL;AK{n&AC=~R#G1pt zX_gKPqnGLU+;6iBjiuy`T@SgC3CVSb?w$3QXy z=>uewvR+W~Q#ZvWmxdGiQ6%Ht68b{V(5c9%u81U2z%tX^NSl!@dli4Xh4`P98vo*> zT{I4s|41|U@8z(nq1{74Xq*{p36C=InUA)WA6?SOV-<&)S4}6C4k_iK4F2N%;i0UK zFxENqvCMbirN!XcHm#?kqIOgu>l^-Pfh&>`mz1C>+wD5Pm{;F}`Qdf(^pT&kV;GUtHg*wm-mQ89dEbv!P z4HDNd5ad@#2>Q|?co}Z3yLVTpmHiz|O`Qv9+LJW$6eKjpVLC$V)WMoNxrbfEC{Jcb zw`Io9eDzw?&x7Mk{)Xy>i-UusTV)!Y1hhP;PnNF%S+(;TqzosqAkEI;^Ck-Z7a(Dc z$h6sd96zAi&pG7W80ns_Woe!}N`xvE&;BR_-=4FNlbI;I>WWRbwf*m*D+ve=eo=93 zWb}w?_|zI3o`00PEnv-?-0CV+K^{WRmNlbM3)SJpi*JQccgU7$ z(g3yGo8Nx!`#6YA2ElU|ZbDW7w%t}@BBH5`)rN0%8m~OKe%}9Q++Oa%wJwIt`F(z0 zDAH8KLU3MKz`= z^MT5%Hk8xSp@wnZ*7@1l6LG-D>mf=@w;T6BGC2$b7+G9$?jV@Ryaey(DHk7K-8Oc^ zJEfSxHD|~hn%}u;^n=c6Tk*t7c|GotpBP*mtsuCtzXMQBSaoq1VLxF4kjo0D%}I3* z!Y|c3?*N8?A%zK|1WUxJ9tB%+z5os=yH=p6FZ4P)Dw+TXgop>fjH+w7xXjit7=23q zis*7DsSO+^=l4H6k#*g^s^dfGw;b#-$*uqT!JP!h$)g42A&oXdBA1bSM1eBvcbnkUYCwlcGTW-0Rq z$AWyTY{Vh?`0k@hmZhNzF1q{KXVm9xN6u%qJrz{Xd^i(VHg@AE2+u^V1VK14sR0?H zis`x2wt4MW6cbtOmN`4(F2ZbV(O)Dcr_Qgg*e|v7tMQ(g-_RnFg9Jcxsv)=El7*AF@Dzt)#|zy?)$ zXJ_X_T3RH?j(@?8eHpUMT%fr^g-jNQKP}3;QJFS2K=CFG?^w6K=&j>lc2?9}O>D)2 zK&|Wjfzp0n=;4S7Y`tiO8z%MF2B-UaWtyuXA8Bx2#{E%w_%fQ_2NeRTx%OZfn+ zguXaGgtaD5H@VvJz*_$l7!R;Hl#i*kohpo;hL#Q=bb%re_C+Hx8W-tTs#3gLyYsI_ zs^3z!k{uv$maK&c5+ASV3(Nw-nD3@g067bE zY^s0olzAz|(4Rvj#@nLFO~|Xsn%t!DEmB49NZ*_+7)|9eLuX}UgTE93T7~P&wSjnQ zB&G8F(p8{H3c0|Z{NV3j^au^zNXV+_hN4g!`r^w#eD!ww_h;?!l+!^g4GaJfHwmmA z6DzCFc}!c3lK2=9Jiva1f%{ARhEO;JbaZJ%rR%mPR5Uk9i1=aBvPFj(X5-14B{C)a zOhn=QgX=!G(Q}TbhDm_#(oIBRVQN3jQSa>eV_(kcOpR%i;0b0_9s_S|?k>AFlCCA`pT6xv{Y_ToPR`lh)$*xX+$<1SFOVjM*D1+uEq8883iF!K3 zM9lHwK|!cD(IdU4btM7JDfz#70wr1RV}a$vc3KRdd~J^VoXxMA7Fdihrm{T0?3DBb5;R5k25g^R)`3=eaK!E2oc(1!=l*x4UGoJakRYWsepeFMCDF1B-( zS=(^*LDhxmC^zX20Ug2Ea;qmPbn!X)_8iC-DetI2(~rXFG=-iC$UfD-H-900IuY-*|&opHp&Wdb@X;_OKJ z{%}?VWJuqnhUtRK;3k`*P}ce%wCaB}l$4Y_SxbA>NR=ZSiHrdL^J`%5yENX5lc%o+ zHp?;UK`wai%#0`Y*;m{LtyGG7h+ge@i&SJuX z_YQV@Vn`H?uBkbEj=1KM8U(>z9}Fa=<6Fh`*-7Ki{O?@*L}*4jY7>uH6X}vf{LW7| z8{|3ZT7TYvhtvn~`z$nss7#KwWWcD!J%$q03WCGp>@(xA{9El}4ZG?Rlf1mTqEj+D zb1oYG4LHQSf26Ey^Cl~y^Q|r5XlV5E{Po1dUs7)N$Z%zgxviU{3pYYP!@3>+UDCq7*N`>Sl(eT6s0rGz7%5hU3oe?Apn z3J^$;&`V`p-#v>NdWMHTKO^_G{As1D%}^Sr?~?m>lq`)To|JoJ=fJIn#mIWTTB8pT z8YNh0NN6pt zCiB|)%U!v|a$ksz4VNw&6MD*|qR^Z3!KEvCMezL&+z7ZuA-Tg%J${1B1MRLKQy@0sk>&d!wx{rMS(KwzeOdkvQd?bjB8NxgN<2 zj)k2JQxa}_;%?N2TQ(h$CfC=xIEo?cqcE?Y%+k{S4bRK|xn?hwu~%(*KJTHS{|L$N z$I1%#8VIQKiStPrYv|TZ*60uT=)EfH#BK#hyn4kA^#QyMW`eh$dwYM}=y676RdLtn zK*H0E8QgUn4~BPeTfe7309Q3cm4bFeI1LXZa8tE5lRCm_dkPw5a(UakZI1l`Tqn7|ghA?c%kA^KG58R=Dyd6tYcpO8 zW5Y<&(;msUN!ED&yuk>2v$03o`l{3J+EJDg5q-+Jo|P+QjfR0Sd3k>FVBlIMT~AHT!~-Jx?4SYlcKZ4 z>OBRlo=Nv$vB^x=RMp&X+Z>Z*H-<=yni_?#vXLMAKfTbI^z!)yedh>(pw|^Se^koP zW_B~tfVjx1=X{|hAxKppvu(;`xBC3J+*(6oRcUX!uq1^>LIH?(oXUyj4(^Enqj`Y;ohL$b8}(HMMw-KJ$Zm!3xSX`Kv@rPKx*$^?>H{E{Lo-+h#IU+< z9!Z{+qXFL=TxMW9m*FwrzXF z8?}s$+TCwwsL&J@wLtp7@vmXZN#K*=qapz$024KUxp&6OPjw!dA#t$Nvc|;0;l|3Q zfztwlZ$77;{rQ^pFF@{3(fl?K7miYf7&Q!B9!pF2VEp5)sjj9MPAkvfPO!AHI=Krm zsu7S@kwPu(f=RES`A-NM*muQ!S_nE)Mt9_lZftVjVBKJYk5=`Yz|U7gkWd5Cu3Itm zb}1))u;?d3Nh5kAvxERQNSy&)lmJZ75)A&T6$1>I@oTJ9z10Azgq+x*?hxikh-zEHxLO?)JpXIW*@Bnff$do3Jcp)`+0`~vgP&Flo z_nJa72QmaPv*t1>K2s%v9KTptbFT{F?|^wUB>+0*KSAu05gD-i>nh-4?0b& zI@S-f)QU1EH<^1xwl)%8Oh}s#BYPI-*-ZZHUO)ciTDp#k&BMO3V(5m2-CCE@9ez8P zx2fYaF1uZH{_?Z#&-Ulm-Z6(CG+fQ_W+#v4MXEmLti43NwWi5_bB#;l%zovkL{%$c z@l+YJpg{>vc>3P$cU1$;p9l6trau|#(C64PRY@fC#uLH_M6->8vKtB!!>#8iIDM;I zr$c37SIe~y{a%SA5wGudk9}$6QDf-+Ffhf$s+r|_i1j=S<*}&XL9@5r{CT2P$#D`Y&iDsot@#Cx4c0lPjrvxv}OtP@4+~*c7Ljfumncd zWuTv%QKXBOPQ3L_6QpR?7H}gp^1akh!0*``wco+Q)`t74I)aj2zoF6-^rSG{wu??m z(%B7bWMnL3v|p4@;Y>OzTJ|xkXmv6>r;&@QYH@ZCTt# ztH#AEuoTH=X5y@upH&e<@9e@9IX0S6x}D%^0s(fuvnAZF`x>rZ@8fcFg>+ zvT=edaX}|ZX@(+CL8FAS<6A7f4Q_`RFE0_yVFAy={HfL&^2<1YV`y7P0eKzJ19ZQ- z@IX?C(XwSp)iE<|)ulYisY~Qkf1-Q#i%2EduKvjk(%iRZ)to@xEyIbgb1Vt{qkAOg zZSexaE^I~lLb|+&@OzjG-Q6f)TZXF!GLv9ur`_fy1eedHkW|D2A}j%JvUkxq=-rwX zv-j`aLqG})BDC9Iv!txjIzg|!+5nbDJ zGhxttYK196)XlAzOL_8!J0=@R5uBNMPg+h6>}qds{HHXC`e|1jjuN9$09J|JNN+5B ze8eCP1}<*MnuvhSZD(H}I*gGY*d&)1?ULi5ud0C7)en+UjA5x0bloCChf5k}KXj0k z?gRLc)xpJ}61hkUG@vy?sozWPKKdAZw9N5Pdug?O#zaU$#sZlr40(7#Kk5oCS-j^} zigDS6m84Dd=OiE|qm|GUn#B<=X5OfBk!Y*|ctb z^^_>v#k?CDm`#9-H7Gsv+xdQ`CX=LX?L9u>xfz=9ik)Wv2_qZLf~}mRF~;RU{(pB* zsn=IVm2<=?_FfDE0R0tw=E${|qk*99@# z=#Q6iwyv9G5a{Y&N3}im;tRek4D5bKh2GYp5pj9Dl;i0pB^Q%<^oG~T?Ezr#7;uE0 z`;v<$MGaT>X_`QJ5L57~F^h1RGOiH^DN_>n94AD#>>HoiR?poZCwCjB+?=?ZJy=AN z2iG|%8u=_qNQf(E%C7t?G)r)a%M78p34_ZnxKYCKf=-IW!=GbBidhet5m{;hC9{v? z6C=?hDUh#qqqR#|ikacMPPDQ_uUA102@C7&A4jSM+3#f%Ks#$7#B}N=x2zpWo;ad+ z3DlAQj(~r*3Tn9}XV{ahBJET}fnz+a5&jWmT3TA?5Oz}doEg-2V%}$nJZC!u0wUfO z;}zoxDJk_*laq^skxEc!cVa}CN16nBzIASLy`r4&azb^YShL-RLizcbAo?akyw0e3_A)W+P(iqAT$XbzbDDS>4olsP?Spui7 zFxYX^hF5<>hWuM_vzdX7_4M*&xg_=4)bGirnce0E$d`d_Ydlq`3S;E&UJ#OfMgHk% z6>j_|@Wq2bk&B}8Fb7#2Bn*CzXVGfPbQupN=wL*=w(zxU5)X!Uk>|s33Trz%%H1D7 z#xG!sMgl{?wFsJ{&tIED zUyBLWURW!k1ugiDF}7|2rnpl#dp!`x0rlXKt*1_rq}Lrp+kBN-=r)KiVVmty>+m%p zBQCD?c1K+C!uxz1NFb8TQUMh@hBnAXOclJ6L6-m){crjal$SqgEDCo0756v;=t=twv>txxRn7Ha{;}@3UWnX7b()b** zu@$?Gy=-B|)9A4AMIk~qGU@Hd4N^?uYMLr8RbsE)rx8I7>+)|s@jNlKj<&{w$)G!$ z;bbPefPDH@O74PGug34$sx|egg!Qy(c}-Pqt(WWBk&PV<4Gp70OoP)Qqvhzu-PO-% z64*~ZQ1CPHk7mX&#bb?Sf?EqnDM-n5cU+7gStl3c>mqO?HL(lM(&s#1qTC{kEf~|F zZps(TD4LDt?Gdt(kL~GNtQFH{JdWnj@aui)_mudy_k1Ik2YTEBhn=`L@r-&C-fe?C zH4hNSn|b^GTO)l69S{+)+nnGcj<#n-C6d}8}ZE?Ym;pb1X1LlsY$Z-(?_gd zjTYa&c3T)d(woPWoR1G-XF0K*m|~*PIE|sLcnVw;AIPosPXXcqgs_=I3XD9G5+t8i z8yg#+e=e-ex2YUIf>j7NcQhyz>E4JGm-;nF(}Xewv0&mn%z5cak^yhI7W!r2Ckg{x^0E=*2M zO&P<9EFR4etRijn`gNtn_0^>@)ajkjF3bf52GZWYj|SBSWOYGb`S1Anb8Mllr=4ic zgF=l`qebx9FMZuj0(|~ed?%;a2V)?&pmQWknD015F1#C#R#Rk&%(=8Y(|nxH$Q2U6uVGE`YQ1GUV#W zfmaEnfV#Y-EROmq&{#p3{n>lTH- zQ`OX*3H6De?d~PIySL<}QVl&B5@R>mchlSSso5-9Bt(^H6;OfasiO~OfSSP3`^5aY zTTGdl|NO*Y`{MMw<09&`Kp1icp&v0>)gQ4em2`_FJ9f|Z=U=n3TZ^xia#cb?c)}b* z@K;Mx}>rZ!RB78PCrv zMSLG0A7A|+JtPYAW29GwND_sj$9DYw_~e30>>1ANhKcE4on7<_xADBPKEHE}k|cPR zSEs~;Ds6J+7uX$n1*y6(l7-%m4t8~6K~)z3AgDSt!>{6@!T|Z#ATW46A-EQh8Gf8x zl<4dYJ(z3hAN*TrTM*BPys?wZhdXZGu||oB7_N|ZDBt#(LLTbJ8nF>z;@w7#V*T8` z<|FTZ@R{V$@m6kEg*^NCSg}~Bt+&v?Km$eXX%5g&^EP5;;g<~M>jwz^hAH-$5-X)_-ak01?JDcDvVCO;$b z-^GQ8<5E&mf}{c&af*JFUjujt9aOs6@(KPBxn=}6?K5}x6CK3<=Hvw2iKDPhAMG6< zO9Q_dwonjM3iBW`sDit2Y8*0RA*c*8-2xc8$c?=qBH9nOgE6q@AtSO4Bp)C;fCml{ zpK{dy@pU|UMPh+;hG@4 zbLXbYzd88<yGekV>V3#99vx(*~Hq^qQ-pU5X5rj^66^_@dTMurMJ zFf^!G0Pwqd5iuE?iY(gFEBP)-9dAL>nNIInr+*t;3M%lQ2eKt^JO8u&DF1=1(;u(p z*N?m(YnTed2IU9;_UxNKq+en-l7yriGqSAKmufsPpUFn4Z}5tYKe!i+w-r#B5<19t zl8|dprFL~5wYRehXnSmz2^jo9EhsK4dyAEoEiyhK>=80sS*}sLWYf@X`Iy{E?~*h- ztLAEM(--8bZ7eLf83_t`n?Ve7hGUP)_%kH`xK!KC-m((0xDbtrED0E}U}ADvjm+nY zv{Gnh-$7Xp4Cq>1+*DJr-)(haQ}`o}TSRldN>gskf>oIO@d8f`y$+8BU9aKl0ML!5 z&GFLAbch=a??zYLfLL>!< zWDZ%%5-1fLSs6RUmsfw3adG$7dv7ILeM}Yl0Bi-IOF>LF?L+>=r-qzQFrPe;@-$%x z=vr7-H?t`~X09yYpFXG=Wh0gD{*jMj%B7O0+6$^NnK)pUmj_5%Uc7Bf`vCHh6DV`% z4%Y_*lKyetGEoL#E70K88;wc}v}`q8b7%X#FB#Fd2(B3Pa@6vza4j_+Rgh6*p+r1K zEy}z5oo=wxKck9=Ppnw4q1NZ}a10P%0AzgC@>k3&wamH5;aAAhq=%?X!2Y~2=kZY< zr7iED24MP^7?*0?($>~qfaxbot3rkC40(2TwskC8U`2WPlT)Z&*}!zbzF5{xIB zi-FC{;{x5*^eNjQY-U8d*|m)M_*dbOeZAVeSmuC<0`YG3y7uDJ%fuJ4Ytvq#-##C! z^C_{Dg;~y&2E8wM+1pyembQk10Qd|fF_5Glkdwm*_22yRGUQ1I07nt*nT((cg4(!6 z05!RA{cA-`V<6FTBmxXkIn^%5pU zKS2}Ubd$`?3~iC=$?2&WU6cWwc4u(WTceZ|#l7*2Nlo1@c$o(dzKCcB(C*t`p1Gi+ zp}qe6p};MOqzH_h6`(1GJ{b)m@`cOj`bMo8>T|Zin6uLT*%+WOxX;1f3_I?zzIP?m zC zR0AuvFG2%dT^8gD!xiEg&#^Eu$7>DS&~Jvr@Pdj%7Kglo!Us6E6i*;0m;(arwH|%m zxy-?^OdOR^Cc|!+Br4Q)|KhTb{{8L|GGf3h7oT{K2&mHtnCPK(x1*A%;RR_RXE1xC z-YeZ0_F{Xar}d$A(I~g#L1cb~QZ53U z1;4^-kSHPH)curI=f_JHoCKyb*W(bG?HJR?NOP69e>;$hb(OKOY6(W&FZlCT?4kOS z^*VMsUY;H>VTt7*?0<*s_&CzXsRAg?aO83_5OtL$CnwiVe(la|xh;6_S`zLC&W47D zURVb>;G+t;*oMQ|3U(D*ThTCzCD#=q50|=F9J*irXwJv3)TG(B5F`=;V};sgi`(0Z z>lIq{>J`-zC z#}x``eR8t7eyIkfZ7u>VSN?s$vjN@B@}htIZxeeap>YN**yHGV{&G&_sBOg21xD7q zE{{eD3@=pY{4_o*qx#d7G#ESC%S#$yOU56XX#}!k>Qz%xMq!2vkP#E;Ie_S34O*?O zL>{{cu*AQqFo`8;1q8H#-_Z_G6f;x!wNpu)SV7qz`&*FaV$TCZ)GvAsZ@_p%8m!l{ zAriI}XcmZOc$t+o(>=rDNgbxX-gl;D3#HT%m8x1_{Tz{c$+)QYj~cVigF>w!)&x_o zXzl*m9kZV^C=HW}hO)~%C~G+K2K@Xl%|7q2#Eq(`fodM;cj`TZ5Q82s=)q~8_*BK@ zQ#iLuk!)7k+OGQzMgX96RD8S!A;0ezrWxRMD8QBt0B+U-81>*I6`&cccTdI>(o4l# za*^Lqh*1ZwVGhI@e%VPRf345?r-}|(KRap2Q(8to59-_O*8y>=0 z%=_Wl;t0eLgM`nkT(5Wz)1VuKzA3o&?6SZfEdBa%-og!-D4$=4Pg!##wyUqZW6N3 zAnf@15DJ9-&ak_$IM5a2+5LoF|Bj=^W*eR{W(-?$vzJ?9CUD`_Y!DK}^EVf3voOVy z>(qGOdu;p#bkzns^T^n86buaYXqI|51;dt=?3LCCO=W&AzQ@g^6NXTLXDC@ZEG&Ao z|7b*w>3SECiQU5{%ZF9FdZ$MUkxQ2f;(*XDli3=mMoIufC;`Gvu-lHTzAea7WRTCC z_&7dGkJ-P$k1g!WO|DZiv3wZebK6W`BQkvbCx-iHf`H|AUh~R_?00e4<8ipm$8qrQ zNtvrK+*PJBv*06=d*`}MKUREB>)sO04YkqH!s`pGpU*J{xaJMmo^49W(f0LpZ@iHfUU#nU~JrfjfJy?eYkfF4Mf z&2glwqod1*<&RJpPJ8DFcsFEmxa$^Q_P|YP))&taz!vrV9}Km?fdfc9)Ab%Ps3mK# zzjO)=wzm8+F2_JeMrmoA zq68;JX0xQ1ih+U{vYLu$IS|vr*{34-{(JVzUn@=K=8J1hr<2!7%GEl-p8yo%wS!_+ z7v>$N3egP1zkb~US?e-Ll5Rl~PJKT!Zg=}~R$Z{!m{me(CvKpWY(fM zzwqXew3K?dha=Z=8!z%_=hdp~RHNYBc)SEyjRaJs z6y%hYJ^%Lit-N*@CI85sMZCXiX>H4NHHjL|7Z}2NehyOY#8` z?n!>QQzu`kC2TfbxImRVJRZ*!XfSu_^W?a0@iM9^QMmC^OgIzLjBEHj0fxroPqF<2M3MQ;P3&j}2S_}p_E78bwj-*qY|wcySkGkujU-vZ_P25e0{6#L6L zjyIi6ESQ{w<+erI*WKTKgio8wr}Fx5EX?BUeZkR~8gHA(qIGoIvtRn*;-!~*P?9QE z;B{O?voFV+l1xDdG3(IW4$EPO;)`}_kbZvH8$=kSQI?$%#I(!Z@?&Ud?<>qUt8PBP zrB|joeFQ`3p%7I(wI{^6`*og^vyO^m%XM$U*yI$J(I6^1`Zt&lD;qiR13_I+#lcfG znYv}DEGloHbmF1Y+9>|B2nD&DkDe55A!7cgy2ch0KYyn?ss#kOmbg^6+8q!X%ijlewkr%p=_UB6sHk`v+;{252VUG?cx~_X)Nx>T|3Xoq@~uK|F&!b1xW1dU!am0nsS}22o0o{Z;*!iEqKQ z<@*19@v$jsKV{`>XNJ}Onx`3GSES?Q#KcTxd3g-@>&n0dYjpuIl^~CAjG3in?eOp4 zT-r>;egVLMtmHl1+hhF$%7*!;OuN zT!`+bk{K$XTEyg7L94R-ESgoI+pn`0l5|6P&_ukEVq)~QP*N$GQ! z3O+H-#lPd|fzfaleAoHKoN0xbaX0q%_UN_`+S)hj>|vos8(9zTGQq8pf$TvM&#i0f zLamcJ#^lTHijxeDZ{&dSNO*f=+zVZ4TXC%8jPDUZtEt)V)~i0aj?Jt3fz&|A%l(z% zgt8C+L7C43GhJSs#ezq9Tv=*nS~1J}Gr6UB!t1neC{Q`1#hgxS^bpW*xupLi71QDoT!LAmC|R1bj~V>WAy*{LB6Y z{6a-J(>0QU_8h+p1mf+P@oh09nTcy{GmJ4x>71g@F@zmZV|?DeJr{-xwjYTV&GMt= z-^Il}q0kQU{IN|6j)b0P(F`ARa&j>4rqN3M_oR{0R0)fvyo<}>rZhJo#ymg`*G9E} zC`_#xlsY$do1aSaEXf-EU~KLQ9-vsA9>Ci=SxvJ02lW<=eW_EOp|ko7@+PEzWb90_ z{sdVLT0h`_%;^N1sd%8}2E5E`2VtpK6>O<}KrXA1l9_I!jyz}v8(7zsE?zAE5+GHK z5C2;H#@a+KHhe(uPeTV(+a;&9zO1*%RM~Z<{k<P`=9@mk+mu0Ol0?Z6w@xe`1c2Agu&>TKD?jce-_ramNn@hyCuv< zozNW(`Nea^S%tcf+fxaHzw@#5nnE^R`2KdONww!Iy?lXzHSwL8InU#MSOhA|^3aE& zDElF@Rlu;5V2)Zv$1Q)nJu?VadPV@#6vCiF3;0>jDagssFf1cJF3x>-SSo}?ws>}S z=HI=d=1EKRf!&}PfkVdb3j=@+x0PRan!p!a6NI6)WY-}>I`nEqIvctj+c2E2XO!Xm z1{l`HJ<*sAucjLA{FplXtGzbWy%JtZ$`mDjHFXlLF2gZe&L_R3@rm%7pv>P_80G*} z(m@}ou(8VIV)rfWNEx0H_Qu8r-~?;uXJ@jQ{u)m3Z*F=ct{2QLXIhH=N{?={m!6e! zn?AnjygyBaeC9M!kq#4mX$|usBCE??{YHy{>|0sMjnSM!^dW61U(=sA`1B{39VWiz zG(CIFd8wN33L=#`3NUf_Z*TnWNL0-q*ehv?dfGc99k#vJW;0lScYN9>(AHveE4*rU zHVmOD)1T9?cOXc*r%^bNl`8YI4OK!;H8s|?jpp3e(E<-2@s7mx8}*~tfi8c3V*wcO zcVJ+ks}i%2dU0u~M&7h{S7~!3KNvXsEyKex!+^$7f4i*(M@KLXrT_xWE{BRW%O8Y1 zLPHF2DTu(){gFB3&E8s?k0}@0-#68V^&(c&>_}d=W|eeesyaF=-hR*HyGd{9JEGN- z#jfs!IJmk-Sl!~SK6b{Qs51!L*ctZzR{01LfR+Z!UdyHG6$k4)>Vz46mlN1Cvg zn))_EPc$^+Fn)N{6#Q$Yq|4T)2L)b_`wE-R>bw1z66geM)1NL6hgi~!Xw2-$#bjsW zW8vG+A2p@e$)4r6$Z-s0nA-y9hXwI~5--P5q@dHyvawR8xNp4Lh|)ad3zBtV0C#ua z@81WG&!0aJ25k0*TnxhhRv1rm!RXHv8o5+3z+6a%Wq3;I8=N+c$vQeNCLsmp97dm{ z3P&_1G?XlBWTVtI3ds3Pzpbh+$CM(33AOY!(*E~ULnLNTA(fy-$`Q1e|C)Lo9BXEE z>MnqvrN_J}>+HdlvTcklia*aRMi8j4(VnP&7aa(>pRU!2w738)eRM5UsQ6uxC6(%8 zIn&c6HBL}SLWHk0mItSD$pzAW-&eFO@Cs3c8Hbe?d7jG zKzINxlPwr3G4lc)iA>aHKekLRRdV3PUs3holM{D-cJ@d;pl{tcaSi9*_pgQN?+keI zy}3BqRnDblPba0JoN8VOKRZw?TsmI3=GjJ`!oe=J^sp1U%Ru68%|pb@ zHvv0WMy_3JgQUpBL|Lm!tv4{!sDLJW29i!|0rGN&J-h+u{2-{woJ~z1%w#%gd-yzd zAImWB)z#H42i=B6p_*K9P|y(cJed*_5*y%9N!}a<{tOSng2zHcqzOlbkb8Dyg!|D` zS|P8_9|4BaJ_2`L7p4nKx_Q#{8l3kh5*PPB*3kgqdt3OB>zS4z-s;6bO`KN&YAG)(= z?+1oo_H6eaAjFpz7jFOuXi6k#2s|C9Vf+W(*8)HT@k1k?ynPMUo41su^_Rm_{lJ|I z;9B2a(}1=GUxqHNQ?jt3u%;EYf^QMKXc{^!gP$7m*J?QKp(Qa5&(gli;^~QIBoe0~ zetzO97Fb6hiX%o~H-&g0PPp@ndXto&onFG@7erJogF3F$8If<17ze`7A#Z5>;*3hk ziuId*z?0|LHH3ZNJW&rDp^qYntsR=wRG4TMB9OzEHXPd1fUZNu@4fn0cOP9;?@Rj! z?Wpg&iKZcTJgou5bm&0U#tJlA^dOSx&WKLg-hX>5tHs@$&310 z-+LO0`G-~A{SzPt`yo3O(v<7Ytr)cPGMlDO#U=9W5G{932YssYHg76Qi}Rt_WVgWk z#zvI8#rJ%(59|-j?aakg^t}%6sC*mB(*#1Mbw-xuLIsB)B3(n!Ode}*jAsI_0|Eae4+e6fh`NU-2%E=}np8G+W5nk`) zxh3_xM)kSB)+1+#_K;#4ozNKu4$xsP3Lyp_JP_*~J*y@*WxS=@FHWnhJZWh@3eu#R zhz=vZ^}{#dT(tm>7AJ>e`sI)Ve8=#2eu?`GHywT+PRA9)FHYUABdu_BQQP zjAxCEY%HnG*EKe);?E9Js62v-PLuV6yQKEEIQP zoBGs&_5>w%HRb&4ZBS{WF#1RQP23XcWd6ImsZ?3eK0U(SFh2Uyq}Hi>@{By(^v%ej z$8q_e;s1){_b-$(N%B}zg-Nts2rUq?Fgz9^KqUm9jel+MV#XpkukoT(X)Df-cc|}C zQife!o(HSTiEU&kG-BB73H=l3>qtwI@^Rk%ZT8u=xmMfIvNF*H>G-UL`n=!#zx-+epqd}^L~W5W-CQ)S6=p7hiWbBbU4cU`Y9@%@>%R# zjyq}voKc@p5xC#8GyL`&_ZhC{i-p*I{uul{xqR``c&z5S zsC!K6=kG~s9AeEoKYslD`7=8zDoO{T3j|jeoBxk}H;wfCSA=%((6b2oN9Bz8KDR?VUgQ_`D+O%+?@RK>Fp}i-C#Nc@3V*)|Os0xq z@Oj|Zv5CFA`>id1#dy-JV{nKx%j*pivFhj0OOrGhxpl4Wix6nV`X!^0zMyj$jlU(Q zR`VLWfzdN+0DLo$n=t|j#y!Gj`I_@z4F@UW%p~YXWzeYRFI9fyxqs07{ow;mb^B=k zfA20-8lRt({**;RWHg))*mw!nRqR>!(7d=tE){3Qem`t^d*vX|@{hd>3?o$LBdRT zRZdcUJ{i2bt&5y6I{VpS?da26z(S;lhlZ|H(*m@A*9eE-G>u^=R-y#$BV``y)EYIy zB!(*_`M;*9sr8R8^>@oW({C*t8oCF=HlV04NR3`2XGj&6f+8dNnZf0JH$vMykGy1C zO~a-0R-kwQ412UxwKIRqn1AXWtc89FL%e%>w#{u~$V0#@=*ZOM#TI6se4*Z1;#W>$ z?$ClEWu4Eg1R+N5;$p9(KA|H7>wau~?n!H?o?1tGwk=OhEc@wCNAYvq2Nze?*7iY2sqzWUUzA1^w&4xc79eg! z<%^I9y+IKY=Yui3JqajUIfW(GXo|@ve&a^v6Dv+_mK4ruv6_kZkkY5V^IUvjBvxFW z_&(l~#@)fdCmqh7wld_T9rt0#V(>2)u~0$aV~2r8V`}X(POUl~otE4GvKewK4_hM%qD!j|5A)dp43eAO{edw<_ypPN1!MrmMlc|{k5XIE;7QvAs48Wb|-MH zn)Qi-bni;#&3W`zt~|+)!VDV*L?CC0PfVl}s>6K1n!Sg8eiJv;*9|)TK%g<-94par zajrK8s87@jwK`zf5%7$z1(Kp%z%y(d)4=M}WmHGv-tY?%@GDAq_VOhWuogLPG+W># z%Cc%Q(h;qS2UDqgj^~8vdUIGWbMQW|=FGf}(IB(!SYUOu9A5l?uY#ubki&xPt!sqJ z3P0C#^M;uQqv-Rm6LQUNTc|G6l1gQNZ-tV)Fu}?{(~JBy!b@?6jF=tGQUS>$%rM!G z(X9%$DDj}8Mama|k$kYdABl`Y?K@Cs6P@lLS8%8$9+2eaOiNiXys zG82vL6vehn-?h&hr2bIQQ#`FxTWLFM-Sz7eOOM`6Q=qB{#?W@*8{$jPD@TXabg{>( zeMvb%zYT!`=8ZV-t`>P@*IcX5{L!@mnYOdUA1#;G+k9=H@tNBJiK=i;N&>T7jMw(FyG zq#gv#w`>j7*Envd_UQmaECbrQezG96{D$rPThsIGV{{o`QJU~~Bt%-6l4AbI{?FBk^*+%_V$r-LCXx)n#LRuJ zEc-S13zwLfEaul3QOvv~J=YkU@>h)_(X6x#6AJT}-i@`#E?e9J0#Eu=`OH?6&!_vH z`W)QcsyDW#ve*|EnYaHmvQ6VV{c!NAJCCb9!Kr0**&1yVJ=(CT{r;VGh1V9f)1e4_ zO>OK3hjZjw8nAP|iyYalc*j49z{WaYvD%?Xec-T%_4J47D|5~UB;l++-Ln}R+J-kt zDgJZ3QR+(VU{e+&;IxVZp%Om!=Xfdef@ku%uIs|tJ}mcAR);KvEPpdSqNfj_;B#ca zXs!)^`qAw5YX_hdPeZODFXHX2&$XATs_Gpc7{(^^`*+yM@i*{Sh29f*Gyje6+C%8C z$NoNAtI6}3hpmNPc0l9 zH%dCBLXWw|usKK`r7&*b=s z0dtkw*06lBLYZWhhYcI+>+aCKmVU8fJk~VARI5K;wNiYoY4KB`=rGLkx9r2mOJy&# zWygkxUs*qD{`+7!Uv)F&-q%C+9}zDzb*tYDH+~krUS}))^y$tvgHUrwIEJN)*3A2% z_NB+|LO&cRo%vG+QK%AIqSMpUZQ*)3Oa-@%RP`>)_dNv{KV7%=yz#f^u&QHj`MgQJ z;A%m=EziE7AE4}F)K`E$wgC`6)P`!I=bHPiV~@Mstl&1XHBmD?%2l z;7dP~%&KPEZQqKa2_i&wFq}x1S^PwS->4LgCYq3zrk}0ya0~m^tqSvV1_%6QM~`EC zkqi4?Xz)eO7DFGuv-!|viFfC8q7(hJ>H8kf|2|MZ&G0JrMDqtorA3#uXQME48u@W-ilePUs#fLmF~b$D_}s`0267){JT z6SaGSQ;y=h&1Y?4k*G&RMdbzKg57^Wn0Woz-{exgd+z4tXnE)JaIz}b*~vYMVRPsG zSB#HuFM0kx5OJsc*AzMX<+rheWOLGW*5Au;!}vKphCE@nZ5?T@(t^IZ!V3lVn+JN* zX{6?~9BTKA;`SBNydH5E=YJ2s<=xYCP03KveR_;X6^r7s% zM42O5w&(Lr@#B0zrY}cELGcO{r_EDhQqynr^iW-jK|kAFa%Y$nISoW$-V=>B;9b6q zO8;Z?@VJRvFiS0h5i6R}$oy7Vgt*OjRW^;dK2xUN?q1!$L|mf*rsIzhwiKd`_$5mcB1cijdhpg_U*Q}shi;GIdsw>LQ zmUYHb4gV= zZATZ3t1^|C>Y-zN0&M+Wi^M)AX6C!UWu11Gx?XBggI@91(u4SaP5x`-F5{I|-lAl_ zVqRwl4n=u+Vp>{SgueNRqTgOa`p;x#qAx6=;|N{tOUc*A;fF{tF|qzW!e8`*S9^Kb ziq*G=2hGM$_`gUZb927K$G5d2VzsfcQNNAK;m05o5Ki7*hSTZ5ap%q*79=LEed$$G zBdT6@g)5A-PGig1MAMuG(3;jMMw{dWVVk17c$_{n&5@YB4>J95+6dNLF>XVi6M7kG5&Ci9xTO9xR309T{v~RPP=Zp~Q<=5rK=> z;858j>$}ak{v>u*%c%tmqepmeMw5v z{JV<5F}hkCS8Q0}sESWm--#x(`Qmyp9F8QZbf7Cf@o?{7zo$F3!sDW-Y3NpJ?Q_LGz*kt_Cbo7nUuXzW)B>@{$sSr1BZsx`$xu$Kc@3r{J=AS zzI`Pf?r>vR`V8hqbgZm6;3oZ)_#Ddy>A7pzRQbj))6@NAr}>oz9p z)+@zSXF5qbdmNM!R^GV6?!H=l^>d2Ol6hwwjYPDwsIW+7i%J-=({8#fy4&W7=Bf7Uyk^s*Oep+3RbU0MH{ z0JE7yR1!p&EcE`_9U`wub`j|&op|dZp$k=x_YnpmpUVfg@gP>1*H3g{cEAJtacHn^ z)@Gz^R!F8r;?n+UR7_{1vuAsAdRfpK1H*K=e)aZpe488bG(`jJPP;dErd#`>(6N?z zqzn+NfsMkYv)q6bUv-oM#^-i+bJYa}*0+3LJJtwBb}qH__1PxCS~9n>xrB;ll z=lFdTbTDk%0#$Fk4M>8!hK6237!Bdd%1R3`$hNp4XEgzcZCbi!0~*dCI9LK6sUmw% z%+%!q#78+IW+n!I$mfkZs**k_xTYt*b=}j~S7d2pis|<;=do6Mx%&kf$?>*fh)&=2 z7quDA=M~SR52oGbrR}1gqb6n_nv^s~3~e|=L&%3A1;d$Lg z#XG5G&>F8!^XdI=2am|&ewNex*2;&Jq_L-OYbq-b$@O>oQm2kngNi@m+nqNK|2xc| zIy>L1+7ZAN@e!Fl^2#AxpDUC|{=1sEx3|aFyJnWj`6jO_40WWSk=FfU_AMfvQLE5T zl*U|NNon3>T~OkiSW5IA>0vI2nfw6e#(h72nD*49bVoD@(&SPifc0xedZ*I1Cxe$y zg{O*0B&EJp(Sw_H``JO5UamIL7Y;6R1vRM9zSr(-wHuX|4DPSq$a&0Etmt(@^sfP= zb%Og~erd_60UY1dfY-z8woM5U$Crf#1-3uh+cD!^zeW3w$}OiUO+lwhkE{gtn~?0s06iFsliFCU+-nPydPMTK)R zVb=)a?a-=ddlsEag@-!cCVMQ#x83}29 zV~+IxPvhs2Dpz~+0|7+rs0(pQ(!^twNaS=1L{6=7HI_ehRu3)`nh@m+P|#Nbae1zpe>3 zeI@Oz_RFNKcrudjg=%|NR+dz82i#R~0ccfBXwZ%y9I8=BsuBvH8-WQV6%eUW<6a-8 z!TQM@>f!)rRV2+#q5CJko$XqBQBL+On0Pc~i2hj!pn2YUTNc0Y%qUdBQ|q3hP8i1h z{@}l}rCMF3a}1QD{|0zUo(St)Wox{1{p}Y_I<4h>5!%76R{puBhbuX(p9%3w}V^oHG_(t6nXnZ_?U5x{qKC^IG+rj4vqm zxp3%?{q~Ru(a4AyxA^^WxW^n)x|S~5i{c|*$8}!4G~R5PXkfe15@Q;?HnSbbR$_8i zl#?qb#YBa$VVpMKFS%b{2%ok)fCexQ=*9N|-S3#3oE!z^YkqvT#kn5}M%8M<+&wa~ z@qJKb+eu4F{b19pKPeBw0Jd}!TyRfPAvk>o9OD|c3iBjVt5bOM^)Zst<@If0FV<!{bQX^xPn7VeY{cTlR)Bdi|9Ip?|iq& zL*gy|W>=jPhl8Ny7(FE)fMpnnaVQO$eao+<3-}&@d9wt#Ab5qzN*u#$4b@xj$JgLz z3*Q{0*Fi@f`)O3FC)VAr&sN38nk79kn}92#MJyeJU%qwu^+7CpOeNJRyeiy#jqHc- zTX9~yiweFX)|SpLIX7A;Se`09L93sfb=(U;{?2#4G$K>38?iOT|1tZwe#O&bFJuW0 za3J2DDbm$wbPP{L8o)uBG~kzU)VM|rjG)c$x|0!2-xa)v-zHJ#52=eQSHb`Sl5sTS z1M?Cot)CG$R$wURF&+KsG5XifC>XxcU8#Kfj4^)uC3ah2|MbM{<~V;D{;{U64ja~% z<#5=PB0i9cL;Kg}m>)kjgR%gkJvDr;5wkZp%1Bzd^G2Dm-9Z_7oydc@+pc7y1jrnh z+rLu8{gfuLmF^CE&~TIEf=B~jVq<}~NOJ6jq-2M)zW!YPoacTxl^6kJD2X&L?H;7{ z^vFjtd;sU&cyRRHA(N#@>%aa7rbnaT6$e=V^(@faZ{~#g#f`0i)<(s|pg<)Kp;bTW zAbCat0$#|JpJ4$rz50I=$p2uGA}-=spTEpgnc3R<^e95z=*1DX5BJa6L2ebWVzAsO z2yQN74LUVhE;Uvhi=Z;LOXmN?sK(?LA}h{c(R zTU$nR32sF&$mrC$;zG%kKO&w#(%Ro&d;yM$B#6j_gf1w{EBAnc3v=p~!{1EoCPi1if z7LvT#HSqXlgUPf0$k6LaS6EtFvO6rc=MWb{E@!~8Gy!TOzXS4`vC%(SC4z|A+Q4;- zn1!VYJW2^)df#LeZRH2WKl(|FGjuZAWBpJTY*q%!bp7nz?VsoVYds{!MD>g`XxWIh z->1U4C(}AvL;nsL2^CqG(@AcDVnCXhB^t*Ld(iRtFJ_P-JM27gFeEs7lv?5n6axyk zg-?bkxU)W9_^JJC0i8=i<%QR_Vfu&_GcG49&6`}=Y)3A0^c8Sb9^M%k zYf@#9%O3%IozGx{9;KGg{oESxMRF zo$Y}WBUKtdtx?a>Po9M1vA;{9Swpjgp~noA@$4-nP12cNw{UQl!)hL9z0@3UT^K~D z9siveeh5c9ESnC&_kpa*hWUP*ijKKVj6mE^zB~j0;8b5yQSI?z#883MxFIlLK z4aIVxo1LEgJzi^_9XwrRofx9+3iBJ8BeP7jT?uP9TqZScm6MOWQ&amcJHy02i8h~~ zElQR>&nQ6{#A3fJ%=gPtx5=H`yxlnu>`JohRSnEQ@qefOlWwmx^35lBHSQi-|8eH` zqSB*YgOJKU66H{q9drVR2GiesW8$B1y=h>~?_cC$iWt`%ONadjy*t%%EoDQ${<8Lj z^WFEwdcc)wS=la0PL#EVCPq*i6&2Nuu)q2B&vE9LFDi(=spmH>#0dakBXy)&;x{UC zIk|4O!}A)Ry{NbJ)QvM2=f^mIbh#~t7(nZ0yt~*z=}WD3ex0zEbAcanIvdti<{Ha1?+IJCnMuyb>QQo$0JoYpltS|@b~95u}2{q(|fsX zLFVgHo{Frmn27zL8GHWX1;&3~j`#>vWM7CqkpL8|V`=v$rVNaz+#tb87oH>h>Vb^? zN-%qo?IpSu2*q?e7)~ED$T1NcK`XmHQ^!-GRahLg(SU1^P8dS1EZv72t(=%`7Td5Z zMXFQdf2F7A4YNgLNg+b6hWh&HJGUe=WV6n&Dqm4d+e8uPX_}ag2Bpo`IAOH3w7fyf z&q%yae2eyuW<`j3skKeRS0$#OpwZw3^AG|Av?CJJ4R6Q#dU^^f0IEk9Xnx6J^*4co z5bA zu~Af+>!X>}217m|j~Tl2XLcnflHXhh zP{F(ZYhJf#Vudg>^%w>|zcF`I(P7jWL(Qkz-@bjD*r4LYOLyk7jI{){xaY~PTEK_* z$e6PE^TD{cK0VD@M|GnP!_U?f9CqJ-?#tkJucb1idq%sAl!rnk4lp)P@ zympo&z!Dc_E)sJ&OK*_nIh|o)w+0h|@5=j0P3lB?ak@OSK-S^6>eh6olFprvNr~9K zHE15q$&0z`i!hi81~s{1SWi)*LD9;B$O@ zJY7teE7JI6c54k;TK$_A4YWU=`QY7^1-6)Z=%Q4@7tR=(nS)$YzQFY;z5=H1TKL^3 zLDqsDq7uh?m(n@I3t$Se4-K_HEFUyB?!{l^cT`;b2JmCNIjUaT9YqF)vrM|(vaaHw z4XosN)_3m(IlG)3Ry>I{5o*FIZ%%qjT`1MP)wt#w2{)BxkuD73Gz_tn&4C}kDDQW4 z(8%b8wx8^$Ejc{d;E2%qjxDPjpzyZeZ%8HJ<(TiwG21aV4^mV=@s#XrE302A{cD+U z#P$-UTwHk4-(gcMHqZNA$V$KTMv?8I+F|FEEY6=CPXNyvj{jPClLu$dFD^QcwzhuB zEM2QM+8c6#2c8ce0-iiJlMFYtD!;S2Iw|RAYXn&IxaAic-;DaUVav%>dWEe56MG26 z{BI#kC-d94TTs43j}|-^g!|m{+6#4S9Lez~0oZr~rx{Wlo@WhlRn|^0&z&Kk5Q+K- zI*|T9Y@G#E)m!(jH;uG_fJlje(jYA*QWDZ4CEZA)bSoW7N{fVaBi&L`(%nc)NJw)h z-*^9G+&k_)M~+922W9W|TWifZ-}iYP5Jls19RvajwW zEm_--SQ^YCgNKl&1smZ3DT~I_`m3|8Wc7R#N!r`4kUw_A&Ax!`z@Kv8r<7=KWA9Vt zu9vhl=6mFz_s>`qdWPdeM^pX3uCK4}17D%i#>K}rQMv~e<(Z<)gQ!gF5->+i34-;kM_VskLq`xb+SsU~(OyXu zBO*CUw&O_^Uu%yJQM$c7Dn|d3NBwr9V=$0L#-a5yr%@L)@Z^*EZ-ZvY_IL*Fj7xwc zBZJr}fQ1j4esgxwVjXNO34DCnBD^hl;#tlKU7pH)jrR7ev-z__%So=*p{av?`>JQ> zxa3T|ta+$%R$tVGYIHRIY$LPo1Ad8(9em6%>C<&ChH?btcJdv^u< zu=)_rCkH1dr;D+)i`vw3Lrt?M(~1(hU_ctc?swWC{h52TY$31i&NbXPZ@(FIee@jX2tJ_V8^`2l4?c;NLDP}EHF&{b^ct}8`I^S&y z%_eqcc6Mj9=4jb0eX@=m1v$@q%8F(0Y14Hlk$s@ma|G|T*N{24ZMrpc%;!CJ5TI6F zvlm&TNsZplH}hN4c5Bw#fRMBZxS`_0V4sVHg#{qKhqzy#)A>P8;?JI*8~Db`@87SH zIi@FwyN%24;qREne2CmN+np~?dSN4_8zj$Arz>6N^|@j%wyL!gP5cod%|EgGY^k-! z*I68{LR677n6TCca}J|jiv;FOu$Y;Sj5D=gDkf@_t7t!4J zM+sXZbc({=e61k0B|Wv_QgF$1=JiGWa&TA4c@ocw;XnFn!D+vtk%evc`8z7)zgKxf z94c4hXqxTcQDzIkkXd_E2j&e`LkO{LcvezK>nLF&JJkWl(NfBcvb z6c9*u4Q9x1hsV&0|l!OK@Rrz34ntXNiN;4tU{06@IO3ZnK@y-Eh&(NZq17q zP*qx*U;z?*g3$R|Umn3u(~e>JCas z9#YSD*QZ%?rk?nR>CaKW4XJ>;ewhEKuw_j8V->5>5JtV?*A#*e|H>uZzjRv|#&s7{ zt`qzF{CWGcL#!QqD((~Bvkcj+dPA(#*CA_+Njh>=BzXE7B&0=ikI&|g3WeKz2G*9r z#-Eohb?>iBrA_}?s+%0IKpZ{lvs*L5mtRKJnm#@T=E~VRw3d#KRKXHQ=R*@T@-W2c zkA1A{2Ve-oUx>;FGhtqlo3RB^QG}2q-U5&g`RC7nfz7t#u1nJq@2KU`^6JvVQOmc2 z!4kCQBY>_2$3w#{(j~5qg1o%i8sqLL-3L-(&C=AKYS5{)I{i~M{}-Oa8X!L8B3i&!qXL2e~*VZg2jy-*iOfd)&u z14(LlNRaiY}%72`8vEe+7@JY8=^&096bpP(< zrum3imq$se2ZBDY|KuoVWI{#qh@HI?yv=)X=q43Kb&KA*R@-y}$7+$aBdb>a4GXK_*N z#sp&3y&C>{+HR-(H^HqB8Zn9a4_~_n9=?A{_kMSM{GM(dW#!H@Zdy&&O3Hyto5VL) z*49_-;sLxYEvk`e@ZwH7&wKJcdGu&~7WCq`pQRIkwrdHrm|g{2AJi)7Us7~lo}3SE z?Y@Yl5NDYYGI~1Go>{STSwGm2#<#?lrN32%a(%Tn1CE({5fZ+r&>756{8*w|^pLRnnV>(z{4vt?nZ5ctB zy7!@_G62tGf3y}wRRlR#5 z^@T5jN|+pQdEWrizKcfCyLMm?&KxyZ!xmtPbca@)&DVFgsEq8`U;-6VT)evj8bfW^ z5cdI?`Rkh^H5gr%q2X8y+RAaDhJt6)wq`=?7dP&w=b6{gYKMNwBQ=V-$&a~T@4vLx z;o0KGAox&|kk$U7hVPbNHB)qVUSc=bC#}Mr7JG_FnxH<24frhRT(kxJ3+P(##l*$6 z&dgAN5CB9aEzrgw%TlR9X(k_OkK_*gsUk2{=OUEl;Xr{Af#gJvj?*qCw@yQ_4xvin z%BlQuCd!MOSiFq4pqq&3wC~HagiEEA+BS=X;h^fyGbn9{gJ}qEC6Nmlsg%l}NVjRs zyU_bg!YeQ>2=p(Fh-K8ABk8MsA#Ys`4VSgE4MDk->1nCR zhBThXUDR%i%0v<-k##e+J6LG{Y#(+ZCp{_7%v||hHRrY^ls2$Cktk%Q$y*2f(ws%E z4J-24ne&mB6zqP=*~`a0k5g_Tgc|qKBfff#=By;?uY4WaG7B`k8gDX~md@bhJL727 z+sBKu;rC$|O^mG6_GrAi}$=9>Fh#6<}D)Pl|m-fJn&hyEn|5$<`0;~P#) zaV7w0#Up91iQ5)_ErmL+QXf-lLKojNkB5spi}JMBe#So}B;*>Q7#EONROD56v)%DW z5D}s7_u3mN@r{bxYHLqdKcSbKiSs#$E2~AT`pU^BLDD>f&ed3qjfZDbo#SK)W2If* z%&mIatiO7thV96~5`;x+Om)aUH8rlaQW-TsM&oVSn^Dt>Ga0r>#Dmm^0!n3V>FriDU>!) znZ?FJl2!?hR9Jy7O6<8OJZNEup0wF#$W}1 zLPmBTvN#C~(x#O6ScZD{QnSU2`k(K;Nw21{-N@-#Yiny2Vm^n8?rm?9Ykbs9{+gq* z6W?ttn3UTUUN-sjmfVZKyWZWa(XJI_b`&TPzoFBm5tsXVFVU!l6C7M8s`-}orh6S5 z6>shAG}`QEFsUM?d5PP|y^2-K`eS2aJf`0NJrj*j1G?6WC~qTa${Q+^#qT=TNucUf z<{I(v@CZCk*v@K_@#3Z6oFGpsq+j!Y6GbMOhTHG{!kyeLX;U$}&zpc8 zqlHgU^}^fVJmLS6yup?~9IPIFo^4S1AH~~${xJ|Z9NsmyamFrzT~NUjrLX<@4_fq# z|Ko3nGJQd$OCw*F_kRfNvb$GBDf?>iWK`#Fv~&OcbQjM0+=GvukN4m1;mjCKH@f>- zpYPnlOZ9c{P4V=&&N^j4<471-OLMlj|CEuC<$Q%yg3Lixd2k+vrhiNu9*A@i+>9~o zlWg&{Ut+<(#9M!6Am3ee0Y0cF9iFNDvmWW-syO_7d#>z@X&*bE3 zX>_#e_vq+h8^l=lX8(VrpiKeLT{(*skqX5}z}?FL;f2A$PfNQbyPR(=j6An7lY1bY zR;(pe%`fnI5J%2Lxc^A|)b)@Z>d20eE045ugA#|Z>~TasOj zFVCS0KLwQR33OC2wgGAw_bj~{bAiq$aNu0+2}=1nF4^AEp=78_UjD27qn+6#Wx@HO z?_(lz&+c~!@?+BS;|bsLq4BAsH`%@$Vu;rgR5PK~Y%C;9alJN1p5xZ#NlW!duw--b zw<03!jYqP&T(+aoKg>I%Y1sO0j;8qu85u^c5J5HtY~uqY8a6f?EyxT3dTJB`@%K7I z_Ic~WZhQ&k7P|n0S`S-p`MuZM3Cw(|wkPOKF@`%MeZ_Z&`%dkIGgUTH z;K)*i%b1Rd3BB|6mFEtO(`MXv8@|Ee>5On8Ga8Z@4_ay!vKvl{*bTm ztvbfBRHwB&V`lb2Ab+8Hk42@HLdKvSsLhx-9;bvauI}y@hlhv%_5#4R&EQu_9Y`-k z(T^zoXS1_HX*0=IvXateJ+iUYUk$dzp5~|7_c)tHpcrN znkiI>Y5<|B@m;vMxCkAAHobUfqI6jtzzwM{CX+`fDdPWfb!J`kvQne62?(5`ciK0N zd#f>x?t*Rh{IYUf_nfjhpLHc#`BVV6OF5ap#XgDGUPps09?K3M3iYY&l_lEh^U*WS zDWZp7E1+=eOA#RIp%nd|G+n=e@^e!2BkC79<~M(VgjaIA@~4R#;L!p5(}ncB_}n@J zB%tWrg^jpYImWDHiw?)(pHTQEUn2eM=t7$DyUnJ^sQsY6o@Fg!M>mS1DlI{<*1a2( zoxO*5^`Y<7+h!E^tacYk92)F|K|gT2I-cxfQHF8vwevw&l^PP&rBC?kbbVTC2E zhMk2?lJh?iM?*U)4PqPS#-t=Z>?LC7$It3{Ose&jLg&_}Q+Eas7jk8)| z(v2;rNcRKe`!&b%zSVtlwE5e0xp(6d@7qA8VOzkg%Snm4IiwD?uE-Ff1_zH{c1EUo zTtUP&3bxHfFW^KjP)}9%wVwIS537w!|atX?N*xncQSpWF0O}f!*(W|2^9buDnb_4?E zV)e>u?NSOEd{2TJ3euYmHqOV3?2PNSpOd(j5u=giN*mp`76$3;C(B z&9}m$qA~V1K%(!=HG~4Bq68W~;ssqf7nwfnO;`J!tg3l=&k-l7G#VkxjoinY4i3PA zb$*wI5-IPWaztAFmiZp>%cQxoGQ-}>r+Dejgbx)ijCZ#L7oHp3zvJ_5Ht0o`s>AWN zW^alhDWFemK(oPTJNI6Vsr{9nXZyj?(OWJ)zD^(~0Om}hBBp=d`||Q2FECz|k*+`d zWT*Lly`TlHPIa$nfgn*@6L;o{&zJT#<-sc2rIvB~cEq~(<@-ES4Y zafduY1vQ@NG{W5Hz`rj|V{wXPYngH8KqZ;ecRE#4A9=d3gx*)BJ-F?1=uibtZ4?n~|O}TE6;ZUz9H>fy-u9KfgEA zagN&*KkDh6H$BII`E};$&}-#7?!}E-R;4vrZZa2ng3M$CjnZF(GQtPp>9gK-1kU5V zEg{!`7g7zX2&pe6KfaHkd7iO!QziU>JVNKHvNGhJGN@W_A~GtpSYhPyMY&6iaiu!` zob0j$ihpdV2%DKEZ%9JR?ds_Po1-s;M}pWJ zB|Q6Gc-bu?hWAL%J?2O^@0T!#8i?F=-TpjWY1BCZYV_a1cS2G+beM?^FV5KKw@e|k ztv^aGPhntZ{T2Sw>!W6 zo?$lNGP@dca5QOlA|Ye2ky8BePBEeLhCpRLX>NnlMwAoq`IPcU-Ao){L9@IVj!*L7 zW!xNw)+_X_J^&53_k1(IxOZzj$B1l|k$&so#ktqz-mrDNxA4h_>9tR`_^FT0{+Mu= zN6@9wiSoaFQx*C{9V2&EPKh+v&U?I0>F4PB!Ko#J*8DBqy9g?L--dhYjR)VS|EA10 zbe3(Ksy5BRecK$>4CHJ`G!P-73Ge7*5J*sTN{-xm^q=q2RHge1*!2g24!1R1SX#%9ncm)!2hBb>6uV@AnPlVTB(lawr0T&LViOoD&bI1!S zDnPt^=^JQYMKCcbr$fpzPrLatzC-qG*9D_s}w_r#?lt;}JTWHaTT zNM_@;0pB;JM>O$0H^C-nFgZHKY4e!Sp~ggjme+J3)!GJ>LNhZu4YXK@vZ%5jR#nkM zBv)q7G{U7aPLKXotBKkU9HX}I2ogxr5#a33R zXglq7en49fAE9*D6}z1LO?aAg=(jN`R^7k1-V|nywFo!7R!FWRbUt#^vBYr3kXHCs zdFik`cKlxDjGL&Qfh%6Ru({B2UnVe_$dhrOVVy#NcEdbD|z)U9rxJneFUKCIn*E`R-c23XEdIqMS>sCr0j}P1%Xk`2~ zdHnIYpp!&+yVY)>z-N@^nqK)2(Sbs>QlCB=4L6>JIwk~2B^Md)8fVU)oKDo_Eq%oj z8`!zZ%i*EECFr#M_xDfwYy0kaIi|n?!K8PGGliSEwheLv$vo1Y$1|r!EIsd}xgJ1Q z`-41#IHc-6=Hh}suphWyz*E&wHztjI6@aA`qY%cLBs@rV1m-7s+C=!t&7bLLPsN zL4OwDo034BYQwg^ux%LAhY{~JjM2#FL|TM@{Gn?GnN|+Fp88x6@$?ZfGP4MmEVspY z(QNk(UQPpE1mLyKp(vp>6C#ol6W#8^t*~`^`X1uRy~hmf^mi%y?pN(`mi=8aFq^%F zTwe63D3d1cou9(NkMo>3GjYlNuv%w0`4h82-Ue5f8^D3pc=7VWeyGbK2j%ROT75wA zf$r?4y{=us1MQMOEY0)$QSZB2b&1MW#*+fNNW=&z673~k4s z0%6vl?7FE-!lv^`Rz@b_E-5Kr`Ij&H4}7xy`vf4@rD-qiI`a!0AqczmW+L6hqoCFx zA=6j$dW_=_^~%QVhZ|7uIlE4^osQ}n#NbMrcdh#E|Dp4qTNWwV8ETpT zd7r?f_QdDJV{!&UEhl;1YPp`L!)nCpT7S4Ec8x${D^b)J91ezKmS$20bCW6|R(x4Zt1MJ^G z9;>l0K=u~_Wrr+G@^T?v1jG!#0LKk!L?j%B3XGJjGS$~)mvTMD%aQXo!=!ZkjR=I4%SwN$UjBpD#bR?XvmG?d6r{+9*z}rtq}^T4 z&NgPB_GN!Ux<0V39G39>+hT0*>RL0=->;yW<_tQD0rBtuKgrGd@Hcz}&Htmi;gha- zj_hnv+uPaGBd1t#yu&Q!F=IzSV9+y$apov2B&77H2UW~Y27TxxAvClH3##&B+2i% zNTNLF^{jPjr28hJ{YkIorFPIMNlMDC&>Cv*WrkJ*vSj(81 zhR9=a;q;7K<`(GmCRpa?KKIe~yp71o{33_^JU$A|2@6qH*h264!u=O5Y3{3vXX4`c zylN?%O(?&<{8mbh3NX%_OPQFt<}R~hNev!+%->0PVcGdotCJd~QXVbh)^$(_bd zQmvhD{9B;ox(-^j4PXKN3_#LQF2Y?g?U!iQFX>TPa0M-FVNZLn9{Ns%Wdw_{NJnnS zf;&;eD43*sS(q~3!~m%@>&_1nlJM7|0ndFW<=7jzx#4}K=)575e0d}*p-c=r5oDYE z7phnSE7J<$#Xa$Pa0uh~h@ug^7&~oL~`nJNADv7q1W0IPX${x?!-!v4_^cqGm^4cW3rial>)q9@J=H zWtp2(FDc{35DQt{+Cu&E9iPKxPrvJTf|Degb4T-^E1ZRDFmH00|Dvga3fZv55A6c{ zVWV>0L17+l93Nyy>$e)Uozo(p41PBtv>TQTvFgVvSBMCbjh;L%#?ZBC#&2C>roIU^6lG# zmfXi7^vCAh!StLRIfFln_PI(Q#_5Nb8me)t6T73Rsm08>zn(DJ>hA)^uQQdZO!@vIChBc9YH3MyTy;uIJddu&M+HpurZyf3N39L#hCU^J9znFes;mCPi zdd*|ro&n*tV9tX;yAkNFEkK^^$;ktpnR4KK zQYo%{`K|7R|IFZHWx*Zh{Y^@ZcYp9J6D2+b1Zd%}YwAp#qc_)^+~Yv(%-7_qZaJ-m z8-)X*IKNO!UYs^}^I8(20(GdWQqNQj{=$7kTHfyOCI?*+F@k@01NMvCqxIzMMz5My zV|Rf%(3N+2R`x5;R*oJ40U?tor}MkX#j)}9GR%Z zl9Z6K@h=`}_w-ai@X3;a?Bi-2G&V`!k-U~{Zo9*;PYDf;O=1oIv^?N^sl0UWz4Ud9 zMyfKFAI+Zl7g85O&T3jt5#c+!4~kmj*ijW(qrl_R!PUiK%|k%DP-i~o9$3jiPSo;}p(S+db_t=w!h>@E0>}8o6BS(F zHovPje9?knoOu95t-v2*8k88Mu;Q!1cy5I^1wQf{u|yowNfBp8s#Jz=U?9d#P70Ke z>2S?lpKB1L5_WqJLRA_jCM;C3=Aj|NTG{=A{7Cuy_QBopKe`nLZHm^N;r9ZUJMj&E zu8h$<7s2$4Z1LAJIt@9;#9T*WX2#>aaCw~j)o;r7DOXXw-J+j-mI_pn?{9~;OBfjZ zju@+D(UQ#?$`tw9`DtJ*K8CYh-gTse)-%R=pmD>+d%;)-XWD=7AYQ*kK_(z)JJN3j z+4Xy?wR_UP?6SwiYgGf}7k(zTiqx-9%Ih=lr=$5ia&uc4xrOd8h=yMA*V1%=nXStx zBIV+NRFcPq6RU4KH|amGxK>i2e!vO#k2$7=6&x)`tD+%Y&NF_8V*?T3GaG zAF3|~%?PGt_lHN9Yq(!rzoD=U<5-#xJ*&VJBY4|B(Nnk#Bc+sA_ycuM8aHzN&iR6g{9OSPYH#NHU@&_^Ms3TT=er z_hS!|oT9&^ol>f81ZiZS(2{hU5Nk|{Y zak?F?^UQncrVnY;x-1z4bvdmwlH(u}(C|~-i=U=u6XDtFWo1_8*%$x#4>NE2I2;Pwy~1tE(e`Aae#PENhbpy*3D7hssKklZvG}=^!;fg0{4t& zbdE(}8_l1eoaofR`gB8NSY4~LvUmbcc%0`9knsX{01ypbA)pPz0%q`n_^*q-Hhjoi z_5(Y)*7rBJDz(C)=6;1Z$wpFmBC029c(7Xe0R`h-`_8Pkf!X*iitm&Y6jnh$s7_4A z|E-S?;D1w~Vq|(W5{dZ2x1g&s+u%+L+Q&{9e{uQy`{#mSh&+^}jYFRdT`u3F7bYc5 zBK;P6oyProN5-x;3Z|Vw%vGW|qTaV;>=!ZNyYV(#)~>$p?e+1N6hV*8-s0mARA#|1 z{*^{e47{q`ojyqF*g4JH>WW$W&8E}fC0C=HPkU`U{JkLLV%yeoHeTN7pBZ@H z@M2}@f%g5lQtR>sH(fkV`;WpOpET4iLr{o2}y{*KdM+v&4T%Fd$fthFmG z<^c8Aztv)2Ozj(`Z@iH? zkJ`T~-~V9VFWeojq75SB9Vw@pj0Y{>$YuHai&x$EchBf-ZiiQ(^wXA7@-+qCI}f_- zZWJU5?sN_d#*GciHIH(B?rOziUfurw3li2uabqKYKR=I|>I1c^&8iH}m$W@!KFB0y zGpEcT9VQ;|V3J_xU@a>Nb38eBMs6|nH#E-~wG@BXV*(nrFfx#*{04zj8OX;QA1Wlf zBqh5lt+c;J;;T~%VM$h!!ZQdNkMX*GUU_&7XfrFkR-PZ z$3~1w?o7l_iLul081}2VhLwnNGjH;<%c%_;rnmU1A0$aR!l+J986QQ@j}&P%KD^JT z$Vc%s+4t?04Y*nn`pEkBaE>|w8*FB?-2AQ|Zs+5d2(NpCuZ};|FMLWu6Qr-nAZ>7M zE0vGUl`k!$p^72bR{lO^(de!uSC5%xoC;W9hOe8 zXYN1aC;3j7beaI?1bs%Zpm_csEf-h$bn6G~0WO?_DBEYcV#+QH%?a`{G8Rr(<*ETc zR6rv7I4?fFYJPwBRdMAX&NaE?Q07-ivVkK(`Cm@R&pNe99px&g3^=4d@U;ecH}K@& zXZ_39i5OYNv9&YNc}>w@_0DSWTS5j8f`(H7JGeW6lrZ}7Iqz4Ot!Z7&Xtl%~ti@)s zIJGl+a0vHcyy2ZLWh@j^R#O)f^G);pO|iATUC#^G;+X6W_Qagyt(5`=rWa+d4R;$l z?jbOF2R>#FRSGn;8}8%b1r8USJyAc`S0-*BvaDnvmMldO(8+8HP(*~#U^eI$E2`#? z4)3S=WZ;fA4Ei?8ny2H1j?p6^?a(nEXo3b+j-8)MA^RpwOgIB_uy63j#0kYr1F5mRm&VRQ~Z2J9g zX*M8cczk?3mL_NrQ4hZMc8>SA#5mef#e|Udo@Wfc7xp~kUS{3AV&IxNSk5z9r{e3GwrPe*FC_{3>5Q`v6ey9MUn?aX^+xo!>i3Itv1F#m`Z%kLQ!@ikyV^!b- z)Vd&$_cH;Nvd1vwN{CvTMuSQ6Vwh+z?HBGYIh{<@Fg!RN9AOYv6pYiB{KcX+y}1zA z0M+M;PUZ{=LdcX6{m22k_2)qoS1=sYz67hR7skR$n*H+hq=5CM z!LY*Q8keY6=+7_$T+xrs=Rzb_B>`WHMA0IU^|duL!a&qM%S|3GoYdDpX3jkhY%6bZ zl)D5tHsfX=En`a_tY5FV8a>acdA34et#rY+E+vC-%-baQJ8N_09y#>@$!I|LZwLC& zc0;9_t(w1SKbwfSU#vk(?}d4o+z3vgE3KhumiPzVK98@@r3)r*rI6_(qwq(w3_;+{ z8^mHJ)wiBoRL5cZGW=3 zu+R)J;hoIL$Vh8t60uFv;{-H&z1 zsi>|T0h`k(Vz=P)!p-gMA2wLTF3;8gf#xa5%rwUH8L7Ih8A9li z&$DMl_IX^W1XcD#OM-J?@5Gkod*dwN%bnrN)hIW`MZB?II(393^~W^a+-i1*>&m`O zO`@=Rlz0;IZpr@vJHJNK;EBQVB;#&7@ujbIo8uTJMfxuH59^6$8841n`uqch7`SjfDPO!uf{Kk^rV-nfq#g?DEt0nV0^zw^z0#RiKQ_SSA-;)WylUMLC zBqr&!)?MG&kjbmE`5+=nUCZ9M4kk1D*LxHDcPL0oJ4f3!T~4aR-=%j(zD57_ z`Pb6qg~B)4}*oHtox0r=GYI)nH`X8)rFsJ1hxO?TbI^qb%Wa?EcS ze5&mSGvW>C(h<@UQCXXqwBIzb+#&FQ0gCzA7LML7hKjWaPNNQUm>tDm3W;>D?w7kr zy=fiP*3>M6xODNRTMuQTreRLS4tXYS_6EwiuS@Hb7acX8z6UMUg{`M>jT?PSW-PY!2$b!~RnKpSyg&_Mx5JO&u4*uWRY zPoePQ9RZ4gt+h28GZ$Va$yYDEYwq{6y~D(=BSgfU^uM?)?N}wvXU8eLJl&$cRdupF zY51e*P9H4x{KMJqeoRlF`vZHb zuC?_U#Bf{pcXjcfnvLgvCpp#QeEX^RQ8!g=xqei;;iu=a@`Gq-M~R=~;us(}ghqe@ zk9cuWX|@T!R3i+gsP^DNGqq&mO-W3S(djV!q)%3+oQ9FB_QVm?pzmP(0L47d?Y<*7 z;i2K-`y`>92Cb;~(v|p!o82nxoGXKC-QIP&JDMGm)?l+gixI(CGD`dUVoZRAjGU&n z#5!0{E0F9cyZ?fBD~{(9jOj3^f71G`Xv@p7qYU)i1ARD$E za-gXuJc4Znshi@28lSf=VbTGEOBi15auOB|{oUQ&c{&AeZ|@C=bv$H1miZDIYL)cP zdKw4R0n|TD%a33LolC?ZUqa1o{?S^M-}=p)Ol%UCUxGZ&f2RLkicr=d2j5M4`1lpm z%Ms|}sDf|j&FA2E76K&kU9|uiG}O0@Bwdc2_BdlqQ*J?YB!70+j3(WaDp&U zfYush4C`=n#797bru!a`C2<6WfFF1jh2J_l*4@$%y8krFQ4xPz@a6;%KD<-YMkvHa%D8%z59OoTW+ne>C7SfhkWm{ z$!{)H1f7`}angG>9F&8po?u&4cTCiXiJ`L4(@k9e~w&M-f%#y#m+&*h- zYu*zu@y~!A^A*spXaV|`}gk?w+U&7lzL;<*mX#dzx3f9H#9Wt3E?JLruwSf8hMEU|PJjpjlBed~E|AKd12LYf{CWSPS@P~@2ppTC@J~$|!JLwtxqwPIcWngYbtr>~u zW&PuK`)~NtQtk%W^OPiCLKN@uq2{x^yWOiLH59z_BWlLXu|X89?-}qsq6nB{e%>8?$UVpoV}w6<7a;5-aMrj6u-Hsn+ItWa_Cxr%`2pXN7%9zxaMoAV;)TU-6|dZvz;%x;dt8jn+l9#~2E zkbTk`4*!w?kD<%)_TA)^lv3wiU9jA)b^vS&16JA@*fm)!!yFIS2h&c^&H|wQjY@Lo zjw=je6z=lA(HH_Jsrx9VRLagmf@&wH{+?Zh%~qx7&{veXaG|7LBK@`0?d=PHrdS8! zzz4*04OaHsYiWg+W+Yv`y+5F>#;?OxW%b~<4j-t!l>yo@WSQR&3mpOwjbM|!Q2;b# z$1g|o#LlD@82mD0c;MD1l8NqTT2jt!GM`+Qd(<0QJ`p`cRKhmNuNXx<%AU+`1l z9aHkZ;W7P*^Y34+)4{$+u~FS)o}RP^9~JUD$yLl|d#q`1M|<4UMmPKQ@0h8l>1^-X zFim&Af1A(?JgVGrI=#!NV6gi$tR*?W1r~T zBe1r-2W{_-=CZ%PqfyvBCzY4i#FLU@<@|Wt08HWlO@;A{R0IVh8K>nNs{6(KZ<-%R zdLEsf#W1Sso}Ysp7!CN-1gHjPPk;NFvESQ#^p80vx6KjFsO*kfEqZ|f!r?n-q?Iizuh zufi1SHpfJM`>&JWc6TU;|5D!KvRam{3np9$_;wN0@i>A_N5eGGT=f{60x%pj=Y3ccR z9+YoiQu*@4$tmhJH9}cADB4mFTPxn~C4xAW;Ajb!l0waAoP4{+ z2G*4FkL7b48XCf%((GA3o1NsYE~zZ#DF6PL^dIi#3{#2fmpbRCoz35OE2+iSj~t*k zoMid%REnjL0q(>#4ZBkgty8GQ>!3^@V68px=cJu^}7 z>KK2Q%TynJ8N~fzSp?a_Q!5AP=UPTuTEB|Q$`2q02Z#D?VA+ms9o50)BID*G_YixY z;?m@(@U!&b$(v)LRHSf$nS^M%@jw^I}Z5_|3>N=j=d&o$IZy-?hBId*Z_18vc#G(sNz?{d*Diz-qwjc#_bJ0vx0f zPP0HL#^4+u!u9bM9>ATdvW)~s!%YqsJlFnG`D>_=*VRYSnI3_oTd%O&ir+`^*+`V& zQ8ek3kd2rTy)yL1K$deC-^|U#TC|$S7i1q`sM1M!H0SIVnlC|n|LczQ*0Hr<)G9rB zl=GU>{TK;6w-@j3Tj;OMn;7$Pa!vw7z~I}c~v>>6N??I>v3(>*fpEzW8x@Qg0S22Ko7Q#of+;sHw*ew)_xF4qL^UnJ2 z!%l-Fs@4x*yN056Q!3Yd5q?f}kAdZvR*DFl?S%jPYTi`8ug})ztm~HJL(k8d8AosX z3sR()_-n9q00=AuUOT;3j|pBV&JnV+xRn7FrQY7XS1=-h|7JsJ7{EDXHQFy=k;HDqqHR$D>pOSun7OtHX<|hod)`!3j?Y zNxPW#5l_v|bYJGj9(wueH+vTJji+9BT1+1CCRU3KKqH4xgqwv*?jc=seQ2ORwDsky zkIs$ko<~8W5xaRI)6+vFjd_vl$N@_OHIxREYI8Dp)e0kfD&$8}N=^}L2n4f+a4q87 zZ6DGTXNt5g6^jN!4+CCzau(IfNOjLK6F}J{#Ks=!dam(S7;8kvZoa*;?OT9~GyKFH zcVnt@%M7065s$qVjC#1Ew)OPn_pEeBBO%~P?f}(CoqVd$UD(Q{%*}IdLL2q;8r*n@ zVg;Y*K>(WnyX}enyetB@1}Y$f>lTkszdDkfsIYKs`EX!x;x_nrLSy=r+y(!3^lBe7 zTxf;Is71nD`}6KI zbaDuiS0Q88f{1Digk7B2;-cR@RA0h?H?@klo9=392qa2)eDCa;83_n=)E>6;k~_Qg z63Od5)qrx-z$x-@!dSZ6d^~SffMhLyTJ>S-bg783^Dc-6BvLu|R zJgp9gKkgO{uk{n)Y!RXIPGiwyQDXHtebfrxKbp~xmit3_;r!<6NKF#$!gu@}#jp9Y zF4D#&$p!JhsCo;iD7&a_ct~jhDG5PBI;6W4mF{k&I|QUd0RaI;LP?Pa=?3X80V$D2 zX^`$l`1icu`>pkV%Nccvj?CQmIcM){UxAMO-v?dkU}=#ov^I-}By#t`{sXVWY_^Pb zowk&qdYxB=Aa|UX5U>8m_;oMLqx?I**hPI#5+Mi!PTGKIm^*e{vs>tNj zrgBOS=@hlRvlB=eJeGQf));yQ`^A)tJAHK51s5x8?*m3g%T-v9AE#vtFK!$Ksqi{l zfBe9sCg?eV{o@<-fink$XMXEoRlCwN7Z{L&eg}z zF$tM2gZ%{|458(ad8Ga0<4Nf$8E$<>92J5BLc3Uq>589z{~4qYEtWYQ;^IbwGeSIG zv7f9g>dc=%;hsC~E2H0Jn`2)02(H{gzi&z8UXsDZLxkfL&&L}@5uQIGTMK!{Wqq5~ zTdthW$V{f7*_W6^*(h0TU11UpJkHl&YECX4lpLGh3phMY{jPiV{`VV(D=;Wcq7ioe z+>NpVojo!e>6rHx0MgMwp+;8I040C{<{F?G*I*E%dvmc_YC~0hxjP#Phv=^ry>x`M z+%t(j@{->++FE+SjaO;5k7h!^K`2G2)GXr3t5@E;7NO4=XQ^o8;Ii!POjWkNYc82C zfDrQ51y=xpaTFC5A&9C>n77PFlCI9^%=5VIf?KXH@?Y5}I<@w-`%&yg6S@(E0v&4M zAx58K*~daVi$s116Ay;v&xrp}cB(yl?!m_8*e_ht*S1*j?K9QKXD=Zff7|qMjNRgNBNDHBC2oZ)!FBqOCIcc?{_wj7Vg>YS-a|?vnWK< z3K5{^a6R3dkBi)C`t8q^KCU#TO|t9jMBm!ocSGgTpT_;5N#@R~j*cKbG^vW3egj|D zO)dHGG!JK8^^9ort<}{(YI5FP_kEdYeXB7K~^^m;Pdfnyz28HFgx2il&=qS=r)n5E}4Q zKj6f2R7_8AdGx@u#63Fqt&8(i|X%>yW!@b_IM4><-u}1 zXI8&8{P}D!yK9Fhn~tACX_XyQS?NKSI`9>s=vwGqa#^A%aUdtA5)Memk#A0hR34g< zu|v;8ay5DUJ@0qukhS*a*WE+Snt6?VC-0(&(9;d%&dDbrShv>jhz#v9UvX0NWaYbKQVEk5z)sW#+M0_1Aavu57I<)tLegWFsVlrOg+8 zQ=_A!v$I-SgR5l~b^Pg0sGWSI=wJB){7;Qllv`oqG;7Rttq zIr~HJ?2X7?O%mwyCL9AwcfE>-o)&VITm7xuP8KRdugz9oE_8$Xy}}H_C*}{2V7A5u zRy2K^Gc~11pKUrU)P;owXyzV60AU-C(s7C4T@&^snqQSdRB|8r z_=rGFPe?|FNlQ!ngoT8_M&wwZRNPaYxzww9@|#anc+YB)Q{SNiA^L;Bb1RwrOw*CT zFju&9mL=atPAxopEiEpeA_YNV?y zeYePapMP02uT}KM?5YB6*B+iEhYb*F2;6&zmx`5smF=gvNrpNrneqyEhBr`m#f&xh ztUJS_Sf}s{3l3B{1J)BK*p26q9*s0pk}fWj01*)Q4}?ZWVk6#A{oRFi4iDGkL4p2< z44A|<_e>t!WR|mVOwiY8MH4d(j|V+$^v!I|{*U+U+o47I%P*0h`}y(jOP+OnZ_j^(-bkX5Lp2{?uU&T8{d^4u zXCLe>v)`VY)9SAgPg*=JVfe1NqHxDje((1y;5_jM6mDd;Ex!L+nmy`Sf!YEy}TV4EmC>v zq755EH^0r+XAi8d8t<@Sd5H|oqTAW6f0h=qYtqlrNMs|yIlH(pkOZr<9GDBrjjf&j zIcP_R)PZa$L3+W&gC)52K^m1icodfDaUi+caIK(;V&UL;44DVe4)gNz?p>XGzYUDg)s7Mk@}Aep$Ne668! zPq+W=A_PPAMmUMr&Iby%jWoSPI+8yQi(_XlRIk5bjTZ6{aynb+0t}GPTyIZ>xD{VY zO6nB+$7yfhjvLn*NI&=Yiy$ru;1kK#`OQR~;t5%_em_7TTA9+$N*p;2sc%DYdX7gk z5PoD)RE+zZ7?sW8k&kU>|7RC^!uLIKv_p0{xo`&b6lfPt`}+CSRD0Oj^=FC><_Ky4{7KYnJ9NvLAXM3QMyf&!?e(+kj_!_^m6xh$B$MrmdS<)Ttg!RliTRnO%36XeV1Il-!2TwFxV%b<TcD2S#$y)Fg(nEEc+Fo2ZBP9Wdqb>5&n) z!_;`4h%kur@LA8p!OhAi#{XB?IZKEzo#*tL5<=0vX&c*g(&^j{!_|RR3lv5?cxdsAZh-6JBo=%Dx9{HB zcPiN@Xy9Mu@LC7hpWrirZz8Jo-EIA#?z=_!1%GkS73TJIS{4cue-~HI3zlLtwXdj` zTy{h}y-ptm^SxUS-%J{Yu_=uG_nX+q$7c@kIP&S4nL9wb0reUkOp!I-Wn?s8DVM&< z$yxabdX-T~LuFu~r#ArGV<$^BwP8Ep20g^opw_RleGd*WSpZV9u(LlJ$O$&RQa-vU4r z+1))nFzEBcZq59dWoHt5N=-rW@dz5DB>qGXU>>x?G^G-Nl;f_hE{j;{dBr_t(PeV- z)EGR1SXvRFP_mijw;_S#;yozSw_01Jja5`)A6we3bnw>fsSXYbY!ec`<8c`0kbAUJ z#HqnZERV#`_JKHM0hsaG{Hxo9hm4qL)&pT{%%=0dip7xNDRc{9QH{oxeAzg-=Jtex zC>@Pn^cMO^Ntj zH`et(rPWrcg0!eN;6Li64>ac(h-gM86}WnOI=xuJl~aew8-SkuHL_I;+m#=DUM?U9pE)D^9Kt-on0 z_V-6@sfUA2>17Ck1@uHu8@EI^t{~(moo(XLl*6qG1mbshKaXYep{1YDLQ=^RTg;yx z-3Po@`o9eR?p0xvZ6f7tVRdyPVC-|wC|{DFQTm0~YdqYZOER-1u>Cc*C1|l=<)9;y zH#d`^fynpsAwr2-U9kQoVpQve*Zb-G*?=aBBVQiL-C-R|SxsV$Is;p^kUAsh=9(HI zWEeOP-mBNI(E}9h3$CxbV}2~Hk7D;mlN*IdO9Kqv+S&P9@Zm$&E8JVVQcSb$nS^AE z#s<|CSA6edlD(T_&nBrW45x{I%h{GV_@AR2ocVX|Q;24Zgr3g=hW zjPYER!#I~Vr>xky4k3?YAj*(4+sqoZ9dBQWS^QNygEcd4XlSC>uw|HnjL6wT2?5{I}ql1H$&-KkXM>1pDOf-X7 zpk*xW*}zi_^eQ;|q~zmQ5n9@TCYU+j@}m!bu8#(?(ai%k^AC7sG>CMKd?kOX!G3e| zz_ArZtai-cB=e8x{0}jPfB~QrxZg#N%Mw*lA|Pf1@#PuHqx{k46rA!f@qN?T_*UGq!xlp$GnvJy&uowjhbQOjpO9taD^HR_U3Jz;HrxY zCWOGl$`p~h!i?Mm+(TZM#qQ&|k-jw#tS!v8_UEKk<*A=p8xgpW_LBccc5?0#T} znSW%yd-pDsoh6Um-7D@P9;uULZ%=El)p>C;ua2rlstjdTQiOg6Y5~gpRM2yhQi2-7 zJ9jiqYr`J2&CE3P!)|;A_ZMtU0Qd;_HCz{t>^eBS52BDPS*lFu)~_NmCnxm5EU`|g> zZ8Ulgpe-b=hx9Cke6@q}1xiY=GLR{qn6L`G zxP;@J<-0G0OGsVk9$SvNeyh4u{jIX1@hqrNSC72sDLo_~iv;cba3X!DZxGJJgi}>A z-1^@u_McokXDRx#_@cj>fc`i-s`6{PZTjHq_Dzj}1~F~qRvLAhgomgBh8DMw%2&JT z=&yF%h!0eR+{%kuY>9tBcynp&&WpD+!1J~(tvcX~pyMQAYI?fFeQxejmt%D!quGYW z#>NPZ{4Im>tgufS`BmU0RHK`(wT<#va3P~qW;+ke!KM@|D=QuDBCH{yRUJ^(eyM82WFR61|0L`Z=Ut+9SZST79CzQY7cU|IQ{V9VZ)-sx53 z^N^~5S3;#oc~E!dxo*H>ZdN@xDd~VggIBQuTcSnh8zQ}G`>|g@21uBmoSd~AD;Qe> zY}f|Ir-RTd%NiL`2c9iN#6uP7hVMp?~hYW;g=s=afb*n3W5ldJ@Q{QmXZ`kN2sm9a}wWW^htiDRYc zGMXfE9aCNU@$qTjJb&fQ$6cJ#(oyr61+QZIkcXhm`El8rHy?xT&9s~r{_nfPT7H1@MRe$L8W zRhf=Q|7=vskMK4aw-=TXzy0tkety_rJP2E4UK1jdO%$V!$-PzJKzFtSQUgJ##VsId z=Y3LAcacfcv^DHWbI{bq_;f_eCL|;T(_z&YFyv<(3t1U+Swp|W9097`|6o^m6BARc zPhZ4YRp3oqqF?zHy|umj8O-4Ycg4cv7f~mt`^@MG=as$n4xYKMpRzYsv%d6-cvDBC zLK~2f3f_7PcZ7qWq@z=z-mRRI&&cwD!q78D*#2aFOnh^_}X zVW>0ToU-AmsG}MM=GLFRy}fO21)b=(g{M&$H3k}&xAymYpGK2!%Zy%bR&M;V>MihU zc=^auJF?gqA^DfTkAQiCDO*_XFld+o1@k|Q0<^o(RqjGd>31;W(jwq6*DL|+R~SrO zK8qSDLCFud^J`dx4jJM;yhT|nY*Akhz=EW3CgeWW7qyZHKVqw}2~{%!6KdUV$SSJ% ze~D5Kas~d~Z^KNxSbCV4cyN?o^5u*ituGb4<%7V4kuoU55*8dWpNhIl58TXx|9;{P(7Om8y#g2D zD4-d#lXDq8gAJY*CZRO{AUpmI%xO%BsHpsAAxHHY$m=Y@du0PWJ-;&E3+P)Wuc@9|23s6n9^KmIM*f2A4}=3Z<&?)qf>eSp1nA#aN~Ea`e)jwVf+ZB6R+sEai^yoL)lW-)%9m21%%k?!XMfh~~~65B&!pJU4$g)SPYo zZur#q`gK{^vgK16!r0BKPkT;WT6=Hpu}5_Df^NZwnt-|H!mM(tj)RPyyfxOh$g0U zj3Z>U1AYTTn*`wR8TlAD13f))NTle^7p;KQ@yh>sIyzQ3!V~apzQWrc9*1HsdfrqB z8kDMAW)}oAqZqA61(LR$!FGu0rdJM+UD3%h_Xg6P-8;vvsLMU?&i&Z8Mq_=6x8Uex zZeHH^>(`NY?)A9pl9LEyWDD2nQ2cSs z7=x4YepmA>mTlv`=_rP!os>rVF1p3^ zokHUuEAF~0Yil=G+yxg7^qWjsq=3SqAbw}CDOY;`uW=$Yi?gu>mu?{&i6VvZ(mJP$k25Kj3MDxnwISPbpy@0f0#R>arZ}m@jbw|c; ziU6yeoBZaKy2704@4f_%XU1cP2_RMZrT^Q|p0>Kpr16 zmc<+-u_u4RQs(S%klw10j@roEl4 z14a9q%gaX<`@VaV^^y)GFh2mH)ywU@qa%KPUF#2h0}HMyP)T*)XBMN9a-JL}N=*6@ z8=jVyoP25^0uCx>k3W=w2*S!i@@nr9VEthIrVnXMGtlPVR($sCFM@90iFpYouH|4! zREHeXt0m^hdV!62ESL-20ok-TV!37DHjMwS>Vcc9n5FgxvTyZ4ini$s_H`3AgoY5& zx#EbBuuEA*sWmh*Y9v;U+i>P4i;nxixQ=(lOerBBuY)c_q80Rn@HM{jXiaofl;~ZT zo*+REPR?Ao$(rQS^r*p*VWyPEZ>LcTSE%%&Q^y!+d9Ty)@n7a?#1U~z)G=b; zi;EER-f4Yjwlc;_Ou2<$K>t?C|BMz*`dAtQOqQ(tNbA7 zH2O)y7KOF2D5;5v1f9gHxzE3iei1=JooA*Wx)&Py7N?I;E6MTQeGJPQtegbagdIWU z5BzqkO?53&DV7@hj|Ce{w?GFMmsNQ#`!@?{)K%pFQd{X5d^ffEMb`;lz`HL%S; z5TB#JrIIqAeN13?Pwcz{V|@z8*wJyT1UN3ShDd}E4CDjx%)S+_ljDRDfy?MyOA1U_ zasHGw4{amj=lxs|lh&6zo(Ye4;xJviXm}ei3L85{^PomQ1Z4?23n|W(%enjI#I|}D z|Cgrgk4g{ls01DHI(VoXut16T0K92irDAi=5hkwpMPe9gRl#1jjBooV7GRsTm@_7r`R)+6PC`=4`-}mlQyKQfmY}Qsh&fmw=hxTQ5Se7o`puwN=7d*qlpiSoSUtM=Vxw*Q zj?oVO*a#tu=q?z%QKnaX@IhIfEwK;+xdExTdS>dtPYHm&53HiO+jn_iHvl&fCl`So zb!M?Ubhy!b)rf*%AHTrXhF}c#U$O}Gv;9&$-E7;)XuwBmv#i6zg+W|MC}&JR|2={NP{JbNw5gUu;aG&G1O@{2rBo*~f7 zIDnmBTK6t<0ElH%aAwJa8-VKGx&JVK3~&W5po`1!-ej#eCC|>VV&%VpD0gU2$ z;C&^tQ$s9qE@T%qu@TBu4}1dSmdg!X?#4YG6%~-Ak3xntDWLrPFaD~%dHhAvx9K`H zCE*VnRp3_86)L@e6h!V%lprh`6qFli3Z&e3oxl98~V1{KBb(&A#{ZMdZ& zjh=**bm7%)Nvsq=hU60!#%A(Ov^u9W=m;HW;WpJpdc+>S6t4jDZ8f$;9tu2|`jb_W zMLrG+I2;h7LcuGhPiG81hdS7gT~Kh`8z|*(do9~RA&C?9rFF#}^fff8y6_784kypv z9W^D2mr^nX<~6&zOdsnp`N!tp29gMDsPG7p4hFb0kc$K-`3|~FL%aM{HrF(2t=^c( zJx_d}wC!9Pb99*^#BlC^Gfa0-QBnU44GbuIBx=Ik0@j5;LvlY6HTBltmd&xkTQFh= z$~#;J@SFuz5O~J9Krpd)XHO4#Lcd+tqVAJ`6AU?ZMuZwQcd1<_0+4K^^$Z>+8aQr% z{l74}%v%O5*}jS`N(A$DSa>^5`a%nb7`Oc#XGYIb9b=W_sjijGeNHmmm*OU@(I8qi zqxkyk)GJGyCQH(DLu(VczIA{(WuWE3W)7^*xHCWaXc$0D5l1uLQp|X)rgP#EX!1qc zWj9<_>XQq!3?hcl7uixeJ3HS9Zi}YxuO7)AP79qRf5XPz!`&y^Z+a%n{2%9C-cKAq zf4`WSfwzSh&zSijnyiPbB0+%(xkCYsm1#=u&68{y!2O}tiXS*oU*Z2UW*;`?7(V6b zg+-CeyG+P);>Q|QuQO0Jba;5UIR!B?*F!DWeKz_!5%ChgsyGbWFsH1fN2@yex>wxy z_ZA*K?Xj9O1QW!1>pns($*YxQ)BkA1ycnT!F{?J9iCG402<`Ofcp&(wT17K6>>3ycy=hTtXua0h8FO@V!W0o=nVN`L`b znV52(gn=mOt1&cGTt>BK=w`I~%&?=53B%nk1E+mMo)%X_5x>))#`BTSpXuH=;p0Qp zad%ITpN+M3yQAO|jJmo(#6d(z7z|@%bZ-5MW#(cXD$P$LDMM>6&5!{19}tVvrGoA` zO;?4;W=X545P%aHIPW2|q(9&M+YQR%(yO4RXP1;TsfNF95C7{QBd&@2Rj`{svYk5B zDe6{w)%Rf9A7ZPNuV&E^XM^;LbcE9IU?CZ|H66D>KL%d;!v0Ita=jl6^2DeipIabU z?hh3^f z^Y%GWnsT2$u37OvaXLD>iK(BgBsl7&CKAAi0w=~)m6KhF3K{`ce-xNq zEq$A$EN2@t@A9>z0N&G-s?@(1-;rrfQ_XIVVj0<$*%K}<=!@Du@0SuZMa7Rrlq{-% z%=&K~PkAIG{$n(h9z(7LY}u=;jeVtV@%&8MIa~e$wcZEA2sm;4A2Sk%%?$m6K3p#; zOphbni0kwV%SMvsibDUuz_zJ&yMI7H9N0Iw#xp|L8%q?bd_0}}&;3tdSP0QW0Qjr| z*6fk@f{z_y1YL#^hD->sP;Upk7wMk?zAhkH0*B=cX$V+WboC0XxsBuer*WN-YY^P} zy_J==Y@WQO2mv`&Mm7EeMs%4f&?MLSEOp~2Uzx!-G<7vpd@|U-dV67fwUtEfI4&~s zJ_u-xr9(Rwg1@jpWeVrA$}gzihtN^mlXwhK-HQ zLm30Vhp8Bn4S@&WXtOJ<9Up^YuNS0MyStO+kLZ*8ejR`g~y)rDSIcv3yt(W$}^pD&^#M4ApF zJ~RbvhY{#9Sff9G7VwcWV|-qKCebE@i4Y6C_rg@q{R8F3i=sA|HV4l?fX@^AOYscQ zRqUr>rilZc9@Lt}s64}6YtGCcda1Yl09%B#t!Bewow$Miel+>`RQY)S0m)}D_<0O# zX-2zqLO^txlhBbhTIUlAC1_>90PHq!8vZl~q<-YJ!ZGLl6sV-6Bpwkzc0y|Z-UfZ= z(sqi|pu`KlM=g;Q_^?dC-f~66pJ)Y}bLNFcHI8U<|8YslBwKWVSPcgE_2Lq@Wfp#B zs>q?oAb{EafiU}iTh!Is%pB{8eZBfhKZ4+%I97u2lZGfh7&zYkwEsuTe}CaJBIiAd zKey}yB1+G56SL#c2Lrcur)#*Wq%Eu%0nQYM9L1kL_d|LuLxKMe5h|#1^y+j7nC?{B zkM(Is%b$VXh#oW@FvGyh9>I$4LMsoN#(_HF)$;aM*-%RK1Y#!I)*lQFiD)L+XaThrUENwi% zDThQmz7C#7Fw1a&nvBa$uUO})!S?pI%2sz>+Y$clfwe<(9tyJ>aba2z6NiE<6KG2+ zIyy-&udmK`0g2Tx0o?22gJT#h_&e8dV@NK$3U7hNrW@L%Cbs1MxEm0v_9OT`ley{W z=6NGJut#nA8v(~PggfpfWYX51eCx=VAdBwGN$dyyYBFSKxvcahCWVHgngBDSB>icQ z#{M^#Ip+~uesNmb%zpdodId?~clyG4m>Wkcbq|b_p>YGVB!sD{DbgVcmIA22VDzJ< zasg~wsmjQr0{<#suZ>@5e4m(z5zh$wWi%*<$nT(M6}<(9 zXcHwB)g~@79;g|fD_*W(#LxyCZyye)Hzp=Q;fD{xyh!hEmXjm{r*`e`=u2iuc}


>9AE}|bZVdn1bxxyCHZOI!mU11fC zf%uZ0{q!N;^UroEi-+gK>o2fya1Kg41usVaWUfUd9FN5JuK=tYK4SYAPGn+YVh+3x zN8?KC7y%xhy%vzlXM-kp4uz+Qp7Y?Xe&r%NiGd)753%%a#ch3^E3F4r1u3G-hvx+V zFDs;pk*0iwS&F@teiDnS?N}!XfHF-|=gW7-K+pGN4!oI5*l#NTrLRtEJ+Uk{rmnGH zSv;?3hzRPua7hN2+fHDeox*s9nl=&xhm>IIaZ=%zcj$W^&_Ud}ML>PFcDrRO-U{gI zDxcLY6;mI(zdUX?W#^@M39?BXbe^JuC*VYJA0Wjd#7_r9x&O-r=m7Q^ZQVpp=X*vl zI)r&YlzecnE6{ko*B%JNsX>^v2BSdj2xx`7h_O`{Zhr;OCne+~bpQ{+717bw`4%rC zv4;jllML1m7=lYgOWj=Efh!F$wm@76y4Sk4<1Qky&PN#&4ka!1xC~eFX4$=3+ukKN zVd@^+UxC7g)hto6uC6@bB2wnHZD0Z)?JcQZGF$LhQr0QbD>sK7AOaaK=HTvrfDSjK z1Mp!#auZ?|jTOzA!wQlaG}SNGfg~;hbASf64iK;USHfXV_y)xc7K{q}^X&M(T`kwyU0&;BpVYI6rrT z&|a*RuOlVKVlaxLgpX7fnyAkswqOYn8bc*?vH!ABVTPc|q=i{hvN=#cdK}_z86j9Y zmKQ9Ib?tFR(gmjktF;%@X@>bZNpZp`L!?`4E^Q!qv({;VjSul+?JBa3%bmii6cyj6_nM1c^2nnORNCnS0I=Y+0Hx4xl333Ba zKMq(!mQ9Rv4>WwyukITZDnQbm!ly0j;QN=8#u#I@#66jXm?VNY#!SIyx=vcx(=swC@na% zgYIh;%EN-RT~DSM>q?PgAbF6gkWc55pnT5DV;P9y2%r({Ifac2VpQ({*%4y-x&fIO zhSy>AE;7J;g#tShG(WJyyAbH9RD$S;MoqQge$$|s!)UU$I`M`m;5?Ke9oKd5#FDyX_ z_?TWlreA=a$%RNE)FvA|9-^V+Da|UDz{kdhUmKNp8RtnPprtGT?s$Q&X zY=4o9KEmsuKuJ@}*NPQ30Dm2Ou4Hxyuqn17H(0TIZ-Yl_Smme?&&mDg!do;r~4b(H-)@QY4 z3d~@L7xYQxj4ZAP7YLXGe5e+c21L-GVLkTrQet#-a^X2*V%Bu_?eC7GY=z zbtO1_$Oy0p6vEJoR?Kbj@n=v0K@0jwvUiMcyliyGLK#%C(SFApVMj+t z$w1T9fzZVJm0ueJCI8sYR6Kn9gaID1j{xY>dJRmxc3XaW;qMbp&3|>2sr{iPf@K1V zO-ZE((B;n(8yrK4cGCm@`#*4Mv_-;dK~QEu98s8N&mtEwuq*HUDK%}ehObJ4A_)E& zoXT#OCr)6^g8|TbdyZoANxcOH=H3)k#OCCNF#CG~$1%J;S|S6lxu-J)`)azx4&;wj zl5(e-o13i>>;-lKs0f(w;u_RAJ3*?Yf2ysa$sI}6b~N_8?2n&4`(70s92^Lhm8`Qf zSKQEAwqcF)Dn!M71X%5lTjEnX!rA%#mlBGYcku4P#-C(m1H6une_y`PlaP??*;X;Nu$1ZV$N`)YT%3#rC|s}A<41BhT~_${FBtPT7p3Lfe8 z-n)a4H6>&V{ES^NjcC?&-nFehcrCl&h8UWwbwfi8ezC-5ZXnHScPM$$4D%@?*e~24 zJ=#-v@@U6^jyf&q`g~0nYQmX+;IcBCf8VB#tQhY1M=tyf47&K?Sy@7BbpvaTBb4GV zd7|(ii2u+D{d$*V-FT2b^=hhcH3m{iM`gBj^&l zmHiY_=Ler&o5RKy9Ibw~O_mF*(f6@g;zs`YmA$HzWMM62Fs&lbHVwAK5)cDDrG*po z=g<&$mPwQEZjIB-_{tOpSF#xRS^7Dnp?A42AR(jLc{#C3aNy{4k((re_NE7u_7)fOoO0S zE>FCN`6>h-6ggbEhp+f@M{GHcgPvr+$0s1LKJxv?kmlQzfsc#ZU-Y(;`fZE*N?!^n z$GqJcUQwrQO|NbNPI%K%;aGZ)v!gV|mgN4JpgrE%A<|rNUWdM}rbvg~f%nrS%#UU==8G`dmK-C9 zO}|a_pO+Zp|MW?;($~q?ssN`7a3AF8;3?um7J z10OV<2On1I+wIo)J}DJF$u@^TKfNZCp^X=!f+8ZHn*7gs{QyrrIJ>uSbb4x<{NY2k z1keTcA(to`_6=tQ)~(@RaM{;>d(T-lH8%b%(2p|!%$yx=m}b}!uVZc zp9E238EnNiV1BnLa_<@QEv9G_vXkwZ3HOU5J1<~^a|B-}+Px2YHD3|oO_z3q8a(Bw z(&D+9)Oc4}6R`(xO2Xokdp8^$cA<1TIwzY@iTwjnN*gkiT=Y}0%xIMWJ9{)(I#}gj zs%D7GkMjQ;9*CHo1kplF#`j{)3EIY><#`vBbg^SKd8-Qdr{*(rb_9#XeZ>ao5k_S% z&C^N)a1N6HqfTu5ek8B`x77Cn-=TW?)=6TpX!_2ArXE)5XU1+)oY! z;X?xu>al>zkZE$VTTQU97dNMS7%Fcg>QQ&psea9i(V0lXQV>2{ZZlg zJd}$gVKMPEE$BAql# z`J-5c7oAh=>=kT(wCbrxO>fpRgZ`*582#0{r=@)k3V};i&>E63ckpzBx~v8W!}Td& zSY$q-rh=XLsov=ZJJr*|n^s*?ft91h_d~x$_axj8NzRy9bIZPW9yJ%UsFcJU<>utz zzr-X7^7&HzHPvRVf$&{bfy4%up)gUL)&b1xb20-?rlO%`!xMk;_uVf^>AT?NW&&{V zZ3OD8HdjXgz(Rn~bd9(|F@sz-=*a2{)glzk%k_A_81Q@GU8Ow|6%P7pC)z>NeDE@D z=x%s^Lfn_U+oGNuj{`v4Uk9V=3YY&ji-w)Gi4uO1QlM~@(`39>$=C97I}G|*|5I-# z_-Fbdb0};D{*vJP6ax{%im*+jLP@14M^E(j$@BNUmi0a`Vi|#R>U@q%Us%xjKg3>< zPT@O7d29r$3}K*GmK-7a4{N@A(Cxss%m>q}8_HH{AH}wK@H4xJgNw*Mp~RBBcHnk+@4sLwdBX>X$CX|F{iU~x-^_o;6k6Xe}9b>xvl~qJQpn4OgqEh71T{I{V|99rE zqcbi(sY9yc*+fA4C`+v>i1J+N!RRFnss4qVf3)IP&O8s=W5e^z*`Mk{I%*09b0K*A z&s=d3U~aJR?d3hGK=F=>qA8twFIe=A^=w@5Q$6zpz|2O7o6l;SwYc#2ZzrHU3kqS;W3 zKz`GzVuLWz&U=aUzUw*lN4y?rPc%)Ha!h^j!YWH^#c)p?<#jyu9||tj;af!lI0$Kt ziMt;bZl?&kpuE#IUR;%qe$f1-=}GuP4*93>+$2YjdBJeB-{}6=yQrq7>OK=OKNuePm4{{NJ20KjOkxF5lkIe@RyWIH~;t=2HB(t-pz`&xftvF z@%IKOBU}dhdX;}tDBW?fvP<-=TNGrQF+GgjZo)=Dv_`UgJe~&`%87*E_L|iV=!shr z6|5!{Y^lJ-Xbd5$ManZpmbwkj$o^EMrQ?U-B6b;1_lAg3UPD{r!(UwuQ`sqkAnpw+P5lc(Hwz5jk#ZN+=68?_yJ|h;E zJTY+=A)26LYvZGc&dio0jr7TjWN`O$khQh_8xKxHmqPZxuprA#A%}M!TD0x2z^mjE z6T9S#c~V)zm3!S(X7F$|0>fpZU!_6Q<)Gb389V6f=>Tegit%9WTQ5Ys+Vyo#qH!Ui zY!=Ui84tR)*X_)qA*i3)wB6n_-c9=S=`JH#bQ{lGCm}@PbGq%u%ScW&PT)5g$Q(elH;=+IF_ol9l#+V-<#W>eHfL>S|3IzMO5Fzzc4Q4zHLnN*Tp%ZDBexcvN&i7 z|ENrl@Ui-5EL0LiJe?U2rJLOkiWjqucRfzF?*yG6^gBm#0#`AN4oj+7M+}RJN>K{e zc70{VGuUcMHeF?6hgBh&n#tqH>S>R7LQ$T(gN=EJ^xi5sk0(RqogppxJ9v(@M$U~&5Byk#h4tc-lXZ(U@?$Aux`ovLIcYwF zW&}wZ8-uy}Jb<2ZPo8v}WRILN6x69#YG!;3;WUs4-hzyeO_)1=KcusP%;v`m0>Vs) zKny~It^j?+lXhi?Zw$}%H`~tH$5r1_&8452`?h?qX_oMcT`re!v84LB$)Dgr-~TN~ zTVF{R85(S*kA;rPqtxrAqB0?-)A^LJ^Ud(En&Zqj{0AS_-*0N< zll1o9IP%H@umQ(6G5SN))+2?N`Uubi09yb=X^irsk~2sg&U?owVJc;-+)dIckDk|G zkZo^--a*88P*MC*7xB8TOUq5xM2P0Z9?!o826|is7ffL*DtX^0q=byz1oSAf9ses( zdS$Rsp-$`aXM#3v3$k1))Ru3l#hlMad43eAjgj6MFkDm+#ej`AI+n)cO_B2x26Q~M z6mx3&{>P)ksY>r0s%yo}QT3uRGPnP5lI@+hG{mbQ0ChNkE`}WXQys07D+L} z39cheI6e^G1d~24kftP_LA{TJkuU{ZTfy=U@)VI!s^%& zYhkJ?6>|^QfB%Pofk-_rNU!|<)0Q6$^}d-d)y6}a=j#tc&!RT7V1wc(fSm(Qi`2aX z3^WfI9DwjW#`4Ta`bhWv|6=b+M8Q~57LKOoC0F6tp_7~Zs8MGhz^*`X&#1tWeCxGf>~Bj`Pa-9hP=1%+aP%AX6!=vj3YHrM|Bbo50yOvC+B zi6Drh5=fp6Alh275loff#aTE!M+2^9MIdCY`~=&xV&qt?yw_56OXWQ(PY_@*E?wQ- z7b+?Ik+4ciDv#O9fRQl-LQTp4z*}rrIYa!@t@+A=B5^q2HOEU$X+Nv6d>*r>iE(`L z1QXbQ&*IVL<3U4-gy^qw!M#8kW|bao3S{8&z0pc;>i@nGpv!0Ruhm#OsazUmHjaH; zK*19OM7IPnA25G<+SAh`v^`!-#VjB|iX2YDKmci|?F`UI2l%ro18Z@o+wDD=V(0+D z@2M}`Jv8`=0P}nTdJikuEvBZ!P5l`pYdem5CaN4{LQ)V0=VfGMGzY?2d~kQ95!*=z zDkU~}SOHGJY6TNDKBHw^06Tub>DR>8U_7OXVF&+LUAIq5eBu-ou!&7@>0`YyOR1$<^LN3G-Sn6khlDeu^>$!A1@X)&8-{3%xpTg zl-0rSKA-Q;Kh<@eOPuq5zuxzKKOfKMO)dmMfWSO}wx19sjBZ>um{-S25{yH_udmNn zj#bXCuhStwG1PZ>B@s6-u>E7yPwOZ^_%=)3g3teyBKNiMmP*zSg8GQ+o4N>17+=FW}gn)8l*J7w?E zavezZnZF1TZjOsLN+Lj$IWI%6;o7I~0p|A+&SQQQ zNES4pOkU8N-imW13t_TKQsE9xNML|?a2V*r(47h*eWz0Fc6WC-_QoHUzX0q~5%4Mi zdS(|F$>6C8s+c2Slg%DC_iXD{ew53_q|>+&ZgZ29q>VjicqP;8XD_l-kK=(Xoo@sq#*@L1UTi!Cyd2mkU1IF7^b=j5P-%9ds@hZjq zJ1#CAYD=StvYz>irwntB9!fMmro$hfN^Q>Pu?m#H+uGuZH^KKHJ1h5wB6Xau9}hRPl{yU;~J7?qS0p!HSw^e77s!;_PlL1w(t zYb=+@1BK|PMYjqNt3Z3j|H10Q$wvWaj3Oh%AwfAphs&9%rC;s4`0>$| zbCgu{5rGN_a3S2u`-&72%BXanmNQzSZG}I&mn8F_h52CNM+Qk;>j+sPiq7b;ksDhECj(JDnJm|WXB3mEUn zxJ=1Cf#ZhPwDhXMo2L<+W@05(R4YyYr0Q3t5p4}|6N-tcJAWn+2xf6j6-6T+sSDI< zr$c+lbKqX=7o2}g7rd&Gt0XPdzaY^*W{+i=mF?~Pc-b|EHYC!v( zMd&|C;r#+lLEUx$O$-V!M?jskTt4ewFyy;jIH zv=Cc!kA%98ZUxfAqM>ysj|dBsag*ier+@+8AXtVUlX;w`4#yB43CG~mOa2L3CSX=T zuUr+T7KiiWXEWSa*%=uZ0P8p#rv`X%r`Jqdur!>r6bOxykohNeFRuFhUU-NIL6nFT zD?0r^Nk3A!3m&D8Rs}TPkP!@2@_%Nq~7>m>yP=5-B6jTED7C$yjAcWz=$)Z zzV4azm?g63aijf8>^vLkLD2A0$R7RzK1Hv-~aKM7e#gC{@vo04xt)Z!aWc0`$Zc1XvF`03Z+GU9ji**Q-;UR^J&7SF8 zv~-PU$FUg~BRFusx~D`malbbF=dSD3>#1*4h?A0JHYpw!kucMBAtxnOC?1BB+9;Pe zHubJOolGme`Q@Zph_tm%roJ+Ug>aDM{)2gxRfgmbjIQHe%D3+Ab9P-L)=!_lh% zUxh;$*xXc!{^Z*mMG`QX znwE~hg?L3!P%w=v>JZq`Glc0OSW0K0^;Q12%Ug-zODepnh(8;XJF4|rn5b zz1LM!7aXJ!VJk-+=KbVesHg>5j0_0xH_jlDShO;6lI8uY2Bovp35Q)=Q{ni z@i~mYpI-}X<{@2F>Jq2L!0)*Z=-Ia|de3f;J3qspa2O3048PoQwSTelX3Y^pEri-N zj!bw&W*zuB=~~iM@3@wLqQUhm5|uNX%QmOYYC?I2_=>E>p3b-<+s~^8E9=kbF*m6Y zFDzMyVlFzHbWFswf6dWeRo_2&l0zw}$YCCA$<@VX=_Yshj|PL*KZ~mW8|OhOd__C- zI&92q5QDRAXnWftf;M>Ik%$eltcm>^IUF2fN#YfgfuW%ppye^S z7S~=AKove$2tIFau}+s37e596^E1IgAP3$3pb8j)BZ{C8KpxVs$@(h*L5YKjSFHeB ze|HaZ{^;?5@TG#Zb_sH*h=UQpTPs4+7i?;`Hz*#CEZR=z;N#~vOo=kTY;M|&CdYwx znhWAVQ|($fp@#hnhhfF*(W!GUq+cY_nU|9@Ui*K1D}rV;8P_m$PpJ>V^jVg}LyuMWZkTcL6NUBaj*dux?O?;QUB-o|>!eIM<}Wc-VZZGy z1GXSoRv=YkhHzQlb#jrq0Qlw0+xbXg6j%@MLrT}NY`D_J!NEZWH#tar3WeOAP}ubx z3Uyp45RV}Myo%lj`_ogx%Nr7PVsgLcYqK@&3`oaY4Hp^5&qJ&CSi0PhIo$S1+5-!@ zRVjLMrug~8$Rxq}5)WYm;iCs=r(aDK?l(S^->j;&p|6emIIvYsK5i|wy*D-CpI*J9 zuq05Gml~+H$3Y*$rB|-cEI?1etQw-Mzm-D$;_%0PlehN*b7cnZAtFWR%6;DkvRSgq zGX%R)c~3H}_Z-VM-Ddbigz~Xc%5VLpQf8TwJ_lGKEzZK^MkvgZ6b&4Wm1xou6V-nhK8L{ zylirQbrSsib|tX^x(RLYD8H?%E6M>7#}ZJ0hZLlwQfl18$P&^V*!5A~mh!Ktj(1>b z@;J5s|4+`0B!$Ge58vV*5}x#4}Nc!#ea%@LIhB&|NeeUBE$h3j0qn3;ga|>n(xKnWX0IvZARy zWf)UKXg!V%{44^s?kujowQ{)ej!4l8h12ca$gS*5wM|HbStNw*SgXN z1%&t0(5&kWUEhsNV`BacpM7Ns(l#|<%ahg;nMDqAU|_)j;qUB$`({(!`M?JanLhS5 z$uMKcfXn+4yja?E^C$bv>MGi)40Ov~4y29=B6}=jVmc-+?r$?tNrB+!`!Mbxc}fy2 zC)fL;N|1NhiM?N@rCoRKdUlQm-p3^yFF%+lAnnu1p=-g2y@Uk_HL&;VGBW-bUSkL* zOxgehwpxOP`bZ!qQH=JjpooYL5Q_8q%~GflP+wdLT45b{Pg}JTtr@kkG2m+Q2d@}~ zkrfgLANzrG({|T1w1WMx2I4zRJNS}%Riah63stzI$z9^PqS!WE_;`62Z>LM*f`{xM z)xbTAg=Jwqu;*Wr*h-){yP9jg~z)11OV>5^m=H)C^3!bAoN_Y9N++owP z?o;=|a_nwnBK2P2cRDfWKoX}2XOUMTq!w`X?(B+lbr4Bq_J*UJ<$`V|Q>c4Wz;-m~ zj~aVo$b+E0;UDWXdGLT6=z~Or%am~W`8eAyct|o#kau4x65o14DctzR@#~x5`N;#9 z-$QOxv>3SIgE6xT9OqZ|g;Q+^lQt-a(!yAQdWGz?tDmdMdQT1p10g{L@mbYaL!TMY ztD>gvvRii-X=!MRul?8iQ7BME!n4wA!E45eeh`g3sBq?9rbITbyuc-g- z$vhQ(WQY;B$`K>yqod_>cg1ZL&AgZc|CJU>iq zdgF3*_9v9576ild)x%SJ|IDo&A0>3K%Lr^hcekOP5vAA6K|Eo^t;x7Gw>{H2pAuEF z*q2k_P;yqfX4GEduUA1LINdCIo?kowWSK-iuCSTl{qQ6n#a)(rJLHYLbZI{CqH@Fq zP>)<@44JG4ME;*h0&n4-p0AbuFdUDY+A#eZg`o=rq9rJnNXFyl)Mw~Ja$&-HUkFvz z(+Yk?;MkS)^-sYAQyhTKJhiuGVAxNse`Q+<{PlcO^7!ckpj-oC(dqG!VHnKdnjyY_ zDg^eb=|D`G)0WoI%gvk@+Ouh`>=zYJFW8a^)IYOQ_|5g?1;vrhW)*3!QW#= zuk{Csw@6buXui=hc}=Ip^o;hQ?3byhS0c$P-su>o$d^S3Hz`A;ZDr3#bZIU$Wm(pz z&2}FSZ;MLXR-+z%kE{@ig_MmFbS=HHs$^~H#-*aUN^}*hJb`ixge`XQ#x-pC?pJzA z?K=&qOxQ7QEip@2TB`X7swz5|GTmmO9=O4*3}jo55t2RDKlkkkRSJwDri*Rq(Gi^&hn`DxtZXIVvx5!fXA9)7on+59$(>{NJ8ur_m*HT`WHn zv9(1Rwa-)2A&TYAlszt}dGDg2Y98w6ZI{NdI#TayoeDi zi8)$``Hd&4uAh`G25r{Q=HsO&d+Vps{kF_sUJ{9GE8DZBB+Eo0{xtdUazFg?@p(GwV#SH)2izah2|vEw>Lxpx$}7DY)*ix1=J z6%pz?OyV)KuSN|*5{@vrOKq9F|APd}TV6)N9^ zs9nXkjLt4TO4bhc7aDUu9VXqt`O;k3_Y81#n<{?K%rPC(odgB!8Cc@=tp%W?ca@k% zS(7Y(-&oA$Avf4LlB*tf-b3X2^;$dC4Co(Q2_gX*>?n_V;}*~CEdK-N4yK{cLoqco zVC6DvffjxbQt-6KG5S)RyXzrqk??`SsJ(O=21B*b2(%X}*PCZ$rKGUfGE~oK=?#HU zwFbF_U%Pt`Xlcp}MoRe~q|d~t7&bTKmuT6K;saIYHMmXhF_3CN$)HVbiD`TlDURx76(JMsD2 zoK(zq)hNr`+MO{KR#U8IfE2LHgs8p0sg_E{yInt7{gSaigy)i(1u4}-!9=co$yl_- zcH>LKrkj`94jb0IsC3u!zae-atyoG`f7UbhS!H!g23;N}P?Ni4dSleHUGNS~i_>C< zQnd5HZ!2mRH) zjjcM&3!wwd7d&FIof3Z&ywh<* z79YPfE+u=T0k>Z0WyH2P^$Kf;oDbjH)pwuW=bcE(?ArS5 zCk5w%o%*bWKSp-I=yWZ-_0$VHJY69 zdh!IRbG^XsaJaoOFc_5APy09m OzBE;JRLYbrLjDi%CiHUv diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py index 6c3dc7517c5..90afc062af4 100644 --- a/release/scripts/startup/bl_ui/space_info.py +++ b/release/scripts/startup/bl_ui/space_info.py @@ -287,7 +287,7 @@ class INFO_MT_add(bpy.types.Menu): layout.operator("object.add", text="Empty", icon='OUTLINER_OB_EMPTY').type = 'EMPTY' layout.separator() - layout.operator("object.speaker_add", text="Speaker", icon='SPEAKER') + layout.operator("object.speaker_add", text="Speaker", icon='OUTLINER_OB_SPEAKER') layout.separator() layout.operator("object.camera_add", text="Camera", icon='OUTLINER_OB_CAMERA') diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index f08b6e8b9a2..20597ca5cdd 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -608,7 +608,7 @@ static int acf_object_icon(bAnimListElem *ale) case OB_LATTICE: return ICON_OUTLINER_OB_LATTICE; case OB_SPEAKER: - return ICON_SPEAKER; + return ICON_OUTLINER_OB_SPEAKER; case OB_ARMATURE: return ICON_OUTLINER_OB_ARMATURE; case OB_FONT: diff --git a/source/blender/editors/datafiles/blenderbuttons.c b/source/blender/editors/datafiles/blenderbuttons.c index f0f20e8262e..b2b2612cd4a 100644 --- a/source/blender/editors/datafiles/blenderbuttons.c +++ b/source/blender/editors/datafiles/blenderbuttons.c @@ -1,6664 +1,6736 @@ /* DataToC output of file */ -int datatoc_blenderbuttons_size= 213035; +int datatoc_blenderbuttons_size= 215334; char datatoc_blenderbuttons[]= { -137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, - 13, 73, 72, 68, 82, 0, 0, 2, 90, 0, 0, 2,128, 8, 6, 0, 0, 0, 68,254,214,163, 0, 0, 10, 79,105, 67, 67, 80, 80,104, -111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, 0,120,218,157, 83,103, 84, 83,233, 22, 61,247, -222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, 42, 33, 9, 16, 74,136, 33,161,217, 21, 81,193, - 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, 7,228, 33,162,142,131,163,136,138,202,251,225, -123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, 8, 12,150, 72, 51, 81, 53,128, 12,169, 66, 30, - 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33,115,253, 35, 1, 0,248,126, 60, 60, 43, 34,192, - 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92, 1,128,132, 1,192,116,145, 56, 75, 8, -128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, 0, 96,203, 99, 98,227, 0, 80, 45, 0, 96, 39, -127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, 19,101,136, 68, 0,104, 59, 0,172,207, 86,138, - 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0,176,183, 0,192,206, 16, 11,178, 0, 8, 12, 0, - 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70,242, 87, 60,241, 43,174, 16,231, 42, 0, 0,120, -153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, 54, 97, 2, 97,154, 64, 46,194,121, -153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120,206, 14,174,206,206, 54,142,182, 14, 95, 45,234, -191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, 44, 47,179, 26,128, 59, 6,128,109,254,162, 37, -238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243,112,248,126, 60, 60, 69,161,144,185,217,217,229, -228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252,247,245,224,190,226, 36,129, 50, 93, -129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71,252,183, 11,255,252, 29,211, 34,196, 73, 98,185, - 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, 37,210,255,100,226,223, 44,251, 3, 62,223, 53, - 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226,247, 0, 0,242,187,111,193,212, 40, 8, 3,128, -104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, 94, 68, 36, 46, 84,202,179, 63,199, 8, 0, 0, - 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, 96, 54,132, 66, 36,196,194, 66, 16, 66, 10,100, -128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52,192, 81,104,134,147,112, 14, 46,194, 85,184, 14, - 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218,136, 1, 98,138, 88, 35,142, 8, 23,153,133,248, - 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, 84, 32, 85, 72, 29,242, 61,114, 2, 57,135, 92, - 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12,181, 67,185,168, 55, 26,132, 70,162, 11,208,100, -116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15,218,143, 62, 67,199, 48,192,232, 24, 7, 51,196, -108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26,176, 86,172, 3,187,137,245, 99,207,177,119, 4, - 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72,168, 32, 28, 36, 52, 17,218, 9, 55, 9, 3,132, - 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, 44, 35,214, 18,143, 19, 47, 16,123,136, 67,196, - 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, 82, 35,233, 44,169,155, 52, 72, 26, 35,147,201, -218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27,228, 33,242, 91, 10,157, 98, 64,113,164,248, 83, -226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, 82,221,168,161, 84, 17, 53,143, 90, 66,173,161, -182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149,211, 26,104, 23,104,247,105,175,232,116,186, 17, -221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, 21,131,199,136,103, 40, 25,155, 24, 7, 24,103, - 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, 15,153,111, 85, 88, 42,182, 42,124, 21,145,202, - 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85,203, 84,143,169, 94, 83,125,174, 70, 85, 51, 83, -227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170,103,168,111, 84, 63,164,126, 89,253,137, 6, 89, -195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, 33,107, 13,171,134,117,129, 53,196, 38,177,205, -217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87,179, 82,243,148,102, 63, 7,227,152,113,248,156, -116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76,185, 49,101, 92,107,170,150,151,150, 88,171, 72, -171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65,199, 74, 39, 92, 39, 71,103,143,206, 5,157,231, - 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, 68,119,191,110,167,238,152,158,190, 94,128,158, - 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, 88, 6,179, 12, 36, 6,219, 12,206, 24, 60,197, - 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151,225,132,145,185,209, 60,163,213, 70,141, 70, 15, -140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, 77,238,154, 82, 77,185,166, 41,166, 59, 76, 59, - 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215,155,223,183, 96, 90,120, 90, 44,182,168,182,184, -101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93,179, 70,173,157,173, 37,214,187,173,187,167, 17, -167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229,216, 6,219,174,182,109,182,125, 97,103, 98, 23, -103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14,171, 29, 90, 29,126,115,180,114, 20, 58, 86, 58, -222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227,182, 19,203, 41,196,105,157, 83,155,211, 71,103, - 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221,200,189,228, 74,116,245,113, 93,225,122,210,245, -157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, 41,158, 89, 51,115,208,195,200, 67,224, 81,229, -209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, 47,145, 87,173,215,176,183,165,119,170,247, 97, -239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192,183,200,183,203, 79,195,111,158, 95,133,223, 67, -127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, 2,251,248,122,124, 33,191,142, 63, 58,219,101, -246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104,200,236,144,173, 33,247,231,152,206,145,206,105, - 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87,134, 63,142,112,136, 88, 26,209, 49,151, 53,119, -209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, 42, 62,170, 46,106, 60,218, 55,186, 52,186, 63, -198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108,190,223,252,237,243,135,226,157,226, 11,227,123, - 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, 64, 76,136, 78, 56,148,240, 65, 16, 42,168, 22, -140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, 67, 92, 42, 30, 78,242, 72, 42, 77,122,146,236, -145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221,155, 58,158, 22,154,118, 32,109, 50, 61, 58,189, - 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172,101,133,178,254,197,110,139,183, 47, 30,149, 7, -201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178,103,101, 87,102,191,205,137,202, 57,150,171,158, - 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182,165,134, 75, 87, 45, 29, 88,230,189,172,106, 57, -178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109,213, 79,171,237, 87,151,174,126,189, 38,122, 77, -107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215,237, 93, 79, 88, 47, 89,223,181, 97,250,134,157, - 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111,202,191,153,220,148,180,169,171,196,185,100,207, -102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218,180, 13,223, 86,180,237,245,246, 69,219, 47,151, -205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, 84,164, 84,244, 84,250, 84, 54,238,210,221,181, - 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201,190,219, 85, 1, 85, 77,213,102,213,101,251, 73, -251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3,210, 3,253, 7, 35, 14,182,215,185,212,213, 29, -210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, 13, 85,141,156,198,226, 35,112, 68,121,228,233, -247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, 47,106, 66,154,242,154, 70,155, 83,154,251, 91, - 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89,121, 74,243, 84,201,105,218,233,130,211,147,103, -242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223,106, 15,111,239,186, 16,116,225,210, 69,255,139, -231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, 95,109,234,116,234, 60,254,147,211, 79,199,187, -156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206,221,244,189,121,241, 22,255,214,213,158, 57, 61, -221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217,119, 39,238,173,188, 79,188, 95,244, 64,237, 65, -217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, 71,247, 6,133,131,207,254,145,245,143, 15, 67, - 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252,167, 67,207,100,207, 38,158, 23,254,162,254,203, -174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109,124,165,253,234,192,235, 25,175,219,198,194,198, - 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, 79,228,124, 32,127, 40,255,104,249,177,245, 83, -208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, 6, 98, 75, 71, 68, 0,255, 0,255, 0,255,160, -189,167,147, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 13,215, 0, 0, 13,215, 1, 66, 40,155,120, 0, 0, 0, 7,116, 73, 77, 69, - 7,219, 7, 12, 5, 5, 6,222, 4,182,127, 0, 0, 32, 0, 73, 68, 65, 84,120,218,236, 93,119,120, 20,213,226, 61, 51, 59,179, -187,217,146, 77, 35, 61,144, 66, 9, 96, 0, 67, 81,130, 84, 65, 80,140,138, 10, 86,132,167,207,103,197,134, 5, 84, 68, 68, 32, - 54, 64,240, 39,242,208,167,128,160,128, 5, 4,164, 68, 74,232, 29,233, 9,144, 4, 18, 66, 58,201, 38,219,203,220,223, 31,217, - 89, 55,203,182, 64, 98,129,123,190,111,190,221,157,157, 57,115,239,157,123,239,156, 57,183, 1, 20, 20, 20, 20, 20, 20, 20, 20, - 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,215, 52, 86,175, 94, 77,154,112,248,144, 64, 57, 29,219,128,191, 59,103, 11,198,157, 52, - 35,231, 0, 7,231,187,255,144,112, 14,248,187,114,138,241,109, 2,239,144,166,228,163,230, 74, 79,151,112,146,230, 14,103, 75, -113, 54, 87, 57,242, 16, 78,210, 2,247,253,221,127, 72, 56, 7,252,221, 56,221,243, 79,128,188, 77,226, 12, 48, 79, 53, 53,156, -164,185,195,217, 82,156, 87, 91,142,124,132,147, 92,109, 94,242,114,239,223,197,117, 4,174, 5, 69, 86,192,200,204,204,100, 92, -248,153,191, 43,167,107, 58,136,252,205, 25,214,102,196,150,230,230,116, 75,207,230,194,187,153,153,153,204,234,213,171,183, 2, - 24,208,156,113,111,142,251,238, 22,215,102,225,189, 2,145,213, 36,206,230,202,247, 45,205,217, 92,101,201,157,179, 57,242,189, -167,251,222,130,247,168,185,194,217, 44,101,169, 37,242,188,135,252,115,213,188,238,156,205, 81,150,220, 57,155, 35,223,255, 25, -156,205, 81,150, 60,113, 54, 71,190,247,118,239,175, 55,131,138,253,139, 5,129,123, 1, 31,248,119, 22, 68, 45, 37, 54,155,224, -192,252,229,156,205,124,143,222,117,112, 54,231,219,205,192,230,186, 71, 45,145,223, 93, 57,155,139,223,157,167, 57,238,147, 39, -206,171, 13,175,151,112, 54,123,220,175, 54,223,255, 89,156,205,124,143,154,165, 44,185,113, 14,108,230,151,129,129, 46,191,223, -109, 78,206,230, 42, 75, 30,194,121,213,247,201, 19,231,213,134,215, 75, 56,155, 61,238,205,241, 12,105, 41,222,107, 26, 45,213, -124,214,220,156, 77,228,190,166, 56,155,216, 60, 51,164, 5,238,253, 95, 26,206,230,228,116, 15, 99,115, 54,247,180,100, 56,155, -147,179, 9, 97,189,230, 56,255,105,247,253,239,152,158,222,248,174,166, 89,202,155, 59,218, 18,225,108, 78,206, 0,185,175, 9, -206,171,184,247,215, 28,184,191, 75, 64,196,132,111,230, 55, 19, 52,179, 3,211,146,194,181, 57,195, 57,176, 37, 28,194, 22, 64, -179,135,211,241,166, 60,185, 5,226,254, 79, 73, 83, 90,150,104, 89,250,219,149, 37,183, 60, 57,176, 25,157,162,102,117,158,221, - 57,155,227, 26,174, 28,205,149, 71, 91, 58,238,205, 89,150, 90,226,222, 83, 92,133, 11, 65, 57, 41, 39,229,164,156,148,147,114, - 82,206,235,150,243,154, 4, 75,147,128,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,226, 31, 5,175,237,187, -113,113,113,171,149, 74,101, 59,111,255,235,116,186,139, 23, 47, 94, 28, 68,147,240,175, 3,189, 71, 20,255, 32,176,248,195, 65, - 23, 0, 16,199, 70, 65, 65, 65,113, 77,195,107,103,120,185, 92,158,114,242,228,201, 14,130, 32,192,110,183,195,102,179, 57, 63, -205,102, 51,250,247,239,223,228,142,244,209,209,209, 57, 18,137, 36,169, 41,231,216,237,246,243,101,101,101,125,125, 28,178, 19, - 64, 10,195,252,161, 25,197,239,222, 62, 1,148, 88,173,214,238,190, 56, 25,134, 73,113,231,243,194, 37,126,247,201, 25, 18, 18, -178,159,227,184, 4, 79, 92,222,190, 11,130,144, 95, 81, 81,209,231,207,188, 71,215, 51,162,163,163,115, 56,142,107,114,254, 44, - 45, 45,245,154, 63, 99, 99, 99, 15,177, 44, 27,215, 4, 74,137, 32, 8,185, 23, 47, 94,236,235, 67,136,236, 4,144,226,243, 13, -202, 45, 63, 49, 12, 83,108,183,219,123,250, 43, 71,190,184, 60,228, 81,127,156, 78,145,197,113, 92, 86, 84, 84,212, 51,122,189, -222, 8,128, 72, 36, 18,226, 18, 54, 0,128,205,102,171,168,169,169,233, 66,115, 34, 5, 5,197,117, 33,180, 4, 65, 96, 77, 38, - 19,242,242,242, 64,136,199,250,222,126, 5,215,235,112,224,183,141, 81,193, 81,209,176, 89, 44, 80,181,138,116,114,151,157, 56, - 6,155,213, 2,155,217,140, 54,189,122,139, 97, 64,231,206,157, 37,126, 56, 19, 62,248,224,131,168,224,224, 96, 24,141, 70, 24, -141, 70,152, 76, 38, 24,141, 70,152,205,102,152,205,102, 88, 44, 22, 88, 44, 22,216,108, 54,152, 76, 38,100,103,103,219,173, 86, -171, 79,206,105,211,166, 69,105, 52, 26, 39,159,184,137,156, 34,175,213,106,133,209,104,196,166, 77,155,124,114,114, 28,151, 80, - 82, 82, 18, 37,149, 74, 65, 8,129, 32, 8, 32,132, 52,218,220,209,182,109, 91,139,175, 64,182,208, 61,186,158,209, 97,218,210, - 53, 81, 33, 10, 57,108,130,128,204,110,109,157,127,228,127,185, 28,196,102,135, 96,179,161,253,243,163,157,251, 59,117,234,228, - 51,127, 18, 66, 18,167, 45, 93, 19, 26, 40,103, 85, 85,149,161, 99,199,142, 37,104,112,155,189, 9,173, 4,131,193, 16,229,224, -191, 76, 16,177, 44,219,104, 91,191,126, 61, 50, 51, 51,253,197, 61,225,229,151, 95,142,178, 90,173, 48,155,205, 48,153, 76,176, - 90,173,176,217,108,206,205,110,183, 59, 55,179,217,140, 61,123,246, 4,234,100,125,112,219,109,183, 61,190,102,205, 26,213,207, - 63,255,172, 74, 74, 74,130, 84, 42,133, 68, 34,129, 68, 34, 1,203,178,224, 56, 14, 55,223,124, 51, 67,179, 32, 5, 5,197,117, - 35,180, 76, 38, 83, 65,122,122, 58,113,124,143,151,203,229, 82,183,183,220,184,246,237,219,231,186,159,231,175,185, 42, 56, 42, - 26, 19, 91,135, 3, 0,222, 57, 87,229,124, 64,124,216,231, 70,231, 49,239, 93,168, 5, 0, 40, 20, 10, 48,174,175,209, 94,160, - 82,169,112,219,109,183, 65, 38,147,161,103,207,158,224,121,222,227, 38,149, 74,193,243,188,223, 68, 97, 24, 6,106,181, 26, 83, -166, 76, 17, 69, 18, 84, 65,114,140,235,211, 19, 65, 32,248,239,177,211, 48, 11, 4, 28,199, 57,183, 64, 56,165, 82, 41,142, 30, - 61, 10,142,227, 32,145, 72,156,159,226,247, 85,171, 86, 97,228,200,145,224, 56, 14, 10,133, 2,240, 51,115,176,235, 61, 50,155, -205,177, 50,153,204, 2, 64, 20,103, 82,134, 97, 98,174,228, 30, 93,207, 8, 81,200, 49,102,222, 79, 0,128,162, 89,207, 59,239, -221,158,103,223,113, 30,147,248,159, 7,192, 48, 12,120,158, 7,203,178,205,198, 89, 93, 93,109,120,232,161,135,182, 7, 7, 7, -175,215,106,181,240, 35,224, 80, 84, 84, 4,142,227,188,230,119,150,101, 49,115,230, 76,156, 57,115, 38,160,184, 27,141, 70, 44, - 88,176, 0,118,187,189, 17,175,248,221,125, 95,128, 34,235,253,161, 67,135,142, 94,179,102, 77, 24,195, 48,248,236,179,207, 32, -149, 74, 49,124,248,112, 68, 68, 68, 96,195,134, 13,144, 74,165,120,253,245,215,105,230,163,160,160,240, 85,231,241, 0,110, 4, - 16,233, 48, 17,234, 0,132,186, 28, 82,225,248,140, 20,127, 51, 12,179,207, 3, 79, 47,199, 49, 21, 12,195,236,115,249,109, 6, - 32,243,176,191, 10,128,194,177,153,208,224,254,167,185, 92, 71, 60, 15,222,174,203, 1, 13,235, 15, 1,216, 2, 96, 96,102,102, -230, 86, 0, 40, 45, 45,189,163,180,180, 20, 0,144,146,146,114, 50, 55, 55,183,163,168,121, 28,205, 83, 82,155,205,214, 65,108, -170, 18,221,162, 33, 67,134,248,124,195,183, 89, 44,151, 9, 16, 79, 90,202, 83,115,133, 55, 1, 99,177, 88,240,192, 3, 15, 0, -128,215,135,142,235, 22,128,118,131,217,108, 6,199,113, 72,109, 29,137, 73,195,210,113, 19,177, 66, 87,207,192, 86,171,195, 61, -106, 43, 78,118,238,142,249,231, 43,112, 78, 91, 15,142,227, 2,226, 20, 4,193,171,200,146, 72, 36,152, 55,111, 30, 30,122,232, - 33, 72, 36,146,128,248, 92,239, 81,114,114,242,154,220,220,220, 8,134, 97, 76,142,123, 36,183,217,108, 26,155,205, 22, 97,183, -219, 35,154,114,143,174,103,216, 4,193, 99, 62,244,150,103, 3,185, 79,129,112, 86, 87, 87, 27, 50, 51, 51,119,203,229,242,133, -209,209,209, 37,197,197,197,126,133,150,187,248,113,127,169,248,228,147, 79, 48,103,206, 28, 12, 26, 52, 40,160,112,154, 76, 38, - 48, 12,131,249,243,231, 95,246,223,212,169, 83, 47,187,158, 31, 78, 6, 0, 27, 23, 23,247,236,186,117,235, 52,226,177,173, 90, -181, 2,207,243,232,210,165, 11,130,131,131,177,125,251,118,216,237,246,128,203, 37, 5, 5,197,181, 11, 79, 90,196, 5,253, 39, - 78,156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106,151, 58, 49,211, 81,191,174, 22,127, 19, 66,122, -185,138, 30,135, 88,139,100, 24,102,181,120,188,235,111,241,147, 16, 50, 4,128, 76,252, 61,113,226,196,180,172,172,172,233, 19, - 38, 76,120,115,198,140, 25,210,137, 19, 39,118,205,202,202,154, 46, 94,199, 83, 56, 60, 57, 90, 62,215,158, 18,155,168, 78,157, - 58,229,173,137,202,245, 1,224,179,182, 84,181,138,116, 58, 89,239, 37, 70, 56,247, 79, 41,174,113, 62,192,230,246,104, 7,149, - 74,133, 97,239,125, 20,144, 83,100, 54,155, 81, 94, 94,238,116, 25,252,109,129,114, 42, 21, 65,200,126,185, 11,138,170,100,120, -119, 87, 53,214, 28, 62, 3,158,231,113,123,231, 46,184, 67, 26,140,183, 19,101,120,249,116, 33,172, 36,176, 62,189,132, 16,143, - 2, 75,252, 46, 54,161, 4, 42,180,220,238, 81,145,209,104,172,202,203,203, 51, 8, 13, 15,118, 5, 33, 36,140, 97,152, 58,135, -203, 21, 27,232, 61,186,158,145,217,173,173,211,117,218, 19, 60,216,185,127,164,238,168,243,158,140,159,247, 33, 0, 96, 80,247, -155,253,150,135, 64, 56,171,170,170, 12,125, 7, 15,220,106, 55,152,191, 25, 61,122,116,193,230,205,155, 21,129,132,213,147,208, - 18, 93, 91, 81,100,113, 28, 7,179,217, 28, 80,220,205,102,179,215,242, 33,149, 74,175,196,209,130, 78,167, 51,175, 92,185, 18, -115,231,206, 69, 68, 68, 4,134, 14, 29,138,216,216, 88, 44, 95,190, 28,132, 16, 60,255,252,243, 80, 40, 20,162,123, 77, 51, 32, - 5,197,245, 13, 95, 90, 68,158,149,149, 53,221, 93,200,184,254,118, 21, 80,110, 98,202, 85,172,165,249,121,254,175,118, 23, 79, -226,117, 25,134, 89, 61, 99,198,140, 76, 63,225,168,240, 38,180,124, 78,137,111, 50,153, 10,186,117,235, 22,144,154,208,235,245, -165,254,196,134,167,183,122, 87,151, 64,173, 86, 67,165, 81,131, 13,176,222,181, 90,173, 78,161,178,113,227, 70, 40, 20, 10, 12, - 31, 62,252,170, 28, 45,139,197, 2,153,148, 7,219, 42, 26, 99,102,109, 70, 85,157,193,249,128,217,146, 95,128,131,101,229,120, - 57, 99, 48, 84,138,114,212,155,205, 1, 57,111,130, 32, 92, 38,178, 56,142,195, 3, 15, 60,224,116, 19, 92,251,173,192, 71,211, - 97, 68, 68,196,126,142,227, 18, 92,238, 81, 80, 74, 74, 10,240, 71,191, 30, 70, 16,132,250,208,208,208, 31, 1,196, 17, 66, 18, - 0, 4, 7,114,143, 40, 60,231, 79,247,253,130,155, 83,117, 37,156, 85, 85, 85,134,204,204,204,221,118,131,249,155, 11, 23, 46, -236, 6, 16,116,211, 77, 55, 53, 89,104,137, 2,139,231,121,204,156, 57, 19,115,230,204,113,254, 31,168,208,178,217,108,141, 4, -212,233,211,167, 27, 93,203, 93,216,249,105, 54, 37,104, 24, 93, 40,164,164,164, 56,207,137,137,137, 65,104,104, 40, 4, 65,128, - 32, 8, 8, 10, 10,130, 66,161,128, 84, 42,165,153,142,130,130,194,151, 22, 49, 76,152, 48,225, 77,134, 97, 86, 59,156,165, 99, - 62, 4,149, 39,237,209,203, 77,172, 85,120, 57, 46,211,147,216,114,253, 46, 98,226,196,137,105,238,225,240,212, 92,233,172, 85, -221,166,221,111, 4,215, 38,170,230,122,136,249,122,144,169, 67, 53, 80,168, 84,144, 72, 88, 48, 12, 67,252,113, 89, 44, 22,103, -197,255,204, 51,207,248,236,183, 18,104,127, 42,139,197, 2,150,147,224, 98, 76, 50,236,236, 54,231,185,226,198,114, 60,206,197, -116,132,228,212, 33,240, 1, 62,112,221, 29,173,231,159,127, 30, 11, 22, 44, 0,203,178,206, 52,225, 56, 14,237,219,183, 71, 65, - 65,129, 79, 46,142,227, 18,206,157, 59, 23,229,154,142,162,136, 37,132,192,110,183,163,109,219,182,198,188,188,188, 23,105,209, -189, 58,145,229,109,191,221, 46, 4,236,194,120, 58,174,170,170,202, 48,106,212,168,173,181,181,181,223,220,112,195, 13,167,209, -120, 10, 4,191,124, 28,199, 53, 18, 88,162,200,250,244,211, 79, 27,137, 34,171,213, 26,208,139,128,213,106,189, 76,240,124,252, -241,199,141, 62, 1,160, 79,159, 62, 1, 57,195, 0, 8,203,178, 68, 42,149,226,182,219,110, 67,215,174, 93,241,243,207, 63, 67, - 16, 4, 60,247,220,115, 80, 40, 20,152, 61,123, 54,108, 54, 27, 62,248,224, 3,234,104, 81, 80, 80,248,210, 34,166, 25, 51,102, - 28,155, 49, 99,134,211, 89,114,119,180,188, 60,119,239,116,136,170, 72, 81,164, 1, 48,121, 18, 68,158, 92, 50,119, 1,230,186, - 47, 43, 43,107,186,123, 56,220,155, 43, 27, 9,173, 63, 11,165,199,143,226,163, 91,210, 1, 52,110, 46,156,119,115, 71,168,212, - 42,168,130,213, 24,181,106, 27, 0, 56, 42,253, 9, 1, 57, 90,162,208,170,170,170,242, 41,178,154,226,104,177, 50, 14, 43, 18, - 46,129,200,120,112,102,107, 35,161, 37,225,120, 20, 69, 36,131,229,165,224,236,182,128, 56, 9, 33,151, 53, 21,142, 29, 59, 22, - 12,195, 56, 71,136,117,235,214,205,149,139,241,247,112,124, 45,188,161, 15,158,123,115,236, 7,149, 70, 90, 98,175, 36,127,238, -255, 18, 39,127,120, 22, 0,208, 87,167,115,222,139,105,221,254, 24, 59, 48,235,232, 86,167,251,248, 30, 94,189, 34,206,170,170, - 42,195, 77,157,210,118, 75,195, 67,190, 57,127,254,252,110, 0,236,131, 15, 62, 24,218,173, 91,183,128,202,164, 56,184,194, 93, -100,185, 58, 89,226,167,159, 17,182, 46,194,209, 30,144,128, 18,155, 17, 3,200,243, 68,204,219, 26,141, 6,106,181,218, 57,226, - 54, 40, 40, 8, 74,165,210,217,191, 51, 64,225, 70, 65, 65,113,253, 34, 76, 20, 58, 14,177,212,200,105,114,244,173,202,116,253, -237,201,241,114, 56, 80, 57,126,234,215, 53, 14,129,230, 17,162,179,230,118,206,106,111, 34,141, 19, 21,164,235,103, 76, 76,204, -175,106,181, 58, 57,208,216, 55,101, 20,155,221,106,185,204,217, 98, 24, 6,234, 96, 53, 20,106, 21, 20,193,106,175,174,151, 47, -161, 37, 58, 69,226, 67,103,225,194,133, 80,171,213,248,215,191,254,213,228, 62, 90, 78,161, 37,101,177, 65,190, 9, 18, 25,215, - 72,100,113, 28, 7, 9,207,163, 84, 29, 11,150,231,193,217, 2,115,201,106,107,107,193,113, 28, 38, 77,154,228,124,131,119, 21, - 89, 77,137,179, 47,176, 12, 35,186, 91,242,118,237,218,189,202, 48, 76, 34,128, 36,157, 78, 39,191,120,241,226,173,180,188,250, - 80, 6,118,235,101, 46,148, 55,247,245, 74, 57, 69, 39, 75, 26, 30,242, 77,199,142, 29,157, 78,150, 82,169, 20, 71,155,250,191, -199, 44,235, 81,100,185,143, 16,228, 56,174, 33, 47,251, 25, 29,233,234,104,205,152, 49,195,201,235,234,100,137,104, 74, 57, 18, -195,186,117,235, 86, 28, 60,120, 16,207, 60,243, 12, 20, 10, 5,230,204,153, 3,155,205,134,169, 83,167, 66,161, 80, 64, 38,147, -209,204, 71, 65, 65,221,172, 70, 90,196, 13, 21,110,253,160, 24, 55, 81, 83,225, 73, 96,185, 54, 19,138,223, 25,134,177,122,224, - 53,187, 53, 41,186,239, 23, 63,171,102,204,152,177, 89,116,178, 92,246, 55, 10,135, 95, 71, 75, 46,151, 39,231,229,229, 57, 39, -194,244,245,105, 54,155, 49,104,208,160,128,157, 49,113,212, 33,199, 73, 26, 9, 11,101,176, 26, 74, 77, 48, 20,106,181,187,224, - 96,252, 85,226,226, 27,177,171,208,154, 60,121, 50, 56,142,195,130, 5, 11, 0, 0,175,190,250,106,192,125,180, 68, 78,216, 25, - 20,147,179, 72,159, 53, 18,230,111,173, 40,219,241, 59, 56,142, 67, 84,239, 59, 32,220, 52, 18,122,133, 26,156,221, 22,240,168, -195,234,234,106, 20, 20, 20, 64, 34,145,224,149, 87, 94,105, 52,215,145,251, 72,182,141, 27, 55,250,141,187, 39, 39,107,242,249, -106, 39,143, 66,161, 96,127,255,253,247,100, 65, 16, 82, 12, 6, 67,187, 62,125,250, 8,180, 40,251, 17, 69,130, 45, 32, 81, 21, -104,254,116,231, 20,251,100,213,214,214,126,115,254,252,249, 61, 0,216,209,163, 71,135, 42,149, 74,124,245,213, 87,122, 0,178, -229,203,151, 43,252,137, 34, 49,223,248, 19, 89, 60,207, 55,228,229, 64,226, 78, 26, 79, 89,226,175, 99,124, 32,121, 94, 12, 43, -195, 48,176,219,237, 80, 40, 20,141,156,172,160,160, 32,200,229,114,154,241, 40, 40, 40,252,213, 37,251, 2,174,199, 9,233,229, - 34,170,246, 93, 9,111, 83,174,231, 15,156, 55,161, 97, 50,153,112,226,196,137, 64,121, 2,158, 24,179,117,207,155,241,222,133, - 90, 48, 12,131,255,246,185, 1, 42,141, 26, 74,149, 10,247,255,188,213, 89,113, 31,157,254, 42,228, 42, 53,226,250, 13, 13,168, - 34, 23,155, 14, 93,133, 86, 77, 77, 13,120,158,199,251,239,191, 15,150,101,241,193, 7, 31, 32, 62, 62, 30, 23, 47, 94,196,242, -229,203, 3,114,180, 36,118, 9, 98, 31,235, 4,229,216, 16,104, 30,235,143,176,219, 38,227,130,153,195, 78,163, 18,253,141,199, - 33,219,240, 41,204,130, 61,224, 17, 88, 54,155, 13, 91,183,110,117,239,240,238,236, 83,101,179,217, 96,181, 90, 97,177, 88,240, -193, 7, 31, 4, 50,194,243,178,251, 38,166,161, 99, 18, 84, 73,110,110,110, 36, 33, 36, 28, 64, 8,128, 74, 90, 92,125, 35,182, -247,243,136,236,249, 52, 0, 96,213,140, 39,156,251, 39, 29,253, 35,127,206,252,182, 97, 1,128,142, 73, 67,155,196, 89, 85, 85, -101,184,125, 80,159, 28,163,192,127,221,165, 75,151, 70, 78, 86, 80, 80, 16,227,248, 29,144, 93,198,178, 44, 36, 18,201,101,205, -133,222,196, 86, 32,125,180,108, 54,155,115, 34, 81, 95,253, 25,175,196,209,122,226,137, 39, 16, 27, 27,235,116,178,222,123,239, - 61, 40, 20, 10, 76,156, 56, 17, 86,171, 21,159,126,250, 41,205,124, 20, 20, 20,127,186, 40,251, 51,224,177, 38, 53, 26,141,133, - 93,187,118,133,151,255,226,131,130,130,120,183, 72,197,181,111,223, 62,215, 67, 19,226, 16, 0,217,158, 42,117,134, 97, 16,172, - 9, 70,144, 90, 5,165,155,139, 21, 20,172,129, 92,173, 6, 43,245, 88,153, 95,198, 41,246, 45,113, 21, 90,226, 86, 91, 91, 11, -158,231, 49,119,238, 92,104, 52, 26,152, 76, 38,191,156,226, 67, 71, 34,145, 64, 95, 84,135,147,211,179, 33, 11,218,137,118, 67, - 31, 66, 44,175,128,116,251,143, 48,216,173,254, 38, 44,189,140,179, 67,135, 14,120,231,157,119, 46,155,214,193, 27,226,227,227, -253,198,221,221,201,154,121, 67, 27, 72,101, 82,140, 63, 94, 4,147,201,196, 60,244,208, 67, 2, 0, 3,128, 10,131,193,112, 62, -144,244,108, 6,252,227, 57,125,141,138, 21, 33, 16,187, 39, 1,227,145, 83,116,178,140, 2,255,117, 65, 65,129,232,100,133, 40, -149, 74,124,241,197, 23,122, 0,236,212,169, 83,149,137,137,137,146, 64,242,146, 68, 34,193,172, 89,179, 60,246,201,242, 36,186, -154, 82,142, 92,207, 29, 48, 96,128,199, 9, 75,189,136,183,203, 56,197,176, 70, 68, 68, 56,157, 44,187,221,238, 28,109, 40,206, - 62,239,227,165,130,230, 79,202, 73, 57,175, 31,206,107, 18, 30,107,224,139, 23, 47,222,238,237,132,182,109,219,230,229,229,229, -181, 23,151,226,112, 84,156, 82,163,209,216,161, 79,159, 62,126,173, 29, 65, 16, 32,151,203, 65, 8,193,173,239,100,129, 97, 1, - 22,141, 31, 98, 81,183, 12,134, 68,194, 65,104, 88,234,195,239,168, 67,131,193,208,232,225,224,105,171,175,175,135,201,100, 10, -120, 54,111,163,209,216,104, 10, 6,134, 8, 56,247,219,178,203, 70, 31,138, 91,160,253,118,130,130,130, 26, 53,253,248,113,172, -152, 64, 28, 45,215,166, 71,169, 76, 10, 78,202,139,142, 86,221,233,211,167, 71,209,108, 30, 56,196, 1, 11, 0,144,218,103, 56, - 4,193, 14, 98,183, 55, 90, 38,169, 83,242,237, 16,136, 29, 22,171, 30, 38,147,201,223,180, 39, 76,101,101,165, 97,212,168, 81, - 91, 1,252,239,158,123,238,201, 69,195,236,194, 68,173, 86,203,121,158, 23, 0, 84, 3, 32,151, 46, 93, 10,185,112,225,130, 96, - 52, 26,219,248, 11,231,154, 53,107,112,226,196, 9,244,235,215,175,209,114, 80,162, 43,234, 58,187,123, 32,249, 83,108, 46,247, - 52, 35,188, 55, 33, 23, 40, 36, 18, 9, 66, 66, 66, 32,149, 74,241,254,251,239, 67, 42,149, 66,169, 84, 2, 0, 62,253,244, 83, -231,228,171, 20, 20, 20, 20,215,141,208,242, 87,111,250,104, 86,244,217,132,104,179,217,138, 19, 19, 19,155,116, 49,187,221, 94, -230, 71,184, 21, 47, 95,190, 92,234,234, 66,248,251, 36,132,148,249,121,216, 22,175, 90,181, 74,234,201,221,240,182,192,180, 63, - 78,187,221, 94,156,148,148,228,213, 49,241, 4,171,213,122,193,159,104,205,170, 48, 52, 18, 9,227,143, 23,121, 93, 59,145,194, -111, 94,243,145, 63,223,186,210,252,121, 58, 53, 53,245, 66,104,104,232,218,232,232,232,170, 29, 59,118, 68,244,234,213, 43,194, -245,152, 94,189,122,197,186,157,102,134,247,117, 14,193, 48, 76,241, 61,247,220,227, 49,207,139,162,201, 67,254, 44,246,151,231, -247,238,221, 43,117, 61,223, 27,191, 75, 57, 42, 14, 64,184,158, 75, 79, 79,103, 93,121,188,229,125,171,213, 90, 65,115, 33, 5, - 5,197,117, 47,180, 12, 6, 67, 81,215,174, 93,109, 94,254, 59,239,235,220,170,170,170,158,205, 29, 1,171,213,218,231,159,192, - 89, 89, 89,217,172,113,183,217,108,197,142, 9, 74,125, 30, 67,179,248, 95,119,143, 0,160,188,188,252, 38, 0,208,233,116,240, -183,172, 78, 19, 4, 97,179,231, 79,155,205,214,167, 37,210,180,186,186, 58,131,230, 44, 10, 10, 10, 42,180,154, 0,186, 24,241, -223, 3, 45, 33, 90, 41, 40, 40, 40, 40, 40, 40,154, 23, 44, 77, 2, 10, 10, 10, 10, 10, 10, 10,138,150, 1,131,134,145, 3,158, -208,148,209, 4, 67,174,224,218,217,148,147,114, 82, 78,202, 73, 57, 41, 39,229,188,238, 56,253,113,211,209,140, 45, 44,192, 40, - 39,229,164,156,148,147,114, 82, 78,202,121,253,113, 94,147,160, 77,135, 20, 20, 20, 20, 20, 20, 20, 20, 45, 4,142, 38,193, 95, - 6, 9,154, 48,163,190, 63, 16, 66,194, 0,120, 91, 48,206,204, 48,204,165, 43,224,100, 0, 72, 29,155, 56,209,145, 21,128, 5, -128,133, 97, 24,226,159,227, 93,182,164, 36, 44,141,216,249, 94,132, 97,120, 65,192,225, 54,109, 90, 31, 98,152, 59,204, 0,160, -138,238,212, 89,173, 82, 12, 49, 89,204,201,114, 94,118,162, 70, 87,191,209, 84,158, 87, 72,179, 7, 5,197, 95,130,187, 0, 76, - 65, 67,183,146, 25, 0,150,209, 36,161,160,104, 33,161,165, 86,171,247,179, 44,155,224,111,126, 30, 17,142,181,204,138, 47, 93, -186,212,179, 9,215, 30,165, 86,171, 7,241, 60,127, 11, 0, 88,173,214, 29,245,245,245,155, 1, 44, 7, 96,187,194, 56,105, 0, - 60, 0,224, 17,199,239, 37,142,202, 66,123,133,124, 93, 67, 66, 66,126,224,121,158, 84, 86, 86,246, 6,128,136,136,136,221, 86, -171,149,209,106,181,247, 3, 56,210, 68, 62,150,231,249,153,189,123,247,238,191,109,219,182,255, 1,152,219, 76,247, 82,206,178, -172, 71,129, 34, 8, 66,210, 21,136, 44, 41,128,144,185,115,231, 70, 44, 94,188, 56,189,184,184,184, 11, 0, 36, 36, 36, 28, 29, - 61,122,244,161,113,227,198, 85, 17, 66,106, 25,134,177,248,226, 41, 41, 9, 75, 43, 47,205,127,166,172,252,196, 3, 0, 16, 19, -219,101,153, 68,194, 74, 9, 57,176, 75,217,234,145, 86,237,219, 37, 61,253,221, 87,115,165, 73,201,173,177,105,231,193, 27,199, -189,248,102,218, 5,224, 19, 42,182,254, 60, 4, 7, 7,239,103, 89, 54,193, 87, 25,247, 84,230,237,118,123,113,117,117,117, 79, -111,156, 28,199, 37,248,170, 47, 60,237, 19, 4, 33,191,178,178,210,227, 84, 19, 26,141,102, 23,199,113,201,129,114,137,159, 54, -155,173,216,219, 40, 93,141, 70,179, 95, 34,145, 36,248,138,167,167,255, 4, 65,200,175,168,168,240, 22,206,203,226,222, 28,225, -188, 18, 78, 95,225, 20,235, 35, 0,159, 70, 68, 68,220, 92, 85, 85,245, 40,128, 55,181, 90,109, 55,137, 68,130,240,240,240, 55, -205,102,243,153,144,144,144, 47,107,107,107,119, 2,120, 17, 0, 93, 47,149,130,162,185,160,209,104,202,234,235,235,137, 8, 65, - 16,136,213,106, 37, 38,147,137, 24, 12, 6,162,211,233, 72,125,125, 61,209,106,181,164,182,182,150, 84, 85, 85,145,200,200, 72, -247,201, 27,189,181,225,118,209,104, 52,121, 89, 89, 89,166,130,130, 2, 98,177, 88,136,197, 98, 33,133,133,133,228,163,143, 62, - 50,105, 52,154, 60, 0, 93,188,156, 59,196, 75,101,113, 27,128,165,233,233,233,230, 53,107,214, 16,163,209, 72,116, 58, 29, 89, -182,108, 25,185,225,134, 27,204, 0,150, 58,142, 97, 3,228, 4,128,190, 49, 49, 49,197,103,207,158,181,111,220,184,209, 18, 18, - 18,146, 29, 18, 18,146, 93, 88, 88,104, 63,123,246,172,208,170, 85,171, 98, 0,125,155, 16, 78, 0, 24, 57,126,252,248,178,194, -194, 66, 50, 96,192,128,195, 46,251, 25,248, 95,231,110,136, 39, 39,139, 16, 18, 67, 8,137, 69,195, 36,151,151,109,132,144, 88, -199, 49, 97, 1,114,170,242,243,243, 91, 71, 71, 71,103, 49, 12, 99,118,231, 99, 24,198, 28, 29, 29,157,149,159,159,223,154, 16, -162,242,197, 89,124,126,222,147,107,215, 12,174,209, 93, 58, 69,116,151, 78,145,255,125, 61, 80,251,212,184, 71,151,198,182,237, -190, 32, 52, 33,109,238,137, 83,167,231, 19, 66,230,111,222,151, 55,127,242,231,191,206,191,119,220,236, 47, 34, 18,211,159,106, - 66,122, 94, 13, 40, 39,128,208,208,208, 82,157, 78, 71, 8, 33,196,110,183, 19,139,197, 66, 76, 38, 19,209,235,245,164,190,190, -158,212,213,213, 57,203,121,109,109,173,243,123, 84, 84,148,215,242, 30, 22, 22, 86,102, 48, 24, 26,213, 29,102,179,217, 89,127, -232,245,122,162,215,235,137, 78,167,115,110,245,245,245, 36, 46, 46,174,200, 71, 56, 47,138,225, 20, 4,129,216,108, 54, 98,177, - 88,156,188, 70,163,177,209,102, 50,153,136,201,100, 34,137,137,137, 1,135, 51, 16, 78,163,209, 72, 18, 18, 18, 74,188,113,134, -135,135,151, 25,141,198, 70,156,174,241,119,231, 21,127,199,196,196,148, 54,133, 51,144,112,250, 74, 79, 7,230,230,230,230, 18, -131,193, 64,226,227,227,171,238,191,255,126,171,221,110, 39,107,214,172, 33,233,233,233,194,192,129, 3, 45,149,149,149,228, 95, -255,250, 23,241,241, 82, 72,203, 17,229,164,184, 18, 71,139, 97, 24,168, 84, 42,124,255,253,247, 94,151,227,112,253,222,166, 77, -155, 64,175,217, 51, 57, 57,121,235,246,237,219, 21,177,177,127, 76,136,109, 54,155, 17, 22, 22,134,231,158,123, 78,118,215, 93, -119,181, 31, 58,116,232,238,115,231,206, 13, 0,176,223, 15,223,125,145,145,145,159, 77,154, 52, 41,250,193, 7, 31, 68, 68, 68, -163, 73,183, 49,106,212, 40,220,127,255,253,210,220,220,220,135, 22, 46, 92,248,208,188,121,243, 74,235,235,235,199, 1,248,209, - 23,169, 66,161,184, 39, 46, 46,238,139,237,219,183, 71, 69, 69, 69, 33, 37, 37,133,125,253,245,215,219,119,232,208, 65,145,144, -144,192, 94,188,120, 17, 63,255,252,115,252,195, 15, 63,188,162,172,172,236,105,139,197,178, 50,128,184,203, 34, 34, 34,222,124, -250,233,167, 91,105,181, 90,219,129, 3, 7,242,196,253, 50,153,108,106, 70, 70, 70,175, 45, 91,182,124, 11,224,203, 43,113,178, - 8, 33, 90,252,209,196, 39,194, 42,254, 31,136,179, 69, 8,145, 29, 62,124, 56, 60, 35, 35,227, 71,147,201,212,253,153,103,158, - 57, 63,125,250,116,133, 70,163,209, 0, 96,180, 90,237,165, 41, 83,166,152,103,207,158,253, 70,231,206,157, 7,239,218,181,235, - 62, 66,136,213, 33,200, 46,231, 99, 24,103,120,138, 46, 84, 96,235, 78, 65,246,206,196, 87, 19, 62,156,150,124,110,223,241, 34, -129, 83,104,240, 75,206, 49,148, 85,213,227,215, 93,199, 17, 19, 17,204, 72,229,124, 90, 72,252, 13, 3,106, 47, 28,207,129,143, - 25,210, 41,154, 7, 12,195, 64,169, 84,226,151, 95,126,185,108,233, 42, 79,203, 90,113, 28,135,208,208, 80,191,171, 27, 4, 5, - 5, 97,227,198,141, 30,215, 94,244,180,164, 79, 72, 72, 8,124,189,108, 48, 12,131,160,160, 32,236,216,177, 3, 44,203,122, 92, - 26,200,125,159, 74,165, 2,235, 99,173, 43,145, 51, 39, 39,199, 47,151,248,169, 86,171,129,134,166,127,239,133, 82, 46,199,246, -237,219,189,198,217,253,187,218,177,222,171, 63,206, 29, 59,118, 52, 90,250,203,125, 73, 48,215,223, 42,149, 10,140, 31,210,176, -176,176,222, 9, 9, 9,216,187,119, 47,150, 47, 95, 30,158,150,150,134,211,167, 79,131, 97, 24, 76,159, 62,157,185,225,134, 27, -248,210,210, 82,244,235,215, 15, 63,253,244, 83, 31,173, 86, 75, 11, 12,197, 95, 2, 66, 8, 15,224, 70, 0,145,104,232,118, 83, - 7, 32, 20, 13, 43,105,200, 0, 84, 1, 80, 56, 54, 19,128,122, 0,173, 28,167, 87, 58,234, 22, 87,129, 80,225,186,248, 52, 33, -164,151,131, 91, 92,161, 34,210,229, 88,241, 26,238,191,221, 63, 61,114,115, 0,176,122,245,106,241, 97, 54, 48, 51, 51,115,171, -107,228, 2, 17, 89,226, 58,101, 30,202,180,251, 16, 77,185, 74,165,250, 97,247,238,221,138,200,200, 63,226, 96, 50,153, 80, 87, - 87,135,250,250,122,212,213,213, 33, 56, 56, 24,203,151, 47, 87, 12, 30, 60,248,135,186,186,186, 14,142, 68,243,198, 57,235,226, -197,139,209, 54,155, 13, 50,153,231, 46, 74, 44,203,162, 83,167, 78,120,243,205, 55, 49,108,216,176,152, 65,131, 6,205,114, 19, - 90,151, 13, 37, 85, 42,149, 95, 28, 56,112, 32, 74,169, 84, 34, 47, 47, 15,197,197,197, 24, 63,126,124,107, 65, 16, 80, 84, 84, -132,211,167, 79,227,194,133, 11, 88,184,112, 97,212,136, 17, 35,190,240, 32,180, 60, 13, 79,125,230,229,151, 95,238, 24, 22, 22, -198,126,244,209, 71, 53, 58,157,238,255, 28,251,223,153, 51,103,206, 99,253,251,247,143,250,247,191,255, 77,118,236,216,177,216, -113,227,188,166,167,107,159, 44, 71, 51, 31, 28,153,239,164,219, 57,157, 92,254, 7, 33, 36, 6,128,137, 97,152, 26, 15,156, 12, -128,144,161, 67,135,190, 98, 50,153,186,111,223,190,253,204, 45,183,220,146, 8,224,162,152,249, 66, 66, 66, 84,179,102,205,138, -206,204,204,204,189,245,214, 91,187, 15, 29, 58,244,149,138,138,138,233,132,144, 10,151, 62, 91, 78, 78, 65,192,225,152,216, 46, -203,114,118,141,123, 96,203, 14,179,244,213, 23, 39,159,111,211, 58,169,246,112, 94,181,253,120,126, 5,234, 12, 54,220,123,107, -195, 2,230,189,187,180,193,103,223,111,199,115, 47,189,197,255,184,108,209,253,103, 8, 84,245, 37,199,215,248, 72,207,171, 5, -229,132,179,137, 9, 60,207,227,142, 59,238, 0,195, 48,151,173,229,201,243, 60,118,237,218,133, 91,111,189, 21, 60,207,227,137, - 39,158, 8,136,147,227, 56, 12, 29, 58,212,185,142,162, 43,159,187,104,240,162, 9,178,221, 42, 91,112, 28, 7,150,101,189, 46, -164,237,206,233,175, 94, 18,195,233,139,203,245, 63,127,225,116, 44,121, 20,176,200, 10,148, 83, 12, 39,199,113,232,211,167, 15, - 14, 29, 58,228, 83,116,121,209,151,141,226,126,233,210,165, 49, 29, 58,116,200,153, 59,119,110, 56, 0, 84, 85, 85, 57, 23,188, -151, 72, 36, 56,117,234, 20,204,102, 51,222,125,247, 93,139, 86,171,253, 55, 45, 71,148,179, 37, 57,125,105, 17, 0,253, 39, 78, -156,216, 51, 43, 43,107,122, 70, 70,198,119, 59,119,238, 92,202, 48,204,106, 66, 72,166,248, 57,113,226,196,180,172,172,172,233, - 19, 38, 76,120,115,198,140, 25,199, 24,134, 89, 13, 0,238,191, 29,117, 73,166,155,136,139, 20,121, 28,101,174,209,177,158,126, -187,127,122,226,110,228,104,101,102,102, 50,142, 72, 50,174,149, 90,160, 66, 43,144,181,251, 56,142,123,126,250,244,233,209,190, - 68, 86,125,125, 61, 74, 74, 74,144,152,152,136, 39,158,120, 34,122,238,220,185,207,219,108,182,143,125,208, 74, 37, 18, 9,246, -238,221,139,242,242,114,116,237,218, 21,201,201,201,141, 14, 56,123,246, 44,214,174, 93,139,154,154, 26,244,232,209, 3,104,232, -220,237, 17,221,186,117,123,183, 83,167, 78, 67, 89,150,181, 41, 20, 10, 28, 62,124, 24,221,187,119,199,247,223,127,143, 54,109, -218, 64,169, 84, 34, 55, 55, 23, 93,187,118,197,214,173, 91, 17, 25, 25,137,244,244,116,155, 86,171,221, 86, 93, 93,189,249,220, -185,115,239,122, 11,103,124,124,252,228,167,158,122, 74, 86, 82, 82, 34,124,243,205, 55,219, 1,108, 7,240,252, 91,111,189,245, -248,176, 97,195,162, 14, 30, 60, 88,187,111,223,190, 61, 94, 68, 86, 32, 78,150,205,253,161,100,183,219, 77, 6,131,193,108, 50, -153,172, 44,203, 22, 50, 12, 99,182,219,237, 29,188,153, 16, 99,199,142,109, 91, 89, 89,249,220, 75, 47,189, 84,224, 16, 89,167, -208,208, 1, 30, 0, 96,179,217, 76,245,245,245,218,140,140,140,196,135, 31,126,248,204,210,165, 75,159, 27, 59,118,236,242,111, -190,249,166, 30,128,193,157,176, 77,155,214,135, 36, 18, 86,170,171, 11,207, 95,177,252,203,151,215,174,122,190,117, 81,209,133, -246, 17,173, 34,117, 82,117,100,201,242, 37, 95,239, 7, 96, 46,169,208,226,200,217, 82,240,188, 4, 39,138,106,209,255,246, 81, -252,153,188,105,125, 1,172,161,239,114, 45,255,178, 40, 46, 66,189,101,203, 22,159,142,214,174, 93,187,192,243, 60, 20, 10, 5, -102,207,158,237,147, 84, 20, 6,162, 91,228, 79,204,136,139,163,251,114,159, 4, 65,112, 46,244,238,190,253,223,255,253, 31, 94, -122,233,165, 70,215,112,136, 13,198, 31,167,183,240, 37, 38, 37,161,188,172,172,209,190, 64, 22,165,183,219,237,224,121, 30, 11, - 22, 44, 64,102,102, 38, 86,175, 94,237,243,243,142, 59,238, 0,203,178, 36,144,244,236,211,167, 15, 44, 22,139, 51,204,167, 78, -157,242,200, 59,111,222, 60,127,193,188, 11,192,148,238,221,187,107, 6, 13, 26,132,156,156, 28,220,127,255,253, 38,139,197,146, - 7, 0,119,222,121,103,234,220,185,115,101, 7, 14, 28, 64, 68, 68, 4,127,254,252,249,255,129,118,144,167,104, 97,120,210, 34, -226, 51, 47, 43, 43,107,186,187,136,113,133,248, 63,195, 48,171,103,204,152,145,233, 42,138, 92,127,139,174,147,155,136, 75,115, -117,164, 92, 69,148, 55, 1,229,246,188,117, 61,190,194,163,208,114, 68,108,160,171, 11, 36, 86,190,254, 68,150,143, 55,199, 70, - 8, 9, 9, 25,126,239,189,247, 58, 69,142,209,104,116, 10, 44, 81,100,137,191,115,115,115,209,179,103, 79,105, 72, 72,200,240, -170,170,170,143, 3, 16,113,136,139,139, 67,101,101, 37,142, 30, 61,138,196,196, 68, 88,173, 86,172, 95,191, 30,181,181,181,224, -121, 30, 82,169, 20, 22,139,207,190,219,232,212,169,211, 29,139, 23, 47,238,185,104,209,162, 75,226, 27,221,146, 37, 75, 64, 8, - 65,100,100, 36,244,122, 61,202,202,202,176,121,243,102,216,108, 54,168,213,106,164,164,164,200,238,185,231,158,190, 83,166, 76, -225,125, 8,173, 62,247,223,127,127,136, 70,163,193,139, 47,190, 72, 44, 22,203, 12,199,190,201,227,198,141,139, 40, 44, 44, 52, - 63,249,228,147,123, 45, 22,203, 71,162,153,232, 42,112,188,220, 88,175, 78,150,213,106, 21,211,180,160,190,190, 30,173, 90,181, - 74,116,117,182,188,137,193, 29, 59,118,244, 1, 32,153, 58,117,106, 16,128, 50,215, 48,152,205,102,212,215,215, 67,167,211, 89, -107,107,107,203, 95,123,237, 53,219,210,165, 75, 37,142,115, 78,120, 18, 90, 12,115,135, 89,163, 81,202, 8,145,188, 53,127,254, -124,245,176, 97,195, 88,181, 90,141,186,186, 58,205,175,235,214,169, 7, 15,234,155, 50, 61,235,195, 13,154,132,174,101, 59, 14, -231,227, 66,105, 45,204, 86, 43, 82, 98, 67, 26,252, 48,138, 22,135, 99, 32,139,211,209,114, 21, 21, 57, 57, 57,184,253,246,219, -157,101, 93, 42,149, 54,114,190,252,113,114, 28,135,219,111,191,253, 50,135,103,203,150, 45, 30,221, 39,127,112, 21, 69,238,226, -200,147, 0, 99, 89,214,239, 2,235,162,155,231, 73,108,185,186,250,110,226,205, 95, 51, 7, 56,142,195,184,113,227,192,243, 60, - 94,127,253,117,112, 28,135,244,244,116,112, 28,135,140,140, 12,240, 60,143, 91,111,189,181,201,113,223,189,123, 55,186,119,239, -238, 12, 83,122,122, 58,122,245,234, 5,142,227,208,175, 95, 63,240, 60,143,161, 67,135, 6,194,249,102, 93, 93, 93, 55,181, 90, -141,220,220, 92, 72, 36, 18, 48, 12,115, 26, 64, 55, 0,136,141,141, 61,163, 6,111,130,189, 0, 0, 32, 0, 73, 68, 65, 84,215, -235,219, 26,141, 70, 60,245,212, 83,140,217,108,238,250,250,235,175,191,101, 52, 26,169,208,162,104, 49,184,107, 17, 23, 24, 38, - 76,152,240, 38,195, 48,171, 69,135,202,221,121,242,244,219, 67,221, 36, 58, 80,251, 28,101,181,151,155,136,171, 96, 24,102, 31, - 33,228, 78,111,231, 2, 48,187, 9,171, 70, 77,135,174,205,134,126, 29, 45,177,242, 13, 84,104,249,131,209,104,188, 49, 42, 42, -202,171,200,114,253, 52,155,205, 72, 78, 78,134,209,104,188,177,169, 15,141,216,216, 88, 88, 44, 22,124,249,229,151,144, 74,165, -144, 74,255,208, 23,102,179,111,179,232,248,241,227, 5,187,119,239,238,222,163, 71,143,176,159,126,250,169, 98,192,128, 1,145, -195,134, 13,131, 66,161,128,193, 96,128,213,106, 69,239,222,189,209,169, 83, 39, 20, 23, 23,227,215, 95,127,173,236,208,161, 67, -171, 61,123,246, 8,165,165,165,231,124, 80,223, 54,120,240, 96, 48, 12,131,117,235,214, 85, 2,216, 39,151,203,215, 78,155, 54, - 45,204,108, 54, 11,163, 71,143, 62, 95, 93, 93,253, 18, 0,139, 76, 38,155, 51, 96,192,128,140,236,236,236,111, 5, 65,152,221, -212,140,234,158,182, 58,157, 14, 65, 65, 65,129, 76, 37,193, 87, 87, 87,119, 1, 0,149, 74, 21, 14,224,140, 51,135, 27, 12,141, -196,176,217,108, 54,134,135,135,171, 0,192,113, 14,239,133, 51,210,102,195,138,115,231,242,131, 93,251,207,133,134,134,226,145, -135, 31,102,111,233,211, 71,214,237,198, 27,135,190,253,201,162,239,227, 34, 52,230,148,184, 8, 88,237, 86,100,111, 88, 47, 16, -193,186,129, 86, 59,127,142,208, 18,197,134,187,163,197,243, 60,182,110,221,122,217, 62,169, 84,138,255,254,247,191, 1, 9, 3, - 81, 84,121,107, 58,115,107,234, 98,252, 9, 24,158,231, 33,145, 72,176, 96,193, 2, 8,130,128,151, 95,126,185, 81,115,162, 43, -127, 64,118,158,139, 8,236, 52, 89, 0, 96, 70,241, 76,185,243,124,247,240, 58,206, 9,200, 37,155, 59,119,110, 64,142,214,157, -119,222,233, 87,184,186,182, 48,184,134,235,208,161, 67, 30,121,231,207,159,239, 55, 61,237,118, 59,214,172, 89,227, 20,169, 34, -222,126,251,237,167,100, 50, 89,244,182,109,219, 80, 90, 90, 10,157, 78,135,250,250,122,244,238,221, 59,133,101,217,195,165,165, -165,133, 39, 78,156,184,151,150, 30,138, 63,209,209, 50,205,152, 49,227,216,140, 25, 51, 60, 58, 86,238,206,146, 47,231, 73, 20, - 88, 14, 65, 20, 41,138, 55, 52,116,171,217,231,239, 92, 0, 50,247,166, 67,159, 70,144,155,138,156,226,169,242, 13,164,249, 48, - 64, 59,157, 99, 24, 6, 70,163,209,163,192,114, 21, 7, 22,139, 5,213,213,213,176,219,237, 87, 60,215,151,167, 55, 89,127, 66, -235,232,209,163,255,122,252,241,199, 75, 66, 66, 66,186, 85, 84, 84,148, 11,130,112,235,174, 93,187, 34, 57,142,131, 70,163,129, - 70,163,193,218,181,107,161, 84, 42, 49,110,220,184,114,187,221,158, 19, 28, 28, 28, 97, 48, 24,126, 47, 45, 45,125,219,171,130, -225,249,161,253,250,245,195,129, 3, 7,112,233,210,165,141, 0,210, 31,125,244,209,219, 91,183,110,205, 76,155, 54,205,120,246, -236,217,217, 0,202, 85, 42,213,226,197,139, 23, 15,234,209,163, 71,240,232,209,163,177,117,235,214,249, 0,140,129,198, 89,167, -211, 53, 18, 88, 90,173, 22,117,117,117, 80,169, 84,182, 0,211,140,199, 31, 35, 12, 65, 8,113,222, 27,135,155, 37,222, 31,194, -113,156, 56,170,209,155,200,130, 74,165,154,186,104,209, 34,133,251, 32, 5,187,221,142,178,178, 50,104, 52, 26, 76,122,251,109, -233,123,227,255,221, 93,162,142,222,197,178, 12,204, 22, 82, 67, 4,243,122, 93,217,131,219,128,119,105,205,243, 39, 64, 20, 6, -119,223,125,247,101,205,133, 82,169, 20, 27, 55,110,196,136, 17, 35,156, 47, 46, 61,122,244,240,251,114, 37, 10,131,187,238,186, -203,233, 12,173, 95,191,222, 99,179,159,232, 72, 5, 34, 8,197, 99, 95,120,225, 5,112, 28,135,207, 62,251, 12,175,188,242, 10, - 88,150,197,204,153, 51,193,178, 44,222,121,231,157,128, 69,166,171,128, 41,252,176,225, 51,225, 21, 45,170,230, 69, 3, 0,130, - 53, 26, 49, 66, 77,170,123, 56,142,115, 58, 89, 55,222,120, 35,120,158, 71, 70, 70, 6, 56,142,115, 58, 89,195,135, 15,119, 77, - 71, 18, 8, 39,199,113,200,203,203,115,134, 57, 35, 35,163,145,147,197,113, 28,238,188,243,206, 64,130, 57, 61, 52, 52,116, 74, -167, 78,157, 58,207,154, 53,139,151, 72, 36, 24, 60,120,112,106, 76, 76,204, 57,155,205, 22, 49,117,234, 84,165,135,115, 20, 0, -186,117,238,220, 89, 69, 75, 13, 69, 11, 58, 90, 83, 60,252, 21,230,218,231,170, 9, 47,146,171, 93,143, 23, 57,220,197,145,195, - 33,203,241,199,229,233, 92,127,224, 68, 5,233,203, 82, 15, 68,104, 57,108,103,159, 23, 83, 42,149, 71,202,203,203, 51, 20, 10, - 69, 35,145,229, 73,112, 73, 36, 18,148,150,150, 66,169, 84, 30, 49,153, 76,205,118, 19,253, 53, 29, 2, 48,158, 62,125,122,188, -203,239, 33,195,135, 15,255,102,227,198,141,177,217,217,217,216,179,103, 15, 34, 35, 35, 49,119,238,220,139,101,101,101,255, 2, -176,177,178,178,210,239,117,219,182,109,219, 69,173, 86, 99,199,142, 29, 0,176, 21,192,191,159,123,238, 57,198,106,181, 98,222, -188,121, 58, 0,235, 66, 67, 67,215, 44, 95,190,188,123,183,110,221,100,217,217,217,218, 61,123,246,252, 22,160,200,178, 11,130, -112,153,192,114, 77,211,224,224,224, 64, 28, 45,107, 72, 72,200, 81,173, 86, 59,202, 96, 48,104,229,114,121,176, 86,171, 53,185, - 10, 44,145,159,227, 56, 62, 47, 47,175, 4, 64, 74, 72, 72,200, 81,120,105,230,228, 56,110,240,224,193,131, 57,247,123, 80, 86, - 86,134,210,210, 82, 88, 44, 22,244,232,209,131,145, 48, 86,201,165,162, 35,110,211, 58, 80,145,245, 39, 57, 90, 68, 44,235,226, - 40, 65, 79, 35, 13,215,175, 95,239,252,205,178, 44,190,254,250,235,128, 68,209,198,141, 27,125,118, 88,119,107, 58,244,107,141, -139,199,127,254,249,231, 32,132, 56,157, 44,150,101, 49, 97,194, 4,200,229,114, 76,155, 54, 13, 19, 38, 76, 0,199,113,126,155, - 14, 93, 5, 76,210,235,122,215,151,163,134, 66,225,232, 15,197, 48,140,171,216, 98, 2, 21,111,190,220,188, 64, 90, 2, 92, 57, -197,243,130,130,130,188,118,132,119,227,244,117,129, 95, 0,228,199,198,198,238,200,200,200, 8,217,191,127, 63,102,206,156, 41, - 53,153, 76,109,178,179,179,157,215,245,148, 94, 58,157, 78, 65, 75, 14, 69, 75,184, 89, 62,254,174,112,235, 95,197,184, 54,227, -249,248,116, 63, 30, 46,251, 92,121, 43, 24,134,177,122,184, 94,133, 7,113,229,126, 13,215, 99, 42,188, 58, 90,254, 42, 11,127, -130, 43, 16, 71, 75,175,215,255,182,110,221,186, 94, 15, 63,252, 48,231,171,217, 80,167,211, 33, 58, 58, 26,199,142, 29,179,233, -245,250,223, 2,112,202,154, 83,104,185, 35,187,188,188, 92, 98,181, 90,209,190,125,123,196,199,199,195,104, 52,162,166,166, 70, - 2, 96, 99,128, 28, 82,149, 74, 37, 1,128,154,154, 26,160, 97,168,105,106,135, 14, 29,112,224,192, 1, 84, 87, 87,255, 8, 96, -216,148, 41, 83,122,244,238,221, 91,250,253,247,223,235,159,121,230,153, 31,173, 86,107, 64, 74, 67, 16, 4,179,205,102, 75,102, - 89,214, 82, 83, 83,115,193, 53, 61,163,163,163,195, 85, 42, 21, 83, 86, 86,102, 13, 68,104,117,235,214,109,239,249,243,231, 49, -117,234,212,138,233,211,167,119,168,171,171,187, 84, 91, 91,107,115, 21, 91, 70,163,145,109,213,170,149,124,222,188,121, 10, 0, -232,214,173,219, 94,111, 66, 75,167,211,181, 86, 42,255,120, 49, 54,153, 76, 40, 45, 45, 69,105,105, 41,202,202,202, 80, 87, 87, -135,148,148, 20,232,245,250, 68, 90,205,252,101, 66,171, 81,243,153,107,249,118,125,144, 55,165,172,187, 10,152,187,239,190,219, -217,183, 75,116,200,196,109,197,138, 21,238, 29,204, 3, 18, 90,159,127,254, 57, 94,120,225, 5, 4, 5, 5, 97,214,172, 89,141, -154, 14,221,197,129, 32, 8, 76, 32,113, 79,126,195,128,210, 57,225,224,121, 30, 17,207,148, 53,106,162,243, 32, 56, 2, 10,231, -244,233,211,155,165,233,208,149, 51, 49,177,161,168, 44, 88,176, 0,163, 70,141,194,182,109,219,174,184,233, 48, 45, 45,109,201, -234,213,171, 67,142, 31, 63, 14,173, 86,139,138,138, 10,152, 76, 38, 20, 23, 23,123,109, 21,112,212,229, 65,180,228, 80,252,201, -245,212,190, 63,147,183, 57,175,199,249,121,128, 7, 44,180, 2,113,180, 76, 38,211,172, 23, 95,124,241,185, 33, 67,134,132, 7, - 7, 7,163,164,164,228, 50,145, 85, 95, 95, 15,181, 90, 13,131,193,128, 85,171, 86,105, 77, 38,211, 44,127,226,192,106,181, 34, - 42, 42, 10,149,149,149, 16,188,244,159,102, 89, 22, 10,133, 2,245,245,245,128,159, 78,230,158, 30, 24, 22,139, 5, 86,171, 21, - 86,171, 21, 22,139,197,239, 91,178,187,153,167, 82,169, 68,225, 1, 0,186,184,184,184,246, 65, 65, 65, 40, 40, 40, 0, 26, 70, -246, 13,185,253,246,219,249,170,170, 42,242,228,147, 79,110, 39,132, 60, 5,223,179,227,155,115,114,114,146, 1, 64,161, 80,228, - 2, 64,113,113,177,181,166,166,166,145, 83,168, 84, 42,201,136, 17, 35, 98, 9, 33,200,201,201, 73,150, 74,165, 4,222, 71, 53, - 26, 87,174, 92,121, 60, 36, 36,100,105, 86, 86,214,195,153,153,153,199,186,116,233,146,172,211,233,202, 13, 6,131,193,104, 52, - 18,137, 68, 34, 13, 11, 11, 11,218,176, 97,195,153, 93,187,118, 13,209,104, 52, 75, 87,174, 92,121,220,155,243,166, 82,169,138, -245,122,125,146,120, 79, 93, 69, 86,105,105, 41, 8, 33,200,207,207,135, 82,169, 60,239,175, 89,151,162,229, 32,190, 84,185, 59, - 47,238,251, 2, 21, 89,174,194, 96,195,134, 13, 62,231,208, 10,148,211, 85, 20,189,242,202, 43,152, 51,103,206,101,142,214,180, -105,211, 0, 0,111,191,253,118,192,125,180, 68,247,170,116, 78, 56, 98, 94,168,110, 20,118, 0, 96,196,240, 53,173,204,131,227, - 56, 76,157, 58,245,178, 78,234,174, 77,123, 1, 54,241, 53, 10,103,121,121, 57, 56,142, 67,120,120, 56, 30,121,228, 17, 12, 29, - 58,212,217, 4,217, 84,222,147, 39, 79,238,120,227,141, 55,186,166,165,165,225,253,247,223,175, 14, 13, 13, 13,254,207,127,254, -195,213,212,212, 48,190, 28, 45, 42,180, 40, 40,154, 65,104,137, 5, 44,208, 81,135, 94, 42,203, 33,104, 60,215, 70,173, 94,175, -127,228,182,219,110,251,105,217,178,101,138,182,109,219,226,228,201,147,168,174,174,134,217,108,134, 84, 42, 69,108,108, 44,106, -106,106,240,245,215, 95, 27,244,122,253, 35, 0,106,253,112,190,213,179,103,207, 47, 62,254,248,227,160,244,244,116, 84, 87, 87, -163,190,190,222, 41,132, 24,134,129, 70,163,129, 66,161,192,222,189,123,177,126,253,122, 3,128,183,252,112,122, 82,115,176, 88, - 44, 78,193, 21,128,208,114,229, 84,137,174,142, 94,175, 7, 0,107,235,214,173, 99, 0, 32, 63, 63, 31, 0, 10, 83, 82, 82,166, -180,109,219,150, 89,188,120, 49, 33,132,172,247, 34,178,156,156, 12,195, 84, 19, 66, 46, 1,136, 49,155,205, 82, 0,168,173,173, -181,180,106,213, 42, 74, 46,151, 11, 10,133, 66, 8, 10, 10, 18, 74, 74, 74,108, 54,155, 77, 10, 0,253,250,245, 51, 3, 40,117, - 91,163,208,149, 83, 32,132,104,231,207,159, 63,101,244,232,209, 25,125,250,244, 73,123,246,217,103,143, 62,249,228,147,108,124, -124,124, 88, 93, 93,157,241,244,233,211,151, 62,249,228,147,186,221,187,119, 15,225,121,254,220,252,249,243,167, 0,208, 50, 12, - 35,120,226,180,217,108,191,101,103,103,255, 43, 51, 51,147,187,112,225, 2,202,202,202,156, 34,171,172,172, 12,157, 58,117,194, -174, 93,187,236, 22,139, 37,187, 9,233,217, 92,160,156, 13, 47, 33, 68, 44,235,222, 4,150,248, 50, 21, 40,167,171, 40, 26, 53, -106, 84, 35, 23, 75, 42,149,226,135, 31,126,240, 88,111,120, 40, 87,141,226,238, 58,199,215, 27,111,188,209, 72,180, 77,154, 52, -201,107,117,230, 47, 61, 69,158,218, 5,241,141, 71, 29,122, 41,231,190,194, 41,214,157, 60,207, 99,210,164, 73, 1, 59, 90,184, -188,143,214,101,156, 98,220, 7, 12, 24, 0,189, 94,239, 20,178,222, 28, 45,127,233,105,183,219, 95,152, 51,103, 14,209,104, 52, - 55,107,181,218, 71,207,159, 63,191, 80,175,215,223, 84, 91, 91,235,211,209, 50,153, 76,114, 90,142, 40, 39, 90,102,126,174,235, - 71,104, 57, 30,146,104,221,186,117,163,181,179, 88,150,109,180, 53,165,159,129, 3, 27,242,242,242,238,187,229,150, 91,190,125, -225,133, 23,130,211,211,211,249,164,164, 36,232,116, 58, 20, 20, 20,224,216,177, 99,182,149, 43, 87,106,245,122,253,163, 0, 2, - 25,117,182,232,248,241,227,235,135, 13, 27,246, 78,239,222,189,159,158, 60,121,178, 36, 53, 53, 21,181,181,181, 8, 11, 11, 67, - 84, 84, 20, 78,157, 58,133, 85,171, 86,217, 43, 43, 43,191, 0,240, 30, 60,180,161,250,123,225,183, 88, 44,120,232,161,135, 32, - 8, 2,102,207,158,141, 64, 22, 84,118,129,197, 98,177, 16, 0,140,163, 63,151,222, 49,187, 52, 78,159, 62, 13, 0,231,146,147, -147,131, 1, 32, 59, 59,155, 65,195,252, 90,129,188,225, 19, 66,136,211,217,234,212,169, 83,129,123,229, 40, 58, 89,162, 11,230, - 47,220, 12,195, 24, 9, 33,229,122,189,126,216, 43,175,188,242,206,231,159,127,254,240,231,159,127,126,217,113, 26,141,102,233, -204,153, 51,223,123,224,129, 7,202, 25,134,241,218,143, 76,167,211,189, 61,102,204,152, 7,142, 28, 57, 18, 28, 20, 20, 4,157, - 78,135,170,170, 42, 88, 44, 22,164,164,164,160,188,188, 28,139, 22, 45,170, 51, 24, 12,239,210,226,248,215,192, 85, 24,120,115, -181, 2, 16, 89, 94, 93,157, 95,126,249,197,227, 28, 85, 77,229,116, 23, 27,129,206,109,229,235,165, 72,156,150,198,211,148, 17, - 77,172,215, 46,227,229, 56, 14, 31,125,244,145,115,210, 86, 79, 78, 86, 83, 28, 45,145, 51, 60, 60,188,193, 38, 87, 42, 33, 8, - 2,238,188,243,206,171,225, 21, 0,140,115,153,241,125,250,107,175,189, 54,165, 83,167, 78,169, 0,228,174,105,208, 68, 23,159, -130,130,194,159,208,178,219,237,197, 29, 59,118,108, 84,193,249, 91,204,212,106,181, 22, 7,120,221,245, 58,157, 46,101,230,204, -153, 47,170, 84,170, 33,122,189,190,171,163,226, 56,162,211,233,178, 77, 38,211,167,104,218, 34,208, 21, 0,158,223,189,123,247, -236, 97,195,134, 77,187,245,214, 91, 71,142, 31, 63,158, 33,132, 96,222,188,121,228,236,217,179, 43, 28, 46,214,217, 43, 73,164, -240,240,240,227, 95,127,253,117,244, 79, 63,253, 4,171,213,138, 79, 63,253, 20,193,193,193,199,171,171,171, 3,165, 40,223,180, -105,211, 55,125,250,244,121,108,215,174, 93,139, 0,252,190,117,235,214,133,125,251,246, 29,179,107,215,174, 37, 0,142,109,222, -188,121, 97,239,222,189,199,236,219,183,111, 57,128, 67, 77,168,124,157,206,150,205,230,185,165,209,139,147,229,139, 83, 75, 8, -177, 60,254,248,227,227, 31,120,224,129, 47,247,237,219,119, 83, 77, 77, 77, 87, 0, 8, 13, 13, 61,210,171, 87,175,189,203,150, - 45, 59,229,112,178,252,117,214,175,208,233,116, 35,186,118,237,250,227,251,239,191,175, 74, 75, 75,227,218,183,111,143,194,194, - 66, 28, 61,122,212,246,191,255,253,175,222, 96, 48,220, 13,224, 18, 45,142,127,157,208, 34,132, 32, 52, 52,180,209, 75,148, 56, -228,191,169,205,133,174, 15,102,113,169, 30,119, 94,111,156,190,166, 77, 16,161, 86,171,157,147,155, 6,210,101, 65, 16,124,207, -199, 70, 8,113,114,138, 91, 0, 34,203,239, 8, 65,199, 18, 56, 1,115, 6, 50,189,131, 74,165,130,213,106,117,242, 6, 48,242, -179,169,106,241, 23, 0,191, 88,173,214,211, 0,218, 81,113, 69, 65,209,130, 66,235,210,165, 75, 61, 91,248,218, 90,147,201,244, -158,201,100,122, 79,220, 97, 52, 26,175,150,243, 44,128, 7, 54,109,218,244,241,166, 77,155,196,118,132,169,240,191, 94,162, 79, -156, 60,121, 50,147,231,249,255, 46, 93,186,180, 55, 33, 4, 33, 33, 33,187, 11, 11, 11,255,211, 20, 14,187,221,254,248,174, 93, -187,158,131,163, 47,147,197, 98,121,124,199,142, 29, 47,162, 97, 61, 38,216,237,246,199,247,236,217,227,252,221,196, 7, 37, 33, -132,152, 8, 33,113, 94, 14, 49, 53,209,129, 19,157, 45,243,178,101,203,234, 1, 28,198, 31,243,100, 89, 29,155,209,173,185,208, - 23, 54,235,116,186,246,147, 38, 77,154, 46,145, 72, 6,235,116,186,120,149, 74, 85,100,179,217,126,211,235,245,111,161, 97,141, - 42,138,191, 8,102,179,249, 66,199,142, 29, 57, 79, 47, 80,190, 30,228,190, 94,172,236,118,123,113,135, 14, 29,252,190,156,121, -224,188,224, 67, 52,156, 75, 73, 73, 97, 3,229, 18, 97,177, 88,202,125,133, 51, 37, 37, 5, 77,229,244, 23,247,228,228,100,143, -113,247, 35, 8,189,198,221,102,179, 93, 17,167,175,244,244, 5,131,193,112, 41, 50, 50,178,222,104, 52,242, 38,147,137,183,217, -108,141,236, 71,133, 66, 81, 97, 48, 24,104,225,161,160,184, 26,161,245, 15,199,126, 52, 44, 47,209, 92, 48, 29, 57,114,228, 49, -167, 61, 85, 94,126,165, 60,238, 74,178,222,207,239,166, 8,163,102,119,132, 28, 66, 74,223, 76,116,149,245,245,245, 79,138, 63, -196, 62, 32, 20,127, 61,170,170,170,110,110,110,206,234,234,234,102,127, 81,171,172,172,204,104,129,184,247,188, 94, 57,125,161, -164,164,228,102, 63, 66,140, 22, 28, 10,138, 0,193,210, 36,160,160,160,160,160,160,160,160,104, 25, 48,104, 24, 57,224, 9, 77, - 25, 77, 48,228, 10,174,157, 77, 57, 41, 39,229,164,156,148,147,114, 82,206,235,142,211, 31, 55, 29,205,216,194, 2,140,114, 82, - 78,202, 73, 57, 41, 39,229,164,156,215, 31,231, 53, 9,218,116, 72, 65, 65, 65, 65, 65, 65, 65, 65,133, 22, 5, 5, 5, 5, 5, - 5, 5, 5, 21, 90, 20, 20, 20, 20,174, 72,109,221,186,245,137,212,212,212, 11, 0,198,182,240,181, 30,233,221,187,119,149, 92, - 46,223, 0, 32,149, 38, 61, 5, 5, 5, 21, 90, 20, 20, 20,215,180,200,234,218,181,235,246,147, 39, 79,118,202,206,206,142,139, -143,143,255,176, 37, 47,214,179,103,207, 15,182,109,219, 22,190,110,221,186,219, 98, 98, 98,114,174, 80,108,165,182,105,211,230, - 68,106,106,106, 49,128, 71,154, 57,136, 99, 51, 50, 50,170,101, 50,217,122, 42, 4, 41,174, 3,116, 1,208,149, 10, 45, 10, 10, - 10,138, 22, 20, 89, 59,119,238,140, 48, 26,141, 56,121,242, 36, 42, 42, 42, 14,181,228, 5,115,115,115, 47,237,220,185, 19, 9, - 9, 9, 88,178,100, 73,100,114,114,242,182, 38, 10,154,212,174, 93,187,110, 63,113,226, 68,167,236,236,236,248,168,168,168, 79, -154, 51,124, 55,221,116,211,180,109,219,182,133,109,216,176, 97,104,100,100,228,149, 10, 65, 10,138,191, 51,228, 0, 30, 99, 24, -102,111,151, 46, 93,142,164,165,165,253,206, 48,204, 46, 0,163,112,237,206,221, 25, 24, 86,175, 94,189,117,245,234,213, 91,105, - 30,161,160,160,104, 6,164,165,165,165,233,116, 58, 29,169,168,168, 32,159,125,246, 25, 9, 15, 15,183, 0,248, 13,192, 74, 15, -219,155, 0, 52, 1,114,107, 28,199,123,226,249, 45, 60, 60,220,242,217,103,159,145,252,252,124,114,252,248,113,146,154,154,106, - 8, 80,208,164,118,237,218,181, 82, 12,243,218,181,107, 9,199,113,235,155, 51, 81, 52, 26,205,177,156,156, 28,114,246,236, 89, -178, 97,195, 6, 18, 29, 29, 93, 78,197, 22,197, 53,130, 36, 0, 31,168,213,234,234,187,238,186,139,124,245,213, 87,100,213,170, - 85,228,199, 31,127, 36,179,102,205, 34,131, 6, 13, 34, 50,153,236, 2,128,215, 1,132, 94, 79, 90,132,113, 68,140, 0, 24, 8, - 0,153,153,153, 84,108, 81, 80, 80, 92, 45,118,234,245,250, 12,189, 94,143,186,186, 58,180,110,221, 26, 60,207,123, 60,176,188, -188, 28, 59,118,236,192,184,113,227,142,151,150,150,246,135,239,117, 47,195,186,119,239,190,115,243,230,205,169,193,193,193,206, -157,130, 32,192, 98,177,192,106,181,194, 98,177,192,100, 50,193,100, 50, 65, 38,147, 65,161, 80, 32, 60, 60,252, 40,124, 55, 97, - 56,221, 55,131,193,128,131, 7, 15, 98,244,232,209, 21, 85, 85, 85,253, 1,228, 54, 99,186,164, 70, 69, 69,229, 44, 90,180, 40, - 50, 37, 37, 5,231,207,159,199, 19, 79, 60, 81,121,238,220,185,126,205,124, 29, 10,138, 63, 19, 19,238,187,239,190,105,209,209, -209,108,151, 46, 93, 16, 27, 27, 11,147,201, 4,131,193, 0, 66, 8, 56,142, 3, 33, 4,181,181,181,200,201,201,193,230,205,155, - 77,151, 46, 93,250, 26,192,167, 0,242, 92, 68,214, 53,169, 69,156, 66, 43, 51, 51,147,161,121,133,130,130,162,153,112,164,182, -182,182,139,201,100,130, 78,167, 11,232,132,252,252,124,140, 29, 59,246,120,105,105,233, 45,240,188,168,188,166,123,247,238,123, -114,114,114, 82,141, 70, 35,180, 90,255,235,206,203,100, 50, 4, 5, 5, 33, 34, 34, 98, 23,128, 62,222,222,196,187,116,233,178, -127,215,174, 93,225, 6,131, 1,135, 14, 29,194, 35,143, 60, 98,169,174,174,222, 14,192, 91,224,171,209,176,142,234, 57, 15,255, - 37, 2,120,209,241,134,239, 9,170,200,200,200,190,139, 23, 47,150,182,109,219, 22,122,189, 30,163, 70,141,170,206,205,205,237, - 5,160,128,102, 29,138,127, 32,114, 79,158, 60,217,193,110,183,163,178,178, 18, 38,147, 9,122,189,222, 41,180, 36, 18, 9, 8, - 33,176,217,108,206, 23,163, 3, 7, 14, 32, 59, 59,155,228,231,231, 79,118,148,165,107, 86,139, 80,161, 69, 65, 65,209, 18, 72, -237,208,161,195,161, 95,127,253, 53, 72, 42,149, 98,213,170, 85,152, 60,121,178,181,186,186,122,155,187,120,137,142,142, 78, 91, -184,112, 97,114, 74, 74, 10,126,255,253,119,220,127,255,253,111, 1,152,238,129,243, 77,173, 86, 59,205, 98,177,224,208,161, 67, - 24, 51,102, 76, 65, 89, 89,217, 49,119, 17,147,156,156,220,239,147, 79, 62,225,123,244,232, 1,173, 86,139,145, 35, 71,234, 79, -157, 58,213, 27,192, 49, 47, 97,253,164,186,186,250, 21,187,221,142,186,186, 58, 36, 36, 36, 64, 42,149,250,140,156,193, 96, 64, - 82, 82,210,174,138,138,138,203,196, 91, 68, 68,196,166,243,231,207, 15, 82, 40, 20, 62, 57, 44, 22, 11,138,139,139, 33,147,201, - 96, 50,153,208,174, 93,187,175, 1, 60, 78,179, 14,197, 63, 81,104, 29, 62,124,184,195,119,223,125,135,238,221,187,163,115,231, -206,168,175,175,119,138, 46,179,217, 12,171,213,122,217, 73, 90,173, 22, 47,191,252,114, 30, 28,205,231,215,170, 22, 17, 59,166, - 77, 17,219, 68, 51, 51, 51, 7,208, 60, 67, 65, 65,113,181, 21,111, 94, 94, 94,250,144, 33, 67,182,173, 88,177,162,213,240,225, -195,209,174, 93, 59,254,222,123,239,141,212,235,245,131, 93, 15, 44, 43, 43, 11, 27, 51,102,204,254,162,162,162,100,199,174, 94, - 94, 56,123, 5, 7, 7, 35, 63, 63, 95, 20, 89, 61,225,214,204, 40,147,201,214, 31, 62,124,152,151,201,100,216,183,111, 31,198, -142, 29, 91, 89, 80, 80,224,175, 89, 46,212,108, 54, 67, 34,145, 0, 0,138,139,139,253, 70,238,252,249,243, 16, 4,193,228,233, - 63,150,101,229, 7, 14, 28, 64, 92, 92,156, 79, 14,150,101,221, 5, 93, 13,205, 54, 20,255, 80, 88,205,102, 51,122,246,236,137, -130,130, 2, 28, 56,112,192, 41,184, 42, 43, 43, 81, 82, 82,210,232,224,189,123,247,226,224,193,131,232,223,191,191, 59,207, 53, -169, 69,156,202,113,245,234,213, 3, 28,145,219, 74,243, 12, 5, 5, 69, 51, 33, 53, 46, 46, 46,103,209,162, 69,145,177,177,177, - 24, 52,104, 80, 81,105,105,105, 27, 15,199,173, 36,132,220,157,159,159,143,182,109,219,174, 2,112,207,149, 28,147,152,152, 88, -177,111,223,190, 86,199,143, 31,199, 35,143, 60, 82,225,232,243,229,175,239, 83,114,167, 78,157,246,109,216,176, 33,156,101, 89, - 28, 59,118, 44,144,166,195, 66, 52,244, 47, 57,231,225,191, 68, 0,147, 0,132,123, 57, 87,213,161, 67,135,190,251,247,239,151, - 50, 12,131,194,194, 66,177,233,176,167,131,151,130,226,159,134, 17,113,113,113,255,123,238,185,231, 66,122,247,238,141,226,226, - 98, 92,184,112, 1,151, 46, 93, 66,122,122, 58,210,210,210,112,246,236, 89,172, 95,191, 30, 7, 15, 30,132, 92, 46, 71, 66, 66, - 2,212, 75,191,195,127, 25, 28, 7,144, 70,181, 8, 5, 5, 5,197, 85,136, 45,169, 84,186, 62, 62, 62,190, 28,158,231,165, 10, - 27, 57,114,100,137,221,110, 39,103,207,158, 37,104, 24, 61, 8, 47, 66,139,156, 61,123,150, 68, 71, 71,231, 3, 8,243,112,204, -216,152,152,152, 34,165, 82,121, 20, 77,156,214,161,125,251,246, 21,167, 78,157, 34, 69, 69, 69,100,221,186,117, 36, 34, 34,162, - 37, 70, 4,166,118,236,216,177,178,174,174,142, 24,141, 70,146,147,147, 67, 18, 19, 19, 43, 64, 71, 30, 82,252,243, 17, 12, 96, -106, 74, 74,138,241,227,143, 63, 38,235,215,175, 39, 11, 22, 44, 32,211,166, 77, 35,227,199,143, 39, 25, 25, 25, 36, 35, 35,131, -140, 26, 53,138,188,242,202, 43,228,246,219,111, 39,106,181,186, 22,192,189, 52,233, 40, 40, 40, 40,154, 23,137, 0,102, 57, 4, -213,202,145, 35, 71,150,152, 76, 38,114,225,194, 5,242,195, 15, 63, 16, 52, 76,221,224, 9,111,150,150,150,146,210,210, 82,113, -106,132,124,252, 49,173,195, 87, 14,222,171, 18, 65, 73, 73, 73, 21,251,247,239, 39,133,133,133,100,237,218,181,196, 33,216,154, - 13, 10,133, 98,131, 86,171, 37, 70,163,145,108,218,180,137, 78,239, 64,113, 45, 34, 10,192,220, 27,110,184,193, 58,123,246,108, -178,114,229, 74,242,217,103,159,145, 17, 35, 70,144,215, 95,127,157, 60,248,224,131, 36, 50, 50,210, 4, 32, 11, 64, 8, 77,174, -171, 7, 93,217,156,114, 82, 78,202,233,142,245,199,143, 31, 39, 34,236,118, 59,185,112,225, 2,217,176, 97, 3,137,137,137, 57, -134,198,243,105,185,114,106, 58,119,238,124,242,212,169, 83,228,252,249,243,196, 98,177, 56, 57, 78,158, 60, 73, 0,108,109,134, -112,166,198,199,199,151,111,217,178,133,156, 58,117,138,196,196,196, 20, 53,103,220,147,146,146,202, 43, 42, 42,200,166, 77,155, - 72,100,100,164, 63,145, 69,243, 18,229,252, 39,115, 38, 1, 88,220,163, 71, 15,251,156, 57,115,200,211, 79, 63, 77, 18, 19, 19, -237,142,151,162,248,235, 73, 8, 93,223,179,180, 82, 80, 80,252, 21,144,239,222,189, 27,114,185,220,185,227,247,223,127,119,157, - 71,203,219,188, 13,218, 19, 39, 78,220, 50,124,248,240,109,115,230,204,233,236, 58,138,105,203,150, 45, 0, 96,106,134,176,229, - 94,184,112,161,255,176, 97,195, 62,141,136,136,184,177,180,180,244,157,230,140,120, 97, 97,225, 43, 93,187,118,157, 94, 87, 87, -167,213,235,245,163, 64,231,206,162,184,118, 81, 8, 96,244,129, 3, 7, 62, 60,112,224,192, 91, 0, 8,128,247, 1,156,184,222, - 18,130, 10, 45, 10, 10,138, 63, 27, 99,159,124,242, 73,247,206,226,251, 0,252,159, 15,145, 37,226, 82, 65, 65, 65,159, 59,239, -188,243, 57, 52, 30,157, 40,118, 78,111, 14,228,154,205,230,161,238, 35,165,154, 9, 75, 74, 75, 75,151,208, 44, 64,113, 29,225, - 24,128, 7,175,231, 4,160, 66,139,130,130,226,207,198, 57, 0, 79, 92,197,249, 90,120,158,103,139,130,130,130,226,111, 7,186, -168, 52, 5, 5, 5, 5, 5, 5, 5, 5, 21, 90, 20, 20, 20, 20, 20, 20, 20, 20,255, 44, 48,240, 62,114, 32,187, 9, 60, 87, 50, -162, 33,155,114, 82, 78,202, 73, 57, 41, 39,229,164,156,215, 29,167, 63,238,108, 80,180,168, 0,163,156,148,147,114, 82, 78,202, -249,207,230,100, 28, 27,235,216,196,223,127,231,184, 51,127,227,184, 95, 47,156,215, 36,254,170,206,240,226,141, 16,208, 48,228, -147,226,239, 7,215, 2, 66,232,125,162,160,160,104, 98,221, 33,113,121,216,218, 29, 27,254,134,117,137,171, 40, 16,174,242,185, -212, 18,113,191,158, 57,175,121,161,117,163, 74,165,154, 44,147,201, 82, 24,134,177,235,116,186, 35, 38,147,105, 62,128, 93, 87, -121,205,175,162,163,163,199, 86, 85, 85, 9, 44,203,130,101, 89, 48, 12, 3,150,101,193,243,188,161,182,182, 86,115, 37,164,145, - 93, 70,188,202, 49,204, 11,118, 98,159, 95,126,116,213, 52,127,251, 41,124, 23, 24,169, 84,122, 95,120,120,120,104, 69, 69, 5, - 97,217,134,174,124, 18,137, 68, 92, 8,215, 86, 91, 91,251, 77,160,100, 97, 97, 97,123,195,195,195, 67,197,243, 25,134, 65, 85, - 85, 85, 77,121,121,249, 77, 0, 16, 20, 20,180, 67,165, 82, 69,112, 28, 7,137, 68, 2,137, 68, 2,189, 94, 95, 85, 85, 85,117, - 11,189, 21,255, 76, 44, 95,190, 92, 50, 44,254,137,118, 28, 49,116, 99, 89, 18, 34, 8, 76,173,141, 81,252,190,254,194, 87,103, - 2, 57,127,212,168, 81,118,154,138,127, 30,100, 50,217,236,232,232,232,127,215,215,215,235, 25,134, 33, 12,195,128, 97, 26,222, -179,220, 63,237,118,123,113, 85, 85, 85, 79, 63, 15, 91, 94, 38,147,205,140,137,137, 25,163,215,235,245, 14, 62,143,188, 0, 96, -181, 90,139, 43, 43, 43,123, 6, 84,215, 71, 70,206, 87, 40, 20,143,234,245,122, 29,195, 48,130,235,127,132, 16,215,135,249,217, -202,202,202,126,254,132,129, 76, 38,251, 52, 58, 58,250, 95,142,184, 59,195,121,181,113,143,142,142, 30,163,211,233, 2,226,244, - 17,247,203, 56, 91, 34,156,127, 83,206,107, 95,104,165,167,167,127,183,103,207,158, 14, 60,207, 3, 0,140, 70, 99,215,185,115, -231, 62,246,198, 27,111,100, 1,152,120,133,215, 91,216,175, 95,191,135,114,114,114,216,149, 43, 87,178,189,122,245, 2,195, 48, -176,219,237,176,219,237,232,210,165,139,226, 74, 35, 18,162, 82, 78, 56,184,241,191, 65, 55, 14,121,242,133,114, 96,154,191,253, -190, 4, 38,128,183, 1,164, 52, 49, 8, 21,142,116, 57,232, 69,108,236,100, 89,182, 73,156,130, 32,228, 95,186,116,169,143, 15, - 1,211,236,156, 14,145,117,127,191,126,253, 66,178,179,179,153,162,162, 34, 70,161, 80, 64, 16, 4,216,237,118, 88,173, 86,220, -112,195, 13, 77,114, 66, 67, 67, 67, 53, 19, 38, 76,104,119,199, 29,119,224,135, 31,126,192, 99,143, 61,134,190,125,251,230,149, -151,151, 3, 0, 84, 42, 85,196,241,227,199, 59,132,135,135, 67,175,215,163,182,182, 22,183,221,118, 27,170,170,170,254,209,133, -235,230,244,132,247, 25,150,113,206, 21, 69,108,246,234, 61,191,151,188,125,181,188,225,225,225, 7,229,114,121,180, 95,181,236, -242, 32, 51, 26,141,101,213,213,213,221,253,156,146, 4,224, 46,137, 68,210,158,227,184,142, 0,146,108, 54, 91, 52, 0, 72,165, -210, 50,137, 68, 82,104,181, 90, 79,153,205,230,211, 0,126,129,143, 5,144,135,197, 63,209,142,177,233, 71,214,153,132,225,202, -182, 89,169,250,179, 19,114,149,114,253,218, 97,241, 79,172, 8, 84,108,253,133, 72, 5,176, 12, 13, 11, 74, 63,141,134,121,128, -174, 6,241, 0,238, 70,195,154,143,201, 22,139,165, 18,192, 1, 52,244, 67,201, 3,144, 24, 25, 25,185, 68, 16, 4, 83, 85, 85, -213, 19,240,176, 80,117,239, 30,173,247,179, 44,155, 32,122, 2, 2,177, 23,239, 62, 80,220, 44, 15, 40,150,101, 63,205,204,204, -252,215,138, 21, 43,148, 7, 14, 28, 80,118,238,220,217,249, 66, 36, 8, 2, 26,107, 23, 32, 57, 57,217,159,171,193,177, 44, 59, -123,228,200,145, 15, 47, 94,188, 88,121,238,220, 57,101, 92, 92,156,147,211, 85,108,137,136,139,139, 11, 52,239,127, 53,116,232, -208,209,139, 22, 45,226, 87,173, 90,165,104,213,170, 21, 34, 34, 34, 32,149, 74, 47, 59,246,150, 91,110, 17,252, 71,157,253,244, -158,123,238, 25,253,253,247,223, 43,247,236,217,163,236,210,165, 11, 36, 18,201, 85,199,125,196,136, 17, 15,127,247,221,119,202, - 35, 71,142, 40,219,183,111, 15,209, 84,112,231, 99, 89, 22,173, 91,183, 14,136,243,238,187,239,126,120,217,178,101,202,131, 7, - 15, 42, 59,118,236,232, 76, 79, 66,200, 21,135,243,111,206,121, 93, 56, 90, 50,139,197,130,173, 91,183,130,101, 89,132,135,135, - 99,236,216,177,216,184,113,227,132, 77,155, 54,173,190, 2,103,235, 43,135,200,226, 1,224,199, 71, 71, 32,159, 7,198,149,155, - 33,149, 74,113,246,236, 89, 72, 36,146, 38, 91,139,114,185,124, 12, 33,100,146,254,194, 62,185,193, 96,133,177,100,191, 82,161, - 80, 56, 31, 0,250, 18,199,254,139,251,149, 10,133,226,172, 68, 34,153, 90, 95, 95,191,208, 27, 95,251,246,237,191, 61,118,236, - 88, 39, 79, 5,215, 23,244,122, 61,218,180,105,147, 88, 93, 93,221,222,211,255, 60,207, 39,156, 59,119, 46, 74, 38,147,129, 16, -226, 44,196,238,159,226,119,139,197,130, 27,110,184,193,226,235,154,190, 56,109, 54, 27,130,130,130, 32,186, 81,102,179, 25,245, -245,245,254, 56, 25,169, 84,122,159, 40,178, 0, 96,233,210,165,136,137,137, 65, 84, 84, 20, 84, 42, 21, 20, 10,133,147, 51, 80, - 72, 36, 18, 12, 27, 54, 12,239,190,251, 46,178,178,178,240,218,107,175, 53,170,104,121,158, 71,120,120, 56,214,173, 91, 7,141, - 70,131,196,196, 68,136, 2,255, 31,109, 11,178, 76,248,174,253,231,157, 14,237,237,183,118,226,110,238,206,125,238,120, 84,130, -101, 1, 65,104,120,116, 50, 12,136,205, 42, 92,218,127,164,228,157, 0,210, 51,174,176,176, 48, 42,208, 52,178,217,108,136,139, -139,147,248, 57,108,120, 90, 90,218,143,207, 62,251,172,180,125,251,246,140, 84, 42, 5,199,113,224, 56, 78, 20,232,137,132,144, - 68, 65, 16, 6,150,149,149,145,185,115,231,126,184,101,203,150,123, 1,172,245, 88,177, 16, 67,183, 58,147, 48,124,219, 33,220, - 52,114,200, 27, 88,183,124,194, 77,253,210, 5, 4, 43, 13,103, 0,252,157,133, 86,106, 90, 90,218,161, 61,123,246, 4, 89, 44, - 22,244,238,221,123,119,110,110,110, 15, 92,217, 12,238, 97, 0, 62,153, 56,113,226,232,103,159,125, 86, 18, 26, 26, 10,153, 76, -134,186,186, 58,156, 57,115,102,204, 55,223,124, 67,190,248,226,139,255, 3, 16, 92, 88, 88,152,177,119,239, 94, 12, 26, 52,232, - 69, 0, 47, 95,174, 8, 36, 9, 59,246, 22, 68,137,191,239, 30,214, 85,154,209,147, 45,107,112,113,220,143, 38, 16,236, 66,241, -222,195, 23, 2, 17, 98, 31,142, 24, 49,226,145, 21, 43, 86,168, 1, 96,222,188,121,184,239,190,251, 16, 30, 30, 14,165, 82, 9, -169, 84, 10,158,231, 27,125,250,121,216, 74, 0,124,248,224,131, 15,142, 92,188,120,113, 48, 0, 44, 94,188, 24, 35, 70,140, 64, - 68, 68, 4,130,131,131, 33,147,201, 32,145, 72,154,156,152,225,225,225, 95,245,189,233,166,199, 23, 45, 90, 4, 0,120,235,165, -151,112,199,205, 55, 67,173, 84, 64,169,144, 65, 76, 11,153,132,199,237,227, 94,240,171, 47, 1,124,124,223,125,247, 61,240,253, -247,223, 7, 3,192,129, 3, 7, 80, 94, 94,142,232,232,104, 40, 20, 10,200,100, 50,103,156, 25,134,129, 66,161, 8, 40,238,247, -221,119,223,200,239,190,251, 46, 24, 0, 22, 46, 92,136, 97,195,134, 57,227, 46,151,203, 33,149, 74, 27,109,238,162,211, 19,231, -189,247,222, 59,114,217,178,101,193, 0,240,205, 55,223, 96,200,144, 33, 8, 11, 11,115,166,167,200,213,148,123,244, 55,231,188, - 62,132,214,161, 67,135,238, 87,169, 84, 51, 0, 68,202,100,178,208,135, 31,126,184,245,227,143, 63,142, 7, 31,124, 16,155, 54, -109,122,170,137, 66,139,137,142,142, 30,155,147,147,227,124, 66,155,201,101,130,169,201, 15,112, 7, 38,237,127,234,169,152,172, - 51,245,216,189,247, 20,130,192, 50,123, 63,254, 56,210,120,250, 52,236,102, 51,222, 59, 91,215,176,223, 70,152,173,175,140,139, -185,113,246,255, 77, 2,176,208,135, 11, 32, 55,153, 76,200,203,203,107, 82, 32,138,138,138, 32, 8,130,201,151,187, 32,149, 74, -113,244,232,209,203, 84,189, 39, 36, 38, 38,250, 42,128,126, 57,215,175, 95,143,241,227,199,227,212,169, 83, 16,151, 42, 9,128, -147, 9, 15, 15, 15, 21, 69,150, 40,130, 20, 10, 5,120,158,103, 56,142, 99,196,166, 61, 71,225, 10, 72, 24,179, 44,139,111,191, -253, 22, 31,124,240, 1, 94,127,253,117,204,159, 63, 31,221,186,117,251, 35, 19,114, 28,180, 90, 45,194,194,194, 16, 22, 22,214, - 72, 32,254,147,225,126,155,103,206,154,163,132, 64, 26, 58,129, 16, 1, 16, 0, 2, 2,129, 8, 40,187,112, 6,147,223,253, 40, -224,167, 15,207,243, 56,125,250,180, 51, 31,136,206,176, 40,140, 92, 93,131,164,164, 36,191,121, 73, 42,149, 78,249,249,231,159, -101,223,126,251, 45,190,255,254,123, 48, 12, 3,185, 92, 14,149, 74,133,208,208, 80, 68, 68, 68, 56,183,132,132, 4,230,127, 61, -184,254,121, 0, 0, 32, 0, 73, 68, 65, 84,255,251,159,180, 91,183,110, 83,180, 90,237, 90,207,247,156,132, 40,219,102,165,142, - 28,242, 6, 0, 96,228, 27, 4,151,242,166,221,200,214,188,243,119, 94, 68, 54,181,107,215,174,219,119,238,220, 25,164,215,235, - 33, 8, 2,214,174, 93,171, 28, 50,100,200,182,130,130,130,126, 77, 21, 91, 73, 73, 73,171,118,238,220,121, 75,100,100, 36,106, -107,107,161,213,106, 97,181, 90, 33,145, 72,144,152,152,136, 15, 63,252,144,185,231,158,123,158, 31, 51,102,140, 81,161, 80,136, -206, 70,146,231,188,212, 56, 51,205,253,236,243, 80, 66, 26,242, 15, 17, 72,163,207,234,242, 66,188,244,202,228,128,194,216,186, -117,235,167,127,248,225, 7,181,171,179,228, 42, 2, 92, 69,150,184,249, 17, 6,108,155, 54,109, 30, 95,178,100,137,147,179, 85, -171, 86,224, 56, 14, 60,207,131,227, 56,176, 44,139,109,219,182, 97,198,148,137, 8,139,140,195,156,207,230,249, 13,103,100,100, -228,252, 97,195,134, 61,186,112,225, 31, 85,119,215,182,109,113,231, 45, 55, 35,170,149, 6,173,194,130, 27,210, 73, 96,240,251, -169, 2,191,207, 35, 0,108,235,214,173,159, 88,190,124,185,218,245,133, 80,140,171,248,242, 44,186,248,102,179, 25, 61,123,246, - 12, 40,238,174,156,162,219, 38,138, 54, 49, 61,197,235,136,229,213, 79, 56, 31, 23,133,176, 67,112, 54,226,224,121, 30,203,215, - 45,242,234,102, 95, 41,103, 83,239,187, 59,103, 97, 97, 33,166, 79,159, 14,241,165,205,181,171, 80,124,124, 60,230,204,153,227, -183, 94,114, 43, 3,189, 0, 68,186,236, 50, 3,144,185,124, 86, 48, 12,179,207,195,113,226,126,222,209, 98, 21,137,134,126, 99, -117, 0, 66, 61,240,121,227,169,116, 60,243, 34,221,142,111,116, 29,175, 66,107,245,234,213, 98, 41, 30,152,153,153,185,213,241, -189, 70, 46,151, 23, 41,149,202, 24, 0,117,107,215,174,197,127,254,243, 31, 56,172,213,187, 67, 66, 66,142,121,112,117, 14,153, - 76,166, 55, 0,148, 57,118,137, 67, 52,217,234,234,106, 97,227,198,141,236,226,123,135,194, 76,128,244, 73, 51, 48, 44, 51, 19, -235,227,101,144, 0,184,233,100, 37,148, 74, 37,167,213,106,173,174,253,182, 60,244,221,202,118,203, 80,146, 32,142, 67,239,237, -107, 48,126,251, 26,220,164,146,161,106,197, 50,212,237,200, 1,203, 50,232,175,106,133,215, 30,217,136, 62, 26, 57,100, 38, 29, - 88,150,245,148,179,157,156,121,121,121,163, 52, 26,205, 12,183, 4, 14, 4,249,104, 88,199, 9, 94,194, 9, 66, 8,186,117,235, - 6,134, 97,156,110,129,184,137,133, 78,220, 14, 30,244,216, 2,233,149,211,209, 4, 7,149, 74,133,223,126,251,205,121,204,224, -193,131, 97, 52, 26, 17, 30, 30, 30, 16,103, 69, 69, 5, 41, 41, 41, 97, 22, 47, 94, 12,158,231, 17, 17, 17, 1,165, 82,201, 44, - 90,180,104,162, 84, 42, 77, 48, 26,141,130,217,108,134, 76, 38,155, 35,222, 31,142,227,116, 90,173, 54,194, 27,167, 68, 34,193, -179,207, 62,139, 87, 95,125, 21,243,231,207,199, 83, 79, 61,117,153,227,101, 52, 26,209,170, 85, 43,167,216,242, 80, 0, 91, 98, -184,111,203,114, 10, 4,199, 14,174,199,241, 35,217, 16,236, 2,236, 2, 1, 33,118, 8, 54,224,192,198,221, 29, 46,230,151,196, - 19,144,134,174,183, 0,228,181,245,182, 1, 17,178,142, 0, 86,110,173, 50,207,246, 23, 78,142,227, 96, 52, 26,241,243,207, 63, -227,228,201,147, 88,187,118, 45, 12, 6, 3, 90,181,106,133,208,208, 80,220,124,243,205, 24, 51,102, 12,146,146,146,252,198,157, - 16,178,176,168,168, 40,189,111,223,190, 76, 77, 77, 13,106,106,106, 96, 48, 24, 96,183,219, 97,179,217,192,113, 28,130,130,130, -160, 80, 40, 16, 29, 29, 13,163,209, 72, 76, 38,211, 66,111,156,130,192,212,234,207, 78,200, 93,183,124,194, 77, 35,223, 32, 88, -241, 1,131,118,109,228,250,223,246, 7, 63,190,114,251,107,183, 1, 32, 2,113, 90, 11,196,106, 23, 42, 95,157,248,201,243,127, -250, 61,186, 92,100, 69, 24, 12, 6,212,213,213, 53,216,250, 50, 25, 86,172, 88,209,234,174,187,238,202, 41, 41, 41,233,239, 67, -108, 93,198, 25, 28, 28,156, 40,145, 72,112,244,232, 81,124,241,197, 23,248,237,183,223, 80, 86, 86,118, 41, 46, 46, 46,100,224, -192,129,236, 75, 47,189,132,244,244,116,124,253,245,215, 65,254, 56, 9, 33, 40,204,219,134,194,211,219, 33, 8, 13,174,117,195, -230,249, 59, 9, 48,238, 58,157,206,120,232,208, 33,245,151, 95,126,137,168,168, 40, 36, 39, 39, 67,169, 84, 34, 40, 40,168,209, - 67,214,245,193,235,175,108, 26, 12, 6, 99, 97, 97,161,250,187,239,190, 67, 68, 68, 4,146,146,146,160, 84, 42, 33,147,201,192, -113, 28, 24,134,193,226,197,139,177,244,221, 71, 80,120,234, 8, 70,220,121,155,223,112, 42,149,202, 71, 23, 46, 92,216,200, 2, -137, 14, 11, 3,199,179,144,240, 12,194, 6,223, 11, 0,184,180,233, 39, 95,179, 67,186,114, 50,117,117,117,198, 61,123,246,168, -247,239,223, 15, 65, 16,144,148,148, 4,189, 94, 15,141, 70,227,140,255,198,141, 27,113,207, 61,247,224,219,111,191, 69, 70, 70, -134,223,184,215,215,215, 27,143, 28, 57,162, 94,178,100, 9,194,195,195,209,186,117,107,103,220,197,141,231,121, 72, 36, 18,164, -164,164,160,182,182, 22,106,181,218,239, 61, 58,112,224,128,122,201,146, 37, 8, 11, 11, 67, 66, 66,130,211,113, 19,197,209, 7, -159,191,219,136, 32,136,137,189,106,206,166,222,119,119,206, 17, 35, 70,160, 93,187,118,208,104, 52, 80,169, 84, 78,110, 95,156, - 94,180,136, 83,111, 51, 12,179,218,165, 76,100, 50, 12,179,218,245,211,219,113,142,175,253, 39, 78,156,216, 51, 43, 43,107,122, - 70, 70,198,119, 59,119,238, 92,234,141,207, 27,207,196,137, 19,211,178,178,178,166,187, 30,239,225, 58,222, 29,173,204,204, 76, -198, 17, 73, 6, 64,114,143, 30, 61,246,109,218,180, 41, 60, 56, 56,216,121,240,249,243,231, 81, 83, 83,131,224,224, 96,205,204, -153, 51, 53, 3, 7, 14, 68,116,116,180,243, 13, 32, 47, 47,239,134,212,212, 84, 45, 0,119,223, 86, 96, 89, 22,125,250,244,193, - 49, 71,107,199,176,204, 76, 36, 36, 36, 56, 59,121, 4, 5, 5,225,249,231,159,103,198,143, 31,207,137,110, 6, 33, 4, 6,131, - 1,177,177,177, 10, 95,174, 14, 0,164, 25, 42,241,211,192,254, 96, 25, 64,127,112, 47,164, 50, 6,172,132, 65,119, 82,133, 95, - 7,245, 7, 3,192,124,120, 23, 2,112, 97, 14, 2,184,173,101, 28, 14,130, 51,103,206, 4,228,104, 57,226,197, 92, 41,167,232, -104,236,220,185, 19,118,187, 61, 80, 78,194,178, 44, 84, 42, 21, 98, 98, 98,160, 80, 40,160, 84, 42,153,239,190,251,238,237,228, -228,228,216,241,227,199,179, 90,173,150,237,211,167, 15,238,187,239, 62, 78,108,226, 76, 75, 75,243, 27,151,173, 91,183,226,139, - 47,190,192, 83, 79, 61,229,209,209, 98, 24, 6,145,145,145,208,104, 52,184, 86, 32, 0,176,216,172,208,215, 27,156, 77,186,118, -187, 29, 71,182, 28,238,144,127, 56, 47,109,245,119,223,242, 0, 96,220,242,147,235,105,177,247,125,190, 44,117, 64, 24,191,103, -235, 37,235, 30, 95,121,158,227, 56,140, 29, 59, 22, 89, 89, 89,120,244,209, 71,177,118,237, 90,188,243,206, 59,248,247,191,255, -125,153,171,229,239,205,209,106,181,254,247,177,199, 30,123,106,197,138, 21, 29,223,120,227, 13, 86,116,180,148, 74, 37, 24,134, -129,209,104,132,201,100,130,193, 96,192,169, 83,167,132, 39,159,124, 50,215,108, 54,255,215,107,115, 37,163,248, 93, 41,215,175, -109,155,192,182,211, 21,124, 20,220,247,230, 36, 3,163,232, 81,123,111,234, 16, 50,124,108, 82, 24, 8, 1, 17, 0,129, 0, 38, -147, 14,207, 63,255,162,228, 47,188, 85, 78,145,101, 52, 26,113,232,208, 33, 12, 26, 52, 8, 69, 69, 69, 56,113,226, 4, 58,116, -232,128, 69,139, 22, 69, 62,252,240,195, 57,229,229,229,253, 3,117,182,142, 28, 57, 50,241,198, 27,111,252,180,190,190,190,186, -190,190,254, 83, 0, 75, 1,212,156, 57,115,166,243,153, 51,103,230,174, 95,191,190,223,228,201,147, 37,110,125,116, 36,222,236, - 81,171,213, 6,131,193,228, 83, 96,137,191, 9, 17, 2,138, 56,195, 48,164, 99,199,142,184,235,174,187,192,243, 60,148, 74, 37, -212,106,117,163,102, 51,119,193,229,171,254, 0, 32, 48, 12,131,184,184, 56, 12, 31, 62, 28, 82,169,180, 17,167,152, 15,135, 15, - 31,142, 23,222,155,132,255,190,112, 43,190,120,172, 3,134,188, 95,230, 51,156,122,189,190,126,243,230,205,138, 87,159,122, 10, - 55,182,111,143, 86, 26, 13,218, 68, 71, 66, 33,151, 65,234, 26, 38, 38, 32,147,157, 0, 16, 36, 18, 9,186,116,233,130,178,178, - 50, 20, 20, 20,160,160,160, 0, 44,203,162,111,223,190, 78, 23,230,244,233,211,120,239,189,247, 96, 50,153, 2,142,123,251,246, -237,113,235,173,183, 66, 38,147, 65,169, 84, 54,106, 50, 20,211,180,174,174, 14,237,218,181,195,202,149, 43,145,154,154,234,151, -179, 83,167, 78, 24, 48, 96, 64,163,244, 84, 40, 20, 78, 81, 4, 0, 69,123,234,157,215,136,143,143,111, 18,231,134,189,231,241, -229,198,205, 48,153, 5,104,245,214, 70, 39,196,182,210, 96,251,146, 55, 2,138,187,200,185, 96,193, 2,212,212,212, 56,141, 3, -241,165, 92, 52, 81, 90,183,110,141,121,243, 60, 59,153,110, 90,196,211, 51, 47, 51,192,231,173,120,156,152,185,228, 89, 89, 89, -211,221,207,247,199,231,250,191,219,249,102, 55,113, 86,214,164,166, 67,185, 92,254,230,230,205,155,195,107,107,107,113,250,244, -105,176, 44,235,108, 83,231, 56, 14, 22,139, 5,103,207,158, 69,120,120, 56,202,203,203, 33,151,203, 33,145, 72, 96, 54,155, 1, -160,187,183, 7, 56, 33, 4, 47, 84, 52,116, 17, 90, 23, 39, 69, 33,128, 59, 43, 26, 10,134,216, 33,254,135, 31,126,128, 90,173, - 70,112,112,176,243,211, 95, 51,210,145,130, 51, 40,227, 25,176,187,182,129, 97, 1,150, 1, 24, 9,192,178, 4, 44,195,128,221, -149, 3,134, 1, 84, 17, 97, 77,173,128,253,117,140,247,217, 1,222,155,251,228,201,197,114,255,190,101,203, 22, 4,202,217,174, - 93, 59,168,213,106,231,182,126,253,250, 70,142,150,221,110, 71, 68, 68, 68, 32,156,164,193,141, 16, 16, 21, 21, 5,158,231,153, - 69,139, 22, 77, 76,249,127,246,174, 59, 60,138,106,125,191, 51,219,119,147,108, 54, 61, 33, 33,148, 0, 82, 34, 77,225,194,165, -151, 0, 66,104, 34, 69, 46, 4, 17, 81,138,168, 40, 17,129, 31, 42, 32,161, 73,147, 42,200, 37, 32, 72,151, 46, 69,164,131, 5, - 20, 36,129, 64, 8, 9,164,111,234,246, 50,237,247, 71,118,227,102,179, 73, 54, 33,194, 5,231,125,158,121,118,167,189,115,206, -156, 51,103,222,243,157,239,124,211,176, 97,200,244,233,211, 73,129, 64,128,235,215,175, 35, 33, 33, 1,245,235,215,119,219,103, -171,168,168, 40,235,147, 79, 62, 97, 62,249,164,100, 14, 69,100,100, 36,138,138,138,114,237,251, 53, 26, 77,126,159, 62,125,202, -248,109,228,229,229, 61,219,158,240,182,251, 72, 91,105, 24, 76, 38,232,180,134, 82,235, 80,110,102,142,234,227, 15, 63, 16, 45, -155,250, 6, 0,224,195,149,107,160,221,248, 87, 67,118,224,195, 81,129, 67,191,220, 53, 19,192,224,202,248,117, 58, 29, 76, 38, - 19, 34, 34, 34,112,249,242,101,104,181, 90,244,235,215, 15, 4, 65,148,206, 16,173, 6, 44, 25, 25, 25,157,162,163,163,127, 93, -177, 98, 69, 68,243,230,205, 9,189, 94, 15,131,193, 0,199,223,155, 55,111,114, 59,119,238, 76, 49, 24, 12,255,182,153,206, 93, -226, 68,198, 55,201,125, 67,223,220,251,227,117, 65,116, 96,163, 36,101, 70, 97, 4,157,159, 33,213,107,140,119, 76, 12,151, 0, -142, 1, 24,176,224,104, 22,140,109,216,235,105, 65, 46,151,127,117,241,226, 69, 63,147,201,132,107,215,174, 97,204,152, 49,150, -188,188, 60, 9, 0,252,231, 63,255,177,108,223,190, 93,210,168, 81, 35,108,219,182, 45,224,213, 87, 95,221,163,215,235, 95,116, -147,250,219,172,172,172,111,157, 55,250,249,249,173,126,248,240, 97,119, 71,159, 31,154,166, 75,147,227,242,193,100, 1,138,162, - 96, 52,154, 81, 92,172,133,197, 74,217,218, 76, 22, 12, 67,219,126, 89,208,182,118, 84, 34, 22,122,181,125, 49, 88,199,113, 28, - 72,130, 40,186,246,103,118,221,202, 68,187,171, 33, 46, 55,173, 89,206, 96,236,179,204,252,252,252, 32, 18,137,240,237,183,223, -226,198,165, 19,144, 8, 56, 48, 52, 5,154,178,130,161, 44, 16, 9, 4,248,241,250, 3, 68, 53,243,114, 75, 16,250,251,251, 99, - 64,199,142,136,238,216,177,100,122,155, 80, 8, 79,169, 20, 10,177,172,196,146, 5,128, 99, 72,119,131, 8,176,246,116, 6, 5, - 5,225,183,223,126,195,180,105,211,176,120,241, 98,200,229,242,210,217,207,183,111,223,198,238,221,187, 17, 21, 21, 85,237,188, -219, 45,120, 51,103,206, 68,102,102, 38, 86,174, 92,137,151, 94,122, 9, 34,145, 8, 69, 69, 69,248,247,191,255,141,156,156, 28, -183, 56, 29,135,247, 36, 18, 73, 25,235,147, 93, 0, 86,183,140, 28, 57,223, 24, 18,130, 67,151,118,130, 0,129,171, 59, 62, 40, - 35, 10,215,239,186, 80,109,206,185,115,231,150, 73,167, 59,214, 44,119,225,100,117,170,242, 56,130, 32,174,217,141,173, 51,103, -206,156, 69, 16,196,145,153, 51,103,206,138,139,139,187,229, 14,159,171,253, 4, 65, 28,181,137,176, 1, 14,219,174, 85, 75,104, - 41, 20,138,246,158,158,158,184,119,239, 30,250,245,235,103,201,207,207, 79, 18,137, 68, 77,242,242,242,164,185,185,185, 48, 24, - 12,186,249,243,231, 63, 0, 32,239,208,161, 67,163, 31,127,252, 17,143, 30, 61,194,246,237,219, 1,224,128,107,159, 13, 18, 44, -203,150, 86, 10,231,110,155, 64, 32,192,149, 43, 87,112,229, 74, 89,215,175,205,155, 55, 87,249,194,120,245,251,195,184,126,253, - 58, 28,195, 3,216,255, 59,110,147,201,100, 64,229, 51, 60,202,160, 42,199,248,170, 28,224, 93,193, 93,223, 47, 87, 51,115, 42, - 66, 70, 70, 70,133,231, 95,185,114,165,140, 69,171, 42, 78,129, 64, 0,134, 97, 32,151,203, 9,177, 88, 76,136,197,226, 48,187, -200, 18, 8, 4,165, 15,140, 84, 42,133, 84, 42, 45,211, 75,173, 8,153,153,153, 61, 50, 51, 51, 43,220,175, 86,171, 59,169,213, -106, 60,143,176, 82, 20,140, 6, 11,180, 58, 35, 62,143,251,111,201,198,207,241, 51,128,159, 59,189, 51, 13,147,251, 70,245,172, -238, 48,181,253,126, 7, 6, 6,226,220,185,115, 32, 8, 2,123,246,236,129,183,183, 55,250,246,237, 11,165, 82,137,153, 51,103, - 98,248,240,225,213,109,204,138,243,243,243, 59,189,255,254,251,191, 46, 93,186, 52,188,110,221,186,176, 88, 44,176, 90,173,176, - 88, 44, 72, 78, 78,198,206,157, 59, 31, 25, 12,134, 78, 0,138,171, 34, 59,145,241, 77,242,254,243, 31,102,246, 30,249,170,241, -118,206, 15,200,206,206, 7, 77,103,128,101,104, 88,105,166,196,194, 71,211,160,105, 6, 98,177, 64,185,244,139, 15, 78,177,224, - 64,146,132, 5,192, 43, 79,170,140, 84, 42, 85,164, 90,173,198,221,187,119, 17, 19, 19,147,157,159,159,159, 8,160, 23, 0,228, -231,231, 95, 28, 51,102, 76,243,248,248,248,224, 6, 13, 26,192,211,211, 83,169,215,235,171,162,244, 4, 48, 25, 64, 31,148,248, -129,216, 81, 0, 96, 62, 73,146,210,107,215,174,149,155,105,119,254,252,121, 0,248,217,117, 15,200,102,209, 50,153,160,206, 47, -196,132,119,230,252,213, 51, 2, 87, 70, 92,112,224, 48,233, 93,200, 0, 32, 47, 39, 25,111, 76,152, 38,173,170, 67,224,234, 69, - 88, 13, 31,157, 50, 29, 53,123, 29,245,244,244, 44, 25,126, 59,184, 19, 71,191,124, 7, 96,172,224, 40, 35, 96, 53, 0, 86, 29, - 88,139, 1,132, 88, 14, 80, 70,183,132,150,167,167, 39, 60,229,114, 4,170, 84,224, 56, 14, 66,129, 0, 34,145, 16, 44, 5, 16, - 12, 81, 42, 72, 89,247, 2,131,148,118, 42,229,114, 57, 82, 83, 83, 49,121,242,100, 88,173, 86, 12, 25, 50, 4, 22,139, 5, 38, -147, 9, 70,163, 17, 13, 27, 54,132,193, 96,112,139,207, 62, 91,209,211,211, 19, 98,177, 24, 31,124,240, 1, 94,126,249,101,204, -155, 55, 15,177,177,177,104,216,176, 33, 38, 77,154,132,157, 59,119, 34, 50, 50,178, 42, 94,206,177,140,236,247,211, 46,182, 28, -135,248, 0, 84,187,140,156, 57, 9,130, 44, 35,216,236,203,123, 99,123, 85,155,115,209,162, 69, 80,171,213,229, 44, 89,246,255, -161,161,161, 88,183,110, 93, 77, 71,134,236,214,163, 32, 23,251, 6, 56, 91,162, 56,142,107,103,243,157, 50,199,197,197,221,138, -139,139,139, 38, 8,226, 72, 92, 92, 92,116, 69, 22, 45, 87, 60, 46,246,187,253,210, 18, 58,141,141,118,119,220,105,191,209,190, -190,190,130,240,240,112, 82,169, 84,162,168,168, 8, 1, 1, 1,156, 90,173, 30,169, 80, 40, 62,251,238,187,239, 26,233,116, 58, -220,190,125, 27,171, 87,175,254, 25,192,170,202,132,214,177, 0,155,233,216,102,201,114, 92, 31, 56,112, 32, 26, 52,104, 80,198, -154, 37,151,203, 43,173, 60,246,125,118,139,144, 64, 32,192, 11, 47,188, 32, 79, 73, 73, 49,138,197, 98,132,133,133,201,179,179, -179,141, 98,177,184,218, 51, 93,170,114,140,175,202, 1,222,149,240,105,215,174, 93, 25, 11,150,227,175,227,255, 67,135, 14, 85, - 57,116,104,231,108,222,188,121,233,253,242,242,242,178,159, 11, 0,232,215,175, 31, 88,150,133,191,191,191, 91,156,118, 81,107, -115,128,135,201,100, 98,181, 90, 45,121,237,218, 53, 72, 36, 18,120,121,121,149,250,234,200,100,178, 82,107, 38, 15, 87, 13, 2, - 11, 11, 69,193,104, 52, 66,167,211, 1, 0,146,255,220, 87, 86,136,153, 53, 53,230,183, 55,176, 5, 5, 5, 56,113,226, 4,126, -248,225, 7,188,252,242,203, 46, 69,117, 53, 4,151,186,160,160,160,243,140, 25, 51,174, 46, 88,176,160,142,175,175, 47,172, 86, - 43, 30, 62,124,136, 45, 91,182,100, 26, 12,134,206,213,105, 96,192, 1, 20, 69,195,100, 48,163, 88,163,197,103, 95,108,173,176, -234, 1, 64, 65,238, 29, 12, 28, 52, 92,242, 36,203, 41, 51, 51,115,122,231,206,157,191,208,106,181, 69, 6,131, 97, 56,128,101, -142,253,169,252,252,252, 46,131, 6, 13, 90,225,235,235,251, 82,110,110,238, 44, 55, 40,103,166,166,166,206,170, 87,175, 94,153, -141,102,179, 25,245,234,213,123, 33, 55, 55,119,116,215,174, 93,255, 15,128,175,195,110, 47, 0, 39, 1,172,171,168, 46,217,135, - 14,117, 58, 35,148,170, 16,100, 60, 56, 87,101, 66,196, 2, 19, 56,150,173,180, 13,177,119,128, 43, 90,170,152, 25, 87, 46,169, -246, 99,237, 47,236, 87,134,141,197, 43,147, 23, 65, 33, 2, 22,190,209, 9, 13, 85, 0,228,190, 16,119,253, 24,132,202,118,143, - 38, 31,118,139, 60,118,195, 6, 92,183,181,199, 97, 1, 1,152, 49,114, 36, 56, 10,184,156,144,128, 93, 63,253,132,145, 61,122, - 64, 33,147,185,221, 97, 97, 89, 22, 98,177, 24,201,201,201,184,124,249, 50,154, 53,107,134,123,247,238,149, 9, 67,193,113,156, -187,249, 47,205,187, 84, 42,133, 72, 36, 66,118,118, 54,162,163,163, 33, 22,139,177,117,235, 86,156, 59,119, 14, 51,102,204,192, -248,241,227,209,189,123,119, 36, 38, 38,186,197,201,113, 92,185,217,138,206,195,185,213, 45, 35,103, 78,231,247,126, 77,202,221, -206,185, 96,193, 2,151, 19, 42,220,225,116,165, 69, 92,148,221, 53, 71, 49,100,183, 60, 57, 10, 35,231,117, 0, 62,246,109, 51, -103,206,156,229,238,121,142,235,118,139, 88,117,134, 48, 75,133, 86,116,116,116,153,156, 23, 20, 20, 92,189,122,245,106, 11, 15, - 15, 15,220,185,115, 71,162, 84, 42, 91,216, 27,116,146, 36,177,103,207, 30,175,254,253,251,159, 90,182,108, 89, 24,203,178,200, -201,201,193, 71, 31,125,164,163,105,122, 20, 0,186,162, 23,120, 85,150,169,195,135,203, 63,108, 7, 15, 30,116,107, 8,196, 46, -164,132, 66, 33,124,124,124,140, 70,163, 17, 10,133, 2, 62, 62, 62, 70,131,193, 0, 15, 15, 15,251, 88, 49,137,191,102, 42, 84, -101,125,170,202, 49,222,217, 1,190, 74, 36, 36, 36,184,117,156,109,168,213,173, 90,158,154,154, 90, 97, 67,114,238,220, 57,176, -182,134,214, 93, 78, 91, 47,143,179, 11, 63,133, 66, 1, 95, 95, 95, 72,165, 82,200,229,242, 50, 34, 75, 42,149, 86,249,224, 84, - 21,144, 84, 38,147,253,226,225,225,161,178,239, 23,137, 68,208,106,181, 69, 5, 5, 5,237,159,233,161, 67,112,160,173, 52,140, - 70, 19,116, 90, 99,173,243, 91, 44, 22, 72,165, 82,236,220,185, 19,157, 58,117, 66,135, 14, 29,202,137,172, 26,154,231,211, 11, - 10, 10,186,175, 90,181,234,231,229,203,151,251,232,116, 58,252,247,191,255, 45,214,233,116,221, 1,164, 87, 75,108,178, 28, 40, -171, 21, 6,147, 25,122, 93,201, 61,184,127,107,223,255, 90, 81,237,204,206,206,222, 89,201,254,251, 52, 77, 71,219,227,190,185, -129,127,213,171, 87, 15,217,217,217,101, 54,166,165,165,129, 97, 24, 51, 74,226,100,189,233,104, 72,198, 95,209,179, 43,234,197, -151, 88, 71,141,102,232,116, 37, 86, 16,147, 62,175,118,234,169, 77,108, 84,228,147, 85,147, 58, 68, 16, 68,169,211,247,212,169, - 83,113,243,198, 13,244,170,163, 65,195, 96, 47,112,154, 12,136,123,126,138, 63,212,114, 44, 91,113,172,218,220,187, 29, 92, 32, -150,237,222,237,114,223,253,193,131,171,149,247,164,164, 36,200,229,114, 48, 12, 83,238,125, 83,221,252, 59, 10,152, 21, 43, 86, - 96,198,140, 25,216,186,117, 43,110,222,188,137,214,173, 91,163,119,239,222,200,205,205,197,141, 27, 55, 96, 54,155,221, 78,167, -163,223, 92, 82, 74, 2, 78, 95, 62,142,180,244, 7,200,204,126, 84,227,114,119,228,116, 22, 90,251, 79,255,142, 97, 81,109,107, -196,249,217,103,159, 33, 55, 55,183,140, 37,203,177, 93,170,200,162,229,172, 69,156,144,231,228, 11,101, 95,183, 56,137, 30,231, -117,231,227, 1, 32, 23,128,160,138,243,156,215,243,226,226,226,206,218, 45, 97, 54, 94, 65, 85,254, 89,101, 44, 90, 78, 88, 52, -120,240,224, 65,171, 87,175, 14,144,201,100,165, 51,144,102,206,156,137, 25, 51,102, 32, 34, 34, 2,254,254,254,161, 42,149, 10, -249,249,249, 88,188,120, 49, 82, 83, 83, 39,194, 69,160, 61,103,161,213, 37, 69, 11,137,228,175, 14,171,221,178, 5, 0,227,199, -143, 47,103,209,178, 23, 80,101,160, 40, 10,126,126,126, 48, 24, 12, 16, 8, 4, 24, 50,100,136,224,207, 63,255,100,250,246,237, -139,161, 67,135, 10,110,220,184,193, 12, 24, 48, 0, 2,129, 0, 61,123,246,212,236,223,191,255, 67, 0, 95,186, 33,182,106,205, - 49,222, 94,201,220,141,125,228,142,184,172,140,147, 32, 8, 24, 12, 6, 8,133,194, 82, 71,121,119, 56,237, 67,135,142, 15, 32, - 73,146, 80,169, 84,165,141,135,221,162,101, 23, 90, 85,241, 86, 21,144, 84,161, 80, 40,239,220,185,211,200, 62,241, 34, 47, 47, - 15, 61,123,246,188, 91, 80, 80,240,108,155,180, 88,192, 74, 51,208, 25, 77,208, 25, 13,181, 70,107,127, 30, 54,110,220,136,196, -196, 68,152, 76, 38,124,245,213, 87,165,147, 10, 28, 69,214, 99, 8,174,100,185, 92,206,246,235,215, 15, 87,175, 94,133, 84, 42, -165, 80,131,248, 87, 44,199,194, 74,211, 48, 25,141,208, 85, 61,228,246,188,160, 84, 85, 39, 38, 38,194, 98,177, 96,222,188,121, -204,175,191,254,122, 22, 37, 1, 80,237, 22,188,209,221,186,117,155,239,225,225,161, 58,122,244,232,123, 0,182, 86,246,242,166, -104,155,104,175,197,251,232, 56, 34,224,202, 39,171, 38, 97, 86, 28, 95,172, 44,203, 98,226, 91,111,161,119, 29, 13,134,190, 20, - 0,125,214, 93, 40,188, 3, 64,168,234, 99,217,138, 99,184,149,226,182, 43, 38, 7, 0,253,186, 13, 70,171,102,229,195,131,117, -238, 85,210, 39,187,248,227, 47,200,201,203,172,118,222,245,122,125,133,150,171,106, 88,180, 74,159, 57,251,253,107,211,166, 13, -154, 52,105,130,179,103,207,162,109,219,182,184,119,239, 30,238,221,187,135,212,212, 84,220,188,121, 19,133,133,133,213, 46,163, -239, 79,238, 66,161,182, 0, 18,177, 4, 5, 69,121, 72,203,120,128, 32,191,224,199, 46,119, 59,154, 14,248, 12, 0, 80, 39,192, -187, 90, 66,203,145,115,201,146, 37,229,196,251,227,134,236, 33, 8,226,151,202,214,171,123,254,147, 68, 69, 66,235,129, 90,173, -238, 48,114,228,200,153, 0,218,217,182, 21, 3,216,125,234,212,169,193,129,129,129, 61, 58,118,236, 40,148, 72, 36,184,124,249, - 50,246,239,223,191, 21,192,174,202, 46, 36,145, 72,140,245,235,215,151,219, 43,162,253, 65, 84, 42,149,130,197,139, 23, 19,155, - 55,111,174,208,202, 85, 85, 1, 21, 23, 23, 67,175,215,195,219,219, 27, 86,171, 21,253,250,245, 99, 18, 19, 19, 33, 22,139, 49, -104,208, 32, 38, 33, 33,161,180,160, 55,109,218, 20,102, 52, 26,255,253,195, 15, 63,244, 1,208,181, 26,247,202,238, 24,239, 9, - 55, 29,224, 43,234,229,185, 3,119,135,227, 42,226,156, 54,109, 90,141, 56,197, 98, 49,109,143,252, 78,146, 36,172, 86, 43,218, -182,109,139,220,220,220,210,135,198,195,195,163, 84,100,185, 35,180,170, 10, 72, 42, 20, 10, 97,177, 88,208,181,107, 87, 16, 4, -129, 53,107,214, 60, 31,195,145, 44, 75,120,122,250,161, 78,157, 23, 16, 16,104, 2,203,214,238, 87,101, 98, 99, 99,203,136, 41, - 87,145,151,237,247,191, 38,176,115,185, 51, 75,182,178,183,163,125,200, 75,175, 55, 61,115, 69, 24, 24, 24,216, 33, 55, 55,247, -160,211,230, 2, 0,243, 43,233, 88,150, 22,244,163, 71,143,208,183,111, 95, 28, 63,126, 92,112,224,192,129, 94,135, 14, 29, 74, -184,123,247,238,163,182,109,219,214,125,251,237,183,165, 93,187,118, 69, 94, 94, 30, 94,122,233,165,207, 51, 50, 50, 42, 17, 90, -182,251,104, 50, 67,175,175,125,235,168, 43,107,214,227,188, 24,237,117,114,238,220,255, 67,239,144, 34, 12,105,237,141,248, 35, -151, 48,186,141, 28,176, 72,171,205,103, 79,139,111,157, 6,168, 31,217,161,220,126,169,178, 36,150,107,253,200, 14, 32, 31,221, -171,118,222, 29,211,236, 44,170,106, 98,209,115,188,159, 19, 38, 76,192,199, 31,127,140, 62,125,250,224,222,189,123, 56,127,254, - 60,238,221,187,135,105,211,166, 33, 50, 50, 18,173, 91,183,174, 22,231,161,211,123,161,209, 21,131, 36, 72, 20, 20,231,195,100, - 54, 34,118,210,220,199, 46,247,210,151,255,233, 56, 0,192,190, 83,215,107,204, 57,123,246,108,100,103,103,151,177,100, 61,142, - 95,214,179,142,202,162,165, 61, 0, 48,209,121,163,197, 98,241,154, 55,111, 94,148,191,191, 63, 8,130,192,138, 21, 43,224,235, -235,219, 9,192, 45,139,197,146,167,215,235,103, 56,136,144,222,176,197,218,200,201,201,113, 57,111, 95,175,215, 91,163,162,162, - 68, 33, 33, 33,101,102, 27,122,120,120, 84,100,221, 41,229,180,239,163,105, 26,177,177,177, 88,184,112, 33,194,195,195, 49, 96, -192, 0, 68, 71, 71,131, 32, 8,244,235,215, 15, 3, 6,252, 53,148,171, 82,169,196,199,143, 31,239, 70,146,100,130,195, 11,164, - 12,167, 43,216, 29,227, 41,138,114,215, 1,190, 12,167,189,178, 77,155, 54, 13, 11, 23, 46,196,172, 89,149,187,122,108,216,176, - 1, 40,239, 79,245,183,115, 22, 20, 20,148,105,236, 21, 10,197,154,161, 67,135, 10, 31, 61,122, 84, 70, 92, 57, 46, 46, 26,162, - 50,156, 85, 5, 36, 21, 8, 4, 8, 10, 10,194,130, 5, 11,224,231,231,135,224,224, 96, 87,129,252,170, 44,163, 26,224,111,229, -100, 56,246,218,210, 69,255,215,249,191,219, 15,137,164, 18,224,202,249,125,208, 20,150, 29, 78, 50, 91,255,154, 74, 45,105,219, - 11,150,235, 63,186, 85,151,236, 98,250,179,207, 62,195,103,159,125, 86,105,130, 54,110,220,248,216,121,119, 83,108,149,231,100, - 57, 66,225,225, 3,153, 71, 29,180,136,244, 1,203,209,255, 83,101, 84, 1,126,253,229,151, 95, 6,249,249,249, 33, 61, 61, 61, - 64, 36, 18, 13, 42, 99,174, 50, 26, 81,191,126,253, 23,212,106,245,191,171,226,156, 54,109,154,121,206,156, 57,210, 81,163, 70, - 97,232,208,161, 24, 53,106,148, 84, 44, 22, 55,230, 56, 14, 86,171, 21,233,233,233,248,241,199, 31,161, 86,171,111, 87,150, 78, -150,227, 8,185, 66, 5,153, 71, 8, 90,188,168, 2,203,210,181,146,119, 71,171,184,163, 53,171,154, 34,203,101,253, 4,128, 95, -127, 60,136,185, 31,188,136,173, 71,127,198,234, 95,128, 86,170, 92,180, 8, 80,131, 85,223,198, 71,163, 95,198,178, 29,191, 1, - 0,206,159,171,178,140,184,202,234,160,201,104,125,172,188, 59, 90,174, 28,175,227,134,143, 86, 57, 78,123, 39, 81,171,213,162, -168,168, 8,241,241,241,120,227,141, 55,144,155,155,139,212,212, 84,220,189,123, 23,223,125,247, 29, 20, 10, 69,141,202,232,195, -183,102, 99,206,178,233,224,192,161,105,163, 22,152, 57,249, 51,180,107,213,241,177,203,221, 25,110, 88,179, 42,228, 92,185,114, -101, 77,235,210, 63, 78,104,185,132,191,191,255,168,110,221,186,193,100, 50, 33, 32, 32, 0,169,169,169, 32, 73, 50, 2, 40, 25, -194, 11, 13, 13,221,173, 86,171, 35,220,229, 19, 8, 4,160,105,186,212,247,199,190, 0,192,192,129, 3,113,248,240,225, 42,123, - 20,193,193,193,168, 91,183, 46,222,127,255,253,114,179, 28, 28,103, 58,200,229,114, 28, 61,122, 52,187,160,160,160,128,227,184, -106, 77,115,179, 59,198, 95,188,120,209,109, 7,120, 71, 88,173,214, 71,119,239,222, 13,217,184,113,163,160,146,151, 95, 41,206, -159, 63, 79,163,138,161,154,191,131,211, 85,207,148,227,184, 10, 69,150, 59, 97, 4,170, 10, 72, 42, 20, 10,145,148,148,132,185, -115,231,130, 32, 8,236,219,183,239,185,120,184,254,188,147,191,153, 36, 73,159,129,175,116,110, 9,130,128,213, 82,126,164,218, -179, 80, 87, 42,178,134,126,185, 11, 7, 62, 28,233,142,232, 73,190,112,225,130,239,198,141, 27,133,238,148,251,133, 11, 23,104, -142,227,170, 61,236,103,127,225, 88,173, 86, 24,141, 53,179,162,112, 28,119, 57,238,139, 57, 81,219,190, 61, 38, 34, 8, 11,174, -156,219,135,226, 34,215,238, 12, 18,145, 16,155,227,247,211, 98,145,224,209, 83, 46,186,181, 67,134, 12, 25,245,213, 87, 95,181, -112,181,211,141, 73, 48,169, 38,147, 9, 25, 25, 25, 48, 24, 12,123, 63,249,228, 19,235,177, 99,199,222,124,245,213, 87,209,186, -117,107,132,132,132, 32, 43, 43, 11,201,201,201,136,143,143,231, 46, 93,186,180, 23,192,148, 42,238,227,193, 69, 95,204,137,137, -223,113, 76, 66, 18, 86, 92, 57,191, 15,197, 78,162,189,188,117, 90,132,111,182,238,183,138,197,162, 59, 85, 89,139, 28,173, 89, -181,249, 98, 28, 52,102, 50,134,174, 90,141,136,118,125,177,104,113,111,124,243,197,112, 44,239, 39,134,117,207,104,180,122,109, - 27,118,206,235, 15, 0,168,243,141,155,214, 18,161, 24, 15, 93, 88,172,138,138,101, 54,113, 83, 61,171,169, 61,239,149, 89,174, -170,107,209, 34, 73, 18, 13, 26, 52, 64, 68, 68, 4, 58,117,234,132,182,109,219,162, 71,143, 30,184,113,227, 6,110,220,184,129, -105,211,166, 85, 38,178,170, 44,163,238,255,142,194,207, 93,238, 60,118,217, 56,151,123,109,192,157,186, 52,121,242,100, 0,248, - 71, 89,183,170, 45,180, 52, 26,205, 13,150,101, 91,122,123,123,219, 45, 82,165,251,210,210,210,192,178,172,161,186, 5, 99,177, - 88,236,193, 49,203,196,101,178, 59,199, 87,246,224,115, 28,199, 20, 20, 20,160, 91,183,110,232,210,165, 75,233,240,137,227,226, - 32, 76,112,224,192, 1,112, 28, 87,109, 39,107, 7,199,120, 29,170,233, 0, 15, 0,185,185,185,125,187,118,237,122, 74, 40, 20, -186,245, 21, 77,150,101, 83,115,114,114, 94,121,210,156,174,202,135,101,217, 10, 69,150, 59, 13, 81, 85, 1, 73,133, 66, 33, 60, - 60, 60,240,253,247,223,195,223,223,255,185,122,192,110, 36,170,151, 84,182,191,155,159,228, 28,128,128,161, 95,238,122,120, 46, -223, 90,111,232,151,187,210, 14,124, 56, 50,188,178,115,178,179,179,251,140, 28, 57,242,184,187,229, 78,211,244,131,236,236,236, -106,135, 75,224, 56, 14,119,238,220, 97, 39, 76,152,144,167, 86,171,135,215, 36,255, 51,231,174, 94,190,240,243,169,126,253,162, - 58,180, 3, 9, 88, 42,118,254,229, 8,128, 19,138, 4,143,102,204, 90,249,214,240,225,195,159,102,177,105,178,179,179, 59, 13, - 27, 54,108, 10,254,114,157, 40, 35,164, 80,193,236,106, 27, 86,213,173, 91,247, 69,129, 64, 32, 5, 48, 23, 64,218,165, 75,151, -214, 94,186,116,169, 15,128,127, 9, 4,130, 16,134, 97, 50,108,157,158, 93, 0,254,168,186, 30,229,190, 13,142, 13,235,215,251, - 95,125, 65, 16,156,197, 98,174,162,131, 4, 14, 28,199,137,197,162, 59,191,222,200,106, 85, 89, 71,202,225, 11, 28,181, 62,100, - 63,101,202, 20, 76,153, 50,165,180, 62,173, 89,211, 5,123,255,188,136,215, 90,165,195,252,117,103, 16,202,112,183, 59,124, 0, - 48,251,255, 38,212, 90,218, 28,243,238,104,209,114,245, 28, 84,199, 71, 75, 32, 16, 32, 47, 47, 15, 73, 73, 73,200,201,201,129, -193, 96, 64, 98, 98, 34,172, 86, 43, 10, 11, 11,241,226,139, 47,214, 56,157,181, 85, 70, 79,147,243,159, 56,124, 88,109,161,101, -181, 90, 63,109,208,160,129, 72, 38,147,181, 96, 24, 6, 28,199,129, 97, 24,206, 38,106,170, 61, 11, 79, 36, 18,153,154, 52,105, - 66,184,154,157, 96,255,239,225,225, 97,172,196, 90, 18, 87,191,126,253, 79, 8,130, 16, 84,212, 11,177,255,103, 89,150, 17, 10, -133,113, 53,188, 87,143,235, 24,175, 87,171,213, 29,107,185,252,254, 14, 78,231,242,209, 55,107,214,172,244,139,246,206, 49, 81, -108, 31, 91,213, 87, 33,206, 43, 13, 72,170,215,235,179,250,246,237,203, 56,238,119, 12,104,250, 92,131,224,210,250,143,122,179, -222,185,124,107, 61, 0,176,139, 45,112, 92, 90, 37,103, 25,179,179,179,187,253,221, 73, 75, 73, 73,177,252,235, 95,255,250, 86, -171,213, 78, 6, 80, 99,111,254, 89,159,174,153,245, 12,150,140, 6,192,194, 26,158,155,150,159,159,223,211,105,219, 31,118, 65, -101,143,107, 87,109,209,126, 59,175,214, 99,139,209, 52,157, 30, 17, 17, 81, 45,203, 13, 69, 81,233, 85,237,119,142, 17,230,136, - 91,240,198,172,171, 64,201,228,239,124,183, 56, 77, 38, 83, 65,199,142, 29, 69,213,204, 91,174,187,121, 15, 9, 9, 65,157, 58, -117, 74,127,237,112,222, 94, 85, 58,105,154, 78, 15, 11, 11,131,191,191,127,133, 17,223,157,125,178,220,225,172,237, 50,170,140, -179, 78,157,109,181,206, 89,211,116,242,112, 15,189,121, 78,158,147,231,124,102, 57, 5,252,253,228, 57,121, 78,158,243, 9,114, - 62,151,224,189,212,120,240,224, 81, 17, 24,254, 22,240,224,193,131,199,227,129,168, 68,149, 86,103,166, 79, 77,148,237,105,158, -147,231,228, 57,121, 78,158,147,231,228, 57,255,113,156, 85,113,215,246, 76,227,231, 26,188, 89,149,231,228, 57,121, 78,158,147, -231,228, 57,121,206,127, 44,248,161, 67, 30, 60,120,240,224,193,131, 7, 15, 94,104,241,224,193,131, 7, 15, 30, 60,120,240, 66, -139, 7, 15, 30, 60,120,240,224,193,131, 7, 47,180,120,240,224,193,131, 7, 15, 30, 60,120,161,197,131, 7, 15, 30, 60,120,240, -224,193,131, 7, 15, 30, 60,120,240,224,193,131, 71, 9, 8, 0, 56,114,228, 72,233, 7, 1,163,163,163, 9,254,182,240,224,193, -131, 7, 15, 30, 60,158, 36,158,107, 45,226,152, 57, 30, 60,120,240,224,193,131, 7, 15, 94,139,212, 14, 72, 94,108,241,224,193, -131, 7, 15, 30, 60,120,177,197,103,140, 7, 15, 30, 60,120,240,224,193,139,172,103, 10,101, 44, 90,188,224,226,193,131, 7, 15, - 30, 60,120, 60, 77,177,245,140,106, 17,206,182, 56,174,243,224,193,131, 7, 15, 30, 60,120,240,120, 76,129, 85,217, 47, 15, 30, - 60,120,240,224,193,131, 7,143, 90, 18, 92,246,255, 79, 76,104,241, 95, 54,231, 57,121, 78,158,147,231,228, 57,121, 78,158,243, - 31, 11, 33,127, 11,120,240,224,193,131, 7, 15, 30, 60, 30, 27,142, 86, 44,130, 23, 90, 60,120,240,224,193,131, 7, 15, 30,181, - 39,178, 8, 87,235,252,183, 14,121,240,224,193,131, 7, 15, 30, 60,254, 38,240, 22, 45, 30, 60,120,240,224,193,131, 7,143,199, - 3, 1,126,232,144, 7, 15, 30, 60,120,240,224,193,227,111, 21, 91, 46, 55, 86, 52,115,224,116, 53,200,107, 50,251,224, 52,207, -201,115,242,156, 60, 39,207,201,115,242,156,255, 56,206,170,184, 79,227,217, 67, 55, 0,103, 1,116,183,253, 86, 40,188,106, 27, -252,212, 87,158,147,231,228, 57,121, 78,158,147,231,228, 57,159,119, 84, 24,168,148,119,134,231, 81, 21,132,168,124,136,185,170, -253, 60,120,240,224,193,131,199, 63, 77,108, 17,225, 72,218, 0, 0, 32, 0, 73, 68, 65, 84,113,142, 47, 73, 87,104, 12, 96, 22, - 0,111,135,109,191, 0,136,115, 58,110, 7, 0,133,195,186, 30,192, 60, 0,247,170, 76, 13,199,137,109,252, 82,219,194, 2, 48, - 1, 48, 3,208, 18, 4, 65,241,101,246,212,209, 17, 64,180,237,255, 17, 0, 87,170,185,255,185, 66, 72, 72,136,220,199,199,167, -207,245,235,215, 37,137,137,137,184,112,225, 2,183,121,243,102,107, 97, 97,225,201,172,172, 44, 35, 95, 93,158, 11,244, 5, 48, -211,246,127, 17,128, 19,143,201, 71, 40, 20,138,105, 30, 30, 30,253,165, 82,105, 29,154,166, 9,131,193,144,169,215,235, 79,209, - 52,253,165,173,221,171, 46, 6,251,250,250,190,217,180,105,211,198,169,169,169, 25,153,153,153, 59, 0,236, 1, 48,188, 78,157, - 58,163,235,215,175, 31,122,231,206,157,123, 5, 5, 5,223, 0, 56,248, 20,211,201,131,199, 63, 9, 68,101,214, 8, 87,152,203, -113,220,232, 50, 12, 68,121,142,158, 61,123, 14, 58,121,242,164,130,101, 89,216, 23,185, 92, 78, 3, 24, 87,133,200,242,187,124, -249,114,189,201,147, 39, 15,205,204,204,124, 89,171,213,182, 7, 0,133, 66,241,115, 96, 96,224,175,171, 86,173,250,142,227,184, -116,130, 32,180,213,204,168, 80, 36, 18,189,225,227,227,211,159,166,233,182, 28,199, 65, 36, 18, 93, 47, 44, 44, 60, 65, 81,212, - 55, 0,106, 34,222, 36, 66,161,112,138, 84, 42,237, 75,211,116, 75, 0, 16, 10,133, 55,205,102,243, 9,154,166,215, 2,176,212, -128, 83, 38,145, 72,166, 40,149,202, 40,139,197,210, 18, 0, 36, 18,201, 77,141, 70,115,202, 98,177,172,181, 9,206,167, 13, 33, -128,104,142,227, 68, 0, 32, 16, 8, 6,183,111,223,190, 30, 65, 16, 44, 65, 16, 28,199,113,196,207, 63,255,220,134, 97, 24,210, - 86, 63,162, 1,252, 10,128,126, 22,159, 16,127,127,255,133, 44,203,214,169,180,208,100,178,151,175, 95,191,222,116,247,238,221, -204,215, 95,127, 93, 52,126,252,120,207,201,147, 39, 11,215,172, 89,179, 54, 43, 43,235, 61,231,227,253,252,252,150,147, 36,233, -239,206,245, 89,150,205,203,207,207,159,254,180,242, 31, 19, 99, 42, 99,238,142,143,151, 53, 2,144, 94,195,250,253,247,113,154, - 98, 56, 0,136,151,197, 55,138, 49,197, 36,219,255, 63, 46,175, 3,102,174, 59,173,237,202,113,192,148, 40, 47,242,113,133, 86, -104,104,104,124, 76, 76,204,168,150, 45, 91, 10, 57,142, 3, 69, 81, 48,155,205, 77,175, 92,185,210,125,223,190,125, 47,107,181, -218,225,213,164,124,235,227,143, 63, 94, 48,127,254,124,127,145, 72, 68, 80, 20,213,104,247,238,221,109,223,126,251,237,247, 55, -110,220, 88,119,196,136, 17, 94,246,237,115,231,206,109,183,104,209,162,134, 0,190,124, 10,233,228,193,227,159,134,110, 40,235, -163,245, 57,128,207, 42, 19, 90, 30,182,151,103,142,205,146, 5,135,223, 82,156, 57,115,230,144, 80, 40,180, 91,180,218,235,245, -250, 32, 39, 43,152, 43,145, 85,127,204,152, 49, 29,247,238,221,187,112,196,136, 17,217, 10,133,162,201,171,175,190,170, 37, 8, - 66,176,123,247,238, 54, 17, 17, 17,242,129, 3, 7,142,233,217,179,231,135, 28,199, 93, 32, 8, 66,237,102, 38, 91,248,250,250, -238, 95,178,100, 73,189,190,125,251,138,253,253,253,193,113, 28, 50, 51, 51, 67,143, 30, 61,218,239,243,207, 63,255,176,160,160, - 96, 8,128,132,106,220,184,118,114,185,124,239,231,159,127, 30,210,175, 95, 63, 97,112,112, 48, 76, 38, 19, 18, 19, 19,123,159, - 56,113,162,235,198,141, 27,223, 51, 26,141,175,217, 4,134,187,104,239,237,237,189,239,191, 31,127, 28,212,225,141, 55,132,190, -190,190,224, 56, 14,106,181,186,247,197,109,219,186, 79, 90,178,228,189,226,226,226, 97,174,238,247,211,132, 68, 34, 33,183,111, -223,222, 90, 34,145, 0, 0, 44, 22, 11, 34, 35, 35,137,231,229, 9, 33, 8, 34, 44, 51, 51,211, 91, 44, 22,187,220,207, 48, 12, -186,118,237,218, 64, 44, 22,227,203, 47,191,164,242,242,242,218,124,245,213, 87,215,119,238,220,233,191,118,237,218,215, 0,148, - 19, 90, 36, 73,250,167,167,167,187,228,100, 24, 6, 86,171, 21, 52, 77,195, 98,177,160,121,243,230, 79, 53,255,241,241,178, 48, - 0,211, 99, 98, 76, 31,216, 54,125, 9,224, 67, 0, 41,168,225, 55,187,254, 6, 78,199,250,182,220,225,255, 99,167,213, 1,245, - 0,224,216, 13, 19, 0,248, 62,238,125,245,240,240,104,246,250,235,175, 11,213,106, 53, 68, 34, 17,172, 86, 43,178,179,179, 17, - 25, 25, 41,248,246,219,111, 95,168, 46, 95,163, 70,141,198, 47, 90,180, 40,224,216,177, 99,214,237,219,183, 91,162,162,162, 68, -227,199,143, 87,118,237,218,181,121, 88, 88, 24,185,101,203, 22,243,169, 83,167,168, 49, 99,198, 72,226,226,226, 2,142, 30, 61, - 58, 48, 33, 33,225,203, 39,157, 78, 30, 60,254,129, 56,139,191, 66, 60,216,127, 43, 21, 90,112, 16, 87,131, 1, 64, 36, 18,181, - 9, 10, 10,138,167,105, 58,216,102,213,201,206,201,201,249,146,162,168,223,109,199, 30,100, 89,118, 80, 85,150,172, 49, 99,198, -116, 60,126,252,248,178, 43, 87,174, 20,231,231,231, 7, 31, 58,116,200,244,225,135, 31,166, 2, 64, 74, 74, 74,195,129, 3, 7, -134, 78,157, 58, 53,189, 79,159, 62,171,122,244,232,241, 46,199,113,167, 8,130,208, 87, 37,178, 34, 35, 35, 47,159, 63,127,222, - 75,165, 82,149,217, 81,191,126,125,188,251,238,187,226, 65,131, 6, 69,244,234,213,235, 82,114,114,114, 23, 0,127,186, 35,136, - 26, 55,110,124,250,204,153, 51,158, 62, 62, 62, 40, 42, 42, 66,118,118, 54, 12, 6, 3,148, 74, 37, 70,140, 24, 33,238,214,185, - 83,221,169,211,222, 59,157,158,145,209,219, 77,177,213,190, 83,139, 22,167,119,198,197,121, 82, 15, 31, 66, 46,151, 67,167,211, - 1, 0,188,188,188,240,114,131, 6,194,223,182,109, 11, 29, 29, 27,123,250,215,164,164,222, 79, 73,108, 73,109,191,102, 0, 71, - 4, 2,193, 96,137, 68, 66, 14, 30, 60, 24,167, 79,159, 38, 76, 38,147,208,102,221,161, 7, 15, 30, 12,185, 92, 14,139,197,194, -162,100,232,144,126,150,159, 18,137, 68,130,228,228,228, 50,219,180, 90, 45,212,106, 53,242,243,243, 97, 54,155, 81, 84, 84, 4, -150,101, 9,185, 92,174,102, 89, 22, 36, 73, 58, 11,128, 50, 16,139,197, 72, 74, 74, 42,179,141,166,105,232,245,122,152,205,102, - 88,173, 86,104,181, 90,185,151,151, 87, 99,127,127,255,116, 0, 7, 11, 10, 10,190,204,201,201, 73,123,194,217,207,179, 11,162, -248,120,217,125, 0,146,255, 69, 78, 7, 75, 86,168,109,253,143, 90, 74,171, 29, 15,143,252,110, 10,183, 89,199, 30,212, 2, 31, - 11, 0, 23, 46, 92, 64, 78, 78, 14,242,242,242,160, 86,171, 17, 22, 22, 6,142,227,170, 61, 28,151,156,156,188,238,197, 23, 95, - 36,110,221,186,117, 2,192,154,221,187,119,143, 43, 40, 40,152, 57, 99,198, 12,223,165, 75,151, 22,196,198,198, 46, 2,176,117, -247,238,221,239, 52,107,214,172,255,237,219,183, 55, 62,141,116,242,224, 81,219,224, 56,174, 29,128, 0,123,219, 98,107,119,253, - 28,214,111, 16, 4, 97,113, 56,206, 98,107, 27,156,127,237,176,175,171, 9,130,248,213,225, 60, 53, 65, 16,191,214, 52,153, 78, -191, 37,157,110, 0, 56,114,228, 8,103, 95, 92,157, 25, 24, 24, 56,173,103,207,158,203,174, 93,187,214, 60, 43, 43,203, 39, 43, - 43,203,231,218,181,107,205,123,246,236,185, 44, 48, 48,112,154,195,141,112, 62,245,180,195, 62,241,229,203,151,235,237,223,191, -127,209,233,211,167,139,219,180,105, 99, 57,115,230, 12,221,167, 79,159, 92,219, 11,154,238,211,167, 79,238, 79, 63,253,196,116, -232,208, 65,126,252,248,241, 71,151, 46, 93, 90,190,119,239,222, 32,142,227, 4,174, 56,109, 16,169, 84,170,239,207,157, 59, 87, - 78,100, 57,162,110,221,186, 56,114,228,136, 82,165, 82, 29, 4, 32,174, 40,157, 54,200,100, 50,217,190,159,126,250,201,211,203, -203, 11,185,185,185, 16,137, 68, 8, 12, 12, 68,113,113, 49,178,179,178,144,118,247, 46, 72,139, 5, 43,190,152,239, 37,151,203, -247,186,104,236,203,113,122,123,123,239,219,185,112,161,103,254,233,211,248, 99,193, 2, 88,173,214,210, 33, 87,171,213,138, 75, -147, 39, 67,253,227,143,216, 50,119,174,167,183,183,247, 62, 0,178, 42, 56,107, 3,142,156,147, 1, 20,216,150,201, 0,174, 68, - 70, 70, 94, 75, 76, 76, 68,151, 46, 93,176,103,207,158, 86, 51,102,204,152, 60, 99,198,140,201,123,246,236,105,213,165, 75, 23, - 36, 38, 38, 34, 50, 50,242, 26,202,250,103,253,221,233,252,219, 56, 25,134, 41,179,176,236, 95,239,152, 58,117,234,228,238,223, -191, 31, 35, 70,140, 32, 37, 18, 73,214,200,145, 35,165, 23, 47, 94,228,108, 34,211,237,116,154, 76, 38, 24,141, 70,232,245,122, -164,164,164,200,151, 44, 89,210,249,179,207, 62,107,116,250,244,233,208, 89,179,102, 77, 10, 8, 8,184, 30, 20, 20, 84,239, 9, -231,221,234,244,127, 5,128,140,106, 90,136,254,110, 78,206,118, 62, 98, 76, 49,173, 29, 26,216,234,242, 86,118, 63,179,109,105, -213, 3, 72,123,156,186,212,179,103,207, 23, 27, 53,106, 20,180,251,150, 15, 10,197, 77,193,138, 85, 96,197, 42, 48,126,237,144, - 44,121, 5,225,225,225, 65,158,158,158, 29,171,153,206,237,183,110,221,250,151,173,167,156, 15, 96, 89,108,108,236,231, 4, 65, - 92,136,141,141,157, 15, 96,153,109,251,130,219,183,111,119, 0,176,243, 41,165,243,153,120,222,121,206,255, 45,206, 42,180, 72, - 0, 65, 16, 71, 8,130, 56,242,201, 39,159,244, 0,224,231,180,254,111,199,227, 0, 72, 92,253,218, 23,135,237, 1, 28,199, 13, -112, 56, 47,160,134,201, 39, 92, 44,127, 9, 45, 0,136,142,142, 38,162,163,163,237, 59,126, 33, 8,226, 16,128, 95, 68, 34, 81, -155,214,173, 91, 15,254,225,135, 31,188, 2, 2,254,186,126, 64, 64, 0,246,238,221,235,213,162, 69,139,193, 34,145,168, 13,128, - 95,148, 74,229,161, 74,172, 48,170,201,147, 39, 15, 29, 59,118,172,166, 77,155, 54, 0, 80,148,144,144,160,232,208,161,131,158, -166,105,130,166,105,162, 67,135, 14,250,132,132, 4, 5, 69, 81,218,118,237,218,121,244,234,213, 43,117,250,244,233, 99, 92, 8, - 14, 71,188,190,120,241,226, 48, 31, 31,159,202,148, 48,180, 90, 45,130,130,130, 48,121,242,228, 96,145, 72,244,102,101,119, 75, - 40, 20, 78, 89,188,120,113,160, 74,165, 66, 97, 97, 33,194,194,194, 96,177, 88,144,148,148, 4,147, 94, 7, 74,171, 1,165, 41, -130,250,254, 61,168, 68, 66,140, 25, 20, 29, 36, 20, 10,167, 84, 97, 45,153,242, 77,108,108,144, 37, 53, 21, 41,123,246,128,161, -203, 27,127,104,171, 21, 55, 55,109,130, 41, 61, 29,139, 38, 76, 8,146, 72, 36, 83,158,176, 37,107, 41,199,113,114,142,227,228, - 4, 65,172,234,216,177,227,183,114,185,124,114, 92, 92, 92,223,147, 39, 79,246, 59,127,254,124,119,154,166, 69, 52, 77,139, 46, - 92,184,208,197,100, 50, 9,165, 82, 41,132, 66, 33,135,231, 20, 34,145, 8, 98,177, 24,114,185, 28,157, 59,119,190,191,121,243, -102, 42, 44, 44, 76,180,111,223, 62,159, 58,117,234,120,172, 89,179,166, 72,171,213, 46,118,151,207,106,181,194,108, 54,195,104, - 52,194,100, 50,225,204,153, 51, 13,166, 78,157, 42, 52,153, 76,204,192,129, 3, 11, 40,138, 50,199,198,198, 42,125,125,125, 63, -124,146,249,140,137, 49,177, 54,203,211,109,155,104,121,128,199,244,121,250, 59, 56, 1, 88,108, 62, 89,118,248,219,184, 45,181, -116, 43,104, 0, 58,155,208, 50, 59, 61, 31, 45, 29, 44,190, 85,162,168,168,104,227, 55,223,124, 19, 70, 74, 85,184,104,233,143, -239,216,207,113,210,123, 13,114,235,125,132,192,176, 70, 24, 53,106, 84, 32,199,113,107,106, 33,205, 95, 1,232, 10, 96, 85, 77, - 78,126, 2,233,172,231,225,225,177,199,203,203,235,162,135,135,199, 30,216,134,103, 31, 7, 81,141,208,123, 80, 51, 50, 61, 42, - 2,220,160,102,100,122, 84, 35, 62,212,192,243, 2, 39, 45,226, 8, 53,199,113,209, 28,199, 69, 47, 90,180,104,161,195,251,221, -190, 46,119,211, 50, 22,205,113, 92,116, 25,133, 84, 34,176, 30,219,232,230, 98, 41,209, 20,142, 74,210, 33,115,165,179, 11,131, -130,130,226,227,227,227,189,156, 25,179,178,178,160,209,104, 48,103,206, 28,175,177, 99,199,190,151,158,158, 30, 83, 69, 34, 36, -217,217,217,109, 71,143, 30, 45,179, 90,173,133, 44,203,146, 26,141, 70,232,237,237,205,216, 15,240,246,246,102,138,139,139, 69, -122,189, 94,192, 48,140,121,236,216,177,146, 9, 19, 38,188, 12, 64, 80, 17,105, 64, 64, 64, 84,255,254,253, 43, 28, 58,160, 40, - 10,122,189, 30,122,189, 30, 86,171, 21,157, 59,119,150,110,222,188,185, 79,110,110,238,250, 10, 21,135, 84, 26, 21, 21, 21, 37, - 42, 40, 40,128,183,183, 55,210,210,210,240,224,193, 3,152,117, 58, 88,117, 26, 88,117, 90,208, 90, 13, 56, 77, 49,242,239,221, - 65,135,102, 77,197, 59,164,210,190,122,189,126,121, 69,156, 74,165, 50,170,195,184,113, 66, 15, 15, 15,116, 31, 93, 50,207,224, -120,179,102,224, 24, 6, 44,195,128,161,105,244, 77, 74, 2, 69, 81, 32, 73, 18,237, 10, 10,132,202,109,219,162,212,106,245,178, -167, 81,217,165, 82,169,112,251,246,237,175, 75, 36, 18,112, 28, 71, 88, 44, 22,156, 60,121,242, 31,247,208, 75, 36, 18,200,100, - 50, 88,173, 86,212,175, 95,223, 56,122,244,232,203, 95,124,241, 69, 56, 73,146, 30, 98,177,248,135,252,252,252,133, 89, 89, 89, - 41,238,242, 81, 20, 5,139,197, 2,139,197, 2,163,209,136,251,247,239, 7, 55,104,208,128,152, 60,121, 50, 99, 48, 24, 26,174, - 94,189, 58,249,228,201,147,138,197,139, 23,191, 10,224,221, 39,157,223,152, 24, 83, 51, 0,205,226,227,101, 98,155,229,215,242, - 63,198,201,161,196,241, 29,241,178,248, 68, 0,234, 90, 20, 89, 18, 0,222,225,126, 66,189, 72, 0, 29, 0, 47,155, 40,120,149, - 32,136, 14,205,155, 55,247, 73, 76, 76, 44,228, 56,238, 42,128,239, 0,100, 85, 70,198,178, 44,193,178, 44,222,110, 95,132,201, - 29, 5,160,168, 98, 20, 23, 23, 35, 45, 45, 13, 9, 9, 9,248,249,231,132,154, 62,155,111,122,122,122,246,145,201,100,245,105, -154, 38,117, 58, 93,154,193, 96, 56,205,178,236, 70,212,192, 71,237,239, 74,167, 29, 30, 30, 30, 75,102,205,154,213,201,219,219, - 27,191,255,254,123,195, 93,187,118, 45,209,235,245,143,229, 92, 47, 19,145, 91,150,175, 92, 19, 26, 26,168,194,141,243,135, 67, - 23,110,216,189, 5, 96,195,120,153,242,236,195, 73,139, 56,138,161, 95, 57,142, 27, 64, 16,196, 17,103,161, 84, 45,179,211, 99, -158, 95,133, 69,203,249,195,210,101,133, 86, 5, 10, 18, 52, 77, 7, 59, 90,178, 56,142, 67, 86, 86, 22, 50, 50, 50,160, 86,171, -225,227,227, 3,171,213, 26,236, 78,251,160,213,106,219,251,249,249, 25, 68, 34,145,217,104, 52, 66,161, 80,176, 34,145,136,179, - 93,135,176,205, 90,100,204,102, 51, 33, 20, 10, 41, 47, 47, 47, 79,179,217,220, 20,149,248,146,113, 28,215,222,207,207,207,229, - 62,179,217, 12,157, 78, 7,189, 94, 15,157, 78, 7,179,217,140,160,160, 32,208, 52,221,182,210, 46, 45, 77,183, 12, 8, 8, 64, -102,102, 38,228,114, 57,210,211,211, 97,209,105, 97,213,106, 65,235, 53, 96,138,139,193,106, 52, 96,245, 26, 80, 22, 3, 66,155, - 52,131,125, 70, 98,133,221,112,139,165,165,159,159, 31,244,250,191,220,205, 56,155,192,162,105, 26,180,205, 57,218, 62,156,232, -239,239, 15,251,140,196, 39, 4, 51,128, 25, 36, 73,174,146, 74,165,194, 73,147, 38, 33, 43, 43,171, 76,157,152, 52,105, 82,169, - 79, 86,215,174, 93, 47,200,100, 50, 90,173, 86,195,108, 54,139,158,215,135,158, 32, 8, 16, 4, 81, 82, 70, 52, 13,127,127,127, -125, 94, 94,222,207, 69, 69, 69,175,215,132,143,162, 40,251,140, 46, 24,141, 70,112, 28,135,223,127,255, 29, 50,153, 76,196, 48, -204, 45,154,166, 21, 34,145, 8,164,205,249,235, 73,193, 54, 35,240, 75, 0, 97, 54, 11,209,155, 40,113, 56,207,112,209,144,184, -117,235,220,228,172,190,112, 51,197,216, 45, 77, 25,168,217,112,164, 43,116,111,170,146, 44,143,235, 16,168,106, 61,208, 67,175, -144, 8,244,108, 90,235,250,255, 93,154,176,107,236,152, 55,189,230,205,155, 87,207,223,223, 95,150,156,156,108,154, 63,127,126, -131,237,219,183, 19, 40, 25,166,171, 16, 15, 31, 62, 60, 48,107,214, 44,223,254,253,251, 55,148, 74,165, 68,113,113, 49,212,106, - 53,114,114,114,240,224,193, 3,238,198,141, 27,247,205,102,243,158,234, 36, 50, 36, 36,100,243,235,175,191, 62,246,165,151, 94, - 18,217, 45,164,122,189,190,205,185,115,231, 6, 29, 63,126,188,139, 94,175,175,118,189,124,244,232,209,158,217,179,103,123,188, -242,202, 43, 77,165, 82, 41, 89, 27,233,116, 4, 73,146, 65,158,158,158, 56,125,250, 52, 84, 42, 21, 72,146, 12,122,220,250,106, -178,178,161,117,130,253, 96,186,180, 28, 77, 3,234,193,100,101, 67,121,137,242,252, 88,180, 42,120,215,183,179, 91,164,170, 16, - 75,198,153, 51,103,206, 34, 8,226,200,204,153, 51,103,185,178,104,217,254, 50,142,199, 57, 28,111,174,109,177, 85,173, 64,147, - 44,203, 34, 35, 35, 3,153,153,153,200,200,200, 64,126,126, 62, 72,146, 4,199,113,238,204, 62,227, 8,130, 96, 79,157, 58,229, -115,249,242,101,125,187,118,237,138,236,254, 47, 52, 77, 19, 20, 69, 17, 54,191, 24, 34, 45, 45, 77,124,241,226, 69,213,237,219, -183,131,108,189, 85,182, 10, 83, 96,185,109,118,129,229,184,152, 76, 38,200,100, 50,247, 84,135,237, 69,248,251,181,107, 37, 34, - 75,167,181, 13, 25, 22,131,209, 20,131,211,107, 33, 97, 40, 72,192,129, 48, 25,220,190,127,142,176,139, 44,171, 77,104, 89, 44, - 22, 80, 20, 5,150,101, 65,211, 79,197,175,124, 93,171, 86,173,218, 30, 56,112, 96,124, 70, 70,249,119,225,144, 33, 67,240,238, -187,239, 98,234,212,169,183, 7, 12, 24,112,227,240,225,195,152, 50,101, 10, 88,150,109, 13,160, 24,192,241,231,237,161, 55,155, -205,165, 22, 40,147,201, 4,171,213, 10, 84,227,179, 10,206,117,211, 94,182, 52, 77,219,185,137, 3, 7,246,227,194,133, 11,100, - 66,194,173,176, 73,147, 38,219, 29,238,159,116, 86,211, 81, 50,115, 79, 98,107, 40, 44, 40,241,127,170, 40,164, 66, 4, 42, 31, -178,227, 42,227,124, 28,180,218,208,106,196, 7, 31,124, 16,133,146, 25,206, 41,143,105,209,122, 69, 66, 18, 95, 79,107,233, 43, -251,176,149,159, 94, 34, 36,116, 73, 95,207,210, 61, 8, 87,234,131,234, 42, 44, 97, 13, 84,117, 22, 46,252, 34,228,246,237, 59, -230, 57,115,230, 36,142, 28, 57, 50,240,195, 15, 63,108,190,111,223,190, 46, 38,147,233, 27, 0, 69, 21, 25, 93, 6, 13, 26,116, - 53, 48, 48,176,193,134, 13, 27,114, 31, 61,122,228, 67, 81,148,135,213,106,101,245,122,253, 3,163,209,120,218,106,181,158, 6, -112,173, 58,137,245,242,242,106, 53,110,220, 56, 81, 81, 81, 17,132, 66, 33,172, 86, 43,114,115,115,209,169, 83, 39,193,161, 67, -135, 90,212,228, 6, 20, 22, 22, 46,255,230,155,111,206,238,220,185,179,143, 82,169,124, 73, 42,149, 6, 3, 96,180, 90,109,142, - 94,175,255,163, 38,233, 44,211,206, 49, 76,206,181,107,215, 34,148, 74, 37, 30, 62,124, 8,134, 97,114, 30,183, 14,200,196,228, -163,155,231, 15,213,109,230,223, 0, 23, 47, 95,133, 76, 76, 62,226, 67,125, 61,247,176,251, 80,193, 81, 64,185, 16, 72,151,227, -226,226,228,139, 22, 45, 66, 92, 92,220, 45, 87, 22, 45,187,224,138,139,139,187,101, 63,206,225,248,243,143,145,198,138, 45, 90, - 21, 41, 72,160,100,118,161, 90,173,246, 81,169, 84,165, 2, 43, 51, 51, 19,153,153,153,144, 72, 36, 72, 75, 75,131, 68, 34,201, -114,167, 19, 34,151,203,127,107,211,166,205, 11, 41, 41, 41,226,249,243,231,215,189,118,237,154,178, 83,167, 78, 47,202,229,114, -134,227, 56,152, 76, 38, 50, 49, 49,209,115,217,178,101,161,237,219,183,183,180,111,223,254,250,238,221,187,141,168, 36,254, 21, - 65, 16,191,100,101,101, 53,172, 95,191,190, 93,180,149, 17, 87,142,130, 11, 40, 25,242, 20, 10,133,215, 43, 75,168, 80, 40,188, -153,148,148,212, 91, 33,147,194,162,213,192,170,211,128,214,106,193,104,139,193, 20, 23, 3,122, 13, 36, 52, 13, 17, 67, 65, 46, -147, 33, 35, 61, 29, 66,161,240,102,101,156, 18,137,228,102, 78, 78, 78,111,149, 74, 85,250, 18,165,104,186,100, 97, 24, 88,104, -186,212,162, 37, 18,137,240,232,209, 35, 72, 36,146,155, 79,186, 38,147, 36,201,216, 67, 56, 84,144, 15, 4, 5, 5,177, 29, 58, -116,192,148, 41, 83,192, 48,140,173, 24,136,238, 0, 46,162,196,191,229,153,132, 43,113,107,119, 90, 55, 26,141,208,233,116, 40, - 44, 44, 20,202,229,242, 23, 66, 67, 67,175, 90, 44,150, 61, 52, 77,111,121,240,224,129,166, 34, 78,155, 48, 43, 21, 93, 44,203, -130,227, 56, 48, 12, 3,138,162, 32, 22,139,217,115,231,206, 99,217,138, 37,136,223,178,157, 27, 52,104, 16,113,232,208, 33,176, - 44,155,254,132,179,111,177,137,150,202, 26, 13,231,144, 10, 31,161,242,144, 10, 21,113, 58,246,254, 28,183, 17, 46,142, 41,135, - 15, 62,248,224, 4, 74,134, 12,243,108, 98,238,113, 56,191, 44,250,238, 11, 25,104, 70,111, 62,183, 83,247,237, 93,141,126,222, -183, 43,127,179, 72, 4,154,151,187, 5,181,108,216,224, 5,129, 74,229, 67,174,223,184, 42,127,199,246,189,201, 15, 31, 62,212, -172, 93,187,182,227, 11, 47,188,224,253,199, 31,127,132, 86, 36,180, 20, 10, 69,227, 55,223,124,115, 92, 97, 97,161, 56, 62, 62, -126,119, 86, 86,214,111, 40, 9, 45,227, 56,131,122, 0,128,173, 54, 33, 26,100,107,231, 46, 2,152, 95, 89,127,141, 32, 8,252, -244,211, 79,229,102, 7,178,143,167,206, 85,141, 26, 53, 26,145,146,146,114, 33, 39, 39,103,152,243, 78,177, 88, 60,175, 73,147, - 38,125,111,221,186,245, 57,128, 99,213, 33, 54, 24, 12,177,123,247,238, 93, 42, 16, 8,234, 48, 12,147,105, 52, 26, 99, 31,219, -162, 69,177, 19,226,214,239,218,100,180, 48,225,114,137,224,161,137, 98,223,226,117,200,243,107,205,178, 65,237, 96,141, 82, 3, - 32,156,214,255,176,189,140, 44, 28,199,217,143, 85, 59, 88,177, 44, 78, 86, 48, 87,251,212,143, 17, 44,157,171,168,141,171,200, -162,245, 9,128,246, 0,126,201,201,201, 89, 53,118,236,216,101, 59,118,236,240,210,104, 52,200,201,201, 65,110,110, 46,132, 66, - 33,148, 74, 37,214,173, 91,103,204,201,201, 89,229,120, 14,202, 71,144, 7, 0,147,191,191,255,111,219,183,111, 15,254,250,235, -175,133, 49, 49, 49,105, 3, 6, 12,104,186,110,221,186, 20,177, 88,204, 49, 12, 67,152,205,102,226,237,183,223,142, 88,177, 98, - 69,170, 64, 32, 80,140, 24, 49,130,240,240,240,248, 5,149,132, 13, 80,171,213,167,190,255,254,251,161,211,167, 79,151, 90, 44, - 22,151,150, 44,251, 54,149, 74,133, 75,151, 46, 89, 10, 11, 11, 79, 86, 97,197, 56,245,195,177,163, 93,255, 51,114,164,152,210, -106, 64,105, 53,160, 53, 26, 48,218, 34, 16, 58, 13, 68, 12, 13,185,152, 69,112,152, 12,180,209, 19, 71,127,253,131, 50,155,205, -149, 6, 54,212,104, 52,167, 46,198,199,119,111, 95,175,158,240,210,180,105,176, 82, 20, 94, 73, 74, 42, 21, 87, 86,171, 21, 7, - 91,182, 4, 67, 16,104, 61,113, 34,238,209, 52,173,209,104, 78,253, 47, 62, 12, 55,110,220,200, 29, 61,122,244, 53,150,101,219, -226, 9,125, 52,243, 73,128,162,168,114,214, 40,134, 97, 74,172,142, 37,150, 3,201,209,163, 71,187, 38, 38, 38,138,255,252,243, - 79, 92,184,112,161,245,142, 29, 59, 62, 9, 15, 15,111,249,240,225,195,236,170,196,155,171,160,191,176,249, 31,238,222,185, 7, -239,188,243, 14,145,157,157,141,239,190,251, 14, 85, 5, 79,253, 59, 16, 19, 99, 98,227,227,101,117,225,228,247,228, 34,164,194, -239,112, 51,164, 66, 69,156,166,152, 18, 43,153, 44,190, 36,216,168, 41,166,100, 56, 80, 22, 95,165,165, 12, 49,166, 24,141,205, - 33, 62,171, 22, 56,245,160, 25,185,229,220, 78,221,128, 99, 15,181, 87,178,140,243, 1,156,128,137,225,238, 93,231,110,188,244, -146,143, 63, 0,152, 77, 76,112,227,198,141,187, 9,133, 66, 9, 0,120,122,122,190,228,231,231,183, 46, 63, 63,191,179,171, 50, -141,142,142,238, 16, 24, 24,216,230,248,241,227,127,100,101,101,221, 2,240,179,243, 65, 17, 17, 17,115,110,223,190,221, 78, 36, - 18, 17, 85,212, 17, 0, 64,183,110,221, 94,144, 74,165,126,199,238,122, 67, 35,110, 4, 78, 80, 12, 8,101, 96, 84,173,144, 38, -110,142,176,176,171,126,133,133,133,173,139,139,139,255,168,102,209,247, 24, 58,116,232,150,248,248,248,176,110,221,186,113,215, -175, 95, 39,157, 71, 17, 34, 34, 34,250, 92,185,114,165,237, 91,111,189,181, 97,215,174, 93,147, 81,118,166,109, 85, 72,179,197, - 27,172, 53,156, 74,198,105,128,169,103,179,153,241, 10,229, 31,128,234,132, 92,120,140,240, 12,143,149,196, 10, 13, 24, 21,108, -111,111,139,137,213,158,162,168,223,111,220,184,113,112,196,136, 17,186,252,252,124,248,249,249,161,126,253,250, 32, 8, 2,235, -214,173, 51, 62,120,240, 96,159, 45,150, 86,251,204,204,204, 65, 54,177,229, 10,218,213,171, 87,239,218,182,109,155,234,218,181, -107, 2,154,166,149, 77,155, 54, 53, 92,190,124,217, 83, 36, 18,113, 98,177,152,189,118,237,154, 34, 34, 34,194, 68, 16,132,244, -199, 31,127,204,191,122,245,106,248,140, 25, 51,190, 65,217,105,226,206,216,185, 96,193,130,140,148,148, 20,152,205,102,104, 52, - 26, 20, 23, 23,151, 46, 69, 69, 69, 40, 46, 46,134, 72, 36, 66,118,118, 54,246,239,223,159,101,139, 18, 95,153,101, 99,237,154, -117,235,213, 89, 15,211,160, 84,200, 65,107,138,192, 20,231, 3,218, 98, 72, 40, 43, 60, 68, 12,234, 54,146, 67,166, 80, 34, 71, -163, 67,252,229, 95,179,109, 81,226, 43, 54, 23, 88, 44,107,223, 93,177, 34,135, 22,139, 81,111,248,112, 88,109, 67,133,142, 66, -139, 33, 8,132,247,234, 5,210,219, 27, 11,247,237,203,177, 69,137,127,162, 96, 89, 86, 96,177, 88, 42,203, 7, 88,150, 77, 79, - 76, 76,220, 5,224, 44, 65, 16, 28, 65, 16, 28, 74,130,181,233,158,229, 7,153,162, 40,204,157, 59, 23, 98,177, 24,115,231,206, -197,167,159,126,138,101,203,150, 97,253,250,245,248,246,219,111,113,244,232,209, 6, 23, 47, 94, 20,159, 63,127,158,139,139,139, -203,139,136,136, 16, 76,156, 56, 81, 37,151,203, 63,168,140, 51, 54, 54, 22, 94, 94, 94,136,141,141,197,146, 37, 75,176,121,243, -102, 28, 60,120, 16,151, 46, 93,130, 64, 32, 96,211,211, 31,193,100, 50,113,171, 87,175,206, 56,120,240,160,113,213,170, 85, 16, - 10,133,196, 83,106, 36, 62,176, 9, 42, 71, 75,144,115, 72,133,124, 0, 43, 81,181,111, 84, 69,156,144,197,199,215,181,137,163, -100, 7, 65,116, 24,192,116, 84, 62,189,218,206, 49, 25, 64,112, 45,112,206,150,143,254,191, 68,213,166, 59,247,175,100, 25,103, - 3,248,193,158, 39,165, 82, 41, 63,112,224,123, 33, 0,236,219,187, 95,148,148,148,228,253,253,247,223,203, 2, 3, 3,241,237, -183,223,202,228,114,121, 96, 5,156,204,193,131, 7,205, 18,137,196,111,194,132, 9,253,218,181,107,247,190,173, 35,218, 11, 64, - 11,148,204, 94,140,186,127,255,126,130,191,191,255,221,147, 39, 79,234,221, 41, 32,173, 86,251,205,214,173, 91,235, 23, 48,190, - 56,166, 31,138,120,118, 41,142,170,182, 32,173,222,167, 80,212,121, 25,175,191,254,122, 29,134, 97, 54, 85,179,220, 95, 31, 50, -100,200,214,248,248,248,176, 9, 19, 38,100, 95,191,126, 61, 7, 64, 60,128,237,142,203,237,219,183,243,198,142, 29,155,181,105, -211,166,144, 17, 35, 70,172, 7, 48,140,127,245,243,224, 81,182, 47,132,170,102, 29,186,120,225,150,254,207,205,205, 93, 93, 88, - 88,120,233,222,189,123,239, 89, 44,150, 16,130, 32, 56,177, 88,156,157,147,147,179,202, 33, 96,169, 43,191,146,222,176,197,218, - 32, 8,130,226, 56, 46,189, 71,143, 30, 31,244,234,213,235,171, 35, 71,142,152,186,119,239,142,189,123,247,250,247,232,209,195, -192,178, 44,119,236,216, 49,255,190,125,251, 26,206,158, 61,171,127,251,237,183,155, 54,105,210,100, 98,108,108,172,154, 32, 8, -214, 21,167,253, 93, 86, 84, 84, 52,164, 95,191,126,151,246,237,219,167, 84,169, 84,160,105, 26, 6,131, 1, 6,131, 1, 28,199, -193,219,219, 27,106,181, 26,243,231,207,215, 20, 23, 23, 15,118, 33,220,156, 57, 77, 38,147,105,216,228,247,167,159, 90,245,249, - 92,175,240, 6, 13,144,127,199, 4,218,100,128,136, 35, 81,247, 5,111,136, 37,114,220, 75,210,226,163, 93, 7,180, 70,147,233, - 53, 23,189,229,114,156,197,197,197,195, 98, 62,253,244,244,134, 25, 51, 60,219, 4, 5, 65, 32, 16,192,108, 54,131, 97, 24,136, - 68, 34, 68,198,196, 64, 28, 16,128, 57,187,118,233, 53, 26,205, 48,148,255, 20,143, 51,103,109,192,145,115,242,141, 27, 55,198, - 54,107,214, 12,147, 38, 77,194,144, 33, 67,202, 28,248,253,247,223, 99,253,250,245, 48,155,205, 99, 1, 92, 7,176, 14, 37, 67, - 29,112, 18, 89,127,119, 58,107,157,147, 97,152,194,164,164, 36,229,210,165, 75, 9,171,213,138,207, 63,255, 28,118,193,105,175, -215, 83,166, 76,169,227,229,229,133,207, 62,251,204,146,151,151,215,115,201,146, 37,103,182,111,223,238,255,205, 55,223,188, 14, - 32,214,153,147,101,217,220,155, 55,111,122,109,216,176,129,164,105, 26,203,151, 47, 47, 55, 60, 57,126,252,120, 88,173, 20, 4, - 2,161,197,100, 50,183,144,203,229,201,126,126,126,114,174,172,115,215,147,188,159,161, 40, 9, 97,224,232,248,110,113,244,207, - 66,197, 33, 21,170,195,169,150,197,199,119, 55,197,196,156,181, 9,162, 68,219, 49,123,237, 38,253,106,112,218, 5, 97, 77, 56, - 79,217,150, 42, 97, 50,153,160, 86,171,145,151,151, 7,149, 74, 5,129, 64, 64, 84,148, 78,179,217,252,231, 71, 31,125,116, 99, -211,166, 77,189,175, 92,185, 50,240,252,249,243, 61, 78,159, 62,109, 74, 75, 75,163, 41,138,226, 66, 66, 66,132,157, 59,119,150, -245,239,223,223, 67, 42,149,146,179,103,207,206,251,226,139, 47,252, 81,214,135,205, 57,239, 2,130, 32,240, 97, 87, 45, 98,123, - 8, 96,177, 88, 81, 84, 84,132,140,140,116, 36, 36, 36,224,202,149, 59,224, 56,142,172, 70,185,251, 1,152,253,221,119,223,133, - 74, 36, 18, 98,215,174, 93,117,118,237,218, 85,165, 37,117,199,142, 29,117,118,239,222, 61,207, 54,122,145,254, 44, 62,239, 60, -231,255, 44,231,179, 12,231,200,240,168, 82,104,217,218,249,246,176,125,148,148,162,168, 95, 92,132,112,248, 4,192, 92, 7, 43, - 88, 85,230, 60, 13,199,113, 23,122,247,238, 61,165, 87,175, 94, 43,250,244,233,147,149,149,149,213,112,249,242,229, 97, 52, 77, - 91, 19, 18, 18,200,228,228,228,180,223,126,251,173, 81,147, 38, 77, 38,222,190,125,251, 28, 65, 16, 86, 55, 50,152,144,156,156, -220,169, 71,143, 30,251, 39, 78,156, 24,222,161, 67, 7,137, 74,165,130, 80, 40, 68, 74, 74, 10,254,248,227, 15,203,238,221,187, -211,139,138,138,170,243, 9,158, 95, 82, 51, 50,162, 70, 76,125,111,223,196, 33, 3,253,255,213,244, 5, 73, 72, 72, 8, 96, 52, -226,206,195,108, 92,189,243,135,117,243,133,171,106,179,217, 60, 12,238,127,130,231,151,223,238,221,235,221,115,198,140,125,243, -254,243,159, 32,100,101, 9, 67, 66, 66, 32,145, 72,240,224,193, 3, 36,179, 44,189,120,227,198, 28,155,200,122,210, 81,225,165, - 0,150,178, 44, 43, 4, 0,185, 92,142,119,223,125, 23,142,159,220, 89,191,126, 61,140, 70, 35, 0, 8, 9,130, 88, 10, 96,203, -179,110,197,178,163,160,160, 96,206, 43,175,188, 18, 39, 20, 10, 43,140,122,235,227,227, 3,173, 86, 11,154,166,153,140,140,140, - 59, 62, 62, 62, 16,137, 68,224, 56,206,229,115,148,159,159, 63,103,216,176, 97, 11, 72,146,172,200,242, 1,165, 82,153,118,230, -204,153,198,111,189,245, 22,249,223,255,254, 55,101,194,132, 9,210, 51,103,206, 48, 28,199,237,127,210,247,160, 75,151,157,192, -134,152,215, 0,188, 6,148,115,120,207,176,109,171, 86, 72,133, 46, 93,118, 98, 3,254,226,116, 28,198,179, 11, 34,155, 21,170, -185, 44, 62,126, 5, 74,252, 44, 42,229,238,178,179, 11, 54,196,160, 86, 57,221,129,163,246,213,235,245, 96, 24,166, 50,107,222, -239,123,247,238, 93,241,219,111,191, 5, 76,153, 50,165,225,127,254,243, 31,101,143, 30, 61, 60, 29, 15, 48, 26,141,236,225,195, -135,245,235,215,175, 47,190,112,225, 66,234,248,241,227, 59, 84,150,206,135, 15, 31, 30, 93,184,112,161,119,255,254,253,155, 0, - 40,245,207, 82,171,213, 72, 75, 75,195,159,127,254,153,102,181, 90, 15, 85, 35, 75,249, 0,230,141, 26, 53,106,233,182,109,219, -234, 76,152, 48, 33,123,247,238,221,127,162, 36, 96,177, 51, 84, 67,134, 12,105,185,109,219,182,144, 9, 19, 38,100,163,196,143, - 44, 29, 60,120,240,176,163, 59,202,251,105, 85, 58, 50,177,213, 98,177,112, 38,147,137, 51, 24, 12,156, 78,167,227,224,250, 43, -240, 7, 51, 51, 51,185,244,244,116,238,225,195,135, 92,106,106, 42, 7,224, 91, 39,197,235,170,193,242,216,177, 99, 71,163,208, -208,208,207, 21, 10,197, 9,129, 64,160, 17, 8, 4, 26,169, 84,250,131,159,159,223,167,139, 23, 47, 14,229, 56, 78, 92,137,138, -174, 8, 66,145, 72,244, 86, 96, 96,224, 65, 95, 95,223,116, 31, 31,159,244,192,192,192,131, 34,145,232, 29, 0,162, 42,148,121, - 69,144, 9,133,194,143, 60, 60, 60, 78, 73,165,210, 92,169, 84,154,235,225,225,113, 74, 40, 20,126,132,202, 3,169, 86,202, 41, -145, 72, 62, 10, 8, 8, 56,165, 84, 42,115,149, 74,101,110, 64, 64,192, 41,137, 68,242, 56,156,143,211, 43,177, 11, 45, 3,103, - 3, 65, 16, 84,235,214,173, 55,180,109,219,118, 93,219,182,109,215,181,106,213,234,107,155, 85,146,179, 89, 91, 12,168, 56,120, -227,223,153,206,167,198, 25, 25, 25,185,125,219,182,109,236,156, 57,115, 52, 77,154, 52, 41,152, 51,103,142,102,219,182,109,108, -100,100,228,246,154,114, 6, 5, 5,213,139,140,140, 44,216,180,105, 19,157,148,148,196,109,218,180,137,142,140,140, 44,112,138, - 12,255, 36,242, 78, 0,136,176, 89,127, 14, 1,216,131, 18,231,247, 80, 0, 68,140, 41,134,179,205, 62, 60, 1,160, 79, 5,101, -239, 46,103,152, 41, 38,134,179,249, 84,157, 4,144,232,176,222, 13,101,253,191,158, 4,167, 75,180,104,209,226, 30,231, 0,139, -197,194,169,213,106, 46, 41, 41,137,187,112,225, 2, 23, 22, 22,118,207, 13, 78, 63, 0,111, 3, 56, 28, 28, 28,124,187, 99,199, -142, 15, 59,117,234,244,176, 94,189,122, 41, 34,145,232, 10, 74, 34,188, 71,218,150,165, 0,154, 84,193,217, 81,165, 82, 45, 12, - 11, 11, 59,212,184,113,227, 75,245,235,215,191,226,235,235,123, 68, 38,147, 45,194, 95,145,177,171, 91,231,123, 12, 29, 58, 52, - 77,167,211, 49, 47,189,244,210,109, 87, 39, 53,107,214,236,162, 78,167, 99, 70,142, 28,153, 14, 32,250,159,240,188,243,156, 79, -133,243, 31,133,198, 54,193,116,208, 97,249,196,197,113,159, 56, 29,179,213,118,110,149, 5,193,113,156,128,227, 56, 15,142,227, -188, 57,142,243,229, 56, 78,197,113,156, 39,199,113,210, 42,204,223,124,197,254,251, 56, 39,219, 4,148,193,246,223, 25, 85,237, -127,174,239,103,104,104,168, 79,187,118,237,166, 30, 56,112,224,163,251,247,239,127,116,224,192,129,143,218,181,107, 55, 53, 52, - 52,212,231,113,210, 25, 20, 20, 84,175,121,243,230, 95, 53,107,214, 44,189,121,243,230, 95, 57,137,172, 39,153,119,137, 77,196, - 52,179, 45, 13,109,219, 8,148,196,194, 90,107, 19, 54, 17, 21,244,212,170,195,105,231, 59, 4,160,175,109, 57,100,219, 22,246, - 20, 56,203,161, 65,131, 6,199, 91,182,108,121,175, 85,171, 86,201,173, 90,181,186,215,162, 69,139,123, 77,155, 54,189, 23, 17, - 17,113,175,110,221,186,247,252,253,253,143,215,160,140,124, 1,132,160,252,103,192,158,118,157,239, 30, 25, 25,121, 85, 38,147, -185,140, 13, 38, 20, 10,231,181,106,213,234, 38, 74,102, 74,242,237, 39,207,201, 11,173,255, 33,240,149,240,217,227,148,162,242, -207,140, 84,181,159,191,159,207, 54,167,203,111,117,217,132, 76, 67,155,192,145,212, 2,167, 35,159,189, 78, 69, 56,136,166,167, -193,201,215, 37,158,147,231,228,133, 86,173, 67,200,223, 2, 30, 78, 48, 63,230,126, 30,207,197,104, 60,126, 0, 0, 32, 0, 73, - 68, 65, 84, 54,170, 19, 19,235,113, 56, 93,241,221,127,202,156, 60,120,240,224, 81, 91,109,103,119, 0,231,236,189,194,138, 84, -105,117,102, 19,212, 68,217,158,230, 57,121, 78,158,147,231,228, 57,121, 78,158,243, 31,199,105,199,138, 10,182,223,113, 90,255, -250, 25, 21, 94, 79, 36, 76, 15,111, 86,229, 57,121, 78,158,147,231,228, 57,121, 78,158,179,166,152,248,140,138,172,110,246, 21, -126,232,144, 7, 15, 30, 60,120,240,224,193,163,246, 80,117, 28,173, 61,123,246, 8,236,255, 71,141, 26, 53,158, 97,152,169,246, -117,129, 64,176,230,187,239,190,219, 82,217, 21,134, 15, 31,206, 84,198,233, 10, 85, 93,199, 21,103,139, 38,202, 73,126,222,138, -247,138,138, 13, 43, 83, 50,153, 11, 38,147,169,185,125,159, 76, 38, 75,220,178,101,203,221,218, 78,231,248,241,227,155, 56, 95, -167,126,152,168,187,175,151,236,221,130, 34,221,242, 91,247,116, 95,243,117,236,169,192, 31, 64,180,151, 76, 60,168,133, 74,220, -241,207,124,211,101,189,149, 57,140,146,217,176,133,207, 99,134,131,131,131,155, 42,149,202, 49, 0, 90, 24, 12,134, 64,133, 66, -145, 11, 32, 65,163,209,108,207,206,206,190,227, 46, 79,183,250, 72, 3, 16,110, 91,125,120, 46, 21,245,220,217, 87, 21,250, 68, -192,196, 1, 82,130,128,245,100,242, 95,206,232,125, 27,193,196,114,229,183,247,105, 4, 11,199, 65, 76, 0,230,147,247, 33,123, -142,138, 74, 9, 32, 10, 37, 33, 28,110,160, 36,252,132,129,127,100,121,240,120,174,224, 60, 84, 88,186, 46,172, 64, 76,116, 21, - 11,137,175, 56,112, 42,128,243, 51,155,205, 34,137, 68, 2,139,197, 2,133, 66,190,246,237, 9,227, 63, 7,137, 34,138,198,187, - 91,182,108,169,241,151,174,171,115, 29, 0, 63, 57,159,239,163,148, 47, 56,123,248, 99,159,174, 3, 22, 47,178, 60,200,139,213, -106,181,164, 84, 42,133,217,108,134,183,183,119,167, 73, 19, 39,190, 68,138, 56,139, 88,236,113,121,197,138, 21,217, 53, 77,231, - 7, 31,124, 16,108,181,154,254,205,178,172,196, 98,177, 72,157,175,227,173,240, 88,124,246,240,199,138,110,209,139, 62, 7,120, -161,245, 20, 32,169,231,227,113,110,229,168,238,205, 58,182,104, 12, 54,225, 60, 76, 22,235,160,179,233,186, 65,159, 94,201,156, -158,174,179,182, 69, 45, 4,172,252, 31,130,160, 97,195,134, 83, 2, 2, 2, 70,110,220,184, 81,220,176, 97, 67,200,100, 50, 24, -141,198,144,251,247,239,135, 76,154, 52,169,155, 92, 46,223,149,146,146,178, 22,238,125, 8, 46,252,236,214,255, 3, 0,116, 26, - 51, 63, 28, 37, 31,139, 54, 56,239,235, 62,110,126, 56,128, 25, 40,251, 97,228, 44,148,132, 80,112,213,234, 72,142,108, 91,134, - 65, 99, 63, 18, 2,152, 84,154,120, 18,248,225,219, 85,232, 55,234,189, 50,219, 9, 14,194,195,219,150, 33,122,236, 71, 21,126, - 71,177,111, 99,130, 98, 89,174, 66, 75, 60, 73, 18,244,137,123,156,171, 15, 12,231,160, 36, 6, 88, 57, 74,148,124,208,217,229, -241, 3,154, 10,114,172, 20,227, 50,224,172, 88, 36,200, 61,122,135, 41,119,110, 76, 27, 80, 20, 83,210,182,138,133, 96, 14,166, -120,159,157, 61,123,182, 48, 58, 58, 26,155, 55,111,238,252,245,215, 95, 79,212,106,181, 63,218,238, 91, 50,255,248,242,224,241, - 92, 11, 46,215, 66, 75, 40,192,134, 67,251,182, 52,202,201,205, 67,204, 91, 31, 98,231,206,157, 40, 44, 44,132,143,143, 15, 36, - 98,177,104,229,210,255, 11, 86, 42, 61,130, 99, 38,198,110, 0,208,180,166,169,169,230,117, 26, 59,159, 79,216, 62,165, 35, 20, -144, 34,137, 68, 66,238,218,181, 11, 69, 69, 69, 80,169, 84,144, 72, 68,228,138, 69,159,200,149, 74, 79,249,155,147,103,118, 70, - 73,252,159, 26,193, 98,209,117, 62,176,115,139, 82,173, 86, 99,220, 59,177,112,190,142, 88, 44,102,236, 47, 22,190,142, 61, 21, -204,222,248,238,216,102, 47,122, 1,214, 91,151, 32, 18, 8,160,240,246, 65,148, 80, 0, 1,129,230, 49, 39, 82,103, 1,248,244, -121,201,108,195,134, 13,167, 12, 31, 62,124,228,130, 5, 11,196, 36, 89, 18,114, 78,175,215,195,104, 52, 34, 52, 52, 20,103,207, -158, 21,207,153, 51,103,228,247,223,127,143,148,148,148,213,213,229,191,117,235, 86,253,240,240,112, 19, 0, 12,108,233,229,188, -175,158,125, 31, 0,120,121,121, 85,201,231,167,242, 48,223,186,117,181,133,253,188, 41,189, 66,153, 10,182,155, 0, 40, 42,227, - 98, 89, 78,120,242,171, 73, 21,238,127,107,193, 14,250,198,158, 11, 77, 27, 54,108,104,116,220,238,233,233, 89,209, 41, 65, 58, -157, 46,220,121,163,253,120, 43,197, 4, 86,116,189, 62,239,174,119, 41,192, 40, 6,194, 29, 59,118, 0, 0,190,252,104,180, 96, -211,207,121, 66,161,176,164,169, 93,186,116, 41,230,205,155, 39, 57,113,226, 68,255,109,219,182,245, 63,120,240,224,202,138,132, - 42, 15, 30, 60,158, 73,145,229,248, 91,177,208, 34, 9,194, 75,233,229,137,215, 94,127, 27,199,143,255,128,174, 93,187,150,238, -107,208,160, 1,134, 15, 27,140,239,182,174, 0, 0,175,199, 73,209,227, 94,167,176, 88,255,105,191,145, 95,205,127,152,173,187, -114,228,200, 17,116,233,210,165,204,249,175,143,120, 13,223,126,179, 20,149, 68,153,119, 11, 4, 71,138,189,148, 30, 24, 21,243, - 14, 92, 93,103,226,184, 33, 71,250, 14, 95,213, 59, 39, 95,191,130,175,103, 79, 30,141,130,253,250,180,108,214, 20,133,251,215, -226,143, 34, 19,142,103,154,240,102,212,191, 16,233, 43, 71, 23,154, 65,176,135,168,103,182,158,122, 46,132, 86,112,112,112,211, -128,128,128, 50, 34, 75,171,213, 66,167,211, 65,163,209, 64,171,213,130, 36, 73,196,198,198,138,207,157, 59, 55, 50, 56, 56,248, -180, 27,195,136, 15,109,150, 44, 64, 32,210,205,157, 59,215, 28, 24, 24,104, 86, 40, 20,156, 80, 44,213,118, 31, 55,223, 11, 0, - 72,161, 88,187,114,229, 74, 75,104,104,168, 73, 40, 20, 74,222,123,239, 61,210,157, 52,155,205,102,206,145,211, 98, 49,151,110, - 95,188,120,177, 37, 40, 40,200,172, 80, 40, 56,171,213,125,163,227,205, 7, 5,144,138, 5,144,138, 5,144, 73, 68,240,170,223, - 14,210,194, 63, 65,211, 52,150, 44, 89, 98, 13, 14, 14,182, 40, 20, 10, 78, 34,145,136,167, 77,155, 86,101, 58,199,143, 31,207, -169, 84, 42,171, 66,161, 16,207,155, 55,175,220, 76,161, 51, 55, 50, 32,151,136,160,144, 10,209,184, 65, 24,164,156,209,237,180, - 10, 4,101,189, 17,164, 82, 41, 58,119,238,140, 22, 45, 90,224,224,193,131,221,121,161,197,131,199,115,129, 10,103, 24, 10, 1, -224,200,145, 35,221, 80,242, 65, 68, 68, 71, 71, 19, 37,103,112,152, 49,101, 24,222, 28, 55, 10, 12,195,150,126,231,139, 32, 9, - 76,126,163, 63, 88,214,157, 17,137,170,167,120,214,224, 58,165,156, 28, 65, 10, 0,160, 81,189, 16,110,226,155,255, 1,195,178, -127, 13,148, 8,128,183,199,245, 43,217, 86, 11,233, 20,128,193,135,147, 94,133,171,235, 52,109, 84,135,164,173, 38, 16,101, 63, -246,248,119,124,108,147,231,116,129, 22,117, 67, 34, 40,163, 17, 38, 19,133,248, 59, 5,198, 83, 25,250, 64, 82,149,170, 94,245, - 90, 7,153, 64,157,137,122, 94,146,198,217,122,234,185,200,187, 82,169, 28,179,113,227,198,114, 34, 43, 39, 39,135,212,233,116, -176, 90,173,172, 86,171, 5,195, 48,152, 57,115,166,104,206,156, 57, 99,178,179,179,231,217, 53,143, 43, 78,155,223,213,140, 91, -183,110,213,155, 61,123,182,181,103,207,158, 15, 27, 52,104,160, 23, 8, 4, 8, 9, 9, 89, 21, 21, 21,229,187, 96,193, 2,107, -255,254,253, 83, 5, 2, 1, 26, 55,110,172,255,243,207, 63,235, 1,144,187,155,119, 71,206, 45,103,214,112, 0, 64, 16, 4,162, -162,162,210, 26, 55,110,172, 23, 8, 4,184,123,120, 49,231,238,253, 20, 9, 73, 52, 9,245,182, 53, 34, 4, 32,247, 44,245,196, -139,138,138, 74,111,218,180,169,142, 36, 73,220,188,121, 51, 12,229, 63,107, 85,142, 83, 46,151, 83,175,191,254,250,195, 59,119, -238,184, 58, 30, 66, 1,137, 14, 77,109, 6,172,208,182, 64,250,197, 10,211, 41, 18,128,158, 51,101,180, 80, 37, 3,164, 94,254, -102,141, 70, 3,165, 82, 89, 98, 33,179, 90,241,251,239,191,163, 99,199,142,221,246,236,217,115,142,127,222,121, 78,158,243, 47, -184,210, 34,207,160, 53,203,241, 67,247,101,124,180,206, 58,103,138, 97,104, 52, 8, 15,194,226,255, 27, 15,134, 97,193, 48, 12, -104,219, 47,195, 48,160,172,214, 90, 73,217,227, 92,199, 71, 41, 95,240,195,174,119,125,122, 14, 89,218, 43,110,246,184, 83, 12, - 3,176, 44, 5,138, 2, 24,150, 2,203, 48,160,168,218,113,205,161, 88, 22,245,194,130, 17, 55,123, 28,156,175,179,253,187, 61, - 3,207, 28,138, 85,116,141, 94,244,225,221, 52,195, 18, 94,216, 63, 89,200,196, 82, 33, 39,148,193, 98,161,161,181,176, 22, 0, -122, 19,197, 90, 57, 15,127, 25, 0, 8, 73,226,121,154, 93,219,162, 97,195,134,101, 68,214,178,101,203,252,215,173, 91, 23, 10, - 0,195,134, 13,203,232,213,171, 87, 94, 82, 82, 18, 66, 66, 66,136,188,188,188, 1, 0,222,179,157, 59, 3,192,186, 10,120,245, -225,225,225,166,128,128, 0,179, 93, 16,145, 36, 9,161, 80,136,240,240,112, 83, 96, 96,160,185,113,227,198,122,177, 88, 12,146, - 36, 97, 23,122,110,117,243, 8, 2, 2,129, 0,118, 78,103,107,143,157,179, 58, 16, 9,201,242,205,155, 3, 39, 73,146, 46,175, - 87, 97, 29,146,201, 56, 0, 21, 30, 47, 32, 29,154, 71, 97,229, 30, 2,241,191, 67, 4,224, 44,199,113,184,126,253, 58, 82, 82, - 82, 32, 22,139, 17, 28, 28,140,121,243,230,193,108, 46,209,187,195,135, 15,239, 6,224, 38,255, 4,243,224, 81,138,179,207,160, -192,114,182,106, 85,238,163,117,228,200,145,110,209,209,209,231,236, 2,168, 68,236,184, 16, 63, 20, 13,138,178, 2, 28, 87, 43, - 66,171,162,235, 48, 12, 91,233,117,236, 62, 90, 44,203, 9, 93,138, 44,150, 5, 77, 81,181,114,247, 88,134, 2,203, 82,112,117, - 29,130, 32, 25, 91,131, 47,230,159,147, 39,143,224,240,122, 36, 21,222, 0, 23,104, 19, 66,253,164, 18,228, 25,209,240,133,102, -130,223, 13, 20, 46,221, 72,132,191,167,242,185, 41, 23,131,193, 16, 40,147,201,160,215,235, 75, 45, 89,235,214,173, 11,181, 88, - 44, 36, 0, 8,133,162, 48, 53, 27, 42, 99, 88,192, 91,153,133,194,194, 98, 63,142,227, 8,155,224, 89, 10, 96, 11, 42,137,238, - 47, 22,139, 75, 5,138,163, 0,146, 74,165, 53, 18, 48,118,216,197,153, 88, 44,118,185,221,121,120,173, 42,136, 29,133, 22,184, - 18,171,150,147,216, 18, 8, 4,176,251, 70, 85, 5,137, 68, 82,154,119, 87, 16, 10, 28,174, 39,168,190, 43,166,213,106,133, 78, -167, 67, 81, 81, 17,100,178, 18,131, 25,199,113, 32, 8,226, 61, 0,239,243, 79, 49, 15, 30,174,181,200, 51, 44,182, 92, 11, 45, -148,152,236, 8, 0,160, 41,171, 75,241,179,231,240, 37, 60,204,214, 35,216,255, 23,112,213,140,122, 58,114,228,200,173, 33, 33, - 33, 29,236,235, 82,185,167,223,196,119, 63, 3, 77, 91,225, 37, 39,241,214,152,126,101, 68, 86,137, 69,203, 82,225, 55, 65, 10, -139,245,159,246, 27,190,122,190,183,210,239,138,179,248,137,139,191,246, 90,161,198, 28, 70,146,191,162,144, 8, 97,134,191,253, -217,120,135,198,253,198,174,245,115,167,187,109, 15, 36, 72,209,107,147, 86, 77,228,132,158,205, 21,164,246,252,199,227,254,117, -192, 81,204,249,250,250, 30,233,243,218,202,222, 57, 5,188,143,214,211,128,151,183,138, 12,123,185, 59, 94,126,239, 43,156,249, -228, 99, 14, 40,132, 95, 72, 40,217, 99,202, 23,240,124,121, 32,174,190, 53,134, 5, 10,158,139,188, 42, 20,138, 92,131,193, 16, - 98, 52, 26,161,209,104,160,209,104,202, 10, 2,145,136,152,248,206, 84,127,145, 88, 2,202,106,193,241,237, 95, 84,201,105, 15, -225, 48,176,165, 23, 4, 34,137, 54,161, 97,195, 85, 66,161, 16, 36, 73,226,240,218,143,223,219,191,252, 93, 47, 0,184,113,100, -173,102, 84,236,154,213, 36, 73,194,108, 54, 75,171,147,238, 71,143, 30,133,153,205,102,147, 77,160,217,133, 31, 30, 60,120, 80, -215,108, 54, 27, 29,183,187, 3,185,194, 11, 80, 53, 0, 20,129,229,172,103,169,169,169,117, 40,138, 50, 8,133, 66, 88, 44, 22, -183, 84, 17, 73,146,226,155, 55,111,134,177, 44,235,242,248, 22, 17,117,128,224,150,128,196,219,237, 60,115,110,116, 68,109, 98, -235,137, 69,144,230,193,227, 89,177,108, 61,131,207, 4, 81,193,255, 82,161,213,253,200,145, 35,156, 99, 15,145,166, 40,155,200, -250, 75,244, 48, 12,139, 76,181, 9, 73, 73,119,177,114,229, 74, 92,186,250,145,247,130, 5, 11,164,115,230,204, 49,143, 28, 57, -114, 57,203,178,173, 72,146,188,129,191,134, 42,202, 90,133, 88,182,238,181,107,215, 26,218,215, 41,138,130,151,151, 23,188,188, -188,208,180,113, 88, 57,145,197, 48, 12,172,149, 12, 29,218,125,180, 8,142,229, 40,138, 1,195,178,165,226,167, 80, 99, 14, 59, -116,250,122, 35,135,195, 95,176,255,233,220,174,121,197, 98,112,210,188,210,124,236, 90, 63,119,250,130,205,155,165,133, 76,192, -180, 81,175,189, 25, 57,124,212, 24,188,254,234, 43,221,204, 22,203, 65, 1,201,177, 84,233,245, 64,130,131,179,143, 22,143, 39, -132,228, 34, 61, 37,146,202,225, 25, 92, 31,119,117,140, 88, 32, 16,252,114,191,200, 32, 38, 5, 66,144, 66, 49, 18, 10, 77,212, -115,148,221,132,228,228,228,144,186,117,235, 66,163,209,128,166,105,118,216,176, 97, 25, 66,161, 40, 76, 40, 18, 17,209,163,166, -178,217,217,153, 20, 73, 10,192,113, 12, 94, 25, 62,137,144,202,228, 98,171,197, 66,163,100,232,208,149, 53,203, 49,132,131, 87, - 84, 84,148,175,125, 38,224,254,229,239,122, 57,236, 83,190,244,210, 75,190,142,179, 14,221,180, 22, 17, 35, 71,142,148,135,135, -135, 19, 0,240,235,246,217,118,235, 25, 49,112,224, 64, 89,120,120,137, 31,254,143,107,223,117,155,211, 95,193, 1,197, 15,128, -226,212,114,150,172,129, 3, 7, 74, 27, 54,108, 88,173,103,209,230, 0, 95, 97,236, 46, 15, 33, 13,100, 95,119,139, 43,166, 13, -168, 80, 79, 8,151,191, 66, 66,226,233,103,238,240,241,137,159,121,177,197,131,135, 91,112,210, 34,207, 20,186,217, 4, 98,119, -219,111,169,224, 18, 2,128,205, 68, 71, 56,232, 44, 80,180,181,156,200, 98, 24, 6, 34,194,140,149, 43, 87,226,253,247,223, 7, - 0,241,244,233,211, 15, 44, 88,176, 96, 40,203,178,173, 56,142,235, 66, 16, 68,101,189,198,179, 33, 33, 33, 57, 28,199,137, 72, -146,236,178,118,237, 90,223,254,253,251,195,203,203, 11, 28,203,149, 19, 89, 12,195,194,106,181, 84,248,153, 91, 31,165,124,193, - 15,123,166,249,244, 28,188,180, 23,195,178,167,236, 34,139,101, 24,128, 45, 57, 41, 63, 55, 3, 39,143, 31,196,134,245, 27, 10, - 65,112,183,193,129,181,137, 65, 84, 32, 6, 91, 93,252, 53,177, 75,231,118,205,177, 96,243,102,233,173,107, 89, 7,166,126, 48, - 43,114,248,168, 49,216,243,221,118,144,116,209,117, 71,145,197, 80, 44,138, 11,243, 6,254,196,251,104, 61, 45,248,158, 60,117, -138, 24, 51,102, 12,171,213,106, 33,150, 72, 88,138,162, 4,255,254,247,191,153,247,223,127,159,204,206,206,134, 70,171, 19, 2, -240,197,115, 96,214,210,104, 52,219, 39, 77,154,212,237,252,249,243, 98,146, 36,161,209,104,208,163, 71,143, 60, 53, 27, 42,155, -248,206, 84,255,204,204, 12, 90, 41, 23,154,197, 98, 17,114,115,115,217,110,253, 71, 27, 71,141,127,191,206,251,179,227, 54,102, - 93, 94,191,206,157,107, 56,206, 4,116,222,183,105,211, 38, 75,104,104,168, 73, 42,149, 74,198,141, 27,231,214,248,161,197, 98, -225, 22, 47, 94,108,118,158, 93,104,177, 88,184,149, 43, 87, 90,194,194,194,204,114,185,156,163,168,170,253, 62, 73,146,160,223, - 90,176,131,166,105,186,140, 21,203, 46,178, 40,150,208,125,245,213, 87,214,176,176, 48,139, 66,161,224,164, 82,169,216,157,116, - 78,157, 58,149,243,241,241,177,122,120,120,136, 99, 99, 99, 31,107,214, 33,197, 64,184, 96,109,105,120, 7,169,151,151, 23,180, - 90,109,105, 90, 67, 66, 66,120,177,197,131,135, 11,148,211, 34,207,166, 21,206,189, 56, 90, 44,160,203,201,205, 11,244, 15,170, - 15,154,166,109, 11, 5,154,162, 48,237,237, 81, 88,190,254, 43, 0,176,139,173,168,233,211,167, 31, 0, 80,101, 99,182,107,215, -174,249,211,167, 79, 87,230,228,228,156,216,186,117,171,239,232,209,163, 49, 99,198, 12, 44, 93,186, 20, 34,137, 12,190, 1,117, - 75,175, 99,191,110,158,186, 0, 28, 56, 93, 5,118, 58,107, 73, 35, 5,161, 95, 64, 61, 80, 12, 5,150,162, 64, 81, 20, 8, 65, - 73,214, 78, 30, 63,136,209,111, 76,133, 72,170,244, 89,179,114,137, 49,242,229,144,161,115, 38, 76, 48,187, 97, 4, 36,111, 93, -203, 58, 48,245,253,216, 40,187,200,218,183,125,253,237, 47,103, 14,222, 41,149, 8, 75,175, 67,177, 44, 72, 82,192,251,104, 61, - 37,145, 37,149, 74,247, 30, 59,118,236, 94,219,182,109, 9,189, 94, 15,138,162,144,151,151,135, 3, 7, 14, 36,112, 28, 7, 31, - 31, 31, 28, 59,118,140, 29, 61,122,244, 94,179,217,252,218,179, 46,182,178,179,179,239,200,229,242, 93,179,102,205, 26, 53,115, -230, 76, 17,203,178, 72, 74, 74, 2, 8,130, 19,137, 37, 32, 73, 18, 34,145, 16,197,197, 26, 86,225,169,202,178,114, 2,133, 72, - 44, 1, 41, 16, 87, 54, 77,248,161, 45, 24, 41, 72,161, 88,107,159, 9, 40, 22,139,113,117,207, 50, 77,247,113,243,149, 0, 32, -150,202, 11,251,244,233,147,214,188,121,115,253,111,191,253, 86, 15,229,103, 29, 58, 63,159,244,144,113,177, 2,133, 92,166,143, -138,138,122,104,231, 76, 61,181, 70, 51,102,242,108,130, 16, 72,244,209,209,209,105,145,145,145,122,129, 64,128,196,131, 75, 52, - 67,198,197,202,136, 74,130,172,158,184,199,189,117, 99,207,133,166, 95,124,241, 5,213,191,127,255, 71,118,127,177,212,212,212, - 58, 3, 6, 12,144,174, 88,177,130, 26, 48, 96, 64,250,139,255,207,222,117,199, 53,113,254,225,231, 46,155,189, 71, 16, 68, 69, - 81, 20,112,139, 11,197, 58,107, 29,173,226,194,189, 71,157,173,179, 14,220, 74,221,168,117,214, 90,220, 84,171,162,214, 81, 23, - 42, 46, 16, 7, 67, 69, 1, 25, 97, 67,128,144,157,187,223, 31, 36, 52, 32, 35, 65, 91,107,127,121, 62,159,124,146,220,189,247, -220,123,251,185,239,251, 29, 94, 94,197, 36, 73, 34, 50, 50,210,185, 58, 75,149, 6, 70, 70, 70,138, 9, 19, 38,188,123,254,252, -121,109,163, 14,171,133,139,139, 11, 40,138, 66,183,110,221, 32,145, 72, 12,150, 45, 3, 12,248,111,162, 98, 30,173,170, 51,195, - 43,148,138,111,167,204, 94,185, 19, 32, 76,181,238, 2,127, 25,150,104, 16,223,127,255,157, 9, 0, 35,141,216,154, 59,119,110, -141,101, 78,180, 68, 86,155,128,128, 0, 44, 94,188, 24,155, 55,111, 86,253,248,227,143,140,248, 87,137,242,177,211, 87, 20, 84, - 88, 15,104,208,197,148,130,250,182, 50,190,124,161,104,133,239, 87, 27, 86,166,101,150,220, 25, 59,109,105,217,221, 75, 5,160, -144,224,171, 0, 96,207, 79, 63,137, 88, 92,115,147, 33,195, 71, 1, 64,207,157,219,130,206,172,193,129,154,197, 22, 77,120,124, - 59,119,129,149, 70,100,237,218,186,246,185, 5,145, 25, 60,243,187, 24,133,246,122, 0,192,218, 12,103,124,191,218,208, 59, 43, - 79,180,221,112,158,253,115,224,112, 56,171,175, 95,191,110,226,237,237, 77,228,230,230, 66,165, 42, 61, 34,114,185, 28, 66,161, - 16, 69, 69, 69,144, 74,165,104,221,186, 53,185, 99,199, 14,147,153, 51,103,174,150,201,100,211, 63,247,237,126,251,246,237,174, -115,231,206,225,214,173, 91,195, 22, 45, 90,196,114,116,116, 36, 44, 44, 50, 9,133, 92, 6,128,166,179,179,179, 41, 99, 83, 75, -129,173,131,243,187,244,140, 44, 15,133, 92, 6, 74, 37,175,210,219, 92,157,222,225,251, 23, 47, 94,212,219,180,105,147, 76, 59, - 18,112,248,130,157, 59, 90,183,110,109, 29, 28, 28, 44,235,215,175, 95,178,198,121, 93, 23,103,248, 43,111, 48,251,197,139,103, -205, 42,114,250, 77,222,116, 80,195,169, 29,141,216,255,187,189, 7, 27, 53,106,100,237,233,233,153, 92, 29,111,131, 6, 13,196, -124, 62, 95,214,164, 73,147, 98, 22,139, 85,106,201, 82, 40, 74, 26, 52,104, 64, 57, 56, 56,200,154, 54,109, 90,172,175,211,190, -145,145, 17,173,177,138, 85, 6,125,162, 14, 89, 12, 40, 3, 2, 2,202, 50,195,127,223,168,145, 96,212,168, 81,252,121,243,230, -225,224,193,131,184,123,247,238,123, 98,191,107,215,174,184,125,251,246, 74,252,135, 18,235, 26, 96,192,255, 25,170,207,163, 85, - 17,135, 14,133,252, 9, 45,159,166,202,176,102,205, 26,174,218,146,213,115,206,156, 57, 16,139,197, 86,149, 52,235, 1,117,174, -141,202, 68, 86, 80, 80,208, 49,154,166,157, 1,116, 86,169,168, 7,251, 15, 28,234, 86,213,250,134, 12, 25,242, 30, 39, 77,144, - 12,146, 36,138, 57, 44,250,201, 79,251, 14, 30, 41,215,190,212,249,189, 49, 8, 60,221,185, 45, 72, 12,160,103, 69,177,133,191, -202,140,148,113,106, 48,117,218,212, 50,145,181,115, 91,208, 85,207, 54,117,191, 89, 58,113,117,165,226,108,245,138, 41, 38, 36, - 73,116,172,224,163,245, 30,231, 71,128,129,243, 47,116, 11, 8, 8,104,238,227,227, 67,106,139, 44,153, 76, 86,150,184, 83,227, - 44,158,150,150,134,174, 93,187,146,205,155, 55,247,122,248,240, 97, 55,252, 85,206,233,115,221,118,213,219,183,111,119, 56, 58, - 58, 94, 91,190,124,249,168,156,156,156,175,242,243, 11,108,194, 14,173, 70,159, 33,211,136,174,125, 71,136,100, 52,147,151, 42, -200,108,114,243,226, 81,235, 75, 39,118, 65, 46,147, 77, 1, 16,135,191,210, 59, 84,228, 44,209,164,113,104,210,164,137, 72, 91, -168,212,173, 91, 87,226,228,228, 36,245,244,244, 44,155, 94, 69, 52,223,123,219,174, 47,167,218,255, 75, 84,211,254,212,136,182, -138,105, 35,140,141,141,161, 17, 95,250,244, 83, 59,218,178,210, 27,101,205, 81,135,101,156,234,244, 14,229,116, 90, 72, 72, 72, -143,144,144,144, 54, 0,158,160,180,214,161, 2, 40, 29, 74,212,114,154, 15, 84,127, 12,215,187,129,243,255,149,243,115, 70, 87, -252,229,155, 5,148,250,106,221,170, 82,104,213, 4,141,227, 59, 0,114,238,220,185,249, 98,177,216,106,212,168, 81,213, 46,147, -145,145,113,240,240,225,195,229, 68,214,160, 65,131,198,133,134,134, 94,203,202,202,170,213, 86, 89,153, 27,173,185,117,126,161, - 85,215,126, 27,230, 0,248,177, 10, 67, 30,229,217,134,255,205,206,109, 65,103, 42,136,173, 95, 1, 12,170, 74,149,246,250,114, - 32,142, 30,218,169,241,237, 50,122,254, 56,237,210,176,168, 85,149, 70, 43, 90,154,114, 87,169,251, 49,207,224,163,245,207,128, -205,102,251, 45, 90,180,136, 45, 18,137,222, 19, 89, 21,133, 86, 97, 97, 33,158, 62,125,138,177, 99,199,114,163,163,163,253,228, -114,249,141,255,194, 62,200,200,200,136, 87, 39, 35,157,173, 73,225,192,229, 25,177, 71,140,159,227, 92, 22,117,120, 98, 23,164, - 18, 49, 0, 48,117, 73,239,192,100, 50,217,209,209,209,174, 26,171,149, 92, 46,231,106,166, 63,126,252,216, 85,147, 91, 75, 34, -145,232, 28,117,248,119,113, 62,123,246,204, 89, 19, 29,169,137, 46,100, 50,153,236,200,200, 72,103, 13,167, 84, 42,213, 41,234, -144,195,225,176,163,163,163,157, 85, 42,213, 71,139, 58,212, 22,198, 40,173,179, 88,174,214,162,218,183,140, 32, 8,130, 54, 12, - 27, 26, 96,192,103,143,138,145,146,213, 23,149,174, 9, 26,199,119, 61, 22, 97,186,184,184,244, 26, 62,124,120, 57,145,229,239, -239,175, 58,125,250,244, 77, 62,159,159, 73,146,100,188,190,253, 40,243,209,194,123,111,144, 32, 73,242,105,231,182, 77, 65,146, -228,211,165, 19, 39, 74,215,224, 64, 57,177,117,246,204,201,222,169,249, 49,149, 75, 51, 0, 54,246,117, 16, 48,238, 91, 4,140, -251,214, 10, 64, 39,160,234,104,197,234,250, 97,192,223, 3,130, 32, 56, 78, 78, 78,207, 37, 18, 9, 8,130,128, 84, 42, 45, 19, - 88, 69, 69, 69, 16, 10,133,101,255,229,114, 57,178,179,179, 81,183,110, 93, 16, 4,241,159,246,163,147,203,229,202, 69, 43, 55, - 29,102, 48,217, 74,138,146, 19,114,185,124,188, 62,215,249,162, 69,139, 72, 84,226,123, 53,115,230,204, 74,167,127, 42,206, 37, - 75,150, 84, 26, 37, 56,115,230,204,106,163, 7,171,194,119,223,125,247,209,162, 14,117,191,125, 25, 96,128, 1,255, 49, 84, 26, -186, 87, 43,161, 69,146,228,211, 74,162, 11, 9, 0, 52, 73,146, 79, 43,201,114,160,124,247,238,221, 74, 75, 75,203, 41, 34,145, -232,143, 65,131, 6,205,245,247,247, 87, 1,165, 14,242,181,221,162,124,161,104,133, 95,255,141,243, 10,138,165,193, 21,231, 85, -180, 60,105,196,214,174,237, 65,187,207,132, 30,247,207, 72, 79,221, 93,213,182, 85, 37,168,170,138, 86, 20, 22,138, 87,250,245, -223, 56, 39,191, 80,108,240,209,250,135,160, 82,169,174, 24, 25, 25, 17,154, 98,202,218,214,171,194,194, 66,148,148,148, 64, 93, -146, 6, 0, 80, 92, 92, 12, 11, 11, 11,168, 84, 42,250, 63,182, 43,164, 0,230,171,173, 85, 0, 48, 63,241,230, 14,237,115,251, -153,246,188,106,172, 89, 2, 93, 10, 68, 87,182, 92,117,243,254, 6,206,204,106, 10, 68, 87,135, 76, 61,249, 50, 1,128,205, 98, -100, 85, 85, 60,154,205, 98,100, 85,227,183,175,231,123, 3, 65, 3, 88,105,184,178, 13, 48,224,243,125,255,255, 84, 43,238, 97, -224, 52,112, 26, 56,255, 17, 78,174,250,163,235, 60,195,254, 52,112, 26, 56, 13,156,255, 54,206,202, 48,249, 51, 17, 90,116, 37, - 31, 0,181,180,104, 25, 96,128, 1,255, 58, 72,107, 57,207, 0, 3, 12, 48,192,128, 15,199,123,197,164,181,103, 84,165, 74,245, -137, 38,168,141,178,189,102,224, 52,112, 26, 56, 13,156, 6, 78, 3,167,129,243,255,142,179, 38,110,237,229, 39, 3,216,247,153, -136,173, 79, 18,208, 98, 48,171, 26, 56, 13,156, 6, 78, 3,167,129,211,192,105,224,172, 45, 12, 67,135, 6, 24, 96,128, 1, 6, - 24, 96,128, 1,255,231,208, 47, 97,169, 1,149,160,238,192,165,160,176, 68,189, 59,131,144,114, 54,240,191,182,137,254,254,254, - 12,125,218, 39, 38, 90,146, 81,224,111, 54, 55, 97,247, 47, 22, 41, 54, 83, 81, 43,130,107, 58, 17,109, 27,180, 26,109,204, 51, -158, 46,147,201,234,155,154,153,101,229,229,102,239,201,123,247,108,151, 86, 27,243, 7, 15, 30,240,125,124,124,210, 1, 20,105, -189, 41, 24, 96,128, 1, 31, 19,150, 77, 93, 64, 16,227, 1,250,175,176, 75,138,142,129, 48,238, 80,185,118, 22, 30,227, 64, 18, -205,180,166,136, 65, 99, 63, 10, 98, 83,106,120,224, 88, 38, 36, 36,184, 54,108,216, 48, 25, 64, 65,197,181, 87, 50,207,112,157, - 27,240, 57,163, 43,202, 39, 44, 45,187, 22, 62, 92,104, 53, 26, 84, 31, 74,114, 12,104,140, 4,129,104, 36,134, 14,174, 21,143, -219, 55,117, 64, 49,219, 1,104, 5,208,173, 76,140,120, 45,197, 50,121, 22, 69,211,163,241,230,228, 19,189,249,234,251, 79, 67, -213,229, 44, 86, 34, 49,244, 39,189,248, 40,250,135, 71,183, 79,115, 45,141, 9, 52,108, 61,104, 1,202,103,112,174, 45, 56, 0, -124, 73,146,108,102,108,108,204, 47, 41, 41,201,166, 40, 42, 5,165,227,211,249,181,228, 36, 1, 76, 48, 53, 49,233,227,106,198, -105,245, 46, 71,152, 86,164, 80,133,163, 52,161,107,254,199, 58,163, 74, 69,150,227,190, 57, 35,124,198, 6,205,234, 1, 75,191, -141, 11, 74,128,234,132, 22,225,220,184,227,217, 97,195,135,248,205,152, 60,214,180,142,157, 41, 4, 57, 34,155,159, 14,134,108, - 10, 9, 57,218,111,226,176,158,125, 0, 96,245,234,213, 95,187,184,184,212, 99, 48, 24,137,203,150, 45,251,117,197,138, 21, 52, - 81,117,165,114,190,250, 28,214,220,240, 77, 0,120, 2,104, 0,224, 45,128, 23, 40,159,101,188, 54,248, 44, 56,235,212,169,227, - 68, 81,212, 68, 7, 7,135,175, 50, 51, 51, 47,144, 36,121, 32, 45, 45, 45,253, 83,222,117,104,154,222, 75, 16,196,100,154,166, -247,233,241, 61, 69,159,117,240,120,188, 76,137, 68, 98,175,254,157, 37,145, 72, 28,254,174,237,249, 39,215,245, 15,189,127, 79, -186,114,231, 69, 31,237, 73,189, 58, 55,171,228,142, 66, 52,187,114, 39,166, 75,249,118,158,170, 42,238,129, 4, 77,211, 88,185, -114, 37,177,106,213,170,113,110,110,110,141, 72,146,124,185,124,249,242,114,169,111, 42,206,211,186,206, 13, 98,203,128,207, 21, -250, 21,149,174, 17, 77,253, 77, 32,161,253, 1, 98,108,215,182, 45, 59, 79, 25,221,159,160, 25, 60,140,152,180, 80,169, 55,151, -235, 88, 46, 24,226, 53,222,205, 26,207, 29,210,191, 7,217,198,179, 30,248,118, 22, 0,201,194,222,139, 73, 54,193, 65,203,118, - 3,240,169, 69, 47, 87,188,137, 56,102, 47, 40, 80,129, 32, 0,130, 0, 72, 2, 40,150, 80,232,245,245,152, 21, 0,126,210,243, -174, 68, 90, 26, 19,152,123, 76, 2, 0,140,143,112, 80,234,217,217,217,141,155, 61,123,182,137,167,167,167, 37,143,199,227, 72, - 36, 18,135,132,132, 4,187,101,203,150,121,138,197,226,243, 0, 30,233,201, 89,183,161,179,211,201,224,185, 19,218, 53,111,224, - 10,150,172, 24,148, 84,228,242, 42,225,117,135,169,187, 79, 77,138,201,147, 12, 71, 45, 74, 38,228,228,228, 16, 0, 96,107,107, - 75,151, 23, 89,237,199,110,157,215, 11,115,183, 92, 65,137, 68,118,164, 58, 14,235,122, 45, 70,125,243,205, 64,191,181, 63,204, - 52, 77,203,149, 35, 58, 81, 12,107, 83, 54, 86,204,159,198,145, 74, 21, 29,118,255, 26, 50,121,231,134,133,251, 85, 42,213, 23, - 0,218,168, 84,170,199, 0,126, 93,185,114,101, 85, 55,223, 85, 0,150,168, 79,232,163, 12, 6,227,106,183,110,221,234, 79,156, - 56,145,104,221,186, 53, 34, 35, 35, 27, 28, 59,118,172,199,133, 11, 23, 18, 85, 42,213, 51, 0, 47,161, 46,123,162, 3, 88, 0, - 26, 51, 24, 12,239,127, 51, 39,159,207, 55,146,201,100, 99,156,157,157, 39,119,236,216,209,187,127,255,254, 68,227,198,141, 17, - 31, 31,223,250,210,165, 75, 43,194,195,195,159,165,166,166,238,227,112, 56,135, 5, 2,129,248, 31,127,142, 19,196,100, 0, 78, -106,157,188, 82,135,239,116,148,230,146, 18,232,186, 14,137, 68, 98,175, 41, 97, 67, 16,132,253,223,185, 61,122,174, 43,150, 32, - 8,107,117, 91, 84,247, 77,146, 36,148, 74,165, 72,165, 82,185,213,192,217, 88,253, 34,165,179,214, 5, 80, 93, 34,104, 35, 0, -232,213,169, 89, 30, 8,196,148, 89,180,222,127,201,140, 41, 19, 96, 52,154, 93,185, 27, 99, 93,206, 10, 86,241, 45,118,229, 74, - 98,197,138, 21, 8, 12, 12,236, 15,192,151,162,168,112, 15, 15,143, 29,229, 40, 41,170,108,222,138, 21, 43,182, 87,115,157, 27, - 96,192,231, 2, 63,232, 83, 84,186,202,247, 31,183,193, 93,160,194, 88, 87, 27,123,255, 89, 19,135, 26,121,122, 52,132, 4,166, - 72,202, 81,225, 98,216, 37, 0, 56,161,159,213,105,104, 27, 38, 83,114, 56, 40,112,126, 19,223,118,158,120,158,166,192,227, 52, - 21, 74, 18, 21, 96,144, 10,168, 40, 26,160, 33,169,237, 86,167,230, 43,113,231,165, 12, 36, 1, 48, 72,128, 36, 9, 48,200, 90, -146, 81,178, 87,171, 15, 69,121,230,100, 82, 0, 37,123,245,129, 7,164,153,187,187,251,168, 85,171, 86, 89,102,100,100,152, 68, - 70, 70,130,203,229,194,202,202,138,193,231,243,157,182,108,217, 34,158, 53,107,214, 87,114,185, 60, 9, 64,142,142,156, 30,125, -219,120,223,219, 23,180,218, 66,241,224, 18, 10,142,255, 6, 6, 73,131,109, 98,138,250, 70, 70,184,244, 77, 67,107,255,176,196, -211, 15, 51, 69, 30, 0,210,106, 34,139,139,139, 99, 72,165,210,225,230,230,230,237, 89, 44,150, 3,207,170, 30,149,206,108,147, -155, 77, 52,120,155,101, 95,210,101, 94, 15,135, 62,155,231,116,195,220, 45, 87,176,237,216,253, 95, 90, 33, 99,121,117,121,179, -141,141, 77,167,204,154, 62,209, 52, 53, 71,142, 53,167,115,112,232,118, 33,198,248,154, 97,238,151, 22, 8, 24, 49,204,228,212, -111,161, 83, 0,236,215, 90, 36,222,195,195,131,136,139,139,171,236,230,107, 5, 96,161, 76, 38, 35,217,108, 54,193,227,241, 70, -173, 93,187, 86, 62, 98,196,136, 84, 77, 3, 95, 95, 95,248,250,250, 18, 69, 69, 69, 13,110,220,184,209, 32, 36, 36, 68, 25, 17, - 17, 17, 11,224,108,213, 22, 11,163,119, 18,137,216,133,103,100, 84,242,211,238,221,155,187,116,233, 66,113,185,127,165,159,170, - 13, 39, 0, 88, 88, 88,236,183,183,183, 39, 22, 47, 94,156,254,177, 56,235,213,171,119,165, 93,187,118,221,122,245,234,197,236, -212,169, 19,156,156,156,202,230,217,218,218,194,215,215,151, 72, 73, 73,105, 30, 30, 30,190,251,202,149, 43, 59,158, 60,121,114, - 35, 41, 41,169,215, 63,108,209,218,167, 22, 19, 2, 61,219,127,246, 32, 8,194,116,239,222,189,246,154,154,140, 10,133, 2, 42, -149,170,236, 91,243,161, 40, 10, 42,149, 10,107,215,174, 85,137, 68, 34, 93,246,145, 72,235,173, 89,243,161, 42,251,230,112, 56, -182,154,132,189, 53,220,217, 99,248,220,130,166, 38, 38, 38,174, 0,250,194,174,209,194,242, 13, 74,223,159, 69, 34, 81,178, 64, -106, 25, 3,160, 75, 53,108,150,171, 86,173, 26, 19, 24, 24, 56, 80,203, 74,235, 61,100,200,144,138,101,175,188,213,223, 34,130, - 32,110,146, 36,121, 30,192, 33,124, 68,171,187, 1,255, 45,208, 52,221, 22,128,157,214, 36, 25, 74, 71,133,160,126, 78, 18, 0, -108, 42, 76,215,110,167,249,206, 86, 79,183, 83, 47, 71,107,241,102, 19, 4,241,168,150, 93,188,133, 42,252,180,152, 0, 16, 22, - 22, 70,247,235,215,143,208,124, 87, 46,138,252, 47, 78, 24, 49,160,207, 87,221, 59,130,228, 89,225, 85, 22, 16,241,142, 6,147, - 84,128, 4,141, 7,119,111,208, 96, 82,135, 43, 44, 85,181,245,164,222,224,239,188, 61, 61, 54, 30, 8,154,205,136,205, 98,226, - 80,120, 9,228,146, 98,100,103,188, 67, 86,122, 50, 4,169,111,145,246,238,237, 51,128, 88,161, 51,231,123, 7, 6, 80, 81,234, -119, 64, 10,168, 38,242,178,102, 78,185, 40,174, 65, 99, 79,207,124,142, 10,144,139,226,116, 88,125, 85,156, 94,141, 26, 53, 26, -241,195, 15, 63, 88,191,120,241,194,168,164,164, 68,122,233,210,165,248,164,164, 36,115, 62,159,159, 55,109,218,180, 70, 78, 78, - 78,230,131, 6, 13,226, 28, 63,126,252,107,148, 15,107,173,138,211,115, 64,251,150, 17, 7,119,108, 53,201, 61, 21, 12, 89,194, - 83, 92, 20,136,112, 55,179,132,110, 96,193, 37,190,109,110, 7, 83, 46, 19,171, 59, 57,153,246, 61,147,176, 81, 65, 81, 1,213, -113,222,187,119,143,111,108,108,188,101,228,200,145,252,153, 51,103,114, 85, 76, 75,102,104, 68,174,197,194,221, 17, 78, 37, 82, - 57, 99, 68,183,122,152, 55,210, 27,243,182, 93,215,136,172,201,245,235, 23, 80, 81, 81, 85,115, 42,228,242,250,206,246,230,136, - 78, 18,227,208,237, 66,252,249,131, 19,186,175, 77,199,160, 86, 76,120,212, 53,133, 82,174,104, 60,100,200,144,195,234,183,246, - 71, 0,190, 30, 50,100, 72, 19, 6,131,113, 29,192,239, 53, 29, 35, 30,175,242,234, 41, 86, 86, 86,232,218,181, 43, 60, 60, 60, -152, 93,186,116,241,174, 32, 96,202,113,202,229, 50, 62, 69,209, 48, 51, 51, 51,178,177,177,177, 50, 51, 51,203,173,236, 65,165, - 15, 39, 0, 88, 91, 91, 15,238,218,181, 43,243,216,177, 99, 57,137,137,137, 15, 70,140, 24,241,214,220,220,188,156,245,215,196, -196, 4,141, 26, 53,194,178,101,203,152,125,250,244,169,145,211,193,193,161,103, 72, 72, 8, 8,130, 40,123,104,191,103, 44,118, -117,133,163,163, 35,250,246,237,203, 28, 60,120,112,207,164,164,164, 90, 93, 71,122,224, 90, 37, 22,173,149, 21,142, 83,149,195, -111,149,181,215,225,184,103,105,172, 75,106, 62,124,192,181, 89,237,112, 39,143,199, 43,179, 66, 85,178,174,247, 56, 73,146,196, -210,165, 75, 65, 16, 4, 88, 44, 22,216,108,118,165,223,126,126,126,250,246, 51,133, 32, 8,146,205,102, 47,100, 50,153, 19,165, - 82,169, 51,143,199, 75, 87,169, 84,191, 72,165,210,181, 0, 20, 52, 77, 91, 86, 33,178, 42,229, 52, 49, 49,113,125,245,234,149, -123, 85, 29,145, 74,165,240,246,246, 6,164,136,173,142, 51, 33, 33,193,213,205,205,173, 49, 0, 77,137,182,219, 52, 77,119,209, -250,175,141,219, 52, 77,127,169,254,253,242,205,155, 55,174, 13, 27, 54,204,255,167,206, 79, 3,231,191,143,179, 6, 45, 98, 71, - 16, 68,152,113, 48, 25,151, 0, 0, 32, 0, 73, 68, 65, 84,214,181,218, 79,243,127,209,162, 69, 75,214,175, 95,255,130, 32,136, - 48,237,233,218,237,180,191,213,247,155, 48,154,166,251, 45, 94,188,216,115,195,134, 13,235, 52,109,255, 14,145,168,143, 69,203, - 60, 91, 98,130,240,119,230, 96, 50, 84, 96,146, 4,152, 12, 0, 52,129,228,164, 4, 20, 21, 22,220, 65,226,233, 68,221, 44, 89, -254,157, 90,180,240, 10, 58,186,109, 1,249,115,120, 9, 10, 68, 18,196, 61,185,137, 71, 55,127,207, 80, 41, 85,191,131,160, 31, - 3,100, 36,222, 82,241, 64,104,237,106, 92, 16, 52,179, 84,104,169,197, 85, 57,177,245,201,208,188, 73,147, 38,195,150, 45, 91, -102, 27, 21, 21,197, 19, 10,133, 69, 71,143, 30, 77,151, 74,165, 73, 0, 46, 39, 39, 39, 55,217,190,125, 59, 39, 40, 40,200,203, -203,203,139,127,242,228, 73, 89, 37,229,140,222,227,156, 63, 54, 32, 98,226,172, 57,188,216,147,187,192,137,141,196,210,167, 57, -170, 63, 5, 37, 63, 0,216,134,148,226, 78,217, 18,229,213,173, 93, 93,200,122,102,108, 52,180,228,248,197,229, 73,170,181,100, - 25, 27, 27,111, 9, 9, 9,113,109,219,182, 45, 9, 0,225, 47,149,220,133,187, 35,156, 46,175,239, 68,116,106,102,131,172, 2, - 41,102,239,138,198,165,136,172, 63, 52, 34,171,166, 78,154,153,153,101,167,102, 21, 58,216,152,242, 48,186,179, 41,186,175, 77, -135,127, 27, 46,184,108, 2,241,137, 25,104,232, 86,143,136,190,115,182,141, 90,100,181, 21, 8, 4, 0,208, 6, 64, 98, 74, 74, - 10,223,199,199, 71,168, 69,151, 15, 96, 35,135,195, 89, 74, 16, 4,221,182,109,219,104, 47, 47,175, 98, 43, 43, 43,136,197, 98, - 72,165, 82,176,217,108,136,197, 98, 36, 39, 39,227,193,131, 7,176,178,178,210,235, 64, 21, 23, 23,195,204,204, 12, 20, 69,125, - 48,167, 74,165, 34,246,236,217, 99,242,226,197, 11,147,208,208, 80,135,185,115,231,230, 54,109,218,244,241,176, 97,195, 94,219, -219,219, 75,159, 62,125,138,123,247,238, 33, 63, 63, 31,237,219,183,215,137, 83, 38,147,129,201,100, 66, 44, 22,131,203,229,130, -201,100, 66,169, 84,130,162,168, 50,241, 85, 92, 92,140,188,188, 60,176,217,108,200,100,178, 79,241, 6,250,158,133,170,186,225, -183,218, 88,180,180,133,154,142, 34,171, 38, 75, 84,149,195,157, 5, 5, 5, 70,150,150,150, 11, 1, 8,106, 90, 23, 65, 16, 96, - 48, 24, 96,179,217, 32, 8, 2, 93,186,116,193,132, 9, 19,208,170, 85, 43, 36, 36, 36,224,248,241,227,120,244,232, 17, 88, 44, - 86, 89,123,157,199, 39,252,252, 24, 60, 30,239,222,128, 1, 3, 60,127,248,225, 7, 94,189,122,245, 16, 27, 27, 91,119,195,134, - 13, 11,175, 93,187, 54, 80, 36, 18,181,209,220,237,170,183,210,171,135, 4, 75,135, 11,251, 74,165, 82,196,198,198,234,179,204, -123,104,216,176, 97, 50, 73,146,175, 41,138, 10, 7,224, 77,211,116, 23,130, 32, 46,161,212, 47, 81, 27, 34,154,166,191, 36, 8, -162, 16,192, 51,146, 36, 95, 82, 20,149,108,176,219, 24,160,195,125,165, 95,197,255, 4, 65,132,173, 95,191,190, 95,101,226,170, -146,107,179,220,244, 13, 27, 54,172,211,250,255, 33, 22,213,174, 40,239, 12,239,167,182,114,253, 37,180,194,194,194,170, 87, 32, - 20, 6,133,157, 62,118,191,187, 28,174,158,173,125,181,172, 67, 52, 34, 31,220, 3, 64,255,162, 83, 87,248,253,140, 72, 6,243, -151, 61,235,102,146,123,111,150, 32, 37, 61, 11,247, 46,254,130,108, 65,210, 33,128,158,139,196,208,194, 15, 62, 18,245, 6,121, -217,219,216, 90, 74,228, 52, 40, 26,192,123, 98,235,147,160, 85,227,198,141, 7, 71, 68, 68,216, 74, 36, 18,222,157, 59,119, 74, - 66, 66, 66, 50,228,114,249, 77, 0,119,213,109,162,178,179,179,135,168,133, 9,131,201,100,114,228,114,121,117,190, 11,173,230, - 79, 28,115,103,227,158,131,188,215,207,163,177, 61,244, 34, 10, 74, 74, 84, 55,179,196, 95, 3,208, 40,250,235, 81, 57,226, 52, - 26,180, 11,139, 36,192, 55, 97, 57,198,229, 73,120, 64,229, 67,178, 82,169,116,196,200,145, 35,249, 26,145, 5, 0, 57, 69, 10, -102,137, 84,193,232,212,204, 6,173,187, 13, 65,228,141, 83, 56,121, 59, 13,110,118,198,183,235,155, 20,232,180, 71,179,179, 4, -123,182, 6,239,221,186,113,229,124,206,188,190, 22,240,111,195, 2,143, 77,192,220,152,133,181, 59,246, 43,162, 30,220,126,202, -231,243,195, 0,124, 45, 16, 8,192,231,243,139, 1,188,100, 48, 24,137, 42,149,170, 50,167,238,229, 0, 28, 14, 31, 62, 76, 42, - 20,138,226,132,132, 4, 56, 58, 58,194,193,193, 1, 22, 22, 22,136,139,139,195,159,127,254,137,248,248,120, 80, 20,133, 22, 45, - 90,232,117,176,114,115,115,241,244,233, 83,244,237,251,213,220,236,236, 44,115, 43,107, 27,209,157,240,219,155,106,195, 73, 81, - 20, 1, 0,158,158,158,240,244,244,228,165,165,165, 57,135,133,133,217,175, 89,179,230,157,171,171,235, 81,177, 88, 92,206,114, -160,171,208,210,136, 11,141, 8,228,241,120, 96,179,217, 40, 44, 44, 68,102,102, 38,138,138, 74,131, 54, 45, 45, 45, 63,137,208, -170,194, 66,245,209,218,255,205,226,240,189,225, 78, 75, 75,203,145, 0, 22,234,184, 45, 80, 42,149, 96,179,217,240,241,241, 65, -112,112, 48, 30, 61,122,132,223,127,255, 29,117,235,214,197,216,177, 99, 65,146, 36, 94,188,120,161,111, 23,169,136,136,136,133, - 95,127,253,181,231,225,195,135,121,201,201,201,136,143,143,135,165,165, 37,130,131,131,185,147, 39, 79,110,120,227,198,141,229, - 40, 13,126,169, 30, 90,209,133, 34, 35,254, 80,111,111,239,247,154, 56, 58, 58, 90, 92,190,124,217,190, 76,128, 85,140, 72,124, - 31, 5,203,151, 47,223,234,225,225,177, 77, 61, 92,232, 11,192,132,166,105,191,208,208, 80, 2, 0,252,253,253,105,130, 32, 52, - 15,164,103,167, 78,157,234, 22, 23, 23, 71, 7, 6, 6, 26,124,180, 12,168, 74,139, 76,214, 92,147, 85, 9, 40,125,132,154,182, -197, 75,131,197,139, 23,123,174, 95,191,254,225, 7,138, 44,237, 55, 38, 90, 35,182,202, 30,166, 85, 14, 25,150,217,190, 72,190, -163,189,141,245,162,177,157, 64, 81,128, 82, 5, 40, 85, 52, 68, 37, 98,196, 62,127, 84, 2, 30, 17,170, 83,119,184,156,160, 53, - 63,204,105, 16,157, 74, 34, 61, 95,142, 91,103,247,210,217,130,164,193, 72, 60, 53,254,227,136,172,161,222,142, 14,246,183,142, -237, 93, 77, 62,122, 43,131,138, 42,213, 89, 20, 69,151,253,254, 4,112,180,179,179, 11,184,127,255,190, 29,151,203,229,189,122, -245,138, 58,117,234, 84,190, 92, 46,191,166, 37,178, 0,160, 83,155, 54,109,148,166,166,166, 16,137, 68,114,185, 92, 46,169, 70, -100, 57,251,181,106,126,123,227,158,131, 60,137, 76, 6,161, 88, 10,134,141,125, 69,145, 5, 0, 29,187,185,215,169, 67,240,204, - 64, 3, 72, 42,148,167, 87, 37,178, 0,128,203,229,246,152, 57,115,102,185,186,120,182,102, 44,165, 49,151,165,186, 27,147, 67, - 69,222, 56,133,240, 23, 57, 20,143,205, 80,217,209,111, 27,232,186, 3, 10, 82, 99,246,252,126, 46,236,234,119,203,130,138, 75, - 68, 69,112,115, 50, 66,113,145, 16,107,215,111, 84, 68, 68,132,223, 92, 56,119,106,135, 83,167, 78,109, 64,169, 51, 56, 0,188, - 60,117,234,212,152,101,203,150,253,138,191,210, 60, 84, 68,122, 64, 64, 64,106,179,102,205,132, 30, 30, 30,194,220,220, 92,196, -196,196, 32, 63, 63, 31,219,183,111, 71,108,108, 44, 52, 22, 65,157,124, 85,222, 23, 72,200,207,207, 51,165,105, 26,249,121,185, - 38, 63,252,240,131, 69,109, 56, 85, 42, 85,185,107,171, 78,157, 58,152, 54,109, 26,187,164,164,196,242,221,187,119,230,218,243, -116,229,148,201,100,208, 88,134,104,154,134, 76, 38,131, 80, 40,132, 76, 38,195,235,215,175,203, 68,150,122,253,159,204,162,165, -249,205,227,241, 50, 53,231,178,102, 8,142,199,227,101, 85,213,254, 67,160,181, 46, 90,253, 91, 95,113, 88,227,246,232,120,220, -193,102,179, 49, 97,194, 4, 60,124,248, 16, 9, 9, 9, 96, 48, 24, 16,137, 68, 40, 41, 41, 65,207,158, 61,193,225,112,244,181, -104,209,108, 54,123,228,146, 37, 75,120,137,137,137,200,201,201,209, 56,211, 67,165, 82, 97,238,220,185, 70, 92, 46,119,164,190, -166,123,129, 64,208,251,245,235,215,141, 43,126, 50, 50, 50,132,218, 62,133,181, 69,104,104, 40,225,239,239, 79,251,251,251,211, - 26,193,101,128, 1,149,161, 10, 45,178,175, 42,139,214,199,176,138,105, 44, 91, 80, 7,136,212, 2, 26,145,213, 85, 75,120, 17, - 26, 11,151,110, 67,135,110, 67, 91, 58,216, 88,223, 56,188,107,149,105,216,115, 2,169, 41, 73,200, 22, 36,163, 77, 7, 63,196, - 62,143, 6,165, 80,157,198,235,208,154, 61, 57,235,249,187,123,120, 52,157,222,181,131, 23,130,194,138,241, 42,242, 50, 10,178, - 5, 59,145,116,234,244, 71, 57, 66,174,254,205, 29,236,173,111,252,186,107,149,229,165, 24, 18, 41, 41, 73, 56,251,235, 86, 90, - 33,151, 22,160,124, 36,151,222,111,205, 70,148,140, 83, 92,144, 9, 89,145, 10, 60,178,132,167,231, 32, 69, 6,128,240,173, 91, -183,118,111,223,190, 61, 39, 32, 32, 32, 35, 63, 63,255, 44,128,251, 90,109,154,185,187,187,247, 13, 14, 14,118, 72, 73, 73,193, -181,107,215, 50, 80, 26,250, 95, 21, 82,111, 71, 63,223,253,231,175,251,231, 27, 53,104,130,237, 75,190, 83,134, 62,138, 25, 0, -224,146, 86, 27,143, 30,222,238, 97,107,190,159, 65, 82, 81,127,224,105,114, 38,222, 10,165,127, 86, 69,152,147,147, 67,148,148, -148,184, 90, 90, 90,106,159,144,224,155,136,164, 11,134,186,167,247, 92,120,199, 73, 34, 87,129,203, 34,233,217, 3, 93,211, 31, -158, 13,181,201,145,228, 16,154,104,196,154, 48,105, 88,143,129,187, 66,206,140, 14, 11,187, 48, 93, 46,149,120, 53,105,210,152, -126, 28,113,227,233,194,185, 83,251,212,242,136,155, 62,124,248,144,100, 48, 24,229, 4,186,182,133, 72, 95, 75,145, 62,208,149, -179,162,208,210, 64,169, 84, 18,181,229,148, 74,165,101, 66,171,226,195,189, 50,193,248,119,108,191, 62, 22, 42,237, 33, 67,141, - 63,157, 68, 34,177, 87,251,108, 57,124, 76,139,214,135, 68, 34, 86, 55,124,169, 79,255, 72,146, 4, 69, 81, 96,179,217,104,209, -162, 5,194,194,194, 96,109,109, 13,115,115,115,152,155,155,195,200,200, 8, 54, 54, 54,101, 66,139, 36,117,142,210,161,165, 82, -105,221,186,117,235,226,245,235,215,224,241,120,101, 31, 46,151, 11, 79, 79, 79,136, 68,162, 58,248,148,182,123, 3, 12,248,123, -239, 43, 97,218, 98,137, 32,136,176, 69,139, 22, 45,169, 45,223,162, 69,139,150, 84,102,225,250, 64,193, 85,206,186,197,212, 86, -144,149, 42, 73,181,200, 58,180,115,165,249,153, 39, 64,106,106, 34,174,158,220, 81,164,144,203,242, 41, 74,225,250, 54, 62, 26, - 32,241,139, 78, 93, 32,233,118, 3,251,118, 35,174,190,144,161,176, 32, 27, 47, 31, 95, 78,130,152,179,248,163,137, 44, 7,219, - 27,135,119,173,180, 60,255,156, 64, 74, 74, 18, 46, 29,219, 94,168,144,203,123, 32, 49,244,241,135, 80,143,100,179, 7,178, 93, -222,245,155,232,155, 14, 21,161,194,200,216,184, 47,179, 50, 48, 80,112,167,250,200, 48,109,100,103,103,159,221,186,117, 43,241, -227,143, 63,118,149, 72, 36,191, 1,208, 54, 81,122,185,185,185, 13,223,183,111,159,117, 74, 74, 10,235,206,157, 59,162, 27, 55, -110,208, 0,206,215, 96,113, 89,208,115,252, 52, 70,171,122,117,102, 70, 37,165, 13, 0,240,135,214,108,207,126,173,155,221, 61, -184,126,185,153,226,110, 40,138, 5, 41, 88,124, 55,181, 16,128,206,251, 91,161, 80, 64, 40, 20, 66, 81,156,171,108,195, 23, 9, - 3,135,216, 75, 51,243, 37, 76, 22, 85,162,244, 48,207,146,222,200,125,203, 48, 54, 54,214,107, 95,238, 90, 63, 63, 4, 64,200, -144, 33, 67, 14, 63,139,184,208,134,207,231, 95,240,240,240, 32, 0,160,138, 8,195,170,176, 10,192,220,142, 29, 59, 18, 62, 62, - 62, 15,182,109,219,118,165, 58,177, 82, 27,139, 86, 77,208,149,147,162, 40,178,138,253, 75,212,150, 83,219,162, 85,147,208,250, -148, 22,173,202, 68,139,182, 72,212, 22, 66,255,134,168,195,234,196,148, 62,253,211,248,201,177,217,108, 68, 71, 71,195,197,197, - 5,114,185, 28,102,102,102, 48, 51, 51,131,169,169, 41,138,138,138,192, 98,177,160,231, 54, 83, 60, 30,239, 93, 76, 76, 76, 99, - 59, 59, 59,168, 84,170,114, 98,235,213,171, 87, 48, 49, 49, 73,211,215,162,197,231,243, 47,171,163, 14,203,193,209,209,209,226, - 99,236, 87,109, 75,150,191,191,191, 97,136,208,128,106,173, 89, 85, 88,181,178, 43, 88,162,100, 90,255,179, 81,154,195,173,159, -250, 55, 42,249, 45,171,100, 90,238,250,245,235,111,104,249,119,101,127,224, 38,104, 82, 60,148,139,112, 97,214,100,201,178,183, -182,186,113, 96,123,160,249,201, 72, 32, 45, 37, 17,183, 78, 7, 11,149, 42,249, 23,160,104, 65,196,181,211,161, 32, 80,130,183, -161,183,116,187, 69,160, 85,171,166,174,248,253,133, 2,217,169,175, 64,211,212, 33,100,133,148,124,240,209,113, 27,212,194,222, -218,246,198,161,224, 64,139, 51,209, 4, 82, 83, 18,113,245,100,112,161, 82, 81,210, 29,137,167, 35,107, 75, 59, 1,176, 98,152, -240,118, 15,246,107, 53,212,213,205, 25, 20,173, 0,197,166, 49,104,129, 45,243,101, 84,201,239,225, 60,225, 73,170,152,154,158, -118, 95, 55, 7,186,226,226,226,223, 1, 60, 70,249,244, 10,205, 27, 53,106, 52,116,247,238,221,118,169,169,169,188,168,168, 40, -241,222,189,123,179, 40,138, 58, 3, 64,151,161,212,239,162,146,210, 14,160,124,190,156,230,243,199, 7, 68, 4,140,155,200, 75, -188, 22, 2,171,196, 88,124,127, 55, 93,245, 50, 95, 54, 66,109, 93,171, 20,182,182,182,116, 78, 78, 78,114, 65, 65, 65, 99, 19, - 19, 19,228,230,230, 34, 47, 47, 15, 66,161, 16,210,194, 60,165,141,170, 64, 68, 40,243,192, 98,177,144,149,162,128, 74,165,202, -208,213,154, 5,192,106,213,170, 85,147, 40,138,210,100, 68, 44, 23, 93,168,213, 78,115, 62, 52, 30, 50,100,200, 97,173,168, 67, -109,103,120, 77,122, 7, 66,157,222,161,253, 31,127,252, 17,215,167, 79,159,212,202,196, 10,151,203,213,219, 81,186,170, 40,198, -218,112, 86,101,209,170, 56, 93, 31, 78,205,240,165,198, 9,190,226,116, 13, 24, 12, 6, 40,138,130, 14, 65, 21,127,171,104,209, -142, 14,172,141,200,169,112,108,170, 77, 28, 90,203, 72,196,143,106,209,210, 28, 11, 54,155,141,115,231,206, 97,220,184,113, 80, -169, 84, 48, 54, 54,134,169,169, 41, 76, 76, 76,112,250,244,105,104,210, 63,232,163, 95, 21, 10,197,145,245,235,215, 47,217,179, -103,143, 17, 77,211,224,112, 56,101, 66, 43, 48, 48, 80, 44,151,203,143,232, 36,180, 52, 25,223, 41, 58,198,196, 68, 89,109,212, - 97,101,203, 84,225,175,101,185,106,213,170, 49, 20, 69, 13, 68,133, 20, 14, 21,218,149, 75,253, 96, 72,239, 96,128, 14,247,147, - 71,255,226,238,105, 4, 22,161,101,201, 42, 19, 92,100,117,226,197,206,202,242,198,254,237,129,230, 71, 31, 17, 72,124,251, 22, - 55,127,219, 81, 42,178,222,156,124,130,228,208, 76, 36,134,118,198,219,208,222, 58,191, 61, 17, 68, 43, 39,123, 75,228,137, 40, - 20,230,188, 3,104, 68,125, 12,145,101,103,101,119,227,231,224, 64,139, 83, 79, 72, 36, 38, 38,226,234,201, 29, 66,165, 82,242, -197,135,136,172,145,108,246,192, 70,238,206, 9, 75, 39, 13, 28,234,211,208, 17, 54,239,226,112,126,236, 80,172, 62,254, 13,204, -236, 24,104,215,215, 12, 19,214, 58, 14,229,123,114, 95,243, 59, 99,160, 30,212,218, 34,171, 85,253,250,245,135,222,191,127,223, -214,219,219,155, 23, 31, 31, 47,217,187,119,111,150, 88, 44,190, 2, 32, 90, 15, 78,109,145,213,106,209,228,177, 17, 27,247, 31, -230,145,108, 14,130,142,156,199,172,219,169,170, 11,201,133, 67, 80,126, 88,177, 82, 72,165,210,107,193,193,193, 82,146, 36,145, -151,151,135,156,156, 28,100,101,101,149,125, 23, 20, 20,128,193, 96,224,250,245,235,178,194,194,194,251,186,118,240,222,189,123, -245,211,210,210, 60, 4, 2, 65, 27,245, 39, 30,165,209,133,166, 90,211,218, 8, 4,130,174, 0, 30,105,166,167,166,166,214,123, -240,224, 1,191, 38,126, 51, 51, 51,176,217,236,114, 22, 45, 46,151, 11, 7, 7, 7, 40,149, 74,156, 56,113, 2, 0,242,170,227, - 96,179, 57, 2,146, 36, 64,209,148,148,199,227, 81,124, 62,191, 82,129,165, 15,167, 26,169, 95,126,249,165, 36, 50, 50,178, 82, -139, 86,109, 56,105,154, 46,233,213,171, 23,210,211,211,193,227,241,202, 30,214, 26, 65, 69,146, 36,184, 92, 46, 50, 50, 50, 48, -101,202, 20,208, 52, 93,242, 79,223,121,180,125,154,212, 98,136, 0, 64,168,133,208,123,126, 90,186,250, 64,105,134, 6,105,154, -134, 70,112, 85,152, 95,182, 46, 93,178,183, 87,240,233,154, 92, 80, 80,176,177,180, 59,244,222, 10,223,251,244,120, 40,148, 9, -173,216,216, 88, 28, 62,124, 24, 5, 5, 5,224,112, 56,200,207,207,199,193,131, 7, 17, 19, 19, 3, 14,135, 3,205,190,208, 85, -191,249,248,248,108, 12, 15, 15,143, 25, 49, 98,132, 56, 58, 58, 26, 98,177, 24,209,209,209,232,221,187,183,228,238,221,187, 9, - 98,177,120, 21,116, 25, 58,212,100,124, 87,151,215,145, 74,165,136,138,138,170,244, 83,213, 50, 21,145,144,144,224,170, 82,169, - 26,211, 52,237, 75,211,180, 57,212, 41, 28,212,255,181, 63, 95,170,231,153,211, 52,237,171, 82,169, 26, 37, 36, 36,184, 26,228, -132, 1,159, 41,110,105,137, 45, 90, 75,100,221,170,222,162, 69,145,193, 7,118,172, 52, 63,242,144, 68, 74,114, 2, 30, 95,220, - 45, 84, 81,138, 47,244, 44,135,211, 3, 90,185, 54,120, 70, 38, 94, 20, 81, 26,206, 92,152,147, 2,208,140,218, 8,173,114,156, -160,200,224,131, 59, 2, 45,142, 61, 38,144,158,242, 6,119,207,238, 18, 42,149,210,238,120, 27, 26, 85, 27,206,145,108,246, 50, - 22,131, 88,218,171, 83, 75,118,231,150,238, 48,201, 74, 66, 70,106, 58, 78,196,102,231, 37,228, 75, 39,222, 37,228, 72,126, 35, - 61,208,119,146,181,181,149, 35, 11,253,166,218, 88,223, 63, 95,248, 59,193, 18,201,105, 57,189, 94,112,183,172, 44, 69,249,126, -190, 15, 71, 51, 51,179, 17,143, 31, 63, 54,231,241,120, 70,143, 31, 63,166,246,238,221,155, 43, 22,139, 47, 2,136,208,105,219, -223,135,115, 91,119,183, 91,235,118,237,231, 21,139, 74, 32,146,201,193,117,224,171,206, 68, 60, 31,140,170, 19, 96,150,227,228, -114,185,199,142, 29, 59,214,183, 75,151, 46,174, 94, 94, 94,100, 94, 94, 30,138,139,139,203,156,171,237,236,236, 16, 27, 27, 75, - 37, 38, 38,166,115,185,220,227,186,246,179, 99,199,142,137, 36, 73,198,171,135,209,226, 81, 33,186, 80,171,105, 99,129, 64,208, -150,207,231,223, 2, 96,172, 21,117,168,205,169, 73,239,176, 4, 0, 73, 16,196,163,232,232,232,226, 62,125,250,192,200,200, 8, - 34,145, 8,117,235,214,133, 82,169,196,197,139, 23, 17, 25, 25, 41,162, 40,234, 86, 37,226,181, 92, 63, 37, 18,113, 93, 0,164, -184,164,164,197,152, 49, 99,186,206,155, 55,175, 92, 72,186,189,189, 61,172,173,173,245,226, 4,128,188,188,188,166,127,252,241, -199,156,232,232,232,239,250,246,237,107,177,100,201, 18,110,253,250,245,161, 82,169,200,218,114,230,231,231, 91, 68, 69, 69,109, -234,220,185,243,140, 62,125,250, 48,215,173, 91, 7, 11, 11, 11,168, 84, 42, 24, 25, 25,161,176,176, 16,171, 86,173,194,157, 59, -119,148, 52, 77,239, 18, 10,133,223,235,121, 46,225, 67,175,205,170, 44, 64, 85,165,100,168,162,253,223,222,207, 10, 62, 93, 80, -167,112, 88, 88, 69, 6,123,232,122,206,107,132, 22,131,193, 64, 82, 82, 18,246,238,221,251, 94, 30, 45, 77,250,135, 42,184, 43, -219,118,250,230,205,155, 42,130, 32, 58, 60,126,252,120,225,232,209,163, 39,138, 68, 34,103, 19, 19,147,116,133, 66,241,139, 88, - 44, 94,139, 82,127, 84,182, 62,247, 16,145, 72,148, 92, 89,212, 97,197, 54,128,101,181,156, 21,210, 59,148, 75,225, 80, 97,153, -114,169, 31, 42, 73,239,240,183, 31,119, 3,231,191,146,243,115, 23, 91, 85, 39, 44,125, 15,173, 38,179, 88, 98,133,119,120, 2, -241, 33, 34,235,125,107,137,164, 36, 97,249,177,119, 45,101, 82, 9, 68,194,204,151, 72, 58,145,245, 65,155,165,238,231,237, 4, - 2, 73,137,111,240, 48,108, 87,105, 63,223,134,214,186,159, 4,176,248,167, 75,161,108,194,194, 26, 79,231,140, 67,122,129, 8, -151,222,230,159,164, 75,164,211,143, 0,249,184, 3,144, 74,105,248,193, 31, 50,118,251, 14,178, 24,106, 91,135,133, 45,243,127, - 1,111,145, 13,187, 93,247, 46,250,212, 64,204,224,241,120,225,219,183,111,239,225,235,235,203, 29, 50,100, 72,101, 14,242,250, - 34,245,209,171, 55, 63, 93,216,179,121,190,141,119,123,236, 92,182, 64,117, 44,226,121,197, 40,196,106,225,225,225,161,186,119, -239,222,188, 41, 83,166,108,233,209,163,135,211,128, 1, 3, 56,117,235,214, 5,151,203,197,155, 55,111, 16, 30, 30, 46,123,251, -246,109,122, 73, 73,201,188,230,205,155,235,147,227, 44,127,249,242,229, 27,213,235, 32,212,195,133,109,160,142, 46,212, 52, 82, - 39, 45,109, 3,192, 56, 48, 48,112, 52, 0, 84, 17,246,189, 28,192, 30, 0, 76,154,166, 51, 66, 66, 66, 58,156, 61,123,182,195, -220,185,115,217,125,251,246,197,253,251,247,113,245,234, 85,185, 92, 46,143, 80, 11, 87, 93, 75,229, 80, 0,162,148, 74,229,243, -160,160,160, 14, 12, 6, 99,185,102, 70, 76, 76, 12, 14, 29, 58, 84, 27, 78, 37,128, 77,153,153,153, 63,133,132,132, 44,191,118, -237,218,248, 49, 99,198,152, 43, 20, 10,196,198,198,226,231,159,127,174, 21,167, 80, 40,156, 99,107,107,187,244,226,197,139,191, - 92,185,114,229,235, 81,163, 70,145,179,102,205, 66,112,112, 48,126,251,237, 55, 74,165, 82,157,101,177, 88, 99,114,114,114, 68, -159,226,174,163, 30,134, 75,215,179,214, 97,141,188, 31, 50, 52,168, 35, 4, 31, 74,160,217, 14, 63, 63,191, 50, 43,163,198, 10, -167,221,134, 32, 8,189,135, 14, 1, 88,210, 52, 77, 1,216,133,210,250,162,218, 89,225, 25,248, 43,115,188,174,140,205, 4, 82, -203, 24, 72, 17, 91,125, 81,105, 75,128, 70,179, 26,216, 10,150, 47, 95,190,117,197,138, 21, 91, 43,166,112,208,110, 84, 49,245, -195,202,149, 43, 97, 72,239, 96,192,127, 21,149, 11,173,168,125, 10, 69,131,193, 75,182,175, 91,176, 66,169,144, 9,105,200,253, -241,230,116,244,135,174,140,166,232, 69,215,143, 6, 6,131, 70, 62,173, 82, 46,252,224,222,255, 77,253, 36, 44,172, 81,180,106, - 26,126,123,145, 78,103,136, 20,223, 28,145,203,203, 89,131, 74,125,178,168, 97, 55, 36,249, 39,172,156, 88,103,230,124, 97, 67, - 92,200, 27,173,247,122,178,178,178,206,109,221,186,149,220,188,121,115,215,146,146,146,138, 14,242,181,197,130,254, 51, 23, 49, -218, 53,114,157,249,240,117,242, 64,232, 48, 92, 88, 17, 29, 59,118, 20,196,197,197, 5, 92,185,114,101,196,237,219,183,123,136, - 68, 34, 87,130, 32, 96,108,108,156, 44,149, 74,175,113,185,220, 99,122,138, 44, 0,192,138, 21, 43,232,149, 43, 87, 18,113,113, -113, 52,131,193,248, 19, 64, 34,131,193, 72,210,118,130,215,158,174, 89, 38, 48, 48, 80,151, 7,226,237,226,226,226,200, 85,171, - 86,117, 89,181,106, 85, 11,181, 85,232, 54,254,242,249,210, 23, 10, 0,183,217,108, 78, 58, 65, 16,206,108, 14, 87,116,239,222, -189,107, 31,200, 89, 34,151,203, 23,166,164,164,108,217,178,101,203, 90, 19, 19,147,182, 49, 49, 49,127,126, 8,167, 90, 68, 13, -182,182,182,118, 58,124,248,240,169,131, 7, 15,182,103, 50,153,247, 9,130, 24, 34, 20, 10, 63,105, 81,105,117,129,232,149,122, -212, 58,212,137,247, 99, 39, 41,253, 59,132,155, 74,165, 42, 94,186,116,105, 86, 69,225, 85,209,122,165,249,175, 78,229,162,203, - 62,213, 39,138,178, 6,225, 66, 20, 3, 64,105,237,194,210,178, 58,186, 22,149, 6, 32,174,233, 58, 39, 73,242, 44,128,151, 36, - 73,190,174, 24,232,162, 61,111,229,202,149, 53, 93,231, 6, 24,240, 89, 67,135, 59, 91, 32, 9, 4,214,214,147,246, 31, 52, 87, -126,156,126, 6,176,217, 43, 73, 96, 62, 0,130, 6,182, 28,145,203,127,168,110, 65,199,142, 88, 75, 19,152,171,222,153,235, 50, -238, 98, 77, 45,182,189, 14,116,168, 63,168, 39,103, 19, 84, 95, 80,246, 61, 78,127,127,127, 70, 21, 15,243,114, 69,165,171, 66, -104,104, 89, 22,255,170,250,169,125,190,153, 61,120,240,192,201,199,199, 71,128,242, 78,255,149, 77,167,245,220,118, 6, 0,213, - 71,222,159,159, 5,167,155,155, 27,231,205,155, 55,178,127,215,181,105,224,252, 87,114, 90, 54,117, 1,129, 73,208,206, 29, 84, -173, 69, 75, 75,160,209,244,207, 40,136, 77,169,162,159,154,235,220, 50, 33, 33,193,181, 97,195,134,201, 0, 10, 42,244,163,178, -121,180,225, 24,253,223,115, 86,134,201, 40, 95,138,206,128, 74, 14,132,129,211,192,105,224, 52,112, 26, 56, 13,156, 6, 78, 3, -103,109,133,214,103, 13, 18, 6, 24, 96,128, 1, 6, 24, 96,128, 1, 6,252, 45, 32,170, 81,165,250,152, 4,107,163,108,175, 25, - 56, 13,156, 6, 78, 3,167,129,211,192,105,224,252,191,227,172,137, 91,123,249,207,117,232,240, 31,235,183,193,172,106,224, 52, -112, 26, 56, 13,156, 6, 78, 3,167,129,243, 67, 4,203,103, 13, 38, 12, 48,192, 0, 3, 12, 48,192,128,207, 6, 61,220,193,103, -170, 64,254,241, 70,167, 32,170, 26,209,199, 13,117, 0,224, 99,241,253,159,130, 15,224, 43,173,255, 23,160,142,140, 55, 8,173, -207, 23,141, 0, 44, 1,160, 93,139,236, 33,128,245, 21,218, 29, 5,160, 93,144, 80,132,210, 58,129,175,245, 89, 25, 73,146,235, -187,116,233, 50,253,206,157, 59,155,149, 74,229,170, 90,244,215,149,207,231,111, 36, 8,162, 53, 0, 22, 65, 16,111, 50, 51, 51, -215, 43,149,202, 15,137, 90,105,224,232,232,184, 1, 64, 75,146, 36, 89, 4, 65, 36,100,102,102,174, 81, 42,149, 55, 63,128,211, -204,193,193,161, 19, 77,211,142, 0, 24, 44, 22, 43, 55, 45, 45,237, 1,106,153, 91,201, 63, 48,150, 93, 40, 82,178, 0,192,220, -132,169, 8, 13,108, 42,215,117,154,225, 20, 55,192,128,255,111,208,165,145,201,229,208,219, 13,107,105, 37,190, 87, 1, 68,175, -250,216,113, 57, 17,223, 87,181, 60, 81, 73, 84,115, 69,206,222,110, 88,171,162, 75, 57,122,185, 97,211,229, 55,168, 54,210, 94, - 23, 78, 13,246, 1,228,100, 29,170, 20, 16,186, 69, 95,255,219,241, 21,202, 15, 21,150, 13, 29, 86, 43,180,134,185,131,175, 98, -130, 25, 26, 11, 77, 24,175, 25,128, 22,234,135,252,107,148,230, 42, 42,250,192,206,125, 46,156,255, 54, 44,167,105, 58,160,220, -201, 90, 73, 30,162, 47,190,248, 98,192,149, 43, 87,140, 53,245,238, 40,138,130,145,145,145, 18,192, 88, 61,214,101, 63,108,216, -176, 69, 7, 14, 28,192,208,161, 67,151,134,133,133,109, 5, 80,172,235,194, 86, 86, 86,254,150,150,150,193,251,247,239,183,107, -223,190, 3,193,225,112,240,230, 77,130,243,148, 41, 83,188,226,226,226,206,102,101,101, 77,212,119,227,173,173,173, 71, 90, 90, - 90,110,217,187,119,175,109,231,206,157, 65, 16, 4, 34, 35, 35,157,231,204,153,211,226,221,187,119,199, 51, 51, 51,103,232,203, -105, 99, 99,227,110, 97, 97,209,109,231,206,157, 70,157, 58,117, 2,143,199, 67,116,116,180,233,212,169, 83, 29,211,210,210, 98, - 51, 51, 51,111,233, 43,178,158, 69,158,255, 90, 41,151, 6, 1, 0,147,205, 93,208,126, 75,196,249,103, 55,206,247,175,105,154, -127, 96,236,239, 6,177,101,128, 1, 6,104, 99,164, 19, 28,105, 26,243,175,252,188,140, 4,128, 94,227, 87,207, 26,233,132,205, - 71,210,171,174, 97,171, 39,223,247, 99,234, 32,248,112, 26, 50, 63,164,159,251, 0,114, 14,147, 57,171,157,143,143,237,183,119, -239, 38,200,129, 95,254, 79, 14, 81,165,195,156, 85, 10,173,193, 77,177, 74, 89,106, 49, 33,250, 52,196,241,171,137,140,240, 47, -190,248,162,225,132, 9, 19,136, 86,173, 90, 33, 50, 50,210,253,248,241,227, 95, 93,184,112, 33, 65,165, 82, 69, 2,120, 1,221, -179, 90,179, 0,120, 50, 24,140,214,255,114,206,127, 51, 76,212,226, 42, 19,127, 37, 58,125, 47,225,233,245,235,215,207, 49,153, - 76,141, 69,171,157, 72, 36,114,168, 96, 5,211, 5,245, 20, 10, 5,226,227,227, 65,146, 36, 11, 64,125,188, 95, 82,163, 42, 56, - 27, 27, 27,239,142,120, 24,105, 67, 48,141,144, 47, 1, 32,145,131, 99,234,128, 3,135, 66,172,231,205,158, 49,248,230,205,155, -225, 69, 69, 69,191,234,209,159,250, 38, 38, 38, 91,159, 62,125,106, 99,108,108, 12,138,162, 80, 84, 84, 4, 71, 71, 71,236,223, -191,223,114,222,188,121, 1,133,133,133, 55, 37, 18,201,111,250,136,115, 11, 11,139,110,207,159, 63, 55,210, 20,148,150,201,100, -112,118,118,198,209,163, 71,185,179,102,205,106, 90, 80, 80,144, 42,147,201,222,234, 74, 88, 40, 82,178,148,114,105,208,225, 93, -129, 46, 0, 48,102, 70, 96, 16,167,200,252,162, 46,211, 10, 69,202, 11, 0, 12, 66,203,128,127, 26,173,109,109,109, 67,115,114, -114,110, 1,152,136,143, 99,105,112,231,241,120,205, 41,138,114, 36, 73, 18, 12, 6, 35, 67, 36, 18, 61, 5,240,170,182,132, 54, -110,126,253,193, 53, 30, 7,154,106, 65, 2, 32, 72, 50, 90, 37, 47, 57,148,251,234,230,249, 15,226,228, 24,141, 7,232, 22, 36, - 64, 17, 36,249,148, 82,150,236,207,137,191,121,233,223,114,112,238, 11,209,216,205, 81,247,194,152, 31,131,111,120, 3,240, 73, - 10,228,209, 36,221,135, 21,103, 2,125,103,207,158,237, 56, 99,250,116, 98,220,216,177,141,110,221,185, 67,116,213,167, 90,193, -231,137, 42, 29,223, 43, 21, 90,254, 77, 97, 69, 3, 11,143, 7, 47, 33,153, 12, 6, 49, 98,246,250,128,131,187, 54,145, 61,251, - 15, 41, 27, 62,241,245,245,133,175,175, 47, 17, 20, 20,212,232,207, 63,255,108,116,244,232, 81,101, 68, 68,196, 83, 0, 39,170, - 90, 89,111, 55,136, 41,128,199,102, 49, 69, 35,150,253,186,215,199,199, 7, 92, 46, 23, 31,194, 9, 0, 61, 27,146,111, 89,214, - 13,158,142,152,185, 60,185,125,251,142,244,199,224,252,140,240, 16, 40, 43,106,109,229,226,226,210, 73,169, 84,242, 0,128,201, -100, 74, 82, 82, 82,102,162,180, 54, 32, 0,156,165, 40,106,128, 30,220, 36,128, 21, 3, 6, 12, 88,250,237,183,223,162,110,221, -186,152, 53,107, 22, 20, 10, 69,228,165, 75,151,150, 3,216,128, 26, 46, 30,123,123,251,229,187,119,239,182,102,114, 76,208,106, - 97, 34, 4, 5, 74, 0,128, 41, 23, 56, 55,141,198,172, 89,179,204, 31, 63,126,188, 70, 31,161,101,111,111,191,106,255,254,253, -214,198,198,198,160,105,186,172, 22, 99,113,113, 49,138,139,139, 49, 99,198, 12,243,216,216,216,141,250, 8, 45, 7, 7,135, 78, - 59,119,238, 52,226,241,120, 40, 46, 46,102,203,229,114,162,168,168, 8, 37, 37, 37,180, 76, 38,147,207,156, 57,147,251,226,197, - 11, 63,129, 64,240, 22, 6,252, 91,192, 0,240, 13,139,197, 26,212,176, 97,195, 54,175, 95,191,126,162, 84, 42, 79, 3, 56,253, - 17, 94,166,186, 59, 57, 57,173, 77, 79, 79,223, 9, 32,228,255,101,135, 58, 56, 56,156,190,119,239,158,203,238,221,187,199,110, -222,188,249, 34,128,223, 62,128,142,205,102,179, 7,119,237,218,213,101,204,152, 49, 28, 7, 7, 7, 72,165, 82, 36, 38, 38,154, -159, 60,121,210, 53, 58, 58, 58, 85, 93, 17, 67,231, 23, 10, 27,247,142,166, 96,154, 31,239,208,177, 83,231,161,131,191, 49,115, -176,177,128, 88,166,194,235,100, 65,221, 63, 46,158,235, 26,199, 54,186, 39,151, 11,135,231,190,186, 87,172, 47,103,183,110,221, - 59,247,232,222,221,204,194,210, 2, 66,145, 28,111,146,210, 92,111, 92, 61,239,203,100, 26,221,166, 8,197,168,172,231, 87, 75, - 62,229,177,153, 5, 48, 69, 60,155,230, 45, 58,182,122,220,107,194,154, 54, 52, 77,131,164,177,163,162, 53,107, 22,192,220, 81, - 90,246, 75, 47, 62,208, 52, 77, 16,216,164,109,205,234,237,134,181, 52,141,239, 65,130,232, 93,195, 48,165, 6,189, 0,174,165, -181,181,207,212,201,147,137,162,194, 66, 68, 71, 71,151, 84, 20, 89, 91,235,128,125,155, 68,189,179, 41,181, 23,219,255, 82,107, - 86,165, 67,135, 58,231,209, 50, 54, 54,174,116,186,133,133, 5,186,117,235,134,245,235,215, 51, 1,180,174, 48,187,124,145, 85, -128, 27,182,103, 49, 44, 76,184,100,221,186,117,205,204,205,205, 63,152, 19, 0, 64, 83,245, 59,214,165,191,124,244,235,146,177, -215,142,110,241, 20, 21, 21,176, 42, 54, 49, 53, 53, 69,227,198,141,177,116,233, 82,221, 56, 63, 28,255, 40,167,163,163, 99, 19, - 95, 95,223,214,215,111,221,178, 76, 79, 79,231,166,167,167,115,175, 92,191,110,217,161, 67,135,214,142,142,142, 77,202,118, 21, - 77,235,211,207,213,187,118,237, 90,126,246,236, 89,210,215,215, 23, 86, 86, 86,232,214,173, 27, 46, 94,188,200,220,188,121,243, - 58, 0, 75,107,234, 39, 73,146,157,125,125,125, 9,208, 52, 50,132, 74, 60, 88,223, 4,209,155, 60, 80, 36,161,145, 39, 44,132, - 88, 44,129,177,177, 49, 15,165,195,189,186,110,123,199, 14, 29, 58, 16, 0,202,196, 85, 81, 81,233,167,184, 88, 4,153, 76, 14, - 46,151,107, 6,128,167, 43, 39, 77,211,142,157, 58,117, 2, 0,200,229,242,178, 55,188,130,130, 2, 66, 40, 20, 66, 38,147,129, -197, 98,177, 81,179, 95, 99, 25,167,185, 9, 83,193,100,115, 23,140,153, 17,152, 50,102, 70, 96, 10,147,205, 93, 32, 51, 43, 84, -233, 50,205,220,132,169,248,196,231,167, 29, 73,146, 63,187,185,185,197,146, 36,121, 24,128,227, 7,114,182, 5,176,206,200,200, -232,154,135,135, 71,138,177,177,241,117,181, 80,239, 80, 75, 78,142,177,177,241,245,117,235,214,157,122,242,228,201,208, 63,255, -252,179,254,179,103,207, 6, 7, 5, 5, 29, 55, 53, 53, 13, 71,121,191, 68,189,175,205,250,245,235, 31,124,240,224, 65,219,142, - 29, 59, 30, 0,192,253, 72,215, 59, 3, 64, 75,232, 84,145,227,147, 28,119,167, 86,173, 90,185,240,120, 60,244,232,209, 3, 0, -252, 62,132,147,205,102, 15, 94,186,116,169,219,178,101,203, 56, 2,129, 0,215,175, 95,199,195,135, 15,161, 84, 42, 49,109,218, - 52,238,152, 49, 99, 26,152,153,153, 13,214,171,159, 76,243,227,179,231,204,237, 51,127,214, 36,179,167,239,228, 56,116,237, 29, -126,143, 16, 32,171,132,131,254,131,199, 88,244, 30, 56,172, 55,135,107,113, 92, 95,206, 69, 11, 23,246,153, 60, 62,192, 44, 70, - 64,225,220,253, 12,220,143, 23, 66,201,178, 68,223,193, 19,173, 90,116,234,243, 21, 19,172, 95, 62,245, 49,218, 15,180,159, 61, -123,182,221,130, 77, 71,238, 58,181,253,102, 71,118, 62,124,181,133,143, 59, 96,105,109, 98,242, 77,124,215,174,147,140, 74,235, -197, 86,203, 89,142,175,245,192,224,172,124,116,209,246,207,234, 98,141, 70,234, 97, 69,198,149,159,151,145, 52,129, 89, 35,157, -202,221, 7, 42,237,231, 77, 96,232,236,185,115, 89, 22, 86, 86,216,181,107, 23,164, 34, 81, 57,159,217,238, 46,232,115,205,152, -153,218,192,195, 57,182,155, 43, 17,254, 31,124, 95,153, 92,165, 69, 43, 44, 44,140,238,215,175, 31, 1, 0,161,177,200, 31,220, - 20, 27,135,125,187,110, 41, 65, 18,116, 61,207,142, 49,117,220,154,137,108,108,108, 80, 82, 82, 2,169, 84, 10, 54,155, 13,137, - 68,130,119,239,222,225,254,253,251,176,178,178,210,171, 39,133,133,133, 48, 53, 53,133,169,169,233, 71,225, 92, 60,182, 7,247, - 77, 74, 54,247,242,253,155, 93,183, 79,255,173,189, 91, 75,191,103,221,135,205,122,110,110,231, 36,121,246,236, 25,238,221,187, -135,252,252,124,248,248,248,252, 87, 14,230, 67,181, 79,214, 67, 0, 86, 13, 27, 54,116,190,124,237,182, 85,177,132, 50, 79,202, - 84,176, 40,138,130,177, 49, 95,121, 34,244,156,112,232,224,254, 68, 70, 70, 70, 22,128,135,106,113, 91, 83, 77, 69, 30,128, 38, -254,254,254,139,166, 79,159,142,132,132, 4, 76,154, 52, 73,252,240,225,195,220,142, 29, 59,218,236,223,191,223,104,222,188,121, -184,117,235,214,138,176,176,176, 51, 0, 18, 1, 84, 90,171,141,166,105, 54,155,205,134, 82, 45, 27,228, 42,170, 76,223, 23, 22, - 22,130, 22,231,131,205,102, 51, 0,216, 65, 71, 63, 58,138,162,216, 44, 22,171, 76,100,189,203, 44,196,187,172, 18, 20, 22,203, - 32, 22, 43, 33, 19,211, 96, 24,219, 48,129, 36, 7, 0, 73, 80,170, 87, 0, 0, 0, 32, 0, 73, 68, 65, 84,186, 90, 71,120, 60, - 30,148, 74, 37,138,138, 74,187,161,177,148,201,100, 50, 8,133, 66, 48, 24, 12, 83, 0,230, 0,242,116, 33, 84, 59,185,255,174, - 30, 6,196,163, 35, 3,108, 95, 95, 88, 92,110,154,185, 9, 83, 17, 58,175, 41,195,198,185,197,157,150, 67,127,241, 40,155,246, -105,253,179,184,118,118,118, 55, 78,157, 58,213,180, 81,163, 70, 72, 76, 76,244, 24, 50,100,136,143, 64, 32,104, 9,253,107, 50, - 26,147, 36,185,113,204,152, 49,211, 71,140, 24, 65,184,187,187,131,201,100, 66,169, 84, 58, 39, 36, 36,116, 59,121,242,228,194, -131, 7, 15,238, 87,169, 84,223, 65,119,191, 63,146,195,225,156,216,187,119,111, 23, 31, 31, 31, 28, 62,124, 24, 15, 31, 62,164, -218,182,109, 75,142, 30, 61, 26,174,174,174, 62,163, 71,143,254, 93, 42,149,246,173,165,101,203,181, 67,135, 14, 46, 12, 6, 3, - 29, 59,118,100,223,187,119,175, 21,128,123, 31,184, 79, 77,157,157,157,111,249,249,249,181,188,118,237, 90, 84, 70, 70,134,159, - 30,219, 11, 0, 3,157,156,156,130, 44, 44, 44,172,244,184,199,150,164,165,165,125, 15, 32, 84,199, 69,218,183,110,221, 26,201, -201,201,104,210,164, 9,216,108,118, 7,185, 92, 62, 5, 64, 31, 0, 63, 0,136,213,163,191,238,221,187,119,119,241,243,243, 35, - 66, 67, 67,203,252, 67, 73,146,132, 82,169, 4,155,205, 70,251,246,237,201,200,200,200, 58,143, 30, 61,114,135, 14,195,136, 54, -110,126,253, 59,118,238,218,185,139, 79,115,114,115,232,107,168, 40, 21, 24,132, 18, 76,130, 2,165,224,130,203,102,192,221,179, - 13, 35,254,197, 83, 31,153, 84,222, 63,247,213,181,243,186,112,246,233,213,211,183,105, 19,119,114,251,239,111, 80,144, 22,171, - 74,139,187,157, 67, 50, 72, 52,109,253,133,173,123,179,150,140,150, 62,126,172,244,196, 23,221, 36,146, 46, 61,242, 19,110, 95, -251, 20, 23,228, 74,128,225, 92,199,246,155,126, 61,253,216,130,244,116,209,201,208,243,207, 75, 20,184, 15, 0,183, 0,162, 47, -208,220,187, 93,187,174,251, 55,108,176,225,243,249,172, 81, 35, 70, 40,247, 69, 69, 69,161,138,161,223,149, 0,195,214,209,177, -199,212,169, 83, 25,130,244,116,250,228,233, 11,207, 52,124, 40,125, 75,241,110,238,236,209, 15,162,120,189,134, 41,251, 3, 28, - 7, 71,199,166, 83,166, 76, 65, 70,122, 58, 14,135,132, 20, 75,128, 8,141, 21,235, 28, 3, 59,155,185, 57,142, 91, 48,113, 0, -225,194,183,197,212, 21,251, 58,116,147,103,185, 65,240,215,241,215,214, 34,159,177,200,154, 92,169,208,170,136,223, 98,177,220, -140,141,250, 39, 79, 30, 35,179,139,228,162,132,132, 4,216,218,218,130,207,231,195,194,194, 2, 49, 49, 49,184,126,253, 58, 94, -190,124, 9,138,162,208,162, 69, 11,189,122,147,147,147,131,167, 79,159,194,202,202,234,163,113,186,185,216,225, 91, 23, 59,118, -102,110, 33,251,218,195,151, 62,251, 22, 15,110, 70,122, 12, 62,168, 93, 36, 86, 38,147,225, 63,130,178,232, 66, 23, 23,151, 78, -135, 14, 29, 98, 75,149, 48,115,159, 18,241,163, 72,162, 50, 1, 0, 19, 30, 67, 20, 25,212,248,187,213,171, 87,139,198,143, 31, -239,145,146,146,178, 94, 7, 91,255,218,238,221,187,207,167,105,154, 53,123,246,108, 0,192,152, 49, 99, 10,239,223,191,239, 14, - 32,235,250,245,235, 78, 19, 38, 76,120,117,227,198, 13,227,185,115,231, 50,148, 74,101, 12,147,201,164,195,194,194, 86, 1, 8, -124,239,137, 72,146,143,163,162,162,234, 57,185, 54,134,171, 13, 9,223,165, 47, 75,111,112,198, 20, 82,147,222, 32,238,217, 67, - 56, 58, 58, 90,240,249,252,216,212,212, 84,121, 90, 90,218, 66,145, 72,180,187,134, 62, 70, 71, 70, 70,242, 93, 93, 93, 81, 92, - 92,140,212,236, 18,204, 58,109,140, 66,113,169, 17,131, 5, 49, 90,186, 52, 54, 51, 34,101, 15,179,178,178,228, 50,153,108,153, - 80, 40, 60, 84, 29, 39,139,197,202,125,246,236,153,105,221,186,117, 33,145, 72,232,188,188, 60, 66, 36, 18,161,168,168,136,184, -112,225,194,215, 2,129,160,109,253,250,245, 9,103,103,231, 85, 2,129, 64,156,150,150, 54, 73,151,161, 73,181, 96, 82, 49,153, -204,205,147, 39, 79, 30,122,230,204,153,199,161,129, 77, 7,106, 13,151, 88,120,122,122, 94,110,222,188,153, 83,200, 38,239, 29, - 0,126,252, 23,156, 91,227,150, 44, 89,210,212,218,218, 26, 83,167, 78,197,202,149, 43,177,124,249,242, 70, 83,167, 78,157, 12, - 96,171, 30, 60, 70,142,142,142,143,182,111,223,238,209,169, 83, 39, 92,188,120, 17,199,142, 29,195,219,183,111,149,245,235,215, -103,250,248,248, 96,197,138, 21,232,221,187,247,164,153, 51,103,118, 77, 79, 79,111,165,163,248, 24,191, 98,197,138,129,157, 59, -119,198,216,177, 99,165, 55,111,222, 28, 10,224,202,213,171, 87,191,184,117,235, 86,232,145, 35, 71,140,214,173, 91,215, 99,222, -188,121, 83, 1, 4,215, 98,251,191,238,210,165,180,134,114,231,206,157, 17, 20, 20,212,251, 3,133, 22,199,198,198,230,194,225, -195,135, 91, 54,110,220, 24,163, 70,141,106, 53,116,232,208, 11,249,249,249, 61, 1,232,116, 67,170, 83,167,206,198,179,103,207, - 54,172,106,100,161, 50, 72,165, 82,235,111,190,249,102, 67, 82, 82,146, 94, 66,235,232,209,163,248,254,251,239,209,162, 69,139, -230,237,219,183,223, 51,101,202, 20,248,251,251,119,143,137,137,113, 64,105,212,114,141,224,241,120,205,135, 15, 31,206,121,240, -224, 1, 0,192,211,211, 19, 45, 91,182, 68,114,114, 50, 30, 63,126, 12,169, 84, 10, 7, 7, 7, 12, 26, 52,136,151,148,148,212, - 60, 39, 39,167, 70,161, 69,114,141,199, 13,236,215,215,236,220,125, 1, 84,148, 18,109, 26,154,195,199,195, 30,241,169,133,136, -140, 77,133, 74,198,134,185,181, 13, 58,116,237,101,157,145,246,118, 92, 46, 80,179,191, 22,215,120,220,160,129, 95,153,158,139, - 72, 71, 65,122, 28,253,250,225,153,235, 10,137,104, 18, 0, 60,254,243,248, 30, 71, 27,163,158,238,173,219, 48,252,122, 14,176, - 58,125, 44, 99, 92,254, 63, 83,219,239, 61,220,114,193, 94, 87, 86,206,152, 5, 1,190, 52,203,202,249,161,153, 66,177, 83, 51, -175, 55,208,107,225,146, 37,237, 39, 78,158,204,163, 40, 10, 71,126,253,181,240,105, 84, 84,252,100,128,154, 82, 5,223, 78,192, -117,232,192,129, 92, 51,115,115,204,153, 53, 11,102, 10,197,141,178, 93, 2,116,159, 51,127,126,167, 25, 51,102, 24,237, 89, 53, -253,113,239, 9,107, 90, 83, 52, 77,104,134, 41,143, 86,111,138,107, 59, 97,224, 64,152,153,155, 99,246,236,217, 32,228,242,203, -101, 2,138,137, 27,227,191,246,245, 9,232,223, 25, 4, 8, 28, 11,187,131,215,201,217,207,110, 8,240,230,115, 85, 85, 21, 80, -165,143, 86,181, 67,135, 69,114,100,118,255,106,176,192,221,221,189,168, 81,163, 70, 69,185,185,185,120,254,252, 57,242,243,243, - 17, 28, 28,140,184,184, 56, 80, 20, 85,107, 1, 67, 81, 20, 62, 54, 39, 0, 56,216,152, 99, 84,223,118, 76,169, 68,196,203,206, -206, 46, 55,124,244, 31, 18, 90,101, 80, 42,149,188,250,245,235,131, 4, 8, 97,137,194, 52,227,104, 23, 34,227,104, 23, 66, 88, -162, 48,149,201,100,164,169,169, 41,164, 82, 41, 79, 7, 42,214,151, 95,126, 57,255,204,153, 51,172,181,107,215,194,203,203, 11, -114,185, 28,247,239,223, 79, 5,144,165,110,147,126,251,246,237,116,141, 16, 94,191,126, 61, 78,159, 62, 77,244,232,209, 99, 97, -101,231,147, 64, 32,216, 56,101,202,148,188,146,162, 60,236, 29, 38, 70,232,168,108,252, 60,240, 45, 70,216,156, 66, 94,230, 59, -236,219,183, 15, 87,175, 94, 35,174, 92,185,202,190,121,243,166,201, 87, 95,125,181,163, 78,157, 58, 97,213,117, 50, 61, 61,125, -237,140, 25, 51, 10,138,138,138, 80, 84, 84, 4,177, 88,130, 60, 17,240,108, 75, 83, 60,219,210, 20, 18,202, 8,187,118,238, 38, -159, 61,123,102,251,246,237, 91,167,254,253,251,111,225,243,249, 7,171,227, 76, 75, 75,123,240,237,183,223, 74, 10, 11, 11, 33, -147,201,228, 42,149, 74, 38, 22,139, 21,199,143, 31,159,107, 99, 99,211,225,226,197,139,172,171, 87,175, 49,111,222,188,197,190, -126,253,186, 69,183,110,221, 78, 56, 56, 56,252,162,139,165,140,193, 96,108, 11, 9, 9, 25,183,107,215, 46, 7, 31, 31,159,102, - 21,134,162,248, 61,123,246,172,247,235,175,191,214, 9, 10, 10, 90,136,210, 0,148, 79, 10, 91, 91,219,153, 3, 7, 14,196,174, - 93,187,112,254,252,249,121, 59,118,236,192,151, 95,126, 9, 39, 39,167,111,161,251,176, 23, 0,252,184,117,235, 86, 15, 15, 15, - 15,140, 25, 51, 70, 54,105,210,164,239, 14, 29, 58, 84, 63, 60, 60,156,253,203, 47,191,212,155, 58,117,234,236,128,128, 0, 73, -131, 6, 13, 16, 28, 28,220,144, 36,201,109, 58, 93,223, 14, 14,115, 71,140, 24,129, 77,155, 54,225,230,205,155,131, 81,250, 64, -149, 1,184,116,247,238,221,254,235,214,173,195,224,193,131,225,236,236, 60,187, 54,150,167,166, 77,155, 46,235,211,167, 15,194, -195,195,209,170, 85, 43,116,232,208, 97, 30, 0,219, 90,238, 78,210,212,212,244,196,161, 67,135,124,235,213,171,135, 53,107,214, -192,205,205, 13, 7, 15, 30,244, 53, 49, 49, 57, 1, 29,221, 55, 44, 44, 44, 76,141,141,141,177,112,225, 66,122,240,224,193,121, - 53,125,230,205,155, 71,115,185, 92, 88, 89, 89,233, 26,248, 98,196,227,241, 58,122,121,121,225,254,253,251,184,122,245, 42,150, - 46, 93,138,185,115,231, 34, 59, 59, 27,195,135, 15, 55, 6,224,175,199,118,219,219,217,217,161,176,176,180, 46,188,151,151, 23, -158, 60,121,130,236,236,108, 56, 59, 59, 35, 35, 35, 3, 54, 54, 54,104,220,184, 49, 40,138,178,215,141,146,246,178,181,182, 64, - 86,190, 20, 76, 40,209,218,221, 22, 55,158,231,226, 93,182, 12,246, 54,150,200,200,202, 70, 29, 27, 30, 92, 92,234,130,166, 41, - 47,157, 20, 48,131,108,205,229, 25, 33,175, 72,142,180,216,155,185,114,149,116, 74, 65,226,221,148,130,196,187, 41,114,169,100, -202,227, 59, 87,115,235, 57, 24,193,197,197, 5, 4, 77,181,251, 20,215,227,144,186,112, 49, 49, 98,142,185,250,243, 50, 34,108, -255, 98, 66,154,251,174,109, 31,135, 82,203,178, 29, 80,127,200,240,225, 29,191,251,238, 59, 94,102,102, 38, 21, 48,108, 88,222, -218,192,192,107,127,212,240, 98, 80, 12, 52,234,217,179, 39, 72, 0,127, 92,185, 34,202, 0, 82, 1,192, 1,112, 25,240,205, 55, - 93,150, 44, 90,100,148,147,155, 75,221, 79, 40, 62, 23,151, 69, 15,178, 86,161,190, 46,254, 89, 42,192, 91,195,123,249,242,101, - 90, 12, 60, 6, 0, 63, 23,124,219,171,147,167,207,232,129, 93, 32,200,202,199,236,181, 63, 99,207,201, 91,151, 45, 20,244, 23, -255,161, 71,241,228, 90, 9, 45,245,208,207,123,211, 74, 74,222, 31, 61,248, 80, 1,243,119,112, 86,134,255,162,208,210, 64,161, - 40, 29, 37,145, 41, 40,200, 20,148,230,173, 22, 98,177, 88,103,138,203,151, 47, 31,158, 53,107, 22,182,108,217,130, 87,175, 94, -129,205,102,195,203,203,139, 15,192, 84,115,207,111,221,186,181, 61, 73,146,136,143,143,199,230,205,155, 49,126,252,120,250,222, -189,123, 7, 81,121,190,148, 39,121,121,121, 59,167, 76, 26, 95,144,159,249, 14, 10,113, 62,178,210,222, 64, 42, 42,192,154,245, - 27, 81,162, 96, 34, 67, 40, 71,134, 80, 14,146,107,141, 61,251, 15, 49,154, 54,109,218,135,193, 96,244,171,166,159,247, 51, 51, - 51,247, 79,155, 54,173, 32, 35, 35,163,108,251,100, 10, 26, 50, 69,249,243,213,216,216, 24,219,182,109,179,112,119,119, 31,200, -100, 50,187, 85,195, 41, 72, 73, 73,137,155, 54,109,154, 44, 51, 51, 19, 66,161, 16,231,206,157,235, 95,175, 94, 61,171, 13, 63, -110, 33, 68,114, 38, 50, 10,228,200, 40,144,131, 99,106,143, 19,161,103, 24,141, 27, 55, 14, 96, 50,153, 29,106, 18, 89, 71,142, - 28, 25, 61,108,216, 48,179, 31,127,252, 49,239,236,217,179,187, 0,104, 31,144,248,109,219,182,157, 60,113,226, 68,209,252,249, -243,173,131,130,130,230,125, 98,177,213,109,216,176, 97, 77, 40,138,194,169, 83,167,158, 1,216,122,230,204,153, 71, 82,169, 20, -195,135, 15,175,175, 30, 70,210, 5,109, 3, 2, 2,166,251,250,250, 98,206,156, 57,242,107,215,174,181, 6,176, 5,165, 67,185, - 52,128,100, 0, 59,110,221,186,213, 98,230,204,153,210,118,237,218, 97,236,216,177,227, 1,248,214,192,219,113,196,136, 17, 30, - 20, 69,225,248,241,227, 79, 1, 92,172, 48,255,122,104,104,232,125,153, 76,134,145, 35, 71, 54, 0,160,207,141,156,205,229,114, - 79,173, 94,189,218, 50, 45, 45, 13,163, 71,143,150,198,199,199, 35, 48, 48,208,200,194,194,226,162,214, 53,160, 51,184, 92,238, -190,159,126,250,105,160,183,183, 55,166, 77,155, 38,219,189,123,247,172,233,211,167,203, 90,183,110,141, 93,187,118, 13,228,112, - 56,122,149,232, 72, 79, 79, 47,136,141,141,181,169,233,147,154,154,170,107,120,190,177,169,169,105,132,167,167,103,161,151,151, - 87, 27,165, 82,137,152,152,152, 55,135, 15, 31,166,188,188,188,176,115,231, 78, 4, 5, 5,161, 95,191,126, 96, 48, 24, 58, 11, - 45, 6,131, 1,185, 92, 14, 99, 99, 99, 48,153, 76,188,121,243, 70,147, 90, 6,108, 54, 27, 0, 96, 98, 98, 2, 35, 35, 35,144, - 36,169, 83, 52, 26, 65,128, 46, 44, 81,128,197, 34,193, 36, 41,196, 37, 11, 33, 87, 80,224,177, 25, 96, 49, 9,128,166, 96,105, -194, 2,143,195, 0, 73, 16,148,142,156, 16,138,228,224,176, 73,176,216, 28,130, 84,170,140,202, 30,142, 76,149,145,145, 17,135, -176, 53,231,130,199,254, 23,149, 5, 38, 74, 29,203,199, 1, 44,147,186,117,135,110,218,188,153, 83, 88, 92,140,193,131, 7,231, - 37, 61,122, 20, 34, 6, 30,117,173, 33, 72,137,100, 50,221,253,186,118, 69,100, 84, 20,138,242,243, 95, 3,165,206,241, 28, 39, -167, 97,219,182,109,227,136, 37, 18, 12, 30, 52,168,224,213,157, 59, 71, 82,138, 17,118, 60,185, 84,136,213,120,220,217,108, 71, - 13,175, 48, 63, 63, 31, 40, 77, 33,225, 96,103,186, 97, 70, 64,111, 20,149, 72,176, 96, 99, 8, 21, 21, 39,248, 54, 60, 21, 95, -157, 73,135,240, 63,246, 24,158, 92,225, 3, 64,135,132,165, 26,235, 82, 77, 98, 69, 42,149,126,116, 1,244,161,156,149,137,196, - 15,229,252, 55,130,201,100, 74, 94,190,124,201, 49,183,113,162,108,204, 88,249,245,198,223,177, 0, 0,107, 83,166, 80,174, 82, - 80,233,233,233,224,114,185, 18, 29,135, 27, 38,237,219,183,111, 13,128,102, 76, 38, 51,236,208,161, 67, 68, 72, 72,136,213,136, - 17, 35, 18, 98, 99, 99,211, 60, 61, 61, 93, 15, 29, 58,100, 14, 0, 59,118,236,160, 79,156, 56,209, 27,165, 41, 51,170,204,227, -146,153,153, 25,152,155,155,123,111,198,140, 25,193, 28, 14,199,202,196,196,196, 38, 60, 60,156,144,200,105,180, 93,146, 92, 22, -137,104,110, 68,226,246, 98,115, 76,158, 60,153, 17, 27, 27,187, 62, 45, 45, 45,172, 26,206,133, 5, 5, 5,225,175, 94,189,218, - 98,225,220,210,206,196,117,137,133,207,226,120, 0,128,171, 45, 11,164,250,190, 88, 80, 80,128,236,236,108, 76,159, 62,221, 42, - 33, 33, 97, 97, 90, 90,218,141,106,172, 90,183,114,114,114, 82, 95,188,120,225,199, 98,177, 56, 38, 38, 38,109, 35, 34, 34, 8, -137,140, 66,243,133,201,200, 43, 46,237,167,181, 41, 19,143, 87, 59,224,219,111,191,101,190,126,253,122,163, 64, 32,232, 92,233, -205,140, 36,131,180, 69,214,130, 5, 11,162, 1, 52, 0, 80,110,104, 84,165, 82, 17, 35, 71,142,124, 14,192,107,254,252,249,214, - 52, 77,207, 91,184,112, 97, 30,128,189,255,244,185,100,110,110,190, 97,202,148, 41, 56,113,226, 4,242,243,243,183, 1, 64, 97, - 97,225,214,163, 71,143, 30,159, 52,105, 18,126,253,245,215, 13,217,217,217,127,160,230, 80,237, 47,135, 15, 31,142, 75,151, 46, -225,207, 63,255, 92, 6, 32,166,138,118,175,194,195,195, 23,158, 61,123,118,251,136, 17, 35,240,243,207, 63,247, 1, 80,157,131, -108,207,222,189,123,227,226,197,139,200,205,205,221, 85, 89,131,130,130,130,221,231,206,157,107,223,187,119,111,172, 95,191,190, - 39,128,235, 58,108,186,135,133,133,197,161,237,219,183,183,245,246,246, 70, 64, 64,128, 68, 46,151,247,153, 63,127,254,249, 99, -199,142,153, 29, 62,124,184,205,228,201,147, 31,168,115,190,221,215,201,148, 69,146,235, 54,111,222, 60,193,207,207, 15,243,230, -205, 83, 94,190,124,121, 0,128, 43,127,252,241, 71,194,130, 5, 11, 46,108,222,188,153,177,105,211,166, 9,179,103,207,206,166, - 40,234, 83,137,235,213, 59,118,236,104,223,171, 87, 47,188,121,243, 6,247,239,223,135, 92, 46,255, 53, 34, 34,226,118,163, 70, -141, 86,203,100,178,243, 38, 38, 38, 99,204,204,204, 60, 91,182,108,249,197,227,199,143,141,161,155,159, 94,102, 98, 98,162,165, -133,133, 5,148, 74, 37,158, 61,123,134,186,117,235, 66, 46,151,227,237,219,183,240,246,246, 6,155,205, 70,102,102, 38,180,172, -229, 53,136, 34,242, 89, 66, 82,122, 3,107, 51, 19, 64,197,195,147,248, 84,216,217, 90, 65, 69,144,200,200, 16,160,101, 19,103, - 16, 4,129,130,220, 12, 16, 4,241, 92, 23, 78, 21, 77, 69,190, 75,207,170, 99, 99,198,133,119,251, 94, 54, 17,127,100,135,152, - 55,232, 52,153,201, 32, 24, 28,174,233,222, 9, 99,199,218, 82, 20,141,130,220, 76, 48, 73,242,225,167, 56, 64,167,222, 33,165, -171, 27,239, 73,175, 9,107, 90, 18, 52,104,177, 28,135,127,206, 68,190, 49,208,114,199, 15, 63, 88,218,216,218, 34, 32, 32,128, -202, 77, 75,187, 86,162, 99, 98,229, 6,141, 26, 57,152,154,153,225,238,221,187, 96,148,250,216,226, 32,224, 17,180, 96,129,141, -189,163, 35,198, 79,152, 64,101,190,123,119, 93, 12,164,235,211,215, 6,110,110, 44, 13, 47,169,230, 21, 48, 48,107,254, 0, 95, -174,137, 17, 23,235,246,156, 65, 74,142,232,120,132, 0,123,254,163,246,142,125,213, 90,180,170,114, 62, 43,117,170, 54,174, 86, -172,240,120,188, 50,107,138, 30,111,122, 31,157,179, 38,252, 29,156,159, 16,139, 1,156, 5,176, 56, 37, 37, 37,110,194,132, 9, -114,165, 92, 90,116,111, 77,131, 69, 81,235,235, 77,139, 8,228, 79,251,125,150,197,162, 18, 97, 94,209,142, 29, 59, 20, 41, 41, - 41,113,218,203,212,192,253, 14,192,197, 95,126,249,101,247,169, 83,167,224,229,229,133,152,152, 24,123,145, 72,212,234,249,243, -231,214, 30, 30, 30, 8, 9, 9,193,137, 19, 39,182, 0,184, 90,157,200,210, 64,169, 84, 94,203,200,200,104,156,156,156,220,208, -210,210, 82, 97,105,105,137,138,145,136,133, 98, 10,185, 5, 66, 88, 91,219,192,220,220,188,190, 14,226,252, 98, 70, 70,134, 59, -101,213,164,139,123,206, 54, 97,228, 58, 23, 68,174,115,193,197,133, 78,224, 91,114,144,159,159,143,236,236,108,100,103,103,131, - 32, 8, 40, 20,138,166, 58,112,190, 21, 8, 4, 7,222,189,123,119,214,193,193, 1,102,102,102,160, 1,100, 20, 40, 16,189,201, - 3,209,155, 60,144, 81,160, 64, 97, 81, 17,234,213,171, 7, 51, 51,179,170,134, 40,200, 58,117,234,244, 29, 54,108,152, 25, 0, -168, 5, 84,119,154,166,167, 85,242,153,170, 84, 42, 59,105,218,126,255,253,247,214, 0,122,255,195,231, 19, 3,192,140, 73,147, - 38,181,225,241,120,216,185,115,231, 91, 0, 71, 52,247,250,221,187,119,199, 3,192,172, 89,179, 60, 1,204, 67, 21,153,160,203, - 76, 67,108,118,235,166, 77,155, 34, 34, 34, 2, 0,206,212,176,238,208,123,247,238,161, 81,163, 70,224,241,120,109,107,104, 91, -223,197,197, 5,241,241,241, 0,240,164,138, 54, 79,226,227,227, 75,135,123, 8,162,190, 14,219, 62,176, 87,175, 94,207,110,220, -184,209,182, 99,199,142,152, 48, 97,130,236,193,131, 7,125, 1,220,126,242,228, 73,183,145, 35, 71,138,220,221,221,113,235,214, - 45,143,145, 35, 71,222, 35, 73,114,141, 14,156,227, 87,173, 90,181,248,235,175,191,198,170, 85,171,232,147, 39, 79, 6, 0,184, -162,158,119,249,248,241,227,163,215,174, 93, 75, 15, 26, 52, 8, 43, 87,174, 92, 12, 96, 90,117,100, 34,145, 72,168, 82,169, 32, - 18,137,116, 50,201,235,218,222,214,214,246,203, 94,189,122, 97,233,210,165,168, 83,167, 14,206,159, 63, 79, 3, 8, 3, 16, 46, -147,201,186, 0,216, 44, 18,137,126,143,136,136, 64,207,158, 61,217, 40, 95, 98,164,186,245, 63, 59,122,244,168,212,194,194, 2, -174,174,174,104,208,160, 1, 50, 50, 50,144,148,148, 4,111,111,111,180,110,221, 26, 74,165, 18, 7, 14, 28,144, 20, 21, 21,233, -148,147, 79, 41, 19, 29,190,122,225,180,208,198,140, 11,103,123, 11,212,171, 99,141,226,130, 28,100,103,164,163,117,211,186,232, -218,186, 30,114,132, 50, 92, 14, 59,157, 95, 84, 84,114, 88, 39, 19,190,180,228,208,181, 63,206, 11,173,204,216,104,220,196, 19, - 35, 39,204,106,217,178,149,207,213,118,237, 58, 93,254,113,195,186,230,221, 59, 52, 37, 82,115, 36,184, 20,118, 38, 95, 88, 88, -120,232, 83,220,232, 87, 2, 12,137,133,251,237, 93,103, 35, 15, 52,235, 51,233, 64, 92, 42,182, 1,128,130,193,240,232,251,229, -151, 72, 77, 77,197,233, 83,167, 4, 37,192, 83, 93,249,140,140,140, 72, 0, 16, 10,133,224,170,253,238,148, 64,147,175,190,250, - 10,217, 57, 57, 56,122,228, 72,246, 37, 32, 74,159,126,246, 7, 56,198, 70,165, 6, 65,161, 80, 8, 2, 40, 4, 0,130,137,190, -237,188, 26, 33, 59,175, 16, 55, 30,198, 21,215, 19, 99,122,117, 60,159,177, 35,124,237,124,180, 0,228,204,155, 55, 15, 92, 46, - 23,124, 62,191, 76, 28,105,196, 10,135,195, 1,159,207,135, 82,169,196,241,227,199, 1, 32,167,218, 55, 60, 64, 58, 96,218,122, - 74,170,160, 75, 88, 44,214, 71,225, 84,191, 57, 74, 7, 47,248,153,250,227, 94,229, 65, 49,181,225,252, 12,208, 78,157, 19,171, - 29,128,252,164,164,164,212,161,131, 7, 8,147, 19, 94,100,136, 10,210, 5,133,185, 41,130,148,183,207, 51,150, 44,156, 39, 76, - 77, 77, 77, 65,105, 46,173,118,233,233,233,154,101,116,193,188,161, 67,135,254, 52,105,210, 36, 58, 58, 58, 26, 0, 16, 25, 25, -137,177, 99,199,210,163, 71,143,222, 6, 96, 81, 45,250, 45, 18,139,197,229,172, 33,114, 21, 85, 54,228, 87, 88, 88,136,244,244, -116,200,100, 50,157, 21,241,171,203,155, 94,230, 37, 61, 86,120,186,154,192,211,213, 4, 30, 46,198, 32,148,197,101, 34, 43, 59, - 59, 91,243,230, 44,209,163,159,133, 82,169,180, 92, 63,181,135, 38, 11, 11, 11,145,145,145, 1,149, 74, 85,213,131,140, 74, 75, - 75,187,124,226,196,137, 34, 0,248,241,199, 31,243, 8,130,248,147, 32,136,159, 42,249,236, 97, 50,153,119, 53,109, 55,109,218, -148,135,247,135,196,254, 78,124,237,237,237,157,191,120,241,226,157,179,103,207,198,158, 61,123, 32, 16, 8, 22,225,175, 92, 60, - 84, 78, 78,206,130, 93,187,118, 97,220,184,113, 88,190,124,249,166, 86,173, 90, 21, 2, 24, 89, 21,161,157,157,157, 51,147,201, - 68, 84, 84, 84, 33,128, 55, 53,172, 63, 35, 42, 42, 42,147, 32, 8,240,249,124,183,234, 26, 90, 91, 91, 55, 52, 51, 51, 67, 90, - 90, 26,160,126, 99,174, 4, 73,233,233,233, 52,135,195,129,147,147, 83,163,154, 54,222,202,202,106,193,129, 3, 7,152, 47, 94, -188, 64,247,238,221, 83,111,221,186,213, 19,128, 38, 36, 61, 42, 50, 50,210,183, 91,183,110, 47,175, 94,189,138,141, 27, 55, 18, - 45, 90,180,152, 86, 19,167,171,171,235,212,241,227,199, 35, 56, 56, 24,123,247,238,157, 6,224, 84,133, 38,199,118,237,218, 53, -107,239,222,189,152, 48, 97, 2,234,215,175, 63,178, 58,190,228,228,228,133,126,126,126,145,175, 94,189,210,169,226,129,142,237, -187,249,248,248, 52, 20,139,197, 56,116,232,208,155,134, 13, 27, 62, 58,117,234,212, 60,188,255,192,254,253,244,233,211, 24, 53, -106, 20, 90,180,104,113, 8,192, 8, 93, 46,203,216,216,216,148,235,215,175, 83,108, 54, 27,174,174,174,232,215,175, 31, 2, 2, - 2,208,188,121,115,200,229,114,156, 62,125,154,122,254,252,121,170, 76, 38,211, 41,151, 82,238,171,155,231, 19, 19,255,199,222, -121,135, 71, 81,181, 81,252,204,246,190,155,222, 73, 8, 45,149, 22, 32,244, 18, 8, 65, 32,132, 34,138, 8,162,162,136, 20, 81, - 64,177, 0, 54, 16,164, 11, 34, 69, 44,124, 8, 8,138,180,208, 4, 20,164,147, 0, 33,129, 36, 64,122,221,244,178,217,190, 51, -247,251, 35, 4, 67, 76,217, 77,176,160,243,123,158,121, 54,185,179,115,246, 78,187,123,246,189,247,190,147,124,254,218,229,179, -102, 30,151, 3,111,119, 7,140, 13,239,138,151,198,247, 69,183, 0, 79,100, 20,232,112,250,244,207,230,180,180,148,139,214,204, - 56,172,209, 76,188, 21,119, 33,225,218, 57, 11,159, 71, 33,192,191, 3, 22,190,251,150,253,210,247, 23,216,117,104,235,141,184, -212,114,252,124,226,168, 57, 55, 59,235,151,191,107,198,225, 25, 64, 32, 23, 81, 50, 46,135, 3,154, 35,170,226,222,159, 72,211, - 49, 40,200,207,213,205, 13,209,209,209,224,216, 48, 35,244, 12, 32,144,203,171,123,193, 53, 26, 13,106,244,218,249,251,251,123, -251,248,224, 72,116, 52,184, 12,115,123,160,141, 9, 70,147,170,187,161, 31,232, 82,128,126, 70, 43, 40,218,181,114,241,183, 87, -201,112, 57,238, 46, 12,102,114,229,187, 82,252,173,249,200,254, 68,166,161,153, 93,135, 43, 55,111,222, 28,186,109,219,182,161, -115,231,206,149, 79,153, 50, 5, 98,177, 24, 90,173, 22, 94, 94, 94,160,105, 26,199,142, 29, 67, 76, 76,140,134, 97,152,159,241, -199,180, 1,225,168, 53, 75,227,120, 10, 36,213,126, 75, 27,122,224,169,167, 30,137, 38, 0,200,239, 50,202,226,214,198, 29,235, -247,158, 27,183,243,248, 53,234,245,137, 3, 57,221,252, 91, 1, 0, 92, 93, 93,161, 84, 42,109,214,124, 4,252,233,154,181,187, -117,243,243,243,147,242,243,243, 11, 94,126,249,229,128,154,129,239, 34,145, 72,127, 63,146, 85, 90,223, 54, 86,212,211, 4, 96, -198,182,109,219, 14,150,151,151, 31,127,243,205, 55,177,116,233, 82, 28, 58,116,168, 63,128,243,205,220,119,186,180,180,180,236, -202,149, 43,174,237, 3, 67,208,198,133,143, 1,139,238,128, 16, 2, 71, 41, 65,101, 89, 9,174, 95,191,134,202,202,202,203,182, -212,211,100, 50,149, 21, 20, 20, 56,185,184,184,160,164,164, 4, 69, 69, 69, 15, 76, 86,105,105, 41, 74, 74, 74, 8, 69,253, 33, -103, 75, 99,154, 85, 5, 5, 5,218,196,196, 68,161,107,171,246,104,235, 34, 64,207,119,147, 0, 66,224,237,192, 65,101, 69, 25, - 46, 94,188,136,242,242,242, 95, 27,210,100, 24,102,222,164, 73,147,184, 0,158,123,243,205, 55, 29, 0,116,121,235,173,183,126, - 70,157,153,133, 60, 30,111,237,142, 29, 59, 58,214,116, 49, 46, 88,176, 96, 13,128,109,127,213,181,228,232,232, 56, 47, 58, 58, - 90, 97, 50,153,176,126,253,122,172, 89,179,230, 43,252, 49, 81,101,244,231,159,127,190,145,195,225,204,156, 53,107, 22, 94,121, -229, 21,105,247,238,221,231,230,229,229,125, 87,159,102, 78, 78,206,194,110,221,186, 45, 46, 40, 40,248,196, 42,179,124,231,206, -180,110,221,186, 45, 44, 40, 40, 88,209,216, 57,146,201,100, 50,154,166,145,150,150, 86, 10, 52, 56,190, 67,159,150,150,150, 67, -211,180,151, 84, 42,117,104,234,250, 44, 45, 45,253,164,123,247,238, 31,168,213,234, 19, 0,150,212, 99,200,111,228,229,229, 5, -207,153, 51,103,246,242,229,203,199,229,231,231,239,110, 74, 51, 35, 35,227,147,176,176,176, 69,201,201,201,223,162,225, 46,224, -207, 63,252,240, 67,211,142, 29, 59, 94, 77, 75, 75, 91,214,132,230,225,162,162,162,195, 54,156,223,134,222,255, 64,147,203,229, -190,181,124,249,114,206,230,205,155, 65, 8, 89, 69,211,116, 67,245,140,219,191,127,255,246,190,125,251, 78,217,187,119,175, 56, - 56, 56,248, 21,131,193,176,171,169,235, 83,171,213,238,219,187,119,239,184,184,184, 56,175, 41, 83,166,136,253,252,252, 96, 50, -153,144,151,151,135,205,155, 55,235,227,227,227,179,203,202,202,246,217,210,134, 88,140, 21, 19, 47,156, 62,176, 43,253, 78,124, -239, 65, 79,140,182, 55,154,188, 32, 42,230,162,172, 56, 31,199, 14,239, 43, 77, 75, 75,185,168,213,150, 77,180, 69,211,100, 40, -127,230,226, 47, 7,119,103,167, 37,246, 26, 16, 54,194, 94,111,244,129, 72,192, 65,177, 58, 7,199,162, 15,148,164,165,165,254, -166, 55, 27,158,255,187,218,121,174, 47,150,112,243, 99, 94,158, 62,170, 43, 36,246, 94,215,249,192,250,190,128,196,201,213, 85, -112,255,222,129,188,122,204,163, 85,154,106, 64,216,254,126, 47,149, 86,171, 5, 31, 48,190, 0,240,157,157,157, 37, 0,144,156, -156, 12,105,117,175,134, 77,245,212, 0, 50,105, 45, 93, 14,160, 45,230,193,179,157, 82, 70, 1, 64,118,126, 49,140,230, 70,191, - 55, 30,119,182,214, 50, 92, 91,155, 35, 32, 0, 16, 46,151,203,151, 46, 94,188,120,213,229,203,151, 87, 69, 70, 70,174, 18,137, - 68, 75,239, 31,108, 65, 35, 39,226, 47,211,236,225, 1,135,176,182,212,217,136,118, 20, 51,189,191, 61,253,124, 79,153,113,240, -224,193, 27, 91, 88,207,150,220, 44,127,166,230, 1,179,217, 76, 80,221,109,119, 0, 13,119, 9,190, 83,107,125,126,102,102, 38, -185,255,183, 45,245,116,154, 48, 97, 2, 83, 89, 89, 73,158,126,250,105,130,166, 31,225,211,168,166, 72, 36, 10, 27, 48, 96,128, - 89, 93, 88, 66,146, 82,115,200,165,216, 91,228,248,233, 11,100,247,190,104,178, 97,227, 22,210,185,115,103, 35, 0, 31, 91, 52, -121, 60,222,224,176,176,176, 98,181, 90, 77, 18, 19, 19,201,217,179,103,201, 15, 63,252, 64,182,108,217, 66, 54,109,218, 68, 90, -181,106,165, 6,224,106,139,166, 68, 34, 25, 61,124,248,112,115, 89,133,150,164,229, 20,147,155,137,105,228,252,149,155,228,216, -233,243,228,187, 93,123, 73, 80, 80,144,222, 10, 77, 46,151,203,221,176,123,247,238, 10, 66, 8, 25, 61,122,116, 54, 30, 78,164, -218,102,222,188,121, 5,132, 16,178, 98,197,138, 98,212, 63, 16,254,207,190,150,158,240,244,244, 76, 18, 8, 4,209, 0,158,107, - 98,187,103,120, 60,222, 33, 55, 55,183,171, 0,198,254, 13,247, 81,164,139,139,203, 37, 0, 77, 61,225,160,230,125, 99,254, 37, -247,251,159,161, 57,152,199,227,157, 5, 26,127,136,112,173,246,250, 99, 46,151,123, 4,192, 16, 27,235,217,193,201,201,233,105, -123,123,251,215,237,237,237, 95,119,113,113,121, 90, 40, 20,118,104,201,190, 59,118, 8, 31,229, 29, 18,181,191, 85,151,145, 25, -222, 93, 35, 51,124,187,141,222,239,216, 33,124, 84, 75, 53,125,186,141, 62,224,221, 53, 50,211,187,235,168,244, 54, 61, 70,239, -119,242, 15, 31,254,119,158,163,231, 60,225, 49,180, 13, 44,228,236, 34, 66,206, 46, 34,225,109,192,244,182, 67, 80, 40,160, 24, - 22, 30,190,154,208,244,234,113, 99,198,172,110, 15, 56, 18,128, 91,119,169, 79, 51, 4, 80, 62,216,118,244,232,213,109, 1,167, -161,128,116, 96,255,254,171, 8, 77,175,158,244,204, 51,171,189, 1,183,250,244, 26,210, 36, 0,215, 19,240,168,173,235, 4,180, - 27,239,139,224,119, 70,249, 18,114,118, 17,249,240, 41, 63,210,205, 21,207, 53,161,217, 80,164,232,177,142,104,217,138,236,126, -227,186,236,254,171,236, 17, 92,132,143, 92,179,151, 59,252,194,219, 81,137, 35,252,121, 37,168,158,146, 44,251, 23, 54,146,223, - 26,141, 70,162,215,235,137, 86,171, 37, 26,141,166,174,129,122, 96,200,114,115,115, 73,118,118, 54,201,204,204, 36,233,233,233, - 4,191,143,189,177,186,158, 74,165,114,219, 83, 79, 61, 69,243,249,252, 13,143, 98,223, 29, 28, 28,150,245,236,217,211,244,217, -103,159,145,253,251,247,147, 47,191,252,146,204,154, 53,139,116,236,216,209, 96,103,103, 55,177, 57,154,110,110,110, 11,253,253, -253,139,191,250,234, 43,242,221,119,223,145,117,235,214,145,247,222,123,143,246,242,242,202, 87, 40, 20,195,154,163,233,226,226, -178,181, 95,191,126,166,173, 91,183,146,159,127,254,153,236,220,185,147,204,155, 55,143, 4, 4, 4, 24,100, 50,217,147, 86,106, -114,121, 60,222,234,233,211,167,231,123,120,120, 68,215, 89, 39, 13, 10, 10,186, 58,105,210,164, 92, 0, 11,254, 69,215, 39,171, -201,106,178,154,127,130,209,122,214, 3,158, 4,224, 74, 5,130,103, 6,246,239,191, 74, 0, 60, 99,171, 41, 18,115,185,227,251, -246,236,185, 74, 0, 76,172,121,175,152,203, 29, 63,176,127,255, 85,124, 46,119,114, 67,122,141,105, 18,128, 43,224,241, 22,244, -237,221,123, 53, 15,120,183,166,108,112, 27,234,246,188, 39, 90,145,254, 62,212,221,201, 46,144,254,139,141,214, 35,135,247, 39, - 92,132,143,139,230, 63,229,166,110,127,223, 48, 29,176, 33,162,117, 0,213, 79, 81,111,223,204,122, 74, 30,241,190,119,114,114, -114, 58,218,190,125,251,194,214,173, 91,231,218,219,219,239, 2,224,213, 66,205, 96, 55, 55,183,255,185,186,186,222,113,119,119, -143,115,114,114, 90,139,234,172,243,205,214,228,243,249, 61, 93, 93, 93,127,245,245,245, 45,243,241,241, 81, 59, 57, 57,237,174, - 39,146,101,141,166, 59,234,111, 84, 4,247,215,177, 95, 58,172, 38,171,201,106, 62,100, 96, 34,218, 98,249,208, 54,176, 12,109, - 3, 58,194, 23,107,107, 27,148, 72, 64,210, 92, 83,244, 60, 32,170,251,254,166,244,154,210, 36, 0,183, 15, 32,175,187,205, 8, - 47, 4, 89,169,249,184, 71,180,106,218,121,219,210, 59, 52,128,229, 79,168,228,227,162,249, 79,225, 46, 26, 25,140, 92,139,101, -143,240, 51,117,143,120, 31,110, 22, 21, 21, 13, 47, 42,122,164,115, 19, 18,242,243,243,159,123,148,130,102,179,249,178, 90,173, - 30,244, 8,164, 26,154,122,109,130,149,211,178, 89, 88, 88,254, 59, 80, 0,141, 20,188, 29,222, 1,235,121, 52, 56,199, 82,145, - 83,103, 74,158,142,106,142,102, 53,244,183,245,180,241, 84,115,235,249, 59,154, 63,104,100,227, 22,245,223, 57,109,121,168, 30, -163,213, 98,163,197,194,194,194,194,194,194,242, 23,112,242, 14,251, 67,236, 49, 32, 26, 15, 71,223,162,107, 25,209, 6, 67,159, -182,204,164,104, 78,248,244, 36,171,201,106,178,154,172, 38,171,201,106,178,154,255, 57,205, 26, 26,122,118,106, 82,157,255,155, - 53,139,239,191, 2,219,207,206,106,178,154,172, 38,171,201,106,178,154,172,230,191,157,102,231,209, 98, 97, 97, 97, 97, 97, 97, - 97, 97,105,156, 6,163,110,172,209, 98, 97, 97, 97, 97, 97, 97, 97,105, 25,238,168,126, 68, 85, 52,126,127, 84,213, 86,160,233, - 71,240, 60,196,242,229,203, 57,237,219,183,151, 11,133,194,142, 41, 41, 41,156, 25, 51,102,180,120, 34,193,170,181, 27, 56, 62, - 62, 62,114, 0, 29,139, 75, 43, 57, 47,190,244, 38,197,158, 47, 22, 22, 22, 22, 22, 22,150,199,136,145,247,141, 85,205,235,131, - 8,151, 77, 17,173, 37, 75,150,192,108, 54,203, 0, 76, 8, 14, 14,254, 88,175,215,235,247,236,217, 67,221,207, 22,222, 44,222, - 93, 48, 15, 38,147, 73, 6, 96,130,139,147,221,199, 52, 77,235,247, 30, 58, 71, 61, 53,170, 31, 97,207, 27, 11, 11, 11, 11, 11, - 11,203, 99,194,180, 58,175, 91,109, 54, 90, 60, 30,143,203,225,112,218,154,205,230,225, 98,177,248,132, 94,175, 63,219, 18,147, - 85,163, 73,113, 56,109, 45,102,243,112,145, 72,124, 66,171,173, 58,203,154, 44, 22, 22, 22, 22, 22, 22,150,199, 8,235,102, 70, - 30, 62,124,184, 65,131, 35, 20, 10, 57,193,193,193,253,124,124,124,206, 7, 6, 6, 26,189,188,188,126,144, 74,165,178, 22, 86, -140,211,222, 47,160,159,135,187,235,249,174,109,221,141, 46, 46, 46, 63,240,249,124, 25,123,190, 88, 88, 88, 88, 88, 88,254,155, - 52,230, 69,254,193,212,204, 52,252,195, 83, 62,108, 25,163,213, 69,173, 86,111, 28, 51,102, 76,175, 57,115,230, 8,184, 92,110, - 43,153, 76,214,209,201,201,233,161,168,216, 11, 47,188, 64,217,164,153,159,183,113,233,248, 46,189,206,191,219, 67,192,231,162, -149, 76, 38,235,168, 84, 42, 31,210,156,244,226, 43,236,184, 45, 22, 22, 22, 22, 22, 22,150,127, 42, 53,227,178, 70,194,150,244, - 14, 61,122,244, 16,101,101,101,117,213,233,116, 46, 2,129, 96, 65, 84, 84, 84,240,184,113,227,112,253,250,117, 58, 56, 56,216, -163,184,184,120,118,105,105,233,201,170,170,170,235, 12,195, 4,139, 68,162,211,187,118,237,146, 3,184,211,144,102,167, 46,221, - 69, 89, 25,169, 15, 52,167,143, 31, 28,252,220,220,225, 96,142,174,167, 7,119,246,246,200, 40,210,206, 46, 90, 11, 62,147, 0, - 0, 32, 0, 73, 68, 65, 84, 40, 46, 63,169,173,210, 92,167, 25, 18, 44, 18,137, 78,127,247,245,150, 70, 53, 89, 88, 88, 88, 88, - 88, 88, 88,254, 70,106,140, 85, 52,234, 60, 82,141, 7, 84,135,233, 34, 35, 35, 31,138, 26, 9,133,194, 47,146,147,147,251, 58, - 56, 56,180,229,243,249,244, 51,207, 60, 35,154, 52,105, 18, 10, 11, 11, 25,141, 70,195, 13, 9, 9,113,189,122,245,234,112,139, -197,210,223,206,206, 78, 91, 86, 86,230,100, 48, 24,238, 2,152,221, 72, 69,190,184,147, 20,223,215,209,222,161,173,144,207,165, -103, 77,157, 36,122,119,193, 19,160, 12,177, 12, 93, 80,204,253,184,155,157,235,218, 11, 85,195,147, 77,116,255, 42,149, 88,155, - 95,110,176, 70,147,133,133,133,133,133,133,229, 49,167, 62, 47,242, 24,209,100, 30,173, 65,247,251, 68,107, 63, 56,119,187,179, -179,179,155, 92, 46, 15,156, 54,109, 26,199,201,201, 9, 49, 49, 49, 76, 85, 85, 21,135,207,231,131,207,231,115, 7, 15, 30, 44, -183, 88, 44,210, 35, 71,142, 80,247,238,221, 43, 52,155,205, 31, 23, 23, 23, 95,109,164, 34,219,219,217,137,220, 36,118,194,192, - 67,111, 14,224, 56,183, 47, 6,142,127,200, 16, 77, 1,135,199, 16, 56,201, 24,238,234,254,148, 60, 95,229, 43,157,181,187,144, -250,237, 94, 89,161,217,108,254,184,178,178,242, 42,123, 9,178,176,176,176,176,176,252,171,169,207,139, 60, 46,212,206,163,245, - 80, 68,171, 65,231,232,234,234, 74,233,245,122, 55, 95, 95,223,105,206,206,206,147,165, 82,169,235,128, 1, 3, 36, 52, 77,131, - 16, 2,149, 74,197,180,110,221,154,217,181,107,151,229,220,185,115,217,175,189,246,218,152,153, 51,103,222, 30, 49, 98, 4,231, -200,145, 35, 76,125,154,118,246, 14,148, 69, 91,225,230,221, 54,112, 90, 39,103, 50,217, 87,101,114, 93, 20, 37,149,240,210,138, - 64,156,120,128,139, 47,195,233, 24,193, 44, 91,125,194,242,229,201,212,236,183, 22, 45, 27,243,234,212, 9,183,195, 35, 70,112, - 78,158,168, 95,147,133,133,133,133,133,133,133,229,111,102, 26,170,163, 90, 53,175, 77, 27,173,190,125,251, 82, 9, 9, 9,148, -143,143,143,180,184,184, 56, 8,192,218,249,243,231,135, 18, 66,104,137, 68,194,149, 72, 36,244, 47,191,252,162,253,241,199, 31, -207,153,205,230,231,140, 70, 99,169,175,175, 47,149,150,150,214,224,108,129, 30,189,122, 83,183,226,174, 83,222, 62,109,165,197, - 69,234, 32, 10,100,109,206,187, 30,161,124, 77, 41, 13, 15,103, 46, 20, 46,244,170,125,165,218,119,127,186,113,206,108, 54, 61, - 7,160,212,203,195,157,202,206,205, 99,211, 61,176,176,176,176,176,176,176,252,147,141, 86, 93, 26,207,163,117,254,252,121, 2, -128,228,228,228,208,102,179, 89, 57,112,224, 64,123, 46,151, 11, 71, 71, 71,174, 86,171,101,170,170,170,184, 78, 78, 78,185,124, - 62,255,187,170,170,170,210, 49, 99,198, 80,251,247,239,111,212, 16, 93,189,116,145, 0, 32,217,217, 89, 52, 99,214, 43,103,244, -107,109,207,179,152,192,132,244,229,106, 42, 41, 70,174, 75,227, 6,184,139,114, 5, 2,254,119,102,179,169,116,108,228, 72,234, -167,195,209,172,201, 98, 97, 97, 97, 97, 97, 97,249, 39,211,224, 24,173, 38,211, 59,104,181, 90,123,129, 64, 16, 30, 26, 26,218, -186,170,170,138, 89,178,100, 73,214,103,159,125,182,227,238,221,187,102, 59, 59,187,182, 18,137,228,245, 9, 19, 38, 56,237,223, -191,159,244,239,223,191,110,132,172,222,167,123,235,116, 26,123,145,128, 31,254,122, 79, 69,235, 44,147, 61, 19,248,250,149,172, -129,139, 47,236,248, 41,129,103,238,228,160,107,235, 32,164, 94,159, 48,225,105,167,159, 14, 71,147,222,189,123, 89,165,217, 66, - 88, 77, 86,147,213,100, 53, 89, 77, 86,147,213,252,123, 53, 31,119,166,161, 78,106, 7,192,138,204,240, 34,145,104,128,183,183, -119,191,132,132, 4,250,226,197,139,229, 28, 14,103,211,136, 17, 35,126,216,183,111, 95, 79, 7, 7, 7,151, 86,173, 90,185,158, - 58,117, 42, 12,192,158,223,126,251,205,170,232,147, 68, 36, 24,208,213, 75,213,111,235, 13, 66,127, 29,115,167,156,230,138, 54, - 13,126,242,201, 31, 94,219,177,179,167,135,147,194,165,171,187,210,245,200,145, 99, 97, 0,246, 92,188,120,137,141,104,177,176, -176,176,176,176,176,252,211, 77,214,214,250,254,111, 52,162, 37, 20, 10, 61,185, 92,110, 80,118,118,118,198,145, 35, 71, 18,122, -244,232, 49, 60, 35, 35, 99, 57, 33, 36, 93, 42,149, 78,203,202,202,186,147,149,149,101,212,233,116,211,109,168,140, 39, 56,130, -160,152, 92, 93,198,167,167,110, 37,116,234, 61,108,120,126,126,238,114,154,144,116,161, 84, 57, 45, 57,179,240,206,165, 2,131, - 81,175,183, 73,147,133,133,133,133,133,133,133,229, 31, 71, 83, 17, 45, 19, 77,211, 43, 13, 6,131,253, 79, 63,253,148, 19, 17, - 17, 97, 0,128, 47,190,248,130,153, 58,117,234,185,148,148,148, 33,183,111,223, 30,238,230,230,118, 26, 0,149,154,154,106, 77, -244,201,196, 48,244, 74,163,209, 96,127,234,151,216,156, 1,253, 58, 25, 0, 96,243,231,235,153,103,166,205, 57,151,146,152, 48, - 36, 57,254,218,112, 55, 55,183,211,180,133, 71,229,229,167,179, 17, 45, 22, 22, 22, 22, 22, 22,150,127, 50, 53, 51, 14,107,255, -223,180,209, 50, 26,141,133, 70,163, 17, 0, 74, 35, 34, 34, 30, 90,247,213, 87, 95, 17, 0, 85, 0,246, 22, 23, 23,219, 82,153, - 66,157, 78, 7, 0,165, 3,250,117,122,104,197,238,173,159, 61,208,212, 84, 86,176,167,141,133,133,133,133,133,133,229,113, 50, - 91,127,128,195, 30, 23, 22, 22, 22, 22, 22, 22, 22,150, 22, 49,173,161,255, 41, 52, 60,115,224,164, 13, 31,208,156,217, 7, 39, - 89, 77, 86,147,213,100, 53, 89, 77, 86,147,213,252,207,105, 54,165,125, 18,143, 31, 13, 14,134,255,179, 97,167,190,178,154,172, - 38,171,201,106,178,154,172, 38,171,249,111,199, 29, 15,167,119,112,175, 89,193, 99,143, 13, 11,203,227, 13,217, 11, 46, 74,253, -125, 65,136, 7,184,194, 60,228,221, 76,161, 62, 0,211, 98, 77,117,144, 15, 36,102, 87, 88,196,133, 80,199,165,182, 84,147,133, -133,229,223,135, 91,159, 25, 99, 41, 14,119, 19, 69, 24,232,212,137, 34,129, 46, 93, 90,144,151,241, 95,244, 22,121,104, 32,130, -197, 26, 45, 22,150,199,157,194, 0, 63,240,176, 12, 28,184,131,152,238,193, 57,104, 25,112, 43,190,197,154, 2,102, 9,104,142, - 23,136, 41, 25, 46,254,203,129,164, 91,236,193,254,247, 49,123,214,171,228,118,252,101,100,102,230,162,109, 59,119,248, 5,244, -193,103,235, 55, 82,236,145, 97,177,238, 87, 25,181, 53,124,212, 36, 7,137, 84, 1, 0, 96, 44,102,124, 53,183,235,207, 22,139, -101, 59,128,253, 0,116,255,245, 67,244,151, 15,134,231,243,249,106, 0,140, 88, 44,222,135, 90,161, 53, 22,150, 63, 1,247,251, -215, 25,115,255,186,179, 5, 57,143,199, 91, 44,149, 74,127, 17,137, 68, 5, 34,145,168, 64, 38,147,253,194,227,241, 22, 3,144, -255, 99,218,184,255,117,148,130, 67, 15, 55,154, 25,207, 99, 55,203, 92,180, 6,218, 15, 28,203, 8,242, 85, 7,121,139, 52,121, - 84,132,222,196,120,127,119, 69,235, 90,101,180, 4,130,160, 69,154,181,176, 19, 8, 4,199, 0, 56,177,151,231, 63,131,140,212, -120, 28, 57,188, 26, 75, 62,154,130,111,182, 78, 71,210,237, 75, 45,210, 11, 4,186,119,231,241,230, 7, 0,131,209,200,243,116, - 89,254, 37, 80,100,218,201, 67,223, 21, 30,218,245,121,225,247,171,167,147, 3,203, 34,177,126,253,250,240, 41, 83,166,124,231, -237,237, 93, 8,224, 41,214,104,253,197,152,205,102,151,162,162, 34,106,251,246,237, 81, 42,149,234, 30,143,199,123, 7,128,224, -191,114,192,229,114,249, 5,165, 82,169, 86,169, 84,106,165, 82,121,173,169,242,127, 41,126,206,206,206, 25, 14, 14, 14,201,181, - 11,157, 59,143,237,211,190,239,115,239, 59, 6,141, 30,216, 66,125, 1,143,199,123, 71,165, 82,221,219,190,125,123, 84, 78, 78, - 14,101, 54,155, 93,108,216,126,128,189,189,253,237,203,151, 47, 47, 42, 42, 42, 26,152,117,233, 43,231,252,203, 91,156, 51,126, - 93, 61, 40,230,200,134, 69,118,118,170, 91, 0, 6,252, 35,142,164,158,113, 5,135, 27,150,144,167,149,230, 85,152, 93, 99,211, -181, 10,128, 59, 8,198, 22,252,136, 41,103, 92, 1, 50,248, 70,182, 78,118,161,196,217,245,183, 20,131, 18, 28, 78, 24,244,148, - 91,139, 27, 28, 14,231, 85,134, 97,134, 10, 4,130,215,217,111,168,127, 6, 34,145, 0, 32, 4,114,153, 24, 0, 1,167,133,214, - 72,200,225,244,189, 16, 21,181,100, 65,231,206,179, 3,128, 81, 13,152, 45, 10,192,107, 1, 1, 1, 71, 1, 60,243, 8,119,231, - 83,127,127,255, 28, 0,115, 30, 85,187,212,173, 91,183, 62, 97, 97, 97,239,119,237,218,117,224,163,210,252, 55,145,127,225,139, -159,242,206,109,112,201, 61,191,209,165, 44,245,236,107,238,174,246, 76,106,106, 42, 70,142, 28,137,207, 63,255, 92, 26, 28, 28, -188, 3,128,199,127,224, 86, 10,169,249,129,143, 58, 99,180,172, 54, 90,227,125,209,119, 98, 27,156,121,218, 23,149, 19,218, 64, - 51,185, 13,206, 61,233,139,193,205,169,141,163,163, 35, 6, 12, 24,192,205,201,201,145,204,155, 55,239,125,177, 88,156, 6, 96, - 88,115,180, 36, 18, 73,140, 84, 42,205,226,241,120, 15,213, 69, 42,149,198,200,100,178, 44, 30,143, 55,164,118,185, 66,161,184, -160, 84, 42,213, 10,133,226, 90, 3, 70, 40, 70,169, 84,170,229,114,121, 76,237,114, 30,143, 55, 68, 46,151,103, 43, 20,138,186, -229,131, 21, 10, 69, 86,221,242,134,224,243,249, 94, 89, 89, 89, 46,217,217,217, 46, 66,161,208,181,118,121,102,102,166, 75, 86, - 86,214, 67,229,182,192,227,241, 6,203,100,178, 44,169, 84, 26, 83, 95,121,221,125,106,136, 90,199,110,176, 53,229,182, 54, 60, - 17, 17, 17,231,242,242,242,188,237,236,236,236,106,175,112, 80,217, 13,251,223, 87, 27,231,142, 30, 17,241,170,115,224,152, 78, -205,212, 31, 38, 22,139,211,230,205,155,247,126, 78, 78,142,164,119,239,222, 92, 14,199,166,223, 19,225,163, 71,143, 62,160, 86, -171, 61,187,116,233,194,181, 88, 44, 72, 56,184, 24,210,184,215, 33, 78,219,140, 86,146, 66,222,189,159,151,123, 69, 12,234,126, - 0,127,243, 96, 80,178, 55, 80, 0,138, 25,192, 16,226,124, 59, 71,239, 60, 50,234, 41,222,245, 44,157,179,153,166, 29, 0,238, - 32,242,141,143,168, 89,154, 60,115,127,134, 16,215, 83,233,124,231,176,167,103,115, 79,167,243,156,205, 52,237, 8, 14, 6, 54, - 71,179,246,229,207,229,114,231,174, 94,189,154, 3, 96, 22, 0,225,127,201,208,132,122,192,115,112, 59,238,149, 16,119,244,125, -132,178,193,247,239,119,191,150, 10,109,251,230, 40,166,190,178, 21, 29, 2,122,181, 72,199,200, 48, 73,187, 83, 83,143, 79,110, -215, 46,114, 65,231,206, 47,212, 99,182, 40, 0, 11,150, 47, 95,254, 92, 66, 66,130,115,155, 54,109, 94,121, 68, 63,250,215, 45, - 95,190,252,173,132,132, 4, 15, 95, 95,223, 15,109,212,108,176, 93,178,183,183, 31,182,109,219,182,185, 35, 71,142,124,181, 91, -183,110,157, 30,133,230,191,152,207,111,220,184,225,189,122,245,234,183,167, 78,157, 90, 1, 0, 67,134, 12, 17, 0,232,221,226, -246,142, 16, 33, 33, 36,140, 16, 50,146, 16, 50,132, 16, 18,122,255,239, 30,247,151,145,132,144,240, 58,175, 61,238,111, 91,179, -190,103, 3, 26, 35,235,110, 87,107,155,186,255, 63,244,119, 61, 70,107, 36,170,199,106,141,124,104, 7, 14, 31, 62, 76,106,191, -214,101,130, 47, 62,152,221,199, 83,123,251,208, 78,162,201, 74, 37,165,137,215,201,245,173,159,144,217, 61,156,181,207,182,193, -167,182, 31, 47, 66,206,159, 63, 79, 18, 18, 18,136, 70,163, 33,119,238,220, 33, 61,123,246,212, 73,165,210, 83, 0,124,109, 17, - 83, 40, 20,234, 83,167, 78,145,136,136,136,114,185, 92,190,170,230,230, 82, 42,149,234,243,231,207,147,136,136,136,114,133, 66, -177, 14, 0, 23, 0,158,124,242,201, 2, 66, 8,113,118,118,206,173, 79,111,244,232,209,165,132, 16,162, 82,169,106,186,154,184, - 10,133, 98,221,204,153, 51, 53, 87,175, 94, 37,246,246,246, 53,229, 28,165, 82,185,106,214,172, 89,154,216,216,216,218,229,141, -226,224,224,144, 69,211, 52, 57,116,232, 16,113,113,113,201,173,117, 51,103,209, 52, 77, 14, 28, 56,208, 96,221, 26, 11, 20,200, -229,242,149,147, 39, 79,174, 76, 79, 79, 39,142,142,142,234, 90,229,171,166, 76,153, 82,153,153,153, 73,156,156,156,172,170,163, -163,163,163,250,194,133, 11,100,220,184,113, 21,181,143,169,163,163,163,250,226,197,139, 53,229, 43,173,105,200, 60, 60, 60, 94, -113,113,113,201,117,113,113,201,181,179,179, 91,234,238,238,158, 95, 88, 88, 72, 8, 33,164,109,219,182, 5,181, 35, 89, 46,193, - 81,111,108,222,123,241,242,217,248,226,194,206, 67, 95, 93,169,234, 60, 90,101,195, 49,240,149, 74,165,167, 6, 14, 28,168,203, -202,202, 34, 85, 85, 85, 36, 46, 46,142,156, 63,127,158,220,189,123,151, 0,176,230, 9, 3, 10,185, 92,158, 99, 48, 24, 24,131, -193,192, 20, 22, 22,210, 5, 5, 5,116,226, 42,119, 66,190,230, 63, 88,202, 14,140, 34,249,103,151, 49, 74,185, 52, 27,128,226, -111, 51, 90, 27,131,188,200, 22,255,221,183, 22,123, 39,158, 93,254,132,153,164,159, 38, 59, 95,112, 54,159,121,195,243, 30,217, - 20,240, 35,217, 18,216,170, 89,154,155, 2,119,198,189,231,157,180,225,195,215,204, 25, 25, 25,100,254,148, 39, 44, 39,102,123, -166,144,205, 1,123,155,163, 89,139,137, 99,199,142,213,100,102,102,146,160,160,160, 42, 46,151, 59,245,191,100,178,194,253,132, - 57,113,223,205,103, 70, 5, 75,139, 31,145,217, 10,118,113,113, 41,250,246,219,111,137, 66,161, 40,104,174,217, 26, 63,102, 16, -209,149,159, 34, 99, 34, 67, 27,189, 71,158,126,250,105, 18, 22, 22, 70,102,207,158,221,212,189, 68, 5, 0, 81,219, 59,119, 62, -192,140, 31, 79,111,239,220,249, 64, 0, 16,117,223, 96, 81, 0,222, 94,177, 98, 69,172,217,108,142,253,230,155,111, 98,163,162, -162, 98, 1,204,111,225,177,248,236,211, 79, 63, 37,102,179,153,124,243,205, 55, 36, 42, 42,138, 0, 88,223,146,118,169, 38,146, - 21, 18, 18,242,198,254,253,251, 47, 39, 37, 37, 21, 70, 70, 70,174,236,220,185,179,170,185,154,255, 68,228,114,121,251, 78,157, - 58,237, 8, 10, 10,202,236,210,165,139, 49, 48, 48, 80,239,231,231,151, 30, 28, 28,252,173, 72, 36,242,109,166,108,175,190,125, -251,210,103,206,156, 33, 99,199,142, 37,181, 76, 72,163, 52,230, 69, 8, 33,161,111,191,253,246, 59, 0,200,219,111,191,253, 14, - 33,100,228,125, 63, 49,178,246,223,117, 95,107,204, 83,205,255,245,105,212, 44,245,105,214,247, 25,117, 62, 7, 13, 68,178,166, -253, 97,231, 14, 31, 62, 60,240,240,225,195,103,234,238,220, 83,109,208,103,118, 31, 79,157,174, 48,143,196,127,242, 58,249, 37, -204,139,156, 31,228, 70,146,231,142, 37,121,223,173, 35, 51,186,218,107,199,183, 65,152,173, 70, 43, 54, 54,150,196,198,198,146, -107,215,174,145,180,180, 52, 82, 94, 94, 78,190,255,254,123,218,209,209, 81, 39, 18,137,150, 3,144, 88, 35,166, 84, 42,213,132, - 16, 98, 48, 24,200,210,165, 75,245,247, 35, 85,174, 42,149, 74, 77, 8, 33,101,101,101,100,249,242,229,122,149, 74, 21, 7,192, -195,201,201, 41, 43, 53, 53,149,184,186,186,214,107,102,236,237,237,213, 73, 73, 73, 53,198,201,211,222,222, 62,254,224,193,131, - 38, 66, 8,201,206,206, 38, 14, 14, 14,106, 0,174,142,142,142,215, 15, 31, 62,108, 34,132,144,220,220,220,154,114,171,140,150, - 78,167, 35, 39, 78,156,120,168, 14, 53,229, 71,143, 30,125,200,128, 89,129,171, 74,165,138,253,254,251,239,141, 52, 77,147,248, -248,248, 26,147,232,106,103,103,119,109,239,222,189, 70,154,166, 73, 98, 98,162,213,102,176,117,235,214, 5,132, 16, 98,177, 88, -200,230,205,155, 13, 53,199,180,166,220,104, 52,146, 47,190,248,194,160, 84, 42, 99, 1, 52, 26,125,115,114,114,202, 53, 26,141, -164,172,172,140,244,236,217, 83,115,254,252,121, 82, 81, 81, 65, 8, 33,164,117,235,214, 5, 0,224, 63,112,234,199,151,239,104, - 42, 94,124,107,227, 30,223,208,103, 63, 57,126, 37, 39,123,219,254,152, 88,167,224,209, 79, 88, 19,212, 20,137, 68,203,221,221, -221,245,191,253,246, 27,109, 50,153, 72,102,102, 38,185,118,237,218,131,107,236,230,205,155, 86, 25, 45, 30,143,183,248,242,229, -203, 38,154,166,153,162,162, 34,186,160,160,128, 46, 40, 40,176,212, 53, 90,228,107, 62, 41, 58,250, 50,137,222, 58,199, 40, 16, - 8, 22,255, 61,209, 44,112,201, 22,255,209,100,139,127,236,183,147,157,138, 42,175,237, 34,228,231, 57, 36,229,227, 54,100,241, - 19,138, 74,102,139,127, 44,217, 18, 48,158,124, 48,144,103,147,230,214,192, 81,100,139,127,236,167, 79,249, 20, 95,143,189, 74, -206,156, 57, 67,190, 88,183,130,204, 14,247,172, 98,182,248,199,146, 77,129,227,108,209,172,141, 72, 36,186,115,238,220, 57,114, -246,236, 89,242,225,135, 31, 18,169, 84,154,249, 40,162,122,100,147,159, 15,249,210,111, 32,249,170,131, 59,249,117,224, 63,110, -130, 79,168, 7, 60,135,250, 9,179,139,174,239, 39,164,228, 46,201, 95, 21, 68,158,240,231,183,212,108, 5,187,184,184, 20,166, -167,167,147,252,252,124,178,102,205, 26,162, 84, 42,155,101,182,198,143, 25, 68,116,101, 39, 27, 53, 90,163, 71,143, 38,107,215, -174, 37,102,179,153,244,234,213,203,154, 31, 45,127, 48, 91,254,192,104, 0,239,172, 92,185,242,129,201,218,184,113, 99,236,205, -155, 55, 99,189,189,189,143,180,224, 88,172, 95,185,114,229, 3,147,181,113,227, 70,114,243,230, 77,226,227,227,147,213,146,118, -105,232,208,161, 31,167,165,165, 85, 44, 92,184,112,207,128, 1, 3, 62,185,126,253,122,118,116,116,116,108, 72, 72,200, 19,205, -213,124, 4, 81, 29,222,253,200,142,144, 16,194, 39,132,212,152, 87, 30, 0,126, 77, 64,193, 26, 38, 79,158, 44,237,211,167, 79, -236,164, 73,147,180,223,126,251, 45, 73, 79, 79, 39,113,113,113,100,229,202,149,228,253,247,223, 39, 95,127,253, 53, 25, 55,110, - 92, 85,207,158, 61, 47,143, 31, 63, 94,108, 67, 53,131,124,125,125,203, 15, 28, 56, 64,118,238,220, 73, 4, 2, 65,180,181, 27, - 54,230, 69, 26, 50, 83, 13, 25,172,186,235, 26, 49, 98,141, 26, 54, 43, 62,239,143,166,170,110, 36,164,214,223,191, 70, 70, 70, - 14,252,195,151, 15,193, 71,211,230,125, 44, 78,251,118, 13,212,223,127, 14,110,153, 26,252,202, 98, 24,206, 69,195,124,238, 32, -158,235,221, 91, 34,161,168, 37,182, 94, 48, 66,161, 16, 66,161, 16, 2,129, 0, 90,173, 22,185,185,185,232,215,175, 31,231,218, -181,107,226, 87, 94,121,101,142, 68, 34,201, 4, 48,166,201,187,153,170,142, 72, 95,184,112, 1, 47,191,252,178,104,199,142, 29, - 93,156,157,157,111,208, 52, 45, 4,128,196,196, 68, 76,152, 48, 65,180,107,215,174,142, 30, 30, 30,215, 76, 38,147, 84, 36, 18, -129,203,229, 54,168, 39, 20, 10, 97, 54,155, 69, 29, 58,116,136,187,113,227, 70,112,100,100, 36, 63, 35, 35, 3,169,169,169, 48, -155,205, 66, 63, 63,191,155,215,174, 93,235, 50,114,228, 72,126, 86, 86, 22, 50, 50, 50, 30,212,195,154,250, 26,141, 70,136, 68, - 34,212,238,210,162, 40, 10, 6,131, 1, 66,161,208,106, 45, 30,143, 55, 56, 32, 32,224,230,141, 27, 55, 66, 70,143, 30, 45,184, -122,245, 42,178,179,179, 65,211,180, 48, 48, 48,240,230,141, 27, 55,186, 70, 69, 69, 9,226,226,226,160, 86,171, 97,109, 23, 90, -205,251,110,220,184,129, 73,147, 38, 9,143, 29, 59,214,213,221,221, 61,206, 98,177, 8, 1,224,230,205,155,152, 48, 97,130,240, -248,241,227, 33,173, 90,181,138,107,162, 43,145, 11, 0,102,179, 25,175,188,242,138, 76,169, 84, 34, 43, 43, 11, 12,195,128,166, -105, 0, 64,113,105,241,205, 27, 55,227, 19,159,155,248,212, 64,157,201, 96,184,120, 37,230,118,219,214, 62, 94, 20, 69, 90, 55, - 81,213, 49, 50,153, 44,115,213,170, 85,111,164,167,167,139, 2, 2, 2, 56, 41, 41, 41,168,172,172,132, 64, 32,120,112,141, 89, -187,223, 66,161,112, 80, 80, 80, 16, 79,175,215,131, 97, 24, 0, 32, 28, 78,253, 35, 86,196,101,231, 16,232,106,225, 75, 36,146, - 65,127,203,183,119, 69,144, 35, 24, 12,205, 40, 52,138, 68,118, 94, 10,185,187, 31,144,121, 22,109,156, 69,224,114,184,226,171, -169, 90, 25, 64,134,194,187,200,209, 54, 77,102,104,106,129, 81,100,118,232, 40,247,240,242, 70,113,113, 49, 90,181, 13,128, 94, -232, 44,188,112,183, 74, 14,202, 70,205,223,233,223,161, 67, 7,183,246,237,219,163,168,168, 8, 33, 33, 33,176,183,183,183, 7, - 48,180,217, 95, 58,223,248,136, 80,129,190, 0,103, 21,104,234, 67,152,121,203,112,183, 48,132,108, 9,225,255,147, 76,150, 82, - 46,188,180,107,247,247,158,142,222,129, 64,244,139,112,181, 19,225,171, 87, 67, 28,156, 85,162, 3,205, 52, 91,193,174,174,174, -167, 47, 95,190,236, 36, 22,139,113,237,218, 53, 4, 5, 5, 97,205,154, 53,206,246,246,246,103,155, 23,217, 34, 32, 84,195, 38, -107,192,128, 1,152, 53,107, 22,118,236,216, 1, 7, 7, 7, 76,154, 52,169, 41,179, 69, 18,129, 67,159,198,197,125,179,227,222, -189,195,147,219,181,139,156,228,231,183,116,250, 51,207, 76,125,237,181,215,176, 98,197, 10, 28, 56,112, 0,125,251,246,197,180, -105,211,204,153,153,153,219,155,219, 85,181,106,213,170,217,115,230,204,169,171,105,202,200,200,248,180, 69,237, 82,113,241,205, -184,184,184,196,137, 19, 39, 14,212,235,245,134, 43, 87,174,220,246,245,245,245, 2,208,186,185,154, 45, 48, 88, 20, 33, 68, 12, - 64,122,127,145, 1,144,238,218,181, 75, 53,122,244,104,229,253, 50,201,253,165,201,238,253,160,160, 32,175, 59,119,238,228,204, -157, 59, 55,100,199,142, 29, 18,169, 84,138,178,178, 50,124,249,229,151,120,231,157,119, 64, 81, 20, 8, 33,248,250,235,175,165, - 47,188,240, 66,232,189,123,247,114,124,124,124,172, 25,210, 34,146,203,229,123,151, 46, 93,170,100, 24, 6, 11, 22, 44, 40, 50, -153, 76,179,238,175, 91,104,103,103,119, 9,213,134,187, 49,234,245, 34,181,190, 43, 15,215, 57, 54,145,117,203,234,174, 35,132, - 68, 54,166, 97,227,185,168,239,243,162, 27, 51, 91,181,191,129, 6,213,235, 34,129,206,110,190,254, 40,255,121, 47, 36, 60, 10, - 18,238,253,133, 71,129,147,114, 19,173,196,124,152, 9, 9,110,174,209,170, 89,248,124, 62,180, 90, 45,104,154,198, 59,239,188, - 35, 58,113,226,132, 35,135,195,249,177, 41,157,218,134, 41, 57, 57, 25,129,129,129,212,161, 67,135, 92,103,205,154, 37,169,249, -156,242,242,114,180,111,223,158, 58,122,244,168,203,123,239,189, 39,111,204,204, 80, 20, 5,129, 64,128, 57,115,230, 72,174, 92, -185,226,224,225,225,129,148,148, 20,148,148,148, 64, 46,151, 99,206,156, 57,146,203,151, 47, 59,123,120,120, 32, 61, 61, 29,229, -229,229,144,203,229, 54, 27, 45,129, 64,240,208, 54, 20, 69,193,100, 50,217,100, 12, 84, 42,213,206,216,216, 88,103,149, 74,133, -184,184, 56, 88, 44, 22,168, 84, 42,204,158, 61, 91, 18, 27, 27,235,108,103,103,135,196,196, 68, 16, 66,160, 84, 42,109,170, 35, - 0, 48, 12,131,196,196, 68,180,110,221, 26,103,207,158,117,153, 62,125,186,184,166,252,238,221,187,240,242,242,194,217,179,103, - 93,100, 50,217,206,134,180, 24,134, 65, 94, 94, 30, 18, 18, 18,144,146,146,130,194,194, 66, 20, 21, 21,161,178,178, 18, 22,139, - 5, 0, 32,173,172,136,222,181,231,208, 13,137, 68, 34, 13,242,235,224,125, 51,254, 86,129, 68, 34,145,250,120,123,251, 1, 31, -112, 26, 49,132, 63,102,100,100, 56,190,240,194, 11,130,252,252,124,148,150,150,130,199,227,253,225,218, 18, 10,173, 27, 10,100, -177, 88, 2,197, 98, 49,101, 50,153, 30, 68,192,132, 66, 33,222,216,169, 69,208, 98, 60,180, 60,179,174, 0,132, 54,195,104, 52, - 6,254,229,209, 44,128, 2,101,236, 0,138, 10,185,148, 82,229,208, 63,114,162, 0,169,199, 0,198, 12,112,120, 24,212,217,139, -119,224,102,149, 43, 8, 58,195,128, 0, 66,154,158,249, 69, 0, 10, 48,181, 7,168,238, 39,238, 88, 28,251,142,125, 85,144,147, -147, 3,129, 64, 0,145, 72,132,144,193, 79,242,118,221, 48,187,129, 66, 23,152,224,111,141,230, 67, 97, 71,137,100,209,251,239, -191, 47,171,173, 57,117,234, 84,153, 74,165,122,191,217, 38,171, 74,218, 27, 22, 50, 39, 33, 71,219,122,105,116,126,224,189, 2, -157, 63, 8,153, 11,152,187, 62, 2,179, 53, 72, 36, 18,165, 2,232,215, 34,147,165, 16, 94,220,189,251,123, 79,135, 86,213, 38, - 11, 22, 61,192,151,192,205,217, 14, 95,189, 17,230,224,108, 39,177,213,108, 5,187,186,186,158,186,116,233,146,147, 88, 44, 70, -108,108, 44, 4, 2, 1,196, 98, 49, 58,117,234,132, 45, 91,182, 56, 59, 56, 56,216,108,182, 8, 72,189, 49,223, 49, 99,198,144, - 1, 3, 6, 96,230,204,153,216,190,125, 59,140, 70, 35,150, 46, 93,138,140,140, 12,171,100, 19,129, 67,203,227,226,190, 93,150, -144,144,252,118,112,112,192, 24,153,204, 97,230,164, 73,170,247,222,123,239,240,193,131, 7,191, 25, 57,114,100,209,149, 43, 87, -214, 2,216,107,227,225,165, 0,108, 92,189,122,245,204, 26,227,246,222,123,239,125,125,240,224,193,101, 35, 71,142,204,187,114, -229,202, 92, 0, 27, 91,210, 46, 49, 12, 19,253,227,143, 63,222,144, 72, 36, 82,127,127,127,239,248,248,248, 2,137, 68, 34,245, -246,246,246, 27, 56,112, 32,167, 57,154,205,193,197,197,101,200,165, 75,151,130, 80, 61,105, 76, 84, 99,180,226,227,227,237, 42, - 42, 42,236,228,114,185,157,187,187,187,162,198,108,141, 29, 59,214,142,199,227, 53,122,221,106, 52,154,131, 11, 23, 46, 84,141, - 29, 59,182,230,127,156, 59,119, 14,219,183,111,135, 76, 38,123,232,189, 81, 81, 81,120,249,229,151,237,141, 70,227,143, 86, 84, -119,202, 43,175,188,226,239,234,234,138, 69,139, 22, 25,114,114,114,134, 0,200, 0,160, 10, 15, 15,255, 56, 62, 62,190,103,104, -104,232, 30, 0,221, 26,187,247,234,243, 34,181,141,142, 53,101,205,125,191,181,102,171, 78, 81,131, 57,180, 30, 50, 90,145,145, -145,103,208,192, 76, 42, 83,137, 26, 34,208,144,112, 41, 72,185,181,204, 22, 24,240,202, 11, 64, 53, 99,150, 74,125, 95,134, 66, -161, 16, 92, 46, 23, 70,163, 17,214, 62,168,186,198, 20, 40,149, 74,200,229,114,232,116, 58, 88, 44, 22,136,197,226, 26, 51, 2, -165, 82, 9, 62,159, 15, 62,159, 15,177, 88,252,135,104, 82,221,104,142, 64, 32,128, 76, 38, 67, 94, 94, 30, 50, 50, 50,192, 48, - 12,228,114, 57,100, 50, 25,132, 66, 33,114,115,115,145,155,155, 11, 66, 8,100, 50, 25,100, 50, 25,108, 25,112, 77,211,116,189, - 95,254,102,179,217,166,136,150,197, 98,193,237,219,183,145,153,153, 9,177, 88,252, 96, 95, 69, 34, 17,238,222,189,139,252,252, -124, 72,165, 82, 40,149, 74,168, 84, 42,171,117,107,246, 69,161, 80, 64, 34,145,160,180,180, 20, 90,173,246,193, 49, 85, 42,149, -144,201,100, 40, 47, 47, 71, 65, 65, 65,163,251, 78,211, 52,114,115,115, 81, 88, 88,136,172,172, 44, 20, 21, 21, 61,104,128,238, - 71,141, 90, 22,216,169,168, 64,113,113,241,131, 72,100, 67,139, 53, 48, 12,131,202,202, 74, 92,186,116,137, 98, 24, 6,101,101, -101, 76, 97,126, 62, 61, 35, 87,136, 3, 31,108, 34,223, 31,187,174,223,117, 36, 86,183,239, 84,130,110,227,190,155, 58,113,207, - 15, 45,248, 59,248, 34, 88, 5, 51, 63,162, 72, 99, 22, 21,154, 4, 42,215,224,112, 32,245, 40,192,225, 1, 98,123,244,234,216, - 6, 25,165,180, 44, 73,109, 20,131,194, 48,108,244,179,183, 74,147,230, 15, 45,172, 52,139,210, 77,206,202,192,206,221,160, 86, -171, 33, 18,137, 32, 18,137,208,189,111, 56, 82,139,105,233,173, 28,157, 20, 4, 17, 86,105,254, 78, 91,185, 92,222,187, 95,191, -126, 84,109,205, 17, 35, 70,128,162,168, 78, 0, 2,108,106,228,214,183, 21,194, 36,237, 5, 30,153,115, 43, 79,235,113, 32, 94, -239, 55,106,204,147, 14,159,157, 44, 8,188,157,111,240, 5, 49,207, 3, 49,117,107,129,217, 26,168, 80, 40, 14,111,216,176,193, - 87, 44, 22, 31, 5,208,191, 57, 34,114, 9,119,243,162,153, 19, 61,237,107, 76,150, 89, 11,240, 36, 0, 95, 2,240, 36,112,115, -113,194,146,151,135, 58, 72,197,252,125, 54, 24,214, 93, 27, 55,110,116,174,107,178,106,150,144,144, 16, 44, 94,188,216,217,193, -193, 97,167, 53,122,171, 86,174, 32,101,229,229, 0, 1, 42, 42, 52, 88,181,114, 69,105,205,186,177, 99,199,146,254,253,251, 99, -230,204,153, 88,182,108, 25,142, 28, 57,130, 94,189,122, 97,218,180,105, 8, 13, 13,109, 74, 58, 66,165, 82,237, 8, 15, 15,191, -148,171, 80,188,156,215,173,155,240,148, 74, 85, 62,164,188, 92,229, 19, 31,111,242, 7,110, 2,248, 34, 59, 59,251, 9, 27, 76, -214, 51, 74,165, 50,118,200,144, 33, 38,133, 66,145,185,102,205,154, 25,179,102,205,194,138, 21, 43,176,112,225,194, 47, 1,188, - 4,224,221,236,236,108,143,198, 76,214,159,213, 46,253, 89,109, 29, 77,211, 89,123,247,238, 13, 53,153, 76, 94,247,187, 7, 69, -101,101,101,202,146,146, 18,133,201,100,146, 49, 12, 35,179,179,179,147, 3,144, 62,247,220,115,188, 91,183,110, 5, 90, 44,150, -156,198, 52,243,243,243,159, 93,176, 96, 65, 81, 81, 81, 17, 0,160, 83,167, 78, 40, 43, 43,195,252,249,243,241,250,235,213, 19, -130,187,118,237, 10, 66, 8,212,106, 53, 86,173, 90,165,206,207,207,127,222,138,234,182,235,208,161, 3,226,227,227,113,251,246, -237,147, 0, 24, 84,143, 99, 45,191,126,253,250,141,194,194, 66,236,220,185, 83,224,233,233,121, 16, 13,164,120,105,204,139, 52, - 7,138,162,162,155,179, 93, 77,228,170,190,136, 88, 3, 52, 30,209,138,140,140,164,106,191, 62, 20, 49,162, 16,151, 25,115, 22, - 14,193,221, 30,138,102, 73,185, 20, 36, 74, 21, 82,179, 50, 32, 0,149,240,168,140, 86,105,105, 41,102,204,152,161,123,246,217, -103,139, 25,134,121,210, 90, 83,160, 82,169,160, 82,169,112,235,214, 45, 50,110,220, 56,245,154, 53,107,116,181,141, 86,114,114, - 50,137,136,136, 40,120,255,253,247, 53,141, 25,173,154,136,214,242,229,203,117,131, 6, 13, 42, 76, 72, 72, 32, 53,102, 74, 46, -151, 99,213,170, 85,186,176,176, 48,245,213,171, 87, 73, 77,153, 45, 17, 45, 14,135,243,192,104,213,222,134,195,225,128, 97, 24, -155,140, 86, 85, 85,213,179, 35, 71,142, 84, 39, 38, 38,146,154,253, 84,169, 84, 88,179,102,141,110,232,208,161,234,132,132, 4, - 82, 83,166, 84, 42,173, 54,131, 53,159,175, 80, 40,160, 84, 42,113,235,214, 45, 18, 17, 17,161, 94,191,126,189,190,118,249,237, -219,183, 73, 84, 84,148,186,178,178,242,217,198,204, 75, 77,119,158,197, 98,129, 94,175, 71, 81, 81, 17,178,178,178, 30,132,211, -117, 50,229, 19, 19,159, 30,213, 69,167,211,105,111, 37,223,201,236,212, 49,200, 69,167,211,105, 51, 50, 51,147,129, 15,152, 70, -180,159, 12, 14, 14, 46,158, 49, 99,134,174,180,180,180,197, 70, 75, 40, 20, 38,242,120, 60,210,191,127,127, 98, 52, 26, 73, 86, - 86,150,185,168,180,212, 18,240,201, 39, 36,225,141, 55, 40, 73, 76,140, 72, 46,151, 83,247, 53, 57, 41, 41, 41,140, 68, 34, 73, -252,203,141, 22,135,113, 3, 69,250,253,118, 71, 99, 55,116,212, 4, 33,149,127, 5, 48,105, 0,145, 61, 32,178, 7, 79,230,136, -225,253,187,114,191,189, 84,225, 6,194,244,129, 64,228,213,164, 38,159,184, 2, 76,255,159,147,245,246,253,198,207, 22,150,148, -148,128,203,229, 62, 48, 69, 82,153, 12, 67,198, 60,199,249,250,138,193, 13, 32,125, 65,113,189,108,184,215,223, 90,180,104,145, -160,180,180, 20, 28, 14,231,119, 77,169, 20,211,167, 79, 23, 41,149,202,133, 86, 55,126,123, 3, 5,224,139,122, 1,228,245,164, -124,189,199,193,155, 58,255,121,203,191,146, 4,119, 13,197, 43,131, 92, 36,203,163, 11,130,111,100,233,218, 0,244, 27,176, 24, -187, 55,195,108,245, 87, 40, 20,209, 49, 49, 49,210, 17, 35, 70, 96,213,170, 85, 50,137, 68,114,180, 57, 13,127,149,134,158,245, -209,250,255,169,227,214, 14, 3, 76, 85,213, 6,171,214, 82,160, 97,176,248,171,211,229,102, 51,153,104,173,166, 78,167,155,242, -210, 75, 47, 21,239,219,183,239, 15, 38, 75, 44, 22, 35, 45, 45, 13, 75,151, 46, 45, 41, 41, 41,105,242, 75,113,205,234, 85,177, -241, 55,126,193,215, 95,126, 4,128, 96,195,154, 87,113,241,183,221,118,131, 6, 14, 32,173, 91,183, 38,161,161,161,152, 49, 99, - 6,150, 44, 89,130,164,164, 36, 56, 57, 57,225,213, 87, 95,197,192,129, 3,177,122,245,234,198, 26,169,136, 89,179,102, 45,205, -206,206,246,255,249,231,159,121,133,133,133, 46,171,183,109, 43,255,161,188,188,100, 89,124,124,210,187, 29, 59,118,120,187,115, -231,231, 27, 73,253, 80,175,201,154, 57,115,230,174,236,236,236,144,147, 39, 79,242, 11, 11, 11,189,102,206,156,137,149, 43, 87, - 98,225,194,133, 91, 0,188, 2,235, 38,188, 88,221, 46,113,185,220, 39,158,124,242,201, 46, 58,157, 78,155,148,148,148,217,177, - 99, 71, 23,157, 78,167,205,204,204, 76, 62,115,230, 12,211, 28,205,230, 80, 92, 92,124,111,231,206,157,201,179,103,207, 14,201, -206,206, 14, 4,224, 88, 89, 89, 41,171,172,172, 20, 25,141, 70,137,189,189,189,125,215,174, 93,157,166, 77,155, 38,191,126,253, -122, 96,118,118,182,230,126, 20,169, 65, 76, 38, 83, 82,105,105,105,228,176, 97,195,202, 74, 75, 75,209,185,115,103,140, 26, 53, - 10,110,110,110,240,240,240,192,232,209,163,225,231,231,135,226,226, 98, 76,156, 56,177,164,176,176,112, 24,128, 20, 43,170,123, - 47, 63, 63, 31,125,250,244,193, 71, 31,125, 20,249,212, 83, 79, 37,244,239,223,191,162, 99,199,142, 90, 47, 47,175,128,207, 62, -251, 12,158,158,158,216,187,119,175,187, 72, 36,218, 89,143,201,106,208,139, 0, 40,188,111,120,140,117, 94, 11,155, 88,103,237, -182,245,254,109,197,251,234,154,173,218,203, 31,186, 14,235, 63, 33,192,226,237,123,191,213, 11,189,219, 67,229,223, 5, 82,177, - 24, 18,161, 16, 18,123, 71, 24, 24, 6,219,210,242,181, 85,132, 44,180,245,226,169,251, 69, 72, 81, 20, 62,255,252,115, 75,239, -222,189,245,167, 79,159,222,160,211,233,188, 81,157, 85,214,106, 83,176,126,253,122,237,156, 57,115,110, 20, 20, 20,116, 17,139, -197,198,154,242, 13, 27, 54,104,159,123,238,185,248,236,236,236, 16,169, 84,170,109,104,124, 86,109,163, 37, 18,137, 12, 5, 5, - 5,161, 83,167, 78, 77,252,226,139, 47,170,164, 82, 41,100, 50, 25, 68, 34,145,177,160,160,160,203,140, 25, 51,110,172, 92,185, - 82, 43,145, 72, 32,147,201,108,234,150, 35,132,252,193, 80,213, 46,183, 22,139,197,114,186,160,160,160,203,156, 57,115,174,127, -246,217,103, 85, 53, 6,168,118, 29, 87,175, 94,173,149,203,229, 54, 69,180,106,222, 39,147,201,176,110,221, 58,237,236,217,179, -111, 20, 20, 20,116, 17,137, 68,198, 90,229, 85,179,102,205,186, 94, 80, 80,208,197, 98,177,156,110,228,215, 24, 93, 81, 81, 1, - 30,143,135,248,248,120,131, 64, 32, 0,135,195,193,221,187,119, 31, 52, 62, 14, 14, 14, 65, 93, 58,117, 12,248,223,174,189,103, - 36, 2,145,168,119,104,247,192,148,244,140,108, 66,168,244, 38,170,186, 95,167,211,121,159, 62,125,122, 67,239,222,189,245,159, -127,254,185,165,161,200,150, 53, 24, 12,134, 51,215,174, 93, 51,139,197, 98, 42, 47, 47,207,194,229,114, 65,211, 52, 49,132,134, - 26, 58,125,246, 25,185,245,246,219,148, 82, 38,227, 9, 4, 2, 72,165, 82,234,216,177, 99, 70,173, 86,123,230,175, 55, 90,144, -130,130,228, 78,129, 65, 33,230, 88, 40, 36,239,175, 54, 89, 98, 59, 64,108, 15,136,237,225,233,233,133, 43,105, 90, 5, 56, 16, -130,182, 34,135, 24, 33, 50, 80,144,198,171,161,224, 11, 37, 84,126,126,254, 3, 67, 84,179,248,182, 15,196,181, 12,141, 28, 20, - 17,129, 11, 91, 82,144, 68, 58, 58, 58,242,242,242,242,254,160, 25, 20, 20,196, 53,155,205,214,167,118,201,165,221, 1,102,102, -114,190,222,253,167, 27, 85,254,111, 44,251, 90, 34,161,203,128,152,245, 8,110,235,129, 55,198,119, 21,190,119,176, 48,248,106, -186,182, 45,184,228, 21, 48,132,239,189, 76, 0, 0, 32, 0, 73, 68, 65, 84, 26,103, 27,234,217, 79,161, 80, 28,189,122,245,170, - 84,161, 80, 32, 37, 37, 5,161,161,161,216,186,117,171, 84, 42,149, 30, 1, 96,211,120,188,203,106,100,104, 42,233,222,111,237, -205,204,143,203,179, 60,100,178, 10,171, 8, 94,250,244, 96, 89,105,133,254,201, 75, 89, 13,223, 63,245,112,189,172,172, 44, 98, -225,194,133,197,133,133,133, 15,153,172,140,140,140,154, 47,197, 65, 0,154,252,241,251,235, 47,199, 67, 62, 89, 50, 7, 87, 99, - 18, 48, 60,242,117, 92,139,187,135,119, 23,140,129,157, 82,130,211,167, 79, 99,236,216,177,248,232,163,143,112,247,238, 93,124, -255,253,247,212,214,173, 91,169, 75,151, 46, 81,159,126,250, 41,213,196,144,134, 73,203,150, 45,195,213,171, 87, 49, 98,196, 8, -156, 61,123, 22, 37, 37, 37,216,125,244,232,157,157,119,238,188, 91, 51,102,171,129,212, 15,245,162, 84, 42,231, 45, 91,182, 12, - 49, 49, 49, 15, 52,139,139,139,177,108,217,178,108, 0,175,218, 98,178,108,105,151, 58,119,238, 28,176,107,215,174, 51, 98,177, - 88, 20, 26, 26, 26,152,150,150,150, 13, 32,189, 25,154, 21, 45,233,169, 42, 42, 42,186,176,117,235,214, 75,131, 7, 15,150, 78, -153, 50,197,249,192,129, 3,142, 90,173,214, 67, 36, 18,185, 24,141, 70,225,237,219,183,185, 63,252,240,131,219,173, 91,183,210, -244,122,253, 21,107,142, 71, 65, 65,193,149,164,164,164, 97,157, 59,119,190,189, 97,195,134,108,119,119,119,102,218,180,105,120, -233,165,151,224,236,236, 76,175, 91,183, 46,179,127,255,254,241,247,238,221, 11,215,106,181, 55,173,172,235, 55,159,124,242,201, -249, 93,187,118, 97,212,168, 81,248,244,211, 79,177,123,247,110,252,242,203, 47,146,223,126,251, 77,184,117,235, 86, 8, 4, 2, -244,234,213, 11, 17, 17, 17, 67,238,119,119, 90,251,189,116,149,162,168,104,138,162, 78,214,121,189,218,216, 58, 27,182,109,232, -239, 70,223, 87,167,154, 91,235, 44,214, 51,169, 45, 62,152,222, 81,161,189, 48,185, 23,201,159,214,143,168, 39, 4,146,115, 3, - 29,200,212,118, 84,213,148,102,166,119,208,233,116, 15,150,125,251,246, 17, 55, 55,183, 42,133, 66, 97,115,122, 7, 55, 55, 55, -117, 69, 69, 5,233,209,163, 71,137,179,179,243,131, 84, 4,238,238,238,234,170,170, 42,210,171, 87,175, 18, 23, 23,151, 7,233, - 29,188,188,188,178, 8, 33,196,199,199, 39,183, 33, 61,139,197, 66,220,220,220,106,102,232,241, 29, 28, 28, 54,245,236,217,179, - 68,173, 86, 19,119,119,247, 7,169, 19,156,157,157, 87,133,134,134,214, 45,111,170,190, 89,217,217,217, 36, 59, 59,155,180,106, -213, 42,183,118,121, 70, 70, 6,201,200,200, 32, 94, 94, 94, 54,167,119,112,118,118, 94, 89, 79, 93,154, 85, 71,111,111,111,181, - 78,167, 35,125,250,244,121,232,152,122,123,123,171,245,122,125, 77,185, 85,233, 29, 36, 18,201, 43, 98,177, 56, 87, 44, 22,231, -138, 68,162,165,173, 91,183, 46,216,179,103, 15, 89,183,110, 93,205,148,116, 56, 7, 69,245,110,223,231,249,119,157,131, 70,207, -107, 73,122, 7,133, 66,113,202,205,205,173,106,223,190,125, 15, 93, 95, 58,157,206,234,244, 14, 18,137, 36, 91,163,209, 48,106, -181,218,124,254,252,121,109, 76, 76,140, 54, 62, 62, 94,155,150,150,166, 43, 46, 40, 48,169,213,106, 93,121,121,185,225,198,141, - 27, 6,169,244,239, 73,239, 64,182,250,181, 39,155, 2, 14,222,251,200,247,214,156, 1, 82,253,205, 37, 93, 8,249,113, 44, 33, - 71, 94, 34,228,244, 91,228,202,150,105,164,143,175,136, 62, 63,191, 85, 50,217,236,255,147, 53, 41, 25,200,214, 78,237,201,166, -128, 35,119, 62,244,189, 53,165,191,135,126,219, 23,235,200,229,203,151, 73,124,124, 60, 73, 73, 73, 33, 71,246,239, 33,125,218, - 74,171, 53, 55, 5, 28,180, 49,205, 67, 95,145, 72,164, 89,179,102, 13,185,116,233,210, 3,205,131, 7, 15, 18,169, 84,170, 5, -172,155,181, 76, 0,138,108, 10, 26, 99,249,194,255,183,247,134,202, 43,139, 15,191, 69,200,205,111, 9,217, 26, 76,200, 55, 61, - 9,217, 51,146,144, 67,207,147, 75,235,198,147,190,190, 2, 51,217,236,127,150,108, 9,178,122,176, 61,159,207,175,216,183,111, - 31,201,205,205, 37,103,207,158, 37, 49, 49, 49, 36, 49, 49,145,100,102,102,146,232,232,104,194,231,243,245,104,198, 99,203,122, -186,194, 39,188,131, 32,239,198,242,190,132, 28,152, 72, 10,119, 78, 34,145, 29, 21, 37,189, 90,181, 40, 31, 93, 87, 71, 71,199, -162,232,232,104,146,150,150, 70,206,156, 57, 67, 92, 92, 92,138, 0, 88, 61, 94, 54,114,120,127, 66,140, 55, 72,216,128,142,164, -115,231,142,100, 96,223, 14, 36,231,222,122, 18,218,173, 53,217,180,105, 19, 81,171,213,164,117,235,214,196,214,138,133,135,135, - 95, 38,132,196,142, 24, 49, 34, 22,192,177,240,240,240,216,212,212,212,216,208,208,208, 75,104, 60,245, 67,131, 12, 25, 50,196, - 68, 8, 33, 35, 70,140, 32, 0,114,195,195,195, 73,106,106, 42, 9, 13, 13, 53, 54,231,224, 89,211, 46,133,132,132,244, 30, 60, -120,240,187, 33, 33, 33,243,172, 73,239,208,132,230,163, 74, 66,205, 69,117,242,207, 32, 0,221,239, 47,129,247,203,184, 45,208, -124,158,207,231,111,115,112,112,248,197,222,222,254, 52,151,203,221, 10, 96, 50,154,151,223,140,115, 63,194,120,194,217,217,249, -110,231,206,157,117,195,134, 13, 35,195,135, 15, 39, 51,103,206, 36, 12,195,144, 61,123,246,144,143, 62,250,136,180,115,116,180, -172, 3,138, 54, 3, 47,128,165, 58, 97,233, 11,109,169, 51,207,182, 65,229,196, 54,208,188,216,142,178, 38, 97,105,120, 67, 70, -139, 97, 24,146,156,156, 76,194,194,194,170,100, 50, 89, 14,172, 79, 88,250,144,166,147,147, 83,140,139,139,203, 31,146,104,214, - 42,127, 40, 97,169,139,139,203, 5,119,119,119,181,179,179,243,181,250, 52,157,156,156, 98,220,221,221,213, 78, 78, 78, 15, 37, -247,228,114,185, 35,156,156,156,114,234,150,243,120,188,193, 46, 46, 46, 89,117,203, 27,216,119,184,185,185,101,229,230,230,146, -194,194, 66,226,237,237,157, 91,215,128,229,231,231, 63,100,192,172,209,108,170, 46,141,212,177, 94, 77, 43,142,105,115,206,123, - 13,126,158,158,158, 5,171, 87,175, 38,114,185,252,161, 41,207,254, 3, 94, 92,116,249,142,166,226,165, 5,155,246,212,147,176, -212,218,228,160,195,100, 50, 89, 78, 88, 88, 88, 85,114,114, 50, 97, 24,134, 48, 12,211,144,209,170, 79,243,137,238,221,187, 23, - 23, 21, 21,209,149,149,149,150,172,172, 44, 67,106,106,170,110,201,146, 37,166,194,194, 66,189, 70,163, 49,198,197,197, 25,220, -221,221, 11, 1, 60, 97,235, 57,106, 38,225,117,187,207,200,150,192,190,100,115, 96,116,226,251, 62,183,159,239, 41, 51,196,174, - 30, 65,200,233,183,200,165, 77, 47,145,222,190,194,106, 67,180, 37,224, 40,249,218,111, 0, 89,223, 86,104,149,230,182,118,253, -201,150,128,163,183, 22,251,220, 30,219,205,217,184,235,219, 45,228,238,221,187,228,224, 15, 59, 73,175, 54,247, 77,214,230,192, - 19,100, 83, 96,152, 53,154,245,153,173,175,190,250,138,220,189,123,151,252,244,211, 79,214,154,172,240,250,140,214, 59,225,242, -178,151,122,138, 13, 19,187, 10,141,163,131, 5,166,136,246, 2, 75, 31, 31, 30,221,197,157,195, 4, 58,131, 68,248, 75, 12,100, -179,255, 89,178, 57,112,152,181,245, 20, 10,133,153,168,149, 83,167,238, 34, 18,137, 10, 27, 49, 90,225, 77,154, 45, 63, 81,222, -169,143, 6,147, 81,157, 21,197, 86,154,172,166,174,165,174, 78, 78, 78, 69,223,124,243, 13,113,117,117, 45,180,210,100, 61,208, -140,138,140, 32, 25,247,142,144,159,246, 44, 35, 97, 3, 2,201,142,175,230,144,203,103,223, 39, 35,135,135,145,240,240,112, 82, - 84, 84, 68, 6, 15, 30, 76,108,173,167, 74,165,218,161,209,104, 98,143, 31, 63, 30, 27, 30, 30, 30,187, 99,199,142,216,115,231, -206,197, 74,165,210, 29, 53,193,137,186,102, 43,240,143,237,127,120,157,136, 86,108,101,101, 37, 57,126,252, 56, 9, 15, 15, 39, - 59,118,236, 32,231,206,157, 35, 82,169, 52,182,185,247,145,181,237,210,208,161, 67, 23,165,165,165, 85, 44, 94,188,120, 79, 61, - 9, 75,173,213,188,251,136,234,249, 72,218,144,191, 65, 83, 33,145, 72, 98,111,220,184, 65, 74, 75, 75, 73, 71, 87, 87,242, 9, -151, 75,178, 5, 2,146, 43, 16,144, 77, 64,201,191,192, 38, 77,107,168,235,240,207,166, 94,163,165,215,235,201,252,249,243,141, - 98,177, 88, 43, 16, 8,108,125, 4,207, 99,125, 17, 58, 57, 57, 93,112,117,117, 85,187,186,186, 62,100,246,106,151, 59, 57, 57, - 93,251,151,223,128,126, 2,129, 32,131,207,231, 63,252, 8,158,160,168,222,237,250, 78, 89,232, 26, 28, 53,188,133,245, 20, 8, - 4,130,119,196, 98,177,118,254,252,249, 70,141, 70, 99,139,209, 2,128,161, 82,169, 52,103,251,246,237,186, 59,119,238,152, 75, - 74, 74, 44,151, 47, 95, 54,199,196,196, 24, 63,248,224,131, 74,169, 84,154,131,134,211, 18,252, 37,199,147,172,111, 43,172, 49, - 91, 55, 23,250, 36,142,234, 40, 53,109,157, 27, 65,122,183,174, 99,178, 26,206,228, 94,191,230,125,179,117,253, 61,239,196, 48, - 63,185,101,217,194, 55, 72,175, 54,146,135, 77,150, 13,154,117,205,150, 84, 42,173,124,255,253,247,109,137,100, 61,108, 8,183, -249,123,147, 45, 1, 59,170, 77, 84, 19,203, 38,255, 47,201,231,254,222,255,148,251,168,167, 43,124,134,248,137, 18,108,136,100, - 89, 83,207,174,246,246,246,183,109,136,100, 61,208,252,252,243, 13,100,210,132,161,228,222,237,125, 68, 83,124,132, 92,187,184, -134,140,139, 10, 33,189,122,133,146, 45, 91,182,144,164,164, 36,210,163, 71, 15,210,140,122, 70, 76,159, 62, 61, 54, 53, 53, 53, - 54, 37, 37, 37,246,220,185,115,177, 99,198,140,137, 5, 16, 81,187, 39,168,198,108,153,198,141, 51,116,229,112,222,104, 66,243, -153,233,211,167,147,212,212, 84,146,146,146, 66,206,157, 59, 71,198,140, 25, 67, 96,219,227,123,154,213, 46,133,132,132,244, 14, - 11, 11, 91,216,173, 91,183,225,143, 74,243, 63,104,180,100, 99,199,142,101,104,154, 38,195,135, 15,167, 63, 3,202,182, 82,148, -122, 43, 69,169,183, 0,133,255,246,136,214,159,253,192,207,112, 0, 39,107, 23,136,197, 98,181, 94,175,119,150,203,229,251, 53, - 26,205,108, 84, 79,139,108,145,230,159, 81, 79, 86,243, 95,161,233, 46,151,203, 55,104, 52,154, 49, 98,177,184, 80,175,215,187, -218,160,105, 39, 18,137,222, 16,139,197, 97, 90,173,214, 15, 0,100, 50, 89,178,193, 96,248, 69,167,211,173, 5, 80,246,119,239, - 59, 89,223, 86, 8,161,176, 59, 8,222,142,205,172,106,179,236,120,137,207,220,193,246,153,125,218,201,210,192,103, 62, 5,101, -184, 66,189,144, 97,176, 89, 83, 66,133,130,230,191,125, 37, 93,219,250,211,159, 43,125,230,133,201, 51,251,180,149,103,130,224, - 83,136,180, 23,109,213,172,107,182,100, 50,217,246,170,170,170,151, 1,252, 98,235,190,147,189,129, 2, 84,153, 61, 97,230,118, - 4,105,228, 17, 62,132,104,193,225,198, 35, 31,106,234,131,219, 38,246, 62,170, 95,243,139, 47, 54,146,147, 63, 31,129, 65, 91, -130,188,130, 10, 76,154,252, 34,186,118, 13,129,147,147, 19, 62,249,228, 19,180,111,223, 30, 31,125,244, 17,213,140,122, 70,200, -229,242, 73, 1, 1, 1,109,111,221,186,149,162,213,106,191, 3,112,162,238,247, 79, 0, 16, 38,229,241,186,232, 44,150,179,183, -129,152, 38, 52,159,145,203,229,243, 2, 2, 2,130,111,221,186,149,160,213,106, 87, 3,216,205,182,117,143,135, 38,135,195, 89, -235,227,227, 51, 46, 45, 45,237,109, 0,187,240, 31,226, 47, 55, 90,172, 38,171,249, 24,106,214,220, 39,228,159, 86,207,223,205, - 22, 51, 27, 20,218,128, 80,217, 16, 48,235,154, 48, 89, 77,107, 74,168, 80, 88,120,175,131, 66, 43, 16,228,131,112,214, 54, 97, -178,254, 90,147, 9, 80,248,160,145,246,235, 3, 16,170,225,243,197, 94,243,245,176,104,209, 34,114,236,216, 49, 72,165, 82,232, -116, 58, 12, 27, 54, 12, 31,127,252, 49,197,182, 33,172,230, 95,168,249,175,132,199, 30, 2, 22,150, 38, 33,255,212,138, 81,175, -165, 24,201,222,192,171, 40,226,206, 7, 7,109, 0, 75, 6,170, 44,249,212,107, 25,198, 22,106, 94, 70, 17, 53, 7, 92,248, 65, -104,185, 7,141, 49,159,122,181,249,154,127,194, 47, 68,130, 15,254,185,231,229,113,164,174,169,138,137,137, 97, 15, 10, 11,139, -245, 76,195,195, 51, 13, 31,252,207, 26, 45, 22,150,199, 28,234,169,219, 38, 0,217,247,151,127,172, 38, 11, 11, 11,203,127,208, -112,129, 66,195, 3,218,108, 9, 9, 54,103,160,221, 73, 86,179, 89,154, 92, 0, 42, 0,118,168,206, 65, 82, 51,165,183,169, 52, - 27,195, 1,152,217,227,201,106,178,154,172, 38,171,201,106,254,205,154, 77,105, 63,142, 93,146,245,205, 50,220,250, 87,124,112, - 56,171,249, 72, 25,198, 30, 79, 86,147,213,100, 53, 89, 77, 86,243, 95,170,249,175,132,195, 30,130,199, 10, 49,123, 8, 88, 88, - 88, 88, 88, 88,254,113,132,220,127,117, 71,117,116,203,189,102,197,223, 58, 70, 75,226,216,193, 29, 60, 78,103,138, 33, 1, 0, - 64, 56, 84, 34, 44, 76,156,174,248, 78, 94, 75,181,229, 30,126, 14, 4,194,189, 20,140, 79,105,114,147, 91,156, 12,173,163,159, -114,156,171,147, 98, 82,126,113,249,246,132, 36,205, 1, 91,182, 85,169,124, 84, 98, 7,251,241, 6,147,185,163, 80, 32,200, 52, -149, 85,108, 45, 45, 77,169,108, 70, 53, 28, 26, 91,249,193, 7,132, 58,156,119,141, 18, 72, 77, 28, 71,165,128,210, 64, 67, 52, -121,114,198,183, 44,141,252,240,195, 83,196,214,115, 67,113, 48, 72,166, 80,116, 19,137,165,161, 82,133,125, 7,134, 0, 37,234, -156,116,163,217,114,142, 54,106, 99, 9,131, 95, 31,197,185, 98, 97, 97, 97, 97, 97,249, 23, 24,173,107, 0, 70,162,186,203,176, -233,193,240, 62, 65,253,174,138,197, 18, 95, 0, 96, 8, 1, 67,128,170,138,178,216,252,148,152, 97, 0,224,212, 58,228, 56, 95, -172,236,198,144,234,245, 52, 3, 88, 76,250,180,138,140,203, 61,172,169,145,204,217,111,236,224,240, 33,227, 34, 35, 71,250,119, -234,216,169, 29, 0,220,140,191,121,239,240,225,232,164,211, 39,169,125, 85,133,201, 63,181,100,143, 9,196, 31,119,239,222,181, - 95, 76,204,181,143, 0,204,108,233, 17,116,116,148,207, 62,241,227,252, 1, 67,198,173,146, 1,182, 25, 45,177,131,253,248,209, -163,158,232,250,230,107,211, 57, 47,205,255,196,247,234,249, 95, 87,200,221,131,203, 8, 99, 62, 81,165,158,240, 91, 99, 15, 78, -174,235, 31, 27, 50, 88,223,149, 28,227,172,251,166,183,189,174,228,222, 4,194,208, 19, 40,138, 2, 87, 40,253,193,185,109,191, - 61,118,131,230,150, 2,176,122,198,152,210, 61, 40,220,197,221,107,223,132, 23,223, 16, 75, 85,174, 60,112, 5, 0, 40,228,166, -223,198,233,221,203,236, 95,255,240,171,144,243,113, 25,150, 83, 63,110,212, 83, 2,254, 56,109,222, 45,118,138, 47, 11, 11, 11, - 11,203,127,153,232,251,230, 42,186,238,138, 6,141,150, 88, 44,241,189,244,235, 97,135,159,206,101, 1, 0,194, 67,220,240,238, -146, 13, 17, 59,214,199, 36, 1, 64,239,193,145,126, 31,189,243, 26, 46, 36, 20,128, 16,130,174,237, 29, 49,124,244, 83,214, 25, - 15,215,192, 30,227,199, 63,249,236,252,249,243,162,238,222,189,155,190,107,215,174,223, 0,160,255,128, 1,237, 63,249,228,147, -167, 87,217, 59,136,190,255,225,199, 28,189,250,246,213,230,236,173,216,163,173,167,127,135, 54,147,190,255,122, 3,103,208,176, - 39, 39,166,163,106,153, 62, 55, 37,199,154,109,157,156,156,230,240,249,124, 21, 80,253, 52,246, 26, 76, 38,226, 6, 0, 22,154, - 81,216,123,248, 87,114, 5, 98, 90, 36, 18,220,170,212,104,182, 87,228,220,222,214,152,166,193,108, 14,126,253,213, 23, 56,215, - 83,138,225, 27,220,159,187,110,217,123, 96,104,179,253, 27,239, 44, 25, 31,115,249,123, 84,169,113,198,202, 93,227,215, 45,240, -244,236,197,253,120,153,124, 40, 69,225,121,159,222, 47,142,249,232,219, 31,248,221,219, 43, 97, 48, 51, 56, 26, 91,220,123,211, -218,143, 87,158,223, 52,242, 16,128, 45, 0, 78, 1,104,210,212, 57, 56, 58,124, 55,103,225, 90,121,149,241,247,217,222,247, 77, - 22,190,220,190, 23, 55,178, 24, 4,248, 7,240,220,230,172,144,111, 89, 50,237, 91,109,245,115,182, 88, 88, 88, 88, 88, 88,254, -171,228,225,225,193,239, 91,155, 52, 90, 0, 32,151,240,144,148,154, 15, 0,176,147, 0,179, 95,153,130,226,162, 66, 63,163,133, -193,139, 83, 38,227, 90, 98, 30,146,210, 10, 65, 8,129,159,151,213, 15,225, 6, 23, 76,247, 23,167,190, 56,240,248,137, 19, 87, - 22, 45, 92,244, 63,138,194, 69, 0,216,178,245,203,222,139,223, 95,252,242,228, 41,147,135,254,240,195, 15, 9, 0,154,101,180, -120,148, 98,195,202,229, 75,133,217, 69,122,253,156,249,111, 51,243,230,206, 89, 7,224, 73,171,156, 12,159,175,202,206,206,150, -115, 56, 15, 15, 95,251,116,233,219,103,135,142, 91,117, 39, 61,179,236,250,241,131, 7,123, 4, 5, 5, 33, 59, 39,191,239,138, -207, 54,119, 57,122, 92,242, 66,101,133,110,156,182,232,118,189, 15,109, 22,241,249, 9, 31,174,216,212,149,177,107,207,121,247, -229, 17, 8,110,231,129,156,130, 50, 12, 24, 22,197,139,189,122, 53, 2,176,218,104,213, 77, 30, 56,222,200, 20,116,249,100,251, -229, 33, 99,250,120,116,231,112,184,208,232,204, 40, 44, 55,128,102,128,254,129, 42, 60,177,227, 51, 94, 73,149,121,236,146, 31, -179,198, 94, 92, 31,169,214,151,231,206, 2,176,175,241,143, 33, 14, 94, 46, 74, 36,101, 85,214,107,178,170,244, 22, 0,128,128, - 75,131, 2,113,100,239, 47, 22, 22, 22, 22,150,255, 56, 13,206, 58,228, 0,192,225,195,135,235, 29,191, 67,211, 4, 73,105,121, - 72, 74,203,195,149,196, 66,152, 8, 31,235, 86,124,136,213,203,222, 71,137,142,131,159, 46,100, 33, 57, 45, 31,201,105,249, 40, - 42,213,212, 39,241, 80,151,210,170,101,146,144,181,107,149, 43, 35, 6,200, 6, 57,216,219,219,223, 73,248, 95,213,226,185,234, -192, 15, 95,207, 18,240,141,162,108,153, 92,214,103,239,222, 61, 65,174,206, 46, 50,185, 92,241,150,212,179,203, 87, 42,213, 31, -158,148,222,104, 55,149,196, 37, 32, 42,106,228, 19,131,221,220, 92,153,233,235, 98, 19, 59, 6, 6,152, 59,180,239,208, 87,226, -210, 33,170,145,205, 30,104, 50, 12, 3, 14,135, 3,181, 90,141,220,220, 92,164,166,166, 34, 57, 57, 25, 89, 89,233,106,134, 16, - 62, 13,134,227,238,238, 5, 30, 79, 8,223,214, 62,216,180,110,153,116,201, 7,239,134,138,101,194, 3,117,140,208, 3, 77,125, - 73,233, 15, 71,142,157,200, 57,186,107, 19, 13, 0, 5,165, 26,156,190,122, 23,215,110,101,217,122, 34,235,166,112,104,157,147, -113,183,194,146, 22,205,253,232,189,121, 89,231,206,157, 79, 47,175, 52,162, 82,107,130, 86,111,134,193, 72,195, 76, 51,240,113, - 22, 99,255,219, 29,113,240,151, 56, 87,138,162,214, 54,117, 60, 13, 6, 51,221, 47, 64,134,137, 97,173, 16,224, 37, 67, 78,210, - 69,204, 89,184, 22, 49,169, 6,148,150,150,193, 92, 85, 4, 70,147,141,162,180,107,176,208, 52,105,234,188, 63, 34, 88, 77, 86, -147,213,100, 53, 89,205,127,177,102, 67, 94,228, 49, 97,107, 61, 11, 30, 24,173,134,184,151, 85,130,164,212,124,116, 11,240, 68, -187,214,238,184,146, 92,138,239, 78,103,225,171,227, 25, 56,125,163, 16, 12, 79,129,252, 10,224, 78,186, 26,119, 50,138,154,204, -159,205, 21,241, 39,188,254,122,249,252, 78, 65, 21,189,126, 61, 58, 27,158,206,119,130, 22, 44, 40,155,205, 21,241, 39,216,183, - 82,236,122,123,254, 27,147, 20, 82,169,208,104, 48,162,109, 27, 31,241,107,179,102,191, 64,217,139,172,126, 38,146,194, 51,208, - 94, 36,145,108, 91,242,193, 91,162,181, 63,221,201,172, 50,162,106,223, 69,117,202,188,183, 23,151,240,248,226, 77, 10,207, 64, -123,107,181,204,102, 51, 12, 6, 3,140, 70, 35, 76, 38, 19,114,178,110, 71,157,250,233,205, 97,109, 90, 57, 12, 19,137,197, 32, - 0, 42,116, 22,164,230,105, 17, 54,100, 40,183, 91, 72, 72,176,220, 61,112,106,125, 90,229,229, 25,229, 12,225, 42, 14,239,223, -201,221,243,243,117,252,239,240, 85, 28,248,229, 58,174,156, 57,106, 33,140,249,193,243,191,228,238,237,253,228,238,157, 50,228, - 30,157,213, 15, 22,207,142,141,166,103,230,114, 57, 36,108, 72,248,201, 87,102,190,246,171,182,178,184, 96,219,134, 15,115, 10, -115,211,111,139, 4,148, 69, 42,226, 66,163,183,224,219, 83,185, 24,191,236, 6,110,101,106, 64, 8,105,242, 1,222, 12, 48,119, -194,212, 55,105,179,201, 4,127,111, 57,118,110, 93,142,168,176, 46, 24,220,201, 30, 61,218,201, 32,229, 25,144,144,152,132,221, - 59,191,181, 48, 12,103, 30,251, 67,134,133,133,133,133,133,141,104, 61, 88,220,107,175,104,176,235, 80,175,215,165, 61, 57, 97, - 50,220, 93,220,228,163, 7, 61, 47,136,189, 87,134,194,188, 12,220, 77,142,135, 86,111,134,192,190, 13, 32,118, 67,107, 95, 31, -196, 37, 29, 48,173, 95, 25,173, 97, 44,134,180,134,244,162,162,220,189,238, 38, 82,156,149, 43,188, 47, 37, 39,149,118,219,185, -240, 27, 60,251,172,220,105,229, 10,239, 75,233, 41, 50,142, 84, 76,250,188, 48,101, 34,197,161, 8, 22, 44,152,143,209,145, 79, -224,197, 23,158,163,182,111,255,182, 87,153,149,123,201,128,255,249, 59,239,125, 40, 84,151, 89,140, 87,146, 53, 6,169, 76, 34, - 57,127, 71, 83, 21,236,235, 45, 25, 49,238,249,220,232,189,219,214, 2,152, 98,141, 86,141,193, 50,155,205, 48,153, 76, 0, 64, - 3, 0,135, 83,253, 90, 92,105, 68, 65,153, 1,234, 50, 3, 44, 52,131,113, 19,166, 72,174,198,220,152, 2,160,129,241, 90, 12, - 99,182,152,177,239,231,107,200,185,250, 3, 67,113,184,229,181, 6,195, 67,238,222,222,207,205,205,251,108,228,184,231,156,133, -226,234,110,216,202, 42, 3,182,111, 94,209,104, 61, 57, 20, 69, 24,218, 82,102, 49,155,171,218,182,105,155, 19, 16,212, 69,124, -238,215,227, 81,231, 79,238,211, 88,218, 62,103,119, 47, 61, 15, 92,190, 8, 92,129, 24, 6,147,117, 63, 22,212,119, 47,109, 4, - 64, 77,157, 49,127,221, 27,111,190,203,157,187,254, 55, 24,245, 90, 24,116, 85,168, 40, 47,133,132,103, 70,194,133,131, 22, 66, -155,223,168,202,187,190,145,189,191, 88, 88, 88, 88, 88,254,227,212,125,252,206,131,178, 6,141, 86,198,173,115, 61, 0,192,175, -123, 68,177, 92,204,115,224,113, 40,168,179,239, 97,251,170, 57, 96, 24,130, 17, 47,175,132,194,215, 13, 18, 1, 23, 6, 77,177, -166,228,222,153, 70,199,234, 80,148,121,232,198, 45, 57,190, 51, 94,109,171,220,185, 83,195, 7,128,157, 59, 53,252, 87,167,183, - 82,126,177, 37,205,183,103,191,110, 32, 52,141,200,209, 79, 98,194, 51, 19,144,158,175,197,143,103, 51, 81,165, 51, 90, 53, 91, - 78,226, 20,208,197,201,209,249,137,215,159,127, 66,198,227, 82, 84, 7, 31, 21, 55,171,208,108,225,114,249,244,161,171,229,185, -227,198, 61,227,116,250,200,158,193,180, 83, 64, 23, 93, 81,226,141,166,244, 12, 6, 3,104,154,134,193, 96,128,217,108,134,131, - 83,155, 35, 67,159, 92,149,157,151, 95, 25,157, 95,170,239, 89,101,182, 64, 93,102, 64, 65,153, 1,101, 85, 38,184, 41,236, 97, - 49, 27, 59, 53,164, 71, 8,249,223,152, 39, 39, 63, 7,128, 67,113, 44,223,104,242, 18,147,171,215,252,110,178,158, 24,253,172, -243,217,216,123,184, 27,115,180,148, 48,150,234, 44,238, 20,147,221,248,113, 5,225, 82, 96, 4, 60,202,204,229,112, 24,147, 73, - 99,118,113,113, 62,125,230,244,177, 81,122, 75, 10,184, 2,209,131,247,234,140,180,213, 87,140,250,238,165,207, 1,224,179,245, -235, 86,247, 25,250,172,224,204,181, 52,232,204, 64,239, 16, 63,236,255,254, 75, 3, 33,230, 55,171,242,174,127,206,222, 91, 44, - 44, 44, 44, 44, 44, 15, 25,172,104, 84, 15,142,127, 56,162, 85,211, 55, 26, 25, 25,249,135,167,181,231,168, 75,224, 40,231,193, -217,195, 23,147,230,172,198,255,214,206, 5, 77,155, 65, 8, 96,161,173,203, 76, 64, 8,255,231,153,175,250, 6,180,246,229, 58, - 79,122, 86,170,251,110,167, 86, 50,233, 89,169,174, 99, 39,199,242,153,175,250,166, 85,234,189,251, 90,104, 26,231, 19, 10, 16, -159, 86,142,248,244, 10,200, 37,214,167,249,226, 10, 5,175,174, 88,190, 76,192,227, 82, 84, 66,134, 70,147, 93,108,209,112,249, -124,147, 84, 34, 36, 70,194, 51,164, 23,145,226, 33, 99, 94,208, 29,218,241,217, 84, 0,179, 26,210,169,153,105, 88, 19,201,170, -121, 37,132, 16, 10, 96, 24,138,166,179,139,244,208,152,204, 80,151,254,110,180, 40, 75,195, 61,167,114,247,246,126, 74,133,252, - 24,151,203, 21, 17, 2,152, 77,150,167,225,222,126,152, 38,239,110,114,109,147,117, 41, 33, 23,247,174,159, 84,211, 38,237,100, -109, 65,210, 41,107,247,157,162, 64,184, 92, 48, 92, 14,197, 80, 20, 24, 62,135, 24, 65, 8, 83,183, 70, 90, 27,140, 86,141,217, - 18,242,185, 11, 79,236, 94,235,242,226,200, 64,124,127,182,218,243,233, 43, 11, 43,170,114, 88,147,197,194,194,194,194,242,104, -105,204,139, 60, 70, 81,173, 63, 70,180, 26,219, 33, 66,128, 59, 25, 69,104,237,229, 12,175,214,237,144,124, 59,238,247,117, 0, - 44,180,117,221, 81, 7, 15,230,101,175, 94,173,100,230,206, 45,239,189, 98,133,247,197, 87,167,183, 82,117,236,228, 88,254,214, - 91,153,189,215,172, 81, 93,252,249, 18,159, 38,247,243,117,213,228,230, 34,196,150,113,113,156,208, 46, 65,109,184, 31,238,188, -147,121,234,102,101,129, 64, 32, 48,187,217,139, 41,133, 92,200,229,114,248, 66,131,153, 99,240, 11, 14,225, 30,226, 80, 33,141, -169,212, 24,173,186, 93,135,197,133,247,162, 78,252, 56,191,227,160, 49, 43, 29,114, 10,117, 40, 55,114, 31,116, 29,114, 57, 20, -110,222,206, 0,184,130,248,250, 52,149, 10,135,227,187,190,251,159,247,154, 21, 75, 97,178,208,152, 57,119, 17, 94,152, 50,249, - 56,220,219, 15,243,246,245,143,253,237,208, 55,210, 97,211, 55, 33, 35, 41, 38,223, 98,168,216,109,139,201,122, 96,182, 0, 66, - 19,134, 83, 82, 90, 33, 55, 88, 32, 70, 61,190,207, 96, 98,154,117,229,104,116, 22, 28,186,156,143,195, 63,237,134, 74, 33, 99, - 91, 2, 22, 22, 22, 22,150, 71,206, 99,106,174, 80,199, 92, 1, 13, 69,180, 26,195,199,203, 21,151,227,211,208, 41,160, 13, 84, - 74, 5, 18,239,101,131,203,225,131, 67, 1,102,139,245,102,136,152,204,223,175, 89,163, 66, 70,154,140,243,197,166, 52,223,153, -175,250,166,173, 89,163,186, 72, 76,230,239, 1, 76, 38, 4,168, 54, 91,213,134,139,182,193, 23, 16,198,220,202,213, 65,202,141, - 73,169, 42,230,112,184, 6, 71,149,152,113, 84,137, 56,142, 10, 33, 95,192,231, 50, 22,194, 49,121,185,248,234, 9,195,116,177, - 70,175,118,215, 33, 77,211,160, 40, 14,125,223,136,201,178,138,117, 40,215,115,161, 46, 51,160,180,210,132, 14,158, 50,156, 60, -253,131,150, 54,235,118,214,167,197,229, 11, 84,237,124,189,240,238,199,107,160, 51,208,184,147,163,129, 64, 36,114,115,117, 11, -190, 49,121,198,219,162,215,182,222,195,212,193,142,152,251,219,189, 28,173, 90,252,182, 45,103,150,166,105,232,244, 70,129,186, -168,212,190,162,178, 74, 41, 17,139,116,206, 14,170,162,250,222,171,183, 49,162, 85,131, 84,204,195,168, 94,110,208,155, 38, 66, -103,176,224,194,169,125,108,139,192,194,194,194,194,194,242, 59, 13, 62, 64,218, 42,163, 37,151,138, 65,184, 98,252, 22,123, 15, -254, 65,157,241,237,193, 43,104,223,169, 23,242, 42, 45, 32,224, 52, 57,219,176,134,249,239,232,174, 1,184, 22, 21, 37,245, 26, - 59,214,115, 40, 33,252,159, 55,109,169,200, 6,128, 54, 29,171,101, 24,134,128, 16,128, 48,213,134,203,106, 40, 94, 70, 90, 94, - 69,107, 95, 55, 25,110,101,155, 12, 50,145,128, 99, 47, 19,114,157, 85, 66,129,128,199, 3, 77, 40, 67, 94,222, 61, 3, 5,164, - 91, 35, 87,183,235, 80, 42,119, 63, 50,100,204,202,194,244,204,242,152, 14, 37,218, 46,229, 38, 33, 8, 1, 58,120,202, 16,127, - 41,154, 86,231,220,189,163, 83, 39,109,174, 79,139, 97,192, 53, 89, 24,220, 72, 41, 71, 89,149, 25,101, 26, 19,250,134,141, 18, -244, 13,143,194,111,241, 69, 96, 44,102,172,248, 50,186,146, 38,230, 9,192,109,179, 13, 59,205,185,124, 45,193,171,176,180, 74, -196,231,241,202, 2,218,251,164, 10, 5,124, 75, 69, 69,133,240,225,119,113, 33,147, 8, 81,162, 49, 3,128,217,214,171,167,188, -202,140,131,151,242,113,104,223, 46, 72, 36, 18, 16,246,134, 98, 97, 97, 97, 97, 97,169,141, 59,170, 31,191, 19,125,255,245,129, -249,250, 63,123,231, 29, 30, 69,181,134,241,119,102,182,151,244,100,211, 72,232, 36,244, 14, 9,189, 19,169,130, 32, 69, 4,165, - 90, 64, 17, 16, 84, 84, 58, 92,122, 21,165,137,244,222,171, 16,186,244, 18, 8,144, 0,105,164,103, 83,119, 55,219,119,102,238, - 31,155, 80, 83, 54, 4,175, 94, 61,191,231,201,179,153,205,238,155,153, 51, 51,103,222,243,157,239,156,227,208,162,210, 44,199, -195,211,195, 29, 82,133, 51,226,210, 45,208, 82, 42,228,232,121,176,172, 61,162, 85, 66,224,169,200,213,189, 15, 30, 76, 77, 58, -112, 32,115,253,193,131,169, 47, 36,122, 63,143,100, 61,123,229,120,135, 53, 41,158, 61,117,240,216,217,188, 94,205,189,220,104, -134, 49,136,132,180, 73, 32, 98, 44, 34, 1,109, 21, 9,104,179,183,179,144, 57,123,104,187,152,167,112,182, 52, 77,163,209,136, - 78,157, 58,161, 91,183,110,232,221,187, 55,250,247,239,143,160,160, 90, 42,154,161,204, 60,197,113, 94, 98, 45,170,121, 81, 16, - 24, 19,113,122,251,127,244,247, 46,237,191,195,154,140, 61,241,178,229,124,174,201,243, 92,118,158, 9, 70, 11,139, 28,157, 5, - 57,249, 22,216,188, 66,177,255,143, 20, 24,204, 44, 18,110,238, 54,168,211,146,190, 48,101, 60,142, 43,229, 84, 76,126,121,147, - 79, 26,241,241, 80,181,147,148,126,220,186, 69, 83,181,167,135,187,141,162,158, 71, 94, 41,138,130,212, 89, 5, 55, 87, 39,196, -221, 58,134,147,243, 59, 26, 0,124,231, 72,121,190,136,179, 92,128, 94,205,125,208,179,239, 32,212, 11,233,234,136,177, 38, 43, -218, 19, 77,162, 73, 52,137, 38,209,252, 55, 81,184,198, 97,225,171, 99, 51,195, 23, 26,160,170,190, 10, 84,247, 87,192,104, 81, -193,104,102,145,111,100,161,209, 91,160,209, 91, 17,151,166,199,189,131,229,223, 67,123, 20,203, 62,227, 39,207, 3,160,236, 6, -207,209,232,137,216, 98,158,185,104,254,156,247,183, 55,106,104, 30,215,221, 55, 32, 34,206,156, 66, 81,180,129,102, 4, 86,119, - 39,129,240,225,195, 8,245,229,243, 71,219, 72,109,236,135,250, 18,116,108, 54, 91,158,191,191, 63,128,151,151,224,169, 85, 77, -214,251,210,145,201, 85,218,246,154,239,181,100,246, 68, 61,205,136, 56, 74, 32,186,199, 90, 13,219, 12,233, 81,171, 81,130,253, -160, 69,210, 7, 87,111,223, 15,113,117, 15,192,227,228,124,228, 27,109,176,216, 56,184, 41, 69, 72,186,123,194, 18,247,240,198, - 78, 93, 74,196,198, 55, 40,182,173,209, 15,238, 85, 8, 11,235,250, 94, 72, 72, 40,243,195, 15,223, 35, 56, 56, 24, 6,131, 1, - 52, 77, 35,160, 82, 53,196, 69,223,198,149, 35, 51, 89,125, 86,252,207, 0,102, 0, 80,151,245,159,100,106,204, 56,118, 35, 3, - 71,246,237, 0, 35, 20,147,219,137, 64, 32, 16, 8,132,215, 25,245,202,235, 26,135,140,150,209,104,140,107,213,169, 39, 56,142, - 7,203, 3, 28, 91, 16,121,226,158, 71,159, 88,171, 49,174,188,123,199,113,236,181,149,107,214,119,107,212,172, 45, 83, 59, 80, - 9, 77, 86, 26,174, 92, 58, 99, 3,199, 95,118,228,251, 89, 89,143,116, 50,239,234,239,189,223,175,207,174,161, 31,143,201,109, -211,190,189, 66,165,242, 49, 37, 37, 39,233, 55,108,222, 98, 61,113,244, 64, 27, 14,182,129, 89, 89,143,117, 37,233,228,229,229, - 45, 43,234,125,137, 88,217, 18, 64, 21, 70, 64,153, 13,234, 71,101,202, 8,207, 76, 78,236, 59,103,230,180,248,193, 35,199,139, -171,250, 87, 67, 70, 30,131,184,164, 52, 60, 60,127,192,148, 28,125,125,159, 38,233,214,112, 7,165, 82,139,120, 47, 9,192,146, - 43, 87, 46,215, 9, 11, 11,235,218,161, 67, 7,126,212,168, 81,224,121,224,244,154, 79,248,236,184, 43,187, 97,143, 98,197,188, -225,121, 73, 56,127,249,182,123,255, 54, 77, 4, 30, 78,195,177,126,199, 81, 43,120, 46,129,220, 79, 4, 2,129, 64, 32, 60,227, -205,115,180, 18, 31,216,231,211,250,179,209,166,101, 12,217,184,113,211,172, 77,155,183,183, 52,154,205,254, 60, 68,137,172,205, -124, 78,199,226, 7, 71, 53, 12,233,143,111,120,120,212,168,187, 97,237,202,239, 54,172,255,169, 45, 56,182, 38, 5,196,243, 20, -206, 74,173,236,208,210, 76, 86,137,102, 41, 83,251, 75,231,247, 22, 26,178,178,116,155,202,250, 93, 67, 86, 84, 26,205, 88, 2, -126, 89, 58,115, 1, 77, 51, 93, 88,150, 19,114,172,245, 49,107, 49,254,199,160,142, 58, 8,135,179,220,144, 93,194,223, 34, 1, - 68,134,135,135,183, 14, 15, 15,111, 6, 96, 25,236,107, 40,222, 40,207,121, 49,101,105, 59, 78,154, 56,233,244, 4, 80, 21, 57, -142,135,141,229, 18, 68, 6,125, 71,114, 79, 17, 8, 4, 2,129,240,140, 81,120,125,210, 82,199, 34, 90,255, 43,114,114, 98,180, -200,193,184,242,234,100,101, 61,210, 1,120,109,228,158,190,156,186,247, 30,105,246,224,145,102,207,155,126, 63, 63, 35, 86, 13, -196, 14, 45,231,110, 56,146,200,126,161,224,231,173,144,153,249, 32, 31,153,104, 78,238, 33, 2,129, 64, 32, 16,202,108,184, 28, - 75,134, 39, 16, 8, 4, 2,129, 64, 32,148,106,178, 94,124, 5, 96,207, 61, 47,110,228, 64, 89, 86,230,126,147,209, 7,167,136, -102,185, 53,133, 0,196, 0,148, 0, 74,235,210,236,138,130,245, 26, 73,121, 18, 77,162, 73, 52,137, 38,209,252, 11, 53, 75,211, - 62, 5,194,159,106,192,136, 38,209, 36,154, 68,147,104, 18, 77,162,249,239,211,252,127,102, 84, 17, 63, 0,254, 70, 57, 90, 4, - 2,129, 64, 32,252,175,240,240,168,161, 4,158,229,245,150,138,220,179,150, 55, 0,232, 51, 31,164,147,210, 35, 20,193,139,235, - 28,190,149, 28, 45, 33, 45, 16, 79,146, 59,121, 60, 80,184,120, 36,255,203, 11,151, 10,170,164, 24,219,185, 77,229,253,193, 85, -100,189,203,242, 69,185, 87,208,175, 62,213,154, 63, 85,168,130,198,194,183,145,172, 60, 59,161, 80, 85,241, 82, 6, 52,185,228, -228, 95,231,157, 63,225, 24, 37,181,107,215, 14,173, 93,187,118, 40, 0,201,219, 16,148,171,130, 6, 85,168, 30,114, 94, 85,181, -225, 25,133,119,141,126,111,123,135,149,190,213, 61,148, 1,141,247, 40,253,234,231, 40,125,235,107,148, 21, 26,159,115,242,172, - 85,181,180,239, 5,244,154, 83,115,250,182,123,219, 2,122,205,169, 89,212,223,221,194,150, 59,253,184,253,209,108,143,158,255, - 81,146,122,229,205, 8,104, 57,200,213,183,237, 4,143,178,126,207, 63, 40, 36,178, 82,157,214, 25,126, 53,154,223,115,244, 59, - 21,130, 67,111, 85,172,221, 50,189, 66, 80,232, 13, 82,242,142, 33,245,170, 18, 42,117, 11, 60, 34,113, 11, 60, 42,113,175,210, -190,188,122,190,190,190,178,154, 53,107,134,133,132,132,140,238,216,177,227,151, 13, 27, 54, 28, 85,177, 98,197, 46,127,101, 67, - 95,174, 10,250,198, 36,164, 50, 77, 66, 42, 83,174, 10,250,166,244,250, 53,120, 22, 69,179, 41, 20,205,166, 40, 84,193,179,254, - 46,231, 74,226, 29, 84, 81,174, 10, 90,236,228, 83,251,154, 76, 85,163,103, 89,191,239,230,230,214,197,203,203,235,221,194, 31, - 55, 55,183, 46,228, 14,120, 99, 94,140, 98,149, 59,162,197, 8, 37,242,139,131, 63,254,172,238,188,105, 83,164, 75,215,239,199, -210,217, 19,239,155,242,115,107,255, 29,143,220,179, 74,179, 27, 12,205, 84,120,241, 61,150, 99,147, 50, 99,175, 53,121, 27,250, -193,149,100,195,191,251,122,200, 87,131,222,239, 84,177, 83,143, 47,168,168, 88,195, 1,199, 45, 26, 26,236,220,179, 47,224,252, -217, 51,203,215,175, 95, 51, 67,109, 11, 94, 44,148, 8, 86,106, 18, 35,115,203,178, 15,206, 94, 85,171, 8, 20,158,231, 91,245, -254,204,231,230,169, 45, 27, 89, 51,215, 89,159,249,194,234,223,111,142, 87, 50,102,230,242, 0, 0, 32, 0, 73, 68, 65, 84,181, -106,213,154, 50, 12,227, 49,118,236, 88, 17, 0, 44, 89,178,164, 58,203,178, 89, 79,158, 60,185,142, 55,152,252,212,110, 48,131, -135, 44, 91, 48,125,211, 59,239,116, 67, 74,102, 62,230, 47, 94,213,238,248,225,157,253,243,211, 31,237,126, 27,231,196,213,181, -178, 51, 68, 78,119,191,248,122,134, 42,172, 93, 83, 70,103,180,225,248,249,219,173,183,172,154,113, 13,168,213, 76,155,249,160, -216, 57,197, 56,125,222, 84,111, 37, 31,198,233,243, 0, 96,208,107, 15,123,165,181,147,151,140, 13,243,149, 8,110,103, 1,165, - 46,250,232, 90,169,229, 9,161, 68, 82,145,166,105,208, 20, 64,211, 20, 24,138,178,175, 19,106, 49, 36, 36, 63,188,208,245,239, -112,159, 56, 5, 54, 75, 3, 35,240,160,169,231,251, 71,209, 5,175, 60,175, 73,123,116,209,227, 45,252, 27,151,186,213, 93,235, -180,172,158,191,225, 92,108,182, 66,208,230,203, 35, 20, 79,255,244,244,194,226, 59, 14, 25, 0,169,212,237,208,161, 67, 94, 97, - 97, 97, 46,170, 58,189,207, 57,242, 29, 49,163,171,125,248,240, 65, 81, 88, 88,215, 50, 92,159, 65,157, 65,211,155, 41, 64,200, -113,252, 18,134,227,119,234,178,162,159, 0,101, 91,125, 74,166, 10, 30, 78,131,119,184,158,225, 64,221, 48,100, 68,173,127,211, -194, 21, 72,156, 59, 10, 69,162, 47,171, 4,213,107,148, 28,255,248, 70,190, 78,187,216,102,202, 59, 87,102, 33,171,109,210,169, - 11, 55,223, 17, 8,133, 84, 88,199,230,140, 9, 56, 83,158,147,238,237,237,253,238,138, 21, 43,170,134,134,134, 2, 0,108, 54, -155,243,174, 93,187,124,102,206,156,169,136,142,142,126,211,133, 83,253,189,188,188, 2,197, 98,177, 63, 0,152,205,230,100,181, - 90,253, 20, 64,169, 13,127,133,119, 85, 79,240,152,113,225,252,121, 1, 0,180,110,221,102, 86, 96,171,207,221, 24,145,210, 80, -100,113,152,181,138,220, 39,103,198, 95,185,122,153, 2,128,144,230,161, 83,228,158,181, 86,254,149,145, 45,169, 42,184, 57, 13, -124, 21,210,186, 83,223, 1, 3,135,208,117,106, 4,162, 75,231, 14,147, 13,192,161, 50, 93, 51, 2,129,236,218,181,107,213,104, -154,102,108, 54,155, 49, 36, 36,228,105,121,246,203, 47, 40,244, 15, 10,116,128,197,102, 94,171,142,185, 49, 11,120,109,225, 24, -198, 37,160,209,119, 96, 4, 35, 57,142, 75,212, 62,189,209,226, 31, 24,209,122,189,156,203,170, 68, 11,196, 95, 14,250,232,211, -186,227, 39,124, 43,253, 98,105, 56,142,172,154,146,249,119, 53, 89, 0,192,208, 76,133, 19, 39, 79,168,228, 98, 6, 0,160, 51, -218,240, 78, 88, 88,233, 79,132, 74,205,206,210, 20, 21, 92,184,160, 13,107,179, 72, 5, 66,177,145,178, 27, 36, 80, 0, 60,253, - 42,133,123,219, 46,202, 7,189,223,169,226,230,237,191, 39, 61, 77,202, 42,115,165, 70, 49, 34,132,180,233,130, 78,157,187,186, - 92,187,250,199,140, 53, 63,175,254,198,102,177,174,230,172,220, 98, 99,246,227,148, 82, 43,115,159, 26,141,197, 74,207,227,125, - 71,207,244, 48,210,238,248, 97,246, 50,207,243,199,182,158, 75, 78,108,192, 37, 36, 36, 26,121,138,186,159,147,157,250,101,126, -218,147, 40, 71,139, 76,169, 84, 86, 85, 42,149, 13,234,215,175, 47,157, 56,113,162,176, 93,187,118,207, 45,251,168, 81,162,179, -103,207,250, 46, 92,184,176, 91, 68, 68,132, 81,167,211,221,209,233,116, 49, 40, 67,162,189,143,143,215,231,239,245,233,137, 14, -125, 63, 3,203, 81, 24,245,233,120,156, 56,182,119, 12,128,183, 98,180,172,114,231,153, 35, 71, 79,244, 10,105,218,144,153,177, - 53, 10, 50,177, 0, 93,155, 4, 83, 31,141,157,234,186,126,249,140,117,200, 68,219,162, 34, 89,156, 62,111,106, 93, 79,243,192, - 94,161, 85,112,112,155,121, 32, 58,126, 13, 90,238, 50, 43,241,224,183, 15, 1,160,106,216, 88, 39, 9,171, 94,225,231,202,168, - 36,172,122, 69,213,176,177,167, 98,142,175,208,150,180, 47, 66,137,164,226,182,173, 91,107,184, 57,137, 32,160, 41, 48, 12, 5, - 1, 67,195,104,102,209,255,253,129,111,237, 50,151,169,106,116,163,129,143,236, 15,108,252,106,200,120,116,180, 44,231,132, 98, - 68, 30,135, 15,238, 19,168, 92, 36, 96, 24, 10, 12, 13, 48, 52,133,248,116, 3,134, 15,255,200,165,188,134,253,157,150,170,166, -147, 6, 4,119, 13,169,235, 94,127,199,101,202, 37,228,157, 1, 30,153, 70,249,176,237, 7,206, 12,228, 91,143,191,202,243,220, -130,164,139,203, 78,150, 36, 98, 50,153,210,187,134,189,227, 76, 9, 20,242, 83,251, 55,182, 17,208, 20,172, 44, 15, 27,203,131, - 45, 88, 27,149, 42,104,193,208, 52, 5,158,227, 49,114,228,112,116, 13,123, 71,207,217,184, 36,199, 43, 57,122,243,241, 83,151, -188, 76, 86, 14, 11, 87,172,159,145,159,167,158, 17,251,208, 35, 94,151,151, 57,222,144,241,200,225,117, 48,104,240, 77, 18, 99, -238,141,222,122,248, 10,234,214,174, 5,150,179,239,103,112, 5, 5,182, 30,185,130,154,193, 53,237,251,205,241, 8, 10, 80,162, -105,147,166, 0,240, 70, 70, 75, 32,113,250,161,109,247, 33,211,123,244,255, 24, 42, 47, 47,208,188,181,199,169, 35, 91,123,252, -250,211,130, 73, 54,163,102, 97,153,196,120,246,217,115,129,231,184,114, 71,157,252,252,252,188,154, 54,125, 62, 29,163,205,102, - 67,229,202,149,145,156,156, 28,252, 38,237, 52, 95, 95,223,238, 63,254,248,163,170, 91,183,110, 66, 31, 31, 31, 0, 64, 90, 90, -154,255,241,227,199, 27,253,248,227,143, 25,169,169,169, 71, 80,194,140, 62,172,149, 22,209, 2, 48, 82,169,220,126,140,160,232, -137,159,127, 88,223,219,215,207, 84,212,231,213,234, 52,241,215,159,157,161, 4, 2, 81,193,231, 65,243, 60, 71,149, 16, 37,234, - 36, 20, 10,139,236,161,176, 48,206, 33,188,208,101, 4,205,208,246,139,213,102, 85,231, 60,189, 85,171, 12,145,184, 58, 66,177, -104,245,123, 3, 62,110,209,175,111,111,248,122,185,224,212,197, 8,140,249,252, 43,171,205, 98, 93,252, 70,149, 7,195, 8, 50, - 50, 50,226,221,220,220,124,202,255,188,165,170,252,126,226,152,234,212,233,240, 41,139,150, 46,255,196, 98,182, 89, 57,158,127, -182,142,177, 76, 38, 17,118,238,241,190,179,170, 90,136,116,249,143, 35,132,255,192,136,214,154,183, 98,180,196, 50,167,247,191, -255,122,172,116,230,150, 43, 56,178,106, 76,166, 94,147,233,245,172,165,224,236,122, 43, 95,147,219,232, 77,246, 80,233, 21, 20, - 74, 49,130,209, 20,195, 40, 40,154, 18,115, 44,151,104, 51,155,103, 25,178, 30,165,150,247,232, 57,142,199,158, 63, 50,202,102, -128,120, 84,223,188, 99,159,202,219, 85, 2,163,133,197,128, 65, 67,176,105,211, 38, 39, 47, 23, 49,140,102, 27, 22, 44, 90,164, -213,197, 31, 81,197, 39,230, 36,119,234,249,213,201,152,184,140,123, 79, 83,141, 59,203,186,111, 38, 11, 11,141,222, 6,189,137, - 70,141, 58, 77,177, 96,113, 77,233,211,132,216,175, 54,254,186,110,220,253,251,204, 38,142,161,167, 27, 83, 31, 36, 22,121,211, -249,212,237,234,236,230,177,173,207,232,217,174,143, 50, 4,224, 97,193, 19,103, 41,222, 31, 54,206,185,170,143, 12, 10, 41,227, - 26,155,144,236, 59,113,210,164,139, 49, 44,223, 76,163,142,137, 45,109,127, 42, 85,170,212,183, 71,143, 30,242, 9, 19, 38, 8, - 3, 2, 2,240,235,214, 93, 21, 91,119,237,223, 51, 37, 53, 61,128,231,121,120,171, 84,137, 35, 63,234,127,232,232,209,163, 9, -137,137,137,194,249,243,231, 55,223,183,111, 95,237,180,180, 52,135, 91,166, 44,207,195,104, 98,193, 22, 60, 32,213,121,166, 50, -251, 83,127,127,127, 73,114,114,178,233,133, 40, 3,245, 60, 80, 72,117,237,216,182,185,224,151, 99,113,208, 25, 89, 40,164, 66, -196,165,235,209,164, 97, 61,106, 45,107,107, 80,148,224,240,247,187, 79,245, 86,242, 97,189, 66,171, 64,229, 38,199,134,149,179, -113,240,114,108, 88,186,142,194, 10,158, 25,237, 43, 17,116, 86,112,169, 43,218, 53,169,230,211,161,113, 69, 92,111, 82,205,231, -252,205,168,104, 89,255, 69, 99,147,117,194, 83, 57,199,199,105,139,174,120,104,184, 59,137,176,254, 68, 2,228, 82, 1, 20, 82, - 1, 20, 18,251, 43, 77, 83,229,107,213,250,214, 10, 96, 56,118, 56,195, 8,134, 15,124,191,191,223,224,129,253,121, 48, 52,118, -237, 57,212,123,203,150,205,169, 86,139,121, 29, 75, 51,235,139,187,126, 94, 42, 80, 26, 80,185,136, 49,105,221, 61, 56,203,132, -112,146, 11,225, 44, 23,162, 67,125, 47, 48,111, 62, 9,140,219,152,222, 85,187,141,233, 83,169,125,112,160,178,198,157, 39,121, -247,135,207,186,177,244,108,110,251, 47, 87, 46,169,237,161,203, 53, 11,126,152, 56, 82,144,148,146,210,126,215,161,115, 29, 88, -243,199, 81, 54, 75,254,183,234,136, 93, 69, 70,133,147,162, 46, 55,242, 15,233, 39,181,232,172,119,239, 68, 37, 85,203, 49, 73, - 16, 25,175,129, 66, 42,128,178,176,108,165, 2, 40,164, 66, 40,165, 2,164, 36,197, 33, 59,159,185,152,236, 65,183,199,185,203, -182,178,236,184,209,194,226,118,172, 14,149,130, 27,194,215,215, 15,230,110, 31, 84,186, 26,190,231,192,181,115,251,231,234,211, - 30,126,235,168,206,214,195, 87, 48,101,252,232,155, 20,112,171,224, 33,221,232,135,121,171, 26,207,152,242,217, 75,239, 77,156, -190,188,241,155, 71,178,156,166,118,232,243,233,244,214,157,251, 64,155,157,142, 63, 78,238, 68,215, 30,239,225,131,143,191,128, -171,171,231,130,197,179,190,190, 99, 51,105,194, 95,171,115,125,106,182,170, 87,183,214, 22,127, 63,191, 0,142,179,175,242,193, -243,128, 78,155,135,175,191, 28, 9,142,231,209,160, 81,179, 14,210,214,157,121,190, 96, 53,144,204,172,204,252,168,135,247, 59, - 25, 51,162,174, 58, 92,150, 70,163, 85,173, 86,227,246,237,219,136,142,142, 70,100,100, 36,178,178,178,224,226,226,162,203,207, -207, 47, 83,240,190,126,253,250,131,195,195,195,165,110,110,110,207,222, 52,155,205,112,114,114,194,224,193,131,133, 93,186,116, -241,239,222,189,251,208,123,247,238,109, 5,160, 41,114,127,178, 31,167, 56,121, 7,255,220,182, 93,219, 79, 0, 64,230,236, 27, -187,226,215, 67,145, 37, 54,104, 93,252, 42,182,104,209,178, 26,120, 30, 20,248,101,250,172,232,180, 18,162, 68,138, 43, 87,174, - 84,101, 24, 70,240,252, 25,196,225,167, 13, 59,106,254,126,225,110,223,121, 11, 22, 74,157, 21, 18,168,243,204, 24,241, 65, 31, -135,159,193, 50,239,224,110, 45, 90,180, 57, 48, 99,250,247, 2,165, 66,129,147, 87, 99, 48,246,203, 73,198,212,248,123, 11,121, - 78,184, 74,175,142,206, 40,231,163,146,199, 91,160, 70, 5, 37,156,122,117,149,142,249,176,151,212,108,101,145,155,111,133,201, -194,130,229,120,228,229, 91,113,255,169, 22,158,206,101, 95,202,141,231,249,166, 0,188, 0,168, 41,138,186,254,226,118, 97,131, -174,208, 27,191,178,157, 89,240,124,240, 0, 96,134,125,164,254,179,203,167, 96,187,184,247, 11,191,127, 31, 64,173, 2, 77, 22, -192, 53,138,162,114,138, 49, 91,175, 69,185, 4,135, 15, 31,230,123,244,232,241,172,198,127,117,251, 85, 36, 34,161,159,194,197, - 11, 60,255, 0, 47, 46, 96,172,242,241,207, 90,184,120,169,251,231,159,142, 78,208,228,102, 87, 44,120,251,148, 35, 15, 11, 1, -197, 44,110,219, 50,164,203, 39,159,126,138,224,170, 21, 68, 44,203,242,247,162, 99,173, 27,215,111, 24,118,254,178,120,169, 38, -233,222,212, 23, 66,144,101, 26,246,201,114,108,210,171, 17, 44,150, 99, 95,109,221,190,166, 73, 81,128,171, 82,140,159,143,197, -129,231, 1, 10, 60, 92, 20, 66,108, 63,155,132,216,155,123, 53, 61, 26,104,242, 7,207,155,214,161,125,183,113,225,247,159, 24, -119,102,100, 24, 79, 0, 72, 43, 73,179,232, 10,157,131,201,194,194,106,179, 97,247,161, 67, 8,235,208, 28, 45, 90, 52, 71,155, -214, 45, 4, 55,110, 70,124,252,233, 39, 35, 3,240,124,116,199, 51, 77,169,119,245,166, 74, 23,207,157,125, 63,153,239,116, 55, -201, 6, 1, 3, 84,241,145,193,221, 73, 4,179,141, 66,188,218, 82,112,231,184, 98,236,196,233,238, 83,190,250,228,168, 70, 45, -174, 11, 60,176,148,116,236,122,189, 94, 60,100,200, 16,161,213,106,181, 12, 30,241, 69,151,180, 52,117,239,159,150,253, 71,162, - 82,121, 67,111,180,225,102,228,227, 90, 51,102, 76,175,114,232,248,217,253,211, 38,141, 57, 16, 22, 22,230,178, 99,199, 14,174, -180,242,124,169,133,152,158,185,114,195,150,221,155,150, 44,156,131,168,132, 28,172,255,101, 21,120,214,246,115, 41, 69,245,162, - 38, 63,100,200, 16,217,254,253,251, 43, 36, 37, 37,105,244,122,189,250,165,120, 4, 77, 9,210,179,245,240,116, 18, 67, 36,160, -225,237, 38,133,202, 69, 2, 33, 3,208, 20,197, 22,165,185,126,231,145, 89,156, 62, 15, 7,183,153, 7,110, 88, 57, 27, 31,127, -254, 29,238,101,138,143,211,114,151, 89,159, 13,236, 59,197, 75,198,134,249,185,210,170, 14,141, 43, 65, 33, 21,225,155,113, 67, -208,236,102,188, 42, 57,151,251, 78,109, 96, 26, 78, 63,254,108,177,238, 83, 47, 7, 71,236, 17, 44, 39,185, 16,199,183, 44,200, -200,207, 83,231, 21,118,201,153, 77,198, 4, 7, 47,227, 83, 69,180,108,167, 52,172, 87,103,246, 39,163,134,211, 45, 67,155,241, - 52, 45, 68,166,214, 76,241, 60,240,229,216, 49,248,108,204, 72,159,196,148,140, 31, 86,173,250,121,106,248,239,252,204,124,245, -195,105, 37,105,210,148, 61, 10,164,148, 10,160,148,217,141,139, 82, 42,128,209,204,130,162,192,184, 6, 54,202,163,236,145,220, -148,236,132, 98, 91,224, 47,105,186, 7,214, 57,253,123,172, 83,205,156,157, 57,151,227, 82, 34,103,221,140, 72,191, 6, 32, 59, -160,141,235, 80,139,141,135,206,104, 67, 92,186, 30, 54, 11, 79,125,252, 78, 69, 84,238, 71, 5,207,217,112,107,211,177, 8, 56, -191, 80,233,191,164,153,124,101,183,209,163,110,159, 1, 75,150,255,114,125,225,236,239,152,204, 60, 51, 56,158,135, 84,204, 64, - 38, 22, 20,252, 48, 48,228,231, 97,213,234,181,105, 54, 80,125,113,238,156,173, 44,215, 39, 56,254,131, 62,221,218,108,167, 0, - 49, 69,139,146,252, 42, 86,170,216,177,231, 48,105,199, 94, 67,192,218,204, 83,110, 94,224,207,232, 51,162, 78, 59,162, 89,183, -118, 45, 80,192,173,252,140,232, 49, 0,160, 80, 5,253, 92, 51,184,102,227, 87,223,171, 94, 61,184,177, 35,231,253, 89,164, 84, -234,244,185,155,187,215,119,193,117, 26,170,210,115, 76,148,147, 71, 5,196, 61,186,141,109,171,127,216,204, 25,205,211, 79, 31, -217, 57,123,233,250,125,239,119, 12,235,131, 13, 63,253,231,155,172,212,103, 70,235,212, 11,209,170, 15, 54,174, 91, 19, 32, 20, - 75, 96,181,113,176,178,188,253,213,198, 34, 59, 59, 7, 86, 27, 7,169,220, 9, 54,142,130,149,229, 96,181,113, 48,153,109,138, - 49, 67,186,127,106, 4,174, 22,181,159,254, 53,219,158, 16, 73, 36, 21,121,216,215,174,229,121, 30,113,105, 6,218,215,215,119, - 43, 0, 72, 36, 18, 72, 36, 18,112, 28,135,155, 81,234,207, 61,131,131, 62, 65,129,193, 99, 45,230,132,220,248, 75, 93,139, 59, -118, 31, 31,159,158,175,154, 44,163,209, 8,157, 78,135, 11,151,175,187,172,219,180, 59, 44, 46, 33,169, 42,199,187,152,156, 84, - 85,187,106, 51, 98,122, 22, 87,158,218,244,168, 79,157, 67, 70,210, 19, 62, 27, 90,125,249,198,195,215, 30,159,152, 85, 98,158, - 86,229,142,147,205, 19, 70,191,215,100,222,178,245,143,114, 46,253, 60,190,180,115, 36, 16, 8,132,106,181,250,217,253,189, 98, -237,182, 38,183,162,146,223, 93,186,100,169,244,102,140, 22,119,227, 82, 48,180, 83,160,189,133,227,192,121, 87,120, 87,245,172, - 82,173,218,214, 85,203,230, 9, 30,165, 24,177,114,239, 53,132, 31,248,249, 66, 90,198,213, 48,164,167, 26,222,164, 14,121, 11, - 70,171, 88,205, 51, 17,153,208, 25,109, 48,153,109,176,114, 60, 52,122, 43, 50,114,205,208,232, 45,208, 25,108, 24,218, 57,176, -200,239,149,226, 71,188, 40,138, 58,204,243,124, 15,158,231, 59, 1, 16, 23,110,219,159,217,212,225, 2, 67,246,210,246,148, 41, - 83,190,157, 59,119,110,100,225,103, 11,223, 47,252,108, 73,239,191,240,125,143,111,190,249,166,238,188,121,243,230,132,134,134, -110,255,227,143, 63, 98, 1,228, 56,218,125, 40,120,241, 96, 14, 31, 62, 92, 90, 65, 87,181, 88, 45, 18,103,153, 16, 85, 42, 7, -226,163,111, 55,120,254, 54,111,120,134, 84, 44, 96,142, 29, 59,230,158,101, 86,130,166, 25,135,155, 40, 74,175, 26, 45, 68, 34, -241,145, 69,139, 22, 97, 96,207,214,178,167,153, 86, 93,196, 83, 67,122,190, 25, 54,149, 87,144,120,214,156,121,202,121,243, 23, -124,118,248, 32,151,171, 75,191,191,160,232, 46,190, 38, 55, 24,234,133, 28, 44,138, 2,207,177, 73, 57,241,215,155, 0, 64,121, -114,177,116, 70, 43,152,130,220, 26,138, 2,244, 70, 27, 24,134,202,200,141,218,121,127,240,204, 89, 29, 54,111,255, 61,133,167, - 93,181,249,249,113,114,216,215, 28, 44, 51, 70, 51, 11,147,149, 69,228,157,155,104, 19, 82, 27, 45,154,212,132,222,200, 66,111, -178,161,114,181, 96, 0,240, 44,242,196, 49,116, 44,207, 90,141, 60,207, 58,245,104,234, 5,149,171, 24,190,110, 18, 72,196, 2, - 88,109,128,193,204,193,104,102, 17,159, 97,128,214, 32, 67,189,182,253,171,120,248,222, 48,165,197,203,246,103, 63,189,209,183, - 68,115,202,178,216,184,117,119,245,148,148,244,222, 71,247,111,145,168, 53, 86, 68,196,231, 35, 35,215, 4, 48, 94,248,113,206, - 74,201,228,241,163,222,221,184,109, 79, 66,199,214,205, 19,202,122,204,122,117,212,230,157,187,118,255,220,163,199,187,178,200, -171, 71,241,232,246,233,217,249, 25,101,202,207,162, 27, 52,104, 96, 27, 53,106,148,118,206,156, 57, 1, 7, 15, 30,172,172, 86, -171,111, 3,176,186,186,186,214, 12,170, 94,241,206,201,227,199,252,187,191,219, 95,152,148,105,128,139, 92,132,138, 42, 57, 46, - 95, 56, 97, 21,139,133, 69,230,155, 20,116, 15, 14, 66,199,175,113,240,114,108, 88,100,150,244,236,200,225, 67, 19, 78,158,143, -202, 90,177,233,228,127,252,149,214,219, 82, 78,189,226, 70,147,106, 62, 83,198, 14,193,220,229,155,113,238,102, 84, 70, 62,237, - 59, 59,213,100,251,189,248, 80, 58, 32, 96, 40, 56,201,132,200,215,168,243,158,220, 58, 30,244,150,194,212, 67, 79,238,223, 76, -103,107,173, 72,204, 52, 82, 41,217, 90,176, 28, 15, 87,185, 8, 54,142, 71,110,118, 38,181,101,243, 38, 92,191,126,153, 6, 67, -143, 0, 48,173,196, 2,165,236, 93,133, 74,169,208, 30, 17,146,217, 95,173, 44,135,224,234,213,176,102,197, 98,103, 79,149, 55, - 90,181,113, 60, 55,218,201,163, 98,131,237,191,174,192,217, 63,110,181, 59,183,116,101, 83,165,159,215,114,138, 98, 23,130,135, -209,100, 97,145,151,155, 3,177, 57, 17,205,252,213,112,151,179,136,215,248,226, 94,218, 35,101,105, 21,126,214,189,125,183, 41, -254,221,169,187, 15,133,207,237,218,185, 29,238,197,107, 32, 19, 11, 32, 21, 51,144,138, 25, 8, 41, 22,139, 87,255,108,205,201, -211,246,200,138, 60,144,249, 6,215,231,169,130,214,175,221,220,177, 58,175,205,203,167,254, 54,242,235,249, 93,195,250, 12,163, -238, 93, 63,243,173, 30, 56,237, 88, 67,143,119,232, 61,142,115,252, 25, 39,117,242, 92, 54,110,242,172,113, 93,122,244, 7,195, - 8, 96,181, 90,177,103,199,102,252,186,242,199,135,102, 93,214, 48, 0,156, 57,131, 25,181,115,243,234,254, 95,255,176,152,170, -219,160, 89,243, 51,169,175, 47, 71,203, 49,212, 47, 31, 14, 31, 61,192,219,219,219,233,121, 68,139, 71, 80,112,109,116,235,245, - 30, 78, 28,216,135,251,145, 17,224,120,187, 97,226, 56, 30,185, 57, 89,105, 54,171,121, 99,177, 61, 30, 82,105,197, 13,191,110, -170, 65,211, 20, 44, 86, 14,102, 27,135,241,159,126,100, 30,243,229,183,173,186,117,105, 27, 41,102,160,137,127,154,234,122,249, -214,131,122,156, 80, 25, 48,124,226, 98,145,209,196, 34, 79,111,197,209,245,197,123, 29,169, 91, 96,104,165,198,221,134,143,249, -126,141, 68,194,208,150, 58, 65, 1,177,109, 67,234, 36, 6,250,121,106,103,204, 91,217,236,226,213, 91,221,222, 31, 60, 92, 58, -180,102, 99,202,207, 67,230,244,209,224, 62,245, 89,155,229, 67,125,118, 98,177,243, 11, 10,229,110,185,129,149,171,235,159, 71, -140,130,246, 82, 60,170,188,228, 60, 40,196, 26,210,163,251, 2,128,175, 95,160, 81, 40,113,214,150, 33, 2,195, 3,192,242,181, -219,154,220,137, 78, 25,185,100,201, 82,249,205, 24, 45,110,199,228, 65, 34,162, 97,177,114,160, 28, 12,106,115, 60, 51,250,187, -111,166, 56,231,228,179, 56, 27,161, 70,228,141, 51,188, 89,103, 28, 44,183, 57,247,133,202,233, 67, 0,213, 0, 60,161, 40,254, -151,252,116,159, 3,192, 57, 91, 89,175,123,142,179,183,151,157,189,170, 86, 97, 5,146,110, 66,177, 34,148,162,248, 58, 20, 15, - 55,128, 79,206, 46,120,166, 58,234,212,242,211,163, 49,127,206, 15, 88,182,110, 31, 82,178,140,112, 97, 19,113, 96,253, 44, 76, -152,187, 21, 6, 83,241, 89, 13,165,249,145,162,140,209,171,134,171,240,247,194,207,205,157, 59,183,199, 43,231,166, 71, 49,231, -236,181,207, 21,126,127,222,188,121,115, 94,248,187,222, 81,147,245,204,104, 21, 30, 84, 41,102, 43,200,203,183,226, 31, 7,246, -239,117,203,209, 89, 32, 21, 49, 8,172, 92, 29,211, 86, 28,240,122,167,137, 39, 50, 45, 46,216,182,102, 97,182, 81,175,221,225, - 80,101,161, 10,110, 46, 83, 42,142,238,221,179, 15, 85, 3, 85,162, 45, 23,178,227,110,197, 26,158,133,122, 53,234, 4,113,101, -103,189,160,111,159, 62,242,211,225,103,190,212, 1, 69, 26, 45,134, 98, 42,172,221,180, 71,229, 36, 19,130,162, 0,173,193,134, -145, 31,190, 87,254,199, 24,207, 49,195,135, 13, 5, 85, 96,178, 52, 89,105,248,118,242,167, 70,133,245,209,253,167,241, 79,147, - 59,245,156,112, 90,163,163,140, 3,134,124,122,253,126,244,220, 28,189,254,205, 22,249, 49,153, 89,152, 44, 28, 98, 98,158, 96, -252,208,206, 16, 50, 52, 24,134,179, 39, 75,219,138,191, 24,117, 41,209,217,240, 17,245,219,188,232,243,181,126,222, 42, 15,165, - 66,198, 43,229, 18,170, 78,205, 26,162,144,144, 22,226,202,193,245, 69, 23, 30, 24,240, 84,109, 64,108, 74, 30, 36,222, 13, 5, - 3, 59,188,131,205, 75, 39,182,203,126,122,131,198,235, 73,138, 47,241,251,217, 43, 61,215,173, 94, 34, 73,207,181,224,225, 83, - 29,210,114,140, 72,205, 49, 33, 45,219, 8,165, 76,136, 54,189, 70, 73,142, 28,248,165,103,199,214,205,151,191,201,113,199,198, -198, 29,137, 79, 78,237, 95,191, 81, 51,108,254,237,215,214,174,174,149,157,115,115,227, 52,142,158,157, 89,179,102,137,231,205, -155, 39, 88,177, 98,133, 38, 36, 36,196,231,155,111,190,233,154,145,145,113,173, 82,165, 74,193, 39,246,110, 12,111,216,166,119, - 83,112, 22,175,214,109,219,139, 36,156, 0, 39, 15, 31,182,236,220,177, 37,203, 96,208,142, 41,209,112,200, 93,102,165,235, 40, -120,249,251, 71, 42,197,108,103, 1,157, 27,157,115,124,220,166, 28, 96,111,213,176,177,167,206,220,136,138,110,114, 51, 94, 21, -126,243,113, 70,182,222, 18, 20,115,124, 66,137, 21, 47, 67, 81, 16, 50, 52,156,100, 2,208, 5,181,170,210,175,254, 99, 80,148, - 87, 97,228,148, 2, 85,240, 10, 80, 20, 82,114,158,222,118, 32,103,131,226, 57, 30,136, 74,202,135,206,104, 15,205, 87,240,148, - 67,157,158,132,159,150,111,196,173, 27,215,209,229,157, 94, 88,181,118, 11, 70,126,216,223, 88, 90,235,135,166, 11, 34, 90, 47, - 68,179,148, 50, 1, 0, 10,185,249, 86,236,185,152,136,106, 85,104,135, 31, 12, 0,224,164,148, 35, 79,107, 0, 45,114,194,147, -155, 71,229,199,206, 92,253,102,234,204, 37,147,114, 82, 35,158, 62,190,123, 1,193,158,121,168,226,111, 65,100,154, 51,110,100, - 85, 70,112,245,170,160, 69,215, 29,210,206,140,172, 55,255, 0,189,167, 71,147,134,181, 67, 43,170, 92, 97, 48,179, 5, 81, 45, - 6,191,110,216,132,248,184,164,225, 89,247, 15,220,122, 27,142, 54, 63, 35, 86, 45, 81, 85,255,236,238,213,211,177,125, 6,127, - 6, 95,255,192, 6,185, 79,111, 59,156,182,224,200,123,172,131, 70, 75, 36,119,253,102,252,119,255, 25,215,165,123, 63, 92,185, -112, 26,183, 35,159,160,121,243,166,120,231,221,129,208,106,178,107,238,218,180,180,179, 77,175, 61, 33,144,216,198, 53,107,209, -129,226, 88, 22,143, 30,222,123, 82,148,150, 33, 53,234,246,229,212, 40,231,151,186,167, 60,107, 54, 80,186,184,223, 54, 89, 88, - 36, 39, 39,225,210, 31,103, 27, 25, 82,163,110,151,165,188, 36, 34, 6, 39,111,101,192, 98,229, 96,177,113,104,211,182,179, 89, - 68,155, 90,207, 94,178, 33, 36, 53, 37,149, 86, 56,123,114,238,254,181, 68,190, 18,139,233, 78, 76,158,200, 98,229, 80,213, 79, - 81,162,166,151, 95,245, 57, 19, 39,142,175,197,136,100,208,230,155,204,169, 41,201, 62,107,182,157,209, 61,120,120,215,191,130, -202,197,249, 63, 75,127, 17,105,140, 20, 50,242, 76,200,214,106,168,193,163,191,246, 91,183,114,238, 7, 37, 25,173, 34,210, 69, -170, 28, 57,121,161,166,155,147,136,210, 25,109, 92,150,198,194, 14,126,183,124,131, 46, 11, 76,214,168, 37,139,151,202,111,197, -104,113, 39, 38, 15, 82, 17, 3,177,136,134,217,202,193,193,219,137,246, 81,249,140,105,209,164, 30, 78,220,206, 4,195,208, 48, -104,115,244, 2,100, 69, 55,105,215, 69,222,184, 89, 8,218,183,107,139,199,209, 81,129,135, 15,238,233,120,249,210,185, 52,155, - 37,232,243,124,117,244,190, 50, 5, 22,244,122,198, 42,246,249,200,215,191, 82,203,190, 3, 63,114,169, 24,232, 79,169, 60, 61, - 96,227, 5, 24,245,225,123, 14,223,249,118, 99, 14,204,155,249, 13, 76, 38, 51,188, 92,197,224,121, 96,195,242,105, 48,155,205, -240,243,144, 32, 47,191,248,213,228, 74,243, 35,197, 69,161,202,148,123,242,130, 25, 43,233,125,138,162, 14, 79,153, 50,229, 91, - 0,252,148, 41, 83,190, 45,220,158, 59,119,174, 1, 64, 74, 41, 93,135,107, 94, 50, 90,133, 7, 87,252,221, 45, 10,246,244,240, -189,124,242,196,113,151,253,119, 56, 92,217,119, 3,221,155,251, 66, 36,160, 33,119,241,195,157,184, 60, 28,217,187, 58,247,192, -246, 95,146, 77, 38,211,130,210,251,154,171, 55, 81,202, 21, 39,126,219,188,131,243,244,240,160,127, 58,169,142,201,210,218,158, -117,105, 69, 95, 61,200,221, 56,177,198,151, 7,117, 92, 42,149, 86, 55,155,205,110,165,157,216, 13, 39, 19, 10,146,120,169,183, - 81,183,130, 98, 24,118,243,150,205,240,116, 22,195,100,229, 48,101,210, 23,134,161, 93,148,185,131,223, 31,216,161,125,183,113, -225, 66, 69,141,211, 45, 26,213,224, 27, 54,108,152,203, 48,140, 67,169, 20, 42,149,106, 26, 77,211,131,196, 98,177,147,217,108, -214,154, 57,163, 60,223,104,134,209, 2,232,245, 70, 8, 69,118,179, 40,100, 40, 24,140,102,232, 13,230,146,111,140,180,123, 23, - 1, 4,105, 94,136, 41,157,126, 80, 85,188,117,215,129, 47,250,189, 63, 96,170,127,131,119,149,113,169,121, 16, 81, 22, 52,173, -229,139, 51,199,247,241, 73,241,209,227, 75, 51, 89, 0,144,161,206, 14,240,242,242,198,173, 88, 29,146,179, 12, 72, 43, 48, 89, -169, 57, 38,104, 13, 90,212,175,232,135,220,188,188,128, 55, 46, 95, 96,223,137, 19, 39,250,119,235, 61, 0,227, 38, 77,111,181, -126,245,194, 8,133, 88,248,113,126,250,163,179,142, 24,173,123,247,238,101, 79,158, 60,185,218,218,181,107,233, 15, 62,248,192, - 80,175, 94, 61,233,144, 33, 67, 90,109,218,180, 73, 42,151, 75, 13,119, 46, 28,156, 58, 98,236,148,222,107,150,205,106,144,147, -147, 67,217,172,214, 99,150,156,156, 41,186, 82,204, 92,226,193,111, 31,254, 24, 99, 25,214,185,181,215, 65,119, 57, 93, 71,194, -155, 7,162,214,180, 29,120, 48,205, 18,115,124,133, 86,214,127,209,216,148, 92,238, 59, 35,173,154, 93,154,201, 2, 0,154,161, - 96,182,177,112,146, 9, 65,211,116,161,137,247,253,117,199, 49,185,151,139, 24, 66,134,134,128,161,160,209, 91,145,169,177,224, -179,143, 28,157, 33,132,231,108, 44, 15,131,217, 6,125, 65,235, 80,171,201,196, 55,147,190,194, 59, 61,251, 96,196,152,175,144, - 99, 0,110,196,106, 97,177, 90, 75,189, 41,104,138,134,222,100,195,199, 93, 42, 34, 91,103, 65,190,193, 6,179,141,131, 92, 44, -128, 80, 64, 67, 33, 21,192, 89, 46, 4,120, 94, 84, 88,153, 8,133, 66,163,213,106,221, 92, 66,139, 30,149, 3,188, 97,176,210, -104, 54, 96, 33, 58,133, 6, 33,242,226, 30,193,185, 43,119,171,124, 57,233, 59,124, 49,178, 39,118, 63,172, 6,119, 85, 69, 40, - 21, 50, 88,121, 26, 0,239, 96,194,222, 52,142,182,244, 25,244,243,218, 13, 81, 51,126,152, 34,205,205,167, 32, 17, 49, 8, 63, -125, 10,151,175,222, 88,150,121,255,192,102,188, 69,132, 60,237,237,236,236, 12,169,152,129,217, 98, 50, 59,158,186,192,131, 7, - 26, 41, 84, 65, 63, 23,180,248, 27,177, 28,138,120,175,116,163, 37,144, 58, 79,249,124,210,140, 57, 93,186,247,195,201,195,187, -177,107,247, 14, 54, 52,108, 56,179,229,215,213,104,213,169, 23, 90,117, 25,128, 99,251, 54,125,149,207, 81,181, 71,141,155, 58, -179, 77,135,110, 56,121,100, 55,210,211,146, 22, 57,186,191,140,144, 26,215,161,115, 79, 24,205, 44, 90,119,236,129,227,135,246, -141, 69,193, 32, 11,199, 31, 98,175,212,207,160,109, 95,141, 31, 39,204,200, 53, 11,213, 26, 51,146,212,122,196,165,235,113, 96, -251,122,222,241,250,194,220,180, 77,253, 10,194, 81,243,195, 19, 3, 42,248,154,132, 38,131, 44,250, 73, 76,205, 17, 31, 13, 21, - 86,169, 94,147,206,200, 51, 65,157,103, 66,102,158, 9, 58,163, 13,213, 43,212,160,173, 54, 42,180,172,231,217,211, 69, 44, 92, -117, 40, 22,206, 10, 33, 90,212,124,243,129,182, 28,199, 61, 55, 89, 75,236, 38, 43, 34, 54, 15, 18, 17, 3,137,136,134, 68,196, -192,198,242, 14, 53, 92,100,170,160,110,159,125,254,169,159,217, 6,100,229,153, 33, 96, 40,168, 60,221, 20, 77, 27, 12,194,134, -133, 99, 1, 0, 35, 39,255,132, 17, 31, 15, 65,173, 58,245,144,155,147,227, 51,168, 95,183, 37, 0,246, 57,186,175, 71, 79,158, - 13, 60,121,254,214,228,207, 38,254,168,124,191,103,123,230,118, 76, 30, 82,179, 77,120, 18,173, 45, 83,228, 13, 0,108, 44, 7, - 30, 60, 54,238, 56, 12,153, 88, 0,117,158, 5, 60,207, 99,214,138,157,112,146, 9,145,154, 99,239,238, 47,137, 18,253, 72, 9, - 17,169, 50, 68, 27,123,192,158,203,229,229,104, 68,107,238,220,185,145,115,231,206, 45, 50, 66,246,130,201,122,179, 69,165, 69, - 34, 69, 77,103, 15,207, 43, 39,143, 31,117,218,119,135,197,153, 59, 89,232,215,186, 2,116,217, 79,177, 96,210,251,217, 20,120, - 51,205, 48,185, 38,131,126,175,193,144, 63, 27,128,165,196,139,198, 39,168,145, 66,170, 60,181,106,205,111, 54, 79,149, 10,155, - 47,100, 39,229,228,219,172,207,187,173,172,212,141, 19,107,170,216, 56,107,152, 49,253,241,245,210, 90,226, 28, 15,209,220,213, - 7, 0,240,224, 56, 14, 60,199, 65, 40, 85, 42, 60,171,134,164, 23, 84,116, 82, 1, 77, 25, 95,172, 1,120,206,150,148, 25, 91, -114, 24,148, 2,224, 34, 23, 98,199,185,100, 0, 72,103,180, 55, 31, 12,126,223,222, 93,104, 52, 75, 53,117,170, 85,227,155, 54, -109,154, 43,147, 57, 52,253, 21,227,237,237,125,109,234,212,169, 53, 71,140, 24, 33, 17,139,197,176,217,108,238,191,172, 89,195, -173,153, 61, 18,125,199,174,130, 72, 44,129,193,104,129, 80, 40, 64, 78,158, 14,185, 26, 61,180,122,107,217,175,160,152, 24,179, - 26,152,191,127,159,184, 79, 87,101,253,102, 98, 90,132,198,193,190, 56,115, 98, 63,127,229,248,134,145,134,140,232,223, 28,188, - 16,161, 51, 90,145,146,101, 68,114,150, 17,105, 57, 70,164,101,155,144,150, 99, 4, 69, 81, 48,154,109,229,122,112,229,103, 68, -237,218,252,219,186, 94, 38, 11, 6,182,233,210, 7, 95,253,184,170,226,230,159,231,157,138,229,233,150, 14, 38,218,178,145,145, -145,241, 31,125,244, 81,131,109,219,182, 49,117,235,214, 53, 60,120,240, 64, 94, 96, 34, 45, 74,165, 92,182,126,229,220, 19,205, -154, 53,219,158, 28,253, 48,188,160, 63,189,212,138,189, 98,219, 97, 18,153,229,214,168, 64, 69,139,174, 85,125,228, 8, 84,104, -187,214, 84,222, 89,144,213,225,139, 57,234,240,101, 25,169, 38,219,239,106, 3,211, 48, 89, 39,116, 40, 7,207,106, 50, 38,244, -237, 55, 16, 12, 69,195, 98,212, 39, 20, 94, 92, 42, 23, 49,166,109,121, 8,165, 84, 8, 39,153, 0, 74,153, 16,173,106,187,163, - 12,245, 25,111,101, 57,232, 77, 44, 12, 38, 27,140,102, 27, 60, 3,220,176,118,243, 46, 60,205, 48,224,192,245, 76, 68, 37,104, - 81,163,130, 2, 60, 95,122, 53,201,177,214,252,158,239,125,224,196,208, 20, 24,154,162,107,215, 12, 66,182,206, 2,145,128,134, - 72, 42,131, 66, 34,128,179, 76, 8,145, 72,136,140,140, 12,152, 76, 38, 4, 6, 6, 74, 75,182,130, 60,156,148, 50,212,168,226, - 7,139,213,134,163,231,239, 99,246,248,190,232,220,166, 9, 40,161, 18, 15, 77,141,224,228,238, 4,142,166, 97,177,113, 48, 91, - 88, 0,180,177, 56,189,128,128,128, 14, 10,133, 66,161,215,235,181, 79,159, 62, 61,155, 22,181,239, 41,203,244, 30,117,252,100, -248,230, 30,239,116,198,173,136, 72,236,222,119,240, 66,166, 71,222,196,194,239,212,169, 83, 39,196,211,211, 83,153,149,149,165, -185,119,239,222,181, 55,109, 23,240, 52,253,101,104,171,118,208,229,102, 32, 61, 49,206,225, 86,116,173,138, 78,248,126,238,170, -198,193, 65,193,141, 89,222,110,188,106, 7, 58, 97,194,143,203, 27, 87,171, 17,212,184,112, 64, 72,173,192,146,167,101, 19,200, -157,186,124, 56,226,171,185,189,250, 13, 67,248,201,131, 88, 60,123,210,102,133,139, 87, 45,119, 55,151,134,117, 67,186,224,194, -169,131,144, 58,249,192,205,195,167,213, 7, 31,127,222,169,223, 7,163,113,249,194, 41, 44,155,247,237, 38,214,164,221,234,200, -190, 42, 84, 85,188, 26, 52,106, 54,216,201,221, 27,185,121, 90, 56,185,169, 80,171,126,211,193,247,239,152, 38,231,103,196,170, -223,216,116,240, 60, 76, 22, 30, 57, 58, 11, 18,213, 6,196,167,217,141, 22,199,149, 33, 39,136,229, 40,165, 84, 32,112,183, 62, - 14,188,123, 42,156,175, 24,224, 77,205,159, 57,137,177, 64, 10,117,174,221,100,169, 53,102,168,243,204,208, 25,173,112, 87, 8, -192,177, 92,153, 91,221, 57, 58, 11,156,228, 66,184,200, 69, 14, 71, 25,139, 98,245,175, 59,130,239, 68,167,188,187,120,241, 82, -249,237,216, 23, 76,150,208, 30,205,146,136, 24,176, 28, 7, 56,112,199, 11, 5,194,113,189,187,117, 66, 98,166,193, 62,106,153, -166, 80,163, 94, 51,120,202, 56,116, 28, 48, 5, 0,208,179,155, 61,181, 45, 54, 53, 31,135,174,168,129,151, 19,187, 75,174,139, - 13, 6,102,205,150, 35, 95,238,218,185,221,197,200, 10,240,203,177,120,232, 77, 54, 72, 69, 12, 36, 34, 6, 50, 17,243, 82, 62, -118,233, 70,203,158,115,247, 52,211, 10,189,209, 8,141,193, 10, 30,192,181,199, 58, 24,204, 54,228,229, 91, 17, 82,211,173,124, -129, 16,138, 58,194,243,124,247, 87, 13,209,171,102,233,133,136, 84, 81, 26,215, 95,212, 40,252,124,113, 70,238,197,156, 45, 0, -101, 26,193, 37,120,213, 57,190,184, 45, 82,184,213,114,113,114,185,114,252,216, 97,229,190, 59, 28,206, 70,216, 77,150,213,144, -137, 69,147, 7, 37,105,114, 51,219, 3,136,113,244,159,201, 61,107,213,151,138, 37,225,255, 89,250,139, 69,229,237,207,237,189, -146,155,145,167,103, 95,114, 19,172,201, 68,243, 28, 47, 50,166, 63,118,168, 15,129,166, 41,203,143, 99,251,128,227,121, 76, 91, -186, 11,115, 38, 14,128, 82,246,129,156,162, 40,121,190,209,134,241,211,215, 97,209,247,195,157,228, 18, 1, 40,202,158, 19,245, -225,192, 62,142, 93,128, 70, 27,158, 92,221,166,211,198, 30,126,240, 98,119, 97,243, 86,239,220,104,222,188,121,174,155,155, 27, -100, 50,217,243, 72, 69, 49,120,123,123,127,255,227,143, 63, 6,143, 25, 51,230,217,100,159, 2,129, 0,159,125,250, 41,205,178, - 60,142, 29,219, 0,175, 74,141,112,240,247, 43, 8,235,208, 20, 58,189, 17,217,185, 90,112, 96,222,248, 66,212,230,102,134,225, -190,186,164, 0, 0, 32, 0, 73, 68, 65, 84,167,197,223,109,214,178,125, 79,156, 61,177,159,191,114,108,253,200,178,204,209,227, -230,238,150,120,243,238,147, 90, 20,229,110,143,104, 21,152, 44,179,149, 67, 69,111, 57, 18,227,159,192,213,197, 37,209, 81, 61, -153, 87,112,111,138,230,199, 80,224, 55,228,167, 63,218, 5,128,207, 79,125, 48,104,215,214, 53, 17,145,247,110,207,238, 49,120, -156,160, 75,191, 79,153,159,231,126,254, 45, 0, 71, 39,222,179, 68, 69, 69,221, 31, 62,124,120,139,203,151, 47,179, 0,244, 20, - 69, 89, 25,134,145,155,205,102, 81,251,246,237,243, 30, 62,124,120, 14, 69, 39, 45,190, 68,171,143,118,121, 82, 18,237, 59, 98, -206, 50,168,162,147,182,115,251,214,161, 8,173, 19,128,196,214,161, 0, 48, 46, 65,167, 12, 54, 86, 91,183,195,106,147, 29,253, -249,215, 67,115, 70, 14,232, 52,126,179, 96,218,226,212,195,211, 74, 76, 68, 77,124,112,174,107, 81, 54, 94,192,208,112,146, 9, -161,148, 9,224, 36, 19,194, 73, 42,132,213,198,151,165,229,200, 91,109,156, 61,162,101,182, 65,103,176, 33,252,118, 58,210,242, -204,200,213, 90, 96,176,176,224,193,219, 91,163, 14,212,230,234,199,151, 92, 11,159,164,174,129,141,242,214,172, 88,232,188,231, - 98,210,179, 17,125, 46,114, 49,156,228,246,209,216,231,207,159,135,135, 71,233,173,125,142,227,176,251,248, 53, 44,222, 24,142, -227, 27,190,134, 84,196,160,126,239,233, 24,246,110,115,112, 60,135, 39, 81,145,233, 53,106, 55,240,166,105, 25,104,138,130,201, -202, 1,224,139, 45, 79,179,217,236,241,244,233, 83, 77,245,234,213,125,252,252,252,250, 49, 12,195, 67,123,219,180,127,123,182, -254,244,225,173,242,124,131,137,149,219,242, 54, 84, 79, 53,116, 71,245,234,160, 40,138,119,118,118, 22,133,135,135,235,234,213, -171,231,245,134,183, 18, 45, 83, 5, 45, 27,241,201,151,253,170, 85,173,138, 93, 91, 55,128,231,169, 61,142,126,121,203,161,203, -152,249,205,203, 35, 12, 39,252,184,188,241,162,233,227, 94,122,239,147,111, 22,151, 56,234, 80, 38, 81, 78,236, 59,104, 20,110, - 92,251, 3, 11,166, 79,216,110,210,101, 15,179,218,172,253,179, 83, 99,183, 87,169,221, 28,188, 69,139,147, 59, 23, 98,192,144, -145,146, 46, 61,250,225,242,133, 83,152,243,237, 39, 91,244,185, 25, 31,193,193, 36,103,142, 23,142,105,223,245, 93,161,193,100, -193,242,249, 63, 96,244,196,217, 8,233,208, 83,120,239,246,149, 49, 0,102, 56,156, 14, 97, 97,209,190,158,167,221, 60, 91, 57, - 28,140,101, 4, 69, 93,129, 2,134,162, 27, 86,117,133,193,108,131,166,148, 70,165, 64, 36, 76,203,205,211, 84, 90, 57,231, 75, - 38,223,104,131, 58,207,140,140, 60, 19, 50,115,159, 27,172,204, 60, 19,212,121,102, 8, 5, 20,162, 99, 18, 64, 11, 5,101,206, -207,203,209, 89,209, 44,200,205,126,143,190, 97,239,136, 85,224,220,252,248,185, 59,125, 23, 47, 94, 34,189, 19,167, 69, 68,172, -166, 32,146,197, 64, 34,164, 33, 46,248,157,229,236,185,145, 37,225,236, 85,181,202,208, 15, 63,232,232,172,148, 33,229, 81, 6, - 4,140,125,138, 24, 23, 85, 0, 92, 36, 70,124,254,201, 40,120,122,184,226,105,166, 9,203,246, 69, 35,226,254, 99,112,134,178, - 29,246,242, 95,182,135,141,248,108,130, 43, 45, 20, 99,211,137, 56,251,126, 50, 44, 30, 94, 57,100, 76,121,114, 55, 95,167,201, -226,193,179, 14,230, 32, 83,188,141,181, 95,110,115,166, 77,193,246,141, 63,225,196,205,140,103, 87,224,197, 61,139,240,229, 55, -179,144,169, 49,163,168,235,178, 36, 63, 2, 64,253, 66, 36,234,181,237, 23,204, 81, 81,219, 84,193,182,185, 24, 13,243, 43,230, -202,252,202,251,230, 87,244,138,154,251,111, 77,169, 93,135,175,153, 34, 87,175,186,114,169,226,143, 99,199, 14, 41,246, 71,240, -207, 76,150, 69,159,201,207, 30,215, 51, 73,147,171,238, 82, 38,147,229, 85,163,174, 68, 46, 57, 55,117,214, 50,147,183,127, 37, -219,209,219,154, 44,173,145,181,189,158,131,160, 96, 21, 46, 94, 70,129, 88,178, 88,104, 48,255,144,153,249, 32,191,180,200, 19, -199,243, 56,124, 53, 13, 60,111,111, 34,237, 60,159,140,130,150, 57, 88,206,222,173,242,251,237, 12, 8, 10,242, 80, 28, 13,127, -175,254,229, 39, 77,247,122,121,249,131,231, 76,123,214, 93, 24,210,192, 30,201,114,118,118,134,171,171, 43,148, 74, 37, 74,235, - 58,164, 40,234,195, 17, 35, 70,188,214,250,207,200,200, 64,167,142,237,177,226,167,181,104,208,113, 40,126,191,116, 2, 22, 43, -135,250,181,171,162,146,159, 27, 18,211,181,111,116,163, 43,188,131, 63,107,214,254,221,111, 91,117,232,137,240,227,123,249, 43, -199,127, 29, 85,214,137, 16,187,119,106,113,104,230,204,105, 85,166,206, 94, 41,113,146, 10,240, 64,103, 6, 77, 81,168,232, 45, -135,135,130,198,217,253,155,140, 3,122,182,112,120,114,188,128, 0,255,205,139, 86,172, 81, 44,154, 55,189,253,141,155, 84,184, - 46, 37, 58, 27, 0,244,233, 81,243, 31, 2,247, 43,252,113,242,104,131,182,125,224,237, 87,181,115,108,250, 67,135,205, 6, 0, -125, 76, 76, 76,236,212,169, 83,131,231,205,155,199, 51, 12,195, 1,144, 44, 93,186, 84,255,232,209,163,219,176, 15,205, 69,105, - 15,155,142,157,235,140, 87,138,217, 16,119, 57, 93,167,170,143, 28,161,117,236,189,162, 3,186,183, 66, 64, 96, 32, 98,210,244, - 13,179,245,156, 80,103,102,170,174,250, 37,226,122,101, 79,102,164,205, 96,190, 15,224, 64, 89,207, 15,133,231, 9,242,133,209, - 44, 39,153, 16,156,253, 90, 41,147,209, 50, 89, 88, 24, 76, 44, 12,102, 27,242,205, 44,244,102, 22, 28,111,191, 39, 40,138,130, -197,198,193,161,102,243, 43,215,190,179,187, 39,170, 86,166,224, 44,183,239,155,115,193,116, 15, 20, 0, 15, 15, 15,168, 84, 42, -135,162,162,102,139,253, 22, 55, 91,185,103,221,250,102,139, 13, 60,207, 35, 58, 58,234,235,248,216,216,222,213,107, 84,111, 83, -187,126, 3,119,185,132, 6,128, 98,141,150, 94,175,103,157,156,156, 84,238,238,238,116,114,114,242, 51,243, 92,189, 97,123,219, -190,189,123,208,183,111, 31,221,131,107,119,158, 13,113, 55, 24, 12, 84,203,150, 45,157, 3, 2, 2,104,147,201,164, 41,235,105, - 82,120, 5,189,235,230,225, 62,251,195,143, 70, 7,181,239, 20,134, 51,167, 79,226,192,222,109,191,233,213,209, 39, 29, 21, 9, - 14,174,249,218,168,195,106, 53,130, 94, 27,117, 88,169, 74,141, 18,141, 86,237,250, 77,155,243,148, 0, 39, 14,239,228,141,180, -229, 19, 0, 28,107,212,238,220,177,250,251, 25,131,198,124, 83,173, 91,175, 65,248,112,200, 48, 8, 4, 12,206,254,126, 8,139, -166,127,117, 68,151,151, 49,212,145, 52, 1,123,232,173,150,200, 95, 22,240, 69, 96,181,186,184,121,229, 2,158, 68,223,139,188, -115,253,114,157,234,245, 66,224,229, 87,241,139, 4, 79,102, 30, 30, 60,176,148, 38, 99, 54, 26, 19,134, 13, 29,130, 23, 71, 29, -134, 54, 10,246,160, 94,189, 1, 0,232,181, 25,150,245, 11,199, 63, 42, 28,117,200, 89,204, 9,197,233,230,229,168,119,159,189, -116,117, 98,239,238, 97,116,166,198,108,143, 96,229,153, 11,126, 76,200, 44,252, 93, 99, 66, 13, 63, 37,162, 34,111,114,198,188, -204, 61,101,188, 47,141,195,250,119,189, 95,120,237,114, 28, 15, 10, 48,150,185, 91, 74,232, 60,106,254,130,197,210, 59,177, 58, - 68,196,105,236, 93,133, 66,198,110,176,132,244, 51,211,101, 31,205, 94, 74,116,136, 98,230,124, 60,116, 32, 50, 53, 22,112, 28, - 32, 96,232,130, 31, 17,158,106, 41, 36,106,245,200,204, 81, 35, 54, 62, 1,185,105, 79, 64,211, 52, 60,253,130, 28,158, 73,154, -229,197,190,122, 51, 95,175, 95,247, 54,130,189,127,164, 66, 46, 17,192,164, 77,199,177, 29, 11,213, 38,157,102,182, 65,175,219, -235,200,124,142,207, 83, 16, 40,181, 70,103,244,150, 8, 25,236,218,184, 18,253,135,125,242, 82,237,251,245,119, 51, 1,154, 66, -118,142, 22, 20, 69,169,203, 86, 47, 81,215, 75,218,126,195,200, 88,185, 53,138, 48, 91,175, 55, 20,138,111,141,242,199, 78, 30, - 63,164,184, 24, 47,193,181,168,212, 2,147,165,230,102,141,237,158,164,205,203,238, 10, 32,186,108,237, 66,186,235,128,143, 39, - 70, 86, 13,170,109, 58,115, 79, 23,151,155,111, 45, 54,207, 33,180,223,212,200, 27, 71, 86,116,203,179,198,124,170,240,173,205, -114, 54,219,124,131, 58,122,122, 49, 93,135,226,233,203,118, 61,235, 54,156, 60,111,147,253,119,150, 5,203,115,224, 57,224,243, -239, 87,195,198,177,224, 88, 22, 28,203,195,202,242,242,210,118, 87,229, 87,105,111,206,195,157, 53, 7,207,120,189,187,208,213, -213, 21, 30, 30, 30,240,240,240,128,179,179,115,169, 70, 75, 40, 20, 42, 5,130,151,139, 58, 33, 33, 1,241,241,241,112,118,118, - 6,207, 89, 97,182, 2,117, 67,186,224,238,147,123, 56,117,241, 54,120,142,133, 66, 89,246, 85, 94, 20,222,193,159, 54,109,215, -123,101,135, 94,195,241,251,222, 95,248,235,231, 15,141, 54,100, 68,175,115, 56, 66,207,178,148,213,106, 69,247, 46,237, 18,110, - 69, 62, 62,254,221,196, 49, 97, 45,122,140,150,132, 6,251,195,104,102,145, 20,255, 4,103,247,255,106, 12,170,226,123,162, 99, -235,230, 9, 86,171, 21, 44,203,150,250, 32, 55,154, 45,153,140, 80,166, 24, 56,112,176,240,250,181,107,123, 20, 94, 53,118,177, - 20,125,135,226,185,250, 20,207,247,173, 95,191, 22, 44, 86, 14,122,189, 38,167,172,199,172,213,106, 99, 55,108,216, 80,101,232, -208,161,242,218,181,107, 11,159, 60,121,130, 69,139, 22,101,105,181,218, 88, 71, 53, 78,158,143, 90, 42,160,114, 30, 21, 70,180, -158,182, 10,197,192, 30,173,176,253,200, 69,156,189,112, 25, 9, 58,229,109,157, 77,176, 63, 49, 33,197, 84,199, 93,179,167, 87, -104, 37,102,215,198,156, 61,145,237,166,188,207,243,146,147,153,231,166,229, 59,126,115, 3, 90,131, 21,206,114,251,124, 79,133, -145, 45,134,162, 28,118, 68, 20, 16,123,225,242,205,186, 77,106,212,198,173,216, 60,100,228,154, 96, 48,217,192,113, 60, 56,240, -240,112, 18, 67, 42,162,241, 52, 62, 22, 28,111,137, 43,227,163, 66,221,182, 77, 91, 1, 64,129,162,120,129, 80, 32, 0, 15,251, -252,138, 50,153, 76,167, 82,169, 28,138,104, 89,108, 54,244, 13,107,142,144,166,245,209,123,180,125,206,204,211,191, 77,129,155, - 82,136,237,155,215, 33,241,252,210,205, 85, 66,199,156,188,119, 55,242,189,200, 91,127, 12,126,167,177,172,161,143, 32, 69, 84, - 92,152, 52, 63, 63,127, 15, 0,177, 72, 36, 10,107,211,166,141,251,158, 61,123,114, 61, 61, 61, 57,177, 72,164,238,213,179, 7, - 39, 20,137,178, 11, 63,123,233,210, 37,225,232,209,163,157,114,114,114,158,166,167,167, 95, 6, 96, 45,185, 33, 24,220, 9, 52, -182,129,162,164, 74,153, 60,161,114,229,170,126, 77, 67,154,187,188,219,183, 63, 36, 98, 9,126, 63,121, 28,203,151,204,219,169, - 75,125,240,113, 89, 74,242,109,141, 58, 76,122, 26, 23,171, 55,152,234,213,109,210,142,186,112,114,255, 56, 11, 60,151, 48, 18, -203,194, 78,125, 63,169, 22,155,162,195,242,185, 95,195,205, 69,129,184, 39, 15, 13,143, 30,220, 93,109, 53,106,190,118,216,100, - 1,144,103,177,239,133, 14, 9,115, 51, 89, 88,156, 15, 63, 98,228,108, 92,216,229,115, 71,159, 84, 8,106, 42,173,219,180,163, - 91,230,129,117,125,245,192,246,210,116,146, 31,190, 30,193,229,205,185,113,167,195, 79,185,120, 87,172,195, 80,160, 96, 49, 25, -161,142,185,110,211,167, 63,212,104,146,239, 57, 52, 10, 55, 43, 17,223,127,243,227,127, 62,109,218,164,137,130,135,244,165, 8, - 86,161,193,202,212,152,225,233, 36,134, 65,163,198,163,235,199,141,122, 53, 83,226,124,103, 54,115,190, 60, 51, 35, 93,252, 60, -157, 33, 58,164,164,207,103,102,164,139,109,230,124,121,233,143, 58, 6,206, 10, 49,238,198, 37, 63, 75,124,151, 8,237,185, 89, - 98, 33,243, 44, 79,171,176, 46, 40,133,118, 34,169, 43,146,179,140,160,192,131, 99,109,176, 89,205,208,106, 52, 72, 78, 73, 67, -122, 90, 58,180,218, 92,200,149,110,168,219,176, 25,156, 20, 82,220, 57,187, 19, 60,207, 59, 52,175,161,149, 18, 6, 55, 13,105, - 45,185, 23,111,207,197,146, 10,121, 28,218, 54, 47, 75,167,201,104,173, 75,125,244,168,172,117,177,141,101, 79, 69,220,127, 84, -167,130,111,101,234,246,147, 60,108, 94,187, 2,230,130,200,166,213,202,226,222,211,124,164,102,235,241, 52,230, 1,207,177,236, - 41,252, 75, 16, 20, 31, 0,132,160,126,221, 90,232,242,193,187,248,233,167,213,136,137,141,231,102,143,235,246, 84,167,205,125, -167, 12, 38,171, 19, 10,230,218,208,167, 71,205, 55,184, 53, 77, 58,120, 43,155, 54,152,249, 18, 19,124,164, 94, 21,209,250,227, - 69, 39, 12,218,108, 49,107,210, 11, 14,109,254,120, 91, 81,154,118, 7, 13,243,236, 9, 3,160,148, 9, 64, 81, 20, 10,187, 11, - 87,205, 28, 5,185,196,222,183,108, 48,217,240,193,248,197,216,188,248, 43,240, 0, 6,245,191,168, 47,110, 63, 97, 95,187,240, -115, 95, 92,171,144, 16,159,145,220,169,231,132,211, 70,139,196,212,163,207,208, 27, 77,154, 52,201,149,201,100,144,201,100,112, -118,118,134,155,155, 27, 92, 93, 93, 75, 61,118,171,213,170, 51,155,205, 30, 98,177, 24, 28,199, 33, 46, 46, 14,113,113,113,200, -203,203,131, 90,173, 70,190, 78, 99,187,118,122,151,160,110,104, 55,248, 85,173,135,138, 53, 26, 64,200, 80, 16, 8,104,156, 61, -184,182,184,253, 44,218,100,181,237,181,170, 99,239, 17,248,125,239, 26,254,250,249, 67, 99, 12, 25,209,107, 29, 61, 71, 5,221, - 61,119,250,246,237, 91,111,244,232,209,162, 31, 39,142, 62,113,228,228,217,232, 93,135,215,244,204,201,201, 13,224,121, 30,174, - 46, 46,137, 3,122,182, 56,212,190,101,211,132,211,167, 79,115,219,182,109, 51, 81, 20,117,183, 36, 77,123, 37,149,241,219,233, - 83,225,211, 90,183,109,135,117, 27,183,181,141,188,255,160,237,147, 39,143, 16, 80,177, 42, 42, 87,169, 1, 61,229,134,240,115, - 23,160,203,205,248,205,145,253,124, 37,170, 69,229,228,228,252, 49, 96,192,128, 46, 23, 47, 94,164, 7, 12, 24,160,207,204,204, -188,244, 66, 20,139, 47, 77,243,242,207,125,212, 0,126,171,216,118,216,206,100, 75,238, 23, 0,230, 5, 86, 12,196,217, 11,151, -113,249,226,213,213,153,242,192,233, 31,127,240,209,168, 74,189,152, 17,189, 66, 43, 49, 42, 55, 57,182,174, 89,196, 28,188, 28, -191, 56, 62,139, 93, 55,239,220,180,153,142,156,163,103, 15, 14,173, 5, 45,107,185,195,202,242,224,120,123,133,235, 36, 21, 22, - 87,241,190,166, 41, 48, 75, 62, 30, 51,122,244,147,186,245, 27,126,249,193, 71, 99, 68, 13,171, 6,224,218,227, 92,128,162,224, -238,163, 64,106,106, 42,206,239, 94, 99,203, 73,126,184,154, 97,184, 25,101, 40, 79,228, 36,220,174,254,194,230,168,204,204, 76, -156, 61,123, 22,133, 6,203,203,203,171, 56,163,245,146,102, 86,122,202,165,153, 11,126,105, 57,242,195, 62,232,209,174, 14,206, - 93,127, 2,115,193,124, 77,133, 67,201, 99, 47,255, 44,254, 98, 64, 85,243,167,125,131, 52, 6,171, 56,254,251,184,188,243,176, -175,193,202, 21,179,159,230,236,236,236,131, 81, 81, 81,173, 26, 52,104, 80,233,232,209,163,217,145, 87, 79,140,123,113, 39, 38, - 76,152,160,252,233,167,159,228, 60,207, 95, 50,155,205, 49, 14, 29, 59,141,173, 55,111,220,240,176, 88, 57, 92,184,122,167, 86, -199,150, 13,193,241,192,245,235,215,177,110,253, 58,227,221,136,219, 11,243,211,125,102,148, 96, 94,138, 44, 79,182,124,163, 14, -159,105,166, 38,199, 47,252,253,200,238,205, 77,219,246,196,224,207,103,204, 56,123,100,219,180,198,173,123,208,181,154,118,193, -205,203,225, 56,117,244,248,127, 44,186,236,105, 40, 61,119,164,200,253,148,200,228, 99,107, 55,110,139,167, 9,241,136,123,116, -239, 55, 99,246,227,148,132, 39,204,111, 41, 73, 9, 99,170,212,105,137,139, 39,182,143, 43,193,104,149,120,205, 7,120,201,214, - 28, 61,124,112, 96, 82,210,207, 62,249, 6,163,132,231,121,163, 68, 44, 72, 83,210,218, 29, 26,135,247,243,129, 69,157, 82,169, -111,255, 15,198, 28, 89,190,124,137,208,219, 85,142,180, 28, 35, 52, 6, 11,180,122, 11,104,138, 66,117, 63, 5,244,218,108,156, -219,189,192,106,214,229, 12, 0,158, 88,138,211, 84,168,130,103,229, 60, 14,255,124,194, 39,103, 32,118, 9,240,171,220,225,155, - 18,163,117,218,228,219, 61, 39,124,114, 40,152,231,249,142, 10, 85,176, 54, 63, 35,106,106,113,199, 78, 81,246,251,123,112,251, - 0, 88,108,246,249,199,108, 28,192,114, 92, 65,148, 15,224,159,245,231, 83,165, 28, 59,197,237, 56,114, 9, 41,233,185, 48,152, -173, 48,153,109,176, 88, 89,208, 12, 3, 87, 55, 87,212,168,220, 8, 46,174,206, 72, 79, 75,193,229,211, 7, 17, 29,113,238, 18, -197, 99,186, 65,253,232,180, 35,231, 72, 36,115, 13,246,245,243,161, 83, 53,102,200,196, 12,110,159, 59,106,177,154, 77, 11, 29, - 52, 89,175,105,230,102,101, 47,254,114,226,164, 65,191,110,216,232, 83,175,138, 51,146, 50, 13, 72, 82, 27,161, 53, 90, 11,140, - 24, 7,147, 46, 19, 17,225, 27,211, 88,163,118, 49,254, 37, 20,107,180,108, 22,163,118,207,241,107, 30, 83,166, 45, 96, 30, 63, -137,177,206,250,162,123,146, 65,167,233, 86,230, 72,214, 11,252,250, 89,149,237,127,198, 65,188,214, 93,200,115,224,120, 30,135, -174,166, 61,235, 46,228, 10, 50, 47,111, 61, 41,121, 25,193, 23,215, 46,108,215,109,220,239, 17, 81,218, 45, 6, 67,186,203,195, -199, 11,115, 0,128, 97,152,103, 63,133,185, 89, 70,163,209, 92, 74, 23,202,166,181,107,215, 78, 30, 51,102,140, 36, 49, 49, 17, - 79,158, 60, 65,110,110, 46,164, 82, 41,142, 31, 63,110, 5,103, 91, 24,113,113, 95, 92,212,205,147, 63, 4, 55,233, 82,161, 94, -104, 55,200,229, 10, 8,120,199,147, 49,229,170,160,129, 77,218,246, 90,217,241,221,145, 56,181,111, 45,127,253,220,193, 79, 12, -234,232, 53,101, 45,203,220,220,220, 72, 0,143, 22, 46, 92,216,112,221,186,117, 85, 38, 78,156, 24,179,105,229,180,229, 0,144, -149,149, 5, 0,184,117,235, 22,255,201, 39,159,152,140, 70, 99,108, 78, 78,206, 77,148, 50, 0, 2, 0, 12,106,249,156,117,171, -230,213, 77, 76, 78,237, 83,181,110, 51,120, 85,105, 6,159,234,205,145,163,181,224,218,227, 20,196, 60, 56,141, 7, 23,118, 31, -213, 43,109,211, 80,198,249,141, 27, 52,104, 16, 64,211,116,101,157, 78,231, 83,187,118,237, 6, 10,133,226, 86,131, 6, 13, 26, - 9, 4,130,164, 27, 55,110,196,151, 69, 43,225,220, 70, 83,197,182,195,150, 37,104,157,218,199,164,233, 27, 37,104,157,110,233, - 37, 46, 95,169,195,151,153,126,101,252, 23,243,150,204,200, 93, 27, 53,123,182,174, 89,196,124, 48,106, 2,123, 47,207,237, 11, -129, 76,252,123,217,194,213,116,234,167, 67,123, 63,159,222,161, 32,146, 85,240,187, 67, 97,250,188,188,136, 60, 0,147, 35,238, - 11, 87,222,251, 98,244,204,250, 77, 91, 14,105,243,206, 0,218, 38, 82,226,196,190,159,249,216,136,240, 93, 2,158,253,206,224, -192,106, 0,165,118, 7,153,205,142,152,172,215,247, 49, 81,209,110,215,182,245,195,246,236,219, 59,247,221, 94,189, 61, 86,125, -255, 62, 22,252,178, 31, 10,153, 4, 60,199,225,253,246, 1,253,126, 24, 81,179,103,128,183,212,127,207,153,164,243,159, 47,185, - 55, 89,175,183, 68, 59, 16,137,225, 51, 51, 51, 47, 40,149, 74,117,171, 86,173, 66, 36, 18, 9,149,153,153, 41, 80,169, 84, 54, - 23, 23, 23,115, 82, 82,146,222,100, 50,237, 1, 80,166,105,199, 45, 86, 14,113,233, 70, 28,216,187, 7,119,174,158,198,131, 7, - 81,218, 7,247, 31,172,160, 4,252,146,252,244, 71,217, 64,153, 27,248,224,138, 28,117,200,151,121,212, 33,107,210,110,221,180, -122, 86, 7,189,209, 52,172, 65,139,238,168, 84,171, 37,109,177,178,184,123,253, 12,206,236, 94,178,192,162,203,158, 82,158,115, -236, 87,161, 74, 13,158, 17,227,143,179, 71,192,115,220,106, 0,224, 57,110,245,173,139, 71,199, 52,239, 54, 2,238,170, 74, 13, -114,159,222,162,240, 6,179,135,139, 4,116,254,177, 61,191,238,139,139,139,195,195,135, 15,241,248,241, 99,100,103,103, 99,235, -214,184, 50,157, 31,125, 78,252,239,209,247,233,174,239,189, 63,248, 80,191,129, 31, 74,171,212,168, 71, 7, 87,112,131,135, 82, -128,168,199,241,136,190, 17,193, 69, 93, 59,106,180,104, 50,222, 53,228,196, 23,107,252,228,158,181,188, 1,118, 74,225,218,133, -161,161, 45,131, 39,205,158, 27,226,225,165, 42,178, 30,207, 82,103,136,191,254,252, 96,240,229, 43,127, 56,180,214, 33,199,178, - 89,163,134, 13,224, 24,251, 66,161,120, 22,167, 46, 40, 61,123, 99,202,254, 62,207,217, 74,141,224,127,212,167, 53,108, 28,135, -124,131, 5,154,124, 19,242,180, 70,164,102,100,225, 78, 68, 4,206, 29, 58,136, 39, 81,119, 98,173,102,243, 73,154,166,118, 27, -210,163,207,149,173,167, 73, 80,197,195,221, 29,177,217, 58, 72,197, 2,196, 71,223, 48,229,107,242,182,188,233,117,100,200,122, -148,154,193, 80, 93, 6, 12, 24,120,188, 67,215, 94, 46, 77, 91,116,146,123, 58,187, 66, 36,224,241, 40, 46, 5, 55, 47, 29,207, -143,185,115, 94, 99, 53,235,194,222,198,170, 47,127,115, 74, 31,117,104, 49,229,247, 28,212,187,237, 94,134, 17,136, 57,206,102, -178,152, 77,239,149,199,100,253, 89,240, 60,155, 52,108, 80,159,151,218, 6, 54,142,151, 13,234,127,194,240, 98, 91,193,202,242, -242, 65,253, 47,233,237, 21, 72,241,137,125,190,190,238,221, 11,215, 46, 76, 72,200,186,158,157,109, 58, 3, 32,201,104, 52,190, -241, 62,166,167,167,207,156, 61,123,118, 15,189, 94, 95,179, 93,187,118, 18,103,103,103,100,101,101,225,228,201,147,214,195,135, - 15,223,207,200,200,248, 1,200,176, 25,208,232,183, 8,227,190,161, 81, 55, 78,254, 80,179, 73,215, 10,245, 90,116,115,188, 50, -147,200, 70,118,232, 53,156, 58,181,127, 45,127,237,236,254, 79, 13,234, 71,191,148,163, 88, 45, 70,163,241,170,209,104,188,247, -221,119,223, 53,245,246,246,246,254,225,135, 31,164, 26,141, 70,184,106,213, 42, 99,102,102,102,154, 70,163,185,140, 18,242,105, - 94,231,150, 53, 47, 25,125,143,237, 89,219,158,223,179,182,179,171,167,127, 23, 23,175, 10,213,114,213,201,177,121,234,148,147, - 0, 78, 21, 76, 20, 89, 38, 26, 54,108, 88,149,162,168, 1, 0,234, 42, 20,138,234, 74,165, 82,194,243,124, 77,138,162, 34, 57, -142,139,168, 93,187,246,225,251,247,239,151,105, 50,217,132,115, 27, 77, 1,193, 45,183,101,235, 57,145,153, 22,109, 75, 56,183, -209, 4, 0, 25,191, 79,210, 3, 56,112,191,221,228,190, 7, 47,199, 47,143,204,113, 25,167, 62, 59,247, 96, 89,247, 57, 47,233, - 78,245,183,117,253, 27, 83,239, 39, 1, 24, 22,113, 3,139,238,222,186,252, 35,197, 67,200,194, 54,203,144,241,248,198,219,208, - 23, 10,133, 70,127,127,255, 34, 71, 23, 74, 36, 18,163,201, 84, 82, 0,229,156, 77,151,138,117, 64,219,141,123,119,110, 28,182, -255,224,129,185,109, 58,190,235, 33,173, 80, 1,149, 85, 20, 54, 78,105, 60,238,244, 45,245,181, 94,147,206,255, 20,147, 98,140, - 64, 25,243, 97,116, 58, 93, 52,128, 28,157, 78,215,155,231,249, 68,138,162, 2,114,114,114,110, 91,173,214,187,101, 54, 4, 28, - 6,135,134, 54,219, 74, 81,148,128,183,113,243, 47, 11,153,109,198,212, 7, 73, 40,231,178, 36,245, 42, 59, 99,252, 15,203, 26, - 87,171, 30,212,184,112,173,195, 58,149,156, 48,122,242,162,198,149,170,212,104,252,124,253,195, 82,211, 4,120,171, 62,231,227, -189,235,231,159,191,117,229,204,183,158,190,149, 42,165, 37,197, 60, 72,124,124,123, 38,107,212,236, 45,239,121,142,123, 28,185, -100,221,194,201, 19, 83,147, 99,215,233,213,143,238, 1,128, 94,253,232,222,131,155,248, 62, 51, 45,105, 98, 86, 70,204,194, 55, - 45,139,252,252,252,148, 45, 91,182,184,182,108,217,146,246,246,246,134, 90,173,198,153, 51,103, 56,142,227,146,203,172,149, 29, -123, 38, 63,155,114,255,237,151,149,243, 69, 10,167,110, 54,155,205,143,231, 1,129, 64,144,106,214,107,142,107,105,197, 36,228, -196, 27, 75,126,102,112, 20, 0,186,112,237, 66,142,227,168,249,203, 55,198, 11,165, 78, 69, 78,134,104, 53,106,229, 28,199, 57, -188,214, 97,238,211,155,213,222,214,253, 77,241,252,244, 6, 77, 66,190,181, 90, 45,198,130,251,195, 8,192,200,243,200,162,105, -234, 28,195, 89, 79,104,202,209,152,162, 40, 56,243,148, 0, 78, 50, 1, 40, 80,208,229,101,243,101,201,201, 42,210, 16,103, 68, - 71,234, 51,218, 86, 60,102,222, 57, 52,252,247,163,253, 89,150,173, 92, 16, 51,136, 51, 25,242,119,233, 82,221,126, 3,110,216, -240,207,231, 72,161,217,162,254,228,127,228, 80, 55,202,223, 73, 51,184,138,172,119, 5,127,239,161,113,241, 25,215, 98, 18,245, -191,225,229,101,117,202,179,159,140,183,183,247,247, 20, 69, 13, 17,139,197, 74,179,217,156,207,243,252,166,244,244,244,153,120, -109,241,223, 70, 66,153,202, 48, 84, 44,149, 79,181, 24,243,255,208,103, 68, 15, 46,237,216,229, 94, 65, 93,164, 10,197,100,163, - 33,127,147, 62, 61,122,227, 91, 46, 79, 23,137, 68,210, 72,169, 84, 10, 51, 51, 51,175, 2,200,251, 59,157,247, 6, 13, 26, 4, -210, 52, 93,153,227, 56,111, 0, 46,176,143, 10,201, 20, 8, 4,201, 5, 17, 45,190,172,154,173, 62,218,229,217,177,115,157,241, - 39,207, 71, 45, 45,232, 86,124,134,127,191,197,210, 33,221,218, 79,248,109,239,129,162, 70, 29,254,223, 93,243,255, 59,205,182, - 2,165,111,230, 48, 90,236, 50,171, 99,176, 81,159,153,146,252,201,133,187,234,171, 0,180,229,217, 79,145, 72,244,129,197, 98, -145,137, 68, 34,131,197, 98,217,242,119, 57,118,153, 42,120, 56, 13,222,225,149, 41, 56, 80, 55, 94, 25,180,242, 79,185,150,152, -122,245,234,181, 22,137, 68,129, 44,203,202,205,102,179,222, 96, 48,196,197,199,199,255,129,226, 23, 62,255, 83,247, 83,161,170, -177, 68, 36,146,124, 1, 0, 22,139,105, 89,126,198,163,241, 37,125,177,132,207,255, 95,159, 35,207,202, 77, 30, 9, 24,161, 23, - 10, 38,230,230,108, 54,117,122,236,245, 26,127,225,126, 18,222,240,228, 18, 77,162, 73, 52,137,230,171,208,164, 60,137,230, 95, -169, 41,245,173, 21, 32,245,173,229,240,164,203,197,124,158,148, 39,161,144, 81, 69,252, 0,112, 96,194, 82, 2,129, 64,248, 19, -224, 72, 17, 16,254, 74,140,169, 15, 18,255,204,207, 19,254,117, 20,155, 19, 77,149,224, 74,203, 18, 18,124, 19,103,123,138,104, - 18, 77,162, 73, 52,137, 38,209, 36,154,255, 58,205,210,180,255, 31,187, 36, 71,189,178,125, 4,192,255, 36,225,159,132, 85,137, - 38,209, 36,154, 68,147,104, 18, 77,162,249,111,227,153,241,162, 73, 89, 16, 8, 4, 2,129, 64, 32,252, 57,144, 28, 45, 2,129, - 64, 32, 16, 8,132,242, 81, 84,215, 33, 49, 90, 4, 2,129, 64, 32, 16, 8,111,129, 98,147,225, 73,215, 33,129, 64, 32, 16, 8, - 4, 66,249, 40,140,104,249,226,149,233, 29,136,209, 34, 16, 8, 4, 2,129, 64,120, 59,164,162,168,232,214,225,195,135,249,162, -126, 39, 16, 8, 4, 2,129, 64,248, 95,240,127,238, 69, 94,140,100,141, 42,216, 6,240, 66, 68,139, 24, 44, 2,129, 64, 32, 16, - 8,127, 23,179,245,127, 70, 97, 36,171,240, 39,245, 53,163,213,163, 71, 15,138,152, 45, 2,129, 64, 32, 16, 8,127, 21,255, 68, - 47, 66,191,122,128,228, 52, 19, 8, 4, 2,129, 64,248, 43,205,214, 63,233,120,200,244, 14, 4, 2,129, 64, 32, 16, 8,229,195, - 23, 64,247, 23,182,255,103, 75,240, 16, 8, 4, 2,129, 64, 32,252,211, 25, 85,220, 54,137,104, 17, 8, 4, 2,129, 64, 32,188, -125,179, 69, 32, 16, 8, 4, 2,129, 64,248,127,134,172,108, 78, 52,137, 38,209, 36,154, 68,147,104, 18,205,127, 58,133,243,104, - 1,197,205,163, 69, 32, 16, 8, 4, 2,129, 64,120, 35,186,195, 62,127,214,168,130,215,238,196,104, 17, 8, 4, 2,129, 64, 32, -188, 93, 94, 91,126,135, 24, 45, 2,129, 64, 32, 16, 8,132,183,107,176,214, 16,163, 69, 32, 16, 8, 4, 2,129,240, 39, 67,140, - 22,129, 64, 32, 16, 8, 4,194,159, 4,133,226, 71, 14,156, 42,131,206,155,140, 62, 56, 69, 52,137, 38,209, 36,154, 68,147,104, - 18,205,127,157,102,105,218,167,240,255, 71,225,204,240, 71,240, 60, 17,126,205,255,226, 31,147,161,175, 68,147,104, 18, 77,162, - 73, 52,137, 38,209,252,167, 51,234,149,215,103,144,174, 67, 2,129, 64, 32, 16, 8,132,183,107,182,200, 18, 60, 4, 2,129, 64, - 32, 16, 8,111,137, 98,187, 9, 73, 68,139, 64, 32, 16, 8, 4, 2,161,124, 20,187,168, 52, 49, 90, 4, 2,129, 64, 32, 16, 8, -127,142,225, 34, 70,139, 64, 32, 16, 8, 4, 2,225, 45,154,172, 81, 69,254,245,240,225,195, 60, 41, 35, 2,129, 64, 32, 16, 8, -127, 21,255, 88, 47, 82,120, 96,196,108, 17, 8, 4, 2,129, 64, 32, 94,164,204,248,226,249,104,195, 81, 5,219, 0,200,168, 67, - 2,129, 64, 32, 16, 8,132,242,210, 29, 47,143, 60, 28, 85,184, 77,140, 22,129, 64, 32, 16, 8, 4, 66,249, 25, 85,226, 95, 73, -183, 33,129, 64, 32, 16, 8,132,191,146,127,162, 23,161,200,105, 37, 16, 8, 4, 2,129, 64, 40, 23, 69, 69,179,214,144, 98, 33, - 16, 8, 4, 2,129, 64,248,115, 13, 23,129, 64, 32, 16, 8, 4, 2,225,207, 48, 89,127,246,132,165,100,101,115,162, 73, 52,137, - 38,209, 36,154, 68,147,104,254, 91, 76,214,139, 83, 60, 0, 32,163, 14, 9, 4, 2,129, 64, 32, 16,202, 11, 89, 84,154, 64, 32, - 16, 8, 4, 2,225, 79,130, 44, 42, 77, 32, 16, 8, 4, 2,129,240, 63, 54, 92,196,104, 17, 8, 4, 2,129, 64, 32,188, 69,147, -245,146,217, 34, 57, 90, 4, 2,129, 64, 32, 16, 8,229,163,216, 28, 45, 10,197,143, 28, 56, 85,134,127,240, 38,163, 15, 78, 17, - 77,162, 73, 52,137, 38,209, 36,154, 68,243, 95,167, 89,154,246, 41,252,255, 51, 10,255,163, 9, 75,201,208, 87,162, 73, 52,137, - 38,209, 36,154, 68,147,104,254,219, 32,211, 59, 16, 8, 4, 2,129, 64, 32,188,109, 99,245, 42,196,104, 17, 8, 4, 2,129, 64, - 32,148, 15, 50,143, 22,129, 64, 32, 16, 8, 4,194,159,132, 47,236, 81,173,194,215, 70,196,104, 17, 8, 4, 2,129, 64, 32,188, - 29,186,195, 30,213, 42,124, 37, 70,139, 64, 32, 16, 8, 4, 2,225, 45, 82,228, 60, 90, 20, 0, 28, 62,124,152, 47,216,110,215, -163, 71,143,115,164,172, 8, 4, 2,129, 64, 32,252, 47,249,167,122,145,103, 17,173, 30, 61,122, 80, 0,206,146, 83, 77, 32, 16, - 8, 4, 2,225,175,224,159,232, 69,232, 87,156,100, 59,114,154, 9, 4, 2,129, 64, 32,252, 21,252, 19,189,136,224, 21, 23, 73, - 32, 16, 8, 4, 2,129,240,151,240,127,236, 69,124, 97, 79,132, 63, 82,240, 10, 20, 76,249, 64,230,209, 34, 16, 8, 4, 2,129, - 64, 40, 31,133,163, 13, 95, 91,122,135, 68,177, 8, 4, 2,129, 64, 32, 16,202, 71, 81, 51,195,175, 33,197, 66, 32, 16, 8, 4, - 2,129,240, 39, 66, 34, 90, 4, 2,129, 64, 32, 16, 8,229,231,197,168,214,255, 44,154, 69, 86, 54, 39,154, 68,147,104, 18, 77, -162, 73, 52,137,230,191,201,100,189,180, 77,102,134, 39, 16, 8, 4, 2,129, 64,248,147, 32,163, 14, 9, 4, 2,129, 64, 32, 16, -202, 71,225,136,195, 23,183,137,209, 34, 16, 8, 4, 2,129, 64,120,139,102,235, 53, 72,215, 33,129, 64, 32, 16, 8, 4, 66,249, - 24, 85,220, 31,136,209, 34, 16, 8, 4, 2,129, 64,248,147, 12, 23,133,226, 71, 14,156, 42,131,240,155,140, 62, 56, 69, 52,137, - 38,209, 36,154, 68,147,104, 18,205,127,157,102,105,218,167,240,255,199, 95, 54, 97, 41, 25,250, 74, 52,137, 38,209, 36,154, 68, -147,104, 18,205,127, 45,164,235,144, 64, 32, 16, 8, 4, 2,225,111, 96,180,188, 4, 2,193,183, 50,153,236, 39,153, 76,246,139, - 64, 32, 88, 8,192,173,172,255, 80,161, 80,140,243,241,241,121,232,227,227,147, 20, 24, 24,120,212,201, 73,254,101, 85, 9,218, - 0, 16,190,165,227, 9, 6,240,165, 76, 38,123, 32,149, 74,227, 1,108, 6,240, 37, 0,207,242, 8,207,244,195,123,247,190,232, -189,127,166, 31,222,123,229, 79,221,189,189,189, 47, 0,232,242,182, 78,202, 64, 57, 58,245, 83,224,105, 63, 5,158, 14,148,191, -121,171,193,201,201,105,136,175,175,239,101, 15, 15,143,100, 95, 95,223, 75, 82,169,180, 95, 25, 37, 84,222,222,222, 11, 2, 2, - 2,162,253,252,252,150,194,190, 58,249,223,150,214, 18,180, 14,145, 64, 29, 42,134,182,165, 24, 63,133,138,209,185, 51, 32,127, - 67,185, 86, 0,118, 59, 59, 59,223, 22, 8, 4,135, 1,244, 45,184,190,250, 10, 4,130,195,206,206,206,183, 1,236, 46,248,220, -155, 92,167, 11, 0, 36, 3,152, 83,176, 61, 54, 32, 32, 64, 91,191,126,253,248,250,245,235,255, 90,189,122,245, 15, 29, 21,147, -203,229,157, 3, 2, 2,246, 4, 6, 6,198,135,134,134,102,251,251,251, 71, 85,168, 80, 97,163, 68, 34,105, 71,170, 56, 2,129, - 64,248,251,211, 19,192, 92, 0, 43, 34, 34, 34,110,242, 60,127,147,231,249,155, 17, 17, 17, 55, 1,252, 4, 96, 30,138, 15, 33, -190,244,190,135,135,199,244, 89,179,102, 25, 83, 83, 83,121,181, 90,205, 71, 71, 71,243, 75,166, 78,230,186,186, 11,248,170, 94, -110,122, 95, 95,223, 39, 21, 43, 84,216, 94, 71, 73, 79, 6, 80,205, 17,205, 23,112,147,201,100, 87,167, 78,157,170,251, 47,123, -215, 29, 22,197,213,126,207, 54,118,151,221,133, 93,250,210, 85,138, 96, 1,197,222,176,119,236,198,174,177,199, 18,141,198,216, - 21, 48,106, 44,177,199, 36,250,217, 34, 26, 43,177, 96,239,216,149, 69, 17, 16, 1, 65,164,119,182, 2,219,239,239, 15, 74,136, -161,154,124,223, 47,101,206,243,204,179,176,123,231,204,189, 51,247,206,156,121,239,123,223,247,254,253,251, 74,141, 70,163, 52, - 26,141,202,204,204, 76,229,205,155, 55,149, 93,186,116, 81, 2, 88, 4,128,209, 0,206, 74,172,115,192, 61,114,112, 13, 89,231, -128,123, 85,191,247,246,246,142, 53, 26,141,100,212,168, 81,106, 0,142, 13,225,252, 16,142, 0,183,133, 57, 68,163, 5,200,209, - 31,249,154,144,189, 75,200,104, 62, 82, 63,134,211,214,214,246,252,130, 5, 11,228, 25, 25, 25, 68,173, 86,147,212,212, 84, 50, -123,246,108,153,173,173,237,177,122,182,221,202,199,199, 39,231,241,227,199, 70,169, 84, 74,238,222,189,107,108,217,178,101, 78, - 61,197, 86,159, 15,234,178,223,193,193,225,114, 67, 54, 91, 91,219, 3, 13,189, 70, 29, 56, 72,213, 74,238, 16,242,252, 58,185, - 48,170, 19,217,209,214,137,140,180,100, 75,187,178,241,121,247,234, 67,153,212,196,249, 73,247,238,221, 85,175, 94,189, 50, 20, - 20, 20,144,216,216, 88,227,204,153, 51, 75, 1,196,204,156, 57,179, 52, 54, 54,214, 88, 80, 80, 64, 94,189,122,101,232,222,189, -187, 10,192,140, 6,212,147, 14,224, 80, 80, 80, 16, 33,132,144,245,235,215, 19, 95, 95, 95,210,171, 87, 47,162, 84, 42, 9, 33, - 36,133, 16,114, 88,175,215,127, 90, 31, 78,161, 80, 56,105,193,130, 5,202,226,226, 98, 82, 1,163,209, 72,164, 82, 41,217,179, -103,143, 74, 44, 22, 95,174,225, 37,131,154,242,160, 56, 41, 78,138,243,175,198,249,119,134, 61,202,252,180, 42,182,122, 27, 38, -198, 47, 91,182,172, 66, 84, 93,233,218,181,235,179, 79, 63,253, 84,242,233,167,159, 74,186,118,237,122, 23,192,181,136,136, 8, -201,210,165, 75, 37, 0,198,215,113, 33, 44, 58,119,238, 44,205,206,206, 38,158,158,158,164, 81,163, 70, 36, 59, 59,155, 16, 66, -200,243, 79,218,144, 91,205, 64,210,194,175,144,235,191,156, 33, 51,237,153,164,155,189, 80,103, 47, 22, 23, 88, 91, 91,111,192, -111,115, 50, 86,119,113, 71, 52,107,214, 76, 17, 19, 19,163, 76, 72, 72, 80, 6, 7, 7, 43,123,245,234,165,244,241,241, 81,142, - 28, 57, 82,185,123,247,110,165, 86,171, 85, 30, 56,112, 64,105,110,110, 30, 83,141,216,250,104,161,197,100, 50,119, 69, 69, 69, -145,183,111,223,146,114, 43, 69, 77,156, 66,145, 72, 52,192,194,194, 98,145, 72, 36, 26, 0, 64, 8, 0,158,128,160,149, 16, 46, -159,183,114,243, 14, 27,223,199,125, 79,159,118,109, 70,155,209,165,186,239,150, 16, 50,202,229,163,132,150, 80, 40,156,244,197, - 23, 95, 40,212,106, 53, 41, 46, 46, 38, 74, 26,233, 44, 13, 0, 0, 32, 0, 73, 68, 65, 84,165,146, 20, 23, 23, 19,133, 66, 65, -198,143, 31, 47,231,114,185, 35,234,226,180,182,182,254, 58, 60, 60, 92,159,157,157, 77,194,195,195,201,229,203,151,201,222,189, -123,141,182,182,182,219, 27, 58, 0,197, 98,241,141,235,215,175, 75, 34, 35, 35, 37, 79,159, 62,149,232,116, 58,137, 86,171,149, -104,181, 90, 73, 88, 88,152, 36, 52, 52, 84,114,242,228, 73,137, 70,163,145,104, 52, 26,137, 90,173,150, 52,105,210,228,106, 67, -175, 81,123, 14,210, 52,247, 47, 16,178,125, 30,145,109,158, 67,164,139, 7,145,220,217,254,228,251,118, 78,196,223, 20, 23,241, -251,220,158,213,114,178, 88,172,123, 41, 41, 41,198, 21, 43, 86,104,154, 55,111, 46,155, 54,109, 90,169, 90,173, 38,132, 16,162, - 86,171,201,180,105,211, 74,155, 55,111, 46, 91,177, 98,133,230,221,187,119, 70, 38,147,121,179, 1,245,220, 84, 33,178,238,221, -187, 71,170, 66,169, 84,146, 94,189,122,165,248,250,250, 30,110,220,184,241,132,186, 56, 5, 2,193,176,229,203,151, 43, 73, 53, -208,233,116, 68,161, 80,144,119,239,222, 25, 27, 53,106,148, 9,192,138,186,153, 83,156, 20, 39,197, 73, 9,173,255, 26,102,213, -241,127,245, 39,113,233,210,165, 18, 66,136,100,213,170, 85,146,114,203,150, 9, 0, 65,249,198, 4, 48,110,249,242,229, 18, 66, -136,100,217,178,101, 21,101,106,186, 16, 67, 78,159, 62,173,221,185,115, 39,177,179,179, 35, 98,177,152,236,218,181,139, 24,141, - 70,146, 29,118,140,220,106, 6,242,122,229, 20, 66, 8, 33,241, 27,230,147, 91,205, 64,146,126, 88, 71, 38, 78,156, 88,204,227, -241,198,215,114,113, 45,219,180,105,163, 40, 41, 41, 81, 30, 57,114, 68,201,227,241,158, 3,104,142,178,169, 72, 90,121, 93, 39, - 55,111,222, 92, 30, 29, 29,173,252,249,231,159,149, 0,130,235,217, 97,220, 1,244,228,243,249, 35,151, 59,178, 18,200,193, 53, -100,185, 29, 94, 1,104, 9,192,166,188,140,195,178,101,203, 8, 33,132, 56, 59, 59,135,215,192, 41,244,241,241, 89,150,144,144, - 16,168,211,233, 2, 35, 35, 35, 3,155, 54,109,186, 98,104, 19,251, 78,231,198,247,245,147,173,155,227, 71,182, 45,246,249,118, - 96,251, 62, 39,198,246, 24, 63,181,177,245,253,105,182,220,226, 49, 66,134,226,131,169,195,122,117,108, 71, 71,199,167,169,169, -169,149,226, 74,161, 80,144,140,140, 12,146,156,156, 76,238,223,191, 79,236,237,237,111,213,197, 41, 22,139, 99, 83, 83, 83,201, - 15, 59,118,144, 81, 45,189,137,191,200,140,116,183, 48, 35,109, 5, 92, 85, 51,160,109, 67,133,214,139, 23, 47, 36, 0, 36, 0, - 36, 5, 5, 5,146,130,130, 2, 73, 81, 81, 81,229,119, 0, 36, 50,153, 76, 34,147,201, 36, 26,141, 70,226,230,230,214, 96,161, -213,133,139, 46, 29,184, 40,236,196, 65,201, 16, 71,235,204, 57, 77,172, 13, 79,198,119, 34, 69,243,122,145,157,126,142,164, 43, - 27,159,215,147,115, 8,155,205,190, 11, 96, 73,185, 40,159, 50, 96,192,128, 98, 66, 8, 25, 48, 96, 64, 49,128, 41,229,223,127, - 81, 46,178, 6,212,179,158,116, 15, 15, 15, 85,133, 37, 11,192, 35, 15, 15, 15,149,175,175, 47,241,245,245, 37,206,206,206,138, -114,238,122,221,208,220,221,221,227, 75, 74, 74, 42, 5,160, 84, 42, 37,153,153,153, 36, 41, 41,137,196,196,196,144,231,207,159, -147,148,148, 20,114,234,212, 41,131, 72, 36,186, 68,221,204, 41, 78,138,147,226,164,132,214,127, 85,104,125,184,253, 22, 97, 97, - 97,228,131,175, 54, 71, 68, 68, 72,150, 47, 95, 46,169, 67,153,205, 90,181,106, 85,133,213,235,155, 90, 30,254, 7,226,227,227, -201,148, 41, 83,136,151,151, 23,241,242,242, 34,159,126,250, 41,145,201,100, 68,153, 24, 77,110, 53, 3,121, 62,166, 45, 33,132, - 16,197,235, 72,114,171, 25,136,100, 98,103,242,242,229, 75,226,228,228,116,189,150,227, 95,124,248,240, 97,222,177, 99,199,178, - 81,230,143,197, 2,208, 17,192, 46, 83, 83,211, 67, 40,155, 46,108, 4,192,194,211,211,179,176,184,184, 88, 57,106,212, 40, 37, - 0,151, 90, 56,187,123,121,121,189, 61,112,224, 0,201,205,205, 37,133,133,133,100, 75,151,166,132, 28, 92, 67,214,183,109,100, -252,225,135, 31,212, 75,150, 44, 81, 89, 90, 90,134, 1,112, 24, 53,106,148,158, 16, 66,252,253,253,115,170, 35, 19,137, 68, 3, - 18, 18, 18, 2, 75, 75, 75, 3,165, 82,105, 96, 97, 97, 97,224,133,115,231, 2,251,183,108, 58, 69,182,110,142,223,185,241,125, -253, 6, 58, 90,140,220,222,175,221,103, 25, 43,102,140, 90,213,185,249,235,210, 77, 11,239,124,210,196,110,235,199, 92,109, 27, - 27,155, 44,181, 90, 77, 0,252,110,123,251,246, 45,177,178,178, 74,173,139,195,210,210,114,213, 23,227,198, 26, 70, 52,114, 36, -111,119,174, 38,186, 27, 63, 19,221,229, 35, 36,113,243, 98, 50, 84,108, 45,239,104, 66, 95, 94,223,250,136,197,226, 27, 79,159, - 62,253,141,208, 42, 42, 42,170, 86,104,201,229,114,137, 70,163,145,120,120,120, 92,253,163,189,190, 35, 27,110,221, 77, 25,207, - 35,167,116, 35,121,115,122,145, 1, 66, 86,202, 31,160, 27, 7,224, 46,128,137, 13,220,143, 14, 96, 83,133,160,218,188,121, 51, - 33,132, 16, 15, 15, 15, 21,254,216, 98, 20,161,183,183,119,242,140, 25, 51,244,205,154, 53,203,237,210,165,139,244,217,179,103, -228,222,189,123,228,242,229,203,228,204,153, 51, 36, 58, 58,154,100,100,100,144,248,248,120, 50,120,240, 96, 41,128,238,212,189, -144, 2, 5, 10,127,101, 84,163, 69,254,246,160, 87, 52, 44, 32, 32,128, 86,165,129, 66, 0,220,182,109,219,230,109,218,180,105, - 27,202, 98, 65,208,124, 24,248,164,151, 41,243,101, 47, 83,230, 75, 31, 6, 62, 41,183, 24,237,223,176, 97,195,215,190,190,190, - 89, 0, 76, 1,136,171, 59, 16, 33,164,155,149,149, 21, 82, 83, 83, 33, 20, 10, 33, 20, 10,145,154,154, 10, 66, 8,244, 4,208, - 17, 64,173,213,162,164,164, 4,165, 70,130, 18, 35, 32, 87, 42, 33, 22,139,161,213,106,221,106,168,127,171, 49, 99,198,184,249, -248,248,228, 45, 93,186, 52, 19,101,190, 50,135,166, 79,159,126,227,209,163, 71, 62, 74,165,178, 48, 38, 38,166,180,101,203,150, - 3, 0,136, 19, 18, 18, 38,237,217,179, 7, 83,166, 76, 65, 45, 15,157,150,131, 7, 15,190, 28, 29, 29,237, 54,113,226, 68,220, -189,123, 23, 91,182,108, 65,126,126, 62, 1, 0,181, 90, 77, 12, 6,131,182,115,231,206,218,157, 59,119,182,247,247,247,127,218, -164, 73, 19, 6, 0, 36, 39, 39, 39, 86, 71, 72,163,209,154,186,186,186, 66,173, 86, 35, 47, 47, 15,209,209,209, 48, 19, 10, 17, -149,153,111,215, 99,251, 15, 5, 43,207,221, 96,141,107,239, 99,185,168,111, 23,245,198,235,119, 61,155, 59,216,217,105,180, 58, -113,124, 86, 78,230,199, 92, 84, 19, 19,147,212,252,252,124,104, 52, 26,148,148,148, 64, 46,151,163,160,160, 0,249,249,249,200, -204,204,132,137,137,201,219,186, 56,204, 11, 11,195,147, 31,222,163,157,250,113, 51,220,244,133, 96,158,221, 5,230,249,239,225, -174,201,195,190,213,179,205, 52, 86, 54, 65,230,102,102, 69, 34,145,104, 63, 0,143,186,248,252,252,252, 80, 80, 80,128,130,130, - 2, 88, 89, 89,193,194,194, 2, 22, 22, 22,144, 74,165,144,201,100,144,203,229,240,244,244, 68,171, 86,173,112,244,232,209, 63, -165,115, 63,209, 32, 73, 15,195,156, 27,111, 50, 97,194,231,163,137,133,192,181,157, 0,150,181,236,210,139,197, 98,157,182,180, -180,188, 14, 96, 30, 0, 62,128,121,150,150,150,215, 89, 44,214,112, 0,235, 1, 28,107, 96, 53, 54, 6, 5, 5, 45, 75, 72, 72, -224,189,124,249, 18, 75,151, 46, 69,112,112, 48, 18, 19, 19,191, 3, 96, 44, 47, 51,215,202,202, 42,140, 78,167,255, 7,192, 32, - 0, 3,236,237,237,123,215,193, 59,124,201,146, 37,165,109,218,180,137,127,253,250,245,240,135, 15, 31,182, 93,188,120,177,236, -253,251,247,136,143,143,135,189,189, 61,156,157,157,161, 84, 42, 81, 84, 84,132,225,195,135, 11,205,205,205,199, 83,183,113, 10, - 20, 40,252,149, 69,214, 7, 90,228,239,102,209,170,246,255,106,223,168,121, 60, 94,144, 68, 34,233,228,235,235,203, 4,112, 10, - 0,124, 24, 24, 61,188,115,235, 67,231,246,111,246, 13,221,185,218,183,191,175,231, 33, 31, 6, 42, 86,177,133,181,109,219,214, - 66, 34,145,116,230,112, 56,159,215, 80, 9, 2, 0, 22, 22, 22, 16, 10,133, 16,137, 68,176,176,176,128,209,104,132,178,184, 20, - 42, 3,160, 40,213, 64, 38,147, 65, 81,254,191, 82,173,133, 74,165,170,220,183, 26,244,152, 49, 99, 70,222,158, 61,123,114,179, -178,178, 54, 3,104, 57,101,202,148, 97,187,119,239,198,237,219,183, 75, 7,121,185, 91,109,232,214,250,235,230, 89,137,129, 94, - 44,204, 4, 16, 30, 30, 30,142,206,157, 59,131, 70,163,141,173,142,208,212,212,244,251, 19, 39, 78,152,198,196,196,192,221,221, - 61,102,236,216,177,159,108,222,188,217,141,175, 44,124, 0, 0,250,130,236,152,249,243,231,175,217,176, 97, 67, 94, 94, 94,158, -182,184,184,216,118,232,208,161, 72, 77, 77, 69, 70, 70,198,163, 26, 68,102,124,100,100, 36,145,201,100, 72, 74, 74, 66,100,100, -164,233,154, 53,107,218, 27,232,244, 97,233, 48,155, 58,165, 75,219,246, 19, 59,182,198,177,199, 47, 77,238,191, 73, 22,181,109, -228,104,241, 34, 45,171,177,142,134,183, 31,115,181, 21, 10,197,174,175,191,254, 90,169, 84, 42,145,158,158,142, 87,175, 94,225, -245,235,215, 72, 73, 73,193,150, 45, 91,148,133,133,133,187,235,226,112,224, 50,191,220,186,120, 58,141, 25,251, 8,120,121, 15, - 40, 86, 0, 37, 74,168,227, 36, 56, 28,151,141,189,103,127, 97,191, 79, 77, 21,157, 60,121,114,134,139,139,139, 4,128,103,109, -124,132,148, 93, 66, 58,157,254,161, 8, 5,157, 78, 87, 0,200,230,243,249,105,102,102,102,105,116, 58, 61,155, 16,162,250, 83, -222, 36,244,208,130,193, 0,216,166,160,179,106, 77,237,249,201,216,177, 99, 79,164,165,165,245, 79, 74, 74,234,180,123,247,238, -175,185, 92,110,212,238,221,187,191, 78, 74, 74,234,148,150,150,214,127,236,216,177, 39, 0, 76,110,200,241, 61, 60, 60,230, 7, - 6, 6, 98,203,150, 45,104,213,170, 21, 60, 61, 61,139,131,130,130,118, 1, 88, 13,224,115, 15, 15,143, 7,243,231,207,159,150, -155,155, 43, 78, 79, 79,111,245,221,119,223,205,222,181,107, 87,187,204,204, 76,110, 29,212, 93,251,245,235,135, 43, 87,174, 0, - 64, 22,128,164,130,130, 2,125,102,102, 38,188,189,189,209,190,125,123, 40,149, 74, 40,149, 74, 72,165, 82,184,186,186,194,104, - 52,118,162,110,229, 20, 40, 80,160,240, 63, 21, 92,213, 11, 45, 46,151,107,225,231,231,135, 38, 77,154, 88,160,124,181,150, 21, -155,185, 98,209,140,113, 60,129,228, 42,104,145,183, 48,182, 91, 11,158, 21,155,185,162,124, 23,166,171,171, 43,199,207,207, 15, -124, 62,223,177,134,131,223,205,206,206,134,159,159, 31, 68, 34, 17,132, 66, 33,252,252,252,160,213,106, 33, 83, 40,160, 50, 0, -197, 58, 35,100, 50, 25, 10,243,114, 80,108, 0,244,102, 86, 72, 73, 73, 1,131,193, 72,174,129,211,222,221,221, 61, 47, 42, 42, - 42, 15, 64, 56,128,207,130,131,131,177,124,249,114,172, 93,187,246, 4, 47,235, 93,191, 19, 87,206, 91, 29, 15,154,107,227,201, -166,141, 3,160, 77, 75, 75,131, 72, 36, 2,159,207,175, 86, 24,248,251,251,183,225,243,249, 56,114,228, 8, 73, 79, 79,239,130, -178, 37,252,201, 52, 90,153,216, 51,165, 67, 6, 96,151, 68, 34,233,176,102,205,154, 55,125,250,244, 97,117,236,216, 17,235,215, -175, 7,128,176,234, 56,165, 82,233,147,201,147, 39,107,238,220,185,131,184,184, 56,254,185,115,231, 70,175, 95,191,190,197,251, -247,239, 57, 23, 47, 95, 29, 24,146, 38, 31,189,249,250,125,238,134,107,119,159, 88,155,243,155, 55,182,182, 68,228,251, 12, 19, - 3, 3,207,234,186,162, 29, 88,140, 25, 61,184,204,200,110, 28,122, 86, 15, 46, 83,210,142,197,152,174, 80, 40, 78, 94,184,112, -225,218,226,197,139,149,185,185,185, 48, 51, 51, 67, 65, 65, 1, 54,110,220,168,140,140,140, 60,171,209,104, 46,214,197,107, 48, -146, 54,206,141, 92,128,183, 81,149,223,105,141, 4,207, 52, 38, 8,248,108, 33,188,188,189,161,209,104,208,178,101, 75, 90,112, -112, 48, 95, 40, 20,126, 85,167,232,161,255,174,187,233,105, 52, 90, 54, 33, 36, 67,169, 84,166,155,154,154,190, 55, 49, 49,121, - 95, 88, 88,152, 78, 8,201,249, 51,116, 22,161,227,203,206, 45, 61, 0,142, 41,222, 23, 40, 51,159, 43, 81, 88, 93, 65, 51, 51, -179,233,123,247,238,229, 30, 60,120, 80, 55,127,254,124,245,236,217,179, 89, 37, 37, 37,182,179,103,207,102,205,159, 63, 95,125, -240,224, 65,221,222,189,123,185, 2,129, 96,228,199, 84, 68,167,211, 33, 42, 42,106,115, 98, 98, 34, 31,101,225, 70, 22, 6, 5, - 5, 77, 73, 72, 72,224,238,217,179, 7,103,206,156,193,153, 51,103, 48,108,216, 48, 44, 88,176, 0,129,129,129,181,209,241,124, -125,125,253,172,172,172,112,239,222,189, 76, 0,239, 1,180, 17, 8, 4,102,195,134, 13, 67,255,254,253, 81, 90, 90, 10,173, 86, - 91, 41,180, 24, 12, 6, 68, 34,145, 21,117, 15,164, 64,129, 2,133,255,186,200,250,141,216, 98, 2, 64,133,169, 46, 32, 32,128, - 86,219,131,209, 80,148, 11,169,170, 24, 41,178, 98,164, 22, 25,127,243,155,209,104,172,245,232,153,153,153, 23, 31, 63,126, 60, -221,207,207,143,153,153, 89, 54, 35,230,231,231,135,226,226, 98,100,190,124, 10,149, 17,224,187,251, 64,165, 82,161,232,245, 11, - 8,124, 59,193,106,240, 68,108,223,179, 71, 93, 80, 80,240, 99,117,156,108, 54,155,229,228,228,148,151,156,156,172, 7, 80, 40, - 20, 10,251,185,184,184,224,238,221,187, 0,112,140, 0, 91, 17,121, 7,184, 23, 10, 82,102, 82, 17,184,186,186, 34, 55, 55, 23, - 74,165,242,110,117,156,143, 31, 63, 78,208,233,116, 45,135, 14, 29, 74,251,233,167,159, 78,201,229,242,181, 0, 94,169,141, 96, -188, 76,203,129,202, 0, 46,128,190, 22, 22, 22, 95, 4, 6, 6,246,158, 63,127, 62, 46, 92,184,128,235,215,175,107, 81,230, 11, -246,184, 26, 90, 89, 82, 82,210,190, 37, 75,150,116,164,211,233,159,221,184,113, 67,239,233,233, 41,215,106,181,134,166, 94, 94, -244,181,193,235, 76,230,125, 54, 75, 84, 80,140,216,254, 77,237, 59,211,104, 64,108, 70,238,251, 68, 37, 10,106, 59,167,254,108, - 70,216,240, 46,190,254,211,199, 14, 17,240,221,155, 67, 21,253, 84,188,239,244,229,237,166,145, 9, 1,247,114,115,135, 93,184, -112, 97,244,221,187,119,231,105, 52,154, 38, 28, 14,231,173, 84, 42,221,169, 84, 42,235, 20, 89, 12, 6, 99,176,218,222,201, 66, - 90, 88, 8,110,185, 37, 74,174, 51, 34, 95,173, 71,156,200, 19,227,157,156, 43,167, 65,179,179,179, 33, 22,139,105, 6,131, 97, - 72,109,156,215,175, 95, 71, 64, 64, 64,133,240, 4,141, 70, 3,141, 70,203,247,242,242,202,225,112, 56, 5, 38, 38, 38,242,173, - 91,183,150,150,150,150,130,201,100,114, 13, 6, 3,227,143,244,246,246, 60,216,114, 8,237,251,217, 67,123,246,105,213,220,155, -132, 63,127, 73, 43, 42, 46, 61, 92,139, 21,240, 59, 15, 15, 15,102, 97, 97,225, 69, 0,113, 58,157,238,248,169, 83,167,184,147, - 38, 77, 42, 61,125,250,244, 4, 0,110,219,182,109, 27,173, 84, 42, 27,148, 82, 33, 49, 49,241,187, 13, 27, 54, 44, 91,181,106, - 21,142, 30, 61, 58, 63, 49, 49,113,121,185,165,107, 88, 96, 96, 32,182,110,221,138,163, 71,143, 26,227,226,226, 46, 27,141,198, -196,197,139, 23,251,218,217,217,229,103,101,101, 37,214, 66,219,118,192,128, 1,234, 7, 15, 30,176, 21, 10,197,125, 0, 95,204, -153, 51,103, 70,135, 14, 29,228, 99,199,142, 21, 20, 22, 22, 74,121, 60, 30,251,192,129, 3, 22, 76, 38, 19, 42,149, 10, 52, 26, - 13, 10,133, 66, 67,221, 7, 41, 80,160,240, 87, 69, 77, 90,228,111,130, 26,159, 13,204,234, 26, 88, 92, 92,156,147,154,154,234, -157,145,145,161, 7,160, 7,128, 2,141,254,155, 13, 7, 66, 15,142,236,232,193,207,210,233,112,238,121, 76,113,129, 70, 95,225, -252,174,207,200,200, 80,188,127,255,222,172,164,164, 68, 89,195,177, 30,125,255,253,247, 37,119,238,220, 49, 75, 74, 74,130,193, - 96, 64,155, 54,109, 16, 31, 31,143,162,184, 40,240,189,219,128,223, 61, 0, 49,146,231,136,188,126, 19,239,148, 26,253,155,213, - 27,100, 74,149, 42, 80,171,213,158,171,142,144,197, 98, 21, 2, 32,132, 16, 3, 0,200,229,242, 87, 74,165,178,155,157,157, 29, - 98, 99, 99,249, 42, 3, 22,140, 94,177,125, 55, 33,196, 96, 82,182,154,107,209,216,177, 99, 17, 17, 17, 1, 0, 17,213,113,202, -229,242,249, 51,103,206,188,115,228,200, 17,102, 82, 82, 82,255,131, 7, 15,246,127,243,230, 13,161, 21,166, 26, 30, 20,179,224, - 54,101, 65,187, 31, 92,189,174, 7, 4, 4,192,222,222, 30, 7, 14, 28,192,206,157, 59,117,115,231,206, 77,216,185,115,103,187, -220,220,220,227, 53,180, 95, 38,149, 74,175, 90, 89, 89,205,107,209,162,133, 66,165, 82,161,160,160, 0,153,153,153,176,180,178, -162,235, 65,239,108, 35, 18, 29,191,152,173,224, 51,175, 62,193,211,244,172, 90,173, 89, 29, 89,140,201, 35,253, 91,251,127,190, -106,133, 0, 15,206,129, 54, 51, 16,228,224,215, 88,248,233,104,179, 82,245,241,238,170,151, 41,147, 36,114,121,136, 92, 46, 63, -211,192,206, 50,160,115,231,206, 39, 54,108,216, 96,186,114,203, 6,108,243,118,132,190,160, 0,121,106, 3,242,213,122,200,139, -226, 16, 27, 27, 3, 43, 43,107,188,123,247, 14,165,165,165,120,253,250, 53, 97, 48, 24, 23,235,178,232, 84,160,202,116,161,148, -195,225, 20,176, 88,172, 28, 38,147, 89,152,148,148,164, 42, 45, 45, 5,157, 78,231, 27, 12, 6,211,122,212,213,201,218,218,122, - 49,202,130,137, 94, 80,228,231,239,242, 99, 65, 4, 38,122,184, 90, 91, 13, 92, 61,123,146,181,139,131,173, 52, 41,225,173,238, -199,107, 15,243, 75,213, 53, 47,214, 0, 16, 86, 88, 88, 88,105,145, 60,125,250,244,194,211,167, 79,207, 0,112, 8,101,121,183, -110, 74,165,210, 31, 62, 98,240,173, 62,123,246,236,178, 85,171, 86,193,212,212,180, 50,120,170,169,169, 41, 23, 0,126,254,249, -103,196,198,198,118, 64,185,191,150,209,104, 60,145,149,149, 85, 23,167,155,143,143, 79, 82,104,104, 40, 27,128,195,156, 57,115, - 58,237,222,189, 27,159,126,250,105, 94, 76, 76, 76, 71, 0,201, 0,220, 62,251,236,179,103, 71,143, 30,181, 48, 26,141, 40, 42, - 42,130, 70,163, 73,166,110,229, 20, 40, 80,160,196,214,127, 5,126, 0, 34, 81, 22, 63,107, 48,128, 75, 40,115,235,168, 17,206, -229,234,236, 26,128,161, 21,207,199, 26,156,225,129,178, 21, 89, 87, 1,252, 7,128, 93, 77,164, 86, 86, 86, 95, 77,153, 50, 69, -151,158,158, 78,178,179,179,201,153, 51,103,200,162,233, 83, 12,125,221, 29,140,238, 14,118, 42, 27, 27,155,120,123,107,203,195, -173,121, 88, 4,192,169, 30, 13,155,242,230,205,155, 89, 83,166, 76,153, 94,126,220,233, 39, 78,156, 80,222,184,113, 67,201, 96, - 48,194, 80, 22,218,161, 66, 80, 78, 30, 50,100,136, 82,173, 86, 43,189,188,188, 10, 81,230,184, 95, 19, 70,247,232,209,163,232, -202,149, 43,196, 96, 48,252, 46, 70, 81, 94, 94, 30,185,126,253, 58,233,210,165,139, 20,192,164,222,189,123,223,125,248,240,225, -221,174, 93,187,158,173,171,194,214,214,214, 43, 94,190,124, 25,145,146,146, 34,185,116,233,146,228,248,241,227,146,207, 62,251, -236,149,175,175,111, 73, 66, 66,130, 81,175,215,147,151, 47, 94, 16,175,166, 77, 85, 0, 92,107,226,233,101,202,124, 38, 63,240, - 53, 41, 93,255, 41, 41, 29,238, 76, 0, 16,197,246,175, 72,206,252, 62, 36,126,222, 64,210,147,203,120,252, 49, 61,197,210,210, -242, 90, 68, 68, 4, 81, 40, 20, 36, 58, 58,154, 76, 14,232, 79, 30,207,232, 67,174,246,247, 32, 71,187, 55, 38,219,251,249,146, -254,221,187,145,239,191,255,158,132,134,134,146, 21, 43, 86, 24,173,173,173, 21,168,197, 71, 75, 44, 22,223, 56,117,234,148, 4, -128,132,193, 96, 72,228,114,185, 68,161, 80, 92, 76, 75, 75,219,235,229,229,181,172, 69,139, 22, 19,188,189,189,123,245,108,236, -186,172,183, 25, 39,190,143, 57,247,109, 83, 1,111, 59,126, 31,247,170, 18, 66,192,213,221,205, 77,113,239,222, 61,163, 90,173, - 38,247,239,223, 55, 54,107,234, 89,186,109,204,128,179,239, 14,108, 58, 91,122,229,167,107,197,231,247, 63, 60, 61, 53, 32,170, - 7,143,254, 83, 39,126,101, 56,142,143,197, 56, 0,231,240,235,170,195, 41, 0,206,163,246, 85,136,116, 0,135,214,175, 95, 95, -117,165, 33, 0,208,125,125,125, 37,132, 16,137,175,175,175,164,161, 21,225,241,120,139, 47, 92,184, 16,228,226,226,178,101,236, -216,177, 7,164, 82,233,165, 9, 19, 38, 68,161,108, 49, 8, 13,101,217, 17,134, 56, 57, 57,229, 69, 70, 70,146,187,119,239,146, - 81,163, 70, 41, 76, 76, 76, 38, 82,183,113, 10, 20, 40, 80,248,175, 96, 86, 13,159,181, 98, 67, 84, 84, 84, 69, 12,173, 57,181, -145, 47, 95,190, 92, 18, 17, 17, 33, 65, 89,148,248, 90,193,100, 50,127,153, 59,119, 46,177,179,179, 83,218,218,218,254,194, 98, - 48,102, 56,155,194, 15, 31,183,212,189, 91, 72, 72,200,176,239,190,251,110, 48,128, 14, 0, 88,142,142,142,153,217,217,217,202, -135, 15, 31, 42,187,116,233,162,180,182,182,206,245,241,241, 81,110,219,182, 77,169,211,233,148,139, 23, 47, 86,226,247,241,190, -170, 3, 23,192, 60, 54,155,253, 75,179,102,205,162, 86, 15,237,165,219,178, 96, 6,153,226, 97,163, 4,240, 29,128,185, 0, 68, - 0, 88,163, 71,143,190,245,250,245,235,107, 62, 62, 62,251,234,193,235,208,162, 69,139,219, 39, 78,156,136, 8, 13, 13,149,124, -245,213, 87, 17, 86, 86, 86,233, 9, 9, 9,198,210,210, 82, 82, 84, 84, 68,164, 82, 41,185,116,233,146,193,210,210,114, 79,141, - 13,231, 48,178,200,245, 99,213,134,112, 72, 91, 53,145,116, 97,211, 51, 62,166,167,240,249,252,194,130,130, 2,146,157,157, 77, -146,146,146,200,217,179,103,201,128,206,237,201,201,207, 70,146, 99,211,135,145,173, 3,218,147, 14,102, 92,149,216, 76, 16, 97, -102,102,150, 91,159, 85,135, 98,177,248,134, 90,173,174, 12,223,224,228,228, 36,241,242,242, 10,245,241,241,217,126,225,194,133, -133, 59,118,236, 24,214,179,177,235,178,141,253, 59,151, 20,223, 60, 77, 20,167,190, 35,203,219,120,150,150,139,249,106,225,104, -101, 25,114,239,238, 93, 99,133,248,213,235,245,228,220, 47,191,144, 49, 3,251, 70,201,174,254,252,159,251,129,243, 79, 44,110, -227,121,174, 11, 23,227,106, 19,108,149,175, 34, 2, 88,249,155,211,247, 14,114,177,204,234, 38,164,127,215,209,236, 55,233,165, -198,120,122,122, 38, 17, 66,178,188,189,189,147, 0, 28,243,246,246,174,250,255,212, 26,104, 43,131,147, 6, 5, 5,145,242,241, - 65, 7,176,118,195,134, 13, 18, 66,136,196,195,195,227, 1, 0,180,226,195,186,187,144,254,159,161,110,118, 5,221,133,244,255, -180,226, 87,159, 50,202,213, 4, 77,187,217,240,238, 15,243,176, 87,244,112, 20,134, 31, 59,124,112,203,160, 65,131, 14, 0,216, - 3,224,107, 43, 43,171,251,227,198,141,139, 61,122,244,104,236,182,109,219,180, 9, 9, 9,100,218,180,105, 42, 14,135,243, 53, -117, 31,164, 64,129, 2,133,255, 26, 42, 34,195,219, 55, 68,104, 13, 89,182,108,153,132, 16, 82, 17, 75,107, 82, 53,101,134,174, - 90,181, 74, 66, 8,169,136, 14,255, 97, 0,179,234, 2,154, 5,237,221,187,151,112, 56,156,255,124,100, 99,170,114,138,135, 15, - 31,222, 81, 46,151,183,179,179,179,107, 87,110,185,114,182,182,182, 78, 58,126,252,184,178,164,164, 68, 73, 8, 81,234,245,122, -101, 68, 68,132,178, 71,143, 30,202, 42,111,253,117,213,243, 55, 88, 41,198,131,231,171,167,147,149, 98, 60,248,224,167,137,135, - 14, 29,186,146,156,156,124,209,220,220,124,105, 61, 57,157,109,108,108,214, 90, 90, 90, 94,179,182,182, 94,105,105,105,153,165, -213,106, 73, 81, 81, 17,137,143,143, 39,119,239,222, 37,143, 31, 63, 38,150,150,150,233, 53,213,179,183, 41,243, 73,209,150,121, -196,120,104, 3,209,236, 94, 65, 0, 16,233,142,229, 36,255,251, 96,242,124,102,127,210,131,203,120,244, 17,231, 19, 34,145,104, -255, 47,191,252, 98, 76, 76, 76, 36, 97, 97, 97,228,210,165, 75,100,193,130, 5,164,169,131,189,186, 35,155,158,211,141,195,188, -246, 49, 1, 75,213,106,181, 68, 46,151, 75,148, 74,165,164, 89,179,102,146,246,237,219,135,118,236,216,113,251,233,211,167, 23, -110,220,184,113, 88,111, 51, 78,124,241,205,211,132,124, 53,144,144,121, 93,201,219, 25, 61, 72, 47, 83,230,203, 26, 57,237,236, -210, 43,162,181,171, 84, 42, 18, 30, 30, 78,110,223,190, 77,196,214,214,114,127, 83,198,172, 46, 28,116,239, 98, 14, 81,125,235, -217, 83, 72, 63,252,228,251,111, 12, 37, 87,142,146,159,167, 12,212,247, 16,209,247, 86, 41,119,146, 16,146, 53,106,212,168,119, -132,144,172,179,103,207,166, 17, 66,178, 70,142, 28,249,142, 16,146, 5,224, 68,117,156, 31, 4, 39, 61, 84, 46,178,230, 5, 5, - 5, 73, 8, 33,146,160,160, 32, 9, 80, 22, 68,181,187,144,126,228,233,190,173, 70,245,165, 35,228,244,180,193,134,238, 66,250, -145,106,235, 41, 98, 94,140, 60,180,131,104,174, 29, 35,191, 44,152, 96,232, 42, 54,191,231,233,233,185,117,225,194,133,161,143, - 31, 63,126,101, 48, 24, 98,147,146,146, 98,247,236,217, 19,219,169, 83,167, 7, 86, 86, 86, 81,108, 54,123,110, 93,215,232, 79, - 2,197, 73,113, 82,156, 20, 39,133, 15, 13, 76,181,252,118,113,243,230,205,124, 66,200,226,209,163, 71, 99,211,166, 77, 99, 90, -180,104, 49,206,209,209,209, 6, 0, 50, 51, 51,139,163,163,163,229,163, 71,143,198,218,181,107,177,101,203,150,237, 40,243,101, -249, 95, 34,251,220,185,115, 78,243,231,207,207,221,184,113,163,113,218,180,105,222, 0,162,243,243,243,155, 78,152, 48, 97, 30, -147,201, 28,237,234,234,234,147,149,149,149, 87, 82, 82,114, 12,192, 62,212, 49,103, 90, 19, 56,116, 24,218, 54,178,199, 53, 58, - 12, 85,190, 30,184,118,237,218,177, 35, 71,142,212,238,216,177, 67, 47,151,203, 47,212,147, 46, 45, 47, 47,111, 93,197, 63,150, -150,150,226,151, 47, 95,206,181,181,181,165, 39, 37, 37, 65,173, 86, 35, 49, 49,209,136,178,169,169,106,161,212,147, 93, 63,156, -189,225,181,120, 98,128,121,113,220, 11,152, 48, 24,208,177,216,200,126,114, 13,135,194,227,228, 42, 45,118,127, 76, 59,165, 82, -233,183, 11, 22, 44,152,176,116,233, 82,174,171,171, 43,237,209,163, 71, 56,117,234,148, 58, 55, 55,119, 0,128,123,191,134,126, -106, 24,140, 70, 35,216,108, 54, 0, 96,249,242,229,160,211,233,172,220,220, 92, 54,141, 70,227,208,104, 52, 30,141, 70, 99,232, -146, 99, 97,148, 23, 33,167, 72,138,180, 28,105,173,124, 6,163,241,212,211,167, 79, 23,181,110,221,154,254,252,249,115,228,229, -229, 33, 49, 49,145, 24, 8, 57, 17, 94, 98, 40,115, 74, 84,215,191,126, 60, 75,171,225,173, 44, 56,116,246,225,181,240,215,208, - 25, 63, 26, 49, 10,101,177,180, 0,224, 16,141, 70, 51, 1, 80,208,172, 89,179,158,175, 95,191, 54,109,214,172, 89, 73, 92, 92, -220, 21, 26,141,230, 8,224, 72,117,156,166,166,166,249, 0,242,207,158, 61, 11, 0, 51, 81,118,242,218, 4, 6, 6,102,133,135, -135, 35, 40, 40, 40, 7,192, 94, 0, 16, 88, 88, 13,245, 17,154,208,216, 63, 5,161,147, 26,244,221, 70, 82,173,213, 85, 96,107, -215,171, 5,159, 14,214,193, 53,104, 39,246,162,179,245,218,150,193,193,193,225, 74,165, 82,125,242,228, 73,205,212,169, 83, 25, - 9, 9, 9,207, 0,220, 7,112, 22,229, 62,150, 20, 40, 80,160, 64,225,191,138, 15, 45, 88,117,250,104,125,168, 90, 55, 1,248, -225,205,155, 55,149, 73,165,223,188,121, 35, 1,240, 35,202,162,193, 15,105,128,226, 93, 93,110,209,218,247,145,141,249,144,147, -235,231,231,103,250,250,245,107, 19, 84,159,196,145,246, 17,156,191, 67,117,185, 14, 61, 61, 61,119,234,116,186,208, 31,127,252, -241, 52,131,193,152,240, 7,212,190,171,135,135, 71,209,241,227,199,141, 97, 97, 97,100,245,234,213, 6,123,123,251, 34,252,222, - 71,235, 55,156,254,108,198,153, 37,222,142,242,136, 73, 93,201,219,133, 67,201,253,137, 61,200, 44, 71,129,220,159,203, 56,245, - 7,223, 74, 60,132, 66,225, 33, 83, 83, 83,185,185,185,249, 13, 0,157,255,200, 53,178,178,178, 58, 42, 22,139,111, 84,221,236, -236,236, 66,109,108,108,190,179,182,182, 94, 45, 18,137,102,187,113,217, 59, 22, 54,117, 40,141, 26,222,140,220,236, 98, 67, 38, - 90,179, 63,156, 58,252,176,158,246,110,110,110, 5, 33, 33, 33,198,139, 23, 47,146, 21, 43, 86, 24, 27, 53,106, 36, 71, 45,126, -109,181, 90,180, 68,140, 83,103, 70,118, 52,230, 12,118, 36,155,188,205,140, 61, 45, 24, 53,173, 80,156, 88, 46,128,167,212,197, -233,238,238,254, 35, 33,228,240,250,245,235, 15,227,215, 92,160,125,131,131,131, 3, 9, 33,129,193,193,193,129, 0,250, 3,128, -191,144, 30,114,108, 88, 91, 67,230, 32, 7,242,141,183,192,224, 47,164,135, 84,107,201,180,100,158, 59, 63, 99,176, 49,107, 70, - 23,178,214,131,111,232,104,201,185,197,102,179, 23,162,204,226,220, 30, 0,155,122,107,166, 56, 41, 78,138,147,178,104,253,229, -132, 87,189, 32,182,180,180, 60,212,164, 73,147,211,174,174,174,167, 5, 2,193,118,148, 57,205, 55,244, 66,184,109,216,176, 65, - 46, 20, 10, 91,253,137, 23,215, 22,128, 35,126,159, 56,247, 79,235, 48,235,236, 49, 63, 97,233,152,151,235,236, 49,191,202,215, -237,189,189,189,191, 65, 89, 52,239, 63,218, 9, 93, 45, 45, 45,247, 88, 90, 90,166,151,251,102,185,214,135,179, 45,131, 49,161, - 39,151,241,168, 51,155,158,221,147,203,124,216,142,193, 24,255, 55, 29,128,181, 45,182,168,137,211,201,218,218,122,135,165,165, -101,166,181,181,245,158, 6,138,172,223,112,182, 50,133,125, 47, 17,227, 92,103, 51,154,170,151,144,113,182, 45,175,230, 69, 29, - 13,104,187, 95, 80, 80,208,167,132,144, 79, 29, 28, 28, 70, 87, 17,254, 62,107,215,174, 13, 32,132, 4, 84, 68,128,111,207,131, -109, 15, 17,227,120, 23,115,154,180,135,136,113,188, 61, 15,182, 53,213,179,167,136,113,170,139, 57, 77,234,111, 78, 63,238,194, - 65, 35,234,102, 78,113, 82,156, 20, 39, 37,180,254, 25, 66,139,234, 48, 20, 39,197, 73,113, 82,156, 20, 39,197, 73,113, 82, 66, -171,122, 97, 85,117,171,156, 97, 99, 82,231,134, 2, 5, 10, 20, 40, 80,160, 64,225, 15,161,198,128,165,180, 90, 84,105, 67, 28, -219, 63, 70,217,222,164, 56, 41, 78,138,147,226,164, 56, 41, 78,138,243, 95,199, 89, 23,247,255,122, 97,221,223, 26,148, 89,149, -226,164, 56, 41, 78,138,147,226,164, 56, 41,206,127, 45,232,212, 41,160, 64,129, 2, 5, 10, 20, 40, 80,248, 67,240, 43,255,252, - 48,112,105,245, 62, 90,204,246,235,115,244,122,189, 45, 0, 48,153,204, 92,221,179,213,246,181,177,179,128,222,250,178,244, 59, - 96, 2, 51,245,192,141,106, 56,111,232,245,122,139,114,206, 34,221,179,213,253,107,229,108,191,254, 90,213,242,250,103,171,251, -126, 88,134, 0, 12, 86,251,245,153, 31,212,213,161,190,103,133,134,223,196,196,250,175,213,243,239,194,249,111, 6,171,195,250, - 28,157,174,172, 31,177, 88,204, 92,237,211,218,251,145, 73,135,245,153, 85,203,235,158,174,182,171,141,147,103,202, 41,112,119, -180,217, 94, 27,103, 82,102,254, 98, 85,113,169, 85,109,156, 13, 29,155,206,246,246,189, 13,229, 99,147, 1,204, 76,207,202,186, -241, 23,235, 75,109, 1,172, 6, 96, 94,229,187, 40, 0, 95, 80,189,146, 2, 5, 10,127, 51,161, 21,137,178, 60,135,251,203,197, -214,254, 26,133,150, 94,175,183,149,252, 18, 8,149, 26,232, 61,121,189,173,219,240,125,191, 75,148,172, 47, 45, 98, 75, 99, 78, -250, 48,116,114, 11, 27,166,214, 60, 51, 51,147, 6, 0, 52, 26,237, 63, 0, 92,170,225,180,144,252, 18,136, 98, 13,224, 63, 46, -216,194, 5, 48,207, 51, 49,249,210,148,207,239, 89, 82, 82,210, 2, 0, 76, 77, 77, 99, 74, 84,170, 59, 54, 90,237,182, 15,203, -215,212,178,170,117,237, 53,105,189,173,247,240,125, 11, 12, 70, 35, 59,227,249,143,254,165,249, 9, 76,150, 94,189,119, 37,112, - 37,176, 26, 81, 85, 3,223,175,199,253,100,133, 21, 11,232,197,230,114, 91,137, 44, 44,186, 25, 9,105,102, 52, 26,105, 6,189, - 62, 86, 46,147,221, 55,234,245, 47,245, 26,149,149,228,194, 55,198,218,234,249, 97, 91, 62, 1,152,191, 0,163,249, 2, 65, 79, - 6,139,213, 25, 0, 12, 58,221, 35,149, 82,121,103, 4,112,166, 62,109,175,239,249,249,216,242,255, 54,232,116,122,219,228,107, -129, 80,235, 0,191, 81,223,216,250, 78,248,233, 56, 0,104,114, 95,218, 41, 19, 46,116, 0, 0,190,123,192, 83,142,216, 47, 7, - 0,152,239,179,108,227,195, 86, 65,173, 3,154, 5, 4,219,214,197, 57,117,237, 41,171,165,179, 70,114, 0,224,250,217,239,154, -222, 14,253, 97, 32, 0,244, 26, 57,231, 74,191, 81,243,227, 1, 96,203,254, 80,171, 19,223,140,169,149,179,126, 99, 83,102, 34, - 75, 8,243,208,200,179, 68,206,124,166, 56, 33, 33,129, 14, 0, 14, 14, 14,245, 26,155, 78,128, 48, 11,152, 71,103, 48,186,185, -123,120,248, 1, 32, 73,111,223, 70, 26,244,250, 7,246,192,222, 63,185, 47, 45, 32,228,183,193, 89,105, 52, 26,213, 33, 41, 80, -160,240,119,195,165,114,113,117,233,119, 47,179, 53,237,161, 82, 3,247, 18,129,238, 29,125, 49,107,194, 32, 65,213,223,206,236, - 11,118, 73,120,126,222,251,224, 79,219,232,190,190,190, 72, 78, 78,174, 87, 45,138, 53,192,221, 4, 0,210,215,102, 69,124,254, -219, 29, 91,183,154,247,237,219,151,233,224,224, 0, 26,141,134,236,236,236,142, 55,111,222,108,187,104,209,162,207, 32,125, 93, - 84,172,129,226,110, 66,221,188, 21,117,109,209,180, 17, 86,207, 31, 35, 4,128,149,147,247,182,125,254, 38,199,242,237,219,183, -189,151, 45, 91, 86,192,184,115,231, 7,107,224,112, 14,144, 86,159,122, 30,189,248,148, 43,204,250,217,109,226,252,249,103, 61, - 60, 60, 4,174,174,174, 52, 51, 51, 51, 48, 24, 12, 20, 21, 21,185, 68, 71, 71, 15,124,246,236,153,234,230,189,255,176, 35,158, - 13, 77,202,229,118, 40,173, 87,219, 75, 50,185,215,205,204, 98, 38,141, 24,225, 52,102,204, 24,174,187,187, 59, 0,224,237,219, -183,158,103,206,156, 25,119,246,236,217,181, 40,201,212, 23,107, 80, 90, 87,219, 43, 57, 1,112,129,206, 34, 91,219,137, 12, 22, -171,133, 94,175,119, 44,183, 54,100, 24,116,186, 24,105,110,238,177, 15,203, 83,248, 61,212, 58,224,117, 22,208,167,155, 31, 38, -141,236,195, 7,128,101, 99, 55,116,124,255, 46,209, 68,163,209,160,169, 87,179, 46, 95,127,179,253, 26,232,116,132,132,222,172, - 44, 95, 31,206,168,215,201, 8,252,122, 7, 50, 95,157,233,104,144, 37,246, 84,200,101, 12, 0, 48, 23, 10, 71,158, 57,249,243, - 29, 7,159,209, 79, 18,243,181,245,226,172,109,108, 94, 61,185,199, 62, 61,250, 78,243,239,175, 31, 98,185,184,184,224,213,171, - 87, 13, 27,155,178, 55,102, 70,123,251,216,109, 95,125, 37,246,247,247,135, 64, 32, 0,147,201,132, 94,175,239,243,224,193,131, - 62,129,129,129,115, 32,123,163,170,239,216,172, 7,182,209,104,180,158, 83,103, 45,176, 31, 52,108, 52, 70, 14,232, 66,117, 68, - 10, 20, 40,252,221, 80, 97,189,170,186,242,112,127,173, 66,139,201,100,230,246,157,178,209,182, 91,135,150,120,254, 50, 94,150, -146,154,165,172,248,173, 48,230, 76,211, 97, 93, 28,155,135,135,223,131, 90,173,198,163, 71,143,240,242,229, 75,188,123,247, 14, -179,103,207, 86,151, 79, 29, 86,199, 89,228, 63, 46,216, 2,178, 4,129, 39,251, 77,227,155,113,113,140,210,210, 82,132,135,135, -163,168,168, 8,108, 54, 27, 78, 78, 78,232,215,175, 31, 51, 46, 46,206,178,119,223, 1, 66,255, 1,227,147, 33,244, 84, 50,153, -204,162,154,242,136, 48,153,204,220,222,147,215,219, 54,247,108,132,183, 41,153,178,213,223, 28, 84, 26,141,132,153,244,238,189, -246,222,189,123,240,243,243,195,141, 27, 55,172, 10, 11, 11,215,236,221,187,119, 53,107,243,172, 73, 9,238, 0, 0, 32, 0, 73, - 68, 65, 84,247,187,116,154,130, 37,168,153,175,200,127, 92,176,133, 85,238,105,215,219, 87,207,153,196,196,196,152,252,248,227, -143, 40, 40, 40, 0,155,205,134, 72, 36,130, 88, 44, 70,211,166, 77,105, 43, 87,174, 20, 4, 4,196,224,243,153,163, 93,181,110, - 51,222,212, 84,207,202,182, 43,223,243,172,229,215,221, 67, 47, 93,162,119,237,218,245, 55,175,237, 77,154, 52, 65,255,254,253, -185, 19, 39, 78,116, 31, 51,110,130,209,127,240,212,183, 16,184, 22,215,201,169, 74, 51,181, 42,126,236,208,103,220,184, 11,193, -193,193, 34,177, 88, 12, 62,159, 15, 0,144,201,100, 78, 41, 41, 41, 29,215,174, 93, 59,234,105,212, 73,166,127, 64, 90, 38,248, -206, 37,181,157,207,127, 43, 88, 44,102,110,133, 21,201,140,111, 90,148,150,158,163, 2, 0,141, 70, 3,141, 70, 3,181, 90,141, -185,115,102, 51,102,142,106,239,225,218,109,193,139,119, 25, 57,133,205,110, 62,177,172,216, 87, 87, 7, 39,179,248,157, 84,154, -122,107,102,224, 87, 95,137,237,236,126,157, 17, 12, 57,122,148, 81, 88, 88,216, 39, 48, 48,176, 57,225,245,144, 54, 11, 8, 22, -213,198, 89,219,216,148,198, 95,106,252,245,252,254,173,246,125, 19, 6,131,193,128,199,143, 31, 35, 60, 60, 28,219,183,111, 39, - 87,174, 92,145,153,243,249, 51, 81,235,216,124, 99,214,213, 62,219,109,243,230,179, 52, 14,135,131,243,231,207, 35, 46, 46, 14, -116, 58, 29,190,190,190,152, 52,105, 18,250,244,233, 35,158, 53,107, 54,241, 31, 48, 54, 9, 66, 47,197, 31,236, 75,116, 0, 11, - 86, 4,110,182,159, 60, 99, 30,182,124,189,146, 18, 90, 20, 40, 80,248, 59, 91,179,106, 12,241,128,176,176, 48, 82,190,117, 7, - 0, 2,208,155, 12,223,119,226,116,132,241, 82,147,225,251, 78, 16,128, 78, 0,186, 57,208,168,117,235,214, 58,169, 84, 74,158, - 61,123, 70,230,206,157,171,218,181,107,215,157, 75,151, 46,157,209,107,181, 7, 28,236,237,191, 37, 53, 56,216, 19,128,238, 10, - 8,121, 60, 94, 94,106,106, 42,185,124,249, 50, 9, 10, 10, 34,199,142, 29, 35, 87,174, 92, 33, 55,111,222, 36, 87,174, 92, 33, - 39, 78,156, 32, 81, 81, 81, 36, 62, 62,158,240,249,252, 60, 87, 64, 88, 11, 39,131, 0,140,166,195,127, 92,114,246,185, 46,216, -107,248,190, 69, 4, 96, 88, 0,222,173, 91,183, 54,156, 57,115,134,132,132,132,144,159,126,250,137, 68, 69, 69,145,252,252,124, -194,228,240,243, 42,246,171,169,158, 4,160, 59, 58, 58,230, 73,165, 82,226,236,236, 76,216,108, 54,177,179,179, 35, 77,155, 54, - 37, 29, 59,118, 36, 3, 7, 14, 36, 19, 38, 76, 32,107,214,172, 33, 82,169,148,112,185,220,156,138,253,106,226,244, 3, 76,249, -124,126,170, 68, 34, 33, 53,161,164,164,132,228,231,231,147,107,215,174, 17, 62,159,159,234, 7,152,214,198,105, 10,180,241,241, -241,201,203,207,207, 39, 90,173,150,164,166,166,146,232,232,104, 18, 23, 23, 71, 82, 83, 83, 73, 73, 73, 73, 37,119,124,124, 60, -113,115,115,203, 51, 5,218, 16,106, 17, 68,141,125,233,195,205,197,206,110,160, 88, 44, 46, 57,123,246, 44,201,200,200, 32, 71, -142, 28, 33,116, 96,195,135,229,106,227,100, 3,253,186,118,237,106,120,252,248, 49,121,241,226, 5, 89,190,124, 57,233,223,191, - 63, 25, 48, 96, 0, 9, 12, 12, 36,233,233,233, 36, 61, 61,157, 12, 28, 56,208,192, 6,250,213,213, 63,171, 27,155, 66,192, 37, - 32, 32,160, 68,171,213,146,164,164, 36,210,162, 69,139,116, 6, 48,145, 15, 52,239, 14,112,234,234,159,142,128,133,189,189,125, -214,227,199,143, 73,104,104, 40,113,117,117,205, 99, 0, 83,205,129, 38,230, 64, 19, 6, 48,181, 73,147, 38,121,143, 31, 63, 38, - 5, 5, 5,196,197,197, 37,203, 17,176,248, 3,125,137, 14,224,208,138,192,205,228, 77,186,138,172, 8,220, 76, 0,164, 18, 66, - 8,170,241,241,164, 64,129,194, 63, 31, 31,106,145,127, 10, 42,111,146, 1, 1, 1, 52, 0,119,107, 43, 92,194, 96,108,220,178, -101, 11,179,180,180, 20, 7, 15, 30, 84,124, 50,106,212,233,238,221,186, 37, 53,118,117,149,210,232,244, 58,179, 13,231,113, 56, - 11,183,108,217, 34,210,104, 52,136,136,136, 64,219,182,109, 33, 22,139, 33, 16, 8, 32, 16, 8, 96,107,107, 11, 47, 47, 47,228, -230,230,194,204,204, 12, 75,151, 46, 21,230,113, 56, 11,235,226, 53, 26, 9, 19, 0, 12, 70, 35,219, 4,152,229,214,174, 93,196, -218,181,107,233, 86, 86, 86,176,180,180,132, 64, 32, 64, 92, 92, 28, 52, 26, 13,120,166,188,122, 5,105,165,211,233,116,129, 64, -128,219,183,111, 99,193,130, 5,232,220,185, 51, 68, 34, 17,204,204,204,208,162, 69, 11,244,235,215, 15, 51,103,206, 68, 82, 82, - 18,104,245,112, 42,137,101, 50,231,205,156, 57,211,214,207,207,175,218,223, 75, 75, 75, 33,149, 74,145,151,151, 7, 39, 39, 39, -140, 30, 61,218, 54,150,201,156, 87, 19,159, 21, 32,118,242,244,188,240,236,217, 51,107, 62,159,143,144,144, 16,156, 59,119, 14, - 87,175, 94,197,229,203,151, 17, 22, 22,134,243,231,207, 35, 47, 47, 15, 0,224,233,233,137, 83,167, 78, 89, 11,108,109,195,172, - 0, 49, 53,164,235,135,247, 57, 57,215, 91,100,103, 91, 79,156, 48,225,190, 82,169,196,196,137, 19,177,113,211,166,149, 44, 96, - 81,125,246,247, 2,132,150,246,246,135, 55,111,222, 76,207,206,206,198,136, 17, 35,242,183,109,218, 52, 61,242,218, 53,119,201, -213,171,238, 27,131,131,167,119,239,222, 61, 63, 61, 61, 29, 71,143, 30,165,219,185,184, 28,246, 2,132, 13,173,167, 2, 88,176, -115,231, 78,110,105,105, 41,250,246,237,155,100,140,137,241,210, 3, 63, 43,129,184,187,128,182,174,253,179,128,121, 75,151, 46, - 21,115, 56, 28,124,249,229,151,249,197,239,223,183,212, 3, 63,201,128, 20, 25,144,162, 7,126, 82, 36, 39,183,156, 60,121,114, - 62,135,195,193,142, 29, 59,196, 89,191, 38,221,174, 47,218, 2,184, 0,224, 30,128,204,169,179, 22, 76,245,107,223, 9, 71, 15, -236,197, 55,193,203, 14, 3,248,132, 70,163, 29, 3,176,132,234,121, 20, 40,252, 59, 81, 31, 45,242, 23, 69,141, 41,119,152, 85, -149, 36,128, 30,181,177, 88, 88, 89,181,109,217,178, 37,194,195,195,225,227,227,243, 76, 36, 18,233, 77, 56, 28,176, 88, 44, 16, - 99,157, 58, 11,166,124,126,239, 62,125,250, 48,159, 60,121, 2, 55, 55, 55,152,154,154,130,197, 98,253,102, 51, 49, 49,129,189, -189, 61,228,114, 57,122,247,238,205,218,189,123,119,111,168,213, 95,215,249, 64, 76,136, 22,228, 61,217, 60,225, 63, 71, 14, 55, -241,247,247,135, 76, 38,135,209,104, 4,143,199,131, 70,163, 1,147,201, 44,155, 2,210, 17,121,125,206,152,193, 96, 48, 48, 24, - 12,184,185,185, 97,227,198,141, 40, 45, 45,133,137,137, 9, 0, 64, 46,151, 67, 42,149, 34, 58, 58, 26, 41, 41, 41, 40,127, 11, -175, 21,102, 66,225,160, 49, 99,198, 84,155,240, 87,173, 86, 67, 38,147, 65, 38,147, 65, 42,149,162,180,180, 20,157, 58,117, 98, - 95, 10, 11, 27,132,130,130,109,213,238,195,229,142, 58,122,244,168, 45,155,205, 70, 73, 73, 9, 20, 10, 5,210,210,210,240,254, -253,251,210,220,220, 92,189,153,153, 25,221,213,213,149,206,225,112, 56,195,135, 15,167,201,229,114,208,104, 52, 4, 4, 4, 88, - 29, 15, 9, 25, 3,141,102, 59, 53,164,235,135,235,128,186,141, 70, 51,164, 67,251,246,183,159, 61,127,238,183,112,225, 66, 68, - 69, 69,109,230,157, 60,121,175, 24,120, 89,219,190, 73,192,188,111,171, 8, 24,242,254,189,143, 22,200,171, 82, 36,197, 53, 57, -249,234,228,201,147, 95, 69, 69, 69, 89,239,216,177, 67,252,201,136, 17,243, 0,108,104, 72, 29,205,132,194,118,246,246,246,184, -114,229, 10, 82,223,189, 91,166, 7, 74, 26,244,198,197, 96,116,245,247,247,199,249,243,231,145,254,254,253, 50,253,111,235, 88, -246,162, 4,228, 49,147,146,150, 29, 62,124,248,208,180,105,211,192, 96, 50,187, 66,223,160,137,195,223, 57,190, 79,155,189, 16, -135,247,239, 62, 12, 96, 6, 0, 35,128,103, 84,143,163, 64,225,223,109,213,170, 75,139,252,141,196,214,254, 6, 91,180,108,109, -109, 29, 5, 2, 1, 50, 51, 51,209,204,219, 59,151,195,225,128,205, 98,129,203,102,215,171, 6,197,197,197, 62, 14, 14, 14,144, -201,100,176,182,182,134,137,137, 73,229,198,102,179, 43,255, 54, 51, 51, 3,157, 78,135,139,139, 11,138,139,139,125,234,228,205, -137,182, 61,185,123,206,220,199,247,174, 52, 25, 49, 98, 36, 44, 44, 44,225,236,236, 4, 91, 91, 91,152,154,154,194,217,217, 25, -238,238,238,100,219,182,109,224,217,250,214,235, 70, 94, 85, 60, 49,153, 76, 24, 12, 6,228,228,228,224,205,155, 55,136,138,138, -194,227,199,143,241,226,197, 11, 40, 20, 10,212, 67,103,161,184,164,164, 21,147,201,172, 86,100, 73,165, 82, 72,165,210, 74,161, -149,151,151,135,148,148, 20, 40, 85,170,214,181,136,222,145, 45, 91,182,100, 0,128,169,169, 41, 90,183,110,141,125,251,246,233, - 47,158, 59, 55,182,249,227,199,150,206,215,174,137,254,243,227,143, 99, 71,143, 30,109,120,242,228, 9,228,114, 57, 94,191,126, - 13, 27, 27, 27, 38,155,203, 29, 67, 13,231,134, 65, 2,168,172, 21,138, 1,157, 59,119, 78,150,201,100,216,186,117, 43,157,101, -102,182, 63,184,134, 41,190, 74, 48, 24, 93,252,253,253,113,225,194, 5,100,190,127,191,252,125, 53, 2,230, 61,144,151,154,148, -180,252,240,225,195,232,215,175, 31,104, 76,102,131, 29,149, 58,118,236,216,210,104, 52,226,213,171, 87, 16, 1, 79, 27,186,191, -187,135,135, 95,133,229,151, 15,220,175,169, 28, 31,184, 31, 25, 25, 9, 83, 83, 83, 52,107,222,188, 77, 3, 15,179,141, 70,163, -101, 77,155,189, 16,161, 87, 31, 2, 0, 14,239,223,157, 83, 69,100, 81,160, 64,129,178,104,253, 93, 45, 90, 21,194,170,234,134, -223, 8,173,122,138, 15, 0, 0,139,197, 2,155,195, 1,155,205, 46, 19, 72, 28, 78,189, 57,104, 52, 26,184, 92,110,165,176,170, - 42,176,170,254,205,227,241,234, 37, 96, 0,160, 40,241,106,183, 25,211,167,177, 57, 28, 14, 52, 26, 53, 8, 33,224,112,184, 16, -137, 68,112,115,115,131, 92, 46, 71,231, 46,221,213,105, 82,147, 48,171,102,195,163, 62,230,236,233,245,122,168, 84, 42, 20, 21, - 21,161,176,176, 16,114,185, 28, 37, 37, 37,245, 94,138,110, 52, 26, 25,105,105,105,248,249,231,159, 81, 80, 80, 0,160,204,209, -186, 66, 92, 85,124, 38, 39, 39, 35, 36, 36, 4,239,222,189,107,208,245,233,214,173, 27,194,194,194, 24, 61,122,247, 62,112,195, -213, 53,243,134,171,107,102,143,222,189, 15, 92,184,112,129,225,232,232,136,148,148, 20, 68, 68, 68,160,168,168, 8,132, 16,106, -253,252, 71,224, 45, 80, 84, 92, 88, 56,109,229,202,149, 68, 32, 16, 96,235,183,223,182,218, 0,140,175,175,128, 17,214, 34, 96, -132,127, 76,192,128, 16, 2,163,209, 8,131,193,240, 81,109,163,209,104, 52, 22,139,213,208,208, 10, 13, 41, 92,233,248,190,116, -205, 70, 92, 62,127,166,226,251, 4, 74,100, 81,160, 64,225, 31,128, 26, 29,225,153, 85, 20,100,229,103, 77,200,201,201,201, 80, -169, 84, 77, 92, 93, 93,145,158,158,110,235,226,226,242,158,205, 98,193,132,205, 6,141, 94,183, 38,224,241,120,175, 50, 51, 51, -187, 56, 58, 58, 66,175,215, 87,138,170, 15,167, 14, 43,172, 52, 47, 94,188, 0,143,199,123,133,210, 90, 35, 39,192,160, 41,106, -212,166, 77,155, 74,203,144, 72, 36,130, 72, 36, 4,135,195,197,170, 85,171,140, 59,182,109,219,235,210, 43, 88,246,233,162,149, -100,229,134, 3,127,234,153,173,239,131,137,199,227,189,114,118,118,238, 36, 20, 10, 17, 26, 26,138,148,148, 20, 20, 21, 21,161, -184,184, 24,106,181, 26,197,197,197,208,104, 52,224,114,185,104,222,188, 57,204,205,205,113,243,230,205, 87, 80,171,171, 23,151, - 5, 5,161,175, 94,189,234,212,190,125,251, 74,139, 74,207,158, 61,105, 61,123,246,180,174,180,162, 21, 23, 35, 63, 63, 31,207, -158, 61,195,205,155, 55, 65,163,209,144,144,144, 96, 80,151,148,156,160,198,196,199,161, 20,120,196, 56,124,248,208,103,159,125, - 54,189, 75,151, 46, 48, 0, 3, 1,132,252, 63, 10, 24, 0,192,227,199,143,163, 13, 6, 67,151,166, 77,155, 66, 10,116, 0,112, -190, 65, 34, 50, 49, 49, 82,175,215,247,110,213,170, 21, 66, 79,159,238, 6, 32,165,186,114, 42,160,155,159,159, 31, 74, 74, 74, -240, 58, 54, 86,210, 0,145,117, 96, 69,224,230,169,147,103,204,195,209, 3,123,113,120,255,238,180, 67,251,118, 57,163, 30,254, - 99, 20, 40, 80,248, 87, 89,179,234,212, 34,127, 81,204,170, 73,124, 49, 27,194, 34, 43, 42,146, 68, 70, 70, 54,105,211,166, 13, - 14, 28, 56,208,190,115,167, 78, 25, 38,108,182,158,109, 98, 2,122, 61, 30, 36, 37, 42,213,173, 91,183,110,117, 24, 62,124, 56, -243,201,147, 39, 16,139,197,149, 66,171,226,147,201,100,130, 16, 2, 30,143,135, 95,126,249, 69, 91,162, 82,221,170,211, 90,100, - 48, 26,232,229, 66,143, 16, 2,169, 84, 10, 19, 19, 19,108,223,190, 3,123,182,109,155, 96, 0,206,120,242,109,190, 2,192,253, -127,123, 64, 23, 23,223,190,124,249,114,219,181,107,215,178,156,156,156, 32,149, 74, 81, 84, 84,132,130,130, 2,200,229,114,200, -229,114, 20, 21, 21, 65, 42,149,130,203,229, 34, 42, 42, 74, 87, 90, 92,124,187, 38, 62, 78,105,233,217, 41, 83,166, 44,141,140, -140,180,103, 50,153,208,233,116, 48, 26,141, 48, 26,141,208,106,181, 72, 76, 76, 68, 76, 76, 12,226,226,226, 80, 88, 88, 8, 22, -139, 5, 6,131,129, 23, 47, 94, 20,241,117,186,211, 26,106, 76,127, 52, 88, 64,232,131, 7, 15,166, 79,154, 52, 9, 14, 78, 78, -221,145,158, 94, 47, 1,115,174, 22, 1, 35,251, 56, 1,243,171, 0, 82, 40,158, 39, 39, 39,119,233,209,163, 7,236,157,156, 54, - 55, 79, 79,191, 17,219, 0, 63, 45,131, 94,127,255,193,131, 7,189, 39, 79,158,140, 3, 7, 14,108,182, 73, 78,190,154,247,193, - 52,167, 13, 96,211,216,221,125,243,212,169, 83,113,253,250,117, 24,244,250,251,181, 80, 86,141,248,222,104,234,172, 5,206, 31, - 56,190,239,163,209,104,243, 1,108,165,122, 20, 5, 10, 20,254,201, 22,173, 6, 77, 29,154, 26, 12, 43,150, 44, 89,162,163,211, -233, 24, 57,114,164,217,249, 11, 23, 70,191,120,249,210, 45, 55, 55, 87,100, 48, 24,234,228,178, 81,171,119, 45, 89,178, 68,170, -209,104,224,229,229,133,194,194, 66, 24, 12, 6, 48,153, 76, 48,153, 76,208,104, 52,208,233,116, 8, 4, 2, 68, 70, 70,226,208, -161, 67,114, 27,181,122, 87,157, 15, 9,131,225, 85, 72, 72, 8, 24, 12, 6,225,114,185,160,209,104, 96, 50,153,216,177, 99, 71, -238, 30, 32, 20, 0, 24,116,186, 6, 0,232,116, 90,125,189,119,235,156,183,100,179,217, 48,150, 45, 2,168,179,172,133, 90,189, -115,203,150, 45,138,215,175, 95, 67,165, 82, 85, 90,223,148, 74,101,165,115,189, 84, 42, 5,141, 70,131, 74,165,194,133, 11, 23, - 20, 22,106,245,206,154,248, 10,128,236,244,132,132,161,237,219,183, 47, 72, 78, 78,134, 76, 38,195,171, 87,175,112,243,230, 77, -156, 58,117, 10,215,175, 95, 71, 98, 98, 34,244,122, 61, 28, 29, 29, 65, 8,193,185,115,231,100,122,133, 98, 96, 1,144, 77,141, -137,154,209, 72, 44,238,109,103,107,155,106, 99,109,157,222, 72, 44,238,253,225,239, 66, 32, 62, 62, 62, 30,122,189, 30,110,110, -110,150,181,249,105, 17,189,254,193,131, 7, 15, 48,121,242,100, 56, 55,105,178,201, 21,176,249,176,140, 43, 96,227,234,238,190, -169, 66,192, 16,189,254, 65, 67,235,108, 6,236,254,234,171,175, 74, 76, 76, 76,112,242,228, 73, 55,157,135, 71, 28, 19, 24, 47, - 0,188,123, 0, 38,117,237,111, 15,236, 93,179,102, 77, 54,141, 70,195,177, 99,199,172,133,238,238,209, 76, 96,138, 16,104, 36, - 4, 26, 49,129, 41, 66,119,247,232,147, 39, 79, 90,235,245,122, 44, 90,180, 40,219, 30,216, 91, 11,229, 2, 66,200, 16, 66,136, - 63, 33,196,249,208,190, 93,184,124,254, 76,133,200,154,129, 50,167,247, 73, 0,162,169, 30, 71,129, 2,133,127, 50,170, 53, 67, - 49,219,175,207, 1,136,109,247,142,190,120,254,242,141,204,218,194,252, 90,197,111,133, 49,103,154,246,242, 49,247,253,254,251, -239,193, 98,177,144,150,150,134,216,216, 88,152,155,155, 99,194,132, 9,234, 18,133, 98,104,149, 92,135,125, 0,220, 44,231, 44, -203,167, 38, 75, 16,184, 51,163,154, 92,189, 28,198, 16, 10,133, 80, 42,149,160,211,233,224,114,185,224,241,120, 48, 53, 53, 69, - 68, 68, 4, 6, 15, 25,102,200,227,249,255, 26,176,244,215,124,106,149,156, 21,177,134, 58, 0,188, 72,224, 75, 91, 7,135, 37, -171, 87,175, 54,237,223,191, 63, 76, 76, 76,224,212,200, 51,219,109,192,214,221,116, 58, 77,159, 94, 32, 95,229,222,200, 65, 24, -155,144, 2,128,150,171,123,182,218,161, 74,174,195,223,213,211, 69,115,207,237,151,159,182,153,183,110, 93,230,143, 46,149, 74, -145,147,147,131,220,220, 92, 72,165, 82,168, 84, 42, 0, 64, 88, 88, 24, 46,135,199,201, 75,156, 70, 39,213, 84,207, 95,219,254, -198,204, 65,251,180,241,241,144,159, 24, 54, 54, 54,200,201,201, 65, 94, 94, 30,164, 82, 41, 74, 74, 74, 96, 48, 24, 80, 88, 88, -136,131,135,127, 50, 20, 8,252,223, 85, 6,132,172,141, 83,149,102,106,169,124,232,232,215,220,149, 76,159, 62,221,204,220,220, - 28, 70,163, 17, 69, 69, 69, 72, 77, 77, 69,114,114, 50,194,195,195, 85,185, 82, 13, 84,214,125,211, 43, 3,150, 86,195,249, 39, -226,111,199, 89, 53,110,149,131,189,125,230,251,247,239,109, 13, 6, 3, 28, 29, 29,245,210,194,194, 77,108,224,186, 25,144, 5, -128,228, 3,171,119,238,222, 61,109,216,176, 97,104,215,174, 93, 90,118, 78, 78,227,234,250, 18, 1, 24, 94,128,176,216,201, 41, -230,217,179,103,226,212,212, 84, 76,158, 60, 57,255,253,219,183,203, 43,252,181,100, 64, 55, 87,119,247, 77, 39, 79,158,180,110, -210,164, 9,124,124,124,178,185,169,169, 45,222, 0,178, 26,250,103,141, 99, 83, 26,127,169,241,156, 17, 45,219,205,157, 59, 23, -122,189, 30,225,225,225,120,250,244, 41,222,191,127,143,135, 15, 31, 74,205,249,252,177, 85,114, 29, 86,219, 63, 7,122,170,220, -142, 29, 11,161,153,152,152,224,240,225,195,136,140,140, 4, 0,248,249,249, 97,234,212,169,208,235,245,152, 56,113, 18,185,244, -198, 52,169,182,254, 9,160, 37,128,111, 81, 38,242,218, 17, 66,184, 52, 26, 45, 19,128, 51, 26,230,147, 69,245, 79,138,147,226, -252,247,112,254, 35, 81,103,174,195,245, 63, 64,248,219, 52, 31, 51, 51,207,236, 11,102,118,237,230,239, 29, 28, 20, 72,111,223, -190, 61,156,157,157,225,231,231,135,212,212, 84,142, 72, 36,170, 43,159,154,210,127,192,248,100, 95, 95, 95,209,242,229,203,133, -253,250,245, 99, 57, 59, 59,131, 16,130,200,200, 72,132,134,134,106, 15, 28, 56, 32, 47,182, 27, 34,149,220,249, 89, 89,159,124, -106, 79,129, 98, 0,235,156, 50, 51,247,207,155, 51, 39,176,117,155, 54,211,131,130,130,232, 2,158, 41,107,227,170, 25, 92, 0, - 88,255,221, 41,225,176,209, 19,176,211, 3,232, 62,190,250, 60,114, 85,235,153,154, 62,243,253,160, 17,189, 61,190,156, 63,205, - 48,102,204, 24,190,185,185, 57,156,157,157, 97, 97, 97,129,164,164, 36,164,167,167,147,139, 23, 47, 42, 31,191,136,103,157,187, -254,252, 61, 87,104, 95,159,188,132, 10,255,254,159,188, 27, 52,104,144,197,148, 41, 83,204,218,182,109,203,226,112, 56,224,112, - 56,200,201,201, 65, 98, 98,162,246,226,197,139,202, 98,219,129, 69,146, 59, 39, 21,245,204,117, 88,226, 63, 46, 56,241,254,141, -160, 69, 49,175, 94, 77, 50, 2,173,180, 90,173,163,193, 96,160,209,233,244, 44,163,209,248, 74,171, 80, 28, 82,251, 5,237,160, -114, 29,214, 15, 6,131,193,196, 96, 48, 64, 42,149,226,198,141, 27,204,183,111,223,174,126,249,242,229,234,204,204, 76,232,116, - 58,140, 26, 53, 10,126,126,126,184,115,231, 14,242,114,114, 46,214,198,245, 6,144,113,210,211,167,206,156, 57,243, 74, 72, 72, - 8,253,229,203,151,214,135, 15, 31, 62, 88,157,128,153, 52,105,146, 49, 39, 53,117,170, 26,144,213,210, 63,107, 27,155,249, 87, - 79,238,121, 57,124,228,232,230, 65,107, 87,179, 58,119,238, 12,107,107,107,116,235,214, 13, 90,173, 86,212,172, 89,179,186,198, -166,194,127,192,216,164, 86,173, 90,241,119,236,216, 33,158, 54,109, 26,230,207,159, 15, 0, 40, 41, 41,193,245,235,215,177,104, -209,162,236, 84,102, 7, 85, 93,253,179,220, 82, 85, 33,192,238, 1,240, 7,144, 4,202,241,157, 2, 5, 10,255, 76, 84, 36,149, -182, 71, 89, 98,233, 75, 40,123, 57,175, 59,215,225,253,167,209,168,154,230,163, 12,246,177,122,151, 41,111,103, 47,217,228,195, -208,201, 45, 88,180, 82,243,132,248,120, 90, 93, 57, 15, 43,243,169, 9, 61,149, 86,201, 39,218,111, 92,191,126,225,206,157, 59, -123, 87,132,112,224,241,120,175, 74, 84,170, 91, 54,106,245,174, 98,161,231,173,134,230,230, 75, 7,114, 0,204,177,144, 72,118, - 7, 12, 27,181,133,107,233,198, 90,185,225, 64, 41,131, 78,215, 36,102,230, 97,167, 7,192,175,199, 2,201, 98, 13, 16, 35,181, -215,231, 88,141,126,179,230,171,175,190, 92,191,110, 93,123,129, 64,208, 93,171,215,123, 26,141, 70,192,104, 76, 40, 86,169,238, - 17,173,246,153,218,111,237, 54,174,208,158,212, 59, 47,161,168,153,194,242,221,153,246, 71, 14, 29, 90,112,250,244,233,223,181, -221, 74,173,222, 93, 44,106,118,179, 62,109,175, 90,166, 20,120,132,220,220, 71,181,153, 46,169, 92,135,245,124,251, 48, 26,103, - 89, 88, 88, 28,237,221,187, 55,183, 79,159, 62, 24, 60,120, 48, 58,119,238, 12,163,209, 8, 66, 8, 20, 10, 5, 78,157, 58,133, - 45, 91,182, 36, 52, 6,214,213,197,167, 6,110,113, 46, 95, 30,216,170, 85,171,195,181, 9,152,114,145, 85,167, 79, 98,237, 99, -147,147,160, 23, 14, 77, 25, 55,111,163,135, 70,158, 37,178,226,233,197, 49,209,175,232,245, 31,155, 94, 10, 67,228,169, 14,163, - 70,140,152,199, 96, 50,187,149,175,128, 36,175, 99, 99, 37, 21, 73,165,225, 55,245, 70, 3,251, 82, 69,236, 58,202,241,157, 2, - 5, 10,255,116,161, 53, 24,101,254, 90,149, 41,121,106,204,117, 88, 97,245, 97, 50,153,185, 73,231,102, 79,168,141,157, 5,244, - 46,183,100,161,206, 92,135,229,127,167, 0, 10,168,213, 95,255, 38, 24,105,149,213,133,172, 15,202, 55, 36, 44, 98, 17,240, 6, -122,117, 0,114, 99,129, 11,115,202,248,218,175, 95, 86,181, 77, 53, 62,100,127,115, 92,147,194, 82,224, 62,148,202,251, 80, 42, -171,117,218,101, 49, 77, 10,235,170,231,135,109, 79, 5,228,127,180,237, 31,114,214, 41, 30,254,192,249,252,183, 33, 35, 63,255, - 28, 0,129, 83, 88,152,221,213,176,176, 49, 95, 46, 94, 60,202,222,193,193,221,218,218,218,194,204,204,140,254,228,201,147,100, -125,105,233,238,214,192,145,114,107,106,157, 80, 3,183,188, 82, 83, 91,124, 50, 98,196, 60, 26,147,217,181,170,128, 33,122,253, - 67, 55, 96,111,109,150,172,143, 29,155,206, 28,251,222,229,150, 44, 48,128,153,245,233, 27,233,101,245,216, 0,189,126, 3,162, -162,170,233,243, 13,238, 75,235,105, 52,154, 2,148,227, 59, 5, 10, 20,254,185,168,200,119,120,233,127,125,224, 62, 20, 39,197, -249, 15,226,100,160,108, 21, 29,117, 62, 41, 78,138,147,226,164, 56, 41,212, 11, 76,234, 20, 80,160, 80,111, 24,240,235, 52, 24, - 5, 10, 20, 40, 80,160, 80,129, 10,223,172,170,216, 15,148,185,238,212,164, 74, 27,178,154,224, 99,148,237, 77,138,147,226,164, - 56, 41, 78,138,147,226,164, 56,255,117,156,117,113,255, 29, 87, 51, 86,248,100, 85,250,102,253,175, 64,153, 85, 41, 78,138,147, -226,164, 56, 41, 78,138,147,226,252,167,195,190, 92,100, 85,221, 0, 52, 48, 96, 41, 5, 10, 20, 40,252, 83, 17, 20, 4, 58, 33, -160, 17, 18, 68, 39,228, 52,131,144,209, 12, 66,240,135, 82,129,140, 30, 93,125, 48,219,207, 39, 88,152, 81,103,156, 2,133,127, - 20,178, 80, 67, 82,105,202, 71,235,255, 23, 46, 98,177,120, 31, 0, 90,118,118,246, 44, 0,169,212, 41,249,235,193,210,210,178, -183, 94,175,135, 92, 46,191,245, 79,108, 95,115,119,140, 32,116, 52,171,252,130, 32,245,117, 34,142, 86, 87,182,153, 7, 38,131, -246,107, 44, 46,154, 17,175, 99,223,226,151, 6, 28,142, 62,176,143,243, 94, 0,184,114, 51,109, 30,254, 59,113,181,154,218,216, -216, 92, 99, 50,153, 76,131,193, 48, 39, 55, 55, 55,172,102, 33, 52,154, 1, 0, 44,114,103,133, 52,219,118,249, 23,159,209, 88, -197,234, 67, 82,117,137, 74,198, 96, 49,222,113, 88,226, 7,179,167,209,175, 20, 41, 59,197, 86,183,255,153, 51,103,106,204,226, -221,194, 3, 3,233,134,230, 67,252, 90, 38, 39,125,187,171,253,206,238,110,214,172,228,180, 23,130,205, 63,202,246,177, 69,174, - 67, 38,143,161,133, 49,121,180, 73,135, 14, 21, 40,169, 81, 86,127,108, 4, 44,181,128, 15,139,195,113, 54,232,245,118, 52,128, - 48,152,204, 28,157, 90,157,102, 2, 68,173, 0,164,255,116, 78, 19, 14,199,201,160,215,219, 1,192, 95,177,158, 20,126,139, 26, -133,150, 64, 32,136,160,211,233, 78, 85,147,225, 86,228, 19,172,248,174,234,111, 52, 26, 13, 6,131, 33,189,168,168,168,109, 3, -142,111, 14, 96, 12,128,138, 37,234,199, 1,156,194,199, 59, 28,155,155,152,152, 44,225,243,249,189, 74, 74, 74, 90, 0,128,169, -169,105,140, 74,165,186,173,213,106,191,253, 72, 94, 38,128, 79, 4, 2, 65, 79, 58,157,222,147, 16, 66, 35,132,220, 81, 42,149, -183, 1,156, 6,240, 49,145, 18, 76,109,109,109, 55, 88, 90, 90,142, 95,177, 98, 69,129,149,149,149,215,162, 69,139,158, 23, 22, - 22,254,156,159,159,191, 10, 13,200, 81,247, 95,134,187, 88, 44, 62,206, 98,177, 24,105,105,105, 61, 1,192,217,217,249,142, 70, -163, 49,228,230,230, 78, 0,240,182,129,124,124, 0, 29, 5, 2, 65, 91,129, 64,224,111, 48, 24,154,149,231,103,124,173, 84, 42, -195,181, 90,109, 4,128, 39, 0, 84,127,161, 49, 98,198,100, 50, 67,202,251,186, 39, 0,197, 63,237, 38, 64,232,104, 22, 27, 19, -231, 85, 41,188, 90,120,215, 92,152, 6,151,106,202,214, 91,104,245,234,110, 63,100,232,208,190,116, 0,208,232,174, 12,185,125, - 47,235,252,159,220,156,166, 35, 71,142,124, 20, 18, 18, 98,161, 86,171, 49,107,214,172,227, 55,111,222,220, 43,151,203, 87,212, -122,227, 16, 88, 44,218,186,227, 58,143, 70,163, 3,128,173,209,104,176,205,200,120,235, 25, 27,253,104, 64, 76,204,227,141, 37, -113,183,159, 24,105,172,217, 90,116,139,171, 79, 37,154,185, 33, 96,200,168, 17,131,215,173, 11,194,248,177,227, 27,197,196,148, -154, 58,154, 39,177, 11, 75,248, 30, 86, 54,182, 67,215,173, 63, 67,123,112,255,220,208,144,195,193,183,167, 77,179,234, 69,137, -173,122,129,182,158,201,236, 40,244,240,240, 31,123,238, 28, 4,206,206, 76, 38,135, 67, 7, 0,189, 90,237,172, 76, 75,179, 63, - 57,116,104,135,160,248,248,187, 65,192, 83,138,243,255,133,147, 66, 67,132, 22,157, 78,119,202,200,200,176,229,243,249,101, 55, - 99, 66, 96, 48, 24, 96, 48, 24, 42,147, 23, 19, 66, 42, 63,245,122, 61,188,189,189,235,245, 70, 11,160, 23,128, 79,123,244,232, - 49,250,219,111,191,101,249,248,248, 84,164, 12,233,182,114,229,202,239, 34, 35, 35,207, 2, 56,130,178,224,141,245,125,227,237, -207,231,243,143,109,221,186,213,188,111,223,190, 76, 7, 7, 7,208,104, 52,100,103,103,119,188,121,243,102,219, 69,139, 22,205, - 81,169, 84, 19, 1, 92,107,192,249,105,105,102,102,118,102,196,136, 17, 78,221,187,119,231, 54,111,222, 28, 6,131, 1, 47, 94, -188,152, 22, 17, 17, 49,238,236,217,179,129, 10,133, 98, 52,234,159,175,141, 38, 16, 8,166,152,155,155,111, 88,187,118,173,229, -196,137, 19,217,209,209,209, 69,110,110,110,180, 7, 15, 30,216,156, 58,117,106,206,166, 77,155, 62,145,203,229,171,148, 74,229, - 79,168, 71, 14, 69, 51, 51,179, 8, 58,157,238, 84, 31, 33, 12,160, 33, 98,184,117,227,198,141, 79,221,191,127,191,113, 74, 74, -138, 97,248,240,225, 71, 1,224,246,237,219, 62, 58,157,142,214,175, 95,191, 43,233,233,233, 99, 0,188,168,103,219,125, 45, 45, - 45,207,143, 31, 63,222,210,221,221,157,215,184,113, 99, 26,159,207, 7,131,193,128, 76, 38,115,136,142,142,238,243,244,233,211, -146,155, 55,111, 22,170,213,234,161, 0,162, 26,112,157, 58,219,218,218, 78, 98,177, 88, 45,245,122,189, 35, 0, 48,153,204, 12, -157, 78, 23,157,155,155, 27, 2,224,209,199, 14, 16, 59, 59,187, 61, 27, 54,108,176,206,205,205, 37,155, 54,109,218,163, 80, 40, -166,252, 83,111, 6,199,127, 62,141,136,231, 79,129,178,180, 57,180,106,250, 31, 13,128,201, 23, 95, 44, 70,219,118, 29, 48, 97, -252, 39,117,114, 14,234,237,180,149,197, 54,177, 42, 45, 45,125, 36, 43, 86,159,230,243,184, 99,198,143, 11, 72, 0,128, 43, 87, -239,142,105,223,222,226,142,144,199,249,132,203,229,118,214,105,180, 5,151,111,165,127,213, 16, 81,229,232,232,120,205,194,194, -130, 87, 88, 88,152,157,151,151,247,195,144, 33, 67,214, 31, 57,114,196, 34, 57, 57, 25,105,105,105, 88,184,112,161, 32, 61, 61, -125, 94, 84, 84,212, 99,141, 70, 83,163,101, 75,161, 40,220,181,114,249,176,181, 66,161, 53,131,207, 51,135,153,208, 18,110,238, -173,208,177,243, 16, 12, 28, 60, 29,137, 9,145, 29,143, 28, 94, 23,153,145,113,243, 27,129,101,147,245, 82,105,227, 26,239, 75, -205,155,162,251,208, 17,101, 34,107,237,218, 32,196,199,197, 41, 82,222,209, 63,191,116,142,201, 27,216,219,155,163,215,100,167, - 60,184,127,174,113,215,110,195, 1,160,109,200,225,224,219,159, 79,176,232,189,231,120,145,130,122, 36,213,124,239, 92,199, 98, - 77,233,191, 99,135,173,223,156, 57, 38,202,119,239,180, 73, 63,254, 88,156, 19, 30,110, 96,114, 56,196,121,192, 0,154, 77,207, -158,220, 57,175, 95,155, 60,220,180,201,159, 21, 28,236,182, 74,171, 61, 70,113,254, 79, 57,255,237,168,112,130,175,186,250,112, -127,173, 66,139, 70,163,129,207,231,227,228,201,147, 96,177, 88, 96, 50,153, 96,177, 88, 53,254,237,226,226, 82,159,138,140, 20, -139,197,223,237,221,187,215,174,127,255,254,224,114,185,149, 63, 48, 24, 12,244,237,219, 23,125,250,244, 97,101,102,102,142, 59, -121,242,228,184,141, 27, 55,230, 72,165,210,249, 40, 79, 12, 93, 11,122,122,121,121,133, 94,191,126,221,180,180,180, 20,225,225, -225, 40, 42, 42, 2,155,205,134,147,147, 19,250,245,235,199,140,139,139,179,236,219,183,111,104,124,124,124, 0,128, 59,245,168, -107, 91, 91, 91,219,123,167, 79,159,230,182,106,213,138,150,152,152, 8, 63, 63, 63, 0,128, 76, 38,195,240,225,195,185, 19, 39, - 78,116, 31, 55,110,220,147,220,220,220,238, 0, 34,234,224,107, 35, 22,139,127, 26, 49, 98,132,195,198,141, 27,205,205,204,204, -144,146,146,146, 37, 22,139, 61, 43,206,247,184,113,227,216, 67,134, 12,177,223,178,101,203,174, 51,103,206,124,149,155,155, 59, - 5,128,164, 86,213, 90, 46,136,121, 60, 30,114,114,114,112,252,248,113,204,155, 55, 15, 12, 6, 3,185,185,185, 56,117,234, 20, - 62,255,252,243, 10, 65, 83, 47, 49,204,227,241,250,120,120,120, 28,188,125,251,182,147, 72, 36,130,131,131, 3,125,205,154, 53, - 45,221,220,220, 76, 27, 53,106,196,200,202,202, 66,104,104,168,219,164, 73,147,206,167,166,166, 78, 83,171,213,117, 78,169,217, -217,217, 29,186,116,233,146, 75, 76, 76, 12,126,252,241, 71, 20, 22, 22,130,205,102, 67, 36, 18, 65, 44, 22,195,211,211,147,182, -124,249,114,222,144, 33, 67,120,243,231,207, 63,164,209,104, 90,215,227, 26,181,178,181,181,221,215,179,103, 79,183,224,224, 96, -145, 88, 44, 70,197,139,129, 76, 38,115, 74, 73, 73,233,184,118,237,218,209, 17, 17, 17,201,185,185,185,179, 1,188,108,224,192, -105,221,188,121,243,128,225,195,135, 51,178,178,178, 16, 18, 18, 18,160, 80, 40, 90, 55, 64, 92,254,173, 16,241,252, 41,102,205, - 93,168,116,112,118, 54,185,126,237,224,200, 51,191, 52,125, 46, 50, 45, 75, 72, 45, 45,129,118,244,136,248,118,253,250, 79, 55, - 25, 52,120,184,114,255,247,187, 4,245, 17, 90, 44,182,137,213,241, 99,219, 83,239, 63,136,104,121,227,230,211, 1, 35,135, 14, - 37, 38, 38, 34, 55, 0,248,106,209, 23,172,208, 11, 23, 14,247,237,211, 33,179, 91,215,182,169, 19, 38, 46,118,105, 64,117,155, - 54,109,218,244,110,100,100,164, 29,135,195, 65, 97, 97,161,213,254,253,251,183,119,237,218,149,158,148,148,132,184,184, 56,188, -123,247, 14, 50,153, 12,125,251,246, 21, 72, 36,146, 31, 0,212, 40,180,180,244, 94, 27, 28, 26,233,118, 91,153,242, 27,107, 13, -114, 91,162,203,106,126,227,210, 13,223, 19, 33, 37,126,118,246,222,158,159, 78, 13,196,186,245,103, 89, 63, 31,223,188,246,214, -205, 19, 0,189,113,205, 25, 1, 8, 58,175, 92,181, 2,114,133, 26, 19,199,207,196,164,241, 51,173, 8, 52,246,196, 80,202,215, -148, 20,137,204, 76, 94,135,237, 61,176,125, 4, 0,167, 42, 98,235, 22, 37,182,106,198, 58, 38,179, 67,192,119,223,217,180,156, - 49,131,243, 50, 56, 88,149, 31, 30, 94,226, 49,104, 80,145,223,103,159,169, 1, 64,241,238,157, 73,124, 96, 32,207,198,223,223, -180,211,146, 37, 22, 6,141, 70,188,110,221,186,246,107,203,146,151, 55,136,211,101,204, 24,195,218,195,135,219,133, 47, 94,220, -131,166,211, 49, 6,116,234,244, 98, 83, 72, 72,198, 31,225,252, 51,235,153,121,239,158,186,208,205, 13,126,195,135, 23,184,216, -218,170,255,204,182,255,145,122, 82,168, 68,133,175,214,172,170,111,168, 8, 11, 11,235, 14,224, 46,128,224,128,128,128, 32, 0, - 16, 10,133, 57, 82,169,212, 54, 52, 52,180, 78,145,197, 98,177, 96,111,111, 15, 79, 79,207,220,220,220, 92,187, 90, 42,144,102, - 52, 26,157, 8, 33,149,214,151,154,160, 86,171,145,144,144, 0, 95, 95,223,116,148, 37,162,173,209,168,195,227,241,146,226,226, -226,172, 99, 99, 99, 17, 17, 17, 1, 55, 55, 55, 88, 88, 88,128,197, 98, 65,167,211, 65, 46,151,195,203,203, 11, 28, 14, 7,109, -218,180,201, 87,169, 84,110,117, 76, 1,113,248,124,126,194,189,123,247,156,253,252,252,240,236,217, 51, 56, 59, 59, 67, 44, 22, - 3, 0,222,189,123,135, 7, 15, 30, 96,208,160, 65,136,140,140,196,168, 81,163,210, 84, 42,149, 39, 0,117, 77,132,150,150,150, - 89,183,111,223, 78,247,241,241, 41, 85,169, 84,244,156,156, 28, 86,120,120,184, 94,161, 80, 8,100, 50, 25, 75, 42,149,178,228, -114, 57, 83,165, 82,177,232,116,186, 73, 73, 73, 9,235,214,173, 91, 12,173, 86, 91,107,128,204,138,235,116,225,194, 5,248,248, -248, 32, 52, 52, 20, 95,126,249, 37, 30, 62,124, 8,103,103,103,156, 62,125, 26, 75,150, 44,193,155, 55,111, 96,109,109,141,230, -205,155,215,117,141,224,238,238,158,248,234,213, 43,119, 19, 19,147,138,188,142, 21,249,242,144,151,151,135,183,111,223, 34, 35, - 35, 3, 30, 30, 30, 24, 63,126,252,219,140,140, 12,143,186,122,158,163,163, 99, 94, 76, 76,140,181,175,175, 47,114,114,114, 32, - 18,137, 32, 20, 10, 33, 18,137, 42,255,118,115,115,195,226,197,139, 33, 22,139,115, 75, 75, 75,237,234, 18, 65, 62, 62, 62,215, -110,221,186,101,109,110,110,142,236,236,108,200,229,114, 48,153, 76,240,120, 60, 88, 91, 91, 87, 10,249,132,132, 4, 12, 30, 60, - 56, 63, 41, 41,169,127, 3, 68, 18,221,206,206, 46, 46, 42, 42,202,147, 16,130,212,212, 84,188,121,243, 6,115,231,206, 77, 40, - 45, 45,245,198, 63, 40,103, 95, 21,191, 43,147, 41, 83,103,153,140, 24,214, 89,243, 58, 38,140,198, 49,190, 65,235,150,230, 50, - 0,120, 17, 45, 23,170,233, 94,104,214, 34,128,252,114,254, 17,251,167, 35,251, 89, 48,194, 14, 52,188,121,157,240,127,236, 93, -119, 88, 20, 87,251, 61,179,189,209, 97,151, 38, 88, 8, 29,172, 88,162, 98,197, 10, 70, 99, 75, 49,209,196,110, 76,172, 49, 26, -141, 26, 83, 52,150,196, 18,141, 45,137, 5,163,198, 46, 86, 84,236, 37,138,149,174, 72,147, 93,216,165,237,194,246,157,157,249, -253, 33,240, 33, 1,118,177,124,191,152,111,207,243,236,179, 51,179,119,206,222, 59,247,206,220, 51,239,125,239,123,241, 77,125, -220,125,123,240,143,182,248, 0, 0, 32, 0, 73, 68, 65, 84,122,142,155, 62,253,227,240, 30, 93,187, 51,202,213,106,201, 47,191, -252,212, 46, 51, 51, 69, 2, 0,126,126, 33,242,201,147,103, 36,218,139, 68,242,243,151, 47, 80,171, 87,255,246,224,116,130,108, -171, 21, 89,246, 11, 8, 8,184,118,228,200, 17, 55,137, 68, 2, 71, 71, 71,168,213,106, 24,141, 70, 36, 39, 39,235,246,236,217, - 99,114,112,112,176, 47, 40, 40, 64, 89, 89, 25, 8,130,192,145, 35, 71,114, 1, 52,173, 77, 84,229,163, 5, 0, 83, 6,132,176, - 67,123, 5, 56,115,120,164, 64,192, 78,247, 4, 97,230, 17,180,157,251,137, 83,119, 90,157,136,255,235,253,183,135,206, 18, 71, -118,127, 27, 11, 23, 12, 55, 73,165,185,109,141,136, 76,173,203, 71, 43,216, 31,189,134, 12,123,123,196,146, 37,139,177,120,225, -215,136, 59,114, 72,105, 39, 98,232, 29,156,216,142,221, 58,117,209,205,252,100,112, 94, 69,133,212,103,201,242, 61,239, 69, 15, -158,217,164,107,228, 16, 92,190,116, 8, 59,127,255,250, 22, 33,160,109,195,136,181,176, 24,112,118,242,243,155,248, 89, 70, 6, -231,238,226,197, 21,164, 84, 90, 26, 49, 99, 70, 81, 93,105,159,196,199,139,184, 94, 94, 14,206,111,189,229,178,166,105, 83,218, - 36,151,111,170,203,199,168, 46,206, 51,118,118, 78,187, 79,156,232, 77,179,217,221,231,124,241,133, 32, 38, 38, 6, 42,149, 10, -251,247,239,199,166,141, 27,245,158,158,158,247,189, 30, 60,184, 29,174, 82, 45,176,150, 51, 98,198,140, 34,179,217, 76,140,152, - 61,187, 79, 82, 86, 86,175, 2,185,188, 25, 0,120,186,184,228, 69,248,249,221,250, 45, 46, 46,109, 93,243,230,148,181,249,220, -114,242,164,251,190,236,236,113, 46, 46, 46,130, 66,185,156,197,227,114,139, 59,133,134,254,185, 97,254,252,243,228,189,123, 28, -126,147, 38, 14,142, 49, 49,141, 46,123,196,140, 25, 69, 37,229,229,172,207,190,253,182, 75, 78, 97, 97,179, 10,189,222,191,172, -188,220,195,108, 50, 49, 28,132,194,226, 22, 65, 65,114,237,197,139,178, 22, 26,205,180,173,128,252, 85,213,117, 93, 90,228, 53, - 66,237, 56, 90,127, 91,235,240,124, 76, 76,204,223,102,215,208, 52,109,149, 53,139,205,102, 63, 51, 76,213, 0, 56, 4, 65, 32, - 49, 49, 17,174,174,174,240,240,240, 0,143,247,236,226,131, 10,133, 2, 87,174, 92, 65, 74, 74, 10, 90,183,110, 93, 53,140, 81, -191, 34,226,241,166, 47, 95,190,220,201, 96, 48,224,214,173, 91,136,136,136, 0,143,199, 3,135,195,121, 70, 4,202,229,114,132, -133,133, 97,206,156, 57,142,223,127,255,253,116,189, 94, 95,239, 27, 41,139,197,154, 58,126,252,120, 73,149, 5, 43, 47, 47, 15, -237,218,181,171,254, 93, 44, 22,227,206,157, 59,136,136,136, 64,147, 38, 77, 48,124,248,112,201,206,157, 59,167,146, 36,185,178, - 62, 78, 46,151,203,104,217,178,101,123, 0, 16,137, 68, 96, 48, 24,233, 14, 14, 14, 98,119,119,119,145,131,131,195,223,202,248, -251,239,191,151, 49, 24, 12,147, 69, 53,192, 96,160,160,160, 0,225,225,225, 80, 42,159,174,224,162, 86,171,225,239,239, 15,149, - 74, 85, 45, 90,189,188,188,160,213, 54,236,250,213,170, 85,171,197,193,193,193,125, 69, 34, 17,143,205,102,227,238,221,187,104, -219,182, 45,246,236,217, 3, 95, 95, 95, 8,133, 66,100,100,100,160,101,203,150,184,112,225, 2,196, 98, 49,194,194,194,120, 18, -137,228, 82, 73, 73, 73, 66, 78, 78,206,226, 6,242,201,176,179,179,195,133, 11, 23,240,219,111,191, 33, 43, 43, 11, 82,169, 20, -246,246,246,104,211,166, 13, 66, 67, 67,209,185,115,103,100,100,100,128,176,220,152, 60, 2, 2, 2,226,254,250,235, 47, 55,154, -166,177,115,231, 78, 84, 84, 84,192, 96, 48,128,193, 96,128,207,231,195,217,217, 25,189,122,245,130, 88, 44, 70, 64, 64, 0,246, -238,221,235, 54, 96,192,128,227,114,185,188, 13,128, 2, 75,215,213,217,217,121,218,162, 69,139,124, 36, 18, 9,178,179,179,161, - 84, 42,225,238,238,142, 30, 61,122,120,159, 57,115,102,154,201,100,250,233,223,210,145,213,112,124, 39, 78,159,250,117,104, 64, -139,210,150,173,131,132, 62, 7,226,220,125,246,196,201,195, 0, 32, 60,196, 61,105,104,140, 48,239,110, 82, 92,222,233, 83,135, -110,165,164,227, 0,172, 24,218, 86,106,244,127,198,159,185,209,191,109,235,118,212,242, 31,102, 71,127, 50,101, 28, 79,226, 62, - 22,133,185,135,112,230, 92,162,239,236, 89,227,197, 43, 87,109, 57, 17,127,230, 6, 67,169,209, 47,176,206,148,229,187,110,219, -134,206,110,229, 69,251,240, 48,149, 11,129,125, 56,252,252, 2,161, 82,169,192,231,243,249,239,189,247,158,121,222,188,121, 26, - 7, 7, 7, 33, 65, 16, 72, 72, 72,144, 3,232,103,137, 87, 39,113,166,205, 70, 19, 73,115,153, 20, 77,216,107, 9,115, 9,247, - 65,242, 99,244,141,234, 89,216,181, 99,248,247,243,150,172,250, 50, 32,176,173,248,227,113, 95,179,191, 93,252,254, 70, 16,136, -172,139, 39,245, 33,206, 17,127, 30, 20, 0,136, 94,242,205, 98,100,102,102, 56, 79, 24, 83,246, 53,139, 39,240, 10,110,218,197, -126,227,111, 9,253,253,253,155, 55,155, 57,117,248,177, 31,127,254, 49,186,166,101,107,219,239,139, 14, 3,232,109,205,181,253, - 31, 66,171, 15,226,226, 80,145,155,107, 42,185,116, 73,215,251,231,159,139,124,250,245,251,201, 96, 52,186, 85, 61, 42, 24, 4, - 1,162,202,117,130,162, 8,214,156, 57, 12,154,197,130,201,217,121, 12, 74, 75, 3, 45,113,206,146,201,134,190, 63,110, 92,244, -225,147, 39,209,188,121,243,234,254,204,201,201, 9,179,103,207,198,140, 25, 51,120,119,238,220,233,176,111,223,190, 14, 43, 87, -172,112, 7, 48,212,154,124,158,190,126,221,121,210,146, 37,243, 91, 71, 68,248,238,216,181,139,247,198, 27,111, 0, 0, 30, 61, -122, 20,240,195,178,101, 77,195, 91,182, 44,252,126,250,244,109, 73,243,230,133, 1,184,212, 16,103,193,197,139,134,125,217,217, -227,206, 37, 36, 56,133,135,135, 3, 0,210,210,210, 36,107,214,172, 25, 31, 54,124,248,168, 37,147, 39, 47,136,209,233,202, 28, - 20, 10, 94,204,186,117,172,221, 35, 70, 88,228,172,202, 39, 0,244,248,248,227,233,145, 61,123,134, 14, 29, 55,206,197,215,215, -151,176,179,179,131,209,104,132, 84, 42,117, 78, 74, 74,122, 35,174,188, 92,117,240,250,245,157, 48,155,251,188,194,186,174, 83, -139,188,102,150,172,191,107,138,202,239, 30,113,113,113, 52,128, 30, 49, 49, 49, 23,170, 58,112,179,217,108,149,200, 98,177, 88, - 32, 8,194, 90,177, 5,154,166, 81, 84, 84,132,162,162,162,234,161, 35,185, 92,142,115,231,206, 33, 35, 35, 3,108, 54, 27, 28, - 14, 7, 70,163,229, 53,104, 69, 34, 81, 84, 84, 84, 20,235,250,245,235,240,243,243,131, 64, 32,168,206, 87,213,135,195,225,192, -211,211, 19, 42,149, 10,189,123,247,102,175, 93,187, 54,170, 33,161,229,232,232, 56,112,228,200,145,220,170,253,138,138, 10, 48, -153,204,106,209, 82, 81, 81,129,146,146, 18,148,149,149, 65,167,211,225,205, 55,223,228,198,197,197, 13, 44, 46, 46, 94,105, 77, -249, 53, 26, 77,133, 92, 46,119,138,140,140,116,222,182,109, 91,218,155,111,190, 25,244, 76, 75, 59,127, 94,167,211,233,216, 12, - 6,195,170,117,244, 98, 99, 99,171,175,125,126,126, 62, 54,110,220, 88,253, 91, 70, 70, 6,214,174, 93, 11,154,166, 65,211,116, -131,117, 20, 28, 28, 60, 96,231,206,157, 17, 59,118,236, 40,101, 50,153, 72, 75, 75,195,174, 93,187, 64,211, 52,196, 98, 49, 52, - 26, 13, 10, 11, 11,145,144,144, 0,146, 36, 97,103,103, 7,111,111,111,254,212,169, 83,187,126,253,245,215,236,134,132,150,217, -108, 54, 51,153, 76, 52,109,218, 20, 11, 23, 46,132, 78,167, 3,135,243, 84, 95,170, 84, 42,148,149,149,225,246,237,219,200,206, -206, 6, 77,211, 13,118, 50,124, 62,127,248,142, 29, 59, 36, 92, 46, 23, 90,173, 22,229,229,229,200,203,203, 67, 78, 78,142, 78, - 46,151,147,246,246,246,140,166, 77,155, 50,120, 60, 30,111,200,144, 33, 68,149,224,140,137,137,113,221,185,115,231, 59, 6,131, -193,146, 72, 18,123,120,120,124, 57,126,252,120,126,205, 54, 91, 80, 80,128,161, 67,135, 10,175, 94,189, 58, 79,165, 82,237, 2, -160,248,151,117,104,244,190,131,129, 55,111,157, 73,107,121, 32,206,221, 39,231,137,185,203,236,207, 87,177, 0, 96,243,166,165, - 93, 14,196,229, 95, 9,110, 94,152,183,239, 96,224, 77,103,231, 20, 75, 66,128,209,171,187,231, 32,145,144, 63,114,232, 91,111, -209,191,252,242, 83,187, 79,166,140,227, 53, 13,156,253,212,194,201,150,160, 55,249, 13,161,209, 62,226,255,242,203, 79,237,134, -190, 53,236,118, 86, 86,246,166, 94,221,121,123,207, 93,144, 29,109,200, 98, 40,113,229,123, 11,121,106,120,251,133, 34, 40, 68, -132, 59,119,211,176,255,207,107, 8, 9,235, 4,189, 94, 15,146, 36, 69,131, 6, 13,210,236,217,179, 71,151,158,158, 94,174,213, -106,187, 3, 72,183, 84,248, 39, 79,146,169, 32,143, 78, 70,142,128, 71,150, 43, 57,154,185, 11,246,141,104,215,177,111,132,179, -167, 55, 91, 44,162,142, 14,232,211, 97,215,111, 91, 23,206, 88,176,104, 23,218,119,232,251,102, 74,218,165, 80, 0,247,235, 20, -175,153,136, 99,236, 63, 72,102, 62,124, 24,157,147,157,253, 36,208,221,195,240,168,140, 54, 77,155,187,165, 79,100,247,225,173, -222, 8,233,198, 77, 73,190, 64, 44,156,243,206, 31, 75,150,255,248, 94,149,216, 58, 27,255, 71,247, 49, 99,174,113,183,109,171, -223, 58,254,191, 6, 14,143,215,196,174,105, 83, 86,214,182,109, 90,191, 65,131, 74, 1,192, 96, 52,186,101,101,103, 59, 10,133, - 66,208, 52, 13,147,201,244,140, 15,113,149,223,112,120, 80,144,187, 53,156, 89, 95,125,213,106,206,156, 57, 40, 40, 40, 0, 73, -146, 96,179,217,181,159,217, 80,171,213, 24, 51,102, 12,214,173, 88,209,201, 26, 78,179,217, 76, 76, 90,178,100,254, 23,243,231, -191, 49,113,226, 68, 70,205,103,175,139,139, 11,246,237,223,207, 93,191,126,125,147, 47,215,173, 27,243, 62,143,151, 9,189,190, - 65,206, 34,127,127,184, 20, 22, 10,170, 68, 22, 0, 4, 5, 5, 97,227,198,141,188,177, 99,199,114, 7, 13, 26,180,234, 78,235, -214,107,126,234,218,245,161,107, 96,160, 3,151,199,107, 98,137,179,234,122, 2, 64,185, 78, 23,254,211,154, 53,206, 55,110,220, - 64, 97, 97, 33, 10, 10,158,190,143, 18, 4,129,246,237,219, 19, 31,124,240,129, 99, 11, 31,159, 14, 48,155, 95,101,117,255, 77, -139,188, 70,152, 80,199,177,255,248,104, 85, 22,136,168, 44, 32, 81,163,115,124, 70,176, 88, 18, 90,207,131,178,178, 50,148,149, -149, 97,235,214,173,224,112, 56,213,157, 47, 0, 24, 12, 6,107, 68, 75, 75, 47, 47, 47, 40,149, 74, 4, 6, 6, 62, 99,201,226, -112, 56, 96,177, 88,224,112, 56,224,241,120,208,235,245,240,245,245,133, 70,163,105,217, 16,167, 86,171,109,227,226,226, 82,221, -193,234, 43, 27,171, 94,175,175,206,175,193, 96, 64,105,105, 41, 42, 42, 42, 80, 94, 94, 14,181, 90,221,214,154,242, 82, 20,133, - 7, 15, 30, 60, 10, 10, 10,106,195,100, 50, 97,103,103, 39, 82,171,213,213,190, 69, 37, 37, 37,216,190,125,187,250,195, 15, 63, -116, 59,114,228,136, 69,161, 69, 16, 4, 62,253,244, 83,240,120, 60,104, 52, 26,252,242,203, 47,248,236,179,207,192,225,112, 80, - 94, 94,142,141, 27, 55, 98,230,204,153, 96,177, 88, 48, 24, 12, 88,179,102, 77,189, 92,201,201,201, 89,215,175, 95,111,219,174, - 93, 59,231,131, 7, 15, 42,250,244,233, 35,238,215,175, 31, 4, 2, 1,180, 90, 45, 76, 38, 19, 58,117,234,132,224,224, 96,200, -229,114,156, 56,113,162, 40, 32, 32,192,237,198,141, 27, 84, 65, 65, 65,142, 5,113, 77,215,176, 24,194,108, 54,163,176,176, 16, -101,101,101, 80, 40, 20,144, 74,165,120,242,228, 9, 88, 44, 22, 44,232, 44,184,186,186, 14, 11, 15, 15,103, 2,128, 64, 32, 64, -155, 54,109, 48,127,254,124, 82,171,213,142, 4,112,162, 50,217,128, 45, 91,182, 28,188,124,249, 50,203,203,203, 11,169,169,169, - 16,139,197, 44, 62,159,111, 81,104,121,120,120,252,126,244,232, 81,151, 42,113, 93,117,157, 53,154,167,213, 49,116,232, 80,151, - 29, 59,118,252, 78,146,228,192,127, 91,167,230, 36, 0,167, 77,184,131,114, 79,156, 60,108,246,231,171, 88,193,225, 79, 95, 94, - 39, 76, 4,107,229,138, 89, 97,163, 6, 59, 28,115, 18,168, 56,150,120, 6, 68,249,172,127,235,173, 62,140,247,222,141,201,224, -112,156,252, 54,109,254, 90, 34,113, 31, 91, 67,134, 57,192,213,205, 1,126, 77,185,196,190, 99, 41,146,185,243,190,209,199,238, -248, 49,243,143,221,113,253,185,236,248,190, 39,206,228, 77,174,143, 59,253, 81,217, 17,141,158, 31,162, 42,190, 71,184,184,119, - 65,155,214, 65,144,136, 75,177,229,247, 61,104,222,162, 61,244,122, 61, 28, 28, 28,132,102,179,217,200,100, 50, 99,173, 17, 89, - 0,112,246,108, 25, 21, 22, 86,102, 96,150, 83,228, 39,159,173,124,187,207,128,183, 66,123,245,138,162, 78,199,159, 54,118,105, -107,148, 13,232,215,166,240,100,252,250, 12,153,244,113, 64, 88,203,174, 72, 78, 74,232, 79,211,120, 64, 16,117, 91,159,146, 30, -226,164,142, 74, 78,216,179,103, 2,165,165,110, 11,190,253,238,254,128,232,232,209,225,221, 34,187, 81,241,103,206, 25,184, 40, - 74,113,232,218, 57,255,147,113, 3, 14,254, 26,187,166,239,201, 19,191,251, 43, 85, 57,113, 54,145, 85,235, 37,141, 36,221, 89, - 60, 30, 67,145,144, 64,182, 28, 59, 86, 95,117, 63, 10,133, 66, 28, 62,124, 24, 92, 46,183,250,195,225,112,170,183,221,221,221, - 65, 84, 78, 35,181,134, 19, 0,100, 50, 25, 10, 10, 10,224,232,232, 8,177, 88,140,130,130, 2, 92,189,122, 21,233,233,233, 96, -179,217,232,223,191, 63, 24,245,248, 54,215,230, 28, 49,123,118,159,144,150, 45,125,107,139, 44, 0, 48, 26,141, 40, 41, 41,193, -224,193,131, 25, 39, 78,156,240, 56,153,155,251, 22,128,216,134, 56,219, 70, 71, 23, 23,238,219, 87,231,127,183,107,215,142,184, -114,229, 10,175,127,191,126, 51,102,125,247,221,250,117, 59,118,228,153, 73,210,163, 49,101,103, 48, 24, 12,130, 32,224,227,227, -131,146,146, 18, 84, 84, 60, 29,193,182,179,179,131,179,179, 51, 76, 38, 19, 40,154,102,191,202,186,174, 79,139,188, 38,216, 92, - 67,112,109,254,155, 69,171,178, 80, 0,208,163,102,199, 66, 81,148, 85, 34,139,205,102, 91,244,185,178,198,202, 85, 27,214, 8, -173,170,188,242,249,252,234, 27,173,166,192,170,202, 39,131,193, 0,147,201,180,216,137, 87,138, 33,102,121,121, 57,246,239,223, -143,238,221,187, 87, 15, 75, 41,149, 74,148,149,149, 65,169, 84, 66,167,211, 33, 43, 43, 11,103,207,158,133,191,191, 63, 96,101, -240,215,204,204,204, 91,205,155, 55,143,168,234,196,123,246,236,217,100,219,182,109,210,129, 3, 7,122,209, 52,141, 5, 11, 22, - 20,117,234,212,201,173,102, 39,111, 9, 76, 38, 19, 87,175, 94,133,191,191, 63,104,154, 6,135,195, 65, 90, 90, 26, 36, 18, 9, - 40,138, 2,139,197,130, 66,161,128,189,125,195, 49, 18, 31, 60,120,240,209,199, 31,127, 44,117,116,116,108, 85, 92, 92, 44,227, -241,120,145, 23, 47, 94,244, 49, 26,141,112,112,112,128,131,131, 3,142, 31, 63, 14, 39, 39, 39, 76,159, 62, 61, 87,171,213, 94, - 21,137, 68,238, 90,173,246, 94, 65, 65,193,130,198,212, 55, 73,146, 80,171,213, 40, 45, 45, 69, 73, 73, 9, 84, 42, 21,116, 58, -157,197, 60,214,133,200,200, 72,196,197,197, 49,151, 46, 93,250,107,102,102, 38, 0,192,207,207, 15,211,167, 79,103,122,123,123, - 35, 43, 43, 11,183,110,221,130,209,104, 4, 77,211, 13,222,188, 44, 22,171,231,135, 31,126,216,213,215,215,151, 48, 26,141,160, - 40, 10,122,189, 30, 85,219,185,185,185, 8, 9, 9, 97, 52,109,218,244,205,204,204,204,158,176,110, 98,133, 13, 0, 10,115, 15, -193,155, 45, 1, 24, 14,160,181,135, 80, 92,244,124, 81, 92,228,114,249,119,115,190,186, 50,118,221,114,163,251, 19, 25, 16, 20, - 62, 4, 1,161,189,241,209, 7, 36,150,174,216, 15,223,166, 65,200,201,201, 65,207,158, 61, 57, 82,169,244,227,138,138,138,217, -214,114,199,199, 95, 55,159, 62,126, 98,248,136,119, 70, 71, 68, 69, 13, 36, 79,157, 58,142, 7,247, 78, 37,125,252,206, 48, 57, - 77, 85, 16, 46, 78,130,219,105,169, 55, 3, 90,181,233, 1, 3,105,142, 4, 22, 47, 7, 22,211,245,223,239, 48, 28, 59,230,201, - 56,118,232,247, 15,222, 27, 53,166,117,239,222,125, 77,167,226,143,226,214,181,248,187,171,150,143,191,176,116,205,222,158,125, -250, 15, 11, 19,187, 95, 61, 30, 30,168, 31,231,227,234,248,104,203,182, 18, 91, 99,169,235,222,228,243, 41, 84, 62, 23, 25, 4, - 1,154,166,159, 17, 89,181,133, 22,131,193,176,104, 0,168,201, 89,179, 47,170,122,161,222,180,105, 19,120, 60, 30,184, 92, 46, -216,108,182, 69,247,139,154,156, 73, 89, 89,189,182,199,198,242,234, 18, 89,197,197,197, 40, 46, 46, 70, 69, 69, 5,222,125,247, - 93,206,215, 55,111,182, 67,165,235, 71,125,156,190,158,158,122,145, 64, 80,152,156,156,236, 21, 26, 26,250, 76,126, 85, 42, 21, - 4, 2, 1, 98,119,237,226,196, 68, 71, 79,233,125,252,248, 42, 88,136,127, 85, 87,217, 9,130,128, 68, 34,129,179,179, 51, 8, -130, 0, 73,146, 40, 40, 40, 64, 82, 82, 18,110,222,188, 9, 38, 65,144,175,178,142,235,210, 34,175,161, 85,107,115,157, 67,135, -245,141,137, 54, 70,104, 49,153,204,231,182,106,213, 7,107,134, 14,133, 66,225,125,169, 84,218,197,219,219, 27, 36, 73, 86, 11, -173,218, 67,135, 85,214,143, 59,119,238, 64, 40, 20,222,215,233,116, 13,114,210, 52,253,102,135, 14, 29,112,224,192, 1, 36, 36, - 36,224,241,227,199,208,104, 52,208,235,245,208,106,181, 72, 74, 74, 2, 69, 81, 8, 15, 15,135, 72, 36,130, 80, 40,188,175,215, - 55,252, 34,170, 86,171,101,108, 54, 59, 72, 32, 16, 84, 31,243,244,244, 68,113,113, 49,101, 50,153,176,125,251,118,149,135,135, -135, 72, 32, 16, 88, 45, 92, 9,130,128, 92, 46, 71,147, 38, 77,170,125,180,202,203,203, 33,145, 72,170,132, 5,244,122, 61,236, -237,237, 45, 14, 29, 2,208, 61,124,248,112, 86,141,253,246, 35, 70,140,248, 99,207,158, 61, 45,206,156, 57,131, 27, 55,110, 64, - 44, 22,227,251,239,191,127,156,157,157,253, 30,128,155,114,249,203,245,139,180,166, 13, 21, 23, 23,239,191,127,255,254,155, 29, - 58,116,168,126, 74,244,236,217,147,232,217,179,167, 91, 77, 83,191, 66,161,192, 95,127,253,133, 51,103,206,128, 32, 8,100,100, -100,152,181, 90,237, 31, 13,141, 82,120,123,123,111,155, 63,127,190, 29, 73,146,213,109, 91, 32, 16,128,207,231,131,195,225,128, -201,100, 34, 59, 59, 27,131, 7, 15,118,252,249,231,159,127,215,235,245,111, 0, 48,226, 95,130, 50, 45,140,119, 30,168, 28,195, - 67,220,147, 54,111, 90,218,101,194, 68, 84, 13, 29,146,225, 33,146,164, 59, 15, 10, 29, 35, 36,150,203,123,226, 76,222, 39, 6, -211,137, 65, 39, 78,158, 31,249,249,140,233,108, 63,191, 16,249,153,115,137,190,189,201,111, 8, 87, 55, 7, 20, 23,169,144,157, - 91,136,204, 28, 3,237,231, 23, 34,191,245,215,125,222,138,159, 86, 7,168, 53,186,170,161,195, 6,219,233,165,171,143,135,172, - 90,203,187, 48,250,227,246, 92,129,192, 11, 37, 69,247,225,235, 43,198,224,152, 86,248,109,199, 85, 56, 58,186,192,221,221, 29, - 12, 6, 67,100,109,217,139,138,138,136,253,187, 47,141,253,112,204,248, 78,253,250, 70,147, 39, 79, 29, 99, 37,156, 62,114,245, -247,205, 95, 30,164,153,106, 33, 65,151, 11,154, 53,247,184,247,232,225,157,247,122, 69,189, 11, 1,199,222, 31, 8,174,179,193, - 86, 79, 48,160,145,123, 96,207, 98,254,135, 99, 38,116,238,215,239, 45,242,212,169, 67, 56,117,124,199,245, 69,139,154, 29,127, -156,191,139,115,237,230, 19,254,144,225,147, 75,227, 78,164, 24,134, 13,106,158,238, 37,106,163, 5, 30,219, 84, 85,205, 23, 73, - 22,171,144,212,235,125,154,244,235,199,212,228,228,176,237,220,221, 73, 0, 48,153, 76, 22,133, 22,234, 25,130,174,205,105,109, - 94, 52, 26, 13,168,122, 98, 39,214,230, 44,144,203,155, 85,190,132, 87,195,100, 50, 85,139,172,226,226, 98,148,149,149, 65, 36, - 18, 65,161,215,187, 91,195,217,183, 99,199,237, 95, 47, 94, 60,123,223,254,253,156,154, 34,171,234,195,102,179,241,195,242,229, -156,207, 62,255,124,242, 20, 22,107, 26, 72,210,234,235, 89,245,210,206,100, 50,193, 98,177,144,147,147,131,220,220, 92,228,228, -228, 32, 39, 39, 7, 2,129, 0,244, 43,158, 4,244, 26,251,103, 85,137,172,154,223,213, 86,174, 6,195, 59, 52,198, 25,222, 90, - 97, 96,110,196,248,174, 53, 66, 75,173, 86,159, 57,123,246,108,199, 33, 67,134,176,174, 95,191, 14, 15, 15,143,106,161, 85,245, - 93, 53, 28, 37, 20, 10,113,240,224, 65,163, 90,173, 62, 99,225,102, 58,123,252,248,241,136,133, 11, 23,178, 63,250,232, 35, 36, - 39, 39, 99,226,196,137, 40, 43, 43,131, 74,165, 66,113,113, 49, 52, 26, 13, 58,118,236, 8, 62,159,143,123,247,238,153, 52, 26, -205, 89, 11, 22, 59, 90, 46,151, 87,136,197, 98,207,218,191, 13, 31, 62,220,125,195,134, 13,154,212,212, 84, 83,151, 46, 93, 28, -172, 21, 28, 85,216,189,123,119,181,165, 46, 61, 61, 29, 27, 54,108,168,246,201, 74, 76, 76,196,202,149, 43,171, 99,159, 53, 18, - 55,139,138,138, 72,147,201, 4,127,127,127,120,123,123, 67,167,211, 97,245,234,213, 36,128,155,255, 95,173, 89,167,211,237, 27, - 61,122,244, 23,183,111,223,246,100,177, 88, 79, 77,218,149,229, 51, 26,141,120,248,240, 33,146,146,146,144,154,154,138,146,146, -146,234, 23,129, 59,119,238,148,154, 76,166,189,245,241,138,197,226, 5,191,253,246,155,135, 80, 40,124,166, 61, 87, 89, 67,171, -172,164, 10,133, 2, 78, 78, 78,232,221,187,183,228,236,217,179, 11,244,122,253,194,127, 73,159, 70, 12,127, 59,189,253,103,159, - 12,193,208, 24, 97,222,129,184,252, 43, 43, 87,204,170,116,134,151, 36, 13,141,241,206,187,155,230,132,225,111, 31,106, 15,224, - 9, 26,118,216,166,206, 93,144, 29,238,208,193, 57,225,192,145, 35,191,207,155, 51, 35,113,246,172,241, 98,141,246, 17,223,175, - 41,151, 0,128,204, 28, 3,125, 47,153,210,173, 92, 53, 35,113,233,242,159, 25,133,197,101, 19,255,250,171,254,240, 6, 53,197, - 11,131, 1,190, 95,112,119,105, 64, 96,215,230,215,175,198,194, 78,168, 69, 80,112,123,244,235,251, 38, 18,206,223, 65,129, 66, - 7,153, 76, 6,189, 94,223, 96,184,132,212,123, 7, 63,160, 9,218,151,160,137, 92,130, 65,243, 63, 24, 61, 46, 50, 58,250, 45, - 58, 46,238, 8,121,232, 96,236,229,189, 59,215,238, 99,112,216, 44,173,193,209, 64, 16, 58, 37, 24, 15,146, 43,212, 79, 95,104, -216, 60, 78,253,230,215,202,192,174,161, 97,193, 30, 31,140,158,232, 56,112,192, 96,250,248,241, 67,212,222, 61,219, 19,246,110, -109, 25, 75, 49, 84, 28, 89,158,134,167, 84,153,148, 52,193,117,170, 80, 81,154,194,204, 55,116, 94,209,195,141,192, 62,155,186, -170,217, 15,232,245, 79, 42,242,242, 60, 93,186,119,231, 61, 92,188, 88,232,222,177,163,142,168,244, 33,110, 72,104, 49,153, 76, -128,193,160,172,225,180, 54, 47, 90,173, 22, 20, 96,122, 30, 78,146, 36,159, 17, 89, 85, 66,171,234,126,177,134,115,243,162, 69, -215,125,251,245, 43, 57,127,254,188,123,143, 30, 61,136,242,242,114,148,151,151, 63, 35,182,188,188,188,136,208,240,112,225,238, -132, 4, 63,107,175,167, 53,101,103, 48, 24,175, 92,104,189,230,168,119, 33,233, 6,151,224,169,178,104, 89, 35,180,172,180,104, -153, 76, 38, 19, 36, 18, 9,138,138,138,234,237,248, 25, 12, 6, 4, 2, 65,213, 24,113,131, 51,239,244,122,253,234,217,179,103, - 79, 29, 48, 96,128, 91, 80, 80, 16, 20, 10, 5,220,221,221,193,231,243,171,125,199,170,248, 18, 19, 19,241,219,111,191,169,244, -122,253,106, 11,156, 63, 45, 95,190,252,147,161, 67,135,186,120,120,120,192,217,217, 25,247,238,221,131,179,179, 51, 84, 42, 21, -210,210,210, 96,111,111, 95,237,183,115,228,200,145,114,189, 94,255,147, 5,241, 70, 95,188,120,209,104,111,111,127, 79,161, 80, - 48, 75, 74, 74, 88,165,165,165, 44,149, 74,197, 86, 42,149,236,147, 39, 79,186, 57, 58, 58,106,206,157, 59,167,240,245,245,101, - 62,126,252,152,105, 50,153, 44,170, 87,130, 32, 48,109,218, 52,112, 56, 28,232,245,122,172, 94,189, 26,179,103,207,174,246,201, - 90,190,124, 57,230,207,159, 95, 45,156,183,108,217,210,168,150, 67,211, 52,140, 70, 35, 76, 38, 19, 76, 38,147, 85,226,247, 69, - 96,165, 96, 47,200,200,200,136,233,208,161,195,233, 63,255,252,211,181, 50, 38, 25, 10, 11, 11, 81, 88, 88, 8,133, 66,129,138, -138, 10,144, 36, 9,111,111,111, 20, 22, 22,226,208,161, 67,202,242,242,242,126,104, 96,198, 33,147,201, 28, 29, 25, 25,201,170, -157,135,170,183,188, 42,241,206,227,241, 32,149, 74,209,179,103, 79,238,249,243,231, 71, 3,120,173,133, 86,205,240, 14,125,251, -141,229,132,132,117, 54,220, 77,138,203, 11,110, 94,152, 55,106,176,195, 49, 0,184,243,160,208,241,110,154, 19, 66,194, 98,232, -190,253,156, 35, 10, 11, 54,183, 4, 96,108,104,185, 30, 0,112, 20,242, 70,244,137,234, 40,181, 23,137, 24, 43, 87,109, 57,241, -203, 47, 63,181,219,119,236, 63,225, 29, 86,174,122, 26,222,161, 79, 84, 71, 42, 53, 37,117, 4,128,173,214,138,151,152,152, 65, -183,127,219,246, 27, 82,147,206,121,125, 49,173, 21,183,164,208, 4,129,157, 15, 34,218,184, 99,243,182,251,184,123,247,110,129, -193, 96,232,217, 96,251, 38,104,223,164,228, 7,129, 45,195, 66, 61, 62, 24, 61,193, 33, 38,102, 48,226,226, 14, 99,231,246,173, - 23,135,189, 59,244,215,252, 82, 21, 83,194, 22,114,132, 52,197,101,114, 28, 89, 28,158, 64,110, 48, 60,157, 3,193,102,243, 29, -128, 17, 13,118, 60,147, 38,140,114,236, 21, 53, 24,199,142, 31,198,206,237,155, 47,124, 21, 54,124,107,243,182, 33, 68,199,118, - 43, 38, 55,111,209,188,169,186,162, 80,197, 32,184, 70,157,142,178, 95,177, 61,251,199,204,249,163, 51, 1,172,130,109,214, 97, - 77,220,219, 57,112, 96,135,207, 30, 61,226,136,187,118, 21, 72, 19, 18,132,149, 43,145, 52, 40,180, 88, 44, 22,232,250,135,186, -158,225, 36,118,236, 96, 0,104,112, 18, 22,135,195,129, 70,163,129,169,126, 11,246, 51,156,158,167, 78,229, 61,122,244, 40,192, -197,197,229, 25,145, 85, 82, 82, 82,189,173,211,233,160,209,104, 32, 16, 8,146,180,117,143,136, 60,195, 89,120,241,162,110,217, -180,105, 11,223,123,247,221,181,103,206,158,229,187,186,186, 66,169, 84, 62, 35,180, 12, 6, 3,122,245,238,205, 89,126,251,246, - 7, 80,169, 22, 89,115, 61,221,123,246,180,232, 15,204,100, 50, 65,189,226,161,195,127, 1, 38,212, 37,188, 24,150,134,112,172, -157,117, 88, 79, 7, 89,123,117,239,249, 17, 17, 17,186,244,244,116,248,250,250, 86,139,149,154,255,233,224,224, 0, 39, 39, 39, - 36, 38, 38,226,187,239,190,211, 2,152,111,129,179, 92,163,209,188,211,167, 79, 31, 45,139,197, 66,112,112,112,117,252, 44,138, -162,192,229,114, 33, 18,137,112,251,246,109, 12, 26, 52, 72,163,209,104,222,193,223, 99,104,213,230, 84,106, 52,154,247,251,246, -237,171, 73, 78, 78, 70,100,100, 36,238,222,189,139,138,138, 10, 84, 84, 84, 32, 43, 43, 11,161,161,161,208,104, 52,216,176, 97, -131, 86,163,209,188, 15, 64,217, 16,103,121,121,249,160,217,179,103, 51,255,248,227,143,230,222,222,222, 97,237,219,183, 15,234, -221,187,247, 27,111,191,253,118,211,129, 3, 7,122, 6, 4, 4,232,250,245,235, 39, 30, 48, 96,128, 88,163,209,176,175, 92,185, - 34, 51,153, 76, 3, 44,228,179, 90,156,164,167,167, 87, 15, 21,178, 88, 44, 20, 21, 21, 85, 71,238,175,122, 40,213, 35,132,163, - 44,137,237, 42,129, 85, 37,184,172,240,115,171,139,211,226, 73, 92, 46,183,202,226, 73, 91,193,121, 39, 37, 37,165, 79,247,238, -221,239,140, 29, 59,182,188,160,160, 0,246,246,246,240,243,243, 67, 96, 96, 32,220,220,220, 96, 52, 26,113,240,224, 65,245,161, - 67,135,238, 43,149,202,158,248,123, 12,173,168, 90,215, 49,171,174,135,108,149, 53,171, 74,104,241,249,124,120,123,123, 87, 93, -219,172,198, 92,207,231,196,171,229,172, 20, 48,189,123,245,107, 49, 48,122,136,227,193,195, 87,185,107,215, 31,186, 31, 17,133, - 45,174,205, 84, 71, 92,155,169,142, 68, 68, 97,203,218,245,135,238, 31, 60,124,149, 59, 48,122,136, 99,239, 94,253, 90, 36, 39, -165, 6,213, 92,247,176,174,124,242,249,252,206,145, 93, 35, 74,207, 95,190, 64, 45, 93,254, 51,163, 87,207, 97,183,183,254,122, -240,224,214, 95, 15, 30,236,213,115,216,237,165,203,127,102,156,191,124,129,138,236, 26, 81,202,231,243, 59, 91, 83,246, 73, 19, - 70, 57, 70, 15, 28,140,184,184,131,228,190,221, 27,150,239,217,159,209,125,220,212,139,133,233,233,119,105,249,147, 83, 96, 51, -114,144,146,146,162,172, 20, 89,233,214,112, 78, 28, 63,170,166,200,186,228,234, 17,185, 37, 37, 5,230,248,248,163,166,179,103, -111,107, 47,221,145, 43,111, 37, 23,149, 72, 21, 37,143, 85,170, 98, 3, 69,153, 97, 54,155,153, 95,127, 93,237,176, 91,103, 29, -117,233,210, 3,231,206,236,194,246,109,155,148, 20, 5,221,136,125,251,204, 35, 70, 44,166,155, 54,107,214, 52,118,247, 46, 34, -230,173, 33,142, 52, 64, 13, 26, 58,216,233,143, 61,127, 16, 45,252, 91, 52,243,243,171, 14,105,243,250,181,165, 87,192,185, 24, - 40, 85,229,228, 92, 72,252,249,103,189,251, 59,239,184,112,221,221, 29, 96, 54, 19, 85,207,247,250, 62, 44, 22,171,182, 5,166, - 94, 78,111, 55,183,252, 35, 71,142, 32, 48, 48, 16,222,222,222,168,233, 35, 91, 21,144,219,213,213, 21,251,247,239, 7,253,108, -112,234,122, 57,219, 54,111,158,248,195,178,101, 6,138,162, 80, 90, 90,250, 55,107, 86,105,105, 41, 40,138,194,241, 99,199, 12, -170,167, 43,129, 88, 85,246,158, 76,102,197,123,221,186, 45,141,142,142, 54, 62,122,244, 8, 20, 69,161,166,101, 75, 46,151,195, -206,206, 14, 58,189,222, 7,128,208, 26, 78,249,201,147, 34, 88,120,174,215, 97,209,122, 21,245,254,186,139,172,154, 11, 74, 79, -176,202,162, 69,146, 36,124,124,124,158, 89,210,133,193, 96, 60,243,105,228,140,195, 29,201,201,201,167,250,245,235,183,176, 83, -167, 78,147, 22, 46, 92,200, 12, 10, 10,130, 82,169,132,179,179, 51, 36, 18, 9,210,210,210,112,228,200, 17,115, 81, 81,209, 70, - 0, 75, 96,221, 20,250,132,140,140,140,152, 86,173, 90,237,153, 59,119,174, 99,223,190,125,217, 62, 62, 62,160,105, 26,183,111, -223,198,129, 3, 7,140, 91,183,110, 85, 85,138, 44,107,157,151, 79, 75,165,210, 97, 3, 6, 12,136, 29, 61,122,180,189,217,108, -102,103,101,101, 65,175,215,195,100, 50, 33, 55, 55,215, 24, 23, 23, 87,161,209,104, 70, 1, 56,109, 5, 95, 98, 89, 89, 89,104, -124,124,252,232, 43, 87,174,124, 55,118,236, 88,215,222,189,123,115, 72,146,196,229,203,151, 21,109,219,182,149,200,229,114,227, -254,253,251,139,117, 58,221,124,179,217,108,213, 18, 60, 4, 65, 64,165, 82,193,205,205, 13,122,189, 30, 20, 69,193, 96, 48,192, -206,206,174,122,217, 36,154,166,209, 24,231,250, 90,109,128,105, 52, 26,241,238,187,239,130,162, 40,172, 94,189, 26, 36, 73, 54, -154,204,209,209,241,214,157, 59,119, 98,218,180,105, 83, 45, 94,170,218, 16,143,199,131,155,155, 27, 92, 93, 93, 17, 23, 23, 7, - 54,155,125,203,146,191, 91, 37,238, 22, 21, 21,181,141,143,143,239,124,255,254,253, 15, 1,180, 49, 26,141,222,102,179,153, 96, - 48, 24, 50,154,166,239,169, 84,170, 95, 97,229, 18, 60,114,185,252,187, 49, 99,198,180,221,181,107,151, 29,139,245,159, 91,131, -197, 98,129,199,227,161, 42, 56, 38, 77,211, 48, 24, 12, 88,176, 96,129, 74,173, 86,127,247,111,121, 74, 68,180,239,136,205, 27, -214,216,157, 61,119, 74,145,146,129, 3,117,132,112,120, 82, 88,176,185,165, 52, 47,207, 46,162,125, 71,171, 56, 77, 6, 99,241, -251,163,102,250, 86, 46,193,179, 32, 43, 43,123, 83,236,142, 31, 51, 1, 96,197, 79,171, 3, 10,139,203, 38,166,166,164,142,216, -180,105,119,103,147,193, 88,108, 13,231,127,196, 75,172, 18, 52,116, 0,110,220,190, 95,216,124,208, 59, 39,231,251,183,112,120, - 75, 94,172,205,175,168,208,124, 10, 32,211,218,178,119,237,210, 29,231, 78,255,129,157,219, 99, 85, 52,197,212,185,185,185,209, - 0,144,146,226, 70,167,164,148,209,255,241, 43,118, 82,179,233,187, 75,102,126,218,123,166, 82, 85,242,211,234, 13, 13, 15,165, -180,106,221, 9,173, 90,119,194,212, 79,191,116, 12, 13, 11,246, 5,128,125,251, 96, 14,243, 79, 62,186,240,171,197,111, 45, 89, -178, 24,170,114, 61,170,150,235, 73,123,144,124, 44, 51, 19, 6, 91,159,245, 44, 22,146,228, 13,204,156, 25,160, 41, 41, 17,119, -253,226, 11, 55,214,231,159, 51, 26,114,134,175,121,255, 90,195,121,243,222,189, 99, 19,199,141,203, 95,180,112, 97,191,141,155, - 54, 9, 90,182,108,137,130,130, 2, 4, 7, 7,195,219,219, 27,241,241,241,216,191,119,175,186,172,188,124, 62,128, 95,172,225, -220,113,252,120, 90, 80, 88, 88,209,166, 77,155,188,162,163,163, 9,181, 90, 13,165, 82, 9,165, 82, 9,189, 94,143,202,128,208, -116,122, 70, 70,138,201,100,218,104,109,217,205, 10, 5,127, 73,199,142, 79, 56, 20,245,195,176,161, 67,103, 47,249,230, 27, 94, -139, 22, 45, 8,189, 94, 95,109,213, 50, 26,141,176,179,179, 51, 26, 12, 6, 87, 0, 26,107, 56,121, 91,183,146, 10,133, 2, 98, -177,184, 58, 92, 83,205,184,132,229,229,229,160,105,218, 22, 76,247, 57, 80,175, 66,114,118,118,190,197, 98,177,154,212,180,110, -213,181,118, 94,205, 99, 38,147,233, 73, 81, 81, 81, 68, 45,197, 91,159, 63,148, 31,128,239,123,245,234, 53,108,214,172, 89,196, -249,243,231,113,232,208, 33, 58, 51, 51,115, 95,165, 21, 43,179,129, 55,157,250, 56,237,121, 60,222,116,145, 72, 20, 85, 21,194, - 65, 40, 20,222, 87,171,213,103, 42,135, 11,203,159,131,211,129,199,227, 77, 19,137, 68,125, 42,151, 95,129,189,189,253, 29,181, - 90, 29,175,215,235,215,160,254,133,170, 27,226, 20, 56, 58, 58,126,231,230,230,246,254,231,159,127,238,122,241,226, 69,217,185, -115,231, 56,101,101,101,187, 12, 6, 67, 67,139, 74,255,141,211,197,197,229, 22,147,201,108,242,138,234, 8,173, 90,181,138, 27, - 52,104, 80,244,168, 81,163, 96, 50,153,240,203, 47,191, 32, 62, 62,254,216,195,135, 15, 99, 44,188,141,214,230,116,107,210,164, -201,249, 73,147, 38, 53,125,247,221,119,133,206,206,206, 96,177, 88, 80,171,213,120,248,240, 33,110,223,190, 77, 31, 62,124,184, - 34, 49, 49,241,137, 70,163,233, 1,160,168, 17,215,243, 69,222,154,159,225,100,177, 88,221,125,124,124,118, 47, 90,180,200,190, - 79,159, 62, 2, 87, 87, 87, 48,153, 76,152, 76, 38,200,100, 50, 60,120,240, 0,167, 78,157, 82,239,219,183, 79, 93, 92, 92,252, - 46,128, 11,255, 31,249,124,153,156, 33, 1,248,170,214, 66,209,245, 70,123,183,144,214, 98, 62,123,117,247, 28, 60, 98,216,128, -254, 0,240,231,254, 19, 39,173, 88, 84,186,222,124, 90,202,171, 53,156,193,254,140, 69, 73,201, 15,158, 9,104, 25, 22, 26,158, - 30,210,114,232,183,214, 16,213,136, 12,255, 76,217,107, 12,199,214,180,233, 62, 51,204, 26,226,135,152,193, 35,222,142,254,114, -254, 60,124,255,221, 82, 28,254,243,224,177,148,204,103,150, 9,122,237,218,210, 43,230, 36,190,101,177, 58, 9, 61, 61,187,173, -166,168,121,119, 31, 60,176,171,249,194, 86,101,121,174,249, 82,233,229,229, 37,151,201,100,238,214,112,198,172, 91,103,212,136, - 68,188,121, 63,252,208,189, 66,167,235,190,100,201, 18,214,205,155, 55,177,225,231,159, 73,221,147, 39,177, 10, 96, 90, 61,163, - 33,245,114, 54,157, 54,141, 63,103,195,134,143,252,252,253, 37, 31,126,248, 33,155,205,102, 67,173, 86, 35, 47, 47, 15,167, 79, -157, 50, 36,167,164, 36,171, 84,170,183, 0, 72,173,229,140, 89,183,206,232,228,231, 7,161, 88, 76,159, 77, 72,112,156, 56,125, -250,164,102,205,155, 59,246,235,223,159,237,224,224,128,210, 96,253, 38,115, 0, 0, 32, 0, 73, 68, 65, 84,210, 82,100,101,101, -225,224,193,131,242,138,138, 10, 47, 0,102,107, 56, 99,175, 92,105,117,252,194,133,225,223,126,251, 45, 55, 60, 60, 28,142,142, -142, 40, 47, 47,199,131, 7, 15,112,225,194, 5,253,198,141, 27,149, 74,165,114,146,217,108, 62,242, 10,235,253,223, 96,213,170, -194,102,139, 66,235,191,120, 3, 70, 0,248,170,114,251, 27, 88, 94, 51,240,223,244,240,241,117,113,113,217,172,211,233,104,173, - 86, 59, 17, 64,238, 63, 48,159,172,136,136,136, 13,114,185,188, 51, 77,211,112,116,116,188,154,148,148, 52, 5,245,204,188,177, -192,201, 4,208,217,206,206,174,163,189,189,125,119,189, 94, 31, 82, 57,252,150,162, 86,171, 47, 24,141,198, 27,149,214, 39,243, -255,115,217,153, 0,250,120,121,121,141,163, 40,202,159, 32, 8, 39,179,217, 12,147,201, 84, 70, 81,212, 67,165, 82,185, 21, 64, -252, 63, 32,159, 47,133, 51,244, 13,188, 77, 51, 16, 82,159, 32,120, 70,104,213, 18, 16, 4,133,148,228, 71, 56,216,136,124, 50, - 6, 68,249,172, 7,158,206, 76,132,101,231,218,255, 8, 45, 43,196, 75,163, 69,230, 27,204, 49, 52, 65, 63,195, 73,208, 68,110, -112,171,183,119,190,136,208,178, 22,161,129,232, 14, 26,157, 41, 26, 55, 82, 31,226,220,191,248, 89,247,210, 56,191, 7, 92,126, -118,118,190,202, 96,177, 60, 0, 48, 42,173, 47, 20, 69, 16,102,154, 32,200,154,195, 91,181, 94, 44, 27,228, 52, 2, 45,217, 60, -158,143,153, 36,221, 11, 0,187,227,102,115, 59, 29, 77, 87, 52, 1,190,186, 3,164, 61, 79, 62,141, 64, 75, 38,143,231,123,156, -166, 7, 43, 68,162, 86,114,173, 86, 12,128,182, 19,137, 82, 84,106,245,118,157, 78,183, 30,127, 31,185,176,200,201,225,241,154, -152, 73,210, 29, 0, 24, 44,150,124,143, 94,239,243,196,193,225, 67,157, 94,223,212,206,206,206,100, 48, 24, 84, 58,157,110, 20, - 73,146,103, 27, 83,246,135, 36, 25,122,133,193,136, 52,138, 68,174, 70,130, 16, 25, 72,210,104, 48, 26,243,116, 58,221,125, 0, - 63, 2,120,244,138,235,221,134,231,188, 89,108,156, 54, 78, 27,167,141,211,198,105,227,180,113,190,122, 78, 33, 0,223,202,151, -197,215,177,236,255, 38, 88,231,163,101,131, 13, 54,216, 96,131, 13, 54,188, 54,208,160, 14,159, 44, 27,254,127, 65, 52,160, 74, - 27, 99, 18,124, 30,101,123,198,198,105,227,180,113,218, 56,109,156, 54, 78, 27,231,255, 28,167, 37,238,215,113, 72,178,222,181, - 14, 95, 53,108,230, 95, 27,167,141,211,198,105,227,180,113,218, 56,109,156,255,179, 96,216, 46, 65,189,112,175,252,188,236,180, - 54,252,187,219, 66,109,120, 87,126, 26,147,222,211,118,201,109,176,193, 6, 27,108, 66,235, 85,119, 90, 47,210,185,189,168,240, - 89, 74, 16,144, 18, 4,164, 0,150,190,196,180,150,224,229,230,230,246, 89,104,104,104,172,187,187,251, 84, 0,146, 70,158, 31, - 32, 20, 10,215,136, 68,162,243, 34,145,232,188, 80, 40, 92, 3, 32,224, 37,213, 27, 1, 96, 34,143,199, 75,240,244,244,204,231, -114,185, 9, 0, 38,225,249,103,174, 6,225,105,156,180,111, 0,180,106,204,137,146,176,193,123,197, 97,131,239,137,195, 6, 63, -112, 13, 31, 20, 32, 14, 27,252, 64, 28, 54,248,158, 36,108,240,222, 87,208, 94, 95,164,126,151, 18, 4,114, 9, 2,185, 86,158, -251, 35, 1,228, 17, 4,158,188,132,182,100,131, 13, 54,216, 96,195,235, 6, 47, 47,175, 97,158,158,158,103, 60, 61, 61,227,189, -188,188,134, 89,113, 74, 84, 29, 29,143,153, 32, 96,182,208,145, 52,148,206,146,185,178,230,185, 43,173, 44, 90, 77, 78,119,130, -128,153,174, 4, 65,128,146, 72, 36,107, 61, 61, 61,151,214,254, 72, 36,146,181, 4, 1,170, 70, 90,115, 13,129,215, 88,179,170, -251, 7, 31,124,240,103,105,105,105,156,193, 96,136,203,200,200,136,235,209,163,199,158, 90,214,141,122, 57,249,124,254,123, 29, - 58,118, 78,188,112,249, 70, 70,250,195,108,105,114,218,227,236,163, 39,207,222, 12,111,217,234, 47, 62,159,255, 94, 35,234,136, - 0, 48,145,197, 98, 37,216,217,217, 61, 97,177, 88, 9, 0, 38, 51,153,204, 35,203,150, 45,203, 78, 74, 74, 42,188,114,229, 74, -217,133, 11, 23,242,199,142, 29,251,144, 32,136,163,117, 8,246,168, 58,172, 52,181,173, 58, 11,115,114,114, 78,202,100,178, 83, - 2,129,224, 59, 43,210, 87,115,138,195, 6,223,147, 43,141,180, 92,105,164,197, 97,131,233, 26,219,247, 26,121,205, 45,213,209, -223,218, 2,143,199,243,181, 32,232,163,234, 59, 23,128, 71,229,111, 17, 0,214, 85,126,170,166,158,123,240,121,188,151,213,150, - 94, 70,217,109,156, 54, 78, 27,167,141,243,191,205,249, 58,163,109,229,183, 39,158,250,107, 85,247,221,141,157,117,248, 73, 70, - 70,134, 29, 0, 4, 6, 6, 78, 1,176,191, 49, 66,130, 32, 48,135,162,104, 6, 0, 48, 24,196, 23, 61,123,246,106, 43, 16, 8, -158,137,130,172,213,106,185, 9, 9,231,122, 83, 20, 77, 84,166,155, 67,211, 88, 3,160,208,218,255, 48, 24,244, 12, 54,155, 11, - 6,131,152, 25, 30,222,178, 89, 81, 81,209, 69, 6,131, 17,155,159,159, 95,218,104, 51, 14, 65, 96,203,150, 45,129,158,158,158, -127,139,214, 44,147,201,184,131, 7,191,213, 40,190, 49, 0, 79,207,227,117,228, 16,132,167,153, 36,157, 0,128,197, 98,149,222, -228,114, 35,190,255,246, 91, 33, 65, 16, 84,113,113, 49,180, 90, 45,102,204,152, 33, 72, 78, 78, 30, 82, 84, 84,180,222, 2,109, - 96,171,214,109,103,156, 58,117, 50, 68, 85, 82,170,219,242,211,166, 68, 45,139,163,105, 30, 26,204,217,176,121,187,243,132,143, - 70,125,154,154,154,116, 7,117, 47, 71, 82, 19, 12, 0, 7,167, 79,159, 30, 22, 19, 19,195, 45, 47, 47,231,107,181,218,102,177, -177,177, 11, 34, 34, 34,236,218,180,105,195,221,189,123, 55,161, 84, 42, 65,211,180, 48, 56, 56,152, 30, 57,114,164,110,207,158, - 61, 83, 1,172,109, 64,248,206,121,122, 45, 25,171,131,130,130, 22, 1, 64, 70, 70, 6,167,198, 53,102,135,132,132,136, 0, 32, - 45, 45,237,107,154,166,166, 3, 0, 77, 99, 57,128,121,117,152,214, 50,194,186,142, 0, 8,248, 39, 93,254,147, 31, 22, 57, 66, - 7, 26, 15, 9, 32,163,242,133, 96, 9, 80, 35, 46,212,179, 72,145, 74,165,207,181, 54, 97,116,116, 12, 65, 16,196,190,196,196, -196,253,114,185,188, 57, 69,153,199, 55,148,207, 90,237,136,112,117,117, 29, 83, 84, 84,180, 20,192,184,148,148,148,182, 0, 16, - 18, 18,194, 1,112,203,193,193,161,139,209, 96, 32,108,207, 42, 27,108,176,193,134,215, 86,104,221, 6, 16,141,255, 44,193,179, -249,121,132, 22, 23, 0, 46, 94,188, 8, 0,188,231,200, 8, 81, 83,192, 76,155, 54, 13,158,158,158,181,197, 11,206,159, 79,120, -145,194, 62,243, 31,223,124,243,141, 93, 89, 89, 89,212,175,191,254,218,141,166,233,149, 82,169,244,186,133,243, 11,105, 26,203, - 25, 12,226, 11,130, 32,192,227,241,211, 39, 77,154,116,187,242,183,102, 71,143, 30, 21, 14, 26, 52, 72, 3, 32, 27, 0,120, 60, -190, 55,147,201, 8,164,105,186,170,195,173, 87, 16, 14, 7,252, 72, 46,183,215,196,117,235,200,118,131, 6,177, 68, 98, 49, 1, - 0,217,169,169,174,203, 87,172,232, 82,154,153,201,213,186,186, 22, 23,171,213,218,244,244,116,240,120, 60,130,201,100,182,179, - 84, 96,145, 72,244,217,183,223,255, 32, 82,149,148,105,117,170,114, 3,147, 52,233,237, 5, 66,115, 97,129,188,216, 78, 32,210, -124,241,213, 98,238, 39,227, 71,127,166, 86,171,167, 88,160,154, 58,115,230,204,144, 14, 29, 58,120,239,221,187,151, 80, 42,149, - 96,177, 88,118,109,218,180, 65, 68, 68,132,249,220,185,115, 68,243,230,205, 17, 30, 30,142,203,151, 47,227,234,213,171, 68,219, -182,109,133, 7, 14, 28,248,192,100, 50,173,181, 36,174,153, 76,198,140,224,224,224, 54, 34,145,200, 16, 24, 24,136,241,227,199, -131,166,105, 68, 69, 69,133,219,217,217,237, 87,171,213,220,180,180,212,110,150, 68,182, 60,233,240,200, 42,203, 22,128,150,160, -241, 80,145,116,184,230,240, 99, 72, 90, 90, 90,167,210,210, 82, 60,173, 23,186,122, 1,243,110,221,186, 53,166, 45, 21,210, 52, -150, 15, 26, 20,243, 5, 64, 16, 81, 81, 81,101, 83,167, 78,101,164,166,166,190,255,246,219, 67,194, 51, 50, 30,162,129,124,214, -108, 71,196,152, 49, 31, 21,218,217,217, 13,221,183,111, 95,154, 76, 38, 99,113, 56,213, 58,147, 41,145, 72,196,129,129,129,147, - 93, 92, 92,228, 76, 6, 67, 66,131,166, 45,181, 37, 27,108,176,193, 6, 27,254, 81, 56, 86, 41,174,142,213,254,129, 5, 0,113, -113,113,213,145,105, 99, 98, 98,234,125,171,166,105,186,240,238,221,187, 62, 26,141, 6, 52, 77, 91,211, 9,212,156,162, 89, 72, - 16,140, 13, 12, 6, 49,133, 32, 8,132,135,183,124,188,122,245,234,186,214,244, 50,132,135,183,124,204,100, 50, 90,208, 52, 13, -130, 96,252, 66,211, 84, 97, 61,156,117,118,140, 92, 46,111, 14, 0,120,120,120,102,158, 56,113,194, 48,124,248,112,172, 88,177, -130, 51,119,238,220,217, 44, 22,107,106,110,110,110, 65, 3,249, 4,128,121, 98,177, 68,184,101,203,150,192, 73,147, 38,221,150, -201,100,243, 0,192,211,211,115, 41,128, 80, 0,217, 53,142, 97,227,198, 61,249,227,199,143, 79,151,203,229,243,234,227, 28, 10, -188,225, 19, 28,220,107,201,197,139, 52, 67,175, 39,138, 46, 93, 82, 41, 10, 11, 77,143, 20, 10,225,182, 91,183, 98, 22, 44, 93, -202,246,241,245,197,249, 35, 71,220,138, 52, 26,133, 82,175,215, 21, 22, 22,210, 36, 73, 94,181,162,236, 97, 18,177, 68,184,233, -199, 95,110,218,179,153,148,164,137, 55,193,118,113, 97, 49,132, 14, 92, 38,139,161,111,209, 44,128, 11, 32,204, 82, 29,113, 56, -156, 15,250,246,237, 43,220,179,103, 15, 17, 30, 30, 14, 39, 39, 39, 92,186,116, 9,119,238,220, 65,105,105, 41,195,100, 50,161, -125,251,246,248,225,135, 31,224,235,235,139,178,178, 50,228,230,230,186,113,185, 92,177,201,100,170,239,122, 62,211,158,230,204, -153, 3, 79, 79, 79,144, 36,137,146,146, 18,144, 36, 9, 59, 59, 59, 0,192,147, 39, 79,112,228,200, 97,107,218,146, 69,208, 52, -141, 55,223,124,179,156, 32,136,148,218, 22,173,198,112,122,123,123,239, 86, 40,138, 6,244,234,213, 11,165,165,165,166,197,139, - 23,163, 85,171, 86, 8, 12, 12,180, 38,159,243, 56, 28,238,175, 77,155, 54,253,113,218,180,105,158, 46, 46, 46,208,235,245, 11, - 10, 10, 10, 48,121,242,100, 0,192,192,129, 3, 91,177,217,236, 19, 99,199,142, 69,243,230,205,243, 75, 74, 74,114, 19, 19, 19, -199,107, 52,154, 7,207, 91,118, 43, 97,227,180,113,218, 56,109,156,255, 40, 78,107,181,200, 63, 20, 50, 60, 27,206, 97,243, 51, - 66, 43, 38, 38,134,136,139,139,163,173, 40, 88,113,147, 38, 77,124, 4, 2, 1, 0, 20, 55, 54, 23, 20, 69, 77,117,117,117,149, -207,155, 55,175,107, 96, 96,160, 97,234,212,169, 15,178,179,179,231,215, 76,211,172, 89,179,239,126,254,249,103,164,167,167,103, - 47, 93,186,244,114,113,113,113, 99,215, 49,155, 75,211, 88, 93,105, 29, 43, 58,114,228, 72,171,139, 23, 47, 78,249,233,167,159, -196,159,124,242, 9,231,179,207, 62, 27, 5, 96,133, 37, 18, 38,147,169,169,107,184,176, 46,120,122,122, 26,152, 76,102,189, 65, -226, 98, 0, 1,159,203,237,185,228,226, 69,218,144,157,173,249,109,213, 42,251, 77,127,253,181,200, 68,211,238, 18,137, 4,145, - 93,186, 84,240,153,204, 34,121, 65, 1, 37,121,227, 13,102,214,137, 19,110, 90, 46, 87,186,103,207, 30,101,113,113,241, 33,139, - 38, 60,130, 80, 81, 52,109,176,107,226,107, 26, 62,164, 79,248,205, 27,119, 82,237, 37,110,140,182,109,194, 91,165,166,103, 39, -130,162,140, 4, 65,168, 44,241, 56, 58, 58, 6, 22, 23, 23, 67,165, 82, 65, 44, 22, 99,245,234,213,240,240,240,128, 70,163, 65, - 82, 82, 18,221,164, 73, 19,226,226,197,139,104,210,164, 9, 20, 10, 5, 12, 6, 3,202,203,203,229,122,189,190,190,181, 25, 11, - 25, 12,230,239, 12, 6,241, 17, 65, 16,104,209,194, 47,103,253,250,245, 6,138,162, 16, 18, 18,130,183,223,126, 27, 7, 14, 28, - 64, 82, 82, 82,149,229,201,208,180,105,179, 28, 6,131,104, 90,169,149,158,219,170, 83,181,180,143, 84, 42, 29,250,156, 55, 13, -195,203,203,107,148,191,191,255,148,247,222,123,207,196,229,114,161, 86,171,171,174,133,105,192,128,129,101,131, 6,197, 56, 30, - 59,118,172,193,124, 26, 12,134, 76,165, 82, 57,110,230,204,153,177, 27, 55,110,116,158, 63,127, 62, 40,138, 2, 77,211, 32, 73, -178,122,209,111,138,162,112,240,224, 65, 60,122,244,232,187, 90, 34,203, 6, 27,108,176,225,127, 2,141,208, 34,255, 68,120,226, -233,176, 33,106,139,173,255,122,100,120, 38,147,185,233,244,233,211,109,186,117,235,198,234,221,187,119,248,201,147, 39,195,243, -243,243, 31, 84, 90, 15,194,123,247,238, 29, 46,145, 72,176,102,205, 26, 13,147,201,220,244,156,127, 83,221,233, 21, 20, 20,220, - 6,176,242,192,129, 3,203, 39, 78,156, 8, 15, 15,143, 80,153, 76,246, 95, 45,179, 3,143,215,118,236,234,213, 36,219,100, 98, -172, 91,185,210, 97, 85, 66,194,242,189,127,254,201,122,243,205, 55, 9,154,166,113,255,222, 61,193, 15,107,215, 10,223, 29, 50, - 36, 59, 45, 51,147, 60,124,234,148,169, 48, 63,191, 36, 95,161, 88, 8,160,196, 18,191,201,100,186,150,145,145,225, 21,217,253, - 77,239, 11,127, 61,184, 51,124,200,192, 94,108, 22,131,120,152,253,228,150,167,135,155,227,249,132, 51, 90,147,201,116,205, 18, -143, 90,173,206, 34, 73,210,133,166,105,241,249,243,231, 33, 22,139, 81, 90, 90, 10,147,201, 4,131,193, 96,208,104, 52,252,226, -226, 98,232,116, 58,232,245,122, 56, 56, 56,224,254,253,251,133, 36, 73,158,171,143,211,108, 54,143,229,241,120,223,176,217,108, - 46,135,195,145,222,186,117, 11, 42,149,170,153,147,147,211, 10,146, 36, 33,149, 74,113,241,226,197,207, 29, 28, 28,178, 1,128, -207,231,131,203,229,185,234,245,122, 18, 64,254,243, 94,115,154,166,159,187,190, 60, 60, 60,124, 5, 2,193,146, 47,190,152, 19, -210,186,117, 27, 40, 20, 10, 80, 20, 5,145, 72, 4,141, 70, 3, 7, 7, 7,116,238,220, 57,107,201,146, 37, 50,154,198, 4, 75, - 98, 80, 46,151, 43, 88, 44,214,212,137, 19, 39,126, 19, 24, 24,216,130,166,105, 4, 4, 4,160,111,223,190, 56,113,226, 4,210, -211,211,161, 86,171,205,215,175, 95,255, 67, 38,147, 29,181, 61,110,109,176,193, 6, 27, 94, 59,252,205, 55,235, 25,139,214,127, - 19,114,185, 92,145,154,154,122, 50, 49, 49, 49,102,228,200,145, 56,127,254,252, 24, 0, 51, 1,128,199,227,141, 25, 57,114, 36, - 18, 19, 19,145,154,154,122, 82, 46,151, 43, 94,198,127,114,185, 92,157,193,240,212, 56,197,231,243,249,141, 60,189, 89,229,144, - 33, 0, 52,107,224, 88,253,166, 17, 22,203,179,101,255,254,172,210, 59,119, 84, 91,110,220,248, 38, 54, 54,150,213,181,107, 87, -194,100, 52,194, 76, 81,240,243,243, 35,122, 71, 69,137,126,143,141,117, 49,171,213, 23,191,253,226,139, 75,155,199,142,173,200, -168,244, 3,179, 4,189, 94,191,118,202,228,113, 81, 9,231, 47,121,135, 6,191,225,114,242,116,194,109, 87, 87, 71, 97,160,191, -191,168,184,180,196, 60,127,238,231, 44,189, 94,191,206, 18,143, 86,171, 61,120,230,204,153, 33, 62, 62, 62,226, 7, 15, 30,192, - 96, 48,192,108, 54,163,119,239,222,160,105,154, 7,128, 98,177, 88, 72, 77, 77,133,209,104,148,103,100,100, 72, 31, 62,124,200, - 3,176,204, 66,254,114,244,122, 61, 82, 82,158,142,218, 53,105,210,164, 79,116,116, 52, 72,146, 68,255,254,253,113,248,240,225, - 62, 41, 41, 41,171,106,106,190, 23,173,243, 74, 11, 89,136,151,151,215,129,202, 67, 86, 57,193,123,123,123,135,251,249,249,109, - 92,182,108, 25,167, 73,147, 38,160,105, 26,206,206, 78,208,104, 52, 40, 42, 42, 70,104,104, 40,124,124,124,176,108,217, 50, 0, -248,195, 90,139,155, 84, 42,125, 40,149, 74, 71,202,229,114, 78, 89, 89, 89, 68,159, 62,125,214, 68, 69, 69,225,246,237,219,184, -116,233,210,187, 60, 30, 79,110, 52, 26, 73, 15, 15,143, 9, 4, 65, 56, 24,141,198, 93,197,197,197, 50,219,179,203, 6, 27,108, -176,225,181, 64,149,143, 22,106,124, 55,206,162, 21, 18, 18, 34,202,206,206,254,176, 89,179,102, 92, 0, 16, 8, 4,161,126,126, -126,179, 51, 51, 51,203, 27,155, 27,141, 70,179, 55, 54, 54,182,239,143, 63,254,200, 25, 56,112,224, 27, 7, 14, 28,232, 0, 0, - 3, 7, 14,124,195,222,222, 30,177,177,177, 70,141, 70,243,210, 98, 34,153, 76,166,110,237,219,183, 71, 73, 73, 9,178,179,179, - 27, 53, 44,115,244,232, 81, 33,158,250,101, 53,120,172, 33,144, 6,131,179,147,183, 55, 35, 63, 33,193, 88,162, 82,121,118,235, -222,157, 48, 25,141, 96, 48, 24, 40, 46, 46, 70,110,110, 46, 28,157,156,136,212,140, 12,187,173,115,230, 28,109,214,186, 53,215, -108, 48,184, 54, 34,155,234, 34,121,225, 71,159, 78,253,228,224,174, 93,127,136,203, 84,170, 71, 2,129, 80,207,227,113, 60,166, -125,250,169,185,164,164,100, 52,128, 10, 43,120,150,237,218,181,171,127,255,254,253,239,249,250,250, 74, 20, 10,133, 71, 89, 89, -153,185,164,164,132,137,167,190, 86, 4, 0, 36, 36, 36, 64,165, 82,145,102,179,249, 34,158,198,194, 50, 88,155,209,166, 77,155, - 58, 70, 68, 68,244, 16,139,197, 80, 42,149,112,117,117, 69,155, 54,109,122, 48,153,204, 95,115,114,114,148, 47,179,213,199,199, -199,219,211, 52,221,137,166,105,244,239,223,223,170,115,204,102,243,199,209,209,209, 28,130, 32,160,213,106,192,231, 11, 32, 18, -217,193,222,222, 1,129,129, 65,144, 74,165,232,215,175,159,225,209,163, 71, 27,100, 50, 89,163,219,168, 82,169, 28,220,185,115, -231, 89,147, 39, 79, 6, 73,146, 24, 60,120, 48,242,242,242, 86,101,101,101,237,241,242,242, 26,245,241,199, 31,139, 93, 93, 93, - 49,107,214, 44, 1,128,175,109,207, 46, 27,108,176,193,134,215, 2,181,125,180,254,110,209,106,104, 76,212,195,195, 35,146, 32, -136, 5, 90,173,150, 91, 53, 36, 67, 16, 4, 87, 44, 22, 31,214,106,181, 75,101, 50, 89,163,156,226,202,202,202, 84,143, 31, 63, - 62,124,237,218,181, 17, 67,135, 14, 69,124,124,252,104, 0, 24, 58,116, 40,174, 93,187,134,199,143, 31, 31, 46, 43, 43, 83,189, -140,146,123,123,123, 15,232,222,189,251,208,246,237,219, 35, 46, 46, 14,102,179,249,106, 99,206,175, 57,195, 16,117,204, 58,172, - 58,102, 21, 25,147, 9,130, 32, 64,146, 36, 0,160, 72,161, 64,122, 90, 26, 74, 74, 75,161,215,233,160,214,104,204,129,205,155, -107,149, 6, 3,155, 0, 26, 59,246,149,147,120,243,122,174, 70,173,150,184, 58,187,104,133, 66, 30,202, 84, 74,206,173,155,215, - 43, 0, 60,178,146,195, 64,211,116,247, 19, 39, 78, 44,100, 50,153, 35,237,236,236, 48,101,202, 20,102,143, 30, 61,192,225,112, -160,215,235, 81, 86, 86,134,216,216, 88,133,217,108,110, 81,121,142,157, 80, 40,220,206,100, 50,159,148,151,151, 47,176,248, 7, - 6,195,192,152,152, 24,150,193, 96,192,183,223,126,139, 69,139, 22,161,127,255,254,172,155, 55,111, 14, 4,176,235,101,181,120, -138,162,208,167, 79,159,154,206,240, 41,214,156,199,102,179,195,253,253,253,161, 80, 40,160, 80, 40, 32, 22,139,225,229,229, 5, - 15, 15, 15,172, 90,181,138, 94,179,102,205, 73,163,209,184,161,168,168,168,240, 57,218,226,132,209,163, 71, 79, 24, 49, 98, 4, - 42, 42, 42,112,237,218, 53,116,233,210, 5,203,151, 47,247,188,120,241,226,204,246,237,219,131,205,102,227,252,249,243, 32, 73, - 50,207,246,220,178,193, 6, 27,254,215,240,154,250,103, 53,136, 6, 45, 90, 62, 62, 62, 78,102,179,249,243,232,232,232, 62, 67, -134, 12, 65,191,126,253,158,249,125,215,174, 93,246,251,247,239, 95,186,118,237,218,254, 70,163,113, 89, 99,134,250, 40,138, 58, -184,107,215,174,129,111,190,249,166,176,103,207,158,126, 0,192,227,241, 12,187,118,237,210, 80, 20,117,240, 57,202, 82, 21,220, -177, 16, 0,188,188,188, 90,177, 88,172,161, 3, 6, 12,104,245,209, 71, 31, 33, 41, 41, 9,177,177,177, 15, 3, 3, 3, 47, 23, - 22, 54,170,143,204,182, 48,235,112,169, 37,235, 22,147,203, 45, 46, 43, 40,112,178,243,245,101, 59,219,219,203,226,226,226,124, -162,162,162,136,188,188, 60,148,150,150, 66,167,211,225,230,205,155, 20, 11,200, 97, 57, 59, 19, 57,215,174, 17, 76, 46,183, 24, -207,206,228,179, 8, 31, 79,231,128,175,230, 78,106,166,211,235,194,148, 74, 37,201, 98,179,217, 77, 60,156,242,210, 30, 53,106, - 36, 78, 47, 20, 10, 35, 0,176, 40,138,210,184,184,184, 8, 79,159, 62, 13, 46,151, 11,130, 32,208,178,101, 75,240,249,124, 14, - 77,211,185, 0, 96,111,111,207,221,180,105,147,227,168, 81,163, 46, 89, 34,110,219,182, 45,155,199,227,189, 21, 24, 24,136,107, -215,174,225,193,131, 7, 57,215,174, 93,107,218,182,109, 91,248,250,250,190,229,233,233,249,231,237,219,183, 77, 47,163, 97, 63, -157,177,218,120,103,120,179,217, 76, 17, 4, 1, 6,131, 1,138,162,160, 80, 40,208,162, 69, 11,172, 95,191, 30,171, 87,175,254, - 86, 38,147, 29,121,158,252,132,132,132,112, 90,180,104, 49,122,196,136, 17,200,204,204,196,210,165, 75,139,100, 50, 89,194,169, - 83,167,134, 77,158, 60,153,217,165, 75, 23, 20, 23, 23,227,247,223,127, 39,111,221,186,245, 91, 65, 65,193, 14,219, 35,215, 6, - 27,108,176,225, 95, 44,180,124,124,124, 70,112, 56,156, 89,239,188,243, 14, 51, 40, 40, 8,133,133,133,112,112,112, 48, 17, 4, -193, 6, 0, 39, 39, 39,147, 64, 32,192,164, 73,147,208,186,117,235,200, 57,115,230,116, 97,177, 88,235,165, 82,233,118,107,254, - 88, 46,151,107, 24, 12,198,190, 41, 83,166, 44,187,115,231,118, 11, 0,248,235,175,191, 30, 75,165,210,185,114,185, 92,211,200, -114, 84, 5,197, 36,120, 60,254,141,128,128,128,172,136,136, 8,135, 33, 67,134, 64, 44, 22, 35, 49, 49, 17, 63,252,240, 67,134, -193, 96, 88,120,225,194, 5,242,191,125,145, 73,189,190,224,214,161, 67,246, 61,222,127,223, 97, 90,116,244,202, 79,166, 76,249, -241,171,175,190, 98, 5, 5, 5, 17, 26,141, 6, 55,110,220,160,247,239,223,111,250,253,155,111, 86, 67, 36, 98, 95,219,191,159, -107, 48, 24,114, 26,105, 45,233,222,181, 91,100,208,202, 31,215, 66,167,173,192,141,171,199, 80, 90,170,192,166,205, 7,130,188, -189,233,238,249,249,249, 23,172,229, 34, 8, 34, 48, 62, 62, 94, 66,211, 52,184, 92, 46,150, 44, 89, 2, 47, 47, 47, 56, 56, 56, -160,188,188, 28, 51,103,206,116,156, 62,125,186, 35, 0, 36, 37, 37, 85,135,103,176, 4,169, 84,218,121,210,164, 73,246, 36, 73, -226,228,201,147, 6,130, 32, 22,156, 57,115,230,215,150, 45, 91,114, 35, 35, 35,237,119,236,216,209, 5,192,249,151, 37,180,158, -243,188,135,167, 79,159,110, 63,114,228, 72,154,205,102, 19,101,101,101,112,114,114,194,250,245,235,213, 50,153,236,216,115,183, - 1,146,228, 10,133, 66, 46, 77,211,216,183,111, 31,114,114,114, 62, 46, 46, 46, 46, 48,155,205, 7, 62,255,252,243,217, 65, 65, - 65,205,211,210,210,114,202,203,203,151,203,229,242, 44,219,163,201, 6, 27,108,176,225,181, 66,149, 19,124,213,236,195, 99,120, - 58,156, 88,191,208, 50,155,205,147, 78,157, 58,197,164, 40, 10,155, 55,111,198,173, 91,183,104,161, 80,184, 64, 40, 20,254, 44, - 16, 8,204, 90,173,118,226,248,241,227, 71, 45, 90,180,136, 17, 25, 25,137,107,215,174, 49, 90,180,104, 49, 26, 64, 77,161, 21, -133, 6, 98,109, 40,149,202,155,133,133, 5, 45,106, 4,168,108,193,227,241,111, 90, 40, 76,109,206,218, 65, 49, 59, 46, 89,178, - 68,237,233,233,105,120,240,224, 1, 54,110,220, 72,221,186,117, 43,129,203,229,110,146,201,100,122, 43, 57, 95, 6,170, 57,185, - 36,153,184,115,246,236,144,118,131, 7, 83,227,102,205,170,224, 8, 4,159,173, 92,187,118, 78, 89,121,185, 23, 8,130,118,117, -116,204,217,188,100,201,210,254,111,189, 85,145,116,225, 2,255, 78,124, 60, 91,108, 50,221,109, 76, 62,243,243,243, 47,156, 63, -127, 9,219,182,252, 8,163, 81, 15, 89,254, 83,157, 86, 84,172,132, 5,145,245, 55, 78,146, 36,149,195,134, 13,227, 0, 16,124, -240,193, 7, 92,185, 92,142, 55,222,120, 3, 0,160, 82,169,112,236,216, 49, 4, 7, 7, 3, 0,238,223,191, 95,189,109, 41,159, - 34,145,232,173, 46, 93,186, 32, 39, 39, 7, 73, 73, 73,103,101, 50, 89, 49,128,179,121,121,121, 3,219,183,111,143,131, 7, 15, - 14,106, 64,104, 53,170,142,172, 20, 90,127,227, 20, 8, 4,115, 15, 28, 56,240,241,213,171, 87, 71,206,158, 61,155,221,187,119, -111, 0, 64,121,121,185, 6,128,249,121, 56,107,230,201,100, 50,129,162, 40,184,184,184,168,139,139,139, 33,151,203,179,228,114, -249,148, 71,143, 30, 61, 23,231,203,104,159, 54, 78, 27,167,141,211,198,249, 15,225,252, 55,192,250,200,240, 52, 77,147, 20, 69, -225,252,249,243, 56,112,224,128,217,104, 52, 78,144,201,100,247,107, 36, 89,155,152,152, 24, 63,108,216,176,237,105,105,105,204, -228,228,100,208, 52,109,110, 76,110,116, 58,157,137, 32,254,126,236, 69, 75,185,109,219, 54, 20, 20, 20, 24,243,242,242,206,144, - 36,121,240, 5,103, 47,190,240,172,195,109,128,254, 61,131,225,204,162,174, 93,251, 44,140,143,231,141,251,242, 75,253,152,143, - 62,250,220,108, 48,152,152, 28, 14,197, 21,137, 24,102, 30,143,157,116,225, 2,127,205,228,201, 46, 90,189,254,100,108, 35, 28, -204,171, 44, 90, 61,122, 68, 98,204,184, 25,208,214,176,104, 93,187,153, 14,189, 17,141,178,104,233,245,250, 48,153, 76, 6, 62, -159,159, 11,192,227,195, 15, 63, 4, 69, 81,208,106,181, 40, 47, 47,135, 84, 42, 85,126,244,209, 71,230, 74,241,196, 26, 58,116, -168,131, 53,188,126,126,126, 94,108, 54, 27, 39, 79,158, 4,155,205, 62, 6, 0,108, 54,251, 88,124,124,252,192,119,223,125, 23, -222,222,222,126,153,153,153, 4, 44,248,167, 73,194, 6,239,165,129, 0, 16,240,127,106,130,131,191, 56,108,240, 61, 2,200,168, -140, 26,159,210,182,109, 91,192, 74,191,172,154,168,156,220,177,218,100, 50,253, 57,103,206,156, 41, 29, 59,118,236,187,104,209, - 34, 2, 0,243,101,220,129, 36, 73,190, 80,232, 9, 27,108,176,193, 6, 27,254,209, 86,173,191,161, 94,161, 69, 16,196,230,238, -221,187, 79, 0,192, 36, 8, 98,163, 84, 42,189, 95, 59,141, 76, 38, 75,247,242,242, 90,209,188,121,243,137, 0,104,130, 32, 54, - 55, 50, 83,133, 52,141, 31, 24, 12, 98,206, 83,113,247, 92, 1, 42,171,150, 58,153, 3,128, 96, 48,152,219,111,223,190,253,101, -110,110,174,194, 74, 11, 68,131,120, 25,179, 14, 1,224, 15, 32,235,157,156,156, 83,179,194,195,163,250, 79,158,140, 86,253,251, - 59,120, 53,109,106,214, 26,141,212,253,203,151,137,171,251,246,113,238,196,199,179,181,122,253,201,131, 64,110, 99,243,153,159, -159,127,225, 92,194,133,211,195,135, 14,236,235,215,220,235,169,104,200,146,162,168, 68,121,186, 49, 34,171,150,232, 29,188,126, -253,250, 35, 28, 14,135, 85,115, 41, 27,163,209, 88,162,215,235,195, 0,160,180,180,212,107,243,230,205,187, 25, 12, 70,142, 37, -190,228,228,228,195, 11, 23, 46, 28,154,157,157,125, 58, 47, 47, 47, 27, 0,114,115,115,179, 77, 38,211,118,153, 76, 54, 52, 39, - 39,103, 63,172,152, 4, 64, 3, 1, 73,151,255,108, 9, 0, 97, 93, 71, 32,233,242,159,124, 0, 45,195,186,142, 0, 0, 60,239, - 90,134, 53, 81, 25, 90, 97,193,181,107,215,118,245,237,219,119, 60, 94, 32,166, 23, 0, 24, 12, 6,147, 86,171, 37,205,102, 51, -203,104, 52,210, 6,131,193,100,123, 38,217, 96,131, 13, 54, 88, 15,154,166,219, 3, 16, 87,238, 86, 25, 80,196,181,182, 13,168, - 92, 46,176,234,241, 91,185,175, 32, 8,226,102, 13,142,234,227, 86,156, 11, 0, 69, 0,238, 17, 4, 81,159, 17,100,115,125,251, -245, 10, 45,169, 84,186, 31, 86, 44, 26,109,109,186, 6, 48,175,114,157, 56,224,249,215,118,171,230, 48,155,205,133,185,185,185, - 47, 92,161, 12, 6, 35,107,208,160, 65,141, 74,111, 41,205, 30, 32,231, 83,189,126, 71,220,186,117,109, 78,110,220,232,109, 38, - 73, 87, 2,160,153, 92,110,177,193, 96,200, 22,155, 76,119, 27,107,201,122,198, 26,243, 56,191, 95,230,227,124,248,251,251,211, - 15, 31, 62,124,106,235,121, 49,220, 85,171,213, 62,150,154,128, 70,163,137,180, 82, 12,254,145,159,159,255, 71, 29,130,125,183, - 76, 38,219,109,109,166,170, 23,149, 6, 24, 20, 65, 13, 15,235, 58, 98, 31, 0,170,106, 81,233,151,137,130,130,130, 52, 84,198, -121,123, 17,228,228,228,232, 9,130,216,249,195, 15, 63,124,112,231,206,157, 61, 82,169, 84,111,123,108,218, 96,131, 13, 54, 52, - 78,100, 17, 4, 17, 87,185, 31, 83,105, 20,138,171,189, 93,149,166, 42, 93,205, 52, 85, 28,181,143, 55,116, 46, 0,204,157, 59, -247,203,165, 75,151, 10, 1, 88,187, 24,243,115, 47, 42,253,170, 80,248, 15,225,168, 41, 10,182,188,138,130,174, 3, 12, 32,201, -235, 32,107,248,228,155, 94,174,113,227,225,195,135,196,191,249,134,171, 90, 84,186, 6,194, 95,135,124,103,103,103,175,247,245, -245,221, 36,149, 74, 73,216, 96,131, 13, 54,216,208, 24,136,235, 18, 70,245,136,178,152,134,126,127,230,197,189,142,116,117,237, - 19, 4, 17,183,116,233,210,152, 70,228,183,218,162,197,176,213,157, 13, 54,252,247,240,255, 49,235,213, 6, 27,108,176,193,134, -186, 81,219,138, 85, 37,190,106,239,207,157, 59,247, 75, 52, 60,226,228,137,167, 86, 44,207,202,253,106,127, 45, 2, 79,103, 14, -212,133,198,204, 38,136,122,142,242,157,177,113,218, 56,109,156, 54, 78, 27,167,141,211,198,249, 63,199,105,137,251, 76, 29,130, - 40,186,190,161,190,134,134, 17,107,111, 91, 58,215, 82, 90,130, 32,234, 11,243, 83, 53, 84, 88,251,251,149, 35,202,198,105,227, -180,113,218, 56,109,156, 54, 78, 27,167,141,243, 69, 64,211,116,123,154,166,163,241,116,194, 20, 77,211,116, 52, 77,211,253,231, -206,157, 59,175,234,216,220,185,115,231,209, 52,221,187, 42, 93,101,154,234,115,170,142,213,254,174,125,172,161,180, 13,100,113, - 66,173,237,234,253,127,138,143,150, 13, 54,216, 96,131, 13, 54,216, 96, 67,157,168,154, 49, 88,195,218,164, 0,112,127,233,210, -165,165, 53,124,167, 20, 0,238, 2,104, 93,153, 78, 81, 41,210,106,250, 86, 25, 42,247, 13,117,164, 49, 88,147,182, 30,108,174, -103,219, 38,180,234, 67,107, 15,198, 55,190, 77, 36, 17,149, 21, 0,154,162, 0, 0, 84,101, 12, 36,186, 42, 24, 18, 69,129,166, -105, 72,229,101,137,247,229,248,234,121,255, 47,208, 11, 46, 18, 62,127, 53, 69,211, 93, 43, 15, 93, 80, 22,235,103, 36,169, 80, -102, 45, 71,176, 59, 66,248, 12,124, 78,209,104, 5, 0, 12, 2,247,116, 20, 86,164, 22, 54, 62,158, 84, 93,237, 60, 76,140, 9, - 92,129,240, 29, 71, 39,103,255,210,210,162, 12,163, 78,255,103,178, 2,155,208,248,117, 25,225,231,140, 78, 20,141, 47, 1, 48, -216, 12,172,202, 40,177,122, 38,135, 13, 54,216, 96,195,139, 90, 71, 94, 40, 46, 30, 65, 16,230, 58, 56,137, 23,228,180, 5,216, -179, 66,108,213,113,248,175, 58,142,221,252, 39,229,187, 81, 66, 43, 84,140,201, 32,176, 24, 0, 13, 26, 95, 39, 43,240, 75,163, -206,247, 68, 20,159,201,220, 10,128,169, 51,154,103,209, 20, 46,214,121, 49, 25,232,198,231, 48, 87, 1,160,116,102,243,216,100, -153,245,254, 98, 97,222,232,207,162, 24, 59, 41,154,102,155, 41,122, 59,104,196,217,113,112,229,122, 62,116,141,201,171,111, 19, - 73,196,161,191,100,125, 19,126,153,134,142,173,222, 0,109, 38, 1,202, 4, 97,228,231, 56,251,211,135,232, 24,226, 11,154, 50, - 1, 20, 9,187, 1, 43, 49, 32,220,145,190, 47,127,190,117,176, 3,189,224,210,212, 77,242, 96,203,150,173, 30, 94,126,161, 4, - 69, 26,145,246,215,233, 81,211,231, 44,236, 21, 6,101,184, 53, 98,171,149, 39,198,249, 54, 11,250,124,198,226, 31,153,158, 94, - 62, 34,202,164, 39, 11,178, 82,218,174, 93,190,112, 63,135,145,179,234,158, 12, 91,173,109,203,161, 98, 76,100,241,184, 35, 4, -124,145,191, 70, 83,254,208,108, 52,253,201, 96,179,250,175, 88,185,186, 77,143, 62, 3,237,204,229, 5, 12, 19,133,208,189,123, -118, 55, 93,183,126,195,192, 7, 50,243, 91, 0,168,198,148,153,162, 49, 39,125,199,132,129,108, 22,147, 8,249,120, 11, 19, 32, -159, 75,104,133, 72,240, 30, 65,195, 98,120, 9,154,192,165, 20, 57,254,120,158,255, 8,150,224, 87,130, 70, 32, 8,236, 35,104, -236, 78, 86, 64,110,123,228,217, 96,195,191, 11, 12, 6, 35,129,162,168,158, 47, 89, 24,116,162,105,250,186,237,234,254,111,163, -113, 22, 45, 2,223, 38, 61,202,115,134,217,136,176, 64,191,111,128,198, 9, 45, 62,147,185,253,102, 70,161, 7, 72, 35,182,124, - 55,101,143,193, 4,144, 38, 35,204,164, 9,102,210, 4,146, 52,194,108, 50,129, 54,233,177,240,183, 4,192, 80,142,136,240,128, -237,128,217,211,218,255, 96,211,140,157,137,151, 79,187, 16, 6, 37,254,248,101,233,167,121,138,138, 79,207,220,147, 22,133, 74, -180,243,146,229,248,189, 49,130, 32, 97,227, 52,196, 30, 60,246,100,205,175,234, 84,138,166,225,226, 32, 8, 26, 21,147,228,179, -227,112, 66,222,234,237,186, 84, 0,112, 20,113,131, 70,223,203,240,125,145, 74,144,240,249,171, 55,109, 88,231,225,233, 42, 32, -200,171,203, 64,154,205,240,105, 26,205,156, 55,117,148,231,183, 63,109,253, 9, 42,253,152,134,206, 15,146, 32,180, 89,243,144, - 89,219,143, 93,245, 85,171,228,134,211,187,190,124, 4, 61, 76, 30,222, 33,236,111,150,254,200,156,255,197,180,153, 6,243,147, - 27,105,114, 36, 91,122,214,132, 72,112,120,233,178,149,173,122, 13,136,177,163, 42, 20, 76,157,186, 34,112,203,111, 91, 23, 7, -183,234, 32,140, 12,111,194,145,255, 57,137,208,150,151,192,200,224,243,122,133, 69, 57,104, 63,120,215,180,101, 91,236,212,100, - 57,214, 54,166,204,102,250, 63,109,143,162,158, 63,234, 58, 65, 35,242,206,245,132,137,102,233, 77,208,102, 19, 96, 54, 86,127, -195,108, 2, 77, 61,253,238, 56,233, 55, 0,207, 39,180, 24, 52,250,158,185,124,211,179,176, 64,214,254,167,149,223,207,163,111, -222, 60, 1, 51,118,166,148,224, 66, 99, 5,166, 13, 54,216,240,143,182,152,144, 52, 77,179, 94, 50,231, 64,154,166,143,191, 32, -205,231, 0,198, 85,110,111, 5,176,226, 37,100,173, 9, 0,143,202,237, 2, 0, 79,108, 45,224,133, 80,219,249,253,185,227,104, -241, 65, 83,192,190, 33, 0, 32,104,108, 46,104,128, 15,130, 9,152,212, 24, 60,160, 15,220, 36, 30,128, 73, 3, 24, 53,128, 73, - 11,152,212,128, 73,139, 34, 89, 14, 96, 84, 3,153, 39, 64,210, 52,175,209,197,213, 43,129,244, 63,209,187,173, 47,196,142,124, - 76, 27, 28,234,182,249,100,250,214,173,167,211,162,146,229,120,199,170,188,210, 52, 58,182,244,199,154,173,234,212,163,183, 21, -253, 0, 96, 96,107,215,147, 29, 67,155,250,172,222,174, 75, 61,126,191,180, 63, 0,244, 15,115, 56,209, 33,200,211,151,194,243, - 91,125, 41,154,142,244,106,230, 79,152,239,108, 2,165,122, 2,149, 74,139, 39, 89, 59,224,236,221,142, 97,166,208,221,210,249, - 2, 38,230,126, 54,255, 7,182, 70, 85,104,160,140, 10,179,152, 89,202,100,113, 41, 2,249, 23,244, 21, 84,153,121,198,132, 15, -201, 89, 95,125, 55, 23,192,168,134,120, 66, 37,152,186,106,213,234,150, 93, 34,130, 37, 5,251,167, 17, 21,165,133, 32,153, 66, -222,224, 55,187,192, 41, 32,148, 42, 60,191,138,224,250, 69,193,201,213, 15,249, 87,119, 33,251,250, 1,162,107,219,161,188,223, -255,224,124, 0, 24,235, 20, 90,254,110,232,218,175, 91,135, 61,126,190, 94,158, 52, 77,129,162,104,208,148, 25, 21, 58, 19,230, -237,205,132,217,108,198,176,126, 93,123,139,184, 4, 77, 81, 20,104,154, 66, 94, 65,177,230,220,141,212,222,153,165,184, 97,141, -165,170,117,167,158, 93,239, 37, 94, 15, 54,165, 31, 69,196,168,165,169, 4,112,185, 70,155,235,122,251,212,239,193,192,111,207, -175,229, 8,152,179, 79, 46,131,111,183, 9,204, 77,127,156, 20, 43, 21,249,163,247,239,216, 48,252,151, 77,219, 30, 52,118, 0, - 0, 32, 0, 73, 68, 65, 84,155, 98, 83,229,152,100,123,190,216, 96,195,191, 3, 52, 77,191,116,177,149,147,147, 35,125, 17,177, -229,237,237,221, 45, 63, 63,127,121,149,183, 10, 65, 16,203,155, 53,107,182,240, 63, 47,170,207,188,235, 41,205,102,243,168,252, -252,252,139, 13,113, 70, 71, 71,123, 29, 59,118,172,121, 13,206,230, 0,154,215,149,214,201,201,201,220,185,115,231,236, 99,199, -142, 73,109, 45,228,185, 4, 87,163,133, 86,106,238,159,211,218,234,101, 21, 0,144,106, 69,250,103,134,252,116, 38,243,178,109, -139, 63, 92, 22,214,204, 5,229,106, 3, 78,223,202,134,217,108,130,153, 36, 43, 45, 91, 36,204,164, 9,253, 90,187,161,179,110, - 18,214,198,165,129, 52, 83, 75, 27,226,172, 13, 35, 77,189,215, 38,106,228, 94,138,162,185, 60, 54, 67, 25,232,227, 42,153, 53, -172, 53, 99,218,224, 48,104,141,228,200, 93,231, 31,157, 75,145, 99,139, 85,156,212,223, 67, 30,209,117, 29, 51,147, 22,203,222, -128, 53,170, 99, 84,143, 72, 7, 90,175,132,169, 40, 19,229, 26, 19, 50,139, 77, 40,208,149,129, 71,200,172,226,164,104,180,106, -226,237, 41,188,178,231,139, 44, 87,166,138, 37, 97,146, 28, 46,131,132,153,162,153,116, 89,178,222, 37,184, 15,187,202,111,171, -161,124, 10,132,246, 31,118,235, 27,237,152,187,107, 2, 33, 8,236, 7, 73, 91, 31,100, 93,220, 6,249,173, 56, 20, 75,179, 9, - 7, 93, 25,220, 93,223,192,128, 81,239, 96,197, 59,237, 81,174, 42, 7, 83,246,200,145,203,230, 57, 1,198, 58, 57,105, 51, 70, -173,250,225, 59, 79, 22,147,241,244,122, 86,125,204, 38,104,245,122,192, 76,130,207,162, 64,208, 85,191,153, 96, 54, 25,133,173, -134,126, 49, 5, 48,223,176, 84,246, 20, 57,254, 8, 21, 35, 18,148, 41,152, 54,105, 65, 0,151,147, 21,255, 17, 63, 33, 18,188, -215,174,223, 71,145, 52,129, 75,207, 83, 71,225,174,136,137,104,110, 39, 18,169, 82,241,100,223,167,120, 4, 62,237,222,101, 28, -222,251,120,170,112,243,230,205,131, 0,122, 50,158,245, 81,123, 21,139,172,218, 56,109,156,175, 37,167,131,131, 67,139,102,205, -154, 45, 52,153, 76,221, 56, 28,142,187,209,104, 4, 69, 81, 5, 92, 46,247, 82,118,118,246, 18,149, 74,245,248,159, 86,246,123, -247,238, 53, 70,108, 89,228,100,179,217, 72, 75, 75,123,216, 8,177,117,166,214,249, 59, 47, 95,190,140,189,123,247, 2, 0,210, -211,211, 17, 16, 16, 32,170,235,196,172,172, 44, 81,143, 30, 61,118, 2,240,105,136,243,254,253,251, 45,142, 30, 61,138,125,251, -246, 1, 0,210,210,210, 16, 24, 24, 88,103,102, 46, 95,190,204,124,255,253,247, 91, 0,144,254, 23,234,232,223, 32,178,106,126, -255, 71,104,197,197,197,209, 49, 49, 49, 68,237,237, 58,144,233,235,204,109, 11,157, 25, 0, 50, 27,155,131,148, 66,252,176,102, -199,169,254,103,247,173,239,198,231, 48,176,104,203,172, 60, 69, 73,121, 39, 22,241,116,248,133,164,193,112,182,227, 94, 91, 58, -186,181,111,105,133, 14, 71,254,202,191,152, 44,111,156,137, 52, 89,134,120,128,114,122,186,103,134, 78, 43, 15, 28,189, 34,126, -247,238,185,253, 91,205, 24,220, 10,135,175,102,207, 0, 72,139, 81,223,105,138, 2, 77,145,213,206,239,149,175, 14, 0,245,236, -162,192, 20,232,167,199,168,198, 89,180,186, 3,172, 82, 9, 6,216, 11,185, 63, 79,156, 56,222,193,164,200, 64,137,129,131,188, - 82, 29, 10,180,108, 84,176, 36,200, 79,189,111,102, 16,136,183,104,114, 33,160,162, 73,157,147, 51,215,142, 17,222,103,138,183, -234,228,151,165, 92,130,100, 58,188,253,173, 83,209,217, 31,179, 73,181, 66, 77, 16,176, 24,126,222,209,209, 41, 64, 87,156,205, - 84,150, 22,193,201, 35, 12,253, 71,198,224,235,232, 80,148,171,212, 80,148, 92,163,253, 61, 29,136,156, 75,177,152, 63, 32, 4, -197,133, 50,232, 77, 0,161,214,151,232, 12,186,138,122,175, 35, 3,155,166,255, 31,123,231, 29, 30, 69,181,134,241,119,202,182, -108,122,217,244, 66, 64, 66, 8, 4, 2,210,123, 71, 32, 92,138, 84, 81,218,165,136, 40, 32,136, 20, 17, 4,164,168, 72, 80,154, -128, 10,130,116,164, 4, 20,136,210, 75,164,167, 65, 32, 1,210,123, 47, 91,103,230,220, 63, 82,110, 2, 41,187, 9, 54,156,223, -243,204, 51, 91,102,223,157,153, 51, 51,231,157,239,156,243,205,188,249, 99,189, 92, 84,230,101,131, 10,136,192, 35,192,175, 17, -250,118,107,143,179,151,175,224, 70, 88, 52,132,210, 65, 5, 68, 16,144,152,158,147,166,209,243, 59, 77,218,161, 60, 7, 98,208, - 84,105,196, 80,135, 38, 67,127, 71, 40,121, 96, 73,219,134,150,147, 23, 4,122, 89,154,203, 41,104, 12, 60, 52, 58, 3, 10,174, -108,132,125,131, 22, 80, 42, 20, 84,107,168,217,219,128,248,220, 66, 17,145, 10,140, 24, 49, 66,145,150,150,118,222,195,195,163, - 89,223,190,125,149, 93,187,118, 69, 81, 81, 17,206,156, 57,131,162,162, 34, 47, 15, 15, 15,175, 51,103,206, 12,143,143,143,143, -116,119,119,239,113,232,208, 33,163,251,208,150, 26, 32,166,252, 18, 12,112, 20, 69,161,244, 51,170,244,179, 58, 63,231, 86, 38, -147, 33, 46, 46,238,133, 71,182,146,146,146, 30,213, 37,178, 85, 88, 88, 40,117,115,115,131, 74,165, 2,207,243, 40, 42, 42,194, -209,163, 71,145,151,151, 7, 65, 16, 96,102,102,134,149,235,182,227,254,237,243, 8, 13, 13, 69, 94, 94,158,180, 54,205,196,196, - 68, 42, 32, 32, 0, 90,173, 22, 28,199, 65,163,209, 32, 36, 36,164,252, 61,203,178,152,191, 98, 61,162,111,158,199,157, 59,119, -144,152,152,248,167, 60,109,196, 4, 47,242,119,164,218,156, 89,127,250,168, 67,158,231, 22,110,219,181,239,218,194,233,163, 49, -115, 76, 31,143,229,155,142,244,137,202,196, 46, 0,240,115,192,248, 55,123, 54,246,180, 81, 74,240,201,143, 55, 1, 66, 22,214, -247,255, 34,178, 17,221,204, 73,152,243, 83,104,220,249, 69,163, 91,163,145,139,149, 79,142, 44, 91, 22, 27,107,196, 51, 5, 5, - 14,182, 22,114,223,129, 1,246,191, 64, 16, 96, 99, 41,111, 10,158,131,141,133,220,247,181,230, 86, 63, 3,128,149, 82,210,180, -170,200, 87,117,180,241,144, 76, 85,202,217,169,230,150, 54,158, 19, 6,247, 53, 27, 56,120,184,153,133,132, 67, 86,232, 25,228, - 75,220, 97,176,243,130,214,144,141,196,199, 49,252,175,215,163,146, 50, 11,180,115,107, 93, 77,130,139, 73,143, 31,168, 26,182, -236,107,155, 25,188, 56,189,225,196, 31,189,105, 8,116,193,158, 97,105,230,142,237,204,126,143,125, 92, 40,144, 42, 35, 58,149, -200,207,203,123,106,224,225,162,230, 89,203,152,115,223, 99,193,128, 22,200,201, 78,135, 70,207, 33, 79,205,233,157,109, 20,114, -237,227,112,104,245, 28,116, 6, 1, 18, 27, 55,156,185, 22,150, 41, 24, 12, 63, 87,167, 25,155,133, 59,177, 71,239, 88, 84,252, -172,145, 3, 2, 62,180, 50,187, 3,131, 26,113,137,201,216,117,242, 90,235,216, 44,220,169, 79, 57, 19,129, 43,105,126,174, 16, -201,162, 8,186,214,165, 19,124, 83, 71,180,147, 42,164, 95,127, 54,231,141,102, 29,155,216,201,133,196,107,160, 4, 61,204,121, - 22,106, 25, 15,107,143, 70, 16,116, 5,164, 88,163,201,141, 0,196, 76,239, 34, 34, 21,240,245,245,117, 78, 74, 74,138,152, 55, -111,158,221,176, 97,195,240,211, 79, 63, 33, 63, 63, 31, 59,119,238, 68, 80, 80, 16,150, 45, 91, 6,131,193,128,109,219,182, 41, - 15, 31, 62,220,110,243,230,205,137,158,158,158,205,227,227,227, 83,107, 49, 88, 20, 0, 57, 0, 73,105,221, 69, 1, 16, 78,157, - 58,133,129, 3, 7,226,212,169, 83, 66,233,103, 60, 74,110,126,234,244, 60, 81,153, 76, 6,153, 76,134,188,188,188, 23, 98,182, - 36, 18, 9, 44, 44, 44, 32,147,201, 80, 80, 80, 96,178,217,226, 56,142, 73, 76, 76, 68, 94, 94, 30,250, 14, 30,140,245,171, 87, -163,103,207,158,232,219,183, 47, 8, 33, 8, 9, 9, 65,159,206,254, 24,253,159, 30,136,138,138, 2,199,113, 70,173,111,106,106, - 42,210,210,210,240,218,224,193,216,190,121, 51,218,183,111, 15, 95, 95, 95,112, 28,135,243,231,207, 99, 68,255,206, 80, 12,237, -131,232,232,104,241,160, 54, 62,154,245, 66,250,104,213,155,136, 12, 92, 23,142, 93, 8, 30,211,191, 93,224,224, 46,205,176,125, -255,175,159, 66,149,191, 15, 0,236,181,242,149,111,245,108,132,200,248, 28,252,122, 39, 57, 56, 42, 19, 47,100,180,134,192,195, -193,222, 74, 9, 48, 50,168,245, 2,103, 21, 91,123, 7,102,129, 16, 40,187,125,136, 55, 7, 71,122,180,111,230,225, 81, 54,234, -208, 98,224,151, 24, 31,246,200,179,173,175,179, 39,120, 3,192, 27, 96, 53,250, 71, 96,133,121,173,235,209,217, 91,118,118,246, -172, 89,157, 6, 12, 29,101, 38, 83, 90,131,207, 79,128, 33, 53, 12, 89, 15, 47,162, 72,233,131,212,184, 88, 28, 56, 29,154,247, - 48, 49, 43,159,166,113, 38, 45, 79,251, 65,108, 14, 10,107,211,213, 24,176,250,227,197,115, 7, 29,216,183,223, 82,222,168, 11, - 21,179,113, 96,158,140,229,228, 42,239, 87,233, 98,133, 3, 89,181,115,191, 85,145, 14,107,106,211, 41, 46,202, 63, 18,114,230, -151,209,141, 27,118,177,124,114,227, 36,212, 26, 45,180, 6,160,121,187, 30,224,121, 34,163,104, 74,176, 98, 24, 42, 61, 43, 7, -148,129, 79,187,116,247, 73,202,229,187,177,140,214, 18,107,106,204, 46,242,172,187,167,152,247, 6,247,104, 5, 24,212,248, 79, -183, 22, 88,191,231,215,119, 1,126, 98,253, 10,185, 36,162, 69,128, 46,205, 84,216, 74, 8,186,220, 60, 26,212,180,205,208,217, - 48, 37,162,213,220, 1, 3,252, 26,186,126,191,126,229,135,118,246,238, 62, 12, 37, 24, 64,156, 91, 2,249,137,132, 74,188, 6, -107,183,246,224, 93, 59, 99,219, 87, 95, 20, 10, 2,217, 7, 64, 28,146, 45, 34, 82,241,122,164,209, 28, 89,187,118,173, 93, 96, - 96, 96, 89, 68, 6,215,174, 93,195,142, 29, 59, 96,110, 94,249, 58, 57,112,224, 64, 16, 66,236,150, 46, 93,122, 4, 64,199,234, - 52, 59,117,234, 52,248,206,157, 59,201,173, 90,181,138, 45, 53, 91, 82, 0,116,120,120, 56,157,144,144, 64,217,218,218, 18, 87, - 87, 87, 67,114,114,178, 0,128,159, 52,105, 18,115,240,224,193,198, 69, 69, 69, 23,234,106,180,100, 50,217, 11,233,179, 37,145, - 72, 64, 81, 20,100, 50, 25,164, 82, 41, 8, 33, 38,153, 45,158,231,217, 83,167, 78,225,230,205,155, 88,214,170, 21,230,184,185, -193,206,206, 14,231,207,159, 7, 33, 4,230,230,230,200,206,206,198,190,125,251,208,171, 87, 47,112, 28, 39, 53, 70,247,208,161, - 67,184,117,235, 22, 86,180,105,131, 57,214,214,176,176,176, 64, 72, 72, 73,107,160, 92, 46, 71, 92, 92, 28, 66, 66, 66,208,163, - 71, 15,241,160,174, 39, 70, 31, 60,221, 1, 54,155,130,179, 94,167, 6,225, 8, 64,193,213,207, 15,210,168,168,202,157,115,140, -129,166,177,248,171, 93,193,131,190,156, 61,152,154, 58,164,181,235,242,239,207,189, 13, 0,147, 95,111,226,166,148,179,216,112, - 44,146,208, 52, 22,191,136, 13,244,243,131,148,202,194,219,125,219,251, 34, 57, 87,135,152,228,220,223,162,140,108,234,249,245, -203, 55,241,195,241,243, 9, 65, 63,104,238, 19, 66, 96, 99, 33,247, 29,127, 47,198,243,251, 83,183,226,215, 29,208,220, 39, 2, -129,141, 82,210,116, 98, 84,231, 90, 71, 29,182,241,144, 76,125,127,238,220,206, 67, 38,206, 83,112,247, 15, 66, 23,115, 26,130, - 94,141,124,189, 20,185,140, 51, 18,227,227,177,106, 91,112, 66,126,145,110,116, 68,134,105, 6,243, 97, 22, 10, 89, 42,127,216, -170, 79, 22,157, 93,189,114,169,133, 58,246,124, 33, 67,113,106,166, 65,119,118,229,178, 47,169, 2,173,110, 84,108, 14, 10,106, -211,209, 90, 98,205,218,117, 95, 13,154, 50,110,248,253, 38, 62,221,237,249,228,199,246,154,252,252,244, 31,127,185,229, 92,122, -167, 72, 1, 64, 76, 98, 22, 50,242,138, 56,158, 51, 92,176,148, 96,121,164, 49,209,193, 82, 26, 58, 66, 21,216,165,249, 27, 42, - 75, 41,212,133,185,112,180,148,160,127,251, 87,222, 48,252, 30,253,225,227,116, 83,236,218,179, 70,203, 0, 98, 80,227,250,154, - 94, 77, 9,111,104, 10,222, 0,253,189,221,166, 71,198, 40,204,153,217,205,194,202, 86,247,132, 70,145, 57, 96,230, 0,202,202, - 11,176,246,166, 36,126,163,144, 28, 27,193,189,251,198,184,172,199, 79, 19,191,117, 48,123, 33, 35,127, 68, 68, 94, 42,226,226, -226,222, 90,184,112,225,229,246,237,219, 59, 57, 56, 56,160, 69,139, 22, 56,126,252, 56,230,205,155, 87,190, 76,171, 86,173, 64, - 8, 65,118,118, 54,214,174, 93,155,154,156,156,252, 86,141, 55,232, 17, 17,247,127,248,225,135,110,205,154, 53,211, 75,165,210, - 92, 0,242,220,220, 92, 69,118,118, 54,165,209,104, 32, 8,130, 96,109,109,205, 39, 39, 39, 27, 70,143, 30,173,189,122,245,234, - 43, 69, 69, 69,113,245,137,104,121,120,120,132,103,101,101,229, 81, 20, 85,239,212, 15,101, 38,203,193,193, 65, 85, 88, 88, 40, - 0,200,169, 75,234, 7,142,227,208,166, 77, 27,156,190,120, 27,167,126,189,138,252,228, 7,120,123,202, 91,104,209,162, 5, 78, -159, 62, 93,231, 50, 11, 8, 8,192, 47, 33,151,113,249,230, 93,196, 69,223,195,187,111, 79, 65,243,230,205,241,203, 47,191,136, - 7,180,241,156, 68,229,190, 89, 39,159, 53, 90, 61,130,131,131,203,238,204,159,179,175, 77, 29, 16, 32,177,145,237, 94, 58,224, - 21, 63, 73,223,165,160, 36,102, 56,232,243, 75,231,197,171, 54,222,103, 28,227,198,133,167,215, 62, 58,172,210, 73,147,142, 8, - 18,122,127,239,221,168,166,111,252,167,189, 7,182, 31, 87, 46, 1,128, 81, 93, 27,226,247,135, 25, 8,141, 78,223, 27,153,129, -136,250,110,181,191, 35,148,124, 38,246,174,125,111, 72, 15, 47,119,103,236,248,233, 50, 40, 10, 71,140,170,112, 9, 33,237,155, -121, 33,232,135,103, 71, 24, 58,123,174, 59,160,185,127, 38,162, 96, 0, 0,244,109,170,252,185,237, 43,182,158,164, 98,199,173, - 42, 48,147,177,211, 6, 12,127, 83,193, 69, 31, 7,158,134,128,226,180, 80,235, 5,164,100, 22,160,216,218, 3,231,175,221, 85, -231,105,116,179, 35, 51,234, 22,197,139,202, 68,172,244,198,221,248,194, 34,181,139, 82,245,138,134,161, 5,161, 80, 75,240,123, -228,211,252,200, 84, 60, 48, 70, 35, 54, 22,186, 14,110, 92,215,173,187, 14,124, 44,145,202, 70, 49, 20, 40, 71, 27,115,213,214, - 47, 87,192,210,210, 2,130,174, 16, 40,202,192,176,119, 86,101,132, 39, 27, 26, 2,128,143, 61, 44,186, 54,148,236, 98,105, 42, -241, 92,140,254,163,218,254,131, 50, 96,250,184,254,173, 36,130,174, 8,239,173,221,143,111, 62, 28,130, 55,123,251, 73, 78, 94, -137,158, 14, 96,121, 93,203,154,240, 28,136, 65,141,142,139, 46,222,167,128,203, 4,232,114,243,192,202,166,192,109,163, 53, 90, - 3, 18,158,165,252, 90,122,154, 75,133,196, 43, 16, 18,175, 16,198,163, 51, 40,207,110, 20,229,220,134,124,253,217,178,162,237, -219,119,156, 17,104,124, 98, 68,170, 12, 17,145,127, 43,177,201,201,201,175, 13, 28, 56,240,215,211,167, 79,219,249,251,251, 3, - 0,110,222,188, 89,114,211,217,166, 13,154, 52,105,130,180,180, 52,140, 25, 51, 38, 51, 37, 37,229, 53,212,210,231,183,160,160, -224,241,161, 67,135,156,138,138,138, 90,125,244,209, 71,233, 94, 94, 94,249, 26,141,134,202,205,205, 21, 56,142,131,173,173,173, -172, 85,171, 86,232,212,169, 83,225,181,107,215, 26, 36, 36, 36, 20, 0,120, 90,151,149, 31, 50,100, 8, 46, 94, 44, 25,180,247, - 34,242,106, 73,165, 82,248,251,251,187,197,198,198, 38,149,214, 45, 38, 95,227, 43, 86, 47,119,239,222,197,133,219,137, 96,117, -106,200, 50,146,113,253,167, 67, 24, 60,109, 6, 56,174,238,189, 24,238,222,189,139,163, 33,215, 97, 46,103,241,224, 65, 4, 14, - 29, 58,132,183,223,126,187, 94,154,117,164, 70, 47,242, 55, 39, 5,213,244,211, 98, 1, 32, 48, 48,240, 66, 89,180,162, 34,141, - 26, 65, 38, 47,196,210,190,173,221,230,143,234,242, 10, 99,200, 79,134,192, 11, 96, 36,128,163,131, 21,118,239,222,219,112,239, -254,253,215, 54,111,218,252,149,192,113,139,195,211, 81,108,194, 74, 45,253,114,255,229, 81,187,231,246, 96,223, 30,208,212, 14, - 0,164, 44,141, 13,199, 35, 56, 0, 75,235,179,181, 29,220,160, 40, 52, 96,170,163,189,245,146,133,255, 29,100,215,163, 77, 19, - 92, 8, 13,199, 87,135,174, 93,148,165,227, 7,163, 15,110,193,128,103,253, 83, 85,163, 14, 33,212,222,239,146,231,137,179,212, -220, 22,250,167,231, 0,189, 6, 26,173, 30, 9, 89, 60, 18,178, 53, 96,149, 82,220,140, 78, 84,219,167, 34,184, 30,155, 77,153, - 43, 21,174, 31,127,186,206, 93,163, 46,228,242,115, 50, 57,169,236,186, 68,105, 38, 79, 49,165,171,194,245, 36,104,186,121, 75, - 94, 5, 4, 70,166, 32,197,139,222,159, 96,158, 20,121, 26,141,233,100, 80,132,192,204,111, 16, 44,205, 24,105,151, 6,146,120, - 0, 48, 55, 87,202,214,126, 50,207,122,246,135,159,212,218, 7,204, 15,144, 54,105,228, 60,219,223,203, 22, 23,111,221,199,197, -176,184,136,139, 55, 31, 52,239,217,194, 21, 77,220,109,102,201,114,114,215, 68,193,244, 8,105, 73,193,112,128, 65, 83, 62,234, -208,207, 17, 99,219,142,250,168,186,209,134, 85,226, 13, 8,209, 60, 1,197, 48, 0, 69,151,140,128, 76,184, 2,214,166, 17,217, -123,224,104,241,142, 29, 63,172,136,202, 20,163, 88, 34, 34,181,145,151,151,119, 47, 42, 42,170,127,203,150, 45,119,190,247,222, -123,150,227,198,141,115,157, 50,101, 10, 13, 0,105,105,105, 66, 80, 80, 80,242,215, 95,127,157,151,153,153, 57,209, 96, 48,132, - 25,115,134,167,164,164, 92,253,246,219,111, 51, 46, 93,186,212,188, 93,187,118,242, 87, 95,125, 85,176,181,181,101,229,114, 57, -175,211,233, 52,209,209,209,124,108,108,172, 75,110,110,238, 35, 0, 49,168, 67,179,126,105,244,106, 57,195, 48, 31, 19, 66,252, - 95, 68, 31, 45,165, 82,233, 10,224, 17, 69, 81,141, 77,109, 54,124,174,194,102, 89,228,228,228,160, 56, 53, 2,138,196,135,104, -105, 78,163,153,173, 5,172,172,172,234,101,138,242,242,242,128,162, 36, 92,190,124, 23,224, 56, 88, 91, 91,195,218,218,250, 79, - 55, 90,213,121,145,127, 8, 83,171,248,172,230, 62, 90,205, 84,120,219, 76,135,160,105,131, 94,145,122,123,186, 67,155,120, 19, -119, 19, 10,177,184, 67,187, 72, 70,110,169,153,246,214,144, 54,195, 71, 52, 64,143, 78,109, 41,111, 23,235, 89,107,190,220,242, - 78, 51,100,206,139, 76,199, 6, 99,214, 40, 50, 3,143, 5,164,239, 56,119, 47,113,186,187, 82, 13, 65, 32, 56, 23,150,130,176, -167, 57, 59,238,103,224,177, 41, 91,215,204, 5,125, 88,208,251, 9, 33, 10,107,115,243,130,102, 77,220, 29,250,116, 12,160, 95, -235,222, 6, 82, 6,184,252,251, 93,204,249,242,200,117, 65, 32,131,140, 30, 33, 38, 8,207, 25,168,146, 17,134,134, 74, 35, 12, - 9, 33,164,100,212, 97,205,221,190, 24,134, 74, 45,142,187,225, 44,177,247,129, 58,230, 28,158,230, 8,136, 75, 47, 64, 62,235, - 12,109, 82, 18, 64,132,248, 11,245,232, 88,237,224,224,224,216,176, 89,147, 87, 54,238, 58, 4,125,113, 30, 30,159,223,137,194, -156, 20,172,220,122,252, 21, 55, 55,251,238, 73, 73, 73, 23, 76,184,216, 52,249, 53,120,175, 35, 8,192, 72,228, 56,185,249, 0, - 50,237,205,224,160,148, 66, 80,103, 96,218,236,113,214, 3,250,142,179, 6,128,184, 7,119,224,165, 84, 27,165,171,183,199,240, - 81, 61,125,109, 96, 80, 99,215, 47,119, 52, 52,240,218, 15,103, 34, 98,122, 54,181, 81,140,234,226,101,187, 60, 57,247,117,100, -213, 45,169,104, 89, 68,171, 60,194, 87,135,209,134,135, 0,190,169,128,152,253, 87,211,205, 71,244,125, 85, 41,101, 41,138, 20, - 38,129,152, 57, 96,203,174,131,133, 50,195,159,243, 36,118, 17,145,151, 1,181, 90,125, 75,173, 86,183,248,224,131, 15,198, 46, - 90,180,168,155,185,185,121, 67, 0, 40, 42, 42,122,108, 48, 24, 46,150,158,159,166,140, 14, 36, 0, 30,197,196,196, 60,142,137, -137,113,218,179,103,143, 13, 0, 69,233,119, 26, 0,185, 0,210, 80,143, 17,135,101,166,138,162,168,143, 95,212,126, 40, 51, 85, - 20, 69, 53,174,203,239,105,154,230, 41,138, 2, 69, 81,144,203,229,184,116,233, 18, 70, 14,234,139,168,147,185,240,183,177, 64, -187,137,211,176,255,236, 89, 48, 12, 3,138,162,192, 48,140, 73,245, 8,203,178,184,124,249, 50,222, 28, 51, 2,114, 22,176,182, -182,198, 7, 31,124,128, 99,199,142,129,101,197,167,244,153,192,182, 10,134,203,200, 60, 90, 20,150,159,221,185, 74, 10,222,128, - 19, 59,191, 64,112,120,161,238, 65, 6, 22,251,102, 32,232, 16, 10,132,140, 47,127,152,126,246,114,248,231,147, 70, 7, 42,123, -245,236,139, 94, 61,122,178,205,219,118, 95, 2, 84, 50, 90,125, 80, 67,174, 13, 94,192,138,109,191,220,159,182,255,124, 52, 5, -125, 1, 70,247,107, 75,120, 1, 43,106,217,152,231, 52,173,205, 44,246, 95,190,118,205, 22,250, 66, 60,189,243,155,162, 65,195, - 87, 0, 94,143, 71,143, 30,226,235, 93, 63, 9,231,127,127,176, 91,199,225,189,216, 28, 20, 25,171, 89,226,172, 56, 88,155,203, -124, 95,107,110,245,179, 0, 2, 27,165,180, 41, 17,120,216, 40, 37, 77,251, 54, 85,254, 76, 8, 33,150,102,146,166,132, 55,212, -170,169,214,113,223,236,250,110,199,186,201,147, 39,155,103, 38,166, 34, 57, 63, 28,133, 50, 55, 24,148, 30,136,185,115, 81, 93, -172,229,140,169,196,171,221,159,153,153,153,233,183, 66,179,177,127,235,106, 24,116, 90,164, 39,150,120,213,228,204,124, 88, 57, -184, 93, 75, 74, 74, 50, 90, 83,207, 9,121,195,199, 77,149,154, 89,194,236,205,225,129,178,152, 44, 45, 90,187, 90,150, 92, 52, - 10, 51, 16, 21,114, 25, 61, 74,251,152,198, 38,208,240, 10,112, 53,106, 61, 45, 21,210,247, 6,188,234,134,199,241, 41,184, 20, -145,180,235,113, 54,146,249,251, 41,187, 98,146,115,167, 15,233,224,137,245,199, 34,223, 5, 12,123, 77,217,118, 63, 71,140, 37, - 4, 93, 74, 58,195,171, 65,128, 46,126,142, 24,107,228, 72,195,231, 52, 89, 41,222, 88,247,115,220, 71, 7,111,100, 14,153,255, - 70, 87,171, 78,157, 6,202,192,233, 80,160,214, 26,162,114,145, 95,159, 50,170, 7,162,166,168,249, 79,213,228, 1,236, 54, 24, - 12,187,115,115,115, 95,164,102, 50,158,207,235, 84,175,109,175,216, 76, 72, 8, 97, 75,163, 89,181,117,134,175, 81,179, 98, 51, - 33, 33,228, 84,105, 52,171,182,168, 86, 37, 77, 65, 16,146,219,180,105, 99, 55,120,240, 96,240, 60,143,135, 15, 31, 34, 46, 33, - 1,125,166,191, 11, 27, 27, 27, 92,188,119, 15, 15, 30, 60,192,199, 31,127, 12,131,193,128,163, 71,143, 38,214,166,201,178,172, -254,149, 87, 94,145, 14, 29, 58, 20, 28,199, 33, 54, 54, 22, 73, 73, 73,152, 51,103, 14,172,173,173,113,235,214,173,114,205,204, -204, 76,176, 44,171,175, 34,186,245, 71, 28, 75,255,116,158, 51, 89, 53, 27, 45,128, 7,111, 64,222,217,165,216,112, 9,122,189, - 1, 77, 35, 51,240, 36,242,255, 17,169, 45, 76,232,189, 19,247,194,239, 63,190,117,165,151, 12,233, 97, 48,245, 78,226, 97, 22, - 82, 44, 21, 5, 5,208, 23, 88, 33,246,103, 60, 73, 43, 40,124,152,133, 20,147,239, 24, 4,158,130,190, 24, 72,185,137,171, 23, - 47,224,252,245,187,184, 17,118,159,191,122, 43,122, 63, 45, 96, 69, 84, 22, 30,214,225, 46, 4, 22,131,214, 99, 66,216, 35,207, -182, 77,156, 60,193,115, 32,130, 1,214,163,247, 98, 98,100, 39,207,182,141,108, 60, 75, 34, 89, 6,216,254,247, 55, 96,157,162, - 70,189,155, 9,134,109,178, 99,167, 95, 47,200,205,234,208,187,123, 71,115,107,191, 1,200,124, 20,141,135,119, 47,171,111,133, -199, 92,189,153, 96,168, 87,180,196,205,205,173, 91,239,238,190, 24, 61,109, 33,244,197,121,136, 61,255, 29, 10,179, 83,113,233, -154, 5,238,231,231,119, 4, 96,116, 68,235, 90, 60,215, 28,241, 57,232,220, 64, 18,111, 9,173,243, 91,129,131, 33,167, 52, 16, -180,249,160,138, 51, 17,147,164,203,123,125,107, 2, 15, 0, 74, 57,197,154,147, 60, 43,163, 34,143, 94,246, 62, 74,198,128, 31, -206, 70, 64, 16, 74, 30,223, 36, 8,216,242,195,111, 49,211, 87,188,217, 26,205, 60,109, 3,238, 36,165, 83, 48, 33,228, 79, 17, -116,189,177,255,147,166,154, 95,151, 0,130, 30,151,103,217, 53,237,186, 33,187, 43,234,248,184,157,240,100, 36, 1,152, 14,182, -248,155, 89, 27,126, 89,210,230,108,100,151,185,255, 29, 98, 5, 34, 62,128, 93, 68, 68,228,207,167,176,176,112,218,196,137, 19, -191,145, 72, 36, 42, 0,148, 32, 8, 16, 4,129,253,252,243,207, 37, 60,207,211, 52, 77,243, 12,195,112,167, 78,157, 50,240, 60, -159,161,209,104,166,213,166,201,113, 92,204,140, 25, 51, 94,169,109,132,226,190,125,251,202, 76, 86,140, 88, 18, 70,153,172,138, -243,242, 40, 87,245,149, 7,193, 39,157,223, 92,186, 20, 0, 5,130,101,145, 25,120,242,236, 34, 97,217, 72,110,198,232,231, 52, -111,219,125,105,217,111, 76, 93, 51, 13,207,143,104,219,162,201, 62, 0,208, 18,254,205,186,108, 93,190, 86, 61,170, 85,219,142, -251, 5, 66, 88,142,144, 29,180,128,195, 26, 14, 81,198,140,180,171,142,228,244,220, 91, 3,252,173, 9, 80,210,100, 88,222, 92, - 88,154,198,129, 16, 66,202,155, 11,191, 80, 32, 51, 79, 91,107, 30,168, 43, 79,116,125,117,220,141,169,103,174,220,153,198,243, -196,153, 97,168, 84,181,142,251,166,190, 38, 11, 0,146,146,146, 46,132,156, 77, 58,115, 47,192,169,159,131,178, 52,202, 85, 12, -100, 22,227, 76, 82, 70,225,133,186,104,230, 20, 25,134, 44, 10, 58,118, 92, 38, 97, 88, 16, 82,146, 80,148, 16,104,244,124,246, -181,120,174, 57, 0,180,176,131,235, 7, 71,185,125, 12, 67,197,213,166, 23,250, 32,101,253,232, 53, 33,243, 34,158,230,236,120, -154,139,112, 0,120,154,139,240, 3,151,159, 44,137, 73, 45,152, 23, 30,151,243, 5, 76,236, 87, 65, 40, 92,106, 59,122,233,115, -159,213,119,127,222, 79,193, 93, 0,195,128,196,190,163,231,126, 61,151,162, 32, 62,126, 66, 68,228, 95, 68, 89, 84,139,166,233, -229, 47, 80,243, 20, 69, 81, 3, 1, 60, 50,225,103,161,133,133,133, 45, 94,240,230,101,113, 28,151,101,204,130,127, 65,135,248, -127, 42,127, 89,215,146, 62,162,230,159,175,217,184,113, 99, 98,130, 97, 17,247,167,168, 41,106,138,154,255, 42, 77, 66, 8, 83, -159,169, 26, 77,170, 62,147, 88, 70,255,120,166, 86,247, 94,108, 14,121, 9,121,244,232, 17, 37,238, 5, 17, 17, 17,145,170,161, - 40,138,255, 3, 52,197,228,197, 34,101, 6,171, 82,116,139, 22,247,137,136,136,136,136,136,136,136,200, 11, 49, 89, 21,231, 37, - 38, 28,213,135,255, 76, 25, 77, 80,151, 16, 98,136,168, 41,106,138,154,162,166,168, 41,106,138,154,255, 58,205,218,180,197,209, -140,127,176, 1, 19, 53, 69, 77, 81, 83,212, 20, 53, 69, 77, 81,243,223,167,249, 79,166,218, 62, 90, 98,211,161,136,136,136,136, -136,136,136,200, 31,132,216, 25, 94, 68, 68, 68, 68, 68, 68, 68,164,126,212,250, 80,105, 17, 17, 17, 17, 17, 17, 17, 17,145,186, - 81,243, 67,165, 69, 68, 68, 68, 68, 68, 68, 68, 68,234,140,233, 15,149, 22, 17, 17, 17, 17, 17, 17, 17, 17, 49,138,109,226, 46, - 16, 17, 17, 17, 17, 17, 17, 17,249,115,168, 60,234, 48, 56, 56,152, 84,156,139,136,136,136,136,136,136,136,252,153,188,172, 94, - 68,108, 58, 20, 17, 17, 17, 17, 17, 17, 17,169, 31, 83, 69,163, 37, 34, 34, 34, 34, 34, 34, 34,242,199, 80,109, 31,173,178,132, -165, 61, 74, 67,117, 61,196,125, 37, 34, 34, 34, 34, 34, 34,242, 23,240,114,123, 17,177,127,150,136,136,136,136,136,136,136,232, - 69, 68, 68, 68, 68, 68, 68, 68, 68, 68,254, 78,136,207, 58, 20, 17, 17, 17, 17, 17, 17, 17,249,147, 13,215, 31,110,180,196, 39, -155,139,154,162,166,168, 41,106,138,154,162,166,168,249,111, 50, 89,149,204,150, 56,234, 80, 68, 68, 68, 68, 68, 68, 68,164,126, -212, 58,234, 80, 68, 68, 68, 68, 68, 68, 68, 68,164,110, 76, 5, 16, 88,250, 58, 16, 21,162, 90, 98, 68, 75, 68, 68, 68, 68, 68, - 68, 68,164,126,108, 3,224, 82,106,176, 78, 2, 72, 17,141,150,136,136,136,136,136,136,136,200,139,161, 98,191,172, 65, 21,204, -151,104,180, 68, 68, 68, 68, 68, 68, 68, 68,234, 73,181,125,180, 40, 84, 63,114, 32,196,132, 63,168,203,232,131, 16, 81, 83,212, - 20, 53, 69, 77, 81, 83,212, 20, 53,255,117,154,181,105,135,224,159,199, 84, 83,204,215,139, 68, 28,250, 42,106,138,154,162,166, -168, 41,106,138,154,162,230,191,150, 23, 62,234,176, 53, 96, 38,238,214,151, 18,167,210, 73, 68, 68, 68, 68, 68, 68,164,102,254, -152, 81,135,126,192,127,199,249,171,182, 26,194, 51,172,194,129,226,154,150, 85,169, 84,223, 40,149,202,113,197,197,197, 69, 20, - 69, 9,101,159, 19, 66, 0,160,226,179,142, 98, 51, 50, 50,186,214,246,223, 50,153, 44,200,201,201,233,191,133,133,133,197, 20, - 69, 17,138,162, 64, 81, 20, 0, 60, 55,231,121, 62, 49, 43, 43,171,205, 63,186, 8, 9, 97, 28,156,156,126,151, 48,140,155,169, - 63,229, 5,225, 73,122, 90, 90, 71, 19,126,178,154,162, 48,191,228,111,241, 25,128,133, 47,219, 25, 65, 0,198,152,229,252, 1, -203,104, 96, 52, 79,211,239, 74,128, 77, 90, 65,216, 10, 0, 20,192,215,245,191,181,161,120,133, 34, 8,160, 40, 88, 19,130, 60, - 66,225,174,188, 61, 98,254,162, 93, 49, 92, 34,145, 12,177,178,178,178,200,202,202,186, 0, 96, 31,128, 49,246,246,246,221,243, -243,243, 11, 13, 6,195, 49, 0, 71,234, 34,220, 53, 0, 31,202,164,146, 73, 26,189, 97,237,149,187,248,174,123,107,216,115, 2, -214, 40,164,108, 87,173,142,251,236,242, 61,236, 48, 81,146, 42,157,202,174, 25, 38, 63, 35,237,160,145,229, 14, 0, 71,109,109, -155,200, 85, 86,191, 74,100,204,147,220,180,194,113, 35,210,211, 19, 70,214,163,220,255,142, 56, 56, 56, 76,160,105,250, 83, 66, - 8,120,158, 95,156,157,157,189,243, 5, 73, 47, 6, 96, 83,250, 58, 23,192,167,245,212,139, 3,224, 89,250, 58, 30,128,151, 88, -175,215,153, 45, 63,253,244,211,244,158, 61,123, 98,253,250,245,216,178,101,203,211,140,140,140, 53, 0,118, 1,208,253, 5, 58, - 34,213,209, 12, 24,248,121,255,246,188,225,251, 21, 66,133,143,251, 84,115, 50,127,251,214, 91,111,233, 9, 33,228,193,131, 7, - 68,167,211, 17,131,193, 64, 56,142, 35, 28,199, 17,131,193, 80, 62,185,185,185, 37, 61,243,243,231, 52,105,154,222,240,250,235, -175, 23, 16, 66,200,205,155, 55,137, 90,173, 38, 90,173,150,232,116, 58,162,209,104,136, 90,173,174, 52, 57, 57, 57,165,213,164, -105,101,101,117,211,214,214, 54,205,214,214, 54,205,206,206, 46,205,206,206, 46,205,222,222,190,124,114,112,112, 40,159, 84, 42, - 85,154, 74,165, 74,179,179,179,187, 89,219,122,150,210, 31,192, 5, 35,166,254, 85,252,182, 79, 69,163,229,226,226,146, 70,234, -128,187,187,123,130, 17,235, 89,134, 19, 69,129, 47,251, 45, 69, 65,144,203,229,158, 21,191,199,243,145,174, 90, 67,202,174,174, -174,175,187,184,184,132,184,184,184,156,117,117,117,125,221,136, 67,172,146,166,165,165,229, 77, 7, 7,135, 52,103,103,231,244, -178,201,197,197,165,210,228,234,234, 90, 62, 57, 57, 57,165,217,218,218, 86, 91, 70, 4, 96,170,155,206, 3,172, 28,232,197, 50, - 76,176,147,147, 83,126, 88, 88, 24, 79, 8, 33, 52, 77, 39,149, 45, 99,202,182, 63,107,178,138, 47, 99,113,230, 57,121,104,225, -147, 53,121,153,231,228,161,197,151,177, 88, 27,138, 87,234,170,105, 36, 85,105,142, 31, 63,126,252,221,180,180,180,164,220,220, -220,148,173, 91,183, 70, 43, 20,138,203, 91,183,110,141,206,205,205, 77, 73, 75, 75, 75, 26, 63,126,252, 93, 0, 51, 76,208, 4, - 0,116, 12, 64,135,201,195, 93,138,239, 30,125,179,184, 87, 91,246, 78,103,127, 4,246,237, 40, 77,218,184,192,175,248,226,246, - 46,197, 61, 95,165,195, 77,212,164, 88,150,237,228,233,233, 57, 73,165, 82,189, 85, 58,189, 89, 54, 57, 59, 59,191,233,236,236, -252,166,173,173,237,200,154, 52, 15, 2,140, 49,147,135, 66,209,105,100, 67,207,226,184,229,203, 72,216,236,119,201,164, 70, 30, -249, 35, 28, 29, 27,252, 5,101,244,135,106, 58, 58, 58, 38, 27, 12, 6,162,215,235,137,189,189,125,242, 11, 92,207, 47, 8, 33, - 95, 16, 66,190, 0,240,197, 11,208, 44,191,158,153, 96,176,107,210, 84,176, 52, 61, 87, 41,147,157,149,179,108,186,156,101,211, -149, 50,217, 89,150,166,231, 1, 80,252,157,202,232, 15,208,180, 80,169, 84,143,131,130,130, 72,113,113, 49, 41, 46, 46, 38, 65, - 65, 65, 68,165, 82, 61, 6, 96, 97,130,102, 93,117, 94,166, 8,214,179,211,139,139,104,249, 1,109,122, 5, 52, 62, 60,107,194, -104, 8,135,130,168, 90,238,152,190,237,216,166,205,164, 93,187,118, 1, 0,198, 13, 25,130,126,237,218,193,210,194, 28, 50, 89, -201,234, 80,132,130, 84, 34,197,208, 57,239, 27,243,247,159, 13, 29, 58,244,141, 67,135, 14, 89, 0,192,150, 45, 91, 48,124,248, -112,216,217,217, 65,169, 84, 66, 42,149, 66, 34,145, 84,154,215, 6,195, 48,238, 73, 73, 73,142, 10,133,162, 60,202, 38, 8, 66, -165,137, 16, 82, 22,125, 3,199,113,240,241,241, 49,118,119, 45,200,203,203,235, 86, 84, 84, 84,174, 81,213,212,176, 97, 67, 0, - 56,109,140,224,167, 43, 87, 64,224,138,192,178, 0,199, 1, 90, 61, 13,129, 84,105,110, 48, 99,198,140,242,245,174, 11,131, 6, - 5, 82, 20, 69, 29,186,117,235,214,225,244,244,116,111, 65,224,167,212, 49,210,245,206,195,135, 15, 45, 0,160, 73,147, 38, 51, - 0, 28, 54,101, 61, 88,150,117,191,119,239,158,163, 92, 46,175, 54,114, 89, 33,130, 9,189, 94,143,214,173, 91,115,166,252,135, - 19,224,153, 77,211, 83, 90,189,250,234,212,165, 67,135, 42,126,255,253,119, 5, 77,211,224, 56, 14,159,127,254, 57, 71, 8,177, -105, 6, 88, 69, 2,249, 53,200, 44, 2, 48,161,180, 50,216, 1,224,243, 74,110,129, 32, 64,109,144, 7,198, 22, 14,109,215,190, -193,135,136,140, 8,107,215,200,226, 40, 44, 89,109, 12,240,231, 70,181,172,172,172,134,172, 95,191, 94,181, 99,199,142,252, 7, - 15, 30,232,183,110,221,170,154, 54,109,154,165, 94,175,199,244,233,211, 51,124,125,125,165,235,215,175, 87, 29, 57,114,164, 87, - 81, 81,209,102,147,202,139,194,138, 49, 67,250, 65, 99,160, 97, 48,112, 42, 23,149,229,238, 89,227,123, 72, 8,209,225,135, 99, -183, 96,224,132,239, 76,140,100,117, 28, 49, 98, 68,163,189,123,247,178,247,239,223,103,155, 54,109, 10, 65, 16,192,243, 60, 12, - 6, 3, 0, 64, 16, 4, 52,110,220,184,222,251,101, 18,208,196,193,201,238,108,199,129, 3,204, 92, 20,114,216,229,100, 96,178, -148,181,220,169,212,238, 1,208,233,165,138,236, 18, 2,150,101,145,144,144, 0, 71, 71, 71, 51, 65, 16, 82, 0, 44,203,201,201, -217,134,151,151,118, 50,150, 61,252,195,119, 27,156,219,119,234,196, 56,185, 56, 34,250, 97, 60, 88,138,239,115,239,198,173, 30, -147,222,158, 59, 75,199,113,175, 3,248,253,101,219,112,231, 78, 51,134, 81, 52,179,133, 34, 2, 62,217,120,188, 96,245,103, 65, -202,233, 83,198, 51,115,230,204,129,135,135,135,247,176, 97,195, 62, 3,240,118,173, 58,237,103, 12, 3, 67,111, 1, 33, 88,250, -245,241,130, 85,159, 5, 41,223,174,131,206, 63,156,106,207,145,122, 27, 45, 63,160, 81,115, 15,199, 51,171,231,191, 45, 33, 63, -127, 79, 23,103,165, 87,187,172, 74,165,250,230,181,215, 94, 27,183,115,231,255,163,209, 29,253,253, 49,172, 87, 23, 56,218, 91, - 67,105, 46, 43,169,142, 4, 10,119, 31, 60, 49,202, 16,120,120,120, 76, 63,124,248,176, 69, 69, 51, 33,149, 74,203,167,138, 38, -171,108, 42,171,128,107, 66,161, 80, 32, 36, 36, 4, 44,203,130, 97, 24,176, 44, 91, 62, 85,124,207, 48, 12,156,156, 76,234,186, -180,198,218,218,186,101, 65, 65,129, 85,110,110, 46, 60, 61, 61,243, 1,220,171,240,125,203,140,140, 12, 43, 83, 4, 5,174, 8, -115, 38,251, 65,162,187, 14,157,164, 29,212,108,103, 92,189, 17,133,224,211, 23,144,148,156,138, 46, 29, 90,225,173,177, 35,112, -246,236, 89,240,188,201, 45, 29,105,132,224,179,193,131, 3, 63, 4, 40,170, 79,159, 62,185, 51,103,206,164,239,223,191,255,198, -176, 97, 67,253, 31, 62,124,116,176,126,228, 0, 0, 32, 0, 73, 68, 65, 84, 84, 26, 85,164,230, 19,130, 13, 0,210,140,212,149, - 1,192,197,139, 23, 1, 64, 94,151, 99, 79, 46,151,227,218,181,107, 40,107, 38,166,105, 26, 52, 77,131, 97, 24,156,120,228,128, - 34, 29,141,226,180,112,188, 27,232,137,134, 13, 27,130,166,107,239,146,216, 3, 80, 92, 5,134, 81, 18,201, 28, 23, 87, 87,239, -238,141, 26, 41, 67, 66, 66, 24, 0,240,242,242, 34, 41, 41, 41,185,199,142, 29, 43, 96,129, 45, 94,132,236,170,201,100,121,120, -120,116, 78, 74, 74,250,180,108,159, 83, 20,245, 89,131, 6, 13, 62, 46, 47, 55, 65,192,178,239,138, 36,179,102,205,150,182,239, -241, 17, 0,160,253,224,189,200,143, 93,237, 71,101, 47,178,254,179,175, 18,249,249,249,251, 27, 55,110,204,100,101,101, 93, 5, - 16,103, 48, 24, 22,236,222,189,219,113,242,228,201,233,123,246,236, 89, 3,192,117,237,218,181, 61,138,138,138, 14,152,162,219, -165, 37, 6,190,218,210,191,131,167,135, 7, 46, 92,253, 29, 82,153,196,102,198,132, 64, 88, 88,176,248, 98,199, 73, 33, 46, 49, -123,230,229,123,216,101,130,201,106, 55, 98,196, 8,239,189,123,247,202, 0,224,222,189,123, 72, 77, 77,133, 74,165,130,153,153, - 25, 36, 18, 9, 24,134,129, 68, 34,121, 33, 38,203,218,195, 62,244,232,209, 99,102,118,118, 54,216,248,254, 44,188,149,158, 6, - 27, 75, 11, 24, 10,139,188, 95,178,138,162, 73,215,174, 93, 21, 60,207,163,168,168, 8,231,207,159,183, 54, 51, 51,179,118,119, -119, 95, 10, 19, 70, 79, 41, 20,138, 52,141, 70,227, 88,250, 58, 93,163,209, 56, 1,200,151,203,229,101,215,233,194,210,185,177, -205,137,113,120,190,153, 48,158,162,168,138,159,213,149,182,237,218,182, 12, 57,114,232, 71,139,188,130, 84,216,216,166,131, 70, - 30,182,109,219, 4, 51, 51, 43, 44, 93,186,136,125,210,167,151, 91,255,129,175,135, 68, 68, 69,247,121,233,204, 22,161,182,245, - 25, 60,206,206, 76,105, 89, 90,151, 24,176,115,251, 44,208, 52,141,143, 63,254, 24,205,155, 55,159, 26, 17, 17,241, 17,128,236, -154,101,176,173, 69,183, 81,118, 50, 69, 73, 17, 11,188, 1, 91,247,205, 43,209, 89, 56, 13, 99, 6, 55,156,250,193,136,199,191, - 52,111,132,130,210, 27,115,181,132, 70, 60,213, 30,229,134, 33, 56, 56,184,123, 96, 96,224,133,234,222,255, 3,112,193,255,243, -103, 85, 50, 95,108,112,112, 48, 9, 12, 12,164, 42,108, 92,165,247, 53, 17, 0, 56,216, 90, 43, 67,182, 44,155,101,193, 94, 63, -201,168,227, 31, 33, 89, 83,169, 34,175, 52, 68, 83,169, 84,142,219,185,115,103,165,144,146,167,147, 35,164, 82, 9, 36, 82, 10, - 54, 93, 75,178,215,231, 94, 10, 6, 69, 85,107,178, 42,105, 22, 21, 21,105,238,220,185, 99,177, 99,199, 14, 56, 58, 58,194,219, -219, 27, 74,165, 18, 10,133,162,146,185,170,104,184,170, 48, 90,149, 52,203,190,103, 89, 22, 52, 77,227,236,217,179,224, 56, 14, - 35, 70,140,120,206,100,177, 44, 91,157,113,171,110,120,234,105, 0,247, 8, 33,221, 74, 43,224,123, 0,186, 87,248,190,191, 74, -165, 90, 0, 96,141,177,154, 12, 67,192,104,174, 66,112, 15, 2,155, 48, 11, 58, 73, 0,206, 93,190,133,157,223,172, 7, 0,120, - 55,109,139,145,195, 2,203,163,113, 70,174,103, 57,110,110,110,251, 50, 50, 50, 7,244,234,213, 11, 57, 57, 57,134,101,203,150, -161,101,203,150,104,210,164,137, 81,101, 84,205,157,115,218,189,123,247, 60,212,106, 53, 8, 33,198,152,179,231, 52, 41,138,194, -238,221,187,161,209,104,158, 91,216,182,251, 42,204, 27,238,133,137,239,238,194,103, 15, 14, 96,243,230,205, 53,110,187, 18,104, -169,177,110,188, 65,198,112, 45,215, 44,122, 71,254,214, 91,111, 49, 19, 39, 78, 68,124,124, 60, 38, 79,158,172, 57,123,246,172, - 46, 53, 37,229,152, 76, 16, 54,234, 43, 27,227,106, 53,229,114,249, 15,167, 79,159,198,129, 3, 37,190, 36, 58, 58, 26, 62, 62, - 62,230,149, 76,114,246, 65, 20,196,109, 68,232,137,251,104, 63,120, 47, 66, 79,140, 5,159,123, 82,210,198, 7,121,166,236,207, - 58, 80,149,230,129,172,172,172,114, 19,181,103,207, 30,179, 61,123,246, 12, 5,112, 28,192, 1, 0,200,206,206,254,210, 68, 77, -128,194,196, 81,195,135,130,149, 90,226,254,163, 68,116,239,216, 26, 78,142,142,184, 23, 21,131,184,164,236, 52,138,194,132,254, -157,100,107,212,106,221, 71,151,238,226,219, 90, 52, 41,119,119,247, 38, 7, 15, 30,148, 86,136, 64,151,159,227, 12,195,148,191, - 47, 51,222,117, 57, 62,203, 76,150,165,187, 69,232,138, 77,157,205, 67,195,246,192,199,107, 32,108, 7, 6,226,219, 51,103,240, - 48, 34, 82,163, 43,230,122,255, 5,101,244, 71,105, 54, 25, 62,124,248,213, 31,127,252,209, 38, 33, 33, 1, 23, 47, 94,132,183, -183, 55,138,139,139,141,185,225,173,164,169,209,104, 28,203,126, 67, 81,148, 99, 89,224, 93,167,211,149, 21, 70,217,137,104, 83, - 97, 57,155, 26, 52, 61, 43, 44, 87,102,174,188, 94,192,182,203, 20, 82,233,193,163, 71,246, 89, 68,222,191,136, 86, 1, 29, 96, - 97,221, 12, 2,159,138,172,236, 66,228, 60, 74,198,202,149,159, 97,233,178,197, 56,254,211, 33, 11, 95,191,128,195, 58,142,107, - 12, 64,243,210,148, 59, 69,166,134,156,216,179,133, 34, 2,212,105,247,229,146,162,199,202,113, 99, 95,103, 70,143, 30,141,227, -199,143, 35, 34, 34, 98, 75, 13, 38, 43,164, 66,100,126,106,248,197, 3, 91, 64, 8,212,233,247,229, 82,245, 99,229,248, 55, 70, - 50,111,141,233,135,235,191,109, 64,191, 86,143,195, 93, 29, 49, 44,167,212, 98,179, 12,178,228, 10, 92, 33,161,184, 94,193,108, -157, 7, 64, 85, 48, 88,231,241,255, 62,152,255, 4, 6,149, 26,171,169,207,222,152,176,117, 49, 88, 0,224, 3, 88, 80, 50,105, -232,206,165,239,184, 42,227, 35, 88,109,248, 53, 36,107, 5,178,245, 41, 39,180, 6,204,110, 3,234,103,127, 83, 92, 92, 92, 20, - 19, 19, 99, 54, 97,216, 48,116,242,247,135,139,189, 61, 26,187,187,195, 76, 46,131, 76, 42,169,116,203,106,116, 27, 2, 69, 17, - 95, 95, 95, 12, 30, 60, 24, 18,137, 4, 74,165, 18, 22, 22, 22,144,201,100, 85, 70,179,140,189,203, 37,132,128, 97, 24,132,135, -135, 35, 46, 46, 14, 54, 54, 54,184,114,229, 10,122,247,238,253, 92, 84,171,162, 57, 51, 37, 68, 95, 69,197, 95,102,196, 78,155, -162,197,243, 20, 10, 73, 0, 20, 79,103,162,152,106, 13,173,150,131, 86,171,197,183,151,245,248, 61,166, 8,122,189, 14, 90,173, -182,166,255,172, 14,218,213,213,117, 92,227,198,141,103,140, 29, 59,214, 32,147,201, 80, 84, 84,132,226,226, 98, 68, 68, 68, 24, - 6, 12, 24,152, 59,120,112,160,245,201,147, 39, 73,105,211, 97,154, 9,218, 89,110,110,110, 30,165,205,179, 89,117, 57,170, 41, -138, 42, 55, 49,207, 50,225,203, 72,176, 76, 73,153,108,217,178, 5, 60,207,131, 16, 82,109, 33,105, 40,234,215,101,171,214, 89, -175, 13,250, 14,214,118, 78,184,112,225, 2,255,203, 47,191, 20, 80, 64,244,195,136,136, 47,255, 3,156, 58, 8,232, 77, 89,191, -156,156, 28, 51,111,111,111,184,187,187, 67, 16, 4, 24, 12,134,242,232, 75, 86, 86, 22,212,106, 53,236,204,115,241,138,189, 59, -184,130,243, 72, 9,255, 4, 46, 22,247,177,235,180,206,240,106, 19,220,253, 27, 92, 56,190, 47,157,234,121,215, 12, 55, 71,103, - 15,208,196,128,228,244, 44, 12, 29,212, 15,140,212, 2, 79, 18, 50, 17,208,172,145,203, 27,255,233,236,194, 80, 28,230,175,217, - 59, 3, 16,190,173, 77,174,176,176,144,191,127,255, 62,238,221, 43,241,187, 86, 86, 86, 48, 55, 55,175,116,142,211, 52, 93,175, -136, 86,153,201, 90,181,165,183, 57, 45, 41, 66, 62, 31,130, 29,187,111, 33,192, 55, 16, 91, 67,111,104,248,180,236, 62, 95,104, - 52,209,251,254,193,193, 12,103,103,231,105,130, 32, 44, 37,132,228,118,233,210,197,105,239,222,189,182, 73, 73, 73,184,117,235, - 22, 62,254,248,227, 12,158,231, 57, 66, 8, 69, 8,249,228, 5,252,157, 80,193, 96,189, 72, 36, 74, 5,222,117,176,162,134,176, -180,149, 55,151, 95,248, 36, 83, 71,142, 21,115,194,215, 0, 12, 53, 94,220,104,250,191,135,246,111,113,117, 80, 9,232,161,234, -133,148, 52, 61, 86,189, 63, 30, 89, 89, 5,248,118,251,106, 0, 50,232, 57, 6,221,122,188, 14, 71, 71, 55, 76,157, 50,213,121, -203, 55, 91,223,225, 4,225, 11,188, 36,164, 94,221,252, 19,128, 16,149, 74, 21,241,206,212,169, 42,111,239, 55,161, 80, 40,176, -111,223, 62,236,221,184,145, 15, 2, 70,202,129,115,211,129,159,106,212, 9,253,191,206,172,233,211, 85,126,126,211, 33,151,203, -241,219, 47,223, 67,147,186,187, 96, 80, 39,232,139, 53, 24,212, 96, 48,177,123,122,130,202,150, 72,240, 8, 0, 36, 10,164, 0, -120,182, 25,236,159,102,176,202, 56,137,255,247,203,154, 90, 41,162, 85,231,107,167, 68, 22,182,125,246, 24, 47, 39,104, 41,221, -229, 19, 72,210, 10,252,218,135,122,230,118, 30,153, 23, 85,133,201, 42, 61,176, 5, 79, 79, 79,244,106,211, 6,195,186,118, 5, -203,178, 80,200,164,176, 84,152,129,240, 37,145,172,178,166,195, 26,234, 68, 84, 21,125,178,183,183,135, 84, 42, 45, 55, 88, 38, - 68,179,170,212, 20, 4, 1, 44,203,226,222,189,123,232,210,165, 11, 60, 60, 60,112,224,192, 1,244,239,223,255,185,166, 68, 83, - 77, 86,153,209,122,166, 25,175, 63,128,178, 72,150, 73, 70, 75,163,163,144,169, 11, 0, 69,249,131,227, 0,158, 0, 90,141, 6, -132, 0,132, 0, 6,189, 14, 26,141,166,252, 63,141,105,146,117,118,118,246, 52, 51, 51, 91,254,225,135,243,253, 2, 2, 90, 33, - 35, 35, 3,130, 32,192,220,220, 28,197,197,197,176,178,178, 66,167, 78,157,158, 44, 95,190, 60,133, 16, 76, 53,209,100,213,155, -178,125,126,230,204,153, 74,205,134,101, 83, 81, 74, 34, 38,190,183, 7, 50,182,164,105,169,172, 15, 79, 77,215,221,158,221, 58, -227,234,237,104,238,191,243, 55,104, 37, 89,183,214, 56, 11,194,206,196,122,108, 23, 33, 4,153,153,153, 72, 75, 75,195,144,161, - 67,177,247,199, 31,241,244,233, 83, 52,107,214, 12, 61,123,246,132,163,163, 35,158, 62,125,138,223, 47,105,161,205,201, 70,182, -238, 22,148,150,237,113,244, 66,140,246,227, 45,250,152,191,240,130, 49, 4,192,120, 43, 43,171,134,197,197,197, 41, 28,199, 29, - 4,112, 16,192, 72,150,101, 71, 42,149, 74,151,252,252,252,199, 40, 25, 77,116,172, 54, 49, 51,133,194, 94,174,176,130,192,105, -193,178, 44, 60, 60,188, 65,120, 29,114,242,213,152, 48,122, 48,110,223,139,194, 47,231,174,115, 6,131,240,149, 49,187,149, 97, - 24,210,164, 73, 19,164,167,167, 67, 34,145,192,204,204, 12, 22, 22, 22, 88,184,112, 33, 54,110,220, 88,110,178,234,106,180, 38, - 1, 77,172, 60, 45,174,127,186,169,196,100,165, 38,167, 32, 45, 81, 2,149,189, 19,190,218, 24, 84,148,243, 52,181,253,119, 64, -244, 63,189,146, 21, 4,225,147,164,164, 36, 71,150,101,157, 57,142, 67, 66, 66, 2,110,222,188,137,153, 51,103,166,101,101,101, -245, 64, 29,183, 81,161, 80,164,151, 69,178, 74,155, 14,171,107, 78,204,173, 16,201,202,173, 65,178,186,102,194, 70,222,238,150, -103,183,175,159,227,217,182,125, 39, 90,201, 90,229, 20, 62, 74,237,114,249,226,133, 78, 51,215,127,251, 78, 92, 78, 97, 63, 0, -177,213,137,202, 37,146, 1, 29, 58,119,102, 65,210,192,202,186,224,179,181,163,145,145,153,143,156,236, 2, 72,165,230,208, 25, - 24,240, 2,133, 78, 93,186,226,251, 93,251,209,124,202,100, 70, 38,145,244,229,116,186,151,198,104,149,178,250,235,175,191,246, -244,245,245,197,206,157, 59,113,238,135, 31,240, 86, 94, 30, 46,208, 52, 99,144, 72, 28, 78, 25, 12,219, 80,139,209,170,168,211, -188,121,115,124,247,221,119,216,189,123,119,252,184,222,233,135,231,140,131,163, 94,143,215,110, 61,128, 93,131,193,192,173, 7, -176,123,213, 23,141, 57, 22,143, 40,170,114, 58,168,224,224,224,238, 21,231,255, 48, 82, 80, 77, 19, 59, 11,160, 71,112,112, 48, -169, 56,175,245,194,169,242,153,190,186, 95, 67, 47,255, 87, 60, 41,195,129, 13, 72, 40,226,116, 31, 61,208,203, 30, 22,146, 57, - 81, 64, 80, 13,119, 16,132, 97, 24, 88,154,153, 65,101, 99, 83, 18,230,167,105, 64, 0, 4, 3, 64,241, 37, 6,128, 8, 20, 8, -111,210, 5, 3, 50,153,172,202,142,239,166,246,205,170,168, 89, 80, 80,128, 39, 79,158, 96,234,212,169, 80, 42,149, 37,206, 61, - 53, 21, 94, 94, 94, 96, 89, 22, 73, 73, 73,248,237,183,223,208,176, 97, 67,200,229,114,147,220, 86,133,232, 82, 75,148,140, 50, -108,153,146,146, 98,229,226,226, 2,147, 35, 90, 2, 65,177,150,130, 78,199,227,225,195,135, 72, 78, 78,198,147,199,143,208,182, - 40, 31, 4, 12, 8, 33, 38, 69,180,220,220,220,252, 27, 53,106,180,117,205,154, 53, 82,119,119,119, 16, 66, 96,107,107,131,226, -226, 98,100,102,102,161, 89,179,102,240,240,240,192,154, 53,107, 0, 96,239,159,109,178,158, 57,166,202,141, 86, 69,195,245,222, -127, 60,145,157,109, 1,134,161,203,141,115, 45,125,180,164, 0,208,163,223,112,246,236, 47,167,204, 57, 96,121, 42,195, 44,103, -107, 47, 71, 3, 47, 8,202,234,190, 79, 72, 72,128, 68, 34,193,161,131, 7,145,157,150,134,128,128, 0,180,107,215, 14,143, 30, - 61,194,237,219,183, 97,111,111, 15,149,123, 71, 92,120,172, 71,100,178, 26,214,214,214,136, 73,164,255,202,148, 1, 83,250,244, -233,243,241,151, 95,126,233,232,236,236, 44,201,200,200,240,221,180,105, 83,192,166, 77,155,102,189,243,206, 59, 78,239,188,243, -142,173, 74,165, 98, 83, 83, 83,155,188,255,254,251,175,134,132,132, 52, 4,176,174, 38, 65,115,115, 75, 59, 70,106, 14,138, 98, - 97, 99,109, 11, 86,102, 14,129, 99,193, 11,128,149,181, 10, 87,111, 31,194,149,176,130,105,233, 89, 56,104, 84,124,172,180,220, -237,237,237,159,139, 84,207,156, 57, 19,219,183,111, 47,111, 70,172,171,201, 90,181,169,183, 5, 85,106,178, 82, 19, 88, 80,218, -134, 56,241,211,181,220,156,167,169, 93, 94, 6,147, 85,118,141, 35,132,224,241,227,199, 40, 46, 46,198,165, 75,151,240,201, 39, -159,100, 60,107,178, 28, 29, 29,167, 88, 89, 89, 45, 43, 44, 44,252, 44, 53, 53,117, 67,173, 55,126, 37, 38,170,236,117,217,188, -202,230, 68, 35, 87,213,171,170, 72,150,135,139,226,244,237, 75,123,188,172,201, 93, 10,113, 83,129,135,249, 17,150,161,142,221, - 6,182, 29, 68,183,222,188,162, 65,187,105, 11, 79, 39,228,107,124,171,139,108, 9, 60,223,218,220,194, 18, 64, 58,110,221, 60, - 95,110,178,178,178,243,160,213, 51,208,234, 40,104,244, 52,122,245,121, 13, 27,183,238, 70, 82,122, 54,120,158,111,241,146,153, - 44, 59,127,127,255,233, 35, 71,142,196,242,229,203, 17,242,229,151,186,183, 41, 42,159, 5,200, 73,158,135, 64, 8, 69, 27,215, -137,189,146,206, 23, 95,124,241, 19,128, 49,107,102,162, 99, 78, 33, 38,184, 14, 38,118, 13, 6,151, 44, 56,226, 67, 2, 0,118, - 25, 33,149,171,204,192,192, 64,170,172,101,205,212, 22,182,191, 59,108, 96, 96,224,133,224,224, 96, 84,156,215,244, 3, 75, 39, -223,129, 31,204,157,177,182,109,255,174, 84,202,220,190,200,206,215,112,139, 34,245,178, 68,117,205, 38,171, 34, 31,108,218,132, -219,209, 37,231,177,187,163, 35,230,191,241, 6, 8, 7, 92,137,136,196,254,144, 16,140,238,211, 7,230, 10,133,209,145, 13, 65, - 16,170,140, 98, 85,140,102,153, 26,117,202,205,205,197,193,131, 7,209,174, 93, 59, 40,149, 74,176, 44,139,150, 45, 91, 34, 42, - 42, 10,141, 26, 53, 2, 69, 81, 56,122,244, 40,134, 13, 27,134,216,216, 88,116,236,216,209, 34, 46, 46,206,100,163, 21, 25, 25, -105, 69, 8,233, 86, 22,253,168, 43, 90,173, 22,247,239,223,199,224,193,131, 97,107,107, 11, 55,183,189, 8, 57,189, 7, 74,255, -183, 64, 81, 48,201,104,241, 60, 63,105,208,160, 65, 82,138,162,160, 86, 23, 67,161, 48,131,185,185, 5, 44, 45,173,208,164,137, - 47,146,147,147,209,191,127,127, 93, 76, 76,204,230,148,148,148, 3,166,174,171,159,159,159,249,211,167, 79,223,106,208,160,129, - 12, 0,204,204,204,154, 53,106,212,104, 94,108,108,108,129,169, 81,173, 50,131, 69, 81, 20, 24,134, 41, 55, 90, 44, 77,195,197, -217,177,252,125,105,255, 52,170, 6,173,252,164, 44,173, 28, 0, 60, 61, 61,177,241,155,227,244,160, 65,131, 48,107,214, 44, 24, - 12, 6,108,222, 92, 50,200,110,236,216,177,208,235,245, 56,124,184,100,144, 36,203,178, 53,134, 77,110,222,188,137, 91,183,110, -193, 96, 48, 32, 47, 47, 15, 63,255,252, 51, 46, 92,188,136,125, 71,127,197,211,199,143,208,210,215, 11,147, 39, 79,130, 68, 34, -193,174, 93,187,208,165, 75,151,191,244,130, 32,145, 72,198,109,223,190,221,101,231,206,157,185, 71,143, 30, 45,234,208,161,131, - 60, 40, 40,200,113,227,198,141, 42,157, 78,135,217,179,103,167, 95,191,126, 93, 59,116,232, 80,243,109,219,182,185,188,242,202, - 43,125, 57,142,171,202,104,153, 3, 24, 13,224,205,156, 2, 29,155, 91,160,134,192,233,240,248,233, 19,228, 21,234, 32,240,122, -196, 39, 38,163, 80,195, 35, 43,187, 0, 45, 91,247,251,250,252,249,243,139,245,122,253, 34, 0,193,181,173,103, 68, 68, 4,174, - 95,191,142,167, 79,159,226,241,227,199,149,157,226,148, 41,216,189,123,183,201, 17,173,170, 77, 22, 3, 74,219, 8,193, 71, 67, -115,211, 31,165,188, 52, 38,171,244, 26,180,212,197,197,101,169,139,139,139,226,204,153, 51,214, 13, 26, 52, 0,199,113,186,103, - 35, 89, 61,122,244,248,104,251,246,237, 46,141, 26, 53,154, 9, 96,195,223, 97,221,105, 26, 83, 62,219, 50,221,193, 82, 22,159, -140,135,235, 74,115, 9, 50, 64,113, 62,112,254, 71,176,157,151, 60,153, 57,244, 67,219, 5, 59,151, 79, 17, 32, 84, 59, 66, 54, - 38, 54, 1, 91,182,108,196,156,217, 19,240,253,183,159, 65, 16, 88,104, 13, 12, 60,189, 59, 64,171, 23, 64,209, 44, 2, 90,183, -193,185,243,151, 32,161,129,131, 59,183,188,100, 62, 11,217,225,225,225,155,143, 30, 61,250,238,172, 89,179, 32, 8,130,108,217, -150, 45,234,140,140,140,213, 48, 45,255,213,179, 58,195,182,108,217, 18,189, 96, 99,198, 79,115,198,129,121,122,130,202,190,245, - 0,118, 35, 62, 36, 56,180,150,194,171,190,200, 86, 86, 93,197, 95,124,102,254,114, 24,173, 50, 39, 89,113, 94, 21,173,125, 26, -174,176,182,179,157, 68, 91,186, 57,204,159,245, 54, 27,155,170,193,225, 6,111, 20,254,246,195, 87,230,169,156,252,235, 24,104, -130, 76,249,227,253,191,253, 86,254,250,243,189,123,171,252, 46,101,196, 8,163,239,204,170,139, 98,153, 26,201, 2, 0,165, 82, -105,211,183,111, 95,244,238,221, 27,175,191,254,122,121,159,172, 86,173, 90, 97,223,190,125, 24, 62,124, 56,238,220,185, 3, 23, - 23, 23, 52,109,218, 20, 77,155, 54,197,169, 83,167, 76,189,200,129,231,121,248,251,251,151,141, 58,108,153,152,152,104, 85,215, -130,212,106,181,200,202,202,130,157,157, 29,100, 50, 25,218,183,111,135,119,223,107, 15, 7,151,239,224,239,231,139,162,162,162, -242,225,239, 70, 84,182,254,141, 27, 55, 70, 70, 70, 6, 50, 50, 50,160, 82,169,224,234,234, 10,103,103,103,172, 91,183,142,108, -216,176,225, 23,189, 94,191, 57, 51, 51,211,228, 72,150,179,179,115, 87,138,162, 62, 82,171,213,178, 10,119,184, 50,149, 74,117, - 76,173, 86,175, 78, 73, 73, 49,186, 35, 40, 69, 81,208,235,245,160, 40, 10, 39, 31,187,162, 72, 71, 33, 63,241, 22,102,253,199, -171,146,241,146, 72, 36,181, 54,151, 18, 66,138,198,140, 25,227,232,225,225,142,132,152, 8, 28, 58, 68,240,229,151, 95,150,141, -138, 68,116,233,141, 65,217,251,158, 61,123,194,219,219, 27,196,132, 92, 25,130, 32,224,222,189,123,216,123,236, 2, 92,188,252, - 16,255,240, 62,110,159, 58,129, 6, 42, 59, 52,111,221, 6, 6,131,161, 94,169, 55, 94, 4, 6,131, 97,135,143,143, 15,209,233, -116, 23, 0,108, 12, 11, 11,155,144,146,146, 50,251,248,241,227,174, 35, 71,142, 76, 62,113,226, 68, 16,128,157, 97, 97, 97,211, - 87,174, 92,217,155,227,184, 42, 71, 11, 50, 12,243,253,251,239,191,223, 99,228,200,145,148,148, 54,232,206,156,222,197,114,156, -129,250, 96,209, 14,254,252,229, 11, 52,199, 25,168,215,199,188, 47,156,250, 45,140,158,246,222,231,124,171, 14,131, 16, 30, 30, -238, 28, 24, 24,184,210, 96, 48,212,104,180,202, 34, 85,213, 69, 40, 25,134,193,132, 9, 19,176,111,159,241, 61,168, 38, 3,141, -172,188, 44,174,175,218,212,199,130, 98, 11, 43,152,172, 87, 16,124, 52, 52, 55,237, 97,242, 75,101,178, 0, 32, 43, 43,235, 27, - 0,223, 8,130,144,102,110,110,142,130,130,130,170,142, 63, 69, 88, 88,152, 66, 38,147,161, 95,191,126,118, 33, 33, 33,209, 52, - 77,111, 72, 78, 78,174,214,113, 84,213, 76, 88, 85,115, 34,234, 49,234,208, 86,133,192,246, 93, 91, 91, 62,176, 94,110,169, 96, - 53,119, 26, 68, 43,172, 40, 0,121, 90,167,199, 87,227, 70,231, 83,233,242, 86,109,122,190, 10, 43,214, 60, 48,151, 43,168,210, -104,209, 12,115, 59, 47, 39,119, 64,126,129, 14,151,175,132, 99,204,232,198,208,234, 41, 8, 2,141,194, 34, 45,192, 72, 64, 3, - 24,251,198,120, 16,138, 69,118, 90, 50, 24,134, 9, 3,199,225, 37, 99,225,244,233,211, 7, 44, 90,180,168,225,252,249,243, 49, -127,254,124,175,237,219,183,127,179,106,213,170,249, 25, 25, 25, 45, 80, 75,242,241, 26,116, 26,156,216,183,100,238,177, 75, 91, -243, 6,117, 82, 63,124,213,183, 36,242,245,170, 47,178, 37, 18, 60, 98, 25,100, 17, 82,185,155, 81, 96, 96, 96,247,138,243,127, - 24,207,118,130, 47,127,111, 84, 31,173,198, 13,221, 94,107,221,202,255,189,197,139, 22, 91, 70, 93, 61,143, 5, 43, 54, 18,159, - 54,125, 11,190,185,116, 91, 87,104,238, 61,160, 48,243,209, 21, 99,253, 5, 0,188,214,107, 56, 90, 54,107,247,220,151, 93,122, -150, 36,107,191,124,238, 38,210, 50,146,140,174,108, 75,205, 65,149,125,178,140, 25,210,255, 44,106,181, 58, 55, 60, 60,220, 49, - 49, 49,177, 82,199,119,111,111,111, 80, 20,133,208,208, 80, 92,191,126, 29, 99,198,140, 1,203,178,144, 72, 36,184,112,225,130, - 73,209,152, 10,209,165,178, 81,135,253,221,221,221,171, 27,109, 88,171,150, 90,173, 70, 94, 94, 30, 78,159, 62,141,198,141, 27, - 99,213,170, 85,112,117,113,194,226,197,115, 33, 8, 2,242,243,243,193,243,188,177, 17, 45,161, 44, 90, 36, 8, 2, 50, 50, 50, -208,176, 97, 67,108,218,180, 9, 65, 65, 65, 43, 83, 82, 82,142,155,186,142, 30, 30, 30, 54, 60,207,127, 48,104,208,160,190, 67, -135, 14, 69,255,254,149,243,177,254,248,227,143,150,135, 15, 31, 94,253,213, 87, 95,189,166,215,235,215,164,167,167,103, 24,163, -251,221,119, 37,233,151,148, 29,150, 98,193,200, 6,120,115,198, 46,172, 91,119, 4,114,185,188, 82,197,187,124,249,242, 26, 77, -140, 64,136,143, 52,243,106,242,220, 15,191,112, 92,189, 58, 4, 33, 33,233,160,105, 26, 46, 46, 46,160,105, 26, 79,158, 60, 1, - 77,211,240,242,242, 2, 77,211, 72, 74, 74, 42,235, 19,152,131, 42, 70, 61, 86,125, 23, 78, 67,163,209, 32, 33,254, 41, 18, 99, -162, 97,145,159, 10,149,149, 18, 57, 17,247,208,114,242,148,242,252, 79,127, 49,187,117, 58,221,238, 10,239,191, 56,113,226,132, -142,162,168,215, 81,210, 79,163, 44,162,177,146,227,184,149,213,137,116,232,208,161,213,162, 69,139, 36,101,233, 54, 92, 61, 63, -229,244,122,189, 0, 0,190, 45,187, 85,114,251,143, 30, 61,194,186,117,235, 80, 84, 84, 4,169, 84, 42, 53,102, 63, 8,130, 80, - 62,194,176, 42, 19,102,138,201, 2, 0,123, 47,247,175, 67,111, 93,224,239,198,108, 85,135, 61,248,217, 44, 37,158, 6,173,123, -121, 77,214,179,145, 45,119,119,247,165,130, 32, 16, 66,200,146, 10, 95,201, 61, 61, 61, 47,157, 57,115,198,158,227, 56,124,245, -213, 87, 54,169,169,169, 54,221,186,117, 91, 0,160, 90,163, 85, 85, 51, 97, 85,205,137,168, 48,234, 80, 46,151,219,233,116,213, - 6, 79,158, 27,117,200,243,104, 98,101,105,131, 28, 36, 66,235, 96,104,149,107,207,101,159, 77,153,114,199, 53,174,117, 51,115, -222,208,144,206,215,193, 77,105, 3,129,144,106,135, 70,107, 13,134,159,239,220,186,221,207,211,163, 49,115, 60,248, 34,134, 12, - 27, 9,173,150,134,198, 64,129, 98, 36,160, 24, 41, 90,180,108,141,166,205, 91,130, 0,184,249,251, 85, 78,103, 48,156,125,153, -202,222,165,243,187, 99, 40, 10, 27, 64, 4, 82, 69, 30,173,134,195,134, 13, 91, 13,224,189,218,116, 28, 59,188, 59,134,166, 75, -116, 42,230,209,122,255,221,233,136,248, 93, 98,125,241,214, 90,105,255, 14, 56,153, 17, 66, 65,169,248,255,168, 67, 9, 93,175, -212, 28,255, 20,195, 85,187,209,242,240,240,176,177,146, 43,190,123,103,242, 36,203,184,187,215,144, 26, 25,138, 43, 23,163,115, -246, 31, 62,146, 93,148,149, 62,217, 4,147, 85,222,204,103,239,220, 0,222,126,207, 27, 45,133,133, 10, 0,224,237,215, 14,140, -185,105,105,132,170,138,102,213,197,100, 85,188, 96, 87,149, 67,107,218,180,105,216,190,125, 59, 58,119,238, 12, 31, 31,159,242, -139,189,169, 81,179, 42,162, 75, 38,143, 54,172, 72, 65, 65, 1,188,188,188,176,109,219, 54,132,133,133,193,210,210, 18, 99,198, -140, 65, 65, 65, 65,185,193, 50,182, 51, 60, 33,228,209,153, 51,103,218,142, 26, 53,138, 72, 36, 18, 42, 55, 55, 23, 54, 54, 54, -216,180,105, 83, 81, 74, 74,202,201, 58,152,172,145, 82,169,116,238,232,209,163, 25, 95, 95, 95,164,165,165,193,202,202,202, 64, - 81,148, 4, 0,108,108,108, 12,102,102,102,152, 62,125, 58, 2, 2, 2,186,206,159, 63,191, 51,203,178,155,146,147,147,119,213, -116, 44, 81, 20, 85, 94,161, 78,222,112, 31, 58, 93, 73, 5,189,121,243,102,148,246,117,251,127, 19, 65, 76, 12, 96,196, 72, 22, - 11, 11, 11,248,248,248, 84, 89,246, 93,187,118,197,205,155, 55, 75,154, 38, 89, 22,142,142,142,184,114,229,138, 81, 35,169,202, - 18, 65,134,135,135,195,207,219, 1, 97, 33,103,224,160,148, 32,192,213, 25,238, 93,187, 35, 58, 58,250,175,140,102, 81, 40,233, -135,209,167,244, 24,220, 1, 96, 90,133,247,155, 0,124,109,138, 32,199,113,132,166,105, 42, 33, 33, 65,175, 84, 42, 41, 59, 59, - 59, 86, 46,151, 67,171,213,150, 27,174, 71,143, 30, 33, 56, 56, 24,137,137,137,176,179,179,163,173,173,173,161,215,235,115,140, -209,111,210,164, 9,156,157,157, 43,117,124,159, 60,121,114,157, 76,214, 4,192,127,251,167,107, 26,200,105,198,218,207,225, 53, - 60,190,255, 68, 67,235,160,248, 55,152, 44, 0,200,205,205,253, 6,192, 55,101,239, 29, 28, 28, 38, 50, 12,179, 88,171,213, 90, - 95,184,112,193, 70,165, 82, 81,187,118,237, 50, 44, 89,178, 36,151, 97,152, 28,138,162,214,255,245,230, 16,145,153,121, 49, 94, - 18, 91, 87,225,174,134, 92,157,157,176,160,105,142,164,177,138,106,238,143, 97,233, 81,151, 39,114, 49,157,210, 82, 82,105, 2, - 33,178,134,107,240,142, 5,139,150,127, 16,125,255,182,167,194, 74,129,105,211, 23,225,228, 47,231, 64,209, 18, 92,186, 26, 10, -157,158, 71,102,118, 30, 70,143, 29, 7,119, 23, 7, 68, 94, 63,157,193, 9,194,166,151,203,100, 11, 27,251, 13,153,104, 43, 55, - 83,150,238, 19, 30,187,191,157, 11,154,222,128,143, 63,254, 24,254,254,254, 51,194,195,195, 63, 65, 45,121,180, 40, 74,216,216, -162,251, 88, 91,169,188, 68,135, 8, 60,182, 29, 92, 80,154, 71,107, 14, 54,125,115,184, 69,115,239,199,203,106,202,163,245, 18, -153,172,138,243,154,141,150,151,151,151,220, 92,130,169, 18,134,157,255,206, 27, 67, 85,233, 49, 17, 72,140,186, 93,210,188,160, - 87,235, 83, 31, 70, 25,147, 10,189, 15, 42,231,239, 32, 53, 53, 93,105, 52, 70,221,209, 87,210, 44,171,112,159,141,102,153,104, -178,158,211,172,104,182, 42,230,205,242,240,240,192,234,213,171,141,201,163,245,236,182,151,209, 31, 37, 29,224, 43,118,134,239, -111,164,201,170, 82, 83,165, 82, 33, 43,171, 36, 67, 66,143, 30, 61,208,163,199,255,199, 51,232,245,250,242, 40,150,165,165,101, - 85, 17,173,231, 52,205,204,204, 22, 28, 57,114,100,210,213,171, 87, 71,205,155, 55, 79,210,187,119,239, 50, 51, 87, 12,227,158, -237, 86, 73,147,231,249,233,167, 79,159,102, 4, 65,192,182,109,219,112,243,230, 77,162, 84, 42, 63, 82, 42,149, 27,205,204,204, -120,181, 90, 61,109,202,148, 41,227,150, 45, 91, 70,119,237,218, 21,215,174, 93,163, 27, 54,108, 56, 30,168,148,196,178,202,109, - 15, 13, 13, 5, 77,211,224,178,227, 49, 99,193,126,152,155,177,184,127,255, 62,178,179,179,159, 75, 98,106,204,254,172, 24, 41, - 41,155,186,118,237, 90,222, 12,217,190,125,123, 48, 12,131, 59,119,238, 84,215, 12, 91, 81,147,216,219,219,151, 31, 31, 82,169, - 20,231,206,157,195,138, 21, 43,224,105,103,131,156,168, 48, 56,247,232,133,190,147,166, 96,204,152, 49, 96, 24, 6,118,118,118, -229,145, 95, 35,142,165,250, 80, 81,115,146,159,159,223,248,200,200, 72,247, 22, 45, 90,184,132,135,135,247,244,247,247,247, 10, - 11, 11, 43,123, 47,135,113,125,115,202, 53,111,220,184,113,104,227,198,141,211, 39, 76,152, 32, 21, 4,129,143,139,139, 51, 0, -160,156,157,157,153, 27, 55,110, 8,199,143, 31,135, 90,173,134,187,187, 59,237,230,230, 70,157, 61,123, 86,136,138,138, 10, 37, -132, 44, 50,102,219,121,158,175,148,198,161,236,245,143, 63,254,104,242,249,222,160,105,147, 85,189,187,249,122,100, 38,223, 65, - 74, 82, 12,248, 60,149, 62,248,232, 9,173,137, 38,235,143, 46,163, 63, 83,115,249,195,135, 15,221,180, 90, 45,100, 50, 25, 54, -111,222,172, 95,189,122,117,100,102,102,102, 23, 84, 61,162,188,146,102, 29, 71, 29,102,215,160,249,220,168,195,188, 44,156, 60, -122,236, 70, 91,139, 97, 59, 48, 35, 57,163,188, 99, 35,161, 40,187, 35, 78,205,186, 40,219,181, 72,162, 79, 45,165, 11,248,226, -147, 53,108,187, 78,173,211,141, 28, 54,124,236,175,251,246,237,181, 88,178,116, 41,174,132,134, 33, 43,183, 16, 2, 97, 32, 80, - 20, 22, 47, 94, 2,103, 7, 59,228, 39, 63, 44,214,234,245,195, 80, 57,135,214, 63,190,220, 41,138,158,121,246,248,174, 13, 52, - 5,161, 40,237,129,156, 41,136, 81,190, 57,102, 24, 59,114,228, 72, 28, 57,114, 4,225,225,225, 91,107, 48, 89,229,154,132,208, - 51,195, 46,236,223, 64, 1,130, 58,227,129,156, 45,124,172, 28,255,198, 48,118,204,152, 49,248, 41,248, 42,246,157,120,188,101, -223, 9,156,192,203,141,233,153,225, 45, 89,132,119,105,214,200,173,107,235,230, 10,150, 87, 35, 49, 42, 6,217, 69, 26,156,141, -136,203,165, 9, 93,231,220, 58, 37, 23, 72, 41,226,227, 31, 86,113,103,165, 40,173,208, 53, 38,105,210, 52, 93, 41,154, 85,159, - 72, 86,197,245,116,114,114,170,244, 56,151,138, 21,119, 89, 31,160, 58,164,118, 88, 16, 31, 31,111, 21, 31, 31, 15, 66, 8, 66, - 67, 67,173,218,183,111,191,160, 62,209,172,185,115,231,150, 71,173,158,157, 87,245, 89,109,148,118, 74, 15, 50, 24, 12, 7,231, -207,159, 63,163,125,251,246,253,150, 46, 93, 74,193,132, 7,240, 62, 19,205,225, 4, 65,192,249,243,231,113,228,200, 17, 94,175, -215, 79, 77, 73, 73, 9,171,176,200, 87,183,110,221, 58, 59,124,248,240, 93, 15, 30, 60, 96, 34, 35, 35, 65, 72,237,227, 78,213, -106, 53,124,124,124,192,113, 28,214,206,240, 64, 65, 65, 11,112, 28, 7,158,231, 97,110,110, 94, 30,197,171,104,158,107, 59,142, -120,158,127,206,104,133,134,134,130, 97, 24,116,233,210, 5,183,111,223, 46,143,104,213, 22,129,210,235,245,241, 78, 78, 78, 78, -203,151, 47, 47, 95,175,140,140, 12,156, 57,115, 6, 29, 58,118, 66,179,169,211,144,156,156,140,245,235,215,195,213,213, 21,171, - 86,173, 66,118,118, 54, 56,142,251,179,195,233, 3, 34, 35, 35,221,223,120,227,141,244,176,176, 48,247,224,224, 96,155,192,192, - 64,243,177, 99,199,166,135,133,133,185, 83, 20,213, 9, 38,118,130, 22, 4, 97,225,226,197,139,127, 89,181,106,213,130,247,222, -123,175,253,132, 9, 19, 36, 18,137, 68, 72, 74, 74,226,246,238,221, 75,249,248,248,208, 82,169,148, 58,125,250,180,240,251,239, -191, 95,231, 56,110, 45,128, 75,166, 68,156, 43,154, 44,134, 97,140, 53, 89,149,152,237, 40, 31,111, 73,103,116,217,184,121, 53, -237,235,237,174,255, 97,239,153,132, 75,215, 30,198, 50, 90,110,246,119, 53,164, 6,120,153, 97, 24,230,128,159,159,223,196,153, - 51,103,154,245,239,223, 95,190,108,217,178,188,130,130,130,234, 76, 86, 21, 55,204,127,202,168,195,111, 23,206, 11,158,253,126, -139,137,141,254,235,220, 0, 33, 69,233,200, 97, 25,218,202,134, 70,107, 47, 6, 5,153,143, 84, 39,126,221,249, 4, 64,109,121, -217,110,220,186, 23,222,167,121,139, 86,135,215,174, 90,235,248,209,135,243, 37,135,131,127, 6,225,244, 8,189,112, 1, 22, 82, -158, 68,221, 10, 73,211,234,117, 67,241, 18, 62,130, 39,229,202,215,251, 0, 28,179,179,179,187, 59,105,194, 4, 31, 63,191,177, - 80, 42,149, 56,116,232, 16,118,127,245, 21, 31, 4,140,146, 3,183,167,215,146, 79, 47,253,122,185,206,157, 41,147, 38, 53,105, -221,250,191, 80, 42,149, 56,120,240, 32,118, 5, 5, 25,173,243, 15,167, 44, 51,252, 73,252, 63, 67,124, 45,125,180,104,170,224, -250,195,184,194,208,135,113,133, 16, 8, 17, 8,209,210, 52, 18,138,244,250, 85, 15, 31, 39,213,201, 20,148, 53, 29,174,252,116, -230,139,107,243,168, 96,126,234, 58,164,187, 10,147,149, 88,241, 25,105, 21, 43,233,234, 94, 27, 12,134, 68, 35,229,215,120,122, -122, 62,247, 89,221, 67,191,196, 36,147,101,108, 30, 45, 0,200,202,202, 74, 1,240,209,181,107,215,126,236,215,175,223, 20, 0, - 73,117, 44,163,109,221,187,119,159, 10,128,161, 40,106,107,114,114,114,216,115, 39,124, 74, 74,180,171,171,235,231,222,222,222, -211, 74,110, 76,169,109,181, 84,228,143, 91,180,104,161,175,170, 44,170,123, 47, 8, 66,173,101,148,155,155,139,118,237,218, 61, -247, 76, 75, 66, 8,226,226,226,202, 34, 78,229,251,190, 38, 3, 87, 88, 88, 56,237,221,119,223,253, 70, 34,145,120, 2,160,202, - 76, 46,207,243,204,215, 95,127,173,224,121,158, 1, 64,209, 52,205, 73, 36, 18,205,145, 35, 71, 56,142,227,226,181, 90,237,180, - 63,249, 2,113,144, 42,121, 20, 67, 81,100,100,164,111,105, 36, 43, 49, 60, 60,252,206,190,125,251, 84, 0,246,215, 81,247, 82, -113,113,241,165,213,171, 87,119,221,188,121,243,194,105,211,166,181, 27, 51,102, 12,219,163, 71, 15,156, 60,121,146, 63,127,254, -124,168, 90,173, 94, 99,138,193, 42, 45,203, 60, 15, 15,143,114,195, 85,203,185, 92, 99, 71, 94,123, 47,249,198,113,111,187, 42, -182,173, 57, 83,152,153,172,187,106, 40,212, 45,218, 9,132,227, 95, 76, 90, 90,218, 60, 0, 75,214,175, 95,159, 28, 16, 16, 32, -151, 74,165, 58, 99, 77,214,159, 8, 39,228, 22, 14,252,178,239,136, 99,221, 23,191,235,221,183,103, 23,165, 71, 3, 71,183,168, -152, 52, 60,186,118,178,232,238,137, 79,159, 18,109,206, 16, 0,198,244, 92,255, 93,171,215, 55,158, 59,127,238, 12,153, 68,210, -143,231,249,150,189,207, 30, 37, 12,195,132,233, 12,134,179,165,205,133,154,151,184,200, 87,126,254,249,231, 62,126,126,126, 56, -116,232, 16,206,238,217,131,209,153,153, 56,199, 48, 12, 45,149,218,159,208,235,191,128,113, 6,105,229,186,117,235,154,248,251, -251,227,192,129, 3, 56,189,107, 23, 70,213, 77,167,186,186,174, 45, 0, 85,233,219, 76, 0, 15, 0,188, 10,192, 12,128, 22, 37, -143,118,114,168, 88,133,149,126, 87,246,253, 69,138,162,254,200,142,176,181,103,134,127,150,240, 71, 79, 95,125,209,107,161, 86, -171,179,125,124,124, 76, 26,115,109, 48, 24,106,108,195,229, 56, 46,177, 81,163, 70, 70, 71, 45,140, 49, 69,217,217,217,109,254, -192,194,168, 87, 95,172, 74,149,136, 32, 60,117,113,113, 17,202, 42,253,170, 76, 88, 85,159, 17,224,137, 41,255,147,154,154,250, - 0,192,251,117, 93,207,228,228,228,195, 48,226,161,209,198, 46, 7, 0, 57, 57, 57, 47,252, 97,190, 20, 33, 73,203,150, 45, 51, -201, 96,131,144,154,204,103, 88, 97, 97, 97,123, 99,254, 91,175,215,227, 47,101, 63,176,208, 0, 0, 32, 0, 73, 68, 65, 84,228, - 64,233, 68,135,135,135, 79,161, 40,170, 63, 74,154, 4,182,226,197,100,243,190,148,159,159,127,233,179,207, 62,235,186,109,219, -182,217,132, 16,228,231,231, 7,153,106,176,202,239,158,211,211, 79,190,168, 13,207, 78,211,253,182,119,107, 98, 47,117,174,126, -246,246, 66,221, 46,136,148, 7,163, 8, 33,223,191,249,230,155, 29, 0,236,172,175, 88, 53,163, 14,235,203, 19, 33, 39, 47,224, -220,220, 21,147,206,217, 88, 14, 2,207,250, 66, 71,159,128, 46,235, 36,128,239, 96, 92, 55,135,242,237,229, 4, 97, 29,167,211, -173,171, 80,185,252, 27,202,217,206,223,223,127,246,196,137, 19,177,100,201, 18,156,254,226, 11,253,219, 20,149, 39, 1,200, 47, - 37, 55,154, 52, 5,124,104,172,206,248,241,227,177,100,201, 18,156, 90,187,182,174, 58, 53,161,162, 40, 42, 24, 0, 22, 44, 88, -176,104,245,234,213,182, 11, 23, 46,108,185,102,205,154, 85,165,239, 35,202,190, 47,173,235, 2, 23, 46, 92,216,188,194,247, 5, - 0,110,252,193,251,179,202,204,240,127, 52,125, 68, 77, 81, 83,212, 20, 53, 69, 77, 81, 83,212, 20, 53,235, 3, 33,100, 80,201, -172,250,121,117,175, 43,204,255, 18, 88,136,136,136,136,136,136,136,136,252, 3,169, 24,197,170,203,247, 47,144,178, 62, 90, 21, -217, 6,148, 12,235,174,206,149,154, 50,234,161, 46,206, 54, 68,212, 20, 53, 69, 77, 81, 83,212, 20, 53, 69,205,127,157,102,109, -218,207,253,158, 16, 50,136,162,168, 96, 66, 72, 96,117,243, 50, 99,245,236,235, 10,243, 23,214,237,160, 10,202,250,102, 61,215, - 71,235,143, 70, 12,171,138,154,162,166,168, 41,106,138,154,162,166,168, 89, 47,202,154, 0, 1,144, 5, 11, 22, 44,252, 27, 54, - 29,186,148,154,172,138, 19,128, 26,154, 14, 9, 57,200, 36, 37,193, 74, 38, 83, 74, 1, 64,167, 43,214,187,185, 33,159,162, 70, -254,149, 15,188, 21,249,103, 82, 54,220, 59,237, 5, 47, 43, 34, 34, 34, 34,242,239, 32,163, 44, 82, 5, 32, 3, 0, 85,250, 94, - 87, 58,207, 40, 53,100,207,190,174,244,253, 31, 72, 10,170,137,100,177,213,153,172,204, 76,165, 3,203,230, 52,225,121, 77, 83, - 0, 96, 89,250,126,102,166,109, 52, 33, 7, 51,235, 98,182, 28, 28, 29,111, 73, 24,198,205,152,101, 13, 60,159,148,153,150, 86, - 57,117, 60, 69,189, 12, 6,207, 88, 19, 81, 31,179,241,135, 27, 21, 7, 7, 7, 39, 39, 39,167,255, 88, 89, 89,117,204,205,205, -253, 61, 35, 35,227,167, 26,158,123,184,154,162, 48,191,228,184,194,103, 0, 22,214, 32,109,202,178,207,226,163, 84, 42,103, 80, - 20,229, 95,122,130,133, 23, 23, 23,111, 6,240,240, 95,120, 65, 50, 3, 48,148,101,217,241, 14, 14, 14,237, 82, 83, 83,151, 1, -168,107, 54,111, 22,192, 92, 27, 27,155,209, 54, 54, 54,141,178,179,179, 99,243,243,243, 15, 0, 88, 7,160,214,161,210,203,222, -115,233,216,163,127,143,143,206,159, 62,191,114,217, 87, 41,215,158,251,126,174,139,125,191,190,157,151,156, 63,113,117,249,162, - 77,201,217, 38,174, 27, 93, 58, 1, 37,163, 35, 9,158, 79,246, 90, 95, 36, 0, 6, 3,232, 1,224, 60,128, 19,198,108,119, 53, -116, 0,176,168,116,157,215, 1, 56,247, 55, 63,142,204,157,156,156,214, 2, 24,204,178,108,100, 82, 82,210, 84, 0,137,127,241, - 58,177, 0,218, 2,240, 71, 73, 26,142, 27, 48, 46,133, 67,173,216,219,219, 7,178, 44, 59,163, 52,181,203,230,172,172,172,224, -191,107,193,200,100,178, 32,103,103,231,255,170,213,234, 98,138,162, 72,197,124,143, 28,199, 37,102,102,102,182,121,217, 46,106, - 20, 69,221,248,155,175,226,212, 42, 62,171, 62,143, 86, 82, 18,172, 88, 54,167, 73,122,106,216,232,228,148,123,163, 0,192,213, -165,229, 1, 71,231, 22,251,147,146,100,122,103,223, 97, 22, 18, 37,187,153, 97, 36,173, 52, 58,173,131,132,149,100,234, 57,195, - 29, 90, 71,102,164, 62,248,169,202,100,139, 18,134,113,123, 26,125,206,145,211,103, 67,162,112,133,196,204,179,218,181,117,117, -117,173,211, 86,218,218, 54,178,212,203, 21,179, 37, 18,166,175, 64, 56,127, 34, 0, 52, 37, 9,231,120,195,175, 82,173,246,203, -156,156,216,130,186,238, 65, 95,123, 56, 19, 96, 12, 40,244, 5,193, 89, 10,216,247, 32, 11,169, 38, 72, 24,107, 34,234, 99, 54, - 42,254,118, 61,128,121, 47,250, 72,114,115,115,179, 13, 12, 12, 12, 90,177, 98,133,153,133,133, 5, 21, 31, 31,223,255,195, 15, - 63,236,118,243,230,205,247,147,146,146,146,159, 53,125, 20,133,249,130, 64,104, 0,160,105,234, 67,149,202, 81,201, 48,204,115, -185,141,120,158, 87,102,100,164,207, 20, 4, 66,149, 46, 59,159, 16,108, 48,198, 48, 42, 20,138,177,254, 45, 90,189,191,246,243, -117, 22, 78,142,142,230, 28, 47,232,159,196, 61, 85,126,180, 96, 94,251,152, 71, 15, 55,104, 52,154,189,117, 57,175, 25,134, 25, - 45,151,203, 3, 1,248,149,126, 22,165,213,106,131,121,158,223,111,108,133,238,228,228,116,145, 97,152, 6,166,252, 49,207,243, -241,105,105,105, 93,234, 88, 68, 35, 61, 61, 61,191,235,222,189,187,178, 93,187,118,144,201,100, 88,178,100,201,220,148,148,148, -218,140, 22, 11, 96,174, 82,169, 28,109,110,110,222,168,176,176, 48, 70,173, 86, 31,150,201,100,125, 54,108,216,224,209,185,115, -103,203,180,180, 52,138, 97, 24,167, 83,167, 78,189, 21, 20, 20,212,159,227,184,222,181, 85,114,121, 49,228, 35,249, 96,191,174, -121, 49,231, 62, 2, 48,224,217,239, 57,141, 98, 60, 97, 60, 2,213,228,118, 66,169,249, 48,218,100, 73, 36,146, 13,206,206,206, - 19, 53, 37,185, 2,200,179, 21, 14, 0,232,116,186,156,220,220, 92,223,186,156,242, 0, 38,219,216,216, 76,252,224,131, 15,108, - 7, 12, 24,128, 61,123,246,188,179,125,251,246,156,252,252,252,239, 81,146, 8,243,129,137,154,243, 83, 83, 83, 7, 74, 36, 18, -202,195,195,131, 81,171,213,166, 24,173, 38, 40,121, 8,243, 13, 0,155, 81,146,186,160, 39, 80,114,190, 3,248,172,204,184,209, - 52,189,217,215,215,247, 63, 81, 81, 81, 91, 0,172,172,235,185,238,236,236,252,205,166, 77,155, 70, 13, 25, 50,132,201,200,200, -112, 11, 8, 8,248, 49, 53, 53,181,235, 11,184,140, 76,146,203,229,115, 90,182,108,217,236,193,131, 7,209,249,249,249,235, 74, -247,103, 77,231,148, 59,128, 62, 54, 54, 54,189, 23, 47, 94,108, 17, 24, 24,136,109,219,182, 13,220,190,125,123, 97, 65, 65,193, -175, 40,233,211, 83, 47, 19,200,178,236,140,196,196, 68, 7, 66, 8, 92, 92, 92,102, 0,248, 91, 26, 45,154,166, 55, 12, 31, 62, -124,226,143, 63,254,168,124,250,244,169,210,205,205,173, 60,121, 54, 69, 81,117,174, 63, 69,234,205,182, 10,134,171,246, 60, 90, - 50,153, 82,202,243,154,166,201, 41,247, 70,117,235,254,181, 53, 0, 92,188,240,238, 40, 71,231,230,225, 50,153, 50, 90,110,165, - 56, 50,124,112,159, 86, 35, 2,187, 83,238, 46,142, 72, 76, 73,119,250,118,223,233,215,130, 79,159, 59,130,146, 4, 98, 85,194, -233,179, 97,166, 15,193,131,203, 95,193,161, 71, 50, 54,158, 74,196,181,187, 79, 80,156,151,137, 6,206,102,248,124,118, 63, 56, -219, 42,235,118,235,229,232,211,147, 99,229,251,223, 24,251,166,245,127,134,250, 73,188,156,157, 65,136, 28,209, 49,133,157,126, - 62,115,174,237,225,131,123,103,152, 75,124, 70, 23,165, 63, 52,250,226,214,218, 5,102, 69,122, 12,101, 25,234,173,206,109,154, -245, 30, 59,176, 43,221,204,175, 49, 34, 35,162,250, 29,251, 45,244,115,250,106,196,175, 28, 79,126, 48,151,226,232,237,148, 26, - 19,250, 61,103, 56,122,247,238,211, 85, 46,151, 87, 74,158,164,213,106,165,191,254, 26,210,161, 46,102,163,236, 63,116, 58, 45, - 45,145,200, 64,211,212,251,254,254, 45,252, 50, 51, 51,207, 81, 20,245, 93,114,178,105,209,130,119, 1, 89, 14,203,190, 74,203, -229, 46,188, 78,103, 15, 0,148, 76,150,243,132,166, 91, 44, 94,180,200,130, 97, 24, 33, 43, 43, 11,197,197,197,212,255,216,187, -238,176, 40,174,245,253,206,238,178,125,233, 93, 64,196, 2, 4,187,162,198,136,193,142,221,216,107,236, 29,123,195, 24,107,172, - 81,163,209,168, 88, 98, 20,123, 55, 98, 67, 65,177, 96, 7, 4, 69, 80,233, 44, 75,103,129,237,187,179, 51,191, 63, 40, 23,149, -178,104,146,123,239,239,238,251, 60,251,192,204,206,188,123,230,156, 51,115,222,249,190,115,190,111,234,212,169,188,247,239,223, - 15, 17,139,197,187,106,121, 35,193,193,131, 7, 61, 28, 29, 29, 63,201, 30, 43,145, 72, 56,131, 6, 13,252,156,166,247,104,217, -170,205,130,155, 55,111,120, 21, 23, 20,170, 14,238,216,255, 66,199, 19,168, 27,122,121,154,236, 61,112,212,124,218,196,177,115, -222,188,121, 21,133,186,229,171,171,207,231,243, 47,108,219,182,173,121,215,174, 93, 77,236,236,236,144,157,157,141,184,184,184, -230, 97, 97, 97,223, 29, 61,122,116,145, 82,169, 28, 2, 24,148, 16,213, 61, 52,232,176,157,208,202, 26,122,157, 14,245, 90,182, -169,136,111,246, 46, 44, 4,164, 86, 11, 74,167,131, 87,255,239,202,172,201, 52,188,188,188, 62, 55,234,110,189,102,205,154, 29, -219,184,113, 35, 91,173, 86,227,201,147, 39,184,115,231, 14, 37,145, 72,106, 11,136,203, 34, 8, 34,100,245,234,213,206, 62, 62, - 62,166,121,121,121,208,235,245, 54,151, 46, 93,154,213,186,117,107, 51, 23, 23, 23, 78, 80, 80, 16,100, 50, 25, 72,146,180,106, -212,168,145,213,232,209,163, 53, 65, 65, 65,139, 0,108,169,206,146, 85,252,158,254, 81, 66, 52,234,237,217,118, 60,178,136, 27, -189, 23,244,198,117,179,198, 68,133,101,171,119,163, 70,166,197, 98,193, 50,145, 89, 11,171, 98,241,237,101,189, 27, 53, 58,120, - 35,209,160,151, 33, 70,217, 96, 51,230,212,169, 83,130,184,184, 56,129,151,151, 23, 40,138,170,136,192, 95, 30,112,214,221,221, -253,115,234,113,243,140, 25, 51,150,141, 24, 49, 2, 45, 91,182,172, 8,138,186,106,213, 42, 44, 91,182,204,242,222,189,123,139, - 78,158, 60,185,232,226,197,139, 91, 0, 4,212,209, 26, 83,142,186,182,241,218,164,164,164,225, 23, 46, 92, 24,187,116,233, 82, -119, 0,254, 0, 86,230,231,231,251,150, 89, 99, 56,101, 66,107,210,162, 69,139,102, 6, 4, 4,160,111,223,190, 43,159, 60,121, -178,225, 51,173,124, 76,146, 36,251, 14, 26, 52,136,169,211,233, 32, 20, 10,161,211,233, 26,127,169, 81, 2,192,158,233,211,167, -207,156, 49, 99, 6, 44, 45, 45,161,211,233, 60, 78,157, 58,117,112,229,202,149, 29, 1, 76,174,166,172,227,103,206,156, 57,116, -220,184,113,240,246,246, 6,139, 85, 90,141,219,182,109,195,186,117,235, 68, 33, 33, 33,223, 5, 5, 5,125,119,249,242,229,243, -248, 48,109, 87,157, 64, 81, 20, 88, 44, 22,210,211,211, 97,103,103,199,165, 40,234, 38, 65, 16, 7, 10, 10, 10, 46,254, 7, 13, -230, 63, 15, 31, 62,124,204,137, 19, 39, 68, 0,176,117,235, 86, 44, 88,176, 0,246,246,246, 16,137, 68, 70,169,243,159, 99,209, -154, 86,171, 69,171, 54, 40, 20,138, 54,203,231,126, 15, 6,163,244,173,177, 73,195,250,216,244,195, 52,226,114,240,205, 54, 53, -218,224,121,245, 16,255, 96, 23,184, 46,243,161,214,145,120, 28,157,132, 91, 91,253, 74, 71,203, 62, 43,160,214,118, 47, 31,108, -172, 56,124,254,207, 26,189,254, 33, 28, 28,158, 32, 53, 53,183, 54,145,101,235, 96, 31, 28, 24,184,133,223,188,177, 39,180,164, - 14,226, 28, 49, 8,130, 11,103, 39, 83, 76, 26,223,199,196,215,183,158,205,218,181,251,175,102, 81, 24,172,200,123, 91,107,192, - 80, 15, 27, 28,105,211,220,125,196,232,126, 62,220, 22,205,155,129,205,229, 87,124,215,214,219, 27,109,189,189, 25, 1,178,146, -158, 79,159,189,232,121, 46,228,177, 90,161, 75, 61,147,144,135, 9,181, 60,100, 42, 4,199,188,121,243, 96,111,111,255,193, 1, -217,217,217, 8, 11, 11,173,242,156, 58, 60,200, 42,126, 99,195,134, 13,166,133,133,133,125, 14, 29, 58,212,141,162,168, 13, 89, - 89, 89, 15, 12, 33, 25, 7, 52, 40,226,114,187, 79,220,190,157,106, 61,112, 32,211,194,193,129, 65,233,245, 68,102, 98,162,245, -142, 93,187,186, 20,188,123,199,151, 91, 89, 21, 20, 42,149,138,132,132, 4,240,120, 60,130,197, 98,181,171,130, 42,155,166,241, - 51,131, 65, 44, 35, 8, 2, 92, 46, 47, 97,198,140, 25,145,101,223, 53,184,114,229,138, 96,192,128, 1, 10, 0, 41, 0,192,229, -242,156,152, 76,134, 71,105, 36,118,252,108,136,192, 20, 10,133,115,215,111,220, 34, 44, 46,144, 42,181,114,185,206,214, 76, 68, - 16, 34, 83,102,113, 81, 73,137, 88,146,171, 94,177,102, 29,115,250,164,113,115,229,114,249, 44, 67, 69, 86,171, 86,173,158, 94, -184,112,193,206,218,218, 26, 82,169, 20,249,249,249,120,250,244, 41, 40,138,194,144, 33, 67,184,223,116,104,223,230,135, 21, 63, - 62, 74, 23,139, 59, 26, 34,182,132, 86, 54,216,234,211,186,116,176, 78,201,175,104,159, 3,195,251, 87, 28,179, 46,163,168,220, - 58,247, 37, 41,164, 58,118,239,222,157, 13, 0,147, 39, 79, 46, 46, 41, 41,217, 4,224, 4,106,143,232,191,232,199, 31,127,116, -106,216,176,161,235,137, 19, 39, 32,147,201, 0,192,174, 97,195,134,240,240,240,208,223,189,123, 23, 30, 30, 30, 48, 53, 53,197, -189,123,247,240,232,209, 35,120,123,123,155,178,217,236, 17, 90,173,182, 74,161,213,197,175,203,143,220, 1, 94,157, 61,219,142, -135,200,204, 17, 7, 79,158, 70,252,139,163,157,213,218,184, 31,217,250,240,113, 74,154, 59, 33, 55, 77, 20,208,192,219,215,186, - 73,179,129,112,109, 27,105,163,210,223, 79,250,177,103,195,205, 44,158,234,232,154,237,146,252,234, 68, 22,128,173, 67,134, 12, - 25,126,234,212, 41, 11, 0,136,137,137, 65,118,118, 54,108,109,109,193,227,241, 96, 98, 98, 82,145,159,244, 51, 49, 97,239,222, -189, 21,162,141, 36,201,138, 44, 0, 2,129, 0,223,126,251, 45, 90,183,110,141,139, 23, 47, 78,168, 70,104,249,116,232,208,225, -184,171,171,171, 75,229,157,114,185, 28,163, 70,141, 2, 0,248,250,250,118,231,243,249,116,185, 32,148, 72, 36,178,103,207,158, -245, 4,240,164, 26,101,169, 20,139,197, 88,178,100, 9,146,147,147,103, 7, 6, 6,166, 2,224,113, 56,156,138,247, 99, 0, 30, -205,154, 53,251,117,193,130, 5,120,255,254, 61, 94,191,126,253, 20,159,239, 74,213, 11,133,194,119, 58,157,206,155, 36, 73, 40, -149, 74, 12, 30, 60,152,119,254,252,249,108, 38,147,249, 38, 47, 47,111, 44, 74,231,164, 24, 10, 30,128,237, 51,102,204,152,185, -116,233, 82,132,134,134,226,242,229,203, 24, 55,110, 28,230,207,159, 15,145, 72, 52,113,254,252,249,143, 80,154,208,252, 99,116, -223,187,119, 47,244,122,253, 39,247, 6,143,199,131,143,143, 15,154, 54,109,138,203,151, 47,119,255, 2,161,229,234,227,227,195, -161, 40, 10,114,185, 28,119,239,222, 21,241,249,124,145,179,179,243, 84, 0,255, 49, 66,203,213,213,117,198,169, 83,167, 68,149, -189, 63, 92, 46, 23,149,250,129, 17,255,126,139, 86,141,111, 88, 21,208,104, 20, 90, 22,139,241,166,158, 99,203, 51,247,194,231, - 84,184, 14, 1,198, 27,141, 70,161, 5, 0, 61, 69,163, 88, 65,130,207,101, 32, 37,171, 4,175, 18,243,170,162,250, 96,137,166, - 9,191, 62,184,237, 83, 64,211, 52, 52, 90, 61,212, 69, 89,216,116, 85,129,184, 12, 21, 52,242, 66,104,180,165,211,176,108,108, -108, 88, 55,111, 94, 95,112,251,118,216,204, 63,254,248,131,153, 97,110,254,186, 4,104, 83, 21,167,165,101, 35, 83,138,195, 57, -179, 47,112, 37,159,102, 38, 34, 33, 77,142, 38,206,237, 97, 99,225,130,172, 60, 57, 30,190,190,134, 55,111,131,209,208,209, 21, -243,231,246,230,173,223,120,226, 52,155,116,171, 47,149, 38, 23, 87, 87,206,242,183,168,253, 55, 18, 64, 22, 36, 66,159,255, 30, -250,146,204, 79, 14, 16,217,214, 71,219,174, 78,176,117,105,204,157, 48,127,221,120,224, 3,161, 85,153, 51,155, 32, 24,251, 24, - 12, 98, 38, 65, 16,104,217,178, 85,198,246,237,219,171, 10, 5,174,109,217,178, 85, 6,147,201,112, 46,125,176, 51,246,210, 52, -149, 93, 75, 57, 63, 16, 53, 28, 14,119,105,169,217,223, 49,253,234,213,171,218,225,195,135, 99,219,182,109,156,101,203,150,173, - 96, 50,153,147,171,112,239,125,192, 57, 24,168,111,209,184,113,175, 13, 15, 31,210, 38, 58, 29, 81,240,244,105,177, 84, 34, 33, -179, 74, 74, 56,103,223,188,233, 59,101,241, 98,142,139,139, 11, 30, 4, 7, 91,231,202,229,180, 84,173, 86, 74,165, 82,154, 36, -201,167,213,112, 46,183,181,181, 19, 28, 60,120,208, 99,198,140, 25,145, 18,137,100, 57, 0, 56, 58, 58,110, 2,208, 20, 64, 74, -165,125, 8, 12, 60, 45,158, 58,117,106, 66, 78, 78,206,242,154,202, 89, 9,205,236,108,237, 4, 39,247, 7,189,180, 50,229, 51, -108,157,235, 49, 76, 44, 44, 88, 36,135,207,166, 0,101, 67,151,198, 66, 0,205,170, 57,247, 99, 78,130,207,231, 95,248,243,207, - 63,237, 76, 76, 76,160,215,235, 97,107,107,139,228,228,100, 72,165, 82,148,148,148, 32,233, 77, 28,220, 92, 92,176, 54, 96,153, -163,255,178,128, 11, 10,133,194,251,163,193,236,211, 4,200, 58,237, 39,150,189,170,178, 24,124,236,246, 50,176,221, 43, 35, 57, - 45, 45, 13, 34,145, 8,205,155, 55, 23, 61,124,248,240,126, 13, 34,171,114, 18,224, 17,157, 58,117, 50, 61,113,226, 4,188,189, -189, 97,110,110,142,187,119,239, 34, 38, 38, 6, 90,173,150, 33,147,201, 32, 18,137,176,121,243,102,212,175, 95, 31, 37, 37, 37, - 72, 73, 73,177, 54, 49, 49,177,249, 40,162,125, 5,231,221,155,119,215, 23,189,191,243, 99, 22,113,163,247,193,147,167, 49,117, -244, 72, 56,208,137,247,205, 27, 19,235,123, 13,232,180,138,102,186,244, 23,154,182,180,116,111, 62, 0,108,142, 8,254, 75,215, - 33, 33,246,138,165,162,228,229,108, 66,159,238,178,102,251,217,121, 85, 92, 59, 1,128,225,226,226, 50,229,236,217,179,166, 21, -166, 23, 38,179, 34,231, 97,229, 36,240, 53, 36,124,175,181, 62, 9,130, 64,114,114, 50,236,236,236, 32, 18,137, 42, 18,136,199, -197,197,225,241,227,199, 40,207, 70, 81, 13,231,216,219,183,111,187, 8,133,194, 15, 14,160,105, 26,121,121,121, 32, 73, 18, 2, -129, 0,122,189, 30, 90,173, 22, 58,157, 14, 42,149, 74,212,180,105,211, 89, 58,157,238, 73, 85,156, 20, 69, 45, 28, 49, 98, 68, -167, 39, 79,158, 52,218,181,107, 23, 52, 26,205,214,172,172, 44, 12, 29, 58, 20, 20, 69,161,123,247,238, 95,211, 52, 29,191, 98, -197, 10, 0,192,130, 5, 11,116,114,185,124,198,231, 92,123, 25,154,182,109,219,182, 81,104,104, 40, 58,119,238, 12,181, 90,141, -109,219,182,153, 5, 6, 6,154, 5, 5, 5,217, 46, 93,186,244,112,110,110,174, 95, 45,156, 4,128,173, 14, 14, 14, 51,187,116, -233,194, 47,203, 97,138,163, 71,143, 98,237,218,181,167, 0,172,184,126,253,250,234,203,151, 47,143,159, 50,101, 10,214,174, 93, - 59, 95, 42,149, 30,170,142, 51, 41, 41, 9,182,182,182, 48, 51, 51, 43,125, 88,106,181,136,138,138,194,173, 91,183,240,213, 87, - 95, 25,114, 77,213,149,211,117,200,144, 33,135, 79,158, 60,105,154,158,158,142,123,247,238,193,205,205, 13, 10,133,194,144,220, -176,183,255,134, 1,187, 90, 78,165, 82,169, 74, 75, 75, 19,109,217,178, 5,142,142,142,112,117,117, 5,143,199, 3, 65, 16,208, -233,116, 53,165, 87,171,181,156,190,190, 96,229,137, 45, 7,153, 91, 88,206,166,105,154, 85, 84, 84,184, 95, 11,233,185,196, 68, -104,254,193,107,255,111, 70, 27, 0,145,248, 48,231,161,164, 66,104, 5, 7, 7,211,253,251,247, 39,202,255, 58, 57,161, 56, 47, -207, 50,193,206,161,197,105, 59,135,102,101,121,191, 24,111,152, 76,203, 4,123,123, 69, 49, 0,104, 73, 26, 17,111,164,120,249, - 46, 11, 49,239,178, 32,228, 26,102,124, 81,107,201,210, 25,171, 52, 13,149,236, 95, 47,173, 90, 69, 33,212,218,210,233, 30, 26, -181, 2, 69,185,175,137,225,131,123,242,102,206,156, 14, 71, 71, 39,219,234,248,180, 92,222,124,255, 5,125, 45,172, 44, 76, 16, -252,240, 6,190,254,106, 48,120, 92, 19,228, 23,169, 0, 2,120,155,120, 11,160, 76, 17,155,144,134, 14,205, 4,240,235,229, 37, -186,120, 46,126, 49,128,149,134,148,151,204,120, 10,182,123, 31,152,232,117,208,229,197,131,146,166, 2, 66, 7, 40, 9, 17,242, - 37,169,120,115,255,188, 65,239,140, 20, 69,205,182,177,177,145,174, 88,177,162, 75,147, 38, 77,180,179,102,205,138, 78, 77, 77, - 93,248,209,219,202, 47,123,247,238,197,187,119,239,196, 27, 54,108,184,155,151,151,247, 99, 29, 27, 58,128,166,177,179,204, 21, -151,119,233,210,165,182,225,225,225,243,119,238,220,105, 63,103,206, 28,206,156, 57,115, 38, 1,248,169, 38,119, 97, 49,151,219, - 99,195,189,123, 52,153,145,161, 62,182,123, 55,103, 79, 68,196, 10, 45, 69,213,179,177,179, 35,190,233,208, 65, 46, 96, 48,242, -242,179,179, 73,219, 70,141,152,201,183,110, 89,211,124,126,230,245,235,215,139,101, 50, 89,181,169,115,152, 76,166,162, 42,119, - 97, 85,112,116,116,212, 84, 53,135,171,134, 1,177,152,162,105,173, 69,195,134,116,175,238, 29,155,188,139, 79, 76,228, 89, 88, - 48,221,155,184,121,190,122,147,252,148,214,235, 85, 4, 65, 20, 27,228, 43, 97, 50, 71,238,220,185,179,133,153,153, 25, 40,138, -130,185,185, 57,114,115,115,161,209,104, 80, 92, 92, 12, 77, 73, 17, 52, 69, 69,136, 73, 77, 70,167, 46, 93, 48,188,119, 47,175, -160, 75,127,142,212,235,245,167,106,244,231,181,108, 83, 97,201, 90,215,192,250, 95,190,160,116,105,133,232,218,210,198, 29,108, -145, 8, 61, 23, 6,124,201,141, 30,121,245,234,213,107, 67,134, 12,233,187,120,241, 98,134, 68, 34,185,145,156,156,220, 9,192, -235,154, 78, 18,137, 68,141,243,242,242, 32,147,201, 96,110,110,142,157, 59,119,194,222,222, 30, 10,133, 2,207,158, 61,163,157, -157,157,137,187,119,239,194,217,217, 25,249,249,249,208,106,181, 80, 42,149, 89, 26,141,166, 90,119,121,153,123,176,207,130,222, -184, 30,255,226,104,103, 39, 34,233,217,136, 69,190,239,226, 99,222,164,133,220,122,248, 19,169,226,165, 75, 51,110, 47,107,216, - 46,210,102,246,146,181,248,109,235,106,196, 63,185, 87, 96, 95,191,120, 15,159, 80, 31,169,169,188,114,185, 92,245,230,205, 27, -211,232,232,104, 16, 4, 1,115,115,115, 8, 4,130, 42,197,214,103,128, 81,217, 2, 37,151,203,193,102,179, 97,109,109,141, 67, -135, 14, 85, 12,188,110,110,110, 53,113,236,239,217,179,231,200,250,245,235,155, 86,222,217,174, 93, 59, 76,159, 62, 29,251,246, -237, 67, 68, 68,196, 7,249, 52,179,178,178, 36, 58,157,174,166,235,150,102,103,103,247, 30, 60,120,240,139,251,247,239,155, 29, - 58,116, 8, 36, 73, 86,249, 57,120,240, 32, 30, 63,126,188, 18,192,155,207,236, 71, 95, 13, 29, 58,244,222,241,227,199, 45,114, -115,115, 81,222, 55,228,114, 57,244,122, 61, 60, 61, 61, 9,146, 36,107,155,247,198, 96, 50,153,151,118,239,222, 61, 96,234,212, -169, 96,177, 88,208,104, 52,216,189,123, 55,150, 45, 91,150, 93,246, 82,170, 5,176,226,200,145, 35,227, 7, 14, 28,136, 86,173, - 90,121,221,185, 83,253,204, 14,153, 76, 6,153, 76, 6, 19, 19, 19, 56, 56, 56, 96,253,250,245,208,104, 74, 31, 43, 30, 30, 30, - 21,183, 49,128,253, 30, 30, 30, 3, 18, 18, 18,182,161,116,238,218, 39,112,112,112, 24, 76,211,244, 52,189, 94, 95,210,185,115, -103,235,147, 39, 79,154,138,197, 98,188,120,241, 2, 43, 87,174, 44,164, 40, 74, 79, 81, 20,161, 84, 42,147,236,236,236, 94,112, -185, 92,190, 66,161, 40,200,207,207,223, 8,224,198,191,107, 36, 39, 8,130, 48, 49, 49,193,228,201,147,193, 98,177,192,231,243, -161, 82,169,160,211,233, 42,196, 60,234,232,150,110,210, 68,100,205, 2,123,170,165,105,211,249,195,231,245,183,117,172,231, 4, - 11, 51, 46,226,226, 94,119, 10, 11,189,181,155,195,138, 15,164, 52,186,192,248,148,162,191, 61,217,253,199, 90,228,191, 84,104, -125,146,243,144, 85,117, 99, 14,215,211,244,217, 60,177,152,163,229,112, 4, 9,229, 86, 46,123,123, 69, 49, 65, 12,215,219, 54, - 27, 4, 82,171, 43,123, 80,208,101, 31, 3,133,150, 78,143,119,241,177,184, 31,242, 39,108, 20, 98,228, 37,181, 6,216, 45,160, - 81, 22, 65,165,209,150,137, 18, 61,162, 95,132,162,184,168, 0,205,189,251, 3, 12,198,227,234,248,204,173,137,254,223,180,109, -201,124,151, 22,139,118, 30,195,208,200,185, 51, 82, 37,197,144,202,212, 40, 44, 86,161,117,243, 0,228, 22, 42, 81,172, 80,225, -245,187, 32, 56,213,107,196, 32, 88,137,221, 13, 21, 90,234,215, 23,160,126,115, 25,108,215, 78,224,120, 14, 4,211,213, 7,105, - 47,239, 32,250,250, 14,100,188,122, 0,154,210,195,209,163,189,161, 55,201,238, 27, 55,110,180,239,212,169, 19,171, 71,143, 30, -173,174, 93,187,214, 74, 34,145, 68,151, 9,140, 86, 61,122,244,104,101,107,107,139, 95,127,253, 85, 73, 16,196,238,207,108,236, - 10, 11, 88, 78, 78,206, 83, 0, 27, 46, 92,184,176,123,250,244,233,176,179,179,107,145,153,153, 89,237,137,185, 38, 38,173, 38, -108,220, 72,155, 48,153,244,169,223,126, 99,175,189,113, 99,251, 31, 71,142,176,187,117,237, 74,208, 52,141,168,168, 40,193,150, -223,126, 19,140, 25, 52, 40, 37, 53, 39,135, 12,143,136,208, 74, 50, 50, 74,114,228,242,181, 18,137, 36,235,223,209,179,117, 58, -221,163,164,228, 36, 39,239, 14,173,109, 35,227,146, 94,249,117,251,230, 27, 6,131,193,136, 79, 76,141,176,181, 53, 19,220, 10, -185,165,213,233,116,143, 12,225,226,114,185,253,187,117,235,198, 42, 44, 44, 68,189,122,245,144,155,155, 11,177, 88, 92,106,113, - 40, 42,132,182,168, 8,186, 98, 41,244,114, 25,146,158, 61, 69,235, 70, 13,185,103,185,220,254, 10,133,162, 70,161, 85,254,150, - 89, 85,162,235,242,125, 28, 83, 83,112, 68, 34, 16,117,119, 27, 14,178,176,176, 88, 38,149, 74,175, 1, 88,175,213,106,253,151, - 45, 91,214,110,215,174, 93, 54, 27, 54,108, 48,155, 54,109,218, 89,153, 76,214, 26,165, 73, 85,171, 27,192,222,147, 36,105, 13, -192, 62, 52, 52, 20,118,118,118, 40, 42, 42, 42,183,180,104, 20, 10, 5, 47, 63, 63, 31,106,181, 26, 26,141, 6,102,102,102,120, -254,252,121, 1, 73,146, 87,106, 43,156, 89, 99, 98,189, 90, 27,247,163,181,151, 48, 83, 75, 90,250,230, 20, 80,133,107,182, 75, -214, 1,216,222,187, 81,163,131, 90,234, 94,210,219,216, 43,150,201,207,238, 22,100,190,149, 55, 58,116, 45,169,166, 57, 90, 52, - 0,138, 32, 8,218,195,195, 3,185,185,185, 96, 50,153, 16, 8, 4, 16,137, 68, 88,190,124, 57,118,239,222,253, 57, 66,139, 39, - 20, 10, 55, 50, 24,140,145, 12, 6,195, 86,175,215, 35, 32, 32, 0, 3, 6, 12, 0,135,195,129, 86,171,173,176,104,150, 91,169, -106,177,116, 68, 61,126,252,216,236,241,227, 15, 30, 91, 93,109,108,108,194,212,106, 53, 18, 19, 19,113,233,210,165, 46, 0,194, -235,216,214,137, 81, 81, 81,189,125,124,124,142,182,109,219,182, 49, 77,211,104,209,162, 5, 70,141, 26,133,160,160, 32, 68, 71, - 71,163,168,168,136,186,117,235,214, 31, 0,182,213,117, 12, 47,171, 95,207,161, 67,135, 62, 56,113,226,132,101,126,126, 62,148, - 74, 37,228,114, 57,206,158, 61,139, 78,157, 58,193,198,198, 6,199,143, 31, 39,105,154,174,169,237, 25, 12, 6,227, 80, 96, 96, -224,128, 41, 83,166, 96,207,158, 61, 56,117,234, 20, 6, 14, 28,136,145, 35, 71, 34, 55, 55,215,126,235,214,173,227,203,220,132, -171, 71,141, 26, 5,153, 76,134,103,207,158,197, 25,120,207, 67, 42,149, 66, 42,149,130,207,231, 87,190,199, 8, 0, 65, 59,118, -236, 24, 61,127,254,124, 52,106,212,104,117, 82, 82,210, 14, 84,177, 74,148,162,168, 25, 98,177,216,146,197, 98, 89,147, 36,137, -244,244,116, 60,127,254, 28,179,103,207, 46, 40, 40, 40,152, 14, 32, 21,192,138,201,147, 39,175, 95,184,112, 97, 69, 95, 90,184, -112, 97,240,181,107,215,122,255,211,214, 28, 15, 15,139,102, 28, 38,119, 94, 97, 9,211,186,176,176,176,226,217,161,209,104,160, - 86,171, 63,176,100,177,217, 38,214,237, 90,215,191,170, 84,148,252,240,250,173,180,218, 4,233, 94,141,205, 91, 10,132,230,243, - 59,117,238, 54,182, 87,239,239,152,164, 78,135,155, 55,175,224,247,223,247,162,171,143, 7, 26, 53,105,129, 57,115,231,153,171, - 53,100,192,173, 91, 55,150, 89, 60,190,127,163,164, 88,186,188, 38,206,255,113, 92, 45, 19, 87, 87,171,116, 29, 86,165, 32,203, - 66, 56, 20,150,109,218, 88, 90, 90,254,166,215,235,187,154,153,153,129,146, 38,224,245,243, 39, 40, 40, 52,129, 90,169, 7, 69, -151,138, 45,131,132,139, 90,131,123, 55, 47, 99,231,142,237,200,207,207,135,207,183, 93, 32, 99,185,160,190, 75,125,168,148,138, -178,155, 6,208,106,116,176,181,119, 69,100,100,180,174, 88, 46,175,246,129,196,230,105,189,234,219,123, 64,173,237, 8, 30,135, -131,162, 18, 13, 10,203, 68,214,241,115, 35,160, 86, 40, 65,106,180, 32, 53, 58,216,214, 31,138,175,236,187,129,210, 95,105, 86, -167,234,163,244,208, 38,223,131, 54,249, 30,248, 29,231,226,207, 77,163, 63, 26, 72, 13,203,187,155,155,155,155,243,234,213,171, - 43, 81, 81, 81,131, 71,140, 24,129, 59,119,238, 76, 3, 48,179,204,125, 51,109,196,136, 17,136,138,138,194,171, 87,175,174,228, -230,230,230,252, 21, 45,207,225,112,148,106,117,233, 24, 43, 16, 8,120,181, 28,235,212,110,200, 16, 70, 81,100,100,241,142,135, - 15, 87, 31, 60,116,136,221,163,123,119, 66, 71,146,160,244,122, 52,113,119, 39,122,245,234, 37, 12, 58,115,198,154,169,211, 61, - 94,226,239, 31,186,111,220,184,146,167,114,185,161, 19,205, 27,148,185, 12, 1,160, 65, 13,251, 12,134, 90,173,222, 53, 99,234, -196, 30,225,247, 30,184,212,119,113, 50,187,121, 43, 60,154,203,231, 48, 26,185, 53,102, 22, 22, 21,176,214,173,254,129,175, 86, -171, 13, 21,173, 94, 54, 54, 54,200,202,202,194,187,119,239,160, 86,171,161,211,233, 64, 41,228,208, 20, 74,161, 41, 42, 0,161, - 82,130,171,215, 67,149,151,141, 6,141, 26, 2,255, 90,145, 88,171, 43,170, 42,161, 85,254,151,103,102, 6,182, 80, 4,134,137, -137,193,201,209, 1,180,109,223,190,253,153,243,231,207,179, 39, 77,154,212,225,246,237,219,191, 1, 72, 21,139,197,221, 87,174, - 92,249,244,183,223,126,227, 78,159, 62,221,115,219,182,109,227, 1,236,175,142, 68,165, 82,157,185,122,245,234, 24, 87, 87, 87, -251,152,152, 24,168, 84, 42, 80, 20,133, 62,125,250, 0,165,115,107, 0, 0,241,241,241, 74,149, 74,149, 19, 27, 27, 91,156,154, -154,170,133, 1,171, 4,215,236,146, 60, 42,206,186, 55,196,222,193,233, 49,143,223,192,141,150, 69, 14, 94, 48,204,105,235,142, -115, 98,213,141,196,196,146, 31,123, 54,220, 44, 47,121, 57,219,194, 89,182,231, 70,112,146, 33, 19,225, 43, 86, 23, 90, 91, 91, -131,197, 98,193,196,196, 4,108, 54, 27, 4, 65, 96,238,220,185, 56,112,224, 64,109,174,195, 15, 68,150,169,169,233,171,181,107, -215, 58, 79,159, 62,157,205,227,241, 80, 88, 88,136,227,199,143, 99,242,228,201,248,253,247,223,171,156,255, 98,128, 75,233, 99, -107,233,252,113,227,198, 65,163,209, 96,212,168, 81, 56,120,240,224,124,189, 94, 31,254, 25,183,244,227,232,232,104,247,232,232, -104, 51, 0, 3, 71,142, 28,121,100,232,208,161, 8, 15, 15,199,149, 43, 87,186,160,116,209,135, 18,192, 38, 0,118,101,127,107, -186, 63,133,246,246,246,123, 41,138, 26,104,107,107, 27,237,225,225,209,252,196,137, 19, 22, 57, 57, 57,229,139, 31,144,156,156, -140,195,135, 15, 75, 14, 29, 58, 84,172,215,235,173, 25, 12,198, 85,169, 84,186,188, 6,193,118,104,199,142, 29, 19,203,220,129, - 56,127,254, 60,189,125,251,118, 98,229,202,149, 40, 44, 44, 68,215,174, 93, 17, 24, 24, 56, 79, 38,147,181,218,190,125,251,212, -225,195,135, 99,221,186,117,144,203,229, 59,106,123, 89,169, 65,124, 17, 0,190,217,177, 99,135,235,252,249,243,113,254,252,121, -180,109,219,150,159,148,148,180, 15,192,148,170,218,143,166,105, 36, 37, 37, 65,161, 80,224,193,131, 7, 88,189,122,117, 97, 37, -145, 53,111,230,204,153,235,231,205,155,135,141, 27, 55,210, 49, 49, 49, 57, 67,135, 14,181, 63,112,224, 0,179, 73,147, 38,243, - 20, 10,197, 63, 38,180, 60,155, 88,109,110,215,182,243, 50, 71,167, 38, 56,126,226, 36, 10, 10, 10, 42,234,164,188, 94,104,154, - 70, 73, 73, 9,178,178,178, 96,110,102,138,173,219,214,247,157, 53,109,162, 11, 74,195, 96,124,106,178,108,100,185,109,232,200, - 73,139, 70,141,153,136,152,232, 23, 8, 58,178, 31,177, 49, 81, 21,124,164, 78,139,132,184,231, 72,136,123, 14,123, 7, 87,244, -234,209,133, 24, 61,122,116,159,113, 99, 70,218, 2,248,219, 66, 71,252, 23, 91,179,128, 79,227,104, 29,248, 64,104,213, 98,174, -179,177,180,180,124,117,250,244,105,107, 31, 31, 31, 38, 73,146,184,113,243, 38,102,207,252, 30,227,199, 5, 64, 11, 75,144, 26, - 54, 40, 54,207,160,146, 40,149, 10,208,160, 33,151,203, 17, 17, 17, 1,154, 34, 17,116, 96, 59,104,154,170, 16, 90, 0, 13,141, - 86, 11,167,250,158,216,123,112, 3, 9, 19,147,167,208, 85, 29,186,166, 56,159,169,215,145, 52,196, 57,105, 72,147,196,194,220, -180, 62, 88, 38,245,145, 47, 85,128,197,112,128, 78, 21, 15,125,217,185, 10,121, 6,148,218, 47,107, 63,125, 21,214, 83,186, 14, - 15, 93,165, 82,121,236,216,177, 99,125,127,249,229, 23, 78,191,126,253, 60,206,157, 59,247, 13, 0,244,235,215,207,195,204,204, - 12,199,142, 29,211, 40,149,202, 99,127,161,197,167, 91,251,246,237, 81, 88, 88,136,228,228,228,232, 26,175, 77,163,177, 22,217, -217, 49,115,238,220,209,229, 22, 22,186,116,235,214,141,208,145, 36, 24, 4,129,130,162, 34,164,166,164,192,194,194,130,120, 21, - 31, 47,218, 61,103,206, 69,143,230,205, 89,229, 43, 18, 13,193,149, 43, 87, 4, 40,157,151, 85,227,190, 58, 66,158,147,157, 53, -209,223,223,255,226,177, 99,199,205,179,115,178, 19,184, 28, 14, 41, 18,241,234,141, 27, 59,139, 37,149, 74,199, 0,144, 25, 74, - 86, 88, 88,136,164,164, 36,240,249,124,176, 77, 76, 64, 41, 21,208,203,101, 80, 21,228,130,169,213,128,163,215,195, 74,192,133, -139,189, 61,234,219,218, 24,196,249, 46, 44,164, 98,226,123,101,119,225,214,246, 94,224, 8, 69,224,152,138, 48, 43,248,110,217, -219, 40, 27, 88,249,147, 33,180, 54, 78, 78, 78,127,158, 56,113,130,157,155,155,139,168,168,168,104, 0, 69, 0, 76, 1, 80,113, -113,113,183, 99, 99, 99,251,151,173,186,171,109,181,216,246, 11, 23, 46,244,244,241,241, 33,221,220,220,132, 57, 57, 57, 46,133, -133,133,148, 68, 34,249,192, 36, 20, 18, 18,194, 45, 41, 41,145, 83, 20,117,177, 76,100,213, 26,191,104,193, 48, 39, 94, 68, 36, -230,250,250, 53,104, 97,102,211, 18, 5,100,100,139,199,209,146,185, 11,134, 57,237,218,113, 78,172,226, 19,234, 35,132, 62,221, -133,197, 83, 25, 58,137,153, 6, 74,231, 74, 69, 68, 68, 32, 53, 53, 21, 73, 73, 73, 31, 8,170,105,211,166, 33, 40, 40,200, 32, -139,150, 80, 40,220,184,102,205, 26,231,249,243,231,179, 43,137, 34,248,251,251,163,168,168, 8, 7, 15, 30,132,191,191,127,157, - 7,254,143,208,176, 91,183,110,253, 28, 29, 29,145,159,159, 15, 7, 7, 7,248,248,248, 12, 8, 15, 15,119, 3,144,252,153,253, -126,150,159,159,223,250,181,107,215, 66,167,211, 97,242,228,201,120,251,246,237,153,183,111,223,238,172, 95,191,254,220,165, 75, -151,218,219,219,219, 99,196,136, 17, 66,146, 36,135, 84, 71, 98,101,101,181,105,255,254,253, 99,250,245,235,199,208,106,181,223, -134,133,133, 33, 37, 37, 5, 26,141, 6, 36, 73,226,253,251,247,240,247,247,151,148,173,110,124,111, 64,185, 38,173, 88,177, 98, -226,220,185,115,177,101,203, 22,172, 89,179,230, 15,115,115,243,230,173, 91,183,110,179,102,205, 26, 44, 89,178, 4,174,174,174, -176,182,182,254,106,229,202,149, 94, 11, 23, 46,196,174, 93,187,176,122,245,234, 63, 0, 28,254,156,138,160, 40,138,216,188,121, -115,171, 29, 59,118, 56,150,139, 44, 6,131,129,211,167, 79, 35, 50, 50,114, 64, 98, 98, 98, 85,231, 4, 58, 56, 56, 76,115,127, -237,254,178, 0, 0, 32, 0, 73, 68, 65, 84,116,116,228,220,186,117, 75,228,234,234, 10,146, 36,117,101, 34,107,119,253,250,245, -103,191,127,255, 30,253,250,245, 67, 98, 98,226, 49, 0,227,205,205,205,229, 11, 23, 46, 20,240,249,124,115,133, 66,241, 79, 13, -222, 96, 50,136, 9, 27,215, 45,193,179,200,120, 92,184,192,198,179,103,207, 96,111,111, 15, 46,151, 11,154,166,161, 86,171,145, -155,155, 11,157, 86,141, 22,205, 26,226,232,161,205,200,201,201, 5, 24, 68,181, 83,110, 8, 6, 49,118,226,247,131,113,255,193, - 77,236,219,183, 31, 50,153,188,154,151,111, 30,154,120,120,193,169,158, 29,210, 51,210, 65, 48, 96,243,119, 94,235,127,185,235, -176,226, 17, 4, 67,194, 59, 84,134,133,133,197,206, 83,167, 78, 89,119,237,218,149, 41,151,203, 65, 81, 20, 58,251,248, 96,238, -252,249,184,114,226, 4,220, 59,140, 2,161, 17,129, 20, 24,182,234, 65,165, 84,160,105,155,111, 48,124,196, 72,164,165,166,194, -175,255, 80,168, 84,138,138, 55,140,114,139,150, 70,163,133,141,157, 11, 66, 66, 66,152,152, 60,249, 53,118, 87,109,148,208,107, - 57, 47, 19,222,171, 58, 73,149,145,136,120, 22, 4,173, 90,139, 22, 45, 86, 66, 75, 89,195,206,121, 26,116,186, 75, 40,206, 13, - 43,117, 99, 88,119, 69, 70, 90, 26, 24, 76,246,171,207,173, 65, 74,158,251, 69, 15,221,162,162,162,162,164,164,164,115, 17, 17, - 17, 99,135, 12, 25,130,144,144,144,169, 0, 48,100,200, 16, 68, 68, 68, 32, 41, 41,233, 92, 81, 81, 81,209, 95,209,218,142,142, -142, 3,187,116,233, 50,170, 93,187,118, 8, 14, 14, 6, 77,211,247, 13,186,177, 77, 76,104, 6,131, 1,138,162, 64, 0,200,151, - 74,241,246,237, 91,228,231,229, 65,167,211, 65, 46,147, 81, 94, 30, 30, 50,154,162, 76,235, 82,158,202, 43, 12, 81,197,170,195, -242,125,159,113,169,169, 79, 31, 63, 76, 43,145,201,108, 45, 45, 44, 75, 56, 28,142,190, 80, 42, 45,122,253, 42, 70, 99,224,224, - 80,142,184,216,216,216,230,153,153,153, 72, 75, 75, 3, 41, 47, 1, 83,173, 1, 67,173, 64,247,111, 58,130, 15, 26, 60, 80, 48, -161,116, 48, 97,154,160,164,116,117, 94,173,238, 14,125,165,151,132,114,145, 69, 16, 68,169,187, 80, 40, 4, 71,100,250,129,133, -203,144,254,196,229,114, 79,156, 61,123,214,209,201,201, 9,235,214,173,131,179,179,243, 87,245,234,213, 83,152,155,155,243,237, -237,237,209,180,105, 83,124,243,205, 55,184,126,253, 58, 12,168, 3,146,166,233, 94,247,239,223, 95,244,240,225,195,225, 66,161, -144,152, 51,103, 14,171, 79,159, 62,224,114,185, 80, 40, 20, 40, 44, 44,196,201,147, 39,243, 40,138, 42, 95,148, 98, 45, 16, 8, - 14, 19, 4,145, 44,151,203,231,127, 76,120,244,151, 22,245,114, 10,168,201,180, 76, 48,216,215,175, 65,139,110,126, 61,208,208, -189, 27,186,249,165, 1,192,102, 43, 86,202,168,159, 87, 88, 92,180, 48, 37, 14,135,220,184,181,218,199,183,219,138,101,178, 59, -235,183, 28,144,214, 58,159,142, 32, 8, 80, 20,245, 65,236,160,143,191, 31, 63,126, 60, 78,159, 62, 93,107, 61, 50, 24,140,145, -211,167, 79,103,127,100,121,134, 88, 44, 70,255,254,253, 49,100,200,144, 15,132,150,141,141, 13, 28, 28, 28,144,146,146, 2, 0, -249, 6,246,171,185,147, 38, 77, 34,148, 74, 37,166, 76,153,130,131, 7, 15, 98,212,168, 81, 68,120,120,248, 92, 0,243,235,218, -217, 25, 12,198,214,165, 75,151, 46,242,247,247, 71, 65, 65, 1,174, 93,187,134, 62,125,250,224,244,233,211,182,215,174, 93,219, -216,181,107, 87, 48,153, 76, 4, 7, 7,131, 36,201, 26, 99,125,177,217,236,129,253,250,245, 99,164,167,167,131,205,102,195,219, -219, 27, 25, 25, 25, 80, 40, 20, 16,139,197,152, 55,111, 94, 86,126,126,126, 23, 67,239, 35, 54,155, 61,127,238,220,185, 56,117, -234, 20, 2, 2, 2,142, 0,152, 82, 84, 84, 52,252,225,195,135,167, 6, 13, 26, 4,177, 88,140,139, 23, 47, 98,245,234,213,196, -248,241,227,177,103,207, 30,204,155, 55,239,143, 50,171, 83,117, 29,191, 36, 39, 39,199,188,113,227,198,200,206,206,134, 76, 38, -195,197,139, 23,237,174, 95,191,238,230,228,228,100,150,148,148,164,255,233,167,159, 56,243,231,207,199,206,157, 59, 17, 21, 21, -133,160,160, 32,116,235,214,141, 76, 76, 76,172,210, 74, 86, 22,178,225, 34, 77,211,183,132, 66, 33, 74, 74, 74,202,239,187,197, - 1, 1, 1,254,155, 54,149, 26,217, 51, 51, 51, 49, 97,194,132,113,161,161,161, 84,215,174, 93, 5,108, 54, 27, 42,149, 74,254, - 79,142,218,148,158, 2, 64,193,205, 69,132,155, 87, 14,225, 69,116, 34, 94, 68,199,130,195, 45,157, 4,175, 84, 42,208,166, 69, - 19,116,240,110,143, 76,137, 24,199,130, 14,193,202,198,169,198,231, 8, 77,211, 96,179,244,240,242,112,192,137,160,253, 8,190, - 22,138,160, 99, 39, 43,230,188,177, 88, 38,104,221,166, 3,188,189,125,144,152,244, 30,135, 14,237,131,173,157,139,209, 57,248, -153,168,112, 29, 86,254,251,145,242,239,230,227,227,195,148,201,100, 80,169, 84,200,202,202, 66, 74, 74, 10, 44, 44, 45,144,152, -153,140, 46, 2, 45,178,168, 98,196, 69,191,210, 19, 76,147,168,218,126,176,159,111,107,192,183, 53,102, 79, 26, 85,195, 43, 43, - 13,161,153, 77,169,235,134, 36,223, 97,215, 46,178, 58,161, 69,234,117,183,111,222, 10,107, 63,105,252, 64,147,144,176,131,208, -105, 40, 40,117,230,144,171, 52,144,107, 77,192, 48,239, 3,228,133,131,201,226,226,235, 86, 77,112,241,194,117, 45, 77,234, 66, - 13,174, 32,251,230, 32,179, 99, 43, 9,173,156,143,252, 14, 86, 6,187, 14, 43, 6, 94,189,254,244,241,227,199,191,235,216,177, -163,160,107,215,174,141,203, 6, 78,237,241,227,199, 21,101,193, 48,235,138, 15,162,193, 59, 56, 56,180, 97,179,217,163,250,244, -233,211,102,226,196,137,120,253,250, 53,142, 29, 59,150,208,164, 73,147, 59, 18, 73,245, 43,178,153, 28, 78,190, 44, 39,199, 66, -228,230,198,178, 52, 53,205,188,126,237,154,107,143,158, 61,137,180,180, 52,228,231,231, 67,165, 82, 33, 42, 58,154, 54, 97, 50, - 51, 8, 51, 51, 70,124,100, 36,131,201,225,228, 87,103,109,172, 2, 41,181,172, 58,220,244,185,214, 45, 23, 71,203,198,171, 3, -102, 52, 84,169, 85,205,139,139,139, 73,150,137,137,137,179,131, 69,106,252,123,195,159,137,106,181, 58,248,246,237,219,223,245, -232,209,131,155,240, 50, 10,100, 81, 17, 52, 69,133, 96, 83,122, 88,181,105, 5,166, 86, 13,104,116,112,242,162,161,146, 10, 16, -254, 36, 94,167, 86,171,107, 13,106, 88, 46,180, 24, 31, 9, 3,142, 72, 4,174,169, 25,184, 34,209,199,130,161,182, 55, 57, 65, -175, 94,189,186,127,253,245,215,160,105, 26, 7, 14, 28,128, 86,171,229,104,181, 90,104, 52, 26,104,181, 90, 20, 23, 23, 35, 40, - 40, 8,123,247,238,125, 8,224, 15, 3, 46,159,228,243,249,131, 8,130,176, 99,177, 88, 10, 91, 91, 91,225,233,211,167, 43,194, - 77,180,110,221, 26,166,166,166,108,148, 5,133,180,179,179, 51,249,253,247,223, 45, 6, 12, 24,112,175, 74,119, 71,139,175,150, - 52, 36, 45,125,121,252, 6,110,102, 54, 45,209,208,189, 27, 0,160,103,255, 73,104,216,164, 62,138,243, 94,186,169,148, 41,131, -217,172, 66,203, 87,187,196,175,249,253,154, 79,148,231,220,125,139,170,151,247, 87, 57, 80, 48, 24,140,106,221,177,134,136,172, - 82,205,194,176, 45,159,231, 3, 0,249,249,249,144, 72, 36,136,139,139,131,167,167, 39, 10, 10, 10,224,228,228, 4,141, 70,131, -118,237,218, 65,169, 84, 98,199,142, 29,120,240,224,193, 67, 0,243, 12,248, 13,190,187,187,251,132, 54,109,218,224,218,181,107, -120,246,236,153,248,230,205,155, 78, 62, 62, 62,112,115,115,155,152,156,156,252, 67,153,171,207, 80, 8,125,124,124,230,248,251, -251, 35, 54, 54, 22, 51,102,204,200, 79, 79, 79,191,120,230,204,153, 41,171, 87,175,102,248,249,249, 65, 34,145, 96,235,214,173, -250, 7, 15, 30,108, 3,176,174,150,122,124,147,158,158,238,172, 82,169, 80, 80, 80, 0,146, 36,161, 80, 40,112,253,250,117, 4, - 5, 5,101,151,137,172,119,134, 22,174, 85,171, 86, 77, 25, 12, 6, 78,157, 58, 5, 0, 63,162, 52, 98,255,197,193,131, 7,139, -127,250,233, 39,167,229,203,151, 99,234,212,169,208,106,181,216,178,101, 11,150, 47, 95,126,181, 76,100,213,244, 16,253,197,193, -193, 97,218,140, 25, 51,190, 90,184,112, 33, 34, 34, 34,236,158, 63,127,238, 29, 21, 21, 5, 23, 23, 23,228,231,231,179,172,173, -173,177,115,231, 78, 44, 88,176,224, 60,128,188, 71,143, 30,141, 76, 74, 74,218, 4, 96,107, 45,162, 61,208,201,201,105, 26, 77, -211,180, 66,161, 72, 9, 8, 8,216,186, 97,195, 6, 44, 88,176, 0,175, 94,189, 66, 81, 81, 17, 76, 77, 77,137,165, 75,151, 78, -248,241,199, 31, 49,121,242,100, 90, 46,151,239,253,167, 7,106,154,214, 67, 81, 24, 11,189,218, 18,173, 91,120,162,117,243, 6, -184, 25,246, 2, 0,208,125,168, 15, 20,242, 18, 28, 57,114, 0,239,222,189, 5,203,196, 4, 22, 86, 14,134, 88, 2,161, 41,126, - 3,169, 86,130, 30, 93,189,209,199,175, 11,254, 56,122, 26,164, 78,139, 41,147,198,160, 80, 42,197,209,163,135,144,152,244, 30, - 44, 19, 19, 88,219,252,253,129, 80,107,210, 34,255,245, 66,203, 0,247, 19, 40,138,130, 88, 44,198,243,231,207,145,156,156, 12, -129, 64, 0, 37,169,167,246,221,126, 64, 17, 4, 59,131,162,233,135, 52, 89, 17,165,248, 83, 14,189, 94, 92, 41, 98,173,185,165, -165, 37, 71,173, 86,130, 36,117,149, 70, 21, 2, 32, 0, 54, 11,112,172,215, 16,233,105,233,180, 74,165,186, 91,227, 27,148, 90, -181,243,242,197,179,254,223,116,242,177,233,211,125, 45, 46, 94, 90,137,194,226, 98,168,180, 38,144,171,180, 80,168, 0, 11, 43, - 15,180,107,209, 18,153,153,249,120,249, 44, 92,198, 82, 43, 12,153, 40,250,118,247,138, 73,238,147,102, 47, 1,223,181, 19,212, -113, 23, 65,201,178, 43, 44, 90, 60,145, 37,172,234,123, 65, 42, 87,227,108,232, 11,160, 14,169, 94,114,114,114, 20, 76, 38,243, -184,191,191,255,150, 23, 47,158, 59, 3,192,139, 23, 47, 50, 36, 18,201,178,156,156,156,186,218,164,203,163,193, 19, 60, 30,255, - 69,147, 38, 77, 50,189,189,189,205, 7, 15, 30, 12, 27, 27, 27, 68, 69, 69, 97,211,166, 77,111,180, 90,237,146,240,240,240, 26, - 93, 61, 26,141, 70,252,226,210, 37,179, 46,223,127,111,177,100,192,128,173,254,254,254, 59,215,173, 91,103,226,238,238, 78,232, -180, 90,196,196,196,208, 39,142, 31,215,237, 93,190,124, 7, 71, 40,100, 61,189,124,217,132, 84,171,197,255,238, 78,236,228,228, -228,235,243,109,103,175,109,191,236,130, 74, 41,195,147,136,171, 40, 44,204,197,254, 3, 23,188,156,156,104, 95,177, 88, 28,110, -168, 0, 62,124,248,240,162, 14,109,218,180,105,228,226,130,152,212,100,112, 40, 61,216, 36, 9,166, 86, 13, 6,169,130, 75,115, - 26, 4,195, 20,146,172, 98,108, 56,117, 46,214, 16, 97,252, 85,223,129, 88,151, 81, 4,130, 32,176,189, 99,115,112, 76, 69, 96, - 11, 69,152,245,103, 88,133, 48, 8, 94,183, 28, 28,145, 8,141, 59, 24, 20, 16, 94,113,231,206,157,231, 49, 49, 49,237,154, 55, -111,142, 69,139, 22, 33, 37, 37, 5, 20, 69, 33, 59, 59, 91, 37,145, 72,196,185,185,185, 41, 40,141,255,115,176,150, 65,172,178, -234,112, 10, 15, 15,175,112, 55,132,134,134,162, 94,189,122, 48, 55, 55, 71,113,113, 49,166, 79,159,110,177,106,213, 42, 0,192, -243,231,207, 81, 89,160,124,140,152, 23,113,219,164, 37,116, 33, 45,139, 28, 92, 64, 70,182,232,230,151,142,158,253, 39,226, 86, -240, 31, 8,187,121, 27, 86,172,148,100, 8, 75,174,231, 37,231, 21,103,200,221, 3,189,218, 78, 97, 74,228, 55, 3,231, 12, 76, - 96, 58, 58, 82,103,151,239, 43,150,214, 84, 86,119,119,119,216,219,219, 87,204,209, 98,177, 88,152, 60,121, 50,104,154, 54, 84, -100,149,141, 53, 84,174, 74,165,178,231,241,120,200,202,202,194,251,247,239,145,152,152, 88, 17, 58,128,162, 40,221,226,197,139, - 77,230,204,153,131,125,251,246,225,238,221,187, 15, 1,172, 5, 96,232,203,218,152, 17, 35, 70,152,106, 52, 26,156, 60,121,146, - 4,208,255,236,217,179,207,219,181,107,199,234,221,187,183,233,158, 61,123,198,148,181,145,193, 66,203,204,204,140,173,213,106, -177,103,207, 30,164,167,167,251, 2,136,123,250,244,105,224,136, 17, 35,246, 54,111,222,188, 73,108,108,236, 91,153, 76, 54, 11, -192,203,218,200,178,179,179, 39,121,123,123,159,165, 40,202,181, 71,143, 30,194, 95,126,249,197, 44, 62, 62, 30,206,206,206,160, - 40, 42, 6,117, 76, 97,245,246,237,219, 56,137, 68,226,213,165, 75, 23, 92,191,126,125,179, 94,175,223, 8, 96,203,204,153, 51, -157, 82, 83, 83,209,166, 77, 27, 88, 89, 89, 33, 62, 62,190, 68, 34,145,236, 69,105, 74,162,218, 76,184, 73, 0,150, 5, 6, 6, -182, 12, 12, 12, 28,101,101,101,245,117, 84, 84, 20,238,223,191,143,109,219,182, 97,213,170, 85,232,220,185, 51, 22, 45, 90,148, - 7, 96, 20, 0, 50, 41, 41,201,160,184,121,229,150, 45, 0,104,219,182,109,230,166, 77,155, 48,101,202, 20,250,247,223,127,255, -245,248,241,227,243,199,140, 25, 83, 49, 6, 78,152, 48,129, 62,118,236,216, 4,148,166, 97,250, 39,161,211,106, 53, 48,179,106, - 8,153, 52, 13,185,233, 17, 16,152, 58,192,175, 91, 43, 40,148, 26, 92,185,124, 30, 47, 99,162,193, 96, 48, 96,239,224, 2, 11, - 75, 27, 36, 36,188, 5,106, 94,109,172,211,106,181, 48,181,108, 0, 89, 81, 58, 52, 57, 47,192, 23,217, 97,226,247,131,161, 80, -106,113,225,226,121,196,198,190, 4,147,201,132,131,163, 11,204, 45, 74, 57, 9,186,230, 21,204, 70, 0,168, 34,158, 86,173, 66, -139,201,100,222,185,113,227,198,176, 14, 29, 58,176,222,189,123,135,119,239, 74, 95,110, 10, 11, 11, 73, 2,250,115, 57, 49,151, - 71,215,112,122, 15,148,173,206,168,156,187, 80,100,106, 42,142,127, 19,103, 95, 88,144,141,232,200, 7,120,151, 16,131,228,196, - 56,104,181, 42, 48, 25, 12, 48,152, 12, 52,104,216, 12, 15, 30, 70,104, 84, 36, 25, 81, 29,103,105, 57, 18, 75,132,118,238, 35, -215,175,251, 33,120,193,146, 53,252,225,195,246,225,101,252,107,200, 72, 7,208, 52,224, 96, 45, 68,235, 70, 75, 33,206,204,197, -169, 63,246, 40, 40,173,118,236, 71, 49,180, 62,225, 4, 0,251, 60, 52,221,123,224,143,201, 7,131, 78,172, 89, 50,103,186,253, -160, 33, 99,193, 41,120, 13, 93,230, 11, 52,108,215, 7, 4,215, 2,215, 66,194, 16,254,252,117, 54,165,167,215,216,231,227,247, -132, 90, 56, 43, 67, 42,149, 62,202,202,146, 56, 87,138, 2,239,204,229,242,106, 91, 29,247, 49,231, 7, 17,231,153, 76, 70,219, -245,235,215,235,236,237,237,181,177,177,177,216,183,111, 31,245,226,197,139, 16, 6,131,177, 91, 34,145,168,106,227,180,213,233, -162, 79, 4, 4, 52,109, 63,100, 8, 61,122,206, 28, 5,184,220,185, 91,183,111, 15,200, 45, 44,172, 71, 83, 20,108,173,172, 50, -182, 46, 95,190,105,216,136, 17,133,175, 30, 60,224, 71, 92,186,196,231,144,228, 11, 3,202,249, 87,160, 90, 78,177, 88, 28,126, -247,238,125, 28, 57,248, 11,180, 90, 53, 36,226, 84, 0, 64, 94,126, 17,106, 17, 89, 31,115,210, 10,133, 98,200,143,171, 86, 61, -254,113,193,124,135,111,187,247, 64, 90,116, 20,180, 5,185, 32,116, 36, 76, 8, 22,228, 57, 2,228,100,203,176,236,216,153, 28, -153, 66, 49,164,138, 65,162,202,114,150, 91,172,184,102,166, 96, 11, 69,224,136, 76, 63,176, 98,241,204,204,192, 17,138,192,226, -112,170,154,192,253, 9,167, 76, 38, 27, 58,108,216,176,151, 79,159, 62,181,156, 50,101, 10,190,249,230,155, 72,165, 82,217, 21, - 64,201,231,214, 39, 69, 81,226,111,191,253,150, 65, 16,132,104,236,216,177,220,220,220,220,138,200,234, 50,153, 12,215,175, 95, -135,167,103,233,170,254, 87,175, 94,161, 89,179,102,213,114, 78, 93, 22, 43, 6,176,110,193, 48,167,173,143,163, 37,115, 1,108, -110,216,196, 5, 97, 55,111,227,126, 88, 68,192,215,205,169, 93,125,199,182,251, 73,208,117,196, 18,175,182, 83,152, 34, 51, 71, - 28,189,112,158, 25,247,226,208, 6,133, 34,166, 49,246, 93, 92, 92, 93, 57, 9,130, 0, 77,211,159,132,114, 96, 50,153, 56,126, -252,120, 93,175,253,204,193,131, 7,103,206,152, 49,131, 45,145, 72,240,230,205, 27,200,229,114,240,120, 60,220,188,121,147, 4, -176,231,248,241,227, 55,143, 31, 63,222, 27,165,171,137, 66,235,210, 63,133, 66,161,191,159,159, 31,222,188,121,131,103,207,158, -157, 7,240, 50, 50, 50,242,252,187,119,239, 70,118,238,220, 25,127,252,241,135,191, 82,169, 60, 88, 23, 78,138,162, 42,199, 76, - 42,207,248, 16, 45,147,201,190,142,136,136,168,107,187, 75,242,243,243, 59,149, 9,235,116,123,123,123,179,232,232,104,212,175, - 95, 31, 90,173,182, 67, 93,251, 82, 81, 81,209, 47,187,119,239,254,125,210,164, 73,248,233,167,159,198,158, 57,115,102,108,223, -190,125,209,175, 95, 63, 28, 62,124, 24, 47, 95,190,220, 12,195,210,138, 85,117,237, 47, 1,188,180,183,183,159,237,226,226,130, -109,219,182, 33, 38, 38,102,211,186,117,235,150,191,124,249, 18,158,158,158,220,184,184, 56,242,115,158, 33, 0, 96,102,102,102, -166,211,233,112,233,210,165, 39, 0, 22,140, 29, 59,214,110,231,206,157,163, 68, 34, 17, 10, 10, 10,148,177,177,177, 99, 0, 92, -254,167,159,117, 52, 65,172,152, 50,117,110,224,212, 41, 99,120,222,109, 91, 67, 81,156, 1,165, 44, 27,138,146, 44,236, 62, 24, - 2,130, 96,192,214,214, 17,118, 14,206, 72, 77, 77,195,195,171,215, 52,114,133,114, 39, 71, 71,109,174,153,115, 78, 41,103,155, - 82, 78,133, 60, 7, 74, 89, 78, 5,167,157, 93,189, 50,206, 84, 60,136,184,166, 82,202,229,191,104,104,226,231,191,249,218,255, -155, 81,183, 92,135,149, 81, 88, 88, 56,111,250,244,233, 93,151, 45, 91,102, 77,146, 36,211,202,202, 10,169,169,169,228,185,115, -231, 10,100, 50,217,188,207, 41, 13,203,196,228,165,187,135,103,215, 65,131, 6,145, 3, 7, 14, 96,143,155,212,155,101,107,103, -135, 34,105, 62, 18,222, 68, 33,254,245, 11,184,123,182,194,234,117, 59, 0, 11,139, 90, 19, 73,150,165,213,233,191,246,199,197, -167, 59,249,246, 50,243,108,214,138,221,186,177, 57,180, 58, 18, 25, 25, 25,184,124, 41, 90, 27,251,252,126, 49, 69,106, 70, 42, -242, 12, 75,193, 19, 14,144,200,199,254,230,118,218,227, 27,183,238, 94,180,103,255,145, 37,203,230, 78, 17,118,246,233,137,152, -219,127,224,124,240,105,185, 74,173,217,202,102, 98,123,108, 62, 20, 9,117,172, 3,149, 74,165,253,120, 60, 85,169, 84,218, 47, -109,233,195,135, 15, 35, 59, 59, 91,147,146,146,114,131, 36,201, 51, 53, 36,123,254, 4,187, 1,205, 96,181,250,246,143, 62, 62, -189,127,188,121,147, 55, 97,233, 82,205,216,113,227, 22, 67,173,214,130,195,161, 89, 66, 33, 3, 92,174,201,171, 7, 15,248,191, -206,156,105, 69,104, 52,183,142,212, 16, 54,160, 10,252,229,171, 14,203, 45, 90, 93,186,116,198,132, 41, 11,160,172,100,209,122, -244, 44, 1,106, 45, 12,182,104,149, 33, 45, 37, 61,253,235,185, 43,126,188, 48,210,175,187, 87,115,215, 6, 92, 91,183, 6, 16, - 57, 56, 32, 63, 55, 23, 15,158,197,235,214,157,190, 16, 91, 38,178, 12,138, 43, 67, 81, 84,233, 36,119, 0,221,231, 45, 3,193, -100, 2,101, 97, 28,202, 87, 14,185,181,251, 6, 4,139, 5, 61, 77, 65,173, 86, 27, 50,233, 47,227,253,251,247, 67,199,142, 29, - 27, 26, 28, 28,204,240,243,243,107,125,241,226, 69,234, 75,250,142, 82,169,252, 26, 0,120, 60, 94,178,133,133,133,211,164, 73, -147,160,211,233,160, 80, 40, 80, 84, 84,132,140,140, 12,233,164, 73,147,180, 0,192,231,243, 57,195,134, 13, 51,171,141,115,199, - 57,177,106,193, 48,167, 93, 86,172,148, 81,197,121, 47,221,172, 88, 41,201, 95, 55,167,118,237, 56, 39, 86,153,213,147,175,207, - 75, 9, 79,144,200,111, 6, 30,189,112,158, 57,126,240, 80,189,179,232,109, 0,207,142, 62, 87, 27, 47, 65, 16,159, 4, 39, 53, - 80,100,125,128,146,146,146,229, 43, 87,174,236, 87, 88, 88,232,220,187,119,111,182,151,151, 23, 30, 63,126,140,224,224, 96,242, -209,163, 71,233,114,185,252, 7, 0, 42, 0, 33,159, 83,167, 30, 30, 30,110, 44, 22,171,220,149,246, 91,217,238,223, 46, 94,188, - 56,114,202,148, 41,104,208,160, 65,211,184,184, 56, 46,234,112, 31,209, 52, 93,225,101,248, 43, 65, 16, 68,226,175,191,254,234, -228,224,224, 64, 92,191,126,157,100, 50,153,159, 99,185, 57,124,232,208,161, 14, 58,157,110,234,180,105,211,224,235,235, 11,146, - 36,113,236,216, 49, 28, 58,116,200, 80,145, 85, 35, 18, 18, 18, 94,164,167,167,127,187,120,241, 98,108,219,182,109,249,226,197, -139,145,158,158,142,132,132,132,168, 47,225, 45, 46, 46, 86,166,165,165, 9, 58,118,236,232, 29, 27, 27, 27,219,181,107,215,102, - 83,166, 76,193,230,205,155,233,187,119,239, 14, 3,112,253,223, 49,122,199,191, 43, 8, 50,209,179,110,174, 91,255,203,170,198, -141,220,102, 76,158, 56,130,233,225,222, 12,242,162, 12, 88,219,216,195,217,165, 33,114,115,242,112,227,198,117,125, 94,158,244, -176,158, 65,172,125,247,174, 32,243, 75, 56,157,156, 27, 34, 39, 39, 7,215,174, 93,211, 75, 11,139, 15, 64,199, 88, 23,151, 42, -205,134, 17,134, 88,178,166,161,134, 40,241, 53,193,198,210,210,242,164,153,153, 89,182,153,153, 89,182,165,165,229, 73,192,160, -213, 7, 61, 42, 61, 29,152, 31,124,134, 13,227,129,199,251, 26, 44,214, 66, 11, 75,203,235,230,230,230,249, 93,186,116,209, 4, - 6, 6,170,226,226, 94, 81, 98,113, 58,109,110,110, 94, 84,113,124, 85,156, 31,193,210,178,145,169,208,177,217, 42,115,231,214, - 15, 68,142, 77, 75, 68,142, 77, 75,204,157, 91, 61, 20, 58, 54, 93, 99,105,217,200,212,160,114, 86,131,134,118,176,117,183,193, - 30, 79, 91, 66,233,110,131, 61, 13,237, 96,107,240,181,215,236,246,211, 19, 4,244, 40, 93,134,141,207,224, 44,231,160,152, 76, -230, 17,103,103,103, 71,212, 45, 96,221, 39,156,227,128, 6,227,184,220,169,103, 3, 2, 38, 36,223,189, 59,182, 56, 41,105,116, - 81, 98,226,136,168,211,167, 71,254, 54,114,228,184,209, 92,238,180, 97, 64, 35, 67, 57, 29, 29, 29, 55,189,120,241, 34,216,208, - 79, 37,225,101,112,125, 54,106,232,116,211,175, 71, 7,218,127,250, 16,218,127,250, 16,218,175, 71, 7,186, 81, 67,167,155, 95, -208, 70, 4,147,201, 28, 37, 16, 8, 78, 10, 5,130, 24,161, 64, 16, 35, 16, 8, 78, 50,153,204, 81,168,121, 14,213, 7,156,214, -214,214,207,237,237,237,179,235,242,177,177,177,137,172, 67, 57, 71,187,185,185,165, 51, 24,140, 29,117,188,167,107,226,116,231, -243,249,137, 66,161, 48,163,242,135,207,231, 87, 14, 12,101, 45, 16, 8,174, 8,133,194,157,134,112,254,188,162,217,170,135, 33, -179, 95,254,188,162,217,170,143,191,155,243,157,229,164,199,161,107,243,231,124,103, 57,201,144,114,218,217,217,221,181,179,179, -147,216,217,217, 73,236,237,237,107,252,216,216,216, 60, 55,128,147,103,106,106,186,211,212,212, 52, 91, 40, 20,234, 69, 34, 81, -182, 80, 40,220,129, 74,161, 45, 62,183, 62, 25, 12,198,230,166, 77,155,170,152, 76,230,239, 31,125,181,173,113,227,198, 42, 22, -139,181,181,142,156,102,157, 59,119,214, 71, 71, 71,211,190,190,190, 52, 0,203,191,176,221, 29, 44, 45, 45,175,155,153,153,165, -153,154,154,238, 6, 32,252, 76, 78, 2,192, 40, 39, 39,167,168,110,221,186, 41,156,156,156, 34, 0, 12,250, 11,203,217,239,187, -239,190,163,210,210,210,104,154,166,233,180,180, 52,250,187,239,190,163, 80, 26, 40,242, 75,158,201, 43,102,206,156, 73, 63,122, -244,136,126,244,232, 17, 29, 17, 17, 65,247,235,215,143, 2,240,253, 23, 62,231,241, 87, 93,187, 87, 67,155, 70, 95, 53,177, 60, - 51,102,168, 15, 21,114,121, 7,189,250,135, 25,116, 79,223,102,180,103, 99,203, 11,238,238,214,238,127, 5,231,170, 31,166,211, - 61,190,109, 74,121, 53,178, 60,237,213,208,166,209, 63,124,237,255, 31,173, 90,248,187, 39,156,253,203,180,248,161, 88,170, 26, -245,234,213, 67,126,126, 7, 30,139,229,195,229,114,187, 50,152,204, 59, 5,185,185,243,203, 94,183,244,255,148,169,182,198, 1, -189, 17, 56, 53,164, 36,248, 28,206, 15, 38,178,127, 38,103, 93, 56, 12,226,172, 46,169, 52,165, 86,103, 90,147,228,243,221,168, -177, 14, 62,224,116,114,114,154, 74, 81,148,155,161, 5, 98, 48, 24,201, 98,177,248,224,231,212,103,147, 38, 77,232, 50,247, 54, -241, 87,182,251,223,209,151,254,151, 56,143,254,210,162,158,103,139,175,150,196,188,136,219, 86,230, 86,172,192,154, 57,150,166, - 62,221,186,172,124, 16,118,247,167, 53,187, 11, 75,254,205,215,206,128,129,115,218,254, 2,206,242, 32,161,117,226, 52, 49, 49, - 9,108,223,190,253,212,199,143, 31,255,174,215,235,167,253,143,246,207,126, 76, 38,115,177,135,135, 71,235,132,132,132, 40,189, - 94,191, 13, 85, 4,138,252,140,114,254,224,230,230, 54,139,205,102,115,101, 50, 89, 97,102,102,230, 74, 0,103,254,211,234,211, -171,137,149, 55, 77, 87, 4,221,222,240,230,125,193,211,191,140,147,166,244, 20,205, 92,159,144,148, 31,249,111,104,247,255,111, - 34,235,192, 63,241,195, 61,140,156, 70, 78, 35,167,145,211,200,249,151,115,242,141,245,105,228,252,127,200,249,255, 18, 44, 99, - 21, 24, 97,132, 17, 70,252,215, 65,105,172, 2, 35,140,248,143, 67,101,171, 86,133, 53,139,168, 65,149,214,197, 36,248, 57,202, -246,182,145,211,200,105,228, 52,114, 26, 57,141,156, 70,206,255, 57,206,255,175, 34,235, 64, 13,219,127, 27,140,102, 85, 35,167, -145,211,200,105,228, 52,114, 26, 57,141,156,255, 11, 66,171,202,109,163,235,208,136,191, 29,187, 6,195, 9, 0,230, 94,132,248, -239, 56,222, 8, 35,140, 48,194, 8, 35,254,205, 56,128,106, 92,135,255, 9, 66,171, 30,128,175, 81,154,248, 54, 30,192,125, 0, -133, 95,192,103, 3, 96, 4, 65, 16,195, 1,128,166,233,179, 40, 93, 53,146,103,200,201, 60, 30, 47, 91,165, 82,217,149,253,159, -163, 82,169, 42,231, 50, 32,240,233,106, 54,186,210,167, 74,184,185,185,101,171,213,106, 59, 3,126,190,136,166,233,151, 12, 6, - 35, 70, 36, 18,133, 37, 36, 36, 4,215,229,194,187,118,237, 58,129,201,100,110, 0, 0,189, 94,191,226,206,157, 59, 71,254,198, -118,235,224, 82,207,225, 15,173, 78, 75,102,231, 22,172,196,167,129,252, 0, 0,123,250, 99, 19, 65, 98, 73,217,255, 91,103, 7, -215, 28, 71,167,174,199,215, 0,111, 19, 19, 19,127,123,123,251, 62, 25, 25, 25,207, 1, 44, 5,106,143,106,236,226,226,242, 61, -139,197, 26,171,215,235, 27, 49,153,204, 68,146, 36,143,167,167,167, 7, 25,159, 33, 70, 24, 97,132, 17, 70, 24, 32,182, 62, 65, -157,132,150,167, 53, 28,104, 96, 20, 8,244, 4,141, 91, 4,112, 42, 62, 31, 89,134,158,223,215, 19, 58, 29, 89,250,155,108, 6, -244,215,223, 51, 14,244,233,211,199,121,206,156, 57,248,230,155,111,240,248,241,227,142,135, 15, 31,158,116,230,204,153,151, 20, - 69,221, 1,240, 24, 48, 40,148,130, 16,165,113, 90,198,244,233,211,167,199,134, 13, 27,152,205,154, 53,131, 82,169,196,221,187, -119,125,182,110,221,186,243,225,195,135,183, 1,156, 40, 19, 4,213, 38,192, 83,169, 84,118,229,201, 56, 9,130,176, 27, 54,108, -216,211,202,226,170, 44,191, 26, 65,211,244, 35,130, 32, 34,244,122,253,227,115,231,206,165,123, 2, 29,166,187,177,207,205, 79, -214, 58,127,204,169, 86,171,237, 46,253,188, 17, 44, 46, 23,234,146, 98,116,156,248, 47,209,123,107,213, 18, 16, 20, 9, 38,232, -194,174,235,119,190, 4, 16,147,153,153,249,210,215,215, 55,185,174, 45,204,100, 50, 55,220,184,113,195,145,166,105,248,249,249, -109, 0,240,119, 9, 45,238,215,222,173,238, 92, 57,127,146, 39, 43,200, 70,239, 65, 35,143,191, 77,207,153, 0,224,252, 7,162, -169, 15,236, 9, 2, 75,102,110, 60,193, 4,128,189, 63,140, 89,186,163, 23,118, 45, 8, 65, 22,128,174,101,226, 7, 0,126, 6, -112,103, 79, 31,216, 3, 88, 54,115,227, 9, 2, 0,246,253, 48,102,201,158, 62,248,117,246,245, 58,135,173,152, 53, 97,194,132, - 93, 27, 54,108, 96, 58, 58, 58, 66, 44, 22,247,110,218,180,169, 71,113,113,113, 83,212, 48,137,184, 65,131, 6,167, 59,119, 27, -208,112,200,240, 81, 2, 91, 27, 75,100, 74,242,204, 78,159,252,125, 58,243,209,221, 62, 41, 41, 41, 35,141,207, 16, 35,140, 48, -194, 8, 35,170,193,231, 71,134,111,227, 8,190, 92,139,239, 88, 76,226,251, 78,222, 77,187,143,238,219,153,209,212,171, 9, 94, -191,138,235,117, 57,236,201, 86, 70,196,171, 80, 82, 79, 7, 9,217,184, 20, 41,169,121, 37,140,142, 4, 43,228,210,137,210,145, -112,210, 24,230,211,167, 79,155,180,109,219,182, 34, 53, 76,247,238,221,209,189,123,119, 98,239,222,189,173, 66, 66, 66, 90, 29, - 58,116, 72, 27, 26, 26,250, 7,106,142,143,226,223,184,113,227,173,187,118,237,226,250,250,250,130,203,229, 86,124, 33, 18,137, - 48, 96,192, 0, 12, 24, 48,128,153,153,153,233,119,229,202, 21,191,159,127,254, 89,147,154,154,186, 24,255,138,210, 92, 35, 86, -174, 92,233, 93,197,238, 27, 4, 65,188, 39, 73, 50,170, 85,171, 86,233, 30, 64,147,233,125,191,185, 53,171,147,187,112,254,242, -195, 85,242,176, 56, 28, 28,157, 80, 58, 86, 87, 22, 90,201, 97,215, 33, 50, 51,205, 23,152,154,190, 4, 16, 3,224, 37, 77,211, - 49,137,137,137,113, 95, 1,173,190,182,100,252,241,123, 33,213,178, 14, 98, 11,233,233,233, 48, 55, 55,231,251,250,250, 74, 8, -130, 88,115,247,238,221,191,122, 66, 94,135, 53, 75,102,177, 11, 83, 94, 34,235,205, 35, 44, 28,238, 35,152,191,251,207,159, 84, - 26,221,249,154, 78, 34, 8, 6,227,231, 8, 42, 0,165,201,120, 87,230,231,231,251, 2,128,181,181, 53, 7,192,157, 29, 79,208, -119, 65, 39,226, 75, 98,187,177,153, 76,230,158,195,135, 15, 79,249,254,251,239, 75, 83, 71, 60,120, 0,145, 72,132,117,235,214, - 53, 88,180,104,209, 38,146, 36,231, 85,103,201,234,220,109, 64,195, 95,183,253,212,180,164,160, 72,189,127,207,153,103,245,154, -123, 50,102,250, 47, 50,253, 85,171,118,208,235,245,223, 27, 45, 91, 70, 24, 97,132, 17, 70,212,197,154, 85,171,208,242,176,193, -145, 54,205,221, 71,140,238,231,195,109,209,188, 25,216,220,127,133,110,105,235,237,141,182,222,222,140, 0, 89, 73,207,167,207, - 94,244, 60, 23,242, 88,173,208,165,158, 73,200,195, 4, 67, 75, 85,158,148,118,195, 32,251,110,114,105, 14, 15, 0,132, 22,118, -170, 31, 46,101,133,117,234,212, 9,206,206,206,236,208,208,208,201,181, 8,173, 31,226,227,227,185, 76,102,205,241, 80,235,213, -171,135, 97,195,134,193,211,211,147,211,165, 75,151, 31,170, 19, 90, 60, 30, 47,135, 32, 8, 59, 0,176,178,178,210,175, 89,179, - 38,138, 46, 5, 0,208, 52, 77, 63, 98, 48, 24,143, 41,138,122,242,231,159,127,102, 52, 5,236,122,183,245,188, 63,107,220, 48, - 1,125,110,103,181, 34, 65, 85, 92, 92,229,126,129, 72,152,203, 23, 10, 95,114, 5,188, 24,148,230,242,138,113,118,118,142,107, - 10, 56,183,247,116, 11,217,187, 96,140,233,239,211,126,170,181, 46,219,180,105,227,209,178,101, 75,158, 94,175,135, 92, 46,199, -190,125,251,204,249,124,190,121,159, 62,125, 86, 87,238, 0, 94, 64,139,161,245,152,211,214,102,234,103,127, 70, 71,178,232,220, -209, 59,101,216,128, 62,102,222, 95,119,198,219, 59,199, 80, 80, 80,130, 34,169, 12, 20, 69,125, 18,215,103,246,117,100,239,233, -143,173,123,151,143, 89, 70, 48, 24, 68,171,193, 75, 49,208,161,104,110, 96, 96,224, 43, 0, 38, 28, 14,167,114, 63,172,199,119, -106,190,181, 73,175,206,216,183, 98, 28,104,138,162, 1,108,173,131, 53,203,206,212,212,244,114, 72, 72, 72,135,118,237,218,225, -241,227,199, 72, 74, 74,194,172, 89,179, 52,179,103,207,102,143, 31, 63,158, 88,184,112,225,156,159,127,254,249, 28,128,135,159, -220, 8, 44,214,216, 65, 67, 70,114,100,210, 98,149, 70,173,213, 88,217, 88, 80,106,185, 74,145, 87, 88,172, 26, 57,102,170,230, - 85,228,147,177, 0, 62, 17, 90, 95, 88,159, 70, 24, 97,132, 17, 70, 24, 0,154,166,219, 1,176, 5,144, 75, 16,196,179,202,219, -101,135,148,103,107,249,120, 59, 15,165, 94, 41,235, 74,116,121, 40,157,238, 99, 11, 64, 15,224, 41, 65, 16,133, 95, 88,196,154, - 87, 25, 6, 7, 7,211,149,255, 86, 18, 90, 52, 77,211,180, 46,255, 61,173, 78,184, 78, 43,158, 29,252,228,163,124,117,158,150, - 60, 61, 67, 63, 57,177,138,246,176,169, 57, 11,123, 95, 79,232,198,180, 4, 61,179, 29,232,121, 93, 44, 84, 79,159, 62, 13,165, - 40, 42, 56,160, 51,104,250,245, 9,154,126,125,130, 94,208, 17,244,185,115,231,110,108,218,180, 41, 56, 40, 40, 40, 24, 64,109, -243,148,178, 75,158, 69,208, 79,236, 64, 87,135,248,248,120, 58, 48, 48,144, 94,190,124, 57,253,251,239,191,211,168, 37,130,186, -159,159,223,221,216,216, 88,122,252,248,241, 81,168, 33, 48,160, 23, 32, 28,219,192,225,141,250,244, 78,173,230,251, 22,116,225, -183,188, 42,175,223,209,209,241,131,242,108,118,119,160,127,107,239, 78, 31,233,217, 54,139,166,233, 27, 52, 77,111,166,105,122, - 36, 77,211,158, 0,208, 6, 48, 27,228,104,253, 78,117,230, 87,165,102,218,215,181,230,189,107,211,166,141,199,226,197,139, 11, - 52, 26, 13,157,156,156, 76,239,223,191,159,190,117,235, 22,125,233,210, 37,218,199,199, 39,179, 82,121,237, 39,121,186,102,107, - 14,173, 85,127, 78, 47, 50, 97, 50,127,123,118,235, 28,253,238,254, 89,250,233,169, 77,244,241, 31, 71,211,115, 6,117,208,154, -241,185, 42, 0,221,170, 59,111,118, 39, 52,241,108, 96,155,144,154,154, 74,107,181, 90,122,226,196,137,180,159,159, 31,221,171, - 87, 47,186, 71,143, 30,116,247,238,221,233,110,221,186,209, 97, 97, 97,116,102,102, 38,221,163,115, 91,121,127, 47,120,215,161, -104,205, 93, 93, 93,179,146,147,147,105,173, 86, 75,135,134,134,210,199,142, 29,163, 67, 67, 67,233,128,128, 0, 26,192,145,153, - 51,103, 42, 11, 11, 11,105, 63, 63,191, 12, 84, 17, 53,222,213,213, 53, 46, 54, 33, 61,125,199,198,131, 97, 71,127, 59, 25,118, -225,220,173,176,203, 55,159, 94,189,116,243,217,153, 39,209,137,151, 92, 93, 93,227,170,104,255, 47,170, 79, 35,140, 48,194, 8, - 35,106,215, 34,101, 66,171, 95,153,177,163, 31, 77,211, 61, 62,218,238, 87, 38,156, 62,217, 14, 8, 8, 88, 94,121,187,252,152, -128,128,128,229, 0,232,142, 29, 59,158,164,105,186,201, 95, 80,252,105, 85,124,106,183,104,149,131,204,120, 10,182,123, 31,152, -232,117,208,229,197,131,146,166, 2, 66, 7, 40, 9, 17,242, 37,169,120,115,255,124,205,137, 36,202,112, 45, 30, 38, 0, 66,227, -226,226,240,230,205, 27,164,167,167, 67, 32, 16,124,114,220,131, 7, 15,192,231,243,225,232,232,104,152,210,213,124, 56,206,189, -108,235, 10, 81, 71, 95,228,141,158,129,208,208, 80,228,228,228,128,205,102,131,195,225,128, 36,201, 90,249, 24,140,210,140,191, -229, 86,172,170,142,241, 5, 88, 92, 43,209,149,189,171,231,185, 49, 30, 5,155, 40,211,222, 33, 83,165, 55,204,146, 39, 18, 66, - 32, 20, 72,248,124, 65,133,187, 16, 64, 12, 65, 16,111,219, 0, 38, 66, 17,239,202, 31,235, 23, 58, 48, 35, 67,121,202,119, 47, -171,228,232,209,163,199,116, 0,171,105,154,150,182,108,217,210,126,195,134, 13,150, 98,177, 24,175, 95,191,198,153, 51,103,114, -201,210, 11, 37,104,154, 94, 11, 0, 95, 3, 60, 11, 91,139,155,191,173,154,103,138, 59,167, 57,159,211,139,204,189, 6, 92, 29, - 58,126,230,236, 93,243, 6, 64, 94,162,196,137, 91,145,184,241,226,253, 64, 0, 15, 80,195,188,183, 61, 15,241, 14,200,237, 62, -100,200,144,168,123,247,238,217, 28, 58,116, 8, 36, 73, 86,249, 57,116,232, 16,110,223,127, 49, 23,192,115, 3,139, 85,207,205, -205,237,246,147, 39, 79,108, 5, 2, 1,110,221,186, 5,169, 84, 90, 97,201,154, 48, 97, 2, 33,149, 74, 71,237,219,183,111,104, - 74, 74,202,182,251,247,239,231,163, 52, 23,113,136, 88,194, 0, 0, 32, 0, 73, 68, 65, 84,228, 7, 29,129,201,100,190, 39, 73, -237, 87,142, 94, 77, 88,195, 7,116,238, 44,203,127, 9,145,117, 75, 60,138,126,127, 69, 90,152,175,100, 50,153,239, 43, 31,255, - 87,212,167, 17, 70, 24, 97,132, 17,117, 3, 65, 16,193, 52, 77,247, 39, 8, 34,248,227,125, 31,255, 95,126,220,166, 77,155, 42, -182,203,207,217,188,121,243,198, 74,219,138,191,168,120, 53, 78,134,239, 82,166, 32,187, 84,117,144,250,245, 5,168,223, 92, 6, -219,181, 19, 56,158, 3,193,116,245, 65,218,203, 59,136,190,190, 3, 25,175, 30,128,166,244,112,244,104,111,104, 65, 84, 95,125, -245, 21, 84,170,210,169, 89,106,181, 26,108,161,165,106,225,180, 49, 60, 0,160, 88, 60,117, 37, 5,107, 16,161,105,167,174,104, -159, 77,227,169,125,169,161,162,125,118,233,121,235, 39, 78, 4,155,205, 6,155,205, 6, 81, 54,245,199, 16,161, 69,148, 29, 76, -149,186,175,170, 42, 4,161,224,154,156, 56,181,218,191, 61, 55, 37,134,163,142,125,132, 76, 53, 69, 95,201,214, 95, 53,164,188, - 2,161, 64,204, 23, 8, 98,248, 34, 97,133,208, 34, 8,226, 61, 0,208, 38, 38, 65,199,214,250,183, 20,102, 39, 10, 85,207, 66, - 33, 81, 81,218,106,104,214, 94,191,126,221,142,197, 98, 57,232,245,122,164,165,165,225,213,171, 87,248,245,215, 95,179, 75, 74, - 74,186, 68, 70, 70, 38, 84,214,142,122, 62,231, 76,208,186,121, 13, 89, 47,195,121,234,247,177,117,238, 61, 54,205,191,243, 27, -216,165,213,213,233,227, 86,224,187,190,189, 48,190, 75, 83, 58, 57,179, 64, 5,224, 86,153,233,181, 54,136, 35, 35, 35,123,126, -251,237,183,199, 91,183,110,237, 69,211, 52, 90,180,104,129, 81,163, 70, 33, 40, 40, 8,209,209,209, 40, 46, 46,214,134,132,132, -236, 4,112,216,192, 98, 9, 44, 45, 45,111,132,133,133,217, 10, 4, 2,132,132,132, 64,169, 84,194,209,209, 17,179,103,207,230, -108,222,188,249,104,113,113,241,240, 77,155, 54,241,146,147,147,127,187,121,243,102, 3,148,230,157,251,164, 19,104, 52,154, 3, - 39,130,142,236,154,237, 63,199, 41,236,241,235, 80,181,172,196,220,213, 53,189,216,214, 82,100,186,115,203,218,250, 26,141,102, -122,213,245,121,247,179,234,211, 8, 35,140, 48,194,136, 79, 80,163, 22,169, 44,158, 62, 22, 91,117, 17,105, 0,148, 1, 1, 1, - 63, 16, 4, 17, 28, 16, 16,240,195,166, 77,155,148, 0, 50,255, 14,145, 85, 33,180,250,247,239, 31, 30, 28, 28,140,254,253,251, -135, 87, 75, 65,233,161, 77,190, 7,109,242, 61,240, 59,206,197,159,155, 70,127,116,241,212,103,151,110,192,186, 91, 97,106,181, -154,117,228,200,145,138,121, 91, 0,160,215,235,255,242, 86,172,139,208, 42, 19,122,159, 20,194,141, 43, 10, 63,176, 96,248,215, -214,122,133,137,230,193, 21,136,213, 20,185,237,157, 86,241, 76, 74,255, 92, 29,231,165,249,211,145,126,255, 54, 4, 34, 81,250, -148,123, 49, 21, 86,172, 50,145,149, 4, 0, 13,184,166,161,129,243,190,243,113, 96,131,173,185,122, 22,153,106, 74, 29,152,162, - 59, 92, 77,103, 3, 77,211, 72, 74, 74,130, 66,161, 64, 68, 68, 4,206,159, 63,159, 91,133,200,130, 27, 87,116,247,247,165, 99, - 59,152,149,100,177, 53,207,110, 35, 83, 77, 25,228,234,178,105,241, 93, 39, 54,131, 8, 33, 24, 76,126,247,175, 61, 48,127,234, - 96,236,248,253, 79, 82, 99,215,185,255,174,203,215, 70,200,212,218, 31, 12, 20, 89, 21,198,198,200,200,200,166,145,145,145, 92, - 0, 93, 71,141, 26,117,109,232,208,161, 8, 15, 15,199,149, 43, 87,220, 1, 72,202,142, 91,135,210, 68,217, 63, 3, 72,172,206, -240,200,102,179, 79,221,190,125,187, 89,189,122,245,112,251,246,109, 40,149, 74,204,156, 57, 83,227,239,239,207,158, 48, 97, 2, - 81, 84, 84, 84, 97,201,138,136,136,200,175, 78,100, 1,128, 88, 44,190,126,254,204,177,111,190,253,246,219,193, 13,221, 61,205, - 18, 75,138,115, 4, 2, 30,255,126,248, 29,246,179, 39, 15,127, 19,139,197, 79,171,174,207, 80,131,235,211, 8, 35,140, 48,194, -136,234, 97,144, 22,249,200, 50, 85, 23, 84, 58,207,100,211,166, 77,175, 54,109,218,244,129,197,235, 11,241,241,170,195,171,229, - 99,218,103,197,209,210, 23,165,125,122, 1, 20, 85,151,139,253,100,159,165,165, 37,201,231,243, 63, 16, 90,148,129,156, 5, 23, - 79, 34,113,214,152, 10, 75, 86,185,101, 11,189, 39,124,145,208,162, 40, 42, 2,192, 7,133, 16,216,121,140,222, 57,192,171, 83, -211,134, 78, 12,221,153, 95,145,161, 32, 85,171,227,181,170, 55, 37,244,192,184, 42, 38, 89, 87,112,146, 58,240,132,252, 84,190, - 72,248,177,200, 74, 1, 0,161,189,251,208,109,125, 60,187,180,242,108,204, 32, 79,255, 2,177, 66, 39, 11,136,211,106, 19,229, -244,133,106,234,112,117,175, 94,189, 86, 91, 91, 91,243,118,237,218,101,238,234,234, 10,146, 36, 53, 31,139, 44,129,157,199,232, - 95,191,107,222,201,195,193,146,161, 59,183, 27,233, 74,189,226,215, 68,221, 81, 67, 68,150,141,185,232,102,224,198, 89,124, 1, -215, 4, 42,149, 10,155,247,158, 67,200,195,216,254,121,177,151,110, 2,184,249, 5, 29,114, 74,255,254,253,119,172, 91,183, 14, - 58,157, 14,147, 39, 79,198,251,247,239, 67,226,227,227,127,173, 95,191,254,226,165, 75,151,214,115,112,112,192,136, 17, 35,216, - 58,157,110, 66, 53, 28, 91, 78,156, 56,209,191, 85,171, 86, 8, 15, 15,135, 84, 42,133,163,163, 35,252,253,253, 57,155, 54,109, - 58, 90, 92, 92, 60,124,227,198,141,188,164,164,164, 26, 45, 89, 31,244,107,189,126,253,254, 29,179, 22,183,251,218,135,241,238, - 93, 2,153,214,222,151,113,231,246,149,123,214,214,214, 71,211,210,210,254, 85,159,131, 91,212,185, 62,141, 48,194, 8, 35,140, -248,107, 64, 16,196,213,178,121, 87, 31, 88,185, 62, 22, 97,229, 22,171,202,219, 31, 31, 95,246,253, 95,241,178,124,160, 10,225, -245, 97,120,135,254,253,251, 27,188,172,158,146,231, 26, 36,158, 62, 70, 95, 79,232,156, 68, 96,253,224,203, 0, 91,104,169, 26, -176,238, 86, 88,117,199, 10,133, 66,131, 45, 90,148, 90, 85, 91,163,212, 73,104,149,205,209,186, 65,211,244, 7, 66,203,220,222, -195,119,217,210,121, 59,125,134,246,102,100, 79,237, 8,169, 76,173, 94,250,154,164, 50, 20, 53,139,172,210, 81, 92,151, 44, 16, -138, 98,120, 66, 65,101,145,149, 6, 0, 60,187,198,237,151,204,159,189,183,219,232, 1, 68,238, 76, 31, 20, 74,149,234,197,175, - 72, 66,172,164,135,199, 1,119,170,162, 11, 11, 11,219, 15, 96,191,175,175,111,182, 80, 40,132, 76, 38,251,164, 13,202,203,219, -105,104,111, 70,246,148, 14, 40,144,107,213, 75, 95,145,200, 84, 82,167,106, 19, 89,182, 22,166, 55, 3, 55,204, 18,100,102,164, -128,205,102, 67, 36, 18,225,214,131, 24,228,189,186,252, 37, 2, 11, 12, 6, 99, 77, 64, 64,192,234,217,179,103, 35, 63, 63, 31, - 87,174, 92, 65,223,190,125,113,242,228, 73,215,107,215,174,237,232,218,181, 43,152, 76, 38,130,131,131,161,211,233,222, 86, 67, - 51,120,218,180,105,139,135, 14, 29,138,167, 79,159, 66, 34,145,124, 96,201,146, 74,165,163,246,238,221, 59, 52, 57, 57,185, 86, - 75,214, 71,104,239,214,184, 13,123,249,202,237, 80, 43,114, 88,185,226,199,225,161,183, 24,143, 10, 10, 10, 4, 0,138, 62,183, - 62,141, 48,194, 8, 35,140, 48,216,170, 85,157, 22,201, 45, 19, 81,185, 85,109, 87, 18, 88, 85,109, 19, 31, 89,193, 52, 31,125, - 31,253,119, 94,147, 65, 22, 45,150,125,115,144,217,177,149,132, 86,206, 7,223,243, 76,173, 12,114, 29,234, 72,176, 2, 15, 87, -196,209,226,229,231,231,243,108,108,108, 84,149, 5,130, 64, 32, 64,189,122,245, 80, 88, 88,136, 3, 7, 14, 0,181, 79,138, 38, -205,134,142, 67,251,209,147,241,204,153, 3, 90,167,173,176,108, 5, 78,156,248,129,216, 98,179,217,229,115,195,106, 27,116,159, -148, 89,154, 30, 1,160,219,184, 55,252,137, 39, 20, 78,228,217,184,216,204,159, 53,197, 36, 57, 71,141, 48,159,229,210,115, 91, -150,137,210,105,209,236, 52, 20, 61,172,133, 47,113,208,190, 99, 31, 91,178, 50, 90,187, 55, 92,193, 19,240,166,114,172, 26, 56, - 4, 44,156,101,146,156,173, 38,194,218, 47, 45, 62,255,243, 82, 65, 18, 76, 23,103, 64,122,199,128,230, 89,221,183,111,223,213, - 52, 77,211, 20, 69,173, 4,128,202,229, 93,232, 63,213, 36, 49, 75,133, 80,159, 21,133,231,183, 44, 51, 77, 71,205,229,181,105, -241, 93, 39,123, 75,179,155,129, 27,103, 11, 36,226, 84,112,185, 92,152,154,154, 34, 61,187, 8, 38, 44,166,242, 11,251, 27,183, -115,231,206,203,102,205,154,133,152,152, 24,204,156, 57, 83,146,150,150,118,225,244,233,211, 51, 87,173, 90,197,242,243,243,131, - 68, 34,193,214,173, 91,117, 15, 30, 60,216, 8, 96,107,149,253,145,197,154,242,211, 79, 63,209,153,153,153, 68, 82, 82, 18, 28, - 29, 29, 49,103,206, 28,206,198,141, 27, 43,230,100,213,197,146, 85, 14,177, 88, 28, 30,114,251, 17, 6, 94,223, 9, 82,167, 14, -151,230,167,221,123,147, 88, 24,110,197,225, 44,114,106,211,226,179,234,211, 8, 35,140, 48,194,136,191,196,138,245,172,166,237, -255, 0, 84,229, 58, 52, 72,104,189,221,189, 98,146,251,164,217, 75,192,119,237, 4,117,220, 69, 80,178,236, 10,139, 22, 79,100, - 9,171,250, 94,144,202,213, 56, 27,250, 2, 0,222,214,165, 84, 37, 37, 37,104,219,182, 45,246, 76,240,232,166, 42,201,231,241, - 1,168,185,102,170, 75,156,206, 97,215,174, 93, 83, 80, 20,117, 10,192,181, 90,104,214, 52,107,214,236,183,237,219,183,115,188, - 70, 79,130,236,241,253,143, 45, 40,224,243,249,224,114,185,120,249,242, 37,194,194,194, 52, 0,214,212,210,160, 79, 72,146,140, - 62,125,250,116, 70,147,134, 78,189,219,182,110, 57,247,135,229, 1,166,175,239,135, 96,229,198,223,168, 38,222,126, 69,155, 79, - 94, 42, 41, 18,213,239,174,148,196, 71, 25,112,169,209, 31,137,172,204,175,220, 92,186,181,110,222,108,201,202,149, 43,204, 94, -221,191,133, 85, 63, 7,210,238,173,122, 20,253,124,254,114,113,158,160, 65, 47, 85,206,155,167,134,212, 97,120,120,248,126, 0, -251,203,183, 63, 46,111,192,186, 95, 41,143,118,189, 11, 55,159, 60, 47, 47, 54,173,223,163,166,242,218,122, 13,254,198,217,214, -242,230,238,245, 51, 4, 89,226, 52,112,185, 92,136, 68, 34,164, 73,164, 88,189,243,140, 92, 75, 81,189,191, 84,104,153,154,154, -114,181, 90, 45,246,236,217,131,180,180,180,142, 0,210,158, 63,127, 30, 56,114,228,200, 93, 45, 90,180,248,234,213,171, 87,111, -101, 50,217,108, 0,111,170, 35,177,176,176,232,104,107,107, 75, 60,122,244, 8, 51,102,204,208,204,153, 51,135, 61,126,252,120, -162,176,176,240,115, 45, 89, 0, 0, 39, 39, 39,223,158,221,191, 70,167,158, 51,195, 53, 42,233,189,228, 55, 71,195, 25,244, 67, -222,231,214,167, 17, 70, 24, 97,132, 17,255, 51,248,188,192,224,190, 0,203,195, 26,211,155, 57,177,179,130,182,204,161, 75, 18, - 35,104,229,211,253,116,241,197,169,244,213,173,227,233,107,187,231,211, 51,251, 53,163,191,178, 35,178, 60,172, 49,221,247, 83, -225,246, 65,118,239,190,158,208,245,108, 12,186,103, 99,208,253, 60,160, 3,240, 67,155, 54,109, 46,249,183,255, 87, 28, 45,255, -246,160, 1,204, 0, 32,170,166, 88, 85,101, 12,119, 4,112,160,109,219,182,228,157, 59,119,232,248,225, 61,232,200,175,108,232, -217,179,103,211,171, 86,173,162,199,140, 25, 67,219,218,218,146,101, 21,225, 88, 27,231,192,129, 3,157, 1,224,255,216,251,238, -240, 40,170,246,237,123,102,251,166,247, 6, 73,128, 64, 32,141,132, 22, 18, 90, 8, 69, 65,130, 2,130, 72, 87, 20, 94,149, 34, - 69, 9, 32, 82, 20, 18, 69,138, 8, 8,168, 72, 81, 74,164,135,162, 52, 65, 65, 74, 8,164,147, 64, 8,169,155, 94,118,147,109, -179, 83,190, 63,146, 44, 33, 36,217, 77,224,253,126,190,186,247,117,237, 53, 59, 59, 51,207,158, 57,103,230,156,251,220,207,115, -206,113,119,119,183,233,237,219,165, 48,225,226, 41,238,234,190, 45,220, 15,115,198,113,125,187,251,150,186,248, 12,186, 39,117, -237,214,195, 64,246,233,109,186,184,184, 44,229, 56,110, 4,199,113,174, 0,224,237,109,111,209,211,167, 75,193,189, 11,167,184, - 63,246,111,229,126,152, 51,142, 11, 9,244, 43,107,239, 27,158, 38,113,242, 9, 54,198,102, 83,104, 50,189, 1, 62,165,206, 93, -250,221,109, 33,189,122,155,157,130,223, 56,145, 87, 80,196,221,188,121,147, 59,115,230, 12,247,199, 31,127,112,251, 14,157,224, - 60,250, 76,168,118,232, 62,166,127, 43, 30,157,230,210,105, 61,106,212, 40, 46, 35, 35,131, 27, 57,114, 36, 7,192,186,141, 54, -143,103,101,101,113, 73, 73, 73,220,178,101,203, 56, 0,123,222,127,255,125, 85, 85, 85, 21, 55,108,216,176,156, 58,130,197,111, - 75, 58,189, 58,182,139, 30, 59,122,224,170, 57,255,121, 61,236,121,243,243, 5,194,100,211,100,211,100,211,100,243,223, 96,243, -127, 25,174,117,170, 86,253,182,167, 81,138,214, 21,128, 70, 25,118, 6, 56, 81, 63,173, 91,255,205,162,109, 59,247,124,180,100, -222, 59,230, 3, 7, 12, 71,226,133, 31,113, 36,246, 80,141, 90,163, 93, 47,228, 97, 67, 82, 25,148,233, 6, 82, 81, 55,143,214, - 83,136,143,143, 55,179,235,252,100, 14,166, 7,181,115,179,238,104,229, 13,202, 0,204,186,115,231,206,134,240,240,240,181,239, -246, 15, 30, 55,167,223, 16,232,116, 58,236,219,183, 15,217,217,217, 71, 1, 44, 55, 86,113, 75, 76, 76, 44,245,235,236, 57, 95, -192,227,127,244,193,228,177,142, 37, 15, 83,144,151, 26, 15, 0,208,104, 84,186,194,140,171, 65,173, 73,156, 84, 42,189,233,232, -232,120,223,209,209,177,162,107, 39,247, 89, 98, 8, 86,188,247,230,107, 78,101, 89,105,200, 77,174,245,140,106,212, 74, 42, 47, -227,178, 79, 91, 74,215,211,211, 83,108, 46,192,236, 38,211,171, 85,235,138, 30,164,245, 48,198,142, 82,163, 93,183,122,211,190, -151, 62,255,232, 45,177,149,149, 21,238, 36, 61,192,138,141, 7,106, 84, 90,221,136,210,196,227, 47,196, 61,198,113, 28,116, 58, -157,209, 3, 29,154,193,146,160,160,160,110,107,215,174,245,158, 49, 99, 6,158, 87,201,106,136,204,172,252,200,118,238, 94,126, - 15,238,223, 9,183,147, 10,127,122,158,252, 52,193, 4, 19, 76, 48,225, 95,131, 81,117, 98,206,172, 6,219,120,131, 68,171, 30, - 73,197, 80, 2, 88,211,137, 87,189, 99,233,218, 77, 43, 73, 98,243, 91, 44,199,253, 72,147, 88,253,168, 12, 37,207,153, 56,165, -128, 15,250,165, 49,147,249, 0, 32,224,183,173,129,172, 67, 6,128,215,191,187,118,171,207,119,215,110,125, 82,247,219,231, 0, - 90,229,203,181,228, 35,105,128,159, 87,187,129, 61,253, 37, 60, 70,133,188,212,135, 40,175, 81,227,124,114,118, 37,201,145, 63, -182, 54, 81,143, 30, 61,250, 29, 0,156,173,205, 82, 7,250,117,246, 24,212,203,223, 76, 64,104,145,151,114, 7, 85, 42, 45,126, - 75,206,174, 2, 65,180, 57,160,250, 69,165,183, 40,241,196,237,147, 32,134, 17, 4,113, 97,217,156, 73,226,149, 27, 15,190, 80, -146, 5, 64,153,159,159, 95,166, 84, 42,237, 11, 10, 10,180,104,251, 36,113, 15,228,114,121,247, 15, 63,252,112,205,226,197,139, - 63,250,226,139, 47,132,109,137,201,106, 14, 21,249,217,199, 6,249,191,184,242, 55,193, 4, 19, 76, 48,225, 95,129, 89,141,182, - 48,154,104,233, 9, 67, 49, 74, 0,124,224,229,197, 45,204,204,132,246, 69,165,172, 41,165,235, 57,113, 27,192,232, 54, 95, 77, - 18,138, 27, 25,217,213, 55, 51,178,171,193,114, 28,203,113, 26,146, 68,110, 13, 69,173,203,120,148,223,246, 81,119, 4,193,220, -126,144,163,138,123,152,171,230, 88,150, 99, 57, 78, 75, 16, 40,212,233,216,117,201,143,178, 79,252, 29,210, 91,154,120,252, 90, - 44, 77, 12,188,118, 51,105, 97, 77, 13,181,181, 52,245,248,245, 23, 88, 46,186,196,196,196, 41,161,161,161,111, 51, 12,179, 3, -128,238, 57,108,105,105,154, 94, 18, 29, 29,125, 52, 49, 49,241,240,245,235,215,101, 47,130,100,253, 87,203,223, 4, 19, 76, 48, -193,132,127, 42,218,182,168,116,115,120,145, 36,235,239,136,164, 7,143,123,253, 55,236, 38, 63,120, 28,240,191,144,222,162,212, - 99,113, 69,192,155,255,165,236,253,141, 97,152,223, 94, 36,169, 62,119,238, 92, 71, 52,177,172,206,223,173,252, 77, 48,193, 4, - 19, 76,248,199, 98, 86,115,228,139,111,202, 27, 19,254, 1,224, 94, 20,201, 50,193, 4, 19, 76, 48,193,132, 54,160, 89, 69,139, - 64,243, 35, 7, 46,180,226, 15,218, 50,250,224,130,201,166,201,166,201,166,201,166,201,166,201,166,201,230,191,206,230, 63, 17, -174,168, 13,136, 63, 93,183,109,145,124,189, 72,152,134,190,154,108,154,108,154,108,154,108,154,108,154,108,154,108,254,211,209, -100, 32, 60, 80, 27, 60,108,130, 9, 38,152, 96,130, 9,255, 45,136,235, 62,109, 61,110,130, 9,255,139,100, 75, 79,184,218, 18, -163,213,165,110,251,224,191,152,216, 57,174,174,174,179, 2, 3, 3,125,133, 66, 33,169, 80, 40, 86, 95,190,124,121, 85,227,147, - 6,250,241,227,120, 36,218, 63,249,133, 0, 8, 30, 64,146, 96, 56,228,253,145,160,234,109, 42,247,191, 53, 60,165, 86,142, 39, - 9,146, 39, 98,104, 10,140,142, 66,109,184, 85, 45, 88,150,206,102, 40,205,203,205, 93,236, 18, 52,214,131,102,216, 47, 0,110, - 27, 64,190, 15,176,219, 9,240,223,227, 64,127, 75,128,247, 31,240,184, 47,193, 16, 31,243, 5,188,165,178,248, 95,114,255, 9, - 25, 22, 19, 19,195,123,158,235, 39, 76,152,208,228, 2,162,110,110,110,177,102,102,102,157,155,187,174,166,166, 70, 38,147,201, -194,255,225,207,227, 32, 0,223, 0,240,111,244,123, 26,128,249, 0, 46, 62,239, 31,132, 1,124,103, 96,182, 16,248, 24, 0, 40, -224,203, 34, 96,231,149,191, 81,140,161,163,163,227, 85, 62,159,239, 93, 83, 83, 83,163, 80, 40,188, 44, 45, 45, 51,205,205,205, -205,105,154,206, 40, 41, 41, 25,212, 74,115,239,227,201, 82, 90, 31, 1,216,222,202,227, 38,152,240,191,130,231, 26,117,216,181, -182,126, 64, 24,128, 65,125,250,244,113,174,169,169, 65, 90, 90, 90, 17,128,171, 0,174,212,125,210, 95, 68, 74, 73,146,252,106, -211,166, 77,139,230,206,157,171, 95, 12, 58, 33, 33, 1, 65, 65,207,206, 17,202, 35,209,254,242,169, 11, 78,183, 19,211,209,103, -216,248, 58,162, 69, 2, 53, 50,132, 15, 15,110,107, 18, 44,109,109,109, 87, 19, 4, 49,129, 36, 73,131,141, 26,203,178, 12,199, -113, 49, 21, 21, 21, 43, 1, 40, 90,243, 71,230,102, 98, 29,205, 48, 77,254, 7,159,199, 99,106,148,154,102,167,189,176,179,179, -187, 78,146,100,167,134, 11,102, 3, 79, 47,160,221,220, 49,154,166,243, 74, 75, 75,141, 33,161, 18,146, 47,156, 79, 16,194,225, - 32,217,174, 0, 1, 2,100, 58,203,104,207,179, 52,245, 53, 0,245,243,144, 44, 87,119,175, 63, 22, 44,143,110,159,148,154,134, -101,115, 38,227,139,111,246, 96,233,252,183,241,245,174, 3,152, 63,107, 18,252,252,252,209,210,178,226, 44,132,235,150,207,155, - 48, 44,106,219,225, 1, 75, 63,152, 32,142,218, 22, 51,112,217,156,137,162,117, 91, 15, 15, 92, 54,231, 13,113,212,214,195, 3, -150,206,155, 32, 93,183,253, 23, 22,192,212,182, 36,114,146,183, 91, 13, 65,211, 77,246,182, 57, 62, 95,115, 32,163,192,252,255, -226,141,158, 49, 99, 70,160, 74,165,186, 51,121,120,207,232, 30, 93,219,229, 55,117, 78, 89, 97,126,187,204,251,241,145, 2,161, -180,215,107,145,123, 18, 90,148, 28,196,226, 78,105,105,105,222, 44,203,130, 97, 24,208, 52,173,223,106,181, 90, 12, 26, 52,232, - 69, 13,156, 25, 13, 96,117,237,203,138, 40, 0,135,159,195,150, 5,159,207, 95, 32, 18,137,194,104,154,246, 5, 0,129, 64,144, -170,209,104,174,208, 52,189, 9, 64,117, 43,237,109,206,207,207,247,179,176,176, 0, 69, 81,250, 5,232,121, 60,158,143,135,135, -199, 54,181, 90,237,253,188, 55,239, 12,204,238, 55, 96,192,215,211, 23, 45,226,169,174, 94,197,215,187,119,111,134, 92, 14, 0, -219, 12, 93, 43, 18,137,126, 37, 73,210,179, 53,255,199,178,108,182, 86,171,125,185, 53,215,240,249,124,239,130,130, 2, 39, 55, - 55, 55, 40, 20, 10,152,155,155,155,215,239,183, 65,201, 90,207,113,156,180,174,110,255, 58, 36, 36, 36,148, 32, 8, 26, 0,199, -178, 44,121,243,230,205, 73, 44,203,242,235,234,167,245, 0,118, 3,208,152,218,108, 19,254, 71,213,172, 93,173, 37, 90,103, 0, -132,245,233,211, 71,250,230,155,111, 34, 44, 44, 12,222,222,222,144, 72, 36,181,149,120, 89,153,243,221,187,119,223,184,122,245, -234, 27,167, 78,157, 66, 74, 74,138, 10,192,159, 0,154,124,169,135, 70, 12,152, 43,177, 16,111, 1,128,146,188, 50, 89,222,163, -226, 45, 50,153,108, 61,128,134, 83,132,123, 77,157, 58,117,225,188,121,243, 16, 27, 27,139, 3, 7, 14, 64,163,209, 64,161,104, -129,191, 40,139, 81,113, 41, 26, 48,207, 2,114,174, 0,102, 78,128,185,115,155,115,202,214,214,118,245,252,249,243, 63,244,243, -243,211,207, 98,174,211,233, 64,211, 52,116, 58, 29, 42, 42, 42,176,112,225,194,218,134,150,227,192,178, 44,206,158, 61, 59,119, -214,172, 89,168,168,168, 88,208,148,205,144, 94,238,113, 36, 65,182,175,215,106, 56,134,201,187,113, 55,175, 55,205, 48, 60,181, -154,106,114,165,114,137, 68,216, 34,201, 19, 8, 4,237, 83, 78,158,116, 34, 69, 34,112, 12, 3,176, 44, 56,150,173,203,206,186, - 15, 87,251, 27,199,176,224,116, 12, 88,154, 5,173,210, 32,248,253,247,141,201,138,126, 2,145,244,192,148,119, 23,185,244, 13, - 9, 17,116,112,119, 3,205,176,120,152,149,231,114, 39,238, 70,255,152,189,219,222,211,170, 20,147, 0,180,105,158, 45,145,153, -213,111, 91,191,253,174,253,237,187, 73,184,120,249, 42, 46, 92,186, 2, 0,248,245,242,245,122,194,109,176,168, 64, 87,119,159, - 63,115,140, 56,122,235, 65,193,252,153, 99,121, 95,108, 61, 36,152,247,246,107,188,232, 45, 7,132,243,222,126,141, 23,253,205, - 1,225,188,153, 99,120, 81, 95,255, 16, 8,192, 22, 64, 69,115,198,154, 43, 35,130,166,197, 63,101, 22,241, 0,160,100,199, 14, -232,138,139,225,182,114, 37, 0, 96,138,151,179,209,238, 14, 7, 7,135, 56,129, 64,208,222,208,121, 58,157,206, 32, 9,158, 49, - 99, 70,144, 74,165,138,163,105,154,227,243,249,145,147,199,190,116,124,196,192,160,178,134,231, 36, 36,220,179, 95,183,238,228, -152,195,119, 20,220, 27,189, 44,239,196,126, 53,163,119,196,226, 61,247, 90,104,144, 73,141, 70,131,140,140, 12, 52, 92,228,189, - 1,152,182,246,157, 0,124,109,111,111,223,183,172,172,108, 10,128,101,114,185, 60,144,199,227,193,206,206,110,153, 86,171,125, -104,109,109,253,125, 85, 85,213,245, 58,213,200,216, 37, 3, 6, 89, 89, 89,237, 59,118,236,152,109,207,158, 61,201,210,210, 82, -116,236,216, 17,229,229,229,193, 87,175, 94,237, 53,115,230,204,153, 10,133, 98, 90, 93,103,208, 88,116, 51, 51, 51,227,166, 79, -159, 78, 48,204,147,219,253,225,135, 31,240,114, 0,221,217,209,198, 76,169,214,114, 85, 23, 51,172,255, 35, 20, 10,255,204,206, -206,174,106,109,102, 8,129,143,167, 47, 90,196,179,120,252, 24, 22,247,238, 97,138, 92,206,255,162, 86,221, 50, 72,180, 72,146, -244,220,119,224, 71,111,145, 72, 4,154,166,245,100,176,190,142,210,233,116,160, 40, 10, 58,157, 14, 12,195, 64, 71,233, 16,245, -249,151,109,174, 11,205,204,204,204, 92, 93, 93,139,204,204,204,204, 94, 68, 43, 36, 22,139,249,123,247,238,157, 36, 18,137, 0, - 0, 90,173, 22, 1, 1, 1,132,169,125, 54,225, 31, 70,182,158, 81,185, 90, 34, 90, 35,229,114, 57, 24,134,129,165,165, 37,120, -188,167,219,125,123,123,123, 12, 31, 62, 28,131, 6, 13,194,155,111,190,137,148,148, 20,233,155,111,190, 57,188, 57, 99,147, 23, - 69,192,221,219,185,174, 49, 97, 93,175,157,190, 27,253,195,103,191, 56, 22, 22, 22, 46,106,112,218,204,217,179,103, 19,101,101, -101,152, 48, 97,194, 85,141, 70,243, 42, 0,121,115, 54, 25, 22,121,225,111, 78, 1,203, 17,210, 77, 55,191, 35,180,106, 21, 71, -146,164,170,222,117,216,150, 92, 34, 8, 98,130,155,155, 27, 14, 30, 60, 8,173,246,217,233,194,172,172,172,144,156,156,252, 68, - 85,227,241, 16, 18, 18,194, 35, 8, 98, 2,128, 5, 77,219, 36,219, 95,187,253,216,169,126, 63, 98,184,191, 48,164, 23, 89, 84, - 80, 84,195, 1, 32,150, 47, 95,174, 39,110, 0,176,122,245,106, 99,210, 9, 82, 32, 64,201,149, 43, 79, 42, 98, 62, 9, 82, 72, -128, 16, 0, 36,191,214,139, 10, 14,224, 24,128,165, 1, 86, 7, 72, 92,221,141,201,134,224,118, 30,222,177,235, 54,110,183,209, -232, 56, 28, 60,113, 17, 89, 89,143,192, 35, 73,120,117,246,198, 75,131, 7, 10,122,245, 9,117,255,114,213,162, 83, 5, 57, 15, - 70, 2,184,213,234,140,102, 57, 73,103, 15, 7,124,255,195, 29, 56,218, 90, 96,194,152, 87, 32,149,136,241,197, 55, 63,226,243, -165,115,224,237,229,137,157,155,215, 54,123,185,181,181,245, 26, 95,239,206,158,219,247,158,134,175,143, 15,111,251,190,211,240, -245,171,219,250,251,242,182,239, 59, 13, 63,127, 63,222,246,125,167, 17,232,223,173, 67,156,236,230,154,242,242,242, 57,205,231, -103,163, 50,122,169,182,140, 4,213,172,190, 33,120,252,222,123, 0,160, 39, 90,173,129, 64, 32,104, 95, 80, 80,224,100,232, 60, - 67,170, 65,157,146, 21, 71,211, 52,138,139,139,137,202,202, 74,206,198,198,102,204,185,157,203,142,189, 60, 32,168, 28, 0,238, -221,187,103, 23, 21,181,110,204,161, 56, 57, 84, 55,182, 18, 63,157,188,194, 78,121, 53, 44,238, 68,244,140, 94,168, 91, 18,162, - 49, 52, 26, 77, 86,143, 30, 61,184,186,239,237,196, 98,177,176,209,243,230,214,165, 75,151,103, 84,107, 35, 92,138, 95,255,245, -215, 95,115,252,252,252,224,227,227,115,189,111,223,190, 86,230,230,230, 56,119,238, 28,124,125,125,253,173,172,172,110,198,196, -196, 8,150, 44, 89, 18,180,123,247,110, 0,152,107, 68,118, 14, 11, 15, 15, 63, 24, 27, 27, 43, 17, 10,133, 80,169, 84, 72, 78, - 78,134,181,181, 53, 68, 34, 17, 94,123,237, 53, 94,255,254,253,237, 7, 15, 30,124, 36, 61, 61,125, 18, 90, 49, 2, 74,173, 86, -115,203,150, 45,131,153,153, 25,204,204,204, 96,110,110, 14,115,115,115, 88, 72, 64,236,152,239, 33,157,183,171, 82,186, 96,229, -142,232,125,219, 87, 93,118,119,103, 63,205,205,205,173,108,237,179,160,186,122, 21, 22,247,238, 1, 13,222, 93, 99, 97,109,110, -135,200,200, 72, 67,138, 20,132, 66, 33,250,245,235,103,208,158,157,157,221, 81, 62,159,255, 84,207,148,166,105, 73,100,100, 36, -147,158,158,110, 78,146,164, 57,203,178,136,140,140,100,104,154,150, 56, 57, 57, 93,103, 89,182,168,180,180,116,156, 17,201,213, - 0,248,136, 36,201,175,197, 98, 49,191, 67,135, 14,217, 43, 86,172,248,171, 78,205, 4,199,113,100,135, 14, 29,130,165, 82,169, -167, 70,163,161, 81,235, 58, 52,169, 89, 38, 52, 9,142,227,122,213,138,194,122,104, 1,136,234,190,151,213,182,118,112,104,244, - 59, 0,148,214,117, 20,157,155,217, 47, 3,144, 2,160, 27, 0,167,186, 99,183, 9,130, 40,111, 67, 50,155, 87,180, 98, 99, 99, -245, 93,216,136,136, 8,125,195, 98,105,105,137,219,183,111,131, 32, 8, 88, 90, 90,194,202,202, 10,214,214,214,144,203,229, 72, - 73, 73, 65, 90, 90, 26, 30, 63,126, 12,130, 32,224,229,229,133,250, 23,168, 1,244, 21,220,207, 27, 98, 33,177, 16,131, 32,128, -158, 67, 2, 17, 56, 40, 0,125,110,101,206,143,187, 64,236,146,201,100, 25, 0,248, 1, 1, 1, 51, 67, 66, 66,176,113,227, 70, -104, 52,154,141,205,144, 44,189,205, 63, 82,232,222, 0,224,234,234,186,120,255,185,135,102, 83, 71,116, 86,202,100,178,175,218, -144, 57, 79, 85,196,165,165,165, 70,175,197,199,178, 44, 42, 42, 42, 90,180,217, 88, 33,216,244,245, 86, 27, 69, 85, 17, 62,251, - 98, 63,116, 58, 29, 22, 45, 90, 4,150,101,245,159,202,202, 74,163,210,201, 49,204,179,218, 1, 89,235, 61, 37,248,128,199,196, - 90, 94,145,115,112, 43, 8, 14, 32, 24, 0,207,222, 87,227, 70, 72,194, 19, 74, 15,173,250, 98,139, 77,124, 90, 30, 78, 92,140, - 7, 37,207,135,236,222,177, 90,201,177,223, 36, 28,214,240,208, 55,176, 51, 62, 92,254,165,237, 39, 31, 78, 59,164, 85, 41,124, -240,180, 27,241,130,225,151,134,193,103,107,214, 96,215,150,141,248,114,227, 22,200,171, 42, 33, 16, 56,212, 85,244, 12, 24,134, -105,249,222, 57,110, 68,228,252,183,136, 47,190, 61,138, 96, 63, 87, 28, 57,119, 11, 3,122,120,226,216,111,113, 24,212,171, 35, - 78, 92,136,199,144,190,157,113,230, 74, 18, 62,156, 61,137,152,244,235,238, 17,173, 41,163,205,155,183,218, 40,228, 69,136, 93, -187, 23,197,219,182, 33,123,206, 28, 4,215,157,115,139, 32, 32,108,223, 30, 16, 26, 46,163,198, 72, 77, 77,133, 70,163,105,170, -183, 15, 95, 95, 95,131,229,174, 82,169,238,208, 52,205, 21, 21, 21, 17, 69, 69, 69, 48, 55, 55, 39,146,147,147, 24,127,255,128, -177, 92,218, 47,223, 1, 64, 84,212,186,177,135,239,200,161,188,190, 5,170,191,190,129,176, 99, 2,185,107,245,108,106,214,202, -157,119, 26,188,163, 79,165,179,176,176,112,100, 97, 97, 33, 0,160, 83,167, 78,105,233,233,233,221,234, 93,205,117, 46, 68, 33, - 77,211,222,245,238, 68,154,166,161,209,104, 48,108,216, 48, 94, 75,247,110,107,107, 27,226,235,235,139,248,248,120,108,217,178, -197, 46, 60, 60, 28, 15, 30, 60, 0, 65, 16, 88,183,110, 29,225,231,231, 39, 40, 45, 45,197,203, 47,191,140,163, 71,143,246,147, -203,229,134,242,211,210,220,220,124,247,169, 83,167, 36, 36, 73, 66,161, 80,128,101, 89,244,239,223, 31, 36, 73, 34, 41, 41, 9, -203,151, 47,199,209,163, 71,113,252,248,113,105,175, 94,189,118, 43,149, 74, 95, 60,237,214,111,174,140, 56,181, 90,205,137,197, - 98,136,197, 98, 72, 36, 18, 72, 36, 18,136, 68, 34, 84,171,129, 89,155,178, 53, 60,137, 3,235,223, 99, 64,231,183,230,173, 35, -191, 90,241,246, 37, 0, 39,140,125,230,129,218,152,172,175,127,252,113,203,148,170, 42, 18, 0,190, 39, 8,150,226,184, 47,141, -121,223, 1,160, 90, 93, 5, 79,175,246, 56,114,232, 56, 94,159, 56,166, 73,146, 37, 16, 8, 33, 20, 8, 96,101,103,110,208,166, - 80, 40,116, 78, 75, 75,179, 23, 8, 4,224, 56, 14, 12,195,128,162,168,162, 79, 62,249,196,113,212,168, 81,150,103,207,158, 37, - 71,141, 26,197,218,218,218,214,220,186,117,171,152,166,105,251,129, 3, 7,182,230,153,223, 30, 24, 24,216,243,216,177, 99,111, - 71, 70, 70,198, 45, 94,188,248,179,134, 7,215,175, 95,191,230,204,153, 51,158, 99,199,142,221,119,239,222,189,237,173,169, 67, -158,183,158, 55,217,252,251,217,108,142,139,212,193,153, 32,136,216, 6,117,118, 68,253,126,100,100,228,178,168,168,168,100,130, - 32, 98, 27,254, 94,127, 94, 93,103, 49,182,169,253,186,107,237,150, 46, 93, 26, 16, 29, 29,189, 46, 52, 52,244,224,245,235,215, - 31, 1,104, 45,209,106, 57, 70,171,254,134, 26,222,100,163, 70, 13,114,185, 28,114,185, 28,185,185,185,216,177, 99, 71,221, 11, - 45, 0,159,207, 7,159,207,215,199, 51, 52,135,139,177,127,126, 3,224,155,158, 61,123, 10, 18,255,138, 57,251,241,174,121, 67, -123, 15,235,201,187,115, 49,113, 60,106,215, 35, 28, 57,125,250,116, 7, 0,216,187,119,111, 41,128,179,255, 71,172, 57, 38, 35, - 35,227, 67, 87, 87, 87,125,140, 74, 67,247, 33, 77,211,144, 72, 36,168,143,101, 81,171,213,216,177, 99, 7,205,113, 92, 76, 11, - 54,145,158,124, 9, 25,201,151,107,175, 99, 89,176,204,147,235, 87,173, 90, 5,142,227,244,141,253,123,117,202,137, 65,146,215, - 84,158,115,141,182,141,126,231, 24,198,128,123, 66, 56,111,252,180, 57,174, 44,193,199,201, 75,119, 33, 16, 8,192, 54, 80, 51, - 5,188,218,222,114,242,131, 2,184, 57,251,227,213, 73,179, 93,142,237,219, 58,143,166,212, 95,180, 54,175,125, 2, 67, 49,255, -195, 15,241,221,174, 93, 88,190,114,141,158, 1,208, 12, 3,218, 96, 58, 73,114, 88,255, 0,208,213, 5,224,241,120, 24, 18,220, - 25, 60, 30, 15,195, 67,187,130,199,227,225,229,254, 62,224,243,249, 24, 49,192, 15, 93,186,116, 1,159,207, 39, 13,148, 59,210, -147, 47, 34, 35,249,247, 6,164,151, 3, 7,128,146,201,158, 57, 95, 39,147,129,243,176,111,237,179,133,153, 51,103, 86,230,230, -230, 82,141,143,185,187,187, 11,175, 94,189,106,211,140,219, 78, 15,169, 84,218,139,207,231,223, 41, 47, 47,103,205,204,204, 72, -150,101, 88,127,255, 0,222,185,157,203,142,213,159,179,116,233,178, 99,111,244,178, 26,187, 63, 38,150, 19,118, 24, 64, 16, 2, - 49,253,238,202,157, 66,129, 80,218, 11, 80, 25,211,121, 32, 53, 26, 13,238,223,191, 15, 67,233,225, 56,174, 69,215, 79, 69, 69, -197,116, 95, 95,223,171,223,124,243,141, 29, 65, 16,248,227,143, 63,192,227,241,244,159,204,204, 76,144, 36,137,143, 63,254,152, -146,203,229,239, 24, 74, 27,159,207,255,240,200,145, 35,214, 34,145, 8, 10,133, 66,255,222,240,120, 60,164,165,165,225,171,175, -190,194,244,233,211,145,147,147, 3, 55, 55, 55, 44, 90,180,200, 34, 58, 58,250, 67,138,162,214, 24, 81, 68, 9, 90,173,182,183, -153,153, 25, 36, 18, 9,234, 9, 23, 0,252,150, 44, 72, 82,169, 84,221,237,237,149, 46,142, 87, 98, 79,246, 11,127, 53,200,222, -209, 53, 84, 38,147,181,106,233,172,135,192,174, 44,134,249,100,228,177, 99, 78,215,142, 29, 99,111,156, 58,149, 39, 86, 40,118, - 26,253, 12,233, 72,100,103,230,161, 87,175, 94,184,115,231, 14,122,245,234,213,144, 52, 65, 36, 18, 65, 40, 20, 66, 40, 20,194, -193,214,168, 16, 10,142, 36, 73, 92,187,118, 13, 12,195, 64,171,213, 66,171,213,194,207,207,175,252,242,229,203, 22, 0,144,153, -153,201, 77,157, 58,181,242,230,205,155,232,209,163,229,245,212,157,157,157,175,242,120,188, 14, 13,127, 43, 43, 43,179, 29, 55, -110, 28, 42, 42, 42, 94, 25, 55,110,220,128,186,247, 55,255,151, 95,126,153, 10, 0, 34,145, 8, 36, 73, 50, 48,225, 95, 15, 67, - 92,164, 33, 81,106, 76,184,162,162,162, 34, 26,255,214,144, 84, 53,245,189,225,181,209,209,209,235, 26,216, 86,181, 33,249,134, - 99,180, 98, 99, 99,185, 38, 24,164,209, 48, 68,180,234, 17, 31, 31,175,115,115,115,251, 46,227,238,227,161,157, 3,189, 32, 53, - 23,191, 4,224, 27,177, 88,188,112,218,180,105,184,113,227, 6,146,146,146,126,192,115,142,194, 9, 8, 8,248, 85, 44, 22,123, - 54,227, 38,201, 78, 74, 74,122,185,153,134, 97,229,169, 83,167,208, 82, 48,252,165, 75,151, 26, 54, 74, 13,131,225,155,126, 48, - 88, 14, 58, 74,135, 26,165,234, 73, 35, 94, 71,180,106,106,106, 48,113,226,196,167, 20,173,226,226, 98,131,247, 71, 16, 4,190, - 58,113, 2,231, 99, 98,240, 74, 80, 16,142,222,186,133,232,105,147,225,227,217, 14, 28, 67,128, 35,128,156, 3, 91, 81, 38,175, -198,207, 23,175,161, 92,161,196,148,129, 3,225,109,229,208,178, 93,129,112,120,112, 72,168,240,194,245, 20, 8, 4,124,144, 96, -193,233,148,112,243, 29, 12, 30, 73,194,218,185, 35,132, 2, 1, 4, 2, 62, 50,115, 75,225, 27,208, 71, 20, 43,146, 12,111, 11, -209,114,247,236, 8,134, 97, 48,125,250,116, 28, 60,120, 16,246, 46,158,176,118, 15,192,231, 27,119,225,149, 97, 3, 13,222,127, -125, 15,158,207,231,131,199,227, 61,179,173,255,110,140, 58,201,177, 28,168,198,101,196,114, 0,199,161,253,218,181,104,191,118, - 45,110,213,253,167, 95, 77, 13, 84, 42, 21,208,215,191, 85, 36, 75,171,213, 34, 55, 55,151, 42, 44, 44,116,110,226,120,145, 86, -171, 53, 72,108,246,236,217,147, 48, 99,198,140,222,118,118,118,113, 9,247,238,233, 2,131,130, 4,103,119, 44, 59, 94,239, 54, - 4,128,160,160,160,242,101,203,150, 29,159, 58, 33, 98,204,246,200, 55,153,247,215,236,227,139,165,210,222, 17,139,247, 36, 28, -152, 48,193,176,191, 71,163,201, 10, 12, 12,228,140,185, 47,165, 82, 89,216,194,225,209, 0, 86,247,236,217,211, 42, 60, 60, 28, - 87,175, 94,197,235,175,191,174,161, 40, 42, 3, 0, 70,141, 26,213,245,231,159,127, 22,165,109, 11, 20,172, 0, 0, 32, 0, 73, - 68, 65, 84,164,164,192,209,209, 81,144,157,157,189, 27, 6, 2,228, 69, 34,209,224, 62,125,250,144, 26,141,230, 25,146, 21, 29, - 29,141, 73,147, 38,161,107,215,174, 96, 89, 22,213,213,213, 8, 15, 15, 23,108,217,178,101,176,145, 68,107,190,143,143,207, 87, -168, 29,117,216,176, 46, 76, 69,173, 91, 11,101,101,101,133,119,111, 94, 76, 30, 56,108, 92,239, 14, 93, 2, 92,147, 18,238,180, -104,208,201,201,105, 41, 73,146,111,176, 44,203,147,203,229,185,119,181,218, 46,126,158,158,206,253,199,140, 65,149, 64,192,251, -250,226, 69,178, 72,161,176, 0, 96,148, 11, 82,173,171,129,167, 87,109,168,223,235, 19,199,224,206,157, 59, 24,255,230, 88, 8, -133, 66,240,249,130,218,119, 83, 88,171,104,217, 56, 88, 25,245,108,234,116, 58,125, 29, 94, 31,231, 69, 81, 20,234, 67,179,204, -204,204,244,199, 52, 26, 13, 8,130,104,233,217,240, 62,188,102,133,147,212,202, 26,140, 78, 7,255, 49,227,245,207,244,205,239, -183, 75,193,178,210,202,236, 44,204,141, 57, 37,128, 9, 38, 52,163,106,181,196, 69, 26, 18,165,231, 5, 65, 16,177,145,145,145, -203, 0,112,145,145,145,203,234,247,163,162,162, 84, 0,242,219, 72,182,158, 81,185,248, 47,130,100,213,187, 23, 90, 66,120,120, -248, 92, 75, 75,203, 45,245,251,185, 55,242,145,123, 35, 31,190,221,252,251,247, 12,234, 93, 53,105,210, 36,216,219,219, 99,241, -226,197, 28,128, 31, 90,251,255,153,233,201, 22, 0, 56, 87, 87,215,197,117, 21,114,208,173, 91,183, 28,111,223,190,141, 62,125, -250, 60,145,238, 41, 10, 3, 6, 12,104,201,148,162, 46,168,125,193,139, 83,201, 88, 80, 20, 5,165, 82, 5,173,150, 2,173, 99, - 65,211, 52,122,249, 91, 98,223,174,200,218,223,232,122,245,172, 86, 53,107,239, 98, 9, 75, 11,129,142, 36, 9, 85, 92, 66, 97, -147, 53,166, 86,171, 69, 66,118, 54,238, 61,126, 12, 0,120, 53,170,229,192,215,125, 23,175,194,207,207,207, 80,106, 59,183,119, -115, 65,193,249,132,218,202, 91,149,139,219,127, 30,134,165,165, 5, 0,192, 63,108, 10,132,194, 90,162, 85,163,162,224,208,205, - 29, 4,199, 53, 59, 45,128,153,173,203,175,124,161,196,147, 99, 88,112, 28, 11,142,101,192,113, 44,120, 2,161,217,220,247,222, - 6,203, 50, 8, 14, 14, 6,193,227,129,209,105, 48, 97,244,112, 84, 84, 41, 96,111, 99, 92, 35, 33, 20, 10, 17, 22, 22, 38,109, -238,248,131, 7, 15, 84, 13,137, 89,203,101,164, 67, 77,141, 10, 26,141, 6,148,150, 6,165,163,193,116, 18,226,179, 79, 38,131, -166,104, 40,223, 12, 5,165,163,193,126, 56, 22,148, 86,135, 28, 51,146, 12,244,117,208,145, 32, 84,119, 83, 75,172, 12, 17,173, -122,114,208, 28,154,138, 9,108,134,108,221,155, 49, 99, 70,175,192,160,160, 59,111, 12, 11,218,144,152,148, 92,144,152,148,252, -204,121,158, 93,131,178,222,143, 62,184, 72, 32,148,246,138, 88,220,242,168,195,134,104,232, 70,124, 78, 44, 83, 40, 20,129, 22, - 22, 22, 72, 79, 79, 7,143,199, 3, 65, 16, 15, 0, 4, 2,128,171,171,235, 67, 62,159,239,197,227,241,176,109,219, 54,130,207, -231,119, 15, 13, 13, 93,166, 86,171, 15,183,208,161,243,181,180,180,124, 74,205, 18, 10,133,136,140,140,196,212,169, 83,245, 36, - 75, 40, 20, 98,207,158, 61,232,221,187, 55,180, 90,173,175,145,233,189, 13, 96,160, 17,138, 31, 81, 71,206, 13,146, 81,154,166, -103,148,189,241, 70, 23, 92,185,130,254, 94, 94,126,189,122,245, 2, 69, 61, 17, 52,189,188,188,220, 21, 10, 69,161, 74,165,250, - 9,181, 83, 27,220,109,145, 20,169, 89,100,103,214,134,159,222,185,115, 7,193,193,193,122, 5,171,161,154, 37, 20, 10, 33, 21, - 89,180,138,104,177,108,109,189,164, 80, 40,200, 43, 87,174, 56,248,248,248, 16, 0,224,227,227, 67,220,189,123,215,206,204,204, -172,180,115,231,206, 6, 59,192, 82, 43,107,236,153, 49, 17, 0,240,233,176, 17,250,142,209,185,213,203, 32, 16, 8, 48,116,241, -178,103,158,123,150,101,121, 48,193, 68,178,140,224, 34, 47,138,100, 53, 86,180,162,162,162,146,163,162,162,158, 81,199, 90, 9, -195,138, 86, 67,233,174,181,168,127, 89,155,195,198,141, 27,209,189,123,247, 22, 27,162, 45, 91,182, 96,255,254,253, 27, 1,100, -182, 90,114, 28,218,211, 31,155,142, 37,123,117,245, 39, 0, 96,205,135,163,201,154,154, 26, 92,187,118, 13,214,214,214,120,240, -192,232,105,191, 44,173,173,173, 87,147, 36, 57,129,215,120, 4, 64,211, 4,147, 97, 89, 54,166,170,170,170,217,233, 29, 56, 14, -160,116, 52,106,148,106,104,181, 90,124,248,241, 86,131,137,136, 2, 8, 74,171,224,135, 13, 10,149, 54,167,232, 4,119, 31,140, - 15,166, 89, 60,211,120,243, 72,128, 36,129, 30,193,181,138,203,221, 91,201, 96, 89,128, 97, 1, 7, 39, 91,252,112, 96, 67,139, - 36,159,102,216,186,222, 49,131,106, 13, 3,223,144, 8,228,165, 94,209, 43, 72, 34, 97,173,203, 88, 40, 16,128,229,136,218, 89, - 31,154, 35, 66, 34,169,103,133, 44,211,123, 87,108, 34,102, 69,116,199, 47, 23, 18, 48,126, 88, 32, 46,223, 76, 65,120, 95, 63, - 36,103, 60,134,191,119, 7,108,219, 29, 3,142,131,226,219, 77,159, 23, 62,105,208,232,108, 99, 20,173, 27, 55,110,168, 26,171, - 88, 13,183,156,225,246, 16, 28,247, 68,209, 82,169, 53, 88,188,212,168,233,124,106,203,104, 96,136,212,152,147, 91, 82,172,140, - 33, 98,141,149, 45, 24,152,158,165, 19,128,222,192,146,255,203,138,147, 97, 24,156, 62,125, 90, 95, 30, 77,149, 99,195,178, 51, -130,228, 32, 59, 59, 27,201,201,201, 8, 9, 9, 65, 85, 85, 21, 4, 36,137, 69,137,137,240,155, 54, 13, 90,161, 16, 44,203, 66, - 36, 18, 97,246,236,217, 70,231,103, 43,107,231,186, 96,110,198,144,241, 13,161,161,161, 93,210,107,106,144,156,150,134, 97,171, - 86, 1, 0,206,156, 57,243,212, 51,177,112,225, 66, 81, 74, 74,202,204,184,184,184,153, 5, 5, 5, 27, 1, 44,106,182,158,229, - 52,250, 24,173, 55, 38,191,142, 46, 62,157,176,255,199, 3,250,227, 11, 63,154, 15,129, 64, 8,129, 80, 0, 27,107, 27,163,238, - 70,167,211,233, 73,171, 82,169, 36,207,156, 57,211,126,248,240,225,194,249,243,231, 19, 0,176,127,255,126,242,155,111,190, 49, - 63,127,254,188,176, 93,187,118, 50,131,228,146,162,158, 41, 99,130, 32, 32, 16, 8, 32, 20, 9, 1,150, 5, 65, 16,230,235,215, -175, 95,147,156,156,220,199,199,199, 7, 26,141,102, 26,106, 7,106,152,230,209, 50,145,173, 22,185, 72, 83,177, 86,117,170, 84, -115, 40,105, 24,183,213, 28, 81,107, 24,179,133,182, 13,202, 48, 46, 70,171, 41,240,120, 60,131,106, 21, 73,146, 6, 93,135, 11, - 23, 46,132,165,165,101,115, 13, 16,151,152,152,152, 34,147,201,118, 1,216,218,166,194,185, 24,159,188,122,193, 88, 5,234,124, -171, 54, 54, 54,165, 67,134, 12,169, 6, 64, 29, 62,252,116, 7, 89,163,209, 52,219,128, 91, 91, 91,175,254,254,251,239,231,141, - 25, 51,134,108, 60,197, 64, 67,247, 94,253, 71,167,211,225,240,225,195,243,150, 44, 89,130,170,170,170, 5, 45, 53,226,202, 26, - 21, 84,117,129,208, 15,147,126, 49,182, 82,111,246,144,133,141, 43,218,119, 10,108,182, 49, 33,133,181, 49, 68,206, 30, 79, 26, - 48, 75, 75, 9,152, 22,108, 18, 4,153,249, 56,167,160,157,187,139, 29, 30,230,150,192,185, 67,119, 84,228, 63,201, 7, 62,159, - 7, 65,157,235,208,198,202, 28, 37,197,197, 32, 73, 94,139,196,248,243,159,227,113, 51,233, 49,142, 92,184, 11, 74, 93,131, 77, -123,207,129,210, 84,131, 82,215,128, 82,215,110,215, 45,121, 23, 4,129, 66,157,166,166,107,107,202,157,207,231,163,111,223,190, -205, 18,157,252,252,124, 35, 21, 45, 78,175,104,169,212,173, 44, 35,227,122, 78, 45, 42, 86,245,199,219, 74, 12,234,167,124,144, - 74,165,189,247,236,105,126, 26,135,166,224,226,226,114,214,194,194,162,163,177,231,183, 98,242,210,117, 54, 54, 54,171,125,124, -124,124, 55,109,218, 36,224,241,120, 24, 58,116,104, 87, 23, 23,151,108, 0,240,247,247,119,171,175, 99,222,127,255,125,238,198, -141, 27, 73,181,125,140,230, 33, 18,137,210,172,173,173,123,135,135,135,163,170,170, 10,185,185,185, 48, 55, 55,135,223,134, 13, - 72,124,255,125, 4,237,216, 1,114,200, 16, 16, 4, 1,145, 72,132,196,196, 68, 72,165,210, 52,181,186,217, 41,223,250, 2,248, - 18, 64,127, 60,113, 23,114, 0,174,161,118,218,133,155, 77,212,119, 36, 0, 48, 44,107,168,176, 38, 47, 94,188, 24,149, 2, 1, - 48,106, 20,132,153,153,160, 40, 10, 33, 33, 33,122,149, 61, 36, 36, 4,124, 62, 31,129,129,129,112,115,115,195,182,109,219, 38, -183, 68,180,212,213, 20,178, 51,243, 16, 26, 26,170, 87,174, 70,141, 26,165, 87,180, 4, 2,129, 94,217, 34, 24,195,196,149, 32, - 8,174, 97, 39,153, 97, 24,130,207,231,243, 23, 44, 88, 64,188,254,250,235,156, 86,171,101, 69, 34, 17,121,228,200, 17,226,242, -229,203,252,154,154, 26,131, 29,241,128,177, 19,240,233,240,145,181,239,126, 71, 71, 8,132, 2,136,132, 66, 44, 78,203,211,151, -139,213,158,131,162,232,232,232,241, 62, 62, 62,181,110,120,128,111,154, 71,203, 4, 3, 66, 79, 73, 35,146,164,109,176, 95, 2, -128,168,219, 47,105, 64,168, 74, 8,130,184,205,113, 92,159, 70,231,214, 31,215, 54,218,214, 31,191,215,134,228,215,175,117,248, - 12,249,106,169, 71,156,241,215, 95,127,121,247,234,213, 11, 57, 57, 57,207,140,132,171,111,184,204,205,205, 33,149, 74,113,253, -250,117, 0,200,104,206,216,229,203,151,191, 65,237,172,203,181, 41,114,117, 13, 13,127, 99,240,245,224, 17,125,240,115,212,129, - 42,153, 76, 22,136, 39,115,232, 16,110,110,110, 83, 5, 34,254, 68,175, 0,143, 48,176,236,151, 23, 79, 93, 91,213,210, 29,122, -117,245,175, 6,160,170, 31,117,216,198,209,135, 32, 73,114,194,152, 49, 99,200,148,148, 20, 76,156, 56, 17,251,247,239,111,246, -220,169, 83,167,226,224,193,131, 24, 51,102, 12,185,116,233,210,102,167,119,120, 90, 45,209,190,176,135, 50,253,193, 61,236, 59, -248,125,179, 49, 72, 78, 78,181,241, 88,197,197,165,250,223,250,244,106,217, 51,194,210,218,243,241,113,183, 66,251, 13, 26, 42, -204, 45,170, 4, 75,107,160, 86, 60,185, 94, 89, 89, 4,142, 86, 67,104,102, 7, 23, 7,107,220,249,235, 55, 45,165, 85,159,111, -201,230,188, 49,254,120,127,180, 47,192,177, 24,187,232, 7,196,110,157,171,239, 65, 15,120,125, 62, 46, 30,254,218,232, 24,191, -198, 16, 8, 4, 72, 76, 76, 84, 53,167,102,241,120, 60, 99,230,228,170, 83, 29,117, 80, 42, 85, 80,170,212, 47,178,238,112,116, -118,118,254,214,214,214, 86,210, 12,145,114,116,116,116,252,214,222,222, 94, 98,172,235,176, 57,146, 85, 55,175, 86,220,140, 25, - 51, 90, 69,182,196, 98,113,199,140,140, 12,253,100,165, 45,109,181, 90, 45,194,195,195,141,157,188,244, 20,128, 71,174,174,174, -215,252,252,252,172, 31, 62,124,136, 3, 7, 14, 8, 5, 2,129, 71,125,253,161, 80, 40,192,227,241, 80, 92, 92,172, 3,240, 54, - 12,184,206, 52, 26,205,149, 43, 87,174,244, 24, 61,122, 52, 47, 45, 45, 13, 60, 30,175, 54, 93,161,161, 8,218,177, 3, 73, 11, - 22, 32,236,241, 99,168, 41, 10, 18,137, 4,191,254,250, 43,165, 84, 42,175, 52,103, 79, 42,149,238,202,202,202,242,151, 72, 36, -160, 40, 10, 44,203,130, 36, 73,130,207,231, 15,176,177,177,217, 2,160, 79,163,194,114, 10,234, 19,222,141,161,105, 70,150,243, -176,196, 80, 6,148,149,149,225,212,169, 83, 8, 9, 9, 65, 88, 88, 24,242,243,243,145,153,153,137, 87, 94,121, 69,127,206,189, -123,247, 16, 31, 31,143,206,157, 59, 27, 86,244, 72, 29, 58,119,235, 8,161, 80, 88,171, 16, 9,132,117, 29, 31,129, 94,201, 18, - 10,132, 16,240, 5,144, 72, 37, 70, 43, 90, 4, 65,128, 36, 73, 16, 4, 1,169, 84, 90,223,201,102,219,183,111, 47, 43, 47, 47, -119, 5,192,147, 74,165, 96, 24,198,168, 78, 75,125, 27, 81, 79,178,132, 34,161, 94,217, 2,128,202,202, 74,245,152, 49, 99,126, -210,104, 52,111,161,109, 43,148,152,240, 47, 3, 65, 16,183,255, 47,174,109, 5, 70,213, 17,171,103,130,226, 91,122,192, 95,233, -215,175,223,142, 73,147, 38, 13,221,188,121, 51, 44, 44, 44, 32,147,201,244, 13,162, 72, 36,130,187,187, 59,202,203,203,177,115, -231, 78,228,229,229, 93, 2, 48,219,216, 20,201,100,178, 27, 15,238,102,148,133,143,239,103,239,223,175,155, 77,110, 70, 94,136, - 76, 38,187, 94, 71,178,126,152,180,240,149,183,194,199, 5, 67, 40, 18, 32,247, 65, 33, 46,158,186,246,255,165, 48,121, 60, 30, -143, 32, 8, 76,156, 56,209,168,243,223,124,243, 77, 92,185,114, 5, 45,185, 25,217,122, 69, 75,169, 70,141,234,197,117,214, 62, -152, 59, 21, 31,204,157,170, 39, 19,198,184, 94, 0,192,205,237, 80, 11, 68,139,218, 28,123,104,231,172,158,193,161,158,189,253, - 59,226,102,220, 93,252,188,227,137,200,176,251,155, 53,248, 98,247, 37,184, 59,219,130,210,212,224,236, 47,223, 21, 82, 26,229, -230, 54,138,114,181,228,150, 32,192,113,108,171,238,189,158, 60, 9, 4, 2, 4, 4, 4, 52,171,104,149,151,151,171, 12, 53, 12, -250, 50,210,234, 80, 93,163,130, 74,249,194,136, 86,208,128, 1, 3,206,199,196,196,216, 59, 57, 57,161,160,160,160, 49,209, 10, -234,223,191,255,249,152,152, 24,123,103,103,103,228,230,230, 26, 61,173, 72, 19, 36, 11, 37, 37, 37, 68, 69, 69, 5,107,107,107, -219, 42,178, 69,146, 36, 52, 26, 13, 82, 83, 83,141,253, 91,163, 71,136, 89, 91, 91,239, 57,120,240,160,117,105,105, 41,120, 60, - 30, 82, 83, 83,159, 26,117, 88,255,249,225,135, 31,132, 99,199,142,253,190,178,178,178,197, 97,109, 52, 77,111,156, 58,117,234, -204,252,252,124, 91, 39, 39, 39,200,100, 50,136, 68, 34,112, 28, 7, 34, 60, 28, 3, 31, 61, 2,197, 48,144, 74,165, 72, 79, 79, -199,174, 93,187,106,234,166,138,105, 82, 32, 35, 8,194, 91, 40, 20, 98,202,148, 41, 79, 29,216,187,119, 47, 94,237,205,235,237, -104,205,175,166, 33,209, 20, 73, 71,158,229,241,120, 68, 80,223, 33, 93,251, 14, 26, 21,112, 63,233,230,195,146,162, 60, 67,149, -146, 78,171,213,194,199,199, 7,183,111,223,198,133, 11, 23, 48,100,200, 16,132,133,133, 33, 33, 33, 1,191,253,246, 27,226,227, -227, 65, 16, 4,236,237,237,235,195, 47, 90,140,193,208, 42,105, 20, 23,148, 61,163, 94, 53,222, 23, 10,133,208,168, 40,163,202, - 40, 45, 45, 13,183,111,223,214, 79, 45,195,227,241,232,105,211,166,129,227, 56, 46, 43, 43, 11,150,150,150,220,140, 25, 51, 24, - 62,159, 79,231,231, 27, 23, 31, 92, 79,170,234, 73, 22, 95, 40,120,138,160,177, 44,171, 72, 72, 72,152, 5, 32,161, 78,201, 2, - 76,243,104,153,240,191,141,211,120,118, 97,105,131,138,214, 35, 0,195, 14, 28, 56, 48,249,248,241,227, 27,183,108,217,226, 24, - 17, 17,129,138,138, 10,120,122,122,194,213,213, 21,177,177,177, 56,115,230, 76, 41,195, 48,139, 0, 52, 37,253, 12, 67, 11,115, -214,228, 63,148,197,104,170,171,223,239, 21,230,139, 75,135,255,136,114,113,113,153,205,227,241, 62,156,177,236,181,183, 6,143, -233,131,244,248, 44,220,248, 45, 17, 69, 57,165, 6,109, 54, 14,134,183,177,177,153,105,102,102, 38, 2, 64, 53,209, 43,110, 60, -234, 80,111,147, 97, 24, 70,171,213,226,208,161, 67, 70,145,173, 3, 7, 14, 64,173, 86,131,121,214,191,170,183,201,177, 28,193, - 23,136,225,230,238, 3,138,170, 1,203,182,121, 64,165,222,102,125, 15,244,161, 72, 4,167,210, 82,220,188,121,211, 56,202, 61, -106,148,161, 50, 82,107,213,138, 41, 95,175, 93, 28, 59, 39,242, 75,155, 33,253,122,224,211, 13,123, 65, 81,187, 65,242, 72, 72, -197, 66,244, 10,238, 15, 30, 52,248, 54,250,163, 74,165,188, 98, 10,158, 93,138,231, 41,155, 92, 75, 30, 22, 14, 96, 88, 22, 23, -174,222, 50,250,222,245,173, 61,195,128,207,231,227,193,131, 7,170,166, 70, 27,242,120,181,110,206,250,158,122, 75, 54, 57,150, - 37, 4, 66, 9,220, 61,253,160,213, 84,191,144, 50,114,114,114,250,232,216,177, 99,246,245, 83, 37, 36, 36, 36,128, 32,136,212, - 39,138, 99,237,113,149, 74,133,164,164, 36, 36, 36, 36, 0,181, 35,220,140,126,143,234,149,172,146,146, 18, 66, 38,147,193,204, -204,140, 76, 72, 72,208, 4, 6, 6,198, 25,120,191,245, 54,213,106,245,227,230,226, 39,213,106,117, 59,137, 68, 34,104,212,136, -186,117,233,210, 37,189, 9, 23,226, 51,233,172,170,170,186,185,100,201,146, 94, 35, 70,140,192, 71, 31,125, 84,110,107,107,107, -249,237,183,223,242,121, 60, 30, 49,103,206, 28,166,184,184,184,250,187,239,190,179, 62,126,252, 56, 42, 43, 43,175, 27,113,239, - 10,181, 90, 61,171, 95,191,126,123,207,157, 59,103,230,237,237, 13,185, 92, 14,142,227,176,103,207, 30,204,153, 51, 7, 18,137, - 4,233,233,233,120,245,213, 87,149, 74,165,114, 22,158,141,157,172,183, 73, 16, 4,193,177, 44,139, 21, 43, 86,232, 39, 39,173, -159,172,212, 82, 74, 96,215,194, 78,230,243,191,171, 50,159,252,233,119,211, 0,128,161,105,230,126,210,205,135,123,182,126,122, - 89, 40, 20, 94, 53, 80, 70,203,231,207,159,255,237,168, 81,163,164, 22, 22, 22, 40, 47, 47,199,181,107,215,240,215, 95,127,225, -198,141, 27,208,106,181,176,183,183,135,173,173, 45,100, 50, 25,210,210,210, 84, 0,150,183,100, 83,100, 38,128, 87,215,250,145, -191,181, 10,150,160,193,104,195,134,234,150, 80, 32, 48,234, 61, 26, 52,104, 16,250,246,237, 91, 79,128,152,236,236,108,153, 70, -163, 33, 26,144,254,252,122, 66,238,225,225, 65,239,223,191,159,107,201,230,141, 93,219,112,238,179,229, 16, 9,133, 88,148,154, -171, 39, 93,123,135,244,132, 64, 36,132,239,232,215, 27, 94,187, 29,181,238, 66, 52, 34, 89, 45,181, 29,207,253,110,154,108,254, -109,109,254, 47, 67,134, 54, 44,193, 83,143,159,213,106,245,217,119,223,125, 55, 58, 40, 40,232,221, 77,155, 54, 17, 66,161, 16, -171, 86,173,226, 10, 10, 10,126,172,235,133, 84,180, 37, 85, 28,199,253,248,251,209,235,239, 77,143, 28, 67, 44,220, 60, 99, 64, -220,197,164,180,238,253,188,209,189,159, 55,226, 46,165, 96,235,178, 3,251, 25, 29,179,162,176,176, 48,199,128, 41,205,176,254, -221, 26, 7,195,219, 95,185,124,209,190,181,163, 14, 89,150,141, 57,112,224,192,188,113,227,198,145,183,110,221,122, 38, 38,171, -126,217, 29,150,101,113,254,252,121, 80, 20,133, 31,127,252,145,101, 89,182,249,121,180,192,157,248,122,115,244,244, 31,247,157, - 16,137,132, 4,254,186,122, 4, 85, 21, 45,143,234, 18, 10, 5,248, 97,207, 81, 74, 40, 20,220,111,234, 56, 69, 81,185, 23, 47, - 94,116,126,153, 97, 4, 36, 73, 54, 69,160,154, 68, 76, 76,140,142,101,217,108, 3,167, 93, 47,202,203, 25,253,249, 71,111, 31, - 24,245,198,187,206,253,250, 13, 16, 56, 56, 57,131, 32, 8, 20, 23, 21, 35, 61,233,150,238,236,145,239,139,106,148,198, 45,193, -243,246, 87,191,235, 99,178, 0, 32, 98,206, 22,125,124, 22, 0,140,158,177, 4,225, 33,254, 32,140,145,158,158,144, 44,150,166, -105,152,155,155,131,166,233, 38,167,120,176,182,182,150,170,213,106, 85,221, 68,140, 45, 74, 69, 28,240,194,203,136, 97, 24,223, -138,138, 10,212,212,212,224,175,191,254,226,214,174, 93, 91, 82, 82, 82,162, 15,218,212,233,116,190,229,229,229,168,174,174,198, -245,235,215,185,232,232,232,146,178,178,178,101,173,121,135,164, 82,105,111, 62,159, 31, 87, 81, 81,193,154,153,153,145, 58,157, - 78, 23, 24, 24, 40,150, 74,165, 70, 47,168, 46,147,201, 70, 52,119,204,203,203, 43, 35, 35, 35,163, 11,195, 48, 13,215, 64, 20, -170,213,106,239,126,253,250, 25, 83,127,204,223,189,123, 55,142, 30, 61, 26, 44,151,203,167,102,103,103,239, 5, 16,204,231,243, -113,247,238,221, 84,181, 90, 61,105,220,184,113,123, 42, 42, 42,110,162,118, 9, 30, 99,112, 46, 61, 61,125,138,175,175,239,238, -213,171, 87, 91,132,133,133,241,221,220,220,208,167, 79, 31,164,167,167,227,244,233,211,186,237,219,183,215, 40,149,202,183, 1, -156,111,185,216, 65,208, 52, 13,145, 72,164,255,136,197, 98, 8,133, 66, 40, 84, 28,222,217,144,169,162, 33, 85,109, 92, 53,235, - 52, 7, 16,133,185,153,165,197,133,185, 55, 9,130,184, 42,147,201,170,154,201, 51,145, 90,173,238,193,113, 28,143, 32,136,205, - 20, 69,205,152, 59,119,174,235,186,117,235,208,173, 91, 55,148,150,150,194,220,220, 28,222,222,222, 40, 41, 41,193,173, 91,183, - 24,165, 82,185, 3,192, 26,212,197,143, 52,135,202, 82, 57,218,187,120, 60,165,124,114, 28, 7,142, 1,116, 26, 6, 12,197, 65, - 75,232, 32, 16,232, 32, 20, 10,141, 81,158, 56,150,101, 81,225,234, 10, 54, 41, 9, 55,110,220, 0,199,113,205,170,106, 62, 62, - 62, 70, 84,236, 44, 68, 98,209, 83,238, 66,130, 32, 32, 20,137, 32, 16, 9,155, 26, 57, 99, 82,177, 76,248, 71,195, 88,223,120, - 37,128,217,247,238,221,219, 59,120,240,224, 88,142,227, 4,168,245, 71,254,241, 60,127, 94, 88, 88,120,231,250,233, 59, 75,157, -219,219, 70,143,156, 58, 0,221,122,120,130,161, 25, 92, 59,115, 23, 63,174, 59,126, 48, 63, 55,127, 6,140, 88,251,140,101,217, -203,253,123,119, 35,209, 96,174,110, 55, 55, 55,182, 45,163, 14,171,170,170, 86, 46, 90,180, 8, 31,125,244, 81, 91, 70, 29, 54, -137,196,180,146,217, 4,184,246,163, 71, 14,124, 25, 4,201,105,181,154, 22, 42, 62,232,103, 46, 21, 10, 5,247,111, 39,200, 2, -155, 58,175,164,164,228,229,183,222,122,235, 60,159,207,239,216,154, 60,103, 89, 54,187,168,168,104,168,225, 51,233,107, 26,149, -220,251,212,193,157, 11,206, 29,221,253, 50,203, 50,157, 9, 0, 60,190,240,161,142,162,126,213,168,228,155, 96,228,162,210,235, -103,135, 98,254,215,191, 97,219, 71,163, 49, 55,250, 48,190, 95,241, 14,150,110, 56,128, 47, 63,154,143,181, 91,126,194,167,243, -167, 96,252,228,183, 88,142, 32,255, 52,246, 62,120, 60,222,185,157, 59,119, 78,127,231,157,119,244,131, 22, 56,142,123,170, 98, -215,233,116, 42,150,101,177, 99,199, 14, 22,192,185,150,236, 61, 93, 70, 4,215, 82,188,148,177,101, 36,151,203,223, 14, 13, 13, -221, 3, 64,204,113,220,131,138,138,138,255, 0, 79,150,134,170,174,174,126,187, 95,191,126,123, 56,142, 19, 19, 4,241,204,113, - 99, 80, 55,213, 67,111, 91, 91,219,184, 58, 37, 75,220,150,128,248,150,178,186, 5,183,162, 49, 46, 68, 22,192,220, 6, 51,190, -175, 11, 14, 14,110,184,168,116,106, 69, 69, 69,239, 54,164,235,188, 74,165,242, 95,177, 98,197, 2,137, 68, 18,174, 84, 42,187, - 2,128,185,185,121,186, 70,163,185,172, 82,169, 54,193,240,220, 84, 90,150,101,211,105,154, 14,112,116,116,172, 29, 81, 91, 71, -182, 0,224,100, 28, 19, 7, 48,125,106, 69,241,159,141, 78,216,153, 51,103, 58,216,218,218,190, 68, 16,196,120,142,227,124, 20, - 10,133,102,197,138, 21,215, 99, 98, 98,170, 58,118,236, 56,114,212,168, 81,132,157,157, 29,110,223,190,205,149,149,149, 29, 1, -176, 12, 70,140,180,102, 89, 54,123,253,250,245,104,237,251,222,210,113,138,162, 10,207,156, 57,227, 48,162,184,152,207,178, 44, - 70,143, 30,253, 20,129,107,140,251,247,239, 67,163,209,180, 56,153,163,166,170, 2, 67, 22, 44, 1,234, 70,127,214,163, 86,201, -226,192,105, 77,188,202,132,127, 23,254,219, 11,122, 26, 37, 45,186,186,186, 78,148,152,139, 63,240,236,234, 26, 88,144, 89,156, -162,168, 82,238,151,201,100, 59,155,169,200,141,178,217,202, 9, 75, 77,242,239,127,201,230,147,121,180, 24,112, 28, 3,142,229, -192,113, 44, 88,150,169, 93,240,154, 99,193, 49, 12, 65, 16,248, 83,171,106,113,102,240,198,233,180,117,112,112, 88,195,113,220, - 8, 30,143, 71, 54, 20,195, 26,126,175, 83,178,206,149,148,148,124,218,132,242,250, 63,151,159, 49, 49, 49, 77,146,127, 99, 71, - 29, 78,152, 48,129,105,229,187,121,217,220,220,220,181,169, 99, 53, 53, 53, 57, 50,153,236,165,191, 73,126, 54, 28, 49,216, 26, -155,173, 30,117,104,200,166,167,167,167,152,162,168,158, 0,188, 9,130,176, 1, 80, 78, 81,212,175,165,165,165, 69, 0,122, 3, - 88, 81,119,205,103, 0,226,254,143,223,119,169,131,131,195,110,146, 36,219, 27,115, 49, 77,211,218,242,242,242,233,141, 58, 4, -122,155,246,246,246,113,124, 62,191,189, 17,118,242,202,202,202,122,155,234, 79,147,205,127, 16, 26, 7,193, 55, 59, 83,252,127, -131,104,153,108,154,108,154,108,154,108,154,108,154,108,154,108,154,108,254,211,137, 86,147,251,166, 97,181, 38,152, 96,130, 9, - 38,152, 96,130, 9,207,135,211,141,200,214,233,250, 47, 68, 11,172,180, 53,146, 96, 91,152,237, 5,147, 77,147, 77,147, 77,147, - 77,147, 77,147, 77,147,205,127,157, 77, 19, 94, 32, 76,178,170,201,166,201,166,201,166,201,166,201,166,201,166,201,230, 63, 29, -205,186, 14, 73, 83,222,152, 96,130, 9, 38,152, 96,130, 9, 38,252,119, 96, 52,209, 50,119,246,241,117,240, 12,220, 99,219,190, -123,130,109,251,238, 9, 14,158,129,123,204,157,125,124,255,165,249, 38, 5, 48,153,207,231,159,119,113,113,145,163,153,165,119, -254, 1,176, 2, 48, 30,181,243,251,140, 5, 96,246, 34,141,135, 1,252,137,192, 7,211,128,156,105, 64,206, 68,224,131,176,127, - 96,220,224,170,121,174,161, 87,207, 78, 62,187,106,158,107,104,147,199, 23,185,218,223,248,109,194,215,235, 62,112,179,123, 65, -127,105,233,228,228,180,203,217,217,249,177,147,147, 83,182,147,147,211,110, 0,214,166,234,206, 4, 19, 76, 48,225,191,134,250, - 24,173,250,143, 62, 70,139, 15, 0,177,177,177, 97, 0,126, 7, 48, 56, 34, 34,226, 74,227,171,109, 61, 2,222,233,220,169,243, - 71,159,175, 90, 70,184, 56, 57,152,209, 12, 75,101, 61,206,245, 91,249,121,244, 47, 5, 34,254,198,138,156,164,239,219,144, 40, -130,199,227, 77, 20,139,197, 17, 0,234, 9, 91,170, 70,163,137,101, 24,230, 16,140, 27,166, 13,103,103,231,171, 60, 30,175, 67, -107,254,152, 97,152,156,162,162,162, 1,109,204,204, 9, 30, 30, 30,187,195,194,194,204,130,131,131, 33, 18,137,176, 98,197,138, - 69, 50,153,108,147,177, 6,108,109,189, 44, 41,177,228, 67,190, 72, 52,156,211,105, 3, 56,112, 0, 41, 78, 98,105,205, 69,161, - 70,179,177,162, 34, 83, 97,164,169,101, 0,102,212,229,213,247, 0,214, 63,207, 83, 50,189, 7,116, 58,166,246,153, 16,242,193, -156,120,100,253,251,242,229,203,249, 17, 17, 17,248,254,251,239, 7,236,218,181,107,150, 66,161,184, 8,224, 36,128,135,207,251, - 84, 58, 3,179,251, 13, 24,240,245,244, 69,139,120,170,171, 87,241,245,238,221,155, 81, 59,223,210,182,214, 62, 75, 66, 33,198, - 59, 56, 8, 34, 56, 14, 61, 9,128, 32,128,187, 37,101,236, 25,138, 98, 14,193,136,185,216, 90,192,100, 60, 61, 28,255,231,214, - 26,168,122,200,125, 34, 30,237, 59,176,234,225,229, 79, 0,140,108,124,156, 86, 75,166,115, 60,247, 8, 21, 23,159, 11, 96,195, -115,102,171,153,163,163, 99,194,137, 19, 39,218, 7, 7, 7,243, 1, 32, 46, 46,110, 90, 68, 68,196,144,146,146,146, 0, 0,242, -255,163, 74, 72,194, 39,201, 15, 68, 2,193,112,134, 97,186, 3, 0,143,199, 75,212,234,116,231,105,150,221, 6, 35,231,100, 51, -193, 4, 19,254,185, 48,196, 69,254,230,104,118,102,248,250,155,227, 26,110, 27,194,220,169,155, 95,200,208,215,239, 87, 41,148, -234,199,143,243, 43, 22,126,176,246,252,172,249, 95, 29,223,240, 93,236,153, 43, 55, 83,111,248, 6,191,148, 98,238,212,205,175, - 25,211,205,249,112, 61,164, 82,233,157,237,219,183, 83,233,233,233, 92,101,101, 37,119,255,254,125,238,200,145, 35,220,123,239, -189,167,150, 74,165,119, 0,120, 24, 99,211,217,217,185,232,254,165,223,184,188,132,120, 46, 59,238, 38,167,211,233, 56,138,162, - 56,138,162,184,148,115,177, 92,194,201,163,220,221, 35,135, 56,173, 86,203,105,181, 90, 78,163,209,112,157, 58,117, 42, 48, 50, -157,141,225,230,239,239,175,141,141,141,229,126,249,229, 23,110,209,162, 69, 92, 80, 80, 16, 3, 96,142,177,247,110,238,228, 29, -110,217, 46,176,228,157,200,109,212,233,235,191,114,201,143,238,114,201,143, 50,184,152, 11,169,220,140,197, 91, 40,203,118, 65, - 37,230, 78,222,225,134,238,221,214,214, 54,132, 32, 8,174, 30, 0,184, 14, 29, 58, 84, 55,252,120,120,120, 60,245,113,119,119, -175,238,216,177,227, 67,123,123,251,158, 77,217,156,212, 29, 28,151,242, 51,199,165,252,204, 45, 31, 4, 46, 57, 57,249, 6,199, -113,191,215,127, 84, 42,213,239,199,142, 29,251,253,181,215, 94,251, 29,192,171, 45,228,147, 81,249, 57, 13,200, 81,156, 56,193, -113,155, 54,113, 92, 88, 24,151, 10,112,211,128,156, 86,218,236,228,226, 34,184,251,213,250, 89,218, 19, 39,126,228,206,158, 61, -205,157, 57, 19,203, 29, 63,182,155,219,188,233, 3,202,217, 89,144, 4,160, 75, 43,108,242, 1,172, 5,176, 17,181,202,101,122, - 73, 73, 9, 87, 88, 88,200, 1, 72,175,251,109,163,163,163,227, 6, 52,173,190, 13,107,168,100, 45, 24,225,114,246,141,145, 3, - 56, 69, 85, 1,247,198,200, 1,220,130, 17, 46, 79, 41, 91, 35,188,188, 44,231,142,238, 94,146, 28,183,159,153, 59,186,123,201, - 8, 47, 47,203, 54,230, 39,129,218,117, 66,183, 95,186,116,137,230, 26, 64,167,211,113,123,247,238,101,108,109,109,127,108,133, -205,174,142,142,142,217,118,118,118,233, 13,127,116, 12, 28,219,207,103,224,180,149,246,126,175,133,181, 34,157,193, 18,161, 48, -239,252,225,111,153,178,156, 68, 78,171, 42,226,170, 30,196,115,121,169, 55,184,189, 59, 55,234, 68,124,126, 30,128,224,231,121, -150, 90, 9,147, 77,147, 77,147,205,191,161,205,150,184,200,255, 50,248,141,111,176, 49,196, 98, 81,228,202,229, 75,136,202,178, - 74,149, 90,174,208,234,212,106, 53, 41,228,212,137, 41,143,138, 73, 62,175,114,193,252,121,150,145, 75,151, 71,214, 0, 83,140, -252, 79,143,160,160,160, 91, 71,143, 30,117,178,179,179, 67, 85, 85, 21,202,202,202,112,235,214, 45,112, 28,135,113,227,198,137, -251,246,233,211,243,147, 21, 43,254,202,203,207, 15, 69,243, 13,239, 19,242, 98,231,128,245, 3,106,215,162,253,244,113, 89,109, -171, 67, 16,216, 53, 33, 66,127,206,154,188,218,213, 50, 36, 18,137,126, 65,226, 54, 32,116,232,208,161, 66, 0,152, 57,115,166, - 92,161, 80, 68,213, 41, 28, 70,173,180,106,238,228, 29,238,224,234, 22,251,237,142,245,210,238,157,189, 65,233,104,100, 23, 22, -128, 47,176, 65,251,246, 66,188, 53,101,184, 96, 80, 63, 59,135,181,159,237, 58, 93,200, 98,172,178, 52,227,215,230,108,217,216, -216,236, 61,116,232, 16, 14, 31, 62, 12, 0, 72, 79, 79,135,183,183,183,185,161, 52, 36, 37, 37,121,189,250,234,171, 7,203,202, -202,186, 24, 58,183,241,196,248, 98,177, 24, 3, 6, 12,128,159,159, 31, 78,156, 56, 49,184, 78,217,122, 46,168,174, 94,133,197, -189,123,192,149, 54,117, 94, 58,245,234,229,121,227,204,233,253, 14,167,207,164, 98,195,134,221,120,248,176, 86,104,243,242,242, -194,228, 73, 19, 4,137,137,215,253,199,143,159,124,253,143, 63, 30, 14,168, 35, 74,134,176,250,187,239,190, 91,214,177, 99, 71, -140, 31, 63,126,130,191,191,191,139,149,149, 21,118,238,220, 9, 87, 87, 87, 47,173, 86,251,224,196,137, 19,110,133,133,133,152, - 55,111, 30,138,138,138, 22, 53,103,104,240,203,131, 63, 17,143,246, 29,216,173,215,116, 88, 88,185,226,187, 3,135,112,255,206, -222,129, 26, 42,245, 19, 33,115,101,170,138, 19,207, 40,201,177,136,236,208, 59,204,190,139,255,171,240,236, 21,239,160,102,254, -120,244,201,240, 78,209,124,137,122,239,170, 13,178,178,103,140,142,143,225, 5,200,211,236,146,206,163, 12, 88,197,214, 19, 44, -189, 90,203,225,213, 65,131, 6,233, 11,238,241,227,199,208,104, 52,240,245,245, 37,181, 90,109,184,145,249,218,245,165,151, 94, -250,243,204,153, 51,246, 93,187,118, 45, 41, 47, 47,215, 31,112,177,183,121,249,202,209,205,243,214,126,253,147,207, 62,142,168, - 44, 73, 61,158,104,192, 86,112,255,144, 94, 23,206, 30,221,111, 65, 84,231, 66,100, 83, 10,176,101,200, 60,248, 3, 8, 51, 59, - 76,124,111, 33, 63,124,232,144,118,195, 71,190,126,225,126,198,195,161, 0,110,155,250,245, 38,152,240,175, 86,181,184,127,218, - 61,233,137, 86, 68, 68, 4,209,212, 13,178, 28, 27,232,236,100, 47,221,252,213,158,219, 60, 74,171, 53,183,177,214, 10,172,173, - 88,194,210,154, 71,105,117,213,158, 94,158, 34,150, 99, 3,155,177,223,120,136, 39, 33,149, 74,143,158, 60,121,210, 73, 32, 16, -128,101, 89, 56, 58, 58, 34, 43, 43, 11,149,149,149, 80, 40, 20,120,152,154,138,142, 30,238, 88, 21,185,196,117,222,146,200,163, - 74,165,178, 55,158,118, 35, 62, 51,108,148,209, 61,189,110,116,253, 18, 44,207,116,249,235,126,107,226,152,177, 67, 81,179,114, -114,114, 96, 97, 97,129,128,128, 0,139,107,215,174,253,209, 2,201,122,202,166,173,173,151, 37, 43, 22, 29,222,254,237, 10, 41, -165, 75, 66, 74,102, 57,186,117, 28, 8,103,123, 15, 20,148,107,113,227,214, 73, 36, 37,252,140,206,237, 60, 48,231,189, 33,146, -232,245,191, 28, 18,210, 29, 61, 42, 43,179,228, 77,217,148,203,229, 22,157, 58,117,130,135, 71,237,186,103, 12,195, 32, 37, 37, - 5, 12,195,232,247, 27,110,247, 28,185, 4, 90,158,141,233,211,166,161,172,172,204,162, 41,155, 2, 30,232,133,179, 38,243,165, - 2, 64,100,110,167,173,174,174,214, 47,195, 65, 81, 20,238,222,189,139,208,208,208,176,152,152, 24, 67,172,200,168,252,164,128, - 47,191,254,241,199, 45, 83,170,170, 72, 0,248,158, 32, 88,138,227,190, 52,246, 89,114,114, 18, 28, 57,119,118,159, 3,143, 76, -131,157,245, 23,184,117, 43, 27, 20, 85,155,222,178,178, 98,204,253, 64, 14,161,192, 18, 39, 78,252,100,239,235, 59,224, 72, 97, - 33, 21,128,167,221,136, 77,165, 83,114,246,236, 89,204,157, 59, 23, 41, 41, 41,110, 60, 30, 15, 55,111,222,132, 84, 42,197, 87, - 95,125,197,243,245,245,117, 51, 55, 55,199,185,115,231, 80, 84, 84, 68,180,148,206,223,127,253,253,243,170,135,151, 63, 41, 36, -206,141,248,238,192, 33,188, 59,105, 34, 92,184,204, 63,172, 59, 19,159,191, 52,186,255,167, 28,207, 61,194,220, 50,208,214, 59, - 96, 52,132, 34, 11,204,249,120, 13,210,147, 78,217, 42, 21, 9, 31, 16, 76,174,251,170, 13, 49,243,159, 73,231, 47, 19,152,153, - 63, 95,235,117,222,227,182,231,189,187,179,110,202,226,119, 37, 60, 33, 90, 94,124,130,100,172,129,218,229, 83, 30, 60,120,128, -135, 15, 31,130,207,231, 67,165, 82,129,166,233, 38,211,233,230,230, 54,155,166,233, 79,235,202,121,143, 68, 34,121,123,255,254, -253,246, 13,137,182, 99,224,216,126,246,150,230, 67,139,138,203, 42,174,223, 78,190,191,112,246,248,193, 87,111, 36,229, 82,130, -215,114,170, 18, 78, 84, 53,147,159, 18,169, 72,116,228,220,177,159, 44,116,143, 46,193,220,119, 48, 4, 22,222, 96,116,249, 80, - 86,212, 64,241, 80, 6,205,183, 91,209,227,131, 5, 56,117,252, 23, 11,255,238,189, 99, 52, 58,157, 55, 0,109, 27,222,205,214, -192,100,211,100,211,100,243,239,105,179, 89, 46,194,113, 92, 47, 0,206,117,187,101,117,188,192, 1, 64, 41,106, 87,145,113,174, -171, 59, 68, 13, 46,107,188,223,240,220,198,251, 13,191,151,213,125,119,170,219,222, 38, 8,162,220, 64,210, 93, 81,187, 52,225, -233,186, 45, 80,231, 74, 52, 24,120, 76, 16,164,156, 97, 88,177,208,209, 73, 61,243,141,161,221,127,187, 16,119,215,204,193,138, -255,242,224,158, 97,183, 18, 31,253, 69,144,132,142, 32, 72,163,226, 62,120, 60,222,196,205,155, 55,119,183,178,178, 2,203,178, -176,182,182, 70, 73, 73, 9,180, 90, 45,170,170,170,160, 81,200, 65, 41,228,184,151,251, 24,253,195, 6,227,245, 17, 47,249,254, -116,252,228, 68,134, 97, 14,182,100,215, 45,176,167, 94,201, 90,211,193,254,137, 52,145, 91,169, 39, 93, 95,244,244,134,208,194, - 2,195, 23, 70, 62,207, 51, 16,127,250,244,233,179,227,198,141, 27,185,120,241, 98, 82, 38,147,157,203,202,202,234, 15, 32,197, - 32,169, 16, 67,242,131,130, 0, 0, 32, 0, 73, 68, 65, 84, 75, 62,124,255,195, 8, 91, 91, 11, 14, 49,231, 79, 98, 80,207, 73, - 48, 19,241, 80, 38,167, 64, 16, 64,106,242, 81, 16,132, 29, 18,210,101, 24,216,195, 10, 47,189,236,107,113,252,151,212,197,120, - 18, 31,244, 76,209, 84, 84, 84,160,184,184, 24, 58,157, 14, 58,157, 14,227, 39, 76,192,190,189,123, 81, 83, 83, 3,149, 74, 5, -173, 86, 11,134, 97, 64,146, 36,206,199,198, 32,247, 81, 42,250,133,134, 2,205, 44,189,180,247, 46, 4, 0,110,220,191,127, 31, -169,169,169,200,203,203,131, 68, 34,129,139,139, 11,214,172, 89, 3,141,166,118,141,178, 9, 19, 38,132, 1, 72,124,222, 23,234, - 33,176, 43,139, 97, 62, 25,121,236,152,211,181, 99,199,216, 27,167, 78,229,137, 21,138,157,198, 92, 43, 20, 98,252,250, 47,223, -235,102,110,110,142,188,156,205,240,241, 17, 98,209, 2,123, 68,125, 81, 10, 0,152, 55,183, 61,250,244,118,128,188,242, 23, 56, - 56, 45,195,150, 45,243, 59,207,152,177,113,154, 82,201,236, 49, 96,250,147,147, 39, 79,190,238,237,237,221, 46, 62, 62,158, 16, -137, 68,144, 74,165,144, 74,165,144, 72, 36, 40, 46, 46, 70, 86, 86, 22,183,126,253,250,124, 0,159,180,100,104,213, 22,217, 95, - 0, 70, 46, 24,129,179,247,239,236, 29,216,142,247,232,222,235,115, 6, 60, 78,184, 17,175,248,237,252,181,207,104,181, 36,183, - 50,239,194,146, 78,125,226, 29, 62,248,104, 53,182,174, 95,137,251, 55,175,150, 59,123,200,183, 73, 9, 77,147,233, 12, 11, 91, -197,119,117,182,163,103,207,120,221,230,148,243,245,217,103,248, 68, 73, 97,233,157,175,144, 21,175, 18,119,233, 57,181,171, 23, -169,189,116,233,146,116,208,160, 65, 80,171,213,122,101,114,255,254,253, 44, 77,211,151,155,124, 54, 41,234,211,252,252,124, 87, -149, 74,133, 17, 35, 70,204,251,234,171,175,204,235,215,168, 99, 24,230, 41, 37,235,243, 77,251,126,253,240,211,109,151,127, 61, -248,133,219,231,145,111, 15,158, 50,103,237,101, 52,179,142, 36,159, 36, 63, 56,117,108,183,139,196, 86, 7,169,221, 75, 80, 23, -169,112,127,215,187, 80,202,213,232,243,249,106, 0, 34,104,117, 36,118,142, 30, 15,129,189, 27, 86,190,243,182,219,242,157,223, -189,199,178,236,102, 83,191,222, 4, 19, 76,104, 4,103,130, 32, 98, 1, 32, 50, 50,114, 89, 84, 84, 84, 50, 65, 16,177, 28,199, - 69,212, 9, 40,177, 28,199, 69,212,159, 83, 71,206,158,217,175, 63,183,241,126,227,239, 75,151, 46,245,143,142,142, 94, 23, 26, - 26,122,240,250,245,235,143, 0, 24, 34, 90,163,234,136,213, 51, 75,239,144,245, 12,178,225,246, 41, 69,139,101,175, 62,120,244, - 88,249,210,176,190,237, 99,175, 36,222,126,235,173, 81, 67, 39,142, 30,244,114, 86, 78, 89,106,103, 79, 23,135,228,228, 68, 43, -150,101,175, 26,147, 75, 98,177, 56, 98,200,144, 33,252,138,138, 10,152,153,153,161,164,164, 4,249,249,249,160, 40, 10,234,170, - 74,104,170, 42,161,174,172, 0, 85, 85,129,135,113,183, 16,216,217, 75, 92, 23, 44,223, 34,234, 85,151,198, 74, 85, 67,101, 75, -100,105, 9,177,165, 37,136,214,187, 13, 95,179,177,177,185, 81,223,168, 82, 20,245,193,146, 37, 75, 74, 89,150,197,218,181,107, -173, 44, 44, 44, 98, 0,136, 13, 25,177,116,228, 69,132,246, 8, 32,211,178, 18, 48, 32,104, 58,186,118,122, 5, 89, 69, 42,148, - 42, 40, 20, 87, 82,232, 51,232, 27,116, 8, 90, 13,247, 30, 81, 72,205, 46,135, 91, 59,111, 18,124,113,139,139, 63,231,230,230, - 62,181,127,240,192, 1, 40,149, 74,116,238,220, 25,147, 38, 77,194,146, 37, 75, 48,105,210, 36,184,185,185, 97,202, 27,175, 98, -229,202,149, 40, 44, 44, 52,148, 84, 77,215,174, 93, 53,158,158,158, 26, 79, 79, 79, 13, 69, 81,168,174,174, 70,101,101,101,227, -252,158,223,218,140,116,114,114, 90,234,226,226,146,224,228,228,148, 44, 22,139,207,220, 37,136, 52,181,167,167,115,255, 49, 99, - 8,191, 55,222,224,101, 75,165,196, 21,192,194, 24, 91, 14,118,130, 81,225, 67, 70,138, 42, 43,118,235, 69,170,183,223,114,196, -159, 87,252,113,237,143,222,152,251, 65,103, 16,164, 4, 4, 41,130,178,230, 18,250, 6,135, 10,109,108, 8, 67,207,210,100, 0, -119,251,247,239,239, 54,103,206, 28, 66, 44, 22, 99,222,188,121,212, 59,239,188,147, 49,105,210,164,140,139, 23, 47, 50,158,158, -158,112,119,119, 39,220,221,221, 93, 1,220,173,187,166, 69, 88,117, 38, 62,215, 80,169,127,216,120,155, 63, 98,224,208,175, 90, - 39, 30,191,106,131,172,236,243,237,143, 54,100,221, 87,122,221,191,121,181, 44, 35,233, 20,155,117,251,247,210,130, 12,133,215, -231,219, 31,109, 88,182,173,160,201,151,250,202, 21,176, 71, 99,175, 80,202, 26, 37,127,204,232,112,229,236,153, 19,187,218, 89, -248,239, 71,187,151,130, 58,120,180,159,178,114,221, 22,234,157,247, 62,164,190,255, 97, 55,167, 80, 40, 32,151,203,177,101,203, - 22,250,212,169, 83,249, 12,195,124,216, 92, 31, 8, 0,116, 58, 29,102,207,158,109,110,101,101,133,220,220, 92,189, 34, 10, 0, -178,146,178,196,107,183,147,210, 22,254,103, 66, 88,141, 70,163,249,245,247,184, 84, 63,111,207,246, 4,193, 53, 59, 16, 69, 36, - 16, 12,239,221,183, 47,143,227, 42, 65,240, 61,240,112,239,122,200, 11,203, 33, 47, 46, 7, 79, 96, 14, 26, 98,232, 88, 17,108, - 2,131,145,126, 59, 30,237, 28,157,249, 98,129,224,101, 83,123, 98,130, 9,255, 78,180,196, 69, 26,146,165,232,232,232,117, 45, - 29,111,176,213, 54,218,215, 19,169,198, 36,172,225,119, 0,136,142,142, 94,199,113, 92,196,245,235,215, 15, 0, 80, 25,121, 11, -179, 26,108,141,159, 71,139,167,214, 70, 45, 94,242, 9,108,173,165,214,193, 61,189, 93, 78,156,187, 18,119,245,122, 92,106, 7, -119, 7, 71, 78,167,181,253,114,227,214,246,132, 82, 21,109,100, 34,124, 29, 28, 28, 64, 81, 20, 30, 60,120,128,188,188, 60, 80, - 20, 5,186,166, 6,154,202, 74,168, 43, 42,192,212, 40, 32,100, 24,168, 74,138, 97,111, 38, 1,158,140, 72, 52,160,188, 17, 77, - 18,173,250,173,196,202, 10, 98, 75, 43,144, 2, 65,147,110,197,102,208, 43, 56, 56,248,112, 82, 82, 82,223, 97,195,134,125,134, -218, 33,242,217,249,249,249, 67, 87,172, 88,161,113,118,118,198,236,217,179,187, 1,152,110,144,100,138,180,190,158, 46,221,208, -213,107, 58, 58,184, 15, 65,101,141, 14, 37,114, 29,138, 43, 41,236,252, 38, 20, 71,190, 15,198,159, 71, 6, 34,233,215,225,168, -212,185,192,194,237, 53,112,140,214,191, 37,155,231,207,159,199,154, 53,107,240,217,103,159, 97,237,218,181,248,236,179,207,144, -159,159,143,128,128, 0,228,228,228,224,236,217,179,144,201,100,112,112,112,192,173, 91,183,176,105,211, 38,252,249,231,159, 6, -111,186,158,184, 26,113, 78,171,124,233, 52, 77,207,144,141, 25,211,189,200,206,206,175,103,207,158, 35,231,205,155,231,213,191, -127,127,253,113, 47, 47, 47, 15,169, 84, 90,136,218, 17,148, 61, 90,178,197, 2, 61, 29, 29, 3,160,213,164,213,149,177, 0, 4, - 33,193,144,225,169,232, 63, 48, 14,148, 78, 8,146, 16,131, 36, 37,160,233, 50,216,218,186,129,227,136, 0, 3, 73, 92, 81, 82, - 82,226,125,225,194, 5, 50, 43, 43, 11, 18,137, 4, 0, 30,175, 90,181,106,235,134, 13, 27, 82,236,237,237,153,216,216, 88, 28, - 63,126, 28, 17, 17, 17,188,119,222,121,199,219,221,221,125,135,161,251, 94,181, 69,246,215,207, 27,207,190, 41,208,217,246,144, - 72, 59,116, 68,141,197,107,239,135, 57,152, 3,192,185,204, 76,133,147,135, 60,186, 70,145,144, 99,211,190,250,139,115,153,134, - 70,156,174, 98,239,100,164,221,248,249,216,185,170,226,162, 10, 65,207,238,254,170,168, 53, 31, 9, 59,116,236,242,229,202, 37, -255,113,201,151, 75, 42,135,207, 59,155,118,244,220,173,234,169,111,189, 75,207,156, 53, 71,125,246,220,249, 99, 44,203,118, 71, - 51, 35, 14, 89,150,133, 76, 38, 67,114,114, 50, 50, 51, 51, 81, 82, 82,130,210,210, 82, 40, 20, 10,189,187,209, 76, 33, 63,189, -245,199, 83,247,204,165, 82,179,190,221,189, 61,110,198,167, 20,155, 75,165,102,222, 29, 61,186, 2,171,154,172, 71, 24,134,233, - 46, 49,147, 2, 32, 80,153,116, 21,213, 21,213,168,174,172,134,162,188, 26, 26,138, 7,181,134,132, 74, 75,194, 51,236, 37, 84, -215,168, 81, 93, 86, 5,150, 97,130, 76,205,141, 9, 38,152,208, 66, 91, 31, 27, 25, 25,185,204,200,115,141,118,111, 54, 38, 94, -145,145,145,203, 8,130,136, 93,186,116,169, 63,154, 31, 80,213, 16,187,154,248, 0, 48, 98,122,135,178,178,140,106, 75,194,119, -220,130,143, 63, 61,123,224,135,111,156, 52, 26,101,142,189,173, 5, 99, 97, 38,114,152, 57,123, 45, 20,213, 21, 99,107,140,159, -142, 0, 21, 21, 21,120,244,232, 17,164, 82, 41,132, 2, 1, 24,149, 10,140,170, 6,170,138, 50,144,148, 6, 66,134,129,157,153, - 20,158,110, 46,232,224,236, 98,148,205, 7,151,126,211, 7,190, 55,116, 23,174, 15,246,133,200,220, 2, 34, 75, 11,188, 31,251, - 59, 0, 64, 40, 20, 2, 43, 62, 51, 74, 52,105,215,174,221,201,159,127,254, 89, 88, 82, 82,130,187,119,239,222, 3, 80, 5,192, - 18, 0,155,154,154,122, 33, 41, 41, 41,194,219,219, 27, 0, 58, 27, 50, 38, 47, 37, 25, 29,205, 33,183,240, 49,178,242,226, 97, -103,221, 9, 2,179,174, 40,174,164, 32,150,118,130, 78,243,196,251,168,150,103, 67, 69,241,140,186,119,173, 86, 11,154,166, 65, -211, 52,180, 90, 45,102,205,154,133,107,215,175,227,224,241,139,120,244, 48, 29,221, 58,186, 96,218,180,169, 8, 14, 14,198,245, -235,215, 91,180, 53,189, 7,116,237, 44,192,223, 56,146,132,200,194, 94, 19,178,228,215,155,134,200, 22, 65, 16, 28,154,113, 69, - 54,194,134,208,208,208, 46,233, 53, 53, 72, 78, 75,195,176, 85,171, 0, 0,103,206,156,121,234, 94, 22, 46, 92, 40, 74, 73, 73, -153, 25, 23, 23, 55,179,160,160, 96, 35,128,166,131,205, 57,224,244,233,191,240,159,255,164,160,164,164, 4, 0,112,232,192, 19, - 94,154,245,136,194,136, 81,181, 30, 45, 27, 27, 27,108,220, 24, 96, 84,126, 50, 12,131, 93,187,118,233,221,133, 0,192,231,243, -251, 47, 92,184,112, 92, 83,231,119,233,210, 69,104,200,230,130,241,237, 36,127,222,227, 62,176,238,210,193,223,202, 33, 16,101, -186,248,128,248,124,217,220, 5,227,219,109,222,244, 75,190, 90, 74,104,246, 16, 76,174, 59, 95,162,222,107, 76, 26, 51,207,125, -163, 45,243,156,177,183,176, 68,190,124,206,187,147,237,173,108,156,106,190,223, 26,101, 75,242, 72,238,100, 28, 85,233,239,101, -111,243, 90,200,215,213,255, 89,176, 34, 94, 75,231,206, 65,238,201,116,180, 48,197, 5,195, 48, 40, 40, 40, 64, 73, 73, 9,114, -114,114, 80, 90, 90,235,126, 45, 45, 45, 5,203,178,207, 83, 33, 66,149,147,131,236, 99,223,163,195,212,169,232,243,217, 26, 48, - 44, 31, 42, 37,131,141,253,134,162,162, 74, 5, 13, 75,192,173, 87, 63,188,123,230, 15,144, 28, 3,236,220,102,106, 73, 76, 48, -225, 95, 10, 99,166,119,168, 39, 68, 81, 81, 81, 17, 47,250,255, 27,146,173,168,168,168,228,168,168,168,214,252, 87, 99,151,161, -126,191, 62, 70,235,247, 6, 1,104,207, 52,154,138,210,212,204,148, 20,126, 65,141,170,198,204,217,201, 81, 99, 38, 17,179, 85, -114, 5, 47, 62,241, 30, 85, 83,248,240,126, 43,238, 35, 53, 41, 41, 41,160,160,160, 0, 57,217,217,160, 85, 53, 32, 53, 90,112, -106, 37,134, 13,232, 7, 9, 0, 9, 73, 64,200, 82,224,243, 68, 80, 84,203, 1, 32,213, 96,227,168,211, 61,163,108, 17, 4, 1, -145,165, 37, 68,230,230, 16, 89, 88, 62,165,112, 25,163,216,136,197,226,159, 99, 98, 98, 92,219,181,107,135, 53,107,214,160,125, -251,246, 62,110,110,110, 74,107,107,107,169,179,179, 51,252,252,252,208,175, 95, 63,156, 61,123, 22, 48, 98, 78, 41, 29, 45, 73, -184,255, 24,253, 75,203,175,227,143,223,191,133, 86,165, 65,207,176,111, 65,241, 59,192,209,127, 53,216, 7,251,161, 44, 60, 81, -171, 30,184,140, 70, 94,206, 99, 16, 60, 81,178,177,202, 83,253,247,123,247,238,225,192,137, 43,112,245,244, 69, 78, 70, 26,210, - 46, 95,192, 53, 71,123,120,250,250,233,221, 64,205,166,145, 1,255,243,109,181,211, 68,125,242,193,100,113,121,121,185,216,206, -206, 78, 83,159,119,174,174,174,207, 67,182, 38, 47, 94,188, 24,149, 2, 1, 48,106, 20,132,153,153,160, 40, 10, 33, 33, 33,232, -211,167, 15, 0, 32, 36, 36, 4,124, 62, 31,129,129,129,112,115,115,195,182,109,219, 38, 55, 71,180, 72, 2,119,105,186,204,199, -203,203, 75, 79,180,246,238, 43, 65,124,220,112, 16, 16, 97,203,214, 7,250,115, 61, 60, 60, 80, 40,203, 4, 65,112, 73, 6,210, -248,153,139,139,203, 10, 87, 87, 87,175, 13, 27, 54,240, 36, 18, 9,222,123,239,189, 78,213,213,213, 29,234,164,100, 44, 93,186, - 20, 0,176,114,229, 74,172, 90,181, 10, 26,141, 70,217,156,177,189, 27,187,187, 21,151,179, 51,185,106,179,177,225, 14, 29,186, - 15,121,121, 24, 58,121, 15,193,144,151,115, 0, 96,157, 29,255,241, 27, 95, 46,183, 57,102, 99, 73,236,254,237,220,249,149, 3, -194,134, 44, 95, 82,125,249,243, 47,118, 85, 26,140,121,172,202,222,163,184, 47,154,184,233,155, 29,251, 54,125,186,116,190, 36, -167, 68, 91,145, 95,193, 85, 91,136,249, 22,157,157, 9,139,185, 31,127,246,168,160, 32,115, 17,114,207, 25, 28,105,201,178, 44, - 50, 51, 51,245, 49,125,106,181, 26, 53, 53, 53,200,205,205,213, 63, 51, 42,115,171, 17,115,222, 26, 29, 84,163, 82, 41,111, 38, -102,228,124, 50,111, 74,104,141, 74,165,204,200,202, 73, 7,182, 52,201,198, 72,146, 76, 84, 42,148,195,148,149,106,148,220,189, -143,246, 67, 61,161,163, 9,104,105, 6, 37,101, 10,104,104,128, 33, 5,240,127, 99, 26, 24,130,143,210,130,124,144, 60,222, 61, - 60, 29,180,111,130, 9, 38,252,123,208, 34, 23,169, 87,180, 66, 67, 67, 15, 54, 84,157,234,191, 3,208,160,229, 80,158,146,134, -100,170,222,157,216,220,255, 52,178,107, 44,158,137,209, 50, 56,189, 67,253,127,186, 91,203,221,214,175,156,210,158,165,233,110, -197,165, 69, 52,159, 47, 22,184, 91,171,100,229, 57,198,255,187, 70,163,137,189,112,225,194,152,225,195,135,139, 51, 18,239, 65, - 91, 85, 5,109, 85, 37, 4, 44, 13, 59,105,111,144,148, 6,132, 86,139,118, 62, 44,212, 10, 41,174, 92, 75,210,105, 52,154, 88, - 99,137, 22,201,227, 61, 29,151,101, 97, 1,177,165, 21,196, 22, 22,141, 93,139,134, 72,129,217, 75, 47,189, 52, 52, 36, 36, 4, - 28,199, 97,215,174, 93,160, 40, 74, 68, 81, 20,180, 90, 45, 40,138,130, 92, 46,199,190,125,251,176,125,251,246,107, 0,126, 52, -216,152,209,218, 11,191,158,191, 20,252,246,148, 8,193,153,216,141,160,181, 12, 84, 68,123,212,212,232, 80,173, 53, 3, 99, 63, - 21, 40, 58, 13, 30, 95,130,208,192, 78, 56,241,203, 81, 10,180,230,162,145, 44,252, 41, 85, 40, 55,231, 49,242, 30,166,195, 66, - 94, 8, 71, 43, 51, 40, 51,211,209,115,218,244, 54,169, 19,238,238,238, 96, 89, 22,225,225,225,250,224,234,182,146,173,178,178, - 50,156, 58,117, 10, 33, 33, 33, 8, 11, 11, 67,126,126, 62, 50, 51, 51,241,202, 43,175,232,207,185,119,239, 30,226,227,227,209, -185,115,203, 34, 97,105,185,238, 76, 94,238,221, 9,175,189,246,154,240,198,141, 27,224, 56, 14,222,222, 86,176,178, 52, 7, 65, -138,225,235,235, 4,160,182, 15, 48,120,240, 96,200,229,153,116, 69, 5,119,198,192,237,254, 12,224,184, 86,171,125, 48,104,208, - 32,183,135, 15, 31, 98,193,130, 5,252, 67,135, 14,213, 75,201,136,140,124,122, 48,133, 74,213,188,235,190, 91,119,159,143, 58, -209,182, 97, 18,105,135,142, 86, 14,129,232,228, 61, 4, 0, 48, 60,226,109,116,234,226, 1,121,105, 66, 71,181,234,241, 88, 33, -191,194, 54, 97, 75,126,138,116, 84,192, 91,234,226,223, 51, 80,235, 58, 53, 88,236,170,140, 67, 69, 57,255,143,189,235,142,139, -226,106,187,103,102, 43,219,128,165,179,128, 10, 40,136, 8, 2, 17, 17, 59,106, 52,246,138, 37,246,104, 52,137, 37, 49,198,168, -209,196,174,241, 51,177, 39,150, 96,141,177, 98, 84, 52, 86, 20,123, 3, 84, 84,148,222,123, 93,216,101,235,204,124,127, 80, 94, - 84,202,162, 38,111,242,102,207,239, 55,174,187,236,156,189,247,206,204,189,231, 62,247,185,207,195, 25,127,228,247, 83,127, 76, -239, 63,112, 48, 71, 71,233,245, 94,205, 57,230, 71, 79,156,201,203, 76, 77,219,132,180,115, 49,255,177,255, 53,104,197,163,228, -114, 57, 68, 34, 17, 98, 98, 98,212, 3, 6, 12,224,147, 36,137,248,248,248, 26,161,101, 99,101,225,217,217,223,203, 99,229,134, -253,231, 69,124, 62,191,111,143,246,109,158,198,165,102, 48, 12,145, 82,175,181, 85,167,187,248, 56,250, 97,144,181,172, 21, 43, -241,234, 29, 88,118,237, 15,181,154, 68,133,134,134, 90, 15,232, 89, 92,216,251, 6,192,188,101, 27, 48, 0,238,223,185,169, 83, -235,116,231,141, 99,141, 17, 70,252,171,173, 90, 76, 67, 34,169,234,255, 69, 0, 82,214,172, 89, 83, 80,203,218,148, 15,224, 33, - 0,159,170,239,229,191,114, 94, 62, 65, 16,247, 25,134,241,175,197,147, 95, 75,112,213,254,191,230,149,239, 60,108,130,200,170, -253,250,178,208,170,111, 75, 37, 0, 88, 89, 89,217,248,249,181,111,185, 43,228, 8, 24,134,193,243,168,245, 40,206,139,197,146, -213,183, 91, 58, 56, 56,116,207,204,204,140, 48,164, 4, 20, 69, 29,222,189,123,247,151, 1,239,249,249, 57, 59, 58,226, 97, 74, - 50,184, 12, 5, 46, 69,129,212,170,193,166, 52,112,244,162, 64, 18, 98,100,101,149, 98,237,193, 35, 49, 85, 81,226, 27,132, 71, -255,193, 88,158, 81, 10,130, 32,240, 67,160, 23,120, 18, 49,184, 34, 49, 62, 61, 21, 94, 35,174,194,150, 47, 4, 79, 44, 70,203, - 0,131, 2,194, 43,175, 92,185,242,224,241,227,199,254, 94, 94, 94,248,242,203, 47,145,146,146, 2,154,166,145,155,155,171,202, -206,206,206,204,207,207, 79, 1,112, 2,192, 46, 24, 16,121,156,171, 86,109, 12, 59,190,111,102, 96,151,238, 86, 67,134,253,132, -223,143,205, 69, 73,169, 28, 74,189, 0, 10,149, 30, 10, 53, 11, 22,150,222, 8,104,215, 14, 89,153,121,120,114,231,124, 57, 91, -173, 92,223,148, 27,148, 32, 8, 68, 69, 69,193, 85, 38,193,139,235, 17,176, 18,114,224, 35,179,131,172,115,151,154,248, 82, 13, -129,195,130,254,195, 15, 63,172,137, 12,223,167, 79,159,228,241,227,199,219,207,157, 59, 23, 33, 33, 33,184,121,243,230,107, 14, -218,221,187,119,199,181,107,215,150, 1,248,174, 49,163,158, 70,163,129,135,135, 7,238,223,191,143, 75,151, 46,161,103,207,158, -232,222,189, 59, 30, 61,122,132, 11, 23, 46, 32, 42, 42, 10, 4, 65,192,210,210, 18,186, 74,241,172,171,143, 76,171,197,209,239, -215,237, 94,180, 97,195, 79,109,199,141, 27,135,227,199, 15, 97,202,228,214, 32, 72, 62, 8,130,143,193,131, 90, 99,249,138,251, - 8, 8,232, 1, 43, 43, 14, 54,252,120, 50,169,162,130,218,111, 64, 51,174,188,112,225,130, 76,165, 82,161,164,164,132, 17,139, -197, 68, 97, 97,229,142,214,186, 44, 90, 74,165,210,164, 62,162,199,145,207,214,151,148, 49,197, 76,121,212,176, 34,125,148,119, -207,190,233,120,127,224,100, 92, 12,219,131,240,243,151, 96,193, 78, 73,134,168,236,143,130,228, 2,121,182,194,109,123,155,247, -166,178, 50, 20,231,183,207, 26,252,130,101,111, 79, 31, 93,248,179,188,164, 33,161, 5,128, 40,122,122,224,212, 9, 6,131, 59, - 5, 6,180,242,106,102,207, 43, 46,200, 99,142,157,252, 35, 70,155,124,252,116, 45,129,197, 52, 34,212,151, 47, 88,176,224,219, -170,255,239, 93,188,120,241,212,181,107,215, 90,231,228,228,212,248,104,229, 21, 20,133,119, 26, 48,139, 42, 44, 41,213,236,222, - 48,127,164,192,132,207, 91,188,118,247, 85, 29, 11,119,234,227,213,211,244,182, 81, 95, 44,153, 19,247, 60,202,161,133,128,135, -147,243,191,195,195, 11, 87,160, 35,185,152,113,233, 46,212, 90, 10, 37, 5,133,184,252,209,103, 16,219, 74,241,211,213,227,185, - 52, 77,255,108, 28,106,140, 48,226,223,139,250,180, 8, 65, 16,117,197,216,203,173,227,179,251, 13,157, 87, 15,207,187, 64,189, - 81,225, 13,218,130, 87, 80, 80,144,119,237,218, 93, 92, 13, 91,137,136,176,149,120, 18,245, 16, 89,153, 26,100,230,170, 96,106, -106,122,187,129, 83, 95,141, 28,203, 40,149,202,225,139,151,124,155, 99, 34, 16,162, 91,175, 94,176,179,182,129,144,203, 1, 75, - 79,131, 69,112, 80,158,111,142, 23,143,148,248,122,247,129,188,114,165,114,120, 29,131, 68,239,250, 68, 6, 65, 16,224,155, 74, -192, 19, 75,192,151,152,190,180,140,104, 98,106, 10, 19,137, 41,216, 60, 94, 93,206,240,175,113,150,151,151,143, 24, 57,114,100, -113,105,105, 41,166, 78,157,138,136,136,136,168,243,231,207,155, 62,122,244, 72,144,159,159,223, 10, 64, 31, 0, 59, 26, 16, 89, - 47,113, 22, 23, 39,150, 49,122,245,232, 53,223,126, 94,161,210, 91, 34,120,226, 97,136,200,116,232, 41, 26, 12, 0,153, 5, 15, -157,123,175, 64,158,166, 19, 14,111, 95,165,164,181,170,113,175,196,208,122,137,147, 97, 24,198,214,214,246,181, 54,184,116,233, - 18,130, 71,142, 64,223, 97, 67, 97,237,236, 10,155,222,253,209,119,234, 12,108,223,190, 29, 36, 73,194,202,202,234,213,129,183, -134,115, 95, 52, 56,191, 61, 6,241,219, 99, 16,123,163,192, 6, 48,225,192,129, 3,223,251,248,248, 92,185,121,243,230,122, 0, -163,107,255, 86, 45, 44,125,197,154, 85,215, 53,250,102,206,156, 57, 21,113,113,113, 16,137, 68,208,235,245,184,121,243, 38,126, -250,233, 39,252,240,195, 15,136,138,138,130,165,165, 37, 90,182,108, 9,181, 90,141,251,247,239, 87, 0,248,166, 1, 78, 58, 63, - 95, 63, 98,243,230,181,133, 3, 7,118,197,238,221, 91, 97,103,215, 9, 28,182, 29,216, 28,107,136,196, 30,248,101,215,247,232, -215,207, 15,167, 78, 30, 41, 42, 40,212,143, 0,160, 55,224, 94, 82,221,189,123, 23,219,183,111,199,200,145, 35, 51,131,131,131, -169,210,210,210, 26,139, 22,195, 48, 96, 24, 6, 75,171,124,204,212,106, 53,191, 62,206,105, 95,199,100,206, 95,245,100,121,110, - 78,102,199,136, 43,183, 63, 12, 63,127, 9, 73,113,225, 8, 63,127, 9,215,195,111, 45,200,205,201,236,232,215,193,157, 59,124, -234,204,175,246,133, 30,103,137, 77,237,177, 47,244, 56,107,236,172,207, 87,181,239,219,243,155,198,238,249,170,235,200,148,231, -229, 46, 92,189,126, 75,185, 94,171, 34,255,111,211,182,172,138,252,236,111,106,221,151, 76, 99,247,103, 69, 69,197, 14,149, 74, - 37, 83,169, 84, 50,181, 90,253, 77, 74, 74, 74,183, 47,191,252, 50,159,162,168, 26,107,105,254,211, 83,183, 99,111,236, 93,109, - 99, 37, 21,116,242,111,219,250,199, 29,199,174,166,165,231,254, 90, 43,134, 86, 93,229, 84,149, 87,168, 70, 12, 29, 62, 94, 81, - 82,172, 70,224,231, 11, 64,155,136,161,166, 0, 29,195,130,158, 96,227,241,202, 31, 33,176,144,224, 96,114,164,178, 84,167, 29, -129,151, 99,104, 53, 84,247,183,129,145,211,200,105,228,252,123,114,254,147, 97,143,151,115, 29,218,191,100,209,106,108, 75,165, -131,131, 67,183, 33,131,123,163,199,192,197, 96, 24, 6,177,145,235, 80,156,255, 28, 14,118,124, 36,166,201, 3, 1, 68, 52,161, - 48,105, 41,233,233, 29,231,124,179, 56, 52,184, 79,175, 54, 94,206,206,252, 22, 45,154, 67,100, 99,131,130,130,124,220,184,243, - 84,183,234,183,163, 49, 85, 34,203,160,133, 73,154,166, 43,157,220, 1,244,154,243, 53, 8, 22, 11,168, 10,227, 80, 61, 48, 58, -251,119, 2,193,102,131, 98,104,168,213,106, 67,118,203,101, 36, 36, 36,140, 24, 55,110,220,229,176,176, 48,178,111,223,190,190, - 39, 78,156,120,155,156,121, 80,228,197, 93, 1, 48,112,213,194,233,135, 59,246, 28,106,234,214,182, 61,183,125, 11, 22,180, 58, - 2, 89,153,169, 8, 11,189,167,125,122,247,188,156,209,171, 70, 43, 11,226,174, 52,196,165,213,106,211, 90,181,106,101,187,125, -251,246, 26,103,120,138,162, 80, 80, 80,128,219,183,111,195,219, 63, 0,109, 38,127,132,252,252,124,108,222,188, 25,205,154, 53, -195,160, 65,131, 80, 84, 84, 4,189, 94,111,232,130, 47, 5,224,124,213,129, 87, 68, 22, 81,149, 2,168,193,101, 67, 87, 87, 87, -158, 74,165,242,101, 24,134, 69, 16,196, 70,141, 70, 51,105,225,194,133,246,171, 87,175, 70,235,214,173, 81, 80, 80, 0,145, 72, - 4, 55, 55, 55,228,231,231,227,222,189,123,148, 82,169,220,142,202, 68,214,249,141,148, 47,254,222,189,228,142,179,103,127, 26, -250,253,218,233,110, 42,117, 15,158,133, 69, 23, 48,140, 30,249,249, 41, 40,147,223,212,174, 88,190, 39, 33, 55, 79, 55, 28, 64, -156,129,117,254,110,230,204,153, 0, 96, 2, 96,113, 98, 98, 98,116,155, 54,109,220,234,179,104, 25,130, 13,199, 50, 85, 0,126, - 27,209, 87,246,133,188,224,145,155, 5, 59, 37,185,163, 23,189,121,195,177, 76,149,169, 76,177,178, 32, 37,226, 69,182,226,252, -246,125,161,199, 89, 19,135,141,160, 28,197,113, 11, 76,108,152, 99, 6, 80, 51, 62, 62, 62, 78, 4, 81,228,146, 87,248,252,193, -148,169,211, 71,153,113, 43,206,250, 56, 22,182, 36,155,249,153, 68, 69, 69, 37,163,137, 59, 67,171,240, 34, 51, 51,179,219,194, -133, 11,207, 51, 12,243,146,111, 66, 94, 65, 81,120,224,192,153, 76, 73, 73,105,116,254,179, 83,134,196, 82,187,119, 47, 50,170, -151,151,183,223,241,239, 87,175,181,237, 49,231, 75,246,139, 43, 87, 1, 74,135,212,136,171,160,248, 26,250,199, 91, 23,115, 75, -181,218, 97, 48, 70,133, 55,194,136,127,189, 53,171, 33, 45,242, 55,199, 0,212,227, 12,111,112,101, 92, 93, 28,206,183,118,107, -209,167,153,163, 53, 0, 32, 49, 57, 11,137,201,153, 23, 18,147, 50,251, 54,162,120,235,219, 94, 89,147, 84,154,168, 10,225,192, - 24,150, 84,250, 37, 78, 75, 75,203, 7,108, 54,219,177, 41,173, 65, 81, 84, 86, 65, 65,129,159,129,229, 28,235,236,236,188, 54, - 53, 53, 53,148,166,233, 47,154,168,246,235,228,172, 78, 42, 77,178,121,189, 25,189,198, 27, 0, 8, 54,207,144,164,210,181, 57, -189,197, 98,241, 14, 14,135,211,172,250, 58, 86,251, 96, 81, 20,197,210,106,181, 38, 20, 69,177, 0, 16, 36, 73,234, 57, 28,142, -138, 32, 8,189, 94,175, 79, 83,171,213,211,241,159,128,163, 13,213,189,209,129,190, 74,104,161, 14,139,214, 37, 0,136,139,139, -115,151, 74,165,163, 9,130, 24,201, 48,140, 71, 89, 89,153,122,201,146, 37, 81, 71,143, 30,149, 59, 59, 59,127, 48, 96,192, 0, -226,209,163, 71,136,137,137, 97, 10, 11, 11,143, 85, 89,177, 18,155,120, 47,145,124, 62,107,140,133, 5, 57,128, 97,224, 3, 6, - 4, 65,226,113,105, 41,125, 86,169,164,126,173, 18,140, 77,189, 63,171,241, 97,139, 22, 45,246, 36, 39, 39,115,234,179,164,214, - 87,247, 87,177,238,155,182,139, 3,187,118, 29,113,251,250,245, 19,243, 87, 61, 89, 94,251,111,179,134, 74,167,140,253,108,206, -186,223,182,109,154,191,229,247,226,221,134,148,211,215,215,215,149, 32,136,209, 0,188, 24,134,105,197, 48,132, 9, 65, 48,197, - 4, 65, 60, 1,240, 72,163,209,132, 61,125,250, 52,227, 45,234,254, 38, 51,220,250, 56,107,146, 74,131,162,218, 81, 0, 99, 96, - 82,233,191,186,156, 70, 78, 35,167,145,243,191,199,249, 79,198,199,117,124,102, 88,100,248,106, 36, 38,101,246, 77, 76,202, 68, -171, 86,173,152,248,248,248, 38,137,180,250, 6,105,138,162, 14, 41,149,202, 67,111, 67, 82, 88, 88,216,254, 79,110,188,223,146, -147,147,127,123,151,132, 85, 66,106,121,213,241,166,120, 92, 94, 94, 30, 96,232,151,181, 90,237,159,209, 54, 68,149, 53,107, 89, -125, 95,232,211,167, 79,170, 86,171,189, 4, 32,157, 32, 8,115, 0, 69, 90,173,246,188, 94,175,207,141,143,143,111,255,227,143, - 63, 86, 71,190, 95, 1,224,193, 27,150,131, 86,171,169,131, 89, 89,212,193, 63,161,142, 7, 53, 26,205, 92, 75, 75,203,150, 42, -149,138,167, 82,169,184,181, 55, 31, 8, 4,130,252,134, 28,226,107,195, 92, 66,236,229,178,139, 45,205, 37,196,171, 66, 10, 22, - 14, 56, 94,161,136,105,109,225,128,227,134, 22, 44, 58, 58, 58,209,199,199,231, 0, 73,146,206, 12,195,216, 2,140, 25,195, 32, -159, 97,152, 2, 54,155,157,249,244,233,211,204,191, 81, 39,164,210,211,244,122,189, 70,243, 31,191, 67,227,238, 66, 35,140, 48, -226,127, 7,245,250,104,177,155,202, 20, 31, 31, 79, 24,219,211,136,218, 98,171,161, 63,166,166,166,170, 1,220,170, 58, 94,197, - 3, 0,131,254,238, 21,204,206,206,246,171,239,111,134,138, 44,160,210,103, 11,136,169, 51, 58,251,210, 45,197,101,216, 18,250, - 85, 83,203,246,240,225,195, 52, 24,184,196,110,132, 17, 70, 24, 97,196,159,134,183,183,104, 25, 97,132, 17, 70, 24, 97,132, 17, - 70, 24, 81, 39,118,214, 18, 92, 47, 89,183, 8,212,191,115,160, 41,107,175,111,178,251,224,146,145,211,200,105,228, 52,114, 26, - 57,141,156, 70,206,127, 29,231,255, 42, 94, 19, 89,127, 5,140, 91, 95,141,156, 70, 78, 35,167,145,211,200,105,228, 52,114,254, - 27, 68,214,171, 7, 0,227,210,161, 17, 70, 24,241, 47,198,209,163, 71, 13, 74, 42, 58,102,254, 47, 3,197, 98,233,146,114,121, -233,218, 67,235,167,156,168,254, 60, 56, 56,152, 50,182,162, 17, 70, 24,129, 55,113,134,119,113,113,244, 36, 41,186, 51,195,144, - 44,134,100,116,132,188,226,112, 98,113,241, 75, 97, 7,156,156,156,204, 57, 36, 6, 17, 12, 35, 34, 8,154,162, 89,228,205,164, -164,140,167, 77, 40, 24, 79, 42,149,206,228,114,185,189, 53, 26,141, 35, 73,146, 25,106,181,250,146, 82,169,220,138,215, 3, 23, -254,215,224,238,238, 62,246,234,213,171,230, 93,186,116, 81, 11, 4, 2,125, 69, 69, 5,251,220,185,115,252,126,253,250,149, 36, - 36, 36,188,209,142, 68,153, 76,214,243,151, 95,126,113,233,219,183, 47, 90,181,106,165, 24, 61,122, 52, 55, 48, 48,144, 59,117, -234,212,164,172,172,172,240, 38,210,121, 18, 4,177,159, 32, 8, 22, 77,211, 19,240,159,208, 13,239, 26, 36, 73,146,211, 9,130, - 24,198, 48,140, 43, 65, 16,137, 12,195,156,160,105,186,161,192,173, 13, 97, 4,128,254, 36, 73,250, 1, 0, 77,211, 81, 0,206, - 2,134,239,188,251, 43, 57,133, 66,161, 47, 0, 40,149,202,232,119,197, 73, 16,132, 47, 0, 48, 12,243,166,156,147, 5, 2,193, - 52, 0,168,168,168,216, 5, 3,210, 65,189, 10,102,187, 7,227,183, 44, 22, 0, 16,245,157, 7, 0,160, 41,239,137, 25,177, 68, - 83,126,171, 46,190,166,112,212,129,254,227,198,141, 91,253,235,175,191,126, 7,224,228,159,113,227,219,217, 57,109,253, 97,211, - 78,217,231, 51, 63, 90,139,202,140, 16, 13, 63,144,192,251, 60, 22,107,176,134,162,174, 63, 5,142, 2, 96, 91, 88, 88,140,229, -241,120,221, 52, 26,141, 61,155,205,206,214,104, 52,215, 74, 75, 75,127, 67, 3, 25, 16, 12,110,215,103,144,106,149,176, 35,232, -255,228,121, 99, 72,168,185, 66,228, 16,109, 80,252, 55,232, 70, 73, 0,115,170,234, 26,130,250,195,121, 52,212,249,124, 46,147, -201,134,201,229,114, 37,139,197, 98, 80,185,235,185,242,159,202,191, 19, 52, 77,231, 21, 21, 21, 77,104,140, 75,212, 12,173,121, - 34, 98, 63,165, 67,133, 94,205,124,162, 72, 71,172,216, 9,157, 24, 96, 2, 3, 56,147, 44,210,154,166,233,108, 0,225,164, 30, -167,203,179, 16,255, 55, 29,220,155, 87,181,107,139,170,247, 28, 0,182, 0, 30, 1,248, 28, 64,185, 81,255,252,101,120,213, 25, -254, 12,128,236, 26,161, 85, 43,220,125,143,129, 3, 7, 70,184,184, 56,122,142, 28, 58,124,245,140,233,159, 16, 44, 22,137,152, - 39, 79,216, 31, 78,152,220, 71, 42,149, 58,136,213,234, 54, 32, 8, 90,105, 98, 18, 35,151,151,102, 30,253,237, 87,137, 71,235, -214, 20, 69,209,216,190,227,231,126,199,126, 15, 93,100,160,216,114,183,179,179,219,191, 96,193, 2,187,193,131, 7,179,236,236, -236,144,146,146, 98,126,232,208,161,214, 91,182,108, 25, 85, 92, 92, 60, 1,192,139, 55,168,108, 87, 59, 11,178,143, 68, 64,244, - 66, 25,133, 50, 29, 46,231, 84,224, 2,128,235,111,218,122, 74,165,114,150, 82,169, 12,240,247,247,103, 66, 66, 66,136, 73,147, - 38, 49, 4, 65, 16, 21, 21, 21,123, 1,188,145,208, 18,137, 68,219,250,246,237,235,230,230,230,150,152,144,144,208,255,200,145, - 35,103, 39, 78,156,232, 42, 18,137,226, 0,184, 55,145,110, 79, 97, 97,161, 79, 69, 69, 5, 28, 29, 29, 67, 0,188,247, 39,220, - 68, 4,139,197, 58,225,224,224,192,172, 91,183,238,164,143,143,143,109, 81, 81,145,254,171,175,190,234,125,231,206,157,126, 20, - 69, 13,110,130,216,146, 18, 4,177,195,214,214,214,106,237,218,181,241,237,219,183,127,196,231,243,121,113,113,113,194,185,115, -231,126,241,226,197,139, 81, 12,195, 76, 7,154, 52, 64, 72, 9,130,216, 33,147,201,172, 86,175, 94,157,226,231,231, 23,195,229, -114,185,113,113,113,162,175,191,254,250,243,216,216,216, 55,226, 36, 73,114,123, 64, 64,128,244,187,239,190,123,214,186,117,235, - 91, 44, 22,139,151,145,145, 65, 46, 93,186,116,230,197,139, 23,131,105,154,158,241, 38,229,180,177,177,145, 46, 93,186,244, 89, - 96, 96,224, 29, 46,151,203,125,254,252, 57,185, 96,193,130,153,241,241,241, 6,151,211,194,194, 34,136, 32,136,157, 57, 57, 57, -108, 0,176,183,183,239, 96,106,106,186,165,118, 78,203,234, 80, 20, 58,157,174, 76,165, 82,141, 43, 42, 42,170, 51, 16,238,164, -133,155, 7, 1,192, 22,109,245,251,202,215,198,222, 3,219, 79, 27, 82,105, 95,187,202,184,120, 63, 40,166, 12, 5,128,177, 85, -169,194,127, 80, 0,108, 54,155,246,181,251,156,137,206,105, 82,200,152, 33, 61,123,246, 92, 26, 30, 30,254,115,143, 30, 61,190, - 62,112,224,128, 77,122,122,250,247,215,175, 95,119, 26, 51,102,204,164,203,151, 47,175, 41, 40, 40, 56,246,174,110,126, 30,151, -207, 39, 72, 2, 2, 19,161,169, 33,223,231,144,228,192, 91, 67,134, 76,219,245,252,185,223,150,216, 88, 23,133,189,125,192,236, -217,179,109,135, 15, 31, 78, 58, 57, 57, 33, 62, 62,222,242,192,129, 3,109,118,237,218, 53,172,164,164,100, 14,128,212,183, 17, - 89,138, 18,120,171, 53,240, 99, 24,152,215, 60,176, 4, 74,248, 90, 68, 49,207,240,248,111, 32,182,190,221,179,103,207,119,241, -241,241, 88,179,102, 13, 0,108,109,226,249,115,135, 12, 25, 50, 32, 52, 52, 84,112,244,232, 81,129,191,191, 63,236,236,236, 80, - 53,153,170, 9, 76,237,226,226, 98, 88,155,209,248, 97,227,217, 41,239,197, 20,253,129,109,195,115,214, 8, 28,161,239, 52,196, -109,216,192, 73,126, 48,179, 22,194, 68,204, 70, 73,161,220,235,121, 84,122,223, 43, 71,226,191,143,143,204, 95,171, 72,195,183, -168, 63, 38,223,127, 5,150,150,150, 33, 73, 73, 73, 65, 34,145,232,165,207, 19, 19, 19,125,221,220,220, 74, 1,124,217, 84,225, -102,109,109,125,144,166,105,117, 97, 97,225, 71, 0, 32,145, 72,126, 21,137, 68,210,236,236,236, 69,127,214, 68,166, 26,175,106, -145,127,184, 69,171,198, 95,171,174, 92,135, 4, 73,209,157,103, 76,255,132, 24, 61,118, 76, 78,124, 98, 18,205,230,240,198,158, - 59,127, 94,232,233,233, 73,170,183,110,133, 62, 63, 31,186, 47,190,232,116,233,210, 37, 93,240,216,241, 21, 28, 22,177,199,213, -197, 89,120,248,183, 67,118,161,199,143,117, 6,208,152,208,226,217,217,217,237,191,122,245,170,131,139,139, 11, 74, 74, 74,144, -146,146, 2,133, 66,129, 81,163, 70,113, 58,119,238,236, 48,114,228,200,253,165,165,165, 93,154, 96,217,178,109,229,200, 14,155, - 62,121,184,123,191, 62,157, 69, 14, 78, 45,193,228,168,144,158, 16,235, 31,118,245,206,236, 61,199,207,190,136, 47,101, 6,162, -238,220, 72, 13,162,160,160, 96,254,176, 97,195,142, 7, 5, 5, 89,243,249,124,200,100, 50, 98,240,224,193,121, 89, 89, 89,203, -222, 88,181, 84,165,176, 33, 73,146,170,253, 90, 71,122, 32, 67,224, 40,149, 74, 33,149, 74, 1,192,225,109,103,158,230,230,230, - 91, 37, 18,201, 72,185, 92, 94, 65,146, 36, 67, 16, 4,163,209,104, 4, 82,169,244,225,179,216, 23, 50,181, 90,221,106,253,198, - 93,155,122,118,245, 49,189,120,241, 34,134, 15, 31,206, 92,209, 15, 19,103, 0, 0, 32, 0, 73, 68, 65, 84,184,112, 97,186,161, -121,234, 8,130,216, 49,108,216, 48,229,146, 37, 75, 84,241,137, 41, 14,207, 94, 36, 18, 34, 19, 30,109,101,101,197,185,119,239, - 30,123,195,134, 13, 38, 75,151, 46,221,193, 48,204,200, 38,180,231,142, 49, 99,198,104,231,205,155,151,253, 60, 62,201,230,241, -179,120, 70,108,194,209, 91, 89, 89,178,238,220,185, 67,191, 9, 39, 73,146,219,231,207,159, 47,159, 62,125,122,113, 97, 81,169, - 93,177,188,156,225,115, 88, 58, 59, 59, 59,246,201,147, 39,213, 7, 15, 30, 36,167, 77,155,182,157,166,233,224, 38,180,239,246, -193,131, 7,151, 45, 88,176,160, 36, 46, 49,217,238,241,211, 23, 16,242, 57, 58, 91, 91, 27,214,253,251,247,181,235,215,175, 39, - 87,174, 92,105, 80, 57, 69, 34,209,190, 35, 71,142,176, 79,158,172,236,251,110,223,190, 77,186,186,186, 10,107,127,167, 66,165, - 6, 73, 0, 5, 5, 5,194,192,192,192,125, 0, 94, 11,238,235,183, 44, 22,147, 22, 2,179,102,205,202,110,234,205,226,103, 63, -187,209,239, 80, 63,123, 48, 27,148, 83,134,178,217,108,122,218,180,105, 57,175,254, 93,165, 82, 17, 0, 6,227,123,195,197, 86, -255,254,253,191, 57,115,230, 76,203, 3, 7, 14,252,120,240,224, 65, 13, 0,152,152,152, 88, 29, 58,116,104,205,168, 81,163, 48, -106,212,168, 37,199,142, 29,123,103, 66,139, 98, 40, 45, 0,240, 77,248,252,216,216, 88,194,195,195,163,193,136,251, 90,154,126, -176,235,249,243,246,159,122,120,248, 23,209,116, 43,110,191,126,229,115,231,206, 45,144,203,229, 72, 73, 73,129, 86,171,197,164, - 73,147, 88, 61,122,244,144,141, 26, 53,106,115, 89, 89,217, 8, 0, 90, 3,238,201,245, 14, 14, 14, 31,151,150,150,150, 87, 91, -117,186, 76,160,216,221,124,245,252,118,173,116, 60, 46, 75,207, 29,244, 5, 77, 92,216, 74, 40, 60, 92,112, 3, 0,184, 74,228, - 55,113, 50, 80, 39, 76, 29,225, 66,113,176,210,218, 81,208, 51, 63,181, 98,185, 34,173, 65,177, 52, 66, 36, 18, 13, 85, 40, 20, -199,170, 6,103,247,129, 3, 7,226,206,157, 59, 0,208,185, 74,104,245, 36, 73,242, 67,154,166,127, 1,208, 80, 42,183,217, 67, -134, 12,121, 63, 52, 52, 84, 2, 0,199,142, 29,131, 78,167,131,171,171, 43,184, 92, 46,120, 60, 30, 56, 28, 78, 77,118, 16, 3, - 97,111,109,109, 5, 43, 51, 14,164, 22,162,126, 95,255, 52,132,221,204,211, 20,121,212, 19, 20, 49, 37,208, 51,106,112, 45, 69, -104,221,215, 28,126,125,122,146,167,183,199, 44, 58,189,237, 89,123, 37,137, 65, 72,133,250,239, 50,178,147, 36,201,127,244,232, - 17,100, 50,217, 75,159,179, 88, 44, 0,232,246, 6,148, 75, 18, 19, 19, 3, 35, 35, 35, 17, 20, 20,180,196,219,219,251,131,136, -136, 8,187,194,194, 66, 4, 5, 5,109,206,200,200, 56,249,103,215,169,182, 22,249, 95, 49,117,145,175, 40,201, 30,149,179, 96, -146,197, 98,145, 72, 74, 76,209, 5, 5,245,154,152,150,150, 38, 14, 8, 8, 32, 57, 28, 14, 20,225,225, 80,221,191, 15,177, 88, -140, 97,195,134,113,174, 93,187,102,106, 42, 54,157,154,156,148, 92,198, 98,145, 96, 24,178, 81,159, 7,169, 84, 58,115,209,162, - 69,118,110,110,110,208,235,245, 53, 17,205,245,122, 61,210,211,211, 33, 22,139, 49, 97,194, 4, 27,161, 80, 56,211,192,122,180, -112,119,181,137,186,122,118,199,123,115,103,244, 23,185, 11, 47, 66,148, 62, 7,226, 99,159,162, 77,214, 57, 44, 24, 26, 32,186, -176,109,137, 95, 75,153, 69, 84, 45, 19,171,193, 80,171,213, 55, 98, 98, 98,166, 70, 68, 68,208, 0,112,229,202, 21,230,217,179, -103,211,223,102, 22, 74,211, 52, 74, 74, 74, 64,211, 52,171,234,125,245,235,127,245,126, 48, 53, 53,221,254,193, 7, 31,140, 73, - 77, 77, 21,252,241,199, 31,150,105,105,105, 86,201,201,201,214,238,238,238,236, 53,107,214,156, 81,169,181, 44, 29,197,104,244, -148,174, 44,251,201,147,196,226,220,220,168,221,187,119, 87, 16, 4, 49,204,192,223, 24, 97,111,111,111,185,112,225, 66, 16, 28, - 97,135,214,109,188,221, 88, 28,129, 25,201,225,153, 85, 84,168,168,164,164,164,244,133, 11, 23, 58,251,248,248,200, 80,185,188, -102, 16,167, 76, 38,179,154, 55,111, 30,216,124,137,111, 59, 31,191,150, 60,190, 72,194,226, 8, 36, 1, 1, 1, 61, 18, 19, 19, -179, 22, 44, 88, 96,239,239,239,223, 36, 78,127,127,127,233,180,105,211,244, 38, 2, 73,160,139,139,107,155,118,109,219, 12,112, -119,119, 31,202,102,179,245,249,249,249,169, 19, 38, 76,176, 31, 52,104,144,109, 83, 56,109,108,108,164, 11, 22, 44,208, 59, 53, -119,237,219,247,253, 62, 29,185, 2,137, 25,155, 39, 50, 87, 42, 85,212,243,231,207, 83, 23, 47, 94,108,239,235,235,107, 99, 8, -167, 82,169,228, 88, 89, 89,193,203,203, 11,158,174,174, 40, 45, 45, 69,104,104, 40,246,236,217,131, 95,126,249, 5,191,253,246, - 27,218,119,233, 3,137, 68,130,172,172, 44,200,229,114,206, 95,125, 67, 81, 63,123, 48, 91, 52, 31, 15,254,228,147, 79,178,166, - 77,155,150, 35, 16, 8,232, 87, 15, 11, 11, 11,106,220,184,113,185, 19,190,222, 56,184,122,105,177, 17, 75,214,163,179,103,207, - 38, 28, 56,112, 0,158,158,158,232,219,183, 47, 15, 0,102,206,156,201, 27, 53,106, 20,142, 28, 57,130, 99,199,142, 61,117,115, -115,187, 9, 96,136, 33,229,156, 48, 97, 66,151,224,224,224,235,193,193,193,209,163, 71,143,222, 57,125,250,244,151, 70,174,236, -172,140, 7, 26,141, 6, 62,126,254,194, 21, 33,119,199, 53,198,247, 12, 56,176, 51, 54,118,207,218, 39, 79, 82,151,120,122,154, - 55, 79, 78,182,216,187,126,189, 85,117,146,110,157, 78,135,244,244,116, 72,165, 82,140, 27, 55,206,138,207,231, 79, 48,160,152, - 27,134, 12, 25, 50, 57, 45, 45, 77,188,107,215, 46,251,232,232,104, 89,118,118,182,253,229, 75,231,173,191,250,114,166,196, 76, -204,227,101,229, 51, 4, 0, 36,103, 65, 20,155,132, 46, 12, 3,243,218,203,137,111, 4,123, 8, 4,142,216,210,178,139,249,139, -121, 71,124, 71, 47, 8,243,179,146,218,243, 23, 54,112, 70,187,117,235,214, 29, 61,125,250,244,216, 46, 93,186, 28, 7, 32,168, -227, 59, 38,237,219,183, 15, 61,114,228,200,228,174, 93,187,222, 0,224, 85,239, 44,210,209,113,216,239,191,255,110, 89,253,222, -202,202, 10, 38, 38, 38,175,137, 44, 46,151, 11,146, 36,155, 92,189, 85,135,198,178, 45,218,168, 17, 83,124, 22, 71,214, 61,194, -186,126,207,233,213,157,146,213, 91, 39,196,226,194,145, 71,200,195, 35,244,255,180, 37,198, 46,246,233, 45,164,176,242,239, 52, -128,231,231,231,127,216,173, 91,183,163,253,251,247, 87, 71, 70, 70, 34, 63, 63, 31, 14, 14, 53,115,237,156, 55,160,180, 16, 10, -133,112,114,114,130,155,155,219,216,107,215,174,217,233,116, 58, 36, 39, 39, 35, 47, 47, 47,234,175,168, 83,109, 45,242, 15,195, -171,142,240,103, 94, 19, 90, 85,185,133,174, 2, 0, 67, 16,138, 71, 49, 49, 28, 22,143, 55,254,215,131, 7,249, 92, 46, 23,169, -169,169,120,250,244, 41,148,151, 47,163,226,214, 45,228,230,230,162,188,188, 28,182,182,182,216, 17, 18, 34,210, 80,204,148,231, - 47, 94,176, 24,146,169,237,111, 80,231, 22, 79, 62,159,223,123,248,240,225,245, 10,178,172,172, 44,244,239,223,159,195, 98,177, -234,218,213,240, 42, 39, 33,179, 38, 78, 95, 62,190,194,222,158,247, 20,136,159, 11,148, 69, 1,140, 26,208,107,128,204,199,192, -153,101,104, 94, 30, 75,156, 95, 49,209,206, 65,200, 62, 93,135, 82,110,108, 43,170,171,135,135,199, 47,227,199,143, 39, 1,160, -103,207,158,132,135,135,199, 78, 0,174, 13,156,115,169,145, 65,242, 78,113,113, 49, 70,141, 26,101,217,178,101,203, 75,163, 70, -141,178,172,254,252, 77, 57,171,173,201,158,158,158,133, 38, 38, 38,191, 1, 6,117,176, 53,156,230,230,230, 91,251,247,239, 63, -242,224,193,131, 92, 0,184,122,245, 42, 78,159, 62,141, 39, 79,158, 32, 46, 46,142,246,243,243,179,222,248,203,209,237, 91,127, -222,183, 97,104,103, 31, 89,143, 14,126,109,196,229,197,229,182,182,182,157, 25,134,113, 53,176,156,253,151, 45, 91,246,244, 89, - 66,170, 25,201,230,176,185, 28, 54,223,212, 84,100, 43,149,136, 28, 45,132, 38, 14,124,146, 16, 43,149,202,156,223,126,251,141, - 6,208,223, 80,206, 21, 43, 86, 36, 61,139, 79, 53, 39, 72, 54,155,195,230,112,197, 98,161,121,191,190, 65,254, 0,192, 5,195, -149,203,229,185,123,246,236,209, 54,133,243,187,239,190,139, 41, 42, 41,151,178, 57, 28, 14,155,205,170,105, 75,145, 64, 96, 45, -228,243,121,106,181, 58,115,211,166, 77, 21, 77,225, 92,182,108,217,211,231, 9,105, 22, 36, 65,176, 8,130,100,155, 74, 68,150, -150,102, 66,107,107,177,192, 74,200,102,241,228,114,121,230,254,253,251, 13,226,212,106,181,220,220,220, 92, 60,123,246, 12, 78, -254,254,184,120,241, 34,154, 53,107,134, 81,163, 70, 97,204,152, 49, 16, 8, 4,232, 25,232,141,133, 11, 23, 34, 33, 33, 1, 90, -173,150, 95, 23,103,181,159,212,171,144,201,100,145,141,221, 60,175,156,251, 82, 57,125,237,192,108,209,124, 60,184,182,192,170, -143,223,194,194,130,170,203,218,245, 42,103,255,254,253,191,185,124,249,114,203,253,251,247, 15,158, 48, 97,194,141,253,251,247, -163, 99,199,142,120,246,236, 25,156,157,157,177,119,239, 94,140, 25, 51,230,198,230,205,155, 7, 71, 70, 70,250,184,184,184, 44, -106,140,115,244,232,209,159,249,250,250,134,231,228,228, 4, 22, 21, 21,121,133,134,134, 78, 25, 54,108, 88,210,216,177, 99,123, -213, 8, 70,157,238,224,153, 83,199, 49, 96,240,112,180,110,235,181,125,210,162, 3,222,141, 60,155,204, 19, 96,231,158,236,236, -252,131, 42,149,114, 20,135, 35, 20,222,189,107,113,236,231,159,173,106,103, 22,200,204,204,196,160, 65,131, 56, 92, 46,183,107, - 35,229, 92, 55,116,232,208, 81,161,161,161,210,106,171,206,173, 91,183,240,248,241, 99,164,164,164,160,164,164, 4,189,166,151, -227,147, 53,149,220,159,172, 97,208,103, 38, 35,122,195, 62,164, 6,130,102,176,179, 52,101,223,156,178,169,245,204,143,183,123, -178,197, 22, 28,252,250,117, 28, 10,146,213,199,234,225, 36, 2, 3, 3, 15, 4, 7, 7, 19, 26,141, 6, 26,141, 70, 3,160,206, -168,190, 14, 14, 14, 38,237,218,181,195,244,233,211, 73, 83, 83,211,205,245,149, 83,161, 80,168,207,158, 61,139, 9, 19, 38, 96, -206,156, 57,104,213,170, 21,164, 82, 41, 56, 28, 14,246, 29, 56,108, 53,102,202, 12,247,247,186,116,243,241,124,175, 99,187, 50, - 53,203,159, 35,144, 78,171,199, 26, 82,103,221,203,109, 34, 17,147,124, 27, 91, 6,103,208,247,246, 42,203,191,250,240,255, 98, -159, 71,228, 62, 89, 20,188, 51,134,185,221,169,224,192,231,105,200,213, 61, 67,215, 81,205,225,226, 43,253, 66,228, 4,143, 55, -109, 79, 3,209, 36, 78,111,111,239, 46,247,238,221,227,119,235,214, 13,169,169,169,224,112,106,230, 83,212,219,148,115,217,178, -101,124,149, 74,133,135, 15, 31, 98,226,196,137,153, 90,173,246,139,183, 41,103, 83, 44, 90,213, 90,228, 31,134,157,175, 28,217, -245, 89,180,150, 1,128,142,198,233,241, 19,167, 40,195,194,194,132, 60, 30, 15,169,169,169,200,206,206,198,190, 61,123,168,158, - 54, 54,101,125, 29, 28,228,251,246,236, 97, 52, 26, 13, 24,134,129,135,135, 7, 70,142, 28, 41, 24, 49,106,108, 30, 33,175, 56, -108,192, 50,143,125,245,250,250,148, 41, 83, 94,251,251, 87, 95,125, 5, 83, 83, 83, 16, 4, 97,103, 64,229,130,103, 47, 27,234, - 40,117, 49,207,101,114,246, 21,129,101, 2,176, 37, 0,219, 20, 48, 49, 3,248, 18,128, 39,132, 58, 50,188,136,100,250,166, 12, -239,250,145, 3,128,166, 44,245, 64, 38,147, 45, 9, 15, 15,183,142,140,140,100,228,114, 57,178,179,179,153,213,171, 87, 91,203, -100,178, 37,111,122, 69,178,178,178, 86, 12, 24, 48, 32,119,226,196,137,102,231,206,157,115,154, 56,113,162,217,128, 1, 3,114, -179,178,178, 86,188,205,149,230,114,185,172, 39, 79,158, 88,172, 92,185,114, 12,128, 7,109,219,182, 45,116,112,112,120,128, 74, -167,201, 6, 33,145, 72,106, 68, 86,181,117,141,205,102,131,195,225, 64, 38,147,105,138,138,138,168,174,239,185, 10, 60,204, 72, -157,140,207, 21, 88, 8, 76, 28, 37,166,102, 1,133,133,133,143, 8,130, 72, 52,112,137,207,183, 67,135, 14, 28,138,225,208,159, -140,239, 41,155, 57, 57,200,230,167,149,211,154,109, 90,241,177,195,186,165, 83, 61, 86,204, 31, 23, 68,210,180,202,217,217,217, -174,218,161,221, 0,243,185, 95,251,246,237,217, 52, 56,120,246, 34, 37, 55, 53, 35,179,236,253, 30,129, 53,150, 75, 79, 95,191, -190,214,214,214,221, 60, 60, 60,218, 19, 4, 97,208,150,100,129, 64,224,219,186,117,107, 54,201,226, 16,150, 82,137,147, 68, 44, -176,173, 89, 66, 49, 55,239,100, 97,109, 29, 76, 50, 76,169,189,189,189,141, 64, 32,240,109, 66,221,217, 52,184,176,181,177, 48, -179,182, 50, 23,247, 13,234,220, 42,176, 83,160,187,119, 64,199,192,182,239,181, 31, 65,232,245,114, 87, 87, 87,155,106, 39,249, - 70, 44,173, 38, 7, 15, 30,196,202,149, 43,209,174,121,115, 56, 56, 56,192,198,198, 6,183,110,221,194,189,123,247, 32,149, 74, -145,151,151,135,245,235,215,227,196,137, 19,208,106,181,146,166,222, 79,134,136,173,134,160,215,235,201, 87, 5, 86,125,252, 2, -129,128,174,118,146,175, 15,103,207,158, 61, 80,109,201,250,252,243,207,187,108,220,184,241, 70,108,108, 44,196, 98, 49,238,221, -187,135, 41, 83,166,220,216,188,121,115,151, 25, 51,102, 96,207,158, 61, 72, 74, 74, 10,105,136,111,244,232,209, 75,167, 78,157, -186, 41, 34, 34,130,180,181,181,133, 84, 42,197,208,161, 67, 17, 18, 18,194,214,235,245,187,131,131,131,163,131,131,131,163,169, -244, 11,223, 28,253,101,245,173,152, 71,209,248,108,246, 60,158, 70,175, 91, 96, 64,245,153, 10,177,184, 76,223,173, 91,209, 17, -157, 78, 57,154,203, 21,154, 69, 71, 91,156,222,189,187, 70,108, 45, 92,184, 16,102,102,102, 64,165, 3, 51, 26,176,234,124,124, -226,196,137,154,254,208,210,210, 18, 60, 30, 15, 92, 46, 23, 28, 14, 7, 44, 22, 11,151,182,139,240,243,194, 74,125,241,243, 66, - 2, 23,182, 18,138,183,185,118, 66, 7,120, 73,109,121,209,159,238,109,235,227,213,203, 18,183, 14,229, 96,245,128,200,140,123, - 71,242,231,170,242,240, 67, 61,167,189,247,213, 87, 95,121,230,229,229,225,254,253,251,184,127,255,126,125, 22, 32,213,169, 83, -167,190, 47, 47, 47,135,139,139, 11,134, 12, 25,210, 13,128,127, 61,207, 13,218,183,111,143, 65,131, 6, 33, 40, 40, 8,237,218, -181,131, 70,171,231, 4,143,255,184,245,147,164,124,135,213,235, 87, 11,195,175,132,146, 55,110, 68,176, 14, 28,191, 96, 22, 24, -212,103, 19, 87, 98,127, 7, 2, 75,123, 67,234,169,164, 10,225,107,223, 15, 59, 47,207, 38,183, 92,157, 40,222,119,122,139,171, - 68, 34, 33,162,238, 71,235,246,109, 59,146,230, 37, 26,146,119,231, 80, 33,148, 68, 14,122, 77,118, 33,105, 96,228,223,101,100, - 55, 49, 49,217, 24, 17, 17, 97,167,213,106, 17, 19, 19,131, 57,115,230,168,222,146,178,198, 0,226,228,228,132,171, 87,175, 98, -220,184,113,170,220,220,220,219,127, 85,157,106,107,145,255, 21,176,107, 41,200, 26,164,167,167,151, 72,165, 82,135,214,173, 91, -147, 26,141,166,114, 73,226,216, 49,234,151,221,187,207,168, 84,170,217, 0,184, 91,127,250,105,187,131,163, 99,208,248, 9, 19, - 8,157, 78,135, 1, 3, 6,240,194,194,194, 44, 19,243,242,202, 12, 24,112, 94,250,189, 73,147, 38, 97,227,198,141, 0,128, 89, -179,102,213,152,214, 9, 3, 28,150,196,102,232,223,119, 96,123,211,116,209, 22, 83,109, 39, 93,121,139, 4,201, 29, 81,185,160, - 61, 72, 30, 27, 38, 44,208, 90,157, 62, 46,111,216,131,132,184, 54,158,130,162, 66,231,222,109,187,227,151,139,251,251, 43, 41, -213, 17,131, 59, 28,161,176,131, 88, 44,198,131, 7, 15,138,218,183,111, 95,194, 48,140,217,138, 21, 43,172,132, 66, 97,135,183, -104,251,228, 23, 47, 94,116,235,220,185,243, 76,146, 36,123,211, 52,125, 41, 55, 55,119, 43,128,100, 3,207,255, 4,192,119, 0, -106,102,150, 26,141, 6, 36, 73,130, 97, 24,140, 30, 61, 26, 11, 23, 46,244,124,252,248, 49,194,195,195, 45,122,247,238,125, 7, - 64, 9,128,143, 0,212,105, 53,147,203,229, 21,247,238,221, 19,132,135,135,131,166,105, 88, 88, 88,192,212,212, 20,124, 62, 31, - 67,135, 14, 21, 47, 88,176,160,215,249,243,231,243,228, 45,154,177, 76,178, 51, 21,124,177, 88, 2, 59,135,174, 51,198,126, 24, -203, 48,204,137, 38,116, 14, 60, 1, 91,175, 34, 40, 53,185,238,219,205,164,144,203, 37, 76,184,108,240,105, 37,190,249,126, 21, -193,101, 40, 54,154,184, 62,207,229,114,185, 18, 62, 52, 44, 30, 75, 39, 36,192,188,139,135,131,197, 98,241, 76,184,245,251, 99, -112, 72,146, 36, 73,146, 11,192,224,164,125,124, 62,159, 43,225, 51,245,114, 10, 88, 4,139, 32, 8, 30,234,217,137,230,107, 7, -166,218,138,196,155,157,168,174, 45,138,187,118,237,138, 51,225, 15,112,236,244, 37, 20,164, 62,194,226,175, 63,135,191,191, 63, -194,194,194, 26, 44, 83,181,143, 86,125,214,101,153, 76, 22,153,149,149,245, 94,125,231, 54,180,100, 88,143,149,234,117,254,111, -205,224,183, 44, 22,141,248,104, 13,233,218,181,235,103, 7, 15, 30,212,124,240,193, 7,188,209,163, 71,195,203,203,171,203,228, -201,147, 1, 0,189,123,247,198,198,141, 27,187, 76,158, 60, 25,135, 15, 31, 70,104,104,168,186, 71,143, 30, 95, 95,189,122, 53, - 19,149, 59, 58, 95, 3, 77,211,131,118,236,216,241,170,165, 16,122,189, 30, 58,157,206, 94,175,215,219, 87,245, 69,216,180,105, -115,193,133,243, 97,248,122,209, 50,216, 88,219,249, 26,120, 15, 17,147,230,205, 43,216,187,126, 61,214, 31, 62,140,121,206,206, -194,253, 79,159,226,130, 74,133, 35,225,225, 5, 85,191,211,168,111,166, 66,161,168, 56,123,246,172,233,145, 35, 71, 96,110,110, -142, 86,173, 90,193,194,194, 2, 28, 14, 7, 36, 75, 0, 22, 87,138,214,109, 59, 0,184, 7, 0,112,150, 65,225,225,130, 27, 4, -129, 18,134,108,186, 79, 17,191, 25, 90, 88, 57,154, 68,124,182,199,203,220,212,134,139,115, 91,211,112,126, 75,250, 9, 85, 1, -126,132, 30,207, 81,191,207, 87,123, 23, 23, 23,228,229,229,225,236,217,179, 10,160, 94, 65, 6,154,166,191,255,233,167,159,190, - 90,180,104, 17,223,195,195, 3, 0,124, 1,220,175,235,187, 34,145, 8, 14, 14, 14, 53,194,114,244,196, 25,174,211,231,206, 16, - 12,235, 19, 4, 54,219, 10, 37, 10, 29, 10,203,116,144, 90,137,241,245,220, 96,147, 75,237, 29,252,119,108,254,245, 84, 69, 5, -252,129,215,251, 3,130,192,253,187,143,110,120,155,120, 0, 4, 9,164,147, 87, 64,128, 64, 57,161, 3,193, 98, 49, 20, 69, 33, - 45, 45, 13, 12,195, 96,220,176, 41,233, 31,175, 14,181,233, 50, 78, 14,167,214, 50, 16, 12,186,255, 93,132,128,165,165,165,111, - 97, 97, 33,146,147,147, 49,113,226,196,204,130,130,130,139, 10,133, 98, 74, 86, 86, 22, 0, 20,189, 1,101,141,152,247,245,245, - 69,135, 14, 29, 48,106,212, 40, 19,165, 82, 25,236,234,234,234,144,159,159,223,233,207,172,207,171, 90,228,127, 74,104,213,249, -160,233,116,173,213,219,183, 67,113,233, 18,120, 23, 46,224,136, 76, 86,174, 82,169,190, 4,144, 94,245,224,127,190,103,239,222, -155,131,111,223, 54,213,196,198,194,245,241, 99,112,204,205,125,155, 90,128,221,187,119, 67, 46,151,163,180,180, 20, 0,176,101, -203, 22,200,229,114,232, 13, 76, 56,203,230,162,139,157,141, 51,114, 16, 7,154, 77,138, 83, 90, 43, 59,138, 85,146, 44,135, 52, - 91, 69, 41,233,128,216,212, 0, 81, 69,161,166, 35,193,210, 64, 85,160,132, 67,231, 86, 96,131,221,165, 41,101,172, 94,247,103, -179,217, 69, 47, 94,188, 24,228,238,238,126, 26,128,213,155,248, 3,188,130,248,220,220,220,217,111,114, 34,139,197,250, 46, 41, - 41,201, 38, 36, 36,100,230,138, 21, 43,152,218, 66,171,250,255,108, 54, 27, 12,195,192,204,204, 12, 28, 14,199,246,214,173, 91, -182, 1, 1, 1,219,104,154,246,173,167,158,140,151,151, 23,146,146,146,192,102,179, 97,102,102, 6, 90,175,197,178,185, 51, 64, -177,248,236,249,243,231,251, 14, 31, 62, 60, 38, 36, 36, 68,103, 26,216,185, 83, 97, 97,225,147,207,198,141,143, 57,121,242,164, -166, 42,196, 67,227, 83,124,134,137,142,139,139, 99, 57,202,108, 89,140, 94, 73,139,184,128,201,163, 77, 12, 79,108, 7, 19, 54, -139,225, 18, 36,248, 38, 2,179,228,140,140, 66,154,166,159, 25,194, 73,211,116, 84, 82, 82,146,192,214,198,146,173,172,208,148, - 11, 56, 12, 47, 37,234, 65, 98, 11,191,246,174, 0,160,138,186,119,149,223,186,141, 32, 37, 55, 95,228,236,236,108, 16,103, 69, - 69, 69,116,102,102, 38,203,214,214,150,157,154,158,113,202, 92, 44,178, 54, 53, 55,239, 8, 0,218,178,210,123,164, 90,157,207, -226,176,109,243, 11, 11,139, 42, 42, 42,146, 12,173,123, 66, 66, 2,219,222,222,134,117,238,194,229,211,182, 66,190,141,132,199, - 54,229, 19, 4, 33,100, 17,114,174,158, 46, 48, 17, 10,109,146, 51, 50,138, 24,134,169,215, 66,184,182,100,252,176,202,235,181, -236,112, 45,110, 60,122,244, 8,127,220,120, 6, 17,163, 1,161, 42,197,133, 61,187, 48,110,254,162,183,246,251,107, 76,108,189, -145, 53,107, 71,155,200, 87,248,145,221,136, 35,252,184,113,227,150, 29, 56,112,160,198, 1,229,217,179,103,232,217,179,103,245, - 50, 7,250,246,237,139,128,128, 0, 60,123,246, 12,110,110,110, 8, 15, 15,231,179, 88, 44,254,248,241,227, 87,255,250,235,175, -103, 27,181,251,239,220,137, 41, 83,166,212,229, 88,157, 0, 64, 69, 72, 61,202, 23,174,221,103, 85, 84, 88,128,188,252,156,104, - 67,219,129, 32, 8, 76,154, 55,175, 96,135, 70,131,131,119,239, 98,130, 72, 36,220, 27, 31,143, 1, 1, 1,240,238,217,179,192, -144,190,174,218,170,163, 82,169,192,225,112, 96,106,106, 10, 75, 75, 75,112,185, 92,176, 56, 50,176,121, 62, 32,185, 92,248,117, -245,193,250, 47, 69,202,137,253,176,153, 32, 80,194,231, 33,138, 43,172,215, 87,135, 16, 53,195, 80,134,129, 92,153,142, 43,213, -130,196,172, 57,204, 56, 18,206,133,169,219, 60,204, 77,109,184,248, 99,115, 42, 46,108,203, 56,174,202,193,226,170,182,160, 27, -152, 72,120,155,155,155, 35, 61, 61, 29,105,105,105, 79,209,176,131,191,242,217,179,103,137,124, 62,223,211,218,218, 26, 0, 92, -234,155,152,211, 52, 93,227,135,181,255,224, 81, 43,223,110,174, 38,239,119,241,196,190,211,171,240,105,240,102,112, 88, 4, 40, - 74,139, 31, 55, 14, 4,165, 46, 71,240,224,143,137,238,189,221,124, 46,157,214, 76,213, 85, 20,239,122,109, 34,192,198,202,255, - 27,115,203,156, 47, 38,189, 65, 19,230, 86, 86, 54, 34, 46,151, 11, 75, 83,123,205,162,233, 95,100, 51, 12, 83,243,220,112, 88, - 92, 29, 89,102, 81, 81,152, 83, 46, 48,231, 84, 0, 12,217,226,205,162,217,188,123,100,100,100,204,238,214,173,219,234,178,178, -178, 98,133, 66, 49, 14, 0, 92, 92, 92,154,147, 36,201, 7,208,208,234, 72,115,212, 29, 22,130,251,248,241, 99, 72, 36, 18,100, -102,102,214, 54,190,128,166,233,191,205, 38,128,191, 41,252, 0, 68, 1,176, 7, 48, 0,181,194, 59,144, 85,166,186,238, 97, 97, - 97, 76, 88, 88, 88,247,154,193,139, 97,104,125, 81, 17, 24,117,101,219,114, 56, 28, 6, 64,237, 29, 77, 66,115,115,115,130,227, -232, 8,130, 95,233,250,193,188,195,173,175, 58,157, 97,161,101,104, 10, 44, 16, 90, 48,181, 38, 45, 10, 19, 2,171,172,122, 97, - 54,111, 9,114,120,230,181, 71, 58, 64,207,128, 2,205,106, 98,113, 24,133, 66, 1,189, 94, 47,109,217,178,229, 25,189, 94, 47, -173, 26,220,152,255,214, 21,165, 40, 42,145,197, 98, 97,230,204,153,168,182,254,104, 52, 26,228,228,228, 64,173, 86, 67,163,209, - 32, 41, 41, 9,165,165,165,208,104, 52,120,242,228, 9, 92, 92, 92,192, 98,177,236, 27,232,204, 25,134, 97,224,228,228,132, 22, - 45, 90,128, 69, 48,248,101,221, 82,124, 51,103, 6,198,184,208,216,189,245, 71,244,232,209,163,141,179,179,115, 32,155,205,166, -236,236,236,184,161,161,161,167, 40,138, 26, 10,195,123,158,179, 11, 23, 46,108,209,182,109, 91, 27,115, 83,137,142,207, 99,129, -167, 83, 48,124,117, 33,195, 86, 22,192,201,169,185, 30, 2,161,219,132, 9, 19,168,250,172, 16,117,113,126,249,229,151,246, 30, - 30, 30,102, 82,115,137,130,199, 97,229,113,193, 20,148, 62,186,127, 7, 0,120,214, 54, 42,152, 8, 61, 39, 78,156,168,111, 10, -231,146, 37, 75, 92,172,173,173,205, 73, 48,101,148, 86,251,159,245,118,181,166,144,224,112, 42,192,229,181,159, 53,107, 22,209, - 20,206,175,190,250,202,217,211,211,211,220,220, 84, 84,206,230,176,178,185, 52,157,109, 2, 58,135,163,209, 22,155, 88, 91, 41, - 33, 20,251, 77,152, 48,161, 94,206,106,107,214,130, 5, 11,210, 95, 17,222, 40, 42, 42,130, 42, 39, 6,220,204, 88,248,136, 57, -240,183,150,130,207,231,215,108,125,175,239,118,173,207, 71,171, 46,177,101,232,185,237,151, 55,176, 4,184,163, 77,228,171,113, -179,178,178,178, 96,111,111,223,224,243,244,235,175,191, 46, 10, 10, 10,202,235,219,183,175,230,204,153, 51, 32, 8, 2,225,225, -225,200,204,204, 68,223,190,125,193, 48, 76,245,174, 54, 68, 71, 71,163,119,239,222,154,110,221,186,101, 86,197,215,106, 20, 83, -166, 76,129, 78,167, 67,121,121, 57,138,138,138, 16, 22, 22, 6, 31, 31, 31, 70, 40, 20, 14,103, 57,245, 89, 21, 60,117, 81, 39, -175,118,190,216,182,121,189,134,199,230,172,109,202,243, 74, 16, 4, 38,126,249,101, 65,169,159, 95,209,126,133, 66, 57,201,212, - 84,216, 50, 61,221,226,193,249,243, 86, 90,173,214, 32,142,106,171,142,163,163, 99,141,200,226,114,185, 96,243,172,193, 18,121, -131,103,217, 23, 66,187,225,184, 18,197, 87,155,137,112, 66, 34,198, 57,145,121,253,161, 29,132, 78, 88,213,105,180,125,104,231, - 49,246,151,133,205, 16, 82, 53, 30,144, 12,155, 8,157,252,163,123, 75,235, 22, 2,220, 62,154,131, 11,219, 50,126, 87,229, 96, - 41,128,248,198,158,115,173, 86,171,162, 40, 10, 36, 73,130,205,102,215,246, 9,188,249,251,239,191,227,193,131, 7, 64,173,176, - 61,101,101,101, 20,139,197,130,137,137, 9, 0,136, 27,232,239,192,225,112,192,225,112,112,245,206, 53,203, 49, 35, 6, 18,183, - 30, 94, 68,103,159,177, 40, 44,215, 34,183, 84,139, 18, 37,208,214,127, 49,188,122,159,192,163,164, 50,248,182,243, 98,177,120, -162,137,117,241,169,146,145,174, 72,195,200,194,167,116, 43, 77,134,224,143,219, 39,159, 61,189,118,236,209,147, 67, 63,157,142, -239,228,223, 77, 81,101, 76, 64,121,121, 57, 67, 16, 4,243,197,180, 69,137,251,167, 20, 83,155,199, 61,162,217,106,147,132,191, -176,171,111,110,109,109,125,203,210,210, 50,188, 74, 28, 53,151, 72, 36, 55,237,237,237, 99, 81,185,209,227,100,118,118,182,135, - 66,161,232,140,202,205, 89,169,133,133,133, 61,171, 44, 79,169, 13, 88,194, 66,228,114,249,231, 20, 69, 13,174, 58,250, 81, 20, -229, 27, 23, 23,231,233,235,235,251,212,213,213, 53,218,213,213,245, 15, 87, 87,215, 83,174,174,174,167,130,130,130, 54, 86,135, -123,248,147,151, 13, 95,211, 34,255, 48,161,133, 42,145,181,179,234, 21, 53, 66, 11,192,213, 87, 29,208,244,124,254, 19,253,103, -159,193,252,212, 41,112,226,226, 48,121,226, 68, 83,161, 80,184, 25,149, 49,154, 58,139,197,226,109, 75,151, 46,149, 88,173, 89, - 3,217,181,107, 72, 9, 11,131,142,195,185,255, 38,165,171,168,168, 0,155,205,174,177,196,136, 68, 34, 80, 20,133,186, 76,190, -175, 61,128,122,220,206,204,141, 5, 15, 45, 64,131, 41, 63, 39,239,118,119,108,226, 98,155, 48,185,139, 91,188,130,235,182,220, -186,163,205,230,230, 93,238, 42, 8,118, 57,207,220, 4,105,105,233,160, 64, 55,105,189, 89,165, 82,149, 42, 20, 10,248,250,250, - 90, 62,120,240,160,165,143,143,143, 69,213,231,247,222,242,194, 4,202,100,178,163, 14, 14, 14,201, 50,153,236, 40,128,192, 38, -156, 27,114,253,250,117,176, 88, 44, 44, 93,186, 20,101,101,101,208,106,181, 40, 44, 44, 68, 90, 90, 26, 52, 26, 13, 50, 50, 50, -240,252,249,115,104, 52, 26,164,164,164, 64,173,110,124, 66, 66,211, 52, 76, 77, 77,161,170, 40,199,207,171,190,193,146, 5,115, - 81,154, 16,137,140,172, 92,152,155,137, 48,123,246,108,150, 84, 42,165,105,154,110, 65, 81, 84,111,154,166,183, 27,114,157,106, -221,111, 55,156,156,156,188,214,173, 91,231,249,205,170,237, 92, 83,118, 57,195,151,152,208, 60, 9,159,225,181,233,136, 41,139, - 55,115, 55,109,248,225,197,237,219,183, 51, 97, 88,240, 78, 18,192, 13, 63, 63, 63,247,204,204, 76, 31, 15, 15,143,214, 86,205, -157,249,124,123,135, 18,174,125, 51, 57,163, 86,221, 37, 28,154,117,221,190,125,123,204,205,155, 55,179,154,194, 41, 18,137,218, -236,219,183,207,203,214,214,214,139, 35, 16,152, 40, 75, 75,143,232,149,138,163, 44,115,169, 9,105,106,222,239,196,137, 19,145, -199,143, 31,207,105, 10,167,155,155,155,199,170, 85,171,218,122,123,123,183,181,115,105,201, 23, 56, 56, 21,154, 56, 54, 47, 20, -120,251,240,225,216,226,131,109,219,182, 69,223,190,125,219, 32, 78, 22,139,165, 39, 73, 18, 28, 14, 7, 66,161, 16,231,206,157, -195,103, 83,199,194,201,193, 18,173, 61, 60,208,235,211,207,113,252,248,241, 26, 31, 30, 22,139, 85,239,136,190,119,205,236,211, -126,246, 68, 36,118,180,137,196,142, 54,145,126,246, 68,100,189, 98,171,234,239,117,125,199,160,222,168,158,229, 70, 3,196,214, -217,171, 87,175,126, 63,105,210, 36, 94,255,254,253,113,247,238, 93, 76,153, 50,229, 70,104,104, 40, 0,224,238,221,187,248,226, -139, 47,110, 92,190,124, 25, 51,102,204, 64,207,158, 61,121,215,175, 95,223, 6, 3, 98,255,232,245,122,236,222,189, 27,122,189, - 30, 98,177, 24, 22, 22, 22, 24, 56,112, 32, 98, 98, 98,102,236,217,179, 39,150,197,225,124, 56, 96,240, 8,156, 57, 21,138,231, - 79, 98,102,236, 93, 61,190,201, 65,129, 73,146, 68,255,137, 19, 11, 10,218,182, 45,218, 43,151, 43, 63,146, 74,133, 30, 57, 57, - 22, 87,142, 30,181, 50, 64,168, 17, 20, 69,213,136,171,106,209, 81,125,176,121,214, 96,139,188,192,150,248,227, 81, 60, 87,199, - 13, 64, 20,207, 31,207, 26,138,159,197,225,145, 83,134,127,227,130,225,223,184, 96,200,124,231,201,194,102,248, 69,212, 12,159, -244,159,211, 34,200,213,223, 12,242, 60, 45,194,126, 76, 73, 85, 21, 98, 13,128,231,134, 60,231, 52, 77, 63,205,204,204, 4,143, -199, 67,179,102,205,220, 1, 84,251, 5,134, 76,155, 54,109,214,242,229,203,231, 2, 88, 94,245,153, 56, 40, 40,168,109,121,121, - 57,226,226,226, 0,224, 65, 3,214,224,154, 93,134, 69,242, 20,190,179,204, 27, 62,109,166, 67, 42,109,135,204, 34, 13,178,138, - 52,248,229,231,161,136,188,190, 18, 15, 46, 76, 64,106, 78, 14, 4,118,195, 64,233,213, 94, 6, 76,234,101, 15, 31, 62, 36,174, - 95,191, 78,208, 52, 13,157, 78,199,148,201,229, 76,212,141, 27,168,136,136, 32, 76, 77, 77,137, 46, 29,186,149,239, 93,121,230, -222,137,173, 55, 30,104,149, 77,158,168,191, 13,150, 36, 38, 38, 6, 30, 61,122, 52, 8,192, 18,111,111,239,219,105,105,105,157, -174, 93,187,214,218,209,209,113,243,155,146, 86,135,133, 72, 73, 73,121,233,168, 10, 11,161,169, 18, 13,253,171,196,220, 16, 0, - 95,224, 45,118,217, 55, 1, 87,255,193,206,240,103,240,202,110,195, 87,133, 86,237, 64, 97,112,149, 74, 37, 58,157, 54,227,226, -197,139, 90,146, 36, 33, 20, 10, 49,105,202, 20,242,231,159,126,234, 58, 54, 48, 48,252,227,247,223,255, 35,252,242,101,191,128, -128, 0, 48, 12, 3,146, 36,113,248,240,225, 10,149,170,162,208,201,201,201,220,144, 78,163,246, 3, 36,151,203,107,132, 86,105, -105, 41,108,109,109, 13, 94, 58, 84,200,113,233,242,185,200, 98,134,250, 52,173,127,252, 6,237,218,156,161, 1, 37, 52,197, 46, -165,116, 40,173, 96, 80,166, 2,251, 46,105, 17, 48,201,109,152, 54,169,119,192,243,136,216, 91,133, 42, 74,213,164,221, 18,121, -121,121,223, 4, 7, 7, 23,218,219,219, 19,166,166,166,112,112,112, 32,135, 12, 25, 82,144,158,158,190,252, 77,175,136,165,165, -229,152,160,160,160,211,153,153,153, 35, 35, 34, 34, 90, 92,187,118,109,100, 80, 80,208,105, 75, 75,203, 49, 6, 82, 28, 89,180, -104,145,130,199,227,161, 99,199,142, 40, 43, 43, 67,213, 46,159, 6, 15, 67,150, 72,185, 92, 46,118,172,251, 14, 75, 22,204, 69, - 81,236, 93, 60,186,113, 17, 87,115, 8, 44, 94,245, 3,184, 92,238, 27,197,250,106,101, 45,244,246,150, 73,158,125, 49,101,116, -214,194, 5, 11, 36,209,209,209,156, 89,115,190, 96, 82,178,139,192,235,191,158,133,238,223,144, 15, 21,214, 24,208,175, 23,150, - 46,153,231, 93, 21,180,179, 65,180,177, 22,122,123,201, 36, 79,231,125, 60, 54,113,206,156, 57,130,181,107,215,170, 2, 3, 3, - 43,114,115,115, 5, 34,169,133, 7,219,204,220, 43, 37, 59, 71, 28, 24, 24,152,244,233,167,159,150, 52,149,115,241,226,197,194, -243,231,207,179,131,131,131,245,197,197,197, 98,142, 64,224, 75,240, 77, 58,228, 23, 23,155,141, 12, 14,142, 31, 57,114,164,178, - 42, 96,169,193,156,223,126,251,173,240,249,243,231,236,192,192, 64, 93, 78, 78,142, 68,100,105,229,195, 50,183,240, 79,206,206, - 53,237, 16, 16,144, 48,107,214, 44, 69, 67,229,172, 45, 82, 36, 18, 73,102,231,206,157,241,227,143, 63, 98,211,166, 77,248,224, -131, 15, 16,243, 36, 6, 3,102,205,133,231, 39, 95,224,212,173, 59,200,204,204,196,138, 21, 43,224,227,227, 3, 46,151,251,188, -206,231,113, 70, 44, 17,157, 3, 34, 58, 7, 4, 49, 35,150,168,126, 95,175,101,107,121, 41,106,127,191,174,239, 61,248,182,110, - 75,151,159, 61, 17,217,144, 31, 86, 99, 98,107,228,200,145,159, 85,135,112,248,232,163,143,110,108,222,188,185,203, 71, 31, 85, - 78,180, 59,118,236,136,149, 43, 87,118, 89,188,120,241,141, 85,171, 86,161, 87,175, 94,112,117,117,109,116,227, 11, 69, 81,208, -235,245, 24, 59,118, 44,244,122, 61,242,243,243,241,226,197, 11,236,220,185, 19, 12,195,152, 0,128,189,204,177, 61,143,199,195, -195,168,251,202, 37, 31, 5,252,218, 4, 75, 22, 81,123, 18, 83, 94, 94,142,145,159,124, 82,144,209,170, 85,209,246,130, 2,229, - 84,169, 84,232,156,154,106, 33,209,104, 28,208,128, 95, 34, 65, 16,160,105,186, 70, 88, 85, 11,174, 87,143,170,129,210, 32,104, -149,244,217,107, 7,178, 0, 0,221,198,203, 48,100,190,243,100,123, 55,225,150,174,227, 42,141,222,199, 87, 38, 50,101, 89,212, - 90,232,240,180, 9, 22,235,187,119,239,222,133,185,185, 57,130,131,131,249, 36, 73,174,169,158,175,162, 50,118,214,134,106, 46, - 62,159,191,126,194,132, 9,100, 73, 73, 9, 30, 61,122, 4, 0,151,235,235,151, 24,134,169,169,123,121, 17, 1,138,230,225,102, -212, 57, 92,184,118, 12,201,153,249, 72,205, 83, 1,108, 51,168, 20, 25,208, 86,100, 66, 83, 18, 5,185, 90,104, 80,129,185, 92, -110,190,183,183, 55,227,239,239,207, 48, 12,131,132,132, 4,125, 74,106,170,254,254,198,141,204,227,233,211, 9,201,139, 23, 92, -129, 64, 64,184,184,184,192,196,196,132, 54, 49, 49, 41,252, 11, 7,239, 63, 37,220,194,159, 16, 22,226, 93, 90,181, 24,252, 51, -145,141,151,119, 27,214, 4, 48,173, 43, 96, 41, 24, 83,193,232, 99,219,126, 54, 11, 30, 59, 94,225,227,227, 35,117,112,112, 0, - 65, 16, 24, 58,108, 24, 17, 20, 17, 33,225,200,100,176,124,239,189,154,229,136, 75, 23, 47,226,220,185,115,138, 51,191,159,112, -152, 50,117,234, 32, 0,251, 26, 40, 12,155,207,231,215,252,110,118,118, 54,248,124,126,141, 79,132, 92, 46,135,181,181, 53,178, -179,179, 97,224,202,220,254,133, 11,238, 44,200, 11,248,198, 37, 64,194, 33,254, 80,228,128, 98, 24,112, 8, 10,168, 96,160,163, - 0,181,142, 65,123,103,150,197,133, 10,189, 52,236,110,104, 18,128,253, 77,105, 61,181, 90,125, 37, 58, 58,229,226, 60, 97, 0, - 0, 32, 0, 73, 68, 65, 84,122, 58, 77,211,199, 0,144, 17, 17, 17,244,211,167, 79, 63,131,225,142,235,175,155,237,133,194,249, -225,225,225, 22,243,231,207, 47, 14, 11, 11, 43, 29, 56,112,160,217,206,157, 59, 45,122,246,236, 57,191,176,176,240,144, 33,134, -192,180,180,180,125,233,233,233,159,249,251,251,163,168,168, 8, 90,173, 22,145,145,145,112,115,115,195,131, 7, 15,224,238,238, -142,251,247,239,163,117,235,214,160, 40, 10, 42,149, 10, 52, 77, 83,141,117,230, 69, 5,249, 64, 97, 26,178,238,254,129, 23,143, - 35, 17,158, 69, 96,235,161,211,104,214,194,229,141,226,212,184,219, 8,219,218, 91, 91, 94, 88,187,236, 91,155,148, 43,135, 17, -186,123, 43,125,245,143, 63, 60,121, 18, 76,239, 62,246,243, 17, 26, 29,154, 3,224,117, 10,240, 71,127,233,115, 74,216, 2, 57, -225, 79, 27, 14,176,232,110, 35,108,107,107,101,121,254,255,214, 44,151, 36,156,219,139, 35, 59,126,100,142, 31,248,205, 71, 5, - 4,180,109,219,182, 63, 73,146,230, 0, 84, 85,126, 94, 6,165,182,169,139,243,210,233,211,126, 42, 32,224,228,201,147,253,133, - 66,161, 29, 0,157, 82,169, 76,124, 27,206,203, 97, 97,126,213,229, 36, 8,194, 6,128,150, 97,152, 4, 52, 49, 5,207,168, 81, -163, 86,126,241,197, 23, 11, 40,138,178,174, 53, 59,103,173, 95,191,158, 77,211, 52,139, 97, 24, 45, 73,146,218,243,231,207, 83, -122,189, 62, 75,165, 82,125,242, 54,189,200,136, 17, 35,112,231,206,157,101,168,220,132, 97,168,181,250, 37, 63,173,170,148, 61, -111,204, 31, 17, 17,177,226,195, 15, 63, 92,120,232,208,161, 23,155, 55,111, 30, 60, 99,198, 12, 28, 62,124, 24,173, 90,181,194, -195,135, 15,241,205, 55,223, 0, 64,151,197,139, 23,159, 10, 9, 9,113, 77, 73, 73, 89,111,128, 69, 3,122,189, 30,191,253,246, - 27,134, 14, 29, 10,107,107,107,200,100, 50, 16, 4,113,101,234,212,169, 63, 1, 0,139, 96,113, 1, 64,173, 82,171, 61, 60,252, - 13,182,224,114,185,220,154,190, 46, 39, 39,167,102,167, 96,159, 15, 63, 44,248,101,237, 90,252, 90, 81,129,169, 82,169, 48,195, -209,209,254, 84, 66,194,199, 79, 42, 59,103,166, 33,171, 78, 99, 34,203, 80,151,134,138,108, 44,250,125,117,178, 29,128, 15,186, -141,151,161,219,120, 25,252,135,216, 16, 36,139,192,227, 11,133,136,185, 84,116, 92, 39,199, 21, 52, 45, 93,206,211, 53,107,214, -156,234,222,189,251,224, 54,109,218, 96,218,180,105,159,238,222,189,155,171,211,233,230,224, 63, 97, 30,204, 72,146, 92,190, 99, -199,142,143, 45, 44, 44,112,253,250,117, 92,187,118,237, 10,128,180,250,250, 37, 0, 53, 49,179,154, 57,185,171,158,167,148, 11, -243, 50,111,226,198,245,223,209,202,231,115, 8,236, 6,193,194, 99, 21,180,177,155,160, 41,188, 0, 11,167,129,200, 72, 73, 0, -139,205,143,105,204, 9,133, 97,152, 39, 25, 25, 25,174,174,174,174, 68,114,114,178, 30, 0, 67, 81, 20,163,237,218, 85,231,185, -118, 45, 39,230,211, 79,137, 78,207,159,179, 24,130,160, 35, 35, 35, 1,224,217,127, 99, 20,175, 14,183, 16, 19, 19, 83, 95,184, -133, 38,193,219,219,187,203,181,107,215,248, 42,149, 10, 87,175, 94, 69,135, 14, 53,123,187,254,171,209,239,107,107,145,127, 24, - 62,174,227,179,157, 47, 89,180, 94,186,177,105,130,211,218,221,157,226,146,216, 51,116,208, 32,101,116,116,116,205,172, 79,117, -239, 30, 20,231,206,129,162, 40, 48, 12,131,107, 17, 17,152, 48,126,124, 57,135, 69,252,226,236,220,130, 33,152,151, 98,183,244, -174, 99,246, 16, 28, 28, 28, 92,211,249,164,167,167, 67, 36, 18,129,199,227,129,166,105,232,245,122,176, 88, 44,152,153,153, 65, -175,215,215,101,130,121,149, 83, 71, 21, 41, 70,134, 12, 24,151, 45, 43,215, 50,211,205,157,209,156, 43,168,121, 56,237, 76, 9, - 12,246,225,192,138,157,199, 92, 94,255,126, 22,173, 46, 28,137,215,119,116, 53,182,229,223,189, 93,187,118, 63, 77,152, 48,129, - 4,128,222,189,123,147,237,218,181,219,130,134, 83,229, 52,200,105, 98, 98,194, 7,128,211,167, 79, 23,189,120,241,226,131,211, -167, 79, 23,213,254,220, 64,206,157,235,214,173,131, 80, 40,132, 94,175,135, 70,163,169,241,207,170,253,170,213,106, 97,101,101, -133, 51,103,206,128,162,168, 51,141,149,211,169,121, 11, 16,214, 45,177,239,116, 56,174, 21,112,223, 68,100,213,112,182,180, 19, -181,182,179,178,188,248,127,171, 87, 88, 23,199, 71, 34, 35, 35,131, 57,127,238,204,109, 21,144, 89, 90,134, 37, 37, 10,180,174, -208,192,164,131, 43,210, 46,238,248,154, 89,220, 13, 58,212,189,107,176,134,211,211, 78,212,218,193,218,242,252, 15,255,183, 90, - 82, 18, 31,137,236,156, 28,156, 61,115, 58, 90, 5, 84, 47, 55, 78,166,105,218,139,166,105, 47, 0,147, 27, 16, 47, 77,226, 84, - 42,149,222, 74,165,210,251, 93,114, 50, 12,227,205, 48,140,193,156,181,125,162, 54,108,216, 16,155,157,157, 61, 33, 47, 47,175, -111,245, 81, 92, 92,220,187,188,188,188,135, 82,169,236, 90,177,161,133,153, 82,169,180, 41, 47, 47,183, 87,169, 84,237, 1, 68, - 54,225,158,175, 65,237,168,211,217,217,217, 75,179,179,179,137,198,202,201,250, 36,150, 56,248,195,188,223,119,236,216, 97,255, -150,252, 47,149,179,160,160,224,216,161, 67,135,124, 93, 92, 92, 92, 39, 79,158,140,237,219,183, 99,243,230,205,106, 0, 8, 9, - 9, 81,215,178,100, 57,165,164,164,248,215,179,108,216,187,150,181,100,127,159, 62,125,152,107,215,174, 97,232,208,161, 53,129, - 68,119,237,218, 5,189, 94, 47,239,213,171, 23, 13, 0, 21, 42,165,156,161, 25,104,180,245,174,191,191,214,158, 60, 30,175, 95, -237,120,129,213,193,152,121, 60, 30, 24,134, 65,235, 46, 93, 10, 74,124,124,138,118,151,150, 42,151,122,123,155,126,236,225, 49, -185, 13, 48,190, 46, 78,130, 32, 94,178,234,188,122, 52,193,146, 85,187,156,121, 21, 89,152,246,251,234,228,115,213,150, 45, 19, - 49, 27,170, 50, 61, 78,172, 77,206, 87,229, 99, 87,125,226,167,161,186, 23, 21, 21,205, 90,187,118,173, 90, 42,149, 98,196,136, - 17, 88,181,106,213,212, 46, 93,186,148,218,216,216,220,105,213,170,213,227,209,163, 71,103, 71, 70, 70,206, 10, 10, 10, 66, 92, - 92, 28,126,248,225,135,146,226,226,226,113, 13,113, 18, 4, 81, 99,201, 27, 50,160,119,209,207, 91,126,164,123,117,255, 12, 66, -129, 41,116, 28, 39, 20,149,235, 80,172, 96,160,225, 7,128,199,229,163,111, 96, 91,220, 57,191, 87, 73,105, 20,251, 26,187,231, -203,203,203,143, 79,154, 52, 73,206,229,114,161,209,104, 24, 14,135, 3,126,165,223, 49,205,249,224, 3,109,167,167, 79,245, 20, -195,208, 4, 65,224,203, 47,191, 84, 20, 23, 23, 31,122,147,231,168, 9,168,205,249,174,194, 45,244,126,101,252,121, 23, 97, 33, -254,140,186,255,147,177,179,142,227, 63, 22,173,234, 45,149,213,175, 4, 65, 83, 20, 69,195,217,197, 89,146,146,156,182,117,212, -168,224,143,250,247, 31, 32, 28, 48, 96,128, 73,219,216,202,217,232,233,211,167, 17, 26, 26,170,188,112,225,130,156,207, 97,133, - 56, 53,115,178,165, 40, 26, 4, 65, 55,168,134, 37, 18,201,156, 69,139, 22, 9, 74, 75, 75,177,121,243,102,218,215,215,151, 20, -137, 68,208,106,181, 8, 9, 9,209,181,109,219,150, 67,146, 36, 74, 75, 75, 65,146,228,115, 3, 43,248,168, 52, 45,179,239, 79, - 65,195, 67,253,103, 78,177,244, 12,234, 36,237,225,228, 0,221,123, 12,178,210,147,241,226,242,133,226, 39,231, 55, 22, 66,149, - 59, 28,141,167, 7,170,107, 32,248,238,194,133, 11, 54,179,102,205, 98, 84, 42, 21,145,150,150,198,172, 94,189,218,102,218,180, -105,223,101,101,101,141,121,195,139, 66,148,148,148,128, 32, 8,186,170, 35,169,158,245, 55,101, 93, 46,102,223,190,125, 39,135, - 13, 27, 54,164, 87,175, 94,136,141,141,173, 89, 34,172, 45,180,170,119, 31,174, 89,179,166, 4,192,194,198, 72, 57, 28, 14, 54, -239, 59,134,146,226, 2,216,218,202, 96, 34, 16,224, 77,119, 88,242, 72,114,233,247, 43,190,181, 41,120,118,135,136,185, 29, 78, - 31,125,148,155,167,167,152,186, 35,254,151,101, 49, 85,234,191,225,217, 12,201, 90,250,253,234,229,102,213,203,154,135,162,178, -229, 4,197,204,122,171, 71,228,159,194,249, 23, 67, 38,147, 33, 59, 59,155,144,201,100, 76,149,143, 22,211,128,208,122,249, 6, -175, 92, 46, 35, 26, 90, 54,124, 83,254,164,164,164,213,239,189,247,222,188,184,184,184,163,158,158,158, 51, 0, 52, 83,171,213, - 37,139, 23, 47,254,191,144,144,144,143, 12,177,100, 1,192,225,195,135, 55, 78,153, 50,229,220,160, 65,131,190,166,105,186, 93, -173,129, 61,201,198,198,166,102, 9, 55, 63, 55,103,193,244,143,198, 46, 40, 47, 47, 54, 56,206,157, 88, 44,254,120,241,226,197, - 38, 10,133, 2,219,182,109,163,219,182,109, 75, 86, 79,138, 14, 28, 56,160,119,119,119,103, 7,127,246, 89,193,134,156, 28,172, -188,126, 93,177,192,203,203,119,247,139, 23,237, 65,211,251,235,179,234,212,101,201,170,118,187,120, 67,100, 85,137,173, 93, 0, - 62,232, 52,202, 14, 39,215, 37,163, 56, 69,243,127,208, 35, 1, 6,164, 5,170, 3, 25,199,143, 31,239,155,155,155,123,242,219, -111,191, 53,107,223,190, 61,188,188,188, 56, 98,177, 56,160, 58, 92, 76,105,105, 41, 46, 93,186,132,237,219,183,107,158, 60,121, - 50,172,161,229, 42,138,162,242,220,221,221,171,219,129, 33, 8,162, 80,174, 38,204,142,180, 9, 16, 79,158,126,148,184,113,255, - 22,178,180, 52,212, 58, 26,206, 46,126,232,241,193, 6,156,250,227, 49,149,149,242,244,169,174,162,248, 23, 3,202,155, 16, 31, - 31,127, 98,197,138, 21,163,190,254,250,107, 65, 65, 65, 1,165, 86,171,233, 99,199,142,177, 38, 79,158, 76, 49,108, 54,205,101, -179, 49,103,206,156,138,146,146,146,223,129,191, 52,193,244,159, 18,110,225, 79, 8, 11,241,206,172, 89,181, 95,255, 87, 80,231, - 19, 74,179,200,155,219,119,252,220,239,240,111,135,236, 88, 44,210, 46, 33, 49,241,254,224,225, 35, 51, 47, 94,188,104,193, 53, - 51,235, 0,128,214,204,152,113, 91,171,174, 40, 10, 59,121,178,185,179,115, 11,159,170,164,210, 12,205, 34,111, 54,244,131,229, -229,229,138,235,215,175, 43, 23, 46, 92, 72,164,167,167, 31,180,181,181, 29,253,199, 31,127,136,135, 15, 31, 94, 17, 27, 27,123, -220,206,206,110, 72, 80, 80,144,100,222,188,121,234,242,242,242,166, 36, 30,125,202,228, 23,183,185,247,237,250, 15,239,173,251, -249,125,176, 89,157,161,230, 0,180,238, 38,180,101, 23, 1, 28, 68, 19,226, 29,213,134, 72, 36,242, 17, 10,133,136,142,142, 46, - 14, 8, 8,208,168, 84, 42,238,170, 85,171, 44, 69, 34,145,207,155, 54, 60,195, 48, 76,113,113, 49,104,154,102, 3, 32,170, 94, - 65, 55,125, 47,254,152,193,131, 7,159, 60,114,228, 72,159, 1, 3, 6,192,213,213, 21, 58,157, 14,238,238,238,208,104, 52,112, -115,115,131, 90,173,198,178,101,203, 80, 90, 90, 58, 23, 13,228, 60, 35, 8, 2,122,189,190,198,217,214,193,177,121,101,156,158, -183, 8, 99, 33,226,144,174,207,195,118, 35,175,176,128, 62,242, 48, 55, 87,169,165,250,198,231, 43,159,188,250, 61, 37, 5, 69, -208,228,217,153, 0,160,166, 27,206, 56, 47,226,193,245,197,153, 93,200,205, 43,192,225,168,236, 18,133,150,254,224, 69, 29,156, - 77, 42,231, 63,132,211,111, 89, 44, 70,206, 54,252,187,111, 3, 67, 5, 85,125,136,206, 1,241, 64,184,155,193,142,221,117,198, -200,122, 75,254,147,113,113,113, 39, 1,224,233,211,167,233, 99,199,142, 93,144,156,156,188, 2,192,217,148,148,148, 29, 77, 33, -218,189,123,119, 28,128, 41, 13,125,231,208,250, 41, 39, 0,156,104, 10,111, 89, 89,153, 42, 50, 50, 82, 53,111,222, 60, 34, 61, - 61,253, 15, 59, 59,187, 62,231,206,157, 19, 14, 31, 62, 92, 29, 19, 19,115, 89, 38,147,117,235,221,187,183,248,236,221,187,153, -202,132,132,176,176,228,100, 71, 29, 77,135, 53,244,124,190, 99,145,245,146,216, 58,177, 50,249,251,147,223, 39,247,166,213, 56, -174, 41,198,109, 0, 25,111,193,121,237,230,205,155,158,227,199,143, 63, 50,112,224,192, 78,158,158,158,104,214,172, 25, 94,188, -120,129,252,252,124, 60,122,244, 8,167, 79,159, 62,173, 82,169, 26, 77,168, 93, 84, 84,244,122,122, 34, 19, 11,217,222,109, 75, - 79,223,191,209,193,189,235,128, 73, 2, 47, 25, 13,141,150, 65,122,106, 2,150, 45,249, 69,153,157, 26,247, 84,171,215, 14,131, -129, 27,117, 42, 42, 42,118,110,218,180,137, 19, 22, 22, 54, 96,235,214,173,146,230,205,155,179,184, 92, 46, 9,128,121,240,224, - 1, 51,123,246,108, 69, 65, 65,193, 25,185, 92,190,243, 47, 30,163,175, 37, 38, 38,250,177, 88,172,119, 26,110,225, 45,194, 66, - 24,241, 46,225,226,226,232,217,178,185,108,134,107, 51,199,207, 92,154, 59, 77,172,203,201,221, 85, 42,149,184,180,112,248,216, -181,153,227,103, 45,155,203,102,184,184, 56,122, 26, 96, 90,116, 53, 53, 53,253,195,222,222,222, 23, 0,204,204,204,134,152,155, -155, 63, 49, 51, 51, 27, 82, 53, 11, 28, 34, 22,139,159,181,109,219,118,218, 95,104,174,108,144,211,221,221,125,108,121,121,249, -167,238,238,238, 99,171,223, 39, 36, 36,212,188,127, 19, 78, 39, 39,167, 94, 15, 30, 60, 24,179,126,253,250, 17,173, 90,181, 26, -178,122,245,234, 17,191,255,254,251, 24, 71, 71,199,246,111,192,201, 7,240, 43,135,195,201,229,241,120,121, 28, 14, 39,183,250, - 96,179,217,185, 44, 22, 43, 23,192,142,122,172,101,189,107,205,114,110,216,218,218,166,216,218,218,166,216,217,217,165,216,217, -217,165,216,219,219,191,118, 88, 89, 89,221, 48,180, 61, 61,236,196, 93, 2,154, 73,110,122,219,139,111,180,177, 21,121,188,139, -107,228, 97, 39,238,210,161,153,217, 77,111,123,201,245,127, 27,167,175, 29, 24,102,187, 7,195,108,247, 96,124,237,192, 52,246, -254, 93,154,253,237,237,237, 25,123,123,251,165,127,214, 82, 66, 61,252,127,249,243,254, 14, 57, 93, 37, 18,201,161,102,205,154, - 85,247,117,131, 76, 77, 77,175,136,197,226, 65, 85,125,221, 32,145, 72, 20,209,182,109,219, 73,141,113, 90, 88, 88, 60,176,177, -177,201,169, 58,178,109,109,109,179,109,109,109,179,109,108,108,178,108,108,108,178,172,173,173, 51,171, 15,115,115,243, 59,111, - 88,119, 27, 0, 29, 1,180, 7, 96,250, 14,219,211, 5,192,244,170, 62,104, 45,128,105, 0,218,189,131,107, 68,112, 4, 22,159, -240,205,157,110,114,196,214,101, 28,177,117, 25,223,204,241,102, 3, 41,120, 12,225,108,109, 97, 97,177,202,212,212,244,119,137, - 68,114, 93, 34,145,156,180,178,178, 90, 13,160,245,127,233, 94, 18, 3, 8, 65,101,124,166,179,168, 92, 10, 63,137,202, 77, 5, -205,255,134,247,252,191, 25, 31,255,183,126,184,183,145,211,200,105,228, 52,114, 26, 57,141,156,255, 64, 78,210,216,158, 70,161, -213, 68,161,245,234, 1,160,129,200,240, 70, 24, 97,132, 17, 70, 24,241, 47, 6,109,108, 2, 35,154,136, 58,151,150,137, 6, 84, -105, 83, 98, 77,189,137,178,189,100,228, 52,114, 26, 57,141,156, 70, 78, 35,167,145,243, 95,199,105,196, 59,132,209,172,106,228, - 52,114, 26, 57,141,156, 70, 78, 35,167,145,243,127, 29,198,165, 67, 35,140, 48,194, 8, 35,140, 48,194,136, 63, 9, 59,107, 9, -174,151,150, 16,141, 66,171,233, 32, 1,124, 10, 96, 36,128,150,168,204,102,127, 12,192, 79,120,179, 53,125, 83, 0, 11, 0,116, - 70,229,238,156, 36, 0,215, 81,185, 59,167,220,216,220,117,195,202,202,106, 17,135,195, 49, 7, 42, 83,155, 84,191,214,254, 63, - 69, 81, 37,114,185,124,245,159, 84, 4, 22, 12,140,160, 92, 93,214,218,101,171,253,170,211,233,254,204,114, 26,241,247,132,187, -133,133,197,175, 69, 69, 69,227, 80, 43,201,178, 17, 70,252, 47,192,218,218,122,134, 86,171, 93,204,229,114, 87,229,231,231,255, -252, 47,170,250,107, 34,235, 37,161, 21, 22, 22, 22, 1, 0, 3, 7, 14,236, 14, 0,230,230,230,183, 72,146,116,105,202, 47,208, - 52,157, 84, 82, 82, 82,111, 0, 53,115,115,243, 91, 44, 22,235, 53, 78,157, 78, 39, 97,179,217,101,117,157,163,215,235, 51,228, -114,121,251,191, 73, 35, 18, 0,194,164, 82,169,106,197,138, 21, 63,245,232,209,195, 41, 43, 43, 75, 63,127,254,252,110, 15, 31, - 62, 28, 0,160, 95, 19,197, 86, 32, 65, 16,123,125,125,125, 79, 76,156, 56,241, 72, 64, 64, 0,175,176,176, 80,114,236,216, 49, -135,125,251,246, 69,210, 52, 61, 14, 13, 36, 90,253, 55,131,195,225,152,103,100,100, 72,128,202,212, 36, 85,194, 10, 58,157, 14, - 58,157, 14, 10,133, 2, 62, 62, 62,239,252,119,237,236,236,252, 8,130,216, 42, 22,139,219,151,151,151,223, 7,240, 89,118,118, -246,195,166,148, 85,175,215,131, 97,152,154,114,122,122,122, 26, 47,104,211, 48,149,199,227,125,224,230,230,214, 65,173, 86, 23, - 39, 37, 37,221,163, 40,234, 91,188,187, 28,109,102, 0,190,229,243,249, 1, 45, 91,182,116,138,139,139, 75,215,106,181,119, 81, -153, 12,185,244, 93,136,172,238,221,187,223,216,182,109,155,229, 39,159,124,114,227,250,245,235, 93,140, 98,203,136,255, 22,156, -156,156,204, 21, 10,197, 47, 0,252, 56, 28,142,157,137,137, 9, 4, 2, 65, 14,159,207,143, 22, 8, 4, 31,221,188,121,179,164, -169,156, 20, 69,125,155,146,146, 98,215,177, 99,199,117, 54, 54, 54,203, 10, 10, 10, 84, 90,173,246,114,113,113,241, 92, 0,242, -134,206,125, 85,139,252,195, 68, 86,237, 87, 84,139, 46,118, 85,197, 24, 0, 61, 94, 82, 96,108,182, 99,106,106,170,141,137,137, - 9,104,154,174, 25,204, 94, 61,170, 63,215,104, 52,240,242,242,210, 54, 50,224, 56,165,167,167,219,240,120,188,154,207, 52, 26, - 13, 28, 28, 28,232,140,140, 12,155,170,180, 7, 53, 80,171,213,112,116,116,252, 59,229, 60,250,212,194,194,162, 52, 45, 45,221, - 71,165,214, 46,159, 54,107,225,162,113, 35,223,151,222,186,117,139,238,215,175,159, 58, 34, 34,226, 83, 84, 38, 78, 53,168, 51, - 39, 8, 98,223,252,249,243,151,153, 8, 77, 45,195,111, 61, 85,239, 59,118, 38,211,215,221,153,152, 59,119, 46,107,246,236,217, -215,252,252,252,126,165,105,250, 61, 52,193,178, 37,149, 74,207,241,249,252, 22, 85,237,151, 86, 92, 92,220,231,111,120, 67,178, -241,122,240,216,186, 62,107, 20,133,133,133,168,168,168,120,237,240,244,244, 52, 52, 87,102,147,202,205,225,112, 78,174, 89,179, -198, 33, 39, 59, 27, 63,110,216,208, 17,149,150,204,142,134,156,156,151,151,247, 90, 57, 61, 60, 60, 96, 68,147,176, 96,217,178, -101,107, 62,252,240, 67, 80, 20,133,138,138, 10, 89,124,124,124,219,197,139, 23, 15, 75, 72, 72,232, 0, 32,241,109, 39,227,110, -110,110,177,159,127,254,185, 69,135, 14, 29, 80,149,165, 66,118,253,250,245,142, 33, 33, 33, 19,210,210,210, 60, 0,228,191,205, - 15, 88, 88, 88,252,186,107,215, 46, 75,161, 80,136, 83,167, 78, 89,246,234,213,235,122, 84, 84, 84,215,183, 16, 91,164,165,165, -229,108, 0, 61,105,154,230, 1,184, 91, 92, 92,188, 18, 77,143,234,110, 47, 22,139,143,147, 36,233, 12,252, 39, 26, 61, 73,146, - 86, 4, 65, 20, 84,127, 70, 16,132, 13, 77,211,183,139,138,138, 58, 25,111,199,127, 54, 44, 45, 45,167,230,230,230,110,227,243, -249, 92,169, 84, 10,161, 80, 8, 54,155, 13, 54,155,221,140,207,231, 55,227,243,249,253,131,130,130, 62,187,114,229, 74,131, 17, -246, 3,125,109, 39,131, 36,150,179, 8,146, 5, 0, 36, 71,100,106,102,102,134,229,203,151,139,134, 12, 25, 34, 2,128, 27, 55, -110, 76,156, 52,105, 82,175,140,140, 12,175,250,196, 86, 93, 90,228, 31,132,157, 13, 13,120,168, 82,143, 17, 47, 61,185, 36, 9, - 30,143,135, 59,119,238,192,144, 96,229,213, 41, 18, 26,236, 13,170, 34,140, 63,124,248, 31, 3, 64,245, 64,195,227,241,112,243, -230,203, 65,229, 3, 3, 3,107, 30,246,191, 10, 35, 61, 43,131, 60, 30,157, 89, 89,174,224,173,149,209,181,143,206,244, 64,183, - 31, 82, 49,114,246,210,209, 74,149,214, 31,128,162,164,184,184,248,126,104,104,150,175,187, 59,247,255,219,187,238,248,166,170, -254,253,220,123,179,147, 54,109,211,153, 82,104, 1, 41,171,172,150,189, 17, 20, 4, 20,101,190,202,124,193, 34,226, 0, 20, 28, -168, 96, 89,130,240,130,130,140, 10,202, 16, 84,150,108,144, 33, 5,100,183, 8,165,148, 41,148,238, 54, 77,147, 52,105,230,189, -185,191, 63,154,196,180,116, 36,109,202,240,215,231,243,185,159,230,230,222, 62, 57,247,220, 51,158,243, 61,223,243, 61, 63,253, -244, 83,199,122,245,234, 13,119, 67,104,125, 28, 19, 19,179,147, 18,249, 4,140, 27, 63, 97,220, 68, 14,105, 30, 59,249,195, 5, -233,217, 10, 93,108,108,236,174,189,123,247,142, 91,188,120,241,141,153, 51,103,126, 12, 96,182,171,233, 23, 10,133, 17, 55,111, -222,140,100, 24, 6, 45, 91,182,124, 26,183, 49,104,135,146,224,123,111, 0,216,102,251,238,117,148, 68,238,143, 6,112,197, 29, - 50,187, 5,171,188,195,211,168, 87,175, 94,243, 49, 99,198, 4, 40, 21, 10,252,111,249,114,251,215,237, 81,197, 52,162,189,254, -152, 76, 38, 12, 27, 54,108, 12,195, 48, 28,187, 8, 52, 26,141, 38,181, 90,109,192, 63,142,165,249, 0, 94,112, 33, 57,141, 36, - 18,201,215, 0,162,245,122,125, 61, 0,144, 72, 36,153, 86,171,117,183, 78,167,155,141,127, 54,240,117,123,128, 11, 32, 10, 21, -111, 5,197, 46, 90,180,232,246, 39,159,124,114,239, 9,112, 70, 4, 7, 7, 47, 28, 49, 98, 4, 14, 28, 56,128,131, 7, 15, 90, - 68, 34, 17,103,252,248,241,196,212,169, 83,253,166, 77,155, 54, 16,192, 55, 53,124,205, 3,191,252,242, 75, 89,139, 22, 45,176, - 99,199, 14, 92,189,122, 85, 31, 25, 25, 41,234,221,187, 55, 56, 28,142,236,211, 79, 63,125, 9,192,198,154,252,128, 82,169,156, -255,225,135, 31,110,218,182,109,155,247,223,127,255,141, 85,171, 86, 5,140, 26, 53, 42,225,225,195,135,189,220, 16, 91, 2, 0, -239, 1,232, 67, 81, 84,143,241,227,199,211,239,190,251, 46,151, 36, 73,203,242,229,203, 3, 55,108,216, 48,138,203,229, 70, 23, - 20, 20,184, 50, 72, 35, 1,196, 77,156, 56,241,191,127,252,241,135,223,197,139, 23,249,254,254,254, 96, 24,198, 97, 41,182, 90, -173, 65,246, 50, 75,211, 52,154, 55,111, 30,230,244,255,162,103, 85,104,144, 36,105,182, 90,173, 92, 0, 66, 0,198,170,206,255, - 77, 34, 75, 38,147, 77, 81, 42,149,171, 67, 66, 66, 16, 28, 28,252, 72, 95,107, 52, 26, 33, 20, 10,121, 33, 33, 33,223, 15, 25, - 50,132,187,103,207,158, 10,167, 0, 9,138,248, 98,239,207,243,234,201,252,188, 1, 0, 43,214, 30, 41, 6,128,223,126,251, 13, - 89, 89, 89,240,243,243, 67,171, 86,173,168,121,243,230,201,103,204,152,241,191,194,194,194,137, 21,113,149,213, 34,207,152, 69, - 43,190,188,243, 74,125,180, 88,150,117,236,147,231, 98,161, 45,251,213,177, 50,124,132,201,100, 66, 89,139,150,189,242,114,185, -220,178,230, 71, 16, 4,193, 86,198, 89, 14,198, 75, 36,146,182, 58,157,110,165, 27,163, 91, 7,231,246,119,154, 99,147, 96,214, -235,246,157, 72, 7,126, 88,242,119, 19,128,179,247, 39,174,250,174, 87,175,122,239,125,254,237, 92,125, 65,150,226,211, 49, 47, - 71, 68,134,248,139, 36,170, 60,181,172, 89,179,254,101, 44, 50, 85,165,179,231,184,113,227, 54,255,126,254, 1, 33, 20,242,120, - 28,138,226,118,111,221,212,191,190, 15,229,227, 13,248,164,223,187,125,118,194,132, 9,173,103,206,156,217,195, 13, 78,216, 58, - 92,108,217,178, 5, 4, 65,144,238, 60,187, 7,113,172, 50,145,197,178, 44, 8,130,216,234,212,169,108,181,125,151,228, 36,182, - 56,149,229,167,221,154,106, 23, 85,227,199,143, 31, 67,211, 52,199,169,145, 40, 43, 96,202, 19, 49, 46, 61,187, 92, 46,255, 29, -192, 11, 4, 65,192,100, 48,152,190, 94,182,204,249,242,229, 50, 34,235, 88, 69,117,201, 98,177,128, 97, 24, 78, 82, 82, 18,215, -169,172,115, 1, 72, 0, 4,176, 44, 11,146, 36,175,185,144,159,205,197, 98,241,217,125,251,246, 73,219,183,111, 79,240,249,124, -208, 52,141,228,228,228,250,139, 23, 47,158,124,236,216,177,151,116, 58, 93, 75, 60,186,121,186, 43,239, 40,234,244,233,211,186, -198,141, 27,151, 43, 28, 53, 26, 13,167,105,211,166,189, 42, 16, 69,181,205,153,145,155,155,251,234, 11, 47,188,240, 86, 78, 78, - 78, 42, 77,211, 31, 1,104, 21, 16, 16,144, 52,116,232, 80,136, 68,162, 62,122,189,254,155,154,148,249,160,160,160, 33, 93,187, -118,197,170, 85,171,176,120,241,226,126, 0,142, 3,232,171,209,104,142,189,242,202, 43,240,245,245,125, 85,165, 82,109,172, 65, - 61,106,218,179,103,207,239,227,226,226,188, 15, 28, 56,128,200,200, 72, 20, 21, 21,225,131, 15, 62, 8,154, 51,103,206, 73,149, - 74,213,219,169, 94, 84,196,217, 82, 32, 16,108,220,182,109,155, 87,227,198,141, 27,243,120, 60,178,113,227,198, 80, 42,149, 48, - 24, 12,130, 5, 11, 22,180, 22,137, 68,127,125,243,205, 55, 27, 1, 12,173, 34,157, 36,128,249,235,214,173,123, 43, 54, 54,214, -119,204,152, 49,140,201,100,194,175,191,254, 10,138,162,192,229,114, 33, 22,139, 29,155, 87,243,120, 60, 52,107,246, 72,144,244, -189,149, 60,175, 26, 37,126,168,190,112,111,218,245, 88, 37,124,142,169, 15, 46,151, 11,161, 80, 8,161, 80, 8,129, 64,128,155, - 55,111,126, 46, 20, 10,151, 19, 4, 65,187,194, 73,252,163, 46,218, 2,184, 88,213, 57, 30,117, 13,121,156,237,167, 29, 97, 4, - 65,172, 0,208,167,164,219, 37, 19, 2, 2, 2,222,207,205,205, 77,115,149, 83, 46,151,251, 23, 20, 20,124, 35,151,203, 17, 28, - 28,236,232,191,235,213,171, 7,139,197,130,220,220, 92,176, 44, 11,149, 74, 5,177, 88,140,208,208,208,111, 98, 99, 99,119,196, -199,199, 23,148,203,105,197,226, 87, 70,125,246, 5, 69, 81, 36, 0, 80, 28, 47,175,105,159, 0, 17, 17, 17,232,222,189, 59, 12, - 6, 3,212,106, 53,162,162,162, 56, 4, 65,140, 35, 8, 66,202,178,236, 26, 0, 39,254,133,134,194, 10,157,225,191, 44, 59, 47, -106,223, 45,158,199,227,185, 36,180,108,247, 87,101, 65, 33, 45, 22, 11,120, 60, 94, 41,139, 4, 65, 16, 96, 24,166,212,247,118, -161, 85, 29,161, 62,117,234, 84,235,247,223,127,255, 86, 97, 97,225, 90, 84,115, 42, 97,220,184,113,143,248,123,204,152, 49, 35, - 35, 47, 47,143, 29,214,191,173, 36,245, 80, 86,246,115,126, 94,162, 64,111,239,134, 66, 63,153,111, 65, 65,193, 57, 91, 99,226, - 42,154,196,196,196,136, 54,237, 58,157,241,230,244, 69,243,218, 55,246,151,182, 9, 11,240, 11,241, 17,241,189, 72, 66, 39,164, - 45, 25, 50,153, 44,210,221,116,219,219, 5,177, 88, 12,146, 36,159, 38,139, 22,199, 46,178,148, 74, 37, 14, 28, 56,128, 65,131, - 6, 37,217, 69,136, 70,163, 65,118,118, 54,228,114,121,146,205,242, 81,229, 52,162,213,106,133,217,108,134,217,108,118, 8, 24, -167, 50,228, 16, 48,246,123, 41,138,186, 86,205,180,207,243,243,243,235,217,167, 79, 31,254,207,191,254,202,103, 89, 86,135,146, - 61,212,180, 44, 91,193, 6,217,101, 64,211,180,195,202,198,229,114,241,240,225, 67, 71,199,101,223, 91, 82, 40, 20,186,102,202, - 16, 8, 62,252,229,151, 95,164, 29, 59,118, 36, 10, 10, 10, 96,181, 90, 29,141,228,234,213,171,133,195,135, 15,175,151,152,152, -248,169,209,104,252,178, 26,207, 74, 84, 36,136, 0, 64, 42,149,210,112, 45, 98,118,149,156, 52, 77, 19,221,186,117,155,169, 80, - 40, 90,235,245,250, 5,174,100, 35,128,189, 25, 25, 25,206, 29,251, 95,169,169,169,250,145, 35, 71,138, 26, 54,108,216, 41, 37, - 37,165, 70,133,180,105,211,166, 93,184, 92, 46, 46, 92,184, 96, 4, 96, 31, 89, 39, 92,189,122,213, 56,116,232, 80, 65,253,250, -245,187,168, 84, 46,187,172, 52,109,222,188,249,209,160,160, 32,145,189, 13, 13, 12, 12,228,198,199,199,123,103,102,102,194,108, - 54,227,227,143, 63,198,224,193,131, 17, 16, 16,128, 25, 51,102, 4, 47, 89,178,228, 39,173, 86, 27, 83,153,209,154,207,231,111, -190,115,231, 78,164, 92, 46, 23,157, 63,127, 30,109,218,180,129, 66,161, 64, 78, 78, 14,180, 90, 45,114,114,114, 48,113,226,196, -160,255,253,239,127,161, 46, 88,178, 28, 34, 43, 62, 62, 94,181,115,231, 78,106,253,250,245,222, 92, 46,215, 33,180, 56, 28,142, - 67,104,217,247, 86,172,198, 76,131,202, 38,218,124,213,106,117, 77,252,220, 4, 0,248,206, 34, 75, 32, 16, 64, 32, 16, 64, 40, - 20,214,104, 95,214,103, 4,245, 8,130, 72,225,241,120, 2,177, 88,204, 35, 73, 18, 2,129,160,191, 76, 38,187,222,170, 85,171, - 86, 71,143, 30,125,224, 10,137,193, 96,216, 44, 16, 8,184, 65, 65, 65, 0,128,200,200, 72,180,105,211, 6, 58,157,206,170, 86, -171,225,235,235, 75,166,165,165, 65,175,215, 35, 59, 59, 27,225,225,225, 92,146, 36, 55,163,196, 15,249, 17,156, 77,202, 89, 11, - 96,173,253, 60, 32, 32, 32,215,217,210, 41, 20, 10, 81,175, 94, 61,100,102,102,194,219,219,155,154, 51,103,206,208, 95,127,253, -245,181,179,103,207,142, 3,176,197,137,234,203,103,216, 71,203, 46,178,156,255,254, 35,180, 6, 15, 30, 60,119,255,254,253,189, -202, 27,133,115,185, 92,143,249,186,216, 5,149, 84, 42, 45,107,181,130,213,106,173,200,162,229,246,239, 8,133, 66,209,148, 41, - 83,138,214,172, 89,227,182,216, 26,177, 42,213, 97,197,122,100, 24,217,178,229,217, 79, 63,253,116,200, 31,127,252,145,217,190, -113, 67,142, 36, 43, 77, 43,148,250,250, 34,172,193,160,241,175, 14,189,138,146,213,135,174,226, 78, 81, 81,145,232,185, 48,177, -137, 36, 13, 68, 3, 1,199, 91, 46,225, 9, 66,252,252,234,241, 76,198, 60,169,159, 31,223,104, 52,170, 80,201, 38,208, 0, 16, - 28, 28,124, 68, 36, 18,133,219,207,253,252,252,124, 88,150,133, 88, 44,134, 92, 46,247,162, 40,234,150, 83,229, 74,203,205,205, -237, 95, 85,194,124,125,125,143, 8, 4,130,112,146, 36, 65, 16, 4, 40,138, 2, 73,146, 32, 73,210,241,153,162, 40, 16, 4,129, -226,226,226,180, 7, 15, 30,244,119,225,121,105, 0,209, 4, 65, 36, 29, 56,112, 0,157, 58,117,194,161, 67,135, 48, 96,192, 0, -168,213,106, 36, 39, 39,163,103,207,158, 64,201,148,162, 75,112,118,126,183, 15, 10,110,222,188,233, 16, 46,206,135,183,183,119, - 77, 76,236,103, 70,140, 24,129,239,191,255,158,181, 13, 38, 36, 4, 65,180,241,241,241,185,121,227,198, 13,151,252, 96, 88,150, -133,217,252,207,173,246,206,203,230, 15,225,214,230,192, 20, 69,245,143,137,137, 33,212,106,181, 93, 64,130,195,225,128,162, 40, - 80, 20,133,239,190,251, 78,212,177, 99,199,207, 4, 2,193, 76, 30,143,167,177, 88, 44, 63, 27, 12,134, 5, 0, 84, 79, 83,139, -212,163, 71,143,233,233,233,233,131,195,195,195,247,213,128,134,181, 88, 44, 38, 0, 34,138,162,184, 30,104,163, 40, 91,217, 50, - 56,137,125,218,118, 46, 64,201, 52,177, 75, 8, 8, 8,248,233,224,193,131, 97,225,225,225,176, 88, 44,160,105, 26, 90,173, 22, - 9, 9, 9, 48, 26,141,160,105, 26,145,145,145,248,226,139, 47, 12,239,191,255,190,112,221,186,117,121, 90,173,118,116, 21,180, -239,239,216,177, 67, 34,151,203, 69,122,189, 30,247,238,221, 67, 76, 76, 12,138,138,138,160,211,233, 80, 92, 92, 12,179,217, 12, -141, 70,227,203, 48,140,169, 10,174,207,157, 69,214,228,201,147,175,241,249,252,152,119,223,125, 23, 25, 25, 25,142, 58,255,230, -155,111, 34, 56, 56,216, 81,151,108,109,178, 91, 13, 51,135,195,129, 64, 32, 0,143,199, 83, 53,104,208, 0, 4, 65, 8,211,210, -210,170, 51, 21, 39, 5,160,225,114,185,124,103,129, 37, 16, 8,112,225,194,133, 79,249,124,126, 69,214,172,138,234, 37,235,206, -249,147, 6, 65, 16, 43,120, 60,158, 64, 38,147,241,156, 6,156, 60, 47, 47, 47, 4, 5, 5,173, 2, 48,208,197,231,110, 39,147, -201, 28,237,123,219,182,109,145,158,158,190, 91,173, 86,143,205,203,203, 3, 73,146,155, 73,146,124,205, 62, 72, 45, 44, 44, 68, -253,250,245,219, 85,196,215, 53, 58,228, 45, 16,108, 41,139, 86,153, 1, 26,164, 82, 41,238,223,191, 15,157, 78,199,222,190,125, -155,152, 50,101, 10, 97, 50,153,126, 76, 76, 76, 60,135,146,213,246, 21,106,145,103, 4,238,251,104,217, 45, 90,174,118, 0, 4, - 65, 84, 57,154,176, 88, 44, 94, 81, 81, 81,229, 57,124, 17,229, 9, 45,219,116, 82,181, 10, 58,151,203,245,174,174,216, 42,139, -125, 59,183, 5, 47,254,226,227, 47,100,161, 13,159,155, 57,243,115,206,203, 47,191,124,126,211,166, 77,140,172,197,192,190, 39, -142,108, 9,254,230,131, 89,135, 14, 30, 60, 8,148, 56, 70,187,138, 51,251,247,239, 15,153,241,222, 84,124,241,225,251,135,165, -145, 1,124, 47, 66, 38, 17, 26,117,249, 94, 96,245,130, 38,205, 7,239,218,183, 47, 27, 64, 98,101, 36, 98,177, 56, 60, 37, 37, - 37,210,121, 33,129,201,100,130, 88, 44,198,137, 19, 39, 2, 69, 34, 81, 32, 0,232,245,122,180,106,213,202, 85,139, 73,248,173, - 91,183, 34,189,189,189, 81, 92, 92, 12,163,209, 8,139,197, 2,171,213, 10,130, 32,192,229,114,193,231,243, 33,145, 72,220, 93, -217,119, 5,192, 27,131, 6, 13,218,122,232,208, 33, 68, 69, 69,161,176,176, 16,169,169,169,118,145,229,150,143,150,221, 74,228, -236,143,197,225,112,240, 83,227,198,120, 51, 43,203, 33, 96, 86,248,248,224, 11,107,245,118,211,104,213,170, 21,123,230,204, 25, - 28, 62,124, 24,175,188,242, 10,177,103,207, 30, 51,195, 48,188,172,172,172,107, 89, 89, 89, 46,113, 88,173, 86, 71, 90,237,237, -182,179,192,114, 87,104,209, 52,237,205,231,243, 97, 48, 24, 96,183, 60, 56, 31,141, 26, 53,130, 82,169,228,104, 52, 26, 78, 86, - 86,150,120,254,252,249,239,158, 60,121, 82, 94, 84, 84,244,250,147,108,133,214,172, 89, 19,254,230,155,111, 62,228,112, 56,236, -128, 1, 3,198,164,165,165,189, 42,151,203,143,255,241,199, 31,203, 0, 52,117,151, 47, 32, 32,224, 50,135,195, 9,211,104, 52, -188,237,219,183, 91,138,138,138,120,129,129,129,185,246,182,195,158,215, 22,139,197,165,149,203, 1, 1, 1,151, 21, 10, 5,111, -229,202,149,150,130,130, 2, 94,112,112,112,174,157, 71,165, 82,241,182,111,223,110,209,104, 52, 60, 31, 31,159,203,106,181,186, - 74, 62,133, 66, 49,122,220,184,113,167,143, 31, 63, 30, 64, 81, 20,210,210,210, 80, 80, 80, 0, 95, 95, 95,108,222,188, 25,225, -225,225,216,177, 99,135, 82,169, 84, 78,250,250,235,175, 63,179,137,172,170,124,180,122,118,234,212, 41, 92,165, 82,193,215,215, - 23, 58,157, 14,151, 47, 95, 70,203,150, 45,145,149,149, 5,146, 36,225,235,235,139,213,171, 87, 23, 19, 4,161,172,140, 72, 36, - 18,189, 26, 27, 27,235, 11, 0,177,177,177,190,177,177,177,229,118,112, 93,186,116,193,170, 85,171,202, 10, 45,119, 6, 6, 14, -171,147,147, 56, 50,116,238,220, 25, 39, 79,158,156,229,166, 56, 50,217, 69, 91, 89,107,150, 64, 32,112,123, 49,141,213,106,229, -161,196,165,129,112,229,252, 41, 64, 47,145, 72,196, 43,251,101,113,113, 49, 79, 46,151,247,112, 67,248,250,139, 68, 37, 6,167, -240,240,112,168,213,106,198,100, 50,141,218,178,101,139, 5, 0,162,163,163, 71, 49, 12, 99,160,105,154,226,243,249,208,233,116, - 8, 10, 10,242,175,196, 54,250,209,222,159,231,135,148,245,209,146,203,229,136,142,142,134,209,104, 68,118,118, 54, 18, 18, 18, - 44, 12,195,108, 93,179,102,141, 53, 48, 48,240,191,195,134, 13,163, 18, 19, 19,223, 1, 48,189, 34, 45,242,140, 89,179,226, 43, - 20, 90, 54, 5,121, 18, 64,239,178, 15, 89, 86,252, 84, 38,180,170,154, 58,228,243,249,170,135, 15, 31, 74,156, 59, 21,154,166, - 17, 26, 26,106,101, 89,150, 40, 79,104,213,196, 20,204,229,114,189, 63,249,228, 19,213,154, 53,107, 70,223,191,127,127,174, 43, -255,179,253,157,230,216, 84, 70,100,173, 93, 28,183,106,229,226,249,178,187,135,127,196,250,111,151, 50, 12,131,196,214,173, 91, -247,208,106,181, 28, 31,137, 5, 10, 21, 14,217, 68,150,171,162,144, 4,240,195,197,139, 23, 19, 7, 14, 28,248,231, 15,191,236, -146,101,221,187,119, 78,160, 81,100, 75,155, 68,114,120,245,194, 95, 43, 50, 24,120,163, 70,141, 10, 4, 48,172,170, 70, 76,165, - 82, 33, 39, 39,167,172, 0,210,107, 91, 69, 0, 0, 32, 0, 73, 68, 65, 84,195,205,155, 55, 31,185,215,165,196,145, 36, 24,134, -193,206,157, 59, 33, 22,139, 33,145, 72, 74, 29,118,145, 85,205,133, 10,183, 0, 96,192,128, 1, 80, 42,149,240,242,242,114, 57, - 93,101,197, 11,203,178, 48,153, 76, 48,153, 76, 48,155,205, 12, 0, 46,135,195,193,196,140, 12,135,149,199, 29, 1, 83, 22,173, - 91,183,102,207,158, 61,139, 63,255,252, 19, 58,157, 14, 43, 87,174,132, 92, 46,127, 30,192,231,238,114, 57, 57,233, 51, 26,141, -134,171,209,104, 28,214, 65, 46,151,235,176, 30,184,104,201,227,113, 56, 28,199,104,212,126, 56, 91,181, 40,138, 66,112,112, 48, - 66, 66, 66,176,118,237, 90, 94,195,134, 13, 7, 63,201, 22,104,201,146, 37, 77, 86,172, 88,177, 97,211,166, 77,135, 70,143, 30, -253,107,114,114,242, 4, 31, 31,159,107, 39, 78,156,152, 47, 16, 8,172,213,172,223, 97, 89, 89, 89, 65,206, 95, 89,173, 86, 49, - 77,211, 14, 97, 91, 92, 92,236,242, 0,131,203,229,134,165,164,164,136, 1, 96,254,252,249, 92, 0, 98,187, 51,184,157,179,184, -184,152,219,178,101,203, 48, 87,203,250,233,211,167,123,244,235,215,239,236,209,163, 71,253,194,195,195,145,153,153,137,204,204, - 76, 52,105,210, 4, 11, 23, 46,212,105, 52,154,110, 0,110,105,181,218, 61, 46,114,134,250,249,249,113, 31, 62,124, 8,154,166, -209,174, 93, 59,172, 94,189, 26,163, 70,141, 66,171, 86,173,160,209,104,144,146,146,130,141, 27, 55,250,241,120,188, 74,219, 14, -189, 94,191, 39, 62, 62,190,126, 89,139,214,152, 49, 99, 36,185,185,185,142, 50, 25, 23, 23, 87,106, 10,209,157, 54,217, 54,181, - 85,225, 81, 29,208, 52, 45, 21, 10,133, 26,129, 64,192,183,251,103, 37, 36, 36,184,109,205, 42, 51, 0,116,231,252,137,193, 46, - 90,203,233, 91, 17, 18, 18,226, 50,143, 64, 32, 32,236,109, 35, 77,211, 80,171,213,140, 92, 46,119, 76,239, 39, 37, 37, 49, 17, - 17, 17, 12, 69, 81, 20,159,207, 7, 65, 16, 16,139,197, 21, 54,248, 44,195,198,189, 60,234,243, 82,171, 14,167,125, 2,152,205, -102, 36, 37, 37,193,108, 54, 35, 33, 33,193,242,245,215, 95,103,169, 84,170,105, 0, 56, 71,142, 28, 25, 55,107,214, 44, 42, 40, - 40,168, 95, 94, 94, 30,170,210, 34,207,144,216,122,196,202,101,239,133, 78, 14, 30, 60,152,176, 45,173, 36,236,194,201, 29,161, -101,171,124, 85,246,188, 4, 65, 32, 59, 59,219,113, 30, 20, 20,228,246,111,185, 10,127,127,127, 93,151, 46, 93,188, 21, 10,197, -158, 37, 75,150, 84,203,146,181,118,113,220,170, 69,243,230,200,148, 55,206, 35, 35, 43, 27,202, 60, 75,226,153,107,247,119, 3, -216, 13, 0, 88,215,226, 36,241, 86,234,119,174,114, 54, 15, 16,181,229,242, 56,187, 95, 24, 56,184,254,200,216,233,228,219,111, -191,221,125,220,184,113,234,209,163, 71,191,231,229,229,213,212,108, 54, 23,238, 58,112,224,193,200,145, 35, 27, 50, 12, 51, 14, - 85,196, 28,209,235,245,105,189,123,247,118,206, 79,233,177, 99,199,130, 31, 60,120,128,169, 83,167,230,103,102,102,170,156,239, -117, 37,141,102,179, 57,173,109,219,182, 21, 78, 23,218,167, 20, 1,160,168,168, 40,205,141, 44,125, 29, 54,199,247,130,130, 2, -220,188,121, 19, 28, 14, 7,157, 59,119,198,153, 51,103,208,189,123,247, 36,119,172, 90, 6,131, 1,225,225,225, 48, 24, 12,208, -233,116,197, 0, 4,155, 27, 54, 4, 0,188, 83, 80,128,203, 95,127,141,243,139, 22,193,185, 60,187,138, 54,109,218,176,231,207, -159,199,181,107,215, 96, 52, 26, 49,105,210, 36, 0, 32,108,101,215,157,144, 25,141, 41,138, 26, 48,112,224,192, 80, 0,208,233, -116,196,197,139, 23, 33, 20, 10, 29,117, 97,223,190,125,200,204,204, 4, 65, 16,240,243,243, 11, 43, 44, 44,108, 8,224,126, 37, -102,127,226,254,253,251,248,234,171,175, 96,181, 90, 49,107,214, 44, 68, 70, 70, 58, 4, 86, 90, 90, 26,230,207,159, 15,134, 97, - 48,103,206, 28, 52,105,210, 4, 22,139, 69,136,106,134,208,240, 4,102,204,152,113,119,247,238,221,135,210,211,211, 95, 90,188, -120,113, 47,130, 32,172, 51,103,206,252, 74, 42,149, 50, 53,225, 45, 84, 23,225,230,157, 52,135, 16, 42,123, 4, 6,200,220,230, -187,125, 47,221,241,255, 12,227,204,199,192, 95,230,231,110, 18,139, 45, 22,139,238,181,215, 94,243,221,185,115, 39,209,164, 73, - 19,252,253,247,223,118,203, 80, 49,220, 15,233,144,169, 84, 42, 35, 41,138,226,221,185,115, 7, 17, 17, 17,232,212,169, 19, 22, - 44, 88, 0,133, 66, 1,154,166, 17, 20, 20,100,181, 88, 44, 73,102,179,249, 84, 21, 92,113,147, 39, 79,230, 1,120,203,102,217, -106, 61,109,218, 52,235,210,165, 75,145,148,148,228,176, 96, 57, 59,195,187, 59,117,232,108,117,114, 62, 18, 18, 18,102,241,249, -124, 22,192, 5,184, 31,232,217, 84,214,162, 85, 29,107, 86,109,161, 54, 87, 50,202,229,242, 4,111,111,239,193,133,133,133,165, -172, 90,221,186,117, 51, 7, 7, 7,159,118,149,199,203,203,171,144,162, 40,127, 0,200,204,204,132, 68, 34,225,221,187,119,111, - 17, 74,130,103,163, 97,195,134,139,148, 74, 37,175,161,173, 61, 13, 9, 9,129,201,100,170,208,141,229,220,149,220, 31, 1,252, -104, 63,151,201,100,217,106,181, 90,180,116,233, 82,237,162, 69,139,244, 12,195, 24, 1,156, 80,169, 84,142, 56, 90, 57, 57, 57, -106, 46,151, 43,243,245,245,173,103, 23, 90,229,105,145,103, 12, 21, 91,180,108, 74,146, 45, 43,136, 8,130,120,196, 65,189, 10, -161, 85,165,200, 98, 24,166,148,149,193,238,240, 94,222,111,217, 58,245,106, 77, 29,218, 68,150,112,215,174, 93,155,151, 44, 89, -114,193,213,255,115,246,209, 90,183,108,222, 98,187,200,186,250,231, 81,236, 73, 85, 43,102, 45, 90,190,162,186,111,160, 69,128, -184, 77,112,176,255,201,175, 23,198, 73,239, 30,222,136, 95,215,253,143,189,122,233, 82,199, 75,151, 46,141,157, 58,117,106, 3, - 91,193, 82, 2,248, 11,192, 72,184,176, 74, 39, 51, 51,179,127,153, 78,248, 22,143,199, 11, 22,139,197,200,204,204,212,222,190, -125,219,237, 41, 25,133, 66,209,191, 22, 10, 32,199, 46,178, 20, 10, 5, 82, 82, 82,208,167, 79, 31, 0,192,153, 51,103,208,173, - 91, 55, 36, 38, 38, 34, 38, 38, 38, 9, 64, 7, 84, 17,168,213, 98,177,168, 90,180,104,225,176,110,169,213,106, 43, 0,196,102, -103, 35, 94, 46, 7,135,195,193,249, 69,139, 48,219, 98,193, 2, 55, 5,124,219,182,109,217,139, 23, 47,226,193,131, 7,160,105, - 26, 67,134, 12, 65, 53, 43,125,171,230,205,155, 31, 59,113,226, 68,160,151,151, 23,116, 58, 29,180, 90, 45,198,143, 31,143, 81, -163, 70,193,104, 52, 98,251,246,237,216,187,119, 47,188,189,189,161,211,233,160,211,233,252, 6, 13, 26,116,246,214,173, 91, 61, - 1,220,169, 64,104,177,253,251,247,199,233,211,167, 65, 81, 20, 58,118,236,136,130,130,127, 22, 3, 5, 7, 7,151,119,141,122, -146, 66,139,195,225,176, 9, 9, 9,139,123,245,234,133,244,244,244,151, 98, 98, 98, 86, 78,152, 48, 33,179,166,188,126, 62,222, -104,219,178, 49,140, 70, 35,140, 70, 35, 66, 67, 67, 81, 84, 84,132,187,119,239,194,104, 52, 34, 56,200,215,109,190,232, 86, 77, - 28,124, 65, 65, 65,208,233,116,184,127,255, 62, 76, 38, 19, 2, 2,220, 18, 90,245,251,247,239,255,199,214,173, 91,253, 55,110, -220,104,234,221,187, 55,127,229,202,149,132, 84, 42,133, 83,199,226, 46, 18,206,156, 57, 19,222,175, 95,191,102, 55,110,220, 64, - 66, 66, 2, 76, 38, 19,162,163,163,113,251,246,109,116,233,210, 5, 90,173,246,194,165, 75,151,246,186, 98, 24, 6,240,217,228, -201,147, 97, 23, 91,167, 79,159, 70,118,118, 54,188,189,189, 31, 17, 90,118,223, 71,219,170,241, 80, 87, 18,107, 23, 68, 78,150, -167,217,190,190,190,102, 0, 43,170,105,125, 2, 0,164,167,167, 11, 90,183,110,109, 20, 10,133,124,155,104, 91, 94, 19, 62, 79, -194, 3, 43, 25, 43, 68, 72, 72,200,180,128,128,128,126,141, 26, 53, 66,110,110, 46,143,207,231,163, 91,183,110,230, 14, 29, 58, -152, 67, 66, 66,222,113,149, 71, 32, 16,220,224,241,120, 61, 75, 6, 19, 12, 30, 62,124, 8,150,101,103,181,106,213,234,253,162, -162, 34, 20, 20, 20,240,165, 82,169, 99, 80,221,172, 89, 51, 24,141,198, 27,110, 88,222,226, 34, 34, 34, 62,227,241,120, 11, 20, - 10, 69,121, 97, 33,248,190,190,190, 82, 30,143, 7,179,217, 92, 74,108,150,213, 34,207,186,200, 42, 37,180,156, 84,100, 41,161, -227,142, 69,203, 21,171,129,221,193,222,249,220, 46,234,202,254, 86,117, 99,104,249,248,248, 24,237, 34,107,193,130, 5, 23,170, -195,177, 99,235, 22,185,143,181,184,126,214,133,131,184,117, 45, 17,187, 83, 84,138, 89,139,150,191,247,242,176,215,115,203, 10, - 51, 87, 16, 25, 40,110, 21, 28,228,127,114,217,146, 69, 82,229,141,243,200,206,201,193,193, 11,151, 18,205, 64, 10,128, 89,158, - 52, 45, 3, 37, 83,135, 20, 69, 61, 77, 5,214,225, 12,159,157,157,109, 23, 89,209, 0,208,189,123,247, 36,155,200,130,171, 22, - 45,149, 74, 85,118,203,154,126, 0, 2,236,207,207,225,112,208,237,179,207,220, 22, 89, 0,216,196,196, 68, 40,149, 74,251, 72, -177,186, 34, 11, 33, 33, 33, 31,158, 56,113, 34,240,135, 31,126,208,108,218,180,169,192,106,181,114,219,182,109, 27,214,190,125, -123, 98,243,230,205, 0,128,145, 35, 71, 98,214,172, 89,184,126,253, 58, 36, 18, 9,186,119,239,206,204,157, 59, 55,104,218,180, -105,239,228,230,230,190, 87,110,239,104,181,242,132, 66,225,113, 0,207,223,184,113, 3, 0,206,162,100, 11, 39,187, 21,161,194, -107,174,116,190, 69, 69, 69, 92,111,111,239,114, 67, 67,240, 74, 70, 67,238, 90, 32, 28,156,127,254,249,231, 87,203,150, 45,219, -253,193, 7, 31,220,169, 33,103,185, 22,173,193,131, 7, 67,111, 52, 35, 35, 87, 13,134,161,161, 55,231,185,205,231,108,209, 26, - 60,120, 48,138, 13, 38, 60,204, 86,130,166, 25, 20,233, 93,238,203,197, 47,188,240,194,145,159,127,254, 57,228,220,185,115, 96, - 24,198,122,251,246,237,251,175,189,246,154,116,230,204,153,254, 53, 88,100,244,237,235,175,191, 62,252,207, 63,255, 84, 54,107, -214, 76,118,225,194, 5,228,229,229,129,166,105, 60,255,252,243,224,243,249, 15, 23, 45, 90,196, 3,240,173,171,239,198, 38,182, -204,151, 46, 93,122,243,252,249,243, 50,153, 76,198,183, 54,111,142,236,163, 71,177,115,231,206, 71,254, 97,221,186,117,128,139, - 81,248,237, 22,167,139, 23, 47,122, 68, 96,149,234,169,249,252,106, 79, 63, 62,171,184,120,241, 98,230,219,111,191,221, 82, 42, -149,174,232,209,163, 71, 31,127,127,127,210,207,207, 47,161, 94,189,122,239,183,109,219,214,229,217, 5, 46,151, 59, 65, 34,145, -220,165,105,154,210,106,181,208,233,116, 37,141, 52, 77,243, 73,146, 68,195,134, 13, 29,125, 73,199,142, 29, 17, 18, 18,194,164, -166,166, 78,112,149, 63, 63, 63,191,212, 42,196,114, 48,185, 91,183,110, 28,163,209,136, 7, 15, 30,156,113,190, 80,158, 22,121, - 70, 16, 91,169,248,178, 63,148,243,195,213,171, 87, 47,221, 98,177,176, 41, 0,251,215, 95,127,177,177,177,177,149, 30, 6,131, -129, 13, 10, 10,202, 46,167,243,131, 51,167,209,104, 44,245,127, 70,163,145, 13, 14, 14,102,244,122,253, 35,156,122,189,158, 13, - 11, 11,203,172,140,179, 28,140,191,114,229,202,154,217,179,103,119,114, 35,131, 28,156,236,218,230,236,198,141, 27,255,195,178, -108,175, 30, 45,195,175,141,104, 27,204,118,139, 12,202,218,187, 99,235, 40,150,101,123,149, 61,236, 1, 78, 43,227,108, 30, 44, -105,209, 55,170, 65,225,213,195,219,216, 19, 75,223,101,151, 13,137,100, 99,194,188, 85,205, 3, 68,238,238, 17, 83,229,110,233, - 81, 81, 81,183,172, 86, 43,107, 50,153,216,168,168,168,219,158,224,172, 6, 42,227,108,135, 18, 95,182,215,203,249,174, 93, 13, -210,121,149,101, 89, 86,169, 84,178, 90,173,150, 53, 26,141, 44,195, 48,172, 51, 0, 92,117,129,147, 53,155,205,108, 97, 97, 33, - 11,215,125,238,202,229,148,203,229,247,239,221,187,199, 62,247,220,115,233, 54,115,252, 52,157, 78,199,150,133, 78,167, 99,251, -244,233,195,222,190,125,155,141,136,136, 48,220,190,125,155,149,203,229, 55,171, 72,103,163,250,245,235, 31, 15, 8, 8, 72, 0, - 16,233,198,181, 74,243,115,251,246,237,141, 89,150,157,196,178,108,108, 5,199, 36,150,101,155, 63,105, 78, 91,254,230,178, 44, -203, 22, 23, 23,179, 74,165,146,205,202,202, 98,139,139,139, 89,173, 86,203, 94,185,114,133, 61,119,238, 28,123,237,218, 53, 86, - 38,147,229,186,194,105,231, 51,153, 76,172, 70,163, 97,243,242,242, 88,189, 94,207,234,116, 58, 54, 57, 57,153,189,124,249, 50, -123,227,198,141,242,248, 30,225,244,247,247, 95,151,147,147,163, 61,123,246,108,241,218,181,107,139, 67, 66, 66,110, 0, 8, 7, -208,212,207,207, 47,231,221,119,223,101,189,188,188,210,170, 89,143, 90,114,185,220, 43,139, 23, 47,190,184,127,255,254,220,189, -123,247,154, 54,108,216,144, 49,117,234,212, 83, 28, 14,231, 10,128,150,213,172, 71, 65,190,190,190,103, 47, 92,184, 64, 23, 22, - 22,178, 42,149,138,213,104, 52,172, 78,167, 99,245,122, 61,107, 50,153, 88,139,197,194,158, 58,117,138, 13, 14, 14,118,158,150, -252,168,146,129,245,116,150,101, 63,100, 89,150,227,233,182,206,137,187,135,167, 56, 61,209,214,145, 36,105,182,181, 29,157, 75, - 78, 43, 63,127, 82,233,236,219,183,239,156, 81,163, 70,177, 3, 6, 12, 96,163,163,163, 31, 57, 98, 98, 98,216, 41, 83,166,176, -251,247,239,103,191,254,250,235, 57, 30, 72, 39, 7, 37,139, 94, 22,246,237,219,215,114,250,244,105,118,228,200,145, 44,128,254, -149,105,145,127,131,224,178,135,119, 32,156,255, 2,128,217,108, 78,191,117,235,150,188, 25, 77, 83, 0,240,221,119,223, 61, 98, -153,114,198,233,211,167,105,130, 32,238, 86,246,235,102,179, 57,253,196,137, 19,193,171, 86,173,226, 58,153,128, 65,211,180, 53, - 43, 43,139, 92,185,114,101,169,251, 79,158, 60, 73,211, 52,253,208,205,135,220,216,174, 93,187,141,158,200,173, 83,215, 31,188, -127,228,224,111, 1,157, 59,245, 80, 73,101,178,114, 71, 97,219,223,105, 14,226,173,202,173, 90, 4,135, 92,176,120, 97,156,175, -125, 10,242,151,164, 28,149,193,200,244, 73, 85,232,175,122,250, 13,107,181,218, 7,246,149,128, 58,157,238,225, 83, 88, 8,175, -160, 36,198, 21, 93,230,187, 14,168,161,211,169,213,106,133,143,143,143,195, 26, 90, 13,139, 40,107,183,176,218, 95, 93, 77,210, -195,178,236,159,201,201,201, 17,227,199,143,247,222,180,105,211, 61,134, 97,184, 19, 39, 78, 52,135,132,132,240,206,156, 57, 99, - 1, 64,244,234,213,139,147,147,147,195,102,102,102, 42, 95,121,229,149,162, 55,223,124,211,255,175,191,254,226, 91,173,214,170, -130, 22,254,157,158,158,222,183, 26,215, 42,197,136, 17, 35,238,161,230,219,216,212, 58,167, 29, 74,149, 6,247, 30,100,218, 34, -152, 91,193,164,229, 58,252,170, 44, 22, 26, 74, 77,129,219, 22,173,187,247, 51,109, 91,140, 49, 96,152, 44, 27, 95,137, 67, 60, - 91, 88, 92,117,111,194,225,116,159, 59,119,238, 64,146, 36,201,243,231,207, 27,151, 44, 89,146,158,159,159, 63, 4,192, 67, 0, - 40, 44, 44,236,189,113,227,198,159, 92, 8,229, 80, 17, 82, 44, 22, 75,151,143, 62,250,232, 61, 0,221, 1, 52,176,113,159,177, - 89,178,170, 27,193, 60, 79,165, 82,189, 56,112,224,192,163, 20, 69, 53,116,170, 71, 1, 0, 20,246,122,193,178,108, 80,110,110, -238, 75,174, 16, 18, 4,177,188,182, 26,146,218,228,174, 97, 59,244, 76,172,100, 60,126,252,248,151, 67,134, 12,225,132,135,135, -127, 26, 30, 30, 78, 22, 22, 22, 66,171,213,130, 36, 73,132,132,132, 32, 42, 42, 10, 33, 33, 33,214, 27, 55,110, 44,252,248,227, -143,171,140,201,215,162, 69,139,198, 22,139,229, 57,146, 36, 27, 3,104,204,178,108, 99,130, 32, 26, 3,144, 1,128, 84, 42,149, - 70, 68, 68,112, 58,119,238,140, 78,157, 58,225,228,201,147,216,177, 99,199,143, 0,142, 56, 91,179,202,106,145,167, 1, 41,237, -192,182,188, 2,226,122, 12,122, 17, 86,156,100, 73,244,142, 74,116,196,217, 43, 43,178, 42,222, 84,186, 28,211, 95,255,231,159, -127,222, 81,225, 92,232, 84, 30, 84, 85,249,242,243,243,251, 79,152, 48,161, 20, 39,195, 48,198,130,130,130,183,187,118,237,186, -154,162, 40, 65,153, 2,155,150,151,151,247, 88,247,234, 43, 27, 71,171,255,192, 87, 21, 53,229,244,226,145,207,221, 58,240, 61, -114,243, 20,248, 37, 41,167,176,200,196,244,190,173, 40, 78,174,141,244,167,165,165, 13,120, 6, 20,127,121,162,181,166,155,103, -231,187, 16,144,180,170, 61,234, 8, 91, 56, 17,143, 84,242,156,156,156,165,159,125,246,217,139, 11, 23, 46, 12, 60,116,232,144, -212, 62, 64, 25, 58,116,104, 94,114,114,114, 15, 0, 2,131,193,112,108,225,194,133,129,113,113,113,254, 0,252, 1, 96,208,160, - 65,185,185,185,185,171, 80,135, 74, 97,177, 88, 50,162, 90, 52,115, 12,252,156, 67, 58, 56,127,166,105, 58,195, 29,190,242,120, -156,207, 25,134,169,148,143,162,168, 15, 58,117,234, 68,125,240,193, 7,185,135, 14, 29,178,111,164,235,172,208,110, 85, 17,148, -212, 21, 24, 1, 44,177, 29,158,132, 78,169, 84,118,113,243,127,152,186,210, 88,238,128,210,157,243, 39,130, 61,123,246,124, 62, -114,228,200,141, 50,153,108, 75,227,198,141,155, 5, 7, 7, 75, 69, 34, 17,140, 70, 99,145,201,100,186,121,235,214,173,209,159, -127,254,249,223, 46, 89, 56, 54,110,164, 0,240,172, 86,171,144, 36, 73, 9, 0, 41, 65, 16,126,118,161, 69, 16, 4,204,102, 51, - 30, 60,120,128,217,179,103, 51,199,143, 31,255, 26,192, 28, 55, 6,174, 29, 0, 4, 58,181,227,129, 0, 76, 40, 9, 96,155, 79, - 16,196,165,218,206, 47,194,138,147, 45,175,128, 72,105,135,242,250,137,202, 55,149,174,168,194,229,231,231,119,241,116, 37,174, -136, 51, 63, 63, 63,252,105,169, 33,227,140, 75,182, 97,221,146, 82,251, 28,218, 69, 88,121,231, 85, 65,173,167,167,126,123,228, -250, 82, 35,205, 90,205,180,245,191,183,243,139, 83,234,218, 33,143,227, 5, 79,213, 37, 15,166, 41, 57, 53, 53,181,235,212,169, - 83, 63, 23,139,197, 29, 1,160,184,184,248,124, 86, 86,214, 60,216, 86, 21, 86,117,189, 14, 21, 67,161, 80,180,127, 26,249, 76, - 38,211,251, 93,187,118,253,134, 97,152,101, 52, 77,159,249,127,240, 42, 12,117,165,241,217,197,175,191,254,250, 55,128, 46, 0, - 48,124,248,112, 10, 0,118,236,216,225,182,120, 30, 63,126, 60,195,178,172,217, 86, 30,116, 40, 89, 93, 88,104,111, 83,117, 58, - 93, 97, 86, 86,214, 13,134, 97,110, 0,248, 9,238,175,184, 13, 36, 8, 98, 63,203,178,131,109,194,109, 63,203,178,131,157,191, -171,109,171, 86, 21,183, 84,237, 12, 95,135, 18,236, 72, 1, 81,118, 42,176,170,243,170,112, 43, 87,151, 0, 32,166, 46,119,255, - 95,226, 94, 86, 86,214,184, 26, 92,175,195,179,135,135, 38,147,105,200,255,163,231, 85,215,189,242,127, 73,255, 87, 13,129,101, -199,141, 27, 55,106,205, 69,224, 73,163,229,149,210, 3,240,178,231, 78,136, 45, 79,120,213, 9,173, 58,212,161, 14,117,168, 67, - 77,160,170,203,130, 58,252,155, 97,247,205,178,159, 87,224,163, 85,214, 63,203,113, 78,160,226,149, 3,238,236, 74, 94,157, 85, - 18,199,234, 56,235, 56,235, 56,235, 56,235, 56,159, 56,167, 47,128, 8, 0,139,171,184,175,236,234,194, 92, 0, 10, 0,150,186, -252,172,227,172,129,126,112, 9, 44,203, 14,170,108,234,144, 32,136, 3,181, 37,180, 28,206,240,237, 48, 55,234, 10,230,218,207, - 93, 21, 90,181,141,126,117,156,117,156,117,156,117,156,117,156,117,156,117,156,117,156, 53, 20, 90,125, 62,254,248,227, 79, 80, - 18, 26,131,253,248,227,143, 63, 97, 89,118, 80,201, 37,118, 80,109,254,246,245, 24,244, 74,105, 7,214,126, 92,143, 65,175, 10, -110,141,117, 58, 28,168,155, 58,172, 67, 29,234, 80,135, 58,212,161, 14, 79, 59,206, 46, 90,180,168,120,209,162, 69,118,199,247, -124, 0,132,205,194,149, 95,155, 63,108,155, 38,116,101,161, 84,229, 91,240, 60, 1,132,146, 28,222, 24, 46, 79,208, 7,172, 53, - 10, 0, 64, 82,215, 25,147,225, 15,154, 54,111, 1,144, 85, 93,226,230, 64,139, 38,190,162,189, 70,134,225,165, 23,153,134,167, -150,108,115,224, 54,134, 3,221, 4,124,254,239, 2, 95, 95, 81,121,215,141, 42,149,222,104, 50,189,184, 3,248,179,174, 14,212, -161, 14,117,168, 67, 29,158, 17, 72,252,252,252,142,147, 36, 25,110,255,194, 57,238, 96,217, 24,132, 12,195,100, 43,149,202, 23, - 81, 50, 85,252, 56, 57,157,255,223,132,106,246,229,158,134,187, 83,135, 28,160, 84, 20,214,199,178, 99, 54,197, 21,188,233,237, -227,187,224, 63, 19,222,247,143,108,218,140,168, 95,191, 30,192, 2, 15,211, 51,130,239,222,185,221,247,215, 77,223,206,208,168, -149,179, 45, 70,227,247,238,114,183, 0, 36, 13,188, 4,103,190,255,248, 13, 95, 14,104,188, 62,127,235, 97, 66,107,174,127,163, -100,185,169, 91, 34,203,215,223,255,200,162, 99,199, 68,126,109,218,148,186,198,178,108,201,254,122, 87,175,138, 62,125,241,197, - 35,195,149,202,254,117, 98,235, 95,137, 16,169, 84, 58,141,203,229,246, 54,155,205,225,124, 62, 63,157, 97,152,132,194,194,194, - 21, 0, 50,235,178,231,223,141,102, 33,146, 30,205, 26,135,111,205,202,201, 77,210, 24, 76, 19,111,101,105,149,117,185,226, 54, - 42,219, 95,243,137,237,189, 9, 0, 94, 94, 94,151, 73,146, 12,115, 22, 1,246, 61,123,237,231,101,255, 90,173,214,191,149, 74, -101,215, 74,104, 27,203,100,178,213, 0, 58, 84, 21, 48,217, 22,155,237,146, 82,169,124, 27, 21,175,214,243,246,243,243,251,146, - 32,136, 17, 36, 73, 82, 85, 61,147,213,106,101, 88,150,221, 94, 88, 88, 56, 7, 64, 81, 69,247,249,249,249, 29, 75, 77, 77,237, - 16, 20, 20, 84,165,149,134,166,105, 60,124,248, 48,176, 99,199,142,167,148, 74,101,243,218,228,124,220, 90,164,186,168,100,213, - 97,133, 5, 29, 64,169,253,133,106, 53, 34, 43, 79,232,181,183, 75,207,254,125,166,188,247,129,228, 74,242, 77,252,126,242, 28, - 52, 58, 35, 40,146,132,175,183, 24, 77,155, 62, 71, 44,143,223, 25,240,227,218,229,203,206,159, 62, 58,200,160, 83,191,226,150, - 76, 23,115,102,207,122,173,163,196, 95,198, 0, 86, 6, 31, 14,108, 43,249,116,127,210,108, 20,211,159,184, 45,178,142, 31, 23, -231,229,230, 34, 46, 52, 20, 28,154,134,144, 36, 33, 36, 8, 8, 73, 18, 18,161, 16, 3, 54,108,192,188, 67,135,196,159,191,244, - 82,157,216,250,151,193,203,203,107, 66,104,104,232,146,245,235,215,251, 55,106,212, 8, 18,137, 4, 74,165, 50,224,214,173, 91, -237,166, 79,159, 62, 46, 59, 59,251, 51,141, 70,179,174, 46,167,254,189,176, 90, 49,230,135, 5,111,215,203, 78,187, 83,111,242, -194,109, 77, 9,127,166,247,205, 2,125, 78, 93,206,184,140,118, 0,146, 80,254,254,165,149, 93,171, 16, 66,161, 48,215, 96, 48, - 4, 85,118, 15,159,207,207, 51,153, 76,193, 85,113,145, 36, 25,150,153,153, 25, 36, 22,139,193, 48,140,109, 55, 0,171, 99, 32, -237,188,251,137, 45, 80, 45,154, 55,111,110,174,140,211,219,219,251,187,188,188,188,126,246,125, 2,157, 4, 85,185,200,204,204, -236,215,178,101,203,239,138,138,138, 94,172, 64,188,124,249,222,123,239, 77,107,213,170,149,221, 10,100,219, 5,161,228,175, 66, -161,192,212,169, 83, 29,191, 97,181, 90,113,244,232,209,247, 38, 76,152,128,194,194,194,233,149, 60,123,120, 80, 80, 16, 97,219, - 80,188, 66,204,157, 59, 23,115,231,206,197,183,223,126, 75,112,185, 92,223, 42,242,211, 35,156,143, 75,139, 84,199,130, 85, 69, -100,248, 3, 40,237,155,117,224, 17,161,245, 56, 64,113, 5,255,237,208,181, 95,239,169,211,102, 73,182,253,118, 2,183,110, 92, - 69,234,153,159, 75,221,211,254,197, 9,200, 81, 20, 97,194,148, 15,189, 8,138,211,251,244,177, 61,255,181, 24,245, 63,184,104, -205, 10, 14, 23,240,223,237,220, 49,138,155, 41,186,133, 16, 63, 17,186,199, 52,225,214, 63,114,237, 93, 29,232,111,110,148,172, -146,113, 75,100,173,127,227, 13,244,176, 88, 16, 68, 81,160, 8, 2, 20, 0,146, 32, 96, 48, 26,113,105,204, 24,116,220,188, 25, -115,246,237, 19,127,249,242,203,110,137, 45,137, 68,114,133, 32, 8, 63,173, 86, 59, 8, 37, 27, 75, 63, 11,104,233,229,229,117, -128,101,217, 66,157, 78,215,238, 41, 74,151, 28, 37,115,244,101, 71,199, 60,148,172,168,114,107,103, 97,129, 64,240,230,240,225, -195,151,175, 90,181, 74,156,155,155,139,172,172, 44, 48, 12, 3,161, 80,136,200,200, 72,226,216,177, 99,254,179,102,205, 90,122, -224,192, 1, 65, 81, 81,209, 55,238, 12,108,184, 92,110,188, 76, 38,123, 41, 56, 56, 88,146,151,151, 87,172, 82,169,142, 26,141, -198, 55, 81,253,109, 83, 72, 46,151, 59, 58, 34, 34,226,213,208,208,208,224,204,204, 76, 69, 70, 70,198, 94,163,209,248, 35,170, -185, 81,179, 83,158,182,129, 45, 90, 61,128,236,136,136,136,235, 15, 30, 60,200,243, 32,103, 86, 68, 68, 68, 74, 53, 56, 37, 0, -126, 5, 16, 90,197,125, 89, 0, 70,194, 77,107,182, 35, 99, 89,235,193,249, 43,214, 79,140, 27,223,157,248, 97,122,191,200,183, -190, 61,118,142,228,177, 61,111,100, 27,210,235, 52,148,107, 34,203,182,165, 85, 89, 65, 85,217,181, 74, 97, 52, 26, 3,205,102, - 51,184, 21,108, 22,175,211,233,224,237,237, 29,232,106, 34, 69, 34, 17,126,254,249,103,112,185, 92,112,185, 92, 20, 22, 22, 34, - 44, 44,204,113,206,227,241, 28,159, 27, 52,104, 80, 37, 31,195, 48, 29, 41,138,130, 86,171, 5,195, 48,142, 67,165, 82,129,101, - 89, 8, 4, 2, 48, 76,201,118, 78, 78,215, 59, 86,196, 71, 16,196,136,208,208, 80,108,219,182, 13, 38,147,233,145,235, 82,169, - 20,201,201,255,108, 50, 66, 81, 20, 58,117,234, 68, 18, 4, 49, 2,192,244, 74,120, 89, 0,136,141,141, 5, 69, 81,160, 40, 10, - 36, 73, 58, 62,219, 15,134, 97, 48,119,238, 92,148,217,154,236,177,113, 62,109,168, 34, 50,124, 54, 42,240,209, 34,107, 57, 93, -206, 75, 60, 67,197, 18,233, 87,111,191,255,161,215,129, 83,215,240, 48,253,225, 35, 34, 11, 0, 46,255,254, 35,178,179, 50,145, -148,154,129,209,255,125,199, 75, 42,245,253,170, 76,131, 90,225,178, 81, 31,111,222,215, 31,143,236, 46,212, 90,178, 80,228, 7, - 80,141,249,224,138,117,152, 53,184,141, 64,234,205, 91,226, 74, 58, 5,124,254,239,139,142, 29,115,136,172,110, 70, 35, 4, 12, - 3,154, 97, 28, 34,203, 68,211,208,155, 76,144,107,181,184, 59, 97, 2, 88,139, 5,159,237,222, 45, 22,240,249,191,187,146, 78, - 0,224,241,120,242,189,123,247, 54,104,221,186,245, 73,184, 30,204,244, 88, 45,191,163,202, 16,211,182,109,219,132,205,155, 55, - 55,224,241,120,114, 79,112, 10,133,194, 97, 18,137, 36, 95, 40, 20, 14,171,102, 58, 73, 0,243, 39, 78,156,152,248,220,115,207, -157,176, 9, 43,135,168,121,238,185,231,142, 77,156, 56,241, 10,128,185, 21,148,245,242, 56,235,133,134,134, 46, 88,181,106,149, -248,246,237,219,200,204,204,132,197, 98,193,235,175,191, 14,134, 97,160,215,235, 97, 50,153,176,120,241, 98,137,191,191,255,108, -148,108, 20,236,202,179,243,124,124,124,110,111,218,180,105,248,253,251,247,189, 78,156, 56, 65, 36, 39, 39, 75,150, 46, 93, 58, -196,223,223,255, 22, 0, 65, 53,242,147,148,203,229, 63,236,217,179,231,237,228,228,228,176, 93,187,118,113,207,159, 63, 47, 95, -187,118,237, 36,185, 92,190, 25, 0, 85,205,119,212, 78, 44, 22,247,157, 57,115,166,245,236,217,179,153,103,207,158,205, 92,190, -124, 57,122,244,232,209, 45, 46, 46, 46,186,154,156, 49,222,222,222,207,207,156, 57,211,122,250,244,233,172, 11, 23, 46,100, 44, - 93,186,148,124,254,249,231,187, 47, 88,176,160,141,155,156,191,158, 61,123,182, 87,122,122,122,163,140,140,140,134, 25, 25, 25, - 17, 25, 25, 25, 17,153,153,153,225,217,217,217, 13,114,114,114,234,231,229,229,213, 79, 72, 72,232, 14, 96,171, 43,156,205,130, - 37,111, 79,127,189, 95,241,236,255, 14,100, 63, 25,251, 2, 59,235,245, 94,236, 75, 61, 91,255, 70,113, 56,196,133,148,135, 8, -243, 1,126,156,218, 33,188,126,128, 36, 57, 74,230,213,244, 41,171,155, 79, 27, 39,199, 46,164,148, 74, 37, 14, 28, 56, 0,155, -245,170,157,179,200,210,104, 52,200,206,206,182, 95,227,184,146, 78,169, 84,122,124,253,250,245,172,193, 96,128, 90,173, 70, 94, - 94, 30,210,211,211,113,247,238, 93, 20, 20, 20,224,230,205,155, 16,139,197,199, 93, 73, 39, 65, 16, 96, 24,198, 33,164,142, 30, - 61,138,137, 19, 39, 66,169, 84, 58,190,227,112, 56,142,207,246,255,169,138,211,110,121, 98, 24, 6, 23, 46, 92,192,228,201,147, -177,124,249,114,108,221,186, 21,251,247,239,135, 82,169,116,136, 45,154,166,171,228, 84, 40, 20,176, 90, 93, 27, 51,177, 44, 11, -181, 90,237,242,123,119, 22, 64, 28, 14,231, 17, 81,100, 63,220, 41, 75, 53,228,124,106,225, 66,100,248,138, 71,216,246, 15, 54, - 83, 93,239,218, 74, 36,201,225,141, 30, 49,254, 61,255,140, 60, 13, 50,115,213,160,200,127,250,189,232,126,227,193,161, 72, 92, - 60, 82, 98,184, 34, 41, 10,106,157, 17, 42,173, 25,195,199, 79,147,125,191,252,139,209,180,217, 80,105,140,151, 86, 64,100,148, -151,215,107, 45, 91, 54, 32,111, 8, 82, 17,253,210, 25, 48, 86,128, 61,253, 50,218, 21, 6, 81,205,127,231,191,166, 43, 50, 47, - 72, 6,110, 87,106,205,240,245, 21,249,181,105,131,184,208, 80,244,180, 88,192, 99, 89,188,144,155,139,171,211,166,193,184,115, - 39, 72, 0,188, 97,195,208,103,197, 10,156, 10, 13, 69,136, 94, 15,213,140, 25, 8, 60,124, 24, 60,169, 84,132,124,215, 22, 63, - 16, 4,129,222,189,123,227,216,177, 99,254, 3, 6, 12, 56,114,237,218,181,161, 52, 77,159,170, 78,222,250,248,248, 92,230,112, - 56, 97, 85,221, 71,211,116,134, 90,173,118,123,155, 17, 14,135,211,179, 83,167, 78,187,119,237,218,229,103, 54,155, 61, 50, 10, -225,243,249, 3,134, 12, 25,178,126,205,154, 53,210, 73,147, 38,173,223,191,127,127,177,201,100, 58,236, 78,145, 2, 48,127,221, -186,117,111,197,198,198,250, 78,154, 52,137,189,123,247,174,179,245, 42,176, 71,143, 30,207,173, 95,191, 62,164, 67,135, 14,239, - 77,158, 60,153, 7,224,179,170,172, 60, 94, 94, 94, 83,214,175, 95, 31,160, 80, 40,160,213,106, 29,141,108, 70, 70, 6, 68, 34, - 17, 72,146, 4, 73,146,224,114,185,248,234,171,175,252,167, 76,153, 50, 77,169, 84, 78,115,193, 74, 22,191,122,245,234,192, 23, - 95,124,145,188,127,255, 62, 72,146,132, 80, 40,196, 27,111,188, 65,234,245,122,191,184,184,184,141, 58,157,110,148, 59,121,200, -229,114, 71,199,199,199, 55,237,214,173, 27, 39, 53, 53, 21, 93,186,116,193,197,139, 23, 49,108,216, 48,110, 81, 81, 81,195, 89, -179,102, 77, 52, 26,141,238,198,113,145,139,197,226, 86,127,252,241, 71,122,253,250,245, 29, 13, 75,195,134, 13,153, 65,131, 6, - 41, 83, 83, 83,155,157, 61,123,182,160,107,215,174,238,108, 88, 94, 79, 44, 22, 55, 63,120,240, 96,118, 92, 92, 92,223,117,235, -214, 13, 1,128,142, 29, 59,238,157, 55,111,222, 9,165, 82, 25,117,234,212, 41,101,207,158, 61, 51, 92,228, 11,149,203,229,204, -212,169, 83,189, 42,187,105,195,134, 13, 42,148,108,184,220, 8, 64,165,251,181, 53,139, 8,153,189,100,218, 8, 17, 24, 51, 88, -139, 30, 48, 23, 3,102, 45,172,166, 98, 16, 60, 17, 96,209, 35, 80,160,196,175, 83,154, 73, 63,218,118,239, 6,115,147, 24,148, -170, 40, 58,140, 58,148,219,212, 0,136, 38, 8, 34,233,192,129, 3,232,212,169, 19, 14, 28, 56,128, 65,131, 6, 37, 57,139,129, -228,228,100,244,236,217, 19, 54,139,150, 75,190, 90,106,181,250,227,185,115,231,158, 30, 61,122,180,184, 84, 99, 64,146,240,245, -245,197,192,129, 3, 13, 58,157,238, 99, 87, 19,202, 48, 12, 56, 28, 14, 50, 50, 50,176, 97,195, 6, 44, 92,184, 16,145,145,145, -176, 88, 44,143,136, 45, 91,187,231, 82,227, 71,211, 52, 46, 93,186,132, 45,155, 55,227,179,217,179,225,237,237, 13, 0, 48,155, -205, 80, 22, 22, 66, 40, 20, 58,196, 88, 21,194,105,251,157, 59,119,166,133,133,133,149,154, 50,180,255,181,181, 89,176, 90,173, -160,105, 26, 6,131, 1,203,151, 47,167, 89,150,221, 94, 85,255, 99, 23, 69,211,166, 77,131,209,248,143, 65,189,141,205, 39, 57, - 34, 34, 2,109,219,182,117,156,147, 36,201,186,202,249,125,215, 86,208, 59,221,221,108,238, 82, 0, 64, 88, 88, 24,154, 53,107, - 6,185, 92, 94, 33,103,109,107,145,234,192,141,200,240, 21, 11,173,199,177, 83, 54,151, 39,236,211,184, 73, 83,226, 97,182, 18, - 28, 14, 7, 18,159, 0,116,125,117, 58, 40,138,132,151,111, 0, 8, 70,255,143, 34, 38, 41,112, 40, 14,148, 69,122, 68, 52,106, - 66, 10,132,162, 62,186, 42,132,150,212,135,187,122,230,168,174,194, 2, 58, 3,162, 6, 66, 48,246,238, 52,148, 15,210,191, 8, - 31, 12,136, 20,197,238,189,182, 26,106,203,243,174,164,151,162,105, 4, 81, 20,204, 44,139,171,211,166, 33, 58, 62, 30, 73,118, - 97, 24, 31,143,164,216, 88,200,184, 92, 8, 72, 18,172,197,242,200,156,190, 43, 66, 11, 0,210,211,211,177,115,231, 78,217,136, - 17, 35,118, 39, 39, 39,143,118, 83,108,216,185, 2, 46, 92,184, 16,212,168, 81,163, 10,239,249,251,239,191,209,190,125,123,183, -167,167,248,124,254,128,231,159,127,126,219,206,157, 59,125, 82, 82, 82, 16, 20, 20, 84, 99,161, 37, 16, 8,122,246,235,215,111, -219,166, 77,155,164,249,249,249,136,143,143,151,190,252,242,203, 91, 19, 19, 19, 95, 53, 26,141,174,136,205, 82, 34, 43, 62, 62, - 94,181, 97,195,134,239, 81,122,138, 48,123,195,134, 13, 63,116,232,208,225,237,216,216, 88, 95, 0,111,217,124, 7, 42, 21, 91, - 2,129,160,119,227,198,141, 75,141,106, 5,130, 18, 99,147, 68, 34,129,143,143, 15,120, 60, 30,140, 70, 35,162,163,163, 9, 62, -159,223,221,149,103,246,246,246,238,247,218,107,175,145,103,206,156, 65, 78, 78, 14,124,125,125,225,229,229, 5,134, 97, 48,105, -210, 36,106,249,242,229,189,117, 58,247,102,184,234,215,175, 63,164,111,223,190,156,235,215,175,227,254,253,251, 48, 26,141,184, -117,235, 22,164, 82, 41,198,142, 29,203, 91,178,100,201,203,153,153,153,238, 10,173, 86,177,177,177,185,206, 34,203, 14,137, 68, - 66, 52,109,218, 84,233,239,239, 31, 3,192, 29,161,213,234,157,119,222,201, 91,180,104, 81,207, 99,199,142, 57,130, 94, 30, 59, -118,108, 22, 0,124,243,205, 55,167, 3, 3, 3, 99, 0,184, 42,180,192,178,172,245, 63,255,249, 79, 26,159,207, 7,151,203, 5, -159,207, 47,117,240,120, 60,144, 36,233,109,175,206, 85,241,221,184,159,179,120,210,172,165, 75, 37, 66,138,251,254,171,173,209, -192,151, 7,136,100,224,245,252, 8,132,111,137,209,146, 85,254, 13,252,254, 17,150,189,166, 36, 99,127, 50,252,102,102,252, 2, -239, 21, 22, 22, 61,225, 62,160, 3,128,255,161,100,115,221,217, 0, 46, 60, 37,125,211, 21, 0,209,131, 6, 13,114,136,173, 67, -135, 14, 97,192,128, 1, 80,169, 84,184,126,253,186,179,200,114,103,131,229, 43, 22,139,229,175,159,127,254,185,235,136, 17, 35, - 8,167,250,133,148,148, 20,220,188,121, 51,201, 85, 62,146, 36, 97,181, 90,193,229,114,177,116,233, 82,152,205,102,252,244,211, - 79,216,177, 99, 7, 72,146, 4, 65, 16, 32, 8, 2, 82,169, 20,223,126,251,173, 91,237, 30,195, 48,216,184,113, 35, 62,154, 53, -203, 33,178,108, 51, 25, 8, 9, 14,134,127, 64, 0,238,221,187, 87,165,208, 42, 44, 44,156,179,111,223, 62, 84,230, 12,191,111, -223, 62,199,231, 50,206,240, 85,247,115, 20, 5,163,209,136, 23, 94,248,103,171,216,119,222,121,199,241, 89,169, 84,130,162, 40, -123, 94, 16,174,114,234, 89,224, 85,225, 63,223, 13,252,224,131, 82, 22,186,138, 56, 31,135, 22,241,148,117,171, 28,177, 21,109, -179,206,202, 1, 12, 66,137,143, 86, 54,240, 24,125,180, 88,214,218, 60,172, 94, 40,254,186,155, 12, 14, 69,129,239, 19, 0, 31, - 89, 48,172,180, 9,234,188,251, 56,185,235, 59, 0,192,186,141,219, 65,146,150,243,244,219, 0, 0, 20, 49, 73, 68, 65, 84, 36, - 56, 28, 10, 70, 19,131,200, 6,161,176, 90,173,205, 43,227,110, 1,116,237, 29, 28,208,169,126,184, 47,113,221,239, 62,154, 6, -249,151,153, 8, 17, 32, 50,203,139,232,226, 37,234, 88,168,214,116,189, 1,156,173, 82, 12,144, 36, 72,130,128,152,199,131,113, -231,206, 18,175,205,248,146, 62, 43, 41, 54, 22,228,111,191,193, 91, 32, 0, 69, 16,224,216, 76,208,213,129, 70,163, 1, 65, 16, -216,178,101,139,223,216,177, 99,183, 94,191,126, 61,214, 96, 48,236,116,135, 67,165, 82, 13,234,214,173,219,137,141, 27, 55, 6, -134,132,132, 60,114, 61, 39, 39, 7,227,199,143,207, 87,169, 84,110, 5,117, 19, 10,133,195,134, 12, 25,178,254,199, 31,127,148, -222,185,115, 7, 90,173, 22,129,129,129, 53, 45, 10, 49,157, 59,119,222,189,115,231, 78,159,156,156, 28,168,213,106, 24,141, 70, -108,217,178,197,119,224,192,129, 59, 83, 83, 83, 7, 0, 72,172,130,227,115,103,145, 53,121,242,228,107, 0,130, 0,172, 46,171, - 65,109,215, 90, 59,137, 45, 53,128, 37,149,140, 68,195, 37, 18, 9,242,242,242, 48,126,252,120,220,190,253,143, 1, 52, 52, 52, -212, 49,210,187,119,239, 30, 2, 3, 3, 65, 16, 68,144, 43, 15, 29, 24, 24,232,101, 50,153, 48,113,226, 68,164,167,167,151,226, -204,200,200, 0, 65, 16, 98,119, 51, 50, 56, 56, 56, 88,175,215,163, 71,143, 30, 48, 24, 74,246,245, 29, 57,114, 36,184, 92, 46, -242,242,242,192,229,114, 3,170,241,126, 2, 6, 13, 26, 84, 97,104, 21,169, 84,106,246,243,243,107,225, 38,167,255,203, 47,191, -156, 25, 31, 31,255,200,194,150,139, 23, 47,190, 34,147,201,142,201,100,178,166,110,114, 90,157, 69, 21,143,199, 43, 37,180,184, - 92, 46, 72,146,116,217, 71,237,118,158,110, 21,135,200,110,187,104,234,139,227, 27, 4,249,128,213,230,130,247,252, 28,252,149, - 47,194,210,229, 7, 1, 0, 31,190,209, 30,109,250,205,135,233,199, 23, 49,173, 11,197, 31,147, 97,156, 9,224,243, 39,220,230, -127, 13,192,190, 10,110, 13,128,182, 79, 81,127,228, 16, 91,135, 14, 29, 66, 84, 84, 20, 10, 11, 11,145,154,154, 90, 93,145,101, -111,239, 62,250,242,203, 47,127, 31, 58,116,168,196, 62,104, 21,137, 68,152, 49, 99,134, 94,171,213,126,228, 86, 33,178, 90,193, -225,112, 28,131,100,161, 80,136,232,232,104,135,200, 34, 8, 2,197,197,197,224,112, 56,246, 21,137,132,139,105,132, 60, 36, 4, -222,222,222,104, 18, 25,137, 59,182,118,196,254, 89, 32, 16,128, 32, 8,208,116,149,134,188, 34,155, 83,251,116, 79,119,201,118, - 81, 84,169,233, 56, 52, 20, 86,171,213, 46, 50, 89, 79,112, 6, 4, 4, 64,171,213,186,202,249, 84,162, 2,139,150, 93,104, 13, - 66,137,175,214, 35,225, 29,122, 1, 56,137, 90, 92, 82, 73,128, 37,172, 44, 11, 14, 69,218,230,110, 41, 80, 20, 9,101,126, 54, - 86,204,121,203, 38,178,118,224,192,233, 84,132, 53,142,250,103, 30,151, 32, 0,182,242,194, 29,232,195,139,159, 50,180,179, 40, -151,200,134,111,168, 24, 66, 97, 25,253,232,199, 3, 17, 65, 98,106,239, 48,241,165,125,134,248, 27,106,115,149, 29,133,144, 36, - 75,156,223, 9,162, 92,231, 30,210,118,141, 34, 8,176, 44, 11,214,234,158,223,177, 93,200,139, 68, 34,152,205,102, 80, 20,133, -149, 43, 87,250,246,235,215,111,181,187, 66, 11, 64, 74,110,110,238,192, 73,147, 38, 29,218,190,125,123, 64, 64, 64, 64,169,209, -195,164, 73,147, 20,185,185,185, 3,225,166,211, 61,151,203, 93,189,102,205, 26,233,131, 7, 15, 80, 92, 92, 12,145, 72,228,104, -124,170, 91, 62, 59,118,236,120,228,240,225,195,126,106,181, 26,102,179, 25, 34,145, 8, 44,203,130,162, 40,252,242,203, 47,254, -131, 7, 15, 62,248,240,225,195,231, 43, 75,171, 72, 36,122,213, 38,156, 16, 27, 27,235, 27, 27, 27,219, 11,168, 48, 82,175, 3, -177,177,177,190,211,167, 79,127, 89,175,215, 47,169,228,153,211,149, 74,101,136, 72, 36,194,174, 93,187,224,229,229, 5,177, 88, -140,208,208, 80, 40,149, 74,136,197, 98,176, 44, 11,139,197, 98,111, 44, 10, 92,121,240,252,252,124, 45, 77,211, 62,135, 14, 29, - 66, 65,193, 63,255,210,160, 65, 3,168, 84, 42, 88,173,214, 98,119, 51, 51, 43, 43, 43,151, 32,136,250,127,253,245, 23, 30, 60, -120,128, 1, 3, 6,224,183,223,126, 67,251,246, 37,179,195, 38,147,169, 58, 65,252, 24,138,162,216, 74,202, 45, 1,192,207,147, -156,182,206,203, 45, 78,171,213,106,181,139, 44,231,191,206,226,171,138,223, 44, 85,157, 91, 4,123,109, 88, 52,165,239,248, 23, -163, 2,160,207,191, 15,161,119, 0, 8,223, 8, 44, 93,126, 16,215,255, 46,121, 95, 75,183, 94,198,182,184,129,128, 72,134,102, - 62, 10,132,120,115, 94,187,153,247,196,133,150,143,243, 56,225,105,237,152, 6, 12, 24, 0,165, 82, 9, 47, 47, 47, 79,248,231, -156,211,235,245,183,246,236,217, 19, 51,104,208, 32,240,249,124,220,186,117, 11,137,137,137,169, 0,206,185, 43,180,184, 92, 46, -190,252,242, 75,188,245,214, 91, 8, 14, 14,198, 71, 31,125, 4, 14,135,227, 56, 8,130,112, 88,184,220, 65, 80,112,229, 11, 31, -237, 14,241, 85, 25,195,125,124,124,190, 36, 73,114, 4,229, 66,198, 49, 12,195, 88,173,214,237,106,181,186,210,240, 14,118,199, -117, 87,222,133,115, 30, 84,209,167,213,152,243,113,104,145,234,160,236,106,195, 10, 44, 90,246, 85,135,143,108, 5,100,127,202, -147, 54,147,221,201,218, 74, 40, 65, 82, 55, 51, 50,179,224,239,231,101, 19, 89,182,131, 36,209, 38,170,100, 48,123,224,116, 42, -194, 26, 69,129, 67, 81,224, 80, 20,188, 68, 2,228,230,100,131,195, 33,111, 86,196,219,138,194,208,161, 77,235, 71,248,249,115, -161, 8, 52, 65, 30, 92,129, 97, 32,198, 27, 97,114, 62,250,251, 11,195, 91, 81, 24, 90,185,245,141,117, 8, 45, 51, 77,131, 55, -108,152, 99,186, 48, 41, 54, 22,209,241,241, 96,134, 12,129,206,108, 46,101, 42,174,174,208, 18,137, 68, 40, 42, 42,194,232,209, -163,149, 22,139,229,237,106,102,113, 98, 65, 65,193,240, 49, 99,198, 20,216, 5,140,217,108,198,152, 49, 99, 10, 10, 10, 10,134, -187, 96, 37,122, 4, 22,139,229,237,246,237,219, 43, 21, 10,133, 35,157,213,105,112,236,144,201,100, 7, 54,108,216, 32, 51, 26, -141,160,105,218,193, 41, 18,137, 64, 81, 20, 2, 3, 3,177,109,219,182, 64,153, 76, 86,233,158, 85,122,189,126, 79,124,124,188, - 10, 0,226,227,227, 85, 4, 65, 36, 16, 4,177,150, 32,136, 53,101,142,181, 4, 65, 36, 56,223,171,215,235,119, 87,198,109, 50, -153, 18, 82, 83, 83, 89,177, 88, 12,138,162, 96, 54,155, 33, 20, 10, 29, 38,113,141, 70, 3,189,190,100,154, 59, 49, 49, 17, 22, -139,229,140, 43,207, 94, 84, 84,116,124,227,198,141,214, 6, 13, 26, 32, 42, 42, 10,209,209,209,232,220,185, 51,194,195,195, 49, -111,222, 60, 70,167,211,185, 93,247,178,178,178, 14,252,250,235,175,150,250,245,235, 35, 38, 38, 6, 2,129, 0,109,218,180, 65, -104,104, 40, 22, 46, 92,104, 82,171,213,135,170,241,154, 30, 38, 39, 39, 83,149,136, 92, 41, 92, 88,189, 91, 6,233,151, 46, 93, -162, 58,119,238,188,183,236,133,142, 29, 59,238,245,242,242,242,177,155,216,221, 25,145, 59,139, 43,129, 64,224, 56,236,223,115, - 56, 28, 87, 70, 63,100,139, 96,175, 13, 95,189,213,103,252,139, 81,126,216,123,252, 2,120,102, 21, 96,170,100, 70,144,177,128, -224, 73, 16,236,195, 13,123, 10,250,128,105, 0,174,161, 36, 14,211, 71,120,186,224,112,124, 47, 40, 40, 64,106,106, 42, 18, 19, - 19,209,185,115,103,156, 57,115, 6,248,199, 65,222,109,168,213,234,143,226,226,226,116,246,149,124,179,103,207,214, 23, 21, 21, -125,228,110, 27,204,178, 44,184, 92, 46,154, 53,107,134,233,211,167,227,224,193,131,184,117,235, 22, 44, 22,139, 67, 8,217,125, - 50,221,177,104,241,120, 60, 4, 7, 7,195, 98,177, 56,172, 89, 0,112,231,246,109,112, 56, 28, 88,173, 86,152, 76,166, 42, 45, - 90, 62, 62, 62, 95,174, 95,191,254, 61,133, 66, 33,207,207,207, 15,114, 62,114,115,115,131,178,179,179,131, 50, 51, 51,131,210, -211,211,131,210,210,210,130,238,223,191, 47, 95,188,120,241,123, 62, 62, 62, 95,186,146, 78,138,162,208,166, 77, 27,188,243,206, - 59,142, 99,213,170, 85,142,227,228,201,147,110, 59,175, 83, 20,133,102,115,151, 98, 96, 62,235, 56, 14, 6, 18,142,227,250,135, -147, 43,227,172,117, 45, 82, 45,253, 98, 91,109,232,188,177,116, 57,176,175, 58,180,183,101, 14,183,141,178,206,240,181, 6,218, -100, 56,241,247,221,219,125,154,181,234, 64,230, 40,180,165,150,127, 70,247, 30, 14,130, 32, 80,175, 81, 20, 40, 14, 7, 20, 69, -130, 67, 81,240,149, 10,145,250,215, 95, 86,163, 94,127,162, 60,206, 94, 0,135, 47,226,175,122,163,127, 27, 97, 22, 63, 15,129, -114, 9,120,220, 18,237,200,254, 61,188, 76, 15,193, 1, 90,121, 99, 66,166,191,232, 68,174, 97,149,159,206,188, 55,161,130, 17, -160,213,106,133,151, 64, 0,131,209, 8, 61, 77,163,247,138, 21,142,233, 66,146, 32,112, 5, 64,235, 21, 43,112,118,231, 78, 72, -249,124, 64, 32,112,121, 85, 72,121, 66, 75,161, 80, 96,220,184,113, 5,217,217,217, 99,171,227,163,101,135,209,104, 60,149,147, -147, 51,118,248,240,225, 91,118,237,218, 37, 27, 62,124,184, 50, 39, 39,103,172,139,126, 79,143,192, 96, 48,236, 76, 79, 79, 47, - 30, 55,110,220,230,173, 91,183,250, 7, 4, 4, 56, 70, 34,213, 42,172, 4,161,232,219,183,175,192,149,251,170,184, 37,206,230, -220,254,150,205,178,213,122,242,228,201,103, 81,226,127,229,140,185,235,214,173, 27,233, 52,197,184, 22,192,138,202,136, 53, 26, -205,154,233,211,167,255,247,212,169, 83, 1, 66,161, 16, 4, 65,128,199,227,161, 73,147, 38,142, 85, 52, 92, 46, 23, 44,203,226, -131, 15, 62, 80,228,229,229,125,227,226,187,153, 28, 23, 23,215,211, 96, 48,248,141, 27, 55,142, 18, 10,133,200,205,205,197,242, -229,203,153, 31,127,252, 81,165,211,233,198, 87, 67, 8,111,252,226,139, 47,122,107,181,218, 70,147, 38, 77,226,169,213,106,232, -245,122,204,156, 57,211,244,195, 15, 63,100,232,245,122,183, 3,254,118,233,210,229,110, 90, 90, 90,247,226,226,226, 66,177, 88, - 92,214,218, 71, 72, 36,146, 14, 0, 54,187,195, 25, 29, 29,125,239,225,195,135,157,231,207,159,159, 96,177, 88,184, 23, 47, 94, -116, 56,195,175, 92,185,242,164, 80, 40,236, 11, 55, 55, 95, 37, 8,194, 42, 16, 8, 74, 89,176,202,126,230,112, 56, 85,182,105, -205, 67,196,243,191,122,179,231,248, 23, 90,248, 96,207,241,203,136,219,253,247,205,200,241,129,205,158,243,203,135, 53, 63, 21, - 31,190,209, 30, 75,183, 94, 6, 80, 50,117,104,205,187, 14,182,240, 30, 88,239,250,184,175, 84,100, 61, 5,125,192, 73,148,132, -204,120,218, 80, 74,100, 93,191,126, 29,125,250,244, 1, 0,156, 57,115, 6,221,186,117,195,153, 51,103,208,189,123,119,183, 99, -105,217,240,135, 70,163, 73, 59,121,242,100,203,250,245,235,227,220,185,115,247, 1,252,225,110, 34,237, 66,139,195,225,224,245, -215, 95, 71,191,126,253,208,160, 65,131, 82,171, 13,237,159,221, 17, 27, 52, 77,163, 85,171, 86, 48,154, 76,224,241,120,142,169, - 73, 14,135,131,192,160, 32,220,189,123,215, 37,139, 22, 73,146, 35, 94,125,245, 85, 50, 37, 37, 5,163, 70,141,194,150, 45, 91, - 42,188,119,204,152, 49,248,249,231,159,241,234,171,175,146,159,124,242, 73,165,225, 29,236, 78,232,174, 60,147,189,159,174,170, -221,247, 20,103,109,107,145,154,192, 41,180, 67,185,147, 38,229,124, 23, 95, 74,104, 57, 5, 9,171, 29,161, 69,155,183,252,246, -211,119,211, 59,175,238, 30, 40, 15,242,129, 82,173,119,136,173,164,147, 59, 0, 0, 67, 39, 47, 0,135, 42,153, 82,148,122, 9, - 33,226, 81,216,185,233, 27,133,217,108, 40,183,116, 21,113,201,183, 62,233,218,196,135, 47,177, 64, 19,194, 34, 42,240,159,157, -114,136, 70, 59, 30, 21, 92,237,252, 16,112,189, 16,111, 60,231, 37,253, 38, 69,245, 22, 44,214, 85,143,116,136, 42,149, 94,245, -215, 95,162, 1,235,215,227,226,216,177,168,199, 48, 72, 8, 13,133,140,203,133,143, 64, 0,146, 32,160,223,191, 31,103,119,237, - 66,176, 64, 0,120,123,131,158, 55, 15,198,212, 84, 88,138,138,244,213, 24,153, 97,228,200,145, 10,133, 66, 49,220,100, 50,157, -170,105, 62,235,245,250,195,233,233,233,111,117,233,210,101,181,197, 98,121, 91,175,215,215,104,101,148,201,100, 58,156,147,147, - 51,108,228,200,145, 59,118,239,222, 29,224,235,235, 91,109,174,130,130,130,246, 30, 42, 78, 86, 0,159,217,156,219,223,138,141, -141,245,189,116,233,210,127, 55,108,216,176,218,105, 52, 17, 52,113,226,196, 55,203,136,172, 42, 87, 29, 2,120,152,151,151, 55, -111,198,140, 25, 11,150, 45, 91,230,101,119,124,191,122,245, 42,104,154, 6,151,203, 5,195, 48,152, 56,113,162,182,160,160, 96, - 41, 42,142,232,252, 72,209,210,104, 52, 77,230,207,159,191, 97,197,138, 21,253, 40,138,146, 48, 12,163, 43, 46, 46, 78, 48, 24, - 12,227, 81,189, 56, 90,214,252,252,252,113,159,127,254,249,184,229,203,151,191, 74,146,100, 16, 77,211,138,162,162,162,125,122, -189,254, 7, 84, 99, 42,233,220,185,115,249,111,188,241,198,223,249,249,249,205,195,194,194,212, 94, 94, 94, 38,147,201, 68,137, - 68, 34,169, 68, 34,137, 6,112,142, 32,136, 27,238,112, 38, 37, 37,229, 76,154, 52,233,129,209,104,108,182,118,237,218,211, 82, -169,244, 56, 65, 16, 4,143,199,243, 19,137, 68,125, 0, 36, 16, 4,113,199, 29, 78,146, 36,173,206,214,171,178,254, 89,124, 62, -223, 37, 31,173, 70,129,226, 9,253,154,112,176,231,196,101,196,237,121,184,145, 97,217, 93,187,146, 10,247,127,212, 13, 48,111, -127, 3,109,134,111, 46,153, 46, 4, 96,205,187, 14,243,246, 49, 32,196, 1, 56,157,201,133, 90,111, 62,128, 58,148, 7, 71,120, - 7,133, 66,129,148,148, 20,187,200,138, 6,128,238,221,187, 39,217,197, 86, 98, 98, 34, 98, 98, 98,146, 0,112,221, 45,175, 26, -141,102,198,232,209,163, 15,219, 6,199, 51,170, 49,240,115, 8, 45,187,160,106,208,160,129,227,220,249,112,242,209,114, 9, 12, -195,128,199,227,129,195,225, 64, 30, 26,234,248, 45,150,101,113,247,238, 93, 40,149, 74,151,132, 22, 69, 81, 20, 65, 16, 24, 53, -202,181, 5,201,255,249,207,127,144,144,144, 0,202, 69, 85, 72, 81, 20, 34, 34, 34,170,188,199,174, 75, 93,229, 12, 11, 11,171, - 54,103,109,107,145,234, 10,172,242, 62,151, 39,170, 42,170, 16,143, 11, 89, 90,173,250,179, 77,235, 87, 46,155, 56,229, 3,175, -235,247,114,161,214, 26, 65, 81,164,115,227, 9, 14,135,130, 84, 34, 68,253, 16, 31,108,253,254,127, 69, 69, 26,213,231,168, 96, -223,195, 6,222,188,201,125, 59, 60, 39,224,201,117,104,214,122, 36, 40,225, 63, 34,128,205,169, 96,118,176,219,239,120,233,161, - 78,248,219, 67,221,228, 43,133,166, 71,133,150,201,244,226,236,254,253,143,196, 29, 60, 40,238,184,113, 35,238, 77,156,136, 80, -189, 30, 2,219, 84, 34, 73, 16,240,226,241,224,197,227,149,136,172,229,203,161,167,105,172, 24, 59,182,216,104, 50,245,119,167, -146, 23, 20, 20, 96,200,144, 33,249, 89, 89, 89, 3, 81,141,169,189,138,160,211,233,118, 2,216,233, 41, 62,163,209,120, 42, 35, - 35,227,165, 33, 67,134, 28, 60,124,248,112,224, 83, 18,100,206, 46,182,204,151, 46, 93,122,243,244,233,211,247, 80,122, 99, 81, -213,233,211,167,239, 77,154, 52,137,216,176, 97,195, 15, 0,190,128,139, 1, 60,117, 58,221,202,163, 71,143,162,103,207,158, 95, - 44, 90,180,200,191,125,251,246, 8, 10, 10, 66, 81, 81, 17, 18, 19, 19, 49,109,218, 52,165, 70,163, 89,164, 82,169,150,185,153, -102,179,209,104, 28,227,188,148,218, 19,249, 96, 52, 26,127,204,206,206,254,209, 83,132, 83,167, 78,189,122,247,238,221,130,192, -192,192, 78, 60, 30,175, 53, 74,252,128,114, 0,252,224,174, 32,178, 99,202,148, 41,127,221,189,123, 87, 81,175, 94,189,206, 54, - 78, 95,148,108, 99,180,190, 26,156, 89,151, 47, 95, 14,235,208,161, 3,201,229,114, 89,138,162,192,229,114, 89, 14,135,195,218, -252,106, 88, 0,216,183,111,159, 0, 64,165,219,230,220,203,211,207, 31,243,191, 63, 63,185,145, 99,216,149,154, 91, 60, 29, 0, -187,253,186,248,247, 54,129,212,139, 47, 54,205,128, 49,190, 59, 8,105, 73,160, 74, 86,155, 13, 66, 18,140, 12,107, 61,204,221, -123, 51,135, 6,177,164, 78, 83,149, 63,174,134, 45,188, 67,118,118,182,179,200,178, 91,173,162,187,119,239,158,100, 19, 89,246, -107,213,241, 47, 59,102,181, 90,107,212,135,177, 44,139,184,184, 56,172, 91,183, 14, 85, 69, 52,183,173,238, 35,170,226,179, 91, -180, 24,134,129,217,108,198,245,235,215, 29, 49,187,236,211,133,246,208, 14, 52, 77, 87,186, 90,157, 97, 24,198,100, 50,225,151, - 95,126,113, 73,108,109,219,182, 13, 6,131, 1, 76, 21, 10,206, 57, 20, 67,219,182,109,161, 84, 42, 29,139,125,162,163,255, 9, -149,103, 54,155,221, 18,174,118,206,102,205,154, 65,161, 80,192,238, 47, 92,127,236, 63,198, 30, 90,167,251,183,150,251, 10, 45, - 90,143,189,199, 20,136,165,135,219,119,237,215,109,236,155,211, 36, 90, 35,131, 7, 15,210,144,159,151, 13,146, 32, 33,175, 23, -134,240,240, 8,136,248, 36,182,196, 47,211, 37,157, 61,254,167,182,168,112, 64, 69, 92,131,124,120,103,151, 15,235,214,185,113, - 99,111, 2,180, 5, 96, 44, 0,109, 1,172,182,191,246,239,172,165,203, 92, 74,138,138,253,228,138,242,252, 1,181,185,220, 61, -171,134, 3,221,124,101,178, 35,115,247,237, 19, 91,205,102, 20,204,152, 1, 49, 77, 67,104, 27,149,148, 60,136, 0,244,188,121, - 37, 34,107,204,152, 98,181, 74,229,214, 22, 60, 1, 1, 1,151, 9,130, 8,200,207,207,127,166, 34,195, 7, 6, 6, 30, 96, 89, - 86,161, 80, 40,218, 63, 69,233, 10, 2,160, 2, 96, 46,103, 32, 17, 8,247,253,127,236,136, 8, 12, 12,252,132, 36,201, 46, 44, -203,250,147, 36, 89,104,181, 90,207,229,229,229, 45, 6,112,183,174, 63,125, 98,176, 71,134,111, 88,197,125,121, 0,222, 71,137, - 83,240, 3, 87,201,219,248,248,248, 24,249,150,221,175, 68, 9,122,143,136,246, 65,163, 16,111,112,121, 66,100,105,104, 28,187, -161,193,250,147, 57,233,122, 11, 51,248,118,126,113,114,221,171,168, 20, 30,223,130,199,147,144,201,100, 23,142, 28, 57,210,190, - 81,163, 70,164,179,195,187, 61, 86,158,125,122,139,195, 41,209,114,167, 78,157,162, 71,141, 26,117, 46, 55, 55,183,103, 69,156, -222,222,222,191, 95,187,118,237, 5,181, 90,253,136,160,114,142, 20,111, 63,215,233,116,152, 50,101,202,209,138,182,224,241,241, -241, 89,190,108,217,178,247,134, 14, 29, 74,218,195, 81, 56, 31,246,237,130,236,135,217,108,198,230,205,155,173,223,124,243,205, -183,106,181,186,194,169, 67,185, 92,158,158,149,149, 21,102, 15,181,224, 74, 80,209,136,136,136,236,180,180,180,208,199,201,249, - 12, 11,174, 82,214,173, 39, 98,154,224,138, 68, 83,189,189,252,230, 12, 29,253,142,127, 68,227, 72, 34, 88, 94, 15, 4, 72,228, -230,100, 34,237,239,219,236,238,159,190, 43,208,105,148, 95,234,245,186,239, 42,227,105, 1, 52,110, 40,229,109,231, 51,104, 10, -187, 0, 42,179, 63,213, 35, 35, 14, 0,102, 46,121,243, 65,145,101,228,141, 74,166,125,236, 98,235,179,221,187,197,252,166, 77, - 31, 9, 20,103,181, 90, 97, 76, 77,197,138,177, 99,221, 22, 89,117,168, 67, 29, 60,130, 70,168, 58, 70,150, 5, 37,241,185,220, -181,152, 16,205,130, 36, 35, 89, 96, 4, 9,107, 43,146, 32,248, 52,139, 91, 96,241,187,152, 83,188, 58, 41, 27,250,186,236,119, - 9, 79,237,166,210, 0, 36, 50,153,236, 56, 69, 81,225,118,139,140,179,181,190,156, 13,165, 31,228,230,230,246, 5, 80,217, 10, -225,198,222,222,222,223, 49, 12,211,209,149, 77,165, 41,138,186, 88, 84, 84, 52, 21,149,108, 42, 93, 27,171, 14,253,253,253,239, -166,165,165, 53,182,175,162,118,238, 43,203, 91, 89,126,231,206, 29,244,234,213, 43, 45, 39, 39, 39,226,113,114, 62,173,168, 96, -213,225,211, 99,209,114, 66, 40, 79,224, 53,142, 47, 18, 62,111,181,208,205, 64, 0, 28, 46,247,166,201,160, 63, 97,212,107, 55, -161,130,233,194,199,137,225, 64, 55, 1,159,255, 59, 79, 42, 21,149, 39,218, 44, 69, 69,122,163,201,244, 98,157,200,170, 67, 29, -234, 80,135, 58, 60, 67,104, 42,147,201,142,112,185, 92,129,179,152, 44,251,217, 14,154,166, 13,249,249,249, 3, 0,220,122,204, -156,255, 63,225,166,147, 90, 63, 87, 57,109, 71,175,167,157,179, 22,159,157,245, 32,103, 47, 27,231,220,103, 36,157,189,158, 86, - 78,251,243,186,193,219,207,157,114,228,169,252,116, 74, 39,235,233,116,214, 22,167,167,234, 81, 57,233,100,107,225,189,207,125, - 70,210,217,235,105,227, 44, 91,126, 92,228,117,139,211,197, 50,229,110, 58, 89, 79,167,179,182, 56,107, 90,143, 42, 73, 39, 91, -211,178, 84,193,187,159,139,103, 16, 41,237,192,166,180, 3,123, 61,166,220,184,141,177, 21,253,159, 91,142,132,181,181, 18,192, - 30,118,223,198, 79, 60,173,156,206,249,224,201,173, 2,106, 97,219,129,147,158,230, 44,147,159,158,194, 92,219, 10,147, 4,184, - 16,112,212,157,103,247,196,123, 47,243,172, 30,225,173,134,200,114,139,211, 83,229,190,182, 57, 61, 85,151,202,114,122,162,220, -151,247,222,107,241, 29,121, 42,157, 30,169, 75,181, 81,230,203, 41, 63, 53,230, 45,203,233,137,186, 84,150,211, 19,229,254,113, -112,122,162, 46,149,199,233,137,114, 95,209,187,127, 86, 13, 77,246,233, 66, 91,136, 7,194, 5,177, 21, 15, 0,100,117, 50,173, - 22, 45,101,189, 61,205,233,233, 52,215,134,216,116,195, 2,243,196, 57, 61,252,142,230,218, 56, 61, 57,186,233,237,169,119, 84, - 27,229,221,153,211, 83,252,101,121, 60,241,158,202,227,172,105,122, 43, 72,167,199,159,189,166,229,254,113,113,122,248, 29,121, -164, 46,149,225,236,237,225,193, 64,111,167,243,185,158,228,244, 84, 93, 42, 39,157, 53,126, 79,229,113,214, 52,189, 21,164,211, -227,207,238,137, 62,164,182,120,159,164, 69,139, 37, 43, 44, 19,241,101,142,199, 34, 52,158,216,148,156,155,220,255, 42, 78, 55, -167,103,250,213,194,187,127,162,233,244, 36,103,217, 52,122,114,186,167, 54,211,233, 73, 78, 55,210,250,175,227,124,214,222,251, -211,152,159, 21,241,213,100, 90,170, 34,235,104,109,164,211,147,156, 46,114,255, 43, 56,107,240,238,255,117,224, 60, 45, 9,177, -103,188,135, 71, 38,240,176, 5,166,214,158,219,195,233,236, 93, 27, 22,194, 90,128,199,211,105, 27, 41,207,169,133,103,127, 86, -242,180,174, 46,213,213,165,167,174, 46,149, 41,147,189, 61,104, 41,242,168,229,185, 44,167, 39,126,195,153,195, 83,101,180,182, -159,221,147,117,169, 54,222,253,179,134,255, 3, 32,187, 36, 94,196,121,194,218, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, +137, 80, 78, 71, 13, 10, + 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 2, 90, 0, 0, 2,128, 8, 6, 0, 0, 0, 68,254,214,163, 0, 0, 10, 79,105, + 67, 67, 80, 80,104,111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, 0,120,218,157, 83,103, 84, + 83,233, 22, 61,247,222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, 42, 33, 9, 16, 74,136, 33, +161,217, 21, 81,193, 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, 7,228, 33,162,142,131,163, +136,138,202,251,225,123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, 8, 12,150, 72, 51, 81, 53, +128, 12,169, 66, 30, 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33,115,253, 35, 1, 0,248,126, + 60, 60, 43, 34,192, 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92, 1,128,132, 1,192, +116,145, 56, 75, 8,128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, 0, 96,203, 99, 98,227, 0, + 80, 45, 0, 96, 39,127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, 19,101,136, 68, 0,104, 59, + 0,172,207, 86,138, 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0,176,183, 0,192,206, 16, 11, +178, 0, 8, 12, 0, 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70,242, 87, 60,241, 43,174, 16, +231, 42, 0, 0,120,153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, 54, 97, 2, 97, +154, 64, 46,194,121,153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120,206, 14,174,206,206, 54,142, +182, 14, 95, 45,234,191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, 44, 47,179, 26,128, 59, 6, +128,109,254,162, 37,238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243,112,248,126, 60, 60, 69,161, +144,185,217,217,229,228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252,247,245,224,190, +226, 36,129, 50, 93,129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71,252,183, 11,255,252, 29,211, + 34,196, 73, 98,185, 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, 37,210,255,100,226,223, 44, +251, 3, 62,223, 53, 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226,247, 0, 0,242,187,111,193, +212, 40, 8, 3,128,104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, 94, 68, 36, 46, 84,202,179, + 63,199, 8, 0, 0, 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, 96, 54,132, 66, 36,196,194, + 66, 16, 66, 10,100,128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52,192, 81,104,134,147,112, 14, + 46,194, 85,184, 14, 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218,136, 1, 98,138, 88, 35,142, + 8, 23,153,133,248, 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, 84, 32, 85, 72, 29,242, 61, +114, 2, 57,135, 92, 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12,181, 67,185,168, 55, 26,132, + 70,162, 11,208,100,116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15,218,143, 62, 67,199, 48,192, +232, 24, 7, 51,196,108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26,176, 86,172, 3,187,137,245, + 99,207,177,119, 4, 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72,168, 32, 28, 36, 52, 17,218, + 9, 55, 9, 3,132, 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, 44, 35,214, 18,143, 19, 47, + 16,123,136, 67,196, 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, 82, 35,233, 44,169,155, 52, + 72, 26, 35,147,201,218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27,228, 33,242, 91, 10,157, 98, + 64,113,164,248, 83,226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, 82,221,168,161, 84, 17, 53, +143, 90, 66,173,161,182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149,211, 26,104, 23,104,247,105, +175,232,116,186, 17,221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, 21,131,199,136,103, 40, 25, +155, 24, 7, 24,103, 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, 15,153,111, 85, 88, 42,182, + 42,124, 21,145,202, 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85,203, 84,143,169, 94, 83,125, +174, 70, 85, 51, 83,227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170,103,168,111, 84, 63,164,126, + 89,253,137, 6, 89,195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, 33,107, 13,171,134,117,129, + 53,196, 38,177,205,217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87,179, 82,243,148,102, 63, 7, +227,152,113,248,156,116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76,185, 49,101, 92,107,170,150, +151,150, 88,171, 72,171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65,199, 74, 39, 92, 39, 71,103, +143,206, 5,157,231, 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, 68,119,191,110,167,238,152, +158,190, 94,128,158, 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, 88, 6,179, 12, 36, 6,219, + 12,206, 24, 60,197, 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151,225,132,145,185,209, 60,163, +213, 70,141, 70, 15,140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, 77,238,154, 82, 77,185,166, + 41,166, 59, 76, 59, 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215,155,223,183, 96, 90,120, 90, + 44,182,168,182,184,101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93,179, 70,173,157,173, 37,214, +187,173,187,167, 17,167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229,216, 6,219,174,182,109,182, +125, 97,103, 98, 23,103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14,171, 29, 90, 29,126,115,180, +114, 20, 58, 86, 58,222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227,182, 19,203, 41,196,105,157, + 83,155,211, 71,103, 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221,200,189,228, 74,116,245,113, + 93,225,122,210,245,157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, 41,158, 89, 51,115,208,195, +200, 67,224, 81,229,209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, 47,145, 87,173,215,176,183, +165,119,170,247, 97,239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192,183,200,183,203, 79,195,111, +158, 95,133,223, 67,127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, 2,251,248,122,124, 33,191, +142, 63, 58,219,101,246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104,200,236,144,173, 33,247,231, +152,206,145,206,105, 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87,134, 63,142,112,136, 88, 26, +209, 49,151, 53,119,209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, 42, 62,170, 46,106, 60,218, + 55,186, 52,186, 63,198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108,190,223,252,237,243,135,226, +157,226, 11,227,123, 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, 64, 76,136, 78, 56,148,240, + 65, 16, 42,168, 22,140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, 67, 92, 42, 30, 78,242, 72, + 42, 77,122,146,236,145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221,155, 58,158, 22,154,118, 32, +109, 50, 61, 58,189, 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172,101,133,178,254,197,110,139, +183, 47, 30,149, 7,201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178,103,101, 87,102,191,205,137, +202, 57,150,171,158, 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182,165,134, 75, 87, 45, 29, 88, +230,189,172,106, 57,178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109,213, 79,171,237, 87,151,174, +126,189, 38,122, 77,107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215,237, 93, 79, 88, 47, 89,223, +181, 97,250,134,157, 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111,202,191,153,220,148,180,169, +171,196,185,100,207,102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218,180, 13,223, 86,180,237,245, +246, 69,219, 47,151,205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, 84,164, 84,244, 84,250, 84, + 54,238,210,221,181, 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201,190,219, 85, 1, 85, 77,213, +102,213,101,251, 73,251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3,210, 3,253, 7, 35, 14,182, +215,185,212,213, 29,210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, 13, 85,141,156,198,226, 35, +112, 68,121,228,233,247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, 47,106, 66,154,242,154, 70, +155, 83,154,251, 91, 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89,121, 74,243, 84,201,105,218, +233,130,211,147,103,242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223,106, 15,111,239,186, 16,116, +225,210, 69,255,139,231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, 95,109,234,116,234, 60,254, +147,211, 79,199,187,156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206,221,244,189,121,241, 22,255, +214,213,158, 57, 61,221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217,119, 39,238,173,188, 79,188, + 95,244, 64,237, 65,217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, 71,247, 6,133,131,207,254, +145,245,143, 15, 67, 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252,167, 67,207,100,207, 38,158, + 23,254,162,254,203,174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109,124,165,253,234,192,235, 25, +175,219,198,194,198, 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, 79,228,124, 32,127, 40,255, +104,249,177,245, 83,208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, 6, 98, 75, 71, 68, 0,255, + 0,255, 0,255,160,189,167,147, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 13,215, 0, 0, 13,215, 1, 66, 40,155,120, 0, 0, 0, + 7,116, 73, 77, 69, 7,219, 8, 3, 13, 27, 3,174, 15,171, 16, 0, 0, 32, 0, 73, 68, 65, 84,120,218,236, 93,119,120, 20,213, +226, 61, 51, 59, 91,178, 37,155, 70,122, 32,133, 18,192, 0,134,162, 4,169,130,160, 24, 21, 21,172, 8, 79,159,207,138, 13, 11, +168,136,136, 64,108,128,224, 79,228,161, 79, 1, 65, 1, 11,188,192,163, 68, 74,232, 29,233, 9,144, 4, 18, 66, 58,201,102,123, +155,251,251, 35, 59,235,102,179, 45,144,160,194, 61,223, 55,223,238,206,206,156,185,247,206,189,119,206,156,219, 24, 66, 8, 40, + 40, 40, 40, 40, 40, 40, 40, 40, 90, 30, 44, 77, 2, 10, 10, 10, 10, 10, 10, 10,138,191, 8,178,179,179,155, 99,129, 13, 11,148, +211,177, 13,250,171,115,182, 98,220, 73, 11,114, 14,114,112,190,255, 55, 9,231,160,191, 42,167, 16,223,102,240, 14,107, 78, 62, +106,169,244,116, 9, 39,105,233,112,182, 22,103, 75,149, 35, 15,225, 36,173,112,223,223,255,155,132,115,208, 95,141,211, 61,255, + 4,200,219, 44,206, 0,243, 84,115,195, 73, 90, 58,156,173,197,121,181,229,200, 71, 56,201,213,230, 37, 47,247,254,125,220, 32, + 32,132,128,107, 69,145, 21, 48, 50, 51, 51, 25, 23,126,230,175,202,233,154, 14, 2,127, 75,134,181, 5,177,181,165, 57,221,210, +179,165,240,126,102,102, 38,147,157,157,189, 13,192,160,150,140,123, 75,220,119,183,184,182, 8,239, 21,136,172,102,113,182, 84, +190,111,109,206,150, 42, 75,238,156, 45,145,239, 61,221,247, 86,188, 71, 45, 21,206, 22, 41, 75,173,145,231, 61,228,159,171,230, +117,231,108,137,178,228,206,217, 18,249,254, 90,112,182, 68, 89,242,196,217, 18,249,222,219,189,191,209, 12, 42,246, 74, 18,173, + 21,157,178,193,127,101, 65,212, 90, 98,179, 25, 14,204,159,206,217,194,247,232,125, 7,103, 75,190,221, 12,110,169,123,212, 26, +249,221,149,179,165,248,221,121, 90,226, 62,121,226,188,218,240,122, 9,103,139,199,253,106,243,253,181,226,108,225,123,212, 34, +101,201,141,115,112, 11,191, 12, 12,118,249,253,126, 75,114,182, 84, 89,242, 16,206,171,190, 79,158, 56,175, 54,188, 94,194,217, +226,113,111,137,103, 72,107,241, 94,215,104,173,230,179,150,230,108, 38,247,117,197,217,204,230,153, 97,173,112,239,255,212,112, +182, 36,167,123, 24, 91,178,185,167, 53,195,217,146,156,205, 8,235,117,199,249,119,187,239,127,197,244,244,198,119, 53,205, 82, +222,220,209,214, 8,103, 75,114, 6,200,125, 93,112, 94,197,189,191,174,208,236,166,195,107, 33,224, 90,248,205, 4, 45,236,192, +180,166,112,109,201,112, 14,110, 13,135,176, 21,208,226,225,116,188, 41, 79,109,133,184,255, 93,210,148,150, 37, 90,150,254,114, +101,201, 45, 79, 14,110, 65,167,168, 69,157,103,119,206,150,184,134, 43, 71, 75,229,209,214,142,123, 75,150,165,214,184,247, 20, + 87,225, 66, 80, 78,202, 73, 57, 41, 39,229,164,156,148,243,134,229,188,238, 64, 8,161,211, 59, 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, 80,252,141,224,179,143, 86, 92, 92, 92,182, 66,161,232,224,237,127,157, 78,119,233,210,165, 75, + 67,104, 50,254,121,160,247,136,226,111, 4, 22,127,140,114,230, 1, 16,199, 70, 65, 65, 65,113, 93,195,171,208,146,201,100, 41, +167, 78,157,234,196,243, 60,236,118, 59,108, 54,155,243,211,108, 54, 99,224,192,129,205,238, 72, 31, 29, 29,157, 43, 18,137,146, +154,115,142,221,110,191, 80, 94, 94,222,223,199, 33,187, 0,164, 48,204, 31,125, 2,133,239,222, 62, 1,148, 90,173,214,158,190, + 56, 25,134, 73,113,231,243,194, 37,124,247,201, 25, 18, 18,114,128,227,184, 4, 79, 92,222,190,243, 60, 95, 80, 89, 89,217,239, + 90,222,163, 27, 25,209,209,209,185, 28,199, 53, 59,127,150,149,149,121,205,159,177,177,177,135, 89,150,141,107, 6,165,136,231, +249,188, 75,151, 46,245,247, 33, 68,118, 1, 72,241, 69,226,158,159, 24,134, 41,177,219,237,189,253,149, 35, 95, 92, 30,242,168, + 63, 78,167,200,226, 56, 46, 43, 42, 42,234, 57,189, 94,111, 4, 64, 68, 34, 17,113, 9, 27, 0,192,102,179, 85,214,214,214,118, +163, 57,145,130,130,226,134, 16, 90, 60,207,179, 38,147, 9,249,249,249,240,178, 30,162,253, 10,174,215,233,224,111,155,162,130, +163,162, 97,179, 88,160,108, 19,233,228, 46, 63,121, 28, 54,171, 5, 54,179, 25,237,250,244, 21,194,128,174, 93,187,138,252,112, + 38,124,244,209, 71, 81,193,193,193, 48, 26,141, 48, 26,141, 48,153, 76, 48, 26,141, 48,155,205, 48,155,205,176, 88, 44,176, 88, + 44,176,217,108, 48,153, 76,200,201,201,177, 91,173, 86,159,156, 51,102,204,136, 82,171,213, 78, 62, 97, 19, 56, 5, 94,171,213, + 10,163,209,136,205,155, 55,251,228,228, 56, 46,161,180,180, 52, 74, 34,145,128, 16, 2,158,231, 65, 8,105,180,185,163,125,251, +246, 22, 95,129,108,165,123,116, 35,163,211,140,229,107,163, 66,228, 50,216,120, 30,153, 61,218, 59,255, 40,248,122, 37,136,205, + 14,222,102, 67,199, 23,199, 58,247,119,233,210,197,103,254, 36,132, 36,206, 88,190, 54, 52, 80,206,234,234,106, 67,231,206,157, + 75,209, 48,185,159, 55,161,149, 96, 48, 24,162, 28,252, 77, 4, 17,203,178,141,182, 13, 27, 54, 32, 51, 51,211, 95,220, 19, 94, +125,245,213, 40,171,213, 10,179,217, 12,147,201, 4,171,213, 10,155,205,230,220,236,118,187,115, 51,155,205,216,187,119,111,160, + 78,214, 71,119,220,113,199,147,107,215,174, 85,254,250,235,175,202,164,164, 36, 72, 36, 18,136, 68, 34,136, 68, 34,176, 44, 11, +142,227,112,235,173,183, 50, 52, 11, 82, 80, 80,220, 48, 66,203,100, 50, 21,166,167,167, 19,199,247,120,153, 76, 38,113,123,203, +141,235,216,177, 99,158,251,121,254,154,171,130,163,162, 49,185,109, 56, 0,224,189,243,213,206, 7,196,199,253,110,118, 30,243, +193,197, 58, 0,128, 92, 46, 7,227,250, 26,237, 5, 74,165, 18,119,220,113, 7,164, 82, 41,122,247,238, 13,177, 88,236,113,147, + 72, 36, 16,139,197,126, 19,133, 97, 24,168, 84, 42, 76,155, 54, 77, 16, 73, 80, 6,201, 48,161, 95,111, 4,129,224,223,199,207, +192,204, 19,112, 28,231,220, 2,225,148, 72, 36, 56,118,236, 24, 56,142,131, 72, 36,114,126, 10,223,215,172, 89,131,209,163, 71, +131,227, 56,200,229,114,192,207,204,193,174,247,200,108, 54,199, 74,165, 82, 11, 0, 65,156, 73, 24,134,137,185,146,123,116, 35, + 35, 68, 46,195,184, 5,191, 0, 0,138,231,188,232,188,119,123,159,127,207,121, 76,226,191, 30, 2,195, 48, 16,139,197, 96, 89, +182,197, 56,107,106,106, 12,143, 60,242,200,142,224,224,224, 13, 26,141, 6,126, 4, 28,138,139,139,193,113,156,215,252,206,178, + 44,102,207,158,141,179,103,207, 6, 20,119,163,209,136, 69,139, 22,193,110,183, 55,226, 21,190,187,239, 11, 80,100,125, 56,124, +248,240,177,107,215,174, 13, 99, 24, 6, 95,124,241, 5, 36, 18, 9, 70,142, 28,137,136,136, 8,108,220,184, 17, 18,137, 4,111, +190,249, 38,205,124, 20, 20, 20,190,234, 60, 49,128,155, 1, 68, 58, 76,132,122, 0,161, 46,135, 84, 58, 62, 35,133,223, 12,195, +236,247,192,211,199,113, 76, 37,195, 48,251, 93,126,155, 1, 72, 61,236,175, 6, 32,119,108, 38, 52,184,255,105, 46,215, 17,206, +131,183,235,114, 64,195,250, 67, 0,182, 2, 24,156,153,153,185, 13, 0,202,202,202,238, 42, 43, 43, 3, 0,164,164,164,156,202, +203,203,235, 44,104, 30, 71,243,148,196,102,179,117, 18,154,170, 4,183,104,216,176, 97, 62,223,240,109, 22, 75, 19, 1,226, 73, + 75,121,106,174,240, 38, 96, 44, 22, 11, 30,122,232, 33, 0,240,250,208,113,221, 2,208,110, 48,155,205,224, 56, 14,169,109, 35, + 49,101, 68, 58,110, 33, 86,232,180, 12,108,117, 58,220,167,178,226, 84,215,158, 88,120,161, 18,231, 53, 90,112, 28, 23, 16, 39, +207,243, 94, 69,150, 72, 36,194,130, 5, 11,240,200, 35,143, 64, 36, 18, 5,196,231,122,143,146,147,147,215,230,229,229, 69, 48, + 12, 99,114,220, 35,153,205,102, 83,219,108,182, 8,187,221, 30,209,156,123,116, 35,195,198,243, 30,243,161,183, 60, 27,200,125, + 10,132,179,166,166,198,144,153,153,185, 71, 38,147, 45,142,142,142, 46, 45, 41, 41,241, 43,180,220,197,143,251, 75,197,103,159, +125,134,121,243,230, 97,200,144, 33, 1,133,211,100, 50,129, 97, 24, 44, 92,184,176,201,127,211,167, 79,111,114, 61, 63,156, 12, + 0, 54, 46, 46,238,249,245,235,215,171,133, 99,219,180,105, 3,177, 88,140,110,221,186, 33, 56, 56, 24, 59,118,236,128,221,110, + 15,184, 92, 82, 80, 80, 92,191,240,164, 69, 92, 48,112,242,228,201,189,179,178,178,102,102,100,100,252,176,107,215,174,229, 12, +195,100,187,212,137,153,142,250, 53, 91,248, 77, 8,233,227, 42,122, 28, 98, 45,146, 97,152,108,225,120,215,223,194, 39, 33,100, + 24, 0,169,240,123,242,228,201,105, 89, 89, 89, 51, 39, 77,154,244,246,172, 89,179, 36,147, 39, 79,238,158,149,149, 53, 83,184, +142,167,112,120,114,180,124,174, 61, 37, 52, 81,157, 62,125,218, 91, 19,149,235, 3,192,103,109,169,108, 19,233,116,178, 62, 72, +140,112,238,159, 86, 82,235,124,128,205,239,213, 1, 74,165, 18, 35, 62,248, 36, 32,167,200,108, 54,163,162,162,194,233, 50,248, +219, 2,229, 84,200,131,144,243,106, 55, 20, 87, 75,241,254,238, 26,172, 61,114, 22, 98,177, 24,119,118,237,134,187, 36,193,120, + 55, 81,138, 87,207, 20,193, 74, 2,235,211, 75, 8,241, 40,176,132,239, 66, 19, 74,160, 66,203,237, 30, 21, 27,141,198,234,252, +252,124, 3,223,240, 96,151, 19, 66,194, 24,134,169,119,184, 92,177,129,222,163, 27, 25,153, 61,218, 59, 93,167,189,193, 67,157, +251, 71,235,142, 57,239,201,196, 5, 31, 3, 0,134,244,188,213,111,121, 8,132,179,186,186,218,208,127,232,224,109,118,131,249, +187,177, 99,199, 22,110,217,178, 69, 30, 72, 88, 61, 9, 45,193,181, 21, 68, 22,199,113, 48,155,205, 1,197,221,108, 54,123, 45, + 31, 18,137,228, 74, 28, 45,232,116, 58,243,234,213,171, 49,127,254,124, 68, 68, 68, 96,248,240,225,136,141,141,197,202,149, 43, + 65, 8,193,139, 47,190, 8,185, 92, 46,184,215, 52, 3, 82, 80,220,216,240,165, 69,100, 89, 89, 89, 51,221,133,140,235,111, 87, + 1,229, 38,166, 92,197, 90,154,159,231,127,182,187,120, 18,174,203, 48, 76,246,172, 89,179, 50,253,132,163,210,155,208,242, 57, + 37,190,201,100, 42,236,209,163, 71, 64,106, 66,175,215,151,249, 19, 27,158,222,234, 93, 93, 2,149, 74, 5,165, 90, 5, 54,192, +122,215,106,181, 58,133,202,166, 77,155, 32,151,203, 49,114,228,200,171,114,180, 44, 22, 11,164, 18, 49,216, 54,209, 24, 55,103, + 11,170,235, 13,206, 7,204,214,130, 66, 28, 42,175,192,171, 25, 67,161,148, 87, 64,107, 54, 7,228,188,241, 60,223, 68,100,113, + 28,135,135, 30,122,200,233, 38,184,246, 91,129,143,166,195,136,136,136, 3, 28,199, 37,184,220,163,160,148,148, 20,224,143,126, + 61, 12,207,243,218,208,208,208,159, 1,196, 17, 66, 18, 0, 4, 7,114,143, 40, 60,231, 79,247,253,188,155, 83,117, 37,156,213, +213,213,134,204,204,204, 61,118,131,249,187,139, 23, 47,238, 1, 16,116,203, 45,183, 52, 91,104, 9, 2, 75, 44, 22, 99,246,236, +217,152, 55,111,158,243,255, 64,133,150,205,102,107, 36,160,206,156, 57,211,232, 90,238,194,206, 79,179, 41, 65,195,232, 66, 62, + 37, 37,197,121, 78, 76, 76, 12, 66, 67, 67,193,243, 60,120,158, 71, 80, 80, 16,228,114, 57, 36, 18, 9,205,116, 20, 20, 20,190, +180,136, 97,210,164, 73,111, 51, 12,147,237,112,150,142,251, 16, 84,158,180, 71, 31, 55,177, 86,233,229,184, 76, 79, 98,203,245, +187,128,201,147, 39,167,185,135,195, 83,115,165,179, 86,117,155,118,191, 17, 92,155,168, 90,234, 33,230,235, 65,166, 10, 85, 67, +174, 84, 66, 36, 98,193, 48, 12,241,199,101,177, 88,156, 21,255,115,207, 61,231,179,223, 74,160,253,169, 44, 22, 11, 88, 78,132, + 75, 49,201,176,179,219,157,231, 10, 27,203,137,113, 62,166, 51, 68,167, 15, 67, 28,224, 3,215,221,209,122,241,197, 23,177,104, +209, 34,176, 44,235, 76, 19,142,227,208,177, 99, 71, 20, 22, 22,250,228,226, 56, 46,225,252,249,243, 81,174,233, 40,136, 88, 66, + 8,236,118, 59,218,183,111,111,204,207,207,127,153, 22,221,171, 19, 89,222,246,219,237,124,192, 46,140,167,227,170,171,171, 13, + 99,198,140,217, 86, 87, 87,247,221, 77, 55,221,116, 6,141,167, 64,240,203,199,113, 92, 35,129, 37,136,172,207, 63,255,188,145, + 40,178, 90,173, 1,189, 8, 88,173,214, 38,130,231,211, 79, 63,109,244, 9, 0,253,250,245, 11,200, 25, 6, 64, 88,150, 37, 18, +137, 4,119,220,113, 7,186,119,239,142, 95,127,253, 21, 60,207,227,133, 23, 94,128, 92, 46,199,220,185,115, 97,179,217,240,209, + 71, 31, 81, 71,139,130,130,194,151, 22, 49,205,154, 53,235,248,172, 89,179,156,206,146,187,163,229,229,185,123,183, 67, 84, 69, + 10, 34, 13,128,201,147, 32,242,228,146,185, 11, 48,215,125, 89, 89, 89, 51,221,195,225,222, 92,217, 72,104, 93, 43,148,157, 56, +134, 79,110, 75, 7,208,184,185,112,193,173,157,161, 84, 41,161, 12, 86, 97,204,154,237, 0,224,168,244, 39, 5,228,104, 9, 66, +171,186,186,218,167,200,106,142,163,197, 74, 57,172, 74,184, 12, 34, 21,131, 51, 91, 27, 9, 45, 17, 39, 70,113, 68, 50, 88,177, + 4,156,221, 22, 16, 39, 33,164, 73, 83,225,248,241,227,193, 48,140,115,132, 88,143, 30, 61, 92,185, 24,127, 15,199, 55,194, 27, +250,224,185, 55,199,126, 84,101,164, 37,246, 74,242,231,129,175,113,234,167,231, 1, 0,253,117, 58,231,189,152,209,227,143,177, + 3,115,142,109,115,186,143, 31,224,245, 43,226,172,174,174, 54,220,210, 37,109,143, 36, 60,228,187, 11, 23, 46,236, 1,192, 62, +252,240,195,161, 61,122,244, 8,168, 76, 10,131, 43,220, 69,150,171,147, 37,124,250, 25, 97,235, 34, 28,237, 1, 9, 40,161, 25, + 49,128, 60, 79,132,188,173, 86,171,161, 82,169,156, 35,110,131,130,130,160, 80, 40,156,253, 59, 3, 20,110, 20, 20, 20, 55, 46, +194, 4,161,227, 16, 75,141,156, 38, 71,223,170, 76,215,223,158, 28, 47,135, 3,149,235,167,126, 93,235, 16,104, 30, 33, 56,107, +110,231,100,123, 19,105,156,160, 32, 93, 63, 99, 98, 98,254,167, 82,169,146, 3,141,125,115, 70,177,217,173,150, 38,206, 22,195, + 48, 80, 5,171, 32, 87, 41, 33, 15, 86,121,117,189,124, 9, 45,193, 41, 18, 30, 58,139, 23, 47,134, 74,165,194, 63,254,241,143, +102,247,209,114, 10, 45, 9,139,141,178,205, 16, 73,185, 70, 34,139,227, 56,136,196, 98,148,169, 98,193,138,197,224,108,129,185, +100,117,117,117,224, 56, 14, 83,166, 76,113,190,193,187,138,172,230,196,217, 23, 88,134, 17,220, 45, 89,135, 14, 29, 94,103, 24, + 38, 17, 64,146, 78,167,147, 93,186,116,233,118, 90, 94,125, 40, 3,187,181,137, 11,229,205,125,189, 82, 78,193,201,146,132,135, +124,215,185,115,103,167,147,165, 80, 40,132,209,166,254,239, 49,203,122, 20, 89,238, 35, 4, 57,142,107,200,203,126, 70, 71,186, + 58, 90,179,102,205,114,242,186, 58, 89, 2,154, 83,142,132,176,110,219,182, 13,135, 14, 29,194,115,207, 61, 7,185, 92,142,121, +243,230,193,102,179, 97,250,244,233,144,203,229,144, 74,165, 52,243, 81, 80, 80, 55,171,145, 22,113, 67,165, 91, 63, 40,198, 77, +212, 84,122, 18, 88,174,205,132,194,119,134, 97,172, 30,120,205,110, 77,138,238,251,133,207,234, 89,179,102,109, 17,156, 44,151, +253,141,194,225,215,209,146,201,100,201,249,249,249,206,137, 48,125,125,154,205,102, 12, 25, 50, 36, 96,103, 76, 24,117,200,113, +162, 70,194, 66, 17,172,130, 66, 29, 12,185, 74,229, 46, 56, 24,127,149,184,240, 70,236, 42,180,166, 78,157, 10,142,227,176,104, +209, 34, 0,192,235,175,191, 30,112, 31, 45,129, 19,118, 6, 37,228, 28,210,231,140,134,249,123, 43,202,119,254, 14,142,227, 16, +213,247, 46,240,183,140,134, 94,174, 2,103,183, 5, 60,234,176,166,166, 6,133,133,133, 16,137, 68,120,237,181,215, 26,205,117, +228, 62,146,109,211,166, 77,126,227,238,201,201,154,122,161,198,201, 35,151,203,217,223,127,255, 61,153,231,249, 20,131,193,208, +161, 95,191,126, 60, 45,202,126, 68, 17,111, 11, 72, 84, 5,154, 63,221, 57,133, 62, 89,117,117,117,223, 93,184,112, 97, 47, 0, +118,236,216,177,161, 10,133, 2,223,124,243,141, 30,128,116,229,202,149,114,127,162, 72,200, 55,254, 68,150, 88, 44,110,200,203, +129,196,157, 52,158,178,196, 95,199,248, 64,242,188, 16, 86,134, 97, 96,183,219, 33,151,203, 27, 57, 89, 65, 65, 65,144,201,100, + 52,227, 81, 80, 80,248,171, 75,246, 7, 92,143, 19,210,199, 69, 84,237,191, 18,222,230, 92,207, 31, 56,111, 66,195,100, 50,225, +228,201,147,129,242, 4, 60, 49,102,219,222,183,226,131,139,117, 96, 24, 6,255,238,119, 19,148,106, 21, 20, 74, 37, 30,252,117, +155,179,226, 62, 54,243,117,200,148, 42,196, 13, 24, 30, 80, 69, 46, 52, 29,186, 10,173,218,218, 90,136,197, 98,124,248,225,135, + 96, 89, 22, 31,125,244, 17,226,227,227,113,233,210, 37,172, 92,185, 50, 32, 71, 75,100, 23, 33,246,137, 46, 80,140, 15,129,250, +137,129, 8,187, 99, 42, 46,154, 57,236, 50, 42, 48,208,120, 2,210,141,159,195,204,219, 3, 30,129,101,179,217,176,109,219, 54, +247, 14,239,206, 62, 85, 54,155, 13, 86,171, 21, 22,139, 5, 31,125,244, 81, 32, 35, 60,155,220, 55, 33, 13, 29,147,160,138,242, +242,242, 34, 9, 33,225, 0, 66, 0, 84,209,226,234, 27,177,125, 95, 68,100,239,103, 1, 0,107,102, 61,229,220, 63,229,216, 31, +249,115,246,247, 13, 11, 0,116, 78, 26,222, 44,206,234,234,106,195,157, 67,250,229, 26,121,241,183,221,186,117,107,228,100, 5, + 5, 5, 49,142,223, 1,217,101, 44,203, 66, 36, 18, 53,105, 46,244, 38,182, 2,233,163,101,179,217,156, 19,137,250,234,207,120, + 37,142,214, 83, 79, 61,133,216,216, 88,167,147,245,193, 7, 31, 64, 46,151, 99,242,228,201,176, 90,173,248,252,243,207,105,230, +163,160,160,184,230,162,236, 90,192, 99, 77,106, 52, 26,139,186,119,239, 14, 47,255,197, 7, 5, 5,137,221, 34, 21,215,177, 99, +199, 60, 15, 77,136,195, 0,228,120,170,212, 25,134, 65,176, 58, 24, 65, 42, 37, 20,110, 46, 86, 80,176, 26, 50,149, 10,172,196, + 99,101,222,132, 83,232, 91,226, 42,180,132,173,174,174, 14, 98,177, 24,243,231,207,135, 90,173,134,201,100,242,203, 41, 60,116, + 68, 34, 17,244,197,245, 56, 53, 51, 7,210,160, 93,232, 48,252, 17,196,138,229,144,236,248, 25, 6,187,213,223,132,165, 77, 56, + 59,117,234,132,247,222,123,175,201,180, 14,222, 16, 31, 31,239, 55,238,238, 78,214,236,155,218, 65, 34,149, 96,226,137, 98,152, + 76, 38,230,145, 71, 30,225, 1, 24, 0, 84, 26, 12,134, 11,129,164,103, 11,224,111,207,233,107, 84,172, 0,158,216, 61, 9, 24, +143,156,130,147,101,228,197,223, 22, 22, 22, 10, 78, 86,136, 66,161,192, 87, 95,125,165, 7,192, 78,159, 62, 93,145,152,152, 40, + 10, 36, 47,137, 68, 34,204,153, 51,199, 99,159, 44, 79,162,171, 57,229,200,245,220, 65,131, 6,121,156,176,212,139,120,107,194, + 41,132, 53, 34, 34,194,233,100,217,237,118,231,104, 67, 97,246,121, 31, 47, 21, 52,127, 82, 78,202,121,227,112, 94,151,240, 88, + 3, 95,186,116,233, 78,111, 39,180,111,223, 62, 63, 63, 63,191,163,176, 20,135,163,226,148, 24,141,198, 78,253,250,245,243,107, +237,240, 60, 15,153, 76, 6, 66, 8,110,127, 47, 11, 12, 11,176,104,252, 16,139,186,109, 40, 68, 34, 14,124,195, 82, 31,126, 71, + 29, 26, 12,134, 70, 15, 7, 79,155, 86,171,133,201,100, 10,120, 54,111,163,209,216,104, 10, 6,134,240, 56,255,219,138, 38,163, + 15,133, 45,208,126, 59, 65, 65, 65,141,154,126,252, 56, 86, 76, 32,142,150,107,211,163, 68, 42, 1, 39, 17, 11,142, 86,253,153, + 51,103,198,208,108, 30, 56,132, 1, 11, 0,144,218,111, 36,120,222, 14, 98,183, 55, 90, 38,169, 75,242,157,224,137, 29, 22,171, + 30, 38,147,201,223,180, 39, 76, 85, 85,149, 97,204,152, 49,219, 0,252,231,190,251,238,203, 67,195,236,194, 68,165, 82,201,196, + 98, 49, 15,160, 6, 0,185,124,249,114,200,197,139, 23,121,163,209,216,206, 95, 56,215,174, 93,139,147, 39, 79, 98,192,128, 1, +141,150,131, 18, 92, 81,215,217,221, 3,201,159, 66,115,185,167, 25,225,189, 9,185, 64, 33, 18,137, 16, 18, 18, 2,137, 68,130, + 15, 63,252, 16, 18,137, 4, 10,133, 2, 0,240,249,231,159, 59, 39, 95,165,160,160,160,184, 97,132,150,191,122,211, 71,179,162, +207, 38, 68,155,205, 86,146,152,152,216,172,139,217,237,246,114, 63,194,173,100,229,202,149, 18, 87, 23,194,223, 39, 33,164,220, +207,195,182,100,205,154, 53, 18, 79,238,134,183, 5,166,253,113,218,237,246,146,164,164, 36,175,142,137, 39, 88,173,214,139,254, + 68,107, 86,165,161,145, 72,152,120,162,216,235,218,137, 20,126,243,154,143,252,249,206,149,230,207, 51,169,169,169, 23, 67, 67, + 67,215, 69, 71, 71, 87,239,220,185, 51,162, 79,159, 62, 17,174,199,244,233,211, 39,214,237, 52, 51,188,175,115, 8,134, 97, 74, +238,187,239, 62,143,121, 94, 16, 77, 30,242,103,137,191, 60,191,111,223, 62,137,235,249,222,248, 93,202, 81, 73, 0,194,245,124, +122,122, 58,235,202,227, 45,239, 91,173,214, 74,154, 11, 41, 40, 40,110,120,161,101, 48, 24,138,187,119,239,110,243,242,223, 5, + 95,231, 86, 87, 87,247,110,233, 8, 88,173,214,126,127, 7,206,170,170,170, 22,141,187,205,102, 43,113, 76, 80,234,243, 24,154, +197,255,188,123, 4, 0, 21, 21, 21,183, 0,128, 78,167,131,191,101,117,154, 33, 8, 91, 60,127,218,108,182,126,173,145,166, 53, + 53, 53, 25, 52,103, 81, 80, 80, 80,161,213, 12,208,197,136,255, 26,104, 13,209, 74, 65, 65, 65, 65, 65, 65,209,178, 96,105, 18, + 80, 80, 80, 80, 80, 80, 80, 80,180, 14, 24, 52,140, 28,240,132,230,140, 38, 24,118, 5,215,206,161,156,148,147,114, 82, 78,202, + 73, 57, 41,231, 13,199,233,143,251,186, 25,205,120, 45,250, 75, 15,163,156,148,147,114, 82, 78,202, 73, 57, 41, 39,229,188, 17, + 65, 8,161, 77,135, 20, 20, 20, 20, 20, 20, 20, 20,173, 5,142, 38,193,159, 6, 17,154, 49,163,126, 0,170, 57, 12,128,183, 5, +227,204, 12,195, 92,190, 2, 78, 6,128,196,177, 9, 19, 29, 89, 1, 88, 0, 88, 24,134, 33,254, 57,222,103, 75, 75,195,210,136, + 93,220,135, 48,140,152,231,113,164, 93,187,182,135, 25,230, 46, 51, 0, 40,163,187,116, 85, 41,229,195, 76, 22,115,178, 76, 44, + 61, 89,171,211,110, 50, 85,228, 23,209,236, 65, 65,241,167,224, 30, 0,211,208,208,173,100, 22,128, 21, 52, 73, 40, 40, 90, 73, +104,169, 84,170, 3, 44,203, 38,248,155,159, 71,128, 99, 45,179,146,203,151, 47,247,110,198,181,199,168, 84,170, 33, 98,177,248, + 54, 0,176, 90,173, 59,181, 90,237, 22, 0, 43, 1,216,174, 48, 78,106, 0, 15, 1,120,204,241,123,153,163,178,208, 92, 33, 95, +247,144,144,144,159,196, 98, 49,169,170,170,234, 11, 0, 17, 17, 17,123,172, 86, 43,163,209,104, 30, 4,112,180,153,124,172, 88, + 44,158,221,183,111,223,129,219,183,111,255, 15,128,249, 45,116, 47,101, 44,203,122, 20, 40, 60,207, 39, 93,129,200,146, 0, 8, +153, 63,127,126,196,210,165, 75,211, 75, 74, 74,186, 1, 64, 66, 66,194,177,177, 99,199, 30,158, 48, 97, 66, 53, 33,164,142, 97, + 24,139, 47,158,210,210,176,180,138,178,130,231,202, 43, 78, 62, 4, 0, 49,177,221, 86,136, 68,172,132,144,131,187, 21,109, 30, +107,211,177, 67,210,179, 63,124, 51, 95,146,148,220, 22,155,119, 29,186,121,194,203,111,167, 93, 4, 62,163, 98,235,218, 33, 56, + 56,248, 0,203,178, 9,190,202,184,167, 50,111,183,219, 75,106,106,106,122,123,227,228, 56, 46,193, 87,125,225,105, 31,207,243, + 5, 85, 85, 85, 30,167,154, 80,171,213,187, 57,142, 75, 14,148, 75,248,180,217,108, 37,222, 70,233,170,213,234, 3, 34,145, 40, +193, 87, 60, 61,253,199,243,124, 65,101,101,165,183,112, 54,137,123, 75,132,243, 74, 56,125,133, 83,168,143, 0,124, 30, 17, 17, +113,107,117,117,245,227, 0,222,214,104, 52, 61, 68, 34, 17,194,195,195,223, 54,155,205,103, 67, 66, 66,190,174,171,171,219, 5, +224,101, 0,116,189, 84, 10,138,150,130, 90,173, 46,215,106,181, 68, 0,207,243,196,106,181, 18,147,201, 68, 12, 6, 3,209,233, +116, 68,171,213, 18,141, 70, 67,234,234,234, 72,117,117, 53,137,140,140,116,159,188,209, 91, 27,110, 55,181, 90,157,159,149,149, +101, 42, 44, 44, 36, 22,139,133, 88, 44, 22, 82, 84, 84, 68, 62,249,228, 19,147, 90,173,206, 7,208,205,203,185,195,188, 84, 22, +119, 0, 88,158,158,158,110, 94,187,118, 45, 49, 26,141, 68,167,211,145, 21, 43, 86,144,155,110,186,201, 12, 96,185,227, 24, 54, + 64, 78, 0,232, 31, 19, 19, 83,114,238,220, 57,251,166, 77,155, 44, 33, 33, 33, 57, 33, 33, 33, 57, 69, 69, 69,246,115,231,206, +241,109,218,180, 41, 1,208,191, 25,225, 4,128,209, 19, 39, 78, 44, 47, 42, 42, 34,131, 6, 13, 58,226,178,159,129,255,117,238, +134,121,114,178, 8, 33, 49,132,144, 88, 52, 76,114,217,100, 35,132,196, 58,142, 9, 11,144, 83, 89, 80, 80,208, 54, 58, 58, 58, +139, 97, 24,179, 59, 31,195, 48,230,232,232,232,172,130,130,130,182,132, 16,165, 47,206,146, 11, 11,158, 94,183,118,104,173,238, +242,105,162,187,124,154,252,231,219,193,154,103, 38, 60,190, 60,182,125,207, 69,161, 9,105,243, 79,158, 62,179,144, 16,178,112, +203,254,252,133, 83,191,252,223,194,251, 39,204,253, 42, 34, 49,253,153,102,164,231,213,128,114, 2, 8, 13, 13, 45,211,233,116, +132, 16, 66,236,118, 59,177, 88, 44,196,100, 50, 17,189, 94, 79,180, 90, 45,169,175,175,119,150,243,186,186, 58,231,247,168,168, + 40,175,229, 61, 44, 44,172,220, 96, 48, 52,170, 59,204,102,179,179,254,208,235,245, 68,175,215, 19,157, 78,231,220,180, 90, 45, +137,139,139, 43,246, 17,206, 75, 66, 56,121,158, 39, 54,155,141, 88, 44, 22, 39,175,209,104,108,180,153, 76, 38, 98, 50,153, 72, + 98, 98, 98,192,225, 12,132,211,104, 52,146,132,132,132, 82,111,156,225,225,225,229, 70,163,177, 17,167,107,252,221,121,133,223, + 49, 49, 49,101,205,225, 12, 36,156,190,210,211,129,249,121,121,121,196, 96, 48,144,248,248,248,234, 7, 31,124,208,106,183,219, +201,218,181,107, 73,122,122, 58, 63,120,240, 96, 75, 85, 85, 21,249,199, 63,254, 65,124,188, 20,210,114, 68, 57, 41,188,155, 22, +222, 29, 45,134, 97,160, 84, 42,241,227,143, 63,122, 93,142,195,245,123,187,118,237, 2,189,110,239,228,228,228,109, 59,118,236, +144,199,198,254, 49, 33,182,217,108, 70, 88, 88, 24, 94,120,225, 5,233, 61,247,220,211,113,248,240,225,123,206,159, 63, 63, 8, +192, 1, 63,124, 15, 68, 70, 70,126, 49,101,202,148,232,135, 31,126, 24, 17, 17,141, 38,221,198,152, 49, 99,240,224,131, 15, 74, +242,242,242, 30, 89,188,120,241, 35, 11, 22, 44, 40,211,106,181, 19, 0,252,236,139, 84, 46,151,223, 23, 23, 23,247,213,142, 29, + 59,162,162,162,162,144,146,146,194,190,249,230,155, 29, 59,117,234, 36, 79, 72, 72, 96, 47, 93,186,132, 95,127,253, 53,254,209, + 71, 31, 93, 85, 94, 94,254,172,197, 98, 89, 29, 64,220,165, 17, 17, 17,111, 63,251,236,179,109, 52, 26,141,237,224,193,131,249, +194,126,169, 84, 58, 61, 35, 35,163,207,214,173, 91,191, 7,240,245,149, 56, 89,132, 16, 13,254,104,226, 19, 96, 21,254, 15,196, +217, 34,132, 72,143, 28, 57, 18,158,145,145,241,179,201,100,234,249,220,115,207, 93,152, 57,115,166, 92,173, 86,171, 1, 48, 26, +141,230,242,180,105,211,204,115,231,206,125,171,107,215,174, 67,119,239,222,253, 0, 33,196,234, 16,100, 77,249, 24,198, 25,158, +226,139,149,216,182,139,151,190, 55,249,245,132,143,103, 36,159,223,127,162,152,231,228,106,252, 55,247, 56,202,171,181,248,223, +238, 19,136,137, 8,102, 36, 50,113, 90, 72,252, 77,131,234, 46,158,200,133,143, 25,210, 41, 90, 6, 12,195, 64,161, 80,224,191, +255,253,111,147,165,171, 60, 45,107,197,113, 28, 66, 67, 67,253,174,110, 16, 20, 20,132, 77,155, 54,121, 92,123,209,211,146, 62, + 33, 33, 33,240,245,178,193, 48, 12,130,130,130,176,115,231, 78,176, 44,235,113,105, 32,247,125, 74,165, 18,172,143,181,174, 4, +206,220,220, 92,191, 92,194,167, 74,165, 2, 26,154,254,189, 23, 74,153, 12, 59,118,236,240, 26,103,247,239, 42,199,122,175,254, + 56,119,238,220,217,104,233, 47,247, 37,193, 92,127, 43,149, 74, 48,126, 72,195,194,194,250, 38, 36, 36, 96,223,190,125, 88,185, +114,101,120, 90, 90, 26,206,156, 57, 3,134, 97, 48,115,230, 76,230,166,155,110, 18,151,149,149, 97,192,128, 1,248,229,151, 95, +250,105, 52, 26, 90, 96, 40,254, 44,193, 34, 6,112, 51,128, 72, 52,116,187,169, 7, 16,138,134,149, 52,164, 0,170, 1,200, 29, +155, 9,128, 22, 64, 27,199,233, 85,142,186,197, 85, 32, 84,186, 46, 62, 77, 8,233,227,224, 22, 86,168,136,116, 57, 86,184,134, +251,111,247, 79,143,220, 28, 0,100,103,103, 11, 15,179,193,153,153,153,219, 92, 35, 23,136,200, 18,214, 41,243, 80,166,221,135, +104,202,148, 74,229, 79,123,246,236,145, 71, 70,254, 17, 7,147,201,132,250,250,122,104,181, 90,212,215,215, 35, 56, 56, 24, 43, + 87,174,148, 15, 29, 58,244,167,250,250,250, 78,142, 68,243,198, 57,231,210,165, 75,209, 54,155, 13, 82,169,231, 46, 74, 44,203, +162, 75,151, 46,120,251,237,183, 49, 98,196,136,152, 33, 67,134,204,113, 19, 90, 77,134,146, 42, 20,138,175, 14, 30, 60, 24,165, + 80, 40,144,159,159,143,146,146, 18, 76,156, 56,177, 45,207,243, 40, 46, 46,198,153, 51,103,112,241,226, 69, 44, 94,188, 56,106, +212,168, 81, 95,121, 16, 90,158,134,167, 62,247,234,171,175,118, 14, 11, 11, 99, 63,249,228,147, 90,157, 78,247,127,142,253,239, +205,155, 55,239,137,129, 3, 7, 70,253,243,159,255, 36, 59,119,238, 92,234,184,113, 94,211,211,181, 79,150,163,153, 15,142,204, +119,202,237,156, 46, 46,255,131, 16, 18, 3,192,196, 48, 76,173, 7, 78, 6, 64,200,240,225,195, 95, 51,153, 76, 61,119,236,216, +113,246,182,219,110, 75, 4,112, 73,200,124, 33, 33, 33,202, 57,115,230, 68,103,102,102,230,221,126,251,237, 61,135, 15, 31,254, + 90,101,101,229, 76, 66, 72,165, 75,159, 45, 39, 39,207,227, 72, 76,108,183, 21,185,187, 39, 60,180,117,167, 89,242,250,203, 83, + 47,180,107,155, 84,119, 36,191,198,126,162,160, 18,245, 6, 27,238,191,189, 97, 1,243,190,221,218,225,139, 31,119,224,133, 87, +222, 17,255,188, 98,201,131,103, 9,148,218,210, 19,107,125,164,231,213,130,114,194,217,196, 4,177, 88,140,187,238,186, 11, 12, +195, 52, 89,203, 83, 44, 22, 99,247,238,221,184,253,246,219, 33, 22,139,241,212, 83, 79, 5,196,201,113, 28,134, 15, 31,238, 92, + 71,209,149,207, 93, 52,120,209, 4, 57, 77,222, 14, 57, 14, 44,203,122, 93, 72,219,157,211, 95,189, 36,132,211, 23,151,235,127, +254,194,233, 88,242, 40, 96,145, 21, 40,167, 16, 78,142,227,208,175, 95, 63, 28, 62,124,216,167,232,242,162, 47, 27,197,253,242, +229,203,227, 58,117,234,148, 59,127,254,252,112, 0,168,174,174,118, 46,120, 47, 18,137,112,250,244,105,152,205,102,188,255,254, +251, 22,141, 70,243, 79, 90,142, 40,103,107,114,250,210, 34, 0, 6, 78,158, 60,185,119, 86, 86,214,204,140,140,140, 31,118,237, +218,181,156, 97,152,108, 66, 72,166,240, 57,121,242,228,180,172,172,172,153,147, 38, 77,122,123,214,172, 89,199, 25,134,201, 6, + 0,247,223,142,186, 36,211, 77,196, 69, 10, 60,142, 50,215,232, 88, 79,191,221, 63, 61,113, 59,133, 22, 0,100,102,102, 50,142, + 72, 50,174,149, 90,160, 66, 43,144,181,251, 56,142,123,113,230,204,153,209,190, 68,150, 86,171, 69,105,105, 41, 18, 19, 19,241, +212, 83, 79, 69,207,159, 63,255, 69,155,205,246,169, 15, 90,137, 72, 36,194,190,125,251, 80, 81, 81,129,238,221,187, 35, 57, 57, +185,209, 1,231,206,157,195,186,117,235, 80, 91, 91,139, 94,189,122, 1, 13,157,187, 61,162, 71,143, 30,239,119,233,210,101, 56, +203,178, 54,185, 92,142, 35, 71,142,160,103,207,158,248,241,199, 31,209,174, 93, 59, 40, 20, 10,228,229,229,161,123,247,238,216, +182,109, 27, 34, 35, 35,145,158,158,110,211,104, 52,219,107,106,106,182,156, 63,127,254,125,111,225,140,143,143,159,250,204, 51, +207, 72, 75, 75, 75,249,239,190,251,110, 7,128, 29, 0, 94,124,231,157,119,158, 28, 49, 98, 68,212,161, 67,135,234,246,239,223, +191,215,139,200, 10,196,201,178,185, 63,148,236,118,187,201, 96, 48,152, 77, 38,147,149,101,217, 34,134, 97,204,118,187,189,147, + 55, 19, 98,252,248,241,237,171,170,170, 94,120,229,149, 87, 10, 29, 34,235, 52, 26, 58,192, 3, 0,108, 54,155, 73,171,213,106, + 50, 50, 50, 18, 31,125,244,209,179,203,151, 47,127, 97,252,248,241, 43,191,251,238, 59, 45, 0,131, 59, 97,187,118,109, 15,139, + 68,172, 68, 87, 31, 94,176,106,229,215,175,174, 91,243, 98,219,226,226,139, 29, 35,218, 68,234, 36,170,200,210,149,203,190, 61, + 0,192, 92, 90,169,193,209,115,101, 16,139, 69, 56, 89, 92,135,129,119,142, 17,159,205,159,209, 31,192, 90,250, 46,215,250, 47, +139,194, 34,212, 91,183,110,245,233,104,237,222,189, 27, 98,177, 24,114,185, 28,115,231,206,245, 73, 42, 8, 3,193, 45,242, 39, +102,132,197,209,125,185, 79, 60,207, 59, 23,122,119,223,254,239,255,254, 15,175,188,242, 74,163,107, 56,196, 6,227,143,211, 91, +248, 18,147,146, 80, 81, 94,222,104, 95, 32,139,210,219,237,118,136,197, 98, 44, 90,180, 8,153,153,153,200,206,206,246,249,121, +215, 93,119,129,101, 89, 18, 72,122,246,235,215, 15, 22,139,197, 25,230,211,167, 79,123,228, 93,176, 96,129,191, 96,222, 3, 96, + 90,207,158, 61,213, 67,134, 12, 65,110,110, 46, 30,124,240, 65,147,197, 98,201, 7,128,187,239,190, 59,117,254,252,249,210,131, + 7, 15, 34, 34, 34, 66,124,225,194,133,255,128,118,144,167,104,101,120,210, 34,194, 51, 47, 43, 43,107,166,187,136,113,133,240, + 63,195, 48,217,179,102,205,202,116, 21, 69,174,191, 5,215,201, 77,196,165,185, 58, 82,174, 34,202,155,128,114,123,222,186, 30, + 95,233, 81,104, 57, 34, 54,216,213, 5, 18, 42, 95,127, 34,203,199,155, 99, 35,132,132,132,140,188,255,254,251,157, 34,199,104, + 52, 58, 5,150, 32,178,132,223,121,121,121,232,221,187,183, 36, 36, 36,100,100,117,117,245,167, 1,136, 56,196,197,197,161,170, +170, 10,199,142, 29, 67, 98, 98, 34,172, 86, 43, 54,108,216,128,186,186, 58,136,197, 98, 72, 36, 18, 88, 44, 62,251,110,163, 75, +151, 46,119, 45, 93,186,180,247,146, 37, 75, 46, 11,111,116,203,150, 45, 3, 33, 4,145,145,145,208,235,245, 40, 47, 47,199,150, + 45, 91, 96,179,217,160, 82,169,144,146,146, 34,189,239,190,251,250, 79,155, 54, 77,236, 67,104,245,123,240,193, 7, 67,212,106, + 53, 94,126,249,101, 98,177, 88,102, 57,246, 77,157, 48, 97, 66, 68, 81, 81,145,249,233,167,159,222,103,177, 88, 62, 17,204, 68, + 87,129,227,229,198,122,117,178,172, 86,171,144,166,133, 90,173, 22,109,218,180, 73,116,117,182,188,137,193,157, 59,119,246, 3, + 32,154, 62,125,122, 16,128,114,215, 48,152,205,102,104,181, 90,232,116, 58,107, 93, 93, 93,197, 27,111,188, 97, 91,190,124,185, +200,113,206, 73, 79, 66,139, 97,238, 50,171,213, 10, 41, 33,162,119, 22, 46, 92,168, 26, 49, 98, 4,171, 82,169, 80, 95, 95,175, +254,223,250,245,170,161, 67,250,167,204,204,250,120,163, 58,161,123,249,206, 35, 5,184, 88, 86, 7,179,213,138,148,216,144, 6, + 63,140,162,213,225, 24,200,226,116,180, 92, 69, 69,110,110, 46,238,188,243, 78,103, 89,151, 72, 36,141,156, 47,127,156, 28,199, +225,206, 59,239,108,226,240,108,221,186,213,163,251,228, 15,174,162,200, 93, 28,121, 18, 96, 44,203,250,157, 48, 80,112,243, 60, +137, 45, 87, 87,223, 77,188,249,107,230, 0,199,113,152, 48, 97, 2,196, 98, 49,222,124,243, 77,112, 28,135,244,244,116,112, 28, +135,140,140, 12,136,197, 98,220,126,251,237,205,142,251,158, 61,123,208,179,103, 79,103,152,210,211,211,209,167, 79, 31,112, 28, +135, 1, 3, 6, 64, 44, 22, 99,248,240,225,129,112,190, 93, 95, 95,223, 67,165, 82, 33, 47, 47, 11, 97,163,210, 0, 0, 32, 0, + 73, 68, 65, 84, 15, 34,145, 8, 12,195,156, 1,208, 3, 0, 98, 99, 99,207,234,245,250,246, 70,163, 17,207, 60,243, 12, 99, 54, +155,187,191,249,230,155,239, 24,141, 70, 42,180, 40, 90, 13,238, 90,196, 5,134, 73,147, 38,189,205, 48, 76,182,224, 80,185, 59, + 79,158,126,123,168,155, 4, 7,106,191,163,172,246,113, 19,113,149, 12,195,236, 39,132,220,237,237, 92, 0,102, 55, 97,213,168, +233,208,181,217,208,175,163, 37, 84,190,129, 10, 45,127, 48, 26,141, 55, 71, 69, 69,121, 21, 89,174,159,102,179, 25,201,201,201, + 48, 26,141, 55, 55,247,161, 17, 27, 27, 11,139,197,130,175,191,254, 26, 18,137, 4, 18,201, 31,250,194,108,246,109, 22,157, 56, +113,162,112,207,158, 61, 61,123,245,234, 21,246,203, 47,191, 84, 14, 26, 52, 40,114,196,136, 17,144,203,229, 48, 24, 12,176, 90, +173,232,219,183, 47,186,116,233,130,146,146, 18,252,239,127,255,171,234,212,169, 83,155,189,123,247,242,101,101,101,231,125, 80, +223, 49,116,232, 80, 48, 12,131,245,235,215, 87, 1,216, 47,147,201,214,205,152, 49, 35,204,108, 54,243, 99,199,142,189, 80, 83, + 83,243, 10, 0,139, 84, 42,157, 55,104,208,160,140,156,156,156,239,121,158,159,219,220,140,234,158,182, 58,157, 14, 65, 65, 65, +129, 76, 37, 33,174,169,169,233, 6, 0, 74,165, 50, 28,192, 89,103, 14, 55, 24, 26,137, 97,179,217,108, 12, 15, 15, 87, 2,128, +227, 28,177, 23,206, 72,155, 13,171,206,159, 47, 8,118,237, 63, 23, 26, 26,138,199, 30,125,148,189,173, 95, 63,105,143,155,111, + 30,254,238,103, 75,126,140,139, 80,155, 83,226, 34, 96,181, 91,145,179,113, 3, 79,120,235, 70, 90,237, 92, 27,161, 37,136, 13, +119, 71, 75, 44, 22, 99,219,182,109, 77,246, 73, 36, 18,252,251,223,255, 14, 72, 24, 8,162,202, 91,211,153, 91, 83, 23,227, 79, +192,136,197, 98,136, 68, 34, 44, 90,180, 8, 60,207,227,213, 87, 95,109,212,156,232,202, 31,144,157,231, 34, 2,187, 76,229, 1, +152, 81, 50, 91,230, 60,223, 61,188,142,115, 2,114,201,230,207,159, 31,144,163,117,247,221,119,251, 21,174,174, 45, 12,174,225, + 58,124,248,176, 71,222,133, 11, 23,250, 77, 79,187,221,142,181,107,215, 58, 69,170,128,119,223,125,247, 25,169, 84, 26,189,125, +251,118,148,149,149, 65,167,211, 65,171,213,162,111,223,190, 41, 44,203, 30, 41, 43, 43, 43, 58,121,242,228,253,180,244, 80, 92, + 67, 71,203, 52,107,214,172,227,179,102,205,242,232, 88,185, 59, 75,190,156, 39, 65, 96, 57, 4, 81,164, 32,222,208,208,173,102, +191,191,115, 1, 72,221,155, 14,125, 26, 65,110, 42,114,154,167,202, 55,144,230,195, 0,237,116,142, 97, 24, 24,141, 70,143, 2, +203, 85, 28, 88, 44, 22,212,212,212,192,110,183, 95,241, 92, 95,158,222,100,253, 9,173, 99,199,142,253,227,201, 39,159, 44, 13, + 9, 9,233, 81, 89, 89, 89,193,243,252,237,187,119,239,142,228, 56, 14,106,181, 26,106,181, 26,235,214,173,131, 66,161,192,132, + 9, 19, 42,236,118,123,110,112,112,112,132,193, 96,248,189,172,172,236, 93,175, 10, 70, 44, 30, 62, 96,192, 0, 28, 60,120, 16, +151, 47, 95,222, 4, 32,253,241,199, 31,191,179,109,219,182,204,140, 25, 51,140,231,206,157,155, 11,160, 66,169, 84, 46, 93,186, +116,233,144, 94,189,122, 5,143, 29, 59, 22,219,182,109, 91, 8,192, 24,104,156,117, 58, 93, 35,129,165,209,104, 80, 95, 95, 15, +165, 82,105, 11, 48,205,196,248, 99,132, 33, 8, 33,206,123,227,112,179,132,251, 67, 56,142, 19, 70, 53,122, 19, 89, 80, 42,149, +211,151, 44, 89, 34,119, 31,164, 96,183,219, 81, 94, 94, 14,181, 90,141, 41,239,190, 43,249, 96,226, 63,123,138, 84,209,187, 89, +150,129,217, 66,106, 9,111,222,160, 43,127,120, 59,240, 62,173,121,174, 1, 4, 97,112,239,189,247, 54,105, 46,148, 72, 36,216, +180,105, 19, 70,141, 26,229,124,113,233,213,171,151,223,151, 43, 65, 24,220,115,207, 61, 78,103,104,195,134, 13, 30,155,253, 4, + 71, 42, 16, 65, 40, 28,251,210, 75, 47,129,227, 56,124,241,197, 23,120,237,181,215,192,178, 44,102,207,158, 13,150,101,241,222, +123,239, 5, 44, 50, 93, 5, 76,209,199, 13,159, 9,175,105, 80,189, 32, 26, 0, 16,172, 86, 11, 17,106, 86,221,195,113,156,211, +201,186,249,230,155, 33, 22,139,145,145,145, 1,142,227,156, 78,214,200,145, 35, 93,211,145, 4,194,201,113, 28,242,243,243,157, + 97,206,200,200,104,228,100,113, 28,135,187,239,190, 59,144, 96,206, 12, 13, 13,157,214,165, 75,151,174,115,230,204, 17,139, 68, + 34, 12, 29, 58, 52, 53, 38, 38,230,188,205,102,139,152, 62,125,186,194,195, 57,114, 0, 61,186,118,237,170,164,165,134,162, 21, + 29,173,105, 30,254, 10,115,237,115,213,140, 23,201,108,215,227, 5, 14,119,113,228,112,200,114,253,113,121, 58,215, 31, 56, 65, + 65,250,178,212, 3, 17, 90, 14,219,217,231,197, 20, 10,197,209,138,138,138, 12,185, 92,222, 72,100,121, 18, 92, 34,145, 8,101, +101,101, 80, 40, 20, 71, 77, 38, 83,139,221, 68,127, 77,135, 0,140,103,206,156,153,232,242,123,216,200,145, 35,191,219,180,105, + 83,108, 78, 78, 14,246,238,221,139,200,200, 72,204,159, 63,255, 82,121,121,249, 63, 0,108,170,170,170,242,123,221,246,237,219, +119, 83,169, 84,216,185,115, 39, 0,108, 3,240,207, 23, 94,120,129,177, 90,173, 88,176, 96,129, 14,192,250,208,208,208,181, 43, + 87,174,236,217,163, 71, 15,105, 78, 78,142,102,239,222,189,191, 5, 40,178,236, 60,207, 55, 17, 88,174,105, 26, 28, 28, 28,136, +163,101, 13, 9, 9, 57,166,209,104,198, 24, 12, 6,141, 76, 38, 11,214,104, 52, 38, 87,129, 37,240,115, 28, 39,206,207,207, 47, + 5,144, 18, 18, 18,114, 12, 94,154, 57, 57,142, 27, 58,116,232, 80,206,253, 30,148,151,151,163,172,172, 12, 22,139, 5,189,122, +245, 98, 68,140, 85,116,185,248,168,219,180, 14, 84,100, 93, 35, 71,139, 8,101, 93, 24, 37,232,105,164,225,134, 13, 27,156,191, + 89,150,197,183,223,126, 27,144, 40,218,180,105,147,207, 14,235,110, 77,135,126,173,113,225,248, 47,191,252,178, 97,121, 11,135, +147,197,178, 44, 38, 77,154, 4,153, 76,134, 25, 51,102, 96,210,164, 73,224, 56,206,111,211,161,171,128, 73,122, 83,239,250,114, +212, 80, 40, 28,253,161, 24,134,113, 21, 91, 76,160,226,205,151,155, 23, 72, 75,128, 43,167,112, 94, 80, 80,144,215,142,240,110, +156,190, 46,240, 95, 0, 5,177,177,177, 59, 51, 50, 50, 66, 14, 28, 56,128,217,179,103, 75, 76, 38, 83,187,156,156, 28,231,117, + 61,165,151, 78,167,147,211,146, 67,209, 26,110,150,143,191, 43,221,250, 87, 49,174,205,120, 62, 62,221,143,135,203, 62, 87,222, + 74,134, 97,172, 30,174, 87,233, 65, 92,185, 95,195,245,152, 74,175,142,150,191,202,194,159,224, 10,196,209,210,235,245,191,173, + 95,191,190,207,163,143, 62,202,249,106, 54,212,233,116,136,142,142,198,241,227,199,109,122,189,254,183, 0,156,178,150, 20, 90, +238,200,169,168,168, 16, 89,173, 86,116,236,216, 17,241,241,241, 48, 26,141,168,173,173, 21, 1,216, 20, 32,135, 68,169, 84,138, + 0,160,182,182, 22,104, 24,106,154,218,169, 83, 39, 28, 60,120, 16, 53, 53, 53, 63, 3, 24, 49,109,218,180, 94,125,251,246,149, +252,248,227,143,250,231,158,123,238,103,171,213, 26,144,210,224,121,222,108,179,217,146, 89,150,181,212,214,214, 94,116, 77,207, +232,232,232,112,165, 82,201,148,151,151, 91, 3, 17, 90, 61,122,244,216,119,225,194, 5, 76,159, 62,189,114,230,204,153,157,234, +235,235, 47,215,213,213,217, 92,197,150,209,104,100,219,180,105, 35, 91,176, 96,129, 28, 0,122,244,232,177,207,155,208,210,233, +116,109, 21,138, 63, 94,140, 77, 38, 19,202,202,202, 80, 86, 86,134,242,242,114,212,215,215, 35, 37, 37, 5,122,189, 62,145, 86, + 51,127,154,208,106,212,124,230, 90,190, 93, 31,228,205, 41,235,174, 2,230,222,123,239,117,246,237, 18, 28, 50, 97, 91,181,106, +149,123, 7,243,128,132,214,151, 95,126,137,151, 94,122, 9, 65, 65, 65,152, 51,103, 78,163,166, 67,119,113,192,243, 60, 19, 72, +220,147,223, 50,160,108, 94, 56,196, 98, 49, 34,158, 43,111,212, 68,231, 65,112, 4, 20,206,153, 51,103,182, 72,211,161, 43,103, + 98, 98, 67, 81, 89,180,104, 17,198,140, 25,131,237,219,183, 95,113,211, 97, 90, 90,218,178,236,236,236,144, 19, 39, 78, 64,163, +209,160,178,178, 18, 38,147, 9, 37, 37, 37, 94, 91, 5, 28,117,121, 16, 45, 57, 20,215,184,158,218,127, 45,121, 91,242,122,156, +159, 7,120,192, 66, 43, 16, 71,203,100, 50,205,121,249,229,151, 95, 24, 54,108, 88,120,112,112, 48, 74, 75, 75,155,136, 44,173, + 86, 11,149, 74, 5,131,193,128, 53,107,214,104, 76, 38,211, 28,127,226,192,106,181, 34, 42, 42, 10, 85, 85, 85,224,189,244,159, +102, 89, 22,114,185, 28, 90,173, 22,240,211,201,220,211, 3,195, 98,177,192,106,181,194,106,181,194, 98,177, 52,119, 69,110,133, + 82,169, 20,132, 7, 0,232,226,226,226, 58, 6, 5, 5,161,176,176, 16,104, 24,217, 55,236,206, 59,239, 20, 87, 87, 87,147,167, +159,126,122, 7, 33,228, 25,248,158, 29,223,156,155,155,155, 12, 0,114,185, 60, 15, 0, 74, 74, 74,172,181,181,181,141,156, 66, +133, 66, 65, 70,141, 26, 21, 75, 8, 65,110,110,110,178, 68, 34, 33,240, 62,170,209,184,122,245,234, 19, 33, 33, 33,203,179,178, +178, 30,205,204,204, 60,222,173, 91,183,100,157, 78, 87, 97, 48, 24, 12, 70,163,145,136, 68, 34, 73, 88, 88, 88,208,198,141, 27, +207,238,222,189,123,152, 90,173, 94,190,122,245,234, 19,222,156, 55,165, 82, 89,162,215,235,147,132,123,234, 42,178,202,202,202, + 64, 8, 65, 65, 65, 1, 20, 10,197, 5,127,205,186, 20,173, 7,225,165,202,221,121,113,223, 23,168,200,114, 21, 6, 27, 55,110, +244, 57,135, 86,160,156,174,162,232,181,215, 94,195,188,121,243,154, 56, 90, 51,102,204, 0, 0,188,251,238,187, 1,247,209, 18, +220,171,178,121,225,136,121,169,166, 81,216, 1,128, 17,194,215,188, 50, 15,142,227, 48,125,250,244, 38,157,212, 93,155,246, 2, +108,226,107, 20,206,138,138, 10,112, 28,135,240,240,112, 60,246,216, 99, 24, 62,124,184,179, 9,178,185,188,167, 78,157,218,249, +214, 91,111,117, 79, 75, 75,195,135, 31,126, 88, 19, 26, 26, 26,252,175,127,253,139,171,173,173,101,124, 57, 90, 84,104, 81, 80, +180,128,208, 18, 10, 88,160,163, 14,189, 84,150,195,208,120,174,141, 58,189, 94,255,216, 29,119,220,241,203,138, 21, 43,228,237, +219,183,199,169, 83,167, 80, 83, 83, 3,179,217, 12,137, 68,130,216,216, 88,212,214,214,226,219,111,191, 53,232,245,250,199, 0, +212,249,225,124,167,119,239,222, 95,125,250,233,167, 65,233,233,233,168,169,169,129, 86,171,117, 10, 33,134, 97,160, 86,171, 33, +151,203,177,111,223, 62,108,216,176,193, 0,224, 29, 63,156,158,212, 28, 44, 22,139, 83,112, 5, 32,180, 92, 57,149,130,171,163, +215,235, 1,192,218,182,109,219, 24, 0, 40, 40, 40, 0,128,162,148,148,148,105,237,219,183,103,150, 46, 93, 74, 8, 33, 27,188, +136, 44, 39, 39,195, 48, 53,132,144,203, 0, 98,204,102,179, 4, 0,234,234,234, 44,109,218,180,137,146,201,100,188, 92, 46,231, +131,130,130,248,210,210, 82,155,205,102,147, 0,192,128, 1, 3,204, 0,202,220,214, 40,116,229,228, 9, 33,154,133, 11, 23, 78, + 27, 59,118,108, 70,191,126,253,210,158,127,254,249, 99, 79, 63,253, 52, 27, 31, 31, 31, 86, 95, 95,111, 60,115,230,204,229,207, + 62,251,172,126,207,158, 61,195,196, 98,241,249,133, 11, 23, 78, 3,160, 97, 24,134,247,196,105,179,217,126,203,201,201,249, 71, +102,102, 38,119,241,226, 69,148,151,151, 59, 69, 86,121,121, 57,186,116,233,130,221,187,119,219, 45, 22, 75, 78, 51,210,179,165, + 64, 57, 27, 94, 66,136, 80,214,189, 9, 44,225,101, 42, 80, 78, 87, 81, 52,102,204,152, 70, 46,150, 68, 34,193, 79, 63,253,228, +177,222,240, 80,174, 26,197,221,117,142,175,183,222,122,171,145,104,155, 50,101,138,215,234,204, 95,122, 10, 60,117,139,226, 27, +143, 58,244, 82,206,125,133, 83,168, 59,197, 98, 49,166, 76,153, 18,176,163,133,166,125,180,154,112, 10,113, 31, 52,104, 16,244, +122,189, 83,200,122,115,180,252,165,167,221,110,127,105,222,188,121, 68,173, 86,223,170,209,104, 30,191,112,225,194, 98,189, 94, +127, 75, 93, 93,157, 79, 71,203,100, 50,201,104, 57,162,156,104,157,249,185,110, 28,161,229,120, 72,162,109,219,182,141,214,206, + 98, 89,182,209,214,156,126, 6, 14,108,204,207,207,127,224,182,219,110,251,254,165,151, 94, 10, 78, 79, 79, 23, 39, 37, 37, 65, +167,211,161,176,176, 16,199,143, 31,183,173, 94,189, 90,163,215,235, 31, 7, 16,200,168,179, 37, 39, 78,156,216, 48, 98,196,136, +247,250,246,237,251,236,212,169, 83, 69,169,169,169,168,171,171, 67, 88, 88, 24,162,162,162,112,250,244,105,172, 89,179,198, 94, + 85, 85,245, 21,128, 15,224,161, 13,213,223, 11,191,197, 98,193, 35,143, 60, 2,158,231, 49,119,238, 92, 4,178,160,178, 11, 44, + 22,139,133, 0, 96, 28,253,185,244,142,217,165,113,230,204, 25, 0, 56,159,156,156, 28, 12, 0, 57, 57, 57, 12, 26,230,215, 10, +228, 13,159, 16, 66,156,206, 86,151, 46, 93, 10,221, 43, 71,193,201, 18, 92, 48,127,225,102, 24,198, 72, 8,169,208,235,245, 35, + 94,123,237,181,247,190,252,242,203, 71,191,252,242,203, 38,199,169,213,234,229,179,103,207,254,224,161,135, 30,170, 96, 24,198, +107, 63, 50,157, 78,247,238,184,113,227, 30, 58,122,244,104,112, 80, 80, 16,116, 58, 29,170,171,171, 97,177, 88,144,146,146,130, +138,138, 10, 44, 89,178,164,222, 96, 48,188, 79,139,227,159, 3, 87, 97,224,205,213, 10, 64,100,121,117,117,254,251,223,255,122, +156,163,170,185,156,238, 98, 35,208,185,173,124,189, 20, 9,211,210,120,154, 50,162,153,245, 90, 19, 94,142,227,240,201, 39,159, + 56, 39,109,245,228,100, 53,199,209, 18, 56,195,195,195, 27,108,114,133, 2, 60,207,227,238,187,239,190, 26, 94, 30,192, 4,151, + 25,223,103,190,241,198, 27,211,186,116,233,146, 10, 64,230,154, 6,205,116,241, 41, 40, 40,252, 9, 45,187,221, 94,210,185,115, +231, 70, 21,156,191,197, 76,173, 86,107, 73,128,215,221,160,211,233, 82,102,207,158,253,178, 82,169, 28,166,215,235,187, 59, 42, +142,163, 58,157, 46,199,100, 50,125,142,230, 45, 2, 93, 9,224,197, 61,123,246,204, 29, 49, 98,196,140,219,111,191,125,244,196, +137, 19, 25, 66, 8, 22, 44, 88, 64,206,157, 59,183,202,225, 98,157,187,146, 68, 10, 15, 15, 63,241,237,183,223, 70,255,242,203, + 47,176, 90,173,248,252,243,207, 17, 28, 28,124,162,166,166, 38, 80,138,138,205,155, 55,127,215,175, 95,191, 39,118,239,222,189, + 4,192,239,219,182,109, 91,220,191,127,255,113,187,119,239, 94, 6,224,248,150, 45, 91, 22,247,237,219,119,220,254,253,251, 87, + 2, 56,220,140,202,215,233,108,217,108,158, 91, 26,189, 56, 89,190, 56, 53,132, 16,203,147, 79, 62, 57,241,161,135, 30,250,122, +255,254,253,183,212,214,214,118, 7,128,208,208,208,163,125,250,244,217,183, 98,197,138,211, 14, 39,203, 95,103,253, 74,157, 78, + 55,170,123,247,238, 63,127,248,225,135,202,180,180, 52,174, 99,199,142, 40, 42, 42,194,177, 99,199,108,255,249,207,127,180, 6, +131,225, 94, 0,151,105,113,252,243,132, 22, 33, 4,161,161,161,141, 94,162,132, 33,255,205,109, 46,116,125, 48, 11, 75,245,184, +243,122,227,244, 53,109,130, 0,149, 74,229,156,220, 52,144, 46, 11, 60,239,123, 62, 54, 66,136,147, 83,216, 2, 16, 89,126, 71, + 8, 58,150,192, 9,152, 51,144,233, 29,148, 74, 37,172, 86,171,147, 55,128,145,159,205, 85,139,255, 5,240, 95,171,213,122, 6, + 64, 7, 42,174, 40, 40, 90, 81,104, 93,190,124,185,119, 43, 95, 91, 99, 50,153, 62, 48,153, 76, 31, 8, 59,140, 70,227,213,114, +158, 3,240,208,230,205,155, 63,221,188,121,179,208,142, 48, 29,254,215, 75,244,137, 83,167, 78,101,138,197,226,127, 47, 95,190, +188, 47, 33, 4, 33, 33, 33,123,138,138,138,254,213, 28, 14,187,221,254,228,238,221,187, 95,128,163, 47,147,197, 98,121,114,231, +206,157, 47,163, 97, 61, 38,216,237,246, 39,247,238,221,235,252,221,204, 7, 37, 33,132,152, 8, 33,113, 94, 14, 49, 53,211,129, + 19,156, 45,243,138, 21, 43,180, 0,142,224,143,121,178,172,142,205,232,214, 92,232, 11, 91,116, 58, 93,199, 41, 83,166,204, 20, +137, 68, 67,117, 58, 93,188, 82,169, 44,182,217,108,191,233,245,250,119,208,176, 70, 21,197,159, 4,179,217,124,177,115,231,206, +156,167, 23, 40, 95, 15,114, 95, 47, 86,118,187,189,164, 83,167, 78,126, 95,206, 60,112, 94,244, 33, 26,206,167,164,164,176,129, +114, 9,176, 88, 44, 21,190,194,153,146,146,130,230,114,250,139,123,114,114,178,199,184,251, 17,132, 94,227,110,179,217,174,136, +211, 87,122,250,130,193, 96,184, 28, 25, 25,169, 53, 26,141, 98,147,201, 36,182,217,108,141,236, 71,185, 92, 94,105, 48, 24,104, +225,161,160,184, 26,161,245, 55,199, 1, 52, 44, 47,209, 82, 48, 29, 61,122,244, 9,167, 61, 85, 81,113,165, 60,238, 74, 82,235, +231,119,115,132, 81,139, 59, 66, 14, 33,165,111, 33,186, 42,173, 86,251,180,240, 67,232, 3, 66,241,231,163,186,186,250,214,150, +230,172,169,169,105,241, 23,181,170,170,170,140, 86,136,123,239, 27,149,211, 23, 74, 75, 75,111,245, 35,196,104,193,161,160, 8, + 16, 44, 77, 2, 10, 10, 10, 10, 10, 10, 10,138,214, 1,131,134,145, 3,158,208,156,209, 4,195,174,224,218, 57,148,147,114, 82, + 78,202, 73, 57, 41, 39,229,188,225, 56,253,113, 95, 55,163, 25,175, 69, 63,199, 97,148,147,114, 82, 78,202, 73, 57, 41, 39,229, +164,156, 55, 34, 8, 33,180,233,144,130,130,130,130,130,130,130,162,181, 64,133, 22, 5, 5, 5, 5, 5, 5, 5, 5, 21, 90, 20, + 20, 20,127, 83,164,182,109,219,246,100,106,106,234, 69, 0,227, 91,249, 90,143,245,237,219,183, 90, 38,147,109, 4,144, 74,147, +158,130,130,130, 10, 45, 10, 10,138,235, 90,100,117,239,222,125,199,169, 83,167,186,228,228,228,196,197,199,199,127,220,154, 23, +235,221,187,247, 71,219,183,111, 15, 95,191,126,253, 29, 49, 49, 49,185, 87, 40,182, 82,219,181,107,119, 50, 53, 53,181, 4,192, + 99, 45, 28,196,241, 25, 25, 25, 53, 82,169,116, 3, 21,130, 20, 55, 0,186, 1,232, 78,133, 22, 5, 5, 5, 69, 43,138,172, 93, +187,118, 69, 24,141, 70,156, 58,117, 10,149,149,149,135, 91,243,130,121,121,121,151,119,237,218,133,132,132, 4, 44, 91,182, 44, + 50, 57, 57,121,123, 51, 5, 77,106,247,238,221,119,156, 60,121,178, 75, 78, 78, 78,124, 84, 84,212,103, 45, 25,190, 91,110,185, +101,198,246,237,219,195, 54,110,220, 56, 60, 50, 50,242, 74,133, 32, 5,197, 95, 25, 50, 0, 79, 48, 12,179,175, 91,183,110, 71, +211,210,210,126,103, 24,102, 55,128, 49,184,126,231,238, 12, 12,217,217,217,219,178,179,179,183,209, 60, 66, 65, 65,209, 2, 72, + 75, 75, 75,211,233,116, 58, 82, 89, 89, 73,190,248,226, 11, 18, 30, 30,110, 1,240, 27,128,213, 30,182,183, 1,168, 3,228, 86, + 59,142,247,196,243, 91,120,120,184,229,139, 47,190, 32, 5, 5, 5,228,196,137, 19, 36, 53, 53,213, 16,160,160, 73,237,222,189, +123,149, 16,230,117,235,214, 17,142,227, 54,180,100,162,168,213,234,227,185,185,185,228,220,185,115,100,227,198,141, 36, 58, 58, +186,130,138, 45,138,235, 4, 73, 0, 62, 82,169, 84, 53,247,220,115, 15,249,230,155,111,200,154, 53,107,200,207, 63,255, 76,230, +204,153, 67,134, 12, 25, 66,164, 82,233, 69, 0,111, 2, 8,189, 81,180, 8, 33,164, 97, 85,251,236,236,108, 2, 96, 48, 0,100, +102,102, 82,177, 69, 65, 65,113,181,216,165,215,235, 51,244,122, 61,234,235,235,209,182,109, 91,136,197, 98,143, 7, 86, 84, 84, + 96,231,206,157,152, 48, 97,194,137,178,178,178,129,240,189,238,101, 88,207,158, 61,119,109,217,178, 37, 53, 56, 56,216,185,147, +231,121, 88, 44, 22, 88,173, 86, 88, 44, 22,152, 76, 38,152, 76, 38, 72,165, 82,200,229,114,132,135,135, 31,131,239, 38, 12,167, +251,102, 48, 24,112,232,208, 33,140, 29, 59,182,178,186,186,122, 32,128,188, 22, 76,151,212,168,168,168,220, 37, 75,150, 68,166, +164,164,224,194,133, 11,120,234,169,167,170,206,159, 63, 63,160,133,175, 67, 65,113, 45, 49,233,129, 7, 30,152, 17, 29, 29,205, +118,235,214, 13,177,177,177, 48,153, 76, 48, 24, 12, 32,132,128,227, 56, 16, 66, 80, 87, 87,135,220,220, 92,108,217,178,197,116, +249,242,229,111, 1,124, 14, 32,223, 69,100, 93,119, 90,164,145,208,202,204,204,100,104, 94,161,160,160,104, 33, 28,173,171,171, +235,102, 50,153,160,211,233, 2, 58,161,160,160, 0,227,199,143, 63, 81, 86, 86,118, 27, 60, 47, 42,175,238,217,179,231,222,220, +220,220, 84,163,209, 8,141,198,255,186,243, 82,169, 20, 65, 65, 65,136,136,136,216, 13,160,159,183, 55,241,110,221,186, 29,216, +189,123,119,184,193, 96,192,225,195,135,241,216, 99,143, 89,106,106,106,118, 0,240, 22,248, 26, 52,172,163,122,222,195,127,137, + 0, 94,118,188,225,123,130, 50, 50, 50,178,255,210,165, 75, 37,237,219,183,135, 94,175,199,152, 49, 99,106,242,242,242,250, 0, + 40,164, 89,135,226,111,136,188, 83,167, 78,117,178,219,237,168,170,170,130,201,100,130, 94,175,119, 10, 45,145, 72, 4, 66, 8, +108, 54,155,243,197,232,224,193,131,200,201,201, 33, 5, 5, 5, 83, 29,101,233,186,212, 34, 84,104, 81, 80, 80,180, 22, 82, 59, +117,234,116,248,127,255,251, 95,144, 68, 34,193,154, 53,107, 48,117,234, 84,107, 77, 77,205,118,119,241, 18, 29, 29,157,182,120, +241,226,228,148,148, 20,252,254,251,239,120,240,193, 7,223, 1, 48,211, 3,231,219, 26,141,102,134,197, 98,193,225,195,135, 49, +110,220,184,194,242,242,242,227,238, 34, 38, 57, 57,121,192,103,159,125, 38,238,213,171, 23, 52, 26, 13, 70,143, 30,173, 63,125, +250,116, 95, 0,199,189,132,245,179,154,154,154,215,236,118, 59,234,235,235,145,144,144, 0,137, 68,226, 51,114, 6,131, 1, 73, + 73, 73,187, 43, 43, 43,155,136,183,136,136,136,205, 23, 46, 92, 24, 34,151,203,125,114, 88, 44, 22,148,148,148, 64, 42,149,194, +100, 50,161, 67,135, 14,223, 2,120,146,102, 29,138,191,163,208, 58,114,228, 72,167, 31,126,248, 1, 61,123,246, 68,215,174, 93, +161,213,106,157,162,203,108, 54,195,106,181, 54, 57, 73,163,209,224,213, 87, 95,205,135,163,249,252,122, 21, 90, 66,199,180,105, + 66,155,104,102,102,230, 32,154,103, 40, 40, 40,174,182,226,205,207,207, 79, 31, 54,108,216,246, 85,171, 86,181, 25, 57,114, 36, + 58,116,232, 32,190,255,254,251, 35,245,122,253, 80,215, 3,203,203,203,195,198,141, 27,119,160,184,184, 56,217,177,171,143, 23, +206, 62,193,193,193, 40, 40, 40, 16, 68, 86,111,184, 53, 51, 74,165,210, 13, 71,142, 28, 17, 75,165, 82,236,223,191, 31,227,199, +143,175, 42, 44, 44,244,215, 44, 23,106, 54,155, 33, 18,137, 0, 0, 37, 37, 37,126, 35,119,225,194, 5,240, 60,111,242,244, 31, +203,178,178,131, 7, 15, 34, 46, 46,206, 39, 7,203,178,238,130,174,150,102, 27,138,191, 41,172,102,179, 25,189,123,247, 70, 97, + 97, 33, 14, 30, 60,232, 20, 92, 85, 85, 85, 40, 45, 45,109,116,240,190,125,251,112,232,208, 33, 12, 28, 56,208,157,231,186,212, + 34, 78,229,152,157,157, 61,200, 17,185,109, 52,207, 80, 80, 80,180, 16, 82,227,226,226,114,151, 44, 89, 18, 25, 27, 27,139, 33, + 67,134, 20,151,149,149,181,243,112,220,106, 66,200,189, 5, 5, 5,104,223,190,253, 26, 0,247, 93,201, 49,137,137,137,149,251, +247,239,111,115,226,196, 9, 60,246,216, 99,149,142, 62, 95,254,250, 62, 37,119,233,210,101,255,198,141, 27,195, 89,150,197,241, +227,199, 3,105, 58, 44, 66, 67,255,146,243, 30,254, 75, 4, 48, 5, 64,184,151,115,149,157, 58,117,234,127,224,192, 1, 9,195, + 48, 40, 42, 42, 18,154, 14,123, 59,120, 41, 40,254,110, 24, 21, 23, 23,247,159, 23, 94,120, 33,164,111,223,190, 40, 41, 41,193, +197,139, 23,113,249,242,101,164,167,167, 35, 45, 45, 13,231,206,157,195,134, 13, 27,112,232,208, 33,200,100, 50, 36, 36, 36, 64, +181,252, 7,252,155,193, 9, 0,105,215,171, 22,185, 22,107, 29, 82, 80, 80, 80,164, 74, 36,146, 13,241,241,241, 21,240, 60, 47, + 85,216,232,209,163, 75,237,118, 59, 57,119,238, 28, 65,195,232, 65,120, 17, 90,228,220,185,115, 36, 58, 58,186, 0, 64,152,135, + 99,198,199,196,196, 20, 43, 20,138, 99,104,230,180, 14, 29, 59,118,172, 60,125,250, 52, 41, 46, 46, 38,235,215,175, 39, 17, 17, + 17,173, 49, 34, 48,181,115,231,206, 85,245,245,245,196,104, 52,146,220,220, 92,146,152,152, 88, 9, 58,242,144,226,239,143, 96, + 0,211, 83, 82, 82,140,159,126,250, 41,217,176, 97, 3, 89,180,104, 17,153, 49, 99, 6,153, 56,113, 34,201,200,200, 32, 25, 25, + 25,100,204,152, 49,228,181,215, 94, 35,119,222,121, 39, 81,169, 84,117, 0,238,191,158, 19,133, 10, 45, 10, 10,138, 63, 3,137, + 0,230, 56, 4,213,234,209,163, 71,151,154, 76, 38,114,241,226, 69,242,211, 79, 63, 17, 52, 76,221,224, 9,111,151,149,149,145, +178,178, 50, 97,106,132, 2,252, 49,173,195, 55, 14,222,171, 18, 65, 73, 73, 73,149, 7, 14, 28, 32, 69, 69, 69,100,221,186,117, +196, 33,216, 90, 12,114,185,124,163, 70,163, 33, 70,163,145,108,222,188,153, 78,239, 64,113, 61, 34, 10,192,252,155,110,186,201, + 58,119,238, 92,178,122,245,106,242,197, 23, 95,144, 81,163, 70,145, 55,223,124,147, 60,252,240,195, 36, 50, 50,210, 4, 32, 11, + 64,200,245,158, 24,215, 66,104,209,149,205, 41, 39,229,164,156,238,216,112,226,196, 9, 34,192,110,183,147,139, 23, 47,146,141, + 27, 55,146,152,152,152,227,104, 60,159,150, 43,167,186,107,215,174,167, 78,159, 62, 77, 46, 92,184, 64, 44, 22,139,147,227,212, +169, 83, 4,192,182, 22, 8,103,106,124,124,124,197,214,173, 91,201,233,211,167, 73, 76, 76, 76,113, 75,198, 61, 41, 41,169,162, +178,178,146,108,222,188,153, 68, 70, 70,250, 19, 89, 52, 47, 81,206,191, 51,103, 18,128,165,189,122,245,178,207,155, 55,143, 60, +251,236,179, 36, 49, 49,209,238,120, 41,138,191, 81, 84,167,107,103,120, 10, 10, 10,138,107, 5,217,158, 61,123, 32,147,201,156, + 59,126,255,253,119,215,121,180,188,205,219,160, 57,121,242,228,109, 35, 71,142,220, 62,111,222,188,174,174,163,152,182,110,221, + 10, 0,166, 22, 8, 91,222,197,139, 23, 7,142, 24, 49,226,243,136,136,136,155,203,202,202,222,107,201,136, 23, 21, 21,189,214, +189,123,247,153,245,245,245, 26,189, 94, 63, 6,116,238, 44,138,235, 23, 69, 0,198, 30, 60,120,240,227,131, 7, 15,190, 3,128, + 0,248, 16,192,201, 27, 45, 33,168,208,162,160,160,184,214, 24,255,244,211, 79,187,119, 22,223, 15,224,255,124,136, 44, 1,151, + 11, 11, 11,251,221,125,247,221, 47,160,241,232, 68,161,115,122, 75, 32,207,108, 54, 15,119, 31, 41,213, 66, 88, 86, 86, 86,182, +140,102, 1,138, 27, 8,199, 1, 60,124, 35, 39, 0, 21, 90, 20, 20, 20,215, 26,231, 1, 60,117, 21,231,107,224,121,158, 45, 10, + 10, 10,138,191, 28,232,162,210, 20, 20, 20, 20, 20, 20, 20, 20, 84,104, 81, 80, 80, 80, 80, 80, 80, 80,252,189,192,192,251,200, +129,156,102,240, 92,201,136,134, 28,202, 73, 57, 41, 39,229,164,156,148,147,114,222,112,156,254,184,115,112,157,128, 78,239, 64, + 57, 41, 39,229,164,156,148,179, 53, 56, 25,199,198, 58, 54,225,247, 95, 57,238,204, 95, 56,238, 55, 10,231,117,135, 63,115,122, + 7,225, 70,240,104, 24,242, 73,241,215,131,107, 1, 33,244, 62, 81, 80, 80, 52,179,238, 16,185, 60,108,237,142, 13,127,193,186, +196, 85, 20,240, 87,249, 92,106,141,184,223,200,156,215, 5,124, 9,173,155,149, 74,229, 84,169, 84,154,194, 48,140, 93,167,211, + 29, 53,153, 76, 11, 1,236,190,202,107,126, 19, 29, 29, 61,190,186,186,154,103, 89, 22, 44,203,130, 97, 24,176, 44, 11,177, 88, +108,168,171,171, 83, 95, 9,105,100,183, 81,175,115, 12,243,146,157,216, 23, 86, 28, 91, 51,195,223,126, 10,223, 5, 70, 34,145, + 60, 16, 30, 30, 30, 90, 89, 89, 73, 88,182,161, 43,159, 72, 36, 18, 22,194,181,213,213,213,125, 23, 40, 89, 88, 88,216,190,240, +240,240, 80,225,124,134, 97, 80, 93, 93, 93, 91, 81, 81,113, 11, 0, 4, 5, 5,237, 84, 42,149, 17, 28,199, 65, 36, 18, 65, 36, + 18, 65,175,215, 87, 87, 87, 87,223, 70,111,197,223, 19, 43, 87,174, 20,141,136,127,170, 3, 71, 12, 61, 88,150,132,240, 60, 83, +103, 99,228,191,111,184,248,205,217, 64,206, 31, 51,102,140,157,166,226,181,131, 84, 42,157, 27, 29, 29,253, 79,173, 86,171,103, + 24,134, 48, 12, 3,134,105,120,207,114,255,180,219,237, 37,213,213,213,189,253, 60,108,197, 82,169,116,118, 76, 76,204, 56,189, + 94,175,119,240,121,228, 5, 0,171,213, 90, 82, 85, 85,213, 59,160,186, 62, 50,114,161, 92, 46,127, 92,175,215,235, 24,134,225, +221,220, 3,215,135,249,185,170,170,170, 1,254,132,129, 84, 42,253, 60, 58, 58,250, 31,142,184, 59,195,121,181,113,143,142,142, + 30,167,211,233, 2,226,244, 17,247, 38,156,173, 17,206,191, 40,231,245, 47,180,210,211,211,127,216,187,119,111, 39,177, 88, 12, + 0, 48, 26,141,221,231,207,159,255,196, 91,111,189,149, 5, 96,242, 21, 94,111,241,128, 1, 3, 30,201,205,205,101, 87,175, 94, +205,246,233,211, 7, 12,195,192,110,183,195,110,183,163, 91,183,110,242, 43,141, 72,136, 82, 49,233,208,166,127, 7,221, 60,236, +233,151, 42,128, 25,254,246,251, 18,152, 0,222, 5,144,210,204, 32, 84, 58,210,229,144, 23,177,177,139,101,217,102,113,242, 60, + 95,112,249,242,229,126, 62, 4, 76,139,115, 58, 68,214,131, 3, 6, 12, 8,201,201,201, 97,138,139,139, 25,185, 92, 14,158,231, + 97,183,219, 97,181, 90,113,211, 77, 55, 53,203, 9, 13, 13, 13, 85, 79,154, 52,169,195, 93,119,221,133,159,126,250, 9, 79, 60, +241, 4,250,247,239,159, 95, 81, 81, 1, 0, 80, 42,149, 17, 39, 78,156,232, 20, 30, 30, 14,189, 94,143,186,186, 58,220,113,199, + 29,168,174,174,254, 91, 23,174, 91,211, 19, 62,100, 88,198, 57, 87, 20,177,217,107,246,254, 94,250,238,213,242,134,135,135, 31, +146,201,100,209,126,213,178,203,131,204,104, 52,150,215,212,212,244,244,115, 74, 18,128,123, 68, 34, 81, 71,142,227, 58, 3, 72, +178,217,108,209, 0, 32,145, 72,202, 69, 34, 81,145,213,106, 61,109, 54,155,207, 0,248, 47,124, 44,128, 60, 34,254,169, 14,140, + 77, 63,186,222,196,143, 84,180,207, 74,213,159,155,148,167,144,233,215,141,136,127,106, 85,160, 98,235, 79, 68, 42,128, 21,104, + 88, 80,250, 89, 52,204, 3,116, 53,136, 7,112, 47, 26,214,124, 76,182, 88, 44, 85, 0, 14,162,161, 31, 74, 62,128,196,200,200, +200,101, 60,207,155,170,171,171,159,130,135,133,170,251,246,106,123,128,101,217, 4,193, 19,224,137,189,100,207,193,146, 22,121, + 64,177, 44,251,121,102,102,230, 63, 86,173, 90,165, 56,120,240,160,162,107,215,174,206, 23, 34,158,231,155,244, 49, 73, 78, 78, +246,231,106,112, 44,203,206, 29, 61,122,244,163, 75,151, 46, 85,156, 63,127, 94, 17, 23, 23,231,228,116, 21, 91, 2,226,226,226, + 2,205,251,223, 12, 31, 62,124,236,146, 37, 75,196,107,214,172,145,183,105,211, 6, 17, 17, 17,144, 72, 36, 77,142,189,237,182, +219,120,255, 81,103, 63,191,239,190,251,198,254,248,227,143,138,189,123,247, 42,186,117,235, 6,145, 72,116,213,113, 31, 53,106, +212,163, 63,252,240,131,226,232,209,163,138,142, 29, 59, 66, 48, 21,220,249, 88,150, 69,219,182,109, 3,226,188,247,222,123, 31, + 93,177, 98,133,226,208,161, 67,138,206,157, 59, 59,211,147, 16,114,197,225,252,139,115,222, 16,142,150,212, 98,177, 96,219,182, +109, 96, 89, 22,225,225,225, 24, 63,126, 60, 54,109,218, 52,105,243,230,205,217, 87,224,108,125,227, 16, 89, 98, 0,248,249,241, + 81, 40, 16, 3, 19, 42,204,144, 72, 36, 56,119,238, 28, 68, 34, 81,179,173, 69,153, 76, 54,142, 16, 50, 69,127,113,191,204, 96, +176,194, 88,122, 64, 33,151,203,157, 15, 0,125,169, 99,255,165, 3, 10,185, 92,126, 78, 36, 18, 77,215,106,181,139,189,241,117, +236,216,241,251,227,199,143,119,241, 84,112,125, 65,175,215,163, 93,187,118,137, 53, 53, 53, 29, 61,253, 47, 22,139, 19,206,159, + 63, 31, 37,149, 74, 65, 8,113, 22, 98,247, 79,225,187,197, 98,193, 77, 55,221,100,241,117, 77, 95,156, 54,155, 13, 65, 65, 65, + 16,220, 40,179,217, 12,173, 86,235,143,147,145, 72, 36, 15, 8, 34, 11, 0,150, 47, 95,142,152,152, 24, 68, 69, 69, 65,169, 84, + 66, 46,151, 59, 57, 3,133, 72, 36,194,136, 17, 35,240,254,251,239, 35, 43, 43, 11,111,188,241, 70,163,138, 86, 44, 22, 35, 60, + 60, 28,235,215,175,135, 90,173, 70, 98, 98, 34, 4,129,255,183,182, 5, 89, 38,124,247,129, 11, 78,135,246,206,219,187,112,183, +246,228,190,116, 60, 42,193,178, 0,207, 55, 60, 58, 25, 6,196,102,229, 47, 31, 56, 90,250, 94, 0,233, 25, 87, 84, 84, 20, 21, +104, 26,217,108, 54,196,197,197,137,252, 28, 54, 50, 45, 45,237,231,231,159,127, 94,210,177, 99, 71, 70, 34,145,128,227, 56,112, + 28, 39, 8,244, 68, 66, 72, 34,207,243,131,203,203,203,201,252,249,243, 63,222,186,117,235,253, 0,214,121,172, 88,136,161, 71, +189,137, 31,185,253, 48,110, 25, 61,236, 45,172, 95, 57,233,150, 1,233, 60,130, 21,134,179, 0,254,202, 66, 43, 53, 45, 45,237, +240,222,189,123,131, 44, 22, 11,250,246,237,187, 39, 47, 47,175, 23,174,108, 6,247, 48, 0,159, 77,158, 60,121,236,243,207, 63, + 47, 10, 13, 13,133, 84, 42, 69,125,125, 61,206,158, 61, 59,238,187,239,190, 35, 95,125,245,213,255, 1, 8, 46, 42, 42,202,216, +183,111, 31,134, 12, 25,242, 50,128, 87,155, 42, 2, 81,194,206,125,133, 81,194,239,123, 71,116,151,100,244,102,203, 27, 92, 28, +247,163, 9,120, 59, 95,178,239,200,197, 64,132,216,199,163, 70,141,122,108,213,170, 85, 42, 0, 88,176, 96, 1, 30,120,224, 1, +132,135,135, 67,161, 80, 64, 34,145, 64, 44, 22, 55,250,244,243,176, 21, 1,248,248,225,135, 31, 30,189,116,233,210, 96, 0, 88, +186,116, 41, 70,141, 26,133,136,136, 8, 4, 7, 7, 67, 42,149, 66, 36, 18, 53, 59, 49,195,195,195,191,233,127,203, 45, 79, 46, + 89,178, 4, 0,240,206, 43,175,224,174, 91,111,133, 74, 33,135, 66, 46,133,144, 22, 82,145, 24,119, 78,120,201,175,190, 4,240, +233, 3, 15, 60,240,208,143, 63,254, 24, 12, 0, 7, 15, 30, 68, 69, 69, 5,162,163,163, 33,151,203, 33,149, 74,157,113,102, 24, + 6,114,185, 60,160,184, 63,240,192, 3,163,127,248,225,135, 96, 0, 88,188,120, 49, 70,140, 24,225,140,187, 76, 38,131, 68, 34, +105,180,185,139, 78, 79,156,247,223,127,255,232, 21, 43, 86, 4, 3,192,119,223,125,135, 97,195,134, 33, 44, 44,204,153,158, 2, + 87,115,238,209, 95,156,243,198, 16, 90,135, 15, 31,126, 80,169, 84,206, 2, 16, 41,149, 74, 67, 31,125,244,209,182, 79, 62,249, + 36, 30,126,248, 97,108,222,188,249,153,102, 10, 45, 38, 58, 58,122,124,110,110,174,243, 9,109, 38, 77, 4, 83,179, 31,224, 14, + 76, 57,240,204, 51, 49, 89,103,181,216,179,239, 52,130,192, 50,251, 62,253, 52,210,120,230, 12,236,102, 51, 62, 56, 87,223,176, +223, 70,152,109,175, 77,136,185,121,238,255, 77, 1,176,216,135, 11, 32, 51,153, 76,200,207,207,111, 86, 32,138,139,139,193,243, +188,201,151,187, 32,145, 72,112,236,216,177,128, 70, 33, 36, 38, 38,250, 42,128,126, 57, 55,108,216,128,137, 19, 39,226,244,233, +211, 16,150, 42, 9,128,147, 9, 15, 15, 15, 21, 68,150, 32,130,228,114, 57,196, 98, 49,195,113, 28, 35, 52,237, 57, 10, 87, 64, +194,152,101, 89,124,255,253,247,248,232,163,143,240,230,155,111, 98,225,194,133,232,209,163,199, 31,153,144,227,160,209,104, 16, + 22, 22,134,176,176,176, 70, 2,241,239, 12,247,219, 60,123,206, 60, 5,120,210,208, 9,132,240, 0, 15, 16, 16,240,132, 71,249, +197,179,152,250,254, 39, 1, 63,125,196, 98, 49,206,156, 57,227,204, 7,130, 51, 44, 8, 35, 87,215, 32, 41, 41,201,111, 94,146, + 72, 36,211,126, 42,220,225,142, 0, 0, 32, 0, 73, 68, 65, 84,253,245, 87,233,247,223,127,143, 31,127,252, 17, 12,195, 64, 38, +147, 65,169, 84, 34, 52, 52, 20, 17, 17, 17,206, 45, 33, 33,129,249,207,127,254, 35,233,209,163,199, 52,141, 70,179,206,243, 61, + 39, 33,138,246, 89,169,163,135,189, 5, 0, 24,253, 22,193,229,252, 25, 55,179,181,239,253,149, 23,145, 77,237,222,189,251,142, + 93,187,118, 5,233,245,122,240, 60,143,117,235,214, 41,134, 13, 27,182,189,176,176,112, 64,115,197, 86, 82, 82,210,154, 93,187, +118,221, 22, 25, 25,137,186,186, 58,104, 52, 26, 88,173, 86,136, 68, 34, 36, 38, 38,226,227,143, 63,102,238,187,239,190, 23,199, +141, 27,103,148,203,229,130,179,145,228, 57, 47, 53,206, 76,243,191,248, 50,148,144,134,252, 67,120,210,232,179,166,162, 8,175, +188, 54, 53,160, 48,182,109,219,246,217,159,126,250, 73,229,234, 44,185,138, 0, 87,145, 37,108,126,132, 1,219,174, 93,187, 39, +151, 45, 91,230,228,108,211,166, 13, 56,142,131, 88, 44, 6,199,113, 96, 89, 22,219,183,111,199,172,105,147, 17, 22, 25,135,121, + 95, 44,240, 27,206,200,200,200,133, 35, 70,140,120,124,241,226, 63,170,238,238,237,219,227,238,219,110, 69, 84, 27, 53,218,132, + 5, 55,164, 19,207,224,247,211,133,126,159, 71, 0,216,182,109,219, 62,181,114,229, 74,149,235, 11,161, 16, 87,225,229, 89,112, +241,205,102, 51,122,247,238, 29, 80,220, 93, 57, 5,183, 77, 16,109, 66,122, 10,215, 17,202,171,159,112, 62, 41, 8, 97,135,224, +108,196, 33, 22,139,177,114,253, 18,175,110,246,149,114, 54,247,190,187,115, 22, 21, 21, 97,230,204,153, 16, 94,218, 92,187, 10, +197,199,199, 99,222,188,121,126,235, 37,183, 50,208, 7, 64,164,203, 46, 51, 0,169,203,103, 37,195, 48,251, 61, 28, 39,236, 23, + 59, 90,172, 34,209,208,111,172, 30, 64,168, 7, 62,111, 60, 85,142,103, 94,164,219,241,141,174,227, 85,104,101,103,103, 11,165, +120,112,102,102,230, 54,199,247, 90,153, 76, 86,172, 80, 40, 98, 0,212,175, 91,183, 14,255,250,215,191,224,176, 86,239, 13, 9, + 9, 57,238,193,213, 57,108, 50,153,222, 2, 80,238,216, 37, 12,209,100,107,106,106,248, 77,155, 54,177, 75,239, 31, 14, 51, 1, +210,167,204,194,136,204, 76,108,136,151, 66, 4,224,150, 83, 85, 80, 40, 20,156, 70,163,177,186,246,219,242,208,119, 43,199, 45, + 67,137,130, 56, 14,125,119,172,197,196, 29,107,113,139, 82,138,234, 85, 43, 80,191, 51, 23, 44,203, 96,160,178, 13,222,120,108, + 19,250,169,101,144,154,116, 96, 89,214, 83,206,118,114,230,231,231,143, 81,171,213,179,220, 18, 56, 16, 20,160, 97, 29, 39,120, + 9, 39, 8, 33,232,209,163, 7, 24,134,113,186, 5,194, 38, 20, 58, 97, 59,116,200, 99, 11,164, 87, 78, 71, 19, 28,148, 74, 37, +126,251,237, 55,231, 49, 67,135, 14,133,209,104, 68,120,120,120, 64,156,149,149,149,164,180,180,148, 89,186,116, 41,196, 98, 49, + 34, 34, 34,160, 80, 40,152, 37, 75,150, 76,150, 72, 36, 9, 70,163,145, 55,155,205,144, 74,165,243,132,251,195,113,156, 78,163, +209, 68,120,227, 20,137, 68,120,254,249,231,241,250,235,175, 99,225,194,133,120,230,153,103,154, 56, 94, 70,163, 17,109,218,180, +113,138, 45, 15, 5,176, 53,134,251,182, 46, 39, 79,112,252,208, 6,156, 56,154, 3,222,206,195,206, 19, 16, 98, 7,111, 3, 14, +110,218,211,233, 82, 65,105, 60, 1,105,232,122, 11, 64, 86,167,181, 13,138,144,118, 6,176,122, 91,181,121,174,191,112,114, 28, + 7,163,209,136, 95,127,253, 21,167, 78,157,194,186,117,235, 96, 48, 24,208,166, 77, 27,132,134,134,226,214, 91,111,197,184,113, +227,144,148,148,228, 55,238,132,144,197,197,197,197,233,253,251,247,103,106,107,107, 81, 91, 91, 11,131,193, 0,187,221, 14,155, +205, 6,142,227, 16, 20, 20, 4,185, 92,142,232,232,104, 24,141, 70, 98, 50,153, 22,123,227,228,121,166, 78,127,110, 82,222,250, +149,147,110, 25,253, 22,193,170,143, 24,116,104, 39,211,255,118, 32,248,201,213, 59,222,184, 3, 0,225,137,211, 90, 32, 86, 59, + 95,245,250,228,207, 94,188,230,247,168,169,200,138, 48, 24, 12,168,175,175,111,176,245,165, 82,172, 90,181,170,205, 61,247,220, +147, 91, 90, 90, 58,208,135,216,106,194, 25, 28, 28,156, 40, 18,137,112,236,216, 49,124,245,213, 87,248,237,183,223, 80, 94, 94, +126, 57, 46, 46, 46,100,240,224,193,236, 43,175,188,130,244,244,116,124,251,237,183, 65,254, 56, 9, 33, 40,202,223,142,162, 51, + 59,192,243, 13,174,117,195,230,249, 59, 9, 48,238, 58,157,206,120,248,240, 97,213,215, 95,127,141,168,168, 40, 36, 39, 39, 67, +161, 80, 32, 40, 40,168,209, 67,214,245,193,235,175,108, 26, 12, 6, 99, 81, 81,145,234,135, 31,126, 64, 68, 68, 4,146,146,146, +160, 80, 40, 32,149, 74,193,113, 28, 24,134,193,210,165, 75,177,252,253,199, 80,116,250, 40, 70,221,125,135,223,112, 42, 20,138, +199, 23, 47, 94,220,200, 2,137, 14, 11, 3, 39,102, 33, 18, 51, 8, 27,122, 63, 0,224,242,230, 95,124,205, 14,233,202,201,212, +215,215, 27,247,238,221,171, 58,112,224, 0,120,158, 71, 82, 82, 18,244,122, 61,212,106,181, 51,254,155, 54,109,194,125,247,221, +135,239,191,255, 30, 25, 25, 25,126,227,174,213,106,141, 71,143, 30, 85, 45, 91,182, 12,225,225,225,104,219,182,173, 51,238,194, + 38, 22,139, 33, 18,137,144,146,146,130,186,186, 58,168, 84, 42,191,247,232,224,193,131,170,101,203,150, 33, 44, 44, 12, 9, 9, + 9, 78,199, 77, 16, 71, 31,125,249,126, 35,130, 32, 38,246,170, 57,155,123,223,221, 57, 71,141, 26,133, 14, 29, 58, 64,173, 86, + 67,169, 84, 58,185,125,113,122,209, 34, 78,189,205, 48, 76,182, 75,153,200,100, 24, 38,219,245,211,219,113,142,175, 3, 39, 79, +158,220, 59, 43, 43,107,102, 70, 70,198, 15,187,118,237, 90,238,141,207, 27,207,228,201,147,211,178,178,178,102,186, 30,239,225, + 58,222, 29,173,204,204, 76,198, 17, 73, 6, 64,114,175, 94,189,246,111,222,188, 57, 60, 56, 56,216,121,240,133, 11, 23, 80, 91, + 91,139,224,224, 96,245,236,217,179,213,131, 7, 15, 70,116,116,180,243, 13, 32, 63, 63,255,166,212,212, 84, 13, 0,119,223,150, +103, 89, 22,253,250,245,195,113, 71,107,199,136,204, 76, 36, 36, 36, 56, 59,121, 4, 5, 5,225,197, 23, 95,100, 38, 78,156,200, + 9,110, 6, 33, 4, 6,131, 1,177,177,177,114, 95,174, 14, 0,164, 25,170,240,203,224,129, 96, 25, 64,127,104, 31, 36, 82, 6, +172,136, 65, 79, 82,141,255, 13, 25, 8, 6,128,249,200,110, 4,224,194, 28, 2,112, 71,235, 56, 28, 4,103,207,158, 13,200,209, +114,196,139,185, 82, 78,193,209,216,181,107, 23,236,118,123,160,156,132,101, 89, 40,149, 74,196,196,196, 64, 46,151, 67,161, 80, + 48, 63,252,240,195,187,201,201,201,177, 19, 39, 78,100, 53, 26, 13,219,175, 95, 63, 60,240,192, 3,156,208,196,153,150,150,230, + 55, 46,219,182,109,195, 87, 95,125,133,103,158,121,198,163,163,197, 48, 12, 34, 35, 35,161, 86,171,113,189,128, 7, 96,177, 89, +161,215, 26,156, 77,186,118,187, 29, 71,183, 30,233, 84,112, 36, 63, 45,251,135,239,197, 0, 96,220,250,139,235,105,177, 15,124, +185, 34,117, 80,152,120,239,182,203,214,189,190,242, 60,199,113, 24, 63,126, 60,178,178,178,240,248,227,143, 99,221,186,117,120, +239,189,247,240,207,127,254,179,137,171,229,239,205,209,106,181,254,251,137, 39,158,120,102,213,170, 85,157,223,122,235, 45, 86, +112,180, 20, 10, 5, 24,134,129,209,104,132,201,100,130,193, 96,192,233,211,167,249,167,159,126, 58,207,108, 54,255,219,107,115, + 37, 35,255, 93, 33,211,175,107,159,192,118,208, 21,126, 18,220,255,214, 36, 3, 35,239, 85,119,127,234, 48, 50,114,124, 82, 24, + 8, 1,225, 1,158, 0, 38,147, 14, 47,190,248,178,232, 79,188, 85, 78,145,101, 52, 26,113,248,240, 97, 12, 25, 50, 4,197,197, +197, 56,121,242, 36, 58,117,234,132, 37, 75,150, 68, 62,250,232,163,185, 21, 21, 21, 3, 3,117,182,142, 30, 61, 58,249,230,155, +111,254, 92,171,213,214,104,181,218,207, 1, 44, 7, 80,123,246,236,217,174,103,207,158,157,191, 97,195,134, 1, 83,167, 78, 21, +185,245,209, 17,121,179, 71,173, 86, 27, 12, 6,147, 79,129, 37,252, 38,132, 15, 40,226, 12,195,144,206,157, 59,227,158,123,238, +129, 88, 44,134, 66,161,128, 74,165,106,212,108,230, 46,184,124,213, 31, 0,120,134, 97, 16, 23, 23,135,145, 35, 71, 66, 34,145, + 52,226, 20,242,225,200,145, 35,241,210, 7, 83,240,239,151,110,199, 87, 79,116,194,176, 15,203,125,134, 83,175,215,107,183,108, +217, 34,127,253,153,103,112,115,199,142,104,163, 86,163, 93,116, 36,228, 50, 41, 36,174, 97, 98, 2, 50,217, 9, 0, 94, 36, 18, +161, 91,183,110, 40, 47, 47, 71, 97, 97, 33, 10, 11, 11,193,178, 44,250,247,239,239,116, 97,206,156, 57,131, 15, 62,248, 0, 38, +147, 41,224,184,119,236,216, 17,183,223,126, 59,164, 82, 41, 20, 10, 69,163, 38, 67, 33, 77,235,235,235,209,161, 67, 7,172, 94, +189, 26,169,169,169,126, 57,187,116,233,130, 65,131, 6, 53, 74, 79,185, 92,238, 20, 69, 0, 80,188, 87,235,188, 70,124,124,124, +179, 56, 55,238,187,128,175, 55,109,129,201,204, 67,163,183, 54, 58, 33,182,141, 26, 59,150,189, 21, 80,220, 5,206, 69,139, 22, +161,182,182,214,105, 28, 8, 47,229,130,137,210,182,109, 91, 44, 88,224,217,201,116,211, 34,158,158,121,153, 1, 62,111,133,227, +132,204, 37,203,202,202,154,233,126,190, 63, 62,215,255,221,206, 55,187,137,179,242,102, 53, 29,202,100,178,183,183,108,217, 18, + 94, 87, 87,135, 51,103,206,128,101, 89,103,155, 58,199,113,176, 88, 44, 56,119,238, 28,194,195,195, 81, 81, 81, 1,153, 76, 6, +145, 72, 4,179,217, 12, 0, 61,189, 61,192, 9, 33,120,169,178,161,139,208,250, 56, 9,138, 0,220, 93,217, 80, 48,132, 14,241, + 63,253,244, 19, 84, 42, 21,130,131,131,157,159,254,154,145,142, 22,158, 69,185,152, 1,187,123, 59, 24, 22, 96, 25,128, 17, 1, + 44, 75,192, 50, 12,216,221,185, 96, 24, 64, 25, 17,214,220, 10,216, 95,199,120,159, 29,224,189,185, 79,158, 92, 44,247,239, 91, +183,110, 69,160,156, 29, 58,116,128, 74,165,114,110, 27, 54,108,104,228,104,217,237,118, 68, 68, 68, 4,194, 73, 26,220, 8, 30, + 81, 81, 81,255,207,222,117,135, 71, 81,181,223, 51,179,125, 55,201,102,211, 19, 18, 66, 9, 32, 37,210, 20, 62,144, 94, 2, 8, +161,137, 20,249, 32,136,136, 82, 68, 5,137, 8,252, 80, 1, 9, 77,154, 84, 65, 62, 2,130,116,233, 82, 68, 58, 88, 64, 65, 18, + 8,132, 18, 72,223,212,237,101,218,239,143,236,198,205,102,147,108,138, 32, 56,231,121,230,217,157,118,230,222,185,119,238,156, +251,222,247,190, 3,145, 72, 68,108,221,186,245,147,250,245,235,135, 76,157, 58,149, 20, 8, 4,184,118,237, 26, 18, 18, 18, 80, +183,110, 93,183,125,182, 10, 10, 10, 50, 62,249,228, 19,230,147, 79,138,230, 80, 68, 70, 70,162,160,160, 32,219,190, 95,163,209, +228,246,234,213,171,132,223, 70, 78, 78,206,179,237, 9,111,187,143,180,149,134,193,100,130, 78,107, 40,182, 14,101,167,103,169, + 62,158,246,161,104,233,228, 55, 1, 0,211, 86,172,134,118,195, 95, 13,217,254,105, 35, 2, 7,127,185,115, 6,128,129,229,241, +235,116, 58,152, 76, 38, 68, 68, 68,224,210,165, 75,208,106,181,232,211,167, 15, 8,130, 40,158, 33, 90, 9, 88,210,210,210, 58, + 68, 71, 71,255,186,124,249,242,136,166, 77,155, 18,122,189, 30, 6,131, 1,142,191, 55,110,220,224,118,236,216,113,223, 96, 48, +188, 98, 51,157,187,196,241,180,111,146,123,135,190,181,231,199,107,130,232,192, 6, 73,202,180,252, 8, 58, 55, 77,170,215, 24, +111,155, 24, 46, 1, 28, 3, 48, 96,193,209, 44, 24,219,176,215,211,130, 92, 46,255,234,194,133, 11,126, 38,147, 9, 87,175, 94, +197,168, 81,163, 44, 57, 57, 57, 18, 0,248,239,127,255,107,217,182,109,155,164, 65,131, 6,216,186,117,107,192,107,175,189,182, + 91,175,215,191,232, 38,245,183, 25, 25, 25,223, 58,111,244,243,243, 91,245,232,209,163,174,142, 62, 63, 52, 77, 23, 39,199,229, +131,201, 2, 20, 69,193,104, 52,163,176, 80, 11,139,149,178,181,153, 44, 24,134,182,253,178,160,109,237,168, 68, 44,244,106,253, + 98,176,142,227, 56,144, 4, 81,112,245,207,204,218,229,137,118, 87, 67, 92,110, 90,179,156,193,216,103,153,249,249,249, 65, 36, + 18,225,219,111,191,197,245,139,199, 33, 17,112, 96,104, 10, 52,101, 5, 67, 89, 32, 18, 8,240,227,181, 7,136,106,226,229,150, + 32,244,247,247, 71,191,246,237, 17,221,190,125,209,244, 54,161, 16,158, 82, 41, 20, 98, 89,145, 37, 11, 0,199,144,238, 6, 17, + 96,237,233, 12, 10, 10,194,111,191,253,134, 41, 83,166, 96,209,162, 69,144,203,229,197,179,159,111,221,186,133, 93,187,118, 33, + 42, 42,170,210,121,183, 91,240,102,204,152,129,244,244,116,172, 88,177, 2, 47,189,244, 18, 68, 34, 17, 10, 10, 10,240,202, 43, +175, 32, 43, 43,203, 45, 78,199,225, 61,137, 68, 82,194,250,100, 23,128,149, 45, 35, 71,206, 55, 7,133,224,224,197, 29, 32, 64, +224,202,246, 15, 75,136,194,117, 59,207, 87,154,115,206,156, 57, 37,210,233,142, 53,203, 93, 56, 89,157, 42, 60,142, 32,136,171, +118, 99,235,140, 25, 51,102, 18, 4,113,120,198,140, 25, 51,227,226,226,110,186,195,231,106, 63, 65, 16, 71,108, 34,172,159,195, +182,171,149, 18, 90, 10,133,162,173,167,167, 39,238,222,189,139, 62,125,250, 88,114,115,115,147, 68, 34, 81,163,156,156, 28,105, +118,118, 54, 12, 6,131,110,222,188,121, 15, 0,200,219,181,107,215,224,199, 31,127,196,227,199,143,177,109,219, 54, 0,216,239, +218,103,131, 4,203,178,197,149,194,185,219, 38, 16, 8,112,249,242,101, 92,190, 92,210,245,107,211,166, 77, 21,190, 48, 94,251, +254, 16,174, 93,187, 6,199,240, 0,246,255,142,219,100, 50, 25, 80,254, 12,143, 18,168,200, 49,190, 34, 7,120, 87,112,215,247, +203,213,204,156,178,144,150,150, 86,230,249,151, 47, 95, 46, 97,209,170,136, 83, 32, 16,128, 97, 24,200,229,114, 66, 44, 22, 19, + 98,177, 56,204, 46,178, 4, 2, 65,241, 3, 35,149, 74, 33,149, 74, 75,244, 82,203, 66,122,122,122,183,244,244,244, 50,247,171, +213,234, 14,106,181, 26,207, 35,172, 20, 5,163,193, 2,173,206,136,207,227,254, 87,180,241,115,252, 12,224,231, 14,239, 78,193, +196,222, 81,221, 43, 59, 76,109,191,223,129,129,129, 56,123,246, 44, 8,130,192,238,221,187,225,237,237,141,222,189,123, 67,169, + 84, 98,198,140, 25, 24, 58,116,104,101, 27,179,194,220,220,220, 14, 31,124,240,193,175, 75,150, 44, 9,175, 93,187, 54, 44, 22, + 11,172, 86, 43, 44, 22, 11,146,147,147,177, 99,199,142,199, 6,131,161, 3,128,194,138,200,142,167,125,147,188,239,220,180,244, +158,195, 95, 51,222,202,250, 1,153,153,185,160,233, 52,176, 12, 13, 43,205, 20, 89,248,104, 26, 52,205, 64, 44, 22, 40,151,124, +241,225, 73, 22, 28, 72,146,176, 0,120,245, 73,149,145, 74,165,138, 84,171,213,184,115,231, 14, 98, 98, 98, 50,115,115,115, 19, + 1,244, 0,128,220,220,220, 11,163, 70,141,106, 26, 31, 31, 31, 92,175, 94, 61,120,122,122, 42,245,122,125, 69,148,158, 0, 38, + 2,232,133, 34, 63, 16, 59,242, 0,204, 35, 73, 82,122,245,234,213, 82, 51,237,206,157, 59, 7, 0, 63,187,238, 1,217, 44, 90, + 38, 19,212,185,249, 24,247,238,236,191,122, 70,224, 74,136, 11, 14, 28, 38,188, 7, 25, 0,228,100, 37,227,205,113, 83,164, 21, +117, 8, 92,189, 8, 43,225,163, 83,162,163,102,175,163,158,158,158, 69,195,111, 7,118,224,200,151,239, 2,140, 21, 28,101, 4, +172, 6,192,170, 3,107, 49,128, 16,203, 1,202,232,150,208,242,244,244,132,167, 92,142, 64,149,170, 40, 8,164, 64, 0,145, 72, + 8,150, 2, 8,134, 40, 22,164,172,123,129, 65,138, 59,149,114,185, 28, 15, 31, 62,196,196,137, 19, 97,181, 90, 49,104,208, 32, + 88, 44, 22,152, 76, 38, 24,141, 70,212,175, 95, 31, 6,131,193, 45, 62,251,108, 69, 79, 79, 79,136,197, 98,124,248,225,135,120, +249,229,151, 49,119,238, 92,196,198,198,162,126,253,250,152, 48, 97, 2,118,236,216,129,200,200,200,138,120, 57,199, 50,178,223, + 79,187,216,114, 28,226, 3, 80,233, 50,114,230, 36, 8,178,132, 96,179, 47,239,143,238, 81,105,206,133, 11, 23, 66,173, 86,151, +178,100,217,255,135,134,134, 98,237,218,181, 85, 29, 25,178, 91,143,130, 92,236,235,231,108,137,226, 56,174,141,205,119,202, 28, + 23, 23,119, 51, 46, 46, 46,154, 32,136,195,113,113,113,209,101, 89,180, 92,241,184,216,239,246, 75, 75,232, 52, 54,218,213,113, +167,253, 70,251,250,250, 10,194,195,195, 73,165, 82,137,130,130, 2, 4, 4, 4,112,106,181,122,184, 66,161,248,236,187,239,190, +107,160,211,233,112,235,214, 45,172, 90,181,234,103, 0, 43,203, 19, 90, 71, 3,108,166, 99,155, 37,203,113,189,127,255,254,168, + 87,175, 94, 9,107,150, 92, 46, 47,183,242,216,247,217, 45, 66, 2,129, 0, 47,188,240,130,252,254,253,251, 70,177, 88,140,176, +176, 48,121,102,102,166, 81, 44, 22, 87,122,166, 75, 69,142,241, 21, 57,192,187, 18, 62,109,218,180, 41, 97,193,114,252,117,252, +127,240,224,193, 10,135, 14,237,156, 77,155, 54, 45,190, 95, 94, 94, 94,246,115, 1, 0,125,250,244, 1,203,178,240,247,247,119, +139,211, 46,106,109, 14,240, 48,153, 76,172, 86,171, 37,175, 94,189, 10,137, 68, 2, 47, 47,175, 98, 95, 29,153, 76, 86,108,205, +228,225,170, 65, 96, 97,161, 40, 24,141, 70,232,116, 58, 0, 64,242,159,123, 75, 10, 49,179,166,202,252,246, 6, 54, 47, 47, 15, +199,143, 31,199, 15, 63,252,128,151, 95,126,217,165,168,174,132,224, 82,231,229,229,117,156, 62,125,250,149,249,243,231,215,242, +245,245,133,213,106,197,163, 71,143,176,121,243,230,116,131,193,208,177, 50, 13, 12, 56,128,162,104,152, 12,102, 20,106,180,248, +236,139, 45,101, 86, 61, 0,200,203,190,141,254, 3,134, 74,158,100, 57,165,167,167, 79,237,216,177,227, 23, 90,173,182,192, 96, + 48, 12, 5,176,212,177, 63,149,155,155,219,105,192,128, 1,203,125,125,125, 95,202,206,206,158,233, 6,229,140,135, 15, 31,206, +172, 83,167, 78,137,141,102,179, 25,117,234,212,121, 33, 59, 59,123,100,231,206,157,255, 15,128,175,195,110, 47, 0, 39, 0,172, + 45,171, 46,217,135, 14,117, 58, 35,148,170, 16,164, 61, 56, 91, 97, 66,196, 2, 19, 56,150, 45,183, 13,177,119,128,203, 90, 42, +152, 25, 87, 42,169,246, 99,237, 47,236, 87,135,140,198,171, 19, 23, 66, 33, 2, 22,188,217, 1,245, 85, 0,228,190, 16,119,254, + 24,132,202,118,143, 38, 30,114,139, 60,118,253,122, 92,179,181,199, 97, 1, 1,152, 62,124, 56, 56, 10,184,148,144,128,157, 63, +253,132,225,221,186, 65, 33,147,185,221, 97, 97, 89, 22, 98,177, 24,201,201,201,184,116,233, 18,154, 52,105,130,187,119,239,150, + 8, 67,193,113,156,187,249, 47,206,187, 84, 42,133, 72, 36, 66,102,102, 38,162,163,163, 33, 22,139,177,101,203, 22,156, 61,123, + 22,211,167, 79,199,216,177, 99,209,181,107, 87, 36, 38, 38,186,197,201,113, 92,169,217,138,206,195,185,149, 45, 35,103, 78,231, +247,126, 85,202,221,206, 57,127,254,124,151, 19, 42,220,225,116,165, 69, 92,148,221, 85, 71, 49,100,183, 60, 57, 10, 35,231,117, + 0, 62,246,109, 51,102,204,152,233,238,121,142,235,118,139, 88,101,134, 48,139,133, 86,116,116,116,137,156,231,229,229, 93,185, +114,229, 74, 51, 15, 15, 15,220,190,125, 91,162, 84, 42,155,217, 27,116,146, 36,177,123,247,110,175,190,125,251,158, 92,186,116, +105, 24,203,178,200,202,202,194, 71, 31,125,164,163,105,122, 4, 0,186,172, 23,120, 69,150,169, 67,135, 74, 63,108, 7, 14, 28, +112,107, 8,196, 46,164,132, 66, 33,124,124,124,140, 70,163, 17, 10,133, 2, 62, 62, 62, 70,131,193, 0, 15, 15, 15,251, 88, 49, +137,191,102, 42, 84,100,125,170,200, 49,222,217, 1,190, 66, 36, 36, 36,184,117,156,109,168,213,173, 90,254,240,225,195, 50, 27, +146,179,103,207,130,181, 53,180,238,114,218,122,121,156, 93,248, 41, 20, 10,248,250,250, 66, 42,149, 66, 46,151,151, 16, 89, 82, +169,180,194, 7,167,162,128,164, 50,153,236, 23, 15, 15, 15,149,125,191, 72, 36,130, 86,171, 45,200,203,203,107,251, 76, 15, 29, +130, 3,109,165, 97, 52,154,160,211, 26,107,156,223, 98,177, 64, 42,149, 98,199,142, 29,232,208,161, 3,218,181,107, 87, 74,100, + 85,209, 60,159,154,151,151,215,117,229,202,149, 63, 47, 91,182,204, 71,167,211,225,127,255,251, 95,161, 78,167,235, 10, 32,181, + 82, 98,147,229, 64, 89,173, 48,152,204,208,235,138,238,193,189,155,123,255,105, 69,181, 35, 51, 51,115, 71, 57,251,239,209, 52, + 29,109,143,251,230, 6,254, 83,167, 78, 29,100,102,102,150,216,152,146,146, 2,134, 97,204, 40,138,147,245,150,163, 33, 25,127, + 69,207, 46,171, 23, 95,100, 29, 53,154,161,211, 21, 89, 65, 76,250,156,154,169,167, 54,177, 81,150, 79, 86, 85,234, 16, 65, 16, +197, 78,223,147, 39, 79,198,141,235,215,209,163,150, 6,245,131,189,192,105,210, 32,238,254, 41,254, 80,203,177,116,249,209, 74, +115,239,114,112,129, 88,186,107,151,203,125,247, 6, 14,172, 84,222,147,146,146, 32,151,203,193, 48, 76,169,247, 77,101,243,239, + 40, 96,150, 47, 95,142,233,211,167, 99,203,150, 45,184,113,227, 6, 90,182,108,137,158, 61,123, 34, 59, 59, 27,215,175, 95,135, +217,108,118, 59,157,142,126,115, 73,247, 19,112,234,210, 49,164,164, 62, 64,122,230,227, 42,151,187, 35,167,179,208,218,119,234, +119, 12,137,106, 93, 37,206,207, 62,251, 12,217,217,217, 37, 44, 89,142,237, 82, 89, 22, 45,103, 45,226,132, 28, 39, 95, 40,251, +186,197, 73,244, 56,175, 59, 31, 15, 0,217, 0, 4, 21,156,231,188,158, 19, 23, 23,119,198,110, 9,179,241, 10, 42,242,207, 42, + 97,209,114,194,194,129, 3, 7, 14, 88,181,106, 85,128, 76, 38, 43,158,129, 52, 99,198, 12, 76,159, 62, 29, 17, 17, 17,240,247, +247, 15, 85,169, 84,200,205,205,197,162, 69,139,240,240,225,195,241,112, 17,104,207, 89,104,117,186,175,133, 68,242, 87,135,213, +110,217, 2,128,177, 99,199,150,178,104,217, 11,168, 60, 80, 20, 5, 63, 63, 63, 24, 12, 6, 8, 4, 2, 12, 26, 52, 72,240,231, +159,127, 50,189,123,247,198,224,193,131, 5,215,175, 95,103,250,245,235, 7,129, 64,128,238,221,187,107,246,237,219, 55, 13,192, +151,110,136,173, 26,115,140,183, 87, 50,119, 99, 31,185, 35, 46,203,227, 36, 8, 2, 6,131, 1, 66,161,176,216, 81,222, 29, 78, +251,208,161,227, 3, 72,146, 36, 84, 42, 85,113,227, 97,183,104,217,133, 86, 69,188, 21, 5, 36, 85, 40, 20,202,219,183,111, 55, +176, 79,188,200,201,201, 65,247,238,221,239,228,229,229, 61,219, 38, 45, 22,176,210, 12,116, 70, 19,116, 70, 67,141,209,218,159, +135, 13, 27, 54, 32, 49, 49, 17, 38,147, 9, 95,125,245, 85,241,164, 2, 71,145, 85, 13,193,149, 44,151,203,217, 62,125,250,224, +202,149, 43,144, 74,165, 20,170, 16,255,138,229, 88, 88,105, 26, 38,163, 17,186,138,135,220,158, 23, 20,171,234,196,196, 68, 88, + 44, 22,204,157, 59,151,249,245,215, 95,207,160, 40, 0,170,221,130, 55,178, 75,151, 46,243, 60, 60, 60, 84, 71,142, 28,121, 31, +192,150,242, 94,222, 20,109, 19,237, 53,120, 31, 29, 71, 4, 92,249,100, 85, 37,204,138,227,139,149,101, 89,140,127,251,109,244, +172,165,193,224,151, 2,160,207,184, 3,133,119, 0, 8, 85, 93, 44, 93,126, 20, 55,239,187,237,138,201, 1, 64,159, 46, 3,209, +162, 73,233,240, 96, 29,123, 20,245,201, 46,252,248, 11,178,114,210, 43,157,119,189, 94, 95,166,229,170, 18, 22,173,226,103,206, +126,255, 90,181,106,133, 70,141, 26,225,204,153, 51,104,221,186, 53,238,222,189,139,187,119,239,226,225,195,135,184,113,227, 6, +242,243,243, 43, 93, 70,223,159,216,137,124,109, 30, 36, 98, 9,242, 10,114,144,146,246, 0, 65,126,193,213, 46,119, 59, 26,247, +251, 12, 0, 80, 43,192,187, 82, 66,203,145,115,241,226,197,165,196,123,117, 67,246, 16, 4,241, 75,121,235,149, 61,255, 73,162, + 44,161,245, 64,173, 86,183, 27, 62,124,248, 12, 0,109,108,219, 10, 1,236, 58,121,242,228,192,192,192,192,110,237,219,183, 23, + 74, 36, 18, 92,186,116, 9,251,246,237,219, 2, 96,103,121, 23,146, 72, 36,198,186,117,235,202,237, 21,209,254, 32, 42,149, 74, +193,162, 69,139,136, 77,155, 54,149,105,229,170,168,128, 10, 11, 11,161,215,235,225,237,237, 13,171,213,138, 62,125,250, 48,137, +137,137, 16,139,197, 24, 48, 96, 0,147,144,144, 80, 92,208, 27, 55,110, 12, 51, 26,141,175,252,240,195, 15,189, 0,116,174,196, +189,178, 59,198,123,194, 77, 7,248,178,122,121,238,192,221,225,184,178, 56,167, 76,153, 82, 37, 78,177, 88, 76,219, 35,191,147, + 36, 9,171,213,138,214,173, 91, 35, 59, 59,187,248,161,241,240,240, 40, 22, 89,238, 8,173,138, 2,146, 10,133, 66, 88, 44, 22, +116,238,220, 25, 4, 65, 96,245,234,213,207,199,112, 36,203, 18,158,158,126,168, 85,235, 5, 4, 4,154,192,178, 53,251, 85,153, +216,216,216, 18, 98,202, 85,228,101,251,253,175, 10,236, 92,213,249,250, 60, 7, 20, 15,121,233,245,166,103,174, 8, 3, 3, 3, +219,101,103,103, 31,112,218,156, 7, 96, 94, 57, 29,203,226,130,126,252,248, 49,122,247,238,141, 99,199,142, 9,246,239,223,223, +227,224,193,131, 9,119,238,220,121,220,186,117,235,218,239,188,243,142,180,115,231,206,200,201,201,193, 75, 47,189,244,121, 90, + 90, 90, 57, 66,203,118, 31, 77,102,232,245, 53,111, 29,117,101,205,170,206,139,209, 94, 39,231,204,249, 63,244, 12, 41,192,160, +150,222,136, 63,124, 17, 35, 91,201, 1,139,180,210,124,246,180,248,214,170,135,186,145,237, 74,237,151, 42,139, 98,185,214,141, +108, 7,242,241,221, 74,231,221, 49,205,206,162,170, 42, 22, 61,199,251, 57,110,220, 56,124,252,241,199,232,213,171, 23,238,222, +189,139,115,231,206,225,238,221,187,152, 50,101, 10, 34, 35, 35,209,178,101,203, 74,113, 30, 60,181, 7, 26, 93, 33, 72,130, 68, + 94, 97, 46, 76,102, 35, 98, 39,204,169,118,185, 23,191,252, 79,197, 1, 0,246,158,188, 86,101,206, 89,179,102, 33, 51, 51,179, +132, 37,171, 58,126, 89,207, 58,202,139,150,246, 0,192,120,231,141, 22,139,197,107,238,220,185, 81,254,254,254, 32, 8, 2,203, +151, 47,135,175,175,111, 7, 0, 55, 45, 22, 75,142, 94,175,159,238, 32, 66,122,194, 22,107, 35, 43, 43,203,229,188,125,189, 94, +111,141,138,138, 18,133,132,132,148,152,109,232,225,225, 81,150,117,167,152,211,190,143,166,105,196,198,198, 98,193,130, 5, 8, + 15, 15, 71,191,126,253, 16, 29, 29, 13,130, 32,208,167, 79, 31,244,235,247,215, 80,174, 74,165, 18, 31, 59,118,172, 11, 73,146, + 9, 14, 47,144, 18,156,174, 96,119,140,167, 40,202, 93, 7,248, 18,156,246,202, 54,101,202, 20, 44, 88,176, 0, 51,103,150,239, +234,177,126,253,122,160,180, 63,213,223,206,153,151,151, 87,162,177, 87, 40, 20,171, 7, 15, 30, 44,124,252,248,113, 9,113,229, +184,184,104,136, 74,112, 86, 20,144, 84, 32, 16, 32, 40, 40, 8,243,231,207,135,159,159, 31,130,131,131, 93, 5,242,171,176,140, +170,128,191,149,147,225,216,171, 75, 22,254, 95,199,255,109, 59, 40,146, 74,128,203,231,246, 66,147, 95,114, 56,201,108,253,107, + 42,181,164,117, 15, 88,174,253,232, 86, 93,178,139,233,207, 62,251, 12,159,125,246, 89,185, 9,218,176, 97, 67,181,243,238,166, +216, 42,205,201,114,132,194,195, 7, 50,143, 90,104, 22,233, 3,150,163,255, 81,101, 84, 6,126,253,229,151, 95, 6,248,249,249, + 33, 53, 53, 53, 64, 36, 18, 13, 40, 97,174, 50, 26, 81,183,110,221, 23,212,106,245, 43, 21,113, 78,153, 50,197, 60,123,246,108, +233,136, 17, 35, 48,120,240, 96,140, 24, 49, 66, 42, 22,139, 27,114, 28, 7,171,213,138,212,212, 84,252,248,227,143, 80,171,213, +183,202, 75, 39,203,113,132, 92,161,130,204, 35, 4,205, 94, 84,129,101,233, 26,201,187,163, 85,220,209,154, 85, 73,145,229,178, +126, 2,192,175, 63, 30,192,156, 15, 95,196,150, 35, 63, 99,213, 47, 64, 11, 85, 54,154, 5,168,193,170,111,225,163,145, 47, 99, +233,246,223, 0, 0,231,206, 86, 88, 70, 92,121,117,208,100,180, 86, 43,239,142,150, 43,199,235,184,225,163, 85,138,211,222, 73, +212,106,181, 40, 40, 40, 64,124,124, 60,222,124,243, 77,100,103,103,227,225,195,135,184,115,231, 14,190,251,238, 59, 40, 20,138, + 42,149,209,180,183,103, 97,246,210,169,224,192,161,113,131,102,152, 49,241, 51,180,105,209,190,218,229,238, 12, 55,172, 89,101, +114,174, 88,177,162,170,117,233, 95, 39,180, 92,194,223,223,127, 68,151, 46, 93, 96, 50,153, 16, 16, 16,128,135, 15, 31,130, 36, +201, 8,160,104, 8, 47, 52, 52,116,151, 90,173,142,112,151, 79, 32, 16,128,166,233, 98,223, 31,251, 2, 0,253,251,247,199,161, + 67,135, 42,236, 81, 4, 7, 7,163,118,237,218,248,224,131, 15, 74,205,114,112,156,233, 32,151,203,113,228,200,145,204,188,188, +188, 60,142,227, 42, 53,205,205,238, 24,127,225,194, 5,183, 29,224, 29, 97,181, 90, 31,223,185,115, 39,100,195,134, 13,130,114, + 94,126,197, 56,119,238, 28,141, 10,134,106,254, 14, 78, 87, 61, 83,142,227,202, 20, 89,238,132, 17,168, 40, 32,169, 80, 40, 68, + 82, 82, 18,230,204,153, 3,130, 32,176,119,239,222,231,226,225,250,243,118,238, 38,146, 36,125,250,191,218,177, 57, 8, 2, 86, + 75,233,145,106,207,124, 93,177,200, 26,252,229, 78,236,159, 54,220, 29,209,147,124,254,252,121,223, 13, 27, 54, 8,221, 41,247, +243,231,207,211, 28,199, 85,122,216,207,254,194,177, 90,173, 48, 26,171,102, 69,225, 56,238, 82,220, 23,179,163,182,126,123, 84, + 68, 16, 22, 92, 62,187, 23,133, 5,174,221, 25, 36, 34, 33, 54,197,239,163,197, 34,193,227,167, 92,116,107, 6, 13, 26, 52,226, +171,175,190,106,230,106,167, 27,147, 96, 30,154, 76, 38,164,165,165,193, 96, 48,236,249,228,147, 79,172, 71,143, 30,125,235,181, +215, 94, 67,203,150, 45, 17, 18, 18,130,140,140, 12, 36, 39, 39, 35, 62, 62,158,187,120,241,226, 30, 0,147, 42,184,143, 7, 22, +126, 49, 59, 38,126,251, 81, 9, 73, 88,113,249,220, 94, 20, 58,137,246,210,214,105, 17,190,217,178,207, 42, 22,139,110, 87,100, + 45,114,180,102,213,228,139,113,192,168,137, 24,188,114, 21, 34,218,244,198,194, 69, 61,241,205, 23, 67,177,172,143, 24,214,221, + 35,209,226,245,173,216, 49,183, 47, 0,160,214, 55,110, 90, 75,132, 98, 60,114, 97,177, 42, 40,148,217,196, 77,229,172,166,246, +188,151,103,185,170,172, 69,139, 36, 73,212,171, 87, 15, 17, 17, 17,232,208,161, 3, 90,183,110,141,110,221,186,225,250,245,235, +184,126,253, 58,166, 76,153, 82,158,200,170,176,140,186,190, 18,133,159, 59,221,174,118,217, 56,151,123, 77,192,157,186, 52,113, +226, 68, 0,248, 87, 89,183, 42, 45,180, 52, 26,205,117,150,101,155,123,123,123,219, 45, 82,197,251, 82, 82, 82,192,178,172,161, +178, 5, 99,177, 88,236,193, 49, 75,196,101,178, 59,199,151,247,224,115, 28,199,228,229,229,161, 75,151, 46,232,212,169, 83,241, +240,137,227,226, 32, 76,176,127,255,126,112, 28, 87,105, 39,107, 7,199,120, 29, 42,233, 0, 15, 0,217,217,217,189, 59,119,238, +124, 82, 40, 20,186,245, 21, 77,150,101, 31,102,101,101,189,250,164, 57, 93,149, 15,203,178,101,138, 44,119, 26,162,138, 2,146, + 10,133, 66,120,120,120,224,251,239,191,135,191,191,255,115,245,128, 93, 79, 84, 47, 46,111,127, 23, 63,201, 89, 0, 1,131,191, +220,249,232,108,174,181,206,224, 47,119,166,236,159, 54, 60,188,188,115, 50, 51, 51,123, 13, 31, 62,252,152,187,229, 78,211,244, +131,204,204,204, 74,135, 75,224, 56, 14,183,111,223,102,199,141, 27,151,163, 86,171,135, 86, 37,255, 51,230,172, 90,182,224,243, +201,126,125,162,218,181, 1, 9, 88,202,118,254,229, 8,128, 19,138, 4,143,167,207, 92,241,246,208,161, 67,159,102,177,105, 50, + 51, 51, 59, 12, 25, 50,100, 18,254,114,157, 40, 33,164, 80,198,236,106, 27, 86,214,174, 93,251, 69,129, 64, 32, 5, 48, 7, 64, +202,197,139, 23,215, 92,188,120,177, 23,128,255, 8, 4,130, 16,134, 97,210,108,157,158,157, 0,254,168,184, 30,101,191, 3,142, + 13,235,211,243, 63,189, 65, 16,156,197, 98,174,160,131, 4, 14, 28,199,137,197,162,219,191, 94,207,104, 81, 94, 71,202,225, 11, + 28, 53, 62,100, 63,105,210, 36, 76,154, 52,169,184, 62,173, 94,221, 9,123,254,188,128,215, 91,164,194,252,117, 71, 16,202,112, +183, 59,124, 0, 48,235,255,198,213, 88,218, 28,243,238,104,209,114,245, 28, 84,198, 71, 75, 32, 16, 32, 39, 39, 7, 73, 73, 73, +200,202,202,130,193, 96, 64, 98, 98, 34,172, 86, 43,242,243,243,241,226,139, 47, 86, 57,157, 53, 85, 70, 79,147,243,223, 56,124, + 88,105,161,101,181, 90, 63,173, 87,175,158, 72, 38,147, 53, 99, 24, 6, 28,199,129, 97, 24,206, 38,106, 42, 61, 11, 79, 36, 18, +153, 26, 53,106, 68,184,154,157, 96,255,239,225,225, 97, 44,199, 90, 18, 87,183,110,221, 79, 8,130, 16,148,213, 11,177,255,103, + 89,150, 17, 10,133,113, 85,188, 87,213,117,140,215,171,213,234,246, 53, 92,126,127, 7,167,115,249,232,155, 52,105, 82,252, 69, +123,231,152, 40,182,143,173,234, 43, 16,231,229, 6, 36,213,235,245, 25,189,123,247,102, 28,247, 59, 6, 52,125,174, 65,112, 41, +125, 71,188, 85,231,108,174,181, 14, 0,216,197, 22, 56, 46,165,156,179,140,153,153,153, 93,254,238,164,221,191,127,223,242,159, +255,252,231, 91,173, 86, 59, 17, 64,149,189,249,103,126,186,122,230, 51, 88, 50, 26, 0, 11,170,120,110, 74,110,110,110,119,167, +109,127,216, 5,149, 61,174, 93,165, 69,251,173,156, 26,143, 45, 70,211,116,106, 68, 68, 68,165, 44, 55, 20, 69,165, 86,180,223, + 57, 70,152, 35,110,194, 27, 51,175, 0, 69,147,191,115,221,226, 52,153, 76,121,237,219,183, 23, 85, 50,111,217,238,230, 61, 36, + 36, 4,181,106,213, 42,254,181,195,121,123, 69,233,164,105, 58, 53, 44, 44, 12,254,254,254,101, 70,124,119,246,201,114,135,179, +166,203,168, 60,206, 90,181,182,214, 56,103, 85,211,201,195, 61,244,228, 57,121, 78,158,243,153,229, 20,240,247,147,231,228, 57, +121,206, 39,200,249,220,129,227, 56,240, 94,106, 60,120,240, 40, 11, 12,127, 11,120,240,224,193,163,122, 32,202, 81,165,149,153, +233, 83, 21,101,123,138,231,228, 57,121, 78,158,147,231,228, 57,121,206,127, 29,103, 69,220, 53, 61,211,248,169,161, 58,225,113, +254, 78, 1,198,115,242,156, 60, 39,207,201,115,242,156, 60,231,191,143,243,185, 3, 63,116,200,131, 7, 15, 30, 60,120,240,224, +241, 55,130, 23, 90, 60,120,240,224,193,131, 7, 15, 30,188,208,226,193,131, 7, 15, 30, 60,120,240,224,133, 22, 15, 30, 60,120, +240,224,193,131, 7, 15, 94,104,241,224,193,131, 7, 15, 30, 60,120,240,224,193,131, 7, 15, 30, 60,120,240,120,166,192,113, 92, +209, 39,120, 14, 31, 62, 92, 28,232, 33, 58, 58,154,224,111, 13, 15, 30, 60,120,240,224,193,227, 73,226,121,213, 34, 66, 94, 96, +241,224,193,131, 7, 15, 30, 60,254, 9,120, 30,181, 8,233, 74, 73,242,224,193,131, 7, 15, 30, 60,120, 60,105, 60,143, 90,132, +124,158, 85, 36, 15, 30, 60,120,240,224,193,227,217,193,115,111,209,226,173, 90, 60,120,240,224,193,131, 7,143,167,133,103, 88, +139,112,182,197,113,157, 7, 15, 30, 60,120,240,224,193,131, 71, 53, 5, 86,153,191,252,183, 14,121,240,224,193,131, 7, 15, 30, + 60,170, 14,194,197,250, 19,181,102,241, 95, 54,231, 57,121, 78,158,147,231,228, 57,121, 78,158,243, 95,137,226, 56, 90, 60,120, +240,224,193,131, 7, 15, 30, 60,170,167,171, 28,254, 23, 91,186,120,161,197,131, 7, 15, 30, 60,120,240,224, 81,125,145, 69,184, + 90,231,125,180,120,240,224,193,131, 7, 15, 30, 60,254, 38,240, 22, 45, 30, 60,120,240,224,193,131, 7,143,234,193,217, 9,158, + 31, 58,228,193,131, 7, 15, 30, 60,120,240,168, 97,177,229,114, 99, 89, 51, 7, 78, 85,130,188, 42,179, 15, 78,241,156, 60, 39, +207,201,115,242,156, 60, 39,207,249,175,227,172,136,251, 20,158, 13,137,148,178, 0, 0, 32, 0, 73, 68, 65, 84, 61,116, 1,112, + 6, 64, 87,219, 47, 0, 16, 28,247,247, 71,122,224,167,190,242,156, 60, 39,207,201,115,242,156, 60, 39,207,249,188,195, 57, 96, +105,209, 10, 31,176,148,135, 27, 16,162,252, 33,230,138,246,243,224,193,131, 7, 15, 30,255, 54,177,197, 57,190, 36, 93,161, 33, +128,153, 0,188, 29,182,253, 2, 32,206,233,184,237, 0, 20, 14,235,122, 0,115, 1,220,173, 48, 53, 28, 39,182,241, 75,109, 11, + 11,192, 4,192, 12, 64, 75, 16, 4,197,151,217, 83, 71,123, 0,209,182,255,135, 1, 92,174,228,254,231, 10, 33, 33, 33,114, 31, + 31,159, 94,215,174, 93,147, 36, 38, 38,226,252,249,243,220,166, 77,155,172,249,249,249, 39, 50, 50, 50,140,124,117,121, 46,208, + 27,192, 12,219,255,133, 0,142, 87,147,143, 80, 40, 20, 83, 60, 60, 60,250, 74,165,210, 90, 52, 77, 19, 6,131, 33, 93,175,215, +159,164,105,250, 75, 91,187, 87, 89, 12,244,245,245,125,171,113,227,198, 13, 31, 62,124,152,150,158,158,190, 29,192,110, 0, 67, +107,213,170, 53,178,110,221,186,161,183,111,223,190,155,151,151,247, 13,128, 3, 79, 49,157, 60,120,252,155, 64,148,103,141,112, +133, 57, 28,199,141, 44,193, 64,148,230,232,222,189,251,128, 19, 39, 78, 40, 88,150,133,125,145,203,229, 52,128, 49, 21,136, 44, +191, 75,151, 46,213,153, 56,113,226,224,244,244,244,151,181, 90,109, 91, 0, 80, 40, 20, 63, 7, 6, 6,254,186,114,229,202,239, + 56,142, 75, 37, 8, 66, 91,201,140, 10, 69, 34,209,155, 62, 62, 62,125,105,154,110,205,113, 28, 68, 34,209,181,252,252,252,227, + 20, 69,125, 3,160, 42,226, 77, 34, 20, 10, 39, 73,165,210,222, 52, 77, 55, 7, 0,161, 80,120,195,108, 54, 31,167,105,122, 13, + 0, 75, 21, 56,101, 18,137,100,146, 82,169,140,178, 88, 44,205, 1, 64, 34,145,220,208,104, 52, 39, 45, 22,203, 26,155,224,124, +218, 16, 2,136,230, 56, 78, 4, 0, 2,129, 96, 96,219,182,109,235, 16, 4,193, 18, 4,193,113, 28, 71,252,252,243,207,173, 24, +134, 33,109,245, 35, 26,192,175, 0,232,103,241, 9,241,247,247, 95,192,178,108,173,114, 11, 77, 38,123,249,218,181,107,141,119, +237,218,197,124,253,245,215, 5, 99,199,142,245,156, 56,113,162,112,245,234,213,107, 50, 50, 50,222,119, 62,222,207,207,111, 25, + 73,146,254,238, 92,159,101,217,156,220,220,220,169, 79, 43,255, 49, 49,166, 18,230,238,248,120, 89, 3, 0,169, 85,172,223,127, + 31,167, 41,134, 3,128,120, 89,124,131, 24, 83, 76,178,253,127,117,121, 29, 48, 99,237, 41,109,103,142, 3, 38, 69,121,145,213, + 21, 90,161,161,161,241, 49, 49, 49, 35,154, 55,111, 46,228, 56, 14, 20, 69,193,108, 54, 55,190,124,249,114,215,189,123,247,190, +172,213,106,135, 86,146,242,237,143, 63,254,120,254,188,121,243,252, 69, 34, 17, 65, 81, 84,131, 93,187,118,181,126,231,157,119, + 62,216,176, 97, 67,237, 97,195,134,121,217,183,207,153, 51,167,205,194,133, 11,235, 3,248,242, 41,164,147, 7,143,127, 27,186, +160,164,143,214,231, 0, 62, 43, 79,104,121,216, 94,158, 89, 54, 75, 22, 28,126,139,113,250,244,233,131, 66,161,208,110,209,106, +171,215,235,131,156,172, 96,174, 68, 86,221, 81,163, 70,181,223,179,103,207,130, 97,195,134,101, 42, 20,138, 70,175,189,246,154, +150, 32, 8,193,174, 93,187, 90, 69, 68, 68,200,251,247,239, 63,170,123,247,238,211, 56,142, 59, 79, 16,132,218,205, 76, 54,243, +245,245,221,183,120,241,226, 58,189,123,247, 22,251,251,251,131,227, 56,164,167,167,135, 30, 57,114,164,207,231,159,127, 62, 45, + 47, 47,111, 16,128,132, 74,220,184, 54,114,185,124,207,231,159,127, 30,210,167, 79, 31, 97,112,112, 48, 76, 38, 19, 18, 19, 19, +123, 30, 63,126,188,243,134, 13, 27,222, 55, 26,141,175,219, 4,134,187,104,235,237,237,189,247,127, 31,127, 28,212,238,205, 55, +133,190,190,190,224, 56, 14,106,181,186,231,133,173, 91,187, 78, 88,188,248,253,194,194,194, 33,174,238,247,211,132, 68, 34, 33, +183,109,219,214, 82, 34,145, 0, 0, 44, 22, 11, 34, 35, 35,137,231,166, 43, 66, 16, 97,233,233,233,222, 98,177,216,229,126,134, + 97,208,185,115,231,122, 98,177, 24, 95,126,249, 37,149,147,147,211,234,171,175,190,186,182, 99,199, 14,255, 53,107,214,188, 14, +160,148,208, 34, 73,210, 63, 53, 53,213, 37, 39,195, 48,176, 90,173,160,105, 26, 22,139, 5, 77,155, 54,125,170,249,143,143,151, +133, 1,152, 26, 19, 99,250,208,182,233, 75, 0,211, 0,220, 71, 21,191,219,245, 55,112, 58,214,183,101, 14,255,171,157, 86, 7, +212, 1,128,163,215, 77, 0,224, 91,221,251,234,225,225,209,228,141, 55,222, 16,170,213,106,136, 68, 34, 88,173, 86,100,102,102, + 34, 50, 50, 82,240,237,183,223,190, 80, 89,190, 6, 13, 26,140, 93,184,112, 97,192,209,163, 71,173,219,182,109,179, 68, 69, 69, +137,198,142, 29,171,236,220,185,115,211,176,176, 48,114,243,230,205,230,147, 39, 79, 82,163, 70,141,146,196,197,197, 5, 28, 57, +114,164,127, 66, 66,194,151, 79, 58,157, 60,120,252, 11,113, 6,127,133,120,176,255,150, 43,180,224, 32,174, 6, 2,128, 72, 36, +106, 21, 20, 20, 20, 79,211,116,176,205,170,147,153,149,149,245, 37, 69, 81,191,219,142, 61,192,178,236,128,138, 44, 89,163, 70, +141,106,127,236,216,177,165,151, 47, 95, 46,204,205,205, 13, 62,120,240,160,105,218,180,105, 15, 1,224,254,253,251,245,251,247, +239, 31, 58,121,242,228,212, 94,189,122,173,236,214,173,219,123, 28,199,157, 36, 8, 66, 95,145,200,138,140,140,188,116,238,220, + 57, 47,149, 74, 85, 98, 71,221,186,117,241,222,123,239,137, 7, 12, 24, 16,209,163, 71,143,139,201,201,201,157, 0,252,233,142, + 32,106,216,176,225,169,211,167, 79,123,250,248,248,160,160,160, 0,153,153,153, 48, 24, 12, 80, 42,149, 24, 54,108,152,184, 75, +199, 14,181, 39, 79,121,255, 84,106, 90, 90, 79, 55,197, 86,219, 14,205,154,157,218, 17, 23,231, 73, 61,122, 4,185, 92, 14,157, + 78, 7, 0,240,242,242,194,203,245,234, 9,127,219,186, 53,116,100,108,236,169, 95,147,146,122, 62, 37,177, 37,181,253,154, 1, + 28, 22, 8, 4, 3, 37, 18, 9, 57,112,224, 64,156, 58,117,138, 48,153, 76, 66,155,117,135, 30, 56,112, 32,228,114, 57, 44, 22, + 11,139,162,161, 67,250, 89,126, 74, 36, 18, 9,146,147,147, 75,108,211,106,181, 80,171,213,200,205,205,133,217,108, 70, 65, 65, + 1, 88,150, 37,228,114,185,154,101, 89,144, 36,233, 44, 0, 74, 64, 44, 22, 35, 41, 41,169,196, 54,154,166,161,215,235, 97, 54, +155, 97,181, 90,161,213,106,229, 94, 94, 94, 13,253,253,253, 83, 1, 28,200,203,203,251, 50, 43, 43, 43,229, 9,103, 63,199, 46, +136,226,227,101,247, 0, 72,254,137,156, 14,150,172, 80,219,250, 31, 53,148, 86, 59, 30, 29,254,221, 20,110,179,142, 61,168, 1, + 62, 22, 0,206,159, 63,143,172,172, 44,228,228,228, 64,173, 86, 35, 44, 44, 12, 28,199, 85,122, 56, 46, 57, 57,121,237,139, 47, +190, 72,220,188,121,243, 56,128,213,187,118,237, 26,147,151,151, 55, 99,250,244,233,190, 75,150, 44,201,139,141,141, 93, 8, 96, +203,174, 93,187,222,109,210,164, 73,223, 91,183,110,109,120, 26,233,228,193,163,166,193,113, 92, 27, 0, 1,246,182,197,214,238, +250, 57,172, 95, 39, 8,194,226,112,156,197,214, 54, 56,255,218, 97, 95, 87, 19, 4,241,171,195,121,106,130, 32,126,173,106, 50, +157,126,139, 58,221, 0,112,248,240, 97,206,190,184, 58, 51, 48, 48,112, 74,247,238,221,151, 94,189,122,181,105, 70, 70,134, 79, + 70, 70,134,207,213,171, 87,155,118,239,222,125,105, 96, 96,224, 20,135, 27,225,124,234, 41,135,125,226, 75,151, 46,213,217,183, +111,223,194, 83,167, 78, 21,182,106,213,202,114,250,244,105,186, 87,175, 94,217,182, 23, 52,221,171, 87,175,236,159,126,250,137, +105,215,174,157,252,216,177, 99,143, 47, 94,188,184,108,207,158, 61, 65, 28,199, 9, 92,113,218, 32, 82,169, 84,223,159, 61,123, +182,148,200,114, 68,237,218,181,113,248,240, 97,165, 74,165, 58, 0, 64, 92, 86, 58,109,144,201,100,178,189, 63,253,244,147,167, +151,151, 23,178,179,179, 33, 18,137, 16, 24, 24,136,194,194, 66,100,102,100, 32,229,206, 29,144, 22, 11,150,127, 49,207, 75, 46, +151,239,113,209,216,151,226,244,246,246,222,187, 99,193, 2,207,220, 83,167,240,199,252,249,176, 90,173,197, 67,174, 86,171, 21, + 23, 39, 78,132,250,199, 31,177,121,206, 28, 79,111,111,239,189, 0,100, 21,112,214, 4, 28, 57, 39, 2,200,179, 45, 19, 1, 92, +142,140,140,188,154,152,152,136, 78,157, 58, 97,247,238,221, 45,166, 79,159, 62,113,250,244,233, 19,119,239,222,221,162, 83,167, + 78, 72, 76, 76, 68,100,100,228, 85,148,244,207,250,187,211,249,183,113, 50, 12, 83, 98, 97,217,191,222, 49,181,106,213,202,222, +183,111, 31,134, 13, 27, 70, 74, 36,146,140,225,195,135, 75, 47, 92,184,192,217, 68,166,219,233, 52,153, 76, 48, 26,141,208,235, +245,184,127,255,190,124,241,226,197, 29, 63,251,236,179, 6,167, 78,157, 10,157, 57,115,230,132,128,128,128,107, 65, 65, 65,117, +158,112,222,173, 78,255,151, 3, 72,171,164,133,232,239,230,228,108,231, 35,198, 20,211,210,161,129,173, 44,111,121,247, 51,211, +150, 86, 61,128,148,234,212,165,238,221,187,191,216,160, 65,131,160, 93, 55,125,144, 47,110, 12, 86,172, 2, 43, 86,129,241,107, +131,100,201,171, 8, 15, 15, 15,242,244,244,108, 95,201,116,110,187,121,243,230,127,108, 61,229, 92, 0, 75, 99, 99, 99, 63, 39, + 8,226,124,108,108,236, 60, 0, 75,109,219,231,223,186,117,171, 29,128, 29, 79, 41,157,207,196,243,206,115,254,179, 56, 43,208, + 34, 1, 4, 65, 28, 38, 8,226,240, 39,159,124,210, 13,128,159,211,250, 43,142,199, 1,144,184,250,181, 47, 14,219, 3, 56,142, +235,231,112, 94, 64, 21,147, 79,184, 88,254, 18, 90, 0, 16, 29, 29, 77, 68, 71, 71,219,119,252, 66, 16,196, 65, 0,191,136, 68, +162, 86, 45, 91,182, 28,248,195, 15, 63,120, 5, 4,252,117,253,128,128, 0,236,217,179,199,171, 89,179,102, 3, 69, 34, 81, 43, + 0,191, 40,149,202,131,229, 88, 97, 84, 19, 39, 78, 28, 60,122,244,104, 77,171, 86,173, 0,160, 32, 33, 33, 65,209,174, 93, 59, + 61, 77,211, 4, 77,211, 68,187,118,237,244, 9, 9, 9, 10,138,162,180,109,218,180,241,232,209,163,199,195,169, 83,167,142,114, + 33, 56, 28,241,198,162, 69,139,194,124,124,124,202, 83,194,208,106,181, 8, 10, 10,194,196,137, 19,131, 69, 34,209, 91,229,221, + 45,161, 80, 56,105,209,162, 69,129, 42,149, 10,249,249,249, 8, 11, 11,131,197, 98, 65, 82, 82, 18, 76,122, 29, 40,173, 6,148, +166, 0,234,123,119,161, 18, 9, 49,106, 64,116,144, 80, 40,156, 84,129,181,100,210, 55,177,177, 65,150,135, 15,113,127,247,110, + 48,116,105,227, 15,109,181,226,198,198,141, 48,165,166, 98,225,184,113, 65, 18,137,100,210, 19,182,100, 45,225, 56, 78,206,113, +156,156, 32,136,149,237,219,183,255, 86, 46,151, 79,140,139,139,235,125,226,196,137, 62,231,206,157,235, 74,211,180,136,166,105, +209,249,243,231, 59,153, 76, 38,161, 84, 42,133, 80, 40,228,240,156, 66, 36, 18, 65, 44, 22, 67, 46,151,163, 99,199,142,247, 54, +109,218, 68,133,133,133,137,246,238,221,235, 83,171, 86, 45,143,213,171, 87, 23,104,181,218, 69,238,242, 89,173, 86,152,205,102, + 24,141, 70,152, 76, 38,156, 62,125,186,222,228,201,147,133, 38,147,137,233,223,191,127, 30, 69, 81,230,216,216, 88,165,175,175, +239,180, 39,153,207,152, 24, 19,107,179, 60,221,178,137,150, 7,168,166,207,211,223,193, 9,192, 98,243,201,178,195,223,198,109, +169,161, 91, 65, 3,208,217,132,150,217,233,249,104,238, 96,241,173, 16, 5, 5, 5, 27,190,249,230,155, 48, 82,170,194, 5, 75, + 95,124,199,126,142, 19,222,171,145, 93,231, 35, 4,134, 53,192,136, 17, 35, 2, 57,142, 91, 93, 3,105,254, 10, 64,103, 0, 43, +171,114,242, 19, 72,103, 29, 15, 15,143,221, 94, 94, 94, 23, 60, 60, 60,118,195, 54, 60, 91, 29, 68, 53, 64,207, 1, 77,200,212, +168, 8,112, 3,154,144,169, 81, 13,248, 80, 3,207, 11,156,180,136, 35,212, 28,199, 69,115, 28, 23,189,112,225,194, 5, 14,239, +119,251,186,220, 77,203, 88, 52,199,113,209, 37, 20, 82,145,192,170,182,209,205,197, 82,164, 41, 28,149,164, 67,230,138,103, 23, + 6, 5, 5,197,199,199,199,123, 57, 51,102,100,100, 64,163,209, 96,246,236,217, 94,163, 71,143,126, 63, 53, 53, 53,166,130, 68, + 72, 50, 51, 51, 91,143, 28, 57, 82,102,181, 90,243, 89,150, 37, 53, 26,141,208,219,219,155,177, 31,224,237,237,205, 20, 22, 22, +138,244,122,189,128, 97, 24,243,232,209,163, 37,227,198,141,123, 25,128,160, 44,210,128,128,128,168,190,125,251,150, 57,116, 64, + 81, 20,244,122, 61,244,122, 61,172, 86, 43, 58,118,236, 40,221,180,105, 83,175,236,236,236,117,101, 42, 14,169, 52, 42, 42, 42, + 74,148,151,151, 7,111,111,111,164,164,164,224,193,131, 7, 48,235,116,176,234, 52,176,234,180,160,181, 26,112,154, 66,228,222, +189,141,118, 77, 26,139,183, 75,165,189,245,122,253,178,178, 56,149, 74,101, 84,187, 49, 99,132, 30, 30, 30,232, 58,178,104,158, +193,177, 38, 77,192, 49, 12, 88,134, 1, 67,211,232,157,148, 4,138,162, 64,146, 36,218,228,229, 9,149, 91,183, 70,169,213,234, +165, 79,163,178, 75,165, 82,225,182,109,219,222,144, 72, 36,224, 56,142,176, 88, 44, 56,113,226,196,191,238,161,151, 72, 36,144, +201,100,176, 90,173,168, 91,183,174,113,228,200,145,151,190,248,226,139,112,146, 36, 61,196, 98,241, 15,185,185,185, 11, 50, 50, + 50,238,187,203, 71, 81, 20, 44, 22, 11, 44, 22, 11,140, 70, 35,238,221,187, 23, 92,175, 94, 61, 98,226,196,137,140,193, 96,168, +191,106,213,170,228, 19, 39, 78, 40, 22, 45, 90,244, 26,128,247,158,116,126, 99, 98, 76, 77, 0, 52,137,143,151,137,109,150, 95, +203, 63,140,147, 67,145,227, 59,226,101,241,137, 0,212, 53, 40,178, 36, 0,188,195,253,132,122,145, 0, 58, 0, 94, 54, 81,240, + 26, 65, 16,237,154, 54,109,234,147,152,152,152,207,113,220, 21, 0,223, 1,200, 40,143,140,101, 89,130,101, 89,188,211,182, 0, + 19,219, 11, 64, 81,133, 40, 44, 44, 68, 74, 74, 10, 18, 18, 18,240,243,207, 9, 85,125, 54,223,242,244,244,236, 37,147,201,234, +210, 52, 77,234,116,186, 20,131,193,112,138,101,217, 13,168,130,143,218,223,149, 78, 59, 60, 60, 60, 22,207,156, 57,179,131,183, +183, 55,126,255,253,247,250, 59,119,238, 92,172,215,235,171,229, 92, 47, 19,145,155,151,173, 88, 29, 26, 26,168,194,245,115,135, + 66, 23,172,223,181, 25, 96,195,120,153,242,236,195, 73,139, 56,138,161, 95, 57,142,235, 71, 16,196, 97,103,161, 84, 41,179, 83, + 53,207,175,192,162,229,252, 97,233,146, 66,171, 12, 5, 9,154,166,131, 29, 45, 89, 28,199, 33, 35, 35, 3,105,105,105, 80,171, +213,240,241,241,129,213,106, 13,118,167,125,208,106,181,109,253,252,252, 12, 34,145,200,108, 52, 26,161, 80, 40, 88,145, 72,196, +217,174, 67,216,102, 45, 50,102,179,153, 16, 10,133,148,151,151,151,167,217,108,110,140,114,124,201, 56,142,107,235,231,231,231, +114,159,217,108,134, 78,167,131, 94,175,135, 78,167,131,217,108, 70, 80, 80, 16,104,154,110, 93,110,151,150,166,155, 7, 4, 4, + 32, 61, 61, 29,114,185, 28,169,169,169,176,232,180,176,106,181,160,245, 26, 48,133,133, 96, 53, 26,176,122, 13, 40,139, 1,161, +141,154,192, 62, 35,177,204,110,184,197,210,220,207,207, 15,122,253, 95,238,102,156, 77, 96,209, 52, 13,218,230, 28,109, 31, 78, +244,247,247,135,125, 70,226, 19,130, 25,192,116,146, 36, 87, 74,165, 82,225,132, 9, 19,144,145,145, 81,162, 78, 76,152, 48,161, +216, 39,171,115,231,206,231,101, 50, 25,173, 86,171, 97, 54,155, 69,207,235, 67, 79, 16, 4, 8,130, 40, 42, 35,154,134,191,191, +191, 62, 39, 39,231,231,130,130,130, 55,170,194, 71, 81,148,125, 70, 23,140, 70, 35, 56,142,195,239,191,255, 14,153, 76, 38, 98, + 24,230, 38, 77,211, 10,145, 72, 4,210,230,252,245,164, 96,155, 17,248, 37,128, 48,155,133,232, 45, 20, 57,156,167,185,104, 72, +220,186,117,110,114, 86, 94,184,153, 98,236,150,166, 52, 84,109, 56,210, 21,186, 54, 86, 73,150,197,181, 11, 84,181,236,239,161, + 87, 72, 4,122, 54,165,101,221,255, 45, 73,216, 57,122,212, 91, 94,115,231,206,173,227,239,239, 47, 75, 78, 78, 54,205,155, 55, +175,222,182,109,219, 8, 20, 13,211,149,137, 71,143, 30,237,159, 57,115,166,111,223,190,125,235, 75,165, 82,162,176,176, 16,106, +181, 26, 89, 89, 89,120,240,224, 1,119,253,250,245,123,102,179,121,119,101, 18, 25, 18, 18,178,233,141, 55,222, 24,253,210, 75, + 47,137,236, 22, 82,189, 94,223,234,236,217,179, 3,142, 29, 59,214, 73,175,215, 87,186, 94, 62,126,252,120,247,172, 89,179, 60, + 94,125,245,213,198, 82,169,148,172,137,116, 58,130, 36,201, 32, 79, 79, 79,156, 58,117, 10, 42,149, 10, 36, 73, 6, 85,183,190, +154,172,108,104,173, 96, 63,152, 46, 46, 67,227,128, 58, 48, 89,217, 80, 94,162, 60, 63, 22,173, 50,222,245,109,236, 22,169, 10, +196,146,113,198,140, 25, 51, 9,130, 56, 60, 99,198,140,153,174, 44, 90,182,191,140,227,113, 14,199,155,107, 90,108, 85, 42,208, + 36,203,178, 72, 75, 75, 67,122,122, 58,210,210,210,144,155,155, 11,146, 36,193,113,156, 59,179,207, 56,130, 32,216,147, 39, 79, +250, 92,186,116, 73,223,166, 77,155, 2,187,255, 11, 77,211, 4, 69, 81,132,205, 47,134, 72, 73, 73, 17, 95,184,112, 65,117,235, +214,173, 32, 91,111,149,173,192, 20, 88,106,155, 93, 96, 57, 46, 38,147, 9, 50,153,204, 61,213, 97,123, 17,254,126,245,106,145, +200,210,105,109, 67,134,133, 96, 52,133,224,244, 90, 72, 24, 10, 18,112, 32, 76, 6,183,239,159, 35,236, 34,203,106, 19, 90, 22, +139, 5, 20, 69,129,101, 89,208,244, 83,241, 43, 95,219,162, 69,139,214,251,247,239, 31,155,150, 86,250, 93, 56,104,208, 32,188, +247,222,123,152, 60,121,242,173,126,253,250, 93, 63,116,232, 16, 38, 77,154, 4,150,101, 91, 2, 40, 4,112,236,121,123,232,205, +102,115,177, 5,202,100, 50,193,106,181, 2,229, 56,191, 87, 84, 55,237,101, 75,211,180,157,155,216,191,127, 31,206,159, 63, 79, + 38, 36,220, 12,155, 48, 97,162,221,225,254, 73,103, 53, 21, 69, 51,247, 36,182,134,194,130, 34,255,167,178, 66, 42, 68,160,252, + 33, 59,174, 60,206,234,160,197,250, 22,195, 62,252,240,195, 40, 20,205,112,190, 95, 77,139,214,171, 18,146,248,122, 74,115, 95, +217,180, 22,126,122,137,144,208, 37,125, 61, 83,247, 32, 92,169, 15,170,173,176,132,213, 83,213, 90,176,224,139,144, 91,183,110, +155,103,207,158,157, 56,124,248,240,192,105,211,166, 53,221,187,119,111, 39,147,201,244, 13,128,130,178,140, 46, 3, 6, 12,184, + 18, 24, 24, 88,111,253,250,245,217,143, 31, 63,246,161, 40,202,195,106,181,178,122,189,254,129,209,104, 60,101,181, 90, 79, 1, +184, 90,153,196,122,121,121,181, 24, 51,102,140,168,160,160, 0, 66,161, 16, 86,171, 21,217,217,217,232,208,161,131,224,224,193, +131,205,170,114, 3,242,243,243,151,125,243,205, 55,103,118,236,216,209, 75,169, 84,190, 36,149, 74,131, 1, 48, 90,173, 54, 75, +175,215,255, 81,149,116,150,104,231, 24, 38,235,234,213,171, 17, 74,165, 18,143, 30, 61, 2,195, 48, 89,213,173, 3, 50, 49,249, +248,198,185,131,181,155,248,215,195,133, 75, 87, 32, 19,147,143,249, 80, 95,207, 61,236, 62, 84,112, 20, 80, 46, 4,210,165,184, +184, 56,249,194,133, 11, 17, 23, 23,119,211,149, 69,203, 46,184,226,226,226,110,218,143,115, 56,254, 92, 53,210, 88,182, 69,171, + 44, 5, 9, 20,205, 46, 84,171,213, 62, 42,149,170, 88, 96,165,167,167, 35, 61, 61, 29, 18,137, 4, 41, 41, 41,144, 72, 36, 25, +238,116, 66,228,114,249,111,173, 90,181,122,225,254,253,251,226,121,243,230,213,190,122,245,170,178, 67,135, 14, 47,202,229,114, +134,227, 56,152, 76, 38, 50, 49, 49,209,115,233,210,165,161,109,219,182,181,180,109,219,246,218,174, 93,187,140, 40, 39,254, 21, + 65, 16,191,100,100,100,212,175, 91,183,174, 93,180,149, 16, 87,142,130, 11, 40, 26,242, 20, 10,133,215,202, 75,168, 80, 40,188, +145,148,148,212, 83, 33,147,194,162,213,192,170,211,128,214,106,193,104, 11,193, 20, 22, 2,122, 13, 36, 52, 13, 17, 67, 65, 46, +147, 33, 45, 53, 21, 66,161,240, 70,121,156, 18,137,228, 70, 86, 86, 86, 79,149, 74, 85,252, 18,165,104,186,104, 97, 24, 88,104, +186,216,162, 37, 18,137,240,248,241, 99, 72, 36,146, 27, 79,186, 38,147, 36,201,216, 67, 56,148,145, 15, 4, 5, 5,177,237,218, +181,195,164, 73,147,192, 48,140,173, 24,136,174, 0, 46,160,200,191,229,153,132, 43,113,107,119, 90, 55, 26,141,208,233,116,200, +207,207, 23,202,229,242, 23, 66, 67, 67,175, 88, 44,150,221, 52, 77,111,126,240,224,129,166, 44, 78,155, 48, 43, 22, 93, 44,203, +130,227, 56, 48, 12, 3,138,162, 32, 22,139,217,179,103,207, 97,233,242,197,136,223,188,141, 27, 48, 96, 0,113,240,224, 65,176, + 44,155,250,132,179,111,177,137,150,242, 26, 13,231,144, 10, 31,161,252,144, 10,101,113, 58,246,254, 28,183, 17, 46,142, 41,133, + 15, 63,252,240, 56,138,134, 12,115,108, 98,174, 58,156, 95, 22,124,247,133, 12, 52,163, 55,159,221,161,251,246,142, 70, 63,247, +219, 21,191, 89, 36, 2,205,203, 93,130,154,215,175,247,130, 64,165,242, 33,215,109, 88,153,187,125,219,158,228, 71,143, 30,105, +214,172, 89,211,254,133, 23, 94,240,254,227,143, 63, 66,203, 18, 90, 10,133,162,225, 91,111,189, 53, 38, 63, 63, 95, 28, 31, 31, +191, 43, 35, 35,227, 55, 20,133,150,113,156, 65,221, 15,192, 22,155, 16, 13,178,181,115, 23, 0,204, 43,175,191, 70, 16, 4,126, +250,233,167, 82,179, 3,217,234,169,115, 85,131, 6, 13,134,221,191,127,255,124, 86, 86,214, 16,231,157, 98,177,120,110,163, 70, +141,122,223,188,121,243,115, 0, 71, 43, 67,108, 48, 24, 98,247,236,217,179, 68, 32, 16,212, 98, 24, 38,221,104, 52,198, 86,219, +162, 69,177,227,226,214,237,220,104,180, 48,225,114,137,224,145,137, 98,223,230,117,200,243,107,205,178, 65,237, 96,141, 82,163, +232, 59,130,142,235,127,216, 94, 70, 22,142,227,236,199,170, 29,172, 88, 22, 39, 43,152,171,125,234,106, 4, 75,231,202,106,227, +202,178,104,125, 2,160, 45,128, 95,178,178,178, 86,142, 30, 61,122,233,246,237,219,189, 52, 26, 13,178,178,178,144,157,157, 13, +161, 80, 8,165, 82,137,181,107,215, 26,179,178,178, 86, 58,158,131,210, 17,228, 1,192,228,239,239,255,219,182,109,219,130,191, +254,250,107, 97, 76, 76, 76, 74,191,126,253, 26,175, 93,187,246,190, 88, 44,230, 24,134, 33,204,102, 51,241,206, 59,239, 68, 44, + 95,190,252,161, 64, 32, 80, 12, 27, 54,140,240,240,240,248, 5,229,132, 13, 80,171,213, 39,191,255,254,251,193, 83,167, 78,149, + 90, 44, 22,151,150, 44,251, 54,149, 74,133,139, 23, 47, 90,242,243,243, 79, 84, 96,197, 56,249,195,209, 35,157,255, 59,124,184, +152,210,106, 64,105, 53,160, 53, 26, 48,218, 2, 16, 58, 13, 68, 12, 13,185,152, 69,112,152, 12,180,209, 19, 71,126,253,131, 50, +155,205,229, 6, 54,212,104, 52, 39, 47,196,199,119,109, 91,167,142,240,226,148, 41,176, 82, 20, 94, 77, 74, 42, 22, 87, 86,171, + 21, 7,154, 55, 7, 67, 16,104, 57,126, 60,238,210, 52,173,209,104, 78,254, 19, 31,134,235,215,175,103,143, 28, 57,242, 42,203, +178,173, 43, 99,221,249,167,131,162,168, 82,214, 40,134, 97,138,172,142, 69,150, 3,201,145, 35, 71, 58, 39, 38, 38,138,255,252, +243, 79,156, 63,127,190,229,246,237,219, 63, 9, 15, 15,111,254,232,209,163,204,138,196,155,171,160,191,176,249, 31,238,218,177, + 27,239,190,251, 46,145,153,153,137,239,190,251, 14, 21, 5, 79,253, 59, 16, 19, 99, 98,227,227,101,181,225,228,247,228, 34,164, +194,239,112, 51,164, 66, 89,156,166,152, 34, 43,153, 44,190, 40,216,168, 41,166,104, 56, 80, 22, 95,161,165, 12, 49,166, 24,141, +205, 33, 62,163, 6, 56,245,160, 25,185,229,236, 14, 93,191,163,143,180,151, 51,140,243, 0, 28,135,137,225,238, 94,227,174,191, +244,146,143, 63, 0,152, 77, 76,112,195,134, 13,187, 8,133, 66, 9, 0,120,122,122,190,228,231,231,183, 54, 55, 55,183,163,171, + 50,141,142,142,110, 23, 24, 24,216,234,216,177, 99,127,100,100,100,220, 4,240,179,243, 65, 17, 17, 17,179,111,221,186,213, 70, + 36, 18, 17, 21,212, 17, 0, 64,151, 46, 93, 94,144, 74,165,126, 71,239,120, 67, 35,110, 0, 78, 80, 8, 8,101, 96, 84, 45,144, + 34,110,138,176,176, 43,126,249,249,249, 45, 11, 11, 11,255,168,100,209,119, 27, 60,120,240,230,248,248,248,176, 46, 93,186,112, +215,174, 93, 35,157, 71, 17, 34, 34, 34,122, 93,190,124,185,245,219,111,191,189,126,231,206,157, 19, 81,114,166,109, 69, 72,177, +197, 27,172, 49,156, 76,198, 41,128,169, 99,179,153,241, 10,229, 95,128,202,132, 92,168, 70,120,134,106, 37,177, 76, 3, 70, 25, +219,219,218, 98, 98,181,165, 40,234,247,235,215,175, 31, 24, 54,108,152, 46, 55, 55, 23,126,126,126,168, 91,183, 46, 8,130,192, +218,181,107,141, 15, 30, 60,216,107,139,165,213, 54, 61, 61,125,128, 77,108,185,130,118,213,170, 85, 59,183,110,221,170,186,122, +245,170,128,166,105,101,227,198,141, 13,151, 46, 93,242, 20,137, 68,156, 88, 44,102,175, 94,189,170,136,136,136, 48, 17, 4, 33, +253,241,199, 31,115,175, 92,185, 18, 62,125,250,244,111, 80,114,154,184, 51,118,204,159, 63, 63,237,254,253,251, 48,155,205,208, +104, 52, 40, 44, 44, 44, 94, 10, 10, 10, 80, 88, 88, 8,145, 72,132,204,204, 76,236,219,183, 47,195, 22, 37,190, 60,203,198,154, +213,107,215,169, 51, 30,165, 64,169,144,131,214, 20,128, 41,204, 5,180,133,144, 80, 86,120,136, 24,212,110, 32,135, 76,161, 68, +150, 70,135,248, 75,191,102,218,162,196,151,109, 46,176, 88,214,188,183,124,121, 22, 45, 22,163,206,208,161,176,218,134, 10, 29, +133, 22, 67, 16, 8,239,209, 3,164,183, 55, 22,236,221,155,101,139, 18,255, 68,193,178,172,192, 98,177,148,151, 15,176, 44,155, +154,152,152,184, 19,192, 25,130, 32, 56,130, 32, 56, 20, 5,107,211, 61,203, 15, 50, 69, 81,152, 51,103, 14,196, 98, 49,230,204, +153,131, 79, 63,253, 20, 75,151, 46,197,186,117,235,240,237,183,223,226,200,145, 35,245, 46, 92,184, 32, 62,119,238, 28, 23, 23, + 23,151, 19, 17, 17, 33, 24, 63,126,188, 74, 46,151,127, 88, 30,103,108,108, 44,188,188,188, 16, 27, 27,139,197,139, 23, 99,211, +166, 77, 56,112,224, 0, 46, 94,188, 8,129, 64,192,166,166, 62,134,201,100,226, 86,173, 90,149,118,224,192, 1,227,202,149, 43, + 33, 20, 10,137,167,212, 72,124,104, 19, 84,142,150, 32,231,144, 10,185, 0, 86,160, 98,223,168,178, 56, 33,139,143,175,109, 19, + 71,201, 14,130,232, 16,128,169, 40,127,122,181,157, 99, 34,128,224, 26,224,156, 37, 31,249,127,137,170,141,183,239, 93,206, 48, +206, 2,240,131, 61, 79, 74,165, 82,190,127,255,247, 66, 0,216,187,103,159, 40, 41, 41,201,251,251,239,191,151, 5, 6, 6,226, +219,111,191,149,201,229,242,192, 50, 56,153, 3, 7, 14,152, 37, 18,137,223,184,113,227,250,180,105,211,230, 3, 91, 71,180, 7, +128,102, 40,154,189, 24,117,239,222,189, 4,127,127,255, 59, 39, 78,156,208,187, 83, 64, 90,173,246,155, 45, 91,182,212,205, 99, +124,113, 84, 63, 24,241,236, 18, 28, 81,109, 70, 74,157, 79,161,168,245, 50,222,120,227,141, 90, 12,195,108,172,100,185,191, 49, +104,208,160, 45,241,241,241, 97,227,198,141,203,188,118,237, 90, 22,128,120, 0,219, 28,151, 91,183,110,229,140, 30, 61, 58, 99, +227,198,141, 33,195,134, 13, 91, 7, 96, 8,255,234,231,193,163,100, 95, 8, 21,205, 58,116,241,194, 45,254,159,157,157,189, 42, + 63, 63,255,226,221,187,119,223,183, 88, 44, 33, 4, 65,112, 98,177, 56, 51, 43, 43,107,165, 67,192, 82, 87,126, 37, 61, 97,139, +181, 65, 16, 4,197,113, 92,106,183,110,221, 62,236,209,163,199, 87,135, 15, 31, 54,117,237,218, 21,123,246,236,241,239,214,173, +155,129,101, 89,238,232,209,163,254,189,123,247, 54,156, 57,115, 70,255,206, 59,239, 52,110,212,168,209,248,216,216, 88, 53, 65, + 16,172, 43, 78,251,187,172,160,160, 96, 80,159, 62,125, 46,238,221,187, 87,169, 82,169, 64,211, 52, 12, 6, 3, 12, 6, 3, 56, +142,131,183,183, 55,212,106, 53,230,205,155,167, 41, 44, 44, 28,232, 66,184, 57,115,154, 76, 38,211,144,137, 31, 76, 61,185,242, +243, 57, 94,225,245,234, 33,247,182, 9,180,201, 0, 17, 71,162,246, 11,222, 16, 75,228,184,155,164,197, 71, 59,247,107,141, 38, +211,235, 46,122,203,165, 56, 11, 11, 11,135,196,124,250,233,169,245,211,167,123,182, 10, 10,130, 64, 32,128,217,108, 6,195, 48, + 16,137, 68,136,140,137,129, 56, 32, 0,179,119,238,212,107, 52,154, 33, 40,253, 41, 30,103,206,154,128, 35,231,196,235,215,175, +143,110,210,164, 9, 38, 76,152,128, 65,131, 6,149, 56,240,251,239,191,199,186,117,235, 96, 54,155, 71, 3,184, 6, 96, 45,138, +134, 58,224, 36,178,254,238,116,214, 56, 39,195, 48,249, 73, 73, 73,202, 37, 75,150, 16, 86,171, 21,159,127,254, 57,236,130,211, + 94,175, 39, 77,154, 84,203,203,203, 11,159,125,246,153, 37, 39, 39,167,251,226,197,139, 79,111,219,182,205,255,155,111,190,121, + 3, 64,172, 51, 39,203,178,217, 55,110,220,240, 90,191,126, 61, 73,211, 52,150, 45, 91, 86,106,120,114,236,216,177,176, 90, 41, + 8, 4, 66,139,201,100,110, 38,151,203,147,253,252,252,228, 92, 73,231,174, 39,121, 63, 67, 81, 20,194,192,209,241,221,226,232, +159,133,178, 67, 42, 84,134, 83, 45,139,143,239,106,138,137, 57, 99, 19, 68,137,182, 99,246,216, 77,250,149,224,180, 11,194,170, +112,158,180, 45, 21,194,100, 50, 65,173, 86, 35, 39, 39, 7, 42,149, 10, 2,129,128, 40, 43,157,102,179,249,207,143, 62,250,232, +250,198,141, 27,123, 94,190,124,185,255,185,115,231,186,157, 58,117,202,148,146,146, 66, 83, 20,197,133,132,132, 8, 59,118,236, + 40,235,219,183,175,135, 84, 42, 37,103,205,154,149,243,197, 23, 95,248,163,164, 15,155,115,222, 5, 4, 65, 96, 90,103, 45, 98, +187, 9, 96,177, 88, 81, 80, 80,128,180,180, 84, 36, 36, 36,224,242,229,219,224, 56,142,172, 68,185,251, 1,152,245,221,119,223, +133, 74, 36, 18, 98,231,206,157,181,118,238,220, 89,161, 37,117,251,246,237,181,118,237,218, 53,215, 54,122,145,250, 44, 62,239, + 60,231, 63,150,243, 89,134,115,100,120, 84, 40,180,108,237,124, 91,216, 62, 74, 74, 81,212, 47, 46, 66, 56,124, 2, 96,142,131, + 21,172, 34,115,158,134,227,184,243, 61,123,246,156,212,163, 71,143,229,189,122,245,202,200,200,200,168,191,108,217,178, 48,154, +166,173, 9, 9, 9,100,114,114,114,202,111,191,253,214,160, 81,163, 70,227,111,221,186,117,150, 32, 8,171, 27, 25, 76, 72, 78, + 78,238,208,173, 91,183,125,227,199,143, 15,111,215,174,157, 68,165, 82, 65, 40, 20,226,254,253,251,248,227,143, 63, 44,187,118, +237, 74, 45, 40, 40,168,204, 39,120,126,121,152,150, 22, 53,108,242,251,123,199, 15,234,239,255,159,198, 47, 72, 66, 66, 66, 0, +163, 17,183, 31,101,226,202,237, 63,172,155,206, 95, 81,155,205,230, 33,112,255, 19, 60,191,252,118,247,110,207,238,211,167,239, +157,251,223,255, 6, 33, 35, 67, 24, 18, 18, 2,137, 68,130, 7, 15, 30, 32,153,101,233, 69, 27, 54,100,217, 68,214,147,142, 10, + 47, 5,176,132,101, 89, 33, 0,200,229,114,188,247,222,123,112,252,228,206,186,117,235, 96, 52, 26, 1, 64, 72, 16,196, 18, 0, +155,159,117, 43,150, 29,121,121,121,179, 95,125,245,213, 56,161, 80, 88,102,212, 91, 31, 31, 31,104,181, 90,208, 52,205,164,165, +165,221,246,241,241,129, 72, 36, 2,199,113, 46,159,163,220,220,220,217, 67,134, 12,153, 79,146,100, 89,150, 15, 40,149,202,148, +211,167, 79, 55,124,251,237,183,201,255,253,239,127,247,199,141, 27, 39, 61,125,250, 52,195,113,220,190, 39,125, 15, 58,117,218, + 1,172,143,121, 29,192,235, 64, 41,135,247, 52,219,182, 74,133, 84,232,212,105, 7,214,227, 47, 78,199, 97, 60,187, 32,178, 89, +161,154,202,226,227,151,163,200,207,162, 92,238, 78, 59, 58, 97,125, 12,106,148,211, 29, 56,106, 95,189, 94, 15,134, 97,202,179, +230,253,190,103,207,158,229,191,253,246, 91,192,164, 73,147,234,255,247,191,255, 85,118,235,214,205,211,241, 0,163,209,200, 30, + 58,116, 72,191,110,221,186,194,243,231,207, 63, 28, 59,118,108,187,242,210,249,232,209,163, 35, 11, 22, 44,240,238,219,183,111, + 35, 0,197,254, 89,106,181, 26, 41, 41, 41,248,243,207, 63, 83,172, 86,235,193, 74,100, 41, 23,192,220, 17, 35, 70, 44,217,186, +117,107,173,113,227,198,101,238,218,181,235, 79, 20, 5, 44,118,134,106,208,160, 65,205,183,110,221, 26, 50,110,220,184, 76, 20, +249,145,165,130, 7, 15, 30,118,116, 69,105, 63,173,114, 71, 38,182, 88, 44, 22,206,100, 50,113, 6,131,129,211,233,116, 28, 92, +127, 5,254, 64,122,122, 58,151,154,154,202, 61,122,244,136,123,248,240, 33, 7,224, 91, 39,197,235,170,193,242,216,190,125,123, +131,208,208,208,207, 21, 10,197,113,129, 64,160, 17, 8, 4, 26,169, 84,250,131,159,159,223,167,139, 22, 45, 10,229, 56, 78, 92, +142,138, 46, 11, 66,145, 72,244,118, 96, 96,224, 1, 95, 95,223, 84, 31, 31,159,212,192,192,192, 3, 34,145,232, 93, 0,162, 10, +148,121, 89,144, 9,133,194,143, 60, 60, 60, 78, 74,165,210,108,169, 84,154,237,225,225,113, 82, 40, 20,126,132,242, 3,169,150, +203, 41,145, 72, 62, 10, 8, 8, 56,169, 84, 42,179,149, 74,101,118, 64, 64,192, 73,137, 68, 82, 29,206,234,244, 74,236, 66,203, +192,217, 64, 16, 4,213,178,101,203,245,173, 91,183, 94,219,186,117,235,181, 45, 90,180,248,218,102,149,228,108,214, 22, 3,202, + 14,222,248,119,166,243,169,113, 70, 70, 70,110,219,186,117, 43, 59,123,246,108, 77,163, 70,141,242,102,207,158,173,217,186,117, + 43, 27, 25, 25,185,173,170,156, 65, 65, 65,117, 34, 35, 35,243, 54,110,220, 72, 39, 37, 37,113, 27, 55,110,164, 35, 35, 35,243, +156, 34,195, 63,137,188, 19, 0, 34,108,214,159,131, 0,118,163,200,249, 61, 20, 0, 17, 99,138,225,108,179, 15,143, 3,232, 85, + 70,217,187,203, 25,102,138,137,225,108, 62, 85, 39, 0, 36, 58,172,119, 65, 73,255,175, 39,193,233, 18,205,154, 53,187,203, 57, +192, 98,177,112,106,181,154, 75, 74, 74,226,206,159, 63,207,133,133,133,221,117,131,211, 15,192, 59, 0, 14, 5, 7, 7,223,106, +223,190,253,163, 14, 29, 58, 60,170, 83,167,206,125,145, 72,116, 25, 69, 17,222, 35,109,203, 18, 0,141, 42,224,108,175, 82,169, + 22,132,133,133, 29,108,216,176,225,197,186,117,235, 94,246,245,245, 61, 44,147,201, 22,226,175,200,216,149,173,243,221, 6, 15, + 30,156,162,211,233,152,151, 94,122,233,150,171,147,154, 52,105,114, 65,167,211, 49,195,135, 15, 79, 5, 16,253,111,120,222,121, +206,167,194,249,220,193, 85, 84, 4, 59, 26,218, 4,211, 1,135,229, 19, 23,199,125,226,116,204, 22,219,185, 21, 22, 4,199,113, + 2,142,227, 60, 56,142,243,230, 56,206,151,227, 56, 21,199,113,158, 28,199, 73, 43, 48,127,243, 21,251,239,227,156,104, 19, 80, + 6,219,127,103, 84,180,255,185,190,159,161,161,161, 62,109,218,180,153,188,127,255,254,143,238,221,187,247,209,254,253,251, 63, +106,211,166,205,228,208,208, 80,159,234,164, 51, 40, 40,168, 78,211,166, 77,191,106,210,164, 73,106,211,166, 77,191,114, 18, 89, + 79, 50,239, 18,155,136,105, 98, 91,234,219,182, 17, 40,138,133,181,198, 38,108, 34,202,232,169, 85,134,211,206,119, 16, 64,111, +219,114,208,182, 45,236, 41,112,150, 66,189,122,245,142, 53,111,222,252,110,139, 22, 45,146, 91,180,104,113,183, 89,179,102,119, + 27, 55,110,124, 55, 34, 34,226,110,237,218,181,239,250,251,251, 31,171, 66, 25,249, 2, 8, 65,233,207,128, 61,237, 58,223, 53, + 50, 50,242,138, 76, 38,115, 25, 27, 76, 40, 20,206,109,209,162,197, 13, 20,205,148,228,219, 79,158,147, 23, 90,162, 32,200, 0, + 0, 0, 32, 0, 73, 68, 65, 84, 53, 32,180,248, 10,243,239,229,148,162,252,207,140, 84,180,159,191,159,207, 54,167,203,111,117, +217,132, 76,125,155,192,145,212, 0,167, 35,159,189, 78, 69, 56,136,166,167,193,201,215, 37,158,147,231,228,133, 86,141, 11, 45, + 33,127, 27,120, 56,193, 92,205,253, 60,158,241,118,161,140,237,174, 98, 98, 85,135,211, 21,223,189,167,204,201,131, 7, 15, 30, + 53,213,118,118, 5,112,214,222, 43, 44, 75,149, 86,102, 54, 65, 85,148,237, 41,158,147,231,228, 57,121, 78,158,147,231,228, 57, +255,117,156,118, 44, 47, 99,251,109,167,245,175,159, 81,225, 69,240, 67,135, 60, 39,207,201,115,242,156, 60, 39,207,201,115,254, + 83, 56, 93, 97,252, 51, 42,178,186, 0,252,208, 33, 15, 30, 60,120,240,224,193,131, 71, 77,163,226, 56, 90,187,119,239, 22,216, +255,143, 24, 49, 98, 44,195, 48,147,237,235, 2,129, 96,245,119,223,125,183,185,188, 43, 12, 29, 58,148, 41,143,211, 21, 42,186, +142, 43,206,102,141,148, 19,252,188, 21,239, 23, 20, 26, 86,220, 79,103,206,155, 76,166,166,246,125, 50,153, 44,113,243,230,205, +119,106, 58,157, 99,199,142,109,228,124,157,186, 97,162,174,190, 94,178,247,242, 10,116,203,110,222,213,125,205,215,177,167, 2, +127, 0,209, 94, 50,241,128,102, 42,113,251, 63,115, 77,151,244, 86,230, 16,138,102,195,230, 63,143, 25, 14, 14, 14,110,172, 84, + 42, 71, 1,104,102, 48, 24, 2, 21, 10, 69, 54,128, 4,141, 70,179, 45, 51, 51,243,182,187, 60, 93,234, 34, 5, 64,184,109,245, +209,217,135,168,227,206,190,138,208, 43, 2, 38, 14,144, 18, 4,172, 39,146,255,114, 70,239,221, 0, 38,150, 43,189,189, 87, 3, + 88, 56, 14, 98, 2, 48,159,184, 7,217,115, 84, 84, 74, 0, 81, 40, 10,225,112, 29, 69,225, 39, 12,252, 35,203,131,199,115, 5, +231, 64,165,197,235,194, 50,196, 68,103,177,144,248,138, 3,167, 2, 56, 63,179,217, 44,146, 72, 36,176, 88, 44, 80, 40,228,107, +222, 25, 55,246,115,144, 40,160,104,188,183,121,243,230, 42,127,233,186, 50,215, 1,240,147,243,249, 62, 74,249,252, 51,135, 62, +246,233,220,111,209, 66,203,131,156, 88,173, 86, 75, 74,165, 82,152,205,102,120,123,123,119,152, 48,126,252, 75,164,136,179,136, +197, 30,151,150, 47, 95,158, 89,213,116,126,248,225,135,193, 86,171,233, 21,150,101, 37, 22,139, 69,234,124, 29,111,133,199,162, + 51,135, 62, 86,116,137, 94,248, 57,192, 11,173,167, 0, 73, 29, 31,143,179, 43, 70,116,109,210,190, 89, 67,176, 9,231, 96,178, + 88, 7,156, 73,213, 13,248,244,114,250,212, 84,157,181, 53,106, 32, 96,229, 63, 8,130,250,245,235, 79, 10, 8, 8, 24,190, 97, +195, 6,113,253,250,245, 33,147,201, 96, 52, 26, 67,238,221,187, 23, 50, 97,194,132, 46,114,185,124,231,253,251,247,215,192,189, + 15,193,133,159,217,242,127, 0,128, 14,163,230,133,163,232, 99,209, 6,231,125, 93,199,204, 11, 7, 48, 29, 37, 63,140,156,129, +162, 16, 10,174, 90, 29,201,225,173, 75, 49, 96,244, 71, 66, 0, 19,138, 19, 79, 2, 63,124,187, 18,125, 70,188, 95, 98, 59,193, + 65,120,104,235, 82, 68,143,254,168,204,239, 40,246,110, 72, 80, 44,203,149,105,137, 39, 73,130, 62,126,151,115,245,129,225, 44, + 20,197, 0, 43, 69,137,162, 15, 58,187, 60,190, 95, 99, 65,150,149, 98, 92, 6,156, 21,139, 4,217, 71,110, 51,165,206,141,105, + 5,138, 98,138,218, 86,177, 16,204,129,251,222,103,102,205,154, 37,140,142,142,198,166, 77,155, 58,126,253,245,215,227,181, 90, +237,143,182,251,150,204, 63,190, 60,120, 60,215,130,203,181,208, 18, 10,176,254,224,222,205, 13,178,178,115, 16,243,246, 52,236, +216,177, 3,249,249,249,240,241,241,129, 68, 44, 22,173, 88,242,127,193, 74,165, 71,112,204,248,216,245, 0, 26, 87, 53, 53,149, +188, 78, 67,231,243, 9,219,167,116,132, 2, 82, 36,145, 72,200,157, 59,119,162,160,160, 0, 42,149, 10, 18,137,136, 92,190,240, + 19,185, 82,233, 41,127,107,226,140,142, 40,138,255, 83, 37, 88, 44,186,142,251,119,108, 86,170,213,106,140,121, 55, 22,206,215, + 17,139,197,140,253,197,194,215,177,167,130, 89, 27,222, 27,221,228, 69, 47,192,122,243, 34, 68, 2, 1, 20,222, 62,136, 18, 10, + 32, 32,208, 52,230,248,195,153, 0, 62,125, 94, 50, 91,191,126,253, 73, 67,135, 14, 29, 62,127,254,124, 49, 73, 22,133,156,211, +235,245, 48, 26,141, 8, 13, 13,197,153, 51,103,196,179,103,207, 30,254,253,247,223,227,254,253,251,171, 42,203,127,243,230,205, +186,225,225,225, 38, 0,232,223,220,203,121, 95, 29,251, 62, 0,240,242,242,170,144,207, 79,229, 97,190,121,243, 74, 51,251,121, +147,122,132, 50,101,108, 55, 1, 80,148,199,197,178,156,240,196, 87, 19,202,220,255,246,252,237,244,245,221,231, 27,215,175, 95, +223,232,184,221,211,211,179,172, 83,130,116, 58, 93,184,243, 70,251,241, 86,138, 9, 44,235,122,189,222, 91,231, 82,128, 81, 12, +132,219,183,111, 7, 0,124,249,209, 72,193,198,159,115,132, 66, 97, 81, 83,187,100,201, 18,204,157, 59, 87,114,252,248,241,190, + 91,183,110,237,123,224,192,129, 21,101, 9, 85, 30, 60,120, 60,147, 34,203,241,183,108,161, 69, 18,132,151,210,203, 19,175,191, +241, 14,142, 29,251, 1,157, 59,119, 46,222, 87,175, 94, 61, 12, 29, 50, 16,223,109, 89, 14, 0, 94,213, 73, 81,117,175,147, 95, +168,255,180,207,240,175,230, 61,202,212, 93, 62,124,248, 48, 58,117,234, 84,226,252, 55,134,189,142,111,191, 89,130,114,162,204, +187, 5,130, 35,197, 94, 74, 15,140,136,121, 23,174,174, 51,126,204,160,195,189,135,174,236,153,149,171, 95,206,215,179, 39,143, + 6,193,126,189,154, 55,105,140,252,125,107,240, 71,129, 9,199,210, 77,120, 43,234, 63,136,244,149,163, 19,205, 32,216, 67,212, + 61, 83, 79, 61, 23, 66, 43, 56, 56,184,113, 64, 64, 64, 9,145,165,213,106,161,211,233,160,209,104,160,213,106, 65,146, 36, 98, + 99, 99,197,103,207,158, 29, 30, 28, 28,124,202,141, 97,196, 71, 54, 75, 22, 32, 16,233,230,204,153, 99, 14, 12, 12, 52, 43, 20, + 10, 78, 40,150,106,187,142,153,231, 5, 0,164, 80,172, 93,177, 98,133, 37, 52, 52,212, 36, 20, 10, 37,239,191,255, 62,233, 78, +154,205,102, 51,231,200,105,177,152,139,183, 47, 90,180,200, 18, 20, 20,100, 86, 40, 20,156,213,234,190,209,241,198,131, 60, 72, +197, 2, 72,197, 2,200, 36, 34,120,213,109, 3,105,254,159,160,105, 26,139, 23, 47,182, 6, 7, 7, 91, 20, 10, 5, 39,145, 72, +196, 83,166, 76,169, 48,157, 99,199,142,229, 84, 42,149, 85,161, 80,136,231,206,157, 91, 42, 24,235,233,235,105,144, 75, 68, 80, + 72,133,104, 88, 47, 12, 82,206,232,118, 90, 5,130,146,222, 8, 82,169, 20, 29, 59,118, 68,179,102,205,112,224,192,129,174,188, +208,226,193,227,185, 64,153,159,219, 17, 2,192,225,195,135,187,160,232,131,136,136,142,142, 38,138,206,224, 48,125,210, 16,188, + 53,102, 4, 24,134, 45,142,110, 74,144, 4, 38,190,217, 23, 44,235,206,136, 68,197, 83, 60,171,112,157, 98, 78,142, 32, 5, 0, +208,160, 78, 8, 55,254,173,255,130, 97,217,191, 6, 74, 4,192, 59, 99,250, 20,109,171,129,116, 10,192, 96,218,132,215,224,234, + 58,141, 27,212, 34,105,171, 9, 68,201,143, 61,254, 29, 31,219,228, 57, 93,160, 89,237,144, 8,202,104,132,201, 68, 33,254,118, +158,241,100,154, 62,144, 84, 61, 84,175,124,189,157, 76,160, 78, 71, 29, 47, 73,195, 76, 61,245, 92,228, 93,169, 84,142,218,176, + 97, 67, 41,145,149,149,149, 69,234,116, 58, 88,173, 86, 86,171,213,130, 97, 24,204,152, 49, 67, 52,123,246,236, 81,153,153,153, +115,237,154,199, 21,167,205,239,106,250,205,155, 55,235,204,154, 53,203,218,189,123,247, 71,245,234,213,211, 11, 4, 2,132,132, +132,172,140,138,138,242,157, 63,127,190,181,111,223,190, 15, 5, 2, 1, 26, 54,108,168,255,243,207, 63,235, 0,144,187,155,119, + 71,206,205,167, 87,115, 0, 64, 16, 4,162,162,162, 82, 26, 54,108,168, 23, 8, 4,184,115,104, 17,231,238,253, 20, 9, 73, 52, + 10,245,182, 53, 34, 4, 32,247, 44,246,196,139,138,138, 74,109,220,184,177,142, 36, 73,220,184,113, 35, 12,165, 63,107, 85,138, + 83, 46,151, 83,111,188,241,198,163,219,183,111,187, 58, 30, 66, 1,137,118,141,109, 6,172,208,214, 64,234,133, 50,211, 41, 18, +128,158, 61,105,164, 80, 37, 3,164, 94,254,102,141, 70, 3,165, 82, 89,100, 33,179, 90,241,251,239,191,163,125,251,246, 93,118, +239,222,125,150,127,222,121, 78,158,243, 47,184,210, 34,207,160, 53,203,241, 67,247, 37,124,180,206, 56,103,138, 97,104,212, 11, + 15,194,162,255, 27, 11,134, 97,193, 48, 12,104,219, 47,195, 48,160,172,214, 26, 73, 89,117,174,227,163,148,207,255, 97,231,123, + 62,221, 7, 45,233, 17, 55,107,204, 73,134, 1, 88,150, 2, 69, 1, 12, 75,129,101, 24, 80, 84,205,184,230, 80, 44,139, 58, 97, +193,136,155, 53, 6,206,215,217,246,221,238,254,167, 15,198, 42, 58, 71, 47,156,118, 39,197,176,152, 23,246, 79, 22, 50,177, 84, +200, 9,101,176, 88,104,104, 45,172, 5,128,222, 68,177, 86,206,195, 95, 6, 0, 66,146,120,158,102,215, 54,171, 95,191,126, 9, +145,181,116,233, 82,255,181,107,215,134, 2,192,144, 33, 67,210,122,244,232,145,147,148,148,132,144,144, 16, 34, 39, 39,167, 31, +128,247,109,231, 78, 7,176,182, 12, 94,125,120,120,184, 41, 32, 32,192,108, 23, 68, 36, 73, 66, 40, 20, 34, 60, 60,220, 20, 24, + 24,104,110,216,176,161, 94, 44, 22,131, 36, 73,216,133,158, 91,221, 60,130,128, 64, 32,128,157,211,217,218, 99,231,172, 12, 68, + 66,178,116,243,230,192, 73,146,164,203,235,149, 89,135,100, 50, 14, 64,153,199, 11, 72,135,230, 81, 88,190,135, 64,252,239, 16, + 1, 56,195,113, 28,174, 93,187,134,251,247,239, 67, 44, 22, 35, 56, 56, 24,115,231,206,133,217, 92,164,119,135, 14, 29,218, 5, +192, 13,254, 9,230,193,163, 24,103,158, 65,129,229,108,213, 42,223, 71,235,240,225,195, 93,162,163,163,207,218, 5, 80,145,216, +113, 33,126, 40, 26, 20,101, 5,106, 32, 16, 87,121,215, 97, 24,182,220,235,216,125,180, 88,150, 19,186, 20, 89, 44, 11,154,162, +106,228,238,177, 12, 5,150,165,224,234, 58, 4, 65, 50,182, 6, 95,204, 63, 39, 79, 30,193,225,117, 72, 42,188, 30,206,211, 38, +132,250, 73, 37,200, 49,162,254, 11, 77, 4,191, 27, 40, 92,188,158, 8,127, 79,229,115, 83, 46, 6,131, 33, 80, 38,147, 65,175, +215, 23, 91,178,214,174, 93, 27,106,177, 88, 72, 0, 16, 10, 69, 97,106, 54, 84,198,176,128,183, 50, 3,249,249,133,126, 28,199, + 17, 54,193,179, 4,192,102,148, 19,221, 95, 44, 22, 23, 11, 20, 71, 1, 36,149, 74,171, 36, 96,236,176,139, 51,177, 88,236,114, +187,243,240, 90, 69, 16, 59, 10, 45,112, 69, 86, 45, 39,177, 37, 16, 8, 96,247,141,170, 8, 18,137,164, 56,239,174, 32, 20, 56, + 92, 79, 80,121, 87, 76,171,213, 10,157, 78,135,130,130, 2,200,100, 69, 6, 51,142,227, 64, 16,196,251, 0, 62,224,159, 98, 30, + 60, 92,107,145,103, 88,108,185, 22, 90, 40, 50,217, 17, 0, 64, 83, 86,151,226,103,247,161,139,120,148,169, 71,176,255, 47,224, +202, 25,147,116,133,225,195,135,111, 9, 9, 9,105,103, 95,151,202, 61,253,198,191,247, 25,104,218, 10, 47, 57,137,183, 71,245, + 41, 33,178,138, 44, 90,150, 50,191, 9,146, 95,168,255,180,207,208, 85,243,188,149,126,151,157,197, 79, 92,252,213,215,243, 53, +230, 48,146,252, 21,249, 68, 8, 51,244,157,207,198, 58, 52,238,215,119,174,155, 51,213,109,123, 32, 65,138, 94,159,176,114, 60, + 39,244,108,170, 32,181,231, 62, 30,243,159,253,142, 98,206,215,215,247,112,175,215, 87,244,204,202,227,125,180,158, 6,188,188, + 85,100,216,203, 93,241,242,251, 95,225,244, 39, 31,115, 64, 62,252, 66, 66,201,110,147,190,128,231,203,253,113,229,237, 81, 44, +144,247, 92,228, 85,161, 80,100, 27, 12,134, 16,163,209, 8,141, 70, 3,141, 70, 83, 82, 16,136, 68,196,248,119, 39,251,139,196, + 18, 80, 86, 11,142,109,251,162, 66, 78,123, 8,135,254,205,189, 32, 16, 73,180, 9,245,235,175, 20, 10,133, 32, 73, 18,135,214, +124,252,254,190,101,239,121, 1,192,245,195,107, 52, 35, 98, 87,175, 34, 73, 18,102,179, 89, 90,153,116, 63,126,252, 56,204,108, + 54,155,108, 2,205, 46,252,240,224,193,131,218,102,179,217,232,184,221, 29,200, 21, 94,128,170, 30,160, 8, 44,101, 61,123,248, +240, 97, 45,138,162, 12, 66,161, 16, 22,139,197, 45, 85, 68,146,164,248,198,141, 27, 97, 44,203,186, 60,190, 89, 68, 45, 32,184, + 57, 32,241,118, 59,207,238, 68,132,182,137, 45, 14,149,108, 75,121,240,120,222, 45, 91,207,224, 51, 65,148,241,191, 88,104,117, + 61,124,248, 48,231,216, 67,164, 41,202, 38,178,254, 18, 61, 12,195, 34, 93,109, 66, 82,210, 29,172, 88,177, 2, 23,175,124,228, + 61,127,254,124,233,236,217,179,205,195,135, 15, 95,198,178,108, 11,146, 36,175,227,175,161,138,146, 86, 33,150,173,125,245,234, +213,250,246,117,138,162,224,229,229, 5, 47, 47, 47, 52,110, 24, 86, 74,100, 49, 12, 3,107, 57, 67,135,118, 31, 45,130, 99, 57, +138, 98,192,176,108,177,248,201,215,152,195, 14,158,186,214,192,225,240, 23,236,127, 58,182,105, 90,182, 24,156, 48,183, 56, 31, + 59,215,205,153, 58,127,211, 38,105, 62, 19, 48,101,196,235,111, 69, 14, 29, 49, 10,111,188,246,106, 23,179,197,114, 64, 64,114, + 44, 85,124, 61,144,224,224,236,163,197,227, 9, 33,185, 64, 79,137,164,114,120, 6,215,197, 29, 29, 35, 22, 8, 4,191,220, 43, + 48,136, 73,129, 16,164, 80,140,132,124, 19,245, 28,101, 55, 33, 57, 57, 57,164,118,237,218,208,104, 52,160,105,154, 29, 50,100, + 72,154, 80, 40, 10, 19,138, 68, 68,244,136,201,108,102,102, 58, 69,146, 2,112, 28,131, 87,135, 78, 32,164, 50,185,216,106,177, +208, 40, 26, 58,116,101,205,114, 12,225,224, 21, 21, 21,229,107,159, 9,184,111,217,123, 94, 14,251,148, 47,189,244,146,175,227, +172, 67, 55,173, 69,196,240,225,195,229,225,225,225, 4, 0,252,186,109,150,221,122, 70,244,239,223, 95, 22, 30, 94,228,135,255, +227,154,247,220,230,244, 87,112, 64,225, 3,160,240, 97, 41, 75, 86,255,254,253,165,245,235,215,175,212,179,104,115,128, 47, 51, +118,151,135,144, 6, 50,175,185,197, 21,211, 10, 84,168, 39,132,203, 94, 37, 33,241,244, 51,183,251,248,248,207,188,216,226,193, +195, 45, 56,105,145,103, 10, 93,108, 2,177,171,237,183, 88,112, 9, 1,192,102,162, 35, 28,116, 22, 40,218, 90, 74,100, 49, 12, + 3, 17, 97,198,138, 21, 43,240,193, 7, 31, 0,128,120,234,212,169,251,231,207,159, 63,152,101,217, 22, 28,199,117, 34, 8,162, +188, 94,227,153,144,144,144, 44,142,227, 68, 36, 73,118, 90,179,102,141,111,223,190,125,225,229,229, 5,142,229, 74,137, 44,134, + 97, 97,181, 90,202,252,204,173,143, 82, 62,255,135,221, 83,124,186, 15, 92,210,131, 97,217,147,118,145,197, 50, 12,192, 22,157, +148,155,157,134, 19,199, 14, 96,253,186,245,249, 32,184, 91,224,192,218,196, 32,202, 16,131, 45, 46,252,154,216,169, 99,155,166, +152,191,105,147,244,230,213,140,253,147, 63,156, 25, 57,116,196, 40,236,254,110, 27, 72,186,224,154,163,200, 98, 40, 22,133,249, + 57,253,127,226,125,180,158, 22,124, 79,156, 60, 73,140, 26, 53,138,213,106,181, 16, 75, 36, 44, 69, 81,130, 87, 94,121,133,249, +224,131, 15,200,204,204, 76,104,180, 58, 33, 0, 95, 60, 7,102, 45,141, 70,179,109,194,132, 9, 93,206,157, 59, 39, 38, 73, 18, + 26,141, 6,221,186,117,203, 81,179,161,178,241,239, 78,246, 79, 79, 79,163,149,114,161, 89, 44, 22, 33, 59, 59,155,237,210,119, +164,113,196,216, 15,106,125, 48, 43,110, 67,198,165,117,107,221,185,134,227, 76, 64,231,125, 27, 55,110,180,132,134,134,154,164, + 82,169,100,204,152, 49,110,141, 31, 90, 44, 22,110,209,162, 69,102,231,217,133, 22,139,133, 91,177, 98,133, 37, 44, 44,204, 44, +151,203, 57,138,170,216,239,147, 36, 9,250,237,249,219,105,154,166, 75, 88,177,236, 34,139, 98, 9,221, 87, 95,125,101, 13, 11, + 11,179, 40, 20, 10, 78, 42,149,138,221, 73,231,228,201,147, 57, 31, 31, 31,171,135,135,135, 56, 54, 54,182, 90,179, 14, 41, 6, +194,249,107,138,195, 59, 72,189,188,188,160,213,106,139,211, 26, 18, 18,194,139, 45, 30, 60, 92,160,148, 22,121, 54,173,112,238, +197,209, 98, 1, 93, 86,118, 78,160,127, 80, 93,208, 52,109, 91, 40,208, 20,133, 41,239,140,192,178,117, 95, 1,128, 93,108, 69, + 77,157, 58,117, 63,128, 10, 27,179,157, 59,119,206,155, 58,117,170, 50, 43, 43,235,248,150, 45, 91,124, 71,142, 28,137,233,211, +167, 99,201,146, 37, 16, 73,100,240, 13,168, 93,124, 29,251,117,115,212,121,224,192,233,202,176,211, 89,139, 26, 41, 8,253, 2, +234,128, 98, 40,176, 20, 5,138,162, 64, 8,138,178,118,226,216, 1,140,124,115, 50, 68, 82,165,207,234, 21,139,141,145, 47,135, + 12,158, 61,110,156,217, 13, 35, 32,121,243,106,198,254,201, 31,196, 70,217, 69,214,222,109,235,110,125, 57, 99,224, 14,169, 68, + 88,124, 29,138,101, 65,146, 2,222, 71,235, 41,137, 44,169, 84,186,231,232,209,163,119, 91,183,110, 77,232,245,122, 80, 20,133, +156,156, 28,236,223,191, 63,129,227, 56,248,248,248,224,232,209,163,236,200,145, 35,247,152,205,230,215,159,117,177,149,153,153, +121, 91, 46,151,239,156, 57,115,230,136, 25, 51,102,136, 88,150, 69, 82, 82, 18, 64, 16,156, 72, 44, 1, 73,146, 16,137,132, 40, + 44,212,176, 10, 79, 85,134,149, 19, 40, 68, 98, 9, 72,129,184,188,105,194,143,108,193, 72, 65, 10,197, 90,251, 76, 64,177, 88, +140, 43,187,151,106,186,142,153,167, 4, 0,177, 84,158,223,171, 87,175,148,166, 77,155,234,127,251,237,183, 58, 40, 61,235,208, +249,249,164, 7,141,137, 21, 40,228, 50,125, 84, 84,212, 35, 59,231,195,147,171, 53,163, 38,206, 34, 8,129, 68, 31, 29, 29,157, + 18, 25, 25,169, 23, 8, 4, 72, 60,176, 88, 51,104, 76,172,140, 40, 39,200,234,241,187,220,219,215,119,159,111,252,197, 23, 95, + 80,255,207,222,117,199, 53,113,254,225,231, 46,155,189, 71, 16, 68, 69, 81, 20,112,139, 11,197, 58,235,108, 21, 23,110,235,174, +179,117,214,129, 91,169, 27,181,206, 90,139,155,106, 85,212, 58,234, 66,197, 5,226, 96,168, 40, 32, 35,108, 8, 16,178,115,247, +251,131,132, 6,100, 36,104,107,237, 47,207,231,147, 79,146,187,247,158,123,111, 63,247,125,191,163,111,223,190, 41, 26,127,177, +164,164, 36,167,126,253,250,113,183,110,221,170,232,215,175, 95,170,151,151, 87, 49, 73,146,136,140,140,116,174,206, 82,165,129, +145,145,145, 98,226,196,137,239,158, 63,127, 94,219,168,195,106,225,226,226, 2,138,162,208,173, 91, 55, 72, 36, 18,131,101,203, + 0, 3,254,155,168,152, 71,171,234,204,240, 10,165,226,219, 41,179, 87,238, 4, 8, 83,173,187,192, 95,134, 37, 26,196,247,223, +127,103, 2,192, 72, 35,182,230,206,157, 91, 99,153, 19, 45,145,213, 38, 32, 32, 0,139, 23, 47,198,230,205,155, 85, 63,254,248, + 35, 35,254, 85,162,124,220,244, 21, 5, 21,214, 3, 26,116, 49,165,160,190,173,140, 47, 95, 40, 90,225,219,111,195,202,180,204, +146, 59,227,166, 45, 45,187,123,169, 0, 20, 18,124, 21, 0,236,249,233, 39, 17,139,107,110, 50,116,196,104, 0,232,185,115, 91, +208,153, 53, 56, 80,179,216,162, 9,143,111,231, 46,176,210,136,172, 93, 91,215, 62,183, 32, 50,131,103,126, 23,163,208, 94, 15, + 0, 88,155,225,140,111,191, 13,189,179,242, 68,219, 13,231,217, 63, 7, 14,135,179,250,250,245,235, 38,222,222,222, 68,110,110, + 46, 84,170,210, 35, 34,151,203, 33, 20, 10, 81, 84, 84, 4,169, 84,138,214,173, 91,147, 59,118,236, 48,153, 57,115,230,106,153, + 76, 54,253,115,223,238,183,111,223,238, 58,119,238, 28,110,221,186, 53,124,209,162, 69, 44, 71, 71, 71,194,194, 34,147, 80,200, +101, 0,104, 58, 59, 59,155, 50, 54,181, 20,216, 58, 56,191, 75,207,200,242, 80,200,101,160, 84,242, 42,189,205,213,233, 29,190, +127,241,226, 69,189, 77,155, 54,201,180, 35, 1, 71, 44,216,185,163,117,235,214,214,193,193,193,178,254,253,251, 39,107,156,215, +117,113,134,191,242, 6,179, 95,188,120,214,172, 34,167,223,228, 77, 7, 53,156,218,209,136, 3,190,219,123,176, 81,163, 70,214, +158,158,158,201,213,241, 54,104,208, 64,204,231,243,101, 77,154, 52, 41,102,177, 88,165,150, 44,133,162,164, 65,131, 6,148,131, +131,131,172,105,211,166,197,250, 58,237, 27, 25, 25,209, 26,171, 88,101,208, 39,234,144,197,128, 50, 32, 32,160, 44, 51,252,247, +141, 26, 9, 70,143, 30,205,159, 55,111, 30, 14, 30, 60,136,187,119,239,190, 39,246,187,118,237,138,219,183,111,175,196,127, 40, +177,174, 1, 6,252,159,161,250, 60, 90, 21,113,232, 80,200,159,208,242,105,170, 12,107,214,172,225,170, 45, 89, 61,231,204,153, + 3,177, 88,108, 85, 73,179, 30, 80,231,218,168, 76,100, 5, 5, 5, 29,163,105,218, 25, 64,103,149,138,122,176,255,192,161,110, + 85,173,111,232,208,161,239,113,210, 4,201, 32, 73,162,152,195,162,159,252,180,239,224,145,114,237, 75,157,223, 27,131,192,211, +157,219,130,196, 0,122, 86, 20, 91,248,171,204, 72, 25,167, 6, 83,167, 77, 45, 19, 89, 59,183, 5, 93,245,108, 83,247,235,165, +223,172,174, 84,156,173, 94, 49,197,132, 36,137,142, 21,124,180,222,227,252, 8, 48,112,254,133,110, 1, 1, 1,205,125,124,124, + 72,109,145, 37,147,201,202, 18,119,106,156,197,211,210,210,208,181,107, 87,178,121,243,230, 94, 15, 31, 62,236,134,191,202, 57, +125,174,219,174,122,251,246,237, 14, 71, 71,199,107,203,151, 47, 31,157,147,147,211, 47, 63,191,192, 38,236,208,106,244, 25, 58, +141,232,218,119,164, 72, 70, 51,121,169,130,204, 38, 55, 47, 30,181,190,116, 98, 23,228, 50,217, 20, 0,113,248, 43,189, 67, 69, +206, 18, 77, 26,135, 38, 77,154,136,180,133, 74,221,186,117, 37, 78, 78, 78, 82, 79, 79,207,178,233, 85, 68,243,189,183,237,250, +114,170,253,191, 68, 53,237, 79,141,104,171,152, 54,194,216,216, 24, 26,241,165, 79, 63,181,163, 45, 43,189, 81,214, 28,117, 88, +198,169, 78,239, 80, 78,167,133,132,132,244, 8, 9, 9,105, 3,224, 9, 74,107, 29, 42,128,210,161, 68, 45,167,249, 64,245,199, +112,189, 27, 56,255, 95, 57, 63,103,116,197, 95,190, 89, 64,169,175,214,173, 42,133, 86, 77,208, 56,190, 3, 32,231,206,157,155, + 47, 22,139,173, 70,143, 30, 93,237, 50, 25, 25, 25, 7, 15, 31, 62, 92, 78,100, 13, 30, 60,120,124,104,104,232,181,172,172,172, + 90,109,149,149,185,209,154, 91,231, 23, 90,117,237,191, 97, 14,128, 31,171, 48,228, 81,158,109,248, 95,239,220, 22,116,166,130, +216,250, 21,192,224,170, 84,105,175, 47, 7,225,232,161,157, 26,223, 46,163,231,143,211, 46, 13,143, 90, 85,105,180,162,165, 41, +119,149,186, 31,243, 12, 62, 90,255, 12,216,108,182,223,162, 69,139,216, 34,145,232, 61,145, 85, 81,104, 21, 22, 22,226,233,211, +167, 24, 55,110, 28, 55, 58, 58,218, 79, 46,151,223,248, 47,236,131,140,140,140,120,117, 50,210,217,154, 20, 14, 92,158, 17,123, +228,132, 57,206,101, 81,135, 39,118, 65, 42, 17, 3, 0, 83,151,244, 14, 76, 38,147, 29, 29, 29,237,170,177, 90,201,229,114,174, +102,250,227,199,143, 93, 53,185,181, 36, 18,137,206, 81,135,127, 23,231,179,103,207,156, 53,209,145,154,232, 66, 38,147,201,142, +140,140,116,214,112, 74,165, 82,157,162, 14, 57, 28, 14, 59, 58, 58,218, 89,165, 82,125,180,168, 67,109, 97,140,210, 58,139,229, +106, 45,170,125,203, 8,130, 32,104,195,176,161, 1, 6,124,246,168, 24, 41, 89,125, 81,233,154,160,113,124,215, 99, 17,166,139, +139, 75,175, 17, 35, 70,148, 19, 89,254,254,254,170,211,167, 79,223,228,243,249,153, 36, 73,198,235,219,143, 50, 31, 45,188,247, + 6, 9,146, 36,159,118,110,219, 20, 36, 73, 62, 93,250,205, 55,210, 53, 56, 80, 78,108,157, 61,115,178,119,106,126, 76,229,210, + 12,128,141,125, 29, 4,140,255, 22, 1,227,191,181, 2,208, 9,168, 58, 90,177,186,126, 24,240,247,128, 32, 8,142,147,147,211, +115,137, 68, 2,130, 32, 32,149, 74,203, 4, 86, 81, 81, 17,132, 66, 97,217,127,185, 92,142,236,236,108,212,173, 91, 23, 4, 65, +252,167,253,232,228,114,185,114,209,202, 77,135, 25, 76,182,146,162,228,132, 92, 46,159,160,207,117,190,104,209, 34, 18,149,248, + 94,205,156, 57,179,210,233,159,138,115,201,146, 37,149, 70, 9,206,156, 57,179,218,232,193,170,240,221,119,223,125,180,168, 67, +221,111, 95, 6, 24, 96,192,127, 12,149,134,238,213, 74,104,145, 36,249,180,146,232, 66, 2, 0, 77,146,228,211, 74,178, 28, 40, +223,189,123,183,210,210,210,114,138, 72, 36,250, 99,240,224,193,115,253,253,253, 85, 64,169,131,124,109,183, 40, 95, 40, 90,225, + 55, 96,227,188,130, 98,105,112,197,121, 21, 45, 79, 26,177,181,107,123,208,238, 51,161,199,253, 51,210, 83,119, 87,181,109, 85, + 9,170,170,162, 21,133,133,226,149,126, 3, 54,206,201, 47, 20, 27,124,180,254, 33,168, 84,170, 43, 70, 70, 70,132,166,152,178, +182,245,170,176,176, 16, 37, 37, 37, 80,151,164, 1, 0, 20, 23, 23,195,194,194, 2, 42,149,138,254,143,237, 10, 41,128,249,106, +107, 21, 0,204, 79,188,185, 67,251,220,126,166, 61,175, 26,107,150, 64,151, 2,209,149, 45, 87,221,188,191,129, 51,179,154, 2, +209,213, 33, 83, 79,190, 76, 0, 96,179, 24, 89, 85, 21,143,102,179, 24, 89,213,248,237,235,249,222, 64,208, 0, 86, 26,174,108, + 3, 12,248,124,223,255, 63,213,138,123, 24, 56, 13,156, 6,206,127,132,147,171,254,232, 58,207,176, 63, 13,156, 6, 78, 3,231, +191,141,179, 50, 76,254, 76,132, 22, 93,201, 7, 52, 77,227,191, 84, 3,206, 0, 3,254,159, 33,173,229, 60, 3, 12, 48,192, 0, + 3, 62, 28,239, 21,147,214,158, 81,149, 42,213, 39,154,160, 54,202,246,154,129,211,192,105,224, 52,112, 26, 56, 13,156, 6,206, +255, 59,206,154,184,181,151,159, 12, 96,223,103, 34,182,222, 19, 89, 52,253,247,123,171, 24,204,170, 6, 78, 3,167,129,211,192, +105,224, 52,112, 26, 56,107, 11,195,208,161, 1, 6, 24, 96,128, 1, 6, 24, 96,192,255, 57,244, 75, 88,106, 64, 37,168, 59,104, + 41, 40, 44, 81,239,206, 32,164,156, 13,252,175,109,162,191,191, 63, 67,159,246,137,137,150,100, 20,248,155,205, 77,216, 3,138, + 69,138,205, 84,212,138,224,154, 78, 68,219, 6,173,198, 24,243,140,167,203,100,178,250,166,102,102, 89,121,185,217,123,242,222, + 61,219,165,213,198,252,193,131, 7,124, 31, 31,159,116, 0, 69, 90,111, 10, 6, 24, 96,192,199,132,101, 83, 23, 16,196, 4,128, +254, 43,236,146,162, 99, 32,140, 59, 84,174,157,133,199,120,144, 68, 51,173, 41, 98,208,216,143,130,216,148, 26, 30, 56,150, 9, + 9, 9,174, 13, 27, 54, 76, 6, 80, 80,113,237,149,204, 51, 92,231, 6,124,206,232,138,242, 9, 75,203,174,133, 15, 23, 90,141, + 6,215,135,146, 28, 11, 26,163, 64, 32, 26,137,161, 67,106,197,227,246,117, 29, 80,204,118, 0, 90, 1,116, 43, 19, 35, 94, 75, +177, 76,158, 69,209,244, 24,188, 57,249, 68,111,190,250,254,211, 80,117, 57,139,149, 72, 12,253, 73, 47, 62,138,254,225,209,237, +211, 92, 75, 99, 2, 13, 91, 15, 94,128,242, 25,156,107, 11, 14, 0, 95,146, 36,155, 25, 27, 27,243, 75, 74, 74,178, 41,138, 74, + 65,233,248,116,126, 45, 57, 73, 0, 19, 77, 77, 76,250,184,154,113, 90,189,203, 17,166, 21, 41, 84,225, 40, 77,232,154,255,177, +206,168, 82,145,229,184,111,206, 72,159,113, 65,179,122,192,210,111,227,130, 18,160, 58,161, 69, 56, 55,238,120,118,248,136,161, +126, 51, 38,143, 51,173, 99,103, 10, 65,142,200,230,167,131, 33,155, 66, 66,142,246,255,102,120,207, 62, 0,176,122,245,234,175, + 92, 92, 92,234, 49, 24,140,196,101,203,150,253,186, 98,197, 10,154,168,186, 82, 57, 95,125, 14,107,110,248, 38, 0, 60, 1, 52, + 0,240, 22,192, 11,148,207, 50, 94, 27,124, 22,156,117,234,212,113,162, 40,234, 27, 7, 7,135,126,153,153,153, 23, 72,146, 60, +144,150,150,150,254, 41,239, 58, 52, 77,239, 37, 8, 98, 50, 77,211,251,244,248,158,162,207, 58,120, 60, 94,166, 68, 34,177, 87, +255,206,146, 72, 36, 14,127,215,246,252,147,235,250,135,222,191, 39, 93,185,243,162,143,246,164, 94,157,155, 85,114, 71, 33,154, + 93,185, 19,211,165,124, 59, 79, 85, 21,247, 64,130,166,105,172, 92,185,146, 88,181,106,213,120, 55, 55,183, 70, 36, 73,190, 92, +190,124,121,185,212, 55, 21,231,105, 93,231, 6,177,101,192,231, 10,253,138, 74,215,136,166,254, 38,144,208,254, 0, 49,174,107, +219,150,157,167,140, 25, 64,208, 12, 30, 70, 78, 90,168,212,155,203,117, 28, 23, 12,241, 26,239,102,141,231, 14, 29,208,131,108, +227, 89, 15,124, 59, 11,128,100, 97,239,197, 36,155,224,160,101,187, 1,248,212,162,151, 43,222, 68, 28,179, 23, 20,168, 64, 16, + 0, 65, 0, 36, 1, 20, 75, 40,244,250,106,236, 10, 0, 63,233,121, 87, 34, 45,141, 9,204, 61, 38, 1, 0,198, 71, 56, 40,245, +236,236,236,198,207,158, 61,219,196,211,211,211,146,199,227,113, 36, 18,137, 67, 66, 66,130,221,178,101,203, 60,197, 98,241,121, + 0,143,244,228,172,219,208,217,233,100,240,220,137,237,154, 55,112, 5, 75, 86, 12, 74, 42,114,121,149,240,186,195,212,221,167, + 38,197,228, 73, 70,160, 22, 37, 19,114,114,114, 8, 0,176,181,181,165,203,139,172,246,227,182,206,235,133,185, 91,174,160, 68, + 34, 59, 82, 29,135,117,189, 22,163,191,254,122,144,223,218, 31,102,154,166,229,202, 17,157, 40,134,181, 41, 27, 43,230, 79,227, + 72,165,138, 14,187,127, 13,153,188,115,195,194,253, 42,149,234, 11, 0,109, 84, 42,213, 99, 0,191,174, 92,185,178,170,155,239, + 42, 0, 75,212, 39,244, 81, 6,131,113,181, 91,183,110,245,191,249,230, 27,162,117,235,214,136,140,140,108,112,236,216,177, 30, + 23, 46, 92, 72, 84,169, 84,207, 0,188,132,186,236,137, 14, 96, 1,104,204, 96, 48,188,255,205,156,124, 62,223, 72, 38,147,141, +117,118,118,158,220,177, 99, 71,239, 1, 3, 6, 16,141, 27, 55, 70,124,124,124,235, 75,151, 46,173, 8, 15, 15,127,150,154,154, +186,143,195,225, 28, 22, 8, 4,226,127,252, 57, 78, 16,147, 1, 56,169,117,242, 74, 29,190,211, 81,154, 75, 74,160,235, 58, 36, + 18,137,189,198,217,148, 32, 8,251,191,115,123,244, 92, 87, 44, 65, 16,214,234,182,168,238,155, 36, 73, 40,149, 74,145, 74,165, +114,171,129,179,177,250, 69, 74,103,173, 11,160,186, 68,208, 70, 0,208,171, 83,179, 60, 16,136, 41,179,104,189,255,146, 25, 83, + 38,192,104, 52,187,114, 55,198,186,156, 21,172,226, 91,236,202,149,196,138, 21, 43, 16, 24, 24, 56, 0,128, 47, 69, 81,225, 30, + 30, 30, 59,202, 81, 82, 84,217,188, 21, 43, 86,108,175,230, 58, 55,192,128,207, 5,126,208,167,168,116,149,239, 63,110, 67,186, + 64,133,113,174, 54,246,254,179,190, 25,102,228,233,209, 16, 18,152, 34, 41, 71,133,139, 97,151, 0,224,132,126, 86,167, 97,109, +152, 76,201,225,160,192,249, 77,124,219,121,226,121,154, 2,143,211, 84, 40, 73, 84,128, 65, 42,160,162,104,128,134,164,182, 91, +157,154,175,196,157,151, 50,144, 4,192, 32, 1,146, 36,192, 32,107, 73, 70,201, 94,173, 62, 20,229,153,147, 73, 1,148,236,213, + 7, 30,144,102,238,238,238,163, 87,173, 90,101,153,145,145, 97, 18, 25, 25, 9, 46,151, 11, 43, 43, 43, 6,159,207,119,218,178, +101,139,120,214,172, 89,253,228,114,121, 18,128, 28, 29, 57, 61,250,182,241,190,183, 47,104,181,133,226,193, 37, 20, 28,255, 13, + 12,146, 6,219,196, 20,245,141,140,112,233,235,134,214,254, 97,137,167, 31,102,138, 60, 0,164,213, 68, 22, 23, 23,199,144, 74, +165, 35,204,205,205,219,179, 88, 44, 7,158, 85, 61, 42,157,217, 38, 55,155,104,240, 54,203,190,164,203,188, 30, 14,125, 54,207, +233,134,185, 91,174, 96,219,177,251,191,180, 66,198,242,234,242,102, 27, 27,155, 78,153, 53,253, 27,211,212, 28, 57,214,156,206, +193,161,219,133, 24,235,107,134,185, 95, 90, 32, 96,228,112,147, 83,191,133, 78, 1,176, 95,107,145,120, 15, 15, 15, 34, 46, 46, +174,178,155,175, 21,128,133, 50,153,140,100,179,217, 4,143,199, 27,189,118,237, 90,249,200,145, 35, 83, 53, 13,124,125,125,225, +235,235, 75, 20, 21, 21, 53,184,113,227, 70,131,144,144, 16,101, 68, 68, 68, 44,128,179, 85, 91, 44,140,222, 73, 36, 98, 23,158, +145, 81,201, 79,187,119,111,238,210,165, 11,197,229,254,149,126,170, 54,156, 0, 96, 97, 97,177,223,222,222,158, 88,188,120,113, +250,199,226,172, 87,175,222,149,118,237,218,117,235,213,171, 23,179, 83,167, 78,112,114,114, 42,155,103,107,107, 11, 95, 95, 95, + 34, 37, 37,165,121,120,120,248,238, 43, 87,174,236,120,242,228,201,141,164,164,164, 94,255,176, 69,107,159, 90, 76, 8,244,108, +255,217,131, 32, 8,211,189,123,247,218,107,106, 50, 42, 20, 10,168, 84,170,178,111,205,135,162, 40,168, 84, 42,172, 93,187, 86, + 37, 18,137,116,217, 71, 34,173,183,102,205,135,170,236,155,195,225,216,106, 18,246,214,112,103,143,225,115, 11,154,154,152,152, +184, 2,232, 11,187, 70, 11,203, 55, 40,125,127, 22,137, 68,201, 2,169,101, 12,128, 46,213,176, 89,174, 90,181,106,108, 96, 96, +224, 32, 45, 43,173,247,208,161, 67, 43,150,189,242, 86,127,139, 8,130,184, 73,146,228,121, 0,135,240, 17,173,238, 6,252,183, + 64,211,116, 91, 0,118, 90,147,100, 40, 29, 21,130,250, 57, 73, 0,176,169, 48, 93,187,157,230, 59, 91, 61,221, 78,189, 28,173, +197,155, 77, 16,196,163, 90,118,241, 22,170,240,211, 98, 2, 64, 88, 88, 24,221,191,127,127, 66,243, 93,185, 40,242,191, 56,113, +228,192, 62,253,186,119, 4,201,179,194,171, 44, 32,226, 29, 13, 38,169, 0, 9, 26, 15,238,222,160,193,164, 14, 87, 88,170,106, +235, 73,189, 33,223,121,123,122,108, 60, 16, 52,155, 17,155,197,196,161,240, 18,200, 37,197,200,206,120,135,172,244,100, 8, 82, +223, 34,237,221,219,103, 0,177, 66,103,206,247, 14, 12,160,162,212,239,128, 20, 42,179,232,233,206, 41, 23,197, 53,104,236,233, +153,207, 81, 1,114, 81,156, 14,171,175,138,211,171, 81,163, 70, 35,127,248,225, 7,235, 23, 47, 94, 24,149,148,148, 72, 47, 93, +186, 20,159,148,148,100,206,231,243,243,166, 77,155,214,200,201,201,201,124,240,224,193,156,227,199,143,127,133,242, 97,173, 85, +113,122, 14,108,223, 50,226,224,142,173, 38,185,167,130, 33, 75,120,138,139, 2, 17,238,102,150,208, 13, 44,184,196,183,205,237, + 96,202,101, 98,117, 39, 39,211,190,103, 18, 54, 42, 40, 42,160, 58,206,123,247,238,241,141,141,141,183,140, 26, 53,138, 63,115, +230, 76,174,138,105,201, 12,141,200,181, 88,184, 59,194,169, 68, 42,103,140,236, 86, 15,243, 70,121, 99,222,182,235, 26,145, 53, +185,126,253, 2, 42, 42,170,106, 78,133, 92, 94,223,217,222, 28,209, 73, 98, 28,186, 93,136, 63,127,112, 66,247,181,233, 24,220, +138, 9,143,186,166, 80,202, 21,141,135, 14, 29,122, 88,253,214,254, 8,192, 87, 67,135, 14,109,194, 96, 48,174, 3,248,189,166, + 99,196,227, 85, 94, 61,197,202,202, 10, 93,187,118,133,135,135, 7,179, 75,151, 46,222, 21, 4, 76, 57, 78,185, 92,198,167, 40, + 26,102,102,102, 70, 54, 54, 54, 86,102,102,102,185,149, 61,168,244,225, 4, 0,107,107,235, 33, 93,187,118,101, 30, 59,118, 44, + 39, 49, 49,241,193,200,145, 35,223,154,155,155,151,179,254,154,152,152,160, 81,163, 70, 88,182,108, 25,179, 79,159, 62, 53,114, + 58, 56, 56,244, 12, 9, 9, 1, 65, 16,101, 15,237,247,140,197,174,174,112,116,116, 68,223,190,125,153, 67,134, 12,233,153,148, +148, 84,171,235, 72, 15, 92,171,196,162,181,178,194,113,170,114,248,173,178,246, 58, 28,247, 44,141,117, 73,205,135, 15,184, 54, +171, 29,238,228,241,120,101, 86,168, 74,214,245, 30, 39, 73,146, 88,186,116, 41, 8,130, 0,139,197, 2,155,205,174,244,219,207, +207, 79,223,126,166, 16, 4, 65,178,217,236,133, 76, 38,243, 27,169, 84,234,204,227,241,210, 85, 42,213, 47, 82,169,116, 45, 0, + 5, 77,211,150, 85,136,172, 74,105,239,132, 46, 0, 0, 32, 0, 73, 68, 65, 84, 57, 77, 76, 76, 92, 95,189,122,229, 94, 85, 71, +164, 82, 41,188,189,189, 1, 41, 98,171,227, 76, 72, 72,112,117,115,115,107, 12, 64, 83,162,237, 54, 77,211, 93,180,254,107,227, + 54, 77,211, 95,170,127,191,124,243,230,141,107,195,134, 13,243,255,169,243,211,192,249,239,227,172, 65,139,216, 17, 4, 17,166, +117,173,246,215,252, 95,180,104,209,146,245,235,215,191, 32, 8, 34, 76,123,186,118, 59,237,111,245,253, 38,140,166,233,254,139, + 23, 47,246,220,176, 97,195, 58, 77,219,191, 67, 36,234, 99,209, 50,207,150,152, 32,252,157, 57,152, 12, 21,152, 36, 1, 38, 3, + 0, 77, 32, 57, 41, 1, 69,133, 5,119,144,120, 58, 81, 55, 75,150,127,167, 22, 45,188,130,142,110, 91, 64,254, 28, 94,130, 2, +145, 4,113, 79,110,226,209,205,223, 51, 84, 74,213,239, 32,232,199, 0, 25,137,183, 84, 60, 16, 90,187, 26, 23, 4,205, 44, 21, + 90,106,113, 85, 78,108,125, 50, 52,111,210,164,201,240,101,203,150,217, 70, 69, 69,241,132, 66, 97,209,209,163, 71,211,165, 82, +105, 18,128,203,201,201,201, 77,182,111,223,206, 9, 10, 10,242,242,242,242,226,159, 60,121, 82, 86, 73, 57,163,247, 56,231,143, + 11,136,248,102,214, 28, 94,236,201, 93,224,196, 70, 98,233,211, 28,213,159,130,146, 31, 0,108, 67, 74,113,167,108,137,242,234, +214,174, 46,100, 61, 51, 54, 26, 90,114,252,226,242, 36,213, 90,178,140,141,141,183,132,132,132,184,182,109,219,150, 4,128,240, +151, 74,238,194,221, 17, 78,151,215,119, 34, 58, 53,179, 65, 86,129, 20,179,119, 69,227, 82, 68,214, 31, 26,145, 85, 83, 39,205, +204,204,178, 83,179, 10, 29,108, 76,121, 24,211,217, 20,221,215,166,195,191, 13, 23, 92, 54,129,248,196, 12, 52,116,171, 71, 68, +223, 57,219, 70, 45,178,218, 10, 4, 2, 0,104, 3, 32, 49, 37, 37,133,239,227,227, 35,212,162,203, 7,176,145,195,225, 44, 37, + 8,130,110,219,182,109,180,151,151, 87,177,149,149, 21,196, 98, 49,164, 82, 41,216,108, 54,196, 98, 49,146,147,147,241,224,193, + 3, 88, 89, 89,233,117,160,138,139,139, 97,102,102, 6,138,162, 62,152, 83,165, 82, 17,123,246,236, 49,121,241,226,133, 73,104, +104,168,195,220,185,115,115,155, 54,109,250,120,248,240,225,175,237,237,237,165, 79,159, 62,197,189,123,247,144,159,159,143,246, +237,219,235,196, 41,147,201,192,100, 50, 33, 22,139,193,229,114,193,100, 50,161, 84, 42, 65, 81, 84,153,248, 42, 46, 46, 70, 94, + 94, 30,216,108, 54,100, 50,217,167,120, 3,125,207, 66, 85,221,240, 91,109, 44, 90,218, 66, 77, 71,145, 85,147, 37,170,202,225, +206,130,130, 2, 35, 75, 75,203,133, 0, 4, 53,173,139, 32, 8, 48, 24, 12,176,217,108, 16, 4,129, 46, 93,186, 96,226,196,137, +104,213,170, 21, 18, 18, 18,112,252,248,113, 60,122,244, 8, 44, 22,171,172,189,206,227, 19,126,126, 12, 30,143,119,111,224,192, +129,158, 63,252,240, 3,175, 94,189,122,136,141,141,173,187, 97,195,134,133,215,174, 93, 27, 36, 18,137,218,104,238,118,213, 91, +233,213, 67,130,165,195,133,125,165, 82, 41, 98, 99, 99,245, 89,230, 61, 52,108,216, 48,153, 36,201,215, 20, 69,133, 3,240,166, +105,186, 11, 65, 16,151, 80,234,151,168, 13, 17, 77,211, 95, 18, 4, 81, 8,224, 25, 73,146, 47, 41,138, 74, 54,216,109, 12,208, +225,190,210,191,226,127,130, 32,194,214,175, 95,223,191, 50,113, 85,201,181, 89,110,250,134, 13, 27,214,105,253,255, 16,139,106, + 87,148,119,134,247, 83, 91,185,254, 18, 90, 97, 97, 97,213, 43, 16, 10,131,195, 78, 31,187,223, 93, 14, 87,207,214,190, 90,214, + 33, 26,145, 15,238, 1,160,127,209,169, 43,252,254, 70, 36,131,249,203,158,117, 51,201,189, 55, 75,144,146,158,133,123, 23,127, + 65,182, 32,233, 16, 64,207, 69, 98,104,225, 7, 31,137,122,131,189,236,109,108, 45, 37,114, 26, 20, 13,224, 61,177,245, 73,208, +170,113,227,198, 67, 34, 34, 34,108, 37, 18, 9,239,206,157, 59, 37, 33, 33, 33, 25,114,185,252, 38,128,187,234, 54, 81,217,217, +217, 67,213,194,132,193,100, 50, 57,114,185,188, 58,223,133, 86,243,191, 25,123,103,227,158,131,188,215,207,163,177, 61,244, 34, + 10, 74, 74, 84, 55,179,196, 95, 1,208, 40,250,235, 81, 57,226, 52, 26,180, 11,139, 36,192, 55, 97, 57,198,229, 73,120, 64,229, + 67,178, 82,169,116,228,168, 81,163,248, 26,145, 5, 0, 57, 69, 10,102,137, 84,193,232,212,204, 6,173,187, 13, 69,228,141, 83, + 56,121, 59, 13,110,118,198,183,235,155, 20,232,180, 71,179,179, 4,123,182, 6,239,221,186,113,229,124,206,188,190, 22,240,111, +195, 2,143, 77,192,220,152,133,181, 59,246, 43,162, 30,220,126,202,231,243,195, 0,124, 37, 16, 8,192,231,243,139, 1,188,100, + 48, 24,137, 42,149,170, 50,167,238,229, 0, 28, 14, 31, 62, 76, 42, 20,138,226,132,132, 4, 56, 58, 58,194,193,193, 1, 22, 22, + 22,136,139,139,195,159,127,254,137,248,248,120, 80, 20,133, 22, 45, 90,232,117,176,114,115,115,241,244,233, 83,244,237,219,111, +110,118,118,150,185,149,181,141,232, 78,248,237, 77,181,225,164, 40,138, 0, 0, 79, 79, 79,120,122,122,242,210,210,210,156,195, +194,194,236,215,172, 89,243,206,213,213,245,168, 88, 44, 46,103, 57,208, 85,104,105,196,133, 70, 4,242,120, 60,176,217,108, 20, + 22, 22, 34, 51, 51, 19, 69, 69,165, 65,155,150,150,150,159, 68,104, 85, 97,161,250,104,237,255,102,113,248,222,112,167,165,165, +229, 40, 0, 11,117,220, 22, 40,149, 74,176,217,108,248,248,248, 32, 56, 56, 24,143, 30, 61,194,239,191,255,142,186,117,235, 98, +220,184,113, 32, 73, 18, 47, 94,188,208,183,139, 84, 68, 68,196,194,175,190,250,202,243,240,225,195,188,228,228,100,196,199,199, +195,210,210, 18,193,193,193,220,201,147, 39, 55,188,113,227,198,114,148, 6,191, 84, 15,173,232, 66,145, 17,127,152,183,183,247, +123, 77, 28, 29, 29, 45, 46, 95,190,108, 95, 38,192, 42, 70, 36,190,143,130,229,203,151,111,245,240,240,216,166, 30, 46,244, 5, + 96, 66,211,180, 95,104,104, 40, 1, 0,254,254,254, 52, 65, 16,154, 7,210,179, 83,167, 78,117,139,139,139,163, 3, 3, 3, 13, + 62, 90, 6, 84,165, 69, 38,107,174,201,170, 4,148, 62, 66, 77,219,226,165,193,226,197,139, 61,215,175, 95,255,240, 3, 69,150, +246, 27, 19,173, 17, 91,101, 15,211, 42,135, 12,203,108, 95, 36,223,209,222,198,122,209,184, 78,160, 40, 64,169, 2,148, 42, 26, +162, 18, 49, 98,159, 63, 42, 1,143, 8,213,169, 59, 92, 78,208,154, 31,230, 52,136, 78, 37,145,158, 47,199,173,179,123,233,108, + 65,210, 16, 36,158,154,240,113, 68,214, 48,111, 71, 7,251, 91,199,246,174, 38, 31,189,149, 65, 69,149,234, 44,138,162,203,126, +127, 2, 56,218,217,217, 5,220,191,127,223,142,203,229,242, 94,189,122, 69,157, 58,117, 42, 95, 46,151, 95,211, 18, 89, 0,208, +169, 77,155, 54, 74, 83, 83, 83,136, 68, 34,185, 92, 46,151, 84, 35,178,156,253, 90, 53,191,189,113,207, 65,158, 68, 38,131, 80, + 44, 5,195,198,190,162,200, 2,128,142,221,220,235,212, 33,120,102,160, 1, 36, 21,202,211,171, 18, 89, 0,192,229,114,123,204, +156, 57,179, 92, 93, 60, 91, 51,150,210,152,203, 82,221,141,201,161, 34,111,156, 66,248,139, 28,138,199,102,168,236,232,183, 13, +116,221, 1, 5,169, 49,123,126, 63, 23,118,245,187,101, 65,197, 37,162, 34,184, 57, 25,161,184, 72,136,181,235, 55, 42, 34, 34, +194,111, 46,156, 59,181,195,169, 83,167, 54,160,212, 25, 28, 0, 94,158, 58,117,106,236,178,101,203,126,197, 95,105, 30, 42, 34, + 61, 32, 32, 32,181, 89,179,102, 66, 15, 15, 15, 97,110,110, 46, 98, 98, 98,144,159,159,143,237,219,183, 35, 54, 54, 22, 26,139, +160, 78,190, 42,239, 11, 36,228,231,231,153,210, 52,141,252,188, 92,147, 31,126,248,193,162, 54,156, 42,149,170,220,181, 85,167, + 78, 29, 76,155, 54,141, 93, 82, 82, 98,249,238,221, 59,115,237,121,186,114,202,100,178,178,140,195, 52, 77, 67, 38,147, 65, 40, + 20, 66, 38,147,225,245,235,215,101, 34, 75,189,254, 79,102,209,210,252,230,241,120,153,154,115, 89, 51, 4,199,227,241,178,170, +106,255, 33,208, 90, 23,173,254,173,175, 56,172,113,123,116, 60,238, 96,179,217,152, 56,113, 34, 30, 62,124,136,132,132, 4, 48, + 24, 12,136, 68, 34,148,148,148,160,103,207,158,224,112, 56,250, 90,180,104, 54,155, 61,106,201,146, 37,188,196,196, 68,228,228, +228,104,156,233,161, 82,169, 48,119,238, 92, 35, 46,151, 59, 74, 95,211,189, 64, 32,232,253,250,245,235,198, 21, 63, 25, 25, 25, + 66,109,159,194,218, 34, 52, 52,148,240,247,247,167,253,253,253,105,141,224, 50,192,128,202, 80,133, 22,217, 87,149, 69,235, 99, + 88,197, 52,150, 45,168, 3, 68,106, 1,141,200,234,170, 37,188, 8,141,133, 75,183,161, 67,183, 97, 45, 29,108,172,111, 28,222, +181,202, 52,236, 57,129,212,148, 36,100, 11,146,209,166,131, 31, 98,159, 71,131, 82,168, 78,227,117,104,205,158,156,245,252,221, + 61, 60,154, 78,239,218,193, 11, 65, 97,197,120, 21,121, 25, 5,217,130,157, 72, 58,117,250,163, 28, 33, 87,255,230, 14,246,214, + 55,126,221,181,202,242, 82, 12,137,148,148, 36,156,253,117, 43,173,144, 75, 11, 80, 62,146, 75,239,183,102, 35, 74,198, 41, 46, +200,132,172, 72, 5, 30, 89,194,211,115,144, 34, 3, 64,248,214,173, 91,187,183,111,223,158, 19, 16, 16,144,145,159,159,127, 22, +192,125,173, 54,205,220,221,221,251, 6, 7, 7, 59,164,164,164,224,218,181,107, 25, 40, 13,253,175, 10,169,183,163,159,239,254, +243,215,253,243,141, 26, 52,193,246, 37,223, 41, 67, 31,197, 12, 4,112, 73,171,141, 71, 15,111,247,176, 53,223,207, 32,169,168, + 63,240, 52, 57, 19,111,133,210, 63,171, 34,204,201,201, 33, 74, 74, 74, 92, 45, 45, 45,181, 79, 72,240, 77, 68,210, 5,195,220, +211,123, 46,188,227, 36,145,171,192,101,145,244,236, 65,174,233, 15,207,134,218,228, 72,114, 8, 77, 52, 98, 77,152, 52,188,199, +160, 93, 33,103,198,132,133, 93,152, 46,151, 74,188,154, 52,105, 76, 63,142,184,241,116,225,220,169,125,106,121,196, 77, 31, 62, +124, 72, 50, 24,140,114, 2, 93,219, 66,164,175,165, 72, 31,232,202, 89, 81,104,105,160, 84, 42,137,218,114, 74,165,210, 74, 75, + 59, 84,230,171, 69, 81,212,223,178,253,250, 88,168,180,135, 12, 53,254,116, 18,137,196, 94,237,179,229,240, 49, 45, 90, 31, 18, +137, 88,221,240,165, 62,253, 35, 73, 18, 20, 69,129,205,102,163, 69,139, 22, 8, 11, 11,131,181,181, 53,204,205,205, 97,110,110, + 14, 35, 35, 35,216,216,216,148, 9, 45,146,212, 57, 74,135,150, 74,165,117,235,214,173,139,215,175, 95,131,199,227,149,125,184, + 92, 46, 60, 61, 61, 33, 18,137,234,224, 83,218,238, 13, 48,224,239,189,175,132,105,139, 37,130, 32,194, 22, 45, 90,180,164,182, +124,139, 22, 45, 90, 82,153,133,235, 3, 5, 87, 57,235, 22, 83, 91, 65, 86,170, 36,213, 34,235,208,206,149,230,103,158, 0,169, +169,137,184,122,114, 71,145, 66, 46,203,167, 40,133,235,219,248,104,128,196, 47, 58,117,129,164,219, 13,234,219,141,184,250, 66, +134,194,130,108,188,124,124, 57, 9, 98,206,226,143, 38,178, 28,108,111, 28,222,181,210,242,252,115, 2, 41, 41, 73,184,116,108, +123,161, 66, 46,239,129,196,208,199, 31, 66, 61,138,205, 30,196,118,121,215,255, 27,223,116,168, 8, 21, 70,197,198,125,153,149, +129, 65,130, 59,213, 71,134,105, 35, 59, 59,251,236,214,173, 91,137, 31,127,252,177,171, 68, 34,249, 13,128,182,137,210,203,205, +205,109,196,190,125,251,172, 83, 82, 82, 88,119,238,220, 17,221,184,113,131, 6,112,190, 6,139,203,130,158, 19,166, 49, 90,213, +171, 51, 51, 42, 41,109, 32,128, 63,180,102,123,246,111,221,236,238,193,245,203,205, 20,119, 67, 81, 44, 72,193,226,187,169,133, + 0,116,222,223, 10,133, 2, 66,161, 16,138,226, 92,101, 27,190, 72, 24, 56,212, 94,154,153, 47, 97,178,168, 18,165,135,121,150, +244, 70,238, 91,134,177,177,177, 94,251,114,215,250,249, 33, 0, 66,134, 14, 29,122,248, 89,196,133, 54,124, 62,255,130,135,135, + 7, 1, 0, 85, 68, 24, 86,133, 85, 0,230,118,236,216,145,240,241,241,121,176,109,219,182, 43,213,137,149,218, 88,180,106,130, +174,156, 20, 69,145, 85,236, 95,162,182,156,218, 22,173,154,132,214,167,180,104, 85, 38, 90,180, 69,162,182, 16,250, 55, 68, 29, + 86, 39,166,244,233,159,198, 79,142,205,102, 35, 58, 58, 26, 46, 46, 46,144,203,229, 48, 51, 51,131,153,153, 25, 76, 77, 77, 81, + 84, 84, 4, 22,139, 5, 61,183,153,226,241,120,239, 98, 98, 98, 26,219,217,217, 65,165, 82,149, 19, 91,175, 94,189,130,137,137, + 73,154,190, 22, 45, 62,159,127, 89, 29,117, 88, 14,142,142,142, 22, 31, 99,191,106, 91,178,252,253,253, 13, 67,132, 6, 84,107, +205,170,194,170,149, 93,193, 18, 37,211,250,159,141,210, 28,110,253,213,191, 81,201,111, 89, 37,211,114,215,175, 95,127, 67,203, +191, 43,251, 3, 55, 65,147,226,161, 92,132, 11,179, 38, 75,150,189,181,213,141, 3,219, 3,205, 79, 70, 2,105, 41,137,184,117, + 58, 88,168, 84,201,191, 0, 69, 11, 34,174,157, 14, 5,129, 18,188, 13,189,165,219, 45, 2,173, 90, 53,117,197,239, 47, 20,200, + 78,125, 5,154,166, 14, 33, 43,164,228,131,143,142,219,224, 22,246,214,182, 55, 14, 5, 7, 90,156,137, 38,144,154,146,136,171, + 39,131, 11,149,138,146,238, 72, 60, 29, 89, 91,218,137,128, 21,195,132,183,123,136, 95,171, 97,174,110,206,160,104, 5, 40, 54, +141,193, 11,108,153, 47,163, 74,126, 15,231, 9, 79, 82,197,212,244,180,251,186, 57,208, 21, 23, 23,255, 14,224, 49,202,167, 87, +104,222,168, 81,163, 97,187,119,239,182, 75, 77, 77,229, 69, 69, 69,137,247,238,221,155, 69, 81,212, 25, 0,186, 12,165,126, 23, +149,148,118, 0,229,243,229, 52,159, 63, 33, 32, 34, 96,252, 55,188,196,107, 33,176, 74,140,197,247,119,211, 85, 47,243,101, 35, +213,214,181, 74, 97,107,107, 75,231,228,228, 36, 23, 20, 20, 52, 54, 49, 49, 65,110,110, 46,242,242,242, 32, 20, 10, 33, 45,204, + 83,218,168, 10, 68,132, 50, 15, 44, 22, 11, 89, 41, 10,168, 84,170, 12, 93,173, 89, 0,172, 86,173, 90, 53,137,162, 40, 77, 70, +196,114,209,133, 90,237, 52,231, 67,227,161, 67,135, 30,214,138, 58,212,118,134,215,164,119, 32,212,233, 29,218,255,241,199, 31, +113,125,250,244, 73,173, 76,172,112,185, 92,189, 29,165,171,138, 98,172, 13,103, 85, 22,173,138,211,245,225,212, 12, 95,106,156, +224, 43, 78,215,128,193, 96,128,162, 40,232, 16, 84,241,183,138, 22,237,232,192,218,136,156, 10,199,166,218,196,161,181,140, 68, +252,168, 22, 45,205,177, 96,179,217, 56,119,238, 28,198,143, 31, 15,149, 74, 5, 99, 99, 99,152,154,154,194,196,196, 4,167, 79, +159,134, 38,253,131, 62,250, 85,161, 80, 28, 89,191,126,253,146, 61,123,246, 24,209, 52, 13, 14,135, 83, 38,180, 2, 3, 3,197, +114,185,252,136, 78, 66, 75,147,241,157,162, 99, 76, 76,148,213, 70, 29, 86,182, 76, 21,254, 90,150,171, 86,173, 26, 75, 81,212, + 32, 84, 72,225, 80,161, 93,185,212, 15,134,244, 14, 6,232,112, 63,121,244, 47,238,158, 70, 96, 17, 90,150,172, 50,193, 69, 86, + 39, 94,236,172, 44,111,236,223, 30,104,126,244, 17,129,196,183,111,113,243,183, 29,165, 34,235,205,201, 39, 72, 14,205, 68, 98, +104,103,188, 13,237,173,243,219, 19, 65,180,114,178,183, 68,158,136, 66, 97,206, 59,128, 70,212,199, 16, 89,118, 86,118, 55,126, + 14, 14,180, 56,245,132, 68, 98, 98, 34,174,158,220, 33, 84, 42, 37, 95,124,136,200, 26,197,102, 15,106,228,238,156,176,116,210, +160, 97, 62, 13, 29, 97,243, 46, 14,231,199, 13,195,234,227, 95,195,204,142,129,118,125,205, 48,113,173,227, 48,190, 39,247, 53, +191, 51, 6,233, 65,173, 45,178, 90,213,175, 95,127,216,253,251,247,109,189,189,189,121,241,241,241,146,189,123,247,102,137,197, +226, 43, 0,162,245,224,212, 22, 89,173, 22, 77, 30, 23,177,113,255, 97, 30,201,230, 32,232,200,121,204,186,157,170,186,144, 92, + 56, 20,229,135, 21, 43,133, 84, 42,189, 22, 28, 28, 44, 37, 73, 18,121,121,121,200,201,201, 65, 86, 86, 86,217,119, 65, 65, 1, + 24, 12, 6,174, 95,191, 46, 43, 44, 44,188,175,107, 7,239,221,187, 87, 63, 45, 45,205, 67, 32, 16,180, 81,127,226, 81, 26, 93, +104,170, 53,173,141, 64, 32,232, 10,224,145,102,122,106,106,106,189, 7, 15, 30,240,107,226, 55, 51, 51, 3,155,205, 46,103,209, +226,114,185,112,112,112,128, 82,169,196,137, 19, 39, 0, 32,175, 58, 14, 54,155, 35, 32, 73, 2, 20, 77, 73,121, 60, 30,197,231, +243, 43, 21, 88,250,112,170,145,250,229,151, 95, 74, 34, 35, 35, 43,181,104,213,134,147,166,233,146, 94,189,122, 33, 61, 61, 29, + 60, 30,175,236, 97,173, 17, 84, 36, 73,130,203,229, 34, 35, 35, 3, 83,166, 76, 1, 77,211, 37,255,244,157, 71,219,167, 73, 45, +134, 8, 0,132, 90, 8,189,231,167,165,171, 15,148,102,104,144,166,105,104, 4, 87,133,249,101,235,210, 37,123,123, 5,159,174, +201, 5, 5, 5, 27, 75,187, 67,239,173,240,189, 79,143,135, 66,153,208,138,141,141,197,225,195,135, 81, 80, 80, 0, 14,135,131, +252,252,124, 28, 60,120, 16, 49, 49, 49,224,112, 56,208,236, 11, 93,245,155,143,143,207,198,240,240,240,152,145, 35, 71,138,163, +163,163, 33, 22,139, 17, 29, 29,141,222,189,123, 75,238,222,189,155, 32, 22,139, 87, 65,151,161, 67, 77,198,119,117,121, 29,169, + 84,138,168,168,168, 74, 63, 85, 45, 83, 17, 9, 9, 9,174, 42,149,170, 49, 77,211,190, 52, 77,155, 67,157,194, 65,253, 95,251, +243,165,122,158, 57, 77,211,190, 42,149,170, 81, 66, 66,130,171, 65, 78, 24,240,153,226,150,150,216,162,181, 68,214,173,234, 45, + 90, 20, 25,124, 96,199, 74,243, 35, 15, 73,164, 36, 39,224,241,197,221, 66, 21,165,248, 66,207,114, 56, 61,160,149,107,131,103, +100,226, 69, 17,165,225,204,133, 57, 41, 0,205,168,141,208, 42,199, 9,138, 12, 62,184, 35,208,226,216, 99, 2,233, 41,111,112, +247,236, 46,161, 82, 41,237,142,183,161, 81,181,225, 28,197,102, 47, 99, 49,136,165,189, 58,181,100,119,110,233, 14,147,172, 36, +100,164,166,227, 68,108,118, 94, 66,190,244,155,187,132, 28,201,111,164, 7,250, 78,178,182,182,114,100,161,255, 84, 27,235,251, +231, 11,127, 39, 88, 34, 57, 45,167,215, 11,238,150,149,165, 40,223,207,247,225,104,102,102, 54,242,241,227,199,230, 60, 30,207, +232,241,227,199,212,222,189,123,115,197, 98,241, 69, 0, 17, 58,109,251,251,112,110,235,238,118,107,221,174,253,188, 98, 81, 9, + 68, 50, 57,184, 14,124,213,153,136,231, 67, 80,117, 2,204,114,156, 92, 46,247,216,177, 99,199,250,118,233,210,197,213,203,203, +139,204,203,203, 67,113,113,113,153,115,181,157,157, 29, 98, 99, 99,169,196,196,196,116, 46,151,123, 92,215,126,118,236,216, 49, +145, 36,201,120,245, 48, 90, 60, 42, 68, 23,106, 53,109, 44, 16, 8,218,242,249,252, 91, 0,140,181,162, 14,181, 57, 53,233, 29, +150, 0, 32, 9,130,120, 20, 29, 29, 93,220,167, 79, 31, 24, 25, 25, 65, 36, 18,161,110,221,186, 80, 42,149,184,120,241, 34, 34, + 35, 35, 69, 20, 69,221,170, 68,188,150,235,167, 68, 34,174, 11,128, 20,151,148,180, 24, 59,118,108,215,121,243,230,149, 11, 73, +183,183,183,135,181,181,181, 94,156, 0,144,151,151,215,244,143, 63,254,152, 19, 29, 29,253, 93,223,190,125, 45,150, 44, 89,194, +173, 95,191, 62, 84, 42, 21, 89, 91,206,252,252,124,139,168,168,168, 77,157, 59,119,158,209,167, 79, 31,230,186,117,235, 96, 97, + 97, 1,149, 74, 5, 35, 35, 35, 20, 22, 22, 98,213,170, 85,184,115,231,142,146,166,233, 93, 66,161,240,123, 61,207, 37,124,232, +181, 89,149, 5,168,170,148, 12, 85,180,255,219,251, 89,193,167, 11,234, 20, 14, 11,171,200, 96, 15, 93,207,121,141,208, 98, 48, + 24, 72, 74, 74,194,222,189,123,223,203,163,165, 73,255, 80, 5,119,101,219, 78,223,188,121, 83, 69, 16, 68,135,199,143, 31, 47, + 28, 51,102,204, 55, 34,145,200,217,196,196, 36, 93,161, 80,252, 34, 22,139,215,162,212, 31,149,173,207, 61, 68, 36, 18, 37, 87, + 22,117, 88,177, 13, 96, 89, 45,103,133,244, 14,229, 82, 56, 84, 88,166, 92,234,135, 74,210, 59,252,237,199,221,192,249,175,228, +252,220,197, 86,213, 9, 75,223, 67,171,201, 44,150, 88,225, 29,158, 64,124,136,200,122,223, 90, 34, 41, 73, 88,126,236, 93, 75, +153, 84, 2,145, 48,243, 37,146, 78,100,125,208,102,169,251,121, 59,129, 64, 82,226, 27, 60, 12,219, 85,218,207,183,161,181,238, + 39, 1, 44,254,233, 82, 40,155,176,176,198,211, 57,227,145, 94, 32,194,165,183,249, 39,233, 18,233,244, 35, 64, 62,238, 0,164, + 82, 26,126,240,135,140,221,190,131, 45,134,217,214, 97, 97,203,252, 95,192, 91,100,195,110,215,189,139, 62, 53, 16, 51,120, 60, + 94,248,246,237,219,123,248,250,250,114,135, 14, 29, 90,153,131,188,190, 72,125,244,234,205, 79, 23,246,108,158,111,227,221, 30, + 59,151, 45, 80, 29,139,120, 94, 49, 10,177, 90,120,120,120,168,238,221,187, 55,111,202,148, 41, 91,122,244,232,225, 52,112,224, + 64, 78,221,186,117,193,229,114,241,230,205, 27,132,135,135,203,222,190,125,155, 94, 82, 82, 50,175,121,243,230,250,228, 56,203, + 95,190,124,249, 70,245, 58, 8,245,112, 97, 27,168,163, 11, 53,141,212, 73, 75,219, 0, 48, 14, 12, 12, 28, 3, 0, 85,132,125, + 47, 7,176, 7, 0,147,166,233,140,144,144,144, 14,103,207,158,237, 48,119,238, 92,118,223,190,125,113,255,254,125, 92,189,122, + 85, 46,151,203, 35,212,194, 85,215, 82, 57, 20,128, 40,165, 82,249, 60, 40, 40,168, 3,131,193, 88,174,153, 17, 19, 19,131, 67, +135, 14,213,134, 83, 9, 96, 83,102,102,230, 79, 33, 33, 33,203,175, 93,187, 54, 97,236,216,177,230, 10,133, 2,177,177,177,248, +249,231,159,107,197, 41, 20, 10,231,216,218,218, 46,189,120,241,226, 47, 87,174, 92,249,106,244,232,209,228,172, 89,179, 16, 28, + 28,140,223,126,251,141, 82,169, 84,103, 89, 44,214,216,156,156, 28,209,167,184,235,168,135,225,210,245,172,117, 88, 35,239,135, + 12, 13,234, 8,193,135, 18,104,182,195,207,207,175,204,202,168,177,194,105,183, 33, 8, 66,239,161, 67, 0,150, 52, 77, 83, 0, +118,161,180,190,168,118, 86,120, 6,254,202, 28,175, 43, 99, 51,129,212, 50, 6, 82,196, 86, 95, 84,218, 18,160,209,172, 6,182, +130,229,203,151,111, 93,177, 98,197,214,138, 41, 28,180, 27, 85, 76,253,176,114,229, 74, 24,210, 59, 24,240, 95, 69,229, 66, 43, +106,159, 66,209, 96,200,146,237,235, 22,172, 80, 42,100, 66, 26,114,127,188, 57, 29,253,161, 43,163, 41,122,209,245,163,129,193, +160,145, 79,171,148, 11, 63,184,247,127, 83, 63, 9, 11,107, 20,173,154,134,223, 94,164,211, 25, 34,197,215, 71,228,242,114,214, +160, 82,159, 44,106,248, 13, 73,254, 9, 43, 39,214,153, 57, 95,216, 16, 23,242,198,232,189,158,172,172,172,115, 91,183,110, 37, + 55,111,222,220,181,164,164,164,162,131,124,109,177, 96,192,204, 69,140,118,141, 92,103, 62,124,157, 60, 8, 58, 12, 23, 86, 68, +199,142, 29, 5,113,113,113, 1, 87,174, 92, 25,121,251,246,237, 30, 34,145,200,149, 32, 8, 24, 27, 27, 39, 75,165,210,107, 92, + 46,247,152,158, 34, 11, 0,176, 98,197, 10,122,229,202,149, 68, 92, 92, 28,205, 96, 48,254, 4,144,200, 96, 48,146,180,157,224, +181,167,107,150, 9, 12, 12,212,229,129,120,187,184,184, 56,114,213,170, 85, 93, 86,173, 90,213, 66,109, 21,186,141,191,124,190, +244,133, 2,192,109, 54,155,147, 78, 16,132, 51,155,195, 21,221,187,119,239,218, 7,114,150,200,229,242,133, 41, 41, 41, 91,182, +108,217,178,214,196,196,164,109, 76, 76,204,159, 31,194,169, 22, 81, 67,172,173,173,157, 14, 31, 62,124,234,224,193,131,237,153, + 76,230,125,130, 32,134, 10,133,194, 79, 90, 84, 90, 93, 32,122,165, 30,181, 14,117,226,253,216, 73, 74,255, 14,225,166, 82,169, +138,151, 46, 93,154, 85, 81,120, 85,180, 94,105,254,171, 83,185,232,178, 79,245,137,162,172, 65,184, 16,197, 0, 80, 90,187,176, +180,172,142,174, 69,165, 1,136,107,186,206, 73,146, 60, 11,224, 37, 73,146,175, 43, 6,186,104,207, 91,185,114,101, 77,215,185, + 1, 6,124,214,208,225,206, 22, 72, 2,129,181,245,164,253, 7,205,149, 31,167,159, 1,108,246, 74, 18,152, 15,128,160,129, 45, + 71,228,242, 31,170, 91,208,177, 35,214,210, 4,230,170,119,230,186,140,187, 88, 83,139,109,175, 3, 29,234, 15,234,201,217, 4, +213, 23,148,125,143,211,223,223,159, 81,197,195,188, 92, 81,233,170, 16, 26, 90,150,197,191,170,126,106,159,111,102, 15, 30, 60, +112,242,241,241, 17,160,188,211,127,101,211,105, 61,183,157, 1, 64,245,145,247,231,103,193,233,230,230,198,121,243,230,141,236, +223,117,109, 26, 56,255,149,156,150, 77, 93, 64, 96, 18,180,115, 7, 85,107,209,210, 18,104, 52,253, 51, 10, 98, 83,170,232,167, +230, 58,183, 76, 72, 72,112,109,216,176, 97, 50,128,130, 10,253,168,108, 30,109, 56, 70,255,247,156,149, 97, 50,202,151,162,251, +172, 80, 89,116, 56,254,134, 3, 97,224, 52,112, 26, 56, 13,156, 6, 78, 3,167,129,211,192, 89, 91,161,245,217,130,166,105,144, + 48,192, 0, 3, 12, 48,192, 0, 3, 12, 48,224,111, 1, 81,141, 42,213,199, 36, 88, 27,101,123,205,192,105,224, 52,112, 26, 56, + 13,156, 6, 78, 3,231,255, 29,103, 77,220,218,203,127,174, 67,135,147, 1,236, 51, 12, 29, 26, 56, 13,156, 6, 78, 3,167,129, +211,192,105,224,252,183,112, 86, 37, 88, 62, 91,208, 52,173, 99,173, 67, 3, 12, 48,192, 0, 3, 12, 48,224, 95,129, 30,238,224, + 51, 85, 32,255,120,163, 83, 16, 85,141,232,227,134, 58, 0,240,177,248,254, 79,193, 7,208, 79,235,255, 5,168, 35,227, 13, 66, +235,243, 69, 35, 0, 75, 0,104,215, 34,123, 8, 96,125,133,118, 71, 1,104, 23, 36, 20,161,180, 78,224,107,125, 86, 70,146,228, +250, 46, 93,186, 76,191,115,231,206,102,165, 82,185,170, 22,253,117,229,243,249, 27, 9,130,104, 13,128, 69, 16,196,155,204,204, +204,245, 74,165,242, 67,162, 86, 26, 56, 58, 58,110, 0,208,146, 36, 73, 22, 65, 16, 9,153,153,153,107,148, 74,229,205, 15,224, + 52,115,112,112,232, 68,211,180, 35, 0, 6,139,197,202, 77, 75, 75,123,128, 90,230, 86,242, 15,140,101, 23,138,148, 44, 0, 48, + 55, 97, 42, 66, 3,155,202,117,157,102, 56,197, 13, 48,224,255, 27,116,105,100,114, 57,244,118,195, 90, 90,137,239, 85, 0,209, +171, 62,118, 92, 78,196,247, 85, 45, 79, 84, 18,213, 92,145,179,183, 27,214,170,232, 82,142, 94,110,216,116,249, 13,170,141,180, +215,133, 83,131,125, 0, 57, 89,135, 42, 5,132,110,209,215,255,118,244, 67,249, 33,206,178, 33,207,106,133,214,112,119,240, 85, + 76, 48, 67, 99,161, 9,227, 53, 3,208, 66,253,144,127,141,210, 92, 69, 69, 31,216,185,207,133,243,223,134,229, 52, 77, 7,148, + 59, 89, 43,201, 67,244,197, 23, 95, 12,188,114,229,138,177,166,222, 29, 69, 81, 48, 50, 50, 82, 2, 24,167,199,186,236,135, 15, + 31,190,232,192,129, 3, 24, 54,108,216,210,176,176,176,173, 0,138,117, 93,216,202,202,202,223,210,210, 50,120,255,254,253,118, +237,219,119, 32, 56, 28, 14,222,188, 73,112,158, 50,101,138, 87, 92, 92,220,217,172,172,172,111,244,221,120,107,107,235, 81,150, +150,150, 91,246,238,221,107,219,185,115,103, 16, 4,129,200,200, 72,231, 57,115,230,180,120,247,238,221,241,204,204,204, 25,250, +114,218,216,216,184, 91, 88, 88,116,219,185,115,167, 81,167, 78,157,192,227,241, 16, 29, 29,109, 58,117,234, 84,199,180,180,180, +216,204,204,204, 91,250,138,172,103,145,231,191, 82,202,165, 65, 0,192,100,115, 23,180,223, 18,113,254,217,141,243, 3,106,154, +230, 31, 24,251,187, 65,108, 25, 96,128, 1,218, 24,229, 4, 71,154,198,252, 43, 63, 47, 35, 1,160,215,132,213,179, 70, 57, 97, +243,145,244,170,107,216,234,201,247,253,216, 58, 8, 62,156,134,204, 15,233,231, 62,128,156,195,100,206,106,231,227, 99,251,237, +221,187, 9,114,224,151,255,147, 67, 84,233, 48,103,149, 66,107, 72, 83,172, 82,150, 90, 76,136, 62, 13,113,252,106, 34, 35,252, +139, 47,190,104, 56,113,226, 68,162, 85,171, 86,136,140,140,116, 63,126,252,120,191, 11, 23, 46, 36,168, 84,170, 72, 0, 47,160, +123, 86,107, 22, 0, 79, 6,131,209,250, 95,206,249,111,134,137, 90, 92,101,226,175, 68,167,239, 37, 60,189,126,253,250, 57, 38, +147,169,177,104,181, 19,137, 68, 14, 21,172, 96,186,160,158, 66,161, 64,124,124, 60, 72,146,100, 1,168,143,247, 75,106, 84, 5, +103, 99, 99,227,221, 17, 15, 35,109, 8,166, 17,242, 37, 0, 36,114,112, 76, 29,112,224, 80,136,245,188,217, 51,134,220,188,121, + 51,188,168,168,232, 87, 61,250, 83,223,196,196,100,235,211,167, 79,109,140,141,141, 65, 81, 20,138,138,138,224,232,232,136,253, +251,247, 91,206,155, 55, 47,160,176,176,240,166, 68, 34,249, 77, 31,113,110, 97, 97,209,237,249,243,231, 70,154,130,210, 50,153, + 12,206,206,206, 56,122,244, 40,119,214,172, 89, 77, 11, 10, 10, 82,101, 50,217, 91, 93, 9, 11, 69, 74,150, 82, 46, 13, 58,188, + 43,208, 5, 0,198,206, 8, 12,226, 20,153, 95,212,101, 90,161, 72,121, 1,128, 65,104, 25,240, 79,163,181,173,173,109,104, 78, + 78,206, 45, 0,223,224,227, 88, 26,220,121, 60, 94,115,138,162, 28, 73,146, 4,131,193,200, 16,137, 68, 79, 1,188,170, 45,161, +141,155,223, 0,112,141,199,131,166, 90,144, 0, 8,146,140, 86,201, 75, 14,229,190,186,121,254,131, 56, 57, 70, 19, 0,186, 5, + 9, 80, 4, 73, 62,165,148, 37,251,115,226,111, 94,250,183, 28,156,251, 66, 52,118,115,212,189, 48,230,199,224, 27,209, 0,124, +146, 2,121, 52, 73,247, 97,197,153, 64,223,217,179,103, 59,206,152, 62,157, 24, 63,110, 92,163, 91,119,238, 16, 93,245,169, 86, +240,121,162, 74,135,253, 74,133,150,127, 83, 88,209,192,194,227,193, 75, 72, 38,131, 65,140,156,189, 62,224,224,174, 77,100,207, + 1, 67,203,134, 79,124,125,125,225,235,235, 75, 4, 5, 5, 53,250,243,207, 63, 27, 29, 61,122, 84, 25, 17, 17,241, 20,192,137, +170, 86,214,219, 13, 98, 10,224,177, 89, 76,209,200,101,191,238,245,241,241, 1,151,203,197,135,112, 2, 64,207,134,228, 91,150, +117,131,167, 35,103, 46, 79,110,223,190, 35,253, 49, 56, 63, 35, 60, 4,202,138, 90, 91,185,184,184,116, 82, 42,149, 60, 0, 96, + 50,153,146,148,148,148,153, 40,173, 13, 8, 0,103, 41,138, 26,168, 7, 55, 9, 96,197,192,129, 3,151,126,251,237,183,168, 91, +183, 46,102,205,154, 5,133, 66, 17,121,233,210,165,229, 0, 54,160,134,139,199,222,222,126,249,238,221,187,173,153, 28, 19,180, + 90,152, 8, 65,129, 18, 0, 96,202, 5,206, 77,163, 49,107,214, 44,243,199,143, 31,175,209, 71,104,217,219,219,175,218,191,127, +191,181,177,177, 49,104,154, 46,171,197, 88, 92, 92,140,226,226, 98,204,152, 49,195, 60, 54, 54,118,163, 62, 66,203,193,193,161, +211,206,157, 59,141,120, 60, 30,138,139,139,217,114,185,156, 40, 42, 42, 66, 73, 73, 9, 45,147,201,228, 51,103,206,228,190,120, +241,194, 79, 32, 16,188,133, 1,255, 22, 48, 0,124,205, 98,177, 6, 55,108,216,176,205,235,215,175,159, 40,149,202,211, 0, 78, +127,132,151,169,238, 78, 78, 78,107,211,211,211,119, 2, 8,249,127,217,161, 14, 14, 14,167,239,221,187,231,178,123,247,238,113, +155, 55,111,190, 8,224,183, 15,160, 99,179,217,236, 33, 93,187,118,117, 25, 59,118, 44,199,193,193, 1, 82,169, 20,137,137,137, +230, 39, 79,158,116,141,142,142, 78, 85, 87,196,208,249,133,194,198,189,163, 41,152,230,199, 59,116,236,212,121,216,144,175,205, + 28,108, 44, 32,150,169,240, 58, 89, 80,247,143,139,231,186,198,177,141,238,201,229,194, 17,185,175,238, 21,235,203,217,173, 91, +247,206, 61,186,119, 55,179,176,180,128, 80, 36,199,155,164, 52,215, 27, 87,207,251, 50,153, 70,183, 41, 66, 49, 58,235,249,213, +146, 79,121,108,102, 1, 76, 17,207,166,121,139,142,173, 30,247,154,184,166, 13, 77,211, 32,105,236,168,104,205,154, 5, 48,119, +148,150,253,210,139, 15, 52, 77, 19, 4, 54,105, 91,179,122,187, 97, 45, 77,227,123,144, 32,122,215, 48, 76,169, 65, 47,128,107, +105,109,237, 51,117,242,100,162,168,176, 16,209,209,209, 37, 21, 69,214,214, 58, 96,223, 38, 81,239,108, 74,237,197,246,191,212, +154, 85,233,208,161,206,121,180,140,141,141, 43,157,110, 97, 97,129,110,221,186, 97,253,250,245, 76, 0,173, 43,204, 46, 95,100, + 21,224,134,237, 89, 12, 11, 19, 46, 89,183,110, 93, 51,115,115,243, 15,230, 4, 0,208, 84,253,142,117,233, 47, 31,253,186,100, +220,181,163, 91, 60, 69, 69, 5,172,138, 77, 76, 77, 77,209,184,113, 99, 44, 93,186, 84, 55,206, 15,199, 63,202,233,232,232,216, +196,215,215,183,245,245, 91,183, 44,211,211,211,185,233,233,233,220, 43,215,175, 91,118,232,208,161,181,163,163, 99,147,178, 93, +245,126,168,105,117,253, 92,189,107,215,174,229,103,207,158, 37,125,125,125, 97,101,101,133,110,221,186,225,226,197,139,204,205, +155, 55,175, 3,176,180,166,126,146, 36,217,217,215,215,151, 0, 77, 35, 67,168,196,131,245, 77, 16,189,201, 3, 69, 18, 26,121, +194, 66,136,197, 18, 24, 27, 27,243, 80, 58,220,171,235,182,119,236,208,161, 3, 1,160, 76, 92, 21, 21,149,126,138,139, 69,144, +201,228,224,114,185,102, 0,120,186,114,210, 52,237,216,169, 83, 39, 0,128, 92, 46, 47,123,195, 43, 40, 40, 32,132, 66, 33,100, + 50, 25, 88, 44, 22, 27, 53,251, 53,150,113,154,155, 48, 21, 76, 54,119,193,216, 25,129, 41, 99,103, 4,166, 48,217,220, 5, 50, +179, 66,149, 46,211,204, 77,152,138, 79,124,126,218,145, 36,249,179,155,155, 91, 44, 73,146,135, 1, 56,126, 32,103, 91, 0,235, +140,140,140,174,121,120,120,164, 24, 27, 27, 95, 87, 11,245, 14,181,228,228, 24, 27, 27, 95, 95,183,110,221,169, 39, 79,158, 12, +251,243,207, 63,235, 63,123,246,108, 72, 80, 80,208,113, 83, 83,211,112,148,247, 75,212,251,218,172, 95,191,254,193, 7, 15, 30, +180,237,216,177,227, 1, 0,220,143,116,189, 51, 0,180,132, 78, 21, 57, 62,201,113,119,106,213,170,149, 11,143,199, 67,143, 30, + 61, 0,192,239, 67, 56,217,108,246,144,165, 75,151,186, 45, 91,182,140, 35, 16, 8,112,253,250,117, 60,124,248, 16, 74,165, 18, +211,166, 77,227,142, 29, 59,182,129,153,153,217, 16,189,250,201, 52, 63, 62,123,206,220, 62,243,103, 77, 50,123,250, 78,142, 67, +215,222,225,247, 8, 1,178, 74, 56, 24, 48,100,172, 69,239, 65,195,123,115,184, 22,199,245,229, 92,180,112, 97,159,201, 19, 2, +204, 98, 4, 20,206,221,207,192,253,120, 33,148, 44, 75,244, 29,242,141, 85,139, 78,125,250, 49,193,250,229, 83, 31,163,253, 64, +251,217,179,103,219, 45,216,116,228,174, 83,219,175,119,100,231,195, 87, 91,248,184, 3,150,214, 38, 38, 95,199,119,237, 58,201, +168,180, 94,108,181,156,229,248, 90, 15, 10,206,202, 71, 23,109,255,172, 46,214,104,164, 30, 86,100, 92,249,121, 25, 73, 19,152, + 53,202,169,220,125,160,210,126,222, 4,134,205,158, 59,151,101, 97,101,133, 93,187,118, 65, 42, 18,149,243,153,237,238,130, 62, +215,140,153,169, 13, 60,156, 99,187,185, 18,225,255,193,247,149,201, 85, 90,180,194,194,194,232,254,253,251, 19, 0, 16, 26,139, +252, 33, 77,177,113,248,183,235,150, 18, 36, 65,215,243,236, 24, 83,199,173,153,200,198,198, 6, 37, 37, 37,144, 74,165, 96,179, +217,144, 72, 36,120,247,238, 29,238,223,191, 15, 43, 43, 43,189,122, 82, 88, 88, 8, 83, 83, 83,152,154,154,126, 20,206,197,227, +122,112,223,164,100,115, 47,223,191,217,117,251,244,223,218,187,181,244,123,214,125,248,172,231,230,118, 78,146,103,207,158,225, +222,189,123,200,207,207,135,143,143,207,127,229, 96, 62, 84,251,100, 61, 4, 96,213,176, 97, 67,231,203,215,110, 91, 21, 75, 40, +243,164, 76, 5,139,162, 40, 24, 27,243,149, 39, 66,207, 9,135, 13, 25, 64,100,100,100,100, 1,120,168, 22,183, 53,213, 84,228, + 1,104,226,239,239,191,104,250,244,233, 72, 72, 72,192,164, 73,147,196, 15, 31,100,113,178,147, 0, 0, 32, 0, 73, 68, 65, 84, + 62,204,237,216,177,163,205,254,253,251,141,230,205,155,135, 91,183,110,173, 8, 11, 11, 59, 3, 32, 17, 64,165,181,218,104,154, +102,179,217,108, 40,213,178, 65,174,162,202,244,125, 97, 97, 33,104,113, 62,216,108, 54, 3,128, 29,116,244,163,163, 40,138,205, + 98,177,202, 68,214,187,204, 66,188,203, 42, 65, 97,177, 12, 98,177, 18, 50, 49, 13,134,177, 13, 19, 72,114, 0,144,164,171,117, +132,199,227, 65,169, 84,162,168,168,180, 27, 26, 75,153, 76, 38,131, 80, 40, 4,131,193, 48, 5, 96, 14, 32, 79, 23, 66,181,147, +251,239,234, 97, 64, 60, 58, 50,208,246,245,133,197,229,166,153,155, 48, 21,161,243,154, 50,108,156, 91,220,105, 57,236, 23,143, +178,105,159,214, 63,139,107,103,103,119,227,212,169, 83, 77, 27, 53,106,132,196,196, 68,143,161, 67,135,250, 8, 4,130,150,208, +191, 38,163, 49, 73,146, 27,199,142, 29, 59,125,228,200,145,132,187,187, 59,152, 76, 38,148, 74,165,115, 66, 66, 66,183,147, 39, + 79, 46, 60,120,240,224,126,149, 74,245, 29,116,247,251, 35, 57, 28,206,137,189,123,247,118,241,241,241,193,225,195,135,241,240, +225, 67,170,109,219,182,228,152, 49, 99,224,234,234,234, 51,102,204,152,223,165, 82,105,223, 90, 90,182, 92, 59,116,232,224,194, + 96, 48,208,177, 99, 71,246,189,123,247, 90, 1,184,247,129,251,212,212,217,217,249,150,159,159, 95,203,107,215,174, 69,101,100, +100,248,233,177,189, 0, 48,200,201,201, 41,200,194,194,194, 74,143,123,108, 73, 90, 90,218,247, 0, 66,117, 92,164,125,235,214, +173,145,156,156,140, 38, 77,154,128,205,102,119,144,203,229, 83, 0,244, 1,240, 3,128, 88, 61,250,235,222,189,123,119, 23, 63, + 63, 63, 34, 52, 52,180,204, 63,148, 36, 73, 40,149, 74,176,217,108,180,111,223,158,140,140,140,172,243,232,209, 35,119,232, 48, +140,104,227,230, 55,160, 99,231,174,157,187,248, 52, 39, 55,135,190,134,138, 82,129, 65, 40,193, 36, 40, 80, 10, 46,184,108, 6, +220, 61,219, 48,226, 95, 60,245,145, 73,229, 3,114, 95, 93, 59,175, 11,103,159, 94, 61,125,155, 54,113, 39,183,255,254, 6, 5, +105,177,170,180,184,219, 57, 36,131, 68,211,214, 95,216,186, 55,107,201,104,233,227,199, 74, 79,124,209, 77, 34,233,210, 35, 63, +225,246,181, 79,113, 65,174, 4, 24,206,117,108,191,238,223,211,143, 45, 72, 79, 23,157, 12, 61,255,188, 68,129,251, 0,112, 11, + 32,250, 2,205,189,219,181,235,186,127,195, 6, 27, 62,159,207, 26, 61,114,164,114, 95, 84, 84, 20,170, 24,250, 93, 9, 48,108, + 29, 29,123, 76,157, 58,149, 33, 72, 79,167, 79,158,190,240, 76,195,135,210,183, 20,239,230,206, 30,253, 33,138,215,107,152,114, + 0,192,113,112,116,108, 58,101,202, 20,100,164,167,227,112, 72, 72,177, 4,136,208, 88,177,206, 49,176,179,153,155,227,248, 5, +223, 12, 36, 92,248,182,152,186, 98, 95,135,110,242, 44, 55, 8,254, 58,254,218, 90,228, 51, 22, 89,147, 43, 21, 90, 21,241, 91, + 44,150,155,177, 81,255,228,201, 99,100,118,145, 92,148,144,144, 0, 91, 91, 91,240,249,124, 88, 88, 88, 32, 38, 38, 6,215,175, + 95,199,203,151, 47, 65, 81, 20, 90,180,104,161, 87,111,114,114,114,240,244,233, 83, 88, 89, 89,125, 52, 78, 55, 23, 59,124,235, + 98,199,206,204, 45,100, 95,123,248,210,103,223,226, 33,205, 72,143, 33, 7,181,139,196,202,100, 50,252, 71, 80, 22, 93,232,226, +226,210,233,208,161, 67,108,169, 18,102,238, 83, 34,126, 20, 73, 84, 38, 0, 96,194, 99,136, 34,131, 26,127,183,122,245,106,209, +132, 9, 19, 60, 82, 82, 82,214,235, 96,235, 95,219,189,123,247,249, 52, 77,179,102,207,158, 13, 0, 24, 59,118,108,225,253,251, +247,221, 1,100, 93,191,126,221,105,226,196,137,175,110,220,184, 97, 60,119,238, 92,134, 82,169,140, 97, 50,153,116, 88, 88,216, + 42, 0,129,239, 61, 17, 73,242,113, 84, 84, 84, 61, 39,215,198,112,181, 33,225,187,244,101,233, 13,206,152, 66,106,210, 27,196, + 61,123, 8, 71, 71, 71, 11, 62,159, 31,155,154,154, 42, 79, 75, 75, 91, 40, 18,137,118,215,208,199,232,200,200, 72,190,171,171, + 43,138,139,139,145,154, 93,130, 89,167,141, 81, 40, 46, 53, 98,176, 32, 70, 75,151,198,102, 70,164,236, 97, 86, 86,150, 92, 38, +147, 45, 19, 10,133,135,170,227,100,177, 88,185,207,158, 61, 51,173, 91,183, 46, 36, 18, 9,157,151,151, 71,136, 68, 34, 20, 21, + 21, 17, 23, 46, 92,248, 74, 32, 16,180,173, 95,191, 62,225,236,236,188, 74, 32, 16,136,211,210,210, 38,233, 50, 52,169, 22, 76, + 42, 38,147,185,121,242,228,201,195,206,156, 57,243, 56, 52,176,233, 32,173,225, 18, 11, 79, 79,207,203,205,155, 55,115, 10,217, +228,189, 3,192,143,255,130,115,107,252,146, 37, 75,154, 90, 91, 91, 99,234,212,169, 88,185,114, 37,150, 47, 95,222,104,234,212, +169,147, 1,108,213,131,199,200,209,209,241,209,246,237,219, 61, 58,117,234,132,139, 23, 47,226,216,177, 99,120,251,246,173,178, +126,253,250, 76, 31, 31, 31,172, 88,177, 2,189,123,247,158, 52,115,230,204,174,233,233,233,173,116, 20, 31, 19, 86,172, 88, 49, +168,115,231,206, 24, 55,110,156,244,230,205,155,195, 0, 92,185,122,245,234, 23,183,110,221, 10, 61,114,228,136,209,186,117,235, +122,204,155, 55,111, 42,128,224, 90,108,255, 87, 93,186,148,214, 80,238,220,185, 51,130,130,130,122,127,160,208,226,216,216,216, + 92, 56,124,248,112,203,198,141, 27, 99,244,232,209,173,134, 13, 27,118, 33, 63, 63,191, 39, 0,157,110, 72,117,234,212,217,120, +246,236,217,134, 85,141, 44, 84, 6,169, 84,106,253,245,215, 95,111, 72, 74, 74,210, 75,104, 29, 61,122, 20,223,127,255, 61, 90, +180,104,209,188,125,251,246,123,166, 76,153, 2,127,127,255,238, 49, 49, 49, 14, 40,141, 90,174, 17, 60, 30,175,249,136, 17, 35, + 56, 15, 30, 60, 0, 0,120,122,122,162,101,203,150, 72, 78, 78,198,227,199,143, 33,149, 74,225,224,224,128,193,131, 7,243,146, +146,146,154,231,228,228,212, 40,180, 72,174,241,248, 65,253,251,154,157,187, 47,128,138, 82,162, 77, 67,115,248,120,216, 35, 62, +181, 16,145,177,169, 80,201,216, 48,183,182, 65,135,174,189,172, 51,210,222,142,207, 5,106,246,215,226, 26,143, 31, 60,168,159, +233,185,136,116, 20,164,199,209,175, 31,158,185,174,144,136, 38, 1,192,227, 63,143,239,113,180, 49,234,233,222,186, 13,195,175, +231, 64,171,211,199, 50,198,231,255, 51,181,253,222,195, 45, 23,236,117,101,229,140, 93, 16,224, 75,179,172,156, 31,154, 41, 20, + 59, 53,243,122, 3,189, 22, 46, 89,210,254,155,201,147,121, 20, 69,225,200,175,191, 22, 62,141,138,138,159, 12, 80, 83,170,224, +219, 9,184, 14, 27, 52,136,107,102,110,142, 57,179,102,193, 76,161,184, 81,182, 75,128,238,115,230,207,239, 52, 99,198, 12,163, + 61,171,166, 63,238, 61,113, 77,107,138,166, 9,205, 48,229,209,234, 77,113,109, 39, 14, 26, 4, 51,115,115,204,158, 61, 27,132, + 92,126,185, 76, 64, 49,113, 99,194, 87,190, 62, 1, 3, 58,131, 0,129, 99, 97,119,240, 58, 57,251,217, 13, 1,222,124,174,170, +170, 2,170,244,209,170,118,232,176, 72,142,204,238,253,134, 8,220,221,221,139, 26, 53,106, 84,148,155,155,139,231,207,159, 35, + 63, 63, 31,193,193,193,136,139,139, 3, 69, 81,181, 22, 48, 20, 69,225, 99,115, 2,128,131,141, 57, 70,247,109,199,148, 74, 68, +188,236,236,236,114,195, 71,255, 33,161, 85, 6,165, 82,201,171, 95,191, 62, 72,128, 16,150, 40, 76, 51,142,118, 33, 50,142,118, + 33,132, 37, 10, 83,153, 76, 70,154,154,154, 66, 42,149,242,116,160, 98,125,249,229,151,243,207,156, 57,195, 90,187,118, 45,188, +188,188, 32,151,203,113,255,254,253, 84, 0, 89,234, 54,233,183,111,223, 78,215, 8,225,245,235,215,227,244,233,211, 68,143, 30, + 61, 22, 86,118, 62, 9, 4,130,141, 83,166, 76,201, 43, 41,202,195,222,225, 98,132,142,206,198,207,131,222, 98,164,205, 41,228, +101,190,195,190,125,251,112,245,234, 53,226,202,149,171,236,155, 55,111,154,244,235,215,111, 71,157, 58,117,194,170,235,100,122, +122,250,218, 25, 51,102, 20, 20, 21, 21,161,168,168, 8, 98,177, 4,121, 34,224,217,150,166,120,182,165, 41, 36,148, 17,118,237, +220, 77, 62,123,246,204,246,237,219,183, 78, 3, 6, 12,216,194,231,243, 15, 86,199,153,150,150,246,224,219,111,191,149, 20, 22, + 22, 66, 38,147,201, 85, 42,149, 76, 44, 22, 43,142, 31, 63, 62,215,198,198,166,195,197,139, 23, 89, 87,175, 94, 99,222,188,121, +139,125,253,250,117,139,110,221,186,157,112,112,112,248, 69, 23, 75, 25,131,193,216, 22, 18, 18, 50,126,215,174, 93, 14, 62, 62, + 62,205, 42, 12, 69,241,123,246,236, 89,239,215, 95,127,173, 19, 20, 20,180, 16,165, 1, 40,159, 20,182,182,182, 51, 7, 13, 26, +132, 93,187,118,225,252,249,243,243,118,236,216,129, 47,191,252, 18, 78, 78, 78,223, 66,247, 97, 47, 0,248,113,235,214,173, 30, + 30, 30, 30, 24, 59,118,172,108,210,164, 73,223, 29, 58,116,168,126,120,120, 56,251,151, 95,126,169, 55,117,234,212,217, 1, 1, + 1,146, 6, 13, 26, 32, 56, 56,184, 33, 73,146,219,116,186,190, 29, 28,230,142, 28, 57, 18,155, 54,109,194,205,155, 55,135,160, +244,129, 42, 3,112,233,238,221,187, 3,214,173, 91,135, 33, 67,134,192,217,217,121,118,109, 44, 79, 77,155, 54, 93,214,167, 79, + 31,132,135,135,163, 85,171, 86,232,208,161,195, 60, 0,182,181,220,157,164,169,169,233,137, 67,135, 14,249,214,171, 87, 15,107, +214,172,129,155,155, 27, 14, 30, 60,232,107, 98, 98,114, 2, 58,186,111, 88, 88, 88,152, 26, 27, 27, 99,225,194,133,244,144, 33, + 67,242,106,250,204,155, 55,143,230,114,185,176,178,178,210, 53,240,197,136,199,227,117,244,242,242,194,253,251,247,113,245,234, + 85, 44, 93,186, 20,115,231,206, 69,118,118, 54, 70,140, 24, 97, 12,192, 95,143,237,182,183,179,179, 67, 97, 97,105, 93,120, 47, + 47, 47, 60,121,242, 4,217,217,217,112,118,118, 70, 70, 70, 6,108,108,108,208,184,113, 99, 80, 20,101,175, 27, 37,237,101,107, +109,129,172,124, 41,152, 80,162,181,187, 45,110, 60,207,197,187,108, 25,236,109, 44,145,145,149,141, 58, 54, 60,184,184,212, 5, + 77, 83, 94, 58, 41, 96, 6,217,154,203, 51, 66, 94,145, 28,105,177, 55,115,229, 42,233,148,130,196,187, 41, 5,137,119, 83,228, + 82,201,148,199,119,174,230,214,115, 48,130,139,139, 11, 8,154,106,247, 41,174,199,161,117,225, 98, 98,196, 28,123,245,231,101, + 68,216,254,197,132, 52,247, 93,219, 62, 14,165,150,101, 59,160,254,208, 17, 35, 58,126,247,221,119,188,204,204, 76, 42, 96,248, +240,188,181,129,129,215,254,168,225,197,160, 24,104,212,179,103, 79,144, 0,254,184,114, 69,148, 1,164, 2,128, 3,224, 50,240, +235,175,187, 44, 89,180,200, 40, 39, 55,151,186,159, 80,124, 46, 46,139, 30,108,173, 66,125, 93,252,179, 84,128,183,134,247,242, +229,203,180, 24,120, 12, 0,126, 46,248,182, 87, 39, 79,159, 49,131,186, 64,144,149,143,217,107,127,198,158,147,183, 46, 91, 40, +232, 47,254, 67,143,226,201,181, 18, 90,234,161,159,247,166,149,148,188, 63,122,240,161, 2,230,239,224,172, 12,255, 69,161,165, +129, 66, 81, 58, 74, 34, 83, 80,144, 41, 40,205, 91, 45,196, 98,177,206, 20,151, 47, 95, 62, 60,107,214, 44,108,217,178, 5,175, + 94,189, 2,155,205,134,151,151, 23, 31,128,169,230,158,223,186,117,107,123,146, 36, 17, 31, 31,143,205,155, 55, 99,194,132, 9, +244,189,123,247, 14,162,242,124, 41, 79,242,242,242,118, 78,153, 52,161, 32, 63,243, 29, 20,226,124,100,165,189,129, 84, 84,128, + 53,235, 55,162, 68,193, 68,134, 80,142, 12,161, 28, 36,215, 26,123,246, 31, 98, 52,109,218,180, 15,131,193,232, 95, 77, 63,239, +103,102,102,238,159, 54,109, 90, 65, 70, 70, 70,217,246,201, 20, 52,100,138,242,231,171,177,177, 49,182,109,219,102,225,238,238, + 62,136,201,100,118,171,134, 83,144,146,146, 18, 55,109,218, 52, 89,102,102, 38,132, 66, 33,206,157, 59, 55,160, 94,189,122, 86, + 27,126,220, 66,136,228, 76,100, 20,200,145, 81, 32, 7,199,212, 30, 39, 66,207, 48, 26, 55,110, 28,192,100, 50, 59,212, 36,178, +142, 28, 57, 50,102,248,240,225,102, 63,254,248, 99,222,217,179,103,119, 1,208, 62, 32,241,219,182,109, 59,121,226,196,137,162, +249,243,231, 91, 7, 5, 5,205,251,196, 98,171,219,240,225,195,155, 80, 20,133, 83,167, 78, 61, 3,176,245,204,153, 51,143,164, + 82, 41, 70,140, 24, 81, 95, 61,140,164, 11,218, 6, 4, 4, 76,247,245,245,197,156, 57,115,228,215,174, 93,107, 13, 96, 11, 74, +135,114,105, 0,201, 0,118,220,186,117,171,197,204,153, 51,165,237,218,181,195,184,113,227, 38, 0,240,173,129,183,227,200,145, + 35, 61, 40,138,194,241,227,199,159, 2,184, 88, 97,254,245,208,208,208,251, 50,153, 12,163, 70,141,106, 0, 64,159, 27, 57,155, +203,229,158, 90,189,122,181,101, 90, 90, 26,198,140, 25, 35,141,143,143, 71, 96, 96,160,145,133,133,197, 69,173,107, 64,103,112, +185,220,125, 63,253,244,211, 32,111,111,111, 76,155, 54, 77,182,123,247,238, 89,211,167, 79,151,181,110,221, 26,187,118,237, 26, +196,225,112,244, 42, 45,146,158,158, 94, 16, 27, 27,107, 83,211, 39, 53, 53, 85,215,240,124, 99, 83, 83,211, 8, 79, 79,207, 66, + 47, 47,175, 54, 74,165, 18, 49, 49, 49,111, 14, 31, 62, 76,121,121,121, 97,231,206,157, 8, 10, 10, 66,255,254,253,193, 96, 48, +116, 22, 90, 12, 6, 3,114,185, 28,198,198,198, 96, 50,153,120,243,230,141, 38,181, 12,216,108, 54, 0,192,196,196, 4, 70, 70, + 70, 32, 73, 82,167,104, 52,130, 0, 93, 88,162, 0,139, 69,130, 73, 82,136, 75, 22, 66,174,160,192, 99, 51,192, 98, 18, 0, 77, +193,210,132, 5, 30,135, 1,146, 32, 40, 29, 57, 33, 20,201,193, 97,147, 96,177, 57, 4,169, 84, 25,149, 61, 28,153, 42, 35, 35, + 35, 14, 97,107,206, 5,143,253, 47, 42, 11, 76,148, 58,150,143, 7, 88, 38,117,235, 14,219,180,121, 51,167,176,184, 24, 67,134, + 12,201, 75,122,244, 40, 68, 12, 60,234, 90, 67,144, 18,201,100,186,251,117,237,138,200,168, 40, 20,229,231,191, 6, 74,157,227, + 57, 78, 78,195,183,109,219,198, 17, 75, 36, 24, 50,120,112,193,171, 59,119,142,164, 20, 35,236,120,114,169, 16,171,241,184,179, +217,142, 26, 94, 97,126,126, 62, 80,154, 66,194,193,206,116,195,140,128,222, 40, 42,145, 96,193,198, 16, 42, 42, 78,240,109,120, + 42,250,157, 73,135,240, 63,246, 24,158, 92,225, 3, 64,135,132,165, 26,235, 82, 77, 98, 69, 42,149,126,116, 1,244,161,156,149, +137,196, 15,229,252, 55,130,201,100, 74, 94,190,124,201, 49,183,113,162,108,204, 88,249,245, 38,220,177, 0, 0,107, 83,166, 80, +174, 82, 80,233,233,233,224,114,185, 18, 29,135, 27, 38,237,219,183,111, 13,128,102, 76, 38, 51,236,208,161, 67, 68, 72, 72,136, +213,200,145, 35, 19, 98, 99, 99,211, 60, 61, 61, 93, 15, 29, 58,100, 14, 0, 59,118,236,160, 79,156, 56,209, 27,165, 41, 51,170, +204,227,146,153,153, 25,152,155,155,123,111,198,140, 25,193, 28, 14,199,202,196,196,196, 38, 60, 60,156,144,200,105,180, 93,146, + 92, 22,137,104,110, 68,226,246, 98,115, 76,158, 60,153, 17, 27, 27,187, 62, 45, 45, 45,172, 26,206,133, 5, 5, 5,225,175, 94, +189,218, 98,225,220,210,206,196,117,137,133,207,226,120, 0,128,171, 45, 11,164,250,190, 88, 80, 80,128,236,236,108, 76,159, 62, +221, 42, 33, 33, 97, 97, 90, 90,218,141,106,172, 90,183,114,114,114, 82, 95,188,120,225,199, 98,177, 56, 38, 38, 38,109, 35, 34, + 34, 8,137,140, 66,243,133,201,200, 43, 46,237,167,181, 41, 19,143, 87, 59,224,219,111,191,101,190,126,253,122,163, 64, 32,232, + 92,233,205,140, 36,131,180, 69,214,130, 5, 11,162, 1, 52, 0, 80,110,104, 84,165, 82, 17,163, 70,141,122, 14,192,107,254,252, +249,214, 52, 77,207, 91,184,112, 97, 30,128,189,255,244,185,100,110,110,190, 97,202,148, 41, 56,113,226, 4,242,243,243,183, 1, + 64, 97, 97,225,214,163, 71,143, 30,159, 52,105, 18,126,253,245,215, 13,217,217,217,127,160,230, 80,237, 47, 71,140, 24,129, 75, +151, 46,225,207, 63,255, 92, 6, 32,166,138,118,175,194,195,195, 23,158, 61,123,118,251,200,145, 35,241,243,207, 63,247, 1, 80, +157,131,108,207,222,189,123,227,226,197,139,200,205,205,221, 85, 89,131,130,130,130,221,231,206,157,107,223,187,119,111,172, 95, +191,190, 39,128,235, 58,108,186,135,133,133,197,161,237,219,183,183,245,246,246, 70, 64, 64,128, 68, 46,151,247,153, 63,127,254, +249, 99,199,142,153, 29, 62,124,184,205,228,201,147, 31,168,115,190,221,215,201,148, 69,146,235, 54,111,222, 60,209,207,207, 15, +243,230,205, 83, 94,190,124,121, 32,128, 43,127,252,241, 71,194,130, 5, 11, 46,108,222,188,153,177,105,211,166,137,179,103,207, +206,166, 40,234, 83,137,235,213, 59,118,236,104,223,171, 87, 47,188,121,243, 6,247,239,223,135, 92, 46,255, 53, 34, 34,226,118, +163, 70,141, 86,203,100,178,243, 38, 38, 38, 99,205,204,204, 60, 91,182,108,249,197,227,199,143,141,161,155,159, 94,102, 98, 98, +162,165,133,133, 5,148, 74, 37,158, 61,123,134,186,117,235, 66, 46,151,227,237,219,183,240,246,246, 6,155,205, 70,102,102, 38, +180,172,229, 53,136, 34,242, 89, 66, 82,122, 3,107, 51, 19, 64,197,195,147,248, 84,216,217, 90, 65, 69,144,200,200, 16,160,101, + 19,103, 16, 4,129,130,220, 12, 16, 4,241, 92, 23, 78, 21, 77, 69,190, 75,207,170, 99, 99,198,133,119,251, 94, 54, 17,127,100, +135,152, 55,232, 52,153,201, 32, 24, 28,174,233,222,137,227,198,217, 82, 20,141,130,220, 76, 48, 73,242,225,167, 56, 64,167,222, + 33,165,171, 27,239, 73,175,137,107, 90, 18, 52,104,177, 28,135,127,206, 68,190, 49,208,114,199, 15, 63, 88,218,216,218, 34, 32, + 32,128,202, 77, 75,187, 86,162, 99, 98,229, 6,141, 26, 57,152,154,153,225,238,221,187, 96,148,250,216,226, 32,224, 17,180, 96, +129,141,189,163, 35, 38, 76,156, 72,101,190,123,119, 93, 12,164,235,211,215, 6,110,110, 44, 13, 47,169,230, 21, 48, 48,107,254, + 64, 95,174,137, 17, 23,235,246,156, 65, 74,142,232,120,132, 0,123,254,163,246,142,125,213, 90,180,170,114, 62, 43,117,170, 54, +174, 86,172,240,120,188, 50,107,138, 30,111,122, 31,157,179, 38,252, 29,156,159, 16,139, 1,156, 5,176, 56, 37, 37, 37,110,226, +196,137,114,165, 92, 90,116,111, 77,131, 69, 81,235,235, 77,139, 8,228, 79,251,125,150,197,162, 18, 97, 94,209,142, 29, 59, 20, + 41, 41, 41,113,218,203,212,192,253, 14,192,197, 95,126,249,101,247,169, 83,167,224,229,229,133,152,152, 24,123,145, 72,212,234, +249,243,231,214, 30, 30, 30, 8, 9, 9,193,137, 19, 39,182, 0,184, 90,157,200,210, 64,169, 84, 94,203,200,200,104,156,156,156, +220,208,210,210, 82, 97,105,105,137,138,145,136,133, 98, 10,185, 5, 66, 88, 91,219,192,220,220,188,190, 14,226,252, 98, 70, 70, +134, 59,101,213,164,139,123,206, 54, 97,228, 58, 23, 68,174,115,193,197,133, 78,224, 91,114,144,159,159,143,236,236,108,100,103, +103,131, 32, 8, 40, 20,138,166, 58,112,190, 21, 8, 4, 7,222,189,123,119,214,193,193, 1,102,102,102,160, 1,100, 20, 40, 16, +189,201, 3,209,155, 60,144, 81,160, 64, 97, 81, 17,234,213,171, 7, 51, 51,179,170,134, 40,200, 58,117,234,244, 29, 62,124,184, + 25, 0,168, 5, 84,119,154,166,167, 85,242,153,170, 84, 42, 59,105,218,126,255,253,247,214, 0,122,255,195,231, 19, 3,192,140, + 73,147, 38,181,225,241,120,216,185,115,231, 91, 0, 71, 52,247,250,221,187,119,199, 3,192,172, 89,179, 60, 1,204, 67, 21,153, +160,203, 76, 67,108,118,235,166, 77,155, 34, 34, 34, 2, 0,206,212,176,238,208,123,247,238,161, 81,163, 70,224,241,120,109,107, +104, 91,223,197,197, 5,241,241,241, 0,240,164,138, 54, 79,226,227,227, 75,135,123, 8,162,190, 14,219, 62,168, 87,175, 94,207, +110,220,184,209,182, 99,199,142,152, 56,113,162,236,193,131, 7,125, 1,220,126,242,228, 73,183, 81,163, 70,137,220,221,221,113, +235,214, 45,143, 81,163, 70,221, 35, 73,114,141, 14,156, 19, 86,173, 90,181,248,171,175,190,194,170, 85,171,232,147, 39, 79, 6, + 0,184,162,158,119,249,248,241,227, 99,214,174, 93, 75, 15, 30, 60, 24, 43, 87,174, 92, 12, 96, 90,117,100, 34,145, 72,168, 82, +169, 32, 18,137,116, 50,201,235,218,222,214,214,246,203, 94,189,122, 97,233,210,165,168, 83,167, 14,206,159, 63, 79, 3, 8, 3, + 16, 46,147,201,186, 0,216, 44, 18,137,126,143,136,136, 64,207,158, 61,217, 40, 95, 98,164,186,245, 63, 59,122,244,168,212,194, +194, 2,174,174,174,104,208,160, 1, 50, 50, 50,144,148,148, 4,111,111,111,180,110,221, 26, 74,165, 18, 7, 14, 28,144, 20, 21, + 21,233,148,147, 79, 41, 19, 29,190,122,225,180,208,198,140, 11,103,123, 11,212,171, 99,141,226,130, 28,100,103,164,163,117,211, +186,232,218,186, 30,114,132, 50, 92, 14, 59,157, 95, 84, 84,114, 88, 39, 19,190,180,228,208,181, 63,206, 11,173,204,216,104,220, +196, 19,163, 38,206,106,217,178,149,207,213,118,237, 58, 93,254,113,195,186,230,221, 59, 52, 37, 82,115, 36,184, 20,118, 38, 95, + 88, 88,120,232, 83,220,232, 87, 2, 12,137,133,251,237, 93,103, 35, 15, 52,235, 51,233, 64, 92, 42,182, 1,128,130,193,240,232, +251,229,151, 72, 77, 77,197,233, 83,167, 4, 37,192, 83, 93,249,140,140,140, 72, 0, 16, 10,133,224,170,253,238,148, 64,147,126, +253,250, 33, 59, 39, 7, 71,143, 28,201,190, 4, 68,233,211,207, 1, 0,199,216,168,212, 32, 40, 20, 10, 65, 0,133, 0, 64, 48, +209,183,157, 87, 35,100,231, 21,226,198,195,184,226,122, 98, 76,175,142,231, 51,118,132,175,157,143, 22,128,156,121,243,230,129, +203,229,130,207,231,151,137, 35,141, 88,225,112, 56,224,243,249, 80, 42,149, 56,126,252, 56, 0,228, 84,251,134, 7, 72, 7, 78, + 91, 79, 73, 21,116, 9,139,197,250, 40,156,234, 55, 71,233,144, 5, 63, 83,127,220,171, 60, 40,166, 54,156,159, 1,218,169,115, + 98,181, 3,144,159,148,148,148, 58,108,200, 64, 97,114,194,139, 12, 81, 65,186,160, 48, 55, 69,144,242,246,121,198,146,133,243, +132,169,169,169, 41, 40,205,165,213, 46, 61, 61, 93,179,140, 46,152, 55,108,216,176,159, 38, 77,154, 68, 71, 71, 71, 3, 0, 34, + 35, 35, 49,110,220, 56,122,204,152, 49,219, 0, 44,170, 69,191, 69, 98,177,184,156, 53, 68,174,162,202,134,252, 10, 11, 11,145, +158,158, 14,153, 76,166,179, 34,126,117,121,211,203,188,164,199, 10, 79, 87, 19,120,186,154,192,195,197, 24,132,178,184, 76,100, +101,103,103,107,222,156, 37,122,244,179, 80, 42,149,150,235,167,246,208,100, 97, 97, 33, 50, 50, 50,160, 82,169,170,122,144, 81, +105,105,105,151, 79,156, 56, 81, 4, 0, 63,254,248, 99, 30, 65, 16,127, 18, 4,241, 83, 37,159, 61, 76, 38,243,174,166,237,166, + 77,155,242,240,254,144,216,223,137,175,188,189,189,243, 23, 47, 94,188,115,246,236,217,216,179,103, 15, 4, 2,193, 34,252,149, +139,135,202,201,201, 89,176,107,215, 46,140, 31, 63, 30,203,151, 47,223,212,170, 85,171, 66, 0,163,170, 34,180,179,179,115,102, + 50,153,136,138,138, 42, 4,240,166,134,245,103, 68, 69, 69,101, 18, 4, 1, 62,159,239, 86, 93, 67,107,107,235,134,102,102,102, + 72, 75, 75, 3,212,111,204,149, 32, 41, 61, 61,157,230,112, 56,112,114,114,106, 84,211,198, 91, 89, 89, 45, 56,112,224, 0,243, +197,139, 23,232,222,189,123,234,173, 91,183,122, 2,208,132,164, 71, 69, 70, 70,250,118,235,214,237,229,213,171, 87,177,113,227, + 70,162, 69,139, 22,211,106,226,116,117,117,157, 58, 97,194, 4, 4, 7, 7, 99,239,222,189,211, 0,156,170,208,228,216,174, 93, +187,102,237,221,187, 23, 19, 39, 78, 68,253,250,245, 71, 85,199,151,156,156,188,208,207,207, 47,242,213,171, 87, 58, 85, 60,208, +177,125, 55, 31, 31,159,134, 98,177, 24,135, 14, 29,122,211,176, 97,195, 71,167, 78,157,154,135,247, 31,216,191,159, 62,125, 26, +163, 71,143, 70,139, 22, 45, 14, 1, 24,169,203,101, 25, 27, 27,155,114,253,250,117,138,205,102,227,127,236,157,119,120, 20, 85, +219,198,239,217,222,119,211, 59, 9,161,165,210, 2,132, 94, 2, 33, 8,132, 80, 68, 17, 65, 84, 20,145, 34, 10, 40, 22,192, 6, +130,116, 65,164,136,133, 23, 1, 65,145, 22,154,128,130,116, 18, 32, 36,144, 4, 72,175,155, 94, 54,219,119,230,124,127,144, 96, +136, 41,187, 9,126,130,206,239,186,230,218,228,204,206,189,103,218,217,123,159,115,206, 51, 62, 62, 62,136,140,140,196,243,207, + 63,143,206,157, 59,195,100, 50, 97,223,190,125, 76,124,124,124,182,209,104,180, 42,151, 82,241,157,223, 15,165,165, 37,159,191, +118,249,172,153,199,229,192,219,221, 1, 99,195,187,226,149,241,125,209, 45,192, 19, 25, 5, 58,156, 62,253,171, 57, 45, 45,229, +162, 53, 51, 14,107, 52, 19,111,197, 93, 72,184,118,206,194,231, 81, 8,240,239,128,133,239,191, 99,191,244,195, 5,118, 29,218, +122, 35, 46,181, 28,191,158, 56,106,206,205,206,250,237,159,154,113,120, 6, 16,200, 69,148,140,203,225,128,230,136,170,184,213, + 19,105, 58, 6, 5,249,185,186,185, 33, 58, 58, 26, 28, 27,102,132,158, 1, 4,114,249,253, 94,112,141, 70,131, 26,189,118,254, +254,254,222, 62, 62, 56, 18, 29, 13, 46,195,220, 30,104, 99,130,209,164,251,221,208, 15,116, 41, 64, 63,163, 21, 20,237, 90,185, +248,219,171,100,184, 28,119, 23, 6, 51,185,242, 67, 41,254,209,124,100,127, 35,211,208,204,174,195,149,155, 55,111, 14,221,182, +109,219,208,185,115,231,202,167, 76,153, 2,177, 88, 12,173, 86, 11, 47, 47, 47,208, 52,141, 99,199,142, 33, 38, 38, 70,195, 48, +204,175,248,107,218,128,112,212,154,165,113, 60, 5,146,251,126, 75, 27,122,224,153,103, 30,137, 38, 0,200,239, 50,202,226,214, +198, 29,235,247,158, 27,183,243,248, 53,234,205,137, 3, 57,221,252, 91, 1, 0, 92, 93, 93,161, 84, 42,109,214,124, 4,252,237, +154,181,187,117,243,243,243,147,242,243,243, 11, 94,125,245,213,128,154,129,239, 34,145, 72, 95, 29,201, 42,173,111, 27, 43,234, +105, 2, 48, 99,219,182,109, 7,203,203,203,143,191,253,246,219, 88,186,116, 41, 14, 29, 58,212, 31,192,249,102,238, 59, 93, 90, + 90, 90,118,229,202, 21,215,246,129, 33,104,227,194,199,128, 69,119, 64, 8,129,163,148,160,178,172, 4,215,175, 95, 67,101,101, +229,101, 91,234,105, 50,153,202, 10, 10, 10,156, 92, 92, 92, 80, 82, 82,130,162,162,162, 7, 38,171,180,180, 20, 37, 37, 37,132, +162,254,146,179,165, 49,205,170,130,130, 2,109, 98, 98,162,208,181, 85,123,180,117, 17,160,231,251, 73, 0, 33,240,118,224,160, +178,162, 12, 23, 47, 94, 68,121,121,249,239, 13,105, 50, 12, 51,111,210,164, 73, 92, 0, 47,188,253,246,219, 14, 0,186,188,243, +206, 59,191,162,206,204, 66, 30,143,183,118,199,142, 29, 29,107,186, 24, 23, 44, 88,176, 6,192,182,255,175,107,201,209,209,113, + 94,116,116,180,194,100, 50, 97,253,250,245, 88,179,102,205, 55,248,107,162,202,232, 47,191,252,114, 35,135,195,153, 57,107,214, + 44,188,246,218,107,210,238,221,187,207,205,203,203,251,161, 62,205,156,156,156,133,221,186,117, 91, 92, 80, 80,240,153, 85,102, +249,206,157,105,221,186,117, 91, 88, 80, 80,176,162,177,115, 36,147,201,100, 52, 77, 35, 45, 45,173, 20,104,112,124,135, 62, 45, + 45, 45,135,166,105, 47,169, 84,234,208,212,245, 89, 90, 90,250, 89,247,238,221, 63, 82,171,213, 39, 0, 44,169,199,144,223,200, +203,203, 11,158, 51,103,206,236,229,203,151,143,203,207,207,223,221,148,102, 70, 70,198,103, 97, 97, 97,139,146,147,147,191, 71, +195, 93,192, 95,126,252,241,199,166, 29, 59,118,188,158,150,150,182,172, 9,205,195, 69, 69, 69,135,109, 56,191, 13,189,255,129, + 38,151,203,125,103,249,242,229,156,205,155, 55,131, 16,178,138,166,233,134,234, 25,183,127,255,254,237,125,251,246,157,178,119, +239, 94,113,112,112,240,107, 6,131, 97, 87, 83,215,167, 86,171,221,183,119,239,222,113,113,113,113, 94, 83,166, 76, 17,251,249, +249,193,100, 50, 33, 47, 47, 15,155, 55,111,214,199,199,199,103,151,149,149,237,179,165, 13,177, 24, 43, 38, 94, 56,125, 96, 87, +250,157,248,222,131,158, 26,109,111, 52,121, 65, 84,204, 69, 89,113, 62,142, 29,222, 87,154,150,150,114, 81,171, 45,155,104,139, +166,201, 80,254,220,197,223, 14,238,206, 78, 75,236, 53, 32,108,132,189,222,232, 3,145,128,131, 98,117, 14,142, 69, 31, 40, 73, + 75, 75,253, 67,111, 54,188,248, 79,181,243, 92, 95, 44,225,230,199,188, 58,125, 84, 87, 72,236,189,174,243,129,245,125, 1,137, +147,171,171,160,250,222,129,252,254,152, 71,171, 52,213,128,176,125,117, 47,149, 86,171, 5, 31, 48,190, 4,240,157,157,157, 37, + 0,144,156,156, 12,233,253, 94, 13,155,234,169, 1,100,210, 90,186, 28, 64, 91,204,131,103, 59,165,140, 2,128,236,252, 98, 24, +205,141,126,111, 60,233,108,173,101,184,182, 54, 71, 64, 0, 32, 92, 46,151, 47, 93,188,120,241,170,203,151, 47,175,138,140,140, + 92, 37, 18,137,150, 86, 31,108, 65, 35, 39,226,255, 77,179,135, 7, 28,194,218, 82,103, 35,218, 81,204,244,254,246,244,139, 61, +101,198,193,131, 7,111,108, 97, 61, 91,114,179,252,157,154, 7,204,102, 51,193,253,110,187, 3,104,184, 75,240,189, 90,235,243, + 51, 51, 51, 73,245,223,182,212,211,105,194,132, 9, 76,101,101, 37,121,246,217,103, 9,154,126,132, 79,163,154, 34,145, 40,108, +192,128, 1,102,117, 97, 9, 73, 74,205, 33,151, 98,111,145,227,167, 47,144,221,251,162,201,134,141, 91, 72,231,206,157,141, 0, +124,108,209,228,241,120,131,195,194,194,138,213,106, 53, 73, 76, 76, 36,103,207,158, 37, 63,253,244, 19,217,178,101, 11,217,180, +105, 19,105,213,170,149, 26,128,171, 45,154, 18,137,100,244,240,225,195,205,101, 21, 90,146,150, 83, 76,110, 38,166,145,243, 87, +110,146, 99,167,207,147, 31,118,237, 37, 65, 65, 65,122, 43, 52,185, 92, 46,119,195,238,221,187, 43, 8, 33,100,244,232,209,217, +120, 56,145,106,155,121,243,230, 21, 16, 66,200,138, 21, 43,138, 81,255, 64,248,191,251, 90,122,202,211,211, 51, 73, 32, 16, 68, + 3,120,161,137,237,158,227,241,120,135,220,220,220,174, 2, 24,251, 15,220, 71,145, 46, 46, 46,151, 0, 52,245,132,131,154,247, +141,249,151,220,239,127,135,230, 96, 30,143,119, 22,104,252, 33,194,181,218,235, 79,185, 92,238, 17, 0, 67,108,172,103, 7, 39, + 39,167,103,237,237,237,223,180,183,183,127,211,197,197,229, 89,161, 80,216,161, 37,251,238,216, 33,124,148,119, 72,212,254, 86, + 93, 70,102,120,119,141,204,240,237, 54,122,191, 99,135,240, 81, 45,213,244,233, 54,250,128,119,215,200, 76,239,174,163,210,219, +244, 24,189,223,201, 63,124,248, 63,121,142, 94,240,132,199,208, 54,176,144,179,139, 8, 57,187,136,132,183, 1,211,219, 14, 65, +161,128, 98, 88,120,248,106, 66,211,171,199,141, 25,179,186, 61,224, 72, 0,110,221,165, 62,205, 16, 64,249, 96,219,209,163, 87, +183, 5,156,134, 2,210,129,253,251,175, 34, 52,189,122,210,115,207,173,246, 6,220,234,211,107, 72,147, 0, 92, 79,192,163,182, +174, 19,208,110,188, 47,130,223, 27,229, 75,200,217, 69,228,227,103,252, 72, 55, 87,188,208,132,102, 67,145,162, 39, 54,162, 85, +223, 88,241,166,144, 85, 55,174,203,170, 95,101,143,224, 34,124,228,154,189,220,225, 23,222,142, 74, 28,225,207, 43,193,253, 41, +201,178,127, 97, 35,249,189,209,104, 36,122,189,158,104,181, 90,162,209,104,234, 26,168, 7,134, 44, 55, 55,151,100,103,103,147, +204,204, 76,146,158,158, 78,240,231,216, 27,171,235,169, 84, 42,183, 61,243,204, 51, 52,159,207,223,240, 40,246,221,193,193, 97, + 89,207,158, 61, 77, 95,124,241, 5,217,191,127, 63,249,250,235,175,201,172, 89,179, 72,199,142, 29, 13,118,118,118, 19,155,163, +233,230,230,182,208,223,223,191,248,155,111,190, 33, 63,252,240, 3, 89,183,110, 29,249,224,131, 15,104, 47, 47,175,124,133, 66, + 49,172, 57,154, 46, 46, 46, 91,251,245,235,103,218,186,117, 43,249,245,215, 95,201,206,157, 59,201,188,121,243, 72, 64, 64,128, + 65, 38,147, 61,109,165, 38,151,199,227,173,158, 62,125,122,190,135,135, 71,116,157,117,210,160,160,160,171,147, 38, 77,202, 5, +176,224, 95,116,125,178,154,172, 38,171,249, 55, 24,173,231, 61,224, 73, 0,174, 84, 32,120,110, 96,255,254,171, 4,192,115,182, +154, 34, 49,151, 59,190,111,207,158,171, 4,192,196,154,247,138,185,220,241, 3,251,247, 95,197,231,114, 39, 55,164,215,152, 38, + 1,184, 2, 30,111, 65,223,222,189, 87,243,128,247,107,202, 6,183,161,110,207,123,170, 21,233,239, 67,221,157,236, 2,233,191, +216,104,213, 75,115,140,214,131, 0,194,223,112, 17, 62, 41,154,143,203, 77,221,190,218, 48, 29,176, 33,162,117, 0,247,159,162, +222,190,153,245,148, 60,226,125,239,228,228,228,116,180,125,251,246,133,173, 91,183,206,181,183,183,223, 5,192,171,133,154,193, +110,110,110,255,115,117,117,189,227,238,238, 30,231,228,228,180, 22,247,179,206, 55, 91,147,207,231,247,116,117,117,253,221,215, +215,183,204,199,199, 71,237,228,228,180,187,158, 72,150, 53,154,238,168,191, 81, 17, 84,175, 99,191,116, 88, 77, 86,147,213,124, +200,192, 68,180,197,242,161,109, 96, 25,218, 6,116,132, 47,214,214, 54, 40,145,128,164,185,166,232, 69, 64, 84,247,253, 77,233, + 53,165, 73, 0,110, 31, 64, 94,119,155, 17, 94, 8,178, 82,243, 73,143,104,213,180,243, 15, 69,180,120,205, 20,180,252, 13,149, +124, 82, 52, 31, 23,238,162,145,193,200,181, 88,246, 8, 63, 83,247,136,247,225,102, 81, 81,209,240,162,162, 71, 58, 55, 33, 33, + 63, 63,255,133, 71, 41,104, 54,155, 47,171,213,234, 65,143, 64,170,161,169,215, 38, 88, 57, 45,155,133,133,229,191, 3, 5,208, + 72,193,187,225, 29,176,158, 71,131,115, 44, 21, 57,117,166,228,233,168,230,104,222,135,254,190,158, 54,158,106,110, 61,255, 68, +243, 23,141,108,220,162,254, 59,167, 45, 15,247,199,104, 89,159, 71,139,133,133,133,133,133,133,229,159,227,228, 29,246,135,216, + 19, 64, 52, 30,142,190, 69,215, 50,162, 13,134, 62,109,153, 73,209,156,240,233, 73, 86,147,213,100, 53, 89, 77, 86,147,213,100, + 53,255,115,154, 53, 52,244,236,212,164, 58,255, 55,107, 22,223,227, 64, 75,198,104,253,157, 6,140,213,100, 53, 89, 77, 86,147, +213,100, 53, 89,205,255,158,230,147, 76,131,179, 14,217,174, 67, 22, 22, 22, 22, 22, 22, 22,150,150,209, 96,212,141, 53, 90, 44, + 44, 44, 44, 44, 44, 44, 44, 45,195, 29,247, 31, 81, 21,141, 63, 31, 85,181, 21,104,250, 17, 60, 15,177,124,249,114, 78,251,246, +237,229, 66,161,176, 99, 74, 74, 10,103,198,140, 25, 45,158, 72,176,106,237, 6,142,143,143,143, 28, 64,199,226,210, 74,206,203, +175,188, 77,177,231,139,133,133,133,133,133,133,229, 9, 98,100,181,177,170,121,125, 16,225,178, 41,162,181,100,201, 18,152,205, +102, 25,128, 9,193,193,193,159,234,245,122,253,158, 61,123,168,234,108,225,205,226,253, 5,243, 96, 50,153,100, 0, 38,184, 56, +217,125, 74,211,180,126,239,161,115,212, 51,163,250, 17,246,188,177,176,176,176,176,176,176, 60, 33, 76,171,243,186,213,102,163, +197,227,241,184, 28, 14,167,173,217,108, 30, 46, 22,139, 79,232,245,250,179, 45, 49, 89, 53,154, 20,135,211,214, 98, 54, 15, 23, +137,196, 39,180,218,170,179,172,201, 98, 97, 97, 97, 97, 97, 97,121,130,176,110,102,228,225,195,135, 27, 52, 56, 66,161,144, 19, + 28, 28,220,207,199,199,231,124, 96, 96,160,209,203,203,235, 39,169, 84, 42,107, 97,197, 56,237,253, 2,250,121,184,187,158,239, +218,214,221,232,226,226,242, 19,159,207,151,177,231,139,133,133,133,133,133,229,191, 73, 99, 94,228, 49,166,102,166,225, 67, 79, +249, 32,132,216, 52, 70,171,139, 90,173,222, 56,102,204,152, 94,115,230,204, 17,112,185,220, 86, 50,153,172,163,147,147,211, 67, + 81,177,151, 94,122,137,178, 73, 51, 63,111,227,210,241, 93,122,157,127,191,135,128,207, 69, 43,153, 76,214, 81,169, 84, 62,164, +233, 61, 87, 77, 0, 0, 32, 0, 73, 68, 65, 84, 57,233,229,215,216,113, 91, 44, 44, 44, 44, 44, 44, 44,143, 43, 53,227,178, 70, +214, 50, 93, 0,154,232, 58,236,209,163,135, 40, 43, 43,171,171, 78,167,115, 17, 8, 4, 11,162,162,162,130,199,141, 27,135,235, +215,175,211,193,193,193, 30,197,197,197,179, 75, 75, 75, 79, 86, 85, 85, 93,103, 24, 38, 88, 36, 18,157,222,181,107,151, 28,192, +157,134, 52, 59,117,233, 46,202,202, 72,125,160, 57,125,252,224,224, 23,230, 14, 7,115,116, 61, 61,184,179,183, 71, 70,145,118, +118, 65,113,249, 73,109,149,230, 58,205,144, 96,145, 72,116,250,135,111,183, 52,170,201,194,194,194,194,194,194,194,242, 15, 82, + 99,172,162, 81,231,145,106, 60,224,126,152, 46, 50, 50,242,161,168,145, 80, 40,252, 42, 57, 57,185,175,131,131, 67, 91, 62,159, + 79, 63,247,220,115,162, 73,147, 38,161,176,176,144,209,104, 52,220,144,144, 16,215,171, 87,175, 14,183, 88, 44,253,237,236,236, +180,101,101,101, 78, 6,131,225, 46,128,217,141, 84,228,171, 59, 73,241,125, 29,237, 29,218, 10,249, 92,122,214,212, 73,162,247, + 23, 60, 5,202, 16,203,208, 5,197,220, 79,187,217,185,174,189, 80, 53, 60,217, 68,247,175, 82,137,181,249,229, 6,107, 52, 89, + 88, 88, 88, 88, 88, 88,158,112,234,243, 34, 79, 16, 77,230,209, 26, 84,221, 39, 90,251,193,185,219,157,157,157,221,228,114,121, +224,180,105,211, 56, 78, 78, 78,136,137,137, 97,170,170,170, 56,124, 62, 31,124, 62,159, 59,120,240, 96,185,197, 98,145, 30, 57, +114,132,186,119,239, 94,161,217,108,254,180,184,184,248,106, 35, 21,217,222,206, 78,228, 38,177, 19, 6, 30,122,123, 0,199,185, +125, 49,112,252, 99,134,104, 10, 56, 60,134,192, 73,198,112, 87,247,167,228,249, 42, 95,233,172,221,133,212, 31,247,202, 10,205, +102,243,167,149,149,149, 87,217, 75,144,133,133,133,133,133,229, 95, 77,125, 94,228, 73,161,118, 30,173,135, 34, 90, 13, 58, 71, + 87, 87, 87, 74,175,215,187,249,250,250, 78,115,118,118,158, 44,149, 74, 93, 7, 12, 24, 32,161,105, 26,132, 16,168, 84, 42,166, +117,235,214,204,174, 93,187, 44,231,206,157,203,126,227,141, 55,198,204,156, 57,243,246,136, 17, 35, 56, 71,142, 28, 97,234,211, +180,179,119,160, 44,218, 10, 55,239,182,129,211, 58, 57,147,201,190, 42,147,235,162, 40,169,132,151, 86, 4,226,196, 3, 92,124, + 25, 78,199, 8,102,217,234, 19,150,175, 79,166,102,191,179,104,217,152,215,167, 78,184, 29, 30, 49,130,115,242, 68,253,154, 44, + 44, 44, 44, 44, 44, 44, 44,255, 48,211,112, 63,170, 85,243, 10,224,254, 96,248, 6,141, 86,223,190,125,169,132,132, 4,202,199, +199, 71, 90, 92, 92, 28, 4, 96,237,252,249,243, 67, 9, 33,180, 68, 34,225, 74, 36, 18,250,183,223,126,211,254,252,243,207,231, +204,102,243, 11, 70,163,177,212,215,215,151, 74, 75, 75,107,112,182, 64,143, 94,189,169, 91,113,215, 41,111,159,182,210,226, 34, +117, 16, 5,178, 54,231,125,143, 80,190,166,148,134,135, 51, 23, 10, 23,122,213,190, 82,237,251,191,220, 56,103, 54,155, 94, 0, + 80,234,229,225, 78,101,231,230,177,233, 30, 88, 88, 88, 88, 88, 88, 88, 30,103,163, 85,151,173,141, 62,235,240,252,249,243, 4, + 0,201,201,201,161,205,102,179,114,224,192,129,246, 92, 46, 23,142,142,142, 92,173, 86,203, 84, 85, 85,113,157,156,156,114,249, +124,254, 15, 85, 85, 85,165, 99,198,140,161,246,239,223,223,168, 33,186,122,233, 34, 1, 64,178,179,179,104,198,172, 87,206,232, +215,218,158,103, 49,129, 9,233,203,213, 84, 82,140, 92,151,198, 13,112, 23,229, 10, 4,252, 31,204,102, 83,233,216,200,145,212, + 47,135,163, 89,147,197,194,194,194,194,194,194,242, 56,211,224, 24,173, 38,211, 59,104,181, 90,123,129, 64, 16, 30, 26, 26,218, +186,170,170,138, 89,178,100, 73,214, 23, 95,124,177,227,238,221,187,102, 59, 59,187,182, 18,137,228,205, 9, 19, 38, 56,237,223, +191,159,244,239,223,191,110,132,172,222,167,123,235,116, 26,123,145,128, 31,254,102, 79, 69,235, 44,147, 61, 19,248,230,149,172, +129,139, 47,236,248, 37,129,103,238,228,160,107,235, 32,164,222,156, 48,225, 89,167, 95, 14, 71,147,222,189,123, 89,165,217, 66, + 88, 77, 86,147,213,100, 53, 89, 77, 86,147,213,252,103, 53,159,116,166,161, 78,106, 7,192,138,204,240, 34,145,104,128,183,183, +119,191,132,132, 4,250,226,197,139,229, 28, 14,103,211,136, 17, 35,126,218,183,111, 95, 79, 7, 7, 7,151, 86,173, 90,185,158, + 58,117, 42, 12,192,158, 63,254,248,195,170,232,147, 68, 36, 24,208,213, 75,213,111,235, 13, 66,127, 27,115,167,156,230,138, 54, + 13,126,250,233,159,222,216,177,179,167,135,147,194,165,171,187,210,245,200,145, 99, 97, 0,246, 92,188,120,137,141,104,177,176, +176,176,176,176,176, 60,238, 38,107,107,125,255, 55, 26,209, 18, 10,133,158, 92, 46, 55, 40, 59, 59, 59,227,200,145, 35, 9, 61, +122,244, 24,158,145,145,177,156, 16,146, 46,149, 74,167,101,101,101,221,201,202,202, 50,234,116,186,233, 54, 84,198, 19, 28, 65, + 80, 76,174, 46,227,243, 83,183, 18, 58,245, 30, 54, 60, 63, 63,119, 57, 77, 72,186, 80,170,156,150,156, 89,120,231, 82,129,193, +168,215,219,164,201,194,194,194,194,194,194,194,242,216,209, 84, 68,203, 68,211,244, 74,131,193, 96,255,203, 47,191,228, 68, 68, + 68, 24, 0,224,171,175,190, 98,166, 78,157,122, 46, 37, 37,101,200,237,219,183,135,187,185,185,157, 6, 64,165,166,166, 90, 19, +125, 50, 49, 12,189,210,104, 52,216,159,250, 45, 54,103, 64,191, 78, 6, 0,216,252,229,122,230,185,105,115,206,165, 36, 38, 12, + 73,142,191, 54,220,205,205,237, 52,109,225, 81,121,249,233,108, 68,139,133,133,133,133,133,133,229,113,166,102,198, 97,237,255, +155, 54, 90, 70,163,177,208,104, 52, 2, 64,105, 68, 68,196, 67,235,190,249,230, 27, 2,160, 10,192,222,226,226, 98, 91, 42, 83, +168,211,233, 0,160,116, 64,191, 78, 15,173,216,189,245,139, 7,154,154,202, 10,246,180,177,176,176,176,176,176,176, 60, 73,102, +235, 47,112,216,227,194,194,194,194,194,194,194,194,210, 34,166, 53,244, 63,133,134,103, 14,156,180,225, 3,154, 51,251,224, 36, +171,201,106,178,154,172, 38,171,201,106,178,154,255, 57,205,166,180, 79,226,201,163,222,193,240,132,252,253,163,159,216,169,175, +172, 38,171,201,106,178,154,172, 38,171,201,106,254,219,113,199,195,233, 29,220,129,251,153,225,121,236,177, 97, 97,121,178, 33, +123,193, 69,169,191, 47, 8,241, 0, 87,152,135,188,155, 41,212, 71, 96, 90,172,169, 14,242,129,196,236, 10,139,184, 16,234,184, +212,150,106,178,176,176,252,251,112,235, 51, 99, 44,197,225,110,162, 8, 3,157, 58, 81, 36,208,165, 75, 11,242, 50,254,139,222, + 34, 15, 13,140,209, 98,141, 22, 11,203,147, 78, 97,128, 31,120, 88, 6, 14,220, 65, 76,247,224, 28,180, 12,184, 21,223, 98, 77, + 1,179, 4, 52,199, 11,196,148, 12, 23,255,229, 64,210, 45,246, 96,255,251,152, 61,235,117,114, 59,254, 50, 50, 51,115,209,182, +157, 59,252, 2,250,224,139,245, 27, 41,246,200,176, 88,247,171,140,218, 26, 62,106,146,131, 68,170, 0, 0, 48, 22, 51,190,153, +219,245, 87,139,197,178, 29,192,126, 0,186,255,250, 33,250,127, 31, 12,207,231,243,213, 0, 24,177, 88,188, 15,213,161, 53, 22, +150,191, 9,247,234,235,140,169,190,238,108, 65,206,227,241, 22, 75,165,210,223, 68, 34, 81,129, 72, 36, 42,144,201,100,191,241, +120,188,197, 0,228,143, 77, 27,247,191,142, 82,112,232,225, 70, 51,227,121,236,102,153,139,214, 64,251,129, 99, 25, 65,190,233, + 32,111,145, 38,143,138,208,155, 24,239, 31,174,104, 93,171,140,150, 64, 16,180, 72,179, 22,118, 2,129,224, 24, 0, 39,246,242, +124, 60,200, 72,141,199,145,195,171,177,228,147, 41,248,110,235,116, 36,221,190,212, 34,189, 64,160,123,119, 30,111,126, 0, 48, + 24, 0,107,216,254,237, 80,100,218,201, 67, 63, 20, 30,218,245,101,225,143,171,167,147, 3,203, 34,177,126,253,250,240, 41, 83, +166,252,224,237,237, 93, 8,224, 25,214,104,253, 63, 99, 54,155, 93,138,138,138,168,237,219,183, 71,169, 84,170,123, 60, 30,239, + 61, 0,130,255,202, 1,151,203,229, 23,148, 74,165, 90,165, 82,169,149, 74,229,181,166,202,255,165,248, 57, 59, 59,103, 56, 56, + 56, 36,215, 46,116,238, 60,182, 79,251,190, 47,124,232, 24, 52,122, 96, 11,245, 5, 60, 30,239, 61,149, 74,117,111,251,246,237, + 81, 57, 57, 57,148,217,108,118,177, 97,251, 1,246,246,246,183, 47, 95,190,188,168,168,168,104, 96,214,165,111,156,243, 47,111, +113,206,248,125,245,160,152, 35, 27, 22,217,217,169,110, 1, 24,240, 88, 28, 73, 61,227, 10, 14, 55, 44, 33, 79, 43,205,171, 48, +187,198,166,107, 21, 0,119, 16,140, 45,248, 17, 83,206,184, 2,100,240,141,108,157,236, 66,137,179,235, 31, 41, 6, 37, 56,156, + 48,232, 41,183, 22, 55, 56, 28,206,235, 12,195, 12, 21, 8, 4,111,178,223, 80,143, 7, 34,145, 0, 32, 4,114,153, 24, 0, 1, +167,133,214, 72,200,225,244,189, 16, 21,181,100, 65,231,206,179, 3,128, 81, 13,152, 45, 10,192, 27, 1, 1, 1, 71, 1, 60,247, + 8,119,231,115,127,127,255, 28, 0,115, 30, 85,187,212,173, 91,183, 62, 97, 97, 97, 31,118,237,218,117,224,163,210,252, 55,145, +127,225,171, 95,242,206,109,112,201, 61,191,209,165, 44,245,236, 27,238,174,246, 76,106,106, 42, 70,142, 28,137, 47,191,252, 82, + 26, 28, 28,188, 3,128,199,127,224, 86, 10,169,249,129,143, 90, 99,180,108, 50, 90,227,125,209,119, 98, 27,156,121,214, 23,149, + 19,218, 64, 51,185, 13,206, 61,237,139,193,205,169,141,163,163, 35, 6, 12, 24,192,205,201,201,145,204,155, 55,239, 67,177, 88, +156, 6, 96, 88,115,180, 36, 18, 73,140, 84, 42,205,226,241,120, 15,213, 69, 42,149,198,200,100,178, 44, 30,143, 55,164,118,185, + 66,161,184,160, 84, 42,213, 10,133,226, 90, 3, 70, 40, 70,169, 84,170,229,114,121, 76,237,114, 30,143, 55, 68, 46,151,103, 43, + 20,138,186,229,131, 21, 10, 69, 86,221,242,134,224,243,249, 94, 89, 89, 89, 46,217,217,217, 46, 66,161,208,181,118,121,102,102, +166, 75, 86, 86,214, 67,229,182,192,227,241, 6,203,100,178, 44,169, 84, 26, 83, 95,121,221,125,106,136, 90,199,110,176, 53,229, +182, 54, 60, 17, 17, 17,231,242,242,242,188,237,236,236,236,106,175,112, 80,217, 13,251,223, 55, 27,231,142, 30, 17,241,186,115, +224,152, 78,205,212, 31, 38, 22,139,211,230,205,155,247, 97, 78, 78,142,164,119,239,222, 92, 14,199,166,223, 19,225,163, 71,143, + 62,160, 86,171, 61,187,116,233,194,181, 88, 44, 72, 56,184, 24,210,184, 55, 33, 78,219,140, 86,146, 66,222,189, 95,151,123, 69, + 12,234,126, 0,255,240, 96, 80,178, 55, 80, 0,138, 25,192, 16,226,124, 59, 71,239, 60, 50,234, 25,222,245, 44,157,179,153,166, + 29, 0,238, 32,242,157,143,168, 89,154, 60,115,127,134, 16,215, 83,233,124,231,176,103,103,115, 79,167,243,156,205, 52,237, 8, + 14, 6, 54, 71,179,246,229,207,229,114,231,174, 94,189,154, 3, 96, 22, 0,225,127,201,208,132,122,192,115,112, 59,238,149, 16, +119,244,125,132,178,193,213,247,187, 95, 75,133,182,125,119, 20, 83, 95,219,138, 14, 1,189, 90,164, 99,100,152,164,221,169,169, +199, 39,183,107, 23,185,160,115,231,151,234, 49, 91, 20,128, 5,203,151, 47,127, 33, 33, 33,193,185, 77,155, 54,175, 61,162, 31, +253,235,150, 47, 95,254, 78, 66, 66,130,135,175,175,239,199, 54,106, 54,216, 46,217,219,219, 15,219,182,109,219,220,145, 35, 71, +190,222,173, 91,183, 78,143, 66,243, 95,204,151, 55,110,220,240, 94,189,122,245,187, 83,167, 78,173, 0,128, 33, 67,134, 8, 0, +244,110,113,123, 71,136,144, 16, 18, 70, 8, 25, 73, 8, 25, 66, 8, 9,173,254,187, 71,245, 50,146, 16, 18, 94,231,181, 71,245, +182, 53,235,123, 54,160, 49,178,238,118,181,182,169,251,255, 67,127,215, 99,180, 70,226,254, 88,173,145, 15,237,192,225,195,135, + 73,237,215,186, 76,240,197, 71,179,251,120,106,111, 31,218, 73, 52, 89,169,164, 52,241, 58,185,190,245, 51, 50,187,135,179,246, +249, 54,248,220,246,227, 69,200,249,243,231, 73, 66, 66, 2,209,104, 52,228,206,157, 59,164,103,207,158, 58,169, 84,122, 10,128, +175, 45, 98, 10,133, 66,125,234,212, 41, 18, 17, 17, 81, 46,151,203, 87,213,220, 92, 74,165, 82,125,254,252,121, 18, 17, 17, 81, +174, 80, 40,214, 1,224, 2,192,211, 79, 63, 93, 64, 8, 33,206,206,206,185,245,233,141, 30, 61,186,148, 16, 66, 84, 42, 85, 77, + 87, 19, 87,161, 80,172,155, 57,115,166,230,234,213,171,196,222,222,190,166,156,163, 84, 42, 87,205,154, 53, 75, 19, 27, 27, 91, +187,188, 81, 28, 28, 28,178,104,154, 38,135, 14, 29, 34, 46, 46, 46,185,181,110,230, 44,154,166,201,129, 3, 7, 26,172, 91, 99, +129, 2,185, 92,190,114,242,228,201,149,233,233,233,196,209,209, 81, 93,171,124,213,148, 41, 83, 42, 51, 51, 51,137,147,147,147, + 85,117,116,116,116, 84, 95,184,112,129,140, 27, 55,174,162,246, 49,117,116,116, 84, 95,188,120,177,166,124,165, 53, 13,153,135, +135,199,107, 46, 46, 46,185, 46, 46, 46,185,118,118,118, 75,221,221,221,243, 11, 11, 11, 9, 33,132,180,109,219,182,160,118, 36, +203, 37, 56,234,173,205,123, 47, 94, 62, 27, 95, 92,216,121,232,235, 43, 85,157, 71,171,108, 56, 6,190, 82,169,244,212,192,129, + 3,117, 89, 89, 89,164,170,170,138,196,197,197,145,243,231,207,147,187,119,239, 18, 0,214,204,177, 85,200,229,242, 28,131,193, +192, 24, 12, 6,166,176,176,144, 46, 40, 40,160, 19, 87,185, 19,242, 45,255,193, 82,118, 96, 20,201, 63,187,140, 81,202,165,217, + 0, 20,255,152,209,218, 24,228, 69,182,248,239,190,181,216, 59,241,236,242,167,204, 36,253, 52,217,249,146,179,249,204, 91,158, +247,200,166,128,159,201,150,192, 86,205,210,220, 20,184, 51,238, 3,239,164, 13, 31,191, 97,206,200,200, 32,243,167, 60,101, 57, + 49,219, 51,133,108, 14,216,219, 28,205, 90, 76, 28, 59,118,172, 38, 51, 51,147, 4, 5, 5, 85,113,185,220,169,255, 37,147, 21, +238, 39,204,137,251, 97, 62, 51, 42, 88, 90,252,136,204, 86,176,139,139, 75,209,247,223,127, 79, 20, 10, 69, 65,115,205,214,248, + 49,131,136,174,252, 20, 25, 19, 25,218,232, 61,242,236,179,207,146,176,176, 48, 50,123,246,236,166,238, 37, 42, 0,136,218,222, +185,243, 1,102,252,120,122,123,231,206, 7, 2,128,168,106,131, 69, 1,120,119,197,138, 21,177,102,179, 57,246,187,239,190,139, +141,138,138,138, 5, 48,191,133,199,226,139,207, 63,255,156,152,205,102,242,221,119,223,145,168,168, 40, 2, 96,125, 75,218,165, +154, 72, 86, 72, 72,200, 91,251,247,239,191,156,148,148, 84, 24, 25, 25,185,178,115,231,206,170,230,106, 62,142,200,229,242,246, +157, 58,117,218, 17, 20, 20,148,217,165, 75, 23, 99, 96, 96,160,222,207,207, 47, 61, 56, 56,248,123,145, 72,228,219, 76,217, 94, +125,251,246,165,207,156, 57, 67,198,142, 29, 75,106,153,144, 70,105,204,139, 16, 66, 66,223,125,247,221,247, 0,144,119,223,125, +247, 61, 66,200,200,106, 63, 49,178,246,223,117, 95,107,204, 83,205,255,245,105,212, 44,245,105,214,247, 25,117, 62, 7, 13, 68, +178,166, 85,215,251,207,157, 59,124,248,240,192,195,135, 15,159,169,187,115,207,180, 65,159,217,125, 60,117,186,194, 60, 18,255, +217,155,228,183, 48, 47,114,126,144, 27, 73,158, 59,150,228,253,176,142,204,232,106,175, 29,223, 6, 97,182, 26,173,216,216, 88, + 18, 27, 27, 75,174, 93,187, 70,210,210,210, 72,121,121, 57,249,241,199, 31,105, 71, 71, 71,157, 72, 36, 90, 14, 64, 98,141,152, + 82,169, 84, 19, 66,136,193, 96, 32, 75,151, 46,213, 87, 71,170, 92, 85, 42,149,154, 16, 66,202,202,202,200,242,229,203,245, 42, +149, 42, 14,128,135,147,147, 83, 86,106,106, 42,113,117,117,173,215,204,216,219,219,171,147,146,146,106,140,147,167,189,189,125, +252,193,131, 7, 77,132, 16,146,157,157, 77, 28, 28, 28,212, 0, 92, 29, 29, 29,175, 31, 62,124,216, 68, 8, 33,185,185,185, 53, +229, 86, 25, 45,157, 78, 71, 78,156, 56,241, 80, 29,106,202,143, 30, 61,250,144, 1,179, 2, 87,149, 74, 21,251,227,143, 63, 26, +105,154, 38,241,241,241, 53, 38,209,213,206,206,238,218,222,189,123,141, 52, 77,147,196,196, 68,171,205, 96,235,214,173, 11, 8, + 33,196, 98,177,144,205,155, 55, 27,106,142,105, 77,185,209,104, 36, 95,125,245,149, 65,169, 84,198, 2,104, 52,250,230,228,228, +148,107, 52, 26, 73, 89, 89, 25,233,217,179,167,230,252,249,243,164,162,162,130, 16, 66, 72,235,214,173, 11, 0,192,127,224,212, + 79, 47,223,209, 84,188,252,206,198, 61,190,161,207,127,118,252, 74, 78,246,182,253, 49,177, 78,193,163,159,178, 38,168, 41, 18, +137,150,187,187,187,235,255,248,227, 15,218,100, 50,145,204,204, 76,114,237,218,181, 7,215,216,205,155, 55,173, 50, 90, 60, 30, +111,241,229,203,151, 77, 52, 77, 51, 69, 69, 69,116, 65, 65, 1, 93, 80, 80, 96,169,107,180,200,183,124, 82,116,244, 85, 18,189, +117,142, 81, 32, 16, 44,254,103,162, 89,224,146, 45,254,163,201, 22,255,216,239, 39, 59, 21, 85, 94,219, 69,200,175,115, 72,202, +167,109,200,226,167, 20,149,204, 22,255, 88,178, 37, 96, 60,249,104, 32,207, 38,205,173,129,163,200, 22,255,216,207,159,241, 41, +190, 30,123,149,156, 57,115,134,124,181,110, 5,153, 29,238, 89,197,108,241,143, 37,155, 2,199,217,162, 89, 27,145, 72,116,231, +220,185,115,228,236,217,179,228,227,143, 63, 38, 82,169, 52,243, 81, 68,245,200, 38, 63, 31,242,181,223, 64,242, 77, 7,119,242, +251,192,199,110,130, 79,168, 7, 60,135,250, 9,179,139,174,239, 39,164,228, 46,201, 95, 21, 68,158,242,231,183,212,108, 5,187, +184,184, 20,166,167,167,147,252,252,124,178,102,205, 26,162, 84, 42,155,101,182,198,143, 25, 68,116,101, 39, 27, 53, 90,163, 71, +143, 38,107,215,174, 37,102,179,153,244,234,213,203,154, 31, 45,127, 49, 91,254,192,104, 0,239,173, 92,185,242,129,201,218,184, +113, 99,236,205,155, 55, 99,189,189,189,143,180,224, 88,172, 95,185,114,229, 3,147,181,113,227, 70,114,243,230, 77,226,227,227, +147,213,146,118,105,232,208,161,159,166,165,165, 85, 44, 92,184,112,207,128, 1, 3, 62,187,126,253,122,118,116,116,116,108, 72, + 72,200, 83,205,213,124, 4, 81, 29, 94,117,100, 71, 72, 8,225, 19, 66,106,204, 43, 15, 0,191, 38,160, 96, 13,147, 39, 79,150, +246,233,211, 39,118,210,164, 73,218,239,191,255,158,164,167,167,147,184,184, 56,178,114,229, 74,242,225,135, 31,146,111,191,253, +150,140, 27, 55,174,170,103,207,158,151,199,143, 31, 47,182,161,154, 65,190,190,190,229, 7, 14, 28, 32, 59,119,238, 36, 2,129, + 32,218,218, 13, 27,243, 34, 13,153,169,134, 12, 86,221,117,141, 24,177, 70, 13,155, 21,159,247,192, 84, 53,112,206, 30,138, 72, +252, 30, 25, 25, 57,240, 47, 95, 62, 4,159, 76,155,247,169, 56,237,251, 53, 80,255,248, 37,184,101,106,240, 43,139, 97, 56, 23, + 13,243,185,131,120,161,119,111,137,132,162,150,216,122,193, 8,133, 66, 8,133, 66, 8, 4, 2,104,181, 90,228,230,230,162, 95, +191,126,156,107,215,174,137, 95,123,237,181, 57, 18,137, 36, 19,192,152, 38,239,102,234,126, 68,250,194,133, 11,120,245,213, 87, + 69, 59,118,236,232,226,236,236,124,131,166,105, 33, 0, 36, 38, 38, 98,194,132, 9,162, 93,187,118,117,244,240,240,184,102, 50, +153,164, 34,145, 8, 92, 46,183, 65, 61,161, 80, 8,179,217, 44,234,208,161, 67,220,141, 27, 55,130, 35, 35, 35,249, 25, 25, 25, + 72, 77, 77,133,217,108, 22,250,249,249,221,188,118,237, 90,151,145, 35, 71,242,179,178,178,144,145,145,241,160, 30,214,212,215, +104, 52, 66, 36, 18,161,118,151, 22, 69, 81, 48, 24, 12, 16, 10,133, 86,107,241,120,188,193, 1, 1, 1, 55,111,220,184, 17, 50, +122,244,104,193,213,171, 87,145,157,157, 13,154,166,133,129,129,129, 55,111,220,184,209, 53, 42, 42, 74, 16, 23, 23, 7,181, 90, + 13,107,187,208,106,222,119,227,198, 13, 76,154, 52, 73,120,236,216,177,174,238,238,238,113, 22,139, 69, 8, 0, 55,111,222,196, +132, 9, 19,132,199,143, 31, 15,105,213,170, 85, 92, 19, 93,137, 92, 0, 48,155,205,120,237,181,215,100, 74,165, 18, 89, 89, 89, + 96, 24, 6, 52, 77, 3, 0,138, 75,139,111,222,184, 25,159,248,194,196,103, 6,234, 76, 6,195,197, 43, 49,183,219,182,246,241, +162, 40,210,186,137,170,142,145,201,100,153,171, 86,173,122, 43, 61, 61, 93, 20, 16, 16,192, 73, 73, 73, 65,101,101, 37, 4, 2, +193,131,107,204,218,253, 22, 10,133,131,130,130,130,120,122,189, 30, 12,195, 0, 0,225,112,234, 31,177, 34, 46, 59,135, 64, 87, + 11, 95, 34,145, 12,250, 71,190,189, 43,130, 28,193, 96,104, 70,161, 81, 36,178,243, 82,200,221,253,128,204,179,104,227, 44, 2, +151,195, 21, 95, 77,213,202, 0, 50, 20,222, 69,142,182,105, 50, 67, 83, 11,140, 34,179, 67, 71,185,135,151, 55,138,139,139,209, +170,109, 0,244, 66,103,225,133,187, 85,114, 80, 54,106,254, 73,255, 14, 29, 58,184,181,111,223, 30, 69, 69, 69, 8, 9, 9,129, +189,189,189, 61,128,161,205,254,210,249,206, 71,132, 10,244, 5, 56,171, 64, 83, 31,195,204, 91,134,187,133, 33,100, 75, 8,255, +113, 50, 89, 74,185,240,210,174,221, 63,122, 58,122, 7, 2,209, 47,195,213, 78,132,111, 94, 15,113,112, 86,137, 14, 52,211,108, + 5,187,186,186,158,190,124,249,178,147, 88, 44,198,181,107,215, 16, 20, 20,132, 53,107,214, 56,219,219,219,159,109, 94,100,139, +128, 80, 13,155,172, 1, 3, 6, 96,214,172, 89,216,177, 99, 7, 28, 28, 28, 48,105,210,164,166,204, 22, 73, 4, 14,125, 30, 23, +247,221,142,123,247, 14, 79,110,215, 46,114,146,159,223,210,233,207, 61, 55,245,141, 55,222,192,138, 21, 43,112,224,192, 1,244, +237,219, 23,211,166, 77, 51,103,102,102,110,111,110, 87,213,170, 85,171,102,207,153, 51,167,174,166, 41, 35, 35,227,243, 22,181, + 75,197,197, 55,227,226,226, 18, 39, 78,156, 56, 80,175,215, 27,174, 92,185,114,219,215,215,215, 11, 64,235,230,106,182,192, 96, + 81,132, 16, 49, 0,105,245, 34, 3, 32,221,181,107,151,106,244,232,209,202,234, 50, 73,245,210,100,247,126, 80, 80,144,215,157, + 59,119,114,230,206,157, 27,178, 99,199, 14,137, 84, 42, 69, 89, 89, 25,190,254,250,107,188,247,222,123,160, 40, 10,132, 16,124, +251,237,183,210,151, 94,122, 41,244,222,189,123, 57, 62, 62, 62,214, 12,105, 17,201,229,242,189, 75,151, 46, 85, 50, 12,131, 5, + 11, 22, 20,153, 76,166, 89,213,235, 22,218,217,217, 93,194,125,195,221, 24,245,122,145, 90,223,149,135,235, 28,155,200,186,101, +117,215, 17, 66, 34, 27,211,176,241, 92,212,247,121,209,141,153,173,218,223, 64,131,234,117,145, 64,103, 55, 95,127,148,255,186, + 23, 18, 30, 5, 9,183,122,225, 81,224,164,220, 68, 43, 49, 31,102, 66,130,155,107,180,106, 22, 62,159, 15,173, 86, 11,154,166, +241,222,123,239,137, 78,156, 56,225,200,225,112,126,110, 74,167,182, 97, 74, 78, 78, 70, 96, 96, 32,117,232,208, 33,215, 89,179, +102, 73,106, 62,167,188,188, 28,237,219,183,167,142, 30, 61,234,242,193, 7, 31,200, 27, 51, 51, 20, 69, 65, 32, 16, 96,206,156, + 57,146, 43, 87,174, 56,120,120,120, 32, 37, 37, 5, 37, 37, 37,144,203,229,152, 51,103,142,228,242,229,203,206, 30, 30, 30, 72, + 79, 79, 71,121,121, 57,228,114,185,205, 70, 75, 32, 16, 60,180, 13, 69, 81, 48,153, 76, 54, 25, 3,149, 74,181, 51, 54, 54,214, + 89,165, 82, 33, 46, 46, 14, 22,139, 5, 42,149, 10,179,103,207,150,196,198,198, 58,219,217,217, 33, 49, 49, 17,132, 16, 40,149, + 74,155,234, 8, 0, 12,195, 32, 49, 49, 17,173, 91,183,198,217,179,103, 93,166, 79,159, 46,174, 41,191,123,247, 46,188,188,188, +112,246,236, 89, 23,153, 76,182,179, 33, 45,134, 97,144,151,151,135,132,132, 4,164,164,164,160,176,176, 16, 69, 69, 69,168,172, +172,132,197, 98, 1, 0, 72, 43, 43,162,119,237, 57,116, 67, 34,145, 72,131,252, 58,120,223,140,191, 85, 32,145, 72,164, 62,222, +222,126,192, 71,156, 70, 12,225,207, 25, 25, 25,142, 47,189,244,146, 32, 63, 63, 31,165,165,165,224,241,120,127,185,182,132, 66, +235,134, 2, 89, 44,150, 64,177, 88, 76,153, 76,166, 7, 17, 48,161, 80,136,183,118,106, 17,180, 24, 15, 45,207,173, 43, 0,161, +205, 48, 26,141,129,255,239,209, 44,128, 2,101,236, 0,138, 10,185,148, 82,229,208, 63,114,162, 0,169,199, 0,198, 12,112,120, + 24,212,217,139,119,224,102,149, 43, 8, 58,195,128, 0, 66,154,158,249, 69, 0, 10, 48,181, 7,168,238, 39,238, 88, 28,251,142, +125, 93,144,147,147, 3,129, 64, 0,145, 72,132,144,193, 79,243,118,221, 48,187,129, 66, 23,152,224,111,141,230, 67, 97, 71,137, +100,209,135, 31,126, 40,171,173, 57,117,234, 84,153, 74,165,250,176,217, 38,171, 74,218, 27, 22, 50, 39, 33, 71,219,122,105,116, +126,224,189, 2,157, 63, 8,153, 11,152,187, 62, 2,179, 53, 72, 36, 18,165, 2,232,215, 34,147,165, 16, 94,220,189,251, 71, 79, +135, 86,247, 77, 22, 44,122,128, 47,129,155,179, 29,190,121, 43,204,193,217, 78, 98,171,217, 10,118,117,117, 61,117,233,210, 37, + 39,177, 88,140,216,216, 88, 8, 4, 2,136,197, 98,116,234,212, 9, 91,182,108,113,118,112,112,176,217,108, 17,144,122, 99,190, + 99,198,140, 33, 3, 6, 12,192,204,153, 51,177,125,251,118, 24,141, 70, 44, 93,186, 20, 25, 25, 25, 86,201, 38, 2,135,150,199, +197,125,191, 44, 33, 33,249,221,224,224,128, 49, 50,153,195,204, 73,147, 84, 31,124,240,193,225,131, 7, 15,126, 55,114,228,200, +162, 43, 87,174,172, 5,176,215,198,195, 75, 1,216,184,122,245,234,153, 53,198,237,131, 15, 62,248,246,224,193,131,203, 70,142, + 28,153,119,229,202,149,185, 0, 54,182,164, 93, 98, 24, 38,250,231,159,127,190, 33,145, 72,164,254,254,254,222,241,241,241, 5, + 18,137, 68,234,237,237,237, 55,112,224, 64, 78,115, 52,155,131,139,139,203,144, 75,151, 46, 5,225,254,164, 49, 81,141,209,138, +143,143,183,171,168,168,176,147,203,229,118,238,238,238,138, 26,179, 53,118,236, 88, 59, 30,143,215,232,117,171,209,104, 14, 46, + 92,184, 80, 53,118,236,216,154,255,113,238,220, 57,108,223,190, 29, 50,153,236,161,247, 70, 69, 69,225,213, 87, 95,181, 55, 26, +141, 63, 91, 81,221, 41,175,189,246,154,191,171,171, 43, 22, 45, 90,100,200,201,201, 25, 2, 32, 3,128, 42, 60, 60,252,211,248, +248,248,158,161,161,161,123, 0,116,107,236,222,171,207,139,212, 54, 58,214,148, 53,247,253,214,154,173, 58, 69, 13,230,208,122, +200,104, 69, 70, 70,158, 65, 3, 51,169, 76, 37,106,136, 64, 67,194,165, 32,229,214, 50, 91, 96,192, 43, 47, 0,213,140, 89, 42, +245,125, 25, 10,133, 66,112,185, 92, 24,141, 70, 88,251,160,234, 26, 83,160, 84, 42, 33,151,203,161,211,233, 96,177, 88, 32, 22, +139,107,204, 8,148, 74, 37,248,124, 62,248,124, 62,196, 98,241, 95,162, 73,117,163, 57, 2,129, 0, 50,153, 12,121,121,121,200, +200,200, 0,195, 48,144,203,229,144,201,100, 16, 10,133,200,205,205, 69,110,110, 46, 8, 33,144,201,100,144,201,100,176,101,192, + 53, 77,211,245,126,249,155,205,102,155, 34, 90, 22,139, 5,183,111,223, 70,102,102, 38,196, 98,241,131,125, 21,137, 68,184,123, +247, 46,242,243,243, 33,149, 74,161, 84, 42,161, 82,169,172,214,173,217, 23,133, 66, 1,137, 68,130,210,210, 82,104,181,218, 7, +199, 84,169, 84, 66, 38,147,161,188,188, 28, 5, 5, 5,141,238, 59, 77,211,200,205,205, 69, 97, 97, 33,178,178,178, 80, 84, 84, +244,160, 1,170,142, 26,181, 44,176, 83, 81,129,226,226,226, 7,145,200,134, 22,107, 96, 24, 6,149,149,149,184,116,233, 18,197, + 48, 12,202,202,202,152,194,252,124,122, 70,174, 16, 7, 62,218, 68,126, 60,118, 93,191,235, 72,172,110,223,169, 4,221,198,125, + 55,117,226,158, 31, 91,240, 79,240, 85,176, 10,102,126, 68,145,198, 44, 42, 52, 9, 84,174,193,225, 64,234, 81,128,195, 3,196, +246,232,213,177, 13, 50, 74,105, 89,146,218, 40, 6,133, 97,216,232,103,111,149, 38,205, 31, 90, 88,105, 22,165,155,156,149,129, +157,187, 65,173, 86, 67, 36, 18, 65, 36, 18,161,123,223,112,164, 22,211,210, 91, 57, 58, 41, 8, 34,172,210,252,147,182,114,185, +188,119,191,126,253,168,218,154, 35, 70,140, 0, 69, 81,157, 0, 4,216,212,200,173,111, 43,132, 73,218, 11, 60, 50,231, 86,158, +214,227, 64,188,222,111,212,152,167, 29,190, 56, 89, 16,120, 59,223,224, 11, 98,158, 7, 98,234,214, 2,179, 53, 80,161, 80, 28, +222,176, 97,131,175, 88, 44, 62, 10,160,127,115, 68,228, 18,238,230, 69, 51, 39,122,218,215,152, 44,179, 22,224, 73, 0,190, 4, +224, 73,224,230,226,132, 37,175, 14,117,144,138,249,251,108, 48,172,187, 54,110,220,232, 92,215,100,213, 44, 33, 33, 33, 88,188, +120,177,179,131,131,195, 78,107,244, 86,173, 92, 65,202,202,203, 1, 2, 84, 84,104,176,106,229,138,210,154,117, 99,199,142, 37, +253,251,247,199,204,153, 51,177,108,217, 50, 28, 57,114, 4,189,122,245,194,180,105,211, 16, 26, 26,218,148,116,132, 74,165,218, + 17, 30, 30,126, 41, 87,161,120, 53,175, 91, 55,225, 41,149,170,124, 72,121,185,202, 39, 62,222,228, 15,220, 4,240, 85,118,118, +246, 83, 54,152,172,231,148, 74,101,236,144, 33, 67, 76, 10,133, 34,115,205,154, 53, 51,102,205,154,133, 21, 43, 86, 96,225,194, +133, 95, 3,120, 5,192,251,217,217,217, 30,141,153,172,191,171, 93,250,187,218, 58,154,166,179,246,238,221, 27,106, 50,153,188, +170,187, 7, 69,101,101,101,202,146,146, 18,133,201,100,146, 49, 12, 35,179,179,179,147, 3,144,190,240,194, 11,188, 91,183,110, + 5, 90, 44,150,156,198, 52,243,243,243,159, 95,176, 96, 65, 81, 81, 81, 17, 0,160, 83,167, 78, 40, 43, 43,195,252,249,243,241, +230,155,247, 39, 4,119,237,218, 21,132, 16,168,213,106,172, 90,181, 74,157,159,159,255,162, 21,213,109,215,161, 67, 7,196,199, +199,227,246,237,219, 39, 1, 48,184, 63,142,181,252,250,245,235, 55, 10, 11, 11,177,115,231, 78,129,167,167,231, 65, 52,144,226, +165, 49, 47,210, 28, 40,138,138,110,206,118, 53,145,171,250, 34, 98, 13,208,120, 68, 43, 50, 50,146,170,253,250, 80,196,136, 66, + 92,102,204, 89, 56, 4,119,123, 40,154, 37,229, 82,144, 40, 85, 72,205,202,128, 0, 84,194,163, 50, 90,165,165,165,152, 49, 99, +134,238,249,231,159, 47,102, 24,230,105,107, 77,129, 74,165,130, 74,165,194,173, 91,183,200,184,113,227,212,107,214,172,209,213, + 54, 90,201,201,201, 36, 34, 34,162,224,195, 15, 63,212, 52,102,180,106, 34, 90,203,151, 47,215, 13, 26, 52,168, 48, 33, 33,129, +212,152, 41,185, 92,142, 85,171, 86,233,194,194,194,212, 87,175, 94, 37, 53,101,182, 68,180, 56, 28,206, 3,163, 85,123, 27, 14, +135, 3,134, 97,108, 50, 90, 85, 85, 85,207,143, 28, 57, 82,157,152,152, 72,106,246, 83,165, 82, 97,205,154, 53,186,161, 67,135, +170, 19, 18, 18, 72, 77,153, 82,169,180,218, 12,214,124,190, 66,161,128, 82,169,196,173, 91,183, 72, 68, 68,132,122,253,250,245, +250,218,229,183,111,223, 38, 81, 81, 81,234,202,202,202,231, 27, 51, 47, 53,221,121, 22,139, 5,122,189, 30, 69, 69, 69,200,202, +202,122, 16, 78,215,201,148, 79, 77,124,118, 84, 23,157, 78,167,189,149,124, 39,179, 83,199, 32, 23,157, 78,167,205,200,204, 76, + 6, 62, 98, 26,209,126, 58, 56, 56,184,120,198,140, 25,186,210,210,210, 22, 27, 45,161, 80,152,200,227,241, 72,255,254,253,137, +209,104, 36, 89, 89, 89,230,162,210, 82, 75,192,103,159,145,132,183,222,162, 36, 49, 49, 34,185, 92, 78, 85,107,114, 82, 82, 82, + 24,137, 68,146,248,255,110,180, 56,140, 27, 40,210,239,143, 59, 26,187,161,163, 38, 8,169,252, 43,128, 73, 3,136,236, 1,145, + 61,120, 50, 71, 12,239,223,149,251,253,165, 10, 55, 16,166, 15, 4, 34,175, 38, 53,249,196, 21, 96,250,255,154,172,183,239, 55, +126,182,176,164,164, 4, 92, 46,247,129, 41,146,202,100, 24, 50,230, 5,206,183, 87, 12,110, 0,233, 11,138,235,101,195,189,254, +206,162, 69,139, 4,165,165,165,224,112, 56,127,106, 74,165,152, 62,125,186, 72,169, 84, 46,180,186,241,219, 27, 40, 0, 95,212, + 11, 32,111, 38,229,235, 61, 14,222,212,249,207, 91,254,141, 36,184,107, 40, 94, 27,228, 34, 89, 30, 93, 16,124, 35, 75,215, 6, +160,223,130,197,216,189, 25,102,171,191, 66,161,136,142,137,137,145,142, 24, 49, 2,171, 86,173,146, 73, 36,146,163,205,105,248, +171, 52,244,172, 79,214,255, 79, 29,183,118, 24, 96,170,186,111,176,106, 45, 5, 26, 6,139,191, 57, 93,110, 54,147,137,214,106, +234,116,186, 41,175,188,242, 74,241,190,125,251,254, 98,178,196, 98, 49,210,210,210,176,116,233,210,146,146,146,146, 38,191, 20, +215,172, 94, 21, 27,127,227, 55,124,251,245, 39, 0, 8, 54,172,121, 29, 23,255,216,109, 55,104,224, 0,210,186,117,107, 18, 26, + 26,138, 25, 51,102, 96,201,146, 37, 72, 74, 74,130,147,147, 19, 94,127,253,117, 12, 28, 56, 16,171, 87,175,110,172,145,138,152, + 53,107,214,210,236,236,108,255, 95,127,253,149, 87, 88, 88,232,178,122,219,182,242,159,202,203, 75,150,197,199, 39,189,223,177, + 99,135,119, 59,119,126,177,145,212, 15,245,154,172,153, 51,103,238,202,206,206, 14, 57,121,242, 36,191,176,176,208,107,230,204, +153, 88,185,114, 37, 22, 46, 92,184, 5,192,107,176,110,194,139,213,237, 18,151,203,125,234,233,167,159,238,162,211,233,180, 73, + 73, 73,153, 29, 59,118,116,209,233,116,218,204,204,204,228, 51,103,206, 48,205,209,108, 14,197,197,197,247,118,238,220,153, 60, +123,246,236,144,236,236,236, 64, 0,142,149,149,149,178,202,202, 74,145,209,104,148,216,219,219,219,119,237,218,213,105,218,180, +105,242,235,215,175, 7,102,103,103,107,170,163, 72, 13, 98, 50,153,146, 74, 75, 75, 35,135, 13, 27, 86, 86, 90, 90,138,206,157, + 59, 99,212,168, 81,112,115,115,131,135,135, 7, 70,143, 30, 13, 63, 63, 63, 20, 23, 23, 99,226,196,137, 37,133,133,133,195, 0, +164, 88, 81,221,123,249,249,249,232,211,167, 15, 62,249,228,147,200,103,158,121, 38,161,127,255,254, 21, 29, 59,118,212,122,121, +121, 5,124,241,197, 23,240,244,244,196,222,189,123,221, 69, 34,209,206,122, 76, 86,131, 94, 4, 64, 97,181,225, 49,214,121, 45, +108, 98,157,181,219,214,251,183, 21,239,171,107,182,106, 47,127,233, 58,172,255,132, 0,139,183,239,253, 94, 47,244,110, 15,149, +127, 23, 72,197, 98, 72,132, 66, 72,236, 29, 97, 96, 24,108, 75,203,215, 86, 17,178,208,214,139,167,238, 23, 33, 69, 81,248,242, +203, 47, 45,189,123,247,214,159, 62,125,122,131, 78,167,243,198,253,172,178, 86,155,130,245,235,215,107,231,204,153,115,163,160, +160,160,139, 88, 44, 54,214,148,111,216,176, 65,251,194, 11, 47,196,103,103,103,135, 72,165, 82,109, 67,227,179,106, 27, 45,145, + 72,100, 40, 40, 40, 8,157, 58,117,106,226, 87, 95,125, 85, 37,149, 74, 33,147,201, 32, 18,137,140, 5, 5, 5, 93,102,204,152, +113, 99,229,202,149, 90,137, 68, 2,153, 76,102, 83,183, 28, 33,228, 47,134,170,118,185,181, 88, 44,150,211, 5, 5, 5, 93,230, +204,153,115,253,139, 47,190,168,170, 49, 64,181,235,184,122,245,106,173, 92, 46,183, 41,162, 85,243, 62,153, 76,134,117,235,214, +105,103,207,158,125,163,160,160,160,139, 72, 36, 50,214, 42,175,154, 53,107,214,245,130,130,130, 46, 22,139,229,116, 35,191,198, +232,138,138, 10,240,120, 60,196,199,199, 27, 4, 2, 1, 56, 28, 14,238,222,189,251,160,241,113,112,112, 8,234,210,169, 99,192, +255,118,237, 61, 35, 17,136, 68,189, 67,187, 7,166,164,103,100, 19, 66,165, 55, 81,213,253, 58,157,206,251,244,233,211, 27,122, +247,238,173,255,242,203, 47, 45, 13, 69,182,172,193, 96, 48,156,185,118,237,154, 89, 44, 22, 83,121,121,121, 22, 46,151, 11,154, +166,137, 33, 52,212,208,233,139, 47,200,173,119,223,165,148, 50, 25, 79, 32, 16, 64, 42,149, 82,199,142, 29, 51,106,181,218, 51, +255,255, 70, 11, 82, 80,144,220, 41, 48, 40,196,127, 29,166,161, 0, 0, 32, 0, 73, 68, 65, 84, 28, 11,133,228,253,247, 77,150, +216, 14, 16,219, 3, 98,123,120,122,122,225, 74,154, 86, 1, 14,132,160,173,200, 33, 70,136, 12, 20,164,241,106, 40,248, 66, 9, +149,159,159,255,192, 16,213, 44,190,237, 3,113, 45, 67, 35, 7, 69, 68,224,194,150, 20, 36,145,142,142,142,188,188,188,188,191, +104, 6, 5, 5,113,205,102,179,245,169, 93,114,105,119,128,153,153,156,175,119,255,229, 70,149,255, 91,203,190,149, 72,232, 50, + 32,102, 61,130,219,122,224,173,241, 93,133, 31, 28, 44, 12,190,154,174,109, 11, 46,121, 13,140,198,217,134,122,246, 83, 40, 20, + 71,175, 94,189, 42, 85, 40, 20, 72, 73, 73, 65,104,104, 40,182,110,221, 42,149, 74,165, 71, 0,216, 52, 30,239,178, 26, 25,154, + 74,186,247, 59,123, 51,243,227,242, 44, 15,153,172,194, 42,130, 87, 62, 63, 88, 86, 90,161,127,250, 82, 86,195,247, 79, 61, 92, + 47, 43, 43,139, 88,184,112, 97,113, 97, 97,225, 67, 38, 43, 35, 35,163,230, 75,113, 16,128, 38,127,252,254,254,219,241,144,207, +150,204,193,213,152, 4, 12,143,124, 19,215,226,238,225,253, 5, 99, 96,167,148,224,244,233,211, 24, 59,118, 44, 62,249,228, 19, +220,189,123, 23, 63,254,248, 35,181,117,235, 86,234,210,165, 75,212,231,159,127, 78, 53, 49,164, 97,210,178,101,203,112,245,234, + 85,140, 24, 49, 2,103,207,158, 69, 73, 73, 9,118, 31, 61,122,103,231,157, 59,239,215,140,217,106, 32,245, 67,189, 40,149,202, +121,203,150, 45, 67, 76, 76,204, 3,205,226,226, 98, 44, 91,182, 44, 27,192,235,182,152, 44, 91,218,165,206,157, 59, 7,236,218, +181,235,140, 88, 44, 22,133,134,134, 6,166,165,165,101, 3, 72,111,134,102, 69, 75,122,170,138,138,138, 46,108,221,186,245,210, +224,193,131,165, 83,166, 76,113, 62,112,224,128,163, 86,171,245, 16,137, 68, 46, 70,163, 81,120,251,246,109,238, 79, 63,253,228, +118,235,214,173, 52,189, 94,127,197,154,227, 81, 80, 80,112, 37, 41, 41,105, 88,231,206,157,111,111,216,176, 33,219,221,221,157, +153, 54,109, 26, 94,121,229, 21, 56, 59, 59,211,235,214,173,203,236,223,191,127,252,189,123,247,194,181, 90,237, 77, 43,235,250, +221,103,159,125,118,126,215,174, 93, 24, 53,106, 20, 62,255,252,115,236,222,189, 27,191,253,246,155,228,143, 63,254, 16,110,221, +186, 21, 2,129, 0,189,122,245, 66, 68, 68,196,144,234,238, 78,107,191,151,174, 82, 20, 21, 77, 81,212,201, 58,175, 87, 27, 91, +103,195,182, 13,253,221,232,251,234, 84,115,107,157,197,122, 38,181,197, 71,211, 59, 42,180, 23, 38,247, 34,249,211,250, 17,245, +132, 64,114,110,160, 3,153,218,142,170,154,210,204,244, 14, 58,157,238,193,178,111,223, 62,226,230,230, 86,165, 80, 40,108, 78, +239,224,230,230,166,174,168,168, 32, 61,122,244, 40,113,118,118,126,144,138,192,221,221, 93, 93, 85, 85, 69,122,245,234, 85,226, +226,226,242, 32,189,131,151,151, 87, 22, 33,132,248,248,248,228, 54,164,103,177, 88,136,155,155, 91,205, 12, 61,190,131,131,195, +166,158, 61,123,150,168,213,106,226,238,238,254, 32,117,130,179,179,243,170,208,208,208,186,229, 77,213, 55, 43, 59, 59,155,100, +103,103,147, 86,173, 90,229,214, 46,207,200,200, 32, 25, 25, 25,196,203,203,203,230,244, 14,206,206,206, 43,235,169, 75,179,234, +232,237,237,173,214,233,116,164, 79,159, 62, 15, 29, 83,111,111,111,181, 94,175,175, 41,183, 42,189,131, 68, 34,121, 77, 44, 22, +231,138,197,226, 92,145, 72,180,180,117,235,214, 5,123,246,236, 33,235,214,173,171,153,146, 14,231,160,168,222,237,251,188,248, +190,115,208,232,121, 45, 73,239,160, 80, 40, 78,185,185,185, 85,237,219,183,239,161,235, 75,167,211, 89,157,222, 65, 34,145,100, +107, 52, 26, 70,173, 86,155,207,159, 63,175,141,137,137,209,198,199,199,107,211,210,210,116,197, 5, 5, 38,181, 90,173, 43, 47, + 47, 55,220,184,113,195, 32,149,254, 51,233, 29,200, 86,191,246,100, 83,192,193,123,159,248,222,154, 51, 64,170,191,185,164, 11, + 33, 63,143, 37,228,200, 43,132,156,126,135, 92,217, 50,141,244,241, 21,209,231,231,183, 74, 38,155,253,127,177, 38, 37, 3,217, +218,169, 61,217, 20,112,228,206,199,190,183,166,244,247,208,111,251,106, 29,185,124,249, 50,137,143,143, 39, 41, 41, 41,228,200, +254, 61,164, 79, 91,233,125,205, 77, 1, 7,109, 76,243,208, 87, 36, 18,105,214,172, 89, 67, 46, 93,186,244, 64,243,224,193,131, + 68, 42,149,106, 1,235,102, 45, 19,128, 34,155,130,198, 88,190,242,255,227,131,161,242,202,226,195,239, 16,114,243,123, 66,182, + 6, 19,242, 93, 79, 66,246,140, 36,228,208,139,228,210,186,241,164,175,175,192, 76, 54,251,159, 37, 91,130,172, 30,108,207,231, +243, 43,246,237,219, 71,114,115,115,201,217,179,103, 73, 76, 76, 12, 73, 76, 76, 36,153,153,153, 36, 58, 58,154,240,249,124, 61, +154,241,216,178,158,174,240, 9,239, 32,200,187,177,188, 47, 33, 7, 38,146,194,157,147, 72,100, 71, 69, 73,175, 86, 45,202, 71, +215,213,209,209,177, 40, 58, 58,154,164,165,165,145, 51,103,206, 16, 23, 23,151, 34, 0, 86,143,151,141, 28,222,159, 16,227, 13, + 18, 54,160, 35,233,220,185, 35, 25,216,183, 3,201,185,183,158,132,118,107, 77, 54,109,218, 68,212,106, 53,105,221,186, 53,177, +181, 98,225,225,225,151, 9, 33,177, 35, 70,140,136, 5,112, 44, 60, 60, 60, 54, 53, 53, 53, 54, 52, 52,244, 18, 26, 79,253,208, + 32, 67,134, 12, 49, 17, 66,200,136, 17, 35, 8,128,220,240,240,112,146,154,154, 74, 66, 67, 67,141,205, 57,120,214,180, 75, 33, + 33, 33,189, 7, 15, 30,252,126, 72, 72,200, 60,107,210, 59, 52,161,249,168,146, 80,115,113, 63,249,103, 16,128,238,213, 75, 96, +117, 25,183, 5,154, 47,242,249,252,109, 14, 14, 14,191,217,219,219,159,230,114,185, 91, 1, 76, 70,243,242,155,113,170, 35,140, + 39,156,157,157,239,118,238,220, 89, 55,108,216, 48, 50,124,248,112, 50,115,230, 76,194, 48, 12,217,179,103, 15,249,228,147, 79, + 72, 59, 71, 71,203, 58,160,104, 51,240, 18,254,165, 60, 72,239, 96, 13,227,125,209,247,165,182,212,153,231,219,160,114, 98, 27, +104, 94,110, 71, 89,147,176, 52,188, 33,163,197, 48, 12, 73, 78, 78, 38, 97, 97, 97, 85, 50,153, 44, 7,214, 39, 44,125, 72,211, +201,201, 41,198,197,197,229, 47, 73, 52,107,149, 63,148,176,212,197,197,229,130,187,187,187,218,217,217,249, 90,125,154, 78, 78, + 78, 49,238,238,238,106, 39, 39,167,135,146,123,114,185,220, 17, 78, 78, 78, 57,117,203,121, 60,222, 96, 23, 23,151,172,186,229, + 13,236, 59,220,220,220,178,114,115,115, 73, 97, 97, 33,241,246,246,206,173,107,192,242,243,243, 31, 50, 96,214,104, 54, 85,151, + 70,234, 88,175,166, 21,199,180, 57,231,189, 6, 63, 79, 79,207,130,213,171, 87, 19,185, 92,254,208,148,103,255, 1, 47, 47,186, +124, 71, 83,241,202,130, 77,123,234, 73, 88,106,109,114,208, 97, 50,153, 44, 39, 44, 44,172, 42, 57, 57,153, 48, 12, 67, 24,134, +105,200,104,213,167,249, 84,247,238,221,139,139,138,138,232,202,202, 74, 75, 86, 86,150, 33, 53, 53, 85,183,100,201, 18, 83, 97, + 97,161, 94,163,209, 24,227,226,226, 12,238,238,238,133, 0,158,178,245, 28, 53,147,240,186,221,103,100, 75, 96, 95,178, 57, 48, + 58,241, 67,159,219, 47,246,148, 25, 98, 87,143, 32,228,244, 59,228,210,166, 87, 72,111, 95,225,125, 67,180, 37,224, 40,249,214, +111, 0, 89,223, 86,104,149,230,182,118,253,201,150,128,163,183, 22,251,220, 30,219,205,217,184,235,251, 45,228,238,221,187,228, +224, 79, 59, 73,175, 54,213, 38,107,115,224, 9,178, 41, 48,204, 26,205,250,204,214, 55,223,124, 67,238,222,189, 75,126,249,229, + 23,107, 77, 86,120,125, 70,235,189,112,121,217, 43, 61,197,134,137, 93,133,198,209,193, 2, 83, 68,123,129,165,143, 15,143,238, +226,206, 97, 2,157, 65, 34,252, 37, 6,178,217,255, 44,217, 28, 56,204,218,122, 10,133,194, 76,212,202,169, 83,119, 17,137, 68, +133,141, 24,173,240, 38,205,150,159, 40,239,212, 39,131,201,168,206,138, 98, 43, 77, 86, 83,215, 82, 87, 39, 39,167,162,239,190, +251,142,184,186,186, 22, 90,105,178, 30,104, 70, 69, 70,144,140,123, 71,200, 47,123,150,145,176, 1,129,100,199, 55,115,200,229, +179, 31,146,145,195,195, 72,120,120, 56, 41, 42, 42, 34,131, 7, 15, 38,182,214, 83,165, 82,237,208,104, 52,177,199,143, 31,143, + 13, 15, 15,143,221,177, 99, 71,236,185,115,231, 98,165, 82,233,142,154,224, 68, 93,179, 21,248,215,246, 63,188, 78, 68, 43,182, +178,178,146, 28, 63,126,156,132,135,135,147, 29, 59,118,144,115,231,206, 17,169, 84, 26,219,220,251,200,218,118,105,232,208,161, +139,210,210,210, 42, 22, 47, 94,188,167,158,132,165,214,106,222,125, 68,245,124, 36,109,200, 63,160,169,144, 72, 36,177, 55,110, +220, 32,165,165,165,164,163,171, 43,249,140,203, 37,217, 2, 1,201, 21, 8,200, 38,160,228, 95,224,169,166,213,215,117,104,147, +209,122,132, 39,130,232,245,122, 50,127,254,124,163, 88, 44,214, 10, 4, 2, 91, 31,193,243, 68, 95,132, 78, 78, 78, 23, 92, 93, + 93,213,174,174,174, 15,153,189,218,229, 78, 78, 78,215,254,229, 55,160,159, 64, 32,200,224,243,249, 15, 63,130, 39, 40,170,119, +187,190, 83, 22,186, 6, 71, 13,111, 97, 61, 5, 2,129,224, 61,177, 88,172,157, 63,127,190, 81,163,209,216, 98,180, 0, 96,168, + 84, 42,205,217,190,125,187,238,206,157, 59,230,146,146, 18,203,229,203,151,205, 49, 49, 49,198,143, 62,250,168, 82, 42,149,230, +160,225,180, 4,255, 47,199,147,172,111, 43,172, 49, 91, 55, 23,250, 36,142,234, 40, 53,109,157, 27, 65,122,183,174, 99,178, 26, +206,228, 94,191,102,181,217,186,254,129,119, 98,152,159,220,178,108,225, 91,164, 87, 27,201,195, 38,203, 6,205,186,102, 75, 42, +149, 86,126,248,225,135,182, 68,178, 30, 54,132,219,252,189,201,150,128, 29,247, 77, 84, 19,203, 38,255,175,201,151,254,222,143, +203,125,212,211, 21, 62, 67,252, 68, 9, 54, 68,178,172,169,103, 87,123,123,251,219, 54, 68,178, 30,104,126,249,229, 6, 50,105, +194, 80,114,239,246, 62,162, 41, 62, 66,174, 93, 92, 67,198, 69,133,144, 94,189, 66,201,150, 45, 91, 72, 82, 82, 18,233,209,163, + 7,105, 70, 61, 35,166, 79,159, 30,155,154,154, 26,155,146,146, 18,123,238,220,185,216, 49, 99,198,196, 2,136,168,221, 19, 84, + 99,182, 76,227,198, 25,186,114, 56,111, 53,161,249,220,244,233,211, 73,106,106, 42, 73, 73, 73, 33,231,206,157, 35, 99,198,140, + 33,176,237,241, 61,205,106,151, 66, 66, 66,122,135,133,133, 45,236,214,173,219,240, 71,165,249, 31, 52, 90,178,177, 99,199, 50, + 52, 77,147,225,195,135,211, 95, 0,101, 91, 41, 74,189,149,162,212, 91,128,194,127,123, 68,235,239,126,224,103, 56,128,147,181, + 11,196, 98,177, 90,175,215, 59,203,229,242,253, 26,141,102, 54,238, 79,139,108,145,230,223, 81, 79, 86,243, 95,161,233, 46,151, +203, 55,104, 52,154, 49, 98,177,184, 80,175,215,187,218,160,105, 39, 18,137,222, 18,139,197, 97, 90,173,214, 15, 0,100, 50, 89, +178,193, 96,248, 77,167,211,173, 5, 80,246, 79,239, 59, 89,223, 86, 8,161,176, 59, 8,222,141,205,172,106,179,236,120,137,207, +220,193,246,153,125,218,201,210,192,103, 62, 7,101,184, 66,189,148, 97,176, 89, 83, 66,133,130,230,191,123, 37, 93,219,250,243, + 95, 43,125,230,133,201, 51,251,180,149,103,130,224,115,136,180, 23,109,213,172,107,182,100, 50,217,246,170,170,170, 87, 1,252, +102,235,190,147,189,129, 2, 84,153, 61, 97,230,118, 4,105,228, 17, 62,132,104,193,225,198, 35, 31,106,234,163,219, 38,246, 62, +170, 95,243,171,175, 54,146,147,191, 30,129, 65, 91,130,188,130, 10, 76,154,252, 50,186,118, 13,129,147,147, 19, 62,251,236, 51, +180,111,223, 30,159,124,242, 9,213,140,122, 70,200,229,242, 73, 1, 1, 1,109,111,221,186,149,162,213,106,127, 0,112,162,206, +123,168, 0, 32, 76,202,227,117,209, 89, 44,103,111, 3, 49, 77,104, 62, 39,151,203,231, 5, 4, 4, 4,223,186,117, 43, 65,171, +213,174, 6,176,155,109,235,158, 12, 77, 14,135,179,214,199,199,103, 92, 90, 90,218,187, 0,118,225, 63,194, 63, 98,180, 88, 77, + 86,243, 9,212,172,185, 79,200,227, 86,207, 63,205, 22, 51, 27, 20,218,128, 80,217, 16, 48,235,154, 48, 89, 77,107, 74,168, 80, + 88,120,111,130, 66, 43, 16,228,131,112,214, 54, 97,178,254,127, 77, 38, 64,225,163, 70,218,175,143, 64,168,134,207, 23,123,205, +215,195,162, 69,139,200,177, 99,199, 32,149, 74,161,211,233, 48,108,216, 48,124,250,233,167, 20,219,134,176,154,255,143,154,255, + 74,163,197, 99, 15, 3, 11, 75,211,247,202,227, 90, 49,234,141, 20, 35,217, 27,120, 21, 69,220,249,224,160, 13, 96,201, 64,149, + 37,159,122, 35,195,216, 66,205,203, 40,162,230,128, 11, 63, 8, 45,247,160, 49,230, 83,175, 55, 95,243,145,239, 55, 64,240,209, +227,123, 94,158, 68,234,154,170,152,152, 24,246,160,176,176, 88,207, 52, 60, 60,211,240,193,255,172,209, 98, 97,121,194,161,158, +185,109, 2,144, 93,189, 60,182,154, 44, 44, 44, 44,255, 65,195, 5, 10, 13, 15,104,179, 37, 36,216,156,129,118, 39, 89,205,102, +105,114, 1,168, 0,216,225,126, 14,146,154, 41,189, 77,165,217, 24, 14,192,204, 30, 79, 86,147,213,100, 53, 89, 77, 86,243, 31, +214,108, 74,251, 73,236,146,172, 47, 51,252,214,127,106,214, 33,171,217,124,134,177,199,147,213,100, 53, 89, 77, 86,147,213,252, +151,106,254,235, 32,132, 52, 43, 25, 25,203, 63,135,152, 61, 4, 44, 44, 44, 44, 44, 44,143, 29, 33,213,175,238,184, 31,221,114, +175, 89,241,143,142,209,146, 56,118,112, 7,143,211,153, 98, 72, 0, 0, 16, 14,149, 8, 11, 19,167, 43,190,147,215, 82,109,185, +135,159, 3,129,112, 47, 5,227, 51,154,220,228, 22, 39, 67,235,232,167, 28,231,234,164,152,148, 95, 92,190, 61, 33, 73,115,192, +150,109, 85, 42, 31,149,216,193,126,188,193,100,238, 40, 20, 8, 50, 77,101, 21, 91, 75, 75, 83, 42,155, 81, 13,135,198, 86,126, +244, 17,161, 14,231, 93,163, 4, 82, 19,199, 81, 41,160, 52,208, 16, 77,158,156,241, 45, 75, 35, 63,253,244, 12,177,245,220, 80, + 28, 12,146, 41, 20,221, 68, 98,105,168, 84, 97,223,129, 33, 64,137, 58, 39,221,104,182,156,163,141,218, 88,194,224,247, 71,113, +174, 88, 88, 88, 88, 88, 88,254, 5, 70,235, 26,128,145,184, 63, 70,171,233,193,240, 62, 65,253,174,138,197, 18, 95, 0, 96, 8, + 1, 67,128,170,138,178,216,252,148,152, 97, 0,224,212, 58,228, 56, 95,172,236,198,144,251,235,105, 6,176,152,244,105, 21, 25, +151,123, 88, 83, 35,153,179,223,216,193,225, 67,198, 69, 70,142,244,239,212,177, 83, 59, 0,184, 25,127,243,222,225,195,209, 73, +167, 79, 82,251,170, 10,147,127,105,201, 30, 19,136, 63,237,222,189,107,191,152,152,107,159, 0,152,217,210, 35,232,232, 40,159, +125,226,231,249, 3,134,140, 91, 37, 3,108, 51, 90, 98, 7,251,241,163, 71, 61,213,245,237, 55,166,115, 94,153,255,153,239,213, +243,191,175,144,187, 7,151, 17,198,124,162, 74, 61,225,143,198, 30,156, 92,215, 63, 54,100,176,126, 40, 57,198, 89,247, 93,111, +123, 93,201,189, 9,132,161, 39, 80, 20, 5,174, 80,250,147,115,219,126,123,236, 6,205, 45, 5, 96,245,140, 49,165,123, 80,184, +139,187,215,190, 9, 47,191, 37,150,170, 92,121,224, 10, 0, 80,200, 77,191,141,211,187,151,217,191,249,241, 55, 33,231,227, 50, + 44,167,126,222,168,167, 4,252,113,218,188, 91,236, 20, 95, 22, 22, 22, 22,150,255, 50,209,213,230, 42,186,238,138, 6,141,150, + 88, 44,241,189,244,251, 97,135, 95,206,101, 1, 0,194, 67,220,240,254,146, 13, 17, 59,214,199, 36, 1, 64,239,193,145,126,159, +188,247, 6, 46, 36, 20,128, 16,130,174,237, 29, 49,124,244, 51,214, 25, 15,215,192, 30,227,199, 63,253,252,252,249,243,162,238, +222,189,155,190,107,215,174, 63, 0,160,255,128, 1,237, 63,251,236,179,103, 87,217, 59,136,126,252,233,231, 28,189,250,246,213, +230,236,173,216,163,173,167,127,135, 54,147,126,252,118, 3,103,208,176,167, 39,166,163,106,153, 62, 55, 37,199,154,109,157,156, +156,230,240,249,124, 21,112,255,105,236, 53,152, 76,196, 13, 0, 44, 52,163,176,247,240,175,228, 10,196,180, 72, 36,184, 85,169, +209,108,175,200,185,189,173, 49, 77,131,217, 28,252,230,235, 47,113,174,167, 20,195, 55,184, 63,119,221,178, 15,192,208,102,251, +183,222, 91, 50, 62,230,242,143,168, 82,227,140,149,187,198,175, 91,224,233,217,139,251,233, 50,249, 80,138,194,139, 62,189, 95, + 30,243,201,247, 63,241,187,183, 87,194, 96,102,112, 52,182,184,247,166,181,159,174, 60,191,105,228, 33, 0, 91, 0,156, 2,208, +164,169,115,112,116,248, 97,206,194,181,242, 42,227,159,179,189,171, 77, 22,190,222,190, 23, 55,178, 24, 4,248, 7,240,220,230, +172,144,111, 89, 50,237,123,237,253,231,108,177,176,176,176,176,176,252, 87,201,195,195,179, 13,183, 54,105,180, 0, 64, 46,225, + 33, 41, 53, 31, 0, 96, 39, 1,102,191, 54, 5,197, 69,133,126, 70, 11,131,151,167, 76,198,181,196, 60, 36,165, 21,130, 16, 2, + 63, 47,171, 31,194, 13, 46,152,238, 47, 79,125,121,224,241, 19, 39,174, 44, 90,184,232,127, 20,133,139, 0,176,101,235,215,189, + 23,127,184,248,213,201, 83, 38, 15,253,233,167,159, 18, 0, 52,203,104,241, 40,197,134,149,203,151, 10,179,139,244,250, 57,243, +223,101,230,205,157,179, 14,192,211, 86, 57, 25, 62, 95,149,157,157, 45,231,112, 30, 30,190,246,249,210,119,207, 14, 29,183,234, + 78,122,102,217,245,227, 7, 15,246, 8, 10, 10, 66,118, 78,126,223, 21, 95,108,238,114,244,184,228,165,202, 10,221, 56,109,209, +237,122, 31,218, 44,226,243, 19, 62, 94,177,169, 43, 99,215,158,243,254,171, 35, 16,220,206, 3, 57, 5,101, 24, 48, 44,138, 23, +123,245,106, 4, 96,181,209,170,155, 60,112,188,145, 41,232,242,217,246,203, 67,198,244,241,232,206,225,112,161,209,153, 81, 88, +110, 0,205, 0,253, 3, 85,120,106,199, 23,188,146, 42,243,216, 37, 63,103,141,189,184, 62, 82,173, 47,207,157, 5, 96, 95,227, + 31, 67, 28,188, 92,148, 72,202,170,172,215,100, 85,233, 45, 0, 0, 1,151, 6, 5,226,200,222, 95, 44, 44, 44, 44, 44,255,113, +234,157,117, 8, 84, 63,153,251,240,225,195,245,142,223,161,105,130,164,180, 60, 36,165,229,225, 74, 98, 33, 76,132,143,117, 43, + 62,198,234,101, 31,162, 68,199,193, 47, 23,178,144,156,150,143,228,180,124, 20,149,106,234,147,120,168, 75,105,213, 50, 73,200, +218,181,202,149, 17, 3,100,131, 28,236,237,237,239, 36,252,175,106,241, 92,117,224,199,111,102, 9,248, 70, 81,182, 76, 46,235, +179,119,239,158, 32, 87,103, 23,153, 92,174,120, 71,234,217,229, 27,149,234, 47, 79, 74,111,180,155, 74,226, 18, 16, 21, 53,242, +169,193,110,110,174,204,244,117,177,137, 29, 3, 3,204, 29,218,119,232, 43,113,233, 16,213,200,102, 15, 52, 25,134, 1,135,195, +129, 90,173, 70,110,110, 46, 82, 83, 83,145,156,156,140,172,172,116, 53, 67, 8,159, 6,195,113,119,247, 2,143, 39,132,111,107, + 31,108, 90,183, 76,186,228,163,247, 67,197, 50,225,129, 58, 70,232,129,166,190,164,244,167, 35,199, 78,228, 28,221,181,137, 6, +128,130, 82, 13, 78, 95,189,139,107,183,178,108, 61,145,117, 83, 56,180,206,201,184, 91, 97, 73,139,230,126,242,193,188,172,115, +231,206,167,151, 87, 26, 81,169, 53, 65,171, 55,195, 96,164, 97,166, 25,248, 56,139,177,255,221,142, 56,248, 91,156, 43, 69, 81, +107,155, 58,158, 6,131,153,238, 23, 32,195,196,176, 86, 8,240,146, 33, 39,233, 34,230, 44, 92,139,152, 84, 3, 74, 75,203, 96, +174, 42, 2,163,201, 70, 81,218, 53, 88,104,154, 52,117,222, 31, 17,172, 38,171,201,106,178,154,172,230,191, 88,179, 33, 47,242, +132,176,181,158, 5, 15,140, 86, 67,220,203, 42, 65, 82,106, 62,186, 5,120,162, 93,107,119, 92, 73, 46,197, 15,167,179,240,205, +241, 12,156,190, 81, 8,134,167, 64,126, 5,112, 39, 93,141, 59, 25, 69, 77,230,207,230,138,248, 19,222,124,179,124,126,167,160, +138, 94,191, 31,157, 13, 79,231, 59, 65, 11, 22,148,205,230,138,248, 19,236, 91, 41,118,189, 59,255,173, 73, 10,169, 84,104, 52, + 24,209,182,141,143,248,141, 89,179, 95,162,236, 69, 86, 63, 19, 73,225, 25,104, 47,146, 72,182, 45,249,232, 29,209,218, 95,238, +100, 86, 25, 81,181,239,162, 58,101,222,187,139, 75,120,124,241, 38,133,103,160,189,181, 90,102,179, 25, 6,131, 1, 70,163, 17, + 38,147, 9, 57, 89,183,163, 78,253,242,246,176, 54,173, 28,134,137,196, 98, 16, 0, 21, 58, 11, 82,243,180, 8, 27, 50,148,219, + 45, 36, 36, 88,238, 30, 56,181, 62,173,242,242,140,114,134,112, 21,135,247,239,228,238,249,245, 58,254,119,248, 42, 14,252,118, + 29, 87,206, 28,181, 16,198,252,224,249, 95,114,247,246,126,114,247, 78, 25,114,143,206,234, 7,139,103,199, 70,211, 51,115,185, + 28, 18, 54, 36,252,228,107, 51,223,248, 93, 91, 89, 92,176,109,195,199, 57,133,185,233,183, 69, 2,202, 34, 21,113,161,209, 91, +240,253,169, 92,140, 95,118, 3,183, 50, 53, 32,132, 52,249, 0,111, 6,152, 59, 97,234,219,180,217,100,130,191,183, 28, 59,183, + 46, 71, 84, 88, 23, 12,238,100,143, 30,237,100,144,242, 12, 72, 72, 76,194,238,157,223, 91, 24,134, 51,143,253, 33,195,194,194, +194,194,194, 70,180, 30, 44,238,181, 87, 52,216,117,168,215,235,210,158,158, 48, 25,238, 46,110,242,209,131, 94, 20,196,222, 43, + 67, 97, 94, 6,238, 38,199, 67,171, 55, 67, 96,223, 6, 16,187,161,181,175, 15,226,146, 14,152,214,175,140,214, 48, 22, 67, 90, + 67,122, 81, 81,238, 94,119, 19, 41,206,202, 21,222,151,146,147, 74,187,237, 92,248, 29,158,127, 94,238,180,114,133,247,165,244, + 20, 25, 71, 42, 38,125, 94,154, 50,145,226, 80, 4, 11, 22,204,199,232,200,167,240,242, 75, 47, 80,219,183,127,223,171,204,202, +189,100,192,255,242,189, 15, 62, 22,170,203, 44,198, 43,201, 26,131, 84, 38,145,156,191,163,169, 10,246,245,150,140, 24,247, 98, +110,244,222,109,107, 1, 76,177, 70,171,198, 96,153,205,102,152, 76, 38, 0,160, 1,128,195,185,255, 90, 92,105, 68, 65,153, 1, +234, 50, 3, 44, 52,131,113, 19,166, 72,174,198,220,152, 2,160,129,241, 90, 12, 99,182,152,177,239,215,107,200,185,250, 19, 67, +113,184,229,181, 6,195, 67,238,222,222,207,205,205,251,108,228,184, 23,156,133,226,251,221,176,149, 85, 6,108,223,188,162,209, +122,114, 40,138, 48,180,165,204, 98, 54, 87,181,109,211, 54, 39, 32,168,139,248,220,239,199,163,206,159,220,167,177,180,125,193, +238, 94,122, 30,184,124, 17,184, 2, 49, 12, 38,235,126, 44,168,239, 94,218, 8,128,154, 58, 99,254,186,183,222,126,159, 59,119, +253, 31, 48,234,181, 48,232,170, 80, 81, 94, 10, 9,207,140,132, 11, 7, 45,132, 54,191, 85,149,119,125, 35,123,127,177,176,176, +176,176,252,199,169,251,248,157, 7,101, 13, 26,173,140, 91,231,122, 0,128, 95,247,136, 98,185,152,231,192,227, 80, 80,103,223, +195,246, 85,115,192, 48, 4, 35, 94, 93, 9,133,175, 27, 36, 2, 46, 12,154, 98, 77,201,189, 51,141,142,213,161, 40,243,208,141, + 91,114,124,103,188,222, 86,185,115,167,134, 15, 0, 59,119,106,248,175, 79,111,165,252,106, 75,154,111,207,126,221, 64,104, 26, +145,163,159,198,132,231, 38, 32, 61, 95,139,159,207,102,162, 74,103,180,106,182,156,196, 41,160,139,147,163,243, 83,111,190,248, +148,140,199,165,168, 14, 62, 42,110, 86,161,217,194,229,242,233, 67, 87,203,115,199,141,123,206,233,244,145, 61,131,105,167,128, + 46,186,162,196, 27, 77,233, 25, 12, 6,208, 52, 13,131,193, 0,179,217, 12, 7,167, 54, 71,134, 62,189, 42, 59, 47,191, 50, 58, +191, 84,223,179,202,108,129,186,204,128,130, 50, 3,202,170, 76,112, 83,216,195, 98, 54,118,106, 72,143, 16,242,191, 49, 79, 79, +126, 1, 0,135,226, 88,190,211,228, 37, 38,223, 95,243,167,201,122,106,244,243,206,103, 99,239,225,110,204,209, 82,194, 88,238, +103,113,167,152,236,198,143, 43, 8,151, 2, 35,224, 81,102, 46,135,195,152, 76, 26,179,139,139,243,233, 51,167,143,141,210, 91, + 82,192, 21,136, 30,188, 87,103,164,173,190, 98,212,119, 47,125, 9, 0, 95,172, 95,183,186,207,208,231, 5,103,174,165, 65,103, + 6,122,135,248, 97,255,143, 95, 27, 8, 49,191, 93,149,119,253, 75,246,222, 98, 97, 97, 97, 97, 97,121,200, 96, 69,227,254,224, +248,135, 35, 90, 53,125,163,145,145,145,127,121, 90,123,142,186, 4,142,114, 30,156, 61,124, 49,105,206,106,252,111,237, 92,208, +180, 25,132, 0, 22,218,186,204, 4,132,240,127,157,249,186,111, 64,107, 95,174,243,164,231,165,186, 31,118,106, 37,147,158,151, +234, 58,118,114, 44,159,249,186,111, 90,165,222,187,175,133,166,113, 62,161, 0,241,105,229,136, 79,175,128, 92, 98,125,154, 47, +174, 80,240,250,138,229,203, 4, 60, 46, 69, 37,100,104, 52,217,197, 22, 13,151,207, 55, 73, 37, 66, 98, 36, 60, 67,122, 17, 41, + 30, 50,230, 37,221,161, 29, 95, 76, 5, 48,171, 33,157,154,153,134, 53,145,172,154, 87, 66, 8,161, 0,134,161,104, 58,187, 72, + 15,141,201, 12,117,233,159, 70,139,178, 52,220,115, 42,119,111,239,167, 84,200,143,113,185, 92, 17, 33,128,217,100,121, 22,238, +237,135,105,242,238, 38,215, 54, 89,151, 18,114,113,239,250, 73, 53,109,210, 78,214, 22, 36,157,178,118,223, 41, 10,132,203, 5, +195,229, 80, 12, 69,129,225,115,136, 17,132, 48,117,107,164,181,193,104,213,152, 45, 33,159,187,240,196,238,181, 46, 47,143, 12, +196,143,103,239,123, 62,125,101, 97, 69, 85, 14,107,178, 88, 88, 88, 88, 88, 30, 45,141,121,145, 39, 40,170,245,215,136, 86, 99, + 59, 68, 8,112, 39,163, 8,173,189,156,225,213,186, 29,146,111,199,253,185, 14,128,133,182,174, 59,234,224,193,188,236,213,171, +149,204,220,185,229,189, 87,172,240,190,248,250,244, 86,170,142,157, 28,203,223,121, 39,179,247,154, 53,170,139,191, 94,226,211, +164, 58, 95, 87, 77,110, 46,219,158, 17,196, 9,237, 18,212,134,251,241,206, 59,153,167,110, 86, 22, 8, 4, 2,179,155,189,152, + 82,200,133, 92, 46,135, 47, 52,152, 57, 6,191,224, 16,238, 33, 14, 21,210,152, 74,141,209,170,219,117, 88, 92,120, 47,234,196, +207,243, 59, 14, 26,179,210, 33,167, 80,135,114, 35,247, 65,215, 33,151, 67,225,230,237, 12,128, 43,136,175, 79, 83,169,112, 56, +190,235,135,255,121,175, 89,177, 20, 38, 11,141,153,115, 23,225,165, 41,147,143,195,189,253, 48,111, 95,255,216, 63, 14,125, 39, + 29, 54,125, 19, 50,146, 98,242, 45,134,138,221,182,152,172, 7,102, 11, 32, 52, 97, 56, 37,165, 21,114,131, 5, 98,212,227,251, + 12, 38,166, 89, 87,142, 70,103,193,161,203,249, 56,252,203,110,168, 20, 50,182, 37, 96, 97, 97, 97, 97,121,228, 60,161,230, 10, +117,204, 21,208, 80, 68,171, 49,124,188, 92,113, 57, 62, 13,157, 2,218, 64,165, 84, 32,241, 94, 54,184, 28, 62, 56, 20, 96,182, + 88,111,134,136,201,252,227,154, 53, 42,100,164,201, 56, 95,109, 74,243,157,249,186,111,218,154, 53,170,139,196,100,254, 17,192, +100, 66,238, 63, 23,168, 38, 65, 42,109,131, 47, 32,140,185,149,171,131,148, 27,147, 82, 85,204,225,112, 13,142, 42, 49,227,168, + 18,113, 28, 21, 66,190,128,207,101, 44,132, 99,242,114,241,213, 19,134,233, 98,141, 94,237,174, 67,154,166, 65, 81, 28,186,218, +136,201,178,138,117, 40,215,115,161, 46, 51,160,180,210,132, 14,158, 50,156, 60,253,147,150, 54,235,118,214,167,197,229, 11, 84, +237,124,189,240,254,167,107,160, 51,208,184,147,163,129, 64, 36,114,115,117, 11,190, 49,121,198,187,162, 55,182,222,195,212,193, +142,152,251,199,189, 28,173, 90,252,174, 45,103,150,166,105,232,244, 70,129,186,168,212,190,162,178, 74, 41, 17,139,116,206, 14, +170,162,250,222,171,183, 49,162, 85,131, 84,204,195,168, 94,110,208,155, 38, 66,103,176,224,194,169,125,108,139,192,194,194,194, +194,194,242, 39, 91, 27, 90, 97,149,209,146, 75,197, 32, 92, 49,254,136,189, 7,255,160,206,248,254,224, 21,180,239,212, 11,121, +149, 22, 16,112,154,156,109, 88,195,252,247,116,215, 0, 92,139,138,146,122,141, 29,235, 57,148, 16,254,175,155,182, 84,100, 3, + 64,155,142,247,101, 24,134,128, 16,128, 48,247, 13,151,213, 80,188,140,180,188,138,214,190,110, 50,220,202, 54, 25,100, 34, 1, +199, 94, 38,228, 58,171,132, 2, 1,143, 7,154, 80,134,188,188,123, 6, 10, 72,183, 70,174,110,215,161, 84,238,126,100,200,152, +149,133,233,153,229, 49, 29, 74,180, 93,202, 77, 66, 16, 2,116,240,148, 33,254, 82, 52,173,206,185,123, 71,167, 78,218, 92,159, + 22,195,128,107,178, 48,184,145, 82,142,178, 42, 51,202, 52, 38,244, 13, 27, 37,232, 27, 30,133, 63,226,139,192, 88,204, 88,241, +117,116, 37, 77,204, 19,128,219,102, 27,118,154,115,249, 90,130, 87, 97,233,255,177,119,222,225, 81, 20,255, 31,127,239,238,245, +146, 70,146, 75, 35,116, 72,232, 29, 18,122, 39, 82, 5, 65,138, 8, 10, 4, 80, 65, 17, 80, 84, 84, 58,124,233, 85,148, 38,210, +123,175, 66,232,210,123,128, 4, 72, 35, 61,151,122,189,238,238,239,143, 75,168, 41, 23,130,229,167,243,122,158, 60,151,189,220, +189, 51,219,102,223,243,153,207,204,232, 37, 66,129, 32,183,102,245,138,177, 98,145,208,174,209,104,196, 47,127,138,129, 66, 38, + 70,182,206, 6, 0,182,210, 94, 61,121,122, 27, 14, 92, 78,195,193, 61, 91, 33,147,201,192,147, 27,138, 64, 32, 16, 8,132, 23, +241,131, 99,249,157,195,249,175,207,204,151, 83,139, 74,179, 28, 15, 47,207,114,144, 42, 92, 17,151,110,133,150, 82, 33,199,192, +131,101, 29, 17,173, 98, 2, 79,133,174,238,125,224, 64,106,210,254,253,153,235, 14, 28, 72,125, 33,209,251,121, 36,235,217, 43, +199, 59,173, 73,241,236,201, 3, 71,207,228,245,106,238,237, 65, 51,140, 81, 36,164,205, 2, 17, 99, 21, 9,104,155, 72, 64, 91, +124, 92,133,204,153,131,219,196, 60,133, 51, 37,105,154, 76, 38,116,234,212, 9,221,186,117, 67,239,222,189,209,191,127,127, 4, + 5,213, 82,209, 12,101,225, 41,142,243, 22,107, 81,205,155,130,192,148,136, 83,219,254,103,184,119,113,223,109,214,108,234,137, +151, 45,231,115, 77,158,231,178,243,204, 48, 89, 89,228,232,172,200,209, 91, 97,247, 14,197,190, 63, 82, 96,180,176, 72,184,177, +203,168, 78, 75,250,220,156,241, 56,174,132, 83,241,245,203,155,124,210,136,143,135,170, 93,164,244,227,214, 45,154,170,189, 60, +203,217, 41,234,121,228,149,162, 40, 72, 93, 85,240,112,119, 65,220,205,163, 56, 49,175,163, 17,192,119,206, 28,207, 23,113,149, + 11,208,171,185, 47,122,246, 29,132,122, 33, 93,157, 49,214,100, 69,123,162, 73, 52,137, 38,209, 36,154,255, 37, 10,214, 56, 44, +120,117,110,102,248, 2, 3, 84,213, 79,129,234, 1, 10,152,172, 42,152, 44, 44,244, 38, 22, 26,131, 21, 26,131, 13,113,105, 6, +220, 59, 80,246, 18, 58,162, 88,142, 25, 63,121, 30, 0,229, 48,120,206, 70, 79,196, 86,203,140,133,243,102,191,191,173, 81, 67, +203,184,238,126,129,119,226, 44, 41, 20, 69, 27,105, 70, 96, 43,231, 34, 16, 62,124,120, 71,125,233,220,145, 54, 82, 59,251,161, +161, 24, 29,187,221,158, 23, 16, 16, 0,224,229, 37,120,106, 85,147,245,190,120,248,235, 42,109,123,205,243, 94, 60,107,162,129, +102, 68, 28, 37, 16,221, 99,109,198,173,198,244,168, 85, 40,198,126,208, 34,233,131, 43,183,238,135,184,151, 11,196,227,100, 61, +244, 38, 59,172,118, 14, 30, 74, 17,146,238, 30,183,198, 61,188,190, 67,151,114,103,195, 27, 28,182, 45,209, 15,238,149, 15, 11, +235,250, 94, 72, 72, 40,243,195, 15,223, 35, 56, 56, 24, 70,163, 17, 52, 77, 35,176, 82, 53,196, 69,223,194,229,195, 51, 88, 67, + 86,252,207, 0,166, 3, 80,151,246,159,100,106, 44, 56,122, 61, 3,135,247,110, 7, 35, 20,147,219,137, 64, 32, 16, 8,132,215, + 9,127,229,117,181, 83, 70,203,100, 50,197,181,234,212, 19, 28,199,131,229, 1,142,205,143, 60,113,207,163, 79,172,205, 20, 87, +214,210,113, 28,123,117,197,234,117,221, 26, 53,107,203,212,174,160,132, 38, 43, 13,151, 47,158,182,131,227, 47, 57,243,253,172, +172, 71, 58,153, 79,245,247,222,239,215,103,231,208,143, 71,231,182,105,223, 94,161, 82,249,154,147,146,147, 12,235, 55,109,182, + 29, 63,178,191, 13, 7,251,192,172,172,199,186,226,116,242,242,242,150, 22,246,190, 68,172,108, 9,160, 10, 35,160, 44, 70,245, +163, 82,101,132,103, 38, 39,246,157, 61, 99,106,252,224,145,227,197, 85, 3,170, 33, 35,143, 65, 92, 82, 26, 30,158,219,111, 78, +142,190,182, 87,147,116,115,184,147, 82,169,133,188,151, 4, 96,241,229,203,151,234,132,133,133,117,237,208,161, 3, 31, 30, 30, + 14,158, 7, 78,173, 30,195,103,199, 93,222, 5, 71, 20, 43,230, 13,207, 75,194,185, 75,183,202,245,111,211, 68,224,233, 50, 28, +235,182, 31,177,129,231, 18,200,253, 68, 32, 16, 8, 4,194, 51,222, 60, 71, 43,241,129, 99, 62,173, 63, 27,109, 90,198,144, 13, + 27, 54,206,220,184,105, 91, 75,147,197, 18,192, 67,148,200,218, 45,103,117, 44,126,112, 86,195,152,254,248,186,167,103,141,186, +235,215,172,248,110,253,186,159,218,130, 99,107, 82, 64, 60, 79,225,140,212,198, 14, 45,201,100, 21,107,150, 50,181,191,116,126, +111,129, 49, 43, 75,183,177,180,223, 53,102, 69,165,209,140, 53,240,151, 37, 51,230,211, 52,211,133,101, 57, 33,199,218, 30,179, + 86,211,255,140,234,168, 3,112, 58,203, 13,217,197,252, 45, 18, 64,100, 68, 68, 68,235,136,136,136,102, 0,150,194,177,134,226, +245,178,156, 23,115,150,182,227,164,137,147, 78, 77, 0, 85,145,227,120,216, 89, 46, 65,100, 52,116, 36,247, 20,129, 64, 32, 16, + 8,207, 8,199,235,147,150, 58, 23,209,250,171,200,201,137,209, 34, 7,227,202,170,147,149,245, 72, 7,224,181,145,123,134, 50, +234,222,123,164,217,141, 71,154,221,111,250,125,125, 70,172, 26,136, 29, 90,198, 98, 56,147,200,126, 62,255,231,173,144,153,249, + 64,143, 76, 52, 39,247, 16,129, 64, 32, 16, 8,165, 54, 92,206, 37,195, 19, 8, 4, 2,129, 64, 32, 16, 74, 52, 89, 47,190, 2, +112,228,158, 23, 53,114,160, 52, 43,115,191,201,232,131,147, 68,179,204,154, 66, 0, 98, 0, 74, 0, 37,117,105,118, 69,254,122, +141,228,120, 18, 77,162, 73, 52,137, 38,209,252, 27, 53, 75,210, 62,137,127, 9,165,155,120,253,205, 32, 67, 95,137, 38,209, 36, +154, 68,147,104, 18, 77,162,249,111, 39,188,144, 31,240, 60,255,207,201,209, 34, 16, 8, 4, 2,225,175,194,211,179,134, 18,120, +150,215, 91, 34,114,175, 90, 62, 0, 96,200,124,144, 78,142, 30,161, 16, 94, 92,231,240,173,228,104, 9,105,129,120,146,220,197, +243,129,194,205, 51,249, 63,126,112,169,160, 74,138,177,157,219, 84,222, 23, 92, 69,214,187, 52, 95,148,123, 7,253,234, 91,173, +249, 83,133, 42,104, 44,252, 26,201,202, 82, 8,133,170,138,183, 50,176,201, 69,151,128, 58,239,252, 9,251, 40,169, 93,187,118, +104,237,218,181, 67, 1, 72,222,134,160, 92, 21, 52,168,124,245,144,115,170,170, 13, 79, 43,124,106,244,123,219, 5, 86,250, 85, +247, 84, 6, 54,222,173,244,175,159,163,244,171,175, 81,150,111,124,214,197,171, 86,213,146,190, 23,216,107,118,205,105, 91,239, +109, 13,236, 53,187,102, 97,127,247, 8, 91,230,242,227,182, 71,179, 60,123,254, 79, 73,234,149, 55, 35,176,229, 32,119,191,182, + 19, 60, 75,251,189,128,160,144,200, 74,117, 90,103,248,215,104,126,207,217,239,148, 15, 14,189, 89,177,118,203,244,242, 65,161, +215,201,145,119, 14,169,119,149, 80,169, 71,133,195, 18,143, 10, 71, 36,229,170,180, 47,171,158,159,159,159,172,102,205,154, 97, + 33, 33, 33,163, 58,118,236,248, 69,195,134, 13,195, 43, 86,172,216, 5,127,227, 96, 44,185, 42,232, 27,179,144,202, 52, 11,169, + 76,185, 42,232,155,146,235,215,224,153, 20,205,166, 80, 52,155,162, 80, 5,207,252,167,156, 43,137, 79, 80, 69,185, 42,104,145, +139,111,237,171, 50, 85,141,158,165,253,190,135,135, 71, 23,111,111,239,119, 11,126, 60, 60, 60, 12, 35, 15, 31, 0, 0, 32, 0, + 73, 68, 65, 84,186,144, 59,224,141,121, 22,197,122,229,247, 55,186,208, 25,161, 68,126, 97,240,199,159,214,157, 59,117,178,116, +201,186,125, 88, 50,107,226,125,179, 62,183,246, 63,113,207,189,170, 52,187,206,208, 76,249, 23,223, 99, 57, 54, 41, 51,246,106, +147,183,161, 31, 92, 73, 54,252,187,175,134,124, 57,232,253, 78, 21, 59,245,248,156,138,138, 53,238,119,222,162,161,193,142,221, +123, 3,207,157, 57,189,108,221,186,213,211,213,246,224, 69, 66,137, 96,133, 38, 49, 50,183, 52,101,112,245,174, 90, 69,160,240, + 58,215,170,247,167,190, 55, 78,110,222,192, 90,184,206,134,204, 23, 86,255,126,115,188,171, 85,171,214,148, 97, 24,207,177, 99, +199,138, 0, 96,241,226,197,213, 89,150,205,122,242,228,201, 53,188,193,228,167, 14,131, 25, 60,100,233,252,105, 27,223,121,167, + 27, 82, 50,245,152,183,104,101,187, 99,135,118,244,215,167, 63,218,245, 54,206,137,187,123,101, 87,136, 92,238,126,254,213,116, + 85, 88,187,166,140,206,100,199,177,115,183, 90,111, 94, 57,253, 42, 80,171,153, 54,243, 65,145,115,138,113,134,188, 41, 62, 74, + 62,140, 51,228, 1,192,160,215, 30,246, 74, 91, 39,111, 25, 27,230, 39, 17,220,202, 2, 74, 92,244,209,189, 82,203,227, 66,137, +164, 34, 77,211,160, 41,128,166, 41, 48, 20,229, 88, 39,212,106, 76, 72,126,120,190,235, 63,225, 62,113,169,208, 44, 13,140,192, +147,166,158,151,143,162,243, 95,121, 94,147,246,232,130,231, 91,248, 55,110,117,171,187,215,105, 89, 93,191,254,108,108,182, 66, +208,230,139,195, 20, 79,255,244,244,252,162,219, 78, 25, 0,169,212,227,224,193,131,222, 97, 97, 97,110,170, 58,189,207, 58,243, + 29, 49,163,171,125,232,208, 1, 81, 88, 88,215, 82, 92,159, 65,157, 65,211,155, 40, 64,200,113,252, 98,134,227,119,232,178,162, +159, 0,165, 91,125, 74,166, 10, 30, 78,131,119,186,158,225, 64, 93, 55,102, 68,173,123,211,131, 43,144,184,118, 20,138, 68, 95, + 84, 9,170,215, 40, 57,254,241,117,189, 78,187,200,110,206, 59, 91,106, 33,155,125,210,201,243, 55,222, 17, 8,133, 84, 88,199, +230,140, 25, 56, 93,150,147,238,227,227,243,238,242,229,203,171,134,134,134, 2, 0,236,118,187,235,206,157, 59,125,103,204,152, +161,136,142,142,126,211,133, 83, 3,188,189,189, 43,136,197,226, 0, 0,176, 88, 44,201,106,181,250, 41,128, 18, 27,254, 10,159, +170, 94,224, 49,253,252,185,115, 2, 0,104,221,186,205,204, 10,173, 62,243, 96, 68, 74, 99,161,135,195,162, 85,228, 62, 57, 61, +254,242,149, 75, 20, 0,132, 52, 15,157, 44,247,170,181,226,239,140,108, 73, 85,193,205,105,224,203,144,214,157,250, 14, 24, 56, +132,174, 83,163, 2,186,116,238,240,181, 17, 56, 88,170,107, 70, 32,144, 93,189,122,181, 26, 77,211,140,221,110, 55,133,132,132, + 60, 45, 75,185,252,131, 66,255,160, 64, 7, 90,237,150, 53,234,152,235, 51,129,215, 22,142, 97,220, 2, 27,125, 7, 70, 48,146, +227,184, 68,237,211,235, 45,254,133, 17,173,215,143,115,105,149,104,129,248,139, 65, 31,125, 82,119,252,132,111,165,159, 47,137, +192,225,149,147, 51,255,169, 38, 11, 0, 24,154, 41,127,252,196,113,149, 92,204, 0, 0,116, 38, 59,222, 9, 11, 43,249,137, 80, +169,217, 25,154,162,130, 11, 22,180, 97,237, 86,169, 64, 40, 54, 81, 14,131, 4, 10,128,151,127,165, 8, 31,251, 5,249,160,247, + 59, 85,220,180,237,247,164,167, 73, 89,165,174,212, 40, 70,132,144, 54, 93,208,169,115, 87,183,171, 87,254,152,190,250,231, 85, +223,216,173,182, 85,156,141, 91,100,202,126,156, 82, 98,101,238, 91,163,177, 88,233,117,172,239,168, 25,158, 38,186, 28,126,152, +181,212,235,220,209, 45,103,147, 19, 27,112, 9, 9,137, 38,158,162,238,231,100,167,126,161, 79,123, 18,229,236, 33, 83, 42,149, + 85,149, 74,101,131,250,245,235, 75, 39, 78,156, 40,108,215,174,221,115,203, 30, 30, 46, 58,115,230,140,223,130, 5, 11,186,221, +185,115,199,164,211,233,110,235,116,186, 24,148, 34,209,222,215,215,251,179,247,250,244, 68,135,190,159,130,229, 40,132,127, 50, + 30,199,143,238, 25, 13,224,173, 24, 45,155,220,117,198,200, 81, 19,189, 67,154, 54,100,166,111,137,130, 76, 44, 64,215, 38,193, +212, 71, 99,167,184,175, 91, 54,125, 45, 50,209,182,176, 72, 22,103,200,155, 82,215,203, 50,176, 87,104, 21, 28,216,106, 25,136, +142, 95,129,150,187,205, 76, 60,240,237, 67, 0,168, 26, 54,214, 69,194,170,151,251,187, 51, 42, 9,171, 94, 94, 53,108,236,201, +152, 99,203,181,197,149, 69, 40,145, 84,220,186,101, 75, 13, 15, 23, 17, 4, 52, 5,134,161, 32, 96,104,152, 44, 44,250,191, 63, +240,173, 93,230, 50, 85,141,110, 52,240,145,227,129,141, 95,141, 25,143,142,148,230,156, 80,140,200,243,208,129,189, 2,149,155, + 4, 12, 67,129,161, 1,134,166, 16,159,110,196,240,225, 31,185,149,213,176,191,211, 82,213,116,210,128,224,174, 33,117,203,213, +223,126,137,114, 11,121,103,128,103,166, 73, 62,108,219,254,211, 3,249,214,227,175,240, 60, 55, 63,233,194,210, 19,197,137,152, +205,230,244,174, 97,239,184, 82, 2,133,252,228,190, 13,109, 4, 52, 5, 27,203,195,206,242, 96,243,215, 70,165,242, 91, 48, 52, + 77,129,231,120,140, 28, 57, 28, 93,195,222, 49,112,118, 46,201,249, 74,142,222,116,236,228, 69,111,179,141,195,130,229,235,166, +235,243,212,211, 99, 31,122,198,235,242, 50,199, 27, 51, 30, 57,189, 14, 6, 13,190, 73, 98,204,189, 81, 91, 14, 93, 70,221,218, +181,192,114,142,114, 6,151, 87, 96,203,225,203,168, 25, 92,211, 81,110,142, 71, 80,160, 18, 77,155, 52, 5,128, 55, 50, 90, 2, +137,203, 15,109,187, 15,153,214,163,255,199, 80,121,123,131,230,109, 61, 78, 30,222,210,227,215,159,230, 79,178,155, 52, 11, 74, + 37,198,179,207,158, 11, 60,199,149, 57,234,228,239,239,239,221,180,233,243,233, 24,237,118, 59, 42, 87,174,140,228,228,228,224, + 55,105,167,249,249,249,117,255,241,199, 31, 85,221,186,117, 19,250,250,250, 2, 0,210,210,210, 2,142, 29, 59,214,232,199, 31, +127,204, 72, 77, 77, 61,140, 98,102,244, 97,109,180,136, 22,128,145, 74,229,142,125, 4, 69, 79,252,236,195,250, 62,126,254,230, +194, 62,175, 86,167,137,191,250,244, 52, 37, 16,136,242, 63, 15,154,231, 57,170,152, 40, 81, 39,161, 80, 88,104, 15,133,149,113, + 13,225,133,110, 35,104,134,118, 92,172,118,155, 58,231,233,205, 90,165,136,196,213, 17,138, 69,171,222, 27,240,113,139,126,125, +123,195,207,219, 13, 39, 47,220,193,232,207,190,180,217,173,182, 69,111, 84,121, 48,140, 32, 35, 35, 35,222,195,195,195,183,236, +207, 91,170,202,239,199,143,170, 78,158,138,152,188,112,201,178, 49, 86,139,221,198,241,252,179,117,140,101, 50,137,176,115,143, +247, 93, 85,213, 66,164,203,126, 28, 33,252, 23, 70,180, 86,191, 21,163, 37,150,185,188,255,253, 87, 99,165, 51, 54, 95,198,225, +149,163, 51, 13,154, 76,239,103, 45, 5, 87,247,155,122, 77,110,163, 55, 41,161,210, 59, 40,148, 98, 4,163, 40,134, 81, 80, 52, + 37,230, 88, 46,209,110,177,204, 52,102, 61, 74, 45,235,222,115, 28,143,221,127,100,148,206, 0,241,168,190,105,251, 94,149,143, +187, 4, 38, 43,139, 1,131,134, 96,227,198,141, 46,222,110, 98,152, 44,118,204, 95,184, 80,171,139, 63,172,138, 79,204, 73,238, +212,243,203, 19, 49,113, 25,247,158,166,154,118,148,182,108,102, 43, 11,141,193, 14,131,153, 70,141, 58, 77, 49,127, 81, 77,233, +211,132,216, 47, 55,252,186,118,220,253,251,204, 70,142,161,167,153, 82, 31, 36, 22,122,211,249,214,237,234,234,225,185,181,207, +168, 89,238,143, 50, 4,224, 97,197, 19, 87, 41,222, 31, 54,206,181,170,175, 12, 10, 41,227, 30,155,144,236, 55,113,210,164, 11, + 49, 44,223, 76,163,142,137, 45,169, 60,149, 42, 85,234,219,163, 71, 15,249,132, 9, 19,132,129,129,129,248,117,203,206,138,173, +187,246,239,153,146,154, 30,200,243, 60,124, 84,170,196,145, 31,245, 63,120,228,200,145,132,196,196, 68,225,188,121,243,154,239, +221,187,183,118, 90, 90,154,211, 45, 83,150,231, 97, 50,179, 96,243, 31,144,234, 60,115,169,253,105, 64, 64,128, 36, 57, 57,217, +252, 66,148,129,122, 30, 40,164,186,118,108,219, 92,240,203,209, 56,232, 76, 44, 20, 82, 33,226,210, 13,104,210,176, 30,181,134, +181, 55, 40, 76,112,248,251,221,167,248, 40,249,176, 94,161, 85,160,242,144, 99,253,138, 89, 56,112, 41, 54, 44, 93, 71, 97, 57, +207,140,242,147, 8, 58, 43,184,212,229,237,154, 84,243,237,208,184, 34,174, 53,169,230,123,238, 70, 84,180,172,255,194,177,201, + 58,225,201,156, 99,227,180,133, 87, 60, 52,202,185,136,176,238,120, 2,228, 82, 1, 20, 82, 1, 20, 18,199, 43, 77, 83,101,107, +213,250,213, 10,100, 56,118, 56,195, 8,134, 15,124,191,191,255,224,129,253,121, 48, 52,118,238, 62,216,123,243,230, 77,169, 54, +171,101, 45, 75, 51,235,138,186,126, 94, 58,160, 52,160,114, 19, 99,210,218,123,112,149, 9,225, 34, 23,194, 85, 46, 68,135,250, +222, 96,222,124, 18, 24,143,209,189,171,118, 27,221,167, 82,251,224, 10,202, 26,183,159,228,221, 31, 62,243,250,146, 51,185,237, +191, 88,177,184,182,167, 46,215, 34,248, 97,226, 72, 65, 82, 74, 74,251,157, 7,207,118, 96, 45, 31, 71,217,173,250,111,213,119, +118, 22, 26, 21, 78,138,186,212, 40, 32,164,159,212,170,179,221,189, 29,149, 84, 45,199, 44, 65,100,188, 6, 10,169, 0,202,130, + 99, 43, 21, 64, 33, 21, 66, 41, 21, 32, 37, 41, 14,217,122,230, 66,178, 39,221, 30,103, 47,217, 75, 83,112,147,149,197,173, 88, + 29, 42, 5, 55,132,159,159, 63, 44,221, 62,168,116, 37, 98,247,254,171,103,247,205, 49,164, 61,252,214, 89,157, 45,135, 46, 99, +242,248, 81, 55, 40,224,102,254, 67,186,209, 15,115, 87, 54,158, 62,249,211,151,222,155, 56,109, 89,227, 55,143,100,185, 76,233, +208,231,147,105,173, 59,247,129, 54, 59, 29,127,156,216,129,174, 61,222,195, 7, 31,127, 14,119,119,175,249,139,102,126,117,219, +110,214, 68,188, 86,231,250,214,108, 85,175,110,173,205, 1,254,254,129, 28,231, 88,229,131,231, 1,157, 54, 15, 95,125, 49, 18, + 28,207,163, 65,163,102, 29,164,173, 59,243,124,254,106, 32,153, 89,153,250,168,135,247, 59,153, 50,162,174, 56,125, 44, 77, 38, +155, 90,173,198,173, 91,183, 16, 29, 29,141,200,200, 72,100,101,101,193,205,205, 77,167,215,235, 75, 21,188,175, 95,191,254,224, +136,136, 8,169,135,135,199,179, 55, 45, 22, 11, 92, 92, 92, 48,120,240, 96, 97,151, 46, 93, 2,186,119,239, 62,244,222,189,123, + 91, 0,104, 10, 45, 79,246,227, 20, 23,159,224,159,219,182,107, 59, 6, 0,100,174,126,177,203,127, 61, 24, 89,108,131,214,205, +191, 98,139, 22, 45,171,129,231, 65,129, 95,106,200,138, 78, 43, 38, 74,164,184,124,249,114, 85,134, 97, 4,207,159, 65, 28,126, + 90,191,189,230,239,231,239,246,157, 59,127,129,212, 85, 33,129, 58,207,130, 17, 31,244,113,250, 25, 44,243, 9,238,214,162, 69, +155,253,211,167,125, 47, 80, 42, 20, 56,113, 37, 6, 99,191,152,100, 74,141,191,183,128,231,132, 43, 13,234,232,140, 50, 62, 42, +223,202,240,184, 26,229,149,112,233,213, 85, 58,250,195, 94, 82,139,141, 69,174,222, 6,179,149, 5,203,241,200,211,219,112,255, +169, 22, 94,174,165, 95,202,141,231,249,166, 0,188, 1,168, 41,138,186,246,226,118, 65,131,174,192, 27,191,178,157,153,255,124, +240, 4, 96,129, 99,164,254,179,203, 39,127,187,168,247, 11,190,127, 31, 64,173,124, 77, 22,192, 85,138,162,114,138, 48, 91,175, + 69,185, 4,135, 14, 29,226,123,244,232,241,172,198,127,117,251, 85, 36, 34,161,191,194,205, 27, 60,255, 0, 47, 46, 96,172,242, + 13,200, 90,176,104, 73,185,207, 62, 25,149,160,201,205,174,152,255,246, 73,103, 30, 22, 2,138, 89,212,182,101, 72,151, 49,159, +124,130,224,170,229, 69, 44,203,242,247,162, 99,109, 27,214,173, 31,118,238,146,120,137, 38,233,222,148, 23, 66,144,165, 26,246, +201,114,108,210,171, 17, 44,150, 99, 95,109,221,190,166, 73, 81,128,187, 82,140,159,143,198,129,231, 1, 10, 60,220, 20, 66,108, + 59,147,132,216, 27,123, 52, 61, 26,104,244,131,231, 78,237,208,190,219,184,136,251, 79, 76, 59, 50, 50, 76,199, 1,164, 21,167, + 89,120,133,206,193,108,101, 97,179,219,177,235,224, 65,132,117,104,142, 22, 45,154,163, 77,235, 22,130,235, 55,238,124,252,201, +152,145,129,120, 62,186,227,153,166,212,167,122, 83,165,155,215,142,190, 99,230,185,220, 77,178, 67,192, 0, 85,124,101, 40,231, + 34,130,197, 78, 33, 94,109,205,191,115,220, 49,118,226,180,114,147,191, 28,115, 68,163, 22,215, 5, 30, 88,139,219,119,131,193, + 32, 30, 50,100,136,208,102,179, 89, 7,143,248,188, 75, 90,154,186,247, 79, 75,255, 39, 81,169,124, 96, 48,217,113, 35,242,113, +173,233,211,167, 85, 57,120,236,204,190,169,147, 70,239, 15, 11, 11,115,219,190,125, 59, 87,210,241,124,169,133,152,158,185, 98, +253,230, 93, 27, 23, 47,152,141,168,132, 28,172,251,101, 37,120,214,254,115, 9,135,234, 69, 77,126,200,144, 33,178,125,251,246, +149, 79, 74, 74,210, 24, 12, 6,245, 75,241, 8,154, 18,164,103, 27,224,229, 34,134, 72, 64,195,199, 67, 10,149,155, 4, 66, 6, +160, 41,138, 45, 76,115,221,142,195, 51, 57, 67, 30, 14,108,181, 12, 92,191, 98, 22, 62,254,236, 59,220,203, 20, 31,163,229,110, + 51, 63, 29,216,119,178,183,140, 13,243,119,167, 85, 29, 26, 87,130, 66, 42,194, 55,227,134,160,217,141,120, 85,114, 46,247,157, +218,200, 52,156,118,236,217, 98,221, 39, 95, 14,142, 56, 34, 88, 46,114, 33,142,109,158,159,161,207, 83,231, 21,116,201, 89,204, +166, 4, 39, 47,227,147,133,180,108, 39, 55,172, 87,103,214,152,240,225,116,203,208,102, 60, 77, 11,145,169,181, 80, 60, 15,124, + 49,118, 52, 62, 29, 61,210, 55, 49, 37,227,135,149, 43,127,158, 18,241, 59, 63, 67,175,126, 56,181, 56, 77,154,114, 68,129,148, + 82, 1,148, 50,135,113, 81, 74, 5, 48, 89, 88, 80, 20, 24,247, 10,141,242, 40, 71, 36, 55, 37, 59,161,200, 22,248, 75,154,229, + 42,212, 57,245,123,172, 75,205,156, 29, 57,151,226, 82, 34,103,222,184,147,126, 21, 64,118, 96, 27,247,161, 86, 59, 15,157,201, +142,184,116, 3,236, 86,158,250,248,157,138,168,220,143, 10,158,189,254,230,198,163,119,224,250, 66,165,255,146,102,242,229, 93, + 38,207,186,125, 6, 44, 94,246,203,181, 5,179,190, 99, 50,243, 44,224,120, 30, 82, 49, 3,153, 88,144,255,195,192,168,207,195, +202, 85,107,210,236,160,250,226,236, 89,123,105,174, 79,112,252, 7,125,186,181,217, 70, 1, 98,138, 22, 37,249, 87,172, 84,177, + 99,207, 97,210,142,189,134,128,181, 91, 38,223, 56,207,159, 54,100, 68,157,114, 70,179,110,237, 90,160,128,155,250,140,232,209, + 0,160, 80, 5,253, 92, 51,184,102,227, 87,223,171, 94, 61,184,177, 51,231,253, 89,164, 84,234,242,153, 71, 57,239,239,130,235, + 52, 84,165,231,152, 41, 23,207,242,136,123,116, 11, 91, 87,253,176,137, 51, 89,166,157, 58,188, 99,214,146,117,123,223,239, 24, +214, 7,235,127,250,223, 55, 89,169,207,140,214,201, 23,162, 85, 31,108, 88,187, 58, 80, 40,150,192,102,231, 96, 99,121,199,171, +157, 69,118,118, 14,108,118, 14, 82,185, 11,236, 28, 5, 27,203,193,102,231, 96,182,216, 21,163,135,116,255,196, 4, 92, 41,172, +156, 1, 53,219, 30, 23, 73, 36, 21,121, 56,214,174,229,121, 30,113,105, 70,218,207,207,111, 11, 0, 72, 36, 18, 72, 36, 18,112, + 28,135, 27, 81,234,207,188,130,131,198, 32,223,224,177, 86, 75, 66,110,252,197,174, 69,237,187,175,175,111,207, 87, 77,150,201, +100,130, 78,167,195,249, 75,215,220,214,110,220, 21, 22,151,144, 84,149,227,221,204, 46,170,170, 93,181, 25, 49, 61,139, 58,158, +218,244,168, 79, 92, 67, 70,210, 19, 62, 29, 90,125,217,134, 67, 87, 31, 31,159, 89,108,158, 86,229,142, 95, 91, 38,140,122,175, +201,220,165,235, 30,229, 92,252,121,124, 73,231, 72, 32, 16, 8,213,106,245,179,251,123,249,154,173, 77,110, 70, 37,191,187,100, +241, 18,233,141, 24, 45,238,198,165, 96,104,167, 10,142, 22,142, 19,231, 93,225, 83,213,171, 74,181,106, 91, 86, 46,157, 43,120, +148, 98,194,138, 61, 87, 17,177,255,231,243,105, 25, 87,194,144,158,106,124,147, 58,228, 45, 24,173, 34, 53, 79,223,201,132,206, +100,135,217, 98,135,141,227,161, 49,216,144,145,107,129,198, 96,133,206,104,199,208,206, 21, 10,253, 94, 9,126,196,155,162,168, + 67, 60,207,247,224,121,190, 19, 0,113,193,182,227,153, 77, 29,202, 55,100, 47,109, 79,158, 60,249,219, 57,115,230, 68, 22,124, +182,224,253,130,207, 22,247,254, 11,223,247,252,230,155,111,234,206,157, 59,119,118,104,104,232,182, 63,254,248, 35, 22, 64,142, +179,221,135,130, 23,119,230,208,161, 67, 37, 29,232,170, 86,155, 85,226, 42, 19,162, 74,229, 10,248,232,219,245, 94,191,205, 29, +158, 33, 21, 11,152,163, 71,143,150,203,178, 40, 65,211,140,211, 77, 20,165,119,141, 22, 34,145,248,240,194,133, 11, 49,176,103, +107,217,211, 76,155,238,206, 83, 99,186,222, 2,187,202, 59, 72, 60,115,246, 92,229,220,121,243, 63, 61,116,128,203,213,165,223, +159, 95,120, 23, 95,147,235, 12,245, 66, 14, 22, 69,129,231,216,164,156,248,107, 77, 0,160, 44,185, 88, 58,147, 13, 76,126,110, + 13, 69, 1, 6,147, 29, 12, 67,101,228, 70,237,184, 63,120,198,204, 14,155,182,253,158,194,211,238, 90,189, 62, 78, 14,199,154, +131,165,198,100, 97, 97,182,177,136,188,125, 3,109, 66,106,163, 69,147,154, 48,152, 88, 24,204,118, 84,174, 22, 12, 0, 94,133, +158, 56,134,142,229, 89,155,137,231, 89,151, 30, 77,189,161,114, 23,195,207, 67, 2,137, 88, 0,155, 29, 48, 90, 56,152, 44, 44, +226, 51,140,208, 26,101,168,215,182,127, 21, 79,191,235,230,180,120,217,190,236,167,215,251, 22,107, 78, 89, 22, 27,182,236,170, +158,146,146,222,251,200,190,205, 18,181,198,134, 59,241,122,100,228,154, 1,198, 27, 63,206, 94, 33,249,122,124,248,187, 27,182, +238, 78,232,216,186,121, 66,105,247,217,160,142,218,180, 99,231,174,159,123,244,120, 87, 22,121,229, 8, 30,221, 58, 53, 75,159, + 81,170,252, 44,186, 65,131, 6,246,240,240,112,237,236,217,179, 3, 15, 28, 56, 80, 89,173, 86,223, 2, 96,115,119,119,175, 25, + 84,189,226,237, 19,199,142, 6,116,127,183,191, 48, 41,211, 8, 55,185, 8, 21, 85,114, 92, 58,127,220, 38, 22, 11, 11,205, 55, +201,239, 30, 28,132,142, 95,225,192,165,216,176,200, 44,233,153,145,195,135, 38,156, 56, 23,149,181,124,227,137,255, 5, 40,109, +183,164,156,122,249,245, 38,213,124, 39,143, 29,130, 57,203, 54,225,236,141,168, 12, 61,237, 55, 43,213,108,255,189,232, 80, 58, + 32, 96, 40,184,200,132,208,107,212,121, 79,110, 30, 11,122, 75, 97,234,161, 39,246,109,162,179,181, 54, 36,102,154,168,148,108, + 45, 88,142,135,187, 92, 4, 59,199, 35, 55, 59,147,218,188,105, 35,174, 93,187, 68,131,161, 71, 0,152, 90,236, 1,165, 28, 93, +133, 74,169,208, 17, 17,146, 57, 94,109, 44,135,224,234,213,176,122,249, 34, 87, 47,149, 15, 90,181,113, 62, 55,218,197,179, 98, +131,109,191, 46,199,153, 63,110,182, 59,187,100, 69, 83,165,191,247, 50,138, 98, 23,128,135,201,108,101,145,151,155, 3,177, 37, + 17,205, 2,212, 40, 39,103, 17,175,241,195,189,180, 71,202,146, 42,252,172,123,123,111, 81,252,187, 83,118, 29,140,152,211,181, +115, 59,220,139,215, 64, 38, 22, 64, 42,102, 32, 21, 51, 16, 82, 44, 22,173,250,217,150,147,167,237,145, 21,185, 63,243, 13,174, +207,147,249,173, 95,135,185, 99,117,222,155,150, 77,249,109,228, 87,243,186,134,245, 25, 70,221,187,118,250, 91, 3,112,202,185, +134, 30,239,212,123, 28,231,252, 51, 78,234,226,181,116,220,215, 51,199,117,233,209, 31, 12, 35,128,205,102,195,238,237,155,240, +235,138, 31, 31, 90,116, 89,195, 0,112,150, 12, 38,124,199,166, 85,253,191,250, 97, 17, 85,183, 65,179,230,167, 83, 95, 95,142, +150, 99,168, 95, 62, 28, 62,106,128,143,143,143,203,243,136, 22,143,160,224,218,232,214,235, 61, 28,223,191, 23,247, 35,239,128, +227, 29,134,137,227,120,228,230,100,165,217,109,150, 13, 69,246,120, 72,165, 21,215,255,186,177, 6, 77, 83,176,218, 56, 88,236, + 28,198,127,242,145,101,244, 23,223,182,234,214,165,109,164,152,129, 38,254,105,170,251,165,155, 15,234,113, 66,101,224,240,137, +139, 68, 38, 51,139, 60,131, 13, 71,214, 21,237,117,164, 30, 21, 66, 43, 53,238, 54,124,244,247,171, 37, 18,134,182,214, 9, 10, +140,109, 27, 82, 39,177,130,191,151,118,250,220, 21,205, 46, 92,185,217,237,253,193,195,165, 67,107, 54,166,252, 61,101, 46, 31, + 13,238, 83,159,181, 91, 63, 52,100, 39, 22, 57,191,160, 80,238,145, 91,161,114,117,195,243,136, 81,208, 30,138, 71,149,151,156, + 7,133, 88, 99,122,116, 95, 0,240,243,175, 96, 18, 74, 92,181,165,136,192,240, 0,176,108,205,214, 38,183,163, 83, 70, 46, 94, +188, 68,126, 35, 70,139, 91, 49,121,144,136,104, 88,109, 28, 40, 39,131,218, 28,207,140,250,238,155,201,174, 57,122, 22,103,238, +168, 17,121,253, 52,111,209,153, 6,203,237,174,125,161,114,249, 16, 64, 53, 0, 79, 40,138,255, 69,159,238,187, 31, 56,107, 47, +237,117,207,113,142,246,178,171,119,213, 42,172, 64,210, 77, 40, 86,132, 82, 20, 95,135,226,225, 1,240,201,217,249,207, 84,103, +157,154, 62, 61, 26,243,102,255,128,165,107,247, 34, 37,203, 4, 55, 54, 17,251,215,205,196,132, 57, 91, 96, 52, 23,157,213, 80, +146, 31, 41,204, 24,189,106,184, 10,126, 47,248,220,156, 57,115,122,188,114,110,122, 20,113,206, 94,251, 92,193,247,231,206,157, + 59,251,133,191, 27,156, 53, 89,207,140, 86,193, 78,149, 96,182,130,188,253, 42,254,177,127,223, 30,143, 28,157, 21, 82, 17,131, + 10,149,171, 99,234,242,253,222,239, 52,241, 66,166,213, 13, 91, 87, 47,200, 54, 25,180,219,157,170, 44, 84,193,205,101, 74,197, +145, 61,187,247,162,106, 5,149,104,243,249,236,184,155,177,198,103,161, 94,141, 58, 65, 92,217,213, 32,232,219,167,143,252, 84, +196,233, 47,116, 64,161, 70,139,161,152,242,107, 54,238, 86,185,200,132,160, 40, 64,107,180, 99,228,135,239,149,253, 49,198,115, +204,240, 97, 67, 65,229,155, 44, 77, 86, 26,190,253,250, 19,147,194,246,232,254,211,248,167,201,157,122, 78, 56,165,209, 81,166, + 1, 67, 62,185,118, 63,122, 78,142,193,240,102,139,252,152, 45, 44,204, 86, 14, 49, 49, 79, 48,126,104,103, 8, 25, 26, 12,195, + 57,146,165,237, 69, 95,140,186,148,232,108,248,138,250,109, 90,248,217, 26,127, 31,149,167, 82, 33,227,149,114, 9, 85,167,102, + 13, 81, 72, 72, 11,113,229,224,250,162,243, 15,140,120,170, 54, 34, 54, 37, 15, 18,159,134,130,129, 29,222,193,166, 37, 19,219, +101, 63,189, 78,227,245, 36,197,151,248,253,204,229,158,107, 87, 45,150,164,231, 90,241,240,169, 14,105, 57, 38,164,230,152,145, +150,109,130, 82, 38, 68,155, 94,225,146,195,251,127,233,217,177,117,243,101,111,178,223,177,177,113,135,227,147, 83,251,215,111, +212, 12,155,126,251,181,181,187,123,101,215,220,220, 56,141,179,103,103,230,204,153,226,185,115,231, 10,150, 47, 95,174, 9, 9, + 9,241,253,230,155,111,186,102,100,100, 92,173, 84,169, 82,240,241, 61, 27, 34, 26,182,233,221, 20,156,213,187,117,219,246, 34, + 9, 39,192,137, 67,135,172, 59,182,111,206, 50, 26,181,163,139, 53, 28,114,183,153,233, 58, 10,222, 1, 1,145, 74, 49,219, 89, + 64,231, 70,231, 28, 27,183, 49, 7,216, 83, 53,108,236,201,211,215,163,162,155,220,136, 87, 69,220,120,156,145,109,176, 6,197, + 28,155, 80,108,197,203, 80, 20,132, 12, 13, 23,153, 0,116,126,173,170,244,175,255, 24, 20,229, 93, 16, 57,165, 64,229,191, 2, + 20,133,148,156,167,183,156,200,217,160,120,142, 7,162,146,244,208,153, 28,161,249,242, 94,114,168,211,147,240,211,178, 13,184, +121,253, 26,186,188,211, 11, 43,215,108,198,200, 15,251,155, 74,106,253,208,116,126, 68,235,133,104,150, 82, 38, 0, 64, 33, 87, +111,195,238, 11,137,168, 86,133,118,250,193, 0, 0, 46, 74, 57,242,180, 70,208, 34, 23, 60,185,113, 68,126,244,244,149,111,166, +204, 88, 60, 41, 39,245,206,211,199,119,207, 35,216, 43, 15, 85, 2,172,136, 76,115,197,245,172,202, 8,174, 94, 21,180,232,154, + 83,218,153,145,245,230,237,167,119,247,104,210,176,118,104, 69,149, 59,140, 22, 54, 63,170,197,224,215,245, 27, 17, 31,151, 52, + 60,235,254,254,155,111,195,209,234, 51, 98,213, 18, 85,245, 79,239, 94, 57, 21,219,103,240,167,240, 11,168,208, 32,247,233, 45, +167,211, 22,156,121,143,117,210,104,137,228,238,223,140,255,238,127,227,186,116,239,135,203,231, 79,225, 86,228, 19, 52,111,222, + 20,239,188, 59, 16, 90, 77,118,205,157, 27,151,116,182, 27,180,199, 5, 18,251,184,102, 45, 58, 80, 28,203,226,209,195,123, 79, + 10,211, 50,166, 70,221,186,148, 26,229,250, 82,247,148, 87,205, 6, 74,183,114,183,204, 86, 22,201,201, 73,184,248,199,153, 70, +198,212,168, 91,165, 57, 94, 18, 17,131, 19, 55, 51, 96,181,113,176,218, 57,180,105,219,217, 34,162,205,173,103, 45, 94, 31,146, +154,146, 74, 43, 92,189,184,114, 1,181, 68,126, 18,171,249,118, 76,158,200,106,227, 80,213, 95, 81,172,166,183,127,245,217, 19, + 39,142,175,197,136,100,208,234,205,150,212,148,100,223,213, 91, 79,235, 30, 60,188, 27, 80, 94,229,230,250,191, 37,191,136, 52, + 38, 10, 25,121,102,100,107, 53,212,224, 81, 95,249,175, 93, 49,231,131,226,140, 86, 33,233, 34, 85, 14,159, 56, 95,211,195, 69, + 68,233, 76,118, 46, 75, 99,101, 7,191, 91,182, 65,151,249, 38, 43,124,241,162, 37,242,155, 49, 90,220,142,201,131, 84,196, 64, + 44,162, 97,177,113,112,242,118,162,125, 85,190,163, 91, 52,169,135,227,183, 50,193, 48, 52,140,218, 28,131, 0, 89,209, 77,218, +117,145, 55,110, 22,130,246,237,218,226,113,116, 84,133, 67, 7,118,119,188,116,241,108,154,221, 26,244,153, 94, 29,189,183, 84, +129, 5,131,129,177,137,125, 63,242, 11,168,212,178,239,192,143,220, 42, 86, 8,160, 84, 94,158,176,243, 2,132,127,248,158,211, +119,190,195,152, 3,115,103,124, 3,179,217, 2,111,119, 49,120, 30, 88,191,108, 42, 44, 22, 11,252, 61, 37,200,211, 23,189,154, + 92, 73,126,164,168, 40, 84,169,114, 79, 94, 48, 99,197,189, 79, 81,212,161,201,147, 39,127, 11,128,159, 60,121,242,183, 5,219, +115,230,204, 49, 2, 72, 41,161,235,112,245, 75, 70,171, 96,231,138,190,187, 69,193, 94,158,126,151, 78, 28, 63,230,182,239, 54, +135,203,123,175,163,123,115, 63,136, 4, 52,228,110,254,184, 29,151,135,195,123, 86,229,238,223,246, 75,178,217,108,158, 95,114, + 95,115,245, 38, 74,185,226,248,111,155,182,115, 94,158,158,244, 79, 39,212, 49, 89, 90,251,179, 46,173,232, 43, 7,184,235,199, + 87,251,241,160,142, 73,165,210,234, 22,139,197,163,164, 19,187,254, 68, 66,126, 18, 47,245, 54,234, 86, 80, 12,195,110,218,188, + 9, 94,174, 98,152,109, 28, 38, 79,250,220, 56,180,139, 50,119,240,251, 3, 59,180,239, 54, 46, 66,168,168,113,170, 69,163, 26, +124,195,134, 13,115, 25,134,113, 42,149, 66,165, 82, 77,165,105,122,144, 88, 44,118,177, 88, 44, 90, 11,103,146,235, 77, 22,152, +172,128,193, 96,130, 80,228, 48,139, 66,134,130,209,100,129,193,104, 41,254,198, 72,187,119, 1, 64,144,230,133,152,210,169, 7, + 85,197, 91,118,238,255,188,223,251, 3,166, 4, 52,120, 87, 25,151,154, 7, 17,101, 69,211, 90,126, 56,125,108, 47,159, 20, 31, + 61,190, 36,147, 5, 0, 25,234,236, 64,111,111, 31,220,140,213, 33, 57,203,136,180,124,147,149,154, 99,134,214,168, 69,253,138, +254,200,205,203, 11,124,227,227, 11,236, 61,126,252,120,255,110,189, 7, 96,220,164,105,173,214,173, 90,112, 71, 33, 22,126,172, + 79,127,116,198, 25,163,117,239,222,189,236,175,191,254,186,218,154, 53,107,232, 15, 62,248,192, 88,175, 94, 61,233,144, 33, 67, + 90,109,220,184, 81, 42,151, 75,141,183,207, 31,152, 50, 98,236,228,222,171,151,206,108,144,147,147, 67,217,109,182,163,214,156, +156,201,186, 18,204, 92,226,129,111, 31,254, 24, 99, 29,214,185,181,247,129,114,114,186,142,132,183, 12, 68,173,169,219,241, 96, +170, 53,230,216,114,173,172,255,194,177, 41,185,220,119, 38, 90, 53,171, 36,147, 5, 0, 52, 67,193, 98,103,225, 34, 19,130,166, +233, 2, 19,239,247,235,246,163,114,111, 55, 49,132, 12, 13, 1, 67, 65, 99,176, 33, 83, 99,197,167, 31, 57, 59, 67, 8,207,217, + 89, 30, 70,139, 29,134,252,214,161, 86,147,137,111, 38,125,137,119,122,246,193,136,209, 95, 34,199, 8, 92,143,213,194,106,179, +149,120, 83,208, 20, 13,131,217,142,143,187, 84, 68,182,206, 10,189,209, 14,139,157,131, 92, 44,128, 80, 64, 67, 33, 21,192, 85, + 46, 4,120, 94, 84, 80,153, 8,133, 66,147,205,102,219, 84, 76,139, 30,149, 3,125, 96,180,209,104, 54, 96, 1, 58,133, 6, 33, +242,194,110,193,217,203,119,171,124, 49,233, 59,124, 62,178, 39,118, 61,172,134,114,170,138, 80, 42,100,176,241, 52, 0,222,201, +132,189,169, 28,109,237, 51,232,231, 53,235,163,166,255, 48, 89,154,171,167, 32, 17, 49,136, 56,117, 18,151,174, 92, 95,154,121, +127,255, 38,188, 69,132, 60,237,227,234,234, 10,169,152,129,197,106,182, 56,159,186,192,131, 7, 26, 41, 84, 65, 63,231,183,248, + 27,177, 28, 10,121,175,100,163, 37,144,186, 78,254,108,210,244,217, 93,186,247,195,137, 67,187,176,115,215,118, 54, 52,108, 56, +179,249,215, 85,104,213,169, 23, 90,117, 25,128,163,123, 55,126,169,231,168,218,225,227,166,204,104,211,161, 27, 78, 28,222,133, +244,180,164,133,206,150,151, 17, 82,227, 58,116,238, 9,147,133, 69,235,142, 61,112,236,224,222,177,200, 31,100,225,252, 67,236, +149,250, 25,180,253,203,241,227,132, 25,185, 22,161, 90, 99, 65,146,218,128,184,116, 3,246,111, 91,199, 59, 95, 95, 88,154,182, +169, 95, 94, 24, 62, 47, 34, 49,176,188,159, 89,104, 54,202,162,159,196,212, 28,241,209, 80, 97,149,234, 53,233,140, 60, 51,212, +121,102,100,230,153,161, 51,217, 81,189,124, 13,218,102,167, 66, 75,123,158,189,220,196,194,149, 7, 99,225,170, 16,162, 69,205, + 55, 31,104,203,113,220,115,147,181,216, 97,178,238,196,230, 65, 34, 98, 32, 17,209,144,136, 24,216, 89,222,169,134,139, 76, 21, +212,237,211,207, 62,241,183,216,129,172, 60, 11, 4, 12, 5,149,151,135,162,105,131, 65, 88,191, 96, 44, 0, 96,228,215, 63, 97, +196,199, 67, 80,171, 78, 61,228,230,228,248, 14,234,215,109, 49,128,189,206,150,245,200,137, 51, 21, 78,156,187,249,245,167, 19, +127, 84,190,223,179, 61,115, 43, 38, 15,169,217,102, 60,137,214,150, 42,242, 6, 0,118,150, 3, 15, 30, 27,182, 31,130, 76, 44, +128, 58,207, 10,158,231, 49,115,249, 14,184,200,132, 72,205,113,116,247, 23, 71,177,126,164,152,136, 84, 41,162,141, 61,224,200, +229,242,118, 54,162, 53,103,206,156,200, 57,115,230, 20, 26, 33,123,193,100,189,217,162,210, 34,145,162,166,171,167,215,229, 19, +199,142,184,236,189,205,226,244,237, 44,244,107, 93, 30,186,236,167,152, 63,233,253,108, 10,188,133,102,152, 92,179,209,176,199, +104,212,207, 2, 96, 45,246,162,241, 13,106,164,144, 42, 79,174, 92,253,155,221, 75,165,194,166,243,217, 73, 57,122,187,237,121, +183,149,141,186,126,124,117, 21, 59,103, 11, 51,165, 63,190, 86, 82, 75,156,227, 33,154,179,106, 63, 0, 30, 28,199,129,231, 56, + 8,165, 74,133, 87,213,144,244,252,138, 78, 42,160, 41,211,139, 53, 0,207,217,147, 50, 99,139, 15,131, 82, 0,220,228, 66,108, + 63,155, 12, 0,233,140,246,198,131,193,239, 59,186, 11, 77, 22,169,166, 78,181,106,124,211,166, 77,115,101, 50,167,166,191, 98, +124,124,124,174, 78,153, 50,165,230,136, 17, 35, 36, 98,177, 24,118,187,189,220, 47,171, 87,115,171,103,141, 68,223,177, 43, 33, + 18, 75, 96, 52, 89, 33, 20, 10,144,147,167, 67,174,198, 0,173,193, 86,250, 43, 40, 38,198,162, 6,230,237,219, 43,238,211, 85, + 89,191,153,152, 22,161,113,176, 31, 78, 31,223,199, 95, 62,182,126,164, 49, 35,250, 55, 39, 47, 68,232, 76, 54,164,100,153,144, +156,101, 66, 90,142, 9,105,217,102,164,229,152, 64, 81, 20, 76, 22,123,153, 30, 92,250,140,168,157,155,126, 91,219,203,108,197, +192, 54, 93,250,224,203, 31, 87, 86,220,244,243,220,147,177, 60,221,210,201, 68, 91, 54, 50, 50, 50,254,163,143, 62,106,176,117, +235, 86,166,110,221,186,198, 7, 15, 30,200,243, 77,164, 85,169,148,203,214,173,152,115,188, 89,179,102,219,146,163, 31, 70,228, +247,167,151, 88,177, 87,108, 59, 76, 34,179,222, 12,175,160,104,209,181,170,175, 28, 21, 20,218,174, 53,149,183,231,103,117,248, +124,182, 58, 98,105, 70,170,217,254,187,218,200, 52, 76,214, 9,157,202,193,179,153, 77, 9,125,251, 13, 4, 67,209,176,154, 12, + 9, 5, 23,151,202, 77,140,169,155, 31, 66, 41, 21,194, 69, 38,128, 82, 38, 68,171,218,229, 80,138,250,140,183,177, 28, 12,102, + 22, 70,179, 29, 38,139, 29, 94,129, 30, 88,179,105, 39,158,102, 24,177,255, 90, 38,162, 18,180,168, 81, 94, 1,158, 47,185,154, +228, 88,155,190,231,123, 31,184, 48, 52, 5,134,166,232,218, 53,131,144,173,179, 66, 36,160, 33,146,202,160,144, 8,224, 42, 19, + 66, 36, 18, 34, 35, 35, 3,102,179, 25, 21, 42, 84,144, 22,111, 5,121,184, 40,101,168, 81,197, 31, 86,155, 29, 71,206,221,199, +172,241,125,209,185, 77, 19, 80, 66, 37, 30,154, 27,193,165,156, 11, 56,154,134,213,206,193, 98,101, 1,208,166,162,244, 2, 3, + 3, 59, 40, 20, 10,133,193, 96,208, 62,125,250,244, 76, 90,212,222,167, 44,211, 59,252,216,137,136, 77, 61,222,233,140,155,119, + 34,177,107,239,129,243,153,158,121, 19, 11,190, 83,167, 78,157, 16, 47, 47, 47,101, 86, 86,150,230,222,189,123, 87,223,180, 93, +192,211,244, 23,161,173,218, 65,151,155,129,244,196, 56,167, 91,209,181, 42,186,224,251, 57, 43, 27, 7, 7, 5, 55,102,121,135, +241,170, 93,193, 5, 19,126, 92,214,184, 90,141,160,198, 5, 3, 66,106, 85, 40,126, 90, 54,129,220,165,203,135, 35,190,156,211, +171,223, 48, 68,156, 56,128, 69,179, 38,109, 82,184,121,215, 42,231,225,214,176,110, 72, 23,156, 63,121, 0, 82, 23, 95,120,120, +250,182,250,224,227,207, 58,245,251, 96, 20, 46,157, 63,137,165,115,191,221,200,154,181, 91,156, 41,171, 66, 85,197,187, 65,163, +102,131, 93,202,249, 32, 55, 79, 11, 23, 15, 21,106,213,111, 58,248,254,109,243,215,250,140, 88,245, 27,155, 14,158,135,217,202, + 35, 71,103, 69,162,218,136,248, 52,135,209,226,184, 82,228, 4,177, 28,165,148, 10, 4,229,108,143, 43,220, 61, 25,193, 87, 12, +244,161,230,205,152,196, 88, 33,133, 58,215, 97,178,212, 26, 11,212,121, 22,232, 76, 54,148, 83, 8,192,177, 92,169, 91,221, 57, + 58, 43, 92,228, 66,184,201, 69, 78, 71, 25, 11, 99,213,175,219,131,111, 71,167,188,187,104,209, 18,249,173,216, 23, 76,150,208, + 17,205,146,136, 24,176, 28, 7, 56,113,199, 11, 5,194,113,189,187,117, 66, 98,166,209, 49,106,153,166, 80,163, 94, 51,120,201, + 56,116, 28, 48, 25, 0,208,179,155, 35,181, 45, 54, 85,143,131,151,213,192,203,137,221,197,215,197, 70, 35,179,122,243,225, 47, +118,238,216,230,102, 98, 5,248,229,104, 60, 12,102, 59,164, 34, 6, 18, 17, 3,153,136,121, 41, 31,187,100,163,229,200,185,123, +154,105,131,193,100,130,198,104, 3, 15,224,234, 99, 29,140, 22, 59,242,244, 54,132,212,244, 40, 91, 32,132,162, 14,243, 60,223, +253, 85, 67,244,170, 89,122, 33, 34, 85,152,198,181, 23, 53, 10, 62, 95,148,145,123, 49,103, 11, 64,169, 70,112, 9, 94,117,142, + 47,110,139, 20, 30,181,220, 92,220, 46, 31, 59,122, 72,185,247, 54,135, 51,119, 28, 38,203,102,204,196,194,175, 7, 37,105,114, + 51,219, 3,136,113,246,159,201,189,106,213,151,138, 37, 17,255, 91,242,139, 85,229, 19,192,237,185,156,155,145,103, 96, 95,114, + 19,172,217, 76,216, 55,223,224, 0, 0, 32, 0, 73, 68, 65, 84,243, 28, 47, 50,165, 63,118,170, 15,129,166, 41,235,143, 99,251, +128,227,121, 76, 93,178, 19,179, 39, 14,128, 82,246,129,156,162, 40,185,222,100,199,248,105,107,177,240,251,225, 46,114,137, 0, + 20,229,200,137,250,112, 96, 31,231, 46, 64,147, 29, 79,174,108,213,105, 99, 15, 61,120,177,187,176,121,171,119,174, 55,111,222, + 60,215,195,195, 3, 50,153,236,121,164,162, 8,124,124,124,190,255,241,199, 31,131, 71,143, 30,253,108,178, 79,129, 64,128, 79, + 63,249,132,102, 89, 30, 71,143,174,135,119,165, 70, 56,240,251,101,132,117,104, 10,157,193,132,236, 92, 45, 56, 48,111,124, 33, +106,115, 51, 35,210,226,239, 54,107,217,190, 39,206, 28,223,199, 95, 62,186,110,100,105,230,232,241, 40,231,145,120,227,238,147, + 90, 20, 85,206, 17,209,202, 55, 89, 22, 27,135,138, 62,114, 36,198, 63,129,187,155, 91,162,179,122, 50,239,224,222, 20,205,143, +166,192,175,215,167, 63,218, 9,128,215,167, 62, 24,180,115,203,234, 59,145,247,110,205,234, 49,120,156,160, 75,191, 79,152,159, +231,124,246, 45, 0,103, 39,222,179, 70, 69, 69,221, 31, 62,124,120,139, 75,151, 46,177, 0, 12, 20, 69,217, 24,134,145, 91, 44, + 22, 81,251,246,237,243, 30, 62,124,120, 22,133, 39, 45,190, 68,171,143,118,122, 81, 18,237, 59, 98,206, 58,168,162,139,182,115, +251,214,161, 8,173, 19,136,196,214,161, 0, 48, 46, 65,167, 12, 54, 85, 91,187,221,102,151, 29,249,249,215,131,179, 71, 14,232, + 52,126,147, 96,234,162,212, 67, 83,139, 77, 68, 77,124,112,182,107, 97, 54, 94,192,208,112,145, 9,161,148, 9,224, 34, 19,194, + 69, 42,132,205,206,151,166,229,200,219,236,156, 35,162,101,177, 67,103,180, 35,226, 86, 58,210,242, 44,200,213, 90, 97,180,178, +224,193, 59, 90,163, 78,212,230,234,199, 23,221, 11,158,164,238, 21, 26,229,173, 94,190,192,117,247,133,164,103, 35,250,220,228, + 98,184,200, 29,163,177,207,157, 59, 7, 79,207,146, 91,251, 28,199, 97,215,177,171, 88,180, 33, 2,199,214,127, 5,169,136, 65, +253,222,211, 48,236,221,230,224,120, 14, 79,162, 34,211,107,212,110,224, 67,211, 50,208, 20, 5,179,141, 3,192, 23,121, 60, 45, + 22,139,231,211,167, 79, 53,213,171, 87,247,245,247,247,239,199, 48, 12, 15,237, 45,243,190,109,217,134, 83,135,182,200,245, 70, + 51, 43,183,231,173,175,158,106,236,142,234,213, 65, 81, 20,239,234,234, 42,138,136,136,208,213,171, 87,207,251, 13,111, 37, 90, +166, 10, 90, 58, 98,204, 23,253,170, 85,173,138,157, 91,214,131,231,169,221,206,126,121,243,193, 75,152,241,205,203, 35, 12, 39, +252,184,172,241,194,105,227, 94,122,111,204, 55,139,138, 29,117, 40,147, 40, 39,246, 29, 20,142,235, 87,255,192,252,105, 19,182, +153,117,217,195,108,118, 91,255,236,212,216,109, 85,106, 55, 7,111,213,226,196,142, 5, 24, 48,100,164,164, 75,143,126,184,116, +254, 36,102,127, 59,102,179, 33, 55,227, 35, 56,153,228,204,241,194,209,237,187,190, 43, 52,154,173, 88, 54,239, 7,140,154, 56, + 11, 33, 29,122, 10,239,221,186, 60, 26,192,116,167,211, 33,172, 44,218,215,243,114,152,103, 27,135, 3,177,140,160,176, 43, 80, +192, 80,116,195,170,238, 48, 90,236,208,148,208,168, 20,136,132,105,185,121,154, 74, 43,102,127,193,232, 77,118,168,243, 44,200, +200, 51, 35, 51,247,185,193,202,204, 51, 67,157,103,129, 80, 64, 33, 58, 38, 1,180, 80, 80,234,252,188, 28,157, 13,205,130, 60, + 28,247,232, 27,246,142,216, 4,174,205,143,157,189,221,119,209,162,197,210,219,113, 90,220,137,213,228, 71,178, 24, 72,132, 52, +196,249,191,179,156, 35, 55,178, 56, 92,189,171, 86, 25,250,225, 7, 29, 93,149, 50,164, 60,202,128,128,113, 76, 17,227,166, 10, +132,155,196,132,207,198,132,195,203,211, 29, 79, 51,205, 88,186, 55, 26,119,238, 63, 6,103, 44,221,110, 47,251,101, 91,216,136, + 79, 39,184,211, 66, 49, 54, 30,143,115,148,147, 97,241,240,242, 65, 83,202,147,187,122,157, 38,139, 7,207, 58,153,131, 76,241, +118,214,113,185,205,158, 58, 25,219, 54,252,132,227, 55, 50,158, 93,129, 23,118, 47,196, 23,223,204, 68,166,198,130,194,174,203, +226,252, 8, 0,245, 11,145,168,215,182, 95, 48, 71,133,109, 83,249,219,150, 34, 52, 44,175,152, 43,203, 43,239, 91, 94,209, 43, +108,238,191,213, 37,118, 29,190,102,138,220,189,235,202,165,138, 63,142, 30, 61,168,216,119,135,127,102,178,172,134, 76,126,214, +184,158, 73,154, 92,117,151, 82,153, 44,239, 26,117, 37,114,201,217, 41, 51,151,154,125, 2, 42,217,143,220,210,100,105, 77,172, +253,245, 28, 4, 5,171,112,243, 54, 9,196,146, 69, 66,163,229,135,204,204, 7,250,146, 34, 79, 28,207,227,208,149, 52,240,188, +163,137,180,227, 92, 50,242, 91,230, 96, 57, 71,183,202,239,183, 50, 32,200,207, 67,113, 54,252,189,234,151,159, 52,221,235,229, +233, 7,207,158,250,172,187, 48,164,129, 35,146,229,234,234, 10,119,119,119, 40,149, 74,148,212,117, 72, 81,212,135, 35, 70,140, +120,173,245,159,145,145,129, 78, 29,219, 99,249, 79,107,208,160,227, 80,252,126,241, 56,172, 54, 14,245,107, 87, 69, 37,127, 15, + 36,166,107,223,232, 70, 87,248, 4,127,218,172,253,187,223,182,234,208, 19, 17,199,246,240,151,143,253, 26, 94,218,137, 16,187, +119,106,113,112,198,140,169, 85,166,204, 90, 33,113,145, 10,240, 64,103, 1, 77, 81,168,232, 35,135,167,130,198,153,125, 27, 77, + 3,122,182,112,122,114,188,192,192,128, 77, 11,151,175, 86, 44,156, 59,173,253,245, 27, 84,132, 46, 37, 58, 27, 0, 12,233, 81, +243, 30, 2,247,203,255,113,226, 72,131,182,125,224,227, 95,181,115,108,250, 67,167,205, 6, 0, 67, 76, 76, 76,236,148, 41, 83, +130,231,206,157,203, 51, 12,195, 1,144, 44, 89,178,196,240,232,209,163, 91,112, 12,205, 69, 73, 15,155,142,157,235,140, 87,138, +217,144,114,114,186, 78, 85, 95, 57, 66,235, 56,122, 69, 7,116,111,133,192, 10, 21, 16,147,102,104,152,109,224,132, 58, 11, 83, +117,229, 47,119,174, 85,246, 98, 70,218,141,150,251, 0,246,151,246,252, 80,120,158, 32, 95, 16,205,114,145, 9,193, 57,174,149, + 82, 25, 45,179,149,133,209,204,194,104,177, 67,111, 97, 97,176,176,224,120,199, 61, 65, 81, 20,172,118, 14, 78, 53,155, 95,185, +246, 93,203,121,161,106,101, 10,174,114, 71,217, 92,243,167,123,160, 0,120,122,122, 66,165, 82, 57, 21, 21,181, 88, 29,183,184, +197,198, 61,235,214,183, 88,237,224,121, 30,209,209, 81, 95,197,199,198,246,174, 94,163,122,155,218,245, 27,148,147, 75,104, 0, + 40,210,104, 25, 12, 6,214,197,197, 69, 85,174, 92, 57, 58, 57, 57,249,153,121,174,222,176,189,125,239,158,221,232,219,183,143, +238,193,213,219,207,134,184, 27,141, 70,170,101,203,150,174,129,129,129,180,217,108,214,148,246, 52, 41,188,131,222,245,240, 44, + 55,235,195,143, 70, 5,181,239, 20,134,211,167, 78, 96,255,158,173,191, 25,212,209, 39,156, 21, 9, 14,174,249,218,168,195,106, + 53,130, 94, 27,117, 88,169, 74,141, 98,141, 86,237,250, 77,155,243,148, 0,199, 15,237,224, 77,180,117, 12, 0,142, 53,105,119, +108, 95,245,253,244, 65,163,191,169,214,173,215, 32,124, 56,100, 24, 4, 2, 6,103,126, 63,136,133,211,190, 60,172,203,203, 24, +234, 76,154,128, 35,244, 86, 75, 20, 32, 11,252,188, 66,181,186,184,113,249, 60,158, 68,223,139,188,125,237, 82,157,234,245, 66, +224,237, 95,241,243, 4, 47,102, 46, 30, 60,176,150, 36, 99, 49,153, 18,134, 13, 29,130, 23, 71, 29,134, 54, 10,246,164, 94,189, + 1, 0, 24,180, 25,214,117, 11,198, 63, 42, 24,117,200, 89, 45, 9, 69,233,230,229,168,119,157,185,120,101, 98,239,238, 97,116, +166,198,226,136, 96,229, 89,242,127,204,200, 44,248, 93, 99, 70, 13,127, 37,162, 34,111,112,166,188,204,221,165,188, 47, 77,195, +250,119,189, 95,112,237,114, 28, 15, 10, 48,149,186, 91, 74,232, 26, 62,111,254, 34,233,237, 88, 29,238,196,105, 28, 93,133, 66, +198, 97,176,132,244, 51,211,229, 24,205, 94, 66,116,136, 98,102,127, 60,116, 32, 50, 53, 86,112, 28, 32, 96,232,252, 31, 17,158, +106, 41, 36,106, 13,200,204, 81, 35, 54, 62, 1,185,105, 79, 64,211, 52,188,252,131,156,158, 73,154,229,197,126, 6, 11, 95,175, + 95,247, 54,130, 61,127,164, 66, 46, 17,192,172, 77,199,209,237, 11,212,102,157,102,150,209,160,219,227,204,124,142,207, 83, 16, + 40,181, 70,103,242,145, 8, 25,236,220,176, 2,253,135,141,121,169,246,253,234,187, 25, 0, 77, 33, 59, 71, 11,138,162,212,165, +171,151,168,107,197,109,191, 97,100,172,204, 26,133,152,173,215, 27, 10, 69,183, 70,249,163, 39,142, 29, 84, 92,136,151,224,106, + 84,106,190,201, 82,115, 51,199,118, 79,210,230,101,119, 5, 16, 93,186,118, 33,221,117,192,199, 19, 35,171, 6,213, 54,159,190, +167,139,203,213,219,138,204,115, 8,237, 55, 37,242,250,225,229,221,242,108, 49,159, 40,252,106,179,156,221, 62,207,168,142,158, + 86, 68,215,161,120,218,210,157,207,186, 13,191,158,187,209,241, 59,203,130,229, 57,240, 28,240,217,247,171, 96,231, 88,112, 44, + 11,142,229, 97, 99,121,121, 73,197, 85,249, 87,218,147,243,112, 71,205,193,211, 95,239, 46,116,119,119,135,167,167, 39, 60, 61, + 61,225,234,234, 90,162,209, 18, 10,133, 74,129,224,229, 67,157,144,144,128,248,248,120,184,186,186,130,231,108,176,216,128,186, + 33, 93,112,247,201, 61,156,188,112, 11, 60,199, 66,161, 44,253, 42, 47, 10,159,224, 79,154,182,235,189,162, 67,175,225,248,125, +207, 47,252,181,115, 7, 71, 25, 51,162,215, 58, 29,161,103, 89,202,102,179,161,123,151,118, 9, 55, 35, 31, 31,251,110,226,232, +176, 22, 61, 70, 73, 66,131, 3, 96,178,176, 72,138,127,130, 51,251,126, 53, 5, 85,241, 59,222,177,117,243, 4,155,205, 6,150, +101, 75,124,144,155, 44,214, 76, 70, 40, 83, 12, 28, 56, 88,120,237,234,213,221, 10,239, 26, 59, 89,138,190, 77,241, 92,125,138, +231,251,214,175, 95, 11, 86, 27, 7,131, 65,147, 83,218,125,214,106,181,177,235,215,175,175, 50,116,232, 80,121,237,218,181,133, + 79,158, 60,193,194,133, 11,179,180, 90,109,172,179, 26, 39,206, 69, 45, 17, 80, 57,143, 10, 34, 90, 79, 91,133, 98, 96,143, 86, +216,118,248, 2,206,156,191,132, 4,157,242,150,206, 46,216,151,152,144, 98,174, 83, 78,179,187, 87,104, 37,102,231,134,156,221, +145,237, 38,191,207,243,146, 19,153,103,167,234,157,191,185, 1,173,209, 6, 87,185, 99,190,167,130,200, 22, 67, 81, 78, 59, 34, + 10,136, 61,127,233, 70,221, 38, 53,106,227,102,108, 30, 50,114,205, 48,154,237,224, 56, 30, 28,120,120,186,136, 33, 21,209,120, + 26, 31, 11,142,183,198,149,242, 81,161,110,219,166,173, 0,160, 64, 81,188, 64, 40, 16,128,135, 99,126, 69,153, 76,166, 83,169, + 84, 78, 69,180,172,118, 59,250,134, 53, 71, 72,211,250,232, 61,202, 49,103,230,169,223, 38,195, 67, 41,196,182, 77,107,145,120, +110,201,166, 42,161,163, 79,220,187, 27,249, 94,228,205, 63, 6,191,211, 88,214,208, 87,144, 34, 42, 42, 76,170,215,235,119, 3, + 16,139, 68,162,176, 54,109,218,148,219,189,123,119,174,151,151, 23, 39, 22,137,212,189,122,246,224,132, 34, 81,118,193,103, 47, + 94,188, 40, 28, 53,106,148, 75, 78, 78,206,211,244,244,244, 75, 0,108,197, 55, 4,131, 59,129,198, 86, 80,148, 84, 41,147, 39, + 84,174, 92,213,191,105, 72,115,183,119,251,246,135, 68, 44,193,239, 39,142, 97,217,226,185, 59,116,169, 15, 62, 46,205,145,124, + 91,163, 14,147,158,198,197, 26,140,230,122,117,155,180,163,206,159,216, 55,206, 10,175,197,140,196,186,160, 83,223, 49,213, 98, + 83,116, 88, 54,231, 43,120,184, 41, 16,247,228,161,241,209,131,187,171,108, 38,205, 87, 78,155, 44, 0,242, 44,246,189,208, 33, + 97, 30,102, 43,139,115, 17,135, 77,156,157, 11,187,116,246,200,147,242, 65, 77,165,117,155,118,244,200,220,191,182,175, 1,216, + 86,146, 78,242,195,215, 35,184,188, 37, 55,238, 84,196, 73, 55,159,138,117, 24, 10, 20,172,102, 19,212, 49,215,236,134,244,135, + 26, 77,242, 61,167, 70,225,102, 37,226,251,111,126,252,223, 39, 77,155, 52, 81,240,144,190, 20,193, 42, 48, 88,153, 26, 11,188, + 92,196, 48,106,212,120,116,237,152,201,160,102,138,157,239,204,110,209,203, 51, 51,210,197,207,211, 25,162, 67,138,251,124,102, + 70,186,216,110,209,203, 75,126,212, 49,112, 85,136,113, 55, 46,249, 89,226,187, 68,232,200,205, 18, 11,153,103,121, 90, 5,117, + 65, 9,180, 19, 73,221,145,156,101, 2, 5, 30, 28,107,135,221,102,129, 86,163, 65,114, 74, 26,210,211,210,161,213,230, 66,174, +244, 64,221,134,205,224,162,144,226,246,153, 29,224,121,222,169,121, 13,109,148, 48,184,105, 72,107,201,189,120, 71, 46,150, 84, +200,227,224,214,185, 89, 58, 77, 70,107, 93,234,163, 71,165,173,139,237, 44,123,242,206,253, 71,117,202,251, 85,166,110, 61,201, +195,166, 53,203, 97,201,143,108,218,108, 44,238, 61,213, 35, 53,219,128,167, 49, 15,120,142,101, 79,226, 63,130,160,232, 0, 32, + 4,245,235,214, 66,151, 15,222,197, 79, 63,173, 66, 76,108, 60, 55,107, 92,183,167, 58,109,238, 59,165, 48, 89,157,144, 63,215, +134, 33, 61,106,158,209,163,105,210,129,155,217,180,209,194, 23,155,224, 35,245,174,136,214, 31, 47, 60,110,212,102,139, 89,179, + 65,112,112,211,199, 91, 11,211,116, 56,104, 88,102, 77, 24, 0,165, 76, 0,138,162, 80,208, 93,184,114, 70, 56,228, 18, 71,223, +178,209,108,199, 7,227, 23, 97,211,162, 47,193, 3, 24,212,255,130,161,168,114,194,177,118,225,103,126,184, 90, 62, 33, 62, 35, +185, 83,207, 9,167, 76, 86,137,185, 71,159,161,215,155, 52,105,146, 43,147,201, 32,147,201,224,234,234, 10, 15, 15, 15,184,187, +187,151,184,239, 54,155, 77,103,177, 88, 60,197, 98, 49, 56,142, 67, 92, 92, 28,226,226,226,144,151,151, 7,181, 90, 13,189, 78, + 99,191,122,106,167,160,110,104, 55,248, 87,173,135,138, 53, 26, 64,200, 80, 16, 8,104,156, 57,176,166,168,114, 22,110,178,218, +246, 90,217,177,247, 8,252,190,103, 53,127,237,220,193,209,198,140,232, 53,206,158,163,252,238,158,219,125,251,246,173, 55,106, +212, 40,209,143, 19, 71, 29, 63,124,226, 76,244,206, 67,171,123,230,228,228, 6,242, 60, 15,119, 55,183,196, 1, 61, 91, 28,108, +223,178,105,194,169, 83,167,184,173, 91,183,154, 41,138,186, 91,156,166,163,146,202,248,237,212,201,136,169,173,219,182,195,218, + 13, 91,219, 70,222,127,208,246,201,147, 71, 8,172, 88, 21,149,171,212,128,129,242, 64,196,217,243,208,229,102,252,230, 76, 57, + 95,137,106, 81, 57, 57, 57,127, 12, 24, 48,160,203,133, 11, 23,232, 1, 3, 6, 24, 50, 51, 51, 47,190, 16,197,226, 75,210,188, +244,115, 31, 53,128,223, 42,182, 29,182, 35,217,154,251, 57,128,185, 21, 42, 86,192,153,243,151,112,233,194,149, 85,153,242, 10, +211, 62,254,224,163,240, 74,189,152, 17,189, 66, 43, 49, 42, 15, 57,182,172, 94,200, 28,184, 20,191, 40, 62,139, 93, 59,247,236, +212, 25,206,156,163,103, 15, 14,173, 21, 45,107,149,131,141,229,193,241,142, 10,215, 69, 42, 44,170,226,125, 77, 83, 96,145,124, + 60,122,212,168, 39,117,235, 55,252,226,131,143, 70,139, 26, 86, 13,196,213,199,185, 0, 69,161,156,175, 2,169,169,169, 56,183, +107,181, 61, 39,249,225, 42,134,225,166,151,226,120, 34, 39,225, 86,245, 23, 54,195, 51, 51, 51,113,230,204, 25, 20, 24, 44,111, +111,239,162,140,214, 75,154, 89,233, 41, 23,103,204,255,165,229,200, 15,251,160, 71,187, 58, 56,123,237, 9, 44,249,243, 53, 21, + 12, 37,143,189,244,179,248,243, 1, 85, 45,159,244, 13,210, 24,109,226,248,239,227,242,206,193,177, 6, 43, 87, 68, 57, 45,217, +217,217, 7,162,162,162, 90, 53,104,208,160,210,145, 35, 71,178, 35,175, 28, 31,247, 98, 33, 38, 76,152,160,252,233,167,159,228, + 60,207, 95,180, 88, 44, 49, 78,237, 59,141, 45, 55,174, 95,247,180,218, 56,156,191,114,187, 86,199,150, 13,193,241,192,181,107, +215,176,118,221, 90,211,221, 59,183, 22,232,211,125,167, 23, 99, 94, 10, 61,158,108,217, 70, 29, 62,211, 76, 77,142, 95,240,251, +225, 93,155,154,182,237,137,193,159, 77,159,126,230,240,214,169,141, 91,247,160,107, 53,237,130, 27,151, 34,112,242,200,177,255, + 89,117,217, 83, 81,114,238, 72,161,229,148,200,228, 99,107, 55,110,139,167, 9,241,136,123,116,239, 55, 83,246,227,148,132, 39, +204,111, 41, 73, 9,163,171,212,105,137, 11,199,183,141, 43,198,104, 21,123,205, 7,122,203, 86, 31, 57,116, 96, 96, 82,210,207, +190,122,163, 73,194,243,188, 73, 34, 22,164, 41,105,237,118,141,211,229,124, 96, 85,167, 84,234,219,255,131,209,135,151, 45, 91, + 44,244,113,151, 35, 45,199, 4,141,209, 10,173,193, 10,154,162, 80,221, 95, 1,131, 54, 27,103,119,205,183, 89,116, 57, 3,128, + 39,214,162, 52, 21,170,224,153, 57,143, 35, 62,155, 48,230, 52,196,110,129,254,149, 59,124, 83,108,180, 78,155,124,171,231,132, + 49, 7,131,121,158,239,168, 80, 5,107,245, 25, 81, 83,138,218,119,138,114,220,223,131,219, 7,194,106,119,204, 63,102,231, 0, +150,227,242,163,124, 0,255,172, 63,159, 42, 97,223, 41,110,251,225,139, 72, 73,207,133,209, 98,131,217, 98,135,213,198,130,102, + 24,184,123,184,163, 70,229, 70,112,115,119, 69,122, 90, 10, 46,157, 58,128,232, 59,103, 47, 82, 60,166, 25,213,143, 78, 57,115, +142, 68, 50,247, 96, 63,127, 95, 58, 85, 99,129, 76,204,224,214,217, 35, 86,155,197,188,192, 73,147,245,154,102,110, 86,246,162, + 47, 38, 78, 26,244,235,250, 13,190,245,170,184, 34, 41,211,136, 36,181, 9, 90,147, 45,223,136,113, 48,235, 50,113, 39, 98, 67, + 26,107,210, 46,194,127,132, 34,141,150,221,106,210,238, 62,118,213,115,242,212,249,204,227, 39, 49,182,153,159,119, 79, 50,234, + 52,221, 74, 29,201,122,129, 95, 63,173,178,237,207,216,137,215,186, 11,121, 14, 28,207,227,224,149,180,103,221,133, 92,126,230, +229,205, 39,197, 47, 35,248,226,218,133,237,186,141,251,253, 78,148,118,179,209,152,238,246,240,241,130, 28, 0, 96, 24,230,217, + 79, 65,110,150,201,100,178,148,208,133,178,113,205,154, 53, 95,143, 30, 61, 90,146,152,152,136, 39, 79,158, 32, 55, 55, 23, 82, +169, 20,199,142, 29,179,129,179, 47,184,115, 97,111, 92,212,141, 19, 63, 4, 55,233, 82,190, 94,104, 55,200,229, 10, 8,120,231, +147, 49,229,170,160,129, 77,218,246, 90,209,241,221,145, 56,185,119, 13,127,237,236,129, 49, 70,117,244,234,210, 30,203,220,220, +220, 72, 0,143, 22, 44, 88,208,112,237,218,181, 85, 38, 78,156, 24,179,113,197,212,101, 0,144,149,149, 5, 0,184,121,243, 38, + 63,102,204, 24,179,201,100,138,205,201,201,185,129, 18, 6, 64, 0,128, 81, 45,159,189,118,229,220,186,137,201,169,125,170,214, +109, 6,239, 42,205,224, 91,189, 57,114,180, 86, 92,125,156,130,152, 7,167,240,224,252,174, 35, 6,165,125, 42, 74, 57,191,113, +131, 6, 13, 2,105,154,174,172,211,233,124,107,215,174,221, 64,161, 80,220,108,208,160, 65, 35,129, 64,144,116,253,250,245,248, +210,104, 37,156,221, 96,174,216,118,216,210, 4,173, 75,251,152, 52, 67,163, 4,173,203, 77,131,196,237, 75,117,196, 82,243,175, + 76,192, 34,222,154, 25,185,115,131,102,247,150,213, 11,153, 15,194, 39,176,247,242, 60, 62, 23,200,196,191,151, 46, 92, 77,167, +126, 50,180,247,243,233, 29,242, 35, 89,249,191, 59, 21,166,207,203,187,147, 7,224,235, 59,247,133, 43,238,125, 62,106, 70,253, +166, 45,135,180,121,103, 0,109, 23, 41,113,124,239,207,124,236,157,136,157, 2,158,253,206,232,196,106, 0, 37,118, 7, 89, 44, +206,152,172,215,203,152,168,104,183,115,235,186, 97,187,247,238,153,243,110,175,222,158, 43,191,127, 31,243,127,217, 7,133, 76, + 2,158,227,240,126,251,192,126, 63,140,168,217, 51,208, 71, 26,176,251,116,210,185,207, 22,223,251,218, 96,176, 70, 59, 17,137, +225, 51, 51, 51,207, 43,149, 74,117,171, 86,173, 66, 36, 18, 9,149,153,153, 41, 80,169, 84,118, 55, 55, 55, 75, 82, 82,146,193, +108, 54,239, 6, 80,170,105,199,173, 54, 14,113,233, 38,236,223,179, 27,183,175,156,194,131, 7, 81,218, 7,247, 31, 44,167, 4, +252, 98,125,250,163,108,160,212, 13,124,112,133,142, 58,228, 75, 61,234,144, 53,107,183,108, 92, 53,179,131,193,100, 30,214,160, + 69,119, 84,170,213,146,182,218, 88,220,189,118, 26,167,119, 45,158,111,213,101, 79, 46,203, 57,246, 47, 95,165, 6,207,136,241, +199,153,195,224, 57,110, 21, 0,240, 28,183,234,230,133, 35,163,155,119, 27,129,114,170, 74, 13,114,159,222,164,240, 6,179,135, +139, 4,180,254,232,238, 95,247,198,197,197,225,225,195,135,120,252,248, 49,178,179,179,177,101, 75, 92,169,206,143, 33, 39,254, +247,232,251,116,215,247,222, 31,124,176,223,192, 15,165, 85,106,212,163,131,203,123,192, 83, 41, 64,212,227,120, 68, 95,191,195, + 69, 93, 61, 98,178,106, 50,222, 53,230,196, 23,105,252,228, 94,181,124, 0,118,114,193,218,133,161,161, 45,131, 39,205,154, 19, +226,233,173, 42,180, 30,207, 82,103,136,191,250,236, 64,240,165,203,127, 56,181,214, 33,199,178, 89,225,195, 6,112,140, 99,161, + 80, 60,139, 83,231, 31, 61, 71, 99,202,241, 62,207,217, 75,140,224,127,212,167, 53,236, 28, 7,189,209, 10,141,222,140, 60,173, + 9,169, 25, 89,184,125,231, 14,206, 30, 60,128, 39, 81,183, 99,109, 22,203, 9,154,166,118, 25,211,163,207,150,174,167, 73, 80, +197,179, 92, 57,196,102,235, 32, 21, 11, 16, 31,125,221,172,215,228,109,126,211,235,200,152,245, 40, 53,131,161,186, 12, 24, 48, +240, 88,135,174,189,220,154,182,232, 36,247,114,117,135, 72,192,227, 81, 92, 10,110, 92, 60,166,143,185,125, 78, 99,179,232,194, +222,198,170, 47,255,112, 74, 30,117,104, 53,235,123, 14,234,221,118, 15,195, 8,196, 28,103, 55, 91, 45,230,247,202, 98,178,254, + 44,120,158, 77, 26, 54,168,207, 75,109, 3, 59,199,203, 6,245, 63,110,124,177,173, 96, 99,121,249,160,254, 23, 13,142, 10,164, +232,196, 62, 63,191,114,221, 11,214, 46, 76, 72,200,186,150,157,109, 62, 13, 32,201,100, 50,189,113, 25,211,211,211,103,204,154, + 53,171,135,193, 96,168,217,174, 93, 59,137,171,171, 43,178,178,178,112,226,196, 9,219,161, 67,135,238,103,100,100,252, 0,100, +216,141,104,244,219, 29,211,222,161, 81,215, 79,252, 80,179, 73,215,242,245, 90,116,115,190, 50,147,200, 70,118,232, 53,156, 58, +185,111, 13,127,245,204,190, 79,140,234, 71,191,148,225,176, 90, 77, 38,211, 21,147,201,116,239,187,239,190,107,234,227,227,227, +243,195, 15, 63, 72, 53, 26,141,112,229,202,149,166,204,204,204, 52,141, 70,115, 9,197,228,211,188,206, 77, 91, 94, 50,250, 30, +221,189,166, 61,191,123, 77,103,119,175,128, 46,110,222,229,171,229,170,147, 99,243,212, 41, 39, 0,156,204,159, 40,178, 84, 52, +108,216,176, 42, 69, 81, 3, 0,212, 85, 40, 20,213,149, 74,165,132,231,249,154, 20, 69, 69,114, 28,119,167,118,237,218,135,238, +223,191, 95,170,201,100, 19,206,110, 48, 7, 6,183,220,154,109,224, 68, 22, 90,180, 53,225,236, 6, 51, 0,100,252, 62,201, 0, + 96,255,253,118, 95,247, 61,112, 41,126, 89,100,142,219, 56,245,153, 57, 7, 74, 91,230,188,164,219,213,223,214,245,111, 74,189, +159, 4, 96,216,157,235, 88,120,247,230,165, 31, 41, 30, 66, 22,246,153,198,140,199,215,223,134,190, 80, 40, 52, 5, 4, 4, 20, + 58,186, 80, 34,145,152,204,230,226, 2, 40,103,237,186, 84,172, 5,218,110,216,179, 99,195,176,125, 7,246,207,105,211,241, 93, + 79,105,249,242,168,172,162,176, 97,114,227,113,167,110,170,175,246,154,116,238,167,152, 20,211, 29,148, 50, 31, 70,167,211, 69, + 3,200,209,233,116,189,121,158, 79,164, 40, 42, 48, 39, 39,231,150,205,102,187, 91,106, 67,192, 97,112,104,104,179, 45, 20, 69, + 9,120, 59, 55,239,146,144,217,106, 74,125,144,132, 50, 46, 75, 82,175,178, 43,198,255,176,180,113,181,234, 65,141, 11,214, 58, +172, 83,201, 5,163,190, 94,216,184, 82,149, 26,141,159,175,127, 88, 98,154, 0,111, 51,228,124,188,103,221,188,115, 55, 47,159, +254,214,203,175, 82,165,180,164,152, 7,137,143,111,205, 96, 77,154, 61,101, 61,207,113,143, 35, 23,175, 93,240,245,196,212,228, +216,181, 6,245,163,123, 0, 96, 80, 63,186,247,224, 6,190,207, 76, 75,154,152,149, 17,179,224, 77,143,133, 94,175, 79,217,188, +121,179,123,203,150, 45,105, 31, 31, 31,168,213,106,156, 62,125,154,227, 56, 46,185,212, 90,217,177,167,245,217, 84,185,223,126, + 89, 49, 79,164,112,233,102,183,219,253,121, 30, 16, 8, 4,169, 22,131,230,152,150, 86, 76, 66, 78,188,169,248,103, 6, 71, 1, +160, 11,214, 46,228, 56,142,154,183,108, 67,188, 80,234, 82,232,100,136, 54,147, 86,206,113,156,211,107, 29,230, 62,189, 81,237, +109,221,223, 20,207, 79,107,208, 36,228, 91,155,205,106,202,191, 63, 76, 0, 76, 60,143, 44,154,166,206, 50,156,237,184,166, 12, +141, 41,138,130, 43, 79, 9,224, 34, 19,128, 2, 5, 93, 94, 54, 95,154,156,172, 66, 13,113, 70,116,164, 33,163,109,197,163,150, + 29, 67, 35,126, 63,210,159,101,217,202,249, 49,131, 56,179, 81,191, 83,151,234,241, 27,112,221,142,127, 63,135, 11,204, 22,245, + 39,255, 35,167,186, 81,254, 73,154,193, 85,100,189,203, 7,248, 12,141,139,207,184, 26,147,104,248, 13, 47, 47,171, 83,150,114, + 50, 62, 62, 62,223, 83, 20, 53, 68, 44, 22, 43, 45, 22,139,158,231,249,141,233,233,233, 51,240,218,226,191,141,132, 50,149,113, +168, 88, 42,159, 98, 53,233,255, 48,100, 68, 15, 46,105,223,229,222, 65, 93,164, 10,197,215, 38,163,126,163, 33, 61,122,195, 91, + 62,158,110, 18,137,164,145, 82,169, 20,102,102,102, 94, 1,144,247, 79, 58,239, 13, 26, 52,168, 64,211,116,101,142,227,124, 0, +184,193, 49, 42, 36, 83, 32, 16, 36,231, 71,180,248,210,106,182,250,104,167, 87,199,206,117,198,159, 56, 23,181, 36,191, 91,241, + 25, 1,253, 22, 73,135,116,107, 63,225,183, 61,251, 11, 27,117,248,255,238,154,255,235, 52,219, 10,148,126,153,195,104,177,219, +204,142,193, 38, 67,102, 74,242,152,243,119,213, 87, 0,104,203, 82, 78,145, 72,244,129,213,106,149,137, 68, 34,163,213,106,221, +252, 79,217,119,153, 42,120, 56, 13,222,233,149, 41, 56, 80,215, 95, 25,180,242,111,185,150,152,122,245,234,181, 22,137, 68, 21, + 88,150,149, 91, 44, 22,131,209,104,140,139,143,143,255, 3, 69, 47,124,254,167,150, 83,161,170,177, 88, 36,146,124, 14, 0, 86, +171,121,169, 62,227,209,248,226,190, 88,204,231,255, 95,159, 35,175,202, 77, 30, 9, 24,161, 55,242, 39,230,230,236,118,117,122, +236,181, 26,127, 99, 57,255,117,240, 60,255,167,255,143, 78, 68,147,104, 18, 77,162, 89, 8, 52, 57,158, 68,243,239,212,148,250, +213, 10,148,250,213,114,122,210,229, 34, 62, 79,142, 39,161,128,240, 66,126,192,243, 60, 4,228,216, 16, 8,132,191, 1,142, 28, + 2,194,223,137, 41,245, 65,226,159,249,121,194,127,142, 34,115,162,169, 98, 92,105,105, 66,130,111,226,108, 79, 18, 77,162, 73, + 52,137, 38,209, 36,154, 68,243, 63,167, 89,146,246,255,199, 46,201,240, 87,182, 15, 3, 72, 37, 93,135, 68,147,104, 18, 77,162, + 73, 52,137, 38,209,252,167,104,254,155,120,214,117, 72,147, 99, 65, 32, 16, 8, 4, 2,129,240,231, 64,114,180, 8, 4, 2,129, + 64, 32, 16,202, 70, 97, 93,135,196,104, 17, 8, 4, 2,129, 64, 32,188, 5,138, 76,134, 39, 93,135, 4, 2,129, 64, 32, 16, 8, +101,163, 32,162,229,135, 23,166,119, 32, 70,139, 64, 32, 16, 8, 4, 2,225,237,145,138,194,162, 91,135, 14, 29,226, 11,251,157, + 64, 32, 16, 8, 4, 2,225,175,224,255,185, 23,121, 49,146, 21,158,191,253,242,168, 67, 98,176, 8, 4, 2,129, 64, 32,252, 83, +204,214,255, 51, 10, 34, 89, 5, 63,207, 22,205,126,102,180,122,244,232, 65, 17,179, 69, 32, 16, 8, 4, 2,225,239,226,223,232, + 69,232, 87,119,144,156,102, 2,129, 64, 32, 16, 8,127,167,217,250, 55,237, 15,153,222,129, 64, 32, 16, 8, 4, 2,161,108,248, + 1,232,254,194,246, 97,188,208,125, 72, 32, 16, 8, 4, 2,129, 64,120,115,194, 11,219,230,121,158, 68,180, 8, 4, 2,129, 64, + 32, 16,254, 4,179, 69, 32, 16, 8, 4, 2,129, 64,248,179,248, 43, 22,149, 38, 43,155, 19, 77,162, 73, 52,137, 38,209, 36,154, + 68,243,223, 78,193, 60, 90,192, 11,243,104, 1,100,102,120, 2,129, 64, 32, 16, 8,132,178,210, 29,142,249,179,194,243, 95,187, + 19,163, 69, 32, 16, 8, 4, 2,129,240,118,121,109,249, 29, 98,180, 8, 4, 2,129, 64, 32, 16,222,174,193, 90, 77,140, 22,129, + 64, 32, 16, 8, 4,194,159, 12, 49, 90, 4, 2,129, 64, 32, 16, 8,127, 18, 20,138, 30, 57,112,178, 20, 58,111, 50,250,224, 36, +209, 36,154, 68,147,104, 18, 77,162, 73, 52,255,115,154, 37,105,159,196,255, 63, 10,102,134, 63,140,231,137,240,171,121,254,207, + 95,182,145, 12,125, 37,154, 68,147,104, 18, 77,162, 73, 52,137,230,191,157,240, 87, 94, 1,252, 53,243,104, 17, 8, 4, 2,129, + 64, 32,252,215,204,214, 51,195, 69,150,224, 33, 16, 8, 4, 2,129, 64, 40, 27,171,139,250, 3,137,104, 17, 8, 4, 2,129, 64, + 32,148,141,240,162,182,137,209, 34, 16, 8, 4, 2,129, 64,248,115, 12, 23, 49, 90, 4, 2,129, 64, 32, 16, 8,111,209,100,133, + 23,250,215, 67,135, 14,241,228, 24, 17, 8, 4, 2,129, 64,248,187,248,183,121,145,103,211, 59, 20,236, 24, 49, 91, 4, 2,129, + 64, 32, 16,254, 78,147,245,255,212,139,248,225,249,104,195,240,252,109,240, 60, 79, 70, 29, 18, 8, 4, 2,129, 64, 32,148,145, +238,120,121,228, 97,120,193, 54, 49, 90, 4, 2,129, 64, 32, 16, 8,101, 39,188,216,191,146,110, 67, 2,129, 64, 32, 16, 8,127, + 39,255,198, 28, 45,138,156, 86, 2,129, 64, 32, 16, 8,132, 50, 81, 88, 52,235, 47, 89,235,144, 64, 32, 16, 8, 4, 2,225, 63, +105,184,136,209, 34, 16, 8, 4, 2,129, 64,248, 19, 76, 86,129,209,250,179, 39, 44, 37, 43,155, 19, 77,162, 73, 52,137, 38,209, + 36,154, 68,243,191, 98,178, 94,156,226, 1, 0, 25,117, 72, 32, 16, 8, 4, 2,129, 80, 86,200,162,210, 4, 2,129, 64, 32, 16, + 8,127, 18,100, 81,105, 2,129, 64, 32, 16, 8,132,191,216,112, 17,163, 69, 32, 16, 8, 4, 2,129,240, 22, 77,214, 75,102,139, +228,104, 17, 8, 4, 2,129, 64, 32,148,141, 34,115,180, 40, 20, 61,114,224,100, 41,254,193,155,140, 62, 56, 73, 52,137, 38,209, + 36,154, 68,147,104, 18,205,255,156,102, 73,218, 39,241,255,159,112,252, 69, 19,150,146,161,175, 68,147,104, 18, 77,162, 73, 52, +137, 38,209,252,175, 17, 14, 56,230,209, 34, 93,135, 4, 2,129, 64, 32, 16, 8,111,193, 88, 21, 6, 49, 90, 4, 2,129, 64, 32, + 16, 8,101,131,204,163, 69, 32, 16, 8, 4, 2,129,240, 39,225, 7, 71, 84,171,224,181, 17, 49, 90, 4, 2,129, 64, 32, 16, 8, +111,135,238,112, 68,181, 10, 94,137,209, 34, 16, 8, 4, 2,129, 64,120,139, 20, 58,143, 22, 5, 0,135, 14, 29, 42, 24,127,216, +174, 71,143, 30,103,201,177, 34, 16, 8, 4, 2,129,240, 87,242,111,244, 34, 60,207, 63,143,104,245,232,209,131, 2,112,134,156, +106, 2,129, 64, 32, 16, 8,127, 7,255, 70, 47, 66,191,226, 36,219,145,211, 76, 32, 16, 8, 4, 2,225,239,224,223,232, 69, 4, +175,184, 72, 2,129, 64, 32, 16, 8,132,191,133,255,199, 94,196, 15,142, 68,248,195,249,175, 64,254,148, 15,100, 30, 45, 2,129, + 64, 32, 16, 8,132,178, 81, 48,218, 48, 28,175,204,169, 69,162, 88, 4, 2,129, 64, 32, 16, 8,101,163,176,153,225,255,146,181, + 14, 9, 4, 2,129, 64, 32, 16,254,147,144,181, 14, 9, 4, 2,129, 64, 32, 16,222, 14, 47, 70,181, 86,255, 85,255,148,172,108, + 78, 52,137, 38,209, 36,154, 68,147,104, 18,205,255,146,201,122,182,253,210, 60, 90, 4, 2,129, 64, 32, 16, 8,132,183, 11,233, + 58, 36, 16, 8, 4, 2,129, 64, 40, 27, 5, 35, 14, 95,220, 38, 70,139, 64, 32, 16, 8, 4, 2,225, 45,154,173,215, 32, 93,135, + 4, 2,129, 64, 32, 16, 8,101, 35,188,168, 63, 16,163, 69, 32, 16, 8, 4, 2,129,240, 39, 25, 46, 10, 69,143, 28, 56, 89, 10, +225, 55, 25,125,112,146,104, 18, 77,162, 73, 52,137, 38,209, 36,154,255, 57,205,146,180, 79,226,255, 31,127,219,132,165,100,232, + 43,209, 36,154, 68,147,104, 18, 77,162, 73, 52,255,147,144,233, 29, 8, 4, 2,129, 64, 32, 16,254, 68, 74, 99,180,188, 5, 2, +193,183, 50,153,236, 39,153, 76,246,139, 64, 32, 88, 0,192,163,180,255, 80,161, 80,140,243,245,245,125,232,235,235,155, 84,161, + 66,133, 35, 46, 46,242, 47,170, 74,208, 6,128,240, 45,237, 79, 48,128, 47,100, 50,217, 3,169, 84, 26, 15, 96, 19,128, 47, 0, +120,149, 69,120,134, 63,222,187,247,121,239,125, 51,252,241,222, 43,127,234,238,227,227,115, 30, 64,151,183,117, 82, 6,202,209, +169,159, 2, 79,251, 41,240,116,160,252,205, 91, 13, 46, 46, 46, 67,252,252,252, 46,121,122,122, 38,251,249,249, 93,148, 74,165, +253, 74, 41,161,242,241,241,153, 31, 24, 24, 24,237,239,239,191, 4,142,213,201,255,177,180,150,160,117,136, 4,234, 80, 49,180, + 45,197,248, 41, 84,140,206,157, 1,249, 27,202,181, 2,176,203,213,213,245,150, 64, 32, 56, 4,160,111,254,245,213, 87, 32, 16, + 28,114,117,117,189, 5, 96, 87,254,231,222,228, 58,157, 15, 32, 25,192,236,252,237,177,129,129,129,218,250,245,235,199,215,175, + 95,255,215,234,213,171,127,232,172,152, 92, 46,239, 28, 24, 24,184,187, 66,133, 10,241,161,161,161,217, 1, 1, 1, 81,229,203, +151,223, 32,145, 72,218,145, 42,142,240,127,236,125,119, 88, 20,215,251,253,217,198,238,194, 46,236,210,151,174, 82, 4, 11, 40, + 42,118,236, 53,216,137, 93, 99,143,209,104, 52,198,174,128, 81, 99,137, 61, 38,209,143, 45,162,177, 18, 11,118,108,216,149, 69, + 17, 16, 1, 65,164,119,182, 2,219,239,239, 15, 74,136,161,154,228,251, 75,153,243, 60,243, 44,236,222, 57,115,239,204,189, 51, +103,222,251,222,247,165, 64,129,194,223, 31,195, 0,124, 3, 96, 79, 76, 76,140,152, 16, 34, 38,132,136, 99, 98, 98,196, 0,190, + 7,176, 9,117,155, 16,127,243,189,165,165,101,200,250,245,235,203,115,114,114, 72, 65, 65, 1, 73, 76, 76, 36, 59, 86, 47, 51, + 12,178, 96, 18, 87,107,243, 82, 59, 59,187, 55, 46,142,142, 39,218,240,233,203, 0,184, 53,134,179, 6,204,141,141,141,159,172, + 94,189, 90,113,239,222, 61,133, 90,173, 86, 24, 12, 6, 69,118,118,182, 34, 34, 34, 66,209,189,123,119, 5,128, 69, 0, 24, 77, +224,172,198, 58,123,220, 37, 7,215,144,117,246,184, 91,243,123, 47, 47,175,120,131,193, 64,198,140, 25,163, 2,224,208, 20,206, +247,225, 0,112,219,152, 65, 24,200, 71,158,238,200,215,132,236, 93, 66, 2,121, 72,255, 16, 78, 27, 27,155,243, 11, 22, 44,144, +101,101,101, 17,149, 74, 69,210,211,211,201,156, 57,115,164, 54, 54, 54,199, 26,217,118, 75,111,111,239,188, 71,143, 30, 25, 36, + 18, 9,185,115,231,142,161,109,219,182,121,141, 20, 91,253,223,171,203,126,123,123,251,203, 77,217,108,108,108, 14, 52,245, 26, +117,230, 32, 93, 35,190, 77,200,179,235,228,194,152,174,100, 71, 71, 71, 50,218,130, 45,233,193,198,231,189,106, 15,101, 82, 23, +231,199,189,122,245, 82,190,124,249, 82, 95, 84, 84, 68,226,227,227, 13,179,102,205, 42, 7, 16, 55,107,214,172,242,248,248,120, + 67, 81, 81, 17,121,249,242,165,190, 87,175, 94, 74, 0, 51,155, 80, 79, 58,128, 67,193,193,193,132, 16, 66,214,175, 95, 79,124, +124,124, 72,223,190,125,137, 66,161, 32,132,144, 52, 66,200, 97,157, 78,247, 73, 99, 56, 5, 2,193,228, 5, 11, 22, 40, 74, 75, + 75, 73, 21, 12, 6, 3,145, 72, 36,100,207,158, 61, 74,145, 72,116,185,142,151, 12,106,202,131,226,164, 56, 41,206,191, 27,231, + 63, 25,118,168,240,211,170,218,236,128,138,169,195,134, 48, 97,217,178,101, 85,162,234, 74,143, 30, 61,158,126,242,201, 39,226, + 79, 62,249, 68,220,163, 71,143, 59, 0,174, 69, 69, 69,137,151,246, 11, 11, 36, 0, 0, 32, 0, 73, 68, 65, 84, 46, 93, 42, 6, + 48,161,129, 11, 97,222,173, 91, 55, 73,110,110, 46,241,240,240, 32,205,154, 53, 35,185,185,185,132, 16, 66,158,125,220,129,220, +108, 5,146, 17,121,133, 92,255,229, 12,153,101,199, 36, 61,237, 4, 90, 59,145,168,200,202,202,106, 3, 42,156,246,235,187,184, +163, 90,181,106, 37,143,139,139, 83, 36, 37, 37, 41, 66, 66, 66, 20,125,251,246, 85,120,123,123, 43, 70,143, 30,173,216,189,123, +183, 66,163,209, 40, 14, 28, 56,160, 48, 51, 51,139,171, 69,108,125,176,208, 98, 50,153,187, 98, 98, 98,200,155, 55,111, 72,165, +149,162, 46, 78,129, 80, 40, 28,108,110,110,190, 72, 40, 20, 14, 6, 32, 0, 0, 15,128,223, 78, 0,231,207,219,185,122,133, 79, +232,239,182,167,127,167, 14,129,166,116,137,246,187, 37,132,140,113,254, 32,161, 37, 16, 8, 38,127,241,197, 23,114,149, 74, 69, + 74, 75, 75,137, 66,161, 32,165,165,165, 68, 46,151,147, 9, 19, 38,200,184, 92,238,168,134, 56,173,172,172,190,142,140,140,212, +229,230,230,146,200,200, 72,114,249,242,101,178,119,239, 94,131,141,141,205,246,166, 14, 64,145, 72,116,227,250,245,235,226,232, +232,104,241,147, 39, 79,196, 90,173, 86,172,209,104,196, 26,141, 70, 28, 30, 30, 46, 14, 11, 11, 19,159, 60,121, 82,172, 86,171, +197,106,181, 90,172, 82,169,196, 45, 90,180,184,218,212,107,228,199, 65,134,250,222, 5, 66,182,207, 35,210,205,115,137,100,241, + 80,146, 63,199,159,124,223,201,145,248, 27,227,226,123,253,168, 78, 78, 22,139,117, 55, 45, 45,205,176, 98,197, 10,117,235,214, +173,165,211,167, 79, 47, 87,169, 84,132, 16, 66, 84, 42, 21,153, 62,125,122,121,235,214,173,165, 43, 86,172, 80,191,125,251,214, +192,100, 50, 35,154, 80,207, 77, 85, 34,235,238,221,187,164, 38, 20, 10, 5,233,219,183,111,154,143,143,207,225,230,205,155, 79, +108,136,147,207,231,143, 88,190,124,185,130,212, 2,173, 86, 75,228,114, 57,121,251,246,173,161, 89,179,102,217, 0, 44,169,155, + 57,197, 73,113, 82,156,148,208,250,203, 80,103, 10,158,122, 79,226,210,165, 75,197,132, 16,241,170, 85,171,196,149,150, 45, 35, + 0,252,202,141, 9, 96,252,242,229,203,197,132, 16,241,178,101,203,170,202,212,117, 33,134,157, 62,125, 90,179,115,231, 78, 98, +107,107, 75, 68, 34, 17,217,181,107, 23, 49, 24, 12, 36, 55,252, 24,185,217, 10,228,213,202,169,132, 16, 66, 18, 55,204, 39, 55, + 91,129,164,252,176,142, 76,154, 52,169,212,196,196,100, 66, 61, 23,215,162, 67,135, 14,242,178,178, 50,197,145, 35, 71, 20, 38, + 38, 38,207, 0,180, 70,197, 84, 36,173,178,174, 83, 90,183,110, 45,139,141,141, 85,252,252,243,207, 10, 0, 33,141,236, 48,110, + 0,250,240,120,188,209,203, 29, 88, 73,228,224, 26,178,220, 22, 47, 1,180, 5, 96, 93, 89,198,126,217,178,101,132, 16, 66,156, +156,156, 34,235,224, 20,120,123,123, 47, 75, 74, 74, 10,210,106,181, 65,209,209,209, 65, 45, 91,182, 92, 49,188,133, 93,215,115, + 19, 6,248, 74,215,205,245, 37,219, 22,123,127, 59,196,175,255,137,113,189, 39, 76,107,110,117,111,186, 13,183,116,172,128, 33, +127,111,234,176, 81, 29,219,193,193,225, 73,122,122,122,181,184,146,203,229, 36, 43, 43,139,164,166,166,146,123,247,238, 17, 59, + 59,187,155, 13,113,138, 68,162,248,244,244,116,242,195,142, 29,100, 76, 91, 47,226, 47, 52, 37,189,204, 77, 73, 71, 62, 87,217, + 10,232,216, 84,161,245,252,249,115, 49, 0, 49, 0,113, 81, 81,145,184,168,168, 72, 92, 82, 82, 82,253, 29, 0,177, 84, 42, 21, + 75,165, 82,177, 90,173, 22,187,186,186, 54, 89,104,117,231,162,123,103, 46,138,187,114, 80, 54,204,193, 42,123,110, 11, 43,253, +227, 9, 93, 73,201,188,190,100,167,175, 3,233,193,198,231,141,228, 28,198,102,179,239, 0, 88, 82, 41,202,167, 14, 30, 60,184, +148, 16, 66, 6, 15, 30, 92, 10, 96,106,229,247, 95, 84,138,172,193,141,172, 39,221,221,221, 93, 89,101,201, 2,240,208,221,221, + 93,233,227,227, 67,124,124,124,136,147,147,147,188,146,187, 81, 55, 52, 55, 55,183,196,178,178,178,106, 1, 40,145, 72, 72,118, +118, 54, 73, 73, 73, 33,113,113,113,228,217,179,103, 36, 45, 45,141,156, 58,117, 74, 47, 20, 10, 47, 81, 55,115,138,147,226,164, + 56, 41,161,245,151, 10,173,247,183,223, 10,173,240,240,240,247,101,215,230,168,168, 40,241,242,229,203,197,168, 39, 16, 23,128, +217,171, 86,173,170,178,122,125, 83,207,195,255, 64, 98, 98, 34,153, 58,117, 42,241,244,244, 36,158,158,158,228,147, 79, 62, 33, + 82,169,148, 40,146, 99,201,205, 86, 32,207,198,118, 36,132, 16, 34,127, 21, 77,110,182, 2, 17, 79,234, 70, 94,188,120, 65, 28, + 29, 29,175,215,115,252,139, 15, 30, 60, 40, 56,118,236, 88, 46, 42,252,177, 88, 0,186, 0,216,101,108,108,124, 8, 21,211,133, +205, 0,152,123,120,120, 20,151,150,150, 42,198,140, 25,163, 0,224, 92, 15,103, 47, 79, 79,207, 55, 7, 14, 28, 32,249,249,249, +164,184,184,152,108,233,222,146,144,131,107,200,250,142,205, 12, 63,252,240,131,106,201,146, 37, 74, 11, 11,139,112, 0,246, 99, +198,140,209, 17, 66,136,191,191,127, 94,109,100, 66,161,112,112, 82, 82, 82, 80,121,121,121,144, 68, 34, 9, 42, 46, 46, 14,186, +112,238, 92,208,160,182, 45,167, 74,215,205,245, 61, 55, 97,128,239, 16, 7,243,209,219, 7,118,250, 52,107,197,204, 49,171,186, +181,126, 85,190,105,225,237,143, 91,216,110,253,144,171,109,109,109,157,163, 82,169, 8,128,223,109,111,222,188, 33,150,150,150, +233, 13,113, 88, 88, 88,172,250, 98,252, 56,253,168,102, 14,228,205,206,213, 68,123,227,103,162,189,124,132, 36,111, 94, 76,134, +139,172,100, 93,140,232,203, 27, 91, 31,145, 72,116,227,201,147, 39,191, 17, 90, 37, 37, 37,181, 10, 45,153, 76, 38, 86,171,213, + 98,119,119,247,171,127,180,215,119, 97,195,181,151, 49,227, 89,244,212,158,164, 96,110, 95, 50, 88,192, 74,251, 3,116,227, 1, +220, 1, 48,169,137,251,209, 1,108,170, 18, 84,155, 55,111, 38,132, 16,226,238,238,174,196, 31,139, 99, 39,240,242,242, 74,157, + 57,115,166,174, 85,171, 86,249,221,187,119,151, 60,125,250,148,220,189,123,151, 92,190,124,153,156, 57,115,134,196,198,198,146, +172,172, 44,146,152,152, 72, 62,250,232, 35, 9,128, 94,212,189,144, 2, 5, 10,127,103,212,162, 69,254,209,168, 94,117, 24, 30, + 30, 78, 2, 2, 2,104, 53, 26, 40, 0,192,237,216,177, 99,193,166, 77,155,182,161, 34,172, 60,205,155,129,143,251, 26, 51, 95, +244, 53,102,190,240,102,224,227, 74,139,209,254, 13, 27, 54,124,237,227,227,147, 3,192, 24,128,168,142,131,245,180,180,180, 68, +122,122, 58, 4, 2, 1, 4, 2, 1,210,211,211, 65, 8,129,142, 0, 90, 2,168, 52, 26,148,149,149,161,220, 64, 80,102, 0,100, + 10, 5, 68, 34, 17, 52, 26,141,107, 29,109,104, 55,118,236, 88, 87,111,111,239,130,165, 75,151,102,163,194, 87,230,208,140, 25, + 51,110, 60,124,248,208, 91,161, 80, 20,199,197,197,149,183,109,219,118, 48, 0, 81, 82, 82,210,228, 61,123,246, 96,234,212,169, +168,231,161,211,246,163,143, 62,186, 28, 27, 27,235, 58,105,210, 36,220,185,115, 7, 91,182,108, 65, 97, 97, 33, 1, 0,149, 74, + 69,244,122,189,166, 91,183,110,154,157, 59,119,250,249,251,251, 63,105,209,162, 5, 3, 0, 82, 83, 83,147,107, 35,164,209,104, + 45, 93, 92, 92,160, 82,169, 80, 80, 80,128,216,216, 88,152, 10, 4,136,201, 46,180,237,189,253,135,162,149,231,110,176,198,251, +121, 91, 44, 26,208, 93,181,241,250, 29,143,214,246,182,182,106,141, 86,148,152,147,151,253, 33, 23,214,200,200, 40,189,176,176, + 16,106,181, 26,101,101,101,144,201,100, 40, 42, 42, 66, 97, 97, 33,178,179,179, 97,100,100,244,166, 33, 14,179,226,226,200,212, + 7,119,105,167,126,220, 12, 87, 93, 49,152,103,119,129,121,254,123,184,169, 11,176,111,245, 28, 83,181,165,117,176,153,169,105, +137, 80, 40,220, 15,192,189, 33, 62, 95, 95, 95, 20, 21, 21,161,168,168, 8,150,150,150, 48, 55, 55,135,185,185, 57, 36, 18, 9, +164, 82, 41,100, 50, 25, 60, 60, 60,208,174, 93, 59, 28, 61,122,244, 79,233,224,143,213, 72,209, 65, 63,247,198,235,108, 24,241, +120,104, 97,206,119,233,196,135, 69, 61,187,244,101,177, 88,167, 45, 44, 44,174, 3,152, 7,128, 7, 96,158,133,133,197,117, 22, +139, 53, 18,192,122, 0,199,154, 88,141,141,193,193,193,203,146,146,146, 76, 94,188,120,129,165, 75,151, 34, 36, 36, 4,201,201, +201,223, 1, 48, 84,150,249,204,210,210, 50,156, 78,167,255, 15,192, 80, 0,131,237,236,236,250, 53,192, 59,114,201,146, 37,229, + 29, 58,116, 72,124,245,234,213,200, 7, 15, 30,116, 92,188,120,177,244,221,187,119, 72, 76, 76,132,157,157, 29,156,156,156,160, + 80, 40, 80, 82, 82,130,145, 35, 71, 10,204,204,204, 38, 80,183,113, 10, 20, 40,252,157, 69,214,123, 90,228,159,102,209,170,245, +255, 90,223,168, 77, 76, 76,130,197, 98,113, 87, 31, 31, 31, 38,128, 83, 0,224,205, 64,224,200,110,237, 15,157,219,191,217, 39, +108,231,106,159, 65, 62, 30,135,188, 25,168, 90,197, 22,222,177, 99, 71,115,177, 88,220,141,195,225,124, 94,151,176, 3, 0,115, +115,115, 8, 4, 2, 8,133, 66,152,155,155,195, 96, 48, 64, 81, 90, 14,165, 30,144,151,171, 33,149, 74, 33,175,252, 95,161,210, + 64,169, 84, 86,239, 91, 11,122,207,156, 57,179, 96,207,158, 61,249, 57, 57, 57,155, 1,180,157, 58,117,234,136,221,187,119,227, +214,173, 91,229, 67, 61,221, 44, 55,244,108,255,117,235,156,228, 32, 79, 22,102, 1,136,140,140,140, 68,183,110,221, 64,163,209, +198,213, 70,104,108,108,252,253,137, 19, 39,140,227,226,226,224,230,230, 22, 55,110,220,184,143, 55,111,222,236,202, 83, 20,223, + 7, 0, 93, 81,110,220,252,249,243,215,108,216,176,161,160,160,160, 64, 83, 90, 90,106, 51,124,248,112,164,167,167, 35, 43, 43, +235, 97, 29, 34, 51, 49, 58, 58,154, 72,165, 82,164,164,164, 32, 58, 58,218,120,205,154, 53,126,122, 58,125, 68, 38, 76,167, 77, +237,222,209,111, 82,151,246, 56,246,232,133,209,189,215,169,194,142,205, 28,204,159,103,228, 52,215,210,240,230, 67,174,182, 92, + 46,223,245,245,215, 95, 43, 20, 10, 5, 50, 51, 51,241,242,229, 75,188,122,245, 10,105,105,105,216,178,101,139,162,184,184,120, +119, 67, 28,246, 92,230,151, 91, 23,207,160, 49,227, 31, 2, 47,238, 2,165,114,160, 76, 1, 85,130, 24,135, 19,114,177,247,236, + 47,236,119,233,233,194,147, 39, 79,206,116,118,118, 22, 3,240,104, 72,213, 3, 0,157, 78,127, 95,132,130, 78,167,203, 1,228, +242,120,188, 12, 83, 83,211, 12, 58,157,158, 75, 8, 81,254, 25, 61,159,174,131, 6, 12, 6,192, 54, 6,157, 85,111,106,207,143, +199,141, 27,119, 34, 35, 35, 99, 80, 74, 74, 74,215,221,187,119,127,205,229,114, 99,118,239,222,253,117, 74, 74, 74,215,140,140, +140, 65,227,198,141, 59, 1, 96, 74, 83,142,239,238,238, 62, 63, 40, 40, 8, 91,182,108, 65,187,118,237,224,225,225, 81, 26, 28, + 28,188, 11,192,106, 0,159,187,187,187,223,159, 63,127,254,244,252,252,124, 81,102,102,102,187,239,190,251,110,206,174, 93,187, + 58,101,103,103,115, 27,160,238, 49,112,224, 64, 92,185,114, 5, 0,114, 0,164, 20, 21, 21,233,178,179,179,225,229,229, 5, 63, + 63, 63, 40, 20, 10, 40, 20, 10, 72, 36, 18,184,184,184,192, 96, 48,116,165,110,229, 20, 40, 80,160,240,127, 42,184,106, 23, 90, + 92, 46,215,220,215,215, 23, 45, 90,180, 48, 71,229,106, 45, 75, 54,115,197,162,153,227, 77,248,226,171,160, 69,223,196,184,158, +109, 76, 44,217,204, 21,149,187, 48, 93, 92, 92, 56,190,190,190,224,241,120, 14,117, 28,252, 78,110,110, 46,124,125,125, 33, 20, + 10, 33, 16, 8,224,235,235, 11,141, 70, 3,169, 92, 14,165, 30, 40,213, 26, 32,149, 74, 81, 92,144,135, 82, 61,160, 51,181, 68, + 90, 90, 26, 24, 12, 70,106, 29,156,118,110,110,110, 5, 49, 49, 49, 5, 0, 34, 1,124, 26, 18, 18,130,229,203,151, 99,237,218, +181, 39, 76,114,222, 14, 60,113,229,188,229,241,224,207,172, 61,216,180,241, 0, 52, 25, 25, 25, 16, 10,133,224,241,120,181, 10, + 3,127,127,255, 14, 60, 30, 15, 71,142, 28, 33,153,153,153,221, 81,177,132, 63,149, 70,171, 16,123,198,116, 72, 1,236, 18,139, +197,157,215,172, 89,243,186,127,255,254,172, 46, 93,186, 96,253,250,245, 0, 16, 94, 27,167, 68, 34,121, 60,101,202, 20,245,237, +219,183,145,144,144,192, 59,119,238, 92,224,250,245,235,219,188,123,247,142,115,241,242,213, 33,161, 25,178,192,205,215,239,113, + 55, 92,187,243,216,202,140,215,186,185,149, 5,162,223,101, 25,233, 25,120,218,208, 21,237,204, 98,204,236,205,101, 70,247,228, +208,115,122,115,153,226, 78, 44,198, 12,185, 92,126,242,194,133, 11,215, 22, 47, 94,172,200,207,207,135,169,169, 41,138,138,138, +176,113,227, 70, 69,116,116,244, 89,181, 90,125,177, 33, 94,189,129,116,112,106,230, 12,188,137,169,254, 78, 99, 32,120,170, 54, + 66,192,167, 11,225,233,229, 5,181, 90,141,182,109,219,210, 66, 66, 66,120, 2,129,224,171, 6, 69, 15,253,119,221, 77, 71,163, +209,114, 9, 33, 89, 10,133, 34,211,216,216,248,157,145,145,209,187,226,226,226, 76, 66, 72,222,159,161,179, 8, 29, 95,118,107, +235, 14,112,140,241,174, 72,145,253, 76,129,226,218, 10,154,154,154,206,216,187,119, 47,247,224,193,131,218,249,243,231,171,230, +204,153,195, 42, 43, 43,179,153, 51,103, 14,107,254,252,249,170,131, 7, 15,106,247,238,221,203,229,243,249,163, 63,164, 34, 90, +173, 22, 49, 49, 49,155,147,147,147,121,168, 8, 55,178, 48, 56, 56,120,106, 82, 82, 18,119,207,158, 61, 56,115,230, 12,206,156, + 57,131, 17, 35, 70, 96,193,130, 5, 8, 10, 10,170,143,206,196,199,199,199,215,210,210, 18,119,239,222,205, 6,240, 14, 64, 7, + 62,159,111, 58, 98,196, 8, 12, 26, 52, 8,229,229,229,208,104, 52,213, 66,139,193, 96, 64, 40, 20, 90, 82,247, 64, 10, 20, 40, + 80,248,203, 69,214,111,196, 22, 19, 0,170, 76,117, 1, 1, 1,180,250, 30,140,250,146,124, 72,148,165, 72,147,150, 34,189,196, +240,155,223, 12, 6, 67,189, 71,207,206,206,190,248,232,209,163, 25,190,190,190,204,236,236,138, 25, 49, 95, 95, 95,148,150,150, + 34,251,197, 19, 40, 13, 0,207,205, 27, 74,165, 18, 37,175,158,131,239,211, 21,150, 31, 77,194,246, 61,123, 84, 69, 69, 69, 63, +214,198,201,102,179, 89,142,142,142, 5,169,169,169, 58, 0,197, 2,129, 96,160,179,179, 51,238,220,185, 3, 0,199, 8,176, 21, +209,183,129,187, 97, 32, 21, 38, 21,190,139,139, 11,242,243,243,161, 80, 40,238,212,198,249,232,209,163, 36,173, 86,219,118,248, +240,225,180,159,126,250,233,148, 76, 38, 91, 11,224,165,202, 0,198,139,140, 60, 40,245,224, 2, 24, 96,110,110,254, 69, 80, 80, + 80,191,249,243,231,227,194,133, 11,184,126,253,186, 6, 21,190, 96,143,106,161,149,166,164,164,236, 91,178,100, 73, 23, 58,157, +254,233,141, 27, 55,116, 30, 30, 30, 50,141, 70,163,111,233,233, 73, 95, 27,178,206,104,222,167,179,133, 69,165,136, 31,212,210, +174, 27,141, 6,196,103,229,191, 75, 86,160,168,190,115,234,207,102,132,143,236,238,227, 63, 99,220, 48, 62,207,173, 53,148,177, + 79, 68,251, 78, 95,222,110, 28,157, 20,112, 55, 63,127,196,133, 11, 23, 2,239,220,185, 51, 79,173, 86,183,224,112, 56,111, 36, + 18,201, 78,133, 66,209,160,200, 98, 48, 24, 31,169,236, 28,205, 37,197,197,224, 86, 90,162,100, 90, 3, 10, 85, 58, 36, 8, 61, + 48,193,209,169,122, 26, 52, 55, 55, 23, 34,145,136,166,215,235,135,213,199,121,253,250,117, 4, 4, 4, 84, 9, 79,208,104, 52, +208,104,180, 66, 79, 79,207, 60, 14,135, 83,100,100,100, 36,219,186,117,107,121,121,121, 57,152, 76, 38, 87,175,215, 51,254, 72, +111,247, 51,129, 13,135,208,190,159, 51,188, 79,255,118,173,189, 72,228,179, 23,180,146,210,242,195,245, 88, 1,191,115,119,119, +103, 22, 23, 23, 95, 4,144,160,213,106,143,159, 58,117,138, 59,121,242,228,242,211,167, 79, 79, 4,224,186,109,219,182, 64,133, + 66,177,191, 41,245, 72, 78, 78,254,110,195,134, 13,203, 86,173, 90,133,163, 71,143,206, 79, 78, 78, 94, 94,105,233, 26, 17, 20, + 20,132,173, 91,183,226,232,209,163,134,132,132,132,203, 6,131, 33,121,241,226,197, 62,182,182,182,133, 57, 57, 57,201,245,208, +118, 28, 60,120,176,234,254,253,251,108,185, 92,126, 15,192, 23,115,231,206,157,217,185,115,103,217,184,113,227,248,197,197,197, + 18, 19, 19, 19,246,129, 3, 7,204,153, 76, 38,148, 74, 37,104, 52, 26,228,114,185,154,186, 15, 82,160, 64,225,239,138,186,180, +200, 63, 4,117, 62, 27,152,181, 53,176,180,180, 52, 47, 61, 61,221, 43, 43, 43, 75, 7, 64, 7, 0, 69,106,221, 55, 27, 14,132, + 29, 28,221,197,157,151,163,213,226,220,179,184,210, 34,181,174,202,249, 93,151,149,149, 37,127,247,238,157,105, 89, 89,153,162, +142, 99, 61,252,254,251,239,203,110,223,190,109,154,146,146, 2,189, 94,143, 14, 29, 58, 32, 49, 49, 17, 37, 9, 49,224,121,117, + 0,175, 87, 0,226,196,207, 16,125, 61, 2,111, 21,106,221,235,213, 27,164, 10,165, 50, 72,163,209,156,171,141,144,197, 98, 21, + 3, 32,132, 16, 61, 0,200,100,178,151, 10,133,162,167,173,173, 45,226,227,227,121, 74, 61, 22, 4,174,216,190,155, 16,162, 55, +170, 88,205,181,104,220,184,113,136,138,138, 2,128,168,218, 56,101, 50,217,252, 89,179,102,221, 62,114,228, 8, 51, 37, 37,101, +208,193,131, 7, 7,189,126,253,154,208,138,211,245,247, 75, 89,112,157,186,160,211, 15, 46,158,215, 3, 2, 2, 96,103,103,135, + 3, 7, 14, 96,231,206,157,218,207, 62,251, 44,105,231,206,157,157,242,243,243,143,215,209,126,169, 68, 34,185,106,105,105, 57, +175, 77,155, 54,114,165, 82,137,162,162, 34,100,103,103,195,194,210,146,174, 3,189,155,181, 80,120,252, 98,174,156,199,188,250, + 24, 79, 50,115,234,181,102,117, 97, 49,166,140,246,111,239,255,249,170, 21,124,220, 63, 7,218,172, 32,144,131, 95, 99,225, 39, +129,166,229,170,227,189,148, 47,210, 38,139,101,178, 80,153, 76,118,166,137,157,101,112,183,110,221, 78,108,216,176,193,120,229, +150, 13,216,230,229, 0, 93, 81, 17, 10, 84,122, 20,170,116,144,149, 36, 32, 62, 62, 14,150,150, 86,120,251,246, 45,202,203,203, +241,234,213, 43,194, 96, 48, 46, 54,100,209,169, 66,141,233, 66, 9,135,195, 41, 98,177, 88,121, 76, 38,179, 56, 37, 37, 69, 89, + 94, 94, 14, 58,157,206,211,235,245,198,141,168,171,163,149,149,213, 98, 84, 4, 19,189, 32, 47, 44,220,229,203,130, 16, 76,244, +118,177,178, 28,178,122,206,100, 43,103,123, 27, 73, 74,210, 27,237,143,215, 30, 20,150,171,234, 94,172, 1, 32,188,184,184,184, +218, 34,121,250,244,233,133,167, 79,159,158, 9,224, 16, 42,242,110, 69, 72, 36,146, 31, 62, 96,240,173, 62,123,246,236,178, 85, +171, 86,193,216,216,184, 58,120,170,177,177, 49, 23, 0,126,254,249,103,196,199,199,119, 70,165,191,150,193, 96, 56,145,147,147, +211, 16,167,171,183,183,119, 74, 88, 88, 24, 27,128,253,220,185,115,187,238,222,189, 27,159,124,242, 73, 65, 92, 92, 92, 23, 0, +169, 0, 92, 63,253,244,211,167, 71,143, 30, 53, 55, 24, 12, 40, 41, 41,129, 90,173, 78,165,110,229, 20, 40, 80,160,196,214, 95, + 2, 95, 0,209,168,136,159,245, 17,128, 75,168,112,235,168, 19, 78,149,234,236, 26,128,225, 85,207,199, 58,156,225,129,138, 21, + 89, 87, 1,252, 15,128,109, 93,164,150,150,150, 95, 77,157, 58, 85,155,153,153, 73,114,115,115,201,153, 51,103,200,162, 25, 83, +245, 3,220,236, 13,110,246,182, 74,107,107,235, 68, 59, 43,139,195,237, 77,176, 8,128, 99, 35, 26, 54,245,245,235,215,179,167, + 78,157, 58,163,242,184, 51, 78,156, 56,161,184,113,227,134,130,193, 96,132,163, 34,180, 67,149,160,156, 50,108,216, 48,133, 74, +165, 82,120,122,122, 22,163,194,113,191, 46, 4,246,238,221,187,228,202,149, 43, 68,175,215,255, 46, 70, 81, 65, 65, 1,185,126, +253, 58,233,222,189,187, 4,192,228,126,253,250,221,121,240,224,193,157, 30, 61,122,156,109,168,194, 86, 86, 86, 43, 94,188,120, + 17,149,150,150, 38,190,116,233,146,248,248,241,227,226, 79, 63,253,244,165,143,143, 79, 89, 82, 82,146, 65,167,211,145, 23,207, +159, 19,207,150, 45,149, 0, 92,234,226,233,107,204,124, 42, 59,240, 53, 41, 95,255, 9, 41, 31,233, 68, 0, 16,249,246,175, 72, +222,252,254, 36,113,222, 16,210,135,203,120,244, 33, 61,197,194,194,226, 90, 84, 84, 20,145,203,229, 36, 54, 54,150, 76, 9, 24, + 68, 30,205,236, 79,174, 14,114, 39, 71,123, 53, 39,219, 7,250,144, 65,189,122,146,239,191,255,158,132,133,133,145, 21, 43, 86, + 24,172,172,172,228,168,199, 71, 75, 36, 18,221, 56,117,234,148, 24,128,152,193, 96,136,101, 50,153, 88, 46,151, 95,204,200,200, +216,235,233,233,185,172, 77,155, 54, 19,189,188,188,250,246,105,238,178,172,159, 41, 39,177,191, 25,247, 77, 75,190,201,118,252, + 62,238, 85, 53, 4,128,139,155,171,171,252,238,221,187, 6,149, 74, 69,238,221,187,103,104,213,210,163,124,219,216,193,103,223, + 30,216,116,182,252,202, 79,215, 74,207,239,127,112,122, 90, 64, 76,111, 19,250, 79, 93,121,213,225, 56, 62, 20,227, 1,156,195, +175,171, 14,167, 2, 56,143,250, 87, 33,210, 1, 28, 90,191,126,125,205,149,134, 0, 64,247,241,241, 17, 19, 66,196, 62, 62, 62, +226,166, 86,196,196,196,100,241,133, 11, 23,130,157,157,157,183,140, 27, 55,238,128, 68, 34,185, 52,113,226,196, 24, 84, 44, 6, +161,161, 34, 59,194, 48, 71, 71,199,130,232,232,104,114,231,206, 29, 50,102,204, 24,185,145,145,209, 36,234, 54, 78,129, 2, 5, + 10,127, 9,102,215,246,217, 80, 28,173, 13, 49, 49, 49, 85, 49,180,230,214, 71,190,124,249,114,113, 84, 84,148, 24, 21, 81,226, +235, 5,147,201,252,229,179,207, 62, 35,182,182,182, 10, 27, 27,155, 95, 88, 12,198, 76, 39, 99,248,226,195,150,186,247, 12, 13, + 13, 29,241,221,119,223,125, 4,160, 51, 0,150,131,131, 67,118,110,110,174,226,193,131, 7,138,238,221,187, 43,172,172,172,242, +189,189,189, 21,219,182,109, 83,104,181, 90,197,226,197,139, 21,248,125,188,175,218,192, 5, 48,143,205,102,255,210,170, 85,171, +152,213,195,251,106,183, 44,152, 73,166,186, 91, 43, 0,124, 7,224, 51, 0, 66, 0,172,192,192,192,155,175, 94,189,186,230,237, +237,189,175, 17,188,246,109,218,180,185,117,226,196,137,168,176,176, 48,241, 87, 95,125, 21,101,105,105,153,153,148,148,100, 40, + 47, 47, 39, 37, 37, 37, 68, 34,145,144, 75,151, 46,233, 45, 44, 44,246,212,217,112, 14, 35,135, 92, 63, 86,107, 8,135,140, 85, +147, 72,119, 54, 61,235, 67,122, 10,143,199, 43, 46, 42, 42, 34,185,185,185, 36, 37, 37,133,156, 61,123,150, 12,238,230, 71, 78, +126, 58,154, 28,155, 49,130,108, 29,236, 71, 58,155,114,149, 34, 83,126,148,169,169,105,126, 99, 86, 29,138, 68,162, 27, 42,149, +170, 58,124,131,163,163,163,216,211,211, 51,204,219,219,123,251,133, 11, 23, 22,238,216,177, 99, 68,159,230, 46,203, 54, 14,234, + 86, 86, 26,113,154,200, 79,125, 71,150,119,240, 40,175, 20,243,181,194,193,210, 34,244,238,157, 59,134, 42,241,171,211,233,200, +185, 95,126, 33, 99,135, 12,136,145, 94,253,249,127,247,130,230,159, 88,220,193,227, 92,119, 46,198,215, 39,216,170, 95, 69,248, +176,244, 55,163,239, 29,234,108,145,211, 83, 64,255,174,139,233,111,210, 75,141,245,240,240, 72, 33,132,228,120,121,121,165, 0, + 56,230,229,229, 85,243,255,105,117,208, 86, 7, 39, 13, 14, 14, 38,149,227,131, 14, 96,237,134, 13, 27,196,132, 16,177,187,187, +251,125, 0,104,199,131, 85, 47, 1,253,127,195, 93,109,139,122, 9,232,255,107,199,171, 61,101,148,139, 17, 90,246,180, 54,185, + 55,194,221, 78,222,219, 65, 16,121,236,240,193, 45, 67,135, 14, 61, 0, 96, 15,128,175, 45, 45, 45,239,141, 31, 63, 62,254,232, +209,163,241,219,182,109,211, 36, 37, 37,145,233,211,167, 43, 57, 28,206,215,212,125,144, 2, 5, 10, 20,254, 50, 84, 69,134,183, +107,138,208, 26,182,108,217, 50, 49, 33,164, 42,150,214,228, 90,202, 12, 95,181,106,149,152, 16, 82, 21, 29,254,253, 0,102,181, + 5, 52, 11,222,187,119, 47,225,112, 56,255,251,192,198,212,228, 20,141, 28, 57,178,139, 76, 38,235,100,107,107,219,169,210,114, +229,100,101,101,149,114,252,248,113, 69, 89, 89,153,130, 16,162,208,233,116,138,168,168, 40, 69,239,222,189, 21, 53,222,250, 27, +170,231,111,176, 82,132,251,207, 86,207, 32, 43, 69,184,255,222, 79,147, 14, 29, 58,116, 37, 53, 53,245,162,153,153,217,210, 70, +114, 58, 89, 91, 91,175,181,176,176,184,102,101,101,181,210,194,194, 34, 71,163,209,144,146,146, 18,146,152,152, 72,238,220,185, + 67, 30, 61,122, 68, 44, 44, 44, 50,235,170,103, 63, 99,230,227,146, 45,243,136,225,208, 6,162,222,189,130, 0, 32,146, 29,203, + 73,225,247, 33,228,217,172, 65,164, 55,151,241,240, 3,206, 39,132, 66,225,254, 95,126,249,197,144,156,156, 76,194,195,195,201, +165, 75,151,200,130, 5, 11, 72, 75,123, 59, 85, 23, 54, 61,175, 39,135,121,237, 67, 2,150,170, 84, 42,177, 76, 38, 19, 43, 20, + 10,113,171, 86,173,196,126,126,126, 97, 93,186,116,217,126,250,244,233,133, 27, 55,110, 28,209,207,148,147, 88, 26,113,154,144, +175,134, 16, 50,175, 7,121, 51,179, 55,233,107,204,124, 81, 39,167,173,109,102, 85,180,118,165, 82, 73, 34, 35, 35,201,173, 91, +183,136,200,202, 74,230,111,204,152,221,157,131, 94,221,205, 32,108,108, 61,251, 8,232,135, 31,127,255,141,190,236,202, 81,242, +243,212, 33,186,222, 66,250,222, 26,229, 78, 18, 66,114,198,140, 25,243,150, 16,146,115,246,236,217, 12, 66, 72,206,232,209,163, +223, 18, 66,114, 0,156,168,141,243,189,224,164,135, 42, 69,214,188,224,224, 96, 49, 33, 68, 28, 28, 28, 44, 6, 42,130,168,246, + 18,208,143, 60,217,183,213,160,186,116,132,156,158,254,145,190,151,128,126,164,214,122, 10,153, 23,163, 15,237, 32,234,107,199, +200, 47, 11, 38,234,123,136,204,238,122,120,120,108, 93,184,112, 97,216,163, 71,143, 94,234,245,250,248,148,148,148,248, 61,123, +246,196,119,237,218,245,190,165,165,101, 12,155,205,254,172,161,107,244, 39,129,226,164, 56, 41, 78,138,147, 66, 13, 16, 66, 80, +223,122,247,139,155, 55,111,230, 17, 66, 22, 7, 6, 6, 98,211,166, 77, 99,219,180,105, 51,222,193,193,193, 26, 0,178,179,179, + 75, 99, 99, 99,101,129,129,129, 88,187,118, 45,182,108,217,178, 29, 21,190, 44,255,151,200, 61,119,238,156,227,252,249,243,243, + 55,110,220,104,152, 62,125,186, 23,128,216,194,194,194,150, 19, 39, 78,156,199,100, 50, 3, 93, 92, 92,188,115,114,114, 10,202, +202,202,142, 1,216,135, 6,230, 76,235, 2,135, 14,125,199,102,118,184, 70,135,190,198,215, 67,214,174, 93, 59,110,244,232,209, +154, 29, 59,118,232,100, 50,217,133, 70,210,101, 20, 20, 20,172,171,250,199,194,194, 66,244,226,197,139,207,108,108,108,232, 41, + 41, 41, 80,169, 84, 72, 78, 78, 54,160, 98,106,170, 86, 40,116,100,215, 15,103,111,120, 46,158, 20, 96, 86,154,240, 28, 70, 12, + 6,180, 44, 54,114, 31, 95,195,161,200, 4,153, 82,131,221, 31,210, 78,137, 68,242,237,130, 5, 11, 38, 46, 93,186,148,235,226, +226, 66,123,248,240, 33, 78,157, 58,165,202,207,207, 31, 12,224,238,175,161,159,154, 6,131,193, 0, 54,155, 13, 0, 88,190,124, + 57,232,116, 58, 43, 63, 63,159, 77,163,209, 56, 52, 26,205,132, 70,163, 49,180,169,241, 48,200, 74,144, 87, 34, 65, 70,158,164, + 94, 62,189,193,112,234,201,147, 39,139,218,183,111, 79,127,246,236, 25, 10, 10, 10,144,156,156, 76,244,132,156,136, 44,211, 87, + 56, 37,170, 26, 95, 63, 19, 11,203,145,237,204, 57,116,246,225,181,240, 87,211, 25, 63, 26, 48, 6, 21,177,180, 0,224, 16,141, + 70, 51, 2, 80,212,170, 85,171, 62,175, 94,189, 50,110,213,170, 85, 89, 66, 66,194, 21, 26,141,230, 0,224, 72,109,156,198,198, +198,133, 0, 10,207,158, 61, 11, 0,179, 80,113,242, 58, 4, 5, 5,229, 68, 70, 70, 34, 56, 56, 56, 15,192, 94, 0,224,155, 91, + 14,247, 22, 24,209,216, 63, 5,163,171, 10,244,221, 6, 82,171,213,149,111, 99,219,183, 13,143, 14,214,193, 53,232, 36,242,164, +179,117,154,182, 33, 33, 33,145, 10,133, 66,117,242,228, 73,245,180,105,211, 24, 73, 73, 73, 79, 1,220, 3,112, 22,149, 62,150, + 20, 40, 80,160, 64,225, 47,197,251, 97, 29, 26,244,209,122, 95,181,110, 2,240,195,235,215,175,171,147, 74,191,126,253, 90, 12, +224, 71, 84, 68,131, 31,214, 4,197,187,186,210,162,181,239, 3, 27,243, 62, 39,215,215,215,215,248,213,171, 87, 70,168, 61,225, + 49,237, 3, 56,127,135,218,114, 29,122,120,120,236,212,106,181, 97, 63,254,248,227,105, 6,131, 49,241, 15,168,125, 23,119,119, +247,146,227,199,143, 27,194,195,195,201,234,213,171,245,118,118,118, 37,248,189,143,214,111, 56,253,217,140, 51, 75,188, 28,100, + 81,147,123,144, 55, 11,135,147,123,147,122,147,217, 14,124,153, 63,151,113,234, 15,190,149,184, 11, 4,130, 67,198,198,198, 50, + 51, 51,179, 27, 0,186,253,145,107,100,105,105,121, 84, 36, 18,221,168,185,217,218,218,134, 89, 91, 91,127,103,101,101,181, 90, + 40, 20,206,113,229,178,119, 44,108,105, 95, 30, 51,178, 21,137,232,110, 77, 38, 89,177,223,159, 58,124,191,158,118,174,174,174, + 69,161,161,161,134,139, 23, 47,146, 21, 43, 86, 24,154, 53,107, 38, 67, 61,126,109,245, 90,180,132,140, 83,103, 70,119, 49,228, +125,228, 64, 54,121,153, 26,250,152, 51,234, 90,161, 56,169, 82, 0, 79,109,136,211,205,205,237, 71, 66,200,225,245,235,215, 31, +198,175,185, 64, 7,132,132,132, 4, 17, 66,130, 66, 66, 66,130, 0, 12, 2, 0,127, 1, 61,244,216,136,142,250,236,161,246,228, + 27, 47,190,222, 95, 64, 15,173,213,146,105,193, 60,119,126,230, 71,134,156,153,221,201, 90,119,158,190,139, 5,231, 38,155,205, + 94,136, 10,139,179, 31, 0, 54,245,214, 76,113, 82,156, 20, 39,101,209,250,123, 8,175,198, 36,149,174, 9,145,133,133,197,161, + 22, 45, 90,156,118,113,113, 57,205,231,243,183,163,194,105,190,169, 23,194,117,195,134, 13, 50,129, 64,208,238, 79,188,184, 54, + 0, 28,240,251,196,185,127, 90,135, 89,103,135,249, 73, 75,199,190, 88,103,135,249, 53,190,246,243,242,242,250, 6, 21,209,188, +255,104, 39,116,177,176,176,216, 99, 97, 97,145, 89,233,155,229,210, 24,206,142, 12,198,196, 62, 92,198,195,110,108,122,110, 31, + 46,243, 65, 39, 6, 99,194, 63,116, 0,214,183,216,162, 46, 78, 71, 43, 43,171, 29, 22, 22, 22,217, 86, 86, 86,123,154, 40,178, +126,195,217,206, 24,118,125,133,140,115,221, 76,105,202,190, 2,198,217,142, 38,117, 47,234,104, 66,219,125,131,131,131, 63, 33, +132,124, 98,111,111, 31, 88, 67,248,123,175, 93,187, 54,128, 16, 18, 80, 21, 1,222,207, 4, 54,189,133,140,227,221,205,104,146, +222, 66,198,113, 63, 19,216,212, 85,207, 62, 66,198,169,238,102, 52,137,191, 25,253,184, 51, 7,205,168,155, 57,197, 73,113, 82, +156,148,208,250,119, 8, 45,170,195, 80,156, 20, 39,197, 73,113, 82,156, 20, 39,197, 73, 9,173,218,133, 85,205,205,174, 74,104, + 49,169,115, 67,129, 2, 5, 10, 20, 40, 80,160,240,135, 80,103,192, 82, 90, 61,170,180, 41,142,237, 31,162,108, 35, 40, 78,138, +147,226,164, 56, 41, 78,138,147,226,252,207,113, 54,196,253,127,189,176,238, 47, 3, 53,117, 72,113, 82,156, 20, 39,197, 73,113, + 82,156, 20,231,223,133,243, 95, 7, 66,200, 7, 5, 9,165, 64,129, 2, 5, 10, 20, 40, 80,160,240, 43,124, 43, 63,171, 3,151, + 86, 89,179,106,245,209, 98,250,173,207,211,233,116, 54, 0,192,100, 50,243,181, 79, 87,219,213,199,206, 2,250,233, 42,210,239, +128, 9,204,210, 1, 55,106,225,188,161,211,233,204, 43, 57, 75,180, 79, 87, 15,170,151,211,111,253,181,154,229,117, 79, 87, 15, +248,157, 82, 4, 24, 44,191,245,217,239,213,213,190,177,103,133,134,223,196,196,250,203,234,249, 79,225,252, 47,131,213,121,125, +158, 86, 91,209,143, 88, 44,102,190,230, 73,253,253,200,168,243,250,236,154,229,181, 79, 86,219,214,199,105, 98,204, 41,114,115, +176,222, 94, 31,103, 74,118,225, 98,101,105,185,101,125,156, 77, 29,155, 78,118,118,253,244,149, 99,147, 1,204,202,204,201,185, +241, 55,235, 75, 29, 1,172, 6, 96, 86,227,187, 24, 0, 95, 80,189,146, 2, 5, 10,255, 48,161, 21,141,138, 60,135,251, 43,197, +214,254, 58,133,150, 78,167,179, 17,255, 18, 4,165, 10,232, 55,101,189,141,235,200,125,191, 75,148,172, 43, 47, 97, 75,226, 78, +122, 51,180, 50,115,107,166,198, 44, 59, 59,155, 6, 0, 52, 26,237,127, 0,156,107,225, 52, 23,255, 18,132, 82, 53,224, 63, 62, +196,220, 25, 48, 43, 48, 50,250,210,152,199,235, 83, 86, 86,214, 6, 0,140,141,141,227,202,148,202,219,214, 26,205,182,247,203, +215,213,178,154,117,237, 59,121,189,141,215,200,125, 11,244, 6, 3, 59,235,217,143,254,229,133, 73, 76,150, 78,181,119, 37,112, + 37,168, 22, 81, 85, 7,223,175,199,253,120,133, 37, 11,232,203,230,114,219, 9,205,205,123, 26, 8,105,101, 48, 24,104,122,157, + 46, 94, 38,149,222, 51,232,116, 47,116,106,165,165,248,194, 55,134,250,234,249,126, 91, 62, 6,152,191, 0,129, 60, 62,191, 15, +131,197,234, 6, 0,122,173,246,161, 82,161,184, 61, 10, 56,211,152,182, 55,246,252,124,104,249,255, 26,180, 90,157, 77,234,181, + 32,168,180,128,239,152,111,108,124, 38,254,116, 28, 0,212,249, 47,108, 21, 73, 23, 58, 3, 0,207, 45,224, 9, 71,228,155, 7, + 0,204,119, 57, 54,137,225,171,160,210, 2,173, 2, 66,108, 26,226,156,182,246,148,229,210,217,163, 57, 0,112,253,236,119, 45, +111,133,253, 48, 4, 0,250,142,158,123,101,224,152,249,137, 0,176,101,127,152,229,137,111,198,214,203,217,184,177, 41, 53,146, + 38,133,187,171,101, 57, 66, 39, 30, 83,148,148,148, 68, 7, 0,123,123,251, 70,141, 77, 71, 64,144, 3,204,163, 51, 24, 61,221, +220,221,125, 1,144,148, 55,111,162,245, 58,221,125, 59, 96,239,159,220,151, 22, 16,242,219,224,172, 52, 26,141,234,144, 20, 40, + 80,248,167,225, 82,165,184,186,244,187,151,217,186,246, 80,170,128,187,201, 64,175, 46, 62,152, 61,113, 40,191,230,111,103,246, +133, 56, 39, 61, 59,239,117,240,167,109,116, 31, 31, 31,164,166,166, 54,170, 22,165,106,224, 78, 18, 0,201, 43,211, 18, 30,239, +205,142,173, 91,205, 6, 12, 24,192,180,183,183, 7,141, 70, 67,110,110,110,151,136,136,136,142,139, 22, 45,250, 20,146, 87, 37, +165,106,200,239, 36, 53,204, 91, 85,215, 54, 45,155, 97,245,252,177, 2, 0, 88, 57,101,111,199,103,175,243, 44,222,188,121,211, +111,217,178,101, 69,140,219,183,127,176, 2, 14,231, 1, 25,141,169,231,209,139, 79,184,130,156,159, 93, 39,205,159,127,214,221, +221,157,239,226,226, 66, 51, 53, 53, 5,131,193, 64, 73, 73,137,115,108,108,236,144,167, 79,159, 42, 35,238,254,143, 29,245,116, +120, 74, 62,183,115,121,163,218, 94,150,205,189,110,106, 26, 55,121,212, 40,199,177, 99,199,114,221,220,220, 0, 0,111,222,188, +241, 56,115,230,204,248,179,103,207,174, 69, 89,182,174, 84,141,242,134,218, 94,205, 9,128, 11,116, 19,218,216, 76, 98,176, 88, +109,116, 58,157, 67,165,181, 33, 75,175,213,198, 73,242,243,143,189, 95,158,194,239,161,210, 2,175,114,128,254, 61,125, 49,121, +116,127, 30, 0, 44, 27,183,161,203,187,183,201, 70,106,181, 26, 45, 61, 91,117,255,250,155,237,215, 64,167, 35, 52, 44,162,186, +124, 99, 56, 99, 94,165, 34,232,235, 29,200,126,121,166,139, 94,154,220, 71, 46,147, 50, 0,192, 76, 32, 24,125,230,228,207,183, +237,189, 3, 31, 39, 23,106, 26,197, 89,223,216,188,122,114,143, 93,102,236,237,214,223, 95, 63,196,114,118,118,198,203,151, 47, +155, 54, 54,165,175, 77, 13,118,118,241,219,190,250, 74,228,239,239, 15, 62,159, 15, 38,147, 9,157, 78,215,255, 42,105,207, 98, + 0, 0, 32, 0, 73, 68, 65, 84,254,253,251,253,131,130,130,230, 66,250, 90,217,216,177,217, 8,108,163,209,104,125,166,205, 94, + 96, 55,116, 68, 32, 70, 15,238, 78,117, 68, 10, 20, 40,252,211, 80,101,189,170,185,242,112,127,189, 66,139,201,100,230, 15,152, +186,209,166,103,231,182,120,246, 34, 81,154,150,158,163,168,250,173, 56,238, 76,203, 17,221, 29, 90, 71, 70,222,133, 74,165,194, +195,135, 15,241,226,197, 11,188,125,251, 22,115,230,204, 81, 85, 78, 29,214,198, 89,226, 63, 62,196, 28,210, 36,190, 7,251,117, +243,136,132, 4, 70,121,121, 57, 34, 35, 35, 81, 82, 82, 2, 54,155, 13, 71, 71, 71, 12, 28, 56,144,153,144,144, 96,209,111,192, + 96,129,255,224, 9,169, 16,120, 40,152, 76,102, 73, 93,121, 68,152, 76,102,126,191, 41,235,109, 90,123, 52,195,155,180,108,233, +234,111, 14, 42, 12, 6,194, 76,121,251, 78,115,247,238, 93,248,250,250,226,198,141, 27,150,197,197,197,107,246,238,221,187,154, +181,249,251, 93, 90,117,209, 18,212,205, 87,226, 63, 62,196,220, 50,255,180,203,173,171,231,140,226,226,226,140,126,252,241, 71, + 20, 21, 21,129,205,102, 67, 40, 20, 66, 36, 18,161,101,203,150,180,149, 43, 87,242, 3, 2,226,240,249,172, 64, 23,141,235,204, +215,117,213,179,186,237,138,119, 38, 86,178,235,110, 97,151, 46,209,123,244,232,241,155,215,246, 22, 45, 90, 96,208,160, 65,220, + 73,147, 38,185,141, 29, 63,209,224,255,209,180, 55,224,187,148, 54,200,169,204, 48,182, 44,125,100,223,127,252,248, 11, 33, 33, + 33, 66,145, 72, 4, 30,143, 7, 0,144, 74,165,142,105,105,105, 93,214,174, 93, 59,230, 73,204, 73,166,127, 64, 70, 54,120, 78, +101,245,157,207,255, 42, 88, 44,102,126,149, 21,201,148,103, 92,146,145,153,167, 4, 0,181, 90, 13,181, 90, 13,149, 74,133,207, +230,206, 97,204, 26,227,231,238,210,115,193,243,183, 89,121,197,173, 34, 30, 91, 84,237,171,109,128,147, 89,250, 86, 34, 73,191, + 57, 43,232,171,175, 68,182,182,191,206, 8,134, 30, 61,202, 40, 46, 46,238, 31, 20, 20,212,154,152,244,150,180, 10, 8, 17,214, +199, 89,223,216,148, 36, 94,106,254,245,252, 65,237,246,125, 19, 14,189, 94,143, 71,143, 30, 33, 50, 50, 18,219,183,111, 39, 87, +174, 92,145,154,241,120,179, 80,239,216,124,109,218,195, 46,215,117,243,230,179, 52, 14,135,131,243,231,207, 35, 33, 33, 1,116, + 58, 29, 62, 62, 62,152, 60,121, 50,250,247,239, 47,154, 61,123, 14,241, 31, 60, 46, 5, 2, 79,249, 31,236, 75,116, 0, 11, 86, + 4,109,182,155, 50,115, 30,182,124,189,146, 18, 90, 20, 40, 80,248, 39, 91,179,234, 12,241,128,240,240,112, 82,185,245, 2, 0, + 2,208, 91,140,220,119,226,116,148,225, 82,139,145,251, 78, 16,128, 78, 0,186, 25,208,172,125,251,246, 90,137, 68, 66,158, 62, +125, 74, 62,251,236, 51,229,174, 93,187,110, 95,186,116,233,140, 78,163, 57, 96,111,103,247, 45, 65,237, 14,246, 4,160,187, 0, + 2, 19, 19,147,130,244,244,116,114,249,242,101, 18, 28, 28, 76,142, 29, 59, 70,174, 92,185, 66, 34, 34, 34,200,149, 43, 87,200, +137, 19, 39, 72, 76, 76, 12, 73, 76, 76, 36, 60, 30,175,192, 5, 16,212,195,201, 32, 0,163,229,200, 31,151,156,125,166, 13,241, + 28,185,111, 17, 1, 24,230,128, 87,251,246,237,245,103,206,156, 33,161,161,161,228,167,159,126, 34, 49, 49, 49,164,176,176,144, + 48, 57,188,130,170,253,234,170, 39, 1,232, 14, 14, 14, 5, 18,137,132, 56, 57, 57, 17, 54,155, 77,108,109,109, 73,203,150, 45, + 73,151, 46, 93,200,144, 33, 67,200,196,137, 19,201,154, 53,107,136, 68, 34, 33, 92, 46, 55,175,106,191,186, 56,125, 1, 99, 30, +143,151, 46, 22,139, 73, 93, 40, 43, 43, 35,133,133,133,228,218,181,107,132,199,227,165,251, 2,198,245,113, 26, 3, 29,188,189, +189, 11, 10, 11, 11,137, 70,163, 33,233,233,233, 36, 54, 54,150, 36, 36, 36,144,244,244,116, 82, 86, 86, 86,205,157,152,152, 72, + 92, 93, 93, 11,140,129, 14,117,113,254,151, 81,213, 39,222,223,156,109,109,135,136, 68,162,178,179,103,207,146,172,172, 44,114, +228,200, 17, 66, 7, 54,188, 95,174, 62, 78, 54, 48,176, 71,143, 30,250, 71,143, 30,145,231,207,159,147,229,203,151,147, 65,131, + 6,145,193,131, 7,147,160,160, 32,146,153,153, 73, 50, 51, 51,201,144, 33, 67,244,108, 96, 96, 67,253,179,182,177, 41, 0,156, + 3, 2, 2,202, 52, 26, 13, 73, 73, 73, 33,109,218,180,201,100, 0,147,120, 64,235, 94, 0,167,161,254,233, 0,152,219,217,217, +229, 60,122,244,136,132,133,133, 17, 23, 23,151, 2, 6, 48,205, 12,104, 97, 6,180, 96, 0,211, 90,180,104, 81,240,232,209, 35, + 82, 84, 84, 68,156,157,157,115, 28, 0,243, 63,208,151,232, 0, 14,173, 8,218, 76, 94,103, 42,201,138,160,205, 4, 64, 58,169, +240, 30,189, 65,245, 72, 10, 20,254,123,120, 95,139,252,227,159, 43,132,252,118,213, 97, 64, 64, 0, 13,192,157,250,118, 42, 99, + 48, 54,110,217,178,133, 89, 94, 94,142,131, 7, 15,202, 63, 30, 51,230,116,175,158, 61, 83,154,187,184, 72,104,116,122,131,217, +134, 11, 56,156,133, 91,182,108, 17,170,213,106, 68, 69, 69,161, 99,199,142, 16,137, 68,224,243,249,224,243,249,176,177,177,129, +167,167, 39,242,243,243, 97,106,106,138,165, 75,151, 10, 10, 56,156,133, 13,241, 26, 12,132, 9, 0,122,131,129,109, 4,204,118, +237,212, 41,106,237,218,181,116, 75, 75, 75, 88, 88, 88,128,207,231, 35, 33, 33, 1,106,181, 26, 38,198, 38,141, 10,210, 74,167, +211,233,124, 62, 31,183,110,221,194,130, 5, 11,208,173, 91, 55, 8,133, 66,152,154,154,162, 77,155, 54, 24, 56,112, 32,102,205, +154,133,148,148, 20,208, 26,225, 84, 18,207,100,206,155, 53,107,150,141,175,175,111,173,191,151,151,151, 67, 34,145,160,160,160, + 0,142,142,142, 8, 12, 12,180,137,103, 50,231,213,197,103, 9,136, 28, 61, 60, 46, 60,125,250,212,138,199,227, 33, 52, 52, 20, +231,206,157,195,213,171, 87,113,249,242,101,132,135,135,227,252,249,243, 40, 40, 40, 0, 0,120,120,120,224,212,169, 83, 86,124, + 27,155,112, 75, 64, 68, 13,233,198,225, 93, 94,222,245, 54,185,185, 86,147, 38, 78,188,167, 80, 40, 48,105,210, 36,108,220,180, +105, 37, 11, 88,212,152,253, 61, 1,129,133,157,221,225,205,155, 55,211,115,115,115, 49,106,212,168,194,109,155, 54,205,136,190, +118,205, 77,124,245,170,219,198,144,144, 25,189,122,245, 42,204,204,204,196,209,163, 71,233,182,206,206,135, 61, 1, 65, 83,235, + 41, 7, 22,236,220,185,147, 91, 94, 94,142, 1, 3, 6,164, 24,226,226, 60,117,192,207, 10, 32,225, 14,160,105,104,255, 28, 96, +222,210,165, 75, 69, 28, 14, 7, 95,126,249,101, 97,233,187,119,109,117,192, 79, 82, 32, 77, 10,164,233,128,159,228,169,169,109, +167, 76,153, 82,200,225,112,176, 99,199, 14, 81,206,175, 73,183, 27,139,142, 0, 46, 0,184, 11, 32,123,218,236, 5,211,124,253, +186,226,232,129,189,248, 38,100,217, 97, 0, 31,211,104,180, 99, 0,150, 80, 61,143, 2,133,255, 38, 26,163, 69,254,166,152, 93, +215, 15,204,154, 74, 18, 64,239,250, 88,204, 45, 45, 59,182,109,219, 22,145,145,145,240,246,246,126, 42, 20, 10,117, 70, 28, 14, + 88, 44, 22,136,161, 65,157, 5, 99, 30,175, 95,255,254,253,153,143, 31, 63,134,171,171, 43,140,141,141,193, 98,177,126,179, 25, + 25, 25,193,206,206, 14, 50,153, 12,253,250,245, 99,237,222,189,187, 31, 84,170,175, 27,124, 32, 38,197,242, 11, 30,111,158,248, +191, 35,135, 91,248,251,251, 67, 42,149,193, 96, 48,192,196,196, 4,106,181, 26, 76, 38,179, 98, 10, 72, 75,100,141, 57, 99,122, +189, 94,207, 96, 48,224,234,234,138,141, 27, 55,162,188,188, 28, 70, 70, 70, 0, 0,153, 76, 6,137, 68,130,216,216, 88,164,165, +165,129, 52, 34, 34,153,169, 64, 48,116,236,216,177,181, 38,252, 85,169, 84,144, 74,165,144, 74,165,144, 72, 36, 40, 47, 47, 71, +215,174, 93,217,151,194,195,135,162,168,104, 91,173,251,112,185, 99,142, 30, 61,106,195,102,179, 81, 86, 86, 6,185, 92,142,140, +140, 12,188,123,247,174, 60, 63, 63, 95,103,106,106, 74,119,113,113,161,115, 56, 28,206,200,145, 35,105, 50,153, 12, 52, 26, 13, + 1, 1, 1,150,199, 67, 67,199, 66,173,222, 78, 13,233,198,225, 58,160,234,160, 86, 15,235,236,231,119,235,233,179,103,190, 11, + 23, 46, 68, 76, 76,204,102,147,147, 39,239,150, 2, 47,234,219, 55, 5,152,247,109, 13, 1, 67,222,189,243,214, 0, 5, 53,138, +164,185,164,166, 94,157, 50,101,202,203,152,152, 24,171, 29, 59,118,136, 62, 30, 53,106, 30,128, 13, 77,169,163,169, 64,208,201, +206,206, 14, 87,174, 92, 65,250,219,183,203,116, 64, 89,147,204, 75, 12, 70, 15,127,127,127,156, 63,127, 30,153,239,222, 45,211, +253,182,142, 21, 47, 74, 64, 1, 51, 37,101,217,225,195,135, 15, 77,159, 62, 29, 12, 38,179, 7,116, 77,154, 56,252,157,227,251, +244, 57, 11,113,120,255,238,195, 0,102, 2, 48, 0,120, 74,245, 56, 10, 20,254,219, 86,173,134,180,200, 63, 72,108,237, 7,208, + 52,139,150,141,141,141, 3,159,207, 71,118,118, 54, 90,121,121,229,115, 56, 28,176, 89, 44,112,217,236, 70,213,160,180,180,212, +219,222,222, 30, 82,169, 20, 86, 86, 86, 48, 50, 50,170,222,216,108,118,245,223,166,166,166,160,211,233,112,118,118, 70,105,105, +169,119,131,188,121,177, 54, 39,119,207,253,236,209,221, 43, 45, 70,141, 26, 13,115,115, 11, 56, 57, 57,194,198,198, 6,198,198, +198,112,114,114,130,155,155, 27,217,182,109, 27, 76,108,124, 26,117, 35,175, 41,158,152, 76, 38,244,122, 61,242,242,242,240,250, +245,107,196,196,196,224,209,163, 71,120,254,252, 57,228,114,121,163, 34,191,150,150,149,181, 99, 50,153,181,138, 44,137, 68, 2, +137, 68, 82, 45,180, 10, 10, 10,144,150,150, 6,133, 82,217,190, 30,209, 59,186,109,219,182, 12, 0, 48, 54, 54, 70,251,246,237, +177,111,223, 62,221,197,115,231,198,181,126,244,200,194,233,218, 53,225,255,126,252,113, 92, 96, 96,160,254,241,227,199,144,201, +100,120,245,234, 21,172,173,173,153,108, 46,119, 44, 53,156,155, 6, 49,160,180,146,203, 7,119,235,214, 45, 85, 42,149, 98,235, +214,173,116,150,169,233,254,144, 58,166,248,170,193, 96,116,247,247,247,199,133, 11, 23,144,253,238,221,242,119,181, 8,152,119, + 64, 65,122, 74,202,242,195,135, 15, 99,224,192,129,160, 49,153, 77,118, 84,234,210,165, 75, 91,131,193,128,151, 47, 95, 66, 8, + 60,105,234,254,110,238,238,190, 85,150, 95, 30,112,175,174,114, 60,224, 94,116,116, 52,140,141,141,209,170,117,235, 14, 77, 60, +204, 54, 26,141,150, 51,125,206, 66,132, 93,125, 0, 0, 56,188,127,119, 94, 13,145, 69,129, 2, 5,202,162,245, 79,181,104, 85, + 9,171,154, 27,126, 35,180, 26, 41, 62, 0, 0, 44, 22, 11,108, 14, 7,108, 54,187, 66, 32,113, 56,141,230,160,209,104,224,114, +185,213,194,170,166,192,170,249,183,137,137, 73,163, 67,215,151, 36, 95,237, 57,115,198,116, 54,135,195,129, 90,173, 2, 33, 4, + 28, 14, 23, 66,161, 16,174,174,174,144,201,100,232,214,189,151, 42, 67, 98, 20,110,217,106,100,204,135,156, 61,157, 78, 7,165, + 82,137,146,146, 18, 20, 23, 23, 67, 38,147,161,172,172,172,209, 75,209, 13, 6, 3, 35, 35, 35, 3, 63,255,252, 51,138,138,138, + 0, 84, 56, 90, 87,137,171,170,207,212,212, 84,132,134,134,226,237,219,183, 77,186, 62, 61,123,246, 68,120,120, 56,163,119,191, +126, 7,110,184,184,100,223,112,113,201,238,221,175,223,129, 11, 23, 46, 48, 28, 28, 28,144,150,150,134,168,168, 40,148,148,148, +128, 16, 66,173,159,255, 0,188, 1, 74, 74,139,139,167,175, 92,185,146,240,249,124,108,253,246,219,118, 27,128, 9,141, 21, 48, +130,122, 4,140,224,143, 9, 24, 16, 66, 96, 48, 24,160,215,235, 63,168,109, 52, 26,141,198, 98,177,154, 26, 90,161, 41,133,171, + 29,223,151,174,217,136,203,231,207, 84,125,159, 68,137, 44, 10, 20, 40,252, 11, 80,167, 35, 60,179,134,130,172,254,172, 11,121, +121,121, 89, 74,165,178,133,139,139, 11, 50, 51, 51,109,156,157,157,223,177, 89, 44, 24,177,217,160,209, 27,214, 4, 38, 38, 38, + 47,179,179,179,187, 59, 56, 56, 64,167,211, 85,139,170,247,167, 14,171,172, 52,207,159, 63,135,137,137,201, 75,148,215, 27, 57, + 1,122,117, 73,179, 14, 29, 58, 84, 91,134,132, 66, 33,132, 66, 1, 56, 28, 46, 86,173, 90,101,216,177,109,219, 94,231,190, 33, +210, 79, 22,173, 36, 43, 55, 28,248, 83,207,108, 99, 31, 76, 38, 38, 38, 47,157,156,156,186, 10, 4, 2,132,133,133, 33, 45, 45, + 13, 37, 37, 37, 40, 45, 45,133, 74,165, 66,105,105, 41,212,106, 53,184, 92, 46, 90,183,110, 13, 51, 51, 51, 68, 68, 68,188,132, + 74, 85,187,184, 44, 42, 10,123,249,242,101, 87, 63, 63,191,106,139, 74,159, 62,125,104,125,250,244,177,170,182,162,149,150,162, +176,176, 16, 79,159, 62, 69, 68, 68, 4,104, 52, 26,146,146,146,244,170,178,178, 19,212,152,248, 48,148, 3, 15, 25,135, 15, 31, +250,244,211, 79,103,116,239,222, 29,122, 96, 8,128,208,255,143, 2, 6, 0,240,232,209,163, 88,189, 94,223,189,101,203,150,144, + 0,157, 1,156,111,146,136, 76, 78,142,214,233,116,253,218,181,107,135,176,211,167,123, 2, 72,171,173,156, 18,232,233,235,235, +139,178,178, 50,188,138,143, 23, 55, 65,100, 29, 88, 17,180,121,218,148,153,243,112,244,192, 94, 28,222,191, 59,227,208,190, 93, + 78,104,132,255, 24, 5, 10, 20,254, 83,214,172, 6,181,200,223, 20,179,235, 18, 95,204,166,176, 72, 75, 74,196,209,209,209, 45, + 58,116,232,128, 3, 7, 14,248,117,235,218, 53,203,136,205,214,177,141,140, 64,111,196,131,164, 76,169,188,121,243,230,205,206, + 35, 71,142,100, 62,126,252, 24, 34,145,168, 90,104, 85,125, 50,153, 76, 16, 66, 96, 98, 98,130, 95,126,249, 69, 83,166, 84,222, +108,208, 90,164, 55,232,233,149, 66,143, 16, 2,137, 68, 2, 35, 35, 35,108,223,190, 3,123,182,109,155,168, 7,206,120,240,172, +191, 2,192,253,255,246,128, 46, 45,189,117,249,242,229,142,107,215,174,101, 57, 58, 58, 66, 34,145,160,164,164, 4, 69, 69, 69, +144,201,100,144,201,100, 40, 41, 41,129, 68, 34, 1,151,203, 69, 76, 76,140,182,188,180,244, 86, 93,124,156,242,242,179, 83,167, + 78, 93, 26, 29, 29,109,199,100, 50,161,213,106, 97, 48, 24, 96, 48, 24,160,209,104,144,156,156,140,184,184, 56, 36, 36, 36,160, +184,184, 24, 44, 22, 11, 12, 6, 3,207,159, 63, 47,225,105,181,167,213,212,152,254, 96,176,128,176,251,247,239,207,152, 60,121, + 50,236, 29, 29,123, 33, 51,179, 81, 2,230, 92, 61, 2, 70,250, 97, 2,230, 87, 1, 36,151, 63, 75, 77, 77,237,222,187,119,111, +216, 57, 58,110,110,157,153,121, 35,190, 9,126, 90,122,157,238,222,253,251,247,251, 77,153, 50, 5, 7, 14, 28,216,108,157,154, +122,181,224,189,105, 78,107,192,186,185,155,219,230,105,211,166,225,250,245,235,208,235,116,247,234,161,172, 25,241,189,217,180, +217, 11,156,222,115,124,223, 71,163,209,230, 3,216, 74,245, 40, 10, 20, 40,252,155, 45, 90, 77,154, 58, 52,214,235, 87, 44, 89, +178, 68, 75,167,211, 49,122,244,104,211,243, 23, 46, 4, 62,127,241,194, 53, 63, 63, 95,168,215,235, 27,228,178, 86,169,118, 45, + 89,178, 68,162, 86,171,225,233,233,137,226,226, 98,232,245,122, 48,153, 76, 48,153, 76,208,104, 52,208,233,116,240,249,124, 68, + 71, 71,227,208,161, 67, 50,107,149,106, 87,131, 15, 9,189,254,101,104,104, 40, 24, 12, 6,225,114,185,160,209,104, 96, 50,153, +216,177, 99, 71,254, 30, 32, 12, 0, 24,116,186, 26, 0,232,116, 90, 99,189,119, 27,156,183,100,179,217, 48, 84, 44, 2,104,176, +172,185, 74,181,115,203,150, 45,242, 87,175, 94, 65,169, 84, 86, 91,223, 20, 10, 69,181,115,189, 68, 34, 1,141, 70,131, 82,169, +196,133, 11, 23,228,230, 42,213,206,186,248,138,128,220,204,164,164,225,126,126,126, 69,169,169,169,144, 74,165,120,249,242, 37, + 34, 34, 34,112,234,212, 41, 92,191,126, 29,201,201,201,208,233,116,112,112,112, 0, 33, 4,231,206,157,147,234,228,242, 33, 69, + 64, 46, 53, 38,234, 70, 51,145,168,159,173,141, 77,186,181,149, 85,102, 51,145,168,223,251,191, 11,128,196,196,196, 68,232,116, + 58,184,186,186, 90,212,231,167, 69,116,186,251,247,239,223,199,148, 41, 83,224,212,162,197, 38, 23,192,250,253, 50, 46,128,181, +139,155,219,166, 42, 1, 67,116,186,251, 77,173,179, 41,176,251,171,175,190, 42, 51, 50, 50,194,201,147, 39, 93,181,238,238, 9, + 76, 96, 2, 31,240,234, 13, 24, 53,180,191, 29,176,119,205,154, 53,185, 52, 26, 13,199,142, 29,179, 18,184,185,197, 50,129,169, + 2,160,153, 0,104,198, 4,166, 10,220,220, 98, 79,158, 60,105,165,211,233,176,104,209,162, 92, 59, 96,111, 61,148, 11, 8, 33, +195, 8, 33,254,132, 16,167, 67,251,118,225,242,249, 51, 85, 34,107, 38, 42,156,222, 39, 3,136,165,122, 28, 5, 10, 20,254,205, +168,213, 12,197,244, 91,159, 7, 16,155, 94, 93,124,240,236,197,107,169,149,185,217,181,170,223,138,227,206,180,236,235,109,230, +243,253,247,223,131,197, 98, 33, 35, 35, 3,241,241,241, 48, 51, 51,195,196,137, 19, 85,101,114,249,240, 26,185, 14,251, 3,136, +168,228,172,200,167, 38, 77,226,187, 49, 99, 90, 92,189, 28,206, 16, 8, 4, 80, 40, 20,160,211,233,224,114,185, 48, 49, 49,129, +177,177, 49,162,162,162,240,209,176, 17,250, 2, 19,255, 95, 3,150,254,154, 79,173,154,179, 42,214, 80,103,192, 36, 26,248,210, +198,222,126,201,234,213,171,141, 7, 13, 26, 4, 35, 35, 35, 56, 54,243,200,117, 29,188,117, 55,157, 78,211,101, 22,201, 86,185, + 53,179, 23,196, 39,165, 1,160,229,107,159,174,182,175,145,235,240,119,245,116, 86,223,117,253,229,167,109,102,237,219, 87,248, +163, 75, 36, 18,228,229,229, 33, 63, 63, 31, 18,137, 4, 74,165, 18, 0, 16, 30, 30,142,203,145, 9,178, 50,199,192,148,186,234, +249,107,219, 95,155,218,107,158, 52, 63, 30,250, 19,195,218,218, 26,121,121,121, 40, 40, 40,128, 68, 34, 65, 89, 89, 25,244,122, + 61,138,139,139,113,240,240, 79,250, 34,190,255,219,234,128,144,245,113, 42, 51,140, 45, 20, 15, 28,124, 91,187,144, 25, 51,102, +152,154,153,153,193, 96, 48,160,164,164, 4,233,233,233, 72, 77, 77, 69,100,100,164, 50, 95,162,134,210,106, 64,102,117,192,210, + 90, 56,255, 68,252,227, 56,107,198,173,178,183,179,203,126,247,238,157,141, 94,175,135,131,131,131, 78, 82, 92,188,137, 13, 92, + 55, 5,114, 0,144, 66, 96,245,206,221,187,167,143, 24, 49, 2,157, 58,117,202,200,205,203,107, 94, 91, 95, 34, 0,195, 19, 16, +148, 58, 58,198, 61,125,250, 84,148,158,158,142, 41, 83,166, 20,190,123,243,102,121,149,191,150, 20,232,233,226,230,182,233,228, +201,147, 86, 45, 90,180,128,183,183,119, 46, 55, 61,189,205,107, 64, 90, 71,255,172,115,108, 74, 18, 47, 53,159, 59,170,109,167, +207, 62,251, 12, 58,157, 14,145,145,145,120,242,228, 9,222,189,123,135, 7, 15, 30, 72,204,120,188,113, 53,114, 29,214,218, 63, +135,120, 40, 93,143, 29, 11,165, 25, 25, 25,225,240,225,195,136,142,142, 6, 0,248,250,250, 98,218,180,105,208,233,116,152, 52, +105, 50,185,244,218, 56,165,190,254, 9,160, 45,128,111, 81, 33,242, 58, 17, 66,184, 52, 26, 45, 27,128, 19,154,230,147, 69,245, + 79,138,147,226,252,239,112,254,171, 80,111, 82,233,154,249,212,214,255, 0,193,111,211,124,204,202, 62,179, 47,132,217,163,167, +191, 87, 72,112, 16,221,207,207, 15, 78, 78, 78,240,245,245, 69,122,122, 58, 71, 40, 20, 54,148, 79, 77,225, 63,120, 66,170,143, +143,143,112,249,242,229,130,129, 3, 7,178,156,156,156, 64, 8, 65,116,116, 52,194,194,194, 52, 7, 14, 28,144,149,218, 14,147, +136,111,255,172,104, 76, 62,181, 39, 64, 41,128,117,142,217,217,251,231,205,157, 27,212,190, 67,135, 25,193,193,193,116,190,137, + 49,107,227,170,153, 92, 0, 88,255,221, 41,193,136,192,137,216,233, 14,244,154, 80,123, 30,185,154,245, 76,207,156,245,110,232, +168,126,238, 95,206,159,174, 31, 59,118, 44,207,204,204, 12, 78, 78, 78, 48, 55, 55, 71, 74, 74, 10, 50, 51, 51,201,197,139, 23, + 21,143,158, 39,178,206, 93,127,246,142, 43,176,107, 76, 94, 66,185,255,160,143,223, 14, 29, 58,212,124,234,212,169,166, 29, 59, +118,100,113, 56, 28,112, 56, 28,228,229,229, 33, 57, 57, 89,115,241,226, 69, 69,169,205,144, 18,241,237,147,242, 70,230, 58, 44, +243, 31, 31,146,124,239, 70,240,162,184,151, 47, 39, 27,128,118, 26,141,198, 65,175,215,211,232,116,122,142,193, 96,120,169,145, +203, 15,169,124,131,119, 80,185, 14, 27, 7,189, 94,111,164,215,235, 33,145, 72,112,227,198, 13,230,155, 55,111, 86,191,120,241, + 98,117,118,118, 54,180, 90, 45,198,140, 25, 3, 95, 95, 95,220,190,125, 27, 5,121,121, 23,235,227,122, 13, 72, 57,153,153,211, +102,205,154,117, 37, 52, 52,148,254,226,197, 11,171,195,135, 15, 31,172, 77,192, 76,158, 60,217,144,151,158, 62, 77, 5, 72,235, +233,159,245,141,205,194,171, 39,247,188, 24, 57, 58,176,117,240,218,213,172,110,221,186,193,202,202, 10, 61,123,246,132, 70,163, + 17,182,106,213,170,161,177, 41,247, 31, 60, 46,165, 93,187,118,188, 29, 59,118,136,166, 79,159,142,249,243,231, 3, 0,202,202, +202,112,253,250,117, 44, 90,180, 40, 55,157,217, 89,217, 80,255,172,180, 84, 85, 9,176,187, 0,252, 1,164,128,114,124,167, 64, +129,194,191, 19, 85, 73,165,237, 80,145, 88,250, 18, 42, 94,206, 27,206,117,120,239, 73, 44,106,166,249,168,128, 93,188,206,121, +234,155, 57, 75, 54,121, 51,180, 50,115, 22,173,220, 44, 41, 49,145,214, 80,206,195,234,124,106, 2, 15,133,101,234, 9,191,141, +235,215, 47,220,185,115,103,191,170, 16, 14, 38, 38, 38, 47,203,148,202,155,214, 42,213,174, 82,129,199,205,166,230,230,203, 4, +242, 0,204, 53, 23,139,119, 7,140, 24,179,133,107,225,202, 90,185,225, 64, 57,131, 78, 87, 39,103, 23, 96,167, 59,192,107,196, + 2,201, 82, 53, 16, 39,177,211,229, 89, 6,190, 94,243,213, 87, 95,174, 95,183,206,143,207,231,247,210,232,116, 30, 6,131, 1, + 48, 24,146, 74,149,202,187, 68,163,121,170,242, 93,187,141, 43,176, 35,141,206, 75, 40,108, 37,183,120,123,198,239,200,161, 67, + 11, 78,159, 62,253,187,182, 91,170, 84,187, 75,133,173, 34, 26,211,246,154,101,202,129,135,200,207,127, 88,159,233,146,202,117, +216, 56, 48, 13,134,217,230,230,230, 71,251,245,235,199,237,223,191, 63, 62,250,232, 35,116,235,214, 13, 6,131, 1,132, 16,200, +229,114,156, 58,117, 10, 91,182,108, 73,106, 14,172,107,136, 79, 5,220,228, 92,190, 60,164, 93,187,118,135,235, 19, 48,149, 34, +171, 65,159,196,250,199, 38, 39, 73, 39, 24,158, 54,126,222, 70,119,181, 44, 71,104,105,162, 19,197,197,190,164, 55,126,108,122, +202,245,209,167, 58,143, 25, 53,106, 30,131,201,236, 89,185, 2,146,188,138,143, 23, 87, 37,149,134,239,180, 27, 77,236, 75, 85, +177,235, 40,199,119, 10, 20, 40,252,219,133,214, 71,168,240,215,170, 78,201, 83,103,174,195, 42,171, 15,147,201,204, 79, 57, 55, +103, 98,125,236, 44,160, 95,165, 37, 11, 13,230, 58,172,252, 59, 13,144, 67,165,250,250, 55,193, 72,107,172, 46,100,189, 87,190, + 41, 97, 17, 75,128,215,208,169, 2,144, 31, 15, 92,152, 91,193,231,183,126, 89,205, 54,213,249,144,253,205,113,141,138,203,129, +123, 80, 40,238, 65,161,168,213,105,151,197, 52, 42,110,168,158,239,183, 61, 29,144,253,209,182,191,207,217,160,120,248, 3,231, +243,191,134,172,194,194,115, 0,248,142,225,225,182, 87,195,195,199,126,185,120,241, 24, 59,123,123, 55, 43, 43, 43,115, 83, 83, + 83,250,227,199,143, 83,117,229,229,187,219, 3, 71, 42,173,169, 13, 66, 5,220,244, 76, 79,111,243,241,168, 81,243,104, 76,102, +143,154, 2,134,232,116, 15, 92,129,189,245, 89,178, 62,116,108, 58,113,236,250, 85, 90,178,192, 0,102, 53,166,111,100, 86,212, + 99, 3,116,186, 13,136,137,169,165,207, 55,185, 47,173,167,209,104,114, 80,142,239, 20, 40, 80,248,247,162, 42,223,225,165,255, +235, 3,247,167, 56, 41,206,127, 17, 39, 3, 21,171,232,168,243, 73,113, 82,156, 20, 39,197, 73,161, 94, 84,229, 58,100, 82,167, +130, 2,133, 70, 67,143, 95,167,193, 40, 80,160, 64,129, 2,133, 42, 84,249,102,213,196,126,160,194,117,167, 46, 85,218,148,213, + 4, 31,162,108, 35, 40, 78,138,147,226,164, 56, 41, 78,138,147,226,252,207,113, 54,196,253, 79, 92,205, 88,229,147, 85,237,155, +213,216,236, 54,127, 20,148, 89,149,226,164, 56, 41, 78,138,147,226,164, 56, 41,206,127, 59,236, 42, 69, 86,245, 86, 53,117, 72, +167,206, 13, 5, 10, 20, 40, 0,193,193,160, 19, 2, 26, 33,193,116, 66, 78, 51, 8, 9,100, 16,130, 63,148, 10, 36, 48,176,246, + 96,182,159, 79, 52, 55,165,206, 56, 5, 10,255, 42,228,160,142,164,210,148,143,214,255, 95, 56,139, 68,162,125, 0,104,185,185, +185,179, 1,164, 83,167,228,239, 7, 11, 11,139,126, 58,157, 14, 50,153,236,230,191,177,125,173,221, 48,138,208,209,170,250, 11, +130,244, 87,201, 56, 90, 91,217, 86,238,152, 2,218,175,177,184,104, 6,188,138,127,131, 95,154,112, 56,250,144,254, 78,123, 1, +224, 74, 68,198, 60,252, 53,113,181, 90, 90, 91, 91, 95, 99, 50,153, 76,189, 94, 63, 55, 63, 63, 63,188,110, 33, 20,200, 0, 0, + 22,185,189, 66,146,107,179,252,139, 79,105,172, 82,213, 33,137,170, 76, 41,101,176, 24,111, 57, 44,209,253, 57,211,233, 87, 74, + 20, 93,227,107,219,255,204,153, 51,117,102,241,110,227,142, 33,116,125,235, 97,190,109, 83, 83,190,221,229,183,179,151,171, 21, + 43, 53,227, 57,127,243,143,210,125,108,161,203,176, 41, 99,105,225, 76, 19,218,228, 67,135,138, 20,212, 40,107, 60, 54, 2, 22, + 26,192,155,197,225, 56,233,117, 58, 91, 26, 64, 24, 76,102,158, 86,165,202, 48, 2, 98, 86, 0,146,127, 59,167, 17,135,227,168, +215,233,108, 1,224,239, 88, 79, 10,191, 69,157, 66,139,207,231, 71,209,233,116,199,154,201,112,171,242, 9, 86,125, 87,243, 55, + 26,141, 6,189, 94,159, 89, 82, 82,210,177, 9,199, 55, 3, 48, 22, 64,213, 18,245,227, 0, 78,225,195, 29,142,205,140,140,140, +150,240,120,188,190,101,101,101,109, 0,192,216,216, 56, 78,169, 84,222,210,104, 52,223,126, 32, 47, 19,192,199,124, 62,191, 15, +157, 78,239, 67, 8,161, 17, 66,110, 43, 20,138, 91, 0, 78, 3,248,144, 72, 9,198, 54, 54, 54, 27, 44, 44, 44, 38,172, 88,177, +162,200,210,210,210,115,209,162, 69,207,138,139,139,127, 46, 44, 44, 92,133, 38,228,168,251,139,225, 38, 18,137,142,179, 88, 44, + 70, 70, 70, 70, 31, 0,112,114,114,186,173, 86,171,245,249,249,249, 19, 1,188,105, 34, 31, 15, 64, 23, 62,159,223,145,207,231, +251,235,245,250, 86,149,249, 25, 95, 41, 20,138, 72,141, 70, 19, 5,224, 49, 0,229,223,104,140,152, 50,153,204,208,202,190,238, + 1, 64,254,111,187, 9, 16, 58, 90,197,199, 37,120, 86, 11,175, 54, 94,117, 23,166,193,185,150,178,141, 22, 90,125,123,217, 13, + 27, 62,124, 0, 29, 0,212,218, 43,195,110,221,205, 57,255, 39, 55,167,229,232,209,163, 31,134,134,134,154,171, 84, 42,204,158, + 61,251,120, 68, 68,196, 94,153, 76,182,162,222, 27, 7,223,124,209,214, 29,215, 77,104, 52, 58, 0,216, 24, 12,122,155,172,172, + 55, 30,241,177, 15, 7,199,197, 61,218, 88,150,112,235,177,129,198,154,163, 65,207,132,198, 84,162,149, 43, 2,134,141, 25,245, +209,186,117,193,152, 48,110, 66,179,184,184,114, 99, 7,179, 20,118,113, 25,207,221,210,218,102,248,186,245,103,104,247,239,157, + 27, 30,122, 56,228,214,244,233,150,125, 41,177,213, 40,208,214, 51,153, 93, 4,238,238,254,227,206,157, 3,223,201,137,201,228, +112,232, 0,160, 83,169,156, 20, 25, 25,118, 39,135, 15,239, 28,156,152,120, 39, 24,120, 66,113,254,127,225,164,208, 20,161, 69, +167,211, 29,179,178,178,108,120, 60, 94,197,205,152, 16,232,245,122,232,245,250,234,228,197,132,144,234, 79,157, 78, 7, 47, 47, +175, 70,189,209, 2,232, 11,224,147,222,189,123, 7,126,251,237,183, 44,111,111,239,170,148, 33, 61, 87,174, 92,249, 93,116,116, +244, 89, 0, 71, 80, 17,188,177,177,111,188,131,120, 60,222,177,173, 91,183,154, 13, 24, 48,128,105,111,111, 15, 26,141,134,220, +220,220, 46, 17, 17, 17, 29, 23, 45, 90, 52, 87,169, 84, 78, 2,112,173, 9,231,167,173,169,169,233,153, 81,163, 70, 57,246,234, +213,139,219,186,117,107,232,245,122, 60,127,254,124,122, 84, 84,212,248,179,103,207, 6,201,229,242, 64, 52, 62, 95, 27,141,207, +231, 79, 53, 51, 51,219,176,118,237, 90,139, 73,147, 38,177, 99, 99, 99, 75, 92, 93, 93,105,247,239,223,183, 62,117,234,212,220, + 77,155, 54,125, 44,147,201, 86, 41, 20,138,159,208,136, 28,138,166,166,166, 81,116, 58,221,177, 49, 66, 24, 64, 83,196,112,251, +230,205,155,159,186,119,239, 94,243,180,180, 52,253,200,145, 35,143, 2,192,173, 91,183,188,181, 90, 45,109,224,192,129, 87, 50, + 51, 51,199, 2,120,222,200,182,251, 88, 88, 88,156,159, 48, 97,130,133,155,155,155, 73,243,230,205,105, 60, 30, 15, 12, 6, 3, + 82,169,212, 62, 54, 54,182,255,147, 39, 79,202, 34, 34, 34,138, 85, 42,213,112, 0, 49, 77,184, 78,221,108,108,108, 38,179, 88, +172,182, 58,157,206, 1, 0,152, 76,102,150, 86,171,141,205,207,207, 15, 5,240,240, 67, 7,136,173,173,237,158, 13, 27, 54, 88, +229,231,231,147, 77,155, 54,237,145,203,229, 83,255,173, 55,131,227, 63,159, 70,212,179, 39, 64, 69,218, 28, 90, 45,253,143, 6, +192,232,139, 47, 22,163, 99,167,206,152, 56,225,227, 6, 57,135,246,115,220,202, 98, 27, 89,150,151,151, 63,148,150,170, 78,243, + 76,184, 99, 39,140, 15, 72, 2,128, 43, 87,239,140,245,243, 51,191, 45, 48,225,124,204,229,114,187,105,213,154,162,203, 55, 51, +191,106,138,168,114,112,112,184,102,110,110,110, 82, 92, 92,156, 91, 80, 80,240,195,176, 97,195,214, 31, 57,114,196, 60, 53, 53, + 21, 25, 25, 25, 88,184,112, 33, 63, 51, 51,115, 94, 76, 76,204, 35,181, 90, 93,167,101, 75, 46, 47,222,181,114,249,136,181, 2, +129, 21,131,103, 98, 6, 83,129, 5, 92,221,218,161, 75,183, 97, 24,242,209, 12, 36, 39, 69,119, 57,114,120, 93,116, 86, 86,196, + 55,124,139, 22,235, 37,146,230,117,222,151, 90,183, 68,175,225,163, 42, 68,214,218,181,193, 72, 76, 72,144,167,189,165,127,126, +233, 28,211,100, 72, 63, 47,142, 78,157,155,118,255,222,185,230, 61,122,142, 4,128,142,161,135, 67,110,125, 62,209,188,223,158, +227, 37,114,234,145, 84,247,189,115, 29,139, 53,117,208,142, 29, 54,190,115,231, 26, 41,222,190,213,164,252,248, 99,105, 94,100, +164,158,201,225, 16,167,193,131,105,214,125,250,112,231,190,122,101,244, 96,211, 38,127, 86, 72,136,235, 42,141,230, 24,197,249, +127,202,249, 95, 71,149, 19,124,205,213,135,251,235, 21, 90, 52, 26, 13, 60, 30, 15, 39, 79,158, 4,139,197, 2,147,201, 4,139, +197,170,243,111,103,103,231,198, 84,100,180, 72, 36,250,110,239,222,189,182,131, 6, 13, 2,151,203,173,254,129,193, 96, 96,192, +128, 1,232,223,191, 63, 43, 59, 59,123,252,201,147, 39,199,111,220,184, 49, 79, 34,145,204, 71,101, 98,232,122,208,199,211,211, + 51,236,250,245,235,198,229,229,229,136,140,140, 68, 73, 73, 9,216,108, 54, 28, 29, 29, 49,112,224, 64,102, 66, 66,130,197,128, + 1, 3,194, 18, 19, 19, 3, 0,220,110, 68, 93, 59,218,216,216,220, 61,125,250, 52,183, 93,187,118,180,228,228,100,248,250,250, + 2, 0,164, 82, 41, 70,142, 28,201,157, 52,105,146,219,248,241,227, 31,231,231,231,247, 2, 16,213, 0, 95, 7,145, 72,244,211, +168, 81,163,236, 55,110,220,104,102,106,106,138,180,180,180, 28,145, 72,228, 81,117,190,199,143, 31,207, 30, 54,108,152,221,150, + 45, 91,118,157, 57,115,230,171,252,252,252,169, 0,196,245,170,214, 74, 65,108, 98, 98,130,188,188, 60, 28, 63,126, 28,243,230, +205, 3,131,193, 64,126,126, 62, 78,157, 58,133,207, 63,255,188, 74,208, 52, 74, 12,155,152,152,244,119,119,119, 63,120,235,214, + 45, 71,161, 80, 8,123,123,123,250,154, 53,107,218,186,186,186, 26, 55,107,214,140,145,147,147,131,176,176, 48,215,201,147, 39, +159, 79, 79, 79,159,174, 82,169, 26,156, 82,179,181,181, 61,116,233,210, 37,231,184,184, 56,252,248,227,143, 40, 46, 46, 6,155, +205,134, 80, 40,132, 72, 36,130,135,135, 7,109,249,242,229, 38,195,134, 13, 51,153, 63,127,254, 33,181, 90,221,190, 17,215,168, +157,141,141,205,190, 62,125,250,184,134,132,132, 8, 69, 34, 17,170, 94, 12,164, 82,169, 99, 90, 90, 90,151,181,107,215, 6, 70, + 69, 69,165,230,231,231,207, 1,240,162,137, 3,167,125,235,214,173, 3, 70,142, 28,201,200,201,201, 65,104,104,104,128, 92, 46, +111,223, 4,113,249,143, 66,212,179, 39,152,253,217, 66,133,189,147,147,209,245,107, 7, 71,159,249,165,229, 51,161,113, 69, 66, +106, 73, 25, 52,129,163, 18, 59, 13, 28, 52,195,104,232, 71, 35, 21,251,191,223,197,111,140,208, 98,177,141, 44,143, 31,219,158, +126,239,126, 84,219, 27, 17, 79, 6,143, 30, 62,156, 24, 25, 9, 93, 1,224,171, 69, 95,176,194, 46, 92, 56, 60,160,127,231,236, +158, 61, 58,166, 79,156,180,216,185, 9,213,109,217,178,101,203, 59,209,209,209,182, 28, 14, 7,197,197,197,150,251,247,239,223, +222,163, 71, 15,122, 74, 74, 10, 18, 18, 18,240,246,237, 91, 72,165, 82, 12, 24, 48,128, 47, 22,139,127, 0, 80,167,208,210,208, +251,110,176,111,166,221,109,105,204,107,174,209,203,108,136, 54,167,245,141, 75, 55,124, 78,132,150,249,218,218,121,121,124, 50, + 45, 8,235,214,159,101,253,124,124,243,218,155, 17, 39, 0,122,243,186, 51, 2, 16,116, 91,185,106, 5,100,114, 21, 38, 77,152, +133,201, 19,102, 89, 18,168,237,136,190,156,167, 46, 43, 17,154, 26,189, 10,223,123, 96,251, 40, 0,142, 53,196,214, 77, 74,108, +213,141,117, 76,102,231,128,239,190,179,110, 59,115, 38,231, 69, 72,136,178, 48, 50,178,204,125,232,208, 18,223, 79, 63, 85, 1, +128,252,237, 91,163,196,160, 32, 19,107,127,127,227,174, 75,150,152,235,213,106,209,186,117,235,252,214, 86, 36, 47,111, 18,167, +243,216,177,250,181,135, 15,119,138, 92,188,184, 55, 77,171,101, 12,238,218,245,249,166,208,208,172, 63,194,249,103,214, 51,251, +238, 93, 85,177,171, 43,124, 71,142, 44,114,182,177, 81,253,153,109,255, 35,245,164, 80,141, 42, 95,173,217, 53,223, 80, 17, 30, + 30,222, 11,192, 29, 0, 33, 1, 1, 1,193, 0, 32, 16, 8,242, 36, 18,137, 77, 88, 88, 88,131, 34,139,197, 98,193,206,206, 14, + 30, 30, 30,249,249,249,249,182,245, 84, 32,195, 96, 48, 56, 18, 66,170,173, 47,117, 65,165, 82, 33, 41, 41, 9, 62, 62, 62,153, +168, 72, 68, 91,167, 81,199,196,196, 36, 37, 33, 33,193, 42, 62, 62, 30, 81, 81, 81,112,117,117,133,185,185, 57, 88, 44, 22,180, + 90, 45,100, 50, 25, 60, 61, 61,193,225,112,208,161, 67,135, 66,165, 82,233,218,192, 20, 16,135,199,227, 37,221,189,123,215,201, +215,215, 23, 79,159, 62,133,147,147, 19, 68, 34, 17, 0,224,237,219,183,184,127,255, 62,134, 14, 29,138,232,232,104,140, 25, 51, + 38, 67,169, 84,122, 0, 80,213, 69,104, 97, 97,145,115,235,214,173, 76,111,111,239,114,165, 82, 73,207,203,203, 99, 69, 70, 70, +234,228,114, 57, 95, 42,149,178, 36, 18, 9, 75, 38,147, 49,149, 74, 37,139, 78,167, 27,149,149,149,177,110,222,188,201,208,104, + 52,245, 6,200,172,186, 78, 23, 46, 92,128,183,183, 55,194,194,194,240,229,151, 95,226,193,131, 7,112,114,114,194,233,211,167, +177,100,201, 18,188,126,253, 26, 86, 86, 86,104,221,186,117, 67,215, 8,110,110,110,201, 47, 95,190,116, 51, 50, 50,170,202,235, + 88,149, 47, 15, 5, 5, 5,120,243,230, 13,178,178,178,224,238,238,142, 9, 19, 38,188,201,202,202,114,111,168,231, 57, 56, 56, + 20,196,197,197, 89,249,248,248, 32, 47, 47, 15, 66,161, 16, 2,129, 0, 66,161,176,250,111, 87, 87, 87, 44, 94,188, 24, 34,145, + 40,191,188,188,220,182, 33, 17, 79, 8, 2,211, 0, 0, 32, 0, 73, 68, 65, 84,228,237,237,125,237,230,205,155, 86,102,102,102, +200,205,253,127,236, 93,119, 92, 20, 87,219, 61,179,189,209, 97,151, 38, 88,136,116,108, 65,141, 45,246, 10, 70, 99, 73, 51,209, +196,110,140, 61, 70,163, 81, 99,138, 61,182,104,108,177, 98, 98, 98, 15, 86, 84,196,110, 20, 80,233, 32,210,148,133, 93,218, 46, +108,223,217,153,239, 15, 89, 94, 36,192, 46, 70,243,189,241,221,243,251, 45,187, 59,220, 57,123,239,204,157, 59,103,158,251,220, +231, 41,130, 82,169, 4,139,197,130, 80, 40,132,155,155, 91,141,144,207,204,204, 68, 68, 68, 68, 73,118,118,246,192, 38,136, 36, +134,187,187,123,218,253,251,247,253,105,154, 70,126,126, 62,210,211,211, 49,109,218,180, 76,173, 86, 27,132, 87, 40,103, 95, 45, +191, 43,206,216,143, 39,113,222, 30,214, 85,159,154, 28, 77,240,168,116,180, 15,115, 80, 0, 64, 98,146,210, 81,199, 8, 68,112, +104, 36,125,236,196, 13,238,190,189, 59,216,160,224, 14, 2,233,169,153,248,166, 33,238, 1,189, 61, 39,204,154,245, 73, 88,175, +238, 61, 25,149, 42,149,228,167,159,214,191,158,157,157, 42, 1, 0, 63,191, 96,217,212,169,179,227,237, 69, 34,217,229,107,113, +212,134, 13,187,147,206,199, 74,119, 89, 81,101, 63,127,127,255,155, 39, 79,158,116,147, 72, 36,112,116,116,132, 74,165,130,193, + 96, 64, 74, 74,138,246,208,161, 67, 70, 7, 7, 7,251,162,162, 34, 84, 84, 84,128, 32, 8,156, 60,121, 50, 31, 64,243,186, 68, +102, 31, 45, 0,152, 54, 56,152, 29,210,199,223,153,195, 35, 5, 2,118,134, 39, 8, 19,143,160,237,220,207,156, 75,108,123, 38, +230,207, 15,222, 30, 49, 87,220,163,231,219, 88,178,120,148,177,176, 48,191,131, 1, 61,210,234,243,209, 10,106,141, 62,195, 71, +190, 61,122,249,242,101, 88,182,228,107, 68,159, 60,174,176, 19, 49,116, 14, 78,108,199, 55,223,232,166,157,243,233,176,130,170, +170, 66,159,229,171, 15,189, 31, 49,108, 78,179,238, 61,134,227,218,213,227, 56,176,231,235,187,132,128,182, 77, 35,214,193, 50, +192,217,201,207,111,242,140,204, 76,206,189,101,203,170,200,194,194,242,240,217,179, 75,234, 43,251, 56, 38, 70,196,245,242,114, +112,126,235, 45,151,141,205,155,211, 70,153,108,123,125, 62, 70,245,113, 94,176,179,115,250,245,204,153,190, 52,155,221,115,254, + 23, 95, 8, 34, 35, 35,161, 84, 42,113,228,200, 17,108,223,182, 77,231,233,233,249,192, 43, 41, 41, 33, 76,169, 92,108, 45,103, +248,236,217, 37, 38,147,137, 24, 61,111, 94,255,228,156,156, 62, 69, 50, 89, 11, 0,240,116,113, 41, 8,247,243,187,187, 59, 58, + 58,125,115,203,150,148,181,245,220,121,246,172,251,225,220,220, 9, 46, 46, 46,130, 98,153,140,197,227,114, 75,223, 8, 9,249, +125,235,162, 69,151,201,251,247, 57,252,102,205, 28, 28, 35, 35,155,220,246,240,217,179, 75,202, 42, 43, 89, 51,190,253,182, 91, + 94,113,113,139, 42,157,174,117, 69,101,165,135,201,104,100, 56, 8,133,165,173, 2, 3,101,154, 43, 87,164,173,212,234,153,187, + 0,217,203, 58,215,245,105,145,127, 17,234,198,209, 58, 69,211,244, 51,185, 14, 47, 71, 70, 70,254,101,117, 13, 77,211, 86, 89, +179,216,108,246, 51,211, 84,141,128, 67, 16, 4,226,227,227,225,234,234, 10, 15, 15, 15,240,120,207, 38, 31,148,203,229,184,126, +253, 58, 82, 83, 83,209,174, 93, 59,243, 52, 70,195,138,136,199,155,181,122,245,106, 39,189, 94,143,187,119,239, 34, 60, 60, 28, + 60, 30, 15, 28, 14,231, 25, 17, 40,147,201, 16, 26, 26,138,249,243,231, 59,126,255,253,247,179,116, 58, 93,131, 79,164, 44, 22, +107,250,196,137, 19, 37,102, 11, 86, 65, 65, 1, 94,127,253,245,154,255,139,197, 98, 36, 38, 38, 34, 60, 60, 28,205,154, 53,195, +168, 81,163, 36, 7, 14, 28,152, 78,146,228,218,134, 56,185, 92, 46,163, 77,155, 54, 29, 1, 64, 36, 18,129,193, 96,100, 56, 56, + 56,136,221,221,221, 69, 14, 14, 14,127,105,227,158, 61,123, 42, 24, 12,134,209,162, 26, 96, 48, 80, 84, 84,132,176,176, 48, 40, + 20, 79, 51,184,168, 84, 42,180,110,221, 26, 74,165,178, 70,180,122,121,121, 65,163,105,220,245,171,109,219,182,203,130,130,130, + 6,136, 68, 34, 30,155,205,198,189,123,247,208,161, 67, 7, 28, 58,116, 8,190,190,190, 16, 10,133,200,204,204, 68,155, 54,109, + 16, 23, 23, 7,177, 88,140,208,208, 80,158, 68, 34,185, 90, 86, 86, 22,155,151,151,183,172,145,122, 50,236,236,236, 16, 23, 23, +135,221,187,119, 35, 39, 39, 7,133,133,133,176,183,183, 71,251,246,237, 17, 18, 18,130,174, 93,187, 34, 51, 51, 19,132,229,206, +228,225,239,239, 31,253,231,159,127,186,209, 52,141, 3, 7, 14,160,170,170, 10,122,189, 30, 12, 6, 3,124, 62, 31,206,206,206, +232,211,167, 15,196, 98, 49,252,253,253,241,219,111,191,185, 13, 30, 60,248,180, 76, 38,107, 15,160,200,210,113,117,118,118,158, +185,116,233, 82, 31,137, 68,130,220,220, 92, 40, 20, 10,184,187,187,163, 87,175, 94,222, 23, 46, 92,152,105, 52, 26,215,191, 42, + 55,178, 90,142,239,196,249,115, 63,143,240,111, 85,222,166, 93,160,208,231,104,180,187,207,161,104, 89, 40, 0,132, 5,187, 39, +143,136, 20, 22,220, 75,142, 46, 56,127,238,248,221,212, 12, 28,133, 21, 83,219, 10,181,238,247,152, 11,183, 7,117,104,247, 58, +181,122,213,188,136, 79,167, 77,224, 73,220,199,163, 56,255, 56, 46, 92,138,247,157, 55,119,162,120,237,186,157,103, 98, 46,220, +102, 40,212,186,197,214,153,178,124, 55,239,221,218,213,173,178,228, 48,178,210,184, 16,216,135,193,207, 47, 0, 74,165, 18,124, + 62,159,255,254,251,239,155, 22, 46, 92,168,118,112,112, 16, 18, 4,129,216,216, 88, 25,128,129,150,120,181, 18,103,218,100, 48, +146, 52,151, 73,209,132,189,134, 48,149,113,147, 82, 30, 97, 64,191,222,197,221, 59,135,125,191,112,249,186, 47,253, 3, 58,136, + 63,153,240, 53,251,219,101, 31,108, 3,129, 30,245,241,164,101,225, 18,241,251, 49, 1,128,136,229,223, 44, 67,118,118,166,243, +164,113, 21, 95,179,120, 2,175,160,230,221,236,183,237,142, 29,212,186,117,203, 22,115,166,143, 58,245,195,143, 63, 68,212,182, +108,237,221,179,244, 4,128,190,214, 28,219,255, 33,180,253, 48, 58, 26, 85,249,249,198,178,171, 87,181,125,127,252,177,196,103, +224,192,245,122,131,193,205, 60, 84, 48, 8, 2,132,217,117,130,162, 8,214,252,249, 12,154,197,130,209,217,121, 28,202,203, 3, + 44,113,206,149, 74, 71,124, 48, 97, 66,196,137,179,103,209,178,101,203,154,251,153,147,147, 19,230,205,155,135,217,179,103,243, + 18, 19, 19, 59, 29, 62,124,184,211,218, 53,107,220, 1,140,176,166,158,231,111,221,114,158,178,124,249,162,118,225,225,190,251, + 15, 30,228,189,246,218,107, 0,128,135, 15, 31,250,175, 90,185,178,121, 88,155, 54,197,223,207,154,181, 55,121,225,194, 80, 0, + 87, 27,227, 44,186,114, 69,127, 56, 55,119,194,165,216, 88,167,176,176, 48, 0, 64,122,122,186,100,227,198,141, 19, 67, 71,141, + 26,179,124,234,212,197,145, 90,109,133,131, 92,206,139,220,188,153,245,235,232,209, 22, 57,205,245, 4,128, 94,159,124, 50,171, + 71,239,222, 33, 35, 38, 76,112,241,245,245, 37,236,236,236, 96, 48, 24, 80, 88, 88,232,156,156,156,252, 90,116,101,165,242,216, +173, 91, 7, 96, 50,245,127,137,231,186, 94, 45,242, 47,179,100,253, 85, 83, 84,191,247,138,142,142,166, 1,244,138,140,140,140, + 51,223,192, 77, 38,147, 85, 34,139,197, 98,129, 32, 8,107,197, 22,104,154, 70, 73, 73, 9, 74, 74, 74,106,166,142,100, 50, 25, + 46, 93,186,132,204,204, 76,176,217,108,112, 56, 28, 24, 12,150,115,208,138, 68,162,126,253,250,245, 99,221,186,117, 11,126,126, +126, 16, 8, 4, 53,245, 50,191, 56, 28, 14, 60, 61, 61,161, 84, 42,209,183,111, 95,246,166, 77,155,250, 53, 38,180, 28, 29, 29, +135,188,243,206, 59, 92,243,247,170,170, 42, 48,153,204, 26,209, 82, 85, 85,133,178,178, 50, 84, 84, 84, 64,171,213,162, 75,151, + 46,220,232,232,232, 33,165,165,165,107,173,105,191, 90,173,174,146,201,100, 78, 61,122,244,112,222,187,119,111,122,151, 46, 93, + 2,159,233,105,151, 47,107,181, 90, 45,155,193, 96, 88,149, 71, 47, 42, 42,170,230,216, 63,121,242, 4,219,182,109,171,249, 95, +102,102, 38, 54,109,218, 84,147, 10,160,177,115, 20, 20, 20, 52,248,192,129, 3,225,251,247,239, 47,103, 50,153, 72, 79, 79,199, +193,131, 7, 65,211, 52,196, 98, 49,212,106, 53,138,139,139, 17, 27, 27, 11,146, 36, 97,103,103, 7,111,111,111,254,244,233,211, +187,127,253,245,215,236,198,132,150,201,100, 50, 49,153, 76, 52,111,222, 28, 75,150, 44,129, 86,171, 5,135,243, 84, 95, 42,149, + 74, 84, 84, 84, 32, 33, 33, 1,185,185,185,160, 45, 68,121,227,243,249,163,246,239,223, 47,225,114,185,208,104, 52,168,172,172, + 68, 65, 65, 1,242,242,242,180, 50,153,140,180,183,183,103, 52,111,222,156,193,227,241,120,195,135, 15, 39,204,130, 51, 50, 50, +210,245,192,129, 3,239,234,245,122, 75, 34, 73,236,225,225,241,229,196,137, 19,249,181,251,108, 81, 81, 17, 70,140, 24, 33,188, +113,227,198, 66,165, 82,121, 16,128,252, 21,187,161,209,135,143, 5,220,185,123, 33,189,205,209,104,119,159,188,199,166,110,243, + 62, 95,199, 2,128, 29,219, 87,116, 59, 26,253,228,122, 80,203,226,130,195,199, 2,238, 56, 59,167, 90, 18, 2,140, 62, 61, 61, +135,138,132,252,119, 70,188,245, 22,253,211, 79,235, 95,255,116,218, 4, 94,243,128,121, 79, 45,156,108, 9,250,146,223, 16,106, +205, 67,254, 79, 63,173,127,125,196, 91, 35, 19,114,114,114,183,247,233,201,251,237, 82,156,244,143,198, 44,134, 18, 87,190,183, +144,167,130,183, 95, 8, 2,131, 69, 72,188,151,142, 35,191,223, 68,112,232, 27,208,233,116, 32, 73, 82, 52,116,232, 80,245,161, + 67,135,180, 25, 25, 25,149, 26,141,166, 39,128, 12, 75,141,127,252, 56,133, 10,244,120,195,192, 17,240,200, 74, 5, 71,189, 96, +241,225,209,175,119, 30, 16,238,236,233,205, 22,139,168, 63, 6,247,239,116,112,247,174, 37,179, 23, 47, 61,136,142,157, 6,116, + 73, 77,191, 26, 2,224, 65,189,226, 53, 27,209,140, 35,199,200,236,172,172,136,188,220,220,199, 1,238, 30,250,135, 21,180,113, +230,130,157,253,123,244, 28,213,246,181,224, 55,185,169, 41,113,196,146,249,239,254,178,124,245, 15,239,155,197,214,197,152, 95, +122,142, 27,119,147,187,119,111,195,214,241,255, 53,112,120,188,102,118,205,155,179,114,246,238,213,248, 13, 29, 90, 14, 0,122, +131,193, 45, 39, 55,215, 81, 40, 20,130,166,105, 24,141,198,103,124,136,205,126,195, 97,129,129,238,214,112,230,124,245, 85,219, +249,243,231,163,168,168, 8, 36, 73,130,205,102,215, 29,179,161, 82,169, 48,110,220, 56,108, 94,179,230, 13,107, 56, 77, 38, 19, + 49,101,249,242, 69, 95, 44, 90,244,218,228,201,147, 25,181,199, 94, 23, 23, 23, 28, 62,114,132,187,101,203,150,102, 95,110,222, + 60,238, 3, 30, 47, 27, 58, 93,163,156, 37,173, 91,195,165,184, 88, 96, 22, 89, 0, 16, 24, 24,136,109,219,182,241,198,143, 31, +207, 29, 58,116,232,186,196,118,237, 54,174,239,222, 61,203, 53, 32,192,129,203,227, 53,179,196,105, 62,158, 0, 80,169,213,134, +173,223,184,209,249,246,237,219, 40, 46, 46, 70, 81,209,211,231, 81,130, 32,208,177, 99, 71,226,195, 15, 63,116,108,229,227,211, + 9, 38,211,203, 60,221,127,209, 34,255, 34, 76,170,103,219,127,124,180,170, 27, 68, 84, 55,144,168,117,115,124, 70,176, 88, 18, + 90,207,131,138,138, 10, 84, 84, 84, 96,215,174, 93,224,112, 56, 53, 55, 95, 0,208,235,245,214,136,150, 54, 94, 94, 94, 80, 40, + 20, 8, 8, 8,120,198,146,197,225,112,192, 98,177,192,225,112,192,227,241,160,211,233,224,235,235, 11,181, 90,221,166, 49, 78, +141, 70,211,222,197,197,165,230, 6,171,171,238,172, 58,157,174,166,190,122,189, 30,229,229,229,168,170,170, 66,101,101, 37, 84, + 42, 85, 7,107,218, 75, 81, 20,146,146,146, 30, 6, 6, 6,182,103, 50,153,176,179,179, 19,169, 84,170, 26,223,162,178,178, 50, +236,219,183, 79,245,209, 71, 31,185,157, 60,121,210,162,208, 34, 8, 2,159,125,246, 25,120, 60, 30,212,106, 53,126,250,233, 39, +204,152, 49, 3, 28, 14, 7,149,149,149,216,182,109, 27,230,204,153, 3, 22,139, 5,189, 94,143,141, 27, 55, 54,200,149,146,146, +146,115,235,214,173, 14,175,191,254,186,243,177, 99,199,228,253,251,247, 23, 15, 28, 56, 16, 2,129, 0, 26,141, 6, 70,163, 17, +111,188,241, 6,130,130,130, 32,147,201,112,230,204,153, 18,127,127,127,183,219,183,111, 83, 69, 69, 69,121, 22,196, 53, 93,203, + 98, 8,147,201,132,226,226, 98, 84, 84, 84, 64, 46,151,163,176,176, 16,143, 31, 63, 6,139,197,178, 24, 77,215,213,213,117,100, + 88, 88, 24, 19, 0, 4, 2, 1,218,183,111,143, 69,139, 22,145, 26,141,230, 29, 0,103,170,139, 13,222,185,115,231,177,107,215, +174,177,188,188,188,144,150,150, 6,177, 88,204,226,243,249, 22,133,150,135,135,199,158, 63,254,248,195,197, 44,174,205,199, 89, +173,126,122, 58, 70,140, 24,225,178,127,255,254, 61, 36, 73, 14,121,213,110,106, 78, 2,112,218,135, 57, 40, 14, 69,203, 66,231, +125,190,142, 21, 20,246,244,225,117,210,100,176,214,174,153, 27, 58,102,152,195, 41, 39,129,146, 99,137,103,112, 63,159, 45,111, +189,213,159,241,254,123,145,153, 28,142,147,223,246, 29, 95, 75, 36,238,227,107,201, 48, 7,184,186, 57,192,175, 57,151, 56,124, + 42, 85,178, 96,225, 55,186,168,253, 63,100,255,242,107,244, 32, 46, 59,102,192,153, 11, 5, 83, 27,226,206,120, 88,113, 82,173, +227, 7, 43, 75,239, 19, 46,238,221,208,190, 93, 32, 36,226,114,236,220,115, 8, 45, 91,117,132, 78,167,131,131,131,131,208,100, + 50, 25,152, 76,102,148, 53, 34, 11, 0, 46, 94,172,160, 66, 67, 43,244,204, 74,138,252,116,198,218,183,251, 15,126, 43,164, 79, +159,126,212,249,152,243,134,110, 29, 12,210,193, 3,219, 23,159,141,217,146, 41, 45,124,228, 31,218,166, 59, 82,146, 99, 7,209, + 52,146, 8,162,126,235, 83,114, 22,206,106,169,148,216, 67,135, 38, 81, 26, 42, 65,240,237,119, 15, 6, 71, 68,140, 13,123,179, +199,155, 84,204,133, 75,122, 46, 74, 82, 29,186,119,125,242,233,132,193,199,126,142,218, 56,224,236,153, 61,173, 21,202,188,104, +155,200,170,243,144, 70,146,238, 44, 30,143, 33,143,141, 37,219,140, 31,175, 51, 95,143, 66,161, 16, 39, 78,156, 0,151,203,173, +121,113, 56,156,154,207,238,238,238, 32,170,151,145, 90,195, 9, 0, 82,169, 20, 69, 69, 69,112,116,116,132, 88, 44, 70, 81, 81, + 17,110,220,184,129,140,140, 12,176,217,108, 12, 26, 52, 8,140, 6,124,155,235,114,142,158, 55,175,127,112,155, 54,190,117, 69, + 22, 0, 24, 12, 6,148,149,149, 97,216,176, 97,140, 51,103,206,120,156,205,207,127, 11, 64, 84, 99,156, 29, 34, 34, 74,139, 15, + 31,174,247,183, 95,127,253,117,226,250,245,235,188, 65, 3, 7,206,158,251,221,119, 91, 54,239,223, 95, 96, 34, 73,143,166,180, +157,193, 96, 48, 8,130,128,143,143, 15,202,202,202, 80, 85,245,116, 6,219,206,206, 14,206,206,206, 48, 26,141,160,104,154,253, + 50,207,117, 67, 90,228, 95,130, 29,181, 4,215,142,191, 88,180,170, 27, 5, 0,189,106,223, 88, 40,138,178, 74,100,177,217,108, +139, 62, 87,214, 88,185,234,194, 26,161,101,174, 43,159,207,175,185,208,106, 11, 44,115, 61, 25, 12, 6,152, 76,166, 85, 33,241, + 41,138, 98, 86, 86, 86,226,200,145, 35,232,217,179,103,205,180,148, 66,161, 64, 69, 69, 5, 20, 10, 5,180, 90, 45,114,114,114, +112,241,226, 69,180,110,221, 26,128,117,193, 95,179,179,179,239,182,108,217, 50,220,124, 19,239,221,187,119,179,189,123,247, 22, + 14, 25, 50,196,139,166,105, 44, 94,188,184,228,141, 55,222,112,171,125,147,183, 4, 38,147,137, 27, 55,110,160,117,235,214,160, +105, 26, 28, 14, 7,233,233,233,144, 72, 36,160, 40, 10, 44, 22, 11,114,185, 28,246,246,141,199, 72, 76, 74, 74,250,248,147, 79, + 62, 41,116,116,116,108, 91, 90, 90, 42,229,241,120, 61,174, 92,185,226, 99, 48, 24,224,224,224, 0, 7, 7, 7,156, 62,125, 26, + 78, 78, 78,152, 53,107, 86,190, 70,163,185, 33, 18,137,220, 53, 26,205,253,162,162,162,197, 77, 57,223, 36, 73, 66,165, 82,161, +188,188, 28,101,101,101, 80, 42,149,208,106,181, 22,235, 88, 31,122,244,232,129,232,232,104,230,138, 21, 43,126,206,206,206, 6, + 0,248,249,249, 97,214,172, 89, 76,111,111,111,228,228,228,224,238,221,187, 48, 24, 12,160,105,186,209,139,151,197, 98,245,254, +232,163,143,186,251,250,250, 18, 6,131, 1, 20, 69, 65,167,211,193,252, 57, 63, 63, 31,193,193,193,140,230,205,155,119,201,206, +206,238, 13,235, 22, 86,216, 0,160, 56,255, 56,188,217, 18,128,225, 0, 90,115, 28,165, 37,207, 23,197, 69, 38,147,125, 55,255, +171,235,227, 55,175, 54,184, 63,150, 2,129, 97,195,225, 31,210, 23, 31,127, 72, 98,197,154, 35,240,109, 30,136,188,188, 60,244, +238,221,155, 83, 88, 88,248, 73, 85, 85,213, 60,107,185, 99, 98,110,153,206,159, 62, 51,106,244,187, 99,195,251,245, 27, 66,158, + 59,119, 26, 73,247,207, 37,127,242,238, 72, 25, 77, 85, 17, 46, 78,130,132,244,180, 59,254,109,219,247,130,158, 52,245, 0,150, +173, 6,150,209, 13, 95,239,208,159, 58,229,201, 56,117,124,207,135,239,143, 25,215,174,111,223, 1,198,115, 49,127,224,238,205, +152,123,235, 86, 79,140, 91,177,241,183,222,253, 7,141, 12, 21,187,223, 56, 29, 22,160,155,224,227,234,248,112,231,222, 50, 91, +103,169,239,218,228,243, 41, 84,143,139, 12,130, 0, 77,211,207,136,172,186, 66,139,193, 96, 88, 52, 0,212,230,172,125, 47, 50, + 63, 80,111,223,190, 29, 60, 30, 15, 92, 46, 23,108, 54,219,162,251, 69,109,206,228,156,156, 62,251,162,162,120,245,137,172,210, +210, 82,148,150,150,162,170,170, 10,239,189,247, 30,231,235, 59,119, 94, 71,181,235, 71, 67,156,190,158,158, 58,145, 64, 80,156, +146,146,226, 21, 18, 18,242, 76,125,149, 74, 37, 4, 2, 1,162, 14, 30,228, 68, 70, 68, 76,235,123,250,244, 58, 88,136,127, 85, + 95,219, 9,130,128, 68, 34,129,179,179, 51, 8,130, 0, 73,146, 40, 42, 42, 66,114,114, 50,238,220,185, 3, 38, 65,144, 47,243, + 28,215,167, 69,254,133, 86,173, 29,245, 78, 29, 54, 52, 39,218, 20,161,197,100, 50,159,219,170,213, 16,172,153, 58, 20, 10,133, + 15, 10, 11, 11,187,121,123,123,131, 36,201, 26,161, 85,119,234,208,108,253, 72, 76, 76,132, 80, 40,124,160,213,106, 27,229,164, +105,186, 75,167, 78,157,112,244,232, 81,196,198,198,226,209,163, 71, 80,171,213,208,233,116,208,104, 52, 72, 78, 78, 6, 69, 81, + 8, 11, 11,131, 72, 36,130, 80, 40,124,160,211, 53,254, 32,170, 82,169,164,108, 54, 59, 80, 32, 16,212,108,243,244,244, 68,105, +105, 41,101, 52, 26,177,111,223, 62,165,135,135,135, 72, 32, 16, 88, 45, 92, 9,130,128, 76, 38, 67,179,102,205,106,124,180, 42, + 43, 43, 33,145, 72,204,194, 2, 58,157, 14,246,246,246, 22,167, 14, 1,104,179,178,178,230,214,250,222,113,244,232,209,191, 28, + 58,116,168,213,133, 11, 23,112,251,246,109,136,197, 98,124,255,253,247,143,114,115,115,223, 7,112, 71, 38,123,177,126,145,214, +244,161,210,210,210, 35, 15, 30, 60,232,210,169, 83,167,154, 81,162,119,239,222, 68,239,222,189,221,106,155,250,229,114, 57,254, +252,243, 79, 92,184,112, 1, 4, 65, 32, 51, 51,211,164,209,104,126,105,108,150,194,219,219,123,239,162, 69,139,236, 72,146,172, +233,219, 2,129, 0,124, 62, 31, 28, 14, 7, 76, 38, 19,185,185,185, 24, 54,108,152,227,143, 63,254,184, 71,167,211,189, 6,192, +128, 87, 4, 21, 26, 24, 18,147,148,142, 97,193,238,201, 59,182,175,232, 54,105, 50,204, 83,135,100, 88,176, 36, 57, 49,169,216, + 49, 92, 98,185,189,103, 46, 20,124,170, 55,158, 25,122,230,236,229,119, 62,159, 61,139,237,231, 23, 44,187,112, 41,222,183, 47, +249, 13,225,234,230,128,210, 18, 37,114,243,139,145,157,167,167,253,252,130,101,119,255,124,192, 91,179,126,131,191, 74,173, 53, + 79, 29, 54,218, 79,175,222,120, 52,124,221, 38, 94,220,216, 79, 58,114, 5, 2, 47,148,149, 60,128,175,175, 24,195, 34,219, 98, +247,254, 27,112,116,116,129,187,187, 59, 24, 12,134,200,218,182,151,148,148, 16, 71,126,189, 58,254,163,113, 19,223, 24, 56, 32, +130, 60,123,238, 20, 43,246,252,201, 27,123,118,124,121,140,102,170,132, 4, 93, 41,104,209,210,227,254,195,172,196,247,251,244, +123, 15, 2,142,125,107, 32,168,222, 14, 91,179,192,128, 70,254,209, 67,203,248, 31,141,155,212,117,224,192,183,200,115,231,142, +227,220,233,253,183,150, 46,109,113,250,209,147,131,156,155,119, 30,243,135,143,154, 90, 30,125, 38, 85, 63,114,104,203, 12, 47, + 81,123, 13,240,200,166,170,106, 63, 72,178, 88,197,164, 78,231,211,108,224, 64,166, 58, 47,143,109,231,238, 78, 2,128,209,104, +180, 40,180,208,192, 20,116, 93, 78,107,235,162, 86,171, 65, 53, 16, 59,177, 46,103,145, 76,214,162,250, 33,188, 6, 70,163,177, + 70,100,149,150,150,162,162,162, 2, 34,145, 8,114,157,206,221, 26,206, 1,157, 59,239,251,122,217,178,121,135,143, 28,225,212, + 22, 89,230, 23,155,205,198,170,213,171, 57, 51, 62,255,124,234, 52, 22,107, 38, 72,210,234,227,105,126,104,103, 50,153, 96,177, + 88,200,203,203, 67,126,126, 62,242,242,242,144,151,151, 7,129, 64, 0,250, 37, 47, 2,250, 23,251,103,153, 69, 86,237,247, 26, + 43, 87,163,225, 29,154,226, 12,111,173, 48, 48, 53, 97,126,215, 26,161,165, 82,169, 46, 92,188,120,177,243,240,225,195, 89,183, +110,221,130,135,135, 71,141,208, 50,191,155,167,163,132, 66, 33,142, 29, 59,102, 80,169, 84, 23, 44, 92, 76, 23, 79,159, 62, 29, +190,100,201, 18,246,199, 31,127,140,148,148, 20, 76,158, 60, 25, 21, 21, 21, 80, 42,149, 40, 45, 45,133, 90,173, 70,231,206,157, +193,231,243,113,255,254,125,163, 90,173,190,104,193, 98, 71,203,100,178, 42,177, 88,236, 89,247,127,163, 70,141,114,223,186,117, +171, 58, 45, 45,205,216,173, 91, 55, 7,107, 5,135, 25,191,254,250,107,141,165, 46, 35, 35, 3, 91,183,110,173,241,201,138,143, +143,199,218,181,107,107, 98,159, 53, 17,119, 74, 74, 74, 72,163,209,136,214,173, 91,195,219,219, 27, 90,173, 22, 27, 54,108, 32, + 1,220,249,255,234,205, 90,173,246,240,216,177, 99,191, 72, 72, 72,240,100,177, 88, 79, 77,218,213,237, 51, 24, 12,200,202,202, + 66,114,114, 50,210,210,210, 80, 86, 86, 86,243, 32,144,152,152, 88,110, 52, 26,127,107,136, 87, 44, 22, 47,222,189,123,183,135, + 80, 40,124,166, 63,155,173,161,102, 43,169, 92, 46,135,147,147, 19,250,246,237, 43,185,120,241,226, 98,157, 78,183,228, 21,185, +167, 17,163,222,206,232, 56,227,211,225, 24, 17, 41, 44, 56, 26,253,228,250,218, 53,115,171,157,225, 37,201, 35, 34,189, 11,238, +165, 59, 97,212,219,199, 59, 2,120,140,198, 29,182,169, 75,113,210, 19,157, 58, 57,199, 30, 61,121,114,207,194,249,179,227,231, +205,157, 40, 86,107, 30,242,253,154,115, 9, 0,200,206,211,211,247, 83, 40,237,218,117,179,227, 87,172,254,145, 81, 92, 90, 49, +249,207, 63, 27, 14,111, 80, 91,188, 48, 24,224,251, 5,245, 44,244, 15,232,222,242,214,141, 40,216, 9, 53, 8, 12,234,136,129, + 3,186, 32,246,114, 34,138,228, 90, 72,165, 82,232,116,186, 70,195, 37,164,221, 63,246, 33, 77,208,190, 4, 77,228, 19, 12,154, +255,225,216, 9, 61, 34, 34,222,162,163,163, 79,146,199,143, 69, 93,251,237,192,166,195, 12, 14,155,165,209, 59,234, 9, 66,171, + 0, 35, 41,165, 74,245,244,129,134,205,227, 52,108,126,173, 14,236, 26, 18, 26,228,241,225,216,201,142, 67, 6, 15,163, 79,159, + 62, 78,253,118,104, 95,236,111,187,218, 68, 81, 12, 37, 71, 90,160,230, 41,148, 70, 5, 77,112,157,170,148,148,186, 56,251, 53, +173, 87,196, 40, 3,112,216,166,174,106,223, 7,116,186,199, 85, 5, 5,158, 46, 61,123,242,178,150, 45, 19,186,119,238,172, 37, +170,125,136, 27, 19, 90, 76, 38, 19, 96, 48, 40,107, 56,173,173,139, 70,163, 1, 5, 24,159,135,147, 36,201,103, 68,150, 89,104, +153,175, 23,107, 56,119, 44, 93,122,203,119,224,192,178,203,151, 47,187,247,234,213,139,168,172,172, 68,101,101,229, 51, 98,203, +203,203,139, 8, 9, 11, 19,254, 26, 27,235,103,237,241,180,166,237, 12, 6,227,165, 11,173,127, 57,118, 52,104, 61,108,108, 47, +179, 69,203, 26,161,101,165, 69,203,104, 52, 26, 33,145, 72, 80, 82, 82,210,224,141,159,193, 96, 64, 32, 16,152,231,136, 27, 93, +121,167,211,233, 54,204,155, 55,111,250,224,193,131,221, 2, 3, 3, 33,151,203,225,238,238, 14, 62,159, 95,227, 59,102,230,139, +143,143,199,238,221,187,149, 58,157,110,131, 5,206,245,171, 87,175,254,116,196,136, 17, 46, 30, 30, 30,112,118,118,198,253,251, +247,225,236,236, 12,165, 82,137,244,244,116,216,219,219,215,248,237,156, 60,121,178, 82,167,211,173,183, 32,222,232, 43, 87,174, + 24,236,237,237,239,203,229,114,102, 89, 89, 25,171,188,188,156,165, 84, 42,217, 10,133,130,125,246,236, 89, 55, 71, 71, 71,245, +165, 75,151,228,190,190,190,204, 71,143, 30, 49,141, 70,163, 69,245, 74, 16, 4,102,206,156, 9, 14,135, 3,157, 78,135, 13, 27, + 54, 96,222,188,121, 53, 62, 89,171, 87,175,198,162, 69,139,106,132,243,206,157, 59,155,212,115,104,154,134,193, 96,128,209,104, +132,209,104,180, 74,252,254, 29, 88, 41,216,139, 50, 51, 51, 35, 59,117,234,116,254,247,223,127,119,173,142, 73,134,226,226, 98, + 20, 23, 23, 67, 46,151,163,170,170, 10, 36, 73,194,219,219, 27,197,197,197, 56,126,252,184,162,178,178,114, 32, 26, 89,113,200, +100, 50,199,246,232,209,131, 85,183, 14,230,167, 60,179,120,231,241,120, 40, 44, 44, 68,239,222,189,185,151, 47, 95, 30, 11,224, + 95, 45,180,106,135,119, 24, 48,112, 60, 39, 56,180,171,254, 94,114,116, 65, 80,203,226,130, 49,195, 28, 78, 1, 64, 98, 82,177, +227,189,116, 39, 4,135, 70,210, 3, 6, 58,135, 23, 23,237,104, 3,192,208, 88,186, 30, 0,112, 20,242, 70,247,239,215,185,208, + 94, 36, 98,172, 93,183,243,204, 79, 63,173,127,253,240,169,255,132,119, 88,187,238,105,120,135,254,253, 58, 83,105,169,105,163, + 1,236,178, 86,188, 68, 70, 14, 77,216,189,119, 55,210,146, 47,121,125, 49,179, 45,183,172,216, 8,129,157, 15,194,219,187, 99, +199,222, 7,184,119,239, 94,145, 94,175,239,221,104,255, 38,104,223,228,148,164,128, 54,161, 33, 30, 31,142,157,228, 16, 25, 57, + 12,209,209, 39,112, 96,223,174, 43, 35,223, 27,241,243,147,114, 37, 83,194, 22,114,132, 52,197,101,114, 28, 89, 28,158, 64,166, +215, 63, 93, 3,193,102,243, 29,128,209,141,222,120,166, 76, 26,227,216,167,223, 48,156, 58,125, 2, 7,246,237,136,251, 42,116, +212,174,150, 29,130,137,206,175,175,153,218,178, 85,203,230,170,170, 98, 37,131,224, 26,180, 90,202,126,205,190,220, 31,178, 23, +141,205, 6,176, 14,182, 85,135,181,113,255,192,144, 33,157,102, 60,124,200, 17,119,239, 46, 40,140,141, 21, 86,103, 34,105, 84, +104,177, 88, 44,208, 13, 79,117, 61,195, 73,236,223,207, 0,208,232, 34, 44, 14,135, 3,181, 90, 13, 99,195, 22,236,103, 56, 61, +207,157, 43,120,248,240,161,191,139,139,203, 51, 34,171,172,172,172,230,179, 86,171,133, 90,173,134, 64, 32, 72,214,212, 63, 35, +242, 12,103,241,149, 43,218,149, 51,103, 46,121,255,189,247, 54, 93,184,120,145,239,234,234, 10,133, 66,241,140,208,210,235,245, +232,211,183, 47,103,117, 66,194,135, 80, 42,151, 90,115, 60,221,123,247,182,232, 15,204,100, 50, 65,189,228,169,195, 87, 0,147, +234, 19, 94, 12, 75, 83, 56,214,174, 58,108,224, 6, 89, 55,187,247,162,240,240,112,109, 70, 70, 6,124,125,125,107,196, 74,237, +223,116,112,112,128,147,147, 19,226,227,227,241,221,119,223,105, 0, 44,178,192, 89,169, 86,171,223,237,223,191,191,134,197, 98, + 33, 40, 40,168, 38,126, 22, 69, 81,224,114,185, 16,137, 68, 72, 72, 72,192,208,161, 67,213,106,181,250, 93,252, 53,134, 86, 93, + 78,133, 90,173,254, 96,192,128, 1,234,148,148, 20,244,232,209, 3,247,238,221, 67, 85, 85, 21,170,170,170,144,147,147,131,144, +144, 16,168,213,106,108,221,186, 85,163, 86,171, 63, 0,160,104,140,179,178,178,114,232,188,121,243,152,191,252,242, 75, 75,111, +111,239,208,142, 29, 59, 6,246,237,219,247,181,183,223,126,187,249,144, 33, 67, 60,253,253,253,181, 3, 7, 14, 20, 15, 30, 60, + 88,172, 86,171,217,215,175, 95,151, 26,141,198,193, 22,234, 89, 35, 78, 50, 50, 50,106,166, 10, 89, 44, 22, 74, 74, 74,106, 34, +247,155, 7,165, 6,132,112, 63, 75, 98,219, 44,176,204,130,203, 10, 63,183,250, 56, 45,238,196,229,114,205, 22, 79,218, 10,206, +196,212,212,212,254, 61,123,246, 76, 28, 63,126,124,101, 81, 81, 17,236,237,237,225,231,231,135,128,128, 0,184,185,185,193, 96, + 48,224,216,177, 99,170,227,199,143, 63, 80, 40, 20,189,241,215, 24, 90,253,234, 28,199,156,250, 6, 89,179, 53,203, 44,180,248, +124, 62,188,189,189,205,199, 54,167, 41,199,243, 57,241,114, 57,171, 5, 76,223, 62, 3, 91, 13,137, 24,238,120,236,196, 13,238, +166, 45,199, 31,132,247,195, 78,215, 22,202,147,174, 45,148, 39,195,251, 97,231,166, 45,199, 31, 28, 59,113,131, 59, 36, 98,184, + 99,223, 62, 3, 91,165, 36,167, 5,214,206,123, 88, 95, 61,249,124,126,215, 30,221,195,203, 47, 95,139,163, 86,172,254,145,209, +167,247,200,132, 93, 63, 31, 59,182,235,231, 99,199,250,244, 30,153,176, 98,245,143,140,203,215,226,168, 30,221,195,203,249,124, +126, 87,107,218, 62,101,210, 24,199,136, 33,195, 16, 29,125,140, 60,252,235,214,213,135,142,100,246,156, 48,253, 74,113, 70,198, + 61, 90,246,248, 28,216,140, 60,164,166,166, 42,170, 69, 86,134, 53,156,147, 39,142,169, 45,178,174,186,122,244,216,153,154, 10, + 83, 76,204, 31,198,139, 23, 19, 52, 87, 19,101,138,187, 41, 37,101,133,242,178, 71, 74,101,169,158,162, 76, 48,153, 76,204,175, +191,174,113,216,173,247, 28,117,235,214, 11,151, 46, 28,196,190,189,219, 21, 20, 5,237,232,195,135, 77,163, 71, 47,163,155,183, +104,209, 60,234,215,131, 68,228, 91,195, 29,105,128, 26, 58, 98,152,211, 47,135,126, 33, 90,181,110,213,194,207,175, 38,164,205, +191,175, 47,189, 4,206,101, 64,185, 50, 47, 47, 46,254,199, 31,117,238,239,190,235,194,117,119,119,128,201, 68,152,199,247,134, + 94, 44, 22,171,174, 5,166, 65, 78,111, 55,183, 39, 39, 79,158, 68, 64, 64, 0,188,189,189, 81,219, 71,214, 28,144,219,213,213, + 21, 71,142, 28, 1,253,108,112,234, 6, 57, 59,180,108, 25,191,106,229, 74, 61, 69, 81, 40, 47, 47,255,139, 53,171,188,188, 28, + 20, 69,225,244,169, 83,122,229,211, 76, 32, 86,181,189, 55,147, 89,245,254,155,111,174,136,136,136, 48, 60,124,248, 16, 20, 69, +161,182,101, 75, 38,147,193,206,206, 14, 90,157,206, 7,128,208, 26, 78,217,217,179, 34, 88, 24,215,235,177,104,189,140,243,254, +111, 23, 89,181, 19, 74, 79,178,202,162, 69,146, 36,124,124,124,158, 73,233,194, 96, 48,158,121, 53,113,197,225,254,148,148,148, +115, 3, 7, 14, 92,242,198, 27,111, 76, 89,178,100, 9, 51, 48, 48, 16, 10,133, 2,206,206,206,144, 72, 36, 72, 79, 79,199,201, +147, 39, 77, 37, 37, 37,219, 0, 44,135,117, 75,232, 99, 51, 51, 51, 35,219,182,109,123,104,193,130, 5,142, 3, 6, 12, 96,251, +248,248,128,166,105, 36, 36, 36,224,232,209,163,134, 93,187,118, 41,171, 69,150,181,206,203,231, 11, 11, 11, 71, 14, 30, 60, 56, +106,236,216,177,246, 38,147,137,157,147,147, 3,157, 78, 7,163,209,136,252,252,124, 67,116,116,116,149, 90,173, 30, 3,224,188, + 21,124,241, 21, 21, 21, 33, 49, 49, 49, 99,175, 95,191,254,221,248,241,227, 93,251,246,237,203, 33, 73, 18,215,174, 93,147,119, +232,208, 65, 34,147,201, 12, 71,142, 28, 41,213,106,181,139, 76, 38,147, 85, 41,120, 8,130,128, 82,169,132,155,155, 27,116, 58, + 29, 40,138,130, 94,175,135,157,157, 93, 77,218, 36,154,166,209, 20,231,250, 58,125,128,105, 48, 24,240,222,123,239,129,162, 40, +108,216,176, 1, 36, 73, 54,153,204,209,209,241,110, 98, 98, 98,100,251,246,237,107,196,139,185, 15,241,120, 60,184,185,185,193, +213,213, 21,209,209,209, 96,179,217,119, 45,249,187, 85,227, 94, 73, 73, 73,135,152,152,152,174, 15, 30, 60,248, 8, 64,123,131, +193,224,109, 50,153, 8, 6,131, 33,165,105,250,190, 82,169,252, 25, 86,166,224,145,201,100,223,141, 27, 55,174,195,193,131, 7, +237, 88,172,255, 92, 26, 44, 22, 11, 60, 30, 15,230,224,152, 52, 77, 67,175,215, 99,241,226,197, 74,149, 74,245,221,171, 50, 74, +132,119,236,140, 29, 91, 55,218, 93,188,116, 78,158,154,137,163,245,132,112,120, 92, 92,180,163, 77, 97, 65,129, 93,120,199,206, + 86,113, 26,245,134,210, 15,198,204,241,173, 78,193,179, 56, 39, 39,119,123,212,254, 31,178, 1, 96,205,250, 13,254,197,165, 21, +147,211, 82,211, 70,111,223,254,107, 87,163,222, 80,106, 13,231,127,196, 75,148, 2, 52,180, 0,110, 39, 60, 40,110, 57,244,221, +179,139, 90,183,114,120, 75, 86,170,121, 82, 85,165,254, 12, 64,182,181,109,239,222,173, 39, 46,157,255, 5, 7,246, 69, 41,105, +138,169,117,115,115,163, 1, 32, 53,213,141, 78, 77,173,160,255,227, 87,236,164, 98,211,247,150,207,249,172,239, 28,133,178,108, +253,134,173,141, 79,165,180,109,247, 6,218,182,123, 3,211, 63,251,210, 49, 36, 52,200, 23, 0, 14, 31,134, 41,180,117,202, 31, + 75,190, 90,246,214,242,229,203,160,172,212,193,156,174, 39, 61, 41,229, 84,118, 54,244,182,123,214,179, 88, 66,146,183, 49,103, +142,191,186,172, 76,220,253,139, 47,220, 88,159,127,206,104,204, 25,190,246,245,107, 13,231,157,251,247, 79, 77,158, 48,225,201, +210, 37, 75, 6,110,219,190, 93,208,166, 77, 27, 20, 21, 21, 33, 40, 40, 8,222,222,222,136,137,137,193,145,223,126, 83, 85, 84, + 86, 46, 2,240,147, 53,156,251, 79,159, 78, 15, 12, 13, 45,217,190,125,187, 87, 68, 68, 4,161, 82,169,160, 80, 40,160, 80, 40, +160,211,233, 80, 29, 16,154,206,200,204, 76, 53, 26,141,219,172,109,187, 73, 46,231, 47,239,220,249, 49,135,162, 86,141, 28, 49, + 98,222,242,111,190,225,181,106,213,138,208,233,116, 53, 86, 45,131,193, 0, 59, 59, 59,131, 94,175,119, 5,160,182,134,147,183, +107, 23, 41,151,203, 33, 22,139,107,194, 53,213,142, 75, 88, 89, 89, 9,154,166,109,193,116,159, 3, 13, 42, 36,103,103,231,187, + 44, 22,171, 89,109,235, 86,125,185,243,106,111, 51, 26,141,143, 75, 74, 74,194,235, 40,222,134,252,161,252, 0,124,223,167, 79, +159,145,115,231,206, 37, 46, 95,190,140,227,199,143,211,217,217,217,135,171,173, 88,217,141, 60,233, 52,196,105,207,227,241,102, +137, 68,162,126,230, 16, 14, 66,161,240,129, 74,165,186, 80, 61, 93, 88,249, 28,156, 14, 60, 30,111,166, 72, 36,234, 95,157,126, + 5,246,246,246,137, 42,149, 42, 70,167,211,109, 68,195,137,170, 27,227, 20, 56, 58, 58,126,231,230,230,246,193,231,159,127,238, +122,229,202, 21,233,165, 75,151, 56, 21, 21, 21, 7,245,122,125, 99, 73,165,255,194,233,226,226,114,151,201,100, 54,123, 73,231, + 8,109,219,182,141, 30, 58,116,104,196,152, 49, 99, 96, 52, 26,241,211, 79, 63, 33, 38, 38,230, 84, 86, 86, 86,164,133,167,209, +186,156,110,205,154, 53,187, 60,101,202,148,230,239,189,247,158,208,217,217, 25, 44, 22, 11, 42,149, 10, 89, 89, 89, 72, 72, 72, +160, 79,156, 56, 81, 21, 31, 31,255, 88,173, 86,247, 2, 80,210,132,227,249,119,158,154,159,225,100,177, 88, 61,125,124,124,126, + 93,186,116,169,125,255,254,253, 5,174,174,174, 96, 50,153, 48, 26,141,144, 74,165, 72, 74, 74,194,185,115,231, 84,135, 15, 31, + 86,149,150,150,190, 7, 32,238,255,163,158, 47,146, 51,216, 31, 95,213, 73, 20,221, 96,180,119, 11,101, 45,214,179, 79, 79,207, + 97,163, 71, 14, 30, 4, 0,191, 31, 57,115,214,138,164,210, 13,214,211, 82, 93, 57, 2,187,231, 0, 0, 32, 0, 73, 68, 65, 84, +173,225, 12,106,205, 88,154,156,146,244, 76, 64,203,208,144,176,140,224, 54, 35,190,181,134,168, 86,100,248,103,218, 94,107, 58, +182,182, 77,247,153,105,214, 96, 63, 68, 14, 27,253,118,196,151,139, 22,226,251,239, 86,224,196,239,199, 78,165,102, 63,147, 38, +232, 95,215,151, 94, 50, 39,241, 45,139,245,134,208,211,243,205, 13, 20,181,240, 94, 82,146, 93,237, 7, 54,179,229,185,246, 67, +165,151,151,151, 76, 42,149,186, 91,195, 25,185,121,179, 65, 45, 18,241, 22,174, 90,213,179, 74,171,237,185,124,249,114,214,157, + 59,119,176,245,199, 31, 73,237,227,199, 81,114, 96,102, 3,179, 33, 13,114, 54,159, 57,147, 63,127,235,214,143,253, 90,183,150, +124,244,209, 71,108, 54,155, 13,149, 74,133,130,130, 2,156, 63,119, 78,159,146,154,154,162, 84, 42,223, 2, 80,104, 45,103,228, +230,205, 6, 39, 63, 63, 8,197, 98,250, 98,108,172,227,228, 89,179,166,180,104,217,210,113,224,160, 65,108, 7, 7, 7,148,151, +151, 35, 39, 39, 7,199,142, 29,147, 85, 85, 85,121, 1, 48, 89,195, 25,117,253,122,219,211,113,113,163,190,253,246, 91,110, 88, + 88, 24, 28, 29, 29, 81, 89, 89,137,164,164, 36,196,197,197,233,182,109,219,166, 80, 40, 20, 83, 76, 38,211,201,151,120,222, 95, + 5,171,150, 25, 59,204,179, 63, 47,219,195,223,154, 19, 17, 14,224,171,234,207,223,192,114,206,192, 87,105,240,241,117,113,113, +217,161,213,106,105,141, 70, 51, 25, 64,254,127, 97, 61, 89,225,225,225, 91,101, 50, 89, 87,154,166,225,232,232,120, 35, 57, 57, +121, 26, 26, 88,121, 99,129,147, 9,160,171,157,157, 93,103,123,123,251,158, 58,157, 46,184,122,250, 45, 85,165, 82,197, 25, 12, +134,219,213,214, 39,211,255,115,219,153, 0,250,123,121,121, 77,160, 40,170, 53, 65, 16, 78, 38,147, 9, 70,163,177,130,162,168, + 44,133, 66,177, 11, 64,204,127, 65, 61, 95, 8,103,200,107,120,155,102, 32,184, 33, 65,240,140,208,170, 35, 32, 8, 10,169, 41, + 15,113,172, 9,245,100, 12,238,231,179, 5,120,186, 50, 17,150,157,107,255, 35,180,172, 16, 47, 77, 22,153,175, 49,199,209, 4, +253, 12, 39, 65, 19,249, 65,109,223, 62,240,119,132,150,181, 8, 9, 64, 79,208,232, 74,209,184,157,150,133, 75,175,240, 88,247, +194, 56,191, 7, 92,126,116,118,190,193, 96,177, 60, 0, 48,170,173, 47, 20, 69, 16, 38,154, 32,200,218,211, 91,117, 30, 44, 27, +229, 52, 0,109,216, 60,158,143,137, 36,221,139, 0,187,211, 38,211,235, 90,154,174,106, 6,124,149, 8,164, 63, 79, 61, 13, 64, + 27, 38,143,231,123,154,166,135,201, 69,162,182, 50,141, 70, 12,128,182, 19,137, 82,149, 42,213, 62,173, 86,187, 5,127,157,185, +176,200,201,225,241,154,153, 72,210, 29, 0, 24, 44,150,236,144, 78,231,243,216,193,225, 35,173, 78,215,220,206,206,206,168,215, +235,149, 90,173,118, 12, 73,146, 23,155,210,246, 44,146, 12,185,206, 96,244, 48,136, 68,174, 6,130, 16,233, 73,210,160, 55, 24, + 10,180, 90,237, 3, 0, 63, 0,120,248,146,207,251, 43, 5,107,194, 73,189,168,139,197,198,105,227,180,113,218, 56,109,156, 54, + 78, 27,231,203,231, 20, 2,240,173,126, 88,252, 55,182,253,149,178,110,153, 87,255,179,108,199,194, 6, 27,108,176,193, 6, 27, + 94, 9,168, 81,143, 79,150, 13,255,191, 32, 26, 81,165, 77, 49, 9, 62,143,178,189, 96,227,180,113,218, 56,109,156, 54, 78, 27, +167,141,243,127,142,211, 18,247,191,113, 74,242, 47,185, 14,105,154,222,241, 79,252,176,205,252,107,227,180,113,218, 56,109,156, + 54, 78, 27,167,141,243,127, 14,230,169, 67,134,237, 80, 52, 8,247,234,215,139, 46,107,195,171,221, 23,254, 9,120, 87,191,154, + 82,222,211,118, 26,109,176,193, 6, 27,254,121,252,127, 8, 45,107,111, 90,127,231,230,246,119,111,140, 43, 8, 2,133, 4,129, + 66, 0, 43, 94, 96, 89, 75,240,114,115,115,155, 17, 18, 18, 18,229,238,238, 62, 29,128,164,137,251,251, 11,133,194,141, 34,145, +232,178, 72, 36,186, 44, 20, 10, 55, 2,240,127, 65,231,141, 0, 48,153,199,227,197,122,122,122, 62,225,114,185,177, 0,166,224, +249, 87,174, 6,226,105,156,180,111, 0,180,109,202,142,146,208, 97,191,137, 67,135,221, 23,135, 14, 75,114, 13, 27,234, 47, 14, + 29,150, 36, 14, 29,118, 95, 18, 58,236,183,151,208, 95,255,214,249, 37,136,167,175,166, 28,100, 11,229, 87, 16, 4,242, 9, 2, +249, 86,214,231, 7, 2, 40, 32, 8, 60,126, 1,253,211, 6, 27,108,176,193,134,151, 9, 47, 47,175,145,158,158,158, 23, 60, 61, + 61, 99,188,188,188, 70, 90,177, 75,191,122,110, 18, 38,130,128,201,194,160,223, 88, 57, 75,230,202,218,251,174,181,178,105,181, + 57,221, 9, 2, 38,186, 26, 4, 1, 74, 34,145,108,242,244,244, 92, 81,247, 37,145, 72, 54, 17, 4,168, 90,101, 77,181, 4, 94, + 83,205,170,238, 31,126,248,225,239,229,229,229,209,122,189, 62, 58, 51, 51, 51,186, 87,175, 94,135,234, 88, 34, 26,228,228,243, +249,239,119,234,220, 53, 62,238,218,237,204,140,172,220,194,148,244, 71,185,127,156,189,120, 39,172, 77,219, 63,249,124,254,251, + 77, 56, 71, 4,128,201, 44, 22, 43,214,206,206,238, 49,139,197,138, 5, 48,149,201,100,158, 92,185,114,101,110,114,114,114,241, +245,235,215, 43,226,226,226,158,140, 31, 63, 62,139, 32,136, 63,234, 17,236,253,172,176,192, 44,201,203,203, 59, 43,149, 74,207, + 9, 4,130,239,172, 40, 95,195, 41, 14, 29,118, 95,166, 48,208, 50,133,129, 22,135, 14,163,107,125,190,223,196, 99,110,233, 28, +253,165, 47,240,120, 60, 95, 11,130,190, 95,109,145,101, 54, 29, 91, 35,182,248, 60, 94, 67,229,251, 53, 84, 31, 0, 30,213,255, + 11, 7,176,185,250,101, 94,206,238,193,231,241, 94, 84,255,124, 17,199,211,198,105,227,180,113,218, 56, 95, 85,116,168,126,247, +196, 83,127, 45,207,231, 93,117,248,105,102,102,166, 29, 0, 4, 4, 4, 76, 3,112,164, 41, 66,130, 32, 48,159,162,104, 6, 0, + 48, 24,196, 23,189,123,247,233, 32, 16, 8,158,137,130,172,209,104,184,177,177,151,250, 82, 20, 77, 84,151,155, 79,211,216, 8, +160,216,218,223,208,235,117, 12, 54,155, 11, 6,131,152, 19, 22,214,166, 69, 73, 73,201, 21, 6,131, 17,245,228,201,147,242,166, + 91, 36, 8,236,220,185, 51,192,211,211,243, 47,209,154,165, 82, 41,119,216,176,183,154,196, 55, 14,224,233,120,188,206, 28,130, +240, 52,145,164, 19, 0,176, 88,172,242, 59, 92,110,248,247,223,126, 43, 36, 8,130, 42, 45, 45,133, 70,163,193,236,217,179, 5, + 41, 41, 41,195, 75, 74, 74,182, 88,160, 13,104,219,174,195,236,115,231,206, 6, 43,203,202,181, 59,215,111,143,215,176, 56,234, +150, 33, 65,156,173, 59,246, 57, 79,250,120,204,103,105,105,201,137,168, 63, 29, 73,109, 48, 0, 28,155, 53,107, 86,104,100,100, + 36,183,178,178,146,175,209,104, 90, 68, 69, 69, 45, 14, 15, 15,183,107,223,190, 61,247,215, 95,127, 37, 20, 10, 5,104,154, 22, + 6, 5, 5,209,239,188,243,142,246,208,161, 67,211, 1,108,106, 68,248,206,127,122, 44, 25, 27, 2, 3, 3,151, 2, 64,102,102, + 38,167,214, 49,102, 7, 7, 7,139, 0, 32, 61, 61,253,107,154,166,102, 1, 0, 77, 99, 53,128,133,245, 88,125, 50, 67,187,143, + 6, 8,180, 78,190,246, 59, 63,180,199,104, 45,104,100, 17, 64,102,245, 3,193,114,160, 86, 92,168,103,145, 90, 88, 88,248, 92, +185, 9, 35, 34, 34, 9,130, 32, 14,199,199,199, 31,145,201,100, 45, 41,202, 52,177,177,122,214,237, 71,174,174,174, 40, 41, 41, + 9, 16,139,197,231, 76, 38,147,238,234,213,171, 1,193,193, 79,171, 41,110,251,118, 87, 87,123, 81, 95,183,208,225, 87, 74,146, +143,199, 89,217, 55, 9, 87, 87,215,113, 37, 37, 37, 43, 0, 76, 72, 77, 77,237, 0, 0,193,193,193, 28, 0,119, 29, 28, 28,186, + 25,244,122,194, 54,254,217, 96,131, 13, 54,252, 35, 66, 43, 1, 64, 4,254,147,130,103, 7,128, 38, 11, 45, 46, 0, 92,185,114, + 5, 0,120,207, 81, 17,162,246,141,103,230,204,153,240,244,244,172, 43, 94,112,249,114,236,223,105,236, 51,191,241,205, 55,223, +216, 85, 84, 84,244,251,249,231,159,223,164,105,122,109, 97, 97,225, 45, 11,251, 23,211, 52, 86, 51, 24,196, 23, 4, 65,128,199, +227,103, 76,153, 50, 37,161,250,127, 45,254,248,227, 15,225,208,161, 67,213, 0,114, 1,128,199,227,123, 51,153,140,128,167,202, + 21,171, 27, 19,132,163, 0, 63,146,203,237, 51,121,243,102,242,245,161, 67, 89, 34,177,152, 0,128,220,180, 52,215,213,107,214, +116, 43,207,206,230,106, 92, 93, 75, 75, 85, 42, 77, 70, 70, 6,120, 60, 30,193,100, 50, 95,183,212, 96,145, 72, 52,227,219,239, + 87,137,148,101, 21, 26,173,178, 82,207, 36,141, 58,123,129,208, 84, 92, 36, 43,181, 19,136,212, 95,124,181,140,251,233,196,177, + 51, 84, 42,213, 52, 11, 84,211,231,204,153, 19,220,169, 83, 39,239,223,126,251,141, 80, 40, 20, 96,177, 88,118,237,219,183, 71, +120,120,184,233,210,165, 75, 68,203,150, 45, 17, 22, 22,134,107,215,174,225,198,141, 27, 68,135, 14, 29,132, 71,143, 30,253,208, +104, 52,110,178, 36,174,153, 76,198,236,160,160,160,246, 34,145, 72, 31, 16, 16,128,137, 19, 39,130,166,105,244,235,215, 47,204, +206,206,238,136, 74,165,226,166,167,167,189,105, 73,100,203,146, 79,188, 99,182,108, 1,104, 3, 26, 89,242,228, 19,181,167, 31, +131,211,211,211,223, 40, 47, 47,175,177, 16,153, 19,152,191,249,230,155, 77,233, 75,197, 52,141,213, 67,135, 70,126, 1, 16, 68, +191,126,253, 42,166, 79,159,206, 72, 75, 75,251,224,237,183,135,135,101,102,102,161,177,122,210, 52,192, 96, 60, 77,101, 49,110, +220,199,216,189,123,119,192,128, 1, 3,174,157, 62,125,218, 53, 32, 32, 64,206,225, 60,213,154, 18,137, 4,238,174, 78, 3,227, +142,110,152,241,221,198,168, 32, 73,200,219, 21, 52,141, 7, 22,250, 38, 49,110,220,199,197,118,118,118, 35, 14, 31, 62,156, 46, +149, 74, 89,102, 62, 0, 76,137, 68, 34, 14, 8, 8,152,234,226,226, 34, 99, 50, 24, 18, 26, 52,109,169,127,218, 96,131, 13, 54, +216,240,220, 56, 85, 45,174, 78,213,253, 7, 11, 0,162,163,163,107,194,151, 70, 70, 70, 54,248, 4, 76,211,116,241,189,123,247, +124,212,106, 53,104,154,182,102,192,174,189, 68,179,152, 32, 24, 91, 25, 12, 98, 26, 65, 16, 8, 11,107,243,104,195,134, 13,245, +229,244,210,135,133,181,121,196,100, 50, 90, 61,157, 66, 97,252, 68,211, 84,113, 3,156,245,222,136,184, 92,222,124, 0,240,240, +240,204, 62,115,230,140,126,212,168, 81, 88,179,102, 13,103,193,130, 5,243, 88, 44,214,244,252,252,252,162, 70,234, 9, 0, 11, +197, 98,137,112,231,206,157, 1, 83,166, 76, 73,144, 74,165, 11, 1,192,211,211,115, 5,128, 16, 0,185,181,182, 97,219,182, 67, + 79, 38, 78,156,152, 33,147,201, 22, 54,196, 57, 2,120,205, 39, 40,168,207,242, 43, 87,104,134, 78, 71,148, 92,189,170,148, 23, + 23, 27, 31,202,229,194,189,119,239, 70, 46, 94,177,130,237,227,235,139,203, 39, 79,186,149,168,213,114,133, 78,167, 45, 46, 46, +166, 73,146,188, 97, 69,219, 67, 37, 98,137,112,251, 15, 63,221,177,103, 51, 41, 73, 51,111,130,237,226,194, 98, 8, 29,184, 76, + 22, 67,215,170,133, 63, 23, 64,168,165,115,196,225,112, 62, 28, 48, 96,128,240,208,161, 67, 68, 88, 88, 24,156,156,156,112,245, +234, 85, 36, 38, 38,162,188,188,156, 97, 52, 26,209,177, 99, 71,172, 90,181, 10,190,190,190,168,168,168, 64,126,126,190, 27,151, +203, 21, 27,141,198,134,142,231, 51,253,105,254,252,249,240,244,244, 4, 73,146, 40, 43, 43, 3, 73,146,176,179,179, 3, 0, 60, +126,252, 24, 39, 79,158,176,166, 47, 89, 4, 77,211,232,210,165, 75, 37, 65, 16,169,117, 45, 90, 77,225,244,246,246,254, 85, 46, + 47, 25,220,167, 79, 31,148,151,151, 27,151, 45, 91,134,182,109,219, 34, 32, 32,192, 98, 61,189,188,188, 38,147, 36,185, 4, 0, +142, 31, 63,190,215,211,211,243,147, 3, 7, 14,184,154, 83,132, 76,157, 58, 21,226,182,111,119,117,177, 23,245, 45,150,149,150, +223,184,147,156, 62,103,242,168, 94, 87,110, 37, 21, 24,216,195,242, 21,247, 79, 40,234,225, 92, 88, 90, 90,250,115,243,230,205, +127,152, 57,115,166,167,139,139, 11,116, 58,221,226,162,162, 34, 76,157, 58, 21, 0, 48,100,200,144,182,108, 54,251,204,248,241, +227,209,178,101,203, 39,101,101,101,249,241,241,241, 19,217,175,245, 75, 82,220, 63,241, 92,199,211, 74,216, 56,109,156, 54, 78, + 27,231,115,195, 90, 45,242, 95, 10,169,217,130, 85,141, 29,207, 8,173,200,200, 72, 34, 58, 58,154,182,162, 97,165,205,154, 53, +243, 17, 8, 4, 0, 80,218,212, 90, 80, 20, 53,221,213,213, 85,182,112,225,194,238, 1, 1, 1,250,233,211,167, 39,229,230,230, + 46,170, 93,166, 69,139, 22,223,253,248,227,143,200,200,200,200, 93,177, 98,197,181,210,210,210,166,230, 49, 91, 64,211,216, 80, +109, 29, 43, 57,121,242,100,219, 43, 87,174, 76, 91,191,126,189,248,211, 79, 63,229,204,152, 49, 99, 12,128, 53,150, 72,152, 76, +166,186,190,233,194,250,224,233,233,169,103, 50,153, 13, 6,137,139, 4, 4,124, 46,183,247,242, 43, 87,104,125,110,174,122,247, +186,117,246,219,255,252,115,169,145,166,221, 37, 18, 9,122,116,235, 86,197,103, 50, 75,100, 69, 69,148,228,181,215,152, 57,103, +206,184,105,184,220,194, 67,135, 14, 41, 74, 75, 75,143, 91, 52,225, 17,132,146,162,105,189, 93, 51, 95,227,168,225,253,195,238, +220, 78, 76,179,151,184, 49, 58,180, 15,107,155,150,145, 27, 15,138, 50, 16, 4,161,180,196,227,232,232, 24, 80, 90, 90, 10,165, + 82, 9,177, 88,140, 13, 27, 54,192,195,195, 3,106,181, 26,201,201,201,116,179,102,205,136, 43, 87,174,160, 89,179,102,144,203, +229,208,235,245,168,172,172,148,233,116,186,134,114, 51, 22, 51, 24,204, 61, 12, 6,241, 49, 65, 16,104,213,202, 47,111,203,150, + 45,122,138,162, 16, 28, 28,140,183,223,126, 27, 71,143, 30, 69,114,114,178,217,242,164,111,222,188, 69, 30,131, 65, 52,175,214, + 74,207,109,129, 49,167,246, 41, 44, 44, 28,241,156, 23, 13,195,203,203,107, 76,235,214,173,167,189,255,254,251, 70, 46,151, 11, +149, 74,101, 62, 22,198,193,131,135, 84, 12, 29, 26,233,120,234,212,169, 6,235,105, 48, 24,150, 60,121,242,196, 83,163,209, 96, +208,160, 65, 51,214,174, 93, 43,226,114,185, 0, 0,147,201,132,159,126,250, 9, 35,167,174, 28, 24,119,116,195,140,111,215,239, + 63, 55,107,201,150,216,115,191,174,242,250,118,193, 39,189,198, 76,255, 46, 22,192,217,122, 56, 81, 89, 89,153,237,227,227, 51, + 97,206,156, 57, 81,219,182,109,115, 94,180,104, 17, 40,138, 2, 77,211, 32, 73,178, 38,145, 56, 69, 81, 56,118,236, 24, 30, 62, +124,248,221,177, 51,113, 73, 99,166,191, 50,249,175,109,176,193,134, 87, 16, 77,208, 34,255,141,240,196,211,105, 67,212, 21, 91, +255,120,100,120, 38,147,185,253,252,249,243,237,223,124,243, 77, 86,223,190,125,195,206,158, 61, 27,246,228,201,147,164,106,235, + 65, 88,223,190,125,195, 36, 18, 9, 54,110,220,168,102, 50,153,219,159,243,103,106,110,122, 69, 69, 69, 9, 0,214, 30, 61,122, +116,245,228,201,147,225,225,225, 17, 34,149, 74,255,209, 54, 59,240,120, 29,198,111,216, 64,178,141, 70,198,230,181,107, 29,214, +197,198,174,254,237,247,223, 89, 93,186,116, 33,104,154,198,131,251,247, 5,171, 54,109, 18,190, 55,124,120,110,122,118, 54,121, +226,220, 57, 99,241,147, 39,101, 79,228,242, 37, 0,202, 44,241, 27,141,198,155,153,153,153, 94, 61,122,118,241,142,251, 51, 41, +113,212,240, 33,125,216, 44, 6,145,149,251,248,174,167,135,155,227,229,216, 11, 26,163,209,120,211, 18,143, 74,165,202, 33, 73, +210,133,166,105,241,229,203,151, 33, 22,139, 81, 94, 94, 14,163,209, 8,189, 94,175, 87,171,213,252,210,210, 82,104,181, 90,232, +116, 58, 56, 56, 56,224,193,131, 7,197, 36, 73, 94,106,136,211,100, 50,141,231,241,120,223,176,217,108, 46,135,195, 41,188,123, +247, 46,148, 74,101, 11, 39, 39,167, 53, 36, 73,162,176,176, 16, 87,174, 92,249,220,193,193, 33, 23, 0,248,124, 62,184, 92,158, +171, 78,167, 35, 1, 60,121,222, 99,254,119,114, 76,121,120,120,248, 10, 4,130,229, 95,124, 49, 63,184, 93,187,246,144,203,229, +160, 40, 10, 34,145, 8,106,181, 26, 14, 14, 14,232,218,181,107,206,242,229,203,165, 52,141, 73,141,136, 65,102,245,249,193,228, +201,147, 69, 14, 14, 14, 40, 40, 40, 64, 80, 80, 16, 76, 38, 19, 72,146,132, 84, 94,250,224,250,157,164,180, 57, 83, 70,247, 60, +120, 50, 54,245,220,229,187,169,195, 7,117,107, 71, 16,116,139,198,234,152,156,156, 44,111,215,174,221,244,201,147, 39,127, 19, + 16, 16,208,138,166,105,248,251,251, 99,192,128, 1, 56,115,230, 12, 50, 50, 50,160, 82,169, 76,183,110,221,250,229,203,239,182, +252, 17,226,223, 28, 4, 65,219, 70,114, 27,108,176,193,134,151,131,191,248,102, 61, 99,209,250, 39, 33,147,201,228,105,105,105, +103,227,227,227, 35,223,121,231, 29, 92,190,124,121, 28,128, 57, 0,192,227,241,198,189,243,206, 59,136,143,143, 71, 90, 90,218, + 89,153, 76, 38,127, 17,191,201,229,114,181,122,253, 83,227, 20,159,207,231, 55,113,247, 22,213, 83,134, 0,208,162,145,109, 13, +155, 70, 88, 44,207, 54,131, 6,177,202, 19, 19,149, 59,111,223,254, 38, 42, 42,138,213,189,123,119,194,104, 48,192, 68, 81,240, +243,243, 35,250,246,235, 39,218, 19, 21,229, 98, 82,169,174,124,251,197, 23, 87,119,140, 31, 95,149, 89,237, 7,102, 9, 58,157, +110,211,180,169, 19,250,197, 94,190,234, 29, 18,244,154,203,217,243,177, 9,174,174,142,194,128,214,173, 69,165,229,101,166, 69, + 11, 62,103,233,116,186,205,150,120, 52, 26,205,177, 11, 23, 46, 12,247,241,241, 17, 39, 37, 37, 65,175,215,195,100, 50,161,111, +223,190,160,105,154, 7,128, 98,177, 88, 72, 75, 75,131,193, 96,144,101,102,102, 22,102,101,101,241, 0,172,180, 80,191, 60,157, + 78,135,212,212,167,179,118,205,154, 53,235, 31, 17, 17, 1,146, 36, 49,104,208, 32,156, 56,113,162,127,106,106,234,186,218,154, +239,239,158,243,106, 11, 89,176,151,151,215,209,234, 77, 86, 57,193,123,123,123,135,249,249,249,109, 91,185,114, 37,167, 89,179, +102,160,105, 26,206,206, 78, 80,171,213, 40, 41, 41, 69, 72, 72, 8,124,124,124,176,114,229, 74, 0,248,165, 49,139, 27, 69, 81, +144, 74,165,200,201,201, 65,118,118, 54,124,124,124, 64, 16, 4, 42, 43, 43, 65,146, 36, 40,138,130,176, 82,121,234,199, 61,127, +244,254,125,219,146,208,206,109,252,125,111, 39,164,200, 62, 28,209, 95,232,223,210, 55, 64,158,180,140, 1, 44,163, 26,226, 28, + 55,110, 92, 86,239,222,189,223,153, 49, 99, 6,167,162,162, 34,188,127,255,254, 27,251,245,235,135,132,132, 4, 92,189,122,245, + 61, 30,143, 39, 51, 24, 12,228,119, 95, 78,155,244,253, 34,194,129, 50, 24, 14, 2,203,164,192, 50,219,144,104,131, 13, 54,216, +240, 98, 97,246,209, 66,173,247,166, 89,180,130,131,131, 69,185,185,185, 31,181,104,209,130, 11, 0, 2,129, 32,196,207,207,111, + 94,118,118,118,101, 83,107,163, 86,171,127,139,138,138, 26,240,195, 15, 63,112,134, 12, 25,242,218,209,163, 71, 59, 1,192,144, + 33, 67, 94,179,183,183, 71, 84, 84,148, 65,173, 86,191,176,152, 72, 70,163,241,205,142, 29, 59,162,172,172, 12,185,185,185, 73, + 77,217,247,143, 63,254, 16,226,169, 95, 86,163,219, 26, 3,169,215, 59, 59,121,123, 51,158,196,198, 26,202,148, 74,207, 55,123, +246, 36,140, 6, 3, 24, 12, 6, 74, 75, 75,145,159,159, 15, 71, 39, 39, 34, 45, 51,211,110,215,252,249,127,180,104,215,142,107, +210,235, 93,155, 80, 77, 85,137,172,248,227,207,166,127,122,236,224,193, 95,196, 21, 74,229, 67,129, 64,168,227,241, 56, 30, 51, + 63,251,204, 84, 86, 86, 54, 22, 64,149, 21, 60, 43, 15, 30, 60, 56,104,208,160, 65,247,125,125,125, 37,114,185,220,163,162,162, +194, 84, 86, 86,198, 68,117,136, 39, 0,136,141,141,133, 82,169, 36, 77, 38,211, 21, 60,141,133,165,183,182,162,205,155, 55,119, + 12, 15, 15,239, 37, 22,139,161, 80, 40,224,234,234,138,246,237,219,247, 98, 50,153, 63,231,229,229, 41, 94,100,175,143,137,137, +177,167,105,250, 13,154,166, 49,104,208, 32,171,246, 49,153, 76,159, 68, 68, 68,112, 8,130,128, 70,163, 6,159, 47,128, 72,100, + 7,123,123, 7, 4, 4, 4,162,176,176, 16, 3, 7, 14,212, 63,124,248,112,171, 84, 42,253,205, 2, 23, 10, 11, 11, 33,151,203, +145,159,159,143,146,146, 18, 0, 64, 73, 73, 9, 40,138, 2, 73,146, 77,110, 83,125,156, 10,133, 98, 88,215,174, 93,231, 78,157, + 58, 21, 36, 73, 98,216,176, 97, 40, 40, 40, 88,151,147,147,115,200,203,203,107,204, 39,159,124, 34,118,117,117,197,220,185,115, + 5, 0,190,182,141,135, 54,216, 96,131, 13, 47, 28,117,125,180,254,106,209,106,108, 78,212,195,195,163, 7, 65, 16,139, 53, 26, + 13,215, 60, 37, 67, 16, 4, 87, 44, 22,159,208,104, 52, 43,164, 82,105,147,156,226, 42, 42, 42,148,143, 30, 61, 58,113,243,230, +205,209, 35, 70,140, 64, 76, 76,204, 88, 0, 24, 49, 98, 4,110,222,188,137, 71,143, 30,157,168,168,168, 80,190,136,150,123,123, +123, 15,238,217,179,231,136,142, 29, 59, 34, 58, 58, 26, 38,147,233, 70, 83,246,175,189,194, 16,245,172, 58, 52,111,179,138,140, +201, 4, 65, 16, 53, 55,216, 18,185, 28, 25,233,233, 40, 43, 47,135, 78,171,133, 74,173, 54, 5,180,108,169, 81,232,245,108, 2, +104,234, 60, 79, 94,252,157, 91,249,106,149, 74,226,234,236,162, 17, 10,121,168, 80, 42, 56,119,239,220,170, 2,240,208, 74, 14, + 61, 77,211, 61,207,156, 57,179,132,201,100,190, 99,103,103,135,105,211,166, 49,123,245,234, 5, 14,135, 3,157, 78,135,138,138, + 10, 68, 69, 69,201, 77, 38, 83,171,234,125,236,132, 66,225, 62, 38,147,249,184,178,178,114,177,197, 31,208,235,135, 68, 70, 70, +178,244,122, 61,190,253,246, 91, 44, 93,186, 20,131, 6, 13, 98,221,185,115,103, 8,128,131, 47,170,199, 83, 20,133,254,253,251, +215,118,134, 79,181,102, 63, 54,155, 29,214,186,117,107,200,229,114,200,229,114,136,197, 98,120,121,121,193,195,195, 3,235,214, +173,163, 55,110,220,120,214, 96, 48,108, 45, 41, 41, 41,182,166, 14,217,217,217, 53,150, 65,173, 86, 11,149, 74,133,130,130, 2, +152, 76, 38,196,198,198, 66, 35,114, 24, 52,253,227,161,237, 84, 26,141,250,246,131,204,252,197, 51,198,116, 81,105, 52,234,204, +156,252, 12, 96, 19,101,137,115,222,188,121,147,198,141, 27, 55,105,244,232,209,168,170,170,194,205,155, 55,209,173, 91, 55,172, + 94,189,218,243,202,149, 43,115, 58,118,236, 8, 54,155,141,203,151, 47,131, 36,201, 2,155, 53,203, 6, 27,108,248,111,198,191, +212, 63,171, 81, 52,106,209,242,241,241,113, 50,153, 76,159, 71, 68, 68,244, 31, 62,124, 56, 6, 14, 28,248,204,255, 15, 30, 60, +104,127,228,200,145, 21,155, 54,109, 26,100, 48, 24, 86, 54,101,170,143,162,168, 99, 7, 15, 30, 28,210,165, 75, 23, 97,239,222, +189,253, 0,128,199,227,233, 15, 30, 60,168,166, 40,234,216,115,180,197, 28,136,177, 24, 0,188,188,188,218,178, 88,172, 17,131, + 7, 15,110,251,241,199, 31, 35, 57, 57, 25, 81, 81, 81, 89, 1, 1, 1,215,138,139,155,228, 95,157,107, 97,213,225, 10, 75,214, + 45, 38,151, 91, 90, 81, 84,228,100,231,235,203,118,182,183,151, 70, 71, 71,251,244,235,215,143, 40, 40, 40, 64,121,121, 57,180, + 90, 45,238,220,185, 67,177,128, 60,150,179, 51,145,119,243, 38,193,228,114, 75,241,236, 74, 62,139,240,241,116,246,255,106,193, +148, 22, 90,157, 54, 84,161, 80,144, 44, 54,155,221,204,195,169, 32,253, 97,147,102,226,116, 66,161, 48, 28, 0,139,162, 40,181, +139,139,139,240,252,249,243,224,114,185, 32, 8, 2,109,218,180, 1,159,207,231,208, 52,157, 15, 0,246,246,246,220,237,219,183, + 59,142, 25, 51,230,170, 37,226, 14, 29, 58,176,121, 60,222, 91, 1, 1, 1,184,121,243, 38,146,146,146,242,110,222,188,217,188, + 67,135, 14,240,245,245,125,203,211,211,243,247,132,132, 4,227,139,232,216, 79, 87,172, 54,221, 25,222,100, 50, 81, 4, 65,128, +193, 96,128,162, 40,200,229,114,180,106,213, 10, 91,182,108,193,134, 13, 27,190,149, 74,165, 39,155,192,101, 82, 42,149, 16,137, + 68, 72, 74, 74,210, 69, 68, 68,240, 24, 12, 6,178,178,178, 96, 50,153,176,102,205, 26, 72,252, 7,134,116,235, 24, 22,244,237, +250,253,231, 68, 60, 30,111, 96,175,240,224,148,204,188,199, 52, 77,228, 54,100,209,170,197,201,105,223,190,253,216,209,163, 71, + 35, 59, 59, 27, 43, 86,172, 40,145, 74,165,177,231,206,157, 27, 57,117,234, 84,102,183,110,221, 80, 90, 90,138, 61,123,246,144, +119,239,222,221, 93, 84, 84,180,223, 54,140,219, 96,131, 13, 54,252,151, 8, 45, 31, 31,159,209, 28, 14,103,238,187,239,190,203, + 12, 12, 12, 68,113,113, 49, 28, 28, 28,140, 4, 65,176, 1,192,201,201,201, 40, 16, 8, 48,101,202, 20,180,107,215,174,199,252, +249,243,187,177, 88,172, 45,133,133,133,251,172,249, 97,153, 76,166,102, 48, 24,135,167, 77,155,182, 50, 49, 49,161, 21, 0,252, +249,231,159,143, 10, 11, 11, 23,200,100, 50,117, 19,219, 97, 14,138, 73,240,120,252,219,254,254,254, 57,225,225,225, 14,195,135, + 15,135, 88, 44, 70,124,124, 60, 86,173, 90,149,169,215,235,151,196,197,197,145,255,244, 65, 38,117,186,162,187,199,143,219,247, +250,224, 3,135,153, 17, 17,107, 63,157, 54,237,135,175,190,250,138, 21, 24, 24, 72,168,213,106,220,190,125,155, 62,114,228,136, +113,207, 55,223,108,128, 72,196,190,121,228, 8, 87,175,215,231, 53,209,114,215,179,251,155, 61, 2,215,254,176, 9, 90, 77, 21, +110,223, 56,133,242,114, 57,182,239, 56, 26,232,237, 77,247,124,242,228, 73,156,181, 92, 4, 65, 4,196,196,196, 72,104,154, 6, +151,203,197,242,229,203,225,229,229, 5, 7, 7, 7, 84, 86, 86, 98,206,156, 57,142,179,102,205,114, 4,128,228,228,228,154,240, + 12,150, 80, 88, 88,216,117,202,148, 41,246, 36, 73,226,236,217,179,122,130, 32, 22, 95,184,112,225,231, 54,109,218,112,123,244, +232, 97,191,127,255,254,110, 0, 46,191, 40,161,245,156,251,101,157, 63,127,190,227, 59,239,188, 67,179,217,108,162,162,162, 2, + 78, 78, 78,216,178,101,139, 74, 42,149,158,106, 34,215,242, 5, 11, 22, 44,169,254,188,119,241,226,197, 19, 86,174, 92, 41, 46, + 42, 42,122,234, 8, 47,149,130,116, 46,187,212, 53,226, 51, 83,105,133, 66,191,123,253,252, 81, 2, 62,143,187,120,229,238,203, + 70, 38,110, 53,212,174, 5, 11, 22,152,175, 81,174, 80, 40,228,210, 52,141,195,135, 15, 35, 47, 47,239,147,210,210,210, 34,147, +201,116,244,243,207, 63,159, 23, 24, 24,216, 50, 61, 61, 61,175,178,178,114,181, 79,251,183,115,180,146, 34,212, 10,239, 96,131, + 13, 54,216, 96,195,139,131,217, 9,222,188,250,240, 20,158, 78, 39, 54,156,235,208,100, 50, 77, 57,119,238, 28,243,163,143, 62, +194,189,123,247,176,103,207, 30, 90, 40, 20, 46,246,244,244, 20,250,249,249,241,248,124,254,188,137, 19, 39, 82, 89, 89, 89,232, +209,163, 7,110,222,188,201, 0, 48,182, 14, 77,163, 33,250, 21, 10,197,157,132,132,248, 86, 38, 19, 69,152, 76, 20,145,144, 16, +223, 74,161, 80,220,177,208,152,186,156, 53, 65, 49, 41,138, 38,244,122, 93,231,229,203,151,139, 39, 79,158,140,226,226, 98, 44, + 95,190,156,250,250,235,175, 47,210, 52,189, 88, 42,149,106,172,228,124, 17,168,225,228,146,100,252,129,121,243, 88, 85,106, 53, + 61, 97,238,220,202,239,199,143,159,177,101,211,166,188, 15, 62,248,192,240,197,130, 5,250,107,113,113, 89, 59,150, 47,159, 60, +232,173,183,170,146,227,226,184,137, 49, 49,108,177,209,120,175, 41,245,124,242,228, 73,220,229,203, 87,177,119,231, 15, 56,176, +103, 51,174,196, 94, 70,242,253, 84,148,148, 42, 96, 65,100,253,133,147, 36, 73,197,200,145, 35, 43, 70,141, 26,165, 63,124,248, + 48,100, 50, 25,170, 67,122, 64,169, 84,226,212,169, 83,136,137,137, 65, 76, 76, 12,206,157, 59, 87,227,228,110,169,158, 34,145, +232,173,110,221,186, 33, 47, 47, 15,201,201,201, 23,165, 82,105,105,114,114,242,197,130,130, 2,116,236,216, 17, 34,145,104,104, + 83,234,249, 2,132,214, 95, 56, 5, 2,193,130,163, 71,143, 70,205,152, 49,131,124,244,232, 17,218,183,111, 15, 0,168,172,172, + 84, 3, 48, 53,133, 83,163,209,108,215,106,181, 94, 90,173,214,203,215,215,119, 81,110,110,238,155,115,231,206,149,155,195, 47, + 0,128, 60,229,228,205,180,107,123,191,151,184, 57, 11,186,118, 12, 13,252, 97,251,225,203,249, 5,197, 81,181, 98,104,213,229, +132, 86,171,133, 86,171,173,105,167,209,104, 4, 69, 81,112,113,113, 81, 85, 63,196,228, 60,124,248,112, 90,110,149,235,192, 59, +241,137, 83, 62,252,116, 89, 78,126, 65,113, 93,145,101, 75, 29, 98,227,180,113,218, 56,255,219, 56, 95, 5,152, 87, 31, 70, 88, +180,104,209, 52, 77, 82, 20,133,203,151, 47,227,232,209,163, 38,131,193, 48, 73, 42,149,214,142, 86,189, 41, 62, 62, 62,102,228, +200,145,251,210,211,211,153, 41, 41, 41,160,105,218,212,148,218,104,181, 90, 99,221, 28,112, 90,173,246,111, 79, 29,237,221,187, + 23, 69, 69, 69,134,130,130,130, 11, 36, 73, 30,251,155,171, 23,255,246,170,195,189,128,238,125,189,254,194,210,238,221,251, 47, +137,137,225, 77,248,242, 75,221,184,143, 63,254,220,164,215, 27,153, 28, 14,197, 21,137, 24, 38, 30,143,157, 28, 23,199,223, 56, +117,170,139, 70,167, 59, 27,213, 4, 7,115,179, 69,171, 87,175, 30, 24, 55, 97, 54, 52,181, 44, 90, 55,239,100, 64,103, 64,147, + 44, 90, 58,157, 46, 84, 42,149,130,207,231,231, 3,240,248,232,163,143, 64, 81, 20, 52, 26, 13, 42, 43, 43, 81, 88, 88,168,248, +248,227,143, 77,213,226,137, 53, 98,196, 8, 7,107,120,253,252,252,188,216,108, 54,206,158, 61, 11, 54,155,125, 10, 0,216,108, +246,169,152,152,152, 33,239,189,247, 30,188,189,189,253,178,179,179, 9, 88,240, 79,147,132, 14,251,141, 6,252, 65,160,245, 83, + 19, 28, 90,139, 67,135,221, 39,128,204,234,168,241,169, 29, 58,116, 0,172,244,203,170,141,234,197, 29, 27,140, 70,227,239,243, +231,207,159,214,185,115,231, 1, 75,151, 46, 37, 80, 29,170,225,239,224,221,119,223,205, 56,116,232,208,155, 11, 23, 46, 60, 71, +211,180,174,246,255,100, 37,101,151,186, 68, 78,167, 43, 42, 20,137,242,212,147, 15,154,194, 75,146,100,189,194, 82, 86, 82,134, + 46,145,211, 81, 81,161,128, 60,245,164,109,248,179,193, 6, 27,108,120,249, 86,173,191,160, 65,161, 69, 16,196,142,158, 61,123, + 78, 2,192, 36, 8, 98, 91, 97, 97,225, 95, 6,127,169, 84,154,225,229,229,181,166,101,203,150,147, 1,208, 4, 65,236,104, 98, +165,138,105, 26,171, 24, 12, 98,254, 83,113,247, 92, 1, 42,205,105, 73,230, 3, 32, 24, 12,230,190,132,132,132, 47,243,243,243, +229, 86, 90, 32, 26,197,139, 88,117, 8, 0,191, 0, 57,239,230,229,157,155, 27, 22,214,111,208,212,169,104, 59,104,144,131, 87, +243,230, 38,141,193, 64, 61,184,118,141,184,113,248, 48, 39, 49, 38,134,173,209,233,206, 30, 3,242,155, 90,207, 39, 79,158,196, + 93,138,141, 59, 63,106,196,144, 1,126, 45,189,158,138,134,156, 66,148,148, 41,206, 55, 69,100,213, 17,189,195,182,108,217,114, +146,195,225,176,106,167,178, 49, 24, 12,101, 58,157, 46, 20, 0,202,203,203,189,118,236,216,241, 43,131,193,200,179,196,151,146, +146,114, 98,201,146, 37, 35,114,115,115,207, 23, 20, 20,228, 2, 64,126,126,126,174,209,104,220, 39,149, 74, 71,228,229,229, 29, +129, 21,139, 0,104,192, 63,249,218,239,109, 0, 32,180,251,104, 36, 95,251,157, 15,160, 77,104,247,209, 0,128,231,205,101, 88, + 27,165,165,165, 82, 0,139,111,222,188,121,112,192,128, 1, 19,241, 55, 98,122, 1,128, 94,175,135, 70,163,193,245,235,215, 51, +214,172, 89,211,252,193,131, 7,200,203,251,207, 33,147,167,156,188, 41, 7,110, 54,145,211,168,209,104, 72,147,201,196, 50, 24, + 12,180, 94,175,127,230, 33, 69,158,114, 18,114,219,192,103,131, 13, 54,188, 34,160,105,186, 35, 0,177,121,136,171,126, 23,215, +249,172, 71,117,186, 64,243, 80, 89,253, 93, 78, 16,196,157, 90, 28, 53,219,173,216, 23, 0, 74, 0,220, 39, 8,162, 33, 35,200, +142,134,190, 55, 40,180, 10, 11, 11,143,192,138,164,209,214,150,107, 4, 11,171,243,196, 1,207,159,135,173,134,195,100, 50, 21, +231,231,231,255,237, 19,202, 96, 48,114,134, 14, 29,218,164,242,150,202, 28, 2,242, 62,211,233,246, 71,111,222,220,254,236,182, +109,222, 38,146,116, 37, 0,154,201,229,150,234,245,250, 92,177,209,120,175,169,150,172,103,172, 49,143,158, 12,204,126,244, 4, +173, 91,183,166,179,178,178,158,218,122,254, 30,238,169, 84, 42, 31, 75, 93, 64,173, 86,247,176, 82, 12,254,242,228,201,147, 95, +234, 17,236,191, 74,165,210, 95,173,173, 84, 77, 82,105,128, 65, 17,212,168,208,238,163, 15, 3,160,204, 73,165, 95, 36,138,138, +138,210, 81, 29,231,237,239, 32, 47, 47, 15, 4, 65, 96,213,170, 85, 72, 76, 76, 68, 97, 97, 33, 94, 0,167,142, 32,136, 3,171, + 86,173,250, 48, 49, 49,241, 80, 97, 97,161,206, 54, 20,219, 96,131, 13,175,178,200, 34, 8, 34,186,250,123,100,181, 81, 40,186, +238,103,115, 25,115,185,218,101,204, 28,117,183, 55,182, 47, 0, 44, 88,176,224,203, 21, 43, 86, 8, 1, 88,155,140,249,185,147, + 74,191, 44, 20,255,151,112,212, 22, 5, 59, 95, 70, 67, 55, 3,122,144,228, 45,212,142,161,100, 52,190,208,223,200,202,202, 34, + 94,229, 11,206,156, 84,186, 22,194,254, 13,245,206,205,205,133,175,175,239, 11, 17, 89,181, 56,183,248,250,250,110, 47, 44, 44, + 36, 97,131, 13, 54,216,240,234, 66, 92,159, 48,106, 64,148, 69, 54,246,255,103, 30,220,235, 41, 87,223,119,130, 32,162, 87,172, + 88, 17,217,132,250,214, 88,180, 24,182,115,103,131, 13,255, 28,226,226,226, 94, 6,167, 77,100,217, 96,131, 13, 54, 60, 7,234, + 90,177,204,226,171,238,247, 5, 11, 22,124,137,198,103,156, 60,241,212,138,229, 89,253,189,198, 95,139, 64,195, 43, 7,154, 18, +132,244,121, 86, 31, 92,176,113,218, 56,109,156, 54, 78, 27,167,141,211,198,249, 63,199,105,137,251, 66, 61,130, 40,162,161,169, +190,198,166, 17,235,126,182,180,175,165,178, 4, 65, 52, 20,230,199, 60, 85, 88,243, 78,211,244, 14,252, 3,176, 45,125,181,113, +218, 56,109,156, 54, 78, 27,167,141,211,198,249,183, 64,211,116, 71,154,166, 35,240,116,193, 20, 77,211,116, 4, 77,211,131, 22, + 44, 88,176,208,188,109,193,130, 5, 11,105,154,238,107, 46, 87, 93,166,102, 31,243,182,186,239,117,183, 53, 86,182,145, 42, 78, +170,243,121,146,121, 17,217,127,139,143,150, 13, 54,216, 96,131, 13, 54,216, 96, 67,189, 48,175, 24,172,101,109,146, 3,120,176, + 98,197,138,242, 90,190, 83,114, 0,247, 0,180,171, 46, 39,175, 22,105,181,125,171,244,213,223,245,245,148,209, 91, 83,182, 1, +236,104,224,179, 77,104, 53,132,118, 30,140,111,124,155, 73,194,171, 79, 0,104,234,105,218, 57,170, 58, 94, 17,109, 14, 92, 68, + 81,160,105, 26,133,178,138,248, 7, 50,124,245,188,191, 23,224, 5, 23, 9,159,191,129,162,233,238,213,155,226, 20,165,186,217, +201, 74, 84, 88,203, 17,228,142, 96, 62, 3,159, 83, 52,218, 2, 0,131,192,125, 45,133, 53,105,197, 77,143, 39, 85, 95, 63, 15, + 21, 99, 18, 87, 32,124,215,209,201,185,117,121,121, 73,166, 65,171,251, 61, 69,142,237,104,122, 94, 70,248, 57,227, 13,138,198, +151, 0, 24,108, 6,214,101,150, 89,189,146,195, 54,224, 16,230, 39, 60, 43,203, 87,255,121,206, 96,249, 54,216,240,202,129,166, +105,230,223,187, 6, 9, 83, 61,156,196,223,228,180, 93,161, 86,136,173,122, 54,255, 89,207,182, 59,255, 77,245,110,146,208, 10, + 17, 99, 42, 8, 44, 3, 64,131,198,215, 41,114,252,212,164,253, 61,209,143,207,100,238, 2,192,212, 26, 76,115,105, 10, 87,234, + 61,152, 12,188,201,231, 48,215, 1,160,180, 38,211,248, 20,169,245,254, 98,161,222, 24,196,162, 24, 7, 40,154,102,155, 40,122, + 40, 53, 96,187, 0, 0, 32, 0, 73, 68, 65, 84, 31,104, 68,219,113,112,253,214, 19,104,155, 82, 87,223,102,146,240,227,127, 74, + 7,196,254, 52, 19,157,219,190, 6,218, 68, 2,148, 17,194, 30,159,227,226,250,143,208, 57,216, 23, 52,101, 4, 40, 18,118,131, +215, 98,112,152, 35,253, 64,246,124,121,176, 3,188,224,210,220, 77,146,180,115,231, 46, 15, 47,191, 16,130, 34, 13, 72,255,243, +252,152, 89,243,151,244, 9,133, 34,204, 26,177,213,214, 19, 19,124, 91, 4,126, 62,123,217, 15, 76, 79, 47, 31, 17,101,212,145, + 69, 57,169, 29, 54,173, 94,114,132,195,200, 91,119, 95,138, 93,214,246,229, 16, 49, 38,179,120,220,209, 2,190,168,181, 90, 93, +153,101, 50, 24,127,103,176, 89,131,214,172,221,208,190, 87,255, 33,118,166,202, 34,134,145, 66,200,111,135,126,109,190,121,203, +214, 33, 73, 82,211, 91, 0,168,166,180,153,162, 49, 63, 99,255,164, 33,108, 22,147, 8,254,100, 39, 19, 32,159, 75,104, 5, 75, +240, 62, 65,195, 98,120, 9,154,192,213, 84, 25,126,121,158,223, 8,146,224,103,130, 70, 0, 8, 28, 38,104,252,154, 34,135,236, +255, 83,100, 81,212,211,241,152,193, 32, 44,138, 39, 62,143, 7, 77,117, 20,121,107,202,219, 96,195,255, 42, 24, 12, 70, 44, 69, + 81,189, 95,176, 48,120,131,166,233, 91,182,163,251,191,141,166, 89,180, 8,124,155,252,176,192, 25, 38, 3, 66, 3,252,190, 1, +154, 38,180,248, 76,230,190, 59,153,197, 30, 32, 13,216,249,221,180, 67,122, 35, 64, 26, 13, 48,145, 70,152, 72, 35, 72,210, 0, +147,209, 8,218,168,195,146,221,177,128,190, 18,225, 97,254,251, 0,147,167,181,191,193,166, 25, 7,226,175,157,119, 33,244, 10, +252,242,211,138,207, 10,228, 85,159, 93,184, 95, 88, 18, 34,209, 44, 76,145, 97, 79, 83, 4, 65,236,182,153,136, 58,118,234,241, +198,159, 85,105, 20, 77,195,197, 65, 16, 56, 38, 50,217,103,255,137,216,130, 13,251,180,105, 0,224, 40,226, 6,142,189,159,233, +251,119, 78,130,132,207,223,176,125,235,102, 15, 79, 87, 1, 65,222, 88, 9,210,100,130, 79,243, 8,230,194,233, 99, 60,191, 93, +191,107, 61,148,186,113,141,237, 31, 40, 65, 72,139,150,193,115,247,157,186,225,171, 82,202,244,231, 15,126,249, 16, 58, 24, 61, +188,131,217,223,172,248,129,185,232,139,153,115,244,166,199,183,211,101, 72,177, 52,214, 4, 75,112, 98,197,202,181,109,251, 12, +142,180,163,170,228, 76,173,170, 42, 96,231,238, 93,203,130,218,118, 18,246, 8,107,198,145,253, 62,133,208, 84,150,193,192,224, +243,250,132,246,115,208,124,248,158,113,231,222,168,233, 41, 50,108,106, 74,155, 77,181,166,173, 41,234,249,163,174, 19, 52,122, + 36,222,138,157,108, 42,188, 3,218,100, 4, 76,134,154,119,152,140,160,169,167,239,157,167,236, 6,240,124, 66,139, 65, 99,192, +133,107,119, 60,139,139,164, 29,215,175,253,126, 33,125,231,206, 25,152,112, 32,181, 12,113, 77, 21,152, 0, 2, 90,185, 50,207, + 25, 77,208, 21, 84,152, 2, 0,160, 79, 0, 15, 0,186,122,218, 17,125,243, 21,196,149,171, 15, 53,113, 86, 14,226,112,117,117, + 69, 73, 73, 9, 0,212,164, 66, 10, 14, 14, 6, 0, 56, 56, 56,192,160,215,219, 70, 57, 27,108,176, 94, 24,145, 52, 77,179, 94, + 48,231, 16,154,166, 79,255, 77,154,207, 1, 76,168,254,188, 11,192,154, 23, 80,181,102, 0, 60,170, 63, 23, 1,120,108,235, 1, +127, 11, 53,113,179,234,126,111,106,135,226,131,166,128,195,195, 1, 64,208,212, 90,208, 0, 31, 4, 19, 48,170, 48,108,112,127, +184, 73, 60, 0,163, 26, 48,168, 1,163, 6, 48,170, 0,163, 6, 37,210, 60,192,160, 2,178,207,128,164,105, 94,147,155,171, 83, + 0, 25,191,163,111, 7, 95,136, 29,249,152, 57, 44,196,109,199,217,140, 93,187,206,167,247, 75,145,225, 93,171,234, 74,211,232, +220,166, 53, 54,238, 82,165,253,145, 32, 31, 8, 0, 67,218,185,158,237, 28,210,220,103,195, 62,109,218,233, 7,229,131, 0, 96, + 80,168,195,153, 78,129,158,190, 20,158,223, 84, 64,209,116, 15,175, 22,173, 9, 83,226,118, 80,202,199, 80, 42, 53,120,156,179, + 31,206,222,175, 51, 76, 20,122, 90,218, 95,192,196,130, 25,139, 86,177,213,202, 98, 61,101,144,155,196,204,114, 38,139, 75, 17, +120, 18,167,171,162, 42, 76,179, 39,125, 68,206,253,234,187, 5, 0,198, 52,106,113,148, 96,250,186,117, 27,218,116, 11, 15,146, + 20, 29,153, 73, 84,149, 23,131,100, 10,121,195,186,116,131,147,127, 8, 85,124,121, 29,193,245,235, 7, 39, 87, 63, 60,185,113, + 16,185,183,142, 18,221, 59,140,224,237,249, 63,246,206, 59, 60,138,170,109,227,247,148, 45,201,166,247,158,144, 80, 18, 2,161, + 73,239, 40, 69, 32,188, 20, 65,154,212,151, 34,162,136, 40, 42, 40, 32, 42,197, 6, 40, 29, 84,154,180,128,148,128,148, 40,189, + 68, 19, 74, 42,129, 36,164,247,158,108,182,206,204,249,254, 72, 49,129,148,221, 4,245,149,111,126,215, 53,215,108,189,119,102, +206,236,156,123,158,115,158,115, 14, 74, 95, 3,116,117, 26,173,214,246,232, 59,172,127,247,195, 45, 61, 93, 93, 8, 17, 32, 8, + 4, 68,224, 81,166,214,227,195, 35, 9,224,121, 30,175, 12,235,251,146,153,140, 34,130, 32,128, 16, 1,169, 89,249,229,191,133, +198,190,148, 80,136, 80, 67, 34, 85,157,122, 14,234,123, 63,252,118, 91,125,220,105,116,157,186, 54,150, 2,174,215, 56,231,250, +222, 57,255, 99, 91,224,135,166,123, 57, 10,124,210,185,117,240,236, 63,151,217,113,240,156, 67,113,110,250,244, 99,251,182,142, +223,182, 99,199,129,216, 28,204, 55,198,100,189,221, 95,118,125,195,111, 37,118,189, 90,154,229,166, 86,198, 41,125,108,104, 0, + 24,182,253,108,244, 91,183, 86,247,104,187,252, 12, 41,186, 26,175,142,168,251,188,172,136, 76, 81, 20,133, 25, 51,102,194,220, +220, 28, 65, 65, 65,200,204,204,132, 84, 42,253,211,188, 59, 58,194,215,215, 23,182,182,182, 96,104, 26, 4, 68,140,102,137,136, + 24,112,221,127,214,102, 43, 57, 57, 57,163, 57,102,203,205,205,173,127,122,122,250, 23, 85,189, 85, 40,138,250,162, 69,139, 22, + 43,254,188, 81,173,117,175, 87,204,243,252,212,244,244,244,171, 13,105,142, 28, 57,210,245,204,153, 51,222, 53, 52,189, 1,120, +215,245, 89,107,107,107,190,119,239,222, 73,103,206,156,201, 16,207,144, 38, 25, 46,163,141, 86,108,202,209, 69, 93, 52,153,101, + 0, 16,107,192,231,107, 53,249,169,245,252,186, 61,171,166,173,107,223,194, 22,165, 74, 45, 46,132, 37,129,231,245,224, 57,174, + 50,178,197,129,231,244, 24,214,201, 30,189,213,243,241,109,240, 3,112,188,176,182, 33,205, 39,209, 17, 97,114,231,193,175, 30, + 17, 4, 34,147, 75,232, 98, 95, 15, 59,199, 37,175,116,162, 23,141,110, 15,149,142,123,245,167,203,241,191,197,228, 96,151, 65, +154,194,211,195, 19,145,186, 94,227,185, 70,247,189,129,104, 84,143,193, 3,251, 89, 18, 77, 49,244,121, 9, 40, 45,215, 35, 33, + 95,143, 44,117, 17,228, 84,166, 65,154, 2, 65, 71,119, 55, 23,197,141,195,239, 63,182, 99, 74, 88, 71,134,147,202,104, 14,188, + 64, 24, 82, 20,173,177,109, 59, 68, 82,213,111,171,161,237, 52, 85, 88, 76,235, 63,116,164, 85,202, 79,115, 41, 83,223, 97,112, +236,226,129,199, 87,247, 32, 39, 44, 24,249, 25, 73,148,165,186, 8, 78,118,173, 48,124,234, 68,124, 57,177, 27, 74, 75, 74,193, +100,198, 91,201, 36,114,107, 64, 87,167, 38,225, 49,245,235,245,159,187,176, 12, 93,113, 60,171, 22, 94, 15,149, 70, 3,240, 28, + 76, 88, 1, 20,169,122, 79, 15, 94,175, 83,116, 28,247,254, 2,128, 15,109,108,223, 99,114,112,176,157, 3,250, 65,208,183, 37, +122, 21, 40,224,122,116,238,159,230,199,223, 17,147, 95, 24, 54,179, 31,161,112,173, 41,101, 20, 96,135,192,174,222,230,102,102, + 37,177, 72, 11,122, 19,241, 48, 33, 78,125,254,139,201,179, 22, 42,118,238,220, 57, 10, 32,175,163,118, 31,181, 16, 0,104,235, +196, 0,192, 60, 61,143, 21, 0,160,210,147, 61, 22, 50,106,214,215,135,110,217,129,169,152,209,161, 42,146,165,214,147,151,210, + 75, 72,161,238,210, 71, 15,122, 46, 9, 30,216,225,238,192, 84,138,146,167, 92,121,164, 41,174,107, 59,165, 82, 25,188,188,188, +176,104,209, 34,216,218,218, 66,163,209, 32, 43, 43, 11,175,191,254, 58, 0, 96,196,136, 17,144, 72, 36,152, 61,123, 54,188,189, +189, 81, 80, 80,128,240,240,112,148,151,151, 27,125,126, 26,137,168, 41,106,214,194,210,210,210,167, 69,139, 22, 43,244,122,125, +127,169, 84,234,164,211,233, 32, 8, 66,150, 76, 38,187,150,148,148,180,186,164,164, 36,241,127,109,223,239,223,191,111,140,217, +106, 84, 83, 34,145,224,193,131, 7,143,140, 48, 91, 33, 79,124,127,255,245,235,215,113,228,200, 17, 0, 64, 92, 92, 28,218,180, +105, 99, 86,215, 23, 31, 63,126,108, 54,112,224,192,253, 0, 60, 26,210,140,136,136,240, 57,125,250, 52,130,130,130, 0, 0, 15, + 30, 60,128,175,175,111,157, 27,115,253,250,117,102,202,148, 41, 62, 0, 50,254,134, 50,122, 30, 76, 86,205,245,159, 70, 43, 56, + 56,152, 4, 6, 6, 82, 79, 62,174,131, 4, 79, 27, 89, 23,168,121, 0, 72, 48,118, 11, 98,178,177,126,211,190,243, 47,255, 26, +180,165,191,137,148,198,202, 93, 75, 82,115, 11, 74,123,178, 84, 69,243, 11, 71, 64,219,152,203,110,173,157,222,201,179,176, 76, +141, 83,191,167, 95,141,206, 49, 46, 68, 26,157,137,139,128, 96, 93,241,140,135, 90,149,227, 59,253,203,139,135, 14,125,240,114, +199,197,163, 59,226,228,205,164,197, 0,215,232,168,239, 68, 16, 64, 4,174,186,243,123,229,173, 3, 32,212,158,192, 87, 0,169, +120, 77, 48, 46, 92, 48, 0, 96, 11, 29, 49,220, 66, 33,219, 60,111,222, 28, 75,125,238, 67, 20,104,165, 72, 45, 84, 35, 75, 37, + 65, 25,235,136,244,216, 8,158,166,112,177,209,144, 11,133, 18,194,169,173,109,100,230,116,192,144, 5,110, 37,231,150, 21,202, + 40,142,177, 28,251,153,117,222,175,223, 36,113,202, 92, 37, 69,161,209,225,231,173,172,172,219,168,243,147,152,226,194, 60, 88, + 59,183,199,203,175, 6,226,147,145,237, 80, 90,162, 68,110,193, 45,210,218,197,146, 74,190,118, 0,203,135,251, 35, 63, 59, 19, + 26, 61, 64, 41, 53, 5,106,173,186,172,222,227, 72, 99,199,219,239, 46,157,236,229,226, 96, 86,149, 84, 64, 4, 30,157,252, 91, + 98, 72,255, 30,184,120,253, 6,254,136,136,131, 80,153, 84, 64, 4, 1,105, 57,133,217,106, 29,191,199,168, 3,202,115, 32,122, +117,157, 70, 12, 77,104, 50, 12,112,132,130, 7, 62,238,230, 99, 49,251,131, 64, 47, 11, 51, 57, 5,181,158,135, 90,171, 71,233, +141,205,176,107,209, 1, 10, 19, 19,170, 11, 84,236, 29, 60,125,108, 43,167, 70, 95,145,152, 89,228,130,178, 44, 76, 25,210,254, +173,189,107,223, 48,163, 76, 42, 78, 77, 61, 95, 59,146,117, 99, 85,183,243, 83, 62, 61,113,233,200,209, 73,174, 95,190, 55,109, +224,176,119,246, 92, 2,112,174,174,109,211,106,181, 40, 46, 46,198, 59,239,188,131,237,219,183, 99,249,242,229,213,199,143,227, + 56,240, 60, 95, 61, 47,229,207, 63,255,140,248,248,248, 39, 77,150,136,200, 95,202,248,241,227, 77,178,179,179, 47,123,120,120, +180, 27, 50,100,136,162, 95,191,126, 80, 42,149,184,112,225, 2,148, 74,165,151,135,135,135,215,133, 11, 23,198,165,164,164, 68, +187,187,187, 15, 12, 10, 10, 50,184, 15,109,165, 1, 98,170, 47,193, 0, 71, 85,100,136, 48,168,200,253, 16,208,140,121,110,101, + 50, 89,213,148, 89,207, 52,178,149,158,158,254,168, 41,145,173,178,178, 50,169,155,155, 27, 28, 28, 28,192,243, 60,148, 74, 37, + 78,156, 56,129,226,226, 98, 8,130, 0, 83, 83, 83,124,246,245, 46,196,222,185,140,208,208, 80, 20, 23, 23, 75, 27,211, 76, 75, + 75,163, 58,117,234, 4,141, 70, 3,142,227,160, 86,171, 17, 18, 18, 82,253,156,101, 89, 44,253,116, 3,226,194, 46,227,238,221, +187, 72, 75, 75,251, 91,102, 27, 49,194,139,252, 47, 82,239,152, 89,127,123,214, 33,207,115, 31,238,220,123,232,214,135,243, 39, + 98,225,164,193, 30,171,183, 28, 31, 28,147,135,189, 0,224,111,143,233,175, 13,106,237,105,173,144,224,147,159,194, 0, 66, 62, +108,238,239, 69, 21, 32,174,157,147,176,248,231,208,228,203,203, 38,118, 65, 75, 23,203, 54,133,178, 2, 89, 66,130, 1,115, 10, + 10, 28,108,204,229,126, 35, 58,217,157,131, 32,192,218, 66,222, 22, 60, 7,107,115,185,223,203,237, 45,127, 1, 0, 75,133,164, +109, 93,145,175,250,232,234, 33,153,171,144,179,115,205, 44,172, 61,103,140, 26, 98, 58, 98,212, 56, 83,115, 9,135,252,208, 11, + 40,145,184, 67,111,235, 5,141,190, 0,105,137,241,252,175,183, 99,210,243, 74, 53, 75, 26,221, 76,130,171,233,137, 15, 28,124, + 58, 14,177,201, 11, 94,158,227, 51,243, 39,111, 26, 2, 93,122, 96,108,182,153, 99,119,211,223, 19, 18,203, 4, 82,103, 68,167, + 22, 37,197,197, 73,122, 30, 46, 42,158,181,136,191,244, 35, 62, 24,222, 1,133, 5, 57, 80,235, 56, 20,171, 56,157,179,181,137, + 92,147, 24, 9,141,142,131, 86, 47, 64, 98,237,134, 11,183, 34,242, 4,189,254,151,250, 52, 19,242,113, 55,225,196, 93,243,154, +175,181,180, 71,167,247, 45, 77,239, 66,175, 66,114, 90, 6,246,158,185,213, 37, 33, 31,119,155, 83,206, 68,224, 42,154,159,107, + 68,178, 40,130,126, 77,233, 4,223,214, 17,221,165, 38,210,239,190, 88, 60,165, 93, 47, 95, 91,185,144,118, 11,148,160,131, 25, +207, 66, 37,227, 97,229,209, 18,130,182,148,148,171,213, 69, 81, 64, 67,133,207, 0, 0,209, 41,241,229,180,246,102,148, 77, 75, +240, 9,231,192,118,158, 11,189, 0,196,231, 11, 0, 16,161,187,244, 81,108,239,119, 79, 15,248,244,226,160,152,140, 51, 43, 99, +220,198,111,238, 4,236,105,209,208, 54,230,228,228,128,101, 89,204,155, 55, 15,190,190,190, 32,132,160, 77,155, 54, 24, 58,116, + 40,126,249,229, 23,196,197,197, 65,169, 84,226,246,237,219,200,204,204, 20,107,126,145,191, 13, 63, 63, 63,231,244,244,244,168, +119,223,125,215,118,236,216,177,248,249,231,159, 81, 82, 82,130, 61,123,246, 96,227,198,141, 88,181,106, 21,244,122, 61,118,238, +220,169, 56,118,236, 88,247,173, 91,183,166,121,122,122,182, 79, 73, 73,201,106,196, 96, 81, 0,228, 0, 36,149,117, 23, 5, 64, + 56,123,246, 44, 70,140, 24,129,179,103,207, 10,149,175,241,168,184,249,105,210,220,159, 50,153, 12, 50,153, 12,197,197,197,207, +196,108, 73, 36, 18,152,155,155, 67, 38,147,161,180,180,212,104,179,197,113, 28,147,150,150,134,226,226, 98, 12, 25, 53, 10, 27, +214,174,197,160, 65,131, 48,100,200, 16, 16, 66, 16, 18, 18,130,193,125, 2, 48,241, 63, 3, 17, 19, 19, 3,142,227, 12,218,222, +172,172, 44,100,103,103,227,229, 81,163,176,107,235, 86,244,232,209, 3,126,126,126,224, 56, 14,151, 47, 95,198,248, 97,125, 96, + 50,102, 48,226,226,226,196,147,218,240,104,214, 51,233,163,213,108,162,114,113, 91, 56,121, 37,120,210,176,238,129,163,250,182, +195,174,195,191,126, 14,135,146, 67, 0, 96,167,145,127, 54,109, 80, 75, 68,167, 20,226,215,187, 25,193, 49,121,120, 38,217, 26, + 2, 15,123, 59, 75, 5,192,200,160,210, 9,156,101, 66,227, 29,152, 5, 66,160,232,255, 62, 94, 27, 21,237,209,163,157,135, 71, + 85,214,161,249,136,111, 48, 61,226,145,103, 55, 63,103, 79,240,122,128,215,195,114,226, 79,192,167,102,141,110, 71, 31,111,217, +197,183, 23, 45,234, 61,124,204,171,166, 50,133, 21,248,146, 84,232,179, 34,144,255,240, 42,148,138, 54,200, 74, 78,192,145,243, +161,197, 15,211,242, 75,104, 26, 23,178,139, 53,239, 37, 20,162,172, 49, 93,181, 30,107, 87, 44, 95, 50,242,200,161,195, 22,242, +150,125,169,248,205, 35,138,101, 44, 39,119,240,126,129, 46, 55,177, 39,107,246, 28,182, 84,106,177,174, 49,157,114,101,201,241, +144, 11,231, 38,182,246,233,107,241,248,143, 51, 80,169, 53,208,232,129,246,221, 7,130,231,137,140,162, 41,193,146, 97,168,156, +252, 66, 80,122, 62,251,218,189,199,153,215,239, 37, 48, 26, 11,172,107,112,116,145, 39,221, 61,197,188, 53,106, 96,103, 64,175, +194,127,250,119,192,134, 3,191,190, 9,240, 51,155, 87,200, 21, 17, 45, 2,244,109,231,128,237,132,160,111,216,137,141,109,187, +142,121, 27,198, 68,180,218,219, 99,184,191,143,235,143, 27, 62,123,223,214,206,189, 13, 67, 9,122, 16,231,142, 64, 73, 26,161, +210,110,193,202,173, 7,120,215, 62,216,249,237, 87,101,130, 64, 14,161,158,161, 45,248,202, 51, 76, 72,185, 2, 62,246,103, 36, + 36, 36,192,222, 43, 12,160,104,144, 22,143,161,227, 8, 52, 58, 2, 0,103, 54,237, 57, 61,232,189, 23,215,182, 31,213,150,245, +188,117, 47, 62,231,213, 89,174,138,158,158,140,111,116,166, 25,157,167, 84,214,123,174,102,100,100, 32, 35, 35, 3, 57, 57, 57, + 40, 42, 42,194,144, 33, 67, 48,120,240, 96,220,185,115, 7,215,174, 93,131, 92, 46,135, 78,167,131,179,179, 51, 40,138,130, 78, +167, 67,126,126,190,120, 57, 20,249, 75, 81,171,213,199,215,175, 95,111, 27, 24, 24, 88, 21,145,193,173, 91,183,176,123,247,110, +152,153,213,190, 78,142, 24, 49, 2,132, 16,219,149, 43, 87, 30, 7,208,171, 62,205,222,189,123,143,186,123,247,110, 70,231,206, +157, 19, 42,205,150, 20, 0, 29, 25, 25, 73,167,166,166, 82, 54, 54, 54,196,213,213, 85,159,145,145, 33, 0,224,103,205,154,197, + 28, 61,122,180,181, 82,169,188,210, 84,163, 37,147,201,158, 73,159, 45,137, 68, 2,138,162, 32,147,201, 32,149, 74, 65, 8, 49, +202,108,241, 60,207,158, 61,123, 22, 97, 97, 97, 88,213,185, 51, 22,187,185,193,214,214, 22,151, 47, 95, 6, 33, 4,102,102,102, + 40, 40, 40,192,161, 67,135,240,226,139, 47,130,227, 56,169, 33,186, 65, 65, 65, 8, 15, 15,199,167, 93,187, 98,177,149, 21,204, +205,205, 17, 18, 82,209, 26, 40,151,203,145,156,156,140,144,144, 16, 12, 28, 56, 80, 60,169,155,137,193, 39,207, 0,128, 45,160, +224,172,211,170, 64, 56, 2, 80,112,245,247,135, 52, 38,166,118,231, 28, 67,160,105, 44,255,118,111,240,200,111,222, 30, 69,205, + 29,221,197,117,245,143,151, 94, 7,128,217,175,248,186, 41,228, 44, 54,157,140, 38, 52,141,229,207, 98, 7,253,253, 33,165,242, +241,250,144, 30,126,200, 40,210, 34, 62,163,232,183, 24,192,160, 89,156,127,253,230, 53,236, 59,117, 57,117,227, 62,117, 44, 33, + 4,214,230,114,191,233,247,227, 61,127, 60, 27,158,242,245, 17,117, 44, 17, 8,172, 21,146,182, 51, 99,250, 52,154,117,216,213, + 67, 50,247,157, 37, 75,250,140,158,249,174, 9, 23,123, 20,218,248,243, 16,116, 42,148,232,164, 40, 98,156,145,150,146,130, 53, + 59,131, 83, 75,148,218,137, 81,185,198, 25,204,135,249, 40, 99,169,146,177,107, 62, 89,118,113,237,103, 43,205, 85, 9,151,203, + 24,138, 83, 49, 45, 6,176,159,173,250,134, 42,213,104, 95, 77, 40, 68,105, 99, 58, 26, 11,172, 91,255,245,183, 35,231, 76, 29, + 23,235,219,102,128, 29,159,145,104,167, 46, 41,201,249,233, 92,184,115,229,157, 34, 5, 0,241,105,249,200, 45, 86,114, 60,167, +191, 98, 33,193,234,104, 67,162,131,149,248, 56,194, 33,176,111,251, 41, 14, 22, 82,168,202,138,224,104, 33,193,176, 30,173,166, +232,127,143,123, 63, 49,199, 24,187,246,164,209,210,131,232, 85,184,189,238,197,182,132,215,183, 5,175,135,238,254,126,227, 35, + 99, 20, 22, 47,236,111,110,105,163,125, 76, 67,105, 6,152,218,131,178,244, 2,172,188, 41,137,255,171,200, 72,136,226,222,156, + 50, 53, 63, 49, 41,237,123,123,211,250,155,181,245,149, 77,201, 66,210,101,148,101,199, 35, 50, 67,135,246, 57, 21,173,237,150, +217,119,192, 63,195,142,233,197,197,197,232,221,187, 55, 94,127,253,117,112, 28,135,209,163, 71, 35, 53, 53, 21,143, 31, 63,134, +171,171, 43,102,205,154, 5, 59, 59, 59, 44, 89,178, 68,188,226,137,252,229, 36, 39, 39, 79,251,240,195, 15,175,247,232,209,195, +201,222,222, 30, 29, 58,116,192,169, 83,167,240,238,187,239, 86,127,166,115,231,206, 32,132,160,160,160, 0,235,215,175,207,202, +200,200,152,214,224, 13,122, 84, 84,236,190,125,251,250,183,107,215, 78, 39,149, 74,139, 0,200,139,138,138, 76, 10, 10, 10, 40, +181, 90, 13, 65, 16, 4, 43, 43, 43, 62, 35, 35, 67, 63,113,226, 68,205,205,155, 55, 91, 41,149,202,228,230, 68,180, 60, 60, 60, + 34,243,243,243,139, 41,138,106,246,208, 15, 85, 38,203,222,222,222,161,172,172, 76, 0, 80,216,148,161, 31, 56,142, 67,215,174, + 93,113,254,234, 29,156,253,245, 38, 74, 50, 30,224,245, 57,211,208,161, 67, 7,156, 63,127,190,201,101,214,169, 83, 39,156, 11, +185,142,235, 97,247,144, 28,119, 31,111,190, 62, 7,237,219,183,199,185,115,231,196, 19,218,112,206,160,118,223,172, 51, 79, 26, +173,129,193,193,193, 85,151,254,167,236,107, 91,123,116,146, 88,203,246,175, 28,222,202, 95, 50,100, 37, 40,137, 41,142,182, 57, +215,103,249,154,205,177,140, 99,242,212,200,156,198,179,195,106,253,105,114, 16, 69, 66, 99, 15,222,139,105, 59,229, 63, 61, 60, +176,235,148,226, 99, 0,120,181,159, 15,126,127,152,139,208,184,156,131,209,185,136,106,238, 94, 7, 56, 66,193,231,225,224,250, +183, 70, 15,244,114,119,198,238,159,175,131,162,112,220,160, 10,151, 16,210,163,157, 23, 54,238,123, 50,195,208,217,243,235, 35, +234,216, 11, 81,165,195, 1, 96, 72, 91,197, 47,221, 90,217,120, 18,210,112, 78,151,169,140,157, 55,124,220,107, 38, 92,220, 41, + 32, 41, 4, 20,167,129, 74, 39, 32, 51,175, 20,229, 86, 30,184,124,235,158,170, 88,173,125, 59, 58,183,105, 81,188,152, 60, 36, + 72,255,184,151, 82,166, 84,185, 40, 28, 90,169, 25, 90, 16,202, 52, 4,191, 71, 39,149, 68,103,225,129, 33, 26, 9, 9,208,246, +116,227,250,109,223,123,100,133, 68, 42,123,149,161, 64, 57, 90,155, 57,108,255,230, 83, 88, 88,152, 67,208,150, 1,202, 92,140, +125, 99, 77,110,100,134,222, 7, 0,218,216,193,188,159,143,100, 47, 75, 83,105,151,226,117, 31, 53,246, 27,148, 30,243,167, 14, +235, 44, 17,180, 74,188,181,254, 48,118,188, 63, 26,175,189,228, 47, 57,115, 35,110, 62,128,213, 77, 45,107,194,115, 32,122, 21, +122, 45,187, 26, 75, 1,215, 9,208, 55,236,200,103,109,129, 59, 6,107,116, 1, 36, 60, 75,249,119,244, 52,147, 10,105, 55, 32, +164,221, 32,140, 71, 31, 80,158,253, 41,202,185, 43,249,238,139, 85,202, 93,187,118, 95, 16,104,124,210,216, 80, 25, 85, 17,173, +188,184,235,208,106,181,208,243,128, 90,173,134, 82,169,132, 89,252, 57,232,121, 64, 42,161, 0,224,229, 69, 51, 70,117, 34,101, + 25,229,167, 99,185,148,221,115,218,246, 34,101, 25,229,183, 83,248,184, 60,165,166,209,200,171,155,155, 27,166, 79,159,142, 9, + 19, 38, 84, 71, 14,250,244,233,131, 47,190,248, 2, 87,175, 94, 69,183,110,221, 32,145, 72,112,249,242,101,112,156, 56,247,180, +200,223, 66, 66, 70, 70,198,203, 35, 70,140,248,245,252,249,243,182, 1, 1, 1, 0,128,176,176,176,138,155,206,174, 93,225,235, +235,139,236,236,108, 76,154, 52, 41, 47, 51, 51,243,101, 52,210,231,183,180,180, 52, 49, 40, 40,200, 73,169, 84,118,254,232,163, +143,114,188,188,188, 74,212,106, 53, 85, 84, 84, 36,112, 28, 7, 27, 27, 27, 89,231,206,157,209,187,119,239,178, 91,183,110,181, + 72, 77, 77, 45, 5,144,212,148,141, 31, 61,122, 52,174, 94,173, 72,218,123, 22,227,106, 73,165, 82, 4, 4, 4,184, 37, 36, 36, +164, 87,214, 45, 70, 95,227,107, 86, 47,247,238,221,195,149, 59,105, 96,181, 42,200,114, 51,112,251,231, 32,140,154,183,160, 89, +255,239,123,247,238,225, 68,200,109,152,201, 89, 60,120, 16,133,160,160,160,234, 27,183,191,153, 6,189,200,255, 56,153,168,167, +159, 22, 11, 0,129,129,129, 87,170,162, 21, 53,105,217, 18, 50,121, 25, 86, 14,233,226,182,244,213,190,173, 24,125, 73, 6, 4, + 94, 0, 35, 1, 28,237, 45,177,127,255, 65,159,131,135, 15,223,218,186,101,235,183, 2,199, 45,143,204,129, 49, 61,110, 87,126, +115,248,250,171,251,151, 12,100, 95, 31,222,214, 22, 0,164, 44,141, 77,167,162, 56, 0, 43,155,179,183, 61,221, 96, 82,166,199, + 92, 71, 59,171,143, 63,252,239, 72,219,129, 93,125,113, 37, 52, 18,223, 6,221,186, 42,203,193, 62,131, 79,110, 65,143, 39,253, + 83, 93, 89,135, 16, 26,239,119,201,243,196, 89,106,102, 3, 93,210, 37, 64,167,134, 90,163, 67,106, 62,143,212, 2, 53, 88,133, + 20, 97,113,105, 42,187, 44, 4, 55, 99,183, 41, 51,133,137,235,138,207,191,118, 87,171,202,184,146,194, 60, 78, 42,187, 45, 81, +152,202, 51,141,233,170,112, 59, 29,234,254,222,146, 23, 0,129,145,153,144,242,101,239,204, 48, 75,143, 62,143,214,116, 6, 40, + 66, 96,234, 63, 18, 22,166,140,180,111, 11, 73, 10, 0,152,153, 41,100,235, 63,121,215,234,237,247, 63,105,180, 15,152, 63, 32, +245,109,233,252,118,128,151, 13,174,134,199,226,106, 68,114,212,213,176, 7,237, 7,117,112,133,175,187,245, 34, 89, 97,209,186, + 24, 24, 31, 33,173, 40, 24, 14,208,171,171,179, 14,253, 29, 49,185,219,171, 31,213,151,109, 88, 39,222,128, 16,199, 19, 80, 12, + 3, 80,116, 69, 6,100,234, 13,176,214, 45,201,193, 35, 39,202,119,239,222,247,105, 76,158, 97,201, 25,250,138, 83,130, 47, 41, + 41,129,153,153, 25,206,197,113,154,215,134, 73,229, 52, 77, 35, 53,238, 78, 69,103,120, 91, 26, 0,218, 73, 7,125,214,246,198, +170,110,231, 45,100,148,220,117,228, 39,254, 92,196,190, 52, 67, 42, 9,127,127,127,248,248,248, 96,194,132, 9, 72, 72, 72,192, +218,181,107,145,153,153,137,243,231,207,227,245,215, 95, 71,159, 62,125,144,159,159,143, 31,127,252, 17, 97, 97, 97,200,202,202, + 18, 45,128,200,223, 66,113,113,241,253,152,152,152, 97, 29, 59,118,220,243,214, 91,111, 89, 76,157, 58,213,117,206,156, 57, 52, + 0,100,103,103, 11, 27, 55,110,204,248,238,187,239,138,243,242,242,102,234,245,250, 8, 67,254,225,153,153,153, 55,191,255,254, +251,220,107,215,174,181,239,222,189,187,252,133, 23, 94, 16,108,108,108, 88,185, 92,206,107,181, 90,117, 92, 92, 28,159,144,144, +224, 82, 84, 84,244, 8, 64, 60,154, 48, 99, 69,101,244,106, 53,195, 48, 43, 8, 33, 1,207,162,143,150, 66,161,112, 5,240,136, +162,168,214,198, 54, 27, 62, 85, 97,179, 44, 10, 11, 11, 81,158, 21, 5,147,180,135,232,104, 70,163,157,141, 57, 44, 45, 45,155, +101,138,138,139,139, 1,101, 58,174, 95,191, 7,112, 28,172,172,172, 96,101,101,245,183, 27,173,250,188,200,191,132,185,117,188, +214,112, 31,173,118, 14,120,221, 84,139,141,243, 70,182,146,122,123,186, 67,147, 22,134,123,169,101, 88,222,179,123, 52, 35,183, + 80,207,155, 54,186,235,184,241, 45, 48,176,119, 55,202,219,197,106,209,186,111,182,189,209, 14,121,239, 70,231, 96,147, 33, 91, + 20,157,139, 68, 1, 57,187, 47,221, 79,155,239,174, 80, 65, 16, 8, 46, 69,100, 34, 34,169,112,119,108, 46, 18,141,217,187,118, + 46, 24,204,130, 62, 76, 8, 49,177, 50, 51, 43,109,231,235,110, 63,184, 87, 39,250,229, 1, 93, 33,101,128,235,191,223,195,226, +111,142,223, 22, 4, 50,242,142,129,205,134, 21, 25,134,181, 13, 84, 69,134,161,190, 86,134, 33, 33,132, 84,100, 29, 54, 28,124, + 96, 24, 42,171, 60,249, 15,103,137, 93, 27,168,226, 47, 33,169, 80, 64,114, 78, 41, 74, 88,103,104,210,211, 1, 34,164, 92,105, +184, 99,117,131,216,219,219, 59,250,180,243,109,181,121,111, 16,116,229,197, 72,188,188, 7,101,133,153,248,108,251,169, 86,110, +110,118, 3,210,211,211,175, 24,113,177,241,253, 53,248,160, 35, 8,192, 72,228, 56,179,245, 8,242,236, 76, 97,175,144, 66, 80, +229, 98,222,219, 83,173,134, 15,153,106, 5, 0,201, 15,238,194, 75,161, 50, 72, 87,103,135,113,175, 14,242,179,134, 94,133,189, +231,238,170,105,224,229,125, 23,162,226, 7,181,181, 54,121,181,175,151,205,234,140,162, 87,144,223,180, 65, 69,171, 34, 90,213, + 17,190, 38,100, 27, 6, 1,124, 91, 1,241,135,111,230,152,141, 31,242,130, 66,202, 82, 20, 41, 75, 7, 49,181,199,182,189, 71, +203,100,122, 24, 60, 19,123,229,217,176,186,199,218,196, 21, 21,231, 9,246, 12, 95, 27,246,223,139, 31,247,116,200,202,202,130, +142, 39, 72, 44, 16, 0,224,183,105, 67,218,241,105,197,130,246,194,186,177,227, 41, 83, 7,217,123, 95,238,187, 76,208,120,100, +147,227, 56, 40, 20, 10, 16, 66, 16, 20, 20,132,228,228,100,228,231,231,131,231,121,188,247,222,123,240,243,243,195,131, 7, 15, + 80, 90, 90,138,156,156, 28,136,136,252,157,168, 84,170,112,149, 74,213,225,189,247,222,155,188,108,217,178,254,102,102,102, 62, + 0,160, 84, 42, 19,245,122,253,213,202,255,167, 49,217,129, 4,192,163,248,248,248,196,248,248,120,167, 3, 7, 14, 88, 3, 48, +169,124, 79, 13,160, 8, 64, 54,154,145,113, 88,101,170, 40,138, 90,241,172,142, 67,149,169,162, 40,170,117, 83,190, 79,211, 52, + 79, 81, 21, 99,231,201,229,114, 92,187,118, 13, 19, 70, 14, 65,204,153, 34, 4, 88,155,163,251,204,121, 56,124,241, 34, 24,134, + 1, 69, 81, 96, 24,198,168,122,132,101, 89, 92,191,126, 29,175, 77, 26, 15, 57, 11, 88, 89, 89,225,189,247,222,195,201,147, 39, +193,178,226, 44,125, 70,176,179,134,225, 50,112, 28, 45, 10,171, 47,238, 89, 35, 5,175,199,233, 61, 95, 33, 56,178, 76,251, 32, + 23,203,253,114,177, 49, 8,165, 66,238, 55,251,230, 95,188, 30,249,229,172,137,129,138, 23, 7, 13,193,139, 3, 7,177,237,187, + 13,248, 24,168,101,180, 6,163,129,177, 54,120, 1,159,238, 60, 23, 59,239,240,229, 56, 10,186, 82, 76, 28,218,141,240, 2, 62, +109,100,103,158,210,180, 50, 53, 63,124,253,214, 45, 27,232,202,144,116,247, 55,147, 22, 62,173, 0, 94,135, 71,143, 30,226,187, +189, 63, 11,151,127,127,176, 95,203,225,173,132, 66, 40, 13,213,172,168, 45, 57, 88,153,201,252, 94,110,111,249,139, 0, 2,107, +133,180, 45, 17,120, 88, 43, 36,109,135,180, 85,252, 66, 8, 33, 22,166,146,182,132,215, 55,170,169,210,114, 59,246,254,176,251, +235,217,179,103,155,229,165,101, 33,163, 36, 18,101, 50, 55,232, 21, 30,136,191,123, 85, 85,174,225, 12,169,196,235, 61,158,121, +121,121, 57,225,161, 5, 56,188,125, 45,244, 90, 13,114,210, 42,188,106, 70, 94, 9, 44,237,221,110,165,167,167, 27,172,169,227, +132,226,113, 83,231, 74, 77, 45, 96,250,218,184, 64, 89,124,190, 6, 93, 92, 45, 42, 46, 26,101,185,136, 9,185,142,129,149,125, + 76, 19, 82,105,120,117,114, 53,104, 59, 45, 76,164,111, 13,127,193, 13,137, 41,153,184, 22,149,190, 55,177, 0, 25,124,108,230, +222,248,140,162,249,163,123,122, 98,195,201,232, 55, 1,253, 65, 99,246,221,223, 17,147, 9, 65,223,138,206,240, 42, 16,160,175, +191, 35, 38, 27,152,105,248,148, 38, 43,197,148,175,127, 73,254,232,232, 31,121,163,151, 78,233,103,217,187,247, 8, 25, 56, 45, + 74, 85, 26,125, 76, 17, 74, 12,213, 44, 81, 9, 0,176,163,114, 1, 0,132,167, 9,251,251,173,188,117,245,224, 28, 15, 7,129, + 0, 87,227, 53, 0,112,107, 86, 15,211, 91, 62,182,244,199,210, 65,159,249,221, 90,221,227,124, 68,166,112,224,106,124,245, 24, + 90, 13,150, 59, 33, 4,122,189, 30,130, 32,192,214,214, 22,249,249,249,200,201,201, 65, 78, 78, 14,226,227,227,155,116, 46, 53, + 3, 81, 83,212,124,234, 50, 15, 96,191, 94,175,223, 95, 84, 84,244, 44, 53, 51,240,244,184, 78,205,218,247,154,205,132,132, 16, +182, 50,154,213, 88,103,248, 6, 53,107, 54, 19, 18, 66,206, 86, 70,179, 26,139,106,213,210, 20, 4, 33,163,107,215,174,182,163, + 70,141, 2,207,243,120,248,240, 33,146, 83, 83, 49,120,254,155,176,182,182,198,213,251,247,241,224,193, 3,172, 88,177, 2,122, +189, 30, 39, 78,156, 72,107, 76,147,101, 89, 93,171, 86,173,164, 99,198,140, 1,199,113, 72, 72, 72, 64,122,122, 58, 22, 47, 94, + 12, 43, 43, 43,132,135,135, 87,107,230,229,229,129,101, 89, 93, 29,209,173,191,226, 92,250,183,243,148,201,106,216,104, 1, 60, +120, 61,138, 47,174,196,166,107,208,233,244,104, 27,157,139,199,209,127, 70,164,182, 49,161,247, 79,223,143,140, 77, 12,191,241, +162, 12, 57, 17, 48,246, 78,226, 97, 62, 50, 45, 76, 74, 75,161, 43,181, 68,194, 47,120,156, 93, 90,246, 48, 31, 70,231,162, 19, +129,167,160, 43, 7, 50,195,112,243,234, 21, 92,190,125, 15,127, 68,196,242, 55,195,227, 14,211, 2, 62,141,201,199,195, 38,220, +133,192,124,228, 6,204,136,120,228,217,205,215,201, 19, 60, 7, 34,232, 97, 53,241, 32,102, 70,247,246,236,214,210,218,179, 34, +146,165,135,205,127,127, 3,190, 54,105, 80, 47, 44, 85,191, 83,118,242,252, 43,165, 69,249, 61, 95, 26,208,203,204,202,127, 56, +242, 30,197,225,225,189,235,170,240,200,248,155, 97,169,250,157,205, 41, 93, 55, 55,183,254, 47, 13,240,195,196,121, 31, 66, 87, + 94,140,132,203, 63,160,172, 32, 11,215,110,153, 35,182,164,164, 23, 0,131, 35, 90,183, 82,184,246, 72, 41, 68,159, 22,146, 20, + 11,104,156,167, 5,142,130,156, 82, 67,208,148,128, 42,207, 67,124,186,182,248,149,237,169, 60, 0, 40,228, 20,107, 70,138, 45, + 13,138, 60,122,217,181, 81, 48,122,236,187, 24, 5, 65,168,152,190, 73, 16,176,109,223,111,241,243, 63,125,173, 11,218,121,218, +116,186,155,158, 67,193,136,144, 63, 69,208,239,143,195,159,180, 85,255,250, 49, 32,232,112,125,145,109,219,126,155, 10,250,161, +137,211,237, 68,102, 32, 29,192,124,176,229, 59, 22,109, 58,247,113,215,139,209,125,151,252,119,180, 37,200, 51,201,208,141,139, +206,226,251,247, 88,151,124, 94, 32,127,182,231,254, 25,217,242, 39, 25, 37,228,238,213,120, 77,132, 49,162, 28,199,129,136,195, +190,139,136, 60,151,148,149,149,205,155, 57,115,230, 14,137, 68,226, 0,128, 18, 4, 1,130, 32,176, 95,126,249,165,132,231,121, +154,166,105,158, 97, 24,238,236,217,179,122,158,231,115,213,106,245, 60, 3,174, 25,241, 11, 22, 44,104,213, 88,134,226,161, 67, +135,170, 76, 86,188, 88, 18, 6,153,172,154,235,234, 40, 23,219, 64,144,246,147, 62,175,173, 92, 9,128, 2,193,170,232, 92, 60, +126,242, 35, 17, 5,200,104,199,232, 22,183,239, 54, 96,101,213,119,140,221, 50, 53,207,143,239,214,193,247, 16, 0,104, 8,255, + 90, 83,246,174, 68,163,122,181,115,183, 94,135, 5, 66, 88,142,144,221,180,128, 99,106, 14, 49,134,100,218,213, 71, 70, 78, 81, +248,240, 0, 43, 2, 84, 52, 25, 86, 55, 23, 86, 14,227, 64, 8, 33,213,205,133, 95,153, 32,175, 88,211,232, 56, 80, 55, 30,107, +135,104,185, 63,230, 94,184,113,119, 30,207, 19,103,134,161,178, 84, 90,110, 71,115, 77, 22, 0,164,167,167, 95, 9,185,152,126, +225,126, 39,167,161,246,138,202, 40, 87, 57,144, 87,142, 11,233,185,101, 87,154,162, 89,168,212,143, 94,182,241,228, 41,153,132, + 97, 65, 72,197,128,162,132, 64,173,227, 11,110,165,112,237, 1,160,131, 45, 92,223, 59,193, 29, 98, 24, 42,185, 49,189,208, 7, +153, 27, 38,174, 11,121, 55, 42,169,112,119, 82, 17, 34, 1, 32,169, 8,145, 71,174, 63,254, 56, 62,171,244,221,200,228,194,175, + 96,100,191, 10, 66,225, 90,183,137, 43,159,122,173,185,199, 51, 54, 19,247, 0,140, 5,210,134, 76, 92,242,221, 18,138,194,179, +154,126, 34, 78,165, 35, 94, 53, 95,168,138,108, 85, 46, 6,163,213,106,161, 82,169,192,243, 60,116, 58, 29,180,226,188,134, 34, + 34,207,140,170,168, 22, 77,211,171,159,161,230, 89,138,162, 70, 0,120,100,196,215, 66,203,202,202, 58, 60,227,221,203,231, 56, +206,160,177, 94,196, 36, 26,131,217,249, 79,253,240, 96, 81,243,239,215,108,221,186, 53, 49,194,176,136,199,243, 95,172,217,162, + 69, 11, 4, 6, 6,194,213,213, 85, 60,158,162,166,168,105,160, 38, 33,132,105,206, 82,143, 38,213,156, 69, 44,163,127, 61, 79, +118,134,159, 91, 21,156,160,197, 99,243,252,241,232,209,163,234, 49,175, 68,158,111,146,146,146, 80, 86, 86,134,140, 12,113,190, + 87, 17, 17, 67,161, 40,138,111,206, 82,143, 38,105,206, 34,150,202,115,107,184, 68,163, 37, 34,242,111,231,202,149, 43,226, 65, + 16, 17, 17, 17,249,223, 49, 89,181,204, 22,133,111,195, 47,213, 0, 0, 32, 0, 73, 68, 65, 84,250,195,127,198,100, 19, 52, 37, +132, 24, 34,106,138,154,162,166,168, 41,106,138,154,162,230,255, 59,205,198,180,159,139,108,198,191, 43, 73, 73,236, 15, 32,106, +138,154,162,166,168, 41,106,138,154,162,230,243,142,216, 71, 75, 68, 68, 68, 68, 68, 68, 68,228,239, 70, 28,246, 85, 68, 68, 68, + 68, 68, 68, 68,164,121, 52, 58,169,180,136,136,136,136,136,136,136,136, 72,211,104,120, 82,105, 17, 17, 17, 17, 17, 17, 17, 17, +145, 38, 99,252,164,210, 34, 34, 34, 34, 34, 34, 34, 34, 34, 6,177, 83, 60, 4, 34, 34, 34, 34, 34, 34, 34, 34,127, 15,181,179, + 14,131,131,131, 73,205,181,136,136,136,136,136,136,136,200,223,201,243,234, 69,196,166, 67, 17, 17, 17, 17, 17, 17, 17,145,230, + 49, 87, 52, 90, 34, 34, 34, 34, 34, 34, 34, 34,127, 13,245,246,209,170, 26,176,116, 96,101,168,110,160,120,172, 68, 68, 68, 68, + 68, 68, 68,254, 1,158,111, 47, 34,246,207, 18, 17, 17, 17, 17, 17, 17, 17,189,200,179,161,170, 51,188,136,136,136,136,136,136, +136,136, 72,243, 16,231, 58, 20, 17, 17, 17, 17, 17, 17, 17,249,155, 13,215, 95,110,180,196,153,205, 69, 77, 81, 83,212, 20, 53, + 69, 77, 81, 83,212,252,255,100,178,106,153, 45, 49,235, 80, 68, 68, 68, 68, 68, 68, 68,164,121, 52,154,117, 40, 34, 34, 34, 34, + 34, 34, 34, 34,210, 52,230, 2, 8,172,124, 28,136, 26, 81, 45, 49,162, 37, 34, 34, 34, 34, 34, 34, 34,210, 60,118, 2,112,169, + 52, 88,103, 0,100,138, 70, 75, 68, 68, 68, 68, 68, 68, 68,228,217, 80,179, 95,214,200, 26,230, 75, 52, 90, 34, 34, 34, 34, 34, + 34, 34, 34,205,164,222, 62, 90, 20,234,207, 28, 8, 49,226, 7,154,146,125, 16, 34,106,138,154,162,166,168, 41,106,138,154,162, +230,255, 59,205,198,180, 67,240,239,227,169, 97, 29, 8, 33, 59,255,142, 31, 22, 83, 95, 69, 77, 81, 83,212, 20, 53, 69, 77, 81, + 83,212,252,127,199, 95, 54, 96,105, 23,192, 84, 60,188,207, 37, 78,149,139,136,136,136,136,136,136, 72,195,252, 53, 89,135,254, +192,127,167, 6, 56,108,215, 71,230, 90, 70, 2,229, 13,125,214,193,193, 97,135, 66,161,152, 90, 94, 94,174,164, 40, 74,168,233, + 0, 1,212,156, 28, 40, 33, 55, 55,183, 95, 99,191, 45,147,201, 54, 58, 57, 57,253,183,172,172,172,156,162, 40, 66, 81, 20, 40, +138, 2,128,167,214, 60,207,167,229,231,231,119,253,151, 91,101,198,222,201,233,119, 9,195,184, 25,251, 85, 94, 16, 30,231,100, +103,247, 50,226, 43,107, 41, 10, 75, 43,126, 22, 95, 0,248,240,185,187,243, 0, 24, 67, 62, 23, 0, 88,196, 1, 19,121,154,126, + 83, 2,108,209, 8,194,118, 0,160, 0,190,169,191,173, 9, 69, 43,138,160, 19, 69,193,138, 16, 20, 19, 10,247,228, 61, 16,255, + 15, 29,138,113, 18,137,100,180,165,165,165,121,126,126,254, 21, 0,135, 0, 76,178,179,179, 27, 80, 82, 82, 82,166,215,235, 79, + 2, 56,222, 20,225,126,157,240,190, 76, 42,153,165,214,233,215,223,184,135, 31, 6,116,129, 29, 39, 96,157,137,148,237,167,209, +114, 95, 92,191,143,221, 70, 74, 82,149, 75,213, 53,195,232, 73,197,142, 26, 88,238, 0,112,194,198,198, 87,238, 96,249,171, 68, +198, 60, 46,202, 46,155, 58, 62, 39, 39,117, 66, 51,202,253,127, 17,123,123,251, 25, 52, 77,127, 78, 8, 1,207,243,203, 11, 10, + 10,246, 60, 35,233,229, 0,172, 43, 31, 23, 1,248,188,153,122,201, 0, 60, 43, 31,167, 0,240, 18,235,245, 38,179,237,231,159, +127,158, 63,104,208, 32,108,216,176, 1,219,182,109, 75,202,205,205, 93, 7, 96, 47, 0,237, 63,160, 35, 82, 31,237,128, 17, 95, + 14,235,193,235,127,252, 84,168,241,242,224,122,254,204,223, 79,155, 54, 77, 71, 8, 33, 15, 30, 60, 32, 90,173,150,232,245,122, +194,113, 28,225, 56,142,232,245,250,234,197,205,205, 45,253,137,175, 63,165, 73,211,244,166, 87, 94,121,165,148, 16, 66,194,194, +194,136, 74,165, 34, 26,141,134,104,181, 90,162, 86,171,137, 74,165,170,181, 56, 57, 57,101, 55,164,105,105,105, 25,102, 99, 99, +147,109, 99, 99,147,109,107,107,155,109,107,107,155,109,103,103, 87,189,216,219,219, 87, 47, 14, 14, 14,217, 14, 14, 14,217,182, +182,182, 97,141,109,103, 37,195, 0, 92, 49, 96, 25, 86,199,119, 7,215, 52, 90, 46, 46, 46,217,164, 9,184,187,187,167, 26,176, +157, 85, 56, 81, 20,248,170,239, 82, 20, 4,185, 92,238, 89,243,125, 60, 29,233,106, 52,164,236,234,234,250,138,139,139, 75,136, +139,139,203, 69, 87, 87,215, 87, 12, 56,197,106,105, 90, 88, 88,132,217,219,219,103, 59, 59, 59,231, 84, 45, 46, 46, 46,181, 22, + 87, 87,215,234,197,201,201, 41,219,198,198,166,222, 50, 34, 0, 83,223,114, 25, 96,229,192,139, 44,195, 4, 59, 57, 57,149, 68, + 68, 68,240,132, 16, 66,211,116,122,213,103,140,217,247, 39, 77, 86,249,117, 44,207,187, 36, 15, 45,123,188,174, 56,239,146, 60, +180,252, 58,150,107, 66,209,170,169,154, 6, 82,151,230,244,233,211,167,223,203,206,206, 78, 47, 42, 42,202,220,190,125,123,156, +137,137,201,245,237,219,183,199, 21, 21, 21,101,102,103,103,167, 79,159, 62,253, 30,128, 5, 70,104, 2, 0,122,117, 66,207,217, +227, 92,202,239,157,120,173,252,197,110,236,221, 62, 1, 8, 28,210, 75,154,190,249, 3,255,242,171,187,250,150, 15,122,129,142, + 52, 82,147, 98, 89,182,183,167,167,231, 44, 7, 7,135,105,149,203,107, 85,139,179,179,243,107,206,206,206,175,217,216,216, 76, +104, 72,243, 40,192, 24,178,120,152,152,244,158,224,227, 89,158,188,122, 21,137,120,251, 77, 50,171,165, 71,201,120, 71,199, 22, +255, 64, 25,253,165,154,142,142,142, 25,122,189,158,232,116, 58, 98,103,103,151,241, 12,183,243, 43, 66,200, 87,132,144,175, 0, +124,245, 12, 52,171,175,103, 70, 24,236,134, 52, 77, 88,154, 94,162,144,201, 46,202, 89, 54, 71,206,178, 57, 10,153,236, 34, 75, +211,239, 2, 48,249, 95, 42,163,191, 64,211,220,193,193, 33,113,227,198,141,164,188,188,156,148,151,151,147,141, 27, 55, 18, 7, + 7,135, 68, 0,230, 70,104, 54, 85,231,121,138, 96,213, 90,170,154, 14,159, 73, 68,203, 31,232,250, 98,167,214,199, 22,205,152, + 8, 33,104, 35,213,200, 29,211,247,189,186,118,157,181,119,239, 94, 0,192,212,209,163, 49,180,123,119, 88,152,155, 65, 38,171, +216, 28,138, 80,144, 74,164, 24,179,248, 29, 67,126,254,139, 49, 99,198, 76, 9, 10, 10, 50, 7,128,109,219,182, 97,220,184,113, +176,181,181,133, 66,161,128, 84, 42,133, 68, 34,169,181,110, 12,134, 97,220,211,211,211, 29, 77, 76, 76,170,163,108,130, 32,212, + 90,106,206,202,205,113, 28,218,180,105, 99,232,225,250,160,184,184,184,191, 82,169,172,214,168,107,241,241,241, 1,128,243,134, + 8,126,254,217,167, 16, 56, 37, 88, 22,224, 56, 64,163,163, 33,144, 58,205, 13, 22, 44, 88,208,172,217,196, 71,142, 12,164, 40, +138, 10, 10, 15, 15, 63,150,147,147,227, 45, 8,252,156, 38, 70,186,222,120,248,240,161, 57, 0,248,250,250, 46, 0,112,204,152, +237, 96, 89,214,253,254,253,251,142,114,185,188,222,200,101,141, 8, 38,116, 58, 29,186,116,233,194, 25,243, 27, 78,128,103, 1, + 77,207,233,252,194, 11,115, 87,142, 25, 99,242,251,239,191,155,208, 52, 13,142,227,240,229,151, 95,114,132, 16,235,118,128,101, + 52, 80,210,128,204, 50, 0, 51, 42, 43,131,221, 0,190,172,229, 22, 8, 58,169,244,242,192,132,178, 49,221,123,180,120, 31,209, + 81, 17,221, 91,154,159,128, 5,171,137, 7,254,222,168,150,165,165,229,232, 13, 27, 54, 56,236,222,189,187,228,193,131, 7,186, +237,219,183, 59,204,155, 55,207, 66,167,211, 97,254,252,249,185,126,126,126,210, 13, 27, 54, 56, 28, 63,126,252, 69,165, 82,185, +213,168,242,162,240,233,164,209, 67,161,214,211,208,235, 57, 7, 23, 7,139,253,139,166, 15,148, 16,162,197,190,147,225,208,115, +194, 15, 70, 70,178,122,141, 31, 63,190,229,193,131, 7,217,216,216, 88,182,109,219,182, 16, 4, 1, 60,207, 67,175,215, 3, 0, + 4, 65, 64,235,214,173,155,125, 92,102, 1,190,246, 78,182, 23,123,141, 24,110,234, 98, 34,135,109, 97, 46,102, 75, 89,139, 61, + 10,205, 1, 0,189,159,171,200, 46, 33, 96, 89, 22,169,169,169,112,116,116, 52, 21, 4, 33, 19,192,170,194,194,194,157,120,126, +233, 46, 99,217, 99,251,126,216,228,220,163,119,111,198,201,197, 17,113, 15, 83,192, 82,252,224,251,127,132, 15,156,245,250,146, + 69, 90,142,123, 5,192,239,207,219,142, 59,247, 94, 48,150,162,153,109, 20, 17,240,201,230, 83,165,107,191,216,168,152, 63,103, + 58,179,120,241, 98,120,120,120,120,143, 29, 59,246, 11, 0,175, 55,170,211, 99,193, 88, 48,244, 54, 16,130,149,223,157, 42, 93, +243,197, 70,197,235, 77,208,249,151, 83,239,127,164,217, 70,203, 31,104,217,222,195,241,194,218,165,175, 75,200, 47, 63,210,229, +249, 57,245,126,214,193,193, 97,199,203, 47,191, 60,117,207,158, 63,163,209,189, 2, 2, 48,246,197,190,112,180,179,130,194, 76, + 86, 81, 29, 9, 20,238, 61,120,108,144, 33,240,240,240,152,127,236,216, 49,243,154,102, 66, 42,149, 86, 47, 53, 77, 86,213, 82, + 85, 1, 55,132,137,137, 9, 66, 66, 66,192,178, 44, 24,134, 1,203,178,213, 75,205,231, 12,195,192,201,201,168,174, 75,235,172, +172,172, 58,150,150,150, 90, 22, 21, 21,193,211,211,179, 4,192,253, 26,239,119,204,205,205,181, 52, 70, 80,224,148, 88, 60,219, + 31, 18,237,109,104, 37,221,161, 98,251,224,230, 31, 49, 8, 62,127, 5,233, 25, 89,232,219,179, 51,166, 77, 30,143,139, 23, 47, +130,231,141,110,233,200, 38, 4, 95,140, 26, 21,248, 62, 64, 81,131, 7, 15, 46, 90,184,112, 33, 29, 27, 27, 59,101,236,216, 49, + 1, 15, 31, 62,170,140, 42, 82, 75, 9,193, 38, 0,217, 6,234,202, 0,224,234,213,171, 0, 32,111,202,185, 39,151,203,113,235, +214, 45, 84, 53, 19,211, 52, 13,154,166,193, 48, 12, 78, 63,178,135, 82, 75,163, 60, 59, 18,111, 6,122,194,199,199, 7, 52,221, +120,151,196,129,128,201, 77, 96, 44, 37,145, 44,118,113,117,245, 30,208,178,165, 34, 36, 36,132, 1, 0, 47, 47, 47,146,153,153, + 89,116,242,228,201, 82, 22,216,230, 69,200,222,134, 76,150,135,135, 71,159,244,244,244,207,171,142, 57, 69, 81, 95,180,104,209, + 98, 69,117,185, 9, 2, 86,253,160,148, 44, 90,244,182,180,199,192,143, 0, 0, 61, 70, 29, 68, 73,194, 90,127,170, 96,153,213, +223,125,149, 40, 41, 41, 57,220,186,117,107, 38, 63, 63,255, 38,128,100,189, 94,255,193,254,253,251, 29,103,207,158,157,115,224, +192,129,117, 0, 92,215,175, 95, 63, 80,169, 84, 30, 49, 70,183,111, 71,140,120,161, 99, 64, 79, 79, 15, 15, 92,185,249, 59,164, + 50,137,245,130, 25,129, 48, 55,103,241,213,238, 51, 66,114, 90,193,194,235,247,177,215, 8,147,213,125,252,248,241,222, 7, 15, + 30,148, 1,192,253,251,247,145,149,149, 5, 7, 7, 7,152,154,154, 66, 34,145,128, 97, 24, 72, 36,146,103, 98,178,172, 60,236, + 66, 79,156, 56,105,106,107,107,141,205,239, 44,194,180,156,108, 88, 91,152, 67, 95,166,244,126,206, 42, 10,223,126,253,250,153, +240, 60, 15,165, 82,137,203,151, 47, 91,153,154,154, 90,185,187,187,175,108,168, 18,169,227,218,153,173, 86,171, 29, 43, 31,231, +168,213,106, 39, 0, 37,114,185,188,234, 58, 93, 86,185, 54,180, 57, 49, 25, 79, 55, 19,166, 80, 20, 85,243,181,166,210,173,123, +183,142, 33,199,131,126, 50, 47, 46,205,130,181, 77, 14,104, 20, 99,231,206, 45, 48, 53,181,196,202,149,203,216,199,131, 95,116, + 27, 54,226,149,144,168,152,184,193,207,157,217, 34,212,206,193,163,166,218,154, 42, 44, 42,235, 18, 61,246,236, 90, 4,154,166, +177, 98,197, 10,180,111,223,126,110, 84, 84,212, 71, 0, 10, 26,150,193,206, 14,253, 95,181,149,153, 84, 20,177,192,235,177,253, +208,187, 21, 58, 31,206,195,164, 81, 62,115,223, 27,159,120,174,125, 75,148, 86,222,152,171, 36, 52, 82,168, 30,168, 54, 12,193, +193,193, 3, 2, 3, 3,175,212,247,252, 95,128, 11,254, 28, 63,171,150,249, 98,131,131,131, 73, 96, 96, 32, 85, 99,231,106, 61, +111,136, 78,128,189,141,149, 34,100,219,170, 69,230,236,237, 51,140, 42,229, 17, 50,212,181, 42,242, 90, 41,154, 10,133, 98,234, +158, 61,123,106,133,148, 60,157, 28, 33,149, 74, 32,145, 82,176,238, 87, 49,122,125,209,181, 96, 80, 84,189, 38,171,150,166, 82, +169, 84,223,189,123,215,124,247,238,221,112,116,116,132,183,183, 55, 20, 10, 5, 76, 76, 76,106,153,171,154,134,171, 14,163, 85, + 75,179,234,125,150,101, 65,211, 52, 46, 94,188, 8,142,227, 48,126,252,248,167, 76, 22,203,178,245, 25,183,250,210, 83,207, 3, +184, 79, 8,233, 95, 89, 1,223, 7, 48,160,198,251,195, 28, 28, 28, 62, 0,176,206, 80, 77,134, 33, 96,212, 55, 33,184,111, 4, +155,186, 8, 90, 73, 39, 92,186, 30,142, 61, 59, 54, 0, 0,188,219,118,195,132,177,129,213,209, 56, 3,183,179, 26, 55, 55,183, + 67,185,185,121,195, 95,124,241, 69, 20, 22, 22,234, 87,173, 90,133,142, 29, 59,194,215,215,215,160, 50,170,231,206, 57,251,254, +253,251, 30, 42,149, 10,132, 16, 67,204,217, 83,154, 20, 69, 97,255,254,253, 80,171,213, 79,125,216,102,192, 26,188, 59,206, 11, + 51,223,220,139, 47, 30, 28,193,214,173, 91, 27,220,119, 5,208, 81,109,213,122,147,140,225, 58,174, 91,246,134,124,218,180,105, +204,204,153, 51,145,146,146,130,217,179,103,171, 47, 94,188,168,205,202,204, 60, 41, 19,132,205,186,218,198,184, 94, 77,185, 92, +190,239,252,249,243, 56,114,164,194,151,196,197,197,161, 77,155, 54,102,181, 76,114,193, 81,148, 38,111, 70,232,233, 88,244, 24, +117, 16,161,167, 39,131, 47, 58, 35,233,218, 6,197,198, 28,207, 38, 80,151,230,145,252,252,252,106, 19,117,224,192, 1,211, 3, + 7, 14,140, 1,112, 10,192, 17, 0, 40, 40, 40,248,198, 72, 77,128,194,204, 87,199,141, 1, 43,181, 64,236,163, 52, 12,232,213, + 5, 78,142,142,184, 31, 19,143,228,244,130,108,138,194,140, 97,189,101,235, 84, 42,237, 71,215,238,225,251, 70, 52, 41,119,119, +119,223,163, 71,143, 74,107, 68,160,171,255,227, 12,195, 84, 63,175, 50,222, 77, 57, 63,171, 76,150,133,187,121,232,167, 91,250, +152,133, 70, 28, 64, 27,175, 17,176, 25, 17,136,239, 47, 92,192,195,168,104,181,182,156,123,233, 31, 40,163,191, 74,211,119,220, +184,113, 55,127,250,233, 39,235,212,212, 84, 92,189,122, 21,222,222,222, 40, 47, 47, 55,228,134,183,150,166, 90,173,118,172,250, + 14, 69, 81,142, 85,129,119,173, 86, 91, 85, 24, 85,127, 68,235, 26,159,179,110, 64,211,179,198,231,170,204,149,215, 51,216,119, +153,137, 84,122,244,196,241, 67,230,209,177, 87,209,185, 83, 79,152, 91,181,131,192,103, 33,191,160, 12,133,143, 50,240,217,103, + 95, 96,229,170,229, 56,245,115,144,185,159,127,167, 99, 90,142,107, 13, 64,253,220,148, 59, 69,230,134,156, 62,176,141, 34, 2, + 84,217,177,114,137, 50, 81, 49,117,242, 43,204,196,137, 19,113,234,212, 41, 68, 69, 69,109,107,192,100,133,212,136,204,207,141, +188,122,100, 27, 8,129, 42, 39, 86, 46, 85, 37, 42,166, 79,153,192, 76,155, 52, 20,183,127,219,132,161,157, 19, 35, 93, 29, 49, +182,176,210, 98,179, 12,242,229, 38,184, 65, 66,113,187,134,217,186, 12,128,170, 97,176, 46,227,207, 62,152,255, 6, 70, 86, 26, +171,185, 79,222,152,176, 77, 49, 88, 0,208, 6, 48,167,100,210,208, 61, 43,223,112, 85,164, 68,177,154,200, 91,200,208, 8,100, +123, 18, 39,116, 1, 76,239, 0,170, 39,191, 83, 94, 94,174,140,143,143, 55,157, 49,118, 44,122, 7, 4,192,197,206, 14,173,221, +221, 97, 42,151, 65, 38,149,212,186,101, 53,184, 13,129,162,136,159,159, 31, 70,141, 26, 5,137, 68, 2,133, 66, 1,115,115,115, +200,100,178, 58,163, 89,134,222,229, 18, 66,192, 48, 12, 34, 35, 35,145,156,156, 12,107,107,107,220,184,113, 3, 47,189,244,210, + 83, 81,173,154,230,204,152, 16,125, 29, 21,127,149, 17, 59,111,140, 22,207, 83, 40, 35,157, 96,146,180, 16,229, 84, 23,104, 52, + 28, 52, 26, 13,190,191,174,195,239,241, 74,232,116, 90,104, 52,154,134,126,179, 62,104, 87, 87,215,169,173, 91,183, 94, 48,121, +242,100,189, 76, 38,131, 82,169, 68,121,121, 57,162,162,162,244,195,135,143, 40, 26, 53, 42,208,234,204,153, 51,164,178,233, 48, +219, 8,237,124, 55, 55, 55,143,202,230,217,252,166,156,213, 20, 69, 85,155,152, 39,153,241, 77, 52, 88,166,162, 76,182,109,219, + 6,158,231, 65, 8,169,183,144,212, 20,245,235,170, 53, 95, 91,173,223,248, 3,172,108,157,112,229,202, 21,254,220,185,115,165, + 20, 16,247, 48, 42,234,155,255, 0,103,143, 2, 58, 99,182,175,176,176,208,212,219,219, 27,238,238,238, 16, 4, 1,122,189,190, + 58,250,146,159,159, 15,149, 74, 5, 91,179, 34,180,178,115, 7, 87,122, 25,153,145,159,192,197, 60, 22,123,207,107,245, 47,248, +226,222,255,192,133,227,199,202,165,153,119,205,112,115,116,246, 0, 77,244,200,200,201,199,152,145, 67,193, 72,205,241, 56, 53, + 15,157,218,181,116,153,242,159, 62, 46, 12,197, 97,233,186,131, 11, 0,225,251,198,228,202,202,202,248,216,216, 88,220,191, 95, +225,119, 45, 45, 45, 97,102,102, 86,235, 63, 78,211,116,179, 34, 90, 85, 38,107,205,182,151,204,104,137, 18, 37,124, 8,118,239, + 15, 71, 39,191, 64,108, 15,253, 67,205,103, 23, 12,254, 74,173,142, 59,244, 47, 14,102, 56, 59, 59,207, 19, 4, 97, 37, 33,164, +168,111,223,190, 78, 7, 15, 30,180, 73, 79, 79, 71,120,120, 56, 86,172, 88,145,203,243, 60, 71, 8,161, 8, 33,159, 60,131,159, + 19,106, 24,172,103,137, 68, 97,130, 55,237, 45,169,209, 44,109,233,205,149,148, 61,206,211,146,147,229,156,240, 29, 0,125,131, + 23, 55,154,254,111,208,225,109,174,246, 14, 2, 6, 58,188,136,204,108, 29,214,188, 51, 29,249,249,165,248,126,215, 90, 0, 50, +232, 56, 6,253, 7,190, 2, 71, 71, 55,204,157, 51,215,121,219,142,237,111,112,130,240, 21,158, 19,178,110,110,253, 25, 64,136, +131,131, 67,212, 27,115,231, 58,120,123,191, 6, 19, 19, 19, 28, 58,116, 8, 7, 55,111,230, 55, 2, 19,228,192,165,249,192,207, + 13,234,132,254,169,179,104,254,124, 7,127,255,249,144,203,229,248,237,220,143, 80,103,237, 47, 29,217, 27,186,114, 53, 70,182, + 24, 69,108,147, 78, 83, 5, 18, 9, 30, 1,128,196, 4,153, 0,158,108, 6,251,183, 25,172, 42,206,224,207, 76,195,185,181, 34, + 90, 77,190,118, 74,100, 17,187,222,158,228,229, 4, 13,165,189,126, 26,233, 26,129, 95,255, 80,199,220, 41, 38,239,198,212, 97, +178, 42, 79,108,193,211,211, 19, 47,118,237,138,177,253,250,129,101, 89,152,200,164,176, 48, 49, 5,225, 43, 34, 89, 85, 77,135, + 13,212,137,168, 43,250,100,103,103, 7,169, 84, 90,109,176,140,136,102,213,169, 41, 8, 2, 88,150,197,253,251,247,209,183,111, + 95,120,120,120,224,200,145, 35, 24, 54,108,216, 83, 77,137,198,154,172, 42,163,245, 68, 51,222, 48, 0, 85,145, 44,163,140,150, + 90, 75, 33, 79,219, 9, 20, 21, 0,142, 3,120, 2,104,212,106, 16, 2, 16, 2,232,117, 90,168,213,234,234,223, 52,164, 73,214, +217,217,217,211,212,212,116,245,251,239, 47,245,239,212,169, 51,114,115,115, 33, 8, 2,204,204,204, 80, 94, 94, 14, 75, 75, 75, +244,238,221,251,241,234,213,171, 51, 9,193, 92, 35, 77, 86,179,169, 58,230, 23, 46, 92,168,213,108, 88,181, 40, 51,211, 48,243, +173, 3,144,177, 21, 77, 75, 85,125,120, 26,186,238, 14,234,223, 7, 55,239,196,113,255, 93,186, 73, 35,201, 15, 95,231, 44, 8, +123,210,154,177, 95,132, 16,228,229,229, 33, 59, 59, 27,163,199,140,193,193,159,126, 66, 82, 82, 18,218,181,107,135, 65,131, 6, +193,209,209, 17, 73, 73, 73,248,253,154, 6,154,194, 2, 20,104,195,161,176,232,129, 19, 87,226, 53, 43,182,233,226,255,193, 11, +198,104, 0,211, 45, 45, 45,125,202,203,203, 51, 57,142, 59, 10,224, 40,128, 9, 44,203, 78, 80, 40, 20, 46, 37, 37, 37,137,168, +200, 38, 58,217,152,152,169,137,137,157,220,196, 18, 2,167, 1,203,178,240,240,240, 6,225,181, 40, 44, 81, 97,198,196, 81,184, +115, 63, 6,231, 46,221,230,244,122,225, 91, 67, 14, 43,195, 48,196,215,215, 23, 57, 57, 57,144, 72, 36, 48, 53, 53,133,185,185, + 57, 62,252,240, 67,108,222,188,185,218,100, 53,213,104,205, 2,124, 45, 61,205,111,127,190,165,194,100,101,101,100, 34, 59, 77, + 2, 7, 59, 39,124,187,121,163,178, 48, 41,171,199, 15, 64,220,191,189,146, 21, 4,225,147,244,244,116, 71,150,101,157, 57,142, + 67,106,106, 42,194,194,194,176,112,225,194,236,252,252,252,129,104,226, 62,154,152,152,228, 84, 69,178, 42,155, 14,235,107, 78, + 44,170, 17,201, 42,106, 64,178,190,102,194,150,222,238, 22, 23,119,109, 88,236,217,173, 71,111, 90,193, 90, 22,150, 61,202,234, +123,253,234,149,222, 11, 55,124,255, 70,114, 97,217, 80, 0, 9,245,137,202, 37,146,225, 61,251,244, 97, 65,178,193,202,250,226, +139,245, 19,145,155, 87,130,194,130, 82, 72,165,102,208,234, 25,240, 2,133,222,125,251,225,199,189,135,209,126,206,108, 70, 38, +145, 12,225,180,218,231,198,104, 85,178,246,187,239,190,243,244,243,243,195,158, 61,123,112,105,223, 62, 76, 43, 46,198, 21,154, +102,244, 18,137,253, 89,189,126, 39, 26, 49, 90, 53,117,218,183,111,143, 31,126,248, 1,251,247,239, 79,153,250, 82,206,177,197, + 83,225,168,211,225,229,240, 7,176,109, 49, 10, 8,127, 0,219, 23,252,208,154, 99,241,136,162,106, 15, 7, 21, 28, 28, 60,160, +230,250, 95, 70, 38,234,105, 98,103, 1, 12, 12, 14, 14, 38, 53,215,141, 94, 56, 29,218,204, 95, 59,212,199, 43,160,149, 39,165, + 63,178, 9,169, 74, 78,251,209, 3,157,236, 97, 25, 89, 28, 3,108,108,224, 14,130, 48, 12, 3, 11, 83, 83, 56, 88, 91, 87,132, +249,105, 26, 16, 0, 65, 15, 80,124,133, 1, 32, 2, 5,194, 27,117,193,128, 76, 38,171,179,227,187,177,125,179,106,106,150,150, +150,226,241,227,199,152, 59,119, 46, 20, 10, 69,133,115,207,202,130,151,151, 23, 88,150, 69,122,122, 58,126,251,237, 55,248,248, +248, 64, 46,151, 27,229,182,106, 68,151, 58,162, 34,203,176, 99,102,102,166,165,139,139, 11,140,142,104, 9, 4,229, 26, 10, 90, + 45,143,135, 15, 31, 34, 35, 35, 3,143, 19, 31,161,155,178, 4, 4, 12, 8, 33, 70, 69,180,220,220,220, 2, 90,182,108,185,125, +221,186,117, 82,119,119,119, 16, 66, 96, 99, 99,141,242,242,114,228,229,229,163, 93,187,118,240,240,240,192,186,117,235, 0,224, +224,223,109,178,158, 56,167,170,141, 86, 77,195,245,214,127, 60, 81, 80, 96, 14,134,161,171,141,115, 35,125,180,164, 0, 48,112, +232, 56,246,226,185,179,102, 28,176, 58,139, 97, 86,179,141,151,163,158, 23, 4, 69,125,239,167,166,166, 66, 34,145, 32,232,232, + 81, 20,100,103,163, 83,167, 78,232,222,189, 59, 30, 61,122,132, 59,119,238,192,206,206, 14, 14,238,189,112, 37, 81,135,232, 12, + 21,172,172,172, 16,159, 70,255,147, 67, 6,204, 25, 60,120,240,138,111,190,249,198,209,217,217, 89,146,155,155,235,183,101,203, +150, 78, 91,182,108, 89,244,198, 27,111, 56,189,241,198, 27, 54, 14, 14, 14,108, 86, 86,150,239, 59,239,188,243, 66, 72, 72,136, + 15,128,175, 27, 18, 52, 51,179,176,101,164,102,160, 40, 22,214, 86, 54, 96,101,102, 16, 56, 22,188, 0, 88, 90, 57,224,230,157, + 32,220,136, 40,157,151,147,143,163, 6,197,199, 42,203,221,206,206,238,169, 72,245,194,133, 11,177,107,215,174,234,102,196,166, +154,172, 53, 91, 94, 50,167, 42, 77, 86, 86, 42, 11, 74,227,131,211, 63,223, 42, 42, 76,202,234,251, 60,152,172,170,107, 28, 33, + 4,137,137,137, 40, 47, 47,199,181,107,215,240,201, 39,159,228, 62,105,178, 28, 29, 29,231, 88, 90, 90,174, 42, 43, 43,251, 34, + 43, 43,107, 83,163, 55,126, 21, 38,170,234,113,213,186,206,230, 68, 3, 55,213,171,174, 72,150,135,139,201,249, 59,215, 14,120, + 89,145,123, 20,146,231, 2, 15, 75,162, 44, 66, 29,251,143,232, 54,146,238,178,245,211, 22,221,231,125,120, 62,181, 68,237, 87, + 95,100, 75,224,249, 46,102,230, 22, 0,114, 16, 30,118,185,218,100,229, 23, 20, 67,163, 99,160,209, 82, 80,235,104,188, 56,248, +101,108,222,190, 31,233, 57, 5,224,121,190,195,115,102,178,108, 3, 2, 2,230, 79,152, 48, 1,171, 87,175, 70,200, 55,223,104, + 95,167,168, 18, 22, 32,103,120, 30, 2, 33, 20,109, 88, 39,246, 90, 58, 95,125,245,213,207, 0, 38,173, 91,136, 94,133,101,152, +225, 58,138,216,182, 24, 85,241,193,241,239, 19, 0,176,205, 13,169, 93,101, 6, 6, 6, 82, 85, 45,107,198,182,176,253,175,195, + 6, 6, 6, 94, 9, 14, 14, 70,205,117, 67, 95,176,112,242, 27,241,222,146, 5,235,187, 13,235, 71,101, 46, 25,130,130, 18, 53, +183, 44, 90, 39, 75, 83, 53,108,178,106,242,222,150, 45,184, 19, 87,241, 63,118,119,116,196,210, 41, 83, 64, 56,224, 70, 84, 52, + 14,135,132, 96,226,224,193, 48, 51, 49, 49, 56,178, 33, 8, 66,157, 81,172,154,209, 44, 99,163, 78, 69, 69, 69, 56,122,244, 40, +186,119,239, 14,133, 66, 1,150,101,209,177, 99, 71,196,196,196,160,101,203,150,160, 40, 10, 39, 78,156,192,216,177, 99,145,144, +144,128, 94,189,122,153, 39, 39, 39, 27,109,180,162,163,163, 45, 9, 33,253,171,162, 31, 77, 69,163,209, 32, 54, 54, 22,163, 70, +141,130,141,141, 13,220,220, 14, 34,228,252, 1, 40, 2,166,129,162, 96,148,209,226,121,126,214,200,145, 35,165, 20, 69, 65,165, + 42,135,137,137, 41,204,204,204, 97, 97, 97, 9, 95, 95, 63,100,100,100, 96,216,176, 97,218,248,248,248,173,153,153,153, 71,140, +221, 86,127,127,127,179,164,164,164,105, 45, 90,180,144, 1,128,169,169,105,187,150, 45, 91,190,155,144,144, 80,106,108, 84,171, +202, 96, 81, 20, 5,134, 97,170,141, 22, 75,211,112,113,118,172,126, 94,217, 63,141,106, 64,171, 36, 61, 95, 35, 7, 0, 79, 79, + 79,108,222,113,138, 30, 57,114, 36, 22, 45, 90, 4,189, 94,143,173, 91, 43,146,236, 38, 79,158, 12,157, 78,135, 99,199, 42,146, + 36, 89,150,109, 48,108, 18, 22, 22,134,240,240,112,232,245,122, 20, 23, 23,227,151, 95,126,193,149,171, 87,113,232,196,175, 72, + 74,124,132,142,126, 94,152, 61,123, 22, 36, 18, 9,246,238,221,139,190,125,251,254,163, 23, 4,137, 68, 50,117,215,174, 93, 46, +123,246,236, 41, 58,113,226,132,178,103,207,158,242,141, 27, 55, 58,110,222,188,217, 65,171,213,226,237,183,223,206,185,125,251, +182,102,204,152, 49,102, 59,119,238,116,105,213,170,213, 16,142,227,234, 50, 90,102, 0, 38, 2,120,173,176, 84,203, 22,149,170, + 32,112, 90, 36, 38, 61, 70,113,153, 22, 2,175, 67, 74, 90, 6,202,212, 60,242, 11, 74,209,177,203,208,239, 46, 95,190,188, 92, +167,211, 45, 3, 16,220,216,118, 70, 69, 69,225,246,237,219, 72, 74, 74, 66, 98, 98, 98,109,167, 56,103, 14,246,239,223,111,116, + 68,171,110,147,197,128,210,180, 68,240,137,208,162,156, 71,153,207,141,201,170,188, 6,173,116,113,113, 89,233,226,226, 98,114, +225,194, 5,171, 22, 45, 90,128,227, 56,237,147,145,172,129, 3, 7,126,180,107,215, 46,151,150, 45, 91, 46, 4,176,233,127, 97, +219,105, 26,115,190,216, 54,223,222, 66,150,146,129,135, 95, 87,142, 37,200, 0,229, 37,192,229,159,192,246,249,248,241,194, 49, +239,219,124,176,103,245, 28, 1, 66,189, 25,178,241, 9,169,216,182,109, 51, 22,191, 61, 3, 63,126,255, 5, 4,129,133, 70,207, +192,211,187, 39, 52, 58, 1, 20,205,162, 83,151,174,184,116,249, 26, 36, 52,112,116,207,182,231,204,103,161, 32, 50, 50,114,235, +137, 19, 39,222, 92,180,104, 17, 4, 65,144,173,218,182, 77,149,155,155,187, 22,198,141,127,245,164,206,216,109,219,182,197,125, +176, 57,247,231,197, 83,193, 36,157,166, 10,194, 31,192,118,252,251, 4, 65,235, 41,188,224,135, 2, 69,221, 85,252,213, 39,214, +207,135,209,170,114,146, 53,215,117,209,165,141,207,167, 86,182, 54,179,104, 11, 55,251,165,139, 94,103, 19,178,212, 56,214, 98, + 74,217,111,251,190, 53,203,226,228,223,197, 67,189,209,152, 31, 62,252,219,111,213,143,191, 60,120,176,206,247, 50,199,143, 55, +248,206,172,190, 40,150,177,145, 44, 0, 80, 40, 20,214, 67,134, 12,193, 75, 47,189,132, 87, 94,121,165,186, 79, 86,231,206,157, +113,232,208, 33,140, 27, 55, 14,119,239,222,133,139,139, 11,218,182,109,139,182,109,219,226,236,217,179,198, 94,228,192,243, 60, + 2, 2, 2,170,178, 14, 59,166,165,165, 89, 54,181, 32, 53, 26, 13,242,243,243, 97,107,107, 11,153, 76,134, 30, 61,186,227,205, +183,122,192,222,229, 7, 4,248,251, 65,169, 84, 86,167,191, 27, 80,217, 6,180,110,221, 26,185,185,185,200,205,205,133,131,131, + 3, 92, 93, 93,225,236,236,140,175,191,254,154,108,218,180,233,156, 78,167,219,154,151,151,103,116, 36,203,217,217,185, 31, 69, + 81, 31,169, 84, 42, 89,141, 59, 92,153,131,131,195, 73,149, 74,181, 54, 51, 51,211,224,142,160, 20, 69, 65,167,211,129,162, 40, +156, 73,116,133, 82, 75,161, 36, 45, 28,139,254,227, 85,203,120, 73, 36,146, 70,155, 75, 9, 33,202, 73,147, 38, 57,122,120,184, + 35, 53, 62, 10, 65, 65, 4,223,124,243, 77, 85, 86, 36,226, 42,111, 12,170,158, 15, 26, 52, 8,222,222,222, 32, 70,140,149, 33, + 8, 2,238,223,191,143,131, 39,175,192,197,203, 31, 41, 15, 99,113,231,236,105,180,112,176, 69,251, 46, 93,161,215,235,155, 53, +244,198,179, 64,175,215,239,110,211,166, 13,209,106,181, 87, 0,108,142,136,136,152,145,153,153,249,246,169, 83,167, 92, 39, 76, +152,144,113,250,244,233,141, 0,246, 68, 68, 68,204,255,236,179,207, 94,226, 56,174,206,108, 65,134, 97,126,124,231,157,119, 6, + 78,152, 48,129,146,210,122,237,133,243,123, 89,142,211, 83,239, 45,219,205, 95,190,126,133,230, 56, 61,245,202,164,119,132,179, +191, 69,208,243,222,250,146,239,220,115, 36, 34, 35, 35,157, 3, 3, 3, 63,211,235,245, 13, 26,173,170, 72, 85,125, 17, 74,134, + 97, 48, 99,198, 12, 28, 58,100,120, 15,170,217, 64, 75, 75, 47,243,219,107,182, 12, 54,167,216,178, 26, 38,171, 21,130, 79,132, + 22,101, 63,204,120,174, 76, 22, 0,228,231,231,239, 0,176, 67, 16,132,108, 51, 51, 51,148,150,150,214,117,254,153, 68, 68, 68, +152,200,100, 50, 12, 29, 58,212, 54, 36, 36, 36,142,166,233, 77, 25, 25, 25,245, 58,142,186,154, 9,235,106, 78, 68, 51,178, 14, +109, 28, 16,216,163, 95, 23,139, 7, 86,171, 45, 76, 88,245,221, 22,113, 38,150, 20,128, 98,141, 83,226,205,228,137, 37, 84,142, +188,115,215, 65, 47,192,146, 53, 11, 44,226, 74,235, 52, 90, 52,195,220, 41, 46, 44, 26, 94, 82,170,197,245, 27,145,152, 52,177, + 53, 52, 58, 10,130, 64,163, 76,169, 1, 24, 9,104, 0,147,167, 76, 7,161, 88, 20,100,103,128, 97,152, 8,112, 28,158, 51, 62, +156, 63,127,254,240,101,203,150,249, 44, 93,186, 20, 75,151, 46,245,218,181,107,215,142, 53,107,214, 44,205,205,205,237,128, 70, + 6, 31,111, 64,167,197,233, 67, 31, 47, 57,121,109,123,241,200,222,170,135, 47,248, 85, 68,190, 94,240, 67,129, 68,130, 71, 44, +131,124, 66,106,119, 51, 10, 12, 12, 28, 80,115,253, 47,227,201, 78,240,213,207, 13,234,163,213,218,199,237,229, 46,157, 3,222, + 90,190,108,185, 69,204,205,203,248,224,211,205,164, 77,215, 33,165, 59,174,221,209,150,153,121, 15, 47,203,123,116,195, 80,127, + 1, 0, 47,191, 56, 14, 29,219,117,127,234,205,190,131, 42, 6,107,191,126, 41, 12,217,185,233, 6, 87,182,149,230,160,206, 62, + 89,134,164,244, 63,137, 74,165, 42,138,140,140,116, 76, 75, 75,171,213,241,221,219,219, 27, 20, 69, 33, 52, 52, 20,183,111,223, +198,164, 73,147,192,178, 44, 36, 18, 9,174, 92,185, 98, 84, 52,166, 70,116,169, 42,235,112,152,187,187,123,125,217,134,141,106, +169, 84, 42, 20, 23, 23,227,252,249,243,104,221,186, 53,214,172, 89, 3, 87, 23, 39, 44, 95,190, 4,130, 32,160,164,164, 4, 60, +207, 27, 26,209, 18,170,162, 69,130, 32, 32, 55, 55, 23, 62, 62, 62,216,178,101, 11, 54,110,220,248, 89,102,102,230, 41, 99,183, +209,195,195,195,154,231,249,247, 70,142, 28, 57,100,204,152, 49, 24, 54,172,246,120,172, 63,253,244,147,197,177, 99,199,214,126, +251,237,183, 47,235,116,186,117, 57, 57, 57,185,134,232,254,240, 67,197,240, 75,138,158, 43,241,193,132, 22,120,109,193, 94,124, +253,245,113,200,229,242, 90, 21,239,234,213,171, 27, 52, 49, 2, 33,109,164,121, 55, 51,150,188,255,149,227,218,181, 33, 8, 9, +201, 1, 77,211,112,113,113, 1, 77,211,120,252,248, 49,104,154,134,151,151, 23,104,154, 70,122,122,122, 85,159,192, 66,212,145, +245, 88,247, 93, 56, 13,181, 90,141,212,148, 36,164,197,199,193,188, 36, 11, 14,150, 10, 20, 70,221, 71,199,217,115,170,199,127, +250,135,217,175,213,106,247,215,120,254,213,233,211,167,181, 20, 69,189,130,138,126, 26, 85, 17,141,207, 56,142,251,172, 62,145, +158, 61,123,118, 94,182,108,153,164,106,184, 13, 87,207,207, 57,157, 78, 39, 0,128, 95,199,254,181,220,254,163, 71,143,240,245, +215, 95, 67,169, 84, 66, 42,149, 74, 13, 57, 14,130, 32, 84,103, 24,214,101,194,140, 49, 89, 0, 96,231,229,254, 93,104,248, 21, +254, 94,252,118, 85,196,131, 95, 76, 51, 83,104,208,218,231,215,100, 61, 25,217,114,119,119, 95, 41, 8, 2, 33,132,124, 92,227, + 45,185,167,167,231,181, 11, 23, 46,216,113, 28,135,111,191,253,214, 58, 43, 43,203,186,127,255,254, 31, 0,168,215,104,213,213, + 76, 88, 87,115, 34,106,100, 29,202,229,114, 91,173,182,222,224,201, 83, 89,135, 60, 15, 95, 75, 11,107, 20, 34, 13, 26,123,125, +231, 34, 59,174,224, 98,230,156,187,174,201, 93,218,153,241,122, 31,186, 68, 11, 55,133, 53, 4, 66,234, 77,141,214,232,245,191, +220, 13,191, 51,212,211,163, 53,115, 42,248, 42, 70,143,157, 0,141,134,134, 90, 79,129, 98, 36,160, 24, 41, 58,116,236,130,182, +237, 59,130, 0, 8,251,253, 38,167,213,235, 47, 62, 79,101,239,210,231,205, 73, 20,133, 77, 32, 2,169, 99, 28, 45,159,177, 99, +199,174, 5,240, 86, 99, 58,142, 61,223,156, 68,211, 21, 58, 53,199,209,122,231,205,249,136,250, 93, 98,117, 53,124,189,116, 88, + 79,156,201, 13,161,160, 48,249, 51,235, 80, 66, 55,107,104,142,127,139,225,106,220,104,121,120,120, 88, 91,202, 77,126,120, 99, +246, 44,139,228,123,183,144, 21, 29,138, 27, 87,227, 10, 15, 31, 59, 94,160,204,207,153,109,132,201,170,110,230,179,115,110, 1, +111,255,167,141,150,137,185, 3, 0,192,219,191, 59, 24, 51,227,134, 17,170, 43,154,213, 20,147, 85,243,130, 93,215, 24, 90,243, +230,205,195,174, 93,187,208,167, 79, 31,180,105,211,166,250, 98,111,108,212,172,142,232,146,209,217,134, 53, 41, 45, 45,133,151, +151, 23,118,238,220,137,136,136, 8, 88, 88, 88, 96,210,164, 73, 40, 45, 45,173, 54, 88,134,118,134, 39,132, 60,186,112,225, 66, +183, 87, 95,125,149, 72, 36, 18,170,168,168, 8,214,214,214,216,178,101,139, 50, 51, 51,243, 76, 19, 76,214, 4,169, 84,186,100, +226,196,137,140,159,159, 31,178,179,179, 97,105,105,169,167, 40, 74, 2, 0,214,214,214,122, 83, 83, 83,204,159, 63, 31,157, 58, +117,234,183,116,233,210, 62, 44,203,110,201,200,200,216,219,208,185, 68, 81, 84,117,133, 58,123, 83, 44,180,218,138, 10,122,235, +214,173,168,236,235,246,103, 19, 65,124, 60, 96, 64, 38,139,185,185, 57,218,180,105, 83,103,217,247,235,215, 15, 97, 97, 97, 21, + 77,147, 44, 11, 71, 71, 71,220,184,113,195,160, 76,170,170,129, 32, 35, 35, 35,225,239,109,143,136,144, 11,176, 87, 72,208,201, +213, 25,238,253, 6, 32, 46, 46,238,159,140,102, 81,168,232,135, 49,184,242, 28,220, 13, 96, 94,141,231, 91, 0,124,103,140, 32, +199,113,132,166,105, 42, 53, 53, 85,167, 80, 40, 40, 91, 91, 91, 86, 46,151, 67,163,209, 84, 27,174, 71,143, 30, 33, 56, 56, 24, +105,105,105,176,181,181,165,173,172,172,160,211,233, 10, 13,209,247,245,245,133,179,179,115,173,142,239,179,103,207,110,146,201, +154, 1, 4,236,250,124, 93, 11, 57,205, 88,249,219,191,140,196,216,199,106, 90, 11,147,255, 15,167, 78,133,254, 0, 0, 32, 0, + 73, 68, 65, 84, 38, 11, 0,138,138,138,118, 0,216, 81,245,220,222,222,126, 38,195, 48,203, 53, 26,141,213,149, 43, 87,172, 29, + 28, 28,168,189,123,247,234, 63,254,248,227, 34,134, 97, 10, 41,138,218,240,207,155, 67, 68,231, 21,199,123, 73,108, 92,133,123, +106,114,243,237,212, 15,218, 22, 74, 90, 59, 80,237, 3, 48, 54, 39,230,250, 76, 46,190,119,118,102, 22, 77, 32, 68, 55,112, 13, +222,253,193,178,213,239,197,197,222,241, 52,177, 52,193,188,249,203,112,230,220, 37, 80,180, 4,215,110,134, 66,171,227,145, 87, + 80,140,137,147,167,194,221,197, 30,209,183,207,231,114,130,176,229,249, 50,217,194,230,161,163,103,218,200, 77, 21,149,199,132, +199,254,239,151,128,166, 55, 97,197,138, 21, 8, 8, 8, 88, 16, 25, 25,249, 9, 26, 25, 71,139,162,132,205, 29, 6, 76,182,145, +202, 43,116,136,192, 99,231,209, 15, 42,199,209, 90,140, 45, 59,142,117,104,239,157,184,170,161,113,180,158, 35,147, 85,115,221, +176,209,242,242,242,146,155, 73, 48, 87,194,176, 75,223,152, 50,198, 33, 39, 62, 10,105, 49,119, 42,154, 23,116, 42, 93,214,195, + 24, 67,134, 66, 31,140,218,227,119,144,134,154,174,212,106,131,238,232,107,105, 86, 85,184, 79, 70,179,140, 52, 89, 79,105,214, + 52, 91, 53,199,205,242,240,240,192,218,181,107, 13, 25, 71,235,201,125,175, 98, 24, 42, 58,192,215,236, 12, 63,204, 64,147, 85, +167,166,131,131, 3,242,243, 43, 70, 72, 24, 56,112, 32, 6, 14,252, 51,159, 65,167,211, 85, 71,177, 44, 44, 44,234,138,104, 61, +165,105,106,106,250,193,241,227,199,103,221,188,121,243,213,119,223,125, 87,242,210, 75, 47, 85,153,185,114, 24, 54,183, 91, 45, + 77,158,231,231,159, 63,127,158, 17, 4, 1, 59,119,238, 68, 88, 88, 24, 81, 40, 20, 31, 41, 20,138,205,166,166,166,188, 74,165, +154, 55,103,206,156,169,171, 86,173,162,251,245,235,135, 91,183,110,209, 62, 62, 62,211,129, 90,131, 88,214,185,239,161,161,161, +160,105, 26, 92, 65, 10, 22,124,112, 24,102,166, 44, 98, 99, 99, 81, 80, 80,240,212, 32,166,134, 28,207,154,145,146,170,165, 95, +191,126,213,205,144, 61,122,244, 0,195, 48,184,123,247,110,125,205,176, 53, 53,137,157,157, 93,245,249, 33,149, 74,113,233,210, + 37,124,250,233,167,240,180,181, 70, 97, 76, 4,156, 7,190,136, 33,179,230, 96,210,164, 73, 96, 24, 6,182,182,182,213,145, 95, + 3,206,165,230, 80, 83,115,150,191,191,255,244,232,232,104,247, 14, 29, 58,184, 68, 70, 70, 14, 10, 8, 8,240,138,136,136,168, +122, 46,135, 97,125,115,170, 53,255,248,227,143,160,205,155, 55,207,159, 49, 99,134, 84, 16, 4, 62, 57, 57, 89, 15,128,114,118, +118,102,254,248,227, 15,225,212,169, 83, 80,169, 84,112,119,119,167,221,220,220,168,139, 23, 47, 10, 49, 49, 49,161,132,144,101, +134,236, 59,207,243,181,134,113,168,122,252,211, 79, 63, 25,253,127,111,209,214,119,205, 75,253,253, 60,242, 50,238, 34, 51, 61, + 30,124,177,131, 46,248,196,105,141,145, 38,235,175, 46,163,191, 83,115,245,195,135, 15,221, 52, 26, 13,100, 50, 25,182,110,221, +170, 91,187,118,109,116, 94, 94, 94, 95,212,157, 81, 94, 75,179,137, 89,135, 5, 13,104, 62,149,117, 88,156,143, 51, 39, 78,254, +209,205,124,236,110, 44,200,200,173,238,216, 72, 40,202,246,184, 83,187,190,138,238, 29,210,233,179, 43,233, 82,190,252, 76, 3, +251,174, 85,105,181, 19,198,142,155,252,235,161, 67, 7,205, 63, 94,185, 18, 55, 66, 35,144, 95, 84, 6,129, 48, 16, 40, 10,203, +151,127, 12,103,123, 91,148,100, 60, 44,215,232,116, 99, 81,123, 12,173,127,125,185, 83, 20,189,240,226,169,189,155,104, 10,130, + 50,251,129,156, 41,141, 87,188, 54,105, 44, 59, 97,194, 4, 28, 63,126, 28,145,145,145,219, 27, 48, 89,213,154,132,208, 11, 35, +174, 28,222, 68, 1,130, 42,247,129,156, 45, 75, 84, 76,159, 50,150,157, 52,105, 18,126, 14,190,137, 67,167, 19,183, 29, 58,141, +211,120,190, 49,126,100,120, 11, 22,145,125,219,181,116,235,215,165,189, 9,203,171,144, 22, 19,143, 2,165, 26, 23,163,146,139, +104, 66, 55,121,108,157,138, 11,164, 20, 41, 41, 15,235,184,179, 50,169,172,208,213, 70,105,210, 52, 93, 43,154,213,156, 72, 86, +205,237,116,114,114,170, 53,157, 75,205,138,187,170, 15, 80, 19,134,118,248, 32, 37, 37,197, 50, 37, 37, 5,132, 16,132,134,134, + 90,246,232,209,227,131,230, 68,179,150, 44, 89, 82, 29,181,122,114, 93,215,107,141, 81,217, 41,125,163, 94,175, 63,186,116,233, +210, 5, 61,122,244, 24,186,114,229, 74, 10, 70, 76,192,251, 68, 52,135, 19, 4, 1,151, 47, 95,198,241,227,199,121,157, 78, 55, + 55, 51, 51, 51,162,198, 71,190, 13, 15, 15,191, 56,110,220,184,189, 15, 30, 60, 96,162,163,163, 65, 72,227,121,167, 42,149, 10, +109,218,180, 1,199,113, 88,191,192, 3,165,165, 29,192,113, 28,120,158,135,153,153, 89,117, 20,175,166,121,110,236, 60,226,121, +254, 41,163, 21, 26, 26, 10,134, 97,208,183,111, 95,220,185,115,167, 58,162,213, 88, 4, 74,167,211,165, 56, 57, 57, 57,173, 94, +189,186,122,187,114,115,115,113,225,194, 5,244,236,213, 27,237,230,206, 67, 70, 70, 6, 54,108,216, 0, 87, 87, 87,172, 89,179, + 6, 5, 5, 5,224, 56,238,239, 14,167, 15,143,142,142,118,159, 50,101, 74, 78, 68, 68,132,123,112,112,176,117, 96, 96,160,217, +228,201,147,115, 34, 34, 34,220, 41,138,234, 13, 35, 59, 65, 11,130,240,225,242,229,203,207,173, 89,179,230,131,183,222,122,171, +199,140, 25, 51, 36, 18,137, 68, 72, 79, 79,231, 14, 30, 60, 72,181,105,211,134,150, 74,165,212,249,243,231,133,223,127,255,253, + 54,199,113,235, 1, 92, 51, 38,226, 92,211,100, 49, 12, 99,168,201,170,197,219,142,242,233, 22,116,110,223,205, 91,215,210,126, +222,238,186,125, 7, 47,164, 94,187,245, 48,129,209,112,111,255,208,192,208, 0,207, 51, 12,195, 28,241,247,247,159,185,112,225, + 66,211, 97,195,134,201, 87,173, 90, 85, 92, 90, 90, 90,159,201,170,227,134,249,111,201, 58,252,254,195,119,131,223,126,167,195, +204,150,255,117,110,129, 16,101, 14, 10, 89,134,182,180,166,209,197,139, 65,105,222, 35,135,211,191,238,121, 12,160,177,113,217, +254, 8,191, 31, 57,184,125,135,206,199,214,175, 89,239,248,209,251, 75, 37,199,130,127, 1,225,116, 8,189,114, 5,230, 82,158, +196,132,135,100,107,116,218, 49,120, 14,167,224,201,188,241,221, 33, 0, 39,109,109,109,239,205,154, 49,163,141,191,255,100, 40, + 20, 10, 4, 5, 5, 97,255,183,223,242, 27,129, 87,229,192,157,249,141,140,167,151,115,187, 90,231,238,156, 89,179,124,187,116, +249, 47, 20, 10, 5,142, 30, 61,138,189, 27, 55, 26,172,243, 47,167,106,100,248, 51,248,115,132,248, 70,250,104,209, 84,233,237, +135,201,101,161, 15,147,203, 32, 16, 34, 16,162,161,105,164, 42,117,186, 53, 15, 19,211,155,100, 10,170,154, 14, 63,251,124,225, +179,107,243,168, 97,126,154,154,210, 93,135,201, 74,171, 57, 71, 90,205, 74,186,190,199,122,189, 62,205, 64,249,117,158,158,158, + 79,189,214,244,208, 47, 49,202,100, 25, 58,142, 22, 0,228,231,231,103, 2,248,232,214,173, 91, 63, 13, 29, 58,116, 14,128,244, + 38,150,209,206, 1, 3, 6,204, 5,192, 80, 20,181, 61, 35, 35, 35,226,169, 63,124,102,102,156,171,171,235,151,222,222,222,243, + 42,110, 76,169,157,141, 84,228,137, 29, 58,116,208,213, 85, 22,245, 61, 23, 4,161,209, 50, 42, 42, 42, 66,247,238,221,159,154, +211,146, 16,130,228,228,228,170,136, 83,245,177,111,200,192,149,149,149,205,123,243,205, 55,119, 72, 36, 18, 79, 0, 84,149,201, +229,121,158,249,238,187,239,254,143,189,235, 14,139,226,106,191,103,182, 87,154,116, 1, 17, 81, 32, 40, 86,212, 24, 49,216,177, + 27,187, 81, 99,239,189, 99,212, 88, 98,141, 26, 91, 44, 81, 99,193,222,141,216, 69,177, 97, 23, 4, 69, 80,233, 44, 75, 95,202, +246,221,217,153,223, 31,148, 31, 42,101, 65, 83,190,239,219,243, 60,243,236,238,148,179,119,238,157,153,123,230,125,239,125, 95, +190,193, 96, 96, 2, 32, 24, 12, 6,201,102,179,213,103,207,158, 37, 73,146, 76,214,104, 52, 19,255,230, 7,196, 41,162, 40, 21, +131,226,245,235,215, 94,197,150,172,212,168,168,168,240,227,199,143,219, 2, 56, 81, 67,222,123, 74,165,242,222,218,181,107,219, +237,220,185,115,209,196,137, 19, 91, 13, 29, 58,148,213,190,125,123, 92,186,116,201, 16, 26, 26,250, 88,165, 82,173,171,142,192, + 42,110,203,124, 23, 23,151, 82,193, 85,197,189, 92,233, 64, 94,107, 87,222,111,195, 39,215,230,239, 89,119, 93,158,157,166, 13, +211,203,181, 63, 30, 4,162,240, 63,140,140,140,140,121, 0,150,110,222,188, 57,173,105,211,166, 60, 14,135,163, 53, 86,100,253, +141, 32,169, 60,121,143, 95,187, 12,188,224,191,120,186, 91,151, 14,126, 66,151,186,118, 78,209,239, 51,240,238,225, 37, 69,196, +197,213,137,180, 70,214, 23,128, 49, 35,215,159,104,116,186, 6,115, 23,204,157,194,101,179,187, 26, 12,134, 38,157,110,156,167, +153, 76,102,164, 86,175,191, 81,236, 46, 84,255, 23, 55,249,170, 13, 27, 54,120,120,123,123,227,244,233,211,184,113,228, 8,134, +100,103,227, 54,147,201,100,112, 56,214, 23,117,186,141, 48, 78, 32,173,218,180,105,147,167,143,143, 15, 78,158, 60,137,107,135, + 14, 97,112,205,120, 42,234,235, 90, 2,176, 45,254,153, 13, 32, 6, 64, 11, 0, 2, 0, 26, 20,165,118,178, 41,219,133, 21,111, + 43,217,126,151, 32,136,191,114, 32,108,213,145,225, 63, 70,212,187,196, 22, 95,186, 20, 42,149, 42,215,195,195,163, 90,115,174, +245,122,125,165, 62, 92,146, 36, 83,221,221,221,141,182, 90, 24, 35,138,114,115,115,125,255,194,198,248,172,177, 88, 31,116, 34, + 20,149,232,232,232, 72,149,116,250,229,137,176,242,214,209, 64, 66,117,254, 39, 61, 61, 61, 6,192,156,154,150, 51, 45, 45,237, + 12,140, 72, 26,109,236,126, 0, 32,147,201,190,120, 50, 95,130,166, 37,203,151, 47,175,150,192, 6, 77, 87, 38, 62, 35,229,114, +121,107, 99,254, 91,167,211,225, 31,196,201,226,133, 17, 21, 21, 53,158, 32,136, 0, 20,185, 4,118,227,203, 68,243,190, 87, 80, + 80,112,239,151, 95,126,105,183,103,207,158, 89, 52, 77,163,160,160, 96, 75,117, 5, 86,233,219,115,102,230,165, 47,117,226,185, + 25,218, 91,199,118,167,118, 84,229,233,102,237,149,107, 15,193,132, 82, 99, 20, 77,211, 7, 70,140, 24,241, 53,128,131,159, 75, + 86,193,172,195,207, 69, 2, 37,203,111,122,123,238,207, 99,110, 91,154,245,132,129,229, 5, 45,227, 34,180, 57,151, 0,236,135, +113,195, 28, 74,207,151,164,168, 77,164, 86,187,169, 76,231,242,191,208,206,181,124,124,124,102,141, 30, 61, 26, 75,151, 46,197, +181,141, 27,117,147, 9, 34,159, 13,208, 87,139, 94, 52, 25, 4,176,208, 88,158,145, 35, 71, 98,233,210,165,184,188,126,125, 77, +121, 42,131, 45, 65, 16,193, 0, 16, 24, 24,248,227,218,181,107,173, 22, 45, 90,212,100,221,186,117,107,138,127,191, 42,217, 94, +220,215,245, 90,180,104, 81,163, 50,219, 11, 1, 60,253,139,235,179,220,200,240,127, 53, 58,155, 56, 77,156, 38, 78, 19,167,137, +211,196,105,226, 52,113,126, 14,104,154,238, 89,244, 81,241,103, 69,223,203,124,226,111, 46,115,209, 68, 40,211,139,155, 9, 38, +152, 96,130, 9, 38,152,240,159,136,178, 86,172,154,108,255,130, 40, 25,163, 85, 22,123,128,162,105,221, 21,169,210,234,204,122, +168,137,178,189,105,226, 52,113,154, 56, 77,156, 38, 78, 19,167,137,243,127,142,179, 42,238, 79,142,167,105,186, 39, 65, 16,193, + 52, 77,247,170,232,179, 68, 88,125,252,189,204,231, 23, 27,118, 80, 14, 74,198,102,149,142,209,250,187, 66,246,152,204,170, 38, + 78, 19,167,137,211,196,105,226, 52,113,154, 56, 63, 11, 37, 46, 64, 0,116, 96, 96,224,162,127,161,235,208,177, 88,100,149, 46, + 85,186, 14,105,250, 20, 83, 34,129, 57,151, 43,228, 0,128, 86,171,212, 57, 57,161,128, 32, 6,253,147, 9,111, 77,248,207, 68, +201,116,239,140, 47,188,175, 9, 38,152, 96,130, 9,255, 27,200, 42,177, 84, 1,200, 2, 64, 20,255,214, 22,127,102, 21, 11,178, +143,191,127,176,253, 47,132, 20, 21, 12,126,103, 85, 36,178,178,179,133, 54, 44,150,204,211, 96, 80,127, 5, 0, 44, 22,227, 77, +118,182, 85, 44, 77,159,202,174,137,216,178,177,179,123,206,102, 50,157,140,217, 87,111, 48, 72,178, 51, 50, 62, 12, 29, 79, 16, +255, 13, 2,207, 88, 17,241, 57, 98,227, 47, 23, 42, 54, 54, 54,246,246,246,246,125,204,205,205,219,228,229,229, 61,201,202,202, + 58, 87, 73,222,195,181, 4,129, 5, 69,215, 21,126, 1,176,168, 18,234,234,236,251, 49, 60,132, 66,225, 20,130, 32,124,138,111, +176, 40,165, 82,185, 19,192,219,255,193, 7,146, 0,192,119, 44, 22,107,164,141,141, 77,171,244,244,244,229, 0,106, 26,205,155, + 5, 96,174,165,165,229, 16, 75, 75, 75,247,220,220,220,184,130,130,130,147, 0, 54, 1,168,114,170,244,242, 25,142,109,218, 7, +180, 95, 18,122, 45,116,213,242,109,210,135,159,108,159,235,104,221,181, 75,219,165,161, 23,195, 86,254,184, 35, 45,183,154,101, + 99, 20, 47, 64,209,236, 72, 26,159, 6,123,253, 92,176, 1,244, 6,208, 30, 64, 40,128,139,198,156,119, 5,248, 26,192,143,197, +101,222, 4,224,246,191,252, 58, 18,217,219,219,175, 7,208,155,197, 98,189,150, 72, 36, 19, 0,164,254,195,101, 98, 1,104, 9, +192, 7, 69, 97, 56,158,194,184, 16, 14, 85,194,218,218,186, 23,139,197,154, 82, 28,218,101,103, 78, 78, 78,240,191,181, 97,184, + 92,238, 22, 7, 7,135,113, 42,149, 74, 73, 16, 4, 93, 54,222, 35, 73,146,169,217,217,217,190,255,109, 15, 53,130, 32,158,254, +203,139, 56,161,156,117, 21,199,209,146, 72, 96,206, 98,201, 60, 51,211, 35,135,164, 73, 95, 14, 6,128,218,142, 77, 78,218, 57, + 52, 62, 33,145,112,117, 14, 94,253,196,108, 33,107, 39,147,201,110,166,214,106,108,216, 44,118,182,142,212,135, 51,180,244,148, +244,152,115,229, 6, 91,100, 51,153, 78,137,177,183,237, 72, 93, 46,216,252,218, 96, 11,234, 84, 88,218,218,181,107,215,232, 44, +173,172,220,205,116, 60,254, 44, 54,155,217,133,162, 73, 31,154, 2, 24, 4, 59,138, 52,232, 67, 56, 26,205,175, 50, 89, 92, 97, + 77,107,208,203, 26, 14, 52, 48, 20, 4,186,128,198, 13, 2, 56, 30,147,131,244,106, 80, 24, 43, 34, 62, 71,108,148, 61,118, 51, +128,121, 95,250, 74,114,114,114,178,234,213,171,215,150,159,127,254, 89, 32, 22,139,137,228,228,228,128,133, 11, 23,126,251,236, +217,179, 57, 18,137, 36,237, 99,209, 71, 16, 88, 64, 81, 52, 3, 0, 24, 12, 98,161,173,173,157,144,201,100,126, 18,219,200, 96, + 48, 8,179,178, 50,167, 81, 20, 77, 20,239,187,128,166,177,213, 24,193,200,231,243,191,247,105,220,108,206,250, 13,155,196,246, +118,118, 34,210, 64,233, 18,146, 18,133, 75, 2,231,181,126,255,238,237, 86,181, 90,125,172, 38,247, 53,147,201, 28,194,227,241, +122, 1,240, 46, 94, 23,173,209,104,130, 13, 6,195, 9, 99, 59,116,123,123,251,187, 76, 38,179,110,117,254,216, 96, 48, 36,103, +100,100,248,213,176,137, 6,213,169, 83,103,191,191,191,191,176, 85,171, 86,224,114,185, 88,186,116,233, 92,169, 84, 90,149,208, + 98, 1,152, 43, 20, 10,135,136, 68, 34,119,185, 92,254, 94,165, 82,157,225,114,185,157,183,110,221,234,210,182,109, 91,179,140, +140, 12,130,201,100,218, 95,190,124,249,135, 45, 91,182, 4,144, 36,217,169,170, 78, 46,255, 61,189,132,215,219,187, 93,254,251, +219, 75, 0,116,255,120, 59,169,230,143,164,153, 46,189, 84,244,139,148, 98,241, 97,180,200, 98,179,217, 91, 29, 28, 28, 70,171, +139, 98, 5,208, 31,119, 56, 0,160,213,106,101,121,121,121, 94, 53,185,229, 1,140,181,180,180, 28, 61,127,254,124,171,238,221, +187,227,200,145, 35, 83,247,238,221, 43, 43, 40, 40, 56,128,162, 64,152, 49,213,228, 92,144,158,158,222,131,205,102, 19, 46, 46, + 46, 76,149, 74, 85, 29,161,229,137,162, 36,204, 79, 1,236, 68, 81,232,130, 14, 64,209,253, 14,224,151, 18,225,198, 96, 48,118, +122,121,121,245,137,142,142,222, 5, 96, 85, 77,239,117, 7, 7,135,223,119,236,216, 49,184,111,223,190,204,172,172, 44,167,166, + 77,155, 30, 77, 79, 79,111,247, 5, 30, 35, 99,120, 60,222,236, 38, 77,154, 52,140,137,137,137, 45, 40, 40,216, 84, 92,159,149, +221, 83,206, 0, 58, 91, 90, 90,118, 90,188,120,177,184, 87,175, 94,216,179,103, 79,143,189,123,247,202, 11, 11, 11, 67, 80, 52, +166,231,179, 68, 32,139,197,154,146,154,154,106, 67,211, 52, 28, 29, 29,167, 0,248, 87, 10, 45, 6,131,177,181,127,255,254,163, +143, 30, 61, 42, 76, 76, 76, 20, 58, 57, 57,149, 6,207, 38, 8,162,198,253,167, 9,159,141, 61,101, 4, 87,213,113,180,184, 92, + 33,199, 96, 80,127,149, 38,125, 57,248, 91,255,237, 22, 0,112,247,206,244,193,118, 14,141,162,184, 92, 97, 44,207,156,127,182, +127,239,206,205, 6,246,242, 39,156, 29,237,144, 42,205,180,255,227,248,181,110,193,215,110,159, 69, 81, 0,177,114, 65,234,114, + 33,208,221, 68,204,253,109,176,105,159,134,223, 46,167,226, 97, 68, 2,148,249,217,168,235, 32,192,134, 89, 93,225, 96, 37,172, +217,171,151,157, 71, 7,146,197, 59, 49,236,251, 17, 22,125,190,243,102,187, 58, 56,128,166,121,136,125, 47,255,230,202,245,219, + 45,207,156, 58, 54, 69,196,246, 24,162,200,124,107,244,195,173,185, 35, 4, 10, 29,190, 99, 49,137, 31,218,250, 54,236,244,125, +143,118,140,134,222, 13,240,250, 85,116,215, 11,183, 30,111, 96,132,189, 10, 33, 13,116,144,136,131,243, 47,164,149, 6,244,251, + 68,112,116,234,212,185, 29,143,199,251, 32,120,146, 70,163,225,132,132,220,252,186, 38, 98,163,228, 63,180, 90, 13,131,205,230, +130,193, 32,230,248,248, 52,246,206,206,206,190, 77, 16,196,254,180,180,234, 89, 11,166, 3, 92, 25,139,213,130,193,227, 57, 26, +180, 90,107, 0, 32,184, 92, 89, 2,131,209,120,241,143, 63,138,153, 76, 38,149,147,147, 3,165, 82, 73,140, 31, 63,158,255,254, +253,251,254, 18,137,100, 91, 21,111, 36,216,187,119,175,167,163,163,227, 39,217, 99,165, 82, 41,183,111,223, 62, 53,105,122,207, + 38, 77,155,207,190,118,237,170,119, 65,174, 76,189,119,243,239,207,245,124,161,166,158,183, 23,123,231,158, 67, 22, 19, 70, 15, +159,254,230,205,171,112, 84, 47, 95, 93, 29,129, 64,112,118,227,198,141, 62, 29, 58,116, 96,219,217,217, 33, 35, 35, 3,209,209, +209, 62,183,110,221,250,238,208,161, 67,115, 85, 42, 85,127,192,168,132,168, 30, 33, 65,251,237, 68,181,172, 97,208,235, 81,187, + 73,243,210, 1,146,239,110, 93, 7,169,211,129,210,235,225,221,235,187, 98,107, 50, 13,111,111,239,154, 70,221,173,221,168, 81, +163,195,107,214,172,225,104, 52, 26, 60,126,252, 24,183,111,223,166,164, 82,105, 85, 1,113, 89, 4, 65, 92, 95,182,108,153,179, +159,159,159, 89,118,118, 54, 12, 6,131,205,249,243,231,167, 52,107,214,204,220,197,197,133, 27, 20, 20, 4,185, 92, 14,146, 36, +107,185,187,187,215,250,254,251,239,181, 65, 65, 65,115, 1,172,175,200,146, 85,240,158, 94, 34, 37,220,187,121,181, 24,137,116, +226,106,183,217,221,112,197,188, 62, 81,106,217,234,230,238,110, 86, 32, 17, 46, 20,155, 55,174, 85, 32,185,185,176,155,187,251, +222,171,113, 70,189, 12, 49,138, 59,155, 97,199,143, 31, 23, 70, 71, 71, 11,189,189,189, 65, 81, 84,105, 4,254,146,128,179, 30, + 30, 30, 53,169,199,117,147, 38, 77, 90, 56,120,240, 96, 52,105,210,164, 52, 40,234, 79, 63,253,132,133, 11, 23, 90,221,189,123, +119,238,177, 99,199,230,158, 59,119,110, 61,128,192,106, 90, 99, 74, 80,221, 54, 94, 17, 31, 31, 63,232,236,217,179,195, 23, 44, + 88,224, 1, 96, 26,128,165, 57, 57, 57,254,197,214, 24,110,177,208, 26, 51,119,238,220,201,129,129,129,232,209,163,199,210,199, +143, 31,175,174,161,149,143, 73,146,100,143,190,125,251, 50,245,122, 61, 68, 34, 17,244,122,125,253,207, 53, 74, 0,216, 49,113, +226,196,201,147, 38, 77,130,149,149, 21,244,122,189,231,241,227,199,247, 46, 93,186,180, 13,128,177, 21,148,117,228,228,201,147, + 7,140, 24, 49, 2,190,190,190, 96,177,138,170,113,227,198,141, 88,185,114,165,248,250,245,235,223, 5, 5, 5,125,119,225,194, +133, 51,248, 48,109, 87,181, 64, 81, 20, 88, 44, 22, 82, 82, 82, 96,103,103,199,163, 40,234, 26, 65, 16,123,114,115,115,207,253, +139, 58,243, 95, 6, 13, 26, 52,236,232,209,163, 98, 0,216,176, 97, 3,102,207,158, 13,123,123,123,136,197, 98,147,212,249,247, + 88,180, 38, 84,105,209,170, 10, 74,165,178,249,162, 25, 63,128,193, 40,122,107,108, 80,175, 14,214,254, 56,129,184, 16,124,173, +121,165, 54,120,126,109,196,220,223, 6,158,203, 44,104,244, 36, 30, 69,196,227,198,134,128,162,222,178,251, 98,104,116,157, 74, + 58,155, 90, 92,129,224, 23,173,193,240, 0, 14, 14,143,145,148,148, 85,149,200,178,117,176, 15,222,189,123,189,192,167,190, 23, +116,164, 30,146, 76, 9, 8,130, 7,103, 39, 51,140, 25,217,157,237,239, 95,219,102,197,138,223, 47,165, 83,232,167,204,126, 91, +101,192, 80, 79, 27, 28,108,238,227, 49,248,251,158,126,188,198, 62,141,192,225, 9, 74,183,181,240,245, 69, 11, 95, 95, 70,160, +188,176,203,147,167,207,187,156,190,254, 72,163,212, 39,157,140,205,198,168, 42, 30, 50,165,130, 99,230,204,153,176,183,183,255, + 96,135,140,140, 12,220,186, 21, 82,238, 49,213,120,144,149,254,199,234,213,171,205,100, 50, 89,247,125,251,246,117,164, 40,106, +117,122,122,250,125, 99, 72, 70, 0,117,243,121,188, 78,163, 55,109,162,154,245,233,195,180,116,112, 96, 80, 6, 3,145, 22, 23, +103,189,121,219,182,246,185,239,222, 9, 20,181,106,229,202, 84, 42,101,108,108, 44,248,124, 62,193, 98,177, 90,150, 67,149, 65, +211,248,133,193, 32, 22, 18, 4, 1, 30,143, 31, 59,105,210,164, 23,197,219,234, 94,188,120, 81,216,187,119,111, 37,128, 68, 0, +224,241,248, 78, 76, 38,195,179,104, 0, 33,126, 49, 70, 96,138, 68,162, 25,171,214,172, 23, 21,228,230,169,116, 10,133,222,214, + 92, 76, 16, 98, 51,102, 65,126, 97,161, 68,154,165, 89,188,124, 37,115,226,152, 17, 51, 20, 10,197, 20, 99, 69, 86,211,166, 77, +159,156, 61,123,214,206,218,218, 26,121,121,121,200,201,201,193,147, 39, 79, 64, 81, 20,250,247,239,207,251,166,117,171,230, 63, + 46, 94,242, 48, 69, 34,105, 99,140,216, 18,213,178,193, 6,191,102, 69,157,117, 98, 78,105,251,236, 25,212,171,116,159,149,169, +249, 37,214,185,207, 73, 33,213,166, 83,167, 78, 28, 0, 24, 59,118,108, 65, 97, 97,225, 90, 0, 71, 81,117, 68,255,185, 75,150, + 44,113,170, 87,175,158,235,209,163, 71, 33,151,203, 1,192,174, 94,189,122,240,244,244, 52,132,134,134,194,211,211, 19,102,102, +102,184,123,247, 46, 30, 62,124, 8, 95, 95, 95, 51, 14,135, 51, 88,167,211,149, 43,180,218, 7,180, 95,194,235,237,221,206,171, +197, 72,136,205, 29,177,247,216, 9,196, 60, 63,212, 78,163,139, 94,194, 49,220, 25,161,162,121,163,178,146,197,129,117,125,253, +173, 27, 52,234, 3,215, 22, 47,108,212,134,123,241, 75,186,212, 91,199,226,171, 15, 45,223, 36,205,169, 72,100, 1,216,208,191, +127,255, 65,199,143, 31,183, 4,128,200,200, 72,100,100,100,192,214,214, 22,124, 62, 31,108, 54,187, 52, 63,105, 13, 49,106,231, +206,157,165,162,141, 36,201,210, 44, 0, 66,161, 16,223,126,251, 45,154, 53,107,134,115,231,206,141,170, 64,104,249,181,110,221, +250,136,171,171,171, 75,217,149, 10,133, 2, 67,135, 14, 5, 0,248,251,251,119, 18, 8, 4,116,137, 32,148, 74,165,242,167, 79, +159,118, 1,240,184, 2,101,169,146, 72, 36,152, 63,127, 62, 18, 18, 18,166,238,222,189, 59, 9, 0,159,203,229,150,190, 31, 3, +240,108,212,168,209,214,217,179,103,227,253,251,247,120,253,250,245, 19,212,220,149,106, 16,137, 68,239,244,122,189, 47, 73,146, + 80,169, 84,232,215,175, 31,255,204,153, 51, 25, 76, 38,243, 77,118,118,246,112, 20,141, 73, 49, 22,124, 0,155, 38, 77,154, 52, +121,193,130, 5, 8, 9, 9,193,133, 11, 23, 48, 98,196, 8,204,154, 53, 11, 98,177,120,244,172, 89,179, 30,162, 40,161,249,199, +232,180,115,231, 78, 24, 12,134, 79,238, 13, 62,159, 15, 63, 63, 63, 52,108,216, 16, 23, 46, 92,232,244, 25, 66,203,213,207,207, +143, 75, 81, 20, 20, 10, 5, 66, 67, 67,197, 2,129, 64,236,236,236, 60, 30,192,191, 70,104,185,186,186, 78, 58,126,252,184,184, +172,247,135,199,227,161,204,117, 96,194, 63,111,209,170,244, 13,171, 20, 90,173, 82,199, 98, 49,222,212,118,108,114,242,238,157, +233,165,174, 67,128,241, 70,171, 85,234, 0,192, 64,209, 40, 80,146, 16,240, 24, 72, 76, 47,196,171,184,236,242,168, 62,152,162, +201, 22,212, 1,175, 85, 34,104,154,134, 86,103,128, 38, 63, 29,107, 47, 41, 17,157,170,134, 86, 33,131, 86, 87, 52, 12,203,198, +198,134,117,237,218,149,217, 55,111,222,154,124,224,192, 1,102,170,133,197,235, 66,160,121,121,156, 86, 86,238,102, 20,151,123, +114,215,238,165, 2,154, 25,135,216,100, 5, 26, 56,183,130,141,165, 11,210,179, 21,120,240,250, 50,222,188, 13, 70, 61, 71, 87, +204,154,209,141,191,106,205,209, 19, 28,210,173, 78, 94, 94, 66, 65, 69,229, 44,121,139,250,253,106, 44,200,220, 56, 24,114,222, +195, 80,152,246,201, 14, 98,219, 58,104,209,193, 9,182, 46,245,121,163,102,173, 28, 9,124, 32,180,202,114,102, 16, 4, 99, 23, +131, 65, 76, 38, 8, 2, 77,154, 52, 77,221,180,105, 83,121,161,192,117, 77,154, 52, 77,101, 50, 25,206, 69, 15,118,198, 78,154, +166, 50,170, 40,231, 7,162,134,203,229, 45, 40, 50,251, 59,166, 92,186,116, 73, 55,104,208, 32,108,220,184,145,187,112,225,194, +197, 76, 38,115,108, 57,238,189, 15, 56,251, 1,117, 44,235,215,239,186,250,193, 3,154,173,215, 19,185, 79,158, 20,228, 73,165, +100,122, 97, 33,247,212,155, 55, 61,198,205,155,199,117,113,113,193,253,224, 96,235, 44,133,130,206,211,104, 84,121,121,121, 52, + 73,146, 79, 42,224, 92,100,107,107, 39,220,187,119,175,231,164, 73,147, 94, 72,165,210, 69, 0,224,232,232,184, 22, 64, 67, 0, +137,101,214, 97,247,238, 19,146,241,227,199,199,102,102,102, 46,170,172,156,101,208,200,206,214, 78,120,236,247,160,151,181,204, + 4, 12, 91,231,218, 12,182,165, 37,139,228, 10, 56, 20,160,170,231, 82, 95, 4,160, 81, 5,199,126,204, 73, 8, 4,130,179,127, +254,249,167, 29,155,205,134,193, 96,128,173,173, 45, 18, 18, 18,144,151,151,135,194,194, 66,196,191,137,134,155,139, 11, 86, 4, + 46,116,156,182, 48,240,172, 82,169,244,253,168, 51,251, 52, 1,178, 94,247,137,101,175,188, 44, 6, 31,187,189,140,108,247,178, + 72, 72, 78, 78,134, 88, 44,134,143,143,143,248,193,131, 7,247, 42, 17, 89,101,147, 0, 15,110,219,182,173,217,209,163, 71,225, +235,235, 11, 11, 11, 11,132,134,134, 34, 50, 50, 18, 58,157,142, 33,151,203, 33, 22,139,177,110,221, 58,212,169, 83, 7,133,133, +133, 72, 76, 76,180,102,179,217, 54, 31, 69,180, 47,229, 12,189, 22,186, 42,255,253,237, 37,233,196,213,110,123,143,157,192,248, +239,135,192,129,142,187,103, 81,159, 88,213,181,119,219,159,104,166, 75, 47,145, 89, 19, 43, 15,159,222,224,112,197,152,182, 96, + 37, 98,163, 46, 90, 41, 11, 95, 78, 37, 12, 41, 46,203, 55,157,154, 89,206,185, 19, 0, 24, 46, 46, 46,227, 78,157, 58,101, 86, +106,122, 97, 50, 75,115, 30,150, 77, 2, 95, 73,194,247, 42,235,147, 32, 8, 36, 36, 36,192,206,206, 14, 98,177,184, 52,129,120, +116,116, 52, 30, 61,122,132,146,108, 20, 21,112, 14,191,121,243,166,139, 72, 36,250, 96, 7,154,166,145,157,157, 13,146, 36, 33, + 20, 10, 97, 48, 24,160,211,233,160,215,235,161, 86,171,197, 13, 27, 54,156,162,215,235, 31,151,199, 73, 81,212,156,193,131, 7, +183,125,252,248,177,251,182,109,219,160,213,106, 55,164,167,167, 99,192,128, 1,160, 40, 10,157, 58,117,250,154,166,233,152,197, +139, 23, 3, 0,102,207,158,173, 87, 40, 20,147,106,114,238,197,104,216,162, 69, 11,247,144,144, 16,180,107,215, 14, 26,141, 6, + 27, 55,110, 52,223,189,123,183,121, 80, 80,144,237,130, 5, 11,246,103,101,101, 5, 84,193, 73, 0,216,224,224,224, 48,185,125, +251,246,130,226, 28,166, 56,116,232, 16, 86,172, 88,113, 28,192,226, 43, 87,174, 44,187,112,225,194,200,113,227,198, 97,197,138, + 21,179,242,242,242,246, 85,196, 25, 31, 31, 15, 91, 91, 91,152,155,155, 23, 61, 44,117, 58,132,135,135,227,198,141, 27,248,234, +171,175,140, 57,167,138,202,233,218,191,127,255,253,199,142, 29, 51, 75, 73, 73,193,221,187,119,225,230,230, 6,165, 82,105, 76, +110,216,155,127, 65,135, 93, 33,167, 74,165, 82, 39, 39, 39,139,215,175, 95, 15, 71, 71, 71,184,186,186,130,207,231,131, 32, 8, +232,245,250,202,194, 9, 84, 89, 78,127,127,176,178, 37, 86,125, 45, 44,173,166,210, 52,205,202,207,151,253,174, 67,222,233,184, + 56,104,255,198,115,255, 79, 70,115, 0, 47,240, 97,206, 67,105,169,208, 10, 14, 14,166,123,245,234, 69,148,124, 58, 57,161, 32, + 59,219, 42,214,206,161,241, 9, 59,135, 70,197,121,191, 24,111,152, 76,171, 88,123,123,101, 1, 0,232, 72, 26, 97,111,242,240, +242, 93, 58, 34,223,165, 67,196, 51,206,248,162,209,145, 69, 35, 86,105, 26,106,249,255,191,180,234,148, 50,104,116, 69,195, 61, +180, 26, 37,242,179, 94, 19,131,250,117,225, 79,158, 60, 17,142,142, 78,182, 21,241,233,120,252, 89,211,102,247,176,172,101,201, + 70,240,131,171,248,250,171,126,224,243,216,200,201, 87, 3, 4,240, 54,238, 6, 64,153, 33, 42, 54, 25,173, 27, 9, 17,208,213, + 91,124,238,116,204, 60, 0, 75,141, 41, 47,153,250, 4, 28,143,238, 96, 27,244,208,103,199,128,202, 75, 2, 68, 14, 80, 17, 98, +228, 72,147,240,230,222, 25,163,222, 25, 41,138,154,106, 99, 99,147,183,120,241,226,246, 13, 26, 52,208, 77,153, 50, 37, 34, 41, + 41,105,206, 71,111, 43,191,238,220,185, 19,239,222,189,147,172, 94,189, 58, 52, 59, 59,123, 73, 53, 27, 58,144,166,177,165,216, + 21,151,125,254,252,249, 22,119,238,220,153,181,101,203, 22,251,233,211,167,115,167, 79,159, 62, 6,192,207,149,185, 11, 11,120, +188,206,171,239,222,165,201,212, 84,205,225,237,219,185, 59,194,194, 22,235, 40,170,182,141,157, 29,241, 77,235,214, 10, 33,131, +145,157,147,145, 65,218,186,187, 51, 19,110,220,176,166, 5,130,180, 43, 87,174, 20,200,229,242, 10, 83,231, 48,153, 76,101,121, +238,194,242,224,232,232,168, 45,111, 12, 87, 37, 29, 98, 1, 69,211, 58,203,122,245,232,174,157,218, 52,120, 23, 19, 23,199,183, +180,100,122, 52,112,243,122,245, 38,225, 9,109, 48,168, 9,130, 40, 48,202, 87,194,100, 14,217,178,101, 75, 99,115,115,115, 80, + 20, 5, 11, 11, 11,100,101,101, 65,171,213,162,160,160, 0,218,194,124,104,243,243, 17,153,148,128,182,237,219, 99, 80,183,174, +222, 65,231,255, 28, 98, 48, 24,142, 87,234,207,107,210,188,212,146,181,178,174,245,255,251,130, 82,242, 74, 69,215,250,230, 30, +224,136,197,232, 50, 39,240,115,110,244, 23,151, 46, 93,186,220,191,127,255, 30,243,230,205, 99, 72,165,210,171, 9, 9, 9,109, + 1,188,174,236, 32,177, 88, 92, 63, 59, 59, 27,114,185, 28, 22, 22, 22,216,178,101, 11,236,237,237,161, 84, 42,241,244,233, 83, +218,217,217,153, 8, 13, 13,133,179,179, 51,114,114,114,160,211,233,160, 82,169,210,181, 90,109,133,238,242, 98,247, 96,247,217, +221,112, 37,230,249,161,118, 78, 68,252,211,193,115,253,223,197, 68,190, 73,190,126,227,193,207,164,154,159,146,151,122,115, 97, +189,150, 47,108,166,206, 95,129,223, 54, 44, 67,204,227,187,185,246,117, 10,118, 8, 8,205,193,202,202,171, 80, 40,212,111,222, +188, 49,139,136,136, 0, 65, 16,176,176,176,128, 80, 40, 44, 87,108,213, 0,140,178, 22, 40,133, 66, 1, 14,135, 3,107,107,107, +236,219,183,175,180,227,117,115,115,171,140,227,247, 46, 93,186, 12,169, 83,167,142, 89,217,149, 45, 91,182,196,196,137, 19,177, +107,215, 46,132,133,133,125,144, 79, 51, 61, 61, 93,170,215,235, 43, 59,239,188,140,140,140,110,253,250,245,123,126,239,222, 61, +243,125,251,246,129, 36,201,114,151,189,123,247,226,209,163, 71, 75, 1,188,169,225,117,244,213,128, 1, 3,238, 30, 57,114,196, + 50, 43, 43, 11, 37,215,134, 66,161,128,193, 96,128,151,151, 23, 65,146,100, 85,227,222, 24, 76, 38,243,252,246,237,219,123,143, + 31, 63, 30, 44, 22, 11, 90,173, 22,219,183,111,199,194,133, 11, 51,138, 95, 74,117, 0, 22, 31, 60,120,112,100,159, 62,125,208, +180,105, 83,239,219,183, 43, 30,217, 33,151,203, 33,151,203,193,102,179,225,224,224,128, 85,171, 86, 65,171, 45,122,172,120,122, +122,150,222,198, 0,126,247,244,244,236, 29, 27, 27,187, 17, 69, 99,215, 62,129,131,131, 67, 63,154,166, 39, 24, 12,134,194,118, +237,218, 89, 31, 59,118,204, 76, 34,145,224,249,243,231, 88,186,116,169,140,162, 40, 3, 69, 81,132, 74,165,138,183,179,179,123, +206,227,241, 4, 74,165, 50, 55, 39, 39,103, 13,128,171,255, 84, 79, 78, 16, 4,193,102,179, 49,118,236, 88,176, 88, 44, 8, 4, + 2,168,213,106,232,245,250, 82, 49,143,106,186,165, 27, 52, 16, 91,179,192, 25,111,101,214,112,214,160,153,189,108, 29,107, 59, +193,210,156,135,232,232,215,109,111,133,220,216,206,101,197,236,166,180,250,221, 49,137,249,127,121,178,251,143,181,200,127,168, +208,250, 36,231, 33,171,252,198, 28,100,160,233, 83,217, 18, 9, 87,199,229, 10, 99, 75,172, 92,246,246,202, 2,130, 24,100,176, +109,212, 23,164, 78, 95,252,160,160,139, 23, 35,133,150,222,128,119, 49, 81,184,119,253, 79,216, 40, 37,200,142,111, 6,112, 26, + 67,171,202,135, 90,171, 43, 22, 37, 6, 68, 60, 15, 65, 65,126, 46,124,124,123, 1, 12,198,163,138,248, 44,172,137, 94,223,180, +104,194,124,151, 28,133,150,158, 3,225,238,220, 14, 73,210, 2,228,201, 53,144, 21,168,209,204, 39, 16, 89, 50, 21, 10,148,106, +188,126, 23, 4,167,218,238, 12,130, 21,215,201, 88,161,165,121,125, 22,154, 55, 23,192,113,109, 11,174, 87, 31, 48, 93,253,144, +252,242, 54, 34,174,108, 70,234,171,251,160, 41, 3, 28, 61, 91, 25,123,147,108,191,122,245,106,171,182,109,219,178, 58,119,238, +220,244,242,229,203, 77,165, 82,105, 68,177,192,104,218,185,115,231,166,182,182,182,216,186,117,171,138, 32,136,237, 53,108,236, + 82, 11, 88,102,102,230, 19, 0,171,207,158, 61,187,125,226,196,137,176,179,179,107,156,150,150, 86,225,129, 89,108,118,211, 81, +107,214,208,108, 38,147, 62,254,219,111,156, 21, 87,175,110, 58,112,240, 32,167, 99,135, 14, 4, 77,211, 8, 15, 15, 23,174,255, +237, 55,225,176,190,125, 19,147, 50, 51,201, 59, 97, 97, 58,105,106,106, 97,166, 66,177, 66, 42,149,166,255, 19, 87,182, 94,175, +127, 24,159, 16,239,228,219,186,153,237,139,232,248, 87, 1, 29,191,249,134,193, 96, 48, 98,226,146,194,108,109,205,133, 55,174, +223,208,233,245,250,135,198,112,241,120,188, 94, 29, 59,118,100,201,100, 50,212,174, 93, 27, 89, 89, 89,144, 72, 36, 69, 22,135, +124, 25,116,249,249,208, 23,228,193,160,144, 35,254,233, 19, 52,115,175,199, 59,197,227,245, 82, 42,149,149, 10,173,146,183,204, +242, 18, 93,151,172,227,154,153,129, 43, 22,131,168,190,219,176,175,165,165,229,194,188,188,188,203, 0, 86,233,116,186,105, 11, + 23, 46,108,185,109,219, 54,155,213,171, 87,155, 79,152, 48,225,148, 92, 46,111,134,162,164,170, 21,117, 96,239, 73,146,180, 6, + 96, 31, 18, 18, 2, 59, 59, 59,228,231,231,151, 88, 90,180, 74,165,146,159,147,147, 3,141, 70, 3,173, 86, 11,115,115,115, 60, +123,246, 44,151, 36,201,139, 85, 21,206,188, 62,177, 74,163,139, 94, 98,237, 45, 74,211,145, 86,254,153,185,148,108,249, 38,233, + 74, 0,155,186,185,187,239,213, 81,119,227,223, 70, 93,180, 74,120, 26,154,155,246, 86,225,190,239,114,124,101, 99,180,104, 0, + 20, 65, 16,180,145,103,230,210, 0, 0, 32, 0, 73, 68, 65, 84,167,167, 39,178,178,178,192,100, 50, 33, 20, 10, 33, 22,139,177, +104,209, 34,108,223,190,189, 38, 66,139, 47, 18,137,214, 48, 24,140, 33, 12, 6,195,214, 96, 48, 32, 48, 48, 16,189,123,247, 6, +151,203,133, 78,167, 43,181,104,150, 88,169,170,176,116,132, 63,122,244,200,252,209,163, 15, 30, 91, 29,108,108,108,110,105, 52, + 26,196,197,197,225,252,249,243,237, 1,220,169,102, 91,199,133,135,135,119,243,243,243, 59,212,162, 69,139,250, 52, 77,163,113, +227,198, 24, 58,116, 40,130,130,130, 16, 17, 17,129,252,252,124,234,198,141, 27, 7, 0,108,172,110, 31, 94, 92,191, 94, 3, 6, + 12,184,127,244,232, 81,171,156,156, 28,168, 84, 42, 40, 20, 10,156, 58,117, 10,109,219,182,133,141,141, 13,142, 28, 57, 66,210, + 52, 93, 89,219, 51, 24, 12,198,190,221,187,119,247, 30, 55,110, 28,118,236,216,129,227,199,143,163, 79,159, 62, 24, 50,100, 8, +178,178,178,236, 55,108,216, 48,178,216, 77,184,108,232,208,161,144,203,229,120,250,244,105,180,145,247, 60,242,242,242,144,151, +151, 7,129, 64, 80,246, 30, 35, 0, 4,109,222,188,249,251, 89,179,102,193,221,221,125, 89,124,124,252,102,148, 51, 75,148,162, +168, 73, 18,137,196,138,197, 98, 89,147, 36,137,148,148, 20, 60,123,246, 12, 83,167, 78,205,205,205,205,157, 8, 32, 9,192,226, +177, 99,199,174,154, 51,103, 78,233,181, 52,103,206,156,224,203,151, 47,119,251,187,173, 57,158,158,150,141,184, 76,222, 76, 89, + 33,211, 90, 38,147,149, 62, 59,180, 90, 45, 52, 26,205, 7,150, 44, 14,135,109,221,178, 89,157, 75, 42,101,225,143,175,223,230, + 85,152, 32,221,187,190, 69, 19,161,200, 98, 86,219,118, 29,135,119,237,246, 29,147,212,235,113,237,218, 69,252,241,199, 78,116, +240,243,132,123,131,198,152, 62, 99,166,133, 70, 75, 6,222,184,113,117,161,229,163,123, 87, 11, 11,242, 22, 85,198,249, 63,142, + 75,197,226,234, 82,185,174,195,242, 20,100,113, 8, 7, 89,241, 79, 27, 43, 43,171,223, 12, 6, 67, 7,115,115,115, 80,121,177, +120,253,236, 49,114,101,108,104, 84, 6, 80,116,145,216, 50, 74,184,104,180,184,123,237, 2,182,108,222,132,156,156, 28,248,125, +219, 30,114,150, 11,234,184,212,129, 90,165, 44,190,105, 0,157, 86, 15, 91,123, 87,188,120, 17,161, 47, 80, 40, 42,124, 32,113, +248, 58,239, 58,246,158,208,232,218,128,207,229, 34,191, 80, 11, 89,177,200, 58,114,122, 48, 52, 74, 21, 72,173, 14,164, 86, 15, +219, 58, 3,240,149,125, 71, 80,134,139,141,170, 85,125,148, 1,186,132,187,208, 37,220,133,160,205, 12,252,185,246,251,143, 58, + 82,227,242,238,102,101,101,101,190,122,245,234, 98,120,120,120,191,193,131, 7,227,246,237,219, 19, 0, 76, 46,118,223, 76, 24, + 60,120, 48,194,195,195,241,234,213,171,139, 89, 89, 89,153, 95,162,229,185, 92,174, 74,163, 41,234, 99,133, 66, 33,191,138,125, +157, 90,246,239,207,200,127,241,162, 96,243,131, 7,203,246,238,219,199,233,220,169, 19,161, 39, 73, 80, 6, 3, 26,120,120, 16, + 93,187,118, 21, 5,157, 60,105,205,212,235, 31,205,159, 54, 45,100,215,136, 17,133, 79, 20, 10, 99, 7,154,215, 45,118, 25, 2, + 64,221, 74,214, 25, 13,141, 70,179,109,210,248,209,157,239,220,189,239, 82,199,197,201,252,218,141, 59, 17, 60, 1,151,225,238, + 86,159, 41,203,207,101,173, 92,246,163, 64,163,209, 24, 43, 90,189,109,108,108,144,158,158,142,119,239,222, 65,163,209, 64,175, +215,131, 82, 42,160,149,229, 65,155,159, 11, 66,173, 2,207, 96,128, 58, 59, 3,117,221,235, 1,255, 63, 35,177, 74, 87, 84,121, + 66,171,228,147,111,110, 14,142, 72, 12, 6,155,109,116,114,116, 0, 45, 90,181,106,117,242,204,153, 51,156, 49, 99,198,180,190, +121,243,230,111, 0,146, 36, 18, 73,167,165, 75,151, 62,249,237,183,223,120, 19, 39, 78,244,218,184,113,227, 72, 0,191, 87, 68, +162, 86,171, 79, 94,186,116,105,152,171,171,171,125,100,100, 36,212,106, 53, 40,138, 66,247,238,221,129,162,177, 53, 0,128,152, +152, 24,149, 90,173,206,140,138,138, 42, 72, 74, 74,210,193,136, 89,130,203,183, 73, 31, 22,164,223,237,111,239,224,244,136, 47, +168,235, 70,203, 95,244,155, 61,208,105,195,230,211, 18,245,213,184,184,194, 37, 93,234,173, 83, 20,190,156,106,233, 44,223,113, + 53, 56,222,152,129,240,165,179, 11,173,173,173,193, 98,177,192,102,179,193,225,112, 64, 16, 4,102,204,152,129, 61,123,246, 84, +229, 58,252, 64,100,153,153,153,189, 90,177, 98,133,243,196,137, 19, 57,124, 62, 31, 50,153, 12, 71,142, 28,193,216,177, 99,241, +199, 31,127,148, 59,254,197, 8,151,210,199,214,210, 89, 35, 70,140,128, 86,171,197,208,161, 67,177,119,239,222, 89, 6,131,225, + 78, 13,110,233, 71, 17, 17, 17, 30, 17, 17, 17,230, 0,250, 12, 25, 50,228,224,128, 1, 3,112,231,206, 29, 92,188,120,177, 61, +138, 38,125,168, 0,172, 5, 96, 87,252, 89,217,253, 41,178,183,183,223, 73, 81, 84, 31, 91, 91,219, 8, 79, 79, 79,159,163, 71, +143, 90,102,102,102,150, 76,126, 64, 66, 66, 2,246,239,223, 47,221,183,111, 95,129,193, 96,176,102, 48, 24,151,242,242,242, 22, + 85, 34,216,246,109,222,188,121,116,177, 59, 16,103,206,156,161, 55,109,218, 68, 44, 93,186, 20, 50,153, 12, 29, 58,116,192,238, +221,187,103,202,229,242,166,155, 54,109, 26, 63,104,208, 32,172, 92,185, 18, 10,133, 98,115, 85, 47, 43,149,136, 47, 2,192, 55, +155, 55,111,118,157, 53,107, 22,206,156, 57,131, 22, 45, 90, 8,226,227,227,119, 1, 24, 87, 94,251,209, 52,141,248,248,120, 40, +149, 74,220,191,127, 31,203,150, 45,147,149, 17, 89, 51, 39, 79,158,188,106,230,204,153, 88,179,102, 13, 29, 25, 25,153, 57, 96, +192, 0,251, 61,123,246, 48, 27, 52,104, 48, 83,169, 84,254,109, 66,203,171, 65,173,117, 45, 91,180, 91,232,232,212, 0, 71,142, + 30, 67,110,110,110,105,157,148,212, 11, 77,211, 40, 44, 44, 68,122,122, 58, 44,204,205,176, 97,227,170, 30, 83, 38,140,118, 65, + 81, 24,140, 79, 77,150,238, 86, 27, 7, 12, 25, 51,119,232,176,209,136,140,120,142,160,131,191, 35, 42, 50,188,148,143,212,235, + 16, 27,253, 12,177,209,207, 96,239,224,138,174,157,219, 19,223,127,255,125,247, 17,195,134,216, 2,248,203, 66, 71,252, 7, 91, +179,128, 79,227,104,237,249, 64,104, 85, 97,174,179,177,178,178,122,117,226,196, 9,107, 63, 63, 63, 38, 73,146,184,122,237, 26, +166, 78,254, 1, 35, 71, 4, 66, 7, 43,144, 90, 14, 40, 14,223,168,146,168, 84, 74,208,160,161, 80, 40, 16, 22, 22, 6,154, 34, + 17,180,103, 19,104,154, 42, 21, 90, 0, 13,173, 78, 7,167, 58, 94,216,185,119, 53, 9, 54,251, 9,244,229,135,174, 41,200, 97, + 26,244, 36, 13, 73,102, 50,146,165, 81,176, 48,171, 3, 22,187, 14,114,242,148, 96, 49, 28,160, 87,199,192, 80,124,172, 82,145, + 10,149,238,243,218,207, 80,142,245,148,174,198, 67, 87,165, 82, 29, 62,124,248,112,143, 95,127,253,149,219,179,103, 79,207,211, +167, 79,127, 3, 0, 61,123,246,244, 52, 55, 55,199,225,195,135,181, 42,149,234,240, 23,180,248,116,108,213,170, 21,100, 50, 25, + 18, 18, 18, 34, 42, 61, 55,173,214, 90,108,103,199,204,188,125, 91,159, 37,147,185,116,236,216,145,208,147, 36, 24, 4,129,220, +252,124, 36, 37, 38,194,210,210,146,120, 21, 19, 35,222, 62,125,250, 57, 79, 31, 31, 86,201,140, 68, 99,112,241,226, 69, 33,138, +198,101, 85,186,174,154, 80,100,102,164,143,158, 54,109,218,185,195,135,143, 88,100,100,102,196,242,184, 92, 82, 44,230,215, 30, + 49,124, 10, 43, 47, 47,111, 24, 0,185,177,100, 50,153, 12,241,241,241, 16, 8, 4,224,176,217,160, 84, 74, 24, 20,114,168,115, +179,192,212,105,193, 53, 24, 80, 75,200,131,139,189, 61,234,216,218, 24,197,249,238,214,245,210,129,239,101,221,133, 27, 90,121, +131, 43, 18,131,107, 38,198,148,224,208,226,183, 81, 14,176,244,103, 99,104,109,156,156,156,254, 60,122,244, 40, 39, 43, 43, 11, +225,225,225, 17, 0,242, 1,152, 1,160,162,163,163,111, 70, 69, 69,245, 42,158,117, 87,213,108,177, 77,103,207,158,237,226,231, +231, 71,186,185,185,137, 50, 51, 51, 93,100, 50, 25, 37,149, 74, 63, 48, 9, 93,191,126,157, 87, 88, 88,168,160, 40,234, 92,177, +200,170, 50,126,209,236,129, 78,252,176, 23,152,225, 31, 80,183,177,185, 77, 19,228,146, 47, 26, 63,138,144,206,152, 61,208,105, +219,230,211, 18,181,128,208, 28, 36, 12, 41, 46, 44,190,218,216, 65,204, 52, 80, 52, 86, 42, 44, 44, 12, 73, 73, 73,136,143,143, +255, 64, 80, 77,152, 48, 1, 65, 65, 65, 70, 89,180, 68, 34,209,154,229,203,151, 59,207,154, 53,139, 83, 70, 20, 97,218,180,105, +200,207,207,199,222,189,123, 49,109,218,180,106,119,252, 31,161, 94,199,142, 29,123, 58, 58, 58, 34, 39, 39, 7, 14, 14, 14,240, +243,243,235,125,231,206, 29, 55, 0, 9, 53,188,238,167, 4, 4, 4,172, 90,177, 98, 5,244,122, 61,198,142, 29,139,183,111,223, +158,124,251,246,237,150, 58,117,234,204, 88,176, 96,129,189,189,189, 61, 6, 15, 30, 44, 34, 73,178,127, 69, 36,181,106,213, 90, +251,251,239,191, 15,235,217,179, 39, 67,167,211,125,123,235,214, 45, 36, 38, 38, 66,171,213,130, 36, 73,188,127,255, 30,211,166, + 77,147, 22,207,110,124,111, 68,185,198, 44, 94,188,120,244,140, 25, 51,176,126,253,122, 44, 95,190,252,128,133,133,133, 79,179, +102,205,154, 47, 95,190, 28,243,231,207,135,171,171, 43,172,173,173,191, 90,186,116,169,247,156, 57,115,176,109,219, 54, 44, 91, +182,236, 0,128,253, 53,169, 8,138,162,136,117,235,214, 53,221,188,121,179, 99,137,200, 98, 48, 24, 56,113,226, 4, 94,188,120, +209, 59, 46, 46,174,188, 99,118, 59, 56, 56, 76,112,116,116,228,222,184,113, 67,236,234,234, 10,146, 36,245,197, 34,107,123,157, + 58,117,166,190,127,255, 30, 61,123,246, 68, 92, 92,220, 97, 0, 35, 45, 44, 44, 20,115,230,204, 17, 10, 4, 2, 11,165, 82,249, +119,117,222, 96, 50,136, 81,107, 86,206,199,211, 23, 49, 56,123,150,131,167, 79,159,194,222,222, 30, 60, 30, 15, 52, 77, 67,163, +209, 32, 43, 43, 11,122,157, 6,141, 27,213,195,161,125,235,144,153,153, 5, 48,136, 10,135,220, 16, 12, 98,248,232, 31,250,225, +222,253,107,216,181,235,119,200,229,138, 10, 94,190,249,104,224,233, 13,167,218,118, 72, 73, 77, 1,193,128,205, 95,121,174,255, +225,174,195,210, 71, 16,140, 9,239, 80, 22,150,150,150, 91,142, 31, 63,110,221,161, 67, 7,166, 66,161, 0, 69, 81,104,231,231, +135, 25,179,102,225,226,209,163,240,104, 61, 20,132, 86, 12, 82,104,220,172, 7,181, 74,137,134,205,191,193,160,193, 67,144,156, +148,132,128, 94, 3,160, 86, 43, 75,223, 48, 74, 44, 90, 90,173, 14, 54,118, 46,184,126,253, 58, 19, 99,199,190,198,246,242,141, + 18, 6, 29,247,101,236,123,117,219, 60,213, 11,132, 61, 13,130, 78,163, 67,227,198, 75,161,163,172, 97,231, 60, 1,122,253,121, + 20,100,221, 42,114, 99, 88,119, 64,106,114, 50, 24, 76,206,171,154,214, 32,165,200,250,172,135,110,126,126,126,126,124,124,252, +233,176,176,176,225,253,251,247,199,245,235,215,199, 3, 64,255,254,253, 17, 22, 22,134,248,248,248,211,249,249,249,249, 95,162, +181, 29, 29, 29,251,180,111,223,126,104,203,150, 45, 17, 28, 28, 12,154,166,239, 25,117, 99,179,217, 52,131,193, 0, 69, 81, 32, + 0,228,228,229,225,237,219,183,200,201,206,134, 94,175,135, 66, 46,167,188, 61, 61,229, 52, 69,153, 85,167, 60,101,103, 24,162, +156, 89,135, 37,235,106,112,170, 73, 79, 30, 61, 72, 46,148,203,109,173, 44,173, 10,185, 92,174, 65,150,151,151,255,250, 85,164, +214,200,206,161, 4,209, 81, 81, 81, 62,105,105,105, 72, 78, 78, 6,169, 40, 4, 83,163, 5, 67,163, 68,167,111,218, 64, 0, 26, +124, 80, 96, 83,122,176,153,108, 20, 22,205,206,171,210,221, 97, 40,243,146, 80, 34,178, 8,130, 40,114, 23,138, 68,224,138,205, + 62,176,112, 25,115, 61,241,120,188,163,167, 78,157,114,116,114,114,194,202,149, 43,225,236,236,252, 85,237,218,181,149, 22, 22, + 22, 2,123,123,123, 52,108,216, 16,223,124,243, 13,174, 92,185, 2, 35,234,128,164,105,186,235,189,123,247,230, 62,120,240, 96, +144, 72, 36, 34,166, 79,159,206,234,222,189, 59,120, 60, 30,148, 74, 37,100, 50, 25,142, 29, 59,150, 77, 81, 84,201,164, 20,107, +161, 80,184,159, 32,136, 4,133, 66, 49,235, 99,194, 67,191, 54,174,157,153, 75,141,165,229,194,126,254, 1,117, 27,119, 12,232, +140,122, 30, 29,209, 49, 32, 25, 0,214,213, 98, 37, 14,253,101,177,229, 57, 75, 51, 98,255,245,171, 55,150,249,249,119, 92,188, + 80,126,123,213,250, 61,121, 85,142,167, 35, 8, 2, 20, 69,125, 16, 59,232,227,237, 35, 71,142,196,137, 19, 39,170,172, 71, 6, +131, 49,100,226,196,137,156,143, 44,207,144, 72, 36,232,213,171, 23,250,247,239,255,129,208,178,177,177,129,131,131, 3, 18, 19, + 19, 1, 32,199,200,235,106,198,152, 49, 99, 8,149, 74,133,113,227,198, 97,239,222,189, 24, 58,116, 40,113,231,206,157, 25, 0, +102, 85,247, 98,103, 48, 24, 27, 22, 44, 88, 48,119,218,180,105,200,205,205,197,229,203,151,209,189,123,119,156, 56,113,194,246, +242,229,203,107, 58,116,232, 0, 38,147,137,224,224, 96,144, 36, 89,105,172, 47, 14,135,211,167,103,207,158,140,148,148, 20,112, + 56, 28,248,250,250, 34, 53, 53, 21, 74,165, 18, 18,137, 4, 51,103,206, 76,207,201,201,105,111,236,125,196,225,112,102,205,152, + 49, 3,199,143, 31, 71, 96, 96,224, 65, 0,227,242,243,243, 7, 61,120,240,224,120,223,190,125, 33,145, 72,112,238,220, 57, 44, + 91,182,140, 24, 57,114, 36,118,236,216,129,153, 51,103, 30, 40,182, 58, 85,116,225, 23,102,102,102, 90,212,175, 95, 31, 25, 25, + 25,144,203,229, 56,119,238,156,221,149, 43, 87,220,156,156,156,204,227,227,227, 13, 63,255,252, 51,119,214,172, 89,216,178,101, + 11,194,195,195, 17, 20, 20,132,142, 29, 59,146,113,113,113,229, 90,201,138, 67, 54,156,163,105,250,134, 72, 36, 66, 97, 97, 97, +201,125, 55, 47, 48, 48,112,218,218,181, 69, 70,246,180,180, 52,140, 26, 53,106, 68, 72, 72, 8,213,161, 67, 7, 33,135,195,129, + 90,173, 86,252,157,189, 54,101,160, 0, 80,112,115, 17,227,218,197,125,120, 30, 17,135,231, 17, 81,224,242,138, 6,193,171, 84, + 74, 52,111,220, 0,173,125, 91, 33, 77, 42,193,225,160,125,168,101,227, 84,233,115,132,166,105,112, 88, 6,120,123, 58,224,104, +208,239, 8,190, 28,130,160,195,199, 74,199,188,177, 88,108, 52,107,222, 26,190,190,126,136,139,127,143,125,251,118,193,214,206, +197,228, 28,172, 33, 74, 93,135,101, 63, 63, 82,254, 29,253,252,252,152,114,185, 28,106,181, 26,233,233,233, 72, 76, 76,132,165, +149, 37,226,210, 18,208, 94,168, 67, 58, 85,128,232,136, 87, 6,130,201, 14,175,234, 15,123,250, 55, 3,252,155, 97,234,152,161, +149,188,178,210, 16,153,219, 20,185,110, 72,242, 29,182,109, 35, 43, 18, 90,164, 65,127,243,218,141, 91,173,198,140,236,195,190, +126,107, 47,244, 90, 10, 42,189, 5, 20,106, 45, 20, 58, 54, 24, 22,221,129,236, 59, 96,178,120,248,186,105, 3,156, 59,123, 69, + 71,147,250, 16,163, 43,200,222, 7,100, 70, 84, 25,161,149,249,145,223,161,150,209,174,195,210,142,215, 96, 56,113,228,200,145, +239,218,180,105, 35,236,208,161, 67,253,226,142, 83,119,228,200, 17,101,113, 48,204,234,226,131,104,240, 14, 14, 14,205, 57, 28, +206,208,238,221,187, 55, 31, 61,122, 52, 94,191,126,141,195,135, 15,199, 54,104,208,224,182, 84, 90,241,140,108, 38,151,155, 35, +207,204,180, 20,187,185,177,172,204,204,210,174, 92,190,236,218,185, 75, 23, 34, 57, 57, 25, 57, 57, 57, 80,171,213, 8,143,136, +160,217, 76,102, 42, 97,110,206,136,121,241,130,193,228,114,115, 42,178, 54,150,131,196, 42,102, 29,174,173,169,117,203,197,209, +170,254,178,192, 73,245,212, 26,181, 79, 65, 65, 1,201, 98,179,217,206, 14,150, 73, 49,239,141,127, 38,106, 52,154,224,155, 55, +111,126,215,185,115,103, 94,236,203,112,144,249,249,208,230,203,192,161, 12,168,213,188, 41,152, 58, 13,160,213,195,201,155,134, + 58, 79,136, 59,143, 99,244, 26,141,166,202,160,134, 37, 66,139,241,145, 48,224,138,197,224,153,153,131, 39, 22,127, 44, 24,170, +122,147, 19,118,237,218,181,211,215, 95,127, 13,154,166,177,103,207, 30,232,116, 58,174, 78,167,131, 86,171,133, 78,167, 67, 65, + 65, 1,130,130,130,176,115,231,206, 7, 0, 14, 24,113,250,164, 64, 32,232, 75, 16,132, 29,139,197, 82,218,218,218,138, 78,156, + 56, 81, 26,110,162, 89,179,102, 48, 51, 51,227,160, 56, 40,164,157,157, 29,251,143, 63,254,176,236,221,187,247,221,114,221, 29, +141,191,154, 95,143,180,242,231, 11,234,186,153,219, 52, 65, 61,143,142, 0,128, 46,189,198,160, 94,131, 58, 40,200,126,233,166, + 86, 37,246,227,176,100, 86,175,182, 73, 94, 11,122,250,140, 86,100,134,190, 69,249,211,251,203,237, 40, 24, 12, 70,133,238, 88, + 99, 68, 86,145,102, 97,216,150,140,243, 1,128,156,156, 28, 72,165, 82, 68, 71, 71,195,203,203, 11,185,185,185,112,114,114,130, + 86,171, 69,203,150, 45,161, 82,169,176,121,243,102,220,191,127,255, 1,128,153, 70,252,135,192,195,195, 99, 84,243,230,205,113, +249,242,101, 60,125,250, 84,114,237,218, 53, 39, 63, 63, 63,184,185,185,141, 78, 72, 72,248,177,216,213,103, 44, 68,126,126,126, +211,167, 77,155,134,168,168, 40, 76,154, 52, 41, 39, 37, 37,229,220,201,147, 39,199, 45, 91,182,140, 17, 16, 16, 0,169, 84,138, + 13, 27, 54, 24,238,223,191,191, 17,192,202, 42,234,241, 77, 74, 74,138,179, 90,173, 70,110,110, 46, 72,146,132, 82,169,196,149, + 43, 87, 16, 20, 20,148, 81, 44,178,222, 25, 91,184,166, 77,155, 54,100, 48, 24, 56,126,252, 56, 0, 44, 65, 81,196,254,115,253, +250,245,147,252,252,243,207, 78,139, 22, 45,194,248,241,227,161,211,233,176,126,253,122, 44, 90,180,232, 82,177,200,170,236, 33, +250,171,131,131,195,132, 73,147, 38,125, 53,103,206, 28,132,133,133,217, 61,123,246,204, 55, 60, 60, 28, 46, 46, 46,200,201,201, + 97, 89, 91, 91, 99,203,150, 45,152, 61,123,246, 25, 0,217, 15, 31, 62, 28, 18, 31, 31,191, 22,192,134, 42, 68,251,110, 39, 39, +167, 9, 52, 77,211, 74,165, 50, 49, 48, 48,112,195,234,213,171, 49,123,246,108,188,122,245, 10,249,249,249, 48, 51, 51, 35, 22, + 44, 88, 48,106,201,146, 37, 24, 59,118, 44,173, 80, 40,118,254,221, 29, 53, 77, 27,160,148, 69,193,160,177, 66,179,198, 94,104, +230, 83, 23,215,110, 61, 7, 0,116, 26,224, 7,165,162, 16, 7, 15,238,193,187,119,111,193, 98,179, 97, 89,203,193, 24, 75, 32, +180, 5,111,144,167,147,162,115, 7, 95,116, 15,104,143, 3,135, 78,128,212,235, 48,110,204, 48,200,242,242,112,232,208, 62,196, +197,191, 7,139,205,134,181,205, 95, 31, 8,181, 50, 45,242, 31, 47,180,140,112, 63,129,162, 40, 72, 36, 18, 60,123,246, 12, 9, + 9, 9, 16, 10,133, 80,145, 6,106,215,205,251, 20, 65,112, 82, 41,154,126, 64,147,165, 81,138, 63,229, 48, 24, 36,101, 34,214, + 90, 88, 89, 89,113, 53, 26, 21, 72, 82, 95,166, 87, 33, 0, 2,224,176, 0,199,218,245,144,146,156, 66,171,213,234,208, 74,223, +160, 52,234, 45, 23,206,157,154,246, 77, 91, 63,155,238,157, 86,224,220,249,165,144, 21, 20, 64,173, 99, 67,161,214, 65,169, 6, + 44,107,121,162,101,227, 38, 72, 75,203,193,203,167,119,228, 44,141,210,152,129,162,111,183, 47, 30,227, 49,102,234,124, 8, 92, +219, 66, 19,125, 14,148, 60,163,212,162,197, 23, 91,161, 86, 29,111,228, 41, 52, 56, 21,242, 28,168, 70,170,151,204,204, 76, 37, +147,201, 60, 50,109,218,180,245,207,159, 63,115, 6,128,231,207,159,167, 74,165,210,133,153,153,153,213,181, 73,151, 68,131, 39, +248,124,193,243, 6, 13, 26,164,249,250,250, 90,244,235,215, 15, 54, 54, 54, 8, 15, 15,199,218,181,107,223,232,116,186,249,119, +238,220,169,212,213,163,213,106, 37,207,207,159, 55,111,255,195, 15,150,243,123,247,222, 48,109,218,180, 45, 43, 87,174,100,123, +120,120, 16,122,157, 14,145,145,145,244,209, 35, 71,244, 59, 23, 45,218,204, 21,137, 88, 79, 46, 92, 96,147, 26,141,228,159,190, +136,157,156,156,252,253,190,109,231,189,241,215,109, 80,171,228,120, 28,118, 9, 50, 89, 22,126,223,115,214,219,201,137,246,151, + 72, 36,119,140, 21,192,251,247,239,159,219,186,121,243,230,238, 46, 46,136, 76, 74, 0,151, 50,128, 67,146, 96,234, 52, 96,144, +106,184,248,208, 32, 24,102,144,166, 23, 96,245,241,211, 81,198, 8,227,175,122,244,193,202,212,124, 16, 4,129, 77,109,124,192, + 53, 19,131, 35, 18, 99,202,159,183, 74,133, 65,240,202, 69,224,138,197,168,223,218,168,128,240,202,219,183,111, 63,139,140,140, +108,233,227,227,131,185,115,231, 34, 49, 49, 17, 20, 69, 33, 35, 35, 67, 45,149, 74, 37, 89, 89, 89,137, 40,138,255,179,183,138, + 78,172,172,234,112,186,115,231, 78,169,187, 33, 36, 36, 4,181,107,215,134,133,133, 5, 10, 10, 10, 48,113,226, 68,203,159,126, +250, 9, 0,240,236,217, 51,148, 21, 40, 31, 35,242,121,244,198,188, 66, 90, 70,203, 95,244,203, 37, 95, 52,238, 24,144,130, 46, +189, 70,227, 70,240, 1,220,186,118, 19,181, 88,137, 9, 16, 21, 94,201, 78,200, 46, 72, 85,120,236,246,110, 49,142, 41, 85, 92, +219, 61,189, 79, 44,211,209,145, 58,181,104, 87, 65, 94,101,101,245,240,240,128,189,189,125,233, 24, 45, 22,139,133,177, 99,199, +130,166,105, 99, 69, 86,113, 95, 67,101,169,213,106,123, 62,159,143,244,244,116,188,127,255, 30,113,113,113,165,161, 3, 40,138, +210,207,155, 55,143, 61,125,250,116,236,218,181, 11,161,161,161, 15, 0,172, 0, 96,236,203,218,176,193,131, 7,155,105,181, 90, + 28, 59,118,140, 4,208,235,212,169, 83,207, 90,182,108,201,234,214,173,155,217,142, 29, 59,134, 21,183,145,209, 66,203,220,220, +156,163,211,233,176, 99,199, 14,164,164,164,248, 3,136,126,242,228,201,238,193,131, 7,239,244,241,241,105, 16, 21, 21,245, 86, + 46,151, 79, 1,240,178, 42,178,140,140,140, 49,190,190,190,167, 40,138,114,237,220,185,179,232,215, 95,127, 53,143,137,137,129, +179,179, 51, 40,138,138, 68, 53, 83, 88,189,125,251, 54, 90, 42,149,122,183,111,223, 30, 87,174, 92, 89,103, 48, 24,214, 0, 88, + 63,121,242,100,167,164,164, 36, 52,111,222, 28,181,106,213, 66, 76, 76, 76,161, 84, 42,221,137,162,148, 68, 85,153,112,227, 1, + 44,220,189,123,119,147,221,187,119, 15,173, 85,171,214,215,225,225,225,184,119,239, 30, 54,110,220,136,159,126,250, 9,237,218, +181,195,220,185,115,179, 1, 12, 5, 64,198,199,199, 27, 21, 55,175,196,178, 5, 0, 45, 90,180, 72, 91,187,118, 45,198,141, 27, + 71,255,241,199, 31, 91,143, 28, 57, 50,107,216,176, 97,165,125,224,168, 81,163,232,195,135, 15,143, 66, 81, 26,166,191, 19,122, +157, 78, 11,243, 90,245, 32,207, 75, 70, 86, 74, 24,132,102, 14, 8,232,216, 20, 74,149, 22, 23, 47,156,193,203,200, 8, 48, 24, + 12,216, 59,184,192,210,202, 6,177,177,111,129,202,103, 27,235,117, 58, 29,204,172,234, 66,158,159, 2,109,230,115, 8,196,118, + 24,253, 67, 63, 40, 85, 58,156, 61,119, 6, 81, 81, 47,193,100, 50,225,224,232, 2, 11,203, 34, 78,130,174,124, 6,179, 9, 0, +202,137,167, 85,165,208, 98, 50,153,183,175, 94,189, 58,176,117,235,214,172,119,239,222,225,221,187,162,151, 27,153, 76, 70, 18, + 48,156,206,140,188,240,125, 37,135,119, 70,241,236,140,178,185, 11,197,102,102,146,152, 55,209,246,178,220, 12, 68,188,184,143, +119,177,145, 72,136,139,134, 78,167, 6,147,193, 0,131,201, 64,221,122,141,112,255, 65,152, 86, 77,146, 97, 21,113, 22,149, 35, +174, 80,100,231, 49,100,213,202, 31,131,103,207, 95, 46, 24, 52,112, 23, 94,198,188,134,156,116, 0, 77, 3, 14,214, 34, 52,115, + 95, 0, 73, 90, 22,142, 31,216,161,164,116,186,225, 31,197,208,250,132, 19, 0,236,179,209,112,231,158, 3, 99,247, 6, 29, 93, + 62,127,250, 68,251,190,253,135,131,155,251, 26,250,180,231,168,215,178, 59, 8,158, 37, 46, 95,191,133, 59,207, 94,103, 80, 6, +122,185,125, 14,254,136,173,130,179, 44,242,242,242, 30,166,167, 75,157,203, 68,129,119,230,241,248, 85,205,142,251,152,243,131, +136,243, 76, 38,163,197,170, 85,171,244,246,246,246,186,168,168, 40,236,218,181,139,122,254,252,249,117, 6,131,177, 93, 42,149, +170,171,226,180,213,235, 35,142, 6, 6, 54,108,213,191, 63,253,253,244,233, 74,240,120, 51, 54,108,218, 20,152, 37,147,213,166, + 41, 10,182,181,106,165,110, 88,180,104,237,192,193,131,101,175,238,223, 23,132,157, 63, 47,224,146,228,115, 35,202,249, 37, 80, + 33,167, 68, 34,185, 19, 26,122, 15, 7,247,254, 10,157, 78, 3,169, 36, 9, 0,144,157,147,143, 42, 68,214,199,156,180, 82,169, +236,191,228,167,159, 30, 45,153, 61,203,225,219, 78,157,145, 28, 17, 14, 93,110, 22, 8, 61, 9, 54,193,130, 34, 83,136,204, 12, + 57, 22, 30, 62,153, 41, 87, 42,251,151,211, 73,148, 91,206, 18,139, 21,207,220, 12, 28,145, 24, 92,177,217, 7, 86, 44,190,185, + 57,184, 34, 49, 88, 92,110,121, 3,184, 63,225,148,203,229, 3, 6, 14, 28,248,242,201,147, 39, 86,227,198,141,195, 55,223,124, +243, 66,165, 82,117, 0, 80, 88,211,250,164, 40, 74,242,237,183,223, 50, 8,130, 16, 15, 31, 62,156,151,149,149, 85, 26, 89, 93, + 46,151,227,202,149, 43,240,242, 42,154,213,255,234,213, 43, 52,106,212,168, 66,206,241, 11,163, 36, 0, 86,206, 30,232,180,225, + 81,132,116, 6,128,117,245, 26,184,224,214,181,155,184,119, 43, 44,240,107, 31,106, 91,143,225, 45,127, 22,118, 24, 60,223,187, +197, 56,166,216,220, 17,135,206,158, 97, 70, 63,223,183, 90,169,140,172,143, 93,231,230, 85, 84, 78,130, 32, 64,211,244, 39,161, + 28,152, 76, 38,142, 28, 57, 82,221,115, 63,185,119,239,222,201,147, 38, 77,226, 72,165, 82,188,121,243, 6, 10,133, 2,124, 62, + 31,215,174, 93, 35, 1,236, 56,114,228,200,181, 35, 71,142,116, 67,209,108,162,144,234, 92,159, 34,145,104, 90, 64, 64, 0,222, +188,121,131,167, 79,159,158, 1,240,242,197,139, 23,103,222,189,123, 55,164, 93,187,118, 56,112,224,192, 52,149, 74,181,183, 58, +156, 20, 69,149,141,153, 84,146,241, 33, 66, 46,151,127, 29, 22, 22, 86,221,118,151,230,228,228,180, 45, 22,214, 41,246,246,246, +230, 17, 17, 17,168, 83,167, 14,116, 58, 93,235,234, 94, 75,249,249,249,191,110,223,190,253,143, 49, 99,198,224,231,159,127, 30, +126,242,228,201,225, 61,122,244, 64,207,158, 61,177,127,255,126,188,124,249,114, 29,140, 75, 43, 86,222,185,191, 4,240,210,222, +222,126,170,139,139, 11, 54,110,220,136,200,200,200,181, 43, 87,174, 92,244,242,229, 75,120,121,121,241,162,163,163,201,154, 60, + 67, 0,192,220,220,220, 92,175,215,227,252,249,243,143, 1,204, 30, 62,124,184,221,150, 45, 91,134,138,197, 98,228,230,230,170, +162,162,162,134, 1,184,240,119, 63,235,104,130, 88, 60,110,252,140,221,227,199, 13,227,251,182,104, 6,101, 65, 42, 84,242, 12, + 40, 11,211,177,125,239,117, 16, 4, 3,182,182,142,176,115,112, 70, 82, 82, 50, 30, 92,186,172, 85, 40, 85, 91,184,122,106, 93, +229,156,211,139, 56,155, 23,113, 42, 21,153, 80,201, 51, 75, 57,237,236,106, 23,115, 38,225,126,216,101,181, 74,161,248, 85, 75, + 19,191,252,197,231,254,159,140,234,229, 58, 44, 11,153, 76, 54,115,226,196,137, 29, 22, 46, 92,104, 77,146, 36,179, 86,173, 90, + 72, 74, 74, 34, 79,159, 62,157, 43,151,203,103,214,164, 52, 44, 54,251,165,135,167, 87,135,190,125,251,146,125,250,244,230,140, + 24,211,141,101,107,103,135,252,188, 28,196,190, 9, 71,204,235,231,240,240,106,138,101, 43, 55, 3,150,150, 85, 38,146, 44, 78, +171,211,107,197,146,121, 39,218,250,119, 53,247,106,212,148,211,172,190, 5,116,122, 18,169,169,169,184,112, 62, 66, 23,245,236, + 94, 1, 69,106,135, 40,179,141, 75,193,115, 7, 32,145,131,223,125,236,116, 71,214,108,216, 62,119,199,239, 7,231, 47,156, 49, + 78,212,206,175, 11, 34,111, 30,192,153,224, 19, 10,181, 70,187,129,195,196,166,168, 28, 40, 99,171, 89, 7,106,181, 90,247,113, +127,170, 86,171,117,159,219,210,251,247,239, 71, 70, 70,134, 54, 49, 49,241, 42, 73,146, 39, 43, 73,246,252, 9,182, 3,218,126, + 26,205,205, 37,126,126,221,150, 92,187,198, 31,181, 96,129,118,248,136, 17,243,160,209,232,192,229,210, 44,145,136, 1, 30,143, +253,234,254,125,193,214,201,147,107, 17, 90,237,141,131,149,132, 13, 40, 7, 95,124,214, 97,137, 69,171,125,251,118, 24, 53,110, + 54, 84,101, 44, 90, 15,159,198, 66,163,131,209, 22,173, 98, 36, 39,166,164,124, 61, 99,241,146,179, 67, 2, 58,121,251,184,214, +229,217,186,213,133,216,193, 1, 57, 89, 89,184,255, 52, 70,191,242,196,217,168, 98,145,101, 84, 92, 25,138,162,138, 6,185, 3, +232, 52,115, 33, 8, 38, 19, 40, 14,227, 80, 50,115,200,173,229, 55, 32, 88, 44, 24,104, 10, 26,141,198,152, 65,127,169,239,223, +191, 31, 48,124,248,240,144,224,224, 96, 70, 64, 64, 64,179,115,231,206, 81,159,115,237,168, 84,170,175, 1,128,207,231, 39, 88, + 90, 90, 58,141, 25, 51, 6,122,189, 30, 74,165, 18,249,249,249, 72, 77, 77,205, 27, 51,102,140, 14, 0, 4, 2, 1,119,224,192, +129,230, 85,113,110, 62, 45, 81,207, 30,232,180,173, 22, 43,113,104, 65,246, 75,183, 90,172,196,132,175,125,168,109,155, 79, 75, +212,230,181, 21,171,178, 19,239,196, 74, 21,215,118, 31, 58,123,134, 57,178,223, 0,131,179,248,109, 32,223,142, 62, 93, 21, 47, + 65, 16,159, 4, 39, 53, 82,100,125,128,194,194,194, 69, 75,151, 46,237, 41,147,201,156,187,117,235,198,241,246,246,198,163, 71, +143, 16, 28, 28, 76, 62,124,248, 48, 69,161, 80,252, 8, 64, 13,224,122, 77,234,212,211,211,211,141,197, 98,149,184,210,126, 43, + 94,253,219,185,115,231,134,140, 27, 55, 14,117,235,214,109, 24, 29, 29,205, 67, 53,238, 35,154,166, 75,189, 12, 95, 18, 4, 65, +196,109,221,186,213,201,193,193,129,184,114,229, 10,201,100, 50,107, 98,185,217,191,111,223,190,214,122,189,126,252,132, 9, 19, +224,239,239, 15,146, 36,113,248,240, 97,236,219,183,207, 88,145, 85, 41, 98, 99, 99,159,167,164,164,124, 59,111,222, 60,108,220, +184,113,209,188,121,243,144,146,146,130,216,216,216,240,207,225, 45, 40, 40, 80, 37, 39, 39, 11,219,180,105,227, 27, 21, 21, 21, +213,161, 67,135, 70,227,198,141,195,186,117,235,232,208,208,208,129, 0,174,252, 19,189,119,204,187,220, 32,182,129,117,109,229, +170, 95,127,170,239,238, 54,105,236,232,193, 76, 79,143, 70, 80,228,167,194,218,198, 30,206, 46,245,144,149,153,141,171, 87,175, + 24,178,179,243,246, 27, 24,196,138,119,239,114,211, 62,135,211,201,185, 30, 50, 51, 51,113,249,242,101, 67,158,172, 96, 15,244, +140,149,209, 73,121, 25, 48,193, 24, 75,214, 4, 84, 18, 37,190, 50,216, 88, 89, 89, 29, 51, 55, 55,207, 48, 55, 55,207,176,178, +178, 58, 6, 24, 53,251,160,115,153,167, 3,243,131,101,224, 64, 62,248,252,175,193, 98,205,177,180,178,186, 98, 97, 97,145,211, +190,125,123,237,238,221,187,213,209,209,175, 40,137, 36,133,182,176,176,200, 47,221,191, 60,206,143, 96,101,229,110, 38,114,108, +244,147,133,115,179,251, 98,199,134,133, 98,199,134,133, 22,206, 77, 31,136, 28, 27, 46,183,178,114, 55, 51,170,156, 21,160,158, + 29,108, 61,108,176,195,203,150, 80,121,216, 96, 71, 61, 59,216, 26,125,238,149,187,253, 12, 4, 1, 3,138,166, 97,163, 6,156, + 37, 28, 20,147,201, 60,232,236,236,236,136,234, 5,172,251,132,115, 4, 80,119, 4,143, 55,254, 84, 96,224,168,132,208,208,225, + 5,241,241,223,231,199,197, 13, 14, 63,113, 98,200,111, 67,134,140,248,158,199,155, 48, 16,112, 55,150,211,209,209,113,237,243, +231,207,131,141, 93,202, 8, 47,163,235,211,189,158,211,181,128,206,173,233,105, 19,251,211,211, 38,246,167, 3, 58,183,166,221, +235, 57, 93,251,140, 54, 34,152, 76,230, 80,161, 80,120, 76, 36, 20, 70,138,132,194, 72,161, 80,120,140,201,100, 14, 69,229, 99, +168, 62,224,180,182,182,126,102,111,111,159, 81,157,197,198,198,230, 69, 53,202,249,189,155,155, 91, 10,131,193,216, 92,205,123, +186, 50, 78, 15,129, 64, 16, 39, 18,137, 82,203, 46, 2,129,160,108, 96, 40,107,161, 80,120, 81, 36, 18,109, 49,134,243,151,197, +141,126,122,112,125,234,203, 95, 22, 55,250,233,227,109,211,191,179, 26,243, 40,100, 69,206,244,239,172,198, 24, 83, 78, 59, 59, +187, 80, 59, 59, 59,169,157,157,157,212,222,222,190,210,197,198,198,230,153, 17,156,124, 51, 51,179, 45,102,102,102, 25, 34,145, +200, 32, 22,139, 51, 68, 34,209,102,148, 9,109, 81,211,250,100, 48, 24,235, 26, 54,108,168,102, 50,153,127,124,180,105, 99,253, +250,245,213, 44, 22,107, 67, 53, 57,205,219,181,107,103,136,136,136,160,253,253,253,105, 0, 86, 95,176,221, 29,172,172,172,174, +152,155,155, 39,155,153,153,109, 7, 32,170, 33, 39, 1, 96,168,147,147, 83,120,199,142, 29,149, 78, 78, 78, 97, 0,250,126,193, +114,246,252,238,187,239,168,228,228,100,154,166,105, 58, 57, 57,153,254,238,187,239, 40, 20, 5,138,252,156,103,242,226,201,147, + 39,211, 15, 31, 62,164, 31, 62,124, 72,135,133,133,209, 61,123,246,164, 0,252,240,153,207,121,124,169,115,247,174,103,227,254, + 85, 3,171,147,195, 6,248, 81,215, 47,108,166,151,253, 56,137,238,226,223,136,246,170,111,117,214,195,195,218,227, 75,112,254, +244,227, 68,186,243,183, 13, 41,111,119,171, 19,222,245,108,220,255,230,115,255,175,178,106,149,188, 72,255,213, 3,206,254,223, +180,248,161, 88, 42, 31,181,107,215, 70, 78, 78,107, 62,139,229,199,227,241, 58, 48,152,204,219,185, 89, 89,179,138, 95,183, 12, +127,151,169,182,210, 14,221, 29,220, 74, 82, 18,212,132,243,131,129,236, 53,228,172, 14,135, 81,156, 21, 37,149,166, 52,154, 52, +107,146,124,182, 29,149,214,193, 7,156, 78, 78, 78,227, 41,138,114, 51,182, 64, 12, 6, 35, 65, 34,145,236,173, 73,125, 54,104, +208,128, 46,118,111, 19, 95,178,221,255,138,107,233,127,137,243,208,175,141,107,123, 53,254,106,126,228,243,232,141,197,110,197, + 82, 44,159,110,101,230,215,177,253,210,251,183, 66,127, 94,190, 93, 86,248, 15,159, 59, 3, 70,142,105,251, 2,156, 37, 65, 66, +171,197,201,102,179,119,183,106,213,106,252,163, 71,143,254, 48, 24, 12, 19,254, 71,175,207,158, 76, 38,115,158,167,167,103,179, +216,216,216,112,131,193,176, 17,229, 4,138,172, 65, 57,127,116,115,115,155,194,225,112,120,114,185, 92,150,150,150,182, 20,192, +201,127, 91,125,122, 55,168,229, 75,211,165, 65,183, 87,191,121,159,251,228,139,113,210,148,129,162,153,171, 98,227,115, 94,252, + 3,237,254, 95, 35,178,138,133,214,158,191,227,143, 59,155, 56, 77,156, 38, 78, 19,167,137,243,139,115, 10, 76,245,105,226,252, + 47,228,252,175, 66,137, 69,139,101,170, 10, 19, 76, 48,193,132,255, 56,168, 76, 85, 96,130, 9,255, 58,148,181,106,149, 90,179, +136, 74, 84,105,117, 76,130, 53, 81,182, 55, 77,156, 38, 78, 19,167,137,211,196,105,226, 52,113,254,207,113,254,183,138,172,178, +174,194, 9, 38,215,161,137,211,196,105,226, 52,113,154, 56, 77,156, 38,206,127, 19,231,127,186,208,194, 71, 66,203,228, 58, 52, +225,239,193,182,126,112, 2,128, 25,231, 32,249, 43,246, 55,193, 4, 19, 76, 48,193,132,127, 24,123, 80,129,235,240,223, 32,180, +106, 3,248, 26, 69,137,111, 99, 0,220, 3, 32,251, 12, 62, 27, 0,131, 9,130, 24, 4, 0, 52, 77,159, 66,209,172,145,108, 99, + 14,230,243,249, 25,106,181,218,174,248,123,166, 90,173, 46,155,203,128,192,167,179,217,232, 50, 75,185,112,115,115,203,208,104, + 52,118, 70,252,125, 62, 77,211, 47, 25, 12, 70,164, 88, 44,190, 21, 27, 27, 27, 92,157, 19,239,208,161,195, 40, 38,147,185, 26, + 0, 12, 6,195,226,219,183,111, 31,252, 11,219,173,181, 75,109,132,110,109,220, 0, 0, 32, 0, 73, 68, 65, 84,135, 3, 58,189, +142,204,200,202, 93,138, 79, 3,249, 1, 0,118,244,194, 90,130,196,252,226,239, 27,166, 6, 87, 30, 71,167,186,251, 87, 2, 95, + 54,155, 61,205,222,222,190,123,106,106,234, 51, 0, 11,128,170,163, 26,187,184,184,252,192, 98,177,134, 27, 12, 6,119, 38,147, + 25, 71,146,228,145,148,148,148, 32,211, 51,196, 4, 19, 76, 48,193, 4, 35,196,214, 39,168,150,208,242,178,134, 3, 13, 12, 5, +129, 46,160,113,131, 0,142,199,228, 32,221,216,227,123,120, 65,175, 39,139,254,147,195,128,225,202,123,198,158,238,221,187, 59, + 79,159, 62, 29,223,124,243, 13, 30, 61,122,212,102,255,254,253, 99, 78,158, 60,249,146,162,168,219, 0, 30, 1, 70,133, 82, 16, +161, 40, 78,203,176,238,221,187,119, 94,189,122, 53,179, 81,163, 70, 80,169, 84, 8, 13, 13,245,219,176, 97,195,150, 7, 15, 30, +220, 4,112,180, 88, 16, 84,152, 0, 79,173, 86,219,149, 36,227, 36, 8,194,110,224,192,129, 79,202,138,171,226,252,106, 4, 77, +211, 15, 9,130, 8, 51, 24, 12,143, 78,159, 62,157,226, 5,180,158,232,198, 57, 61, 43, 65,231,252, 49,167, 70,163,177, 59,255, +203, 26,176,120, 60,104, 10, 11,208,102,244,255,139,222, 27, 63,205, 7, 65,145, 96,130,150,117, 88,181,229, 37,128,200,180,180, +180,151,254,254,254, 9,213,109, 97, 38,147,185,250,234,213,171,142, 52, 77, 35, 32, 32, 96, 53,128,191, 74,104,241,190,246,109, +122,251,226,153, 99,124,121,110, 6,186,245, 29,114,228,109, 74,230, 40, 0,103, 62, 16, 77,221, 97, 79, 16,152, 63,121,205, 81, + 38, 0,236,252,113,216,130,205, 93,177,109,246,117,164, 3,232, 80, 44,126, 0,224, 23, 0,183,119,116,135, 61,128,133,147,215, + 28, 37, 0, 96,215,143,195,230,239,232,142,173, 83,175, 84, 59,108,197,148, 81,163, 70,109, 91,189,122, 53,211,209,209, 17, 18, +137,164, 91,195,134, 13, 61, 11, 10, 10, 26,162,146, 65,196,117,235,214, 61,209,174, 99,239,122,253, 7, 13, 21,218,218, 88, 33, + 77,154,109,126,226,216, 31, 19,153, 15, 67,187, 39, 38, 38, 14, 49, 61, 67, 76, 48,193, 4, 19, 76,168, 0, 53,143, 12,223,220, + 17, 2,133, 14,223,177,152,196, 15,109,125, 27,118,250,190, 71, 59, 70, 67,239, 6,120,253, 42,186,235,133, 91,143, 55, 48,194, + 94,133,144, 6, 58, 72,196,193,249, 23,210,202,103,194,232, 73,176,174,159, 63, 90,212, 19,142, 25,198,124,242,228, 73,131, 22, + 45, 90,148,166,134,233,212,169, 19, 58,117,234, 68,236,220,185,179,233,245,235,215,155,238,219,183, 79, 23, 18, 18,114, 0,149, +199, 71,153, 86,191,126,253, 13,219,182,109,227,249,251,251,131,199,227,149,110, 16,139,197,232,221,187, 55,122,247,238,205, 76, + 75, 75, 11,184,120,241, 98,192, 47,191,252,162, 77, 74, 74,154,135,255,143,210, 92, 41,150, 46, 93,234, 91,206,234,171, 4, 65, +188, 39, 73, 50,188,105,211,166, 41,158, 64,131,137, 61,190,185, 49,165,173,135,104,214,162,253,229,242,176,184, 92, 28, 26, 85, +212, 87,151, 21, 90, 9,183,174, 64,108,110,150, 35, 52, 51,123, 9, 32, 18,192, 75,154,166, 35,227,226,226,162,191, 2,154,126, +109,197, 56,240,135,140,106, 82, 13,177,133,148,148, 20, 88, 88, 88, 8,252,253,253,165, 4, 65, 44, 15, 13, 13,253,210, 3,242, + 90, 47,159, 63,133, 35, 75,124,137,244, 55, 15, 49,103,144,159,112,214,246, 63,127, 86,107,245,103, 42, 59,136, 32, 24,140, 95, +194,168, 64, 20, 37,227, 93,154,147,147,227, 15, 0,214,214,214, 92, 0,183, 55, 63, 70,143,217,109,137,207,137,237,198, 97, 50, +153, 59,246,239,223, 63,238,135, 31,126, 40, 74, 29,113,255, 62,196, 98, 49, 86,174, 92, 89,119,238,220,185,107, 73,146,156, 89, +145, 37,171, 93,199,222,245,182,110,252,185, 97, 97,110,190,230,247, 29, 39,159,214,246,241, 98, 76,158, 54,215,108,171, 78,227, + 96, 48, 24,126, 48, 89,182, 76, 48,193, 4, 19, 76,168,142, 53,171, 74,161,229,105,131,131,205,125, 60, 6,127,223,211,143,215, +216,167, 17, 56,188,255, 15,221,210,194,215, 23, 45,124,125, 25,129,242,194, 46, 79,158, 62,239,114,250,250, 35,141, 82,159,116, + 50, 54, 27,163,140, 45, 85, 73, 82,218,213,125,237, 59, 42,242, 50,249, 0, 32,178,180, 83,255,120, 62,253, 86,219,182,109,225, +236,236,204, 9, 9, 9, 25, 91,133,208,250, 49, 38, 38,134,199,100, 86, 30, 15,181,118,237,218, 24, 56,112, 32,188,188,188,184, +237,219,183,255,177, 34,161,197,231,243, 51, 9,130,176, 3,128, 90,181,106, 25,150, 47, 95, 30, 78, 23, 1, 0,104,154,166, 31, + 50, 24,140, 71, 20, 69, 61,254,243,207, 63, 83, 27, 2,118,221, 90,120,221,155, 50, 98,160,144, 62,189,165, 66,145,160, 46, 40, + 40,119,189, 80, 44,202, 18,136, 68, 47,121, 66,126, 36,138,114,121, 69, 58, 59, 59, 71, 55, 4,156, 91,121,185, 93,223, 57,123, +152,217, 31, 19,126,174,178, 46,155, 55,111,238,217,164, 73, 19,190,193, 96,128, 66,161,192,174, 93,187, 44, 4, 2,129, 69,247, +238,221,151,149,189, 0,188,129,198, 3,106, 51, 39,172, 72, 51, 76,173,193,133,100,217,174,141,111,226,192,222,221,205,125,191, +110,135,183,183, 15, 35, 55,183, 16,249,121,114, 80, 20,245, 73, 92,159,169, 87,144,177,163, 23, 54,236, 92, 52,108, 33,193, 96, + 16, 77,251, 45, 64, 31,135,252, 25,187,119,239,126, 5,128,205,229,114,203, 94,135,181, 5, 78, 62, 27, 26,116,109,135, 93,139, + 71,128,166, 40, 26,192,134,106, 88,179,236,204,204,204, 46, 92,191,126,189,117,203,150, 45,241,232,209, 35,196,199,199, 99,202, +148, 41,218,169, 83,167,114, 70,142, 28, 73,204,153, 51,103,250, 47,191,252,114, 26,192,131, 79,110, 4, 22,107,120,223,254, 67, +184,242,188, 2,181, 86,163,211,214,178,177,164, 52, 10,181, 50, 91, 86,160, 30, 50,108,188,246,213,139,199,195, 1,124, 34,180, + 62,179, 62, 77, 48,193, 4, 19, 76, 48, 2, 52, 77,183, 4, 96, 11, 32,139, 32,136,167,101,127, 23,239, 82,146,173,229,227,223, +217, 40,242, 74, 89,151,161,203, 70,209,112, 31, 91, 0, 6, 0, 79, 8,130,144,125,102, 17, 43, 79,189, 19, 28, 28, 76,151,253, + 44, 35,180,104,154,166,105,125,206,123, 90, 19,123,133, 86, 62,221,251,201,162,122,117,134,150, 62, 57, 73, 63, 62,250, 19,237, +105, 83,121, 22,246, 30, 94,208, 15,107, 2,122,114, 75,208, 51,219, 91,170,159, 60,121, 18, 66, 81, 84,112, 96, 59,208,244,235, +163, 52,253,250, 40, 61,187, 13,232,211,167, 79, 95, 93,187,118,109,112, 80, 80, 80, 48,128,170,198, 41,101, 20, 62, 13,163, 31, +219,129,174, 8, 49, 49, 49,244,238,221,187,233, 69,139, 22,209,127,252,241, 7,141, 42, 34,168, 7, 4, 4,132, 70, 69, 69,209, + 35, 71,142, 12, 71, 37,129, 1,189, 1,209,240,186, 14,111, 52, 39,182,232,180, 63, 52,166,101,223,242,203, 61,127, 71, 71,199, + 15,202,179,206,195,129,254,173,149, 7,125,176, 75,139,116,154,166,175,210, 52,189,142,166,233, 33, 52, 77,123, 1, 64,115,192, +188,175,163,245, 59,245,201,173, 42,237,132,175,171,204,123,215,188,121,115,207,121,243,230,229,106,181, 90, 58, 33, 33,129,254, +253,247,223,233, 27, 55,110,208,231,207,159,167,253,252,252,210,202,148,215,126,140,151,107,134,118,223, 10, 77, 77,174, 34, 54, +147,249,219,211, 27,167,233,119,247, 78,209, 79,142,175,165,143, 44,249,158,158,222,183,181,206, 92,192, 83, 3,232, 88,209,113, + 83,219,162,129, 87, 93,219,216,164,164, 36, 90,167,211,209,163, 71,143,166, 3, 2, 2,232,174, 93,187,210,157, 59,119,166, 59, +117,234, 68,119,236,216,145,190,117,235, 22,157,150,150, 70,119,110,215, 66,209,203, 27,190,213, 40,154,143,171,171,107,122, 66, + 66, 2,173,211,233,232,144,144, 16,250,240,225,195,116, 72, 72, 8, 29, 24, 24, 72, 3, 56, 56,121,242,100,149, 76, 38,163, 3, + 2, 2, 82, 81, 78,212,120, 87, 87,215,232,168,216,148,148,205,107,246,222, 58,244,219,177, 91,103, 79,223,184,117,225,218,147, + 75,231,175, 61, 61,249, 56, 34,238,188,171,171,107,116, 57,237,255, 89,245,105,130, 9, 38,152, 96, 66,213, 90,164, 88,104,245, + 44, 54,118,244,164,105,186,243, 71,191,123, 22, 11,167, 79,126, 7, 6, 6, 46, 42,251,187,100,159,192,192,192, 69, 0,232, 54, +109,218, 28,163,105,186,193, 23, 40,254,132,143,151,106,205, 58, 36, 83,159,128,227,209, 29,108,131, 30,250,236, 24, 80,121, 73, +128,200, 1, 42, 66,140, 28,105, 18,222,220, 59, 83,121, 34,137, 98, 92,142, 1, 27, 64, 72,116,116, 52,222,188,121,131,148,148, + 20, 8,133,194, 79,246,187,127,255, 62, 4, 2, 1, 28, 29, 29,141, 83,186,218, 15,251,185,151, 45, 92, 33,110,227,143,236,239, + 39, 33, 36, 36, 4,153,153,153,224,112, 56,224,114,185, 32, 73,178, 74, 62, 6,163, 40,227,111,137, 21,171,188,125,252, 1, 22, +175,150,248,226,206,101, 51,221, 24, 15,131,217,170,228,119, 72, 83, 27,140,179,228,137, 69, 16,138,132, 82,129, 64, 88,234, 46, + 4, 16, 73, 16,196,219,230, 0, 91, 36,230, 95, 60,176,106,142, 3,243, 69, 8, 95,245,238,101,185, 28,157, 59,119,158, 8, 96, + 25, 77,211,121, 77,154, 52,177, 95,189,122,181,149, 68, 34,193,235,215,175,113,242,228,201, 44,178,232, 68, 9,154,166, 87, 0, +192,215, 0,223,210,214,242,218,111, 63,205, 52,195,237, 19,220,154, 92, 69, 22,222,189, 47, 13, 24, 57,121,234,182,153,189,161, + 40, 84,225,232,141, 23,184,250,252,125, 31, 0,247, 81,201,184,183, 29, 15,240, 14,200,234,212,191,127,255,240,187,119,239,218, +236,219,183, 15, 36, 73,150,187,236,219,183, 15, 55,239, 61,159, 1,224,153,145,197,170,237,230,230,118,243,241,227,199,182, 66, +161, 16, 55,110,220, 64, 94, 94, 94,169, 37,107,212,168, 81, 68, 94, 94,222,208, 93,187,118, 13, 72, 76, 76,220,120,239,222,189, + 28, 20,229,130,252,224, 66, 96, 50,153,239, 73, 82,247,149,163,119, 3,214,160,222,237,218,201,115, 94, 66,108,221, 4, 15, 35, +222, 95,204,147,229,168,152, 76,230,251,178,251,127,137,250, 52,193, 4, 19, 76, 48,161,122, 32, 8, 34,152,166,233, 94, 4, 65, + 4,127,188,238,227,239, 37,251,173, 93,187,182,244,119,201, 49,235,214,173, 91, 83,230,183,242, 11, 21,175,210,193,240,237,139, + 21,100,251,242,118,210,188, 62, 11,205,155, 11,224,184,182, 5,215,171, 15,152,174,126, 72,126,121, 27, 17, 87, 54, 35,245,213, +125,208,148, 1,142,158,173,140, 45,136,250,171,175,190,130, 90, 93, 52, 52, 75,163,209,128, 35,178, 82,207,153, 48,140, 15, 0, + 20,139,175, 41,163, 96,141, 34, 52,107,219, 1,173, 50,104, 60,177, 47, 50, 84,180,202, 40, 58,110,213,232,209,224,112, 56,224, +112, 56, 32,138,135,254, 24, 35,180,136,226,157,169, 34,247, 85,121,133, 32,148, 60,246,209,227,203,166,181,226, 37, 70,114, 53, + 81, 15,145,166,161,232,139, 25,134, 75,198,148, 87, 40, 18, 74, 4, 66, 97,164, 64, 44, 42, 21, 90, 4, 65,188, 7, 0,154,205, + 14, 58,188, 98, 90, 19, 81, 70,156, 72,253, 52, 4, 82, 53,165,171,128,102,197,149, 43, 87,236, 88, 44,150,131,193, 96, 64,114, +114, 50, 94,189,122,133,173, 91,183,102, 20, 22, 22,182,127,241,226, 69,108, 89,237,104, 16,112, 79, 6,173,156, 89,143,245,242, + 14, 95,243, 62,170,218, 87,143,141,207,119, 1,125,218, 55,189, 52,113,196, 98,124,215,163, 43, 70,182,111, 72, 39,164,229,170, + 1,220, 40, 54,189, 86, 5,201,139, 23, 47,186,124,251,237,183, 71,154, 53,107,230, 77,211, 52, 26, 55,110,140,161, 67,135, 34, + 40, 40, 8, 17, 17, 17, 40, 40, 40,208, 93,191,254,127,236,125,119, 88, 20, 87,227,245,153,217,190, 44,189,131, 5, 21, 69, 41, + 10,138,162,216, 16, 75,212,136,137,221,216, 19, 19,125,237, 53, 17, 53,198,146, 40, 36,198, 94,162, 38, 49,150, 55, 22, 98,139, +216, 91,192,136, 29,165, 8,130, 5,105, 46,189, 45,176,125,230,126,127,176,172,136,148, 5,205,247,203,155,236,121,158,125,102, +103,103,230,236,157,123,103,238, 61,247,220,118,113, 51,128,189, 6, 6,203,196,202,202,234,252,213,171, 87,237, 76, 76, 76,112, +241,226, 69,200,229,114, 56, 57, 57, 97,214,172, 89,130,208,208,208,253, 37, 37, 37,163, 67, 66, 66, 68, 41, 41, 41,219, 47, 92, +184,208, 2, 21,235,206,189,241, 16,168, 84,170, 61,191, 30,216,183,117,214,236, 57, 77,174,222,122,116, 69, 89, 42,179,112,113, + 73, 47,177,179, 50, 53,219,252,237,234,230, 42,149,106,122,205,241,249, 71,163,226,211, 8, 35,140, 48,194,136, 55, 80,167, 22, +169, 42,158,170,139,173,134,136, 52, 0,242,224,224,224,101, 20, 69,133, 7, 7, 7, 47, 11, 9, 9,145, 3,120,249, 87,136, 44, +189,208, 10, 10, 10,138, 8, 15, 15, 71, 80, 80, 80, 68,173, 20, 44, 3,117, 74, 36,212, 41,145, 16,251,207,197,239, 33,227,170, +221, 60,219,232,208, 13, 93,115,233,170, 82,169,228,238,219,183, 79,223,111, 11, 0, 24,134,121,231,169,216, 16,161,165, 19,122, +111, 4,162,165,208, 52, 98,207,130,209,221,108,152,114,158,234,207,211,200, 84,178,218,239,159,168,203,239, 22,145,239,106,227, + 60, 57,127, 58,210,175, 95,134,137,169,105,250,167,145,177,122, 23, 75, 39,178,158, 3, 64, 11,161,217,149, 93,243,134,245,116, +228,131,175, 58, 19,134,151, 74, 86,185,235,133,102,111, 45, 15, 27, 8, 33,120,254,252, 57,202,203,203, 17, 21, 21,133, 99,199, +142,229,214, 32,178,208, 82,104,250,199,207, 95, 76,232,106, 46,203,226,171,238, 94,198, 75, 37,107, 80, 83,151,109,135, 97, 61, +248, 52,117,145,162, 57,226,126,221,218, 98,254,103,195,177,233,231,223,181, 42,251, 94, 65, 91, 79,157, 29, 83,170, 84, 47, 51, + 80,100,233,205,198,232,232,104,207,232,232,104, 33,128,192,143, 62,250,232,236,200,145, 35, 17, 17, 17,129,211,167, 79,187, 1, +144,234,206, 91,131,138,133,178,191, 3,240,172, 54,227,145,207,231, 31,190,124,249,178,151,179,179, 51, 46, 95,190, 12,185, 92, +142, 25, 51,102,168,102,207,158,205,159, 50,101, 10, 85, 92, 92,172,119,178,162,162,162,242,107, 19, 89, 0,144,153,153,121,238, +216,209,131,221,123,247,238, 61,188,149, 91, 59,243,103,178,146, 28, 19, 19,145,248,122,196, 53,254,221,219, 55,182,103,102,102, +222,169, 57, 62,175, 24, 28,159, 70, 24, 97,132, 17, 70,212, 14,131,180, 72, 53,103,170, 33,168,114, 29, 47, 36, 36, 36, 62, 36, + 36,228, 53,199,235, 45, 81,125,212,225,153,202, 50,173, 81,243,104, 49,197,105,111,222, 0,203, 54,228,102,223,248,205,202,202, + 74, 43, 22,139, 95, 19, 90,172,129,156, 5, 39, 14,225,217,204,241,122, 39,171,210,217,194,160, 41,111, 37,180, 88,150,141, 2, +240, 90, 32, 76,236,219,142,219, 60,212,163,135,103,171, 38,180,230,232, 22,100,148,107, 21, 43, 31,171, 21,137, 50,242, 65, 66, + 13,157,172,245,156, 90, 13, 68, 18,113,170,216, 84, 82, 93,100,189, 0, 0,137,131,219,200,239, 7,183,235,227,211,174, 53,173, + 61,178, 17,153,229,154,210,224, 4,181,250, 89, 25, 57, 94, 75, 28,174,124,239,189,247, 86,218,216,216,136,182,110,221,106,225, +226,226, 2,173, 86,171,170, 46,178, 76,236,219,142,219, 50,172,125,143,182,142, 86,180,230,183,109, 72,151, 51,229, 91,158,105, +246, 27, 34,178,108, 45, 76, 47,236, 90, 55, 83,108, 34,228, 65,161, 80, 32,116,231,111,184,120, 35, 46, 40, 47,238,228, 5, 0, + 23,222,226,129,252, 52, 40, 40,104,211,154, 53,107,160,209,104, 48,117,234, 84, 60,125,250,244,226,227,199,143,183, 52,111,222, +124,241, 23, 95,124,225,236,232,232,136, 49, 99,198,240, 53, 26,205,148, 90, 56,190,253,245,215, 95,131,124,124,124, 16, 17, 17, +129,162,162, 34, 56, 57, 57, 97,246,236,217,130,144,144,144,253, 37, 37, 37,163,215,173, 91, 39,122,254,252,121,157, 78,214,107, +207, 53,195,124,179,123,211,204,197, 93,186,245,164,159, 60, 73,210,166,249, 5,208,215, 46,159,142,180,177,177,217,159,150,150, +246, 42, 62,135,119,104,112,124, 26, 97,132, 17, 70, 24,241,110, 64, 81,212, 25, 93,191,171,215, 92,174,234, 34,172,210,177,170, +186, 95,253,124,221,241,119, 81, 89,222, 83,131,240,122,125,122,135,160,160, 32,131,135,213,179,101,185, 6,137,167,234,120,191, + 29, 52, 77, 76,193, 93, 22, 64,131, 47,177, 82, 12, 93,115,233,106,109,231, 74, 36, 18,131, 29, 45, 86,169,168, 47, 81, 26, 36, +180,116,125,180,206, 19, 66, 94, 19, 90, 22, 14,109, 3,150,124, 49,111,115,207,145,131,232,236,207,252, 81, 84,170, 84,126,241, + 72,203,102,148,215, 45,178, 42, 74,113, 77,138,137,196, 52, 86, 36, 49,169, 42,178,210, 0, 64,100,223,218,239,243,249,179,118, +246, 29, 55,148,202,157,209, 19,133, 69,114,229,226,120, 45,149, 41, 39,163, 19,128,107, 53,209, 93,189,122,117, 55,128,221, 1, + 1, 1,217, 18,137, 4,165,165,165,111,164, 65,101,120,123,140, 28, 68,103,127,218, 21, 5,101,106,229, 23,241, 90,188,148,179, +135,235, 19, 89,118,150,102, 23,118,173,157,105,242, 50,227, 5,248,124, 62, 76, 77, 77,113,233,207, 88,228,197,159,122, 27,129, + 5,154,166, 87, 5, 7, 7,175,156, 53,107, 22,242,243,243,113,250,244,105,188,255,254,251, 56,116,232,144,203,217,179,103, 55, + 5, 6, 6,130,195,225, 32, 60, 60, 28, 26,141, 38,185, 22,154,225,211,166, 77, 91, 60,114,228, 72,220,185,115, 7, 82,169,244, + 53, 39,171,168,168,232,163,157, 59,119,142, 76, 73, 73,169,215,201,170, 6,191,150,173, 59,241,151,174,216, 0,101,121, 14, 55, + 55,243, 86,196,149, 75,244,205,130,130, 2, 19, 0,197,141,141, 79, 35,140, 48,194, 8, 35, 12,118,181,106,211, 34,185, 58, 17, +149, 91,211,126, 21,129, 85,211, 62, 85,205, 5, 83, 85, 59,254,240,175,188, 39,131, 28, 45,174, 67,123,104,179,227,170, 8,173, +156,215,142,139,204,172, 13,106, 58,212,104,193,221,181, 87, 63,143,150, 40, 63, 63, 95,100,107,107,171,168, 42, 16, 76, 76, 76, +224,236,236,140,194,194, 66,236,217,179, 7,168,191, 83,180,214,124,228, 68,248,141,155,138,187, 77, 5, 32, 26,181,222,217,218, +245,241,199,175,137, 45, 62,159, 95,217, 55,172,190, 66,247,182,206,105,186, 9,128,116,114,107,245,181, 72, 34,249, 88,100,219, +204,118,254,204, 79,121, 41, 57, 74, 92,237,185,180,232,183,111,151,152,166, 19,211, 89,105, 40,190, 81, 15,223,179, 15,127, 56, + 88,221,201,202,232,232,214,106,185,200, 68,244,153,192,186,133, 99,240,194,153,188,148,108, 37,117,213,239,139,146, 99,223,125, + 97,242, 28,102,139, 51, 80,116,205,128,228, 89,249,254,251,239,175, 36,132, 16,150,101, 87, 0, 64,213,240, 46,156,253, 25,239, + 89,150, 2, 87,122, 46, 47, 60,246,237, 18,179,116,212, 29, 94,219, 14,195,122, 56, 88,153, 95,216,181,110,150,137, 52, 51, 21, + 66,161, 16,102,102,102, 72,207, 46, 6,143,203,145,191,229,243, 38,236,213,171,215,146,153, 51,103, 34, 54, 54, 22, 51,102,204, +144,166,165,165, 29, 63,114,228,200,140,175,190,250,138, 59,112,224, 64, 72,165, 82,172, 95,191, 94,243,231,159,127,174, 3,176, +190,198,231,145,203,253,244,235,175,191, 38, 47, 95,190,164,158, 63,127, 14, 39, 39, 39,204,153, 51, 71,176,110,221, 58,125,159, +172,134, 56, 89,149,200,204,204,140,184,120,249, 38, 62, 56,183, 25, 90,141, 50,162, 40, 63, 45, 50,241, 89, 97,132,181, 64,176, +168, 73,167, 14,141,138, 79, 35,140, 48,194, 8, 35,222,137,139,117,183,174,253,191, 1,106,106, 58, 52, 72,104, 37,111, 91,254, +137,219, 39,179, 62,135,216,165, 7,148, 9, 39,192,150,102,235, 29, 45,145,169, 21,172,155,123,160,168, 76,137,176, 43,247, 1, + 32,185, 33,161,146,201,100,240,245,245,197,142, 41,109,251, 42,100,249, 34, 49, 0,165,208, 92,113, 82,208,235,234,217,179,103, +203, 89,150, 61, 12,224,108, 61, 52,171,188,188,188,182,111,216,176, 65,224, 49,238, 19,148,222,186, 94,221, 65,129, 88, 44,134, + 80, 40, 68, 76, 76, 12,174, 94,189,170, 2,176,170,158, 4,189,173,213,106, 31, 30, 57,114, 36,163, 77,171, 38,131,124, 59,122, +207, 93,182, 52,216,236,209,245,139, 88,177,110, 59,219,166,243,192,226,208, 67, 39,101,197,166,205,251,201,165,143, 31, 24,112, +171, 15,171,137,172,151,238, 45,155,245,237,216,222,235,243, 21, 43,150,155,199, 95,191,132,175,190,219, 69,220,124,250, 23,127, +119,236, 84, 73,158, 73,139,247, 20, 57,137,119, 12,137,195,136,136,136,221, 0,118, 87,238, 87, 15,111,240,154, 45,108,219, 46, +131, 10, 67, 15, 29, 43, 43, 49,107,222,191,174,240,218,121, 12,239,222,212,206,234,194,182,111,254, 99,146,149,153, 6,161, 80, + 8, 83, 83, 83,164, 73,139,176,114,243,209, 50, 53,203, 14,122, 91,161,101,102,102, 38, 84,171,213,216,177, 99, 7,210,210,210, +252, 1,164,221,187,119,111,215,216,177, 99,183,118,232,208,193, 61, 62, 62, 62,185,180,180,116, 22,128,196,218, 72, 44, 45, 45, +253,237,236,236,168,155, 55,111,226, 63,255,249,143,106,206,156, 57,252,201,147, 39, 83,133,133,133,141,117,178, 0, 0, 77,154, + 52, 9, 24,208,175, 27,122, 12,152, 17,161, 82, 20, 69,166, 36,238,143,160,201, 13, 81, 99,227,211, 8, 35,140, 48,194,136,127, + 13, 26, 55, 49,120, 0,192,109,107,131,233, 94, 77,248, 89, 7,190,157, 67,100,207,162,136,252,206,110, 82,114,226, 51,114,102, +253,100,114,118,219,124, 50, 99,136, 23,113,183,167,178,218,218, 96,122,192,155,194,237,181,213,189,223,111, 7,205,128,214, 32, + 3, 90,131, 12,105, 11, 13,128,101,157, 58,117, 58, 57,219,239,213, 60, 90,179,253, 64, 0,252, 7,128,105, 45,193,170,105,197, +112, 39, 0,123,124,125,125,181,215,174, 93, 35,143, 71,247, 39,209,238,182,100,214,172, 89,228,171,175,190, 34,227,199,143, 39, +118,118,118, 90, 93, 68, 56,213,199,249,193, 7, 31, 52, 5,128,102,205,154, 89,118,246,104,147, 21,115,229, 52,137, 60,176,149, +252, 60,123, 4,233,218,193, 35,207,209,189,247, 67,177, 83,187,142,245, 68,159,158,211,209,209,113, 41, 33,100, 16, 33,196, 9, + 0,220,220,108, 76, 59,185,183,121,249,240,242,105,114,253,224,118,242,243,236, 17,164,155,183,103,126, 83,143,192, 68,145,189, +187,159, 33,156, 53,161,198,240,182,119,207,115,104,211,253, 65, 29,225,213,115,182,242, 27,115, 42,227,101, 54,185,125,251, 54, + 57,123,246, 44,185,126,253, 58, 57,112,228, 20,105,222,101,116,169,109,135, 97, 61, 26,240,232,212, 22, 78,139, 33, 67,134,144, +228,228,100, 50,120,240, 96, 2,192,162,145,156, 39, 83, 82, 82, 72, 92, 92, 28, 89,182,108, 25, 1,176,111,230,204,153,242,226, +226, 98,210,191,127,255, 52,157,192,226, 54, 38,156,174, 45,155,132, 14, 31,218,107,213,236,255,140, 12,120,219,248,124,135, 48, +114, 26, 57,141,156, 70,206,127, 3,231,255, 50,156,116,174, 86,229,182,147, 65,243,104, 69, 0, 90,228, 99,119,123,123,245,127, +215,173,223,182,104,199,238,125,159, 47,153,251,169,164, 87,207, 1,136,189,252, 11,142,133, 31, 41, 83, 40, 85,235,249, 28,108, +136,203, 71,121, 82, 61,161,208,205,163,245, 26,162,163,163, 77,172, 91,191,154,131,233, 73,197,220,172,187, 26,120,131, 82, 0, +211,238,223,191,191, 33, 48, 48,112,237,103, 61,252, 70,204,238,222, 23, 26,141, 6, 7, 14, 28, 64,106,106,234,113, 0,203, 13, +117,220, 98, 99, 99,243, 60, 91,187,204,227,113,184,159,207, 26, 63,220, 46,247,233, 35,100, 36, 68, 3, 0,148, 74,185, 38, 43, + 57,210,167, 33,129, 19,139,197,183,237,236,236, 30,219,217,217, 21,182,109,213,108,154, 16,188, 21, 51, 62,250,208, 62, 63, 37, + 17,233,241, 21, 45,163, 74, 69,185, 58, 35,249,154,123, 99, 82,215,197,197, 69, 40,225, 97,122,141,225, 85, 41, 52,217, 79, 18, + 59, 26,194, 83,174, 84,173, 91,189,233,192,123,223,124,254,177,208,220,220, 28,247,227,158, 96,197,198, 67,101,114,149,102, 80, + 94,236,201,119,210, 60, 70, 8,129, 70,163, 49,120,160, 67, 45, 88,226,227,227,211,110,237,218,181,110, 83,166, 76,193,219, 58, + 89, 85,241, 44, 37, 51,184, 73, 51, 87,207, 39,143,239, 7, 90,139,249,255,125,155,248, 52,194, 8, 35,140, 48,226, 95,131, 33, + 58, 51,103, 90,149,109, 52, 12,172,245, 35, 46, 7,229, 0,214,180,226,148,238, 90,186,118,211, 74,154,218,252, 49, 75,200, 47, + 90, 26,171,159,231, 35,247, 45, 3, 87,206,227, 66,251,222,176,241, 92, 0,224,113, 27, 87, 64,234,144, 12, 96,228,143, 55,238, +116,249,241,198,157, 47,117,191,125, 3,160, 65,109,185,102, 92,196,245,244,116,109,210,171,147,151,136,195,200,145,145,240, 20, + 5,101, 10, 92,138, 79, 45,162, 9,253, 75, 67, 3,245,252,249,243, 63, 0,192,193,194, 36,161,151,103,235,230,189,125,189, 76, +120,148, 10, 25,143,238,163, 88,174,194,197,248,212, 98, 80, 84,163, 59, 84,191,171,240,102,199,158,186,251, 59,168,254, 20, 69, + 93, 94, 54,123,156,112,229,198,195,239, 84,100, 1, 40,207,204,204,204, 47, 47, 47,183,121,249,242,165, 10,141,159, 36,238, 73, + 73, 73, 73,135,249,243,231,175, 89,188,120,241,231,223,126,251, 45,191, 49,125,178,106, 67, 97,102,234,137,222, 94,239, 46,253, +141, 48,194, 8, 35,140,248, 87, 96, 90,181, 45, 12, 22, 90,122,193,144,131, 92, 0,179, 92, 93,201,194,103,207,160,122, 87, 33, +171,201,233,122, 75,220, 5, 48,180,209, 87,211,148,236, 86,114,106,233,237,228,212, 82,176,132,176,132, 40,105, 26,233,101,106, +245,186,228,231,153,141, 31,117, 71, 81,204,221, 39,105,242,123, 79,211, 21,132,101, 9, 75,136,138,162,144,165,209,176,235,226, +159,167,158,250, 59,132, 55, 47,246,228,141,112, 45,213,235,198,237,184,133,101,101,234,237,121, 9, 39,163,222, 97,186,104, 98, + 99, 99, 39,248,251,251,127,194, 48,204, 46, 0,154,183,224, 82,105,181,218, 37,161,161,161,199, 99, 99, 99,143, 70, 69, 69, 73, +223,133,200,250, 75,211,223, 8, 35,140, 48,194,136,127, 42, 26,183,168,116,109,120,151, 34,235,239,136,184, 39, 47,124,255, 10, +222,248, 39, 47,218,255, 47,132, 55, 59,225,196,189,108,224,163,191, 40,122, 47, 50, 12,115,241, 93,138,234,243,231,207,183, 68, + 13,203,234,252,221,210,223, 8, 35,140, 48,194,136,127, 44,166,213, 38,190,184,198,184, 49,226, 31, 0,242,174, 68,150, 17, 70, + 24, 97,132, 17, 70, 52, 2,181, 58, 90, 20,106, 31, 57,112,185, 1,127,208,152,209, 7,151,141,156, 70, 78, 35,167,145,211,200, +105,228, 52,114,254,235, 56,255,137,112, 66, 69,135,248, 51,186, 45, 8, 33,123,254,127,252,177,113,232,171,145,211,200,105,228, + 52,114, 26, 57,141,156, 70,206,127, 58,222,232, 8, 95, 57,189, 3,109,140, 27, 35,140, 48,194, 8, 35,254, 66, 8,117,159,198, + 30, 55,194,136,255, 69,177,165, 23, 92,141,233,163,213, 70,183,125,242, 23, 6,118,182,147,147,211, 52,111,111,111, 15, 62,159, + 79,203,100,178,213,215,174, 93, 91, 85,253,164, 94,158,220,123, 28, 26, 77, 95,253, 66, 1, 20, 7,160,105, 48, 4, 25,215, 99, +228,157,141,233,254,183,134,139,216,220,238,119,138,230, 8, 24,173, 26,140, 70,141,138,238, 86, 21, 96, 89,109, 42,163, 86, 14, +172,237, 98, 71,159,225,205,181, 12,251, 45, 64,118, 0,244, 76,128,221, 73,129, 59,131, 64,251, 3, 5,206,127,192, 33,223,129, +161,190,224,242, 56, 75,165,209,191,165,255, 19, 34, 44, 44, 44,140,243, 54,215,143, 30, 61,186,198, 5, 68,157,157,157,195, 77, + 76, 76, 90,215,118, 93, 89, 89,153, 84, 42,149, 6,254,195,159,199,222, 0,182, 1,240,170,246,123, 34,128,121, 0,174,188,237, + 31, 4, 0, 92, 7, 96, 58, 31,248, 2, 0,212,192,119,217,192,238,136,191, 81, 31, 67, 59, 59,187, 72, 46,151,235, 86, 86, 86, + 86, 38,147,201, 92,205,204,204,158, 73, 36, 18,137, 86,171, 77,206,205,205,237,221, 64,186,153,120,181,148,214,231, 0,118, 54, +240,184, 17, 70,252,175,224,173, 70, 29,182,173,200, 31, 16, 0,160,119,151, 46, 93, 28,202,202,202,144,152,152,152, 13, 32, 18, + 64,132,238,147,244, 46, 66, 74,211,244,247,155, 54,109, 90, 52,103,206, 28,253, 98,208, 49, 49, 49,240,241,121,115,142, 80, 14, +141,166,215, 78, 95,182,191, 27,155,132, 46,253, 71,233,132, 22, 13,148, 73, 17, 56,192,175,177, 65, 48,179,178,178, 90, 77, 81, +212,104,154,166,235, 45,212, 88,150,101, 8, 33, 97,133,133,133, 43, 1,200, 26,242, 71, 18, 19,161, 70,203, 48, 53,254, 7,151, +195, 97,202,202,149,181, 78,123, 97,109,109, 29, 69,211,116,171,170, 11,102, 3,175, 47,160, 93,219, 49,173, 86,155,145,151,151, +103,136, 8, 21,209, 92,254, 60,138,226, 15, 0,205,182, 5, 40, 80,160,147, 88, 70,117,137,213,170,183, 0, 80,188,141,200,114, +106,230,122,125,193,242,208,166,113, 9,137, 88, 54,123, 60,190,221,182, 15, 75,231,125,130, 45,123, 14, 97,222,180,113,240,244, +244, 66, 93,203,138,179,224,175, 91, 62,119,116,255,144, 29, 71,123, 46,157, 53, 90, 24,178, 35,172,215,178,217, 99, 5,235,182, + 31,237,181,108,246, 24, 97,200,246,163, 61,151,206, 29, 45, 94,183,243, 55, 22,192,196,198, 4,114,156,155,115, 25,165,213,214, + 88,219, 38, 92,174,242, 80,242, 75,201,255,197, 27, 61,101,202, 20,111,185, 92,126,127,252,128, 78,161, 29,219, 54,201,172,233, +156,252,172,204, 38,207, 30, 71, 7,243,248, 98,223, 15,131,247,197,212,105, 57, 8,133,173, 18, 19, 19,221, 88,150, 5,195, 48, +208,106,181,250,173, 74,165, 66,239,222,189,223,213,192,153,161, 0, 86, 87,188,172, 8, 1,112,244, 45,184, 76,185, 92,238, 2, +129, 64, 16,160,213,106, 61, 0,128,199,227, 37, 40,149,202, 8,173, 86,187, 9, 64,105, 3,249, 54,103,102,102,122,154,154,154, + 66,173, 86,235, 23,160,231,112, 56,238,205,155, 55,223,161, 80, 40,220,222,246,230, 29,128,233,221,123,246,220, 50,121,209, 34, +142, 60, 50, 18, 91,246,238,221,140,146, 18, 0,216, 81,223,181, 2,129,224, 2, 77,211, 46, 13,249, 63,150,101, 83, 85, 42,213, +192,134, 92,195,229,114,221, 94,190,124,105,239,236,236, 12,153, 76, 6,137, 68, 34,169,220,111,132,147,181,158, 16, 34,214,229, +237, 91,186,117,235,230, 79, 81,148, 22, 0, 97, 89,150,190,125,251,246, 56,150,101,185,186,252,105, 61,128,189, 0,148,198, 50, +219,136,255, 81, 55,107, 79, 67,133,214, 89, 0, 1, 93,186,116, 17,127,244,209, 71, 8, 8, 8,128,155,155, 27, 68, 34, 81, 69, + 38,158,159,239,240,224,193,131, 49,145,145,145, 99, 78,159, 62,141, 71,143, 30,201, 1,252, 9,160,198,151,186, 95, 80,207, 57, + 34, 83,225, 86, 0,200,205,200,151,102, 60,207,217, 42,149, 74,215, 3,168, 58, 69,184,235,196,137, 19, 23,206,157, 59, 23,225, +225,225, 56,116,232, 16,148, 74, 37,100,178, 58,244, 75,121, 14, 10,175,134, 2,146, 20, 32, 45, 2, 48,177, 7, 36, 14,141,142, + 41, 43, 43,171,213,243,230,205,155,239,233,233,169,159,197, 92,163,209, 64,171,213, 66,163,209,160,176,176, 16, 11, 23, 46,172, + 40,104, 9, 1,203,178, 56,119,238,220,156,105,211,166,161,176,176,112, 65, 77,156,221,124,155,221,163, 41,186,105,165, 87, 67, + 24, 38,227,214,131,140,206, 90,134,225, 40, 20,234, 26, 87, 42, 23,137,248,117,138, 60, 30,143,215,244,209,239,191,219,211, 2, + 1, 8,195, 0, 44, 11,194,178,186,232,212,125, 72,197,111,132, 97, 65, 52, 12, 88, 45, 11,173, 92, 9,191,153, 51, 13,137,138, +238, 60,129,248,208,132,207, 22, 57,118,237,214,141,215,162,153, 51,180, 12,139,167, 41, 25,142,247,239,221,234, 17,182,127,199, + 12,149, 92, 54, 14, 64,163,230,217, 18,152,152, 95,220,254,195,143, 77,239, 62,136,195,149,107,145,184,124, 53, 2, 0,112,225, + 90, 84,165,224,174, 55,169,160, 45,237, 48,111,234, 48, 97,232,246,195,188,121, 83,135,115,190,221,126,132, 55,247,147, 15, 57, +161, 91, 15,241,231,126,242, 33, 39,116,219, 33,254,220,169,195, 56, 33, 91,126,246, 6, 96, 5,160,176, 54,178,218,210,136,210, +106,133,255,125,150,205, 1,128,220, 93,187,160,201,201,129,243,202,149, 0,128, 9,174, 14, 6, 55,119,216,218,218,222,227,241, +120, 77,235, 59, 79,163,209,212, 43,130,167, 76,153,226, 35,151,203,239,105,181, 90,194,229,114,131,199, 15,127,239,228,160, 94, + 62,249, 85,207,137,137,121,104,179,110,221,239,195,142,222,151,145, 49,190,102,247,195,191,159,210, 57,104,241,190,135,117, 20, +200,180, 82,169, 68,114,114, 50,170, 46,242, 94, 5, 76, 99,235, 78, 0,182,216,216,216,116,205,207,207,159, 0, 96, 89, 73, 73, +137, 55,135,195,129,181,181,245, 50,149, 74,245,212,194,194,226,167,226,226,226, 40,157,107,100,232,146, 1,189,205,205,205, 15, +156, 56,113,194,170, 83,167, 78,116, 94, 94, 30, 90,182,108,137,130,130, 2,191,200,200, 72,223,169, 83,167, 78,149,201,100,147, +116,149, 65, 67,209,206,196,196,132, 76,158, 60,153, 98,152, 87,183,251,243,207, 63, 99, 96,123,109,107, 59, 75,147,114,133,138, + 20, 95, 73,182,248, 15,159,207,255, 51, 53, 53,181,184,161,145,193, 7,190,152,188,104, 17,199,244,197, 11,152, 62,124,136, 9, + 37, 37,220,111, 43,220,173,122,133, 22, 77,211, 46, 7, 14,253,226, 38, 16, 8,160,213,106,245, 98,176, 50,143,210,104, 52, 80, +171,213,208,104, 52, 96, 24, 6, 26,181, 6, 33,223,124,215,232,188,208,196,196,196,196,201,201, 41,219,196,196,196,228, 93,148, + 66, 66,161,144,187,127,255,254,113, 2,129, 0, 0,160, 82,169,208,190,125,123,202, 88, 62, 27,241, 15, 19, 91,111,184, 92,117, + 9,173,193, 37, 37, 37, 96, 24, 6,102,102,102,224,112, 94, 47,247,109,108,108, 48, 96,192, 0,244,238,221, 27, 31,125,244, 17, + 30, 61,122, 36,254,232,163,143, 6,212, 70, 54,126, 81, 16,154,185, 57,232, 10, 19,214,233,198,153, 7,161, 63,127,253,155, 93, + 86, 86,214,162, 42,167, 77,157, 62,125, 58,149,159,159,143,209,163, 71, 71, 42,149,202, 15, 0,148,212,198,201,176,200, 8,252, +104, 2, 88, 66,137, 55,221,254,145, 82, 41,228,132,166,105,121,101,211, 97, 99, 98,137,162,168,209,206,206,206, 56,124,248, 48, + 84,170, 55,167, 11, 51, 55, 55, 71,124,124,252, 43, 87,141,195, 65,183,110,221, 56, 20, 69,141, 6,176,160,102, 78,186,233,141, +187, 47,236, 43,247,131, 6,120,241,187,249,210,217, 47,179,203, 8, 0,106,249,242,229,122,225, 6, 0,171, 87,175, 54, 36,156, +160,121, 60,228, 70, 68,188,202,136,185, 52,104, 62, 5,138, 7,208,220,138, 86, 84, 16,128, 48, 0,171, 5, 88, 13, 32,114,106, +102, 72, 52,248, 53,105,238, 22,190,110,227, 78, 75,165,134,224,240,169, 43, 72, 73,121, 14, 14, 77,195,181,181, 27,222,235,211, +139,231,219,197,191,217,119,171, 22,157,126,153,246,100, 48,128, 59, 13,142,104,150,136, 90, 55,183,197, 79, 63,223,135,157,149, + 41, 70, 15,123, 31, 98,145, 16,223,110,251, 5,223, 44,157, 13, 55, 87, 23,236,222,188,182,214,203, 45, 44, 44,214,120,184,181, +118,217,185,255, 12, 60,220,221, 57, 59, 15,156,129,135,167,110,235,229,193,217,121,224, 12, 60,189, 60, 57, 59, 15,156,129,183, + 87,187, 22,247,164,183,215, 20, 20, 20,204,174, 61, 62,171,165,209,123, 21,105,196, 43,101,245, 5,193,139, 25, 51, 0, 64, 47, +180, 26, 2, 30,143,215,244,229,203,151,246,245,157, 87,159,107,160,115,178,238,105,181, 90,228,228,228, 80, 69, 69, 69,196,210, +210,114,216,249,221,203, 78, 12,236,233, 83, 0, 0, 15, 31, 62,180, 14, 9, 89, 55,236,200,189, 18,200,111,109,167,254,251,123, + 4, 59,225,131,128,123,167, 66,167,248, 66,183, 36, 68,117, 40,149,202,148,142, 29, 59, 18,221,247, 38, 66,161,144, 95,237,121, +115,110,211,166,205, 27,174,181, 1, 77,138, 91,110,222,188, 57,219,211,211, 19,238,238,238, 81, 93,187,118, 53,151, 72, 36, 56, +127,254, 60, 60, 60, 60,188,204,205,205,111,135,133,133,241,150, 44, 89,226,179,119,239, 94, 0,152, 99, 64,116,246, 15, 12, 12, + 60, 28, 30, 30, 46,226,243,249,144,203,229,136,143,143,135,133,133, 5, 4, 2, 1, 62,252,240, 67, 78,143, 30, 61,108,250,244, +233,115, 44, 41, 41,105, 28, 26, 48, 2, 74,161, 80,144,101,203,150,193,196,196, 4, 38, 38, 38,144, 72, 36,144, 72, 36, 48, 21, +129,218, 53,175,185,120,238,158, 34,241,130,149,187, 66, 15,236, 92,117,173, 89, 51,246,171,244,244,244,162,134, 50, 47,200,121, + 0, 0, 32, 0, 73, 68, 65, 84, 62, 11,242,200, 72,152, 62,124, 8, 84,121,119, 13,133,133,196, 26,193,193,193,245, 57, 82,224, +243,249,232,222,189,123,189,124,214,214,214,199,185, 92,238,107, 53, 83,173, 86, 43, 10, 14, 14,102,146,146,146, 36, 52, 77, 75, + 88,150, 69,112,112, 48,163,213,106, 69,246,246,246, 81, 44,203,102,231,229,229,141, 48, 32,184, 74, 0,159,211, 52,189, 69, 40, + 20,114, 91,180,104,145,186, 98,197,138,155, 58, 55, 19,132, 16,186, 69,139, 22,126, 98,177,216, 69,169, 84,106, 81,209,116,104, +116,179,140,168, 17,132, 16,223, 10, 83, 88, 15, 21, 0,129,238,123,126, 69,105, 7,219,106,191, 3, 64,158,174,162,232, 80,203, +126, 62,128, 71, 0,218, 1,176,215, 29,187, 75, 81, 84, 65, 35,130, 89,187,163, 21, 30, 30,174,175,194, 6, 5, 5,233, 11, 22, + 51, 51, 51,220,189,123, 23, 20, 69,193,204,204, 12,230,230,230,176,176,176, 64, 73, 73, 9, 30, 61,122,132,196,196, 68,188,120, +241, 2, 20, 69,193,213,213, 21,149, 47, 80, 21,232, 51,184, 95, 55,132, 67,100, 42, 4, 69, 1,157,250,122,195,187,119,123,116, +185,243,108,222,189,203,212, 30,169, 84,154, 12,128,219,190,125,251,169,221,186,117,195,198,141, 27,161, 84, 42, 55,214, 34,178, +244,156,215, 31,105, 59, 3,128,147,147,211,226,131,231,159,154, 76, 28,212,186, 92, 42,149,126,223,136,200,121, 45, 35,206,203, +203, 51,120, 45, 62,150,101, 81, 88, 88, 88, 39,103,117,135, 96,211,150,237,150,178,226,108,124,253,237, 65,104, 52, 26, 44, 90, +180, 8, 44,203,234, 63, 69, 69, 69, 6,133,147, 48,204,155,222, 1, 93,209,122, 74,113,129,230, 99, 43,116, 69,218,225,237,160, + 8, 64, 49, 0,222,188,175,234,133,144,136,195, 23, 31, 89,245,237, 86,203,232,196, 12,156,186, 18, 13,117, 73, 38,164, 15, 79, + 84, 88,142,221,199,225,168,146,131,174,222,173, 49,127,249,119, 86, 95,206,159,116, 68, 37,151,185,227,245,102,196,203,245,191, + 52, 12,190, 94,179, 6,123,182,110,196,119, 27,183,162,164,184, 8, 60,158,173, 46,163,103,192, 48, 76,221,247, 78,200,160,224, +121, 31, 83,223,254,112, 28,126,158, 78, 56,118,254, 14,122,118,116,193,137,139,247,208,219,183, 37, 78, 93,142, 70,223,174,173, +113, 54, 34, 14,243,167,143,163,198, 93,216, 59,168, 33,105,180,121,243,118, 75, 89, 73, 54,194,215,238, 71,206,142, 29, 72,157, + 61, 27,126,186,115,238, 80, 20,248, 77,155, 2,252,250,211,168, 58, 18, 18, 18,160, 84, 42,107,170,237,195,195,195,163,222,116, +151,203,229,247,181, 90, 45,201,206,206,166,178,179,179, 33,145, 72,168,248,248, 56,198,203,171,253,112,146,248,219,143, 0, 16, + 18,178,110,248,209,251, 37, 40,143,218, 10,249,205,109,224,183,140,161,247,172,158,174,158,182,114,247,253, 42,239,232,107,225, +204,202,202, 26,156,149,149, 5, 0,104,213,170, 85, 98, 82, 82, 82,187,202,166,102, 93, 19, 34, 95,171,213,186, 85, 54, 39,106, +181, 90, 40,149, 74,244,239,223,159, 83,215,189, 91, 89, 89,117,243,240,240, 64,116,116, 52,182,110,221,106, 29, 24, 24,136, 39, + 79,158,128,162, 40,172, 91,183,142,242,244,244,228,229,229,229, 97,224,192,129, 56,126,252,120,247,146,146,146,250,226,211, 76, + 34,145,236, 61,125,250,180,136,166,105,200,100, 50,176, 44,139, 30, 61,122,128,166,105,196,197,197, 97,249,242,229, 56,126,252, + 56, 78,158, 60, 41,246,245,245,221, 91, 94, 94,238,129,215,155,245,107, 75, 35,162, 80, 40,136, 80, 40,132, 80, 40,132, 72, 36, +130, 72, 36,130, 64, 32, 64,169, 2,152,182, 41, 85,201, 17,217,178, 94, 29,123,182,254,120,238, 58,250,251, 21,159, 92, 5,112, +202,208,103, 30,168,232,147,181,229,151, 95,182, 78, 40, 46,166, 1,224, 39,138, 98,213,132,124,103,200,251, 14, 0,165,138, 98, +184,184, 54,197,177, 35, 39, 49,114,236,176, 26, 69, 22,143,199, 7,159,199,131,185,181,164, 94, 78, 62,159,239,144,152,152,104, +195,227,241, 64, 8, 1,195, 48, 80,171,213,217, 95,126,249,165,221,144, 33, 67,204,206,157, 59, 71, 15, 25, 50,132,181,178,178, + 42,187,115,231, 78,142, 86,171,181,233,213,171, 87, 67,158,249,157,222,222,222,157, 78,156, 56,241, 73,112,112,240,189,197,139, + 23,127, 93,245,224,250,245,235,215,156, 61,123,214,101,248,240,225, 7, 30, 62,124,184,179, 33,121,200,219,230,243, 70,206,191, + 31,103,109, 90, 68, 7, 7,138,162,194,171,228,217, 65,149,251,193,193,193,203, 66, 66, 66,226, 41,138, 10,175,250,123,229,121, +186,202, 98,120, 77,251,186,107,173,151, 46, 93,218, 62, 52, 52,116,157,191,191,255,225,168,168,168,231, 0, 26, 42,180,234,238, +163, 85,121, 67, 85,111,178, 90,161,134,146,146, 18,148,148,148, 32, 61, 61, 29,187,118,237,210,189,208, 60,112,185, 92,112,185, + 92,125,127,134,218,112, 37,252,207,109, 0,182,117,234,212,137, 23,123, 51,236,220, 23,123,230,246,235,220,191, 19,231,254,149, +216, 81,168, 88,143,112,240,228,201,147,109, 1, 96,255,254,253,121, 0,206,253, 31,169,230,176,228,228,228,249, 78, 78, 78,250, + 62, 42, 85,155, 15,181, 90, 45, 68, 34, 17, 42,251,178, 40, 20, 10,236,218,181, 75, 75, 8, 9,171,131, 19, 73,241, 87,145, 28, +127,173,226, 58,150, 5,203,188,186,126,213,170, 85,250, 97,160, 0, 48, 67,231,156,212, 43,242,106,138,115, 82,109, 91,237,119, +194, 48,245, 52, 79,240,231,142,154, 52,219,137,165,184,248,253,234, 3,240,120, 60,176, 85,220, 76, 30,167,162,182, 28,255,228, + 37,156, 29,188,240,193,184,233,142, 39, 14,108,159,171, 85, 43,190,109,104, 92,187,123,251, 99,222,252,249,248,113,207, 30, 44, + 95,185, 70,175, 0,180, 12, 3,109,189,225,164,233,254, 61,218, 67, 91,250, 18, 28, 14, 7,125,253, 90,131,195,225, 96,128,127, + 91,112, 56, 28, 12,236,225, 14, 46,151,139, 65, 61, 61,209,166, 77, 27,112,185, 92,186,158,116, 71, 82,252, 21, 36,199,255, 81, + 69,244, 18, 16, 0,106,169,244,141,243, 53, 82, 41, 72,115,155,134, 62, 91,152, 58,117,106, 81,122,122,186,186,250,177,102,205, +154,241, 35, 35, 35, 45,107,105,182,211, 67, 44, 22,251,114,185,220,251, 5, 5, 5,172,137,137, 9,205,178, 12,235,229,213,158, +115,126,247,178, 19,149,231, 44, 93,186,236,196, 24, 95,243,225, 7,195,194, 9,191, 69, 79,138,226, 9,181,159,173,220,205,231, +241,197,190,128,220,144,202, 3,173, 84, 42,241,248,241, 99,212, 23, 30, 66, 72,157, 77, 63,133,133,133,147, 61, 60, 60, 34,183, +109,219,102, 77, 81, 20,174, 95,191, 14, 14,135,163,255, 60,123,246, 12, 52, 77,227,139, 47,190, 80,151,148,148,124, 90, 95,216, +184, 92,238,252, 99,199,142, 89, 8, 4, 2,200,100, 50,253,123,195,225,112,144,152,152,136,239,191,255, 30,147, 39, 79, 70, 90, + 90, 26,156,157,157,177,104,209, 34,211,208,208,208,249,106,181,122,141, 1, 73, 20,163, 82,169, 58,155,152,152, 64, 36, 18,161, + 82,112, 1,192,197,120, 94,156, 92, 46,239, 96, 99, 83,238,104, 23, 17,254,123,247,192, 15,124,108,236,156,252,165, 82,105,131, +150,206,122, 10,236, 73, 97,152, 47, 7,159, 56, 97,127,227,196, 9,246,214,233,211, 25, 66,153,108,183,193,207,144,134, 70,234, +179, 12,248,250,250,226,254,253,251,240,245,245,173, 42,154, 32, 16, 8,192,231,243,193,231,243, 97,107,101, 80, 23, 10, 66,211, + 52,110,220,184, 1,134, 97,160, 82,169,160, 82,169,224,233,233, 89,112,237,218, 53, 83, 0,120,246,236, 25,153, 56,113, 98,209, +237,219,183,209,177, 99,221,235,169, 59, 56, 56, 68,114, 56,156, 22, 85,127,203,207,207,183, 26, 49, 98, 4, 10, 11, 11,223, 31, + 49, 98, 68, 79,221,251,155,249,219,111,191, 77, 4, 0,129, 64, 0,154,166, 25, 24,241,175, 71,125, 90,164,170, 80,170, 46,184, + 66, 66, 66,130,170,255, 86, 85, 84,213,244,189,234,181,161,161,161,235,170,112,203, 27, 17,252,250,251,104,133,135,135,147, 26, + 20,164,193,168, 79,104, 85, 34, 58, 58, 90,227,236,236,252, 99,242,131, 23,253, 90,123,187, 66, 44, 17,190, 7, 96,155, 80, 40, + 92, 56,105,210, 36,220,186,117, 11,113,113,113, 63,227, 45, 71,225,180,111,223,254,130, 80, 40,116,169,165,153, 36, 53, 46, 46, +110, 96, 45, 5,195,202,211,167, 79,163,174,206,240, 87,175, 94,173, 90, 40, 85,237, 12, 95,243,131,193, 18,104,212, 26,148,149, +203, 95, 21,226, 58,161, 85, 86, 86,134,177, 99,199,190,230,104,229,228,228,212,123,127, 20, 69,225,251, 83,167,112, 41, 44, 12, +239,251,248,224,248,157, 59, 8,157, 52, 30,238, 46, 77, 64, 24, 10,132, 2,210, 14,109, 71,126, 73, 41,126,189,114, 3, 5,178, +114, 76,232,213, 11,110,230,182,117,243,242,248, 3,252,186,249,243, 47, 71, 61, 2,143,199, 5, 13, 22, 68, 83, 14,103,143, 62, +224,208, 52, 44, 28, 90,130,207,227,129,199,227,226, 89,122, 30, 60,218,119, 17,132, 11, 68, 3, 26, 35,180,154,185,180, 4,195, + 48,152, 60,121, 50, 14, 31, 62, 12, 27, 71, 23, 88, 52,107,143,111, 54,238,193,251,253,123,213,123,255,149, 53,120, 46,151, 11, + 14,135,243,198,182,242,187, 33,238, 36, 97, 9,212,213,211,136, 37, 0, 33,104,186,118, 45,154,174, 93,139, 59,186,255,244, 44, + 43,131, 92, 46, 7,186,122, 53, 72,100,169, 84, 42,164,167,167,171,179,178,178, 28,106, 56,158,173, 82,169,234, 21, 54,251,246, +237,139,153, 50,101, 74,103,107,107,235,123, 49, 15, 31,106,188,125,124,120,231,118, 45, 59, 89,217,108, 8, 0, 62, 62, 62, 5, +203,150, 45, 59, 57,113,116,208,176,157,193, 31, 49, 51,215, 28,224, 10,197,226,206, 65,139,247,197, 28, 26, 61,186,254,246, 30, +165, 50,197,219,219,155, 24,114, 95,229,229,229, 89,117, 28, 30, 10, 96,117,167, 78,157,204, 3, 3, 3, 17, 25, 25,137,145, 35, + 71, 42,213,106,117, 50, 0, 12, 25, 50,164,237,175,191,254, 42,120,244,232, 17,236,236,236,120,169,169,169,123, 81, 79, 7,121, +129, 64,208,167, 75,151, 46,180, 82,169,124, 67,100,133,134,134, 98,220,184,113,104,219,182, 45, 88,150, 69,105,105, 41, 2, 3, + 3,121, 91,183,110,237, 99,160,208,154,231,238,238,254, 61, 42, 70, 29, 86,205, 11, 19, 80,209,172,133,252,252,252,172, 7,183, +175,196,247,234, 63,162,115,139, 54,237,157,226, 98,238,215, 73,104,111,111,191,148,166,233, 49, 44,203,114, 74, 74, 74,210, 31, +168, 84,109, 60, 93, 92, 28,122, 12, 27,134, 98, 30,143,179,229,202, 21, 58, 91, 38, 51, 5, 96, 80, 19,164, 66, 83, 6, 23,215, +138,174,126, 35,199, 14,195,253,251,247, 49,234,163,225,224,243,249,224,114,121, 21,239, 38,191,194,209,178,180, 53, 55,232,217, +212,104, 52,250, 60,188,178,159,151, 90,173, 70,101,215, 44, 19, 19, 19,253, 49,165, 82, 9,138,162,234,122, 54,220,142,174, 89, + 97, 47, 54,183, 0,163,209,192,107,216, 40,253, 51,125,251,167,157, 98,176,172,184, 40, 53, 5,115,194, 78,243, 96,132, 17,181, +184, 90,117,105,145,170, 66,233,109, 65, 81, 84,120,112,112,240, 50, 0, 36, 56, 56,120, 89,229,126, 72, 72,136, 28, 64,102, 35, +197,214, 27, 46, 23,247, 93,136,172,202,230,133,186, 16, 24, 24, 56,199,204,204,108,107,229,126,250,173, 76,164,223,202,132, 71, + 59,175, 30,157,124, 58, 23,143, 27, 55, 14, 54, 54, 54, 88,188,120, 49, 1,240,115, 67,255,255, 89, 82,188, 41, 0,226,228,228, +180, 88,151, 33,251,220,185,115,199,238,238,221,187,232,210,165,203, 43,235, 94,173, 70,207,158, 61,235,162,146,233, 58,181, 47, +120,119, 46, 25, 11,181, 90,141,242,114, 57, 84, 42, 53,180, 26, 22, 90,173, 22,190, 94,102, 56,176, 39,184,226, 55,109,165,123, + 86,225,154, 53,117, 52,131,153, 41, 79, 67,211,148,252, 94, 76, 86,141, 57,166, 74,165, 66, 76,106, 42, 30,190,120, 1, 0,248, + 32,164,238,142,175, 7,174, 68,194,211,211,179,190,208,182,110,234,236,136,151,151, 98, 42, 50,111,121, 58,238,254,121, 20,102, +102,166, 0, 0,175,128, 9,224,243, 43,132, 86,153, 92, 13,219,118,205, 64, 17, 82,235,180, 0, 38, 86,142, 23,184,124,145, 11, + 97, 88, 16,194,130,176, 12, 8, 97,193,225,241, 77,230,204,248, 4, 44,203,192,207,207, 15, 20,135, 3, 70,163,196,232,161, 3, + 80, 88, 44,131,141,165, 97,133, 4,159,207, 71, 64, 64,128,184,182,227, 79,158, 60,145, 87, 21,102,117,167,145, 6,101,101,114, + 40,149, 74,168, 85, 90,168, 53, 90, 48,173,248,248,250,203,241,208,170,181, 40,255,200, 31,106,141, 22,236,252,225, 80,171, 52, + 72, 51,161,105,111, 15, 91, 13, 13, 74,254, 32, 33,215,188, 62,161, 85, 41, 14,106, 67, 77,125, 2,107, 17, 91, 15,167, 76,153, +226,235,237,227,115,127, 76,127,159, 13,177,113,241, 47, 99,227,226,223, 56,207,165,173, 79,202,204,208,195,139,120,124,177,111, +208,226,186, 71, 29, 86, 69,213,102,196,183,196, 50,153, 76,230,109,106,106,138,164,164, 36,112, 56, 28, 80, 20,245, 4,128, 55, + 0, 56, 57, 57, 61,229,114,185,174, 28, 14, 7, 59,118,236,160,184, 92,110, 7,127,127,255,101, 10,133,226,104, 29, 21, 58, 15, + 51, 51,179,215,220, 44, 62,159,143,224,224, 96, 76,156, 56, 81, 47,178,248,124, 62,246,237,219,135,206,157, 59, 67,165, 82,121, + 24, 24,222,187, 0,122, 25,224,248, 81, 58,113, 94,175, 24,213,106,181, 83,242,199,140,105,131,136, 8,244,112,117,245,244,245, +245,133, 90,253,202,208,116,117,117,109, 38,147,201,178,228,114,249,127, 81, 49,181,193,131, 58, 69,145,130, 69,234,179,138,238, +167,247,239,223,135,159,159,159,222,193,170,234,102,241,249,124,136, 5,166, 13, 18, 90, 44, 91,145, 47,201,100, 50, 58, 34, 34, +194,214,221,221,157, 2, 0,119,119,119,234,193,131, 7,214, 38, 38, 38,121,173, 91,183,174,183, 2, 44, 54,183,192,190, 41, 99, + 1, 0, 95,245, 31,164,175, 24,157, 95,189, 12, 60, 30, 15,253, 22, 47,123,227,185,103, 89,150, 3, 35,140, 34,203, 0, 45,242, +174, 68, 86,117, 71, 43, 36, 36, 36, 62, 36, 36,228, 13,119,172,129,168,223,209,170,106,221, 53, 20,149, 47,107,109,216,184,113, + 35, 58,116,232, 80,103, 65,180,117,235, 86, 28, 60,120,112, 35,128,103, 13,182, 28,251,117,242,194,166, 19,241,174,109,189, 40, + 0, 88, 51,127, 40, 93, 86, 86,134, 27, 55,110,192,194,194, 2, 79,158, 24, 60,237,151,153,133,133,197,106,154,166, 71,115,170, +143, 0,168, 89, 96, 50, 44,203,134, 21, 23, 23,215, 58,189, 3, 33,128, 90,163, 69, 89,185, 2, 42,149, 10,243,191,216, 94,111, + 32, 66, 0, 74,173,146,113, 3,122,251,139,107,115,116,252, 58,244,193,172, 73,166,111, 20,222, 28, 26,160,105,160,163, 95,133, +227,242,224, 78, 60, 88, 22, 96, 88,192,214,222, 10, 63, 31,218, 80,167,200,215, 50,172,174,118,204,160, 84,201,192,163, 91, 16, + 50, 18, 34,244, 14,146,128, 95,209,100,204,231,241,192, 18,170, 98,214,135,218,132,144, 64,236, 82, 40,125,230,182, 39, 60, 22, +211,130, 58,224,183,203, 49, 24,213,223, 27,215,110, 63, 66, 96, 87, 79,196, 39,191,128,151, 91, 11,236,216, 27, 6, 66, 32,251, + 97,211, 55, 89,175, 10, 52,109,170, 33,142,214,173, 91,183,228,213, 93,172,170, 91, 82,127,121, 8, 66, 94, 57, 90,114,133, 18, +139,151, 26, 52,157, 79, 69, 26,245,234, 38, 54,228,228,186, 28, 43, 67,132, 88,117,103, 11,245, 76,207,210, 10, 64,103, 96,201, +255,101,198,201, 48, 12,206,156, 57,163, 79,143,154,210,177,106,218, 25, 32,114,144,154,154,138,248,248,120,116,235,214, 13,197, +197,197,224,209, 52, 22,197,198,194,115,210, 36,168,248,124,176, 44, 11,129, 64,128,233,211,167, 27, 28,159, 13,204,157,117,157, +185,153,250,200, 55,248,251,251,183, 73, 42, 43, 67,124, 98, 34,250,175, 90, 5, 0, 56,123,246,236,107,207,196,194,133, 11, 5, +143, 30, 61,154,122,239,222,189,169, 47, 95,190,220, 8, 96, 81,173,249, 44, 81,234,251,104,141, 25, 63, 18,109,220, 91,225,224, + 47,135,244,199, 23,126, 62, 15, 60, 30, 31, 60, 62, 15,150, 22,150, 6,221,141, 70,163,209,139,214,242,242,114,250,236,217,179, + 77, 7, 12, 24,192,159, 55,111, 30, 5, 0, 7, 15, 30,164,183,109,219, 38,185,116,233, 18,191, 73,147, 38,210,122,197,165, 90, +253, 70, 26, 83, 20, 5, 30,143, 7,190,128, 15,176, 44, 40,138,146,172, 95,191,126, 77,124,124,124, 23,119,119,119, 40,149,202, + 73,168, 24,168, 97,156, 71,203, 40,182,234,212, 34, 53,245,181,210,185, 82,181, 33,183,106,191,173,218,132, 90,213, 62, 91,104, +220,160, 12,195,250,104,213, 4, 14,135, 83,175, 91, 69,211,116,189, 77,135, 11, 23, 46,132,153,153, 89,109, 5, 16,137,141,141, +125, 36,149, 74,247, 0,216,222,168,196,185, 18, 29,191,122,193,112, 25,116,109,171,150,150,150,121,125,251,246, 45, 5,160, 62, +122,244,245, 10,178, 82,169,172,181, 0,183,176,176, 88,253,211, 79, 63,205, 29, 54,108, 24, 93,125,138,129,170,205,123,149, 31, +141, 70,131,163, 71,143,206, 93,178,100, 9,138,139,139, 23,212, 85,136,151,151,201, 33,215,117,132,126, 26,247,155,161,153,122, +173,135, 76, 45,157,208,180,149,119,173,133, 9,205,175,232, 67,228,208,252, 85, 1,102,102, 38, 2, 83, 7, 39, 69,209,207, 94, +164,189,108,210,204,209, 26, 79,211,115,225,208,162, 3, 10, 51, 95,197, 3,151,203, 1, 79,215,116,104,105, 46, 65,110, 78, 14, +104,154, 83,167, 48,254,230,215,104,220,142,123,129, 99,151, 31, 64,173, 40,195,166,253,231,161, 86,150, 66,173, 40,131, 90, 81, +177, 93,183,228, 51, 80, 20,178, 52,202,178,182, 13, 73,119, 46,151,139,174, 93,187,214, 42,116, 50, 51, 51, 13,116,180,136,222, +209,146, 43, 26,152, 70,134,213,156,234,116,172, 42,143, 55, 86, 24, 84, 78,249, 32, 22,139, 59,239,219, 87,251, 52, 14, 53,193, +209,209,241,156,169,169,105, 75, 67,207,111,192,228,165,235, 44, 45, 45, 87,187,187,187,123,108,218,180,137,199,225,112,208,175, + 95,191,182,142,142,142,169, 0,224,229,229,229, 92,153,199,204,156, 57,147,220,186,117, 43,174,162,142, 81, 59, 4, 2, 65,162, +133,133, 69,231,192,192, 64, 20, 23, 23, 35, 61, 61, 29, 18,137, 4,158, 27, 54, 32,118,230, 76,248,236,218, 5,186,111, 95, 80, + 20, 5,129, 64,128,216,216, 88,136,197,226, 68,133,162,214, 41,223,186, 2,248, 14, 64, 15,188,106, 46, 36, 0,110,160, 98,218, +133,219, 53,228,119, 52, 0, 48, 44, 91, 95, 98,141, 95,188,120, 49,138,120, 60, 96,200, 16,240,159, 61,131, 90,173, 70,183,110, +221,244, 46,123,183,110,221,192,229,114,225,237,237, 13,103,103,103,236,216,177, 99,124, 93, 66, 75, 81,170, 70,234,179, 12,248, +251,251,235,157,171, 33, 67,134,232, 29, 45, 30,143,167,119,182, 40,166,126,225, 74, 81, 20,169, 90, 73,102, 24,134,226,114,185, +220, 5, 11, 22, 80, 35, 71,142, 36, 42,149,138, 21, 8, 4,244,177, 99,199,168,107,215,174,113,203,202,202,234,173,136,183, 31, + 62, 26, 95, 13, 24, 92,241,238,183,180, 3,143,207,131,128,207,199,226,196, 12,125,186,152,239, 59, 44, 8, 13, 13, 29,229,238, +238, 94,209, 12, 15,112,141,243,104, 25, 81,143,209,147, 91, 77, 36,169,170,236,231, 2,160,116,251,185, 85, 4, 85, 46, 69, 81, +119, 9, 33, 93,170,157, 91,121, 92, 85,109, 91,121,252, 97, 35,130, 95,185,214,225, 27,226,171,174, 26,113,242,205,155, 55,221, +124,125,125,145,150,150,246,198, 72,184,202,130, 75, 34,145, 64, 44, 22, 35, 42, 42, 10, 0,146,107, 35,187,118,237,218, 54, 84, +204,186, 92, 17, 34, 39, 39,255,192, 49,125,162,252, 6,117,193,175, 33,135,138,165, 82,169, 55, 94,205,161, 67, 57, 59, 59, 79, +228, 9,184, 99, 93,219, 55, 15, 0,203,126,119,229,244,141, 85,117,221,161,107, 91,175, 82, 0,242,202, 81,135,141, 28,125, 8, +154,166, 71, 15, 27, 54,140,126,244,232, 17,198,142, 29,139,131, 7, 15,214,122,238,196,137, 19,113,248,240, 97, 12, 27, 54,140, + 94,186,116,105,173,211, 59,188,238,150,168,222,217, 67,153,244,228, 33, 14, 28,254,169,214, 62, 72,246,246, 21,253,177,114,114, +242,244,191,117,241,173,187,101,132,213,170, 46, 69,223,187,227,223,189,119, 63,126,122,118, 17, 88,173, 18, 10,217,171,235,203, +139,178, 65,180, 10,240, 77,172,225,104,107,129,251, 55, 47,170,212, 42,197,165,186, 56,231, 14,243,194,204,161, 30, 0, 97, 49, +124,209,207, 8,223, 62, 71, 95,131,238, 57,114, 30,174, 28,221, 98,112, 31,191,234,224,241,120,136,141,141,149,215,230,102,113, + 56, 28, 67,230,228,210,185,142, 26,148,151,203, 81, 46, 87,188,203,188,195,206,193,193,225, 7, 43, 43, 43, 81, 45, 66,202,206, +206,206,238, 7, 27, 27, 27,145,161, 77,135,181,137, 44,221,188, 90,247,166, 76,153,210, 32,177, 37, 20, 10, 91, 38, 39, 39,235, + 39, 43,173,107,171, 82,169, 16, 24, 24,104,232,228,165,167, 1, 60,119,114,114,186,225,233,233,105,241,244,233, 83, 28, 58,116, +136,207,227,241,154, 87,230, 31, 50,153, 12, 28, 14, 7, 57, 57, 57, 26, 0,159,160,158,166, 51,165, 82, 25, 17, 17, 17,209,113, +232,208,161,156,196,196, 68,112, 56,156,138,112,249,251,195,103,215, 46,196, 45, 88,128,128, 23, 47,160, 80,171, 33, 18,137,112, +225,194, 5,117,121,121,121, 68,109,124, 98,177,120, 79, 74, 74,138,151, 72, 36,130, 90,173, 6,203,178,160,105,154,226,114,185, + 61, 45, 45, 45,183, 2,232, 82, 45,177,236,125,186, 4,182, 99,180, 90, 70,154,246, 52,183,190, 8,200,207,207,199,233,211,167, +209,173, 91, 55, 4, 4, 4, 32, 51, 51, 19,207,158, 61,195,251,239,191,175, 63,231,225,195,135,136,142,142, 70,235,214,173,235, +119,244,104, 13, 90,183,107, 9, 62,159, 95,225, 16,241,248,186,138, 15, 79,239,100,241,121,124,240,184, 60,136,196, 34,131, 29, + 45,138,162, 64,211, 52, 40,138,130, 88, 44,174,172,100,179, 77,155, 54,149, 22, 20, 20, 56, 1,224,136,197, 98, 48, 12, 99, 80, +165,165,178,140,168, 20, 89,124, 1, 95,239,108, 1, 64, 81, 81,145, 98,216,176, 97,255, 85, 42,149, 31,163,113, 43,148, 24,241, + 47, 3, 69, 81,119,255, 47,174,109, 0,134,232,132,213, 27,157,226,235,122,192,223,239,222,189,251,174,113,227,198,245,219,188, +121, 51, 76, 77, 77, 33,149, 74,245, 5,162, 64, 32, 64,179,102,205, 80, 80, 80,128,221,187,119, 35, 35, 35,227, 42,128,233,134, +134, 72, 42,149,222,122,242, 32, 57, 63,112, 84,119, 27,175,238,237, 44,211,147, 51,186, 73,165,210, 40,157,200,250,121,220,194, +247, 63, 14, 28,225, 7,190,128,135,244, 39, 89,184,114,250,198,255,151,196,228,112, 56, 28,138,162, 48,118,236, 88,131,206,255, +232,163,143, 16, 17, 17,129,186,154, 25,217, 74, 71,171, 92,129, 50,249,187,171,172,205,154, 51, 17,179,230, 76,212,139, 9, 67, +154, 94, 0,192,217,249, 72, 29, 66, 75,189, 57,252,200,238,105,157,252,252, 93, 58,123,181,196,237,123, 15,240,235,174, 87, 38, +195,222,109,107,240,237,222,171,104,230, 96, 5,181,178, 12,231,126,251, 49, 75,173, 44,223,220, 72, 83,174, 66,220, 82, 20, 8, + 97, 27,116,239,149,226,137,199,227,161,125,251,246,181, 58, 90, 5, 5, 5,242,250, 10, 6,125, 26,169, 52, 40, 45,147, 67, 94, +254,206,132,150, 79,207,158, 61, 47,133,133,133,217,216,219,219,227,229,203,151,213,133,150, 79,143, 30, 61, 46,133,133,133,217, + 56, 56, 56, 32, 61, 61,221,224,105, 69,106, 16, 89,200,205,205,165, 10, 11, 11, 89, 43, 43,171, 6,137, 45,154,166,161, 84, 42, +145,144,144, 96,232,223, 26, 60, 66,204,194,194, 98,223,225,195,135, 45,242,242,242,192,225,112,144,144,144,240,218,168,195,202, +207,207, 63,255,204, 31, 62,124,248, 79, 69, 69, 69,117, 14,107,211,106,181, 27, 39, 78,156, 56, 53, 51, 51,211,202,222,222, 30, + 82,169, 20, 2,129, 0,132, 16, 80,129,129,232,245,252, 57,212, 12, 3,177, 88,140,164,164, 36,236,217,179,167, 76, 55, 85, 76, +141, 6, 25, 69, 81,110,124, 62, 31, 19, 38, 76,120,237,192,254,253,251,241, 65,103, 78,103, 59, 11,110,169, 22, 34,101,182,120, +240, 57, 14,135, 67,249,116,237,219,182,107,239, 33,237, 31,199,221,126,154,155,157, 81, 95,166,164, 81,169, 84,112,119,119,199, +221,187,119,113,249,242,101,244,237,219, 23, 1, 1, 1,136,137,137,193,197,139, 23, 17, 29, 29, 13,138,162, 96, 99, 99, 83,217, +253,162,206, 62, 24,170,114, 45,114, 94,230,191,225, 94, 85,223,231,243,249, 80,202,213, 6,165, 81, 98, 98, 34,238,222,189,171, +159, 90,134,195,225,104, 39, 77,154, 4, 66, 8, 73, 73, 73,129,153,153, 25,153, 50,101, 10,195,229,114,181,153,153,134,245, 15, +174, 20, 85,149, 34,139,203,231,189, 38,208, 88,150,149,197,196,196, 76, 3, 16,163,115,178, 0,227, 60, 90, 70,252,111,227, 12, +222, 92, 88,186, 94, 71,235, 57,128,254,135, 14, 29, 26,127,242,228,201,141, 91,183,110,181, 11, 10, 10, 66, 97, 97, 33, 92, 92, + 92,224,228,228,132,240,240,112,156, 61,123, 54,143, 97,152, 69, 0,106,178,126,250,163,142, 57,107, 50,159, 74,195,148,165,165, + 51,125, 3, 60,112,245,232,245, 16, 71, 71,199,233, 28, 14,103,254,148,101, 31,126,220,103, 88, 23, 36, 69,167,224,214,197, 88, +100,167,229,213,203, 89,189, 51,188,165,165,229, 84, 19, 19, 19, 1, 0,117, 13,181,226,234,163, 14,245,156, 12,195, 48, 42,149, + 10, 71,142, 28, 49, 72,108, 29, 58,116, 8, 10,133, 2,204,155,237,171,122, 78,194, 18,138,203, 19,194,185,153, 59,212,234, 50, +176,108,163, 7, 84,234, 57, 43,107,160, 79, 5, 2,216,231,229,225,246,237,219,134, 73,238, 33, 67,234, 75, 35,133, 74, 33,155, +176,101,237,226,240,217,193,223, 89,246,237,222, 17, 95,109,216, 15,181,122, 47,104, 14, 13,177,144, 15, 95,191, 30,224, 64,137, + 31, 66, 63, 47, 42, 47, 41,156,128, 55,151,226,121,141,147,212,213,194, 66, 0,134,101,113, 57,242,142,193,247,174, 47,237, 25, + 6, 92, 46, 23, 79,158, 60,145,215, 52,218,144,195,169,104,230,172,172,169,215,197, 73, 88,150,226,241, 69,104,230,226, 9,149, +178,244,157,164,145,189,189,253,231, 39, 78,156,176,169,156, 42, 33, 38, 38, 6, 20, 69, 37,188,114, 28, 43,142,203,229,114,196, +197,197, 33, 38, 38, 6,168, 24,225,102,240,123, 84,233,100,229,230,230, 82, 82,169, 20, 38, 38, 38,116, 76, 76,140,210,219,219, +251, 94, 61,239,183,158, 83,161, 80,188,168,173,255,164, 66,161,104, 34, 18,137,120,213, 10, 81,231, 54,109,218, 36,213,208,132, +248, 70, 56,139,139,139,111, 47, 89,178,196,119,208,160, 65,248,252,243,207, 11,172,172,172,204,126,248,225, 7, 46,135,195,161, +102,207,158,205,228,228,228,148,254,248,227,143, 22, 39, 79,158, 68, 81, 81, 81,148, 1,247, 46, 83, 40, 20,211,186,119,239,190, +255,252,249,243, 38,110,110,110, 40, 41, 41, 1, 33, 4,251,246,237,195,236,217,179, 33, 18,137,144,148,148,132, 15, 62,248,160, +188,188,188,124, 26,222,236, 59, 89,201, 73, 81, 20, 69, 88,150,197,138, 21, 43,244,147,147, 86, 78, 86,106, 38,166,176,103, 97, + 43,201,188, 31,139, 37,227,191,250,113, 18, 0, 48, 90, 45,243, 56,238,246,211,125,219,191,186,198,231,243, 35,235, 73,163,229, +243,230,205,251, 97,200,144, 33, 98, 83, 83, 83, 20, 20, 20,224,198,141, 27,184,121,243, 38,110,221,186, 5,149, 74, 5, 27, 27, + 27, 88, 89, 89, 65, 42,149, 34, 49, 49, 81, 14, 96,121, 93,156, 2, 19, 30, 92,219, 86,142,252,173,112,176,120, 85, 70, 27, 86, +117,183,248, 60,158, 65,239, 81,239,222,189,209,181,107,215, 74, 1,196,164,166,166, 74,149, 74, 37, 85, 69,244,103, 86, 10,242, +230,205,155,107, 15, 30, 60, 72,234,226,188,181,103, 7,206,127,189, 28, 2, 62, 31,139, 18,210,245,162,107,127,223, 78,224, 9, +248,240, 24, 58,178,234,181, 59, 81,209, 92,136,106, 34,171,174,178,227,173,223, 77, 35,231,223,150,243,127, 25, 82, 52, 98, 9, +158, 74,252,170, 80, 40,206,125,246,217,103,161, 62, 62, 62,159,109,218,180,137,226,243,249, 88,181,106, 21,121,249,242,229, 47, +186, 90, 72, 97, 99, 66, 69, 8,249,229,143,227, 81, 51, 38, 7, 15,163, 22,110,158,210,243,222,149,184,196, 14,221,221,208,161, +187, 27,238, 93,125,132,237,203, 14, 29,100, 52,204,138,172,172,172,180,122,168,148,253,123,180,171,222, 25,222, 38,226,218, 21, +155,134,142, 58,100, 89, 54,236,208,161, 67,115, 71,140, 24, 65,223,185,115,231,141, 62, 89,149,203,238,176, 44,139, 75,151, 46, + 65,173, 86,227,151, 95,126, 97, 89,150,173,125, 30, 45,144, 83, 91, 54,135, 78,254,229,192, 41,129,128, 79,225,102,228, 49, 20, + 23,214, 61,170,139,207,231,225,231,125,199,213,124, 62,239,113, 77,199,213,106,117,250,149, 43, 87, 28, 6, 50, 12,143,166,233, +154, 4, 84,141, 8, 11, 11,211,176, 44,155, 90,207,105, 81,217, 25,105, 67,191,249,252,147, 67, 67,198,124,230,208,189,123, 79, +158,173,189, 3, 40,138, 66, 78,118, 14,146,226,238,104,206, 29,251, 41,187,172,220,176, 37,120, 62,249,254, 15,125,159, 44, 0, + 8,154,189, 85,223, 63, 11, 0,134, 78, 89,130,192,110, 94,160, 12,177,158, 94,137, 44, 86,171,213, 66, 34,145, 64,171,213,214, + 56,197,131,133,133,133, 88,161, 80,200,117, 19, 49,214,105, 21, 17,224,157,167, 17,195, 48, 30,133,133,133, 40, 43, 43,195,205, +155, 55,201,218,181,107,115,115,115,115,245,157, 54, 53, 26,141, 71, 65, 65, 1, 74, 75, 75, 17, 21, 21, 69, 66, 67, 67,115,243, +243,243,151, 53,228, 29, 18,139,197,157,185, 92,238,189,194,194, 66,214,196,196,132,214,104, 52, 26,111,111,111,161, 88, 44, 54, +120, 65,117,169, 84, 58,168,182, 99,174,174,174,201,201,201,201,109, 24,134,169,186, 6, 34, 95,161, 80,184,117,239,222,221,144, +252, 99,222,222,189,123,113,252,248,113,191,146,146,146,137,169,169,169,251, 1,248,113,185, 92, 60,120,240, 32, 65,161, 80,140, + 27, 49, 98,196,190,194,194,194,219,168, 88,130,199, 16,156, 79, 74, 74,154,224,225,225,177,119,245,234,213,166, 1, 1, 1, 92, +103,103,103,116,233,210, 5, 73, 73, 73, 56,115,230,140,102,231,206,157,101,229,229,229,159, 0,184, 84,119,178,131,210,106,181, + 16, 8, 4,250,143, 80, 40, 4,159,207,135, 76, 78,240,233,134,103,114, 45,196,242,141,171,166,157, 33, 0,149,149,254, 44, 47, + 39, 43,253, 54, 69, 81,145, 82,169,180,184,150, 56, 19, 40, 20,138,142,132, 16, 14, 69, 81,155,213,106,245,148, 57,115,230, 56, +173, 91,183, 14,237,218,181, 67, 94, 94, 30, 36, 18, 9,220,220,220,144,155,155,139, 59,119,238, 48,229,229,229,187, 0,172,129, +174,255, 72,109, 40,202, 43, 65, 83,199,230,175, 57,159,132, 16, 16, 6,208, 40, 25, 48,106, 2, 21,165, 1,143,167, 1,159,207, + 55,196,121, 34, 44,203,162,208,201, 9,108, 92, 28,110,221,186, 5, 66, 72,173,174,154,187,187,187, 1, 25, 59, 11,129, 80,240, + 90,115, 33, 69, 81,224, 11, 4,224, 9,248, 53,141,156, 49,186, 88, 70,252,163, 97,104,219,120, 17,128,233, 15, 31, 62,220,223, +167, 79,159,112, 66, 8, 15, 21,237,145,215,223,230,207,179,178,178,238, 71,157,185,191,212,161,169, 85,232,224,137, 61,209,174, +163, 11, 24, 45,131, 27,103, 31,224,151,117, 39, 15,103,166,103, 78,129, 1,107,159,177, 44,123,173, 71,231,118, 52,170,204,213, +237,236,236,204, 54,102,212, 97,113,113,241,202, 69,139, 22,225,243,207, 63,111,204,168,195, 26, 17,155,152, 59,157, 2,105, 58, +116,112,175,129,160,104,162, 82, 41,235,200,248,160,159,185,148,207,231, 61,190, 27, 35,245,174,233,188,220,220,220,129, 31,127, +252,241, 37, 46,151,219,178, 33,113,206,178,108,106,118,118,118,191,250,207,212,222, 80,202, 75,220, 78, 31,222,189,224,252,241, +189, 3, 89,150,105, 77, 1,224,112,249, 79, 53,106,245, 5,165,188,100, 19, 12, 92, 84,122,253,116,127,204,219,114, 17, 59, 62, + 31,138, 57,161, 71,241,211,138, 79,177,116,195, 33,124,247,249, 60,172,221,250, 95,124, 53,111, 2, 70,141,255,152, 37, 20,253, +167,161,247,193,225,112,206,239,222,189,123,242,167,159,126,170, 31,180, 64, 8,121, 45, 99,215,104, 52,114,150,101,177,107,215, + 46, 22,192,249,186,248, 94, 79, 35,138,212,213, 95,202,208, 52, 42, 41, 41,249,196,223,223,127, 31, 0, 33, 33,228, 73, 97, 97, +225,127,128, 87, 75, 67,149,150,150,126,210,189,123,247,125,132, 16, 33, 69, 81,111, 28, 55, 4,186,169, 30, 58, 91, 89, 89,221, +211, 57, 89,194,198,116,136,175, 43,170,235,104, 86, 52,164, 9,145, 5, 48,167,202,140,239,235,252,252,252,170, 46, 42,157, 80, + 88, 88,216,185, 17,225,186, 36,151,203,189, 86,172, 88,177, 64, 36, 18, 5,150,151,151,183, 5, 0,137, 68,146,164, 84, 42,175, +201,229,242, 77,168,127,110, 42, 21,203,178, 73, 90,173,182,189,157,157, 93,197,136, 90,157,216, 2,128,223,239, 49,247, 0,166, + 75,133, 41,254,171,193, 1, 59,123,246,108, 11, 43, 43,171,247, 40,138, 26, 69, 8,113,151,201,100,202, 21, 43, 86, 68,133,133, +133, 21,183,108,217,114,240,144, 33, 67, 40,107,107,107,220,189,123,151,228,231,231, 31, 3,176, 12, 6,140,180,102, 89, 54,117, +253,250,245,104,232,251, 94,215,113,181, 90,157,117,246,236, 89,219, 65, 57, 57, 92,150,101, 49,116,232,208,215, 4, 92,117, 60, +126,252, 24, 74,165,178,206,201, 28,149,197,133,232,187, 96, 9,160, 27,253, 89,137, 10, 39,139,128,168,140,186,202,136,127, 23, +254,234, 5, 61, 13,178, 22,157,156,156,198,138, 36,194, 89, 46,109,157,188, 95, 62,203,121, 36, 43, 46, 63, 40,149, 74,119,215, +146,145, 27,196,217,192, 9, 75,141,246,239, 95,196,249,106, 30, 45, 6,132, 48, 32, 44, 1, 33, 44, 88,150,169, 88,240,154,176, + 32, 12, 67, 81, 20,254, 84,201,235,156, 25,188,122, 56,173,108,109,109,215, 16, 66, 6,113, 56, 28,186,170, 25, 86,245,187,206, +201, 58,159,155,155,251, 85, 13,206,235,255, 92,124,134,133,133,213, 40,254, 13, 29,117, 56,122,244,104,166,129,239,230, 53,137, + 68,226, 84,211,177,178,178,178, 52,169, 84,250,222,223, 36, 62,171,142, 24,108, 8,103,131, 71, 29,214,199,233,226,226, 34, 84, +171,213,157, 0,184, 81, 20,101, 9,160, 64,173, 86, 95,200,203,203,203, 6,208, 25,192, 10,221, 53, 95, 3,184,247,127,252,190, +139,109,109,109,247,210, 52,221,212,144,139,181, 90,173,170,160,160, 96,114,181, 10,129,158,211,198,198,230, 30,151,203,109,106, + 0, 79, 70,126,126,126,103, 99,254,105,228,252, 7,161,122, 39,248,105,132,144, 61,255, 63,254,184,191,145,211,200,105,228, 52, +114, 26, 57,141,156, 70, 78, 35,231,191, 64,104,161,154,208, 2, 33,196, 56,172,214, 8, 35,140, 48,194, 8, 35,140, 48,226, 45, +113,166,154,216, 58, 83,249,133,170, 67,149, 54,196, 18,108,140,178,189,108,228, 52,114, 26, 57,141,156, 70, 78, 35,167,145,243, + 95,199,249,175,192, 95,178, 50,197, 59, 74, 32, 35,167,145,211,200,105,228, 52,114, 26, 57,141,156,255, 62,206,255,101,212,218, +116, 72, 27,227,198, 8, 35,140, 48,194, 8, 35,140, 48,226,175,129,193, 66, 75,226,224,238, 97,235,226,189,207,170,105,135, 24, +171,166, 29, 98,108, 93,188,247, 73, 28,220, 61,254,165,241, 38, 6, 48,158,203,229, 94,114,116,116, 44, 65, 45, 75,239,252, 3, + 96, 14, 96, 20, 42,230,247, 25, 14,192,228, 93,146, 7, 0,220,177,192,172, 73, 64,218, 36, 32,109, 44, 48, 43,224, 31,184, 28, +199,170,185, 78,254,145,231,198,159, 91, 53,215,201,191,198,227,139,156,108,110, 93, 28,189,101,221, 44,103,235,119,244,151,102, +246,246,246,123, 28, 28, 28, 94,216,219,219,167,218,219,219,239, 5, 96, 97,204,238,140, 48,194, 8, 35,254, 50, 84,246,209,170, +252,232,251,104,113, 1, 32, 60, 60, 60, 0,192, 31, 0,250, 4, 5, 5, 69, 84,191,218,170,121,251, 79, 91,183,106,253,249, 55, +171,150, 81,142,246,182, 38, 90,134, 85,167,188, 72,247, 92,249, 77,232,111, 47, 5,220,141,133,105,113, 63, 53, 34, 80, 20,135, +195, 25, 43, 20, 10,131, 0, 84, 10,182, 4,165, 82, 25,206, 48,204, 17, 24, 54, 76, 27, 14, 14, 14,145, 28, 14,167, 69, 67,254, +152, 97,152,180,236,236,236,158,141,140,204,209,205,155, 55,223, 27, 16, 16, 96,226,231,231, 7,129, 64,128, 21, 43, 86, 44,146, + 74,165,155, 12, 37,176,178,114, 53, 83, 11, 69,243,185, 2,193, 0,162, 81,181, 39, 32, 0, 45,140, 99,181,202, 43,124,165,114, + 99, 97,225, 51,153,129, 84,203, 55,111,183,181, 0, 0, 32, 0, 73, 68, 65, 84, 0, 76,209,197,213, 79, 0,214,191,205, 83, 50, +185, 35, 52, 26,166,226,153,224,115,193,156,122,110,241,199,242,229,203,185, 65, 65, 65,248,233,167,159,122,238,217,179,103,154, + 76, 38,187, 2,224,119, 0, 79,223,246,169,116, 0,166,119,239,217,115,203,228, 69,139, 56,242,200, 72,108,217,187,119, 51, 42, +230, 91,218,209,208,103,137,207,199, 40, 91, 91, 94, 16, 33,232, 68, 1, 20, 5, 60,200,205,103,207,170,213,204, 17, 24, 48, 23, + 91, 29, 24,143,215,135,227,255,218, 80,130,226,167,228, 75,225, 80,143, 94,197, 79,175,125, 9, 96,112,245,227, 90,133,104, 50, +225, 52, 11,146,147,232,116, 0, 27,222, 50, 90, 77,236,236,236, 98, 78,157, 58,213,212,207,207,143, 11, 0,247,238,221,155, 20, + 20, 20,212, 55, 55, 55,183, 61,128,146,255,163, 76, 72,196,165,233, 89, 2, 30,111, 0,195, 48, 29, 0,128,195,225,196,170, 52, +154, 75, 90,150,221, 1, 3,231,100, 51,194, 8, 35,254,185,168, 79,139,252,205, 81,235,204,240,149, 55, 71,170,110,171, 66, 98, +223,206,179, 91,191,145,143,139,101,229,138, 23, 47, 50, 11, 23,206, 90,123,105,218,188,239, 79,110,248, 49,252,108,196,237,132, + 91, 30,126,239, 61,146,216,183,243,172,133,186,182, 54,220,230, 98,177,248,254,206,157, 59,213, 73, 73, 73,164,168,168,136, 60, +126,252,152, 28, 59,118,140,204,152, 49, 67, 33, 22,139,239, 3,104,110, 8,167,131,131, 67,246,227,171, 23, 73, 70, 76, 52, 73, +189,119,155,104, 52, 26,162, 86,171,137, 90,173, 38,143,206,135,147,152,223,143,147, 7,199,142, 16,149, 74, 69, 84, 42, 21, 81, + 42,149,164, 85,171, 86, 47, 13, 12,103,117, 56,123,121,121,169,194,195,195,201,111,191,253, 70, 22, 45, 90, 68,124,124,124, 24, + 0,179, 13,189,119,137,189, 91,160, 89, 19,239,220, 79,131,119,168,207, 68, 93, 32,241,207, 31,144,248,231,201, 36,236,114, 2, +153,178,120,171,218,172,137, 79,174,196,222, 45,176,190,123,183,178,178,234, 70, 81, 20,169, 4, 0,210,162, 69,139,210,170,159, +230,205,155,191,246,105,214,172, 89,105,203,150, 45,159,218,216,216,116,170,137,115, 92, 7, 16,242,232, 87, 66, 30,253, 74,150, +247, 6,137,143,143,191, 69, 8,249,163,242, 35,151,203,255, 56,113,226,196, 31, 31,126,248,225, 31, 0, 62,168, 35,158, 12,138, +207, 73, 64,154,236,212, 41, 66, 54,109, 34, 36, 32,128, 36, 0,100, 18,144,214, 64,206, 86,142,142,188, 7,223,175,159,166, 58, +117,234, 23,114,238,220, 25,114,246,108, 56, 57,121, 98, 47,217,188,105,150,218,193,129, 23, 7,160, 77, 3, 56,185, 0,214, 2, +216,136, 10,231, 50, 41, 55, 55,151,100,101,101, 17, 0, 73,186,223, 54,218,217,217,109, 64,205,238, 91,255,170, 78,214,130, 65, +142,231,198, 12,238, 73,100,197, 47,201,152,193, 61,201,130, 65,142,175, 57, 91,131, 92, 93,205,230, 12,237,144, 27,127,239, 32, + 51,103,104,135,220, 65,174,174,102,141,140, 79, 10, 21,235,132,238,188,122,245,170,150, 84,129, 70,163, 33,251,247,239,103,172, +172,172,126,105, 0,103, 91, 59, 59,187, 84,107,107,235,164,170, 63,218,121, 15,239,238,222,107,210, 74, 27,207, 15, 3, 26, 16, + 78, 63, 17,159,159,113,233,232, 15, 76,126, 90, 44, 81,201,179, 73,241,147,104,146,145,112,139,236,223,189, 81, 35,224,114, 51, + 0,248,189,205,179,212, 64, 24, 57,141,156, 70,206,191, 33,103, 93, 90,228,127, 17,111, 76,239, 80,219,141, 9,133,130,224,149, +203,151, 80, 69,249, 69,114, 69,137, 76,165, 81, 40, 20, 52,159, 40, 98, 31, 61,207,161,185,156,162, 5,243,230,154, 5, 47, 93, + 30, 92, 6, 76, 48,240,191,155,251,248,248,220, 57,126,252,184,189,181,181, 53,138,139,139,145,159,159,143, 59,119,238,128, 16, +130, 17, 35, 70, 8,187,118,233,210,233,203, 21, 43,110,102,100,102,250,163,246,130,247,149,120,177,182,197,250,158, 21,107,209, +126,245, 34,191,162,212,161, 40,236, 25, 29,164, 63,103, 77, 70,197,106, 25, 34,145, 72,191, 32,113, 35,224,223,175, 95, 63, 62, + 0, 76,157, 58,181, 68, 38,147,133,232, 28, 14,131, 86, 90,149,216,187, 5,218, 58, 57,135,255,176,107,189,184, 67,107, 55,168, + 53, 90,164,102,189, 4,151,103,137,166, 77,249,248,120,194, 0, 94,239,238,214,182,107,191,222,115, 38,139,197,240,242,188,228, + 11,181,113, 89, 90, 90,238, 63,114,228, 8,142, 30, 61, 10, 0, 72, 74, 74,130,155,155,155,164,190, 48,196,197,197,185,126,240, +193, 7,135,243,243,243,219,212,119,110,245,137,241,133, 66, 33,122,246,236, 9, 79, 79, 79,156, 58,117,170,143,206,217,122, 43, +200, 35, 35, 97,250,240, 33, 16,209,168,202, 75, 43, 95, 95,151, 91,103,207, 28,180, 61,115, 54, 1, 27, 54,236,197,211,167, 21, + 70,155,171,171, 43,198,143, 27,205,139,141,141,242, 26, 53,106,124,212,245,235, 79,123,234,132, 82,125, 88,253,227,143, 63, 46, +107,217,178, 37, 70,141, 26, 53,218,203,203,203,209,220,220, 28,187,119,239,134,147,147,147,171, 74,165,122,114,234,212, 41,231, +172,172, 44,204,157, 59, 23,217,217,217,139,106, 35,234, 51,176,207,151,194,161, 30,189,218,249, 78,134,169,185, 19,126, 60,116, + 4,143,239,239,239,165, 84, 39,124,201,103, 34, 38,202,137,112, 74,110,154,105,112,139,206, 1, 54,109,188, 62,128,139,111,180, +173,130,185,254,252,203, 1,173, 66,185, 34,197,254, 85, 27,164,249,111,144,142, 10,227,180, 47, 73,180,142,187,132,124, 96, 21, + 91, 41,176,244,110, 45,193, 7,189,123,247,214, 39,220,139, 23, 47,160, 84, 42,225,225,225, 65,171, 84,170, 64, 3,227,181,237, +123,239,189,247,231,217,179,103,109,218,182,109,155, 91, 80, 80,160, 63,224,104, 99, 57, 48,226,248,230,185,107,183,252,215,253, + 0,161,138,114, 19, 78,198,214,195,229,215,163,155,239,229,115,199, 15,154, 82,165,233, 16, 88,230, 1,108, 62,158, 29,254, 25, +148,137, 53,198,206, 88,200, 13,236,215,183,201,128,193, 35, 47, 63, 78,126,218, 15,192, 93, 99,189,222, 8, 35,254,213,174, 22, +249,167,221,147, 94,104, 5, 5, 5, 81, 53,221, 32, 75, 88,111, 7,123, 27,241,230,239,247,221,229,168, 85, 42,137,165,133,138, +103, 97,206, 82,102, 22, 28,181, 74, 83,234,226,234, 34, 96, 9,235, 93, 11,127,245, 33,158,148, 88, 44, 62,254,251,239,191,219, +243,120, 60,176, 44, 11, 59, 59, 59,164,164,164,160,168,168, 8, 50,153, 12, 79, 19, 18,208,178,121, 51,172, 10, 94,226, 52,119, + 73,240,241,242,242,242,206,120,189, 25,241,141, 97,163,140,230,245,117,163, 43,151, 96,121,163,202,175,251,173,134, 99,134, 14, + 69, 77, 73, 75, 75,131,169,169, 41,218,183,111,111,122,227,198,141,235,117,136,172,215, 56,173,172, 92,205, 88,161,224,232,206, + 31, 86,136,213,154, 56, 60,122, 86,128,118, 45,123,193,193,166, 57, 94, 22,168,112,235,206,239,136,139,249, 21,173,155, 52,199, +236, 25,125, 69,161,235,127, 59,194,215,182,108, 94, 84,148, 82, 82, 19,103, 73, 73,137,105,171, 86,173,208,188,121,197,186,103, + 12,195,224,209,163, 71, 96, 24, 70,191, 95,117,187,239,216, 85,104, 75, 82, 49,121,210, 36,228,231,231,155,214,196,201,227, 64, +187,112,218,120,174,152, 7, 8, 36,214,170,210,210, 82,253,240, 84,181, 90,141, 7, 15, 30,192,223,223, 63, 32, 44, 44,172, 62, + 85,100, 80,124,170,129,239,182,252,242,203,214, 9,197,197, 52, 0,252, 68, 81,172,154,144,239, 12,125,150,236,237,121,199,206, +159, 59, 96,203,161, 19, 97,109,241, 45,238,220, 73,133, 90, 93, 17,222,252,252, 28,204,153, 85, 2, 62,207, 12,167, 78,253,215, +198,195,163,231,177,172, 44,117,123,188,222,140, 88, 83, 56, 69,231,206,157,195,156, 57,115,240,232,209, 35,103, 14,135,131,219, +183,111, 67, 44, 22,227,251,239,191,231,120,120,120, 56, 75, 36, 18,156, 63,127, 30,217,217,217, 84, 93,225,252,227,194, 31,223, + 20, 63,189,246,101, 22,117,126,208,143,135,142,224,179,113, 99,225, 72,158, 93,183,104, 77,125,243,222,208, 30, 95, 17, 78,179, + 32,137,153,183,149, 91,251,161,224, 11, 76, 49,251,139, 53, 72,138, 59,109, 85, 46,139,153, 69, 49,233,205, 86,109, 8,155,247, + 70, 56,127, 27,205, 76,253,245,134,239,165,230,119, 93, 30, 62,152,118, 91, 26,189, 39,230,149,208,114,229, 82, 52, 99, 81, 89, +147,122,242,228, 9,158, 62,125, 10, 46,151, 11,185, 92, 14,173, 86, 91, 99, 56,157,157,157,167,107,181,218,175,116,233,188, 79, + 36, 18,125,114,240,224, 65,155,170, 66,219,206,123,120,119, 27, 51, 73,191,236,156,252,194,168,187,241,143, 23, 78, 31,213, 39, +242, 86, 92,186,154,247, 97, 90,113,204,169,226, 90,226, 83, 36, 22, 8,142,157, 63,241, 95, 83,205,243,171,144,120,244, 1,207, +212, 13,140, 38, 19,229,133,101,144, 61,149, 66,249,195,118,116,156,181, 0,167, 79,254,102,234,213,161,115,152, 82,163,113, 3, +160,106,196,187,217, 16, 24, 57,141,156, 70,206,191, 39,103,173, 90,132, 16,226, 11,192, 65,183,155,175,211, 5,182, 0,242, 80, +177,138,140,131, 46,239, 16, 84,185,172,250,126,213,115,171,239, 87,253,158,175,251,110,175,219,222,165, 40,170,160,158,160, 59, +161, 98,105,194, 51,186, 45,160,107, 74,172,183,227, 49, 69,209, 37, 12,195, 10,249,118,246,138,169, 99,250,117,184,120,249,222, + 3, 19, 91,115,238,192, 62,157, 2,238,196, 62,191, 73,209,148,134,162,104,131,250,125,112, 56,156,177,155, 55,111,238, 96,110, +110, 14,150,101, 97, 97, 97,129,220,220, 92,168, 84, 42, 20, 23, 23, 67, 41, 43,129, 90, 86,130,135,233, 47,208, 35,160, 15, 70, + 14,122,207,227,191, 39,127, 31,203, 48,204,225,186,120,157,189, 59,233,157,172, 53, 45,108, 94, 89, 19,233, 69,122,209,245,109, + 39, 55,240, 77, 77, 49, 96, 97,240,219, 60, 3,209,103,206,156, 57, 55, 98,196,136,193,139, 23, 47,166,165, 82,233,249,148,148, +148, 30, 0, 30,213, 43, 42,132,162,249, 51,231, 7, 89, 89,153, 18,132, 93,250, 29,189, 59,141,131,137,128,131,252, 18, 53, 40, + 10, 72,136, 63, 14,138,178, 70, 76,146, 20,189, 58,154,227,189,129, 30,166, 39,127, 75, 88,140, 87,253,131,222, 72,154,194,194, + 66,228,228,228, 64,163,209, 64,163,209, 96,212,232,209, 56,176,127, 63,202,202,202, 32,151,203,161, 82,169,192, 48, 12,104,154, +198,165,240, 48,164, 63, 79, 64,119,127,127,160,150,165,151,246, 63, 0, 15,192,173,199,143, 31, 35, 33, 33, 1, 25, 25, 25, 16, +137, 68,112,116,116,196,154, 53,107,160, 84, 86,172, 81, 54,122,244,232, 0, 0,177,111,251, 66, 61, 5,246,164, 48,204,151,131, + 79,156,176,191,113,226, 4,123,235,244,233, 12,161, 76,182,219,144,107,249,124,140, 90,255,221,140,118, 18,137, 4, 25,105,155, +225,238,206,199,162, 5, 54, 8,249, 54, 15, 0, 48,119, 78, 83,116,233,108,139,146,162,223, 96,107,191, 12, 91,183,206,107, 61, +101,202,198, 73,229,229,204,190,122,168,191,252,253,247,223, 71,186,185,185, 53,137,142,142,166, 4, 2, 1,196, 98, 49,196, 98, + 49, 68, 34, 17,114,114,114,144,146,146, 66,214,175, 95,159, 9,224,203,186,136, 86,109,149,222, 4, 48,120,193, 32,156,123,124, +127,127,175, 38,156,231, 15, 71,206,238,249, 34,230, 86,180,236,226,165, 27, 95,107, 21,162,244,162,140,203, 75, 90,117,137,182, +157,245,249,106,108, 95,191, 18,143,111, 71, 22, 56, 52, 47,217, 33,166,148, 53,134, 51, 32, 96, 21,215,201,193, 90, 59,125,202, + 72,203,211, 14, 81,211,207,114,169,220,172,188,251,223, 35, 37, 90, 46,108,211,105, 98, 91, 87, 90,117,245,234, 85,113,239,222, +189,161, 80, 40,244,206,228,193,131, 7, 89,173, 86,123,173,198,103, 83,173,254, 42, 51, 51,211, 73, 46,151, 99,208,160, 65,115, +191,255,254,123, 73,229, 26,117, 12,195,188,230,100,125,179,233,192,133,249, 95,237,184,118,225,240,183,206,223, 4,127,210,103, +194,236,181,215, 80,203, 58,146, 92,154,158,117,250,196, 94, 71,145,149, 6, 98,235,247,160,200,150,227,241,158,207, 80, 94,162, + 64,151,111, 86, 3, 16, 64,165,161,177,123,232, 40,240,108,156,177,242,211, 79,156,151,239,254,113, 6,203,178,155,141,245,122, + 35,140, 48,162, 26, 28, 40,138, 10, 7,128,224,224,224,101, 33, 33, 33,241, 20, 69,133, 19, 66,130,116, 6, 74, 56, 33, 36,168, +242, 28,157, 56,123, 99,191,242,220,234,251,213,191, 47, 93,186,212, 43, 52, 52,116,157,191,191,255,225,168,168,168,231, 0,234, + 19, 90, 67,116,194,170,250, 82, 60, 21,163, 14,131,130,130,168,170,219,215, 28, 45,150,141,124,242,252, 69,249,123,253,187, 54, + 13,143,136,189,251,241,199, 67,250,141, 29,218,123, 96, 74, 90,126, 66,107, 23, 71,219,248,248, 88,115,150,101, 35, 13,137, 37, +161, 80, 24,212,183,111, 95,110, 97, 97, 33, 76, 76, 76,144,155,155,139,204,204, 76,168,213,106, 40,138,139,160, 44, 46,130,162, +168, 16,234,226, 66, 60,189,119, 7,222,173, 93,133,186,206,242,117,162,210,117,169,238, 84, 85,117,182, 4,102,102, 16,154,153, +129,106,120,179,225,135,150,150,150,183, 42, 11, 85,181, 90, 61,107,201,146, 37,121, 44,203, 98,237,218,181,230,166,166,166, 97, + 0,132,245,145,152,217,113,130,252, 59,182,167, 19, 83, 98,208,211,103, 50,218,182,122, 31, 41,217,114,228,201,212,200, 41, 82, +163, 75,239,109,104,225,179, 26,205, 58,134, 32, 33,181, 0,206, 77,220,104,112,133,117, 46,254,156,158,158,254,218,254,225, 67, +135, 80, 94, 94,142,214,173, 91, 99,220,184,113, 88,178,100, 9,198,141, 27, 7,103,103,103, 76, 24,243, 1, 86,174, 92,137,172, +172,172,250,130,170,108,219,182,173,210,197,197, 69,233,226,226,162, 84,171,213, 40, 45, 45, 69, 81, 81, 81,245,248,158,215,208, +136,180,183,183, 95,234,232,232, 24, 99,111,111, 31, 47, 20, 10,207, 62,160,168, 68,133,139,139, 67,143, 97,195, 40,207, 49, 99, + 56,169, 98, 49, 21, 1,152, 26,194,101,107,205, 27, 18,216,119,176,160,168,112,175,222,164,250,228, 99, 59,252, 25,225,133, 27, +215, 59, 99,206,172,214,160,104, 17, 40, 90,128,242,178,171,232,234,231,207,183,180,164,234,123,150,198, 3,120,208,163, 71, 15, +231,217,179,103, 83, 66,161, 16,115,231,206, 85,127,250,233,167,201,227,198,141, 75,190,114,229, 10,227,226,226,130,102,205,154, + 81,205,154, 53,115, 2,240, 64,119, 77,157, 48,111, 77,125,163, 84, 39, 92,183,116,147, 60,103, 96,219,189, 84, 35, 28,181,106, +131, 52,255,155,157,207, 55,164, 60, 46,119,125,124, 59, 50, 63, 57,238, 52,155,114,247,143,188,151,201, 50,215,111,118, 62,223, +176,108,199,203, 26, 95,234,136, 8,176,199,195, 35,212,229,101,229,220, 97, 67, 3,203,167, 79, 29,219,214,218,212,235, 32,154, +188,231,211,162,121,211, 9, 43,215,109, 85,127, 58, 99,190,250,167,159,247, 18,153, 76,134,146,146, 18,108,221,186, 85,123,250, +244,233, 76,134, 97,230,215, 86, 7, 2, 0,141, 70,131,233,211,167, 75,204,205,205,145,158,158,174,119, 68, 1, 64,154,155, 31, +123,227,110, 92,226,194,255,140, 14, 40, 83, 42,149, 23,254,184,151,224,233,230,210,148,162, 72,173, 3, 81, 4, 60,222,128,206, + 93,187,114, 8, 41, 2,197,109,142,167,251,215,163, 36,171, 0, 37, 57, 5,224,240, 36,208, 66, 8, 13, 43,128,165,183, 31,146, +238, 70,163,137,157, 3, 87,200,227, 13, 52,150, 39, 70, 24,241,239, 68, 93, 90,164,170, 88, 10, 13, 13, 93, 87,215,241, 42, 91, + 85,181,125,189,144,170, 46,194,170,126, 7,128,208,208,208,117,132,144,160,168,168,168, 67, 0,228, 6,222,194,180, 42,219,105, +175, 9,173, 58, 93, 40,133, 42,100,241,146, 47, 97,101, 33,182,240,235,228,230,120,234,124,196,189,200,168,123, 9, 45,154,217, +218, 17,141,202,234,187,141,219,155, 82,229,242, 80, 3, 3,225, 97,107,107, 11,181, 90,141, 39, 79,158, 32, 35, 35, 3,106,181, + 26,218,178, 50, 40,139,138,160, 40, 44, 4, 83, 38, 3,159, 97, 32,207,205,129,141,137, 8,120, 53, 34,177, 30,231,141,170, 81, +104, 85,110, 69,230,230, 16,154,153,131,230,241,106,108, 86,172, 5,190,126,126,126, 71,227,226,226,186,246,239,223,255,107, 84, + 12,145, 79,205,204,204,236,183, 98,197, 10,165,131,131, 3,166, 79,159,222, 14,192,228,122, 69,166, 64,229,225,226,216, 14,109, + 93, 39,163, 69,179,190, 40, 42,211, 32,183, 68,131,156, 34, 53,118,111,243,199,177,159,252,240,231,177, 94,136,187, 48, 0, 69, + 26, 71,152, 58,127, 8,194,168,188,234,226,188,116,233, 18,214,172, 89,131,175,191,254, 26,107,215,174,197,215, 95,127,141,204, +204, 76,180,111,223, 30,105,105,105, 56,119,238, 28,164, 82, 41,108,109,109,113,231,206, 29,108,218,180, 9,127,254,249,103,189, + 55,109,200,108,182,186,115, 26,212,150,174,213,106,167, 72,135, 13,235,144,109,109,237,217,169, 83,167,193,115,231,254, 63,246, +174, 59, 46,138,107,109, 63, 51,219, 27,101,233, 44,160, 2,138,162,130, 64, 68,196,142, 26, 73,236, 13, 75, 20, 75, 52,154,196, + 18, 77, 98,176,197, 94,226,181,197,146,168,137, 61,118, 49, 42,118,197,222, 5, 11, 2, 10,210,123,135,101,123,153,153,239, 15, +129,139,134,178,104,114,111,242, 93,158,223,111, 88,118,119,230,217,115,166,156,243,156,247,125,207,123,102,184,119,238,220,185, +234,123,119,119,247, 38, 66,161, 48, 23,175,103, 80,250,214,197, 69, 3,126,182,182, 94,208,105,227, 43,174, 49, 7, 4, 33, 64, +207, 15,227,208,185,235, 35,232, 13, 92,144, 4, 31, 36, 41,128,209, 88, 4,169, 84, 6,134, 33,188,234, 41,226,194,130,130, 2, +143,203,151, 47,147, 41, 41, 41, 16, 8, 4, 0,144,186,120,241,226, 45,235,214,173,139,181,182,182,166, 34, 34, 34,240,251,239, +191,163,127,255,254,172, 73,147, 38,121,184,184,184,108,171,175,222,139, 55,229,220, 61,176,254,220, 40,142, 65,234, 43, 16, 54, +115,133, 82, 50,232,139,238, 54, 98, 0, 56,159,148, 84,110,215, 68,190, 90, 89,254, 52,221,210, 89,241,195,249,164,250,102,156, + 46,166,163, 18,226,239, 29, 56,113,190, 44, 63,175,132,227,231,221, 86,189,106,233,183,220,102,174, 45,214, 44,250,110,170, 67, +150, 92, 80,250,225,140,115,241,225,231, 31, 40,198, 78,152,108,252,244,179,105,154,115,231, 47,157,160,105,218, 27,181,204, 56, +164,105, 26, 57, 57, 57,120,254,252, 57,146,146,146, 80, 80, 80,128,194,194, 66,148,151,151, 87,185, 27, 69,229,242, 51, 91,118, +159,126, 34, 22, 10, 69, 1,222, 30, 77,238, 71,199,230,139,133, 66,145,135,107,147,150,192,226, 26,219, 17,138,162,188, 5, 34, + 33, 0, 2,165, 49, 55,160, 40, 81, 64, 81,170, 64,121,177, 2, 90, 61, 11, 26, 45, 9,181,142, 68,211,238,125,160, 80,106,160, + 40, 42, 3, 77, 81, 62,141,221, 77, 35, 26,209,136, 58,250,250,136,176,176,176,121, 38,238,107,178,123,243,109,225, 21, 22, 22, + 54,143, 32,136,136,185,115,231,182, 69,237, 19,170,170, 99, 71, 13, 27, 0, 19,210, 59, 20, 21, 37, 40,204,136,214, 67,103,205, +249,254,220,193,157,155,237,180, 90, 85,186,181, 84, 66, 73, 68, 60,155, 79,167,172, 64,185,162,100,136,210,244,116, 4, 40, 41, + 41, 65,114,114, 50,132, 66, 33,184, 28, 14, 40,181, 26,148, 90, 9,117, 73, 17, 72,189, 22, 92,138,130,149, 72,136,166, 50, 7, + 52,179,119, 48,137, 51, 49,242, 98, 85,224,123,117,119,225,191, 58,180, 6, 79, 44, 1,207, 76,130, 47, 34,174, 1, 0,184, 92, + 46,176,112,153, 73, 70, 19, 39, 39,167, 83, 7, 14, 28,224, 22, 20, 20,224,241,227,199, 79, 0,148, 1, 48, 3, 64,199,197,197, + 93,142,137,137,233,239,225,225, 1, 0,205,235, 35,147, 23,146,148,193,200, 32, 35, 55, 21, 41,153,209,176,178,112, 3, 71,212, + 18,249,165,122,240,133,110, 48,104,255,237,125,212,200,211,160,214,179, 76,170,187, 78,167,131,209,104,132,209,104,132, 78,167, +195,103,159,125,134,219,119,238,224,208,239, 87,144,252,234, 37, 90,185, 58, 32, 52,116, 44, 58,116,232,128, 59,119,238,212,201, + 53,206, 23, 6, 39, 9,216,235, 63, 38,193,147, 88,107, 59,126,119,225,126,125, 98,139, 32, 8, 6,181,184, 34,223,194,186,192, +192,192, 22, 47,149, 74, 60,143,143, 71,239,197,139, 1, 0,103,207,158,125,163, 46,179,103,207,230,197,198,198,126,250,232,209, +163, 79,179,179,179,215, 3,168, 57,216,156, 1,206,156,185,139,169, 83, 99, 81, 80, 80, 0, 0, 56,124,240,223,186, 52, 37, 89, +143,143,250,189,246,104, 89, 90, 90, 98,253,122, 47,147,206, 39, 69, 81,216,177, 99, 71,149,187, 16, 0,216,108,118,231,217,179, +103, 15,173,105,255, 22, 45, 90,112,235,227,156, 53,220, 73,112,235, 9,243,165, 69,139,102,109,205,109,218,161,200, 16,237, 21, +157,149, 51,125,214,112,167,141, 27,142,101,105,132,132,118, 15, 65,101,184,176, 5,154,189,166,148, 49,233,252,102, 93, 81,211, +241,123,115, 11,228,243,167, 77,254,196,218,220,210, 78,249,235,150, 85, 82,146, 69, 50,167, 30,233, 75,219,186, 91, 91, 14,234, +248,163, 98,234,172,133,209, 58, 99,198, 52,100,156,122,137, 58, 82, 92, 80, 20,133,236,236,108, 20, 20, 20, 32, 61, 61, 29,133, +133,175,221,175,133,133,133,160,105,250,125, 26, 68,168,211,211,145,118,226, 87, 52, 27, 59, 22,254,203,150,130,162,217, 80,171, + 40,172,239,212, 11, 37,101,106,104,105, 2,178, 15, 58, 97,242,217,155, 32, 25, 10,216,190,181,177, 39,105, 68, 35,254, 71, 97, + 74,122,135, 74, 65,180,106,213,170,254,127,246,239, 87, 23, 91,171, 86,173,122,190,106,213,170,134,252,214,219, 46,195,170,247, +149, 49, 90,215,170, 5,160,253,161,211, 44, 47,140, 75,138,141,101,103, 43,213, 74,145,189,157,173, 86, 36,224,211,101,242,114, + 86,244,179, 39,122,101,238,171, 23, 13,168, 71, 92, 76, 76,140, 87,118,118, 54,210,211,210, 96, 84, 43, 65,106,117, 96, 52, 42, +244,238,210, 9, 2, 0, 2,146, 0,151,214,131,205,226,161, 92, 33, 7,128,184,122, 59, 71,131,225, 15,150, 45,130, 32,192, 51, + 51, 3, 79, 44, 6, 79, 98,246,134,133,203, 20,139, 13,159,207, 63,112,244,232, 81, 71, 39, 39, 39, 44, 93,186, 20,206,206,206, +158, 50,153, 76,101, 97, 97, 33,180,183,183, 71,155, 54,109,208,169, 83, 39,156, 59,119, 14, 48, 33,167,148,193, 40,120,250, 34, + 21,157, 11,139,239,224,230,181,159,161, 83,107,225,215,253,103,232,217,205, 96,219,118, 9,232,196,253, 80,229,158,124,109, 61, +112, 24,128,204,244, 84, 16, 44,222,115, 83, 45, 79,149,255, 63,121,242, 4, 7, 79, 94,135, 99,211,214, 72, 79,136, 71,252,213, +203,184,109,107,141,166,173,219, 84,185,129,106, 45, 35, 5,246,242,173,175,211, 68, 45,248,242, 19,126,113,113, 49,223,202,202, + 74, 91,121,238, 28, 29, 29,223, 71,108,125,242,205, 55,223,160,148,195, 1,250,245, 3, 55, 41, 9,122,189, 30, 29, 59,118,132, +191,191, 63, 0,160, 99,199,142, 96,179,217,104,215,174, 29,100, 50, 25,182,110,221,250, 73,109, 66,139, 36,240,216,104, 44,242, +116,119,119,175, 18, 90,123,247, 21, 32,250,209,135, 32,192,195,166, 45,137, 85,251, 54,105,210, 4,185, 57, 73, 32, 8, 38,166, +158, 50, 46,115,112,112, 88,232,232,232,232,190,110,221, 58,150, 64, 32,192,231,159,127,238,166, 80, 40,154, 85,152,146, 49,119, +238, 92, 0,192,162, 69,139,176,120,241, 98,104,181, 90, 85,109,100,123,215,123,203,242,139,233, 79, 25,133,104, 72,144, 77, 51, +239,158,193,189,225,230,209, 19, 61,131,211, 1, 96,165, 21, 59,117,196,154,249,150, 39, 44,205,136, 93, 23,207, 95, 90,212,165, +123,207,249,223, 41,174, 46,255, 97, 71,105,189, 49,143,101,105,123,202, 95,240, 70,110,216,188,109,223,134,239,231,206, 20,164, + 23,232, 74,178, 74, 24,133,132,207,150, 52,183, 39, 36,211,231, 44, 75,206,206, 78,250, 26, 25,231,235,157,105, 73,211, 52,146, +146,146,170, 98,250, 52, 26, 13,148, 74, 37, 50, 50, 50,170,238, 25,181,216,252,163,105, 19, 6,248, 40,213,106,213,253,103, 9, +233, 11,102,140, 9, 84,170,213,170,132,148,244,151,192,166, 26,213, 24, 73,146,207, 84,229,170,222,170, 82, 13, 10, 30,191,128, +115,175,166, 48, 24, 9,232,140, 20, 10,138,202,161, 53, 2, 20,201, 65,219, 17,161,160, 8, 54, 10,179,179, 64,178, 88, 79,240, +102,208,126, 35, 26,209,136,255, 29,212,169, 69, 42, 45, 90,129,129,129,135,170, 91,157, 42,255, 7,160, 69,221,161, 60, 5,213, +197, 84,165, 59,177,182,223,121,139,215, 84,252, 33, 70,171,222,244, 14,149,191,233, 98, 33,151,253,107,209, 24,103,218,104,108, +149, 95,152,103,100,179,249, 28, 23, 11,117, 78,113,186,233,191,174,213,106, 35, 46, 95,190, 60,248,195, 15, 63,228, 39, 60,123, + 2, 93, 89, 25,116,101,165,224,208, 70, 88, 9,219,131,212,107, 65,232,116,112,242,164,161, 41, 23,226,250,237, 24,131, 86,171, +141, 48, 85,104,145, 44,214,155,113, 89, 18, 9,248,102,230,224, 75, 36,111,187, 22,235, 19, 5,162, 62,125,250,244,234,216,177, + 35, 24,134,193,142, 29, 59,160,215,235,121,122,189, 30, 58,157, 14,122,189, 30,114,185, 28,251,246,237,195, 79, 63,253,116, 27, +192,238,122, 59, 51,163,238,242,133, 75,145, 29, 38,142,233,207, 57, 27,177, 30, 70, 29, 5, 53,225, 12,165,210, 0,133, 78, 4, +202,122, 44,144,119, 6, 44,182, 0,129,237,220,112,242, 88,184, 30, 70,237, 21, 19, 85,248, 27, 86,161,140,244, 84,100,190,122, + 9,137, 60, 23,182,230, 34,168,146, 94,194, 47,116,220, 59, 89, 39, 92, 92, 92, 64,211, 52,130,130,130,170,130,171,223, 85,108, + 21, 21, 21,225,244,233,211,232,216,177, 35,186,119,239,142,172,172, 44, 36, 37, 37,161,111,223,190, 85,251, 60,121,242, 4,209, +209,209,104,222,188,110, 35, 97, 97,177,225,108,102,198,227,144, 65,131, 6,113,239,221,187, 7,134, 97,224,225, 97, 14,115, 51, + 49, 8,146,143,214,173,237, 0,188, 30, 3,244,232,209, 3,114,121,146,177,164,132, 57, 91, 79,117, 15, 0,248, 93,167,211, 37, +118,235,214, 77,246,234,213, 43,204,154, 53,139,125,248,240,225, 74, 83, 50,194,194,222,156, 76,161, 86,215,238,186,111,229,237, +249,173,155, 81,218, 93, 32,108,230,106,110,211, 14,110, 30, 61, 1, 0, 31,246,159, 8,183, 22, 77, 32, 47,124,234,170, 81,167, + 14,225,178, 75,164, 79, 55,101,197, 10,251,121, 77,208,228, 95, 75,192,107,215,105,189,151, 93,157,112, 56, 47,157, 51,246,200, +239,167,206, 77,233,219,127, 32,199, 64, 25,141, 94, 77, 57,150, 71, 79,156,201,207, 74, 75,255, 17,233,231, 99,254,109,255,171, +211,138, 71,201,229,114,136,197, 98,196,196,196,104,251,245,235,199, 39, 73, 18,137,137,137, 85, 66,203,206,198,170, 77,103,127, + 47,207,229, 27,246, 93, 16,243,249,252,224, 30,237, 91,199, 38,164,101, 50, 12,145, 90,171,181,213, 96,184,244,236,241,147, 32, + 91, 89, 11, 86,210,181,123,176,238,218, 23, 90, 45, 9,181,142,134,214, 8, 24, 89, 92, 56,250, 6,192,178,121,107, 48, 0, 30, +222,187,109,208, 26, 12, 23, 26,251,154, 70, 52,226,127,218,170,197,212, 37,146, 42,254, 47, 6,144,186,106,213,170,194,106,214, +166, 2, 0, 79, 0,248, 84,236, 87,240,214,113, 5, 4, 65, 60,100, 24,198,191, 26, 79, 65, 53,193, 85,253,127,221, 91,251, 60, +105,128,200,170,254,250,166,208,170,109, 74, 37, 0,216,216,216,216,249,249,181,111,254,203,206, 35, 96, 24, 6, 47,162,215,162, + 36, 63, 30, 11, 87,222,109,238,228,228,212, 61, 43, 43,235,186, 41, 37,160, 40,234,240,174, 93,187,190, 14,248,192,207,207,213, +217, 25, 79, 82, 83,192,101, 40,112, 41, 10,164, 94, 11, 54,165,131,179, 23, 5,146,144, 32, 59,187, 12,171, 15, 28,137,169,200, + 18, 95, 39, 60,251, 14,196,210,204, 50, 16, 4,129,117,129, 94,224,153, 73,192, 21, 75,240,197,169,200, 42,113, 21,177,116, 46, +120, 18, 9,154, 7,152,148, 16, 94,117,245,234,213, 71,207,158, 61,243,247,242,242,194,215, 95,127,141,212,212, 84,208, 52,141, +188,188, 60, 77, 78, 78, 78, 86, 65, 65, 65, 42,128, 19, 0,126,129, 9,153,199,185, 90,205,198,136,227,123,167, 5,118,233,110, + 51,104,200, 79,248,253,216,108,148,150,201,161, 50, 10,161,212, 24,161,212,178, 96,101,237,141,128,118,237,144,157,149,143,231, +247, 46, 40,216, 90,213,218,134,220,160, 4, 65, 32, 58, 58, 26,238, 50, 51,188,188,121, 29, 54, 34, 14,124,100, 14,144,117,238, + 82,149, 95,170, 46,112, 88, 48,126,242,201, 39, 85,153,225,251,244,233,147, 50,118,236, 88,199,217,179,103, 99,231,206,157,184, +125,251,246, 31, 2,180,187,119,239,142, 27, 55,110, 44, 1,176,168, 62,163,158, 78,167,131,167,167, 39, 30, 62,124,136,203,151, + 47,163,103,207,158,232,222,189, 59,158, 62,125,138,139, 23, 47, 34, 58, 58, 26, 4, 65,192,218,218, 26,134,215,226,217, 80, 27, +153, 94,143,163, 63,172,217, 53,111,195,134,159,218,142, 25, 51, 6,199,143, 31,194,196, 9,173, 64,144,124, 16, 4, 31, 3, 7, +180,194,210,101, 15, 17, 16,208, 3, 54, 54, 28,108, 88,127, 50, 89,173,166,246,153,112, 26,151, 95,188,120, 81,166,209,104, 80, + 90, 90,202, 72, 36, 18,162,168,232,245,140,214,154, 44, 90, 42,149, 74, 80, 27,209,179,168,184,181,165,229, 76, 9,163,136, 30, + 82,108,140,246,238, 25,156,129, 15,251, 79,192,165,136,221,136,188,112, 25, 86,236,212, 20,136,203,207, 21,166, 20,202,115,148, + 30,219, 90,127, 48,137,149,169,188,176,109,250,192,151, 44, 71, 71,250,232,220,159,229,165,117, 9, 45, 0, 68,113,236,254, 83, + 39, 24, 12,236, 20, 24,208,194,171,137, 35,175,164, 48,159, 57,118,242, 92,140, 62,229,248,233,106, 2,139,169, 71,168, 47, 13, + 11, 11,251,190,226,255, 61, 11, 22, 44,152,180,122,245,106,219,220,220,220,170, 24,173,252,194,226,200, 78,253,166, 83, 69,165, +101,186, 93, 27,230, 12, 23, 10,248,188, 5,171,119, 93, 51,176,112,175, 54, 94, 35, 77,111, 29, 49,107,225,204,132, 23,209, 78, +205,132, 60,156,156,179, 8, 79, 46, 94,133,129,228, 98,234,229,251,208,234, 41,148, 22, 22,225,202,167, 95, 66, 98, 47,197, 79, +215,142,231,209, 52,253,115, 99, 87,211,136, 70,252,239,162, 54, 45, 66, 16, 68, 77, 57,246,242,106,248,236, 97, 93,199,213,194, +243,103,160,214,172,240, 38, 77,193, 43, 44, 44,204,191,113,227, 62,174, 69, 44,199,245,136,229,120, 30,253, 4,217, 89, 58,100, +229,105, 96,110,110,126,183,142, 67,223,206, 28,203,168, 84,170,161, 11, 22,126,159, 43, 16,138,208,173, 87, 47, 56,216,218, 65, +196,229,128,101,164,193, 34, 56, 80, 20, 88,226,229, 83, 21,190,219,181, 63, 95,161, 82, 13,173,161,147,232, 93,155,200, 32, 8, + 2,124,115, 51,240, 36,102,224,155,153,191,225, 70, 20,152,155, 67, 96,102, 14, 54,143, 87, 83, 48,252, 31, 56, 21, 10,197,176, +225,195,135,151,148,149,149, 97,210,164, 73,184,126,253,122,244,133, 11, 23,204,159, 62,125, 42, 44, 40, 40,104, 1,160, 15,128, +237,117,136,172, 55, 56, 75, 74,146,202, 25,163,118,228,170,239,191, 82,107,140,214, 8, 25,119, 24, 98, 50, 3, 70,138, 6, 3, + 64,102,197, 67,231,222,203,144,175,235,132,195,219, 86,168,104,189,102,204, 91, 57,180,222,224,100, 24,134,177,183,183,255,195, + 57,184,124,249, 50, 66,134, 15, 67,240,144,193,176,117,117,135, 93,239,190, 8,158, 52, 21,219,182,109, 3, 73,146,176,177,177, +121,187,227,173,226,220,251, 24,156,131,207, 64, 28,124, 6, 98, 79, 52,216, 0, 66,247,239,223,255,131,143,143,207,213,219,183, +111,175, 5, 48,178,250,111, 85,195,226,183,172, 89, 53, 93,163,249, 51,103,206, 84, 39, 36, 36, 64, 44, 22,195,104, 52,226,246, +237,219,248,233,167,159,176,110,221, 58, 68, 71, 71,195,218,218, 26,205,155, 55,135, 86,171,197,195,135, 15,213, 0,230,215,193, + 73, 23, 20, 24,135,109,218,180,186,168,127,255,174,216,181,107, 11, 28, 28, 58,129,195,118, 0,155, 99, 11,177,196, 19,191,254, +242, 3, 62,254,216, 15,167, 78, 30, 41, 46, 44, 50, 14, 3, 96, 52,225, 94,210,220,191,127, 31,219,182,109,195,240,225,195,179, + 66, 66, 66,168,178,178,178, 42,139, 86,101,166,223,197, 21, 49,102, 90,173,150, 95, 27,231,228,239, 98,178,230,172,120,190, 52, + 47, 55,171,227,245,171,119, 63,137,188,112, 25,201, 9,145,136,188,112, 25, 55, 35,239,132,229,229,102,117,244,235,208,146, 59, +116,210,180,111,247,134, 31,103, 73,204, 29,177, 55,252, 56,107,244,244,175, 86,180, 15,238, 57,191,190,123,190,226, 58, 50,138, +252,188,185, 43,215,110, 86, 24,245, 26,242, 95, 63,110,205, 86, 23,228,204,175,118, 95, 50,245,221,159,106,181,122,187, 70,163, +145,105, 52, 26,153, 86,171,157,159,154,154,218,237,235,175,191, 46,160, 40,170,202, 90, 90, 16,123,234,110,252,173, 61, 43,237, +108,164,194, 78,254,109, 91,173,223,126,236, 90,122, 70,222,111,213,114,104,213, 84, 78,141, 66,173, 25, 54,120,232, 88,101,105, +137, 22,129, 95,133,129, 22, 72,160,165, 0, 3,195,130,145, 96,227,217,242,245, 16, 90,153,225, 64, 74,148,170,204,160, 31,134, + 55,115,104,213, 85,247,247, 65, 35,103, 35,103, 35,231,223,147,243,159, 12, 71,188,185,214,161,227, 27, 22,173,250,166, 84, 58, + 57, 57,117, 27, 52,176, 55,122,244, 95, 0,134, 97, 16, 31,181, 6, 37, 5, 47,224,228,192, 71, 82,186, 60, 16,192,245, 6, 20, + 38, 61, 53, 35,163,227,204,249, 11,194, 67,250,244,106,237,229,234,202,111,214,172, 41,196,118,118, 40, 44, 44,192,173,123,177, +134, 21, 7,143,198, 84,136, 44,147, 28,147, 52, 77,191, 14,114, 7,208,107,230,119, 32, 88, 44,160, 34,141, 67,101,199,232,234, +223, 9, 4,155, 13,138,161,161,213,106, 77,153, 45,151,249,234,213,171, 97, 99,198,140,185, 18, 17, 17, 65, 6, 7, 7,251,158, + 56,113,226,125,214,204,131, 50, 63,225, 42,128,254, 43,230, 78, 57,220,177,231, 96,115,143,182,237,185,237,155,177,160, 55, 16, +200,206, 74, 67, 68,248, 3,125,236,253, 11,114,198,168, 25,169, 42, 76,184, 90, 23,151, 94,175, 79,111,209,162,133,253,182,109, +219,170,130,225, 41,138, 66, 97, 97, 33,238,222,189, 11,111,255, 0,180,158,240, 41, 10, 10, 10,176,105,211, 38, 52,105,210, 4, + 3, 6, 12, 64,113,113, 49,140, 70,163,169, 14, 95, 10,192,133,138, 13,111,137, 44,162, 98, 9,160, 58,221,134,238,238,238, 60, +141, 70,227,203, 48, 12,139, 32,136,141, 58,157,110,252,220,185,115, 29, 87,174, 92,137, 86,173, 90,161,176,176, 16, 98,177, 24, + 30, 30, 30, 40, 40, 40,192,131, 7, 15, 40,149, 74,181, 13,175, 23,178, 46,168,167,124,137, 15, 30,164,116,156, 49,227,139,240, + 31, 86, 79,241,208,104,123,240,172,172,186,128, 97,140, 40, 40, 72, 69,185,252,182,126,217,210,221,175,242,242, 13, 67, 1, 36, +152, 88,231, 69,211,166, 77, 3, 0, 1,128, 5, 73, 73, 73,143, 91,183,110,237, 81,155, 69,203, 20,108, 56,150,165, 1,112,112, + 88,176,108,150,188,240,169,135, 21, 59, 53,165,163, 23,189,105,195,177, 44,141,185, 76,185,188, 48,245,250,203, 28,229,133,109, +123,195,143,179,198, 13, 25, 70, 57, 75, 18,194, 4,118,204, 49, 19,168, 25, 31, 31, 31, 23,130, 40,118,203, 47,122,241,104,226, +164, 41, 35, 44,184,234,179, 62,206, 69,205,201, 38,126,130,232,232,232, 20, 52,112,102,104, 5, 94,102,101,101,117,155, 59,119, +238, 5,134, 97,222,136, 77,200, 47, 44,142, 12,236, 63,141, 41, 45, 45,123, 92, 16,119,202,148, 92,106, 15, 30, 68, 69,247,242, +242,246, 59,254,195,202,213,246, 61,102,126,205,126,121,245, 26, 64, 25,144,118,253, 26, 40,190,142, 94,127,231, 82, 94,153, 94, + 63, 4,141, 89,225, 27,209,136,255,121,107, 86, 93, 90,228,111,142,126,168, 37, 24,222,228,202,184,187, 57, 93,104,229,209,172, + 79, 19,103, 91, 0, 64, 82, 74, 54,146, 82,178, 46, 38, 37,103, 5,215,163,120,107,155, 94, 89,181,168, 52, 81,145,194,129, 49, +109, 81,233, 55, 56,173,173,173, 31,177,217,108,231,134,156, 13,138,162,178, 11, 11, 11,253, 76, 44,231,104, 87, 87,215,213,105, +105,105,225, 52, 77,207,106,160,218,175,145,179,114, 81,105,146,205,235,205, 24,117,222, 0, 64,176,121,166, 44, 42, 93,157,211, + 91, 34,145,108,231,112, 56, 77, 42,175, 99,101, 12, 22, 69, 81, 44,189, 94, 47,160, 40,138, 5,128, 32, 73,210,200,225,112, 52, + 4, 65, 24,141, 70, 99,186, 86,171,157,130,127, 39, 28,173,171,238,245,118,244,175,178,100, 50, 0, 0, 32, 0, 73, 68, 65, 84, + 21, 66, 11, 53, 88,180, 46, 3, 64, 66, 66, 66, 75,169, 84, 58,146, 32,136,225, 12,195,120,150,151,151,107, 23, 46, 92, 24,125, +244,232, 81,185,171,171,235, 71,253,250,245, 35,158, 62,125,138,152,152, 24,166,168,168,232, 88,133, 21, 43,169,129,247, 18,201, +231,179, 70, 89, 89,145,253, 24, 6, 62, 96, 64, 16, 36,158,149,149,209,103, 85, 42,234,183, 10,193,216,208,251,179, 18,159, 52, +107,214,108,119, 74, 74, 10,167, 54, 75,106,109,117,127, 27,107,230,183, 93, 16,216,181,235,176,187, 55,111,158,152,179,226,249, +210,234,223, 77, 31, 44,157, 56,250,203,153,107, 14,110,253,113,206,230,223, 75,118,153, 82, 78, 95, 95, 95,119,130, 32, 70, 2, +240, 98, 24,166, 5,195, 16, 2,130, 96, 74, 8,130,120, 14,224,169, 78,167,139,136,141,141,205,124,143,186,191,203, 8,183, 54, +206,170, 69,165, 65, 81,237, 40,128, 49,113, 81,233,255,116, 57, 27, 57, 27, 57, 27, 57,255,123,156,255,100,124, 86, 67, 7,105, + 90,102,248, 74, 36, 37,103, 5, 39, 37,103,161, 69,139, 22, 76, 98, 98, 98,131, 68, 90,109,157, 52, 69, 81,135, 84, 42,213,161, +247, 33, 41, 42, 42,106,255, 23,159,188,131, 41, 41, 41, 7,255, 76,194, 10, 33,181,180, 98,123, 87, 60, 83, 40, 20, 1,166,238, +172,215,235,255,138,115, 67, 84, 88,179,150,212,182, 67,159, 62,125,210,244,122,253,101, 0, 25, 4, 65, 88, 2, 40,214,235,245, + 23,140, 70, 99, 94, 98, 98, 98,251,245,235,215, 87,102,190, 95, 6,224,209, 59,150,131,214,106,169, 3,217,217,212,129,191,160, +142, 7,116, 58,221,108,107,107,235,230, 26,141,134,167,209,104,184,213, 39, 31, 8,133,194,130,186, 2,226,171,195,210,140,216, +195,101,151, 88, 91,154, 17,111, 11, 41, 88, 57,225,184, 90, 25,211,202,202, 9,199, 77, 45,216,227,199,143,147,124,124,124,246, +147, 36,233,202, 48,140, 61,192, 88, 48, 12, 10, 24,134, 41,100,179,217, 89,177,177,177, 89,127,163, 70, 72, 99,164,233,181, 70, +157,238,223,113,135,141,179, 11, 27,209,136, 70,252,255, 65,173, 49, 90,236,134, 50, 37, 38, 38, 18,141,231,179, 17,213,197, 86, + 93, 95,166,165,165,105, 1,220,169,216,222,198, 35, 0, 3,254,238, 21,204,201,201,241,171,237, 59, 83, 69, 22,240, 58,102, 11, +136,169, 49, 59,251,226,205, 37,229,216, 28,254,109, 67,203,246,228,201,147,116,152,232, 98,111, 68, 35, 26,209,136, 70,252,101, +248,172, 54,241,197,110, 60, 55,141,104, 68, 35, 26,209,136, 70, 52,162, 17,239,133, 29,213, 4,215, 27,214, 45, 2,181,207, 28, +104,136,239,245, 93,102, 31, 92,110,228,108,228,108,228,108,228,108,228,108,228,108,228,252,159,227,252,255,138, 55, 68,150, 41, +201,209,255, 12, 52, 78,125,109,228,108,228,108,228,108,228,108,228,108,228,108,228,252, 95, 16, 89,111,108,149, 89, 15, 26, 93, +135,141,104, 68, 35,254,103,113,244,232, 81,147, 22, 21, 29, 53,231,215,254, 18,137,116,161, 66, 94,182,250,208,218,137, 39, 42, + 63, 15, 9, 9,161, 26,207, 98, 35, 26,209, 8,188, 75, 48,188,155,155,115, 27,146,162, 59, 51, 12,201, 98, 72,198, 64,200,213, +135,147, 74, 74,222, 72, 59,224,226,226, 98,201, 33, 49,128, 96, 24, 49, 65,208, 20,205, 34,111, 39, 39,103,198, 54,160, 96, 60, +169, 84, 58,141,203,229,246,214,233,116,206, 36, 73,102,106,181,218,203, 42,149,106, 11,254,152,184,240,191,134,150, 45, 91,142, +190,118,237,154,101,151, 46, 93,180, 66,161,208,168, 86,171,217,231,207,159,231,127,252,241,199,165,175, 94,189,122,167, 25,137, + 50,153,172,231,175,191,254,234, 22, 28, 28,140, 22, 45, 90, 40, 71,142, 28,201, 13, 12, 12,228, 78,154, 52, 41, 57, 59, 59, 59, +178,129,116,109, 8,130,216, 71, 16, 4,139,166,233, 80,252, 59,117,195,159, 13,146, 36,201, 41, 4, 65, 12, 97, 24,198,157, 32, +136, 36,134, 97, 78,208, 52, 93, 87,226,214,186, 48, 12, 64, 95,146, 36,253, 0,128,166,233,104, 0,103, 1,211,103,222,253, 39, + 57, 69, 34,145, 47, 0,168, 84,170,199,127, 22, 39, 65, 16,190, 0,192, 48,204,187,114, 78, 16, 10,133,147, 1, 64,173, 86,255, + 2, 19,150,131,122, 27,204, 54, 79,198,111, 73, 60, 0, 32,122,145, 39, 0,160, 33,239,137,169,241, 68, 67,126,171, 38,190,134, +112,212,128,190, 99,198,140, 89,249,219,111,191, 45, 2,112,242,175,184,241, 29, 28, 92,182,172,251,113,135,236,171,105,159,174, +198,235, 21, 33,234,126, 32,129, 15,121, 44,214, 64, 29, 69,221,140, 5,142, 2, 96, 91, 89, 89,141,230,241,120,221,116, 58,157, + 35,155,205,206,209,233,116, 55,202,202,202, 14,162,142, 21, 16, 76, 62,175,113,144,234, 85,112, 32,232,127,175,243,198,144,208, +114, 69,200, 37, 90,163,228,111,208,140,146, 0,102, 86,212,117, 39,106, 79,231, 81, 87,227,243,149, 76, 38, 27, 34,151,203, 85, + 44, 22,139,193,235, 89,207,175,255,188,254,158,160,105, 58,191,184,184, 56,180, 62, 46,113, 19,180,226,137,137,125,148, 1,106, +163,150,249, 92,153,129,120,137, 11, 58, 49, 64, 40, 3,184,146, 44,210,150,166,233, 28, 0,145,164, 17,167, 21,217, 72,252,155, +118,238, 77, 43,206,107,179,138,247, 28, 0,246, 0,158, 2,248, 10,128,162, 81,255,252,199,240,118, 48,252, 25, 0, 57, 85, 66, +171, 90,186,251, 30,253,251,247,191,238,230,230,220,102,248,224,161, 43,167, 78,249,156, 96,177, 72,196, 60,127,206,254, 36,116, + 66, 31,169, 84,234, 36,209,106, 91,131, 32,104,149, 64, 16, 35,151,151,101, 29, 61,248,155,153,103,171, 86, 20, 69,209,216,182, +253,231,143,143,253, 30, 62,207, 68,177,213,210,193,193, 97, 95, 88, 88,152,195,192,129, 3, 89, 14, 14, 14, 72, 77, 77,181, 60, +116,232, 80,171,205,155, 55,143, 40, 41, 41, 9, 5,240,242, 29, 42,219,213,193,138,236, 99, 38, 36,122,161,156, 66,185, 1, 87, +114,213,184, 8,224,230,187,158, 61,149, 74, 53, 93,165, 82, 5,248,251,251, 51, 59,119,238, 36,198,143, 31,207, 16, 4, 65,168, +213,234, 61, 0,222, 73,104,137,197,226,173,193,193,193, 30, 30, 30, 30, 73,175, 94,189,234,123,228,200,145,179,227,198,141,115, + 23,139,197, 9, 0, 90, 54,144,110,119, 81, 81,145,143, 90,173,134,179,179,243, 78, 0, 31,252, 5, 55, 17,193, 98,177, 78, 56, + 57, 57, 49,107,214,172, 57,233,227,227, 99, 95, 92, 92,108,252,246,219,111,123,223,187,119,239, 99,138,162, 6, 54, 64,108, 73, + 9,130,216,110,111,111,111,179,122,245,234,196,246,237,219, 63,229,243,249,188,132,132, 4,209,236,217,179,103,189,124,249,114, + 4,195, 48, 83,128, 6,117, 16, 82,130, 32,182,203,100, 50,155,149, 43, 87,166,250,249,249,197,112,185, 92,110, 66, 66,130,248, +187,239,190,251, 42, 62, 62,254,157, 56, 73,146,220, 22, 16, 16, 32, 93,180,104, 81, 92,171, 86,173,238,176, 88, 44, 94,102,102, + 38,185,120,241,226,105,151, 46, 93, 10,161,105,122,234,187,148,211,206,206, 78,186,120,241,226,184,192,192,192,123, 92, 46,151, +251,226,197, 11, 50, 44, 44,108, 90, 98, 98,162,201,229,180,178,178, 10, 34, 8, 98, 71,110,110, 46, 27, 0, 28, 29, 29, 59,152, +155,155,111,174,190,166,101,101,140,128,193, 96, 40,215,104, 52, 99,138,139,139,107, 76,132, 59,126,238,166, 1, 0,176, 89, 95, +249,254,245,107,125,239,129,109,167, 77,169,180,175,195,235,188,120,235,148, 19, 7, 3,192,232,138,165,194,215, 41, 1, 54,155, + 77,251, 58,124,197, 60,206,109, 80,202,152, 65, 61,123,246, 92, 28, 25, 25,249,115,143, 30, 61,190,219,191,127,191, 93, 70, 70, +198, 15, 55,111,222,116, 25, 53,106,212,248, 43, 87,174,172, 42, 44, 44, 60,246,103,221,252, 60, 46,159, 79,144, 4,132, 2,145, +185, 41,251,115, 72,178,255,157, 65,131, 38,255,242,226,133,223,230,248,120, 55,165,163, 99,192,140, 25, 51,236,135, 14, 29, 74, +186,184,184, 32, 49, 49,209,122,255,254,253,173,127,249,229,151, 33,165,165,165, 51, 1,164,189,143,200, 82,150,194, 91,171,131, + 31,195,192,178,234,129, 37, 80,202,215, 35,154,137,195,179,191,129,216,250,126,247,238,221,139, 18, 19, 19,177,106,213, 42, 0, +216,210,192,227,103, 15, 26, 52,168, 95,120,120,184,240,232,209,163, 66,127,127,127, 56, 56, 56,160, 98, 48, 85,149,152,218,205, +205,205,180,115, 70, 99,221,198,179, 19, 63,136, 41, 62,135,173, 67,115, 87, 9,157, 97,236, 52,200, 99, 72,255,241,126,176,176, + 21, 65, 32, 97,163,180, 72,238,245, 34, 58, 35,248,234,145,196, 31, 18,163, 10, 86, 43,211,241, 61,106,207,201,247, 95,129,181, +181,245,206,228,228,228, 32,177, 88,252,198,231, 73, 73, 73,190, 30, 30, 30,101, 0,190,110,168,112,179,181,181, 61, 64,211,180, +182,168,168,232, 83, 0, 48, 51, 51,251, 77, 44, 22, 75,115,114,114,230,253, 85, 3,153, 74,188,173, 69,254,225, 22,173,170,120, +173,154,214, 58, 36, 72,138,238, 60,117,202,231,196,200,209,163,114, 19,147,146,105, 54,135, 55,250,252,133, 11,162, 54,109,218, +144,218, 45, 91, 96, 44, 40,128, 97,214,172, 78,151, 47, 95, 54,132,140, 30,171,230,176,136,221,238,110,174,162,195, 7, 15, 57, +132, 31, 63,214, 25, 64,125, 66,139,231,224,224,176,239,218,181,107, 78,110,110,110, 40, 45, 45, 69,106,106, 42,148, 74, 37, 70, +140, 24,193,233,220,185,179,211,240,225,195,247,149,149,149,117,105,128,101,203,190,133, 51, 59, 98,202,132,161, 45, 63,238,211, + 89,236,228,210, 28, 76,174, 6, 25,175,226,253, 35,174,221,155,177,251,248,217,151,137,101, 76,127,212,188, 54, 82,157, 40, 44, + 44,156, 51,100,200,144,227, 65, 65, 65,182,124, 62, 31, 50,153,140, 24, 56,112, 96,126,118,118,246,146,119, 86, 45, 21, 75,216, +144, 36, 73, 85,127,173, 97,121, 32, 83,224, 44,149, 74, 33,149, 74, 1,192,233,125, 71,158,150,150,150, 91,204,204,204,134,203, +229,114, 53, 73,146, 12, 65, 16,140, 78,167, 19, 74,165,210, 39,113,241, 47,101, 90,173,182,197,218,141,191,252,216,179,171,143, +249,165, 75,151, 48,116,232, 80,230,226,197,139, 83, 76, 93,167,142, 32,136,237, 67,134, 12, 81, 45, 92,184, 80,147,152,148,234, + 20,247, 50,137, 16, 11,120,180,141,141, 13,231,193,131, 7,236, 13, 27, 54, 8, 22, 47, 94,188,157, 97,152,225, 13, 56,159,219, + 71,141, 26,165,255,230,155,111,114, 94, 36, 38,219, 61,139, 75,100, 36, 2,142,209,198,198,154,117,239,222, 61,250, 93, 56, 73, +146,220, 54,103,206, 28,249,148, 41, 83, 74,138,138,203, 28, 74,228, 10,134,207, 97, 25, 28, 28, 28,216, 39, 79,158,212, 30, 56, +112,128,156, 60,121,242, 54,154,166, 67, 26,112,126,183, 13, 28, 56,176, 60, 44, 44,172, 52, 33, 41,197,225, 89,236, 75,136,248, + 28,131,189,189, 29,235,225,195,135,250,181,107,215,146,203,151, 47, 55,169,156, 98,177,120,239,145, 35, 71,216, 39, 79,190,110, +251,238,222,189, 75,186,187,187,139,170,239,163,214,104, 65, 18, 64, 97, 97,161, 40, 48, 48,112, 47,128, 63, 36,247,245, 91, 18, +143,241,115,129,233,211,167,231, 52,244,102,241,115,156, 81,239, 62,212,207,158,204, 6,213,196,193,108, 54,155,158, 60,121,114, +238,219,223,107, 52, 26, 2,192, 64,252, 96,186,216,234,219,183,239,252, 51,103,206, 52,223,191,127,255,250, 3, 7, 14,232, 0, + 64, 32, 16,216, 28, 58,116,104,213,136, 17, 35, 48, 98,196,136,133,199,142, 29,251,211,132, 22,197, 80,122, 0,224, 11,248,252, +248,248,120,194,211,211,179,206, 40, 87, 61, 77, 63,250,229,197,139,246, 95,120,122,250, 23,211,116, 11,238,199, 31, 43,102,207, +158, 93, 40,151,203,145,154,154, 10,189, 94,143,241,227,199,179,122,244,232, 33, 27, 49, 98,196,166,242,242,242, 97, 0,244, 38, +220,147,107,157,156,156, 62, 43, 43, 43, 83, 84, 90,117,186,132, 82,236,110,190, 70,126,187, 22, 6, 30,151,101,228, 14,152, 69, + 19, 23,183, 16, 74, 79, 55,220, 2, 0,174, 10, 5, 13, 28, 12,212, 8,115,103,184, 81, 28, 44,183,117, 22,246, 44, 72, 83, 47, + 85,166,215, 41,150,134,137,197,226,193, 74,165,242, 88, 69,231,220,178,127,255,254,184,119,239, 30, 0,116,174, 16, 90, 61, 73, +146,252,132,166,233, 95, 1,212,181,148,219,140, 65,131, 6,125, 24, 30, 30,110, 6, 0,199,142, 29,131,193, 96,128,187,187, 59, +184, 92, 46,120, 60, 30, 56, 28, 78,213,234, 32, 38,194,209,214,214, 6, 54, 22, 28, 72,173,196, 31,127,247,211, 32,118,147, 54, +230,200,167,158,163,152, 41,133,145,209,130,107, 45, 70,171, 96, 75,248,245,233, 73,158,222, 22, 51,239,244,214,184,246, 42, 18, + 3,144, 6,237,223,165,103, 39, 73,146,255,244,233, 83,200,100,178, 55, 62,103,177, 88, 0,208,237, 29, 40, 23, 38, 37, 37, 5, + 70, 69, 69, 33, 40, 40,104,161,183,183,247, 71,215,175, 95,119, 40, 42, 42, 66, 80, 80,208,166,204,204,204,147,127,117,157,170, +107,145,255, 47,166, 46,242, 45, 37,217,227,245, 40,152,100,177, 88, 36,146,147, 82, 13, 65, 65,189,198,165,167,167, 75, 2, 2, + 2, 72, 14,135, 3,101,100, 36, 52, 15, 31, 66, 34,145, 96,200,144, 33,156, 27, 55,110,152,155, 75,204, 39,165, 36,167,148,179, + 88, 36, 24,134,172, 55,230, 65, 42,149, 78,155, 55,111,158,131,135,135, 7,140, 70, 99, 85, 70,115,163,209,136,140,140, 12, 72, + 36, 18,132,134,134,218,137, 68,162,105, 38,214,163, 89, 75,119,187,232,107,103,183,127, 48,123,106, 95,113, 75,209, 37,136, 51, +102, 66,114,236, 11,180,206, 62,143,176,193, 1,226,139, 91, 23,250, 53,151, 89, 69, 87, 51,177,154, 12,173, 86,123, 43, 38, 38, +102,210,245,235,215,105, 0,184,122,245, 42, 19, 23, 23, 55,229,125, 70,161, 52, 77,163,180,180, 20, 52, 77,179, 42,222, 87,190, +254, 87,239, 7,115,115,243,109, 31,125,244,209,168,180,180, 52,225,185,115,231,172,211,211,211,109, 82, 82, 82,108, 91,182,108, +201, 94,181,106,213, 25,141, 86,207, 50, 80,140,206, 72, 25,202,115,158, 63, 79, 42,201,203,139,222,181,107,151,154, 32,136, 33, + 38,254,198, 48, 71, 71, 71,235,185,115,231,130,224,136, 58,180,106,237,237,193,226, 8, 45, 72, 14,207, 66,173,214, 80,201,201, +201, 25,115,231,206,117,245,241,241,145,225,181,123,205, 36, 78,153, 76,102,243,205, 55,223,128,205, 55,243,109,231,227,215,156, +199, 23,155,177, 56, 66,179,128,128,128, 30, 73, 73, 73,217, 97, 97, 97,142,254,254,254, 13,226,244,247,247,151, 78,158, 60,217, + 40, 16,154, 5,186,185,185,183,110,215,182,117,191,150, 45, 91, 14,102,179,217,198,130,130,130,180,208,208, 80,199, 1, 3, 6, +216, 55,132,211,206,206, 78, 26, 22, 22,102,116,105,234, 30, 28,252, 97,159,142, 92,161,153, 5,155, 39,182, 84,169, 52,212,139, + 23, 47,210, 22, 44, 88,224,232,235,235,107,103, 10,167, 74,165,226,216,216,216,192,203,203, 11,109,220,221, 81, 86, 86,134,240, +240,112,236,222,189, 27,191,254,250, 43, 14, 30, 60,136,246, 93,250,192,204,204, 12,217,217,217,144,203,229,156,255,244, 13, 69, +253,236,201,108,214,125, 54,240,243,207, 63,207,158, 60,121,114,174, 80, 40,164,223,222,172,172,172,168, 49, 99,198,228,133,126, +183,113, 96,165,107,177, 30, 75,214,211,179,103,207,190,218,191,127, 63,218,180,105,131,224,224, 96, 30, 0, 76,155, 54,141, 55, + 98,196, 8, 28, 57,114, 4,199,142, 29,139,245,240,240,184, 13, 96,144, 41,229, 12, 13, 13,237, 18, 18, 18,114, 51, 36, 36,228, +241,200,145, 35,119, 76,153, 50,229,141,158, 43, 39, 59,243,145, 78,167,131,143,159,191,104,217,206,251, 99,234,227,139, 3,246, +239,136,143,223,189,250,249,243,180,133,109,218, 88, 54, 77, 73,177,218,179,118,173, 77,229, 34,221, 6,131, 1, 25, 25, 25,144, + 74,165, 24, 51,102,140, 13,159,207, 15, 53,161,152, 27, 6, 13, 26, 52, 33, 61, 61, 93,242,203, 47,191, 56, 62,126,252, 88,150, +147,147,227,120,229,242, 5,219,111,191,158,102,102, 33,225,241,178, 11, 24, 2, 0, 82,178, 33,142, 79, 70, 23,134,129,101,117, +119,226, 59,193, 17, 66,161, 51, 54, 55,239, 98,249,242,155, 35,190, 35,195, 34,252,108,164,142,252,185,117, 28,209,110,205,154, + 53, 71, 79,159, 62, 61,186, 75,151, 46,199, 1, 8,107,216, 71,208,190,125,251,240, 35, 71,142, 76,232,218,181,235, 45, 0, 94, +181,142, 34,157,157,135,252,254,251,239,214,149,239,109,108,108, 32, 16, 8,254, 32,178,184, 92, 46, 72,146,108,112,245, 86, 28, + 26,205,182,106,173, 69, 76,201, 89, 28, 89,243, 20,107, 62,126, 65,175,236,148,162,221, 18, 26,143,139, 71,158, 34, 31, 79,209, +247,139,230, 24,189,192,167,183,136,194,242,191, 83, 7, 94, 80, 80,240, 73,183,110,221,142,246,237,219, 87, 27, 21, 21,133,130, +130, 2, 56, 57, 85,141,181,115,223,129,210, 74, 36, 18,193,197,197, 5, 30, 30, 30,163,111,220,184,225, 96, 48, 24,144,146,146, +130,252,252,252,232,255, 68,157,170,107,145,127, 24,222, 14,134, 63,243, 7,161, 85,177,182,208, 53, 0, 96, 8, 66,249, 52, 38, +134,195,226,241,198,254,118,224, 0,159,203,229, 34, 45, 45, 13,177,177,177, 80, 93,185, 2,245,157, 59,200,203,203,131, 66,161, +128,189,189, 61,182,239,220, 41,214, 81,204,196, 23, 47, 95,178, 24,146,169, 30,111, 80,227, 20, 79, 62,159,223,123,232,208,161, +181, 10,178,236,236,108,244,237,219,151,195, 98,177,106,154,213,240, 54, 39, 33,179, 37, 78, 95, 57,190,204,209,145, 23, 11, 36, +206, 6,202,163, 1, 70, 11, 24,117, 64,214, 51,224,204, 18, 52, 85,196, 19, 23,150,141,115,112, 18,177, 79,215,160,148,235,155, +138,234,238,233,233,249,235,216,177, 99, 73, 0,232,217,179, 39,225,233,233,185, 3,128,123, 29,199, 92,174,167,147,188, 87, 82, + 82,130, 17, 35, 70, 88, 55,111,222,252,242,136, 17, 35,172, 43, 63,127, 87,206, 74,107,114,155, 54,109,138, 4, 2,193, 65,192, +164, 6,182,138,211,210,210,114, 75,223,190,125,135, 31, 56,112,128, 11, 0,215,174, 93,195,233,211,167,241,252,249,115, 36, 36, + 36,208,126,126,126,182, 27,127, 61,186,109,203,207,123, 55, 12,238,236, 35,235,209,193,175,181, 68, 81,162,176,183,183,239,204, + 48,140,187,137,229,236,187,100,201,146,216,184, 87,105, 22, 36,155,195,230,114,216,124,115,115,177,189,212, 76,236,108, 37, 18, + 56,241, 73, 66,162, 82,169,114, 15, 30, 60, 72, 3,232,107, 42,231,178,101,203,146,227, 18,211, 44, 9,146,205,230,176, 57, 92, +137, 68,100,249,113,112,144, 63, 0,112,193,112,229,114,121,222,238,221,187,245, 13,225, 92,180,104, 81, 76,113,169, 66,202,230, +112, 56,108, 54,171,234, 92,138,133, 66, 91, 17,159,207,211,106,181, 89, 63,254,248,163,186, 33,156, 75,150, 44,137,125,241, 42, +221,138, 36, 8, 22, 65,144,108,115, 51,177,181,181,133,200,214, 86, 34,180, 17,177, 89, 60,185, 92,158,181,111,223, 62,147, 56, +245,122, 61, 55, 47, 47, 15,113,113,113,112,241,247,199,165, 75,151,208,164, 73, 19,140, 24, 49, 2,163, 70,141,130, 80, 40, 68, +207, 64,111,204,157, 59, 23,175, 94,189,130, 94,175,231,215,196, 89, 25, 39,245, 54,100, 50, 89, 84,125, 55,207, 91,199,190, 81, + 78, 95, 7, 48,155,117,159, 13,172, 46,176,106,227,183,178,178,162,106,178,118,189,205,217,183,111,223,249, 87,174, 92,105,190, +111,223,190,129,161,161,161,183,246,237,219,135,142, 29, 59, 34, 46, 46, 14,174,174,174,216,179,103, 15, 70,141, 26,117,107,211, +166, 77, 3,163,162,162,124,220,220,220,230,213,199, 57,114,228,200, 47,125,125,125, 35,115,115,115, 3,139,139,139,189,194,195, +195, 39, 14, 25, 50, 36,121,244,232,209,189,170, 4,163,193,112,224,204,169,227,232, 55,112, 40, 90,181,245,218, 54,126,222,126, +239,122,158, 77,230, 57,176, 99,119, 78, 78,193, 1,141, 70, 53,130,195, 17,137,238,223,183, 58,246,243,207, 54,213,167,124,103, +101,101, 97,192,128, 1, 28, 46,151,219,181,158,114,174, 25, 60,120,240,136,240,240,112,105,165, 85,231,206,157, 59,120,246,236, + 25, 82, 83, 83, 81, 90, 90,138, 94, 83, 20,248,124,213,107,238,207, 87, 49,232, 51,141, 17,191, 99, 27, 82, 5, 97, 19, 56, 88, +155,179,111, 79,252,177,213,180,207,182,181, 97, 75,172, 56,248,237,187, 4, 20,166,104,143,213,194, 73, 4, 6, 6,238, 15, 9, + 9, 33,116, 58, 29,116, 58,157, 14, 64,141, 89,125,157,156,156, 4,237,218,181,195,148, 41, 83, 72,115,115,243, 77,181,149, 83, +169, 84,106,207,158, 61,139,208,208, 80,204,156, 57, 19, 45, 90,180,128, 84, 42, 5,135,195,193,222,253,135,109, 70, 77,156,218, +242,131, 46,221,124,218,124,208,177, 93,185,150,229,207, 17, 74, 39,215, 98, 13,169,177,238, 10,187, 40,196,164,220,197,230,129, +153,244,131, 61, 42,197,183,159,252, 43,254,197,245,188,231,243, 66,118,196, 48,119, 59, 21,238,255, 42, 29,121,134, 56,116, 29, +209, 20,110,190,210, 89, 98, 23,120,190,235,249, 52, 17, 13,226,244,246,246,238,242,224,193, 3,126,183,110,221,144,150,150, 6, + 14,167,106, 60, 69,189, 79, 57,151, 44, 89,194,215,104, 52,120,242,228, 9,198,141, 27,151,165,215,235,103,189, 79, 57, 27, 98, +209,170,212, 34,255, 48,236,120,107,203,169,205,162,181, 4, 0, 12, 52, 78,143, 29, 55, 81, 21, 17, 17, 33,226,241,120, 72, 75, + 75, 67, 78, 78, 14,246,238,222, 77,245,180,179, 43, 15,118,114,146,239,221,189,155,209,233,116, 96, 24, 6,158,158,158, 24, 62, +124,184,112,216,136,209,249,132, 92,125,216, 4, 55,143, 99,165,127,125,226,196,137,127,248,254,219,111,191,133,185,185, 57, 8, +130,112, 48,161,114, 33, 51,150, 12,118,150,186, 89,230, 49,185,123,139,193, 18, 0,108, 51,128,109, 14, 8, 44, 0,190, 25,192, + 19, 65, 27, 21, 89, 76, 50,193,169, 67,187,126,234, 4,160, 33,174, 30,200,100,178,133,145,145,145,182, 81, 81, 81,140, 92, 46, + 71, 78, 78, 14,179,114,229, 74, 91,153, 76,182,240, 93,175, 72,118,118,246,178,126,253,250,229,141, 27, 55,206,226,252,249,243, + 46,227,198,141,179,232,215,175, 95, 94,118,118,246,178,247,185,210, 92, 46,151,245,252,249,115,171,229,203,151,143, 2,240,168, +109,219,182, 69, 78, 78, 78,143,240, 58,104,178, 78,152,153,153, 85,137,172, 74,235, 26,155,205, 6,135,195,129, 76, 38,211, 21, + 23, 23, 83, 93, 63,112, 23,122, 90,144, 6, 25,159, 43,180, 18, 10,156,205,204, 45, 2,138,138,138,158, 18, 4,145,100,162,139, +207,183, 67,135, 14, 28,138,225,208,159,143,237, 41,155, 54, 33,200,238,167,229,147,155,252,184,236, 51,167, 53,139, 39,121, 46, +155, 51, 38,136,164,105,141,171,171,171, 67,101, 64,187, 9,230,115,191,246,237,219,179,105,112, 16,247, 50, 53, 47, 45, 51,171, +252,195, 30,129, 85,150,203, 54,190,126,193,182,182,182,221, 60, 61, 61,219, 19, 4, 97,210,148,100,161, 80,232,219,170, 85, 43, + 54,201,226, 16,214, 82, 51, 23, 51,137,208,190,202,133, 98,105,217,201,202,214, 54,132,100,152, 50, 71, 71, 71, 59,161, 80,232, +219,128,186,179,105,112, 97,111,103,101, 97,107, 99, 41, 9, 14,234,220, 34,176, 83, 96, 75,239,128,142,129,109, 63,104, 63,140, + 48, 26,229,238,238,238,118,149, 65,242,245, 88, 90, 5, 7, 14, 28,192,242,229,203,209,174,105, 83, 56, 57, 57,193,206,206, 14, +119,238,220,193,131, 7, 15, 32,149, 74,145,159,159,143,181,107,215,226,196,137, 19,208,235,245,102, 13,189,159, 76, 17, 91,117, +193,104, 52,146,111, 11,172,218,248,133, 66, 33, 93, 25, 36, 95, 27,206,158, 61,187,191,210,146,245,213, 87, 95,117,217,184,113, +227,173,248,248,120, 72, 36, 18, 60,120,240, 0, 19, 39, 78,188,181,105,211,166, 46, 83,167, 78,197,238,221,187,145,156,156,188, +179, 46,190,145, 35, 71, 46,158, 52,105,210,143,215,175, 95, 39,237,237,237, 33,149, 74, 49,120,240, 96,236,220,185,147,109, 52, + 26,119,133,132,132, 60, 14, 9, 9,121, 76,101, 92,156,127,244,215,149,119, 98,158, 62,198,151, 51,190,225,233,140,134, 48, 19, +170,207,168, 37,146,114, 99,183,110,197, 71, 12, 6,213, 72, 46, 87,100,241,248,177,213,233, 93,187,170,196,214,220,185,115, 97, + 97, 97, 1,188, 14, 96, 70, 29, 86,157,207, 78,156, 56, 81,213, 30, 90, 91, 91,131,199,227,129,203,229,130,195,225,128,197, 98, +225,242, 54, 49,126,158,251, 90, 95,252, 60,151,192,197, 45,132,242,125,174,157,200, 9, 94, 82,123,222,227, 47,246,180,245,241, +234,101,141, 59,135,114,177,178, 95, 84,230,131, 35, 5,179, 53,249, 88, 87,203, 97, 31,124,251,237,183,109,242,243,243,241,240, +225, 67, 60,124,248,176, 54, 11,144,230,212,169, 83, 63, 40, 20, 10,184,185,185, 97,208,160, 65,221, 0,248,215,242,220,160,125, +251,246, 24, 48, 96, 0,130,130,130,208,174, 93, 59,232,244, 70, 78,200,216,207, 90, 61, 79, 46,112, 90,185,118,165, 40,242,106, + 56,121,235,214,117,214,254,227, 23, 45, 2,131,250,252,200, 53,115,188, 7,161,181,163, 41,245, 84, 81, 69,240,117,252, 24, 59, +174,204, 32, 55, 95, 27, 39,217,123,122,179,187,153,153, 25, 17,253,240,177, 97,239,214, 35,233, 94,226, 65,249,247, 14, 21, 65, + 69,228,162,215, 4, 55,146, 6,134,255, 93,122,118,129, 64,176,241,250,245,235, 14,122,189, 30, 49, 49, 49,152, 57,115,166,230, + 61, 41,171, 12, 32, 46, 46, 46,184,118,237, 26,198,140, 25,163,201,203,203,187,251,159,170, 83,117, 45,242,255, 5,236,106, 10, +178, 10, 25, 25, 25,165, 82,169,212,169, 85,171, 86,164, 78,167,123,237,146, 56,118,140,250,117,215,174, 51, 26,141,102, 6, 0, +238,150,159,126,218,230,228,236, 28, 52, 54, 52,148, 48, 24, 12,232,215,175, 31, 47, 34, 34,194, 58, 41, 63,191,220,132, 14,231, +141,223, 27, 63,126, 60, 54,110,220, 8, 0,152, 62,125,122,149,105,157, 48, 33, 96, 73, 98,129,190,193,253,219,155,103,136, 55, +155,235, 59, 25, 20,205, 94,153,221, 19, 43,132,237, 65,242,216, 16,176, 64,235, 13,198,132,252, 33,143, 94, 37,180,110, 35, 44, + 46,114,237,221,182, 59,126,189,180,175,175,138,210, 28, 49,185,193, 17,137, 58, 72, 36, 18, 60,122,244,168,184,125,251,246,165, + 12,195, 88, 44, 91,182,204, 70, 36, 18,117,120,143,115,159,242,242,229,203,110,157, 59,119,158, 70,146,100,111,154,166, 47,231, +229,229,109, 1,144, 98,226,241,159, 3, 88, 4,160,106,100,169,211,233, 64,146, 36, 24,134,193,200,145, 35, 49,119,238,220, 54, +207,158, 61, 67,100,100,164, 85,239,222,189,239, 1, 40, 5,240, 41,128, 26,173,102,114,185, 92,253,224,193, 3, 97,100,100, 36, +104,154,134,149,149, 21,204,205,205,193,231,243, 49,120,240, 96, 73, 88, 88, 88,175, 11, 23, 46,228,203,155, 53, 97, 9,114,178, +148,124,137,196, 12, 14, 78, 93,167,142,254, 36,158, 97,152, 19, 13,104, 28,120, 66,182, 81, 67, 80, 90,114,205,247,155, 72, 17, +151, 75, 8,184,108,240,105, 21,230,255,176,130,224, 50, 20, 27, 13,244,207,115,185, 92,174, 25, 31, 58, 22,143,101, 16, 17,248, + 83,178,196,177, 88, 44,158,128, 91,123, 60, 6,135, 36, 73,146, 36,185, 0, 76, 94,180,143,207,231,115,205,248, 76,173,156, 66, + 22,193, 34, 8,130,135, 90,102,162,249, 58,128,169,180, 34,241,102, 36,105,171,139,226,174, 93,187,226, 76,228, 35, 28, 59,125, + 25,133,105, 79,177,224,187,175,224,239,239,143,136,136,136, 58,203, 84, 25,163, 85,155,117, 89, 38,147, 69,101,103,103,127, 80, +219,177,117,185, 12,107,177, 82,253,145,255,123, 11,248, 45,137, 71, 61, 49, 90,131,186,118,237,250,229,129, 3, 7,116, 31,125, +244, 17,111,228,200,145,240,242,242,234, 50, 97,194, 4, 0, 64,239,222,189,177,113,227,198, 46, 19, 38, 76,192,225,195,135, 17, + 30, 30,174,237,209,163,199,119,215,174, 93,203,194,235, 25,157,127, 0, 77,211, 3,182,111,223,254,182,165, 16, 70,163, 17, 6, +131,193,209,104, 52, 58, 86,180, 69,248,241,199, 77,133, 23, 47, 68,224,187,121, 75, 96,103,235,224,107,226, 61, 68,140,255,230, +155,194, 61,107,215, 98,237,225,195,248,198,213, 85,180, 47, 54, 22, 23, 53, 26, 28,137,140, 44,172,248,157,122, 99, 51,149, 74, +165,250,236,217,179,230, 71,142, 28,129,165,165, 37, 90,180,104, 1, 43, 43, 43,112, 56, 28,144, 44, 33, 88, 92, 41, 90,181,237, + 0,224, 1, 0,192, 85, 6,165,167, 27,110, 17, 4, 74, 25,178,225, 49, 69,252, 38,104,102,227, 44,184,254,229,110, 47, 75,115, + 59, 46,206,111, 73,199,133,205, 25, 39, 52,133, 88, 15, 35, 94,160,246,152,175,246,110,110,110,200,207,207,199,217,179,103,149, + 64,173,130, 12, 52, 77,255,240,211, 79, 63,125, 59,111,222, 60,190,167,167, 39, 0,248, 2,120, 88,211,190, 98,177, 24, 78, 78, + 78, 85,194,114,228,184,169,238, 83,102, 79, 21, 14,233, 19, 4, 54,219, 6,165, 74, 3,138,202, 13,144,218, 72,240,221,236, 16, +193,229,246, 78,254,219, 55,253,118, 74,173,134, 63,240,199,246,128, 32,240,240,254,211, 91,222, 2, 79,128, 32,129, 12,242, 42, + 8, 16, 80, 16, 6, 16, 44, 22, 67, 81, 20,210,211,211,193, 48, 12,198, 12,153,152,241,217,202,112,187, 46, 99,228,112,105, 37, + 3,193,160,251,223, 69, 8, 88, 91, 91,251, 22, 21, 21, 33, 37, 37, 5,227,198,141,203, 42, 44, 44,188,164, 84, 42, 39,102,103, +103, 3, 64,241, 59, 80, 86,137,121, 95, 95, 95,116,232,208, 1, 35, 70,140, 16,168, 84,170, 16,119,119,119,167,130,130,130, 78, +127,101,125,222,214, 34,255,175,132, 86,141, 15,154,193,208, 74,187,109, 27,148,151, 47,131,119,241, 34,142,200,100, 10,141, 70, +243, 53,128,140,138, 7,255,171,221,123,246,220, 30,120,247,174,185, 46, 62, 30,238,207,158,129, 99,105,233,219,208, 2,236,218, +181, 11,114,185, 28,101,101,101, 0,128,205,155, 55, 67, 46,151,195,104,226,130,179,108, 46,186, 56,216,185, 34, 23, 9,160,217, +164, 36,181,149,170,163, 68, 99,150,237,148,110,175, 44, 35,157, 16,159, 22, 32, 86, 23,233, 58, 18, 44, 29, 52,133, 42, 56,117, +110, 1, 54,216, 93, 26, 82,198, 74,191, 63,155,205, 46,126,249,242,229,128,150, 45, 91,158, 6, 96,243, 46,241, 0,111, 33, 49, + 47, 47,111,198,187, 28,200, 98,177, 22, 37, 39, 39,219,237,220,185,115,218,178,101,203,152,234, 66,171,242,127, 54,155, 13,134, + 97, 96, 97, 97, 1, 14,135, 99,127,231,206, 29,251,128,128,128,173, 52, 77,251,214, 82, 79,198,203,203, 11,201,201,201, 96,179, +217,176,176,176, 0,109,212, 99,201,236,169,160, 88,124,246,156, 57,115,124,135, 14, 29, 26,179,115,231, 78,131,121, 96,231, 78, + 69, 69, 69,207,191, 28, 51, 54,230,228,201,147,186,138, 20, 15,245, 15,241, 25,230,113, 66, 66, 2,203, 89,102,207, 98,140, 42, + 90,204, 5, 4, 79,127,100,120, 18, 7, 8,216, 44,134, 75,144,224, 11,132, 22, 41,153,153, 69, 52, 77,199,153,194, 73,211,116, +116,114,114,178,208,222,206,154,173, 82,235, 20, 66, 14,195, 75,141,126,148,212,204,175,189, 59, 0,104,162, 31, 92,227,183,106, + 45, 76,205, 43, 16,187,186,186,154,196,169, 86,171, 31,103,101,101,177,236,237,237,217,105, 25,153,167, 44, 37, 98, 91,115, 75, +203,142, 0,160, 47, 47,123, 64,106,181, 5, 44, 14,219,190,160,168,168, 88,173, 86, 39,155, 90,247, 87,175, 94,177, 29, 29,237, + 88,231, 47, 94, 57,109, 47,226,219,153,241,216,230,124,130, 32, 68, 44, 66,206, 53,210,133, 2,145,200, 46, 37, 51,179,152, 97, +152, 90, 45,132,171, 75,199, 14,121,125,189,150, 28,174,198,141,167, 79,159,226,220,173, 56,136, 25, 29, 8, 77, 25, 46,238,254, + 5, 99,230,204,123,239,184,191,250,196,214, 59, 89,179,182,183,142,122,139, 31, 57,245, 4,194,143, 25, 51,102,201,254,253,251, +171, 2, 80,226,226,226,208,179,103,207, 74, 55, 7,130,131,131, 17, 16, 16,128,184,184, 56,120,120,120, 32, 50, 50,146,207, 98, +177,248, 99,199,142, 93,249,219,111,191,157,173,215,238,191, 99, 7, 38, 78,156, 88, 83, 96,245, 43, 0, 26, 66,234,169,152,187, +122,175, 77,113, 81, 33,242, 11,114, 31,155,122, 30, 8,130,192,248,111,190, 41,220,174,211,225,192,253,251, 8, 21,139, 69,123, + 18, 19,209, 47, 32, 0,222, 61,123, 22,154,210,214, 85, 90,117, 52, 26, 13, 56, 28, 14,204,205,205, 97,109,109, 13, 46,151, 11, + 22, 71, 6, 54,207, 7, 36,151, 11,191,174, 62, 88,251,181, 88, 53,238, 99,108, 34, 8,148,242,121,136,230,138,106,141,213, 33, +196, 77, 48,152, 97, 32, 87,101,224,106,165, 32,177,104, 10, 11,142, 25,231,226,164,173,158,150,230,118, 92,156,219,148,134,139, + 91, 51,143,107,114,177,160,226, 92,208,117, 12, 36,188, 45, 45, 45,145,145,145,129,244,244,244, 88,212, 29,224,175,138,139,139, + 75,226,243,249,109,108,109,109, 1,192,173,182,129, 57, 77,211, 85,113, 88,251, 14, 28,181,241,237,230, 46,248,176, 75, 27,236, + 61,189, 2, 95,132,108, 2,135, 69,128,162,244, 88,191,177, 63, 40,173, 2, 33, 3, 63, 35,186,247,246,240,185,124, 90, 55,201, +160, 46,249,229, 15, 3, 1, 54,150,255,107,212, 29, 75,190,132,244, 6, 77, 88,218,216,216,137,185, 92, 46,172,205, 29,117,243, +166,204,202, 97, 24,166,234,185,225,176,184, 6,178,220, 74, 93,148,171, 16, 90,114,212, 0, 67, 54,123,183,108, 54,127, 62, 50, + 51, 51,103,116,235,214,109,101,121,121,121,137, 82,169, 28, 3, 0,110,110,110, 77, 73,146,228, 3,168,203, 59,210, 20, 53,167, +133,224, 62,123,246, 12,102,102,102,200,202,202,170,110,124, 1, 77,211,127,155, 73, 0,127, 83,248, 1,136, 6,224, 8,160, 31, +170,165,119, 32, 43, 76,117,221, 35, 34, 34,152,136,136,136,238, 85,157, 23,195,208,198,226, 98, 48,218,215,231,150,195,225, 48, + 0,170,207,104, 18, 89, 90, 90, 18, 28,103,103, 16,252,215,161, 31,204,159, 56,245,213, 96, 48, 45,181, 12, 77,129, 5, 66, 15, +166,218,160, 69, 41, 32,176,194,166, 23,102,240, 22, 34,151,103, 89,189,167, 3,140, 12, 40,208,172, 6, 22,135, 81, 42,149, 48, + 26,141,210,230,205,155,159, 49, 26,141,210,138,206,141,249,111, 93, 81,138,162,146, 88, 44, 22,166, 77,155,134, 74,235,143, 78, +167, 67,110,110, 46,180, 90, 45,116, 58, 29,146,147,147, 81, 86, 86, 6,157, 78,135,231,207,159,195,205,205, 13, 44, 22,203,177, +142,198,156, 97, 24, 6, 46, 46, 46,104,214,172, 25, 88, 4,131, 95,215, 44,198,252,153, 83, 49,202,141,198,174, 45,235,209,163, + 71,143,214,174,174,174,129,108, 54,155,114,112,112,224,134,135,135,159,162, 40,106, 48, 76,111,121,206,206,157, 59,183, 89,219, +182,109,237, 44,205,205, 12,124, 30, 11, 60,131,146,225,107,139, 24,182,170, 16, 46, 46, 77,141, 16,138, 60, 66, 67, 67,169,218, +172, 16, 53,113,126,253,245,215,142,158,158,158, 22, 82, 75, 51, 37,143,195,202,231,130, 41, 44,123,250,240, 30, 0,240,108,237, + 52, 16,136,218,140, 27, 55,206,216, 16,206,133, 11, 23,186,217,218,218, 90,146, 96,202, 41,189,254,223,254,118,173,174,136,224, +112,212,224,242,218, 79,159, 62,157,104, 8,231,183,223,126,235,218,166, 77, 27, 75, 75,115,177,130,205, 97,229,112,105, 58, 71, + 0, 58,151,163,211,151, 8,108,109, 84, 16, 73,252, 66, 67, 67,107,229,172,180,102,133,133,133,101,188, 37,188, 81, 92, 92, 12, + 77,110, 12,184, 89,241,240,145,112,224,111, 43, 5,159,207,175,154,250, 94,219,237, 90, 91,140, 86, 77, 98,203,212, 99,219, 47, +173,195, 5,184,189,117,212,219,121,179,178,179,179,225,232,232, 88,231,243,244,219,111,191,205, 11, 10, 10,202, 15, 14, 14,214, +157, 57,115, 6, 4, 65, 32, 50, 50, 18, 89, 89, 89, 8, 14, 14, 6,195, 48,149,179,218,240,248,241, 99,244,238,221, 91,215,173, + 91,183,172,138,252, 90,245, 98,226,196,137, 48, 24, 12, 80, 40, 20, 40, 46, 46, 70, 68, 68, 4,124,124,124, 24,145, 72, 52,148, +229,210,103, 69,200,164,121,157,188,218,249, 98,235,166,181, 58, 30,155,179,186, 33,207, 43, 65, 16, 24,247,245,215,133,101,126, +126,197,251,148, 74,213,120,115,115, 81,243,140, 12,171, 71, 23, 46,216,232,245,122,147, 56, 42,173, 58,206,206,206, 85, 34,139, +203,229,130,205,179, 5, 75,236, 13,158,117, 48, 68, 14, 67,113, 53,154,175,181, 16,227,132,153, 4,231,197,150,181,167,118, 16, +185, 96, 69,167,145,142,225,157, 71, 57, 94, 17, 53,193,206,138,254,128,100,216, 68,248,132,245, 45,155,219, 54, 19,226,238,209, + 92, 92,220,154,249,187, 38, 23,139, 1, 36,214,247,156,235,245,122, 13, 69, 81, 32, 73, 18,108, 54,187,122, 76,224,237,223,127, + 96,217, 72, 25, 0, 0, 32, 0, 73, 68, 65, 84,255, 29,143, 30, 61, 2,170,165,237, 41, 47, 47,167, 88, 44, 22, 4, 2, 1, 0, + 72,234,104,239,192,225,112,192,225,112,112,237,222, 13,235, 81,195,250, 19,119,158, 92, 66,103,159,209, 40, 82,232,145, 87,166, + 71,169, 10,104,235,191, 0, 94,189, 79,224,105,114, 57,124,219,121,177, 88, 60,241,184,154,248, 52, 41,200, 80,166, 99,120, 81, + 44,221, 66,151, 41, 60,119,247,100, 92,236,141, 99, 79,159, 31,250,233,116, 98, 39,255,110,202, 10, 99, 2, 20, 10, 5, 67, 16, + 4, 51,107,242,188,164,125, 19, 75,168, 77, 99,158,210,108,173,224,213,127,176,169,111,106,107,107,123,199,218,218, 58,178, 66, + 28, 53, 53, 51, 51,187,237,232,232, 24,143,215, 19, 61, 78,230,228,228,120, 42,149,202,206,120, 61, 57, 43,173,168,168,168,103, +133,229, 41,173, 14, 75,216, 78,185, 92,254, 21, 69, 81, 3, 43,182,143, 41,138,242, 77, 72, 72,104,227,235,235, 27,235,238,238, +254,216,221,221,253,156,187,187,251, 41,119,119,247, 83, 65, 65, 65, 27, 43,211, 61,252,197,110,195, 63,104,145,127,152,208, 66, +133,200,218, 81,241,138, 42,161, 5,224,218,219, 1,104, 70, 62,255,185,241,203, 47, 97,121,234, 20, 56, 9, 9,152, 48,110,156, +185, 72, 36,218,132,215, 57,154, 58, 75, 36,146,173,139, 23, 47, 54,179, 89,181, 10,178, 27, 55,144, 26, 17, 1, 3,135,243,240, + 93, 74,167, 86,171,193,102,179,171, 44, 49, 98,177, 24, 20, 69,161, 38,147,239, 31, 30, 64, 35,238,102,229,197,131,135,102,160, +193, 40,206,203,187,221, 31,157,180,192, 46, 66,238,230,145,168,228,122, 44,181,237,104,183,169,105,151,251, 74,130,173,224, 89, + 10,144,158,158, 1, 10,116,131,252,205, 26,141,166, 76,169, 84,194,215,215,215,250,209,163, 71,205,125,124,124,172, 42, 62,127, +240,158, 23, 38, 80, 38,147, 29,117,114,114, 74,145,201,100, 71, 1, 4, 54,224,216,157, 55,111,222, 4,139,197,194,226,197,139, + 81, 94, 94, 14,189, 94,143,162,162, 34,164,167,167, 67,167,211, 33, 51, 51, 19, 47, 94,188,128, 78,167, 67,106,106, 42,180,218, +250, 7, 36, 52, 77,195,220,220, 28, 26,181, 2, 63,175,152,143,133, 97,179, 81,246, 42, 10,153,217,121,176,180, 16, 99,198,140, + 25, 44,169, 84, 74,211, 52,221,140,162,168,222, 52, 77,111, 51,229, 58, 85,187,223,110,185,184,184,120,173, 89,179,166,205,252, + 21,219,184,230,108, 5,195, 55, 19,208, 60, 51, 62,195,107,221, 17, 19, 23,108,226,254,184, 97,221,203,187,119,239,102,193,180, +228,157, 36,128, 91,126,126,126, 45,179,178,178,124, 60, 61, 61, 91,217, 52,117,229,243, 29,157, 74,185,142, 77,228,140, 86,115, +159,112,106,210,117,219,182,109, 49,183,111,223,206,110, 8,167, 88, 44,110,189,119,239, 94, 47,123,123,123, 47,142, 80, 40, 80, +149,149, 29, 49,170,148, 71, 89,150, 82, 1,105,110,249,241,137, 19, 39,162,142, 31, 63,158,219, 16, 78, 15, 15, 15,207, 21, 43, + 86,180,245,246,246,110,235,224,214,156, 47,116,114, 41, 18, 56, 55, 45, 18,122,251,240,225,220,236,163,173, 91,183, 62,190,123, +247,174, 73,156, 44, 22,203, 72,146, 36, 56, 28, 14, 68, 34, 17,206,159, 63,143, 47, 39,141,134,139,147, 53, 90,121,122,162,215, + 23, 95,225,248,241,227, 85, 49, 60, 44, 22,171,214, 30,125,207,170, 25,167,253, 28,137, 40,108,111, 29,133,237,173,163,252, 28, +137,168, 90,197, 86,197,247, 53,237, 99, 82,107, 84,139,187,209, 4,177,117,246,218,181,107, 63,140, 31, 63,158,215,183,111, 95, +220,191,127, 31, 19, 39, 78,188, 21, 30, 30, 14, 0,184,127,255, 62,102,205,154,117,235,202,149, 43,152, 58,117, 42,122,246,236, +201,187,121,243,230, 86,152,144,251,199,104, 52, 98,215,174, 93, 48, 26,141,144, 72, 36,176,178,178, 66,255,254,253, 17, 19, 19, + 51,117,247,238,221,241, 44, 14,231,147,126, 3,135,225,204,169,112,188,120, 30, 51,117,207,202,177, 13, 78, 10, 76,146, 36,250, +142, 27, 87, 88,216,182,109,241, 30,185, 92,245,169, 84, 42,242,204,205,181,186,122,244,168,141, 9, 66,141,160, 40,170, 74, 92, + 85,138,142,202,141,205,179, 5, 91,236, 5,182,153, 63,158, 38,114, 13,220, 0, 68,243,252, 17, 87, 87,254, 44, 14,143,156, 56, +116,190, 27,134,206,119,195,160, 57,174, 19, 68, 77,240,171,184, 9, 62,239, 59,179, 89,144,187,191, 5,228,249,122, 68,172, 79, + 77,211, 20, 97, 21,128, 23,166, 60,231, 52, 77,199,102,101,101,129,199,227,161, 73,147, 38, 45, 1, 84,198, 5,238,156, 60,121, +242,244,165, 75,151,206, 6,176,180,226, 51, 73, 80, 80, 80, 91,133, 66,129,132,132, 4, 0,120, 84,135, 53,184,106,150, 97,177, + 60,149,239, 42,243,134, 79,235, 41,144, 74,219, 33,171, 88,135,236, 98, 29,126,253,121, 48,162,110, 46,199,163,139,161, 72,203, +205,133,208, 97, 8, 40,163,214,203,132, 65,189,236,201,147, 39,196,205,155, 55, 9,154,166, 97, 48, 24,152,114,185,156,137,190, +117, 11,234,235,215, 9,115,115,115,162, 75,135,110,138, 61,203,207, 60, 56,177,229,214, 35,189,170,193, 3,245,247,193,194,164, +164,164,192,163, 71,143, 6, 1, 88,232,237,237,125, 55, 61, 61,189,211,141, 27, 55, 90, 57, 59, 59,111,122, 87,210,202,180, 16, +169,169,169,111,108, 21,105, 33,116, 21,162,161,111,133,152, 27, 4, 96, 22,222, 99,150,125, 3,112,237, 31, 28, 12,127, 6,111, +205, 54,124, 91,104, 85, 79, 20, 6,119,169,212,204, 96,208,103, 94,186,116, 73, 79,146, 36, 68, 34, 17,198, 79,156, 72,254,252, +211, 79, 93, 71, 7, 6, 70,126,246,225,135,231, 34,175, 92,241, 11, 8, 8, 0,195, 48, 32, 73, 18,135, 15, 31, 86,107, 52,234, + 34, 23, 23, 23, 75, 83, 26,141,234, 15,144, 92, 46,175, 18, 90,101,101,101,176,183,183, 55,217,117,168,148,227,242,149,243, 81, + 37, 12,245, 69,122,223,196, 13,250,213,185,131, 3, 74,105,138, 93, 70, 25, 80,166,102, 80,174, 1,251, 62,105, 21, 48,222, 99, +136, 62,185,119,192,139,235,241,119,138, 52,148,166, 65,179, 37,242,243,243,231,135,132,132, 20, 57, 58, 58, 18,230,230,230,112, +114,114, 34, 7, 13, 26, 84,152,145,145,177,244, 93,175,136,181,181,245,168,160,160,160,211, 89, 89, 89,195,175, 95,191,222,236, +198,141, 27,195,131,130,130, 78, 91, 91, 91,143, 50,145,226,200,188,121,243,148, 60, 30, 15, 29, 59,118, 68,121,121, 57, 42,102, +249,212,185,153,226, 34,229,114,185,216,190,102, 17, 22,134,205, 70,113,252,125, 60,189,117, 9,215,114, 9, 44, 88,177, 14, 92, + 46,247,157,114,125,181,176, 21,121,123,203,204,226,102, 77, 28,153, 61, 55, 44,204,236,241,227,199,156,233, 51,103, 49,169, 57, +197,224,245, 93,203, 66,247,249,228, 19,165, 45,250,125,220, 11,139, 23,126,227, 93,145,180,179, 78,180,182, 21,121,123,201,204, + 98,191,249,108,116,210,204,153, 51,133,171, 87,175,214, 4, 6, 6,170,243,242,242,132, 98,169,149, 39,219,194,210, 43, 53, 39, + 87, 18, 24, 24,152,252,197, 23, 95,148, 54,148,115,193,130, 5,162, 11, 23, 46,176, 67, 66, 66,140, 37, 37, 37, 18,142, 80,232, + 75,240, 5, 29, 10, 74, 74, 44,134,135,132, 36, 14, 31, 62, 92, 85,145,176,212,100,206,239,191,255, 94,244,226,197, 11,118, 96, + 96,160, 33, 55, 55,215, 76,108,109,227,195,178,180,242, 79,201,201, 51,239, 16, 16,240,106,250,244,233,202,186,202, 89, 93,164, +152,153,153,101,117,238,220, 25,235,215,175,199,143, 63,254,136,143, 62,250, 8, 49,207, 99,208,111,250,108,180,249,124, 22, 78, +221,185,135,172,172, 44, 44, 91,182, 12, 62, 62, 62,224,114,185, 47,106,124, 30,167,198, 19,143,115, 65, 60,206, 5, 65, 76,141, + 39, 42,223,215,106,217, 90, 90,134,234,251,215,180,223,163,239,107,182,116,249, 57, 18, 81,117,197, 97,213, 39,182,134, 15, 31, +254,101,101, 10,135, 79, 63,253,244,214,166, 77,155,186,124,250,233,235,129,118,199,142, 29,177,124,249,242, 46, 11, 22, 44,184, +181, 98,197, 10,244,234,213, 11,238,238,238,245, 78,124,161, 40, 10, 70,163, 17,163, 71,143,134,209,104, 68, 65, 65, 1, 94,190, +124,137, 29, 59,118,128, 97, 24, 1, 0, 56,202,156,219,243,120, 60, 60,137,126,168, 90,248,105,192,111, 13,176,100, 17,213, 7, + 49, 10,133, 2,195, 63,255,188, 48,179, 69,139,226,109,133,133,170, 73, 82,169,200, 53, 45,205,202, 76,167,115, 66, 29,113,137, + 4, 65,128,166,233, 42, 97, 85, 41,184,222,222, 42, 58, 74,147,160, 87,209,103,111,236,207, 6, 0,116, 27, 43,195,160, 57,174, + 19, 28, 61, 68,155,187,142,121,109,244, 62,190, 60,137, 41,207,166, 86,195,128,216, 6, 88,172,239,223,191,127, 31,150,150,150, + 8, 9, 9,225,147, 36,185,170,114,188,138,215,185,179, 54, 84,114,241,249,252,181,161,161,161,100,105,105, 41,158, 62,125, 10, + 0, 87,106,107,151, 24,134,169,170,187,162,152, 0, 69,243,112, 59,250, 60, 46,222, 56,134,148,172, 2,164,229,107, 0,182, 5, + 52,202, 76,232,213, 89,208,149, 70, 67,174, 21,153, 84, 96, 46,151, 91,224,237,237,205,248,251,251, 51, 12,195,224,213,171, 87, +198,212,180, 52,227,195,141, 27,153,103, 83,166, 16,102, 47, 95,114,133, 66, 33,225,230,230, 6,129, 64, 64, 11, 4,130,162,255, + 96,231,253,151,164, 91,248, 11,210, 66,252,153, 86, 45, 6,255, 76,228,224,205,217,134, 85, 9, 76,107, 74, 88, 10,198, 92, 56, +242,216,214,159, 45, 66, 70,143, 85,250,248,248, 72,157,156,156, 64, 16, 4, 6, 15, 25, 66, 4, 93,191,110,198,145,201, 96,253, +193, 7, 85,238,136,203,151, 46,225,252,249,243,202, 51,191,159,112,154, 56,105,210, 0, 0,123,235, 40, 12,155,207,231, 87,253, +110, 78, 78, 14,248,124,126, 85, 76,132, 92, 46,135,173,173, 45,114,114,114, 76, 93,249,122,223,220,176,123, 97,249, 1,243,221, + 2,204, 56,196, 57,101, 46, 40,134, 1,135,160, 0, 53, 3, 3, 5,104, 13, 12,218,187,178,172, 46,170,141,210,136,251,225,201, + 0,246, 53,228,236,105,181,218,171,143, 31, 63,158, 66,211,244, 49, 0,228,245,235,215,233,216,216,216, 47, 97,122,224,250, 31, +205,246, 34,209,156,200,200, 72,171, 57,115,230,148, 68, 68, 68,148,245,239,223,223, 98,199,142, 29, 86, 61,123,246,156, 83, 84, + 84,116,200, 20, 67, 96,122,122,250,222,140,140,140, 47,253,253,253, 81, 92, 92, 12,189, 94,143,168,168, 40,120,120,120,224,209, +163, 71,104,217,178, 37, 30, 62,124,136, 86,173, 90,129,162, 40,104, 52, 26,208, 52, 77,213,215,152, 23, 23, 22, 0, 69,233,200, +190,127, 14, 47,159, 69, 33, 50,155,192,150, 67,167,209,164,153,219, 59,229,169,105,105, 39,106,235,104,107,125,113,245,146,239, +237, 82,175, 30, 70,248,174, 45,244,181,115,231,218,240,204, 48,165,251,232,175,134,233, 12,104, 10,128,215, 41,192, 31,125,165, + 47, 40, 81, 51,228, 70,198,214,157, 96,177,165,157,168,173,189,141,245,133,127,173, 90,106,246,234,252, 30, 28,217,190,158, 57, +190,255,160,143, 6, 8,104,219,182,109, 95,146, 36, 45, 1,104, 42,226,188, 76, 90,218,166, 38,206,203,167, 79,251,105,128,128, +147, 39, 79,246, 21,137, 68, 14, 0, 12, 42,149, 42,233,125, 56,175, 68, 68,248, 85,150,147, 32, 8, 59, 0,122,134, 97, 94,161, +129, 75,240,140, 24, 49, 98,249,172, 89,179,194, 40,138,178,173, 54, 58,103,173, 93,187,150, 77,211, 52,139, 97, 24, 61, 73,146, +250, 11, 23, 46, 80, 70,163, 49, 91,163,209,124,254, 62,173,200,176, 97,195,112,239,222,189, 37,120, 61, 9,195, 84,107,245, 27, +113, 90, 21, 75,246,188, 51,255,245,235,215,151,125,242,201, 39,115, 15, 29, 58,244,114,211,166, 77, 3,167, 78,157,138,195,135, + 15,163, 69,139, 22,120,242,228, 9,230,207,159, 15, 0, 93, 22, 44, 88,112,106,231,206,157,238,169,169,169,107, 77,176,104,192, +104, 52,226,224,193,131, 24, 60,120, 48,108,109,109, 33,147,201, 64, 16,196,213, 73,147, 38,253, 4, 0, 44,130,197, 5, 0,173, + 70,171,245,244,244, 55,217,130,203,229,114,171,218,186,220,220,220,170,153,130,125, 62,249,164,240,215,213,171,241,155, 90,141, + 73, 82,169, 40,211,217,217,241,212,171, 87,159, 61,127,221, 56, 51,117, 89,117,234, 19, 89,166,134, 52,168,115, 48,239,247,149, + 41, 14, 0, 62,234, 54, 86,134,110, 99,101,240, 31,100, 71,144, 44, 2,207, 46, 22, 33,230,114,241,113,131, 28, 87,209,176,229, +114, 98, 87,173, 90,117,170,123,247,238, 3, 91,183,110,141,201,147, 39,127,177,107,215, 46,174,193, 96,152,137,127,167,121,176, + 32, 73,114,233,246,237,219, 63,179,178,178,194,205,155, 55,113,227,198,141,171, 0,210,107,107,151, 0, 84,229,204,106,226,210, + 82,243, 34, 85, 33,202,207,186,141, 91, 55,127, 71, 11,159,175, 32,116, 24, 0, 43,207, 21,208,199,255, 8, 93,209, 69, 88,185, +244, 71,102,234, 43,176,216,252,152,250,130, 80, 24,134,121,158,153,153,233,238,238,238, 78,164,164,164, 24, 1, 48, 20, 69, 49, +250,174, 93, 13,109, 86,175,230,196,124,241, 5,209,233,197, 11, 22, 67, 16,116, 84, 84, 20, 0,196,253, 55,122,241,202,116, 11, + 49, 49, 49,181,165, 91,104, 16,188,189,189,187,220,184,113,131,175,209,104,112,237,218, 53,116,232, 80, 53,183,235,191,154,253, +190,186, 22,249,135,225,179, 26, 62,219,241,134, 69,235,141, 27,155, 38, 56,173, 90,182,164,184, 36,118, 15, 30, 48, 64,245,248, +241,227,170, 81,159,230,193, 3, 40,207,159, 7, 69, 81, 96, 24, 6, 55,174, 95, 71,232,216,177, 10, 14,139,248,213,213,181, 25, + 67, 48,111,228,110,233, 93,195,232, 33, 36, 36, 36,164,170,241,201,200,200,128, 88, 44, 6,143,199, 3, 77,211, 48, 26,141, 96, +177, 88,176,176,176,128,209,104,172,201, 4,243, 54,167,129, 42, 86, 14,223,217,111, 76,142, 76,161,103,166, 88,186,162, 41, 87, + 88,245,112, 58,152, 19, 24,232,195,129, 13, 59,159,185,178,246,195,108, 90, 91, 52, 28,127,156,209, 85,223,148,255,150,237,218, +181,251, 41, 52, 52,148, 4,128,222,189,123,147,237,218,181,219,140,186,151,202,169,147, 83, 32, 16,240, 1,224,244,233,211,197, + 47, 95,190,252,232,244,233,211,197,213, 63, 55,145,115,199,154, 53,107, 32, 18,137, 96, 52, 26,161,211,233,170,226,179,170,191, +234,245,122,216,216,216,224,204,153, 51,160, 40,234, 76,125,229,116,105,218, 12,132,109,115,236, 61, 29,137, 27,133,220,119, 17, + 89, 85,156,205, 29,196,173, 28,108,172, 47,253,107,229, 50,219,146,196, 40,100,102,102, 50, 23,206,159,185,171, 1,178,202,202, +177,176, 84,137, 86,106, 29, 4, 29,220,145,126,105,251,119,204,130,110, 48,160,230, 89,131, 85,156,109, 28,196,173,156,108,173, + 47,172,251,215, 74,179,210,196, 40,228,228,230,226,236,153,211,143, 53, 64,165,187,113, 2, 77,211, 94, 52, 77,123, 1,152, 80, +135,120,105, 16,167, 74,165,242, 86,169, 84,222,127, 38, 39,195, 48,222, 12,195,152,204, 89, 61, 38,106,195,134, 13,241, 57, 57, + 57,161,249,249,249,193,149, 91, 73, 73, 73,111,133, 66,209, 67,165, 82,117, 85,111,104,102,161, 82,169,236, 20, 10,133,163, 70, +163,105, 15, 32,170, 1,247,124, 21,170,103,157,206,201,201, 89,156,147,147, 67,212, 87, 78,214,231,241,196,129,117,223,252,190, +125,251,118,199,247,228,127,163,156,133,133,133,199, 14, 29, 58,228,235,230,230,230, 62, 97,194, 4,108,219,182, 13,155, 54,109, +210, 2,192,206,157, 59,181,213, 44, 89, 46,169,169,169,254,181,184, 13,123, 87,179,150,236,235,211,167, 15,115,227,198, 13, 12, + 30, 60,184, 42,145,232, 47,191,252, 2,163,209, 40,239,213,171, 23, 13, 0,106,141, 74,206,208, 12,116,250, 90,253,239,127, 56, +159, 60, 30,239,227,234,249, 2, 43,147, 49,243,120, 60, 48, 12,131, 86, 93,186, 20,150,250,248, 20,239, 42, 43, 83, 45,246,246, + 54,255,204,211,115, 66,107, 96,108, 77,156, 4, 65,188, 97,213,121,123,107,128, 37,171,122, 57,243,213,217,152,252,251,202,148, +243,149,150, 45,129,132, 13, 77,185, 17, 39, 86,167, 20,104, 10,240, 75,109,226,167,174,186, 23, 23, 23, 79, 95,189,122,181, 86, + 42,149, 98,216,176, 97, 88,177, 98,197,164, 46, 93,186,148,217,217,217,221,107,209,162,197,179,145, 35, 71,230, 68, 69, 69, 77, + 15, 10, 10, 66, 66, 66, 2,214,173, 91, 87, 90, 82, 82, 50,166, 46, 78,130, 32,170, 44,121,131,250,245, 46,254,121,243,122,186, + 87,247, 47, 33, 18,154,195,192,113, 65,177,194,128, 18, 37, 3, 29, 63, 0, 60, 46, 31,193,129,109,113,239,194, 30, 21,165, 83, +238,173,239,158, 87, 40, 20,199,199,143, 31, 47,231,114,185,208,233,116, 12,135,195, 1,255,117,220, 49,205,249,232, 35,125,167, +216, 88, 35,197, 48, 52, 65, 16,248,250,235,175,149, 37, 37, 37,135,222,229, 57,106, 0,170,115,254, 89,233, 22,122,191,213,255, +252, 25,105, 33,254,138,186,255,147,177,163,134,237,223, 22,173,202, 41,149,149,175, 4, 65, 83, 20, 69,195,213,205,213, 44, 53, + 37,125,203,136, 17, 33,159,246,237,219, 79,212,175, 95, 63, 65,219,248,215,163,209,211,167, 79, 35, 60, 60, 92,117,241,226, 69, + 57,159,195,218,233,210,196,197,158,162,104, 16, 4, 93,167, 26, 54, 51, 51,155, 57,111,222, 60, 97, 89, 89, 25, 54,109,218, 68, +251,250,250,146, 98,177, 24,122,189, 30, 59,119,238, 52,180,109,219,150, 67,146, 36,202,202,202, 64,146,228, 11, 19, 43,248,180, + 44, 61, 43,248,167,160,161,225,254,211, 38, 90,183, 9,234, 36,237,225,226, 4,195, 7, 12,178, 51, 82,240,242,202,197,146,231, + 23, 54, 22, 65,147, 55, 20,245, 47, 15, 84, 83, 71,176,232,226,197,139,118,211,167, 79,103, 52, 26, 13,145,158,158,206,172, 92, +185,210,110,242,228,201,139,178,179,179, 71,189,227, 69, 33, 74, 75, 75, 65, 16, 4, 93,209,144, 84,142,250, 27,226,151,139,217, +187,119,239,201, 33, 67,134, 12,234,213,171, 23,226,227,227,171, 92,132,213,133, 86,229,236,195, 85,171, 86,149, 2,152, 91, 31, + 41,135,195,193,166,189,199, 80, 90, 82, 8,123,123, 25, 4, 66, 33,222,117,134, 37,143, 36, 23,255,176,236,123,187,194,184,123, + 68,204,221, 72,250,232,211,188,124, 35,197,212,156,241,191, 60,155,169, 80,255,117,143,102, 72,214,226, 31, 86, 46,181,168,116, +107, 30,138,206,145, 19, 20, 51,253,189, 30,145,127, 10,231,127, 24, 50,153, 12, 57, 57, 57,132, 76, 38, 99, 42, 98,180,152, 58, +132,214,155, 55,248,107,119, 25, 81,151,219,240, 93,249,147,147,147, 87,126,240,193, 7,223, 36, 36, 36, 28,109,211,166,205, 84, + 0, 77,180, 90,109,233,130, 5, 11,254,181,115,231,206, 79, 77,177,100, 1,192,225,195,135, 55, 78,156, 56,241,252,128, 1, 3, +190,163,105,186, 93,181,142, 61,217,206,206,174,202,133, 91,144,151, 27, 54,229,211,209, 97, 10, 69,137,201,121,238, 36, 18,201, +103, 11, 22, 44, 16, 40,149, 74,108,221,186,149,110,219,182, 45, 89, 57, 40,218,191,127,191,177,101,203,150,236,144, 47,191, 44, +220,144,155,139,229, 55,111, 42,195,188,188,124,119,189,124,217, 30, 52,189,175, 54,171, 78, 77,150,172,202,176,139,119, 68,118, +133,216,250, 5,192, 71,157, 70, 56,224,228,154, 20,148,164,234,254, 5, 35, 94,193,132,101,129,106, 64,230,241,227,199,131,243, +242,242, 78,126,255,253,247, 22,237,219,183,135,151,151, 23, 71, 34,145, 4, 84,166,139, 41, 43, 43,195,229,203,151,177,109,219, + 54,221,243,231,207,135,212,229,174,162, 40, 42,191,101,203,150,149,231,129, 33, 8,162, 72,174, 37, 44,142,180, 14,144, 76,152, +114,148,184,245,240, 14,178,245, 52,180, 6, 26,174,110,126,232,241,209, 6,156, 58,247,140,202, 78,141,141, 53,168, 75,126, 53, +161,188,175, 18, 19, 19, 79, 44, 91,182,108,196,119,223,125, 39, 44, 44, 44,164,180, 90, 45,125,236,216, 49,214,132, 9, 19, 40, +134,205,166,185,108, 54,102,206,156,169, 46, 45, 45,253, 29,248,143, 46, 48,253,151,164, 91,248, 11,210, 66,252,105,214,172,234, +175,255, 95, 80,227, 19, 74,179,200,219,219,182,255,252,241,225,131,135, 28, 88, 44,242,255,216,187,238,248,166,170,247,253,220, +123,179, 71,211, 52, 29,105, 58,104, 89,101,149, 85,246, 6, 65, 65, 64, 81,100,124, 17, 4,190, 96, 1, 81, 4, 20, 28, 56,160, + 44, 65,252,130,130,140, 10,202, 16,148, 41, 27,101, 72,109,217,180,128, 80,202, 30,221, 35, 77,147, 54,105,246,205,253,253,209, + 36,166,165, 35, 41, 69,193, 95,158,207,231,126,146,155,123,243,228,220,147,123,207,121,206,123,222,243,190,193,119,238,222,189, +240,242,208, 97, 89, 71,143, 30,149,113,124,125, 59, 2,176,153, 38, 79, 62, 99, 54,234, 85, 7,246,238,141,168, 95, 63,178,141, + 61,169, 52, 99,163,200, 83,213,253,160, 86,171,213, 37, 38, 38,150,126,244,209, 71, 68, 70, 70,198, 86,185, 92, 62,242,240,225, +195,226,161, 67,135,234,211,210,210,118, 5, 7, 7, 15,233,211,167,143,207,251,239,191,111,212,106,181,158, 36, 30, 77,101, 10, +138,154,159,255,108,217,235,231,151,174,121, 30, 44,170, 27,140,108,192,102, 57, 5,115,201, 81, 0, 91,225, 65,188, 35, 87,136, + 68,162, 54, 66,161, 16,151, 46, 93, 42,234,212,169,147,201, 96, 48,112, 22, 46, 92,232, 47, 18,137,218,212,182,226, 25,134, 97, +138,138,138, 96,179,217, 88, 0, 8,251, 43,108,158,175,197,255,207,203, 47,191,188,119,251,246,237, 47, 12, 26, 52, 8, 13, 27, + 54,132,197, 98, 65,147, 38, 77, 96, 50,153, 16, 21, 21, 5,163,209,136,121,243,230, 65,163,209,204, 68, 53, 57,207, 8,130,128, +213,106,117, 58,219,134,134, 69,148,197,233,121,140, 48, 22, 34, 54,217,240,198,129,239,145, 95,168,180,109,191,156,151, 87,106, +166,251,223, 46, 40,189, 86,241,188, 82, 26,186, 62,227,167,101, 1,128,209, 86,125,198,121, 17, 23, 13,111, 30,252, 14,121,249, + 74,252,156,146,163,214,153,109, 3,110, 86,194,233, 81, 57,159, 17,206,152,121,105, 24, 54,205,253,115, 31, 7,238, 10,170,170, +112, 41, 23,196, 69,225,247, 12,214,125, 95,105,140,172,199,228,223,123,235,214,173,189, 0,144,154,154,154, 49,106,212,168, 15, +239,223,191, 63, 31,192,161, 7, 15, 30,172,243,132,232,251,239,191,191, 5,224,191,213,157,243,211,178,255,238, 1,176,199, 19, +222,146,146, 18, 67,114,114,178,225,253,247,223, 39, 50, 50, 50, 14, 7, 7, 7,191,112,228,200, 17,225,208,161, 67,141, 87,175, + 94, 61, 30, 18, 18,210,179, 95,191,126,226, 67,231,206,101,149,222,185,115,224,192,253,251, 97, 22,155,237, 64,117,207,103, 29, +139,172,114, 98,107,207,130,251, 75,246, 46,185,223,207,102,196, 46, 83, 17,206, 0,200,124, 12,206, 63, 78,157, 58,213, 98,204, +152, 49,219, 7, 15, 30,220,181, 69,139, 22,168, 87,175, 30,110,222,188,137,130,130, 2, 92,185,114, 5,251,247,239,223,111, 48, + 24,106, 76,168,173, 82,169, 30, 77, 79,196,151,133,108,252,118,238,254, 11, 73, 29,155,244, 24, 52, 78,208, 50,196, 6,147,153, + 65,198,195, 59,152,247,233,250,210,156,135,183, 82,205, 86,243,171,112,115,161,142, 94,175,143,255,250,235,175,217, 7, 14, 28, + 24,180,106,213, 42,159,136,136, 8,138,195,225,144, 0,152,139, 23, 47, 50,211,166, 77,211, 41,149,202,131,197,197,197,241,127, +115, 31,253,199,221,187,119, 99, 40,138,170,211,112, 11,143, 17, 22,194,139,186, 68,131, 6, 97, 45, 26, 69,132, 76,110, 88, 47, +108,106,131,136,240,177,149, 57,185, 55,244,243,243,105, 16, 25, 26,219,176, 94,216,212, 70, 17, 33,147, 27, 52, 8,107,225,134, +105,177,161, 68, 34, 57,172, 80, 40,218, 2,128,175,175,239, 16,169, 84,122,205,215,215,119,136,125, 20, 56, 68, 44, 22, 95,143, +142,142,126,243,111, 52, 87, 86,203,217,164, 73,147, 81, 90,173,246,173, 38, 77,154,140,114,236,223,185,115,199,185, 95, 27,206, +240,240,240,190, 23, 47, 94,252,207,178,101,203, 94,107,220,184,241,144, 69,139, 22,189,246,203, 47,191,252, 39, 44, 44,172,125, + 45, 56,121, 0,126,100,179,217,121, 92, 46, 55,159,205,102,231, 57, 54, 22,139,149, 71, 81, 84, 30,128,117, 85, 88,203,250,185, +140,114,146,228,114,249, 3,185, 92,254, 32, 56, 56,248, 65,112,112,240, 3,133, 66,241,200, 22, 16, 16,144,228,110,125, 54, 11, + 22,119,239, 84,207,231, 84, 43,133, 56,169,185, 92,212,172, 46,254,163,102,193,226,238, 29,235,249,158,106,165,240, 73,252,255, +198,217, 54, 24, 12,179,182, 25,195,172,109,198,180, 13, 6, 83,211,126, 93,154,253, 21, 10, 5,163, 80, 40,230, 62,169,169,132, + 42,248,255,246,231,189, 14, 57, 27,250,248,248,252, 84,175, 94, 61, 71, 91,247,146, 68, 34,249, 93, 44, 22,191,100,111,235, 94, + 18,137, 68, 9,209,209,209,227,106,226,148,201,100, 23,131,130,130,114,237, 91,142, 92, 46,207,145,203,229, 57, 65, 65, 65,217, + 65, 65, 65,217,129,129,129, 89,142, 77, 42,149,158,173,229,181, 7, 1,232, 12,160, 61, 0, 73, 29,214,103, 3, 0,147,236,109, +208, 23, 0,222, 4,208,186, 14,254, 35,130, 45,144, 77,225, 73,195, 79,177,197,129, 37,108,113, 96, 9,207, 55,236, 84, 53, 41, +120,220,225,108, 42,147,201, 22, 74, 36,146, 95,124,124,124, 18,125,124,124,246, 6, 4, 4, 44, 2,208,244, 31,186,151,196, 0, + 54,160, 44, 62,211, 33,148, 77,133,239, 69,217,162,130,136,167,240,158,255,255,140,216, 74, 12, 42,248, 59,162, 64,245,243,114, +122, 57,189,156, 94, 78, 47,167,151,243, 25,228, 36,189,245,233, 21, 90, 30, 10,173,114,155, 67,104,177,188,117,227,133, 23, 94, +120,225,133, 23,143,192,230,173, 2, 47, 60, 68,165, 83,203, 68, 53,170,212,147, 88, 83,181, 81,182,199,188,156, 94, 78, 47,167, +151,211,203,233,229,244,114,254,191,227,252,127,129,191, 43,121,140,215,172,234,229,244,114,122, 57,189,156, 94, 78, 47,167,151, +243,223, 14,239,212,161, 23, 94,120,225,133, 23, 94,120,225,197, 19, 66,188,139,224, 42, 55,133,232, 21, 90,158,131, 4,240, 22, +128, 97, 0, 26,161, 44,155,253, 78, 0,171, 81,187, 57,125, 9,128, 15, 1,116, 67,217,234,156,123, 0, 18, 81,182, 58, 71,235, +173,238,202, 17, 16, 16,240, 49,155,205,150, 2,101,169, 77, 28,175,174,239,105,154, 86, 23, 23, 23, 47,122, 66, 69,160,224,102, + 4,101, 71, 89, 93,203,230,250,106,177, 88,158,100, 57,189,120, 58,209, 68, 38,147,253,168, 82,169, 70,195, 37,201,178, 23, 94, +252, 27, 16, 24, 24, 56,217,108, 54,127,194,225,112, 22, 22, 20, 20,172,249,127,116,233,143,136,172,114, 66,235,192,129, 3, 9, + 0, 48,120,240,224, 94, 0, 32,149, 74, 79,147, 36,217,192,147, 95,176,217,108,247,212,106,117,149, 1,212,164, 82,233,105,138, +162, 30,225,180, 88, 44, 62, 44, 22,171,164,178,239, 88,173,214,204,226,226,226,246, 79, 73, 37, 18, 0, 14,248,249,249, 25,230, +207,159,191,186,119,239,222,225,217,217,217,214,217,179,103,247,188,124,249,242, 32, 0, 47,122, 40,182,186, 16, 4,177,177,109, +219,182,123,198,142, 29,187,189, 83,167, 78,220,194,194, 66,159,157, 59,119,134,110,218,180, 41,217,102,179,141, 70, 53,137, 86, +255, 63,131,205,102, 75, 51, 51, 51,125,128,178,121,112,187,176,130,197, 98,129,197, 98,129, 78,167, 67,155, 54,109,234,252,119, +131,131,131, 99, 8,130, 88, 37, 22,139,219,107,181,218, 11, 0,166,230,228,228, 92,246,164,172, 86,171, 21, 12,195, 56,203,217, +162, 69, 11,239, 31,234, 25, 38,114,185,220, 1, 81, 81, 81, 29,141, 70, 99,209,189,123,247,206,211, 52,253, 25,234, 46, 71,155, + 47,128,207,120, 60, 94,167, 70,141, 26,133,223,186,117, 43,195,108, 54,159, 67, 89, 50,100, 77, 93,136,172, 94,189,122, 37,125, +251,237,183,254, 83,166, 76, 73, 74, 76, 76,236,238, 21, 91, 94,252, 83, 8, 15, 15,151,234,116,186,245, 0, 98,216,108,118, 48, +159,207,135, 64, 32,200,229,241,120,151, 4, 2,193,132, 83,167, 78,169, 61,229,164,105,250,179, 7, 15, 30, 4,119,238,220,121, +105, 80, 80,208, 60,165, 82,105, 48,155,205,199,139,138,138,102, 2, 40,174,238,187, 21,181,200, 51, 38,178, 92, 95,225, 16, 93, + 44,251,133, 49, 0,122,151, 83, 96, 44, 86,216,195,135, 15,131,248,124, 62,108, 54,155,179, 51,171,184, 57, 62, 55,153, 76,104, +217,178,165,185,134, 14, 39, 60, 35, 35, 35,136,203,229, 58, 63, 51,153, 76, 8, 13, 13,181,101,102,102, 6,217,211, 30, 56, 97, + 52, 26, 17, 22, 22,246, 52,229, 60,122, 75, 38,147,105,210,211, 51,218, 24,140,230,184, 55,223,249,232,227,209,195,158,247, 59, +125,250,180,237,197, 23, 95, 52, 38, 36, 36,188,133,178,196,169,110, 53,230, 4, 65,108,154, 61,123,246, 60,190, 80,226,127,226, +116,170,113,211,206,131, 89,109,155,212, 39,102,206,156, 73, 77,155, 54,237,143,152,152,152, 31,109, 54, 91, 59,120, 96,217,242, +243,243, 59,194,227,241, 34,237,245,151, 94, 84, 84,244,194, 83,120, 67,178,240,104,240,216,202, 62,171, 17,133,133,133,208,235, +245,143,108, 45, 90,180,120, 18,142,136, 44, 54,155,189,119,241,226,197,161,185, 57, 57,248,223,242,229,157, 81,102,201,236,236, +206,151,243,243,243, 31, 41,103,179,102,205,224,133, 71,248,112,222,188,121,139, 95,127,253,117,208, 52, 13,189, 94, 31,114,251, +246,237,232, 79, 62,249,228,213, 59,119,238,116, 4,112,247,113, 7,227, 81, 81, 81,105,211,167, 79,151,117,236,216, 17,246, 44, + 21, 33,137,137,137,157, 55,108,216,240, 70,122,122,122, 51, 0, 5,143,243, 3, 50,153,236,199,239,190,251,206, 95, 40, 20, 98, +223,190,125,254,125,251,246, 77, 76, 73, 73,233,241, 24, 98,139,244,247,247,159, 6,224, 57,155,205,198, 5,112,174,168,168,104, + 1, 60,143,234,174, 16,139,197,187, 72,146,172, 15,252, 21,141,158, 36,201, 0,130, 32,148,142,207, 8,130, 8,178,217,108,103, + 84, 42, 85, 87,239,237,248,108,195,223,223,127, 98, 94, 94,222,183, 60, 30,143,227,231,231, 7,161, 80, 8, 22,139, 5, 22,139, + 85,143,199,227,213,227,241,120, 3,251,244,233, 51,245,247,223,127,175, 54,194,126,151,182,242,241, 32,137, 56,138, 32, 41, 0, + 32,217, 34,137,175,175, 47,226,226,226, 68, 67,134, 12, 17, 1, 64, 82, 82,210,216,113,227,198,245,205,204,204,108, 89,149,216, +170, 76,139, 60, 67,136,175,174,195,131, 93, 61, 38,148,123,114, 73, 18, 92, 46, 23,103,207,158,133, 59,193,202, 29, 41, 18,170, +109, 13,236, 17,198, 47, 95,254,203, 0,224,232,104,184, 92, 46, 78,157, 42, 31, 84,190, 75,151, 46,206,135,253,239,194,176, 22, +101, 65, 30,119,188, 93, 86,174,225,171,202,162,107,239,120,187, 25,122,126,245, 16,195,166,205, 29, 89,106, 48,119, 0,160, 83, + 23, 21, 21, 93,216,189, 59,187,109,147, 38,156, 31,127,252,177, 99,104,104,232, 48, 15,132,214,135,237,218,181,219, 69, 9,124, + 3,198,142, 27, 63,118, 2,139, 52,191, 49,233,253,133, 25, 57, 74, 93,108,108,236,238,125,251,246,141, 93,178,100,201,245, 89, +179,102,125, 8, 96,142,187,229,231,243,249,145, 55,110,220,136,162,105, 26, 45, 90,180,120, 26,211, 24,180, 69, 89,240,189,215, + 1,108,179,127, 54, 10,101,145,251, 99, 0, 92,242,132,204, 97,193,170,108,171,107,132,134,134, 54, 27, 51,102, 76,128, 74,169, +196,255,150, 47,119,124,220, 30, 53, 76, 35, 58,158, 31,147,201,132,215, 94,123,109, 12, 77,211, 44,135, 8, 52, 26,141, 38,141, + 70, 99,192, 95,142,165, 5, 0,158,119,163, 56, 13, 68, 34,209,151, 0, 98,244,122,125, 40, 0,136, 68,162, 44,155,205,182, 71, +167,211,205,193, 95, 9,124, 61, 30,224, 2,136, 70,213,169,160,152,197,139, 23,223,250,232,163,143,238,254, 3,156,145,114,185, +124,209,240,225,195,113,240,224, 65, 28, 58,116,200, 34, 16, 8, 88,227,198,141, 35,166, 78,157,234, 55,125,250,244,129, 0,190, +126,204,191,121,224,188,121,243,100,205,155, 55,199,206,157, 59,113,229,202, 21,125, 84, 84,148,160,119,239,222, 96,177, 88,178, +143, 63,254,248, 69, 0, 27, 31,231, 7, 84, 42,213,130,247,223,127,127,211,182,109,219,124,238,221,187,135, 85,171, 86, 5,140, + 28, 57, 50, 33, 61, 61,189,151, 7, 98,139, 7, 96, 26,128, 62, 20, 69,245, 24, 55,110,156,245,157,119,222, 97,147, 36,105, 89, +190,124,121,224,134, 13, 27, 70,178,217,236,152,194,194, 66,119, 6,105, 36,128,184, 9, 19, 38,252,247,247,223,127,247, 59,127, +254, 60,215,223,223, 31, 52, 77, 59, 45,197, 54,155, 45,200,113,207, 90,173, 86, 52,107,214, 44,204,229,251,130,103, 85,104,144, + 36,105,182,217,108,108, 0,124, 0,198,154,246,255, 77, 34, 75, 38,147, 77, 81,169, 84,171,131,131,131, 33,151,203, 31,233,107, +141, 70, 35,248,124, 62, 39, 56, 56,248,187, 33, 67,134,176,247,238,221, 91,229, 20, 32, 65, 17,159,237,251,105,126,168,204,207, + 7, 0,176, 98,237,175,165, 0,240,203, 47,191, 32, 59, 59, 27,126,126,126,104,217,178, 37, 53,127,254,124,197,204,153, 51,255, + 87, 84, 84, 52,161, 42,174,138, 90,228, 25,179,104,197, 87,182, 95,173,143, 22,195, 48,206, 60,121,110,222,180, 21, 63, 58, 86, +129,143, 48,153, 76,168,104,209,114, 60,188,108, 54,187,162,249, 17, 4, 65, 48,213,113, 86,130,113, 34,145,168,141, 78,167, 91, +233,193,232,214,201,185,227,237,102,216,196,155, 61,202,145,137,116,224,251,101,175,155, 0,156,190, 63, 97,213,183,189,122,133, + 78,251,244,155,185,250,194,108,229,199, 99, 94,138,140, 10,246, 23,136,212,249, 26, 89,211,166,253, 43, 88,100,106, 42,103,207, +177, 99,199,110,254,237,236, 3,130,207,231,112, 88, 20,197,238,222,170,137,127,184, 47,229,235, 3,248,102,220,189,117,122,252, +248,241,173,102,205,154,213,195, 3, 78,216, 59, 92,108,217,178, 5, 4, 65,144,158, 92,123, 29,226, 88,117, 34,139, 97, 24, 16, + 4,177,213,165, 83,217,106,255, 44,197, 69,108,177,170,171, 79,135, 53,213, 33,170,198,141, 27, 55,198,106,181,178, 92, 26,137, +138, 2,166, 50, 17,227,214,181, 43, 20,138,223, 0, 60, 79, 16, 4, 76, 6,131,233,203,175,190,114, 61,124,177,130,200, 58, 86, +213,179,100,177, 88, 64,211, 52, 43, 37, 37,133,237,114,175,179, 1,136, 0, 4, 48, 12, 3,146, 36,255,116,163, 62,155, 9,133, +194,211,251,247,239,151,180,111,223,158,224,114,185,176, 90,173,184,122,245,106,248,146, 37, 75, 38, 29, 59,118,236, 69,157, 78, +215, 2,143, 38, 79,119,231, 63,138, 78, 76, 76,212, 53,108,216,176, 82,225, 88, 92, 92,204,106,210,164, 73,175, 42, 68,209,147, +230,204,204,203,203,123,229,249,231,159,159,156,155,155,155,102,181, 90, 63, 0,208, 50, 32, 32, 32,101,232,208,161, 16, 8, 4, +125,244,122,253,215,143,115,207, 7, 5, 5, 13,233,218,181, 43, 86,173, 90,133, 37, 75,150,244, 3,112, 28, 64,223,226,226,226, + 99, 47,191,252, 50,164, 82,233, 43,106,181,122,227, 99, 60, 71, 77,122,246,236,249, 93, 92, 92,156,207,193,131, 7, 17, 21, 21, +133,146,146, 18,188,247,222,123, 65,159,127,254,249, 73,181, 90,221,219,229,185,168,138,179, 5,143,199,219,184,109,219, 54,113, +195,134, 13, 27,114, 56, 28,178, 97,195,134, 80,169, 84, 48, 24, 12,188,133, 11, 23,182, 18, 8, 4,151,191,254,250,235,141, 0, +134,214, 80, 78, 18,192,130,117,235,214, 77,142,141,141,149,142, 25, 51,134, 54,153, 76,216,190,125, 59, 40,138, 2,155,205,134, + 80, 40,116, 38,175,230,112, 56,104,218,244,145, 32,233,251,170,185, 94, 13,202,252, 80,165,240,108,218,245, 88, 53,124,206,169, + 15, 54,155, 13, 62,159, 15, 62,159, 15, 30,143,135, 27, 55,110,124,202,231,243,151, 19, 4, 97,117,135,147,248, 75, 93,180, 1, +112,190,166,125, 60,234, 26,242,119,182,159, 14,132, 17, 4,177, 2, 64,159,178,110,151, 76, 8, 8, 8,120, 55, 47, 47,239,161, +187,156, 10,133,194,191,176,176,240,107,133, 66, 1,185, 92,238,236,191, 67, 67, 67, 97,177, 88,144,151,151, 7,134, 97,160, 86, +171, 33, 20, 10, 17, 18, 18,242,117,108,108,236,206,248,248,248,194, 74, 57,109, 88,242,242,200, 79, 62,163, 40,138, 4, 0,138, + 37, 22, 79,255, 8,136,140,140, 68,247,238,221, 97, 48, 24,160,209,104, 16, 29, 29,205, 34, 8, 98, 44, 65, 16, 18,134, 97,214, + 0, 56,241, 47, 52, 20, 86,233, 12, 63,175,226,188,168, 35, 91, 60,135,195,113, 75,104,217,207,175,201,130, 66, 90, 44, 22,112, + 56,156,114, 22, 9,130, 32, 64,211,116,185,207, 29, 66,171, 54, 66,125,234,212,169,182,239,190,251,110,114, 81, 81,209, 90,212, +114, 42, 97,236,216,177,143,248,123,204,156, 57,201, 18, 85,156, 0, 0, 32, 0, 73, 68, 65, 84, 51, 51, 63, 63,159,121,173,127, + 27, 81,218,225,236,156, 70,126, 98, 65,160,143, 79,125,190,159, 76, 90, 88, 88,120,198,222,152,184,139,198,237,218,181, 19,108, +218,157,152,249,230,140,197,243,219, 55,244,151,180, 14, 11,240, 11,246, 21,112,197, 36,161,227, 91, 45,153, 50,153, 44,202,211, +114, 59,218, 5,161, 80, 8,146, 36,159, 38,139, 22,203, 33,178, 84, 42, 21, 14, 30, 60,136, 65,131, 6,165, 56, 68, 72,113,113, + 49,114,114,114,160, 80, 40, 82,236,150,143, 26,167, 17,109, 54, 27,204,102, 51,204,102,179, 83,192,184,220, 67, 78, 1,227, 56, +151,162,168, 63,107, 89,246,249,126,126,126, 61,251,244,233,195,253,105,251,118, 46,195, 48, 58,148,229, 80,211, 50, 76, 21, 9, +178, 43,192,106,181, 58,173,108,108, 54, 27,233,233,233,206,142,203,145, 91,146,207,231,187,103,202,224,241,222,255,249,231,159, + 37, 29, 59,118, 36, 10, 11, 11, 97,179,217,156,141,228,234,213,171,249,195,134, 13, 11, 77, 78, 78,254,216,104, 52,206,171,197, +181, 18, 85, 9, 34, 0,144, 72, 36, 86,184, 23, 49,187, 70, 78,171,213, 74,116,235,214,109,150, 82,169,108,165,215,235, 23,186, + 83,141, 0,246,101,102,102,186,118,236,151,211,210,210,244, 35, 70,140, 16,212,175, 95,191, 83,106,106,234, 99,221,164, 77,154, + 52,233,194,102,179,113,238,220, 57, 35, 0,199,200, 58,225,202,149, 43,198,161, 67,135,242,194,195,195,187,168,213,110,187,172, + 52,105,214,172,217,209,160,160, 32,129,163, 13, 13, 12, 12,100,199,199,199,251,100,101,101,193,108, 54,227,195, 15, 63,196,224, +193,131, 17, 16, 16,128,153, 51,103,202,151, 46, 93,250,163, 86,171,109, 87,157,209,154,203,229,110,190,125,251,118,148, 66,161, + 16,156, 61,123, 22,173, 91,183,134, 82,169, 68,110,110, 46,180, 90, 45,114,115,115, 49, 97,194,132,160,255,253,239,127, 33,110, + 88,178,156, 34, 43, 62, 62, 94,189,107,215, 46,106,253,250,245, 62,108, 54,219, 41,180, 88, 44,150, 83,104, 57,114, 43,214, 98, +166, 65,109, 23,109, 82,141, 70,243, 56,126,110, 60, 0, 92, 87,145,197,227,241,192,227,241,192,231,243, 31, 43, 47,235, 51,130, + 80,130, 32, 82, 57, 28, 14, 79, 40, 20,114, 72,146, 4,143,199,235, 47,147,201,174,181,108,217,178,229,209,163, 71, 31,184, 67, + 98, 48, 24, 54,243,120, 60,118, 80, 80, 16, 0, 32, 42, 42, 10,173, 91,183,134, 78,167,179,105, 52, 26, 72,165, 82,242,225,195, +135,208,235,245,200,201,201, 65, 68, 68, 4,155, 36,201,205, 40,243, 67,126, 4,167, 83,114,215, 2, 88,235,216, 15, 8, 8,200, +115,181,116,242,249,124,132,134,134, 34, 43, 43, 11, 62, 62, 62,212,231,159,127, 62,116,251,246,237,175,158, 62,125,122, 44,128, + 45, 46, 84,243,158, 97, 31, 45,135,200,114,125,253, 75,104, 13, 30, 60,120,238,129, 3, 7,122, 85, 54, 10,103,179,217,117,230, +235,226, 16, 84, 18,137,164,162,213, 10, 54,155,173, 42,139,150,199,191,195,231,243, 5, 83,166, 76, 41, 89,179,102,141,199, 98, +107,248,170, 52,167, 21,235,145, 97,100,139, 22,167, 63,254,248,227, 33,191,255,254,123, 86,251,134,245, 89,162,236,135, 90,190, + 68, 42, 69, 88,189, 65,227, 94, 25,122, 5,101,171, 15,221,197,237,146,146, 18, 65,163, 48,161,137, 36, 13, 68, 61, 30,203, 71, + 33,226,240,130,253,252, 66, 57, 38, 99,190,196,207,143,107, 52, 26,213,168, 38, 9, 52, 0,200,229,242, 95, 5, 2, 65,132, 99, +223,207,207,207,151, 97, 24, 8,133, 66, 40, 20, 10, 49, 69, 81, 55, 93, 30,174,135,121,121,121,253,107, 42,152, 84, 42,253,149, +199,227, 69,144, 36, 9,130, 32, 64, 81, 20, 72,146, 4, 73,146,206,247, 20, 69,129, 32, 8,148,150,150, 62,124,240,224, 65,127, + 55,174,215, 10, 32,134, 32,136,148,131, 7, 15,162, 83,167, 78, 56,124,248, 48, 6, 12, 24, 0,141, 70,131,171, 87,175,162,103, +207,158, 64,217,148,162, 91,112,117,126,119, 12, 10,110,220,184,225, 20, 46,174,155,143,143,207,227,152,216,147,134, 15, 31,142, +239,190,251,142,177, 15, 38, 68, 4, 65,180,246,245,245,189,113,253,250,117,183,252, 96, 24,134,129,217,252,215,169,142,206,203, +238, 15,225, 81,114, 96,138,162,250,183,107,215,142,208,104, 52, 14, 1, 9, 22,139, 5,138,162, 64, 81, 20,190,253,246, 91, 65, +199,142, 29, 63,225,241,120,179, 56, 28, 78,177,197, 98,249,201, 96, 48, 44, 4,160,126,154, 90,164, 30, 61,122,204,200,200,200, + 24, 28, 17, 17,177,255, 49,104, 24,139,197, 98, 2, 32,160, 40,138, 93, 7,109, 20,101,191,183, 12, 46, 98,223,106,223,231,161, +108,154,216, 45, 4, 4, 4,252,120,232,208,161,176,136,136, 8, 88, 44, 22, 88,173, 86,104,181, 90, 36, 36, 36,192,104, 52,194, +106,181, 34, 42, 42, 10,159,125,246,153,225,221,119,223,229,175, 91,183, 46, 95,171,213,142,174,129,246,221,157, 59,119,138, 20, + 10,133, 64,175,215,227,238,221,187,104,215,174, 29, 74, 74, 74,160,211,233, 80, 90, 90, 10,179,217,140,226,226, 98, 41, 77,211, +166, 26,184, 62,117, 21, 89,147, 38, 77,250,147,203,229,182,123,231,157,119,144,153,153,233,124,230,223,124,243, 77,200,229,114, +231,179,100,111,147, 61,106,152, 89, 44, 22,120, 60, 30, 56, 28,142,186, 94,189,122, 32, 8,130,255,240,225,195,218, 76,197, 73, + 0, 20,179,217,108,174,171,192,226,241,120, 56,119,238,220,199, 92, 46,183, 42,107, 86, 85,207, 37,227,201,254, 63, 13,130, 32, + 86,112, 56, 28,158, 76, 38,227,184, 12, 56, 57, 98,177, 24, 65, 65, 65,171, 0, 12,116,243,186,219,202,100, 50,103,251,222,166, + 77, 27,100,100,100,236,209,104, 52,111,228,231,231,131, 36,201,205, 36, 73,190,234, 24,164, 22, 21, 21, 33, 60, 60,188,109, 85, +124, 93, 99,130, 39,131, 96,202, 89,180, 42, 12,208, 32,145, 72,112,255,254,125,232,116, 58,230,214,173, 91,196,148, 41, 83, 8, +147,201,244, 67,114,114,242, 25,148,173,182,175, 82,139, 60, 35,240,220, 71,203, 97,209,114,183, 3, 32, 8,162,198,209,132,197, + 98, 17, 71, 71, 71, 87,230,240, 69, 84, 38,180,236,211, 73,181,186,209,217,108,182, 79,109,197, 86, 69,236,223,181, 77,190,228, +179, 15, 63,147,133,212,111, 52,107,214,167,172,151, 94,122,233,236,166, 77,155,104, 89,243,129,125, 79,252,186, 69,254,245,123, +179, 15, 31, 58,116, 8, 40,115,140,118, 23, 73, 7, 14, 28, 8,158, 57,109, 42, 62,123,255,221, 35,146,168, 0,174,152,144,137, +248, 70, 93,129, 24,140,158,215,184,217,224,221,251,247,231, 0, 72,174,142, 68, 40, 20, 70,164,166,166, 70,185, 46, 36, 48,153, + 76, 16, 10,133, 56,113,226, 68,160, 64, 32, 8, 4, 0,189, 94,143,150, 45, 91,186,107, 49,137,184,121,243,102,148,143,143, 15, + 74, 75, 75, 97, 52, 26, 97,177, 88, 96,179,217, 64, 16, 4,216,108, 54,184, 92, 46, 68, 34,145,167, 43,251, 46, 1,120,125,208, +160, 65, 91, 15, 31, 62,140,232,232,104, 20, 21, 21, 33, 45, 45,205, 33,178, 60,242,209,114, 88,137, 92,253,177, 88, 44, 22,126, +108,216, 16,111,102,103, 59, 5,204, 10, 95, 95,124,102,171, 93, 54,141,150, 45, 91, 50, 73, 73, 73, 56,114,228, 8, 94,126,249, +101, 98,239,222,189,102,154,166, 57,217,217,217,127,102,103,103,187,197, 97,179,217,156,101,117,180,219,174, 2,203, 83,161,101, +181, 90,125,184, 92, 46, 12, 6, 3, 28,150, 7,215,173, 65,131, 6, 80,169, 84,172,226,226, 98, 86,118,118,182,112,193,130, 5, +239,156, 60,121, 82, 81, 82, 82, 50,234,159,108,133,214,172, 89, 19,241,230,155,111,166,179, 88, 44,102,192,128, 1, 99, 30, 62, +124,248,138, 66,161, 56,254,251,239,191,127, 5,160,137,167,124, 1, 1, 1, 23, 89, 44, 86, 88,113,113, 49,103,199,142, 29,150, +146,146, 18, 78, 96, 96, 96,158,163,237,112,212,181,197, 98,113,107,229,114, 64, 64,192, 69,165, 82,201, 89,185,114,165,165,176, +176,144, 35,151,203,243, 28, 60,106,181,154,179, 99,199, 14, 75,113,113, 49,199,215,215,247,162, 70,163,169,145, 79,169, 84,142, + 30, 59,118,108,226,241,227,199, 3, 40,138,194,195,135, 15, 81, 88, 88, 8,169, 84,138,205,155, 55, 35, 34, 34, 2, 59,119,238, + 84,169, 84,170,137, 95,126,249,229, 39,118,145, 85,147,143, 86,207, 78,157, 58, 69,168,213,106, 72,165, 82,232,116, 58, 92,188, +120, 17, 45, 90,180, 64,118,118, 54, 72,146,132, 84, 42,197,234,213,171, 75, 9,130, 80, 85, 71, 36, 16, 8, 94,137,141,141,149, + 2, 64,108,108,172, 52, 54, 54,182,210, 14,174, 75,151, 46, 88,181,106, 85, 69,161,229,201,192,192,105,117,114, 17, 71,134,206, +157, 59,227,228,201,147,179, 61, 20, 71, 38,135,104,171,104,205,226,241,120, 30, 47,166,177,217,108, 28,148,185, 52, 16,238,236, + 63, 5,232, 37, 16, 8, 56, 21, 63, 44, 45, 45,229, 40, 20,138, 30, 30, 8, 95,127,129,160,204,224, 20, 17, 17, 1,141, 70, 67, +155, 76,166,145, 91,182,108,177, 0, 64, 76, 76,204, 72,154,166, 13, 86,171,149,226,114,185,208,233,116, 8, 10, 10,242,175,198, + 54,250,193,190,159, 22, 4, 87,244,209, 82, 40, 20,136,137,137,129,209,104, 68, 78, 78, 14, 18, 18, 18, 44, 52, 77,111, 93,179, +102,141, 45, 48, 48,240,191,175,189,246, 26,149,156,156,252, 54,128, 25, 85,105,145,103,204,154, 21, 95,165,208,178, 43,200,147, + 0,122, 87,188,200,138,226,167, 58,161, 85,211,212, 33,151,203, 85,167,167,167,139, 92, 59, 21,171,213,138,144,144, 16, 27,195, + 48, 68,101, 66,235,113, 76,193,108, 54,219,231,163,143, 62, 82,175, 89,179,102,244,253,251,247,231,186,243,157, 29,111, 55,195, +166, 10, 34,107,237,146,184, 85, 43,151, 44,144,221, 57,242, 3,214,127,179,140,166,105, 36,183,106,213,170,135, 86,171,101,249, +138, 44, 80,170,113,216, 46,178,220, 21,133, 36,128,239,207,159, 63,159, 60,112,224,192, 83,223,255,188, 91,150,125,247,238, 25, + 94,177, 50, 71,210, 56,138,197, 9,141,120,181,196, 96,224,140, 28, 57, 50, 16,192,107, 53, 53, 98,106,181, 26,185,185,185, 21, + 5, 24,110,220,184,241,200,185,110, 21,142, 36, 65,211, 52,118,237,218, 5,161, 80, 8,145, 72, 84,110,115,136,172, 90, 46, 84, +184, 9, 0, 3, 6, 12,128, 74,165,130, 88, 44,118,187, 92, 21,197, 11,195, 48, 48,153, 76, 48,153, 76, 48,155,205, 52, 0, 54, +139,197,194,132,204, 76,167,149,199, 19, 1, 83, 17,173, 90,181, 98, 78,159, 62,141, 83,167, 78, 65,167,211, 97,229,202,149, 80, + 40, 20,207, 1,248,212, 83, 46, 23, 39,125,186,184,184,152, 93, 92, 92,236,180, 14,178,217,108,167,245,192, 77, 75, 30,135,197, + 98, 57, 71,163,142,205,213,170, 69, 81, 20,228,114, 57,130,131,131,177,118,237, 90, 78,253,250,245, 7,255,147, 45,208,210,165, + 75, 27,175, 88,177, 98,195,166, 77,155, 14,143, 30, 61,122,251,213,171, 87,199,251,250,250,254,121,226,196,137, 5, 60, 30,207, + 86,203,231, 59, 44, 59, 59, 59,200,245, 35,155,205, 38,180, 90,173, 78, 97, 91, 90, 90,234,246, 0,131,205,102,135,165,166,166, + 10, 1, 96,193,130, 5,108, 0, 66,135, 51,184,131,179,180,180,148,221,162, 69,139, 48,119,239,245,196,196,196, 30,253,250,245, + 59,125,244,232, 81,191,136,136, 8,100,101,101, 33, 43, 43, 11,141, 27, 55,198,162, 69,139,116,197,197,197,221, 0,220,212,106, +181,123,221,228, 12,241,243,243, 99,167,167,167,195,106,181,162,109,219,182, 88,189,122, 53, 70,142, 28,137,150, 45, 91,162,184, +184, 24,169,169,169,216,184,113,163, 31,135,195,169,182,237,208,235,245,123,227,227,227,195, 43, 90,180,198,140, 25, 35,202,203, +203,115,222,147,113,113,113,229,166, 16, 61,105,147,237, 83, 91, 85,110,181,129,213,106,149,240,249,252, 98, 30,143,199,117,248, +103, 37, 36, 36,120,108,205,170, 48, 0,244,100,255, 31,131, 67,180, 86,210,183, 34, 56, 56,216,109, 30, 30,143, 71, 56,218, 70, +171,213, 10,141, 70, 67, 43, 20, 10,231,244,126, 74, 74, 10, 29, 25, 25, 73, 83, 20, 69,113,185, 92, 16, 4, 1,161, 80, 88,101, +131,207,208, 76,220, 75, 35, 63, 45,183,234,112,250, 71,128,217,108, 70, 74, 74, 10,204,102, 51, 18, 18, 18, 44, 95,126,249,101, +182, 90,173,158, 14,128,245,235,175,191,142,157, 61,123, 54, 21, 20, 20,212, 47, 63, 63, 31, 53,105,145,103, 72,108, 61, 98,229, +114,244, 66, 39, 7, 15, 30, 76,216,151, 86, 18, 14,225,228,137,208,178, 63,124, 53,246,188, 4, 65, 32, 39, 39,199,185, 31, 20, + 20,228,241,111,185, 11,127,127,127, 93,151, 46, 93,124,148, 74,229,222,165, 75,151,214,202,146,181,118, 73,220,170,197,243, 63, +151,169,174,159, 69,102,118, 14, 84,249,150,228,164, 63,239,239, 1,176, 7, 0,176,174,249, 73, 98,114,218,183,238,114, 54, 11, + 16,180, 97,115, 88,123,158, 31, 56, 56,124, 68,236, 12,242,173,183,222,234, 62,118,236, 88,205,232,209,163,167,137,197,226, 38, +102,179,185,104,247,193,131, 15, 70,140, 24, 81,159,166,233,177,168, 33,230,136, 94,175,127,216,187,119,111,215,250,148, 28, 59, +118, 76,254,224,193, 3, 76,157, 58,181, 32, 43, 43, 75,237,122,174, 59,101, 52,155,205, 15,219,180,105, 83,229,116,161, 99, 74, + 17, 0, 74, 74, 74, 30,122, 80,165,163, 96,119,124, 47, 44, 44,196,141, 27, 55,192, 98,177,208,185,115,103, 36, 37, 37,161,123, +247,238, 41,158, 88,181, 12, 6, 3, 34, 34, 34, 96, 48, 24,160,211,233, 74, 1,240, 54,215,175, 15, 0,120,187,176, 16, 23,191, +252, 18,103, 23, 47,134,235,253,236, 46, 90,183,110,205,156, 61,123, 22,127,254,249, 39,140, 70, 35, 38, 78,156, 8, 0,132,253, +222,245, 36,100, 70, 67,138,162, 6, 12, 28, 56, 48, 4, 0,116, 58, 29,113,254,252,121,240,249,124,231,179,176,127,255,126,100, +101,101,129, 32, 8,248,249,249,133, 21, 21, 21,213, 7,112,191, 26,179, 63,113,255,254,125,124,241,197, 23,176,217,108,152, 61, +123, 54,162,162,162,156, 2,235,225,195,135, 88,176, 96, 1,104,154,198,231,159,127,142,198,141, 27,195, 98,177,240, 81,203, 16, + 26,117,129,153, 51,103,222,217,179,103,207,225,140,140,140, 23,151, 44, 89,210,139, 32, 8,219,172, 89,179,190,144, 72, 36,244, +227,240, 22,105, 74,112,227,246, 67,167, 16,170,184, 5, 6,200, 60,230,187,117, 55,195,249,125,154,118,229,163,225, 47,243,243, +180,136,165, 22,139, 69,247,234,171,175, 74,119,237,218, 69, 52,110,220, 24,247,238,221,115, 88,134, 74,225,121, 72,135, 44,149, + 74, 21, 69, 81, 20,231,246,237,219,136,140,140, 68,167, 78,157,176,112,225, 66, 40,149, 74, 88,173, 86, 4, 5, 5,217, 44, 22, + 75,138,217,108,254,163, 6,174,184, 73,147, 38,113, 0, 76,182, 91,182, 90, 77,159, 62,221,182,108,217, 50,164,164,164, 56, 45, + 88,174,206,240,158, 78, 29,186, 90,157, 92,183,132,132,132,217, 92, 46,151, 1,112, 14,158, 7,122, 54, 85,180,104,213,198,154, +245,164,240, 36, 87, 50, 42, 20,138, 4, 31, 31,159,193, 69, 69, 69,229,172, 90,221,186,117, 51,203,229,242, 68,119,121,196, 98, +113, 17, 69, 81,254, 0,144,149,149, 5,145, 72,196,185,123,247,238, 98,148, 5,207, 70,253,250,245, 23,171, 84, 42, 78,125,123, +123, 26, 28, 28, 12,147,201, 84,165, 27,203,153, 75,121, 63, 0,248,193,177, 47,147,201,114, 52, 26,141, 96,217,178,101,218,197, +139, 23,235,105,154, 54, 2, 56,161, 86,171,157,113,180,114,115,115, 53,108, 54, 91, 38,149, 74, 67, 29, 66,171, 50, 45,242,140, +161,106,139,150, 93, 73, 50, 21, 5, 17, 65, 16,143, 56,168,215, 32,180,106, 20, 89, 52, 77,151,179, 50, 56, 28,222, 43,251, 45, +123,167, 94,171,169, 67,187,200,226,239,222,189,123,243,210,165, 75,207,185,251, 61, 87, 31,173,117, 95,205, 95,226, 16, 89, 87, + 78, 29,197,222, 52,141,114,246,226,229, 43,106,251, 15, 52, 15, 16,182,150,203,253, 79,126,185, 40, 78,114,231,200, 70,108, 95, +247, 63,230,202,133, 11, 29, 47, 92,184,240,198,212,169, 83,235,217,111, 44, 21,128,203, 0, 70,192,141, 85, 58, 89, 89, 89,253, + 43,116,194, 55, 57, 28,142, 92, 40, 20, 34, 43, 43, 75,123,235,214, 45,143,167,100,148, 74,101,255, 39,112, 3,178, 28, 34, 75, +169, 84, 34, 53, 53, 21,125,250,244, 1, 0, 36, 37, 37,161, 91,183,110, 72, 78, 78, 70,187,118,237, 82, 0,116, 64, 13,129, 90, + 45, 22,139,186,121,243,230, 78,235,150, 70,163,177, 1, 64,108, 78, 14,226, 21, 10,176, 88, 44,156, 93,188, 24,115, 44, 22, 44, +244, 80,192,183,105,211,134, 57,127,254, 60, 30, 60,120, 0,171,213,138, 33, 67,134,160,150, 15,125,203,102,205,154, 29, 59,113, +226, 68,160, 88, 44,134, 78,167,131, 86,171,197,184,113,227, 48,114,228, 72, 24,141, 70,236,216,177, 3,251,246,237,131,143,143, + 15,116, 58, 29,116, 58,157,223,160, 65,131, 78,223,188,121,179, 39,128,219, 85, 8, 45,166,127,255,254, 72, 76, 76, 4, 69, 81, +232,216,177, 35, 10, 11,255, 90, 12, 36,151,203, 43, 59, 70,253,147, 66,139,197, 98, 49, 9, 9, 9, 75,122,245,234,133,140,140, +140, 23,219,181,107,183,114,252,248,241, 89,143,203,235,231,235,131, 54, 45, 26,194,104, 52,194,104, 52, 34, 36, 36, 4, 37, 37, + 37,184,115,231, 14,140, 70, 35,228, 65, 82,143,249, 98, 90, 54,118,242, 5, 5, 5, 65,167,211,225,254,253,251, 48,153, 76, 8, + 8,240, 72,104,133,247,239,223,255,247,173, 91,183,250,111,220,184,209,212,187,119,111,238,202,149, 43, 9,137, 68, 2,151,142, +197, 83, 36, 36, 37, 37, 69,244,235,215,175,233,245,235,215,145,144,144, 0,147,201,132,152,152, 24,220,186,117, 11, 93,186,116, +129, 86,171, 61,119,225,194,133,125,238, 24,134, 1,124, 50,105,210, 36, 56,196, 86, 98, 98, 34,114,114,114,224,227,227,243,136, +208,114,248, 62,218, 87,141,135,184, 83, 88,135, 32,114,177, 60,205,145, 74,165,102, 0, 43,106,105,125, 2, 0,100,100,100,240, + 90,181,106,101,228,243,249, 92,187,104, 91,254, 56,124,117,137, 58, 88,201, 88, 37,130,131,131,167, 7, 4, 4,244,107,208,160, + 1,242,242,242, 56, 92, 46, 23,221,186,117, 51,119,232,208,193, 28, 28, 28,252,182,187, 60, 60, 30,239, 58,135,195,233, 89, 54, +152,160,145,158,158, 14,134, 97,102,183,108,217,242,221,146,146, 18, 20, 22, 22,114, 37, 18,137,115, 80,221,180,105, 83, 24,141, +198,235, 30, 88,222,226, 34, 35, 35, 63,225,112, 56, 11,149, 74,101,101, 97, 33,184, 82,169, 84,194,225,112, 96, 54,155,203,137, +205,138, 90,228, 89, 23, 89,229,132,150,139,138, 44, 39,116, 60,177,104,185, 99, 53,112, 56,216,187,238, 59, 68, 93,197,223,170, +109, 12, 45, 95, 95, 95,163, 67,100, 45, 92,184,240, 92,109, 56,118,110,221,162,240,181,149,134,103,159, 59,132,155,127, 38, 99, + 79,170, 90, 57,123,241,242,105, 47,189, 54, 42,175,162, 48,115, 7, 81,129,194,150,242, 32,255,147, 95, 45, 93, 44, 81, 93, 63, +139,156,220, 92, 28, 58,119, 33,217, 12,164, 2,152, 93,151,166,101,160,108,234,144,162,168,167,233,134,117, 58,195,231,228,228, + 56, 68, 86, 12, 0,116,239,222, 61,197, 46,178,224,174, 69, 75,173, 86, 87, 76, 89,211, 15, 64,128,227,250, 89, 44, 22,186,125, +242,137,199, 34, 11, 0,147,156,156, 12,149, 74,229, 24, 41,214, 86,100, 33, 56, 56,248,253, 19, 39, 78, 4,126,255,253,247,197, +155, 54,109, 42,180,217,108,236, 54,109,218,132,181,111,223,158,216,188,121, 51, 0, 96,196,136, 17,152, 61,123, 54,174, 93,187, + 6,145, 72,132,238,221,187,211,115,231,206, 13,154, 62,125,250,219,121,121,121,211, 42,237, 29,109, 54, 14,159,207, 63, 14,224, +185,235,215,175, 3,192,105,148,165,112,114, 88, 17,170, 60,230, 78,231, 91, 82, 82,194,246,241,241,169, 52, 52, 4,167,108, 52, +228,169, 5,194,201,121,234,212,169, 47,190,250,234,171, 61,239,189,247,222,237,199,228,172,212,162, 53,120,240, 96,232,141,102, +100,230,105, 64,211, 86,232,205,249, 30,243,185, 90,180, 6, 15, 30,140, 82,131, 9,233, 57, 42, 88,173, 52, 74,244,110,247,229, +194,231,159,127,254,215,159,126,250, 41,248,204,153, 51,160,105,218,118,235,214,173,251,175,190,250,170,100,214,172, 89,254,143, +177,200,232,155, 81,163, 70, 13, 59,117,234,148,170,105,211,166,178,115,231,206, 33, 63, 63, 31, 86,171, 21,207, 61,247, 28,184, + 92,110,250,226,197,139, 57, 0,190,113,247,191,177,139, 45,243,133, 11, 23,222, 60,123,246,172, 76, 38,147,113,109,205,154, 33, +231,232, 81,236,218,181,235,145, 47,172, 91,183, 14,112, 51, 10,191,195,226,116,254,252,249, 58, 17, 88,229,122,106, 46,183,214, +211,143,207, 42,206,159, 63,159,245,214, 91,111,181,144, 72, 36, 43,122,244,232,209,199,223,223,159,244,243,243, 75, 8, 13, 13, +125,183, 77,155, 54,110,207, 46,176,217,236,241, 34,145,232,142,213,106,165,180, 90, 45,116, 58, 93, 89, 35,109,181,114, 73,146, + 68,253,250,245,157,125, 73,199,142, 29, 17, 28, 28, 76,167,165,165,141,119,151,191,160,160,160,220, 42,196, 74, 48,169, 91,183, +110, 44,163,209,136, 7, 15, 30, 36,185, 30,168, 76,139, 60, 35,136,173, 86,124, 57, 46,202,245,226, 66, 67, 67, 51, 44, 22, 11, +147, 10, 48,151, 47, 95,102, 98, 99, 99,171,221, 12, 6, 3, 19, 20, 20,148, 83, 73,231, 7, 87, 78,163,209, 88,238,123, 70,163, +145,145,203,229,180, 94,175,127,132, 83,175,215, 51, 97, 97, 97, 89,213,113, 86,130,113,151, 46, 93, 90, 51,103,206,156, 78, 30, + 84,144,147,147, 89,219,140,217,184,113,227,127, 24,134,233,213,163, 69,196,159,195,219,200,153,110, 81, 65,217,251,118,110, 29, +201, 48, 76,175,138,155, 35,192,105,117,156,205,228,162,230,125,163,235, 21, 93, 57,178,141, 57,177,236, 29,230,171, 33, 81, 76, +187, 48, 31,117,179, 0,129,167, 57, 98,106,204,150, 30, 29, 29,125,211,102,179, 49, 38,147,137,137,142,142,190, 85, 23,156,181, + 64,117,156,109, 81,230,203, 54,170,146,207,218, 62, 70, 57,175, 48, 12,195,168, 84, 42, 70,171,213, 50, 70,163,145,161,105,154, +113, 5,128, 43,110,112, 50,102,179,153, 41, 42, 42, 98,224,190,207, 93,165,156, 10,133,226,254,221,187,119,153, 70,141, 26,101, +216,205,241,211,117, 58, 29, 83, 17, 58,157,142,233,211,167, 15,115,235,214, 45, 38, 50, 50,210,112,235,214, 45, 70,161, 80,220, +168,161,156, 13,194,195,195,143, 7, 4, 4, 36, 0,136,242,224, 88,181,245,185, 99,199,142,134, 12,195, 76,100, 24, 38,182,138, +109, 34,195, 48,205,254,105, 78,123,253,230, 49, 12,195,148,150,150, 50, 42,149,138,201,206,206,102, 74, 75, 75, 25,173, 86,203, + 92,186,116,137, 57,115,230, 12,243,231,159,127, 50, 50,153, 44,207, 29, 78, 7,159,201,100, 98,138,139,139,153,252,252,124, 70, +175,215, 51, 58,157,142,185,122,245, 42,115,241,226, 69,230,250,245,235,149,241, 61,194,233,239,239,191, 46, 55, 55, 87,123,250, +244,233,210,181,107,215,150, 6, 7, 7, 95, 7, 16, 1,160,137,159,159, 95,238, 59,239,188,195,136,197,226,135,181,124,142, 90, +176,217,236, 75, 75,150, 44, 57,127,224,192,129,188,125,251,246,153, 54,108,216,144, 57,117,234,212, 63, 88, 44,214, 37, 0, 45, +106,249, 28, 5, 73,165,210,211,231,206,157,179, 22, 21, 21, 49,106,181,154, 41, 46, 46,102,116, 58, 29,163,215,235, 25,147,201, +196, 88, 44, 22,230,143, 63,254, 96,228,114,185,235,180,228, 7,213, 12,172,103, 48, 12,243, 62,195, 48,172,186,110,235, 92,184, +123,212, 21,103, 93,180,117, 36, 73,154,237,109, 71,231,178,221,234,247,255,169,114,246,237,219,247,243,145, 35, 71, 50, 3, 6, + 12, 96, 98, 98, 98, 30,217,218,181,107,199, 76,153, 50,133, 57,112,224, 0,243,229,151, 95,126, 94, 7,229,100,161,108,209,203, +162,190,125,251, 90, 18, 19, 19,153, 17, 35, 70, 48, 0,250, 87,167, 69,158,101,193,229, 88, 76,227, 8,239, 64,184,190, 2,128, +217,108,206,184,121,243,166,162,169,213, 74, 1,192,183,223,126,251,136,101,202, 21,137,137,137, 86,130, 32,238, 84,247,235,102, +179, 57,227,196,137, 19,242, 85,171, 86,177, 93, 76,192,176, 90,173,182,236,236,108,114,229,202,149,229,206, 63,121,242,164,213, +106,181,166,123,120,145, 27,219,182,109,187,177, 46,106,235,143,107, 15,222,253,245,208, 47, 1,157, 59,245, 80, 75,100,178, 74, + 71, 97, 59,222,110, 6, 98,114,245, 86, 45,130, 69, 46, 92,178, 40, 78,234,152,130,252, 57, 37, 87,109, 48,210,125,210,148,250, + 43,117,253, 15,107,181,218, 7,142,149,128, 58,157, 46,253, 41,188, 9, 47,161, 44,198,149,181,194,103, 29,240,152, 78,167, 54, +155, 13,190,190,190, 78,107,104, 45, 44,162,140,195,194,234,248,235, 30,167, 60, 12,195,156,186,122,245,106,228,184,113,227,124, + 54,109,218,116,151,166,105,246,132, 9, 19,204,193,193,193,156,164,164, 36, 11, 0,162, 87,175, 94,172,220,220, 92, 38, 43, 43, + 75,245,242,203, 47,151,188,249,230,155,254,151, 47, 95,230,218,108,182,154,130, 22,222,203,200,200,232, 91,139, 99,213, 98,248, +240,225,119,241,248,105,108,158, 56,167, 3, 42,117, 49,238, 62,200,178, 71, 48,183,129,126,152,231,244,171,178, 88,172, 80, 21, + 23,122,108,209,186,115, 63,203,158, 98,140, 6, 77,103,219,249,202, 28,226,153,162,210,154,123, 19, 22,171,251,220,185,115, 7, +146, 36, 73,158, 61,123,214,184,116,233,210,140,130,130,130, 33, 0,210, 1,160,168,168,168,247,198,141, 27,127,116, 35,148, 67, + 85, 72,181, 88, 44, 93, 62,248,224,131,105, 0,186, 3,168,103,231, 78,178, 91,178,106, 27,193, 60, 95,173, 86,191, 48,112,224, +192,163, 20, 69,213,119,121,142, 2, 0, 40, 29,207, 5,195, 48, 65,121,121,121, 47,186, 67, 72, 16,196,242, 39,213,144, 60, 73, +238,199,108,135,158,137,149,140,199,143, 31,159, 55,100,200, 16, 86, 68, 68,196,199, 17, 17, 17,100, 81, 81, 17,180, 90, 45, 72, +146, 68,112,112, 48,162,163,163, 17, 28, 28,108,187,126,253,250,162, 15, 63,252,176,198,152,124,205,155, 55,111,104,177, 88, 26, +145, 36,217, 16, 64, 67,134, 97, 26, 18, 4,209, 16,128, 12, 0, 36, 18,137, 36, 50, 50,146,213,185,115,103,116,234,212, 9, 39, + 79,158,196,206,157, 59,127, 0,240,171,171, 53,171,162, 22,121, 26,144,218, 22, 76,139, 75, 32,174,181, 67, 47,194,134,147, 12, +137,222,209,201,206, 56,123, 21, 69, 86,213, 73,165, 43, 49,253,245,127,238,185,231,156, 15,156, 27,157,202,131,154, 30,190,130, +130,130,254,227,199,143, 47,199, 73,211,180,177,176,176,240,173,174, 93,187,174,166, 40,138, 87,225,134,125,152,159,159,255,183, +230,234,171, 24, 71,171,255,192, 87,148,143,203, 41,230,144,141,110, 30,252, 14,121,249, 74,252,156,146, 91, 84, 98,162,123,223, + 82,150, 94,125, 18,229,127,248,240,225,128,103, 64,241, 87, 38, 90, 31, 55,121,118,129, 27, 1, 73,107,202, 81, 71,216,195,137, +212,201, 67,158,155,155,187,236,147, 79, 62,121, 97,209,162, 69,129,135, 15, 31,150, 56, 6, 40, 67,135, 14,205,191,122,245,106, + 15, 0, 60,131,193,112,108,209,162, 69,129,113,113,113,254, 0,252, 1, 96,208,160, 65,121,121,121,121,171,224, 69,181,176, 88, + 44,153,209,205,155,150, 27, 57, 58, 6,128,174,239,173, 86,107,166, 39,124,149,241,184,238,211, 52, 93, 45, 31, 69, 81,239,117, +234,212,137,122,239,189,247,242, 14, 31, 62,236, 72,164,235,170,208,110,214, 16,148,212, 29, 24, 1, 44,181,111,117, 9,157, 74, +165,234,226,225,119,104,239,221, 88,233,128,210,147,253,127, 4,123,247,238,253,116,196,136, 17, 27,101, 50,217,150,134, 13, 27, + 54,149,203,229, 18,129, 64, 0,163,209, 88, 98, 50,153,110,220,188,121,115,244,167,159,126,122,207, 45, 11,199,198,141, 20, 0, +142,205,102,227,147, 36, 41, 2, 32, 33, 8,194,207, 33,180, 8,130,128,217,108,198,131, 7, 15, 48,103,206, 28,250,248,241,227, + 95, 2,248,220,131,129,107, 7, 0,129, 46,237,120, 32, 0, 19,202, 2,216, 22, 16, 4,113,225, 73,215, 23, 97,195,201, 22,151, + 64,164,182, 69,101,253, 68,245, 73,165,171,122,224, 10, 10, 10,186,212,245, 67, 92, 21,103, 65, 65, 65,196,211,242,132,140, 53, + 46,221,134,117, 75,203,229, 57,116,136,176,202,246,107,130, 70,111,157,250,205,175,215,150, 25,173,140,205,108,181,253,247, 86, + 65,105,170,183, 29,170,115, 60, 95, 87,207, 82, 29,150,233,106, 90, 90, 90,215,169, 83,167,126, 42, 20, 10, 59, 2, 64,105,105, +233,217,236,236,236,249,176,175, 42,172,233,184, 23, 85, 67,169, 84,182,127, 26,249, 76, 38,211,187, 93,187,118,253,154,166,233, +175,172, 86,107,210,255,131,191,194,224,189, 27,159, 93,108,223,190,253, 30,128, 46, 0, 48,108,216, 48, 10, 0,118,238,220,233, +177,120, 30, 55,110, 28,205, 48,140,217,126, 63,232, 80,182,186,176,200,209,166,234,116,186,162,236,236,236,235, 52, 77, 95, 7, +240, 35, 60, 95,113, 27, 72, 16,196, 1,134, 97, 6,219,133,219, 1,134, 97, 6,187,126,246,164,173, 90, 53,156, 82,179, 51,188, + 23,101,216,153, 10,162,226, 84, 96, 77,251, 53,225,102,158, 46, 1, 64, 59,111,237,254,191,196,221,236,236,236,177,143,113,220, +139,103, 15,233, 38,147,105,200,255,163,235,213,120,255,242,127, 73,255, 87, 11,129,229,192,245,235,215,159,152,139,192, 63,141, + 22,151,202, 15,192, 43,238,187, 32,182, 50,225,229, 21, 90, 94,120,225,133, 23, 94, 60, 14,212,222, 42,240,226,223, 12,135,111, +150, 99,191, 10, 31,173,138,254, 89,206,125, 2, 85,175, 28,240, 36, 43,121,109, 86, 73, 28,243,114,122, 57,189,156, 94, 78, 47, +231, 63,206, 41, 5, 16, 9, 96, 73, 13,231, 85, 92, 93,152, 7, 64, 9,192,226,173, 79, 47,231, 99,232, 7,183,192, 48,204,160, +234,166, 14, 9,130, 56,248,164,132,150,211, 25,190, 45,230, 70, 95,194, 92,199,126, 77, 66,139, 97,152,248,191, 67, 8,246,243, +114,122, 57,189,156, 94, 78, 47,167,151,211,203,233,229,124, 76,161,213,231,195, 15, 63,252, 8,101,161, 49,152, 15, 63,252,240, + 35,134, 97, 6,149, 29, 98, 6, 61,201,223,190,214, 14,189, 82,219,130,113,108,215,218,161, 87, 21,167,198,186,108,229,195, 59, +120,225,133, 23, 94,120,225,133, 23, 94, 60,197, 56,189,120,241,226,210,197,139, 23, 59, 28,223, 11, 0, 16,118, 11, 87,193,147, +252, 97,251, 52,161, 59, 11,165,170, 79,193,243, 15, 32,132,100,113,198,176, 57,188, 62, 96,108,209, 0, 0,146,186, 70,155, 12, +191, 91,173,230, 45, 0,178,107, 75,220, 12,104,222, 88, 42,216,103,164,105, 78, 70,137,105, 88, 90, 89,154, 3,143, 49, 12,232, +198,227,114,127,227, 73,165,130,202,142, 27,213,106,189,209,100,122, 97, 39,112,202,251, 12,120,225,133, 23, 94,120,241,140, 64, +228,231,231,119,156, 36,201, 8,199, 7,174,113, 7, 43,198, 32,164,105, 58, 71,165, 82,189,128,178,169,226,191,147,211,245,251, + 38,212,178, 47,175,107,184, 59,117, 8,215,240, 14, 46, 81, 88,255,150,140,217, 20,155,247,166,143,175,116,225,127,198,191,235, + 31,213,164, 41, 17, 30, 30, 10, 48, 64,122, 70,166,252,206,237, 91,125,183,111,250,102,102,177, 70, 53,199, 98, 52,126,231, 41, +119,115, 64, 84, 79,204, 75,250,238,195,215,165, 44, 88, 49,106,193,214, 35,132,214, 28,126,189,108,185,169, 71, 34, 75,234,239, +255,235,226, 99,199, 4,126,173, 91,151, 59,198, 48, 76, 89,126,189, 43, 87, 4, 31,191,240,194,175,195, 84,170,254, 94,177,245, +175, 68,176, 68, 34,153,206,102,179,123,155,205,230, 8, 46,151,155, 65,211,116, 66, 81, 81,209, 10, 0, 89,222,234,249,119,163, +105,176,168, 71,211,134, 17, 91,179,115,243, 82,138, 13,166, 9, 55,179,181, 42,111,173,120,140,234,242,107,254, 99,185, 55, 1, + 64, 44, 22, 95, 36, 73, 50,204, 85, 4, 56,114,246, 58,246, 43,190,218,108,182,123, 42,149,170,107, 53,180, 13,101, 50,217,106, + 0, 29,106, 10,152,108,143,205,118, 65,165, 82,189,133,170, 87,235,249,248,249,249,205, 35, 8, 98, 56, 73,146, 84, 77,215,100, +179,217,104,134, 97,118, 20, 21, 21,125, 14,160,164,170,243,252,252,252,142,165,165,165,117, 8, 10, 10,170,209, 74, 99,181, 90, +145,158,158, 30,216,177, 99,199, 63, 84, 42, 85,179, 39,201,249,119,107,145,218,162,154, 85,135, 85,222,232, 0,202,229, 23,122, +162, 17, 89, 57,124,241,190, 46, 61,251,247,153, 50,237, 61,209,165,171, 55,240,219,201, 51, 40,214, 25, 65,145, 36,164, 62, 66, + 52,105,210,136, 88, 30,191, 43,224,135,181,203,191, 58,155,120,116,144, 65,167,121,217, 35,153, 46,100,205,153,253,106, 71,145, +191,140, 6,108, 52,222, 31,216, 70,244,241,129,148, 57, 40,181,126,228,177,200, 58,126, 92,152,159,151,135,184,144, 16,176,172, + 86,240, 73, 18,124,130, 0,159, 36, 33,226,243, 49, 96,195, 6,204, 63,124, 88,248,233,139, 47,122,197,214,191, 12, 98,177,120, +124, 72, 72,200,210,245,235,215,251, 55,104,208, 0, 34,145, 8, 42,149, 42,224,230,205,155,109,103,204,152, 49, 54, 39, 39,231, +147,226,226,226,117,222,154,250,247,194,102,195,152,239, 23,190, 21,154,243,240,118,232,164, 69,219,154, 16,254,116,239, 27,133, +250, 92,111,205,184,141,182, 0, 82, 80,121,254,210,234,142, 85, 9, 62,159,159,103, 48, 24,130,170, 59,135,203,229,230,155, 76, + 38,121, 77, 92, 36, 73,134,101,101,101, 5, 9,133, 66,208, 52,109,207, 6, 96,115, 14,164, 93,179,159,216, 3,213,162, 89,179, +102,230,234, 56,125,124,124,190,205,207,207,239,231,200, 19,232, 34,168, 42, 69, 86, 86, 86,191, 22, 45, 90,124, 91, 82, 82,242, + 66, 21,226,101,222,180,105,211,166,183,108,217,210, 97, 5,178,103, 65, 40,123, 85, 42,149,152, 58,117,170,243, 55,108, 54, 27, +142, 30, 61, 58,109,252,248,241, 40, 42, 42,154, 81,205,181, 71, 4, 5, 5, 17,246,132,226, 85, 98,238,220,185,152, 59,119, 46, +190,249,230, 27,130,205,102, 75,107,168,207, 58,225,252,187,180, 72,109, 44, 88, 53, 68,134, 63,136,242,225, 29, 14, 62, 34,180, +254, 14, 80,108,222,127, 59,116,237,215,123,234,244,217,162,109,191,156,192,205,235, 87,144,150,244, 83,185,115,218,191, 48, 30, +185,202, 18,140,159,242,190,152,160, 88,189, 19,143,237,253,175,197,168,255,222, 77,107,150, 60,130,199,125,167,115,199,104,118, +150,224, 38,130,253, 4,232,222,174, 49, 59,252,215, 63,223,209,193,250,245,245,178, 85, 50, 30,137,172,245,175,191,142, 30, 22, + 11,130, 40, 10, 20, 65,128, 2, 64, 18, 4, 12, 70, 35, 46,140, 25,131,142,155, 55,227,243,253,251,133,243, 94,122,201, 35,177, + 37, 18,137, 46, 17, 4,225,167,213,106, 7,161, 44,177,244,179,128, 22, 98,177,248, 32,195, 48, 69, 58,157,174,237, 83, 84, 46, + 5,202,230,232, 43,142,142, 57, 40, 91, 81,229, 81,102, 97, 30,143,247,230,176, 97,195,150,175, 90,181, 74,152,151,151,135,236, +236,108,208, 52, 13, 62,159,143,168,168, 40,226,216,177, 99,254,179,103,207, 94,118,240,224, 65, 94, 73, 73,201,215,158, 12,108, +216,108,118,188, 76, 38,123, 81, 46,151,139,242,243,243, 75,213,106,245, 81,163,209,248, 38,106,159, 54,133,100,179,217,163, 35, + 35, 35, 95, 9, 9, 9,145,103,101,101, 41, 51, 51, 51,247, 25,141,198, 31, 80,203, 68,205, 46,117,218, 26,246,104,245, 0,114, + 34, 35, 35,175, 61,120,240, 32,191, 14, 57,179, 35, 35, 35, 83,107,193, 41, 2,176, 29, 64, 72, 13,231,101, 3, 24, 1, 15,173, +217,206,138,101,108,135, 22,172, 88, 63, 33,110, 92,119,226,251, 25,253,162, 38,127,115,236, 12,201, 97,122, 94,207, 49,100,120, + 53,148,123, 34,203,158,210,170,162,160,170,238, 88,181, 48, 26,141,129,102,179, 25,236, 42,146,197,235,116, 58,248,248,248, 4, +186, 91, 72,129, 64,128,159,126,250, 9,108, 54, 27,108, 54, 27, 69, 69, 69, 8, 11, 11,115,238,115, 56, 28,231,251,122,245,234, +213,200, 71,211,116, 71,138,162,160,213,106, 65,211,180,115, 83,171,213, 96, 24, 6, 60, 30, 15, 52, 93,150,206,201,229,120,199, +170,248, 8,130, 24, 30, 18, 18,130,109,219,182,193,100, 50, 61,114, 92, 34,145,224,234,213,191,146,140, 80, 20,133, 78,157, 58, +145, 4, 65, 12, 7, 48,163, 26, 94, 6, 0, 98, 99, 99, 65, 81, 20, 40,138, 2, 73,146,206,247,142,141,166,105,204,157, 59, 23, + 21, 82,147,253,109,156, 79, 27,106,136, 12,159,131, 42,124,180,200, 39, 92, 46,215, 37,158, 33, 66,145,228,139,183,222,125, 95, +124,240,143, 63,145,158,145,254,136,200, 2,128,139,191,253,128,156,236, 44,164,164,101, 98,244,150, 61, 49, 16, 0, 0, 29, 44, + 73, 68, 65, 84,127,223, 22, 75, 36,210, 47, 42, 52,168, 85, 46, 27,245,245,225,124,249,225,136,238,124,173, 37, 27, 37,126, 0, +213,144, 11,182, 80,135,217,131, 91,243, 36, 62,156,165,238,148,147,199,229,254,182,248,216, 49,167,200,234,102, 52,130, 71,211, +176,210,180, 83,100,153,172, 86,232, 77, 38, 40,180, 90,220, 25, 63, 30,140,197,130, 79,246,236, 17,242,184,220,223,220, 41, 39, + 0,112, 56, 28,197,190,125,251,234,181,106,213,234, 36,220, 15,102,122,236, 9,255, 71,213,161, 93,155, 54,109, 18, 54,111,222, + 92,143,195,225, 40,234,130,147,207,231,191, 38, 18,137, 10,248,124,254,107,181, 44, 39, 9, 96,193,132, 9, 19,146, 27, 53,106, +116,194, 46,172,156,162,166, 81,163, 70,199, 38, 76,152,112, 9,192,220, 42,238,245,202, 56, 67, 67, 66, 66, 22,174, 90,181, 74, +120,235,214, 45,100,101,101,193, 98,177, 96,212,168, 81,160,105, 26,122,189, 30, 38,147, 9, 75,150, 44, 17,249,251,251,207, 65, + 89,162, 96,119,174,157,227,235,235,123,107,211,166, 77,195,238,223,191, 47, 62,113,226, 4,113,245,234, 85,209,178,101,203,134, +248,251,251,223, 4,192,171, 69,125,146, 10,133,226,251,189,123,247,190,117,245,234,213,176,221,187,119,179,207,158, 61,171, 88, +187,118,237, 68,133, 66,177, 25, 0, 85,203,255,168,173, 80, 40,236, 59,107,214, 44,219,233,211,167,179, 78,159, 62,157,181,124, +249,114,244,232,209,163, 91, 92, 92, 92, 76, 45, 57,219,249,248,248, 60, 55,107,214, 44, 91, 98, 98, 98,246,185,115,231, 50,151, + 45, 91, 70, 62,247,220,115,221, 23, 46, 92,216,218, 67,206,237,167, 79,159,238,149,145,145,209, 32, 51, 51,179,126,102,102,102, +100,102,102,102,100, 86, 86, 86, 68, 78, 78, 78,189,220,220,220,240,252,252,252,240,132,132,132,238, 0,182,186,195,217, 84, 46, +122,107,198,168,126,165,115,254, 59,144,249,232,141,231,153,217,163,122, 49, 47,246,108,245, 11,197, 98, 17,231, 82,211, 17,230, + 11,252, 48,181, 67, 68,120,128,232,106,180, 76,220,228, 41,123, 54,159, 54, 78,150, 67, 72,169, 84, 42, 28, 60,120, 16,118,235, + 85, 91, 87,145, 85, 92, 92,140,156,156, 28,199, 49,150, 59,229,148, 72, 36,199,215,175, 95,207, 24, 12, 6,104, 52, 26,228,231, +231, 35, 35, 35, 3,119,238,220, 65, 97, 97, 33,110,220,184, 1,161, 80,120,220,157,114, 18, 4, 1,154,166,157, 66,234,232,209, +163,152, 48, 97, 2, 84, 42,149,243, 51, 22,139,229,124,239,248, 78, 77,156, 14,203, 19, 77,211, 56,119,238, 28, 38, 77,154,132, +229,203,151, 99,235,214,173, 56,112,224, 0, 84, 42,149, 83,108, 89,173,214, 26, 57,149, 74, 37,108, 54,247,198, 76, 12,195, 64, +163,209,184,253,191,187, 10, 32, 22,139,245,136, 40,114,108,158,220, 75,143,201,249,212,194,141,200,240, 85,143,176, 29,111,236, +166,186,222, 79,170,144, 36,139, 51,122,248,184,105,254,153,249,197,200,202,211,128, 34,255,234,247, 98,250,141, 3,139, 34,113, +254,215, 50,195, 21, 73, 81,208,232,140, 80,107,205, 24, 54,110,186,236,187,229,159,141,182,154, 13,213,198,120,105, 9, 68, 69, +139,197,175,182,104, 81,143,188,206, 75, 67,204,139, 73,160,109, 0,147,248, 18,218, 22, 5, 81,205,126,227,190,170, 43, 49, 47, +188, 10,220,170,214,154, 33,149, 10,252, 90,183, 70, 92, 72, 8,122, 90, 44,224, 48, 12,158,207,203,195,149,233,211, 97,220,181, + 11, 36, 0,206,107,175,161,207,138, 21,248, 35, 36, 4,193,122, 61,212, 51,103, 34,240,200, 17,112, 36, 18, 1, 10,220, 91,252, + 64, 16, 4,122,247,238,141, 99,199,142,249, 15, 24, 48,224,215, 63,255,252,115,168,213,106,253,163, 54,117,235,235,235,123,145, +197, 98,133,213,116,158,213,106,205,212,104, 52, 30,167, 25, 97,177, 88, 61, 59,117,234,180,103,247,238,221,126,102,179,185, 78, + 70, 33, 92, 46,119,192,144, 33, 67,214,175, 89,179, 70, 50,113,226,196,245, 7, 14, 28, 40, 53,153, 76, 71, 60,185,165, 0, 44, + 88,183,110,221,228,216,216, 88,233,196,137, 19,153, 59,119,238,184, 90,175, 2,123,244,232,209,104,253,250,245,193, 29, 58,116, +152, 54,105,210, 36, 14,128, 79,106,178,242,136,197,226, 41,235,215,175, 15, 80, 42,149,208,106,181,206, 70, 54, 51, 51, 19, 2, +129, 0, 36, 73,130, 36, 73,176,217,108,124,241,197, 23,254, 83,166, 76,153,174, 82,169,166,187, 97, 37,139, 95,189,122,117,224, + 11, 47,188, 64,222,191,127, 31, 36, 73,130,207,231,227,245,215, 95, 39,245,122,189, 95, 92, 92,220, 70,157, 78, 55,210,147, 58, +100,179,217,163,227,227,227,155,116,235,214,141,149,150,150,134, 46, 93,186,224,252,249,243,120,237,181,215,216, 37, 37, 37,245, +103,207,158, 61,193,104, 52,122, 26,199, 69, 33, 20, 10, 91,254,254,251,239, 25,225,225,225,206,134,165,126,253,250,244,160, 65, +131, 84,105,105,105, 77, 79,159, 62, 93,216,181,107, 87, 79, 18,150,135, 10,133,194,102,135, 14, 29,202,137,139,139,235,187,110, +221,186, 33, 0,208,177, 99,199,125,243,231,207, 63,161, 82,169,162,255,248,227, 15, 85,207,158, 61, 51,221,228, 11, 81, 40, 20, +244,212,169, 83,197,213,157,180, 97,195, 6, 53,202, 18, 46, 55, 0, 80,109,190,182,166,145,193,115,150, 78, 31, 46, 0,109, 6, + 99,209, 3,230, 82,192,172,133,205, 84, 10,130, 35, 0, 44,122, 4,242, 84,216, 62,165,169,228,131,109,119,175,211, 55,136, 65, +105,202,146, 35,240,162,210,166, 6, 64, 12, 65, 16, 41, 7, 15, 30, 68,167, 78,157,112,240,224, 65, 12, 26, 52, 40,197, 85, 12, + 92,189,122, 21, 61,123,246,132,221,162,229,150,175,150, 70,163,249,112,238,220,185,137,163, 71,143, 22,150,107, 12, 72, 18, 82, +169, 20, 3, 7, 14, 52,232,116,186, 15,221, 45, 40, 77,211, 96,177, 88,200,204,204,196,134, 13, 27,176,104,209, 34, 68, 69, 69, +193, 98,177, 60, 34,182,236,237,158, 91,141,159,213,106,197,133, 11, 23,176,101,243,102,124, 50,103, 14,124,124,124, 0, 0,102, +179, 25,170,162, 34,240,249,124,167, 24,171, 65, 56,237,184,125,251,246,244,176,176,176,114, 83,134,142, 87,123,155, 5,155,205, + 6,171,213, 10,131,193,128,229,203,151, 91, 25,134,217, 81, 83,255,227, 16, 69,211,167, 79,135,209,248,151, 65,189,181,221, 39, + 57, 50, 50, 18,109,218,180,113,238,147, 36,201,184,203,249, 93,215,150,208,187,156,221,116,238, 50, 0, 64, 88, 88, 24,154, 54, +109, 10,133, 66, 81, 37,231,147,214, 34,181,129, 7,145,225,171, 22, 90,127, 71,166,108, 54,135,223,167, 97,227, 38, 68,122,142, + 10, 44, 22, 11, 34,223, 0,116,125,101, 6, 40,138,132, 88, 26, 0,130,214,255,165,136, 73, 10, 44,138, 5, 85,137, 30,145, 13, + 26,147, 60,190,160,143,174, 6,161, 37,241,101,175,158, 53,178, 43,191,208,154, 9, 65, 61, 62,104, 71,119, 26,194, 5,233, 95, +130,247, 6, 68, 9, 98,247,253,185, 26, 26,203,115,238,148,151,178, 90, 17, 68, 81, 48, 51, 12,174, 76,159,142,152,248,120,164, + 56,132, 97,124, 60, 82, 98, 99, 33, 99,179,193, 35, 73, 48, 22,203, 35,115,250,238, 8, 45, 0,200,200,200,192,174, 93,187,100, +195,135, 15,223,115,245,234,213,209, 30,138, 13, 7, 87,192,185,115,231,130, 26, 52,104, 80,229, 57,247,238,221, 67,251,246,237, + 61,158,158,226,114,185, 3,158,123,238,185,109,187,118,237,242, 77, 77, 77, 69, 80, 80,208, 99, 11, 45, 30,143,215,179, 95,191, +126,219, 54,109,218, 36, 41, 40, 40, 64,124,124,188,228,165,151, 94,218,154,156,156,252,138,209,104,116, 71,108,150, 19, 89,241, +241,241,234, 13, 27, 54,124,135,242, 83,132, 57, 27, 54,108,248,190, 67,135, 14,111,197,198,198, 74, 1, 76,182,251, 14, 84, 43, +182,120, 60, 94,239,134, 13, 27,150, 27,213,242,120,101,198, 38,145, 72, 4, 95, 95, 95,112, 56, 28, 24,141, 70,196,196,196, 16, + 92, 46,183,187, 59,215,236,227,227,211,239,213, 87, 95, 37,147,146,146,144,155,155, 11,169, 84, 10,177, 88, 12,154,166, 49,113, +226, 68,106,249,242,229,189,117, 58,207,102,184,194,195,195,135,244,237,219,151,117,237,218, 53,220,191,127, 31, 70,163, 17, 55, +111,222,132, 68, 34,193, 27,111,188,193, 89,186,116,233, 75, 89, 89, 89,158, 10,173,150,177,177,177,121,174, 34,203, 1,145, 72, + 68, 52,105,210, 68,229,239,239,223, 14,128, 39, 66,171,229,219,111,191,157,191,120,241,226,158,199,142, 29,115, 6,189, 60,118, +236,216,108, 0,248,250,235,175, 19, 3, 3, 3,219, 1,112, 87,104,129, 97, 24,219,127,254,243,159,135, 92, 46, 23,108, 54, 27, + 92, 46,183,220,198,225,112, 64,146,164,143,227,113,174,137,239,250,253,220, 37, 19,103, 47, 91, 38,226, 83,236,119, 95,105,133, +122, 82, 14, 32,144,129,211,243, 3, 16,210, 50,163, 37,163,186, 7,252,246, 1,190,122, 85, 69,198,254,104,248,197, 76,251, 5, +222, 45, 42, 42,249,135,251,128, 14, 0,254,135,178,228,186,115, 0,156,123, 74,250,166, 75, 0, 98, 6, 13, 26,228, 20, 91,135, + 15, 31,198,128, 1, 3,160, 86,171,113,237,218, 53, 87,145,229, 73,130,229, 75, 22,139,229,242, 79, 63,253,212,117,248,240,225, +132,203,243,133,212,212, 84,220,184,113, 35,197, 93, 62,146, 36, 97,179,217,192,102,179,177,108,217, 50,152,205,102,252,248,227, +143,216,185,115, 39, 72,146, 4, 65, 16, 32, 8, 2, 18,137, 4,223,124,243,141, 71,237, 30, 77,211,216,184,113, 35, 62,152, 61, +219, 41,178,236, 51, 25, 8,150,203,225, 31, 16,128,187,119,239,214, 40,180,138,138,138, 62,223,191,127, 63,170,115,134,223,191, +127,191,243,125, 5,103,248,154,251, 57,138,130,209,104,196,243,207,255,149, 42,246,237,183,223,118,190, 87,169, 84,160, 40,202, + 81, 23,132,187,156,122, 6,120,133,255,215,103, 3,223,123,175,156,133,174, 42,206,191, 67,139,212,149,117,171, 18,177, 21, 99, +183,206, 42, 0, 12, 66,153,143, 86, 14,240, 55,250,104, 49,140,173, 89, 88,104, 8, 46,223,185, 10, 22, 69,129,235, 27, 0, 95, +153, 28, 54,171, 9,154,252,251, 56,185,251, 91, 0,192,186,141, 59, 64,146, 36, 88, 44, 10, 70, 19,141,168,122, 33,176,217,108, +205,170,227,110, 14,116,237, 45, 15,232, 20, 30, 33, 37,174,249,221, 71,147, 32,255, 10, 19, 33, 60, 68,101,139,137, 46, 98, 65, +199, 34, 77,113,215,235,192,233, 26,197, 0, 73,130, 36, 8, 8, 57, 28, 24,119,237, 42,243,218,140, 47,235,179, 82, 98, 99, 65, +254,242, 11,124,120, 60, 80, 4, 1,150,221, 4, 93, 27, 20, 23, 23,131, 32, 8,108,217,178,197,239,141, 55,222,216,122,237,218, +181, 88,131,193,176,203, 19, 14,181, 90, 61,168, 91,183,110, 39, 54,110,220, 24, 24, 28, 28,252,200,241,220,220, 92,140, 27, 55, +174, 64,173, 86,123, 20,212,141,207,231,191, 54,100,200,144,245, 63,252,240,131,228,246,237,219,208,106,181, 8, 12, 12,124,220, + 91,161, 93,231,206,157,247,236,218,181,203, 55, 55, 55, 23, 26,141, 6, 70,163, 17, 91,182,108,145, 14, 28, 56,112, 87, 90, 90, +218, 0, 0,201, 53,112,124,234, 42,178, 38, 77,154,244, 39,128, 32, 0,171, 43,106, 80,251,177, 86, 46, 98, 75, 3, 96,105, 53, + 35,209, 8,145, 72,132,252,252,124,140, 27, 55, 14,183,110,253,101, 0, 13, 9, 9,113,142,244,238,222,189,139,192,192, 64, 16, + 4, 17,228,206, 69, 7, 6, 6,138, 77, 38, 19, 38, 76,152,128,140,140,140,114,156,153,153,153, 32, 8, 66,232,105, 69,202,229, +114,185, 94,175, 71,143, 30, 61, 96, 48,148,229,245, 29, 49, 98, 4,216,108, 54,242,243,243,193,102,179, 3,106,241,255, 4, 12, + 26, 52,168,202,208, 42, 18,137,196,236,231,231,215,220, 67, 78,255,151, 94,122, 41, 43, 62, 62,254,145,133, 45,231,207,159,127, + 89, 38,147, 29,147,201,100, 77, 60,228,180,185,138, 42, 14,135, 83, 78,104,177,217,108,144, 36,233,182,143,218,173,124,221, 42, + 22,145,211,102,241,212, 23,198,213, 11,242, 5,163,205, 3,231,185,207,113,185, 64,128,101,203, 15, 1, 0,222,127,189, 61, 90, +247, 91, 0,211, 15, 47, 96,122, 23,138, 59, 38,211, 56, 11,192,167,255,112,155,255, 37, 0,199, 42,184, 53, 0,218, 60, 69,253, +145, 83,108, 29, 62,124, 24,209,209,209, 40, 42, 42, 66, 90, 90, 90,109, 69,150,163,189,251, 96,222,188,121,191, 13, 29, 58, 84, +228, 24,180, 10, 4, 2,204,156, 57, 83,175,213,106, 63,240,232, 38,178,217,192, 98,177,156,131,100, 62,159,143,152,152, 24,167, +200, 34, 8, 2,165,165,165, 96,177, 88,142, 21,137,132,155,101,132, 34, 56, 24, 62, 62, 62,104, 28, 21,133,219,246,118,196,241, +158,199,227,129, 32, 8, 88,173, 53, 26,242, 74,236, 78,237, 51,234,186, 75,118,136,162,106, 77,199, 33, 33,176,217,108, 14,145, +201,212, 5,103, 64, 64, 0,180, 90,173,187,156, 79, 37,170,176,104, 57,132,214, 32,148,249,106, 61, 18,222,161, 23,128,147,120, +130, 75, 42, 9, 48,132,141, 97,192,162, 72,251,220, 45, 5,138, 34,161, 42,200,193,138,207, 39,219, 69,214, 78, 28, 76, 76, 67, + 88,195,232,191,230,113, 9, 2, 96,170,191,185, 3,125, 57,241, 83,134,118, 22,228, 17, 57,144,134, 8,193,231, 87,208,143,126, + 28, 16,145, 36,166,246, 14, 19, 94,216,111,136,191,174, 49,215,216, 81,240, 73,178,204,249,157, 32, 42,117,238, 33,237,199, 40, +130, 40,139,254,106,243,204,239,216, 33,228, 5, 2, 1,204,102, 51, 40,138,194,202,149, 43,165,253,250,245, 91,237,169,208, 2, +144,154,151,151, 55,112,226,196,137,135,119,236,216, 17, 16, 16, 16, 80,110,244, 48,113,226, 68,101, 94, 94,222, 64,120,232,116, +207,102,179, 87,175, 89,179, 70,242,224,193, 3,148,150,150, 66, 32, 16, 56, 27,159,218,222,159, 29, 59,118,252,245,200,145, 35, +126, 26,141, 6,102,179, 25, 2,129, 0, 12,195,128,162, 40,252,252,243,207,254,131, 7, 15, 62,148,158,158,254, 92,117,101, 21, + 8, 4,175,216,133, 19, 98, 99, 99,165,177,177,177,189,128, 42, 35,245, 58, 17, 27, 27, 43,157, 49, 99,198, 75,122,189,126,105, + 53,215,156,161, 82,169,130, 5, 2, 1,118,239,222, 13,177, 88, 12,161, 80,136,144,144, 16,168, 84, 42, 8,133, 66, 48, 12, 3, +139,197,226,104, 44, 10,221,185,240,130,130, 2,173,213,106,245, 61,124,248, 48, 10, 11,255,250, 74,189,122,245,160, 86,171, 97, +179,217, 74, 61,173,204,236,236,236, 60,130, 32,194, 47, 95,190,140, 7, 15, 30, 96,192,128, 1,248,229,151, 95,208,190,125,217, +236,176,201,100,170, 77, 16, 63,154,162, 40,166,154,251,150, 0,224, 87,151,156,246,206,203, 35, 78,155,205,102,115,136, 44,215, + 87, 87,241, 85,195,111,150,123,156,155,203,197, 27, 22, 79,233, 59,238,133,232, 0,232, 11,238,131,239, 19, 0, 66, 26,137,101, +203, 15,225,218,189,178,255,107,217,214,139,216, 22, 55, 16, 16,200,208,212, 87,137, 96, 31,214,171, 55,242,255,113,161,229,235, + 58, 78,120, 90, 59,166, 1, 3, 6, 64,165, 82, 65, 44, 22,215,133,127,206, 25,189, 94,127,115,239,222,189,237, 6, 13, 26, 4, + 46,151,139,155, 55,111, 34, 57, 57, 57, 13,192, 25, 79,133, 22,155,205,198,188,121,243, 48,121,242,100,200,229,114,124,240,193, + 7, 96,177, 88,206,141, 32, 8,167,133,203, 19, 4,201,171, 95,248,232,112,136,175,201, 24,238,235,235, 59,143, 36,201,225,148, + 27, 21, 71,211, 52,109,179,217,118,104, 52,154,106,195, 59, 56, 28,215,221,249, 47, 92,235,160,134, 62,237,177, 57,255, 14, 45, + 82, 27, 84, 92,109, 88,133, 69,203,177,234,240,145, 84, 64,142,171, 60,105, 55,217,157,124, 82, 5, 37, 72,234, 70,102, 86, 54, +252,253,196,118,145,101,223, 72, 18,173,163,203, 6,179, 7, 19,211, 16,214, 32, 26, 44,138, 2,139,162, 32, 22,240,144,151,155, + 3, 22,139,188, 81, 21,111, 75, 10, 67,135, 54, 9,143,244,243,103, 67, 25,104,130, 66, 94,133, 97,160,157, 15,194, 20, 92,244, +247,231, 71,180,164, 48,180,122,235, 27,227, 20, 90,102,171, 21,156,215, 94,115, 78, 23,166,196,198, 34, 38, 62, 30,244,144, 33, +208,153,205,229, 76,197,181, 21, 90, 2,129, 0, 37, 37, 37, 24, 61,122,180,202, 98,177,188, 85,203, 42, 78, 46, 44, 44, 28, 54, +102,204,152, 66,135,128, 49,155,205, 24, 51,102, 76, 97, 97, 97,225, 48, 55,172, 68,143,192, 98,177,188,213,190,125,123,149, 82, +169,116,150,179, 54, 13,142, 3, 50,153,236,224,134, 13, 27,100, 70,163, 17, 86,171,213,201, 41, 16, 8, 64, 81, 20, 2, 3, 3, +177,109,219,182, 64,153, 76, 86,109,206, 42,189, 94,191, 55, 62, 62, 94, 13, 0,241,241,241,106,130, 32, 18, 8,130, 88, 75, 16, +196,154, 10,219, 90,130, 32, 18, 92,207,213,235,245,123,170,227, 54,153, 76, 9,105,105,105,140, 80, 40, 4, 69, 81, 48,155,205, +224,243,249, 78,147,120,113,113, 49,244,250,178,105,238,228,228,100, 88, 44,150, 36,119,174,189,164,164,228,248,198,141, 27,109, +245,234,213, 67,116,116, 52, 98, 98, 98,208,185,115,103, 68, 68, 68, 96,254,252,249,180, 78,167,243,248,217,203,206,206, 62,184, +125,251,118, 75,120,120, 56,218,181,107, 7, 30,143,135,214,173, 91, 35, 36, 36, 4,139, 22, 45, 50,105, 52,154,195,181,248,155, +210,175, 94,189, 74, 85, 35,114, 37,112, 99,245,110, 5,100, 92,184,112,129,234,220,185,243,190,138, 7, 58,118,236,184, 79, 44, + 22,251, 58, 76,236,158,140,200, 93,197, 21,143,199,115,110,142,207, 89, 44,150, 59,163, 31,178,185, 92,188,225,139,201,125,198, +189, 16,237,135,125,199,207,129, 99, 86, 3,166,106,102, 4,105, 11, 8,142, 8,114, 95,118,216, 83,208, 7, 76, 7,240, 39,202, +226, 48,125,128,167, 11, 78,199,247,194,194, 66,164,165,165, 33, 57, 57, 25,157, 59,119, 70, 82, 82, 18,240,151,131,188,199,208, +104, 52, 31,196,197,197,233, 28, 43,249,230,204,153,163, 47, 41, 41,249,192,211, 54,152, 97, 24,176,217,108, 52,109,218, 20, 51, +102,204,192,161, 67,135,112,243,230, 77, 88, 44, 22,167, 16,114,248,100,122, 98,209,226,112, 56,144,203,229,176, 88, 44, 78,107, + 22, 0,220,190,117, 11, 44, 22, 11, 54,155, 13, 38,147,169, 70,139,150,175,175,239,188,245,235,215, 79, 83, 42,149,138,130,130, +130, 32,215, 45, 47, 47, 47, 40, 39, 39, 39, 40, 43, 43, 43, 40, 35, 35, 35,232,225,195,135, 65,247,239,223, 87, 44, 89,178,100, +154,175,175,239, 60,119,202, 73, 81, 20, 90,183,110,141,183,223,126,219,185,173, 90,181,202,185,157, 60,121,210, 99,231,117,138, +162,208,116,238, 50, 12, 44, 96,156,219,161, 64,194,185, 93,123,127, 82,117,156, 79, 92,139,212, 74,191,216, 87, 27,186, 38,150, +174, 4,142, 85,135,142,182,204,233,182, 81,209, 25,254,137,193,106, 50,156,184,119,231, 86,159,166, 45, 59,144,185, 74,109,185, +229,159, 49,189,135,129, 32, 8,132, 54,136, 6,197, 98,129,162, 72,176, 40, 10, 82, 9, 31,105,151, 47,219,140,122,253,137,202, + 56,123, 1, 44,174,128,187,234,245,254,173,249,217,220,124, 4, 42, 68,224,176,203,180, 35,115,111, 88,133, 30,130, 5,180,244, +193,248, 44,127,193,137, 60,195, 42, 63,157,121, 95, 66, 21, 35, 64,155,205, 6, 49,143, 7,131,209, 8,189,213,138,222, 43, 86, + 56,167, 11, 73,130,192, 37, 0,173, 86,172,192,233, 93,187, 32,225,114, 1, 30,207,237, 85, 33,149, 9, 45,165, 82,137,177, 99, +199, 22,230,228,228,188, 81, 27, 31, 45, 7,140, 70,227, 31,185,185,185,111, 12, 27, 54,108,203,238,221,187,101,195,134, 13, 83, +229,230,230,190,225,166,223,211, 35, 48, 24, 12,187, 50, 50, 50, 74,199,142, 29,187,121,235,214,173,254, 1, 1, 1,206,145, 72, +173,110, 86,130, 80,246,237,219,151,231,206,121, 53,156, 18,103,119,110,159,108,183,108,181,154, 52,105,210,105,148,249, 95,185, + 98,238,186,117,235, 70,184, 76, 49,174, 5,176,162, 58,226,226,226,226, 53, 51,102,204,248,239, 31,127,252, 17,192,231,243, 65, + 16, 4, 56, 28, 14, 26, 55,110,236, 92, 69,195,102,179,193, 48, 12,222,123,239, 61,101,126,126,254,215,110,254, 55,147,226,226, +226,122, 26, 12, 6,191,177, 99,199, 82,124, 62, 31,121,121,121, 88,190,124, 57,253,195, 15, 63,168,117, 58,221,184, 90, 8,225, +141,159,125,246, 89,111,173, 86,219, 96,226,196,137, 28,141, 70, 3,189, 94,143, 89,179,102,153,190,255,254,251, 76,189, 94,239, +113,192,223, 46, 93,186,220,121,248,240, 97,247,210,210,210, 34,161, 80, 88,209,218, 71,136, 68,162, 14, 0, 54,123,194, 25, 19, + 19,115, 55, 61, 61,189,243,130, 5, 11, 18, 44, 22, 11,251,252,249,243, 78,103,248,149, 43, 87,158,228,243,249,125, 81,197,178, +232,106,238, 17, 27,143,199, 43,103,193,170,248,158,197, 98,213,216,166, 53, 11, 22, 46,248,226,205,158,227,158,111,238,139,189, +199, 47, 34,110,207,189, 27, 81,227, 2,155, 54,242, 43,128,173, 32, 13,239,191,222, 30,203,182, 94, 4, 80, 54,117,104,203,191, + 6,166,232, 46, 24,159,112,220, 87, 41,179,159,130, 62,224, 36,202, 66,102, 60,109, 40, 39,178,174, 93,187,134, 62,125,250, 0, + 0,146,146,146,208,173, 91, 55, 36, 37, 37,161,123,247,238, 30,199,210,178,227,247,226,226,226,135, 39, 79,158,108, 17, 30, 30, +142, 51,103,206,220, 7,240,187,167,133,116, 8, 45, 22,139,133, 81,163, 70,161, 95,191,126,168, 87,175, 94,185,213,134,142,247, +158,136, 13,171,213,138,150, 45, 91,194,104, 50,129,195,225, 56,167, 38, 89, 44, 22, 2,131,130,112,231,206, 29,183, 44, 90, 36, + 73, 14,127,229,149, 87,200,212,212, 84,140, 28, 57, 18, 91,182,108,169,242,220, 49, 99,198,224,167,159,126,194, 43,175,188, 66, +126,244,209, 71,213,134,119,112, 56,161,187,115, 77,142,126,186,166,118,191,174, 56,159,180, 22,121, 28,184,132,118,168,116,210, +164,146,207,226,203, 9, 45,151, 32, 97, 79, 70,104, 89,205, 91,126,249,241,219, 25,157, 87,119, 15, 84, 4,249, 66,165,209, 59, +197, 86,202,201,157, 0,128,161,147, 22,130, 69,149, 77, 41, 74,196,124, 8, 56, 20,118,109,250, 90,105, 54, 27, 42,189,187, 74, +216,228,228,143,186, 54,246,229,138, 44, 40, 14,102, 16, 29,248, 87,166, 28,162,193,206, 71, 5, 87, 91, 63, 4, 92, 43,194,235, +141,196,146,175, 83,213,147, 97,177,173,122,164, 67, 84,171,245,234,203,151, 5, 3,214,175,199,249, 55,222, 64, 40, 77, 35, 33, + 36, 4, 50, 54, 27,190, 60, 30, 72,130,128,254,192, 1,156,222,189, 27,114, 30, 15,240,241,129,117,254,124, 24,211,210, 96, 41, + 41,209,215, 98,100,134, 17, 35, 70, 40,149, 74,229, 48,147,201,244,199,227,214,179, 94,175, 63,146,145,145, 49,185, 75,151, 46, +171, 45, 22,203, 91,122,189,254,177, 86, 70,153, 76,166, 35,185,185,185,175,141, 24, 49, 98,231,158, 61,123, 2,164, 82,105,173, +185, 10, 11, 11,219,215,209,237,100, 3,240,137,221,185,125,114,108,108,172,244,194,133, 11,255,221,176, 97,195,106,151,209, 68, +208,132, 9, 19,222,172, 32,178,106, 92,117, 8, 32, 61, 63, 63,127,254,204,153, 51, 23,126,245,213, 87, 98,135,227,251,149, 43, + 87, 96,181, 90,193,102,179, 65,211, 52, 38, 76,152,160, 45, 44, 44, 92,134,170, 35, 58, 63,114,107, 21, 23, 23, 55, 94,176, 96, +193,134, 21, 43, 86,244,163, 40, 74, 68,211,180,174,180,180, 52,193, 96, 48,140, 67,237,226,104,217, 10, 10, 10,198,126,250,233, +167, 99,151, 47, 95,254, 10, 73,146, 65, 86,171, 85, 89, 82, 82,178, 95,175,215,127,143, 90, 76, 37,157, 57,115,166,224,245,215, + 95,191, 87, 80, 80,208, 44, 44, 44, 76, 35, 22,139, 77, 38,147,137, 18, 8, 4, 18,145, 72, 20, 3,224, 12, 65, 16,215, 61,225, + 76, 73, 73,201,157, 56,113,226, 3,163,209,216,116,237,218,181,137, 18,137,228, 56, 65, 16, 4,135,195,241, 19, 8, 4,125, 0, + 36, 16, 4,113,219, 19, 78,146, 36,109,174,214,171,138,254, 89, 92, 46,215, 45, 31,173, 6,129,194,241,253, 26,179,176,247,196, + 69,196,237, 77,223, 72, 51,204,238,221, 41, 69, 7, 62,232, 6,152,119,188,142,214,195, 54,151, 77, 23, 2,176,229, 95,131,121, +199, 24, 16,194, 0, 36,102,177,161,209,155, 15,194,139,202,224, 12,239,160, 84, 42,145,154,154,234, 16, 89, 49, 0,208,189,123, +247, 20,135,216, 74, 78, 78, 70,187,118,237, 82, 0,176, 61,189, 95,139,139,139,103,142, 30, 61,250,136,125,112, 60,179, 22, 3, + 63,167,208,114, 8,170,122,245,234, 57,247, 93, 55, 23, 31, 45,183, 64,211, 52, 56, 28, 14, 88, 44, 22, 20, 33, 33,206,223, 98, + 24, 6,119,238,220,129, 74,165,114, 75,104, 81, 20, 69, 17, 4,129,145, 35,221, 91,144,252,159,255,252, 7, 9, 9, 9,160,220, + 84,133, 20, 69, 33, 50, 50,178,198,115, 28,186,212, 93,206,176,176,176, 90,115, 62,105, 45, 82, 91,129, 85,217,251,202, 68, 85, + 85, 15,196,223,133,108,173, 86,243,201,166,245, 43,191,154, 48,229, 61,241,181,187,121,208,104,141,160, 40,210,181,241, 4,139, + 69, 65, 34,226, 35, 60,216, 23, 91,191,251, 95, 73, 73,177,250, 83, 84,145,247,176,158, 15,103, 82,223, 14,141,120, 28,133, 14, + 77, 91,141, 0,197,255, 75, 4, 48,185, 85,204, 14,118,251, 13, 47,166,235,248,191,164,235, 38, 93, 42, 50, 61, 42,180, 76,166, + 23,230,244,239,255,107,220,161, 67,194,142, 27, 55,226,238,132, 9, 8,209,235,193,179, 79, 37,146, 4, 1, 49,135, 3, 49,135, + 83, 38,178,150, 47,135,222,106,197,138, 55,222, 40, 53,154, 76,253, 61,121,200, 11, 11, 11, 49,100,200,144,130,236,236,236,129, +168,197,212, 94, 85,208,233,116,187, 0,236,170, 43, 62,163,209,248, 71,102,102,230,139, 67,134, 12, 57,116,228,200,145,192,167, + 36,200,156, 67,108,153, 47, 92,184,240,102, 98, 98,226, 93,148, 79, 44,170, 78, 76, 76,188, 59,113,226, 68, 98,195,134, 13,223, + 3,248, 12,110, 6,240,212,233,116, 43,143, 30, 61,138,158, 61,123,126,182,120,241, 98,255,246,237,219, 35, 40, 40, 8, 37, 37, + 37, 72, 78, 78,198,244,233,211, 85,197,197,197,139,213,106,245, 87, 30,150,217,108, 52, 26,199,184, 46,165,174,139,122, 48, 26, +141, 63,228,228,228,252, 80, 87,132, 83,167, 78,189,114,231,206,157,194,192,192,192, 78, 28, 14,167, 21,202,252,128,114, 1,124, +239,169, 32,114, 96,202,148, 41,151,239,220,185,163, 12, 13, 13,237,108,231,148,162, 44,141,209,250, 90,112,102, 95,188,120, 49, +172, 67,135, 14, 36,155,205,102, 40,138, 2,155,205,102, 88, 44, 22, 99,247,171, 97, 0, 96,255,254,253, 60, 0,213,166,205,185, +155,175, 95, 48,230,127,167, 62,186,158,107,216,157,150, 87, 58, 3, 0,179,227,154,240,183,214,129,212, 11, 47, 52,201,132, 49, +190, 59, 8, 73, 89,160, 74, 70,155, 3, 66, 36, 71,166, 45, 20,115,247,221,200,181,130, 88,234,213, 84,149,143,171, 97, 15,239, +144,147,147,227, 42,178, 28, 86,171,152,238,221,187,167,216, 69,150,227, 88,109,252,203,142,217,108,182,199,234,195, 24,134, 65, + 92, 92, 28,214,173, 91,135,154, 34,154,219, 87,247, 17, 53,241, 57, 44, 90, 52, 77,195,108, 54,227,218,181,107,206,152, 93,142, +233, 66, 71,104, 7,171,213, 90,237,106,117,154,166,105,147,201,132,159,127,254,217, 45,177,181,109,219, 54, 24, 12, 6,208, 53, + 40, 56,215, 80, 12,109,218,180,129, 74,165,114, 46,246,137,137,249, 43, 84,158,217,108,246, 72,184, 58, 56,155, 54,109, 10,165, + 82, 9,135,191,112,248, 27,127, 25,123,172, 58,221,191,245,190,175,210,162,245,183,247,152, 60,161,228, 72,251,174,253,186,189, +241,230,116,145,214, 72,227,193,131,135, 40,200,207, 1, 73,144, 80,132,134, 33, 34, 34, 18, 2, 46,137, 45,241, 95,233, 82, 78, + 31, 63,165, 45, 41, 26, 80, 21,215, 32,223,255,107,239,108, 98,219, 40,162, 56,254,223,117,252,145,164,117, 12,235,184,144,130, +132,107, 75, 77,133, 64,168, 80, 33, 80, 36,108, 65, 64, 28, 16,135,208, 54, 7, 90,110,149,162, 34,144,122,171,132, 84,163,158, + 56, 68, 37, 72,225, 16,113, 33,226,196, 33,135,170, 7,135, 15,149, 28, 40, 32, 4, 82, 32,253, 74, 85,197,170, 72,237, 56, 45, +113,140,227, 38,246,122,135,131,189,210,118,179,235,122,227, 55,182, 55,218,191,180,202,135,162, 95,222,204,123, 35,191,153,217, +121,227,249,249,194,123, 67,175, 68,163,126, 1,114, 25,168,148, 1,185, 12, 40,181,175,234,239,148,135, 99,110, 97, 97,141,157, +253,243,254, 47,151,114, 37,195, 59,171,142, 2, 67,143, 73, 82, 50,113,241, 98,175, 82, 42,225,222,153, 51,232,149,101,116,215, +102, 37,213,134,248, 32,159, 63, 95, 77,178, 78,156,216,200,173,173, 89,186,130,167,191,191,255,119, 65, 16,250,179,217,172,173, + 42,195,135, 66,161, 75,140,177,213,213,213,213, 35, 29,100,215, 62, 0,107, 0, 74, 6, 19,137, 16,172,191,255,163, 42, 28, 10, +133,206,138,162,248, 42, 99, 44, 40,138,226,191,138,162, 92, 89, 89, 89,249, 12,192, 45,231,243,180,109, 82, 43,195, 31,120,196, +223,173, 0,248, 24,213,151,130,151, 26,133,191, 16, 8, 4, 54,189,229,153,119,159,243,197,143,189, 24, 64,228, 73, 63,220,158, +110, 44,175,203,248,254,234, 58,190,186,156,190, 83, 44, 87,222,185,153,221,248,203,113, 69, 93,145, 95,193, 67, 41, 73,146,126, + 77, 38,147, 71, 34,145,136,168,125,225, 93,173,149,167,110,111,117,117, 85,115,185,185,185, 57,121,116,116,244, 74, 38,147,121, +205,140,233,247,251,103,231,231,231,223,204,229,114,219, 18, 42,109,165,120,245,231, 66,161,128,177,177,177,239,204,174,224, 9, + 4, 2, 23,198,199,199, 63, 26, 25, 25, 17,213,114, 20,218, 71,189, 46, 72,125, 74,165, 18,166,167,167,149,137,137,137, 47,114, +185,156,233,214,225,192,192,192,157,229,229,229,167,213, 82, 11,141, 20, 21, 13,135,195,119, 83,169,212,254, 86, 50,109,156,112, + 77,105, 19,239,182, 44, 77,184,123,122, 78,251,247, 62,126,110,228,253, 15,131,225,232, 65,225,137,129,167, 32, 64, 68, 38,253, + 15, 82,183,111,178,153,111, 38,239, 21,214,239,127, 90, 44, 22, 38,235,113,158, 5,162, 7,250, 60,223,122, 43, 24,132,154, 0, +233,238,167,218, 54,227, 0, 80,114,139,215,151,242,229,227, 87,235,108,251,168,201,214, 39, 51, 51,189,222,193,193,109,133,226, + 20, 69,193,230,181,107,248,252,228, 73,203, 73,150, 35, 71,142, 72, 20,193,163,107,100,149, 81,173,207,101,117,197, 68, 56,180, +111,207,113, 6, 28, 19,161, 60, 47, 10,130, 87,102,184, 1,134,217,222,174,141, 47,255,184,139,162,211,253, 13,169, 99, 47,149, + 6,176, 71,146,164, 31, 92, 46,215, 51,234,138,140,118,181,222,224, 66,233,165, 76, 38,243, 6,128,122, 39,132,163,126,191,127, +178, 82,169,188,220,200,165,210, 46,151,235,183,124, 62,127, 26,117, 46,149,230,113,234, 48, 24, 12,222, 74,165, 82, 81,245, 20, +181,246,179,210,232,100,249,226,226, 34, 98,177, 88, 42,157, 78,135, 91,201,236, 84,153,156, 58, 60,101,224,227,246,172,104,105, +180,223,227,219,251,129,183,167,251,117,165, 44, 31,130, 0,116,185,221,215,183, 30, 20,127,220, 44,254,247, 53, 76,182, 11, 91, +169,163,192,144,207,235,157,245,244,245,245, 24, 37,109,229,124,190,184,185,181,245,150,147,100, 57,114,228,200,145, 35, 27,105, + 80,146,164,164,219,237,246,105,147, 73,253,247,170,100, 89,126,144,205,102,223, 6,112,163,197, 76, 91,203, 74, 17,243,135,100, +241, 37,181,225, 70,153,181, 39,214,233, 76,142,109,103,132,204, 88,141,153,176,137,157,177, 78,101,170,237,181,192, 29,182, 18, + 71, 84,253,169,177,147, 81,219,201,139, 73, 53,142, 12,236,100, 28,252,158,176,137,157,177, 78, 99,234,227,167, 65,174, 37,102, +131, 49,101,213, 78, 70,109, 39, 47,102,179,227,168,142,157,172,217, 88, 50,241,125, 2, 54,212,194, 97,176,133,195, 96,127,191, +100, 88,183,209,104, 69, 11,140, 49,107, 47,195,243, 58, 9,160,150,221,175,241,133, 78,101,106,251,129,242,170, 0, 14,215, 14, + 92,166,102,234,250,147, 74,137,218, 9,147,159,208, 64,193, 81, 43,109,167,240,187,174,173, 36,220, 29, 36, 89,150,152, 84,113, +207,155, 73, 53,150,244, 76,138,184, 55,242, 59, 71, 31, 81,217, 73, 50,150,120,196,188, 65,252, 52,205,213, 51, 41,198,146,158, + 73, 17,247,173, 96, 82,140, 37, 35, 38, 69,220,155,249,222,174, 43, 84,234,118, 97,173,196,131,208, 64,178, 53, 5, 0,226, 78, + 58,141,135,120, 92, 36, 73,157, 16,241, 74, 54, 45,172,192,180,157, 73,236,163, 68,141, 73, 57,187,137, 83,249,136, 71,188,107, +153, 84,124, 61,135,194, 79, 70,204,102,237, 53,177,147,188,237,205,198,125,171,152,196, 62, 34, 25, 75, 58,102,156,120, 50, 16, +215,252,156,160,100, 82,141, 37, 3, 59,155,246,147, 17,179, 89,123, 77,236, 36,111, 59,197,103, 8, 47,110, 59, 87,180,152,104, + 26, 19, 83,186,167, 37,137, 70,219,182,228, 44,178,119, 21,211,226,246,204, 48, 7,223,183,213, 78, 74,166,222, 70,202,237, 30, +158,118, 82, 50, 45,216,186,235,152,118,243,123, 39,246,167, 25,175,153,109, 41,179,213, 81, 30,118, 82, 50, 27,100,239, 10,102, + 19,190,223, 53,218,209,214, 33, 79,169, 29, 79, 60, 51, 1,241, 10, 12,183,118, 19,219, 25,231,177, 66,200, 65,228,118,214,102, +202,231, 56,180,221, 46,125,234,140, 37,103, 44,117,220, 88,210,197,100,156,112,165,136,116,229, 89,207,164,248, 31, 90, 6, 85, +140,242,110, 59,229, 88,226,225,123,187,233,127,210, 11,149,201, 8, 25,190, 81, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, 0}; diff --git a/source/blender/editors/include/UI_icons.h b/source/blender/editors/include/UI_icons.h index b4fad1f849a..b4263935407 100644 --- a/source/blender/editors/include/UI_icons.h +++ b/source/blender/editors/include/UI_icons.h @@ -322,8 +322,8 @@ DEF_ICON(OUTLINER_OB_CAMERA) DEF_ICON(OUTLINER_OB_ARMATURE) DEF_ICON(OUTLINER_OB_FONT) DEF_ICON(OUTLINER_OB_SURFACE) +DEF_ICON(OUTLINER_OB_SPEAKER) #ifndef DEF_ICON_BLANK_SKIP - DEF_ICON(BLANK119) DEF_ICON(BLANK120) DEF_ICON(BLANK121) DEF_ICON(BLANK122) @@ -354,9 +354,9 @@ DEF_ICON(OUTLINER_DATA_CAMERA) DEF_ICON(OUTLINER_DATA_ARMATURE) DEF_ICON(OUTLINER_DATA_FONT) DEF_ICON(OUTLINER_DATA_SURFACE) +DEF_ICON(OUTLINER_DATA_SPEAKER) DEF_ICON(OUTLINER_DATA_POSE) #ifndef DEF_ICON_BLANK_SKIP - DEF_ICON(BLANK129) DEF_ICON(BLANK130) DEF_ICON(BLANK131) DEF_ICON(BLANK132) diff --git a/source/blender/editors/space_outliner/outliner_draw.c b/source/blender/editors/space_outliner/outliner_draw.c index c2dda694a1d..67d0e68c1c4 100644 --- a/source/blender/editors/space_outliner/outliner_draw.c +++ b/source/blender/editors/space_outliner/outliner_draw.c @@ -1081,7 +1081,7 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto case OB_SURF: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SURFACE); break; case OB_SPEAKER: - tselem_draw_icon_uibut(&arg, ICON_SPEAKER); break; + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SPEAKER); break; case OB_EMPTY: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_EMPTY); break; @@ -1127,7 +1127,7 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto tselem_draw_icon_uibut(&arg, ICON_IMAGE_DATA); break; case ID_SPK: case ID_SO: - tselem_draw_icon_uibut(&arg, ICON_SPEAKER); break; + tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_SPEAKER); break; case ID_AR: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_ARMATURE); break; case ID_CA: From b9039168fee70db8e9809fad36be0f6209b081e4 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 3 Aug 2011 18:13:44 +0000 Subject: [PATCH 277/624] Fixed coding style to conform to pep8 --- release/scripts/modules/mocap_constraints.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 7ac2387d787..8fd42d17392 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -195,7 +195,7 @@ def setConstraint(m_constraint, context): e += s_out #Set the blender constraint parameters if m_constraint.type == "point": - constraint_settings = False # are fix settings keyframed? + constraint_settings = False # are fix settings keyframed? if not m_constraint.targetSpace == "constrained_boneB": real_constraint.owner_space = m_constraint.targetSpace else: @@ -223,7 +223,7 @@ def setConstraint(m_constraint, context): for t in range(s, e): context.scene.frame_set(t) src_bone_pos = src_bone.matrix.to_translation() - bakedPos[t] = src_bone_pos + m_constraint.targetPoint # final position for constrained bone in object space + bakedPos[t] = src_bone_pos + m_constraint.targetPoint # final position for constrained bone in object space context.scene.frame_set(c_frame) for frame in bakedPos.keys(): pos = bakedPos[frame] @@ -233,7 +233,7 @@ def setConstraint(m_constraint, context): yCurve.keyframe_points.insert(frame=frame, value=pos.y) for zCurve in zCurves: zCurve.keyframe_points.insert(frame=frame, value=pos.z) - + if not constraint_settings: x, y, z = m_constraint.targetPoint real_constraint.max_x = x From ab3fc2fa5c98fbf98d94d9e6e464eff8ac8370fb Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 3 Aug 2011 18:16:32 +0000 Subject: [PATCH 278/624] Added functions for toggling DOF Constraints on user rig based on range of motion in motion capture clip. Limit Rotation constraints are added based on the min and max of each DOF of each bone in its local space --- release/scripts/modules/mocap_tools.py | 71 +++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index ed945d45251..703db4477ba 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -18,7 +18,7 @@ # -from math import hypot, sqrt, isfinite, radians +from math import hypot, sqrt, isfinite, radians, pi import bpy import time from mathutils import Vector, Matrix @@ -637,3 +637,72 @@ def guessMapping(performer_obj, enduser_obj): guessSingleMapping(child) guessSingleMapping(root) + + +def limit_dof(context, performer_obj, enduser_obj): + limitDict = {} + perf_bones = [bone for bone in performer_obj.pose.bones if bone.bone.map] + c_frame = context.scene.frame_current + for bone in perf_bones: + limitDict[bone.bone.map] = [1000, 1000, 1000, -1000, -1000, -1000] + for t in range(context.scene.frame_start, context.scene.frame_end): + context.scene.frame_set(t) + for bone in perf_bones: + end_bone = enduser_obj.pose.bones[bone.bone.map] + bake_matrix = bone.matrix + rest_matrix = end_bone.bone.matrix_local + + if end_bone.parent and end_bone.bone.use_inherit_rotation: + srcParent = bone.parent + parent_mat = srcParent.matrix + parent_rest = end_bone.parent.bone.matrix_local + parent_rest_inv = parent_rest.copy() + parent_rest_inv.invert() + parent_mat_inv = parent_mat.copy() + parent_mat_inv.invert() + bake_matrix = parent_mat_inv * bake_matrix + rest_matrix = parent_rest_inv * rest_matrix + + rest_matrix_inv = rest_matrix.copy() + rest_matrix_inv.invert() + bake_matrix = rest_matrix_inv * bake_matrix + + mat = bake_matrix + euler = mat.to_euler() + limitDict[bone.bone.map][0] = min(limitDict[bone.bone.map][0], euler.x) + limitDict[bone.bone.map][1] = min(limitDict[bone.bone.map][1], euler.y) + limitDict[bone.bone.map][2] = min(limitDict[bone.bone.map][2], euler.z) + limitDict[bone.bone.map][3] = max(limitDict[bone.bone.map][3], euler.x) + limitDict[bone.bone.map][4] = max(limitDict[bone.bone.map][4], euler.y) + limitDict[bone.bone.map][5] = max(limitDict[bone.bone.map][5], euler.z) + for bone in enduser_obj.pose.bones: + existingConstraint = [constraint for constraint in bone.constraints if constraint.name == "DOF Limitation"] + if existingConstraint: + bone.constraints.remove(existingConstraint[0]) + end_bones = [bone for bone in enduser_obj.pose.bones if bone.name in limitDict.keys()] + for bone in end_bones: + #~ if not bone.is_in_ik_chain: + newCons = bone.constraints.new("LIMIT_ROTATION") + newCons.name = "DOF Limitation" + newCons.owner_space = "LOCAL" + newCons.min_x, newCons.min_y, newCons.min_z, newCons.max_x, newCons.max_y, newCons.max_z = limitDict[bone.name] + newCons.use_limit_x = True + newCons.use_limit_y = True + newCons.use_limit_z = True + #~ else: + #~ bone.ik_min_x, bone.ik_min_y, bone.ik_min_z, bone.ik_max_x, bone.ik_max_y, bone.ik_max_z = limitDict[bone.name] + #~ bone.use_ik_limit_x = True + #~ bone.use_ik_limit_y = True + #~ bone.use_ik_limit_z= True + #~ bone.ik_stiffness_x = 1/((limitDict[bone.name][3] - limitDict[bone.name][0])/(2*pi))) + #~ bone.ik_stiffness_y = 1/((limitDict[bone.name][4] - limitDict[bone.name][1])/(2*pi))) + #~ bone.ik_stiffness_z = 1/((limitDict[bone.name][5] - limitDict[bone.name][2])/(2*pi))) + + context.scene.frame_set(c_frame) + + +def limit_dof_toggle_off(context, enduser_obj): + for bone in enduser_obj.pose.bones: + existingConstraint = [constraint for constraint in bone.constraints if constraint.name == "DOF Limitation"] + if existingConstraint: + bone.constraints.remove(existingConstraint[0]) From 0031950a746d6a1b632e6c57359432803e8871c9 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 3 Aug 2011 18:17:33 +0000 Subject: [PATCH 279/624] Fixed issue with IK toggle buttons and added operators for the new limit rotation functions --- release/scripts/startup/ui_mocap.py | 53 ++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 12 deletions(-) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index f31b580411a..ac063a3a0cc 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -52,11 +52,11 @@ class MocapConstraint(bpy.types.PropertyGroup): description="Other Constrained Bone (optional, depends on type)", update=setConstraint) s_frame = bpy.props.IntProperty(name="S", - default=bpy.context.scene.frame_start, + default=0, description="Start frame of Fix", update=setConstraint) e_frame = bpy.props.IntProperty(name="E", - default=bpy.context.scene.frame_end, + default=100, description="End frame of Fix", update=setConstraint) smooth_in = bpy.props.IntProperty(name="In", @@ -125,24 +125,33 @@ def toggleIKBone(self, context): if hasIKConstraint(parent_bone): break deformer_children = [child for child in parent_bone.children if child.bone.use_deform] - if len(deformer_children) > 1: - break + #~ if len(deformer_children) > 1: + #~ break ik.chain_count = chainLen for bone in self.parent_recursive: if bone.is_in_ik_chain: bone.IKRetarget = True else: print(self.name + " IK toggled OFF!") - cnstrn_bone = False + cnstrn_bones = [] + newChainLength = [] if hasIKConstraint(self): - cnstrn_bone = self + cnstrn_bones = [self] elif self.is_in_ik_chain: - cnstrn_bone = [child for child in self.children_recursive if hasIKConstraint(child)][0] - if cnstrn_bone: + cnstrn_bones = [child for child in self.children_recursive if hasIKConstraint(child)] + for cnstrn_bone in cnstrn_bones: + newChainLength.append(cnstrn_bone.parent_recursive.index(self) + 1) + if cnstrn_bones: # remove constraint, and update IK retarget for all parents of cnstrn_bone up to chain_len - ik = [constraint for constraint in cnstrn_bone.constraints if constraint.type == "IK"][0] - cnstrn_bone.constraints.remove(ik) - cnstrn_bone.IKRetarget = False + for i, cnstrn_bone in enumerate(cnstrn_bones): + print(cnstrn_bone.name) + if newChainLength: + ik = hasIKConstraint(cnstrn_bone) + ik.chain_count = newChainLength[i] + else: + ik = hasIKConstraint(cnstrn_bone) + cnstrn_bone.constraints.remove(ik) + cnstrn_bone.IKRetarget = False for bone in cnstrn_bone.parent_recursive: if not bone.is_in_ik_chain: bone.IKRetarget = False @@ -198,6 +207,7 @@ class MocapPanel(bpy.types.Panel): row2 = self.layout.row(align=True) row2.operator("mocap.looper", text='Loop animation') row2.operator("mocap.limitdof", text='Constrain Rig') + row2.operator("mocap.removelimitdof", text='Unconstrain Rig') self.layout.label("Retargeting") enduser_obj = bpy.context.active_object performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] @@ -414,11 +424,13 @@ class OBJECT_OT_DenoiseButton(bpy.types.Operator): class OBJECT_OT_LimitDOFButton(bpy.types.Operator): - '''UNIMPLEMENTED: Create limit constraints on the active armature from the selected armature's animation's range of motion''' + '''Create limit constraints on the active armature from the selected armature's animation's range of motion''' bl_idname = "mocap.limitdof" bl_label = "Analyzes animations Max/Min DOF and adds hard/soft constraints" def execute(self, context): + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object][0] + mocap_tools.limit_dof(context, performer_obj, context.active_object) return {"FINISHED"} @classmethod @@ -432,6 +444,23 @@ class OBJECT_OT_LimitDOFButton(bpy.types.Operator): return False +class OBJECT_OT_RemoveLimitDOFButton(bpy.types.Operator): + '''Removes previously created limit constraints on the active armature''' + bl_idname = "mocap.removelimitdof" + bl_label = "Removes previously created limit constraints on the active armature" + + def execute(self, context): + mocap_tools.limit_dof_toggle_off(context, context.active_object) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + activeIsArmature = False + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + return activeIsArmature + + class OBJECT_OT_RotateFixArmature(bpy.types.Operator): '''Realign the active armature's axis system to match Blender (Commonly needed after bvh import)''' bl_idname = "mocap.rotate_fix" From cbdc67e2e81cb136a0dca2218dd0ccb6ecc557ca Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 3 Aug 2011 19:12:18 +0000 Subject: [PATCH 280/624] Find all key frames for baked animation export. --- source/blender/collada/AnimationExporter.cpp | 53 ++++++++++++++++++++ source/blender/collada/AnimationExporter.h | 6 +++ 2 files changed, 59 insertions(+) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 2f92d9212a9..5a5ec4fea2d 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -61,6 +61,13 @@ void AnimationExporter::exportAnimations(Scene *sce) bool isMatAnim = false; if(ob->adt && ob->adt->action) { + if ( ob->type == OB_ARMATURE ) + { + bArmature *arm = (bArmature*)ob->data; + for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) + bake_bone_animation(ob, bone); + + } fcu = (FCurve*)ob->adt->action->curves.first; while (fcu) { transformName = extract_transform_name( fcu->rna_path ); @@ -318,6 +325,17 @@ void AnimationExporter::exportAnimations(Scene *sce) closeAnimation(); } + void AnimationExporter::bake_bone_animation(Object *ob_arm, Bone *bone) + { + if (!ob_arm->adt) + return; + + sample_and_bake_bone_animation(ob_arm, bone); + + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) + bake_bone_animation(ob_arm, child); + } + void AnimationExporter::write_bone_animation(Object *ob_arm, Bone *bone) { if (!ob_arm->adt) @@ -334,6 +352,22 @@ void AnimationExporter::exportAnimations(Scene *sce) write_bone_animation(ob_arm, child); } + void AnimationExporter::sample_and_bake_bone_animation(Object *ob_arm, Bone *bone) + { + bArmature *arm = (bArmature*)ob_arm->data; + int flag = arm->flag; + std::vector fra; + char prefix[256]; + + BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone->name); + + bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); + if (!pchan) + return; + + find_all_frames(ob_arm, fra); + } + void AnimationExporter::sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type) { bArmature *arm = (bArmature*)ob_arm->data; @@ -920,6 +954,25 @@ void AnimationExporter::exportAnimations(Scene *sce) return dot ? (dot + 1) : rna_path; } + void AnimationExporter::find_all_frames(Object *ob, std::vector &fra) + { + FCurve *fcu= (FCurve*)ob->adt->action->curves.first; + std::vector keys; + for (unsigned int i = 0; i < fcu->totvert; i++) { + float f = fcu->bezt[i].vec[1][0]; // + if (std::find(keys.begin(), keys.end(), f) == keys.end()) + keys.push_back(f); + } + + std::sort(keys.begin(), keys.end()); + + for ( float fAll = *(keys.begin()) ; fAll != *(keys.end()) ; fAll+=1.0f ) + { + fra.push_back(fAll); + } + return; + + } void AnimationExporter::find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name) { FCurve *fcu= (FCurve*)ob->adt->action->curves.first; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 3e3150cd8ef..388d7dbb24d 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -96,10 +96,14 @@ protected: void dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, Material *ma = NULL); + void bake_bone_animation(Object *ob_arm, Bone *bone); + void write_bone_animation(Object *ob_arm, Bone *bone); void sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type); + void sample_and_bake_bone_animation(Object *ob_arm, Bone *bone); + void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pChan); // dae_bone_animation -> add_bone_animation @@ -134,6 +138,8 @@ protected: std::string get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); void find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name); + + void find_all_frames(Object *ob, std::vector &fra); void find_rotation_frames(Object *ob, std::vector &fra, const char *prefix, int rotmode); From ecd4b869828bc5ed7e3d00ac8dc9e93832f2c156 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 3 Aug 2011 22:26:59 +0000 Subject: [PATCH 281/624] Initial coding of path editing operator. Still needs some work, but all the basic functionality is there. Select a path and the stride bone (as active) and it will reparameterize the path to propel the armature forward in the same magnitude of the original --- release/scripts/modules/mocap_tools.py | 61 ++++++++++++++++++++++++-- release/scripts/startup/ui_mocap.py | 33 +++++++++++++- 2 files changed, 89 insertions(+), 5 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 703db4477ba..20163cd46b8 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -81,6 +81,9 @@ class NdVector: def y(self): return self.vec[1] + def resize_2d(self): + return Vector((self.x, self.y)) + length = property(vecLength) lengthSq = property(vecLengthSq) x = property(x) @@ -322,7 +325,10 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): return 0, None for pt in data_pts[s:e + 1]: bezVal = bezierEval(bez, pt.u) - tmpError = (pt.co - bezVal).length / pt.co.length + normalize_error = pt.co.length + if normalize_error == 0: + normalize_error = 1 + tmpError = (pt.co - bezVal).length / normalize_error if tmpError >= maxError: maxError = tmpError maxErrorPt = pt.index @@ -471,10 +477,8 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): #(e.g. a bone's x,y,z rotation) -def fcurves_simplify(sel_opt="all", error=0.002, group_mode=True): +def fcurves_simplify(context, obj, sel_opt="all", error=0.002, group_mode=True): # main vars - context = bpy.context - obj = context.active_object fcurves = obj.animation_data.action.fcurves if sel_opt == "sel": @@ -706,3 +710,52 @@ def limit_dof_toggle_off(context, enduser_obj): existingConstraint = [constraint for constraint in bone.constraints if constraint.name == "DOF Limitation"] if existingConstraint: bone.constraints.remove(existingConstraint[0]) + + +def path_editing(context, stride_obj, path): + y_fcurve = [fcurve for fcurve in stride_obj.animation_data.action.fcurves if fcurve.data_path == "location"][1] + s, e = context.scene.frame_start, context.scene.frame_end # y_fcurve.range() + s = int(s) + e = int(e) + y_s = y_fcurve.evaluate(s) + y_e = y_fcurve.evaluate(e) + direction = (y_e - y_s) / abs(y_e - y_s) + existing_cons = [constraint for constraint in stride_obj.constraints if constraint.type == "FOLLOW_PATH"] + for cons in existing_cons: + stride_obj.constraints.remove(cons) + path_cons = stride_obj.constraints.new("FOLLOW_PATH") + if direction < 0: + path_cons.forward_axis = "TRACK_NEGATIVE_Y" + else: + path_cons.forward_axis = "FORWARD_Y" + path_cons.target = path + path_cons.use_curve_follow = True + path.data.path_duration = e - s + try: + path.data.animation_data.action.fcurves + except AttributeError: + path.data.keyframe_insert("eval_time", frame=0) + eval_time_fcurve = [fcurve for fcurve in path.data.animation_data.action.fcurves if fcurve.data_path == "eval_time"] + eval_time_fcurve = eval_time_fcurve[0] + totalLength = 0 + parameterization = {} + print("evaluating curve") + for t in range(s, e - 1): + if s == t: + chordLength = 0 + else: + chordLength = (y_fcurve.evaluate(t) - y_fcurve.evaluate(t + 1)) + totalLength += chordLength + parameterization[t] = totalLength + for t in range(s + 1, e - 1): + if totalLength == 0: + print("no forward motion") + parameterization[t] /= totalLength + parameterization[t] *= e - s + parameterization[e] = e - s + for t in parameterization.keys(): + eval_time_fcurve.keyframe_points.insert(frame=t, value=parameterization[t]) + error = 0.01 + reparaError = error * 32 + maxIterations = 16 + print("finished path editing") diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index ac063a3a0cc..03d173df7a6 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -304,6 +304,18 @@ class MocapConstraintsPanel(bpy.types.Panel): layout.separator() +class ExtraToolsPanel(bpy.types.Panel): + # Motion capture retargeting panel + bl_label = "Extra Mocap Tools" + bl_space_type = "PROPERTIES" + bl_region_type = "WINDOW" + bl_context = "object" + + def draw(self, context): + layout = self.layout + layout.operator('mocap.pathediting', text="Follow Path") + + class OBJECT_OT_RetargetButton(bpy.types.Operator): '''Retarget animation from selected armature to active armature ''' bl_idname = "mocap.retarget" @@ -383,7 +395,7 @@ class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): bl_label = "Converts samples / simplifies keyframes to beziers" def execute(self, context): - mocap_tools.fcurves_simplify() + mocap_tools.fcurves_simplify(context, context.active_object) return {"FINISHED"} @classmethod @@ -598,6 +610,25 @@ class OBJECT_OT_GuessHierachyMapping(bpy.types.Operator): return False +class OBJECT_OT_PathEditing(bpy.types.Operator): + '''Sets active object (stride object) to follow the selected curve''' + bl_idname = "mocap.pathediting" + bl_label = "Sets active object (stride object) to follow the selected curve" + + def execute(self, context): + path = [obj for obj in context.selected_objects if obj != context.active_object][0] + mocap_tools.path_editing(context, context.active_object, path) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + selected_objs = [obj for obj in context.selected_objects if obj != context.active_object] + return selected_objs + else: + return False + + def register(): bpy.utils.register_module(__name__) From c284725a1a69be3f9a80d88e17be922e6ce63f72 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Thu, 4 Aug 2011 07:12:03 +0000 Subject: [PATCH 282/624] 3D Audio GSoC: * versioning stuff for btheme->tv3d.speaker * separating object.c speaker functions in own source file Thanks Brecht for the suggestions. --- source/blender/blenkernel/BKE_object.h | 5 - source/blender/blenkernel/BKE_speaker.h | 43 ++++++ source/blender/blenkernel/CMakeLists.txt | 2 + source/blender/blenkernel/intern/library.c | 1 + source/blender/blenkernel/intern/object.c | 95 +----------- source/blender/blenkernel/intern/speaker.c | 139 ++++++++++++++++++ source/blender/editors/interface/resources.c | 7 + source/blender/editors/object/object_add.c | 1 + .../blender/editors/object/object_relations.c | 1 + source/blender/makesrna/intern/rna_main_api.c | 1 + 10 files changed, 196 insertions(+), 99 deletions(-) create mode 100644 source/blender/blenkernel/BKE_speaker.h create mode 100644 source/blender/blenkernel/intern/speaker.c diff --git a/source/blender/blenkernel/BKE_object.h b/source/blender/blenkernel/BKE_object.h index f9e01a524ab..a6b5c04b5c3 100644 --- a/source/blender/blenkernel/BKE_object.h +++ b/source/blender/blenkernel/BKE_object.h @@ -88,11 +88,6 @@ void make_local_lamp(struct Lamp *la); void free_camera(struct Camera *ca); void free_lamp(struct Lamp *la); -void *add_speaker(const char *name); -struct Speaker *copy_speaker(struct Speaker *spk); -void make_local_speaker(struct Speaker *spk); -void free_speaker(struct Speaker *spk); - struct Object *add_only_object(int type, const char *name); struct Object *add_object(struct Scene *scene, int type); diff --git a/source/blender/blenkernel/BKE_speaker.h b/source/blender/blenkernel/BKE_speaker.h new file mode 100644 index 00000000000..111bd86fdd3 --- /dev/null +++ b/source/blender/blenkernel/BKE_speaker.h @@ -0,0 +1,43 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): Jörg Müller. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#ifndef BKE_SPEAKER_H +#define BKE_SPEAKER_H + +/** \file BKE_speaker.h + * \ingroup bke + * \brief General operations for speakers. + */ + +void *add_speaker(const char *name); +struct Speaker *copy_speaker(struct Speaker *spk); +void make_local_speaker(struct Speaker *spk); +void free_speaker(struct Speaker *spk); + +#endif diff --git a/source/blender/blenkernel/CMakeLists.txt b/source/blender/blenkernel/CMakeLists.txt index defcef58463..c1797427cc2 100644 --- a/source/blender/blenkernel/CMakeLists.txt +++ b/source/blender/blenkernel/CMakeLists.txt @@ -140,6 +140,7 @@ set(SRC intern/smoke.c intern/softbody.c intern/sound.c + intern/speaker.c intern/subsurf_ccg.c intern/suggestions.c intern/text.c @@ -220,6 +221,7 @@ set(SRC BKE_smoke.h BKE_softbody.h BKE_sound.h + BKE_speaker.h BKE_subsurf.h BKE_suggestions.h BKE_text.h diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 85f87992c28..8668168936b 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -109,6 +109,7 @@ #include "BKE_particle.h" #include "BKE_gpencil.h" #include "BKE_fcurve.h" +#include "BKE_speaker.h" #include "RNA_access.h" diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index 66bf4ea208b..a615bc42f66 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -56,7 +56,6 @@ #include "DNA_sequence_types.h" #include "DNA_sound_types.h" #include "DNA_space_types.h" -#include "DNA_speaker_types.h" #include "DNA_view3d_types.h" #include "DNA_world_types.h" @@ -98,6 +97,7 @@ #include "BKE_sca.h" #include "BKE_scene.h" #include "BKE_sequencer.h" +#include "BKE_speaker.h" #include "BKE_softbody.h" #include "BKE_material.h" @@ -977,99 +977,6 @@ void free_lamp(Lamp *la) la->id.icon_id = 0; } -void *add_speaker(const char *name) -{ - Speaker *spk; - - spk= alloc_libblock(&G.main->speaker, ID_SPK, name); - - spk->attenuation = 1.0f; - spk->cone_angle_inner = 360.0f; - spk->cone_angle_outer = 360.0f; - spk->cone_volume_outer = 1.0f; - spk->distance_max = FLT_MAX; - spk->distance_reference = 1.0f; - spk->flag = 0; - spk->pitch = 1.0f; - spk->sound = NULL; - spk->volume = 1.0f; - spk->volume_max = 1.0f; - spk->volume_min = 0.0f; - - return spk; -} - -Speaker *copy_speaker(Speaker *spk) -{ - Speaker *spkn; - - spkn= copy_libblock(spk); - if(spkn->sound) - spkn->sound->id.us++; - - return spkn; -} - -void make_local_speaker(Speaker *spk) -{ - Main *bmain= G.main; - Object *ob; - int local=0, lib=0; - - /* - only lib users: do nothing - * - only local users: set flag - * - mixed: make copy - */ - - if(spk->id.lib==NULL) return; - if(spk->id.us==1) { - spk->id.lib= NULL; - spk->id.flag= LIB_LOCAL; - new_id(&bmain->speaker, (ID *)spk, NULL); - return; - } - - ob= bmain->object.first; - while(ob) { - if(ob->data==spk) { - if(ob->id.lib) lib= 1; - else local= 1; - } - ob= ob->id.next; - } - - if(local && lib==0) { - spk->id.lib= NULL; - spk->id.flag= LIB_LOCAL; - new_id(&bmain->speaker, (ID *)spk, NULL); - } - else if(local && lib) { - Speaker *spkn= copy_speaker(spk); - spkn->id.us= 0; - - ob= bmain->object.first; - while(ob) { - if(ob->data==spk) { - - if(ob->id.lib==NULL) { - ob->data= spkn; - spkn->id.us++; - spk->id.us--; - } - } - ob= ob->id.next; - } - } -} - -void free_speaker(Speaker *spk) -{ - if(spk->sound) - spk->sound->id.us--; - - BKE_free_animdata((ID *)spk); -} - /* *************************************************** */ static void *add_obdata_from_type(int type) diff --git a/source/blender/blenkernel/intern/speaker.c b/source/blender/blenkernel/intern/speaker.c new file mode 100644 index 00000000000..200dbd41899 --- /dev/null +++ b/source/blender/blenkernel/intern/speaker.c @@ -0,0 +1,139 @@ +/* speaker.c + * + * + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. + * All rights reserved. + * + * The Original Code is: all of this file. + * + * Contributor(s): Jörg Müller. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/blenkernel/intern/speaker.c + * \ingroup bke + */ + +#include "DNA_object_types.h" +#include "DNA_sound_types.h" +#include "DNA_speaker_types.h" + +#include "BLI_math.h" + +#include "BKE_animsys.h" +#include "BKE_global.h" +#include "BKE_library.h" +#include "BKE_main.h" +#include "BKE_speaker.h" + +void *add_speaker(const char *name) +{ + Speaker *spk; + + spk= alloc_libblock(&G.main->speaker, ID_SPK, name); + + spk->attenuation = 1.0f; + spk->cone_angle_inner = 360.0f; + spk->cone_angle_outer = 360.0f; + spk->cone_volume_outer = 1.0f; + spk->distance_max = FLT_MAX; + spk->distance_reference = 1.0f; + spk->flag = 0; + spk->pitch = 1.0f; + spk->sound = NULL; + spk->volume = 1.0f; + spk->volume_max = 1.0f; + spk->volume_min = 0.0f; + + return spk; +} + +Speaker *copy_speaker(Speaker *spk) +{ + Speaker *spkn; + + spkn= copy_libblock(spk); + if(spkn->sound) + spkn->sound->id.us++; + + return spkn; +} + +void make_local_speaker(Speaker *spk) +{ + Main *bmain= G.main; + Object *ob; + int local=0, lib=0; + + /* - only lib users: do nothing + * - only local users: set flag + * - mixed: make copy + */ + + if(spk->id.lib==NULL) return; + if(spk->id.us==1) { + spk->id.lib= NULL; + spk->id.flag= LIB_LOCAL; + new_id(&bmain->speaker, (ID *)spk, NULL); + return; + } + + ob= bmain->object.first; + while(ob) { + if(ob->data==spk) { + if(ob->id.lib) lib= 1; + else local= 1; + } + ob= ob->id.next; + } + + if(local && lib==0) { + spk->id.lib= NULL; + spk->id.flag= LIB_LOCAL; + new_id(&bmain->speaker, (ID *)spk, NULL); + } + else if(local && lib) { + Speaker *spkn= copy_speaker(spk); + spkn->id.us= 0; + + ob= bmain->object.first; + while(ob) { + if(ob->data==spk) { + + if(ob->id.lib==NULL) { + ob->data= spkn; + spkn->id.us++; + spk->id.us--; + } + } + ob= ob->id.next; + } + } +} + +void free_speaker(Speaker *spk) +{ + if(spk->sound) + spk->sound->id.us--; + + BKE_free_animdata((ID *)spk); +} diff --git a/source/blender/editors/interface/resources.c b/source/blender/editors/interface/resources.c index adabfe5f230..dd63cdf5861 100644 --- a/source/blender/editors/interface/resources.c +++ b/source/blender/editors/interface/resources.c @@ -1594,6 +1594,13 @@ void init_userdef_do_versions(void) NDOF_SHOULD_PAN | NDOF_SHOULD_ZOOM | NDOF_SHOULD_ROTATE; } + { + bTheme *btheme; + for(btheme= U.themes.first; btheme; btheme= btheme->next) { + btheme->tv3d.speaker[3] = 255; + } + } + /* funny name, but it is GE stuff, moves userdef stuff to engine */ // XXX space_set_commmandline_options(); /* this timer uses U */ diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index 97a98d2017f..22e6a5243c7 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -73,6 +73,7 @@ #include "BKE_particle.h" #include "BKE_report.h" #include "BKE_sca.h" +#include "BKE_speaker.h" #include "BKE_texture.h" #include "RNA_access.h" diff --git a/source/blender/editors/object/object_relations.c b/source/blender/editors/object/object_relations.c index ce1f47c1b7b..39300cabd5e 100644 --- a/source/blender/editors/object/object_relations.c +++ b/source/blender/editors/object/object_relations.c @@ -76,6 +76,7 @@ #include "BKE_report.h" #include "BKE_sca.h" #include "BKE_scene.h" +#include "BKE_speaker.h" #include "BKE_texture.h" #include "WM_api.h" diff --git a/source/blender/makesrna/intern/rna_main_api.c b/source/blender/makesrna/intern/rna_main_api.c index 7b951294aee..e99958c2217 100644 --- a/source/blender/makesrna/intern/rna_main_api.c +++ b/source/blender/makesrna/intern/rna_main_api.c @@ -63,6 +63,7 @@ #include "BKE_particle.h" #include "BKE_font.h" #include "BKE_node.h" +#include "BKE_speaker.h" #include "DNA_armature_types.h" #include "DNA_camera_types.h" From bc1650a226a40fbf5295492f1107d6132dc2a060 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Thu, 4 Aug 2011 13:47:15 +0000 Subject: [PATCH 283/624] 3D Audio GSoC: Implementation of Julius O. Smith's resampling algorithm for high quality audio resampling. The filter currently is a sinc filter with a 0.9 cutt-off and windowed by a kaiser window (beta = 10). Also includes minor changes in the linear resampler. --- intern/audaspace/CMakeLists.txt | 4 + .../intern/AUD_JOSResampleFactory.cpp | 44 + .../audaspace/intern/AUD_JOSResampleFactory.h | 53 + .../intern/AUD_JOSResampleReader.cpp | 3596 +++++++++++++++++ .../audaspace/intern/AUD_JOSResampleReader.h | 100 + .../intern/AUD_LinearResampleReader.cpp | 1 - .../intern/AUD_LinearResampleReader.h | 7 +- 7 files changed, 3798 insertions(+), 7 deletions(-) create mode 100644 intern/audaspace/intern/AUD_JOSResampleFactory.cpp create mode 100644 intern/audaspace/intern/AUD_JOSResampleFactory.h create mode 100644 intern/audaspace/intern/AUD_JOSResampleReader.cpp create mode 100644 intern/audaspace/intern/AUD_JOSResampleReader.h diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index 6f3d184dd0b..b08c5f62b29 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -94,6 +94,10 @@ set(SRC intern/AUD_IFactory.h intern/AUD_IHandle.h intern/AUD_IReader.h + intern/AUD_JOSResampleFactory.cpp + intern/AUD_JOSResampleFactory.h + intern/AUD_JOSResampleReader.cpp + intern/AUD_JOSResampleReader.h intern/AUD_LinearResampleFactory.cpp intern/AUD_LinearResampleFactory.h intern/AUD_LinearResampleReader.cpp diff --git a/intern/audaspace/intern/AUD_JOSResampleFactory.cpp b/intern/audaspace/intern/AUD_JOSResampleFactory.cpp new file mode 100644 index 00000000000..a69b4ed0de8 --- /dev/null +++ b/intern/audaspace/intern/AUD_JOSResampleFactory.cpp @@ -0,0 +1,44 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_JOSResampleFactory.cpp + * \ingroup audaspaceintern + */ + + +#include "AUD_JOSResampleFactory.h" +#include "AUD_JOSResampleReader.h" + +AUD_JOSResampleFactory::AUD_JOSResampleFactory(AUD_Reference factory, + AUD_DeviceSpecs specs) : + AUD_MixerFactory(factory, specs) +{ +} + +AUD_Reference AUD_JOSResampleFactory::createReader() +{ + return new AUD_JOSResampleReader(getReader(), m_specs.specs); +} diff --git a/intern/audaspace/intern/AUD_JOSResampleFactory.h b/intern/audaspace/intern/AUD_JOSResampleFactory.h new file mode 100644 index 00000000000..0ecd3c12dbe --- /dev/null +++ b/intern/audaspace/intern/AUD_JOSResampleFactory.h @@ -0,0 +1,53 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_JOSResampleFactory.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_JOSRESAMPLEFACTORY +#define AUD_JOSRESAMPLEFACTORY + +#include "AUD_MixerFactory.h" + +/** + * This factory creates a resampling reader that does Julius O. Smith's resampling algorithm. + */ +class AUD_JOSResampleFactory : public AUD_MixerFactory +{ +private: + // hide copy constructor and operator= + AUD_JOSResampleFactory(const AUD_JOSResampleFactory&); + AUD_JOSResampleFactory& operator=(const AUD_JOSResampleFactory&); + +public: + AUD_JOSResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); + + virtual AUD_Reference createReader(); +}; + +#endif //AUD_JOSRESAMPLEFACTORY diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.cpp b/intern/audaspace/intern/AUD_JOSResampleReader.cpp new file mode 100644 index 00000000000..ca0f1c263f3 --- /dev/null +++ b/intern/audaspace/intern/AUD_JOSResampleReader.cpp @@ -0,0 +1,3596 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_JOSResampleReader.cpp + * \ingroup audaspaceintern + */ + +#include "AUD_JOSResampleReader.h" + +#include +#include + +#define CC m_channels + channel + +#define AUD_RATE_MAX 10 + +AUD_JOSResampleReader::AUD_JOSResampleReader(AUD_Reference reader, + AUD_Specs specs) : + AUD_ResampleReader(reader, specs.rate), + m_channels(reader->getSpecs().channels), + m_n(0), + m_P(0), + m_cache_valid(0) +{ +} + +void AUD_JOSResampleReader::reset() +{ + m_cache_valid = 0; + m_n = 0; + m_P = 0; +} + +void AUD_JOSResampleReader::updateBuffer(int size, float factor, int samplesize) +{ + unsigned int len; + // first calculate what length we need right now + if(factor >= 1) + len = m_Nz; + else + len = (unsigned int)(ceil(m_Nz / factor)); + + // then check if afterwards the length is enough for the maximum rate + if(len + size < m_Nz * AUD_RATE_MAX) + len = size - m_Nz * AUD_RATE_MAX; + + if(m_n > len) + { + sample_t* buf = m_buffer.getBuffer(); + len = m_n - len; + memmove(buf, buf + len * m_channels, (m_cache_valid - len) * samplesize); + m_n -= len; + m_cache_valid -= len; + } + + m_buffer.assureSize((m_cache_valid + size) * samplesize, true); +} + +void AUD_JOSResampleReader::seek(int position) +{ + position = floor(position * double(m_reader->getSpecs().rate) / double(m_rate)); + m_reader->seek(position); + reset(); +} + +int AUD_JOSResampleReader::getLength() const +{ + return floor(m_reader->getLength() * double(m_rate) / double(m_reader->getSpecs().rate)); +} + +int AUD_JOSResampleReader::getPosition() const +{ + return floor((m_reader->getPosition() + double(m_P) / 4294967296.0) // 2^32 + * m_rate / m_reader->getSpecs().rate); +} + +AUD_Specs AUD_JOSResampleReader::getSpecs() const +{ + AUD_Specs specs = m_reader->getSpecs(); + specs.rate = m_rate; + return specs; +} + +void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) +{ + if(length == 0) + return; + + AUD_Specs specs = m_reader->getSpecs(); + + int samplesize = AUD_SAMPLE_SIZE(specs); + float factor = float(m_rate) / float(m_reader->getSpecs().rate); + eos = false; + int len; + sample_t* buf; + + // check for channels changed + + if(specs.channels != m_channels) + { + m_channels = specs.channels; + reset(); + } + + if(factor == 1 && (m_P == 1)) + { + // can read directly! + + len = length - (m_cache_valid - m_n); + + updateBuffer(len, factor, samplesize); + buf = m_buffer.getBuffer(); + + m_reader->read(len, eos, buf + m_cache_valid * m_channels); + m_cache_valid += len; + + length = m_cache_valid - m_n; + + if(length > 0) + { + memcpy(buffer, buf + m_n * m_channels, length * samplesize); + m_n += length; + } + + return; + } + + + if(factor >= 1) + len = (m_n - m_cache_valid) + int(ceil(length / factor)) + m_Nz; + else + len = (m_n - m_cache_valid) + int(ceil(length / factor) + ceil(m_Nz / factor)); + + if(len > 0) + { + int should = len; + + updateBuffer(len, factor, samplesize); + buf = m_buffer.getBuffer(); + + m_reader->read(len, eos, buf + m_cache_valid * m_channels); + m_cache_valid += len; + + if(len < should) + { + if(eos) + { + // end of stream, let's check how many more samples we can produce + if(factor >= 1) + len = floor((len - (m_n - m_cache_valid)) * factor); + else + len = floor((len - (m_n - m_cache_valid)) * factor); + if(len < length) + length = len; + } + else + { + // not enough data available yet, so we recalculate how many samples we can calculate + if(factor >= 1) + len = floor((len - m_Nz - (m_n - m_cache_valid)) * factor); + else + len = floor((len - m_Nz * factor - (m_n - m_cache_valid)) * factor); + } + } + } + + memset(buffer, 0, length * samplesize); + + unsigned int n_increment = (unsigned int)(floor(1 / factor)); + unsigned int P_increment = (unsigned int)(round(4294967296.0 * fmod(1 / factor, 1))); + + unsigned int P, L, l, end_i; + float eta, v; + + if(factor >= 1) + { + L = m_L; + + for(unsigned int t = 0; t < length; t++) + { + P = m_P; + + end_i = m_Nz - 1; + if(m_n + 1 < end_i) + end_i = m_n + 1; + + l = (unsigned int)(floor(float(P) / float(m_NN))); + eta = fmod(P, m_NN) / m_NN; + + for(unsigned int i = 0; i < end_i; i++) + { + v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; + for(unsigned int channel = 0; channel < m_channels; channel++) + { + buffer[t * CC] += buf[(m_n - i) * CC] * v; + } + } + + P = ~P; + + l = (unsigned int)(floor(float(P) / float(m_NN))); + eta = fmod(P, m_NN) / m_NN; + + end_i = m_cache_valid - m_n - 1; + if(m_Nz - 1 < end_i) + end_i = m_Nz - 1; + + for(unsigned int i = 0; i < end_i; i++) + { + v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; + for(unsigned int channel = 0; channel < m_channels; channel++) + { + buffer[t * CC] += buf[(m_n + 1 + i) * CC] * v; + } + } + + P = m_P; + m_P += P_increment; + m_n += n_increment; + + if(m_P < P) + m_n++; + } + } + else + { + L = (unsigned int)(floor(factor * m_L)); + + for(unsigned int t = 0; t < length; t++) + { + P = (unsigned int)(round(m_P * factor)); + + end_i = (unsigned int)(floor(m_Nz / factor)) - 1; + if(m_n + 1 < end_i) + end_i = m_n + 1; + + l = (unsigned int)(floor(float(P) / float(m_NN))); + eta = fmod(P, m_NN) / m_NN; + + for(unsigned int i = 0; i < end_i; i++) + { + v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; + for(unsigned int channel = 0; channel < m_channels; channel++) + { + buffer[t * CC] += buf[(m_n - i) * CC] * v; + } + } + + P = (factor * 4294967296.0) - P; + + l = (unsigned int)(floor(float(P) / float(m_NN))); + eta = fmod(P, m_NN) / m_NN; + + end_i = (unsigned int)(floor(m_Nz / factor)) - 1; + if(m_cache_valid - m_n - 1 < end_i) + end_i = m_cache_valid - m_n - 1; + + for(unsigned int i = 0; i < end_i; i++) + { + v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; + for(unsigned int channel = 0; channel < m_channels; channel++) + { + buffer[t * CC] += buf[(m_n + 1 + i) * CC] * v; + } + } + + for(unsigned int channel = 0; channel < m_channels; channel++) + { + buffer[t * CC] *= factor; + } + + P = m_P; + m_P += P_increment; + m_n += n_increment; + + if(m_P < P) + m_n++; + } + } + + if(m_n > m_cache_valid) + { + m_n = m_cache_valid; + } + + eos = eos && ((m_n == m_cache_valid) || (length = 0)); +} + +// kaiser windowed (beta = 10) sinc lowpass with a cutt-off of 0.9 + +const float AUD_JOSResampleReader::m_coeff[] = { + 9.000000000e-01f, 8.999954097e-01f, 8.999816388e-01f, 8.999586876e-01f, 8.999265566e-01f, 8.998852463e-01f, 8.998347575e-01f, 8.997750910e-01f, 8.997062481e-01f, 8.996282300e-01f, + 8.995410381e-01f, 8.994446740e-01f, 8.993391395e-01f, 8.992244366e-01f, 8.991005674e-01f, 8.989675341e-01f, 8.988253392e-01f, 8.986739853e-01f, 8.985134753e-01f, 8.983438121e-01f, + 8.981649987e-01f, 8.979770386e-01f, 8.977799352e-01f, 8.975736920e-01f, 8.973583130e-01f, 8.971338020e-01f, 8.969001633e-01f, 8.966574011e-01f, 8.964055199e-01f, 8.961445244e-01f, + 8.958744193e-01f, 8.955952097e-01f, 8.953069007e-01f, 8.950094976e-01f, 8.947030058e-01f, 8.943874311e-01f, 8.940627793e-01f, 8.937290563e-01f, 8.933862683e-01f, 8.930344216e-01f, + 8.926735227e-01f, 8.923035782e-01f, 8.919245950e-01f, 8.915365800e-01f, 8.911395405e-01f, 8.907334836e-01f, 8.903184169e-01f, 8.898943481e-01f, 8.894612849e-01f, 8.890192353e-01f, + 8.885682075e-01f, 8.881082098e-01f, 8.876392507e-01f, 8.871613387e-01f, 8.866744827e-01f, 8.861786916e-01f, 8.856739746e-01f, 8.851603410e-01f, 8.846378002e-01f, 8.841063619e-01f, + 8.835660358e-01f, 8.830168319e-01f, 8.824587602e-01f, 8.818918312e-01f, 8.813160551e-01f, 8.807314425e-01f, 8.801380043e-01f, 8.795357514e-01f, 8.789246948e-01f, 8.783048458e-01f, + 8.776762158e-01f, 8.770388163e-01f, 8.763926590e-01f, 8.757377559e-01f, 8.750741190e-01f, 8.744017605e-01f, 8.737206927e-01f, 8.730309281e-01f, 8.723324796e-01f, 8.716253598e-01f, + 8.709095817e-01f, 8.701851586e-01f, 8.694521038e-01f, 8.687104306e-01f, 8.679601528e-01f, 8.672012841e-01f, 8.664338384e-01f, 8.656578299e-01f, 8.648732727e-01f, 8.640801814e-01f, + 8.632785704e-01f, 8.624684545e-01f, 8.616498485e-01f, 8.608227674e-01f, 8.599872265e-01f, 8.591432411e-01f, 8.582908266e-01f, 8.574299987e-01f, 8.565607732e-01f, 8.556831660e-01f, + 8.547971931e-01f, 8.539028710e-01f, 8.530002159e-01f, 8.520892444e-01f, 8.511699731e-01f, 8.502424190e-01f, 8.493065991e-01f, 8.483625304e-01f, 8.474102302e-01f, 8.464497161e-01f, + 8.454810056e-01f, 8.445041164e-01f, 8.435190664e-01f, 8.425258737e-01f, 8.415245564e-01f, 8.405151329e-01f, 8.394976215e-01f, 8.384720411e-01f, 8.374384102e-01f, 8.363967478e-01f, + 8.353470730e-01f, 8.342894049e-01f, 8.332237630e-01f, 8.321501665e-01f, 8.310686353e-01f, 8.299791890e-01f, 8.288818475e-01f, 8.277766310e-01f, 8.266635595e-01f, 8.255426534e-01f, + 8.244139332e-01f, 8.232774195e-01f, 8.221331330e-01f, 8.209810946e-01f, 8.198213253e-01f, 8.186538463e-01f, 8.174786788e-01f, 8.162958444e-01f, 8.151053646e-01f, 8.139072610e-01f, + 8.127015555e-01f, 8.114882702e-01f, 8.102674270e-01f, 8.090390482e-01f, 8.078031563e-01f, 8.065597737e-01f, 8.053089230e-01f, 8.040506271e-01f, 8.027849087e-01f, 8.015117911e-01f, + 8.002312972e-01f, 7.989434505e-01f, 7.976482743e-01f, 7.963457922e-01f, 7.950360278e-01f, 7.937190050e-01f, 7.923947477e-01f, 7.910632800e-01f, 7.897246260e-01f, 7.883788100e-01f, + 7.870258566e-01f, 7.856657902e-01f, 7.842986355e-01f, 7.829244174e-01f, 7.815431608e-01f, 7.801548907e-01f, 7.787596322e-01f, 7.773574108e-01f, 7.759482518e-01f, 7.745321808e-01f, + 7.731092233e-01f, 7.716794053e-01f, 7.702427525e-01f, 7.687992910e-01f, 7.673490469e-01f, 7.658920465e-01f, 7.644283161e-01f, 7.629578822e-01f, 7.614807714e-01f, 7.599970104e-01f, + 7.585066261e-01f, 7.570096453e-01f, 7.555060950e-01f, 7.539960026e-01f, 7.524793952e-01f, 7.509563001e-01f, 7.494267450e-01f, 7.478907574e-01f, 7.463483650e-01f, 7.447995957e-01f, + 7.432444772e-01f, 7.416830378e-01f, 7.401153055e-01f, 7.385413086e-01f, 7.369610755e-01f, 7.353746345e-01f, 7.337820142e-01f, 7.321832434e-01f, 7.305783507e-01f, 7.289673651e-01f, + 7.273503155e-01f, 7.257272310e-01f, 7.240981408e-01f, 7.224630741e-01f, 7.208220603e-01f, 7.191751289e-01f, 7.175223095e-01f, 7.158636316e-01f, 7.141991252e-01f, 7.125288199e-01f, + 7.108527459e-01f, 7.091709331e-01f, 7.074834116e-01f, 7.057902118e-01f, 7.040913639e-01f, 7.023868984e-01f, 7.006768458e-01f, 6.989612366e-01f, 6.972401016e-01f, 6.955134715e-01f, + 6.937813773e-01f, 6.920438498e-01f, 6.903009202e-01f, 6.885526195e-01f, 6.867989790e-01f, 6.850400299e-01f, 6.832758038e-01f, 6.815063320e-01f, 6.797316460e-01f, 6.779517776e-01f, + 6.761667585e-01f, 6.743766204e-01f, 6.725813952e-01f, 6.707811150e-01f, 6.689758117e-01f, 6.671655175e-01f, 6.653502645e-01f, 6.635300850e-01f, 6.617050115e-01f, 6.598750762e-01f, + 6.580403118e-01f, 6.562007508e-01f, 6.543564258e-01f, 6.525073696e-01f, 6.506536149e-01f, 6.487951947e-01f, 6.469321418e-01f, 6.450644893e-01f, 6.431922703e-01f, 6.413155178e-01f, + 6.394342652e-01f, 6.375485456e-01f, 6.356583925e-01f, 6.337638393e-01f, 6.318649193e-01f, 6.299616663e-01f, 6.280541137e-01f, 6.261422953e-01f, 6.242262447e-01f, 6.223059958e-01f, + 6.203815825e-01f, 6.184530386e-01f, 6.165203981e-01f, 6.145836950e-01f, 6.126429635e-01f, 6.106982376e-01f, 6.087495517e-01f, 6.067969398e-01f, 6.048404365e-01f, 6.028800759e-01f, + 6.009158926e-01f, 5.989479210e-01f, 5.969761956e-01f, 5.950007511e-01f, 5.930216220e-01f, 5.910388430e-01f, 5.890524489e-01f, 5.870624744e-01f, 5.850689544e-01f, 5.830719236e-01f, + 5.810714171e-01f, 5.790674697e-01f, 5.770601166e-01f, 5.750493927e-01f, 5.730353331e-01f, 5.710179730e-01f, 5.689973475e-01f, 5.669734918e-01f, 5.649464413e-01f, 5.629162312e-01f, + 5.608828968e-01f, 5.588464735e-01f, 5.568069967e-01f, 5.547645019e-01f, 5.527190245e-01f, 5.506706001e-01f, 5.486192641e-01f, 5.465650523e-01f, 5.445080001e-01f, 5.424481433e-01f, + 5.403855175e-01f, 5.383201584e-01f, 5.362521018e-01f, 5.341813834e-01f, 5.321080390e-01f, 5.300321045e-01f, 5.279536156e-01f, 5.258726083e-01f, 5.237891185e-01f, 5.217031820e-01f, + 5.196148349e-01f, 5.175241130e-01f, 5.154310524e-01f, 5.133356891e-01f, 5.112380591e-01f, 5.091381985e-01f, 5.070361433e-01f, 5.049319296e-01f, 5.028255936e-01f, 5.007171713e-01f, + 4.986066988e-01f, 4.964942124e-01f, 4.943797482e-01f, 4.922633424e-01f, 4.901450311e-01f, 4.880248506e-01f, 4.859028371e-01f, 4.837790268e-01f, 4.816534559e-01f, 4.795261607e-01f, + 4.773971775e-01f, 4.752665424e-01f, 4.731342918e-01f, 4.710004619e-01f, 4.688650890e-01f, 4.667282094e-01f, 4.645898594e-01f, 4.624500753e-01f, 4.603088932e-01f, 4.581663496e-01f, + 4.560224808e-01f, 4.538773229e-01f, 4.517309123e-01f, 4.495832854e-01f, 4.474344783e-01f, 4.452845273e-01f, 4.431334688e-01f, 4.409813390e-01f, 4.388281741e-01f, 4.366740105e-01f, + 4.345188844e-01f, 4.323628320e-01f, 4.302058895e-01f, 4.280480933e-01f, 4.258894794e-01f, 4.237300841e-01f, 4.215699437e-01f, 4.194090942e-01f, 4.172475719e-01f, 4.150854130e-01f, + 4.129226534e-01f, 4.107593294e-01f, 4.085954772e-01f, 4.064311327e-01f, 4.042663320e-01f, 4.021011112e-01f, 3.999355064e-01f, 3.977695536e-01f, 3.956032886e-01f, 3.934367477e-01f, + 3.912699665e-01f, 3.891029812e-01f, 3.869358277e-01f, 3.847685417e-01f, 3.826011591e-01f, 3.804337158e-01f, 3.782662476e-01f, 3.760987903e-01f, 3.739313796e-01f, 3.717640512e-01f, + 3.695968408e-01f, 3.674297841e-01f, 3.652629166e-01f, 3.630962741e-01f, 3.609298920e-01f, 3.587638060e-01f, 3.565980514e-01f, 3.544326638e-01f, 3.522676785e-01f, 3.501031310e-01f, + 3.479390566e-01f, 3.457754907e-01f, 3.436124685e-01f, 3.414500252e-01f, 3.392881961e-01f, 3.371270163e-01f, 3.349665209e-01f, 3.328067450e-01f, 3.306477237e-01f, 3.284894919e-01f, + 3.263320845e-01f, 3.241755365e-01f, 3.220198827e-01f, 3.198651580e-01f, 3.177113970e-01f, 3.155586346e-01f, 3.134069053e-01f, 3.112562438e-01f, 3.091066847e-01f, 3.069582625e-01f, + 3.048110115e-01f, 3.026649664e-01f, 3.005201613e-01f, 2.983766307e-01f, 2.962344087e-01f, 2.940935296e-01f, 2.919540276e-01f, 2.898159366e-01f, 2.876792908e-01f, 2.855441240e-01f, + 2.834104703e-01f, 2.812783635e-01f, 2.791478374e-01f, 2.770189257e-01f, 2.748916620e-01f, 2.727660801e-01f, 2.706422135e-01f, 2.685200956e-01f, 2.663997599e-01f, 2.642812397e-01f, + 2.621645684e-01f, 2.600497791e-01f, 2.579369051e-01f, 2.558259794e-01f, 2.537170351e-01f, 2.516101052e-01f, 2.495052224e-01f, 2.474024198e-01f, 2.453017299e-01f, 2.432031856e-01f, + 2.411068193e-01f, 2.390126637e-01f, 2.369207513e-01f, 2.348311144e-01f, 2.327437853e-01f, 2.306587963e-01f, 2.285761795e-01f, 2.264959671e-01f, 2.244181911e-01f, 2.223428834e-01f, + 2.202700760e-01f, 2.181998004e-01f, 2.161320886e-01f, 2.140669721e-01f, 2.120044824e-01f, 2.099446510e-01f, 2.078875094e-01f, 2.058330887e-01f, 2.037814203e-01f, 2.017325353e-01f, + 1.996864647e-01f, 1.976432395e-01f, 1.956028905e-01f, 1.935654486e-01f, 1.915309446e-01f, 1.894994089e-01f, 1.874708721e-01f, 1.854453648e-01f, 1.834229172e-01f, 1.814035597e-01f, + 1.793873223e-01f, 1.773742353e-01f, 1.753643285e-01f, 1.733576320e-01f, 1.713541755e-01f, 1.693539887e-01f, 1.673571013e-01f, 1.653635428e-01f, 1.633733427e-01f, 1.613865303e-01f, + 1.594031348e-01f, 1.574231854e-01f, 1.554467112e-01f, 1.534737411e-01f, 1.515043040e-01f, 1.495384287e-01f, 1.475761437e-01f, 1.456174778e-01f, 1.436624593e-01f, 1.417111166e-01f, + 1.397634780e-01f, 1.378195716e-01f, 1.358794256e-01f, 1.339430678e-01f, 1.320105261e-01f, 1.300818283e-01f, 1.281570020e-01f, 1.262360748e-01f, 1.243190741e-01f, 1.224060272e-01f, + 1.204969613e-01f, 1.185919036e-01f, 1.166908811e-01f, 1.147939207e-01f, 1.129010492e-01f, 1.110122932e-01f, 1.091276794e-01f, 1.072472342e-01f, 1.053709839e-01f, 1.034989549e-01f, + 1.016311732e-01f, 9.976766491e-02f, 9.790845589e-02f, 9.605357195e-02f, 9.420303879e-02f, 9.235688196e-02f, 9.051512693e-02f, 8.867779904e-02f, 8.684492352e-02f, 8.501652549e-02f, + 8.319262994e-02f, 8.137326174e-02f, 7.955844567e-02f, 7.774820638e-02f, 7.594256838e-02f, 7.414155610e-02f, 7.234519382e-02f, 7.055350572e-02f, 6.876651585e-02f, 6.698424815e-02f, + 6.520672643e-02f, 6.343397438e-02f, 6.166601558e-02f, 5.990287347e-02f, 5.814457139e-02f, 5.639113254e-02f, 5.464258001e-02f, 5.289893676e-02f, 5.116022562e-02f, 4.942646931e-02f, + 4.769769041e-02f, 4.597391140e-02f, 4.425515460e-02f, 4.254144224e-02f, 4.083279640e-02f, 3.912923904e-02f, 3.743079200e-02f, 3.573747698e-02f, 3.404931557e-02f, 3.236632922e-02f, + 3.068853925e-02f, 2.901596687e-02f, 2.734863313e-02f, 2.568655897e-02f, 2.402976521e-02f, 2.237827253e-02f, 2.073210147e-02f, 1.909127244e-02f, 1.745580575e-02f, 1.582572154e-02f, + 1.420103984e-02f, 1.258178054e-02f, 1.096796341e-02f, 9.359608062e-03f, 7.756734003e-03f, 6.159360592e-03f, 4.567507057e-03f, 2.981192494e-03f, 1.400435864e-03f, -1.747440079e-04f, + -1.744328429e-03f, -3.308298842e-03f, -4.866636827e-03f, -6.419324096e-03f, -7.966342500e-03f, -9.507674025e-03f, -1.104330079e-02f, -1.257320506e-02f, -1.409736923e-02f, -1.561577583e-02f, + -1.712840752e-02f, -1.863524713e-02f, -2.013627760e-02f, -2.163148200e-02f, -2.312084357e-02f, -2.460434566e-02f, -2.608197178e-02f, -2.755370557e-02f, -2.901953080e-02f, -3.047943139e-02f, + -3.193339141e-02f, -3.338139505e-02f, -3.482342666e-02f, -3.625947071e-02f, -3.768951182e-02f, -3.911353476e-02f, -4.053152443e-02f, -4.194346587e-02f, -4.334934427e-02f, -4.474914497e-02f, + -4.614285342e-02f, -4.753045525e-02f, -4.891193621e-02f, -5.028728219e-02f, -5.165647924e-02f, -5.301951354e-02f, -5.437637142e-02f, -5.572703935e-02f, -5.707150393e-02f, -5.840975194e-02f, + -5.974177027e-02f, -6.106754597e-02f, -6.238706622e-02f, -6.370031837e-02f, -6.500728988e-02f, -6.630796838e-02f, -6.760234165e-02f, -6.889039759e-02f, -7.017212425e-02f, -7.144750986e-02f, + -7.271654274e-02f, -7.397921140e-02f, -7.523550448e-02f, -7.648541075e-02f, -7.772891916e-02f, -7.896601878e-02f, -8.019669882e-02f, -8.142094867e-02f, -8.263875783e-02f, -8.385011597e-02f, + -8.505501290e-02f, -8.625343856e-02f, -8.744538307e-02f, -8.863083667e-02f, -8.980978974e-02f, -9.098223285e-02f, -9.214815666e-02f, -9.330755203e-02f, -9.446040992e-02f, -9.560672148e-02f, + -9.674647798e-02f, -9.787967083e-02f, -9.900629162e-02f, -1.001263321e-01f, -1.012397840e-01f, -1.023466395e-01f, -1.034468907e-01f, -1.045405299e-01f, -1.056275495e-01f, -1.067079422e-01f, + -1.077817007e-01f, -1.088488180e-01f, -1.099092869e-01f, -1.109631009e-01f, -1.120102531e-01f, -1.130507371e-01f, -1.140845465e-01f, -1.151116752e-01f, -1.161321170e-01f, -1.171458660e-01f, + -1.181529164e-01f, -1.191532627e-01f, -1.201468993e-01f, -1.211338209e-01f, -1.221140224e-01f, -1.230874987e-01f, -1.240542448e-01f, -1.250142562e-01f, -1.259675282e-01f, -1.269140563e-01f, + -1.278538362e-01f, -1.287868639e-01f, -1.297131352e-01f, -1.306326464e-01f, -1.315453937e-01f, -1.324513736e-01f, -1.333505827e-01f, -1.342430177e-01f, -1.351286754e-01f, -1.360075530e-01f, + -1.368796475e-01f, -1.377449563e-01f, -1.386034769e-01f, -1.394552069e-01f, -1.403001441e-01f, -1.411382863e-01f, -1.419696316e-01f, -1.427941783e-01f, -1.436119245e-01f, -1.444228690e-01f, + -1.452270102e-01f, -1.460243470e-01f, -1.468148783e-01f, -1.475986032e-01f, -1.483755209e-01f, -1.491456307e-01f, -1.499089323e-01f, -1.506654251e-01f, -1.514151091e-01f, -1.521579842e-01f, + -1.528940504e-01f, -1.536233080e-01f, -1.543457575e-01f, -1.550613992e-01f, -1.557702339e-01f, -1.564722624e-01f, -1.571674856e-01f, -1.578559046e-01f, -1.585375208e-01f, -1.592123354e-01f, + -1.598803500e-01f, -1.605415662e-01f, -1.611959859e-01f, -1.618436111e-01f, -1.624844438e-01f, -1.631184862e-01f, -1.637457409e-01f, -1.643662101e-01f, -1.649798968e-01f, -1.655868035e-01f, + -1.661869334e-01f, -1.667802894e-01f, -1.673668749e-01f, -1.679466931e-01f, -1.685197476e-01f, -1.690860421e-01f, -1.696455803e-01f, -1.701983661e-01f, -1.707444037e-01f, -1.712836972e-01f, + -1.718162510e-01f, -1.723420695e-01f, -1.728611574e-01f, -1.733735195e-01f, -1.738791607e-01f, -1.743780859e-01f, -1.748703004e-01f, -1.753558094e-01f, -1.758346185e-01f, -1.763067332e-01f, + -1.767721591e-01f, -1.772309023e-01f, -1.776829687e-01f, -1.781283643e-01f, -1.785670955e-01f, -1.789991687e-01f, -1.794245904e-01f, -1.798433672e-01f, -1.802555061e-01f, -1.806610138e-01f, + -1.810598974e-01f, -1.814521643e-01f, -1.818378217e-01f, -1.822168770e-01f, -1.825893379e-01f, -1.829552121e-01f, -1.833145075e-01f, -1.836672320e-01f, -1.840133938e-01f, -1.843530012e-01f, + -1.846860625e-01f, -1.850125862e-01f, -1.853325810e-01f, -1.856460557e-01f, -1.859530192e-01f, -1.862534805e-01f, -1.865474487e-01f, -1.868349332e-01f, -1.871159433e-01f, -1.873904887e-01f, + -1.876585790e-01f, -1.879202239e-01f, -1.881754334e-01f, -1.884242176e-01f, -1.886665867e-01f, -1.889025508e-01f, -1.891321206e-01f, -1.893553064e-01f, -1.895721190e-01f, -1.897825692e-01f, + -1.899866679e-01f, -1.901844261e-01f, -1.903758550e-01f, -1.905609660e-01f, -1.907397703e-01f, -1.909122795e-01f, -1.910785054e-01f, -1.912384596e-01f, -1.913921540e-01f, -1.915396007e-01f, + -1.916808118e-01f, -1.918157996e-01f, -1.919445763e-01f, -1.920671546e-01f, -1.921835469e-01f, -1.922937661e-01f, -1.923978249e-01f, -1.924957363e-01f, -1.925875135e-01f, -1.926731695e-01f, + -1.927527176e-01f, -1.928261714e-01f, -1.928935443e-01f, -1.929548499e-01f, -1.930101021e-01f, -1.930593147e-01f, -1.931025016e-01f, -1.931396770e-01f, -1.931708550e-01f, -1.931960501e-01f, + -1.932152766e-01f, -1.932285490e-01f, -1.932358821e-01f, -1.932372905e-01f, -1.932327891e-01f, -1.932223929e-01f, -1.932061171e-01f, -1.931839767e-01f, -1.931559870e-01f, -1.931221636e-01f, + -1.930825218e-01f, -1.930370774e-01f, -1.929858459e-01f, -1.929288433e-01f, -1.928660855e-01f, -1.927975885e-01f, -1.927233685e-01f, -1.926434416e-01f, -1.925578242e-01f, -1.924665328e-01f, + -1.923695839e-01f, -1.922669942e-01f, -1.921587803e-01f, -1.920449592e-01f, -1.919255478e-01f, -1.918005631e-01f, -1.916700222e-01f, -1.915339425e-01f, -1.913923412e-01f, -1.912452358e-01f, + -1.910926437e-01f, -1.909345827e-01f, -1.907710704e-01f, -1.906021246e-01f, -1.904277633e-01f, -1.902480044e-01f, -1.900628661e-01f, -1.898723665e-01f, -1.896765240e-01f, -1.894753567e-01f, + -1.892688834e-01f, -1.890571224e-01f, -1.888400924e-01f, -1.886178122e-01f, -1.883903006e-01f, -1.881575764e-01f, -1.879196587e-01f, -1.876765666e-01f, -1.874283191e-01f, -1.871749357e-01f, + -1.869164355e-01f, -1.866528381e-01f, -1.863841629e-01f, -1.861104296e-01f, -1.858316577e-01f, -1.855478671e-01f, -1.852590777e-01f, -1.849653092e-01f, -1.846665817e-01f, -1.843629154e-01f, + -1.840543303e-01f, -1.837408468e-01f, -1.834224851e-01f, -1.830992656e-01f, -1.827712088e-01f, -1.824383352e-01f, -1.821006656e-01f, -1.817582205e-01f, -1.814110208e-01f, -1.810590874e-01f, + -1.807024411e-01f, -1.803411029e-01f, -1.799750941e-01f, -1.796044355e-01f, -1.792291486e-01f, -1.788492546e-01f, -1.784647749e-01f, -1.780757308e-01f, -1.776821440e-01f, -1.772840359e-01f, + -1.768814282e-01f, -1.764743426e-01f, -1.760628009e-01f, -1.756468250e-01f, -1.752264367e-01f, -1.748016579e-01f, -1.743725109e-01f, -1.739390175e-01f, -1.735012001e-01f, -1.730590808e-01f, + -1.726126819e-01f, -1.721620258e-01f, -1.717071349e-01f, -1.712480317e-01f, -1.707847386e-01f, -1.703172783e-01f, -1.698456735e-01f, -1.693699468e-01f, -1.688901211e-01f, -1.684062190e-01f, + -1.679182636e-01f, -1.674262778e-01f, -1.669302845e-01f, -1.664303067e-01f, -1.659263677e-01f, -1.654184905e-01f, -1.649066984e-01f, -1.643910145e-01f, -1.638714623e-01f, -1.633480651e-01f, + -1.628208462e-01f, -1.622898292e-01f, -1.617550375e-01f, -1.612164948e-01f, -1.606742245e-01f, -1.601282504e-01f, -1.595785962e-01f, -1.590252856e-01f, -1.584683424e-01f, -1.579077904e-01f, + -1.573436535e-01f, -1.567759557e-01f, -1.562047208e-01f, -1.556299729e-01f, -1.550517361e-01f, -1.544700344e-01f, -1.538848920e-01f, -1.532963330e-01f, -1.527043816e-01f, -1.521090622e-01f, + -1.515103989e-01f, -1.509084161e-01f, -1.503031381e-01f, -1.496945894e-01f, -1.490827943e-01f, -1.484677774e-01f, -1.478495631e-01f, -1.472281760e-01f, -1.466036406e-01f, -1.459759815e-01f, + -1.453452233e-01f, -1.447113907e-01f, -1.440745085e-01f, -1.434346012e-01f, -1.427916937e-01f, -1.421458108e-01f, -1.414969771e-01f, -1.408452177e-01f, -1.401905572e-01f, -1.395330207e-01f, + -1.388726329e-01f, -1.382094189e-01f, -1.375434036e-01f, -1.368746120e-01f, -1.362030690e-01f, -1.355287997e-01f, -1.348518292e-01f, -1.341721825e-01f, -1.334898848e-01f, -1.328049610e-01f, + -1.321174363e-01f, -1.314273359e-01f, -1.307346850e-01f, -1.300395087e-01f, -1.293418321e-01f, -1.286416806e-01f, -1.279390794e-01f, -1.272340536e-01f, -1.265266285e-01f, -1.258168295e-01f, + -1.251046818e-01f, -1.243902106e-01f, -1.236734413e-01f, -1.229543992e-01f, -1.222331096e-01f, -1.215095979e-01f, -1.207838893e-01f, -1.200560094e-01f, -1.193259833e-01f, -1.185938365e-01f, + -1.178595943e-01f, -1.171232821e-01f, -1.163849254e-01f, -1.156445494e-01f, -1.149021797e-01f, -1.141578415e-01f, -1.134115602e-01f, -1.126633614e-01f, -1.119132703e-01f, -1.111613124e-01f, + -1.104075131e-01f, -1.096518978e-01f, -1.088944918e-01f, -1.081353207e-01f, -1.073744097e-01f, -1.066117843e-01f, -1.058474698e-01f, -1.050814917e-01f, -1.043138753e-01f, -1.035446461e-01f, + -1.027738293e-01f, -1.020014504e-01f, -1.012275346e-01f, -1.004521074e-01f, -9.967519414e-02f, -9.889682007e-02f, -9.811701054e-02f, -9.733579087e-02f, -9.655318636e-02f, -9.576922230e-02f, + -9.498392397e-02f, -9.419731663e-02f, -9.340942553e-02f, -9.262027592e-02f, -9.182989302e-02f, -9.103830203e-02f, -9.024552816e-02f, -8.945159657e-02f, -8.865653244e-02f, -8.786036090e-02f, + -8.706310708e-02f, -8.626479608e-02f, -8.546545300e-02f, -8.466510290e-02f, -8.386377083e-02f, -8.306148182e-02f, -8.225826087e-02f, -8.145413297e-02f, -8.064912308e-02f, -7.984325613e-02f, + -7.903655704e-02f, -7.822905070e-02f, -7.742076197e-02f, -7.661171569e-02f, -7.580193667e-02f, -7.499144971e-02f, -7.418027956e-02f, -7.336845095e-02f, -7.255598858e-02f, -7.174291713e-02f, + -7.092926124e-02f, -7.011504552e-02f, -6.930029456e-02f, -6.848503292e-02f, -6.766928510e-02f, -6.685307560e-02f, -6.603642888e-02f, -6.521936935e-02f, -6.440192140e-02f, -6.358410939e-02f, + -6.276595763e-02f, -6.194749040e-02f, -6.112873196e-02f, -6.030970650e-02f, -5.949043821e-02f, -5.867095121e-02f, -5.785126960e-02f, -5.703141743e-02f, -5.621141872e-02f, -5.539129745e-02f, + -5.457107756e-02f, -5.375078293e-02f, -5.293043743e-02f, -5.211006485e-02f, -5.128968898e-02f, -5.046933353e-02f, -4.964902218e-02f, -4.882877857e-02f, -4.800862630e-02f, -4.718858890e-02f, + -4.636868989e-02f, -4.554895270e-02f, -4.472940075e-02f, -4.391005740e-02f, -4.309094596e-02f, -4.227208969e-02f, -4.145351180e-02f, -4.063523546e-02f, -3.981728378e-02f, -3.899967983e-02f, + -3.818244661e-02f, -3.736560709e-02f, -3.654918418e-02f, -3.573320073e-02f, -3.491767954e-02f, -3.410264337e-02f, -3.328811490e-02f, -3.247411678e-02f, -3.166067160e-02f, -3.084780188e-02f, + -3.003553010e-02f, -2.922387867e-02f, -2.841286996e-02f, -2.760252626e-02f, -2.679286983e-02f, -2.598392284e-02f, -2.517570743e-02f, -2.436824566e-02f, -2.356155954e-02f, -2.275567102e-02f, + -2.195060199e-02f, -2.114637426e-02f, -2.034300961e-02f, -1.954052974e-02f, -1.873895628e-02f, -1.793831081e-02f, -1.713861484e-02f, -1.633988982e-02f, -1.554215713e-02f, -1.474543810e-02f, + -1.394975397e-02f, -1.315512593e-02f, -1.236157510e-02f, -1.156912255e-02f, -1.077778924e-02f, -9.987596113e-03f, -9.198564009e-03f, -8.410713712e-03f, -7.624065938e-03f, -6.838641331e-03f, + -6.054460466e-03f, -5.271543848e-03f, -4.489911911e-03f, -3.709585017e-03f, -2.930583460e-03f, -2.152927458e-03f, -1.376637160e-03f, -6.017326398e-04f, 1.717660999e-04f, 9.438391311e-04f, + 1.714466599e-03f, 2.483628724e-03f, 3.251305800e-03f, 4.017478197e-03f, 4.782126360e-03f, 5.545230809e-03f, 6.306772142e-03f, 7.066731033e-03f, 7.825088233e-03f, 8.581824570e-03f, + 9.336920950e-03f, 1.009035836e-02f, 1.084211785e-02f, 1.159218058e-02f, 1.234052777e-02f, 1.308714070e-02f, 1.383200077e-02f, 1.457508944e-02f, 1.531638824e-02f, 1.605587880e-02f, + 1.679354283e-02f, 1.752936210e-02f, 1.826331850e-02f, 1.899539397e-02f, 1.972557054e-02f, 2.045383033e-02f, 2.118015554e-02f, 2.190452846e-02f, 2.262693146e-02f, 2.334734698e-02f, + 2.406575756e-02f, 2.478214584e-02f, 2.549649451e-02f, 2.620878638e-02f, 2.691900432e-02f, 2.762713130e-02f, 2.833315038e-02f, 2.903704469e-02f, 2.973879746e-02f, 3.043839202e-02f, + 3.113581177e-02f, 3.183104019e-02f, 3.252406088e-02f, 3.321485749e-02f, 3.390341380e-02f, 3.458971365e-02f, 3.527374097e-02f, 3.595547981e-02f, 3.663491427e-02f, 3.731202858e-02f, + 3.798680702e-02f, 3.865923400e-02f, 3.932929399e-02f, 3.999697158e-02f, 4.066225143e-02f, 4.132511830e-02f, 4.198555705e-02f, 4.264355261e-02f, 4.329909003e-02f, 4.395215445e-02f, + 4.460273108e-02f, 4.525080525e-02f, 4.589636237e-02f, 4.653938795e-02f, 4.717986759e-02f, 4.781778698e-02f, 4.845313193e-02f, 4.908588833e-02f, 4.971604214e-02f, 5.034357946e-02f, + 5.096848645e-02f, 5.159074940e-02f, 5.221035466e-02f, 5.282728870e-02f, 5.344153809e-02f, 5.405308949e-02f, 5.466192964e-02f, 5.526804540e-02f, 5.587142373e-02f, 5.647205166e-02f, + 5.706991636e-02f, 5.766500507e-02f, 5.825730512e-02f, 5.884680396e-02f, 5.943348914e-02f, 6.001734829e-02f, 6.059836915e-02f, 6.117653957e-02f, 6.175184748e-02f, 6.232428092e-02f, + 6.289382803e-02f, 6.346047705e-02f, 6.402421632e-02f, 6.458503427e-02f, 6.514291945e-02f, 6.569786049e-02f, 6.624984615e-02f, 6.679886525e-02f, 6.734490676e-02f, 6.788795970e-02f, + 6.842801323e-02f, 6.896505660e-02f, 6.949907916e-02f, 7.003007036e-02f, 7.055801975e-02f, 7.108291699e-02f, 7.160475184e-02f, 7.212351416e-02f, 7.263919392e-02f, 7.315178118e-02f, + 7.366126610e-02f, 7.416763897e-02f, 7.467089016e-02f, 7.517101014e-02f, 7.566798950e-02f, 7.616181893e-02f, 7.665248920e-02f, 7.713999122e-02f, 7.762431597e-02f, 7.810545456e-02f, + 7.858339820e-02f, 7.905813817e-02f, 7.952966591e-02f, 7.999797292e-02f, 8.046305082e-02f, 8.092489134e-02f, 8.138348629e-02f, 8.183882762e-02f, 8.229090736e-02f, 8.273971766e-02f, + 8.318525074e-02f, 8.362749898e-02f, 8.406645481e-02f, 8.450211080e-02f, 8.493445962e-02f, 8.536349402e-02f, 8.578920689e-02f, 8.621159120e-02f, 8.663064004e-02f, 8.704634659e-02f, + 8.745870415e-02f, 8.786770612e-02f, 8.827334599e-02f, 8.867561738e-02f, 8.907451399e-02f, 8.947002966e-02f, 8.986215829e-02f, 9.025089392e-02f, 9.063623069e-02f, 9.101816283e-02f, + 9.139668468e-02f, 9.177179070e-02f, 9.214347544e-02f, 9.251173355e-02f, 9.287655981e-02f, 9.323794907e-02f, 9.359589633e-02f, 9.395039665e-02f, 9.430144522e-02f, 9.464903733e-02f, + 9.499316837e-02f, 9.533383386e-02f, 9.567102938e-02f, 9.600475065e-02f, 9.633499349e-02f, 9.666175381e-02f, 9.698502764e-02f, 9.730481111e-02f, 9.762110045e-02f, 9.793389200e-02f, + 9.824318221e-02f, 9.854896762e-02f, 9.885124488e-02f, 9.915001075e-02f, 9.944526210e-02f, 9.973699589e-02f, 1.000252092e-01f, 1.003098992e-01f, 1.005910631e-01f, 1.008686984e-01f, + 1.011428025e-01f, 1.014133731e-01f, 1.016804077e-01f, 1.019439043e-01f, 1.022038607e-01f, 1.024602749e-01f, 1.027131450e-01f, 1.029624693e-01f, 1.032082460e-01f, 1.034504737e-01f, + 1.036891507e-01f, 1.039242757e-01f, 1.041558475e-01f, 1.043838649e-01f, 1.046083268e-01f, 1.048292323e-01f, 1.050465804e-01f, 1.052603705e-01f, 1.054706018e-01f, 1.056772739e-01f, + 1.058803862e-01f, 1.060799385e-01f, 1.062759304e-01f, 1.064683618e-01f, 1.066572327e-01f, 1.068425431e-01f, 1.070242932e-01f, 1.072024833e-01f, 1.073771136e-01f, 1.075481847e-01f, + 1.077156971e-01f, 1.078796515e-01f, 1.080400486e-01f, 1.081968892e-01f, 1.083501745e-01f, 1.084999053e-01f, 1.086460829e-01f, 1.087887085e-01f, 1.089277835e-01f, 1.090633094e-01f, + 1.091952876e-01f, 1.093237199e-01f, 1.094486079e-01f, 1.095699537e-01f, 1.096877590e-01f, 1.098020259e-01f, 1.099127566e-01f, 1.100199534e-01f, 1.101236185e-01f, 1.102237544e-01f, + 1.103203637e-01f, 1.104134489e-01f, 1.105030128e-01f, 1.105890582e-01f, 1.106715881e-01f, 1.107506054e-01f, 1.108261132e-01f, 1.108981148e-01f, 1.109666135e-01f, 1.110316126e-01f, + 1.110931157e-01f, 1.111511263e-01f, 1.112056482e-01f, 1.112566850e-01f, 1.113042406e-01f, 1.113483191e-01f, 1.113889245e-01f, 1.114260609e-01f, 1.114597325e-01f, 1.114899437e-01f, + 1.115166990e-01f, 1.115400028e-01f, 1.115598597e-01f, 1.115762745e-01f, 1.115892519e-01f, 1.115987968e-01f, 1.116049143e-01f, 1.116076093e-01f, 1.116068870e-01f, 1.116027527e-01f, + 1.115952117e-01f, 1.115842695e-01f, 1.115699314e-01f, 1.115522033e-01f, 1.115310906e-01f, 1.115065993e-01f, 1.114787352e-01f, 1.114475043e-01f, 1.114129125e-01f, 1.113749660e-01f, + 1.113336711e-01f, 1.112890341e-01f, 1.112410613e-01f, 1.111897592e-01f, 1.111351344e-01f, 1.110771936e-01f, 1.110159434e-01f, 1.109513907e-01f, 1.108835424e-01f, 1.108124055e-01f, + 1.107379871e-01f, 1.106602942e-01f, 1.105793343e-01f, 1.104951145e-01f, 1.104076423e-01f, 1.103169252e-01f, 1.102229707e-01f, 1.101257865e-01f, 1.100253804e-01f, 1.099217601e-01f, + 1.098149335e-01f, 1.097049087e-01f, 1.095916937e-01f, 1.094752966e-01f, 1.093557256e-01f, 1.092329891e-01f, 1.091070953e-01f, 1.089780528e-01f, 1.088458702e-01f, 1.087105559e-01f, + 1.085721187e-01f, 1.084305673e-01f, 1.082859107e-01f, 1.081381576e-01f, 1.079873172e-01f, 1.078333984e-01f, 1.076764104e-01f, 1.075163625e-01f, 1.073532639e-01f, 1.071871240e-01f, + 1.070179523e-01f, 1.068457582e-01f, 1.066705513e-01f, 1.064923414e-01f, 1.063111381e-01f, 1.061269512e-01f, 1.059397907e-01f, 1.057496665e-01f, 1.055565885e-01f, 1.053605670e-01f, + 1.051616120e-01f, 1.049597338e-01f, 1.047549427e-01f, 1.045472491e-01f, 1.043366633e-01f, 1.041231960e-01f, 1.039068576e-01f, 1.036876589e-01f, 1.034656105e-01f, 1.032407232e-01f, + 1.030130079e-01f, 1.027824754e-01f, 1.025491368e-01f, 1.023130031e-01f, 1.020740853e-01f, 1.018323948e-01f, 1.015879426e-01f, 1.013407401e-01f, 1.010907987e-01f, 1.008381297e-01f, + 1.005827447e-01f, 1.003246553e-01f, 1.000638730e-01f, 9.980040941e-02f, 9.953427641e-02f, 9.926548573e-02f, 9.899404923e-02f, 9.871997882e-02f, 9.844328647e-02f, 9.816398422e-02f, + 9.788208414e-02f, 9.759759840e-02f, 9.731053920e-02f, 9.702091879e-02f, 9.672874949e-02f, 9.643404369e-02f, 9.613681381e-02f, 9.583707234e-02f, 9.553483181e-02f, 9.523010483e-02f, + 9.492290405e-02f, 9.461324216e-02f, 9.430113194e-02f, 9.398658618e-02f, 9.366961774e-02f, 9.335023956e-02f, 9.302846458e-02f, 9.270430583e-02f, 9.237777638e-02f, 9.204888934e-02f, + 9.171765789e-02f, 9.138409524e-02f, 9.104821466e-02f, 9.071002946e-02f, 9.036955301e-02f, 9.002679872e-02f, 8.968178005e-02f, 8.933451050e-02f, 8.898500363e-02f, 8.863327303e-02f, + 8.827933235e-02f, 8.792319527e-02f, 8.756487553e-02f, 8.720438691e-02f, 8.684174323e-02f, 8.647695834e-02f, 8.611004617e-02f, 8.574102065e-02f, 8.536989578e-02f, 8.499668560e-02f, + 8.462140417e-02f, 8.424406561e-02f, 8.386468408e-02f, 8.348327377e-02f, 8.309984891e-02f, 8.271442378e-02f, 8.232701269e-02f, 8.193762998e-02f, 8.154629005e-02f, 8.115300731e-02f, + 8.075779623e-02f, 8.036067129e-02f, 7.996164705e-02f, 7.956073805e-02f, 7.915795890e-02f, 7.875332423e-02f, 7.834684873e-02f, 7.793854708e-02f, 7.752843402e-02f, 7.711652433e-02f, + 7.670283280e-02f, 7.628737426e-02f, 7.587016358e-02f, 7.545121565e-02f, 7.503054539e-02f, 7.460816776e-02f, 7.418409773e-02f, 7.375835033e-02f, 7.333094058e-02f, 7.290188355e-02f, + 7.247119435e-02f, 7.203888808e-02f, 7.160497990e-02f, 7.116948499e-02f, 7.073241853e-02f, 7.029379577e-02f, 6.985363193e-02f, 6.941194231e-02f, 6.896874218e-02f, 6.852404689e-02f, + 6.807787176e-02f, 6.763023216e-02f, 6.718114348e-02f, 6.673062112e-02f, 6.627868052e-02f, 6.582533713e-02f, 6.537060641e-02f, 6.491450386e-02f, 6.445704498e-02f, 6.399824529e-02f, + 6.353812035e-02f, 6.307668571e-02f, 6.261395696e-02f, 6.214994969e-02f, 6.168467951e-02f, 6.121816206e-02f, 6.075041297e-02f, 6.028144790e-02f, 5.981128253e-02f, 5.933993254e-02f, + 5.886741364e-02f, 5.839374154e-02f, 5.791893196e-02f, 5.744300064e-02f, 5.696596333e-02f, 5.648783579e-02f, 5.600863380e-02f, 5.552837313e-02f, 5.504706958e-02f, 5.456473895e-02f, + 5.408139704e-02f, 5.359705969e-02f, 5.311174270e-02f, 5.262546192e-02f, 5.213823319e-02f, 5.165007235e-02f, 5.116099526e-02f, 5.067101778e-02f, 5.018015577e-02f, 4.968842510e-02f, + 4.919584164e-02f, 4.870242127e-02f, 4.820817988e-02f, 4.771313334e-02f, 4.721729754e-02f, 4.672068837e-02f, 4.622332172e-02f, 4.572521348e-02f, 4.522637954e-02f, 4.472683579e-02f, + 4.422659813e-02f, 4.372568244e-02f, 4.322410461e-02f, 4.272188054e-02f, 4.221902610e-02f, 4.171555718e-02f, 4.121148966e-02f, 4.070683943e-02f, 4.020162234e-02f, 3.969585427e-02f, + 3.918955108e-02f, 3.868272864e-02f, 3.817540279e-02f, 3.766758939e-02f, 3.715930427e-02f, 3.665056326e-02f, 3.614138220e-02f, 3.563177690e-02f, 3.512176318e-02f, 3.461135682e-02f, + 3.410057364e-02f, 3.358942940e-02f, 3.307793988e-02f, 3.256612084e-02f, 3.205398804e-02f, 3.154155721e-02f, 3.102884408e-02f, 3.051586437e-02f, 3.000263378e-02f, 2.948916800e-02f, + 2.897548271e-02f, 2.846159357e-02f, 2.794751622e-02f, 2.743326631e-02f, 2.691885945e-02f, 2.640431124e-02f, 2.588963727e-02f, 2.537485311e-02f, 2.485997431e-02f, 2.434501640e-02f, + 2.382999491e-02f, 2.331492534e-02f, 2.279982316e-02f, 2.228470384e-02f, 2.176958282e-02f, 2.125447552e-02f, 2.073939735e-02f, 2.022436368e-02f, 1.970938988e-02f, 1.919449129e-02f, + 1.867968322e-02f, 1.816498097e-02f, 1.765039981e-02f, 1.713595498e-02f, 1.662166172e-02f, 1.610753523e-02f, 1.559359067e-02f, 1.507984321e-02f, 1.456630797e-02f, 1.405300005e-02f, + 1.353993452e-02f, 1.302712644e-02f, 1.251459083e-02f, 1.200234267e-02f, 1.149039695e-02f, 1.097876859e-02f, 1.046747252e-02f, 9.956523598e-03f, 9.445936693e-03f, 8.935726623e-03f, + 8.425908183e-03f, 7.916496135e-03f, 7.407505211e-03f, 6.898950113e-03f, 6.390845509e-03f, 5.883206039e-03f, 5.376046306e-03f, 4.869380884e-03f, 4.363224313e-03f, 3.857591098e-03f, + 3.352495714e-03f, 2.847952598e-03f, 2.343976154e-03f, 1.840580752e-03f, 1.337780725e-03f, 8.355903715e-04f, 3.340239540e-04f, -1.669043017e-04f, -6.671802065e-04f, -1.166789608e-03f, + -1.665718392e-03f, -2.163952481e-03f, -2.661477836e-03f, -3.158280458e-03f, -3.654346385e-03f, -4.149661694e-03f, -4.644212504e-03f, -5.137984971e-03f, -5.630965294e-03f, -6.123139710e-03f, + -6.614494499e-03f, -7.105015981e-03f, -7.594690518e-03f, -8.083504516e-03f, -8.571444419e-03f, -9.058496718e-03f, -9.544647944e-03f, -1.002988467e-02f, -1.051419353e-02f, -1.099756116e-02f, + -1.147997430e-02f, -1.196141967e-02f, -1.244188409e-02f, -1.292135440e-02f, -1.339981748e-02f, -1.387726027e-02f, -1.435366974e-02f, -1.482903294e-02f, -1.530333692e-02f, -1.577656881e-02f, + -1.624871579e-02f, -1.671976506e-02f, -1.718970389e-02f, -1.765851960e-02f, -1.812619955e-02f, -1.859273114e-02f, -1.905810185e-02f, -1.952229917e-02f, -1.998531068e-02f, -2.044712398e-02f, + -2.090772673e-02f, -2.136710665e-02f, -2.182525149e-02f, -2.228214908e-02f, -2.273778728e-02f, -2.319215401e-02f, -2.364523724e-02f, -2.409702500e-02f, -2.454750535e-02f, -2.499666644e-02f, + -2.544449644e-02f, -2.589098359e-02f, -2.633611619e-02f, -2.677988258e-02f, -2.722227115e-02f, -2.766327037e-02f, -2.810286874e-02f, -2.854105483e-02f, -2.897781726e-02f, -2.941314470e-02f, + -2.984702590e-02f, -3.027944964e-02f, -3.071040476e-02f, -3.113988017e-02f, -3.156786483e-02f, -3.199434776e-02f, -3.241931803e-02f, -3.284276478e-02f, -3.326467719e-02f, -3.368504452e-02f, + -3.410385608e-02f, -3.452110124e-02f, -3.493676941e-02f, -3.535085009e-02f, -3.576333283e-02f, -3.617420722e-02f, -3.658346293e-02f, -3.699108970e-02f, -3.739707730e-02f, -3.780141559e-02f, + -3.820409447e-02f, -3.860510391e-02f, -3.900443394e-02f, -3.940207465e-02f, -3.979801621e-02f, -4.019224882e-02f, -4.058476276e-02f, -4.097554838e-02f, -4.136459608e-02f, -4.175189632e-02f, + -4.213743964e-02f, -4.252121663e-02f, -4.290321794e-02f, -4.328343429e-02f, -4.366185648e-02f, -4.403847534e-02f, -4.441328179e-02f, -4.478626681e-02f, -4.515742144e-02f, -4.552673678e-02f, + -4.589420400e-02f, -4.625981435e-02f, -4.662355912e-02f, -4.698542968e-02f, -4.734541746e-02f, -4.770351397e-02f, -4.805971076e-02f, -4.841399948e-02f, -4.876637181e-02f, -4.911681952e-02f, + -4.946533444e-02f, -4.981190847e-02f, -5.015653357e-02f, -5.049920178e-02f, -5.083990520e-02f, -5.117863598e-02f, -5.151538637e-02f, -5.185014867e-02f, -5.218291524e-02f, -5.251367853e-02f, + -5.284243104e-02f, -5.316916535e-02f, -5.349387410e-02f, -5.381654999e-02f, -5.413718582e-02f, -5.445577442e-02f, -5.477230873e-02f, -5.508678172e-02f, -5.539918645e-02f, -5.570951605e-02f, + -5.601776372e-02f, -5.632392271e-02f, -5.662798637e-02f, -5.692994809e-02f, -5.722980135e-02f, -5.752753971e-02f, -5.782315676e-02f, -5.811664620e-02f, -5.840800179e-02f, -5.869721734e-02f, + -5.898428675e-02f, -5.926920400e-02f, -5.955196312e-02f, -5.983255821e-02f, -6.011098346e-02f, -6.038723312e-02f, -6.066130151e-02f, -6.093318302e-02f, -6.120287212e-02f, -6.147036334e-02f, + -6.173565129e-02f, -6.199873065e-02f, -6.225959617e-02f, -6.251824267e-02f, -6.277466504e-02f, -6.302885824e-02f, -6.328081733e-02f, -6.353053740e-02f, -6.377801363e-02f, -6.402324128e-02f, + -6.426621568e-02f, -6.450693222e-02f, -6.474538636e-02f, -6.498157366e-02f, -6.521548973e-02f, -6.544713024e-02f, -6.567649097e-02f, -6.590356774e-02f, -6.612835645e-02f, -6.635085309e-02f, + -6.657105369e-02f, -6.678895439e-02f, -6.700455137e-02f, -6.721784090e-02f, -6.742881932e-02f, -6.763748304e-02f, -6.784382855e-02f, -6.804785240e-02f, -6.824955122e-02f, -6.844892172e-02f, + -6.864596067e-02f, -6.884066492e-02f, -6.903303138e-02f, -6.922305706e-02f, -6.941073901e-02f, -6.959607439e-02f, -6.977906039e-02f, -6.995969431e-02f, -7.013797350e-02f, -7.031389540e-02f, + -7.048745750e-02f, -7.065865738e-02f, -7.082749269e-02f, -7.099396115e-02f, -7.115806056e-02f, -7.131978878e-02f, -7.147914376e-02f, -7.163612349e-02f, -7.179072608e-02f, -7.194294967e-02f, + -7.209279250e-02f, -7.224025287e-02f, -7.238532916e-02f, -7.252801980e-02f, -7.266832333e-02f, -7.280623833e-02f, -7.294176347e-02f, -7.307489749e-02f, -7.320563919e-02f, -7.333398747e-02f, + -7.345994126e-02f, -7.358349960e-02f, -7.370466159e-02f, -7.382342640e-02f, -7.393979326e-02f, -7.405376150e-02f, -7.416533050e-02f, -7.427449971e-02f, -7.438126867e-02f, -7.448563698e-02f, + -7.458760431e-02f, -7.468717041e-02f, -7.478433508e-02f, -7.487909823e-02f, -7.497145980e-02f, -7.506141983e-02f, -7.514897842e-02f, -7.523413573e-02f, -7.531689202e-02f, -7.539724760e-02f, + -7.547520285e-02f, -7.555075822e-02f, -7.562391425e-02f, -7.569467153e-02f, -7.576303073e-02f, -7.582899258e-02f, -7.589255789e-02f, -7.595372755e-02f, -7.601250249e-02f, -7.606888374e-02f, + -7.612287238e-02f, -7.617446958e-02f, -7.622367655e-02f, -7.627049459e-02f, -7.631492508e-02f, -7.635696944e-02f, -7.639662918e-02f, -7.643390588e-02f, -7.646880117e-02f, -7.650131677e-02f, + -7.653145445e-02f, -7.655921607e-02f, -7.658460354e-02f, -7.660761884e-02f, -7.662826403e-02f, -7.664654124e-02f, -7.666245264e-02f, -7.667600049e-02f, -7.668718713e-02f, -7.669601493e-02f, + -7.670248637e-02f, -7.670660396e-02f, -7.670837030e-02f, -7.670778805e-02f, -7.670485993e-02f, -7.669958874e-02f, -7.669197734e-02f, -7.668202865e-02f, -7.666974567e-02f, -7.665513145e-02f, + -7.663818912e-02f, -7.661892186e-02f, -7.659733293e-02f, -7.657342565e-02f, -7.654720341e-02f, -7.651866965e-02f, -7.648782789e-02f, -7.645468171e-02f, -7.641923475e-02f, -7.638149072e-02f, + -7.634145338e-02f, -7.629912659e-02f, -7.625451423e-02f, -7.620762027e-02f, -7.615844874e-02f, -7.610700371e-02f, -7.605328936e-02f, -7.599730988e-02f, -7.593906957e-02f, -7.587857275e-02f, + -7.581582383e-02f, -7.575082728e-02f, -7.568358762e-02f, -7.561410943e-02f, -7.554239737e-02f, -7.546845615e-02f, -7.539229054e-02f, -7.531390536e-02f, -7.523330551e-02f, -7.515049595e-02f, + -7.506548168e-02f, -7.497826778e-02f, -7.488885938e-02f, -7.479726167e-02f, -7.470347990e-02f, -7.460751939e-02f, -7.450938550e-02f, -7.440908365e-02f, -7.430661935e-02f, -7.420199812e-02f, + -7.409522557e-02f, -7.398630737e-02f, -7.387524922e-02f, -7.376205691e-02f, -7.364673625e-02f, -7.352929316e-02f, -7.340973355e-02f, -7.328806345e-02f, -7.316428890e-02f, -7.303841602e-02f, + -7.291045098e-02f, -7.278039999e-02f, -7.264826935e-02f, -7.251406538e-02f, -7.237779448e-02f, -7.223946308e-02f, -7.209907768e-02f, -7.195664484e-02f, -7.181217115e-02f, -7.166566329e-02f, + -7.151712795e-02f, -7.136657190e-02f, -7.121400197e-02f, -7.105942501e-02f, -7.090284795e-02f, -7.074427777e-02f, -7.058372148e-02f, -7.042118617e-02f, -7.025667895e-02f, -7.009020702e-02f, + -6.992177759e-02f, -6.975139795e-02f, -6.957907543e-02f, -6.940481740e-02f, -6.922863128e-02f, -6.905052457e-02f, -6.887050478e-02f, -6.868857949e-02f, -6.850475633e-02f, -6.831904295e-02f, + -6.813144709e-02f, -6.794197651e-02f, -6.775063903e-02f, -6.755744249e-02f, -6.736239482e-02f, -6.716550396e-02f, -6.696677792e-02f, -6.676622474e-02f, -6.656385252e-02f, -6.635966939e-02f, + -6.615368352e-02f, -6.594590316e-02f, -6.573633656e-02f, -6.552499206e-02f, -6.531187799e-02f, -6.509700277e-02f, -6.488037484e-02f, -6.466200270e-02f, -6.444189486e-02f, -6.422005992e-02f, + -6.399650647e-02f, -6.377124319e-02f, -6.354427876e-02f, -6.331562193e-02f, -6.308528148e-02f, -6.285326623e-02f, -6.261958505e-02f, -6.238424683e-02f, -6.214726052e-02f, -6.190863510e-02f, + -6.166837959e-02f, -6.142650304e-02f, -6.118301456e-02f, -6.093792328e-02f, -6.069123837e-02f, -6.044296905e-02f, -6.019312455e-02f, -5.994171417e-02f, -5.968874723e-02f, -5.943423309e-02f, + -5.917818113e-02f, -5.892060079e-02f, -5.866150154e-02f, -5.840089286e-02f, -5.813878431e-02f, -5.787518543e-02f, -5.761010585e-02f, -5.734355519e-02f, -5.707554312e-02f, -5.680607935e-02f, + -5.653517361e-02f, -5.626283567e-02f, -5.598907533e-02f, -5.571390243e-02f, -5.543732682e-02f, -5.515935840e-02f, -5.488000710e-02f, -5.459928287e-02f, -5.431719570e-02f, -5.403375560e-02f, + -5.374897263e-02f, -5.346285685e-02f, -5.317541837e-02f, -5.288666732e-02f, -5.259661386e-02f, -5.230526819e-02f, -5.201264051e-02f, -5.171874107e-02f, -5.142358015e-02f, -5.112716802e-02f, + -5.082951503e-02f, -5.053063152e-02f, -5.023052786e-02f, -4.992921446e-02f, -4.962670173e-02f, -4.932300013e-02f, -4.901812013e-02f, -4.871207223e-02f, -4.840486694e-02f, -4.809651482e-02f, + -4.778702643e-02f, -4.747641236e-02f, -4.716468323e-02f, -4.685184966e-02f, -4.653792231e-02f, -4.622291186e-02f, -4.590682900e-02f, -4.558968446e-02f, -4.527148898e-02f, -4.495225330e-02f, + -4.463198821e-02f, -4.431070451e-02f, -4.398841301e-02f, -4.366512455e-02f, -4.334084997e-02f, -4.301560016e-02f, -4.268938599e-02f, -4.236221837e-02f, -4.203410823e-02f, -4.170506650e-02f, + -4.137510414e-02f, -4.104423212e-02f, -4.071246142e-02f, -4.037980304e-02f, -4.004626801e-02f, -3.971186735e-02f, -3.937661211e-02f, -3.904051334e-02f, -3.870358211e-02f, -3.836582952e-02f, + -3.802726665e-02f, -3.768790462e-02f, -3.734775456e-02f, -3.700682758e-02f, -3.666513485e-02f, -3.632268751e-02f, -3.597949674e-02f, -3.563557370e-02f, -3.529092959e-02f, -3.494557560e-02f, + -3.459952295e-02f, -3.425278284e-02f, -3.390536650e-02f, -3.355728516e-02f, -3.320855006e-02f, -3.285917245e-02f, -3.250916359e-02f, -3.215853474e-02f, -3.180729716e-02f, -3.145546214e-02f, + -3.110304094e-02f, -3.075004487e-02f, -3.039648521e-02f, -3.004237325e-02f, -2.968772031e-02f, -2.933253768e-02f, -2.897683668e-02f, -2.862062861e-02f, -2.826392481e-02f, -2.790673657e-02f, + -2.754907523e-02f, -2.719095211e-02f, -2.683237854e-02f, -2.647336584e-02f, -2.611392535e-02f, -2.575406838e-02f, -2.539380628e-02f, -2.503315037e-02f, -2.467211199e-02f, -2.431070246e-02f, + -2.394893311e-02f, -2.358681528e-02f, -2.322436027e-02f, -2.286157944e-02f, -2.249848408e-02f, -2.213508553e-02f, -2.177139510e-02f, -2.140742411e-02f, -2.104318386e-02f, -2.067868566e-02f, + -2.031394082e-02f, -1.994896064e-02f, -1.958375640e-02f, -1.921833940e-02f, -1.885272092e-02f, -1.848691224e-02f, -1.812092462e-02f, -1.775476934e-02f, -1.738845764e-02f, -1.702200079e-02f, + -1.665541003e-02f, -1.628869658e-02f, -1.592187168e-02f, -1.555494655e-02f, -1.518793240e-02f, -1.482084043e-02f, -1.445368183e-02f, -1.408646779e-02f, -1.371920948e-02f, -1.335191805e-02f, + -1.298460467e-02f, -1.261728047e-02f, -1.224995659e-02f, -1.188264413e-02f, -1.151535421e-02f, -1.114809792e-02f, -1.078088635e-02f, -1.041373055e-02f, -1.004664159e-02f, -9.679630508e-03f, + -9.312708331e-03f, -8.945886074e-03f, -8.579174737e-03f, -8.212585304e-03f, -7.846128745e-03f, -7.479816014e-03f, -7.113658051e-03f, -6.747665778e-03f, -6.381850102e-03f, -6.016221914e-03f, + -5.650792085e-03f, -5.285571472e-03f, -4.920570915e-03f, -4.555801232e-03f, -4.191273228e-03f, -3.826997686e-03f, -3.462985372e-03f, -3.099247032e-03f, -2.735793394e-03f, -2.372635165e-03f, + -2.009783033e-03f, -1.647247666e-03f, -1.285039710e-03f, -9.231697925e-04f, -5.616485183e-04f, -2.004864713e-04f, 1.603057862e-04f, 5.207177140e-04f, 8.807387940e-04f, 1.240358531e-03f, + 1.599566451e-03f, 1.958352106e-03f, 2.316705070e-03f, 2.674614938e-03f, 3.032071334e-03f, 3.389063903e-03f, 3.745582314e-03f, 4.101616263e-03f, 4.457155470e-03f, 4.812189681e-03f, + 5.166708666e-03f, 5.520702222e-03f, 5.874160173e-03f, 6.227072369e-03f, 6.579428685e-03f, 6.931219025e-03f, 7.282433321e-03f, 7.633061530e-03f, 7.983093638e-03f, 8.332519660e-03f, + 8.681329639e-03f, 9.029513645e-03f, 9.377061779e-03f, 9.723964170e-03f, 1.007021098e-02f, 1.041579239e-02f, 1.076069862e-02f, 1.110491993e-02f, 1.144844659e-02f, 1.179126890e-02f, + 1.213337722e-02f, 1.247476192e-02f, 1.281541339e-02f, 1.315532207e-02f, 1.349447843e-02f, 1.383287297e-02f, 1.417049623e-02f, 1.450733876e-02f, 1.484339117e-02f, 1.517864408e-02f, + 1.551308816e-02f, 1.584671411e-02f, 1.617951266e-02f, 1.651147458e-02f, 1.684259067e-02f, 1.717285177e-02f, 1.750224874e-02f, 1.783077249e-02f, 1.815841396e-02f, 1.848516414e-02f, + 1.881101402e-02f, 1.913595467e-02f, 1.945997717e-02f, 1.978307263e-02f, 2.010523222e-02f, 2.042644714e-02f, 2.074670861e-02f, 2.106600791e-02f, 2.138433634e-02f, 2.170168525e-02f, + 2.201804603e-02f, 2.233341009e-02f, 2.264776890e-02f, 2.296111396e-02f, 2.327343681e-02f, 2.358472902e-02f, 2.389498221e-02f, 2.420418805e-02f, 2.451233822e-02f, 2.481942446e-02f, + 2.512543855e-02f, 2.543037231e-02f, 2.573421760e-02f, 2.603696632e-02f, 2.633861040e-02f, 2.663914182e-02f, 2.693855262e-02f, 2.723683486e-02f, 2.753398063e-02f, 2.782998210e-02f, + 2.812483144e-02f, 2.841852091e-02f, 2.871104276e-02f, 2.900238932e-02f, 2.929255295e-02f, 2.958152605e-02f, 2.986930108e-02f, 3.015587052e-02f, 3.044122692e-02f, 3.072536284e-02f, + 3.100827092e-02f, 3.128994382e-02f, 3.157037425e-02f, 3.184955496e-02f, 3.212747878e-02f, 3.240413852e-02f, 3.267952710e-02f, 3.295363744e-02f, 3.322646253e-02f, 3.349799539e-02f, + 3.376822911e-02f, 3.403715679e-02f, 3.430477161e-02f, 3.457106677e-02f, 3.483603554e-02f, 3.509967121e-02f, 3.536196715e-02f, 3.562291674e-02f, 3.588251344e-02f, 3.614075074e-02f, + 3.639762217e-02f, 3.665312133e-02f, 3.690724184e-02f, 3.715997740e-02f, 3.741132173e-02f, 3.766126861e-02f, 3.790981187e-02f, 3.815694538e-02f, 3.840266307e-02f, 3.864695891e-02f, + 3.888982691e-02f, 3.913126115e-02f, 3.937125576e-02f, 3.960980488e-02f, 3.984690275e-02f, 4.008254363e-02f, 4.031672183e-02f, 4.054943172e-02f, 4.078066771e-02f, 4.101042427e-02f, + 4.123869592e-02f, 4.146547721e-02f, 4.169076277e-02f, 4.191454725e-02f, 4.213682538e-02f, 4.235759192e-02f, 4.257684169e-02f, 4.279456955e-02f, 4.301077042e-02f, 4.322543927e-02f, + 4.343857113e-02f, 4.365016106e-02f, 4.386020418e-02f, 4.406869568e-02f, 4.427563077e-02f, 4.448100472e-02f, 4.468481288e-02f, 4.488705062e-02f, 4.508771337e-02f, 4.528679661e-02f, + 4.548429588e-02f, 4.568020677e-02f, 4.587452492e-02f, 4.606724601e-02f, 4.625836580e-02f, 4.644788007e-02f, 4.663578468e-02f, 4.682207553e-02f, 4.700674858e-02f, 4.718979982e-02f, + 4.737122531e-02f, 4.755102118e-02f, 4.772918358e-02f, 4.790570873e-02f, 4.808059291e-02f, 4.825383243e-02f, 4.842542367e-02f, 4.859536306e-02f, 4.876364708e-02f, 4.893027227e-02f, + 4.909523522e-02f, 4.925853258e-02f, 4.942016103e-02f, 4.958011732e-02f, 4.973839827e-02f, 4.989500072e-02f, 5.004992159e-02f, 5.020315783e-02f, 5.035470647e-02f, 5.050456458e-02f, + 5.065272928e-02f, 5.079919775e-02f, 5.094396722e-02f, 5.108703498e-02f, 5.122839836e-02f, 5.136805476e-02f, 5.150600163e-02f, 5.164223647e-02f, 5.177675684e-02f, 5.190956033e-02f, + 5.204064463e-02f, 5.217000743e-02f, 5.229764652e-02f, 5.242355972e-02f, 5.254774491e-02f, 5.267020002e-02f, 5.279092304e-02f, 5.290991201e-02f, 5.302716503e-02f, 5.314268024e-02f, + 5.325645586e-02f, 5.336849013e-02f, 5.347878136e-02f, 5.358732793e-02f, 5.369412826e-02f, 5.379918082e-02f, 5.390248413e-02f, 5.400403678e-02f, 5.410383740e-02f, 5.420188469e-02f, + 5.429817739e-02f, 5.439271429e-02f, 5.448549426e-02f, 5.457651619e-02f, 5.466577905e-02f, 5.475328184e-02f, 5.483902365e-02f, 5.492300358e-02f, 5.500522083e-02f, 5.508567460e-02f, + 5.516436420e-02f, 5.524128895e-02f, 5.531644825e-02f, 5.538984155e-02f, 5.546146833e-02f, 5.553132815e-02f, 5.559942063e-02f, 5.566574541e-02f, 5.573030221e-02f, 5.579309080e-02f, + 5.585411100e-02f, 5.591336267e-02f, 5.597084575e-02f, 5.602656022e-02f, 5.608050610e-02f, 5.613268349e-02f, 5.618309253e-02f, 5.623173340e-02f, 5.627860636e-02f, 5.632371169e-02f, + 5.636704976e-02f, 5.640862097e-02f, 5.644842577e-02f, 5.648646468e-02f, 5.652273825e-02f, 5.655724710e-02f, 5.658999190e-02f, 5.662097337e-02f, 5.665019229e-02f, 5.667764947e-02f, + 5.670334580e-02f, 5.672728219e-02f, 5.674945965e-02f, 5.676987919e-02f, 5.678854191e-02f, 5.680544893e-02f, 5.682060146e-02f, 5.683400073e-02f, 5.684564803e-02f, 5.685554470e-02f, + 5.686369215e-02f, 5.687009182e-02f, 5.687474520e-02f, 5.687765385e-02f, 5.687881936e-02f, 5.687824339e-02f, 5.687592764e-02f, 5.687187386e-02f, 5.686608386e-02f, 5.685855948e-02f, + 5.684930263e-02f, 5.683831527e-02f, 5.682559940e-02f, 5.681115708e-02f, 5.679499042e-02f, 5.677710156e-02f, 5.675749271e-02f, 5.673616613e-02f, 5.671312412e-02f, 5.668836903e-02f, + 5.666190327e-02f, 5.663372929e-02f, 5.660384959e-02f, 5.657226673e-02f, 5.653898329e-02f, 5.650400193e-02f, 5.646732535e-02f, 5.642895629e-02f, 5.638889754e-02f, 5.634715195e-02f, + 5.630372240e-02f, 5.625861184e-02f, 5.621182324e-02f, 5.616335965e-02f, 5.611322414e-02f, 5.606141984e-02f, 5.600794993e-02f, 5.595281763e-02f, 5.589602621e-02f, 5.583757899e-02f, + 5.577747933e-02f, 5.571573064e-02f, 5.565233637e-02f, 5.558730003e-02f, 5.552062518e-02f, 5.545231540e-02f, 5.538237433e-02f, 5.531080567e-02f, 5.523761314e-02f, 5.516280052e-02f, + 5.508637163e-02f, 5.500833035e-02f, 5.492868058e-02f, 5.484742628e-02f, 5.476457146e-02f, 5.468012016e-02f, 5.459407648e-02f, 5.450644454e-02f, 5.441722852e-02f, 5.432643266e-02f, + 5.423406121e-02f, 5.414011849e-02f, 5.404460885e-02f, 5.394753668e-02f, 5.384890643e-02f, 5.374872257e-02f, 5.364698963e-02f, 5.354371218e-02f, 5.343889483e-02f, 5.333254223e-02f, + 5.322465907e-02f, 5.311525009e-02f, 5.300432006e-02f, 5.289187380e-02f, 5.277791617e-02f, 5.266245207e-02f, 5.254548645e-02f, 5.242702427e-02f, 5.230707057e-02f, 5.218563041e-02f, + 5.206270888e-02f, 5.193831114e-02f, 5.181244235e-02f, 5.168510775e-02f, 5.155631260e-02f, 5.142606219e-02f, 5.129436185e-02f, 5.116121698e-02f, 5.102663298e-02f, 5.089061531e-02f, + 5.075316946e-02f, 5.061430096e-02f, 5.047401538e-02f, 5.033231832e-02f, 5.018921543e-02f, 5.004471238e-02f, 4.989881489e-02f, 4.975152872e-02f, 4.960285965e-02f, 4.945281351e-02f, + 4.930139616e-02f, 4.914861350e-02f, 4.899447147e-02f, 4.883897603e-02f, 4.868213318e-02f, 4.852394897e-02f, 4.836442947e-02f, 4.820358078e-02f, 4.804140906e-02f, 4.787792047e-02f, + 4.771312124e-02f, 4.754701759e-02f, 4.737961582e-02f, 4.721092223e-02f, 4.704094317e-02f, 4.686968502e-02f, 4.669715418e-02f, 4.652335710e-02f, 4.634830025e-02f, 4.617199014e-02f, + 4.599443331e-02f, 4.581563632e-02f, 4.563560578e-02f, 4.545434833e-02f, 4.527187062e-02f, 4.508817934e-02f, 4.490328123e-02f, 4.471718303e-02f, 4.452989153e-02f, 4.434141354e-02f, + 4.415175591e-02f, 4.396092551e-02f, 4.376892924e-02f, 4.357577403e-02f, 4.338146684e-02f, 4.318601465e-02f, 4.298942449e-02f, 4.279170339e-02f, 4.259285842e-02f, 4.239289668e-02f, + 4.219182530e-02f, 4.198965143e-02f, 4.178638225e-02f, 4.158202495e-02f, 4.137658678e-02f, 4.117007498e-02f, 4.096249685e-02f, 4.075385969e-02f, 4.054417083e-02f, 4.033343762e-02f, + 4.012166746e-02f, 3.990886775e-02f, 3.969504592e-02f, 3.948020943e-02f, 3.926436575e-02f, 3.904752238e-02f, 3.882968686e-02f, 3.861086673e-02f, 3.839106957e-02f, 3.817030296e-02f, + 3.794857452e-02f, 3.772589189e-02f, 3.750226273e-02f, 3.727769473e-02f, 3.705219558e-02f, 3.682577300e-02f, 3.659843475e-02f, 3.637018858e-02f, 3.614104228e-02f, 3.591100366e-02f, + 3.568008054e-02f, 3.544828077e-02f, 3.521561220e-02f, 3.498208272e-02f, 3.474770023e-02f, 3.451247266e-02f, 3.427640793e-02f, 3.403951400e-02f, 3.380179886e-02f, 3.356327047e-02f, + 3.332393687e-02f, 3.308380606e-02f, 3.284288610e-02f, 3.260118504e-02f, 3.235871094e-02f, 3.211547192e-02f, 3.187147606e-02f, 3.162673149e-02f, 3.138124635e-02f, 3.113502879e-02f, + 3.088808697e-02f, 3.064042907e-02f, 3.039206329e-02f, 3.014299783e-02f, 2.989324092e-02f, 2.964280079e-02f, 2.939168569e-02f, 2.913990389e-02f, 2.888746364e-02f, 2.863437324e-02f, + 2.838064099e-02f, 2.812627519e-02f, 2.787128417e-02f, 2.761567626e-02f, 2.735945980e-02f, 2.710264314e-02f, 2.684523465e-02f, 2.658724271e-02f, 2.632867569e-02f, 2.606954200e-02f, + 2.580985003e-02f, 2.554960820e-02f, 2.528882493e-02f, 2.502750865e-02f, 2.476566779e-02f, 2.450331082e-02f, 2.424044617e-02f, 2.397708231e-02f, 2.371322771e-02f, 2.344889085e-02f, + 2.318408021e-02f, 2.291880429e-02f, 2.265307156e-02f, 2.238689055e-02f, 2.212026975e-02f, 2.185321769e-02f, 2.158574287e-02f, 2.131785383e-02f, 2.104955908e-02f, 2.078086718e-02f, + 2.051178664e-02f, 2.024232601e-02f, 1.997249384e-02f, 1.970229868e-02f, 1.943174907e-02f, 1.916085358e-02f, 1.888962075e-02f, 1.861805914e-02f, 1.834617733e-02f, 1.807398387e-02f, + 1.780148732e-02f, 1.752869626e-02f, 1.725561924e-02f, 1.698226484e-02f, 1.670864164e-02f, 1.643475818e-02f, 1.616062305e-02f, 1.588624482e-02f, 1.561163204e-02f, 1.533679330e-02f, + 1.506173716e-02f, 1.478647217e-02f, 1.451100692e-02f, 1.423534995e-02f, 1.395950983e-02f, 1.368349512e-02f, 1.340731437e-02f, 1.313097614e-02f, 1.285448897e-02f, 1.257786141e-02f, + 1.230110202e-02f, 1.202421931e-02f, 1.174722184e-02f, 1.147011812e-02f, 1.119291670e-02f, 1.091562608e-02f, 1.063825479e-02f, 1.036081133e-02f, 1.008330422e-02f, 9.805741951e-03f, + 9.528133019e-03f, 9.250485911e-03f, 8.972809110e-03f, 8.695111088e-03f, 8.417400314e-03f, 8.139685248e-03f, 7.861974342e-03f, 7.584276040e-03f, 7.306598780e-03f, 7.028950991e-03f, + 6.751341091e-03f, 6.473777493e-03f, 6.196268598e-03f, 5.918822800e-03f, 5.641448481e-03f, 5.364154015e-03f, 5.086947767e-03f, 4.809838089e-03f, 4.532833326e-03f, 4.255941808e-03f, + 3.979171857e-03f, 3.702531784e-03f, 3.426029887e-03f, 3.149674453e-03f, 2.873473758e-03f, 2.597436064e-03f, 2.321569622e-03f, 2.045882671e-03f, 1.770383434e-03f, 1.495080125e-03f, + 1.219980942e-03f, 9.450940703e-04f, 6.704276810e-04f, 3.959899316e-04f, 1.217889652e-04f, -1.521670896e-04f, -4.258701190e-04f, -6.993120241e-04f, -9.724847212e-04f, -1.245380142e-03f, + -1.517990234e-03f, -1.790306960e-03f, -2.062322300e-03f, -2.334028249e-03f, -2.605416819e-03f, -2.876480040e-03f, -3.147209958e-03f, -3.417598635e-03f, -3.687638153e-03f, -3.957320609e-03f, + -4.226638121e-03f, -4.495582822e-03f, -4.764146865e-03f, -5.032322422e-03f, -5.300101682e-03f, -5.567476855e-03f, -5.834440168e-03f, -6.100983871e-03f, -6.367100229e-03f, -6.632781531e-03f, + -6.898020083e-03f, -7.162808213e-03f, -7.427138269e-03f, -7.691002620e-03f, -7.954393656e-03f, -8.217303787e-03f, -8.479725446e-03f, -8.741651087e-03f, -9.003073185e-03f, -9.263984238e-03f, + -9.524376764e-03f, -9.784243308e-03f, -1.004357643e-02f, -1.030236873e-02f, -1.056061280e-02f, -1.081830128e-02f, -1.107542684e-02f, -1.133198214e-02f, -1.158795990e-02f, -1.184335284e-02f, + -1.209815372e-02f, -1.235235531e-02f, -1.260595042e-02f, -1.285893186e-02f, -1.311129250e-02f, -1.336302521e-02f, -1.361412289e-02f, -1.386457846e-02f, -1.411438489e-02f, -1.436353515e-02f, + -1.461202224e-02f, -1.485983920e-02f, -1.510697909e-02f, -1.535343498e-02f, -1.559920000e-02f, -1.584426728e-02f, -1.608862998e-02f, -1.633228131e-02f, -1.657521447e-02f, -1.681742272e-02f, + -1.705889934e-02f, -1.729963763e-02f, -1.753963092e-02f, -1.777887257e-02f, -1.801735599e-02f, -1.825507457e-02f, -1.849202178e-02f, -1.872819108e-02f, -1.896357600e-02f, -1.919817005e-02f, + -1.943196681e-02f, -1.966495988e-02f, -1.989714287e-02f, -2.012850945e-02f, -2.035905330e-02f, -2.058876813e-02f, -2.081764771e-02f, -2.104568579e-02f, -2.127287620e-02f, -2.149921277e-02f, + -2.172468937e-02f, -2.194929991e-02f, -2.217303832e-02f, -2.239589857e-02f, -2.261787466e-02f, -2.283896062e-02f, -2.305915051e-02f, -2.327843842e-02f, -2.349681849e-02f, -2.371428487e-02f, + -2.393083175e-02f, -2.414645337e-02f, -2.436114399e-02f, -2.457489789e-02f, -2.478770940e-02f, -2.499957288e-02f, -2.521048273e-02f, -2.542043337e-02f, -2.562941926e-02f, -2.583743490e-02f, + -2.604447482e-02f, -2.625053358e-02f, -2.645560578e-02f, -2.665968605e-02f, -2.686276907e-02f, -2.706484952e-02f, -2.726592216e-02f, -2.746598176e-02f, -2.766502311e-02f, -2.786304108e-02f, + -2.806003053e-02f, -2.825598638e-02f, -2.845090358e-02f, -2.864477712e-02f, -2.883760202e-02f, -2.902937334e-02f, -2.922008617e-02f, -2.940973565e-02f, -2.959831695e-02f, -2.978582526e-02f, + -2.997225584e-02f, -3.015760395e-02f, -3.034186491e-02f, -3.052503408e-02f, -3.070710684e-02f, -3.088807863e-02f, -3.106794490e-02f, -3.124670116e-02f, -3.142434294e-02f, -3.160086582e-02f, + -3.177626543e-02f, -3.195053740e-02f, -3.212367743e-02f, -3.229568124e-02f, -3.246654462e-02f, -3.263626335e-02f, -3.280483328e-02f, -3.297225030e-02f, -3.313851033e-02f, -3.330360932e-02f, + -3.346754327e-02f, -3.363030821e-02f, -3.379190023e-02f, -3.395231544e-02f, -3.411154999e-02f, -3.426960007e-02f, -3.442646191e-02f, -3.458213180e-02f, -3.473660603e-02f, -3.488988095e-02f, + -3.504195296e-02f, -3.519281849e-02f, -3.534247400e-02f, -3.549091600e-02f, -3.563814105e-02f, -3.578414572e-02f, -3.592892665e-02f, -3.607248050e-02f, -3.621480399e-02f, -3.635589386e-02f, + -3.649574690e-02f, -3.663435995e-02f, -3.677172986e-02f, -3.690785355e-02f, -3.704272797e-02f, -3.717635011e-02f, -3.730871700e-02f, -3.743982572e-02f, -3.756967337e-02f, -3.769825712e-02f, + -3.782557414e-02f, -3.795162169e-02f, -3.807639703e-02f, -3.819989749e-02f, -3.832212041e-02f, -3.844306321e-02f, -3.856272331e-02f, -3.868109821e-02f, -3.879818541e-02f, -3.891398250e-02f, + -3.902848706e-02f, -3.914169675e-02f, -3.925360925e-02f, -3.936422230e-02f, -3.947353366e-02f, -3.958154114e-02f, -3.968824260e-02f, -3.979363593e-02f, -3.989771907e-02f, -4.000048999e-02f, + -4.010194672e-02f, -4.020208731e-02f, -4.030090986e-02f, -4.039841252e-02f, -4.049459348e-02f, -4.058945096e-02f, -4.068298322e-02f, -4.077518859e-02f, -4.086606540e-02f, -4.095561207e-02f, + -4.104382701e-02f, -4.113070871e-02f, -4.121625568e-02f, -4.130046650e-02f, -4.138333975e-02f, -4.146487408e-02f, -4.154506819e-02f, -4.162392079e-02f, -4.170143065e-02f, -4.177759660e-02f, + -4.185241747e-02f, -4.192589217e-02f, -4.199801963e-02f, -4.206879883e-02f, -4.213822879e-02f, -4.220630857e-02f, -4.227303728e-02f, -4.233841405e-02f, -4.240243809e-02f, -4.246510861e-02f, + -4.252642489e-02f, -4.258638624e-02f, -4.264499201e-02f, -4.270224159e-02f, -4.275813444e-02f, -4.281267002e-02f, -4.286584785e-02f, -4.291766750e-02f, -4.296812857e-02f, -4.301723071e-02f, + -4.306497360e-02f, -4.311135697e-02f, -4.315638058e-02f, -4.320004426e-02f, -4.324234786e-02f, -4.328329126e-02f, -4.332287440e-02f, -4.336109727e-02f, -4.339795987e-02f, -4.343346226e-02f, + -4.346760455e-02f, -4.350038688e-02f, -4.353180943e-02f, -4.356187242e-02f, -4.359057612e-02f, -4.361792083e-02f, -4.364390690e-02f, -4.366853473e-02f, -4.369180472e-02f, -4.371371736e-02f, + -4.373427316e-02f, -4.375347266e-02f, -4.377131646e-02f, -4.378780519e-02f, -4.380293952e-02f, -4.381672016e-02f, -4.382914787e-02f, -4.384022345e-02f, -4.384994772e-02f, -4.385832155e-02f, + -4.386534588e-02f, -4.387102164e-02f, -4.387534984e-02f, -4.387833151e-02f, -4.387996772e-02f, -4.388025959e-02f, -4.387920827e-02f, -4.387681496e-02f, -4.387308089e-02f, -4.386800734e-02f, + -4.386159562e-02f, -4.385384708e-02f, -4.384476311e-02f, -4.383434514e-02f, -4.382259465e-02f, -4.380951315e-02f, -4.379510218e-02f, -4.377936333e-02f, -4.376229822e-02f, -4.374390854e-02f, + -4.372419597e-02f, -4.370316226e-02f, -4.368080919e-02f, -4.365713859e-02f, -4.363215231e-02f, -4.360585225e-02f, -4.357824034e-02f, -4.354931856e-02f, -4.351908891e-02f, -4.348755345e-02f, + -4.345471427e-02f, -4.342057349e-02f, -4.338513326e-02f, -4.334839580e-02f, -4.331036334e-02f, -4.327103815e-02f, -4.323042255e-02f, -4.318851889e-02f, -4.314532955e-02f, -4.310085695e-02f, + -4.305510356e-02f, -4.300807188e-02f, -4.295976443e-02f, -4.291018379e-02f, -4.285933256e-02f, -4.280721340e-02f, -4.275382896e-02f, -4.269918199e-02f, -4.264327521e-02f, -4.258611142e-02f, + -4.252769345e-02f, -4.246802416e-02f, -4.240710642e-02f, -4.234494319e-02f, -4.228153742e-02f, -4.221689210e-02f, -4.215101029e-02f, -4.208389504e-02f, -4.201554946e-02f, -4.194597670e-02f, + -4.187517992e-02f, -4.180316233e-02f, -4.172992718e-02f, -4.165547775e-02f, -4.157981734e-02f, -4.150294930e-02f, -4.142487701e-02f, -4.134560388e-02f, -4.126513336e-02f, -4.118346893e-02f, + -4.110061410e-02f, -4.101657242e-02f, -4.093134746e-02f, -4.084494283e-02f, -4.075736219e-02f, -4.066860921e-02f, -4.057868760e-02f, -4.048760109e-02f, -4.039535347e-02f, -4.030194854e-02f, + -4.020739014e-02f, -4.011168214e-02f, -4.001482844e-02f, -3.991683297e-02f, -3.981769969e-02f, -3.971743261e-02f, -3.961603574e-02f, -3.951351316e-02f, -3.940986893e-02f, -3.930510718e-02f, + -3.919923207e-02f, -3.909224777e-02f, -3.898415848e-02f, -3.887496846e-02f, -3.876468196e-02f, -3.865330328e-02f, -3.854083677e-02f, -3.842728676e-02f, -3.831265765e-02f, -3.819695386e-02f, + -3.808017983e-02f, -3.796234003e-02f, -3.784343896e-02f, -3.772348116e-02f, -3.760247118e-02f, -3.748041362e-02f, -3.735731308e-02f, -3.723317421e-02f, -3.710800167e-02f, -3.698180017e-02f, + -3.685457443e-02f, -3.672632921e-02f, -3.659706927e-02f, -3.646679943e-02f, -3.633552451e-02f, -3.620324939e-02f, -3.606997893e-02f, -3.593571806e-02f, -3.580047170e-02f, -3.566424483e-02f, + -3.552704242e-02f, -3.538886950e-02f, -3.524973110e-02f, -3.510963228e-02f, -3.496857814e-02f, -3.482657378e-02f, -3.468362435e-02f, -3.453973501e-02f, -3.439491094e-02f, -3.424915735e-02f, + -3.410247948e-02f, -3.395488259e-02f, -3.380637195e-02f, -3.365695288e-02f, -3.350663070e-02f, -3.335541075e-02f, -3.320329842e-02f, -3.305029910e-02f, -3.289641821e-02f, -3.274166118e-02f, + -3.258603349e-02f, -3.242954061e-02f, -3.227218805e-02f, -3.211398134e-02f, -3.195492603e-02f, -3.179502768e-02f, -3.163429190e-02f, -3.147272428e-02f, -3.131033046e-02f, -3.114711610e-02f, + -3.098308686e-02f, -3.081824844e-02f, -3.065260656e-02f, -3.048616693e-02f, -3.031893532e-02f, -3.015091750e-02f, -2.998211925e-02f, -2.981254638e-02f, -2.964220472e-02f, -2.947110011e-02f, + -2.929923842e-02f, -2.912662554e-02f, -2.895326735e-02f, -2.877916977e-02f, -2.860433875e-02f, -2.842878023e-02f, -2.825250019e-02f, -2.807550460e-02f, -2.789779947e-02f, -2.771939083e-02f, + -2.754028469e-02f, -2.736048713e-02f, -2.718000420e-02f, -2.699884199e-02f, -2.681700659e-02f, -2.663450413e-02f, -2.645134072e-02f, -2.626752252e-02f, -2.608305568e-02f, -2.589794638e-02f, + -2.571220080e-02f, -2.552582514e-02f, -2.533882563e-02f, -2.515120849e-02f, -2.496297996e-02f, -2.477414631e-02f, -2.458471379e-02f, -2.439468870e-02f, -2.420407732e-02f, -2.401288597e-02f, + -2.382112096e-02f, -2.362878863e-02f, -2.343589532e-02f, -2.324244739e-02f, -2.304845120e-02f, -2.285391314e-02f, -2.265883959e-02f, -2.246323695e-02f, -2.226711164e-02f, -2.207047007e-02f, + -2.187331869e-02f, -2.167566392e-02f, -2.147751223e-02f, -2.127887007e-02f, -2.107974393e-02f, -2.088014026e-02f, -2.068006558e-02f, -2.047952637e-02f, -2.027852915e-02f, -2.007708042e-02f, + -1.987518672e-02f, -1.967285457e-02f, -1.947009051e-02f, -1.926690110e-02f, -1.906329289e-02f, -1.885927244e-02f, -1.865484631e-02f, -1.845002109e-02f, -1.824480336e-02f, -1.803919971e-02f, + -1.783321673e-02f, -1.762686103e-02f, -1.742013920e-02f, -1.721305788e-02f, -1.700562366e-02f, -1.679784318e-02f, -1.658972307e-02f, -1.638126995e-02f, -1.617249047e-02f, -1.596339126e-02f, + -1.575397899e-02f, -1.554426028e-02f, -1.533424181e-02f, -1.512393022e-02f, -1.491333218e-02f, -1.470245435e-02f, -1.449130340e-02f, -1.427988599e-02f, -1.406820881e-02f, -1.385627853e-02f, + -1.364410181e-02f, -1.343168535e-02f, -1.321903582e-02f, -1.300615990e-02f, -1.279306428e-02f, -1.257975565e-02f, -1.236624067e-02f, -1.215252605e-02f, -1.193861847e-02f, -1.172452462e-02f, + -1.151025118e-02f, -1.129580484e-02f, -1.108119228e-02f, -1.086642020e-02f, -1.065149527e-02f, -1.043642418e-02f, -1.022121362e-02f, -1.000587027e-02f, -9.790400798e-03f, -9.574811896e-03f, + -9.359110236e-03f, -9.143302492e-03f, -8.927395337e-03f, -8.711395441e-03f, -8.495309470e-03f, -8.279144089e-03f, -8.062905958e-03f, -7.846601736e-03f, -7.630238075e-03f, -7.413821627e-03f, + -7.197359038e-03f, -6.980856950e-03f, -6.764322001e-03f, -6.547760825e-03f, -6.331180050e-03f, -6.114586300e-03f, -5.897986194e-03f, -5.681386345e-03f, -5.464793362e-03f, -5.248213846e-03f, + -5.031654394e-03f, -4.815121596e-03f, -4.598622036e-03f, -4.382162291e-03f, -4.165748933e-03f, -3.949388525e-03f, -3.733087624e-03f, -3.516852780e-03f, -3.300690535e-03f, -3.084607424e-03f, + -2.868609973e-03f, -2.652704701e-03f, -2.436898119e-03f, -2.221196729e-03f, -2.005607024e-03f, -1.790135489e-03f, -1.574788600e-03f, -1.359572824e-03f, -1.144494617e-03f, -9.295604283e-04f, + -7.147766950e-04f, -5.001498456e-04f, -2.856862980e-04f, -7.139246007e-05f, 1.427252710e-04f, 3.566605085e-04f, 5.704068767e-04f, 7.839580108e-04f, 9.973075571e-04f, 1.210449174e-03f, + 1.423376529e-03f, 1.636083306e-03f, 1.848563196e-03f, 2.060809905e-03f, 2.272817150e-03f, 2.484578662e-03f, 2.696088183e-03f, 2.907339468e-03f, 3.118326285e-03f, 3.329042418e-03f, + 3.539481660e-03f, 3.749637820e-03f, 3.959504720e-03f, 4.169076197e-03f, 4.378346101e-03f, 4.587308297e-03f, 4.795956663e-03f, 5.004285093e-03f, 5.212287496e-03f, 5.419957794e-03f, + 5.627289927e-03f, 5.834277847e-03f, 6.040915524e-03f, 6.247196943e-03f, 6.453116105e-03f, 6.658667025e-03f, 6.863843737e-03f, 7.068640290e-03f, 7.273050749e-03f, 7.477069196e-03f, + 7.680689730e-03f, 7.883906467e-03f, 8.086713541e-03f, 8.289105100e-03f, 8.491075314e-03f, 8.692618368e-03f, 8.893728465e-03f, 9.094399825e-03f, 9.294626689e-03f, 9.494403313e-03f, + 9.693723974e-03f, 9.892582967e-03f, 1.009097460e-02f, 1.028889322e-02f, 1.048633316e-02f, 1.068328880e-02f, 1.087975453e-02f, 1.107572475e-02f, 1.127119391e-02f, 1.146615643e-02f, + 1.166060681e-02f, 1.185453951e-02f, 1.204794906e-02f, 1.224082998e-02f, 1.243317682e-02f, 1.262498416e-02f, 1.281624658e-02f, 1.300695870e-02f, 1.319711515e-02f, 1.338671059e-02f, + 1.357573969e-02f, 1.376419716e-02f, 1.395207771e-02f, 1.413937608e-02f, 1.432608705e-02f, 1.451220539e-02f, 1.469772591e-02f, 1.488264345e-02f, 1.506695286e-02f, 1.525064902e-02f, + 1.543372682e-02f, 1.561618119e-02f, 1.579800706e-02f, 1.597919942e-02f, 1.615975326e-02f, 1.633966358e-02f, 1.651892543e-02f, 1.669753387e-02f, 1.687548399e-02f, 1.705277090e-02f, + 1.722938974e-02f, 1.740533565e-02f, 1.758060384e-02f, 1.775518950e-02f, 1.792908788e-02f, 1.810229422e-02f, 1.827480381e-02f, 1.844661197e-02f, 1.861771402e-02f, 1.878810531e-02f, + 1.895778125e-02f, 1.912673723e-02f, 1.929496869e-02f, 1.946247109e-02f, 1.962923993e-02f, 1.979527070e-02f, 1.996055896e-02f, 2.012510026e-02f, 2.028889020e-02f, 2.045192440e-02f, + 2.061419849e-02f, 2.077570817e-02f, 2.093644911e-02f, 2.109641705e-02f, 2.125560774e-02f, 2.141401696e-02f, 2.157164051e-02f, 2.172847423e-02f, 2.188451399e-02f, 2.203975566e-02f, + 2.219419517e-02f, 2.234782846e-02f, 2.250065150e-02f, 2.265266030e-02f, 2.280385088e-02f, 2.295421929e-02f, 2.310376163e-02f, 2.325247401e-02f, 2.340035256e-02f, 2.354739346e-02f, + 2.369359290e-02f, 2.383894712e-02f, 2.398345236e-02f, 2.412710492e-02f, 2.426990111e-02f, 2.441183727e-02f, 2.455290978e-02f, 2.469311503e-02f, 2.483244945e-02f, 2.497090951e-02f, + 2.510849170e-02f, 2.524519254e-02f, 2.538100856e-02f, 2.551593637e-02f, 2.564997255e-02f, 2.578311375e-02f, 2.591535664e-02f, 2.604669793e-02f, 2.617713432e-02f, 2.630666259e-02f, + 2.643527953e-02f, 2.656298195e-02f, 2.668976670e-02f, 2.681563067e-02f, 2.694057077e-02f, 2.706458393e-02f, 2.718766713e-02f, 2.730981738e-02f, 2.743103170e-02f, 2.755130716e-02f, + 2.767064087e-02f, 2.778902993e-02f, 2.790647152e-02f, 2.802296283e-02f, 2.813850106e-02f, 2.825308348e-02f, 2.836670737e-02f, 2.847937004e-02f, 2.859106884e-02f, 2.870180115e-02f, + 2.881156436e-02f, 2.892035594e-02f, 2.902817334e-02f, 2.913501407e-02f, 2.924087567e-02f, 2.934575571e-02f, 2.944965178e-02f, 2.955256151e-02f, 2.965448258e-02f, 2.975541266e-02f, + 2.985534950e-02f, 2.995429085e-02f, 3.005223451e-02f, 3.014917828e-02f, 3.024512005e-02f, 3.034005768e-02f, 3.043398910e-02f, 3.052691227e-02f, 3.061882517e-02f, 3.070972581e-02f, + 3.079961225e-02f, 3.088848257e-02f, 3.097633488e-02f, 3.106316734e-02f, 3.114897811e-02f, 3.123376542e-02f, 3.131752752e-02f, 3.140026267e-02f, 3.148196918e-02f, 3.156264541e-02f, + 3.164228973e-02f, 3.172090054e-02f, 3.179847630e-02f, 3.187501546e-02f, 3.195051654e-02f, 3.202497809e-02f, 3.209839866e-02f, 3.217077688e-02f, 3.224211137e-02f, 3.231240081e-02f, + 3.238164390e-02f, 3.244983938e-02f, 3.251698602e-02f, 3.258308262e-02f, 3.264812802e-02f, 3.271212109e-02f, 3.277506072e-02f, 3.283694587e-02f, 3.289777548e-02f, 3.295754857e-02f, + 3.301626417e-02f, 3.307392134e-02f, 3.313051918e-02f, 3.318605683e-02f, 3.324053345e-02f, 3.329394825e-02f, 3.334630045e-02f, 3.339758932e-02f, 3.344781415e-02f, 3.349697428e-02f, + 3.354506907e-02f, 3.359209792e-02f, 3.363806025e-02f, 3.368295554e-02f, 3.372678327e-02f, 3.376954297e-02f, 3.381123421e-02f, 3.385185658e-02f, 3.389140970e-02f, 3.392989324e-02f, + 3.396730689e-02f, 3.400365038e-02f, 3.403892346e-02f, 3.407312592e-02f, 3.410625759e-02f, 3.413831833e-02f, 3.416930803e-02f, 3.419922660e-02f, 3.422807400e-02f, 3.425585023e-02f, + 3.428255530e-02f, 3.430818926e-02f, 3.433275220e-02f, 3.435624424e-02f, 3.437866553e-02f, 3.440001624e-02f, 3.442029661e-02f, 3.443950687e-02f, 3.445764731e-02f, 3.447471823e-02f, + 3.449071999e-02f, 3.450565296e-02f, 3.451951754e-02f, 3.453231419e-02f, 3.454404338e-02f, 3.455470561e-02f, 3.456430142e-02f, 3.457283138e-02f, 3.458029609e-02f, 3.458669620e-02f, + 3.459203235e-02f, 3.459630526e-02f, 3.459951565e-02f, 3.460166428e-02f, 3.460275195e-02f, 3.460277948e-02f, 3.460174774e-02f, 3.459965759e-02f, 3.459650998e-02f, 3.459230585e-02f, + 3.458704617e-02f, 3.458073198e-02f, 3.457336430e-02f, 3.456494422e-02f, 3.455547285e-02f, 3.454495132e-02f, 3.453338080e-02f, 3.452076251e-02f, 3.450709766e-02f, 3.449238752e-02f, + 3.447663338e-02f, 3.445983658e-02f, 3.444199846e-02f, 3.442312041e-02f, 3.440320385e-02f, 3.438225023e-02f, 3.436026101e-02f, 3.433723772e-02f, 3.431318188e-02f, 3.428809507e-02f, + 3.426197889e-02f, 3.423483495e-02f, 3.420666493e-02f, 3.417747051e-02f, 3.414725341e-02f, 3.411601538e-02f, 3.408375819e-02f, 3.405048365e-02f, 3.401619360e-02f, 3.398088991e-02f, + 3.394457447e-02f, 3.390724920e-02f, 3.386891607e-02f, 3.382957705e-02f, 3.378923416e-02f, 3.374788944e-02f, 3.370554496e-02f, 3.366220282e-02f, 3.361786514e-02f, 3.357253409e-02f, + 3.352621185e-02f, 3.347890063e-02f, 3.343060267e-02f, 3.338132025e-02f, 3.333105566e-02f, 3.327981123e-02f, 3.322758932e-02f, 3.317439230e-02f, 3.312022259e-02f, 3.306508262e-02f, + 3.300897487e-02f, 3.295190182e-02f, 3.289386599e-02f, 3.283486993e-02f, 3.277491622e-02f, 3.271400746e-02f, 3.265214628e-02f, 3.258933533e-02f, 3.252557730e-02f, 3.246087490e-02f, + 3.239523085e-02f, 3.232864794e-02f, 3.226112894e-02f, 3.219267667e-02f, 3.212329397e-02f, 3.205298371e-02f, 3.198174879e-02f, 3.190959212e-02f, 3.183651664e-02f, 3.176252534e-02f, + 3.168762120e-02f, 3.161180725e-02f, 3.153508654e-02f, 3.145746213e-02f, 3.137893712e-02f, 3.129951465e-02f, 3.121919784e-02f, 3.113798989e-02f, 3.105589398e-02f, 3.097291333e-02f, + 3.088905119e-02f, 3.080431084e-02f, 3.071869555e-02f, 3.063220866e-02f, 3.054485351e-02f, 3.045663345e-02f, 3.036755188e-02f, 3.027761221e-02f, 3.018681789e-02f, 3.009517236e-02f, + 3.000267911e-02f, 2.990934165e-02f, 2.981516351e-02f, 2.972014823e-02f, 2.962429940e-02f, 2.952762060e-02f, 2.943011546e-02f, 2.933178763e-02f, 2.923264075e-02f, 2.913267853e-02f, + 2.903190466e-02f, 2.893032288e-02f, 2.882793694e-02f, 2.872475061e-02f, 2.862076769e-02f, 2.851599198e-02f, 2.841042733e-02f, 2.830407760e-02f, 2.819694666e-02f, 2.808903841e-02f, + 2.798035677e-02f, 2.787090568e-02f, 2.776068910e-02f, 2.764971102e-02f, 2.753797543e-02f, 2.742548635e-02f, 2.731224782e-02f, 2.719826391e-02f, 2.708353869e-02f, 2.696807626e-02f, + 2.685188075e-02f, 2.673495627e-02f, 2.661730700e-02f, 2.649893711e-02f, 2.637985079e-02f, 2.626005225e-02f, 2.613954572e-02f, 2.601833545e-02f, 2.589642571e-02f, 2.577382078e-02f, + 2.565052497e-02f, 2.552654258e-02f, 2.540187797e-02f, 2.527653549e-02f, 2.515051950e-02f, 2.502383439e-02f, 2.489648458e-02f, 2.476847449e-02f, 2.463980854e-02f, 2.451049121e-02f, + 2.438052696e-02f, 2.424992027e-02f, 2.411867566e-02f, 2.398679765e-02f, 2.385429076e-02f, 2.372115955e-02f, 2.358740859e-02f, 2.345304246e-02f, 2.331806575e-02f, 2.318248308e-02f, + 2.304629908e-02f, 2.290951838e-02f, 2.277214565e-02f, 2.263418554e-02f, 2.249564276e-02f, 2.235652199e-02f, 2.221682794e-02f, 2.207656535e-02f, 2.193573896e-02f, 2.179435351e-02f, + 2.165241377e-02f, 2.150992453e-02f, 2.136689057e-02f, 2.122331670e-02f, 2.107920774e-02f, 2.093456852e-02f, 2.078940389e-02f, 2.064371868e-02f, 2.049751778e-02f, 2.035080607e-02f, + 2.020358842e-02f, 2.005586975e-02f, 1.990765497e-02f, 1.975894901e-02f, 1.960975679e-02f, 1.946008326e-02f, 1.930993339e-02f, 1.915931214e-02f, 1.900822448e-02f, 1.885667542e-02f, + 1.870466994e-02f, 1.855221305e-02f, 1.839930978e-02f, 1.824596515e-02f, 1.809218420e-02f, 1.793797197e-02f, 1.778333353e-02f, 1.762827393e-02f, 1.747279826e-02f, 1.731691158e-02f, + 1.716061900e-02f, 1.700392562e-02f, 1.684683654e-02f, 1.668935687e-02f, 1.653149174e-02f, 1.637324629e-02f, 1.621462564e-02f, 1.605563495e-02f, 1.589627937e-02f, 1.573656406e-02f, + 1.557649418e-02f, 1.541607492e-02f, 1.525531144e-02f, 1.509420895e-02f, 1.493277262e-02f, 1.477100766e-02f, 1.460891928e-02f, 1.444651268e-02f, 1.428379308e-02f, 1.412076570e-02f, + 1.395743578e-02f, 1.379380853e-02f, 1.362988921e-02f, 1.346568304e-02f, 1.330119528e-02f, 1.313643118e-02f, 1.297139600e-02f, 1.280609498e-02f, 1.264053340e-02f, 1.247471651e-02f, + 1.230864960e-02f, 1.214233794e-02f, 1.197578680e-02f, 1.180900146e-02f, 1.164198721e-02f, 1.147474933e-02f, 1.130729311e-02f, 1.113962384e-02f, 1.097174682e-02f, 1.080366734e-02f, + 1.063539070e-02f, 1.046692220e-02f, 1.029826714e-02f, 1.012943082e-02f, 9.960418541e-03f, 9.791235617e-03f, 9.621887349e-03f, 9.452379046e-03f, 9.282716014e-03f, 9.112903562e-03f, + 8.942946998e-03f, 8.772851631e-03f, 8.602622769e-03f, 8.432265721e-03f, 8.261785796e-03f, 8.091188301e-03f, 7.920478544e-03f, 7.749661831e-03f, 7.578743468e-03f, 7.407728758e-03f, + 7.236623006e-03f, 7.065431512e-03f, 6.894159578e-03f, 6.722812501e-03f, 6.551395579e-03f, 6.379914105e-03f, 6.208373373e-03f, 6.036778671e-03f, 5.865135288e-03f, 5.693448507e-03f, + 5.521723612e-03f, 5.349965880e-03f, 5.178180588e-03f, 5.006373007e-03f, 4.834548407e-03f, 4.662712053e-03f, 4.490869206e-03f, 4.319025123e-03f, 4.147185058e-03f, 3.975354261e-03f, + 3.803537975e-03f, 3.631741441e-03f, 3.459969894e-03f, 3.288228564e-03f, 3.116522677e-03f, 2.944857453e-03f, 2.773238107e-03f, 2.601669848e-03f, 2.430157880e-03f, 2.258707400e-03f, + 2.087323600e-03f, 1.916011667e-03f, 1.744776778e-03f, 1.573624108e-03f, 1.402558823e-03f, 1.231586081e-03f, 1.060711037e-03f, 8.899388357e-04f, 7.192746154e-04f, 5.487235073e-04f, + 3.782906352e-04f, 2.079811150e-04f, 3.780005494e-05f, -1.322474448e-04f, -3.021562920e-04f, -4.719214028e-04f, -6.415377018e-04f, -8.110001218e-04f, -9.803036048e-04f, -1.149443101e-03f, + -1.318413571e-03f, -1.487209982e-03f, -1.655827312e-03f, -1.824260550e-03f, -1.992504692e-03f, -2.160554744e-03f, -2.328405723e-03f, -2.496052656e-03f, -2.663490580e-03f, -2.830714540e-03f, + -2.997719596e-03f, -3.164500814e-03f, -3.331053273e-03f, -3.497372063e-03f, -3.663452285e-03f, -3.829289050e-03f, -3.994877480e-03f, -4.160212711e-03f, -4.325289889e-03f, -4.490104170e-03f, + -4.654650725e-03f, -4.818924735e-03f, -4.982921393e-03f, -5.146635905e-03f, -5.310063489e-03f, -5.473199377e-03f, -5.636038811e-03f, -5.798577048e-03f, -5.960809356e-03f, -6.122731019e-03f, + -6.284337330e-03f, -6.445623599e-03f, -6.606585148e-03f, -6.767217313e-03f, -6.927515442e-03f, -7.087474900e-03f, -7.247091064e-03f, -7.406359324e-03f, -7.565275088e-03f, -7.723833773e-03f, + -7.882030816e-03f, -8.039861665e-03f, -8.197321784e-03f, -8.354406652e-03f, -8.511111763e-03f, -8.667432625e-03f, -8.823364762e-03f, -8.978903715e-03f, -9.134045039e-03f, -9.288784303e-03f, + -9.443117094e-03f, -9.597039016e-03f, -9.750545685e-03f, -9.903632737e-03f, -1.005629582e-02f, -1.020853061e-02f, -1.036033278e-02f, -1.051169803e-02f, -1.066262208e-02f, -1.081310067e-02f, + -1.096312954e-02f, -1.111270447e-02f, -1.126182123e-02f, -1.141047563e-02f, -1.155866349e-02f, -1.170638065e-02f, -1.185362295e-02f, -1.200038628e-02f, -1.214666653e-02f, -1.229245959e-02f, + -1.243776141e-02f, -1.258256792e-02f, -1.272687508e-02f, -1.287067888e-02f, -1.301397532e-02f, -1.315676041e-02f, -1.329903019e-02f, -1.344078073e-02f, -1.358200808e-02f, -1.372270836e-02f, + -1.386287766e-02f, -1.400251213e-02f, -1.414160791e-02f, -1.428016118e-02f, -1.441816813e-02f, -1.455562496e-02f, -1.469252791e-02f, -1.482887323e-02f, -1.496465719e-02f, -1.509987607e-02f, + -1.523452619e-02f, -1.536860389e-02f, -1.550210550e-02f, -1.563502740e-02f, -1.576736599e-02f, -1.589911767e-02f, -1.603027888e-02f, -1.616084608e-02f, -1.629081573e-02f, -1.642018433e-02f, + -1.654894841e-02f, -1.667710450e-02f, -1.680464916e-02f, -1.693157896e-02f, -1.705789052e-02f, -1.718358046e-02f, -1.730864542e-02f, -1.743308206e-02f, -1.755688709e-02f, -1.768005720e-02f, + -1.780258914e-02f, -1.792447965e-02f, -1.804572552e-02f, -1.816632354e-02f, -1.828627054e-02f, -1.840556336e-02f, -1.852419886e-02f, -1.864217394e-02f, -1.875948550e-02f, -1.887613048e-02f, + -1.899210584e-02f, -1.910740856e-02f, -1.922203563e-02f, -1.933598409e-02f, -1.944925099e-02f, -1.956183339e-02f, -1.967372839e-02f, -1.978493311e-02f, -1.989544469e-02f, -2.000526030e-02f, + -2.011437712e-02f, -2.022279236e-02f, -2.033050327e-02f, -2.043750710e-02f, -2.054380113e-02f, -2.064938268e-02f, -2.075424907e-02f, -2.085839765e-02f, -2.096182581e-02f, -2.106453094e-02f, + -2.116651048e-02f, -2.126776187e-02f, -2.136828260e-02f, -2.146807015e-02f, -2.156712206e-02f, -2.166543587e-02f, -2.176300916e-02f, -2.185983951e-02f, -2.195592456e-02f, -2.205126195e-02f, + -2.214584935e-02f, -2.223968446e-02f, -2.233276500e-02f, -2.242508870e-02f, -2.251665335e-02f, -2.260745674e-02f, -2.269749669e-02f, -2.278677104e-02f, -2.287527766e-02f, -2.296301445e-02f, + -2.304997933e-02f, -2.313617024e-02f, -2.322158516e-02f, -2.330622209e-02f, -2.339007903e-02f, -2.347315405e-02f, -2.355544521e-02f, -2.363695060e-02f, -2.371766837e-02f, -2.379759664e-02f, + -2.387673360e-02f, -2.395507745e-02f, -2.403262641e-02f, -2.410937873e-02f, -2.418533270e-02f, -2.426048660e-02f, -2.433483878e-02f, -2.440838758e-02f, -2.448113139e-02f, -2.455306861e-02f, + -2.462419767e-02f, -2.469451703e-02f, -2.476402517e-02f, -2.483272061e-02f, -2.490060188e-02f, -2.496766754e-02f, -2.503391617e-02f, -2.509934640e-02f, -2.516395686e-02f, -2.522774621e-02f, + -2.529071316e-02f, -2.535285641e-02f, -2.541417471e-02f, -2.547466684e-02f, -2.553433158e-02f, -2.559316776e-02f, -2.565117423e-02f, -2.570834987e-02f, -2.576469357e-02f, -2.582020427e-02f, + -2.587488092e-02f, -2.592872249e-02f, -2.598172800e-02f, -2.603389648e-02f, -2.608522699e-02f, -2.613571861e-02f, -2.618537045e-02f, -2.623418166e-02f, -2.628215139e-02f, -2.632927885e-02f, + -2.637556324e-02f, -2.642100381e-02f, -2.646559983e-02f, -2.650935059e-02f, -2.655225543e-02f, -2.659431369e-02f, -2.663552473e-02f, -2.667588798e-02f, -2.671540285e-02f, -2.675406880e-02f, + -2.679188530e-02f, -2.682885188e-02f, -2.686496805e-02f, -2.690023339e-02f, -2.693464747e-02f, -2.696820991e-02f, -2.700092036e-02f, -2.703277846e-02f, -2.706378393e-02f, -2.709393646e-02f, + -2.712323582e-02f, -2.715168176e-02f, -2.717927408e-02f, -2.720601262e-02f, -2.723189721e-02f, -2.725692774e-02f, -2.728110409e-02f, -2.730442621e-02f, -2.732689405e-02f, -2.734850758e-02f, + -2.736926681e-02f, -2.738917178e-02f, -2.740822254e-02f, -2.742641918e-02f, -2.744376180e-02f, -2.746025054e-02f, -2.747588557e-02f, -2.749066708e-02f, -2.750459527e-02f, -2.751767039e-02f, + -2.752989270e-02f, -2.754126250e-02f, -2.755178011e-02f, -2.756144586e-02f, -2.757026013e-02f, -2.757822331e-02f, -2.758533582e-02f, -2.759159811e-02f, -2.759701064e-02f, -2.760157393e-02f, + -2.760528849e-02f, -2.760815486e-02f, -2.761017363e-02f, -2.761134540e-02f, -2.761167078e-02f, -2.761115042e-02f, -2.760978502e-02f, -2.760757525e-02f, -2.760452186e-02f, -2.760062559e-02f, + -2.759588722e-02f, -2.759030755e-02f, -2.758388741e-02f, -2.757662765e-02f, -2.756852914e-02f, -2.755959279e-02f, -2.754981953e-02f, -2.753921030e-02f, -2.752776608e-02f, -2.751548788e-02f, + -2.750237672e-02f, -2.748843364e-02f, -2.747365974e-02f, -2.745805609e-02f, -2.744162383e-02f, -2.742436412e-02f, -2.740627811e-02f, -2.738736700e-02f, -2.736763203e-02f, -2.734707443e-02f, + -2.732569548e-02f, -2.730349646e-02f, -2.728047870e-02f, -2.725664354e-02f, -2.723199234e-02f, -2.720652650e-02f, -2.718024742e-02f, -2.715315655e-02f, -2.712525535e-02f, -2.709654530e-02f, + -2.706702791e-02f, -2.703670471e-02f, -2.700557726e-02f, -2.697364713e-02f, -2.694091593e-02f, -2.690738528e-02f, -2.687305684e-02f, -2.683793227e-02f, -2.680201326e-02f, -2.676530154e-02f, + -2.672779884e-02f, -2.668950693e-02f, -2.665042760e-02f, -2.661056264e-02f, -2.656991390e-02f, -2.652848323e-02f, -2.648627250e-02f, -2.644328361e-02f, -2.639951849e-02f, -2.635497907e-02f, + -2.630966732e-02f, -2.626358523e-02f, -2.621673481e-02f, -2.616911809e-02f, -2.612073712e-02f, -2.607159398e-02f, -2.602169075e-02f, -2.597102958e-02f, -2.591961258e-02f, -2.586744192e-02f, + -2.581451979e-02f, -2.576084839e-02f, -2.570642994e-02f, -2.565126669e-02f, -2.559536090e-02f, -2.553871487e-02f, -2.548133090e-02f, -2.542321133e-02f, -2.536435850e-02f, -2.530477478e-02f, + -2.524446257e-02f, -2.518342427e-02f, -2.512166232e-02f, -2.505917917e-02f, -2.499597730e-02f, -2.493205919e-02f, -2.486742736e-02f, -2.480208435e-02f, -2.473603269e-02f, -2.466927497e-02f, + -2.460181377e-02f, -2.453365171e-02f, -2.446479142e-02f, -2.439523554e-02f, -2.432498675e-02f, -2.425404774e-02f, -2.418242120e-02f, -2.411010987e-02f, -2.403711648e-02f, -2.396344381e-02f, + -2.388909464e-02f, -2.381407176e-02f, -2.373837800e-02f, -2.366201619e-02f, -2.358498919e-02f, -2.350729986e-02f, -2.342895111e-02f, -2.334994584e-02f, -2.327028699e-02f, -2.318997748e-02f, + -2.310902029e-02f, -2.302741840e-02f, -2.294517480e-02f, -2.286229252e-02f, -2.277877457e-02f, -2.269462401e-02f, -2.260984391e-02f, -2.252443735e-02f, -2.243840743e-02f, -2.235175726e-02f, + -2.226448998e-02f, -2.217660873e-02f, -2.208811669e-02f, -2.199901704e-02f, -2.190931297e-02f, -2.181900769e-02f, -2.172810444e-02f, -2.163660646e-02f, -2.154451702e-02f, -2.145183938e-02f, + -2.135857685e-02f, -2.126473273e-02f, -2.117031034e-02f, -2.107531302e-02f, -2.097974412e-02f, -2.088360702e-02f, -2.078690509e-02f, -2.068964173e-02f, -2.059182036e-02f, -2.049344439e-02f, + -2.039451727e-02f, -2.029504246e-02f, -2.019502342e-02f, -2.009446364e-02f, -1.999336660e-02f, -1.989173583e-02f, -1.978957485e-02f, -1.968688719e-02f, -1.958367641e-02f, -1.947994606e-02f, + -1.937569972e-02f, -1.927094100e-02f, -1.916567348e-02f, -1.905990078e-02f, -1.895362654e-02f, -1.884685439e-02f, -1.873958798e-02f, -1.863183099e-02f, -1.852358709e-02f, -1.841485996e-02f, + -1.830565332e-02f, -1.819597087e-02f, -1.808581634e-02f, -1.797519347e-02f, -1.786410600e-02f, -1.775255770e-02f, -1.764055233e-02f, -1.752809367e-02f, -1.741518553e-02f, -1.730183169e-02f, + -1.718803599e-02f, -1.707380223e-02f, -1.695913426e-02f, -1.684403592e-02f, -1.672851107e-02f, -1.661256357e-02f, -1.649619730e-02f, -1.637941615e-02f, -1.626222400e-02f, -1.614462476e-02f, + -1.602662236e-02f, -1.590822070e-02f, -1.578942373e-02f, -1.567023538e-02f, -1.555065960e-02f, -1.543070037e-02f, -1.531036163e-02f, -1.518964737e-02f, -1.506856158e-02f, -1.494710824e-02f, + -1.482529137e-02f, -1.470311496e-02f, -1.458058303e-02f, -1.445769962e-02f, -1.433446875e-02f, -1.421089446e-02f, -1.408698080e-02f, -1.396273183e-02f, -1.383815160e-02f, -1.371324419e-02f, + -1.358801367e-02f, -1.346246413e-02f, -1.333659965e-02f, -1.321042432e-02f, -1.308394226e-02f, -1.295715757e-02f, -1.283007436e-02f, -1.270269675e-02f, -1.257502888e-02f, -1.244707486e-02f, + -1.231883884e-02f, -1.219032496e-02f, -1.206153737e-02f, -1.193248023e-02f, -1.180315768e-02f, -1.167357389e-02f, -1.154373304e-02f, -1.141363929e-02f, -1.128329681e-02f, -1.115270980e-02f, + -1.102188244e-02f, -1.089081891e-02f, -1.075952341e-02f, -1.062800015e-02f, -1.049625331e-02f, -1.036428710e-02f, -1.023210574e-02f, -1.009971343e-02f, -9.967114385e-03f, -9.834312830e-03f, + -9.701312983e-03f, -9.568119068e-03f, -9.434735309e-03f, -9.301165938e-03f, -9.167415183e-03f, -9.033487281e-03f, -8.899386465e-03f, -8.765116974e-03f, -8.630683047e-03f, -8.496088926e-03f, + -8.361338854e-03f, -8.226437075e-03f, -8.091387835e-03f, -7.956195381e-03f, -7.820863962e-03f, -7.685397826e-03f, -7.549801224e-03f, -7.414078407e-03f, -7.278233625e-03f, -7.142271130e-03f, + -7.006195174e-03f, -6.870010011e-03f, -6.733719891e-03f, -6.597329068e-03f, -6.460841793e-03f, -6.324262318e-03f, -6.187594895e-03f, -6.050843773e-03f, -5.914013203e-03f, -5.777107434e-03f, + -5.640130715e-03f, -5.503087291e-03f, -5.365981410e-03f, -5.228817315e-03f, -5.091599248e-03f, -4.954331453e-03f, -4.817018168e-03f, -4.679663630e-03f, -4.542272076e-03f, -4.404847738e-03f, + -4.267394849e-03f, -4.129917637e-03f, -3.992420329e-03f, -3.854907147e-03f, -3.717382314e-03f, -3.579850047e-03f, -3.442314560e-03f, -3.304780067e-03f, -3.167250776e-03f, -3.029730891e-03f, + -2.892224614e-03f, -2.754736144e-03f, -2.617269675e-03f, -2.479829396e-03f, -2.342419495e-03f, -2.205044153e-03f, -2.067707548e-03f, -1.930413854e-03f, -1.793167239e-03f, -1.655971868e-03f, + -1.518831900e-03f, -1.381751490e-03f, -1.244734787e-03f, -1.107785936e-03f, -9.709090761e-04f, -8.341083405e-04f, -6.973878576e-04f, -5.607517501e-04f, -4.242041348e-04f, -2.877491226e-04f, + -1.513908186e-04f, -1.513332142e-05f, 1.210192762e-04f, 2.570628882e-04f, 3.929934347e-04f, 5.288068427e-04f, 6.644990456e-04f, 8.000659840e-04f, 9.355036052e-04f, 1.070807864e-03f, + 1.205974721e-03f, 1.341000147e-03f, 1.475880117e-03f, 1.610610615e-03f, 1.745187633e-03f, 1.879607170e-03f, 2.013865235e-03f, 2.147957841e-03f, 2.281881012e-03f, 2.415630781e-03f, + 2.549203187e-03f, 2.682594279e-03f, 2.815800114e-03f, 2.948816757e-03f, 3.081640284e-03f, 3.214266778e-03f, 3.346692332e-03f, 3.478913047e-03f, 3.610925034e-03f, 3.742724415e-03f, + 3.874307318e-03f, 4.005669883e-03f, 4.136808260e-03f, 4.267718608e-03f, 4.398397096e-03f, 4.528839902e-03f, 4.659043217e-03f, 4.789003238e-03f, 4.918716177e-03f, 5.048178254e-03f, + 5.177385698e-03f, 5.306334753e-03f, 5.435021671e-03f, 5.563442714e-03f, 5.691594157e-03f, 5.819472285e-03f, 5.947073396e-03f, 6.074393796e-03f, 6.201429806e-03f, 6.328177757e-03f, + 6.454633990e-03f, 6.580794861e-03f, 6.706656735e-03f, 6.832215990e-03f, 6.957469017e-03f, 7.082412218e-03f, 7.207042008e-03f, 7.331354812e-03f, 7.455347072e-03f, 7.579015238e-03f, + 7.702355775e-03f, 7.825365161e-03f, 7.948039885e-03f, 8.070376451e-03f, 8.192371374e-03f, 8.314021184e-03f, 8.435322424e-03f, 8.556271649e-03f, 8.676865428e-03f, 8.797100344e-03f, + 8.916972994e-03f, 9.036479987e-03f, 9.155617947e-03f, 9.274383513e-03f, 9.392773335e-03f, 9.510784080e-03f, 9.628412427e-03f, 9.745655071e-03f, 9.862508720e-03f, 9.978970097e-03f, + 1.009503594e-02f, 1.021070300e-02f, 1.032596805e-02f, 1.044082786e-02f, 1.055527923e-02f, 1.066931898e-02f, 1.078294393e-02f, 1.089615092e-02f, 1.100893681e-02f, 1.112129847e-02f, + 1.123323279e-02f, 1.134473667e-02f, 1.145580704e-02f, 1.156644081e-02f, 1.167663496e-02f, 1.178638643e-02f, 1.189569221e-02f, 1.200454930e-02f, 1.211295472e-02f, 1.222090548e-02f, + 1.232839865e-02f, 1.243543128e-02f, 1.254200044e-02f, 1.264810324e-02f, 1.275373679e-02f, 1.285889821e-02f, 1.296358464e-02f, 1.306779326e-02f, 1.317152124e-02f, 1.327476576e-02f, + 1.337752406e-02f, 1.347979334e-02f, 1.358157087e-02f, 1.368285390e-02f, 1.378363972e-02f, 1.388392561e-02f, 1.398370891e-02f, 1.408298693e-02f, 1.418175704e-02f, 1.428001659e-02f, + 1.437776298e-02f, 1.447499360e-02f, 1.457170589e-02f, 1.466789726e-02f, 1.476356519e-02f, 1.485870715e-02f, 1.495332063e-02f, 1.504740314e-02f, 1.514095221e-02f, 1.523396539e-02f, + 1.532644024e-02f, 1.541837435e-02f, 1.550976532e-02f, 1.560061076e-02f, 1.569090833e-02f, 1.578065567e-02f, 1.586985047e-02f, 1.595849041e-02f, 1.604657322e-02f, 1.613409662e-02f, + 1.622105836e-02f, 1.630745623e-02f, 1.639328800e-02f, 1.647855148e-02f, 1.656324451e-02f, 1.664736493e-02f, 1.673091060e-02f, 1.681387941e-02f, 1.689626926e-02f, 1.697807809e-02f, + 1.705930382e-02f, 1.713994443e-02f, 1.721999789e-02f, 1.729946221e-02f, 1.737833541e-02f, 1.745661553e-02f, 1.753430063e-02f, 1.761138878e-02f, 1.768787809e-02f, 1.776376669e-02f, + 1.783905270e-02f, 1.791373428e-02f, 1.798780963e-02f, 1.806127693e-02f, 1.813413440e-02f, 1.820638029e-02f, 1.827801285e-02f, 1.834903036e-02f, 1.841943112e-02f, 1.848921346e-02f, + 1.855837570e-02f, 1.862691622e-02f, 1.869483339e-02f, 1.876212561e-02f, 1.882879130e-02f, 1.889482891e-02f, 1.896023690e-02f, 1.902501375e-02f, 1.908915795e-02f, 1.915266805e-02f, + 1.921554257e-02f, 1.927778009e-02f, 1.933937919e-02f, 1.940033847e-02f, 1.946065656e-02f, 1.952033211e-02f, 1.957936378e-02f, 1.963775027e-02f, 1.969549029e-02f, 1.975258256e-02f, + 1.980902583e-02f, 1.986481888e-02f, 1.991996049e-02f, 1.997444949e-02f, 2.002828471e-02f, 2.008146499e-02f, 2.013398922e-02f, 2.018585630e-02f, 2.023706514e-02f, 2.028761468e-02f, + 2.033750388e-02f, 2.038673173e-02f, 2.043529722e-02f, 2.048319937e-02f, 2.053043724e-02f, 2.057700988e-02f, 2.062291639e-02f, 2.066815587e-02f, 2.071272744e-02f, 2.075663026e-02f, + 2.079986350e-02f, 2.084242636e-02f, 2.088431803e-02f, 2.092553776e-02f, 2.096608481e-02f, 2.100595844e-02f, 2.104515796e-02f, 2.108368269e-02f, 2.112153196e-02f, 2.115870514e-02f, + 2.119520161e-02f, 2.123102077e-02f, 2.126616205e-02f, 2.130062489e-02f, 2.133440876e-02f, 2.136751314e-02f, 2.139993756e-02f, 2.143168153e-02f, 2.146274462e-02f, 2.149312639e-02f, + 2.152282643e-02f, 2.155184437e-02f, 2.158017984e-02f, 2.160783249e-02f, 2.163480201e-02f, 2.166108810e-02f, 2.168669047e-02f, 2.171160888e-02f, 2.173584308e-02f, 2.175939285e-02f, + 2.178225801e-02f, 2.180443838e-02f, 2.182593381e-02f, 2.184674416e-02f, 2.186686933e-02f, 2.188630923e-02f, 2.190506380e-02f, 2.192313297e-02f, 2.194051674e-02f, 2.195721509e-02f, + 2.197322803e-02f, 2.198855562e-02f, 2.200319790e-02f, 2.201715496e-02f, 2.203042688e-02f, 2.204301381e-02f, 2.205491587e-02f, 2.206613323e-02f, 2.207666608e-02f, 2.208651461e-02f, + 2.209567906e-02f, 2.210415967e-02f, 2.211195670e-02f, 2.211907044e-02f, 2.212550120e-02f, 2.213124932e-02f, 2.213631513e-02f, 2.214069901e-02f, 2.214440135e-02f, 2.214742256e-02f, + 2.214976307e-02f, 2.215142334e-02f, 2.215240384e-02f, 2.215270505e-02f, 2.215232750e-02f, 2.215127172e-02f, 2.214953826e-02f, 2.214712769e-02f, 2.214404062e-02f, 2.214027766e-02f, + 2.213583943e-02f, 2.213072661e-02f, 2.212493985e-02f, 2.211847987e-02f, 2.211134737e-02f, 2.210354309e-02f, 2.209506779e-02f, 2.208592225e-02f, 2.207610725e-02f, 2.206562361e-02f, + 2.205447218e-02f, 2.204265380e-02f, 2.203016936e-02f, 2.201701973e-02f, 2.200320585e-02f, 2.198872864e-02f, 2.197358906e-02f, 2.195778809e-02f, 2.194132670e-02f, 2.192420593e-02f, + 2.190642679e-02f, 2.188799034e-02f, 2.186889765e-02f, 2.184914981e-02f, 2.182874792e-02f, 2.180769313e-02f, 2.178598656e-02f, 2.176362940e-02f, 2.174062282e-02f, 2.171696804e-02f, + 2.169266626e-02f, 2.166771874e-02f, 2.164212673e-02f, 2.161589152e-02f, 2.158901440e-02f, 2.156149670e-02f, 2.153333974e-02f, 2.150454488e-02f, 2.147511349e-02f, 2.144504697e-02f, + 2.141434672e-02f, 2.138301417e-02f, 2.135105077e-02f, 2.131845798e-02f, 2.128523728e-02f, 2.125139018e-02f, 2.121691819e-02f, 2.118182286e-02f, 2.114610572e-02f, 2.110976837e-02f, + 2.107281238e-02f, 2.103523936e-02f, 2.099705094e-02f, 2.095824877e-02f, 2.091883450e-02f, 2.087880981e-02f, 2.083817640e-02f, 2.079693598e-02f, 2.075509027e-02f, 2.071264104e-02f, + 2.066959003e-02f, 2.062593904e-02f, 2.058168986e-02f, 2.053684431e-02f, 2.049140422e-02f, 2.044537143e-02f, 2.039874782e-02f, 2.035153527e-02f, 2.030373567e-02f, 2.025535094e-02f, + 2.020638301e-02f, 2.015683384e-02f, 2.010670538e-02f, 2.005599963e-02f, 2.000471856e-02f, 1.995286421e-02f, 1.990043859e-02f, 1.984744375e-02f, 1.979388176e-02f, 1.973975468e-02f, + 1.968506462e-02f, 1.962981368e-02f, 1.957400398e-02f, 1.951763767e-02f, 1.946071690e-02f, 1.940324383e-02f, 1.934522066e-02f, 1.928664958e-02f, 1.922753281e-02f, 1.916787258e-02f, + 1.910767114e-02f, 1.904693074e-02f, 1.898565366e-02f, 1.892384219e-02f, 1.886149863e-02f, 1.879862531e-02f, 1.873522456e-02f, 1.867129872e-02f, 1.860685015e-02f, 1.854188124e-02f, + 1.847639437e-02f, 1.841039194e-02f, 1.834387638e-02f, 1.827685012e-02f, 1.820931560e-02f, 1.814127529e-02f, 1.807273165e-02f, 1.800368717e-02f, 1.793414435e-02f, 1.786410571e-02f, + 1.779357377e-02f, 1.772255107e-02f, 1.765104017e-02f, 1.757904363e-02f, 1.750656403e-02f, 1.743360396e-02f, 1.736016603e-02f, 1.728625285e-02f, 1.721186705e-02f, 1.713701128e-02f, + 1.706168819e-02f, 1.698590044e-02f, 1.690965071e-02f, 1.683294171e-02f, 1.675577612e-02f, 1.667815666e-02f, 1.660008607e-02f, 1.652156707e-02f, 1.644260242e-02f, 1.636319488e-02f, + 1.628334723e-02f, 1.620306224e-02f, 1.612234271e-02f, 1.604119146e-02f, 1.595961129e-02f, 1.587760504e-02f, 1.579517554e-02f, 1.571232566e-02f, 1.562905824e-02f, 1.554537616e-02f, + 1.546128230e-02f, 1.537677956e-02f, 1.529187084e-02f, 1.520655904e-02f, 1.512084710e-02f, 1.503473795e-02f, 1.494823453e-02f, 1.486133980e-02f, 1.477405671e-02f, 1.468638824e-02f, + 1.459833737e-02f, 1.450990710e-02f, 1.442110041e-02f, 1.433192033e-02f, 1.424236988e-02f, 1.415245207e-02f, 1.406216995e-02f, 1.397152657e-02f, 1.388052497e-02f, 1.378916822e-02f, + 1.369745940e-02f, 1.360540158e-02f, 1.351299785e-02f, 1.342025130e-02f, 1.332716505e-02f, 1.323374221e-02f, 1.313998589e-02f, 1.304589923e-02f, 1.295148536e-02f, 1.285674742e-02f, + 1.276168857e-02f, 1.266631197e-02f, 1.257062078e-02f, 1.247461817e-02f, 1.237830733e-02f, 1.228169144e-02f, 1.218477370e-02f, 1.208755731e-02f, 1.199004547e-02f, 1.189224141e-02f, + 1.179414833e-02f, 1.169576948e-02f, 1.159710808e-02f, 1.149816737e-02f, 1.139895060e-02f, 1.129946102e-02f, 1.119970188e-02f, 1.109967646e-02f, 1.099938802e-02f, 1.089883983e-02f, + 1.079803518e-02f, 1.069697735e-02f, 1.059566963e-02f, 1.049411532e-02f, 1.039231772e-02f, 1.029028012e-02f, 1.018800586e-02f, 1.008549823e-02f, 9.982760560e-03f, 9.879796174e-03f, + 9.776608400e-03f, 9.673200572e-03f, 9.569576026e-03f, 9.465738104e-03f, 9.361690150e-03f, 9.257435515e-03f, 9.152977551e-03f, 9.048319615e-03f, 8.943465066e-03f, 8.838417268e-03f, + 8.733179589e-03f, 8.627755398e-03f, 8.522148069e-03f, 8.416360977e-03f, 8.310397502e-03f, 8.204261027e-03f, 8.097954935e-03f, 7.991482614e-03f, 7.884847454e-03f, 7.778052847e-03f, + 7.671102187e-03f, 7.563998872e-03f, 7.456746300e-03f, 7.349347871e-03f, 7.241806988e-03f, 7.134127055e-03f, 7.026311479e-03f, 6.918363667e-03f, 6.810287027e-03f, 6.702084970e-03f, + 6.593760908e-03f, 6.485318253e-03f, 6.376760418e-03f, 6.268090818e-03f, 6.159312869e-03f, 6.050429987e-03f, 5.941445587e-03f, 5.832363088e-03f, 5.723185907e-03f, 5.613917460e-03f, + 5.504561168e-03f, 5.395120446e-03f, 5.285598714e-03f, 5.175999389e-03f, 5.066325889e-03f, 4.956581631e-03f, 4.846770031e-03f, 4.736894507e-03f, 4.626958473e-03f, 4.516965344e-03f, + 4.406918535e-03f, 4.296821457e-03f, 4.186677524e-03f, 4.076490145e-03f, 3.966262730e-03f, 3.855998688e-03f, 3.745701424e-03f, 3.635374343e-03f, 3.525020849e-03f, 3.414644343e-03f, + 3.304248224e-03f, 3.193835891e-03f, 3.083410738e-03f, 2.972976158e-03f, 2.862535543e-03f, 2.752092281e-03f, 2.641649757e-03f, 2.531211356e-03f, 2.420780457e-03f, 2.310360438e-03f, + 2.199954675e-03f, 2.089566538e-03f, 1.979199397e-03f, 1.868856617e-03f, 1.758541560e-03f, 1.648257585e-03f, 1.538008047e-03f, 1.427796297e-03f, 1.317625683e-03f, 1.207499550e-03f, + 1.097421236e-03f, 9.873940787e-04f, 8.774214091e-04f, 7.675065552e-04f, 6.576528400e-04f, 5.478635827e-04f, 4.381420973e-04f, 3.284916938e-04f, 2.189156771e-04f, 1.094173474e-04f, + 2.182991377e-17f, -1.093330749e-04f, -2.185785921e-04f, -3.277332716e-04f, -4.367938388e-04f, -5.457570245e-04f, -6.546195649e-04f, -7.633782019e-04f, -8.720296828e-04f, -9.805707612e-04f, + -1.088998196e-03f, -1.197308753e-03f, -1.305499202e-03f, -1.413566322e-03f, -1.521506895e-03f, -1.629317713e-03f, -1.736995571e-03f, -1.844537272e-03f, -1.951939626e-03f, -2.059199449e-03f, + -2.166313564e-03f, -2.273278801e-03f, -2.380091998e-03f, -2.486749998e-03f, -2.593249653e-03f, -2.699587821e-03f, -2.805761368e-03f, -2.911767168e-03f, -3.017602101e-03f, -3.123263056e-03f, + -3.228746930e-03f, -3.334050625e-03f, -3.439171055e-03f, -3.544105139e-03f, -3.648849805e-03f, -3.753401990e-03f, -3.857758638e-03f, -3.961916701e-03f, -4.065873141e-03f, -4.169624928e-03f, + -4.273169040e-03f, -4.376502464e-03f, -4.479622196e-03f, -4.582525240e-03f, -4.685208611e-03f, -4.787669329e-03f, -4.889904429e-03f, -4.991910949e-03f, -5.093685941e-03f, -5.195226464e-03f, + -5.296529587e-03f, -5.397592389e-03f, -5.498411958e-03f, -5.598985391e-03f, -5.699309796e-03f, -5.799382290e-03f, -5.899200002e-03f, -5.998760068e-03f, -6.098059637e-03f, -6.197095864e-03f, + -6.295865920e-03f, -6.394366981e-03f, -6.492596236e-03f, -6.590550886e-03f, -6.688228138e-03f, -6.785625215e-03f, -6.882739346e-03f, -6.979567774e-03f, -7.076107752e-03f, -7.172356543e-03f, + -7.268311423e-03f, -7.363969676e-03f, -7.459328600e-03f, -7.554385503e-03f, -7.649137706e-03f, -7.743582538e-03f, -7.837717343e-03f, -7.931539474e-03f, -8.025046298e-03f, -8.118235190e-03f, + -8.211103542e-03f, -8.303648753e-03f, -8.395868236e-03f, -8.487759416e-03f, -8.579319730e-03f, -8.670546627e-03f, -8.761437568e-03f, -8.851990027e-03f, -8.942201488e-03f, -9.032069451e-03f, + -9.121591426e-03f, -9.210764935e-03f, -9.299587515e-03f, -9.388056714e-03f, -9.476170092e-03f, -9.563925224e-03f, -9.651319696e-03f, -9.738351108e-03f, -9.825017072e-03f, -9.911315213e-03f, + -9.997243172e-03f, -1.008279860e-02f, -1.016797916e-02f, -1.025278253e-02f, -1.033720640e-02f, -1.042124849e-02f, -1.050490650e-02f, -1.058817816e-02f, -1.067106124e-02f, -1.075355348e-02f, + -1.083565265e-02f, -1.091735655e-02f, -1.099866297e-02f, -1.107956973e-02f, -1.116007466e-02f, -1.124017560e-02f, -1.131987040e-02f, -1.139915694e-02f, -1.147803310e-02f, -1.155649678e-02f, + -1.163454590e-02f, -1.171217837e-02f, -1.178939215e-02f, -1.186618518e-02f, -1.194255545e-02f, -1.201850093e-02f, -1.209401962e-02f, -1.216910954e-02f, -1.224376872e-02f, -1.231799520e-02f, + -1.239178705e-02f, -1.246514232e-02f, -1.253805912e-02f, -1.261053554e-02f, -1.268256970e-02f, -1.275415975e-02f, -1.282530381e-02f, -1.289600006e-02f, -1.296624668e-02f, -1.303604186e-02f, + -1.310538381e-02f, -1.317427075e-02f, -1.324270092e-02f, -1.331067258e-02f, -1.337818400e-02f, -1.344523345e-02f, -1.351181925e-02f, -1.357793972e-02f, -1.364359317e-02f, -1.370877796e-02f, + -1.377349246e-02f, -1.383773504e-02f, -1.390150410e-02f, -1.396479804e-02f, -1.402761530e-02f, -1.408995432e-02f, -1.415181355e-02f, -1.421319147e-02f, -1.427408657e-02f, -1.433449735e-02f, + -1.439442234e-02f, -1.445386007e-02f, -1.451280909e-02f, -1.457126799e-02f, -1.462923534e-02f, -1.468670974e-02f, -1.474368982e-02f, -1.480017421e-02f, -1.485616156e-02f, -1.491165054e-02f, + -1.496663982e-02f, -1.502112812e-02f, -1.507511414e-02f, -1.512859663e-02f, -1.518157432e-02f, -1.523404598e-02f, -1.528601041e-02f, -1.533746638e-02f, -1.538841272e-02f, -1.543884827e-02f, + -1.548877186e-02f, -1.553818237e-02f, -1.558707867e-02f, -1.563545966e-02f, -1.568332426e-02f, -1.573067140e-02f, -1.577750002e-02f, -1.582380909e-02f, -1.586959760e-02f, -1.591486453e-02f, + -1.595960890e-02f, -1.600382976e-02f, -1.604752613e-02f, -1.609069710e-02f, -1.613334173e-02f, -1.617545914e-02f, -1.621704843e-02f, -1.625810874e-02f, -1.629863922e-02f, -1.633863903e-02f, + -1.637810736e-02f, -1.641704341e-02f, -1.645544639e-02f, -1.649331554e-02f, -1.653065010e-02f, -1.656744936e-02f, -1.660371259e-02f, -1.663943909e-02f, -1.667462819e-02f, -1.670927921e-02f, + -1.674339152e-02f, -1.677696448e-02f, -1.680999748e-02f, -1.684248992e-02f, -1.687444123e-02f, -1.690585084e-02f, -1.693671821e-02f, -1.696704281e-02f, -1.699682412e-02f, -1.702606167e-02f, + -1.705475496e-02f, -1.708290354e-02f, -1.711050696e-02f, -1.713756481e-02f, -1.716407667e-02f, -1.719004215e-02f, -1.721546088e-02f, -1.724033250e-02f, -1.726465666e-02f, -1.728843306e-02f, + -1.731166137e-02f, -1.733434131e-02f, -1.735647262e-02f, -1.737805502e-02f, -1.739908830e-02f, -1.741957222e-02f, -1.743950658e-02f, -1.745889119e-02f, -1.747772589e-02f, -1.749601052e-02f, + -1.751374494e-02f, -1.753092905e-02f, -1.754756272e-02f, -1.756364589e-02f, -1.757917847e-02f, -1.759416043e-02f, -1.760859172e-02f, -1.762247233e-02f, -1.763580226e-02f, -1.764858153e-02f, + -1.766081016e-02f, -1.767248821e-02f, -1.768361574e-02f, -1.769419284e-02f, -1.770421962e-02f, -1.771369618e-02f, -1.772262266e-02f, -1.773099921e-02f, -1.773882601e-02f, -1.774610323e-02f, + -1.775283107e-02f, -1.775900976e-02f, -1.776463953e-02f, -1.776972062e-02f, -1.777425332e-02f, -1.777823789e-02f, -1.778167465e-02f, -1.778456391e-02f, -1.778690601e-02f, -1.778870129e-02f, + -1.778995012e-02f, -1.779065289e-02f, -1.779081000e-02f, -1.779042186e-02f, -1.778948890e-02f, -1.778801158e-02f, -1.778599036e-02f, -1.778342573e-02f, -1.778031818e-02f, -1.777666822e-02f, + -1.777247639e-02f, -1.776774323e-02f, -1.776246931e-02f, -1.775665521e-02f, -1.775030151e-02f, -1.774340884e-02f, -1.773597783e-02f, -1.772800910e-02f, -1.771950333e-02f, -1.771046119e-02f, + -1.770088337e-02f, -1.769077059e-02f, -1.768012355e-02f, -1.766894300e-02f, -1.765722970e-02f, -1.764498441e-02f, -1.763220793e-02f, -1.761890106e-02f, -1.760506460e-02f, -1.759069941e-02f, + -1.757580631e-02f, -1.756038619e-02f, -1.754443992e-02f, -1.752796839e-02f, -1.751097251e-02f, -1.749345322e-02f, -1.747541145e-02f, -1.745684816e-02f, -1.743776432e-02f, -1.741816093e-02f, + -1.739803897e-02f, -1.737739947e-02f, -1.735624347e-02f, -1.733457201e-02f, -1.731238614e-02f, -1.728968696e-02f, -1.726647555e-02f, -1.724275303e-02f, -1.721852050e-02f, -1.719377911e-02f, + -1.716853002e-02f, -1.714277438e-02f, -1.711651339e-02f, -1.708974822e-02f, -1.706248011e-02f, -1.703471026e-02f, -1.700643992e-02f, -1.697767035e-02f, -1.694840280e-02f, -1.691863857e-02f, + -1.688837895e-02f, -1.685762524e-02f, -1.682637879e-02f, -1.679464091e-02f, -1.676241297e-02f, -1.672969634e-02f, -1.669649239e-02f, -1.666280252e-02f, -1.662862814e-02f, -1.659397066e-02f, + -1.655883154e-02f, -1.652321220e-02f, -1.648711413e-02f, -1.645053880e-02f, -1.641348769e-02f, -1.637596231e-02f, -1.633796418e-02f, -1.629949483e-02f, -1.626055580e-02f, -1.622114864e-02f, + -1.618127494e-02f, -1.614093627e-02f, -1.610013423e-02f, -1.605887043e-02f, -1.601714649e-02f, -1.597496404e-02f, -1.593232474e-02f, -1.588923024e-02f, -1.584568222e-02f, -1.580168236e-02f, + -1.575723237e-02f, -1.571233395e-02f, -1.566698882e-02f, -1.562119873e-02f, -1.557496541e-02f, -1.552829064e-02f, -1.548117618e-02f, -1.543362382e-02f, -1.538563536e-02f, -1.533721259e-02f, + -1.528835736e-02f, -1.523907147e-02f, -1.518935679e-02f, -1.513921517e-02f, -1.508864847e-02f, -1.503765858e-02f, -1.498624738e-02f, -1.493441678e-02f, -1.488216868e-02f, -1.482950503e-02f, + -1.477642774e-02f, -1.472293878e-02f, -1.466904010e-02f, -1.461473366e-02f, -1.456002145e-02f, -1.450490546e-02f, -1.444938769e-02f, -1.439347016e-02f, -1.433715489e-02f, -1.428044391e-02f, + -1.422333927e-02f, -1.416584303e-02f, -1.410795725e-02f, -1.404968400e-02f, -1.399102538e-02f, -1.393198348e-02f, -1.387256040e-02f, -1.381275828e-02f, -1.375257922e-02f, -1.369202537e-02f, + -1.363109888e-02f, -1.356980190e-02f, -1.350813660e-02f, -1.344610515e-02f, -1.338370974e-02f, -1.332095257e-02f, -1.325783584e-02f, -1.319436176e-02f, -1.313053256e-02f, -1.306635046e-02f, + -1.300181771e-02f, -1.293693657e-02f, -1.287170928e-02f, -1.280613812e-02f, -1.274022536e-02f, -1.267397329e-02f, -1.260738420e-02f, -1.254046041e-02f, -1.247320420e-02f, -1.240561792e-02f, + -1.233770388e-02f, -1.226946442e-02f, -1.220090189e-02f, -1.213201864e-02f, -1.206281703e-02f, -1.199329942e-02f, -1.192346820e-02f, -1.185332574e-02f, -1.178287445e-02f, -1.171211672e-02f, + -1.164105495e-02f, -1.156969156e-02f, -1.149802898e-02f, -1.142606963e-02f, -1.135381595e-02f, -1.128127038e-02f, -1.120843537e-02f, -1.113531338e-02f, -1.106190688e-02f, -1.098821834e-02f, + -1.091425023e-02f, -1.084000504e-02f, -1.076548525e-02f, -1.069069338e-02f, -1.061563192e-02f, -1.054030339e-02f, -1.046471029e-02f, -1.038885516e-02f, -1.031274052e-02f, -1.023636891e-02f, + -1.015974286e-02f, -1.008286494e-02f, -1.000573768e-02f, -9.928363641e-03f, -9.850745397e-03f, -9.772885513e-03f, -9.694786563e-03f, -9.616451127e-03f, -9.537881792e-03f, -9.459081147e-03f, + -9.380051789e-03f, -9.300796317e-03f, -9.221317339e-03f, -9.141617464e-03f, -9.061699307e-03f, -8.981565488e-03f, -8.901218632e-03f, -8.820661369e-03f, -8.739896330e-03f, -8.658926155e-03f, + -8.577753484e-03f, -8.496380965e-03f, -8.414811248e-03f, -8.333046986e-03f, -8.251090838e-03f, -8.168945467e-03f, -8.086613537e-03f, -8.004097718e-03f, -7.921400684e-03f, -7.838525110e-03f, + -7.755473677e-03f, -7.672249068e-03f, -7.588853969e-03f, -7.505291070e-03f, -7.421563063e-03f, -7.337672645e-03f, -7.253622514e-03f, -7.169415370e-03f, -7.085053919e-03f, -7.000540867e-03f, + -6.915878923e-03f, -6.831070799e-03f, -6.746119209e-03f, -6.661026870e-03f, -6.575796500e-03f, -6.490430820e-03f, -6.404932553e-03f, -6.319304423e-03f, -6.233549158e-03f, -6.147669486e-03f, + -6.061668136e-03f, -5.975547842e-03f, -5.889311335e-03f, -5.802961351e-03f, -5.716500626e-03f, -5.629931898e-03f, -5.543257904e-03f, -5.456481385e-03f, -5.369605081e-03f, -5.282631735e-03f, + -5.195564088e-03f, -5.108404883e-03f, -5.021156866e-03f, -4.933822780e-03f, -4.846405371e-03f, -4.758907383e-03f, -4.671331564e-03f, -4.583680658e-03f, -4.495957413e-03f, -4.408164574e-03f, + -4.320304889e-03f, -4.232381103e-03f, -4.144395962e-03f, -4.056352213e-03f, -3.968252602e-03f, -3.880099872e-03f, -3.791896769e-03f, -3.703646038e-03f, -3.615350421e-03f, -3.527012661e-03f, + -3.438635500e-03f, -3.350221679e-03f, -3.261773938e-03f, -3.173295015e-03f, -3.084787649e-03f, -2.996254576e-03f, -2.907698531e-03f, -2.819122247e-03f, -2.730528457e-03f, -2.641919891e-03f, + -2.553299279e-03f, -2.464669348e-03f, -2.376032822e-03f, -2.287392425e-03f, -2.198750880e-03f, -2.110110904e-03f, -2.021475216e-03f, -1.932846530e-03f, -1.844227560e-03f, -1.755621015e-03f, + -1.667029603e-03f, -1.578456029e-03f, -1.489902996e-03f, -1.401373204e-03f, -1.312869349e-03f, -1.224394127e-03f, -1.135950228e-03f, -1.047540340e-03f, -9.591671481e-04f, -8.708333344e-04f, + -7.825415772e-04f, -6.942945518e-04f, -6.060949297e-04f, -5.179453792e-04f, -4.298485647e-04f, -3.418071472e-04f, -2.538237838e-04f, -1.659011277e-04f, -7.804182819e-05f, 9.751469317e-06f, + 9.747612359e-05f, 1.851294975e-04f, 2.727089583e-04f, 3.602118773e-04f, 4.476356303e-04f, 5.349775978e-04f, 6.222351645e-04f, 7.094057199e-04f, 7.964866582e-04f, 8.834753782e-04f, + 9.703692839e-04f, 1.057165784e-03f, 1.143862292e-03f, 1.230456227e-03f, 1.316945012e-03f, 1.403326078e-03f, 1.489596858e-03f, 1.575754792e-03f, 1.661797325e-03f, 1.747721909e-03f, + 1.833526000e-03f, 1.919207060e-03f, 2.004762557e-03f, 2.090189963e-03f, 2.175486760e-03f, 2.260650433e-03f, 2.345678472e-03f, 2.430568376e-03f, 2.515317649e-03f, 2.599923801e-03f, + 2.684384348e-03f, 2.768696812e-03f, 2.852858725e-03f, 2.936867620e-03f, 3.020721041e-03f, 3.104416536e-03f, 3.187951663e-03f, 3.271323982e-03f, 3.354531065e-03f, 3.437570488e-03f, + 3.520439833e-03f, 3.603136692e-03f, 3.685658664e-03f, 3.768003352e-03f, 3.850168369e-03f, 3.932151335e-03f, 4.013949877e-03f, 4.095561630e-03f, 4.176984237e-03f, 4.258215346e-03f, + 4.339252617e-03f, 4.420093713e-03f, 4.500736309e-03f, 4.581178085e-03f, 4.661416731e-03f, 4.741449944e-03f, 4.821275429e-03f, 4.900890899e-03f, 4.980294076e-03f, 5.059482689e-03f, + 5.138454479e-03f, 5.217207189e-03f, 5.295738577e-03f, 5.374046406e-03f, 5.452128447e-03f, 5.529982482e-03f, 5.607606301e-03f, 5.684997702e-03f, 5.762154492e-03f, 5.839074487e-03f, + 5.915755513e-03f, 5.992195405e-03f, 6.068392004e-03f, 6.144343164e-03f, 6.220046746e-03f, 6.295500621e-03f, 6.370702670e-03f, 6.445650782e-03f, 6.520342856e-03f, 6.594776801e-03f, + 6.668950534e-03f, 6.742861983e-03f, 6.816509087e-03f, 6.889889791e-03f, 6.963002052e-03f, 7.035843839e-03f, 7.108413126e-03f, 7.180707900e-03f, 7.252726159e-03f, 7.324465908e-03f, + 7.395925164e-03f, 7.467101954e-03f, 7.537994315e-03f, 7.608600294e-03f, 7.678917949e-03f, 7.748945348e-03f, 7.818680569e-03f, 7.888121701e-03f, 7.957266844e-03f, 8.026114106e-03f, + 8.094661610e-03f, 8.162907485e-03f, 8.230849874e-03f, 8.298486930e-03f, 8.365816815e-03f, 8.432837705e-03f, 8.499547785e-03f, 8.565945250e-03f, 8.632028308e-03f, 8.697795178e-03f, + 8.763244088e-03f, 8.828373279e-03f, 8.893181003e-03f, 8.957665522e-03f, 9.021825112e-03f, 9.085658056e-03f, 9.149162653e-03f, 9.212337210e-03f, 9.275180048e-03f, 9.337689497e-03f, + 9.399863900e-03f, 9.461701611e-03f, 9.523200997e-03f, 9.584360435e-03f, 9.645178314e-03f, 9.705653035e-03f, 9.765783012e-03f, 9.825566668e-03f, 9.885002441e-03f, 9.944088778e-03f, + 1.000282414e-02f, 1.006120700e-02f, 1.011923584e-02f, 1.017690916e-02f, 1.023422547e-02f, 1.029118328e-02f, 1.034778113e-02f, 1.040401757e-02f, 1.045989115e-02f, 1.051540044e-02f, + 1.057054403e-02f, 1.062532050e-02f, 1.067972847e-02f, 1.073376654e-02f, 1.078743337e-02f, 1.084072757e-02f, 1.089364783e-02f, 1.094619279e-02f, 1.099836115e-02f, 1.105015160e-02f, + 1.110156284e-02f, 1.115259360e-02f, 1.120324260e-02f, 1.125350859e-02f, 1.130339033e-02f, 1.135288658e-02f, 1.140199614e-02f, 1.145071779e-02f, 1.149905034e-02f, 1.154699262e-02f, + 1.159454347e-02f, 1.164170171e-02f, 1.168846623e-02f, 1.173483589e-02f, 1.178080957e-02f, 1.182638619e-02f, 1.187156464e-02f, 1.191634385e-02f, 1.196072276e-02f, 1.200470033e-02f, + 1.204827552e-02f, 1.209144731e-02f, 1.213421468e-02f, 1.217657664e-02f, 1.221853222e-02f, 1.226008043e-02f, 1.230122033e-02f, 1.234195097e-02f, 1.238227142e-02f, 1.242218076e-02f, + 1.246167810e-02f, 1.250076254e-02f, 1.253943321e-02f, 1.257768925e-02f, 1.261552980e-02f, 1.265295403e-02f, 1.268996111e-02f, 1.272655025e-02f, 1.276272064e-02f, 1.279847150e-02f, + 1.283380206e-02f, 1.286871157e-02f, 1.290319928e-02f, 1.293726447e-02f, 1.297090643e-02f, 1.300412445e-02f, 1.303691784e-02f, 1.306928594e-02f, 1.310122807e-02f, 1.313274361e-02f, + 1.316383190e-02f, 1.319449234e-02f, 1.322472431e-02f, 1.325452723e-02f, 1.328390051e-02f, 1.331284360e-02f, 1.334135594e-02f, 1.336943699e-02f, 1.339708623e-02f, 1.342430315e-02f, + 1.345108725e-02f, 1.347743805e-02f, 1.350335508e-02f, 1.352883789e-02f, 1.355388603e-02f, 1.357849908e-02f, 1.360267662e-02f, 1.362641825e-02f, 1.364972358e-02f, 1.367259224e-02f, + 1.369502388e-02f, 1.371701814e-02f, 1.373857469e-02f, 1.375969321e-02f, 1.378037341e-02f, 1.380061498e-02f, 1.382041766e-02f, 1.383978117e-02f, 1.385870528e-02f, 1.387718973e-02f, + 1.389523431e-02f, 1.391283881e-02f, 1.393000304e-02f, 1.394672681e-02f, 1.396300995e-02f, 1.397885232e-02f, 1.399425376e-02f, 1.400921416e-02f, 1.402373340e-02f, 1.403781138e-02f, + 1.405144802e-02f, 1.406464323e-02f, 1.407739697e-02f, 1.408970919e-02f, 1.410157986e-02f, 1.411300895e-02f, 1.412399647e-02f, 1.413454242e-02f, 1.414464683e-02f, 1.415430973e-02f, + 1.416353118e-02f, 1.417231122e-02f, 1.418064996e-02f, 1.418854746e-02f, 1.419600384e-02f, 1.420301921e-02f, 1.420959371e-02f, 1.421572747e-02f, 1.422142066e-02f, 1.422667345e-02f, + 1.423148602e-02f, 1.423585857e-02f, 1.423979131e-02f, 1.424328446e-02f, 1.424633827e-02f, 1.424895297e-02f, 1.425112885e-02f, 1.425286617e-02f, 1.425416523e-02f, 1.425502632e-02f, + 1.425544978e-02f, 1.425543592e-02f, 1.425498509e-02f, 1.425409765e-02f, 1.425277397e-02f, 1.425101443e-02f, 1.424881943e-02f, 1.424618938e-02f, 1.424312469e-02f, 1.423962581e-02f, + 1.423569318e-02f, 1.423132727e-02f, 1.422652854e-02f, 1.422129749e-02f, 1.421563461e-02f, 1.420954042e-02f, 1.420301544e-02f, 1.419606022e-02f, 1.418867530e-02f, 1.418086125e-02f, + 1.417261864e-02f, 1.416394806e-02f, 1.415485012e-02f, 1.414532543e-02f, 1.413537462e-02f, 1.412499833e-02f, 1.411419721e-02f, 1.410297193e-02f, 1.409132316e-02f, 1.407925159e-02f, + 1.406675793e-02f, 1.405384290e-02f, 1.404050721e-02f, 1.402675161e-02f, 1.401257685e-02f, 1.399798370e-02f, 1.398297293e-02f, 1.396754533e-02f, 1.395170170e-02f, 1.393544286e-02f, + 1.391876962e-02f, 1.390168284e-02f, 1.388418335e-02f, 1.386627202e-02f, 1.384794972e-02f, 1.382921734e-02f, 1.381007577e-02f, 1.379052593e-02f, 1.377056873e-02f, 1.375020511e-02f, + 1.372943601e-02f, 1.370826239e-02f, 1.368668521e-02f, 1.366470546e-02f, 1.364232413e-02f, 1.361954221e-02f, 1.359636073e-02f, 1.357278070e-02f, 1.354880317e-02f, 1.352442919e-02f, + 1.349965981e-02f, 1.347449610e-02f, 1.344893915e-02f, 1.342299005e-02f, 1.339664991e-02f, 1.336991984e-02f, 1.334280097e-02f, 1.331529443e-02f, 1.328740138e-02f, 1.325912298e-02f, + 1.323046040e-02f, 1.320141481e-02f, 1.317198742e-02f, 1.314217942e-02f, 1.311199203e-02f, 1.308142648e-02f, 1.305048399e-02f, 1.301916582e-02f, 1.298747323e-02f, 1.295540748e-02f, + 1.292296984e-02f, 1.289016161e-02f, 1.285698409e-02f, 1.282343858e-02f, 1.278952640e-02f, 1.275524889e-02f, 1.272060738e-02f, 1.268560322e-02f, 1.265023778e-02f, 1.261451241e-02f, + 1.257842851e-02f, 1.254198745e-02f, 1.250519065e-02f, 1.246803951e-02f, 1.243053544e-02f, 1.239267989e-02f, 1.235447428e-02f, 1.231592007e-02f, 1.227701871e-02f, 1.223777167e-02f, + 1.219818043e-02f, 1.215824647e-02f, 1.211797128e-02f, 1.207735639e-02f, 1.203640329e-02f, 1.199511351e-02f, 1.195348858e-02f, 1.191153005e-02f, 1.186923947e-02f, 1.182661839e-02f, + 1.178366838e-02f, 1.174039102e-02f, 1.169678791e-02f, 1.165286062e-02f, 1.160861077e-02f, 1.156403997e-02f, 1.151914983e-02f, 1.147394200e-02f, 1.142841810e-02f, 1.138257978e-02f, + 1.133642870e-02f, 1.128996652e-02f, 1.124319491e-02f, 1.119611555e-02f, 1.114873013e-02f, 1.110104034e-02f, 1.105304790e-02f, 1.100475450e-02f, 1.095616186e-02f, 1.090727173e-02f, + 1.085808582e-02f, 1.080860589e-02f, 1.075883369e-02f, 1.070877096e-02f, 1.065841949e-02f, 1.060778103e-02f, 1.055685738e-02f, 1.050565032e-02f, 1.045416164e-02f, 1.040239314e-02f, + 1.035034665e-02f, 1.029802397e-02f, 1.024542692e-02f, 1.019255735e-02f, 1.013941708e-02f, 1.008600796e-02f, 1.003233184e-02f, 9.978390578e-03f, 9.924186043e-03f, 9.869720105e-03f, + 9.814994640e-03f, 9.760011534e-03f, 9.704772677e-03f, 9.649279967e-03f, 9.593535306e-03f, 9.537540606e-03f, 9.481297782e-03f, 9.424808755e-03f, 9.368075455e-03f, 9.311099815e-03f, + 9.253883775e-03f, 9.196429282e-03f, 9.138738286e-03f, 9.080812746e-03f, 9.022654625e-03f, 8.964265890e-03f, 8.905648517e-03f, 8.846804485e-03f, 8.787735779e-03f, 8.728444389e-03f, + 8.668932312e-03f, 8.609201548e-03f, 8.549254104e-03f, 8.489091989e-03f, 8.428717221e-03f, 8.368131821e-03f, 8.307337814e-03f, 8.246337232e-03f, 8.185132109e-03f, 8.123724486e-03f, + 8.062116408e-03f, 8.000309924e-03f, 7.938307088e-03f, 7.876109958e-03f, 7.813720597e-03f, 7.751141071e-03f, 7.688373453e-03f, 7.625419816e-03f, 7.562282240e-03f, 7.498962809e-03f, + 7.435463609e-03f, 7.371786733e-03f, 7.307934274e-03f, 7.243908332e-03f, 7.179711008e-03f, 7.115344409e-03f, 7.050810645e-03f, 6.986111827e-03f, 6.921250074e-03f, 6.856227503e-03f, + 6.791046239e-03f, 6.725708407e-03f, 6.660216137e-03f, 6.594571562e-03f, 6.528776815e-03f, 6.462834036e-03f, 6.396745366e-03f, 6.330512949e-03f, 6.264138932e-03f, 6.197625463e-03f, + 6.130974695e-03f, 6.064188782e-03f, 5.997269880e-03f, 5.930220151e-03f, 5.863041754e-03f, 5.795736853e-03f, 5.728307615e-03f, 5.660756208e-03f, 5.593084802e-03f, 5.525295568e-03f, + 5.457390682e-03f, 5.389372318e-03f, 5.321242655e-03f, 5.253003871e-03f, 5.184658149e-03f, 5.116207669e-03f, 5.047654617e-03f, 4.979001177e-03f, 4.910249536e-03f, 4.841401883e-03f, + 4.772460407e-03f, 4.703427298e-03f, 4.634304748e-03f, 4.565094949e-03f, 4.495800095e-03f, 4.426422380e-03f, 4.356963999e-03f, 4.287427149e-03f, 4.217814025e-03f, 4.148126826e-03f, + 4.078367748e-03f, 4.008538990e-03f, 3.938642751e-03f, 3.868681229e-03f, 3.798656624e-03f, 3.728571136e-03f, 3.658426963e-03f, 3.588226305e-03f, 3.517971362e-03f, 3.447664334e-03f, + 3.377307419e-03f, 3.306902818e-03f, 3.236452728e-03f, 3.165959349e-03f, 3.095424879e-03f, 3.024851514e-03f, 2.954241454e-03f, 2.883596893e-03f, 2.812920028e-03f, 2.742213054e-03f, + 2.671478165e-03f, 2.600717554e-03f, 2.529933415e-03f, 2.459127938e-03f, 2.388303314e-03f, 2.317461732e-03f, 2.246605380e-03f, 2.175736444e-03f, 2.104857111e-03f, 2.033969564e-03f, + 1.963075986e-03f, 1.892178557e-03f, 1.821279457e-03f, 1.750380863e-03f, 1.679484952e-03f, 1.608593897e-03f, 1.537709872e-03f, 1.466835045e-03f, 1.395971586e-03f, 1.325121660e-03f, + 1.254287432e-03f, 1.183471064e-03f, 1.112674715e-03f, 1.041900543e-03f, 9.711507019e-04f, 9.004273450e-04f, 8.297326221e-04f, 7.590686805e-04f, 6.884376648e-04f, 6.178417172e-04f, + 5.472829768e-04f, 4.767635801e-04f, 4.062856604e-04f, 3.358513483e-04f, 2.654627713e-04f, 1.951220538e-04f, 1.248313171e-04f, 5.459267905e-05f, -1.559174549e-05f, -8.571984515e-05f, + -1.557895119e-04f, -2.257986414e-04f, -2.957451324e-04f, -3.656268877e-04f, -4.354418134e-04f, -5.051878197e-04f, -5.748628201e-04f, -6.444647323e-04f, -7.139914778e-04f, -7.834409820e-04f, + -8.528111744e-04f, -9.220999885e-04f, -9.913053620e-04f, -1.060425237e-03f, -1.129457559e-03f, -1.198400279e-03f, -1.267251352e-03f, -1.336008737e-03f, -1.404670398e-03f, -1.473234303e-03f, + -1.541698426e-03f, -1.610060743e-03f, -1.678319237e-03f, -1.746471896e-03f, -1.814516711e-03f, -1.882451679e-03f, -1.950274803e-03f, -2.017984088e-03f, -2.085577548e-03f, -2.153053199e-03f, + -2.220409064e-03f, -2.287643170e-03f, -2.354753551e-03f, -2.421738243e-03f, -2.488595292e-03f, -2.555322746e-03f, -2.621918660e-03f, -2.688381094e-03f, -2.754708114e-03f, -2.820897792e-03f, + -2.886948206e-03f, -2.952857438e-03f, -3.018623577e-03f, -3.084244719e-03f, -3.149718964e-03f, -3.215044419e-03f, -3.280219198e-03f, -3.345241419e-03f, -3.410109209e-03f, -3.474820698e-03f, + -3.539374024e-03f, -3.603767332e-03f, -3.667998773e-03f, -3.732066503e-03f, -3.795968686e-03f, -3.859703491e-03f, -3.923269097e-03f, -3.986663686e-03f, -4.049885448e-03f, -4.112932580e-03f, + -4.175803286e-03f, -4.238495776e-03f, -4.301008268e-03f, -4.363338986e-03f, -4.425486161e-03f, -4.487448031e-03f, -4.549222843e-03f, -4.610808848e-03f, -4.672204307e-03f, -4.733407486e-03f, + -4.794416661e-03f, -4.855230112e-03f, -4.915846129e-03f, -4.976263008e-03f, -5.036479053e-03f, -5.096492576e-03f, -5.156301896e-03f, -5.215905339e-03f, -5.275301240e-03f, -5.334487941e-03f, + -5.393463792e-03f, -5.452227150e-03f, -5.510776381e-03f, -5.569109858e-03f, -5.627225962e-03f, -5.685123082e-03f, -5.742799617e-03f, -5.800253970e-03f, -5.857484556e-03f, -5.914489796e-03f, + -5.971268120e-03f, -6.027817966e-03f, -6.084137779e-03f, -6.140226015e-03f, -6.196081136e-03f, -6.251701614e-03f, -6.307085927e-03f, -6.362232566e-03f, -6.417140025e-03f, -6.471806811e-03f, + -6.526231437e-03f, -6.580412426e-03f, -6.634348309e-03f, -6.688037625e-03f, -6.741478923e-03f, -6.794670761e-03f, -6.847611704e-03f, -6.900300328e-03f, -6.952735217e-03f, -7.004914963e-03f, + -7.056838168e-03f, -7.108503444e-03f, -7.159909409e-03f, -7.211054694e-03f, -7.261937935e-03f, -7.312557780e-03f, -7.362912885e-03f, -7.413001917e-03f, -7.462823549e-03f, -7.512376466e-03f, + -7.561659362e-03f, -7.610670938e-03f, -7.659409908e-03f, -7.707874992e-03f, -7.756064921e-03f, -7.803978437e-03f, -7.851614288e-03f, -7.898971235e-03f, -7.946048046e-03f, -7.992843501e-03f, + -8.039356386e-03f, -8.085585501e-03f, -8.131529653e-03f, -8.177187659e-03f, -8.222558345e-03f, -8.267640550e-03f, -8.312433119e-03f, -8.356934910e-03f, -8.401144787e-03f, -8.445061628e-03f, + -8.488684319e-03f, -8.532011755e-03f, -8.575042843e-03f, -8.617776497e-03f, -8.660211646e-03f, -8.702347224e-03f, -8.744182177e-03f, -8.785715462e-03f, -8.826946044e-03f, -8.867872901e-03f, + -8.908495019e-03f, -8.948811394e-03f, -8.988821033e-03f, -9.028522954e-03f, -9.067916184e-03f, -9.106999760e-03f, -9.145772731e-03f, -9.184234155e-03f, -9.222383100e-03f, -9.260218645e-03f, + -9.297739880e-03f, -9.334945904e-03f, -9.371835828e-03f, -9.408408771e-03f, -9.444663866e-03f, -9.480600252e-03f, -9.516217084e-03f, -9.551513521e-03f, -9.586488739e-03f, -9.621141920e-03f, + -9.655472258e-03f, -9.689478958e-03f, -9.723161235e-03f, -9.756518316e-03f, -9.789549435e-03f, -9.822253841e-03f, -9.854630791e-03f, -9.886679554e-03f, -9.918399409e-03f, -9.949789644e-03f, + -9.980849562e-03f, -1.001157847e-02f, -1.004197570e-02f, -1.007204057e-02f, -1.010177243e-02f, -1.013117064e-02f, -1.016023456e-02f, -1.018896357e-02f, -1.021735704e-02f, -1.024541439e-02f, + -1.027313501e-02f, -1.030051833e-02f, -1.032756378e-02f, -1.035427079e-02f, -1.038063882e-02f, -1.040666733e-02f, -1.043235580e-02f, -1.045770371e-02f, -1.048271054e-02f, -1.050737582e-02f, + -1.053169905e-02f, -1.055567977e-02f, -1.057931751e-02f, -1.060261182e-02f, -1.062556226e-02f, -1.064816841e-02f, -1.067042984e-02f, -1.069234615e-02f, -1.071391694e-02f, -1.073514183e-02f, + -1.075602045e-02f, -1.077655242e-02f, -1.079673741e-02f, -1.081657506e-02f, -1.083606506e-02f, -1.085520707e-02f, -1.087400079e-02f, -1.089244592e-02f, -1.091054218e-02f, -1.092828929e-02f, + -1.094568699e-02f, -1.096273502e-02f, -1.097943315e-02f, -1.099578113e-02f, -1.101177875e-02f, -1.102742580e-02f, -1.104272208e-02f, -1.105766741e-02f, -1.107226160e-02f, -1.108650449e-02f, + -1.110039592e-02f, -1.111393576e-02f, -1.112712387e-02f, -1.113996012e-02f, -1.115244440e-02f, -1.116457662e-02f, -1.117635668e-02f, -1.118778451e-02f, -1.119886004e-02f, -1.120958322e-02f, + -1.121995398e-02f, -1.122997231e-02f, -1.123963818e-02f, -1.124895157e-02f, -1.125791248e-02f, -1.126652092e-02f, -1.127477691e-02f, -1.128268048e-02f, -1.129023166e-02f, -1.129743052e-02f, + -1.130427712e-02f, -1.131077152e-02f, -1.131691381e-02f, -1.132270409e-02f, -1.132814247e-02f, -1.133322905e-02f, -1.133796396e-02f, -1.134234735e-02f, -1.134637936e-02f, -1.135006015e-02f, + -1.135338989e-02f, -1.135636876e-02f, -1.135899695e-02f, -1.136127467e-02f, -1.136320212e-02f, -1.136477953e-02f, -1.136600713e-02f, -1.136688517e-02f, -1.136741390e-02f, -1.136759359e-02f, + -1.136742451e-02f, -1.136690694e-02f, -1.136604120e-02f, -1.136482757e-02f, -1.136326638e-02f, -1.136135796e-02f, -1.135910265e-02f, -1.135650079e-02f, -1.135355275e-02f, -1.135025889e-02f, + -1.134661959e-02f, -1.134263525e-02f, -1.133830626e-02f, -1.133363304e-02f, -1.132861600e-02f, -1.132325559e-02f, -1.131755223e-02f, -1.131150638e-02f, -1.130511850e-02f, -1.129838907e-02f, + -1.129131857e-02f, -1.128390749e-02f, -1.127615633e-02f, -1.126806560e-02f, -1.125963583e-02f, -1.125086754e-02f, -1.124176129e-02f, -1.123231762e-02f, -1.122253710e-02f, -1.121242030e-02f, + -1.120196779e-02f, -1.119118018e-02f, -1.118005807e-02f, -1.116860205e-02f, -1.115681277e-02f, -1.114469084e-02f, -1.113223691e-02f, -1.111945164e-02f, -1.110633567e-02f, -1.109288968e-02f, + -1.107911435e-02f, -1.106501036e-02f, -1.105057843e-02f, -1.103581924e-02f, -1.102073353e-02f, -1.100532202e-02f, -1.098958545e-02f, -1.097352455e-02f, -1.095714010e-02f, -1.094043284e-02f, + -1.092340356e-02f, -1.090605304e-02f, -1.088838207e-02f, -1.087039145e-02f, -1.085208199e-02f, -1.083345452e-02f, -1.081450986e-02f, -1.079524885e-02f, -1.077567234e-02f, -1.075578118e-02f, + -1.073557624e-02f, -1.071505840e-02f, -1.069422853e-02f, -1.067308753e-02f, -1.065163631e-02f, -1.062987576e-02f, -1.060780681e-02f, -1.058543038e-02f, -1.056274742e-02f, -1.053975886e-02f, + -1.051646566e-02f, -1.049286878e-02f, -1.046896919e-02f, -1.044476787e-02f, -1.042026581e-02f, -1.039546400e-02f, -1.037036345e-02f, -1.034496517e-02f, -1.031927018e-02f, -1.029327951e-02f, + -1.026699420e-02f, -1.024041529e-02f, -1.021354384e-02f, -1.018638091e-02f, -1.015892757e-02f, -1.013118490e-02f, -1.010315398e-02f, -1.007483592e-02f, -1.004623180e-02f, -1.001734275e-02f, + -9.988169873e-03f, -9.958714304e-03f, -9.928977173e-03f, -9.898959623e-03f, -9.868662803e-03f, -9.838087869e-03f, -9.807235985e-03f, -9.776108324e-03f, -9.744706065e-03f, -9.713030396e-03f, + -9.681082509e-03f, -9.648863608e-03f, -9.616374902e-03f, -9.583617607e-03f, -9.550592946e-03f, -9.517302151e-03f, -9.483746461e-03f, -9.449927120e-03f, -9.415845381e-03f, -9.381502504e-03f, + -9.346899754e-03f, -9.312038406e-03f, -9.276919741e-03f, -9.241545044e-03f, -9.205915611e-03f, -9.170032743e-03f, -9.133897747e-03f, -9.097511937e-03f, -9.060876635e-03f, -9.023993168e-03f, + -8.986862870e-03f, -8.949487083e-03f, -8.911867152e-03f, -8.874004433e-03f, -8.835900285e-03f, -8.797556074e-03f, -8.758973172e-03f, -8.720152960e-03f, -8.681096820e-03f, -8.641806146e-03f, + -8.602282333e-03f, -8.562526786e-03f, -8.522540912e-03f, -8.482326129e-03f, -8.441883856e-03f, -8.401215521e-03f, -8.360322556e-03f, -8.319206400e-03f, -8.277868497e-03f, -8.236310297e-03f, + -8.194533256e-03f, -8.152538833e-03f, -8.110328496e-03f, -8.067903717e-03f, -8.025265974e-03f, -7.982416747e-03f, -7.939357527e-03f, -7.896089806e-03f, -7.852615082e-03f, -7.808934860e-03f, + -7.765050647e-03f, -7.720963958e-03f, -7.676676311e-03f, -7.632189230e-03f, -7.587504244e-03f, -7.542622887e-03f, -7.497546696e-03f, -7.452277214e-03f, -7.406815990e-03f, -7.361164575e-03f, + -7.315324527e-03f, -7.269297406e-03f, -7.223084780e-03f, -7.176688218e-03f, -7.130109296e-03f, -7.083349591e-03f, -7.036410689e-03f, -6.989294175e-03f, -6.942001643e-03f, -6.894534689e-03f, + -6.846894911e-03f, -6.799083914e-03f, -6.751103307e-03f, -6.702954700e-03f, -6.654639711e-03f, -6.606159957e-03f, -6.557517064e-03f, -6.508712657e-03f, -6.459748367e-03f, -6.410625830e-03f, + -6.361346681e-03f, -6.311912564e-03f, -6.262325122e-03f, -6.212586003e-03f, -6.162696860e-03f, -6.112659346e-03f, -6.062475120e-03f, -6.012145843e-03f, -5.961673178e-03f, -5.911058794e-03f, + -5.860304361e-03f, -5.809411551e-03f, -5.758382042e-03f, -5.707217511e-03f, -5.655919640e-03f, -5.604490115e-03f, -5.552930623e-03f, -5.501242852e-03f, -5.449428496e-03f, -5.397489249e-03f, + -5.345426809e-03f, -5.293242875e-03f, -5.240939150e-03f, -5.188517338e-03f, -5.135979146e-03f, -5.083326282e-03f, -5.030560458e-03f, -4.977683387e-03f, -4.924696783e-03f, -4.871602365e-03f, + -4.818401850e-03f, -4.765096960e-03f, -4.711689417e-03f, -4.658180947e-03f, -4.604573274e-03f, -4.550868128e-03f, -4.497067236e-03f, -4.443172331e-03f, -4.389185144e-03f, -4.335107410e-03f, + -4.280940863e-03f, -4.226687241e-03f, -4.172348280e-03f, -4.117925721e-03f, -4.063421302e-03f, -4.008836767e-03f, -3.954173855e-03f, -3.899434312e-03f, -3.844619881e-03f, -3.789732308e-03f, + -3.734773338e-03f, -3.679744718e-03f, -3.624648195e-03f, -3.569485518e-03f, -3.514258436e-03f, -3.458968697e-03f, -3.403618052e-03f, -3.348208251e-03f, -3.292741044e-03f, -3.237218182e-03f, + -3.181641417e-03f, -3.126012500e-03f, -3.070333182e-03f, -3.014605217e-03f, -2.958830354e-03f, -2.903010347e-03f, -2.847146947e-03f, -2.791241906e-03f, -2.735296975e-03f, -2.679313906e-03f, + -2.623294450e-03f, -2.567240358e-03f, -2.511153380e-03f, -2.455035266e-03f, -2.398887767e-03f, -2.342712630e-03f, -2.286511605e-03f, -2.230286439e-03f, -2.174038879e-03f, -2.117770673e-03f, + -2.061483564e-03f, -2.005179300e-03f, -1.948859622e-03f, -1.892526275e-03f, -1.836181000e-03f, -1.779825538e-03f, -1.723461629e-03f, -1.667091011e-03f, -1.610715422e-03f, -1.554336598e-03f, + -1.497956274e-03f, -1.441576184e-03f, -1.385198059e-03f, -1.328823630e-03f, -1.272454626e-03f, -1.216092774e-03f, -1.159739801e-03f, -1.103397430e-03f, -1.047067384e-03f, -9.907513837e-04f, + -9.344511475e-04f, -8.781683926e-04f, -8.219048338e-04f, -7.656621842e-04f, -7.094421546e-04f, -6.532464539e-04f, -5.970767887e-04f, -5.409348637e-04f, -4.848223809e-04f, -4.287410404e-04f, + -3.726925397e-04f, -3.166785741e-04f, -2.607008363e-04f, -2.047610165e-04f, -1.488608025e-04f, -9.300187935e-05f, -3.718592952e-05f, 1.858536722e-05f, 7.431033387e-05f, 1.299872962e-04f, + 1.856145829e-04f, 2.411905254e-04f, 2.967134583e-04f, 3.521817190e-04f, 4.075936480e-04f, 4.629475888e-04f, 5.182418884e-04f, 5.734748965e-04f, 6.286449664e-04f, 6.837504544e-04f, + 7.387897205e-04f, 7.937611277e-04f, 8.486630426e-04f, 9.034938353e-04f, 9.582518794e-04f, 1.012935552e-03f, 1.067543234e-03f, 1.122073310e-03f, 1.176524168e-03f, 1.230894199e-03f, + 1.285181800e-03f, 1.339385370e-03f, 1.393503313e-03f, 1.447534036e-03f, 1.501475950e-03f, 1.555327471e-03f, 1.609087018e-03f, 1.662753015e-03f, 1.716323890e-03f, 1.769798074e-03f, + 1.823174005e-03f, 1.876450122e-03f, 1.929624871e-03f, 1.982696701e-03f, 2.035664066e-03f, 2.088525423e-03f, 2.141279236e-03f, 2.193923972e-03f, 2.246458103e-03f, 2.298880106e-03f, + 2.351188461e-03f, 2.403381656e-03f, 2.455458180e-03f, 2.507416530e-03f, 2.559255206e-03f, 2.610972713e-03f, 2.662567562e-03f, 2.714038269e-03f, 2.765383353e-03f, 2.816601341e-03f, + 2.867690762e-03f, 2.918650154e-03f, 2.969478056e-03f, 3.020173015e-03f, 3.070733582e-03f, 3.121158315e-03f, 3.171445776e-03f, 3.221594532e-03f, 3.271603156e-03f, 3.321470227e-03f, + 3.371194330e-03f, 3.420774053e-03f, 3.470207992e-03f, 3.519494747e-03f, 3.568632926e-03f, 3.617621141e-03f, 3.666458010e-03f, 3.715142156e-03f, 3.763672209e-03f, 3.812046805e-03f, + 3.860264585e-03f, 3.908324197e-03f, 3.956224294e-03f, 4.003963535e-03f, 4.051540586e-03f, 4.098954119e-03f, 4.146202810e-03f, 4.193285344e-03f, 4.240200411e-03f, 4.286946706e-03f, + 4.333522933e-03f, 4.379927801e-03f, 4.426160024e-03f, 4.472218324e-03f, 4.518101428e-03f, 4.563808072e-03f, 4.609336996e-03f, 4.654686947e-03f, 4.699856679e-03f, 4.744844953e-03f, + 4.789650536e-03f, 4.834272201e-03f, 4.878708729e-03f, 4.922958906e-03f, 4.967021527e-03f, 5.010895392e-03f, 5.054579309e-03f, 5.098072091e-03f, 5.141372559e-03f, 5.184479543e-03f, + 5.227391875e-03f, 5.270108399e-03f, 5.312627963e-03f, 5.354949423e-03f, 5.397071641e-03f, 5.438993488e-03f, 5.480713840e-03f, 5.522231581e-03f, 5.563545604e-03f, 5.604654806e-03f, + 5.645558093e-03f, 5.686254377e-03f, 5.726742580e-03f, 5.767021628e-03f, 5.807090457e-03f, 5.846948008e-03f, 5.886593231e-03f, 5.926025083e-03f, 5.965242528e-03f, 6.004244538e-03f, + 6.043030092e-03f, 6.081598178e-03f, 6.119947788e-03f, 6.158077926e-03f, 6.195987601e-03f, 6.233675830e-03f, 6.271141636e-03f, 6.308384054e-03f, 6.345402122e-03f, 6.382194889e-03f, + 6.418761409e-03f, 6.455100747e-03f, 6.491211972e-03f, 6.527094164e-03f, 6.562746409e-03f, 6.598167801e-03f, 6.633357443e-03f, 6.668314445e-03f, 6.703037925e-03f, 6.737527008e-03f, + 6.771780828e-03f, 6.805798528e-03f, 6.839579257e-03f, 6.873122173e-03f, 6.906426441e-03f, 6.939491235e-03f, 6.972315738e-03f, 7.004899138e-03f, 7.037240635e-03f, 7.069339434e-03f, + 7.101194750e-03f, 7.132805805e-03f, 7.164171829e-03f, 7.195292061e-03f, 7.226165749e-03f, 7.256792147e-03f, 7.287170518e-03f, 7.317300135e-03f, 7.347180278e-03f, 7.376810233e-03f, + 7.406189299e-03f, 7.435316779e-03f, 7.464191987e-03f, 7.492814244e-03f, 7.521182879e-03f, 7.549297232e-03f, 7.577156648e-03f, 7.604760482e-03f, 7.632108098e-03f, 7.659198867e-03f, + 7.686032170e-03f, 7.712607394e-03f, 7.738923938e-03f, 7.764981206e-03f, 7.790778612e-03f, 7.816315580e-03f, 7.841591538e-03f, 7.866605929e-03f, 7.891358198e-03f, 7.915847803e-03f, + 7.940074208e-03f, 7.964036888e-03f, 7.987735324e-03f, 8.011169006e-03f, 8.034337435e-03f, 8.057240118e-03f, 8.079876572e-03f, 8.102246321e-03f, 8.124348899e-03f, 8.146183848e-03f, + 8.167750720e-03f, 8.189049073e-03f, 8.210078475e-03f, 8.230838505e-03f, 8.251328746e-03f, 8.271548793e-03f, 8.291498248e-03f, 8.311176723e-03f, 8.330583839e-03f, 8.349719223e-03f, + 8.368582512e-03f, 8.387173354e-03f, 8.405491403e-03f, 8.423536321e-03f, 8.441307782e-03f, 8.458805466e-03f, 8.476029062e-03f, 8.492978269e-03f, 8.509652793e-03f, 8.526052351e-03f, + 8.542176665e-03f, 8.558025470e-03f, 8.573598507e-03f, 8.588895526e-03f, 8.603916287e-03f, 8.618660557e-03f, 8.633128112e-03f, 8.647318739e-03f, 8.661232230e-03f, 8.674868388e-03f, + 8.688227025e-03f, 8.701307961e-03f, 8.714111025e-03f, 8.726636053e-03f, 8.738882892e-03f, 8.750851397e-03f, 8.762541431e-03f, 8.773952867e-03f, 8.785085585e-03f, 8.795939474e-03f, + 8.806514434e-03f, 8.816810370e-03f, 8.826827199e-03f, 8.836564845e-03f, 8.846023240e-03f, 8.855202326e-03f, 8.864102054e-03f, 8.872722381e-03f, 8.881063276e-03f, 8.889124715e-03f, + 8.896906682e-03f, 8.904409171e-03f, 8.911632184e-03f, 8.918575730e-03f, 8.925239830e-03f, 8.931624512e-03f, 8.937729810e-03f, 8.943555771e-03f, 8.949102447e-03f, 8.954369902e-03f, + 8.959358204e-03f, 8.964067434e-03f, 8.968497679e-03f, 8.972649035e-03f, 8.976521607e-03f, 8.980115507e-03f, 8.983430859e-03f, 8.986467790e-03f, 8.989226441e-03f, 8.991706959e-03f, + 8.993909498e-03f, 8.995834222e-03f, 8.997481305e-03f, 8.998850926e-03f, 8.999943274e-03f, 9.000758548e-03f, 9.001296953e-03f, 9.001558703e-03f, 9.001544022e-03f, 9.001253138e-03f, + 9.000686293e-03f, 8.999843733e-03f, 8.998725714e-03f, 8.997332501e-03f, 8.995664365e-03f, 8.993721587e-03f, 8.991504456e-03f, 8.989013268e-03f, 8.986248330e-03f, 8.983209954e-03f, + 8.979898461e-03f, 8.976314183e-03f, 8.972457455e-03f, 8.968328624e-03f, 8.963928044e-03f, 8.959256078e-03f, 8.954313094e-03f, 8.949099472e-03f, 8.943615598e-03f, 8.937861865e-03f, + 8.931838675e-03f, 8.925546440e-03f, 8.918985576e-03f, 8.912156510e-03f, 8.905059676e-03f, 8.897695515e-03f, 8.890064478e-03f, 8.882167021e-03f, 8.874003609e-03f, 8.865574717e-03f, + 8.856880824e-03f, 8.847922420e-03f, 8.838700000e-03f, 8.829214070e-03f, 8.819465140e-03f, 8.809453729e-03f, 8.799180367e-03f, 8.788645586e-03f, 8.777849929e-03f, 8.766793946e-03f, + 8.755478195e-03f, 8.743903240e-03f, 8.732069655e-03f, 8.719978018e-03f, 8.707628919e-03f, 8.695022950e-03f, 8.682160716e-03f, 8.669042825e-03f, 8.655669894e-03f, 8.642042549e-03f, + 8.628161420e-03f, 8.614027147e-03f, 8.599640376e-03f, 8.585001760e-03f, 8.570111961e-03f, 8.554971645e-03f, 8.539581489e-03f, 8.523942175e-03f, 8.508054391e-03f, 8.491918834e-03f, + 8.475536207e-03f, 8.458907222e-03f, 8.442032595e-03f, 8.424913050e-03f, 8.407549320e-03f, 8.389942142e-03f, 8.372092262e-03f, 8.354000431e-03f, 8.335667409e-03f, 8.317093960e-03f, + 8.298280858e-03f, 8.279228881e-03f, 8.259938815e-03f, 8.240411453e-03f, 8.220647593e-03f, 8.200648042e-03f, 8.180413612e-03f, 8.159945122e-03f, 8.139243397e-03f, 8.118309269e-03f, + 8.097143576e-03f, 8.075747163e-03f, 8.054120882e-03f, 8.032265590e-03f, 8.010182151e-03f, 7.987871435e-03f, 7.965334318e-03f, 7.942571683e-03f, 7.919584420e-03f, 7.896373423e-03f, + 7.872939593e-03f, 7.849283839e-03f, 7.825407072e-03f, 7.801310213e-03f, 7.776994188e-03f, 7.752459927e-03f, 7.727708368e-03f, 7.702740454e-03f, 7.677557135e-03f, 7.652159365e-03f, + 7.626548106e-03f, 7.600724323e-03f, 7.574688990e-03f, 7.548443083e-03f, 7.521987588e-03f, 7.495323493e-03f, 7.468451793e-03f, 7.441373489e-03f, 7.414089587e-03f, 7.386601097e-03f, + 7.358909038e-03f, 7.331014431e-03f, 7.302918304e-03f, 7.274621691e-03f, 7.246125629e-03f, 7.217431162e-03f, 7.188539340e-03f, 7.159451216e-03f, 7.130167850e-03f, 7.100690306e-03f, + 7.071019653e-03f, 7.041156966e-03f, 7.011103325e-03f, 6.980859814e-03f, 6.950427523e-03f, 6.919807546e-03f, 6.889000981e-03f, 6.858008934e-03f, 6.826832514e-03f, 6.795472832e-03f, + 6.763931009e-03f, 6.732208167e-03f, 6.700305433e-03f, 6.668223940e-03f, 6.635964824e-03f, 6.603529227e-03f, 6.570918295e-03f, 6.538133177e-03f, 6.505175029e-03f, 6.472045008e-03f, + 6.438744280e-03f, 6.405274010e-03f, 6.371635371e-03f, 6.337829539e-03f, 6.303857694e-03f, 6.269721021e-03f, 6.235420707e-03f, 6.200957945e-03f, 6.166333931e-03f, 6.131549866e-03f, + 6.096606955e-03f, 6.061506404e-03f, 6.026249427e-03f, 5.990837239e-03f, 5.955271060e-03f, 5.919552112e-03f, 5.883681624e-03f, 5.847660825e-03f, 5.811490949e-03f, 5.775173235e-03f, + 5.738708924e-03f, 5.702099260e-03f, 5.665345492e-03f, 5.628448872e-03f, 5.591410653e-03f, 5.554232094e-03f, 5.516914458e-03f, 5.479459007e-03f, 5.441867012e-03f, 5.404139741e-03f, + 5.366278470e-03f, 5.328284476e-03f, 5.290159038e-03f, 5.251903441e-03f, 5.213518969e-03f, 5.175006913e-03f, 5.136368564e-03f, 5.097605216e-03f, 5.058718167e-03f, 5.019708717e-03f, + 4.980578169e-03f, 4.941327828e-03f, 4.901959002e-03f, 4.862473002e-03f, 4.822871140e-03f, 4.783154733e-03f, 4.743325099e-03f, 4.703383557e-03f, 4.663331430e-03f, 4.623170043e-03f, + 4.582900724e-03f, 4.542524801e-03f, 4.502043607e-03f, 4.461458475e-03f, 4.420770740e-03f, 4.379981742e-03f, 4.339092818e-03f, 4.298105312e-03f, 4.257020566e-03f, 4.215839927e-03f, + 4.174564742e-03f, 4.133196359e-03f, 4.091736129e-03f, 4.050185406e-03f, 4.008545543e-03f, 3.966817896e-03f, 3.925003822e-03f, 3.883104681e-03f, 3.841121832e-03f, 3.799056637e-03f, + 3.756910460e-03f, 3.714684665e-03f, 3.672380618e-03f, 3.629999685e-03f, 3.587543236e-03f, 3.545012639e-03f, 3.502409265e-03f, 3.459734486e-03f, 3.416989675e-03f, 3.374176204e-03f, + 3.331295450e-03f, 3.288348786e-03f, 3.245337591e-03f, 3.202263240e-03f, 3.159127113e-03f, 3.115930587e-03f, 3.072675043e-03f, 3.029361861e-03f, 2.985992420e-03f, 2.942568103e-03f, + 2.899090292e-03f, 2.855560368e-03f, 2.811979714e-03f, 2.768349714e-03f, 2.724671751e-03f, 2.680947209e-03f, 2.637177472e-03f, 2.593363924e-03f, 2.549507949e-03f, 2.505610933e-03f, + 2.461674260e-03f, 2.417699314e-03f, 2.373687481e-03f, 2.329640145e-03f, 2.285558691e-03f, 2.241444503e-03f, 2.197298966e-03f, 2.153123464e-03f, 2.108919381e-03f, 2.064688100e-03f, + 2.020431004e-03f, 1.976149477e-03f, 1.931844902e-03f, 1.887518659e-03f, 1.843172131e-03f, 1.798806699e-03f, 1.754423743e-03f, 1.710024642e-03f, 1.665610776e-03f, 1.621183524e-03f, + 1.576744263e-03f, 1.532294369e-03f, 1.487835219e-03f, 1.443368188e-03f, 1.398894650e-03f, 1.354415978e-03f, 1.309933545e-03f, 1.265448722e-03f, 1.220962878e-03f, 1.176477383e-03f, + 1.131993605e-03f, 1.087512909e-03f, 1.043036663e-03f, 9.985662283e-04f, 9.541029692e-04f, 9.096482467e-04f, 8.652034205e-04f, 8.207698492e-04f, 7.763488897e-04f, 7.319418974e-04f, + 6.875502262e-04f, 6.431752282e-04f, 5.988182540e-04f, 5.544806525e-04f, 5.101637708e-04f, 4.658689541e-04f, 4.215975461e-04f, 3.773508882e-04f, 3.331303204e-04f, 2.889371803e-04f, + 2.447728038e-04f, 2.006385247e-04f, 1.565356748e-04f, 1.124655837e-04f, 6.842957881e-05f, 2.442898559e-05f, -1.953487290e-05f, -6.346067580e-05f, -1.073471045e-04f, -1.511928429e-04f, + -1.949965770e-04f, -2.387569955e-04f, -2.824727892e-04f, -3.261426517e-04f, -3.697652791e-04f, -4.133393698e-04f, -4.568636251e-04f, -5.003367488e-04f, -5.437574473e-04f, -5.871244299e-04f, + -6.304364086e-04f, -6.736920980e-04f, -7.168902158e-04f, -7.600294825e-04f, -8.031086212e-04f, -8.461263584e-04f, -8.890814232e-04f, -9.319725480e-04f, -9.747984681e-04f, -1.017557922e-03f, + -1.060249651e-03f, -1.102872399e-03f, -1.145424916e-03f, -1.187905951e-03f, -1.230314260e-03f, -1.272648599e-03f, -1.314907730e-03f, -1.357090417e-03f, -1.399195429e-03f, -1.441221535e-03f, + -1.483167512e-03f, -1.525032137e-03f, -1.566814191e-03f, -1.608512461e-03f, -1.650125735e-03f, -1.691652806e-03f, -1.733092470e-03f, -1.774443527e-03f, -1.815704781e-03f, -1.856875039e-03f, + -1.897953114e-03f, -1.938937819e-03f, -1.979827974e-03f, -2.020622402e-03f, -2.061319931e-03f, -2.101919390e-03f, -2.142419616e-03f, -2.182819447e-03f, -2.223117726e-03f, -2.263313300e-03f, + -2.303405021e-03f, -2.343391745e-03f, -2.383272331e-03f, -2.423045643e-03f, -2.462710549e-03f, -2.502265923e-03f, -2.541710640e-03f, -2.581043583e-03f, -2.620263637e-03f, -2.659369692e-03f, + -2.698360643e-03f, -2.737235388e-03f, -2.775992832e-03f, -2.814631882e-03f, -2.853151451e-03f, -2.891550458e-03f, -2.929827822e-03f, -2.967982472e-03f, -3.006013339e-03f, -3.043919358e-03f, + -3.081699470e-03f, -3.119352622e-03f, -3.156877763e-03f, -3.194273848e-03f, -3.231539839e-03f, -3.268674700e-03f, -3.305677400e-03f, -3.342546915e-03f, -3.379282225e-03f, -3.415882315e-03f, + -3.452346173e-03f, -3.488672797e-03f, -3.524861185e-03f, -3.560910342e-03f, -3.596819280e-03f, -3.632587014e-03f, -3.668212563e-03f, -3.703694955e-03f, -3.739033220e-03f, -3.774226395e-03f, + -3.809273522e-03f, -3.844173647e-03f, -3.878925823e-03f, -3.913529108e-03f, -3.947982565e-03f, -3.982285262e-03f, -4.016436273e-03f, -4.050434679e-03f, -4.084279563e-03f, -4.117970017e-03f, + -4.151505136e-03f, -4.184884023e-03f, -4.218105783e-03f, -4.251169531e-03f, -4.284074384e-03f, -4.316819466e-03f, -4.349403907e-03f, -4.381826844e-03f, -4.414087415e-03f, -4.446184770e-03f, + -4.478118060e-03f, -4.509886443e-03f, -4.541489085e-03f, -4.572925154e-03f, -4.604193828e-03f, -4.635294287e-03f, -4.666225719e-03f, -4.696987318e-03f, -4.727578284e-03f, -4.757997822e-03f, + -4.788245142e-03f, -4.818319464e-03f, -4.848220009e-03f, -4.877946007e-03f, -4.907496695e-03f, -4.936871313e-03f, -4.966069108e-03f, -4.995089335e-03f, -5.023931254e-03f, -5.052594129e-03f, + -5.081077235e-03f, -5.109379847e-03f, -5.137501252e-03f, -5.165440739e-03f, -5.193197605e-03f, -5.220771154e-03f, -5.248160695e-03f, -5.275365543e-03f, -5.302385021e-03f, -5.329218455e-03f, + -5.355865182e-03f, -5.382324541e-03f, -5.408595879e-03f, -5.434678551e-03f, -5.460571916e-03f, -5.486275341e-03f, -5.511788197e-03f, -5.537109864e-03f, -5.562239727e-03f, -5.587177179e-03f, + -5.611921618e-03f, -5.636472448e-03f, -5.660829081e-03f, -5.684990935e-03f, -5.708957434e-03f, -5.732728008e-03f, -5.756302096e-03f, -5.779679141e-03f, -5.802858593e-03f, -5.825839910e-03f, + -5.848622554e-03f, -5.871205997e-03f, -5.893589716e-03f, -5.915773192e-03f, -5.937755917e-03f, -5.959537387e-03f, -5.981117105e-03f, -6.002494581e-03f, -6.023669332e-03f, -6.044640881e-03f, + -6.065408757e-03f, -6.085972498e-03f, -6.106331647e-03f, -6.126485753e-03f, -6.146434374e-03f, -6.166177072e-03f, -6.185713418e-03f, -6.205042988e-03f, -6.224165367e-03f, -6.243080144e-03f, + -6.261786917e-03f, -6.280285289e-03f, -6.298574872e-03f, -6.316655281e-03f, -6.334526143e-03f, -6.352187087e-03f, -6.369637751e-03f, -6.386877779e-03f, -6.403906824e-03f, -6.420724543e-03f, + -6.437330602e-03f, -6.453724671e-03f, -6.469906429e-03f, -6.485875563e-03f, -6.501631763e-03f, -6.517174729e-03f, -6.532504168e-03f, -6.547619791e-03f, -6.562521318e-03f, -6.577208476e-03f, + -6.591680998e-03f, -6.605938623e-03f, -6.619981100e-03f, -6.633808181e-03f, -6.647419628e-03f, -6.660815207e-03f, -6.673994693e-03f, -6.686957868e-03f, -6.699704519e-03f, -6.712234441e-03f, + -6.724547436e-03f, -6.736643313e-03f, -6.748521888e-03f, -6.760182982e-03f, -6.771626424e-03f, -6.782852052e-03f, -6.793859707e-03f, -6.804649240e-03f, -6.815220506e-03f, -6.825573371e-03f, + -6.835707704e-03f, -6.845623381e-03f, -6.855320288e-03f, -6.864798315e-03f, -6.874057360e-03f, -6.883097328e-03f, -6.891918129e-03f, -6.900519682e-03f, -6.908901912e-03f, -6.917064751e-03f, + -6.925008138e-03f, -6.932732018e-03f, -6.940236344e-03f, -6.947521075e-03f, -6.954586176e-03f, -6.961431620e-03f, -6.968057388e-03f, -6.974463465e-03f, -6.980649844e-03f, -6.986616526e-03f, + -6.992363517e-03f, -6.997890831e-03f, -7.003198487e-03f, -7.008286514e-03f, -7.013154943e-03f, -7.017803817e-03f, -7.022233182e-03f, -7.026443091e-03f, -7.030433607e-03f, -7.034204795e-03f, + -7.037756731e-03f, -7.041089495e-03f, -7.044203174e-03f, -7.047097862e-03f, -7.049773661e-03f, -7.052230677e-03f, -7.054469026e-03f, -7.056488826e-03f, -7.058290207e-03f, -7.059873302e-03f, + -7.061238251e-03f, -7.062385203e-03f, -7.063314309e-03f, -7.064025732e-03f, -7.064519638e-03f, -7.064796201e-03f, -7.064855600e-03f, -7.064698023e-03f, -7.064323662e-03f, -7.063732717e-03f, + -7.062925395e-03f, -7.061901908e-03f, -7.060662475e-03f, -7.059207322e-03f, -7.057536680e-03f, -7.055650790e-03f, -7.053549894e-03f, -7.051234245e-03f, -7.048704101e-03f, -7.045959726e-03f, + -7.043001390e-03f, -7.039829370e-03f, -7.036443950e-03f, -7.032845419e-03f, -7.029034072e-03f, -7.025010213e-03f, -7.020774150e-03f, -7.016326197e-03f, -7.011666676e-03f, -7.006795913e-03f, + -7.001714243e-03f, -6.996422005e-03f, -6.990919545e-03f, -6.985207215e-03f, -6.979285374e-03f, -6.973154386e-03f, -6.966814621e-03f, -6.960266456e-03f, -6.953510274e-03f, -6.946546463e-03f, + -6.939375420e-03f, -6.931997544e-03f, -6.924413243e-03f, -6.916622930e-03f, -6.908627023e-03f, -6.900425948e-03f, -6.892020136e-03f, -6.883410023e-03f, -6.874596053e-03f, -6.865578673e-03f, + -6.856358340e-03f, -6.846935512e-03f, -6.837310657e-03f, -6.827484247e-03f, -6.817456758e-03f, -6.807228677e-03f, -6.796800490e-03f, -6.786172695e-03f, -6.775345791e-03f, -6.764320286e-03f, + -6.753096692e-03f, -6.741675527e-03f, -6.730057314e-03f, -6.718242583e-03f, -6.706231868e-03f, -6.694025711e-03f, -6.681624656e-03f, -6.669029257e-03f, -6.656240068e-03f, -6.643257655e-03f, + -6.630082583e-03f, -6.616715427e-03f, -6.603156765e-03f, -6.589407182e-03f, -6.575467268e-03f, -6.561337617e-03f, -6.547018830e-03f, -6.532511513e-03f, -6.517816276e-03f, -6.502933736e-03f, + -6.487864514e-03f, -6.472609237e-03f, -6.457168536e-03f, -6.441543049e-03f, -6.425733419e-03f, -6.409740291e-03f, -6.393564319e-03f, -6.377206159e-03f, -6.360666476e-03f, -6.343945935e-03f, + -6.327045210e-03f, -6.309964978e-03f, -6.292705922e-03f, -6.275268729e-03f, -6.257654090e-03f, -6.239862704e-03f, -6.221895272e-03f, -6.203752501e-03f, -6.185435103e-03f, -6.166943793e-03f, + -6.148279294e-03f, -6.129442330e-03f, -6.110433633e-03f, -6.091253937e-03f, -6.071903982e-03f, -6.052384513e-03f, -6.032696278e-03f, -6.012840031e-03f, -5.992816530e-03f, -5.972626538e-03f, + -5.952270821e-03f, -5.931750151e-03f, -5.911065305e-03f, -5.890217061e-03f, -5.869206205e-03f, -5.848033525e-03f, -5.826699815e-03f, -5.805205873e-03f, -5.783552499e-03f, -5.761740501e-03f, + -5.739770688e-03f, -5.717643874e-03f, -5.695360878e-03f, -5.672922523e-03f, -5.650329635e-03f, -5.627583044e-03f, -5.604683586e-03f, -5.581632100e-03f, -5.558429426e-03f, -5.535076413e-03f, + -5.511573911e-03f, -5.487922774e-03f, -5.464123860e-03f, -5.440178031e-03f, -5.416086153e-03f, -5.391849095e-03f, -5.367467731e-03f, -5.342942937e-03f, -5.318275594e-03f, -5.293466587e-03f, + -5.268516802e-03f, -5.243427131e-03f, -5.218198469e-03f, -5.192831715e-03f, -5.167327770e-03f, -5.141687540e-03f, -5.115911933e-03f, -5.090001861e-03f, -5.063958240e-03f, -5.037781989e-03f, + -5.011474029e-03f, -4.985035286e-03f, -4.958466688e-03f, -4.931769167e-03f, -4.904943658e-03f, -4.877991099e-03f, -4.850912431e-03f, -4.823708598e-03f, -4.796380547e-03f, -4.768929229e-03f, + -4.741355596e-03f, -4.713660606e-03f, -4.685845216e-03f, -4.657910388e-03f, -4.629857088e-03f, -4.601686283e-03f, -4.573398943e-03f, -4.544996041e-03f, -4.516478553e-03f, -4.487847457e-03f, + -4.459103735e-03f, -4.430248370e-03f, -4.401282348e-03f, -4.372206659e-03f, -4.343022293e-03f, -4.313730245e-03f, -4.284331511e-03f, -4.254827089e-03f, -4.225217980e-03f, -4.195505188e-03f, + -4.165689719e-03f, -4.135772581e-03f, -4.105754783e-03f, -4.075637339e-03f, -4.045421263e-03f, -4.015107572e-03f, -3.984697285e-03f, -3.954191422e-03f, -3.923591008e-03f, -3.892897067e-03f, + -3.862110626e-03f, -3.831232715e-03f, -3.800264364e-03f, -3.769206605e-03f, -3.738060475e-03f, -3.706827009e-03f, -3.675507245e-03f, -3.644102224e-03f, -3.612612987e-03f, -3.581040578e-03f, + -3.549386043e-03f, -3.517650426e-03f, -3.485834778e-03f, -3.453940147e-03f, -3.421967586e-03f, -3.389918146e-03f, -3.357792883e-03f, -3.325592852e-03f, -3.293319109e-03f, -3.260972714e-03f, + -3.228554726e-03f, -3.196066206e-03f, -3.163508216e-03f, -3.130881820e-03f, -3.098188083e-03f, -3.065428070e-03f, -3.032602847e-03f, -2.999713484e-03f, -2.966761049e-03f, -2.933746611e-03f, + -2.900671243e-03f, -2.867536015e-03f, -2.834342001e-03f, -2.801090274e-03f, -2.767781909e-03f, -2.734417980e-03f, -2.700999565e-03f, -2.667527740e-03f, -2.634003582e-03f, -2.600428170e-03f, + -2.566802583e-03f, -2.533127898e-03f, -2.499405198e-03f, -2.465635562e-03f, -2.431820071e-03f, -2.397959807e-03f, -2.364055851e-03f, -2.330109286e-03f, -2.296121195e-03f, -2.262092660e-03f, + -2.228024764e-03f, -2.193918591e-03f, -2.159775226e-03f, -2.125595751e-03f, -2.091381251e-03f, -2.057132810e-03f, -2.022851513e-03f, -1.988538443e-03f, -1.954194685e-03f, -1.919821324e-03f, + -1.885419443e-03f, -1.850990128e-03f, -1.816534462e-03f, -1.782053529e-03f, -1.747548412e-03f, -1.713020197e-03f, -1.678469965e-03f, -1.643898801e-03f, -1.609307786e-03f, -1.574698003e-03f, + -1.540070535e-03f, -1.505426463e-03f, -1.470766868e-03f, -1.436092830e-03f, -1.401405431e-03f, -1.366705749e-03f, -1.331994865e-03f, -1.297273855e-03f, -1.262543799e-03f, -1.227805773e-03f, + -1.193060854e-03f, -1.158310118e-03f, -1.123554639e-03f, -1.088795491e-03f, -1.054033749e-03f, -1.019270484e-03f, -9.845067680e-04f, -9.497436716e-04f, -9.149822645e-04f, -8.802236153e-04f, + -8.454687916e-04f, -8.107188599e-04f, -7.759748858e-04f, -7.412379336e-04f, -7.065090664e-04f, -6.717893463e-04f, -6.370798339e-04f, -6.023815889e-04f, -5.676956694e-04f, -5.330231324e-04f, + -4.983650334e-04f, -4.637224266e-04f, -4.290963647e-04f, -3.944878992e-04f, -3.598980797e-04f, -3.253279548e-04f, -2.907785712e-04f, -2.562509742e-04f, -2.217462073e-04f, -1.872653127e-04f, + -1.528093306e-04f, -1.183792998e-04f, -8.397625715e-05f, -4.960123790e-05f, -1.525527545e-05f, 1.906059860e-05f, 5.334535450e-05f, 8.759796436e-05f, 1.218174022e-04f, 1.560026440e-04f, + 1.901526676e-04f, 2.242664530e-04f, 2.583429820e-04f, 2.923812388e-04f, 3.263802092e-04f, 3.603388816e-04f, 3.942562462e-04f, 4.281312955e-04f, 4.619630243e-04f, 4.957504293e-04f, + 5.294925099e-04f, 5.631882674e-04f, 5.968367057e-04f, 6.304368309e-04f, 6.639876513e-04f, 6.974881781e-04f, 7.309374244e-04f, 7.643344061e-04f, 7.976781414e-04f, 8.309676512e-04f, + 8.642019587e-04f, 8.973800899e-04f, 9.305010732e-04f, 9.635639398e-04f, 9.965677235e-04f, 1.029511461e-03f, 1.062394191e-03f, 1.095214955e-03f, 1.127972799e-03f, 1.160666769e-03f, + 1.193295917e-03f, 1.225859294e-03f, 1.258355958e-03f, 1.290784967e-03f, 1.323145383e-03f, 1.355436270e-03f, 1.387656697e-03f, 1.419805733e-03f, 1.451882454e-03f, 1.483885935e-03f, + 1.515815257e-03f, 1.547669503e-03f, 1.579447758e-03f, 1.611149113e-03f, 1.642772659e-03f, 1.674317493e-03f, 1.705782713e-03f, 1.737167421e-03f, 1.768470723e-03f, 1.799691728e-03f, + 1.830829548e-03f, 1.861883298e-03f, 1.892852098e-03f, 1.923735069e-03f, 1.954531337e-03f, 1.985240032e-03f, 2.015860285e-03f, 2.046391234e-03f, 2.076832017e-03f, 2.107181779e-03f, + 2.137439665e-03f, 2.167604826e-03f, 2.197676417e-03f, 2.227653594e-03f, 2.257535519e-03f, 2.287321358e-03f, 2.317010278e-03f, 2.346601452e-03f, 2.376094057e-03f, 2.405487272e-03f, + 2.434780282e-03f, 2.463972273e-03f, 2.493062437e-03f, 2.522049970e-03f, 2.550934070e-03f, 2.579713941e-03f, 2.608388789e-03f, 2.636957827e-03f, 2.665420268e-03f, 2.693775331e-03f, + 2.722022240e-03f, 2.750160221e-03f, 2.778188506e-03f, 2.806106329e-03f, 2.833912929e-03f, 2.861607551e-03f, 2.889189441e-03f, 2.916657851e-03f, 2.944012037e-03f, 2.971251258e-03f, + 2.998374779e-03f, 3.025381869e-03f, 3.052271799e-03f, 3.079043846e-03f, 3.105697293e-03f, 3.132231423e-03f, 3.158645528e-03f, 3.184938901e-03f, 3.211110841e-03f, 3.237160650e-03f, + 3.263087636e-03f, 3.288891110e-03f, 3.314570389e-03f, 3.340124794e-03f, 3.365553648e-03f, 3.390856282e-03f, 3.416032029e-03f, 3.441080229e-03f, 3.466000223e-03f, 3.490791360e-03f, + 3.515452992e-03f, 3.539984475e-03f, 3.564385171e-03f, 3.588654446e-03f, 3.612791670e-03f, 3.636796218e-03f, 3.660667470e-03f, 3.684404811e-03f, 3.708007630e-03f, 3.731475320e-03f, + 3.754807281e-03f, 3.778002915e-03f, 3.801061631e-03f, 3.823982841e-03f, 3.846765963e-03f, 3.869410420e-03f, 3.891915638e-03f, 3.914281049e-03f, 3.936506091e-03f, 3.958590205e-03f, + 3.980532837e-03f, 4.002333439e-03f, 4.023991467e-03f, 4.045506382e-03f, 4.066877650e-03f, 4.088104743e-03f, 4.109187135e-03f, 4.130124308e-03f, 4.150915747e-03f, 4.171560943e-03f, + 4.192059392e-03f, 4.212410595e-03f, 4.232614057e-03f, 4.252669288e-03f, 4.272575805e-03f, 4.292333127e-03f, 4.311940782e-03f, 4.331398299e-03f, 4.350705215e-03f, 4.369861069e-03f, + 4.388865409e-03f, 4.407717786e-03f, 4.426417754e-03f, 4.444964877e-03f, 4.463358719e-03f, 4.481598853e-03f, 4.499684855e-03f, 4.517616307e-03f, 4.535392795e-03f, 4.553013913e-03f, + 4.570479256e-03f, 4.587788428e-03f, 4.604941035e-03f, 4.621936692e-03f, 4.638775015e-03f, 4.655455627e-03f, 4.671978158e-03f, 4.688342241e-03f, 4.704547513e-03f, 4.720593621e-03f, + 4.736480212e-03f, 4.752206941e-03f, 4.767773468e-03f, 4.783179458e-03f, 4.798424581e-03f, 4.813508513e-03f, 4.828430934e-03f, 4.843191531e-03f, 4.857789994e-03f, 4.872226020e-03f, + 4.886499312e-03f, 4.900609576e-03f, 4.914556525e-03f, 4.928339877e-03f, 4.941959355e-03f, 4.955414686e-03f, 4.968705606e-03f, 4.981831852e-03f, 4.994793169e-03f, 5.007589308e-03f, + 5.020220022e-03f, 5.032685072e-03f, 5.044984224e-03f, 5.057117249e-03f, 5.069083922e-03f, 5.080884027e-03f, 5.092517349e-03f, 5.103983681e-03f, 5.115282821e-03f, 5.126414572e-03f, + 5.137378741e-03f, 5.148175144e-03f, 5.158803598e-03f, 5.169263929e-03f, 5.179555965e-03f, 5.189679542e-03f, 5.199634501e-03f, 5.209420688e-03f, 5.219037952e-03f, 5.228486152e-03f, + 5.237765149e-03f, 5.246874809e-03f, 5.255815006e-03f, 5.264585617e-03f, 5.273186527e-03f, 5.281617622e-03f, 5.289878797e-03f, 5.297969952e-03f, 5.305890991e-03f, 5.313641824e-03f, + 5.321222367e-03f, 5.328632539e-03f, 5.335872267e-03f, 5.342941482e-03f, 5.349840120e-03f, 5.356568125e-03f, 5.363125442e-03f, 5.369512025e-03f, 5.375727831e-03f, 5.381772823e-03f, + 5.387646971e-03f, 5.393350247e-03f, 5.398882632e-03f, 5.404244108e-03f, 5.409434667e-03f, 5.414454302e-03f, 5.419303015e-03f, 5.423980811e-03f, 5.428487700e-03f, 5.432823699e-03f, + 5.436988828e-03f, 5.440983116e-03f, 5.444806592e-03f, 5.448459295e-03f, 5.451941267e-03f, 5.455252556e-03f, 5.458393213e-03f, 5.461363298e-03f, 5.464162873e-03f, 5.466792007e-03f, + 5.469250773e-03f, 5.471539251e-03f, 5.473657524e-03f, 5.475605681e-03f, 5.477383817e-03f, 5.478992032e-03f, 5.480430429e-03f, 5.481699120e-03f, 5.482798218e-03f, 5.483727844e-03f, + 5.484488124e-03f, 5.485079186e-03f, 5.485501168e-03f, 5.485754210e-03f, 5.485838456e-03f, 5.485754059e-03f, 5.485501173e-03f, 5.485079959e-03f, 5.484490584e-03f, 5.483733219e-03f, + 5.482808039e-03f, 5.481715225e-03f, 5.480454963e-03f, 5.479027445e-03f, 5.477432866e-03f, 5.475671428e-03f, 5.473743336e-03f, 5.471648801e-03f, 5.469388039e-03f, 5.466961271e-03f, + 5.464368723e-03f, 5.461610625e-03f, 5.458687213e-03f, 5.455598727e-03f, 5.452345413e-03f, 5.448927520e-03f, 5.445345304e-03f, 5.441599025e-03f, 5.437688948e-03f, 5.433615341e-03f, + 5.429378479e-03f, 5.424978642e-03f, 5.420416113e-03f, 5.415691181e-03f, 5.410804140e-03f, 5.405755286e-03f, 5.400544925e-03f, 5.395173362e-03f, 5.389640911e-03f, 5.383947888e-03f, + 5.378094615e-03f, 5.372081418e-03f, 5.365908628e-03f, 5.359576581e-03f, 5.353085618e-03f, 5.346436082e-03f, 5.339628323e-03f, 5.332662695e-03f, 5.325539557e-03f, 5.318259272e-03f, + 5.310822207e-03f, 5.303228734e-03f, 5.295479229e-03f, 5.287574075e-03f, 5.279513656e-03f, 5.271298363e-03f, 5.262928589e-03f, 5.254404733e-03f, 5.245727199e-03f, 5.236896395e-03f, + 5.227912731e-03f, 5.218776625e-03f, 5.209488496e-03f, 5.200048771e-03f, 5.190457877e-03f, 5.180716249e-03f, 5.170824325e-03f, 5.160782545e-03f, 5.150591357e-03f, 5.140251211e-03f, + 5.129762561e-03f, 5.119125866e-03f, 5.108341590e-03f, 5.097410198e-03f, 5.086332163e-03f, 5.075107960e-03f, 5.063738067e-03f, 5.052222969e-03f, 5.040563153e-03f, 5.028759111e-03f, + 5.016811337e-03f, 5.004720332e-03f, 4.992486598e-03f, 4.980110644e-03f, 4.967592980e-03f, 4.954934122e-03f, 4.942134589e-03f, 4.929194904e-03f, 4.916115593e-03f, 4.902897188e-03f, + 4.889540223e-03f, 4.876045237e-03f, 4.862412770e-03f, 4.848643370e-03f, 4.834737586e-03f, 4.820695970e-03f, 4.806519080e-03f, 4.792207477e-03f, 4.777761725e-03f, 4.763182391e-03f, + 4.748470047e-03f, 4.733625268e-03f, 4.718648634e-03f, 4.703540725e-03f, 4.688302128e-03f, 4.672933433e-03f, 4.657435230e-03f, 4.641808118e-03f, 4.626052695e-03f, 4.610169565e-03f, + 4.594159333e-03f, 4.578022610e-03f, 4.561760009e-03f, 4.545372145e-03f, 4.528859640e-03f, 4.512223116e-03f, 4.495463199e-03f, 4.478580519e-03f, 4.461575708e-03f, 4.444449402e-03f, + 4.427202242e-03f, 4.409834868e-03f, 4.392347926e-03f, 4.374742065e-03f, 4.357017937e-03f, 4.339176195e-03f, 4.321217498e-03f, 4.303142506e-03f, 4.284951883e-03f, 4.266646295e-03f, + 4.248226413e-03f, 4.229692908e-03f, 4.211046456e-03f, 4.192287735e-03f, 4.173417427e-03f, 4.154436214e-03f, 4.135344785e-03f, 4.116143828e-03f, 4.096834035e-03f, 4.077416102e-03f, + 4.057890727e-03f, 4.038258609e-03f, 4.018520451e-03f, 3.998676960e-03f, 3.978728843e-03f, 3.958676811e-03f, 3.938521578e-03f, 3.918263860e-03f, 3.897904375e-03f, 3.877443843e-03f, + 3.856882989e-03f, 3.836222538e-03f, 3.815463218e-03f, 3.794605760e-03f, 3.773650897e-03f, 3.752599364e-03f, 3.731451899e-03f, 3.710209241e-03f, 3.688872133e-03f, 3.667441320e-03f, + 3.645917547e-03f, 3.624301564e-03f, 3.602594121e-03f, 3.580795972e-03f, 3.558907871e-03f, 3.536930577e-03f, 3.514864848e-03f, 3.492711446e-03f, 3.470471135e-03f, 3.448144678e-03f, + 3.425732845e-03f, 3.403236404e-03f, 3.380656126e-03f, 3.357992784e-03f, 3.335247154e-03f, 3.312420011e-03f, 3.289512135e-03f, 3.266524306e-03f, 3.243457306e-03f, 3.220311918e-03f, + 3.197088929e-03f, 3.173789125e-03f, 3.150413295e-03f, 3.126962229e-03f, 3.103436721e-03f, 3.079837562e-03f, 3.056165549e-03f, 3.032421477e-03f, 3.008606146e-03f, 2.984720355e-03f, + 2.960764905e-03f, 2.936740598e-03f, 2.912648238e-03f, 2.888488631e-03f, 2.864262583e-03f, 2.839970901e-03f, 2.815614396e-03f, 2.791193877e-03f, 2.766710157e-03f, 2.742164047e-03f, + 2.717556363e-03f, 2.692887919e-03f, 2.668159531e-03f, 2.643372017e-03f, 2.618526196e-03f, 2.593622887e-03f, 2.568662910e-03f, 2.543647087e-03f, 2.518576241e-03f, 2.493451195e-03f, + 2.468272774e-03f, 2.443041802e-03f, 2.417759106e-03f, 2.392425512e-03f, 2.367041849e-03f, 2.341608946e-03f, 2.316127630e-03f, 2.290598734e-03f, 2.265023086e-03f, 2.239401519e-03f, + 2.213734864e-03f, 2.188023955e-03f, 2.162269625e-03f, 2.136472707e-03f, 2.110634036e-03f, 2.084754447e-03f, 2.058834776e-03f, 2.032875857e-03f, 2.006878528e-03f, 1.980843626e-03f, + 1.954771987e-03f, 1.928664448e-03f, 1.902521849e-03f, 1.876345026e-03f, 1.850134819e-03f, 1.823892066e-03f, 1.797617605e-03f, 1.771312277e-03f, 1.744976920e-03f, 1.718612374e-03f, + 1.692219478e-03f, 1.665799072e-03f, 1.639351996e-03f, 1.612879089e-03f, 1.586381192e-03f, 1.559859144e-03f, 1.533313785e-03f, 1.506745955e-03f, 1.480156493e-03f, 1.453546239e-03f, + 1.426916032e-03f, 1.400266711e-03f, 1.373599117e-03f, 1.346914086e-03f, 1.320212459e-03f, 1.293495072e-03f, 1.266762765e-03f, 1.240016376e-03f, 1.213256740e-03f, 1.186484697e-03f, + 1.159701081e-03f, 1.132906730e-03f, 1.106102478e-03f, 1.079289163e-03f, 1.052467617e-03f, 1.025638676e-03f, 9.988031734e-04f, 9.719619421e-04f, 9.451158149e-04f, 9.182656237e-04f, + 8.914121998e-04f, 8.645563739e-04f, 8.376989758e-04f, 8.108408349e-04f, 7.839827796e-04f, 7.571256377e-04f, 7.302702359e-04f, 7.034174006e-04f, 6.765679567e-04f, 6.497227289e-04f, + 6.228825405e-04f, 5.960482141e-04f, 5.692205713e-04f, 5.424004328e-04f, 5.155886182e-04f, 4.887859462e-04f, 4.619932344e-04f, 4.352112992e-04f, 4.084409561e-04f, 3.816830195e-04f, + 3.549383026e-04f, 3.282076172e-04f, 3.014917744e-04f, 2.747915836e-04f, 2.481078533e-04f, 2.214413906e-04f, 1.947930013e-04f, 1.681634901e-04f, 1.415536599e-04f, 1.149643128e-04f, + 8.839624918e-05f, 6.185026810e-05f, 3.532716720e-05f, 8.827742686e-06f, -1.764721073e-05f, -4.409689982e-05f, -7.052053289e-05f, -9.691731975e-05f, -1.232864718e-04f, -1.496272021e-04f, + -1.759387251e-04f, -2.022202572e-04f, -2.284710162e-04f, -2.546902217e-04f, -2.808770949e-04f, -3.070308588e-04f, -3.331507383e-04f, -3.592359597e-04f, -3.852857514e-04f, -4.112993434e-04f, + -4.372759678e-04f, -4.632148584e-04f, -4.891152508e-04f, -5.149763826e-04f, -5.407974933e-04f, -5.665778245e-04f, -5.923166194e-04f, -6.180131235e-04f, -6.436665843e-04f, -6.692762511e-04f, + -6.948413756e-04f, -7.203612112e-04f, -7.458350137e-04f, -7.712620408e-04f, -7.966415525e-04f, -8.219728108e-04f, -8.472550801e-04f, -8.724876267e-04f, -8.976697195e-04f, -9.228006292e-04f, + -9.478796292e-04f, -9.729059948e-04f, -9.978790039e-04f, -1.022797937e-03f, -1.047662075e-03f, -1.072470705e-03f, -1.097223112e-03f, -1.121918587e-03f, -1.146556422e-03f, -1.171135910e-03f, + -1.195656350e-03f, -1.220117040e-03f, -1.244517282e-03f, -1.268856381e-03f, -1.293133644e-03f, -1.317348380e-03f, -1.341499901e-03f, -1.365587522e-03f, -1.389610560e-03f, -1.413568336e-03f, + -1.437460171e-03f, -1.461285392e-03f, -1.485043325e-03f, -1.508733302e-03f, -1.532354657e-03f, -1.555906724e-03f, -1.579388844e-03f, -1.602800358e-03f, -1.626140609e-03f, -1.649408947e-03f, + -1.672604720e-03f, -1.695727281e-03f, -1.718775988e-03f, -1.741750197e-03f, -1.764649271e-03f, -1.787472575e-03f, -1.810219476e-03f, -1.832889344e-03f, -1.855481553e-03f, -1.877995479e-03f, + -1.900430501e-03f, -1.922786003e-03f, -1.945061369e-03f, -1.967255987e-03f, -1.989369251e-03f, -2.011400553e-03f, -2.033349293e-03f, -2.055214870e-03f, -2.076996690e-03f, -2.098694158e-03f, + -2.120306685e-03f, -2.141833686e-03f, -2.163274576e-03f, -2.184628775e-03f, -2.205895707e-03f, -2.227074798e-03f, -2.248165477e-03f, -2.269167178e-03f, -2.290079336e-03f, -2.310901392e-03f, + -2.331632787e-03f, -2.352272968e-03f, -2.372821384e-03f, -2.393277489e-03f, -2.413640738e-03f, -2.433910591e-03f, -2.454086510e-03f, -2.474167963e-03f, -2.494154418e-03f, -2.514045350e-03f, + -2.533840234e-03f, -2.553538551e-03f, -2.573139785e-03f, -2.592643422e-03f, -2.612048953e-03f, -2.631355872e-03f, -2.650563677e-03f, -2.669671868e-03f, -2.688679951e-03f, -2.707587434e-03f, + -2.726393829e-03f, -2.745098650e-03f, -2.763701417e-03f, -2.782201653e-03f, -2.800598883e-03f, -2.818892639e-03f, -2.837082452e-03f, -2.855167860e-03f, -2.873148405e-03f, -2.891023630e-03f, + -2.908793083e-03f, -2.926456317e-03f, -2.944012887e-03f, -2.961462353e-03f, -2.978804277e-03f, -2.996038225e-03f, -3.013163770e-03f, -3.030180484e-03f, -3.047087946e-03f, -3.063885738e-03f, + -3.080573444e-03f, -3.097150655e-03f, -3.113616964e-03f, -3.129971968e-03f, -3.146215266e-03f, -3.162346465e-03f, -3.178365172e-03f, -3.194271001e-03f, -3.210063565e-03f, -3.225742487e-03f, + -3.241307390e-03f, -3.256757901e-03f, -3.272093653e-03f, -3.287314280e-03f, -3.302419423e-03f, -3.317408724e-03f, -3.332281832e-03f, -3.347038396e-03f, -3.361678073e-03f, -3.376200520e-03f, + -3.390605403e-03f, -3.404892387e-03f, -3.419061143e-03f, -3.433111346e-03f, -3.447042675e-03f, -3.460854813e-03f, -3.474547447e-03f, -3.488120267e-03f, -3.501572969e-03f, -3.514905251e-03f, + -3.528116817e-03f, -3.541207372e-03f, -3.554176627e-03f, -3.567024299e-03f, -3.579750105e-03f, -3.592353769e-03f, -3.604835017e-03f, -3.617193580e-03f, -3.629429194e-03f, -3.641541598e-03f, + -3.653530535e-03f, -3.665395752e-03f, -3.677137001e-03f, -3.688754036e-03f, -3.700246618e-03f, -3.711614509e-03f, -3.722857478e-03f, -3.733975296e-03f, -3.744967738e-03f, -3.755834586e-03f, + -3.766575622e-03f, -3.777190635e-03f, -3.787679417e-03f, -3.798041764e-03f, -3.808277476e-03f, -3.818386358e-03f, -3.828368219e-03f, -3.838222870e-03f, -3.847950130e-03f, -3.857549818e-03f, + -3.867021760e-03f, -3.876365785e-03f, -3.885581726e-03f, -3.894669420e-03f, -3.903628710e-03f, -3.912459440e-03f, -3.921161460e-03f, -3.929734624e-03f, -3.938178790e-03f, -3.946493820e-03f, + -3.954679581e-03f, -3.962735942e-03f, -3.970662778e-03f, -3.978459968e-03f, -3.986127394e-03f, -3.993664943e-03f, -4.001072507e-03f, -4.008349979e-03f, -4.015497260e-03f, -4.022514253e-03f, + -4.029400864e-03f, -4.036157007e-03f, -4.042782596e-03f, -4.049277550e-03f, -4.055641795e-03f, -4.061875258e-03f, -4.067977871e-03f, -4.073949571e-03f, -4.079790297e-03f, -4.085499994e-03f, + -4.091078612e-03f, -4.096526101e-03f, -4.101842420e-03f, -4.107027529e-03f, -4.112081393e-03f, -4.117003981e-03f, -4.121795266e-03f, -4.126455225e-03f, -4.130983841e-03f, -4.135381097e-03f, + -4.139646984e-03f, -4.143781495e-03f, -4.147784628e-03f, -4.151656384e-03f, -4.155396769e-03f, -4.159005793e-03f, -4.162483470e-03f, -4.165829817e-03f, -4.169044857e-03f, -4.172128615e-03f, + -4.175081122e-03f, -4.177902411e-03f, -4.180592521e-03f, -4.183151494e-03f, -4.185579375e-03f, -4.187876215e-03f, -4.190042068e-03f, -4.192076993e-03f, -4.193981050e-03f, -4.195754307e-03f, + -4.197396833e-03f, -4.198908703e-03f, -4.200289994e-03f, -4.201540788e-03f, -4.202661172e-03f, -4.203651235e-03f, -4.204511071e-03f, -4.205240778e-03f, -4.205840458e-03f, -4.206310216e-03f, + -4.206650162e-03f, -4.206860409e-03f, -4.206941074e-03f, -4.206892280e-03f, -4.206714150e-03f, -4.206406814e-03f, -4.205970406e-03f, -4.205405061e-03f, -4.204710921e-03f, -4.203888129e-03f, + -4.202936834e-03f, -4.201857189e-03f, -4.200649349e-03f, -4.199313474e-03f, -4.197849728e-03f, -4.196258277e-03f, -4.194539294e-03f, -4.192692954e-03f, -4.190719434e-03f, -4.188618917e-03f, + -4.186391590e-03f, -4.184037643e-03f, -4.181557270e-03f, -4.178950667e-03f, -4.176218036e-03f, -4.173359582e-03f, -4.170375514e-03f, -4.167266043e-03f, -4.164031387e-03f, -4.160671763e-03f, + -4.157187396e-03f, -4.153578513e-03f, -4.149845343e-03f, -4.145988122e-03f, -4.142007087e-03f, -4.137902479e-03f, -4.133674544e-03f, -4.129323529e-03f, -4.124849688e-03f, -4.120253275e-03f, + -4.115534550e-03f, -4.110693776e-03f, -4.105731218e-03f, -4.100647148e-03f, -4.095441837e-03f, -4.090115563e-03f, -4.084668607e-03f, -4.079101251e-03f, -4.073413783e-03f, -4.067606494e-03f, + -4.061679678e-03f, -4.055633631e-03f, -4.049468656e-03f, -4.043185056e-03f, -4.036783139e-03f, -4.030263216e-03f, -4.023625601e-03f, -4.016870613e-03f, -4.009998571e-03f, -4.003009800e-03f, + -3.995904629e-03f, -3.988683387e-03f, -3.981346409e-03f, -3.973894033e-03f, -3.966326600e-03f, -3.958644452e-03f, -3.950847938e-03f, -3.942937407e-03f, -3.934913214e-03f, -3.926775715e-03f, + -3.918525269e-03f, -3.910162241e-03f, -3.901686995e-03f, -3.893099902e-03f, -3.884401333e-03f, -3.875591665e-03f, -3.866671276e-03f, -3.857640547e-03f, -3.848499863e-03f, -3.839249612e-03f, + -3.829890185e-03f, -3.820421975e-03f, -3.810845379e-03f, -3.801160797e-03f, -3.791368630e-03f, -3.781469286e-03f, -3.771463173e-03f, -3.761350701e-03f, -3.751132285e-03f, -3.740808343e-03f, + -3.730379294e-03f, -3.719845561e-03f, -3.709207571e-03f, -3.698465751e-03f, -3.687620533e-03f, -3.676672352e-03f, -3.665621643e-03f, -3.654468847e-03f, -3.643214406e-03f, -3.631858766e-03f, + -3.620402373e-03f, -3.608845680e-03f, -3.597189137e-03f, -3.585433203e-03f, -3.573578334e-03f, -3.561624993e-03f, -3.549573642e-03f, -3.537424749e-03f, -3.525178781e-03f, -3.512836211e-03f, + -3.500397512e-03f, -3.487863161e-03f, -3.475233636e-03f, -3.462509419e-03f, -3.449690995e-03f, -3.436778849e-03f, -3.423773470e-03f, -3.410675349e-03f, -3.397484980e-03f, -3.384202859e-03f, + -3.370829485e-03f, -3.357365357e-03f, -3.343810979e-03f, -3.330166856e-03f, -3.316433496e-03f, -3.302611409e-03f, -3.288701107e-03f, -3.274703104e-03f, -3.260617916e-03f, -3.246446063e-03f, + -3.232188065e-03f, -3.217844446e-03f, -3.203415731e-03f, -3.188902447e-03f, -3.174305124e-03f, -3.159624293e-03f, -3.144860488e-03f, -3.130014245e-03f, -3.115086101e-03f, -3.100076596e-03f, + -3.084986273e-03f, -3.069815674e-03f, -3.054565345e-03f, -3.039235835e-03f, -3.023827692e-03f, -3.008341468e-03f, -2.992777716e-03f, -2.977136992e-03f, -2.961419853e-03f, -2.945626857e-03f, + -2.929758566e-03f, -2.913815541e-03f, -2.897798347e-03f, -2.881707550e-03f, -2.865543717e-03f, -2.849307419e-03f, -2.832999226e-03f, -2.816619711e-03f, -2.800169448e-03f, -2.783649014e-03f, + -2.767058986e-03f, -2.750399944e-03f, -2.733672468e-03f, -2.716877140e-03f, -2.700014546e-03f, -2.683085270e-03f, -2.666089899e-03f, -2.649029022e-03f, -2.631903229e-03f, -2.614713111e-03f, + -2.597459260e-03f, -2.580142271e-03f, -2.562762740e-03f, -2.545321263e-03f, -2.527818439e-03f, -2.510254867e-03f, -2.492631148e-03f, -2.474947884e-03f, -2.457205679e-03f, -2.439405137e-03f, + -2.421546864e-03f, -2.403631467e-03f, -2.385659555e-03f, -2.367631736e-03f, -2.349548622e-03f, -2.331410824e-03f, -2.313218954e-03f, -2.294973628e-03f, -2.276675458e-03f, -2.258325062e-03f, + -2.239923057e-03f, -2.221470060e-03f, -2.202966690e-03f, -2.184413567e-03f, -2.165811312e-03f, -2.147160547e-03f, -2.128461894e-03f, -2.109715978e-03f, -2.090923421e-03f, -2.072084850e-03f, + -2.053200891e-03f, -2.034272170e-03f, -2.015299315e-03f, -1.996282955e-03f, -1.977223718e-03f, -1.958122234e-03f, -1.938979134e-03f, -1.919795049e-03f, -1.900570611e-03f, -1.881306453e-03f, + -1.862003207e-03f, -1.842661507e-03f, -1.823281987e-03f, -1.803865283e-03f, -1.784412029e-03f, -1.764922861e-03f, -1.745398417e-03f, -1.725839332e-03f, -1.706246244e-03f, -1.686619791e-03f, + -1.666960611e-03f, -1.647269342e-03f, -1.627546623e-03f, -1.607793094e-03f, -1.588009394e-03f, -1.568196163e-03f, -1.548354041e-03f, -1.528483668e-03f, -1.508585686e-03f, -1.488660736e-03f, + -1.468709457e-03f, -1.448732493e-03f, -1.428730484e-03f, -1.408704071e-03f, -1.388653898e-03f, -1.368580605e-03f, -1.348484835e-03f, -1.328367230e-03f, -1.308228431e-03f, -1.288069082e-03f, + -1.267889823e-03f, -1.247691298e-03f, -1.227474149e-03f, -1.207239017e-03f, -1.186986544e-03f, -1.166717373e-03f, -1.146432145e-03f, -1.126131502e-03f, -1.105816086e-03f, -1.085486537e-03f, + -1.065143497e-03f, -1.044787607e-03f, -1.024419508e-03f, -1.004039840e-03f, -9.836492439e-04f, -9.632483588e-04f, -9.428378246e-04f, -9.224182807e-04f, -9.019903661e-04f, -8.815547193e-04f, + -8.611119786e-04f, -8.406627818e-04f, -8.202077662e-04f, -7.997475689e-04f, -7.792828262e-04f, -7.588141743e-04f, -7.383422486e-04f, -7.178676841e-04f, -6.973911152e-04f, -6.769131759e-04f, + -6.564344995e-04f, -6.359557186e-04f, -6.154774654e-04f, -5.950003714e-04f, -5.745250673e-04f, -5.540521834e-04f, -5.335823490e-04f, -5.131161929e-04f, -4.926543432e-04f, -4.721974271e-04f, + -4.517460710e-04f, -4.313009008e-04f, -4.108625414e-04f, -3.904316167e-04f, -3.700087502e-04f, -3.495945641e-04f, -3.291896801e-04f, -3.087947186e-04f, -2.884102995e-04f, -2.680370415e-04f, + -2.476755624e-04f, -2.273264791e-04f, -2.069904075e-04f, -1.866679623e-04f, -1.663597575e-04f, -1.460664058e-04f, -1.257885191e-04f, -1.055267078e-04f, -8.528158165e-05f, -6.505374904e-05f, + -4.484381730e-05f, -2.465239259e-05f, -4.480079923e-06f, 1.567251689e-05f, 3.580479524e-05f, 5.591615372e-05f, 7.600599217e-05f, 9.607371169e-05f, 1.161187146e-04f, 1.361404047e-04f, + 1.561381868e-04f, 1.761114672e-04f, 1.960596536e-04f, 2.159821549e-04f, 2.358783816e-04f, 2.557477453e-04f, 2.755896592e-04f, 2.954035379e-04f, 3.151887974e-04f, 3.349448553e-04f, + 3.546711304e-04f, 3.743670432e-04f, 3.940320158e-04f, 4.136654715e-04f, 4.332668354e-04f, 4.528355340e-04f, 4.723709957e-04f, 4.918726500e-04f, 5.113399284e-04f, 5.307722639e-04f, + 5.501690910e-04f, 5.695298460e-04f, 5.888539669e-04f, 6.081408934e-04f, 6.273900666e-04f, 6.466009298e-04f, 6.657729276e-04f, 6.849055067e-04f, 7.039981153e-04f, 7.230502034e-04f, + 7.420612230e-04f, 7.610306278e-04f, 7.799578732e-04f, 7.988424166e-04f, 8.176837172e-04f, 8.364812361e-04f, 8.552344363e-04f, 8.739427825e-04f, 8.926057417e-04f, 9.112227824e-04f, + 9.297933754e-04f, 9.483169932e-04f, 9.667931105e-04f, 9.852212037e-04f, 1.003600752e-03f, 1.021931235e-03f, 1.040212135e-03f, 1.058442939e-03f, 1.076623131e-03f, 1.094752202e-03f, + 1.112829641e-03f, 1.130854942e-03f, 1.148827600e-03f, 1.166747113e-03f, 1.184612978e-03f, 1.202424699e-03f, 1.220181779e-03f, 1.237883723e-03f, 1.255530040e-03f, 1.273120240e-03f, + 1.290653835e-03f, 1.308130340e-03f, 1.325549273e-03f, 1.342910152e-03f, 1.360212499e-03f, 1.377455837e-03f, 1.394639693e-03f, 1.411763595e-03f, 1.428827075e-03f, 1.445829664e-03f, + 1.462770898e-03f, 1.479650315e-03f, 1.496467455e-03f, 1.513221861e-03f, 1.529913078e-03f, 1.546540652e-03f, 1.563104134e-03f, 1.579603076e-03f, 1.596037032e-03f, 1.612405560e-03f, + 1.628708218e-03f, 1.644944569e-03f, 1.661114177e-03f, 1.677216610e-03f, 1.693251436e-03f, 1.709218229e-03f, 1.725116561e-03f, 1.740946011e-03f, 1.756706158e-03f, 1.772396584e-03f, + 1.788016873e-03f, 1.803566614e-03f, 1.819045396e-03f, 1.834452812e-03f, 1.849788457e-03f, 1.865051928e-03f, 1.880242826e-03f, 1.895360754e-03f, 1.910405317e-03f, 1.925376125e-03f, + 1.940272787e-03f, 1.955094919e-03f, 1.969842136e-03f, 1.984514056e-03f, 1.999110303e-03f, 2.013630501e-03f, 2.028074276e-03f, 2.042441259e-03f, 2.056731082e-03f, 2.070943382e-03f, + 2.085077796e-03f, 2.099133965e-03f, 2.113111533e-03f, 2.127010146e-03f, 2.140829455e-03f, 2.154569111e-03f, 2.168228769e-03f, 2.181808087e-03f, 2.195306726e-03f, 2.208724348e-03f, + 2.222060622e-03f, 2.235315214e-03f, 2.248487798e-03f, 2.261578049e-03f, 2.274585644e-03f, 2.287510264e-03f, 2.300351592e-03f, 2.313109315e-03f, 2.325783123e-03f, 2.338372706e-03f, + 2.350877761e-03f, 2.363297986e-03f, 2.375633081e-03f, 2.387882751e-03f, 2.400046701e-03f, 2.412124644e-03f, 2.424116289e-03f, 2.436021355e-03f, 2.447839559e-03f, 2.459570623e-03f, + 2.471214271e-03f, 2.482770232e-03f, 2.494238235e-03f, 2.505618015e-03f, 2.516909307e-03f, 2.528111852e-03f, 2.539225392e-03f, 2.550249673e-03f, 2.561184443e-03f, 2.572029454e-03f, + 2.582784461e-03f, 2.593449221e-03f, 2.604023496e-03f, 2.614507048e-03f, 2.624899644e-03f, 2.635201056e-03f, 2.645411054e-03f, 2.655529417e-03f, 2.665555921e-03f, 2.675490351e-03f, + 2.685332490e-03f, 2.695082127e-03f, 2.704739053e-03f, 2.714303063e-03f, 2.723773955e-03f, 2.733151528e-03f, 2.742435587e-03f, 2.751625938e-03f, 2.760722391e-03f, 2.769724759e-03f, + 2.778632859e-03f, 2.787446508e-03f, 2.796165530e-03f, 2.804789750e-03f, 2.813318996e-03f, 2.821753100e-03f, 2.830091897e-03f, 2.838335224e-03f, 2.846482923e-03f, 2.854534837e-03f, + 2.862490813e-03f, 2.870350703e-03f, 2.878114359e-03f, 2.885781637e-03f, 2.893352399e-03f, 2.900826506e-03f, 2.908203824e-03f, 2.915484222e-03f, 2.922667574e-03f, 2.929753753e-03f, + 2.936742639e-03f, 2.943634112e-03f, 2.950428059e-03f, 2.957124366e-03f, 2.963722926e-03f, 2.970223631e-03f, 2.976626379e-03f, 2.982931071e-03f, 2.989137610e-03f, 2.995245903e-03f, + 3.001255859e-03f, 3.007167393e-03f, 3.012980419e-03f, 3.018694858e-03f, 3.024310630e-03f, 3.029827663e-03f, 3.035245885e-03f, 3.040565227e-03f, 3.045785624e-03f, 3.050907015e-03f, + 3.055929340e-03f, 3.060852544e-03f, 3.065676575e-03f, 3.070401382e-03f, 3.075026920e-03f, 3.079553145e-03f, 3.083980018e-03f, 3.088307501e-03f, 3.092535560e-03f, 3.096664165e-03f, + 3.100693288e-03f, 3.104622904e-03f, 3.108452993e-03f, 3.112183535e-03f, 3.115814517e-03f, 3.119345924e-03f, 3.122777750e-03f, 3.126109987e-03f, 3.129342632e-03f, 3.132475687e-03f, + 3.135509154e-03f, 3.138443041e-03f, 3.141277355e-03f, 3.144012111e-03f, 3.146647323e-03f, 3.149183011e-03f, 3.151619195e-03f, 3.153955902e-03f, 3.156193159e-03f, 3.158330996e-03f, + 3.160369449e-03f, 3.162308554e-03f, 3.164148350e-03f, 3.165888882e-03f, 3.167530195e-03f, 3.169072339e-03f, 3.170515366e-03f, 3.171859330e-03f, 3.173104291e-03f, 3.174250310e-03f, + 3.175297450e-03f, 3.176245779e-03f, 3.177095368e-03f, 3.177846289e-03f, 3.178498619e-03f, 3.179052437e-03f, 3.179507825e-03f, 3.179864868e-03f, 3.180123655e-03f, 3.180284277e-03f, + 3.180346827e-03f, 3.180311402e-03f, 3.180178102e-03f, 3.179947031e-03f, 3.179618294e-03f, 3.179191999e-03f, 3.178668259e-03f, 3.178047187e-03f, 3.177328901e-03f, 3.176513522e-03f, + 3.175601172e-03f, 3.174591977e-03f, 3.173486068e-03f, 3.172283574e-03f, 3.170984631e-03f, 3.169589377e-03f, 3.168097952e-03f, 3.166510498e-03f, 3.164827163e-03f, 3.163048094e-03f, + 3.161173444e-03f, 3.159203367e-03f, 3.157138020e-03f, 3.154977564e-03f, 3.152722160e-03f, 3.150371976e-03f, 3.147927179e-03f, 3.145387940e-03f, 3.142754433e-03f, 3.140026835e-03f, + 3.137205326e-03f, 3.134290086e-03f, 3.131281303e-03f, 3.128179162e-03f, 3.124983854e-03f, 3.121695572e-03f, 3.118314512e-03f, 3.114840872e-03f, 3.111274853e-03f, 3.107616659e-03f, + 3.103866496e-03f, 3.100024572e-03f, 3.096091100e-03f, 3.092066294e-03f, 3.087950370e-03f, 3.083743548e-03f, 3.079446050e-03f, 3.075058101e-03f, 3.070579927e-03f, 3.066011758e-03f, + 3.061353828e-03f, 3.056606370e-03f, 3.051769621e-03f, 3.046843823e-03f, 3.041829217e-03f, 3.036726048e-03f, 3.031534563e-03f, 3.026255013e-03f, 3.020887650e-03f, 3.015432729e-03f, + 3.009890507e-03f, 3.004261243e-03f, 2.998545201e-03f, 2.992742644e-03f, 2.986853840e-03f, 2.980879058e-03f, 2.974818570e-03f, 2.968672650e-03f, 2.962441574e-03f, 2.956125622e-03f, + 2.949725075e-03f, 2.943240217e-03f, 2.936671333e-03f, 2.930018712e-03f, 2.923282643e-03f, 2.916463421e-03f, 2.909561340e-03f, 2.902576698e-03f, 2.895509794e-03f, 2.888360931e-03f, + 2.881130411e-03f, 2.873818542e-03f, 2.866425633e-03f, 2.858951993e-03f, 2.851397937e-03f, 2.843763778e-03f, 2.836049835e-03f, 2.828256427e-03f, 2.820383875e-03f, 2.812432503e-03f, + 2.804402637e-03f, 2.796294605e-03f, 2.788108737e-03f, 2.779845365e-03f, 2.771504823e-03f, 2.763087447e-03f, 2.754593576e-03f, 2.746023549e-03f, 2.737377710e-03f, 2.728656402e-03f, + 2.719859972e-03f, 2.710988768e-03f, 2.702043141e-03f, 2.693023441e-03f, 2.683930024e-03f, 2.674763246e-03f, 2.665523464e-03f, 2.656211038e-03f, 2.646826331e-03f, 2.637369705e-03f, + 2.627841526e-03f, 2.618242162e-03f, 2.608571981e-03f, 2.598831355e-03f, 2.589020656e-03f, 2.579140259e-03f, 2.569190540e-03f, 2.559171878e-03f, 2.549084652e-03f, 2.538929243e-03f, + 2.528706036e-03f, 2.518415415e-03f, 2.508057767e-03f, 2.497633480e-03f, 2.487142944e-03f, 2.476586552e-03f, 2.465964696e-03f, 2.455277772e-03f, 2.444526176e-03f, 2.433710306e-03f, + 2.422830563e-03f, 2.411887347e-03f, 2.400881061e-03f, 2.389812111e-03f, 2.378680902e-03f, 2.367487841e-03f, 2.356233338e-03f, 2.344917803e-03f, 2.333541649e-03f, 2.322105288e-03f, + 2.310609135e-03f, 2.299053608e-03f, 2.287439123e-03f, 2.275766100e-03f, 2.264034959e-03f, 2.252246122e-03f, 2.240400013e-03f, 2.228497056e-03f, 2.216537677e-03f, 2.204522303e-03f, + 2.192451363e-03f, 2.180325287e-03f, 2.168144506e-03f, 2.155909452e-03f, 2.143620559e-03f, 2.131278261e-03f, 2.118882995e-03f, 2.106435198e-03f, 2.093935309e-03f, 2.081383766e-03f, + 2.068781011e-03f, 2.056127485e-03f, 2.043423632e-03f, 2.030669896e-03f, 2.017866722e-03f, 2.005014556e-03f, 1.992113845e-03f, 1.979165038e-03f, 1.966168585e-03f, 1.953124935e-03f, + 1.940034541e-03f, 1.926897854e-03f, 1.913715328e-03f, 1.900487417e-03f, 1.887214578e-03f, 1.873897265e-03f, 1.860535936e-03f, 1.847131049e-03f, 1.833683064e-03f, 1.820192439e-03f, + 1.806659636e-03f, 1.793085115e-03f, 1.779469340e-03f, 1.765812773e-03f, 1.752115878e-03f, 1.738379121e-03f, 1.724602965e-03f, 1.710787878e-03f, 1.696934326e-03f, 1.683042778e-03f, + 1.669113700e-03f, 1.655147563e-03f, 1.641144836e-03f, 1.627105989e-03f, 1.613031493e-03f, 1.598921821e-03f, 1.584777443e-03f, 1.570598833e-03f, 1.556386463e-03f, 1.542140809e-03f, + 1.527862345e-03f, 1.513551545e-03f, 1.499208885e-03f, 1.484834841e-03f, 1.470429889e-03f, 1.455994507e-03f, 1.441529172e-03f, 1.427034361e-03f, 1.412510553e-03f, 1.397958227e-03f, + 1.383377862e-03f, 1.368769937e-03f, 1.354134932e-03f, 1.339473327e-03f, 1.324785602e-03f, 1.310072239e-03f, 1.295333719e-03f, 1.280570523e-03f, 1.265783132e-03f, 1.250972029e-03f, + 1.236137695e-03f, 1.221280614e-03f, 1.206401267e-03f, 1.191500138e-03f, 1.176577710e-03f, 1.161634464e-03f, 1.146670886e-03f, 1.131687458e-03f, 1.116684664e-03f, 1.101662987e-03f, + 1.086622912e-03f, 1.071564921e-03f, 1.056489499e-03f, 1.041397130e-03f, 1.026288298e-03f, 1.011163486e-03f, 9.960231789e-04f, 9.808678600e-04f, 9.656980135e-04f, 9.505141230e-04f, + 9.353166725e-04f, 9.201061456e-04f, 9.048830260e-04f, 8.896477970e-04f, 8.744009421e-04f, 8.591429445e-04f, 8.438742873e-04f, 8.285954534e-04f, 8.133069256e-04f, 7.980091863e-04f, + 7.827027179e-04f, 7.673880025e-04f, 7.520655220e-04f, 7.367357579e-04f, 7.213991916e-04f, 7.060563041e-04f, 6.907075761e-04f, 6.753534881e-04f, 6.599945203e-04f, 6.446311522e-04f, + 6.292638634e-04f, 6.138931328e-04f, 5.985194391e-04f, 5.831432605e-04f, 5.677650749e-04f, 5.523853595e-04f, 5.370045915e-04f, 5.216232471e-04f, 5.062418025e-04f, 4.908607331e-04f, + 4.754805140e-04f, 4.601016197e-04f, 4.447245240e-04f, 4.293497006e-04f, 4.139776221e-04f, 3.986087609e-04f, 3.832435887e-04f, 3.678825765e-04f, 3.525261950e-04f, 3.371749138e-04f, + 3.218292022e-04f, 3.064895288e-04f, 2.911563614e-04f, 2.758301672e-04f, 2.605114128e-04f, 2.452005638e-04f, 2.298980854e-04f, 2.146044418e-04f, 1.993200966e-04f, 1.840455126e-04f, + 1.687811517e-04f, 1.535274753e-04f, 1.382849436e-04f, 1.230540163e-04f, 1.078351521e-04f, 9.262880896e-05f, 7.743544380e-05f, 6.225551283e-05f, 4.708947131e-05f, 3.193777360e-05f, + 1.680087313e-05f, 1.679222442e-06f, -1.342672691e-05f, -2.851652429e-05f, -4.358972005e-05f, -5.864586553e-05f, -7.368451305e-05f, -8.870521593e-05f, -1.037075285e-04f, -1.186910062e-04f, + -1.336552055e-04f, -1.485996837e-04f, -1.635239995e-04f, -1.784277126e-04f, -1.933103835e-04f, -2.081715743e-04f, -2.230108478e-04f, -2.378277682e-04f, -2.526219007e-04f, -2.673928117e-04f, + -2.821400688e-04f, -2.968632408e-04f, -3.115618975e-04f, -3.262356102e-04f, -3.408839512e-04f, -3.555064941e-04f, -3.701028139e-04f, -3.846724865e-04f, -3.992150894e-04f, -4.137302013e-04f, + -4.282174020e-04f, -4.426762728e-04f, -4.571063963e-04f, -4.715073564e-04f, -4.858787383e-04f, -5.002201285e-04f, -5.145311150e-04f, -5.288112872e-04f, -5.430602356e-04f, -5.572775524e-04f, + -5.714628310e-04f, -5.856156665e-04f, -5.997356550e-04f, -6.138223944e-04f, -6.278754839e-04f, -6.418945241e-04f, -6.558791173e-04f, -6.698288671e-04f, -6.837433785e-04f, -6.976222583e-04f, + -7.114651146e-04f, -7.252715570e-04f, -7.390411969e-04f, -7.527736468e-04f, -7.664685212e-04f, -7.801254360e-04f, -7.937440085e-04f, -8.073238579e-04f, -8.208646048e-04f, -8.343658714e-04f, + -8.478272817e-04f, -8.612484611e-04f, -8.746290368e-04f, -8.879686375e-04f, -9.012668938e-04f, -9.145234377e-04f, -9.277379030e-04f, -9.409099253e-04f, -9.540391416e-04f, -9.671251909e-04f, + -9.801677139e-04f, -9.931663527e-04f, -1.006120751e-03f, -1.019030556e-03f, -1.031895414e-03f, -1.044714975e-03f, -1.057488889e-03f, -1.070216810e-03f, -1.082898392e-03f, -1.095533292e-03f, + -1.108121169e-03f, -1.120661681e-03f, -1.133154491e-03f, -1.145599263e-03f, -1.157995662e-03f, -1.170343357e-03f, -1.182642015e-03f, -1.194891309e-03f, -1.207090910e-03f, -1.219240496e-03f, + -1.231339741e-03f, -1.243388324e-03f, -1.255385928e-03f, -1.267332233e-03f, -1.279226924e-03f, -1.291069689e-03f, -1.302860214e-03f, -1.314598191e-03f, -1.326283311e-03f, -1.337915269e-03f, + -1.349493761e-03f, -1.361018485e-03f, -1.372489141e-03f, -1.383905432e-03f, -1.395267061e-03f, -1.406573735e-03f, -1.417825161e-03f, -1.429021051e-03f, -1.440161115e-03f, -1.451245068e-03f, + -1.462272628e-03f, -1.473243511e-03f, -1.484157438e-03f, -1.495014131e-03f, -1.505813316e-03f, -1.516554719e-03f, -1.527238067e-03f, -1.537863093e-03f, -1.548429529e-03f, -1.558937109e-03f, + -1.569385571e-03f, -1.579774654e-03f, -1.590104099e-03f, -1.600373650e-03f, -1.610583051e-03f, -1.620732051e-03f, -1.630820400e-03f, -1.640847849e-03f, -1.650814152e-03f, -1.660719065e-03f, + -1.670562348e-03f, -1.680343760e-03f, -1.690063065e-03f, -1.699720026e-03f, -1.709314412e-03f, -1.718845991e-03f, -1.728314535e-03f, -1.737719818e-03f, -1.747061615e-03f, -1.756339704e-03f, + -1.765553866e-03f, -1.774703884e-03f, -1.783789541e-03f, -1.792810625e-03f, -1.801766925e-03f, -1.810658232e-03f, -1.819484341e-03f, -1.828245046e-03f, -1.836940146e-03f, -1.845569441e-03f, + -1.854132735e-03f, -1.862629831e-03f, -1.871060536e-03f, -1.879424662e-03f, -1.887722018e-03f, -1.895952419e-03f, -1.904115681e-03f, -1.912211622e-03f, -1.920240064e-03f, -1.928200829e-03f, + -1.936093742e-03f, -1.943918632e-03f, -1.951675328e-03f, -1.959363662e-03f, -1.966983469e-03f, -1.974534586e-03f, -1.982016851e-03f, -1.989430107e-03f, -1.996774196e-03f, -2.004048965e-03f, + -2.011254263e-03f, -2.018389939e-03f, -2.025455847e-03f, -2.032451843e-03f, -2.039377783e-03f, -2.046233528e-03f, -2.053018940e-03f, -2.059733883e-03f, -2.066378225e-03f, -2.072951835e-03f, + -2.079454584e-03f, -2.085886347e-03f, -2.092246999e-03f, -2.098536420e-03f, -2.104754489e-03f, -2.110901091e-03f, -2.116976111e-03f, -2.122979437e-03f, -2.128910959e-03f, -2.134770571e-03f, + -2.140558166e-03f, -2.146273642e-03f, -2.151916900e-03f, -2.157487840e-03f, -2.162986369e-03f, -2.168412391e-03f, -2.173765816e-03f, -2.179046556e-03f, -2.184254525e-03f, -2.189389638e-03f, + -2.194451815e-03f, -2.199440975e-03f, -2.204357043e-03f, -2.209199943e-03f, -2.213969604e-03f, -2.218665955e-03f, -2.223288930e-03f, -2.227838463e-03f, -2.232314492e-03f, -2.236716956e-03f, + -2.241045797e-03f, -2.245300960e-03f, -2.249482390e-03f, -2.253590038e-03f, -2.257623855e-03f, -2.261583794e-03f, -2.265469811e-03f, -2.269281865e-03f, -2.273019916e-03f, -2.276683928e-03f, + -2.280273866e-03f, -2.283789697e-03f, -2.287231392e-03f, -2.290598923e-03f, -2.293892265e-03f, -2.297111394e-03f, -2.300256291e-03f, -2.303326937e-03f, -2.306323317e-03f, -2.309245415e-03f, + -2.312093222e-03f, -2.314866728e-03f, -2.317565926e-03f, -2.320190812e-03f, -2.322741384e-03f, -2.325217643e-03f, -2.327619590e-03f, -2.329947232e-03f, -2.332200574e-03f, -2.334379626e-03f, + -2.336484400e-03f, -2.338514911e-03f, -2.340471174e-03f, -2.342353208e-03f, -2.344161035e-03f, -2.345894676e-03f, -2.347554159e-03f, -2.349139509e-03f, -2.350650759e-03f, -2.352087939e-03f, + -2.353451084e-03f, -2.354740232e-03f, -2.355955421e-03f, -2.357096692e-03f, -2.358164090e-03f, -2.359157660e-03f, -2.360077450e-03f, -2.360923510e-03f, -2.361695893e-03f, -2.362394654e-03f, + -2.363019850e-03f, -2.363571539e-03f, -2.364049784e-03f, -2.364454648e-03f, -2.364786198e-03f, -2.365044500e-03f, -2.365229625e-03f, -2.365341646e-03f, -2.365380638e-03f, -2.365346677e-03f, + -2.365239842e-03f, -2.365060215e-03f, -2.364807879e-03f, -2.364482920e-03f, -2.364085425e-03f, -2.363615484e-03f, -2.363073189e-03f, -2.362458634e-03f, -2.361771917e-03f, -2.361013134e-03f, + -2.360182387e-03f, -2.359279779e-03f, -2.358305414e-03f, -2.357259400e-03f, -2.356141844e-03f, -2.354952860e-03f, -2.353692559e-03f, -2.352361057e-03f, -2.350958473e-03f, -2.349484924e-03f, + -2.347940533e-03f, -2.346325424e-03f, -2.344639722e-03f, -2.342883555e-03f, -2.341057053e-03f, -2.339160347e-03f, -2.337193573e-03f, -2.335156865e-03f, -2.333050362e-03f, -2.330874204e-03f, + -2.328628533e-03f, -2.326313492e-03f, -2.323929229e-03f, -2.321475890e-03f, -2.318953627e-03f, -2.316362590e-03f, -2.313702934e-03f, -2.310974815e-03f, -2.308178391e-03f, -2.305313821e-03f, + -2.302381268e-03f, -2.299380895e-03f, -2.296312867e-03f, -2.293177354e-03f, -2.289974522e-03f, -2.286704546e-03f, -2.283367597e-03f, -2.279963850e-03f, -2.276493484e-03f, -2.272956676e-03f, + -2.269353608e-03f, -2.265684463e-03f, -2.261949424e-03f, -2.258148679e-03f, -2.254282416e-03f, -2.250350824e-03f, -2.246354096e-03f, -2.242292426e-03f, -2.238166008e-03f, -2.233975041e-03f, + -2.229719723e-03f, -2.225400255e-03f, -2.221016840e-03f, -2.216569683e-03f, -2.212058989e-03f, -2.207484967e-03f, -2.202847826e-03f, -2.198147778e-03f, -2.193385036e-03f, -2.188559815e-03f, + -2.183672332e-03f, -2.178722804e-03f, -2.173711452e-03f, -2.168638497e-03f, -2.163504164e-03f, -2.158308676e-03f, -2.153052260e-03f, -2.147735146e-03f, -2.142357562e-03f, -2.136919741e-03f, + -2.131421915e-03f, -2.125864320e-03f, -2.120247192e-03f, -2.114570768e-03f, -2.108835290e-03f, -2.103040996e-03f, -2.097188132e-03f, -2.091276940e-03f, -2.085307667e-03f, -2.079280560e-03f, + -2.073195868e-03f, -2.067053842e-03f, -2.060854733e-03f, -2.054598795e-03f, -2.048286283e-03f, -2.041917453e-03f, -2.035492564e-03f, -2.029011874e-03f, -2.022475645e-03f, -2.015884138e-03f, + -2.009237618e-03f, -2.002536349e-03f, -1.995780599e-03f, -1.988970635e-03f, -1.982106726e-03f, -1.975189143e-03f, -1.968218159e-03f, -1.961194047e-03f, -1.954117081e-03f, -1.946987538e-03f, + -1.939805696e-03f, -1.932571832e-03f, -1.925286228e-03f, -1.917949165e-03f, -1.910560925e-03f, -1.903121793e-03f, -1.895632054e-03f, -1.888091994e-03f, -1.880501901e-03f, -1.872862065e-03f, + -1.865172776e-03f, -1.857434324e-03f, -1.849647004e-03f, -1.841811109e-03f, -1.833926933e-03f, -1.825994775e-03f, -1.818014929e-03f, -1.809987697e-03f, -1.801913376e-03f, -1.793792269e-03f, + -1.785624678e-03f, -1.777410904e-03f, -1.769151254e-03f, -1.760846031e-03f, -1.752495543e-03f, -1.744100098e-03f, -1.735660003e-03f, -1.727175568e-03f, -1.718647105e-03f, -1.710074924e-03f, + -1.701459339e-03f, -1.692800664e-03f, -1.684099212e-03f, -1.675355301e-03f, -1.666569246e-03f, -1.657741365e-03f, -1.648871978e-03f, -1.639961403e-03f, -1.631009961e-03f, -1.622017973e-03f, + -1.612985763e-03f, -1.603913653e-03f, -1.594801967e-03f, -1.585651030e-03f, -1.576461169e-03f, -1.567232710e-03f, -1.557965980e-03f, -1.548661308e-03f, -1.539319024e-03f, -1.529939457e-03f, + -1.520522938e-03f, -1.511069800e-03f, -1.501580373e-03f, -1.492054992e-03f, -1.482493991e-03f, -1.472897704e-03f, -1.463266466e-03f, -1.453600615e-03f, -1.443900486e-03f, -1.434166417e-03f, + -1.424398747e-03f, -1.414597814e-03f, -1.404763958e-03f, -1.394897519e-03f, -1.384998839e-03f, -1.375068258e-03f, -1.365106119e-03f, -1.355112765e-03f, -1.345088538e-03f, -1.335033784e-03f, + -1.324948846e-03f, -1.314834069e-03f, -1.304689800e-03f, -1.294516384e-03f, -1.284314167e-03f, -1.274083498e-03f, -1.263824724e-03f, -1.253538193e-03f, -1.243224254e-03f, -1.232883256e-03f, + -1.222515549e-03f, -1.212121482e-03f, -1.201701407e-03f, -1.191255673e-03f, -1.180784634e-03f, -1.170288639e-03f, -1.159768042e-03f, -1.149223196e-03f, -1.138654452e-03f, -1.128062164e-03f, + -1.117446687e-03f, -1.106808373e-03f, -1.096147577e-03f, -1.085464654e-03f, -1.074759958e-03f, -1.064033846e-03f, -1.053286671e-03f, -1.042518790e-03f, -1.031730560e-03f, -1.020922335e-03f, + -1.010094473e-03f, -9.992473302e-04f, -9.883812637e-04f, -9.774966304e-04f, -9.665937877e-04f, -9.556730930e-04f, -9.447349039e-04f, -9.337795783e-04f, -9.228074739e-04f, -9.118189489e-04f, + -9.008143614e-04f, -8.897940697e-04f, -8.787584321e-04f, -8.677078072e-04f, -8.566425535e-04f, -8.455630295e-04f, -8.344695938e-04f, -8.233626053e-04f, -8.122424226e-04f, -8.011094044e-04f, + -7.899639094e-04f, -7.788062965e-04f, -7.676369243e-04f, -7.564561515e-04f, -7.452643368e-04f, -7.340618388e-04f, -7.228490160e-04f, -7.116262269e-04f, -7.003938299e-04f, -6.891521834e-04f, + -6.779016454e-04f, -6.666425742e-04f, -6.553753276e-04f, -6.441002634e-04f, -6.328177394e-04f, -6.215281130e-04f, -6.102317416e-04f, -5.989289823e-04f, -5.876201922e-04f, -5.763057278e-04f, + -5.649859460e-04f, -5.536612028e-04f, -5.423318544e-04f, -5.309982568e-04f, -5.196607653e-04f, -5.083197354e-04f, -4.969755221e-04f, -4.856284802e-04f, -4.742789640e-04f, -4.629273277e-04f, + -4.515739251e-04f, -4.402191098e-04f, -4.288632347e-04f, -4.175066528e-04f, -4.061497164e-04f, -3.947927775e-04f, -3.834361878e-04f, -3.720802987e-04f, -3.607254608e-04f, -3.493720247e-04f, + -3.380203403e-04f, -3.266707573e-04f, -3.153236246e-04f, -3.039792911e-04f, -2.926381048e-04f, -2.813004135e-04f, -2.699665645e-04f, -2.586369043e-04f, -2.473117792e-04f, -2.359915350e-04f, + -2.246765167e-04f, -2.133670689e-04f, -2.020635358e-04f, -1.907662608e-04f, -1.794755868e-04f, -1.681918563e-04f, -1.569154108e-04f, -1.456465917e-04f, -1.343857393e-04f, -1.231331938e-04f, + -1.118892942e-04f, -1.006543793e-04f, -8.942878699e-05f, -7.821285470e-05f, -6.700691903e-05f, -5.581131598e-05f, -4.462638081e-05f, -3.345244812e-05f, -2.228985177e-05f, -1.113892492e-05f, + -4.443916224e-18f, 1.112659132e-05f, 2.224051809e-05f, 3.334145014e-05f, 4.442905806e-05f, 5.550301321e-05f, 6.656298775e-05f, 7.760865462e-05f, 8.863968759e-05f, 9.965576121e-05f, + 1.106565509e-04f, 1.216417328e-04f, 1.326109841e-04f, 1.435639827e-04f, 1.545004073e-04f, 1.654199375e-04f, 1.763222540e-04f, 1.872070381e-04f, 1.980739722e-04f, 2.089227394e-04f, + 2.197530239e-04f, 2.305645107e-04f, 2.413568858e-04f, 2.521298362e-04f, 2.628830497e-04f, 2.736162152e-04f, 2.843290224e-04f, 2.950211622e-04f, 3.056923262e-04f, 3.163422073e-04f, + 3.269704991e-04f, 3.375768966e-04f, 3.481610953e-04f, 3.587227922e-04f, 3.692616851e-04f, 3.797774728e-04f, 3.902698554e-04f, 4.007385337e-04f, 4.111832100e-04f, 4.216035872e-04f, + 4.319993696e-04f, 4.423702625e-04f, 4.527159724e-04f, 4.630362068e-04f, 4.733306742e-04f, 4.835990845e-04f, 4.938411486e-04f, 5.040565784e-04f, 5.142450872e-04f, 5.244063893e-04f, + 5.345402002e-04f, 5.446462364e-04f, 5.547242160e-04f, 5.647738579e-04f, 5.747948823e-04f, 5.847870106e-04f, 5.947499655e-04f, 6.046834709e-04f, 6.145872516e-04f, 6.244610341e-04f, + 6.343045459e-04f, 6.441175157e-04f, 6.538996736e-04f, 6.636507508e-04f, 6.733704799e-04f, 6.830585947e-04f, 6.927148303e-04f, 7.023389230e-04f, 7.119306105e-04f, 7.214896318e-04f, + 7.310157271e-04f, 7.405086381e-04f, 7.499681076e-04f, 7.593938798e-04f, 7.687857004e-04f, 7.781433161e-04f, 7.874664754e-04f, 7.967549276e-04f, 8.060084239e-04f, 8.152267164e-04f, + 8.244095589e-04f, 8.335567065e-04f, 8.426679155e-04f, 8.517429439e-04f, 8.607815507e-04f, 8.697834968e-04f, 8.787485440e-04f, 8.876764558e-04f, 8.965669970e-04f, 9.054199341e-04f, + 9.142350346e-04f, 9.230120677e-04f, 9.317508040e-04f, 9.404510156e-04f, 9.491124758e-04f, 9.577349597e-04f, 9.663182437e-04f, 9.748621056e-04f, 9.833663247e-04f, 9.918306820e-04f, + 1.000254960e-03f, 1.008638941e-03f, 1.016982413e-03f, 1.025285160e-03f, 1.033546973e-03f, 1.041767639e-03f, 1.049946951e-03f, 1.058084702e-03f, 1.066180686e-03f, 1.074234698e-03f, + 1.082246536e-03f, 1.090216000e-03f, 1.098142889e-03f, 1.106027006e-03f, 1.113868154e-03f, 1.121666139e-03f, 1.129420766e-03f, 1.137131845e-03f, 1.144799186e-03f, 1.152422598e-03f, + 1.160001897e-03f, 1.167536896e-03f, 1.175027411e-03f, 1.182473260e-03f, 1.189874262e-03f, 1.197230239e-03f, 1.204541013e-03f, 1.211806408e-03f, 1.219026250e-03f, 1.226200365e-03f, + 1.233328584e-03f, 1.240410737e-03f, 1.247446655e-03f, 1.254436174e-03f, 1.261379127e-03f, 1.268275353e-03f, 1.275124689e-03f, 1.281926978e-03f, 1.288682059e-03f, 1.295389778e-03f, + 1.302049979e-03f, 1.308662510e-03f, 1.315227218e-03f, 1.321743955e-03f, 1.328212571e-03f, 1.334632922e-03f, 1.341004862e-03f, 1.347328247e-03f, 1.353602937e-03f, 1.359828792e-03f, + 1.366005674e-03f, 1.372133446e-03f, 1.378211973e-03f, 1.384241123e-03f, 1.390220765e-03f, 1.396150768e-03f, 1.402031005e-03f, 1.407861349e-03f, 1.413641677e-03f, 1.419371864e-03f, + 1.425051790e-03f, 1.430681335e-03f, 1.436260382e-03f, 1.441788815e-03f, 1.447266519e-03f, 1.452693381e-03f, 1.458069290e-03f, 1.463394138e-03f, 1.468667817e-03f, 1.473890220e-03f, + 1.479061244e-03f, 1.484180787e-03f, 1.489248747e-03f, 1.494265026e-03f, 1.499229527e-03f, 1.504142154e-03f, 1.509002812e-03f, 1.513811411e-03f, 1.518567860e-03f, 1.523272070e-03f, + 1.527923954e-03f, 1.532523427e-03f, 1.537070406e-03f, 1.541564808e-03f, 1.546006555e-03f, 1.550395567e-03f, 1.554731768e-03f, 1.559015083e-03f, 1.563245440e-03f, 1.567422766e-03f, + 1.571546992e-03f, 1.575618051e-03f, 1.579635876e-03f, 1.583600402e-03f, 1.587511568e-03f, 1.591369311e-03f, 1.595173573e-03f, 1.598924297e-03f, 1.602621426e-03f, 1.606264906e-03f, + 1.609854685e-03f, 1.613390713e-03f, 1.616872941e-03f, 1.620301321e-03f, 1.623675808e-03f, 1.626996358e-03f, 1.630262930e-03f, 1.633475483e-03f, 1.636633979e-03f, 1.639738381e-03f, + 1.642788654e-03f, 1.645784765e-03f, 1.648726681e-03f, 1.651614374e-03f, 1.654447815e-03f, 1.657226977e-03f, 1.659951836e-03f, 1.662622368e-03f, 1.665238554e-03f, 1.667800372e-03f, + 1.670307805e-03f, 1.672760838e-03f, 1.675159455e-03f, 1.677503643e-03f, 1.679793393e-03f, 1.682028694e-03f, 1.684209539e-03f, 1.686335921e-03f, 1.688407838e-03f, 1.690425286e-03f, + 1.692388264e-03f, 1.694296774e-03f, 1.696150817e-03f, 1.697950399e-03f, 1.699695525e-03f, 1.701386203e-03f, 1.703022442e-03f, 1.704604254e-03f, 1.706131650e-03f, 1.707604646e-03f, + 1.709023257e-03f, 1.710387501e-03f, 1.711697397e-03f, 1.712952968e-03f, 1.714154234e-03f, 1.715301222e-03f, 1.716393956e-03f, 1.717432464e-03f, 1.718416777e-03f, 1.719346925e-03f, + 1.720222940e-03f, 1.721044857e-03f, 1.721812713e-03f, 1.722526544e-03f, 1.723186389e-03f, 1.723792291e-03f, 1.724344291e-03f, 1.724842433e-03f, 1.725286764e-03f, 1.725677330e-03f, + 1.726014181e-03f, 1.726297367e-03f, 1.726526941e-03f, 1.726702956e-03f, 1.726825468e-03f, 1.726894534e-03f, 1.726910213e-03f, 1.726872565e-03f, 1.726781651e-03f, 1.726637536e-03f, + 1.726440284e-03f, 1.726189962e-03f, 1.725886638e-03f, 1.725530382e-03f, 1.725121265e-03f, 1.724659360e-03f, 1.724144741e-03f, 1.723577485e-03f, 1.722957669e-03f, 1.722285372e-03f, + 1.721560675e-03f, 1.720783660e-03f, 1.719954411e-03f, 1.719073013e-03f, 1.718139552e-03f, 1.717154118e-03f, 1.716116799e-03f, 1.715027688e-03f, 1.713886877e-03f, 1.712694460e-03f, + 1.711450533e-03f, 1.710155194e-03f, 1.708808542e-03f, 1.707410676e-03f, 1.705961698e-03f, 1.704461713e-03f, 1.702910824e-03f, 1.701309138e-03f, 1.699656762e-03f, 1.697953806e-03f, + 1.696200380e-03f, 1.694396595e-03f, 1.692542567e-03f, 1.690638409e-03f, 1.688684238e-03f, 1.686680171e-03f, 1.684626328e-03f, 1.682522829e-03f, 1.680369797e-03f, 1.678167354e-03f, + 1.675915625e-03f, 1.673614737e-03f, 1.671264818e-03f, 1.668865995e-03f, 1.666418400e-03f, 1.663922164e-03f, 1.661377420e-03f, 1.658784303e-03f, 1.656142948e-03f, 1.653453492e-03f, + 1.650716075e-03f, 1.647930835e-03f, 1.645097914e-03f, 1.642217454e-03f, 1.639289599e-03f, 1.636314494e-03f, 1.633292286e-03f, 1.630223122e-03f, 1.627107151e-03f, 1.623944523e-03f, + 1.620735390e-03f, 1.617479905e-03f, 1.614178222e-03f, 1.610830496e-03f, 1.607436883e-03f, 1.603997542e-03f, 1.600512632e-03f, 1.596982312e-03f, 1.593406745e-03f, 1.589786094e-03f, + 1.586120521e-03f, 1.582410194e-03f, 1.578655277e-03f, 1.574855938e-03f, 1.571012347e-03f, 1.567124673e-03f, 1.563193088e-03f, 1.559217764e-03f, 1.555198874e-03f, 1.551136592e-03f, + 1.547031096e-03f, 1.542882561e-03f, 1.538691167e-03f, 1.534457091e-03f, 1.530180514e-03f, 1.525861619e-03f, 1.521500587e-03f, 1.517097602e-03f, 1.512652848e-03f, 1.508166513e-03f, + 1.503638782e-03f, 1.499069844e-03f, 1.494459888e-03f, 1.489809103e-03f, 1.485117682e-03f, 1.480385816e-03f, 1.475613699e-03f, 1.470801524e-03f, 1.465949488e-03f, 1.461057786e-03f, + 1.456126617e-03f, 1.451156178e-03f, 1.446146668e-03f, 1.441098289e-03f, 1.436011241e-03f, 1.430885726e-03f, 1.425721949e-03f, 1.420520113e-03f, 1.415280423e-03f, 1.410003086e-03f, + 1.404688308e-03f, 1.399336298e-03f, 1.393947264e-03f, 1.388521416e-03f, 1.383058966e-03f, 1.377560124e-03f, 1.372025103e-03f, 1.366454116e-03f, 1.360847378e-03f, 1.355205105e-03f, + 1.349527511e-03f, 1.343814813e-03f, 1.338067231e-03f, 1.332284981e-03f, 1.326468283e-03f, 1.320617358e-03f, 1.314732426e-03f, 1.308813710e-03f, 1.302861431e-03f, 1.296875814e-03f, + 1.290857081e-03f, 1.284805460e-03f, 1.278721174e-03f, 1.272604450e-03f, 1.266455516e-03f, 1.260274600e-03f, 1.254061930e-03f, 1.247817736e-03f, 1.241542247e-03f, 1.235235695e-03f, + 1.228898311e-03f, 1.222530327e-03f, 1.216131977e-03f, 1.209703494e-03f, 1.203245111e-03f, 1.196757065e-03f, 1.190239590e-03f, 1.183692923e-03f, 1.177117300e-03f, 1.170512960e-03f, + 1.163880140e-03f, 1.157219078e-03f, 1.150530015e-03f, 1.143813191e-03f, 1.137068844e-03f, 1.130297218e-03f, 1.123498553e-03f, 1.116673091e-03f, 1.109821076e-03f, 1.102942751e-03f, + 1.096038359e-03f, 1.089108144e-03f, 1.082152353e-03f, 1.075171230e-03f, 1.068165021e-03f, 1.061133973e-03f, 1.054078332e-03f, 1.046998345e-03f, 1.039894262e-03f, 1.032766330e-03f, + 1.025614797e-03f, 1.018439914e-03f, 1.011241929e-03f, 1.004021093e-03f, 9.967776565e-04f, 9.895118702e-04f, 9.822239855e-04f, 9.749142541e-04f, 9.675829282e-04f, 9.602302603e-04f, + 9.528565033e-04f, 9.454619103e-04f, 9.380467351e-04f, 9.306112315e-04f, 9.231556539e-04f, 9.156802568e-04f, 9.081852952e-04f, 9.006710244e-04f, 8.931376998e-04f, 8.855855774e-04f, + 8.780149133e-04f, 8.704259640e-04f, 8.628189861e-04f, 8.551942365e-04f, 8.475519726e-04f, 8.398924517e-04f, 8.322159316e-04f, 8.245226703e-04f, 8.168129257e-04f, 8.090869565e-04f, + 8.013450210e-04f, 7.935873781e-04f, 7.858142867e-04f, 7.780260060e-04f, 7.702227954e-04f, 7.624049142e-04f, 7.545726221e-04f, 7.467261789e-04f, 7.388658445e-04f, 7.309918790e-04f, + 7.231045425e-04f, 7.152040953e-04f, 7.072907978e-04f, 6.993649106e-04f, 6.914266942e-04f, 6.834764092e-04f, 6.755143163e-04f, 6.675406765e-04f, 6.595557505e-04f, 6.515597993e-04f, + 6.435530837e-04f, 6.355358648e-04f, 6.275084036e-04f, 6.194709610e-04f, 6.114237982e-04f, 6.033671761e-04f, 5.953013557e-04f, 5.872265980e-04f, 5.791431640e-04f, 5.710513147e-04f, + 5.629513108e-04f, 5.548434134e-04f, 5.467278831e-04f, 5.386049806e-04f, 5.304749667e-04f, 5.223381019e-04f, 5.141946466e-04f, 5.060448613e-04f, 4.978890061e-04f, 4.897273413e-04f, + 4.815601269e-04f, 4.733876227e-04f, 4.652100887e-04f, 4.570277842e-04f, 4.488409689e-04f, 4.406499021e-04f, 4.324548427e-04f, 4.242560499e-04f, 4.160537824e-04f, 4.078482987e-04f, + 3.996398573e-04f, 3.914287162e-04f, 3.832151334e-04f, 3.749993667e-04f, 3.667816735e-04f, 3.585623111e-04f, 3.503415364e-04f, 3.421196063e-04f, 3.338967771e-04f, 3.256733052e-04f, + 3.174494463e-04f, 3.092254562e-04f, 3.010015902e-04f, 2.927781034e-04f, 2.845552504e-04f, 2.763332856e-04f, 2.681124633e-04f, 2.598930371e-04f, 2.516752604e-04f, 2.434593863e-04f, + 2.352456675e-04f, 2.270343564e-04f, 2.188257049e-04f, 2.106199647e-04f, 2.024173869e-04f, 1.942182224e-04f, 1.860227216e-04f, 1.778311345e-04f, 1.696437108e-04f, 1.614606995e-04f, + 1.532823494e-04f, 1.451089089e-04f, 1.369406258e-04f, 1.287777475e-04f, 1.206205211e-04f, 1.124691929e-04f, 1.043240090e-04f, 9.618521489e-05f, 8.805305571e-05f, 7.992777597e-05f, + 7.180961974e-05f, 6.369883056e-05f, 5.559565146e-05f, 4.750032496e-05f, 3.941309302e-05f, 3.133419710e-05f, 2.326387811e-05f, 1.520237638e-05f, 7.149931718e-06f, -8.932166502e-07f, + -8.926830064e-06f, -1.695067044e-05f, -2.496450029e-05f, -3.296808269e-05f, -4.096118134e-05f, -4.894356054e-05f, -5.691498520e-05f, -6.487522083e-05f, -7.282403358e-05f, -8.076119024e-05f, + -8.868645822e-05f, -9.659960559e-05f, -1.045004011e-04f, -1.123886140e-04f, -1.202640144e-04f, -1.281263730e-04f, -1.359754612e-04f, -1.438110511e-04f, -1.516329153e-04f, -1.594408274e-04f, + -1.672345614e-04f, -1.750138923e-04f, -1.827785956e-04f, -1.905284476e-04f, -1.982632254e-04f, -2.059827065e-04f, -2.136866697e-04f, -2.213748940e-04f, -2.290471594e-04f, -2.367032468e-04f, + -2.443429376e-04f, -2.519660141e-04f, -2.595722593e-04f, -2.671614570e-04f, -2.747333919e-04f, -2.822878493e-04f, -2.898246156e-04f, -2.973434776e-04f, -3.048442232e-04f, -3.123266410e-04f, + -3.197905205e-04f, -3.272356519e-04f, -3.346618264e-04f, -3.420688359e-04f, -3.494564732e-04f, -3.568245319e-04f, -3.641728066e-04f, -3.715010925e-04f, -3.788091860e-04f, -3.860968840e-04f, + -3.933639846e-04f, -4.006102866e-04f, -4.078355897e-04f, -4.150396945e-04f, -4.222224026e-04f, -4.293835165e-04f, -4.365228393e-04f, -4.436401753e-04f, -4.507353298e-04f, -4.578081088e-04f, + -4.648583192e-04f, -4.718857691e-04f, -4.788902673e-04f, -4.858716236e-04f, -4.928296488e-04f, -4.997641545e-04f, -5.066749536e-04f, -5.135618595e-04f, -5.204246869e-04f, -5.272632514e-04f, + -5.340773694e-04f, -5.408668586e-04f, -5.476315374e-04f, -5.543712253e-04f, -5.610857428e-04f, -5.677749114e-04f, -5.744385536e-04f, -5.810764928e-04f, -5.876885536e-04f, -5.942745615e-04f, + -6.008343430e-04f, -6.073677257e-04f, -6.138745382e-04f, -6.203546101e-04f, -6.268077720e-04f, -6.332338556e-04f, -6.396326938e-04f, -6.460041202e-04f, -6.523479697e-04f, -6.586640782e-04f, + -6.649522828e-04f, -6.712124213e-04f, -6.774443328e-04f, -6.836478576e-04f, -6.898228369e-04f, -6.959691130e-04f, -7.020865292e-04f, -7.081749301e-04f, -7.142341612e-04f, -7.202640692e-04f, + -7.262645018e-04f, -7.322353080e-04f, -7.381763376e-04f, -7.440874418e-04f, -7.499684727e-04f, -7.558192837e-04f, -7.616397291e-04f, -7.674296644e-04f, -7.731889464e-04f, -7.789174328e-04f, + -7.846149824e-04f, -7.902814555e-04f, -7.959167131e-04f, -8.015206176e-04f, -8.070930323e-04f, -8.126338221e-04f, -8.181428525e-04f, -8.236199904e-04f, -8.290651041e-04f, -8.344780625e-04f, + -8.398587362e-04f, -8.452069967e-04f, -8.505227166e-04f, -8.558057698e-04f, -8.610560314e-04f, -8.662733775e-04f, -8.714576856e-04f, -8.766088341e-04f, -8.817267029e-04f, -8.868111728e-04f, + -8.918621259e-04f, -8.968794456e-04f, -9.018630162e-04f, -9.068127236e-04f, -9.117284544e-04f, -9.166100968e-04f, -9.214575400e-04f, -9.262706744e-04f, -9.310493918e-04f, -9.357935850e-04f, + -9.405031479e-04f, -9.451779760e-04f, -9.498179656e-04f, -9.544230144e-04f, -9.589930213e-04f, -9.635278865e-04f, -9.680275113e-04f, -9.724917981e-04f, -9.769206508e-04f, -9.813139744e-04f, + -9.856716749e-04f, -9.899936600e-04f, -9.942798381e-04f, -9.985301193e-04f, -1.002744415e-03f, -1.006922636e-03f, -1.011064698e-03f, -1.015170514e-03f, -1.019240002e-03f, -1.023273077e-03f, + -1.027269659e-03f, -1.031229667e-03f, -1.035153022e-03f, -1.039039647e-03f, -1.042889465e-03f, -1.046702401e-03f, -1.050478380e-03f, -1.054217329e-03f, -1.057919178e-03f, -1.061583856e-03f, + -1.065211293e-03f, -1.068801422e-03f, -1.072354176e-03f, -1.075869490e-03f, -1.079347300e-03f, -1.082787542e-03f, -1.086190156e-03f, -1.089555081e-03f, -1.092882257e-03f, -1.096171627e-03f, + -1.099423134e-03f, -1.102636723e-03f, -1.105812340e-03f, -1.108949932e-03f, -1.112049446e-03f, -1.115110834e-03f, -1.118134045e-03f, -1.121119032e-03f, -1.124065748e-03f, -1.126974148e-03f, + -1.129844187e-03f, -1.132675823e-03f, -1.135469014e-03f, -1.138223720e-03f, -1.140939902e-03f, -1.143617521e-03f, -1.146256541e-03f, -1.148856927e-03f, -1.151418644e-03f, -1.153941660e-03f, + -1.156425943e-03f, -1.158871463e-03f, -1.161278190e-03f, -1.163646096e-03f, -1.165975156e-03f, -1.168265342e-03f, -1.170516633e-03f, -1.172729003e-03f, -1.174902432e-03f, -1.177036899e-03f, + -1.179132386e-03f, -1.181188873e-03f, -1.183206345e-03f, -1.185184785e-03f, -1.187124180e-03f, -1.189024517e-03f, -1.190885783e-03f, -1.192707968e-03f, -1.194491064e-03f, -1.196235061e-03f, + -1.197939953e-03f, -1.199605734e-03f, -1.201232400e-03f, -1.202819948e-03f, -1.204368376e-03f, -1.205877683e-03f, -1.207347869e-03f, -1.208778937e-03f, -1.210170889e-03f, -1.211523729e-03f, + -1.212837462e-03f, -1.214112096e-03f, -1.215347639e-03f, -1.216544098e-03f, -1.217701484e-03f, -1.218819809e-03f, -1.219899086e-03f, -1.220939327e-03f, -1.221940549e-03f, -1.222902767e-03f, + -1.223825999e-03f, -1.224710264e-03f, -1.225555580e-03f, -1.226361970e-03f, -1.227129456e-03f, -1.227858060e-03f, -1.228547808e-03f, -1.229198724e-03f, -1.229810837e-03f, -1.230384175e-03f, + -1.230918765e-03f, -1.231414640e-03f, -1.231871830e-03f, -1.232290369e-03f, -1.232670290e-03f, -1.233011628e-03f, -1.233314420e-03f, -1.233578704e-03f, -1.233804517e-03f, -1.233991900e-03f, + -1.234140893e-03f, -1.234251539e-03f, -1.234323881e-03f, -1.234357963e-03f, -1.234353831e-03f, -1.234311531e-03f, -1.234231111e-03f, -1.234112620e-03f, -1.233956108e-03f, -1.233761626e-03f, + -1.233529226e-03f, -1.233258963e-03f, -1.232950889e-03f, -1.232605062e-03f, -1.232221537e-03f, -1.231800373e-03f, -1.231341628e-03f, -1.230845363e-03f, -1.230311639e-03f, -1.229740517e-03f, + -1.229132062e-03f, -1.228486337e-03f, -1.227803409e-03f, -1.227083343e-03f, -1.226326209e-03f, -1.225532073e-03f, -1.224701006e-03f, -1.223833079e-03f, -1.222928364e-03f, -1.221986935e-03f, + -1.221008864e-03f, -1.219994227e-03f, -1.218943100e-03f, -1.217855561e-03f, -1.216731688e-03f, -1.215571560e-03f, -1.214375257e-03f, -1.213142861e-03f, -1.211874454e-03f, -1.210570120e-03f, + -1.209229943e-03f, -1.207854008e-03f, -1.206442403e-03f, -1.204995213e-03f, -1.203512529e-03f, -1.201994439e-03f, -1.200441034e-03f, -1.198852406e-03f, -1.197228646e-03f, -1.195569849e-03f, + -1.193876108e-03f, -1.192147519e-03f, -1.190384179e-03f, -1.188586185e-03f, -1.186753635e-03f, -1.184886628e-03f, -1.182985265e-03f, -1.181049647e-03f, -1.179079875e-03f, -1.177076054e-03f, + -1.175038286e-03f, -1.172966678e-03f, -1.170861334e-03f, -1.168722361e-03f, -1.166549868e-03f, -1.164343963e-03f, -1.162104755e-03f, -1.159832354e-03f, -1.157526873e-03f, -1.155188423e-03f, + -1.152817118e-03f, -1.150413071e-03f, -1.147976398e-03f, -1.145507213e-03f, -1.143005635e-03f, -1.140471780e-03f, -1.137905766e-03f, -1.135307713e-03f, -1.132677742e-03f, -1.130015972e-03f, + -1.127322526e-03f, -1.124597527e-03f, -1.121841097e-03f, -1.119053361e-03f, -1.116234445e-03f, -1.113384474e-03f, -1.110503575e-03f, -1.107591875e-03f, -1.104649503e-03f, -1.101676588e-03f, + -1.098673261e-03f, -1.095639651e-03f, -1.092575890e-03f, -1.089482111e-03f, -1.086358447e-03f, -1.083205031e-03f, -1.080021999e-03f, -1.076809485e-03f, -1.073567626e-03f, -1.070296559e-03f, + -1.066996421e-03f, -1.063667351e-03f, -1.060309488e-03f, -1.056922971e-03f, -1.053507942e-03f, -1.050064541e-03f, -1.046592911e-03f, -1.043093194e-03f, -1.039565533e-03f, -1.036010074e-03f, + -1.032426960e-03f, -1.028816337e-03f, -1.025178351e-03f, -1.021513149e-03f, -1.017820879e-03f, -1.014101689e-03f, -1.010355727e-03f, -1.006583143e-03f, -1.002784088e-03f, -9.989587109e-04f, + -9.951071646e-04f, -9.912296008e-04f, -9.873261720e-04f, -9.833970316e-04f, -9.794423335e-04f, -9.754622322e-04f, -9.714568828e-04f, -9.674264410e-04f, -9.633710631e-04f, -9.592909060e-04f, + -9.551861273e-04f, -9.510568848e-04f, -9.469033374e-04f, -9.427256441e-04f, -9.385239646e-04f, -9.342984594e-04f, -9.300492891e-04f, -9.257766153e-04f, -9.214805998e-04f, -9.171614050e-04f, + -9.128191940e-04f, -9.084541302e-04f, -9.040663776e-04f, -8.996561007e-04f, -8.952234646e-04f, -8.907686348e-04f, -8.862917771e-04f, -8.817930582e-04f, -8.772726449e-04f, -8.727307048e-04f, + -8.681674056e-04f, -8.635829157e-04f, -8.589774040e-04f, -8.543510397e-04f, -8.497039925e-04f, -8.450364325e-04f, -8.403485303e-04f, -8.356404568e-04f, -8.309123836e-04f, -8.261644823e-04f, + -8.213969253e-04f, -8.166098852e-04f, -8.118035349e-04f, -8.069780480e-04f, -8.021335981e-04f, -7.972703596e-04f, -7.923885068e-04f, -7.874882149e-04f, -7.825696589e-04f, -7.776330145e-04f, + -7.726784578e-04f, -7.677061650e-04f, -7.627163129e-04f, -7.577090782e-04f, -7.526846385e-04f, -7.476431712e-04f, -7.425848544e-04f, -7.375098663e-04f, -7.324183854e-04f, -7.273105906e-04f, + -7.221866610e-04f, -7.170467760e-04f, -7.118911152e-04f, -7.067198587e-04f, -7.015331867e-04f, -6.963312796e-04f, -6.911143182e-04f, -6.858824834e-04f, -6.806359565e-04f, -6.753749190e-04f, + -6.700995524e-04f, -6.648100387e-04f, -6.595065601e-04f, -6.541892988e-04f, -6.488584374e-04f, -6.435141586e-04f, -6.381566453e-04f, -6.327860807e-04f, -6.274026481e-04f, -6.220065309e-04f, + -6.165979127e-04f, -6.111769774e-04f, -6.057439088e-04f, -6.002988912e-04f, -5.948421088e-04f, -5.893737459e-04f, -5.838939871e-04f, -5.784030170e-04f, -5.729010204e-04f, -5.673881822e-04f, + -5.618646873e-04f, -5.563307209e-04f, -5.507864682e-04f, -5.452321144e-04f, -5.396678450e-04f, -5.340938453e-04f, -5.285103009e-04f, -5.229173974e-04f, -5.173153204e-04f, -5.117042556e-04f, + -5.060843889e-04f, -5.004559060e-04f, -4.948189927e-04f, -4.891738349e-04f, -4.835206185e-04f, -4.778595295e-04f, -4.721907537e-04f, -4.665144771e-04f, -4.608308857e-04f, -4.551401654e-04f, + -4.494425021e-04f, -4.437380817e-04f, -4.380270902e-04f, -4.323097133e-04f, -4.265861370e-04f, -4.208565471e-04f, -4.151211293e-04f, -4.093800693e-04f, -4.036335527e-04f, -3.978817652e-04f, + -3.921248923e-04f, -3.863631194e-04f, -3.805966319e-04f, -3.748256151e-04f, -3.690502542e-04f, -3.632707343e-04f, -3.574872404e-04f, -3.516999574e-04f, -3.459090701e-04f, -3.401147631e-04f, + -3.343172210e-04f, -3.285166282e-04f, -3.227131690e-04f, -3.169070275e-04f, -3.110983877e-04f, -3.052874334e-04f, -2.994743484e-04f, -2.936593161e-04f, -2.878425199e-04f, -2.820241430e-04f, + -2.762043683e-04f, -2.703833787e-04f, -2.645613568e-04f, -2.587384851e-04f, -2.529149456e-04f, -2.470909205e-04f, -2.412665916e-04f, -2.354421404e-04f, -2.296177483e-04f, -2.237935964e-04f, + -2.179698656e-04f, -2.121467366e-04f, -2.063243898e-04f, -2.005030054e-04f, -1.946827632e-04f, -1.888638430e-04f, -1.830464240e-04f, -1.772306854e-04f, -1.714168060e-04f, -1.656049644e-04f, + -1.597953388e-04f, -1.539881072e-04f, -1.481834472e-04f, -1.423815363e-04f, -1.365825514e-04f, -1.307866694e-04f, -1.249940666e-04f, -1.192049191e-04f, -1.134194028e-04f, -1.076376930e-04f, + -1.018599648e-04f, -9.608639309e-05f, -9.031715215e-05f, -8.455241606e-05f, -7.879235852e-05f, -7.303715284e-05f, -6.728697198e-05f, -6.154198853e-05f, -5.580237468e-05f, -5.006830225e-05f, + -4.433994267e-05f, -3.861746697e-05f, -3.290104579e-05f, -2.719084936e-05f, -2.148704750e-05f, -1.578980962e-05f, -1.009930470e-05f, -4.415701326e-06f, 1.260832380e-06f, 6.930128705e-06f, + 1.259202038e-05f, 1.824634059e-05f, 2.389292293e-05f, 2.953160150e-05f, 3.516221081e-05f, 4.078458586e-05f, 4.639856209e-05f, 5.200397544e-05f, 5.760066229e-05f, 6.318845954e-05f, + 6.876720454e-05f, 7.433673514e-05f, 7.989688967e-05f, 8.544750699e-05f, 9.098842644e-05f, 9.651948784e-05f, 1.020405316e-04f, 1.075513985e-04f, 1.130519300e-04f, 1.185419680e-04f, + 1.240213550e-04f, 1.294899339e-04f, 1.349475482e-04f, 1.403940420e-04f, 1.458292598e-04f, 1.512530469e-04f, 1.566652489e-04f, 1.620657120e-04f, 1.674542832e-04f, 1.728308097e-04f, + 1.781951395e-04f, 1.835471211e-04f, 1.888866037e-04f, 1.942134369e-04f, 1.995274711e-04f, 2.048285569e-04f, 2.101165460e-04f, 2.153912904e-04f, 2.206526426e-04f, 2.259004560e-04f, + 2.311345845e-04f, 2.363548824e-04f, 2.415612050e-04f, 2.467534079e-04f, 2.519313474e-04f, 2.570948806e-04f, 2.622438651e-04f, 2.673781590e-04f, 2.724976212e-04f, 2.776021113e-04f, + 2.826914895e-04f, 2.877656164e-04f, 2.928243537e-04f, 2.978675635e-04f, 3.028951084e-04f, 3.079068520e-04f, 3.129026584e-04f, 3.178823924e-04f, 3.228459194e-04f, 3.277931056e-04f, + 3.327238178e-04f, 3.376379234e-04f, 3.425352908e-04f, 3.474157888e-04f, 3.522792869e-04f, 3.571256554e-04f, 3.619547653e-04f, 3.667664883e-04f, 3.715606968e-04f, 3.763372638e-04f, + 3.810960632e-04f, 3.858369695e-04f, 3.905598579e-04f, 3.952646045e-04f, 3.999510858e-04f, 4.046191794e-04f, 4.092687633e-04f, 4.138997165e-04f, 4.185119186e-04f, 4.231052499e-04f, + 4.276795916e-04f, 4.322348254e-04f, 4.367708341e-04f, 4.412875009e-04f, 4.457847099e-04f, 4.502623460e-04f, 4.547202949e-04f, 4.591584428e-04f, 4.635766770e-04f, 4.679748854e-04f, + 4.723529565e-04f, 4.767107800e-04f, 4.810482460e-04f, 4.853652455e-04f, 4.896616703e-04f, 4.939374129e-04f, 4.981923667e-04f, 5.024264259e-04f, 5.066394854e-04f, 5.108314408e-04f, + 5.150021887e-04f, 5.191516264e-04f, 5.232796520e-04f, 5.273861644e-04f, 5.314710633e-04f, 5.355342491e-04f, 5.395756233e-04f, 5.435950879e-04f, 5.475925459e-04f, 5.515679010e-04f, + 5.555210578e-04f, 5.594519217e-04f, 5.633603987e-04f, 5.672463961e-04f, 5.711098215e-04f, 5.749505837e-04f, 5.787685922e-04f, 5.825637572e-04f, 5.863359899e-04f, 5.900852024e-04f, + 5.938113073e-04f, 5.975142183e-04f, 6.011938500e-04f, 6.048501176e-04f, 6.084829374e-04f, 6.120922262e-04f, 6.156779019e-04f, 6.192398833e-04f, 6.227780898e-04f, 6.262924419e-04f, + 6.297828607e-04f, 6.332492684e-04f, 6.366915878e-04f, 6.401097428e-04f, 6.435036579e-04f, 6.468732588e-04f, 6.502184716e-04f, 6.535392237e-04f, 6.568354430e-04f, 6.601070586e-04f, + 6.633540002e-04f, 6.665761984e-04f, 6.697735847e-04f, 6.729460916e-04f, 6.760936523e-04f, 6.792162008e-04f, 6.823136721e-04f, 6.853860022e-04f, 6.884331277e-04f, 6.914549861e-04f, + 6.944515160e-04f, 6.974226566e-04f, 7.003683482e-04f, 7.032885318e-04f, 7.061831494e-04f, 7.090521438e-04f, 7.118954587e-04f, 7.147130387e-04f, 7.175048291e-04f, 7.202707764e-04f, + 7.230108277e-04f, 7.257249312e-04f, 7.284130358e-04f, 7.310750912e-04f, 7.337110483e-04f, 7.363208587e-04f, 7.389044748e-04f, 7.414618500e-04f, 7.439929385e-04f, 7.464976955e-04f, + 7.489760770e-04f, 7.514280399e-04f, 7.538535418e-04f, 7.562525416e-04f, 7.586249987e-04f, 7.609708736e-04f, 7.632901276e-04f, 7.655827228e-04f, 7.678486223e-04f, 7.700877901e-04f, + 7.723001911e-04f, 7.744857909e-04f, 7.766445561e-04f, 7.787764543e-04f, 7.808814538e-04f, 7.829595239e-04f, 7.850106346e-04f, 7.870347572e-04f, 7.890318633e-04f, 7.910019259e-04f, + 7.929449185e-04f, 7.948608158e-04f, 7.967495932e-04f, 7.986112269e-04f, 8.004456942e-04f, 8.022529732e-04f, 8.040330427e-04f, 8.057858827e-04f, 8.075114738e-04f, 8.092097976e-04f, + 8.108808366e-04f, 8.125245741e-04f, 8.141409944e-04f, 8.157300825e-04f, 8.172918245e-04f, 8.188262071e-04f, 8.203332180e-04f, 8.218128460e-04f, 8.232650803e-04f, 8.246899115e-04f, + 8.260873306e-04f, 8.274573297e-04f, 8.287999019e-04f, 8.301150408e-04f, 8.314027412e-04f, 8.326629987e-04f, 8.338958096e-04f, 8.351011712e-04f, 8.362790817e-04f, 8.374295400e-04f, + 8.385525460e-04f, 8.396481005e-04f, 8.407162050e-04f, 8.417568619e-04f, 8.427700746e-04f, 8.437558472e-04f, 8.447141848e-04f, 8.456450930e-04f, 8.465485788e-04f, 8.474246495e-04f, + 8.482733137e-04f, 8.490945806e-04f, 8.498884603e-04f, 8.506549638e-04f, 8.513941027e-04f, 8.521058898e-04f, 8.527903386e-04f, 8.534474633e-04f, 8.540772790e-04f, 8.546798019e-04f, + 8.552550486e-04f, 8.558030369e-04f, 8.563237851e-04f, 8.568173128e-04f, 8.572836398e-04f, 8.577227873e-04f, 8.581347771e-04f, 8.585196316e-04f, 8.588773744e-04f, 8.592080297e-04f, + 8.595116226e-04f, 8.597881790e-04f, 8.600377255e-04f, 8.602602896e-04f, 8.604558997e-04f, 8.606245849e-04f, 8.607663752e-04f, 8.608813012e-04f, 8.609693945e-04f, 8.610306874e-04f, + 8.610652131e-04f, 8.610730054e-04f, 8.610540992e-04f, 8.610085299e-04f, 8.609363337e-04f, 8.608375479e-04f, 8.607122103e-04f, 8.605603595e-04f, 8.603820350e-04f, 8.601772769e-04f, + 8.599461263e-04f, 8.596886249e-04f, 8.594048153e-04f, 8.590947408e-04f, 8.587584454e-04f, 8.583959739e-04f, 8.580073721e-04f, 8.575926861e-04f, 8.571519631e-04f, 8.566852511e-04f, + 8.561925985e-04f, 8.556740548e-04f, 8.551296701e-04f, 8.545594952e-04f, 8.539635818e-04f, 8.533419821e-04f, 8.526947493e-04f, 8.520219372e-04f, 8.513236002e-04f, 8.505997937e-04f, + 8.498505737e-04f, 8.490759968e-04f, 8.482761205e-04f, 8.474510031e-04f, 8.466007032e-04f, 8.457252806e-04f, 8.448247954e-04f, 8.438993088e-04f, 8.429488824e-04f, 8.419735786e-04f, + 8.409734605e-04f, 8.399485920e-04f, 8.388990374e-04f, 8.378248620e-04f, 8.367261316e-04f, 8.356029128e-04f, 8.344552728e-04f, 8.332832795e-04f, 8.320870015e-04f, 8.308665080e-04f, + 8.296218690e-04f, 8.283531551e-04f, 8.270604374e-04f, 8.257437879e-04f, 8.244032791e-04f, 8.230389843e-04f, 8.216509773e-04f, 8.202393327e-04f, 8.188041255e-04f, 8.173454315e-04f, + 8.158633273e-04f, 8.143578898e-04f, 8.128291968e-04f, 8.112773265e-04f, 8.097023580e-04f, 8.081043707e-04f, 8.064834448e-04f, 8.048396612e-04f, 8.031731012e-04f, 8.014838469e-04f, + 7.997719808e-04f, 7.980375862e-04f, 7.962807469e-04f, 7.945015473e-04f, 7.927000724e-04f, 7.908764077e-04f, 7.890306395e-04f, 7.871628544e-04f, 7.852731399e-04f, 7.833615837e-04f, + 7.814282744e-04f, 7.794733009e-04f, 7.774967529e-04f, 7.754987205e-04f, 7.734792944e-04f, 7.714385658e-04f, 7.693766266e-04f, 7.672935692e-04f, 7.651894863e-04f, 7.630644714e-04f, + 7.609186185e-04f, 7.587520220e-04f, 7.565647770e-04f, 7.543569790e-04f, 7.521287240e-04f, 7.498801086e-04f, 7.476112299e-04f, 7.453221855e-04f, 7.430130734e-04f, 7.406839923e-04f, + 7.383350412e-04f, 7.359663197e-04f, 7.335779278e-04f, 7.311699662e-04f, 7.287425358e-04f, 7.262957382e-04f, 7.238296753e-04f, 7.213444495e-04f, 7.188401639e-04f, 7.163169217e-04f, + 7.137748268e-04f, 7.112139835e-04f, 7.086344965e-04f, 7.060364711e-04f, 7.034200128e-04f, 7.007852277e-04f, 6.981322223e-04f, 6.954611035e-04f, 6.927719787e-04f, 6.900649557e-04f, + 6.873401426e-04f, 6.845976482e-04f, 6.818375813e-04f, 6.790600515e-04f, 6.762651685e-04f, 6.734530427e-04f, 6.706237845e-04f, 6.677775051e-04f, 6.649143159e-04f, 6.620343286e-04f, + 6.591376553e-04f, 6.562244088e-04f, 6.532947017e-04f, 6.503486475e-04f, 6.473863598e-04f, 6.444079526e-04f, 6.414135401e-04f, 6.384032372e-04f, 6.353771589e-04f, 6.323354205e-04f, + 6.292781378e-04f, 6.262054269e-04f, 6.231174042e-04f, 6.200141863e-04f, 6.168958904e-04f, 6.137626337e-04f, 6.106145340e-04f, 6.074517092e-04f, 6.042742776e-04f, 6.010823578e-04f, + 5.978760688e-04f, 5.946555296e-04f, 5.914208597e-04f, 5.881721789e-04f, 5.849096073e-04f, 5.816332651e-04f, 5.783432729e-04f, 5.750397515e-04f, 5.717228222e-04f, 5.683926061e-04f, + 5.650492251e-04f, 5.616928009e-04f, 5.583234556e-04f, 5.549413117e-04f, 5.515464918e-04f, 5.481391186e-04f, 5.447193153e-04f, 5.412872051e-04f, 5.378429117e-04f, 5.343865586e-04f, + 5.309182699e-04f, 5.274381697e-04f, 5.239463824e-04f, 5.204430326e-04f, 5.169282450e-04f, 5.134021445e-04f, 5.098648564e-04f, 5.063165059e-04f, 5.027572186e-04f, 4.991871201e-04f, + 4.956063363e-04f, 4.920149932e-04f, 4.884132171e-04f, 4.848011341e-04f, 4.811788710e-04f, 4.775465542e-04f, 4.739043106e-04f, 4.702522672e-04f, 4.665905510e-04f, 4.629192892e-04f, + 4.592386092e-04f, 4.555486384e-04f, 4.518495044e-04f, 4.481413350e-04f, 4.444242579e-04f, 4.406984011e-04f, 4.369638926e-04f, 4.332208606e-04f, 4.294694332e-04f, 4.257097387e-04f, + 4.219419057e-04f, 4.181660626e-04f, 4.143823379e-04f, 4.105908603e-04f, 4.067917586e-04f, 4.029851614e-04f, 3.991711977e-04f, 3.953499964e-04f, 3.915216863e-04f, 3.876863967e-04f, + 3.838442564e-04f, 3.799953946e-04f, 3.761399404e-04f, 3.722780230e-04f, 3.684097716e-04f, 3.645353155e-04f, 3.606547838e-04f, 3.567683059e-04f, 3.528760111e-04f, 3.489780285e-04f, + 3.450744876e-04f, 3.411655175e-04f, 3.372512477e-04f, 3.333318073e-04f, 3.294073258e-04f, 3.254779322e-04f, 3.215437559e-04f, 3.176049261e-04f, 3.136615719e-04f, 3.097138226e-04f, + 3.057618073e-04f, 3.018056550e-04f, 2.978454947e-04f, 2.938814555e-04f, 2.899136664e-04f, 2.859422561e-04f, 2.819673536e-04f, 2.779890875e-04f, 2.740075867e-04f, 2.700229796e-04f, + 2.660353949e-04f, 2.620449611e-04f, 2.580518064e-04f, 2.540560593e-04f, 2.500578478e-04f, 2.460573002e-04f, 2.420545445e-04f, 2.380497085e-04f, 2.340429201e-04f, 2.300343070e-04f, + 2.260239966e-04f, 2.220121166e-04f, 2.179987942e-04f, 2.139841567e-04f, 2.099683311e-04f, 2.059514444e-04f, 2.019336234e-04f, 1.979149947e-04f, 1.938956849e-04f, 1.898758204e-04f, + 1.858555273e-04f, 1.818349319e-04f, 1.778141598e-04f, 1.737933370e-04f, 1.697725889e-04f, 1.657520410e-04f, 1.617318185e-04f, 1.577120464e-04f, 1.536928497e-04f, 1.496743529e-04f, + 1.456566806e-04f, 1.416399571e-04f, 1.376243064e-04f, 1.336098525e-04f, 1.295967191e-04f, 1.255850295e-04f, 1.215749072e-04f, 1.175664751e-04f, 1.135598561e-04f, 1.095551728e-04f, + 1.055525476e-04f, 1.015521027e-04f, 9.755395988e-05f, 9.355824093e-05f, 8.956506727e-05f, 8.557456010e-05f, 8.158684038e-05f, 7.760202881e-05f, 7.362024583e-05f, 6.964161163e-05f, + 6.566624614e-05f, 6.169426903e-05f, 5.772579968e-05f, 5.376095722e-05f, 4.979986050e-05f, 4.584262808e-05f, 4.188937826e-05f, 3.794022903e-05f, 3.399529810e-05f, 3.005470291e-05f, + 2.611856057e-05f, 2.218698792e-05f, 1.826010147e-05f, 1.433801745e-05f, 1.042085177e-05f, 6.508720040e-06f, 2.601737534e-06f, -1.299980776e-06f, -5.196320242e-06f, -9.087166543e-06f, + -1.297240568e-05f, -1.685192400e-05f, -2.072560816e-05f, -2.459334518e-05f, -2.845502239e-05f, -3.231052750e-05f, -3.615974853e-05f, -4.000257387e-05f, -4.383889227e-05f, -4.766859281e-05f, + -5.149156494e-05f, -5.530769849e-05f, -5.911688363e-05f, -6.291901090e-05f, -6.671397122e-05f, -7.050165589e-05f, -7.428195656e-05f, -7.805476528e-05f, -8.181997448e-05f, -8.557747697e-05f, + -8.932716595e-05f, -9.306893502e-05f, -9.680267815e-05f, -1.005282897e-04f, -1.042456645e-04f, -1.079546978e-04f, -1.116552850e-04f, -1.153473222e-04f, -1.190307058e-04f, -1.227053326e-04f, + -1.263710998e-04f, -1.300279051e-04f, -1.336756466e-04f, -1.373142228e-04f, -1.409435326e-04f, -1.445634752e-04f, -1.481739506e-04f, -1.517748590e-04f, -1.553661009e-04f, -1.589475774e-04f, + -1.625191902e-04f, -1.660808412e-04f, -1.696324328e-04f, -1.731738679e-04f, -1.767050498e-04f, -1.802258823e-04f, -1.837362696e-04f, -1.872361164e-04f, -1.907253279e-04f, -1.942038096e-04f, + -1.976714678e-04f, -2.011282089e-04f, -2.045739400e-04f, -2.080085685e-04f, -2.114320024e-04f, -2.148441502e-04f, -2.182449208e-04f, -2.216342237e-04f, -2.250119686e-04f, -2.283780661e-04f, + -2.317324269e-04f, -2.350749624e-04f, -2.384055846e-04f, -2.417242056e-04f, -2.450307385e-04f, -2.483250964e-04f, -2.516071933e-04f, -2.548769436e-04f, -2.581342620e-04f, -2.613790640e-04f, + -2.646112653e-04f, -2.678307825e-04f, -2.710375323e-04f, -2.742314323e-04f, -2.774124002e-04f, -2.805803547e-04f, -2.837352145e-04f, -2.868768993e-04f, -2.900053291e-04f, -2.931204243e-04f, + -2.962221061e-04f, -2.993102960e-04f, -3.023849162e-04f, -3.054458893e-04f, -3.084931385e-04f, -3.115265877e-04f, -3.145461610e-04f, -3.175517832e-04f, -3.205433798e-04f, -3.235208765e-04f, + -3.264841999e-04f, -3.294332770e-04f, -3.323680352e-04f, -3.352884027e-04f, -3.381943081e-04f, -3.410856806e-04f, -3.439624499e-04f, -3.468245464e-04f, -3.496719009e-04f, -3.525044448e-04f, + -3.553221100e-04f, -3.581248292e-04f, -3.609125354e-04f, -3.636851623e-04f, -3.664426441e-04f, -3.691849156e-04f, -3.719119122e-04f, -3.746235698e-04f, -3.773198248e-04f, -3.800006145e-04f, + -3.826658764e-04f, -3.853155487e-04f, -3.879495703e-04f, -3.905678804e-04f, -3.931704192e-04f, -3.957571270e-04f, -3.983279450e-04f, -4.008828149e-04f, -4.034216789e-04f, -4.059444799e-04f, + -4.084511614e-04f, -4.109416674e-04f, -4.134159424e-04f, -4.158739316e-04f, -4.183155809e-04f, -4.207408366e-04f, -4.231496457e-04f, -4.255419557e-04f, -4.279177147e-04f, -4.302768715e-04f, + -4.326193755e-04f, -4.349451765e-04f, -4.372542250e-04f, -4.395464721e-04f, -4.418218696e-04f, -4.440803698e-04f, -4.463219255e-04f, -4.485464903e-04f, -4.507540181e-04f, -4.529444639e-04f, + -4.551177827e-04f, -4.572739305e-04f, -4.594128639e-04f, -4.615345398e-04f, -4.636389161e-04f, -4.657259509e-04f, -4.677956033e-04f, -4.698478326e-04f, -4.718825991e-04f, -4.738998633e-04f, + -4.758995868e-04f, -4.778817312e-04f, -4.798462593e-04f, -4.817931341e-04f, -4.837223194e-04f, -4.856337795e-04f, -4.875274794e-04f, -4.894033846e-04f, -4.912614613e-04f, -4.931016763e-04f, + -4.949239969e-04f, -4.967283912e-04f, -4.985148278e-04f, -5.002832758e-04f, -5.020337051e-04f, -5.037660861e-04f, -5.054803898e-04f, -5.071765879e-04f, -5.088546526e-04f, -5.105145568e-04f, + -5.121562740e-04f, -5.137797782e-04f, -5.153850442e-04f, -5.169720471e-04f, -5.185407630e-04f, -5.200911683e-04f, -5.216232401e-04f, -5.231369563e-04f, -5.246322950e-04f, -5.261092354e-04f, + -5.275677568e-04f, -5.290078395e-04f, -5.304294643e-04f, -5.318326125e-04f, -5.332172661e-04f, -5.345834077e-04f, -5.359310204e-04f, -5.372600882e-04f, -5.385705954e-04f, -5.398625270e-04f, + -5.411358686e-04f, -5.423906065e-04f, -5.436267275e-04f, -5.448442190e-04f, -5.460430691e-04f, -5.472232664e-04f, -5.483848001e-04f, -5.495276600e-04f, -5.506518367e-04f, -5.517573212e-04f, + -5.528441051e-04f, -5.539121806e-04f, -5.549615407e-04f, -5.559921787e-04f, -5.570040886e-04f, -5.579972653e-04f, -5.589717038e-04f, -5.599274000e-04f, -5.608643503e-04f, -5.617825518e-04f, + -5.626820020e-04f, -5.635626993e-04f, -5.644246423e-04f, -5.652678305e-04f, -5.660922638e-04f, -5.668979429e-04f, -5.676848689e-04f, -5.684530436e-04f, -5.692024692e-04f, -5.699331488e-04f, + -5.706450858e-04f, -5.713382843e-04f, -5.720127491e-04f, -5.726684853e-04f, -5.733054989e-04f, -5.739237962e-04f, -5.745233842e-04f, -5.751042706e-04f, -5.756664635e-04f, -5.762099716e-04f, + -5.767348043e-04f, -5.772409715e-04f, -5.777284836e-04f, -5.781973516e-04f, -5.786475872e-04f, -5.790792025e-04f, -5.794922103e-04f, -5.798866239e-04f, -5.802624571e-04f, -5.806197245e-04f, + -5.809584410e-04f, -5.812786223e-04f, -5.815802843e-04f, -5.818634439e-04f, -5.821281183e-04f, -5.823743253e-04f, -5.826020832e-04f, -5.828114110e-04f, -5.830023282e-04f, -5.831748547e-04f, + -5.833290112e-04f, -5.834648188e-04f, -5.835822991e-04f, -5.836814745e-04f, -5.837623675e-04f, -5.838250017e-04f, -5.838694007e-04f, -5.838955890e-04f, -5.839035916e-04f, -5.838934338e-04f, + -5.838651418e-04f, -5.838187419e-04f, -5.837542614e-04f, -5.836717278e-04f, -5.835711692e-04f, -5.834526143e-04f, -5.833160923e-04f, -5.831616328e-04f, -5.829892662e-04f, -5.827990231e-04f, + -5.825909349e-04f, -5.823650333e-04f, -5.821213506e-04f, -5.818599197e-04f, -5.815807738e-04f, -5.812839469e-04f, -5.809694733e-04f, -5.806373878e-04f, -5.802877258e-04f, -5.799205231e-04f, + -5.795358162e-04f, -5.791336419e-04f, -5.787140375e-04f, -5.782770410e-04f, -5.778226907e-04f, -5.773510254e-04f, -5.768620844e-04f, -5.763559077e-04f, -5.758325355e-04f, -5.752920086e-04f, + -5.747343682e-04f, -5.741596562e-04f, -5.735679149e-04f, -5.729591868e-04f, -5.723335152e-04f, -5.716909437e-04f, -5.710315166e-04f, -5.703552783e-04f, -5.696622740e-04f, -5.689525492e-04f, + -5.682261498e-04f, -5.674831224e-04f, -5.667235138e-04f, -5.659473715e-04f, -5.651547431e-04f, -5.643456771e-04f, -5.635202221e-04f, -5.626784273e-04f, -5.618203423e-04f, -5.609460171e-04f, + -5.600555023e-04f, -5.591488488e-04f, -5.582261080e-04f, -5.572873316e-04f, -5.563325719e-04f, -5.553618815e-04f, -5.543753137e-04f, -5.533729217e-04f, -5.523547597e-04f, -5.513208820e-04f, + -5.502713433e-04f, -5.492061989e-04f, -5.481255043e-04f, -5.470293155e-04f, -5.459176890e-04f, -5.447906817e-04f, -5.436483506e-04f, -5.424907536e-04f, -5.413179486e-04f, -5.401299940e-04f, + -5.389269487e-04f, -5.377088719e-04f, -5.364758232e-04f, -5.352278626e-04f, -5.339650504e-04f, -5.326874474e-04f, -5.313951149e-04f, -5.300881142e-04f, -5.287665072e-04f, -5.274303563e-04f, + -5.260797241e-04f, -5.247146735e-04f, -5.233352679e-04f, -5.219415711e-04f, -5.205336471e-04f, -5.191115604e-04f, -5.176753758e-04f, -5.162251583e-04f, -5.147609736e-04f, -5.132828875e-04f, + -5.117909660e-04f, -5.102852759e-04f, -5.087658839e-04f, -5.072328572e-04f, -5.056862634e-04f, -5.041261704e-04f, -5.025526463e-04f, -5.009657597e-04f, -4.993655794e-04f, -4.977521746e-04f, + -4.961256148e-04f, -4.944859697e-04f, -4.928333095e-04f, -4.911677046e-04f, -4.894892258e-04f, -4.877979440e-04f, -4.860939306e-04f, -4.843772573e-04f, -4.826479959e-04f, -4.809062187e-04f, + -4.791519983e-04f, -4.773854074e-04f, -4.756065191e-04f, -4.738154067e-04f, -4.720121440e-04f, -4.701968049e-04f, -4.683694636e-04f, -4.665301945e-04f, -4.646790725e-04f, -4.628161724e-04f, + -4.609415697e-04f, -4.590553398e-04f, -4.571575585e-04f, -4.552483019e-04f, -4.533276463e-04f, -4.513956683e-04f, -4.494524446e-04f, -4.474980523e-04f, -4.455325687e-04f, -4.435560714e-04f, + -4.415686380e-04f, -4.395703465e-04f, -4.375612753e-04f, -4.355415028e-04f, -4.335111075e-04f, -4.314701685e-04f, -4.294187649e-04f, -4.273569760e-04f, -4.252848813e-04f, -4.232025606e-04f, + -4.211100939e-04f, -4.190075613e-04f, -4.168950433e-04f, -4.147726203e-04f, -4.126403732e-04f, -4.104983830e-04f, -4.083467307e-04f, -4.061854978e-04f, -4.040147657e-04f, -4.018346162e-04f, + -3.996451312e-04f, -3.974463927e-04f, -3.952384829e-04f, -3.930214844e-04f, -3.907954796e-04f, -3.885605513e-04f, -3.863167824e-04f, -3.840642559e-04f, -3.818030552e-04f, -3.795332636e-04f, + -3.772549645e-04f, -3.749682418e-04f, -3.726731791e-04f, -3.703698605e-04f, -3.680583700e-04f, -3.657387920e-04f, -3.634112107e-04f, -3.610757107e-04f, -3.587323766e-04f, -3.563812931e-04f, + -3.540225452e-04f, -3.516562178e-04f, -3.492823960e-04f, -3.469011651e-04f, -3.445126104e-04f, -3.421168174e-04f, -3.397138716e-04f, -3.373038586e-04f, -3.348868642e-04f, -3.324629742e-04f, + -3.300322747e-04f, -3.275948516e-04f, -3.251507910e-04f, -3.227001791e-04f, -3.202431023e-04f, -3.177796469e-04f, -3.153098993e-04f, -3.128339461e-04f, -3.103518738e-04f, -3.078637691e-04f, + -3.053697187e-04f, -3.028698094e-04f, -3.003641280e-04f, -2.978527615e-04f, -2.953357967e-04f, -2.928133207e-04f, -2.902854205e-04f, -2.877521832e-04f, -2.852136960e-04f, -2.826700460e-04f, + -2.801213205e-04f, -2.775676066e-04f, -2.750089917e-04f, -2.724455631e-04f, -2.698774080e-04f, -2.673046139e-04f, -2.647272681e-04f, -2.621454580e-04f, -2.595592711e-04f, -2.569687946e-04f, + -2.543741161e-04f, -2.517753230e-04f, -2.491725026e-04f, -2.465657426e-04f, -2.439551301e-04f, -2.413407528e-04f, -2.387226980e-04f, -2.361010531e-04f, -2.334759055e-04f, -2.308473425e-04f, + -2.282154516e-04f, -2.255803201e-04f, -2.229420352e-04f, -2.203006843e-04f, -2.176563546e-04f, -2.150091334e-04f, -2.123591077e-04f, -2.097063648e-04f, -2.070509917e-04f, -2.043930756e-04f, + -2.017327034e-04f, -1.990699621e-04f, -1.964049386e-04f, -1.937377197e-04f, -1.910683924e-04f, -1.883970432e-04f, -1.857237589e-04f, -1.830486262e-04f, -1.803717314e-04f, -1.776931612e-04f, + -1.750130019e-04f, -1.723313399e-04f, -1.696482614e-04f, -1.669638525e-04f, -1.642781994e-04f, -1.615913881e-04f, -1.589035044e-04f, -1.562146341e-04f, -1.535248631e-04f, -1.508342769e-04f, + -1.481429611e-04f, -1.454510010e-04f, -1.427584820e-04f, -1.400654893e-04f, -1.373721081e-04f, -1.346784233e-04f, -1.319845197e-04f, -1.292904822e-04f, -1.265963955e-04f, -1.239023439e-04f, + -1.212084119e-04f, -1.185146838e-04f, -1.158212437e-04f, -1.131281757e-04f, -1.104355635e-04f, -1.077434910e-04f, -1.050520417e-04f, -1.023612991e-04f, -9.967134649e-05f, -9.698226701e-05f, + -9.429414371e-05f, -9.160705943e-05f, -8.892109689e-05f, -8.623633863e-05f, -8.355286706e-05f, -8.087076439e-05f, -7.819011270e-05f, -7.551099390e-05f, -7.283348971e-05f, -7.015768169e-05f, + -6.748365124e-05f, -6.481147957e-05f, -6.214124772e-05f, -5.947303653e-05f, -5.680692670e-05f, -5.414299870e-05f, -5.148133285e-05f, -4.882200924e-05f, -4.616510781e-05f, -4.351070829e-05f, + -4.085889020e-05f, -3.820973288e-05f, -3.556331547e-05f, -3.291971689e-05f, -3.027901587e-05f, -2.764129093e-05f, -2.500662038e-05f, -2.237508232e-05f, -1.974675464e-05f, -1.712171500e-05f, + -1.450004085e-05f, -1.188180943e-05f, -9.267097745e-06f, -6.655982577e-06f, -4.048540486e-06f, -1.444847802e-06f, 1.155019377e-06f, 3.750985185e-06f, 6.342973988e-06f, 8.930910395e-06f, + 1.151471925e-05f, 1.409432563e-05f, 1.666965488e-05f, 1.924063255e-05f, 2.180718448e-05f, 2.436923674e-05f, 2.692671563e-05f, 2.947954774e-05f, 3.202765990e-05f, 3.457097918e-05f, + 3.710943294e-05f, 3.964294877e-05f, 4.217145455e-05f, 4.469487840e-05f, 4.721314872e-05f, 4.972619418e-05f, 5.223394372e-05f, 5.473632655e-05f, 5.723327214e-05f, 5.972471026e-05f, + 6.221057094e-05f, 6.469078450e-05f, 6.716528153e-05f, 6.963399291e-05f, 7.209684982e-05f, 7.455378369e-05f, 7.700472627e-05f, 7.944960959e-05f, 8.188836597e-05f, 8.432092802e-05f, + 8.674722865e-05f, 8.916720108e-05f, 9.158077880e-05f, 9.398789563e-05f, 9.638848566e-05f, 9.878248332e-05f, 1.011698233e-04f, 1.035504407e-04f, 1.059242707e-04f, 1.082912491e-04f, + 1.106513118e-04f, 1.130043950e-04f, 1.153504354e-04f, 1.176893698e-04f, 1.200211355e-04f, 1.223456699e-04f, 1.246629110e-04f, 1.269727970e-04f, 1.292752662e-04f, 1.315702576e-04f, + 1.338577104e-04f, 1.361375639e-04f, 1.384097580e-04f, 1.406742329e-04f, 1.429309291e-04f, 1.451797872e-04f, 1.474207486e-04f, 1.496537547e-04f, 1.518787472e-04f, 1.540956684e-04f, + 1.563044608e-04f, 1.585050672e-04f, 1.606974307e-04f, 1.628814951e-04f, 1.650572040e-04f, 1.672245017e-04f, 1.693833329e-04f, 1.715336424e-04f, 1.736753755e-04f, 1.758084779e-04f, + 1.779328955e-04f, 1.800485746e-04f, 1.821554620e-04f, 1.842535047e-04f, 1.863426501e-04f, 1.884228460e-04f, 1.904940405e-04f, 1.925561821e-04f, 1.946092197e-04f, 1.966531024e-04f, + 1.986877798e-04f, 2.007132020e-04f, 2.027293192e-04f, 2.047360821e-04f, 2.067334417e-04f, 2.087213494e-04f, 2.106997572e-04f, 2.126686171e-04f, 2.146278816e-04f, 2.165775037e-04f, + 2.185174366e-04f, 2.204476341e-04f, 2.223680502e-04f, 2.242786392e-04f, 2.261793560e-04f, 2.280701558e-04f, 2.299509941e-04f, 2.318218268e-04f, 2.336826103e-04f, 2.355333012e-04f, + 2.373738568e-04f, 2.392042343e-04f, 2.410243917e-04f, 2.428342872e-04f, 2.446338795e-04f, 2.464231276e-04f, 2.482019908e-04f, 2.499704290e-04f, 2.517284023e-04f, 2.534758713e-04f, + 2.552127971e-04f, 2.569391408e-04f, 2.586548644e-04f, 2.603599299e-04f, 2.620542998e-04f, 2.637379371e-04f, 2.654108052e-04f, 2.670728676e-04f, 2.687240887e-04f, 2.703644327e-04f, + 2.719938648e-04f, 2.736123501e-04f, 2.752198544e-04f, 2.768163438e-04f, 2.784017848e-04f, 2.799761442e-04f, 2.815393894e-04f, 2.830914882e-04f, 2.846324085e-04f, 2.861621189e-04f, + 2.876805883e-04f, 2.891877860e-04f, 2.906836817e-04f, 2.921682456e-04f, 2.936414481e-04f, 2.951032602e-04f, 2.965536531e-04f, 2.979925987e-04f, 2.994200691e-04f, 3.008360367e-04f, + 3.022404745e-04f, 3.036333560e-04f, 3.050146547e-04f, 3.063843449e-04f, 3.077424012e-04f, 3.090887986e-04f, 3.104235123e-04f, 3.117465182e-04f, 3.130577924e-04f, 3.143573117e-04f, + 3.156450529e-04f, 3.169209935e-04f, 3.181851113e-04f, 3.194373845e-04f, 3.206777918e-04f, 3.219063122e-04f, 3.231229251e-04f, 3.243276105e-04f, 3.255203485e-04f, 3.267011198e-04f, + 3.278699056e-04f, 3.290266873e-04f, 3.301714467e-04f, 3.313041663e-04f, 3.324248287e-04f, 3.335334170e-04f, 3.346299147e-04f, 3.357143058e-04f, 3.367865746e-04f, 3.378467059e-04f, + 3.388946848e-04f, 3.399304969e-04f, 3.409541281e-04f, 3.419655648e-04f, 3.429647938e-04f, 3.439518023e-04f, 3.449265778e-04f, 3.458891084e-04f, 3.468393824e-04f, 3.477773887e-04f, + 3.487031165e-04f, 3.496165554e-04f, 3.505176954e-04f, 3.514065270e-04f, 3.522830409e-04f, 3.531472284e-04f, 3.539990812e-04f, 3.548385912e-04f, 3.556657510e-04f, 3.564805533e-04f, + 3.572829914e-04f, 3.580730590e-04f, 3.588507501e-04f, 3.596160592e-04f, 3.603689810e-04f, 3.611095109e-04f, 3.618376446e-04f, 3.625533779e-04f, 3.632567075e-04f, 3.639476301e-04f, + 3.646261429e-04f, 3.652922437e-04f, 3.659459304e-04f, 3.665872015e-04f, 3.672160558e-04f, 3.678324925e-04f, 3.684365113e-04f, 3.690281121e-04f, 3.696072953e-04f, 3.701740618e-04f, + 3.707284127e-04f, 3.712703495e-04f, 3.717998744e-04f, 3.723169895e-04f, 3.728216977e-04f, 3.733140021e-04f, 3.737939063e-04f, 3.742614140e-04f, 3.747165297e-04f, 3.751592579e-04f, + 3.755896038e-04f, 3.760075728e-04f, 3.764131708e-04f, 3.768064039e-04f, 3.771872788e-04f, 3.775558025e-04f, 3.779119822e-04f, 3.782558257e-04f, 3.785873412e-04f, 3.789065372e-04f, + 3.792134224e-04f, 3.795080063e-04f, 3.797902983e-04f, 3.800603085e-04f, 3.803180472e-04f, 3.805635253e-04f, 3.807967538e-04f, 3.810177441e-04f, 3.812265083e-04f, 3.814230584e-04f, + 3.816074071e-04f, 3.817795674e-04f, 3.819395525e-04f, 3.820873761e-04f, 3.822230524e-04f, 3.823465957e-04f, 3.824580209e-04f, 3.825573429e-04f, 3.826445775e-04f, 3.827197403e-04f, + 3.827828477e-04f, 3.828339162e-04f, 3.828729628e-04f, 3.829000047e-04f, 3.829150595e-04f, 3.829181454e-04f, 3.829092805e-04f, 3.828884836e-04f, 3.828557738e-04f, 3.828111704e-04f, + 3.827546932e-04f, 3.826863623e-04f, 3.826061980e-04f, 3.825142213e-04f, 3.824104531e-04f, 3.822949149e-04f, 3.821676286e-04f, 3.820286162e-04f, 3.818779002e-04f, 3.817155036e-04f, + 3.815414493e-04f, 3.813557608e-04f, 3.811584620e-04f, 3.809495771e-04f, 3.807291304e-04f, 3.804971468e-04f, 3.802536514e-04f, 3.799986697e-04f, 3.797322274e-04f, 3.794543507e-04f, + 3.791650659e-04f, 3.788643998e-04f, 3.785523795e-04f, 3.782290323e-04f, 3.778943859e-04f, 3.775484684e-04f, 3.771913081e-04f, 3.768229336e-04f, 3.764433739e-04f, 3.760526582e-04f, + 3.756508161e-04f, 3.752378775e-04f, 3.748138725e-04f, 3.743788317e-04f, 3.739327858e-04f, 3.734757659e-04f, 3.730078034e-04f, 3.725289300e-04f, 3.720391777e-04f, 3.715385787e-04f, + 3.710271656e-04f, 3.705049714e-04f, 3.699720290e-04f, 3.694283721e-04f, 3.688740343e-04f, 3.683090497e-04f, 3.677334525e-04f, 3.671472773e-04f, 3.665505590e-04f, 3.659433328e-04f, + 3.653256341e-04f, 3.646974986e-04f, 3.640589623e-04f, 3.634100614e-04f, 3.627508324e-04f, 3.620813122e-04f, 3.614015378e-04f, 3.607115466e-04f, 3.600113762e-04f, 3.593010644e-04f, + 3.585806493e-04f, 3.578501694e-04f, 3.571096633e-04f, 3.563591699e-04f, 3.555987284e-04f, 3.548283781e-04f, 3.540481588e-04f, 3.532581104e-04f, 3.524582731e-04f, 3.516486872e-04f, + 3.508293935e-04f, 3.500004329e-04f, 3.491618464e-04f, 3.483136756e-04f, 3.474559620e-04f, 3.465887475e-04f, 3.457120743e-04f, 3.448259846e-04f, 3.439305211e-04f, 3.430257265e-04f, + 3.421116440e-04f, 3.411883167e-04f, 3.402557881e-04f, 3.393141021e-04f, 3.383633024e-04f, 3.374034333e-04f, 3.364345392e-04f, 3.354566646e-04f, 3.344698544e-04f, 3.334741535e-04f, + 3.324696073e-04f, 3.314562611e-04f, 3.304341606e-04f, 3.294033517e-04f, 3.283638804e-04f, 3.273157931e-04f, 3.262591361e-04f, 3.251939562e-04f, 3.241203002e-04f, 3.230382152e-04f, + 3.219477484e-04f, 3.208489473e-04f, 3.197418595e-04f, 3.186265329e-04f, 3.175030155e-04f, 3.163713554e-04f, 3.152316011e-04f, 3.140838011e-04f, 3.129280042e-04f, 3.117642592e-04f, + 3.105926153e-04f, 3.094131218e-04f, 3.082258281e-04f, 3.070307838e-04f, 3.058280387e-04f, 3.046176427e-04f, 3.033996460e-04f, 3.021740988e-04f, 3.009410516e-04f, 2.997005550e-04f, + 2.984526596e-04f, 2.971974165e-04f, 2.959348767e-04f, 2.946650914e-04f, 2.933881120e-04f, 2.921039899e-04f, 2.908127769e-04f, 2.895145247e-04f, 2.882092854e-04f, 2.868971108e-04f, + 2.855780534e-04f, 2.842521655e-04f, 2.829194995e-04f, 2.815801080e-04f, 2.802340439e-04f, 2.788813601e-04f, 2.775221094e-04f, 2.761563452e-04f, 2.747841206e-04f, 2.734054891e-04f, + 2.720205040e-04f, 2.706292192e-04f, 2.692316882e-04f, 2.678279650e-04f, 2.664181035e-04f, 2.650021578e-04f, 2.635801821e-04f, 2.621522306e-04f, 2.607183578e-04f, 2.592786182e-04f, + 2.578330663e-04f, 2.563817568e-04f, 2.549247446e-04f, 2.534620846e-04f, 2.519938316e-04f, 2.505200408e-04f, 2.490407674e-04f, 2.475560666e-04f, 2.460659937e-04f, 2.445706042e-04f, + 2.430699534e-04f, 2.415640972e-04f, 2.400530910e-04f, 2.385369906e-04f, 2.370158518e-04f, 2.354897306e-04f, 2.339586828e-04f, 2.324227644e-04f, 2.308820317e-04f, 2.293365406e-04f, + 2.277863474e-04f, 2.262315084e-04f, 2.246720800e-04f, 2.231081184e-04f, 2.215396802e-04f, 2.199668218e-04f, 2.183895999e-04f, 2.168080709e-04f, 2.152222915e-04f, 2.136323185e-04f, + 2.120382086e-04f, 2.104400184e-04f, 2.088378049e-04f, 2.072316250e-04f, 2.056215354e-04f, 2.040075931e-04f, 2.023898551e-04f, 2.007683784e-04f, 1.991432200e-04f, 1.975144368e-04f, + 1.958820861e-04f, 1.942462249e-04f, 1.926069102e-04f, 1.909641993e-04f, 1.893181493e-04f, 1.876688173e-04f, 1.860162605e-04f, 1.843605361e-04f, 1.827017014e-04f, 1.810398135e-04f, + 1.793749296e-04f, 1.777071070e-04f, 1.760364029e-04f, 1.743628745e-04f, 1.726865790e-04f, 1.710075737e-04f, 1.693259157e-04f, 1.676416624e-04f, 1.659548708e-04f, 1.642655982e-04f, + 1.625739018e-04f, 1.608798387e-04f, 1.591834660e-04f, 1.574848410e-04f, 1.557840207e-04f, 1.540810622e-04f, 1.523760226e-04f, 1.506689590e-04f, 1.489599283e-04f, 1.472489876e-04f, + 1.455361938e-04f, 1.438216038e-04f, 1.421052746e-04f, 1.403872630e-04f, 1.386676258e-04f, 1.369464199e-04f, 1.352237019e-04f, 1.334995286e-04f, 1.317739567e-04f, 1.300470427e-04f, + 1.283188432e-04f, 1.265894148e-04f, 1.248588139e-04f, 1.231270969e-04f, 1.213943203e-04f, 1.196605402e-04f, 1.179258130e-04f, 1.161901948e-04f, 1.144537417e-04f, 1.127165099e-04f, + 1.109785554e-04f, 1.092399340e-04f, 1.075007016e-04f, 1.057609141e-04f, 1.040206271e-04f, 1.022798963e-04f, 1.005387773e-04f, 9.879732564e-05f, 9.705559666e-05f, 9.531364573e-05f, + 9.357152814e-05f, 9.182929904e-05f, 9.008701355e-05f, 8.834472666e-05f, 8.660249331e-05f, 8.486036833e-05f, 8.311840645e-05f, 8.137666234e-05f, 7.963519053e-05f, 7.789404551e-05f, + 7.615328162e-05f, 7.441295313e-05f, 7.267311420e-05f, 7.093381890e-05f, 6.919512118e-05f, 6.745707489e-05f, 6.571973379e-05f, 6.398315150e-05f, 6.224738156e-05f, 6.051247737e-05f, + 5.877849225e-05f, 5.704547938e-05f, 5.531349184e-05f, 5.358258257e-05f, 5.185280442e-05f, 5.012421009e-05f, 4.839685219e-05f, 4.667078318e-05f, 4.494605541e-05f, 4.322272110e-05f, + 4.150083233e-05f, 3.978044107e-05f, 3.806159915e-05f, 3.634435827e-05f, 3.462876998e-05f, 3.291488572e-05f, 3.120275678e-05f, 2.949243432e-05f, 2.778396934e-05f, 2.607741273e-05f, + 2.437281521e-05f, 2.267022737e-05f, 2.096969966e-05f, 1.927128237e-05f, 1.757502565e-05f, 1.588097950e-05f, 1.418919376e-05f, 1.249971814e-05f, 1.081260217e-05f, 9.127895251e-06f, + 7.445646608e-06f, 5.765905318e-06f, 4.088720298e-06f, 2.414140305e-06f, 7.422139338e-07f, -9.270103821e-07f, -2.593484374e-06f, -4.257159937e-06f, -5.917989134e-06f, -7.575924196e-06f, + -9.230917521e-06f, -1.088292168e-05f, -1.253188941e-05f, -1.417777363e-05f, -1.582052742e-05f, -1.746010404e-05f, -1.909645694e-05f, -2.072953974e-05f, -2.235930621e-05f, -2.398571035e-05f, + -2.560870631e-05f, -2.722824842e-05f, -2.884429122e-05f, -3.045678939e-05f, -3.206569785e-05f, -3.367097166e-05f, -3.527256609e-05f, -3.687043661e-05f, -3.846453886e-05f, -4.005482867e-05f, + -4.164126208e-05f, -4.322379532e-05f, -4.480238480e-05f, -4.637698714e-05f, -4.794755916e-05f, -4.951405785e-05f, -5.107644044e-05f, -5.263466434e-05f, -5.418868715e-05f, -5.573846668e-05f, + -5.728396096e-05f, -5.882512821e-05f, -6.036192684e-05f, -6.189431550e-05f, -6.342225303e-05f, -6.494569846e-05f, -6.646461107e-05f, -6.797895031e-05f, -6.948867586e-05f, -7.099374763e-05f, + -7.249412570e-05f, -7.398977040e-05f, -7.548064226e-05f, -7.696670203e-05f, -7.844791067e-05f, -7.992422938e-05f, -8.139561954e-05f, -8.286204278e-05f, -8.432346095e-05f, -8.577983610e-05f, + -8.723113052e-05f, -8.867730672e-05f, -9.011832743e-05f, -9.155415561e-05f, -9.298475443e-05f, -9.441008730e-05f, -9.583011787e-05f, -9.724480999e-05f, -9.865412775e-05f, -1.000580355e-04f, + -1.014564977e-04f, -1.028494793e-04f, -1.042369451e-04f, -1.056188605e-04f, -1.069951910e-04f, -1.083659022e-04f, -1.097309601e-04f, -1.110903308e-04f, -1.124439809e-04f, -1.137918769e-04f, + -1.151339858e-04f, -1.164702747e-04f, -1.178007109e-04f, -1.191252621e-04f, -1.204438961e-04f, -1.217565810e-04f, -1.230632852e-04f, -1.243639771e-04f, -1.256586257e-04f, -1.269472000e-04f, + -1.282296693e-04f, -1.295060031e-04f, -1.307761713e-04f, -1.320401438e-04f, -1.332978910e-04f, -1.345493834e-04f, -1.357945918e-04f, -1.370334871e-04f, -1.382660408e-04f, -1.394922243e-04f, + -1.407120093e-04f, -1.419253679e-04f, -1.431322725e-04f, -1.443326954e-04f, -1.455266095e-04f, -1.467139878e-04f, -1.478948036e-04f, -1.490690304e-04f, -1.502366420e-04f, -1.513976125e-04f, + -1.525519161e-04f, -1.536995274e-04f, -1.548404212e-04f, -1.559745726e-04f, -1.571019568e-04f, -1.582225494e-04f, -1.593363263e-04f, -1.604432636e-04f, -1.615433376e-04f, -1.626365248e-04f, + -1.637228022e-04f, -1.648021468e-04f, -1.658745361e-04f, -1.669399476e-04f, -1.679983592e-04f, -1.690497492e-04f, -1.700940958e-04f, -1.711313778e-04f, -1.721615742e-04f, -1.731846640e-04f, + -1.742006267e-04f, -1.752094421e-04f, -1.762110901e-04f, -1.772055510e-04f, -1.781928052e-04f, -1.791728335e-04f, -1.801456169e-04f, -1.811111367e-04f, -1.820693744e-04f, -1.830203119e-04f, + -1.839639312e-04f, -1.849002146e-04f, -1.858291448e-04f, -1.867507045e-04f, -1.876648770e-04f, -1.885716455e-04f, -1.894709937e-04f, -1.903629056e-04f, -1.912473653e-04f, -1.921243572e-04f, + -1.929938661e-04f, -1.938558768e-04f, -1.947103747e-04f, -1.955573452e-04f, -1.963967741e-04f, -1.972286474e-04f, -1.980529513e-04f, -1.988696725e-04f, -1.996787976e-04f, -2.004803139e-04f, + -2.012742086e-04f, -2.020604693e-04f, -2.028390840e-04f, -2.036100406e-04f, -2.043733277e-04f, -2.051289339e-04f, -2.058768480e-04f, -2.066170593e-04f, -2.073495573e-04f, -2.080743315e-04f, + -2.087913721e-04f, -2.095006692e-04f, -2.102022134e-04f, -2.108959953e-04f, -2.115820061e-04f, -2.122602370e-04f, -2.129306795e-04f, -2.135933255e-04f, -2.142481671e-04f, -2.148951966e-04f, + -2.155344065e-04f, -2.161657897e-04f, -2.167893394e-04f, -2.174050490e-04f, -2.180129120e-04f, -2.186129225e-04f, -2.192050744e-04f, -2.197893624e-04f, -2.203657810e-04f, -2.209343252e-04f, + -2.214949902e-04f, -2.220477715e-04f, -2.225926647e-04f, -2.231296660e-04f, -2.236587714e-04f, -2.241799776e-04f, -2.246932812e-04f, -2.251986792e-04f, -2.256961690e-04f, -2.261857481e-04f, + -2.266674142e-04f, -2.271411654e-04f, -2.276070000e-04f, -2.280649165e-04f, -2.285149137e-04f, -2.289569907e-04f, -2.293911469e-04f, -2.298173816e-04f, -2.302356949e-04f, -2.306460867e-04f, + -2.310485575e-04f, -2.314431076e-04f, -2.318297381e-04f, -2.322084499e-04f, -2.325792445e-04f, -2.329421233e-04f, -2.332970883e-04f, -2.336441414e-04f, -2.339832851e-04f, -2.343145219e-04f, + -2.346378546e-04f, -2.349532863e-04f, -2.352608203e-04f, -2.355604602e-04f, -2.358522099e-04f, -2.361360733e-04f, -2.364120547e-04f, -2.366801588e-04f, -2.369403903e-04f, -2.371927542e-04f, + -2.374372559e-04f, -2.376739007e-04f, -2.379026946e-04f, -2.381236435e-04f, -2.383367536e-04f, -2.385420314e-04f, -2.387394837e-04f, -2.389291174e-04f, -2.391109397e-04f, -2.392849580e-04f, + -2.394511800e-04f, -2.396096136e-04f, -2.397602670e-04f, -2.399031484e-04f, -2.400382667e-04f, -2.401656305e-04f, -2.402852490e-04f, -2.403971314e-04f, -2.405012874e-04f, -2.405977266e-04f, + -2.406864591e-04f, -2.407674951e-04f, -2.408408451e-04f, -2.409065197e-04f, -2.409645299e-04f, -2.410148868e-04f, -2.410576018e-04f, -2.410926864e-04f, -2.411201526e-04f, -2.411400122e-04f, + -2.411522776e-04f, -2.411569612e-04f, -2.411540758e-04f, -2.411436343e-04f, -2.411256498e-04f, -2.411001357e-04f, -2.410671056e-04f, -2.410265732e-04f, -2.409785526e-04f, -2.409230580e-04f, + -2.408601039e-04f, -2.407897048e-04f, -2.407118757e-04f, -2.406266317e-04f, -2.405339880e-04f, -2.404339602e-04f, -2.403265639e-04f, -2.402118152e-04f, -2.400897300e-04f, -2.399603248e-04f, + -2.398236161e-04f, -2.396796207e-04f, -2.395283554e-04f, -2.393698376e-04f, -2.392040844e-04f, -2.390311135e-04f, -2.388509427e-04f, -2.386635899e-04f, -2.384690732e-04f, -2.382674111e-04f, + -2.380586221e-04f, -2.378427249e-04f, -2.376197385e-04f, -2.373896820e-04f, -2.371525748e-04f, -2.369084364e-04f, -2.366572865e-04f, -2.363991450e-04f, -2.361340321e-04f, -2.358619680e-04f, + -2.355829732e-04f, -2.352970683e-04f, -2.350042743e-04f, -2.347046121e-04f, -2.343981030e-04f, -2.340847683e-04f, -2.337646297e-04f, -2.334377090e-04f, -2.331040279e-04f, -2.327636088e-04f, + -2.324164738e-04f, -2.320626455e-04f, -2.317021465e-04f, -2.313349997e-04f, -2.309612279e-04f, -2.305808546e-04f, -2.301939028e-04f, -2.298003963e-04f, -2.294003586e-04f, -2.289938136e-04f, + -2.285807854e-04f, -2.281612981e-04f, -2.277353761e-04f, -2.273030438e-04f, -2.268643261e-04f, -2.264192477e-04f, -2.259678336e-04f, -2.255101090e-04f, -2.250460993e-04f, -2.245758298e-04f, + -2.240993263e-04f, -2.236166145e-04f, -2.231277203e-04f, -2.226326700e-04f, -2.221314897e-04f, -2.216242058e-04f, -2.211108449e-04f, -2.205914338e-04f, -2.200659991e-04f, -2.195345681e-04f, + -2.189971677e-04f, -2.184538253e-04f, -2.179045683e-04f, -2.173494243e-04f, -2.167884210e-04f, -2.162215863e-04f, -2.156489481e-04f, -2.150705346e-04f, -2.144863741e-04f, -2.138964950e-04f, + -2.133009257e-04f, -2.126996951e-04f, -2.120928318e-04f, -2.114803648e-04f, -2.108623233e-04f, -2.102387363e-04f, -2.096096332e-04f, -2.089750434e-04f, -2.083349966e-04f, -2.076895224e-04f, + -2.070386507e-04f, -2.063824113e-04f, -2.057208343e-04f, -2.050539500e-04f, -2.043817886e-04f, -2.037043806e-04f, -2.030217564e-04f, -2.023339467e-04f, -2.016409823e-04f, -2.009428940e-04f, + -2.002397129e-04f, -1.995314700e-04f, -1.988181965e-04f, -1.980999238e-04f, -1.973766832e-04f, -1.966485063e-04f, -1.959154246e-04f, -1.951774700e-04f, -1.944346742e-04f, -1.936870692e-04f, + -1.929346870e-04f, -1.921775598e-04f, -1.914157197e-04f, -1.906491990e-04f, -1.898780302e-04f, -1.891022458e-04f, -1.883218784e-04f, -1.875369607e-04f, -1.867475254e-04f, -1.859536054e-04f, + -1.851552336e-04f, -1.843524432e-04f, -1.835452672e-04f, -1.827337388e-04f, -1.819178913e-04f, -1.810977581e-04f, -1.802733726e-04f, -1.794447684e-04f, -1.786119790e-04f, -1.777750381e-04f, + -1.769339796e-04f, -1.760888372e-04f, -1.752396448e-04f, -1.743864364e-04f, -1.735292460e-04f, -1.726681078e-04f, -1.718030559e-04f, -1.709341246e-04f, -1.700613482e-04f, -1.691847610e-04f, + -1.683043975e-04f, -1.674202922e-04f, -1.665324796e-04f, -1.656409944e-04f, -1.647458712e-04f, -1.638471448e-04f, -1.629448500e-04f, -1.620390216e-04f, -1.611296944e-04f, -1.602169035e-04f, + -1.593006838e-04f, -1.583810704e-04f, -1.574580984e-04f, -1.565318029e-04f, -1.556022190e-04f, -1.546693821e-04f, -1.537333274e-04f, -1.527940902e-04f, -1.518517059e-04f, -1.509062099e-04f, + -1.499576375e-04f, -1.490060244e-04f, -1.480514059e-04f, -1.470938176e-04f, -1.461332951e-04f, -1.451698741e-04f, -1.442035900e-04f, -1.432344787e-04f, -1.422625758e-04f, -1.412879170e-04f, + -1.403105381e-04f, -1.393304749e-04f, -1.383477631e-04f, -1.373624386e-04f, -1.363745373e-04f, -1.353840949e-04f, -1.343911474e-04f, -1.333957307e-04f, -1.323978806e-04f, -1.313976332e-04f, + -1.303950244e-04f, -1.293900901e-04f, -1.283828663e-04f, -1.273733890e-04f, -1.263616942e-04f, -1.253478179e-04f, -1.243317961e-04f, -1.233136648e-04f, -1.222934600e-04f, -1.212712178e-04f, + -1.202469742e-04f, -1.192207652e-04f, -1.181926268e-04f, -1.171625951e-04f, -1.161307061e-04f, -1.150969958e-04f, -1.140615002e-04f, -1.130242553e-04f, -1.119852973e-04f, -1.109446619e-04f, + -1.099023853e-04f, -1.088585034e-04f, -1.078130521e-04f, -1.067660675e-04f, -1.057175855e-04f, -1.046676419e-04f, -1.036162728e-04f, -1.025635140e-04f, -1.015094013e-04f, -1.004539706e-04f, + -9.939725784e-05f, -9.833929872e-05f, -9.728012906e-05f, -9.621978464e-05f, -9.515830118e-05f, -9.409571442e-05f, -9.303206002e-05f, -9.196737367e-05f, -9.090169098e-05f, -8.983504755e-05f, + -8.876747897e-05f, -8.769902075e-05f, -8.662970841e-05f, -8.555957742e-05f, -8.448866319e-05f, -8.341700114e-05f, -8.234462661e-05f, -8.127157493e-05f, -8.019788137e-05f, -7.912358116e-05f, + -7.804870951e-05f, -7.697330156e-05f, -7.589739241e-05f, -7.482101714e-05f, -7.374421074e-05f, -7.266700819e-05f, -7.158944441e-05f, -7.051155426e-05f, -6.943337255e-05f, -6.835493406e-05f, + -6.727627350e-05f, -6.619742552e-05f, -6.511842473e-05f, -6.403930567e-05f, -6.296010284e-05f, -6.188085066e-05f, -6.080158352e-05f, -5.972233572e-05f, -5.864314151e-05f, -5.756403509e-05f, + -5.648505059e-05f, -5.540622206e-05f, -5.432758350e-05f, -5.324916886e-05f, -5.217101198e-05f, -5.109314668e-05f, -5.001560667e-05f, -4.893842562e-05f, -4.786163711e-05f, -4.678527466e-05f, + -4.570937172e-05f, -4.463396164e-05f, -4.355907774e-05f, -4.248475321e-05f, -4.141102122e-05f, -4.033791482e-05f, -3.926546699e-05f, -3.819371065e-05f, -3.712267862e-05f, -3.605240364e-05f, + -3.498291839e-05f, -3.391425544e-05f, -3.284644728e-05f, -3.177952632e-05f, -3.071352490e-05f, -2.964847525e-05f, -2.858440952e-05f, -2.752135977e-05f, -2.645935798e-05f, -2.539843603e-05f, + -2.433862571e-05f, -2.327995872e-05f, -2.222246667e-05f, -2.116618106e-05f, -2.011113333e-05f, -1.905735479e-05f, -1.800487667e-05f, -1.695373010e-05f, -1.590394611e-05f, -1.485555564e-05f, + -1.380858951e-05f, -1.276307846e-05f, -1.171905312e-05f, -1.067654403e-05f, -9.635581600e-06f, -8.596196165e-06f, -7.558417939e-06f, -6.522277037e-06f, -5.487803465e-06f, -4.455027123e-06f, + -3.423977805e-06f, -2.394685194e-06f, -1.367178865e-06f, -3.414882842e-07f, 6.823571952e-07f, 1.704328330e-06f, 2.724395990e-06f, 3.742531156e-06f, 4.758704926e-06f, 5.772888510e-06f, + 6.785053234e-06f, 7.795170538e-06f, 8.803211983e-06f, 9.809149242e-06f, 1.081295411e-05f, 1.181459850e-05f, 1.281405444e-05f, 1.381129409e-05f, 1.480628972e-05f, 1.579901372e-05f, + 1.678943861e-05f, 1.777753703e-05f, 1.876328175e-05f, 1.974664564e-05f, 2.072760173e-05f, 2.170612315e-05f, 2.268218317e-05f, 2.365575517e-05f, 2.462681267e-05f, 2.559532933e-05f, + 2.656127892e-05f, 2.752463533e-05f, 2.848537262e-05f, 2.944346493e-05f, 3.039888658e-05f, 3.135161198e-05f, 3.230161570e-05f, 3.324887244e-05f, 3.419335701e-05f, 3.513504438e-05f, + 3.607390965e-05f, 3.700992805e-05f, 3.794307495e-05f, 3.887332585e-05f, 3.980065639e-05f, 4.072504235e-05f, 4.164645964e-05f, 4.256488433e-05f, 4.348029261e-05f, 4.439266080e-05f, + 4.530196540e-05f, 4.620818300e-05f, 4.711129036e-05f, 4.801126440e-05f, 4.890808213e-05f, 4.980172075e-05f, 5.069215759e-05f, 5.157937011e-05f, 5.246333592e-05f, 5.334403279e-05f, + 5.422143862e-05f, 5.509553146e-05f, 5.596628950e-05f, 5.683369108e-05f, 5.769771470e-05f, 5.855833899e-05f, 5.941554273e-05f, 6.026930485e-05f, 6.111960444e-05f, 6.196642072e-05f, + 6.280973308e-05f, 6.364952104e-05f, 6.448576428e-05f, 6.531844264e-05f, 6.614753608e-05f, 6.697302475e-05f, 6.779488892e-05f, 6.861310904e-05f, 6.942766569e-05f, 7.023853962e-05f, + 7.104571171e-05f, 7.184916302e-05f, 7.264887475e-05f, 7.344482825e-05f, 7.423700504e-05f, 7.502538678e-05f, 7.580995529e-05f, 7.659069255e-05f, 7.736758069e-05f, 7.814060200e-05f, + 7.890973893e-05f, 7.967497407e-05f, 8.043629019e-05f, 8.119367020e-05f, 8.194709718e-05f, 8.269655435e-05f, 8.344202511e-05f, 8.418349300e-05f, 8.492094173e-05f, 8.565435517e-05f, + 8.638371734e-05f, 8.710901243e-05f, 8.783022477e-05f, 8.854733887e-05f, 8.926033940e-05f, 8.996921117e-05f, 9.067393918e-05f, 9.137450856e-05f, 9.207090462e-05f, 9.276311283e-05f, + 9.345111882e-05f, 9.413490837e-05f, 9.481446743e-05f, 9.548978211e-05f, 9.616083870e-05f, 9.682762362e-05f, 9.749012348e-05f, 9.814832503e-05f, 9.880221520e-05f, 9.945178107e-05f, + 1.000970099e-04f, 1.007378891e-04f, 1.013744062e-04f, 1.020065490e-04f, 1.026343053e-04f, 1.032576633e-04f, 1.038766112e-04f, 1.044911373e-04f, 1.051012302e-04f, 1.057068787e-04f, + 1.063080715e-04f, 1.069047979e-04f, 1.074970468e-04f, 1.080848078e-04f, 1.086680704e-04f, 1.092468242e-04f, 1.098210592e-04f, 1.103907653e-04f, 1.109559328e-04f, 1.115165520e-04f, + 1.120726135e-04f, 1.126241078e-04f, 1.131710259e-04f, 1.137133588e-04f, 1.142510977e-04f, 1.147842338e-04f, 1.153127588e-04f, 1.158366643e-04f, 1.163559420e-04f, 1.168705841e-04f, + 1.173805826e-04f, 1.178859299e-04f, 1.183866185e-04f, 1.188826410e-04f, 1.193739903e-04f, 1.198606593e-04f, 1.203426413e-04f, 1.208199293e-04f, 1.212925171e-04f, 1.217603982e-04f, + 1.222235663e-04f, 1.226820155e-04f, 1.231357399e-04f, 1.235847338e-04f, 1.240289915e-04f, 1.244685079e-04f, 1.249032775e-04f, 1.253332954e-04f, 1.257585566e-04f, 1.261790564e-04f, + 1.265947903e-04f, 1.270057539e-04f, 1.274119428e-04f, 1.278133530e-04f, 1.282099805e-04f, 1.286018217e-04f, 1.289888728e-04f, 1.293711306e-04f, 1.297485915e-04f, 1.301212527e-04f, + 1.304891110e-04f, 1.308521637e-04f, 1.312104082e-04f, 1.315638419e-04f, 1.319124626e-04f, 1.322562681e-04f, 1.325952564e-04f, 1.329294256e-04f, 1.332587740e-04f, 1.335833002e-04f, + 1.339030027e-04f, 1.342178804e-04f, 1.345279323e-04f, 1.348331573e-04f, 1.351335548e-04f, 1.354291242e-04f, 1.357198650e-04f, 1.360057771e-04f, 1.362868602e-04f, 1.365631145e-04f, + 1.368345402e-04f, 1.371011375e-04f, 1.373629071e-04f, 1.376198495e-04f, 1.378719656e-04f, 1.381192564e-04f, 1.383617230e-04f, 1.385993668e-04f, 1.388321890e-04f, 1.390601913e-04f, + 1.392833755e-04f, 1.395017435e-04f, 1.397152972e-04f, 1.399240390e-04f, 1.401279711e-04f, 1.403270960e-04f, 1.405214165e-04f, 1.407109352e-04f, 1.408956551e-04f, 1.410755795e-04f, + 1.412507114e-04f, 1.414210543e-04f, 1.415866117e-04f, 1.417473873e-04f, 1.419033851e-04f, 1.420546088e-04f, 1.422010628e-04f, 1.423427513e-04f, 1.424796786e-04f, 1.426118494e-04f, + 1.427392684e-04f, 1.428619405e-04f, 1.429798706e-04f, 1.430930639e-04f, 1.432015257e-04f, 1.433052614e-04f, 1.434042767e-04f, 1.434985772e-04f, 1.435881688e-04f, 1.436730574e-04f, + 1.437532494e-04f, 1.438287508e-04f, 1.438995682e-04f, 1.439657082e-04f, 1.440271773e-04f, 1.440839825e-04f, 1.441361307e-04f, 1.441836291e-04f, 1.442264849e-04f, 1.442647055e-04f, + 1.442982984e-04f, 1.443272713e-04f, 1.443516319e-04f, 1.443713883e-04f, 1.443865484e-04f, 1.443971205e-04f, 1.444031129e-04f, 1.444045340e-04f, 1.444013925e-04f, 1.443936970e-04f, + 1.443814565e-04f, 1.443646799e-04f, 1.443433764e-04f, 1.443175551e-04f, 1.442872255e-04f, 1.442523970e-04f, 1.442130793e-04f, 1.441692822e-04f, 1.441210155e-04f, 1.440682892e-04f, + 1.440111135e-04f, 1.439494986e-04f, 1.438834549e-04f, 1.438129930e-04f, 1.437381234e-04f, 1.436588569e-04f, 1.435752044e-04f, 1.434871768e-04f, 1.433947854e-04f, 1.432980412e-04f, + 1.431969558e-04f, 1.430915405e-04f, 1.429818070e-04f, 1.428677669e-04f, 1.427494322e-04f, 1.426268146e-04f, 1.424999264e-04f, 1.423687797e-04f, 1.422333867e-04f, 1.420937599e-04f, + 1.419499118e-04f, 1.418018551e-04f, 1.416496024e-04f, 1.414931666e-04f, 1.413325608e-04f, 1.411677979e-04f, 1.409988912e-04f, 1.408258539e-04f, 1.406486996e-04f, 1.404674416e-04f, + 1.402820936e-04f, 1.400926693e-04f, 1.398991826e-04f, 1.397016474e-04f, 1.395000777e-04f, 1.392944877e-04f, 1.390848917e-04f, 1.388713039e-04f, 1.386537389e-04f, 1.384322112e-04f, + 1.382067355e-04f, 1.379773265e-04f, 1.377439990e-04f, 1.375067681e-04f, 1.372656488e-04f, 1.370206562e-04f, 1.367718056e-04f, 1.365191123e-04f, 1.362625918e-04f, 1.360022596e-04f, + 1.357381313e-04f, 1.354702226e-04f, 1.351985494e-04f, 1.349231276e-04f, 1.346439731e-04f, 1.343611020e-04f, 1.340745306e-04f, 1.337842751e-04f, 1.334903518e-04f, 1.331927771e-04f, + 1.328915677e-04f, 1.325867401e-04f, 1.322783111e-04f, 1.319662973e-04f, 1.316507157e-04f, 1.313315833e-04f, 1.310089170e-04f, 1.306827340e-04f, 1.303530515e-04f, 1.300198867e-04f, + 1.296832571e-04f, 1.293431800e-04f, 1.289996730e-04f, 1.286527536e-04f, 1.283024397e-04f, 1.279487487e-04f, 1.275916988e-04f, 1.272313076e-04f, 1.268675932e-04f, 1.265005736e-04f, + 1.261302670e-04f, 1.257566916e-04f, 1.253798655e-04f, 1.249998071e-04f, 1.246165350e-04f, 1.242300674e-04f, 1.238404229e-04f, 1.234476202e-04f, 1.230516780e-04f, 1.226526149e-04f, + 1.222504497e-04f, 1.218452014e-04f, 1.214368889e-04f, 1.210255312e-04f, 1.206111473e-04f, 1.201937563e-04f, 1.197733775e-04f, 1.193500300e-04f, 1.189237333e-04f, 1.184945065e-04f, + 1.180623692e-04f, 1.176273409e-04f, 1.171894410e-04f, 1.167486891e-04f, 1.163051049e-04f, 1.158587081e-04f, 1.154095184e-04f, 1.149575557e-04f, 1.145028398e-04f, 1.140453905e-04f, + 1.135852279e-04f, 1.131223720e-04f, 1.126568427e-04f, 1.121886603e-04f, 1.117178448e-04f, 1.112444165e-04f, 1.107683956e-04f, 1.102898023e-04f, 1.098086571e-04f, 1.093249803e-04f, + 1.088387923e-04f, 1.083501136e-04f, 1.078589646e-04f, 1.073653660e-04f, 1.068693383e-04f, 1.063709021e-04f, 1.058700781e-04f, 1.053668869e-04f, 1.048613494e-04f, 1.043534863e-04f, + 1.038433184e-04f, 1.033308665e-04f, 1.028161515e-04f, 1.022991944e-04f, 1.017800160e-04f, 1.012586374e-04f, 1.007350795e-04f, 1.002093634e-04f, 9.968151012e-05f, 9.915154078e-05f, + 9.861947650e-05f, 9.808533841e-05f, 9.754914771e-05f, 9.701092557e-05f, 9.647069324e-05f, 9.592847196e-05f, 9.538428299e-05f, 9.483814764e-05f, 9.429008723e-05f, 9.374012309e-05f, + 9.318827658e-05f, 9.263456908e-05f, 9.207902199e-05f, 9.152165672e-05f, 9.096249471e-05f, 9.040155741e-05f, 8.983886628e-05f, 8.927444281e-05f, 8.870830850e-05f, 8.814048485e-05f, + 8.757099339e-05f, 8.699985565e-05f, 8.642709319e-05f, 8.585272756e-05f, 8.527678033e-05f, 8.469927308e-05f, 8.412022740e-05f, 8.353966488e-05f, 8.295760713e-05f, 8.237407576e-05f, + 8.178909238e-05f, 8.120267861e-05f, 8.061485608e-05f, 8.002564641e-05f, 7.943507125e-05f, 7.884315222e-05f, 7.824991095e-05f, 7.765536910e-05f, 7.705954828e-05f, 7.646247015e-05f, + 7.586415633e-05f, 7.526462846e-05f, 7.466390816e-05f, 7.406201708e-05f, 7.345897682e-05f, 7.285480901e-05f, 7.224953526e-05f, 7.164317717e-05f, 7.103575636e-05f, 7.042729440e-05f, + 6.981781289e-05f, 6.920733339e-05f, 6.859587748e-05f, 6.798346671e-05f, 6.737012263e-05f, 6.675586676e-05f, 6.614072062e-05f, 6.552470573e-05f, 6.490784358e-05f, 6.429015564e-05f, + 6.367166338e-05f, 6.305238824e-05f, 6.243235167e-05f, 6.181157506e-05f, 6.119007983e-05f, 6.056788734e-05f, 5.994501896e-05f, 5.932149603e-05f, 5.869733986e-05f, 5.807257175e-05f, + 5.744721297e-05f, 5.682128479e-05f, 5.619480843e-05f, 5.556780509e-05f, 5.494029596e-05f, 5.431230220e-05f, 5.368384494e-05f, 5.305494527e-05f, 5.242562429e-05f, 5.179590304e-05f, + 5.116580254e-05f, 5.053534378e-05f, 4.990454774e-05f, 4.927343533e-05f, 4.864202747e-05f, 4.801034503e-05f, 4.737840884e-05f, 4.674623971e-05f, 4.611385842e-05f, 4.548128570e-05f, + 4.484854225e-05f, 4.421564876e-05f, 4.358262585e-05f, 4.294949412e-05f, 4.231627412e-05f, 4.168298639e-05f, 4.104965140e-05f, 4.041628961e-05f, 3.978292142e-05f, 3.914956719e-05f, + 3.851624726e-05f, 3.788298190e-05f, 3.724979136e-05f, 3.661669584e-05f, 3.598371549e-05f, 3.535087044e-05f, 3.471818076e-05f, 3.408566646e-05f, 3.345334752e-05f, 3.282124389e-05f, + 3.218937546e-05f, 3.155776205e-05f, 3.092642347e-05f, 3.029537946e-05f, 2.966464972e-05f, 2.903425390e-05f, 2.840421160e-05f, 2.777454235e-05f, 2.714526567e-05f, 2.651640100e-05f, + 2.588796772e-05f, 2.525998519e-05f, 2.463247269e-05f, 2.400544945e-05f, 2.337893466e-05f, 2.275294745e-05f, 2.212750688e-05f, 2.150263197e-05f, 2.087834169e-05f, 2.025465493e-05f, + 1.963159054e-05f, 1.900916730e-05f, 1.838740396e-05f, 1.776631918e-05f, 1.714593158e-05f, 1.652625970e-05f, 1.590732204e-05f, 1.528913704e-05f, 1.467172305e-05f, 1.405509840e-05f, + 1.343928133e-05f, 1.282429002e-05f, 1.221014260e-05f, 1.159685713e-05f, 1.098445159e-05f, 1.037294392e-05f, 9.762351985e-06f, 9.152693583e-06f, 8.543986446e-06f, 7.936248244e-06f, + 7.329496576e-06f, 6.723748976e-06f, 6.119022909e-06f, 5.515335773e-06f, 4.912704897e-06f, 4.311147542e-06f, 3.710680898e-06f, 3.111322086e-06f, 2.513088156e-06f, 1.915996089e-06f, + 1.320062794e-06f, 7.253051070e-07f, 1.317397947e-07f, -4.606164503e-07f, -1.051747008e-06f, -1.641635330e-06f, -2.230264944e-06f, -2.817619450e-06f, -3.403682523e-06f, -3.988437911e-06f, + -4.571869441e-06f, -5.153961011e-06f, -5.734696598e-06f, -6.314060254e-06f, -6.892036109e-06f, -7.468608368e-06f, -8.043761314e-06f, -8.617479309e-06f, -9.189746792e-06f, -9.760548281e-06f, + -1.032986837e-05f, -1.089769174e-05f, -1.146400314e-05f, -1.202878742e-05f, -1.259202947e-05f, -1.315371431e-05f, -1.371382701e-05f, -1.427235272e-05f, -1.482927668e-05f, -1.538458423e-05f, + -1.593826075e-05f, -1.649029175e-05f, -1.704066278e-05f, -1.758935950e-05f, -1.813636765e-05f, -1.868167304e-05f, -1.922526158e-05f, -1.976711926e-05f, -2.030723215e-05f, -2.084558641e-05f, + -2.138216828e-05f, -2.191696409e-05f, -2.244996025e-05f, -2.298114327e-05f, -2.351049974e-05f, -2.403801632e-05f, -2.456367978e-05f, -2.508747696e-05f, -2.560939481e-05f, -2.612942033e-05f, + -2.664754066e-05f, -2.716374297e-05f, -2.767801457e-05f, -2.819034282e-05f, -2.870071520e-05f, -2.920911925e-05f, -2.971554263e-05f, -3.021997306e-05f, -3.072239837e-05f, -3.122280647e-05f, + -3.172118537e-05f, -3.221752316e-05f, -3.271180802e-05f, -3.320402824e-05f, -3.369417217e-05f, -3.418222828e-05f, -3.466818512e-05f, -3.515203133e-05f, -3.563375564e-05f, -3.611334688e-05f, + -3.659079397e-05f, -3.706608592e-05f, -3.753921183e-05f, -3.801016090e-05f, -3.847892243e-05f, -3.894548578e-05f, -3.940984044e-05f, -3.987197598e-05f, -4.033188206e-05f, -4.078954844e-05f, + -4.124496497e-05f, -4.169812159e-05f, -4.214900835e-05f, -4.259761538e-05f, -4.304393290e-05f, -4.348795125e-05f, -4.392966084e-05f, -4.436905217e-05f, -4.480611588e-05f, -4.524084264e-05f, + -4.567322327e-05f, -4.610324866e-05f, -4.653090979e-05f, -4.695619776e-05f, -4.737910374e-05f, -4.779961902e-05f, -4.821773495e-05f, -4.863344303e-05f, -4.904673480e-05f, -4.945760194e-05f, + -4.986603619e-05f, -5.027202941e-05f, -5.067557356e-05f, -5.107666069e-05f, -5.147528292e-05f, -5.187143251e-05f, -5.226510180e-05f, -5.265628321e-05f, -5.304496928e-05f, -5.343115263e-05f, + -5.381482600e-05f, -5.419598220e-05f, -5.457461415e-05f, -5.495071486e-05f, -5.532427746e-05f, -5.569529514e-05f, -5.606376123e-05f, -5.642966912e-05f, -5.679301231e-05f, -5.715378440e-05f, + -5.751197910e-05f, -5.786759018e-05f, -5.822061156e-05f, -5.857103720e-05f, -5.891886120e-05f, -5.926407775e-05f, -5.960668111e-05f, -5.994666568e-05f, -6.028402591e-05f, -6.061875639e-05f, + -6.095085179e-05f, -6.128030687e-05f, -6.160711649e-05f, -6.193127561e-05f, -6.225277930e-05f, -6.257162271e-05f, -6.288780109e-05f, -6.320130978e-05f, -6.351214425e-05f, -6.382030002e-05f, + -6.412577274e-05f, -6.442855815e-05f, -6.472865208e-05f, -6.502605045e-05f, -6.532074931e-05f, -6.561274477e-05f, -6.590203305e-05f, -6.618861046e-05f, -6.647247343e-05f, -6.675361846e-05f, + -6.703204216e-05f, -6.730774123e-05f, -6.758071246e-05f, -6.785095276e-05f, -6.811845910e-05f, -6.838322859e-05f, -6.864525839e-05f, -6.890454579e-05f, -6.916108816e-05f, -6.941488297e-05f, + -6.966592777e-05f, -6.991422023e-05f, -7.015975811e-05f, -7.040253924e-05f, -7.064256158e-05f, -7.087982317e-05f, -7.111432212e-05f, -7.134605668e-05f, -7.157502516e-05f, -7.180122598e-05f, + -7.202465765e-05f, -7.224531877e-05f, -7.246320804e-05f, -7.267832424e-05f, -7.289066627e-05f, -7.310023311e-05f, -7.330702381e-05f, -7.351103755e-05f, -7.371227358e-05f, -7.391073126e-05f, + -7.410641002e-05f, -7.429930939e-05f, -7.448942901e-05f, -7.467676858e-05f, -7.486132793e-05f, -7.504310695e-05f, -7.522210564e-05f, -7.539832407e-05f, -7.557176243e-05f, -7.574242098e-05f, + -7.591030007e-05f, -7.607540016e-05f, -7.623772178e-05f, -7.639726556e-05f, -7.655403221e-05f, -7.670802255e-05f, -7.685923747e-05f, -7.700767795e-05f, -7.715334507e-05f, -7.729623999e-05f, + -7.743636397e-05f, -7.757371835e-05f, -7.770830454e-05f, -7.784012408e-05f, -7.796917856e-05f, -7.809546967e-05f, -7.821899920e-05f, -7.833976901e-05f, -7.845778105e-05f, -7.857303736e-05f, + -7.868554007e-05f, -7.879529138e-05f, -7.890229359e-05f, -7.900654909e-05f, -7.910806034e-05f, -7.920682990e-05f, -7.930286039e-05f, -7.939615456e-05f, -7.948671519e-05f, -7.957454517e-05f, + -7.965964749e-05f, -7.974202520e-05f, -7.982168144e-05f, -7.989861942e-05f, -7.997284246e-05f, -8.004435395e-05f, -8.011315734e-05f, -8.017925620e-05f, -8.024265415e-05f, -8.030335492e-05f, + -8.036136228e-05f, -8.041668013e-05f, -8.046931240e-05f, -8.051926315e-05f, -8.056653648e-05f, -8.061113658e-05f, -8.065306774e-05f, -8.069233430e-05f, -8.072894069e-05f, -8.076289142e-05f, + -8.079419108e-05f, -8.082284433e-05f, -8.084885591e-05f, -8.087223064e-05f, -8.089297341e-05f, -8.091108920e-05f, -8.092658304e-05f, -8.093946007e-05f, -8.094972548e-05f, -8.095738455e-05f, + -8.096244261e-05f, -8.096490508e-05f, -8.096477748e-05f, -8.096206535e-05f, -8.095677435e-05f, -8.094891019e-05f, -8.093847866e-05f, -8.092548561e-05f, -8.090993698e-05f, -8.089183877e-05f, + -8.087119705e-05f, -8.084801797e-05f, -8.082230774e-05f, -8.079407265e-05f, -8.076331906e-05f, -8.073005338e-05f, -8.069428212e-05f, -8.065601183e-05f, -8.061524915e-05f, -8.057200077e-05f, + -8.052627346e-05f, -8.047807406e-05f, -8.042740945e-05f, -8.037428662e-05f, -8.031871259e-05f, -8.026069447e-05f, -8.020023941e-05f, -8.013735464e-05f, -8.007204747e-05f, -8.000432524e-05f, + -7.993419538e-05f, -7.986166537e-05f, -7.978674277e-05f, -7.970943518e-05f, -7.962975028e-05f, -7.954769580e-05f, -7.946327953e-05f, -7.937650935e-05f, -7.928739316e-05f, -7.919593895e-05f, + -7.910215475e-05f, -7.900604867e-05f, -7.890762886e-05f, -7.880690354e-05f, -7.870388099e-05f, -7.859856953e-05f, -7.849097756e-05f, -7.838111353e-05f, -7.826898594e-05f, -7.815460336e-05f, + -7.803797439e-05f, -7.791910773e-05f, -7.779801208e-05f, -7.767469624e-05f, -7.754916905e-05f, -7.742143939e-05f, -7.729151621e-05f, -7.715940851e-05f, -7.702512534e-05f, -7.688867580e-05f, + -7.675006905e-05f, -7.660931430e-05f, -7.646642080e-05f, -7.632139786e-05f, -7.617425484e-05f, -7.602500114e-05f, -7.587364624e-05f, -7.572019962e-05f, -7.556467086e-05f, -7.540706955e-05f, + -7.524740534e-05f, -7.508568794e-05f, -7.492192708e-05f, -7.475613256e-05f, -7.458831423e-05f, -7.441848195e-05f, -7.424664567e-05f, -7.407281535e-05f, -7.389700101e-05f, -7.371921272e-05f, + -7.353946058e-05f, -7.335775473e-05f, -7.317410538e-05f, -7.298852275e-05f, -7.280101711e-05f, -7.261159879e-05f, -7.242027814e-05f, -7.222706555e-05f, -7.203197148e-05f, -7.183500638e-05f, + -7.163618079e-05f, -7.143550525e-05f, -7.123299036e-05f, -7.102864674e-05f, -7.082248507e-05f, -7.061451606e-05f, -7.040475044e-05f, -7.019319899e-05f, -6.997987253e-05f, -6.976478191e-05f, + -6.954793800e-05f, -6.932935174e-05f, -6.910903406e-05f, -6.888699596e-05f, -6.866324845e-05f, -6.843780259e-05f, -6.821066945e-05f, -6.798186016e-05f, -6.775138586e-05f, -6.751925773e-05f, + -6.728548697e-05f, -6.705008482e-05f, -6.681306255e-05f, -6.657443146e-05f, -6.633420286e-05f, -6.609238812e-05f, -6.584899862e-05f, -6.560404575e-05f, -6.535754096e-05f, -6.510949571e-05f, + -6.485992148e-05f, -6.460882979e-05f, -6.435623218e-05f, -6.410214020e-05f, -6.384656545e-05f, -6.358951953e-05f, -6.333101409e-05f, -6.307106077e-05f, -6.280967126e-05f, -6.254685726e-05f, + -6.228263048e-05f, -6.201700268e-05f, -6.174998562e-05f, -6.148159109e-05f, -6.121183089e-05f, -6.094071684e-05f, -6.066826079e-05f, -6.039447459e-05f, -6.011937014e-05f, -5.984295933e-05f, + -5.956525407e-05f, -5.928626629e-05f, -5.900600794e-05f, -5.872449099e-05f, -5.844172742e-05f, -5.815772921e-05f, -5.787250839e-05f, -5.758607696e-05f, -5.729844698e-05f, -5.700963048e-05f, + -5.671963954e-05f, -5.642848622e-05f, -5.613618262e-05f, -5.584274083e-05f, -5.554817297e-05f, -5.525249116e-05f, -5.495570752e-05f, -5.465783420e-05f, -5.435888334e-05f, -5.405886712e-05f, + -5.375779769e-05f, -5.345568724e-05f, -5.315254794e-05f, -5.284839199e-05f, -5.254323158e-05f, -5.223707892e-05f, -5.192994623e-05f, -5.162184571e-05f, -5.131278959e-05f, -5.100279010e-05f, + -5.069185946e-05f, -5.038000990e-05f, -5.006725368e-05f, -4.975360302e-05f, -4.943907018e-05f, -4.912366739e-05f, -4.880740691e-05f, -4.849030098e-05f, -4.817236185e-05f, -4.785360178e-05f, + -4.753403301e-05f, -4.721366780e-05f, -4.689251839e-05f, -4.657059704e-05f, -4.624791598e-05f, -4.592448748e-05f, -4.560032376e-05f, -4.527543707e-05f, -4.494983965e-05f, -4.462354374e-05f, + -4.429656155e-05f, -4.396890532e-05f, -4.364058726e-05f, -4.331161960e-05f, -4.298201454e-05f, -4.265178429e-05f, -4.232094104e-05f, -4.198949698e-05f, -4.165746431e-05f, -4.132485520e-05f, + -4.099168181e-05f, -4.065795630e-05f, -4.032369083e-05f, -3.998889755e-05f, -3.965358857e-05f, -3.931777604e-05f, -3.898147205e-05f, -3.864468871e-05f, -3.830743812e-05f, -3.796973235e-05f, + -3.763158347e-05f, -3.729300354e-05f, -3.695400460e-05f, -3.661459869e-05f, -3.627479781e-05f, -3.593461398e-05f, -3.559405918e-05f, -3.525314538e-05f, -3.491188456e-05f, -3.457028865e-05f, + -3.422836959e-05f, -3.388613928e-05f, -3.354360963e-05f, -3.320079252e-05f, -3.285769981e-05f, -3.251434334e-05f, -3.217073496e-05f, -3.182688646e-05f, -3.148280964e-05f, -3.113851627e-05f, + -3.079401812e-05f, -3.044932691e-05f, -3.010445436e-05f, -2.975941216e-05f, -2.941421199e-05f, -2.906886551e-05f, -2.872338434e-05f, -2.837778009e-05f, -2.803206436e-05f, -2.768624872e-05f, + -2.734034469e-05f, -2.699436382e-05f, -2.664831759e-05f, -2.630221748e-05f, -2.595607493e-05f, -2.560990139e-05f, -2.526370823e-05f, -2.491750685e-05f, -2.457130860e-05f, -2.422512479e-05f, + -2.387896673e-05f, -2.353284569e-05f, -2.318677291e-05f, -2.284075963e-05f, -2.249481702e-05f, -2.214895626e-05f, -2.180318849e-05f, -2.145752480e-05f, -2.111197628e-05f, -2.076655398e-05f, + -2.042126893e-05f, -2.007613212e-05f, -1.973115451e-05f, -1.938634703e-05f, -1.904172059e-05f, -1.869728606e-05f, -1.835305427e-05f, -1.800903605e-05f, -1.766524217e-05f, -1.732168338e-05f, + -1.697837038e-05f, -1.663531387e-05f, -1.629252449e-05f, -1.595001286e-05f, -1.560778956e-05f, -1.526586514e-05f, -1.492425012e-05f, -1.458295498e-05f, -1.424199017e-05f, -1.390136609e-05f, + -1.356109314e-05f, -1.322118164e-05f, -1.288164191e-05f, -1.254248421e-05f, -1.220371879e-05f, -1.186535584e-05f, -1.152740553e-05f, -1.118987797e-05f, -1.085278326e-05f, -1.051613145e-05f, + -1.017993256e-05f, -9.844196550e-06f, -9.508933368e-06f, -9.174152911e-06f, -8.839865040e-06f, -8.506079575e-06f, -8.172806301e-06f, -7.840054959e-06f, -7.507835253e-06f, -7.176156848e-06f, + -6.845029367e-06f, -6.514462394e-06f, -6.184465471e-06f, -5.855048100e-06f, -5.526219743e-06f, -5.197989819e-06f, -4.870367708e-06f, -4.543362745e-06f, -4.216984225e-06f, -3.891241401e-06f, + -3.566143484e-06f, -3.241699640e-06f, -2.917918996e-06f, -2.594810634e-06f, -2.272383591e-06f, -1.950646863e-06f, -1.629609402e-06f, -1.309280116e-06f, -9.896678692e-07f, -6.707814805e-07f, + -3.526297255e-07f, -3.522133458e-08f, 2.814350064e-07f, 5.973306569e-07f, 9.124570212e-07f, 1.226805549e-06f, 1.540367737e-06f, 1.853135125e-06f, 2.165099301e-06f, 2.476251899e-06f, + 2.786584597e-06f, 3.096089123e-06f, 3.404757249e-06f, 3.712580796e-06f, 4.019551629e-06f, 4.325661662e-06f, 4.630902859e-06f, 4.935267226e-06f, 5.238746821e-06f, 5.541333748e-06f, + 5.843020160e-06f, 6.143798257e-06f, 6.443660289e-06f, 6.742598553e-06f, 7.040605395e-06f, 7.337673210e-06f, 7.633794441e-06f, 7.928961583e-06f, 8.223167177e-06f, 8.516403814e-06f, + 8.808664136e-06f, 9.099940833e-06f, 9.390226646e-06f, 9.679514366e-06f, 9.967796833e-06f, 1.025506694e-05f, 1.054131762e-05f, 1.082654187e-05f, 1.111073274e-05f, 1.139388331e-05f, + 1.167598673e-05f, 1.195703619e-05f, 1.223702493e-05f, 1.251594627e-05f, 1.279379353e-05f, 1.307056013e-05f, 1.334623951e-05f, 1.362082518e-05f, 1.389431068e-05f, 1.416668963e-05f, + 1.443795569e-05f, 1.470810255e-05f, 1.497712399e-05f, 1.524501382e-05f, 1.551176590e-05f, 1.577737416e-05f, 1.604183255e-05f, 1.630513512e-05f, 1.656727593e-05f, 1.682824912e-05f, + 1.708804886e-05f, 1.734666939e-05f, 1.760410499e-05f, 1.786035002e-05f, 1.811539886e-05f, 1.836924595e-05f, 1.862188580e-05f, 1.887331297e-05f, 1.912352205e-05f, 1.937250771e-05f, + 1.962026467e-05f, 1.986678768e-05f, 2.011207158e-05f, 2.035611123e-05f, 2.059890156e-05f, 2.084043756e-05f, 2.108071426e-05f, 2.131972675e-05f, 2.155747017e-05f, 2.179393972e-05f, + 2.202913065e-05f, 2.226303828e-05f, 2.249565795e-05f, 2.272698508e-05f, 2.295701513e-05f, 2.318574364e-05f, 2.341316617e-05f, 2.363927836e-05f, 2.386407589e-05f, 2.408755450e-05f, + 2.430970997e-05f, 2.453053817e-05f, 2.475003499e-05f, 2.496819638e-05f, 2.518501836e-05f, 2.540049699e-05f, 2.561462839e-05f, 2.582740873e-05f, 2.603883425e-05f, 2.624890121e-05f, + 2.645760597e-05f, 2.666494490e-05f, 2.687091446e-05f, 2.707551114e-05f, 2.727873150e-05f, 2.748057215e-05f, 2.768102974e-05f, 2.788010100e-05f, 2.807778270e-05f, 2.827407166e-05f, + 2.846896476e-05f, 2.866245894e-05f, 2.885455118e-05f, 2.904523853e-05f, 2.923451809e-05f, 2.942238700e-05f, 2.960884247e-05f, 2.979388176e-05f, 2.997750218e-05f, 3.015970111e-05f, + 3.034047596e-05f, 3.051982421e-05f, 3.069774338e-05f, 3.087423107e-05f, 3.104928490e-05f, 3.122290257e-05f, 3.139508183e-05f, 3.156582047e-05f, 3.173511635e-05f, 3.190296737e-05f, + 3.206937149e-05f, 3.223432672e-05f, 3.239783114e-05f, 3.255988286e-05f, 3.272048005e-05f, 3.287962094e-05f, 3.303730381e-05f, 3.319352700e-05f, 3.334828889e-05f, 3.350158792e-05f, + 3.365342258e-05f, 3.380379141e-05f, 3.395269303e-05f, 3.410012607e-05f, 3.424608923e-05f, 3.439058129e-05f, 3.453360103e-05f, 3.467514734e-05f, 3.481521911e-05f, 3.495381531e-05f, + 3.509093497e-05f, 3.522657714e-05f, 3.536074096e-05f, 3.549342560e-05f, 3.562463028e-05f, 3.575435429e-05f, 3.588259694e-05f, 3.600935762e-05f, 3.613463576e-05f, 3.625843085e-05f, + 3.638074242e-05f, 3.650157005e-05f, 3.662091339e-05f, 3.673877212e-05f, 3.685514597e-05f, 3.697003475e-05f, 3.708343828e-05f, 3.719535646e-05f, 3.730578922e-05f, 3.741473657e-05f, + 3.752219854e-05f, 3.762817522e-05f, 3.773266675e-05f, 3.783567332e-05f, 3.793719518e-05f, 3.803723262e-05f, 3.813578596e-05f, 3.823285561e-05f, 3.832844200e-05f, 3.842254561e-05f, + 3.851516699e-05f, 3.860630671e-05f, 3.869596541e-05f, 3.878414377e-05f, 3.887084253e-05f, 3.895606245e-05f, 3.903980437e-05f, 3.912206916e-05f, 3.920285774e-05f, 3.928217108e-05f, + 3.936001020e-05f, 3.943637616e-05f, 3.951127007e-05f, 3.958469310e-05f, 3.965664644e-05f, 3.972713136e-05f, 3.979614915e-05f, 3.986370115e-05f, 3.992978875e-05f, 3.999441340e-05f, + 4.005757658e-05f, 4.011927982e-05f, 4.017952469e-05f, 4.023831281e-05f, 4.029564586e-05f, 4.035152553e-05f, 4.040595359e-05f, 4.045893185e-05f, 4.051046213e-05f, 4.056054634e-05f, + 4.060918641e-05f, 4.065638432e-05f, 4.070214208e-05f, 4.074646178e-05f, 4.078934551e-05f, 4.083079543e-05f, 4.087081375e-05f, 4.090940269e-05f, 4.094656454e-05f, 4.098230163e-05f, + 4.101661632e-05f, 4.104951103e-05f, 4.108098821e-05f, 4.111105035e-05f, 4.113970000e-05f, 4.116693972e-05f, 4.119277215e-05f, 4.121719993e-05f, 4.124022578e-05f, 4.126185243e-05f, + 4.128208267e-05f, 4.130091933e-05f, 4.131836527e-05f, 4.133442339e-05f, 4.134909663e-05f, 4.136238799e-05f, 4.137430049e-05f, 4.138483719e-05f, 4.139400119e-05f, 4.140179564e-05f, + 4.140822371e-05f, 4.141328862e-05f, 4.141699364e-05f, 4.141934205e-05f, 4.142033719e-05f, 4.141998242e-05f, 4.141828117e-05f, 4.141523687e-05f, 4.141085300e-05f, 4.140513310e-05f, + 4.139808070e-05f, 4.138969941e-05f, 4.137999285e-05f, 4.136896469e-05f, 4.135661863e-05f, 4.134295841e-05f, 4.132798780e-05f, 4.131171060e-05f, 4.129413066e-05f, 4.127525186e-05f, + 4.125507810e-05f, 4.123361334e-05f, 4.121086154e-05f, 4.118682674e-05f, 4.116151296e-05f, 4.113492430e-05f, 4.110706487e-05f, 4.107793882e-05f, 4.104755032e-05f, 4.101590359e-05f, + 4.098300287e-05f, 4.094885244e-05f, 4.091345661e-05f, 4.087681972e-05f, 4.083894614e-05f, 4.079984028e-05f, 4.075950657e-05f, 4.071794947e-05f, 4.067517348e-05f, 4.063118312e-05f, + 4.058598296e-05f, 4.053957757e-05f, 4.049197157e-05f, 4.044316962e-05f, 4.039317637e-05f, 4.034199653e-05f, 4.028963485e-05f, 4.023609606e-05f, 4.018138497e-05f, 4.012550639e-05f, + 4.006846516e-05f, 4.001026616e-05f, 3.995091428e-05f, 3.989041445e-05f, 3.982877162e-05f, 3.976599078e-05f, 3.970207691e-05f, 3.963703507e-05f, 3.957087030e-05f, 3.950358770e-05f, + 3.943519236e-05f, 3.936568942e-05f, 3.929508404e-05f, 3.922338140e-05f, 3.915058671e-05f, 3.907670521e-05f, 3.900174214e-05f, 3.892570279e-05f, 3.884859246e-05f, 3.877041648e-05f, + 3.869118020e-05f, 3.861088899e-05f, 3.852954823e-05f, 3.844716336e-05f, 3.836373981e-05f, 3.827928304e-05f, 3.819379853e-05f, 3.810729178e-05f, 3.801976833e-05f, 3.793123371e-05f, + 3.784169349e-05f, 3.775115326e-05f, 3.765961862e-05f, 3.756709521e-05f, 3.747358866e-05f, 3.737910464e-05f, 3.728364884e-05f, 3.718722696e-05f, 3.708984471e-05f, 3.699150785e-05f, + 3.689222213e-05f, 3.679199333e-05f, 3.669082724e-05f, 3.658872966e-05f, 3.648570644e-05f, 3.638176341e-05f, 3.627690644e-05f, 3.617114141e-05f, 3.606447421e-05f, 3.595691075e-05f, + 3.584845695e-05f, 3.573911877e-05f, 3.562890215e-05f, 3.551781307e-05f, 3.540585752e-05f, 3.529304150e-05f, 3.517937101e-05f, 3.506485210e-05f, 3.494949081e-05f, 3.483329318e-05f, + 3.471626530e-05f, 3.459841324e-05f, 3.447974310e-05f, 3.436026100e-05f, 3.423997304e-05f, 3.411888536e-05f, 3.399700411e-05f, 3.387433544e-05f, 3.375088553e-05f, 3.362666054e-05f, + 3.350166667e-05f, 3.337591011e-05f, 3.324939708e-05f, 3.312213381e-05f, 3.299412650e-05f, 3.286538142e-05f, 3.273590481e-05f, 3.260570291e-05f, 3.247478201e-05f, 3.234314838e-05f, + 3.221080831e-05f, 3.207776807e-05f, 3.194403398e-05f, 3.180961235e-05f, 3.167450948e-05f, 3.153873171e-05f, 3.140228536e-05f, 3.126517676e-05f, 3.112741227e-05f, 3.098899823e-05f, + 3.084994099e-05f, 3.071024692e-05f, 3.056992239e-05f, 3.042897376e-05f, 3.028740741e-05f, 3.014522973e-05f, 3.000244710e-05f, 2.985906591e-05f, 2.971509256e-05f, 2.957053345e-05f, + 2.942539498e-05f, 2.927968355e-05f, 2.913340558e-05f, 2.898656748e-05f, 2.883917566e-05f, 2.869123655e-05f, 2.854275655e-05f, 2.839374210e-05f, 2.824419961e-05f, 2.809413552e-05f, + 2.794355625e-05f, 2.779246823e-05f, 2.764087789e-05f, 2.748879165e-05f, 2.733621595e-05f, 2.718315722e-05f, 2.702962188e-05f, 2.687561638e-05f, 2.672114714e-05f, 2.656622058e-05f, + 2.641084314e-05f, 2.625502125e-05f, 2.609876132e-05f, 2.594206979e-05f, 2.578495308e-05f, 2.562741761e-05f, 2.546946979e-05f, 2.531111605e-05f, 2.515236279e-05f, 2.499321643e-05f, + 2.483368337e-05f, 2.467377003e-05f, 2.451348279e-05f, 2.435282806e-05f, 2.419181223e-05f, 2.403044169e-05f, 2.386872282e-05f, 2.370666201e-05f, 2.354426563e-05f, 2.338154004e-05f, + 2.321849162e-05f, 2.305512673e-05f, 2.289145171e-05f, 2.272747292e-05f, 2.256319670e-05f, 2.239862938e-05f, 2.223377730e-05f, 2.206864678e-05f, 2.190324413e-05f, 2.173757566e-05f, + 2.157164767e-05f, 2.140546646e-05f, 2.123903832e-05f, 2.107236952e-05f, 2.090546633e-05f, 2.073833502e-05f, 2.057098184e-05f, 2.040341303e-05f, 2.023563484e-05f, 2.006765348e-05f, + 1.989947518e-05f, 1.973110614e-05f, 1.956255256e-05f, 1.939382064e-05f, 1.922491655e-05f, 1.905584646e-05f, 1.888661652e-05f, 1.871723289e-05f, 1.854770171e-05f, 1.837802909e-05f, + 1.820822115e-05f, 1.803828400e-05f, 1.786822373e-05f, 1.769804642e-05f, 1.752775813e-05f, 1.735736493e-05f, 1.718687285e-05f, 1.701628792e-05f, 1.684561618e-05f, 1.667486361e-05f, + 1.650403622e-05f, 1.633313999e-05f, 1.616218087e-05f, 1.599116483e-05f, 1.582009779e-05f, 1.564898570e-05f, 1.547783445e-05f, 1.530664995e-05f, 1.513543808e-05f, 1.496420470e-05f, + 1.479295567e-05f, 1.462169683e-05f, 1.445043399e-05f, 1.427917298e-05f, 1.410791957e-05f, 1.393667955e-05f, 1.376545868e-05f, 1.359426271e-05f, 1.342309735e-05f, 1.325196834e-05f, + 1.308088135e-05f, 1.290984208e-05f, 1.273885618e-05f, 1.256792931e-05f, 1.239706709e-05f, 1.222627513e-05f, 1.205555904e-05f, 1.188492438e-05f, 1.171437672e-05f, 1.154392159e-05f, + 1.137356453e-05f, 1.120331104e-05f, 1.103316661e-05f, 1.086313670e-05f, 1.069322677e-05f, 1.052344225e-05f, 1.035378856e-05f, 1.018427109e-05f, 1.001489520e-05f, 9.845666274e-06f, + 9.676589630e-06f, 9.507670591e-06f, 9.338914455e-06f, 9.170326499e-06f, 9.001911981e-06f, 8.833676140e-06f, 8.665624193e-06f, 8.497761337e-06f, 8.330092751e-06f, 8.162623589e-06f, + 7.995358989e-06f, 7.828304064e-06f, 7.661463909e-06f, 7.494843596e-06f, 7.328448178e-06f, 7.162282683e-06f, 6.996352122e-06f, 6.830661481e-06f, 6.665215726e-06f, 6.500019801e-06f, + 6.335078626e-06f, 6.170397102e-06f, 6.005980107e-06f, 5.841832495e-06f, 5.677959099e-06f, 5.514364729e-06f, 5.351054173e-06f, 5.188032196e-06f, 5.025303540e-06f, 4.862872923e-06f, + 4.700745042e-06f, 4.538924569e-06f, 4.377416155e-06f, 4.216224424e-06f, 4.055353979e-06f, 3.894809400e-06f, 3.734595242e-06f, 3.574716036e-06f, 3.415176289e-06f, 3.255980486e-06f, + 3.097133086e-06f, 2.938638524e-06f, 2.780501211e-06f, 2.622725533e-06f, 2.465315854e-06f, 2.308276510e-06f, 2.151611814e-06f, 1.995326055e-06f, 1.839423496e-06f, 1.683908376e-06f, + 1.528784907e-06f, 1.374057279e-06f, 1.219729654e-06f, 1.065806171e-06f, 9.122909421e-07f, 7.591880544e-07f, 6.065015698e-07f, 4.542355244e-07f, 3.023939287e-07f, 1.509807676e-07f, + 1.872623026e-19f, -1.505444410e-07f, -3.006486481e-07f, -4.503087402e-07f, -5.995208623e-07f, -7.482811853e-07f, -8.965859066e-07f, -1.044431250e-06f, -1.191813465e-06f, -1.338728828e-06f, + -1.485173642e-06f, -1.631144236e-06f, -1.776636967e-06f, -1.921648216e-06f, -2.066174394e-06f, -2.210211936e-06f, -2.353757305e-06f, -2.496806992e-06f, -2.639357513e-06f, -2.781405411e-06f, + -2.922947259e-06f, -3.063979653e-06f, -3.204499218e-06f, -3.344502608e-06f, -3.483986502e-06f, -3.622947607e-06f, -3.761382656e-06f, -3.899288412e-06f, -4.036661663e-06f, -4.173499226e-06f, + -4.309797945e-06f, -4.445554692e-06f, -4.580766366e-06f, -4.715429893e-06f, -4.849542229e-06f, -4.983100355e-06f, -5.116101281e-06f, -5.248542045e-06f, -5.380419712e-06f, -5.511731377e-06f, + -5.642474159e-06f, -5.772645209e-06f, -5.902241702e-06f, -6.031260845e-06f, -6.159699870e-06f, -6.287556038e-06f, -6.414826638e-06f, -6.541508987e-06f, -6.667600431e-06f, -6.793098342e-06f, + -6.918000121e-06f, -7.042303199e-06f, -7.166005033e-06f, -7.289103109e-06f, -7.411594940e-06f, -7.533478068e-06f, -7.654750065e-06f, -7.775408528e-06f, -7.895451085e-06f, -8.014875389e-06f, + -8.133679126e-06f, -8.251860006e-06f, -8.369415769e-06f, -8.486344182e-06f, -8.602643044e-06f, -8.718310177e-06f, -8.833343435e-06f, -8.947740699e-06f, -9.061499879e-06f, -9.174618912e-06f, + -9.287095765e-06f, -9.398928431e-06f, -9.510114933e-06f, -9.620653322e-06f, -9.730541678e-06f, -9.839778107e-06f, -9.948360745e-06f, -1.005628776e-05f, -1.016355733e-05f, -1.027016769e-05f, + -1.037611709e-05f, -1.048140380e-05f, -1.058602612e-05f, -1.068998239e-05f, -1.079327097e-05f, -1.089589025e-05f, -1.099783865e-05f, -1.109911461e-05f, -1.119971660e-05f, -1.129964314e-05f, + -1.139889274e-05f, -1.149746396e-05f, -1.159535540e-05f, -1.169256567e-05f, -1.178909340e-05f, -1.188493726e-05f, -1.198009596e-05f, -1.207456822e-05f, -1.216835279e-05f, -1.226144846e-05f, + -1.235385403e-05f, -1.244556833e-05f, -1.253659024e-05f, -1.262691865e-05f, -1.271655247e-05f, -1.280549065e-05f, -1.289373217e-05f, -1.298127603e-05f, -1.306812126e-05f, -1.315426691e-05f, + -1.323971207e-05f, -1.332445586e-05f, -1.340849741e-05f, -1.349183588e-05f, -1.357447048e-05f, -1.365640043e-05f, -1.373762496e-05f, -1.381814337e-05f, -1.389795494e-05f, -1.397705901e-05f, + -1.405545494e-05f, -1.413314211e-05f, -1.421011993e-05f, -1.428638783e-05f, -1.436194528e-05f, -1.443679177e-05f, -1.451092683e-05f, -1.458434998e-05f, -1.465706080e-05f, -1.472905889e-05f, + -1.480034388e-05f, -1.487091540e-05f, -1.494077315e-05f, -1.500991681e-05f, -1.507834612e-05f, -1.514606083e-05f, -1.521306072e-05f, -1.527934560e-05f, -1.534491531e-05f, -1.540976969e-05f, + -1.547390864e-05f, -1.553733206e-05f, -1.560003989e-05f, -1.566203209e-05f, -1.572330865e-05f, -1.578386958e-05f, -1.584371492e-05f, -1.590284473e-05f, -1.596125909e-05f, -1.601895813e-05f, + -1.607594198e-05f, -1.613221080e-05f, -1.618776478e-05f, -1.624260415e-05f, -1.629672912e-05f, -1.635013997e-05f, -1.640283699e-05f, -1.645482048e-05f, -1.650609079e-05f, -1.655664828e-05f, + -1.660649332e-05f, -1.665562634e-05f, -1.670404776e-05f, -1.675175804e-05f, -1.679875767e-05f, -1.684504715e-05f, -1.689062701e-05f, -1.693549780e-05f, -1.697966010e-05f, -1.702311452e-05f, + -1.706586168e-05f, -1.710790222e-05f, -1.714923682e-05f, -1.718986617e-05f, -1.722979098e-05f, -1.726901201e-05f, -1.730753001e-05f, -1.734534577e-05f, -1.738246010e-05f, -1.741887383e-05f, + -1.745458781e-05f, -1.748960293e-05f, -1.752392008e-05f, -1.755754019e-05f, -1.759046420e-05f, -1.762269307e-05f, -1.765422779e-05f, -1.768506938e-05f, -1.771521886e-05f, -1.774467730e-05f, + -1.777344576e-05f, -1.780152534e-05f, -1.782891717e-05f, -1.785562237e-05f, -1.788164212e-05f, -1.790697759e-05f, -1.793163000e-05f, -1.795560055e-05f, -1.797889050e-05f, -1.800150112e-05f, + -1.802343368e-05f, -1.804468951e-05f, -1.806526992e-05f, -1.808517626e-05f, -1.810440990e-05f, -1.812297223e-05f, -1.814086466e-05f, -1.815808861e-05f, -1.817464554e-05f, -1.819053691e-05f, + -1.820576420e-05f, -1.822032893e-05f, -1.823423262e-05f, -1.824747682e-05f, -1.826006308e-05f, -1.827199300e-05f, -1.828326817e-05f, -1.829389022e-05f, -1.830386079e-05f, -1.831318153e-05f, + -1.832185412e-05f, -1.832988026e-05f, -1.833726166e-05f, -1.834400005e-05f, -1.835009718e-05f, -1.835555482e-05f, -1.836037475e-05f, -1.836455878e-05f, -1.836810872e-05f, -1.837102642e-05f, + -1.837331373e-05f, -1.837497253e-05f, -1.837600469e-05f, -1.837641213e-05f, -1.837619678e-05f, -1.837536056e-05f, -1.837390544e-05f, -1.837183340e-05f, -1.836914641e-05f, -1.836584650e-05f, + -1.836193567e-05f, -1.835741596e-05f, -1.835228944e-05f, -1.834655817e-05f, -1.834022423e-05f, -1.833328973e-05f, -1.832575678e-05f, -1.831762752e-05f, -1.830890409e-05f, -1.829958864e-05f, + -1.828968337e-05f, -1.827919046e-05f, -1.826811212e-05f, -1.825645056e-05f, -1.824420803e-05f, -1.823138677e-05f, -1.821798904e-05f, -1.820401713e-05f, -1.818947332e-05f, -1.817435993e-05f, + -1.815867927e-05f, -1.814243367e-05f, -1.812562548e-05f, -1.810825706e-05f, -1.809033078e-05f, -1.807184903e-05f, -1.805281421e-05f, -1.803322872e-05f, -1.801309500e-05f, -1.799241549e-05f, + -1.797119262e-05f, -1.794942886e-05f, -1.792712669e-05f, -1.790428858e-05f, -1.788091705e-05f, -1.785701460e-05f, -1.783258375e-05f, -1.780762704e-05f, -1.778214700e-05f, -1.775614620e-05f, + -1.772962719e-05f, -1.770259257e-05f, -1.767504492e-05f, -1.764698684e-05f, -1.761842093e-05f, -1.758934983e-05f, -1.755977616e-05f, -1.752970256e-05f, -1.749913168e-05f, -1.746806620e-05f, + -1.743650877e-05f, -1.740446209e-05f, -1.737192884e-05f, -1.733891172e-05f, -1.730541345e-05f, -1.727143674e-05f, -1.723698433e-05f, -1.720205894e-05f, -1.716666334e-05f, -1.713080026e-05f, + -1.709447249e-05f, -1.705768278e-05f, -1.702043393e-05f, -1.698272871e-05f, -1.694456994e-05f, -1.690596040e-05f, -1.686690293e-05f, -1.682740033e-05f, -1.678745544e-05f, -1.674707109e-05f, + -1.670625013e-05f, -1.666499541e-05f, -1.662330979e-05f, -1.658119612e-05f, -1.653865729e-05f, -1.649569617e-05f, -1.645231565e-05f, -1.640851861e-05f, -1.636430796e-05f, -1.631968661e-05f, + -1.627465745e-05f, -1.622922342e-05f, -1.618338742e-05f, -1.613715239e-05f, -1.609052127e-05f, -1.604349698e-05f, -1.599608249e-05f, -1.594828073e-05f, -1.590009465e-05f, -1.585152723e-05f, + -1.580258143e-05f, -1.575326021e-05f, -1.570356655e-05f, -1.565350342e-05f, -1.560307382e-05f, -1.555228072e-05f, -1.550112712e-05f, -1.544961602e-05f, -1.539775041e-05f, -1.534553329e-05f, + -1.529296768e-05f, -1.524005658e-05f, -1.518680301e-05f, -1.513320997e-05f, -1.507928050e-05f, -1.502501762e-05f, -1.497042434e-05f, -1.491550371e-05f, -1.486025874e-05f, -1.480469248e-05f, + -1.474880795e-05f, -1.469260821e-05f, -1.463609628e-05f, -1.457927521e-05f, -1.452214805e-05f, -1.446471784e-05f, -1.440698763e-05f, -1.434896047e-05f, -1.429063940e-05f, -1.423202749e-05f, + -1.417312778e-05f, -1.411394334e-05f, -1.405447720e-05f, -1.399473244e-05f, -1.393471211e-05f, -1.387441926e-05f, -1.381385696e-05f, -1.375302826e-05f, -1.369193623e-05f, -1.363058391e-05f, + -1.356897437e-05f, -1.350711068e-05f, -1.344499588e-05f, -1.338263303e-05f, -1.332002520e-05f, -1.325717545e-05f, -1.319408682e-05f, -1.313076237e-05f, -1.306720517e-05f, -1.300341826e-05f, + -1.293940470e-05f, -1.287516754e-05f, -1.281070983e-05f, -1.274603462e-05f, -1.268114495e-05f, -1.261604388e-05f, -1.255073445e-05f, -1.248521970e-05f, -1.241950267e-05f, -1.235358640e-05f, + -1.228747392e-05f, -1.222116828e-05f, -1.215467249e-05f, -1.208798960e-05f, -1.202112262e-05f, -1.195407458e-05f, -1.188684850e-05f, -1.181944740e-05f, -1.175187429e-05f, -1.168413219e-05f, + -1.161622410e-05f, -1.154815303e-05f, -1.147992198e-05f, -1.141153395e-05f, -1.134299193e-05f, -1.127429891e-05f, -1.120545789e-05f, -1.113647183e-05f, -1.106734373e-05f, -1.099807655e-05f, + -1.092867327e-05f, -1.085913685e-05f, -1.078947025e-05f, -1.071967643e-05f, -1.064975835e-05f, -1.057971894e-05f, -1.050956115e-05f, -1.043928793e-05f, -1.036890219e-05f, -1.029840688e-05f, + -1.022780490e-05f, -1.015709919e-05f, -1.008629264e-05f, -1.001538817e-05f, -9.944388668e-06f, -9.873297038e-06f, -9.802116166e-06f, -9.730848934e-06f, -9.659498219e-06f, -9.588066891e-06f, + -9.516557815e-06f, -9.444973849e-06f, -9.373317844e-06f, -9.301592646e-06f, -9.229801094e-06f, -9.157946019e-06f, -9.086030247e-06f, -9.014056597e-06f, -8.942027881e-06f, -8.869946902e-06f, + -8.797816459e-06f, -8.725639342e-06f, -8.653418334e-06f, -8.581156212e-06f, -8.508855743e-06f, -8.436519690e-06f, -8.364150805e-06f, -8.291751834e-06f, -8.219325516e-06f, -8.146874580e-06f, + -8.074401749e-06f, -8.001909738e-06f, -7.929401253e-06f, -7.856878991e-06f, -7.784345644e-06f, -7.711803893e-06f, -7.639256411e-06f, -7.566705864e-06f, -7.494154907e-06f, -7.421606188e-06f, + -7.349062347e-06f, -7.276526014e-06f, -7.203999810e-06f, -7.131486349e-06f, -7.058988233e-06f, -6.986508059e-06f, -6.914048410e-06f, -6.841611864e-06f, -6.769200988e-06f, -6.696818340e-06f, + -6.624466467e-06f, -6.552147909e-06f, -6.479865196e-06f, -6.407620847e-06f, -6.335417372e-06f, -6.263257272e-06f, -6.191143038e-06f, -6.119077149e-06f, -6.047062078e-06f, -5.975100285e-06f, + -5.903194220e-06f, -5.831346324e-06f, -5.759559028e-06f, -5.687834752e-06f, -5.616175906e-06f, -5.544584890e-06f, -5.473064092e-06f, -5.401615891e-06f, -5.330242655e-06f, -5.258946742e-06f, + -5.187730498e-06f, -5.116596259e-06f, -5.045546352e-06f, -4.974583089e-06f, -4.903708775e-06f, -4.832925703e-06f, -4.762236153e-06f, -4.691642396e-06f, -4.621146693e-06f, -4.550751290e-06f, + -4.480458425e-06f, -4.410270324e-06f, -4.340189201e-06f, -4.270217258e-06f, -4.200356689e-06f, -4.130609673e-06f, -4.060978377e-06f, -3.991464961e-06f, -3.922071568e-06f, -3.852800333e-06f, + -3.783653377e-06f, -3.714632812e-06f, -3.645740734e-06f, -3.576979232e-06f, -3.508350379e-06f, -3.439856239e-06f, -3.371498862e-06f, -3.303280288e-06f, -3.235202542e-06f, -3.167267639e-06f, + -3.099477582e-06f, -3.031834361e-06f, -2.964339954e-06f, -2.896996327e-06f, -2.829805434e-06f, -2.762769214e-06f, -2.695889598e-06f, -2.629168502e-06f, -2.562607828e-06f, -2.496209470e-06f, + -2.429975304e-06f, -2.363907199e-06f, -2.298007007e-06f, -2.232276570e-06f, -2.166717716e-06f, -2.101332260e-06f, -2.036122006e-06f, -1.971088744e-06f, -1.906234252e-06f, -1.841560294e-06f, + -1.777068621e-06f, -1.712760974e-06f, -1.648639077e-06f, -1.584704644e-06f, -1.520959376e-06f, -1.457404959e-06f, -1.394043067e-06f, -1.330875362e-06f, -1.267903493e-06f, -1.205129093e-06f, + -1.142553785e-06f, -1.080179177e-06f, -1.018006866e-06f, -9.560384341e-07f, -8.942754502e-07f, -8.327194706e-07f, -7.713720383e-07f, -7.102346828e-07f, -6.493089206e-07f, -5.885962548e-07f, + -5.280981752e-07f, -4.678161583e-07f, -4.077516672e-07f, -3.479061518e-07f, -2.882810486e-07f, -2.288777806e-07f, -1.696977575e-07f, -1.107423755e-07f, -5.201301768e-08f, 6.488946675e-09f, + 6.476216153e-08f, 1.228052843e-07f, 1.806169860e-07f, 2.381959509e-07f, 2.955408770e-07f, 3.526504755e-07f, 4.095234714e-07f, 4.661586030e-07f, 5.225546222e-07f, 5.787102943e-07f, + 6.346243984e-07f, 6.902957269e-07f, 7.457230857e-07f, 8.009052945e-07f, 8.558411862e-07f, 9.105296076e-07f, 9.649694187e-07f, 1.019159493e-06f, 1.073098719e-06f, 1.126785996e-06f, + 1.180220240e-06f, 1.233400377e-06f, 1.286325350e-06f, 1.338994114e-06f, 1.391405637e-06f, 1.443558902e-06f, 1.495452904e-06f, 1.547086652e-06f, 1.598459170e-06f, 1.649569493e-06f, + 1.700416672e-06f, 1.750999771e-06f, 1.801317865e-06f, 1.851370046e-06f, 1.901155417e-06f, 1.950673096e-06f, 1.999922214e-06f, 2.048901916e-06f, 2.097611359e-06f, 2.146049715e-06f, + 2.194216168e-06f, 2.242109918e-06f, 2.289730175e-06f, 2.337076166e-06f, 2.384147127e-06f, 2.430942313e-06f, 2.477460987e-06f, 2.523702429e-06f, 2.569665932e-06f, 2.615350799e-06f, + 2.660756351e-06f, 2.705881919e-06f, 2.750726849e-06f, 2.795290499e-06f, 2.839572242e-06f, 2.883571462e-06f, 2.927287559e-06f, 2.970719944e-06f, 3.013868041e-06f, 3.056731290e-06f, + 3.099309140e-06f, 3.141601057e-06f, 3.183606518e-06f, 3.225325014e-06f, 3.266756047e-06f, 3.307899136e-06f, 3.348753809e-06f, 3.389319610e-06f, 3.429596094e-06f, 3.469582829e-06f, + 3.509279398e-06f, 3.548685395e-06f, 3.587800428e-06f, 3.626624116e-06f, 3.665156093e-06f, 3.703396005e-06f, 3.741343510e-06f, 3.778998280e-06f, 3.816360000e-06f, 3.853428365e-06f, + 3.890203086e-06f, 3.926683885e-06f, 3.962870497e-06f, 3.998762668e-06f, 4.034360160e-06f, 4.069662744e-06f, 4.104670205e-06f, 4.139382341e-06f, 4.173798962e-06f, 4.207919890e-06f, + 4.241744959e-06f, 4.275274017e-06f, 4.308506923e-06f, 4.341443547e-06f, 4.374083775e-06f, 4.406427501e-06f, 4.438474634e-06f, 4.470225094e-06f, 4.501678813e-06f, 4.532835736e-06f, + 4.563695819e-06f, 4.594259030e-06f, 4.624525349e-06f, 4.654494769e-06f, 4.684167293e-06f, 4.713542938e-06f, 4.742621731e-06f, 4.771403711e-06f, 4.799888929e-06f, 4.828077449e-06f, + 4.855969344e-06f, 4.883564700e-06f, 4.910863615e-06f, 4.937866198e-06f, 4.964572569e-06f, 4.990982860e-06f, 5.017097215e-06f, 5.042915787e-06f, 5.068438743e-06f, 5.093666260e-06f, + 5.118598526e-06f, 5.143235740e-06f, 5.167578114e-06f, 5.191625868e-06f, 5.215379236e-06f, 5.238838461e-06f, 5.262003798e-06f, 5.284875512e-06f, 5.307453879e-06f, 5.329739187e-06f, + 5.351731733e-06f, 5.373431827e-06f, 5.394839786e-06f, 5.415955942e-06f, 5.436780633e-06f, 5.457314213e-06f, 5.477557040e-06f, 5.497509489e-06f, 5.517171939e-06f, 5.536544785e-06f, + 5.555628428e-06f, 5.574423282e-06f, 5.592929770e-06f, 5.611148324e-06f, 5.629079389e-06f, 5.646723417e-06f, 5.664080871e-06f, 5.681152225e-06f, 5.697937962e-06f, 5.714438575e-06f, + 5.730654566e-06f, 5.746586447e-06f, 5.762234740e-06f, 5.777599977e-06f, 5.792682699e-06f, 5.807483456e-06f, 5.822002808e-06f, 5.836241325e-06f, 5.850199585e-06f, 5.863878177e-06f, + 5.877277697e-06f, 5.890398751e-06f, 5.903241956e-06f, 5.915807935e-06f, 5.928097322e-06f, 5.940110760e-06f, 5.951848900e-06f, 5.963312401e-06f, 5.974501934e-06f, 5.985418175e-06f, + 5.996061810e-06f, 6.006433535e-06f, 6.016534054e-06f, 6.026364077e-06f, 6.035924325e-06f, 6.045215528e-06f, 6.054238421e-06f, 6.062993751e-06f, 6.071482271e-06f, 6.079704742e-06f, + 6.087661935e-06f, 6.095354627e-06f, 6.102783603e-06f, 6.109949658e-06f, 6.116853592e-06f, 6.123496216e-06f, 6.129878346e-06f, 6.136000806e-06f, 6.141864430e-06f, 6.147470056e-06f, + 6.152818533e-06f, 6.157910715e-06f, 6.162747463e-06f, 6.167329649e-06f, 6.171658147e-06f, 6.175733843e-06f, 6.179557627e-06f, 6.183130397e-06f, 6.186453058e-06f, 6.189526523e-06f, + 6.192351710e-06f, 6.194929546e-06f, 6.197260962e-06f, 6.199346897e-06f, 6.201188299e-06f, 6.202786119e-06f, 6.204141315e-06f, 6.205254855e-06f, 6.206127709e-06f, 6.206760855e-06f, + 6.207155279e-06f, 6.207311970e-06f, 6.207231925e-06f, 6.206916149e-06f, 6.206365648e-06f, 6.205581438e-06f, 6.204564541e-06f, 6.203315982e-06f, 6.201836793e-06f, 6.200128014e-06f, + 6.198190688e-06f, 6.196025863e-06f, 6.193634596e-06f, 6.191017946e-06f, 6.188176979e-06f, 6.185112766e-06f, 6.181826383e-06f, 6.178318913e-06f, 6.174591441e-06f, 6.170645059e-06f, + 6.166480865e-06f, 6.162099959e-06f, 6.157503449e-06f, 6.152692447e-06f, 6.147668068e-06f, 6.142431433e-06f, 6.136983668e-06f, 6.131325904e-06f, 6.125459274e-06f, 6.119384919e-06f, + 6.113103981e-06f, 6.106617609e-06f, 6.099926955e-06f, 6.093033175e-06f, 6.085937430e-06f, 6.078640884e-06f, 6.071144706e-06f, 6.063450068e-06f, 6.055558148e-06f, 6.047470125e-06f, + 6.039187183e-06f, 6.030710510e-06f, 6.022041298e-06f, 6.013180741e-06f, 6.004130038e-06f, 5.994890392e-06f, 5.985463006e-06f, 5.975849090e-06f, 5.966049857e-06f, 5.956066520e-06f, + 5.945900298e-06f, 5.935552414e-06f, 5.925024090e-06f, 5.914316554e-06f, 5.903431037e-06f, 5.892368772e-06f, 5.881130994e-06f, 5.869718941e-06f, 5.858133856e-06f, 5.846376982e-06f, + 5.834449565e-06f, 5.822352853e-06f, 5.810088098e-06f, 5.797656554e-06f, 5.785059475e-06f, 5.772298121e-06f, 5.759373751e-06f, 5.746287627e-06f, 5.733041013e-06f, 5.719635176e-06f, + 5.706071384e-06f, 5.692350907e-06f, 5.678475016e-06f, 5.664444984e-06f, 5.650262088e-06f, 5.635927604e-06f, 5.621442809e-06f, 5.606808984e-06f, 5.592027410e-06f, 5.577099370e-06f, + 5.562026147e-06f, 5.546809026e-06f, 5.531449295e-06f, 5.515948239e-06f, 5.500307148e-06f, 5.484527311e-06f, 5.468610019e-06f, 5.452556563e-06f, 5.436368235e-06f, 5.420046328e-06f, + 5.403592136e-06f, 5.387006953e-06f, 5.370292074e-06f, 5.353448795e-06f, 5.336478411e-06f, 5.319382220e-06f, 5.302161517e-06f, 5.284817600e-06f, 5.267351766e-06f, 5.249765313e-06f, + 5.232059538e-06f, 5.214235740e-06f, 5.196295215e-06f, 5.178239263e-06f, 5.160069180e-06f, 5.141786264e-06f, 5.123391812e-06f, 5.104887123e-06f, 5.086273491e-06f, 5.067552215e-06f, + 5.048724590e-06f, 5.029791911e-06f, 5.010755474e-06f, 4.991616573e-06f, 4.972376502e-06f, 4.953036554e-06f, 4.933598021e-06f, 4.914062196e-06f, 4.894430369e-06f, 4.874703830e-06f, + 4.854883868e-06f, 4.834971770e-06f, 4.814968824e-06f, 4.794876316e-06f, 4.774695530e-06f, 4.754427749e-06f, 4.734074255e-06f, 4.713636330e-06f, 4.693115253e-06f, 4.672512302e-06f, + 4.651828753e-06f, 4.631065881e-06f, 4.610224960e-06f, 4.589307262e-06f, 4.568314057e-06f, 4.547246613e-06f, 4.526106197e-06f, 4.504894074e-06f, 4.483611506e-06f, 4.462259755e-06f, + 4.440840080e-06f, 4.419353738e-06f, 4.397801984e-06f, 4.376186071e-06f, 4.354507249e-06f, 4.332766768e-06f, 4.310965873e-06f, 4.289105808e-06f, 4.267187815e-06f, 4.245213133e-06f, + 4.223182999e-06f, 4.201098647e-06f, 4.178961309e-06f, 4.156772214e-06f, 4.134532589e-06f, 4.112243657e-06f, 4.089906640e-06f, 4.067522756e-06f, 4.045093221e-06f, 4.022619247e-06f, + 4.000102045e-06f, 3.977542821e-06f, 3.954942779e-06f, 3.932303120e-06f, 3.909625042e-06f, 3.886909740e-06f, 3.864158406e-06f, 3.841372227e-06f, 3.818552390e-06f, 3.795700075e-06f, + 3.772816462e-06f, 3.749902725e-06f, 3.726960037e-06f, 3.703989567e-06f, 3.680992478e-06f, 3.657969933e-06f, 3.634923089e-06f, 3.611853101e-06f, 3.588761119e-06f, 3.565648291e-06f, + 3.542515759e-06f, 3.519364663e-06f, 3.496196139e-06f, 3.473011318e-06f, 3.449811329e-06f, 3.426597297e-06f, 3.403370340e-06f, 3.380131576e-06f, 3.356882116e-06f, 3.333623069e-06f, + 3.310355540e-06f, 3.287080627e-06f, 3.263799427e-06f, 3.240513031e-06f, 3.217222528e-06f, 3.193928999e-06f, 3.170633525e-06f, 3.147337180e-06f, 3.124041033e-06f, 3.100746152e-06f, + 3.077453596e-06f, 3.054164424e-06f, 3.030879688e-06f, 3.007600436e-06f, 2.984327711e-06f, 2.961062552e-06f, 2.937805994e-06f, 2.914559066e-06f, 2.891322793e-06f, 2.868098195e-06f, + 2.844886289e-06f, 2.821688084e-06f, 2.798504586e-06f, 2.775336798e-06f, 2.752185715e-06f, 2.729052329e-06f, 2.705937627e-06f, 2.682842589e-06f, 2.659768193e-06f, 2.636715411e-06f, + 2.613685208e-06f, 2.590678548e-06f, 2.567696386e-06f, 2.544739674e-06f, 2.521809359e-06f, 2.498906381e-06f, 2.476031677e-06f, 2.453186178e-06f, 2.430370810e-06f, 2.407586492e-06f, + 2.384834141e-06f, 2.362114667e-06f, 2.339428973e-06f, 2.316777959e-06f, 2.294162520e-06f, 2.271583544e-06f, 2.249041913e-06f, 2.226538507e-06f, 2.204074197e-06f, 2.181649850e-06f, + 2.159266328e-06f, 2.136924486e-06f, 2.114625176e-06f, 2.092369241e-06f +}; + +const float AUD_JOSResampleReader::m_diff[] = { + -4.590317709e-06f, -1.377086846e-05f, -2.295116518e-05f, -3.213103856e-05f, -4.131031926e-05f, -5.048883795e-05f, -5.966642536e-05f, -6.884291219e-05f, -7.801812919e-05f, -8.719190714e-05f, + -9.636407685e-05f, -1.055344691e-04f, -1.147029149e-04f, -1.238692451e-04f, -1.330332907e-04f, -1.421948826e-04f, -1.513538520e-04f, -1.605100300e-04f, -1.696632478e-04f, -1.788133367e-04f, + -1.879601279e-04f, -1.971034529e-04f, -2.062431432e-04f, -2.153790303e-04f, -2.245109459e-04f, -2.336387217e-04f, -2.427621894e-04f, -2.518811811e-04f, -2.609955288e-04f, -2.701050645e-04f, + -2.792096205e-04f, -2.883090291e-04f, -2.974031228e-04f, -3.064917340e-04f, -3.155746957e-04f, -3.246518404e-04f, -3.337230012e-04f, -3.427880111e-04f, -3.518467033e-04f, -3.608989112e-04f, + -3.699444683e-04f, -3.789832082e-04f, -3.880149647e-04f, -3.970395716e-04f, -4.060568632e-04f, -4.150666737e-04f, -4.240688375e-04f, -4.330631891e-04f, -4.420495634e-04f, -4.510277953e-04f, + -4.599977199e-04f, -4.689591725e-04f, -4.779119886e-04f, -4.868560039e-04f, -4.957910542e-04f, -5.047169756e-04f, -5.136336044e-04f, -5.225407771e-04f, -5.314383303e-04f, -5.403261009e-04f, + -5.492039261e-04f, -5.580716432e-04f, -5.669290897e-04f, -5.757761035e-04f, -5.846125224e-04f, -5.934381849e-04f, -6.022529293e-04f, -6.110565943e-04f, -6.198490190e-04f, -6.286300425e-04f, + -6.373995044e-04f, -6.461572442e-04f, -6.549031021e-04f, -6.636369182e-04f, -6.723585330e-04f, -6.810677874e-04f, -6.897645223e-04f, -6.984485791e-04f, -7.071197993e-04f, -7.157780249e-04f, + -7.244230981e-04f, -7.330548612e-04f, -7.416731570e-04f, -7.502778286e-04f, -7.588687194e-04f, -7.674456728e-04f, -7.760085331e-04f, -7.845571443e-04f, -7.930913510e-04f, -8.016109982e-04f, + -8.101159311e-04f, -8.186059953e-04f, -8.270810365e-04f, -8.355409009e-04f, -8.439854352e-04f, -8.524144862e-04f, -8.608279011e-04f, -8.692255274e-04f, -8.776072130e-04f, -8.859728063e-04f, + -8.943221557e-04f, -9.026551103e-04f, -9.109715194e-04f, -9.192712326e-04f, -9.275541001e-04f, -9.358199722e-04f, -9.440686997e-04f, -9.523001339e-04f, -9.605141262e-04f, -9.687105286e-04f, + -9.768891934e-04f, -9.850499733e-04f, -9.931927215e-04f, -1.001317291e-03f, -1.009423537e-03f, -1.017511312e-03f, -1.025580473e-03f, -1.033630872e-03f, -1.041662368e-03f, -1.049674814e-03f, + -1.057668068e-03f, -1.065641986e-03f, -1.073596426e-03f, -1.081531245e-03f, -1.089446302e-03f, -1.097341454e-03f, -1.105216561e-03f, -1.113071482e-03f, -1.120906077e-03f, -1.128720206e-03f, + -1.136513730e-03f, -1.144286510e-03f, -1.152038408e-03f, -1.159769286e-03f, -1.167479005e-03f, -1.175167430e-03f, -1.182834424e-03f, -1.190479851e-03f, -1.198103574e-03f, -1.205705460e-03f, + -1.213285373e-03f, -1.220843179e-03f, -1.228378745e-03f, -1.235891937e-03f, -1.243382623e-03f, -1.250850670e-03f, -1.258295947e-03f, -1.265718322e-03f, -1.273117665e-03f, -1.280493846e-03f, + -1.287846735e-03f, -1.295176203e-03f, -1.302482120e-03f, -1.309764360e-03f, -1.317022794e-03f, -1.324257295e-03f, -1.331467737e-03f, -1.338653993e-03f, -1.345815938e-03f, -1.352953448e-03f, + -1.360066396e-03f, -1.367154661e-03f, -1.374218117e-03f, -1.381256643e-03f, -1.388270116e-03f, -1.395258414e-03f, -1.402221416e-03f, -1.409159001e-03f, -1.416071050e-03f, -1.422957442e-03f, + -1.429818059e-03f, -1.436652782e-03f, -1.443461494e-03f, -1.450244077e-03f, -1.457000414e-03f, -1.463730390e-03f, -1.470433888e-03f, -1.477110795e-03f, -1.483760994e-03f, -1.490384373e-03f, + -1.496980818e-03f, -1.503550216e-03f, -1.510092456e-03f, -1.516607426e-03f, -1.523095016e-03f, -1.529555113e-03f, -1.535987611e-03f, -1.542392398e-03f, -1.548769366e-03f, -1.555118409e-03f, + -1.561439417e-03f, -1.567732286e-03f, -1.573996908e-03f, -1.580233178e-03f, -1.586440992e-03f, -1.592620245e-03f, -1.598770834e-03f, -1.604892655e-03f, -1.610985607e-03f, -1.617049587e-03f, + -1.623084495e-03f, -1.629090230e-03f, -1.635066693e-03f, -1.641013784e-03f, -1.646931404e-03f, -1.652819456e-03f, -1.658677843e-03f, -1.664506467e-03f, -1.670305234e-03f, -1.676074047e-03f, + -1.681812812e-03f, -1.687521435e-03f, -1.693199822e-03f, -1.698847882e-03f, -1.704465521e-03f, -1.710052649e-03f, -1.715609175e-03f, -1.721135008e-03f, -1.726630060e-03f, -1.732094241e-03f, + -1.737527464e-03f, -1.742929641e-03f, -1.748300685e-03f, -1.753640511e-03f, -1.758949033e-03f, -1.764226166e-03f, -1.769471827e-03f, -1.774685931e-03f, -1.779868397e-03f, -1.785019142e-03f, + -1.790138086e-03f, -1.795225147e-03f, -1.800280246e-03f, -1.805303303e-03f, -1.810294240e-03f, -1.815252979e-03f, -1.820179444e-03f, -1.825073556e-03f, -1.829935242e-03f, -1.834764426e-03f, + -1.839561033e-03f, -1.844324990e-03f, -1.849056223e-03f, -1.853754662e-03f, -1.858420234e-03f, -1.863052868e-03f, -1.867652495e-03f, -1.872219044e-03f, -1.876752448e-03f, -1.881252638e-03f, + -1.885719548e-03f, -1.890153110e-03f, -1.894553259e-03f, -1.898919929e-03f, -1.903253057e-03f, -1.907552578e-03f, -1.911818431e-03f, -1.916050552e-03f, -1.920248880e-03f, -1.924413355e-03f, + -1.928543915e-03f, -1.932640503e-03f, -1.936703060e-03f, -1.940731527e-03f, -1.944725848e-03f, -1.948685966e-03f, -1.952611826e-03f, -1.956503373e-03f, -1.960360552e-03f, -1.964183310e-03f, + -1.967971595e-03f, -1.971725354e-03f, -1.975444537e-03f, -1.979129093e-03f, -1.982778971e-03f, -1.986394124e-03f, -1.989974503e-03f, -1.993520060e-03f, -1.997030749e-03f, -2.000506524e-03f, + -2.003947339e-03f, -2.007353150e-03f, -2.010723913e-03f, -2.014059585e-03f, -2.017360125e-03f, -2.020625489e-03f, -2.023855638e-03f, -2.027050532e-03f, -2.030210132e-03f, -2.033334398e-03f, + -2.036423293e-03f, -2.039476780e-03f, -2.042494823e-03f, -2.045477387e-03f, -2.048424436e-03f, -2.051335937e-03f, -2.054211856e-03f, -2.057052161e-03f, -2.059856821e-03f, -2.062625804e-03f, + -2.065359080e-03f, -2.068056619e-03f, -2.070718394e-03f, -2.073344376e-03f, -2.075934538e-03f, -2.078488854e-03f, -2.081007297e-03f, -2.083489844e-03f, -2.085936469e-03f, -2.088347150e-03f, + -2.090721864e-03f, -2.093060590e-03f, -2.095363306e-03f, -2.097629991e-03f, -2.099860627e-03f, -2.102055194e-03f, -2.104213675e-03f, -2.106336053e-03f, -2.108422310e-03f, -2.110472431e-03f, + -2.112486401e-03f, -2.114464207e-03f, -2.116405834e-03f, -2.118311269e-03f, -2.120180502e-03f, -2.122013521e-03f, -2.123810315e-03f, -2.125570875e-03f, -2.127295191e-03f, -2.128983257e-03f, + -2.130635064e-03f, -2.132250607e-03f, -2.133829878e-03f, -2.135372874e-03f, -2.136879590e-03f, -2.138350022e-03f, -2.139784168e-03f, -2.141182025e-03f, -2.142543593e-03f, -2.143868871e-03f, + -2.145157859e-03f, -2.146410558e-03f, -2.147626971e-03f, -2.148807099e-03f, -2.149950947e-03f, -2.151058518e-03f, -2.152129816e-03f, -2.153164849e-03f, -2.154163621e-03f, -2.155126141e-03f, + -2.156052415e-03f, -2.156942454e-03f, -2.157796265e-03f, -2.158613860e-03f, -2.159395249e-03f, -2.160140444e-03f, -2.160849457e-03f, -2.161522301e-03f, -2.162158991e-03f, -2.162759541e-03f, + -2.163323966e-03f, -2.163852283e-03f, -2.164344509e-03f, -2.164800661e-03f, -2.165220757e-03f, -2.165604818e-03f, -2.165952863e-03f, -2.166264911e-03f, -2.166540986e-03f, -2.166781109e-03f, + -2.166985303e-03f, -2.167153592e-03f, -2.167286000e-03f, -2.167382552e-03f, -2.167443274e-03f, -2.167468192e-03f, -2.167457335e-03f, -2.167410730e-03f, -2.167328406e-03f, -2.167210393e-03f, + -2.167056720e-03f, -2.166867419e-03f, -2.166642522e-03f, -2.166382062e-03f, -2.166086070e-03f, -2.165754582e-03f, -2.165387633e-03f, -2.164985256e-03f, -2.164547490e-03f, -2.164074370e-03f, + -2.163565934e-03f, -2.163022220e-03f, -2.162443269e-03f, -2.161829118e-03f, -2.161179809e-03f, -2.160495384e-03f, -2.159775883e-03f, -2.159021350e-03f, -2.158231828e-03f, -2.157407361e-03f, + -2.156547993e-03f, -2.155653771e-03f, -2.154724740e-03f, -2.153760948e-03f, -2.152762442e-03f, -2.151729270e-03f, -2.150661482e-03f, -2.149559126e-03f, -2.148422254e-03f, -2.147250917e-03f, + -2.146045167e-03f, -2.144805055e-03f, -2.143530636e-03f, -2.142221962e-03f, -2.140879090e-03f, -2.139502073e-03f, -2.138090969e-03f, -2.136645834e-03f, -2.135166724e-03f, -2.133653699e-03f, + -2.132106816e-03f, -2.130526136e-03f, -2.128911718e-03f, -2.127263623e-03f, -2.125581913e-03f, -2.123866650e-03f, -2.122117896e-03f, -2.120335715e-03f, -2.118520171e-03f, -2.116671329e-03f, + -2.114789254e-03f, -2.112874013e-03f, -2.110925672e-03f, -2.108944298e-03f, -2.106929961e-03f, -2.104882728e-03f, -2.102802669e-03f, -2.100689854e-03f, -2.098544353e-03f, -2.096366239e-03f, + -2.094155583e-03f, -2.091912458e-03f, -2.089636937e-03f, -2.087329094e-03f, -2.084989003e-03f, -2.082616741e-03f, -2.080212382e-03f, -2.077776003e-03f, -2.075307682e-03f, -2.072807496e-03f, + -2.070275523e-03f, -2.067711843e-03f, -2.065116534e-03f, -2.062489678e-03f, -2.059831355e-03f, -2.057141647e-03f, -2.054420636e-03f, -2.051668404e-03f, -2.048885034e-03f, -2.046070612e-03f, + -2.043225220e-03f, -2.040348945e-03f, -2.037441872e-03f, -2.034504087e-03f, -2.031535678e-03f, -2.028536732e-03f, -2.025507336e-03f, -2.022447580e-03f, -2.019357553e-03f, -2.016237345e-03f, + -2.013087046e-03f, -2.009906747e-03f, -2.006696540e-03f, -2.003456517e-03f, -2.000186771e-03f, -1.996887395e-03f, -1.993558484e-03f, -1.990200130e-03f, -1.986812431e-03f, -1.983395480e-03f, + -1.979949375e-03f, -1.976474212e-03f, -1.972970088e-03f, -1.969437101e-03f, -1.965875349e-03f, -1.962284932e-03f, -1.958665948e-03f, -1.955018499e-03f, -1.951342683e-03f, -1.947638603e-03f, + -1.943906360e-03f, -1.940146055e-03f, -1.936357793e-03f, -1.932541675e-03f, -1.928697806e-03f, -1.924826290e-03f, -1.920927231e-03f, -1.917000735e-03f, -1.913046907e-03f, -1.909065854e-03f, + -1.905057683e-03f, -1.901022501e-03f, -1.896960415e-03f, -1.892871534e-03f, -1.888755967e-03f, -1.884613823e-03f, -1.880445211e-03f, -1.876250243e-03f, -1.872029028e-03f, -1.867781678e-03f, + -1.863508305e-03f, -1.859209020e-03f, -1.854883937e-03f, -1.850533168e-03f, -1.846156828e-03f, -1.841755029e-03f, -1.837327888e-03f, -1.832875517e-03f, -1.828398034e-03f, -1.823895554e-03f, + -1.819368193e-03f, -1.814816068e-03f, -1.810239296e-03f, -1.805637995e-03f, -1.801012283e-03f, -1.796362279e-03f, -1.791688101e-03f, -1.786989869e-03f, -1.782267703e-03f, -1.777521722e-03f, + -1.772752048e-03f, -1.767958802e-03f, -1.763142105e-03f, -1.758302079e-03f, -1.753438847e-03f, -1.748552531e-03f, -1.743643254e-03f, -1.738711140e-03f, -1.733756312e-03f, -1.728778896e-03f, + -1.723779015e-03f, -1.718756796e-03f, -1.713712362e-03f, -1.708645841e-03f, -1.703557359e-03f, -1.698447041e-03f, -1.693315016e-03f, -1.688161410e-03f, -1.682986351e-03f, -1.677789967e-03f, + -1.672572387e-03f, -1.667333740e-03f, -1.662074154e-03f, -1.656793759e-03f, -1.651492685e-03f, -1.646171063e-03f, -1.640829022e-03f, -1.635466694e-03f, -1.630084209e-03f, -1.624681700e-03f, + -1.619259298e-03f, -1.613817136e-03f, -1.608355345e-03f, -1.602874059e-03f, -1.597373411e-03f, -1.591853535e-03f, -1.586314563e-03f, -1.580756631e-03f, -1.575179872e-03f, -1.569584421e-03f, + -1.563970414e-03f, -1.558337984e-03f, -1.552687269e-03f, -1.547018404e-03f, -1.541331524e-03f, -1.535626767e-03f, -1.529904269e-03f, -1.524164167e-03f, -1.518406597e-03f, -1.512631699e-03f, + -1.506839608e-03f, -1.501030464e-03f, -1.495204405e-03f, -1.489361568e-03f, -1.483502093e-03f, -1.477626119e-03f, -1.471733785e-03f, -1.465825231e-03f, -1.459900595e-03f, -1.453960019e-03f, + -1.448003642e-03f, -1.442031605e-03f, -1.436044048e-03f, -1.430041112e-03f, -1.424022938e-03f, -1.417989668e-03f, -1.411941443e-03f, -1.405878404e-03f, -1.399800694e-03f, -1.393708455e-03f, + -1.387601828e-03f, -1.381480956e-03f, -1.375345983e-03f, -1.369197050e-03f, -1.363034301e-03f, -1.356857879e-03f, -1.350667927e-03f, -1.344464589e-03f, -1.338248009e-03f, -1.332018330e-03f, + -1.325775697e-03f, -1.319520253e-03f, -1.313252144e-03f, -1.306971512e-03f, -1.300678504e-03f, -1.294373264e-03f, -1.288055937e-03f, -1.281726668e-03f, -1.275385602e-03f, -1.269032884e-03f, + -1.262668660e-03f, -1.256293075e-03f, -1.249906276e-03f, -1.243508408e-03f, -1.237099616e-03f, -1.230680047e-03f, -1.224249848e-03f, -1.217809163e-03f, -1.211358140e-03f, -1.204896926e-03f, + -1.198425665e-03f, -1.191944506e-03f, -1.185453595e-03f, -1.178953078e-03f, -1.172443103e-03f, -1.165923816e-03f, -1.159395365e-03f, -1.152857896e-03f, -1.146311557e-03f, -1.139756494e-03f, + -1.133192856e-03f, -1.126620789e-03f, -1.120040441e-03f, -1.113451958e-03f, -1.106855490e-03f, -1.100251182e-03f, -1.093639183e-03f, -1.087019640e-03f, -1.080392701e-03f, -1.073758513e-03f, + -1.067117224e-03f, -1.060468982e-03f, -1.053813934e-03f, -1.047152228e-03f, -1.040484012e-03f, -1.033809433e-03f, -1.027128639e-03f, -1.020441778e-03f, -1.013748997e-03f, -1.007050445e-03f, + -1.000346268e-03f, -9.936366151e-04f, -9.869216331e-04f, -9.802014699e-04f, -9.734762731e-04f, -9.667461902e-04f, -9.600113687e-04f, -9.532719563e-04f, -9.465281003e-04f, -9.397799481e-04f, + -9.330276472e-04f, -9.262713448e-04f, -9.195111883e-04f, -9.127473249e-04f, -9.059799016e-04f, -8.992090657e-04f, -8.924349642e-04f, -8.856577439e-04f, -8.788775519e-04f, -8.720945349e-04f, + -8.653088396e-04f, -8.585206128e-04f, -8.517300010e-04f, -8.449371506e-04f, -8.381422081e-04f, -8.313453197e-04f, -8.245466317e-04f, -8.177462901e-04f, -8.109444409e-04f, -8.041412299e-04f, + -7.973368031e-04f, -7.905313059e-04f, -7.837248839e-04f, -7.769176826e-04f, -7.701098472e-04f, -7.633015228e-04f, -7.564928545e-04f, -7.496839871e-04f, -7.428750654e-04f, -7.360662340e-04f, + -7.292576374e-04f, -7.224494199e-04f, -7.156417255e-04f, -7.088346984e-04f, -7.020284823e-04f, -6.952232209e-04f, -6.884190578e-04f, -6.816161363e-04f, -6.748145996e-04f, -6.680145906e-04f, + -6.612162523e-04f, -6.544197272e-04f, -6.476251577e-04f, -6.408326863e-04f, -6.340424549e-04f, -6.272546054e-04f, -6.204692795e-04f, -6.136866188e-04f, -6.069067644e-04f, -6.001298576e-04f, + -5.933560391e-04f, -5.865854496e-04f, -5.798182295e-04f, -5.730545192e-04f, -5.662944585e-04f, -5.595381872e-04f, -5.527858450e-04f, -5.460375710e-04f, -5.392935045e-04f, -5.325537842e-04f, + -5.258185488e-04f, -5.190879366e-04f, -5.123620857e-04f, -5.056411339e-04f, -4.989252190e-04f, -4.922144783e-04f, -4.855090488e-04f, -4.788090674e-04f, -4.721146706e-04f, -4.654259949e-04f, + -4.587431761e-04f, -4.520663501e-04f, -4.453956523e-04f, -4.387312179e-04f, -4.320731819e-04f, -4.254216789e-04f, -4.187768433e-04f, -4.121388090e-04f, -4.055077099e-04f, -3.988836794e-04f, + -3.922668507e-04f, -3.856573566e-04f, -3.790553297e-04f, -3.724609022e-04f, -3.658742061e-04f, -3.592953730e-04f, -3.527245341e-04f, -3.461618206e-04f, -3.396073629e-04f, -3.330612915e-04f, + -3.265237364e-04f, -3.199948272e-04f, -3.134746932e-04f, -3.069634635e-04f, -3.004612668e-04f, -2.939682312e-04f, -2.874844849e-04f, -2.810101554e-04f, -2.745453701e-04f, -2.680902557e-04f, + -2.616449390e-04f, -2.552095461e-04f, -2.487842028e-04f, -2.423690346e-04f, -2.359641666e-04f, -2.295697237e-04f, -2.231858300e-04f, -2.168126098e-04f, -2.104501864e-04f, -2.040986833e-04f, + -1.977582232e-04f, -1.914289287e-04f, -1.851109217e-04f, -1.788043241e-04f, -1.725092570e-04f, -1.662258414e-04f, -1.599541979e-04f, -1.536944464e-04f, -1.474467067e-04f, -1.412110982e-04f, + -1.349877396e-04f, -1.287767495e-04f, -1.225782460e-04f, -1.163923466e-04f, -1.102191686e-04f, -1.040588289e-04f, -9.791144371e-05f, -9.177712914e-05f, -8.565600068e-05f, -7.954817343e-05f, + -7.345376207e-05f, -6.737288083e-05f, -6.130564352e-05f, -5.525216349e-05f, -4.921255368e-05f, -4.318692654e-05f, -3.717539412e-05f, -3.117806800e-05f, -2.519505931e-05f, -1.922647872e-05f, + -1.327243646e-05f, -7.333042287e-06f, -1.408405518e-06f, 4.501365010e-06f, 1.039616092e-05f, 1.627587429e-05f, 2.214039768e-05f, 2.798962411e-05f, 3.382344710e-05f, 3.964176060e-05f, + 4.544445907e-05f, 5.123143744e-05f, 5.700259112e-05f, 6.275781601e-05f, 6.849700848e-05f, 7.422006540e-05f, 7.992688412e-05f, 8.561736251e-05f, 9.129139888e-05f, 9.694889210e-05f, + 1.025897415e-04f, 1.082138469e-04f, 1.138211086e-04f, 1.194114275e-04f, 1.249847049e-04f, 1.305408426e-04f, 1.360797431e-04f, 1.416013092e-04f, 1.471054443e-04f, 1.525920523e-04f, + 1.580610375e-04f, 1.635123050e-04f, 1.689457602e-04f, 1.743613090e-04f, 1.797588580e-04f, 1.851383141e-04f, 1.904995850e-04f, 1.958425787e-04f, 2.011672038e-04f, 2.064733694e-04f, + 2.117609853e-04f, 2.170299617e-04f, 2.222802093e-04f, 2.275116393e-04f, 2.327241637e-04f, 2.379176948e-04f, 2.430921455e-04f, 2.482474293e-04f, 2.533834602e-04f, 2.585001527e-04f, + 2.635974220e-04f, 2.686751837e-04f, 2.737333541e-04f, 2.787718498e-04f, 2.837905884e-04f, 2.887894875e-04f, 2.937684657e-04f, 2.987274419e-04f, 3.036663358e-04f, 3.085850675e-04f, + 3.134835576e-04f, 3.183617275e-04f, 3.232194989e-04f, 3.280567943e-04f, 3.328735366e-04f, 3.376696494e-04f, 3.424450568e-04f, 3.471996835e-04f, 3.519334547e-04f, 3.566462963e-04f, + 3.613381347e-04f, 3.660088969e-04f, 3.706585105e-04f, 3.752869037e-04f, 3.798940052e-04f, 3.844797444e-04f, 3.890440511e-04f, 3.935868559e-04f, 3.981080898e-04f, 4.026076846e-04f, + 4.070855726e-04f, 4.115416865e-04f, 4.159759598e-04f, 4.203883266e-04f, 4.247787216e-04f, 4.291470799e-04f, 4.334933375e-04f, 4.378174307e-04f, 4.421192966e-04f, 4.463988728e-04f, + 4.506560975e-04f, 4.548909096e-04f, 4.591032485e-04f, 4.632930543e-04f, 4.674602676e-04f, 4.716048296e-04f, 4.757266822e-04f, 4.798257679e-04f, 4.839020297e-04f, 4.879554114e-04f, + 4.919858571e-04f, 4.959933118e-04f, 4.999777210e-04f, 5.039390308e-04f, 5.078771879e-04f, 5.117921398e-04f, 5.156838342e-04f, 5.195522199e-04f, 5.233972460e-04f, 5.272188623e-04f, + 5.310170192e-04f, 5.347916677e-04f, 5.385427596e-04f, 5.422702470e-04f, 5.459740829e-04f, 5.496542208e-04f, 5.533106147e-04f, 5.569432195e-04f, 5.605519905e-04f, 5.641368838e-04f, + 5.676978558e-04f, 5.712348638e-04f, 5.747478658e-04f, 5.782368202e-04f, 5.817016860e-04f, 5.851424230e-04f, 5.885589916e-04f, 5.919513528e-04f, 5.953194680e-04f, 5.986632997e-04f, + 6.019828105e-04f, 6.052779641e-04f, 6.085487244e-04f, 6.117950563e-04f, 6.150169250e-04f, 6.182142966e-04f, 6.213871377e-04f, 6.245354155e-04f, 6.276590979e-04f, 6.307581534e-04f, + 6.338325510e-04f, 6.368822607e-04f, 6.399072526e-04f, 6.429074979e-04f, 6.458829682e-04f, 6.488336357e-04f, 6.517594734e-04f, 6.546604547e-04f, 6.575365538e-04f, 6.603877455e-04f, + 6.632140052e-04f, 6.660153089e-04f, 6.687916333e-04f, 6.715429558e-04f, 6.742692541e-04f, 6.769705069e-04f, 6.796466934e-04f, 6.822977933e-04f, 6.849237872e-04f, 6.875246560e-04f, + 6.901003815e-04f, 6.926509459e-04f, 6.951763323e-04f, 6.976765242e-04f, 7.001515058e-04f, 7.026012620e-04f, 7.050257782e-04f, 7.074250404e-04f, 7.097990355e-04f, 7.121477507e-04f, + 7.144711740e-04f, 7.167692940e-04f, 7.190421000e-04f, 7.212895816e-04f, 7.235117295e-04f, 7.257085347e-04f, 7.278799888e-04f, 7.300260844e-04f, 7.321468142e-04f, 7.342421719e-04f, + 7.363121516e-04f, 7.383567483e-04f, 7.403759573e-04f, 7.423697747e-04f, 7.443381972e-04f, 7.462812221e-04f, 7.481988473e-04f, 7.500910714e-04f, 7.519578934e-04f, 7.537993133e-04f, + 7.556153313e-04f, 7.574059485e-04f, 7.591711665e-04f, 7.609109876e-04f, 7.626254145e-04f, 7.643144508e-04f, 7.659781005e-04f, 7.676163684e-04f, 7.692292596e-04f, 7.708167802e-04f, + 7.723789367e-04f, 7.739157361e-04f, 7.754271862e-04f, 7.769132953e-04f, 7.783740725e-04f, 7.798095272e-04f, 7.812196697e-04f, 7.826045106e-04f, 7.839640614e-04f, 7.852983340e-04f, + 7.866073409e-04f, 7.878910955e-04f, 7.891496113e-04f, 7.903829029e-04f, 7.915909851e-04f, 7.927738735e-04f, 7.939315843e-04f, 7.950641343e-04f, 7.961715407e-04f, 7.972538215e-04f, + 7.983109953e-04f, 7.993430812e-04f, 8.003500988e-04f, 8.013320685e-04f, 8.022890112e-04f, 8.032209482e-04f, 8.041279018e-04f, 8.050098945e-04f, 8.058669495e-04f, 8.066990907e-04f, + 8.075063425e-04f, 8.082887297e-04f, 8.090462779e-04f, 8.097790133e-04f, 8.104869626e-04f, 8.111701529e-04f, 8.118286122e-04f, 8.124623689e-04f, 8.130714519e-04f, 8.136558908e-04f, + 8.142157157e-04f, 8.147509573e-04f, 8.152616469e-04f, 8.157478162e-04f, 8.162094977e-04f, 8.166467242e-04f, 8.170595293e-04f, 8.174479470e-04f, 8.178120119e-04f, 8.181517593e-04f, + 8.184672247e-04f, 8.187584445e-04f, 8.190254556e-04f, 8.192682952e-04f, 8.194870013e-04f, 8.196816124e-04f, 8.198521675e-04f, 8.199987061e-04f, 8.201212684e-04f, 8.202198949e-04f, + 8.202946268e-04f, 8.203455059e-04f, 8.203725744e-04f, 8.203758751e-04f, 8.203554513e-04f, 8.203113468e-04f, 8.202436061e-04f, 8.201522739e-04f, 8.200373958e-04f, 8.198990177e-04f, + 8.197371860e-04f, 8.195519479e-04f, 8.193433506e-04f, 8.191114424e-04f, 8.188562717e-04f, 8.185778876e-04f, 8.182763397e-04f, 8.179516780e-04f, 8.176039532e-04f, 8.172332162e-04f, + 8.168395189e-04f, 8.164229131e-04f, 8.159834516e-04f, 8.155211874e-04f, 8.150361741e-04f, 8.145284659e-04f, 8.139981173e-04f, 8.134451834e-04f, 8.128697197e-04f, 8.122717824e-04f, + 8.116514280e-04f, 8.110087134e-04f, 8.103436962e-04f, 8.096564345e-04f, 8.089469866e-04f, 8.082154115e-04f, 8.074617686e-04f, 8.066861179e-04f, 8.058885196e-04f, 8.050690346e-04f, + 8.042277243e-04f, 8.033646503e-04f, 8.024798749e-04f, 8.015734607e-04f, 8.006454709e-04f, 7.996959692e-04f, 7.987250195e-04f, 7.977326863e-04f, 7.967190347e-04f, 7.956841299e-04f, + 7.946280379e-04f, 7.935508249e-04f, 7.924525577e-04f, 7.913333034e-04f, 7.901931296e-04f, 7.890321044e-04f, 7.878502962e-04f, 7.866477740e-04f, 7.854246070e-04f, 7.841808651e-04f, + 7.829166183e-04f, 7.816319374e-04f, 7.803268933e-04f, 7.790015574e-04f, 7.776560017e-04f, 7.762902983e-04f, 7.749045200e-04f, 7.734987398e-04f, 7.720730312e-04f, 7.706274681e-04f, + 7.691621248e-04f, 7.676770760e-04f, 7.661723968e-04f, 7.646481626e-04f, 7.631044494e-04f, 7.615413334e-04f, 7.599588912e-04f, 7.583571998e-04f, 7.567363368e-04f, 7.550963798e-04f, + 7.534374071e-04f, 7.517594972e-04f, 7.500627291e-04f, 7.483471819e-04f, 7.466129355e-04f, 7.448600697e-04f, 7.430886650e-04f, 7.412988022e-04f, 7.394905624e-04f, 7.376640269e-04f, + 7.358192777e-04f, 7.339563969e-04f, 7.320754670e-04f, 7.301765709e-04f, 7.282597918e-04f, 7.263252132e-04f, 7.243729190e-04f, 7.224029934e-04f, 7.204155211e-04f, 7.184105868e-04f, + 7.163882758e-04f, 7.143486737e-04f, 7.122918662e-04f, 7.102179396e-04f, 7.081269804e-04f, 7.060190754e-04f, 7.038943117e-04f, 7.017527769e-04f, 6.995945585e-04f, 6.974197447e-04f, + 6.952284238e-04f, 6.930206846e-04f, 6.907966159e-04f, 6.885563070e-04f, 6.862998475e-04f, 6.840273271e-04f, 6.817388361e-04f, 6.794344647e-04f, 6.771143038e-04f, 6.747784443e-04f, + 6.724269773e-04f, 6.700599945e-04f, 6.676775877e-04f, 6.652798488e-04f, 6.628668702e-04f, 6.604387445e-04f, 6.579955646e-04f, 6.555374236e-04f, 6.530644148e-04f, 6.505766318e-04f, + 6.480741686e-04f, 6.455571191e-04f, 6.430255779e-04f, 6.404796395e-04f, 6.379193987e-04f, 6.353449506e-04f, 6.327563906e-04f, 6.301538141e-04f, 6.275373170e-04f, 6.249069952e-04f, + 6.222629450e-04f, 6.196052629e-04f, 6.169340454e-04f, 6.142493894e-04f, 6.115513921e-04f, 6.088401508e-04f, 6.061157629e-04f, 6.033783262e-04f, 6.006279385e-04f, 5.978646981e-04f, + 5.950887031e-04f, 5.923000521e-04f, 5.894988439e-04f, 5.866851771e-04f, 5.838591511e-04f, 5.810208648e-04f, 5.781704179e-04f, 5.753079099e-04f, 5.724334406e-04f, 5.695471099e-04f, + 5.666490179e-04f, 5.637392650e-04f, 5.608179516e-04f, 5.578851782e-04f, 5.549410457e-04f, 5.519856549e-04f, 5.490191070e-04f, 5.460415031e-04f, 5.430529446e-04f, 5.400535330e-04f, + 5.370433701e-04f, 5.340225574e-04f, 5.309911971e-04f, 5.279493911e-04f, 5.248972416e-04f, 5.218348509e-04f, 5.187623215e-04f, 5.156797560e-04f, 5.125872569e-04f, 5.094849271e-04f, + 5.063728695e-04f, 5.032511872e-04f, 5.001199831e-04f, 4.969793607e-04f, 4.938294231e-04f, 4.906702738e-04f, 4.875020164e-04f, 4.843247544e-04f, 4.811385915e-04f, 4.779436317e-04f, + 4.747399786e-04f, 4.715277364e-04f, 4.683070090e-04f, 4.650779005e-04f, 4.618405152e-04f, 4.585949574e-04f, 4.553413312e-04f, 4.520797413e-04f, 4.488102919e-04f, 4.455330876e-04f, + 4.422482331e-04f, 4.389558329e-04f, 4.356559917e-04f, 4.323488142e-04f, 4.290344053e-04f, 4.257128697e-04f, 4.223843124e-04f, 4.190488381e-04f, 4.157065520e-04f, 4.123575588e-04f, + 4.090019636e-04f, 4.056398715e-04f, 4.022713875e-04f, 3.988966166e-04f, 3.955156639e-04f, 3.921286346e-04f, 3.887356338e-04f, 3.853367665e-04f, 3.819321380e-04f, 3.785218533e-04f, + 3.751060176e-04f, 3.716847360e-04f, 3.682581137e-04f, 3.648262559e-04f, 3.613892675e-04f, 3.579472537e-04f, 3.545003197e-04f, 3.510485705e-04f, 3.475921111e-04f, 3.441310466e-04f, + 3.406654820e-04f, 3.371955223e-04f, 3.337212724e-04f, 3.302428372e-04f, 3.267603217e-04f, 3.232738306e-04f, 3.197834688e-04f, 3.162893410e-04f, 3.127915519e-04f, 3.092902061e-04f, + 3.057854084e-04f, 3.022772632e-04f, 2.987658750e-04f, 2.952513483e-04f, 2.917337874e-04f, 2.882132967e-04f, 2.846899803e-04f, 2.811639424e-04f, 2.776352872e-04f, 2.741041186e-04f, + 2.705705405e-04f, 2.670346569e-04f, 2.634965715e-04f, 2.599563879e-04f, 2.564142098e-04f, 2.528701406e-04f, 2.493242839e-04f, 2.457767428e-04f, 2.422276205e-04f, 2.386770203e-04f, + 2.351250451e-04f, 2.315717977e-04f, 2.280173810e-04f, 2.244618976e-04f, 2.209054501e-04f, 2.173481410e-04f, 2.137900725e-04f, 2.102313468e-04f, 2.066720659e-04f, 2.031123320e-04f, + 1.995522466e-04f, 1.959919116e-04f, 1.924314284e-04f, 1.888708985e-04f, 1.853104231e-04f, 1.817501033e-04f, 1.781900401e-04f, 1.746303343e-04f, 1.710710866e-04f, 1.675123975e-04f, + 1.639543674e-04f, 1.603970964e-04f, 1.568406846e-04f, 1.532852319e-04f, 1.497308380e-04f, 1.461776025e-04f, 1.426256246e-04f, 1.390750037e-04f, 1.355258387e-04f, 1.319782285e-04f, + 1.284322717e-04f, 1.248880669e-04f, 1.213457124e-04f, 1.178053062e-04f, 1.142669462e-04f, 1.107307303e-04f, 1.071967559e-04f, 1.036651204e-04f, 1.001359209e-04f, 9.660925438e-05f, + 9.308521754e-05f, 8.956390692e-05f, 8.604541884e-05f, 8.252984940e-05f, 7.901729451e-05f, 7.550784984e-05f, 7.200161084e-05f, 6.849867278e-05f, 6.499913065e-05f, 6.150307927e-05f, + 5.801061319e-05f, 5.452182675e-05f, 5.103681407e-05f, 4.755566901e-05f, 4.407848521e-05f, 4.060535607e-05f, 3.713637476e-05f, 3.367163418e-05f, 3.021122702e-05f, 2.675524569e-05f, + 2.330378237e-05f, 1.985692899e-05f, 1.641477722e-05f, 1.297741847e-05f, 9.544943911e-06f, 6.117444434e-06f, 2.695010678e-06f, -7.222669848e-07f, -4.134298447e-06f, -7.540993868e-06f, + -1.094226368e-05f, -1.433801859e-05f, -1.772816957e-05f, -2.111262788e-05f, -2.449130505e-05f, -2.786411290e-05f, -3.123096351e-05f, -3.459176928e-05f, -3.794644287e-05f, -4.129489723e-05f, + -4.463704562e-05f, -4.797280156e-05f, -5.130207890e-05f, -5.462479177e-05f, -5.794085459e-05f, -6.125018209e-05f, -6.455268931e-05f, -6.784829158e-05f, -7.113690455e-05f, -7.441844415e-05f, + -7.769282666e-05f, -8.095996864e-05f, -8.421978699e-05f, -8.747219889e-05f, -9.071712188e-05f, -9.395447379e-05f, -9.718417277e-05f, -1.004061373e-04f, -1.036202862e-04f, -1.068265386e-04f, + -1.100248140e-04f, -1.132150321e-04f, -1.163971131e-04f, -1.195709775e-04f, -1.227365459e-04f, -1.258937397e-04f, -1.290424801e-04f, -1.321826891e-04f, -1.353142888e-04f, -1.384372016e-04f, + -1.415513505e-04f, -1.446566586e-04f, -1.477530495e-04f, -1.508404469e-04f, -1.539187753e-04f, -1.569879591e-04f, -1.600479234e-04f, -1.630985934e-04f, -1.661398948e-04f, -1.691717536e-04f, + -1.721940962e-04f, -1.752068494e-04f, -1.782099403e-04f, -1.812032963e-04f, -1.841868454e-04f, -1.871605157e-04f, -1.901242358e-04f, -1.930779347e-04f, -1.960215417e-04f, -1.989549866e-04f, + -2.018781994e-04f, -2.047911107e-04f, -2.076936511e-04f, -2.105857521e-04f, -2.134673452e-04f, -2.163383623e-04f, -2.191987360e-04f, -2.220483989e-04f, -2.248872842e-04f, -2.277153254e-04f, + -2.305324566e-04f, -2.333386120e-04f, -2.361337263e-04f, -2.389177347e-04f, -2.416905727e-04f, -2.444521762e-04f, -2.472024815e-04f, -2.499414254e-04f, -2.526689449e-04f, -2.553849775e-04f, + -2.580894612e-04f, -2.607823344e-04f, -2.634635356e-04f, -2.661330042e-04f, -2.687906795e-04f, -2.714365017e-04f, -2.740704109e-04f, -2.766923481e-04f, -2.793022545e-04f, -2.819000715e-04f, + -2.844857413e-04f, -2.870592063e-04f, -2.896204093e-04f, -2.921692936e-04f, -2.947058030e-04f, -2.972298815e-04f, -2.997414736e-04f, -3.022405244e-04f, -3.047269791e-04f, -3.072007837e-04f, + -3.096618843e-04f, -3.121102277e-04f, -3.145457608e-04f, -3.169684313e-04f, -3.193781870e-04f, -3.217749763e-04f, -3.241587481e-04f, -3.265294516e-04f, -3.288870364e-04f, -3.312314527e-04f, + -3.335626510e-04f, -3.358805823e-04f, -3.381851980e-04f, -3.404764500e-04f, -3.427542904e-04f, -3.450186722e-04f, -3.472695484e-04f, -3.495068726e-04f, -3.517305989e-04f, -3.539406818e-04f, + -3.561370763e-04f, -3.583197376e-04f, -3.604886216e-04f, -3.626436847e-04f, -3.647848834e-04f, -3.669121750e-04f, -3.690255170e-04f, -3.711248676e-04f, -3.732101852e-04f, -3.752814287e-04f, + -3.773385576e-04f, -3.793815317e-04f, -3.814103114e-04f, -3.834248572e-04f, -3.854251306e-04f, -3.874110930e-04f, -3.893827067e-04f, -3.913399342e-04f, -3.932827384e-04f, -3.952110829e-04f, + -3.971249316e-04f, -3.990242488e-04f, -4.009089995e-04f, -4.027791488e-04f, -4.046346625e-04f, -4.064755068e-04f, -4.083016485e-04f, -4.101130545e-04f, -4.119096925e-04f, -4.136915305e-04f, + -4.154585370e-04f, -4.172106809e-04f, -4.189479317e-04f, -4.206702591e-04f, -4.223776337e-04f, -4.240700261e-04f, -4.257474075e-04f, -4.274097498e-04f, -4.290570250e-04f, -4.306892058e-04f, + -4.323062653e-04f, -4.339081771e-04f, -4.354949151e-04f, -4.370664538e-04f, -4.386227682e-04f, -4.401638338e-04f, -4.416896262e-04f, -4.432001220e-04f, -4.446952978e-04f, -4.461751309e-04f, + -4.476395991e-04f, -4.490886805e-04f, -4.505223537e-04f, -4.519405979e-04f, -4.533433927e-04f, -4.547307180e-04f, -4.561025544e-04f, -4.574588828e-04f, -4.587996846e-04f, -4.601249418e-04f, + -4.614346366e-04f, -4.627287519e-04f, -4.640072710e-04f, -4.652701776e-04f, -4.665174559e-04f, -4.677490905e-04f, -4.689650666e-04f, -4.701653698e-04f, -4.713499861e-04f, -4.725189020e-04f, + -4.736721046e-04f, -4.748095812e-04f, -4.759313197e-04f, -4.770373085e-04f, -4.781275365e-04f, -4.792019928e-04f, -4.802606673e-04f, -4.813035502e-04f, -4.823306320e-04f, -4.833419040e-04f, + -4.843373578e-04f, -4.853169852e-04f, -4.862807790e-04f, -4.872287320e-04f, -4.881608376e-04f, -4.890770898e-04f, -4.899774828e-04f, -4.908620115e-04f, -4.917306711e-04f, -4.925834572e-04f, + -4.934203662e-04f, -4.942413946e-04f, -4.950465394e-04f, -4.958357983e-04f, -4.966091691e-04f, -4.973666504e-04f, -4.981082410e-04f, -4.988339402e-04f, -4.995437480e-04f, -5.002376644e-04f, + -5.009156902e-04f, -5.015778266e-04f, -5.022240752e-04f, -5.028544380e-04f, -5.034689176e-04f, -5.040675168e-04f, -5.046502391e-04f, -5.052170883e-04f, -5.057680688e-04f, -5.063031852e-04f, + -5.068224428e-04f, -5.073258472e-04f, -5.078134044e-04f, -5.082851210e-04f, -5.087410039e-04f, -5.091810606e-04f, -5.096052989e-04f, -5.100137270e-04f, -5.104063538e-04f, -5.107831884e-04f, + -5.111442403e-04f, -5.114895197e-04f, -5.118190370e-04f, -5.121328031e-04f, -5.124308294e-04f, -5.127131276e-04f, -5.129797101e-04f, -5.132305894e-04f, -5.134657786e-04f, -5.136852913e-04f, + -5.138891414e-04f, -5.140773432e-04f, -5.142499117e-04f, -5.144068620e-04f, -5.145482097e-04f, -5.146739710e-04f, -5.147841625e-04f, -5.148788009e-04f, -5.149579037e-04f, -5.150214887e-04f, + -5.150695741e-04f, -5.151021784e-04f, -5.151193208e-04f, -5.151210207e-04f, -5.151072980e-04f, -5.150781729e-04f, -5.150336663e-04f, -5.149737991e-04f, -5.148985930e-04f, -5.148080699e-04f, + -5.147022521e-04f, -5.145811625e-04f, -5.144448242e-04f, -5.142932608e-04f, -5.141264962e-04f, -5.139445550e-04f, -5.137474618e-04f, -5.135352419e-04f, -5.133079209e-04f, -5.130655249e-04f, + -5.128080801e-04f, -5.125356135e-04f, -5.122481522e-04f, -5.119457238e-04f, -5.116283564e-04f, -5.112960782e-04f, -5.109489182e-04f, -5.105869054e-04f, -5.102100694e-04f, -5.098184402e-04f, + -5.094120481e-04f, -5.089909238e-04f, -5.085550984e-04f, -5.081046035e-04f, -5.076394709e-04f, -5.071597328e-04f, -5.066654219e-04f, -5.061565712e-04f, -5.056332141e-04f, -5.050953844e-04f, + -5.045431161e-04f, -5.039764438e-04f, -5.033954023e-04f, -5.028000270e-04f, -5.021903534e-04f, -5.015664175e-04f, -5.009282557e-04f, -5.002759047e-04f, -4.996094016e-04f, -4.989287837e-04f, + -4.982340890e-04f, -4.975253555e-04f, -4.968026218e-04f, -4.960659267e-04f, -4.953153095e-04f, -4.945508097e-04f, -4.937724673e-04f, -4.929803226e-04f, -4.921744160e-04f, -4.913547888e-04f, + -4.905214820e-04f, -4.896745375e-04f, -4.888139972e-04f, -4.879399034e-04f, -4.870522988e-04f, -4.861512265e-04f, -4.852367297e-04f, -4.843088522e-04f, -4.833676380e-04f, -4.824131314e-04f, + -4.814453771e-04f, -4.804644202e-04f, -4.794703058e-04f, -4.784630797e-04f, -4.774427879e-04f, -4.764094767e-04f, -4.753631926e-04f, -4.743039826e-04f, -4.732318940e-04f, -4.721469742e-04f, + -4.710492713e-04f, -4.699388333e-04f, -4.688157088e-04f, -4.676799465e-04f, -4.665315956e-04f, -4.653707054e-04f, -4.641973258e-04f, -4.630115066e-04f, -4.618132982e-04f, -4.606027513e-04f, + -4.593799167e-04f, -4.581448455e-04f, -4.568975894e-04f, -4.556382001e-04f, -4.543667296e-04f, -4.530832303e-04f, -4.517877548e-04f, -4.504803560e-04f, -4.491610872e-04f, -4.478300018e-04f, + -4.464871536e-04f, -4.451325966e-04f, -4.437663851e-04f, -4.423885736e-04f, -4.409992171e-04f, -4.395983707e-04f, -4.381860896e-04f, -4.367624297e-04f, -4.353274466e-04f, -4.338811968e-04f, + -4.324237364e-04f, -4.309551223e-04f, -4.294754114e-04f, -4.279846609e-04f, -4.264829281e-04f, -4.249702708e-04f, -4.234467470e-04f, -4.219124148e-04f, -4.203673326e-04f, -4.188115591e-04f, + -4.172451532e-04f, -4.156681740e-04f, -4.140806810e-04f, -4.124827337e-04f, -4.108743921e-04f, -4.092557160e-04f, -4.076267660e-04f, -4.059876024e-04f, -4.043382861e-04f, -4.026788780e-04f, + -4.010094393e-04f, -3.993300315e-04f, -3.976407161e-04f, -3.959415550e-04f, -3.942326103e-04f, -3.925139441e-04f, -3.907856191e-04f, -3.890476978e-04f, -3.873002432e-04f, -3.855433184e-04f, + -3.837769865e-04f, -3.820013112e-04f, -3.802163561e-04f, -3.784221850e-04f, -3.766188620e-04f, -3.748064515e-04f, -3.729850177e-04f, -3.711546255e-04f, -3.693153394e-04f, -3.674672247e-04f, + -3.656103464e-04f, -3.637447699e-04f, -3.618705607e-04f, -3.599877845e-04f, -3.580965073e-04f, -3.561967949e-04f, -3.542887137e-04f, -3.523723301e-04f, -3.504477105e-04f, -3.485149217e-04f, + -3.465740305e-04f, -3.446251039e-04f, -3.426682092e-04f, -3.407034136e-04f, -3.387307846e-04f, -3.367503898e-04f, -3.347622971e-04f, -3.327665743e-04f, -3.307632894e-04f, -3.287525108e-04f, + -3.267343066e-04f, -3.247087455e-04f, -3.226758959e-04f, -3.206358267e-04f, -3.185886067e-04f, -3.165343049e-04f, -3.144729904e-04f, -3.124047325e-04f, -3.103296006e-04f, -3.082476640e-04f, + -3.061589925e-04f, -3.040636558e-04f, -3.019617236e-04f, -2.998532660e-04f, -2.977383529e-04f, -2.956170546e-04f, -2.934894413e-04f, -2.913555833e-04f, -2.892155512e-04f, -2.870694155e-04f, + -2.849172469e-04f, -2.827591160e-04f, -2.805950939e-04f, -2.784252513e-04f, -2.762496594e-04f, -2.740683892e-04f, -2.718815119e-04f, -2.696890989e-04f, -2.674912214e-04f, -2.652879509e-04f, + -2.630793589e-04f, -2.608655169e-04f, -2.586464967e-04f, -2.564223700e-04f, -2.541932084e-04f, -2.519590840e-04f, -2.497200685e-04f, -2.474762340e-04f, -2.452276525e-04f, -2.429743960e-04f, + -2.407165368e-04f, -2.384541469e-04f, -2.361872987e-04f, -2.339160645e-04f, -2.316405165e-04f, -2.293607271e-04f, -2.270767688e-04f, -2.247887140e-04f, -2.224966352e-04f, -2.202006049e-04f, + -2.179006958e-04f, -2.155969803e-04f, -2.132895310e-04f, -2.109784208e-04f, -2.086637221e-04f, -2.063455078e-04f, -2.040238504e-04f, -2.016988228e-04f, -1.993704977e-04f, -1.970389478e-04f, + -1.947042460e-04f, -1.923664649e-04f, -1.900256774e-04f, -1.876819563e-04f, -1.853353743e-04f, -1.829860043e-04f, -1.806339190e-04f, -1.782791913e-04f, -1.759218939e-04f, -1.735620996e-04f, + -1.711998812e-04f, -1.688353115e-04f, -1.664684631e-04f, -1.640994088e-04f, -1.617282214e-04f, -1.593549734e-04f, -1.569797377e-04f, -1.546025868e-04f, -1.522235933e-04f, -1.498428299e-04f, + -1.474603691e-04f, -1.450762834e-04f, -1.426906454e-04f, -1.403035275e-04f, -1.379150020e-04f, -1.355251415e-04f, -1.331340182e-04f, -1.307417045e-04f, -1.283482725e-04f, -1.259537945e-04f, + -1.235583427e-04f, -1.211619891e-04f, -1.187648058e-04f, -1.163668647e-04f, -1.139682378e-04f, -1.115689970e-04f, -1.091692141e-04f, -1.067689608e-04f, -1.043683088e-04f, -1.019673297e-04f, + -9.956609498e-05f, -9.716467619e-05f, -9.476314469e-05f, -9.236157179e-05f, -8.996002874e-05f, -8.755858668e-05f, -8.515731669e-05f, -8.275628976e-05f, -8.035557680e-05f, -7.795524861e-05f, + -7.555537593e-05f, -7.315602939e-05f, -7.075727953e-05f, -6.835919679e-05f, -6.596185152e-05f, -6.356531397e-05f, -6.116965427e-05f, -5.877494249e-05f, -5.638124854e-05f, -5.398864226e-05f, + -5.159719337e-05f, -4.920697149e-05f, -4.681804610e-05f, -4.443048658e-05f, -4.204436221e-05f, -3.965974213e-05f, -3.727669537e-05f, -3.489529082e-05f, -3.251559728e-05f, -3.013768338e-05f, + -2.776161767e-05f, -2.538746853e-05f, -2.301530424e-05f, -2.064519291e-05f, -1.827720255e-05f, -1.591140103e-05f, -1.354785605e-05f, -1.118663520e-05f, -8.827805914e-06f, -6.471435493e-06f, + -4.117591081e-06f, -1.766339678e-06f, 5.822518653e-07f, 2.928116849e-06f, 5.271188727e-06f, 7.611401108e-06f, 9.948687756e-06f, 1.228298259e-05f, 1.461421971e-05f, 1.694233334e-05f, + 1.926725790e-05f, 2.158892796e-05f, 2.390727826e-05f, 2.622224371e-05f, 2.853375939e-05f, 3.084176056e-05f, 3.314618263e-05f, 3.544696120e-05f, 3.774403207e-05f, 4.003733117e-05f, + 4.232679465e-05f, 4.461235883e-05f, 4.689396020e-05f, 4.917153547e-05f, 5.144502149e-05f, 5.371435534e-05f, 5.597947427e-05f, 5.824031573e-05f, 6.049681734e-05f, 6.274891696e-05f, + 6.499655260e-05f, 6.723966249e-05f, 6.947818507e-05f, 7.171205897e-05f, 7.394122301e-05f, 7.616561623e-05f, 7.838517789e-05f, 8.059984742e-05f, 8.280956449e-05f, 8.501426897e-05f, + 8.721390094e-05f, 8.940840070e-05f, 9.159770875e-05f, 9.378176584e-05f, 9.596051290e-05f, 9.813389110e-05f, 1.003018418e-04f, 1.024643067e-04f, 1.046212275e-04f, 1.067725464e-04f, + 1.089182056e-04f, 1.110581476e-04f, 1.131923152e-04f, 1.153206513e-04f, 1.174430992e-04f, 1.195596023e-04f, 1.216701043e-04f, 1.237745490e-04f, 1.258728807e-04f, 1.279650438e-04f, + 1.300509828e-04f, 1.321306426e-04f, 1.342039684e-04f, 1.362709056e-04f, 1.383313997e-04f, 1.403853965e-04f, 1.424328423e-04f, 1.444736834e-04f, 1.465078662e-04f, 1.485353379e-04f, + 1.505560453e-04f, 1.525699360e-04f, 1.545769575e-04f, 1.565770578e-04f, 1.585701849e-04f, 1.605562872e-04f, 1.625353135e-04f, 1.645072127e-04f, 1.664719339e-04f, 1.684294267e-04f, + 1.703796407e-04f, 1.723225259e-04f, 1.742580326e-04f, 1.761861113e-04f, 1.781067129e-04f, 1.800197884e-04f, 1.819252891e-04f, 1.838231666e-04f, 1.857133729e-04f, 1.875958602e-04f, + 1.894705809e-04f, 1.913374876e-04f, 1.931965335e-04f, 1.950476718e-04f, 1.968908561e-04f, 1.987260403e-04f, 2.005531785e-04f, 2.023722250e-04f, 2.041831347e-04f, 2.059858626e-04f, + 2.077803638e-04f, 2.095665941e-04f, 2.113445092e-04f, 2.131140653e-04f, 2.148752190e-04f, 2.166279268e-04f, 2.183721459e-04f, 2.201078336e-04f, 2.218349475e-04f, 2.235534456e-04f, + 2.252632861e-04f, 2.269644274e-04f, 2.286568285e-04f, 2.303404485e-04f, 2.320152467e-04f, 2.336811829e-04f, 2.353382172e-04f, 2.369863099e-04f, 2.386254215e-04f, 2.402555132e-04f, + 2.418765460e-04f, 2.434884817e-04f, 2.450912820e-04f, 2.466849091e-04f, 2.482693255e-04f, 2.498444941e-04f, 2.514103778e-04f, 2.529669403e-04f, 2.545141451e-04f, 2.560519563e-04f, + 2.575803384e-04f, 2.590992559e-04f, 2.606086739e-04f, 2.621085577e-04f, 2.635988729e-04f, 2.650795854e-04f, 2.665506615e-04f, 2.680120679e-04f, 2.694637714e-04f, 2.709057391e-04f, + 2.723379388e-04f, 2.737603382e-04f, 2.751729055e-04f, 2.765756093e-04f, 2.779684183e-04f, 2.793513018e-04f, 2.807242292e-04f, 2.820871703e-04f, 2.834400953e-04f, 2.847829746e-04f, + 2.861157790e-04f, 2.874384796e-04f, 2.887510479e-04f, 2.900534557e-04f, 2.913456750e-04f, 2.926276782e-04f, 2.938994382e-04f, 2.951609280e-04f, 2.964121211e-04f, 2.976529911e-04f, + 2.988835122e-04f, 3.001036588e-04f, 3.013134057e-04f, 3.025127279e-04f, 3.037016008e-04f, 3.048800002e-04f, 3.060479021e-04f, 3.072052830e-04f, 3.083521197e-04f, 3.094883892e-04f, + 3.106140689e-04f, 3.117291366e-04f, 3.128335704e-04f, 3.139273487e-04f, 3.150104502e-04f, 3.160828542e-04f, 3.171445400e-04f, 3.181954874e-04f, 3.192356765e-04f, 3.202650877e-04f, + 3.212837019e-04f, 3.222915002e-04f, 3.232884641e-04f, 3.242745753e-04f, 3.252498160e-04f, 3.262141687e-04f, 3.271676163e-04f, 3.281101418e-04f, 3.290417288e-04f, 3.299623611e-04f, + 3.308720229e-04f, 3.317706987e-04f, 3.326583734e-04f, 3.335350323e-04f, 3.344006607e-04f, 3.352552447e-04f, 3.360987704e-04f, 3.369312245e-04f, 3.377525937e-04f, 3.385628655e-04f, + 3.393620272e-04f, 3.401500670e-04f, 3.409269730e-04f, 3.416927338e-04f, 3.424473385e-04f, 3.431907762e-04f, 3.439230367e-04f, 3.446441098e-04f, 3.453539860e-04f, 3.460526559e-04f, + 3.467401104e-04f, 3.474163409e-04f, 3.480813390e-04f, 3.487350968e-04f, 3.493776067e-04f, 3.500088613e-04f, 3.506288537e-04f, 3.512375772e-04f, 3.518350255e-04f, 3.524211928e-04f, + 3.529960733e-04f, 3.535596619e-04f, 3.541119536e-04f, 3.546529438e-04f, 3.551826283e-04f, 3.557010030e-04f, 3.562080646e-04f, 3.567038097e-04f, 3.571882354e-04f, 3.576613392e-04f, + 3.581231189e-04f, 3.585735725e-04f, 3.590126984e-04f, 3.594404956e-04f, 3.598569631e-04f, 3.602621004e-04f, 3.606559072e-04f, 3.610383837e-04f, 3.614095303e-04f, 3.617693479e-04f, + 3.621178375e-04f, 3.624550007e-04f, 3.627808392e-04f, 3.630953551e-04f, 3.633985510e-04f, 3.636904296e-04f, 3.639709941e-04f, 3.642402478e-04f, 3.644981946e-04f, 3.647448387e-04f, + 3.649801844e-04f, 3.652042365e-04f, 3.654170001e-04f, 3.656184808e-04f, 3.658086842e-04f, 3.659876164e-04f, 3.661552839e-04f, 3.663116933e-04f, 3.664568519e-04f, 3.665907669e-04f, + 3.667134461e-04f, 3.668248975e-04f, 3.669251296e-04f, 3.670141509e-04f, 3.670919706e-04f, 3.671585979e-04f, 3.672140426e-04f, 3.672583145e-04f, 3.672914241e-04f, 3.673133819e-04f, + 3.673241988e-04f, 3.673238862e-04f, 3.673124556e-04f, 3.672899189e-04f, 3.672562883e-04f, 3.672115764e-04f, 3.671557959e-04f, 3.670889601e-04f, 3.670110824e-04f, 3.669221766e-04f, + 3.668222568e-04f, 3.667113375e-04f, 3.665894332e-04f, 3.664565591e-04f, 3.663127305e-04f, 3.661579631e-04f, 3.659922728e-04f, 3.658156758e-04f, 3.656281888e-04f, 3.654298286e-04f, + 3.652206125e-04f, 3.650005578e-04f, 3.647696824e-04f, 3.645280043e-04f, 3.642755420e-04f, 3.640123142e-04f, 3.637383399e-04f, 3.634536382e-04f, 3.631582290e-04f, 3.628521319e-04f, + 3.625353673e-04f, 3.622079556e-04f, 3.618699175e-04f, 3.615212742e-04f, 3.611620470e-04f, 3.607922575e-04f, 3.604119278e-04f, 3.600210800e-04f, 3.596197367e-04f, 3.592079207e-04f, + 3.587856550e-04f, 3.583529632e-04f, 3.579098688e-04f, 3.574563958e-04f, 3.569925685e-04f, 3.565184113e-04f, 3.560339492e-04f, 3.555392071e-04f, 3.550342105e-04f, 3.545189849e-04f, + 3.539935564e-04f, 3.534579511e-04f, 3.529121954e-04f, 3.523563162e-04f, 3.517903405e-04f, 3.512142955e-04f, 3.506282088e-04f, 3.500321083e-04f, 3.494260221e-04f, 3.488099785e-04f, + 3.481840061e-04f, 3.475481340e-04f, 3.469023912e-04f, 3.462468072e-04f, 3.455814117e-04f, 3.449062346e-04f, 3.442213063e-04f, 3.435266570e-04f, 3.428223176e-04f, 3.421083192e-04f, + 3.413846928e-04f, 3.406514701e-04f, 3.399086827e-04f, 3.391563627e-04f, 3.383945424e-04f, 3.376232543e-04f, 3.368425311e-04f, 3.360524058e-04f, 3.352529117e-04f, 3.344440822e-04f, + 3.336259512e-04f, 3.327985525e-04f, 3.319619205e-04f, 3.311160896e-04f, 3.302610945e-04f, 3.293969701e-04f, 3.285237516e-04f, 3.276414744e-04f, 3.267501742e-04f, 3.258498869e-04f, + 3.249406485e-04f, 3.240224954e-04f, 3.230954641e-04f, 3.221595915e-04f, 3.212149146e-04f, 3.202614706e-04f, 3.192992970e-04f, 3.183284315e-04f, 3.173489120e-04f, 3.163607766e-04f, + 3.153640637e-04f, 3.143588119e-04f, 3.133450599e-04f, 3.123228467e-04f, 3.112922115e-04f, 3.102531938e-04f, 3.092058332e-04f, 3.081501696e-04f, 3.070862429e-04f, 3.060140934e-04f, + 3.049337617e-04f, 3.038452883e-04f, 3.027487140e-04f, 3.016440801e-04f, 3.005314277e-04f, 2.994107983e-04f, 2.982822336e-04f, 2.971457753e-04f, 2.960014656e-04f, 2.948493467e-04f, + 2.936894610e-04f, 2.925218511e-04f, 2.913465598e-04f, 2.901636302e-04f, 2.889731053e-04f, 2.877750286e-04f, 2.865694435e-04f, 2.853563939e-04f, 2.841359236e-04f, 2.829080766e-04f, + 2.816728973e-04f, 2.804304301e-04f, 2.791807195e-04f, 2.779238103e-04f, 2.766597475e-04f, 2.753885762e-04f, 2.741103416e-04f, 2.728250892e-04f, 2.715328647e-04f, 2.702337137e-04f, + 2.689276822e-04f, 2.676148163e-04f, 2.662951622e-04f, 2.649687664e-04f, 2.636356754e-04f, 2.622959360e-04f, 2.609495949e-04f, 2.595966992e-04f, 2.582372961e-04f, 2.568714329e-04f, + 2.554991570e-04f, 2.541205160e-04f, 2.527355578e-04f, 2.513443301e-04f, 2.499468810e-04f, 2.485432587e-04f, 2.471335115e-04f, 2.457176878e-04f, 2.442958361e-04f, 2.428680052e-04f, + 2.414342440e-04f, 2.399946013e-04f, 2.385491263e-04f, 2.370978681e-04f, 2.356408762e-04f, 2.341782000e-04f, 2.327098890e-04f, 2.312359930e-04f, 2.297565618e-04f, 2.282716453e-04f, + 2.267812936e-04f, 2.252855568e-04f, 2.237844852e-04f, 2.222781293e-04f, 2.207665394e-04f, 2.192497662e-04f, 2.177278605e-04f, 2.162008729e-04f, 2.146688545e-04f, 2.131318562e-04f, + 2.115899291e-04f, 2.100431245e-04f, 2.084914936e-04f, 2.069350880e-04f, 2.053739589e-04f, 2.038081581e-04f, 2.022377372e-04f, 2.006627479e-04f, 1.990832422e-04f, 1.974992718e-04f, + 1.959108889e-04f, 1.943181456e-04f, 1.927210939e-04f, 1.911197862e-04f, 1.895142747e-04f, 1.879046119e-04f, 1.862908503e-04f, 1.846730424e-04f, 1.830512408e-04f, 1.814254981e-04f, + 1.797958672e-04f, 1.781624009e-04f, 1.765251520e-04f, 1.748841734e-04f, 1.732395182e-04f, 1.715912395e-04f, 1.699393903e-04f, 1.682840238e-04f, 1.666251932e-04f, 1.649629518e-04f, + 1.632973530e-04f, 1.616284501e-04f, 1.599562965e-04f, 1.582809456e-04f, 1.566024511e-04f, 1.549208665e-04f, 1.532362453e-04f, 1.515486412e-04f, 1.498581079e-04f, 1.481646990e-04f, + 1.464684683e-04f, 1.447694696e-04f, 1.430677566e-04f, 1.413633833e-04f, 1.396564034e-04f, 1.379468709e-04f, 1.362348396e-04f, 1.345203636e-04f, 1.328034967e-04f, 1.310842929e-04f, + 1.293628062e-04f, 1.276390907e-04f, 1.259132003e-04f, 1.241851891e-04f, 1.224551111e-04f, 1.207230204e-04f, 1.189889711e-04f, 1.172530172e-04f, 1.155152128e-04f, 1.137756120e-04f, + 1.120342688e-04f, 1.102912374e-04f, 1.085465719e-04f, 1.068003262e-04f, 1.050525546e-04f, 1.033033110e-04f, 1.015526495e-04f, 9.980062418e-05f, 9.804728907e-05f, 9.629269819e-05f, + 9.453690557e-05f, 9.277996519e-05f, 9.102193104e-05f, 8.926285707e-05f, 8.750279724e-05f, 8.574180547e-05f, 8.397993563e-05f, 8.221724162e-05f, 8.045377727e-05f, 7.868959640e-05f, + 7.692475279e-05f, 7.515930020e-05f, 7.339329236e-05f, 7.162678294e-05f, 6.985982560e-05f, 6.809247395e-05f, 6.632478157e-05f, 6.455680199e-05f, 6.278858871e-05f, 6.102019516e-05f, + 5.925167476e-05f, 5.748308085e-05f, 5.571446674e-05f, 5.394588570e-05f, 5.217739092e-05f, 5.040903556e-05f, 4.864087272e-05f, 4.687295543e-05f, 4.510533669e-05f, 4.333806941e-05f, + 4.157120646e-05f, 3.980480064e-05f, 3.803890469e-05f, 3.627357129e-05f, 3.450885304e-05f, 3.274480248e-05f, 3.098147207e-05f, 2.921891422e-05f, 2.745718125e-05f, 2.569632541e-05f, + 2.393639888e-05f, 2.217745375e-05f, 2.041954204e-05f, 1.866271570e-05f, 1.690702659e-05f, 1.515252647e-05f, 1.339926704e-05f, 1.164729990e-05f, 9.896676572e-06f, 8.147448485e-06f, + 6.399666978e-06f, 4.653383297e-06f, 2.908648597e-06f, 1.165513936e-06f, -5.759697206e-07f, -2.315751507e-06f, -4.053780656e-06f, -5.790006500e-06f, -7.524378473e-06f, -9.256846111e-06f, + -1.098735906e-05f, -1.271586706e-05f, -1.444231997e-05f, -1.616666775e-05f, -1.788886048e-05f, -1.960884834e-05f, -2.132658163e-05f, -2.304201076e-05f, -2.475508625e-05f, -2.646575874e-05f, + -2.817397901e-05f, -2.987969793e-05f, -3.158286651e-05f, -3.328343586e-05f, -3.498135723e-05f, -3.667658201e-05f, -3.836906168e-05f, -4.005874787e-05f, -4.174559234e-05f, -4.342954698e-05f, + -4.511056380e-05f, -4.678859494e-05f, -4.846359271e-05f, -5.013550950e-05f, -5.180429788e-05f, -5.346991055e-05f, -5.513230033e-05f, -5.679142021e-05f, -5.844722328e-05f, -6.009966282e-05f, + -6.174869223e-05f, -6.339426505e-05f, -6.503633498e-05f, -6.667485585e-05f, -6.830978167e-05f, -6.994106658e-05f, -7.156866487e-05f, -7.319253099e-05f, -7.481261953e-05f, -7.642888526e-05f, + -7.804128309e-05f, -7.964976809e-05f, -8.125429549e-05f, -8.285482067e-05f, -8.445129920e-05f, -8.604368679e-05f, -8.763193931e-05f, -8.921601280e-05f, -9.079586348e-05f, -9.237144772e-05f, + -9.394272206e-05f, -9.550964321e-05f, -9.707216806e-05f, -9.863025367e-05f, -1.001838573e-04f, -1.017329362e-04f, -1.032774482e-04f, -1.048173508e-04f, -1.063526021e-04f, -1.078831602e-04f, + -1.094089833e-04f, -1.109300299e-04f, -1.124462586e-04f, -1.139576284e-04f, -1.154640981e-04f, -1.169656271e-04f, -1.184621746e-04f, -1.199537004e-04f, -1.214401640e-04f, -1.229215255e-04f, + -1.243977451e-04f, -1.258687830e-04f, -1.273345997e-04f, -1.287951561e-04f, -1.302504129e-04f, -1.317003314e-04f, -1.331448727e-04f, -1.345839984e-04f, -1.360176703e-04f, -1.374458501e-04f, + -1.388684999e-04f, -1.402855822e-04f, -1.416970593e-04f, -1.431028939e-04f, -1.445030491e-04f, -1.458974878e-04f, -1.472861733e-04f, -1.486690693e-04f, -1.500461394e-04f, -1.514173475e-04f, + -1.527826578e-04f, -1.541420346e-04f, -1.554954426e-04f, -1.568428464e-04f, -1.581842111e-04f, -1.595195018e-04f, -1.608486840e-04f, -1.621717233e-04f, -1.634885855e-04f, -1.647992367e-04f, + -1.661036431e-04f, -1.674017714e-04f, -1.686935881e-04f, -1.699790602e-04f, -1.712581549e-04f, -1.725308395e-04f, -1.737970816e-04f, -1.750568491e-04f, -1.763101099e-04f, -1.775568325e-04f, + -1.787969852e-04f, -1.800305367e-04f, -1.812574561e-04f, -1.824777124e-04f, -1.836912752e-04f, -1.848981139e-04f, -1.860981986e-04f, -1.872914991e-04f, -1.884779860e-04f, -1.896576297e-04f, + -1.908304010e-04f, -1.919962709e-04f, -1.931552107e-04f, -1.943071918e-04f, -1.954521861e-04f, -1.965901653e-04f, -1.977211018e-04f, -1.988449678e-04f, -1.999617362e-04f, -2.010713798e-04f, + -2.021738717e-04f, -2.032691853e-04f, -2.043572943e-04f, -2.054381724e-04f, -2.065117939e-04f, -2.075781329e-04f, -2.086371642e-04f, -2.096888624e-04f, -2.107332028e-04f, -2.117701605e-04f, + -2.127997112e-04f, -2.138218307e-04f, -2.148364949e-04f, -2.158436802e-04f, -2.168433631e-04f, -2.178355204e-04f, -2.188201292e-04f, -2.197971666e-04f, -2.207666102e-04f, -2.217284378e-04f, + -2.226826274e-04f, -2.236291572e-04f, -2.245680058e-04f, -2.254991520e-04f, -2.264225748e-04f, -2.273382533e-04f, -2.282461673e-04f, -2.291462963e-04f, -2.300386205e-04f, -2.309231201e-04f, + -2.317997757e-04f, -2.326685679e-04f, -2.335294780e-04f, -2.343824871e-04f, -2.352275767e-04f, -2.360647288e-04f, -2.368939253e-04f, -2.377151485e-04f, -2.385283810e-04f, -2.393336056e-04f, + -2.401308054e-04f, -2.409199638e-04f, -2.417010642e-04f, -2.424740905e-04f, -2.432390269e-04f, -2.439958577e-04f, -2.447445675e-04f, -2.454851411e-04f, -2.462175638e-04f, -2.469418208e-04f, + -2.476578979e-04f, -2.483657809e-04f, -2.490654560e-04f, -2.497569096e-04f, -2.504401283e-04f, -2.511150992e-04f, -2.517818095e-04f, -2.524402465e-04f, -2.530903980e-04f, -2.537322520e-04f, + -2.543657967e-04f, -2.549910206e-04f, -2.556079125e-04f, -2.562164613e-04f, -2.568166564e-04f, -2.574084873e-04f, -2.579919438e-04f, -2.585670159e-04f, -2.591336940e-04f, -2.596919686e-04f, + -2.602418307e-04f, -2.607832712e-04f, -2.613162815e-04f, -2.618408534e-04f, -2.623569786e-04f, -2.628646492e-04f, -2.633638578e-04f, -2.638545970e-04f, -2.643368596e-04f, -2.648106390e-04f, + -2.652759285e-04f, -2.657327218e-04f, -2.661810129e-04f, -2.666207961e-04f, -2.670520658e-04f, -2.674748168e-04f, -2.678890441e-04f, -2.682947430e-04f, -2.686919090e-04f, -2.690805379e-04f, + -2.694606257e-04f, -2.698321688e-04f, -2.701951638e-04f, -2.705496074e-04f, -2.708954968e-04f, -2.712328293e-04f, -2.715616025e-04f, -2.718818144e-04f, -2.721934630e-04f, -2.724965467e-04f, + -2.727910642e-04f, -2.730770143e-04f, -2.733543963e-04f, -2.736232096e-04f, -2.738834538e-04f, -2.741351289e-04f, -2.743782351e-04f, -2.746127728e-04f, -2.748387427e-04f, -2.750561458e-04f, + -2.752649834e-04f, -2.754652569e-04f, -2.756569680e-04f, -2.758401188e-04f, -2.760147114e-04f, -2.761807485e-04f, -2.763382326e-04f, -2.764871670e-04f, -2.766275547e-04f, -2.767593993e-04f, + -2.768827047e-04f, -2.769974748e-04f, -2.771037139e-04f, -2.772014265e-04f, -2.772906175e-04f, -2.773712918e-04f, -2.774434547e-04f, -2.775071119e-04f, -2.775622690e-04f, -2.776089321e-04f, + -2.776471074e-04f, -2.776768017e-04f, -2.776980215e-04f, -2.777107739e-04f, -2.777150664e-04f, -2.777109062e-04f, -2.776983013e-04f, -2.776772597e-04f, -2.776477896e-04f, -2.776098996e-04f, + -2.775635983e-04f, -2.775088949e-04f, -2.774457986e-04f, -2.773743188e-04f, -2.772944654e-04f, -2.772062482e-04f, -2.771096776e-04f, -2.770047639e-04f, -2.768915180e-04f, -2.767699507e-04f, + -2.766400732e-04f, -2.765018970e-04f, -2.763554337e-04f, -2.762006953e-04f, -2.760376938e-04f, -2.758664417e-04f, -2.756869516e-04f, -2.754992364e-04f, -2.753033091e-04f, -2.750991831e-04f, + -2.748868719e-04f, -2.746663893e-04f, -2.744377494e-04f, -2.742009664e-04f, -2.739560548e-04f, -2.737030294e-04f, -2.734419051e-04f, -2.731726971e-04f, -2.728954208e-04f, -2.726100918e-04f, + -2.723167261e-04f, -2.720153397e-04f, -2.717059490e-04f, -2.713885705e-04f, -2.710632210e-04f, -2.707299175e-04f, -2.703886773e-04f, -2.700395177e-04f, -2.696824565e-04f, -2.693175116e-04f, + -2.689447010e-04f, -2.685640432e-04f, -2.681755567e-04f, -2.677792602e-04f, -2.673751729e-04f, -2.669633137e-04f, -2.665437023e-04f, -2.661163583e-04f, -2.656813015e-04f, -2.652385519e-04f, + -2.647881300e-04f, -2.643300562e-04f, -2.638643511e-04f, -2.633910358e-04f, -2.629101314e-04f, -2.624216592e-04f, -2.619256408e-04f, -2.614220979e-04f, -2.609110526e-04f, -2.603925269e-04f, + -2.598665433e-04f, -2.593331244e-04f, -2.587922929e-04f, -2.582440719e-04f, -2.576884845e-04f, -2.571255542e-04f, -2.565553045e-04f, -2.559777593e-04f, -2.553929425e-04f, -2.548008783e-04f, + -2.542015911e-04f, -2.535951056e-04f, -2.529814464e-04f, -2.523606386e-04f, -2.517327074e-04f, -2.510976780e-04f, -2.504555761e-04f, -2.498064274e-04f, -2.491502578e-04f, -2.484870934e-04f, + -2.478169606e-04f, -2.471398859e-04f, -2.464558958e-04f, -2.457650174e-04f, -2.450672776e-04f, -2.443627037e-04f, -2.436513230e-04f, -2.429331633e-04f, -2.422082522e-04f, -2.414766177e-04f, + -2.407382879e-04f, -2.399932912e-04f, -2.392416560e-04f, -2.384834110e-04f, -2.377185850e-04f, -2.369472071e-04f, -2.361693063e-04f, -2.353849121e-04f, -2.345940540e-04f, -2.337967616e-04f, + -2.329930648e-04f, -2.321829936e-04f, -2.313665783e-04f, -2.305438491e-04f, -2.297148366e-04f, -2.288795714e-04f, -2.280380844e-04f, -2.271904066e-04f, -2.263365692e-04f, -2.254766034e-04f, + -2.246105408e-04f, -2.237384129e-04f, -2.228602516e-04f, -2.219760888e-04f, -2.210859565e-04f, -2.201898870e-04f, -2.192879128e-04f, -2.183800663e-04f, -2.174663803e-04f, -2.165468875e-04f, + -2.156216211e-04f, -2.146906140e-04f, -2.137538996e-04f, -2.128115112e-04f, -2.118634825e-04f, -2.109098472e-04f, -2.099506390e-04f, -2.089858920e-04f, -2.080156403e-04f, -2.070399181e-04f, + -2.060587598e-04f, -2.050721999e-04f, -2.040802731e-04f, -2.030830141e-04f, -2.020804580e-04f, -2.010726396e-04f, -2.000595942e-04f, -1.990413571e-04f, -1.980179636e-04f, -1.969894495e-04f, + -1.959558502e-04f, -1.949172017e-04f, -1.938735397e-04f, -1.928249004e-04f, -1.917713200e-04f, -1.907128346e-04f, -1.896494806e-04f, -1.885812947e-04f, -1.875083132e-04f, -1.864305731e-04f, + -1.853481112e-04f, -1.842609643e-04f, -1.831691695e-04f, -1.820727641e-04f, -1.809717852e-04f, -1.798662703e-04f, -1.787562569e-04f, -1.776417825e-04f, -1.765228847e-04f, -1.753996015e-04f, + -1.742719707e-04f, -1.731400302e-04f, -1.720038181e-04f, -1.708633727e-04f, -1.697187322e-04f, -1.685699350e-04f, -1.674170195e-04f, -1.662600242e-04f, -1.650989878e-04f, -1.639339491e-04f, + -1.627649468e-04f, -1.615920198e-04f, -1.604152072e-04f, -1.592345479e-04f, -1.580500812e-04f, -1.568618463e-04f, -1.556698824e-04f, -1.544742290e-04f, -1.532749255e-04f, -1.520720114e-04f, + -1.508655265e-04f, -1.496555103e-04f, -1.484420026e-04f, -1.472250433e-04f, -1.460046722e-04f, -1.447809294e-04f, -1.435538548e-04f, -1.423234886e-04f, -1.410898709e-04f, -1.398530420e-04f, + -1.386130421e-04f, -1.373699117e-04f, -1.361236910e-04f, -1.348744207e-04f, -1.336221411e-04f, -1.323668929e-04f, -1.311087168e-04f, -1.298476534e-04f, -1.285837435e-04f, -1.273170278e-04f, + -1.260475472e-04f, -1.247753426e-04f, -1.235004550e-04f, -1.222229252e-04f, -1.209427944e-04f, -1.196601036e-04f, -1.183748940e-04f, -1.170872066e-04f, -1.157970827e-04f, -1.145045634e-04f, + -1.132096902e-04f, -1.119125042e-04f, -1.106130468e-04f, -1.093113594e-04f, -1.080074833e-04f, -1.067014601e-04f, -1.053933311e-04f, -1.040831379e-04f, -1.027709220e-04f, -1.014567249e-04f, + -1.001405881e-04f, -9.882255329e-05f, -9.750266206e-05f, -9.618095602e-05f, -9.485747683e-05f, -9.353226615e-05f, -9.220536566e-05f, -9.087681705e-05f, -8.954666205e-05f, -8.821494236e-05f, + -8.688169974e-05f, -8.554697591e-05f, -8.421081263e-05f, -8.287325167e-05f, -8.153433480e-05f, -8.019410377e-05f, -7.885260038e-05f, -7.750986640e-05f, -7.616594360e-05f, -7.482087378e-05f, + -7.347469870e-05f, -7.212746014e-05f, -7.077919989e-05f, -6.942995969e-05f, -6.807978132e-05f, -6.672870653e-05f, -6.537677707e-05f, -6.402403466e-05f, -6.267052103e-05f, -6.131627790e-05f, + -5.996134696e-05f, -5.860576989e-05f, -5.724958836e-05f, -5.589284402e-05f, -5.453557850e-05f, -5.317783341e-05f, -5.181965034e-05f, -5.046107085e-05f, -4.910213649e-05f, -4.774288878e-05f, + -4.638336921e-05f, -4.502361924e-05f, -4.366368031e-05f, -4.230359383e-05f, -4.094340116e-05f, -3.958314367e-05f, -3.822286265e-05f, -3.686259939e-05f, -3.550239511e-05f, -3.414229103e-05f, + -3.278232831e-05f, -3.142254807e-05f, -3.006299140e-05f, -2.870369934e-05f, -2.734471290e-05f, -2.598607301e-05f, -2.462782061e-05f, -2.326999654e-05f, -2.191264162e-05f, -2.055579663e-05f, + -1.919950227e-05f, -1.784379922e-05f, -1.648872808e-05f, -1.513432941e-05f, -1.378064372e-05f, -1.242771145e-05f, -1.107557300e-05f, -9.724268696e-06f, -8.373838810e-06f, -7.024323555e-06f, + -5.675763081e-06f, -4.328197475e-06f, -2.981666759e-06f, -1.636210891e-06f, -2.918697622e-07f, 1.051316805e-06f, 2.393309057e-06f, 3.734067307e-06f, 5.073551944e-06f, 6.411723425e-06f, + 7.748542282e-06f, 9.083969123e-06f, 1.041796463e-05f, 1.175048956e-05f, 1.308150475e-05f, 1.441097111e-05f, 1.573884965e-05f, 1.706510143e-05f, 1.838968762e-05f, 1.971256945e-05f, + 2.103370826e-05f, 2.235306546e-05f, 2.367060254e-05f, 2.498628109e-05f, 2.630006279e-05f, 2.761190940e-05f, 2.892178278e-05f, 3.022964487e-05f, 3.153545772e-05f, 3.283918345e-05f, + 3.414078431e-05f, 3.544022261e-05f, 3.673746078e-05f, 3.803246135e-05f, 3.932518693e-05f, 4.061560024e-05f, 4.190366411e-05f, 4.318934147e-05f, 4.447259534e-05f, 4.575338885e-05f, + 4.703168526e-05f, 4.830744789e-05f, 4.958064022e-05f, 5.085122579e-05f, 5.211916828e-05f, 5.338443147e-05f, 5.464697926e-05f, 5.590677566e-05f, 5.716378478e-05f, 5.841797086e-05f, + 5.966929824e-05f, 6.091773141e-05f, 6.216323493e-05f, 6.340577353e-05f, 6.464531200e-05f, 6.588181531e-05f, 6.711524851e-05f, 6.834557679e-05f, 6.957276546e-05f, 7.079677996e-05f, + 7.201758584e-05f, 7.323514879e-05f, 7.444943463e-05f, 7.566040928e-05f, 7.686803883e-05f, 7.807228946e-05f, 7.927312752e-05f, 8.047051945e-05f, 8.166443186e-05f, 8.285483148e-05f, + 8.404168515e-05f, 8.522495988e-05f, 8.640462281e-05f, 8.758064119e-05f, 8.875298244e-05f, 8.992161411e-05f, 9.108650388e-05f, 9.224761956e-05f, 9.340492915e-05f, 9.455840073e-05f, + 9.570800256e-05f, 9.685370304e-05f, 9.799547071e-05f, 9.913327425e-05f, 1.002670825e-04f, 1.013968644e-04f, 1.025225892e-04f, 1.036442260e-04f, 1.047617443e-04f, 1.058751137e-04f, + 1.069843040e-04f, 1.080892849e-04f, 1.091900265e-04f, 1.102864991e-04f, 1.113786729e-04f, 1.124665184e-04f, 1.135500063e-04f, 1.146291074e-04f, 1.157037927e-04f, 1.167740332e-04f, + 1.178398002e-04f, 1.189010653e-04f, 1.199578000e-04f, 1.210099760e-04f, 1.220575652e-04f, 1.231005398e-04f, 1.241388721e-04f, 1.251725343e-04f, 1.262014991e-04f, 1.272257392e-04f, + 1.282452276e-04f, 1.292599372e-04f, 1.302698414e-04f, 1.312749136e-04f, 1.322751272e-04f, 1.332704561e-04f, 1.342608742e-04f, 1.352463556e-04f, 1.362268745e-04f, 1.372024053e-04f, + 1.381729227e-04f, 1.391384014e-04f, 1.400988163e-04f, 1.410541427e-04f, 1.420043557e-04f, 1.429494308e-04f, 1.438893438e-04f, 1.448240704e-04f, 1.457535866e-04f, 1.466778686e-04f, + 1.475968927e-04f, 1.485106355e-04f, 1.494190738e-04f, 1.503221843e-04f, 1.512199442e-04f, 1.521123307e-04f, 1.529993213e-04f, 1.538808936e-04f, 1.547570253e-04f, 1.556276945e-04f, + 1.564928794e-04f, 1.573525582e-04f, 1.582067096e-04f, 1.590553123e-04f, 1.598983451e-04f, 1.607357871e-04f, 1.615676177e-04f, 1.623938163e-04f, 1.632143626e-04f, 1.640292363e-04f, + 1.648384176e-04f, 1.656418867e-04f, 1.664396239e-04f, 1.672316100e-04f, 1.680178255e-04f, 1.687982517e-04f, 1.695728695e-04f, 1.703416604e-04f, 1.711046060e-04f, 1.718616879e-04f, + 1.726128882e-04f, 1.733581890e-04f, 1.740975725e-04f, 1.748310213e-04f, 1.755585182e-04f, 1.762800460e-04f, 1.769955878e-04f, 1.777051270e-04f, 1.784086470e-04f, 1.791061316e-04f, + 1.797975646e-04f, 1.804829300e-04f, 1.811622123e-04f, 1.818353958e-04f, 1.825024653e-04f, 1.831634055e-04f, 1.838182017e-04f, 1.844668390e-04f, 1.851093029e-04f, 1.857455792e-04f, + 1.863756535e-04f, 1.869995121e-04f, 1.876171412e-04f, 1.882285273e-04f, 1.888336570e-04f, 1.894325172e-04f, 1.900250949e-04f, 1.906113775e-04f, 1.911913524e-04f, 1.917650072e-04f, + 1.923323299e-04f, 1.928933085e-04f, 1.934479313e-04f, 1.939961868e-04f, 1.945380636e-04f, 1.950735507e-04f, 1.956026371e-04f, 1.961253122e-04f, 1.966415653e-04f, 1.971513862e-04f, + 1.976547649e-04f, 1.981516913e-04f, 1.986421559e-04f, 1.991261491e-04f, 1.996036616e-04f, 2.000746844e-04f, 2.005392085e-04f, 2.009972254e-04f, 2.014487264e-04f, 2.018937035e-04f, + 2.023321484e-04f, 2.027640534e-04f, 2.031894108e-04f, 2.036082131e-04f, 2.040204531e-04f, 2.044261238e-04f, 2.048252183e-04f, 2.052177300e-04f, 2.056036525e-04f, 2.059829795e-04f, + 2.063557051e-04f, 2.067218234e-04f, 2.070813288e-04f, 2.074342160e-04f, 2.077804797e-04f, 2.081201149e-04f, 2.084531169e-04f, 2.087794811e-04f, 2.090992030e-04f, 2.094122786e-04f, + 2.097187039e-04f, 2.100184751e-04f, 2.103115886e-04f, 2.105980411e-04f, 2.108778295e-04f, 2.111509508e-04f, 2.114174022e-04f, 2.116771813e-04f, 2.119302857e-04f, 2.121767133e-04f, + 2.124164621e-04f, 2.126495305e-04f, 2.128759168e-04f, 2.130956199e-04f, 2.133086386e-04f, 2.135149720e-04f, 2.137146194e-04f, 2.139075804e-04f, 2.140938545e-04f, 2.142734417e-04f, + 2.144463422e-04f, 2.146125562e-04f, 2.147720843e-04f, 2.149249272e-04f, 2.150710857e-04f, 2.152105611e-04f, 2.153433546e-04f, 2.154694678e-04f, 2.155889024e-04f, 2.157016603e-04f, + 2.158077437e-04f, 2.159071548e-04f, 2.159998963e-04f, 2.160859707e-04f, 2.161653812e-04f, 2.162381307e-04f, 2.163042226e-04f, 2.163636605e-04f, 2.164164481e-04f, 2.164625892e-04f, + 2.165020880e-04f, 2.165349489e-04f, 2.165611763e-04f, 2.165807750e-04f, 2.165937498e-04f, 2.166001059e-04f, 2.165998486e-04f, 2.165929834e-04f, 2.165795159e-04f, 2.165594522e-04f, + 2.165327981e-04f, 2.164995601e-04f, 2.164597446e-04f, 2.164133583e-04f, 2.163604080e-04f, 2.163009008e-04f, 2.162348440e-04f, 2.161622449e-04f, 2.160831113e-04f, 2.159974509e-04f, + 2.159052718e-04f, 2.158065821e-04f, 2.157013903e-04f, 2.155897049e-04f, 2.154715348e-04f, 2.153468889e-04f, 2.152157764e-04f, 2.150782065e-04f, 2.149341889e-04f, 2.147837332e-04f, + 2.146268494e-04f, 2.144635476e-04f, 2.142938380e-04f, 2.141177311e-04f, 2.139352375e-04f, 2.137463682e-04f, 2.135511340e-04f, 2.133495463e-04f, 2.131416164e-04f, 2.129273559e-04f, + 2.127067765e-04f, 2.124798902e-04f, 2.122467090e-04f, 2.120072454e-04f, 2.117615117e-04f, 2.115095206e-04f, 2.112512849e-04f, 2.109868178e-04f, 2.107161323e-04f, 2.104392419e-04f, + 2.101561600e-04f, 2.098669005e-04f, 2.095714772e-04f, 2.092699041e-04f, 2.089621956e-04f, 2.086483661e-04f, 2.083284302e-04f, 2.080024026e-04f, 2.076702983e-04f, 2.073321325e-04f, + 2.069879203e-04f, 2.066376773e-04f, 2.062814191e-04f, 2.059191614e-04f, 2.055509204e-04f, 2.051767120e-04f, 2.047965527e-04f, 2.044104588e-04f, 2.040184470e-04f, 2.036205342e-04f, + 2.032167373e-04f, 2.028070734e-04f, 2.023915598e-04f, 2.019702140e-04f, 2.015430537e-04f, 2.011100965e-04f, 2.006713605e-04f, 2.002268637e-04f, 1.997766245e-04f, 1.993206612e-04f, + 1.988589924e-04f, 1.983916370e-04f, 1.979186137e-04f, 1.974399416e-04f, 1.969556400e-04f, 1.964657283e-04f, 1.959702258e-04f, 1.954691524e-04f, 1.949625279e-04f, 1.944503722e-04f, + 1.939327054e-04f, 1.934095479e-04f, 1.928809200e-04f, 1.923468425e-04f, 1.918073359e-04f, 1.912624212e-04f, 1.907121194e-04f, 1.901564517e-04f, 1.895954393e-04f, 1.890291038e-04f, + 1.884574668e-04f, 1.878805500e-04f, 1.872983753e-04f, 1.867109647e-04f, 1.861183404e-04f, 1.855205248e-04f, 1.849175402e-04f, 1.843094093e-04f, 1.836961548e-04f, 1.830777995e-04f, + 1.824543666e-04f, 1.818258790e-04f, 1.811923602e-04f, 1.805538334e-04f, 1.799103222e-04f, 1.792618504e-04f, 1.786084417e-04f, 1.779501200e-04f, 1.772869094e-04f, 1.766188340e-04f, + 1.759459184e-04f, 1.752681867e-04f, 1.745856637e-04f, 1.738983740e-04f, 1.732063425e-04f, 1.725095941e-04f, 1.718081539e-04f, 1.711020470e-04f, 1.703912988e-04f, 1.696759347e-04f, + 1.689559802e-04f, 1.682314611e-04f, 1.675024031e-04f, 1.667688321e-04f, 1.660307742e-04f, 1.652882555e-04f, 1.645413021e-04f, 1.637899406e-04f, 1.630341974e-04f, 1.622740990e-04f, + 1.615096721e-04f, 1.607409437e-04f, 1.599679405e-04f, 1.591906896e-04f, 1.584092181e-04f, 1.576235533e-04f, 1.568337225e-04f, 1.560397532e-04f, 1.552416729e-04f, 1.544395093e-04f, + 1.536332900e-04f, 1.528230431e-04f, 1.520087964e-04f, 1.511905779e-04f, 1.503684159e-04f, 1.495423386e-04f, 1.487123742e-04f, 1.478785514e-04f, 1.470408985e-04f, 1.461994442e-04f, + 1.453542173e-04f, 1.445052465e-04f, 1.436525608e-04f, 1.427961891e-04f, 1.419361605e-04f, 1.410725042e-04f, 1.402052494e-04f, 1.393344254e-04f, 1.384600618e-04f, 1.375821879e-04f, + 1.367008334e-04f, 1.358160279e-04f, 1.349278013e-04f, 1.340361832e-04f, 1.331412037e-04f, 1.322428927e-04f, 1.313412803e-04f, 1.304363966e-04f, 1.295282719e-04f, 1.286169363e-04f, + 1.277024204e-04f, 1.267847544e-04f, 1.258639690e-04f, 1.249400947e-04f, 1.240131621e-04f, 1.230832020e-04f, 1.221502450e-04f, 1.212143222e-04f, 1.202754643e-04f, 1.193337024e-04f, + 1.183890675e-04f, 1.174415907e-04f, 1.164913031e-04f, 1.155382360e-04f, 1.145824206e-04f, 1.136238883e-04f, 1.126626705e-04f, 1.116987986e-04f, 1.107323042e-04f, 1.097632188e-04f, + 1.087915739e-04f, 1.078174014e-04f, 1.068407328e-04f, 1.058616000e-04f, 1.048800348e-04f, 1.038960691e-04f, 1.029097346e-04f, 1.019210635e-04f, 1.009300877e-04f, 9.993683930e-05f, + 9.894135032e-05f, 9.794365293e-05f, 9.694377929e-05f, 9.594176162e-05f, 9.493763217e-05f, 9.393142324e-05f, 9.292316716e-05f, 9.191289628e-05f, 9.090064301e-05f, 8.988643978e-05f, + 8.887031906e-05f, 8.785231334e-05f, 8.683245516e-05f, 8.581077707e-05f, 8.478731167e-05f, 8.376209157e-05f, 8.273514941e-05f, 8.170651787e-05f, 8.067622964e-05f, 7.964431743e-05f, + 7.861081400e-05f, 7.757575210e-05f, 7.653916452e-05f, 7.550108406e-05f, 7.446154354e-05f, 7.342057582e-05f, 7.237821374e-05f, 7.133449019e-05f, 7.028943804e-05f, 6.924309021e-05f, + 6.819547961e-05f, 6.714663916e-05f, 6.609660182e-05f, 6.504540051e-05f, 6.399306822e-05f, 6.293963789e-05f, 6.188514250e-05f, 6.082961503e-05f, 5.977308846e-05f, 5.871559578e-05f, + 5.765716998e-05f, 5.659784405e-05f, 5.553765098e-05f, 5.447662376e-05f, 5.341479540e-05f, 5.235219886e-05f, 5.128886715e-05f, 5.022483323e-05f, 4.916013010e-05f, 4.809479071e-05f, + 4.702884803e-05f, 4.596233502e-05f, 4.489528462e-05f, 4.382772977e-05f, 4.275970339e-05f, 4.169123839e-05f, 4.062236768e-05f, 3.955312414e-05f, 3.848354063e-05f, 3.741365002e-05f, + 3.634348514e-05f, 3.527307881e-05f, 3.420246383e-05f, 3.313167298e-05f, 3.206073902e-05f, 3.098969468e-05f, 2.991857269e-05f, 2.884740572e-05f, 2.777622646e-05f, 2.670506753e-05f, + 2.563396155e-05f, 2.456294111e-05f, 2.349203876e-05f, 2.242128703e-05f, 2.135071841e-05f, 2.028036537e-05f, 1.921026035e-05f, 1.814043573e-05f, 1.707092389e-05f, 1.600175716e-05f, + 1.493296782e-05f, 1.386458813e-05f, 1.279665031e-05f, 1.172918653e-05f, 1.066222894e-05f, 9.595809627e-06f, 8.529960646e-06f, 7.464714008e-06f, 6.400101682e-06f, 5.336155589e-06f, + 4.272907606e-06f, 3.210389564e-06f, 2.148633243e-06f, 1.087670379e-06f, 2.753265449e-08f, -1.031748296e-06f, -2.090140891e-06f, -3.147613600e-06f, -4.204134945e-06f, -5.259673505e-06f, + -6.314197912e-06f, -7.367676852e-06f, -8.420079072e-06f, -9.471373374e-06f, -1.052152862e-05f, -1.157051373e-05f, -1.261829768e-05f, -1.366484952e-05f, -1.471013836e-05f, -1.575413335e-05f, + -1.679680373e-05f, -1.783811881e-05f, -1.887804793e-05f, -1.991656053e-05f, -2.095362611e-05f, -2.198921422e-05f, -2.302329452e-05f, -2.405583668e-05f, -2.508681051e-05f, -2.611618583e-05f, + -2.714393257e-05f, -2.817002072e-05f, -2.919442035e-05f, -3.021710160e-05f, -3.123803469e-05f, -3.225718992e-05f, -3.327453766e-05f, -3.429004836e-05f, -3.530369255e-05f, -3.631544084e-05f, + -3.732526393e-05f, -3.833313259e-05f, -3.933901768e-05f, -4.034289014e-05f, -4.134472099e-05f, -4.234448134e-05f, -4.334214239e-05f, -4.433767543e-05f, -4.533105182e-05f, -4.632224303e-05f, + -4.731122060e-05f, -4.829795616e-05f, -4.928242146e-05f, -5.026458830e-05f, -5.124442861e-05f, -5.222191438e-05f, -5.319701773e-05f, -5.416971083e-05f, -5.513996599e-05f, -5.610775559e-05f, + -5.707305211e-05f, -5.803582813e-05f, -5.899605634e-05f, -5.995370950e-05f, -6.090876051e-05f, -6.186118234e-05f, -6.281094806e-05f, -6.375803087e-05f, -6.470240405e-05f, -6.564404098e-05f, + -6.658291517e-05f, -6.751900021e-05f, -6.845226980e-05f, -6.938269776e-05f, -7.031025801e-05f, -7.123492457e-05f, -7.215667158e-05f, -7.307547329e-05f, -7.399130404e-05f, -7.490413830e-05f, + -7.581395066e-05f, -7.672071579e-05f, -7.762440850e-05f, -7.852500371e-05f, -7.942247645e-05f, -8.031680185e-05f, -8.120795519e-05f, -8.209591183e-05f, -8.298064727e-05f, -8.386213712e-05f, + -8.474035710e-05f, -8.561528307e-05f, -8.648689098e-05f, -8.735515693e-05f, -8.822005713e-05f, -8.908156790e-05f, -8.993966569e-05f, -9.079432707e-05f, -9.164552874e-05f, -9.249324753e-05f, + -9.333746036e-05f, -9.417814432e-05f, -9.501527659e-05f, -9.584883451e-05f, -9.667879550e-05f, -9.750513716e-05f, -9.832783717e-05f, -9.914687338e-05f, -9.996222375e-05f, -1.007738663e-04f, + -1.015817794e-04f, -1.023859413e-04f, -1.031863305e-04f, -1.039829255e-04f, -1.047757053e-04f, -1.055646485e-04f, -1.063497343e-04f, -1.071309418e-04f, -1.079082503e-04f, -1.086816392e-04f, + -1.094510880e-04f, -1.102165764e-04f, -1.109780843e-04f, -1.117355916e-04f, -1.124890784e-04f, -1.132385249e-04f, -1.139839116e-04f, -1.147252189e-04f, -1.154624275e-04f, -1.161955182e-04f, + -1.169244719e-04f, -1.176492697e-04f, -1.183698929e-04f, -1.190863226e-04f, -1.197985406e-04f, -1.205065284e-04f, -1.212102678e-04f, -1.219097407e-04f, -1.226049293e-04f, -1.232958157e-04f, + -1.239823822e-04f, -1.246646115e-04f, -1.253424861e-04f, -1.260159890e-04f, -1.266851029e-04f, -1.273498110e-04f, -1.280100966e-04f, -1.286659430e-04f, -1.293173338e-04f, -1.299642527e-04f, + -1.306066835e-04f, -1.312446102e-04f, -1.318780169e-04f, -1.325068879e-04f, -1.331312077e-04f, -1.337509608e-04f, -1.343661320e-04f, -1.349767062e-04f, -1.355826683e-04f, -1.361840037e-04f, + -1.367806977e-04f, -1.373727356e-04f, -1.379601033e-04f, -1.385427865e-04f, -1.391207712e-04f, -1.396940434e-04f, -1.402625895e-04f, -1.408263959e-04f, -1.413854491e-04f, -1.419397359e-04f, + -1.424892432e-04f, -1.430339580e-04f, -1.435738675e-04f, -1.441089591e-04f, -1.446392203e-04f, -1.451646387e-04f, -1.456852022e-04f, -1.462008988e-04f, -1.467117166e-04f, -1.472176440e-04f, + -1.477186693e-04f, -1.482147812e-04f, -1.487059684e-04f, -1.491922200e-04f, -1.496735249e-04f, -1.501498725e-04f, -1.506212522e-04f, -1.510876534e-04f, -1.515490661e-04f, -1.520054800e-04f, + -1.524568851e-04f, -1.529032718e-04f, -1.533446304e-04f, -1.537809514e-04f, -1.542122255e-04f, -1.546384436e-04f, -1.550595967e-04f, -1.554756759e-04f, -1.558866726e-04f, -1.562925783e-04f, + -1.566933846e-04f, -1.570890834e-04f, -1.574796667e-04f, -1.578651266e-04f, -1.582454555e-04f, -1.586206457e-04f, -1.589906899e-04f, -1.593555810e-04f, -1.597153118e-04f, -1.600698755e-04f, + -1.604192655e-04f, -1.607634750e-04f, -1.611024978e-04f, -1.614363276e-04f, -1.617649584e-04f, -1.620883842e-04f, -1.624065993e-04f, -1.627195982e-04f, -1.630273754e-04f, -1.633299257e-04f, + -1.636272439e-04f, -1.639193252e-04f, -1.642061649e-04f, -1.644877582e-04f, -1.647641009e-04f, -1.650351885e-04f, -1.653010171e-04f, -1.655615826e-04f, -1.658168813e-04f, -1.660669096e-04f, + -1.663116641e-04f, -1.665511413e-04f, -1.667853383e-04f, -1.670142520e-04f, -1.672378797e-04f, -1.674562186e-04f, -1.676692665e-04f, -1.678770208e-04f, -1.680794795e-04f, -1.682766407e-04f, + -1.684685024e-04f, -1.686550630e-04f, -1.688363211e-04f, -1.690122753e-04f, -1.691829243e-04f, -1.693482674e-04f, -1.695083034e-04f, -1.696630319e-04f, -1.698124522e-04f, -1.699565641e-04f, + -1.700953673e-04f, -1.702288617e-04f, -1.703570475e-04f, -1.704799251e-04f, -1.705974948e-04f, -1.707097572e-04f, -1.708167132e-04f, -1.709183636e-04f, -1.710147096e-04f, -1.711057524e-04f, + -1.711914934e-04f, -1.712719342e-04f, -1.713470766e-04f, -1.714169224e-04f, -1.714814736e-04f, -1.715407326e-04f, -1.715947017e-04f, -1.716433833e-04f, -1.716867803e-04f, -1.717248954e-04f, + -1.717577317e-04f, -1.717852924e-04f, -1.718075807e-04f, -1.718246001e-04f, -1.718363543e-04f, -1.718428472e-04f, -1.718440825e-04f, -1.718400646e-04f, -1.718307975e-04f, -1.718162859e-04f, + -1.717965342e-04f, -1.717715471e-04f, -1.717413297e-04f, -1.717058869e-04f, -1.716652239e-04f, -1.716193461e-04f, -1.715682590e-04f, -1.715119684e-04f, -1.714504799e-04f, -1.713837997e-04f, + -1.713119337e-04f, -1.712348884e-04f, -1.711526701e-04f, -1.710652855e-04f, -1.709727412e-04f, -1.708750442e-04f, -1.707722015e-04f, -1.706642203e-04f, -1.705511080e-04f, -1.704328721e-04f, + -1.703095202e-04f, -1.701810601e-04f, -1.700474997e-04f, -1.699088472e-04f, -1.697651108e-04f, -1.696162989e-04f, -1.694624201e-04f, -1.693034829e-04f, -1.691394964e-04f, -1.689704694e-04f, + -1.687964110e-04f, -1.686173307e-04f, -1.684332377e-04f, -1.682441416e-04f, -1.680500523e-04f, -1.678509794e-04f, -1.676469331e-04f, -1.674379234e-04f, -1.672239607e-04f, -1.670050554e-04f, + -1.667812180e-04f, -1.665524594e-04f, -1.663187902e-04f, -1.660802216e-04f, -1.658367647e-04f, -1.655884307e-04f, -1.653352311e-04f, -1.650771774e-04f, -1.648142814e-04f, -1.645465548e-04f, + -1.642740096e-04f, -1.639966580e-04f, -1.637145122e-04f, -1.634275846e-04f, -1.631358877e-04f, -1.628394341e-04f, -1.625382367e-04f, -1.622323084e-04f, -1.619216622e-04f, -1.616063113e-04f, + -1.612862691e-04f, -1.609615490e-04f, -1.606321646e-04f, -1.602981297e-04f, -1.599594580e-04f, -1.596161636e-04f, -1.592682605e-04f, -1.589157631e-04f, -1.585586857e-04f, -1.581970428e-04f, + -1.578308490e-04f, -1.574601191e-04f, -1.570848679e-04f, -1.567051105e-04f, -1.563208620e-04f, -1.559321377e-04f, -1.555389529e-04f, -1.551413232e-04f, -1.547392642e-04f, -1.543327916e-04f, + -1.539219213e-04f, -1.535066693e-04f, -1.530870518e-04f, -1.526630849e-04f, -1.522347851e-04f, -1.518021687e-04f, -1.513652525e-04f, -1.509240531e-04f, -1.504785873e-04f, -1.500288721e-04f, + -1.495749246e-04f, -1.491167619e-04f, -1.486544014e-04f, -1.481878604e-04f, -1.477171565e-04f, -1.472423074e-04f, -1.467633306e-04f, -1.462802442e-04f, -1.457930662e-04f, -1.453018144e-04f, + -1.448065073e-04f, -1.443071631e-04f, -1.438038001e-04f, -1.432964370e-04f, -1.427850923e-04f, -1.422697847e-04f, -1.417505332e-04f, -1.412273567e-04f, -1.407002742e-04f, -1.401693048e-04f, + -1.396344679e-04f, -1.390957828e-04f, -1.385532689e-04f, -1.380069459e-04f, -1.374568333e-04f, -1.369029510e-04f, -1.363453188e-04f, -1.357839567e-04f, -1.352188848e-04f, -1.346501232e-04f, + -1.340776921e-04f, -1.335016120e-04f, -1.329219032e-04f, -1.323385864e-04f, -1.317516821e-04f, -1.311612111e-04f, -1.305671942e-04f, -1.299696523e-04f, -1.293686065e-04f, -1.287640777e-04f, + -1.281560873e-04f, -1.275446565e-04f, -1.269298066e-04f, -1.263115592e-04f, -1.256899356e-04f, -1.250649577e-04f, -1.244366470e-04f, -1.238050254e-04f, -1.231701147e-04f, -1.225319370e-04f, + -1.218905142e-04f, -1.212458685e-04f, -1.205980221e-04f, -1.199469972e-04f, -1.192928163e-04f, -1.186355018e-04f, -1.179750762e-04f, -1.173115621e-04f, -1.166449823e-04f, -1.159753593e-04f, + -1.153027162e-04f, -1.146270757e-04f, -1.139484608e-04f, -1.132668947e-04f, -1.125824004e-04f, -1.118950011e-04f, -1.112047201e-04f, -1.105115807e-04f, -1.098156064e-04f, -1.091168205e-04f, + -1.084152466e-04f, -1.077109084e-04f, -1.070038295e-04f, -1.062940336e-04f, -1.055815445e-04f, -1.048663862e-04f, -1.041485824e-04f, -1.034281573e-04f, -1.027051349e-04f, -1.019795392e-04f, + -1.012513944e-04f, -1.005207249e-04f, -9.978755477e-05f, -9.905190846e-05f, -9.831381036e-05f, -9.757328491e-05f, -9.683035664e-05f, -9.608505011e-05f, -9.533738994e-05f, -9.458740080e-05f, + -9.383510741e-05f, -9.308053454e-05f, -9.232370704e-05f, -9.156464976e-05f, -9.080338763e-05f, -9.003994563e-05f, -8.927434876e-05f, -8.850662210e-05f, -8.773679076e-05f, -8.696487989e-05f, + -8.619091469e-05f, -8.541492039e-05f, -8.463692230e-05f, -8.385694572e-05f, -8.307501603e-05f, -8.229115862e-05f, -8.150539896e-05f, -8.071776251e-05f, -7.992827481e-05f, -7.913696140e-05f, + -7.834384789e-05f, -7.754895989e-05f, -7.675232308e-05f, -7.595396314e-05f, -7.515390581e-05f, -7.435217684e-05f, -7.354880203e-05f, -7.274380720e-05f, -7.193721820e-05f, -7.112906091e-05f, + -7.031936123e-05f, -6.950814510e-05f, -6.869543848e-05f, -6.788126735e-05f, -6.706565773e-05f, -6.624863565e-05f, -6.543022716e-05f, -6.461045835e-05f, -6.378935531e-05f, -6.296694416e-05f, + -6.214325105e-05f, -6.131830212e-05f, -6.049212357e-05f, -5.966474158e-05f, -5.883618236e-05f, -5.800647213e-05f, -5.717563715e-05f, -5.634370366e-05f, -5.551069794e-05f, -5.467664625e-05f, + -5.384157490e-05f, -5.300551018e-05f, -5.216847841e-05f, -5.133050591e-05f, -5.049161901e-05f, -4.965184404e-05f, -4.881120735e-05f, -4.796973529e-05f, -4.712745421e-05f, -4.628439048e-05f, + -4.544057045e-05f, -4.459602049e-05f, -4.375076697e-05f, -4.290483625e-05f, -4.205825470e-05f, -4.121104869e-05f, -4.036324459e-05f, -3.951486876e-05f, -3.866594756e-05f, -3.781650734e-05f, + -3.696657447e-05f, -3.611617528e-05f, -3.526533612e-05f, -3.441408332e-05f, -3.356244321e-05f, -3.271044211e-05f, -3.185810632e-05f, -3.100546214e-05f, -3.015253586e-05f, -2.929935376e-05f, + -2.844594209e-05f, -2.759232711e-05f, -2.673853505e-05f, -2.588459213e-05f, -2.503052456e-05f, -2.417635852e-05f, -2.332212019e-05f, -2.246783571e-05f, -2.161353123e-05f, -2.075923286e-05f, + -1.990496668e-05f, -1.905075878e-05f, -1.819663520e-05f, -1.734262198e-05f, -1.648874511e-05f, -1.563503058e-05f, -1.478150434e-05f, -1.392819232e-05f, -1.307512042e-05f, -1.222231453e-05f, + -1.136980048e-05f, -1.051760409e-05f, -9.665751159e-06f, -8.814267438e-06f, -7.963178656e-06f, -7.112510506e-06f, -6.262288652e-06f, -5.412538722e-06f, -4.563286310e-06f, -3.714556977e-06f, + -2.866376246e-06f, -2.018769604e-06f, -1.171762501e-06f, -3.253803503e-07f, 5.203514760e-07f, 1.365407644e-06f, 2.209762859e-06f, 3.053391869e-06f, 3.896269464e-06f, 4.738370474e-06f, + 5.579669773e-06f, 6.420142282e-06f, 7.259762962e-06f, 8.098506822e-06f, 8.936348917e-06f, 9.773264348e-06f, 1.060922826e-05f, 1.144421586e-05f, 1.227820239e-05f, 1.311116314e-05f, + 1.394307346e-05f, 1.477390875e-05f, 1.560364446e-05f, 1.643225609e-05f, 1.725971919e-05f, 1.808600937e-05f, 1.891110230e-05f, 1.973497370e-05f, 2.055759934e-05f, 2.137895505e-05f, + 2.219901672e-05f, 2.301776030e-05f, 2.383516179e-05f, 2.465119727e-05f, 2.546584285e-05f, 2.627907473e-05f, 2.709086915e-05f, 2.790120242e-05f, 2.871005092e-05f, 2.951739107e-05f, + 3.032319940e-05f, 3.112745245e-05f, 3.193012687e-05f, 3.273119935e-05f, 3.353064665e-05f, 3.432844561e-05f, 3.512457312e-05f, 3.591900617e-05f, 3.671172178e-05f, 3.750269707e-05f, + 3.829190921e-05f, 3.907933547e-05f, 3.986495315e-05f, 4.064873966e-05f, 4.143067246e-05f, 4.221072911e-05f, 4.298888722e-05f, 4.376512448e-05f, 4.453941866e-05f, 4.531174761e-05f, + 4.608208924e-05f, 4.685042157e-05f, 4.761672267e-05f, 4.838097070e-05f, 4.914314389e-05f, 4.990322057e-05f, 5.066117913e-05f, 5.141699805e-05f, 5.217065589e-05f, 5.292213129e-05f, + 5.367140300e-05f, 5.441844980e-05f, 5.516325061e-05f, 5.590578440e-05f, 5.664603023e-05f, 5.738396726e-05f, 5.811957472e-05f, 5.885283195e-05f, 5.958371835e-05f, 6.031221342e-05f, + 6.103829676e-05f, 6.176194804e-05f, 6.248314704e-05f, 6.320187361e-05f, 6.391810770e-05f, 6.463182936e-05f, 6.534301873e-05f, 6.605165602e-05f, 6.675772156e-05f, 6.746119576e-05f, + 6.816205913e-05f, 6.886029228e-05f, 6.955587590e-05f, 7.024879079e-05f, 7.093901784e-05f, 7.162653802e-05f, 7.231133244e-05f, 7.299338227e-05f, 7.367266879e-05f, 7.434917339e-05f, + 7.502287753e-05f, 7.569376280e-05f, 7.636181088e-05f, 7.702700355e-05f, 7.768932268e-05f, 7.834875027e-05f, 7.900526839e-05f, 7.965885923e-05f, 8.030950509e-05f, 8.095718836e-05f, + 8.160189153e-05f, 8.224359721e-05f, 8.288228810e-05f, 8.351794703e-05f, 8.415055690e-05f, 8.478010074e-05f, 8.540656169e-05f, 8.602992299e-05f, 8.665016797e-05f, 8.726728010e-05f, + 8.788124293e-05f, 8.849204015e-05f, 8.909965553e-05f, 8.970407295e-05f, 9.030527643e-05f, 9.090325008e-05f, 9.149797811e-05f, 9.208944485e-05f, 9.267763477e-05f, 9.326253240e-05f, + 9.384412242e-05f, 9.442238962e-05f, 9.499731889e-05f, 9.556889523e-05f, 9.613710378e-05f, 9.670192976e-05f, 9.726335854e-05f, 9.782137558e-05f, 9.837596645e-05f, 9.892711687e-05f, + 9.947481263e-05f, 1.000190397e-04f, 1.005597841e-04f, 1.010970320e-04f, 1.016307696e-04f, 1.021609835e-04f, 1.026876600e-04f, 1.032107859e-04f, 1.037303478e-04f, 1.042463327e-04f, + 1.047587276e-04f, 1.052675196e-04f, 1.057726958e-04f, 1.062742437e-04f, 1.067721508e-04f, 1.072664045e-04f, 1.077569928e-04f, 1.082439033e-04f, 1.087271240e-04f, 1.092066430e-04f, + 1.096824486e-04f, 1.101545290e-04f, 1.106228727e-04f, 1.110874683e-04f, 1.115483045e-04f, 1.120053700e-04f, 1.124586539e-04f, 1.129081452e-04f, 1.133538330e-04f, 1.137957068e-04f, + 1.142337558e-04f, 1.146679698e-04f, 1.150983384e-04f, 1.155248514e-04f, 1.159474987e-04f, 1.163662705e-04f, 1.167811568e-04f, 1.171921481e-04f, 1.175992348e-04f, 1.180024074e-04f, + 1.184016566e-04f, 1.187969734e-04f, 1.191883485e-04f, 1.195757732e-04f, 1.199592386e-04f, 1.203387360e-04f, 1.207142569e-04f, 1.210857930e-04f, 1.214533358e-04f, 1.218168774e-04f, + 1.221764095e-04f, 1.225319245e-04f, 1.228834144e-04f, 1.232308717e-04f, 1.235742889e-04f, 1.239136585e-04f, 1.242489733e-04f, 1.245802262e-04f, 1.249074102e-04f, 1.252305185e-04f, + 1.255495443e-04f, 1.258644810e-04f, 1.261753222e-04f, 1.264820614e-04f, 1.267846926e-04f, 1.270832096e-04f, 1.273776064e-04f, 1.276678773e-04f, 1.279540165e-04f, 1.282360186e-04f, + 1.285138780e-04f, 1.287875895e-04f, 1.290571479e-04f, 1.293225482e-04f, 1.295837854e-04f, 1.298408549e-04f, 1.300937519e-04f, 1.303424719e-04f, 1.305870106e-04f, 1.308273638e-04f, + 1.310635272e-04f, 1.312954969e-04f, 1.315232691e-04f, 1.317468400e-04f, 1.319662061e-04f, 1.321813638e-04f, 1.323923099e-04f, 1.325990412e-04f, 1.328015545e-04f, 1.329998469e-04f, + 1.331939157e-04f, 1.333837582e-04f, 1.335693718e-04f, 1.337507541e-04f, 1.339279028e-04f, 1.341008158e-04f, 1.342694911e-04f, 1.344339267e-04f, 1.345941210e-04f, 1.347500722e-04f, + 1.349017790e-04f, 1.350492399e-04f, 1.351924537e-04f, 1.353314192e-04f, 1.354661357e-04f, 1.355966021e-04f, 1.357228177e-04f, 1.358447821e-04f, 1.359624947e-04f, 1.360759553e-04f, + 1.361851636e-04f, 1.362901196e-04f, 1.363908233e-04f, 1.364872750e-04f, 1.365794749e-04f, 1.366674236e-04f, 1.367511217e-04f, 1.368305698e-04f, 1.369057687e-04f, 1.369767196e-04f, + 1.370434235e-04f, 1.371058816e-04f, 1.371640953e-04f, 1.372180660e-04f, 1.372677955e-04f, 1.373132854e-04f, 1.373545376e-04f, 1.373915542e-04f, 1.374243373e-04f, 1.374528891e-04f, + 1.374772120e-04f, 1.374973086e-04f, 1.375131815e-04f, 1.375248334e-04f, 1.375322673e-04f, 1.375354862e-04f, 1.375344932e-04f, 1.375292916e-04f, 1.375198848e-04f, 1.375062764e-04f, + 1.374884700e-04f, 1.374664694e-04f, 1.374402785e-04f, 1.374099013e-04f, 1.373753420e-04f, 1.373366048e-04f, 1.372936943e-04f, 1.372466148e-04f, 1.371953711e-04f, 1.371399679e-04f, + 1.370804101e-04f, 1.370167028e-04f, 1.369488511e-04f, 1.368768602e-04f, 1.368007357e-04f, 1.367204829e-04f, 1.366361075e-04f, 1.365476153e-04f, 1.364550122e-04f, 1.363583041e-04f, + 1.362574972e-04f, 1.361525977e-04f, 1.360436120e-04f, 1.359305465e-04f, 1.358134079e-04f, 1.356922030e-04f, 1.355669384e-04f, 1.354376212e-04f, 1.353042585e-04f, 1.351668575e-04f, + 1.350254255e-04f, 1.348799698e-04f, 1.347304982e-04f, 1.345770181e-04f, 1.344195375e-04f, 1.342580642e-04f, 1.340926062e-04f, 1.339231716e-04f, 1.337497688e-04f, 1.335724061e-04f, + 1.333910918e-04f, 1.332058348e-04f, 1.330166435e-04f, 1.328235269e-04f, 1.326264939e-04f, 1.324255535e-04f, 1.322207150e-04f, 1.320119874e-04f, 1.317993804e-04f, 1.315829032e-04f, + 1.313625656e-04f, 1.311383772e-04f, 1.309103479e-04f, 1.306784876e-04f, 1.304428063e-04f, 1.302033143e-04f, 1.299600217e-04f, 1.297129389e-04f, 1.294620765e-04f, 1.292074449e-04f, + 1.289490549e-04f, 1.286869173e-04f, 1.284210430e-04f, 1.281514431e-04f, 1.278781285e-04f, 1.276011105e-04f, 1.273204006e-04f, 1.270360100e-04f, 1.267479504e-04f, 1.264562333e-04f, + 1.261608705e-04f, 1.258618739e-04f, 1.255592554e-04f, 1.252530271e-04f, 1.249432010e-04f, 1.246297895e-04f, 1.243128048e-04f, 1.239922595e-04f, 1.236681661e-04f, 1.233405372e-04f, + 1.230093856e-04f, 1.226747241e-04f, 1.223365657e-04f, 1.219949234e-04f, 1.216498103e-04f, 1.213012396e-04f, 1.209492248e-04f, 1.205937792e-04f, 1.202349163e-04f, 1.198726497e-04f, + 1.195069932e-04f, 1.191379605e-04f, 1.187655655e-04f, 1.183898222e-04f, 1.180107448e-04f, 1.176283472e-04f, 1.172426439e-04f, 1.168536491e-04f, 1.164613772e-04f, 1.160658429e-04f, + 1.156670607e-04f, 1.152650453e-04f, 1.148598115e-04f, 1.144513742e-04f, 1.140397484e-04f, 1.136249490e-04f, 1.132069912e-04f, 1.127858903e-04f, 1.123616615e-04f, 1.119343203e-04f, + 1.115038820e-04f, 1.110703623e-04f, 1.106337768e-04f, 1.101941412e-04f, 1.097514714e-04f, 1.093057831e-04f, 1.088570923e-04f, 1.084054151e-04f, 1.079507676e-04f, 1.074931661e-04f, + 1.070326267e-04f, 1.065691658e-04f, 1.061027998e-04f, 1.056335454e-04f, 1.051614189e-04f, 1.046864372e-04f, 1.042086169e-04f, 1.037279748e-04f, 1.032445278e-04f, 1.027582929e-04f, + 1.022692870e-04f, 1.017775274e-04f, 1.012830310e-04f, 1.007858153e-04f, 1.002858974e-04f, 9.978329482e-05f, 9.927802492e-05f, 9.877010523e-05f, 9.825955334e-05f, 9.774638690e-05f, + 9.723062361e-05f, 9.671228127e-05f, 9.619137771e-05f, 9.566793084e-05f, 9.514195863e-05f, 9.461347914e-05f, 9.408251045e-05f, 9.354907072e-05f, 9.301317819e-05f, 9.247485113e-05f, + 9.193410790e-05f, 9.139096690e-05f, 9.084544658e-05f, 9.029756549e-05f, 8.974734219e-05f, 8.919479533e-05f, 8.863994361e-05f, 8.808280577e-05f, 8.752340062e-05f, 8.696174702e-05f, + 8.639786390e-05f, 8.583177022e-05f, 8.526348501e-05f, 8.469302734e-05f, 8.412041634e-05f, 8.354567119e-05f, 8.296881112e-05f, 8.238985541e-05f, 8.180882338e-05f, 8.122573443e-05f, + 8.064060796e-05f, 8.005346346e-05f, 7.946432045e-05f, 7.887319849e-05f, 7.828011719e-05f, 7.768509622e-05f, 7.708815527e-05f, 7.648931409e-05f, 7.588859246e-05f, 7.528601022e-05f, + 7.468158724e-05f, 7.407534343e-05f, 7.346729874e-05f, 7.285747317e-05f, 7.224588676e-05f, 7.163255956e-05f, 7.101751170e-05f, 7.040076332e-05f, 6.978233460e-05f, 6.916224576e-05f, + 6.854051705e-05f, 6.791716876e-05f, 6.729222123e-05f, 6.666569479e-05f, 6.603760985e-05f, 6.540798682e-05f, 6.477684615e-05f, 6.414420834e-05f, 6.351009388e-05f, 6.287452333e-05f, + 6.223751726e-05f, 6.159909627e-05f, 6.095928098e-05f, 6.031809205e-05f, 5.967555016e-05f, 5.903167602e-05f, 5.838649035e-05f, 5.774001392e-05f, 5.709226750e-05f, 5.644327189e-05f, + 5.579304792e-05f, 5.514161644e-05f, 5.448899830e-05f, 5.383521441e-05f, 5.318028566e-05f, 5.252423298e-05f, 5.186707732e-05f, 5.120883963e-05f, 5.054954090e-05f, 4.988920213e-05f, + 4.922784432e-05f, 4.856548850e-05f, 4.790215571e-05f, 4.723786701e-05f, 4.657264346e-05f, 4.590650615e-05f, 4.523947617e-05f, 4.457157461e-05f, 4.390282260e-05f, 4.323324126e-05f, + 4.256285172e-05f, 4.189167513e-05f, 4.121973262e-05f, 4.054704537e-05f, 3.987363453e-05f, 3.919952127e-05f, 3.852472676e-05f, 3.784927220e-05f, 3.717317875e-05f, 3.649646761e-05f, + 3.581915996e-05f, 3.514127700e-05f, 3.446283992e-05f, 3.378386992e-05f, 3.310438818e-05f, 3.242441590e-05f, 3.174397427e-05f, 3.106308449e-05f, 3.038176773e-05f, 2.970004519e-05f, + 2.901793805e-05f, 2.833546747e-05f, 2.765265464e-05f, 2.696952072e-05f, 2.628608686e-05f, 2.560237422e-05f, 2.491840394e-05f, 2.423419717e-05f, 2.354977502e-05f, 2.286515861e-05f, + 2.218036906e-05f, 2.149542745e-05f, 2.081035488e-05f, 2.012517242e-05f, 1.943990112e-05f, 1.875456204e-05f, 1.806917621e-05f, 1.738376463e-05f, 1.669834833e-05f, 1.601294829e-05f, + 1.532758546e-05f, 1.464228082e-05f, 1.395705529e-05f, 1.327192980e-05f, 1.258692523e-05f, 1.190206247e-05f, 1.121736238e-05f, 1.053284579e-05f, 9.848533520e-06f, 9.164446361e-06f, + 8.480605086e-06f, 7.797030441e-06f, 7.113743149e-06f, 6.430763909e-06f, 5.748113395e-06f, 5.065812253e-06f, 4.383881104e-06f, 3.702340543e-06f, 3.021211136e-06f, 2.340513420e-06f, + 1.660267905e-06f, 9.804950691e-07f, 3.012153628e-07f, -3.775507957e-07f, -1.055783019e-06f, -1.733460952e-06f, -2.410564272e-06f, -3.087072689e-06f, -3.762965948e-06f, -4.438223825e-06f, + -5.112826136e-06f, -5.786752729e-06f, -6.459983488e-06f, -7.132498335e-06f, -7.804277229e-06f, -8.475300166e-06f, -9.145547182e-06f, -9.814998351e-06f, -1.048363379e-05f, -1.115143364e-05f, + -1.181837811e-05f, -1.248444743e-05f, -1.314962188e-05f, -1.381388178e-05f, -1.447720749e-05f, -1.513957942e-05f, -1.580097802e-05f, -1.646138379e-05f, -1.712077726e-05f, -1.777913903e-05f, + -1.843644973e-05f, -1.909269003e-05f, -1.974784067e-05f, -2.040188242e-05f, -2.105479611e-05f, -2.170656261e-05f, -2.235716285e-05f, -2.300657779e-05f, -2.365478847e-05f, -2.430177596e-05f, + -2.494752138e-05f, -2.559200592e-05f, -2.623521081e-05f, -2.687711734e-05f, -2.751770685e-05f, -2.815696074e-05f, -2.879486045e-05f, -2.943138749e-05f, -3.006652343e-05f, -3.070024988e-05f, + -3.133254852e-05f, -3.196340108e-05f, -3.259278937e-05f, -3.322069522e-05f, -3.384710054e-05f, -3.447198732e-05f, -3.509533757e-05f, -3.571713339e-05f, -3.633735694e-05f, -3.695599042e-05f, + -3.757301612e-05f, -3.818841636e-05f, -3.880217357e-05f, -3.941427019e-05f, -4.002468876e-05f, -4.063341188e-05f, -4.124042221e-05f, -4.184570247e-05f, -4.244923546e-05f, -4.305100404e-05f, + -4.365099112e-05f, -4.424917971e-05f, -4.484555286e-05f, -4.544009371e-05f, -4.603278546e-05f, -4.662361138e-05f, -4.721255479e-05f, -4.779959912e-05f, -4.838472784e-05f, -4.896792451e-05f, + -4.954917274e-05f, -5.012845623e-05f, -5.070575876e-05f, -5.128106415e-05f, -5.185435633e-05f, -5.242561928e-05f, -5.299483707e-05f, -5.356199382e-05f, -5.412707377e-05f, -5.469006119e-05f, + -5.525094044e-05f, -5.580969597e-05f, -5.636631231e-05f, -5.692077403e-05f, -5.747306581e-05f, -5.802317242e-05f, -5.857107866e-05f, -5.911676946e-05f, -5.966022981e-05f, -6.020144476e-05f, + -6.074039947e-05f, -6.127707916e-05f, -6.181146915e-05f, -6.234355483e-05f, -6.287332166e-05f, -6.340075521e-05f, -6.392584110e-05f, -6.444856507e-05f, -6.496891291e-05f, -6.548687051e-05f, + -6.600242384e-05f, -6.651555896e-05f, -6.702626200e-05f, -6.753451920e-05f, -6.804031685e-05f, -6.854364136e-05f, -6.904447921e-05f, -6.954281697e-05f, -7.003864129e-05f, -7.053193892e-05f, + -7.102269669e-05f, -7.151090151e-05f, -7.199654040e-05f, -7.247960043e-05f, -7.296006881e-05f, -7.343793280e-05f, -7.391317977e-05f, -7.438579716e-05f, -7.485577253e-05f, -7.532309349e-05f, + -7.578774778e-05f, -7.624972321e-05f, -7.670900768e-05f, -7.716558920e-05f, -7.761945585e-05f, -7.807059582e-05f, -7.851899737e-05f, -7.896464888e-05f, -7.940753880e-05f, -7.984765570e-05f, + -8.028498821e-05f, -8.071952507e-05f, -8.115125514e-05f, -8.158016732e-05f, -8.200625065e-05f, -8.242949425e-05f, -8.284988733e-05f, -8.326741921e-05f, -8.368207928e-05f, -8.409385706e-05f, + -8.450274214e-05f, -8.490872421e-05f, -8.531179307e-05f, -8.571193861e-05f, -8.610915081e-05f, -8.650341976e-05f, -8.689473564e-05f, -8.728308872e-05f, -8.766846940e-05f, -8.805086813e-05f, + -8.843027551e-05f, -8.880668219e-05f, -8.918007895e-05f, -8.955045668e-05f, -8.991780632e-05f, -9.028211897e-05f, -9.064338578e-05f, -9.100159804e-05f, -9.135674710e-05f, -9.170882445e-05f, + -9.205782165e-05f, -9.240373037e-05f, -9.274654240e-05f, -9.308624960e-05f, -9.342284396e-05f, -9.375631754e-05f, -9.408666253e-05f, -9.441387122e-05f, -9.473793598e-05f, -9.505884930e-05f, + -9.537660376e-05f, -9.569119206e-05f, -9.600260700e-05f, -9.631084145e-05f, -9.661588843e-05f, -9.691774104e-05f, -9.721639248e-05f, -9.751183605e-05f, -9.780406517e-05f, -9.809307335e-05f, + -9.837885421e-05f, -9.866140148e-05f, -9.894070897e-05f, -9.921677062e-05f, -9.948958046e-05f, -9.975913263e-05f, -1.000254214e-04f, -1.002884410e-04f, -1.005481861e-04f, -1.008046510e-04f, + -1.010578306e-04f, -1.013077195e-04f, -1.015543126e-04f, -1.017976049e-04f, -1.020375915e-04f, -1.022742675e-04f, -1.025076283e-04f, -1.027376692e-04f, -1.029643858e-04f, -1.031877737e-04f, + -1.034078285e-04f, -1.036245460e-04f, -1.038379223e-04f, -1.040479533e-04f, -1.042546351e-04f, -1.044579641e-04f, -1.046579365e-04f, -1.048545488e-04f, -1.050477975e-04f, -1.052376793e-04f, + -1.054241910e-04f, -1.056073295e-04f, -1.057870917e-04f, -1.059634746e-04f, -1.061364756e-04f, -1.063060919e-04f, -1.064723208e-04f, -1.066351600e-04f, -1.067946070e-04f, -1.069506595e-04f, + -1.071033153e-04f, -1.072525725e-04f, -1.073984289e-04f, -1.075408829e-04f, -1.076799325e-04f, -1.078155762e-04f, -1.079478124e-04f, -1.080766397e-04f, -1.082020567e-04f, -1.083240623e-04f, + -1.084426553e-04f, -1.085578347e-04f, -1.086695995e-04f, -1.087779491e-04f, -1.088828826e-04f, -1.089843995e-04f, -1.090824993e-04f, -1.091771816e-04f, -1.092684462e-04f, -1.093562928e-04f, + -1.094407214e-04f, -1.095217321e-04f, -1.095993249e-04f, -1.096735002e-04f, -1.097442582e-04f, -1.098115995e-04f, -1.098755245e-04f, -1.099360340e-04f, -1.099931287e-04f, -1.100468095e-04f, + -1.100970774e-04f, -1.101439334e-04f, -1.101873788e-04f, -1.102274147e-04f, -1.102640427e-04f, -1.102972641e-04f, -1.103270807e-04f, -1.103534941e-04f, -1.103765060e-04f, -1.103961185e-04f, + -1.104123335e-04f, -1.104251531e-04f, -1.104345795e-04f, -1.104406151e-04f, -1.104432623e-04f, -1.104425235e-04f, -1.104384015e-04f, -1.104308989e-04f, -1.104200186e-04f, -1.104057635e-04f, + -1.103881366e-04f, -1.103671410e-04f, -1.103427800e-04f, -1.103150569e-04f, -1.102839752e-04f, -1.102495383e-04f, -1.102117499e-04f, -1.101706137e-04f, -1.101261337e-04f, -1.100783135e-04f, + -1.100271575e-04f, -1.099726695e-04f, -1.099148540e-04f, -1.098537151e-04f, -1.097892574e-04f, -1.097214853e-04f, -1.096504035e-04f, -1.095760167e-04f, -1.094983297e-04f, -1.094173474e-04f, + -1.093330749e-04f, -1.092455172e-04f, -1.091546795e-04f, -1.090605672e-04f, -1.089631857e-04f, -1.088625404e-04f, -1.087586369e-04f, -1.086514810e-04f, -1.085410783e-04f, -1.084274349e-04f, + -1.083105566e-04f, -1.081904495e-04f, -1.080671197e-04f, -1.079405736e-04f, -1.078108175e-04f, -1.076778578e-04f, -1.075417011e-04f, -1.074023539e-04f, -1.072598230e-04f, -1.071141153e-04f, + -1.069652375e-04f, -1.068131968e-04f, -1.066580002e-04f, -1.064996548e-04f, -1.063381681e-04f, -1.061735472e-04f, -1.060057997e-04f, -1.058349331e-04f, -1.056609551e-04f, -1.054838733e-04f, + -1.053036956e-04f, -1.051204298e-04f, -1.049340840e-04f, -1.047446663e-04f, -1.045521848e-04f, -1.043566477e-04f, -1.041580634e-04f, -1.039564403e-04f, -1.037517870e-04f, -1.035441120e-04f, + -1.033334240e-04f, -1.031197318e-04f, -1.029030442e-04f, -1.026833702e-04f, -1.024607189e-04f, -1.022350993e-04f, -1.020065205e-04f, -1.017749920e-04f, -1.015405231e-04f, -1.013031231e-04f, + -1.010628017e-04f, -1.008195684e-04f, -1.005734330e-04f, -1.003244051e-04f, -1.000724948e-04f, -9.981771177e-05f, -9.956006620e-05f, -9.929956813e-05f, -9.903622774e-05f, -9.877005529e-05f, + -9.850106111e-05f, -9.822925561e-05f, -9.795464928e-05f, -9.767725269e-05f, -9.739707649e-05f, -9.711413140e-05f, -9.682842821e-05f, -9.653997781e-05f, -9.624879115e-05f, -9.595487924e-05f, + -9.565825321e-05f, -9.535892421e-05f, -9.505690351e-05f, -9.475220243e-05f, -9.444483236e-05f, -9.413480478e-05f, -9.382213124e-05f, -9.350682334e-05f, -9.318889278e-05f, -9.286835132e-05f, + -9.254521080e-05f, -9.221948310e-05f, -9.189118020e-05f, -9.156031415e-05f, -9.122689706e-05f, -9.089094110e-05f, -9.055245853e-05f, -9.021146166e-05f, -8.986796287e-05f, -8.952197462e-05f, + -8.917350942e-05f, -8.882257987e-05f, -8.846919860e-05f, -8.811337834e-05f, -8.775513187e-05f, -8.739447203e-05f, -8.703141173e-05f, -8.666596395e-05f, -8.629814172e-05f, -8.592795815e-05f, + -8.555542639e-05f, -8.518055967e-05f, -8.480337127e-05f, -8.442387454e-05f, -8.404208289e-05f, -8.365800978e-05f, -8.327166875e-05f, -8.288307337e-05f, -8.249223729e-05f, -8.209917421e-05f, + -8.170389790e-05f, -8.130642217e-05f, -8.090676090e-05f, -8.050492802e-05f, -8.010093751e-05f, -7.969480342e-05f, -7.928653985e-05f, -7.887616094e-05f, -7.846368091e-05f, -7.804911401e-05f, + -7.763247456e-05f, -7.721377691e-05f, -7.679303550e-05f, -7.637026478e-05f, -7.594547928e-05f, -7.551869356e-05f, -7.508992226e-05f, -7.465918003e-05f, -7.422648160e-05f, -7.379184175e-05f, + -7.335527527e-05f, -7.291679704e-05f, -7.247642198e-05f, -7.203416503e-05f, -7.159004120e-05f, -7.114406555e-05f, -7.069625317e-05f, -7.024661920e-05f, -6.979517882e-05f, -6.934194727e-05f, + -6.888693981e-05f, -6.843017176e-05f, -6.797165848e-05f, -6.751141536e-05f, -6.704945784e-05f, -6.658580141e-05f, -6.612046158e-05f, -6.565345392e-05f, -6.518479403e-05f, -6.471449753e-05f, + -6.424258012e-05f, -6.376905750e-05f, -6.329394543e-05f, -6.281725969e-05f, -6.233901611e-05f, -6.185923055e-05f, -6.137791890e-05f, -6.089509709e-05f, -6.041078109e-05f, -5.992498690e-05f, + -5.943773054e-05f, -5.894902807e-05f, -5.845889560e-05f, -5.796734925e-05f, -5.747440517e-05f, -5.698007956e-05f, -5.648438863e-05f, -5.598734863e-05f, -5.548897583e-05f, -5.498928655e-05f, + -5.448829711e-05f, -5.398602387e-05f, -5.348248323e-05f, -5.297769159e-05f, -5.247166539e-05f, -5.196442110e-05f, -5.145597520e-05f, -5.094634421e-05f, -5.043554467e-05f, -4.992359313e-05f, + -4.941050618e-05f, -4.889630042e-05f, -4.838099248e-05f, -4.786459901e-05f, -4.734713667e-05f, -4.682862216e-05f, -4.630907217e-05f, -4.578850344e-05f, -4.526693271e-05f, -4.474437674e-05f, + -4.422085232e-05f, -4.369637624e-05f, -4.317096531e-05f, -4.264463636e-05f, -4.211740624e-05f, -4.158929180e-05f, -4.106030992e-05f, -4.053047749e-05f, -3.999981140e-05f, -3.946832857e-05f, + -3.893604592e-05f, -3.840298039e-05f, -3.786914892e-05f, -3.733456848e-05f, -3.679925603e-05f, -3.626322854e-05f, -3.572650301e-05f, -3.518909643e-05f, -3.465102579e-05f, -3.411230812e-05f, + -3.357296043e-05f, -3.303299973e-05f, -3.249244306e-05f, -3.195130745e-05f, -3.140960994e-05f, -3.086736757e-05f, -3.032459738e-05f, -2.978131644e-05f, -2.923754178e-05f, -2.869329047e-05f, + -2.814857955e-05f, -2.760342609e-05f, -2.705784714e-05f, -2.651185976e-05f, -2.596548100e-05f, -2.541872792e-05f, -2.487161758e-05f, -2.432416702e-05f, -2.377639329e-05f, -2.322831344e-05f, + -2.267994452e-05f, -2.213130355e-05f, -2.158240758e-05f, -2.103327362e-05f, -2.048391871e-05f, -1.993435985e-05f, -1.938461407e-05f, -1.883469835e-05f, -1.828462969e-05f, -1.773442508e-05f, + -1.718410149e-05f, -1.663367590e-05f, -1.608316526e-05f, -1.553258651e-05f, -1.498195659e-05f, -1.443129243e-05f, -1.388061094e-05f, -1.332992902e-05f, -1.277926356e-05f, -1.222863142e-05f, + -1.167804948e-05f, -1.112753457e-05f, -1.057710353e-05f, -1.002677317e-05f, -9.476560290e-06f, -8.926481671e-06f, -8.376554080e-06f, -7.826794263e-06f, -7.277218952e-06f, -6.727844858e-06f, + -6.178688672e-06f, -5.629767068e-06f, -5.081096698e-06f, -4.532694196e-06f, -3.984576172e-06f, -3.436759216e-06f, -2.889259896e-06f, -2.342094758e-06f, -1.795280324e-06f, -1.248833093e-06f, + -7.027695404e-07f, -1.571061168e-07f, 3.881407520e-07f, 9.329546656e-07f, 1.477319249e-06f, 2.021218155e-06f, 2.564635062e-06f, 3.107553675e-06f, 3.649957729e-06f, 4.191830986e-06f, + 4.733157236e-06f, 5.273920300e-06f, 5.814104026e-06f, 6.353692296e-06f, 6.892669020e-06f, 7.431018140e-06f, 7.968723628e-06f, 8.505769490e-06f, 9.042139764e-06f, 9.577818521e-06f, + 1.011278987e-05f, 1.064703794e-05f, 1.118054690e-05f, 1.171330098e-05f, 1.224528440e-05f, 1.277648145e-05f, 1.330687644e-05f, 1.383645372e-05f, 1.436519768e-05f, 1.489309275e-05f, + 1.542012340e-05f, 1.594627411e-05f, 1.647152944e-05f, 1.699587397e-05f, 1.751929232e-05f, 1.804176914e-05f, 1.856328914e-05f, 1.908383706e-05f, 1.960339768e-05f, 2.012195584e-05f, + 2.063949640e-05f, 2.115600427e-05f, 2.167146441e-05f, 2.218586181e-05f, 2.269918151e-05f, 2.321140861e-05f, 2.372252824e-05f, 2.423252557e-05f, 2.474138583e-05f, 2.524909429e-05f, + 2.575563625e-05f, 2.626099709e-05f, 2.676516222e-05f, 2.726811710e-05f, 2.776984723e-05f, 2.827033816e-05f, 2.876957551e-05f, 2.926754493e-05f, 2.976423211e-05f, 3.025962283e-05f, + 3.075370287e-05f, 3.124645811e-05f, 3.173787444e-05f, 3.222793782e-05f, 3.271663428e-05f, 3.320394986e-05f, 3.368987071e-05f, 3.417438297e-05f, 3.465747288e-05f, 3.513912672e-05f, + 3.561933082e-05f, 3.609807158e-05f, 3.657533543e-05f, 3.705110888e-05f, 3.752537848e-05f, 3.799813084e-05f, 3.846935265e-05f, 3.893903061e-05f, 3.940715153e-05f, 3.987370223e-05f, + 4.033866963e-05f, 4.080204067e-05f, 4.126380239e-05f, 4.172394185e-05f, 4.218244620e-05f, 4.263930263e-05f, 4.309449841e-05f, 4.354802084e-05f, 4.399985731e-05f, 4.444999527e-05f, + 4.489842221e-05f, 4.534512570e-05f, 4.579009336e-05f, 4.623331290e-05f, 4.667477206e-05f, 4.711445866e-05f, 4.755236058e-05f, 4.798846576e-05f, 4.842276222e-05f, 4.885523803e-05f, + 4.928588133e-05f, 4.971468032e-05f, 5.014162328e-05f, 5.056669854e-05f, 5.098989450e-05f, 5.141119963e-05f, 5.183060247e-05f, 5.224809162e-05f, 5.266365576e-05f, 5.307728361e-05f, + 5.348896400e-05f, 5.389868579e-05f, 5.430643792e-05f, 5.471220941e-05f, 5.511598935e-05f, 5.551776688e-05f, 5.591753122e-05f, 5.631527167e-05f, 5.671097759e-05f, 5.710463841e-05f, + 5.749624363e-05f, 5.788578283e-05f, 5.827324565e-05f, 5.865862182e-05f, 5.904190111e-05f, 5.942307341e-05f, 5.980212862e-05f, 6.017905678e-05f, 6.055384794e-05f, 6.092649228e-05f, + 6.129698001e-05f, 6.166530144e-05f, 6.203144693e-05f, 6.239540695e-05f, 6.275717200e-05f, 6.311673269e-05f, 6.347407970e-05f, 6.382920377e-05f, 6.418209571e-05f, 6.453274644e-05f, + 6.488114693e-05f, 6.522728822e-05f, 6.557116144e-05f, 6.591275780e-05f, 6.625206858e-05f, 6.658908513e-05f, 6.692379889e-05f, 6.725620136e-05f, 6.758628415e-05f, 6.791403890e-05f, + 6.823945737e-05f, 6.856253138e-05f, 6.888325283e-05f, 6.920161370e-05f, 6.951760605e-05f, 6.983122201e-05f, 7.014245380e-05f, 7.045129371e-05f, 7.075773412e-05f, 7.106176748e-05f, + 7.136338632e-05f, 7.166258326e-05f, 7.195935099e-05f, 7.225368228e-05f, 7.254556999e-05f, 7.283500705e-05f, 7.312198648e-05f, 7.340650137e-05f, 7.368854490e-05f, 7.396811032e-05f, + 7.424519099e-05f, 7.451978030e-05f, 7.479187178e-05f, 7.506145900e-05f, 7.532853562e-05f, 7.559309540e-05f, 7.585513217e-05f, 7.611463983e-05f, 7.637161238e-05f, 7.662604391e-05f, + 7.687792855e-05f, 7.712726057e-05f, 7.737403428e-05f, 7.761824409e-05f, 7.785988449e-05f, 7.809895006e-05f, 7.833543545e-05f, 7.856933540e-05f, 7.880064474e-05f, 7.902935837e-05f, + 7.925547129e-05f, 7.947897856e-05f, 7.969987536e-05f, 7.991815691e-05f, 8.013381855e-05f, 8.034685568e-05f, 8.055726381e-05f, 8.076503851e-05f, 8.097017543e-05f, 8.117267034e-05f, + 8.137251906e-05f, 8.156971750e-05f, 8.176426168e-05f, 8.195614766e-05f, 8.214537163e-05f, 8.233192983e-05f, 8.251581861e-05f, 8.269703439e-05f, 8.287557368e-05f, 8.305143307e-05f, + 8.322460925e-05f, 8.339509896e-05f, 8.356289907e-05f, 8.372800650e-05f, 8.389041828e-05f, 8.405013151e-05f, 8.420714338e-05f, 8.436145115e-05f, 8.451305220e-05f, 8.466194396e-05f, + 8.480812396e-05f, 8.495158982e-05f, 8.509233924e-05f, 8.523037000e-05f, 8.536567997e-05f, 8.549826711e-05f, 8.562812945e-05f, 8.575526513e-05f, 8.587967235e-05f, 8.600134941e-05f, + 8.612029468e-05f, 8.623650665e-05f, 8.634998385e-05f, 8.646072493e-05f, 8.656872860e-05f, 8.667399367e-05f, 8.677651903e-05f, 8.687630366e-05f, 8.697334663e-05f, 8.706764707e-05f, + 8.715920421e-05f, 8.724801738e-05f, 8.733408598e-05f, 8.741740948e-05f, 8.749798746e-05f, 8.757581958e-05f, 8.765090557e-05f, 8.772324526e-05f, 8.779283856e-05f, 8.785968545e-05f, + 8.792378602e-05f, 8.798514043e-05f, 8.804374892e-05f, 8.809961182e-05f, 8.815272955e-05f, 8.820310260e-05f, 8.825073156e-05f, 8.829561709e-05f, 8.833775994e-05f, 8.837716094e-05f, + 8.841382101e-05f, 8.844774115e-05f, 8.847892245e-05f, 8.850736606e-05f, 8.853307324e-05f, 8.855604532e-05f, 8.857628372e-05f, 8.859378993e-05f, 8.860856554e-05f, 8.862061221e-05f, + 8.862993169e-05f, 8.863652580e-05f, 8.864039646e-05f, 8.864154565e-05f, 8.863997547e-05f, 8.863568805e-05f, 8.862868565e-05f, 8.861897058e-05f, 8.860654524e-05f, 8.859141212e-05f, + 8.857357378e-05f, 8.855303287e-05f, 8.852979212e-05f, 8.850385432e-05f, 8.847522238e-05f, 8.844389926e-05f, 8.840988800e-05f, 8.837319174e-05f, 8.833381369e-05f, 8.829175714e-05f, + 8.824702545e-05f, 8.819962207e-05f, 8.814955053e-05f, 8.809681445e-05f, 8.804141749e-05f, 8.798336344e-05f, 8.792265613e-05f, 8.785929949e-05f, 8.779329751e-05f, 8.772465427e-05f, + 8.765337394e-05f, 8.757946074e-05f, 8.750291899e-05f, 8.742375307e-05f, 8.734196746e-05f, 8.725756670e-05f, 8.717055540e-05f, 8.708093827e-05f, 8.698872007e-05f, 8.689390567e-05f, + 8.679649997e-05f, 8.669650799e-05f, 8.659393480e-05f, 8.648878556e-05f, 8.638106548e-05f, 8.627077988e-05f, 8.615793412e-05f, 8.604253367e-05f, 8.592458405e-05f, 8.580409085e-05f, + 8.568105975e-05f, 8.555549650e-05f, 8.542740692e-05f, 8.529679690e-05f, 8.516367241e-05f, 8.502803948e-05f, 8.488990423e-05f, 8.474927284e-05f, 8.460615157e-05f, 8.446054675e-05f, + 8.431246476e-05f, 8.416191209e-05f, 8.400889526e-05f, 8.385342090e-05f, 8.369549569e-05f, 8.353512637e-05f, 8.337231977e-05f, 8.320708277e-05f, 8.303942234e-05f, 8.286934551e-05f, + 8.269685938e-05f, 8.252197110e-05f, 8.234468792e-05f, 8.216501715e-05f, 8.198296614e-05f, 8.179854234e-05f, 8.161175325e-05f, 8.142260644e-05f, 8.123110956e-05f, 8.103727030e-05f, + 8.084109644e-05f, 8.064259582e-05f, 8.044177633e-05f, 8.023864594e-05f, 8.003321269e-05f, 7.982548466e-05f, 7.961547003e-05f, 7.940317701e-05f, 7.918861389e-05f, 7.897178903e-05f, + 7.875271084e-05f, 7.853138778e-05f, 7.830782842e-05f, 7.808204133e-05f, 7.785403520e-05f, 7.762381874e-05f, 7.739140073e-05f, 7.715679004e-05f, 7.691999555e-05f, 7.668102624e-05f, + 7.643989114e-05f, 7.619659933e-05f, 7.595115996e-05f, 7.570358223e-05f, 7.545387541e-05f, 7.520204882e-05f, 7.494811183e-05f, 7.469207389e-05f, 7.443394449e-05f, 7.417373317e-05f, + 7.391144956e-05f, 7.364710330e-05f, 7.338070412e-05f, 7.311226180e-05f, 7.284178616e-05f, 7.256928709e-05f, 7.229477454e-05f, 7.201825848e-05f, 7.173974898e-05f, 7.145925613e-05f, + 7.117679009e-05f, 7.089236107e-05f, 7.060597931e-05f, 7.031765515e-05f, 7.002739892e-05f, 6.973522106e-05f, 6.944113203e-05f, 6.914514234e-05f, 6.884726256e-05f, 6.854750331e-05f, + 6.824587524e-05f, 6.794238908e-05f, 6.763705559e-05f, 6.732988558e-05f, 6.702088991e-05f, 6.671007949e-05f, 6.639746527e-05f, 6.608305825e-05f, 6.576686948e-05f, 6.544891007e-05f, + 6.512919113e-05f, 6.480772387e-05f, 6.448451952e-05f, 6.415958934e-05f, 6.383294466e-05f, 6.350459684e-05f, 6.317455729e-05f, 6.284283746e-05f, 6.250944883e-05f, 6.217440296e-05f, + 6.183771141e-05f, 6.149938579e-05f, 6.115943778e-05f, 6.081787908e-05f, 6.047472141e-05f, 6.012997657e-05f, 5.978365638e-05f, 5.943577269e-05f, 5.908633740e-05f, 5.873536245e-05f, + 5.838285982e-05f, 5.802884152e-05f, 5.767331960e-05f, 5.731630614e-05f, 5.695781327e-05f, 5.659785315e-05f, 5.623643798e-05f, 5.587357997e-05f, 5.550929141e-05f, 5.514358458e-05f, + 5.477647182e-05f, 5.440796551e-05f, 5.403807803e-05f, 5.366682182e-05f, 5.329420936e-05f, 5.292025312e-05f, 5.254496565e-05f, 5.216835951e-05f, 5.179044728e-05f, 5.141124159e-05f, + 5.103075508e-05f, 5.064900045e-05f, 5.026599039e-05f, 4.988173765e-05f, 4.949625499e-05f, 4.910955522e-05f, 4.872165114e-05f, 4.833255562e-05f, 4.794228152e-05f, 4.755084175e-05f, + 4.715824924e-05f, 4.676451693e-05f, 4.636965781e-05f, 4.597368489e-05f, 4.557661118e-05f, 4.517844974e-05f, 4.477921364e-05f, 4.437891598e-05f, 4.397756987e-05f, 4.357518846e-05f, + 4.317178492e-05f, 4.276737242e-05f, 4.236196417e-05f, 4.195557339e-05f, 4.154821333e-05f, 4.113989726e-05f, 4.073063845e-05f, 4.032045021e-05f, 3.990934586e-05f, 3.949733874e-05f, + 3.908444220e-05f, 3.867066961e-05f, 3.825603437e-05f, 3.784054988e-05f, 3.742422955e-05f, 3.700708683e-05f, 3.658913517e-05f, 3.617038802e-05f, 3.575085888e-05f, 3.533056123e-05f, + 3.490950857e-05f, 3.448771443e-05f, 3.406519234e-05f, 3.364195584e-05f, 3.321801848e-05f, 3.279339382e-05f, 3.236809545e-05f, 3.194213695e-05f, 3.151553191e-05f, 3.108829394e-05f, + 3.066043665e-05f, 3.023197367e-05f, 2.980291862e-05f, 2.937328514e-05f, 2.894308687e-05f, 2.851233747e-05f, 2.808105059e-05f, 2.764923991e-05f, 2.721691907e-05f, 2.678410177e-05f, + 2.635080168e-05f, 2.591703248e-05f, 2.548280785e-05f, 2.504814150e-05f, 2.461304710e-05f, 2.417753836e-05f, 2.374162898e-05f, 2.330533264e-05f, 2.286866306e-05f, 2.243163393e-05f, + 2.199425895e-05f, 2.155655183e-05f, 2.111852627e-05f, 2.068019596e-05f, 2.024157461e-05f, 1.980267591e-05f, 1.936351355e-05f, 1.892410124e-05f, 1.848445265e-05f, 1.804458147e-05f, + 1.760450139e-05f, 1.716422609e-05f, 1.672376922e-05f, 1.628314448e-05f, 1.584236550e-05f, 1.540144597e-05f, 1.496039951e-05f, 1.451923978e-05f, 1.407798041e-05f, 1.363663504e-05f, + 1.319521727e-05f, 1.275374073e-05f, 1.231221902e-05f, 1.187066573e-05f, 1.142909444e-05f, 1.098751874e-05f, 1.054595218e-05f, 1.010440832e-05f, 9.662900702e-06f, 9.221442854e-06f, + 8.780048295e-06f, 8.338730531e-06f, 7.897503055e-06f, 7.456379346e-06f, 7.015372870e-06f, 6.574497080e-06f, 6.133765411e-06f, 5.693191286e-06f, 5.252788113e-06f, 4.812569283e-06f, + 4.372548170e-06f, 3.932738133e-06f, 3.493152515e-06f, 3.053804639e-06f, 2.614707813e-06f, 2.175875324e-06f, 1.737320443e-06f, 1.299056421e-06f, 8.610964896e-07f, 4.234538616e-07f, + -1.385827112e-08f, -4.508267368e-07f, -8.874383847e-07f, -1.323680085e-06f, -1.759538730e-06f, -2.195001234e-06f, -2.630054532e-06f, -3.064685585e-06f, -3.498881375e-06f, -3.932628907e-06f, + -4.365915211e-06f, -4.798727342e-06f, -5.231052379e-06f, -5.662877424e-06f, -6.094189609e-06f, -6.524976087e-06f, -6.955224041e-06f, -7.384920678e-06f, -7.814053233e-06f, -8.242608968e-06f, + -8.670575173e-06f, -9.097939167e-06f, -9.524688295e-06f, -9.950809933e-06f, -1.037629149e-05f, -1.080112039e-05f, -1.122528410e-05f, -1.164877011e-05f, -1.207156596e-05f, -1.249365919e-05f, + -1.291503740e-05f, -1.333568820e-05f, -1.375559924e-05f, -1.417475820e-05f, -1.459315280e-05f, -1.501077080e-05f, -1.542759996e-05f, -1.584362812e-05f, -1.625884311e-05f, -1.667323282e-05f, + -1.708678518e-05f, -1.749948813e-05f, -1.791132967e-05f, -1.832229783e-05f, -1.873238066e-05f, -1.914156627e-05f, -1.954984279e-05f, -1.995719839e-05f, -2.036362129e-05f, -2.076909973e-05f, + -2.117362201e-05f, -2.157717644e-05f, -2.197975138e-05f, -2.238133526e-05f, -2.278191650e-05f, -2.318148358e-05f, -2.358002505e-05f, -2.397752944e-05f, -2.437398538e-05f, -2.476938151e-05f, + -2.516370650e-05f, -2.555694910e-05f, -2.594909808e-05f, -2.634014224e-05f, -2.673007044e-05f, -2.711887158e-05f, -2.750653461e-05f, -2.789304851e-05f, -2.827840231e-05f, -2.866258508e-05f, + -2.904558595e-05f, -2.942739407e-05f, -2.980799867e-05f, -3.018738898e-05f, -3.056555431e-05f, -3.094248401e-05f, -3.131816747e-05f, -3.169259412e-05f, -3.206575347e-05f, -3.243763502e-05f, + -3.280822838e-05f, -3.317752317e-05f, -3.354550906e-05f, -3.391217577e-05f, -3.427751309e-05f, -3.464151083e-05f, -3.500415887e-05f, -3.536544713e-05f, -3.572536557e-05f, -3.608390422e-05f, + -3.644105315e-05f, -3.679680248e-05f, -3.715114238e-05f, -3.750406308e-05f, -3.785555485e-05f, -3.820560802e-05f, -3.855421296e-05f, -3.890136010e-05f, -3.924703993e-05f, -3.959124299e-05f, + -3.993395985e-05f, -4.027518116e-05f, -4.061489762e-05f, -4.095309997e-05f, -4.128977901e-05f, -4.162492560e-05f, -4.195853065e-05f, -4.229058513e-05f, -4.262108004e-05f, -4.295000648e-05f, + -4.327735556e-05f, -4.360311847e-05f, -4.392728645e-05f, -4.424985080e-05f, -4.457080287e-05f, -4.489013407e-05f, -4.520783586e-05f, -4.552389978e-05f, -4.583831738e-05f, -4.615108033e-05f, + -4.646218030e-05f, -4.677160905e-05f, -4.707935838e-05f, -4.738542018e-05f, -4.768978635e-05f, -4.799244889e-05f, -4.829339985e-05f, -4.859263131e-05f, -4.889013545e-05f, -4.918590448e-05f, + -4.947993068e-05f, -4.977220639e-05f, -5.006272402e-05f, -5.035147601e-05f, -5.063845490e-05f, -5.092365325e-05f, -5.120706372e-05f, -5.148867900e-05f, -5.176849185e-05f, -5.204649510e-05f, + -5.232268163e-05f, -5.259704439e-05f, -5.286957638e-05f, -5.314027068e-05f, -5.340912042e-05f, -5.367611879e-05f, -5.394125904e-05f, -5.420453450e-05f, -5.446593854e-05f, -5.472546461e-05f, + -5.498310622e-05f, -5.523885693e-05f, -5.549271037e-05f, -5.574466026e-05f, -5.599470033e-05f, -5.624282442e-05f, -5.648902642e-05f, -5.673330027e-05f, -5.697563999e-05f, -5.721603966e-05f, + -5.745449342e-05f, -5.769099548e-05f, -5.792554012e-05f, -5.815812167e-05f, -5.838873452e-05f, -5.861737316e-05f, -5.884403211e-05f, -5.906870597e-05f, -5.929138940e-05f, -5.951207713e-05f, + -5.973076396e-05f, -5.994744473e-05f, -6.016211438e-05f, -6.037476790e-05f, -6.058540035e-05f, -6.079400684e-05f, -6.100058257e-05f, -6.120512279e-05f, -6.140762283e-05f, -6.160807806e-05f, + -6.180648395e-05f, -6.200283602e-05f, -6.219712985e-05f, -6.238936110e-05f, -6.257952549e-05f, -6.276761881e-05f, -6.295363691e-05f, -6.313757572e-05f, -6.331943123e-05f, -6.349919948e-05f, + -6.367687662e-05f, -6.385245882e-05f, -6.402594235e-05f, -6.419732353e-05f, -6.436659876e-05f, -6.453376450e-05f, -6.469881728e-05f, -6.486175369e-05f, -6.502257040e-05f, -6.518126415e-05f, + -6.533783173e-05f, -6.549227001e-05f, -6.564457593e-05f, -6.579474649e-05f, -6.594277877e-05f, -6.608866990e-05f, -6.623241709e-05f, -6.637401763e-05f, -6.651346885e-05f, -6.665076817e-05f, + -6.678591306e-05f, -6.691890109e-05f, -6.704972987e-05f, -6.717839708e-05f, -6.730490047e-05f, -6.742923788e-05f, -6.755140719e-05f, -6.767140636e-05f, -6.778923342e-05f, -6.790488646e-05f, + -6.801836366e-05f, -6.812966323e-05f, -6.823878349e-05f, -6.834572281e-05f, -6.845047962e-05f, -6.855305242e-05f, -6.865343980e-05f, -6.875164040e-05f, -6.884765292e-05f, -6.894147616e-05f, + -6.903310894e-05f, -6.912255021e-05f, -6.920979892e-05f, -6.929485415e-05f, -6.937771501e-05f, -6.945838069e-05f, -6.953685045e-05f, -6.961312362e-05f, -6.968719958e-05f, -6.975907780e-05f, + -6.982875781e-05f, -6.989623921e-05f, -6.996152166e-05f, -7.002460490e-05f, -7.008548873e-05f, -7.014417301e-05f, -7.020065770e-05f, -7.025494278e-05f, -7.030702833e-05f, -7.035691450e-05f, + -7.040460149e-05f, -7.045008958e-05f, -7.049337910e-05f, -7.053447047e-05f, -7.057336417e-05f, -7.061006074e-05f, -7.064456079e-05f, -7.067686501e-05f, -7.070697413e-05f, -7.073488897e-05f, + -7.076061041e-05f, -7.078413940e-05f, -7.080547694e-05f, -7.082462413e-05f, -7.084158210e-05f, -7.085635206e-05f, -7.086893531e-05f, -7.087933318e-05f, -7.088754708e-05f, -7.089357849e-05f, + -7.089742896e-05f, -7.089910009e-05f, -7.089859356e-05f, -7.089591112e-05f, -7.089105456e-05f, -7.088402576e-05f, -7.087482665e-05f, -7.086345925e-05f, -7.084992561e-05f, -7.083422787e-05f, + -7.081636823e-05f, -7.079634895e-05f, -7.077417235e-05f, -7.074984084e-05f, -7.072335685e-05f, -7.069472292e-05f, -7.066394163e-05f, -7.063101563e-05f, -7.059594762e-05f, -7.055874039e-05f, + -7.051939678e-05f, -7.047791968e-05f, -7.043431207e-05f, -7.038857698e-05f, -7.034071749e-05f, -7.029073676e-05f, -7.023863802e-05f, -7.018442454e-05f, -7.012809966e-05f, -7.006966680e-05f, + -7.000912942e-05f, -6.994649104e-05f, -6.988175527e-05f, -6.981492576e-05f, -6.974600622e-05f, -6.967500042e-05f, -6.960191221e-05f, -6.952674549e-05f, -6.944950421e-05f, -6.937019239e-05f, + -6.928881412e-05f, -6.920537353e-05f, -6.911987483e-05f, -6.903232228e-05f, -6.894272020e-05f, -6.885107298e-05f, -6.875738504e-05f, -6.866166090e-05f, -6.856390510e-05f, -6.846412227e-05f, + -6.836231709e-05f, -6.825849428e-05f, -6.815265865e-05f, -6.804481504e-05f, -6.793496836e-05f, -6.782312359e-05f, -6.770928573e-05f, -6.759345989e-05f, -6.747565118e-05f, -6.735586482e-05f, + -6.723410605e-05f, -6.711038019e-05f, -6.698469260e-05f, -6.685704869e-05f, -6.672745395e-05f, -6.659591392e-05f, -6.646243417e-05f, -6.632702036e-05f, -6.618967819e-05f, -6.605041340e-05f, + -6.590923181e-05f, -6.576613927e-05f, -6.562114171e-05f, -6.547424510e-05f, -6.532545546e-05f, -6.517477887e-05f, -6.502222146e-05f, -6.486778942e-05f, -6.471148898e-05f, -6.455332644e-05f, + -6.439330812e-05f, -6.423144044e-05f, -6.406772983e-05f, -6.390218280e-05f, -6.373480589e-05f, -6.356560570e-05f, -6.339458888e-05f, -6.322176214e-05f, -6.304713222e-05f, -6.287070593e-05f, + -6.269249013e-05f, -6.251249170e-05f, -6.233071761e-05f, -6.214717485e-05f, -6.196187048e-05f, -6.177481159e-05f, -6.158600532e-05f, -6.139545887e-05f, -6.120317949e-05f, -6.100917445e-05f, + -6.081345111e-05f, -6.061601684e-05f, -6.041687908e-05f, -6.021604529e-05f, -6.001352301e-05f, -5.980931980e-05f, -5.960344329e-05f, -5.939590112e-05f, -5.918670101e-05f, -5.897585070e-05f, + -5.876335800e-05f, -5.854923074e-05f, -5.833347681e-05f, -5.811610413e-05f, -5.789712067e-05f, -5.767653445e-05f, -5.745435353e-05f, -5.723058601e-05f, -5.700524002e-05f, -5.677832376e-05f, + -5.654984545e-05f, -5.631981336e-05f, -5.608823579e-05f, -5.585512110e-05f, -5.562047768e-05f, -5.538431396e-05f, -5.514663841e-05f, -5.490745955e-05f, -5.466678591e-05f, -5.442462610e-05f, + -5.418098873e-05f, -5.393588249e-05f, -5.368931607e-05f, -5.344129822e-05f, -5.319183772e-05f, -5.294094338e-05f, -5.268862407e-05f, -5.243488868e-05f, -5.217974613e-05f, -5.192320540e-05f, + -5.166527548e-05f, -5.140596541e-05f, -5.114528426e-05f, -5.088324114e-05f, -5.061984519e-05f, -5.035510559e-05f, -5.008903155e-05f, -4.982163231e-05f, -4.955291715e-05f, -4.928289539e-05f, + -4.901157635e-05f, -4.873896943e-05f, -4.846508403e-05f, -4.818992958e-05f, -4.791351557e-05f, -4.763585149e-05f, -4.735694687e-05f, -4.707681129e-05f, -4.679545433e-05f, -4.651288563e-05f, + -4.622911483e-05f, -4.594415161e-05f, -4.565800570e-05f, -4.537068683e-05f, -4.508220477e-05f, -4.479256932e-05f, -4.450179031e-05f, -4.420987758e-05f, -4.391684102e-05f, -4.362269054e-05f, + -4.332743605e-05f, -4.303108754e-05f, -4.273365497e-05f, -4.243514837e-05f, -4.213557776e-05f, -4.183495320e-05f, -4.153328479e-05f, -4.123058262e-05f, -4.092685683e-05f, -4.062211758e-05f, + -4.031637504e-05f, -4.000963942e-05f, -3.970192094e-05f, -3.939322985e-05f, -3.908357641e-05f, -3.877297091e-05f, -3.846142366e-05f, -3.814894501e-05f, -3.783554528e-05f, -3.752123487e-05f, + -3.720602416e-05f, -3.688992355e-05f, -3.657294349e-05f, -3.625509442e-05f, -3.593638680e-05f, -3.561683113e-05f, -3.529643790e-05f, -3.497521763e-05f, -3.465318087e-05f, -3.433033817e-05f, + -3.400670009e-05f, -3.368227723e-05f, -3.335708019e-05f, -3.303111958e-05f, -3.270440604e-05f, -3.237695021e-05f, -3.204876276e-05f, -3.171985437e-05f, -3.139023571e-05f, -3.105991750e-05f, + -3.072891045e-05f, -3.039722530e-05f, -3.006487277e-05f, -2.973186362e-05f, -2.939820863e-05f, -2.906391855e-05f, -2.872900419e-05f, -2.839347633e-05f, -2.805734579e-05f, -2.772062339e-05f, + -2.738331994e-05f, -2.704544629e-05f, -2.670701328e-05f, -2.636803176e-05f, -2.602851260e-05f, -2.568846667e-05f, -2.534790484e-05f, -2.500683801e-05f, -2.466527705e-05f, -2.432323287e-05f, + -2.398071638e-05f, -2.363773847e-05f, -2.329431008e-05f, -2.295044211e-05f, -2.260614550e-05f, -2.226143117e-05f, -2.191631006e-05f, -2.157079311e-05f, -2.122489125e-05f, -2.087861544e-05f, + -2.053197662e-05f, -2.018498573e-05f, -1.983765373e-05f, -1.948999158e-05f, -1.914201022e-05f, -1.879372062e-05f, -1.844513373e-05f, -1.809626051e-05f, -1.774711191e-05f, -1.739769890e-05f, + -1.704803242e-05f, -1.669812344e-05f, -1.634798290e-05f, -1.599762176e-05f, -1.564705097e-05f, -1.529628148e-05f, -1.494532423e-05f, -1.459419017e-05f, -1.424289023e-05f, -1.389143535e-05f, + -1.353983647e-05f, -1.318810450e-05f, -1.283625037e-05f, -1.248428500e-05f, -1.213221930e-05f, -1.178006418e-05f, -1.142783054e-05f, -1.107552927e-05f, -1.072317126e-05f, -1.037076739e-05f, + -1.001832853e-05f, -9.665865552e-06f, -9.313389312e-06f, -8.960910660e-06f, -8.608440435e-06f, -8.255989470e-06f, -7.903568588e-06f, -7.551188602e-06f, -7.198860315e-06f, -6.846594519e-06f, + -6.494401998e-06f, -6.142293522e-06f, -5.790279852e-06f, -5.438371737e-06f, -5.086579914e-06f, -4.734915107e-06f, -4.383388029e-06f, -4.032009378e-06f, -3.680789841e-06f, -3.329740091e-06f, + -2.978870787e-06f, -2.628192574e-06f, -2.277716082e-06f, -1.927451926e-06f, -1.577410709e-06f, -1.227603014e-06f, -8.780394115e-07f, -5.287304553e-07f, -1.796866827e-07f, 1.690813857e-07f, + 5.175632459e-07f, 8.657484114e-07f, 1.213626413e-06f, 1.561186800e-06f, 1.908419139e-06f, 2.255313016e-06f, 2.601858034e-06f, 2.948043817e-06f, 3.293860008e-06f, 3.639296269e-06f, + 3.984342283e-06f, 4.328987751e-06f, 4.673222398e-06f, 5.017035968e-06f, 5.360418226e-06f, 5.703358958e-06f, 6.045847974e-06f, 6.387875104e-06f, 6.729430201e-06f, 7.070503141e-06f, + 7.411083823e-06f, 7.751162169e-06f, 8.090728124e-06f, 8.429771658e-06f, 8.768282765e-06f, 9.106251462e-06f, 9.443667792e-06f, 9.780521823e-06f, 1.011680365e-05f, 1.045250339e-05f, + 1.078761118e-05f, 1.112211720e-05f, 1.145601165e-05f, 1.178928475e-05f, 1.212192674e-05f, 1.245392791e-05f, 1.278527857e-05f, 1.311596904e-05f, 1.344598969e-05f, 1.377533091e-05f, + 1.410398311e-05f, 1.443193674e-05f, 1.475918229e-05f, 1.508571025e-05f, 1.541151117e-05f, 1.573657560e-05f, 1.606089414e-05f, 1.638445743e-05f, 1.670725611e-05f, 1.702928088e-05f, + 1.735052245e-05f, 1.767097159e-05f, 1.799061906e-05f, 1.830945569e-05f, 1.862747232e-05f, 1.894465983e-05f, 1.926100915e-05f, 1.957651120e-05f, 1.989115698e-05f, 2.020493749e-05f, + 2.051784379e-05f, 2.082986695e-05f, 2.114099809e-05f, 2.145122836e-05f, 2.176054894e-05f, 2.206895106e-05f, 2.237642598e-05f, 2.268296497e-05f, 2.298855937e-05f, 2.329320055e-05f, + 2.359687990e-05f, 2.389958885e-05f, 2.420131889e-05f, 2.450206151e-05f, 2.480180828e-05f, 2.510055076e-05f, 2.539828059e-05f, 2.569498942e-05f, 2.599066896e-05f, 2.628531093e-05f, + 2.657890712e-05f, 2.687144934e-05f, 2.716292943e-05f, 2.745333931e-05f, 2.774267088e-05f, 2.803091614e-05f, 2.831806708e-05f, 2.860411577e-05f, 2.888905428e-05f, 2.917287477e-05f, + 2.945556939e-05f, 2.973713036e-05f, 3.001754995e-05f, 3.029682044e-05f, 3.057493417e-05f, 3.085188353e-05f, 3.112766094e-05f, 3.140225885e-05f, 3.167566979e-05f, 3.194788630e-05f, + 3.221890096e-05f, 3.248870643e-05f, 3.275729536e-05f, 3.302466050e-05f, 3.329079460e-05f, 3.355569047e-05f, 3.381934096e-05f, 3.408173898e-05f, 3.434287746e-05f, 3.460274939e-05f, + 3.486134780e-05f, 3.511866577e-05f, 3.537469641e-05f, 3.562943290e-05f, 3.588286845e-05f, 3.613499630e-05f, 3.638580977e-05f, 3.663530220e-05f, 3.688346699e-05f, 3.713029758e-05f, + 3.737578745e-05f, 3.761993014e-05f, 3.786271923e-05f, 3.810414834e-05f, 3.834421116e-05f, 3.858290140e-05f, 3.882021283e-05f, 3.905613926e-05f, 3.929067457e-05f, 3.952381266e-05f, + 3.975554750e-05f, 3.998587308e-05f, 4.021478348e-05f, 4.044227278e-05f, 4.066833515e-05f, 4.089296479e-05f, 4.111615595e-05f, 4.133790292e-05f, 4.155820006e-05f, 4.177704176e-05f, + 4.199442247e-05f, 4.221033669e-05f, 4.242477896e-05f, 4.263774389e-05f, 4.284922610e-05f, 4.305922032e-05f, 4.326772127e-05f, 4.347472375e-05f, 4.368022262e-05f, 4.388421276e-05f, + 4.408668913e-05f, 4.428764673e-05f, 4.448708060e-05f, 4.468498585e-05f, 4.488135762e-05f, 4.507619112e-05f, 4.526948161e-05f, 4.546122438e-05f, 4.565141480e-05f, 4.584004827e-05f, + 4.602712025e-05f, 4.621262626e-05f, 4.639656185e-05f, 4.657892265e-05f, 4.675970433e-05f, 4.693890259e-05f, 4.711651322e-05f, 4.729253203e-05f, 4.746695491e-05f, 4.763977778e-05f, + 4.781099663e-05f, 4.798060749e-05f, 4.814860645e-05f, 4.831498965e-05f, 4.847975327e-05f, 4.864289358e-05f, 4.880440686e-05f, 4.896428947e-05f, 4.912253781e-05f, 4.927914835e-05f, + 4.943411759e-05f, 4.958744210e-05f, 4.973911850e-05f, 4.988914346e-05f, 5.003751370e-05f, 5.018422602e-05f, 5.032927723e-05f, 5.047266424e-05f, 5.061438397e-05f, 5.075443342e-05f, + 5.089280964e-05f, 5.102950974e-05f, 5.116453087e-05f, 5.129787024e-05f, 5.142952512e-05f, 5.155949281e-05f, 5.168777071e-05f, 5.181435623e-05f, 5.193924686e-05f, 5.206244013e-05f, + 5.218393362e-05f, 5.230372500e-05f, 5.242181195e-05f, 5.253819222e-05f, 5.265286363e-05f, 5.276582404e-05f, 5.287707136e-05f, 5.298660356e-05f, 5.309441867e-05f, 5.320051476e-05f, + 5.330488998e-05f, 5.340754251e-05f, 5.350847060e-05f, 5.360767254e-05f, 5.370514668e-05f, 5.380089143e-05f, 5.389490526e-05f, 5.398718668e-05f, 5.407773426e-05f, 5.416654662e-05f, + 5.425362245e-05f, 5.433896048e-05f, 5.442255951e-05f, 5.450441836e-05f, 5.458453595e-05f, 5.466291122e-05f, 5.473954318e-05f, 5.481443090e-05f, 5.488757348e-05f, 5.495897011e-05f, + 5.502862000e-05f, 5.509652244e-05f, 5.516267676e-05f, 5.522708235e-05f, 5.528973866e-05f, 5.535064517e-05f, 5.540980144e-05f, 5.546720708e-05f, 5.552286175e-05f, 5.557676516e-05f, + 5.562891708e-05f, 5.567931733e-05f, 5.572796580e-05f, 5.577486240e-05f, 5.582000714e-05f, 5.586340004e-05f, 5.590504120e-05f, 5.594493076e-05f, 5.598306893e-05f, 5.601945597e-05f, + 5.605409217e-05f, 5.608697791e-05f, 5.611811359e-05f, 5.614749970e-05f, 5.617513674e-05f, 5.620102530e-05f, 5.622516600e-05f, 5.624755954e-05f, 5.626820664e-05f, 5.628710809e-05f, + 5.630426475e-05f, 5.631967750e-05f, 5.633334729e-05f, 5.634527513e-05f, 5.635546206e-05f, 5.636390921e-05f, 5.637061772e-05f, 5.637558881e-05f, 5.637882375e-05f, 5.638032385e-05f, + 5.638009048e-05f, 5.637812507e-05f, 5.637442909e-05f, 5.636900407e-05f, 5.636185159e-05f, 5.635297328e-05f, 5.634237081e-05f, 5.633004594e-05f, 5.631600043e-05f, 5.630023613e-05f, + 5.628275493e-05f, 5.626355878e-05f, 5.624264965e-05f, 5.622002959e-05f, 5.619570071e-05f, 5.616966514e-05f, 5.614192508e-05f, 5.611248277e-05f, 5.608134052e-05f, 5.604850067e-05f, + 5.601396562e-05f, 5.597773782e-05f, 5.593981977e-05f, 5.590021401e-05f, 5.585892314e-05f, 5.581594982e-05f, 5.577129674e-05f, 5.572496665e-05f, 5.567696235e-05f, 5.562728668e-05f, + 5.557594254e-05f, 5.552293287e-05f, 5.546826067e-05f, 5.541192898e-05f, 5.535394089e-05f, 5.529429954e-05f, 5.523300812e-05f, 5.517006987e-05f, 5.510548807e-05f, 5.503926605e-05f, + 5.497140719e-05f, 5.490191492e-05f, 5.483079272e-05f, 5.475804411e-05f, 5.468367266e-05f, 5.460768199e-05f, 5.453007576e-05f, 5.445085768e-05f, 5.437003151e-05f, 5.428760105e-05f, + 5.420357016e-05f, 5.411794274e-05f, 5.403072271e-05f, 5.394191409e-05f, 5.385152088e-05f, 5.375954719e-05f, 5.366599713e-05f, 5.357087487e-05f, 5.347418464e-05f, 5.337593068e-05f, + 5.327611731e-05f, 5.317474887e-05f, 5.307182976e-05f, 5.296736441e-05f, 5.286135732e-05f, 5.275381300e-05f, 5.264473603e-05f, 5.253413102e-05f, 5.242200262e-05f, 5.230835554e-05f, + 5.219319451e-05f, 5.207652433e-05f, 5.195834983e-05f, 5.183867586e-05f, 5.171750735e-05f, 5.159484926e-05f, 5.147070657e-05f, 5.134508432e-05f, 5.121798761e-05f, 5.108942154e-05f, + 5.095939128e-05f, 5.082790203e-05f, 5.069495904e-05f, 5.056056760e-05f, 5.042473301e-05f, 5.028746067e-05f, 5.014875595e-05f, 5.000862432e-05f, 4.986707126e-05f, 4.972410228e-05f, + 4.957972296e-05f, 4.943393889e-05f, 4.928675571e-05f, 4.913817910e-05f, 4.898821479e-05f, 4.883686851e-05f, 4.868414608e-05f, 4.853005332e-05f, 4.837459609e-05f, 4.821778030e-05f, + 4.805961190e-05f, 4.790009686e-05f, 4.773924120e-05f, 4.757705098e-05f, 4.741353228e-05f, 4.724869122e-05f, 4.708253397e-05f, 4.691506672e-05f, 4.674629570e-05f, 4.657622718e-05f, + 4.640486746e-05f, 4.623222288e-05f, 4.605829980e-05f, 4.588310464e-05f, 4.570664382e-05f, 4.552892382e-05f, 4.534995115e-05f, 4.516973234e-05f, 4.498827398e-05f, 4.480558265e-05f, + 4.462166500e-05f, 4.443652770e-05f, 4.425017745e-05f, 4.406262098e-05f, 4.387386506e-05f, 4.368391649e-05f, 4.349278210e-05f, 4.330046873e-05f, 4.310698329e-05f, 4.291233269e-05f, + 4.271652389e-05f, 4.251956385e-05f, 4.232145961e-05f, 4.212221818e-05f, 4.192184665e-05f, 4.172035210e-05f, 4.151774168e-05f, 4.131402253e-05f, 4.110920183e-05f, 4.090328680e-05f, + 4.069628468e-05f, 4.048820273e-05f, 4.027904825e-05f, 4.006882856e-05f, 3.985755101e-05f, 3.964522297e-05f, 3.943185185e-05f, 3.921744507e-05f, 3.900201008e-05f, 3.878555437e-05f, + 3.856808544e-05f, 3.834961081e-05f, 3.813013805e-05f, 3.790967472e-05f, 3.768822844e-05f, 3.746580682e-05f, 3.724241753e-05f, 3.701806823e-05f, 3.679276662e-05f, 3.656652042e-05f, + 3.633933738e-05f, 3.611122526e-05f, 3.588219185e-05f, 3.565224496e-05f, 3.542139242e-05f, 3.518964209e-05f, 3.495700183e-05f, 3.472347955e-05f, 3.448908317e-05f, 3.425382060e-05f, + 3.401769983e-05f, 3.378072881e-05f, 3.354291556e-05f, 3.330426807e-05f, 3.306479440e-05f, 3.282450259e-05f, 3.258340071e-05f, 3.234149686e-05f, 3.209879914e-05f, 3.185531568e-05f, + 3.161105463e-05f, 3.136602414e-05f, 3.112023240e-05f, 3.087368760e-05f, 3.062639795e-05f, 3.037837168e-05f, 3.012961703e-05f, 2.988014227e-05f, 2.962995566e-05f, 2.937906550e-05f, + 2.912748010e-05f, 2.887520776e-05f, 2.862225683e-05f, 2.836863566e-05f, 2.811435260e-05f, 2.785941603e-05f, 2.760383433e-05f, 2.734761592e-05f, 2.709076920e-05f, 2.683330261e-05f, + 2.657522457e-05f, 2.631654354e-05f, 2.605726798e-05f, 2.579740637e-05f, 2.553696719e-05f, 2.527595893e-05f, 2.501439011e-05f, 2.475226923e-05f, 2.448960483e-05f, 2.422640544e-05f, + 2.396267960e-05f, 2.369843588e-05f, 2.343368283e-05f, 2.316842902e-05f, 2.290268305e-05f, 2.263645348e-05f, 2.236974893e-05f, 2.210257800e-05f, 2.183494929e-05f, 2.156687143e-05f, + 2.129835304e-05f, 2.102940276e-05f, 2.076002921e-05f, 2.049024105e-05f, 2.022004692e-05f, 1.994945547e-05f, 1.967847538e-05f, 1.940711530e-05f, 1.913538390e-05f, 1.886328985e-05f, + 1.859084184e-05f, 1.831804854e-05f, 1.804491864e-05f, 1.777146083e-05f, 1.749768380e-05f, 1.722359623e-05f, 1.694920684e-05f, 1.667452431e-05f, 1.639955734e-05f, 1.612431464e-05f, + 1.584880491e-05f, 1.557303685e-05f, 1.529701918e-05f, 1.502076058e-05f, 1.474426977e-05f, 1.446755546e-05f, 1.419062635e-05f, 1.391349114e-05f, 1.363615854e-05f, 1.335863724e-05f, + 1.308093596e-05f, 1.280306339e-05f, 1.252502823e-05f, 1.224683917e-05f, 1.196850490e-05f, 1.169003413e-05f, 1.141143552e-05f, 1.113271778e-05f, 1.085388957e-05f, 1.057495958e-05f, + 1.029593648e-05f, 1.001682893e-05f, 9.737645603e-06f, 9.458395156e-06f, 9.179086242e-06f, 8.899727509e-06f, 8.620327601e-06f, 8.340895155e-06f, 8.061438801e-06f, 7.781967164e-06f, + 7.502488862e-06f, 7.223012506e-06f, 6.943546700e-06f, 6.664100039e-06f, 6.384681112e-06f, 6.105298501e-06f, 5.825960776e-06f, 5.546676503e-06f, 5.267454236e-06f, 4.988302521e-06f, + 4.709229895e-06f, 4.430244885e-06f, 4.151356010e-06f, 3.872571777e-06f, 3.593900682e-06f, 3.315351213e-06f, 3.036931845e-06f, 2.758651044e-06f, 2.480517264e-06f, 2.202538945e-06f, + 1.924724519e-06f, 1.647082404e-06f, 1.369621006e-06f, 1.092348718e-06f, 8.152739201e-07f, 5.384049810e-07f, 2.617502545e-07f, -1.468191855e-08f, -2.908832113e-07f, -5.668453107e-07f, + -8.425599182e-07f, -1.118018750e-06f, -1.393213536e-06f, -1.668136022e-06f, -1.942777969e-06f, -2.217131153e-06f, -2.491187367e-06f, -2.764938419e-06f, -3.038376132e-06f, -3.311492348e-06f, + -3.584278925e-06f, -3.856727735e-06f, -4.128830671e-06f, -4.400579642e-06f, -4.671966575e-06f, -4.942983413e-06f, -5.213622120e-06f, -5.483874676e-06f, -5.753733080e-06f, -6.023189352e-06f, + -6.292235527e-06f, -6.560863664e-06f, -6.829065837e-06f, -7.096834143e-06f, -7.364160697e-06f, -7.631037635e-06f, -7.897457114e-06f, -8.163411310e-06f, -8.428892421e-06f, -8.693892667e-06f, + -8.958404286e-06f, -9.222419542e-06f, -9.485930717e-06f, -9.748930117e-06f, -1.001141007e-05f, -1.027336292e-05f, -1.053478105e-05f, -1.079565685e-05f, -1.105598274e-05f, -1.131575116e-05f, + -1.157495458e-05f, -1.183358548e-05f, -1.209163638e-05f, -1.234909981e-05f, -1.260596834e-05f, -1.286223456e-05f, -1.311789106e-05f, -1.337293049e-05f, -1.362734551e-05f, -1.388112881e-05f, + -1.413427310e-05f, -1.438677110e-05f, -1.463861560e-05f, -1.488979937e-05f, -1.514031524e-05f, -1.539015604e-05f, -1.563931465e-05f, -1.588778396e-05f, -1.613555690e-05f, -1.638262641e-05f, + -1.662898547e-05f, -1.687462710e-05f, -1.711954432e-05f, -1.736373020e-05f, -1.760717783e-05f, -1.784988033e-05f, -1.809183084e-05f, -1.833302255e-05f, -1.857344865e-05f, -1.881310239e-05f, + -1.905197703e-05f, -1.929006586e-05f, -1.952736220e-05f, -1.976385942e-05f, -1.999955090e-05f, -2.023443004e-05f, -2.046849030e-05f, -2.070172516e-05f, -2.093412811e-05f, -2.116569270e-05f, + -2.139641249e-05f, -2.162628110e-05f, -2.185529214e-05f, -2.208343929e-05f, -2.231071624e-05f, -2.253711671e-05f, -2.276263448e-05f, -2.298726333e-05f, -2.321099708e-05f, -2.343382960e-05f, + -2.365575477e-05f, -2.387676653e-05f, -2.409685883e-05f, -2.431602565e-05f, -2.453426103e-05f, -2.475155902e-05f, -2.496791371e-05f, -2.518331924e-05f, -2.539776975e-05f, -2.561125946e-05f, + -2.582378257e-05f, -2.603533337e-05f, -2.624590614e-05f, -2.645549522e-05f, -2.666409499e-05f, -2.687169983e-05f, -2.707830420e-05f, -2.728390257e-05f, -2.748848944e-05f, -2.769205937e-05f, + -2.789460694e-05f, -2.809612676e-05f, -2.829661349e-05f, -2.849606182e-05f, -2.869446648e-05f, -2.889182223e-05f, -2.908812387e-05f, -2.928336624e-05f, -2.947754421e-05f, -2.967065270e-05f, + -2.986268665e-05f, -3.005364106e-05f, -3.024351094e-05f, -3.043229135e-05f, -3.061997740e-05f, -3.080656423e-05f, -3.099204699e-05f, -3.117642092e-05f, -3.135968127e-05f, -3.154182331e-05f, + -3.172284238e-05f, -3.190273385e-05f, -3.208149312e-05f, -3.225911564e-05f, -3.243559688e-05f, -3.261093238e-05f, -3.278511768e-05f, -3.295814840e-05f, -3.313002017e-05f, -3.330072868e-05f, + -3.347026963e-05f, -3.363863879e-05f, -3.380583196e-05f, -3.397184496e-05f, -3.413667370e-05f, -3.430031406e-05f, -3.446276203e-05f, -3.462401359e-05f, -3.478406478e-05f, -3.494291169e-05f, + -3.510055042e-05f, -3.525697714e-05f, -3.541218806e-05f, -3.556617940e-05f, -3.571894746e-05f, -3.587048855e-05f, -3.602079904e-05f, -3.616987533e-05f, -3.631771387e-05f, -3.646431114e-05f, + -3.660966368e-05f, -3.675376805e-05f, -3.689662087e-05f, -3.703821878e-05f, -3.717855847e-05f, -3.731763670e-05f, -3.745545022e-05f, -3.759199586e-05f, -3.772727049e-05f, -3.786127100e-05f, + -3.799399433e-05f, -3.812543748e-05f, -3.825559747e-05f, -3.838447137e-05f, -3.851205630e-05f, -3.863834941e-05f, -3.876334789e-05f, -3.888704899e-05f, -3.900944999e-05f, -3.913054821e-05f, + -3.925034102e-05f, -3.936882582e-05f, -3.948600008e-05f, -3.960186128e-05f, -3.971640695e-05f, -3.982963469e-05f, -3.994154211e-05f, -4.005212688e-05f, -4.016138670e-05f, -4.026931932e-05f, + -4.037592255e-05f, -4.048119420e-05f, -4.058513218e-05f, -4.068773438e-05f, -4.078899879e-05f, -4.088892341e-05f, -4.098750629e-05f, -4.108474552e-05f, -4.118063924e-05f, -4.127518564e-05f, + -4.136838293e-05f, -4.146022938e-05f, -4.155072331e-05f, -4.163986306e-05f, -4.172764703e-05f, -4.181407365e-05f, -4.189914143e-05f, -4.198284887e-05f, -4.206519454e-05f, -4.214617707e-05f, + -4.222579510e-05f, -4.230404734e-05f, -4.238093252e-05f, -4.245644943e-05f, -4.253059689e-05f, -4.260337379e-05f, -4.267477904e-05f, -4.274481158e-05f, -4.281347044e-05f, -4.288075464e-05f, + -4.294666328e-05f, -4.301119549e-05f, -4.307435044e-05f, -4.313612735e-05f, -4.319652548e-05f, -4.325554413e-05f, -4.331318266e-05f, -4.336944045e-05f, -4.342431694e-05f, -4.347781160e-05f, + -4.352992395e-05f, -4.358065355e-05f, -4.363000002e-05f, -4.367796299e-05f, -4.372454216e-05f, -4.376973727e-05f, -4.381354809e-05f, -4.385597444e-05f, -4.389701619e-05f, -4.393667324e-05f, + -4.397494555e-05f, -4.401183310e-05f, -4.404733592e-05f, -4.408145410e-05f, -4.411418776e-05f, -4.414553706e-05f, -4.417550220e-05f, -4.420408343e-05f, -4.423128104e-05f, -4.425709537e-05f, + -4.428152679e-05f, -4.430457571e-05f, -4.432624261e-05f, -4.434652797e-05f, -4.436543234e-05f, -4.438295632e-05f, -4.439910052e-05f, -4.441386563e-05f, -4.442725234e-05f, -4.443926143e-05f, + -4.444989368e-05f, -4.445914993e-05f, -4.446703106e-05f, -4.447353799e-05f, -4.447867170e-05f, -4.448243318e-05f, -4.448482347e-05f, -4.448584368e-05f, -4.448549492e-05f, -4.448377837e-05f, + -4.448069524e-05f, -4.447624678e-05f, -4.447043429e-05f, -4.446325910e-05f, -4.445472259e-05f, -4.444482617e-05f, -4.443357131e-05f, -4.442095950e-05f, -4.440699228e-05f, -4.439167123e-05f, + -4.437499797e-05f, -4.435697416e-05f, -4.433760151e-05f, -4.431688175e-05f, -4.429481666e-05f, -4.427140807e-05f, -4.424665784e-05f, -4.422056786e-05f, -4.419314008e-05f, -4.416437648e-05f, + -4.413427907e-05f, -4.410284993e-05f, -4.407009114e-05f, -4.403600485e-05f, -4.400059322e-05f, -4.396385849e-05f, -4.392580290e-05f, -4.388642875e-05f, -4.384573836e-05f, -4.380373412e-05f, + -4.376041843e-05f, -4.371579374e-05f, -4.366986254e-05f, -4.362262735e-05f, -4.357409073e-05f, -4.352425529e-05f, -4.347312367e-05f, -4.342069854e-05f, -4.336698262e-05f, -4.331197866e-05f, + -4.325568944e-05f, -4.319811781e-05f, -4.313926661e-05f, -4.307913875e-05f, -4.301773717e-05f, -4.295506485e-05f, -4.289112479e-05f, -4.282592005e-05f, -4.275945370e-05f, -4.269172888e-05f, + -4.262274873e-05f, -4.255251645e-05f, -4.248103527e-05f, -4.240830846e-05f, -4.233433931e-05f, -4.225913117e-05f, -4.218268739e-05f, -4.210501140e-05f, -4.202610663e-05f, -4.194597656e-05f, + -4.186462471e-05f, -4.178205461e-05f, -4.169826985e-05f, -4.161327405e-05f, -4.152707086e-05f, -4.143966395e-05f, -4.135105706e-05f, -4.126125393e-05f, -4.117025835e-05f, -4.107807413e-05f, + -4.098470513e-05f, -4.089015525e-05f, -4.079442839e-05f, -4.069752851e-05f, -4.059945959e-05f, -4.050022566e-05f, -4.039983076e-05f, -4.029827898e-05f, -4.019557443e-05f, -4.009172127e-05f, + -3.998672366e-05f, -3.988058582e-05f, -3.977331200e-05f, -3.966490647e-05f, -3.955537352e-05f, -3.944471752e-05f, -3.933294280e-05f, -3.922005379e-05f, -3.910605490e-05f, -3.899095060e-05f, + -3.887474538e-05f, -3.875744375e-05f, -3.863905027e-05f, -3.851956952e-05f, -3.839900611e-05f, -3.827736467e-05f, -3.815464987e-05f, -3.803086642e-05f, -3.790601904e-05f, -3.778011249e-05f, + -3.765315155e-05f, -3.752514103e-05f, -3.739608577e-05f, -3.726599065e-05f, -3.713486056e-05f, -3.700270042e-05f, -3.686951519e-05f, -3.673530985e-05f, -3.660008941e-05f, -3.646385890e-05f, + -3.632662338e-05f, -3.618838794e-05f, -3.604915769e-05f, -3.590893779e-05f, -3.576773338e-05f, -3.562554967e-05f, -3.548239187e-05f, -3.533826524e-05f, -3.519317503e-05f, -3.504712655e-05f, + -3.490012512e-05f, -3.475217607e-05f, -3.460328479e-05f, -3.445345666e-05f, -3.430269711e-05f, -3.415101157e-05f, -3.399840552e-05f, -3.384488444e-05f, -3.369045385e-05f, -3.353511929e-05f, + -3.337888632e-05f, -3.322176052e-05f, -3.306374750e-05f, -3.290485288e-05f, -3.274508233e-05f, -3.258444151e-05f, -3.242293612e-05f, -3.226057187e-05f, -3.209735452e-05f, -3.193328981e-05f, + -3.176838353e-05f, -3.160264148e-05f, -3.143606949e-05f, -3.126867341e-05f, -3.110045909e-05f, -3.093143242e-05f, -3.076159932e-05f, -3.059096570e-05f, -3.041953750e-05f, -3.024732070e-05f, + -3.007432128e-05f, -2.990054523e-05f, -2.972599859e-05f, -2.955068739e-05f, -2.937461770e-05f, -2.919779558e-05f, -2.902022713e-05f, -2.884191847e-05f, -2.866287573e-05f, -2.848310505e-05f, + -2.830261260e-05f, -2.812140456e-05f, -2.793948714e-05f, -2.775686654e-05f, -2.757354900e-05f, -2.738954077e-05f, -2.720484811e-05f, -2.701947730e-05f, -2.683343465e-05f, -2.664672644e-05f, + -2.645935903e-05f, -2.627133874e-05f, -2.608267193e-05f, -2.589336497e-05f, -2.570342425e-05f, -2.551285616e-05f, -2.532166713e-05f, -2.512986356e-05f, -2.493745192e-05f, -2.474443864e-05f, + -2.455083019e-05f, -2.435663306e-05f, -2.416185373e-05f, -2.396649871e-05f, -2.377057452e-05f, -2.357408767e-05f, -2.337704473e-05f, -2.317945222e-05f, -2.298131673e-05f, -2.278264482e-05f, + -2.258344307e-05f, -2.238371809e-05f, -2.218347648e-05f, -2.198272486e-05f, -2.178146985e-05f, -2.157971809e-05f, -2.137747622e-05f, -2.117475091e-05f, -2.097154882e-05f, -2.076787661e-05f, + -2.056374098e-05f, -2.035914861e-05f, -2.015410621e-05f, -1.994862048e-05f, -1.974269814e-05f, -1.953634592e-05f, -1.932957053e-05f, -1.912237873e-05f, -1.891477725e-05f, -1.870677285e-05f, + -1.849837229e-05f, -1.828958233e-05f, -1.808040975e-05f, -1.787086132e-05f, -1.766094383e-05f, -1.745066406e-05f, -1.724002881e-05f, -1.702904489e-05f, -1.681771908e-05f, -1.660605821e-05f, + -1.639406908e-05f, -1.618175852e-05f, -1.596913334e-05f, -1.575620038e-05f, -1.554296645e-05f, -1.532943841e-05f, -1.511562307e-05f, -1.490152728e-05f, -1.468715789e-05f, -1.447252173e-05f, + -1.425762566e-05f, -1.404247651e-05f, -1.382708116e-05f, -1.361144643e-05f, -1.339557920e-05f, -1.317948632e-05f, -1.296317463e-05f, -1.274665101e-05f, -1.252992230e-05f, -1.231299537e-05f, + -1.209587708e-05f, -1.187857428e-05f, -1.166109384e-05f, -1.144344260e-05f, -1.122562743e-05f, -1.100765519e-05f, -1.078953273e-05f, -1.057126690e-05f, -1.035286457e-05f, -1.013433257e-05f, + -9.915677759e-06f, -9.696906986e-06f, -9.478027093e-06f, -9.259044925e-06f, -9.039967319e-06f, -8.820801113e-06f, -8.601553141e-06f, -8.382230233e-06f, -8.162839215e-06f, -7.943386911e-06f, + -7.723880139e-06f, -7.504325714e-06f, -7.284730447e-06f, -7.065101143e-06f, -6.845444603e-06f, -6.625767623e-06f, -6.406076994e-06f, -6.186379502e-06f, -5.966681925e-06f, -5.746991037e-06f, + -5.527313607e-06f, -5.307656396e-06f, -5.088026158e-06f, -4.868429643e-06f, -4.648873591e-06f, -4.429364738e-06f, -4.209909810e-06f, -3.990515527e-06f, -3.771188602e-06f, -3.551935738e-06f, + -3.332763632e-06f, -3.113678971e-06f, -2.894688435e-06f, -2.675798695e-06f, -2.457016412e-06f, -2.238348239e-06f, -2.019800821e-06f, -1.801380790e-06f, -1.583094771e-06f, -1.364949379e-06f, + -1.146951218e-06f, -9.291068830e-07f, -7.114229571e-07f, -4.939060136e-07f, -2.765626150e-07f, -5.939931241e-08f, 1.575773541e-07f, 3.743608557e-07f, 5.909446755e-07f, 8.073223083e-07f, + 1.023487261e-06f, 1.239433052e-06f, 1.455153212e-06f, 1.670641287e-06f, 1.885890832e-06f, 2.100895416e-06f, 2.315648623e-06f, 2.530144049e-06f, 2.744375302e-06f, 2.958336007e-06f, + 3.172019800e-06f, 3.385420331e-06f, 3.598531268e-06f, 3.811346289e-06f, 4.023859088e-06f, 4.236063375e-06f, 4.447952874e-06f, 4.659521325e-06f, 4.870762481e-06f, 5.081670113e-06f, + 5.292238007e-06f, 5.502459964e-06f, 5.712329803e-06f, 5.921841357e-06f, 6.130988476e-06f, 6.339765028e-06f, 6.548164897e-06f, 6.756181982e-06f, 6.963810202e-06f, 7.171043492e-06f, + 7.377875804e-06f, 7.584301108e-06f, 7.790313393e-06f, 7.995906664e-06f, 8.201074945e-06f, 8.405812279e-06f, 8.610112727e-06f, 8.813970367e-06f, 9.017379298e-06f, 9.220333638e-06f, + 9.422827523e-06f, 9.624855108e-06f, 9.826410569e-06f, 1.002748810e-05f, 1.022808192e-05f, 1.042818625e-05f, 1.062779536e-05f, 1.082690352e-05f, 1.102550503e-05f, 1.122359419e-05f, + 1.142116536e-05f, 1.161821288e-05f, 1.181473113e-05f, 1.201071452e-05f, 1.220615746e-05f, 1.240105440e-05f, 1.259539980e-05f, 1.278918816e-05f, 1.298241397e-05f, 1.317507177e-05f, + 1.336715611e-05f, 1.355866157e-05f, 1.374958274e-05f, 1.393991425e-05f, 1.412965074e-05f, 1.431878688e-05f, 1.450731735e-05f, 1.469523687e-05f, 1.488254018e-05f, 1.506922203e-05f, + 1.525527721e-05f, 1.544070053e-05f, 1.562548681e-05f, 1.580963093e-05f, 1.599312775e-05f, 1.617597218e-05f, 1.635815915e-05f, 1.653968362e-05f, 1.672054056e-05f, 1.690072498e-05f, + 1.708023190e-05f, 1.725905639e-05f, 1.743719351e-05f, 1.761463839e-05f, 1.779138614e-05f, 1.796743192e-05f, 1.814277093e-05f, 1.831739835e-05f, 1.849130944e-05f, 1.866449945e-05f, + 1.883696367e-05f, 1.900869741e-05f, 1.917969602e-05f, 1.934995485e-05f, 1.951946931e-05f, 1.968823482e-05f, 1.985624683e-05f, 2.002350081e-05f, 2.018999226e-05f, 2.035571672e-05f, + 2.052066974e-05f, 2.068484690e-05f, 2.084824384e-05f, 2.101085618e-05f, 2.117267959e-05f, 2.133370977e-05f, 2.149394246e-05f, 2.165337339e-05f, 2.181199837e-05f, 2.196981319e-05f, + 2.212681369e-05f, 2.228299576e-05f, 2.243835528e-05f, 2.259288818e-05f, 2.274659042e-05f, 2.289945799e-05f, 2.305148689e-05f, 2.320267317e-05f, 2.335301291e-05f, 2.350250221e-05f, + 2.365113720e-05f, 2.379891404e-05f, 2.394582893e-05f, 2.409187808e-05f, 2.423705776e-05f, 2.438136424e-05f, 2.452479383e-05f, 2.466734288e-05f, 2.480900777e-05f, 2.494978489e-05f, + 2.508967069e-05f, 2.522866162e-05f, 2.536675418e-05f, 2.550394490e-05f, 2.564023033e-05f, 2.577560707e-05f, 2.591007174e-05f, 2.604362098e-05f, 2.617625148e-05f, 2.630795996e-05f, + 2.643874314e-05f, 2.656859782e-05f, 2.669752080e-05f, 2.682550892e-05f, 2.695255905e-05f, 2.707866809e-05f, 2.720383298e-05f, 2.732805068e-05f, 2.745131820e-05f, 2.757363256e-05f, + 2.769499082e-05f, 2.781539008e-05f, 2.793482747e-05f, 2.805330014e-05f, 2.817080529e-05f, 2.828734014e-05f, 2.840290194e-05f, 2.851748799e-05f, 2.863109560e-05f, 2.874372213e-05f, + 2.885536496e-05f, 2.896602152e-05f, 2.907568926e-05f, 2.918436565e-05f, 2.929204822e-05f, 2.939873452e-05f, 2.950442213e-05f, 2.960910866e-05f, 2.971279177e-05f, 2.981546914e-05f, + 2.991713848e-05f, 3.001779754e-05f, 3.011744411e-05f, 3.021607600e-05f, 3.031369105e-05f, 3.041028715e-05f, 3.050586221e-05f, 3.060041419e-05f, 3.069394106e-05f, 3.078644083e-05f, + 3.087791157e-05f, 3.096835134e-05f, 3.105775827e-05f, 3.114613050e-05f, 3.123346622e-05f, 3.131976364e-05f, 3.140502102e-05f, 3.148923664e-05f, 3.157240881e-05f, 3.165453589e-05f, + 3.173561626e-05f, 3.181564834e-05f, 3.189463059e-05f, 3.197256148e-05f, 3.204943955e-05f, 3.212526334e-05f, 3.220003145e-05f, 3.227374249e-05f, 3.234639512e-05f, 3.241798803e-05f, + 3.248851994e-05f, 3.255798962e-05f, 3.262639585e-05f, 3.269373746e-05f, 3.276001330e-05f, 3.282522228e-05f, 3.288936331e-05f, 3.295243537e-05f, 3.301443744e-05f, 3.307536855e-05f, + 3.313522777e-05f, 3.319401419e-05f, 3.325172695e-05f, 3.330836521e-05f, 3.336392817e-05f, 3.341841506e-05f, 3.347182515e-05f, 3.352415774e-05f, 3.357541217e-05f, 3.362558780e-05f, + 3.367468403e-05f, 3.372270030e-05f, 3.376963609e-05f, 3.381549090e-05f, 3.386026426e-05f, 3.390395574e-05f, 3.394656496e-05f, 3.398809155e-05f, 3.402853518e-05f, 3.406789557e-05f, + 3.410617245e-05f, 3.414336560e-05f, 3.417947482e-05f, 3.421449996e-05f, 3.424844090e-05f, 3.428129754e-05f, 3.431306982e-05f, 3.434375773e-05f, 3.437336126e-05f, 3.440188048e-05f, + 3.442931545e-05f, 3.445566628e-05f, 3.448093311e-05f, 3.450511613e-05f, 3.452821555e-05f, 3.455023161e-05f, 3.457116458e-05f, 3.459101478e-05f, 3.460978254e-05f, 3.462746826e-05f, + 3.464407233e-05f, 3.465959521e-05f, 3.467403736e-05f, 3.468739929e-05f, 3.469968156e-05f, 3.471088472e-05f, 3.472100940e-05f, 3.473005622e-05f, 3.473802588e-05f, 3.474491906e-05f, + 3.475073651e-05f, 3.475547900e-05f, 3.475914734e-05f, 3.476174236e-05f, 3.476326493e-05f, 3.476371595e-05f, 3.476309636e-05f, 3.476140712e-05f, 3.475864922e-05f, 3.475482371e-05f, + 3.474993164e-05f, 3.474397410e-05f, 3.473695223e-05f, 3.472886718e-05f, 3.471972015e-05f, 3.470951234e-05f, 3.469824503e-05f, 3.468591948e-05f, 3.467253703e-05f, 3.465809901e-05f, + 3.464260682e-05f, 3.462606185e-05f, 3.460846556e-05f, 3.458981941e-05f, 3.457012492e-05f, 3.454938361e-05f, 3.452759706e-05f, 3.450476686e-05f, 3.448089464e-05f, 3.445598206e-05f, + 3.443003082e-05f, 3.440304263e-05f, 3.437501925e-05f, 3.434596245e-05f, 3.431587405e-05f, 3.428475590e-05f, 3.425260986e-05f, 3.421943784e-05f, 3.418524177e-05f, 3.415002362e-05f, + 3.411378537e-05f, 3.407652906e-05f, 3.403825673e-05f, 3.399897047e-05f, 3.395867238e-05f, 3.391736461e-05f, 3.387504933e-05f, 3.383172874e-05f, 3.378740507e-05f, 3.374208057e-05f, + 3.369575753e-05f, 3.364843827e-05f, 3.360012513e-05f, 3.355082049e-05f, 3.350052675e-05f, 3.344924633e-05f, 3.339698169e-05f, 3.334373533e-05f, 3.328950976e-05f, 3.323430751e-05f, + 3.317813117e-05f, 3.312098332e-05f, 3.306286661e-05f, 3.300378367e-05f, 3.294373719e-05f, 3.288272989e-05f, 3.282076449e-05f, 3.275784376e-05f, 3.269397050e-05f, 3.262914751e-05f, + 3.256337765e-05f, 3.249666378e-05f, 3.242900881e-05f, 3.236041565e-05f, 3.229088727e-05f, 3.222042663e-05f, 3.214903674e-05f, 3.207672063e-05f, 3.200348135e-05f, 3.192932199e-05f, + 3.185424565e-05f, 3.177825547e-05f, 3.170135460e-05f, 3.162354623e-05f, 3.154483357e-05f, 3.146521985e-05f, 3.138470832e-05f, 3.130330228e-05f, 3.122100503e-05f, 3.113781991e-05f, + 3.105375026e-05f, 3.096879949e-05f, 3.088297098e-05f, 3.079626817e-05f, 3.070869452e-05f, 3.062025350e-05f, 3.053094862e-05f, 3.044078340e-05f, 3.034976139e-05f, 3.025788617e-05f, + 3.016516132e-05f, 3.007159047e-05f, 2.997717726e-05f, 2.988192535e-05f, 2.978583844e-05f, 2.968892022e-05f, 2.959117444e-05f, 2.949260485e-05f, 2.939321522e-05f, 2.929300935e-05f, + 2.919199107e-05f, 2.909016421e-05f, 2.898753264e-05f, 2.888410025e-05f, 2.877987094e-05f, 2.867484863e-05f, 2.856903729e-05f, 2.846244087e-05f, 2.835506337e-05f, 2.824690880e-05f, + 2.813798119e-05f, 2.802828460e-05f, 2.791782309e-05f, 2.780660075e-05f, 2.769462171e-05f, 2.758189008e-05f, 2.746841003e-05f, 2.735418572e-05f, 2.723922134e-05f, 2.712352110e-05f, + 2.700708924e-05f, 2.688992999e-05f, 2.677204763e-05f, 2.665344643e-05f, 2.653413070e-05f, 2.641410477e-05f, 2.629337297e-05f, 2.617193965e-05f, 2.604980920e-05f, 2.592698601e-05f, + 2.580347448e-05f, 2.567927904e-05f, 2.555440415e-05f, 2.542885425e-05f, 2.530263384e-05f, 2.517574739e-05f, 2.504819944e-05f, 2.491999450e-05f, 2.479113712e-05f, 2.466163186e-05f, + 2.453148330e-05f, 2.440069603e-05f, 2.426927467e-05f, 2.413722382e-05f, 2.400454814e-05f, 2.387125227e-05f, 2.373734089e-05f, 2.360281868e-05f, 2.346769034e-05f, 2.333196059e-05f, + 2.319563414e-05f, 2.305871575e-05f, 2.292121017e-05f, 2.278312217e-05f, 2.264445654e-05f, 2.250521807e-05f, 2.236541157e-05f, 2.222504187e-05f, 2.208411380e-05f, 2.194263222e-05f, + 2.180060199e-05f, 2.165802798e-05f, 2.151491509e-05f, 2.137126821e-05f, 2.122709225e-05f, 2.108239215e-05f, 2.093717283e-05f, 2.079143925e-05f, 2.064519637e-05f, 2.049844915e-05f, + 2.035120258e-05f, 2.020346165e-05f, 2.005523137e-05f, 1.990651674e-05f, 1.975732281e-05f, 1.960765459e-05f, 1.945751714e-05f, 1.930691552e-05f, 1.915585478e-05f, 1.900434000e-05f, + 1.885237627e-05f, 1.869996869e-05f, 1.854712235e-05f, 1.839384236e-05f, 1.824013386e-05f, 1.808600196e-05f, 1.793145180e-05f, 1.777648854e-05f, 1.762111733e-05f, 1.746534333e-05f, + 1.730917171e-05f, 1.715260764e-05f, 1.699565633e-05f, 1.683832295e-05f, 1.668061270e-05f, 1.652253081e-05f, 1.636408247e-05f, 1.620527291e-05f, 1.604610736e-05f, 1.588659105e-05f, + 1.572672922e-05f, 1.556652712e-05f, 1.540598999e-05f, 1.524512311e-05f, 1.508393171e-05f, 1.492242109e-05f, 1.476059650e-05f, 1.459846323e-05f, 1.443602657e-05f, 1.427329179e-05f, + 1.411026419e-05f, 1.394694906e-05f, 1.378335172e-05f, 1.361947745e-05f, 1.345533158e-05f, 1.329091940e-05f, 1.312624625e-05f, 1.296131743e-05f, 1.279613827e-05f, 1.263071409e-05f, + 1.246505022e-05f, 1.229915200e-05f, 1.213302475e-05f, 1.196667380e-05f, 1.180010451e-05f, 1.163332220e-05f, 1.146633221e-05f, 1.129913990e-05f, 1.113175059e-05f, 1.096416965e-05f, + 1.079640241e-05f, 1.062845422e-05f, 1.046033043e-05f, 1.029203640e-05f, 1.012357746e-05f, 9.954958967e-06f, 9.786186275e-06f, 9.617264730e-06f, 9.448199683e-06f, 9.278996482e-06f, + 9.109660476e-06f, 8.940197012e-06f, 8.770611439e-06f, 8.600909101e-06f, 8.431095345e-06f, 8.261175512e-06f, 8.091154945e-06f, 7.921038985e-06f, 7.750832969e-06f, 7.580542234e-06f, + 7.410172115e-06f, 7.239727942e-06f, 7.069215045e-06f, 6.898638752e-06f, 6.728004385e-06f, 6.557317266e-06f, 6.386582712e-06f, 6.215806037e-06f, 6.044992553e-06f, 5.874147566e-06f, + 5.703276381e-06f, 5.532384296e-06f, 5.361476606e-06f, 5.190558603e-06f, 5.019635573e-06f, 4.848712799e-06f, 4.677795557e-06f, 4.506889120e-06f, 4.335998754e-06f, 4.165129723e-06f, + 3.994287281e-06f, 3.823476681e-06f, 3.652703167e-06f, 3.481971979e-06f, 3.311288350e-06f, 3.140657508e-06f, 2.970084672e-06f, 2.799575058e-06f, 2.629133873e-06f, 2.458766317e-06f, + 2.288477585e-06f, 2.118272864e-06f, 1.948157332e-06f, 1.778136161e-06f, 1.608214517e-06f, 1.438397555e-06f, 1.268690425e-06f, 1.099098266e-06f, 9.296262127e-07f, 7.602793878e-07f, + 5.910629074e-07f, 4.219818784e-07f, 2.530413989e-07f, 8.424655829e-08f, -8.439756339e-08f, -2.528858953e-07f, -4.212133759e-07f, -5.893749533e-07f, -7.573655854e-07f, -9.251802397e-07f, + -1.092813894e-06f, -1.260261536e-06f, -1.427518163e-06f, -1.594578785e-06f, -1.761438420e-06f, -1.928092099e-06f, -2.094534861e-06f, -2.260761758e-06f, -2.426767854e-06f, -2.592548223e-06f, + -2.758097949e-06f, -2.923412131e-06f, -3.088485877e-06f, -3.253314308e-06f, -3.417892556e-06f, -3.582215768e-06f, -3.746279099e-06f, -3.910077720e-06f, -4.073606812e-06f, -4.236861571e-06f, + -4.399837205e-06f, -4.562528934e-06f, -4.724931992e-06f, -4.887041626e-06f, -5.048853096e-06f, -5.210361678e-06f, -5.371562657e-06f, -5.532451337e-06f, -5.693023032e-06f, -5.853273071e-06f, + -6.013196799e-06f, -6.172789574e-06f, -6.332046766e-06f, -6.490963765e-06f, -6.649535971e-06f, -6.807758801e-06f, -6.965627687e-06f, -7.123138075e-06f, -7.280285427e-06f, -7.437065220e-06f, + -7.593472946e-06f, -7.749504116e-06f, -7.905154251e-06f, -8.060418892e-06f, -8.215293596e-06f, -8.369773933e-06f, -8.523855492e-06f, -8.677533878e-06f, -8.830804712e-06f, -8.983663631e-06f, + -9.136106290e-06f, -9.288128359e-06f, -9.439725527e-06f, -9.590893500e-06f, -9.741627998e-06f, -9.891924763e-06f, -1.004177955e-05f, -1.019118814e-05f, -1.034014631e-05f, -1.048864989e-05f, + -1.063669469e-05f, -1.078427657e-05f, -1.093139138e-05f, -1.107803502e-05f, -1.122420337e-05f, -1.136989237e-05f, -1.151509794e-05f, -1.165981605e-05f, -1.180404266e-05f, -1.194777378e-05f, + -1.209100541e-05f, -1.223373359e-05f, -1.237595436e-05f, -1.251766381e-05f, -1.265885801e-05f, -1.279953308e-05f, -1.293968515e-05f, -1.307931037e-05f, -1.321840489e-05f, -1.335696492e-05f, + -1.349498666e-05f, -1.363246634e-05f, -1.376940021e-05f, -1.390578453e-05f, -1.404161560e-05f, -1.417688973e-05f, -1.431160325e-05f, -1.444575250e-05f, -1.457933386e-05f, -1.471234373e-05f, + -1.484477851e-05f, -1.497663465e-05f, -1.510790859e-05f, -1.523859682e-05f, -1.536869584e-05f, -1.549820216e-05f, -1.562711232e-05f, -1.575542290e-05f, -1.588313047e-05f, -1.601023164e-05f, + -1.613672305e-05f, -1.626260133e-05f, -1.638786317e-05f, -1.651250526e-05f, -1.663652431e-05f, -1.675991707e-05f, -1.688268030e-05f, -1.700481077e-05f, -1.712630530e-05f, -1.724716072e-05f, + -1.736737388e-05f, -1.748694165e-05f, -1.760586094e-05f, -1.772412865e-05f, -1.784174174e-05f, -1.795869717e-05f, -1.807499193e-05f, -1.819062303e-05f, -1.830558751e-05f, -1.841988243e-05f, + -1.853350488e-05f, -1.864645195e-05f, -1.875872078e-05f, -1.887030852e-05f, -1.898121235e-05f, -1.909142947e-05f, -1.920095710e-05f, -1.930979250e-05f, -1.941793293e-05f, -1.952537570e-05f, + -1.963211812e-05f, -1.973815754e-05f, -1.984349132e-05f, -1.994811687e-05f, -2.005203159e-05f, -2.015523293e-05f, -2.025771836e-05f, -2.035948537e-05f, -2.046053147e-05f, -2.056085420e-05f, + -2.066045113e-05f, -2.075931985e-05f, -2.085745796e-05f, -2.095486312e-05f, -2.105153298e-05f, -2.114746524e-05f, -2.124265760e-05f, -2.133710780e-05f, -2.143081362e-05f, -2.152377283e-05f, + -2.161598325e-05f, -2.170744273e-05f, -2.179814911e-05f, -2.188810031e-05f, -2.197729422e-05f, -2.206572879e-05f, -2.215340199e-05f, -2.224031181e-05f, -2.232645626e-05f, -2.241183339e-05f, + -2.249644126e-05f, -2.258027796e-05f, -2.266334163e-05f, -2.274563039e-05f, -2.282714243e-05f, -2.290787593e-05f, -2.298782912e-05f, -2.306700025e-05f, -2.314538759e-05f, -2.322298944e-05f, + -2.329980412e-05f, -2.337582999e-05f, -2.345106542e-05f, -2.352550882e-05f, -2.359915861e-05f, -2.367201326e-05f, -2.374407123e-05f, -2.381533104e-05f, -2.388579123e-05f, -2.395545034e-05f, + -2.402430698e-05f, -2.409235974e-05f, -2.415960726e-05f, -2.422604822e-05f, -2.429168130e-05f, -2.435650521e-05f, -2.442051870e-05f, -2.448372054e-05f, -2.454610953e-05f, -2.460768448e-05f, + -2.466844424e-05f, -2.472838769e-05f, -2.478751373e-05f, -2.484582128e-05f, -2.490330930e-05f, -2.495997676e-05f, -2.501582268e-05f, -2.507084608e-05f, -2.512504603e-05f, -2.517842160e-05f, + -2.523097191e-05f, -2.528269610e-05f, -2.533359333e-05f, -2.538366279e-05f, -2.543290370e-05f, -2.548131530e-05f, -2.552889686e-05f, -2.557564767e-05f, -2.562156707e-05f, -2.566665439e-05f, + -2.571090902e-05f, -2.575433035e-05f, -2.579691781e-05f, -2.583867086e-05f, -2.587958897e-05f, -2.591967166e-05f, -2.595891845e-05f, -2.599732891e-05f, -2.603490262e-05f, -2.607163919e-05f, + -2.610753827e-05f, -2.614259951e-05f, -2.617682261e-05f, -2.621020729e-05f, -2.624275328e-05f, -2.627446036e-05f, -2.630532832e-05f, -2.633535699e-05f, -2.636454622e-05f, -2.639289587e-05f, + -2.642040585e-05f, -2.644707608e-05f, -2.647290652e-05f, -2.649789715e-05f, -2.652204797e-05f, -2.654535901e-05f, -2.656783032e-05f, -2.658946200e-05f, -2.661025415e-05f, -2.663020690e-05f, + -2.664932042e-05f, -2.666759488e-05f, -2.668503051e-05f, -2.670162754e-05f, -2.671738623e-05f, -2.673230688e-05f, -2.674638979e-05f, -2.675963531e-05f, -2.677204381e-05f, -2.678361567e-05f, + -2.679435132e-05f, -2.680425119e-05f, -2.681331576e-05f, -2.682154552e-05f, -2.682894099e-05f, -2.683550271e-05f, -2.684123125e-05f, -2.684612722e-05f, -2.685019122e-05f, -2.685342390e-05f, + -2.685582595e-05f, -2.685739804e-05f, -2.685814090e-05f, -2.685805529e-05f, -2.685714196e-05f, -2.685540172e-05f, -2.685283539e-05f, -2.684944381e-05f, -2.684522785e-05f, -2.684018840e-05f, + -2.683432640e-05f, -2.682764278e-05f, -2.682013851e-05f, -2.681181458e-05f, -2.680267202e-05f, -2.679271186e-05f, -2.678193517e-05f, -2.677034305e-05f, -2.675793660e-05f, -2.674471698e-05f, + -2.673068533e-05f, -2.671584286e-05f, -2.670019077e-05f, -2.668373029e-05f, -2.666646270e-05f, -2.664838926e-05f, -2.662951129e-05f, -2.660983013e-05f, -2.658934711e-05f, -2.656806363e-05f, + -2.654598108e-05f, -2.652310090e-05f, -2.649942452e-05f, -2.647495342e-05f, -2.644968909e-05f, -2.642363306e-05f, -2.639678687e-05f, -2.636915207e-05f, -2.634073027e-05f, -2.631152306e-05f, + -2.628153208e-05f, -2.625075899e-05f, -2.621920547e-05f, -2.618687321e-05f, -2.615376395e-05f, -2.611987942e-05f, -2.608522140e-05f, -2.604979168e-05f, -2.601359208e-05f, -2.597662442e-05f, + -2.593889056e-05f, -2.590039239e-05f, -2.586113181e-05f, -2.582111073e-05f, -2.578033111e-05f, -2.573879492e-05f, -2.569650413e-05f, -2.565346077e-05f, -2.560966686e-05f, -2.556512445e-05f, + -2.551983562e-05f, -2.547380247e-05f, -2.542702711e-05f, -2.537951168e-05f, -2.533125834e-05f, -2.528226927e-05f, -2.523254666e-05f, -2.518209274e-05f, -2.513090975e-05f, -2.507899995e-05f, + -2.502636563e-05f, -2.497300909e-05f, -2.491893264e-05f, -2.486413863e-05f, -2.480862944e-05f, -2.475240743e-05f, -2.469547501e-05f, -2.463783461e-05f, -2.457948866e-05f, -2.452043964e-05f, + -2.446069001e-05f, -2.440024229e-05f, -2.433909899e-05f, -2.427726265e-05f, -2.421473583e-05f, -2.415152110e-05f, -2.408762108e-05f, -2.402303835e-05f, -2.395777558e-05f, -2.389183540e-05f, + -2.382522048e-05f, -2.375793352e-05f, -2.368997723e-05f, -2.362135433e-05f, -2.355206756e-05f, -2.348211969e-05f, -2.341151349e-05f, -2.334025177e-05f, -2.326833734e-05f, -2.319577304e-05f, + -2.312256171e-05f, -2.304870622e-05f, -2.297420946e-05f, -2.289907434e-05f, -2.282330376e-05f, -2.274690067e-05f, -2.266986802e-05f, -2.259220878e-05f, -2.251392594e-05f, -2.243502250e-05f, + -2.235550149e-05f, -2.227536593e-05f, -2.219461888e-05f, -2.211326341e-05f, -2.203130260e-05f, -2.194873956e-05f, -2.186557740e-05f, -2.178181924e-05f, -2.169746825e-05f, -2.161252758e-05f, + -2.152700041e-05f, -2.144088993e-05f, -2.135419936e-05f, -2.126693190e-05f, -2.117909082e-05f, -2.109067935e-05f, -2.100170076e-05f, -2.091215834e-05f, -2.082205538e-05f, -2.073139520e-05f, + -2.064018111e-05f, -2.054841647e-05f, -2.045610461e-05f, -2.036324891e-05f, -2.026985275e-05f, -2.017591953e-05f, -2.008145264e-05f, -1.998645552e-05f, -1.989093159e-05f, -1.979488430e-05f, + -1.969831712e-05f, -1.960123351e-05f, -1.950363697e-05f, -1.940553099e-05f, -1.930691908e-05f, -1.920780476e-05f, -1.910819158e-05f, -1.900808308e-05f, -1.890748282e-05f, -1.880639437e-05f, + -1.870482131e-05f, -1.860276724e-05f, -1.850023578e-05f, -1.839723052e-05f, -1.829375512e-05f, -1.818981319e-05f, -1.808540841e-05f, -1.798054443e-05f, -1.787522492e-05f, -1.776945357e-05f, + -1.766323407e-05f, -1.755657013e-05f, -1.744946547e-05f, -1.734192380e-05f, -1.723394887e-05f, -1.712554442e-05f, -1.701671421e-05f, -1.690746200e-05f, -1.679779156e-05f, -1.668770668e-05f, + -1.657721116e-05f, -1.646630879e-05f, -1.635500340e-05f, -1.624329879e-05f, -1.613119879e-05f, -1.601870726e-05f, -1.590582802e-05f, -1.579256494e-05f, -1.567892188e-05f, -1.556490272e-05f, + -1.545051132e-05f, -1.533575158e-05f, -1.522062740e-05f, -1.510514267e-05f, -1.498930130e-05f, -1.487310722e-05f, -1.475656435e-05f, -1.463967662e-05f, -1.452244797e-05f, -1.440488234e-05f, + -1.428698369e-05f, -1.416875598e-05f, -1.405020317e-05f, -1.393132923e-05f, -1.381213815e-05f, -1.369263390e-05f, -1.357282048e-05f, -1.345270188e-05f, -1.333228210e-05f, -1.321156516e-05f, + -1.309055506e-05f, -1.296925583e-05f, -1.284767148e-05f, -1.272580605e-05f, -1.260366356e-05f, -1.248124806e-05f, -1.235856359e-05f, -1.223561420e-05f, -1.211240393e-05f, -1.198893684e-05f, + -1.186521700e-05f, -1.174124847e-05f, -1.161703531e-05f, -1.149258160e-05f, -1.136789141e-05f, -1.124296882e-05f, -1.111781791e-05f, -1.099244278e-05f, -1.086684750e-05f, -1.074103617e-05f, + -1.061501288e-05f, -1.048878173e-05f, -1.036234683e-05f, -1.023571226e-05f, -1.010888214e-05f, -9.981860576e-06f, -9.854651671e-06f, -9.727259539e-06f, -9.599688290e-06f, -9.471942041e-06f, + -9.344024905e-06f, -9.215941001e-06f, -9.087694446e-06f, -8.959289360e-06f, -8.830729863e-06f, -8.702020078e-06f, -8.573164125e-06f, -8.444166128e-06f, -8.315030210e-06f, -8.185760494e-06f, + -8.056361106e-06f, -7.926836168e-06f, -7.797189805e-06f, -7.667426141e-06f, -7.537549299e-06f, -7.407563403e-06f, -7.277472576e-06f, -7.147280939e-06f, -7.016992615e-06f, -6.886611723e-06f, + -6.756142383e-06f, -6.625588713e-06f, -6.494954831e-06f, -6.364244852e-06f, -6.233462889e-06f, -6.102613056e-06f, -5.971699464e-06f, -5.840726220e-06f, -5.709697431e-06f, -5.578617203e-06f, + -5.447489637e-06f, -5.316318834e-06f, -5.185108889e-06f, -5.053863899e-06f, -4.922587955e-06f, -4.791285146e-06f, -4.659959557e-06f, -4.528615272e-06f, -4.397256370e-06f, -4.265886927e-06f, + -4.134511015e-06f, -4.003132704e-06f, -3.871756058e-06f, -3.740385139e-06f, -3.609024003e-06f, -3.477676705e-06f, -3.346347292e-06f, -3.215039808e-06f, -3.083758295e-06f, -2.952506786e-06f, + -2.821289312e-06f, -2.690109900e-06f, -2.558972569e-06f, -2.427881334e-06f, -2.296840207e-06f, -2.165853192e-06f, -2.034924289e-06f, -1.904057490e-06f, -1.773256785e-06f, -1.642526155e-06f, + -1.511869577e-06f, -1.381291021e-06f, -1.250794452e-06f, -1.120383826e-06f, -9.900630949e-07f, -8.598362041e-07f, -7.297070913e-07f, -5.996796880e-07f, -4.697579186e-07f, -3.399457005e-07f, + -2.102469442e-07f, -8.066555270e-08f, 4.879457816e-08f, 1.781295600e-07f, 3.073355122e-07f, 4.364085616e-07f, 5.653448430e-07f, 6.941404991e-07f, 8.227916805e-07f, 9.512945460e-07f, + 1.079645263e-06f, 1.207840006e-06f, 1.335874960e-06f, 1.463746317e-06f, 1.591450278e-06f, 1.718983054e-06f, 1.846340862e-06f, 1.973519932e-06f, 2.100516499e-06f, 2.227326811e-06f, + 2.353947123e-06f, 2.480373700e-06f, 2.606602817e-06f, 2.732630757e-06f, 2.858453816e-06f, 2.984068297e-06f, 3.109470514e-06f, 3.234656791e-06f, 3.359623462e-06f, 3.484366872e-06f, + 3.608883377e-06f, 3.733169340e-06f, 3.857221139e-06f, 3.981035159e-06f, 4.104607800e-06f, 4.227935469e-06f, 4.351014586e-06f, 4.473841581e-06f, 4.596412896e-06f, 4.718724985e-06f, + 4.840774312e-06f, 4.962557354e-06f, 5.084070597e-06f, 5.205310542e-06f, 5.326273699e-06f, 5.446956593e-06f, 5.567355758e-06f, 5.687467741e-06f, 5.807289102e-06f, 5.926816413e-06f, + 6.046046257e-06f, 6.164975233e-06f, 6.283599948e-06f, 6.401917025e-06f, 6.519923098e-06f, 6.637614816e-06f, 6.754988838e-06f, 6.872041838e-06f, 6.988770503e-06f, 7.105171532e-06f, + 7.221241639e-06f, 7.336977551e-06f, 7.452376007e-06f, 7.567433761e-06f, 7.682147581e-06f, 7.796514248e-06f, 7.910530556e-06f, 8.024193314e-06f, 8.137499346e-06f, 8.250445488e-06f, + 8.363028592e-06f, 8.475245523e-06f, 8.587093160e-06f, 8.698568399e-06f, 8.809668147e-06f, 8.920389328e-06f, 9.030728881e-06f, 9.140683758e-06f, 9.250250926e-06f, 9.359427368e-06f, + 9.468210082e-06f, 9.576596081e-06f, 9.684582392e-06f, 9.792166059e-06f, 9.899344139e-06f, 1.000611371e-05f, 1.011247185e-05f, 1.021841568e-05f, 1.032394231e-05f, 1.042904887e-05f, + 1.053373253e-05f, 1.063799045e-05f, 1.074181980e-05f, 1.084521780e-05f, 1.094818166e-05f, 1.105070860e-05f, 1.115279588e-05f, 1.125444076e-05f, 1.135564053e-05f, 1.145639247e-05f, + 1.155669391e-05f, 1.165654217e-05f, 1.175593459e-05f, 1.185486856e-05f, 1.195334143e-05f, 1.205135062e-05f, 1.214889352e-05f, 1.224596759e-05f, 1.234257026e-05f, 1.243869899e-05f, + 1.253435127e-05f, 1.262952461e-05f, 1.272421651e-05f, 1.281842450e-05f, 1.291214615e-05f, 1.300537902e-05f, 1.309812069e-05f, 1.319036878e-05f, 1.328212089e-05f, 1.337337467e-05f, + 1.346412778e-05f, 1.355437788e-05f, 1.364412268e-05f, 1.373335989e-05f, 1.382208722e-05f, 1.391030243e-05f, 1.399800329e-05f, 1.408518756e-05f, 1.417185307e-05f, 1.425799761e-05f, + 1.434361903e-05f, 1.442871519e-05f, 1.451328396e-05f, 1.459732323e-05f, 1.468083091e-05f, 1.476380493e-05f, 1.484624324e-05f, 1.492814380e-05f, 1.500950460e-05f, 1.509032364e-05f, + 1.517059895e-05f, 1.525032856e-05f, 1.532951054e-05f, 1.540814296e-05f, 1.548622392e-05f, 1.556375154e-05f, 1.564072396e-05f, 1.571713932e-05f, 1.579299580e-05f, 1.586829159e-05f, + 1.594302491e-05f, 1.601719399e-05f, 1.609079707e-05f, 1.616383243e-05f, 1.623629835e-05f, 1.630819315e-05f, 1.637951514e-05f, 1.645026269e-05f, 1.652043414e-05f, 1.659002789e-05f, + 1.665904235e-05f, 1.672747593e-05f, 1.679532709e-05f, 1.686259428e-05f, 1.692927600e-05f, 1.699537073e-05f, 1.706087701e-05f, 1.712579337e-05f, 1.719011839e-05f, 1.725385063e-05f, + 1.731698871e-05f, 1.737953124e-05f, 1.744147686e-05f, 1.750282424e-05f, 1.756357206e-05f, 1.762371901e-05f, 1.768326382e-05f, 1.774220523e-05f, 1.780054200e-05f, 1.785827290e-05f, + 1.791539674e-05f, 1.797191235e-05f, 1.802781855e-05f, 1.808311421e-05f, 1.813779821e-05f, 1.819186946e-05f, 1.824532686e-05f, 1.829816937e-05f, 1.835039594e-05f, 1.840200556e-05f, + 1.845299721e-05f, 1.850336994e-05f, 1.855312277e-05f, 1.860225477e-05f, 1.865076502e-05f, 1.869865263e-05f, 1.874591670e-05f, 1.879255640e-05f, 1.883857087e-05f, 1.888395930e-05f, + 1.892872090e-05f, 1.897285489e-05f, 1.901636051e-05f, 1.905923702e-05f, 1.910148371e-05f, 1.914309988e-05f, 1.918408486e-05f, 1.922443799e-05f, 1.926415863e-05f, 1.930324618e-05f, + 1.934170003e-05f, 1.937951961e-05f, 1.941670437e-05f, 1.945325377e-05f, 1.948916731e-05f, 1.952444447e-05f, 1.955908480e-05f, 1.959308784e-05f, 1.962645316e-05f, 1.965918034e-05f, + 1.969126899e-05f, 1.972271874e-05f, 1.975352923e-05f, 1.978370014e-05f, 1.981323116e-05f, 1.984212198e-05f, 1.987037235e-05f, 1.989798200e-05f, 1.992495071e-05f, 1.995127827e-05f, + 1.997696448e-05f, 2.000200918e-05f, 2.002641222e-05f, 2.005017345e-05f, 2.007329278e-05f, 2.009577011e-05f, 2.011760537e-05f, 2.013879852e-05f, 2.015934951e-05f, 2.017925834e-05f, + 2.019852502e-05f, 2.021714958e-05f, 2.023513207e-05f, 2.025247255e-05f, 2.026917112e-05f, 2.028522788e-05f, 2.030064296e-05f, 2.031541652e-05f, 2.032954871e-05f, 2.034303972e-05f, + 2.035588978e-05f, 2.036809909e-05f, 2.037966791e-05f, 2.039059650e-05f, 2.040088515e-05f, 2.041053417e-05f, 2.041954389e-05f, 2.042791463e-05f, 2.043564678e-05f, 2.044274071e-05f, + 2.044919683e-05f, 2.045501556e-05f, 2.046019734e-05f, 2.046474264e-05f, 2.046865193e-05f, 2.047192571e-05f, 2.047456450e-05f, 2.047656885e-05f, 2.047793930e-05f, 2.047867645e-05f, + 2.047878087e-05f, 2.047825319e-05f, 2.047709403e-05f, 2.047530406e-05f, 2.047288395e-05f, 2.046983438e-05f, 2.046615607e-05f, 2.046184973e-05f, 2.045691613e-05f, 2.045135603e-05f, + 2.044517020e-05f, 2.043835946e-05f, 2.043092463e-05f, 2.042286654e-05f, 2.041418606e-05f, 2.040488406e-05f, 2.039496144e-05f, 2.038441911e-05f, 2.037325801e-05f, 2.036147908e-05f, + 2.034908330e-05f, 2.033607166e-05f, 2.032244515e-05f, 2.030820481e-05f, 2.029335166e-05f, 2.027788679e-05f, 2.026181125e-05f, 2.024512615e-05f, 2.022783261e-05f, 2.020993174e-05f, + 2.019142471e-05f, 2.017231267e-05f, 2.015259682e-05f, 2.013227835e-05f, 2.011135848e-05f, 2.008983845e-05f, 2.006771952e-05f, 2.004500295e-05f, 2.002169004e-05f, 1.999778209e-05f, + 1.997328043e-05f, 1.994818639e-05f, 1.992250134e-05f, 1.989622664e-05f, 1.986936370e-05f, 1.984191391e-05f, 1.981387871e-05f, 1.978525953e-05f, 1.975605784e-05f, 1.972627512e-05f, + 1.969591284e-05f, 1.966497253e-05f, 1.963345570e-05f, 1.960136390e-05f, 1.956869869e-05f, 1.953546164e-05f, 1.950165434e-05f, 1.946727840e-05f, 1.943233544e-05f, 1.939682710e-05f, + 1.936075504e-05f, 1.932412092e-05f, 1.928692643e-05f, 1.924917327e-05f, 1.921086316e-05f, 1.917199784e-05f, 1.913257906e-05f, 1.909260857e-05f, 1.905208815e-05f, 1.901101961e-05f, + 1.896940476e-05f, 1.892724541e-05f, 1.888454341e-05f, 1.884130062e-05f, 1.879751890e-05f, 1.875320015e-05f, 1.870834625e-05f, 1.866295914e-05f, 1.861704073e-05f, 1.857059297e-05f, + 1.852361782e-05f, 1.847611726e-05f, 1.842809327e-05f, 1.837954785e-05f, 1.833048303e-05f, 1.828090082e-05f, 1.823080328e-05f, 1.818019247e-05f, 1.812907045e-05f, 1.807743932e-05f, + 1.802530116e-05f, 1.797265811e-05f, 1.791951228e-05f, 1.786586581e-05f, 1.781172087e-05f, 1.775707961e-05f, 1.770194422e-05f, 1.764631689e-05f, 1.759019984e-05f, 1.753359527e-05f, + 1.747650543e-05f, 1.741893256e-05f, 1.736087891e-05f, 1.730234677e-05f, 1.724333841e-05f, 1.718385614e-05f, 1.712390225e-05f, 1.706347908e-05f, 1.700258895e-05f, 1.694123422e-05f, + 1.687941724e-05f, 1.681714039e-05f, 1.675440603e-05f, 1.669121658e-05f, 1.662757442e-05f, 1.656348199e-05f, 1.649894172e-05f, 1.643395603e-05f, 1.636852739e-05f, 1.630265825e-05f, + 1.623635110e-05f, 1.616960842e-05f, 1.610243270e-05f, 1.603482646e-05f, 1.596679220e-05f, 1.589833247e-05f, 1.582944981e-05f, 1.576014675e-05f, 1.569042587e-05f, 1.562028974e-05f, + 1.554974094e-05f, 1.547878206e-05f, 1.540741571e-05f, 1.533564450e-05f, 1.526347104e-05f, 1.519089798e-05f, 1.511792796e-05f, 1.504456363e-05f, 1.497080765e-05f, 1.489666269e-05f, + 1.482213144e-05f, 1.474721658e-05f, 1.467192081e-05f, 1.459624685e-05f, 1.452019741e-05f, 1.444377522e-05f, 1.436698301e-05f, 1.428982352e-05f, 1.421229952e-05f, 1.413441376e-05f, + 1.405616902e-05f, 1.397756807e-05f, 1.389861369e-05f, 1.381930870e-05f, 1.373965588e-05f, 1.365965805e-05f, 1.357931802e-05f, 1.349863864e-05f, 1.341762272e-05f, 1.333627312e-05f, + 1.325459269e-05f, 1.317258427e-05f, 1.309025075e-05f, 1.300759498e-05f, 1.292461985e-05f, 1.284132824e-05f, 1.275772306e-05f, 1.267380719e-05f, 1.258958355e-05f, 1.250505505e-05f, + 1.242022460e-05f, 1.233509515e-05f, 1.224966962e-05f, 1.216395094e-05f, 1.207794208e-05f, 1.199164597e-05f, 1.190506558e-05f, 1.181820386e-05f, 1.173106380e-05f, 1.164364836e-05f, + 1.155596053e-05f, 1.146800329e-05f, 1.137977963e-05f, 1.129129255e-05f, 1.120254506e-05f, 1.111354016e-05f, 1.102428086e-05f, 1.093477018e-05f, 1.084501114e-05f, 1.075500678e-05f, + 1.066476011e-05f, 1.057427419e-05f, 1.048355204e-05f, 1.039259672e-05f, 1.030141126e-05f, 1.020999874e-05f, 1.011836219e-05f, 1.002650469e-05f, 9.934429297e-06f, 9.842139082e-06f, + 9.749637116e-06f, 9.656926476e-06f, 9.564010241e-06f, 9.470891493e-06f, 9.377573318e-06f, 9.284058805e-06f, 9.190351047e-06f, 9.096453138e-06f, 9.002368175e-06f, 8.908099261e-06f, + 8.813649496e-06f, 8.719021989e-06f, 8.624219845e-06f, 8.529246177e-06f, 8.434104096e-06f, 8.338796717e-06f, 8.243327158e-06f, 8.147698537e-06f, 8.051913974e-06f, 7.955976593e-06f, + 7.859889517e-06f, 7.763655872e-06f, 7.667278784e-06f, 7.570761383e-06f, 7.474106797e-06f, 7.377318159e-06f, 7.280398598e-06f, 7.183351249e-06f, 7.086179244e-06f, 6.988885719e-06f, + 6.891473808e-06f, 6.793946647e-06f, 6.696307372e-06f, 6.598559119e-06f, 6.500705025e-06f, 6.402748227e-06f, 6.304691862e-06f, 6.206539067e-06f, 6.108292978e-06f, 6.009956732e-06f, + 5.911533465e-06f, 5.813026313e-06f, 5.714438411e-06f, 5.615772894e-06f, 5.517032896e-06f, 5.418221550e-06f, 5.319341987e-06f, 5.220397341e-06f, 5.121390740e-06f, 5.022325313e-06f, + 4.923204188e-06f, 4.824030492e-06f, 4.724807349e-06f, 4.625537882e-06f, 4.526225213e-06f, 4.426872461e-06f, 4.327482745e-06f, 4.228059180e-06f, 4.128604880e-06f, 4.029122957e-06f, + 3.929616520e-06f, 3.830088677e-06f, 3.730542531e-06f, 3.630981186e-06f, 3.531407740e-06f, 3.431825291e-06f, 3.332236933e-06f, 3.232645755e-06f, 3.133054848e-06f, 3.033467295e-06f, + 2.933886178e-06f, 2.834314576e-06f, 2.734755564e-06f, 2.635212214e-06f, 2.535687594e-06f, 2.436184768e-06f, 2.336706797e-06f, 2.237256738e-06f, 2.137837643e-06f, 2.038452563e-06f, + 1.939104541e-06f, 1.839796618e-06f, 1.740531832e-06f, 1.641313212e-06f, 1.542143788e-06f, 1.443026583e-06f, 1.343964613e-06f, 1.244960894e-06f, 1.146018433e-06f, 1.047140235e-06f, + 9.483292989e-07f, 8.495886176e-07f, 7.509211800e-07f, 6.523299695e-07f, 5.538179639e-07f, 4.553881358e-07f, 3.570434520e-07f, 2.587868740e-07f, 1.606213574e-07f, 6.254985193e-08f, + -3.542469835e-08f, -1.332993555e-07f, -2.310711875e-07f, -3.287372685e-07f, -4.262946791e-07f, -5.237405058e-07f, -6.210718418e-07f, -7.182857867e-07f, -8.153794466e-07f, -9.123499342e-07f, + -1.009194369e-06f, -1.105909877e-06f, -1.202493593e-06f, -1.298942655e-06f, -1.395254211e-06f, -1.491425416e-06f, -1.587453430e-06f, -1.683335424e-06f, -1.779068573e-06f, -1.874650061e-06f, + -1.970077078e-06f, -2.065346825e-06f, -2.160456508e-06f, -2.255403340e-06f, -2.350184545e-06f, -2.444797352e-06f, -2.539239000e-06f, -2.633506734e-06f, -2.727597809e-06f, -2.821509489e-06f, + -2.915239043e-06f, -3.008783752e-06f, -3.102140903e-06f, -3.195307793e-06f, -3.288281726e-06f, -3.381060017e-06f, -3.473639989e-06f, -3.566018972e-06f, -3.658194307e-06f, -3.750163343e-06f, + -3.841923439e-06f, -3.933471963e-06f, -4.024806290e-06f, -4.115923809e-06f, -4.206821913e-06f, -4.297498008e-06f, -4.387949508e-06f, -4.478173837e-06f, -4.568168430e-06f, -4.657930729e-06f, + -4.747458188e-06f, -4.836748269e-06f, -4.925798446e-06f, -5.014606202e-06f, -5.103169030e-06f, -5.191484433e-06f, -5.279549924e-06f, -5.367363028e-06f, -5.454921277e-06f, -5.542222218e-06f, + -5.629263404e-06f, -5.716042401e-06f, -5.802556786e-06f, -5.888804144e-06f, -5.974782074e-06f, -6.060488184e-06f, -6.145920092e-06f, -6.231075430e-06f, -6.315951837e-06f, -6.400546966e-06f, + -6.484858481e-06f, -6.568884055e-06f, -6.652621375e-06f, -6.736068137e-06f, -6.819222050e-06f, -6.902080832e-06f, -6.984642217e-06f, -7.066903945e-06f, -7.148863772e-06f, -7.230519463e-06f, + -7.311868796e-06f, -7.392909561e-06f, -7.473639558e-06f, -7.554056602e-06f, -7.634158517e-06f, -7.713943139e-06f, -7.793408319e-06f, -7.872551918e-06f, -7.951371808e-06f, -8.029865877e-06f, + -8.108032020e-06f, -8.185868149e-06f, -8.263372187e-06f, -8.340542067e-06f, -8.417375739e-06f, -8.493871161e-06f, -8.570026306e-06f, -8.645839160e-06f, -8.721307720e-06f, -8.796429998e-06f, + -8.871204016e-06f, -8.945627810e-06f, -9.019699431e-06f, -9.093416939e-06f, -9.166778410e-06f, -9.239781933e-06f, -9.312425607e-06f, -9.384707547e-06f, -9.456625882e-06f, -9.528178750e-06f, + -9.599364306e-06f, -9.670180718e-06f, -9.740626165e-06f, -9.810698841e-06f, -9.880396954e-06f, -9.949718724e-06f, -1.001866239e-05f, -1.008722619e-05f, -1.015540839e-05f, -1.022320727e-05f, + -1.029062111e-05f, -1.035764822e-05f, -1.042428691e-05f, -1.049053551e-05f, -1.055639237e-05f, -1.062185584e-05f, -1.068692430e-05f, -1.075159613e-05f, -1.081586973e-05f, -1.087974351e-05f, + -1.094321591e-05f, -1.100628535e-05f, -1.106895031e-05f, -1.113120924e-05f, -1.119306063e-05f, -1.125450299e-05f, -1.131553481e-05f, -1.137615464e-05f, -1.143636100e-05f, -1.149615246e-05f, + -1.155552759e-05f, -1.161448496e-05f, -1.167302318e-05f, -1.173114086e-05f, -1.178883663e-05f, -1.184610913e-05f, -1.190295702e-05f, -1.195937896e-05f, -1.201537365e-05f, -1.207093978e-05f, + -1.212607607e-05f, -1.218078124e-05f, -1.223505405e-05f, -1.228889325e-05f, -1.234229762e-05f, -1.239526594e-05f, -1.244779701e-05f, -1.249988967e-05f, -1.255154273e-05f, -1.260275504e-05f, + -1.265352548e-05f, -1.270385291e-05f, -1.275373624e-05f, -1.280317435e-05f, -1.285216619e-05f, -1.290071069e-05f, -1.294880679e-05f, -1.299645347e-05f, -1.304364971e-05f, -1.309039451e-05f, + -1.313668688e-05f, -1.318252584e-05f, -1.322791044e-05f, -1.327283974e-05f, -1.331731282e-05f, -1.336132875e-05f, -1.340488664e-05f, -1.344798561e-05f, -1.349062480e-05f, -1.353280335e-05f, + -1.357452042e-05f, -1.361577520e-05f, -1.365656689e-05f, -1.369689468e-05f, -1.373675781e-05f, -1.377615551e-05f, -1.381508704e-05f, -1.385355168e-05f, -1.389154870e-05f, -1.392907741e-05f, + -1.396613712e-05f, -1.400272717e-05f, -1.403884690e-05f, -1.407449568e-05f, -1.410967288e-05f, -1.414437790e-05f, -1.417861014e-05f, -1.421236903e-05f, -1.424565401e-05f, -1.427846453e-05f, + -1.431080005e-05f, -1.434266008e-05f, -1.437404409e-05f, -1.440495162e-05f, -1.443538219e-05f, -1.446533535e-05f, -1.449481065e-05f, -1.452380769e-05f, -1.455232603e-05f, -1.458036531e-05f, + -1.460792513e-05f, -1.463500514e-05f, -1.466160498e-05f, -1.468772433e-05f, -1.471336287e-05f, -1.473852030e-05f, -1.476319634e-05f, -1.478739071e-05f, -1.481110316e-05f, -1.483433345e-05f, + -1.485708135e-05f, -1.487934665e-05f, -1.490112917e-05f, -1.492242871e-05f, -1.494324513e-05f, -1.496357826e-05f, -1.498342798e-05f, -1.500279417e-05f, -1.502167672e-05f, -1.504007555e-05f, + -1.505799058e-05f, -1.507542176e-05f, -1.509236904e-05f, -1.510883240e-05f, -1.512481182e-05f, -1.514030731e-05f, -1.515531888e-05f, -1.516984657e-05f, -1.518389042e-05f, -1.519745050e-05f, + -1.521052689e-05f, -1.522311968e-05f, -1.523522897e-05f, -1.524685489e-05f, -1.525799758e-05f, -1.526865719e-05f, -1.527883388e-05f, -1.528852785e-05f, -1.529773927e-05f, -1.530646838e-05f, + -1.531471539e-05f, -1.532248054e-05f, -1.532976410e-05f, -1.533656632e-05f, -1.534288751e-05f, -1.534872795e-05f, -1.535408797e-05f, -1.535896789e-05f, -1.536336806e-05f, -1.536728883e-05f, + -1.537073058e-05f, -1.537369369e-05f, -1.537617858e-05f, -1.537818565e-05f, -1.537971533e-05f, -1.538076808e-05f, -1.538134435e-05f, -1.538144462e-05f, -1.538106937e-05f, -1.538021910e-05f, + -1.537889434e-05f, -1.537709562e-05f, -1.537482348e-05f, -1.537207848e-05f, -1.536886120e-05f, -1.536517221e-05f, -1.536101214e-05f, -1.535638158e-05f, -1.535128118e-05f, -1.534571157e-05f, + -1.533967341e-05f, -1.533316738e-05f, -1.532619417e-05f, -1.531875446e-05f, -1.531084897e-05f, -1.530247844e-05f, -1.529364360e-05f, -1.528434520e-05f, -1.527458402e-05f, -1.526436084e-05f, + -1.525367645e-05f, -1.524253166e-05f, -1.523092729e-05f, -1.521886418e-05f, -1.520634318e-05f, -1.519336515e-05f, -1.517993097e-05f, -1.516604152e-05f, -1.515169772e-05f, -1.513690046e-05f, + -1.512165069e-05f, -1.510594935e-05f, -1.508979738e-05f, -1.507319577e-05f, -1.505614548e-05f, -1.503864752e-05f, -1.502070288e-05f, -1.500231260e-05f, -1.498347770e-05f, -1.496419923e-05f, + -1.494447824e-05f, -1.492431582e-05f, -1.490371303e-05f, -1.488267098e-05f, -1.486119077e-05f, -1.483927353e-05f, -1.481692039e-05f, -1.479413250e-05f, -1.477091101e-05f, -1.474725709e-05f, + -1.472317193e-05f, -1.469865673e-05f, -1.467371268e-05f, -1.464834101e-05f, -1.462254295e-05f, -1.459631974e-05f, -1.456967264e-05f, -1.454260291e-05f, -1.451511184e-05f, -1.448720071e-05f, + -1.445887083e-05f, -1.443012351e-05f, -1.440096008e-05f, -1.437138187e-05f, -1.434139023e-05f, -1.431098653e-05f, -1.428017213e-05f, -1.424894842e-05f, -1.421731680e-05f, -1.418527866e-05f, + -1.415283542e-05f, -1.411998852e-05f, -1.408673939e-05f, -1.405308948e-05f, -1.401904026e-05f, -1.398459319e-05f, -1.394974976e-05f, -1.391451146e-05f, -1.387887979e-05f, -1.384285628e-05f, + -1.380644244e-05f, -1.376963982e-05f, -1.373244995e-05f, -1.369487441e-05f, -1.365691474e-05f, -1.361857254e-05f, -1.357984939e-05f, -1.354074688e-05f, -1.350126664e-05f, -1.346141027e-05f, + -1.342117940e-05f, -1.338057568e-05f, -1.333960075e-05f, -1.329825627e-05f, -1.325654390e-05f, -1.321446534e-05f, -1.317202225e-05f, -1.312921635e-05f, -1.308604933e-05f, -1.304252292e-05f, + -1.299863883e-05f, -1.295439881e-05f, -1.290980459e-05f, -1.286485794e-05f, -1.281956061e-05f, -1.277391437e-05f, -1.272792101e-05f, -1.268158231e-05f, -1.263490008e-05f, -1.258787612e-05f, + -1.254051224e-05f, -1.249281027e-05f, -1.244477205e-05f, -1.239639941e-05f, -1.234769422e-05f, -1.229865831e-05f, -1.224929357e-05f, -1.219960186e-05f, -1.214958508e-05f, -1.209924511e-05f, + -1.204858385e-05f, -1.199760322e-05f, -1.194630512e-05f, -1.189469148e-05f, -1.184276423e-05f, -1.179052531e-05f, -1.173797668e-05f, -1.168512027e-05f, -1.163195806e-05f, -1.157849201e-05f, + -1.152472411e-05f, -1.147065633e-05f, -1.141629067e-05f, -1.136162913e-05f, -1.130667370e-05f, -1.125142642e-05f, -1.119588928e-05f, -1.114006433e-05f, -1.108395360e-05f, -1.102755912e-05f, + -1.097088295e-05f, -1.091392713e-05f, -1.085669373e-05f, -1.079918481e-05f, -1.074140246e-05f, -1.068334874e-05f, -1.062502574e-05f, -1.056643556e-05f, -1.050758029e-05f, -1.044846205e-05f, + -1.038908293e-05f, -1.032944505e-05f, -1.026955054e-05f, -1.020940153e-05f, -1.014900014e-05f, -1.008834853e-05f, -1.002744882e-05f, -9.966303175e-06f, -9.904913749e-06f, -9.843282702e-06f, + -9.781412200e-06f, -9.719304414e-06f, -9.656961521e-06f, -9.594385702e-06f, -9.531579145e-06f, -9.468544040e-06f, -9.405282583e-06f, -9.341796976e-06f, -9.278089424e-06f, -9.214162138e-06f, + -9.150017332e-06f, -9.085657225e-06f, -9.021084042e-06f, -8.956300010e-06f, -8.891307361e-06f, -8.826108331e-06f, -8.760705161e-06f, -8.695100095e-06f, -8.629295383e-06f, -8.563293274e-06f, + -8.497096027e-06f, -8.430705900e-06f, -8.364125157e-06f, -8.297356064e-06f, -8.230400892e-06f, -8.163261915e-06f, -8.095941411e-06f, -8.028441658e-06f, -7.960764941e-06f, -7.892913546e-06f, + -7.824889764e-06f, -7.756695887e-06f, -7.688334210e-06f, -7.619807032e-06f, -7.551116654e-06f, -7.482265380e-06f, -7.413255516e-06f, -7.344089371e-06f, -7.274769257e-06f, -7.205297486e-06f, + -7.135676376e-06f, -7.065908244e-06f, -6.995995411e-06f, -6.925940199e-06f, -6.855744932e-06f, -6.785411938e-06f, -6.714943543e-06f, -6.644342078e-06f, -6.573609875e-06f, -6.502749267e-06f, + -6.431762589e-06f, -6.360652176e-06f, -6.289420367e-06f, -6.218069501e-06f, -6.146601917e-06f, -6.075019958e-06f, -6.003325966e-06f, -5.931522283e-06f, -5.859611256e-06f, -5.787595229e-06f, + -5.715476548e-06f, -5.643257560e-06f, -5.570940612e-06f, -5.498528054e-06f, -5.426022233e-06f, -5.353425498e-06f, -5.280740200e-06f, -5.207968686e-06f, -5.135113308e-06f, -5.062176416e-06f, + -4.989160359e-06f, -4.916067488e-06f, -4.842900152e-06f, -4.769660701e-06f, -4.696351486e-06f, -4.622974855e-06f, -4.549533157e-06f, -4.476028741e-06f, -4.402463955e-06f, -4.328841145e-06f, + -4.255162659e-06f, -4.181430843e-06f, -4.107648041e-06f, -4.033816598e-06f, -3.959938858e-06f, -3.886017162e-06f, -3.812053851e-06f, -3.738051266e-06f, -3.664011745e-06f, -3.589937626e-06f, + -3.515831244e-06f, -3.441694935e-06f, -3.367531031e-06f, -3.293341863e-06f, -3.219129762e-06f, -3.144897054e-06f, -3.070646067e-06f, -2.996379125e-06f, -2.922098550e-06f, -2.847806662e-06f, + -2.773505779e-06f, -2.699198218e-06f, -2.624886292e-06f, -2.550572313e-06f, -2.476258589e-06f, -2.401947428e-06f, -2.327641133e-06f, -2.253342005e-06f, -2.179052345e-06f, -2.104774447e-06f, + -2.030510606e-06f, -1.956263111e-06f, -1.882034250e-06f, -1.807826308e-06f, -1.733641566e-06f, -1.659482303e-06f, -1.585350793e-06f, -1.511249308e-06f, -1.437180117e-06f, -1.363145485e-06f, + -1.289147674e-06f, -1.215188941e-06f, -1.141271541e-06f, -1.067397725e-06f, -9.935697399e-07f, -9.197898287e-07f, -8.460602307e-07f, -7.723831815e-07f, -6.987609124e-07f, -6.251956508e-07f, + -5.516896197e-07f, -4.782450383e-07f, -4.048641211e-07f, -3.315490786e-07f, -2.583021167e-07f, -1.851254369e-07f, -1.120212363e-07f, -3.899170716e-08f, 3.396096273e-08f, 1.068345903e-07f, + 1.796269975e-07f, 2.523360107e-07f, 3.249594615e-07f, 3.974951864e-07f, 4.699410269e-07f, 5.422948295e-07f, 6.145544462e-07f, 6.867177338e-07f, 7.587825545e-07f, 8.307467761e-07f, + 9.026082714e-07f, 9.743649190e-07f, 1.046014603e-06f, 1.117555212e-06f, 1.188984643e-06f, 1.260300795e-06f, 1.331501577e-06f, 1.402584899e-06f, 1.473548680e-06f, 1.544390846e-06f, + 1.615109325e-06f, 1.685702055e-06f, 1.756166978e-06f, 1.826502042e-06f, 1.896705203e-06f, 1.966774421e-06f, 2.036707665e-06f, 2.106502907e-06f, 2.176158129e-06f, 2.245671318e-06f, + 2.315040466e-06f, 2.384263574e-06f, 2.453338649e-06f, 2.522263703e-06f, 2.591036759e-06f, 2.659655841e-06f, 2.728118986e-06f, 2.796424233e-06f, 2.864569631e-06f, 2.932553234e-06f, + 3.000373105e-06f, 3.068027314e-06f, 3.135513936e-06f, 3.202831056e-06f, 3.269976765e-06f, 3.336949161e-06f, 3.403746351e-06f, 3.470366447e-06f, 3.536807571e-06f, 3.603067852e-06f, + 3.669145425e-06f, 3.735038435e-06f, 3.800745033e-06f, 3.866263378e-06f, 3.931591638e-06f, 3.996727988e-06f, 4.061670611e-06f, 4.126417698e-06f, 4.190967449e-06f, 4.255318069e-06f, + 4.319467775e-06f, 4.383414789e-06f, 4.447157344e-06f, 4.510693680e-06f, 4.574022044e-06f, 4.637140694e-06f, 4.700047893e-06f, 4.762741916e-06f, 4.825221045e-06f, 4.887483569e-06f, + 4.949527789e-06f, 5.011352010e-06f, 5.072954551e-06f, 5.134333736e-06f, 5.195487898e-06f, 5.256415381e-06f, 5.317114535e-06f, 5.377583721e-06f, 5.437821308e-06f, 5.497825674e-06f, + 5.557595207e-06f, 5.617128302e-06f, 5.676423366e-06f, 5.735478812e-06f, 5.794293064e-06f, 5.852864554e-06f, 5.911191726e-06f, 5.969273030e-06f, 6.027106927e-06f, 6.084691887e-06f, + 6.142026389e-06f, 6.199108922e-06f, 6.255937985e-06f, 6.312512086e-06f, 6.368829741e-06f, 6.424889478e-06f, 6.480689834e-06f, 6.536229354e-06f, 6.591506594e-06f, 6.646520121e-06f, + 6.701268510e-06f, 6.755750346e-06f, 6.809964223e-06f, 6.863908748e-06f, 6.917582534e-06f, 6.970984206e-06f, 7.024112400e-06f, 7.076965759e-06f, 7.129542939e-06f, 7.181842604e-06f, + 7.233863429e-06f, 7.285604099e-06f, 7.337063309e-06f, 7.388239765e-06f, 7.439132181e-06f, 7.489739285e-06f, 7.540059810e-06f, 7.590092505e-06f, 7.639836125e-06f, 7.689289437e-06f, + 7.738451219e-06f, 7.787320259e-06f, 7.835895354e-06f, 7.884175314e-06f, 7.932158956e-06f, 7.979845112e-06f, 8.027232621e-06f, 8.074320333e-06f, 8.121107110e-06f, 8.167591824e-06f, + 8.213773358e-06f, 8.259650604e-06f, 8.305222467e-06f, 8.350487860e-06f, 8.395445710e-06f, 8.440094952e-06f, 8.484434533e-06f, 8.528463411e-06f, 8.572180553e-06f, 8.615584940e-06f, + 8.658675561e-06f, 8.701451417e-06f, 8.743911520e-06f, 8.786054893e-06f, 8.827880569e-06f, 8.869387593e-06f, 8.910575021e-06f, 8.951441919e-06f, 8.991987365e-06f, 9.032210447e-06f, + 9.072110264e-06f, 9.111685929e-06f, 9.150936561e-06f, 9.189861295e-06f, 9.228459273e-06f, 9.266729652e-06f, 9.304671596e-06f, 9.342284284e-06f, 9.379566904e-06f, 9.416518655e-06f, + 9.453138749e-06f, 9.489426406e-06f, 9.525380861e-06f, 9.561001358e-06f, 9.596287152e-06f, 9.631237510e-06f, 9.665851711e-06f, 9.700129044e-06f, 9.734068809e-06f, 9.767670318e-06f, + 9.800932895e-06f, 9.833855874e-06f, 9.866438601e-06f, 9.898680433e-06f, 9.930580738e-06f, 9.962138897e-06f, 9.993354301e-06f, 1.002422635e-05f, 1.005475446e-05f, 1.008493806e-05f, + 1.011477658e-05f, 1.014426947e-05f, 1.017341619e-05f, 1.020221621e-05f, 1.023066902e-05f, 1.025877410e-05f, 1.028653096e-05f, 1.031393912e-05f, 1.034099810e-05f, 1.036770745e-05f, + 1.039406671e-05f, 1.042007545e-05f, 1.044573324e-05f, 1.047103966e-05f, 1.049599432e-05f, 1.052059681e-05f, 1.054484675e-05f, 1.056874379e-05f, 1.059228755e-05f, 1.061547770e-05f, + 1.063831389e-05f, 1.066079580e-05f, 1.068292313e-05f, 1.070469556e-05f, 1.072611281e-05f, 1.074717460e-05f, 1.076788066e-05f, 1.078823075e-05f, 1.080822460e-05f, 1.082786199e-05f, + 1.084714271e-05f, 1.086606653e-05f, 1.088463325e-05f, 1.090284271e-05f, 1.092069470e-05f, 1.093818908e-05f, 1.095532568e-05f, 1.097210437e-05f, 1.098852502e-05f, 1.100458749e-05f, + 1.102029170e-05f, 1.103563753e-05f, 1.105062491e-05f, 1.106525376e-05f, 1.107952401e-05f, 1.109343562e-05f, 1.110698854e-05f, 1.112018274e-05f, 1.113301821e-05f, 1.114549494e-05f, + 1.115761294e-05f, 1.116937221e-05f, 1.118077279e-05f, 1.119181471e-05f, 1.120249802e-05f, 1.121282278e-05f, 1.122278907e-05f, 1.123239696e-05f, 1.124164655e-05f, 1.125053795e-05f, + 1.125907126e-05f, 1.126724662e-05f, 1.127506415e-05f, 1.128252402e-05f, 1.128962639e-05f, 1.129637141e-05f, 1.130275927e-05f, 1.130879017e-05f, 1.131446431e-05f, 1.131978190e-05f, + 1.132474316e-05f, 1.132934834e-05f, 1.133359768e-05f, 1.133749144e-05f, 1.134102989e-05f, 1.134421330e-05f, 1.134704197e-05f, 1.134951619e-05f, 1.135163628e-05f, 1.135340257e-05f, + 1.135481537e-05f, 1.135587504e-05f, 1.135658194e-05f, 1.135693642e-05f, 1.135693886e-05f, 1.135658965e-05f, 1.135588918e-05f, 1.135483787e-05f, 1.135343612e-05f, 1.135168437e-05f, + 1.134958306e-05f, 1.134713262e-05f, 1.134433354e-05f, 1.134118626e-05f, 1.133769128e-05f, 1.133384909e-05f, 1.132966017e-05f, 1.132512506e-05f, 1.132024426e-05f, 1.131501831e-05f, + 1.130944774e-05f, 1.130353312e-05f, 1.129727500e-05f, 1.129067396e-05f, 1.128373057e-05f, 1.127644544e-05f, 1.126881915e-05f, 1.126085233e-05f, 1.125254559e-05f, 1.124389958e-05f, + 1.123491492e-05f, 1.122559227e-05f, 1.121593229e-05f, 1.120593566e-05f, 1.119560306e-05f, 1.118493517e-05f, 1.117393269e-05f, 1.116259635e-05f, 1.115092685e-05f, 1.113892492e-05f, + 1.112659132e-05f, 1.111392677e-05f, 1.110093205e-05f, 1.108760792e-05f, 1.107395515e-05f, 1.105997454e-05f, 1.104566688e-05f, 1.103103296e-05f, 1.101607362e-05f, 1.100078967e-05f, + 1.098518195e-05f, 1.096925129e-05f, 1.095299855e-05f, 1.093642459e-05f, 1.091953027e-05f, 1.090231649e-05f, 1.088478411e-05f, 1.086693405e-05f, 1.084876720e-05f, 1.083028449e-05f, + 1.081148682e-05f, 1.079237514e-05f, 1.077295039e-05f, 1.075321351e-05f, 1.073316546e-05f, 1.071280722e-05f, 1.069213975e-05f, 1.067116403e-05f, 1.064988107e-05f, 1.062829187e-05f, + 1.060639742e-05f, 1.058419876e-05f, 1.056169690e-05f, 1.053889288e-05f, 1.051578775e-05f, 1.049238255e-05f, 1.046867835e-05f, 1.044467621e-05f, 1.042037720e-05f, 1.039578242e-05f, + 1.037089295e-05f, 1.034570989e-05f, 1.032023435e-05f, 1.029446745e-05f, 1.026841031e-05f, 1.024206406e-05f, 1.021542984e-05f, 1.018850879e-05f, 1.016130208e-05f, 1.013381085e-05f, + 1.010603629e-05f, 1.007797957e-05f, 1.004964188e-05f, 1.002102440e-05f, 9.992128342e-06f, 9.962954904e-06f, 9.933505305e-06f, 9.903780765e-06f, 9.873782513e-06f, 9.843511786e-06f, + 9.812969827e-06f, 9.782157885e-06f, 9.751077219e-06f, 9.719729093e-06f, 9.688114777e-06f, 9.656235550e-06f, 9.624092697e-06f, 9.591687511e-06f, 9.559021288e-06f, 9.526095336e-06f, + 9.492910965e-06f, 9.459469495e-06f, 9.425772250e-06f, 9.391820563e-06f, 9.357615771e-06f, 9.323159219e-06f, 9.288452257e-06f, 9.253496244e-06f, 9.218292543e-06f, 9.182842523e-06f, + 9.147147561e-06f, 9.111209038e-06f, 9.075028343e-06f, 9.038606869e-06f, 9.001946018e-06f, 8.965047194e-06f, 8.927911811e-06f, 8.890541285e-06f, 8.852937040e-06f, 8.815100505e-06f, + 8.777033116e-06f, 8.738736313e-06f, 8.700211541e-06f, 8.661460253e-06f, 8.622483906e-06f, 8.583283962e-06f, 8.543861888e-06f, 8.504219159e-06f, 8.464357252e-06f, 8.424277651e-06f, + 8.383981845e-06f, 8.343471328e-06f, 8.302747598e-06f, 8.261812160e-06f, 8.220666522e-06f, 8.179312198e-06f, 8.137750706e-06f, 8.095983571e-06f, 8.054012319e-06f, 8.011838484e-06f, + 7.969463603e-06f, 7.926889218e-06f, 7.884116876e-06f, 7.841148127e-06f, 7.797984527e-06f, 7.754627636e-06f, 7.711079016e-06f, 7.667340238e-06f, 7.623412872e-06f, 7.579298497e-06f, + 7.534998691e-06f, 7.490515041e-06f, 7.445849134e-06f, 7.401002564e-06f, 7.355976926e-06f, 7.310773822e-06f, 7.265394854e-06f, 7.219841632e-06f, 7.174115765e-06f, 7.128218870e-06f, + 7.082152565e-06f, 7.035918472e-06f, 6.989518216e-06f, 6.942953426e-06f, 6.896225735e-06f, 6.849336777e-06f, 6.802288192e-06f, 6.755081621e-06f, 6.707718709e-06f, 6.660201105e-06f, + 6.612530458e-06f, 6.564708424e-06f, 6.516736659e-06f, 6.468616822e-06f, 6.420350576e-06f, 6.371939586e-06f, 6.323385519e-06f, 6.274690047e-06f, 6.225854843e-06f, 6.176881580e-06f, + 6.127771938e-06f, 6.078527597e-06f, 6.029150240e-06f, 5.979641550e-06f, 5.930003216e-06f, 5.880236927e-06f, 5.830344374e-06f, 5.780327250e-06f, 5.730187251e-06f, 5.679926074e-06f, + 5.629545419e-06f, 5.579046987e-06f, 5.528432480e-06f, 5.477703604e-06f, 5.426862064e-06f, 5.375909568e-06f, 5.324847827e-06f, 5.273678550e-06f, 5.222403450e-06f, 5.171024242e-06f, + 5.119542639e-06f, 5.067960359e-06f, 5.016279120e-06f, 4.964500639e-06f, 4.912626637e-06f, 4.860658836e-06f, 4.808598956e-06f, 4.756448721e-06f, 4.704209855e-06f, 4.651884082e-06f, + 4.599473128e-06f, 4.546978719e-06f, 4.494402583e-06f, 4.441746445e-06f, 4.389012035e-06f, 4.336201082e-06f, 4.283315313e-06f, 4.230356459e-06f, 4.177326249e-06f, 4.124226413e-06f, + 4.071058682e-06f, 4.017824786e-06f, 3.964526456e-06f, 3.911165423e-06f, 3.857743416e-06f, 3.804262168e-06f, 3.750723408e-06f, 3.697128866e-06f, 3.643480274e-06f, 3.589779361e-06f, + 3.536027856e-06f, 3.482227490e-06f, 3.428379991e-06f, 3.374487087e-06f, 3.320550506e-06f, 3.266571977e-06f, 3.212553225e-06f, 3.158495976e-06f, 3.104401956e-06f, 3.050272890e-06f, + 2.996110500e-06f, 2.941916511e-06f, 2.887692643e-06f, 2.833440618e-06f, 2.779162155e-06f, 2.724858973e-06f, 2.670532790e-06f, 2.616185321e-06f, 2.561818283e-06f, 2.507433388e-06f, + 2.453032349e-06f, 2.398616877e-06f, 2.344188682e-06f, 2.289749471e-06f, 2.235300952e-06f, 2.180844827e-06f, 2.126382802e-06f, 2.071916576e-06f, 2.017447850e-06f, 1.962978321e-06f, + 1.908509686e-06f, 1.854043638e-06f, 1.799581868e-06f, 1.745126068e-06f, 1.690677924e-06f, 1.636239123e-06f, 1.581811347e-06f, 1.527396279e-06f, 1.472995597e-06f, 1.418610977e-06f, + 1.364244094e-06f, 1.309896620e-06f, 1.255570223e-06f, 1.201266572e-06f, 1.146987329e-06f, 1.092734157e-06f, 1.038508714e-06f, 9.843126557e-07f, 9.301476364e-07f, 8.760153062e-07f, + 8.219173128e-07f, 7.678553007e-07f, 7.138309117e-07f, 6.598457845e-07f, 6.059015546e-07f, 5.519998545e-07f, 4.981423135e-07f, 4.443305577e-07f, 3.905662100e-07f, 3.368508897e-07f, + 2.831862131e-07f, 2.295737929e-07f, 1.760152384e-07f, 1.225121553e-07f, 6.906614602e-08f, 1.567880906e-08f, -3.764826051e-08f, -9.091347139e-08f, -1.441152360e-07f, -1.972519704e-07f, + -2.503220948e-07f, -3.033240329e-07f, -3.562562125e-07f, -4.091170654e-07f, -4.619050273e-07f, -5.146185380e-07f, -5.672560414e-07f, -6.198159854e-07f, -6.722968223e-07f, -7.246970085e-07f, + -7.770150046e-07f, -8.292492756e-07f, -8.813982909e-07f, -9.334605241e-07f, -9.854344536e-07f, -1.037318562e-06f, -1.089111336e-06f, -1.140811268e-06f, -1.192416854e-06f, -1.243926595e-06f, + -1.295338997e-06f, -1.346652570e-06f, -1.397865830e-06f, -1.448977296e-06f, -1.499985494e-06f, -1.550888952e-06f, -1.601686206e-06f, -1.652375796e-06f, -1.702956266e-06f, -1.753426166e-06f, + -1.803784051e-06f, -1.854028481e-06f, -1.904158021e-06f, -1.954171241e-06f, -2.004066718e-06f, -2.053843031e-06f, -2.103498768e-06f, -2.153032521e-06f, -2.202442885e-06f, -2.251728464e-06f, + -2.300887866e-06f, -2.349919704e-06f, -2.398822597e-06f, -2.447595170e-06f, -2.496236054e-06f, -2.544743884e-06f, -2.593117301e-06f, -2.641354955e-06f, -2.689455497e-06f, -2.737417587e-06f, + -2.785239890e-06f, -2.832921076e-06f, -2.880459822e-06f, -2.927854811e-06f, -2.975104731e-06f, -3.022208278e-06f, -3.069164151e-06f, -3.115971058e-06f, -3.162627712e-06f, -3.209132832e-06f, + -3.255485142e-06f, -3.301683375e-06f, -3.347726269e-06f, -3.393612567e-06f, -3.439341020e-06f, -3.484910384e-06f, -3.530319423e-06f, -3.575566907e-06f, -3.620651611e-06f, -3.665572318e-06f, + -3.710327816e-06f, -3.754916902e-06f, -3.799338378e-06f, -3.843591052e-06f, -3.887673740e-06f, -3.931585263e-06f, -3.975324451e-06f, -4.018890139e-06f, -4.062281169e-06f, -4.105496390e-06f, + -4.148534657e-06f, -4.191394835e-06f, -4.234075791e-06f, -4.276576402e-06f, -4.318895553e-06f, -4.361032132e-06f, -4.402985037e-06f, -4.444753172e-06f, -4.486335449e-06f, -4.527730786e-06f, + -4.568938108e-06f, -4.609956348e-06f, -4.650784445e-06f, -4.691421346e-06f, -4.731866005e-06f, -4.772117383e-06f, -4.812174449e-06f, -4.852036178e-06f, -4.891701554e-06f, -4.931169565e-06f, + -4.970439210e-06f, -5.009509494e-06f, -5.048379429e-06f, -5.087048035e-06f, -5.125514338e-06f, -5.163777374e-06f, -5.201836183e-06f, -5.239689816e-06f, -5.277337330e-06f, -5.314777788e-06f, + -5.352010264e-06f, -5.389033836e-06f, -5.425847591e-06f, -5.462450625e-06f, -5.498842040e-06f, -5.535020946e-06f, -5.570986460e-06f, -5.606737708e-06f, -5.642273824e-06f, -5.677593946e-06f, + -5.712697226e-06f, -5.747582817e-06f, -5.782249886e-06f, -5.816697603e-06f, -5.850925148e-06f, -5.884931708e-06f, -5.918716480e-06f, -5.952278665e-06f, -5.985617476e-06f, -6.018732131e-06f, + -6.051621857e-06f, -6.084285889e-06f, -6.116723469e-06f, -6.148933848e-06f, -6.180916285e-06f, -6.212670046e-06f, -6.244194406e-06f, -6.275488648e-06f, -6.306552061e-06f, -6.337383945e-06f, + -6.367983607e-06f, -6.398350361e-06f, -6.428483529e-06f, -6.458382444e-06f, -6.488046443e-06f, -6.517474875e-06f, -6.546667093e-06f, -6.575622462e-06f, -6.604340353e-06f, -6.632820146e-06f, + -6.661061228e-06f, -6.689062995e-06f, -6.716824852e-06f, -6.744346211e-06f, -6.771626492e-06f, -6.798665124e-06f, -6.825461544e-06f, -6.852015197e-06f, -6.878325537e-06f, -6.904392025e-06f, + -6.930214131e-06f, -6.955791333e-06f, -6.981123117e-06f, -7.006208979e-06f, -7.031048421e-06f, -7.055640955e-06f, -7.079986099e-06f, -7.104083382e-06f, -7.127932340e-06f, -7.151532516e-06f, + -7.174883465e-06f, -7.197984746e-06f, -7.220835930e-06f, -7.243436593e-06f, -7.265786322e-06f, -7.287884710e-06f, -7.309731362e-06f, -7.331325886e-06f, -7.352667904e-06f, -7.373757042e-06f, + -7.394592936e-06f, -7.415175231e-06f, -7.435503579e-06f, -7.455577642e-06f, -7.475397088e-06f, -7.494961595e-06f, -7.514270849e-06f, -7.533324545e-06f, -7.552122386e-06f, -7.570664081e-06f, + -7.588949352e-06f, -7.606977924e-06f, -7.624749536e-06f, -7.642263930e-06f, -7.659520861e-06f, -7.676520088e-06f, -7.693261382e-06f, -7.709744519e-06f, -7.725969287e-06f, -7.741935480e-06f, + -7.757642900e-06f, -7.773091359e-06f, -7.788280675e-06f, -7.803210678e-06f, -7.817881202e-06f, -7.832292092e-06f, -7.846443201e-06f, -7.860334390e-06f, -7.873965527e-06f, -7.887336491e-06f, + -7.900447168e-06f, -7.913297450e-06f, -7.925887242e-06f, -7.938216453e-06f, -7.950285001e-06f, -7.962092816e-06f, -7.973639831e-06f, -7.984925990e-06f, -7.995951245e-06f, -8.006715556e-06f, + -8.017218892e-06f, -8.027461229e-06f, -8.037442551e-06f, -8.047162851e-06f, -8.056622131e-06f, -8.065820399e-06f, -8.074757673e-06f, -8.083433978e-06f, -8.091849348e-06f, -8.100003824e-06f, + -8.107897457e-06f, -8.115530305e-06f, -8.122902433e-06f, -8.130013915e-06f, -8.136864834e-06f, -8.143455280e-06f, -8.149785352e-06f, -8.155855154e-06f, -8.161664803e-06f, -8.167214421e-06f, + -8.172504136e-06f, -8.177534089e-06f, -8.182304425e-06f, -8.186815299e-06f, -8.191066872e-06f, -8.195059316e-06f, -8.198792807e-06f, -8.202267531e-06f, -8.205483684e-06f, -8.208441465e-06f, + -8.211141086e-06f, -8.213582762e-06f, -8.215766720e-06f, -8.217693192e-06f, -8.219362419e-06f, -8.220774650e-06f, -8.221930140e-06f, -8.222829155e-06f, -8.223471964e-06f, -8.223858849e-06f, + -8.223990096e-06f, -8.223866001e-06f, -8.223486864e-06f, -8.222852997e-06f, -8.221964717e-06f, -8.220822349e-06f, -8.219426227e-06f, -8.217776690e-06f, -8.215874087e-06f, -8.213718773e-06f, + -8.211311111e-06f, -8.208651471e-06f, -8.205740231e-06f, -8.202577777e-06f, -8.199164501e-06f, -8.195500804e-06f, -8.191587092e-06f, -8.187423781e-06f, -8.183011293e-06f, -8.178350057e-06f, + -8.173440510e-06f, -8.168283096e-06f, -8.162878266e-06f, -8.157226479e-06f, -8.151328200e-06f, -8.145183903e-06f, -8.138794066e-06f, -8.132159178e-06f, -8.125279733e-06f, -8.118156231e-06f, + -8.110789182e-06f, -8.103179099e-06f, -8.095326507e-06f, -8.087231934e-06f, -8.078895916e-06f, -8.070318997e-06f, -8.061501727e-06f, -8.052444663e-06f, -8.043148368e-06f, -8.033613414e-06f, + -8.023840378e-06f, -8.013829844e-06f, -8.003582403e-06f, -7.993098654e-06f, -7.982379200e-06f, -7.971424652e-06f, -7.960235629e-06f, -7.948812755e-06f, -7.937156660e-06f, -7.925267983e-06f, + -7.913147367e-06f, -7.900795463e-06f, -7.888212928e-06f, -7.875400425e-06f, -7.862358625e-06f, -7.849088204e-06f, -7.835589844e-06f, -7.821864235e-06f, -7.807912071e-06f, -7.793734055e-06f, + -7.779330894e-06f, -7.764703303e-06f, -7.749852001e-06f, -7.734777715e-06f, -7.719481178e-06f, -7.703963127e-06f, -7.688224309e-06f, -7.672265474e-06f, -7.656087378e-06f, -7.639690784e-06f, + -7.623076462e-06f, -7.606245184e-06f, -7.589197733e-06f, -7.571934894e-06f, -7.554457459e-06f, -7.536766227e-06f, -7.518862002e-06f, -7.500745591e-06f, -7.482417812e-06f, -7.463879483e-06f, + -7.445131433e-06f, -7.426174493e-06f, -7.407009500e-06f, -7.387637297e-06f, -7.368058734e-06f, -7.348274664e-06f, -7.328285946e-06f, -7.308093446e-06f, -7.287698034e-06f, -7.267100585e-06f, + -7.246301981e-06f, -7.225303107e-06f, -7.204104855e-06f, -7.182708121e-06f, -7.161113807e-06f, -7.139322820e-06f, -7.117336071e-06f, -7.095154479e-06f, -7.072778964e-06f, -7.050210455e-06f, + -7.027449882e-06f, -7.004498182e-06f, -6.981356298e-06f, -6.958025177e-06f, -6.934505768e-06f, -6.910799029e-06f, -6.886905921e-06f, -6.862827409e-06f, -6.838564463e-06f, -6.814118058e-06f, + -6.789489175e-06f, -6.764678796e-06f, -6.739687911e-06f, -6.714517513e-06f, -6.689168598e-06f, -6.663642170e-06f, -6.637939235e-06f, -6.612060803e-06f, -6.586007888e-06f, -6.559781512e-06f, + -6.533382696e-06f, -6.506812468e-06f, -6.480071861e-06f, -6.453161910e-06f, -6.426083656e-06f, -6.398838141e-06f, -6.371426416e-06f, -6.343849530e-06f, -6.316108541e-06f, -6.288204509e-06f, + -6.260138496e-06f, -6.231911571e-06f, -6.203524805e-06f, -6.174979272e-06f, -6.146276052e-06f, -6.117416228e-06f, -6.088400884e-06f, -6.059231111e-06f, -6.029908001e-06f, -6.000432653e-06f, + -5.970806165e-06f, -5.941029641e-06f, -5.911104188e-06f, -5.881030917e-06f, -5.850810941e-06f, -5.820445377e-06f, -5.789935346e-06f, -5.759281970e-06f, -5.728486376e-06f, -5.697549694e-06f, + -5.666473057e-06f, -5.635257600e-06f, -5.603904462e-06f, -5.572414784e-06f, -5.540789713e-06f, -5.509030394e-06f, -5.477137978e-06f, -5.445113619e-06f, -5.412958473e-06f, -5.380673697e-06f, + -5.348260455e-06f, -5.315719908e-06f, -5.283053225e-06f, -5.250261575e-06f, -5.217346128e-06f, -5.184308060e-06f, -5.151148546e-06f, -5.117868767e-06f, -5.084469903e-06f, -5.050953139e-06f, + -5.017319659e-06f, -4.983570653e-06f, -4.949707311e-06f, -4.915730826e-06f, -4.881642393e-06f, -4.847443208e-06f, -4.813134470e-06f, -4.778717380e-06f, -4.744193142e-06f, -4.709562959e-06f, + -4.674828040e-06f, -4.639989591e-06f, -4.605048825e-06f, -4.570006952e-06f, -4.534865187e-06f, -4.499624745e-06f, -4.464286844e-06f, -4.428852702e-06f, -4.393323539e-06f, -4.357700579e-06f, + -4.321985043e-06f, -4.286178156e-06f, -4.250281146e-06f, -4.214295240e-06f, -4.178221666e-06f, -4.142061654e-06f, -4.105816437e-06f, -4.069487247e-06f, -4.033075317e-06f, -3.996581883e-06f, + -3.960008180e-06f, -3.923355446e-06f, -3.886624919e-06f, -3.849817837e-06f, -3.812935441e-06f, -3.775978972e-06f, -3.738949670e-06f, -3.701848780e-06f, -3.664677543e-06f, -3.627437204e-06f, + -3.590129007e-06f, -3.552754199e-06f, -3.515314024e-06f, -3.477809728e-06f, -3.440242560e-06f, -3.402613767e-06f, -3.364924596e-06f, -3.327176295e-06f, -3.289370114e-06f, -3.251507301e-06f, + -3.213589105e-06f, -3.175616777e-06f, -3.137591565e-06f, -3.099514720e-06f, -3.061387492e-06f, -3.023211130e-06f, -2.984986885e-06f, -2.946716007e-06f, -2.908399746e-06f, -2.870039352e-06f, + -2.831636075e-06f, -2.793191165e-06f, -2.754705871e-06f, -2.716181443e-06f, -2.677619129e-06f, -2.639020179e-06f, -2.600385842e-06f, -2.561717364e-06f, -2.523015993e-06f, -2.484282978e-06f, + -2.445519564e-06f, -2.406726997e-06f, -2.367906523e-06f, -2.329059388e-06f, -2.290186834e-06f, -2.251290107e-06f, -2.212370448e-06f, -2.173429100e-06f, -2.134467304e-06f, -2.095486300e-06f, + -2.056487328e-06f, -2.017471627e-06f, -1.978440434e-06f, -1.939394986e-06f, -1.900336518e-06f, -1.861266265e-06f, -1.822185461e-06f, -1.783095337e-06f, -1.743997125e-06f, -1.704892055e-06f, + -1.665781355e-06f, -1.626666252e-06f, -1.587547973e-06f, -1.548427742e-06f, -1.509306783e-06f, -1.470186317e-06f, -1.431067563e-06f, -1.391951742e-06f, -1.352840071e-06f, -1.313733764e-06f, + -1.274634036e-06f, -1.235542099e-06f, -1.196459164e-06f, -1.157386440e-06f, -1.118325133e-06f, -1.079276449e-06f, -1.040241592e-06f, -1.001221763e-06f, -9.622181609e-07f, -9.232319846e-07f, + -8.842644294e-07f, -8.453166889e-07f, -8.063899547e-07f, -7.674854165e-07f, -7.286042616e-07f, -6.897476752e-07f, -6.509168404e-07f, -6.121129380e-07f, -5.733371466e-07f, -5.345906424e-07f, + -4.958745993e-07f, -4.571901889e-07f, -4.185385803e-07f, -3.799209403e-07f, -3.413384330e-07f, -3.027922202e-07f, -2.642834611e-07f, -2.258133123e-07f, -1.873829278e-07f, -1.489934590e-07f, + -1.106460547e-07f, -7.234186080e-08f, -3.408202059e-08f, 4.132325432e-09f, 4.230003956e-08f, 8.041998694e-08f, 1.184910356e-07f, 1.565120564e-07f, 1.944819231e-07f, 2.323995127e-07f, + 2.702637049e-07f, 3.080733824e-07f, 3.458274313e-07f, 3.835247404e-07f, 4.211642018e-07f, 4.587447109e-07f, 4.962651659e-07f, 5.337244686e-07f, 5.711215238e-07f, 6.084552396e-07f, + 6.457245277e-07f, 6.829283027e-07f, 7.200654828e-07f, 7.571349896e-07f, 7.941357480e-07f, 8.310666866e-07f, 8.679267372e-07f, 9.047148353e-07f, 9.414299199e-07f, 9.780709335e-07f, + 1.014636822e-06f, 1.051126536e-06f, 1.087539028e-06f, 1.123873256e-06f, 1.160128181e-06f, 1.196302766e-06f, 1.232395981e-06f, 1.268406797e-06f, 1.304334192e-06f, 1.340177143e-06f, + 1.375934636e-06f, 1.411605658e-06f, 1.447189200e-06f, 1.482684259e-06f, 1.518089833e-06f, 1.553404926e-06f, 1.588628546e-06f, 1.623759705e-06f, 1.658797418e-06f, 1.693740706e-06f, + 1.728588591e-06f, 1.763340104e-06f, 1.797994275e-06f, 1.832550142e-06f, 1.867006746e-06f, 1.901363131e-06f, 1.935618348e-06f, 1.969771450e-06f, 2.003821496e-06f, 2.037767547e-06f, + 2.071608671e-06f, 2.105343940e-06f, 2.138972429e-06f, 2.172493218e-06f, 2.205905392e-06f, 2.239208041e-06f, 2.272400258e-06f, 2.305481142e-06f, 2.338449796e-06f, 2.371305328e-06f, + 2.404046849e-06f, 2.436673477e-06f, 2.469184333e-06f, 2.501578544e-06f, 2.533855241e-06f, 2.566013558e-06f, 2.598052638e-06f, 2.629971625e-06f, 2.661769669e-06f, 2.693445925e-06f, + 2.724999554e-06f, 2.756429719e-06f, 2.787735591e-06f, 2.818916343e-06f, 2.849971156e-06f, 2.880899213e-06f, 2.911699703e-06f, 2.942371822e-06f, 2.972914769e-06f, 3.003327747e-06f, + 3.033609967e-06f, 3.063760642e-06f, 3.093778993e-06f, 3.123664243e-06f, 3.153415623e-06f, 3.183032367e-06f, 3.212513717e-06f, 3.241858916e-06f, 3.271067215e-06f, 3.300137871e-06f, + 3.329070143e-06f, 3.357863298e-06f, 3.386516608e-06f, 3.415029348e-06f, 3.443400802e-06f, 3.471630255e-06f, 3.499717002e-06f, 3.527660339e-06f, 3.555459570e-06f, 3.583114003e-06f, + 3.610622954e-06f, 3.637985740e-06f, 3.665201688e-06f, 3.692270127e-06f, 3.719190393e-06f, 3.745961827e-06f, 3.772583776e-06f, 3.799055592e-06f, 3.825376633e-06f, 3.851546262e-06f, + 3.877563848e-06f, 3.903428764e-06f, 3.929140392e-06f, 3.954698115e-06f, 3.980101326e-06f, 4.005349421e-06f, 4.030441801e-06f, 4.055377875e-06f, 4.080157056e-06f, 4.104778763e-06f, + 4.129242422e-06f, 4.153547461e-06f, 4.177693318e-06f, 4.201679434e-06f, 4.225505256e-06f, 4.249170238e-06f, 4.272673839e-06f, 4.296015523e-06f, 4.319194760e-06f, 4.342211027e-06f, + 4.365063805e-06f, 4.387752582e-06f, 4.410276852e-06f, 4.432636113e-06f, 4.454829870e-06f, 4.476857635e-06f, 4.498718924e-06f, 4.520413259e-06f, 4.541940168e-06f, 4.563299186e-06f, + 4.584489852e-06f, 4.605511712e-06f, 4.626364318e-06f, 4.647047228e-06f, 4.667560003e-06f, 4.687902215e-06f, 4.708073437e-06f, 4.728073251e-06f, 4.747901244e-06f, 4.767557008e-06f, + 4.787040142e-06f, 4.806350251e-06f, 4.825486945e-06f, 4.844449841e-06f, 4.863238560e-06f, 4.881852732e-06f, 4.900291991e-06f, 4.918555976e-06f, 4.936644334e-06f, 4.954556717e-06f, + 4.972292783e-06f, 4.989852195e-06f, 5.007234625e-06f, 5.024439747e-06f, 5.041467243e-06f, 5.058316802e-06f, 5.074988117e-06f, 5.091480888e-06f, 5.107794821e-06f, 5.123929627e-06f, + 5.139885024e-06f, 5.155660735e-06f, 5.171256491e-06f, 5.186672028e-06f, 5.201907086e-06f, 5.216961413e-06f, 5.231834763e-06f, 5.246526895e-06f, 5.261037576e-06f, 5.275366576e-06f, + 5.289513673e-06f, 5.303478651e-06f, 5.317261299e-06f, 5.330861412e-06f, 5.344278793e-06f, 5.357513248e-06f, 5.370564592e-06f, 5.383432643e-06f, 5.396117226e-06f, 5.408618174e-06f, + 5.420935323e-06f, 5.433068518e-06f, 5.445017606e-06f, 5.456782444e-06f, 5.468362893e-06f, 5.479758819e-06f, 5.490970096e-06f, 5.501996604e-06f, 5.512838226e-06f, 5.523494855e-06f, + 5.533966386e-06f, 5.544252724e-06f, 5.554353776e-06f, 5.564269458e-06f, 5.573999689e-06f, 5.583544398e-06f, 5.592903516e-06f, 5.602076981e-06f, 5.611064739e-06f, 5.619866738e-06f, + 5.628482936e-06f, 5.636913294e-06f, 5.645157781e-06f, 5.653216369e-06f, 5.661089040e-06f, 5.668775777e-06f, 5.676276572e-06f, 5.683591424e-06f, 5.690720334e-06f, 5.697663312e-06f, + 5.704420372e-06f, 5.710991535e-06f, 5.717376827e-06f, 5.723576281e-06f, 5.729589934e-06f, 5.735417830e-06f, 5.741060019e-06f, 5.746516556e-06f, 5.751787501e-06f, 5.756872922e-06f, + 5.761772892e-06f, 5.766487488e-06f, 5.771016795e-06f, 5.775360902e-06f, 5.779519905e-06f, 5.783493905e-06f, 5.787283008e-06f, 5.790887328e-06f, 5.794306981e-06f, 5.797542093e-06f, + 5.800592793e-06f, 5.803459215e-06f, 5.806141500e-06f, 5.808639795e-06f, 5.810954252e-06f, 5.813085027e-06f, 5.815032285e-06f, 5.816796193e-06f, 5.818376926e-06f, 5.819774664e-06f, + 5.820989591e-06f, 5.822021899e-06f, 5.822871784e-06f, 5.823539447e-06f, 5.824025096e-06f, 5.824328943e-06f, 5.824451207e-06f, 5.824392111e-06f, 5.824151884e-06f, 5.823730760e-06f, + 5.823128979e-06f, 5.822346787e-06f, 5.821384433e-06f, 5.820242174e-06f, 5.818920270e-06f, 5.817418989e-06f, 5.815738601e-06f, 5.813879385e-06f, 5.811841623e-06f, 5.809625601e-06f, + 5.807231613e-06f, 5.804659957e-06f, 5.801910937e-06f, 5.798984860e-06f, 5.795882041e-06f, 5.792602798e-06f, 5.789147455e-06f, 5.785516341e-06f, 5.781709791e-06f, 5.777728144e-06f, + 5.773571744e-06f, 5.769240940e-06f, 5.764736088e-06f, 5.760057546e-06f, 5.755205680e-06f, 5.750180858e-06f, 5.744983455e-06f, 5.739613850e-06f, 5.734072429e-06f, 5.728359579e-06f, + 5.722475696e-06f, 5.716421179e-06f, 5.710196431e-06f, 5.703801861e-06f, 5.697237882e-06f, 5.690504914e-06f, 5.683603379e-06f, 5.676533705e-06f, 5.669296326e-06f, 5.661891677e-06f, + 5.654320203e-06f, 5.646582348e-06f, 5.638678566e-06f, 5.630609311e-06f, 5.622375046e-06f, 5.613976234e-06f, 5.605413347e-06f, 5.596686858e-06f, 5.587797247e-06f, 5.578744997e-06f, + 5.569530597e-06f, 5.560154539e-06f, 5.550617320e-06f, 5.540919441e-06f, 5.531061409e-06f, 5.521043734e-06f, 5.510866931e-06f, 5.500531518e-06f, 5.490038019e-06f, 5.479386962e-06f, + 5.468578879e-06f, 5.457614305e-06f, 5.446493782e-06f, 5.435217854e-06f, 5.423787070e-06f, 5.412201983e-06f, 5.400463150e-06f, 5.388571134e-06f, 5.376526498e-06f, 5.364329814e-06f, + 5.351981654e-06f, 5.339482596e-06f, 5.326833222e-06f, 5.314034117e-06f, 5.301085872e-06f, 5.287989080e-06f, 5.274744337e-06f, 5.261352247e-06f, 5.247813414e-06f, 5.234128447e-06f, + 5.220297959e-06f, 5.206322568e-06f, 5.192202892e-06f, 5.177939558e-06f, 5.163533193e-06f, 5.148984428e-06f, 5.134293899e-06f, 5.119462246e-06f, 5.104490110e-06f, 5.089378139e-06f, + 5.074126982e-06f, 5.058737292e-06f, 5.043209727e-06f, 5.027544948e-06f, 5.011743617e-06f, 4.995806402e-06f, 4.979733975e-06f, 4.963527010e-06f, 4.947186184e-06f, 4.930712178e-06f, + 4.914105677e-06f, 4.897367368e-06f, 4.880497943e-06f, 4.863498094e-06f, 4.846368521e-06f, 4.829109922e-06f, 4.811723003e-06f, 4.794208469e-06f, 4.776567032e-06f, 4.758799403e-06f, + 4.740906300e-06f, 4.722888441e-06f, 4.704746549e-06f, 4.686481348e-06f, 4.668093568e-06f, 4.649583939e-06f, 4.630953195e-06f, 4.612202073e-06f, 4.593331314e-06f, 4.574341658e-06f, + 4.555233852e-06f, 4.536008644e-06f, 4.516666785e-06f, 4.497209029e-06f, 4.477636131e-06f, 4.457948851e-06f, 4.438147950e-06f, 4.418234193e-06f, 4.398208346e-06f, 4.378071179e-06f, + 4.357823463e-06f, 4.337465973e-06f, 4.316999486e-06f, 4.296424780e-06f, 4.275742639e-06f, 4.254953845e-06f, 4.234059186e-06f, 4.213059449e-06f, 4.191955427e-06f, 4.170747912e-06f, + 4.149437700e-06f, 4.128025589e-06f, 4.106512379e-06f, 4.084898872e-06f, 4.063185873e-06f, 4.041374187e-06f, 4.019464624e-06f, 3.997457993e-06f, 3.975355108e-06f, 3.953156783e-06f, + 3.930863835e-06f, 3.908477082e-06f, 3.885997344e-06f, 3.863425445e-06f, 3.840762207e-06f, 3.818008457e-06f, 3.795165023e-06f, 3.772232733e-06f, 3.749212421e-06f, 3.726104917e-06f, + 3.702911058e-06f, 3.679631679e-06f, 3.656267619e-06f, 3.632819716e-06f, 3.609288813e-06f, 3.585675751e-06f, 3.561981375e-06f, 3.538206530e-06f, 3.514352064e-06f, 3.490418825e-06f, + 3.466407663e-06f, 3.442319429e-06f, 3.418154976e-06f, 3.393915158e-06f, 3.369600830e-06f, 3.345212849e-06f, 3.320752072e-06f, 3.296219358e-06f, 3.271615568e-06f, 3.246941562e-06f, + 3.222198203e-06f, 3.197386354e-06f, 3.172506880e-06f, 3.147560646e-06f, 3.122548519e-06f, 3.097471366e-06f, 3.072330055e-06f, 3.047125456e-06f, 3.021858439e-06f, 2.996529876e-06f, + 2.971140637e-06f, 2.945691595e-06f, 2.920183625e-06f, 2.894617600e-06f, 2.868994395e-06f, 2.843314885e-06f, 2.817579947e-06f, 2.791790458e-06f, 2.765947295e-06f, 2.740051336e-06f, + 2.714103460e-06f, 2.688104545e-06f, 2.662055471e-06f, 2.635957119e-06f, 2.609810368e-06f, 2.583616099e-06f, 2.557375194e-06f, 2.531088534e-06f, 2.504757001e-06f, 2.478381477e-06f, + 2.451962844e-06f, 2.425501986e-06f, 2.398999784e-06f, 2.372457121e-06f, 2.345874882e-06f, 2.319253948e-06f, 2.292595204e-06f, 2.265899533e-06f, 2.239167818e-06f, 2.212400942e-06f, + 2.185599789e-06f, 2.158765243e-06f, 2.131898186e-06f, 2.104999501e-06f, 2.078070072e-06f, 2.051110782e-06f, 2.024122512e-06f, 1.997106146e-06f, 1.970062566e-06f, 1.942992653e-06f, + 1.915897289e-06f, 1.888777356e-06f, 1.861633734e-06f, 1.834467304e-06f, 1.807278946e-06f, 1.780069540e-06f, 1.752839964e-06f, 1.725591098e-06f, 1.698323819e-06f, 1.671039006e-06f, + 1.643737536e-06f, 1.616420284e-06f, 1.589088127e-06f, 1.561741939e-06f, 1.534382597e-06f, 1.507010972e-06f, 1.479627939e-06f, 1.452234369e-06f, 1.424831134e-06f, 1.397419104e-06f, + 1.369999151e-06f, 1.342572141e-06f, 1.315138945e-06f, 1.287700428e-06f, 1.260257456e-06f, 1.232810896e-06f, 1.205361612e-06f, 1.177910465e-06f, 1.150458320e-06f, 1.123006036e-06f, + 1.095554474e-06f, 1.068104492e-06f, 1.040656949e-06f, 1.013212701e-06f, 9.857726019e-07f, 9.583375073e-07f, 9.309082696e-07f, 9.034857402e-07f, 8.760707694e-07f, 8.486642060e-07f, + 8.212668975e-07f, 7.938796902e-07f, 7.665034286e-07f, 7.391389560e-07f, 7.117871144e-07f, 6.844487440e-07f, 6.571246837e-07f, 6.298157707e-07f, 6.025228408e-07f, 5.752467282e-07f, + 5.479882654e-07f, 5.207482833e-07f, 4.935276113e-07f, 4.663270768e-07f, 4.391475058e-07f, 4.119897225e-07f, 3.848545492e-07f, 3.577428066e-07f, 3.306553135e-07f, 3.035928869e-07f, + 2.765563420e-07f, 2.495464921e-07f, 2.225641486e-07f, 1.956101210e-07f, 1.686852168e-07f, 1.417902417e-07f, 1.149259992e-07f, 8.809329095e-08f, 6.129291651e-08f, 3.452567339e-08f, + 7.792357035e-09f, -1.890623921e-08f, -4.556932413e-08f, -7.219610865e-08f, -9.878580583e-08f, -1.253376310e-07f, -1.518508015e-07f, -1.783245373e-07f, -2.047580601e-07f, -2.311505943e-07f, + -2.575013664e-07f, -2.838096052e-07f, -3.100745419e-07f, -3.362954102e-07f, -3.624714458e-07f, -3.886018873e-07f, -4.146859752e-07f, -4.407229529e-07f, -4.667120660e-07f, -4.926525627e-07f, + -5.185436936e-07f, -5.443847119e-07f, -5.701748734e-07f, -5.959134363e-07f, -6.215996616e-07f, -6.472328128e-07f, -6.728121560e-07f, -6.983369600e-07f, -7.238064962e-07f, -7.492200388e-07f, + -7.745768646e-07f, -7.998762532e-07f, -8.251174869e-07f, -8.502998507e-07f, -8.754226326e-07f, -9.004851232e-07f, -9.254866160e-07f, -9.504264073e-07f, -9.753037963e-07f, -1.000118085e-06f, + -1.024868578e-06f, -1.049554585e-06f, -1.074175414e-06f, -1.098730381e-06f, -1.123218801e-06f, -1.147639995e-06f, -1.171993286e-06f, -1.196277998e-06f, -1.220493461e-06f, -1.244639007e-06f, + -1.268713970e-06f, -1.292717689e-06f, -1.316649505e-06f, -1.340508761e-06f, -1.364294806e-06f, -1.388006989e-06f, -1.411644665e-06f, -1.435207190e-06f, -1.458693924e-06f, -1.482104231e-06f, + -1.505437478e-06f, -1.528693033e-06f, -1.551870271e-06f, -1.574968567e-06f, -1.597987301e-06f, -1.620925856e-06f, -1.643783619e-06f, -1.666559979e-06f, -1.689254329e-06f, -1.711866065e-06f, + -1.734394588e-06f, -1.756839301e-06f, -1.779199609e-06f, -1.801474923e-06f, -1.823664658e-06f, -1.845768228e-06f, -1.867785056e-06f, -1.889714565e-06f, -1.911556182e-06f, -1.933309339e-06f, + -1.954973469e-06f, -1.976548011e-06f, -1.998032407e-06f, -2.019426101e-06f, -2.040728543e-06f, -2.061939184e-06f, -2.083057481e-06f, -2.104082893e-06f, -2.125014884e-06f, -2.145852920e-06f, + -2.166596471e-06f, -2.187245013e-06f, -2.207798022e-06f, -2.228254981e-06f, -2.248615374e-06f, -2.268878691e-06f, -2.289044424e-06f, -2.309112070e-06f, -2.329081129e-06f, -2.348951105e-06f, + -2.368721506e-06f, -2.388391843e-06f, -2.407961631e-06f, -2.427430390e-06f, -2.446797643e-06f, -2.466062916e-06f, -2.485225739e-06f, -2.504285649e-06f, -2.523242182e-06f, -2.542094881e-06f, + -2.560843291e-06f, -2.579486964e-06f, -2.598025452e-06f, -2.616458313e-06f, -2.634785110e-06f, -2.653005406e-06f, -2.671118773e-06f, -2.689124783e-06f, -2.707023014e-06f, -2.724813047e-06f, + -2.742494468e-06f, -2.760066864e-06f, -2.777529831e-06f, -2.794882964e-06f, -2.812125866e-06f, -2.829258141e-06f, -2.846279398e-06f, -2.863189251e-06f, -2.879987317e-06f, -2.896673217e-06f, + -2.913246577e-06f, -2.929707025e-06f, -2.946054196e-06f, -2.962287726e-06f, -2.978407257e-06f, -2.994412435e-06f, -3.010302910e-06f, -3.026078334e-06f, -3.041738366e-06f, -3.057282668e-06f, + -3.072710906e-06f, -3.088022749e-06f, -3.103217872e-06f, -3.118295954e-06f, -3.133256676e-06f, -3.148099725e-06f, -3.162824792e-06f, -3.177431572e-06f, -3.191919763e-06f, -3.206289069e-06f, + -3.220539196e-06f, -3.234669857e-06f, -3.248680766e-06f, -3.262571643e-06f, -3.276342212e-06f, -3.289992201e-06f, -3.303521342e-06f, -3.316929371e-06f, -3.330216029e-06f, -3.343381060e-06f, + -3.356424214e-06f, -3.369345242e-06f, -3.382143903e-06f, -3.394819957e-06f, -3.407373169e-06f, -3.419803311e-06f, -3.432110155e-06f, -3.444293480e-06f, -3.456353067e-06f, -3.468288704e-06f, + -3.480100180e-06f, -3.491787292e-06f, -3.503349837e-06f, -3.514787618e-06f, -3.526100444e-06f, -3.537288126e-06f, -3.548350480e-06f, -3.559287325e-06f, -3.570098486e-06f, -3.580783791e-06f, + -3.591343073e-06f, -3.601776168e-06f, -3.612082919e-06f, -3.622263168e-06f, -3.632316767e-06f, -3.642243568e-06f, -3.652043430e-06f, -3.661716214e-06f, -3.671261786e-06f, -3.680680018e-06f, + -3.689970782e-06f, -3.699133958e-06f, -3.708169430e-06f, -3.717077083e-06f, -3.725856809e-06f, -3.734508504e-06f, -3.743032067e-06f, -3.751427401e-06f, -3.759694416e-06f, -3.767833023e-06f, + -3.775843138e-06f, -3.783724682e-06f, -3.791477579e-06f, -3.799101759e-06f, -3.806597153e-06f, -3.813963700e-06f, -3.821201340e-06f, -3.828310019e-06f, -3.835289686e-06f, -3.842140296e-06f, + -3.848861804e-06f, -3.855454175e-06f, -3.861917373e-06f, -3.868251369e-06f, -3.874456137e-06f, -3.880531656e-06f, -3.886477908e-06f, -3.892294879e-06f, -3.897982560e-06f, -3.903540947e-06f, + -3.908970037e-06f, -3.914269835e-06f, -3.919440346e-06f, -3.924481582e-06f, -3.929393559e-06f, -3.934176295e-06f, -3.938829813e-06f, -3.943354141e-06f, -3.947749311e-06f, -3.952015358e-06f, + -3.956152320e-06f, -3.960160242e-06f, -3.964039171e-06f, -3.967789159e-06f, -3.971410261e-06f, -3.974902535e-06f, -3.978266047e-06f, -3.981500863e-06f, -3.984607055e-06f, -3.987584697e-06f, + -3.990433870e-06f, -3.993154656e-06f, -3.995747143e-06f, -3.998211422e-06f, -4.000547587e-06f, -4.002755739e-06f, -4.004835979e-06f, -4.006788414e-06f, -4.008613156e-06f, -4.010310319e-06f, + -4.011880020e-06f, -4.013322383e-06f, -4.014637534e-06f, -4.015825602e-06f, -4.016886721e-06f, -4.017821029e-06f, -4.018628668e-06f, -4.019309783e-06f, -4.019864522e-06f, -4.020293039e-06f, + -4.020595490e-06f, -4.020772036e-06f, -4.020822840e-06f, -4.020748072e-06f, -4.020547902e-06f, -4.020222505e-06f, -4.019772062e-06f, -4.019196754e-06f, -4.018496769e-06f, -4.017672296e-06f, + -4.016723529e-06f, -4.015650666e-06f, -4.014453908e-06f, -4.013133460e-06f, -4.011689530e-06f, -4.010122330e-06f, -4.008432077e-06f, -4.006618988e-06f, -4.004683288e-06f, -4.002625203e-06f, + -4.000444961e-06f, -3.998142798e-06f, -3.995718950e-06f, -3.993173658e-06f, -3.990507166e-06f, -3.987719721e-06f, -3.984811574e-06f, -3.981782980e-06f, -3.978634198e-06f, -3.975365488e-06f, + -3.971977115e-06f, -3.968469349e-06f, -3.964842459e-06f, -3.961096723e-06f, -3.957232417e-06f, -3.953249824e-06f, -3.949149230e-06f, -3.944930922e-06f, -3.940595193e-06f, -3.936142338e-06f, + -3.931572656e-06f, -3.926886447e-06f, -3.922084018e-06f, -3.917165677e-06f, -3.912131734e-06f, -3.906982506e-06f, -3.901718310e-06f, -3.896339466e-06f, -3.890846301e-06f, -3.885239141e-06f, + -3.879518317e-06f, -3.873684163e-06f, -3.867737015e-06f, -3.861677215e-06f, -3.855505105e-06f, -3.849221031e-06f, -3.842825344e-06f, -3.836318395e-06f, -3.829700539e-06f, -3.822972136e-06f, + -3.816133547e-06f, -3.809185136e-06f, -3.802127271e-06f, -3.794960323e-06f, -3.787684663e-06f, -3.780300670e-06f, -3.772808722e-06f, -3.765209201e-06f, -3.757502492e-06f, -3.749688984e-06f, + -3.741769066e-06f, -3.733743132e-06f, -3.725611579e-06f, -3.717374806e-06f, -3.709033215e-06f, -3.700587210e-06f, -3.692037199e-06f, -3.683383592e-06f, -3.674626802e-06f, -3.665767245e-06f, + -3.656805338e-06f, -3.647741504e-06f, -3.638576164e-06f, -3.629309747e-06f, -3.619942680e-06f, -3.610475395e-06f, -3.600908327e-06f, -3.591241910e-06f, -3.581476586e-06f, -3.571612795e-06f, + -3.561650981e-06f, -3.551591592e-06f, -3.541435077e-06f, -3.531181886e-06f, -3.520832474e-06f, -3.510387299e-06f, -3.499846817e-06f, -3.489211491e-06f, -3.478481785e-06f, -3.467658164e-06f, + -3.456741097e-06f, -3.445731054e-06f, -3.434628508e-06f, -3.423433935e-06f, -3.412147812e-06f, -3.400770619e-06f, -3.389302838e-06f, -3.377744952e-06f, -3.366097448e-06f, -3.354360815e-06f, + -3.342535544e-06f, -3.330622127e-06f, -3.318621059e-06f, -3.306532837e-06f, -3.294357960e-06f, -3.282096930e-06f, -3.269750249e-06f, -3.257318423e-06f, -3.244801959e-06f, -3.232201367e-06f, + -3.219517157e-06f, -3.206749842e-06f, -3.193899938e-06f, -3.180967961e-06f, -3.167954431e-06f, -3.154859868e-06f, -3.141684795e-06f, -3.128429735e-06f, -3.115095216e-06f, -3.101681765e-06f, + -3.088189912e-06f, -3.074620188e-06f, -3.060973128e-06f, -3.047249265e-06f, -3.033449137e-06f, -3.019573281e-06f, -3.005622239e-06f, -2.991596550e-06f, -2.977496760e-06f, -2.963323412e-06f, + -2.949077054e-06f, -2.934758233e-06f, -2.920367498e-06f, -2.905905401e-06f, -2.891372495e-06f, -2.876769333e-06f, -2.862096471e-06f, -2.847354466e-06f, -2.832543877e-06f, -2.817665263e-06f, + -2.802719185e-06f, -2.787706206e-06f, -2.772626890e-06f, -2.757481802e-06f, -2.742271509e-06f, -2.726996578e-06f, -2.711657578e-06f, -2.696255081e-06f, -2.680789657e-06f, -2.665261879e-06f, + -2.649672322e-06f, -2.634021560e-06f, -2.618310169e-06f, -2.602538727e-06f, -2.586707813e-06f, -2.570818006e-06f, -2.554869886e-06f, -2.538864036e-06f, -2.522801038e-06f, -2.506681477e-06f, + -2.490505935e-06f, -2.474275001e-06f, -2.457989259e-06f, -2.441649298e-06f, -2.425255706e-06f, -2.408809072e-06f, -2.392309987e-06f, -2.375759042e-06f, -2.359156829e-06f, -2.342503940e-06f, + -2.325800969e-06f, -2.309048510e-06f, -2.292247159e-06f, -2.275397511e-06f, -2.258500162e-06f, -2.241555710e-06f, -2.224564752e-06f, -2.207527888e-06f, -2.190445716e-06f, -2.173318835e-06f, + -2.156147847e-06f, -2.138933352e-06f, -2.121675952e-06f, -2.104376247e-06f, -2.087034842e-06f, -2.069652339e-06f, -2.052229341e-06f, -2.034766452e-06f, -2.017264276e-06f, -1.999723419e-06f, + -1.982144486e-06f, -1.964528081e-06f, -1.946874810e-06f, -1.929185281e-06f, -1.911460099e-06f, -1.893699871e-06f, -1.875905204e-06f, -1.858076706e-06f, -1.840214983e-06f, -1.822320644e-06f, + -1.804394297e-06f, -1.786436550e-06f, -1.768448011e-06f, -1.750429288e-06f, -1.732380990e-06f, -1.714303726e-06f, -1.696198104e-06f, -1.678064732e-06f, -1.659904221e-06f, -1.641717179e-06f, + -1.623504213e-06f, -1.605265934e-06f, -1.587002950e-06f, -1.568715870e-06f, -1.550405302e-06f, -1.532071854e-06f, -1.513716136e-06f, -1.495338755e-06f, -1.476940320e-06f, -1.458521438e-06f, + -1.440082717e-06f, -1.421624765e-06f, -1.403148189e-06f, -1.384653596e-06f, -1.366141592e-06f, -1.347612785e-06f, -1.329067781e-06f, -1.310507185e-06f, -1.291931602e-06f, -1.273341639e-06f, + -1.254737899e-06f, -1.236120987e-06f, -1.217491507e-06f, -1.198850063e-06f, -1.180197258e-06f, -1.161533693e-06f, -1.142859972e-06f, -1.124176695e-06f, -1.105484464e-06f, -1.086783880e-06f, + -1.068075542e-06f, -1.049360049e-06f, -1.030638000e-06f, -1.011909994e-06f, -9.931766271e-07f, -9.744384971e-07f, -9.556961998e-07f, -9.369503306e-07f, -9.182014842e-07f, -8.994502547e-07f, + -8.806972352e-07f, -8.619430182e-07f, -8.431881954e-07f, -8.244333578e-07f, -8.056790952e-07f, -7.869259970e-07f, -7.681746516e-07f, -7.494256464e-07f, -7.306795680e-07f, -7.119370021e-07f, + -6.931985335e-07f, -6.744647461e-07f, -6.557362227e-07f, -6.370135452e-07f, -6.182972944e-07f, -5.995880504e-07f, -5.808863919e-07f, -5.621928967e-07f, -5.435081417e-07f, -5.248327024e-07f, + -5.061671535e-07f, -4.875120684e-07f, -4.688680195e-07f, -4.502355779e-07f, -4.316153137e-07f, -4.130077957e-07f, -3.944135915e-07f, -3.758332677e-07f, -3.572673894e-07f, -3.387165206e-07f, + -3.201812239e-07f, -3.016620609e-07f, -2.831595917e-07f, -2.646743750e-07f, -2.462069684e-07f, -2.277579280e-07f, -2.093278087e-07f, -1.909171638e-07f, -1.725265454e-07f, -1.541565042e-07f, + -1.358075893e-07f, -1.174803486e-07f, -9.917532828e-08f, -8.089307333e-08f, -6.263412709e-08f, -4.439903145e-08f, -2.618832678e-08f, -8.002551929e-09f, 1.015775580e-08f, 2.829206067e-08f, + 4.639982849e-08f, 6.448052668e-08f, 8.253362425e-08f, 1.005585918e-07f, 1.185549017e-07f, 1.365220277e-07f, 1.544594455e-07f, 1.723666322e-07f, 1.902430669e-07f, 2.080882301e-07f, + 2.259016041e-07f, 2.436826732e-07f, 2.614309230e-07f, 2.791458412e-07f, 2.968269171e-07f, 3.144736419e-07f, 3.320855086e-07f, 3.496620118e-07f, 3.672026481e-07f, 3.847069160e-07f, + 4.021743158e-07f, 4.196043496e-07f, 4.369965215e-07f, 4.543503373e-07f, 4.716653049e-07f, 4.889409341e-07f, 5.061767365e-07f, 5.233722257e-07f, 5.405269175e-07f, 5.576403292e-07f, + 5.747119805e-07f, 5.917413929e-07f, 6.087280900e-07f, 6.256715974e-07f, 6.425714426e-07f, 6.594271552e-07f, 6.762382672e-07f, 6.930043121e-07f, 7.097248259e-07f, 7.263993465e-07f, + 7.430274140e-07f, 7.596085706e-07f, 7.761423606e-07f, 7.926283305e-07f, 8.090660289e-07f, 8.254550064e-07f, 8.417948162e-07f, 8.580850133e-07f, 8.743251550e-07f, 8.905148009e-07f, + 9.066535128e-07f, 9.227408546e-07f, 9.387763925e-07f, 9.547596952e-07f, 9.706903332e-07f, 9.865678796e-07f, 1.002391910e-06f, 1.018162001e-06f, 1.033877734e-06f, 1.049538690e-06f, + 1.065144454e-06f, 1.080694613e-06f, 1.096188756e-06f, 1.111626474e-06f, 1.127007362e-06f, 1.142331016e-06f, 1.157597035e-06f, 1.172805019e-06f, 1.187954572e-06f, 1.203045300e-06f, + 1.218076812e-06f, 1.233048717e-06f, 1.247960630e-06f, 1.262812166e-06f, 1.277602943e-06f, 1.292332581e-06f, 1.307000703e-06f, 1.321606936e-06f, 1.336150907e-06f, 1.350632246e-06f, + 1.365050587e-06f, 1.379405564e-06f, 1.393696817e-06f, 1.407923986e-06f, 1.422086713e-06f, 1.436184644e-06f, 1.450217429e-06f, 1.464184716e-06f, 1.478086161e-06f, 1.491921417e-06f, + 1.505690146e-06f, 1.519392006e-06f, 1.533026662e-06f, 1.546593781e-06f, 1.560093030e-06f, 1.573524083e-06f, 1.586886612e-06f, 1.600180295e-06f, 1.613404811e-06f, 1.626559842e-06f, + 1.639645073e-06f, 1.652660191e-06f, 1.665604886e-06f, 1.678478852e-06f, 1.691281783e-06f, 1.704013378e-06f, 1.716673337e-06f, 1.729261364e-06f, 1.741777165e-06f, 1.754220449e-06f, + 1.766590927e-06f, 1.778888314e-06f, 1.791112327e-06f, 1.803262685e-06f, 1.815339112e-06f, 1.827341332e-06f, 1.839269073e-06f, 1.851122066e-06f, 1.862900045e-06f, 1.874602746e-06f, + 1.886229907e-06f, 1.897781271e-06f, 1.909256581e-06f, 1.920655587e-06f, 1.931978036e-06f, 1.943223683e-06f, 1.954392283e-06f, 1.965483594e-06f, 1.976497378e-06f, 1.987433398e-06f, + 1.998291422e-06f, 2.009071219e-06f, 2.019772562e-06f, 2.030395226e-06f, 2.040938988e-06f, 2.051403630e-06f, 2.061788936e-06f, 2.072094692e-06f, 2.082320688e-06f, 2.092466715e-06f, + 2.102532569e-06f, 2.112518047e-06f, 2.122422951e-06f, 2.132247083e-06f, 2.141990251e-06f, 2.151652263e-06f, 2.161232931e-06f, 2.170732071e-06f, 2.180149500e-06f, 2.189485038e-06f, + 2.198738510e-06f, 2.207909742e-06f, 2.216998562e-06f, 2.226004803e-06f, 2.234928300e-06f, 2.243768891e-06f, 2.252526415e-06f, 2.261200717e-06f, 2.269791643e-06f, 2.278299042e-06f, + 2.286722766e-06f, 2.295062671e-06f, 2.303318613e-06f, 2.311490454e-06f, 2.319578057e-06f, 2.327581289e-06f, 2.335500018e-06f, 2.343334118e-06f, 2.351083463e-06f, 2.358747930e-06f, + 2.366327401e-06f, 2.373821760e-06f, 2.381230892e-06f, 2.388554687e-06f, 2.395793038e-06f, 2.402945839e-06f, 2.410012988e-06f, 2.416994386e-06f, 2.423889938e-06f, 2.430699548e-06f, + 2.437423127e-06f, 2.444060587e-06f, 2.450611844e-06f, 2.457076814e-06f, 2.463455419e-06f, 2.469747583e-06f, 2.475953231e-06f, 2.482072294e-06f, 2.488104704e-06f, 2.494050395e-06f, + 2.499909306e-06f, 2.505681378e-06f, 2.511366553e-06f, 2.516964779e-06f, 2.522476005e-06f, 2.527900182e-06f, 2.533237266e-06f, 2.538487215e-06f, 2.543649988e-06f, 2.548725550e-06f, + 2.553713867e-06f, 2.558614908e-06f, 2.563428644e-06f, 2.568155051e-06f, 2.572794105e-06f, 2.577345788e-06f, 2.581810082e-06f, 2.586186973e-06f, 2.590476449e-06f, 2.594678503e-06f, + 2.598793128e-06f, 2.602820322e-06f, 2.606760085e-06f, 2.610612418e-06f, 2.614377327e-06f, 2.618054821e-06f, 2.621644911e-06f, 2.625147609e-06f, 2.628562933e-06f, 2.631890901e-06f, + 2.635131536e-06f, 2.638284862e-06f, 2.641350906e-06f, 2.644329699e-06f, 2.647221274e-06f, 2.650025665e-06f, 2.652742912e-06f, 2.655373055e-06f, 2.657916138e-06f, 2.660372208e-06f, + 2.662741313e-06f, 2.665023505e-06f, 2.667218838e-06f, 2.669327371e-06f, 2.671349162e-06f, 2.673284275e-06f, 2.675132773e-06f, 2.676894726e-06f, 2.678570203e-06f, 2.680159278e-06f, + 2.681662026e-06f, 2.683078526e-06f, 2.684408859e-06f, 2.685653107e-06f, 2.686811359e-06f, 2.687883701e-06f, 2.688870226e-06f, 2.689771028e-06f, 2.690586204e-06f, 2.691315852e-06f, + 2.691960074e-06f, 2.692518975e-06f, 2.692992661e-06f, 2.693381242e-06f, 2.693684830e-06f, 2.693903539e-06f, 2.694037487e-06f, 2.694086792e-06f, 2.694051578e-06f, 2.693931968e-06f, + 2.693728090e-06f, 2.693440073e-06f, 2.693068050e-06f, 2.692612154e-06f, 2.692072523e-06f, 2.691449296e-06f, 2.690742615e-06f, 2.689952625e-06f, 2.689079472e-06f, 2.688123306e-06f, + 2.687084278e-06f, 2.685962542e-06f, 2.684758255e-06f, 2.683471576e-06f, 2.682102665e-06f, 2.680651686e-06f, 2.679118806e-06f, 2.677504192e-06f, 2.675808016e-06f, 2.674030450e-06f, + 2.672171670e-06f, 2.670231854e-06f, 2.668211181e-06f, 2.666109834e-06f, 2.663927997e-06f, 2.661665857e-06f, 2.659323604e-06f, 2.656901429e-06f, 2.654399525e-06f, 2.651818089e-06f, + 2.649157319e-06f, 2.646417415e-06f, 2.643598580e-06f, 2.640701018e-06f, 2.637724938e-06f, 2.634670547e-06f, 2.631538058e-06f, 2.628327684e-06f, 2.625039641e-06f, 2.621674147e-06f, + 2.618231421e-06f, 2.614711687e-06f, 2.611115168e-06f, 2.607442091e-06f, 2.603692684e-06f, 2.599867179e-06f, 2.595965807e-06f, 2.591988804e-06f, 2.587936406e-06f, 2.583808853e-06f, + 2.579606384e-06f, 2.575329244e-06f, 2.570977677e-06f, 2.566551931e-06f, 2.562052253e-06f, 2.557478896e-06f, 2.552832111e-06f, 2.548112155e-06f, 2.543319283e-06f, 2.538453756e-06f, + 2.533515832e-06f, 2.528505776e-06f, 2.523423851e-06f, 2.518270324e-06f, 2.513045464e-06f, 2.507749540e-06f, 2.502382825e-06f, 2.496945592e-06f, 2.491438118e-06f, 2.485860680e-06f, + 2.480213557e-06f, 2.474497031e-06f, 2.468711385e-06f, 2.462856903e-06f, 2.456933872e-06f, 2.450942581e-06f, 2.444883318e-06f, 2.438756378e-06f, 2.432562051e-06f, 2.426300635e-06f, + 2.419972426e-06f, 2.413577722e-06f, 2.407116825e-06f, 2.400590035e-06f, 2.393997656e-06f, 2.387339995e-06f, 2.380617357e-06f, 2.373830051e-06f, 2.366978387e-06f, 2.360062677e-06f, + 2.353083235e-06f, 2.346040374e-06f, 2.338934412e-06f, 2.331765666e-06f, 2.324534456e-06f, 2.317241103e-06f, 2.309885930e-06f, 2.302469259e-06f, 2.294991417e-06f, 2.287452731e-06f, + 2.279853529e-06f, 2.272194140e-06f, 2.264474897e-06f, 2.256696131e-06f, 2.248858177e-06f, 2.240961370e-06f, 2.233006048e-06f, 2.224992547e-06f, 2.216921208e-06f, 2.208792372e-06f, + 2.200606381e-06f, 2.192363578e-06f, 2.184064309e-06f, 2.175708918e-06f, 2.167297755e-06f, 2.158831166e-06f, 2.150309503e-06f, 2.141733116e-06f, 2.133102358e-06f, 2.124417582e-06f, + 2.115679143e-06f, 2.106887397e-06f, 2.098042702e-06f, 2.089145414e-06f, 2.080195894e-06f, 2.071194502e-06f, 2.062141601e-06f, 2.053037552e-06f, 2.043882719e-06f, 2.034677468e-06f, + 2.025422164e-06f, 2.016117175e-06f, 2.006762868e-06f, 1.997359614e-06f, 1.987907780e-06f, 1.978407740e-06f, 1.968859865e-06f, 1.959264527e-06f, 1.949622102e-06f, 1.939932964e-06f, + 1.930197489e-06f, 1.920416053e-06f, 1.910589035e-06f, 1.900716813e-06f, 1.890799767e-06f, 1.880838277e-06f, 1.870832723e-06f, 1.860783489e-06f, 1.850690957e-06f, 1.840555511e-06f, + 1.830377535e-06f, 1.820157415e-06f, 1.809895535e-06f, 1.799592285e-06f, 1.789248050e-06f, 1.778863219e-06f, 1.768438181e-06f, 1.757973325e-06f, 1.747469043e-06f, 1.736925725e-06f, + 1.726343762e-06f, 1.715723548e-06f, 1.705065475e-06f, 1.694369936e-06f, 1.683637326e-06f, 1.672868040e-06f, 1.662062473e-06f, 1.651221021e-06f, 1.640344081e-06f, 1.629432049e-06f, + 1.618485323e-06f, 1.607504301e-06f, 1.596489382e-06f, 1.585440965e-06f, 1.574359449e-06f, 1.563245235e-06f, 1.552098722e-06f, 1.540920312e-06f, 1.529710406e-06f, 1.518469406e-06f, + 1.507197714e-06f, 1.495895731e-06f, 1.484563862e-06f, 1.473202509e-06f, 1.461812075e-06f, 1.450392966e-06f, 1.438945584e-06f, 1.427470334e-06f, 1.415967621e-06f, 1.404437850e-06f, + 1.392881426e-06f, 1.381298755e-06f, 1.369690242e-06f, 1.358056293e-06f, 1.346397315e-06f, 1.334713714e-06f, 1.323005897e-06f, 1.311274269e-06f, 1.299519239e-06f, 1.287741212e-06f, + 1.275940596e-06f, 1.264117799e-06f, 1.252273227e-06f, 1.240407288e-06f, 1.228520389e-06f, 1.216612938e-06f, 1.204685343e-06f, 1.192738011e-06f, 1.180771349e-06f, 1.168785766e-06f, + 1.156781669e-06f, 1.144759465e-06f, 1.132719563e-06f, 1.120662369e-06f, 1.108588291e-06f, 1.096497736e-06f, 1.084391113e-06f, 1.072268827e-06f, 1.060131287e-06f, 1.047978898e-06f, + 1.035812068e-06f, 1.023631204e-06f, 1.011436712e-06f, 9.992289980e-07f, 9.870084688e-07f, 9.747755300e-07f, 9.625305875e-07f, 9.502740468e-07f, 9.380063131e-07f, 9.257277914e-07f, + 9.134388865e-07f, 9.011400029e-07f, 8.888315448e-07f, 8.765139160e-07f, 8.641875202e-07f, 8.518527606e-07f, 8.395100401e-07f, 8.271597612e-07f, 8.148023262e-07f, 8.024381369e-07f, + 7.900675946e-07f, 7.776911005e-07f, 7.653090551e-07f, 7.529218586e-07f, 7.405299108e-07f, 7.281336110e-07f, 7.157333580e-07f, 7.033295502e-07f, 6.909225854e-07f, 6.785128611e-07f, + 6.661007741e-07f, 6.536867208e-07f, 6.412710969e-07f, 6.288542977e-07f, 6.164367180e-07f, 6.040187519e-07f, 5.916007930e-07f, 5.791832341e-07f, 5.667664677e-07f, 5.543508855e-07f, + 5.419368787e-07f, 5.295248377e-07f, 5.171151522e-07f, 5.047082116e-07f, 4.923044043e-07f, 4.799041180e-07f, 4.675077399e-07f, 4.551156563e-07f, 4.427282531e-07f, 4.303459150e-07f, + 4.179690262e-07f, 4.055979704e-07f, 3.932331300e-07f, 3.808748870e-07f, 3.685236226e-07f, 3.561797171e-07f, 3.438435499e-07f, 3.315154998e-07f, 3.191959445e-07f, 3.068852612e-07f, + 2.945838260e-07f, 2.822920142e-07f, 2.700102003e-07f, 2.577387576e-07f, 2.454780590e-07f, 2.332284761e-07f, 2.209903798e-07f, 2.087641400e-07f, 1.965501255e-07f, 1.843487045e-07f, + 1.721602440e-07f, 1.599851100e-07f, 1.478236676e-07f, 1.356762810e-07f, 1.235433133e-07f, 1.114251265e-07f, 9.932208181e-08f, 8.723453919e-08f, 7.516285769e-08f, 6.310739525e-08f, + 5.106850878e-08f, 3.904655411e-08f, 2.704188599e-08f, 1.505485807e-08f, 3.085822922e-09f, -8.864868004e-09f, -2.079686437e-08f, -3.270981698e-08f, -4.460337777e-08f, -5.647719980e-08f, + -6.833093731e-08f, -8.016424571e-08f, -9.197678158e-08f, -1.037682027e-07f, -1.155381679e-07f, -1.272863375e-07f, -1.390123728e-07f, -1.507159364e-07f, -1.623966921e-07f, -1.740543050e-07f, + -1.856884413e-07f, -1.972987687e-07f, -2.088849560e-07f, -2.204466732e-07f, -2.319835918e-07f, -2.434953844e-07f, -2.549817250e-07f, -2.664422888e-07f, -2.778767526e-07f, -2.892847942e-07f, + -3.006660928e-07f, -3.120203292e-07f, -3.233471851e-07f, -3.346463440e-07f, -3.459174905e-07f, -3.571603106e-07f, -3.683744919e-07f, -3.795597230e-07f, -3.907156943e-07f, -4.018420974e-07f, + -4.129386253e-07f, -4.240049724e-07f, -4.350408347e-07f, -4.460459095e-07f, -4.570198956e-07f, -4.679624931e-07f, -4.788734039e-07f, -4.897523309e-07f, -5.005989789e-07f, -5.114130540e-07f, + -5.221942637e-07f, -5.329423172e-07f, -5.436569250e-07f, -5.543377992e-07f, -5.649846535e-07f, -5.755972030e-07f, -5.861751645e-07f, -5.967182560e-07f, -6.072261973e-07f, -6.176987098e-07f, + -6.281355163e-07f, -6.385363413e-07f, -6.489009107e-07f, -6.592289521e-07f, -6.695201947e-07f, -6.797743692e-07f, -6.899912080e-07f, -7.001704450e-07f, -7.103118158e-07f, -7.204150574e-07f, + -7.304799088e-07f, -7.405061103e-07f, -7.504934039e-07f, -7.604415334e-07f, -7.703502441e-07f, -7.802192829e-07f, -7.900483984e-07f, -7.998373410e-07f, -8.095858626e-07f, -8.192937168e-07f, + -8.289606590e-07f, -8.385864461e-07f, -8.481708367e-07f, -8.577135913e-07f, -8.672144719e-07f, -8.766732422e-07f, -8.860896678e-07f, -8.954635158e-07f, -9.047945551e-07f, -9.140825563e-07f, + -9.233272918e-07f, -9.325285356e-07f, -9.416860636e-07f, -9.507996534e-07f, -9.598690841e-07f, -9.688941369e-07f, -9.778745946e-07f, -9.868102418e-07f, -9.957008647e-07f, -1.004546251e-06f, + -1.013346192e-06f, -1.022100478e-06f, -1.030808902e-06f, -1.039471261e-06f, -1.048087350e-06f, -1.056656970e-06f, -1.065179919e-06f, -1.073656001e-06f, -1.082085020e-06f, -1.090466782e-06f, + -1.098801094e-06f, -1.107087767e-06f, -1.115326611e-06f, -1.123517440e-06f, -1.131660069e-06f, -1.139754315e-06f, -1.147799996e-06f, -1.155796933e-06f, -1.163744948e-06f, -1.171643866e-06f, + -1.179493513e-06f, -1.187293716e-06f, -1.195044305e-06f, -1.202745112e-06f, -1.210395970e-06f, -1.217996715e-06f, -1.225547184e-06f, -1.233047215e-06f, -1.240496649e-06f, -1.247895330e-06f, + -1.255243102e-06f, -1.262539811e-06f, -1.269785306e-06f, -1.276979436e-06f, -1.284122054e-06f, -1.291213014e-06f, -1.298252172e-06f, -1.305239385e-06f, -1.312174512e-06f, -1.319057416e-06f, + -1.325887960e-06f, -1.332666009e-06f, -1.339391429e-06f, -1.346064091e-06f, -1.352683865e-06f, -1.359250623e-06f, -1.365764240e-06f, -1.372224594e-06f, -1.378631561e-06f, -1.384985024e-06f, + -1.391284863e-06f, -1.397530964e-06f, -1.403723211e-06f, -1.409861494e-06f, -1.415945702e-06f, -1.421975726e-06f, -1.427951460e-06f, -1.433872801e-06f, -1.439739644e-06f, -1.445551890e-06f, + -1.451309440e-06f, -1.457012197e-06f, -1.462660065e-06f, -1.468252953e-06f, -1.473790768e-06f, -1.479273422e-06f, -1.484700827e-06f, -1.490072898e-06f, -1.495389551e-06f, -1.500650705e-06f, + -1.505856279e-06f, -1.511006196e-06f, -1.516100380e-06f, -1.521138758e-06f, -1.526121256e-06f, -1.531047804e-06f, -1.535918335e-06f, -1.540732781e-06f, -1.545491079e-06f, -1.550193165e-06f, + -1.554838979e-06f, -1.559428462e-06f, -1.563961557e-06f, -1.568438208e-06f, -1.572858363e-06f, -1.577221971e-06f, -1.581528982e-06f, -1.585779348e-06f, -1.589973023e-06f, -1.594109965e-06f, + -1.598190131e-06f, -1.602213481e-06f, -1.606179977e-06f, -1.610089582e-06f, -1.613942263e-06f, -1.617737987e-06f, -1.621476723e-06f, -1.625158443e-06f, -1.628783119e-06f, -1.632350727e-06f, + -1.635861244e-06f, -1.639314648e-06f, -1.642710919e-06f, -1.646050041e-06f, -1.649331997e-06f, -1.652556773e-06f, -1.655724359e-06f, -1.658834742e-06f, -1.661887916e-06f, -1.664883874e-06f, + -1.667822610e-06f, -1.670704123e-06f, -1.673528411e-06f, -1.676295475e-06f, -1.679005318e-06f, -1.681657944e-06f, -1.684253360e-06f, -1.686791573e-06f, -1.689272595e-06f, -1.691696436e-06f, + -1.694063110e-06f, -1.696372633e-06f, -1.698625022e-06f, -1.700820296e-06f, -1.702958475e-06f, -1.705039583e-06f, -1.707063643e-06f, -1.709030683e-06f, -1.710940729e-06f, -1.712793812e-06f, + -1.714589963e-06f, -1.716329215e-06f, -1.718011604e-06f, -1.719637166e-06f, -1.721205940e-06f, -1.722717967e-06f, -1.724173288e-06f, -1.725571947e-06f, -1.726913990e-06f, -1.728199464e-06f, + -1.729428418e-06f, -1.730600903e-06f, -1.731716972e-06f, -1.732776679e-06f, -1.733780079e-06f, -1.734727231e-06f, -1.735618194e-06f, -1.736453028e-06f, -1.737231797e-06f, -1.737954566e-06f, + -1.738621400e-06f, -1.739232367e-06f, -1.739787537e-06f, -1.740286981e-06f, -1.740730772e-06f, -1.741118985e-06f, -1.741451695e-06f, -1.741728980e-06f, -1.741950921e-06f, -1.742117598e-06f, + -1.742229095e-06f, -1.742285494e-06f, -1.742286884e-06f, -1.742233351e-06f, -1.742124984e-06f, -1.741961875e-06f, -1.741744117e-06f, -1.741471802e-06f, -1.741145028e-06f, -1.740763891e-06f, + -1.740328490e-06f, -1.739838926e-06f, -1.739295302e-06f, -1.738697719e-06f, -1.738046285e-06f, -1.737341105e-06f, -1.736582288e-06f, -1.735769944e-06f, -1.734904184e-06f, -1.733985121e-06f, + -1.733012870e-06f, -1.731987546e-06f, -1.730909267e-06f, -1.729778153e-06f, -1.728594323e-06f, -1.727357900e-06f, -1.726069007e-06f, -1.724727770e-06f, -1.723334314e-06f, -1.721888767e-06f, + -1.720391260e-06f, -1.718841922e-06f, -1.717240887e-06f, -1.715588287e-06f, -1.713884259e-06f, -1.712128939e-06f, -1.710322464e-06f, -1.708464975e-06f, -1.706556612e-06f, -1.704597518e-06f, + -1.702587836e-06f, -1.700527711e-06f, -1.698417290e-06f, -1.696256721e-06f, -1.694046153e-06f, -1.691785736e-06f, -1.689475623e-06f, -1.687115966e-06f, -1.684706921e-06f, -1.682248643e-06f, + -1.679741290e-06f, -1.677185020e-06f, -1.674579993e-06f, -1.671926371e-06f, -1.669224316e-06f, -1.666473992e-06f, -1.663675563e-06f, -1.660829197e-06f, -1.657935062e-06f, -1.654993325e-06f, + -1.652004157e-06f, -1.648967730e-06f, -1.645884217e-06f, -1.642753790e-06f, -1.639576626e-06f, -1.636352901e-06f, -1.633082792e-06f, -1.629766479e-06f, -1.626404140e-06f, -1.622995957e-06f, + -1.619542113e-06f, -1.616042792e-06f, -1.612498177e-06f, -1.608908454e-06f, -1.605273811e-06f, -1.601594436e-06f, -1.597870517e-06f, -1.594102246e-06f, -1.590289814e-06f, -1.586433413e-06f, + -1.582533237e-06f, -1.578589481e-06f, -1.574602341e-06f, -1.570572014e-06f, -1.566498697e-06f, -1.562382590e-06f, -1.558223893e-06f, -1.554022808e-06f, -1.549779535e-06f, -1.545494280e-06f, + -1.541167245e-06f, -1.536798636e-06f, -1.532388660e-06f, -1.527937524e-06f, -1.523445436e-06f, -1.518912605e-06f, -1.514339241e-06f, -1.509725556e-06f, -1.505071762e-06f, -1.500378072e-06f, + -1.495644700e-06f, -1.490871861e-06f, -1.486059770e-06f, -1.481208645e-06f, -1.476318703e-06f, -1.471390163e-06f, -1.466423244e-06f, -1.461418166e-06f, -1.456375151e-06f, -1.451294422e-06f, + -1.446176199e-06f, -1.441020709e-06f, -1.435828174e-06f, -1.430598821e-06f, -1.425332876e-06f, -1.420030566e-06f, -1.414692119e-06f, -1.409317762e-06f, -1.403907727e-06f, -1.398462243e-06f, + -1.392981540e-06f, -1.387465852e-06f, -1.381915409e-06f, -1.376330446e-06f, -1.370711196e-06f, -1.365057895e-06f, -1.359370776e-06f, -1.353650078e-06f, -1.347896035e-06f, -1.342108886e-06f, + -1.336288870e-06f, -1.330436224e-06f, -1.324551188e-06f, -1.318634003e-06f, -1.312684909e-06f, -1.306704147e-06f, -1.300691960e-06f, -1.294648591e-06f, -1.288574282e-06f, -1.282469277e-06f, + -1.276333821e-06f, -1.270168160e-06f, -1.263972538e-06f, -1.257747201e-06f, -1.251492397e-06f, -1.245208373e-06f, -1.238895377e-06f, -1.232553656e-06f, -1.226183460e-06f, -1.219785039e-06f, + -1.213358641e-06f, -1.206904518e-06f, -1.200422920e-06f, -1.193914099e-06f, -1.187378306e-06f, -1.180815794e-06f, -1.174226815e-06f, -1.167611623e-06f, -1.160970471e-06f, -1.154303613e-06f, + -1.147611304e-06f, -1.140893798e-06f, -1.134151351e-06f, -1.127384217e-06f, -1.120592654e-06f, -1.113776918e-06f, -1.106937264e-06f, -1.100073951e-06f, -1.093187236e-06f, -1.086277376e-06f, + -1.079344629e-06f, -1.072389254e-06f, -1.065411510e-06f, -1.058411655e-06f, -1.051389949e-06f, -1.044346651e-06f, -1.037282022e-06f, -1.030196320e-06f, -1.023089807e-06f, -1.015962744e-06f, + -1.008815390e-06f, -1.001648007e-06f, -9.944608560e-07f, -9.872541990e-07f, -9.800282973e-07f, -9.727834129e-07f, -9.655198077e-07f, -9.582377440e-07f, -9.509374842e-07f, -9.436192908e-07f, + -9.362834265e-07f, -9.289301541e-07f, -9.215597366e-07f, -9.141724371e-07f, -9.067685188e-07f, -8.993482449e-07f, -8.919118789e-07f, -8.844596842e-07f, -8.769919245e-07f, -8.695088632e-07f, + -8.620107642e-07f, -8.544978912e-07f, -8.469705080e-07f, -8.394288783e-07f, -8.318732660e-07f, -8.243039351e-07f, -8.167211493e-07f, -8.091251726e-07f, -8.015162688e-07f, -7.938947018e-07f, + -7.862607354e-07f, -7.786146335e-07f, -7.709566597e-07f, -7.632870777e-07f, -7.556061513e-07f, -7.479141440e-07f, -7.402113193e-07f, -7.324979406e-07f, -7.247742712e-07f, -7.170405745e-07f, + -7.092971134e-07f, -7.015441511e-07f, -6.937819503e-07f, -6.860107739e-07f, -6.782308843e-07f, -6.704425442e-07f, -6.626460157e-07f, -6.548415609e-07f, -6.470294419e-07f, -6.392099205e-07f, + -6.313832581e-07f, -6.235497161e-07f, -6.157095557e-07f, -6.078630379e-07f, -6.000104234e-07f, -5.921519727e-07f, -5.842879460e-07f, -5.764186034e-07f, -5.685442046e-07f, -5.606650090e-07f, + -5.527812759e-07f, -5.448932642e-07f, -5.370012326e-07f, -5.291054395e-07f, -5.212061427e-07f, -5.133036002e-07f, -5.053980693e-07f, -4.974898070e-07f, -4.895790702e-07f, -4.816661152e-07f, + -4.737511982e-07f, -4.658345747e-07f, -4.579165002e-07f, -4.499972295e-07f, -4.420770174e-07f, -4.341561178e-07f, -4.262347847e-07f, -4.183132715e-07f, -4.103918310e-07f, -4.024707159e-07f, + -3.945501782e-07f, -3.866304698e-07f, -3.787118417e-07f, -3.707945449e-07f, -3.628788297e-07f, -3.549649459e-07f, -3.470531430e-07f, -3.391436699e-07f, -3.312367750e-07f, -3.233327063e-07f, + -3.154317112e-07f, -3.075340367e-07f, -2.996399293e-07f, -2.917496347e-07f, -2.838633985e-07f, -2.759814654e-07f, -2.681040797e-07f, -2.602314852e-07f, -2.523639251e-07f, -2.445016420e-07f, + -2.366448779e-07f, -2.287938744e-07f, -2.209488723e-07f, -2.131101119e-07f, -2.052778330e-07f, -1.974522746e-07f, -1.896336751e-07f, -1.818222726e-07f, -1.740183041e-07f, -1.662220064e-07f, + -1.584336153e-07f, -1.506533663e-07f, -1.428814939e-07f, -1.351182322e-07f, -1.273638145e-07f, -1.196184736e-07f, -1.118824413e-07f, -1.041559491e-07f, -9.643922744e-08f, -8.873250637e-08f, + -8.103601507e-08f, -7.334998205e-08f, -6.567463511e-08f, -5.801020131e-08f, -5.035690700e-08f, -4.271497779e-08f, -3.508463855e-08f, -2.746611339e-08f, -1.985962567e-08f, -1.226539802e-08f, + -4.683652278e-09f, 2.885390492e-09f, 1.044150999e-08f, 1.798448670e-08f, 2.551410190e-08f, 3.303013766e-08f, 4.053237685e-08f, 4.802060314e-08f, 5.549460102e-08f, 6.295415580e-08f, + 7.039905359e-08f, 7.782908135e-08f, 8.524402688e-08f, 9.264367879e-08f, 1.000278266e-07f, 1.073962605e-07f, 1.147487719e-07f, 1.220851526e-07f, 1.294051956e-07f, 1.367086947e-07f, + 1.439954446e-07f, 1.512652407e-07f, 1.585178796e-07f, 1.657531584e-07f, 1.729708755e-07f, 1.801708300e-07f, 1.873528218e-07f, 1.945166519e-07f, 2.016621222e-07f, 2.087890354e-07f, + 2.158971952e-07f, 2.229864064e-07f, 2.300564744e-07f, 2.371072058e-07f, 2.441384080e-07f, 2.511498894e-07f, 2.581414595e-07f, 2.651129285e-07f, 2.720641078e-07f, 2.789948095e-07f, + 2.859048470e-07f, 2.927940345e-07f, 2.996621871e-07f, 3.065091211e-07f, 3.133346536e-07f, 3.201386028e-07f, 3.269207878e-07f, 3.336810290e-07f, 3.404191474e-07f, 3.471349652e-07f, + 3.538283057e-07f, 3.604989931e-07f, 3.671468526e-07f, 3.737717106e-07f, 3.803733944e-07f, 3.869517324e-07f, 3.935065539e-07f, 4.000376894e-07f, 4.065449704e-07f, 4.130282294e-07f, + 4.194873001e-07f, 4.259220170e-07f, 4.323322160e-07f, 4.387177338e-07f, 4.450784083e-07f, 4.514140785e-07f, 4.577245842e-07f, 4.640097667e-07f, 4.702694680e-07f, 4.765035315e-07f, + 4.827118015e-07f, 4.888941235e-07f, 4.950503440e-07f, 5.011803106e-07f, 5.072838721e-07f, 5.133608784e-07f, 5.194111804e-07f, 5.254346301e-07f, 5.314310808e-07f, 5.374003868e-07f, + 5.433424035e-07f, 5.492569874e-07f, 5.551439963e-07f, 5.610032889e-07f, 5.668347251e-07f, 5.726381662e-07f, 5.784134742e-07f, 5.841605125e-07f, 5.898791456e-07f, 5.955692391e-07f, + 6.012306599e-07f, 6.068632759e-07f, 6.124669561e-07f, 6.180415707e-07f, 6.235869913e-07f, 6.291030904e-07f, 6.345897416e-07f, 6.400468198e-07f, 6.454742012e-07f, 6.508717629e-07f, + 6.562393833e-07f, 6.615769419e-07f, 6.668843195e-07f, 6.721613980e-07f, 6.774080605e-07f, 6.826241913e-07f, 6.878096757e-07f, 6.929644004e-07f, 6.980882533e-07f, 7.031811233e-07f, + 7.082429005e-07f, 7.132734765e-07f, 7.182727437e-07f, 7.232405958e-07f, 7.281769280e-07f, 7.330816362e-07f, 7.379546179e-07f, 7.427957715e-07f, 7.476049969e-07f, 7.523821950e-07f, + 7.571272678e-07f, 7.618401188e-07f, 7.665206525e-07f, 7.711687746e-07f, 7.757843922e-07f, 7.803674133e-07f, 7.849177474e-07f, 7.894353051e-07f, 7.939199981e-07f, 7.983717394e-07f, + 8.027904433e-07f, 8.071760252e-07f, 8.115284017e-07f, 8.158474908e-07f, 8.201332114e-07f, 8.243854838e-07f, 8.286042296e-07f, 8.327893714e-07f, 8.369408333e-07f, 8.410585403e-07f, + 8.451424188e-07f, 8.491923965e-07f, 8.532084020e-07f, 8.571903655e-07f, 8.611382182e-07f, 8.650518925e-07f, 8.689313220e-07f, 8.727764418e-07f, 8.765871880e-07f, 8.803634978e-07f, + 8.841053097e-07f, 8.878125637e-07f, 8.914852007e-07f, 8.951231628e-07f, 8.987263935e-07f, 9.022948375e-07f, 9.058284406e-07f, 9.093271500e-07f, 9.127909138e-07f, 9.162196817e-07f, + 9.196134043e-07f, 9.229720336e-07f, 9.262955228e-07f, 9.295838262e-07f, 9.328368995e-07f, 9.360546995e-07f, 9.392371841e-07f, 9.423843126e-07f, 9.454960455e-07f, 9.485723445e-07f, + 9.516131723e-07f, 9.546184931e-07f, 9.575882721e-07f, 9.605224759e-07f, 9.634210722e-07f, 9.662840298e-07f, 9.691113189e-07f, 9.719029108e-07f, 9.746587779e-07f, 9.773788941e-07f, + 9.800632343e-07f, 9.827117745e-07f, 9.853244921e-07f, 9.879013657e-07f, 9.904423748e-07f, 9.929475004e-07f, 9.954167247e-07f, 9.978500308e-07f, 1.000247403e-06f, 1.002608828e-06f, + 1.004934291e-06f, 1.007223782e-06f, 1.009477288e-06f, 1.011694801e-06f, 1.013876312e-06f, 1.016021814e-06f, 1.018131301e-06f, 1.020204768e-06f, 1.022242211e-06f, 1.024243628e-06f, + 1.026209017e-06f, 1.028138378e-06f, 1.030031712e-06f, 1.031889021e-06f, 1.033710309e-06f, 1.035495579e-06f, 1.037244838e-06f, 1.038958092e-06f, 1.040635349e-06f, 1.042276619e-06f, + 1.043881911e-06f, 1.045451236e-06f, 1.046984608e-06f, 1.048482039e-06f, 1.049943545e-06f, 1.051369142e-06f, 1.052758846e-06f, 1.054112676e-06f, 1.055430651e-06f, 1.056712791e-06f, + 1.057959118e-06f, 1.059169655e-06f, 1.060344426e-06f, 1.061483455e-06f, 1.062586768e-06f, 1.063654392e-06f, 1.064686357e-06f, 1.065682690e-06f, 1.066643423e-06f, 1.067568587e-06f, + 1.068458215e-06f, 1.069312340e-06f, 1.070130997e-06f, 1.070914222e-06f, 1.071662053e-06f, 1.072374527e-06f, 1.073051683e-06f, 1.073693562e-06f, 1.074300204e-06f, 1.074871653e-06f, + 1.075407952e-06f, 1.075909145e-06f, 1.076375277e-06f, 1.076806396e-06f, 1.077202549e-06f, 1.077563784e-06f, 1.077890152e-06f, 1.078181703e-06f, 1.078438489e-06f, 1.078660563e-06f, + 1.078847979e-06f, 1.079000792e-06f, 1.079119058e-06f, 1.079202833e-06f, 1.079252176e-06f, 1.079267145e-06f, 1.079247802e-06f, 1.079194206e-06f, 1.079106419e-06f, 1.078984506e-06f, + 1.078828529e-06f, 1.078638554e-06f, 1.078414647e-06f, 1.078156875e-06f, 1.077865305e-06f, 1.077540007e-06f, 1.077181051e-06f, 1.076788507e-06f, 1.076362448e-06f, 1.075902945e-06f, + 1.075410073e-06f, 1.074883907e-06f, 1.074324522e-06f, 1.073731995e-06f, 1.073106404e-06f, 1.072447826e-06f, 1.071756341e-06f, 1.071032030e-06f, 1.070274973e-06f, 1.069485254e-06f, + 1.068662955e-06f, 1.067808160e-06f, 1.066920953e-06f, 1.066001422e-06f, 1.065049652e-06f, 1.064065731e-06f, 1.063049747e-06f, 1.062001791e-06f, 1.060921952e-06f, 1.059810321e-06f, + 1.058666990e-06f, 1.057492052e-06f, 1.056285601e-06f, 1.055047732e-06f, 1.053778540e-06f, 1.052478120e-06f, 1.051146571e-06f, 1.049783990e-06f, 1.048390476e-06f, 1.046966129e-06f, + 1.045511048e-06f, 1.044025336e-06f, 1.042509095e-06f, 1.040962427e-06f, 1.039385435e-06f, 1.037778225e-06f, 1.036140902e-06f, 1.034473572e-06f, 1.032776342e-06f, 1.031049318e-06f, + 1.029292611e-06f, 1.027506329e-06f, 1.025690581e-06f, 1.023845479e-06f, 1.021971135e-06f, 1.020067660e-06f, 1.018135167e-06f, 1.016173770e-06f, 1.014183584e-06f, 1.012164723e-06f, + 1.010117305e-06f, 1.008041444e-06f, 1.005937260e-06f, 1.003804868e-06f, 1.001644390e-06f, 9.994559435e-07f, 9.972396492e-07f, 9.949956279e-07f, 9.927240012e-07f, 9.904248913e-07f, + 9.880984212e-07f, 9.857447143e-07f, 9.833638950e-07f, 9.809560882e-07f, 9.785214194e-07f, 9.760600148e-07f, 9.735720012e-07f, 9.710575063e-07f, 9.685166580e-07f, 9.659495852e-07f, + 9.633564171e-07f, 9.607372840e-07f, 9.580923162e-07f, 9.554216451e-07f, 9.527254024e-07f, 9.500037206e-07f, 9.472567327e-07f, 9.444845722e-07f, 9.416873734e-07f, 9.388652709e-07f, + 9.360184001e-07f, 9.331468970e-07f, 9.302508978e-07f, 9.273305396e-07f, 9.243859600e-07f, 9.214172969e-07f, 9.184246892e-07f, 9.154082758e-07f, 9.123681964e-07f, 9.093045913e-07f, + 9.062176012e-07f, 9.031073673e-07f, 8.999740313e-07f, 8.968177354e-07f, 8.936386223e-07f, 8.904368354e-07f, 8.872125181e-07f, 8.839658147e-07f, 8.806968699e-07f, 8.774058286e-07f, + 8.740928366e-07f, 8.707580397e-07f, 8.674015845e-07f, 8.640236178e-07f, 8.606242870e-07f, 8.572037398e-07f, 8.537621245e-07f, 8.502995897e-07f, 8.468162843e-07f, 8.433123578e-07f, + 8.397879602e-07f, 8.362432415e-07f, 8.326783525e-07f, 8.290934442e-07f, 8.254886680e-07f, 8.218641756e-07f, 8.182201191e-07f, 8.145566512e-07f, 8.108739247e-07f, 8.071720928e-07f, + 8.034513090e-07f, 7.997117274e-07f, 7.959535020e-07f, 7.921767876e-07f, 7.883817390e-07f, 7.845685114e-07f, 7.807372604e-07f, 7.768881419e-07f, 7.730213118e-07f, 7.691369268e-07f, + 7.652351435e-07f, 7.613161190e-07f, 7.573800105e-07f, 7.534269757e-07f, 7.494571723e-07f, 7.454707585e-07f, 7.414678926e-07f, 7.374487333e-07f, 7.334134393e-07f, 7.293621699e-07f, + 7.252950842e-07f, 7.212123420e-07f, 7.171141029e-07f, 7.130005270e-07f, 7.088717745e-07f, 7.047280058e-07f, 7.005693815e-07f, 6.963960624e-07f, 6.922082096e-07f, 6.880059842e-07f, + 6.837895476e-07f, 6.795590613e-07f, 6.753146871e-07f, 6.710565868e-07f, 6.667849224e-07f, 6.624998561e-07f, 6.582015503e-07f, 6.538901673e-07f, 6.495658697e-07f, 6.452288204e-07f, + 6.408791821e-07f, 6.365171177e-07f, 6.321427904e-07f, 6.277563634e-07f, 6.233579998e-07f, 6.189478631e-07f, 6.145261168e-07f, 6.100929243e-07f, 6.056484492e-07f, 6.011928554e-07f, + 5.967263065e-07f, 5.922489664e-07f, 5.877609989e-07f, 5.832625679e-07f, 5.787538375e-07f, 5.742349716e-07f, 5.697061344e-07f, 5.651674898e-07f, 5.606192019e-07f, 5.560614350e-07f, + 5.514943530e-07f, 5.469181202e-07f, 5.423329007e-07f, 5.377388586e-07f, 5.331361580e-07f, 5.285249631e-07f, 5.239054380e-07f, 5.192777466e-07f, 5.146420531e-07f, 5.099985214e-07f, + 5.053473156e-07f, 5.006885994e-07f, 4.960225368e-07f, 4.913492916e-07f, 4.866690275e-07f, 4.819819082e-07f, 4.772880972e-07f, 4.725877582e-07f, 4.678810545e-07f, 4.631681495e-07f, + 4.584492065e-07f, 4.537243885e-07f, 4.489938587e-07f, 4.442577801e-07f, 4.395163153e-07f, 4.347696272e-07f, 4.300178783e-07f, 4.252612311e-07f, 4.204998479e-07f, 4.157338908e-07f, + 4.109635220e-07f, 4.061889033e-07f, 4.014101964e-07f, 3.966275629e-07f, 3.918411642e-07f, 3.870511615e-07f, 3.822577159e-07f, 3.774609883e-07f, 3.726611393e-07f, 3.678583296e-07f, + 3.630527192e-07f, 3.582444685e-07f, 3.534337372e-07f, 3.486206851e-07f, 3.438054717e-07f, 3.389882562e-07f, 3.341691976e-07f, 3.293484548e-07f, 3.245261862e-07f, 3.197025504e-07f, + 3.148777052e-07f, 3.100518087e-07f, 3.052250183e-07f, 3.003974914e-07f, 2.955693850e-07f, 2.907408560e-07f, 2.859120610e-07f, 2.810831560e-07f, 2.762542971e-07f, 2.714256401e-07f, + 2.665973402e-07f, 2.617695526e-07f, 2.569424321e-07f, 2.521161331e-07f, 2.472908100e-07f, 2.424666164e-07f, 2.376437061e-07f, 2.328222321e-07f, 2.280023475e-07f, 2.231842048e-07f, + 2.183679562e-07f, 2.135537537e-07f, 2.087417488e-07f, 2.039320927e-07f, 1.991249362e-07f, 1.943204299e-07f, 1.895187239e-07f, 1.847199680e-07f, 1.799243115e-07f, 1.751319035e-07f, + 1.703428926e-07f, 1.655574271e-07f, 1.607756549e-07f, 1.559977234e-07f, 1.512237798e-07f, 1.464539707e-07f, 1.416884425e-07f, 1.369273409e-07f, 1.321708115e-07f, 1.274189993e-07f, + 1.226720490e-07f, 1.179301047e-07f, 1.131933102e-07f, 1.084618090e-07f, 1.037357438e-07f, 9.901525719e-08f, 9.430049119e-08f, 8.959158736e-08f, 8.488868685e-08f, 8.019193032e-08f, + 7.550145800e-08f, 7.081740963e-08f, 6.613992451e-08f, 6.146914145e-08f, 5.680519880e-08f, 5.214823442e-08f, 4.749838570e-08f, 4.285578953e-08f, 3.822058234e-08f, 3.359290003e-08f, + 2.897287803e-08f, 2.436065127e-08f, 1.975635417e-08f, 1.516012065e-08f, 1.057208410e-08f, 5.992377418e-09f, 1.421132986e-09f, -3.141517344e-09f, -7.695442241e-09f, -1.224051090e-08f, + -1.677659304e-08f, -2.130355894e-08f, -2.582127937e-08f, -3.032962568e-08f, -3.482846976e-08f, -3.931768401e-08f, -4.379714143e-08f, -4.826671554e-08f, -5.272628042e-08f, -5.717571072e-08f, + -6.161488166e-08f, -6.604366899e-08f, -7.046194907e-08f, -7.486959880e-08f, -7.926649568e-08f, -8.365251777e-08f, -8.802754371e-08f, -9.239145274e-08f, -9.674412468e-08f, -1.010854399e-07f, + -1.054152795e-07f, -1.097335249e-07f, -1.140400585e-07f, -1.183347629e-07f, -1.226175216e-07f, -1.268882186e-07f, -1.311467385e-07f, -1.353929665e-07f, -1.396267885e-07f, -1.438480908e-07f, + -1.480567607e-07f, -1.522526857e-07f, -1.564357542e-07f, -1.606058552e-07f, -1.647628781e-07f, -1.689067134e-07f, -1.730372516e-07f, -1.771543845e-07f, -1.812580040e-07f, -1.853480030e-07f, + -1.894242748e-07f, -1.934867135e-07f, -1.975352138e-07f, -2.015696711e-07f, -2.055899813e-07f, -2.095960412e-07f, -2.135877481e-07f, -2.175649999e-07f, -2.215276952e-07f, -2.254757335e-07f, + -2.294090146e-07f, -2.333274393e-07f, -2.372309087e-07f, -2.411193250e-07f, -2.449925908e-07f, -2.488506094e-07f, -2.526932848e-07f, -2.565205218e-07f, -2.603322256e-07f, -2.641283025e-07f, + -2.679086591e-07f, -2.716732028e-07f, -2.754218419e-07f, -2.791544851e-07f, -2.828710419e-07f, -2.865714226e-07f, -2.902555380e-07f, -2.939232997e-07f, -2.975746202e-07f, -3.012094123e-07f, + -3.048275898e-07f, -3.084290671e-07f, -3.120137592e-07f, -3.155815822e-07f, -3.191324524e-07f, -3.226662871e-07f, -3.261830043e-07f, -3.296825227e-07f, -3.331647616e-07f, -3.366296412e-07f, + -3.400770822e-07f, -3.435070063e-07f, -3.469193356e-07f, -3.503139933e-07f, -3.536909028e-07f, -3.570499888e-07f, -3.603911763e-07f, -3.637143913e-07f, -3.670195602e-07f, -3.703066106e-07f, + -3.735754704e-07f, -3.768260684e-07f, -3.800583342e-07f, -3.832721981e-07f, -3.864675909e-07f, -3.896444444e-07f, -3.928026912e-07f, -3.959422644e-07f, -3.990630979e-07f, -4.021651264e-07f, + -4.052482853e-07f, -4.083125108e-07f, -4.113577397e-07f, -4.143839097e-07f, -4.173909592e-07f, -4.203788273e-07f, -4.233474537e-07f, -4.262967792e-07f, -4.292267451e-07f, -4.321372934e-07f, + -4.350283671e-07f, -4.378999096e-07f, -4.407518653e-07f, -4.435841792e-07f, -4.463967972e-07f, -4.491896659e-07f, -4.519627326e-07f, -4.547159453e-07f, -4.574492528e-07f, -4.601626046e-07f, + -4.628559512e-07f, -4.655292436e-07f, -4.681824334e-07f, -4.708154734e-07f, -4.734283168e-07f, -4.760209177e-07f, -4.785932309e-07f, -4.811452118e-07f, -4.836768170e-07f, -4.861880032e-07f, + -4.886787285e-07f, -4.911489514e-07f, -4.935986311e-07f, -4.960277276e-07f, -4.984362020e-07f, -5.008240155e-07f, -5.031911307e-07f, -5.055375105e-07f, -5.078631187e-07f, -5.101679199e-07f, + -5.124518794e-07f, -5.147149633e-07f, -5.169571383e-07f, -5.191783720e-07f, -5.213786328e-07f, -5.235578895e-07f, -5.257161121e-07f, -5.278532711e-07f, -5.299693378e-07f, -5.320642841e-07f, + -5.341380829e-07f, -5.361907077e-07f, -5.382221328e-07f, -5.402323332e-07f, -5.422212846e-07f, -5.441889635e-07f, -5.461353472e-07f, -5.480604136e-07f, -5.499641416e-07f, -5.518465104e-07f, + -5.537075004e-07f, -5.555470926e-07f, -5.573652684e-07f, -5.591620105e-07f, -5.609373019e-07f, -5.626911265e-07f, -5.644234689e-07f, -5.661343146e-07f, -5.678236496e-07f, -5.694914607e-07f, + -5.711377355e-07f, -5.727624623e-07f, -5.743656300e-07f, -5.759472285e-07f, -5.775072481e-07f, -5.790456802e-07f, -5.805625166e-07f, -5.820577499e-07f, -5.835313736e-07f, -5.849833817e-07f, + -5.864137690e-07f, -5.878225311e-07f, -5.892096642e-07f, -5.905751653e-07f, -5.919190321e-07f, -5.932412629e-07f, -5.945418569e-07f, -5.958208139e-07f, -5.970781345e-07f, -5.983138198e-07f, + -5.995278718e-07f, -6.007202932e-07f, -6.018910874e-07f, -6.030402583e-07f, -6.041678108e-07f, -6.052737504e-07f, -6.063580832e-07f, -6.074208160e-07f, -6.084619565e-07f, -6.094815129e-07f, + -6.104794941e-07f, -6.114559099e-07f, -6.124107704e-07f, -6.133440867e-07f, -6.142558706e-07f, -6.151461345e-07f, -6.160148913e-07f, -6.168621549e-07f, -6.176879396e-07f, -6.184922607e-07f, + -6.192751338e-07f, -6.200365755e-07f, -6.207766029e-07f, -6.214952338e-07f, -6.221924866e-07f, -6.228683805e-07f, -6.235229354e-07f, -6.241561716e-07f, -6.247681103e-07f, -6.253587733e-07f, + -6.259281831e-07f, -6.264763627e-07f, -6.270033359e-07f, -6.275091271e-07f, -6.279937614e-07f, -6.284572644e-07f, -6.288996625e-07f, -6.293209827e-07f, -6.297212527e-07f, -6.301005006e-07f, + -6.304587555e-07f, -6.307960468e-07f, -6.311124047e-07f, -6.314078601e-07f, -6.316824443e-07f, -6.319361894e-07f, -6.321691280e-07f, -6.323812936e-07f, -6.325727200e-07f, -6.327434417e-07f, + -6.328934938e-07f, -6.330229123e-07f, -6.331317333e-07f, -6.332199940e-07f, -6.332877318e-07f, -6.333349850e-07f, -6.333617923e-07f, -6.333681932e-07f, -6.333542275e-07f, -6.333199360e-07f, + -6.332653596e-07f, -6.331905403e-07f, -6.330955202e-07f, -6.329803424e-07f, -6.328450503e-07f, -6.326896879e-07f, -6.325143000e-07f, -6.323189318e-07f, -6.321036290e-07f, -6.318684380e-07f, + -6.316134057e-07f, -6.313385796e-07f, -6.310440077e-07f, -6.307297387e-07f, -6.303958217e-07f, -6.300423063e-07f, -6.296692429e-07f, -6.292766822e-07f, -6.288646756e-07f, -6.284332750e-07f, + -6.279825327e-07f, -6.275125018e-07f, -6.270232356e-07f, -6.265147883e-07f, -6.259872143e-07f, -6.254405687e-07f, -6.248749072e-07f, -6.242902857e-07f, -6.236867610e-07f, -6.230643901e-07f, + -6.224232307e-07f, -6.217633409e-07f, -6.210847794e-07f, -6.203876053e-07f, -6.196718783e-07f, -6.189376585e-07f, -6.181850066e-07f, -6.174139836e-07f, -6.166246511e-07f, -6.158170713e-07f, + -6.149913068e-07f, -6.141474205e-07f, -6.132854760e-07f, -6.124055372e-07f, -6.115076687e-07f, -6.105919354e-07f, -6.096584025e-07f, -6.087071361e-07f, -6.077382023e-07f, -6.067516680e-07f, + -6.057476003e-07f, -6.047260669e-07f, -6.036871358e-07f, -6.026308756e-07f, -6.015573553e-07f, -6.004666442e-07f, -5.993588122e-07f, -5.982339296e-07f, -5.970920670e-07f, -5.959332955e-07f, + -5.947576866e-07f, -5.935653123e-07f, -5.923562450e-07f, -5.911305573e-07f, -5.898883225e-07f, -5.886296140e-07f, -5.873545060e-07f, -5.860630726e-07f, -5.847553887e-07f, -5.834315294e-07f, + -5.820915703e-07f, -5.807355871e-07f, -5.793636563e-07f, -5.779758545e-07f, -5.765722586e-07f, -5.751529462e-07f, -5.737179949e-07f, -5.722674830e-07f, -5.708014888e-07f, -5.693200913e-07f, + -5.678233697e-07f, -5.663114034e-07f, -5.647842724e-07f, -5.632420569e-07f, -5.616848375e-07f, -5.601126951e-07f, -5.585257110e-07f, -5.569239667e-07f, -5.553075442e-07f, -5.536765256e-07f, + -5.520309935e-07f, -5.503710307e-07f, -5.486967205e-07f, -5.470081463e-07f, -5.453053919e-07f, -5.435885413e-07f, -5.418576791e-07f, -5.401128898e-07f, -5.383542584e-07f, -5.365818702e-07f, + -5.347958107e-07f, -5.329961659e-07f, -5.311830217e-07f, -5.293564646e-07f, -5.275165812e-07f, -5.256634585e-07f, -5.237971836e-07f, -5.219178441e-07f, -5.200255275e-07f, -5.181203219e-07f, + -5.162023155e-07f, -5.142715968e-07f, -5.123282544e-07f, -5.103723774e-07f, -5.084040548e-07f, -5.064233762e-07f, -5.044304311e-07f, -5.024253095e-07f, -5.004081015e-07f, -4.983788973e-07f, + -4.963377875e-07f, -4.942848629e-07f, -4.922202145e-07f, -4.901439333e-07f, -4.880561108e-07f, -4.859568386e-07f, -4.838462083e-07f, -4.817243121e-07f, -4.795912419e-07f, -4.774470903e-07f, + -4.752919496e-07f, -4.731259125e-07f, -4.709490721e-07f, -4.687615212e-07f, -4.665633531e-07f, -4.643546612e-07f, -4.621355390e-07f, -4.599060802e-07f, -4.576663787e-07f, -4.554165285e-07f, + -4.531566237e-07f, -4.508867587e-07f, -4.486070278e-07f, -4.463175256e-07f, -4.440183469e-07f, -4.417095864e-07f, -4.393913393e-07f, -4.370637004e-07f, -4.347267652e-07f, -4.323806288e-07f, + -4.300253867e-07f, -4.276611345e-07f, -4.252879679e-07f, -4.229059826e-07f, -4.205152744e-07f, -4.181159394e-07f, -4.157080735e-07f, -4.132917730e-07f, -4.108671340e-07f, -4.084342529e-07f, + -4.059932260e-07f, -4.035441499e-07f, -4.010871210e-07f, -3.986222360e-07f, -3.961495916e-07f, -3.936692844e-07f, -3.911814114e-07f, -3.886860692e-07f, -3.861833550e-07f, -3.836733655e-07f, + -3.811561978e-07f, -3.786319491e-07f, -3.761007162e-07f, -3.735625964e-07f, -3.710176868e-07f, -3.684660847e-07f, -3.659078871e-07f, -3.633431914e-07f, -3.607720948e-07f, -3.581946945e-07f, + -3.556110879e-07f, -3.530213722e-07f, -3.504256447e-07f, -3.478240028e-07f, -3.452165437e-07f, -3.426033647e-07f, -3.399845631e-07f, -3.373602362e-07f, -3.347304813e-07f, -3.320953956e-07f, + -3.294550763e-07f, -3.268096207e-07f, -3.241591259e-07f, -3.215036890e-07f, -3.188434073e-07f, -3.161783777e-07f, -3.135086974e-07f, -3.108344633e-07f, -3.081557724e-07f, -3.054727216e-07f, + -3.027854077e-07f, -3.000939276e-07f, -2.973983780e-07f, -2.946988556e-07f, -2.919954569e-07f, -2.892882787e-07f, -2.865774173e-07f, -2.838629691e-07f, -2.811450305e-07f, -2.784236978e-07f, + -2.756990671e-07f, -2.729712345e-07f, -2.702402960e-07f, -2.675063474e-07f, -2.647694847e-07f, -2.620298035e-07f, -2.592873995e-07f, -2.565423681e-07f, -2.537948047e-07f, -2.510448047e-07f, + -2.482924631e-07f, -2.455378752e-07f, -2.427811358e-07f, -2.400223397e-07f, -2.372615817e-07f, -2.344989563e-07f, -2.317345580e-07f, -2.289684810e-07f, -2.262008195e-07f, -2.234316676e-07f, + -2.206611192e-07f, -2.178892680e-07f, -2.151162076e-07f, -2.123420314e-07f, -2.095668327e-07f, -2.067907048e-07f, -2.040137404e-07f, -2.012360326e-07f, -1.984576739e-07f, -1.956787567e-07f, + -1.928993735e-07f, -1.901196164e-07f, -1.873395773e-07f, -1.845593480e-07f, -1.817790201e-07f, -1.789986850e-07f, -1.762184341e-07f, -1.734383582e-07f, -1.706585483e-07f, -1.678790951e-07f, + -1.651000889e-07f, -1.623216202e-07f, -1.595437788e-07f, -1.567666547e-07f, -1.539903375e-07f, -1.512149167e-07f, -1.484404815e-07f, -1.456671209e-07f, -1.428949236e-07f, -1.401239783e-07f, + -1.373543733e-07f, -1.345861967e-07f, -1.318195364e-07f, -1.290544801e-07f, -1.262911152e-07f, -1.235295289e-07f, -1.207698081e-07f, -1.180120396e-07f, -1.152563099e-07f, -1.125027051e-07f, + -1.097513112e-07f, -1.070022140e-07f, -1.042554989e-07f, -1.015112513e-07f, -9.876955590e-08f, -9.603049757e-08f, -9.329416072e-08f, -9.056062951e-08f, -8.782998787e-08f, -8.510231944e-08f, + -8.237770758e-08f, -7.965623540e-08f, -7.693798572e-08f, -7.422304108e-08f, -7.151148374e-08f, -6.880339569e-08f, -6.609885863e-08f, -6.339795397e-08f, -6.070076282e-08f, -5.800736603e-08f, + -5.531784413e-08f, -5.263227736e-08f, -4.995074567e-08f, -4.727332871e-08f, -4.460010582e-08f, -4.193115604e-08f, -3.926655810e-08f, -3.660639045e-08f, -3.395073119e-08f, -3.129965814e-08f, + -2.865324878e-08f, -2.601158030e-08f, -2.337472955e-08f, -2.074277308e-08f, -1.811578711e-08f, -1.549384753e-08f, -1.287702992e-08f, -1.026540951e-08f, -7.659061233e-09f, -5.058059661e-09f, + -2.462479048e-09f, 1.276066883e-10f, 2.712123967e-09f, 5.290999545e-09f, 7.864160520e-09f, 1.043153433e-08f, 1.299304876e-08f, 1.554863193e-08f, 1.809821233e-08f, 2.064171876e-08f, + 2.317908042e-08f, 2.571022681e-08f, 2.823508782e-08f, 3.075359369e-08f, 3.326567500e-08f, 3.577126270e-08f, 3.827028811e-08f, 4.076268289e-08f, 4.324837908e-08f, 4.572730908e-08f, + 4.819940565e-08f, 5.066460192e-08f, 5.312283140e-08f, 5.557402797e-08f, 5.801812586e-08f, 6.045505970e-08f, 6.288476448e-08f, 6.530717558e-08f, 6.772222874e-08f, 7.012986009e-08f, + 7.253000614e-08f, 7.492260379e-08f, 7.730759030e-08f, 7.968490334e-08f, 8.205448096e-08f, 8.441626159e-08f, 8.677018405e-08f, 8.911618756e-08f, 9.145421172e-08f, 9.378419652e-08f, + 9.610608236e-08f, 9.841981003e-08f, 1.007253207e-07f, 1.030225559e-07f, 1.053114578e-07f, 1.075919685e-07f, 1.098640310e-07f, 1.121275883e-07f, 1.143825842e-07f, 1.166289625e-07f, + 1.188666677e-07f, 1.210956445e-07f, 1.233158382e-07f, 1.255271943e-07f, 1.277296590e-07f, 1.299231786e-07f, 1.321076999e-07f, 1.342831703e-07f, 1.364495374e-07f, 1.386067493e-07f, + 1.407547545e-07f, 1.428935019e-07f, 1.450229407e-07f, 1.471430209e-07f, 1.492536925e-07f, 1.513549062e-07f, 1.534466128e-07f, 1.555287640e-07f, 1.576013114e-07f, 1.596642074e-07f, + 1.617174047e-07f, 1.637608564e-07f, 1.657945160e-07f, 1.678183375e-07f, 1.698322753e-07f, 1.718362843e-07f, 1.738303195e-07f, 1.758143368e-07f, 1.777882923e-07f, 1.797521424e-07f, + 1.817058441e-07f, 1.836493548e-07f, 1.855826324e-07f, 1.875056351e-07f, 1.894183215e-07f, 1.913206509e-07f, 1.932125827e-07f, 1.950940769e-07f, 1.969650940e-07f, 1.988255948e-07f, + 2.006755405e-07f, 2.025148930e-07f, 2.043436143e-07f, 2.061616671e-07f, 2.079690144e-07f, 2.097656196e-07f, 2.115514467e-07f, 2.133264600e-07f, 2.150906242e-07f, 2.168439047e-07f, + 2.185862669e-07f, 2.203176771e-07f, 2.220381018e-07f, 2.237475078e-07f, 2.254458627e-07f, 2.271331343e-07f, 2.288092908e-07f, 2.304743011e-07f, 2.321281341e-07f, 2.337707597e-07f, + 2.354021477e-07f, 2.370222687e-07f, 2.386310936e-07f, 2.402285938e-07f, 2.418147411e-07f, 2.433895077e-07f, 2.449528663e-07f, 2.465047900e-07f, 2.480452524e-07f, 2.495742275e-07f, + 2.510916898e-07f, 2.525976141e-07f, 2.540919758e-07f, 2.555747506e-07f, 2.570459148e-07f, 2.585054449e-07f, 2.599533181e-07f, 2.613895119e-07f, 2.628140042e-07f, 2.642267735e-07f, + 2.656277986e-07f, 2.670170588e-07f, 2.683945338e-07f, 2.697602038e-07f, 2.711140494e-07f, 2.724560515e-07f, 2.737861917e-07f, 2.751044519e-07f, 2.764108144e-07f, 2.777052621e-07f, + 2.789877780e-07f, 2.802583460e-07f, 2.815169501e-07f, 2.827635747e-07f, 2.839982050e-07f, 2.852208262e-07f, 2.864314242e-07f, 2.876299852e-07f, 2.888164961e-07f, 2.899909438e-07f, + 2.911533160e-07f, 2.923036007e-07f, 2.934417862e-07f, 2.945678615e-07f, 2.956818158e-07f, 2.967836389e-07f, 2.978733209e-07f, 2.989508523e-07f, 3.000162242e-07f, 3.010694280e-07f, + 3.021104556e-07f, 3.031392992e-07f, 3.041559516e-07f, 3.051604059e-07f, 3.061526556e-07f, 3.071326948e-07f, 3.081005178e-07f, 3.090561195e-07f, 3.099994952e-07f, 3.109306404e-07f, + 3.118495513e-07f, 3.127562244e-07f, 3.136506567e-07f, 3.145328454e-07f, 3.154027884e-07f, 3.162604837e-07f, 3.171059301e-07f, 3.179391266e-07f, 3.187600725e-07f, 3.195687676e-07f, + 3.203652124e-07f, 3.211494073e-07f, 3.219213535e-07f, 3.226810524e-07f, 3.234285060e-07f, 3.241637165e-07f, 3.248866867e-07f, 3.255974196e-07f, 3.262959188e-07f, 3.269821882e-07f, + 3.276562320e-07f, 3.283180551e-07f, 3.289676626e-07f, 3.296050599e-07f, 3.302302530e-07f, 3.308432482e-07f, 3.314440522e-07f, 3.320326722e-07f, 3.326091155e-07f, 3.331733903e-07f, + 3.337255046e-07f, 3.342654673e-07f, 3.347932874e-07f, 3.353089743e-07f, 3.358125378e-07f, 3.363039883e-07f, 3.367833364e-07f, 3.372505930e-07f, 3.377057696e-07f, 3.381488778e-07f, + 3.385799299e-07f, 3.389989384e-07f, 3.394059162e-07f, 3.398008766e-07f, 3.401838332e-07f, 3.405548001e-07f, 3.409137917e-07f, 3.412608227e-07f, 3.415959084e-07f, 3.419190642e-07f, + 3.422303060e-07f, 3.425296501e-07f, 3.428171131e-07f, 3.430927120e-07f, 3.433564641e-07f, 3.436083871e-07f, 3.438484991e-07f, 3.440768186e-07f, 3.442933643e-07f, 3.444981553e-07f, + 3.446912111e-07f, 3.448725517e-07f, 3.450421971e-07f, 3.452001680e-07f, 3.453464852e-07f, 3.454811699e-07f, 3.456042438e-07f, 3.457157289e-07f, 3.458156472e-07f, 3.459040216e-07f, + 3.459808749e-07f, 3.460462304e-07f, 3.461001118e-07f, 3.461425430e-07f, 3.461735484e-07f, 3.461931525e-07f, 3.462013804e-07f, 3.461982572e-07f, 3.461838087e-07f, 3.461580608e-07f, + 3.461210397e-07f, 3.460727721e-07f, 3.460132848e-07f, 3.459426051e-07f, 3.458607605e-07f, 3.457677789e-07f, 3.456636885e-07f, 3.455485178e-07f, 3.454222955e-07f, 3.452850509e-07f, + 3.451368132e-07f, 3.449776123e-07f, 3.448074782e-07f, 3.446264412e-07f, 3.444345319e-07f, 3.442317813e-07f, 3.440182206e-07f, 3.437938814e-07f, 3.435587955e-07f, 3.433129949e-07f, + 3.430565121e-07f, 3.427893799e-07f, 3.425116311e-07f, 3.422232991e-07f, 3.419244174e-07f, 3.416150199e-07f, 3.412951406e-07f, 3.409648140e-07f, 3.406240747e-07f, 3.402729577e-07f, + 3.399114982e-07f, 3.395397318e-07f, 3.391576941e-07f, 3.387654212e-07f, 3.383629494e-07f, 3.379503153e-07f, 3.375275557e-07f, 3.370947076e-07f, 3.366518085e-07f, 3.361988959e-07f, + 3.357360076e-07f, 3.352631819e-07f, 3.347804570e-07f, 3.342878716e-07f, 3.337854645e-07f, 3.332732748e-07f, 3.327513419e-07f, 3.322197053e-07f, 3.316784050e-07f, 3.311274810e-07f, + 3.305669735e-07f, 3.299969231e-07f, 3.294173706e-07f, 3.288283571e-07f, 3.282299236e-07f, 3.276221118e-07f, 3.270049632e-07f, 3.263785198e-07f, 3.257428237e-07f, 3.250979173e-07f, + 3.244438432e-07f, 3.237806440e-07f, 3.231083629e-07f, 3.224270430e-07f, 3.217367277e-07f, 3.210374607e-07f, 3.203292858e-07f, 3.196122471e-07f, 3.188863887e-07f, 3.181517551e-07f, + 3.174083909e-07f, 3.166563410e-07f, 3.158956504e-07f, 3.151263644e-07f, 3.143485282e-07f, 3.135621876e-07f, 3.127673882e-07f, 3.119641762e-07f, 3.111525975e-07f, 3.103326986e-07f, + 3.095045259e-07f, 3.086681261e-07f, 3.078235462e-07f, 3.069708330e-07f, 3.061100339e-07f, 3.052411961e-07f, 3.043643672e-07f, 3.034795950e-07f, 3.025869273e-07f, 3.016864120e-07f, + 3.007780974e-07f, 2.998620318e-07f, 2.989382638e-07f, 2.980068418e-07f, 2.970678148e-07f, 2.961212317e-07f, 2.951671416e-07f, 2.942055936e-07f, 2.932366372e-07f, 2.922603219e-07f, + 2.912766973e-07f, 2.902858133e-07f, 2.892877197e-07f, 2.882824666e-07f, 2.872701042e-07f, 2.862506828e-07f, 2.852242529e-07f, 2.841908650e-07f, 2.831505697e-07f, 2.821034180e-07f, + 2.810494607e-07f, 2.799887488e-07f, 2.789213336e-07f, 2.778472663e-07f, 2.767665982e-07f, 2.756793809e-07f, 2.745856659e-07f, 2.734855050e-07f, 2.723789499e-07f, 2.712660526e-07f, + 2.701468649e-07f, 2.690214392e-07f, 2.678898274e-07f, 2.667520819e-07f, 2.656082551e-07f, 2.644583994e-07f, 2.633025673e-07f, 2.621408116e-07f, 2.609731848e-07f, 2.597997398e-07f, + 2.586205295e-07f, 2.574356067e-07f, 2.562450246e-07f, 2.550488362e-07f, 2.538470946e-07f, 2.526398532e-07f, 2.514271651e-07f, 2.502090837e-07f, 2.489856625e-07f, 2.477569550e-07f, + 2.465230146e-07f, 2.452838950e-07f, 2.440396499e-07f, 2.427903328e-07f, 2.415359977e-07f, 2.402766982e-07f, 2.390124882e-07f, 2.377434217e-07f, 2.364695525e-07f, 2.351909346e-07f, + 2.339076221e-07f, 2.326196690e-07f, 2.313271293e-07f, 2.300300573e-07f, 2.287285070e-07f, 2.274225326e-07f, 2.261121883e-07f, 2.247975284e-07f, 2.234786070e-07f, 2.221554786e-07f, + 2.208281973e-07f, 2.194968175e-07f, 2.181613935e-07f, 2.168219797e-07f, 2.154786303e-07f, 2.141313998e-07f, 2.127803425e-07f, 2.114255129e-07f, 2.100669652e-07f, 2.087047539e-07f, + 2.073389333e-07f, 2.059695578e-07f, 2.045966818e-07f, 2.032203597e-07f, 2.018406458e-07f, 2.004575945e-07f, 1.990712602e-07f, 1.976816970e-07f, 1.962889595e-07f, 1.948931018e-07f, + 1.934941783e-07f, 1.920922432e-07f, 1.906873508e-07f, 1.892795552e-07f, 1.878689107e-07f, 1.864554714e-07f, 1.850392915e-07f, 1.836204250e-07f, 1.821989261e-07f, 1.807748487e-07f, + 1.793482469e-07f, 1.779191746e-07f, 1.764876857e-07f, 1.750538342e-07f, 1.736176738e-07f, 1.721792583e-07f, 1.707386416e-07f, 1.692958772e-07f, 1.678510188e-07f, 1.664041200e-07f, + 1.649552344e-07f, 1.635044154e-07f, 1.620517165e-07f, 1.605971910e-07f, 1.591408922e-07f, 1.576828733e-07f, 1.562231876e-07f, 1.547618881e-07f, 1.532990279e-07f, 1.518346600e-07f, + 1.503688373e-07f, 1.489016125e-07f, 1.474330384e-07f, 1.459631678e-07f, 1.444920532e-07f, 1.430197472e-07f, 1.415463021e-07f, 1.400717704e-07f, 1.385962043e-07f, 1.371196560e-07f, + 1.356421776e-07f, 1.341638211e-07f, 1.326846384e-07f, 1.312046814e-07f, 1.297240018e-07f, 1.282426512e-07f, 1.267606812e-07f, 1.252781432e-07f, 1.237950886e-07f, 1.223115685e-07f, + 1.208276342e-07f, 1.193433366e-07f, 1.178587267e-07f, 1.163738554e-07f, 1.148887732e-07f, 1.134035309e-07f, 1.119181788e-07f, 1.104327675e-07f, 1.089473470e-07f, 1.074619676e-07f, + 1.059766793e-07f, 1.044915320e-07f, 1.030065754e-07f, 1.015218592e-07f, 1.000374330e-07f, 9.855334615e-08f, 9.706964792e-08f, 9.558638747e-08f, 9.410361382e-08f, 9.262137587e-08f, + 9.113972236e-08f, 8.965870192e-08f, 8.817836304e-08f, 8.669875406e-08f, 8.521992320e-08f, 8.374191853e-08f, 8.226478798e-08f, 8.078857934e-08f, 7.931334025e-08f, 7.783911821e-08f, + 7.636596058e-08f, 7.489391456e-08f, 7.342302721e-08f, 7.195334543e-08f, 7.048491598e-08f, 6.901778547e-08f, 6.755200033e-08f, 6.608760687e-08f, 6.462465121e-08f, 6.316317935e-08f, + 6.170323708e-08f, 6.024487009e-08f, 5.878812385e-08f, 5.733304371e-08f, 5.587967484e-08f, 5.442806224e-08f, 5.297825075e-08f, 5.153028505e-08f, 5.008420962e-08f, 4.864006882e-08f, + 4.719790680e-08f, 4.575776754e-08f, 4.431969487e-08f, 4.288373243e-08f, 4.144992368e-08f, 4.001831191e-08f, 3.858894024e-08f, 3.716185159e-08f, 3.573708872e-08f, 3.431469421e-08f, + 3.289471043e-08f, 3.147717961e-08f, 3.006214375e-08f, 2.864964470e-08f, 2.723972410e-08f, 2.583242343e-08f, 2.442778395e-08f, 2.302584675e-08f, 2.162665273e-08f, 2.023024259e-08f, + 1.883665684e-08f, 1.744593579e-08f, 1.605811958e-08f, 1.467324814e-08f, 1.329136118e-08f, 1.191249826e-08f, 1.053669871e-08f, 9.164001655e-09f, 7.794446049e-09f, 6.428070625e-09f, + 5.064913919e-09f, 3.705014266e-09f, 2.348409794e-09f, 9.951384306e-10f, -3.547621037e-10f, -1.701254294e-09f, -3.044300832e-09f, -4.383864618e-09f, -5.719908758e-09f, -7.052396571e-09f, + -8.381291584e-09f, -9.706557534e-09f, -1.102815837e-08f, -1.234605826e-08f, -1.366022157e-08f, -1.497061290e-08f, -1.627719704e-08f, -1.757993902e-08f, -1.887880407e-08f, -2.017375765e-08f, + -2.146476541e-08f, -2.275179326e-08f, -2.403480730e-08f, -2.531377386e-08f, -2.658865947e-08f, -2.785943091e-08f, -2.912605518e-08f, -3.038849947e-08f, -3.164673122e-08f, -3.290071809e-08f, + -3.415042797e-08f, -3.539582896e-08f, -3.663688939e-08f, -3.787357782e-08f, -3.910586303e-08f, -4.033371403e-08f, -4.155710007e-08f, -4.277599060e-08f, -4.399035534e-08f, -4.520016419e-08f, + -4.640538731e-08f, -4.760599510e-08f, -4.880195816e-08f, -4.999324733e-08f, -5.117983371e-08f, -5.236168860e-08f, -5.353878354e-08f, -5.471109031e-08f, -5.587858092e-08f, -5.704122762e-08f, + -5.819900287e-08f, -5.935187940e-08f, -6.049983015e-08f, -6.164282831e-08f, -6.278084729e-08f, -6.391386076e-08f, -6.504184260e-08f, -6.616476696e-08f, -6.728260818e-08f, -6.839534089e-08f, + -6.950293992e-08f, -7.060538036e-08f, -7.170263753e-08f, -7.279468699e-08f, -7.388150453e-08f, -7.496306621e-08f, -7.603934829e-08f, -7.711032731e-08f, -7.817598001e-08f, -7.923628340e-08f, + -8.029121473e-08f, -8.134075148e-08f, -8.238487136e-08f, -8.342355236e-08f, -8.445677268e-08f, -8.548451076e-08f, -8.650674531e-08f, -8.752345526e-08f, -8.853461978e-08f, -8.954021830e-08f, + -9.054023049e-08f, -9.153463625e-08f, -9.252341573e-08f, -9.350654933e-08f, -9.448401768e-08f, -9.545580167e-08f, -9.642188242e-08f, -9.738224130e-08f, -9.833685992e-08f, -9.928572014e-08f, + -1.002288041e-07f, -1.011660940e-07f, -1.020975726e-07f, -1.030232227e-07f, -1.039430273e-07f, -1.048569698e-07f, -1.057650338e-07f, -1.066672029e-07f, -1.075634614e-07f, -1.084537935e-07f, + -1.093381837e-07f, -1.102166168e-07f, -1.110890779e-07f, -1.119555522e-07f, -1.128160253e-07f, -1.136704830e-07f, -1.145189111e-07f, -1.153612960e-07f, -1.161976242e-07f, -1.170278824e-07f, + -1.178520576e-07f, -1.186701370e-07f, -1.194821081e-07f, -1.202879587e-07f, -1.210876765e-07f, -1.218812499e-07f, -1.226686674e-07f, -1.234499175e-07f, -1.242249892e-07f, -1.249938716e-07f, + -1.257565543e-07f, -1.265130268e-07f, -1.272632790e-07f, -1.280073010e-07f, -1.287450833e-07f, -1.294766165e-07f, -1.302018914e-07f, -1.309208990e-07f, -1.316336308e-07f, -1.323400784e-07f, + -1.330402335e-07f, -1.337340881e-07f, -1.344216347e-07f, -1.351028657e-07f, -1.357777739e-07f, -1.364463523e-07f, -1.371085941e-07f, -1.377644929e-07f, -1.384140424e-07f, -1.390572365e-07f, + -1.396940694e-07f, -1.403245356e-07f, -1.409486297e-07f, -1.415663466e-07f, -1.421776816e-07f, -1.427826298e-07f, -1.433811870e-07f, -1.439733490e-07f, -1.445591119e-07f, -1.451384720e-07f, + -1.457114257e-07f, -1.462779700e-07f, -1.468381017e-07f, -1.473918182e-07f, -1.479391169e-07f, -1.484799955e-07f, -1.490144519e-07f, -1.495424843e-07f, -1.500640910e-07f, -1.505792707e-07f, + -1.510880223e-07f, -1.515903447e-07f, -1.520862373e-07f, -1.525756996e-07f, -1.530587314e-07f, -1.535353326e-07f, -1.540055034e-07f, -1.544692443e-07f, -1.549265558e-07f, -1.553774390e-07f, + -1.558218947e-07f, -1.562599245e-07f, -1.566915297e-07f, -1.571167122e-07f, -1.575354740e-07f, -1.579478172e-07f, -1.583537442e-07f, -1.587532577e-07f, -1.591463605e-07f, -1.595330558e-07f, + -1.599133467e-07f, -1.602872368e-07f, -1.606547298e-07f, -1.610158297e-07f, -1.613705405e-07f, -1.617188666e-07f, -1.620608127e-07f, -1.623963835e-07f, -1.627255839e-07f, -1.630484192e-07f, + -1.633648949e-07f, -1.636750164e-07f, -1.639787897e-07f, -1.642762209e-07f, -1.645673160e-07f, -1.648520817e-07f, -1.651305245e-07f, -1.654026514e-07f, -1.656684693e-07f, -1.659279856e-07f, + -1.661812078e-07f, -1.664281434e-07f, -1.666688005e-07f, -1.669031870e-07f, -1.671313113e-07f, -1.673531818e-07f, -1.675688072e-07f, -1.677781963e-07f, -1.679813583e-07f, -1.681783024e-07f, + -1.683690381e-07f, -1.685535750e-07f, -1.687319229e-07f, -1.689040920e-07f, -1.690700923e-07f, -1.692299345e-07f, -1.693836289e-07f, -1.695311866e-07f, -1.696726184e-07f, -1.698079355e-07f, + -1.699371493e-07f, -1.700602714e-07f, -1.701773134e-07f, -1.702882873e-07f, -1.703932052e-07f, -1.704920793e-07f, -1.705849222e-07f, -1.706717465e-07f, -1.707525650e-07f, -1.708273906e-07f, + -1.708962367e-07f, -1.709591165e-07f, -1.710160436e-07f, -1.710670316e-07f, -1.711120945e-07f, -1.711512464e-07f, -1.711845014e-07f, -1.712118739e-07f, -1.712333786e-07f, -1.712490301e-07f, + -1.712588434e-07f, -1.712628335e-07f, -1.712610157e-07f, -1.712534054e-07f, -1.712400182e-07f, -1.712208697e-07f, -1.711959760e-07f, -1.711653530e-07f, -1.711290171e-07f, -1.710869845e-07f, + -1.710392718e-07f, -1.709858957e-07f, -1.709268730e-07f, -1.708622209e-07f, -1.707919564e-07f, -1.707160969e-07f, -1.706346598e-07f, -1.705476628e-07f, -1.704551236e-07f, -1.703570602e-07f, + -1.702534907e-07f, -1.701444333e-07f, -1.700299063e-07f, -1.699099282e-07f, -1.697845178e-07f, -1.696536939e-07f, -1.695174753e-07f, -1.693758812e-07f, -1.692289309e-07f, -1.690766436e-07f, + -1.689190389e-07f, -1.687561365e-07f, -1.685879561e-07f, -1.684145176e-07f, -1.682358412e-07f, -1.680519470e-07f, -1.678628553e-07f, -1.676685866e-07f, -1.674691614e-07f, -1.672646006e-07f, + -1.670549248e-07f, -1.668401551e-07f, -1.666203127e-07f, -1.663954186e-07f, -1.661654943e-07f, -1.659305612e-07f, -1.656906409e-07f, -1.654457551e-07f, -1.651959257e-07f, -1.649411745e-07f, + -1.646815238e-07f, -1.644169955e-07f, -1.641476122e-07f, -1.638733960e-07f, -1.635943697e-07f, -1.633105558e-07f, -1.630219771e-07f, -1.627286564e-07f, -1.624306166e-07f, -1.621278810e-07f, + -1.618204726e-07f, -1.615084148e-07f, -1.611917309e-07f, -1.608704444e-07f, -1.605445790e-07f, -1.602141583e-07f, -1.598792061e-07f, -1.595397464e-07f, -1.591958031e-07f, -1.588474003e-07f, + -1.584945622e-07f, -1.581373131e-07f, -1.577756774e-07f, -1.574096795e-07f, -1.570393440e-07f, -1.566646956e-07f, -1.562857590e-07f, -1.559025590e-07f, -1.555151205e-07f, -1.551234685e-07f, + -1.547276282e-07f, -1.543276247e-07f, -1.539234832e-07f, -1.535152290e-07f, -1.531028877e-07f, -1.526864846e-07f, -1.522660454e-07f, -1.518415957e-07f, -1.514131611e-07f, -1.509807676e-07f, + -1.505444410e-07f, -1.501042071e-07f, -1.496600921e-07f, -1.492121221e-07f, -1.487603230e-07f, -1.483047213e-07f, -1.478453432e-07f, -1.473822149e-07f, -1.469153630e-07f, -1.464448140e-07f, + -1.459705943e-07f, -1.454927305e-07f, -1.450112494e-07f, -1.445261777e-07f, -1.440375421e-07f, -1.435453695e-07f, -1.430496867e-07f, -1.425505207e-07f, -1.420478986e-07f, -1.415418473e-07f, + -1.410323940e-07f, -1.405195659e-07f, -1.400033900e-07f, -1.394838938e-07f, -1.389611044e-07f, -1.384350492e-07f, -1.379057557e-07f, -1.373732512e-07f, -1.368375632e-07f, -1.362987193e-07f, + -1.357567469e-07f, -1.352116738e-07f, -1.346635274e-07f, -1.341123355e-07f, -1.335581258e-07f, -1.330009261e-07f, -1.324407640e-07f, -1.318776675e-07f, -1.313116643e-07f, -1.307427823e-07f, + -1.301710495e-07f, -1.295964936e-07f, -1.290191428e-07f, -1.284390249e-07f, -1.278561680e-07f, -1.272706001e-07f, -1.266823492e-07f, -1.260914435e-07f, -1.254979110e-07f, -1.249017797e-07f, + -1.243030780e-07f, -1.237018338e-07f, -1.230980754e-07f, -1.224918309e-07f, -1.218831286e-07f, -1.212719966e-07f, -1.206584632e-07f, -1.200425565e-07f, -1.194243049e-07f, -1.188037366e-07f, + -1.181808798e-07f, -1.175557628e-07f, -1.169284138e-07f, -1.162988612e-07f, -1.156671332e-07f, -1.150332582e-07f, -1.143972643e-07f, -1.137591798e-07f, -1.131190331e-07f, -1.124768524e-07f, + -1.118326661e-07f, -1.111865023e-07f, -1.105383893e-07f, -1.098883555e-07f, -1.092364290e-07f, -1.085826382e-07f, -1.079270112e-07f, -1.072695764e-07f, -1.066103618e-07f, -1.059493958e-07f, + -1.052867065e-07f, -1.046223222e-07f, -1.039562709e-07f, -1.032885809e-07f, -1.026192802e-07f, -1.019483970e-07f, -1.012759595e-07f, -1.006019956e-07f, -9.992653349e-08f, -9.924960115e-08f, + -9.857122662e-08f, -9.789143790e-08f, -9.721026295e-08f, -9.652772972e-08f, -9.584386613e-08f, -9.515870008e-08f, -9.447225942e-08f, -9.378457200e-08f, -9.309566561e-08f, -9.240556804e-08f, + -9.171430703e-08f, -9.102191029e-08f, -9.032840549e-08f, -8.963382028e-08f, -8.893818226e-08f, -8.824151900e-08f, -8.754385804e-08f, -8.684522687e-08f, -8.614565294e-08f, -8.544516368e-08f, + -8.474378644e-08f, -8.404154858e-08f, -8.333847737e-08f, -8.263460007e-08f, -8.192994387e-08f, -8.122453593e-08f, -8.051840336e-08f, -7.981157322e-08f, -7.910407254e-08f, -7.839592826e-08f, + -7.768716731e-08f, -7.697781656e-08f, -7.626790282e-08f, -7.555745284e-08f, -7.484649335e-08f, -7.413505098e-08f, -7.342315235e-08f, -7.271082400e-08f, -7.199809241e-08f, -7.128498402e-08f, + -7.057152519e-08f, -6.985774225e-08f, -6.914366143e-08f, -6.842930895e-08f, -6.771471092e-08f, -6.699989342e-08f, -6.628488245e-08f, -6.556970396e-08f, -6.485438382e-08f, -6.413894786e-08f, + -6.342342180e-08f, -6.270783135e-08f, -6.199220209e-08f, -6.127655959e-08f, -6.056092932e-08f, -5.984533667e-08f, -5.912980699e-08f, -5.841436553e-08f, -5.769903750e-08f, -5.698384800e-08f, + -5.626882207e-08f, -5.555398470e-08f, -5.483936077e-08f, -5.412497511e-08f, -5.341085245e-08f, -5.269701746e-08f, -5.198349473e-08f, -5.127030876e-08f, -5.055748399e-08f, -4.984504477e-08f, + -4.913301536e-08f, -4.842141995e-08f, -4.771028265e-08f, -4.699962747e-08f, -4.628947837e-08f, -4.557985918e-08f, -4.487079369e-08f, -4.416230558e-08f, -4.345441844e-08f, -4.274715579e-08f, + -4.204054106e-08f, -4.133459757e-08f, -4.062934859e-08f, -3.992481726e-08f, -3.922102667e-08f, -3.851799977e-08f, -3.781575948e-08f, -3.711432857e-08f, -3.641372976e-08f, -3.571398565e-08f, + -3.501511877e-08f, -3.431715154e-08f, -3.362010628e-08f, -3.292400523e-08f, -3.222887053e-08f, -3.153472422e-08f, -3.084158825e-08f, -3.014948446e-08f, -2.945843460e-08f, -2.876846033e-08f, + -2.807958319e-08f, -2.739182463e-08f, -2.670520602e-08f, -2.601974860e-08f, -2.533547352e-08f, -2.465240184e-08f, -2.397055448e-08f, -2.328995231e-08f, -2.261061606e-08f, -2.193256637e-08f, + -2.125582377e-08f, -2.058040869e-08f, -1.990634145e-08f, -1.923364226e-08f, -1.856233125e-08f, -1.789242841e-08f, -1.722395364e-08f, -1.655692673e-08f, -1.589136736e-08f, -1.522729511e-08f, + -1.456472944e-08f, -1.390368971e-08f, -1.324419516e-08f, -1.258626492e-08f, -1.192991803e-08f, -1.127517340e-08f, -1.062204983e-08f, -9.970566004e-09f, -9.320740511e-09f, -8.672591814e-09f, + -8.026138267e-09f, -7.381398109e-09f, -6.738389467e-09f, -6.097130354e-09f, -5.457638666e-09f, -4.819932188e-09f, -4.184028587e-09f, -3.549945416e-09f, -2.917700112e-09f, -2.287309994e-09f, + -1.658792267e-09f, -1.032164017e-09f, -4.074422154e-10f, 2.153562865e-10f, 8.362147539e-10f, 1.455116570e-09f, 2.072045238e-09f, 2.686984377e-09f, 3.299917728e-09f, 3.910829149e-09f, + 4.519702620e-09f, 5.126522238e-09f, 5.731272222e-09f, 6.333936912e-09f, 6.934500768e-09f, 7.532948369e-09f, 8.129264418e-09f, 8.723433738e-09f, 9.315441274e-09f, 9.905272093e-09f, + 1.049291138e-08f, 1.107834446e-08f, 1.166155675e-08f, 1.224253382e-08f, 1.282126133e-08f, 1.339772511e-08f, 1.397191107e-08f, 1.454380526e-08f, 1.511339387e-08f, 1.568066317e-08f, + 1.624559961e-08f, 1.680818971e-08f, 1.736842017e-08f, 1.792627776e-08f, 1.848174941e-08f, 1.903482217e-08f, 1.958548321e-08f, 2.013371982e-08f, 2.067951942e-08f, 2.122286957e-08f, + 2.176375793e-08f, 2.230217230e-08f, 2.283810061e-08f, 2.337153091e-08f, 2.390245137e-08f, 2.443085029e-08f, 2.495671612e-08f, 2.548003739e-08f, 2.600080280e-08f, 2.651900115e-08f, + 2.703462138e-08f, 2.754765255e-08f, 2.805808386e-08f, 2.856590461e-08f, 2.907110424e-08f, 2.957367234e-08f, 3.007359860e-08f, 3.057087284e-08f, 3.106548501e-08f, 3.155742520e-08f, + 3.204668360e-08f, 3.253325055e-08f, 3.301711652e-08f, 3.349827209e-08f, 3.397670797e-08f, 3.445241502e-08f, 3.492538419e-08f, 3.539560658e-08f, 3.586307343e-08f, 3.632777607e-08f, + 3.678970600e-08f, 3.724885481e-08f, 3.770521425e-08f, 3.815877616e-08f, 3.860953255e-08f, 3.905747551e-08f, 3.950259731e-08f, 3.994489030e-08f, 4.038434697e-08f, 4.082095997e-08f, + 4.125472202e-08f, 4.168562602e-08f, 4.211366496e-08f, 4.253883197e-08f, 4.296112031e-08f, 4.338052336e-08f, 4.379703463e-08f, 4.421064775e-08f, 4.462135650e-08f, 4.502915474e-08f, + 4.543403651e-08f, 4.583599593e-08f, 4.623502727e-08f, 4.663112493e-08f, 4.702428341e-08f, 4.741449736e-08f, 4.780176155e-08f, 4.818607086e-08f, 4.856742032e-08f, 4.894580506e-08f, + 4.932122034e-08f, 4.969366157e-08f, 5.006312425e-08f, 5.042960401e-08f, 5.079309664e-08f, 5.115359799e-08f, 5.151110410e-08f, 5.186561109e-08f, 5.221711521e-08f, 5.256561285e-08f, + 5.291110050e-08f, 5.325357479e-08f, 5.359303248e-08f, 5.392947041e-08f, 5.426288559e-08f, 5.459327513e-08f, 5.492063627e-08f, 5.524496635e-08f, 5.556626285e-08f, 5.588452337e-08f, + 5.619974563e-08f, 5.651192747e-08f, 5.682106684e-08f, 5.712716182e-08f, 5.743021061e-08f, 5.773021153e-08f, 5.802716300e-08f, 5.832106359e-08f, 5.861191197e-08f, 5.889970693e-08f, + 5.918444738e-08f, 5.946613234e-08f, 5.974476096e-08f, 6.002033250e-08f, 6.029284635e-08f, 6.056230198e-08f, 6.082869902e-08f, 6.109203719e-08f, 6.135231634e-08f, 6.160953642e-08f, + 6.186369750e-08f, 6.211479978e-08f, 6.236284355e-08f, 6.260782923e-08f, 6.284975735e-08f, 6.308862855e-08f, 6.332444358e-08f, 6.355720333e-08f, 6.378690876e-08f, 6.401356097e-08f, + 6.423716117e-08f, 6.445771067e-08f, 6.467521089e-08f, 6.488966338e-08f, 6.510106978e-08f, 6.530943185e-08f, 6.551475146e-08f, 6.571703058e-08f, 6.591627130e-08f, 6.611247581e-08f, + 6.630564641e-08f, 6.649578550e-08f, 6.668289562e-08f, 6.686697937e-08f, 6.704803949e-08f, 6.722607882e-08f, 6.740110028e-08f, 6.757310694e-08f, 6.774210193e-08f, 6.790808852e-08f, + 6.807107006e-08f, 6.823105002e-08f, 6.838803197e-08f, 6.854201956e-08f, 6.869301657e-08f, 6.884102688e-08f, 6.898605446e-08f, 6.912810338e-08f, 6.926717782e-08f, 6.940328205e-08f, + 6.953642045e-08f, 6.966659750e-08f, 6.979381777e-08f, 6.991808593e-08f, 7.003940675e-08f, 7.015778509e-08f, 7.027322593e-08f, 7.038573432e-08f, 7.049531542e-08f, 7.060197449e-08f, + 7.070571686e-08f, 7.080654798e-08f, 7.090447340e-08f, 7.099949873e-08f, 7.109162971e-08f, 7.118087214e-08f, 7.126723194e-08f, 7.135071511e-08f, 7.143132774e-08f, 7.150907601e-08f, + 7.158396620e-08f, 7.165600466e-08f, 7.172519786e-08f, 7.179155232e-08f, 7.185507469e-08f, 7.191577167e-08f, 7.197365007e-08f, 7.202871679e-08f, 7.208097880e-08f, 7.213044316e-08f, + 7.217711703e-08f, 7.222100764e-08f, 7.226212230e-08f, 7.230046842e-08f, 7.233605348e-08f, 7.236888505e-08f, 7.239897078e-08f, 7.242631841e-08f, 7.245093574e-08f, 7.247283067e-08f, + 7.249201117e-08f, 7.250848530e-08f, 7.252226119e-08f, 7.253334704e-08f, 7.254175116e-08f, 7.254748189e-08f, 7.255054770e-08f, 7.255095709e-08f, 7.254871867e-08f, 7.254384110e-08f, + 7.253633313e-08f, 7.252620357e-08f, 7.251346133e-08f, 7.249811537e-08f, 7.248017472e-08f, 7.245964850e-08f, 7.243654589e-08f, 7.241087614e-08f, 7.238264857e-08f, 7.235187259e-08f, + 7.231855765e-08f, 7.228271328e-08f, 7.224434908e-08f, 7.220347472e-08f, 7.216009994e-08f, 7.211423452e-08f, 7.206588834e-08f, 7.201507133e-08f, 7.196179349e-08f, 7.190606487e-08f, + 7.184789559e-08f, 7.178729585e-08f, 7.172427589e-08f, 7.165884603e-08f, 7.159101663e-08f, 7.152079813e-08f, 7.144820101e-08f, 7.137323584e-08f, 7.129591322e-08f, 7.121624382e-08f, + 7.113423837e-08f, 7.104990766e-08f, 7.096326252e-08f, 7.087431385e-08f, 7.078307261e-08f, 7.068954980e-08f, 7.059375648e-08f, 7.049570377e-08f, 7.039540284e-08f, 7.029286490e-08f, + 7.018810124e-08f, 7.008112318e-08f, 6.997194208e-08f, 6.986056939e-08f, 6.974701656e-08f, 6.963129513e-08f, 6.951341667e-08f, 6.939339280e-08f, 6.927123519e-08f, 6.914695555e-08f, + 6.902056564e-08f, 6.889207727e-08f, 6.876150228e-08f, 6.862885258e-08f, 6.849414011e-08f, 6.835737684e-08f, 6.821857479e-08f, 6.807774605e-08f, 6.793490271e-08f, 6.779005692e-08f, + 6.764322087e-08f, 6.749440680e-08f, 6.734362696e-08f, 6.719089366e-08f, 6.703621926e-08f, 6.687961612e-08f, 6.672109667e-08f, 6.656067336e-08f, 6.639835868e-08f, 6.623416516e-08f, + 6.606810535e-08f, 6.590019184e-08f, 6.573043726e-08f, 6.555885427e-08f, 6.538545556e-08f, 6.521025384e-08f, 6.503326188e-08f, 6.485449244e-08f, 6.467395836e-08f, 6.449167245e-08f, + 6.430764760e-08f, 6.412189670e-08f, 6.393443268e-08f, 6.374526848e-08f, 6.355441708e-08f, 6.336189148e-08f, 6.316770472e-08f, 6.297186984e-08f, 6.277439992e-08f, 6.257530806e-08f, + 6.237460737e-08f, 6.217231101e-08f, 6.196843213e-08f, 6.176298392e-08f, 6.155597959e-08f, 6.134743236e-08f, 6.113735547e-08f, 6.092576220e-08f, 6.071266581e-08f, 6.049807961e-08f, + 6.028201691e-08f, 6.006449105e-08f, 5.984551537e-08f, 5.962510324e-08f, 5.940326802e-08f, 5.918002311e-08f, 5.895538192e-08f, 5.872935786e-08f, 5.850196436e-08f, 5.827321486e-08f, + 5.804312281e-08f, 5.781170168e-08f, 5.757896493e-08f, 5.734492605e-08f, 5.710959854e-08f, 5.687299588e-08f, 5.663513159e-08f, 5.639601918e-08f, 5.615567216e-08f, 5.591410408e-08f, + 5.567132846e-08f, 5.542735883e-08f, 5.518220874e-08f, 5.493589174e-08f, 5.468842137e-08f, 5.443981118e-08f, 5.419007473e-08f, 5.393922558e-08f, 5.368727729e-08f, 5.343424340e-08f, + 5.318013748e-08f, 5.292497308e-08f, 5.266876377e-08f, 5.241152310e-08f, 5.215326461e-08f, 5.189400186e-08f, 5.163374840e-08f, 5.137251777e-08f, 5.111032350e-08f, 5.084717915e-08f, + 5.058309822e-08f, 5.031809425e-08f, 5.005218076e-08f, 4.978537125e-08f, 4.951767924e-08f, 4.924911820e-08f, 4.897970164e-08f, 4.870944303e-08f, 4.843835584e-08f, 4.816645352e-08f, + 4.789374953e-08f, 4.762025731e-08f, 4.734599028e-08f, 4.707096186e-08f, 4.679518545e-08f, 4.651867444e-08f, 4.624144220e-08f, 4.596350210e-08f, 4.568486748e-08f, 4.540555169e-08f, + 4.512556803e-08f, 4.484492981e-08f, 4.456365032e-08f, 4.428174282e-08f, 4.399922056e-08f, 4.371609679e-08f, 4.343238471e-08f, 4.314809752e-08f, 4.286324840e-08f, 4.257785051e-08f, + 4.229191699e-08f, 4.200546096e-08f, 4.171849550e-08f, 4.143103370e-08f, 4.114308861e-08f, 4.085467326e-08f, 4.056580066e-08f, 4.027648379e-08f, 3.998673561e-08f, 3.969656906e-08f, + 3.940599706e-08f, 3.911503248e-08f, 3.882368819e-08f, 3.853197703e-08f, 3.823991180e-08f, 3.794750528e-08f, 3.765477024e-08f, 3.736171939e-08f, 3.706836543e-08f, 3.677472105e-08f, + 3.648079886e-08f, 3.618661150e-08f, 3.589217153e-08f, 3.559749152e-08f, 3.530258397e-08f, 3.500746139e-08f, 3.471213623e-08f, 3.441662091e-08f, 3.412092783e-08f, 3.382506935e-08f, + 3.352905779e-08f, 3.323290546e-08f, 3.293662461e-08f, 3.264022747e-08f, 3.234372623e-08f, 3.204713305e-08f, 3.175046004e-08f, 3.145371929e-08f, 3.115692285e-08f, 3.086008274e-08f, + 3.056321092e-08f, 3.026631933e-08f, 2.996941988e-08f, 2.967252442e-08f, 2.937564478e-08f, 2.907879274e-08f, 2.878198005e-08f, 2.848521841e-08f, 2.818851949e-08f, 2.789189491e-08f, + 2.759535625e-08f, 2.729891507e-08f, 2.700258286e-08f, 2.670637109e-08f, 2.641029116e-08f, 2.611435446e-08f, 2.581857232e-08f, 2.552295603e-08f, 2.522751684e-08f, 2.493226594e-08f, + 2.463721451e-08f, 2.434237365e-08f, 2.404775443e-08f, 2.375336789e-08f, 2.345922499e-08f, 2.316533667e-08f, 2.287171382e-08f, 2.257836729e-08f, 2.228530786e-08f, 2.199254629e-08f, + 2.170009328e-08f, 2.140795948e-08f, 2.111615550e-08f, 2.082469190e-08f, 2.053357918e-08f, 2.024282782e-08f, 1.995244821e-08f, 1.966245072e-08f, 1.937284568e-08f, 1.908364334e-08f, + 1.879485391e-08f, 1.850648757e-08f, 1.821855442e-08f, 1.793106452e-08f, 1.764402790e-08f, 1.735745450e-08f, 1.707135425e-08f, 1.678573699e-08f, 1.650061253e-08f, 1.621599063e-08f, + 1.593188098e-08f, 1.564829323e-08f, 1.536523698e-08f, 1.508272177e-08f, 1.480075708e-08f, 1.451935236e-08f, 1.423851697e-08f, 1.395826026e-08f, 1.367859148e-08f, 1.339951985e-08f, + 1.312105455e-08f, 1.284320467e-08f, 1.256597927e-08f, 1.228938735e-08f, 1.201343784e-08f, 1.173813963e-08f, 1.146350155e-08f, 1.118953238e-08f, 1.091624082e-08f, 1.064363555e-08f, + 1.037172516e-08f, 1.010051820e-08f, 9.830023161e-09f, 9.560248472e-09f, 9.291202508e-09f, 9.022893586e-09f, 8.755329964e-09f, 8.488519844e-09f, 8.222471368e-09f, 7.957192619e-09f, + 7.692691625e-09f, 7.428976351e-09f, 7.166054706e-09f, 6.903934539e-09f, 6.642623641e-09f, 6.382129742e-09f, 6.122460514e-09f, 5.863623568e-09f, 5.605626458e-09f, 5.348476675e-09f, + 5.092181652e-09f, 4.836748761e-09f, 4.582185316e-09f, 4.328498567e-09f, 4.075695707e-09f, 3.823783866e-09f, 3.572770115e-09f, 3.322661464e-09f, 3.073464860e-09f, 2.825187193e-09f, + 2.577835288e-09f, 2.331415911e-09f, 2.085935767e-09f, 1.841401498e-09f, 1.597819685e-09f, 1.355196848e-09f, 1.113539446e-09f, 8.728538752e-10f, 6.331464699e-10f, 3.944235029e-10f, + 1.566911853e-10f, -8.004433420e-11f, -3.157769690e-10f, -5.505006943e-10f, -7.842095479e-10f, -1.016897630e-09f, -1.248559102e-09f, -1.479188190e-09f, -1.708779179e-09f, -1.937326421e-09f, + -2.164824327e-09f, -2.391267371e-09f, -2.616650092e-09f, -2.840967089e-09f, -3.064213026e-09f, -3.286382626e-09f, -3.507470680e-09f, -3.727472037e-09f, -3.946381613e-09f, -4.164194382e-09f, + -4.380905386e-09f, -4.596509727e-09f, -4.811002570e-09f, -5.024379143e-09f, -5.236634738e-09f, -5.447764708e-09f, -5.657764472e-09f, -5.866629508e-09f, -6.074355361e-09f, -6.280937635e-09f, + -6.486372000e-09f, -6.690654187e-09f, -6.893779992e-09f, -7.095745271e-09f, -7.296545945e-09f, -7.496177997e-09f, -7.694637474e-09f, -7.891920484e-09f, -8.088023200e-09f, -8.282941855e-09f, + -8.476672746e-09f, -8.669212234e-09f, -8.860556742e-09f, -9.050702754e-09f, -9.239646817e-09f, -9.427385543e-09f, -9.613915604e-09f, -9.799233736e-09f, -9.983336734e-09f, -1.016622146e-08f, + -1.034788484e-08f, -1.052832385e-08f, -1.070753554e-08f, -1.088551702e-08f, -1.106226546e-08f, -1.123777809e-08f, -1.141205221e-08f, -1.158508517e-08f, -1.175687439e-08f, -1.192741736e-08f, + -1.209671160e-08f, -1.226475473e-08f, -1.243154441e-08f, -1.259707837e-08f, -1.276135438e-08f, -1.292437030e-08f, -1.308612404e-08f, -1.324661357e-08f, -1.340583691e-08f, -1.356379217e-08f, + -1.372047748e-08f, -1.387589107e-08f, -1.403003121e-08f, -1.418289622e-08f, -1.433448451e-08f, -1.448479453e-08f, -1.463382478e-08f, -1.478157386e-08f, -1.492804037e-08f, -1.507322303e-08f, + -1.521712058e-08f, -1.535973183e-08f, -1.550105566e-08f, -1.564109100e-08f, -1.577983682e-08f, -1.591729219e-08f, -1.605345620e-08f, -1.618832803e-08f, -1.632190689e-08f, -1.645419207e-08f, + -1.658518291e-08f, -1.671487880e-08f, -1.684327921e-08f, -1.697038363e-08f, -1.709619165e-08f, -1.722070289e-08f, -1.734391704e-08f, -1.746583384e-08f, -1.758645309e-08f, -1.770577464e-08f, + -1.782379841e-08f, -1.794052436e-08f, -1.805595253e-08f, -1.817008298e-08f, -1.828291587e-08f, -1.839445137e-08f, -1.850468974e-08f, -1.861363129e-08f, -1.872127636e-08f, -1.882762538e-08f, + -1.893267881e-08f, -1.903643717e-08f, -1.913890105e-08f, -1.924007107e-08f, -1.933994792e-08f, -1.943853233e-08f, -1.953582510e-08f, -1.963182708e-08f, -1.972653917e-08f, -1.981996232e-08f, + -1.991209752e-08f, -2.000294585e-08f, -2.009250841e-08f, -2.018078637e-08f, -2.026778093e-08f, -2.035349337e-08f, -2.043792500e-08f, -2.052107720e-08f, -2.060295137e-08f, -2.068354900e-08f, + -2.076287161e-08f, -2.084092076e-08f, -2.091769809e-08f, -2.099320525e-08f, -2.106744399e-08f, -2.114041606e-08f, -2.121212329e-08f, -2.128256756e-08f, -2.135175077e-08f, -2.141967490e-08f, + -2.148634197e-08f, -2.155175403e-08f, -2.161591321e-08f, -2.167882167e-08f, -2.174048160e-08f, -2.180089527e-08f, -2.186006498e-08f, -2.191799308e-08f, -2.197468196e-08f, -2.203013407e-08f, + -2.208435189e-08f, -2.213733796e-08f, -2.218909486e-08f, -2.223962520e-08f, -2.228893167e-08f, -2.233701697e-08f, -2.238388387e-08f, -2.242953516e-08f, -2.247397370e-08f, -2.251720237e-08f, + -2.255922411e-08f, -2.260004189e-08f, -2.263965874e-08f, -2.267807773e-08f, -2.271530194e-08f, -2.275133454e-08f, -2.278617872e-08f, -2.281983770e-08f, -2.285231475e-08f, -2.288361320e-08f, + -2.291373639e-08f, -2.294268772e-08f, -2.297047063e-08f, -2.299708859e-08f, -2.302254512e-08f, -2.304684377e-08f, -2.306998813e-08f, -2.309198184e-08f, -2.311282857e-08f, -2.313253204e-08f, + -2.315109598e-08f, -2.316852418e-08f, -2.318482047e-08f, -2.319998871e-08f, -2.321403279e-08f, -2.322695665e-08f, -2.323876425e-08f, -2.324945962e-08f, -2.325904678e-08f, -2.326752982e-08f, + -2.327491284e-08f, -2.328120000e-08f, -2.328639548e-08f, -2.329050350e-08f, -2.329352831e-08f, -2.329547419e-08f, -2.329634546e-08f, -2.329614647e-08f, -2.329488162e-08f, -2.329255530e-08f, + -2.328917198e-08f, -2.328473614e-08f, -2.327925229e-08f, -2.327272497e-08f, -2.326515876e-08f, -2.325655827e-08f, -2.324692813e-08f, -2.323627301e-08f, -2.322459761e-08f, -2.321190666e-08f, + -2.319820491e-08f, -2.318349715e-08f, -2.316778820e-08f, -2.315108288e-08f, -2.313338609e-08f, -2.311470271e-08f, -2.309503767e-08f, -2.307439593e-08f, -2.305278246e-08f, -2.303020228e-08f, + -2.300666041e-08f, -2.298216192e-08f, -2.295671189e-08f, -2.293031543e-08f, -2.290297769e-08f, -2.287470380e-08f, -2.284549898e-08f, -2.281536842e-08f, -2.278431735e-08f, -2.275235104e-08f, + -2.271947476e-08f, -2.268569381e-08f, -2.265101354e-08f, -2.261543927e-08f, -2.257897638e-08f, -2.254163027e-08f, -2.250340634e-08f, -2.246431004e-08f, -2.242434681e-08f, -2.238352214e-08f, + -2.234184152e-08f, -2.229931046e-08f, -2.225593451e-08f, 0.000000000e+00f +}; diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.h b/intern/audaspace/intern/AUD_JOSResampleReader.h new file mode 100644 index 00000000000..0edb4c7bc92 --- /dev/null +++ b/intern/audaspace/intern/AUD_JOSResampleReader.h @@ -0,0 +1,100 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_JOSResampleReader.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_JOSRESAMPLEREADER +#define AUD_JOSRESAMPLEREADER + +#include "AUD_ResampleReader.h" +#include "AUD_Buffer.h" + +/** + * This resampling reader uses Julius O. Smith's resampling algorithm. + */ +class AUD_JOSResampleReader : public AUD_ResampleReader +{ +private: + static const unsigned int m_nL = 9; + static const unsigned int m_nN = 23; + static const unsigned int m_Nz = 32; + static const unsigned int m_L = 1 << m_nL; + static const unsigned int m_NN = 1 << m_nN; + static const float m_coeff[]; + static const float m_diff[]; + + /** + * The reader channels. + */ + AUD_Channels m_channels; + + /** + * The sample position in the cache. + */ + unsigned int m_n; + + /** + * The subsample position in the cache. + */ + unsigned int m_P; + + /** + * The input data buffer. + */ + AUD_Buffer m_buffer; + + /** + * How many samples in the cache are valid. + */ + int m_cache_valid; + + // hide copy constructor and operator= + AUD_JOSResampleReader(const AUD_JOSResampleReader&); + AUD_JOSResampleReader& operator=(const AUD_JOSResampleReader&); + + void reset(); + + void updateBuffer(int size, float factor, int samplesize); + +public: + /** + * Creates a resampling reader. + * \param reader The reader to mix. + * \param specs The target specification. + */ + AUD_JOSResampleReader(AUD_Reference reader, AUD_Specs specs); + + virtual void seek(int position); + virtual int getLength() const; + virtual int getPosition() const; + virtual AUD_Specs getSpecs() const; + virtual void read(int& length, bool& eos, sample_t* buffer); +}; + +#endif //AUD_JOSRESAMPLEREADER diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index db050b5a9b7..96add9bca4d 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -40,7 +40,6 @@ AUD_LinearResampleReader::AUD_LinearResampleReader(AUD_Reference re AUD_Specs specs) : AUD_ResampleReader(reader, specs.rate), m_channels(reader->getSpecs().channels), - m_position(0), m_cache_pos(0), m_cache_ok(false) { diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.h b/intern/audaspace/intern/AUD_LinearResampleReader.h index 2d92d106697..8d8d67a53ab 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.h +++ b/intern/audaspace/intern/AUD_LinearResampleReader.h @@ -36,7 +36,7 @@ #include "AUD_Buffer.h" /** - * This resampling reader uses libsamplerate for resampling. + * This resampling reader does simple first-order hold resampling. */ class AUD_LinearResampleReader : public AUD_ResampleReader { @@ -46,11 +46,6 @@ private: */ AUD_Channels m_channels; - /** - * The current position. - */ - int m_position; - /** * The position in the cache. */ From 2ed11158db7cfc157c26475a2dcb5f513043cd72 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 4 Aug 2011 14:06:30 +0000 Subject: [PATCH 284/624] Bugfix: Setting of new default settings for new Graph Editors was done in wrong place, leading to loss of settings everytime the view changed (i.e. after open/saving) --- source/blender/editors/space_graph/space_graph.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/blender/editors/space_graph/space_graph.c b/source/blender/editors/space_graph/space_graph.c index fea9e5d71e8..3cc83b12124 100644 --- a/source/blender/editors/space_graph/space_graph.c +++ b/source/blender/editors/space_graph/space_graph.c @@ -110,6 +110,10 @@ static SpaceLink *graph_new(const bContext *C) sipo->ads= MEM_callocN(sizeof(bDopeSheet), "GraphEdit DopeSheet"); sipo->ads->source= (ID *)scene; + /* settings for making it easier by default to just see what you're interested in tweaking */ + sipo->ads->filterflag |= ADS_FILTER_ONLYSEL; + sipo->flag |= SIPO_SELVHANDLESONLY; + /* header */ ar= MEM_callocN(sizeof(ARegion), "header for graphedit"); @@ -187,10 +191,6 @@ static void graph_init(struct wmWindowManager *UNUSED(wm), ScrArea *sa) sipo->ads->source= (ID *)(G.main->scene.first); // FIXME: this is a really nasty hack here for now... } - /* settings for making it easier by default to just see what you're interested in tweaking */ - sipo->ads->filterflag |= ADS_FILTER_ONLYSEL; - sipo->flag |= SIPO_SELVHANDLESONLY; - ED_area_tag_refresh(sa); } From 900928f8bf47b8f1bbb1b2cd863d2d9649c940a0 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 4 Aug 2011 14:13:05 +0000 Subject: [PATCH 285/624] Bassam Feature Request: "Auto Clamped" handles can now be set per handle/key This used to be a weird per-curve setting which would happen to get applied/work correctly if handles were set to "auto", and was a source of constant confusion for both old and new animators. The main effect of this handle-type/option was really to just ensure that auto-handles stayed horizontal, instead of tilting as the keys were moved. This commit simply changes this from a per-curve to per keyframe/handle setting. --- source/blender/blenkernel/intern/curve.c | 10 ++-- source/blender/blenkernel/intern/fcurve.c | 11 ++--- source/blender/blenkernel/intern/ipo.c | 13 +++++- source/blender/blenkernel/intern/nla.c | 4 +- source/blender/blenloader/intern/readfile.c | 32 +++++++++++++ source/blender/editors/animation/drivers.c | 6 +-- .../editors/animation/keyframes_edit.c | 46 ++++++++++++------- source/blender/editors/animation/keyframing.c | 2 +- source/blender/editors/include/UI_resources.h | 2 + source/blender/editors/interface/resources.c | 23 +++++++++- .../editors/space_action/action_edit.c | 19 +------- .../blender/editors/space_graph/graph_edit.c | 19 +------- source/blender/makesdna/DNA_anim_types.h | 2 + source/blender/makesdna/DNA_curve_types.h | 2 +- source/blender/makesdna/DNA_userdef_types.h | 7 ++- source/blender/makesrna/RNA_enum_types.h | 1 + source/blender/makesrna/intern/rna_curve.c | 8 ++++ source/blender/makesrna/intern/rna_fcurve.c | 9 +--- source/blender/makesrna/intern/rna_userdef.c | 17 ++++++- 19 files changed, 147 insertions(+), 86 deletions(-) diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c index eb364af6ff8..2f1a85c57b3 100644 --- a/source/blender/blenkernel/intern/curve.c +++ b/source/blender/blenkernel/intern/curve.c @@ -2473,7 +2473,7 @@ void calchandleNurb(BezTriple *bezt, BezTriple *prev, BezTriple *next, int mode) if(len2==0.0f) len2=1.0f; - if(bezt->h1==HD_AUTO || bezt->h2==HD_AUTO) { /* auto */ + if(ELEM(bezt->h1,HD_AUTO,HD_AUTO_ANIM) || ELEM(bezt->h2,HD_AUTO,HD_AUTO_ANIM)) { /* auto */ vx= dx1/len2 + dx/len1; vy= dy1/len2 + dy/len1; vz= dz1/len2 + dz/len1; @@ -2484,13 +2484,13 @@ void calchandleNurb(BezTriple *bezt, BezTriple *prev, BezTriple *next, int mode) if(len1>5.0f*len2) len1= 5.0f*len2; if(len2>5.0f*len1) len2= 5.0f*len1; - if(bezt->h1==HD_AUTO) { + if(ELEM(bezt->h1,HD_AUTO,HD_AUTO_ANIM)) { len1/=len; *(p2-3)= *p2-vx*len1; *(p2-2)= *(p2+1)-vy*len1; *(p2-1)= *(p2+2)-vz*len1; - if(mode==2 && next && prev) { // keep horizontal if extrema + if((bezt->h1==HD_AUTO_ANIM) && next && prev) { // keep horizontal if extrema float ydiff1= prev->vec[1][1] - bezt->vec[1][1]; float ydiff2= next->vec[1][1] - bezt->vec[1][1]; if( (ydiff1 <= 0.0f && ydiff2 <= 0.0f) || (ydiff1 >= 0.0f && ydiff2 >= 0.0f) ) { @@ -2512,13 +2512,13 @@ void calchandleNurb(BezTriple *bezt, BezTriple *prev, BezTriple *next, int mode) } } } - if(bezt->h2==HD_AUTO) { + if(ELEM(bezt->h2,HD_AUTO,HD_AUTO_ANIM)) { len2/=len; *(p2+3)= *p2+vx*len2; *(p2+4)= *(p2+1)+vy*len2; *(p2+5)= *(p2+2)+vz*len2; - if(mode==2 && next && prev) { // keep horizontal if extrema + if((bezt->h2==HD_AUTO_ANIM) && next && prev) { // keep horizontal if extrema float ydiff1= prev->vec[1][1] - bezt->vec[1][1]; float ydiff2= next->vec[1][1] - bezt->vec[1][1]; if( (ydiff1 <= 0.0f && ydiff2 <= 0.0f) || (ydiff1 >= 0.0f && ydiff2 >= 0.0f) ) { diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c index aa8f817ae3c..28f17b3cf86 100644 --- a/source/blender/blenkernel/intern/fcurve.c +++ b/source/blender/blenkernel/intern/fcurve.c @@ -792,13 +792,10 @@ void calchandles_fcurve (FCurve *fcu) if (bezt->vec[2][0] < bezt->vec[1][0]) bezt->vec[2][0]= bezt->vec[1][0]; /* calculate auto-handles */ - if (fcu->flag & FCURVE_AUTO_HANDLES) - calchandleNurb(bezt, prev, next, 2); /* 2==special autohandle && keep extrema horizontal */ - else - calchandleNurb(bezt, prev, next, 1); /* 1==special autohandle */ + calchandleNurb(bezt, prev, next, 1); /* 1==special autohandle */ /* for automatic ease in and out */ - if ((bezt->h1==HD_AUTO) && (bezt->h2==HD_AUTO)) { + if (ELEM(bezt->h1,HD_AUTO,HD_AUTO_ANIM) && ELEM(bezt->h2,HD_AUTO,HD_AUTO_ANIM)) { /* only do this on first or last beztriple */ if ((a == 0) || (a == fcu->totvert-1)) { /* set both handles to have same horizontal value as keyframe */ @@ -846,9 +843,9 @@ void testhandles_fcurve (FCurve *fcu) /* one or two handles selected only */ if (ELEM(flag, 0, 7)==0) { /* auto handles become aligned */ - if (bezt->h1==HD_AUTO) + if (ELEM(bezt->h1, HD_AUTO, HD_AUTO_ANIM)) bezt->h1= HD_ALIGN; - if (bezt->h2==HD_AUTO) + if (ELEM(bezt->h2, HD_AUTO, HD_AUTO_ANIM)) bezt->h2= HD_ALIGN; /* vector handles become 'free' when only one half selected */ diff --git a/source/blender/blenkernel/intern/ipo.c b/source/blender/blenkernel/intern/ipo.c index 104ce2b3b32..d41a3a36b2d 100644 --- a/source/blender/blenkernel/intern/ipo.c +++ b/source/blender/blenkernel/intern/ipo.c @@ -1157,7 +1157,6 @@ static void icu_to_fcurves (ID *id, ListBase *groups, ListBase *list, IpoCurve * if (icu->flag & IPO_ACTIVE) fcu->flag |= FCURVE_ACTIVE; if (icu->flag & IPO_MUTE) fcu->flag |= FCURVE_MUTED; if (icu->flag & IPO_PROTECT) fcu->flag |= FCURVE_PROTECTED; - if (icu->flag & IPO_AUTO_HORIZ) fcu->flag |= FCURVE_AUTO_HANDLES; /* set extrapolation */ switch (icu->extrap) { @@ -1242,6 +1241,12 @@ static void icu_to_fcurves (ID *id, ListBase *groups, ListBase *list, IpoCurve * /* 'hide' flag is now used for keytype - only 'keyframes' existed before */ dst->hide= BEZT_KEYTYPE_KEYFRAME; + /* auto-handles - per curve to per handle */ + if (icu->flag & IPO_AUTO_HORIZ) { + if (dst->h1 == HD_AUTO) dst->h1 = HD_AUTO_ANIM; + if (dst->h2 == HD_AUTO) dst->h2 = HD_AUTO_ANIM; + } + /* correct values, by checking if the flag of interest is set */ if ( ((int)(dst->vec[1][1])) & (abp->bit) ) dst->vec[0][1]= dst->vec[1][1]= dst->vec[2][1] = 1.0f; @@ -1292,6 +1297,12 @@ static void icu_to_fcurves (ID *id, ListBase *groups, ListBase *list, IpoCurve * /* 'hide' flag is now used for keytype - only 'keyframes' existed before */ dst->hide= BEZT_KEYTYPE_KEYFRAME; + + /* auto-handles - per curve to per handle */ + if (icu->flag & IPO_AUTO_HORIZ) { + if (dst->h1 == HD_AUTO) dst->h1 = HD_AUTO_ANIM; + if (dst->h2 == HD_AUTO) dst->h2 = HD_AUTO_ANIM; + } /* correct values for euler rotation curves * - they were degrees/10 diff --git a/source/blender/blenkernel/intern/nla.c b/source/blender/blenkernel/intern/nla.c index 8391e9f6ab1..f2ce8e4e6f1 100644 --- a/source/blender/blenkernel/intern/nla.c +++ b/source/blender/blenkernel/intern/nla.c @@ -1185,7 +1185,7 @@ void BKE_nlastrip_validate_fcurves (NlaStrip *strip) BLI_addtail(&strip->fcurves, fcu); /* set default flags */ - fcu->flag = (FCURVE_VISIBLE|FCURVE_AUTO_HANDLES|FCURVE_SELECTED); + fcu->flag = (FCURVE_VISIBLE|FCURVE_SELECTED); /* store path - make copy, and store that */ fcu->rna_path= BLI_strdupn("influence", 9); @@ -1206,7 +1206,7 @@ void BKE_nlastrip_validate_fcurves (NlaStrip *strip) BLI_addtail(&strip->fcurves, fcu); /* set default flags */ - fcu->flag = (FCURVE_VISIBLE|FCURVE_AUTO_HANDLES|FCURVE_SELECTED); + fcu->flag = (FCURVE_VISIBLE|FCURVE_SELECTED); /* store path - make copy, and store that */ fcu->rna_path= BLI_strdupn("strip_time", 10); diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 1737b44a56f..435ae62123a 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11799,6 +11799,38 @@ static void do_versions(FileData *fd, Library *lib, Main *main) SEQ_END } } + { + /* Make "auto-clamped" handles a per-keyframe setting instead of per-FCurve + * + * We're only patching F-Curves in Actions here, since it is assumed that most + * drivers out there won't be using this (and if they are, they're in the minority). + * While we should aim to fix everything ideally, in practice it's far too hard + * to get to every animdata block, not to mention the performance hit that'd have + */ + bAction *act; + FCurve *fcu; + + for (act = main->action.first; act; act = act->id.next) { + for (fcu = act->curves.first; fcu; fcu = fcu->next) { + BezTriple *bezt; + unsigned int i = 0; + + /* only need to touch curves that had this flag set */ + if ((fcu->flag & FCURVE_AUTO_HANDLES) == 0) + continue; + if ((fcu->totvert == 0) || (fcu->bezt == NULL)) + continue; + + /* only change auto-handles to auto-clamped */ + for (bezt=fcu->bezt; i < fcu->totvert; i++, bezt++) { + if (bezt->h1 == HD_AUTO) bezt->h1 = HD_AUTO_ANIM; + if (bezt->h2 == HD_AUTO) bezt->h2 = HD_AUTO_ANIM; + } + + fcu->flag &= ~FCURVE_AUTO_HANDLES; + } + } + } } /* WATCH IT!!!: pointers from libdata have not been converted yet here! */ diff --git a/source/blender/editors/animation/drivers.c b/source/blender/editors/animation/drivers.c index c9e422baa3e..3df65a942da 100644 --- a/source/blender/editors/animation/drivers.c +++ b/source/blender/editors/animation/drivers.c @@ -108,7 +108,7 @@ FCurve *verify_driver_fcurve (ID *id, const char rna_path[], const int array_ind /* use default settings to make a F-Curve */ fcu= MEM_callocN(sizeof(FCurve), "FCurve"); - fcu->flag = (FCURVE_VISIBLE|FCURVE_AUTO_HANDLES|FCURVE_SELECTED); + fcu->flag = (FCURVE_VISIBLE|FCURVE_SELECTED); /* store path - make copy, and store that */ fcu->rna_path= BLI_strdupn(rna_path, strlen(rna_path)); @@ -386,10 +386,6 @@ short ANIM_paste_driver (ReportList *reports, ID *id, const char rna_path[], int copy_fmodifiers(&fcu->modifiers, &channeldriver_copypaste_buf->modifiers); /* flags - on a per-relevant-flag basis */ - if (channeldriver_copypaste_buf->flag & FCURVE_AUTO_HANDLES) - fcu->flag |= FCURVE_AUTO_HANDLES; - else - fcu->flag &= ~FCURVE_AUTO_HANDLES; /* extrapolation mode */ fcu->extend= channeldriver_copypaste_buf->extend; diff --git a/source/blender/editors/animation/keyframes_edit.c b/source/blender/editors/animation/keyframes_edit.c index 9f3d40a5709..ae9107ebe5a 100644 --- a/source/blender/editors/animation/keyframes_edit.c +++ b/source/blender/editors/animation/keyframes_edit.c @@ -756,20 +756,37 @@ KeyframeEditFunc ANIM_editkeyframes_mirror(short type) /* ******************************************* */ /* Settings */ +/* standard validation step for a few of these (implemented as macro for inlining without fn-call overhead): + * "if the handles are not of the same type, set them to type free" + */ +#define ENSURE_HANDLES_MATCH(bezt) \ + if (bezt->h1 != bezt->h2) { \ + if ELEM3(bezt->h1, HD_ALIGN, HD_AUTO, HD_AUTO_ANIM) bezt->h1= HD_FREE; \ + if ELEM3(bezt->h2, HD_ALIGN, HD_AUTO, HD_AUTO_ANIM) bezt->h2= HD_FREE; \ + } + /* Sets the selected bezier handles to type 'auto' */ static short set_bezier_auto(KeyframeEditData *UNUSED(ked), BezTriple *bezt) { - if((bezt->f1 & SELECT) || (bezt->f3 & SELECT)) { - if (bezt->f1 & SELECT) bezt->h1= HD_AUTO; /* the secret code for auto */ + if ((bezt->f1 & SELECT) || (bezt->f3 & SELECT)) { + if (bezt->f1 & SELECT) bezt->h1= HD_AUTO; if (bezt->f3 & SELECT) bezt->h2= HD_AUTO; - /* if the handles are not of the same type, set them - * to type free - */ - if (bezt->h1 != bezt->h2) { - if ELEM(bezt->h1, HD_ALIGN, HD_AUTO) bezt->h1= HD_FREE; - if ELEM(bezt->h2, HD_ALIGN, HD_AUTO) bezt->h2= HD_FREE; - } + ENSURE_HANDLES_MATCH(bezt); + } + return 0; +} + +/* Sets the selected bezier handles to type 'auto-clamped' + * NOTE: this is like auto above, but they're handled a bit different + */ +static short set_bezier_auto_clamped(KeyframeEditData *UNUSED(ked), BezTriple *bezt) +{ + if ((bezt->f1 & SELECT) || (bezt->f3 & SELECT)) { + if (bezt->f1 & SELECT) bezt->h1= HD_AUTO_ANIM; + if (bezt->f3 & SELECT) bezt->h2= HD_AUTO_ANIM; + + ENSURE_HANDLES_MATCH(bezt); } return 0; } @@ -781,13 +798,7 @@ static short set_bezier_vector(KeyframeEditData *UNUSED(ked), BezTriple *bezt) if (bezt->f1 & SELECT) bezt->h1= HD_VECT; if (bezt->f3 & SELECT) bezt->h2= HD_VECT; - /* if the handles are not of the same type, set them - * to type free - */ - if (bezt->h1 != bezt->h2) { - if ELEM(bezt->h1, HD_ALIGN, HD_AUTO) bezt->h1= HD_FREE; - if ELEM(bezt->h2, HD_ALIGN, HD_AUTO) bezt->h2= HD_FREE; - } + ENSURE_HANDLES_MATCH(bezt); } return 0; } @@ -824,8 +835,9 @@ KeyframeEditFunc ANIM_editkeyframes_handles(short code) { switch (code) { case HD_AUTO: /* auto */ - case HD_AUTO_ANIM: /* auto clamped */ return set_bezier_auto; + case HD_AUTO_ANIM: /* auto clamped */ + return set_bezier_auto_clamped; case HD_VECT: /* vector */ return set_bezier_vector; diff --git a/source/blender/editors/animation/keyframing.c b/source/blender/editors/animation/keyframing.c index 109da669ce6..fbedb466f7e 100644 --- a/source/blender/editors/animation/keyframing.c +++ b/source/blender/editors/animation/keyframing.c @@ -174,7 +174,7 @@ FCurve *verify_fcurve (bAction *act, const char group[], const char rna_path[], /* use default settings to make a F-Curve */ fcu= MEM_callocN(sizeof(FCurve), "FCurve"); - fcu->flag = (FCURVE_VISIBLE|FCURVE_AUTO_HANDLES|FCURVE_SELECTED); + fcu->flag = (FCURVE_VISIBLE|FCURVE_SELECTED); if (act->curves.first==NULL) fcu->flag |= FCURVE_ACTIVE; /* first one added active */ diff --git a/source/blender/editors/include/UI_resources.h b/source/blender/editors/include/UI_resources.h index 2bc2aac165f..ff9a1f539a1 100644 --- a/source/blender/editors/include/UI_resources.h +++ b/source/blender/editors/include/UI_resources.h @@ -183,10 +183,12 @@ enum { TH_HANDLE_AUTO, TH_HANDLE_VECT, TH_HANDLE_ALIGN, + TH_HANDLE_AUTOCLAMP, TH_HANDLE_SEL_FREE, TH_HANDLE_SEL_AUTO, TH_HANDLE_SEL_VECT, TH_HANDLE_SEL_ALIGN, + TH_HANDLE_SEL_AUTOCLAMP, TH_ACTIVE_SPLINE, TH_LASTSEL_POINT, diff --git a/source/blender/editors/interface/resources.c b/source/blender/editors/interface/resources.c index dd63cdf5861..00c92b85ee7 100644 --- a/source/blender/editors/interface/resources.c +++ b/source/blender/editors/interface/resources.c @@ -328,6 +328,8 @@ const unsigned char *UI_ThemeGetColorPtr(bTheme *btheme, int spacetype, int colo cp= ts->handle_free; break; case TH_HANDLE_AUTO: cp= ts->handle_auto; break; + case TH_HANDLE_AUTOCLAMP: + cp= ts->handle_auto_clamped; break; case TH_HANDLE_VECT: cp= ts->handle_vect; break; case TH_HANDLE_ALIGN: @@ -336,11 +338,13 @@ const unsigned char *UI_ThemeGetColorPtr(bTheme *btheme, int spacetype, int colo cp= ts->handle_sel_free; break; case TH_HANDLE_SEL_AUTO: cp= ts->handle_sel_auto; break; + case TH_HANDLE_SEL_AUTOCLAMP: + cp= ts->handle_sel_auto_clamped; break; case TH_HANDLE_SEL_VECT: cp= ts->handle_sel_vect; break; case TH_HANDLE_SEL_ALIGN: cp= ts->handle_sel_align; break; - + case TH_SYNTAX_B: cp= ts->syntaxb; break; case TH_SYNTAX_V: @@ -667,6 +671,8 @@ void ui_theme_init_default(void) SETCOL(btheme->tipo.handle_vertex, 0, 0, 0, 255); SETCOL(btheme->tipo.handle_vertex_select, 255, 133, 0, 255); + SETCOL(btheme->tipo.handle_auto_clamped, 0x99, 0x40, 0x30, 255); + SETCOL(btheme->tipo.handle_sel_auto_clamped, 0xf0, 0xaf, 0x90, 255); btheme->tipo.handle_vertex_size= 4; SETCOL(btheme->tipo.ds_channel, 82, 96, 110, 255); @@ -1557,6 +1563,21 @@ void init_userdef_do_versions(void) U.autokey_flag &= ~AUTOKEY_FLAG_ONLYKEYINGSET; } + if (bmain->versionfile < 258 || (bmain->versionfile == 258 && bmain->subversionfile < 1)) { + bTheme *btheme; + + /* if new keyframes handle default is stuff "auto", make it "auto-clamped" instead */ + if (U.keyhandles_new == HD_AUTO) + U.keyhandles_new = HD_AUTO_ANIM; + + /* theme color additions */ + for (btheme= U.themes.first; btheme; btheme= btheme->next) { + /* auto-clamped handles -> based on auto */ + SETCOL(btheme->tipo.handle_auto_clamped, 0x99, 0x40, 0x30, 255); + SETCOL(btheme->tipo.handle_sel_auto_clamped, 0xf0, 0xaf, 0x90, 255); + } + } + /* GL Texture Garbage Collection (variable abused above!) */ if (U.textimeout == 0) { U.texcollectrate = 60; diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index 40d73a59a42..5276e62b9eb 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -1103,17 +1103,6 @@ void ACTION_OT_interpolation_type (wmOperatorType *ot) /* ******************** Set Handle-Type Operator *********************** */ -static EnumPropertyItem actkeys_handle_type_items[] = { - {HD_FREE, "FREE", 0, "Free", ""}, - {HD_VECT, "VECTOR", 0, "Vector", ""}, - {HD_ALIGN, "ALIGNED", 0, "Aligned", ""}, - {0, "", 0, "", ""}, - {HD_AUTO, "AUTO", 0, "Auto", "Handles that are automatically adjusted upon moving the keyframe"}, - {HD_AUTO_ANIM, "ANIM_CLAMPED", 0, "Auto Clamped", "Auto handles clamped to not overshoot"}, - {0, NULL, 0, NULL, NULL}}; - -/* ------------------- */ - /* this function is responsible for setting handle-type of selected keyframes */ static void sethandles_action_keys(bAnimContext *ac, short mode) { @@ -1136,12 +1125,6 @@ static void sethandles_action_keys(bAnimContext *ac, short mode) /* any selected keyframes for editing? */ if (ANIM_fcurve_keyframes_loop(NULL, fcu, NULL, sel_cb, NULL)) { - /* for auto/auto-clamped, toggle the auto-handles flag on the F-Curve */ - if (mode == HD_AUTO_ANIM) - fcu->flag |= FCURVE_AUTO_HANDLES; - else if (mode == HD_AUTO) - fcu->flag &= ~FCURVE_AUTO_HANDLES; - /* change type of selected handles */ ANIM_fcurve_keyframes_loop(NULL, fcu, NULL, edit_cb, calchandles_fcurve); } @@ -1195,7 +1178,7 @@ void ACTION_OT_handle_type (wmOperatorType *ot) ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; /* id-props */ - ot->prop= RNA_def_enum(ot->srna, "type", actkeys_handle_type_items, 0, "Type", ""); + ot->prop= RNA_def_enum(ot->srna, "type", keyframe_handle_type_items, 0, "Type", ""); } /* ******************** Set Keyframe-Type Operator *********************** */ diff --git a/source/blender/editors/space_graph/graph_edit.c b/source/blender/editors/space_graph/graph_edit.c index d88a18ffcbc..900aa6f6197 100644 --- a/source/blender/editors/space_graph/graph_edit.c +++ b/source/blender/editors/space_graph/graph_edit.c @@ -1447,8 +1447,6 @@ void GRAPH_OT_interpolation_type (wmOperatorType *ot) /* ******************** Set Handle-Type Operator *********************** */ -/* ------------------- */ - /* this function is responsible for setting handle-type of selected keyframes */ static void sethandles_graph_keys(bAnimContext *ac, short mode) { @@ -1471,12 +1469,6 @@ static void sethandles_graph_keys(bAnimContext *ac, short mode) /* any selected keyframes for editing? */ if (ANIM_fcurve_keyframes_loop(NULL, fcu, NULL, sel_cb, NULL)) { - /* for auto/auto-clamped, toggle the auto-handles flag on the F-Curve */ - if (mode == HD_AUTO_ANIM) - fcu->flag |= FCURVE_AUTO_HANDLES; - else if (mode == HD_AUTO) - fcu->flag &= ~FCURVE_AUTO_HANDLES; - /* change type of selected handles */ ANIM_fcurve_keyframes_loop(NULL, fcu, NULL, edit_cb, calchandles_fcurve); } @@ -1513,15 +1505,6 @@ static int graphkeys_handletype_exec(bContext *C, wmOperator *op) void GRAPH_OT_handle_type (wmOperatorType *ot) { - /* sync with editcurve_handle_type_items */ - static EnumPropertyItem graphkeys_handle_type_items[] = { - {HD_AUTO, "AUTO", 0, "Automatic", "Handles that are automatically adjusted upon moving the keyframe. Whole curve"}, - {HD_VECT, "VECTOR", 0, "Vector", ""}, - {HD_ALIGN, "ALIGNED", 0, "Aligned", ""}, - {HD_FREE, "FREE_ALIGN", 0, "Free", ""}, - {HD_AUTO_ANIM, "ANIM_CLAMPED", 0, "Auto Clamped", "Auto handles clamped to not overshoot. Whole curve"}, - {0, NULL, 0, NULL, NULL}}; - /* identifiers */ ot->name= "Set Keyframe Handle Type"; ot->idname= "GRAPH_OT_handle_type"; @@ -1536,7 +1519,7 @@ static int graphkeys_handletype_exec(bContext *C, wmOperator *op) ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; /* id-props */ - ot->prop= RNA_def_enum(ot->srna, "type", graphkeys_handle_type_items, 0, "Type", ""); + ot->prop= RNA_def_enum(ot->srna, "type", keyframe_handle_type_items, 0, "Type", ""); } /* ************************************************************************** */ diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index 00a9786fc6f..374799ecf08 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -473,7 +473,9 @@ typedef enum eFCurve_Flags { FCURVE_PROTECTED = (1<<3), /* fcurve will not be evaluated for the next round */ FCURVE_MUTED = (1<<4), + /* fcurve uses 'auto-handles', which stay horizontal... */ + // DEPRECATED FCURVE_AUTO_HANDLES = (1<<5), /* skip evaluation, as RNA-path cannot be resolved (similar to muting, but cannot be set by user) */ diff --git a/source/blender/makesdna/DNA_curve_types.h b/source/blender/makesdna/DNA_curve_types.h index b51612037fc..a38b33e6640 100644 --- a/source/blender/makesdna/DNA_curve_types.h +++ b/source/blender/makesdna/DNA_curve_types.h @@ -314,7 +314,7 @@ typedef enum eBezTriple_Handle { HD_AUTO, HD_VECT, HD_ALIGN, - HD_AUTO_ANIM /* not real handle type, but is just used as dummy item for anim code */ + HD_AUTO_ANIM /* auto-clamped handles for animation */ } eBezTriple_Handle; /* interpolation modes (used only for BezTriple->ipo) */ diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h index 85a64e02ddb..e5558c1738b 100644 --- a/source/blender/makesdna/DNA_userdef_types.h +++ b/source/blender/makesdna/DNA_userdef_types.h @@ -210,10 +210,13 @@ typedef struct ThemeSpace { char bone_solid[4], bone_pose[4]; char strip[4], strip_select[4]; char cframe[4]; + char nurb_uline[4], nurb_vline[4]; char act_spline[4], nurb_sel_uline[4], nurb_sel_vline[4], lastsel_point[4]; - char handle_free[4], handle_auto[4], handle_vect[4], handle_align[4]; - char handle_sel_free[4], handle_sel_auto[4], handle_sel_vect[4], handle_sel_align[4]; + + char handle_free[4], handle_auto[4], handle_vect[4], handle_align[4], handle_auto_clamped[4]; + char handle_sel_free[4], handle_sel_auto[4], handle_sel_vect[4], handle_sel_align[4], handle_sel_auto_clamped[4]; + char ds_channel[4], ds_subchannel[4]; // dopesheet char console_output[4], console_input[4], console_info[4], console_error[4]; diff --git a/source/blender/makesrna/RNA_enum_types.h b/source/blender/makesrna/RNA_enum_types.h index 56eb20f01b2..d09d1359ce8 100644 --- a/source/blender/makesrna/RNA_enum_types.h +++ b/source/blender/makesrna/RNA_enum_types.h @@ -58,6 +58,7 @@ extern EnumPropertyItem image_type_items[]; extern EnumPropertyItem beztriple_keyframe_type_items[]; extern EnumPropertyItem beztriple_handle_type_items[]; extern EnumPropertyItem beztriple_interpolation_mode_items[]; +extern EnumPropertyItem keyframe_handle_type_items[]; extern EnumPropertyItem keyingset_path_grouping_items[]; diff --git a/source/blender/makesrna/intern/rna_curve.c b/source/blender/makesrna/intern/rna_curve.c index 260d483b9d2..4e7fceed7e1 100644 --- a/source/blender/makesrna/intern/rna_curve.c +++ b/source/blender/makesrna/intern/rna_curve.c @@ -51,6 +51,14 @@ EnumPropertyItem beztriple_handle_type_items[] = { {HD_VECT, "VECTOR", 0, "Vector", ""}, {HD_ALIGN, "ALIGNED", 0, "Aligned", ""}, {0, NULL, 0, NULL, NULL}}; + +EnumPropertyItem keyframe_handle_type_items[] = { + {HD_FREE, "FREE", 0, "Free", ""}, + {HD_AUTO, "AUTO", 0, "Auto", ""}, + {HD_AUTO_ANIM, "AUTO_CLAMPED", 0, "Auto Clamped", "Auto handles clamped to not overshoot"}, + {HD_VECT, "VECTOR", 0, "Vector", ""}, + {HD_ALIGN, "ALIGNED", 0, "Aligned", ""}, + {0, NULL, 0, NULL, NULL}}; EnumPropertyItem beztriple_interpolation_mode_items[] = { {BEZT_IPO_CONST, "CONSTANT", 0, "Constant", ""}, diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index cd85e100521..2f37a6921d1 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -1336,13 +1336,13 @@ static void rna_def_fkeyframe(BlenderRNA *brna) /* Enums */ prop= RNA_def_property(srna, "handle_left_type", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "h1"); - RNA_def_property_enum_items(prop, beztriple_handle_type_items); + RNA_def_property_enum_items(prop, keyframe_handle_type_items); RNA_def_property_ui_text(prop, "Left Handle Type", "Handle types"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); prop= RNA_def_property(srna, "handle_right_type", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "h2"); - RNA_def_property_enum_items(prop, beztriple_handle_type_items); + RNA_def_property_enum_items(prop, keyframe_handle_type_items); RNA_def_property_ui_text(prop, "Right Handle Type", "Handle types"); RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); @@ -1541,11 +1541,6 @@ static void rna_def_fcurve(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Muted", "F-Curve is not evaluated"); RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN|NA_EDITED, NULL); - prop= RNA_def_property(srna, "use_auto_handle_clamp", PROP_BOOLEAN, PROP_NONE); - RNA_def_property_boolean_sdna(prop, NULL, "flag", FCURVE_AUTO_HANDLES); - RNA_def_property_ui_text(prop, "Auto Clamped Handles", "All auto-handles for F-Curve are clamped"); - RNA_def_property_update(prop, NC_ANIMATION|ND_KEYFRAME_PROP, NULL); - prop= RNA_def_property(srna, "hide", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", FCURVE_VISIBLE); RNA_def_property_ui_text(prop, "Hide", "F-Curve and its keyframes are hidden in the Graph Editor graphs"); diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c index 64cd7dc646f..7cafc39d0ff 100644 --- a/source/blender/makesrna/intern/rna_userdef.c +++ b/source/blender/makesrna/intern/rna_userdef.c @@ -878,6 +878,21 @@ static void rna_def_userdef_theme_spaces_curves(StructRNA *srna, short incl_nurb RNA_def_property_array(prop, 3); RNA_def_property_ui_text(prop, "Align handle selected color", ""); RNA_def_property_update(prop, 0, "rna_userdef_update"); + + if (incl_nurbs == 0) { + /* assume that when nurbs are off, this is for 2D (i.e. anim) editors */ + prop= RNA_def_property(srna, "handle_auto_clamped", PROP_FLOAT, PROP_COLOR_GAMMA); + RNA_def_property_float_sdna(prop, NULL, "handle_auto_clamped"); + RNA_def_property_array(prop, 3); + RNA_def_property_ui_text(prop, "Auto-Clamped handle color", ""); + RNA_def_property_update(prop, 0, "rna_userdef_update"); + + prop= RNA_def_property(srna, "handle_sel_auto_clamped", PROP_FLOAT, PROP_COLOR_GAMMA); + RNA_def_property_float_sdna(prop, NULL, "handle_sel_auto_clamped"); + RNA_def_property_array(prop, 3); + RNA_def_property_ui_text(prop, "Auto-Clamped handle selected color", ""); + RNA_def_property_update(prop, 0, "rna_userdef_update"); + } prop= RNA_def_property(srna, "lastsel_point", PROP_FLOAT, PROP_COLOR_GAMMA); RNA_def_property_float_sdna(prop, NULL, "lastsel_point"); @@ -2254,7 +2269,7 @@ static void rna_def_userdef_edit(BlenderRNA *brna) RNA_def_property_ui_text(prop, "New Interpolation Type", ""); prop= RNA_def_property(srna, "keyframe_new_handle_type", PROP_ENUM, PROP_NONE); - RNA_def_property_enum_items(prop, beztriple_handle_type_items); + RNA_def_property_enum_items(prop, keyframe_handle_type_items); RNA_def_property_enum_sdna(prop, NULL, "keyhandles_new"); RNA_def_property_ui_text(prop, "New Handles Type", ""); From e9bd246e3bb71403690364ffb4b58d2cdd7e3998 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Thu, 4 Aug 2011 14:19:35 +0000 Subject: [PATCH 286/624] Clarifying tooltips on userpref keyframing options These probably still need a good review (based on discussions I've had with animators), but this should be a good stop-gap measure in the mean time --- source/blender/makesrna/intern/rna_userdef.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c index 7cafc39d0ff..879ff3f3090 100644 --- a/source/blender/makesrna/intern/rna_userdef.c +++ b/source/blender/makesrna/intern/rna_userdef.c @@ -2238,13 +2238,13 @@ static void rna_def_userdef_edit(BlenderRNA *brna) /* auto keyframing */ prop= RNA_def_property(srna, "use_auto_keying", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "autokey_mode", AUTOKEY_ON); - RNA_def_property_ui_text(prop, "Auto Keying Enable", "Automatic keyframe insertion for Objects and Bones"); + RNA_def_property_ui_text(prop, "Auto Keying Enable", "Automatic keyframe insertion for Objects and Bones (default setting used for new Scenes)"); RNA_def_property_ui_icon(prop, ICON_REC, 0); prop= RNA_def_property(srna, "auto_keying_mode", PROP_ENUM, PROP_NONE); RNA_def_property_enum_items(prop, auto_key_modes); RNA_def_property_enum_funcs(prop, "rna_userdef_autokeymode_get", "rna_userdef_autokeymode_set", NULL); - RNA_def_property_ui_text(prop, "Auto Keying Mode", "Mode of automatic keyframe insertion for Objects and Bones"); + RNA_def_property_ui_text(prop, "Auto Keying Mode", "Mode of automatic keyframe insertion for Objects and Bones (default setting used for new Scenes)"); prop= RNA_def_property(srna, "use_keyframe_insert_available", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "autokey_flag", AUTOKEY_FLAG_INSERTAVAIL); @@ -2266,12 +2266,12 @@ static void rna_def_userdef_edit(BlenderRNA *brna) prop= RNA_def_property(srna, "keyframe_new_interpolation_type", PROP_ENUM, PROP_NONE); RNA_def_property_enum_items(prop, beztriple_interpolation_mode_items); RNA_def_property_enum_sdna(prop, NULL, "ipo_new"); - RNA_def_property_ui_text(prop, "New Interpolation Type", ""); + RNA_def_property_ui_text(prop, "New Interpolation Type", "Interpolation mode used for first keyframe on newly added F-Curves. Subsequent keyframes take interpolation from preceeding keyframe"); prop= RNA_def_property(srna, "keyframe_new_handle_type", PROP_ENUM, PROP_NONE); RNA_def_property_enum_items(prop, keyframe_handle_type_items); RNA_def_property_enum_sdna(prop, NULL, "keyhandles_new"); - RNA_def_property_ui_text(prop, "New Handles Type", ""); + RNA_def_property_ui_text(prop, "New Handles Type", "Handle type for handles of new keyframes"); /* frame numbers */ prop= RNA_def_property(srna, "use_negative_frames", PROP_BOOLEAN, PROP_NONE); From 74b94dcdf64000c7d681530bf8c833196c58f17d Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 5 Aug 2011 01:21:08 +0000 Subject: [PATCH 287/624] BGE Animations: Moving the do_versions code for the actuators back into the "put compatibility code here until next subversion bump" block. It got sucked into the 2.58.1 block during a merge sometime. --- source/blender/blenloader/intern/readfile.c | 77 ++++++++++----------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 435ae62123a..e22f5dcb3de 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11733,45 +11733,6 @@ static void do_versions(FileData *fd, Library *lib, Main *main) } } } - - { - /* convert fcurve and shape action actuators to action actuators */ - Object *ob; - bActuator *act; - bIpoActuator *ia; - bActionActuator *aa; - - for (ob= main->object.first; ob; ob= ob->id.next) { - for (act= ob->actuators.first; act; act= act->next) { - if (act->type == ACT_IPO) { - // Create the new actuator - ia= act->data; - aa= MEM_callocN(sizeof(bActionActuator), "fcurve -> action actuator do_version"); - - // Copy values - aa->type = ia->type; - aa->flag = ia->flag; - aa->sta = ia->sta; - aa->end = ia->end; - strcpy(aa->name, ia->name); - strcpy(aa->frameProp, ia->frameProp); - if (ob->adt) - aa->act = ob->adt->action; - - // Get rid of the old actuator - MEM_freeN(ia); - - // Assign the new actuator - act->data = aa; - act->type= act->otype= ACT_ACTION; - - } - else if (act->type == ACT_SHAPEACTION) { - act->type = act->otype = ACT_ACTION; - } - } - } - } { ParticleSettings *part; @@ -11831,6 +11792,44 @@ static void do_versions(FileData *fd, Library *lib, Main *main) } } } + { + /* convert fcurve and shape action actuators to action actuators */ + Object *ob; + bActuator *act; + bIpoActuator *ia; + bActionActuator *aa; + + for (ob= main->object.first; ob; ob= ob->id.next) { + for (act= ob->actuators.first; act; act= act->next) { + if (act->type == ACT_IPO) { + // Create the new actuator + ia= act->data; + aa= MEM_callocN(sizeof(bActionActuator), "fcurve -> action actuator do_version"); + + // Copy values + aa->type = ia->type; + aa->flag = ia->flag; + aa->sta = ia->sta; + aa->end = ia->end; + strcpy(aa->name, ia->name); + strcpy(aa->frameProp, ia->frameProp); + if (ob->adt) + aa->act = ob->adt->action; + + // Get rid of the old actuator + MEM_freeN(ia); + + // Assign the new actuator + act->data = aa; + act->type= act->otype= ACT_ACTION; + + } + else if (act->type == ACT_SHAPEACTION) { + act->type = act->otype = ACT_ACTION; + } + } + } + } } /* WATCH IT!!!: pointers from libdata have not been converted yet here! */ From 507dbeab45318e7706f8a4da624066ffb0e50e06 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Fri, 5 Aug 2011 07:01:54 +0000 Subject: [PATCH 288/624] 3D Audio GSoC: JOS Resampler: Fix for windows... --- intern/audaspace/intern/AUD_JOSResampleReader.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.cpp b/intern/audaspace/intern/AUD_JOSResampleReader.cpp index ca0f1c263f3..e7eefb30c54 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.cpp +++ b/intern/audaspace/intern/AUD_JOSResampleReader.cpp @@ -190,7 +190,7 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) memset(buffer, 0, length * samplesize); unsigned int n_increment = (unsigned int)(floor(1 / factor)); - unsigned int P_increment = (unsigned int)(round(4294967296.0 * fmod(1 / factor, 1))); + unsigned int P_increment = (unsigned int)(floor(4294967296.0 * fmod(1 / factor, 1))); unsigned int P, L, l, end_i; float eta, v; @@ -208,7 +208,7 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) end_i = m_n + 1; l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = fmod(P, m_NN) / m_NN; + eta = float(P % m_NN) / m_NN; for(unsigned int i = 0; i < end_i; i++) { @@ -222,7 +222,7 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) P = ~P; l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = fmod(P, m_NN) / m_NN; + eta = float(P % m_NN) / m_NN; end_i = m_cache_valid - m_n - 1; if(m_Nz - 1 < end_i) @@ -251,14 +251,14 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) for(unsigned int t = 0; t < length; t++) { - P = (unsigned int)(round(m_P * factor)); + P = (unsigned int)(floor(m_P * factor)); end_i = (unsigned int)(floor(m_Nz / factor)) - 1; if(m_n + 1 < end_i) end_i = m_n + 1; l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = fmod(P, m_NN) / m_NN; + eta = float(P % m_NN) / m_NN; for(unsigned int i = 0; i < end_i; i++) { @@ -272,7 +272,7 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) P = (factor * 4294967296.0) - P; l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = fmod(P, m_NN) / m_NN; + eta = float(P % m_NN) / m_NN; end_i = (unsigned int)(floor(m_Nz / factor)) - 1; if(m_cache_valid - m_n - 1 < end_i) From b5e55ff44b7b9cb58c8fc92f7dd66a4443ecea5b Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 5 Aug 2011 08:40:06 +0000 Subject: [PATCH 289/624] Small fix to Path Editing - now mute's original forward motion curve --- release/scripts/modules/mocap_tools.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 20163cd46b8..17f9e590d10 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -755,7 +755,5 @@ def path_editing(context, stride_obj, path): parameterization[e] = e - s for t in parameterization.keys(): eval_time_fcurve.keyframe_points.insert(frame=t, value=parameterization[t]) - error = 0.01 - reparaError = error * 32 - maxIterations = 16 + y_fcurve.mute = True print("finished path editing") From 63c7bacc7b56dcca559d88a79190933c98017f36 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 5 Aug 2011 08:41:16 +0000 Subject: [PATCH 290/624] Updated Vector/Matrix multiplication to new order as required by mathutils --- release/scripts/modules/retarget.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index bec7b8aaa3e..629e363b918 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -285,7 +285,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame scene.frame_set(t) #calculate the new position, by dividing by the found ratio between performer and enduser newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) - stride_bone.location = (newTranslation - initialPos) * enduser_obj_mat + stride_bone.location = enduser_obj_mat * (newTranslation - initialPos) stride_bone.keyframe_insert("location") return stride_bone From 9a9330d88c83b4c7ea76cd46a1fecd0c8e4e349e Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 5 Aug 2011 08:44:16 +0000 Subject: [PATCH 291/624] Post Retarget fixes - added an Update Constraints button, that recalculates all fixes. Useful for when the user makes some external change to the animation --- release/scripts/modules/mocap_constraints.py | 7 +++++++ release/scripts/startup/ui_mocap.py | 22 +++++++++++++++++--- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 8fd42d17392..75afbe62231 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -419,3 +419,10 @@ def unbakeConstraints(context): if ik_con: ik_con.mute = False m_constraint.active = True + + +def updateConstraints(obj, context): + fixes = obj.data.mocap_constraints + for fix in fixes: + fix.active = False + fix.active = True diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 03d173df7a6..8ef4c1e7591 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -264,9 +264,10 @@ class MocapConstraintsPanel(bpy.types.Panel): enduser_obj = context.active_object enduser_arm = enduser_obj.data layout.operator_menu_enum("mocap.addmocapfix", "type") + layout.operator("mocap.updateconstraints", text='Update Fixes') bakeRow = layout.row() - bakeRow.operator("mocap.bakeconstraints") - bakeRow.operator("mocap.unbakeconstraints") + bakeRow.operator("mocap.bakeconstraints", text='Bake Fixes') + bakeRow.operator("mocap.unbakeconstraints", text='Unbake Fixes') layout.separator() for i, m_constraint in enumerate(enduser_arm.mocap_constraints): box = layout.box() @@ -588,6 +589,21 @@ class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): return isinstance(context.active_object.data, bpy.types.Armature) +class OBJECT_OT_UpdateMocapConstraints(bpy.types.Operator): + '''Updates all post-retarget fixes - needed after changes to armature object or pose''' + bl_idname = "mocap.updateconstraints" + bl_label = "Updates all fixes to target armature - neccesary to take under consideration changes to armature object or pose" + + def execute(self, context): + updateConstraints(context.active_object, context) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + return isinstance(context.active_object.data, bpy.types.Armature) + + class OBJECT_OT_GuessHierachyMapping(bpy.types.Operator): '''Attemps to auto figure out hierarchy mapping''' bl_idname = "mocap.guessmapping" @@ -623,7 +639,7 @@ class OBJECT_OT_PathEditing(bpy.types.Operator): @classmethod def poll(cls, context): if context.active_object: - selected_objs = [obj for obj in context.selected_objects if obj != context.active_object] + selected_objs = [obj for obj in context.selected_objects if obj != context.active_object and isinstance(obj.data, bpy.types.Curve)] return selected_objs else: return False From dca090abc87fc57cb0a98bbe07ea8868f04f8c97 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 5 Aug 2011 11:23:28 +0000 Subject: [PATCH 292/624] Assorted loose ends for auto-clamped handles work * Tweaked order of handle types to make it easier to find Auto/Auto- clamped in the list * Fixed a number of places which were still just checking for auto- handles when they should have included auto-clamped too, including handle rotation --- source/blender/blenkernel/intern/curve.c | 10 +++++----- source/blender/editors/animation/keyframes_edit.c | 4 ++-- .../blender/editors/transform/transform_conversions.c | 2 +- source/blender/makesrna/intern/rna_curve.c | 6 +++--- source/blender/makesrna/intern/rna_fcurve.c | 6 +++--- 5 files changed, 14 insertions(+), 14 deletions(-) diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c index 2f1a85c57b3..b1beb6c449a 100644 --- a/source/blender/blenkernel/intern/curve.c +++ b/source/blender/blenkernel/intern/curve.c @@ -2674,15 +2674,15 @@ void testhandlesNurb(Nurb *nu) if(bezt->f1 & SELECT) flag++; if(bezt->f2 & SELECT) flag += 2; if(bezt->f3 & SELECT) flag += 4; - + if( !(flag==0 || flag==7) ) { - if(bezt->h1==HD_AUTO) { /* auto */ + if(ELEM(bezt->h1, HD_AUTO, HD_AUTO_ANIM)) { /* auto */ bezt->h1= HD_ALIGN; } - if(bezt->h2==HD_AUTO) { /* auto */ + if(ELEM(bezt->h2, HD_AUTO, HD_AUTO_ANIM)) { /* auto */ bezt->h2= HD_ALIGN; } - + if(bezt->h1==HD_VECT) { /* vector */ if(flag < 4) bezt->h1= 0; } @@ -2692,7 +2692,7 @@ void testhandlesNurb(Nurb *nu) } bezt++; } - + calchandlesNurb(nu); } diff --git a/source/blender/editors/animation/keyframes_edit.c b/source/blender/editors/animation/keyframes_edit.c index ae9107ebe5a..d5fb8b17440 100644 --- a/source/blender/editors/animation/keyframes_edit.c +++ b/source/blender/editors/animation/keyframes_edit.c @@ -634,8 +634,8 @@ static short snap_bezier_horizontal(KeyframeEditData *UNUSED(ked), BezTriple *be if (bezt->f2 & SELECT) { bezt->vec[0][1]= bezt->vec[2][1]= bezt->vec[1][1]; - if ((bezt->h1==HD_AUTO) || (bezt->h1==HD_VECT)) bezt->h1= HD_ALIGN; - if ((bezt->h2==HD_AUTO) || (bezt->h2==HD_VECT)) bezt->h2= HD_ALIGN; + if (ELEM3(bezt->h1, HD_AUTO, HD_AUTO_ANIM, HD_VECT)) bezt->h1= HD_ALIGN; + if (ELEM3(bezt->h2, HD_AUTO, HD_AUTO_ANIM, HD_VECT)) bezt->h2= HD_ALIGN; } return 0; } diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index b0488ef8b08..7b43d0955a7 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -3452,7 +3452,7 @@ static void createTransGraphEditData(bContext *C, TransInfo *t) * then check if we're using auto-handles. * - If so, change them auto-handles to aligned handles so that handles get affected too */ - if ((bezt->h1 == HD_AUTO) && (bezt->h2 == HD_AUTO) && ELEM(t->mode, TFM_ROTATION, TFM_RESIZE)) { + if (ELEM(bezt->h1, HD_AUTO, HD_AUTO_ANIM) && ELEM(bezt->h2, HD_AUTO, HD_AUTO_ANIM) && ELEM(t->mode, TFM_ROTATION, TFM_RESIZE)) { if (hdata && (sel1) && (sel3)) { bezt->h1= HD_ALIGN; bezt->h2= HD_ALIGN; diff --git a/source/blender/makesrna/intern/rna_curve.c b/source/blender/makesrna/intern/rna_curve.c index 4e7fceed7e1..95a76dd7729 100644 --- a/source/blender/makesrna/intern/rna_curve.c +++ b/source/blender/makesrna/intern/rna_curve.c @@ -47,17 +47,17 @@ EnumPropertyItem beztriple_handle_type_items[] = { {HD_FREE, "FREE", 0, "Free", ""}, - {HD_AUTO, "AUTO", 0, "Auto", ""}, {HD_VECT, "VECTOR", 0, "Vector", ""}, {HD_ALIGN, "ALIGNED", 0, "Aligned", ""}, + {HD_AUTO, "AUTO", 0, "Auto", ""}, {0, NULL, 0, NULL, NULL}}; EnumPropertyItem keyframe_handle_type_items[] = { {HD_FREE, "FREE", 0, "Free", ""}, - {HD_AUTO, "AUTO", 0, "Auto", ""}, - {HD_AUTO_ANIM, "AUTO_CLAMPED", 0, "Auto Clamped", "Auto handles clamped to not overshoot"}, {HD_VECT, "VECTOR", 0, "Vector", ""}, {HD_ALIGN, "ALIGNED", 0, "Aligned", ""}, + {HD_AUTO, "AUTO", 0, "Automatic", ""}, + {HD_AUTO_ANIM, "AUTO_CLAMPED", 0, "Auto Clamped", "Auto handles clamped to not overshoot"}, {0, NULL, 0, NULL, NULL}}; EnumPropertyItem beztriple_interpolation_mode_items[] = { diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index 2f37a6921d1..6bb1416e7fc 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -596,15 +596,15 @@ static void rna_FKeyframe_points_add(FCurve *fcu, int tot) else { fcu->bezt= MEM_callocN(sizeof(BezTriple) * tot, "rna_FKeyframe_points_add"); } - + bezt= fcu->bezt + fcu->totvert; fcu->totvert += tot; - + while(tot--) { /* defaults, no userprefs gives pradictable results for API */ bezt->f1= bezt->f2= bezt->f3= SELECT; bezt->ipo= BEZT_IPO_BEZ; - bezt->h1= bezt->h2= HD_AUTO; + bezt->h1= bezt->h2= HD_AUTO_ANIM; bezt++; } } From 861d15738890409067eead832ceab7645c3a4708 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 5 Aug 2011 11:31:41 +0000 Subject: [PATCH 293/624] Bugfix [#28106] Missing 3D view update after copy of constraints --- source/blender/editors/object/object_constraint.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/object/object_constraint.c b/source/blender/editors/object/object_constraint.c index a3df25824a4..2055c906b41 100644 --- a/source/blender/editors/object/object_constraint.c +++ b/source/blender/editors/object/object_constraint.c @@ -1115,14 +1115,19 @@ static int object_constraint_copy_exec(bContext *C, wmOperator *UNUSED(op)) CTX_DATA_BEGIN(C, Object*, ob, selected_editable_objects) { /* if we're not handling the object we're copying from, copy all constraints over */ - if (obact != ob) + if (obact != ob) { copy_constraints(&ob->constraints, &obact->constraints, TRUE); + DAG_id_tag_update(&ob->id, OB_RECALC_DATA); + } } CTX_DATA_END; /* force depsgraph to get recalculated since new relationships added */ DAG_scene_sort(bmain, scene); /* sort order of objects */ - + + /* notifiers for updates */ + WM_event_add_notifier(C, NC_OBJECT|ND_CONSTRAINT|NA_ADDED, NULL); + return OPERATOR_FINISHED; } From d368716aed1cf5b7fd3f4edc34dbd729160c2fad Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 5 Aug 2011 12:17:49 +0000 Subject: [PATCH 294/624] Timeline UI Nitpicks: * "Only Selected channels" -> "Only Selected Channels" * Use Keying Set icon for "only keying set" toggle for autokeying --- source/blender/makesrna/intern/rna_scene.c | 5 ++--- source/blender/makesrna/intern/rna_space.c | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 4b33d23cfe2..170e590522d 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -1010,9 +1010,8 @@ static TimeMarker *rna_TimeLine_add(Scene *scene, const char name[]) static void rna_TimeLine_remove(Scene *scene, ReportList *reports, TimeMarker *marker) { - /* try to remove the F-Curve from the action */ if (!BLI_remlink_safe(&scene->markers, marker)) { - BKE_reportf(reports, RPT_ERROR, "TimelineMarker '%s' not found in action '%s'", marker->name, scene->id.name+2); + BKE_reportf(reports, RPT_ERROR, "TimelineMarker '%s' not found in scene '%s'", marker->name, scene->id.name+2); return; } @@ -1231,7 +1230,7 @@ static void rna_def_tool_settings(BlenderRNA *brna) prop= RNA_def_property(srna, "use_keyframe_insert_keyingset", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "autokey_flag", AUTOKEY_FLAG_ONLYKEYINGSET); RNA_def_property_ui_text(prop, "Auto Keyframe Insert Keying Set", "Automatic keyframe insertion using active Keying Set only"); - RNA_def_property_ui_icon(prop, ICON_KEY_HLT, 0); // XXX: we need a dedicated icon + RNA_def_property_ui_icon(prop, ICON_KEYINGSET, 0); /* UV */ prop= RNA_def_property(srna, "uv_select_mode", PROP_ENUM, PROP_NONE); diff --git a/source/blender/makesrna/intern/rna_space.c b/source/blender/makesrna/intern/rna_space.c index fccd00d36df..2ad3022bceb 100644 --- a/source/blender/makesrna/intern/rna_space.c +++ b/source/blender/makesrna/intern/rna_space.c @@ -2131,7 +2131,7 @@ static void rna_def_space_time(BlenderRNA *brna) /* view settings */ prop= RNA_def_property(srna, "show_only_selected", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", TIME_ONLYACTSEL); - RNA_def_property_ui_text(prop, "Only Selected channels", "Show keyframes for active Object and/or its selected channels only"); + RNA_def_property_ui_text(prop, "Only Selected Channels", "Show keyframes for active Object and/or its selected bones only"); RNA_def_property_update(prop, NC_SPACE|ND_SPACE_TIME, NULL); prop= RNA_def_property(srna, "show_frame_indicator", PROP_BOOLEAN, PROP_NONE); From 9747e5f2a0f86517f4c96a363544d90f07821cbc Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Fri, 5 Aug 2011 17:19:31 +0000 Subject: [PATCH 295/624] --- source/blender/collada/AnimationExporter.cpp | 69 +++++++++++++++++++- source/blender/collada/AnimationExporter.h | 2 + 2 files changed, 68 insertions(+), 3 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 5a5ec4fea2d..be70ec137fb 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -366,6 +366,17 @@ void AnimationExporter::exportAnimations(Scene *sce) return; find_all_frames(ob_arm, fra); + + if (flag & ARM_RESTPOS) { + arm->flag &= ~ARM_RESTPOS; + where_is_pose(scene, ob_arm); + } + + if (fra.size()) { + //int total = fra.back() - fra.front(); + float *values = (float*)MEM_callocN(sizeof(float) * 16 * fra.size(), "temp. anim frames"); + sample_animation(values, fra, bone, ob_arm, pchan); + } } void AnimationExporter::sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type) @@ -431,6 +442,54 @@ void AnimationExporter::exportAnimations(Scene *sce) where_is_pose(scene, ob_arm); } + void AnimationExporter::sample_animation(float *v, std::vector &frames, Bone *bone, Object *ob_arm, bPoseChannel *pchan) + { + bPoseChannel *parchan = NULL; + bPose *pose = ob_arm->pose; + + pchan = get_pose_channel(pose, bone->name); + + if (!pchan) + return; + + parchan = pchan->parent; + + enable_fcurves(ob_arm->adt->action, bone->name); + + std::vector::iterator it; + int j = 0; + for (it = frames.begin(); it != frames.end(); it++) { + float mat[4][4], ipar[4][4]; + + float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); + + //BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); + //BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); + where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); + + // compute bone local mat + if (bone->parent) { + invert_m4_m4(ipar, parchan->pose_mat); + mul_m4_m4m4(mat, pchan->pose_mat, ipar); + } + else + copy_m4_m4(mat, pchan->pose_mat); + + for ( int i = 0; i < 4 ; i++) + { + for ( int k = 0; k<4 ; k++ ) + { + v[j*16 + 4*i + k] = mat[i][k]; + } + + } + // copy_m4_m4(v[j*16 + i], mat ) ; + + j++; + } + + enable_fcurves(ob_arm->adt->action, NULL); + } void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pchan) { bPoseChannel *parchan = NULL; @@ -965,10 +1024,14 @@ void AnimationExporter::exportAnimations(Scene *sce) } std::sort(keys.begin(), keys.end()); - - for ( float fAll = *(keys.begin()) ; fAll != *(keys.end()) ; fAll+=1.0f ) + float first, last; + std::vector::reference ref = keys.front(); + first = ref; + ref = keys.back(); + last = ref; + for (float i = first ; i != last ; i+=1.0f ) { - fra.push_back(fAll); + fra.push_back(i); } return; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 388d7dbb24d..00a0402b810 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -106,6 +106,8 @@ protected: void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pChan); + void sample_animation(float *v, std::vector &frames, Bone *bone, Object *ob_arm, bPoseChannel *pChan); + // dae_bone_animation -> add_bone_animation // (blend this into dae_bone_animation) void dae_bone_animation(std::vector &fra, float *v, int tm_type, int axis, std::string ob_name, std::string bone_name); From 6829b93c11a4a338e57509465a7d764d9802a013 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Fri, 5 Aug 2011 18:32:39 +0000 Subject: [PATCH 296/624] create_4x4_source function --- source/blender/collada/AnimationExporter.cpp | 88 ++++++++++++++++++-- source/blender/collada/AnimationExporter.h | 6 +- 2 files changed, 87 insertions(+), 7 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index be70ec137fb..1ba9bc3cd28 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -376,6 +376,9 @@ void AnimationExporter::exportAnimations(Scene *sce) //int total = fra.back() - fra.front(); float *values = (float*)MEM_callocN(sizeof(float) * 16 * fra.size(), "temp. anim frames"); sample_animation(values, fra, bone, ob_arm, pchan); + + dae_baked_animation(fra ,values, id_name(ob_arm), bone->name ); + } } @@ -489,6 +492,8 @@ void AnimationExporter::exportAnimations(Scene *sce) } enable_fcurves(ob_arm->adt->action, NULL); + + } void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pchan) { @@ -540,6 +545,47 @@ void AnimationExporter::exportAnimations(Scene *sce) enable_fcurves(ob_arm->adt->action, NULL); } + void AnimationExporter::dae_baked_animation(std::vector &fra, float *values, std::string ob_name, std::string bone_name) + { + char anim_id[200]; + + if (!fra.size()) + return; + + BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s_%s", (char*)translate_id(ob_name).c_str(), + (char*)translate_id(bone_name).c_str(), "pose_matrix"); + + openAnimation(anim_id, COLLADABU::Utils::EMPTY_STRING); + + // create input source + std::string input_id = create_source_from_vector(COLLADASW::InputSemantic::INPUT, fra, false, anim_id, ""); + + // create output source + std::string output_id; + output_id = create_4x4_source( values, fra.size(), anim_id); + + // create interpolations source + std::string interpolation_id = fake_interpolation_source(fra.size(), anim_id, ""); + + std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; + COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); + std::string empty; + sampler.addInput(COLLADASW::InputSemantic::INPUT, COLLADABU::URI(empty, input_id)); + sampler.addInput(COLLADASW::InputSemantic::OUTPUT, COLLADABU::URI(empty, output_id)); + + // TODO create in/out tangents source + + // this input is required + sampler.addInput(COLLADASW::InputSemantic::INTERPOLATION, COLLADABU::URI(empty, interpolation_id)); + + addSampler(sampler); + + std::string target = translate_id(ob_name + "_" + bone_name) + "/transform"; + addChannel(COLLADABU::URI(empty, sampler_id), target); + + closeAnimation(); + } + // dae_bone_animation -> add_bone_animation // (blend this into dae_bone_animation) void AnimationExporter::dae_bone_animation(std::vector &fra, float *values, int tm_type, int axis, std::string ob_name, std::string bone_name) @@ -628,7 +674,7 @@ void AnimationExporter::exportAnimations(Scene *sce) } void AnimationExporter::add_source_parameters(COLLADASW::SourceBase::ParameterNameList& param, - COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis) + COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis, bool transform) { switch(semantic) { case COLLADASW::InputSemantic::INPUT: @@ -642,7 +688,11 @@ void AnimationExporter::exportAnimations(Scene *sce) if (axis) { param.push_back(axis); } - else { //assumes if axis isn't specified all axises are added + else + if ( transform ) + { + param.push_back("TRANSFORM"); + }else{ //assumes if axis isn't specified all axises are added param.push_back("X"); param.push_back("Y"); param.push_back("Z"); @@ -739,7 +789,7 @@ void AnimationExporter::exportAnimations(Scene *sce) COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, is_angle, axis_name); + add_source_parameters(param, semantic, is_angle, axis_name, false); source.prepareToAppendValues(); @@ -768,7 +818,7 @@ void AnimationExporter::exportAnimations(Scene *sce) source.setAccessorStride(1); COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, is_rot, axis_name); + add_source_parameters(param, semantic, is_rot, axis_name, false); source.prepareToAppendValues(); @@ -798,7 +848,7 @@ void AnimationExporter::exportAnimations(Scene *sce) source.setAccessorStride(1); COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, is_rot, axis_name); + add_source_parameters(param, semantic, is_rot, axis_name, false); source.prepareToAppendValues(); @@ -817,6 +867,32 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } + std::string AnimationExporter::create_4x4_source(float *v, int tot, const std::string& anim_id) + { + COLLADASW::InputSemantic::Semantics semantic = COLLADASW::InputSemantic::OUTPUT; + std::string source_id = anim_id + get_semantic_suffix(semantic); + + COLLADASW::Float4x4Source source(mSW); + source.setId(source_id); + source.setArrayId(source_id + ARRAY_ID_SUFFIX); + source.setAccessorCount(tot); + source.setAccessorStride(16); + + COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); + add_source_parameters(param, semantic, false, NULL, false); + + source.prepareToAppendValues(); + + for (int i = 0; i < tot; i++) { + for ( int j = 0 ; j < 4 ; j++ ) + source.appendValues(*(v+j*4), *(v + 4*j +1), *(v + 2 + 4*j), *(v+3 + 4*j)); + v += 16; + } + + source.finish(); + + return source_id; + } // only used for sources with OUTPUT semantic ( locations and scale) std::string AnimationExporter::create_xyz_source(float *v, int tot, const std::string& anim_id) { @@ -830,7 +906,7 @@ void AnimationExporter::exportAnimations(Scene *sce) source.setAccessorStride(3); COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, false, NULL); + add_source_parameters(param, semantic, false, NULL, false); source.prepareToAppendValues(); diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 00a0402b810..cadd6940e9d 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -111,6 +111,8 @@ protected: // dae_bone_animation -> add_bone_animation // (blend this into dae_bone_animation) void dae_bone_animation(std::vector &fra, float *v, int tm_type, int axis, std::string ob_name, std::string bone_name); + + void dae_baked_animation(std::vector &fra, float *values, std::string ob_name, std::string bone_name); float convert_time(float frame); @@ -119,7 +121,7 @@ protected: std::string get_semantic_suffix(COLLADASW::InputSemantic::Semantics semantic); void add_source_parameters(COLLADASW::SourceBase::ParameterNameList& param, - COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis); + COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis , bool transform); void get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length); @@ -133,6 +135,8 @@ protected: std::string create_xyz_source(float *v, int tot, const std::string& anim_id); + std::string create_4x4_source(float *v, int tot, const std::string& anim_id); + std::string create_interpolation_source(FCurve *fcu, const std::string& anim_id, const char *axis_name, bool *has_tangents); std::string fake_interpolation_source(int tot, const std::string& anim_id, const char *axis_name); From 7e0049d27a699d5eb9f9be0c0b014fe62a78add8 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 6 Aug 2011 00:35:16 +0000 Subject: [PATCH 297/624] BGE Animations: Making the ping pong mode for action actuators behave more like trunk. The behavior is a lot closer, but there are still differences when interrupting a ping pong action. I'm still trying to decide if these are acceptable differences as they don't look all that simple to fix. --- .../Converter/BL_ActionActuator.cpp | 23 +++++++++++++++---- .../gameengine/Converter/BL_ActionActuator.h | 2 +- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 7bfe87c773e..0932493ccb8 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -153,7 +153,18 @@ bool BL_ActionActuator::Update(double curtime, bool frame) else if (m_playtype == ACT_ACTION_LOOP_STOP) play_mode = BL_Action::ACT_MODE_LOOP; else if (m_playtype == ACT_ACTION_PINGPONG) - play_mode = BL_Action::ACT_MODE_PING_PONG; + { + // We handle ping pong ourselves to increase compabitility with the pre-Pepper actuator + play_mode = BL_Action::ACT_MODE_PLAY; + + if (m_flag & ACT_FLAG_REVERSE) + { + float tmp = start; + start = end; + end = tmp; + m_localtime = end; + } + } else if (m_playtype == ACT_ACTION_FROM_PROP) { CValue* prop = GetParent()->GetProperty(m_propname); @@ -173,13 +184,14 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (bPositiveEvent) { - if (m_flag & ACT_FLAG_ACTIVE && m_flag & ACT_FLAG_CONTINUE) + + if (m_playtype != ACT_ACTION_PINGPONG && m_flag & ACT_FLAG_ACTIVE && m_flag & ACT_FLAG_CONTINUE) start = m_localtime = obj->GetActionFrame(m_layer); if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags)) { m_flag |= ACT_FLAG_ACTIVE; - if (m_flag & ACT_FLAG_CONTINUE) + if (m_playtype != ACT_ACTION_PINGPONG && m_flag & ACT_FLAG_CONTINUE) obj->SetActionFrame(m_layer, m_localtime); if (m_playtype == ACT_ACTION_PLAY) @@ -211,7 +223,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) m_flag &= ~ACT_FLAG_ACTIVE; return false; } - else if (m_playtype == ACT_ACTION_LOOP_END) + else if (m_playtype == ACT_ACTION_LOOP_END || m_playtype == ACT_ACTION_PINGPONG) { // Convert into a play and let it finish start = obj->GetActionFrame(m_layer); @@ -219,6 +231,9 @@ bool BL_ActionActuator::Update(double curtime, bool frame) obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); m_flag |= ACT_FLAG_PLAY_END; + + if (m_playtype == ACT_ACTION_PINGPONG) + m_flag ^= ACT_FLAG_REVERSE; } else if (m_playtype == ACT_ACTION_FLIPPER) { diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index ee8599a9052..ad57b675b0b 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -151,7 +151,7 @@ protected: STR_String m_framepropname; }; -// The first values are not used in BL_ActionActuator anymore, +// Not all of these values are used in BL_ActionActuator anymore, // but BL_ShapeActionActuator still uses them, so we keep them around // for now. enum { From d096f271513dd5e10098818d567f35b99ca9c6cb Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 6 Aug 2011 06:11:31 +0000 Subject: [PATCH 298/624] Material ray trace transparency animation COLLADA export. --- source/blender/collada/AnimationExporter.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 1ba9bc3cd28..53f3cc9aae3 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -119,11 +119,13 @@ void AnimationExporter::exportAnimations(Scene *sce) transformName = extract_transform_name( fcu->rna_path ); if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color")) - ||(!strcmp(transformName, "diffuse_color"))||(!strcmp(transformName, "alpha"))) + ||(!strcmp(transformName, "diffuse_color"))||(!strcmp(transformName, "alpha"))|| + (!strcmp(transformName, "ior"))) dae_animation(ob ,fcu, transformName, true, ma ); fcu = fcu->next; } } + } //if (!ob->adt || !ob->adt->action) // fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() @@ -318,7 +320,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if( ma ) target = translate_id(id_name(ma)) + "-effect" - +"/common/" /* should take dynamically */ + get_transform_sid(fcu->rna_path, -1, axis_name, true); + +"/common/" /*profile common is only supported */ + get_transform_sid(fcu->rna_path, -1, axis_name, true); } addChannel(COLLADABU::URI(empty, sampler_id), target); @@ -467,7 +469,7 @@ void AnimationExporter::exportAnimations(Scene *sce) float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); //BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); - //BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); + BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); // compute bone local mat @@ -1017,6 +1019,8 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 13; else if (!strcmp(name, "alpha")) tm_type = 14; + else if (!strcmp(name, "ior")) + tm_type = 15; else tm_type = -1; @@ -1067,6 +1071,9 @@ void AnimationExporter::exportAnimations(Scene *sce) case 14: tm_name = "transparency"; break; + case 15: + tm_name = "index_of_refraction"; + break; default: tm_name = ""; From e73cf35f4ad470d553540d6adbe89af5cc0c1f4f Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sat, 6 Aug 2011 07:01:07 +0000 Subject: [PATCH 299/624] Graph Editor "Active Keyframe" settings This commit makes some tweaks to the way that the "active keyframe" settings in the Properties region in the Graph Editor work (for the better, hopefully). Basically, the problem was that previously, these were clunky and non- intuitive to use, since they were just directly displaying the RNA properties for those keyframes for editing purposes. But due to limitations of RNA (i.e. from a RNA pointer to a keyframe, you couldn't see which F-Curve you came from), several things were impossible, notably: 1) Doing proper updates, including validating that the handles are in a valid state - that requires access to the F-Curve to provide to the F-Curve-based curve validity checking functions 2) Having the values of the keyframes display in whatever unit that the property the F-Curve affects displays as - for this, you once again need to know the F-Curve in order to resolve the property that it affects; also the fact that only a single unit could be set for RNA properties further limited things This commit basically gets around these problems by moving away from a layout-engine based approach to one where we attach custom update callbacks and also override the units of the y-co widgets when creating the widgets for these, thus allowing the buttons to work in the ways that animators expect. --- source/blender/editors/interface/interface.c | 12 ++- .../editors/space_graph/graph_buttons.c | 87 ++++++++++++++++--- 2 files changed, 86 insertions(+), 13 deletions(-) diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index 40d86ec1147..c7c2235097f 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -3216,11 +3216,17 @@ void uiButSetUnitType(uiBut *but, const int unit_type) int uiButGetUnitType(uiBut *but) { - if(but->rnaprop) { - return RNA_SUBTYPE_UNIT(RNA_property_subtype(but->rnaprop)); + int ownUnit = (int)but->unit_type; + + /* own unit define always takes precidence over RNA provided, allowing for overriding + * default value provided in RNA in a few special cases (i.e. Active Keyframe in Graph Edit) + */ + // XXX: this doesn't allow clearing unit completely, though the same could be said for icons + if ((ownUnit != 0) || (but->rnaprop == NULL)) { + return ownUnit << 16; } else { - return ((int)but->unit_type)<<16; + return RNA_SUBTYPE_UNIT(RNA_property_subtype(but->rnaprop)); } } diff --git a/source/blender/editors/space_graph/graph_buttons.c b/source/blender/editors/space_graph/graph_buttons.c index 3073ff13075..d8fd53b83d8 100644 --- a/source/blender/editors/space_graph/graph_buttons.c +++ b/source/blender/editors/space_graph/graph_buttons.c @@ -53,6 +53,7 @@ #include "BKE_fcurve.h" #include "BKE_main.h" #include "BKE_screen.h" +#include "BKE_unit.h" #include "WM_api.h" @@ -77,8 +78,7 @@ /* ******************* graph editor space & buttons ************** */ -#define B_NOP 1 -#define B_REDR 2 +#define B_REDR 1 /* -------------- */ @@ -244,6 +244,35 @@ static short get_active_fcurve_keyframe_edit(FCurve *fcu, BezTriple **bezt, BezT return 0; } +/* update callback for active keyframe properties - base updates stuff */ +static void graphedit_activekey_update_cb(bContext *UNUSED(C), void *fcu_ptr, void *UNUSED(bezt_ptr)) +{ + FCurve *fcu = (FCurve *)fcu_ptr; + + /* make sure F-Curve and its handles are still valid after this editing */ + sort_time_fcurve(fcu); + testhandles_fcurve(fcu); +} + +/* update callback for active keyframe properties - handle-editing wrapper */ +static void graphedit_activekey_handles_cb(bContext *C, void *fcu_ptr, void *bezt_ptr) +{ + FCurve *fcu = (FCurve *)fcu_ptr; + BezTriple *bezt = (BezTriple *)bezt_ptr; + + /* since editing the handles, make sure they're set to types which are receptive to editing + * see transform_conversions.c :: createTransGraphEditData(), last step in second loop + */ + if (ELEM(bezt->h1, HD_AUTO, HD_AUTO_ANIM) && ELEM(bezt->h2, HD_AUTO, HD_AUTO_ANIM)) { + /* by changing to aligned handles, these can now be moved... */ + bezt->h1= HD_ALIGN; + bezt->h2= HD_ALIGN; + } + + /* now call standard updates */ + graphedit_activekey_update_cb(C, fcu_ptr, bezt_ptr); +} + static void graph_panel_key_properties(const bContext *C, Panel *pa) { bAnimListElem *ale; @@ -262,27 +291,66 @@ static void graph_panel_key_properties(const bContext *C, Panel *pa) /* only show this info if there are keyframes to edit */ if (get_active_fcurve_keyframe_edit(fcu, &bezt, &prevbezt)) { - PointerRNA bezt_ptr; + PointerRNA bezt_ptr, id_ptr, fcu_prop_ptr; + PropertyRNA *fcu_prop = NULL; + uiBut *but; + int unit = B_UNIT_NONE; /* RNA pointer to keyframe, to allow editing */ RNA_pointer_create(ale->id, &RNA_Keyframe, bezt, &bezt_ptr); + /* get property that F-Curve affects, for some unit-conversion magic */ + RNA_id_pointer_create(ale->id, &id_ptr); + if (RNA_path_resolve(&id_ptr, fcu->rna_path, &fcu_prop_ptr, &fcu_prop) && fcu_prop) { + /* determine the unit for this property */ + unit = RNA_SUBTYPE_UNIT(RNA_property_subtype(fcu_prop)); + } + /* interpolation */ col= uiLayoutColumn(layout, 0); uiItemR(col, &bezt_ptr, "interpolation", 0, NULL, ICON_NONE); - /* numerical coordinate editing */ + /* numerical coordinate editing + * - we use the button-versions of the calls so that we can attach special update handlers + * and unit conversion magic that cannot be achieved using a purely RNA-approach + */ + // XXX: col= uiLayoutColumn(layout, 1); /* keyframe itself */ - uiItemR(col, &bezt_ptr, "co", 0, "Key", ICON_NONE); + { + uiItemL(col, "Key:", ICON_NONE); + + but = uiDefButR(block, NUM, B_REDR, "Frame", 0, 0, UI_UNIT_X, UI_UNIT_Y, &bezt_ptr, "co", 0, 0, 0, -1, -1, NULL); + uiButSetFunc(but, graphedit_activekey_update_cb, fcu, bezt); + + but = uiDefButR(block, NUM, B_REDR, "Value", 0, 0, UI_UNIT_X, UI_UNIT_Y, &bezt_ptr, "co", 1, 0, 0, -1, -1, NULL); + uiButSetFunc(but, graphedit_activekey_update_cb, fcu, bezt); + uiButSetUnitType(but, unit); + } /* previous handle - only if previous was Bezier interpolation */ - if ((prevbezt) && (prevbezt->ipo == BEZT_IPO_BEZ)) - uiItemR(col, &bezt_ptr, "handle_left", 0, NULL, ICON_NONE); + if ((prevbezt) && (prevbezt->ipo == BEZT_IPO_BEZ)) { + uiItemL(col, "Left Handle:", ICON_NONE); + + but = uiDefButR(block, NUM, B_REDR, "X", 0, 0, UI_UNIT_X, UI_UNIT_Y, &bezt_ptr, "handle_left", 0, 0, 0, -1, -1, NULL); + uiButSetFunc(but, graphedit_activekey_handles_cb, fcu, bezt); + + but = uiDefButR(block, NUM, B_REDR, "Y", 0, 0, UI_UNIT_X, UI_UNIT_Y, &bezt_ptr, "handle_left", 1, 0, 0, -1, -1, NULL); + uiButSetFunc(but, graphedit_activekey_handles_cb, fcu, bezt); + uiButSetUnitType(but, unit); + } /* next handle - only if current is Bezier interpolation */ - if (bezt->ipo == BEZT_IPO_BEZ) - uiItemR(col, &bezt_ptr, "handle_right", 0, NULL, ICON_NONE); + if (bezt->ipo == BEZT_IPO_BEZ) { + uiItemL(col, "Right Handle:", ICON_NONE); + + but = uiDefButR(block, NUM, B_REDR, "X", 0, 0, UI_UNIT_X, UI_UNIT_Y, &bezt_ptr, "handle_right", 0, 0, 0, -1, -1, NULL); + uiButSetFunc(but, graphedit_activekey_handles_cb, fcu, bezt); + + but = uiDefButR(block, NUM, B_REDR, "Y", 0, 0, UI_UNIT_X, UI_UNIT_Y, &bezt_ptr, "handle_right", 1, 0, 0, -1, -1, NULL); + uiButSetFunc(but, graphedit_activekey_handles_cb, fcu, bezt); + uiButSetUnitType(but, unit); + } } else { if ((fcu->bezt == NULL) && (fcu->modifiers.first)) { @@ -659,7 +727,6 @@ static void graph_panel_drivers(const bContext *C, Panel *pa) static void do_graph_region_modifier_buttons(bContext *C, void *UNUSED(arg), int event) { switch (event) { - case B_REDR: case B_FMODIFIER_REDRAW: // XXX this should send depsgraph updates too WM_event_add_notifier(C, NC_ANIMATION, NULL); // XXX need a notifier specially for F-Modifiers break; From c334bf69a7282254bb80bb2896bd8716930a4adf Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sat, 6 Aug 2011 17:57:20 +0000 Subject: [PATCH 300/624] 3D Audio GSoC: Mixdown functionality. * Mixdown possible via libsndfile and ffmpeg! * Fixed some ffmpeg deprecation warnings * Mixdown UI only shows working Container, Codec and Format combinations! * Minor bugs and warnings fixed --- intern/audaspace/CMakeLists.txt | 7 + intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp | 31 +- intern/audaspace/ffmpeg/AUD_FFMPEGReader.h | 4 +- intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp | 303 ++++++++++++++++++ intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h | 114 +++++++ intern/audaspace/intern/AUD_C-API.cpp | 21 ++ intern/audaspace/intern/AUD_C-API.h | 4 +- .../intern/AUD_ConverterFunctions.cpp | 6 +- intern/audaspace/intern/AUD_FileWriter.cpp | 97 ++++++ intern/audaspace/intern/AUD_FileWriter.h | 58 ++++ intern/audaspace/intern/AUD_IReader.h | 15 +- intern/audaspace/intern/AUD_IWriter.h | 69 ++++ intern/audaspace/intern/AUD_NULLDevice.cpp | 4 + intern/audaspace/intern/AUD_NULLDevice.h | 2 + intern/audaspace/intern/AUD_Space.h | 24 ++ .../audaspace/sndfile/AUD_SndFileWriter.cpp | 141 ++++++++ intern/audaspace/sndfile/AUD_SndFileWriter.h | 87 +++++ .../scripts/startup/bl_ui/properties_scene.py | 2 + source/blender/editors/sound/CMakeLists.txt | 8 + source/blender/editors/sound/sound_ops.c | 287 ++++++++++++++++- 20 files changed, 1241 insertions(+), 43 deletions(-) create mode 100644 intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp create mode 100644 intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h create mode 100644 intern/audaspace/intern/AUD_FileWriter.cpp create mode 100644 intern/audaspace/intern/AUD_FileWriter.h create mode 100644 intern/audaspace/intern/AUD_IWriter.h create mode 100644 intern/audaspace/sndfile/AUD_SndFileWriter.cpp create mode 100644 intern/audaspace/sndfile/AUD_SndFileWriter.h diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index b08c5f62b29..8b7cb1d9e69 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -88,12 +88,15 @@ set(SRC intern/AUD_ConverterReader.h intern/AUD_FileFactory.cpp intern/AUD_FileFactory.h + intern/AUD_FileWriter.cpp + intern/AUD_FileWriter.h intern/AUD_I3DDevice.h intern/AUD_I3DHandle.h intern/AUD_IDevice.h intern/AUD_IFactory.h intern/AUD_IHandle.h intern/AUD_IReader.h + intern/AUD_IWriter.h intern/AUD_JOSResampleFactory.cpp intern/AUD_JOSResampleFactory.h intern/AUD_JOSResampleReader.cpp @@ -184,9 +187,11 @@ if(WITH_CODEC_FFMPEG) list(APPEND SRC ffmpeg/AUD_FFMPEGFactory.cpp ffmpeg/AUD_FFMPEGReader.cpp + ffmpeg/AUD_FFMPEGWriter.cpp ffmpeg/AUD_FFMPEGFactory.h ffmpeg/AUD_FFMPEGReader.h + ffmpeg/AUD_FFMPEGWriter.h ) endif() @@ -246,9 +251,11 @@ if(WITH_CODEC_SNDFILE) list(APPEND SRC sndfile/AUD_SndFileFactory.cpp sndfile/AUD_SndFileReader.cpp + sndfile/AUD_SndFileWriter.cpp sndfile/AUD_SndFileFactory.h sndfile/AUD_SndFileReader.h + sndfile/AUD_SndFileWriter.h ) endif() diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp index b7690d55383..a7534dbed32 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp @@ -176,11 +176,11 @@ static const char* fileopen_error = "AUD_FFMPEGReader: File couldn't be " AUD_FFMPEGReader::AUD_FFMPEGReader(std::string filename) : m_pkgbuf(AVCODEC_MAX_AUDIO_FRAME_SIZE<<1), - m_byteiocontext(NULL), + m_aviocontext(NULL), m_membuf(NULL) { // open file - if(av_open_input_file(&m_formatCtx, filename.c_str(), NULL, 0, NULL)!=0) + if(avformat_open_input(&m_formatCtx, filename.c_str(), NULL, NULL)!=0) AUD_THROW(AUD_ERROR_FILE, fileopen_error); try @@ -204,25 +204,20 @@ AUD_FFMPEGReader::AUD_FFMPEGReader(AUD_Reference buffer) : { m_membuf = reinterpret_cast(av_malloc(FF_MIN_BUFFER_SIZE + FF_INPUT_BUFFER_PADDING_SIZE)); - m_byteiocontext = av_alloc_put_byte(m_membuf, FF_MIN_BUFFER_SIZE, 0, this, - read_packet, NULL, seek_packet); + m_aviocontext = avio_alloc_context(m_membuf, FF_MIN_BUFFER_SIZE, 0, this, + read_packet, NULL, seek_packet); - if(!m_byteiocontext) + if(!m_aviocontext) { - av_free(m_byteiocontext); + av_free(m_aviocontext); AUD_THROW(AUD_ERROR_FILE, fileopen_error); } - AVProbeData probe_data; - probe_data.filename = ""; - probe_data.buf = reinterpret_cast(buffer.get()->getBuffer()); - probe_data.buf_size = buffer.get()->getSize(); - AVInputFormat* fmt = av_probe_input_format(&probe_data, 1); - - // open stream - if(av_open_input_stream(&m_formatCtx, m_byteiocontext, "", fmt, NULL)!=0) + m_formatCtx = avformat_alloc_context(); + m_formatCtx->pb = m_aviocontext; + if(avformat_open_input(&m_formatCtx, "", NULL, NULL)!=0) { - av_free(m_byteiocontext); + av_free(m_aviocontext); AUD_THROW(AUD_ERROR_FILE, streamopen_error); } @@ -233,7 +228,7 @@ AUD_FFMPEGReader::AUD_FFMPEGReader(AUD_Reference buffer) : catch(AUD_Exception&) { av_close_input_stream(m_formatCtx); - av_free(m_byteiocontext); + av_free(m_aviocontext); throw; } } @@ -242,10 +237,10 @@ AUD_FFMPEGReader::~AUD_FFMPEGReader() { avcodec_close(m_codecCtx); - if(m_byteiocontext) + if(m_aviocontext) { av_close_input_stream(m_formatCtx); - av_free(m_byteiocontext); + av_free(m_aviocontext); } else av_close_input_file(m_formatCtx); diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h index 06d6fe1e5f6..222a3d8581a 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h @@ -86,9 +86,9 @@ private: AVCodecContext* m_codecCtx; /** - * The ByteIOContext to read the data from. + * The AVIOContext to read the data from. */ - ByteIOContext* m_byteiocontext; + AVIOContext* m_aviocontext; /** * The stream ID in the file. diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp new file mode 100644 index 00000000000..f2b7acc5ea2 --- /dev/null +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp @@ -0,0 +1,303 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/ffmpeg/AUD_FFMPEGWriter.cpp + * \ingroup audffmpeg + */ + + +// needed for INT64_C +#ifndef __STDC_CONSTANT_MACROS +#define __STDC_CONSTANT_MACROS +#endif + +#include "AUD_FFMPEGWriter.h" + +extern "C" { +#include +#include +#include +} + +static const char* context_error = "AUD_FFMPEGWriter: Couldn't allocate context."; +static const char* codec_error = "AUD_FFMPEGWriter: Invalid codec or codec not found."; +static const char* stream_error = "AUD_FFMPEGWriter: Couldn't allocate stream."; +static const char* format_error = "AUD_FFMPEGWriter: Unsupported sample format."; +static const char* file_error = "AUD_FFMPEGWriter: File couldn't be written."; +static const char* write_error = "AUD_FFMPEGWriter: Error writing packet."; + +AUD_FFMPEGWriter::AUD_FFMPEGWriter(std::string filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate) : + m_position(0), + m_specs(specs), + m_input_samples(0) +{ + static const char* formats[] = { NULL, "ac3", "flac", "matroska", "mp2", "mp3", "ogg", "wav" }; + + if(avformat_alloc_output_context2(&m_formatCtx, NULL, formats[format], filename.c_str())) + AUD_THROW(AUD_ERROR_FFMPEG, context_error); + + m_outputFmt = m_formatCtx->oformat; + + switch(codec) + { + case AUD_CODEC_AAC: + m_outputFmt->audio_codec = CODEC_ID_AAC; + break; + case AUD_CODEC_AC3: + m_outputFmt->audio_codec = CODEC_ID_AC3; + break; + case AUD_CODEC_FLAC: + m_outputFmt->audio_codec = CODEC_ID_FLAC; + break; + case AUD_CODEC_MP2: + m_outputFmt->audio_codec = CODEC_ID_MP2; + break; + case AUD_CODEC_MP3: + m_outputFmt->audio_codec = CODEC_ID_MP3; + break; + case AUD_CODEC_PCM: + switch(specs.format) + { + case AUD_FORMAT_U8: + m_outputFmt->audio_codec = CODEC_ID_PCM_U8; + break; + case AUD_FORMAT_S16: + m_outputFmt->audio_codec = CODEC_ID_PCM_S16LE; + break; + case AUD_FORMAT_S24: + m_outputFmt->audio_codec = CODEC_ID_PCM_S24LE; + break; + case AUD_FORMAT_S32: + m_outputFmt->audio_codec = CODEC_ID_PCM_S32LE; + break; + case AUD_FORMAT_FLOAT32: + m_outputFmt->audio_codec = CODEC_ID_PCM_F32LE; + break; + case AUD_FORMAT_FLOAT64: + m_outputFmt->audio_codec = CODEC_ID_PCM_F64LE; + break; + default: + m_outputFmt->audio_codec = CODEC_ID_NONE; + break; + } + break; + case AUD_CODEC_VORBIS: + m_outputFmt->audio_codec = CODEC_ID_VORBIS; + break; + default: + m_outputFmt->audio_codec = CODEC_ID_NONE; + break; + } + + try + { + if(m_outputFmt->audio_codec == CODEC_ID_NONE) + AUD_THROW(AUD_ERROR_SPECS, codec_error); + + m_stream = av_new_stream(m_formatCtx, 0); + if(!m_stream) + AUD_THROW(AUD_ERROR_FFMPEG, stream_error); + + m_codecCtx = m_stream->codec; + m_codecCtx->codec_id = m_outputFmt->audio_codec; + m_codecCtx->codec_type = AVMEDIA_TYPE_AUDIO; + m_codecCtx->bit_rate = bitrate; + m_codecCtx->sample_rate = int(m_specs.rate); + m_codecCtx->channels = m_specs.channels; + m_codecCtx->time_base = (AVRational){1, m_codecCtx->sample_rate}; + + switch(m_specs.format) + { + case AUD_FORMAT_U8: + m_convert = AUD_convert_float_u8; + m_codecCtx->sample_fmt = SAMPLE_FMT_U8; + break; + case AUD_FORMAT_S16: + m_convert = AUD_convert_float_s16; + m_codecCtx->sample_fmt = SAMPLE_FMT_S16; + break; + case AUD_FORMAT_S32: + m_convert = AUD_convert_float_s32; + m_codecCtx->sample_fmt = SAMPLE_FMT_S32; + break; + case AUD_FORMAT_FLOAT32: + m_convert = AUD_convert_copy; + m_codecCtx->sample_fmt = SAMPLE_FMT_FLT; + break; + case AUD_FORMAT_FLOAT64: + m_convert = AUD_convert_float_double; + m_codecCtx->sample_fmt = SAMPLE_FMT_DBL; + break; + default: + AUD_THROW(AUD_ERROR_FFMPEG, format_error); + } + + try + { + if(m_formatCtx->oformat->flags & AVFMT_GLOBALHEADER) + m_codecCtx->flags |= CODEC_FLAG_GLOBAL_HEADER; + + AVCodec* codec = avcodec_find_encoder(m_codecCtx->codec_id); + if(!codec) + AUD_THROW(AUD_ERROR_FFMPEG, codec_error); + + if(avcodec_open(m_codecCtx, codec)) + AUD_THROW(AUD_ERROR_FFMPEG, codec_error); + + m_output_buffer.resize(FF_MIN_BUFFER_SIZE); + int samplesize = AUD_MAX(AUD_SAMPLE_SIZE(m_specs), AUD_DEVICE_SAMPLE_SIZE(m_specs)); + + if(m_codecCtx->frame_size <= 1) + m_input_size = 0; + else + { + m_input_buffer.resize(m_codecCtx->frame_size * samplesize); + m_input_size = m_codecCtx->frame_size; + } + + try + { + if(avio_open(&m_formatCtx->pb, filename.c_str(), AVIO_WRONLY)) + AUD_THROW(AUD_ERROR_FILE, file_error); + + avformat_write_header(m_formatCtx, NULL); + } + catch(AUD_Exception&) + { + avcodec_close(m_codecCtx); + av_freep(&m_formatCtx->streams[0]->codec); + throw; + } + } + catch(AUD_Exception&) + { + av_freep(&m_formatCtx->streams[0]); + throw; + } + } + catch(AUD_Exception&) + { + av_free(m_formatCtx); + throw; + } +} + +AUD_FFMPEGWriter::~AUD_FFMPEGWriter() +{ + // writte missing data + if(m_input_samples) + { + sample_t* buf = m_input_buffer.getBuffer(); + memset(buf + m_specs.channels * m_input_samples, 0, + (m_input_size - m_input_samples) * AUD_DEVICE_SAMPLE_SIZE(m_specs)); + + encode(buf); + } + + av_write_trailer(m_formatCtx); + + avcodec_close(m_codecCtx); + + av_freep(&m_formatCtx->streams[0]->codec); + av_freep(&m_formatCtx->streams[0]); + + avio_close(m_formatCtx->pb); + av_free(m_formatCtx); +} + +int AUD_FFMPEGWriter::getPosition() const +{ + return m_position; +} + +AUD_DeviceSpecs AUD_FFMPEGWriter::getSpecs() const +{ + return m_specs; +} + +void AUD_FFMPEGWriter::encode(sample_t* data) +{ + sample_t* outbuf = m_output_buffer.getBuffer(); + + // convert first + if(m_input_size) + m_convert(reinterpret_cast(data), reinterpret_cast(data), m_input_size * m_specs.channels); + + AVPacket packet; + av_init_packet(&packet); + packet.size = avcodec_encode_audio(m_codecCtx, reinterpret_cast(outbuf), m_output_buffer.getSize(), reinterpret_cast(data)); + if(m_codecCtx->coded_frame && m_codecCtx->coded_frame->pts != AV_NOPTS_VALUE) + packet.pts = av_rescale_q(m_codecCtx->coded_frame->pts, m_codecCtx->time_base, m_stream->time_base); + packet.flags |= AV_PKT_FLAG_KEY; + packet.stream_index = m_stream->index; + packet.data = reinterpret_cast(outbuf); + + if(av_interleaved_write_frame(m_formatCtx, &packet)) + AUD_THROW(AUD_ERROR_FFMPEG, write_error); +} + +void AUD_FFMPEGWriter::write(unsigned int length, sample_t* buffer) +{ + unsigned int samplesize = AUD_SAMPLE_SIZE(m_specs); + + if(m_input_size) + { + sample_t* inbuf = m_input_buffer.getBuffer(); + + while(length) + { + unsigned int len = AUD_MIN(m_input_size - m_input_samples, length); + + memcpy(inbuf + m_input_samples * m_specs.channels, buffer, len * samplesize); + + buffer += len * m_specs.channels; + m_input_samples += len; + m_position += len; + length -= len; + + if(m_input_samples == m_input_size) + { + encode(inbuf); + + m_input_samples = 0; + } + } + } + else // PCM data, can write directly! + { + int samplesize = AUD_SAMPLE_SIZE(m_specs); + if(m_output_buffer.getSize() != length * m_specs.channels * m_codecCtx->bits_per_coded_sample / 8) + m_output_buffer.resize(length * m_specs.channels * m_codecCtx->bits_per_coded_sample / 8); + m_input_buffer.assureSize(length * AUD_MAX(AUD_DEVICE_SAMPLE_SIZE(m_specs), samplesize)); + + sample_t* buf = m_input_buffer.getBuffer(); + m_convert(reinterpret_cast(buf), reinterpret_cast(buffer), length * m_specs.channels); + + encode(buf); + + m_position += length; + } +} diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h new file mode 100644 index 00000000000..618ec9402ce --- /dev/null +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h @@ -0,0 +1,114 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/ffmpeg/AUD_FFMPEGWriter.h + * \ingroup audffmpeg + */ + + +#ifndef AUD_FFMPEGWRITER +#define AUD_FFMPEGWRITER + +#include "AUD_ConverterFunctions.h" +#include "AUD_Buffer.h" +#include "AUD_IWriter.h" + +#include + +struct AVCodecContext; +extern "C" { +#include +} + +/** + * This class writes a sound file via ffmpeg. + */ +class AUD_FFMPEGWriter : public AUD_IWriter +{ +private: + /** + * The current position in samples. + */ + int m_position; + + /** + * The specification of the audio data. + */ + AUD_DeviceSpecs m_specs; + + /** + * The AVFormatContext structure for using ffmpeg. + */ + AVFormatContext* m_formatCtx; + + /** + * The AVCodecContext structure for using ffmpeg. + */ + AVCodecContext* m_codecCtx; + + AVOutputFormat* m_outputFmt; + + AVStream* m_stream; + + AUD_Buffer m_input_buffer; + + AUD_Buffer m_output_buffer; + + unsigned int m_input_samples; + + unsigned int m_input_size; + + /** + * Converter function. + */ + AUD_convert_f m_convert; + + // hide copy constructor and operator= + AUD_FFMPEGWriter(const AUD_FFMPEGWriter&); + AUD_FFMPEGWriter& operator=(const AUD_FFMPEGWriter&); + + void encode(sample_t* data); + +public: + /** + * Creates a new writer. + * \param filename The path to the file to be read. + * \exception AUD_Exception Thrown if the file specified does not exist or + * cannot be read with ffmpeg. + */ + AUD_FFMPEGWriter(std::string filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate); + + /** + * Destroys the writer and closes the file. + */ + virtual ~AUD_FFMPEGWriter(); + + virtual int getPosition() const; + virtual AUD_DeviceSpecs getSpecs() const; + virtual void write(unsigned int length, sample_t* buffer); +}; + +#endif //AUD_FFMPEGWRITER diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 23245b56b20..467ee736b7f 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -48,6 +48,7 @@ #include "AUD_I3DDevice.h" #include "AUD_I3DHandle.h" #include "AUD_FileFactory.h" +#include "AUD_FileWriter.h" #include "AUD_StreamBufferFactory.h" #include "AUD_DelayFactory.h" #include "AUD_LimiterFactory.h" @@ -1153,3 +1154,23 @@ void* AUD_getSet(void* set) return NULL; } + +const char* AUD_mixdown(AUD_Sound* sound, unsigned int start, unsigned int length, unsigned int buffersize, const char* filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate) +{ + try + { + AUD_SequencerFactory* f = dynamic_cast(sound->get()); + + f->setSpecs(specs.specs); + AUD_Reference reader = f->createReader(); + reader->seek(start); + AUD_Reference writer = AUD_FileWriter::createWriter(filename, specs, format, codec, bitrate); + AUD_FileWriter::writeReader(reader, writer, length, buffersize); + + return NULL; + } + catch(AUD_Exception& e) + { + return e.str; + } +} diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index a6ef34280c2..abcbd215074 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -508,7 +508,7 @@ extern AUD_Sound* AUD_copy(AUD_Sound* sound); extern void AUD_freeHandle(AUD_Handle* channel); -extern void* AUD_createSet(); +extern void* AUD_createSet(void); extern void AUD_destroySet(void* set); @@ -518,6 +518,8 @@ extern void AUD_addSet(void* set, void* entry); extern void* AUD_getSet(void* set); +extern const char* AUD_mixdown(AUD_Sound* sound, unsigned int start, unsigned int length, unsigned int buffersize, const char* filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate); + #ifdef WITH_PYTHON extern PyObject* AUD_getPythonFactory(AUD_Sound* sound); diff --git a/intern/audaspace/intern/AUD_ConverterFunctions.cpp b/intern/audaspace/intern/AUD_ConverterFunctions.cpp index c45fde72b1b..f7be2ca805f 100644 --- a/intern/audaspace/intern/AUD_ConverterFunctions.cpp +++ b/intern/audaspace/intern/AUD_ConverterFunctions.cpp @@ -35,10 +35,10 @@ #define AUD_U8_0 0x80 #define AUD_S16_MAX 0x7FFF #define AUD_S16_MIN 0x8000 -#define AUD_S16_FLT 32768.0f +#define AUD_S16_FLT 32767.0f #define AUD_S32_MAX 0x7FFFFFFF #define AUD_S32_MIN 0x80000000 -#define AUD_S32_FLT 2147483648.0f +#define AUD_S32_FLT 2147483647.0f #define AUD_FLT_MAX 1.0f #define AUD_FLT_MIN -1.0f @@ -379,7 +379,7 @@ void AUD_convert_float_double(data_t* target, data_t* source, int length) { float* s = (float*) source; double* t = (double*) target; - for(int i = length - 1; i >= 0; i++) + for(int i = length - 1; i >= 0; i--) t[i] = s[i]; } diff --git a/intern/audaspace/intern/AUD_FileWriter.cpp b/intern/audaspace/intern/AUD_FileWriter.cpp new file mode 100644 index 00000000000..a5ef592ea17 --- /dev/null +++ b/intern/audaspace/intern/AUD_FileWriter.cpp @@ -0,0 +1,97 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_FileWriter.cpp + * \ingroup audaspaceintern + */ + +#ifdef WITH_FFMPEG +// needed for INT64_C +#ifndef __STDC_CONSTANT_MACROS +#define __STDC_CONSTANT_MACROS +#endif +#include "AUD_FFMPEGWriter.h" +#endif + +#ifdef WITH_SNDFILE +#include "AUD_SndFileWriter.h" +#endif + +#include "AUD_FileWriter.h" +#include "AUD_Buffer.h" + +static const char* write_error = "AUD_FileWriter: File couldn't be written."; + +AUD_Reference AUD_FileWriter::createWriter(std::string filename,AUD_DeviceSpecs specs, + AUD_Container format, AUD_Codec codec, unsigned int bitrate) +{ +#ifdef WITH_SNDFILE + try + { + return new AUD_SndFileWriter(filename, specs, format, codec, bitrate); + } + catch(AUD_Exception&) {} +#endif + +#ifdef WITH_FFMPEG + try + { + return new AUD_FFMPEGWriter(filename, specs, format, codec, bitrate); + } + catch(AUD_Exception&) {} +#endif + + AUD_THROW(AUD_ERROR_SPECS, write_error); +} + +void AUD_FileWriter::writeReader(AUD_Reference reader, AUD_Reference writer, unsigned int length, unsigned int buffersize) +{ + AUD_Buffer buffer(buffersize * AUD_SAMPLE_SIZE(writer->getSpecs())); + sample_t* buf = buffer.getBuffer(); + + int len; + bool eos = false; + int channels = writer->getSpecs().channels; + + for(unsigned int pos = 0; ((pos < length) || (length <= 0)) && !eos; pos += len) + { + len = buffersize; + if((len > length - pos) && (length > 0)) + len = length - pos; + reader->read(len, eos, buf); + + for(int i = 0; i < len * channels; i++) + { + // clamping! + if(buf[i] > 1) + buf[i] = 1; + else if(buf[i] < -1) + buf[i] = -1; + } + + writer->write(len, buf); + } +} diff --git a/intern/audaspace/intern/AUD_FileWriter.h b/intern/audaspace/intern/AUD_FileWriter.h new file mode 100644 index 00000000000..60aec1b5927 --- /dev/null +++ b/intern/audaspace/intern/AUD_FileWriter.h @@ -0,0 +1,58 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_FileWriter.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_FILEWRITER +#define AUD_FILEWRITER + +#include + +#include "AUD_Reference.h" + +#include "AUD_IWriter.h" +#include "AUD_IReader.h" + +/** + * This factory tries to read a sound file via all available file readers. + */ +class AUD_FileWriter +{ +private: + // hide default constructor, copy constructor and operator= + AUD_FileWriter(); + AUD_FileWriter(const AUD_FileWriter&); + AUD_FileWriter& operator=(const AUD_FileWriter&); + +public: + static AUD_Reference createWriter(std::string filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate); + static void writeReader(AUD_Reference reader, AUD_Reference writer, unsigned int length, unsigned int buffersize); +}; + +#endif //AUD_FILEWRITER diff --git a/intern/audaspace/intern/AUD_IReader.h b/intern/audaspace/intern/AUD_IReader.h index b1a282c9d49..5fc2cd62fb2 100644 --- a/intern/audaspace/intern/AUD_IReader.h +++ b/intern/audaspace/intern/AUD_IReader.h @@ -49,27 +49,22 @@ public: /** * Tells whether the source provides seeking functionality or not. * \warning This doesn't mean that the seeking always has to succeed. - * \return Always returns true for readers of the buffer type. - * \see getType + * \return Always returns true for readers of buffering types. */ virtual bool isSeekable() const=0; /** * Seeks to a specific position in the source. - * This function must work for buffer type readers. * \param position The position to seek for measured in samples. To get * from a given time to the samples you simply have to multiply the * time value in seconds with the sample rate of the reader. * \warning This may work or not, depending on the actual reader. - * \see getType */ virtual void seek(int position)=0; /** * Returns an approximated length of the source in samples. - * For readers of the type buffer this has to return a correct value! * \return The length as sample count. May be negative if unknown. - * \see getType */ virtual int getLength() const=0; @@ -77,10 +72,8 @@ public: * Returns the position of the source as a sample count value. * \return The current position in the source. A negative value indicates * that the position is unknown. - * \warning The value returned doesn't always have to be correct for readers - * of the stream type, especially after seeking, it must though for - * the buffer ones. - * \see getType + * \warning The value returned doesn't always have to be correct for readers, + * especially after seeking. */ virtual int getPosition() const=0; @@ -98,7 +91,7 @@ public: * there were only fewer samples available. * A smaller value also indicates the end of the reader. * \param[out] eos End of stream, whether the end is reached or not. - * \param[int] buffer The pointer to the buffer to read into. + * \param[in] buffer The pointer to the buffer to read into. */ virtual void read(int& length, bool& eos, sample_t* buffer)=0; }; diff --git a/intern/audaspace/intern/AUD_IWriter.h b/intern/audaspace/intern/AUD_IWriter.h new file mode 100644 index 00000000000..944bce961c3 --- /dev/null +++ b/intern/audaspace/intern/AUD_IWriter.h @@ -0,0 +1,69 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_IWriter.h + * \ingroup audaspaceintern + */ + + +#ifndef AUD_IWRITER +#define AUD_IWRITER + +#include "AUD_Space.h" + +/** + * This class represents a sound sink where audio data can be written to. + */ +class AUD_IWriter +{ +public: + /** + * Destroys the writer. + */ + virtual ~AUD_IWriter(){} + + /** + * Returns how many samples have been written so far. + * \return The writing position as sample count. May be negative if unknown. + */ + virtual int getPosition() const=0; + + /** + * Returns the specification of the audio data being written into the sink. + * \return The AUD_DeviceSpecs structure. + * \note Regardless of the format the input still has to be float! + */ + virtual AUD_DeviceSpecs getSpecs() const=0; + + /** + * Request to write the next length samples out into the sink. + * \param length The count of samples to write. + * \param buffer The pointer to the buffer containing the data. + */ + virtual void write(unsigned int length, sample_t* buffer)=0; +}; + +#endif //AUD_IWRITER diff --git a/intern/audaspace/intern/AUD_NULLDevice.cpp b/intern/audaspace/intern/AUD_NULLDevice.cpp index c3a8c754cb2..78a02d32cdd 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.cpp +++ b/intern/audaspace/intern/AUD_NULLDevice.cpp @@ -40,6 +40,10 @@ AUD_NULLDevice::AUD_NULLDevice() { } +AUD_NULLDevice::~AUD_NULLDevice() +{ +} + AUD_DeviceSpecs AUD_NULLDevice::getSpecs() const { AUD_DeviceSpecs specs; diff --git a/intern/audaspace/intern/AUD_NULLDevice.h b/intern/audaspace/intern/AUD_NULLDevice.h index 69ca5b74f3b..04458575f1c 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.h +++ b/intern/audaspace/intern/AUD_NULLDevice.h @@ -46,6 +46,8 @@ public: */ AUD_NULLDevice(); + virtual ~AUD_NULLDevice(); + virtual AUD_DeviceSpecs getSpecs() const; virtual AUD_Reference play(AUD_Reference reader, bool keep = false); virtual AUD_Reference play(AUD_Reference factory, bool keep = false); diff --git a/intern/audaspace/intern/AUD_Space.h b/intern/audaspace/intern/AUD_Space.h index 117c37b56ba..4d0a06e37b2 100644 --- a/intern/audaspace/intern/AUD_Space.h +++ b/intern/audaspace/intern/AUD_Space.h @@ -169,6 +169,30 @@ typedef enum AUD_AP_ORIENTATION } AUD_AnimateablePropertyType; +typedef enum +{ + AUD_CONTAINER_INVALID = 0, + AUD_CONTAINER_AC3, + AUD_CONTAINER_FLAC, + AUD_CONTAINER_MATROSKA, + AUD_CONTAINER_MP2, + AUD_CONTAINER_MP3, + AUD_CONTAINER_OGG, + AUD_CONTAINER_WAV +} AUD_Container; + +typedef enum +{ + AUD_CODEC_INVALID = 0, + AUD_CODEC_AAC, + AUD_CODEC_AC3, + AUD_CODEC_FLAC, + AUD_CODEC_MP2, + AUD_CODEC_MP3, + AUD_CODEC_PCM, + AUD_CODEC_VORBIS +} AUD_Codec; + /// Sample type.(float samples) typedef float sample_t; diff --git a/intern/audaspace/sndfile/AUD_SndFileWriter.cpp b/intern/audaspace/sndfile/AUD_SndFileWriter.cpp new file mode 100644 index 00000000000..ba59cd3d9d7 --- /dev/null +++ b/intern/audaspace/sndfile/AUD_SndFileWriter.cpp @@ -0,0 +1,141 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/sndfile/AUD_SndFileWriter.cpp + * \ingroup audsndfile + */ + + +#include "AUD_SndFileWriter.h" + +#include + +static const char* fileopen_error = "AUD_SndFileWriter: File couldn't be written."; +static const char* format_error = "AUD_SndFileWriter: Unsupported format."; + +AUD_SndFileWriter::AUD_SndFileWriter(std::string filename, AUD_DeviceSpecs specs, + AUD_Container format, AUD_Codec codec, unsigned int bitrate) : + m_specs(specs) +{ + SF_INFO sfinfo; + + sfinfo.channels = specs.channels; + sfinfo.samplerate = int(specs.rate); + + switch(format) + { + case AUD_CONTAINER_FLAC: + sfinfo.format = SF_FORMAT_FLAC; + switch(specs.format) + { + case AUD_FORMAT_S16: + sfinfo.format |= SF_FORMAT_PCM_16; + break; + case AUD_FORMAT_S24: + sfinfo.format |= SF_FORMAT_PCM_24; + break; + case AUD_FORMAT_S32: + sfinfo.format |= SF_FORMAT_PCM_32; + break; + case AUD_FORMAT_FLOAT32: + sfinfo.format |= SF_FORMAT_FLOAT; + break; + case AUD_FORMAT_FLOAT64: + sfinfo.format |= SF_FORMAT_DOUBLE; + break; + default: + sfinfo.format = 0; + break; + } + break; + case AUD_CONTAINER_OGG: + if(codec == AUD_CODEC_VORBIS) + sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_VORBIS; + else + sfinfo.format = 0; + break; + case AUD_CONTAINER_WAV: + sfinfo.format = SF_FORMAT_WAV; + switch(specs.format) + { + case AUD_FORMAT_U8: + sfinfo.format |= SF_FORMAT_PCM_U8; + break; + case AUD_FORMAT_S16: + sfinfo.format |= SF_FORMAT_PCM_16; + break; + case AUD_FORMAT_S24: + sfinfo.format |= SF_FORMAT_PCM_24; + break; + case AUD_FORMAT_S32: + sfinfo.format |= SF_FORMAT_PCM_32; + break; + case AUD_FORMAT_FLOAT32: + sfinfo.format |= SF_FORMAT_FLOAT; + break; + case AUD_FORMAT_FLOAT64: + sfinfo.format |= SF_FORMAT_DOUBLE; + break; + default: + sfinfo.format = 0; + break; + } + break; + default: + sfinfo.format = 0; + break; + } + + if(sfinfo.format == 0) + AUD_THROW(AUD_ERROR_SPECS, format_error); + + m_sndfile = sf_open(filename.c_str(), SFM_WRITE, &sfinfo); + + if(!m_sndfile) + AUD_THROW(AUD_ERROR_FILE, fileopen_error); +} + +AUD_SndFileWriter::~AUD_SndFileWriter() +{ + sf_close(m_sndfile); +} + +int AUD_SndFileWriter::getPosition() const +{ + return m_position; +} + +AUD_DeviceSpecs AUD_SndFileWriter::getSpecs() const +{ + return m_specs; +} + +void AUD_SndFileWriter::write(unsigned int length, sample_t* buffer) +{ + length = sf_writef_float(m_sndfile, buffer, length); + + m_position += length; +} diff --git a/intern/audaspace/sndfile/AUD_SndFileWriter.h b/intern/audaspace/sndfile/AUD_SndFileWriter.h new file mode 100644 index 00000000000..63f9e9e1371 --- /dev/null +++ b/intern/audaspace/sndfile/AUD_SndFileWriter.h @@ -0,0 +1,87 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/sndfile/AUD_SndFileWriter.h + * \ingroup audsndfile + */ + + +#ifndef AUD_SNDFILEWRITER +#define AUD_SNDFILEWRITER + +#include "AUD_IWriter.h" +//#include "AUD_Buffer.h" + +#include +#include + +typedef sf_count_t (*sf_read_f)(SNDFILE *sndfile, void *ptr, sf_count_t frames); + +/** + * This class writes a sound file via libsndfile. + */ +class AUD_SndFileWriter : public AUD_IWriter +{ +private: + /** + * The current position in samples. + */ + int m_position; + + /** + * The specification of the audio data. + */ + AUD_DeviceSpecs m_specs; + + /** + * The sndfile. + */ + SNDFILE* m_sndfile; + + // hide copy constructor and operator= + AUD_SndFileWriter(const AUD_SndFileWriter&); + AUD_SndFileWriter& operator=(const AUD_SndFileWriter&); + +public: + /** + * Creates a new writer. + * \param filename The path to the file to be read. + * \exception AUD_Exception Thrown if the file specified cannot be written + * with libsndfile. + */ + AUD_SndFileWriter(std::string filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate); + + /** + * Destroys the writer and closes the file. + */ + virtual ~AUD_SndFileWriter(); + + virtual int getPosition() const; + virtual AUD_DeviceSpecs getSpecs() const; + virtual void write(unsigned int length, sample_t* buffer); +}; + +#endif //AUD_SNDFILEWRITER diff --git a/release/scripts/startup/bl_ui/properties_scene.py b/release/scripts/startup/bl_ui/properties_scene.py index a9310fcc532..c3784b9f692 100644 --- a/release/scripts/startup/bl_ui/properties_scene.py +++ b/release/scripts/startup/bl_ui/properties_scene.py @@ -70,6 +70,8 @@ class SCENE_PT_audio(SceneButtonsPanel, bpy.types.Panel): col.prop(rd, "ffmpeg_audio_channels", text="") col.prop(rd, "ffmpeg_audio_mixrate", text="Rate") + layout.operator("sound.mixdown") + class SCENE_PT_unit(SceneButtonsPanel, bpy.types.Panel): bl_label = "Units" diff --git a/source/blender/editors/sound/CMakeLists.txt b/source/blender/editors/sound/CMakeLists.txt index f66288812ad..11da4165ec8 100644 --- a/source/blender/editors/sound/CMakeLists.txt +++ b/source/blender/editors/sound/CMakeLists.txt @@ -47,4 +47,12 @@ if(WITH_AUDASPACE) add_definitions(-DWITH_AUDASPACE) endif() +if(WITH_CODEC_FFMPEG) + add_definitions(-DWITH_FFMPEG) +endif() + +if(WITH_CODEC_SNDFILE) + add_definitions(-DWITH_SNDFILE) +endif() + blender_add_lib(bf_editor_sound "${SRC}" "${INC}" "${INC_SYS}") diff --git a/source/blender/editors/sound/sound_ops.c b/source/blender/editors/sound/sound_ops.c index 8744ec5dfd6..c6a3663d512 100644 --- a/source/blender/editors/sound/sound_ops.c +++ b/source/blender/editors/sound/sound_ops.c @@ -82,7 +82,7 @@ static void open_init(bContext *C, wmOperator *op) { PropertyPointerRNA *pprop; - + op->customdata= pprop= MEM_callocN(sizeof(PropertyPointerRNA), "OpenPropertyPointerRNA"); uiIDContextProperty(C, &pprop->ptr, &pprop->prop); } @@ -101,7 +101,7 @@ static int open_exec(bContext *C, wmOperator *op) if(!op->customdata) open_init(C, op); - + if (sound==NULL || sound->playback_handle == NULL) { if(op->customdata) MEM_freeN(op->customdata); BKE_report(op->reports, RPT_ERROR, "Unsupported audio format"); @@ -120,15 +120,15 @@ static int open_exec(bContext *C, wmOperator *op) if (RNA_boolean_get(op->ptr, "cache")) { sound_cache(sound, 0); } - + /* hook into UI */ pprop= op->customdata; - + if(pprop->prop) { /* when creating new ID blocks, use is already 1, but RNA * pointer se also increases user, so this compensates it */ sound->id.us--; - + RNA_id_pointer_create(&sound->id, &idptr); RNA_property_pointer_set(&pprop->ptr, pprop->prop, idptr); RNA_property_update(C, &pprop->ptr, pprop->prop); @@ -153,12 +153,12 @@ static int open_invoke(bContext *C, wmOperator *op, wmEvent *event) { if(!RNA_property_is_set(op->ptr, "relative_path")) RNA_boolean_set(op->ptr, "relative_path", U.flag & USER_RELPATHS); - + if(RNA_property_is_set(op->ptr, "filepath")) return open_exec(C, op); - + open_init(C, op); - + return WM_operator_filesel(C, op, event); } @@ -181,6 +181,276 @@ void SOUND_OT_open(wmOperatorType *ot) RNA_def_boolean(ot->srna, "cache", FALSE, "Cache", "Cache the sound in memory."); } +/******************** mixdown operator ********************/ + +static int mixdown_exec(bContext *C, wmOperator *op) +{ + char path[FILE_MAX]; + char filename[FILE_MAX]; + Scene *scene; + Main *bmain; + + int bitrate, accuracy; + AUD_DeviceSpecs specs; + AUD_Container container; + AUD_Codec codec; + const char* result; + + RNA_string_get(op->ptr, "filepath", path); + bitrate = RNA_int_get(op->ptr, "bitrate") * 1000; + accuracy = RNA_int_get(op->ptr, "accuracy"); + specs.format = RNA_enum_get(op->ptr, "format"); + container = RNA_enum_get(op->ptr, "container"); + codec = RNA_enum_get(op->ptr, "codec"); + scene = CTX_data_scene(C); + bmain = CTX_data_main(C); + specs.channels = scene->r.ffcodecdata.audio_channels; + specs.rate = scene->r.ffcodecdata.audio_mixrate; + + BLI_strncpy(filename, path, sizeof(filename)); + BLI_path_abs(filename, bmain->name); + + result = AUD_mixdown(scene->sound_scene, SFRA * specs.rate / FPS, (EFRA - SFRA) * specs.rate / FPS, + accuracy, filename, specs, container, codec, bitrate); + + if(result) + { + BKE_report(op->reports, RPT_ERROR, result); + return OPERATOR_CANCELLED; + } + + return OPERATOR_FINISHED; +} + +static int mixdown_invoke(bContext *C, wmOperator *op, wmEvent *event) +{ + if(!RNA_property_is_set(op->ptr, "relative_path")) + RNA_boolean_set(op->ptr, "relative_path", U.flag & USER_RELPATHS); + + if(RNA_property_is_set(op->ptr, "filepath")) + return mixdown_exec(C, op); + + return WM_operator_filesel(C, op, event); +} + +static int mixdown_draw_check_prop(PropertyRNA *prop) +{ + const char *prop_id= RNA_property_identifier(prop); + return !( strcmp(prop_id, "filepath") == 0 || + strcmp(prop_id, "directory") == 0 || + strcmp(prop_id, "filename") == 0 + ); +} + +static void mixdown_draw(bContext *C, wmOperator *op) +{ + static EnumPropertyItem pcm_format_items[] = { + {AUD_FORMAT_U8, "U8", 0, "U8", "8 bit unsigned"}, + {AUD_FORMAT_S16, "S16", 0, "S16", "16 bit signed"}, +#ifdef WITH_SNDFILE + {AUD_FORMAT_S24, "S24", 0, "S24", "24 bit signed"}, +#endif + {AUD_FORMAT_S32, "S32", 0, "S32", "32 bit signed"}, + {AUD_FORMAT_FLOAT32, "F32", 0, "F32", "32 bit floating point"}, + {AUD_FORMAT_FLOAT64, "F64", 0, "F64", "64 bit floating point"}, + {0, NULL, 0, NULL, NULL}}; + + static EnumPropertyItem mp3_format_items[] = { + {AUD_FORMAT_S16, "S16", 0, "S16", "16 bit signed"}, + {AUD_FORMAT_S32, "S32", 0, "S32", "32 bit signed"}, + {0, NULL, 0, NULL, NULL}}; + + static EnumPropertyItem ac3_format_items[] = { + {AUD_FORMAT_S16, "S16", 0, "S16", "16 bit signed"}, + {AUD_FORMAT_FLOAT32, "F32", 0, "F32", "32 bit floating point"}, + {0, NULL, 0, NULL, NULL}}; + +#ifdef WITH_SNDFILE + static EnumPropertyItem flac_format_items[] = { + {AUD_FORMAT_S16, "S16", 0, "S16", "16 bit signed"}, + {AUD_FORMAT_S24, "S24", 0, "S24", "24 bit signed"}, + {0, NULL, 0, NULL, NULL}}; +#endif + + static EnumPropertyItem all_codec_items[] = { + {AUD_CODEC_AAC, "AAC", 0, "AAC", "Advanced Audio Coding"}, + {AUD_CODEC_AC3, "AC3", 0, "AC3", "Dolby Digital ATRAC 3"}, + {AUD_CODEC_FLAC, "FLAC", 0, "FLAC", "Free Lossless Audio Codec"}, + {AUD_CODEC_MP2, "MP2", 0, "MP2", "MPEG-1 Audio Layer II"}, + {AUD_CODEC_MP3, "MP3", 0, "MP3", "MPEG-2 Audio Layer III"}, + {AUD_CODEC_PCM, "PCM", 0, "PCM", "Pulse Code Modulation (RAW)"}, + {AUD_CODEC_VORBIS, "VORBIS", 0, "Vorbis", "Xiph.Org Vorbis Codec"}, + {0, NULL, 0, NULL, NULL}}; + + static EnumPropertyItem ogg_codec_items[] = { + {AUD_CODEC_FLAC, "FLAC", 0, "FLAC", "Free Lossless Audio Codec"}, + {AUD_CODEC_VORBIS, "VORBIS", 0, "Vorbis", "Xiph.Org Vorbis Codec"}, + {0, NULL, 0, NULL, NULL}}; + + uiLayout *layout = op->layout; + wmWindowManager *wm= CTX_wm_manager(C); + PointerRNA ptr; + PropertyRNA *prop_format; + PropertyRNA *prop_codec; + PropertyRNA *prop_bitrate; + + AUD_Container container = RNA_enum_get(op->ptr, "container"); + AUD_Codec codec = RNA_enum_get(op->ptr, "codec"); + + prop_format = RNA_struct_find_property(op->ptr, "format"); + prop_codec = RNA_struct_find_property(op->ptr, "codec"); + prop_bitrate = RNA_struct_find_property(op->ptr, "bitrate"); + + RNA_def_property_clear_flag(prop_bitrate, PROP_HIDDEN); + RNA_def_property_flag(prop_codec, PROP_HIDDEN); + RNA_def_property_flag(prop_format, PROP_HIDDEN); + + switch(container) + { + case AUD_CONTAINER_AC3: + RNA_def_property_clear_flag(prop_format, PROP_HIDDEN); + RNA_def_property_enum_items(prop_format, ac3_format_items); + RNA_def_property_enum_items(prop_codec, all_codec_items); + RNA_enum_set(op->ptr, "codec", AUD_CODEC_AC3); + break; + case AUD_CONTAINER_FLAC: + RNA_def_property_flag(prop_bitrate, PROP_HIDDEN); + RNA_def_property_enum_items(prop_codec, all_codec_items); + RNA_enum_set(op->ptr, "codec", AUD_CODEC_FLAC); +#ifdef WITH_SNDFILE + RNA_def_property_clear_flag(prop_format, PROP_HIDDEN); + RNA_def_property_enum_items(prop_format, flac_format_items); +#else + RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); +#endif + break; + case AUD_CONTAINER_MATROSKA: + RNA_def_property_clear_flag(prop_codec, PROP_HIDDEN); + RNA_def_property_enum_items(prop_codec, all_codec_items); + + switch(codec) + { + case AUD_CODEC_AAC: + RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); + break; + case AUD_CODEC_AC3: + RNA_def_property_enum_items(prop_format, ac3_format_items); + RNA_def_property_clear_flag(prop_format, PROP_HIDDEN); + break; + case AUD_CODEC_FLAC: + RNA_def_property_flag(prop_bitrate, PROP_HIDDEN); + RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); + break; + case AUD_CODEC_MP2: + RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); + break; + case AUD_CODEC_MP3: + RNA_def_property_enum_items(prop_format, mp3_format_items); + RNA_def_property_clear_flag(prop_format, PROP_HIDDEN); + break; + case AUD_CODEC_PCM: + RNA_def_property_flag(prop_bitrate, PROP_HIDDEN); + RNA_def_property_enum_items(prop_format, pcm_format_items); + RNA_def_property_clear_flag(prop_format, PROP_HIDDEN); + break; + case AUD_CODEC_VORBIS: + RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); + break; + } + + break; + case AUD_CONTAINER_MP2: + RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); + RNA_enum_set(op->ptr, "codec", AUD_CODEC_MP2); + RNA_def_property_enum_items(prop_codec, all_codec_items); + break; + case AUD_CONTAINER_MP3: + RNA_def_property_clear_flag(prop_format, PROP_HIDDEN); + RNA_def_property_enum_items(prop_format, mp3_format_items); + RNA_def_property_enum_items(prop_codec, all_codec_items); + RNA_enum_set(op->ptr, "codec", AUD_CODEC_MP3); + break; + case AUD_CONTAINER_OGG: + RNA_def_property_clear_flag(prop_codec, PROP_HIDDEN); + RNA_def_property_enum_items(prop_codec, ogg_codec_items); + RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); + break; + case AUD_CONTAINER_WAV: + RNA_def_property_flag(prop_bitrate, PROP_HIDDEN); + RNA_def_property_clear_flag(prop_format, PROP_HIDDEN); + RNA_def_property_enum_items(prop_format, pcm_format_items); + RNA_def_property_enum_items(prop_codec, all_codec_items); + RNA_enum_set(op->ptr, "codec", AUD_CODEC_PCM); + break; + } + + RNA_pointer_create(&wm->id, op->type->srna, op->properties, &ptr); + + /* main draw call */ + uiDefAutoButsRNA(layout, &ptr, mixdown_draw_check_prop, '\0'); +} + +void SOUND_OT_mixdown(wmOperatorType *ot) +{ + static EnumPropertyItem format_items[] = { + {AUD_FORMAT_U8, "U8", 0, "U8", "8 bit unsigned"}, + {AUD_FORMAT_S16, "S16", 0, "S16", "16 bit signed"}, + {AUD_FORMAT_S24, "S24", 0, "S24", "24 bit signed"}, + {AUD_FORMAT_S32, "S32", 0, "S32", "32 bit signed"}, + {AUD_FORMAT_FLOAT32, "F32", 0, "F32", "32 bit floating point"}, + {AUD_FORMAT_FLOAT64, "F64", 0, "F64", "64 bit floating point"}, + {0, NULL, 0, NULL, NULL}}; + + static EnumPropertyItem container_items[] = { +#ifdef WITH_FFMPEG + {AUD_CONTAINER_AC3, "AC3", 0, "ac3", "Dolby Digital ATRAC 3"}, +#endif + {AUD_CONTAINER_FLAC, "FLAC", 0, "flac", "Free Lossless Audio Codec"}, +#ifdef WITH_FFMPEG + {AUD_CONTAINER_MATROSKA, "MATROSKA", 0, "mkv", "Matroska"}, + {AUD_CONTAINER_MP2, "MP2", 0, "mp2", "MPEG-1 Audio Layer II"}, + {AUD_CONTAINER_MP3, "MP3", 0, "mp3", "MPEG-2 Audio Layer III"}, +#endif + {AUD_CONTAINER_OGG, "OGG", 0, "ogg", "Xiph.Org Ogg Container"}, + {AUD_CONTAINER_WAV, "WAV", 0, "wav", "Waveform Audio File Format"}, + {0, NULL, 0, NULL, NULL}}; + + static EnumPropertyItem codec_items[] = { +#ifdef WITH_FFMPEG + {AUD_CODEC_AAC, "AAC", 0, "AAC", "Advanced Audio Coding"}, + {AUD_CODEC_AC3, "AC3", 0, "AC3", "Dolby Digital ATRAC 3"}, +#endif + {AUD_CODEC_FLAC, "FLAC", 0, "FLAC", "Free Lossless Audio Codec"}, +#ifdef WITH_FFMPEG + {AUD_CODEC_MP2, "MP2", 0, "MP2", "MPEG-1 Audio Layer II"}, + {AUD_CODEC_MP3, "MP3", 0, "MP3", "MPEG-2 Audio Layer III"}, +#endif + {AUD_CODEC_PCM, "PCM", 0, "PCM", "Pulse Code Modulation (RAW)"}, + {AUD_CODEC_VORBIS, "VORBIS", 0, "Vorbis", "Xiph.Org Vorbis Codec"}, + {0, NULL, 0, NULL, NULL}}; + + /* identifiers */ + ot->name= "Mixdown"; + ot->description= "Mixes the scene's audio to a sound file"; + ot->idname= "SOUND_OT_mixdown"; + + /* api callbacks */ + ot->exec= mixdown_exec; + ot->invoke= mixdown_invoke; + ot->ui= mixdown_draw; + + /* flags */ + ot->flag= OPTYPE_REGISTER; + + /* properties */ + WM_operator_properties_filesel(ot, FOLDERFILE|SOUNDFILE, FILE_SPECIAL, FILE_SAVE, WM_FILESEL_FILEPATH); + RNA_def_int(ot->srna, "accuracy", 1024, 1, 16777216, "Accuracy", "Sample accuracy. Important for animation data. The lower the value, the more accurate.", 1, 16777216); + RNA_def_enum(ot->srna, "container", container_items, AUD_CONTAINER_FLAC, "Container", "File format"); + RNA_def_enum(ot->srna, "codec", codec_items, AUD_CODEC_FLAC, "Codec", "Audio Codec"); + RNA_def_enum(ot->srna, "format", format_items, AUD_FORMAT_S16, "Format", "Sample format"); + RNA_def_int(ot->srna, "bitrate", 192, 32, 512, "Bitrate", "Bitrate in kbit/s", 32, 512); +} + /* ******************************************************* */ static int sound_poll(bContext *C) @@ -393,6 +663,7 @@ void SOUND_OT_bake_animation(wmOperatorType *ot) void ED_operatortypes_sound(void) { WM_operatortype_append(SOUND_OT_open); + WM_operatortype_append(SOUND_OT_mixdown); WM_operatortype_append(SOUND_OT_pack); WM_operatortype_append(SOUND_OT_unpack); WM_operatortype_append(SOUND_OT_update_animation_flags); From 5cc0bb0d1b3dbdc8494fe2ff444c683b82b7d15f Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 7 Aug 2011 04:57:23 +0000 Subject: [PATCH 301/624] BGE Animations: The IPO conversion code relied on objects having an adt, but this isn't always the case. object->adt can be NULL, which causes a crash. Now BL_InterpolatorLists are cached by action instead of adt. --- .../Converter/KX_BlenderSceneConverter.cpp | 10 +++++----- .../Converter/KX_BlenderSceneConverter.h | 4 ++-- source/gameengine/Converter/KX_IpoConvert.cpp | 18 +++++++++--------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/source/gameengine/Converter/KX_BlenderSceneConverter.cpp b/source/gameengine/Converter/KX_BlenderSceneConverter.cpp index 58089cc4b2d..3dd12cf6c8f 100644 --- a/source/gameengine/Converter/KX_BlenderSceneConverter.cpp +++ b/source/gameengine/Converter/KX_BlenderSceneConverter.cpp @@ -566,18 +566,18 @@ void KX_BlenderSceneConverter::RegisterPolyMaterial(RAS_IPolyMaterial *polymat) void KX_BlenderSceneConverter::RegisterInterpolatorList( - BL_InterpolatorList *adtList, - struct AnimData *for_adt) + BL_InterpolatorList *actList, + struct bAction *for_act) { - m_map_blender_to_gameAdtList.insert(CHashedPtr(for_adt), adtList); + m_map_blender_to_gameAdtList.insert(CHashedPtr(for_act), actList); } BL_InterpolatorList *KX_BlenderSceneConverter::FindInterpolatorList( - struct AnimData *for_adt) + struct bAction *for_act) { - BL_InterpolatorList **listp = m_map_blender_to_gameAdtList[CHashedPtr(for_adt)]; + BL_InterpolatorList **listp = m_map_blender_to_gameAdtList[CHashedPtr(for_act)]; return listp?*listp:NULL; } diff --git a/source/gameengine/Converter/KX_BlenderSceneConverter.h b/source/gameengine/Converter/KX_BlenderSceneConverter.h index 2340e44d288..ba919eb9592 100644 --- a/source/gameengine/Converter/KX_BlenderSceneConverter.h +++ b/source/gameengine/Converter/KX_BlenderSceneConverter.h @@ -113,8 +113,8 @@ public: void RegisterBlenderMaterial(BL_Material *mat); - void RegisterInterpolatorList(BL_InterpolatorList *adtList, struct AnimData *for_adt); - BL_InterpolatorList *FindInterpolatorList(struct AnimData *for_adt); + void RegisterInterpolatorList(BL_InterpolatorList *actList, struct bAction *for_act); + BL_InterpolatorList *FindInterpolatorList(struct bAction *for_act); void RegisterGameActuator(SCA_IActuator *act, struct bActuator *for_actuator); SCA_IActuator *FindGameActuator(struct bActuator *for_actuator); diff --git a/source/gameengine/Converter/KX_IpoConvert.cpp b/source/gameengine/Converter/KX_IpoConvert.cpp index 27ae857f45c..0e526bc818d 100644 --- a/source/gameengine/Converter/KX_IpoConvert.cpp +++ b/source/gameengine/Converter/KX_IpoConvert.cpp @@ -73,12 +73,12 @@ #include "STR_HashedString.h" -static BL_InterpolatorList *GetAdtList(struct AnimData *for_adt, KX_BlenderSceneConverter *converter) { - BL_InterpolatorList *adtList= converter->FindInterpolatorList(for_adt); +static BL_InterpolatorList *GetAdtList(struct bAction *for_act, KX_BlenderSceneConverter *converter) { + BL_InterpolatorList *adtList= converter->FindInterpolatorList(for_act); if (!adtList) { - adtList = new BL_InterpolatorList(for_adt->action); - converter->RegisterInterpolatorList(adtList, for_adt); + adtList = new BL_InterpolatorList(for_act); + converter->RegisterInterpolatorList(adtList, for_act); } return adtList; @@ -128,7 +128,7 @@ SG_Controller *BL_CreateIPO(struct bAction *action, KX_GameObject* gameobj, KX_B drotmode = "delta_rotation_euler"; } - BL_InterpolatorList *adtList= GetAdtList(blenderobject->adt, converter); + BL_InterpolatorList *adtList= GetAdtList(action, converter); // For each active channel in the adtList add an // interpolator to the game object. @@ -222,7 +222,7 @@ void BL_ConvertLampIpos(struct Lamp* blenderlamp, KX_GameObject *lightobj,KX_Ble ipocontr->m_col_rgb[2] = blenderlamp->b; ipocontr->m_dist = blenderlamp->dist; - BL_InterpolatorList *adtList= GetAdtList(blenderlamp->adt, converter); + BL_InterpolatorList *adtList= GetAdtList(blenderlamp->adt->action, converter); // For each active channel in the adtList add an // interpolator to the game object. @@ -268,7 +268,7 @@ void BL_ConvertCameraIpos(struct Camera* blendercamera, KX_GameObject *cameraobj ipocontr->m_clipstart = blendercamera->clipsta; ipocontr->m_clipend = blendercamera->clipend; - BL_InterpolatorList *adtList= GetAdtList(blendercamera->adt, converter); + BL_InterpolatorList *adtList= GetAdtList(blendercamera->adt->action, converter); // For each active channel in the adtList add an // interpolator to the game object. @@ -316,7 +316,7 @@ void BL_ConvertWorldIpos(struct World* blenderworld,KX_BlenderSceneConverter *co ipocontr->m_mist_rgb[1] = blenderworld->horg; ipocontr->m_mist_rgb[2] = blenderworld->horb; - BL_InterpolatorList *adtList= GetAdtList(blenderworld->adt, converter); + BL_InterpolatorList *adtList= GetAdtList(blenderworld->adt->action, converter); // For each active channel in the adtList add an // interpolator to the game object. @@ -358,7 +358,7 @@ static void ConvertMaterialIpos( gameobj->GetSGNode()->AddSGController(ipocontr); ipocontr->SetObject(gameobj->GetSGNode()); - BL_InterpolatorList *adtList= GetAdtList(blendermaterial->adt, converter); + BL_InterpolatorList *adtList= GetAdtList(blendermaterial->adt->action, converter); ipocontr->m_rgba[0] = blendermaterial->r; From 4370099fb0bc1bdd21f78b14a91a1d8eb76e1bc1 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sun, 7 Aug 2011 06:22:50 +0000 Subject: [PATCH 302/624] 3D Audio GSoC: Added a NULLHandle to prevent a crash in Python API when the device is the NULLDevice. --- intern/audaspace/intern/AUD_NULLDevice.cpp | 86 ++++++++++++++++++++-- intern/audaspace/intern/AUD_NULLDevice.h | 25 +++++++ 2 files changed, 106 insertions(+), 5 deletions(-) diff --git a/intern/audaspace/intern/AUD_NULLDevice.cpp b/intern/audaspace/intern/AUD_NULLDevice.cpp index 78a02d32cdd..dddb53fd00c 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.cpp +++ b/intern/audaspace/intern/AUD_NULLDevice.cpp @@ -32,9 +32,85 @@ #include #include "AUD_NULLDevice.h" -#include "AUD_IReader.h" -#include "AUD_IFactory.h" -#include "AUD_IHandle.h" + +AUD_NULLDevice::AUD_NULLHandle::AUD_NULLHandle() +{ +} + +bool AUD_NULLDevice::AUD_NULLHandle::pause() +{ + return false; +} + +bool AUD_NULLDevice::AUD_NULLHandle::resume() +{ + return false; +} + +bool AUD_NULLDevice::AUD_NULLHandle::stop() +{ + return false; +} + +bool AUD_NULLDevice::AUD_NULLHandle::getKeep() +{ + return false; +} + +bool AUD_NULLDevice::AUD_NULLHandle::setKeep(bool keep) +{ + return false; +} + +bool AUD_NULLDevice::AUD_NULLHandle::seek(float position) +{ + return false; +} + +float AUD_NULLDevice::AUD_NULLHandle::getPosition() +{ + return 0.0f; +} + +AUD_Status AUD_NULLDevice::AUD_NULLHandle::getStatus() +{ + return AUD_STATUS_INVALID; +} + +float AUD_NULLDevice::AUD_NULLHandle::getVolume() +{ + return 0.0f; +} + +bool AUD_NULLDevice::AUD_NULLHandle::setVolume(float volume) +{ + return false; +} + +float AUD_NULLDevice::AUD_NULLHandle::getPitch() +{ + return 0.0f; +} + +bool AUD_NULLDevice::AUD_NULLHandle::setPitch(float pitch) +{ + return false; +} + +int AUD_NULLDevice::AUD_NULLHandle::getLoopCount() +{ + return 0; +} + +bool AUD_NULLDevice::AUD_NULLHandle::setLoopCount(int count) +{ + return false; +} + +bool AUD_NULLDevice::AUD_NULLHandle::setStopCallback(stopCallback callback, void* data) +{ + return false; +} AUD_NULLDevice::AUD_NULLDevice() { @@ -55,12 +131,12 @@ AUD_DeviceSpecs AUD_NULLDevice::getSpecs() const AUD_Reference AUD_NULLDevice::play(AUD_Reference reader, bool keep) { - return AUD_Reference(); + return new AUD_NULLHandle(); } AUD_Reference AUD_NULLDevice::play(AUD_Reference factory, bool keep) { - return AUD_Reference(); + return new AUD_NULLHandle(); } void AUD_NULLDevice::lock() diff --git a/intern/audaspace/intern/AUD_NULLDevice.h b/intern/audaspace/intern/AUD_NULLDevice.h index 04458575f1c..59ef200f934 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.h +++ b/intern/audaspace/intern/AUD_NULLDevice.h @@ -34,12 +34,37 @@ #include "AUD_IReader.h" #include "AUD_IDevice.h" +#include "AUD_IHandle.h" /** * This device plays nothing. */ class AUD_NULLDevice : public AUD_IDevice { +private: + class AUD_NULLHandle : public AUD_IHandle + { + public: + + AUD_NULLHandle(); + + virtual ~AUD_NULLHandle() {} + virtual bool pause(); + virtual bool resume(); + virtual bool stop(); + virtual bool getKeep(); + virtual bool setKeep(bool keep); + virtual bool seek(float position); + virtual float getPosition(); + virtual AUD_Status getStatus(); + virtual float getVolume(); + virtual bool setVolume(float volume); + virtual float getPitch(); + virtual bool setPitch(float pitch); + virtual int getLoopCount(); + virtual bool setLoopCount(int count); + virtual bool setStopCallback(stopCallback callback = 0, void* data = 0); + }; public: /** * Creates a new NULL device. From 2d884fc035d403d43c7a18e3e61cd56ccdfbec2b Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sun, 7 Aug 2011 11:54:58 +0000 Subject: [PATCH 303/624] 3D Audio GSoC: * Pepper depends on ffmpeg 0.7.1 or higher now, windows and mac build systems set to ffmpeg-0.8 * Fixed orientation retrieval in OpenAL device code. * Added stopAll() method to AUD_IDevice (also for Python) and call it on BGE exit * Changed BGE to use audaspace via native C++ instead over the C API. * Made AUD_SequencerFactory and AUD_SequencerEntry thread safe. * Changed sound caching into a flag which fixes problems on file loading, especially with undo. * Removed unused parameter from sound_mute_scene_sound * Fixed bug: changing FPS didn't update the sequencer sound positions. * Fixed bug: Properties of sequencer strips weren't set correctly. * Minor warning fixes. --- CMakeLists.txt | 20 +- build_files/scons/config/darwin-config.py | 2 +- .../scons/config/win32-mingw-config.py | 6 +- build_files/scons/config/win32-vc-config.py | 6 +- build_files/scons/config/win64-vc-config.py | 6 +- intern/audaspace/OpenAL/AUD_OpenALDevice.cpp | 24 ++- intern/audaspace/OpenAL/AUD_OpenALDevice.h | 9 + intern/audaspace/Python/AUD_PyAPI.cpp | 22 +++ intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp | 1 + intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp | 6 +- intern/audaspace/intern/AUD_C-API.cpp | 10 + intern/audaspace/intern/AUD_C-API.h | 8 + intern/audaspace/intern/AUD_IDevice.h | 5 + intern/audaspace/intern/AUD_IFactory.h | 2 +- intern/audaspace/intern/AUD_NULLDevice.cpp | 4 + intern/audaspace/intern/AUD_NULLDevice.h | 1 + .../audaspace/intern/AUD_SequencerEntry.cpp | 75 ++++++++ intern/audaspace/intern/AUD_SequencerEntry.h | 16 ++ .../audaspace/intern/AUD_SequencerFactory.cpp | 51 +++++ .../audaspace/intern/AUD_SequencerFactory.h | 15 +- .../audaspace/intern/AUD_SequencerHandle.cpp | 5 + .../audaspace/intern/AUD_SequencerReader.cpp | 4 + .../audaspace/intern/AUD_SoftwareDevice.cpp | 13 ++ intern/audaspace/intern/AUD_SoftwareDevice.h | 1 + source/blender/blenkernel/BKE_sequencer.h | 3 +- source/blender/blenkernel/BKE_sound.h | 6 +- source/blender/blenkernel/intern/sequencer.c | 36 +++- source/blender/blenkernel/intern/sound.c | 35 +++- source/blender/blenloader/intern/readfile.c | 12 +- source/blender/editors/sound/sound_ops.c | 6 +- .../editors/space_sequencer/sequencer_add.c | 2 +- .../editors/space_sequencer/sequencer_edit.c | 10 +- source/blender/makesdna/DNA_sound_types.h | 3 +- source/blender/makesrna/intern/rna_scene.c | 2 + .../blender/makesrna/intern/rna_sequencer.c | 2 +- source/blender/makesrna/intern/rna_sound.c | 4 +- .../BlenderRoutines/BL_KetsjiEmbedStart.cpp | 24 ++- .../Converter/KX_ConvertActuators.cpp | 4 +- source/gameengine/Ketsji/CMakeLists.txt | 1 + source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 21 +- source/gameengine/Ketsji/KX_SoundActuator.cpp | 180 +++++++++--------- source/gameengine/Ketsji/KX_SoundActuator.h | 9 +- source/gameengine/Ketsji/SConscript | 2 +- 43 files changed, 495 insertions(+), 179 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d104ebfcea..903a8a8f6bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -687,15 +687,15 @@ elseif(WIN32) if(WITH_CODEC_FFMPEG) set(FFMPEG_INCLUDE_DIRS - ${LIBDIR}/ffmpeg/include - ${LIBDIR}/ffmpeg/include/msvc + ${LIBDIR}/ffmpeg-0.8/include + ${LIBDIR}/ffmpeg-0.8/include/msvc ) set(FFMPEG_LIBRARIES - ${LIBDIR}/ffmpeg/lib/avcodec-52.lib - ${LIBDIR}/ffmpeg/lib/avformat-52.lib - ${LIBDIR}/ffmpeg/lib/avdevice-52.lib - ${LIBDIR}/ffmpeg/lib/avutil-50.lib - ${LIBDIR}/ffmpeg/lib/swscale-0.lib + ${LIBDIR}/ffmpeg-0.8/lib/avcodec-53.lib + ${LIBDIR}/ffmpeg-0.8/lib/avformat-53.lib + ${LIBDIR}/ffmpeg-0.8/lib/avdevice-53.lib + ${LIBDIR}/ffmpeg-0.8/lib/avutil-51.lib + ${LIBDIR}/ffmpeg-0.8/lib/swscale-2.lib ) endif() @@ -820,9 +820,9 @@ elseif(WIN32) endif() if(WITH_CODEC_FFMPEG) - set(FFMPEG ${LIBDIR}/ffmpeg) + set(FFMPEG ${LIBDIR}/ffmpeg-0.8) set(FFMPEG_INCLUDE_DIRS ${FFMPEG}/include ${FFMPEG}/include) - set(FFMPEG_LIBRARIES avcodec-52 avformat-52 avdevice-52 avutil-50 swscale-0) + set(FFMPEG_LIBRARIES avcodec-53 avformat-53 avdevice-53 avutil-51 swscale-2) set(FFMPEG_LIBPATH ${FFMPEG}/lib) endif() @@ -959,7 +959,7 @@ elseif(APPLE) endif() if(WITH_CODEC_FFMPEG) - set(FFMPEG ${LIBDIR}/ffmpeg) + set(FFMPEG ${LIBDIR}/ffmpeg-0.8) set(FFMPEG_INCLUDE_DIRS ${FFMPEG}/include) set(FFMPEG_LIBRARIES avcodec avdevice avformat avutil mp3lame swscale x264 xvidcore theora theoradec theoraenc vorbis vorbisenc vorbisfile ogg) set(FFMPEG_LIBPATH ${FFMPEG}/lib) diff --git a/build_files/scons/config/darwin-config.py b/build_files/scons/config/darwin-config.py index 4a4bc4acd67..226f5324792 100644 --- a/build_files/scons/config/darwin-config.py +++ b/build_files/scons/config/darwin-config.py @@ -79,7 +79,7 @@ else: # enable ffmpeg support WITH_BF_FFMPEG = True # -DWITH_FFMPEG -BF_FFMPEG = LIBDIR + '/ffmpeg' +BF_FFMPEG = LIBDIR + '/ffmpeg-0.8' BF_FFMPEG_INC = "${BF_FFMPEG}/include" BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' BF_FFMPEG_LIB = 'avcodec avdevice avformat avutil mp3lame swscale x264 xvidcore theora theoradec theoraenc vorbis vorbisenc vorbisfile ogg bz2' diff --git a/build_files/scons/config/win32-mingw-config.py b/build_files/scons/config/win32-mingw-config.py index 6dac29b37f7..db3b309f025 100644 --- a/build_files/scons/config/win32-mingw-config.py +++ b/build_files/scons/config/win32-mingw-config.py @@ -18,9 +18,9 @@ BF_OPENAL_LIB = 'wrap_oal' BF_OPENAL_LIBPATH = '${BF_OPENAL}/lib' WITH_BF_FFMPEG = False -BF_FFMPEG_LIB = 'avformat-52 avcodec-52 avdevice-52 avutil-50 swscale-0' -BF_FFMPEG_LIBPATH = LIBDIR + '/ffmpeg/lib' -BF_FFMPEG_INC = LIBDIR + '/ffmpeg/include' +BF_FFMPEG_LIB = 'avformat-53 avcodec-53 avdevice-53 avutil-51 swscale-2' +BF_FFMPEG_LIBPATH = LIBDIR + '/ffmpeg-0.8/lib' +BF_FFMPEG_INC = LIBDIR + '/ffmpeg-0.8/include' BF_LIBSAMPLERATE = LIBDIR + '/samplerate' BF_LIBSAMPLERATE_INC = '${BF_LIBSAMPLERATE}/include' diff --git a/build_files/scons/config/win32-vc-config.py b/build_files/scons/config/win32-vc-config.py index 4baada7f9bf..beee0281165 100644 --- a/build_files/scons/config/win32-vc-config.py +++ b/build_files/scons/config/win32-vc-config.py @@ -3,11 +3,11 @@ LIBDIR = '${LCGDIR}' # enable ffmpeg support WITH_BF_FFMPEG = True # -DWITH_FFMPEG -BF_FFMPEG = LIBDIR +'/ffmpeg' +BF_FFMPEG = LIBDIR +'/ffmpeg-0.8' BF_FFMPEG_INC = '${BF_FFMPEG}/include ${BF_FFMPEG}/include/msvc' BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' -BF_FFMPEG_LIB = 'avformat-52.lib avcodec-52.lib avdevice-52.lib avutil-50.lib swscale-0.lib' -BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-52.dll ${BF_FFMPEG_LIBPATH}/avcodec-52.dll ${BF_FFMPEG_LIBPATH}/avdevice-52.dll ${BF_FFMPEG_LIBPATH}/avutil-50.dll ${BF_FFMPEG_LIBPATH}/swscale-0.dll' +BF_FFMPEG_LIB = 'avformat-53.lib avcodec-53.lib avdevice-53.lib avutil-51.lib swscale-2.lib' +BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-53.dll ${BF_FFMPEG_LIBPATH}/avcodec-53.dll ${BF_FFMPEG_LIBPATH}/avdevice-53.dll ${BF_FFMPEG_LIBPATH}/avutil-51.dll ${BF_FFMPEG_LIBPATH}/swscale-2.dll' BF_PYTHON = LIBDIR + '/python' BF_PYTHON_VERSION = '3.2' diff --git a/build_files/scons/config/win64-vc-config.py b/build_files/scons/config/win64-vc-config.py index db7c8d09af8..e3eb5606289 100644 --- a/build_files/scons/config/win64-vc-config.py +++ b/build_files/scons/config/win64-vc-config.py @@ -3,11 +3,11 @@ LIBDIR = '${LCGDIR}' # enable ffmpeg support WITH_BF_FFMPEG = True # -DWITH_FFMPEG -BF_FFMPEG = LIBDIR +'/ffmpeg' +BF_FFMPEG = LIBDIR +'/ffmpeg-0.8' BF_FFMPEG_INC = '${BF_FFMPEG}/include ${BF_FFMPEG}/include/msvc ' BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' -BF_FFMPEG_LIB = 'avformat-52.lib avcodec-52.lib avdevice-52.lib avutil-50.lib swscale-0.lib' -BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-52.dll ${BF_FFMPEG_LIBPATH}/avcodec-52.dll ${BF_FFMPEG_LIBPATH}/avdevice-52.dll ${BF_FFMPEG_LIBPATH}/avutil-50.dll ${BF_FFMPEG_LIBPATH}/swscale-0.dll' +BF_FFMPEG_LIB = 'avformat-53.lib avcodec-53.lib avdevice-53.lib avutil-51.lib swscale-2.lib' +BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-53.dll ${BF_FFMPEG_LIBPATH}/avcodec-53.dll ${BF_FFMPEG_LIBPATH}/avdevice-53.dll ${BF_FFMPEG_LIBPATH}/avutil-51.dll ${BF_FFMPEG_LIBPATH}/swscale-2.dll' BF_PYTHON = LIBDIR + '/python' BF_PYTHON_VERSION = '3.2' diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp index 40fc8a55f03..d5b365fa62f 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp @@ -469,8 +469,7 @@ bool AUD_OpenALDevice::AUD_OpenALHandle::setSourceVelocity(const AUD_Vector3& ve AUD_Quaternion AUD_OpenALDevice::AUD_OpenALHandle::getSourceOrientation() { - // AUD_XXX not implemented yet - return AUD_Quaternion(0, 0, 0, 0); + return m_orientation; } bool AUD_OpenALDevice::AUD_OpenALHandle::setSourceOrientation(const AUD_Quaternion& orientation) @@ -491,6 +490,8 @@ bool AUD_OpenALDevice::AUD_OpenALHandle::setSourceOrientation(const AUD_Quaterni m_device->unlock(); + m_orientation = orientation; + return true; } @@ -1284,6 +1285,21 @@ AUD_Reference AUD_OpenALDevice::play(AUD_Reference fa return play(factory->createReader(), keep); } +void AUD_OpenALDevice::stopAll() +{ + lock(); + alcSuspendContext(m_context); + + while(!m_playingSounds.empty()) + m_playingSounds.front()->stop(); + + while(!m_pausedSounds.empty()) + m_pausedSounds.front()->stop(); + + alcProcessContext(m_context); + unlock(); +} + void AUD_OpenALDevice::lock() { pthread_mutex_lock(&m_mutex); @@ -1454,8 +1470,7 @@ void AUD_OpenALDevice::setListenerVelocity(const AUD_Vector3& velocity) AUD_Quaternion AUD_OpenALDevice::getListenerOrientation() const { - // AUD_XXX not implemented yet - return AUD_Quaternion(0, 0, 0, 0); + return m_orientation; } void AUD_OpenALDevice::setListenerOrientation(const AUD_Quaternion& orientation) @@ -1474,6 +1489,7 @@ void AUD_OpenALDevice::setListenerOrientation(const AUD_Quaternion& orientation) direction[5] = 2 * (orientation.w() * orientation.x() + orientation.y() * orientation.z()); alListenerfv(AL_ORIENTATION, direction); + m_orientation = orientation; } float AUD_OpenALDevice::getSpeedOfSound() const diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.h b/intern/audaspace/OpenAL/AUD_OpenALDevice.h index 3ba761bad5a..3e8b05d79e2 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.h +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.h @@ -89,6 +89,9 @@ private: /// Stop callback data. void* m_stop_data; + /// Orientation. + AUD_Quaternion m_orientation; + /// Current status of the handle AUD_Status m_status; @@ -204,6 +207,11 @@ private: */ AUD_Buffer m_buffer; + /** + * Orientation. + */ + AUD_Quaternion m_orientation; + /** * Starts the streaming thread. */ @@ -243,6 +251,7 @@ public: virtual AUD_DeviceSpecs getSpecs() const; virtual AUD_Reference play(AUD_Reference reader, bool keep = false); virtual AUD_Reference play(AUD_Reference factory, bool keep = false); + virtual void stopAll(); virtual void lock(); virtual void unlock(); virtual float getVolume() const; diff --git a/intern/audaspace/Python/AUD_PyAPI.cpp b/intern/audaspace/Python/AUD_PyAPI.cpp index 94e02576ccc..928c67c5196 100644 --- a/intern/audaspace/Python/AUD_PyAPI.cpp +++ b/intern/audaspace/Python/AUD_PyAPI.cpp @@ -2245,6 +2245,25 @@ Device_play(Device *self, PyObject *args, PyObject *kwds) return (PyObject *)handle; } +PyDoc_STRVAR(M_aud_Device_stopAll_doc, + "stopAll()\n\n" + "Stops all playing and paused sounds."); + +static PyObject * +Device_stopAll(Device *self) +{ + try + { + (*reinterpret_cast*>(self->device))->stopAll(); + Py_RETURN_NONE; + } + catch(AUD_Exception& e) + { + PyErr_SetString(AUDError, e.str); + return NULL; + } +} + PyDoc_STRVAR(M_aud_Device_lock_doc, "lock()\n\n" "Locks the device so that it's guaranteed, that no samples are " @@ -2295,6 +2314,9 @@ static PyMethodDef Device_methods[] = { {"play", (PyCFunction)Device_play, METH_VARARGS | METH_KEYWORDS, M_aud_Device_play_doc }, + {"stopAll", (PyCFunction)Device_stopAll, METH_NOARGS, + M_aud_Device_stopAll_doc + }, {"lock", (PyCFunction)Device_lock, METH_NOARGS, M_aud_Device_lock_doc }, diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp index a7534dbed32..b980e1d98e0 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp @@ -39,6 +39,7 @@ extern "C" { #include #include +#include #include "ffmpeg_compat.h" } diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp index f2b7acc5ea2..197671ee37a 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.cpp @@ -40,6 +40,7 @@ extern "C" { #include #include #include +#include "ffmpeg_compat.h" } static const char* context_error = "AUD_FFMPEGWriter: Couldn't allocate context."; @@ -127,7 +128,8 @@ AUD_FFMPEGWriter::AUD_FFMPEGWriter(std::string filename, AUD_DeviceSpecs specs, m_codecCtx->bit_rate = bitrate; m_codecCtx->sample_rate = int(m_specs.rate); m_codecCtx->channels = m_specs.channels; - m_codecCtx->time_base = (AVRational){1, m_codecCtx->sample_rate}; + m_codecCtx->time_base.num = 1; + m_codecCtx->time_base.den = m_codecCtx->sample_rate; switch(m_specs.format) { @@ -180,7 +182,7 @@ AUD_FFMPEGWriter::AUD_FFMPEGWriter(std::string filename, AUD_DeviceSpecs specs, try { - if(avio_open(&m_formatCtx->pb, filename.c_str(), AVIO_WRONLY)) + if(avio_open(&m_formatCtx->pb, filename.c_str(), AVIO_FLAG_WRITE)) AUD_THROW(AUD_ERROR_FILE, file_error); avformat_write_header(m_formatCtx, NULL); diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 467ee736b7f..e5c966fdcae 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -1174,3 +1174,13 @@ const char* AUD_mixdown(AUD_Sound* sound, unsigned int start, unsigned int lengt return e.str; } } + +AUD_Reference AUD_getDevice() +{ + return AUD_device; +} + +AUD_I3DDevice* AUD_get3DDevice() +{ + return AUD_3ddevice; +} diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index abcbd215074..7689d1b06b5 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -528,6 +528,14 @@ extern AUD_Sound* AUD_getPythonSound(PyObject* sound); #ifdef __cplusplus } + +#include "AUD_Reference.h" +class AUD_IDevice; +class AUD_I3DDevice; + +AUD_Reference AUD_getDevice(); + +AUD_I3DDevice* AUD_get3DDevice(); #endif #endif //AUD_CAPI diff --git a/intern/audaspace/intern/AUD_IDevice.h b/intern/audaspace/intern/AUD_IDevice.h index 992e3347366..86d695ef764 100644 --- a/intern/audaspace/intern/AUD_IDevice.h +++ b/intern/audaspace/intern/AUD_IDevice.h @@ -83,6 +83,11 @@ public: */ virtual AUD_Reference play(AUD_Reference factory, bool keep = false)=0; + /** + * Stops all playing sounds. + */ + virtual void stopAll()=0; + /** * Locks the device. * Used to make sure that between lock and unlock, no buffers are read, so diff --git a/intern/audaspace/intern/AUD_IFactory.h b/intern/audaspace/intern/AUD_IFactory.h index c1a9de7f724..7d652268af3 100644 --- a/intern/audaspace/intern/AUD_IFactory.h +++ b/intern/audaspace/intern/AUD_IFactory.h @@ -34,7 +34,7 @@ #include "AUD_Space.h" #include "AUD_Reference.h" -class AUD_IReader; +#include "AUD_IReader.h" /** * This class represents a type of sound source and saves the necessary values diff --git a/intern/audaspace/intern/AUD_NULLDevice.cpp b/intern/audaspace/intern/AUD_NULLDevice.cpp index dddb53fd00c..b7d658aafe6 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.cpp +++ b/intern/audaspace/intern/AUD_NULLDevice.cpp @@ -139,6 +139,10 @@ AUD_Reference AUD_NULLDevice::play(AUD_Reference fact return new AUD_NULLHandle(); } +void AUD_NULLDevice::stopAll() +{ +} + void AUD_NULLDevice::lock() { } diff --git a/intern/audaspace/intern/AUD_NULLDevice.h b/intern/audaspace/intern/AUD_NULLDevice.h index 59ef200f934..5274d68ebf6 100644 --- a/intern/audaspace/intern/AUD_NULLDevice.h +++ b/intern/audaspace/intern/AUD_NULLDevice.h @@ -76,6 +76,7 @@ public: virtual AUD_DeviceSpecs getSpecs() const; virtual AUD_Reference play(AUD_Reference reader, bool keep = false); virtual AUD_Reference play(AUD_Reference factory, bool keep = false); + virtual void stopAll(); virtual void lock(); virtual void unlock(); virtual float getVolume() const; diff --git a/intern/audaspace/intern/AUD_SequencerEntry.cpp b/intern/audaspace/intern/AUD_SequencerEntry.cpp index 54993befb41..c5112f9f3de 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.cpp +++ b/intern/audaspace/intern/AUD_SequencerEntry.cpp @@ -62,19 +62,48 @@ AUD_SequencerEntry::AUD_SequencerEntry(AUD_Reference sound, float float f = 1; m_volume.write(&f); m_pitch.write(&f); + + pthread_mutexattr_t attr; + pthread_mutexattr_init(&attr); + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); + + pthread_mutex_init(&m_mutex, &attr); + + pthread_mutexattr_destroy(&attr); +} + +AUD_SequencerEntry::~AUD_SequencerEntry() +{ + pthread_mutex_destroy(&m_mutex); +} + +void AUD_SequencerEntry::lock() +{ + pthread_mutex_lock(&m_mutex); +} + +void AUD_SequencerEntry::unlock() +{ + pthread_mutex_unlock(&m_mutex); } void AUD_SequencerEntry::setSound(AUD_Reference sound) { + lock(); + if(m_sound.get() != sound.get()) { m_sound = sound; m_sound_status++; } + + unlock(); } void AUD_SequencerEntry::move(float begin, float end, float skip) { + lock(); + if(m_begin != begin || m_skip != skip || m_end != end) { m_begin = begin; @@ -82,11 +111,17 @@ void AUD_SequencerEntry::move(float begin, float end, float skip) m_end = end; m_pos_status++; } + + unlock(); } void AUD_SequencerEntry::mute(bool mute) { + lock(); + m_muted = mute; + + unlock(); } int AUD_SequencerEntry::getID() const @@ -117,6 +152,8 @@ void AUD_SequencerEntry::updateAll(float volume_max, float volume_min, float dis float distance_reference, float attenuation, float cone_angle_outer, float cone_angle_inner, float cone_volume_outer) { + lock(); + if(volume_max != m_volume_max) { m_volume_max = volume_max; @@ -164,6 +201,8 @@ void AUD_SequencerEntry::updateAll(float volume_max, float volume_min, float dis m_cone_volume_outer = cone_volume_outer; m_status++; } + + unlock(); } bool AUD_SequencerEntry::isRelative() @@ -173,11 +212,15 @@ bool AUD_SequencerEntry::isRelative() void AUD_SequencerEntry::setRelative(bool relative) { + lock(); + if(m_relative != relative) { m_relative = relative; m_status++; } + + unlock(); } float AUD_SequencerEntry::getVolumeMaximum() @@ -187,8 +230,12 @@ float AUD_SequencerEntry::getVolumeMaximum() void AUD_SequencerEntry::setVolumeMaximum(float volume) { + lock(); + m_volume_max = volume; m_status++; + + unlock(); } float AUD_SequencerEntry::getVolumeMinimum() @@ -198,8 +245,12 @@ float AUD_SequencerEntry::getVolumeMinimum() void AUD_SequencerEntry::setVolumeMinimum(float volume) { + lock(); + m_volume_min = volume; m_status++; + + unlock(); } float AUD_SequencerEntry::getDistanceMaximum() @@ -209,8 +260,12 @@ float AUD_SequencerEntry::getDistanceMaximum() void AUD_SequencerEntry::setDistanceMaximum(float distance) { + lock(); + m_distance_max = distance; m_status++; + + unlock(); } float AUD_SequencerEntry::getDistanceReference() @@ -220,8 +275,12 @@ float AUD_SequencerEntry::getDistanceReference() void AUD_SequencerEntry::setDistanceReference(float distance) { + lock(); + m_distance_reference = distance; m_status++; + + unlock(); } float AUD_SequencerEntry::getAttenuation() @@ -231,8 +290,12 @@ float AUD_SequencerEntry::getAttenuation() void AUD_SequencerEntry::setAttenuation(float factor) { + lock(); + m_attenuation = factor; m_status++; + + unlock(); } float AUD_SequencerEntry::getConeAngleOuter() @@ -242,8 +305,12 @@ float AUD_SequencerEntry::getConeAngleOuter() void AUD_SequencerEntry::setConeAngleOuter(float angle) { + lock(); + m_cone_angle_outer = angle; m_status++; + + unlock(); } float AUD_SequencerEntry::getConeAngleInner() @@ -253,8 +320,12 @@ float AUD_SequencerEntry::getConeAngleInner() void AUD_SequencerEntry::setConeAngleInner(float angle) { + lock(); + m_cone_angle_inner = angle; m_status++; + + unlock(); } float AUD_SequencerEntry::getConeVolumeOuter() @@ -264,6 +335,10 @@ float AUD_SequencerEntry::getConeVolumeOuter() void AUD_SequencerEntry::setConeVolumeOuter(float volume) { + lock(); + m_cone_volume_outer = volume; m_status++; + + unlock(); } diff --git a/intern/audaspace/intern/AUD_SequencerEntry.h b/intern/audaspace/intern/AUD_SequencerEntry.h index 5c68b4c7ab2..71e3f8b8908 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.h +++ b/intern/audaspace/intern/AUD_SequencerEntry.h @@ -36,6 +36,8 @@ #include "AUD_AnimateableProperty.h" #include "AUD_IFactory.h" +#include + class AUD_SequencerEntry { friend class AUD_SequencerHandle; @@ -60,6 +62,9 @@ private: float m_cone_angle_inner; float m_cone_volume_outer; + /// The mutex for locking. + pthread_mutex_t m_mutex; + AUD_AnimateableProperty m_volume; AUD_AnimateableProperty m_panning; AUD_AnimateableProperty m_pitch; @@ -68,6 +73,17 @@ private: public: AUD_SequencerEntry(AUD_Reference sound, float begin, float end, float skip, int id); + virtual ~AUD_SequencerEntry(); + + /** + * Locks the entry. + */ + void lock(); + + /** + * Unlocks the previously locked entry. + */ + void unlock(); void setSound(AUD_Reference sound); diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index dd856dc0701..7481717c286 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -50,26 +50,57 @@ AUD_SequencerFactory::AUD_SequencerFactory(AUD_Specs specs, float fps, bool mute m_orientation.write(q.get()); float f = 1; m_volume.write(&f); + + pthread_mutexattr_t attr; + pthread_mutexattr_init(&attr); + pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); + + pthread_mutex_init(&m_mutex, &attr); + + pthread_mutexattr_destroy(&attr); } AUD_SequencerFactory::~AUD_SequencerFactory() { + pthread_mutex_destroy(&m_mutex); +} + +void AUD_SequencerFactory::lock() +{ + pthread_mutex_lock(&m_mutex); +} + +void AUD_SequencerFactory::unlock() +{ + pthread_mutex_unlock(&m_mutex); } void AUD_SequencerFactory::setSpecs(AUD_Specs specs) { + lock(); + m_specs = specs; m_status++; + + unlock(); } void AUD_SequencerFactory::setFPS(float fps) { + lock(); + m_fps = fps; + + unlock(); } void AUD_SequencerFactory::mute(bool muted) { + lock(); + m_muted = muted; + + unlock(); } bool AUD_SequencerFactory::getMute() const @@ -84,8 +115,12 @@ float AUD_SequencerFactory::getSpeedOfSound() const void AUD_SequencerFactory::setSpeedOfSound(float speed) { + lock(); + m_speed_of_sound = speed; m_status++; + + unlock(); } float AUD_SequencerFactory::getDopplerFactor() const @@ -95,8 +130,12 @@ float AUD_SequencerFactory::getDopplerFactor() const void AUD_SequencerFactory::setDopplerFactor(float factor) { + lock(); + m_doppler_factor = factor; m_status++; + + unlock(); } AUD_DistanceModel AUD_SequencerFactory::getDistanceModel() const @@ -106,8 +145,12 @@ AUD_DistanceModel AUD_SequencerFactory::getDistanceModel() const void AUD_SequencerFactory::setDistanceModel(AUD_DistanceModel model) { + lock(); + m_distance_model = model; m_status++; + + unlock(); } AUD_AnimateableProperty* AUD_SequencerFactory::getAnimProperty(AUD_AnimateablePropertyType type) @@ -127,18 +170,26 @@ AUD_AnimateableProperty* AUD_SequencerFactory::getAnimProperty(AUD_AnimateablePr AUD_Reference AUD_SequencerFactory::add(AUD_Reference sound, float begin, float end, float skip) { + lock(); + AUD_Reference entry = new AUD_SequencerEntry(sound, begin, end, skip, m_id++); m_entries.push_front(entry); m_entry_status++; + unlock(); + return entry; } void AUD_SequencerFactory::remove(AUD_Reference entry) { + lock(); + m_entries.remove(entry); m_entry_status++; + + unlock(); } AUD_Reference AUD_SequencerFactory::createReader() diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index 2ad7c18733b..434f23e4c0c 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -36,10 +36,10 @@ #include "AUD_AnimateableProperty.h" #include +#include class AUD_SequencerEntry; -// AUD_XXX TODO: This class is not thread safe yet! /** * This factory creates a resampling reader that does simple linear resampling. */ @@ -68,6 +68,9 @@ private: AUD_AnimateableProperty m_location; AUD_AnimateableProperty m_orientation; + /// The mutex for locking. + pthread_mutex_t m_mutex; + // hide copy constructor and operator= AUD_SequencerFactory(const AUD_SequencerFactory&); AUD_SequencerFactory& operator=(const AUD_SequencerFactory&); @@ -76,6 +79,16 @@ public: AUD_SequencerFactory(AUD_Specs specs, float fps, bool muted); ~AUD_SequencerFactory(); + /** + * Locks the factory. + */ + void lock(); + + /** + * Unlocks the previously locked factory. + */ + void unlock(); + void setSpecs(AUD_Specs specs); void setFPS(float fps); diff --git a/intern/audaspace/intern/AUD_SequencerHandle.cpp b/intern/audaspace/intern/AUD_SequencerHandle.cpp index 006dafe2026..978439d3174 100644 --- a/intern/audaspace/intern/AUD_SequencerHandle.cpp +++ b/intern/audaspace/intern/AUD_SequencerHandle.cpp @@ -70,6 +70,7 @@ void AUD_SequencerHandle::update(float position, float frame) { if(!m_handle.isNull()) { + m_entry->lock(); if(position >= m_entry->m_end && m_entry->m_end >= 0) m_handle->pause(); else if(position >= m_entry->m_begin) @@ -133,6 +134,7 @@ void AUD_SequencerHandle::update(float position, float frame) if(m_entry->m_muted) m_handle->setVolume(0); + m_entry->unlock(); } } @@ -140,9 +142,11 @@ void AUD_SequencerHandle::seek(float position) { if(!m_handle.isNull()) { + m_entry->lock(); if(position >= m_entry->m_end && m_entry->m_end >= 0) { m_handle->pause(); + m_entry->unlock(); return; } @@ -155,5 +159,6 @@ void AUD_SequencerHandle::seek(float position) m_handle->pause(); else m_handle->resume(); + m_entry->unlock(); } } diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index e01da34651f..c404a88d4f7 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -75,6 +75,8 @@ AUD_Specs AUD_SequencerReader::getSpecs() const void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) { + m_factory->lock(); + if(m_factory->m_status != m_status) { m_device.changeSpecs(m_factory->m_specs); @@ -179,6 +181,8 @@ void AUD_SequencerReader::read(int& length, bool& eos, sample_t* buffer) time += float(len) / float(specs.rate); } + m_factory->unlock(); + m_position += length; eos = false; diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index bc041eb97e3..4ffb95ec2a1 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -838,6 +838,19 @@ AUD_Reference AUD_SoftwareDevice::play(AUD_Reference return play(factory->createReader(), keep); } +void AUD_SoftwareDevice::stopAll() +{ + lock(); + + while(!m_playingSounds.empty()) + m_playingSounds.front()->stop(); + + while(!m_pausedSounds.empty()) + m_pausedSounds.front()->stop(); + + unlock(); +} + void AUD_SoftwareDevice::lock() { pthread_mutex_lock(&m_mutex); diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index da317834d2c..d2e2bf634ac 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -287,6 +287,7 @@ public: virtual AUD_DeviceSpecs getSpecs() const; virtual AUD_Reference play(AUD_Reference reader, bool keep = false); virtual AUD_Reference play(AUD_Reference factory, bool keep = false); + virtual void stopAll(); virtual void lock(); virtual void unlock(); virtual float getVolume() const; diff --git a/source/blender/blenkernel/BKE_sequencer.h b/source/blender/blenkernel/BKE_sequencer.h index cebf99097aa..773096d1e0d 100644 --- a/source/blender/blenkernel/BKE_sequencer.h +++ b/source/blender/blenkernel/BKE_sequencer.h @@ -282,8 +282,9 @@ void free_imbuf_seq(struct Scene *scene, struct ListBase * seqbasep, int check_m struct Sequence *seq_dupli_recursive(struct Scene *scene, struct Scene *scene_to, struct Sequence * seq, int dupe_flag); int seq_swap(struct Sequence *seq_a, struct Sequence *seq_b, const char **error_str); +void seq_update_sound_bounds_all(struct Scene *scene); void seq_update_sound_bounds(struct Scene* scene, struct Sequence *seq); -void seq_update_muting(struct Scene* scene, struct Editing *ed); +void seq_update_muting(struct Editing *ed); void seq_update_sound(struct Scene *scene, struct bSound *sound); void seqbase_sound_reload(struct Scene *scene, ListBase *seqbase); void seqbase_unique_name_recursive(ListBase *seqbasep, struct Sequence *seq); diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index 632a2a0bb3b..2cd006385e0 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -62,9 +62,9 @@ struct bSound* sound_new_limiter(struct bContext *C, struct bSound *source, floa void sound_delete(struct bContext *C, struct bSound* sound); -void sound_cache(struct bSound* sound, int ignore); +void sound_cache(struct bSound* sound); -void sound_cache_notifying(struct Main* main, struct bSound* sound, int ignore); +void sound_cache_notifying(struct Main* main, struct bSound* sound); void sound_delete_cache(struct bSound* sound); @@ -92,7 +92,7 @@ void* sound_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int void sound_remove_scene_sound(struct Scene *scene, void* handle); -void sound_mute_scene_sound(struct Scene *scene, void* handle, char mute); +void sound_mute_scene_sound(void* handle, char mute); void sound_move_scene_sound(struct Scene *scene, void* handle, int startframe, int endframe, int frameskip); diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index 9ff3ce7afe2..93e0c920745 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -3145,6 +3145,28 @@ int shuffle_seq_time(ListBase * seqbasep, Scene *evil_scene) return offset? 0:1; } +void seq_update_sound_bounds_all(Scene *scene) +{ + Editing *ed = scene->ed; + + if(ed) + { + Sequence *seq; + + for(seq = ed->seqbase.first; seq; seq = seq->next) + { + if(seq->type == SEQ_META) + { + seq_update_sound_bounds_recursive(scene, seq); + } + else if(ELEM(seq->type, SEQ_SOUND, SEQ_SCENE)) + { + seq_update_sound_bounds(scene, seq); + } + } + } +} + void seq_update_sound_bounds(Scene* scene, Sequence *seq) { if(seq->scene_sound) @@ -3154,7 +3176,7 @@ void seq_update_sound_bounds(Scene* scene, Sequence *seq) } } -static void seq_update_muting_recursive(Scene *scene, ListBase *seqbasep, Sequence *metaseq, int mute) +static void seq_update_muting_recursive(ListBase *seqbasep, Sequence *metaseq, int mute) { Sequence *seq; int seqmute; @@ -3170,26 +3192,26 @@ static void seq_update_muting_recursive(Scene *scene, ListBase *seqbasep, Sequen if(seq == metaseq) seqmute= 0; - seq_update_muting_recursive(scene, &seq->seqbase, metaseq, seqmute); + seq_update_muting_recursive(&seq->seqbase, metaseq, seqmute); } else if(ELEM(seq->type, SEQ_SOUND, SEQ_SCENE)) { if(seq->scene_sound) { - sound_mute_scene_sound(scene, seq->scene_sound, seqmute); + sound_mute_scene_sound(seq->scene_sound, seqmute); } } } } -void seq_update_muting(Scene *scene, Editing *ed) +void seq_update_muting(Editing *ed) { if(ed) { /* mute all sounds up to current metastack list */ MetaStack *ms= ed->metastack.last; if(ms) - seq_update_muting_recursive(scene, &ed->seqbase, ms->parseq, 1); + seq_update_muting_recursive(&ed->seqbase, ms->parseq, 1); else - seq_update_muting_recursive(scene, &ed->seqbase, NULL, 0); + seq_update_muting_recursive(&ed->seqbase, NULL, 0); } } @@ -3469,7 +3491,7 @@ void seq_load_apply(Scene *scene, Sequence *seq, SeqLoadInfo *seq_load) if(seq_load->flag & SEQ_LOAD_SOUND_CACHE) { if(seq->sound) - sound_cache(seq->sound, 0); + sound_cache(seq->sound); } seq_load->tot_success++; diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 59f5cdb678e..890fc114e68 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -91,6 +91,7 @@ void sound_free(struct bSound* sound) if(sound->cache) { AUD_unload(sound->cache); + sound->cache = NULL; } #endif // WITH_AUDASPACE } @@ -250,23 +251,25 @@ void sound_delete(struct bContext *C, struct bSound* sound) } } -void sound_cache(struct bSound* sound, int ignore) +void sound_cache(struct bSound* sound) { - if(sound->cache && !ignore) + sound->flags |= SOUND_FLAGS_CACHING; + if(sound->cache) AUD_unload(sound->cache); sound->cache = AUD_bufferSound(sound->handle); sound->playback_handle = sound->cache; } -void sound_cache_notifying(struct Main* main, struct bSound* sound, int ignore) +void sound_cache_notifying(struct Main* main, struct bSound* sound) { - sound_cache(sound, ignore); + sound_cache(sound); sound_update_sequencer(main, sound); } void sound_delete_cache(struct bSound* sound) { + sound->flags &= ~SOUND_FLAGS_CACHING; if(sound->cache) { AUD_unload(sound->cache); @@ -279,6 +282,12 @@ void sound_load(struct Main *bmain, struct bSound* sound) { if(sound) { + if(sound->cache) + { + AUD_unload(sound->cache); + sound->cache = NULL; + } + if(sound->handle) { AUD_unload(sound->handle); @@ -330,6 +339,11 @@ void sound_load(struct Main *bmain, struct bSound* sound) break; } #endif + if(sound->flags & SOUND_FLAGS_CACHING) + { + sound->cache = AUD_bufferSound(sound->handle); + } + if(sound->cache) sound->playback_handle = sound->cache; else @@ -400,7 +414,12 @@ void* sound_scene_add_scene_sound(struct Scene *scene, struct Sequence* sequence void* sound_add_scene_sound(struct Scene *scene, struct Sequence* sequence, int startframe, int endframe, int frameskip) { - return AUD_addSequence(scene->sound_scene, sequence->sound->playback_handle, startframe / FPS, endframe / FPS, frameskip / FPS); + void* handle = AUD_addSequence(scene->sound_scene, sequence->sound->playback_handle, startframe / FPS, endframe / FPS, frameskip / FPS); + AUD_muteSequence(handle, (sequence->flag & SEQ_MUTE) != 0); + AUD_setSequenceAnimData(handle, AUD_AP_VOLUME, CFRA, &sequence->volume, 0); + AUD_setSequenceAnimData(handle, AUD_AP_PITCH, CFRA, &sequence->pitch, 0); + AUD_setSequenceAnimData(handle, AUD_AP_PANNING, CFRA, &sequence->pan, 0); + return handle; } void sound_remove_scene_sound(struct Scene *scene, void* handle) @@ -408,7 +427,7 @@ void sound_remove_scene_sound(struct Scene *scene, void* handle) AUD_removeSequence(scene->sound_scene, handle); } -void sound_mute_scene_sound(struct Scene *scene, void* handle, char mute) +void sound_mute_scene_sound(void* handle, char mute) { AUD_muteSequence(handle, mute); } @@ -612,7 +631,7 @@ void sound_force_device(int UNUSED(device)) {} void sound_init_once(void) {} void sound_init(struct Main *UNUSED(bmain)) {} void sound_exit(void) {} -void sound_cache(struct bSound* UNUSED(sound), int UNUSED(ignore)) { } +void sound_cache(struct bSound* UNUSED(sound)) { } void sound_delete_cache(struct bSound* UNUSED(sound)) {} void sound_load(struct Main *UNUSED(bmain), struct bSound* UNUSED(sound)) {} void sound_create_scene(struct Scene *UNUSED(scene)) {} @@ -621,7 +640,7 @@ void sound_mute_scene(struct Scene *UNUSED(scene), int UNUSED(muted)) {} void* sound_scene_add_scene_sound(struct Scene *UNUSED(scene), struct Sequence* UNUSED(sequence), int UNUSED(startframe), int UNUSED(endframe), int UNUSED(frameskip)) { return NULL; } void* sound_add_scene_sound(struct Scene *UNUSED(scene), struct Sequence* UNUSED(sequence), int UNUSED(startframe), int UNUSED(endframe), int UNUSED(frameskip)) { return NULL; } void sound_remove_scene_sound(struct Scene *UNUSED(scene), void* UNUSED(handle)) {} -void sound_mute_scene_sound(struct Scene *UNUSED(scene), void* UNUSED(handle), char UNUSED(mute)) {} +void sound_mute_scene_sound(void* UNUSED(handle), char UNUSED(mute)) {} void sound_move_scene_sound(struct Scene *UNUSED(scene), void* UNUSED(handle), int UNUSED(startframe), int UNUSED(endframe), int UNUSED(frameskip)) {} static void sound_start_play_scene(struct Scene *UNUSED(scene)) {} void sound_play_scene(struct Scene *UNUSED(scene)) {} diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index e22f5dcb3de..07e2bbf5bca 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -4473,7 +4473,7 @@ static void lib_link_scene(FileData *fd, Main *main) #endif if(sce->ed) - seq_update_muting(sce, sce->ed); + seq_update_muting(sce->ed); if(sce->nodetree) { lib_link_ntree(fd, &sce->id, sce->nodetree); @@ -5608,6 +5608,13 @@ static void direct_link_sound(FileData *fd, bSound *sound) sound->handle = NULL; sound->playback_handle = NULL; + // versioning stuff, if there was a cache, then we enable caching: + if(sound->cache) + { + sound->flags |= SOUND_FLAGS_CACHING; + sound->cache = NULL; + } + sound->packedfile = direct_link_packedfile(fd, sound->packedfile); sound->newpackedfile = direct_link_packedfile(fd, sound->newpackedfile); } @@ -5623,9 +5630,6 @@ static void lib_link_sound(FileData *fd, Main *main) sound->ipo= newlibadr_us(fd, sound->id.lib, sound->ipo); // XXX depreceated - old animation system sound_load(main, sound); - - if(sound->cache) - sound_cache_notifying(main, sound, 1); } sound= sound->id.next; } diff --git a/source/blender/editors/sound/sound_ops.c b/source/blender/editors/sound/sound_ops.c index c6a3663d512..31d22f9dd54 100644 --- a/source/blender/editors/sound/sound_ops.c +++ b/source/blender/editors/sound/sound_ops.c @@ -118,7 +118,7 @@ static int open_exec(bContext *C, wmOperator *op) } if (RNA_boolean_get(op->ptr, "cache")) { - sound_cache(sound, 0); + sound_cache(sound); } /* hook into UI */ @@ -356,6 +356,8 @@ static void mixdown_draw(bContext *C, wmOperator *op) case AUD_CODEC_VORBIS: RNA_enum_set(op->ptr, "format", AUD_FORMAT_S16); break; + default: + break; } break; @@ -382,6 +384,8 @@ static void mixdown_draw(bContext *C, wmOperator *op) RNA_def_property_enum_items(prop_codec, all_codec_items); RNA_enum_set(op->ptr, "codec", AUD_CODEC_PCM); break; + default: + break; } RNA_pointer_create(&wm->id, op->type->srna, op->properties, &ptr); diff --git a/source/blender/editors/space_sequencer/sequencer_add.c b/source/blender/editors/space_sequencer/sequencer_add.c index b105b2507ab..54229a683a3 100644 --- a/source/blender/editors/space_sequencer/sequencer_add.c +++ b/source/blender/editors/space_sequencer/sequencer_add.c @@ -354,7 +354,7 @@ static int sequencer_add_generic_strip_exec(bContext *C, wmOperator *op, SeqLoad } sort_seq(scene); - seq_update_muting(scene, ed); + seq_update_muting(ed); WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 4252d051154..14dad30467f 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -1228,7 +1228,7 @@ static int sequencer_mute_exec(bContext *C, wmOperator *op) } } - seq_update_muting(scene, ed); + seq_update_muting(ed); WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); return OPERATOR_FINISHED; @@ -1275,7 +1275,7 @@ static int sequencer_unmute_exec(bContext *C, wmOperator *op) } } - seq_update_muting(scene, ed); + seq_update_muting(ed); WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); return OPERATOR_FINISHED; @@ -1901,7 +1901,7 @@ static int sequencer_meta_toggle_exec(bContext *C, wmOperator *UNUSED(op)) } - seq_update_muting(scene, ed); + seq_update_muting(ed); WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); return OPERATOR_FINISHED; @@ -1965,7 +1965,7 @@ static int sequencer_meta_make_exec(bContext *C, wmOperator *op) if( seq_test_overlap(ed->seqbasep, seqm) ) shuffle_seq(ed->seqbasep, seqm, scene); - seq_update_muting(scene, ed); + seq_update_muting(ed); seqbase_unique_name_recursive(&scene->ed->seqbase, seqm); @@ -2038,7 +2038,7 @@ static int sequencer_meta_separate_exec(bContext *C, wmOperator *UNUSED(op)) } sort_seq(scene); - seq_update_muting(scene, ed); + seq_update_muting(ed); WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); diff --git a/source/blender/makesdna/DNA_sound_types.h b/source/blender/makesdna/DNA_sound_types.h index 3e5f82a8052..56ad0e1ff84 100644 --- a/source/blender/makesdna/DNA_sound_types.h +++ b/source/blender/makesdna/DNA_sound_types.h @@ -106,7 +106,8 @@ typedef enum eSound_Type { #define SND_DRAWFRAMES 1 #define SND_CFRA_NUM 2 -#define SOUND_FLAGS_3D (1 << 3) +#define SOUND_FLAGS_3D (1 << 3) /* deprecated! used for sound actuator loading */ +#define SOUND_FLAGS_CACHING (1 << 4) /* to DNA_sound_types.h*/ diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 170e590522d..6d0e9661e04 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -182,6 +182,7 @@ EnumPropertyItem image_type_items[] = { #include "BKE_mesh.h" #include "BKE_sound.h" #include "BKE_screen.h" +#include "BKE_sequencer.h" #include "BKE_animsys.h" #include "WM_api.h" @@ -335,6 +336,7 @@ static void rna_Scene_layer_update(Main *bmain, Scene *scene, PointerRNA *ptr) static void rna_Scene_fps_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr)) { sound_update_fps(scene); + seq_update_sound_bounds_all(scene); } static void rna_Scene_listener_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *UNUSED(ptr)) diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 0c889fd111f..6e18f955bf5 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -602,7 +602,7 @@ static void rna_Sequence_mute_update(Main *bmain, Scene *scene, PointerRNA *ptr) { Editing *ed= seq_give_editing(scene, FALSE); - seq_update_muting(scene, ed); + seq_update_muting(ed); rna_Sequence_update(bmain, scene, ptr); } diff --git a/source/blender/makesrna/intern/rna_sound.c b/source/blender/makesrna/intern/rna_sound.c index f471e5e0fe5..e78bc092040 100644 --- a/source/blender/makesrna/intern/rna_sound.c +++ b/source/blender/makesrna/intern/rna_sound.c @@ -49,14 +49,14 @@ static void rna_Sound_filepath_update(Main *bmain, Scene *UNUSED(scene), Pointer static int rna_Sound_caching_get(PointerRNA *ptr) { bSound *sound = (bSound*)(ptr->data); - return sound->cache != NULL; + return (sound->flags & SOUND_FLAGS_CACHING) != 0; } static void rna_Sound_caching_set(PointerRNA *ptr, const int value) { bSound *sound = (bSound*)(ptr->data); if(value) - sound_cache(sound, 0); + sound_cache(sound); else sound_delete_cache(sound); } diff --git a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp index a3ea85b605c..3c766affe56 100644 --- a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp +++ b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp @@ -95,10 +95,6 @@ extern float BKE_screen_view3d_zoom_to_fac(float camzoom); #include "BKE_ipo.h" /***/ -#ifdef WITH_AUDASPACE -# include "AUD_C-API.h" -#endif - //XXX #include "BSE_headerbuttons.h" #include "BKE_context.h" #include "../../blender/windowmanager/WM_types.h" @@ -108,6 +104,11 @@ extern float BKE_screen_view3d_zoom_to_fac(float camzoom); } #endif +#ifdef WITH_AUDASPACE +# include "AUD_C-API.h" +# include "AUD_I3DDevice.h" +# include "AUD_IDevice.h" +#endif static BlendFileData *load_game_data(char *filename) { @@ -394,9 +395,13 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c ketsjiengine->InitDome(scene->gm.dome.res, scene->gm.dome.mode, scene->gm.dome.angle, scene->gm.dome.resbuf, scene->gm.dome.tilt, scene->gm.dome.warptext); // initialize 3D Audio Settings - AUD_setSpeedOfSound(scene->audio.speed_of_sound); - AUD_setDopplerFactor(scene->audio.doppler_factor); - AUD_setDistanceModel(AUD_DistanceModel(scene->audio.distance_model)); + AUD_I3DDevice* dev = AUD_get3DDevice(); + if(dev) + { + dev->setSpeedOfSound(scene->audio.speed_of_sound); + dev->setDopplerFactor(scene->audio.doppler_factor); + dev->setDistanceModel(AUD_DistanceModel(scene->audio.distance_model)); + } // from see blender.c: // FIXME: this version patching should really be part of the file-reading code, @@ -581,7 +586,10 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c { delete canvas; canvas = NULL; - } + } + + // stop all remaining playing sounds + AUD_getDevice()->stopAll(); } while (exitrequested == KX_EXIT_REQUEST_RESTART_GAME || exitrequested == KX_EXIT_REQUEST_START_OTHER_GAME); diff --git a/source/gameengine/Converter/KX_ConvertActuators.cpp b/source/gameengine/Converter/KX_ConvertActuators.cpp index a06e16b2f1d..7b9cba7770b 100644 --- a/source/gameengine/Converter/KX_ConvertActuators.cpp +++ b/source/gameengine/Converter/KX_ConvertActuators.cpp @@ -388,7 +388,7 @@ void BL_ConvertActuators(char* maggiename, { bSound* sound = soundact->sound; bool is3d = soundact->flag & ACT_SND_3D_SOUND ? true : false; - AUD_Sound* snd_sound = NULL; + AUD_Reference snd_sound; KX_3DSoundSettings settings; settings.cone_inner_angle = soundact->sound3D.cone_inner_angle; settings.cone_outer_angle = soundact->sound3D.cone_outer_angle; @@ -406,7 +406,7 @@ void BL_ConvertActuators(char* maggiename, "\" has no sound datablock." << std::endl; } else - snd_sound = sound->playback_handle; + snd_sound = *reinterpret_cast*>(sound->playback_handle); KX_SoundActuator* tmpsoundact = new KX_SoundActuator(gameobj, snd_sound, diff --git a/source/gameengine/Ketsji/CMakeLists.txt b/source/gameengine/Ketsji/CMakeLists.txt index f10347e5473..73365860fce 100644 --- a/source/gameengine/Ketsji/CMakeLists.txt +++ b/source/gameengine/Ketsji/CMakeLists.txt @@ -251,6 +251,7 @@ endif() if(WITH_AUDASPACE) list(APPEND INC ../../../intern/audaspace/intern + ../../../intern/audaspace/FX ) add_definitions(-DWITH_AUDASPACE) endif() diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index 651450f01bf..421e642a6df 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -70,6 +70,7 @@ #ifdef WITH_AUDASPACE # include "AUD_C-API.h" +# include "AUD_I3DDevice.h" #endif #include "NG_NetworkScene.h" @@ -995,16 +996,20 @@ void KX_KetsjiEngine::DoSound(KX_Scene* scene) if (!cam) return; - float f[4]; + AUD_I3DDevice* dev = AUD_get3DDevice(); + if(dev) + { + AUD_Vector3 v; + AUD_Quaternion q; + cam->NodeGetWorldPosition().getValue(v.get()); + dev->setListenerLocation(v); - cam->NodeGetWorldPosition().getValue(f); - AUD_setListenerLocation(f); + cam->GetLinearVelocity().getValue(v.get()); + dev->setListenerVelocity(v); - cam->GetLinearVelocity().getValue(f); - AUD_setListenerVelocity(f); - - cam->NodeGetWorldOrientation().getRotation().getValue(f); - AUD_setListenerOrientation(f); + cam->NodeGetWorldOrientation().getRotation().getValue(q.get()); + dev->setListenerOrientation(q); + } } diff --git a/source/gameengine/Ketsji/KX_SoundActuator.cpp b/source/gameengine/Ketsji/KX_SoundActuator.cpp index 0f2597c336f..eb1a13f672d 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.cpp +++ b/source/gameengine/Ketsji/KX_SoundActuator.cpp @@ -39,6 +39,9 @@ #ifdef WITH_AUDASPACE # include "AUD_C-API.h" +# include "AUD_PingPongFactory.h" +# include "AUD_IDevice.h" +# include "AUD_I3DHandle.h" #endif #include "KX_GameObject.h" @@ -49,7 +52,7 @@ /* Native functions */ /* ------------------------------------------------------------------------- */ KX_SoundActuator::KX_SoundActuator(SCA_IObject* gameobj, - AUD_Sound* sound, + AUD_Reference sound, float volume, float pitch, bool is3d, @@ -57,15 +60,11 @@ KX_SoundActuator::KX_SoundActuator(SCA_IObject* gameobj, KX_SOUNDACT_TYPE type)//, : SCA_IActuator(gameobj, KX_ACT_SOUND) { - if(sound) - m_sound = AUD_copy(sound); - else - m_sound = NULL; + m_sound = sound; m_volume = volume; m_pitch = pitch; m_is3d = is3d; m_3d = settings; - m_handle = NULL; m_type = type; m_isplaying = false; } @@ -74,27 +73,20 @@ KX_SoundActuator::KX_SoundActuator(SCA_IObject* gameobj, KX_SoundActuator::~KX_SoundActuator() { - if(m_handle) - AUD_stop(m_handle); - if(m_sound) - AUD_unload(m_sound); + if(!m_handle.isNull()) + m_handle->stop(); } void KX_SoundActuator::play() { - if(m_handle) - { - AUD_stop(m_handle); - m_handle = NULL; - } + if(!m_handle.isNull()) + m_handle->stop(); - if(!m_sound) + if(m_sound.isNull()) return; // this is the sound that will be played and not deleted afterwards - AUD_Sound* sound = m_sound; - // this sound is for temporary stacked sounds, will be deleted if not NULL - AUD_Sound* sound2 = NULL; + AUD_Reference sound = m_sound; bool loop = false; @@ -102,7 +94,7 @@ void KX_SoundActuator::play() { case KX_SOUNDACT_LOOPBIDIRECTIONAL: case KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP: - sound = sound2 = AUD_pingpongSound(sound); + sound = new AUD_PingPongFactory(sound); // fall through case KX_SOUNDACT_LOOPEND: case KX_SOUNDACT_LOOPSTOP: @@ -114,31 +106,27 @@ void KX_SoundActuator::play() break; } - m_handle = AUD_play(sound, 0); + m_handle = AUD_getDevice()->play(sound, 0); - if(sound2) - AUD_unload(sound2); + AUD_Reference handle3d = AUD_Reference(m_handle); - if(!m_handle) - return; - - if(m_is3d) + if(m_is3d && !handle3d.isNull()) { - AUD_setRelative(m_handle, false); - AUD_setVolumeMaximum(m_handle, m_3d.max_gain); - AUD_setVolumeMinimum(m_handle, m_3d.min_gain); - AUD_setDistanceReference(m_handle, m_3d.reference_distance); - AUD_setDistanceMaximum(m_handle, m_3d.max_distance); - AUD_setAttenuation(m_handle, m_3d.rolloff_factor); - AUD_setConeAngleInner(m_handle, m_3d.cone_inner_angle); - AUD_setConeAngleOuter(m_handle, m_3d.cone_outer_angle); - AUD_setConeVolumeOuter(m_handle, m_3d.cone_outer_gain); + handle3d->setRelative(false); + handle3d->setVolumeMaximum(m_3d.max_gain); + handle3d->setVolumeMinimum(m_3d.min_gain); + handle3d->setDistanceReference(m_3d.reference_distance); + handle3d->setDistanceMaximum(m_3d.max_distance); + handle3d->setAttenuation(m_3d.rolloff_factor); + handle3d->setConeAngleInner(m_3d.cone_inner_angle); + handle3d->setConeAngleOuter(m_3d.cone_outer_angle); + handle3d->setConeVolumeOuter(m_3d.cone_outer_gain); } if(loop) - AUD_setLoop(m_handle, -1); - AUD_setSoundPitch(m_handle, m_pitch); - AUD_setSoundVolume(m_handle, m_volume); + m_handle->setLoopCount(-1); + m_handle->setPitch(m_pitch); + m_handle->setVolume(m_volume); m_isplaying = true; } @@ -152,7 +140,7 @@ CValue* KX_SoundActuator::GetReplica() void KX_SoundActuator::ProcessReplica() { SCA_IActuator::ProcessReplica(); - m_handle = 0; + m_handle = AUD_Reference(); } bool KX_SoundActuator::Update(double curtime, bool frame) @@ -167,11 +155,11 @@ bool KX_SoundActuator::Update(double curtime, bool frame) RemoveAllEvents(); - if(!m_sound) + if(m_sound.isNull()) return false; // actual audio device playing state - bool isplaying = m_handle ? (AUD_getStatus(m_handle) == AUD_STATUS_PLAYING) : false; + bool isplaying = m_handle.isNull() ? false : (m_handle->getStatus() == AUD_STATUS_PLAYING); if (bNegativeEvent) { @@ -185,9 +173,9 @@ bool KX_SoundActuator::Update(double curtime, bool frame) case KX_SOUNDACT_LOOPBIDIRECTIONAL_STOP: { // stop immediately - if(m_handle) - AUD_stop(m_handle); - m_handle = NULL; + if(!m_handle.isNull()) + m_handle->stop(); + m_handle = AUD_Reference(); break; } case KX_SOUNDACT_PLAYEND: @@ -199,8 +187,8 @@ bool KX_SoundActuator::Update(double curtime, bool frame) case KX_SOUNDACT_LOOPBIDIRECTIONAL: { // stop the looping so that the sound stops when it finished - if(m_handle) - AUD_setLoop(m_handle, 0); + if(!m_handle.isNull()) + m_handle->setLoopCount(0); break; } default: @@ -226,21 +214,24 @@ bool KX_SoundActuator::Update(double curtime, bool frame) play(); } // verify that the sound is still playing - isplaying = m_handle ? (AUD_getStatus(m_handle) == AUD_STATUS_PLAYING) : false; + isplaying = m_handle.isNull() ? false : (m_handle->getStatus() == AUD_STATUS_PLAYING); if (isplaying) { - if(m_is3d) + AUD_Reference handle3d = AUD_Reference(m_handle); + + if(m_is3d && !handle3d.isNull()) { KX_GameObject* obj = (KX_GameObject*)this->GetParent(); - float f[4]; + AUD_Vector3 v; + AUD_Quaternion q; - obj->NodeGetWorldPosition().getValue(f); - AUD_setSourceLocation(m_handle, f); - obj->GetLinearVelocity().getValue(f); - AUD_setSourceVelocity(m_handle, f); - obj->NodeGetWorldOrientation().getRotation().getValue(f); - AUD_setSourceOrientation(m_handle, f); + obj->NodeGetWorldPosition().getValue(v.get()); + handle3d->setSourceLocation(v); + obj->GetLinearVelocity().getValue(v.get()); + handle3d->setSourceVelocity(v); + obj->NodeGetWorldOrientation().getRotation().getValue(q.get()); + handle3d->setSourceOrientation(q); } result = true; } @@ -252,7 +243,6 @@ bool KX_SoundActuator::Update(double curtime, bool frame) return result; } - #ifdef WITH_PYTHON /* ------------------------------------------------------------------------- */ @@ -315,14 +305,14 @@ KX_PYMETHODDEF_DOC_NOARGS(KX_SoundActuator, startSound, "startSound()\n" "\tStarts the sound.\n") { - if(m_handle) + if(!m_handle.isNull()) { - switch(AUD_getStatus(m_handle)) + switch(m_handle->getStatus()) { case AUD_STATUS_PLAYING: break; case AUD_STATUS_PAUSED: - AUD_resume(m_handle); + m_handle->resume(); break; default: play(); @@ -335,8 +325,8 @@ KX_PYMETHODDEF_DOC_NOARGS(KX_SoundActuator, pauseSound, "pauseSound()\n" "\tPauses the sound.\n") { - if(m_handle) - AUD_pause(m_handle); + if(!m_handle.isNull()) + m_handle->pause(); Py_RETURN_NONE; } @@ -344,9 +334,9 @@ KX_PYMETHODDEF_DOC_NOARGS(KX_SoundActuator, stopSound, "stopSound()\n" "\tStops the sound.\n") { - if(m_handle) - AUD_stop(m_handle); - m_handle = NULL; + if(!m_handle.isNull()) + m_handle->stop(); + m_handle = AUD_Reference(); Py_RETURN_NONE; } @@ -394,8 +384,8 @@ PyObject* KX_SoundActuator::pyattr_get_audposition(void *self, const struct KX_P KX_SoundActuator * actuator = static_cast (self); float position = 0.0; - if(actuator->m_handle) - position = AUD_getPosition(actuator->m_handle); + if(!actuator->m_handle.isNull()) + position = actuator->m_handle->getPosition(); PyObject* result = PyFloat_FromDouble(position); @@ -425,8 +415,8 @@ PyObject* KX_SoundActuator::pyattr_get_pitch(void *self, const struct KX_PYATTRI PyObject* KX_SoundActuator::pyattr_get_sound(void *self, const struct KX_PYATTRIBUTE_DEF *attrdef) { KX_SoundActuator * actuator = static_cast (self); - if(actuator->m_sound) - return AUD_getPythonFactory(actuator->m_sound); + if(!actuator->m_sound.isNull()) + return AUD_getPythonFactory(&actuator->m_sound); else Py_RETURN_NONE; } @@ -440,49 +430,50 @@ int KX_SoundActuator::pyattr_set_3d_property(void *self, const struct KX_PYATTRI if (!PyArg_Parse(value, "f", &prop_value)) return PY_SET_ATTR_FAIL; + AUD_Reference handle3d = AUD_Reference(actuator->m_handle); // if sound is working and 3D, set the new setting if(!actuator->m_is3d) return PY_SET_ATTR_FAIL; if(!strcmp(prop, "volume_maximum")) { actuator->m_3d.max_gain = prop_value; - if(actuator->m_handle) - AUD_setVolumeMaximum(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setVolumeMaximum(prop_value); } else if (!strcmp(prop, "volume_minimum")) { actuator->m_3d.min_gain = prop_value; - if(actuator->m_handle) - AUD_setVolumeMinimum(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setVolumeMinimum(prop_value); } else if (!strcmp(prop, "distance_reference")) { actuator->m_3d.reference_distance = prop_value; - if(actuator->m_handle) - AUD_setDistanceReference(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setDistanceReference(prop_value); } else if (!strcmp(prop, "distance_maximum")) { actuator->m_3d.max_distance = prop_value; - if(actuator->m_handle) - AUD_setDistanceMaximum(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setDistanceMaximum(prop_value); } else if (!strcmp(prop, "attenuation")) { actuator->m_3d.rolloff_factor = prop_value; - if(actuator->m_handle) - AUD_setAttenuation(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setAttenuation(prop_value); } else if (!!strcmp(prop, "cone_angle_inner")) { actuator->m_3d.cone_inner_angle = prop_value; - if(actuator->m_handle) - AUD_setConeAngleInner(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setConeAngleInner(prop_value); } else if (!strcmp(prop, "cone_angle_outer")) { actuator->m_3d.cone_outer_angle = prop_value; - if(actuator->m_handle) - AUD_setConeAngleOuter(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setConeAngleOuter(prop_value); } else if (!strcmp(prop, "cone_volume_outer")) { actuator->m_3d.cone_outer_gain = prop_value; - if(actuator->m_handle) - AUD_setConeVolumeOuter(actuator->m_handle, prop_value); + if(!handle3d.isNull()) + handle3d->setConeVolumeOuter(prop_value); } else { return PY_SET_ATTR_FAIL; @@ -499,8 +490,8 @@ int KX_SoundActuator::pyattr_set_audposition(void *self, const struct KX_PYATTRI if (!PyArg_Parse(value, "f", &position)) return PY_SET_ATTR_FAIL; - if(actuator->m_handle) - AUD_seek(actuator->m_handle, position); + if(!actuator->m_handle.isNull()) + actuator->m_handle->seek(position); return PY_SET_ATTR_SUCCESS; } @@ -512,8 +503,8 @@ int KX_SoundActuator::pyattr_set_gain(void *self, const struct KX_PYATTRIBUTE_DE return PY_SET_ATTR_FAIL; actuator->m_volume = gain; - if(actuator->m_handle) - AUD_setSoundVolume(actuator->m_handle, gain); + if(!actuator->m_handle.isNull()) + actuator->m_handle->setVolume(gain); return PY_SET_ATTR_SUCCESS; } @@ -526,8 +517,8 @@ int KX_SoundActuator::pyattr_set_pitch(void *self, const struct KX_PYATTRIBUTE_D return PY_SET_ATTR_FAIL; actuator->m_pitch = pitch; - if(actuator->m_handle) - AUD_setSoundPitch(actuator->m_handle, pitch); + if(!actuator->m_handle.isNull()) + actuator->m_handle->setPitch(pitch); return PY_SET_ATTR_SUCCESS; } @@ -539,12 +530,11 @@ int KX_SoundActuator::pyattr_set_sound(void *self, const struct KX_PYATTRIBUTE_D if (!PyArg_Parse(value, "O", &sound)) return PY_SET_ATTR_FAIL; - AUD_Sound* snd = AUD_getPythonSound(sound); + AUD_Reference* snd = reinterpret_cast*>(AUD_getPythonSound(sound)); if(snd) { - if(actuator->m_sound) - AUD_unload(actuator->m_sound); - actuator->m_sound = snd; + actuator->m_sound = *snd; + delete snd; return PY_SET_ATTR_SUCCESS; } diff --git a/source/gameengine/Ketsji/KX_SoundActuator.h b/source/gameengine/Ketsji/KX_SoundActuator.h index 395064b66be..b1161e0cad2 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.h +++ b/source/gameengine/Ketsji/KX_SoundActuator.h @@ -38,6 +38,9 @@ #ifdef WITH_AUDASPACE # include "AUD_C-API.h" +# include "AUD_Reference.h" +# include "AUD_IFactory.h" +# include "AUD_IHandle.h" #endif #include "BKE_sound.h" @@ -58,12 +61,12 @@ class KX_SoundActuator : public SCA_IActuator { Py_Header; bool m_isplaying; - AUD_Sound* m_sound; + AUD_Reference m_sound; float m_volume; float m_pitch; bool m_is3d; KX_3DSoundSettings m_3d; - AUD_Handle* m_handle; + AUD_Reference m_handle; void play(); @@ -84,7 +87,7 @@ public: KX_SOUNDACT_TYPE m_type; KX_SoundActuator(SCA_IObject* gameobj, - AUD_Sound* sound, + AUD_Reference sound, float volume, float pitch, bool is3d, diff --git a/source/gameengine/Ketsji/SConscript b/source/gameengine/Ketsji/SConscript index 4eb9ee8b3f0..c5509dd7de8 100644 --- a/source/gameengine/Ketsji/SConscript +++ b/source/gameengine/Ketsji/SConscript @@ -11,7 +11,7 @@ incs += ' #source/blender/python/mathutils' # Only for mathutils, be very carefu incs += ' #intern/string #intern/guardedalloc #intern/container' incs += ' #source/gameengine/Rasterizer/RAS_OpenGLRasterizer' -incs += ' #intern/audaspace/intern #source/gameengine/Converter' +incs += ' #intern/audaspace/intern #intern/audaspace/FX #source/gameengine/Converter' incs += ' #source/gameengine/BlenderRoutines #source/blender/imbuf #intern/moto/include' incs += ' #source/gameengine/Ketsji #source/gameengine/Ketsji/KXNetwork #source/blender/blenlib #source/blender/blenfont' incs += ' #source/blender/blenkernel #source/blender #source/blender/editors/include' From 022e815fbd6d81f9b1baa177cce1abf2f42bcb21 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 7 Aug 2011 12:27:20 +0000 Subject: [PATCH 304/624] Sound clip NLA Strips for Nexyon These are basically just for specifying when a speaker should fire off it's soundclip, and as such, many NLA operations are irrelevant for it. They can only be specified on object-level for speaker objects. I've still got some UI tweaks I'll need to work on in order for these to be able to be added even when the speaker doesn't have any NLA tracks yet. (EDIT: while typing this, I had an idea for how to do this, but that'll be for next commit). In the mean time, you'll need to add a single keyframe for the object, snowflake that action and delete the NLA strip before you can start editing. --- release/scripts/startup/bl_ui/space_nla.py | 1 + source/blender/blenkernel/BKE_nla.h | 3 + source/blender/blenkernel/intern/anim_sys.c | 3 + source/blender/blenkernel/intern/nla.c | 40 ++++++++ .../blender/editors/animation/anim_filter.c | 3 +- .../blender/editors/space_nla/nla_buttons.c | 80 +++++++++++----- source/blender/editors/space_nla/nla_draw.c | 19 +++- source/blender/editors/space_nla/nla_edit.c | 95 ++++++++++++++++++- source/blender/editors/space_nla/nla_intern.h | 1 + source/blender/editors/space_nla/nla_ops.c | 2 + source/blender/makesdna/DNA_anim_types.h | 5 +- source/blender/makesrna/intern/rna_nla.c | 2 +- 12 files changed, 223 insertions(+), 31 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_nla.py b/release/scripts/startup/bl_ui/space_nla.py index 78489db6317..b6c2d078960 100644 --- a/release/scripts/startup/bl_ui/space_nla.py +++ b/release/scripts/startup/bl_ui/space_nla.py @@ -173,6 +173,7 @@ class NLA_MT_add(bpy.types.Menu): layout.column() layout.operator("nla.actionclip_add") layout.operator("nla.transition_add") + layout.operator("nla.soundclip_add") layout.separator() layout.operator("nla.meta_add") diff --git a/source/blender/blenkernel/BKE_nla.h b/source/blender/blenkernel/BKE_nla.h index 0206756a1ad..49c1f8acd24 100644 --- a/source/blender/blenkernel/BKE_nla.h +++ b/source/blender/blenkernel/BKE_nla.h @@ -39,6 +39,8 @@ struct AnimData; struct NlaStrip; struct NlaTrack; struct bAction; +struct Scene; +struct Speaker; /* ----------------------------- */ /* Data Management */ @@ -54,6 +56,7 @@ void copy_nladata(ListBase *dst, ListBase *src); struct NlaTrack *add_nlatrack(struct AnimData *adt, struct NlaTrack *prev); struct NlaStrip *add_nlastrip(struct bAction *act); struct NlaStrip *add_nlastrip_to_stack(struct AnimData *adt, struct bAction *act); +struct NlaStrip *add_nla_soundstrip(struct Scene *scene, struct Speaker *spk); /* ----------------------------- */ /* API */ diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index a43cdc8143e..832d13c9c2f 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -1921,6 +1921,9 @@ void nlastrip_evaluate (PointerRNA *ptr, ListBase *channels, ListBase *modifiers case NLASTRIP_TYPE_META: /* meta */ nlastrip_evaluate_meta(ptr, channels, modifiers, nes); break; + + default: /* do nothing */ + break; } /* clear temp recursion safe-check */ diff --git a/source/blender/blenkernel/intern/nla.c b/source/blender/blenkernel/intern/nla.c index f2ce8e4e6f1..dad49646622 100644 --- a/source/blender/blenkernel/intern/nla.c +++ b/source/blender/blenkernel/intern/nla.c @@ -46,6 +46,8 @@ #include "DNA_anim_types.h" #include "DNA_scene_types.h" +#include "DNA_sound_types.h" +#include "DNA_speaker_types.h" #include "BKE_action.h" #include "BKE_fcurve.h" @@ -53,6 +55,9 @@ #include "BKE_global.h" #include "BKE_library.h" +#ifdef WITH_AUDASPACE +# include "AUD_C-API.h" +#endif #include "RNA_access.h" #include "nla_private.h" @@ -337,6 +342,41 @@ NlaStrip *add_nlastrip_to_stack (AnimData *adt, bAction *act) return strip; } +/* Add a NLA Strip referencing the given speaker's sound */ +NlaStrip *add_nla_soundstrip (Scene *scene, Speaker *speaker) +{ + NlaStrip *strip = MEM_callocN(sizeof(NlaStrip), "NlaSoundStrip"); + + /* if speaker has a sound, set the strip length to the length of the sound, + * otherwise default to length of 10 frames + */ +#ifdef WITH_AUDASPACE + if (speaker->sound) + { + AUD_SoundInfo info = AUD_getInfo(speaker->sound->playback_handle); + + strip->end = ceil(info.length * FPS); + } + else +#endif + { + strip->end = 10.0f; + } + + /* general settings */ + strip->type = NLASTRIP_TYPE_SOUND; + + strip->flag = NLASTRIP_FLAG_SELECT; + strip->extendmode = NLASTRIP_EXTEND_NOTHING; /* nothing to extend... */ + + /* strip should be referenced as-is */ + strip->scale= 1.0f; + strip->repeat = 1.0f; + + /* return this strip */ + return strip; +} + /* *************************************************** */ /* NLA Evaluation <-> Editing Stuff */ diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index 4927b0f097a..b4d1253c764 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -397,6 +397,7 @@ short ANIM_animdata_get_context (const bContext *C, bAnimContext *ac) * 2A) nla tracks: include animdata block's data as there are NLA tracks+strips there * 2B) actions to convert to nla: include animdata block's data as there is an action that can be * converted to a new NLA strip, and the filtering options allow this + * 2C) allow non-animated datablocks to be included so that datablocks can be added * 3) drivers: include drivers from animdata block (for Drivers mode in Graph Editor) * 4) normal keyframes: only when there is an active action */ @@ -1625,7 +1626,7 @@ static size_t animdata_filter_ds_obdata (bAnimContext *ac, ListBase *anim_data, case OB_SPEAKER: /* ---------- Speaker ----------- */ { Speaker *spk= (Speaker *)ob->data; - + type= ANIMTYPE_DSSPK; expanded= FILTER_SPK_OBJD(spk); } diff --git a/source/blender/editors/space_nla/nla_buttons.c b/source/blender/editors/space_nla/nla_buttons.c index b6de8e7fb59..0f0662d84b1 100644 --- a/source/blender/editors/space_nla/nla_buttons.c +++ b/source/blender/editors/space_nla/nla_buttons.c @@ -213,6 +213,24 @@ static int nla_strip_actclip_panel_poll(const bContext *C, PanelType *UNUSED(pt) return (strip->type == NLASTRIP_TYPE_CLIP); } +static int nla_strip_eval_panel_poll(const bContext *C, PanelType *UNUSED(pt)) +{ + PointerRNA ptr; + NlaStrip *strip; + + if (!nla_panel_context(C, NULL, NULL, &ptr)) + return 0; + if (ptr.data == NULL) + return 0; + + strip= ptr.data; + + if (strip->type == NLASTRIP_TYPE_SOUND) + return 0; + + return 1; +} + /* -------------- */ /* active AnimData */ @@ -278,6 +296,7 @@ static void nla_panel_properties(const bContext *C, Panel *pa) uiLayout *layout= pa->layout; uiLayout *column, *row, *subcol; uiBlock *block; + short showEvalProps = 1; if (!nla_panel_context(C, NULL, NULL, &strip_ptr)) return; @@ -297,32 +316,41 @@ static void nla_panel_properties(const bContext *C, Panel *pa) uiItemR(column, &strip_ptr, "frame_start", 0, NULL, ICON_NONE); uiItemR(column, &strip_ptr, "frame_end", 0, NULL, ICON_NONE); - /* extrapolation */ - row= uiLayoutRow(layout, 1); - uiItemR(row, &strip_ptr, "extrapolation", 0, NULL, ICON_NONE); + /* Evaluation-Related Strip Properties ------------------ */ - /* blending */ - row= uiLayoutRow(layout, 1); - uiItemR(row, &strip_ptr, "blend_type", 0, NULL, ICON_NONE); + /* sound properties strips don't have these settings */ + if (RNA_enum_get(&strip_ptr, "type") == NLASTRIP_TYPE_SOUND) + showEvalProps = 0; + + /* only show if allowed to... */ + if (showEvalProps) { + /* extrapolation */ + row= uiLayoutRow(layout, 1); + uiItemR(row, &strip_ptr, "extrapolation", 0, NULL, ICON_NONE); - /* blend in/out + autoblending - * - blend in/out can only be set when autoblending is off - */ - column= uiLayoutColumn(layout, 1); - uiLayoutSetActive(column, RNA_boolean_get(&strip_ptr, "use_animated_influence")==0); - uiItemR(column, &strip_ptr, "use_auto_blend", 0, NULL, ICON_NONE); // XXX as toggle? - - subcol= uiLayoutColumn(column, 1); - uiLayoutSetActive(subcol, RNA_boolean_get(&strip_ptr, "use_auto_blend")==0); - uiItemR(subcol, &strip_ptr, "blend_in", 0, NULL, ICON_NONE); - uiItemR(subcol, &strip_ptr, "blend_out", 0, NULL, ICON_NONE); - - /* settings */ - column= uiLayoutColumn(layout, 1); - uiLayoutSetActive(column, !(RNA_boolean_get(&strip_ptr, "use_animated_influence") || RNA_boolean_get(&strip_ptr, "use_animated_time"))); - uiItemL(column, "Playback Settings:", ICON_NONE); - uiItemR(column, &strip_ptr, "mute", 0, NULL, ICON_NONE); - uiItemR(column, &strip_ptr, "use_reverse", 0, NULL, ICON_NONE); + /* blending */ + row= uiLayoutRow(layout, 1); + uiItemR(row, &strip_ptr, "blend_type", 0, NULL, ICON_NONE); + + /* blend in/out + autoblending + * - blend in/out can only be set when autoblending is off + */ + column= uiLayoutColumn(layout, 1); + uiLayoutSetActive(column, RNA_boolean_get(&strip_ptr, "use_animated_influence")==0); + uiItemR(column, &strip_ptr, "use_auto_blend", 0, NULL, ICON_NONE); // XXX as toggle? + + subcol= uiLayoutColumn(column, 1); + uiLayoutSetActive(subcol, RNA_boolean_get(&strip_ptr, "use_auto_blend")==0); + uiItemR(subcol, &strip_ptr, "blend_in", 0, NULL, ICON_NONE); + uiItemR(subcol, &strip_ptr, "blend_out", 0, NULL, ICON_NONE); + + /* settings */ + column= uiLayoutColumn(layout, 1); + uiLayoutSetActive(column, !(RNA_boolean_get(&strip_ptr, "use_animated_influence") || RNA_boolean_get(&strip_ptr, "use_animated_time"))); + uiItemL(column, "Playback Settings:", ICON_NONE); + uiItemR(column, &strip_ptr, "mute", 0, NULL, ICON_NONE); + uiItemR(column, &strip_ptr, "use_reverse", 0, NULL, ICON_NONE); + } } @@ -476,14 +504,14 @@ void nla_buttons_register(ARegionType *art) strcpy(pt->idname, "NLA_PT_evaluation"); strcpy(pt->label, "Evaluation"); pt->draw= nla_panel_evaluation; - pt->poll= nla_strip_panel_poll; + pt->poll= nla_strip_eval_panel_poll; BLI_addtail(&art->paneltypes, pt); pt= MEM_callocN(sizeof(PanelType), "spacetype nla panel modifiers"); strcpy(pt->idname, "NLA_PT_modifiers"); strcpy(pt->label, "Modifiers"); pt->draw= nla_panel_modifiers; - pt->poll= nla_strip_panel_poll; + pt->poll= nla_strip_eval_panel_poll; BLI_addtail(&art->paneltypes, pt); } diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index bc0b9616836..eb9529b5186 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -198,7 +198,24 @@ static void nla_strip_get_color_inside (AnimData *adt, NlaStrip *strip, float co color[1]= 0.15f; color[2]= 0.26f; } - } + } + else if (strip->type == NLASTRIP_TYPE_SOUND) { + /* Sound Clip */ + if (strip->flag & NLASTRIP_FLAG_SELECT) { + /* selected - use a bright teal color */ + // FIXME: hardcoded temp-hack colors + color[0]= 0.12f; + color[1]= 0.48f; + color[2]= 0.48f; + } + else { + /* normal, unselected strip - use (hardly noticable) teal tinge */ + // FIXME: hardcoded temp-hack colors + color[0]= 0.17f; + color[1]= 0.24f; + color[2]= 0.24f; + } + } else { /* Action Clip (default/normal type of strip) */ if ((strip->flag & NLASTRIP_FLAG_ACTIVE) && (adt && (adt->flag & ADT_NLA_EDIT_ON))) { diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index eb22495c977..fa24bd2f895 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -36,6 +36,7 @@ #include #include "DNA_anim_types.h" +#include "DNA_object_types.h" #include "DNA_scene_types.h" #include "MEM_guardedalloc.h" @@ -536,12 +537,15 @@ static int nlaedit_add_transition_exec (bContext *C, wmOperator *op) /* check if there's space between the two */ if (IS_EQ(s1->end, s2->start)) continue; - /* make neither one is a transition + /* make sure neither one is a transition * - although this is impossible to create with the standard tools, * the user may have altered the settings */ if (ELEM(NLASTRIP_TYPE_TRANSITION, s1->type, s2->type)) continue; + /* also make sure neither one is a soundclip */ + if (ELEM(NLASTRIP_TYPE_SOUND, s1->type, s2->type)) + continue; /* allocate new strip */ strip= MEM_callocN(sizeof(NlaStrip), "NlaStrip"); @@ -608,6 +612,91 @@ void NLA_OT_transition_add (wmOperatorType *ot) ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; } +/* ******************** Add Sound Clip Operator ***************************** */ +/* Add a new sound clip */ + +static int nlaedit_add_sound_exec (bContext *C, wmOperator *op) +{ + bAnimContext ac; + + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + + Scene *scene; + int cfra; + + /* get editor data */ + if (ANIM_animdata_get_context(C, &ac) == 0) + return OPERATOR_CANCELLED; + + scene = ac.scene; + cfra = CFRA; + + /* get a list of the editable tracks being shown in the NLA */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_SEL | ANIMFILTER_FOREDIT); + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + /* for each track, add sound clips if it belongs to a speaker */ + // TODO: what happens if there aren't any tracks... well that's a more general problem for later + for (ale= anim_data.first; ale; ale= ale->next) { + Object *ob = (Object *)ale->id; /* may not be object until we actually check! */ + + AnimData *adt = ale->adt; + NlaTrack *nlt= (NlaTrack *)ale->data; + NlaStrip *strip; + + /* does this belong to speaker - assumed to live on Object level only */ + if ((GS(ale->id->name) != ID_OB) || (ob->type != OB_SPEAKER)) + continue; + + /* create a new strip, and offset it to start on the current frame */ + strip= add_nla_soundstrip(ac.scene, ob->data); + + strip->start += cfra; + strip->end += cfra; + + /* firstly try adding strip to our current track, but if that fails, add to a new track */ + if (BKE_nlatrack_add_strip(nlt, strip) == 0) { + /* trying to add to the current failed (no space), + * so add a new track to the stack, and add to that... + */ + nlt= add_nlatrack(adt, NULL); + BKE_nlatrack_add_strip(nlt, strip); + } + + /* auto-name it */ + BKE_nlastrip_validate_name(adt, strip); + } + + /* free temp data */ + BLI_freelistN(&anim_data); + + /* refresh auto strip properties */ + ED_nla_postop_refresh(&ac); + + /* set notifier that things have changed */ + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA|NA_EDITED, NULL); + + /* done */ + return OPERATOR_FINISHED; +} + +void NLA_OT_soundclip_add (wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Add Sound Clip"; + ot->idname= "NLA_OT_soundclip_add"; + ot->description= "Add a strip for controlling when speaker plays its sound clip"; + + /* api callbacks */ + ot->exec= nlaedit_add_sound_exec; + ot->poll= nlaop_poll_tweakmode_off; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + /* ******************** Add Meta-Strip Operator ***************************** */ /* Add new meta-strips incorporating the selected strips */ @@ -1923,6 +2012,10 @@ static int nla_fmodifier_add_exec(bContext *C, wmOperator *op) continue; } + /* sound clips are not affected by FModifiers */ + if (strip->type == NLASTRIP_TYPE_SOUND) + continue; + /* add F-Modifier of specified type to selected, and make it the active one */ fcm= add_fmodifier(&strip->modifiers, type); diff --git a/source/blender/editors/space_nla/nla_intern.h b/source/blender/editors/space_nla/nla_intern.h index 43ef5beb216..bd76d2484dd 100644 --- a/source/blender/editors/space_nla/nla_intern.h +++ b/source/blender/editors/space_nla/nla_intern.h @@ -99,6 +99,7 @@ void NLA_OT_view_selected(wmOperatorType *ot); void NLA_OT_actionclip_add(wmOperatorType *ot); void NLA_OT_transition_add(wmOperatorType *ot); +void NLA_OT_soundclip_add(wmOperatorType *ot); void NLA_OT_meta_add(wmOperatorType *ot); void NLA_OT_meta_remove(wmOperatorType *ot); diff --git a/source/blender/editors/space_nla/nla_ops.c b/source/blender/editors/space_nla/nla_ops.c index 38e12c46060..8ed117755c7 100644 --- a/source/blender/editors/space_nla/nla_ops.c +++ b/source/blender/editors/space_nla/nla_ops.c @@ -140,6 +140,7 @@ void nla_operatortypes(void) WM_operatortype_append(NLA_OT_actionclip_add); WM_operatortype_append(NLA_OT_transition_add); + WM_operatortype_append(NLA_OT_soundclip_add); WM_operatortype_append(NLA_OT_meta_add); WM_operatortype_append(NLA_OT_meta_remove); @@ -233,6 +234,7 @@ static void nla_keymap_main (wmKeyConfig *keyconf, wmKeyMap *keymap) /* add strips */ WM_keymap_add_item(keymap, "NLA_OT_actionclip_add", AKEY, KM_PRESS, KM_SHIFT, 0); WM_keymap_add_item(keymap, "NLA_OT_transition_add", TKEY, KM_PRESS, KM_SHIFT, 0); + WM_keymap_add_item(keymap, "NLA_OT_soundclip_add", KKEY, KM_PRESS, KM_SHIFT, 0); /* meta-strips */ WM_keymap_add_item(keymap, "NLA_OT_meta_add", GKEY, KM_PRESS, KM_SHIFT, 0); diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index 374799ecf08..5a031e04fe4 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -651,7 +651,10 @@ typedef enum eNlaStrip_Type { /* 'transition' - blends between the adjacent strips */ NLASTRIP_TYPE_TRANSITION, /* 'meta' - a strip which acts as a container for a few others */ - NLASTRIP_TYPE_META + NLASTRIP_TYPE_META, + + /* 'emit sound' - a strip which is used for timing when speaker emits sounds */ + NLASTRIP_TYPE_SOUND } eNlaStrip_Type; /* NLA Tracks ------------------------------------- */ diff --git a/source/blender/makesrna/intern/rna_nla.c b/source/blender/makesrna/intern/rna_nla.c index 01bfbc0e133..5756044d12b 100644 --- a/source/blender/makesrna/intern/rna_nla.c +++ b/source/blender/makesrna/intern/rna_nla.c @@ -380,6 +380,7 @@ static void rna_def_nlastrip(BlenderRNA *brna) {NLASTRIP_TYPE_CLIP, "CLIP", 0, "Action Clip", "NLA Strip references some Action"}, {NLASTRIP_TYPE_TRANSITION, "TRANSITION", 0, "Transition", "NLA Strip 'transitions' between adjacent strips"}, {NLASTRIP_TYPE_META, "META", 0, "Meta", "NLA Strip acts as a container for adjacent strips"}, + {NLASTRIP_TYPE_SOUND, "SOUND", 0, "Sound Clip", "NLA Strip representing a sound event for speakers"}, {0, NULL, 0, NULL, NULL}}; /* struct definition */ @@ -447,7 +448,6 @@ static void rna_def_nlastrip(BlenderRNA *brna) RNA_def_property_update(prop, NC_ANIMATION|ND_NLA, NULL); /* this will do? */ /* Action */ - // TODO: this should only be editable if it is not being edited atm... prop= RNA_def_property(srna, "action", PROP_POINTER, PROP_NONE); RNA_def_property_pointer_sdna(prop, NULL, "act"); RNA_def_property_pointer_funcs(prop, NULL, NULL, NULL, "rna_Action_id_poll"); From b057cf1bb118a070e2eeb3b2029aa80fad00a9b2 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 7 Aug 2011 12:43:44 +0000 Subject: [PATCH 305/624] Nla Sound Strips + Add Speaker Second part of previous commit. Now, when speaker objects are created, they are created by default with an NLA sound strip so that it is easy to just start immediately using this to do cool stuff (i.e. timing when you want the sound to start). --- source/blender/editors/object/object_add.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index 22e6a5243c7..97d109118d1 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -35,6 +35,7 @@ #include "MEM_guardedalloc.h" +#include "DNA_anim_types.h" #include "DNA_curve_types.h" #include "DNA_group_types.h" #include "DNA_lamp_types.h" @@ -69,6 +70,7 @@ #include "BKE_mball.h" #include "BKE_mesh.h" #include "BKE_modifier.h" +#include "BKE_nla.h" #include "BKE_object.h" #include "BKE_particle.h" #include "BKE_report.h" @@ -778,6 +780,25 @@ static int object_speaker_add_exec(bContext *C, wmOperator *op) return OPERATOR_CANCELLED; ob= ED_object_add_type(C, OB_SPEAKER, loc, rot, FALSE, layer); + + /* to make it easier to start using this immediately in NLA, a default sound clip is created + * ready to be moved around to retime the sound and/or make new sound clips + */ + { + /* create new data for NLA hierarchy */ + AnimData *adt = BKE_id_add_animdata(&ob->id); + NlaTrack *nlt = add_nlatrack(adt, NULL); + NlaStrip *strip = add_nla_soundstrip(CTX_data_scene(C), ob->data); + + /* hook them up */ + BKE_nlatrack_add_strip(nlt, strip); + + /* auto-name the strip, and give the track an interesting name */ + strcpy(nlt->name, "SoundTrack"); + BKE_nlastrip_validate_name(adt, strip); + + WM_event_add_notifier(C, NC_ANIMATION|ND_NLA|NA_EDITED, NULL); + } return OPERATOR_FINISHED; } From c095397c988cd2ef6a956ce2742814ea2d3e7f0d Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 7 Aug 2011 18:15:40 +0000 Subject: [PATCH 306/624] Armature bake animation export ( not as pose matrices. Still needs fixing ) --- source/blender/collada/AnimationExporter.cpp | 21 +++++++++++++++++++- source/blender/collada/AnimationExporter.h | 1 + source/blender/collada/AnimationImporter.cpp | 7 +++++++ source/blender/collada/AnimationImporter.h | 3 ++- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 53f3cc9aae3..b1b26fa2915 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -367,7 +367,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if (!pchan) return; - find_all_frames(ob_arm, fra); + find_frames(ob_arm, fra); if (flag & ARM_RESTPOS) { arm->flag &= ~ARM_RESTPOS; @@ -1119,6 +1119,25 @@ void AnimationExporter::exportAnimations(Scene *sce) return; } + + void AnimationExporter::find_frames(Object *ob, std::vector &fra) + { + FCurve *fcu= (FCurve*)ob->adt->action->curves.first; + + for (; fcu; fcu = fcu->next) { + + for (unsigned int i = 0; i < fcu->totvert; i++) { + float f = fcu->bezt[i].vec[1][0]; // + if (std::find(fra.begin(), fra.end(), f) == fra.end()) + fra.push_back(f); + } + } + + // keep the keys in ascending order + std::sort(fra.begin(), fra.end()); + } + + void AnimationExporter::find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name) { FCurve *fcu= (FCurve*)ob->adt->action->curves.first; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index cadd6940e9d..d4559782ff4 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -144,6 +144,7 @@ protected: std::string get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); void find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name); + void find_frames(Object *ob, std::vector &fra); void find_all_frames(Object *ob, std::vector &fra); diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 8ae2d6970cd..0fc01e51020 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -929,6 +929,12 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , Assign_float_animations( listid, AnimCurves , "specular_hardness" ); } + if((animType->material & MATERIAL_IOR) != 0){ + const COLLADAFW::FloatOrParam *ior = &(efc->getIndexOfRefraction()); + const COLLADAFW::UniqueId& listid = ior->getAnimationList(); + Assign_float_animations( listid, AnimCurves , "raytrace_transparency.ior" ); + } + if((animType->material & MATERIAL_SPEC_COLOR) != 0){ const COLLADAFW::ColorOrTexture *cot = &(efc->getSpecular()); const COLLADAFW::UniqueId& listid = cot->getColor().getAnimationList(); @@ -1010,6 +1016,7 @@ AnimationImporter::AnimMix* AnimationImporter::get_animation_type ( const COLLAD types->material = setAnimType(&(efc->getSpecular().getColor()),(types->material), MATERIAL_SPEC_COLOR); types->material = setAnimType(&(efc->getDiffuse().getColor()),(types->material), MATERIAL_DIFF_COLOR); // types->material = setAnimType(&(efc->get()),(types->material), MATERIAL_TRANSPARENCY); + types->material = setAnimType(&(efc->getIndexOfRefraction()),(types->material), MATERIAL_IOR); } } return types; diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 02b7b05afec..ea7de961382 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -111,7 +111,8 @@ private: MATERIAL_SHININESS = 2, MATERIAL_SPEC_COLOR = 4, MATERIAL_DIFF_COLOR = 1 << 3, - MATERIAL_TRANSPARENCY = 1 << 4 + MATERIAL_TRANSPARENCY = 1 << 4, + MATERIAL_IOR = 1 << 5 }; enum AnimationType From 3aa0953d95e43296e756f9763144c8c127be5ca5 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 7 Aug 2011 19:22:39 +0000 Subject: [PATCH 307/624] COLLADA Armature bake animation export fixed( needs more testing ) --- source/blender/collada/AnimationExporter.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index b1b26fa2915..fc13207dd2e 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -382,6 +382,10 @@ void AnimationExporter::exportAnimations(Scene *sce) dae_baked_animation(fra ,values, id_name(ob_arm), bone->name ); } + + if (flag & ARM_RESTPOS) + arm->flag = flag; + where_is_pose(scene, ob_arm); } void AnimationExporter::sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type) @@ -458,7 +462,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return; parchan = pchan->parent; - + enable_fcurves(ob_arm->adt->action, bone->name); std::vector::iterator it; From a8096ef0acb780d5a6d93aef422ce3d82877a60c Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sun, 7 Aug 2011 19:32:22 +0000 Subject: [PATCH 308/624] Updating CMake to install the correct ffmpeg libs. --- source/creator/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index 43fec85b5bf..da08547e803 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -547,11 +547,11 @@ elseif(WIN32) if(WITH_CODEC_FFMPEG) install( FILES - ${LIBDIR}/ffmpeg/lib/avcodec-52.dll - ${LIBDIR}/ffmpeg/lib/avformat-52.dll - ${LIBDIR}/ffmpeg/lib/avdevice-52.dll - ${LIBDIR}/ffmpeg/lib/avutil-50.dll - ${LIBDIR}/ffmpeg/lib/swscale-0.dll + ${LIBDIR}/ffmpeg-0.8/lib/avcodec-53.dll + ${LIBDIR}/ffmpeg-0.8/lib/avformat-53.dll + ${LIBDIR}/ffmpeg-0.8/lib/avdevice-53.dll + ${LIBDIR}/ffmpeg-0.8/lib/avutil-51.dll + ${LIBDIR}/ffmpeg-0.8/lib/swscale-2.dll DESTINATION ${TARGETDIR} ) From 8883702f8a3b57d0316811e9412bd46ce0dd9c0d Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Mon, 8 Aug 2011 04:28:30 +0000 Subject: [PATCH 309/624] BGE Animations: Various compatibility fixes: * Blendin for Loop End works even after a negative pulse. Flipper could still use some work in this area. * Continuous works a lot better. * BL_Action::SetFrame() should work a little smoother. --- .../Converter/BL_ActionActuator.cpp | 18 ++++---- source/gameengine/Ketsji/BL_Action.cpp | 43 +++++++++++++------ source/gameengine/Ketsji/BL_Action.h | 4 ++ source/gameengine/Ketsji/BL_ActionManager.cpp | 12 ++++++ source/gameengine/Ketsji/BL_ActionManager.h | 10 +++++ source/gameengine/Ketsji/KX_GameObject.cpp | 10 +++++ source/gameengine/Ketsji/KX_GameObject.h | 10 +++++ 7 files changed, 86 insertions(+), 21 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 0932493ccb8..8efcdd8c551 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -139,6 +139,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) { bool bNegativeEvent = false; bool bPositiveEvent = false; + bool use_continue = false; KX_GameObject *obj = (KX_GameObject*)GetParent(); short play_mode = BL_Action::ACT_MODE_PLAY; float start = m_startframe, end = m_endframe; @@ -172,6 +173,10 @@ bool BL_ActionActuator::Update(double curtime, bool frame) play_mode = BL_Action::ACT_MODE_PLAY; start = end = prop->GetNumber(); } + + // Continue only really makes sense for play stop. All other modes go until they are complete. + if (m_flag & ACT_FLAG_CONTINUE && m_playtype == ACT_ACTION_LOOP_STOP) + use_continue = true; // Handle events @@ -184,14 +189,10 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (bPositiveEvent) { - - if (m_playtype != ACT_ACTION_PINGPONG && m_flag & ACT_FLAG_ACTIVE && m_flag & ACT_FLAG_CONTINUE) - start = m_localtime = obj->GetActionFrame(m_layer); - if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags)) { m_flag |= ACT_FLAG_ACTIVE; - if (m_playtype != ACT_ACTION_PINGPONG && m_flag & ACT_FLAG_CONTINUE) + if (use_continue) obj->SetActionFrame(m_layer, m_localtime); if (m_playtype == ACT_ACTION_PLAY) @@ -217,6 +218,8 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (m_playtype == ACT_ACTION_LOOP_STOP) { m_localtime = obj->GetActionFrame(m_layer); + if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) + m_localtime = m_startframe; obj->StopAction(m_layer); // Stop the action after getting the frame // We're done @@ -226,9 +229,7 @@ bool BL_ActionActuator::Update(double curtime, bool frame) else if (m_playtype == ACT_ACTION_LOOP_END || m_playtype == ACT_ACTION_PINGPONG) { // Convert into a play and let it finish - start = obj->GetActionFrame(m_layer); - obj->StopAction(m_layer); - obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); + obj->SetPlayMode(m_layer, BL_Action::ACT_MODE_PLAY); m_flag |= ACT_FLAG_PLAY_END; @@ -240,7 +241,6 @@ bool BL_ActionActuator::Update(double curtime, bool frame) // Convert into a play action and play back to the beginning end = start; start = obj->GetActionFrame(m_layer); - obj->StopAction(m_layer); obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); m_flag |= ACT_FLAG_PLAY_END; diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index caffd3cd8ca..4cf6f982006 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -67,7 +67,8 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_priority(0), m_playmode(0), m_ipo_flags(0), - m_done(true) + m_done(true), + m_calc_localtime(true) { if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_ARMATURE) { @@ -215,24 +216,25 @@ float BL_Action::GetFrame() void BL_Action::SetFrame(float frame) { - float dt; - // Clamp the frame to the start and end frame if (frame < min(m_startframe, m_endframe)) frame = min(m_startframe, m_endframe); else if (frame > max(m_startframe, m_endframe)) frame = max(m_startframe, m_endframe); - // We don't set m_localtime directly since it's recalculated - // in the next update. So, we modify the value (m_starttime) - // used to calculate m_localtime the next time SetLocalTime() is called. + m_localtime = frame; + m_calc_localtime = false; +} - dt = frame-m_startframe; +void BL_Action::SetPlayMode(short play_mode) +{ + m_playmode = play_mode; +} - if (m_endframe < m_startframe) - dt = -dt; - - m_starttime -= dt / (KX_KetsjiEngine::GetAnimFrameRate()*m_speed); +void BL_Action::SetTimes(float start, float end) +{ + m_startframe = start; + m_endframe = end; } void BL_Action::SetLocalTime(float curtime) @@ -245,6 +247,16 @@ void BL_Action::SetLocalTime(float curtime) m_localtime = m_startframe + dt; } +void BL_Action::ResetStartTime(float curtime) +{ + float dt = m_localtime - m_startframe; + + m_starttime = curtime - dt / (KX_KetsjiEngine::GetAnimFrameRate()*m_speed); + printf("Before: %f, ", m_localtime); + SetLocalTime(curtime); + printf("After: %f\n", m_localtime); +} + void BL_Action::IncrementBlending(float curtime) { // Setup m_blendstart if we need to @@ -285,7 +297,14 @@ void BL_Action::Update(float curtime) return; curtime -= KX_KetsjiEngine::GetSuspendedDelta(); - SetLocalTime(curtime); + + if (m_calc_localtime) + SetLocalTime(curtime); + else + { + ResetStartTime(curtime); + m_calc_localtime = true; + } // Handle wrap around if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index 14312e158c0..75bda56419a 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -71,9 +71,11 @@ private: short m_ipo_flags; bool m_done; + bool m_calc_localtime; void InitIPO(); void SetLocalTime(float curtime); + void ResetStartTime(float curtime); void IncrementBlending(float curtime); void BlendShape(struct Key* key, float srcweight, std::vector& blendshape); public: @@ -111,6 +113,8 @@ public: // Mutators void SetFrame(float frame); + void SetPlayMode(short play_mode); + void SetTimes(float start, float end); enum { diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index 2ee0b58574a..af0d4bff8f0 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -63,6 +63,18 @@ struct bAction *BL_ActionManager::GetCurrentAction(short layer) return 0; } +void BL_ActionManager::SetPlayMode(short layer, short mode) +{ + if (m_layers[layer]) + m_layers[layer]->SetPlayMode(mode); +} + +void BL_ActionManager::SetTimes(short layer, float start, float end) +{ + if (m_layers[layer]) + m_layers[layer]->SetTimes(start, end); +} + bool BL_ActionManager::PlayAction(const char* name, float start, float end, diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index 3818f643b1c..c310e231ed7 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -70,6 +70,16 @@ public: */ struct bAction *GetCurrentAction(short layer); + /** + * Sets play mode of the action on the given layer + */ + void SetPlayMode(short layer, short mode); + + /** + * Sets the start and end times of the action on the given layer + */ + void SetTimes(short layer, float start, float end); + /** * Stop playing the action on the given layer */ diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 91e62442646..4f8860f4767 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -404,6 +404,16 @@ bAction *KX_GameObject::GetCurrentAction(short layer) return GetActionManager()->GetCurrentAction(layer); } +void KX_GameObject::SetPlayMode(short layer, short mode) +{ + GetActionManager()->SetPlayMode(layer, mode); +} + +void KX_GameObject::SetTimes(short layer, float start, float end) +{ + GetActionManager()->SetTimes(layer, start, end); +} + void KX_GameObject::ProcessReplica() { SCA_IObject::ProcessReplica(); diff --git a/source/gameengine/Ketsji/KX_GameObject.h b/source/gameengine/Ketsji/KX_GameObject.h index 40bd86fed1b..6e79914172b 100644 --- a/source/gameengine/Ketsji/KX_GameObject.h +++ b/source/gameengine/Ketsji/KX_GameObject.h @@ -238,6 +238,16 @@ public: */ bAction *GetCurrentAction(short layer); + /** + * Sets play mode of the action on the given layer + */ + void SetPlayMode(short layer, short mode); + + /** + * Sets the start and end times of the action on the given layer + */ + void SetTimes(short layer, float start, float end); + /** * Stop playing the action on the given layer */ From 60eec89cda50360c8fc68f9d3d6dc18e5c6633b1 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 8 Aug 2011 11:09:56 +0000 Subject: [PATCH 310/624] Created property systems for multiple retargets on a single armature, for this type of use and animation stitching. Also contains some placeholder UI and code for animation stitching. --- release/scripts/modules/mocap_constraints.py | 8 ++- release/scripts/modules/mocap_tools.py | 8 +++ release/scripts/modules/retarget.py | 68 +++++++++++++------ release/scripts/startup/ui_mocap.py | 69 +++++++++++++++++++- 4 files changed, 126 insertions(+), 27 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 75afbe62231..63e46f99349 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -59,7 +59,7 @@ def addNewConstraint(m_constraint, cons_obj): c_type = "LIMIT_LOCATION" #create and store the new constraint within m_constraint real_constraint = cons_obj.constraints.new(c_type) - real_constraint.name = "Mocap fix " + str(len(cons_obj.constraints)) + real_constraint.name = "Auto fixes " + str(len(cons_obj.constraints)) m_constraint.real_constraint_bone = consObjToBone(cons_obj) m_constraint.real_constraint = real_constraint.name #set the rest of the constraint properties @@ -364,7 +364,8 @@ def bakeAllConstraints(obj, s_frame, e_frame, bones): simpleBake += [end_bone] for bone in selectedBones: bone.bone.select = True - constraintTrack = obj.animation_data.nla_tracks["Mocap fixes"] + tracks = [track for track in obj.data.mocapNLATracks if track.active][0] + constraintTrack = obj.animation_data.nla_tracks[tracks.auto_fix_track] constraintStrip = constraintTrack.strips[0] constraintStrip.action_frame_start = s_frame constraintStrip.action_frame_end = e_frame @@ -403,7 +404,8 @@ def unbakeConstraints(context): obj = context.active_object bones = obj.pose.bones scene = bpy.context.scene - constraintTrack = obj.animation_data.nla_tracks["Mocap fixes"] + tracks = obj.data.mocapNLATracks[obj.animation_data.action] + constraintTrack = obj.animation_data.nla_tracks[tracks.auto_fix_track] constraintStrip = constraintTrack.strips[0] action = constraintStrip.action # delete the fcurves on the strip diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 17f9e590d10..fa307a36a57 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -757,3 +757,11 @@ def path_editing(context, stride_obj, path): eval_time_fcurve.keyframe_points.insert(frame=t, value=parameterization[t]) y_fcurve.mute = True print("finished path editing") + + +def anim_stitch(context, enduser_obj): + stitch_settings = enduser_obj.data.stitch_settings + action_1 = stitch_settings.first_action + action_2 = stitch_settings.second_action + TrackNamesA = enduser_obj.data.mocapNLATracks[action_1] + TrackNamesB = enduser_obj.data.mocapNLATracks[action_2] diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 629e363b918..b3c386e6c4d 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -272,21 +272,31 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame if endV.length != 0: linearAvg.append(hipV.length / endV.length) - bpy.ops.object.add() - stride_bone = bpy.context.active_object - stride_bone.name = "stride_bone" - + action_name = performer_obj.animation_data.action.name + #if you have a parent, and that parent is a previously created stride bone + if enduser_obj.parent: + stride_action = bpy.data.actions.new("Stride Bone " + action_name) + stride_bone = enduser_obj.parent + stride_bone.animation_data.action = stride_action + else: + bpy.ops.object.add() + stride_bone = bpy.context.active_object + stride_bone.name = "stride_bone" + print(stride_bone) + stride_bone.location = Vector((0, 0, 0)) if linearAvg: #determine the average change in scale needed avg = sum(linearAvg) / len(linearAvg) scene.frame_set(s_frame) - initialPos = (tailLoc(perf_bones[perfRoot]) / avg) + initialPos = (tailLoc(perf_bones[perfRoot]) / avg) + stride_bone.location for t in range(s_frame, e_frame): scene.frame_set(t) #calculate the new position, by dividing by the found ratio between performer and enduser newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) stride_bone.location = enduser_obj_mat * (newTranslation - initialPos) stride_bone.keyframe_insert("location") + stride_bone.animation_data.action.name = ("Stride Bone " + action_name) + return stride_bone @@ -299,7 +309,7 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): # set constraint target to corresponding empty if targetless, # if not, keyframe current target to corresponding empty perf_bone = pose_bone.bone.reverseMap[-1].name - orgLocTrg = originalLocationTarget(pose_bone) + orgLocTrg = originalLocationTarget(pose_bone, enduser_obj) if not ik_constraint.target: ik_constraint.target = orgLocTrg target = orgLocTrg @@ -322,6 +332,7 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): target.location = final_loc target.keyframe_insert("location") ik_constraint.mute = False + scene.frame_set(s_frame) def turnOffIK(enduser_obj): @@ -358,44 +369,59 @@ def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, str empty = bpy.data.objects[pose_bone.name + "Org"] empty.parent = stride_bone performer_obj.matrix_world = perf_obj_mat - enduser_obj.matrix_world = enduser_obj_mat enduser_obj.parent = stride_bone + enduser_obj.matrix_world = enduser_obj_mat #create (or return if exists) the related IK empty to the bone -def originalLocationTarget(end_bone): +def originalLocationTarget(end_bone, enduser_obj): if not end_bone.name + "Org" in bpy.data.objects: bpy.ops.object.add() empty = bpy.context.active_object empty.name = end_bone.name + "Org" empty.empty_draw_size = 0.1 - #empty.parent = enduser_obj + empty.parent = enduser_obj empty = bpy.data.objects[end_bone.name + "Org"] return empty #create the specified NLA setup for base animation, constraints and tweak layer. -def NLASystemInitialize(enduser_obj, s_frame): +def NLASystemInitialize(enduser_obj, s_frame, name): anim_data = enduser_obj.animation_data + if not name in enduser_obj.data.mocapNLATracks: + NLATracks = enduser_obj.data.mocapNLATracks.add() + NLATracks.name = name + else: + NLATracks = enduser_obj.data.mocapNLATracks[name] + for track in enduser_obj.data.mocapNLATracks: + track.active = False mocapAction = anim_data.action - mocapAction.name = "Base Mocap" + mocapAction.name = "Base " + name anim_data.use_nla = True + for track in anim_data.nla_tracks: + anim_data.nla_tracks.remove(track) mocapTrack = anim_data.nla_tracks.new() - mocapTrack.name = "Base Mocap Track" - mocapStrip = mocapTrack.strips.new("Base Mocap", s_frame, mocapAction) + mocapTrack.name = "Base " + name + NLATracks.base_track = mocapTrack.name + mocapStrip = mocapTrack.strips.new("Base " + name, s_frame, mocapAction) constraintTrack = anim_data.nla_tracks.new() - constraintTrack.name = "Mocap fixes" - constraintAction = bpy.data.actions.new("Mocap fixes") - constraintStrip = constraintTrack.strips.new("Mocap fixes", s_frame, constraintAction) + constraintTrack.name = "Auto fixes " + name + NLATracks.auto_fix_track = constraintTrack.name + constraintAction = bpy.data.actions.new("Auto fixes " + name) + constraintStrip = constraintTrack.strips.new("Auto fixes " + name, s_frame, constraintAction) constraintStrip.extrapolation = "NOTHING" userTrack = anim_data.nla_tracks.new() - userTrack.name = "Mocap manual fix" - userAction = bpy.data.actions.new("Mocap manual fix") - userStrip = userTrack.strips.new("Mocap manual fix", s_frame, userAction) + userTrack.name = "Manual fixes " + name + NLATracks.manual_fix_track = userTrack.name + if enduser_obj.parent.animation_data: + NLATracks.stride_action = enduser_obj.parent.animation_data.action.name + userAction = bpy.data.actions.new("Manual fixes " + name) + userStrip = userTrack.strips.new("Manual fixes " + name, s_frame, userAction) userStrip.extrapolation = "HOLD" #userStrip.blend_type = "MULITPLY" - doesn't work due to work, will be activated soon anim_data.nla_tracks.active = constraintTrack - anim_data.action = constraintAction + NLATracks.active = True + #anim_data.action = constraintAction anim_data.action_extrapolation = "NOTHING" @@ -419,7 +445,7 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): bpy.ops.object.mode_set(mode='OBJECT') bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() - NLASystemInitialize(enduser_obj, s_frame) + NLASystemInitialize(enduser_obj, s_frame, performer_obj.animation_data.action.name) print("retargeting done!") if __name__ == "__main__": diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 8ef4c1e7591..3d034b0047a 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -110,6 +110,35 @@ bpy.utils.register_class(MocapConstraint) bpy.types.Armature.mocap_constraints = bpy.props.CollectionProperty(type=MocapConstraint) + +class AnimationStitchSettings(bpy.types.PropertyGroup): + first_action = bpy.props.StringProperty(name="Action 1", + description="First action in stitch") + second_action = bpy.props.StringProperty(name="Action 2", + description="Second action in stitch") + blend_frame = bpy.props.IntProperty(name="Stitch frame", + description="Frame to locate stitch on") + blend_amount = bpy.props.IntProperty(name="Blend amount", + description="Size of blending transitiion, on both sides of the stitch", + default=10) + +bpy.utils.register_class(AnimationStitchSettings) + + +class MocapNLATracks(bpy.types.PropertyGroup): + name = bpy.props.StringProperty() + active = bpy.props.BoolProperty() + base_track = bpy.props.StringProperty() + auto_fix_track = bpy.props.StringProperty() + manual_fix_track = bpy.props.StringProperty() + stride_action = bpy.props.StringProperty() + +bpy.utils.register_class(MocapNLATracks) + +bpy.types.Armature.stitch_settings = bpy.props.PointerProperty(type=AnimationStitchSettings) + +bpy.types.Armature.mocapNLATracks = bpy.props.CollectionProperty(type=MocapNLATracks) + #Update function for IK functionality. Is called when IK prop checkboxes are toggled. @@ -246,6 +275,7 @@ class MocapPanel(bpy.types.Panel): mapRow = self.layout.row() mapRow.operator("mocap.savemapping", text='Save mapping') mapRow.operator("mocap.loadmapping", text='Load mapping') + self.layout.prop(data=performer_obj.animation_data.action, property='name', text='Action Name') self.layout.operator("mocap.retarget", text='RETARGET!') @@ -315,6 +345,16 @@ class ExtraToolsPanel(bpy.types.Panel): def draw(self, context): layout = self.layout layout.operator('mocap.pathediting', text="Follow Path") + layout.label("Animation Stitching") + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + if activeIsArmature: + enduser_arm = context.active_object.data + settings = enduser_arm.stitch_settings + layout.prop_search(settings, "first_action", enduser_arm, "mocapNLATracks") + layout.prop_search(settings, "second_action", enduser_arm, "mocapNLATracks") + layout.prop(settings, "blend_frame") + layout.prop(settings, "blend_amount") + layout.operator('mocap.animstitch', text="Stitch Animations") class OBJECT_OT_RetargetButton(bpy.types.Operator): @@ -323,15 +363,18 @@ class OBJECT_OT_RetargetButton(bpy.types.Operator): bl_label = "Retargets active action from Performer to Enduser" def execute(self, context): + scene = context.scene + s_frame = scene.frame_start + e_frame = scene.frame_end enduser_obj = context.active_object performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] if enduser_obj is None or len(performer_obj) != 1: print("Need active and selected armatures") else: performer_obj = performer_obj[0] - scene = context.scene - s_frame = scene.frame_start - e_frame = scene.frame_end + s_frame, e_frame = performer_obj.animation_data.action.frame_range + s_frame = int(s_frame) + e_frame = int(e_frame) retarget.totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) return {"FINISHED"} @@ -645,6 +688,26 @@ class OBJECT_OT_PathEditing(bpy.types.Operator): return False +class OBJECT_OT_AnimationStitchingButton(bpy.types.Operator): + '''Stitches two defined animations into a single one via alignment of NLA Tracks''' + bl_idname = "mocap.animstitch" + bl_label = "Stitches two defined animations into a single one via alignment of NLA Tracks" + + def execute(self, context): + mocap_tools.anim_stitch(context, context.active_object) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + activeIsArmature = False + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + if activeIsArmature: + stitch_settings = context.active_object.data.stitch_settings + return (stitch_settings.first_action and stitch_settings.second_action) + return False + + def register(): bpy.utils.register_module(__name__) From cbec4e2768022596ff6acb145db3ae073e528397 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Mon, 8 Aug 2011 16:38:57 +0000 Subject: [PATCH 311/624] export bone transform matrix with sid. --- source/blender/collada/AnimationExporter.cpp | 2 +- source/blender/collada/TransformWriter.cpp | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index fc13207dd2e..4beab6f7608 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -586,7 +586,7 @@ void AnimationExporter::exportAnimations(Scene *sce) addSampler(sampler); - std::string target = translate_id(ob_name + "_" + bone_name) + "/transform"; + std::string target = translate_id(bone_name) + "/transform"; addChannel(COLLADABU::URI(empty, sampler_id), target); closeAnimation(); diff --git a/source/blender/collada/TransformWriter.cpp b/source/blender/collada/TransformWriter.cpp index 546ca3e3019..3ac0654c866 100644 --- a/source/blender/collada/TransformWriter.cpp +++ b/source/blender/collada/TransformWriter.cpp @@ -48,8 +48,13 @@ void TransformWriter::add_node_transform(COLLADASW::Node& node, float mat[][4], copy_m4_m4(local, mat); } + double dmat[4][4]; + for ( int i = 0 ; i< 4 ; i ++ ) + for ( int j =0 ; j < 4 ; j++) + dmat[i][j] = (double)local[i][j]; + TransformBase::decompose(local, loc, rot, NULL, scale); - + node.addMatrix("transform",dmat); add_transform(node, loc, rot, scale); } From 88786f6fca00aa042c5b6fb2665666d9fccb6237 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 9 Aug 2011 03:06:22 +0000 Subject: [PATCH 312/624] BGE Animations: Fixing the Continue option when using the Flipper play type. Also removing a couple of debug prints. --- .../gameengine/Converter/BL_ActionActuator.cpp | 17 ++++++++++++----- source/gameengine/Ketsji/BL_Action.cpp | 2 -- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 8efcdd8c551..4e4d838d8ff 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -174,8 +174,10 @@ bool BL_ActionActuator::Update(double curtime, bool frame) start = end = prop->GetNumber(); } - // Continue only really makes sense for play stop. All other modes go until they are complete. - if (m_flag & ACT_FLAG_CONTINUE && m_playtype == ACT_ACTION_LOOP_STOP) + // Continue only really makes sense for play stop and flipper. All other modes go until they are complete. + if (m_flag & ACT_FLAG_CONTINUE && + (m_playtype == ACT_ACTION_LOOP_STOP || + m_playtype == ACT_ACTION_FLIPPER)) use_continue = true; @@ -189,6 +191,9 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (bPositiveEvent) { + if (use_continue && m_flag & ACT_FLAG_ACTIVE) + start = m_localtime = obj->GetActionFrame(m_layer); + if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags)) { m_flag |= ACT_FLAG_ACTIVE; @@ -215,11 +220,13 @@ bool BL_ActionActuator::Update(double curtime, bool frame) return false; } + + m_localtime = obj->GetActionFrame(m_layer); + if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) + m_localtime = m_startframe; + if (m_playtype == ACT_ACTION_LOOP_STOP) { - m_localtime = obj->GetActionFrame(m_layer); - if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) - m_localtime = m_startframe; obj->StopAction(m_layer); // Stop the action after getting the frame // We're done diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 4cf6f982006..6682b0cea41 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -252,9 +252,7 @@ void BL_Action::ResetStartTime(float curtime) float dt = m_localtime - m_startframe; m_starttime = curtime - dt / (KX_KetsjiEngine::GetAnimFrameRate()*m_speed); - printf("Before: %f, ", m_localtime); SetLocalTime(curtime); - printf("After: %f\n", m_localtime); } void BL_Action::IncrementBlending(float curtime) From 802f69df78a937cd94d855264c658212e3467c2a Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 9 Aug 2011 03:27:05 +0000 Subject: [PATCH 313/624] BGE Animations: Fixing issues with initialization order in BL_ShapeDeformer --- source/gameengine/Converter/BL_ShapeDeformer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/gameengine/Converter/BL_ShapeDeformer.cpp b/source/gameengine/Converter/BL_ShapeDeformer.cpp index 82c73529a94..befe0f6e784 100644 --- a/source/gameengine/Converter/BL_ShapeDeformer.cpp +++ b/source/gameengine/Converter/BL_ShapeDeformer.cpp @@ -73,8 +73,8 @@ BL_ShapeDeformer::BL_ShapeDeformer(BL_DeformableGameObject *gameobj, RAS_MeshObject *mesh) : BL_SkinDeformer(gameobj,bmeshobj, mesh), - m_lastShapeUpdate(-1), - m_useShapeDrivers(false) + m_useShapeDrivers(false), + m_lastShapeUpdate(-1) { m_key = m_bmesh->key; m_bmesh->key = copy_key(m_key); @@ -90,8 +90,8 @@ BL_ShapeDeformer::BL_ShapeDeformer(BL_DeformableGameObject *gameobj, BL_ArmatureObject* arma) : BL_SkinDeformer(gameobj, bmeshobj_old, bmeshobj_new, mesh, release_object, recalc_normal, arma), - m_lastShapeUpdate(-1), - m_useShapeDrivers(false) + m_useShapeDrivers(false), + m_lastShapeUpdate(-1) { m_key = m_bmesh->key; m_bmesh->key = copy_key(m_key); From 13249b925eda7752b65a36d8270a3af3bdc02981 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 9 Aug 2011 08:38:14 +0000 Subject: [PATCH 314/624] 3D Audio GSoC: Speaker objects fully functional! Minor changes: * Fixed three memory bugs found via valgrind. * Fixed bug with jack transport crashing after file loading. * Sound NLA Strips now start at CFRA instead of 0. --- intern/audaspace/FX/AUD_DoubleReader.cpp | 2 +- intern/audaspace/FX/AUD_SuperposeReader.cpp | 2 +- .../intern/AUD_AnimateableProperty.cpp | 20 ++--- .../intern/AUD_LinearResampleReader.cpp | 2 +- intern/audaspace/intern/AUD_ReadDevice.cpp | 2 +- intern/audaspace/intern/AUD_Space.h | 2 + source/blender/blenkernel/BKE_sound.h | 4 + source/blender/blenkernel/intern/blender.c | 3 + source/blender/blenkernel/intern/library.c | 2 +- source/blender/blenkernel/intern/scene.c | 3 + source/blender/blenkernel/intern/sound.c | 88 ++++++++++++++++++- source/blender/editors/object/object_add.c | 3 + source/blender/makesdna/DNA_anim_types.h | 2 + 13 files changed, 116 insertions(+), 19 deletions(-) diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index e9882743d28..178240fa23b 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -97,7 +97,7 @@ void AUD_DoubleReader::read(int& length, bool& eos, sample_t* buffer) AUD_Specs specs1, specs2; specs1 = m_reader1->getSpecs(); specs2 = m_reader2->getSpecs(); - if(memcmp(&specs1, &specs2, sizeof(AUD_Specs))) + if(AUD_COMPARE_SPECS(specs1, specs2)) length = len; else { diff --git a/intern/audaspace/FX/AUD_SuperposeReader.cpp b/intern/audaspace/FX/AUD_SuperposeReader.cpp index a0dc12fea96..b332a854a5d 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.cpp +++ b/intern/audaspace/FX/AUD_SuperposeReader.cpp @@ -81,7 +81,7 @@ void AUD_SuperposeReader::read(int& length, bool& eos, sample_t* buffer) { AUD_Specs specs = m_reader1->getSpecs(); AUD_Specs s2 = m_reader2->getSpecs(); - if(memcmp(&specs, &s2, sizeof(AUD_Specs))) + if(AUD_COMPARE_SPECS(specs, s2)) AUD_THROW(AUD_ERROR_SPECS, specs_error); int samplesize = AUD_SAMPLE_SIZE(specs); diff --git a/intern/audaspace/intern/AUD_AnimateableProperty.cpp b/intern/audaspace/intern/AUD_AnimateableProperty.cpp index 03d2d3a5ea1..adc71928efd 100644 --- a/intern/audaspace/intern/AUD_AnimateableProperty.cpp +++ b/intern/audaspace/intern/AUD_AnimateableProperty.cpp @@ -105,10 +105,10 @@ void AUD_AnimateableProperty::read(float position, float* out) return; } - float last = (getSize() / (sizeof(float) * m_count) - 1); + int last = getSize() / (sizeof(float) * m_count) - 1; float t = position - floor(position); - if(position > last) + if(position >= last) { position = last; t = 0; @@ -128,24 +128,18 @@ void AUD_AnimateableProperty::read(float position, float* out) float* p1 = getBuffer() + pos; float* p2; float* p3; + last *= m_count; if(pos == 0) p0 = p1; else p0 = p1 - m_count; - if(pos > last) - { - p3 = p2 = p1; - } + p2 = p1 + m_count; + if(pos + m_count == last) + p3 = p2; else - { - p2 = p1 + m_count; - if(pos + m_count > last) - p3 = p2; - else - p3 = p2 + m_count; - } + p3 = p2 + m_count; for(int i = 0; i < m_count; i++) { diff --git a/intern/audaspace/intern/AUD_LinearResampleReader.cpp b/intern/audaspace/intern/AUD_LinearResampleReader.cpp index 96add9bca4d..599be29f1d7 100644 --- a/intern/audaspace/intern/AUD_LinearResampleReader.cpp +++ b/intern/audaspace/intern/AUD_LinearResampleReader.cpp @@ -82,7 +82,7 @@ void AUD_LinearResampleReader::read(int& length, bool& eos, sample_t* buffer) int samplesize = AUD_SAMPLE_SIZE(specs); int size = length; - float factor = float(m_rate) / float(m_reader->getSpecs().rate); + float factor = m_rate / m_reader->getSpecs().rate; float spos; sample_t low, high; eos = false; diff --git a/intern/audaspace/intern/AUD_ReadDevice.cpp b/intern/audaspace/intern/AUD_ReadDevice.cpp index 24e92d22038..a1495b31ed0 100644 --- a/intern/audaspace/intern/AUD_ReadDevice.cpp +++ b/intern/audaspace/intern/AUD_ReadDevice.cpp @@ -70,7 +70,7 @@ bool AUD_ReadDevice::read(data_t* buffer, int length) void AUD_ReadDevice::changeSpecs(AUD_Specs specs) { - if(memcmp(&specs, &m_specs.specs, sizeof(specs))) + if(AUD_COMPARE_SPECS(specs, m_specs.specs)) setSpecs(specs); } diff --git a/intern/audaspace/intern/AUD_Space.h b/intern/audaspace/intern/AUD_Space.h index 4d0a06e37b2..9232864995b 100644 --- a/intern/audaspace/intern/AUD_Space.h +++ b/intern/audaspace/intern/AUD_Space.h @@ -41,6 +41,8 @@ /// Throws a AUD_Exception with the provided error code. #define AUD_THROW(exception, errorstr) { AUD_Exception e; e.error = exception; e.str = errorstr; throw e; } +#define AUD_COMPARE_SPECS(s1, s2) ((s1.rate == s2.rate) && (s1.channels == s2.channels)) + /// Returns the bit for a channel mask. #define AUD_CHANNEL_BIT(channel) (0x01 << channel) diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index 2cd006385e0..c36532ee4cc 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -46,6 +46,8 @@ void sound_init_once(void); void sound_init(struct Main *main); +void sound_init_main(struct Main *bmain); + void sound_exit(void); void sound_force_device(int device); @@ -124,6 +126,8 @@ int sound_read_sound_buffer(struct bSound* sound, float* buffer, int length, flo int sound_get_channels(struct bSound* sound); +void sound_update_scene(struct Main* bmain, struct Scene* scene); + void* sound_get_factory(void* sound); #endif diff --git a/source/blender/blenkernel/intern/blender.c b/source/blender/blenkernel/intern/blender.c index a3a4c5b555b..5f33059e117 100644 --- a/source/blender/blenkernel/intern/blender.c +++ b/source/blender/blenkernel/intern/blender.c @@ -82,6 +82,7 @@ #include "BKE_scene.h" #include "BKE_screen.h" #include "BKE_sequencer.h" +#include "BKE_sound.h" #include "BLO_undofile.h" @@ -247,6 +248,8 @@ static void setup_app_data(bContext *C, BlendFileData *bfd, const char *filepath G.main= bfd->main; CTX_data_main_set(C, G.main); + + sound_init_main(G.main); if (bfd->user) { diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 8668168936b..c362f3eb2fe 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -533,7 +533,6 @@ int set_listbasepointers(Main *main, ListBase **lb) lb[a++]= &(main->latt); lb[a++]= &(main->lamp); lb[a++]= &(main->camera); - lb[a++]= &(main->speaker); lb[a++]= &(main->text); lb[a++]= &(main->sound); @@ -541,6 +540,7 @@ int set_listbasepointers(Main *main, ListBase **lb) lb[a++]= &(main->brush); lb[a++]= &(main->script); lb[a++]= &(main->particle); + lb[a++]= &(main->speaker); lb[a++]= &(main->world); lb[a++]= &(main->screen); diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c index 74126fd57a1..12e81e8296e 100644 --- a/source/blender/blenkernel/intern/scene.c +++ b/source/blender/blenkernel/intern/scene.c @@ -966,6 +966,9 @@ static void scene_update_tagged_recursive(Main *bmain, Scene *scene, Scene *scen /* scene drivers... */ scene_update_drivers(bmain, scene); + + /* update sound system animation */ + sound_update_scene(bmain, scene); } /* this is called in main loop, doing tagged updates before redraw */ diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 890fc114e68..17df6ba23cb 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -13,13 +13,16 @@ #include "MEM_guardedalloc.h" #include "BLI_blenlib.h" +#include "BLI_math.h" #include "DNA_anim_types.h" +#include "DNA_object_types.h" #include "DNA_scene_types.h" #include "DNA_sequence_types.h" #include "DNA_packedFile_types.h" #include "DNA_screen_types.h" #include "DNA_sound_types.h" +#include "DNA_speaker_types.h" #ifdef WITH_AUDASPACE # include "AUD_C-API.h" @@ -175,7 +178,12 @@ void sound_init(struct Main *bmain) if(!AUD_init(device, specs, buffersize)) AUD_init(AUD_NULL_DEVICE, specs, buffersize); - + + sound_init_main(bmain); +} + +void sound_init_main(struct Main *bmain) +{ #ifdef WITH_JACK AUD_setSyncCallback(sound_sync_callback, bmain); #else @@ -617,6 +625,84 @@ int sound_get_channels(struct bSound* sound) return info.specs.channels; } +void sound_update_scene(struct Main* bmain, struct Scene* scene) +{ + Object* ob; + NlaTrack* track; + NlaStrip* strip; + Speaker* speaker; + + void* new_set = AUD_createSet(); + void* handle; + float quat[4]; + + for(ob = bmain->object.first; ob; ob = ob->id.next) + { + if(ob->type == OB_SPEAKER) + { + if(ob->adt) + { + for(track = ob->adt->nla_tracks.first; track; track = track->next) + { + for(strip = track->strips.first; strip; strip = strip->next) + { + if(strip->type == NLASTRIP_TYPE_SOUND) + { + speaker = (Speaker*)ob->data; + + if(AUD_removeSet(scene->speaker_handles, strip->speaker_handle)) + { + AUD_moveSequence(strip->speaker_handle, strip->start / FPS, -1, 0); + } + else + { + if(speaker && speaker->sound) + { + strip->speaker_handle = AUD_addSequence(scene->sound_scene, speaker->sound->playback_handle, strip->start / FPS, -1, 0); + AUD_setRelativeSequence(strip->speaker_handle, 0); + } + } + + if(strip->speaker_handle) + { + AUD_addSet(new_set, strip->speaker_handle); + AUD_updateSequenceData(strip->speaker_handle, speaker->volume_max, + speaker->volume_min, speaker->distance_max, + speaker->distance_reference, speaker->attenuation, + speaker->cone_angle_outer, speaker->cone_angle_inner, + speaker->cone_volume_outer); + + mat4_to_quat(quat, ob->obmat); + AUD_setSequenceAnimData(strip->speaker_handle, AUD_AP_LOCATION, CFRA, ob->obmat[3], 1); + AUD_setSequenceAnimData(strip->speaker_handle, AUD_AP_ORIENTATION, CFRA, quat, 1); + AUD_setSequenceAnimData(strip->speaker_handle, AUD_AP_VOLUME, CFRA, &speaker->volume, 1); + AUD_setSequenceAnimData(strip->speaker_handle, AUD_AP_PITCH, CFRA, &speaker->pitch, 1); + AUD_updateSequenceSound(strip->speaker_handle, speaker->sound->playback_handle); + AUD_muteSequence(strip->speaker_handle, ((strip->flag & NLASTRIP_FLAG_MUTED) != 0) || ((speaker->flag & SPK_MUTED) != 0)); + } + } + } + } + } + } + } + + while((handle = AUD_getSet(scene->speaker_handles))) + { + AUD_removeSequence(scene->sound_scene, handle); + } + + if(scene->camera) + { + mat4_to_quat(quat, scene->camera->obmat); + AUD_setSequencerAnimData(scene->sound_scene, AUD_AP_LOCATION, CFRA, scene->camera->obmat[3], 1); + AUD_setSequencerAnimData(scene->sound_scene, AUD_AP_ORIENTATION, CFRA, quat, 1); + } + + AUD_destroySet(scene->speaker_handles); + scene->speaker_handles = new_set; +} + void* sound_get_factory(void* sound) { return ((struct bSound*) sound)->playback_handle; diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index 97d109118d1..09ce2562e3b 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -774,6 +774,7 @@ static int object_speaker_add_exec(bContext *C, wmOperator *op) int enter_editmode; unsigned int layer; float loc[3], rot[3]; + Scene *scene = CTX_data_scene(C); object_add_generic_invoke_options(C, op); if(!ED_object_add_generic_get_opts(C, op, loc, rot, &enter_editmode, &layer)) @@ -789,6 +790,8 @@ static int object_speaker_add_exec(bContext *C, wmOperator *op) AnimData *adt = BKE_id_add_animdata(&ob->id); NlaTrack *nlt = add_nlatrack(adt, NULL); NlaStrip *strip = add_nla_soundstrip(CTX_data_scene(C), ob->data); + strip->start = CFRA; + strip->end += strip->start; /* hook them up */ BKE_nlatrack_add_strip(nlt, strip); diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index 5a031e04fe4..c0030cd0e5e 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -585,6 +585,8 @@ typedef struct NlaStrip { short type; /* type of NLA strip */ + void *speaker_handle; /* handle for speaker objects */ + int flag; /* settings */ int pad2; } NlaStrip; From a672ab5e737202bede956a88357a96cf2728df15 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 9 Aug 2011 14:10:32 +0000 Subject: [PATCH 315/624] 3D Audio GSoC: Improved waveform drawing in the sequencer. * Drawing the waveform of a sequencer strip is now independent from whether the sound is cached or not. * Improved drawing of the waveform in the sequencer (especially speed!). * Making it possible to vertically zoom more in the sequencer to better see the waveform for lipsync. * Fixed a bug which crashed blender on loading a sound file via ffmpeg. --- intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp | 1 + intern/audaspace/intern/AUD_C-API.cpp | 38 ++++++----- intern/audaspace/intern/AUD_C-API.h | 2 +- .../scripts/startup/bl_ui/space_sequencer.py | 1 + source/blender/blenkernel/BKE_sound.h | 12 +++- source/blender/blenkernel/intern/sound.c | 35 ++++++++-- source/blender/blenloader/intern/readfile.c | 31 +++++++++ .../editors/space_sequencer/sequencer_draw.c | 65 ++++++++++++++----- .../editors/space_sequencer/space_sequencer.c | 2 +- source/blender/makesdna/DNA_sequence_types.h | 1 + source/blender/makesdna/DNA_sound_types.h | 5 ++ .../blender/makesrna/intern/rna_sequencer.c | 5 ++ 12 files changed, 156 insertions(+), 42 deletions(-) diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp index b980e1d98e0..1683a9a61c0 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp @@ -177,6 +177,7 @@ static const char* fileopen_error = "AUD_FFMPEGReader: File couldn't be " AUD_FFMPEGReader::AUD_FFMPEGReader(std::string filename) : m_pkgbuf(AVCODEC_MAX_AUDIO_FRAME_SIZE<<1), + m_formatCtx(NULL), m_aviocontext(NULL), m_membuf(NULL) { diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index e5c966fdcae..85a053238d0 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -816,7 +816,7 @@ float* AUD_readSoundBuffer(const char* filename, float low, float high, if(high < rate) sound = new AUD_LowpassFactory(sound, high); if(low > 0) - sound = new AUD_HighpassFactory(sound, low);; + sound = new AUD_HighpassFactory(sound, low); sound = new AUD_EnvelopeFactory(sound, attack, release, threshold, 0.1f); sound = new AUD_LinearResampleFactory(sound, specs); @@ -1055,7 +1055,7 @@ int AUD_doesPlayback() return -1; } -int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) +int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length, int samples_per_second) { AUD_DeviceSpecs specs; sample_t* buf; @@ -1067,38 +1067,40 @@ int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length) AUD_Reference reader = AUD_ChannelMapperFactory(*sound, specs).createReader(); - int len = reader->getLength(); - float samplejump = (float)len / (float)length; - float min, max; + specs.specs = reader->getSpecs(); + int len; + float samplejump = specs.rate / samples_per_second; + float min, max, power; bool eos; for(int i = 0; i < length; i++) { len = floor(samplejump * (i+1)) - floor(samplejump * i); - if(aBuffer.getSize() < len * AUD_SAMPLE_SIZE(reader->getSpecs())) - { - aBuffer.resize(len * AUD_SAMPLE_SIZE(reader->getSpecs())); - buf = aBuffer.getBuffer(); - } + aBuffer.assureSize(len * AUD_SAMPLE_SIZE(specs)); + buf = aBuffer.getBuffer(); reader->read(len, eos, buf); - if(eos) - { - length = i; - break; - } - max = min = *buf; + power = *buf * *buf; for(int j = 1; j < len; j++) { if(buf[j] < min) min = buf[j]; if(buf[j] > max) max = buf[j]; - buffer[i * 2] = min; - buffer[i * 2 + 1] = max; + power += buf[j] * buf[j]; + } + + buffer[i * 3] = min; + buffer[i * 3 + 1] = max; + buffer[i * 3 + 2] = sqrt(power) / len; + + if(eos) + { + length = i; + break; } } diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 7689d1b06b5..2cd24551dd9 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -502,7 +502,7 @@ extern void AUD_setSyncCallback(AUD_syncFunction function, void* data); extern int AUD_doesPlayback(void); -extern int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length); +extern int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length, int samples_per_second); extern AUD_Sound* AUD_copy(AUD_Sound* sound); diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 5320297dce2..19202088faf 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -638,6 +638,7 @@ class SEQUENCER_PT_sound(SequencerButtonsPanel, bpy.types.Panel): row.prop(strip.sound, "use_memory_cache") + layout.prop(strip, "waveform") layout.prop(strip, "volume") layout.prop(strip, "attenuation") layout.prop(strip, "pitch") diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index c36532ee4cc..ecf0d7e459a 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -35,6 +35,8 @@ * \author nzc */ +#define SOUND_WAVE_SAMPLES_PER_SECOND 250 + struct PackedFile; struct bSound; struct bContext; @@ -42,6 +44,12 @@ struct ListBase; struct Main; struct Sequence; +typedef struct SoundWaveform +{ + int length; + float *data; +} SoundWaveform; + void sound_init_once(void); void sound_init(struct Main *main); @@ -122,7 +130,9 @@ float sound_sync_scene(struct Scene *scene); int sound_scene_playing(struct Scene *scene); -int sound_read_sound_buffer(struct bSound* sound, float* buffer, int length, float start, float end); +void sound_free_waveform(struct bSound* sound); + +void sound_read_waveform(struct bSound* sound); int sound_get_channels(struct bSound* sound); diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 17df6ba23cb..888c719a304 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -24,6 +24,7 @@ #include "DNA_sound_types.h" #include "DNA_speaker_types.h" +#define WITH_AUDASPACE #ifdef WITH_AUDASPACE # include "AUD_C-API.h" #endif @@ -96,6 +97,8 @@ void sound_free(struct bSound* sound) AUD_unload(sound->cache); sound->cache = NULL; } + + sound_free_waveform(sound); #endif // WITH_AUDASPACE } @@ -608,12 +611,34 @@ int sound_scene_playing(struct Scene *scene) return -1; } -int sound_read_sound_buffer(struct bSound* sound, float* buffer, int length, float start, float end) +void sound_free_waveform(struct bSound* sound) { - AUD_Sound* limiter = AUD_limitSound(sound->cache, start, end); - int ret= AUD_readSound(limiter, buffer, length); - AUD_unload(limiter); - return ret; + if(sound->waveform) + { + MEM_freeN(((SoundWaveform*)sound->waveform)->data); + MEM_freeN(sound->waveform); + } + + sound->waveform = NULL; +} + +void sound_read_waveform(struct bSound* sound) +{ + AUD_SoundInfo info; + + info = AUD_getInfo(sound->playback_handle); + + if(info.length > 0) + { + SoundWaveform* waveform = MEM_mallocN(sizeof(SoundWaveform), "SoundWaveform");; + int length = info.length * SOUND_WAVE_SAMPLES_PER_SECOND; + + waveform->data = MEM_mallocN(length * sizeof(float) * 3, "SoundWaveform.samples"); + waveform->length = AUD_readSound(sound->playback_handle, waveform->data, length, SOUND_WAVE_SAMPLES_PER_SECOND); + + sound_free_waveform(sound); + sound->waveform = waveform; + } } int sound_get_channels(struct bSound* sound) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index ef71df31df4..ae5bafa2d08 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -5609,6 +5609,7 @@ static void direct_link_sound(FileData *fd, bSound *sound) { sound->handle = NULL; sound->playback_handle = NULL; + sound->waveform = NULL; // versioning stuff, if there was a cache, then we enable caching: if(sound->cache) @@ -11766,6 +11767,36 @@ static void do_versions(FileData *fd, Library *lib, Main *main) SEQ_END } } + { + bScreen *screen; + for(screen= main->screen.first; screen; screen= screen->id.next) { + ScrArea *sa; + /* add regions */ + for(sa= screen->areabase.first; sa; sa= sa->next) { + SpaceLink *sl= sa->spacedata.first; + if(sl->spacetype==SPACE_SEQ) { + ARegion *ar; + for (ar=sa->regionbase.first; ar; ar= ar->next) { + if(ar->regiontype == RGN_TYPE_WINDOW) { + if(ar->v2d.min[1] == 4.0f) + ar->v2d.min[1]= 0.5f; + } + } + } + for (sl= sa->spacedata.first; sl; sl= sl->next) { + if(sl->spacetype==SPACE_SEQ) { + ARegion *ar; + for (ar=sl->regionbase.first; ar; ar= ar->next) { + if(ar->regiontype == RGN_TYPE_WINDOW) { + if(ar->v2d.min[1] == 4.0f) + ar->v2d.min[1]= 0.5f; + } + } + } + } + } + } + } { /* Make "auto-clamped" handles a per-keyframe setting instead of per-FCurve * diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c index 7e4207c75fe..bc97ff341db 100644 --- a/source/blender/editors/space_sequencer/sequencer_draw.c +++ b/source/blender/editors/space_sequencer/sequencer_draw.c @@ -173,30 +173,63 @@ static void drawseqwave(Scene *scene, Sequence *seq, float x1, float y1, float x x2 the end x value, same for y1 and y2 stepsize is width of a pixel. */ - if(seq->sound->cache) + if(seq->flag & SEQ_AUDIO_DRAW_WAVEFORM) { - int i; + int i, j, pos; int length = floor((x2-x1)/stepsize)+1; float ymid = (y1+y2)/2; float yscale = (y2-y1)/2; - float* samples = MEM_mallocN(length * sizeof(float) * 2, "seqwave_samples"); - if(!samples) - return; - if(sound_read_sound_buffer(seq->sound, samples, length, - (seq->startofs + seq->anim_startofs)/FPS, - (seq->startofs + seq->anim_startofs + seq->enddisp - seq->startdisp)/FPS) != length) - { - MEM_freeN(samples); - return; - } - glBegin(GL_LINES); + float samplestep; + float startsample, endsample; + float value; + + SoundWaveform* waveform; + + if(!seq->sound->waveform) + sound_read_waveform(seq->sound); + + waveform = seq->sound->waveform; + + startsample = floor((seq->startofs + seq->anim_startofs)/FPS * SOUND_WAVE_SAMPLES_PER_SECOND); + endsample = ceil((seq->startofs + seq->anim_startofs + seq->enddisp - seq->startdisp)/FPS * SOUND_WAVE_SAMPLES_PER_SECOND); + samplestep = (endsample-startsample) * stepsize / (x2-x1); + + if(length > floor((waveform->length - startsample) / samplestep)) + length = floor((waveform->length - startsample) / samplestep); + + glBegin(GL_LINE_STRIP); for(i = 0; i < length; i++) { - glVertex2f(x1+i*stepsize, ymid + samples[i * 2] * yscale); - glVertex2f(x1+i*stepsize, ymid + samples[i * 2 + 1] * yscale); + pos = startsample + i * samplestep; + + value = waveform->data[pos * 3]; + + for(j = pos+1; (j < waveform->length) && (j < pos + samplestep); j++) + { + if(value > waveform->data[j * 3]) + value = waveform->data[j * 3]; + } + + glVertex2f(x1+i*stepsize, ymid + value * yscale); + } + glEnd(); + + glBegin(GL_LINE_STRIP); + for(i = 0; i < length; i++) + { + pos = startsample + i * samplestep; + + value = waveform->data[pos * 3 + 1]; + + for(j = pos+1; (j < waveform->length) && (j < pos + samplestep); j++) + { + if(value < waveform->data[j * 3 + 1]) + value = waveform->data[j * 3 + 1]; + } + + glVertex2f(x1+i*stepsize, ymid + value * yscale); } glEnd(); - MEM_freeN(samples); } } diff --git a/source/blender/editors/space_sequencer/space_sequencer.c b/source/blender/editors/space_sequencer/space_sequencer.c index d1df9699fa3..36471c7ffcf 100644 --- a/source/blender/editors/space_sequencer/space_sequencer.c +++ b/source/blender/editors/space_sequencer/space_sequencer.c @@ -223,7 +223,7 @@ static SpaceLink *sequencer_new(const bContext *C) ar->v2d.cur= ar->v2d.tot; ar->v2d.min[0]= 10.0f; - ar->v2d.min[1]= 4.0f; + ar->v2d.min[1]= 0.5f; ar->v2d.max[0]= MAXFRAMEF; ar->v2d.max[1]= MAXSEQ; diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index aa04dc9ac13..359ef8449e9 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -288,6 +288,7 @@ typedef struct SpeedControlVars { #define SEQ_AUDIO_VOLUME_ANIMATED (1<<24) #define SEQ_AUDIO_PITCH_ANIMATED (1<<25) #define SEQ_AUDIO_PAN_ANIMATED (1<<26) +#define SEQ_AUDIO_DRAW_WAVEFORM (1<<27) #define SEQ_INVALID_EFFECT (1<<31) diff --git a/source/blender/makesdna/DNA_sound_types.h b/source/blender/makesdna/DNA_sound_types.h index 56ad0e1ff84..d7546e84bbf 100644 --- a/source/blender/makesdna/DNA_sound_types.h +++ b/source/blender/makesdna/DNA_sound_types.h @@ -84,6 +84,11 @@ typedef struct bSound { */ void *cache; + /** + * Waveform display data. + */ + void *waveform; + /** * The audaspace handle that should actually be played back. * Should be cache if cache != NULL; otherwise it's handle diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 6e18f955bf5..38575242fd6 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -976,6 +976,11 @@ static void rna_def_sequence(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Lock", "Lock strip so that it can't be transformed"); RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL); + prop= RNA_def_property(srna, "waveform", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", SEQ_AUDIO_DRAW_WAVEFORM); + RNA_def_property_ui_text(prop, "Draw Waveform", "Whether to draw the sound's waveform."); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, NULL); + /* strip positioning */ prop= RNA_def_property(srna, "frame_final_duration", PROP_INT, PROP_TIME); From 8655385c9edb5e61416018406f8a3fe3b8e7d141 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 9 Aug 2011 14:34:42 +0000 Subject: [PATCH 316/624] Fix for last commit: MSVC dislikes ;; --- source/blender/blenkernel/intern/sound.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 888c719a304..80cb2072357 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -630,7 +630,7 @@ void sound_read_waveform(struct bSound* sound) if(info.length > 0) { - SoundWaveform* waveform = MEM_mallocN(sizeof(SoundWaveform), "SoundWaveform");; + SoundWaveform* waveform = MEM_mallocN(sizeof(SoundWaveform), "SoundWaveform"); int length = info.length * SOUND_WAVE_SAMPLES_PER_SECOND; waveform->data = MEM_mallocN(length * sizeof(float) * 3, "SoundWaveform.samples"); From 407ec19431971c4e408fa9e6cda63a71a9b1e9b0 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 9 Aug 2011 16:28:08 +0000 Subject: [PATCH 317/624] temporary fix for quat rotations --- source/blender/collada/AnimationExporter.cpp | 2 ++ source/blender/collada/AnimationImporter.cpp | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 4beab6f7608..337fd89a7fa 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -208,10 +208,12 @@ void AnimationExporter::exportAnimations(Scene *sce) if ( !strcmp(transformName, "rotation_quaternion") ) { + fprintf(stderr, "quaternion rotations are not supported. rotation curves will not be exported\n"); quatRotation = true; /*const char *axis_names[] = {"", "X", "Y", "Z"}; if (fcu->array_index < 4) axis_name = axis_names[fcu->array_index];*/ + return; } //maybe a list or a vector of float animations else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color")||!strcmp(transformName, "diffuse_color")|| diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 0fc01e51020..4b467c4a149 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -90,11 +90,12 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) { COLLADAFW::FloatOrDoubleArray& input = curve->getInputValues(); COLLADAFW::FloatOrDoubleArray& output = curve->getOutputValues(); - + if( curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER ) { COLLADAFW::FloatOrDoubleArray& intan = curve->getInTangentValues(); COLLADAFW::FloatOrDoubleArray& outtan = curve->getOutTangentValues(); } + float fps = (float)FPS; size_t dim = curve->getOutDimension(); unsigned int i; @@ -661,6 +662,14 @@ void AnimationImporter:: Assign_transform_animations(COLLADAFW::Transformation * } case COLLADAFW::Transformation::MATRIX: + /*{ + COLLADAFW::Matrix* mat = (COLLADAFW::Matrix*)transform; + COLLADABU::Math::Matrix4 mat4 = mat->getMatrix(); + switch (binding->animationClass) { + case COLLADAFW::AnimationList::TRANSFORM: + + } + }*/ case COLLADAFW::Transformation::SKEW: case COLLADAFW::Transformation::LOOKAT: fprintf(stderr, "Animation of MATRIX, SKEW and LOOKAT transformations is not supported yet.\n"); From ef40d8e4f0c69f4a2da24ea6bd8ce560aa3b180a Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 9 Aug 2011 17:37:12 +0000 Subject: [PATCH 318/624] Another error in last bigger commit. --- source/blender/blenkernel/intern/sound.c | 1 - 1 file changed, 1 deletion(-) diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 80cb2072357..1b09db84125 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -24,7 +24,6 @@ #include "DNA_sound_types.h" #include "DNA_speaker_types.h" -#define WITH_AUDASPACE #ifdef WITH_AUDASPACE # include "AUD_C-API.h" #endif From 944a891b48e707eded78c0a59f14715e04302c40 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 9 Aug 2011 19:30:17 +0000 Subject: [PATCH 319/624] sid addressing fix --- source/blender/collada/AnimationExporter.cpp | 25 +++++++++++--------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 337fd89a7fa..0f7edc9ad7d 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -169,7 +169,7 @@ void AnimationExporter::exportAnimations(Scene *sce) fcu = fcu->next; } - for ( int i = 0 ; i < fcu->totvert ; i++){ + for ( int i = 0 ; i < keys ; i++){ for ( int j = 0;j<4;j++) temp_quat[j] = quat[(i*4)+j]; @@ -208,7 +208,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ( !strcmp(transformName, "rotation_quaternion") ) { - fprintf(stderr, "quaternion rotations are not supported. rotation curves will not be exported\n"); + fprintf(stderr, "quaternion rotation curves are not supported. rotation curve will not be exported\n"); quatRotation = true; /*const char *axis_names[] = {"", "X", "Y", "Z"}; if (fcu->array_index < 4) @@ -261,18 +261,18 @@ void AnimationExporter::exportAnimations(Scene *sce) // create output source std::string output_id ; - /*if(quatRotation) + if(quatRotation) { float * eul = get_eul_source_for_quat(ob); - float * eul_axis = + float * eul_axis = (float*)MEM_callocN(sizeof(float) * fcu->totvert, "quat output source values"); for ( int i = 0 ; i< fcu->totvert ; i++) eul_axis[i] = eul[i*3 + fcu->array_index]; output_id= create_source_from_array(COLLADASW::InputSemantic::OUTPUT, eul_axis , fcu->totvert, quatRotation, anim_id, axis_name); } - else*/ - - output_id= create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); - + else + { + output_id= create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); + } // create interpolations source std::string interpolation_id = create_interpolation_source(fcu, anim_id, axis_name, &has_tangents); @@ -1085,12 +1085,15 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = ""; break; } - + if (tm_name.size()) { if (is_rotation) - return tm_name + std::string(axis_name); + return tm_name + std::string(axis_name) + ".ANGLE"; else - return tm_name; + if (axis_name != "") + return tm_name + "." + std::string(axis_name); + else + return tm_name; } return std::string(""); From 0207d9ce275c7206fcf3abf9ba056ca18e0f3a87 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 9 Aug 2011 19:59:01 +0000 Subject: [PATCH 320/624] style change, harmless changes while looking into bug [#28196] --- .../startup/bl_operators/uvcalc_lightmap.py | 64 +++++++++++++++---- 1 file changed, 50 insertions(+), 14 deletions(-) diff --git a/release/scripts/startup/bl_operators/uvcalc_lightmap.py b/release/scripts/startup/bl_operators/uvcalc_lightmap.py index 2f1acf0a5dc..d2371b0316a 100644 --- a/release/scripts/startup/bl_operators/uvcalc_lightmap.py +++ b/release/scripts/startup/bl_operators/uvcalc_lightmap.py @@ -23,7 +23,15 @@ import mathutils class prettyface(object): - __slots__ = "uv", "width", "height", "children", "xoff", "yoff", "has_parent", "rot" + __slots__ = ("uv", + "width", + "height", + "children", + "xoff", + "yoff", + "has_parent", + "rot", + ) def __init__(self, data): self.has_parent = False @@ -263,10 +271,9 @@ def lightmap_uvpack(meshes, del trylens def trilensdiff(t1, t2): - return\ - abs(t1[1][t1[2][0]] - t2[1][t2[2][0]]) + \ - abs(t1[1][t1[2][1]] - t2[1][t2[2][1]]) + \ - abs(t1[1][t1[2][2]] - t2[1][t2[2][2]]) + return (abs(t1[1][t1[2][0]] - t2[1][t2[2][0]]) + + abs(t1[1][t1[2][1]] - t2[1][t2[2][1]]) + + abs(t1[1][t1[2][2]] - t2[1][t2[2][2]])) while tri_lengths: tri1 = tri_lengths.pop() @@ -543,22 +550,51 @@ class LightMapPack(bpy.types.Operator): bl_options = {'REGISTER', 'UNDO'} PREF_CONTEXT = bpy.props.EnumProperty( + name="Selection", + description="", items=(("SEL_FACES", "Selected Faces", "Space all UVs evently"), ("ALL_FACES", "All Faces", "Average space UVs edge length of each loop"), ("ALL_OBJECTS", "Selected Mesh Object", "Average space UVs edge length of each loop") ), - name="Selection", - description="") + ) # Image & UVs... - PREF_PACK_IN_ONE = BoolProperty(name="Share Tex Space", default=True, description="Objects Share texture space, map all objects into 1 uvmap") - PREF_NEW_UVLAYER = BoolProperty(name="New UV Layer", default=False, description="Create a new UV layer for every mesh packed") - PREF_APPLY_IMAGE = BoolProperty(name="New Image", default=False, description="Assign new images for every mesh (only one if shared tex space enabled)") - PREF_IMG_PX_SIZE = IntProperty(name="Image Size", min=64, max=5000, default=512, description="Width and Height for the new image") - + PREF_PACK_IN_ONE = BoolProperty( + name="Share Tex Space", + description=("Objects Share texture space, map all objects " + "into 1 uvmap"), + default=True, + ) + PREF_NEW_UVLAYER = BoolProperty( + name="New UV Layer", + description="Create a new UV layer for every mesh packed", + default=False, + ) + PREF_APPLY_IMAGE = BoolProperty( + name="New Image", + description=("Assign new images for every mesh (only one if " + "shared tex space enabled)"), + default=False, + ) + PREF_IMG_PX_SIZE = IntProperty( + name="Image Size", + description="Width and Height for the new image", + min=64, max=5000, + default=512, + ) # UV Packing... - PREF_BOX_DIV = IntProperty(name="Pack Quality", min=1, max=48, default=12, description="Pre Packing before the complex boxpack") - PREF_MARGIN_DIV = FloatProperty(name="Margin", min=0.001, max=1.0, default=0.1, description="Size of the margin as a division of the UV") + PREF_BOX_DIV = IntProperty( + name="Pack Quality", + description="Pre Packing before the complex boxpack", + min=1, max=48, + default=12, + ) + PREF_MARGIN_DIV = FloatProperty( + name="Margin", + description="Size of the margin as a division of the UV", + min=0.001, max=1.0, + default=0.1, + ) def execute(self, context): kwargs = self.as_keywords() From 4262bd2906dca0c7c8a3eec189e0abd817df6b01 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 9 Aug 2011 20:00:53 +0000 Subject: [PATCH 321/624] fix [#28196] Unwrap tris in lightmap pack --- source/blender/python/intern/bpy_rna_array.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/source/blender/python/intern/bpy_rna_array.c b/source/blender/python/intern/bpy_rna_array.c index 9843a57e0f2..e50ce233671 100644 --- a/source/blender/python/intern/bpy_rna_array.c +++ b/source/blender/python/intern/bpy_rna_array.c @@ -285,17 +285,20 @@ static char *copy_values(PyObject *seq, PointerRNA *ptr, PropertyRNA *prop, int int totdim= RNA_property_array_dimension(ptr, prop, NULL); const int seq_size= PySequence_Size(seq); - /* General note for 'data' being NULL or PySequence_GetItem() failing. + /* Regarding PySequence_GetItem() failing. * * This should never be NULL since we validated it, _but_ some triky python * developer could write their own sequence type which succeeds on - * validating but fails later somehow, so include checks for safety. */ + * validating but fails later somehow, so include checks for safety. + */ + + /* Note that 'data can be NULL' */ if(seq_size == -1) { return NULL; } - for (i= 0; (i < seq_size) && data; i++) { + for (i= 0; i < seq_size; i++) { PyObject *item= PySequence_GetItem(seq, i); if(item) { if (dim + 1 < totdim) { From 3ddbc3869d4fba5ca911117ca591826cc61adac1 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 9 Aug 2011 20:33:35 +0000 Subject: [PATCH 322/624] fix [#28197] Undoing Grease pencil removes last 2 strokes --- source/blender/editors/gpencil/gpencil_paint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/gpencil/gpencil_paint.c b/source/blender/editors/gpencil/gpencil_paint.c index 28a54b20277..93963b3f7ed 100644 --- a/source/blender/editors/gpencil/gpencil_paint.c +++ b/source/blender/editors/gpencil/gpencil_paint.c @@ -1722,7 +1722,7 @@ static int gpencil_draw_modal (bContext *C, wmOperator *op, wmEvent *event) /* standard undo/redo shouldn't be allowed to execute or else it causes crashes, so catch it here */ // FIXME: this is a hardcoded hotkey that can't be changed // TODO: catch redo as well, but how? - if (event->type == ZKEY) { + if (event->type == ZKEY && event->val == KM_RELEASE) { /* oskey = cmd key on macs as they seem to use cmd-z for undo as well? */ if ((event->ctrl) || (event->oskey)) { /* just delete last stroke, which will look like undo to the end user */ From a10e00dc5741794f125abfcfa3f7b445335b34dc Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 9 Aug 2011 21:32:46 +0000 Subject: [PATCH 323/624] fix for crash undoing grease pencil session, last action would free entire frame which the session held a reference to. --- source/blender/editors/gpencil/gpencil_paint.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/gpencil/gpencil_paint.c b/source/blender/editors/gpencil/gpencil_paint.c index 93963b3f7ed..2311f4a3a64 100644 --- a/source/blender/editors/gpencil/gpencil_paint.c +++ b/source/blender/editors/gpencil/gpencil_paint.c @@ -1728,7 +1728,12 @@ static int gpencil_draw_modal (bContext *C, wmOperator *op, wmEvent *event) /* just delete last stroke, which will look like undo to the end user */ //printf("caught attempted undo event... deleting last stroke \n"); gpencil_frame_delete_laststroke(p->gpl, p->gpf); - + /* undoing the last line can free p->gpf + * note, could do this in a bit more of an elegant way then a search but it at least prevents a crash */ + if(BLI_findindex(&p->gpl->frames, p->gpf) == -1) { + p->gpf= NULL; + } + /* event handled, so force refresh */ ED_region_tag_redraw(p->ar); /* just active area for now, since doing whole screen is too slow */ estate = OPERATOR_RUNNING_MODAL; From fafe6e354044d28be71ab76c2211d785773a9c0f Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Wed, 10 Aug 2011 00:46:20 +0000 Subject: [PATCH 324/624] Gianmichele request: Pose Sliding tools show percentage indicator in header --- source/blender/editors/armature/poseSlide.c | 43 +++++++++++++++++++-- 1 file changed, 40 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/armature/poseSlide.c b/source/blender/editors/armature/poseSlide.c index 3d6888d87dc..9b92bccd979 100644 --- a/source/blender/editors/armature/poseSlide.c +++ b/source/blender/editors/armature/poseSlide.c @@ -93,7 +93,8 @@ /* Temporary data shared between these operators */ typedef struct tPoseSlideOp { Scene *scene; /* current scene */ - ARegion *ar; /* region that we're operating in (needed for */ + ScrArea *sa; /* area that we're operating in (needed for modal()) */ + ARegion *ar; /* region that we're operating in (needed for modal()) */ Object *ob; /* active object that Pose Info comes from */ bArmature *arm; /* armature for pose */ @@ -132,6 +133,7 @@ static int pose_slide_init (bContext *C, wmOperator *op, short mode) pso->scene= CTX_data_scene(C); pso->ob= ED_object_pose_armature(CTX_data_active_object(C)); pso->arm= (pso->ob)? pso->ob->data : NULL; + pso->sa= CTX_wm_area(C); /* only really needed when doing modal() */ pso->ar= CTX_wm_region(C); /* only really needed when doing modal() */ pso->cframe= pso->scene->r.cfra; @@ -519,6 +521,33 @@ static void pose_slide_reset (tPoseSlideOp *pso) /* ------------------------------------ */ +/* draw percentage indicator in header */ +static void pose_slide_draw_status (bContext *C, tPoseSlideOp *pso) +{ + char statusStr[32]; + char mode[32]; + + switch (pso->mode) { + case POSESLIDE_PUSH: + strcpy(mode, "Push Pose"); + break; + case POSESLIDE_RELAX: + strcpy(mode, "Relax Pose"); + break; + case POSESLIDE_BREAKDOWN: + strcpy(mode, "Breakdown"); + break; + + default: + // unknown + strcpy(mode, "Sliding-Tool"); + break; + } + + sprintf(statusStr, "%s: %d %%", mode, (int)(pso->percentage*100.0f)); + ED_area_headerprint(pso->sa, statusStr); +} + /* common code for invoke() methods */ static int pose_slide_invoke_common (bContext *C, wmOperator *op, tPoseSlideOp *pso) { @@ -587,6 +616,9 @@ static int pose_slide_invoke_common (bContext *C, wmOperator *op, tPoseSlideOp * /* set cursor to indicate modal */ WM_cursor_modal(win, BC_EW_SCROLLCURSOR); + /* header print */ + pose_slide_draw_status(C, pso); + /* add a modal handler for this operator */ WM_event_add_modal_handler(C, op); return OPERATOR_RUNNING_MODAL; @@ -601,7 +633,8 @@ static int pose_slide_modal (bContext *C, wmOperator *op, wmEvent *evt) switch (evt->type) { case LEFTMOUSE: /* confirm */ { - /* return to normal cursor */ + /* return to normal cursor and header status */ + ED_area_headerprint(pso->sa, NULL); WM_cursor_restore(win); /* insert keyframes as required... */ @@ -615,7 +648,8 @@ static int pose_slide_modal (bContext *C, wmOperator *op, wmEvent *evt) case ESCKEY: /* cancel */ case RIGHTMOUSE: { - /* return to normal cursor */ + /* return to normal cursor and header status */ + ED_area_headerprint(pso->sa, NULL); WM_cursor_restore(win); /* reset transforms back to original state */ @@ -639,6 +673,9 @@ static int pose_slide_modal (bContext *C, wmOperator *op, wmEvent *evt) pso->percentage= (evt->x - pso->ar->winrct.xmin) / ((float)pso->ar->winx); RNA_float_set(op->ptr, "percentage", pso->percentage); + /* update percentage indicator in header */ + pose_slide_draw_status(C, pso); + /* reset transforms (to avoid accumulation errors) */ pose_slide_reset(pso); From 3a9b288bc7982fc69c8ebf1005122cba45e725dd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Aug 2011 07:36:44 +0000 Subject: [PATCH 325/624] fix for [#28201] blender crashes when "mpeg" selected 2 changes - When writing OGG only allow Theora encoding, this fixes the crash. - When setting the MPEG preset, dont allow the 'Codec' to be left as Theora, this is just confusing. * note that this is highly confusing for users and devs - there are 4 places to set the codec/format, with both python and C presets :S. --- source/blender/blenkernel/intern/writeffmpeg.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/writeffmpeg.c b/source/blender/blenkernel/intern/writeffmpeg.c index 4db53999f10..fe7a7a18177 100644 --- a/source/blender/blenkernel/intern/writeffmpeg.c +++ b/source/blender/blenkernel/intern/writeffmpeg.c @@ -658,10 +658,12 @@ static int start_ffmpeg_impl(struct RenderData *rd, int rectx, int recty, Report switch(ffmpeg_type) { case FFMPEG_AVI: case FFMPEG_MOV: - case FFMPEG_OGG: case FFMPEG_MKV: fmt->video_codec = ffmpeg_codec; break; + case FFMPEG_OGG: + fmt->video_codec = CODEC_ID_THEORA; + break; case FFMPEG_DV: fmt->video_codec = CODEC_ID_DVVIDEO; break; @@ -1310,6 +1312,9 @@ void ffmpeg_verify_image_type(RenderData *rd) /* Don't set preset, disturbs render resolution. * ffmpeg_set_preset(rd, FFMPEG_PRESET_DVD); */ } + if(rd->ffcodecdata.type == FFMPEG_OGG) { + rd->ffcodecdata.type = FFMPEG_MPEG2; + } audio= 1; } From 4da9a8959fd74de665ac06aeee69cbfb4d2a6376 Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Wed, 10 Aug 2011 07:36:57 +0000 Subject: [PATCH 326/624] =?UTF-8?q?Fix=20[#28195]=20Particles=20objects=20?= =?UTF-8?q?disappear=20in=20viewport,=20and=2090=C2=B0=20rotation=20Report?= =?UTF-8?q?ed=20by=20Jean=20Francois=20Sarazin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lack of normal normalisation caused scaling issues. SIGGRAPH fix by jahka and jesterKing. Thanks to host dfelinto with entertainment provided by slikdigit. --- source/blender/blenkernel/intern/particle.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/blenkernel/intern/particle.c b/source/blender/blenkernel/intern/particle.c index 5995b895061..9aa1c6e29eb 100644 --- a/source/blender/blenkernel/intern/particle.c +++ b/source/blender/blenkernel/intern/particle.c @@ -4389,6 +4389,7 @@ void psys_get_dupli_path_transform(ParticleSimulationData *sim, ParticleData *pa copy_m3_m4(nmat, ob->imat); transpose_m3(nmat); mul_m3_v3(nmat, nor); + normalize_v3(nor); /* make sure that we get a proper side vector */ if(fabs(dot_v3v3(nor,vec))>0.999999) { From 958c468b07655b83fb4bf884b2e650ab018fe216 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Aug 2011 07:49:18 +0000 Subject: [PATCH 327/624] fix [#28203] Misplaced string in bone constraints --- source/blender/makesrna/intern/rna_constraint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_constraint.c b/source/blender/makesrna/intern/rna_constraint.c index 0163dd5db32..8127c180706 100644 --- a/source/blender/makesrna/intern/rna_constraint.c +++ b/source/blender/makesrna/intern/rna_constraint.c @@ -85,7 +85,7 @@ static EnumPropertyItem target_space_pchan_items[] = { static EnumPropertyItem owner_space_pchan_items[] = { {0, "WORLD", 0, "World Space", "The constraint is applied relative to the world coordinate system"}, {2, "POSE", 0, "Pose Space", "The constraint is applied in Pose Space, the object transformation is ignored"}, - {3, "LOCAL_WITH_PARENT", 0, "The constraint is applied relative to the local coordinate system of the object, with the parent transformation added"}, + {3, "LOCAL_WITH_PARENT", 0, "Local With Parent", "The constraint is applied relative to the local coordinate system of the object, with the parent transformation added"}, {1, "LOCAL", 0, "Local Space", "The constraint is applied relative to the local coordinate sytem of the object"}, {0, NULL, 0, NULL, NULL}}; From 036077ebc6c70a50932d5e0fd9380580a38a4bc7 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Aug 2011 09:16:35 +0000 Subject: [PATCH 328/624] fix for error in template --- release/scripts/templates/operator_modal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/templates/operator_modal.py b/release/scripts/templates/operator_modal.py index ed98c2cf50e..a428b097f82 100644 --- a/release/scripts/templates/operator_modal.py +++ b/release/scripts/templates/operator_modal.py @@ -47,4 +47,4 @@ if __name__ == "__main__": register() # test call - bpy.ops.object.modal_operator() + bpy.ops.object.modal_operator('INVOKE_DEFAULT') From 3758f125fc661ac6b85b1fc711f5ea31d799e85b Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Wed, 10 Aug 2011 09:30:45 +0000 Subject: [PATCH 329/624] Fix for incorrect parameter amount. --- release/scripts/templates/operator_modal_timer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/templates/operator_modal_timer.py b/release/scripts/templates/operator_modal_timer.py index d2267191cf5..ec47390da81 100644 --- a/release/scripts/templates/operator_modal_timer.py +++ b/release/scripts/templates/operator_modal_timer.py @@ -10,7 +10,7 @@ class ModalTimerOperator(bpy.types.Operator): def modal(self, context, event): if event.type == 'ESC': - return self.cancel() + return self.cancel(context) if event.type == 'TIMER': # change theme color, silly! From cff2caa8a787887c544359972c5959127f71e22c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Aug 2011 15:53:46 +0000 Subject: [PATCH 330/624] fix [#28206] Motion Paths shown in 3DView even when Only Render option is enabled --- source/blender/editors/space_view3d/drawobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index e6889f4563f..78788777f49 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -5734,7 +5734,7 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag) /* if( ((int)ob->ctime) != F_(scene->r.cfra)) where_is_object(scene, ob); */ /* draw motion paths (in view space) */ - if (ob->mpath) { + if (ob->mpath && (v3d->flag2 & V3D_RENDER_OVERRIDE)==0) { bAnimVizSettings *avs= &ob->avs; /* setup drawing environment for paths */ From 45d99da8a298ec1c8b5e86b15ab72fd1199b998f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Aug 2011 16:02:02 +0000 Subject: [PATCH 331/624] Version bump for 2.59 --- source/blender/blenkernel/BKE_blender.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/blenkernel/BKE_blender.h b/source/blender/blenkernel/BKE_blender.h index 18f6ad21333..25eaab82a99 100644 --- a/source/blender/blenkernel/BKE_blender.h +++ b/source/blender/blenkernel/BKE_blender.h @@ -43,7 +43,7 @@ extern "C" { /* these lines are grep'd, watch out for our not-so-awesome regex * and keep comment above the defines. * Use STRINGIFY() rather than defining with quotes */ -#define BLENDER_VERSION 258 +#define BLENDER_VERSION 259 #define BLENDER_SUBVERSION 1 #define BLENDER_MINVERSION 250 @@ -51,9 +51,9 @@ extern "C" { /* used by packaging tools */ /* can be left blank, otherwise a,b,c... etc with no quotes */ -#define BLENDER_VERSION_CHAR a +#define BLENDER_VERSION_CHAR /* alpha/beta/rc/release, docs use this */ -#define BLENDER_VERSION_CYCLE beta +#define BLENDER_VERSION_CYCLE release struct ListBase; struct MemFile; From e8471be5f225dd692e20e5fb841e33a2480c2bec Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Wed, 10 Aug 2011 16:03:45 +0000 Subject: [PATCH 332/624] 2.59 Splash screen by tomket7. Congratulations! MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chosen by the jury Ben Simonds, Reynante Martinez and Hjalti Hjálmarsson. --- release/datafiles/splash.png | Bin 201866 -> 204738 bytes source/blender/editors/datafiles/splash.png.c | 12713 ++++++++-------- 2 files changed, 6402 insertions(+), 6311 deletions(-) diff --git a/release/datafiles/splash.png b/release/datafiles/splash.png index d6ccdb5b733c56493eb27333ae73542ecae7a39b..79339095b0774b85ebf07d7758adf2dfa10c1077 100644 GIT binary patch delta 203631 zcmbTdQ+Oxc6E*saIY}nT#J0_eHSxqYCbr$NZQGvMoN!{>wv99I_dnnBoa^)SO<#2P zuDz>P)!J)UhnFGtbtA@N!$N~VAXv?bAHRu>;o&|(|E}E5l7xh4ctQXc9+?B-!(oRS z1R?@SiV7*at(&g<$`uNL{({41_W$Q56Rp(IOQ5#~vB!tF7FQ5i zaOBhW|NRax0ue}p*lxKUIC&9pe|iLVjtT&$*|5!LPTQADAPg18BFFsyKHJak3`XQW zgxr0T)$Fs#F2JRPxS}*$^|qp>{qkljU^mj+&i^@;AeV{b11D&f>iIv5uf|MHPz6uN z7aKNT(${y=ca9X65-7J`F)+35x6i&T>fI(6lpM@;BIA7``ug-Q;r?%urcK4!z{j~a zWp>Aj|D70Po7JOkB7x5~`kNtg)~(BlZRf|pCQ|}s3UF6VngeZ@Z*ca%_333zD1-2Y z?di+$Ia%ubiOJLbQQoPB^=r!`;;KXrLIbzP<6cD#zr$kF^7CVZQNYWijCY1k;eW=~ z`kX&&Z!$tKebL|4ssS=S@-{!z7T=$$RpY-&iwI(edSmvVt%j6jb1{G3c3;PRUTq?I zA2);Ot{(eY-C0CnVL)RyIpTpRljeDQdMj@KXEFvSe?`Dk!D|oWHSViEcTM#kZq;;{ z>YLA!K)kh&BxIO6h`78P&t0F-Fx@xpz~f&K!TuqimlP@Xg0!27;#s5`Cmr$z{=HIwijJPj!sdX?@ ze86bORlY|3EEM%185EcVbzscr*E{mk>2@5!3caU~?)NJZ;2!9@Ke6q0xSWfmhp;>0 z8g;?77y{hghQ>Fq0vI=e-do^G$MtRJ`gvzp>(7!c=&Je)iV>&Mp5pahlQDIk zR#c@ag{TB!1>ps6E;Xk&rJ^^`q-H+@L4lBkfGEfxq0h65So{<7s#^32q2oD9t!wA% z7Py)8xmo;t!zX;+GrELe`qRoeunF1gVeON*^xH z;74Y!K`i+}Ey@mx>4_e6 zAX<0fa~om$oWRtG5MxO1y29;tB79FFSYWoc0{r!8uKX()JB|vv-;KH-i*tNxUe4kY zfM6Oo+jgwiIFvqo_Nen7Rc+U_(4&4WbaS1Ut4-y$WmWB6Ks(ZPhkMbvQ`T&_xd6U8 z^9wPanb+xm7Bet8!|22HVDj6!eXMiw<`_MbaPR;}_n7ZX88z((Z=yKIUPQB=04!n( zh!gqwZBbD7zBBev$DU$3s+$f!!1E?&i||t%HZFdF0n)0w=h@R$7I+f)yt3^&5eH89 zb}3J`^Z6yY`9_6yn6(4zy(ji&6Q zca%Qa%BYLYBS-5YH#O{2daw26m7!)@MXz|jNshgOe{PBXRFY`z6zCTz$|5Upx$~TtGdwtIcy^iyb5;Y+SniTFzr|WFJo?zvtBq1a0ddNLZKp=<1A{53K^OngEXnnR348=aiFIQ2EdiOJgZ^f7&ON4Lx z-j{zkirSg`+YN+C*N)h2^r1P+zzBeHI5=l(7lCq#*M3V_T*6ZG1=l&YzYu7X-b%3B z!|*|d8;yt}HF~uCtA4)*?W+fQczUPg=Cf@-IkJ-iEX^)V>uZ|U-e>*+3`j%Ka*6`! zzl7+vA0B?(x&r5`E>3kFRNzp<-ylpLL8IKIwoj6!nC}(SDcyH_<{j^Hm%xB&3}bEv z7TFI)ke3F@HOA&kxbzikO*c*$1w!}dN$1sLH}cWhkF%Nb1W07B>ubuIr|eBPG~Y=- zZODqRGg|Vr{G@>>r$ikIIA^#N?{yU_>PFp{>+B{@kUisnpIuU>ZIBU&tF`uZouR#M z$&|J{f!smfpI|KwAKVgQ(*mj2BoD=+1y8CW?6y$k>v_#; zVbZ|_oaLm$LNIAZax-U<>p%b5F|gfB2K$WE_)LE5_BhR`e)c(L4>yoRTwfXGBIK=o zRV+OOUXT9DP0(+{_#C3S+37RSj!rMahbasv`HrB%nqGf=IzviH0dE-ri?M@Uk78Fb zXJBinxvYYqE-Jf`qV~tGefE@&>wZGu2%(f^Z&BLHRzpN2!Xymdl2 zRK#i{8t2&WA1*AP`jO#?ZM3&N#D!s-7qFzpdaGIgXi=n&*1115nzp~1<6XujRX58b zdb4!tSCqq7@9{4Ilc)C5u-n{vHZA{Q2eFs|6w0UL{7$%eSND0>mZE)S$OEdR0uw0o zu?oZTW=ZrerPYNfT%U&ecn3c5`0xLi=dKQnh#^S8Q2SP+wzO2)3swKNYzsjCsDZg& z`8(M!&A^Wwi+a(UY7SH1|#O*))gl=)W9ZKD*Yu&o1h8 zJ`RWhlfC_4MN)F%9i%{-@=)CL#IAa*ZNt;81RqilpTLljl%esN--NY!HS8kpVq$AcQGm7AI(IHW zF@yn%85-99_^bWL+pNlp3C7PcJI+@h-bZ=5pMwPQI({f{3A(fVh7ol0%Y`H&SBtpy zogiAljAXc*6DI5wf@`Rk`Wf2RSordL2vd4ZMO~Y(=r>dCyom8E2%YInXiof#!nfP;!zpUWTL zhgG^i@E3LOEO;PC|HPSGfXhQ30m`|T9h@krn$avvP@q5>A8QUdq9{M)T+M6Z$dgV| z(A6BQNuJ)$h7h4G^S!bgav*rEh@gxRY`Nm1`RPJ-nbiaBkSA`PVC9hMh|j#1eB)sU zT8~FS(aH4qEBBQpYpRYI1TU^tINYr%a^~)}4Udv(u+QNiE*t(7{Ffzsz@C<7_VeQ( zt4i?m`;T4MDijmQE+1GjPIO(y_?)e*GAy%t>oOw>7Ki4g5Y)j=(TBNyu0!Os8q;Jv zKR{sWYD3BwVCMNcd^OlM2+c|X2W2-GMA)`lA@jR^G7DPvz?Z)g;P&`px1(T<(Ql9P zDSewh&jN?O6=WVKe1HX1%rgIQq;6_>3P%lBQ@UAmA2h`2UdX}xwC**{k=@ln7U{k> zw`kR>F$^)C<>mNSInqYv3R>Sga`;;gF*l!O)jn-!-P6$t1T)wV`}*B-W&HGBKKUQF z^bHV{$bpKsl_B5H3bgzo!Awoc^oW?+Tz zR|I*NaTZ%kxmdv47|?#`y7@Vx1VHu(bTE0rlW1du6OkxQwqM0~fuD>Lf>zqWK#Shv zHeN>uYP&ESo|qViFoMZ(0(_9Ubbda_wryUFKA$DJQEcg(I$)nYIYNclM8h$J9T0_o zjO4}$anV1pni%Dgh;nXwapKl%AMP3H#EvysbuR`vMu4fDi_+U-6xn|uTlmrntt4>S zDRA?)`4*?9^D>wZsjUUknn!m<9>bQ#*4Uh&4{n{L{bRC zdsI^ZpECAuetdselI=Plc)gnZy!i4o->e;gIbJ+097cV7g`aZX_xgFixGmEC^gWX^ zD~A8F8+bc}Eg^uG`DwlS6?6)sz8Vmh697M{zsNDT?NFS1u77_<;+Gz3M-}Nl#vYvd zk2>i8WpmbUq;x;ms`1&lZ@ToWhDL=$Cvecu<3T0td>nc0e&oyfh$->-FarJb#pyH# z?#s|zvwW1U3)WroJ56~yKvNc^Ui*aGrXR4t&FCfJ`eD9~&f86M2dKH@St?T(PuMbS z*~Me<_Gw4}>~Ru+-LsDWUMPG;(8t}<3nF|A@%*4HC3tsXxgURGACf6uRk=T-vnzb? zIz8bZdS0DexaQBmdNB#W`p;amlU>A5sMnjnt7U$VxknGWa60NlP&Vzi2q7DH7eN2# zgYx9(7vB=l7#I~O5gCv1;^pXFZmoh1h3lKF1j|6g1KXRxC-GY6C#HO4dv{d)5?@x% z$kczH#=mmyL?am|N+ba~CH?9G<9jf>-R?$^ecs|ka#t=_`{pP$y=(%9e-?+W-yyET z+#hD_I}~Tk&*XgB^;TtaVp!(^sJ+<#DGt5GsckQRAR_d>DZ<}7W z9LCtb12J##zLOxX2^{wpesnO26ng)_!1kvWQn{ynRV>n}D;*&auPJ)sXQtLiT{L^hA5gQo zpZv>M>JSy_n>nejIWN}&yk4u5T^BdFCaWedA7~LV?+bbYciVuM{xu_r7i^2o^3a*$ z1ax=lV|5kx`Fcsn`vf#`>ODg@%gbMG+w|G}+-)iEnzu;{yIN4hM^UgBUJ!;Pg@;d9|2J*V&V-~25sQWpANa>XXFsZ9l zKWqNjs{-zN+L1E_yhrXC`9A9mZ9vRfU}ab;kpavogYpXL36H(_uXjfd!Za33GZ#PQ zc|k$qSJX0qq1~RJQHjsi;^)qyhV-RT6p}S9%Jg`HMW;KdXmUl-dSp48rm<5<>J?$O zK9WKzm%I_mYS=3C2J}6}0-J3O->Q&FV0~p+P9Hq~lj)6{yY}B!Nd8*CD!U;HhehPN z9;d)V{nnMsgenIx8i=*Rx_{xeRhimmG-#a`Cj9|y#_A!_a?1V&VL;eze(83e{JiG0 z^&H^Q^LVa4Oe%rtQHGE6v*;AB(xD<6QJWM&0Cm6w6ZqKp?)l$dJ)t>9aK7E-th+em zy{XF%FWKOk1b1!clK&Gd8o@d0orOQ0Y#|pGY>m%7KH<|%*QM-97t8{0We6@=mP$Rh zrZj*xOMwMKQ@dAgl%s#u?+VXPJ0MCkw)+je^mf@C#P%%uZ!Mi%FQcB;3nFWAnnu9 zr-`76@#Gx^Z4tNi>(KJtXBWP*?t@DuBLMS^6ie;7N}F!4lzO_*vPdkyI@>?_aGh-= z3cPzfPT&){_KZg@cmAUir^UOgUfxi-1DY%I-By^{db8lnCL+DkI$+x$n@D!xYfO za`!)hb8C5UZr2+XWDQaRKo1vbij3~FjrEMcX#}Ik^894R_wKB6mtrxJr1%YD#4LJ` zpi4e4r|l&e{?{YEkPCk2MTnt@eh>i+6Y@=-t=3PE{|S3jO!xDbUT~H$C;vhb_>ZG~Q4$Cl`&SqV^l%C; zPC=Gi*bFK7!ArjJ7T9A?wId znzqpHH`F6W(1v`5CO}+T{xN~C95A`(%PfHk$8&cz5PLAE^^aL7gGocASI9sF_>aCX zfypL<7O!vFV5)OJPa%&Uk8Ll_KlmoA4%uryyO#N`wEaeW_5ISa1Z~3}tZI-OR(f{u zrqZCp3C1mL;cAn0Y0m>B=L9U-Vh;sp^4X)RBE3Nv2j=UGK)b*=%VT`}gg)I@=cdz@ z>_N-!Yvhz{;KxZ%xB{ZyY;U zcrCxc%9^e(nn@{mLKh58LRsWE`|RIWou@7M{hj7{1FehW>MtS@EedXe$MCC6H;>P# z*n$>I-np6ufzOPSnGN)GpBx^s97Z8WN=R>03yf3&F{3dD{jkSI`Y_dYp*@Cq{pf(n;~-u!Utu(Fz%GnSb)La6|JVj7P*B0GEIN z9pVNOHoA+|?welJ<}CphB3Oa11MD5N{E_w@t=3B|P=zR=L}WW%NZmW2%Q+<@D`i+& z(EZ%5IJM`grXxrF;#J##Acc(RIq#YT+330-P(*Q|0&rX&C*c@wNI_IXI!U3yf;3gV zx9QL#RB@S5kB~VzChq%K#inw_RMG=e3&kMG*n7^iOr*4peA*4Ql)Eqn5G74q|&*vVg*rn<)JkLhS?wmQcR#p1Unre zYSK{V(`iN^CvDHJo=pu{yV$_OiJ98bQgdKdtVssVk?6+JL~=3;J|`K$(}?ry*3?ss z*sd%8JS)R7-}B~8!Xz&y6?>n8qb)dR3n}mbq#zwR$(Pn?R=%*x2z*9&{;p$7y`YFk z9p4mf5A2Q4I3B+m-iAJcEqkusLpBua>+HuA+{?uyjTYtb$xcXp_i7Rdq`xsjqx+Nk z#^7`n(bMRYi}=%c3Z6&`6-n5k*;OpgY8~52OPuv+dfr>aJqSH4^~`W~Z)EZqxH+!? zTb?J6T+Ppn2VwJLSH|Nu$-ziN0(p9z+-6a<@79KE@BB=x(ziTVAesVhEOfS^T3?&l zS3fAgGAtQZ?vj!|9qp3lMJF+?cILJGN5bR-o>ac~RrMe)+qi9EOy6P}Ai?~cUN+f)exjiX^!K_7<3S&F@K!sf1m2YVZ?Aw-aY z9x#1XQ?NXn5ylv&(loS*@-;C4T7))5Wky&-E5$25wC}ExvapKjaA~>juKO#u&8S8Z zk=`;(+Jtk`HN6#j4~m(hn^KQ9YCbA0JiLCKa$6_Z?(Qw!Dx$C{F z@wJ0dHLV>@Xsbf+MT%UW6y-fL1Lh@Q9PW?slv_Op5#p4x{O;cc35c$|Y(6;R>b->wtO#Sk)06p@tJMvBe zI+~(i^{T`PU|C4iY2iTtj-C=K=_k|MUyq5w<@~+QqHj|yY>$o+4g7IHAc)L-AU2Rp zI)ipOeH)AivJ%|C95MhUw|OaBC;3X3XvVlYW%~un2ge?=&AxYo-$RKcV!UdNAsk0U8ySjcElYx1s z-5nmW@)(n}Uy*@W55=$QBNDLG>ldj6X1cGYYt58bIIGSmWLb-tUtr;u4u9XcR^l&O zS)YHdMh(M6QsgfJxTw3jnx#HXr;#0UrpD%AW`|C8?3eWIkxlBRO~j~za-uEtBUPwX z!)AC@C9jIF48?Y4~7FX`S>gM#oun>tV84Vu<>p5AWAbaY6+ zTUtO3roOXs+3s<}sR{|xnKcKVGfk>qh%V zNbIK!3Ia2hJka;8^a!6UyCaiGX8(?|SXG;Zs!+S1_u-T3CLmjWX*~)x_GVh#j}b=g zz&RN3>zTkFV9bgVZo(eaMGT8Zh^_5z5PYMLZZ*dFs#9G}1ZG(#_d1d+3K0x-t+SD$ zRZ?atd*J6Xfy<@L-_nzzIN~g&o!uy}@Kq{r1ZLWN`qD*RQpHlT`dVL72ou4|Me97) zO?=XV{+&UcHk^WVa*RO9kuHZjCM$rY)_0s$ckHTUwoP%d2NfBRv`f6*D=SelS#<}giDX<@oj3g9CNr#+c!$1uC0>Gj zmT?OZfcp;|wZ4xjWiT;W$IHD2+xW!A-q zM~R#vfwL;T(=>Dvj^3&1QM-)+PrLU<#vo->D!$6*mfG3g_ZWfT^b1EmAC$;FUxa;LvlWzvCPvddKNI#PPi zeBz!-$2m3Zsfm@=RpPS`mCrn!7dF}v(34}R)^ZQ34ZUt zt)RZfXJ|>OO%MFvUIHz_LYWY{EF)s|TvG$7TEj$hqFRAm^YX|~l_hw10$s>o&8sY6?bJ|&Z(*WCckO-(T0 z4?$@eNoz~D^t3_dk>foUe?~P?0Sc11$Vk`5p5mx{POL?gWJhT(=?E*tb~v)Sx!gl~ zO-0h$?=v=s^5AAg&?2X~je|YOW~YdbVuVt^u>~x=no8*~-{TjUY6tld$EM!Xinrsb zD=O1yz7Uqr@+Ybn$!2bU481AQEBQOqON<8);lI|{x*pPqrSk3B9j~)MDnL-Y*0A{1Ab>i)&;!$n0lkMrYne(x(s8?b_&xAo{$gomV# z`}13t*fA$#u1((+yr?DegqMr&q_IX-%!u!{FM6PX&;lZTC`J8m)K+3?2gEaJ9=6LW zD_rpXAAZzzH+(R1xP8|F(j1-D;&x`hc%-^c+zL!7>FGKsW9C`f{uxd90kTnJiX z`!`d!XuO@d--qIUyW}@(I;!tWn)S*A6g%IRa%j~vVo+_p;9?g_-Sk9*b$vr0Emq=V za6mBJ(2`%9&M_o6rNBE0__Uf4&Nc?p;BCCVoLZhWUxTDIG=O9f{1GailLk^)9E{0P zKXH@+7o;YAG?&S(X0klGRRb3mMQ&I*_*`VZv%CUY<$%B0IDgX-spvOt*0UNp5uK4L z-!H)w4J`VL1n5%w;xx>wSwCtvhwQlikWyy%sC9zJZa*3N4Pjt>T?4P>n#6!>t!vWV zG;$^^n(kRvlJ={OD~u6EAuV&5q5EF1bNZ_IL#AQ6rnlsqsLr~M zym);)koI?n26rQN*bx>Wbs98(RQQ)c+EE{2NBBS3B0ePen+2Id<1AU1fWIE%4-qE` zrcd)pA^9o=ANfr?Jp}0&7aj4W^-`Vwfb$^0hEft~;06q!35E)Vz?`XHKMUl%#>AkI zE^zG{T6kP>S}WVZ)0&@tX$LLLEH9=D?7F{oEWW&le~N9d@#KGt-^~f8L(Evfc>M=@ zpxJ7yjOv4gZR&ig zQ42e*whDi7hO^ATM!TR&E0$N1DJ~E5%fR*pO0_2b|%J;`DZx=bTt z2lyQHsSX%6%RK(8hkSr}^(==+Aa|@|Gd7`?Ubj&wu_2-A>=@)&xzN6ty_UxfGGfY9-gpO^Y zNo+A}@#)@?NQD#ZO^>}2>>m1{{LnTuOK1nv@TbteZdh-!^Oj-BCP0JA@JQE_SAkDr zX0u6B_423 zvk_ZH>PKD7L|mu8zfK)DF|B5a*%2V)353acUodAPVboV4xwx3vZ(Q8gIv&z#&MKLS z^dGr3Zq#d z4s7(kr-i#vR9onYGE}d$iVHu~8XYA^1GoQvID&(|?yzB>tA*&JV*DOzI$U3)CoXL+ zd?|*|LlvG;C5l}#N?yJa!F(|4No4Lw2S=#d`x{ux$zL7ea@}1Je3Je238&Kow0wBegV6T)$72Na?5<{3s7lNIa zfo#3kt?s3wz0ZP>jkt)V<(L#@m{F;BzZThJ8yn)Nv=h%r@#!*K7Y{Ix zRMbkWboiQ0y9cK^X_mw_Fm@*i9+S5WS%tw3dZ>S$Nlz-VBotMaRV0$?wjPPId~Fpt zE{O5Zy4_9p^BoIBkVY7C^b$G6x8TrGWTM5?gevbWgoj%^9 zLYb08-NV!gW&4{aztdIn(}ovk`3GR9@%7rnsj=rJe=jeJ2@h69K3mh_<&ARxcZoE7;C7Xd-xJhsFp|qdORX#&*{Q+TpS|z!GVEzgt^OFrr^p188oQ%5mU0{wk zH-TY1&0voi-G;XSL1|25HKaJ$FLim7>87VSHGjt>MhfU=vhYx?^jePWnaQ6&6m{a| zMeRyt(>;=7Re|hcyiiJNhb2F@TT#c40@61@#Tf=g2bPV)DQgAW8A3NX(f|&sX zT$;+m_Kq(eST7FgBT{0@`R0|`o}ESUj_Y7v7>iLWZopkih~OCaUke|liTeBOAQB9c zB$Dvr{Nmmqv%17t@-O=khx9Kzk|QA+%|2#7!Ib^ka^+{ooX6K-nD}M~l+*i+sl$DcKfTT*Gr5?NTTrD@TfByJQ^`au%Y%}qQGWCw1gNeASx~y2 zJcUKEJ^=DY2ljHK9?@><&y|a$hm?=I$J}&Y`xTX0VY6-K-CX)$nt;4GtL6f(LPk!r?L$jKTgIlgqcMOB7>t5?mg`ue@e4 zoZDj$`{yrN?C=h)4r}V;NsDQsvLZL$E1w;zWdm=w`ouFBD#<;C>|_?FK3NUs73|K` zv=P$AYXpCX!Xqb8wb~KI&r-<8g*4)MM427KlHhh*s>lg4TqeFM#bo@f+Z2&BoLJAq zx=;?mYGjsYRf1I{H9wp(59ei{TFK35iY=k;m@%W|R!;8mgo~qurKrMSIpBbn?@2Kc zPyn*+K+zFuajB9tL8R_hK#wF|7^0!z z_qs;^C(7T`c{o8-@ z-pJNjl6+LcEYPd{X2eJjKR9euv^APiFSR`Pd3&i4yQ)c-I^}Ftv&1oo{1q1Y(ZScS z2raz}E{Hz3tE<$QyW1Q4;B3Hsltf!iovm~#ff8C>jnx3F3}(%oMQ2cK{W^BV&BwZZ zn-{Nnf`@=Y-d^ROn_3=kUe0l*D+{RBa5bOcES=YgshIBE-)sE6BZPS0@fnY&8D=q| z9_W^hIFh6-7>P@+^O;O9%ZN;^m!REg&Lm@0=b1#+FP2SeVyS*ez;X7$Fsfy> zG@y~5nug9I>z9cqnTB2`3qk3rE{x)3w!2FG>0tH?r6F(vl`BsoVg76~@eD9cIoric z`&3CnxUj^@Dn7AN#*UOOU~ugbXJ+hbvTL+lI+xK?kQqjRN3};fdffIB+!#@Sj;Q`g zOm62<8>n2AO8AfmX?|4lB3(PtPtOn=tnR_ktmWuxHhy5Dv;SzLte`7daqGiN&YZrN z>3P89c7&Aw<14NaX2 zX()|2mvm{kvf&YSb~8+>R{1@D=)qOsSaz)G%SW@w)R@!w7#$d=pxX{v*V_Q8+mUq4 z)^$h>80FzGj>3cAtRq!2##QWX>NItr3{j(SHa21~RQQacR8b31D*+5}ob;-)8`2jR zraYpM3KN`IIFXAo46%tz`Bvt4?NhsiPUI8w!<(Mb4zu2tK7p!lE|CG7xNc0vxU@J!3sGY+;eni7T zq{qzxtEAEHoTaA8CMzj6pDp8-Cr}#A7}z1n@_%r{aKR+#xv$YjA;vQQ9sEX(5#OD+M!{0uMlx~!O7RH}l`t`VpV zU!eLK_iYTo^(U`Bm#UL7*Q?JBrx9eh`oPrA9OLo0m{0U$J|&*u^S<`c*3x72jtLjr zGf-Hn`;|0-VR1(T9rV2$N~Uw3cwDP?q-kqq>-)mV0gdCzzoW%N#Moj99{SA9iyqi8 zn|KmV>c~X1W5js!VVju)0t%e4IeAztkC3%Jl-_;-CT6VgYN9XLH(H9>391m)ECXHF zgDMHMLgdS7q#x1SqadhjP|zZA5HVx_^Ort-r@GOs%*Wm7WWr|n7gb6E@019^P|E;50(D6mN85RR!!YAsb>7_WhF59j0C$Q=R8R6yLl%`h`< z(J=;S{x0lY@8d*H70(u@y}@B|G3IMzl$TfF&*E2wht!Y)-cq@nJG$GP%>Ma(`|$J| zTG!`Mf6RP~Kc!xN=&wNczcgD*1#+3oTOxG}-ylLK#8Nu;X>tcXN8o;7<4QTWIoL&1F2b9vAFPiBwRmvVi@26zhpxMo~ufD_ZU{;4rBlxz&^f#?FF(+Ju>aeoE4CQcAFA5TU zLO(YQIk{p&G+De$I_oR!lwv=uU!NyXD2V_@APicsgo1!0zY9xD%}HjoTV^P;&-dZIW^{}!oMJ&=~;>#;l5EyX-Wo)e$l4WL%H(r zO{Pb#=dG##;`8fnGdYfQQVO6wVb+<$<7A>kiOw;R&c)>%8KQbp*L6|1f>L7iEh1?2 zq2)#qCKu$%%igF$U*Zm$xMQoM6H_ZWqM&9;5RnR_UiVLAW1?nf-r0(yq&LV5KHZgNCX5ULB%w+JxDu&S3=pdeSH zWPw;-1Hq9yyc%Wcg7M|MKe0Z9t~}Fe{F*%2 zv4ISs8&-v&&CoF(1#fMHp(~LdU>5LhV1j$S=X>;M2FUbd>SQP~9s|eWD%01?{f(f4 zn^^2&CJI>V!f8VhRS%TKgDmi8FOyGa5GFcUO3S6H#b!_0=?!y0MI(Kvj+g8(xq}Y1 z2{u#lpNDHpe9aUu>x&+l6`FaeHb_owsVl!BewfQ-AoB3c4wFB7Xi^6>0X6xN2IL_?v(&BYk0Y(_`Sv=pS8#83O#HSZI|M;DNb$J1Jpy~IqRvot zbcs35qJ?}NK7mbrt}g5#EJm(+?eZz9j8@%!S^zpQ(@1X-`;X4C!n%Flw?HZYQoI;> z&l`DmMshRvL~A&ZyJ2jF@5m4vt)JWd+K;{}h2Mwe7m&JkFBiM1ZlScOP`LAJf`@ofpYuJc0OF3pf zVu~g7^Od*`6CWnz?#l&7Bw}6z@~FjlNEZO#fL2+?BWpujwRAb*ME$ZNe&ESXfY)X- z%c0gBdEuwv)LK4s!Zw5itMaY(T1@3;!=EEGtQrhs*n3>3X`$_}Ce3AOQtb{y#5FdT z3uQda$eYT7;zn{_me!gaUtYMK`w!HO3GB0_Rs>C|GbU~mEgd)9SaR$JWvWqBDR=;@ zs7$;=;fRcy=o@NLZcrcxHhS}^vZ62?7`d4X6u5tEtgs@H`m{L3w|PE$a#ZWw+^y|x zh<|EGv}Q7sW)J)bR1(+XOo0@&-D+XkkaSyp1GH$Lg~h%wn#w+h=S9zfbUXiDPv3*C~}+U{1e2Sm0y@lT-K{@f+otGN4E- z%AM2kYs^X=v!9fjn&sbv(*oIqjTR`Uq)w2y43FZLTIJyez(hkkD__(ZLs$T1Y-+y- z#ymWEw?uw@Ds&g;?@SaT<>;Ce1IpP23B|BsLd)htM~L})f=h<7!Ch}_T-F7!)&&BCHi&9BdpV@UVO8Fw+v4)&nsgPXqv?jw zInnV6jWkYd%A#iervA>~cT2!OblVN3K@jwV+!USFe$s3|+LEkzsH5?$Qg79a$;Cf5 z<69t^PFyy$K;+w?^$m(FMPE32`tz~U7VZ#Cx;AT!ew^L(ooQ+*u2~;w5HgT%a0=eS z>%cfNsrnk_>mrfprwngRzYT$s8K8)oz3Qr|1}@a=2?GH}Z)P9-%P;raiaA12BMLl| zgnm{)EclAFvAe&JL7aIQB3v?Eu3}IZDwThY*U@jDpYaBB#AX%0zb!_Z{+gR?T}U$v zEjRI46Kvg~Qd&5Ik{}8N;#$I+0|=)+F+G)6TeX9^)RiGEjeYcLe)YyeiBp5i^imN$RzrOs2{2G>aUPUw5PSK9KoeV+#`CyCI0IiGRj`|xd$J_O8B*J<>zHUbyppozJ0fmS}dGH zsQv7#LsIdMui>6&gUwUAA>-n5RV|(G0QW=)@*Up2g_}u!`*QjrzRIs52`wW|v68fH z$7}o&4Fs*|X*&R#$DY3-hzcJ4d#|=Fy!*-z8ZCKEq9yP&TFh75L$gK7>KqnWzaI1YuO|P5&X>8ZJoJ8R4p#6$)moDNEWs z?h|dlwE}Lm2)2E7l#8t(%E;#OGFxk9lK8f5!-bL_-bjAeU8=+A!x~?D4I{o z-dzQcUzEz|#>K)jPmDp8_va>*w?^+ZbRNypSyHV+dPZpJJxW55&ZgV&M*D(e1$3aDWmN8g~}Co*B1u#$Z5 zH$)uSY$D*^Y8z@9wkpKsc85&`VvyIo39q)kLMDN;>dcS?R(cRx+B7h6%7tvWGa&F( zVg+rfhi6wcxOXCcEmhmZHQK{sRA|di4P+yxmo}ZdXv{87t5b!Rug`VJYHe`N>Y0Oz z4ouSk#&EV+#tpo!8O3c>tB8wTh0i)6Q*ycycZjHnMCW+Aa76PX=NvVAEwJ9oH&U`R<>=ZREFk*A@R_7MePB>|bZqR=s z=N4t9RuI-BITRFUYfrz#(zW!ZWx@tb*;SVU4Z|->r1bXDbixs9<5ioKRXWLgtjPVW z>?Iz$wR5NH#nBNRk359omRPhnxN(|H@cvX6FZu!IhrTqNz$#&jnA z%wy=lczy6QOm&%FEq?C7 z0+}^iDG3l^!uJ<7#%S&wSgcgYIuidkf6rU+!dD)^uH7@3&2!kYM6W2(8x#;q!VWD? z7Zl~1C<&(oloU`9a776~pkERL9`+0L3ybOL7Fw+YEuEmPC0=^PKD_bji}1#8`hPk+ zdU770`iHylKR*6xV&Z}IKFu|~Q8w8HC>F5Mf2>1|?D~-PM zaPTl9L+L#fXCRf-OdDA5F_jq1^$MgONR&i-rUNeoqz%Zk1f6z{AOutpu%(57 zK$0c6?!Yzpy01TgeSf>A@$ku`=%4J-Az$c|zglupjo9lTu&J!y<1{K!McbEL19Q2Q zzSy_BPH3W5p*fIeJ!zM%4*5;B1m+fK-nASzHE(pk#?;6d^cU+|$LeZ2R6(@Xo>@+K z4eQG&=xymF7LlVp(?v_A*x8-I*Id}f30&4vV3>UdF!acDX4rkAnNS3Z~$KP$ieOEov!e8&wKN-P&TDL5yLEl@u-K{Fl`U2^`C^Wzp}7ed$vf zVA@Ehr?4Z*p@o4_KyEUmNs8btj82f~3_yui+CrLV(0?L8ssJGZ#cP2gwM7UJTu-Ab~G`^o{ACC zndOdsbrY1NN`%v0V0sEKdigcD@w?xO@A%4qcW=Oado>{;+_Q3V+?iKn8(!p5xLT(`ZYD0s>Q+K^_F= zyu<0Dz|v9=CkK7J?Zi&tEG4Z6YO{?B}wB>JV()NH6MiFqnrMXyKydrX}g zndw$*Z!4+>8zYBsEj3WewfCCklA7~ecGZhzI*iHjsM^hzGj*=YA$A*2J351@YYj1f z41eoZKw!oXd6_q-l!X zSqr(+m`%Ev$vS8!E$qmrVWdVk=}=7&rGJqqgH$I_QXr8M8K-%+OoAc+xk=G78FDSr zHX1@{D5Fu@z-5HVGDuAC9F>HYHP?vIUaL0MpDeh3r*=(AYF1&Y83Ycn5BS{r9V<3cw5){N0KLN?=P?Y9{GZ-JctOE;-ou5Mtq|b7Ll7E*qqL35JWDGk zWXM#w>!LmA8H4YC!<+G%gD=O07w(3&0f{Yfx?kY26LWa#)FMvJ_i<`&5r1x2a*cz4 z)2HT94ombF`dC`(!!Gr(Fmxy#U=oAHg#o3;-cug~*ZQR|-i1N{Hgy;-lN*?HghTjM+I;Y?N4Rn;Te zO^TvOkq%|aR3t?-Bt()eS&EWKwtytEor@%Zg8;e6r^tPRT;&tw!hiuGf}F&V1x*km zo3tp35y_srtIn{e_g!Ny)_Tw0Roz|PT~(y$4RqIZ>eM;!UTZz;`F}tEVajQ~hV336 zqfMVr9x(17=k?fyOe5+kcwN+`EI;}+=U9&COAIYHPCA58^qt040{h@VDZ%CCj&ELF zaOashFPxsz*p@rb+~W4>4boik);s5qU)Zm^#!P(Yiu2x*zw>In{7;U0Ri7=z-(04F zrVxHR1E;g9PHMm^=6{PBbKP>*^t85R*)Hg{r8gaY(}R%oro|{t%8A}|G{$0-MoEbj z8YLC2X&`5o?VMIM4AHS{I_9>e(-wn-Ml$B=*+ATfzkIJRJ5!`9?5&=MZRHWD{XR-@ zPl6lA^5AlX#qu;>D`VioI}m%BrgQr&dCUQGezF>lAAfC0b$^h@E)T4659E~-N-%}# zn2LtP_=H7WRl-Hz!hC^kdsRJ$3i42{$XA!(JtSHwU7J}0a) z#2j!wvak)i=znoc8*#EatohX+cDob@)~8QP7T0wJ3CZfc1$OGWrn!^I@84CL zYP=u>Sj*?X@L7KPM_%Ti{FlGV-~Y;&`P3(0;h+EOe}Bm<&wrA(GhA)AynDIj?aM8G zwPmvzh%v#=b8+vA%ay}#1H)>=;`j!p=~^a`bws zm~Oe?=y*ZX7|v#M-WDTQZ`^GN)@HB2eG-Cr~eG6(U#Hs5SPgV z-1PO|Zwq;OUey|l4z#4vEvHS(GyO5k?ueP`IGG(|q@uMml+g6LMawcCkr(K5;3MC~*YP8bioN2VeRLIImiPQ>3q|p)um;^>i zl*niVGDc#~L_Z=^#>Q0bAu~E9nq1_s0e^u(;A21wi9xcF0x2b3Qy8j^vNT#@ZAYsu zDF?JR7$Mn3UyW|c*SQIvECewg2Bu68^h1JL<}>J*C9KBP;`*czysV2S`1g8zPhH&9 zkzc!F9U2yhdV^Gj0dED3wS<@vNCW~YU};6VJTB@BiVS@Zz(#*=+;s zt1YXmE7liRtk!G7#*>k3R%>>fEfR&24aRmH%@;^%%CiVyttCW>)(uh_Vi3d_Y5E1) zw%mXFZMK^=<95S$-gupHvthehbANIFKI5?CYhV8>e)T{34gTF%|BOHWqd(#kFFnt8 zwZ--=pZV;k=#Q3s^Zo^F4?-uV8~6nInVLBe{6{Myhxr22fptjmdK^pRL;KkYVw~oX zALKpov~mj`3BPNEmJjI8%l>z`VMp#~I2XBEWp)mN6xWdj=UdO~uU~Ng{(n0Re#i4? zx484{EmBIj;BanWrZj(f{|c^FPp5c1yeF=C6g=JH)wkvIFOJLmb#z+EZ!@_444j=6 zlcA$!DdNlO2j3PV+>P0SJBuaDcFCe!&}qxEU7&=-C_`_0wA5r0O6n4%l?6tbdS*+E zvM8Z2y2Yo!qM6aO9j$4LVSi=HXl-b1TLC3OuPjz)wpo$uUcVm0eXm}9TRA%w9h)2j zQ!K^X%DuP3mrQjn3gOA&Hy_Hv z{2-H-_asKu8?cy&DSy>9t}jG0SqWkVu@UsvvYnEDLf%`OPDMPcnx6EC++r&afBcm%bA0<0tu#JH-oC%$YQ00dz-}CQ@$MZ`l;i*^ zX^0Y|ml)M?diyT@Y>qVxo_paXy7>`Z+o83^#gS#((%6=h8-K^#xp|DXhUI+D*^LuU z&Q9oNOS*Z>OE26;HFMn7vDxm>(z5d<4s^ZS5rgN)zW7 zVui9T&wcU*?#_Gu?VtX6*(Vf&V!2Td<+3+E;cPJ<%*&tDy-Zf8k88UFv3Km6(iW%A zFz4@02Vc8SA%ErjvipUSWgmu-tIKmTe2|^&ybWIOAqqRgCgVGAq zC`{9kLPTmw+cg9qu}YCLblQ}H-ghKlQ3{z6DdU1GIUcFxax}VS7agOl>5!=RZ&aQZ z^gb2rYui^**0pzK#=jlP^P7;f(Ul@DQ#rp|yRX8ry5ZT%88UrQf4ET1fx`YuIzi$S zk|spWh=2GPm*MF=7Y7lyQ*5m-DE9+M-N71r{GzUOc`!#k%#T>kXT{c4DCUhN#z=3A zL5EffB?MY)j8qsSkvY=JgsL-dD>D&+5DDQ!(cAB~q|q_@0kw0a7*Rg3sM$mJQZ1iw#>hus1d~tl^rNV)^X#PLAsVrd9NP!*geIJQAZcecN#R#*$?_!^h0?w~l$?g}dB)XGA2y$>Nl= z8+W+8y3af74Q_NSmrGWw3x?4#o6R5#R)6aaaU79S@zSS1LEBlr`Sowqjqmp(lZi<9 zB~H}cN; zC5)Df3&-X872|k?7Mb1{*2BQP%gYjP;73v(`9J>r>*P1@eQ>Pu6BqUh#XpTsw102Q zi0kF&L21&-F}YFD_2sfYn-%{DTT?NY$2_+<;f2L9yHH5Ucl#xG7pIUFC$kd(&Ss~G zEa}@Bwr|)D8y3e)PztLpZEMLwA!Ek$#cxCifvUbCw$XI6IXUH;vMWg`m8Ky@wA2I= zMjK*??7XMfmMjIkR2!x#q3~&+kALx@qL(Hs?NkbRtf5WYVNYJ2=H-a}xg8G@DyO`7 zA@;ruvZ-)=RT#;GMkdw~rjmR2xR0~9&E%{%g^%R}%Vo6>-Et2ibdOimbxoJ)Dv7Hr zzSp;!8I4w?R3cByY(*la#43XlvY@)jGgAVqBvuw9*B}Kg5M3cEu^Dh~WPiKc5=W2n zfw_xhAqXzhi~aOX3PThUAvMujgtkcC(Ab6~6sENpRWg>9(g+1ItJ)1Zq|o?S!XSJM z3Q*N#;uc{zE#Xy$*rT7dD}3bwZtswbr})OtRjSj5E82t^I1b{4S&jLZZ0}L`O+QE zheR`5@FPF;GTWJn zbp+iaW(%@3rI0HD%~3fIn+2z~LF$&1*%7z;9*3b7nyzWE$}(#@wAARPLpKT;16HpZXlhm>VYbgq`*=P`vi#PE6?1WQ0BWHnB zl16tJS-jZ=l7B{(8M-8)WX1wUWLl%iBB4@3<%}B#q>tp$vl|D*Fkp89=L+<$l0awZ zv_dO`QktfpquU;u9^1}PO^eb7*)|Ak5UL#B)H%C|#XCO40ttnji76o^Tn%fK(u5E= z9|p3hU8nP0rvg1{J{D8C`Hya2&<`PK8TT;e)7t#gjekzoK#9rEds?uWVr!}=_^EbV zvBE+=lns#UWkjhOv``tAoAWA%3Xk`-O)&EWBOSfSFZ{|+^ACRcXL;!}pTIVX?bfjy zJmc0gY)9NM5}e07j}n&U;)Jua6J~u&-&_yH*FhZjRr z(YU^;2cIr$MDXCq=SkP{2gI{}V6xg|iGA}1pMUw(D}4TyA7a^9gvwm3E*brni`|CT zF7J`Z7-bkz;H$5{&6{8U4!duC2iB{nSkR||DNo0vVuIRdbGUm8p1%z@Zu7%8p5>(J zNC-YTKVrzRGz}ZuRtB~JJL7IQW7ZVoB%?J-XckS2>3SBnhZL~dBBY`1bs@cVZ7~R& zcYigLN26=!O-e{4SvZ80r8fE^*OIa%5{4LwM5KV-=n+C9N#rCLbD06pyBS+I&^8TP zD0Vs%MNNhj6$uh`%{>mn(b$?KId#posqmG=HdzZ!-Vd?r(DMY(+r1rbh_!jGV<;tR zr!T6ktOm|#RrW;R7G}NCg=8wL)own>4S#r?y>fVgp2nB?uw#Gk=X^Xzxyd$gZecdZ z=Zvj(c?(-+>7Y=u%&rTWJfM{z#YEql;;=Y4u&QLAd&nW;h5_L`%8$gW4M}M9HV_mH z3R;bsy>R*&JyTf3g!s(tVoKB;}=p%(n`_d?j~#R1$U=;LBMlYEt| zwR;Dri%t2nkoO+WTlW~r81M5saOL{B|NK|@(og*ur>ApbN?cuztgo&}DUl->-4eC| zqgx0K{mBhZPv%%_=o`y?W(gsa5r5<)P>p0}EDLK;WSol#JVGj5fQwBcWzVchbXKwr zg%w?hw~FI=Ax##AO+qVio#Rng3*IMsYxvSjH`tAVd)vq+9@EX|48Qw3h?I#UGKRp# z>WW3bWb~27JJQt^ZrCzEIpP<7{wrJ!j#vNW-#zG?e(lHk1M=$I{jo5ukAHEBc660n z!GncM>nB^sFMqOhRA2wb`%iajq-w4j-id$KK68Vk*%B=kC(C2Ht|9rv8<%f!wR7Ct z?09FpV;ep3{uTLh3*(CXG%Z^{C@=nT9mSvqs?6cJXW;k*7B`S7GwbKL-J0hYH@G*f z`DD{D0vF@RsEV;r-!$|_qko0QHuhSYCAFr{k>DM+=`lhfr9>u)?kq-5{si@`R1kB( z$V^})xquRxoHH&2lrF_`9DJ2jDPky{t*xd=LkMJYiNDsG7$ax1BL+WWXBI6J+t%`$ zHKmBIhjQ*jSJv1te7vwmKT)qyRuPy3m9 zbfD%%5p?ZF7Ydq1*gMKi{_m3tN$EP$3Lk&JJjVLbkG+W7rWC5S$7F%?funYgixDBp zO(v#*GKP>7t?=qNB)-*jj)(Rrkj`0YTKA^5;B3}hFIu0ME;t*&*AAvUu@7+xM@ znikcNy>Oe~{MBFLf89l{zWR+4QsF-;9rpY5YHT%Csb80=hu?bj zV7STD(Py5Dr}=YtPdVx4{P{ygz2tj@{m*MbpCHZKiy61iZgFpY&I`A0BaI)6cb{&K!J`WL2Ysw<3peG1o>^nd?0@{mDLnTqbaR*;gEh>BX6qdb z(=vpBpqP!kyEGCN9FS-&kAjo*<5K@rR9#VHX6r-99 ztyYX)?JW+GAFWfL3cE=ATjTYj!$wZl}ComfL9cHR?0L_|TziD5_#qi1xH z3tZ3(kBa_S8Sqrq1^nZ;d=k{+WZeWO^k0&6waXg>GS4UT3F z_wQeEcIy_aiz{Bg{~bmjNHHRnz^H)jdM@sr^XyA^`KSNcFY!PB@z)OKGCx4CBp*VO z*h?Fyu3bF+fA-bi`vYD*EPe;bQ%0A!qy+&;aDP?8uuIe)+y z0ymaNEW4J=H{LEGBDJ9Br~Sp-8jiFZ_r>Bc6y*B*>MDZQLU<^Z(AWa~&N?_*!qL2R zch(jXmV>1gAQeJ4WVhwGo8yKp&vz~NeBj-3lP8IcHHL+?bW*bmj$_+ln+6dQ-g%@{ z9Mzn3r6pR+Vyoc;Rtuu{Dby>xvEVUvb-1Lx*Vgrt#-0?v})SDU%WhM(5Ag?CVzhtx&OJ6 zdv^WPK(;>Q_3>xwx>{cLGw55IlO?^dLaj>44q845b2b}6i^5a zD5X$-M8<^LxiYdyV3Z~rjp=&YwnN*7wx3~)L0W^hhD@%!2TdT8Qzl7WAty=5rDIP* z>@$;@%)TNyM#kjuJ`i)P>wh7!jbrg%ajuY?rqs5>EaeZIO-@#W*%zc?(gAz+uu$-i zc^%US8e;`vEEvB(U_&ovMZapBa-6wP4mTgl_Y#NlcgAXGI95Gn4SFGk_Y(0wqDJ}G zfBU!iPk-(2a_705xG~^-Ao^T?jMvi#h2eO9#Bw&{_R*4=ZIG?PNPoqmG0a+3 z%xdcx-3TI+eIg3M)wYDU#F$yH0;{VX=j$!I-G~n!9}-eX?!CR@-ew08Y?YVA;0Rf9 zap@U@WAqU>MqKg`GeHOhlFi__+&D&`nKzQrd9;!&`i9##7aX0=`NRvi5bXl1T6|@| zuXbBVkwzD9fM=h-!G9Ni>TmO}f9L<<2PW*}fwM_h=I>;T=asz=8dx7UIcG9^4KM{*1Wgs67i zgoqv^K})QU$eNWQD}hUje9h%jMq{KzTSMCz5~-Md2@pas?^~Q3=&UVfLS*K)C8kg~ zwON&8+6rP4`+tn{#ukYFkh5@@EfIXJO?hwFqQzc1ktc$us%PB6`#99%Kk2?zuJ+uz z%E(k9xi+<7ip6xO#3-BcYuQvX-87?*<-K=fwar$QHLoAfPvU!8)Z4!3ZTkkKMzsx% zvCNG@%a)uXjcKq_6Ou=kcaxL?jf91!bTL9=b4DS{Gk^36lO-y8qDxq9aK<8=4%5$Q zjYU~YJL`!)qN}&C2(c7wsgYztO@xyIHqoPOF-FNb5<@}=L5!(DNIBzTAS6#jkdw!! z;z}1&BE*QFn2l4?l#hk*_K}Ud(wJBhEbM;7edkSH{mx(UjqMd#IeKex&hf{ue~0ZizXg8$;9~xXm-+Nhe35&9 z_1BNMd3?z8nl3}*xR+2}yNu-n!=PFSq%6;(X~51(XWrTpu+lbFEuzZ)O%qWn5p2r~ zO^3*l;0Jt)q%e@&j_+<(vkrdmu`ZiZ(67fdwyf8X3Yv*1-@Fiey*iV$)0cJXs?(dPdGw|_)KSwf#rHl7 z;NunbzO68lDL1ECkFtidt}lTrO3<5*loN?unp7c>WZE3iIe^HtQXx_#Dn*k@VUK_w zN>S}mc&$+LIksug#uAib)_3F>(SNNa#afVbv4M5blZ+vGj}wV824sdPC87FxXC;X~ zR9C-vUAP61>x0iJ;$lLPkwUQ9)HJK@ShU_E*IU@*-0Tl*XX6u)Ghd-b6ifM{l zwPleiRSNiSD2q2#hN!Eo^i&IXWA_lzbZ}3%;Z$c;;|H5Xoc`ob@IUq zw9LD`_lzOpc7b8=Y%aGL-E;HCEuK9+;pnKPGp3S5GqXk^rNG6=5Hn+f^~Q64Ik4S% zhS9TH4P0Gr*{lY(y8%CXVoq$wP`utR2b>!S(Gh*g1;{?3lp;mRX0=61K}s379T+wv zo68Zmakz0{=N%~owwsZ0EPodXs|3A~?8b=Dl9+PkAyxAvC26c;-Wy)Lc|<>(A?=(L z1xW-1ijWf9(Q)V5Gd}kdKh7Wgpa1s{R$-6T0q^|+cOK_u>^`bARf6Ui%ON~#_GBZi z_p&0`CudD9wyb{j)zm{=8}8JvbG73w=lSN_Z}H8y-emjTH_7Ar(SP5=dd1)VJO2^4 zKK%*4`;Bir9&24z1xcaKr^~X|rHIcLuslH?ACZ@{gDiVhih@%6jx&YQL2kqB|GJT?vV4492wBw#7CU)io$%i!X__D5=P~%k8T_)S9EPYz!%3A)PGMBWE{30qYlR5KY-^ndB8+5%6PI<2Y;XT9v1 zN?80pbmW|jUXEQXCxwR$MRFsW3$s&}1kOM9U7P35`E{oDl=ZvIm zB$bM^%qCHyZf%F{JF>E5CDFz(ra)HZV3Z`JHi#J6=7>@f=fZWy$>=><7S_GX37t}b z;zJ_E0w4KM;C~;V93TiW5p%#QMHZQJKVn*g8>?Q?)zm5f1b)#^5+iu{UP$@irQoo* zPYGKx7i&WwV7r5Hw=dL_E7-#w{{x?6>eMGVwzh275d6No`PpCpMSkla{e6z+Jy)9@ z+x5V1aBO#;7&F6WWVacJE}@z8%$;ZW+$U~w=cJ{z27l)hv36iSfk(1-i8tR`ado+6 zJp_i3*bbh}ddKFEEV0XLu7@u1}SA>zFSkq zY=2c=n_|EiOQM8uNl|=GT?n+s5_2pDVp0-fBne3pf@tbFcGQ*&kn^Rm>nW|!6l-p) zAjq=jkX1LX_A*R;;FW=@*%cGXt`_Xk)df{AWm1%ao`wh$m#hO@0Uy!#+K3QJ?HU+rBL9zJDn&no`{8dNLWS+d7xdC?Ux?At=zh$QhsD zjL0A}EfOOHSt>-9$dnNXM9w7B(9C+WwI%3C8?uB(OI(VioKV^n>0FK=6odDKR5Hb* zFSfBECX5hep9qjHB8&u?@h*^ZA`40Io)`i?2ZWHMR8qQTvLWQeHdmJC7;7GH{C}H0 zXCLmOjougJ>CYy(e~4vv9>X4*Kg_m%)aRHMU{mETs`@5hAAF_Q|Ke}{8o%&sKS$qK z-aTKjUhNo%z;+k#V=(|pF=O=%BU_G-PkHv{2~9PA@h%ZUVhowpFcMrMxXAs>fp^c> z+&f>hzT7bkBdhZryY0Yky=LbIVt??s!Li$H38P0K7>5nxZa^8uu-T%GDMg-42%cd( z;N3t>3Fmh>HzE||>`DfSi_CeCF_FS+kSifA6U!Tw0u~r@=9Ch5YIK85 zAcQ0eFd-wYq3JrZ)PIGHVKh0#(j+QTGV3WQOeB$oK#>_nhtz^`JrJFTm}sOXg@Du& zd_)*UtTS#YGd^U-=*TJIQ$$t${WiE_Ng6$C=QwU#HdouS@!YuIfPbS0sD7|>IfUb< zLLE~HC75oChX>Xn(e6>7Bh}mPL`Ff^!?KWne(@jv8bAB@et#Nk4Xf?I)y0mhcP@!3 zqZ&;N5$`;<>6kBiw9sf_kd4CDacNEkHs5*A-~+=Dxf}-WU#!^fM%>P^**R7h7wlFW za`FV>>DmU<8I)2qeTVn1HbyhpcL94`dn4HuQ zTx4(~q<_qCRW$v1=ZL!jogl@8(iYu!7~NpH@^iAFU9<$3$Ofz~?uk+ggplN12-LYs zWJ_dutO0ff!Hp^5DDpcgi>qhKnIAr0@`f9UA(o4xQhS?MA!=58jU?5kASuxoq8l|y zE%;JwjVbHWhw^cvDhz@vzt*D6;dQ0Ot7=};*?*!IqFxxHt6nDRz`k|L+K`nzCm)QP zep1j)!+Qj4RT*-)#y@&dui4higt~R*Av%T7o zaztB6*J;j9PwD0@v37PsKs#?aIa_jcw4|N&%;#;H8VmugHBxC}2n=q(XhTSal`qL? zQ)Z7YIFgSDidjZuH93K`4cba18ry4xPdFv%wMIxm@G$QbR?F&ZQJ~J=Dw2?_c7K86 zMsertn5&Sv|L$9mGSMfJ5WMj6UEbU|-uc$I_iX8p1i|Zl=Lp~5qOPk1NU(SB(lzF? zZ^|KAG^_`7V^P*nPUYY=O(l$0-iDg2IN3v=k80;q#agsS=3 z55tFiI6J6Ock6r$`9CW=9o1LI?pVBrYaol{AK&P|EPyZcEOEWEo@JCsM}! z7zIQj8u~g17phzmZBtR^c7L|{uqV37iWW&*pm|Rr#U&5AGTK$0p-$P%Njk`==~hbD2y>I+5)>TO^+v_rNRYA zqbx4@GAq{-nG!<^G)f>4wAxfDMX@rJ%0SnXl&J(oL9Pn0oD*3Iobx0EaV+`SVcel} zB9E>FXiaGzq{nQ(;2Om#0*zsk)&N- z4(x`JaVW&ML?VWaw11G2=j7y=TenX*n)md_9kXRqI+4YUuC<&V&v^Nz8+5aVWotM( z=?grb68)^@=xD~#*$g*&#&N(ZO-iX;@>6lDOCc3hFK3LIm9Pq#3*sach>UZdciz6> z?Kj@#YBk_fCWy?@tl@NFh%vKqnYPgwEeW~kYElfGEDcJvtbccz&E_1_G;G&fx~}E( zpZ_8LRiRalps&VTa|RblVvILM%CoL+KK1N zte-k5IUTT-*WvvhvW)S=v*xFwduPgy+k}5zA@P`EB3a}jVa_U z+ry0$I6f{!K!01$N!vnS)F<=Ca;K9ll)-0Tk#>#FnNtO?U2I{!EBk9R!1kg*@1w6t zkv!<&hbrr0(IZ+zqb+CM5v?+u%uX2GK%*4KG%UN8XO27CxuLg`r6~~iTuPJ_G_tVX zr4;N|4i`Mb)rQU1F?h$;c?PK&jm4at;cSbVb>yZcb$=G6HL6ntsVY|jL@p#*Z3J!% z<=&YxDMoV2D5*-(&JdCy0-^jxLe7L3X;sS*BUzT<5(kBE6)O2RR;WEp1+;QBO#L&Z z_ep1>!t2@;``yv)5ti+CzxF2US86vtU6?b4lqV{|cuFhGYSPTr$kw1ql#sP1(_TwCZqP{a>m%7_0m6>c~Bni>Dw|KoqlXTS7AT&+ho>w(q9nv?}f zDpYHbQt-;17y0I^uadWc=kDGuk-ACH8pF}dpewt5yYpIHW0xblyMv;)DELd;0D1R;RUeL{Y?%%tQHU?!Bo7IlfXO8)yAN>M< z^nd*;_V%%|7Hz%1`HP2&_ml|s{p`|Z4RW3gX}YFZo60ikVmT{^ua+o+g1p^;M#4YxMK}jl#rB}w8Z4-a%S`+-+5;R>n*I-MWr&evCvHkvb8pe}=5u`wWOw z8m^ejUYvYFa`hOITC(*HpCdU*R^E}r!6j}=Da%t-Z{_{Snu<30lE`|IR27=f6N6oq zJ=Hb)to6xiHn>8Hlc{Fa-zuXHQ#*Y@X>vssvSJ=buIsIDg4XrGBu| zKeS#y-b_8k@<95&Y`~^S+l-L3LL+q{JIribn8$!t`nuzdb)#t^$RZ=Prcvdv(o&&p zgV1#bQ(^X;A!|txg}F}7B)=m%hpjP}HiF7UQ>kQ$dNsN!BNJn3l*KAp$QU6a$s{Ei z-GG*goiFZRMQm0`9#qY`Ab+!ovG|2gzVJTQ!&N*Q7W`ghPJd9hKK+|hp`J`UsBmHR zXJ&K{eqHa^rN7_Iy?(F%^ndzieERdBV7(qmG2+L%5p%{3j_fm1YTBmd^Phf&7oK|# zLXp5M7A?moJ-sz0*vLmNR-V6zNy0$?{jel)5^F@c$MK(6; zEb~UQXf3VQSfh}l5ZL<0V1%G+EnTCrQW9cfxAs_Fw6rNkQphEwLRprJ4mUW^ie22& zO2Ihn`0F>{;2W>KiF1NQcS_2VuD#8tzW6ze=#e2aj2pi8-EZ={fAUp+|IhxM*S`G* zi<>uj_U5d>iarr?V1Mw5^C56~zA1!4w@J^AR*`@YO~1M_2Uyz&Wt`1T#X{k6YDogHD$ZgXM`8-LrE?tC^c1)^!{XhJe( z!3;{5oDzc@kuh?Ax8eSF%e!w}f?Jm^Ft|s*x5gIuxa**^2&-s~a9x}ORo(=s6sH!8KotG#3lqfrP-z(V<@+| zZ3xH|aev9NOU0-r#6Zl6tFeX)jK16ed5Bim zFw)^X{qW#>;CnK#qW}OP07*naRCA=g-cu&{+!y(0|NTGV)1P^s-55zRvD-MLlxVF8 zF5m`_)|%uKS{vG?gzaQ6SS(xaoX$C#x3pH1Qh#Q%tp$A?+3h^h6{ftB65U9e)|Siw zlR#|0=H7C8HpeuEuG4g_V%ayeMi={5t5B-gK`JRqkdhEIN};r%ZOYn6fYyrL=*ws_ zW@7fFknuj29QQP`unqHm#{JcX`|E*|?iROB?{YjpV;eHBpTEY}-~Ru&c>P`8efL{5 z+TfyR)Tu+_Kf8z??{862vUnTwJlbI49?H&76PbGcWV6 z{>AUrH71MKz{BLZl>TOmx|Cc84k(ID$kr4$;vR-KrgZ9&!bVorm}T2Mk$Jv>u?lmp@i750ZO0+aJw*TL)rUU`3>pLy#YNY4EK#Jy>cWLbLO_dDC& zA|fNVT6>-DneLgMmE@4KkfvyOWQnvO$)XIwhG7_n4Onme3G_+)&M@FNf&c@SEW;28 zfg%af!^NW+&eAizR##P4Rc1!SUC!zk=iGmcteTpYGiCyX&aTetiimsfd7kJ0{Fme- z30VwoJSi!pmI$FxBw~`p6wy+aJ163Zh$z_7aiS zG|Q4=TG;f)`+J-B}t?C+LjI8P= z?s|FBf)=#-Oz#&h~<)B8Uuq`jn^Xlw!7YO<>)Wy`N)5T1T5g z(E}@x*#IOInNcehm8qDdz{ouLLt=jnKJ#E?qIUyROvD(OVjzTsjg~$}Oo~j=Glswr z0?J72P>_mLvUNksd#%|#<9g%sJkrjOE9~*FF)@jiIq950rH-N^2- z=bd*S@OT{XUf?A-7cg4#@S}$$p}2o`pSG@W{Y1O$Sf3p8-EaM%$ZtxPdAfS4Gm+=4YhJu7)Laq$x;3&| zG8n^38XgD<&5EV2_;|hGi`|l5)qJt33A*OhO3}NKW||QF$VERAoaNoK$GM>Yw3fkD zCMmP1LFfDVxNSKwEr);I3avG@YH6AVX&Qu)933{)CVN0smBji$Qz+VL|}mifhQ61)GEg` zMm&wwZ2d?|8P4|wVwX}~t@t8|=v;B)&fe}ehSC5ES}obxP^?`QOoe#S)OiYdCWPWC z=zA`tbK2Q2(#-$*KKy!Pq4hqX0H8U6-NU_$oi4DhEC+v?^-sU9ITU8Hs4sqz|M4IH zF1KzS(_4ohJDrF2ZMku>=5Wz)+%_B@)Ktdc5$FUVB)U#V|5XmW$CLYmsZ} zkYF?L$0d%Wt0k`<9@3e}qoL=Z-*988vHgY+0}nrXpOe#@EY~eZCo7JYHLtz#G5+jN zzs}iqpjPLsj}Lfs?;$U|_9`q^*Y2qX{E!b2|2Kc9zWDNMZ}LZzhwr~%Kdid4lnn&m7ywL@w?GwJ07My+b1RmUnbX^|%Gn@(6R}Ph-ZgZ1VYsGFFsa1>W zax-H?pwkWG6v0GJTFG_@EIZBF)*>XFTaU4x;ld$OBE^W^jo<|Xf>tG@F|-1t6vz~i z2!zX|Qbj-{feN|UhLos7_HqazXRZsG5J`Vy>U2e`@NSN|PMOCN6=N7lNJc;4VnV0H z7y?Q_s|6cRnQ(2%VVBp8XbK@yi@jp!%6eGBQaxS65-=5Q`ZOCA$>N+^?iX299NuTd zX1q?&EHcgca?~oLQ&Y;{H_PH?r}wCW6cDRC6q~{c&|_{E{yOPx-}v5N1Af1{u_Avs zkvny5sH-YFsK!WJ86uKO%IvBYBDJn?!P1xpB_x&77@1A(D_x=LimI+z9j^1*!zW^4 zHinp^28GCbAUpOP=nT0EC25T&$ZQqZnVN_os)SS(1Ch3Aaug;JVH7UF7#(%pa4|Y; zN{AAe;G-uB!5BS01u88#pFD$)8Crj{wn!KXLsr-M<_Kk6RK;susyz`yru|JO#V^Kw z^ExB7bJez;*#AdMU ztYfgAwo)uxL)RD@lkc4%1htWLwJxh!Nu?w<OADKYtgE999FQ+5Z8@k$3z zv8Bw0LxNSUx#%Y(aI|db2gir^-r?W9^Bvy)&IjCo=Mf*=JLCR4k9hQhOLo@6qRJ4X z*4$opoZdP>t{d9M(AEu?JIjBio9I*GalTS3JX1zXTu{dJ6KBhV_*v*#9q38H; z!FS(&kIQl3$vChw6-H~?u0Zdpn*N)E-QWM_Uu6hVN~qghS+AJmGyA;2 zqx0l$!``mAw;6_a>3Wq9^qZ%7@;X>%Pxf||8?373tXlBKY6(W8kSqnLuA?%N%OH5Ysd>4ok(Hs* zk}<%|#S$$eO4Zz~1mC^v;rvPVy!c6b{O5gj+0Bzx3o^SGcG_g7d$VBKu24x~>Kaqk z$Xa8iBnr^AB9J&6J-dIHc)YPRDba5yf(=}pPi%^blM^wAsz^B08M;^G+J?8RD#en7 zjDf}^Dw#P=W(+Khz+2DSNQ}&W^e!e+acN6ZU|m+YcxRE)V4Y_O4ne?2LGK5AnWjTZ zj4_f@V48VBDegm9qS(6<+JdHDAFQOvg*M4OG9$zuLf7S7JY0X|BD`MYsk$lwM@@ar zIZzd|u9Ty>75V;Au!K$%jG!H9vCXE@_UteKd1n$vKft5In+X$42MK5SyT<)2N)bj>tkX}v~|ta zIYdmj%z{8_g-U-Ad&|1%5Z)n`rj^-nqmGUkb0=2Un#npmu+SBQn?UEiX74={pmjwb z9Cc-K;EsZdgiRsCI}wZ&+}}-DkyseTrE~d^nW4|N%9DEA=5EWDuC1UGdD4hEv)81( zF7g*St%o1um^F8P-~1NTC;PuQ6yj2&@}5c6FmCqKPdR@y|NH;^YkcC>+kEusobx9G zzKC)^QwU!u_ zHR!dL1fSFQd`MT%r1b%*WVZHA5$CeOj8TGGX6xa>XBES`F&x*LC*Gl=BBVg26cYj^ zBUU7$3w(d{{uADM=>~u2S3k}NuifGEPqu8&9&>U3KL6(4L+)SfI6hdivr{H^UG!Mx zs9rtd_0tys$>@5Hnl+F5bKZUO5o7e+Ss!uZ;FK4SU%@mAp(I_mfRxaw!-}3KAAHC( zT1b+0)A5~0583oPy5)j#7H9W|iUGuFl)YB>Bu?M~sQid+vqAOH#7c zlD>c6;q?JGS35KTmIrWn3J<0|Qt;D$%|<=P)t;~qv{g-|vT6t+5p@kllPXCc1=1!a z4ZE#FD5zp0_&^&1kB3CE9(OS^O%CBA(Fddtq$#pmYE(!Vpj8sK9-$;v2-He(fS~OI z%cjFhfoStyJS-HK0tTO$NNA(jjXCE-CXaur8~k{p)R>|OA@AE~2gADLU{r=HJ6BuI!g;k})Sei*+3jP9YqLjn zl!kVm(A#o&?8&aaHyG%5c8MXn5Q3mHNi>k$#3hy0CYpSY3Dw(Z4 zM~`=bm_ml=z0H0D##~9&1cFX!RHbOEnpnKHmCC-sS}A%wzA`u|h*IFo^cSVVg;WZJ z!jl+cL@Gf*F$G5yU}MC4PXsP!J3)Up$Mgjld_I6oNkP+c&%V^vRp1OFfX{iz8HV`< z>fE1|pj~&GgM6T+#PW-u;>}Ngk_X>^rvz&h)+c1?O!Vcz$PLR^|IzR9#jkvpCl@=; z9$YYu4k09qqa{+nI69P6nS>}bjpN3}pD zL0fB#QXDU;%rf`cxag~QkGa3~eEYpi>ZRtN{K_l5abt~LbliFI1#WeR{H;&D&Pi2s zbJ6k2;Q?>oe+-8WHxCY3Hb;Nd)snOR4C^P37N;C_M_4-`w8W;squnL_w52ne5E81Y zX-|$=pR9TG(Ri;hC5=+p=sDYs9Je*v)T~aAIPWJO#{%Ik>O47aw(#pIS|7l$eQ&e3FcBvE*e#qJGYQ4ff(&!2Vx$#;)giz0iM!A(_|)kEqcVJK zear)06DTAoH9O*IYNfa>4Xe7vYE3AgZ4U?^xzj2hOo1b%d5q*VMnc1=@v=(Z#2ilk>_8i}toTOS#1 zVkmr;$pv~Bu)V`O&u-H*?snK=#0>*aHW&CXunK`TdKzzOgrb##HYJn`s1Q*7mct-u zoa0a=PK2aRu#l4DnYRg+*_R3b7Z zrZB4}%6*}Ve9*>xFNad(joN#B}}3R$X9q>kHYfkh&_lhx}7| zM%hsc`P?kVYox|<24;AkeQ?hV&69Ei*;NHSFeRv_%C_vrF>;079WVe4Hw2>!6&#G=%wF`FBL}w~u6lkRg$>V~jH4UQJ2x{FFURGe+Z*c`W zOEODf1Rh~b?m$CCXhVn*Eix=3$Vi@+IyVy~19&1)Tf-0?vaN}eCz3B{8Xc%eh&ez& ziW~zv*b!9>8-gA3=Wi;;Y0Njqd_m_RijMuRq$yK7vB-ZLe6bT8v&==)scW1kCd2A%>(uJU|B&HB2w@Fgf`GHzix~MZ0D&?>UT`Ru) z)?E(oI)t0}m*4x4Po5sKXe-`+?;!`Pj$6kqpZm;dd}+;_#|ON6a+k};=iIz|i*9|J z5AJ`R_aAS05&}n!;kePf{>m%RR=j-Yi2v&E{cXn0RHU;B?=03je)Gi>-rbJeyMM+% z|C2xE`+xE$&%Yn$$$p+-uBJWv^yD3iGglOOPc2}-K>Se+rQbuD^T?QrHL)rW=B%n{ zn>~L-KaP7RFf%jhuc24o=i)2MMC0NfP1O3CDg8MUj4z3Tp~#)gjA&IriN=gTx1w4v zXxGO)9vzcj(W;17EeC4iY-U5p0OV%irRtc!B=ME8$5$N>z2`=q6*evgcH2ao5-tRm zK5!uuO@Q}@fje!-pFKRo>bm49G{A6en9_fHH9_D~qlK8*CQpAO z1Ve~9`7lVfapG7>9$Jr2iOMLfzgE~>$W5apXLQu+$`dC0^;ennrptJ}xrD=;SJ@$X zxbfL6XkLp{r6C>*@pzo_-+{^=^hWQA$J*=}?Qehee7ya`_!Z{0Lc~I+$(NrKO8l};uAp}oTH8}6H zZ6E<91f#PotCobvhrBBXnB0gl20>2eVFaNh%H(b=#6+bHQb=SJ=^fd-+xT9iFUQftkS`u zp7i{Y3!JPw{^{3#joQ^;Y*i%_T&j++Hm~B9X|2er}^v`RvaERoE}wt>}0`ltJ&H>j0txuuL%yC z>;thdlFCS)44z{f`Kp%u!+-GGT#Swn&wKvrJ0J1~fAVkm_y6(_a`Ao^y?zdSpJq-Tv@!Xm1|iW(qUwrHDO`xu z#t@7DwlEb^3VNT-Qfx8RSEj-hvQ!Ewn4-CX;Gr*HD)tA*7tApaqgdqZFrW z!_w#+(>TABkWrgd_%GH6WQw?$r}~frA?8Uag~)$024n~v#6%^a5|WdY=wjkX3arRe zfkiNG2Tm))aZ_OueCuq-2bUuVa0pHhI$k?n@+1gcNZh`)1S9D;BW`p&-cH!bGbV{K zhF|~uYrJ~8rrlZouXjJ>qurL1uBJ1ZRvT7Yvn7#gMbZ*^Q1SWGV_v>_!qJTdzyG&h z=O2H4>0^B9&D(tb#EH=%tb@$YHl_SN!7e|xF#w%(it^4tOXBk$e&hDb94rY?OXB$*o} zUC7GD*tCUFGnU6sZbyZj>r!1&&(PNR=n|sz47R2Porw%wb4L z;frZU-I^=2gJZ223IV|6MV!wPt!F_{lqjnrrr`nd)we z*&|2hVt?bn&>D>@hAfe67^6+LSDiB&bPD(w(K0^|^H3OLB)Pz)k9dET8;;HBP!Sd} zQTf271Xmf1QK-i|)OQ~9?!yaAqq)(xv@vq;a>x5;Jr`E8s1(Po;kYy0Txh(v9CaPK z(rnHL#wl?Ba^%tFz$+(9y!Cwg{)Rta7?T=Lf4 z8~mqVc#Hq?cfZ6}zwmz=pZWM5>RKa&pby#adg}sDb{_8|jZqvlnL!QtGwQ8lu#OP& zc&vnEH#r{ecAV`ZRf4UJIPbZ8(DGZKf1Ur~zy1d-@4msm`?vqL5Pq}NPZm{%h(%Xk z(xt@AB%k~bnoW%O=- z|MM9Vo{2`T%4C1HK8B+oguh%V}L_HIgx~KFZ&>OJuv^t$M+_UeUB2+mJZ!I$9wR zNpKko@;a|HL{4^0F-`h2brJ6l{mXPakHR#%0M zZ{*%vYUY1!RVE*RF6`yUO67Z{YVxz$R2iZ0F+Y1E-!s3MqCSsUCR_6*Ahi`fq)dj= zRbGn)P)guqM3Shh1|RHI{NCh!{tSh{`JBTWNZ1f)szM@&3e##92+$gp5?bbNDFGFN zL1anICgmwJ3YoR&G2mUyoH8W{J{S8TcwEZN>==I|V}w3<`WQ&a%7^Chkq_gdxda>m&^>&{9p||;vwFC5*@c5j|^Ct{$WaWEy z!zCt8eBW{GJI^c$X3HrQ5lohiPqD*9A~V&rxubcRAs1CCOT`Gn{Ocm%gW@8b**TmMz((y(kN0T z@mdo}Xd$=&HYCOrxxdW@UsJi>4wWrq1q5x%{FF_^qJWDSNJ3+iLP|x{HLI$_Hyucg zT^y2{RVJ0S3s|ko)V=`S@p8N5pzhdti&vV3)(kP=gQrrGv!rrQCAd;&q*9zaC6V4S zjE(~W_-t zlwEBpx0fs4dg&Iw`7591KmN@(`L#D+;O44>B$%c^KSi7k zjFV%uffTY+;SfB2@;K`loF&+R_nt??#N}uUKOx~_q<4-@Z%G1_mL>XjN2B3TDw^Qw zl)@;5(3+QTt@wZP?|hZ*ZpRP4_W{D^T&(Mx^dI&8^A#7@Ch%uf7(Y=tcP)VBDsUtH z{4&qk%5|}TgC!rou_U5dSDLn}=qgEzMAe3!bA_Onkuk3ow~XReRWtaJR%%iTBs|~m zN0#H3%f5%r1|IL=(FQIb<2F5KljU)Ye7GB#LL^;m^E7|owR`lTGMQ(PipoT){JeQv z;N2PRaL^n=yM&{|ye_C~Sg-T`eYMDEK-Yj?W(Q5v@as*35s9v<2r&;rx@2u!j1wk- zNf9FiO{G}Z6_!NskxG={#hs_s0(`(osC=NU8+?o`77H4qP}*RO$pl#~X^bk?u{BlG zAhp3X6|#S+5XNK(TxF%vSq!+4=&k2*2<%*zJ3nv^iy#S=vpr;HyL%yv!?mCnhFVBI zaGt}eBbk~?E2LRa>xQ&AU_>FLCRAPiY>TrWNMzmcnW`crIB2^oDXbELg=sKS;JsrL z3&C@)?%u-WaMMKSGl6e9-{e)(JfNj(18tF3XL5h%Y!#mN$_+PVba(RjRhRilbD~=; z@O$!mzYwLKUP;YG-4>FZD#d7q{B@}V-v5G&`drK=3oEm-1u zL7)F!ihRLqxepmoh2`jNhK_W(sPoRGG0#{E>Z_Wb2{n?R$#1q>z;cxjkCeboeC_xD zF8$7C6+msUQ$R>b@Sf;$yx^@HryMO8AS8da(j2cEjuzRYKueJ=WJ4-G50Xk`H^0hc z^B7Z0WMQ1j?C+ZQ#Uv(|ITezGNr}z}j(uVo5{t=m5(G;ZsAFI=IaGqn!GjA75rj`1 zXvJd%um0&rq<20bJ-TH1p=CKnsuvEZw8DMx5!F0=<(1OlJQsbQ&YjI1fl!)5QRI%}=(zV}%Y)s>qkdwu^GqRR``eh2Hkl&M z1)`9Q+llRNV5K#84i>D*XvQ>oK0JS)xR@qhzqRJ~fBV<@-u(x>{q1+Mn&dgMck#=F zg08!v&8w&R+4y9c@%AAnw~mor&0wlLfwfisyOb>Z)jd?3q(Uh;sWescIWxgc zj6Sh*1KZJO(@2p>QLt#5+;eDwjadsY41trSW^j?E)(AVHng%~jESffZu~#)+tw~Z* z8--9ht6SOzX$(|zq-`PuniwuuM{_nChncaWvFE6rsV;o=@ zz+1vapEE>Ez2BG5o(l7np9+jG#oh*&63R7C>QzBd_bGVcr|tp(nNt zT4zI&s%6Tr) zW=5kgb46LTe zV)9J82|YLl=NSPvIc^+veEpqAy!-v{^XK-0w%_qmTyY#%987_4pFiRM*`D*^u;KD@ z!v|C3&U(p{-VuME^vDpol(4X#PaLf{s5NQweEob!h?>ibO?D^@9&0@>oSt%axuIS) zeEja3JEtqwZEnD9h*%qOA(BMGI?r}Ha#z!7_{v z8$2pzSW<{G1^Sd#95K=FCZ_Gks;#-vRrHVZ`*?D><4=FzzR#nF8zw1u^X?H}_`+v- z=j;hT_}<%yIeSI^|4`VUHH;C@u!ah&vrp_9ErJ*(4?P`>gL*fjYmsolvxp8EJ+|Kv?Zh`fx`4-za>n^I?zPCOXv^o_=P>4i-fyy#Ra@s~ z+*JI|!6AR2tU4lsx3oeh!HaFp%LdMTWT*vi93Ak=@gZ8bRNC;Q%86w}vHzUr=U*46 zJuMhx{$n6*twJPB)F*B@cW2jT2stw+HPU?y(!V9(G2*H~&aVI!Vm1Hdiy>~cW z5yQk1K_xV;5R4*GA&a$bA`AoHo_6%R%S>LhHvbxiBF~I_xml(1a6JdW%u=|?=P7*I zlpKEql}Qa+m3uzrGd;{}rjV^_v}WCxtj>0f`7w*)_;gn3j4b2=TXrF`TzH{M7P8nwG=eLL`D#+1_3rbIy%J?&PuU_f zbXs!(;AFrvZq(@X0s%)z7_=xdr6u+`E62 z@9oJGT;yQcA+<(JMb}lF9CjQvnnf{I@IEqzi1&#Y615T>w1!2a%g~Zp>WM@u1xgem zv=)Mj#6d_@AyWB7bRH9-@ri1Rgp@EgPzAxlMeOB(pDdekLi<2GS}>%@pZww1`RLvw zelYfYcbZuGb52rX;TjgU=Nop*+rxjB(K}ita`?~aIdzF6W4LqJqH4)%$PvSBZP4Ch zwZMu7I}AM8=A^)nf8s8$yn4dT;{}V_xO8p#)M0q|9Vap(RQPjt*Ol%uM!WQ?cv}N=Pntj_qzBSjWeXRy0B~p6`EXjNse% zFM0d^18jLc9*OBHzVgM-@cyGGyz}-uKUC0vc~kl`e~~J(P{Ge$*k`?Zx61HzRUF`y z=4M;bDM=*+k(2|SQsTkrxtJU3s>t3_LdHau9H&ZP$B8Z`2Iu+Tzk46fAMN$Wv$lUG z7nZnZ#uE53Z1ev!lr*~aA#Z=JPl&?s;-W^UNRo!8ZdsVbW`cE9aabwdSS>kj7aVHM zNz-uO271bnFhj6213HASDsY+-APlr3c>Af=4Fh{DIxh1pKwRt&}4WFF*Z zPM41v;Z+3%5b~+W?O#q&zuK|Qk%;+2v05+@n1V-9I=c`_?)SE!PGkcyhs?MsB1&r7!D6wUN~N$wZ{3xL90w+{LATW|5d{V)F_ zL%BTdA;UHL$S?Fvkk{_{tKDS!=^5_25aJeHCPpplygrg5%OeDwRFXz(w8|L*lXpCs zJnvYW^RPq6@>C_jJ1(u|u94i^^(g1~aI@t*k1v0@INRhsrxdxMKg${LK2LN*pUG~{ z@84s$grgHGrFpAukX1!UhPG8qF7ascbV|@CxLFyF>KZAs#@xri-KOH(+s)qhB9zzN z4;lX7jrs51_3Wk{=hpFIiad4}n*>TKl#m#uNHL+5K?==;pj9#lwP?i@Bg6ynVI4#CS>v?rAQ$nh$QEUF;OK?3W=`CwEkslFwvn~jR*myBr88M#fS+G zDJu*k3lY#MAqg0%IZ=riEz(=omBzSSk!0lTxBw3r86BrA&6SB3ppWZ=PkS7s0)-~W5^Q=V6-8mKoWo1 zZd3?E8vzk$rDX6^j*}%|Crd3QahiB+M|_Mt8Fz#j2tE>nqee1?JSlZTkb)~jEl|N> zLZptKHhPSZblxMPqfv?`MnZ}-O7S`gF9P=|tVQdyLzK&%|J7+I3c1}D80R{<0&>SU zYjtNBhEmXDf%Lm-?=>7t6XE2Qd;x!15`|oe`g`6%D(ZX_jv@Q ziD~jkt#X{|C}A*&*!4=A6IJ|bfz*+AGjVn2~$Bt7m?mm`f!)KkFpJu9U+zI}hpyWaE9 z|J5H-O@YN27`K+qHn0wfuLRB4#mLL!K&LBiElzlCbw0+&$#gS8nm*jU}~G*&Wq+&Mqfnj9GeC7?wU{JKGqt_3ffD z933<)7Y&Q9Ld$ITS!+?ED06>Nmj%^mD#JnByN-|sp*TC?||AS$8 z=8@+G4-9)?7;qJAz%YN{fnmEWs7y+7Nh~r+k(5X#nQipV>u!6_?mgK1zWXx8q#BR` z1fqG-ym#+8XYIAt_x(On2uRf;rNmR>pxv6?T4j5$6r|v(grEA-vFdDOrEUJPlfPfp(yn^&Y7d zDn>+G5sO6`34N1Q>GLQFD3Yu&N#cYc*vJY=N)jhiPV6*!_2j%~6=2yrjF7kl&Uv&m zbk0(TEFz03=AC_TR3c)n1tQ8?WD+#eQ6-Tt8=#7bNel#`sExsROG+>l0+}465SZwi zIv8$L4I{UrB{6^W79A|gb=Yo!4UUO~ljVx>pr+Lotr85iWLin~nmVs z*74IW>XiM0&?V|qR%wKJIL(cZAOmJaAl$5;pkO0l#(mDDssAbiL_riAl71C@6+3aEo)4~a_& z9UNVZ^gc00QdbRC2PsSM16%5PLEd|{uqB8OCx+>m)hp2F5dy15v{rn`?@dA$%@ zq-WaXLaTrB#x{kSUEXN1$#(BQxx4W;i$21SkM{fGAO0>?qv<+FirF!+yjT$;>>cj$ zxz}%_rN)JXPLjj@0a{3ekR{qS-*k-<3|fs=g1Ra@`H|CEBj>d$#B9Txguv;m* zdB?vEG^T0~o;w8EscO^APsfXs)*I~u04tkHmbog-|ZA)D!dcUgVD zTx36S=<+ySG`TxBHg`|nUzvpID+=T*ozmw1(+UpuxHBDdbMF9Z$)nzqs+yrzJhGl9 zSmr4*RuxhP>XdUPTnva{xmd6G&XaSPmCtK7hi;JtS0NU(a}nnb^kwn2B8vi>s>y$t zWs$EWr7A+SBq2#D+eobkN6InPUZ4s^tw$p(fl-oBNmiwRtbIc6(_d9Vz|OrQ0283WfH1XxqecfzRFT~JDU$+n`!K(5I3Skwbt8A z16xw)TD=v@ZMySKV9aLRp3)@`ZIeLw(=Fsu-C%ORF24wdfeBkm$1JPErxQqjP~_O6)4dLJ8)6<5Mj8(ZLlpdwH{6 zmkV!iN|%uG8`D-fmet2CX0v~-%IKvoNj;^Y6F=&O^eOY?ef)dIaq3SL)BW1-{T5nF ze26G1u{L6ROVhU8x^=*{@rY-$4jEx@TCq3CAv{uKOs|r;gRhi8DUrb`BCl0qj0G~2 ziG3>RGwGBWEIbisc!*cnsr4!QBK z{*uqvH79e!<1@nzCwP;JpA(8#4@S(+d(Ikg!-nsqHP2UP97f5fhqw6|HRQNJaCX`O zwzJ%`mifIIPv3ja^JjA|TFIGIym~lhs1(bk;bhtIWZv=k`6By;1DMX^LM%p!tQ!~& zDt5;Mb|)=^x0B1@NT5y7+km%$#YNAfvn3a^1rMJ*;_dtIbJDG$ zs;P$)^v;NPmzGBXPMqbPlO-$TIPW~hdLArSJX{-)g6C%|?)~6>{_5@TaI%!B;gC0e z{tdqN=U@G?wl?vTEb5zr9@5qU3O}AISC6=TeFCb*R~4hSr7eHmk_j7;Xao~!V&qun z!(v1dm0)Qd>vW}q3L$q<{VL<1MH!zvm;ap&`#Xe>cH>%ZCj+AFMHO2eO{HKs=45Aw zAS=8aQcIPInN`g+C3HKcmmih@03ZNKL_t(UIm?>FgVl`GEg2-sh=f_Mc>DP&XHU=J z^c>70kNBP6CXauKE0(~fDtrq`C`o5kQRP>%$~gZJ(5iwYa4}^NmlQ-T8ES>l0xv-T zl|X903Q3ZJE(x?&^ezKh))7`^9B*SHwGH0qz4Ed=Gu9#xAJ;Lm3Rz#{d|pMxeuWG9 zz;0YmZ4J&_gpkB!Q9`1k#rueKJt_u7=xBqd0bDRl6IiokCuTZ-U-TAb*C?|ld51O~ zm2(Jh5iv0Fp5Q%uQu5i|Yn(36X}zaPf{ew=;h9t2AW~#3HEqGWYALZXP$`KE0VO0m zb;IdmRf35`F49*;mm6#G=DJaZN@vQmzPBZ*u&f;0dK(HBT<*kU*b1dL;$u;s_o_r` z8@D|uY{u`1tdCNE`lndbwccXwV#;dJ(sf@JyG!ALA(g^z5ww+N?OjQB%Yg$*fCvsx z7PbszLOF{m-oS-hXC!P)T=)*_1Hl{CF>sJ_tZE2>9id1uppmFh*uD~skLUqo=|Q`(^+iqxOVf9 z>w*6Ilr^H(y)GJEG8A zs zsprT`mQ%@kT=AawC?&ZUJ?GX-Pyyb9j#OFSBlbhF$nGSc^9ZpC^U4Q3b!fI`Jezu~~ znll?%$Hc+mnBBb*$P9IwpUgR~8}=qsdY|#3ufOsFzxeO`JYV_BpM7M%{u3|gR~7J^ zq^r$;RO@e}%8dq?!GzIt#HaTL91d!BYt8jqF;I$=rO6LYXE834l;&vIFi?V4WYEgO z=U}0{`|I;V)Mn8czBp2p-cHIk(Xbz9)^An^suXl7vQ@5`z>QOvBtEvdK;6%*DQ+D1aK42T4O z-&2_$niO#%fH%nCh^7N)5iU>coa-1OAUK2&IWI!MtY77H$Kpc|B$QAn5}sH> zHU%nWX-4M^9kF=k6E+5x)-!2p7T#ZB^o!gnZyY3>artJHz7fWy!k~xk^|jg0Z(QTHVj#uUba()rrmU;;x)Gem)ZcRyvJTw8%xFdgQ7?x@+~P@C#Fajq#S!Og=;6_G~}A1Um= z`s-id`1%1pCi-jo#?iU#=XTa%<~_0RajP|*wanIrx$RjP!)dVWzj&LS z&)(uIfBp^L`iuJvjukK5e32J+8vMlY^(O`)B9BLKemKNmpE42xmIhI4;=wTw4#%90 zD+Wg+8mZB3jXD@IY#R>l?6QA*k9N}1dKjUon+jDaMskbKj4@zCq#0I!OvVk@_J-Wt z8*y!S#KCmHWLPt9YP44QwFr@z@`zpv$+Xezjq+&xhL*^A$N%Lqt3HS1?fVjtPn6*u;VEIQ9(Woa8tzp}^()8T;OaKPF} zY{K6NF@>1WHMg2t2SUkIUC4`_*@9j;b68vW}5mtq263FN*)Ty8;tIZ`~uJ zE~2DQIAmPa1h_H*ghYs3NJ0!~RTD*GgMJE9 zF)W92n?!C3l^{FnBtd3;@Y-e(Y%0${QS6Ay2fUDoGIdSH=HRE^f$vG)5=@VZo)~jt zoD+iNdz{aSYu;FYOiJjK2+1=-;(gC3O1coKMIx9EnIPJZI(VXUjL7S%VG6_qLshZ% zhF0d7RY?};s`BhnWWuN*i?)HB_=&)#yyy1h22%(KDPm&6_LfQ0@MyK7sVeNo?j}_! ztZ|z>SYJ_|)^ZD`k!qXwu{ktKk!_Kim8~fGARA>n<>S47-~K&Orr@(xZXBDs_~jjl zpO*T4Sp0ga$~%Lm$#H=jf2}H~8|0M}dfFl;s|srzMhaHe5WHbpSl0syDhVdSvxtFO zNY=q)%IIy`uk%HTK>Ch$BZ?~*^F+YR^o;8k5go~UmfmLve9R-c9i6$qAHMQB*Dg*; zN#co&kyxOALm)-My2L_dNKPoqPrDhX2cNt2rrwf^&A709;J5zCKh8MakZ?9%K$Fn`fnslW zjFt)|6^&L%Axl@D<5Qi>qOe*?np&2k4n9UYpOx%?h1`pYktnh+Rm6}ZkHwaIZ9>2< zOcn|Cj@8ProGmz?ubA~6GiQ-05}jpjdR$EGzHp2_-r@iKqpxxCaLM<&j?}CPI6iaZ z7H>9*CwTts@ftrjoS(0$1u$+I#l&N?pbLS%)y#HBoHmk^sUqGUv)HMym7+FzWGM$V z&A6t2ZZsoVF|0MMlC(ZDAu(=irjwRyhhz391NNo^MuQq%Y=BzHvVM&upVj|T2pX-K z3@Y~Oij!r>Bc=HA*FPYI9IVmQHN%18*}P}DbPSW^bY_{&&Umz%F$;-r{_y*J@a#S( z7bm>?@IH?poiM*xFkj3$dwR~Jhfg_ue$K^z#f;}CCoI+-RjmlFr|S$h2?o2@iOTZe zy?d7cMgE>e{YQP@e7nE2eDK}}(69gQ1zqdh0Uu_8+|8z@tupR(ASGH?c<1omF<+Uy z<{MAb38?%G8ulAA95lf-^f^TsiM zhtosa!H6@}l0=@+&FYq?D5fHD5+g(JIQI?_6K`3UAIyCZ7YmrpetbgR=JoI%)F6MZ zL1srlEb3_`2+q?ET0(GWsj>0d43zgSrxkM9epjI;5tZhOliHHeZ9%(&L zAxMP)Doo6Bo{$eyT4xOly(c-J1I_L+b&Z>lsUhah824(SSyvg+z+XC8(qzL{C*F38N(NLgcT5NFOXnjV2LM zxp0$;Gg%;FLZyh4nfI;;^dYh84I^E1Mx;u4dXYr2nJKkZpcEGzjm}~>DYg@TDj`04 zO>LgrmtDHvj?*`eB^PqN2yDCeP;78(TWUzrR{8i-D(Xt-A|A+ceN;ZN=$wI`#}z5J z2tscag0Y08m?GUz6njJ7Ut4QwNobizK#)i&QZS6lo*OY`}%cNPsPQ-M3GFpR+8Glu?95c^3?V8Ht4uEPcKp)yCrfo>t-Y)i?B{!5zqNTsw-Ggd>OgOD|D`Oh0ndQTZk({KIHa* z!PcVl`~T@5V!9kG;aniP!0yf@pTUx(ZEFsOEyG$<*V&B_%TS@xAd;YeX|jba$52OH z3>Y5>DMzR#k+OwQ=Gffmvl1Kx-g#UI2p>6L^(@vFXC15F@TBW_yk2u*d)5hDB{=Ik zmevp}#mg_fz{z6G*Z$XUAO@1U5;S-A`MQoANVq=PV@>!Gj%-?@%2qRF9VmukM ze{jr8hsV5h=HL9upZ-YudipViUi=-3J&Rc`oS!t^`%#RA z@dS?dFG*dut14T1k#r>bzR%eJcpi1z5ROhLCXHln11UwCl#tf*?z3|)GfgkCn=+5! zn|iBUR`N$r!8XZ%Tq(h53WvMgzIK!8Xcwb2q8c#J6&JpAa^4ZNVwvF4dX1|ZzUM6; z^y_@0_pZczuJaE4Z_~$AI(wdz2TCS}UFT+M2GI6d75uG3jjff7kqKks25CRQ?Mrr2JQz?Zh z4NMS<1T@~UlA1bLT(l^eT{>Zt)j`6DOe+m!d~GH2Awi|`xu!@>WN95e8GxmrOs2TioowJkx(MqwNODz3a&}ex z^qIfUs{08S^{R$?m>k_lBQbo2xl zP%+|S=42}=S$0cgO0+4lvWAUFc?;)w;Z!fQ}D%7b<>stw#Nh)7-o7~?J_{{JB2Ymi>pXTCx zg{~`qh#3r%f?#(%WHfBq8@3#b8k$CxeXzi%gotExBv~Z4>C}D95E^2S|ts6-Cl zsYKcD3D7(yqGz{p7OxuFTsqjiOpxyzIyljK71G?ilQTwx(Z)+VoOR=p)TkFG0!Vsu2~ zvun?KWQYjcBPjx5Yl$vviLC8N8(obMSv2QuiT{u*i=G{+SjQ}ETSbSD0jaa#ZRIVYYDm#xkVGM9QeqZ8DMdnzbkXH0 zPYQTKIeg}4ltN;oMI?cZ0jUIkCL~%V84E!x6;mY{D2Ww`X_GTNOe)}-`br^=T*(2s zlD95Pv+LZJKAOnv{6UFVtyB?Smu_8bJn}#n@_|l}qg;bS|3rmxs>!Ft%{ZV{`3u_= zqpK(KT5rACrQt-2qUV#TO#Gfd4Hq-@v|ny1}=lAWrevxbo1 zNY~g9nFtuGny&0w4s^}ZTXxXQv8+Qxg@`6ADy8-;4Y*39V&b{$kdlzdl^@d;Pofbpy0V+u5bI*GI@qw) zy$uT~&glGanV2Udlw9n8s-$X3y?r!CarwTzdFLiEK|5>^T4G%wnSgV-TTzwFpp&xq zu9YZGq%1fwKB9`rS!~|wGKh&qu(^qv7l@oRm;_ShF`@J!t5!RMn;BGZ3(LP~PeQ;3 zN1qaXZ?MiFY#^qBVS%$a1sMgD#_3895bFYsB07U4)>TIjF3uVLc%RNs+Gf* zbp$r2x&f6CMCd3=73@rG5mR!g4t3-)wFEh3!)6#~LUzW6Jz@n8Qf9eVl^d-tE1 z1+Hz`xqFQ?8Y6}Sdady(5rX5POWdwK&O_%M9#4{G<;6#TIS>)}>by(>U7w#XvcQ|# z3HUDW*Q>fbTsN!;dD+bWO%=Y*Bll}NFr7kMbFe#QIv65_bAm435Qd7(tYwOqN%T(kg^~QbOE1a^)qur4n(hE*QiC5OJv`XqtSuJMSY$bq!MDWnig>1ZlJVuqg%EU(H#U zTZ^XmA6=7;jm`3rXC*Ct#UN5ry#^+egCbVag}9qnkWqW2xUx*}>pZ&yHKDin`aYYuc4eRQUS zDklwzreYwg^5BUyTF`q(9V1Ra=Y0-_krI}Mb)(V1S%9I?s1T?MouiWqp%n?iNLPde zpQ&mtLg3W6tP~wK`J^_ivl@4!qP>b~)gl*v;aEZdg3gwjO<|WQr#q?Qi}YdZT`YF6 zOH6Dezuva|+e5uA_?H11oBvC13wk+IUAukb@^i`(5>X~o`9hRY5_}dPZnQ%}yadX zgtG+ektBka495e$|G@*6UzzijW6A!h<=6KbUVdT7;_-re7vJDQ!J^XaMfh*mYkqm} zkm|JKWmWUJqu2TOj&Jf$W~Y4PW<&et4UX>a<$KU2bfpnK(1$!`R07f{leHuQ=`u?o z$b5ZQWSdqMB9)KW=yPIV+1Z6Y;%%OPI3Xn==4^x0`)i`~Jnuc;J073Uxch|{i8pt+ z_tuA8td|G@qo(C(Z;#zk!_nRmzxnBkWY+9Y4>;{ESf|9J=VvU9=cUuE0pB ze!;po+}=Il)uZdYd@$m{#fmTg@UK`bX1uVs$BX-i+&Vbq@cNXyhZFwg|Mbs)`A`0{ z{~Xi+F&e|+h;(qsKfZCqAFo!dpFJm?oFblHfLVUDW8XO<9qho}SD20unJ=E^XT#zg z&gO{I3zAv==;Ea{j3=bgnCp`fsu`kzxpRCN5C z%1z4mmM=)p%X_jE&!*mX?Hf3Mlh!}lM50?5@51q6!P5>IH)9Bn;5}AAi)0{rSX|_F z!>ENJFgXU-@e4Sb>4eAgIY(7y6;#&p-CA900Y33tC@`s%@?D}fKQAFrYnz$k%kpnD z8mz%ol9P~FCC`m|imz*Qx1iEB$*vewV|v%oMvqVxy)(3R141%iuQLmOK7uhFZQWvK zC)BD!r^xDjL0eT2JzjXw;H}4ph!;5;dua`ojPxO8YpRfVW6%QDF^guEtg*oot!K9x z)4MgOhBlFPIc0|~fMGM_tY0xy6)Gh{=-8o+`VDDn{BA7zaUrr6hwGh(1A(88RRQ zBJ@-#B7>k7D)YyaVKkT^tYy*;nfGgYJT3XO+oj0T1+AUwV#?ia zpvEgQ(4lNH-=3{m`v_H0rH@9?8DIz}r}>Q`mV~w|9lP*lV&S)* zT~|i->54FC)1ga$wPnuB0{9=+`A6@zhluDuR@^VsT#CBV(+nF{s}6x6gou<9T~+Mw zjX9jO2o#H@WpCQh$V5nj-etmGEhJLOoX}RQ0^mycm<5nxE+xKLclI9 zK1C{Bghfqu5k#`jH>Q*UQROTqL!$DD%IBB3^8rc9pg;*UAS;3Qk#kCkWw?m13Z3jz=}b#I@rC9zA}*mw)h>f3^AmrWI-Kz(i6X zIAzJ#)icCMQ14U>YQgMV?`N1vqnOqTtp&ICYOW1N2~#+2vTxXdKA){ zy{e*rcRjUTWOe;j?)A}M1G;wyfq$V+iHrR+^r{* zcj?q19mEP!U6lM)*6zq2mIY{1SFq>^wWCV|?zuB=vdh9OIUeoiF4_eKZG#V<#FDle z<&YB;ZQatB%y(5)^y?)dd6M$@7#I%*IMZc+v8+~DZ%Hwe3> zDi{4oPAGI+IMPpMr(W0jlaU2)7fO-d$o)43sAR2U+(%+Ln+aaxlt6 z3z3C0$U+iIn`4F+XnCc7pkKxk za;cnu=}W)OZ~p2VSf4P)5naNVjMhz2FdYw3QX)}|TaAx7K*xvd?Gy#pqP1jH$+9X+ z^gjF3A(a(=7PnL~(*zTlzNd=q%^T0f(y;0+owJ;D9qT?LgpIY>A}mWW3mTgcxbe~* zy4?}~;{W<9(C{-qzfW_s;i0jAe1GOyYxvM5+NokNQM7|5yCnq3VZ{gD@=kR8MI)Kr z9J3$%V5P!}-9;X8}y9ZjRDD}}Brq*kP|ABzHPO1T4xnW3O;U=W}QIb9ALkTFmR zNh<^+sc5QvF!7v2!SsfU(^H;*_?Y_cA!{$GlO{=jjq!$y-Z8$u zM_Bd{J>UN316X)OBlygn9o~5HfQGwWzW@Lr07*naRME8oU--E@{N^ve$?Hc$hRHM5 zg0qyUD@piak30969m&be@ocr=qMtEyj(c*#H#*0+SB`MwRUWQ-7)(L8ygVM!O2PLp z=A62O&@Jp7!gz`}zK-~RrQe1xd;zXs!_XK`zMch^utFm zKhO8`u!g4PO_7)jNgpG}(Q_^oyTLF`kwu7{EQ|m6lPqnQ7|{Z~ktK&0RrE7*ODQ8q z66X;x-~&k}0+Dsd+3PFYqok(yrqDGlS_-V|GB^oOXL}R^6AU8eSXUnnb=|TyOHzy& z-{t!{C48_r?{Ue0(HG*|$~ji1!w~6Q&zgur(nrtAS{5lGqhRIp7=2JTbT&_Vt44ES zBbC&wlE7%qM1m4Iue}n2WsDrEiay1hZl^RJK_@j9=#@n18YdKe3OKDe3z536cpQt; zU1`oxIH?i3qKk=2Yh=?fP#P%}Cgpf=trc2T)Kx`N5WS{7um~GUtP&@{I4gpHNZXDBA1cw%ClDJVLLl zT&#>Qop%vyRi&_B6$_9uuCed)Cuz1}F!LaIp_Ytf1~?ESja2k86ya62m_6-1Rh`H0 z16d=3&z{PEn8!CmC0IGnt*<`d^!5});(-fjA&5y*OBjS)q-5E#2r02CG1U2RlBC2Z zK?fL}i=C7j8zW&bpiXIX#X+(M(G_Wbuo2*@1oCGpn35eOW{~IrT?q*(pdE*Vu@fxa-Oz`LuRI9WervE)FF`+s6ow**IwfJljnT>s}E3J;@L&V{85Lw2;dT{ zp@dz3$y@LA{C|DNWYO_jf`dl$D-J$2-r-Z%4%yd|2d8tscCui2G$d*`=?&*y9;r?T zbw;|@6;jKL+7#ePIVRO*k)N~qAzGV=?j72Ar12Sj8=*nc=!(IhqHPp!oh*6ymk;yX zBa3ctO7 zGe9ZH!}lKX*MI!~u;YgO?|7onvktAMjL;I2n%e zI8h21k2qACR%vvCMU2e4HMz7{&&#_Y1rL` z-JM*_5B73*KAILQ+~#|}uO2MUiR%S_v*nEMKYPM=zWILMryG0u_1ql{F~HcZxYoA3 zXF4V^>qj0t$G()jK9+P+vpQXUvS3b#(#qKUW0ZNqr>p!tNv@=PnOsCn$YSM9WGsSU zEggX*U}-y)h`1E7-qJhE!u6ySFwSAU#U@8g@WJ^bjPL18$Jz3N5Cd~Fr`1`1L^oT{ zkwP)=7uZtJmu8I%fpzq(oyVq(jXw8|y}IGPk5pRozK|T$HBJhotk@e5StiNcd)lg| zN6<@6BP6P>+0iu>5R^obScpWcD~wXCVx%jHb3q7(?SQHTQ3X}Aii(8dSx6j=Mm+Em zq3Z0*uPXLN1NMg_rlXctR|u(p>62n91&E4a+Y(hx5|TmHV2TAPO2HyZY9(2xgwzd5 z%PgGM@`^Z98!Hn`ZN zDdD(<^S(*s5nIYoO8G*6*sMHE0cN-|&No*;1^xy#ur$4kFN!Ty&ZOM9`U_@Km8^=Fw`oPy)>NYgSxLTkzT)?V z;!e`Md(k0PJ~VlM8<;IEdS{o73o&1MdF8?=WxzS6QzA z>ObPOUwoZk`Sh)vY&L2LvpHWpZ1_L^=*w{b0X#ovAv}+Nh6nt|U;GmP;TM07zucW- z1Bl1Z`1GJ@^d1s{ya>9nqmV z8V>oP(#X2SMwmrG)3kV@SqRP1aKyEy=I+h}Syil3Vz+5X<=-*f#)-{!=XqzFc7+J)`xvm&X$p_Xm(wdVLvAX8CsyS@y%rcQxPW;oF`yt>|#i^>O z5(t$6NPUt_>jCE^S|N#AGtd>GZt}h40!$|PJ*!lycLhx2<5ozW(w1q`mxI~Hp1etT zyY#S^)k@nGK~s}!>TviIDC(8Y)Hqq#w3~>3x?1M3{6J@t+@L^DdQ-Yfx%FFrWVBR# z?3-?|)dZWk(^NE4X0d{lG)SDxPOwHuLQ1ScV&(%Q0Y`%&Gv`!se%d@qA zq1F{uIStQCK#WU)TGu%1NC=E7Y6u^;mOd@EoqMgejsS{}y)BcF;@{8XmvV4Qu>fq! z2@Y4_1RGyu8P$s-PZ!107y`fZ&;Ee%bjaEB8OHh|Ld$lnwrLo(71t(1_J$QwC`fs7 zkr3IdUa*Ukfxg6H`;^xjDW&`tDnYG(BocXvt0Y8p5k$riF$q@Iv*;{!2=rYp=yPZB z&Y?*xWa3HZX==&w-ahB2XZ*|m@m-cvcw!=ri3|#0i$20SFu2w5`oS)TO$$PBIGr#Z zkGS*d>%`-0JZT%=w}#RF4&m-TcW>`;a5QBwY*13NGiuOHjjj|z=g=CTBCd0P#FZtk z41V5`mIiA)Gw(2KkF*gL0?MTfvk=+xN28IgW<})Q%5md`3DxZhXXA!yQsYD7=Ic9r z_TPPhKm7b1UU}^pf3%0)zroQ9xA@ZMZt+Vm?ek1%F6Il~`N2K9@r2*{r@w*!)Gqzr zF8}>2FYx-ol;@v%iFY1;z+eA=-;cO&pRw#uS&7J>f9W@AKXnT=tnshi!MyPXhd1~6 zeRsHEwZ{mFzM8!?3nHJFq+D?kl(1zkZ!G8eulE znBt1iHHs1h)4}-yo}9q>3C!o&ga7dnzW2;@!_J_ll?nq`XV}H_BqXj^nkkWUYdL5& zmGzvhI^wX#=n-6;|IKE9T}njq2x^4fSXI@QaZ&61@sx^_N+L{;&6_M+i}js!`3r;so0y&@v6Ys;J}v5stP}v+tSFkD3jv;m>T&Q$y~sx&`eE9)QVbLqBP8H z$sjac6ijr9RRSXwz9H0A$ zSiz+D5kk2O%S8AwLXGDa{UKiF(ZasI2<1WFEDQg$X)k5d- ze2mZx)Y}Cy1j?eojw88^h?%vmG$90hij*T4{oH%vCUMmodZW1CG+ZkUPD0l-*`tp{ zjd+_i0ihIsUCe4o3PrPaIIF0-jt1DNYL-LKL}r_wwF)_Sj;+K!<$&(3>F^WpS49h)VJenmA!0$;y8Z0>;T3t zezX;;{<+BaasQ@dZUAKN0Hrq6rNNd3&NU1n(svDi-V63`Pw^oU#V8PzqirpToaIhV zZ;CNT#9pk4#2B%75jYZ_O%2E5Hj3RKqNTtamE&R~`L^tR?&_V-bTln!de6{%X3K3~b%kI3Qb)Mi8I>o%+QaOn#`mE~jI*;GpOHp~e@a^Rz}XB*{@U1@a+eD{LwwW`i(z8y!9bzaR&1(zW&+?>|TTU9*7Cz=r&Adq`v^3+`lZgg(Yo& z9l+k4o#;5+oN-+Y94EoN(EQ$Db8|X4+Rk&o>%b*WHW4wAyj~U*GJpEtU9D+OPjVQ? z4|(GMRu;R$=F$4m6|P@9VqR3dG}}f=!w1chzwDYZ7s8D}S$!_(PZqG+JX8MvwLd9B z-|@l9FaY!E6d@AJ0J|#E3>`)nltqDmb{+490F#pCcR$Sj_0jGmF3w$hd2EY77RuRC zGo$oa8)OzPKWi*HKqA&%cFOoJk8aU0FX4CrlbY1`xRElJlF0sPs~Ju`DP}R2V3}3- zi}Spv_nzj@&uF&yU|zF$yn^`zjLTEAa%?uN0afxwIpd3m2k0^@{hvC?lN3>Z#z50j zS2G^F7KI`d69@xdXpSa^rO!xJO(ex^xphfllOx4IEhR=uLi7|!gvhz}0|_4kRx0*n zfkE(5gezC=Qmfhm>WK~;OcTk&bj~)fOnf5t`j>V8~ z>-~`boe)2CQ!mE-%!L9fh995p9^)9+pz_E}+soozn*1gfc8nw)$z(=e#@%^;NgcZo z(v{;EtTg!p5d)1>9My*Fb>43b`QwRI8Yu)rjLeK>5dx3;fr&D>!Bbj)g#m`(aXyYC z6A+^fqD_#b$U!MFQWgd0&Y@ypEynIIO42CwFi9Y-A=(U3SSyWJnq?ml%CPj2QfU^W zt-uLTB4LFl#>kY&eqrci#c|~_I5uYu!@8ka zcW6H#V-iYWYMwd97PDsM+;#XJbgc~S`RdF%z#lh%o|edF82GdMYYuj5&Y!k?uMKp@aPx&LymspvcNYV<%L#vXcfvPM z8h-n%<=Y=WVDHu~?9cuz)9sRpkeZTyXjg+`kV)ilFC%{q_S|27tTN`p=zkKcVHDn(3LI5?2lA+lQ;gh*(iQ9|U>mwG_DyZ4v~E9zR0GyLbGC6xG^BMYU>W8lJGj(;nA$qZ+VZCsDR z4@qV<=Ea!kBEll(aT|3pK0%d7Y2&W`)zUD3ttyZbBQh`8$(%W^l%@@iT50}p(b9H~ z>$T=QcyxeDO4{Cm$dR0n+ksN&PG`|Ml+oF?5EGSBI0VTB_DP&+N$h%jjI2l$B#;_k zRXFb`bU}xrOPOqTCcvkVmEIu(Glmo>rDD4fw7sKJk)Q;7Qt-IRV!z>{OG_bZ6v8Nf ze9<}|Ru`{jRJmi2&mCD8sdH&edkN#sU5{_P8eikC%T3rgVNpN%Wq#>PpJCPZES@e& z$h^8ynT5W$Go`cz^I5^XDv_hoR3adaq$8D8s8(ljh)5|1t&ELC8oirR$T65Eg9>8E z#JgeenS$p6?cg{)->_*q+~9FOk5|oq_-Dxk`+HN0oh|?I#3X?tkw~;Lk(9z@13$?~QmJtBf|XXhSil!+!{Ls9<C7>+Qh1 z@7?8hW6AZee1(^7d!!Jw)_nxk}`-gAy_5bbv-{K=4r#aZ5O&kDrW z5vnNpM>k*K@7;NwtB2Qk@B4QVA@P$(I~*5V9B9ps5*TCADX(;z;5Z%}!~s!E5Ifs> zYO-7++Q|E-OWu0;l>28JMAV2Ydx+NmK=kpC7sA;rg1d46NBgj~4MmB6vs3QOrYNm2 zQlSXwzTy7KNiO1#&R~5GSFgg8r$3&ISl7>mf+Uz!JnlV*)0!?tJ~OpE@esqnK_Pk6 z<;%m+wxeh&H}FEM%xNfVL{%WH$>a3-44DL?vd9z>MJ`-I2!x18Es@qDTn;T#F(Q-C zhNJ{CM&!Cd_L-+3d_cB;O)l=64$*eG@He?>6Fwkh0avba<7kJYYkM5+%_(ccQdfww zKY1p8c z8I6oEvo$HS9Ed<|75k-S&q|_D^gfaNm_d^Kn9?`aMy*DzTDpu19!7+44(x}bc&?~l zDDKj8*-$@@ZT!4{1w@UvaiuQ{x>e&73VEj%!{w;HD6luK6IRO+SaQKwCO^I!728dh zpGQ$}eP>3EU|QrcRUZcm3@$~i7FZOIyu*pW;~`>X;zd=kcAhQ-tPlv5g;qO-VHpCA z3(Tffj`38ALJBr1(T6}uqSXTH18K;&T$KVk3Z5iSQUaxa4IlI#Ar%jYo?a==q|ClY zpc%tfd`ui^jZP6IB1KG;z&b^)8O00RHTQiYbwe)17dD8C^dXreACV~+c4_i!8^;@W z8gJ_tBlaYI5N#`Y2Fl4Iy8I!0{nM}UlV7;Q()fyW6bK7u@@UC#X_z+{HYNhyvQ@^6a0VyY4FP9a-Kg1jA0r zQvs(UGu&116vCi|qCj9&rd1tmRqSrp6s65b%0#Ars*RY&%-D&Xw^_}b1gMloM0jpu zoRm1B2r9o1y3iOUDU4t_X5)L2*b|8lk2kz-1KTms1&Bhh5E82deN0?Q@QM+*Zs2Q1 zF)@ZW4@wRu8c`HX_osaR`VOZKqU=RZMZrqDMX|Y0ns}?+N==T zBDVHma)8*LqiPE>A({(-(U{B7^uU1l5oeZvxX}JgCpp^n;1CY?vQ2GgE8EkG611jQ zmQM+ZlzDn4QsVUdnEOvo;O>(gp5r{6p8fcOzP-o%voFyvHhIdRMAmuCCPbAnryuqM z1KD~S6P))weIF3U5S#-S5LV~^x1J*E5=2DQ`G#u>i=A4u56mYeJ3>%M#SjBp3WSh< z$Zp6huNYC20y*U3rvTMORFo)8wynB^atY}@GKF09gFq^cC@o^Ljo8{^Z&vU#+ZDHL z!JT=h=XuaiK8NRpD{w&NS?H7O3@ z+N@3JR%3kbKr0e22G5>WB;QfTglpD+EQXG&DQ7#_m{+ibOn)o@>j$*Tj+J2)UZ2Fs zpRd<6Qj?P4LEllRg5wzS6r=ChmJ#6{F*xGT)8P5m*^+Mjyib)v0lPv`8kNhM)CeIV zc!I9bBW%oRi;a$D6ikFbgn^kYh;E=%kj8pfC@7W0YDtiaV00GDNuTTInDB{z7}+Xa zGX}nmdN!5wN`7$s9xig&xlFzJTUkKJBNjQ{z%L#|jDacLn5NVDJW>jguvz7f%!f;I zn;SAGcHO~xb*TogOSY#4J4KNNY)A@Ku!%iJ3XC))66fBr4vt0$To=*OGdGfTj4ZqH zgQ_JlW%OlbO&-k)!9;16F(Al)JLD>5s~jOv#6XIf?cFEAAoKX;VT3&``MwKyQ*tu& zxae_7qKLFHqLbi2fz=U_0&@XVYhW0dO9cqd5`3z*bV|`&SpAScI6Ktxl4f@yF4QB* z<-*z~#+$m5x$s{I@{$;>E`Ef(Wb#9?umAuc07*naRIAwSS6}6oS6*a)z3%hPxX-C+ z-Uob_s3#?_-`HhZTddXukq?TTn@k?DODIJ4KBv*n=3^kl^z3O0nGZ2LvW*895g`!9 zumGGuW51Q;0z>CGX$DT3o>kv-yl&WdhaWr{W#8kaWVXA_{kQIs){a{$a{;a(Sj0ql zo*i((H@;KAj>&>8qqx^4KJEf*e-l^l?jo~MY_%re8yVJm@+76bO;Q9QyE*Aq+qw{sXsa)z4Zy{>+dl8vya%j zzu?89U}vl1^6>a?>y}a+;n&!}sq8i~SY5X2}9yrHQh?q2R ze)gEJesUikKFQwqzv+_m44LfcrG>Mze6Gfe=w?MzSXR!{CurJ0f2R@~AL)m{29F;c zbOCGg`H-|h5Kt=brHfJ%9UM;0=o(VF$c4z`;LU zO0#y3&~9i}4c;{bnRv2Za(~^i92~84Bof`wGZ5G|1}ifAf5MWmLXxy02G1#y<1jE0 zAa#iv9CIU(!9&+mSWECNbpme`$ww-cFVv+KnbT6(=Pbzr`tGu3YL&x=7&8lEPIUdN z>h~BgKZJi>0hjs*F`q(QD)AzhLb(gr`-Ml^+RGeU_d}22Mk#+7pK$APvQkw-T~dn3 zQDK;x5`knDe;iX?5~83_5JbQVSh&b1jpte=8A9MJM9dIa$*jtcF2}^SN#q!HrSil! zl2gBs6hhL+ND%`=5_C!-q{NTOeU*oEEt!VMLk~-(SVuP&Re?)^O^7tnBa&y55>p8^ zxfm9~p{2sd$fUGv8_lW6irSSe@+DJ^3bW_k0V(F2f4qx%7sv&O zy=L^t+r0=wfS>uw&#-%Cn-C*IA7~a0>-7d}3rZAtn6Vs3o7x5FMIgo`sh9sU1%xWHN4;eulm0~=s1 zpx&CYe-Vj4ed`f#b@@<~O7i8P`1@%7eqne+N!}|2y%}#tug_pwjW4DKkq8d7Rn&!H zZ#rW#o1x2+P~^i%3&EDLRE0q*MevEHb(}2LoSwIA`VkA;Io6wj^`>Lpb-4kN5-lZ# zkr-f7YPNR@<}*uhjwkmYuz%VieBy!hIm^E9f0=JO_I7p%GVw@(*s0N0(I&xmf~HU0 zUj^1NQBEv+x8~Ff9=OD!k38)>#{+mFv-?6oXaoC$%V9W3&h8yk8%4WlF*A$YsoA}D zonQDzU*^r9e3_rWvCFj9{PREgfNy>E>pXq`LvECUS!tPugpmcwSl;qIzKdgFPr0xw ze}%mLIzRV|zrt_-xBnHN{q!6B>!n3L`2_jSpCg0CCBtgdV5Q`27-(aTLYC2SlgL~q zR2(oVvT4>l?t9#mbHu&-S^KFJQY3`b;5)>FQ~t@FLw^0WPxIOR0~ST%gN1{T5OIv* zoKE285nsCfDe9eF%IOv>J??&$x(xbYf4uSgj-g%CHX9zCpYYA^--qMVoP5WRz#IR# z31-v$U|O9UN2twkIYAqpIBD=S-eX3KuF!%iKyM_4fTPl2fp+AX?-ZKGMYc-It}(Pk zrq*!Mdgg`9cIc2-W4ga!IXnW&_};qbv_R@abs@Qoh`eajUoI9nXk z4n4nr?=HtrkKyzL)@wLF&jCVRKPLYT&}?|x_Iy0Fd@u|&n+7>_?8Jx(feDFC3>@f^ zN(j1?m=IbQE5In1O%O}g0yJrngLd5q2 z-Qd`flCJHU7{%ZNr+v?X5*!v9qq2ZlX~}7TB_bohrNqXF7BCDQMHom@Fu_rVz-sVJ zlE{M`t@0Ta5|t7Jp>RrFPG6O|jFByDKGQFf>B0am{71yZ>KRPS{6cr_f8~cZT`2d` z<@o(#ge=svLXt5+oMpd9y#Py&NjBfB86l*43yTQkgWZH)E4arS`-q8 zmXa7E4?CDhLFpZjQntP=2M2XY;~dr~l7~hlDy8X2XqAi8%6n>Sh)SXf_|$S@6nKwG z9w9Wo=?N1-EgWSBjV`iQe*j=;i7{LH7Q?`{7F@G6jrSZHL+1oO1P&)t7DI;4MyfoD9{dQ*3FCib^FCdhtlSlOYT}3d zftXGU){73M71ro{){LPxP3PI0l?W;F#or5}NXVGe_kxdjBeF0Pe~Ho(C$bMcq`U$M zF+JT>CtYR+@_?X?JrgO}zkbMjAKXI+*hcWZjRPO~ z9+9F={9L8DS!#a8DSq1R~wgBUX}O z2!!6VUzbcrdt=)Me@;#tKDu|tdedIsOr>Dx2O8HgbRAwPaw2>d*lf*94qn`1wl`(A zJK??WKjwp`r&Vy%!9y7tO2N)%;8x=)zjK#Y*A1`j)XZK#;{Mf=N#oco2ObUZjbwN+ zD!x25{J##~Kkum{6h<;1JbF@qP#CSaBNaEc6@@d1Rm1UHfA4bZ#y&6Lc=E|(+A9<4 z+Mo(WQ5GDZEcusrpYqRt`}cVC@sby|4F`u?7+q2nC9)eh@7A2gMBLiJ+)@M?NKYRj zUVam9z6AR(a&&c<&66{JvWDMy?*Uiv9L#q3UhA{B{Jey) zMkq@<+JU`&CT7Cl+1q82a!A#`ZI*exXGh|d^O<(FSVH5tzu9ERN$SV7;bJ8_itJ9A z0Ci>PV`4}tKV=`0SN4!nQ%o$lfz>lst7EPol>IA9Mq!qQs~?ga8(|Afc&rN!JXV3dMBXeI_0 zB$^PAwjibe!v5fAX}KALjp{rRs!DMFxuUN1B`M~|joqhpjv*|nTp%uf1}=+Dyuiuz zW8~>r?Co=1uJf1Ue$*vw1evW`YE;2LXP?`I$i(W*FVQmRulONbv%IH4u&WhCAz2R@ ze+Z+Ep!NP)%Kfr)sLE2gh&LVv&6#p++l(`8Q^Y96B40WBP3e?*^KcB}Jyq}*uz@n~x)t>NTsgBuIH)&`dX zqAVyS6lKl^$oujOX+%y^>tetWkv&+gkU2#LsWOY0kZ1u z=rqsPxtu#=~EuK zmQC9rjHDTQt^`H1IA(7XSj2|eeBiW32EKTdq*@D&!xaUc?(*)I9xMa#qQ++*kHD${#sT#IDjvICMQ|78^qWCe}Lck?t*{u zhC*H0#eC@wqMWc>&p8m9iB_YjCeRI@&lB02??Re0rzNeM-R!53e;!yC76@y8#$OaJg4?j84ts)kCF*v`q8(z`m8-tP&5pKqnMa5`{G!r^G9T!78|JHLD@;s2P}-f~Jp1A5q$%tCCyu zDMD+cABdBlFA2}fN}&eF@v`ITy5}SBnN}6CD8?+1fJCFTA`p2|e?%r)Qu@THU$U(Y zopT%qxaUEch;Q3$MCn@6dW~p%QrAQ05W_%{?lR=(2S8sbt6a;GlxI9_Mj(xM;6^L- zNIQ$t@w7GEuM-Bin&3bw&ZQ!zL@%>__%tONpsc3o*b!WdP$h#8c%3K5XG4b-nspqq zR>{_|4a-$S;d?d$f1K4YL_}pdL-0yn@GhBq(W`>rTXfV~^M(z)CnW0-2_djm&hX8G zy<ClCWW1e(ngrdmS`tYc(PE1b`oEuS1KAMp+fDf9Y5>Cw47Ha>9-t#N%W?pj0J zL3;kCZuO;P{>K&dp#jQVG@jkGJyqffB`1den$6TPwvx227!8o#$>7cwqvn_pFSf zCX!4-t8#>dKqVv{u#A!GS|fv}#vp~~$><87D9t(q3ZZy3Ky)3obeYT(`!T-HK?*2g zdE$D$Ft1p9f5%iPCR(Ai$)jE@G6f1HsC?r3R>^Qau)cU_e4F=wt1f@&l^wmZF+UkU zc2vq`o=$Qo-6oUK_N$tmy(xVUrO^nHX>3ts zD_hQCkHjI+>qs3HA&Sd^jF4jrVix6yl+aRSd%Vmee<>Lg(P!SeR)PbiIWG!C2rN>f zj*(@)5>wO#>+=oVUz0pcwPxK9(1iS2TsQDZ4;v2#zP>N`Isu&HW&sC_72VmIN&T3z zF4>!J^X1Ro;qZlB%G&bie8cIwWwq%kw56^}qLg%l<9OBZ@N~(BNDz`F6{&alp(93@ ze>XIef0TFaR@0|Qn-Xn|6cWDq_G8X^_@tWB?iN(8XWiYWS|8(_<6nn?*`ndaqT~@J zyAPf+Y4#ChaEw!mq0k&pEXD;+mEg^tg5UbueI9J!KfAu0m9-Ik2z-88vpuz(rO5SS zhsm<$$$H?O<8wq5oW1iA58nHj4~lnr;n#i{f2^S`ODvWh?fCGc1&D0xi#Gd3F6Jw}nKp%M9 z!`vu>R&1MsiLneMIw{#VhC?mUT|U=zNOaya43Xb?+T%n-4`+ns8nh+3fp~!gm5}=J zbqzNA`Y$3-MKP`!$BRzqM;%tW1b|(LBwYV2s#^rO+qTq&U^eES2&0iPFzA95e?2Q9 z>9wJak%XjC1$(+<;d&m~nmLh8%1za&@5lA!nBpl7OiKD5lCfw63!_m9f>LaXnx9aT zm5?lipiZ!B6pupWWvzLt40nCYx>L-mnn$Z+h#f~aUuX61pHWc|eMbt3T4q6A^3M>M z%(Ucg<44Gqx+J(2qmH7;q{wFne{MfQi-dZvs5^hjd;M`gO`9`?3I1(@2B`0zR%?2f z@rpf((-4>!iU%XNnPCLAtTxa5_@QYzGK#mCEnk?|)K!5`fti`mxa<@4Qd36Hjmew` z&4w)_CTd$epn%nbeb< z`sNe1l5n0FhJm6eIlQvVf8YJgb)?cHkwqFVk?CqukbF*zD+);nDQ^H0NGY> zZFuSB8{AWpy}sev>n&%G9xy*VLQM>|dqjG7pEPZ_b?Z8*IN-I#Ju0F2m4AAh)nuDx zD46aX&;zUBc_{=c1zSopvrx-~PL5URXorR*3#Qgml?CTjf61`@5+9r{`TWTvS|j+q z$H)A_)jhr;piC0KJi*_8K-k@5?}N51DJ&>K)&1`%$^>Nka4P;Q6U` z!HrPU`VQkAv0vw1`N<-ytefr!@uo`t&_DaX5^nP!ohyIwXAb!>m!nMSN?r1J<0uNn zRDev0AOu$?e+8>?KP#-F)RybBefD;?xoIr7LW8j--Rgw>VvCP93l5aQlNb<8>ViTU zszRZp?fwfOO>^g3g0!!pTD>iPx4W8Aa zML#}=6mmQ-87dXH49iKqM`%sz2XYJy`TJT+2z}lYe_zxEJ?gTwx=hf#$k@6lV8Z}g z6Bq&?tQ}&i`NE{)Va)sSB4*}?6ABvwgUX(aEiYJ0#au|HU%L$c`cq2J=EyrV=Yer-xt#A11Zzxx($ zvjjY?e@|T1nFv`0ftP|ILhk~nKA$`JLiU_kI;PzGTug+`bJp^{hjsHqmNxJIW)a8* z4CEpT(Twl|GmeLCk^g$u9HhL<9fr&QXBgw|3JI$<%x4+dSd9Rf5OWBP9D(sNky2o) zEHf=Bltv2(VuXdHKd z_)+;Tm1gBVLkKwyEy5skv3W2I1eyKVMN&NWxzp+|6xSEFJvSD4AsC!z+hkkZj?3=-A~rMaAiJ@%4MdpjlorY z$Qc1ylrJc3PAHQikLmrW#`PiML&CdkX;kq-`5wRrLhI<7fvyk4!Q)b76&%UOY=?`H ztNXhg9PaYY+wb$)z9iW%PoXAUM3xn1G=IBGd1^IB6G%cPzn zwIx&*X*InM9G|!Joueu>(@BZa67M{1*VFacVkfjBMoYpHj7AF0c2RSEzRlre&cu{V zm0`aqDUw9ZEwV0YYm3kV&X!Ck6K);UG|JHKO%SSJQWjM65mmJ;gn-Bf93nh z(#&e);VzS_bDUN@3UG4XW3{Dxahr8JaC*`(Y#j3)gZSu_m-eTK09NNXOqCKZRDzpR z!v~K%3prX=nrZvLH>SASP^8CEJHPJbt?3pM2)?{Dc4Ur#X7#4%O)s zhNmC%f-Q+=!u0S4lY>vOf8#o~f3BELC(I=rYQq+ats-%tG_x4czGv1A7kIE4*sTTkhJlnMx9f^sTd{2{ z?>J8wIo85?V(j_;a?LJ1y6;(a3;yMYkKq1s9)-If+I`DWpAtsCf*iY4fB&BVhJ8l8}@nn39Py+1{))bE$bEG}>AUTcVIW37(>?f4CzB_mY4xFt;T^ zS*p-u`UYhU(R-{&IFYqSF$9(&6ZD9QCvBulW9W=f<1Kv@%qe@hYAwxJD^<3+jc4?K z+D|>n1*A*Nf8q|yckbmBBy*vXA3H0pM=$BvU34+49qTRFt&zGQUZkaUJ{SFRT_<2`T0HVvTi9U5x$(-)|FJRx^Pc29)&+C~Hw4ZHM>`BO-l06Cn2xLLAoZ5?4MVeR3q4RKzeDwA~qDKRqzTUA9}6!gJya<+Mv)#En< z!bO}?Oy-UW5WUA3Nm&`DouwHfW-90gi%gbcHs_Uj!E3XMN(e&dXjffM&fBqg4Rx)V zOm>(~ExwI3&47?_eb?|pG8|kfc)0SMhrsEwqv<@ye@(y}#ledQY#mfgwhQWz5WS}> z1e2{f$~nGwyyoeHC99K`xBu0@)YEP%fWh9xm{;<#4Vs9+t^aUN;PlW&PwSzxJ6=@wwZF{Imc28@%_<+nnF} zJY_98f8X9_T5ThDwwcTd%4vZj(X3mvnldamC>hxjhSCifKOl(=uH#kh`GdDV?p2PTSTo;&6+JGIgXh#kz!6rTWZB`oS!jGf3P@N!Pz;Y>qzQHoN0d4q+CR@x)Hu% zb-tjq{aN6h&EMCWbIXn)QO&WQXWI ze|_K3Y}T}0%VN{=#^8CdZg}K8r&{yPu4CZ;XYEa5Bu(@4zTdlkTP&H8OI21?*V0|x zGd-N0Lk>A4B~q5Tz%U^jv;kk_gD(brFa#LzNr2&t0mFcO@WBW9VgkCz0w~KAAeoB@ zQj|!MBE^|j&vei9Qr%V6m6dB`#J9bhe-H1MRZVhi(;D`v(A~(&jEwmH+w=UM$j3e~ z#F46$6TIeAwHHWJzW1k*5eX39PtnUd3w$U2fRJtg03ZNKL_t)>45`aCBTO4(Q%)0A z$TdSunHaci^BV$`k}!I{Nzaf3Us-78QZo{0l%WfO9xzIC6(WOH90mv}vKESgf2^Gm zN)ckrXx-?h?Q)S%#;Spd%(s?`*NtIBu~wSH2v=HikOWVZ;EtJd8AjeN=iFw)V_+R3 zDt6q|CE$71ZMbI((wJxygb+wUFd~r{o{t$2l*73~t|Llj>s4K4mAfr6yX5-CEz1`r z>jw*TsmmA1F>n6V4`a3B;`m~sf6+}W^Z2Q(&P?XW6Kp$Vq0@W@O^qycR$TWZT&?rh zzD{xzFVn#0Mlr+;?{BA2l$J>6BLP?so>T90dYjDCWePc8H;Vu<2p_bn$fNtmd3E~6CJfBne)re?P& z=n+&xqLieIiP{)qj10k3Y0K7))PK1z{L-H|M6{ z7g^?;IX>To+?1=Ve5O>n_`>@3*4y9amwxHz*t9N#ReWOD4qUbal`VPr+6{J_g5C!R zIc3dEKqE<_A3R$ZXkEfee~C5uH4G$TNQ@ycx;Q;pGAEuC>D@Gy_nwn>#l|>5Z2FK-gU>F^v^F*J}e?n5vHHFbsi;~w5 z=Nuh0EEW}2ZLmeoTsMtocW;Iikx!m%ST0KH+E7;pV-<@+akEhDTf?l<=*Fytx9=UXI=I1XwTEgNnq|eTvD8*)dZ72{(NPYbIUemCb8R>< z1v{f>*0t>RBX8P*&o^_9E>HQM zD1y$-evq0Uo6o2Oc<*sB&^yP+>unBOIlF?(7IAh#8a%^gpSL?QubjjL(D{E1tFjY1 zyD%A2qfLIceOe^^|MicQFHe!5CgPM93QKpk$$a%BIM}IpIB&Sq%$X~VRfb4n&z4*T z&%DqyQc@_xf1+%tBkU$YnHPnM0al*&+-b0jva`ctBw zuc*p7g)J$hptP1*S+bhd+&tLh=D{wv_m>>pKIG_d!JD^ka(`a(#{MdA!IWkz63Ic* zGACz#pMw79{QPlRx5tzRuItG?sEo;0W}2eS%hzp!f5@N=;<_m_c{LuBpfrj?DaIIy z6YFG~B0_7%5HUr?h4UQR0)(Vdin+3EWagJ-#)p~cp5+UmSCWd)6%AXdv)Vohv{vjQ zc~8Kr+R_U_D-;*wfSk6<1CW$uB_*eRFxwZkqZg zPkLeUe`}yX>_peG9@R;340fEhb$G0p2|vug1OeT&S&K7&?8g6gM;MhcHnG6j}jn-kaNJ( z^rkWPg{oW%Nw0DZsC7aqO@U-rX9CaG2X1P^f2DU^y2vY~;5+Te5G9SsMZHsrbp6g! z*$4fif$@{-+<8!fQf3t5E6og{6e0#HZE!Il5x5xfexx*-VjNi|!8Rst6`EZwX=7qU zaz{%}QeX^$tDv$dkMJ@O$6v4H{mV6tPkBXF+82<5U-DO~h#_%4M!s^l;V16Q__@;XQ?J&% zc39Fqtk|1NPR9tPKq|$oG}J~ix0e0Ie=agYQCHZqKnqFib98Emfu^chlm-_9C+m*m zvkmQKN7oH_pHuM+5~V>Ig>4GvmBHBDI0hq0l}2kg+-b0dX0cOKm4+x4O356`mlB1G zlszON7_2}m$!dSba#`ZNCkVm6`jy}1y>C9^#$t!{CzpKp5C4Sk{_dafd;iNHfAjda zKFH~JC?o+Eksto)AL8DRf1X|$e(Tr&83(tIxYUZ>T2tF>4c)0MC;JWe4(H6@KVvN- zhoxpGL@u6Pu`LVgSwY)-)~UdJ<*SrNvD&McmjNJ5GUOs<+^7vlf2L$v6wFMC z1Zt%Sq?}TjGO4kO5#a``^HknZDa#lmRZ$^@q%aC4BoaYNf=X+o0Bb6$= zVwwhJOy>X=On3G)CGnIdcer87RSzK-|LeQb zI8JZ$%yOq4vbwt;^M^%E3O}n}PV1#bL|AA|Ct+bN>(MbYnr=!I+6Ir(ii>`_g{Qm@ z4?awA9Q_i0BSaQ_e?-am-o04k5lELv z+E8en1%)Jpi^wF1g~};{*$If%ik+KtX8Sc?{>jhre~mA{#@FvI*}1pJSHAQH|NLKV z*$xZjaX`>dMI9Dz*65<-;mrkK|NIdTe)O|E->=v!HI++LN}{bs7Lo_MCBk%^qb`q4!66F($L}4UxJCeLdCW&+b(T>#pNNl%gBDaO+ z&9dP}e_3#|ZdlD`)XN3s&KzADtg;vcwk$ET3f0u;%A%_RRTNljSa{8E4}s4$4Q16( zYl}#cLU^7&yCi*Z%m@G1_t?2_7{`{!7Z<$KdVcm`moM%f^6Ji#4^p7rZZh6>qA3b7 zxkc&&{w)1Pe+QrIAx9QDajR-zUgrn2)-0@IsU&*~ zg8?2^HIZzoEu|o)IDM{Q^x18p$k=Kt1aoPyNn))gg_u(lePr9UZ2K!jbO;1eD5QuO zRUlPD2!kpNIF~WbQs$5t=MY+>ZGl8%Y=yEF)->3vL28XHDvF{eD#JlNXG3CH6@2q- ze?Z^c#h;$#nrsy58bBte30~{J7=GO79Mogv#4DNZ>tc%aj&TzGW;hr|(k8fJEwwca zQj$~-xm3y$WNt>IRKy^dSC(xOR7w-1piu@P1%;Ay@miZS6?UbW3&pEN#YxP+o29aB z5p*a*lH8DrB(hj|9wQ$Dr6~#IU@oN+lgt1{fvC0hhDY1m4|N|g*sQz*^NvStv1 z(=cr+M)y*Sq0AJsDqf`Cp)E=ol2Qa!{w3t8U$0EA{hLia6|w6a?@z_csmaUTjae8` znCX5o6`(0B1(E&EFIEdOua})Q%(Ujan=SJ~vowY^nO@Y!KnHYAa1jDx44J8$e>+s?11oK? zwdCpGr^%c=jZZ%67h*+`riay3f0=!btGjr1%vXQxhjC+GhsOjVBsN`->jR73CA;$` zCjn0Q(|j|}0=TyGbc4@HjxnNCjy+V z$i_Rie#jdpTX1;iCeOQ;KYsV|biPSbd~AY7FrIk+%~{VMZ>|W-NLf|9fAjHE%H@os zS;PMBJ_pfr3;0~!us2&`s~TGx%EDp`mDRZjq7U4dR~#-&R7jkiwVYp`(|1Eogz^~| zoMIrx{Jsn+;>N@P^hg$S%Y0_II(g1pAAH245IDQ)xp;QQyWc)xelqah;MpxTI)PJ( zpkd>Z4f3$MH;2Jdb>ru?=epY&QCAs!v%IWLtk#O zo0jIP=P)E{qj8)3cJ-jNo=5x$*1>S6G_KS*JrsO~S_kN6@H5GsF z>YR93^PQ89Km6#Dcb=|E-#h0UZ{FobRnw-(9|gylH1r-Z_W1;*KokXXQSjbYh@1}t0>Rq#j3ICtMqG+S@6bwPjU}as zZW=_$4i;f76bhjf$vcF~35!Aqq*R$iZ7U!ltVT*jQktX`e_9!~2uf4XipZT3#Cpqd zAMs^H@{mkHv^6P;Y;%?dtVB#(-ak+2(=YGHX)54Gy~v5DmNEmOQ2Db%ariOkivAvoRm+sGE^yWE(Db} zG$Qg;DE4I*f2RdtOadn*J5ur-2q_?xMG$FF+!mTQ<_kXbBTH4V#j&yrK5;#(a>hDA zPhv+)dTCfkpBtHOm>Q#L?JfmE7btBgw8YCSqLVWHB?#rNy_sc7 zU>E%Nz!WcOHmEY%2{^#H4w^01m|KL8q_+R`D=ASv3)|i6ZKYjy#^blg?&CcV`dcO64 zyv4!2L)zX?907@S8a+r#DJW($L_I@Hf8@yeszY9ExmA`t8546QskNd+FyEP@cV>uk z!WYK`qsS9TIf*oEF|9g5Oe$m%CDJG!beg-XeLM+A!j16v|M4I2uZKPdkVu6r6~Zbc zCGjxv%isDg|HF@dhP5_qLWI2q!Ya}yC8E6~wHv?_>w;&&aw!DNDg=_$P9U0Le}v+C z5QyKO5cmJKcGnfl!#Q1&+}^2)NKO%KLPlaMnH#sSFEt01VTQp4c-(fBbwxL9ncEU8 z0-K@dv~Bs=51iYEyNzUw9+5OpLeF*^5JIvtCC|nlMMMOT2m>d;&2om*xuMhbEcf-R z8tDQaiHecnN2FCST2jhe3BeS^f0QD!tVl6pnu-|mFc-CBS4c!ru_Ch7ilg$3FU$;& z9h?m#LTWC2V2t3x1n}8R0X(K44KZ_0UJQyRJEKyBvcxt8n1ZUxZXv9u0=C*vYK@DY z1D#0`R$EGIb4Gq2v7hDVuO+<%4e=rK=GI8>O z);xD3qAZw2unE2wBd=+ACnk=hqz0bF$Zg;e&`jVPqDLb5T3vG6XwJOjPEm9091F9< z7)Nf;R$L4lc8o=6Lo47;;kn=JbG+G7%nWZm-x8%p3@%665-5REC=Q6A5`)x#36uJ# zqYQ1CKLC2_w0xNOv{O8$f4EKzn^3T7njF()dt;h3r|vL|@TSF+52(^IQ;O5g8m%;5 zNxV>8B`A}km9X}at6`)NBIgocpUb4c7K$(?FbXBa3x@XNX8h^HpBiEk{~o%LKh>CV?YYc6DA8rKXrAJo#*8$@y~8oLe>_Ph9CbcKS7Mp zUbS>>OS|nTih`jZP|~uuzr(HFhTtQXj5zFEq#Xlcj9j&j(FZopQpH^C{7V zd>1Q(U<`>N#lFQ6ME$Ky-l^GV<`jjYHo1;1TbgT=9ArdHzX& zb%3RU#}4|)EP*C*xG>lds17RD=Y5`NHfOZa@ue?)i5qXc!nQD6ZdnTLGh8dmV4tiP?=#+XYPuBdUlQ(*S!0k59!~2O#2((R*nRq`X`ce~3fsq=IV2pur47~E@9scEe?_(Z~Jo@%I|MY+RLw@0J z{s>~S!lohOf3F5oOc@7U8g6~#9?jhy_CLE~_qAQ-M+=HYg-{Y*YP3)&qfvz>P7U+M zdB&Kz0*6x+@7{b)xj#o%Il>m7NMj_fJCbvxt|vK%uquDl3r+HgI0jrl61>MppYyFt zgQ^Sc{*uGRE;mKRex-3X^0Xg`!$|zj8HvEX{gS`^f3+|3Ic53PlVh%Y%u`-fK!!00F@Zfu6MOtR-tto?M6Lh)gn6BdQCeu`sO5~$?aX+%yI^n8P*}}D zQ}8@OkcmngtPK2kQ!%$HLsWd8!q2w@F+>J8QjniNZwq*<+T-4Q$=&_i7;UpaZ5TL< zBSZAGf565MT)B=-bZk-rYgsEn-89&uK-zpN3NcK?a|oj&O&i7Fy8PY{k`x?57?R53 zS6S9sy`(I0g5gAK2}GhU*#t+h7F|_HD|t{?nA-4QUU7F;aC=cP2+84I&AFcHh1B`^ zW$Tw&;o87_&h6cb!@8uI6|5S=!di9<#cpNUf0r61Gh1Sz3+6>hVH7i45kzD$6-b3- zu5$2~mzqHcE?s1c z$04$#B$ZN}Be@TJlmc=J0{iJ|Mjc^c6?0?oLQt7Zw5v=(A3O_F(TYT-@q3KcxG0&c ze?*rID+8xP$oBCVdA(}bQIc8;Zc53bD6vBQfJI$T>!s@~b~#aj#FXEirXsB;@cauz ztb2K<8q-7?@>7af?y9n?+2%=8fGW!@h%^N|T0vRhq-BhWMq8eEM;9W&7KFaflsjEQ|y(8q{Xir_rKe+PE7U=YxSfQf=_@|4pW%p^D+Jgt!V{_p%0 zL7AYc^3O0%X-r{y5Li2r^rq%VWN+rGu_T|^EecvUU}aX~yXmztRx^%{vNVVQNlv7r zm|m<-os#^)CWiyONNc+mCSEHizu)buE~neS;7ecsDrHm9Z+qJHCSwJ(K}NyFfBA-@ zoHJk4%o~kVf_6ysKG6387oqo#ws%;oxO>nb$oKf1))upsEks%$=tDpVk;VEhpo6FC zGi!Yq9DN8pi;g}<8Yvl4VkH%?+&<*P$4|KW_Br>gd;*+GlQY+&ZrM0b3Omg{CPqg;MM;E9%N(q@ddl zY}YMm7%@Un8jX<>n-Vf)tDcMrMb4Qw5i}9iIkb0(Az?7|#f*dfU1B*Wnu;q8WqZl( z9-g|6!`5->243wG&q9a%_Pbnt_X+>xH~u+K9(6o=yye3_&|8hrk}iS_f1a*&e6$|; z&S}RwC8U;oW@Yh0lZ@uj3AQpZM8)hgukz)eex1VyCGNd5{?GsEH~Hzm@fD;{xU+$= za|9_+LZVDgwUY~rC^WLn>+l$}%fyX&dMD%ueG-Xb3|u&eE)6}fGC2fjR$KIS+L%j( zXIqB%kMSRV!uZKC#jD62eFtdQynU6iIGCD4RY1NkLU*&$g5# zqw+aQ3#3uBA<+lNe;_4eOti_fV=9y}+^H(G&i1rbJ!4f^1}&-Uf>CJ1ydl(8t|f~G z7F8Ax)&+N0Gmx6nDk@`%NcKxhp$!*auv1%X)Ko?BqNsTijjC`lr%GCxrC&*E&;pa7 zE(*5eh>r=6AO?pJic3F`VqlPo#<`r8PGlzqY|ijxCK4_re>OsJs11+(z=N{k(mPU$ zEP;;*xZn^zaYq{trQ)#GsF0Axz6g?xlUu4Zmdg-W8N=F*RJLUB9w`!MqeCaKQgbW< ztFq#CqY27ll;S`Ml+-kZWFg!Ss(zo6*@VrLxt_4E+Pn-{Ryun=nT-AYbc63*p49a; z?J7M@yVuEXf7$q-0T7UsLX?WSu(aBsmBJ{^<#h9|wB@<;gucVh7mVwxNx+u307)w< zAxJ6GD2WgfVF5R&e+3eRlVE8G1+b4j&@jFk-YJ#7N!Dm@gI_ts0b! z`89QEx|Ii#hzKPKW58I&vNnt%Wwhy(6D@#ox&bzm-oS;BT|FrhhQO*1co&$V*iVr# z27-i2e=AnYIp2Kxl(!yV@QL%h(|S%eo~Peyd2+wtbf)WxK8}Xg*6iH4g}ZkjfA2L8zw#Mw ze*O*4RK+`I$2>b(^Vj!g{G*Ev;pry~Pd-As$W|1bPGKF^MLyYj-n|-lHaa>b`TSnN z;XF4br%`cUNbaFHGm4vsGj88sapUv%S^WGL*!%2?U;gj^0p0)j9bWsTHxY$G&n!x- ze=I?{*0{tBF-pCsJ!$#ibi-*k5IV=zx?{WU*g8)iBcsf^0({^qCFVw9ifq4$ePDQW z!SLa8(mUUR(~k)4C9%Ik3WW#|x(?qB^xKZBP0NRumwec5kij8^%*{bzi6Sv-#U=*M zJoJ;ox)hNIs~Jc0f(J80pE8&5qzieSfByUovuE3x001BWNklm#|Z3>)q~*uio5Y z-&l^ShMZ{_sB{3OKw7_n4S|ltiO*Y$E1y&8ZrY5$J{t!9?&B>_${A1g4>{er$-k+0 zd4E#O5xV4W-n-40%91=TnImpO+pRH@!Fgnke5*syPMnqoOdnwtq zb`q*-cB&a&iWH_`-xl-|ma`>FrQBFAW`Eh1rZl_rhC5Zs(kRNNqSgj&6|R!O=L(b{k|cuFG>Ns>a2+}0$nQlw3hx$_vI znUOvJyD1=&M+Z+5V2SiY%NQa@+Va-0P8-tROG6^on z_yZPoC10oyGlj>(y!=ykgBMw^kf%o>^7>bVyl!dA{NLS_A{M4;y(%-rhACoBL{e#p zS|f~QRGM?=m=_h!Se^}A>axnoVSjy>C+D-PTzI9TC^bWf6e5v?z)I*`U?C-?l636= zQW84H(=qbu+|WhO@tC+-Tb{WQpA2gR(fRzd`;Z%!Fp2%*g!N0jT+I(5-!5Z%srnrA zD$l9Jku_Y6Bb7F62A5Uw*Z*$_jMJ)z5OGrGXj73@nInllB(`IhnmZwQpkK-7+s9SVQn8pj4q&J4qGUYm?UVlrZSpY zSx}dT9V57J3icATCc`1l9bEZ@Rgt9OqW2VSV0mNC!7B@HzInty_J1q>*2B9LcaM1e zjr%OW`UO5bSyOJ$*}VTDj`H)<5|n*>6WLb8@_e9 z=45a@A4h_MRtua+^nVJ161bET`Git5m1Q8Z89iO}thX((+aQ+>L4x1iCE5Zpk=DlT zmh*1Q$*|=~^t|1zISC^%MjC7Jle*X$MHk^BCC**oGURQU*16H&F`BtH+-w@|8pZ3Y zn%nzJo(RQULHFd8Uwrjd?$#COvwi;L>O3zO3j>vgsz%IesDBFXtQP#p(E+!2_Hec2 z`8vVw4(jG1X}*9d(Tt-#C@U6=Is4YIEDZ;`AWWNtLK;Mh2&M4R@xkb`@NNhk_mPcA zv|8~e(Q>wbiw8GuvcG$SdbUd_8b+xQMZ?dOmfK}PlLVdfEVX9awVVt+&${iD{+tLg zFu0M;=y(rK>pemm&YUAj!I&boDYDGWmQ+&HNr5dYk{bzC&B|D|K2aAXyG2C^k^QP> zR#dz;vy|GhXDzc7n3WB4Q!|%>s;H<;iM5u>6d0?~!hd9XqLNuSuM|qaObe{kjL9>k z#6n8?l$+Ip$cV=XNoh3wI3Q!Bb0Z5OsA9xN$1aieI8Xv}0WJh|O7y_f(Q!iLAVr=A zkBA8!96kwD49E~!k@)hg=96}0*BYdf%uLBSfg8GFLu5x=dL)L3n{+!N<;V2K2eu-g z7awX#Wq&ODMsTRI1y+-I#S~lyPpy6sOPkiyG%lxmNC|sQF2F`+g}ayv`nBatPJHs{ zvd>^OhbAi+8K;<0YxCNDyhfT%;qdkv+ou^K3^JmMhOKuD2!zm#zCoqEU+T)@9|WODt;1h0Aul)Qu25sW6<434f&}k6q%-C7jfp`an!7Zy3Tf&Gh|C z7p9!L5+3t?Elv0J5MRd9io}&mIY(#8cCUP-4S9P}C&BaR(L(1`E0Jh@zOl9` zaTOz_Rt!Gml^5w{MC-L3L`)8ZPYZnFH4bswk_5pw{`ybiLnQcYPg4^ls3}U65{MX4 z+JB<8A_+w)6-H!0LK{6@@7dWcs4GS10#fD-^_Wub=b|8mgo^>^L;icFwU&xdifrwh zD@Ez!i?x)q25TgC+2BTpK0Rk1BNxQnD9jYqLem+bmPjqID~*!^^R(k&PvLGHF)s~Y zzIm5a)~Fa5T89_{i&aAq3Q-ycAJ9Hd3V(lzRuU0%_dfba>+*dwxQw~A2xdZYSmdc= zM;rF4l6hm9HwK*|)@rJzVyDTmzcem{kgG_?N$63GS@zo`c zMAuzmV!-Hm z5=m-Sb;A&|71mmVm5QCh;Dh9|bw$z&T{J9gnc3^ca!|||r6dZOZ{SiPjl}2zM8X(_ za~>rXQVLL!N@!$)G3JT8B+|u@#iSw;y~9X29Y;ip#1sgAq)GwjM}KyNz%mkDV5U8C zOpM;MTUs_8$E%D5Rz9)led8}e_fptrH~vHB`GF+47eEoE!FQYJm=Gj`5L$%r-@ulYICVx z+P&h0e!VU%h5S^MUVoghj8p!)oBW7sDoid+P@Aj%3ul+(i>T9~EOs|^rQ{1ciht+Zp22ARw&k9kb4;W_ zFh++@;KxX^8W$2qWshp`p8Zl$M9Ev18FRbt`y7wEY4cqWGU;X5{P``5%T~hm^EK77 zL21d^)60RJnfVF~7304csK?qa{%EgNLwqtp)k7^b?4L!y287D#@7d6%1oEvxc7`8p* z;J8}1q`{zpLTg@GEl5%FGzxs`ung2uuu>%t77ONenSU=)g+|T`)P9X{k**y%wV?5o zE=MAcn=R>V!_70tao5oix$)=`7au=ixqrYHpB(e6i#d;e__OTo24)D(TF1>&v+X=u z3!ZhJ4^OuI_TT!uq;U&ae(k^fJMiWX+yCl60ty#U zTILW97jQ=L(N)h}39OdXMzeK+XMtGC z_~oZ(^ndgR{Jrx5(Nr*Bl130ZzxVg8#%PTfl5h4s=ON}W*7+`9yL%TQ1xNkB+h-TF zLpKS7BQA`zW8^GGc5G%{%!OhTB2gr+e9vPHtP1vvnq6Zss$xe8j8rtb!fHcNHPjOv zQGX`SffRh(Mec5|xFriDl5QMGgX6s2@bP+08wXCe0aD<6@QmkcWQ@qRC+sgc1uh%Q zTQOps$9ORPh-o{_YRTJDQ#S>LNIWVfpTVLQks$=Ewk&pTAO=XfU>qFYIl`oGy4
Si2ZT##Y4CBREHus~q)Z488wM%?Itd(!K01(=5F8Syl;OM^Sf<2r zaHMfSD}f1tQb$5eG(OO!#0~{(J+k8jo2v^7ZLukDd9_GX&=28-4VB7Tw zDR@I_9>?+DVp7-orSF^x?^jOuayt>1dY30b?_N%*Ombm2`9MW_>Hlme3s#)g#$}OJ zs#@j!!$hvasyv0ya)8Fen-6$=b$?EX0lY&>OF}`r$rE!oz%U@CVo?>?lu@X)73^s^ z>qllvf*a|(tlTAq>?PGY-_KOOW2ZE!_st|0h|~0~RX!6~4RV6ai%DE#%ye#;u(`u@ zue+Ysdyf-|$DK!)inl&lQ&)-)FIu$GXekIP3sOcU&_dusCb<<-;fc&p41dwnSVco( zOU^sT=WOQ8;TMyjFTS+j$?0?w1V^tNad7L9cAG^q!AG`zixHZG)ggNaOJ+?$aEZcd zRD`C~$T4s^27F4iL%_L6Q)`qIXgRIl5qR>4HKvq<_mD&ZiM+1WI#28Pn4vy}!qx^Y zHD#&!zgc^;Sj*D$Jn#9ZHGl5uOm%9muCD5C_CS$Mij*i@vV@oh62(a_6bC^B#JNd; zAh`$v_%5*SoEsy^eUMxPaD)tkY$%GXA=VH{q)A#No87H$vb(EmKJ(e*8vZF4|2kDg zi4qjWr?GKR1$3RW_Fj8`|Mz|G`@FI?%xxqb9OJcMkxP7S*klr4NPiwl&-N&1cc)}I z&KO^wvb8Jwq**R)3 zF7m;_A@Y1h?ggeaTz?Dj^5X^HamTocVA?IX|J#3n&$d||tk^6X*6Wtv{$GBTkN(l` zaqri^ku(iR0w(D^jvGGuXMafer(dV+Kjqe)t9*I4WLIncc;z_g0-ngFQqiF}m5Rqg za(`oawC-6o9&IFELM$MPNK2q2;ADW9#EaMO?2%uYa-?%UJ%4xn;kQ2K&i;hnN1j?w zt3^uU&II?L%xPUpShT%m-C06!8B0N?1i6s(d7ApUvLNUTt20!cVe68!jb(AZWYu@% zRmOw!o=p_2U55{mqeX|3lC{z}mEoggcQ&Sxf@xmRAvyLDD+N!MEl0g&tQ1F5@!naB z=(^;Q&oqpx1b<&SU2~<7>{SH^n}&B+Ypm@NQt?JL;X@%ejh(alq`R|{T|0oV21 z2$9ud&U|ym`$tdsV1CZWCmYV2j^*hbdv-*$9bvN}_J1v5u}qKoig3QfFV^_;Ij-;V z-r-hj+}RoZ@d^E6#qpxyVMsX|ErIR4q$8xPjo=YR(|S)A9CPn!h2W%XSlJ$76ulfK ze3?OI8F^-CrJyP+w3Mu+r!pBE@6cI^R3af>wWi7hv#i92fXa%bT91yp8Y5!B2G4d? zW35F*L4TI#^e!DNQ*9X}MiN}-Pa`KwkLLLY*f_V zl1WDq0yCFfT9<@i<1DiP3QzQb^|~b&f#{Mr`3izJwBr?}_>$3F*M=KKMinAkCg-x2 zoY|I_$`Olb*;a;++n$?+;ygx51dmodg;abJ9DhZOTs8(D1iM-$)NKrD4Iom3w;cmM z29*8l6m>O-w&Dv!-=LmHUUq{Qy&Jmg&cA?+9g0mHyfogY_`!?u@CAKM3kaB zH-Cd2OzGiJF<8U&5FM+;a2OeAc~T@$j_uMxCWfR92!4R-40u032u?28>q@>5{t{R& zQc%mu@rt>RJY06nsto6PlvD^IS#_35r_uM)J1QYr4Yn^CpbL?mEGbc~zBojv^s{Xk z*zoc>iZQ00^n5(w?bq+J*|Y@b@G+7J!+%+`WLj2y@y%N_oyWPD_TMrku@M4pfX$dp z;yOp$c~m~Q7ktD4tqnBZAqOVBCQ?g5;{!_{sfXQ=60lKVGKJ1GHj@ag$TCeoE_r(Y zn3K97j>nv5ig_l{xuGo#wl45xPGb~(h@7`Ai{NYLiOO*_t9b1f{uXck)LXp#g*Q3gbUgXy*Esm- zL*Dxr-=_WjIUx<(0|4E)%T8h_n&-=193w1itm5;gwsF$l)JYtBOI)y zpoy^VlPyk5Xj{wu!v!Kno}6x|2y{)yrgcOm@FH@x*8IIM-r$vq;b|NAP-`CFxy)~> zg5OyMzW(WwTRSx}c&vicrDvrjPDIwN!+Vb;Vq|)4trT=2przn&<5+uGNPo#9Gc2~o z90o*B%h@yo;V%R-BHN|p+N>sI8L}vGT4AMTuHa!42tu(Dk)yWd zm8#%qaFYDQBQmbd~$rucTUdu;9x6J+A9%+sG5!5eR6JSQ*Q{!RVZ|>j_fO3&C--qJI~Wv)-}5({$Cz$#sqq3GZx#PRW^BL9G)#GdCKeWLm)~ z&1Tc0wHg4PX;e-0v~5rHk%jG1KG8O{cQ_%DeTNPK5d*ad^j)9&Prt$1K;|2)wQLL6 zjtTiai-HgWyHeo2XMYl)6oE{5ST?*~O5RqIyG6#1G+Z&7n_0zWlk_|jWynGj@NH)~ zXWlZAngiSN@~GycuH#ys@o3o)l;i_z8HK=F3SKQVMg>+Ou!W$Ol2*V>NUmlDO-%TX zJLTxFQPidUA#(4t%v-I8opLJpw?6+e^P~9>GvK>06vKh%E`Me6cEq6wxMAO07D+K) zUX0-7AjT7@JWs53p@_Ci5PN4)LJ~zxd+e@D`N*pk;E5J4XOgj&v{4YeN}4=$}F6e$Z`4A+O`nJN9EW48lZ z_98ns^sre%=YM!?BU@#L5`rQMMk?*8MeoUlz`4j+E0)6zrj;akD0Rd{!P*bJ_c**> zBE_GkHA#3D1-ZWefLA~FCV7_8ts1f{=X0NZlLrqT5?$ctts5*B9c7gQVX{n&skmLnBvP)K(nVQ(`j*ncqzaVp{vWvnDsrdgXL3`9%1 zQO=*-KjzcTf+_~qeM3i}je#g7YY|yWl6XZ5j)iC8V!~9CA}))v!URF-Axuj~D#s{E z8w1(8$81%JWF{p7(4EK3ThzQIoUYNGWlUr&G=62JU9uf2H{Efk_EnOvEYjkgh9|s>jPq5;TxN*YW3ohv!#hf&X^02}$6b##aNrc@b;H1Xgc8_z_RVI^K(`%P#HzD!X5g$+YH`am^$z*&o-G+EB<08{z(H!4qp)gviQ! zcJdNSV67lViIobkG-pzCDmAZ{1)s|^?vyn%VQ^9+l)-652$9C8roekk2tC24QNHgw zR^5{2>YS7BzsqN?UgD2Feat(Lj(G2M$$xtX#~h!XL$@IcM{GMHKg?TyAyVtv=sJYw zj|;c@#a(n!+`aEv#lVBLBR7K9Th47ukb;%BL?n+kbF2_NYSyfxCkAjr5JX}+D3cLH zKud+lG;v6LL~B+dActTpm1%727-u<|Ow9P)WH@gri=2@$!&Wv+Ypf8+v_WZ&GJl#F zJ+@DUS;RoM?hp~y{RSC5C!Ixyl;*h`laR0$0udeFT2yd^7%6>V8a$;GOoFEdN~xHL zROf0E;(8Y-5zL6($ujO{nr&s+Do5;^nwLgX_KGPc!n7KZNr{$%agk9eL+=AcOq11_ z$~ba8TiUR6j`Ke9f$cbr@H7U-F@G={35f)E80m9eD^JEo!up3hV>c8o^&zmEF- znb7LRqCT`QYOt^&m_Ip7g{yThjGV;_dv^i8OTrWxlX#8*x=Jx}TjNyt2ZKH_g~P|T zhq8iTsiI>vWTj7Ipy^vCM$y?m3D`nNJN1y%jY=v)=n+veBhc8SQatS}-hcX(;jLUs z`zp(4V49>vAG&TMl8S%exnsj~0$v;ny%?hK+GZfiIdH?M-bE6fRkFyh$k2K2sbWt(Zj3q^M|=q$(zes$@Kx zl50(73`T$|G772iT0oXlnVd^mf%l$#Tp>pVvQSj}BTA_-AyTxCFn`GqTA^Zs?iuIF z8jD$3WY;A1tJI8yVpyFg-um1t?Ej6|_(9d-{`8nQ{3igR zazt$T2mk38_~UmL2!G!VJ-bYixJU#V9(DZf|KLk(nwHJ+iefoOZ{~dEjl10Wu{+ea zZ_-(Z3xa0Y-^D&@FJy1|wLkhMm9F?lho1Se!&{4QE#11OU3CbXGQo=~=WmV#M_zE& zdzR}Kqa>qJ;$_52#ZrLuk&ShncaB91$5qBrW_Y9|Pmo+SihsW`%DBB#Gp%!$Uho59 zI9je@HRqt2b1Byp5tPZ$MiF9Q9V3~LocYM(<(#{DmX;Kz;O?kk5fb!dt1Q{A3QAMZ zDoyKC;n*rlc8SzkhL#$Yk5Xcq(HwOStuq!eB1jfg8v`4mi31LKtTZP=(x`$hC3!28 zY?*>W7+HBkKxH< z;_{r>ZBi2x0#SwGz#d*G-hZ~3^TKrJhoe+39v3O7?&4t+y7{B?j(>GNM*^+49J&op zZOf^*EWG8kZ|J?F^_DyO@E9?1TF@oE^w|R%d=z;m6Ad$ ztdEpMo&<&wsw^9(jfz|uqSOQ=tqlklY5IoErls#KG4#oYjwgDLcb2Kqh!9x&j#5ZO z@c6z(ia_T&v=2z<$cADqLS$Q{Noyscl#-E@%wme6-jar!^@N$unG_XU<0&JRu{YUc zHy<%o8Gl!|E|G&^+`#ErOE}7$JD8 z&e=H2OJzwwv26;D`i3`0yL6%BdcDKFcJ=6xe-2ea}07*naRN^*qE-BlM zc|NATC?@$3MS9`ubm0ZH_#lMycAx|JM0y$zWPc$w(C03u17SD}NI^~tIj~*Jp4J@p z?GRBsbf&8{%vaD^CUx5Xc%YGjXgx|vx;`Y1a)@-DMXH$6-GUu_s%D63y&%S^iy2lb zh(ZkG`k@o<`*e-HOS|kaOeSJX>j|AdiwTTvvcQd$qW2*Q`>cm(!O64~S}izTT2x&i zMStRrM+p-Y4v&kTAR;QrByJOeJixK-aawU%!(r#2tMtX7Yly=dixh_4b4CN(|Ugm46u)Sw_FM)H-2Y*WCsiJiTiZ+{Am7$+>#v zCewPxWH#gS_8zmU#t1{L4I?3$>`o|*M%#!i4SoR6WK!TWnS!}OMA?ApJklmqYcvXF zQZ~EERmw>>3M0TEDU3qr8oTM49dz($1#OQn6%-n&ldoMi0lDrFlX6Jw1A)R^8Gns>D`mI?~=gj$;a%z_9{B`$lj*}FD21hvL+_5kau)JaK2a~u=v%A z-ddc@`L&Ne!GH37!Y3aS9zP;H{C|{ivLHM@ z3`+U`QsDgy-=B@+U61QJ?tg7O-(Ie1MC9Ac4JQU3y2yEykmuxEm*`Z=QRs!j1&>mS zdEeob#5>1%+dzaiIE1svm_($}S~fl~F3a>hn?!HSluWUtzQ@N%hyo!cQY8I{w~@1U z&9duR2g};FG$F9stmyil(`JJUp7XZDbsbX;zVDIFl81opIx3+cgntx}gFq3PN?}oVoYgD^1NoZs+r_Dv${q&$7DRFFgXfADN=NJ z5Q%g0#P!t1uyBz!27a(^8A-`^Y)6b~l^}xSbz|t9wtw(^eEV!HpAEvW3v?<&Ox}eWJ`ROmh*a!^cs?L%?O;DksY#SN z-LO*qFiLh9jr-11>EwAo=~5w=fbdE9KxbjyfN$wk+TS4*+XDW1T}+C2CF$EC=e+Ho z+v22uzW2^0i#Br9IHU~J2sYl4YlR`AU7#0%42g~4qQfXf+c}~TG(pfeefpi;W|%Jg z*}>dk7}%R}`SKNzg6U)n+jNZU5qp<*s75(klLCksrJpf_{Gex0L(mHXoDW17vArXB z$nuncH`XEv<$oe%Ql_Vil#JGe$fi_sbrloN@41p<)?=nE|#oBq*t0= z8*-g-cl#2zw)Uwf+e~INu3p{cjl0+R$+vEiO{dgbQ}#zSvUOyWk}}Jnb7-Rxv&5BF zS`iAFEO`;6^N2x5&?E3#f=-$7+9-^X6jD)2D5FRK8-E{p=frWiU(&`E{gV^AN2mC8 zizqWhZjd4%q(bKbJXV~?Uo%IR3^Ha9Z4iK^9eh^%pY;%1yrZ5@0+wj%) zj62Xk!YDF~lhF>ow9jTx&VEJzbxyip64$SZ?UM zz}vOv)oDR)G$(!JHx3(?1WcWgRV7`}+&ent{D0&C;Tnh$D-=Ek)@@JYdPYFBJ%xsf zw2RG*B+F{*vZObLjgyG7q^w2+7no|zIM-A<$0(B+3waXap1MFMHRsWD()Sdk1JP#4 zy||oZoJq+{DV9+%m66x76yCEHJxkZK3XTW1h-r*O^x=h5a)Q}F_$z&U|EMA#{*vPE@(ia-oDeu^cw%zSE?weLUUN3y zWp}#EYm9YDwoUw(n`W7Gn&-IhvTVB)WEkw-()Z2$!O4Gw+ZQR$WJx8Mb_+ z2_7LOS=$XED~?it^A0a1bO|RtcRh>fcz@b=xIj8Ygh(y|+ek(N+OEg?RBNu~hJuK4 zo{>)WOX-s^P!gFcjf{f5as(0ft0}wXg#GCrc+a@nLYbVN$aX!$M~KRhk7{;J!KfZ# z5EOYyAgxT3Bu%0bbbU`lq!N;cwnGqk+;mKk{I0V@Gn;DZOiJ$gz<;!}&4>MluYVL3 zrwaD6g7@a9{Pgxd?`@X+#NJhY>)_$PCieR?5RDnQ?L*fMLyn|+Zt2R+b790>u@9puO zrQa>xO%4lkxx)~oM8|$Ct|Motev^L%|?<2WNd-xDx=^Ran zc%x{PV%L=D>5Oaj1TPFqWsFV9Tazv77&$&Yp&;?rB9{6pVK+F}-?;8?W5r_J3FIkbU_j{>;|Nf8olizrk&wu3>|KmUT9ge>F0n=^8mMnPn)qSpb%TFr7SIaSPRx@V# zh=)eAE+>5Tr7OI3b&uOucDR&}_^F+%yfNM8<>2_e-tzxEJVnZaf80w>GsV4e$-V6n zAI)m?q+&cO&?=)}Y=1aEUx0`x9l7B)d{GJB=vQ15p7Tzy5|XDD{@H^KAD*u1iO6xu z&aC9}sHPGn3ltxnpL4d^phH8~wa+OGXQNWoEbTQr67ATcsDI`lIFXtJr6*VVOVt)l(*NR;wIdOr*5c#)9 zV>*}a$0q^4zFM*sEr*9E>HUAc9@rW#32!@(=!UrDiyU&PlU`!b_J}a7CP`YJ3y|ku z^!Q5)yVk@aBbFs09~1J5P>%@pgs?TkU)jgsx{SNBkGp;gH{HgKcIk={H}aD0Nrlh` z>jS6D24`DD^nV!V=!aPBzS-b?YJg<7CiE>+BHFeTF`x-Z*OP@rr5q_u*Y~L05ZZ27 zMW%x1R~<$u=Iw^H?K!gz$_Hfh6hZK%GUK(X;6_<6HG(oi*Ep1bi4sheVk|Xk$fg)& z8QXbHfuNdfCp2_cuv5=KDz@rrn(CAjZ1m*igfgpGM}Ny`JY`f?Or@e8j}hLHmE|*R zc8GyI%hRNx@37vpc9tXG(FVt%>zQ|+-)kG9vuO$gjHP55;UDZw_~o-DzqqxDUf=>t_&po1rrC5?B)X2UqoIoq`4Qn0a(TnntVWFkd=rk|NXSc8=8 z7m_wY?;W{<>q_&~1+pm6IPf|Z;y;@{w>eMa`04EVb!-Nfd#2OQe$zkq;zQcY|EMe# zZ$XWRpcnr`);5Zi5|_Gv2_gp_((eEeJ0RouaDRo`i(ImT-MpYG4O8IIdq7eGjZvt> zLw-U@7Cv&-cphq*65KAVb$`LvC-?4i_s(6sbQq&hLUA^qGu@hUaIog;h=Q>Z zEC{$v5!*C|v@syHNC6}w9o)Q4itnXN`a&rnS1GI}#57(bgrw?^o^uNix}MHCa-cAh z(tjA1BJ%oP&6PYOsE9I}<;jwhvtt?+*%k#qGu@^xOSUeJ(W4yMMQmw^M$$URrQHc? zcT6?!Svkvj2;?y!iD;uxg&y=3AhkmbmP#cA!uqrp8RBDw4{7>|N~7-R37O{K_}q-+ zM{A19Tg>)Ko=#RgKCH2oCDV}zT%zN&X@9x?(mtK+`PLtNhr2~fF{;R>6O2lk>mRla z2N`_po@bKYWZ|oa1iZgqQbWR3N0_SWDilE8e~`f-7S_eP_;t zC-<55YhD>;?8HD`RNQeLAI_ihe|)duBbDf6I+Mhp*t8mvWo*|uS6;c!W_yA=yu|GI zBlgz|a@X=WEBI&`nHa@d6hx)Sihn%uzMUmR$t*K;-m>W&Q?1C#j04-@yg(btTEIvt zKrvr!(6V49T28R+WCb%RSvk)gZSc`?v&=c5##JENc!Udv{KUAazBrd*lf3A4HSbxBOR6!@t zlD?;?5m&D8>#j;I5bl87RwZyZ`imhF=DYEIj? zOhZFC*`jHdSlfb-2m;c3bnw(tP;cfGI%gRims-bKXSB+o5iD#^B^0jf85_-dy}(NW zT|f)T{QR6%h^+dCqIXE|5Px{~iQFto3MEl7umqfTG^31YBV%D0<(e&B;=N}o6gHCF zDzi%j@9?7?tm}~FXh5+Vluk{|_GF9YW=URDgs91+flM*3$Jn-IGOiIWqi!72aUjeo2BlM724 zFO1ba=1(3J~u-LpUhpE_RaQzu*%WTToGBbP@dRS3vjll2Z0z#y30KC#6^Bszif&mkt+FCKWl!N`KZ0#U-s-N~ncq=^YcTX}qJ0l1&Kdbo6Ig>5=pV_iMe`8EM3IfkjDDn57+Rczklw%_aU$R*k>r}lB}q> zefK3o7n9IWNoLcULMsA-JXcA)AD|DGu1#V;=hKuh_<)UpNo8nzkB|Z_B2uN%d*>s$ zR@7S3xR8A8A=3H4N!t@5RJlo$0i$@hX}Ka{_xq=u9h}mvH@sRE{CGX(#{L$w?FoB% z$tWs}b#T@q=YJcDc}MRfednosq?lBMTyYv5k0i`B7%dT6qRN~oRa()6w2Q_@0!b%; zd>&Dtgg_~UFiF81l}g0F{V}7P{2|}{t&e%~-E;1L>whUf_~rqRzcc5(uRY=2(yr78-J&yw*_*c!*LI<(IX~~26pEK~!;SzW1VKtHu-`Vk9H35Dh%l1d zqbWt6To=}-G_gpa6Ok1HXEL^{f+!M4!Dz)O&oG7N6v>k)`NGv1wN1HE;`7;#=uddqbhZrGly!c*7{ zeKTiImsB!xZXMIS0wSmDj-tqz_m*`Cyg8om$A3-FPmF3zmT?#YpD7DE8@QEaR7FkY zdaf1~>*%SooKt7n(VCf(gxIlZJxl9&n&M}^R7g(viIUtWkL z2i=4OWC%a}=VzLV7Ye^jLRn!n>|Q2Lr*QW+yz(ah{_9`lrCT={k9RrsaA1n0#zzx$ zMt_WsAY>|fN)Wo1cC&=lIhT~jElxN+Kj3#BJ)(#`m6pt#6;dlUZA&S@cN=8auuEje zyOfqF6}z@4N3bmgrL*Y1LC46#x2*eyRlC9Vj>GdaHciLb`3Zf~uNLRAu>jg3C|viJDKF=LbERfw|{lU=ZX=Px4czMsKz^7LsO2nP%%(cGo;aI zlQS+xNR^@UoX%VFss^Q~wL#>DN*O#**CpO2?MRZ0C5su{Y(7A$B+4Mu3Y6e&*r>Z=KS-sIseY?F2CEX__^cPiTQd7%=d-L#a?li7q! zX>DSVN7p4=Wr2~B&Zo{McL8Z6K?rK^=xk3PB5@GuDd!0;AmgA1o-fh?r3lWOyno&c+TF#vAPm5r5QZW?1k^;II$$&C0GvyOcrt}a zk@BLOG=V^81CS>v`Wd?HG!~D;)S^oVgk-)<&sU7kvz*KaUCT(g+ZIXFDx{yS&57;)=jyOCx?XXSD-e>R9 zym_1P?QLdS@Hb~8UX_ZceM>&6*ts!dx<4UnJl}SX^RB0Jo@r6=rGI>aYZn+L2s+{} zUnBP|O2FE-JSqyFZqDgk$EH~`?^=$$f#(8Tw&otNeDz>VOX>C|w zI1G|U?|%bxenh?zxRZwaLUDDJbGyuVc_&9?ic32+TTYR;UHT}J0x#fHYGzr@<-Vog z95egm9ae|;D13qK9Dh21P?FaT?8%5(Hyl2F$e)}p_@L`4f=!5HYiU}`#tQaS&$Za| zW`x^Fc5MPLRZ=BpcL+!oIbE)qH$7`_5ni%WSG+wPBc~>II}$;Zkn{Zb1vzM!hbOFYkjKTlX3d4GK5J& zKw)$eR}K-!7lm65MO|GOkuLrYP+B95MoxDS`+JBxx8U_R;o1$j`V#EjJ2eB}PZ=dctN+Sf3G=3*zI)gw+}G!;d)LEcot6A94TmfbYJ44|h7} zaNTgUSd$xgaDRME5qb`ePMF}>5|N!|Lnal4fXenvrA87cTtK;=5FAyrX4hGIXBoE* zh3lC5mY16quLsYYGVprW^3_Z;aV2Io9wU9)#-f((KzH`GR_1f&qjh9D3hW9o)nL?D^e24_9};P}h4q!^DP6+tnu ze1DQ7Cw1w;M>^~2`oQ_daXqz<2nE8x8BEn*x=SZZYbp!e&S?gOZT5RZ4e>4mz`H%;_9_)Tt8frcYl^3 z3SR&DFEd$1zO`=oyvoSimft=*<>dI7hYvpC{zu>E!H0j!uYcpaT%YZb6&X<{z)Dn# zs5B}{o^*ky#hCDG{~Pw*Zz7swWM3incKElh6kMMc>>7|Z(Daa7i;fZN9GzB3BwI3a zYck^V^@Q71&6kRdOUIwW;tBVTPJcP;A~WmYc+UHe@A2!OJmhze*7!cKh=SZ(CNiQF zT*+Yz#Z4lgQ5kzeQt6yRXeOotAqjcLvX870T%C=$G#RshdCuE4eGJ4Hm`FigX-Yhm?+CWzovt11vi;z)8N#db9Dnw<;L0vc zMlh`rRS8*!Fa<)V)q_w;_wlTdJBJz)vGq{Ubyc9oTgdBIk+0lE+`fajeit#lf*5T> zJws##NQqI38&XqhL9<%(@aTjGr%#C|hs1*;;?W5_IUpXM6Q3Rv&rXTQC&bkPPELsD zbDE>G)M&X5);-;P#pC&g(|^u#f3abt0@DyEnvPMfF)=WT0U?J}$N(GHW2B*S9l<+F zWf*l0g;dl&@U}9%W^!(*oINSHQk3iq!yTo$Ei|v8*jJj*=z^PB&2EU?mN}CUxS?~l zgd#^Wt!5Ymbv^?kd0rt*#<-|JYfM=Xq@qV4wM3Y-BK8Q1%wUv334fVz!bIk_r}dr~ z(==?|b!e?wu2%HHvufAq;8?V4KH1D6S~k)1(b*Y~tS9uI5YlQTMoCnf8^(}jnzxFK z@3k#IS?By|*YWnG=C{t5{KC!_|L4&eKfk@jubnLT#T%E0qE2}3ZIFYFEE@{C5D8lH zR}obPpZ3ggC>$4jcz*^lN3cIEkb6;q-KWEZsK(UOij8yZjVioPfP!h3f<%s%YjR-S zI9!*+R%xs)iCvq5VEh1CS+^hqT?hM;~an zN+3u9Iq}5<#IVXx5$`;01Q8@gL=Iy_g}|}5?fspD{sZEq34dgE{dam;$p?pDR3@yzE-9``--QAxfx!EYB_xwefc z4ZAO2qP)HhJ0+X8=aZ8;$47G>oG*E@S#ur&%K&?`3Z>v--*MJ@K03FYbZ~R0OmVVe zFf<66-rQ2qi4+4I3zMcSg+^rtkr}*{WIF{WS7_%b4}VseWuFcJnIgY7p$*WS_t?JS z{(B#CbK$A4ZzBlYTX|MiaqEp+wE36^@BQFem!2Mq1bR&m2naNSHOF83l+)Vr>MJ)e z-OkhX4yF~n^G(F#M+m>+cyf!`Y{b^;T1zHHjm$J-Q=m->9NEp2&wS-P zJ_J@V`R%pR5aC*uQ|OFL2s)RbCu1qtQtJQZ?9E~{P0#bZ>s`L>Uu*BK?&<07S;^sW zM2e&+OJaYh)yjgzL7Z5~W<_uiKnM`zECGB%z{!cv93TOb$bbVVaROT)Vn=o?OO_SU z+(dFn&OW_N@3mL`+qb@34&JZ2dxo3r0)A9=ccJ><>U-YjdG7nV*-;ABvFpLqFY zUVZham|wk2xc(yQ%2o9B=TSRXP?H_xcmts{B1sTZJ+bFDHDy!toUf_p#~dH;@lW4+ z6K;I~d&f}DU{MlmLvS6Tt)pP=sRk%KT?bshl5`!ybYNP1P%HwxI?TA7r(}JWMy69T zsc?VZlJwEi*2i~xt}~=<$pjQi3gZQpF{Co?&!rF4WkusHb=@L@=eU19Wnm4it=VfzI@d9hlAFtt#yY%|gvJoG zg3xlJ6Q0)z2d?E)*@$md4X>pc?=%gcn+*BCkIwij7qh zwa@Xdsp>5hDz;at{)r>o4=Fazck9N-7go@Fufr36`(ry>|7Qh4=TH=EY_73W#0-Dk zG#{`&7%>^;IH3syI^*fAiOhH3tH{f?_h0nm@Uo7Awa$Xnlmu$8xjK~82xYs(1U42KQdS6RVF+s@*&W9kClJW^uZamgNfG6+76j2v~Ny_?K!6Z-m!X9D@8=j_hSm9|JL(@5IVGI^?9ECNr3vYfVrzfO=dNGm z*$eC3nOD47){I8c>oe~ROJguTP!l+@fi_iqP`2DED_kPj8W&XFQ~AK<^#P+ilCQkz zQLG_8U6t{ixxidVmQvDcP0$LTq_{*;C6Y&r8gu`IVUa@JA@40oPYqf)OsYw@3y_}E zn+L3xN8EgLm*?Gx$>s#FJi~u!POcQsyl|1LpM4I`5f9$k!;#}IXndh~`LF#&e&aWO zj^Fyveu+Q2yv}ET?ejeN)0>=q>-+rS;*3a~+3`q#X_MdBULaBKWnS9^%!{!smX8zxKt?^S!+p-!0)Z z&vBLI=1I$Z)v}IZO((D@xocYn*??BUC{3BB8Yy6y4{=hFdk;&uve5 zX?LB^KD)!t);h0D2h4wrWlagLrx`CKInO2q7mFdo;RK!LcrOq_pz|DofZmoi7^GYr zPZ{Kzah5VlH3Kb~L=`9{@Thhur7D@J1*0tChE$PxkR*SoL5j*V(#>`LjSCm} z`R88d!i8O~OfPdQpOQ?r&^kjag;WaZB~k=LQzDFk*&ducKpfnKg9p6x{(HP}>lW|c zz6*zsV6ljeiRoD+Ju&qB8X5i^y`JzsuC20+d~?EhoKr4ile0Y>5@cMNYN0UR6Qyo( z*b4!t5;7qvRKkB4#Z+lhm5>WbB1O!INDH)wJRhKCf=)8Bbc#}vtk^~;Sp-Arj6~+9fT~#%#Kd z5TI--thLmp<)ogGNX^Pt9Gem)9I4ctnTBtl*0{#Sf}Ve+U<_d}z_l?F{4;|Qe}7f+ zpKh)5JEy1oJCilOd~(LWzrM!bJJ{#9uU_GA-+#z&KYtCu^#XJ# z)zVQyr->9L_>;z&Lr1%#%zpp zE{zjv>j^zs$_Ge-r?n0nJoBo<1jwaexoo0Jbz^{Q4SZ*hpZ|rAb5D96wvK@}n4<*` ztCoMmt|Ko}KKc9>iHsnOWo5Z{yuvmHE1{Y>m+V@@?|%IQUV3qd!#d`b z|La#L40BBb{69C(c(7^-RYj;P+Os3V>+kT~=U!sqEMNOyzE4GmLOh|wUmf!EpWPvw zj$pdZysX)H<{7^B)vt2=`gfx3c`)LOue`>^mp{&UZHua$apT|-r^_>H<+*=YGrWJe z&F5eFB&=^UFg3qzYO>bx^~Ie3rr0G+hvaw$625nMia0&sdw=y;*txdB-}=)#{7>&5 zl8lCIWC=ev86X!GuT3RCqZ86u$?V{e{Vb(P6P_951m_S!Vx^#~8s>Q3ty>Pt6??7W zq-|Ln4Ee(58b{TFu~JBDIX*k0ZAyQx5cqsPCQot-oidtkflRT%Q`?4GNZK^vI0U}k zRg8xNY?`w(F7Q4u3~|LY&JvEwmbaUR!_u%IaMre@(z6yMxdQ7wqXeGwo@Z6cI91H* zitnyU_PUBMuPQp{2uVUna)K^;AeSVll+WXNXYgI%U7^`0jtILV5dm z)c*O&I-eSic>dCL#)ATrXx=?N<8Ik<+8Gv2&7pI+<_x<$!^|t}(HZveA$GEfvt{gw zIvZ=YwI5c<|2ci{KdR3I5SK5qb?p+@^PCIw1tP@ml#DSm0IfGIW zC!R^oP-u2#!bB%zB1G)8=}3Q+2IJ8A0HyK>ZP6NnLZ(^#+L*^$9jrx+r{Lm3OQ=X8 zL?>86?7)@4Avgg}l;_w%ts@<;YzzY-Xsjc_6Re}^S_}?sRON39!Q3=VbVg@eK3JZx zrE^-}Fp{3uTLOWDYRT^(o^k7-#(9U&GeU5L>6qXgdSi{xPS$Wj@gIL(d5-^nZ;!ve zyUX7_IpROu+~zBb1%G+#BLC;XKL5p)%lz*T9`$8cjbcF*Jq|U^VKjnF_1M=zA6U{C z6>ER|D}4U%kH4*#Y$_Xzv*_ox=LP+o?>@|UQO9(s-N6{4bJhoAO4Ff|j8CXzwGq^_Gs#$V4y|Oo zU@O5uYlIIZ5<2VXER04O1kZYw;Io{QwUYnqYwz-{2RAVUj@p`m)@%+(tIlD^bh|9?UgGW{Ik~)S56S4f}NMHbNKpq zo}faj760U0U&VdvtJup|akEvVg3;i+UeopP0XNQ$_|&UE&*j|`Klvm)5zc zHQ#>sO|~|6n0e2I(STCM4p|i$owanv(&Q7Is98%3u8cINGH_uqK?C!!Vsm|)v?{oa z!gn>PcVwcs*!DT|!5K(XLT5M$9ieA)Z#a+XEV6%3J`^sn@EuKm&enKNJ4bMq(m0Yd zqjC-r6k|M_!y(fwqiqe9%0RWeVLZn7TAXt?Q1E0p)S(-pog3ggr;av+T zg0+aAj}ZbfTt_Qbou>(bS!d`}%w=Dh7$kqxb}hz6;$DTN=w*xdoMEI=?pHHr^^#O7 zKB&*oLU0xwWn0o2%j;(gZa-Y$yO==|Rx`q6ld!6w$grm~zF|B+yEWx+KDx_)yK{-Z zz5j^c+Pc8sJvrhxH!twz!$)Dv72=^Ug!tIm=`WYEb4#f zyLH#o(|%G>|B*p3X*4SLjBi4W7mP8Wn!&JOW3tXz1UeyjcK0fYQWV7iktU1=8Oz2{ zbq&tLN$`CV8&8CO!Sx|A=b~Xk4ALPkV*vtmSss- z)ikDKIV-7*Wi?+Q5WM#4bA0x-=h%H_2c;yob4-RAQm80}u(6}nTJ`ojPfLhwZvsMi zG=W5Wq<}#x8K#2$la_f4DpP+XTLaYP39~F?SSa#gipvD5wPYn^4Wv~|q64BxXwE8D zcTPEb_a4K;CBxkzUI`|tVw!2zrQ}ozPK9Ldq4I%)&QY}v6$C%EIb=M{xH=s$K{4$d z?=CElD$j{m)Lv0cr|7|$$>(2VZ8YJPpMHt;-Cd4u+~%}8qi7TdwZ(t>?g{@JaLYN? z)VQ|7w;j$#YmRR#{Qf=S~JMPy&Q$Q6fPoiS0U!cNptfn3mgZ z&0bq$RYIX9-t^fE#*wCq$_AEoi!ui3TSmSicO93dW7c*kp?I%cAxL;;G+;+3w0Mr% zhCiCkc)e+#WIQx=)a2-dXYvB!Ew9PIvs#cz3C6K5B`3!4XN!N5L+el~pwbkb582HN zu4S4R(g{VmV6!z$mMf-B#ig!eeSXBwsv_??E+Qz3j7O_7UVD2B+z)isPy640!cBez zZu9uF)`&i$7AX#;Vx%1B1nA}H?(3TP}C1U|Yl_G3I zu2V$th!9Xpp|pR-n+~PZ`2Q*mLPa=_P9CpGLr*dl2!b;Rr3pSDq{KOgcO6KDYa1%p zvglflTt}r9E7M_|WmZ?z)-bP2T4Oj~opM$$aa~Le&7`99p2itETSq>bjnm5D9P_$j zR(3q78@_dahO0|_*Tw0G^#s?($+zE8iJU`fAs8TjAY_PsDVK~aETp-Z`jb>3-w9e9&%UIOY{=|C@oxwe^ zZ-uBZM<##K_9+BpI*LxSK6FNiNOW^HcEZ^RE^NYh(wju>6LFakai=ci6AUhW-n!`D z-Y!7iN3F__=n0&yY+Ka?Rhv$ z4_DtvGY(dUQ6d-tdu7KoQF!lYS_tPp{`1%N$9#XR?{0DRxvLx=pV4*}>!LNo2V$Z1 zfjrew$mIiV?}7*>`oe<;nTROl%M?xsyp4xM6$GvIbjG6-8RKPrq|JFLaZ+&Fc^V`Z zfl(T%1x5t+9-Ly^j*Wc4MxK%C7_uORLjQtlZK1C6Q+ZVrn3Y*sg8EKAixpX`|cc6Lm-ooNkNek^XwDJ>h>Ax zs3dIztqmCGs58YuTClq|zy^WRkZrEPSwO5B|B2sQDmBx3v^Y-cg||=%qqN+3F+cq9 zkftno>ukv%v^C!}l0zXGS;x*eVN(Xinc|hRGp>(^Y;9a*Z#c!?eIFh^f^rFu9wC2@ z4w3B%dD-!j9+6s)GLCUw@hJs2swH1(6&D8y`^Iv|2hJ)-i)0ZZyL*sGMp`3@zyGNa zl(wTYhQzcCf+r0Tjq9DoIEQtP+IH+MPbhuIURQJK4STDa%``_6ax{}CQ|`O#vpHKe*H-zo4i4khX~BDjB@;X%`K z%ScuPzTXBqVOZH%e2sIs;6SNZ45dH@NQscETu7u)XaXX{Ynjqn^oCdy4-!7+bqMRC zDOE~>X~4&yC!{2FZ9nLYq&jab-WuBAC{4$nwd^@dZ7r3Hcv~T2rhL_voYpf=OvCR4yu&kiacI`GlHb?%85#1orR{r8Euj0z%l@>)hU`l^k8 zKOVt&2t~gxSoA0B^HDc4{;YH1Uy?uJ)GOV;kzKq$PeWuLKOY`K{MlLrMnzOtuJs9F zm$gQD&xVQuo_XscVUB9E04quAXV;e$sJP)ee8MBq8+=!~T` zHio10k-Sm_v=nF&Gv<>*u{dlPrIPJjaXCxy4qlriY!#XV8}L4k>hT^%n!Gsp>9 zf*uu!?FnI;BZhwone$M$1nXF+z`H_l{pB6ja>? z1`IYP94BK87TwJb4T}Y#thsZ%Pu|Sgwu%%evW$s$Y_}^OE>F4Hb{tyEW$)NF4d3;GleXrXYMEQb zGpQt18f^pC8Laahl?xhg*)biWZBgDZTg?z5aM-PQXa0yP1nw zt0nu@g0p|l@nCj>4W3QY(X}nLGfcd}hrk+v#CBx1q499!YR($NclPh{wMX~){_L1? zv4B+tCkt4tVwc`J$TMt!QJV2V*Kyf5xVmO$3=i6xe^Hi5(;|XHIfK+0SJRAXo|F2( zC`;KL6l^5}hJzgCC0K*725&p8wPa~Zp%s(Ch-!bDb0+#deo)a((O;)NTFk}MUihDI zLu-VRaZ2Y!?1|KqVY~+RJ+DqPp$drwK@TB@$(psl#!TiP_^ ztXY5Itfe-FS-rsGnVXh{>$tmIvGjs@xs2ImBC2a=-Z0i07d!&Vs;Q`O81GO*a#T0S zBH^e3@4LAE@iIn5OO3DwCIiIT0zjBIp1rhABP8vrW-!WWtw$DJffaWK3>Huq->%8*Hiv%f1bIrzhNaq5!^9&{fF0YSKTA)|EN!I8Tu$ zjEa;bkr*2luhx1(pCsm8Tp0-;ur{(1&aYQW36`a$YXbQoi8;|)k~qu$ol}40s^#4~ zXPoSxv6(4a8Mrf$yyGOtPI6c~ZoPAlNB8zPoRyT;Qn!|>H6+sk3jyE0@rdm94LoH8tZSIf7ZghJ_VSE(&Q3V(4EL93yn8g`z0(tJ-Q45gbj7`sLk8LsT*q0p zz?v0VTj5PZkdOq2kqYe{x%Y&wMmqzh!gLL9mS@bW8BJB;$_mbEL|ehZX>{q#N4}oo-zUdzVxOv>ICw)=x zf5$(xEDQk=`bH?#kMl8v@4$MzgQI1~97ln~8%u}8I>%5c%C3K=^Ol^5MedwI5%mZ` z1e8?Rrhcr|@}`OFKi5V9nzK09VqF7L#siQx*Q$$kfZ4wU(q>elmENQHx9f|#!J$*Y%mcJmp8 zPEac0;?^3$d2|TO>y9E5XsxJfOGpLtRZCTOcw-r)l3RbXr{W0D1$eT5tDT3JoZG+h zL2nI{eHvPyE1vX^IZJw6V~D%@#S+Rg-aZOzkutuslO!H~&WkvGkw1^8RcV|Ur1A#~ zyOiKH3ujqR5;mnE3lTo!3G4{LnG1{qI3d~8k|Wo5{pX$fx-UI*V01&+U-M9Gcul@qt>l37s%vUYb>5!9?8S~R6wFyWSJJM(a3o)Kl zDvDf_WD?<`3*CyCyq0K<77A}YO2!bCsy2A%an93q9<3!xKDiC^j7;m80VEV{9Vi!N z-(du@B&A3Pj3*N&({-ME{uw^^@-B;$l5f0!hjf3CQH%z(ZO39&F_;XwcyXKIxWM|KNoUgGnE|?{nw?e{~zxpk{{y+Z-U%l}z|L6~1=O6v! zZzF$J$Gm*`Iw$+5{F|@7Od&MC|J84B&2KL1Op*4CWeTlQu67IT`uhGusIxa(^_u0 z3^AHOp)fkZZxj?;>+D?HfzdiG8deshB?N!T;!MmR$NdG8%onvC65+|{Jncey!l{8bv)`KX0fN_?f6sl`c)^O}C8>XQ{K-V&Fm(+`jRaGH; z0Ot^1z`TKW1znA>9aJTpo*@p8@MjCaAtE*6NcMG3>ob*yWR zkO@k_MJ?G8o}o;US`zA#U>!z))QW#mnjwHfX$qxrp~GZ~nem7$fnf%t5kjU&l_GIS z=RO3r(N7h2{lf~ojw5q^NQjJZF4hz&W2Y{nNHC7e9ir;M1*%oc{mQWD3?c-A49uG* za^?ecZA;?}xevJD=)6ICsJkkrEjowmYMkj}LHCZXUJ-=HSc?sg&RJS-ao&HiXjYVM z!OKvtRZk086%bL=5-0nJ-t)cRcR!L^75-Xvz7G)#sY|+$|-s838K~-}x zOE|TLwym)t;FUnz=*KtKF;xm7V6#Zst4tJ8dyg;{Y#hPM`3kW%MIOvJO%!4=#}0<9 z=5xH#oHTP}nlTHWa(RYgbnSmj=<`m!Pgm=+Ww9O9P3+!nKiW=Iw2f(gEWqRkKC(3K zxDypmgySKD=^C$HzQ$y293wkD3jd%z3J1OBW1Iz;dTm_lW~R+ zg7qRn2tl4}lu~4wB+q{o!JPwU1X(Ug6GfIq4uUnF(NGhDKu8fsWgl7#8{m^4jj8^i2$!Q1b@ z%m4OAU*}K$^bJxJ>pN?Vi}dm6&qJ?vbu7w`x-pccp{Xs__(*@n>+Lrut>C_t@Wm#I4%#U;%!6#3DmK?tRfbc;}IIFn( zojpGDg;%)p{4QaAz@2$TeR@n`YTmhZp9hZ~^7T6pIePyd*YNy%FFivo;2*#9fJcit zZ_jF;+t}n6Kl6WaHeP+6wd=dw^n!c$?(o5bTYPYGOoL}9AMik@EZP+^(Y!QWCrxu| zYxqvr@n%x6on>6nf}O;Wk2A*83B!EA_QsIGFlC`reCNR#W*4^^=rKxqN~LJ(n*FY0 zLmoTm8V1CTo`!hbc_keq6EAD#1qo$>4EY>!$ zb88!H7lne(`&b~nrChDpYXXy0GQiRJjtfFkdyf_Z>kL!VvQi0cHRnN9vkHN(TyZ+9 zVmFS8QKNsMZwNlR(>4~dT)=z|vw3VR7BylvL!6x;j!zKB$H>J3dAfkbg1K#(nF@ts zhrqQoBefRMw)oCr2sm#^l_C*}B1uVwLU~W>1I{}pI7t{o_KOex%6jr#gBeL@d&#@6^px<98QBPDFo*ow{)S1ou3+CJ01VK`Ie#P1y$a z+lG_6Wt8g3&FUJO0F5!saik&8I71r(rfYE`&~`NzPh}gNYjM_Ky~Vf=;|*n3QP~#f zI`-O%gL=jXZOQFw#kXzE-g3z|Pgg8l$3a8Snvet&vKQ39zQ4SvAaRN81_B79}dx zw5tZN9F%kFs)^mP4Y6>`zH>!DFn#ikjM1k_f4_Z*Bd5?GH2nGKx+lb)d*FZEI)Q#o zkrll%J;cL-)=!exM86IY=lk%FcKmThHP#+4721LJalCuJdS4?>MoRA)3eRbGj*5S^ zeS~XYb{;Ra&R>&WROfy4XsSNXKJ{iy#W%gdkA@8wAbjq3CA@fjo0oqsZxB?94}nBUq>!wt74wq?QVL`uIDB-#_inty zAAk34{_OTGzVh}hZhmJEKB(b#&5d!*$1h!CV|_%bqPtu7vXaI)I^%F2n#R&Lj>h)M z!CI0jO*d40dZS=?q2TTyVYoG7d}V{|rAs8wT_J3(k%|HPr>DI8&H-%^cocsU)|Qs+ z!juCg89aZTtJk-A_A@(t=2u?g)4%p{PL$>D!2$2ze#o~TJVYV*t;r@EUhvNw%blu0 z>Ws<7OW4gR$6C`(3z~~tB$qF7S*H|772iCodGr1$@7=mb*IBalP2MV3>@QEL>WcYt zj+TN|o>SFJq_x~I9pAMEr3ZiH-m@+}1J}}O$zK```76_PUQ!aL6)Kl3tl;`&$T(M2 z#e@SAj#|(CYDsA=ZCf*0+agN@a2^ZkrJ-3iyg6U;?M2CmIj*h`WEvqdCEMcobf1 zoDb27(nTJE^Zqf(&jZ0l5fx5woTOYCDt3d%I?EVAYdVGmoO5KRVIDlE-ZMX&bGoSL z+7@@Riq@(u<<$!X|MsPIK0Y1u#_{TLZ0h5V*7SniwuQEi9FNckxb(YaS;q)pc~T-f zL+Kh)B^cX|^`=5OkMn<)x-AJZAe|?b0xdubjSLha0(`>+cK46k4 zetL7l$HoKJwcyA)k^rgqq+Lpbp z!JCFd*J6#KQi^5Ua=$LQRWA4-IKFYZ;)Bj`V_x&XIvVF$)s|KUs%3>wQyT9{2skOJ zO-C67N+^z24eMFLer+h5hPE|qXOa_V*pwP!Et^WwLe#$yQy%Be5CYWJak)r%f6+kG zMa?xH=>$^PxXOP!U7&(Mry6YxN-J~-Xcr@|m6XU;g<{(8)ZID#O~pds{F49?(q8S| z<6U)1_WVWGuU^XF&!67rYWwqIBy_$yo74C!1S!#qth8xQ*uzvnALw3#s@-oz7OwJ;YA8f`-Fy+ z=vdUXjw^=rsqwq+JNHD#eTLGps4My7rxCf1D+PQM)ag7H_AKcwbs~!I&PhzIdm^^` z2s8hcyr2lM?>jCjjRKbaFY#Ci5+O*Xr10=SOM(De`{ZC?AFEV)Z@%ai8zN2+lmcD! zlL#9h-@kuMtZpLNw;eCN5aAYAb~ZU%RGb|j;e(2Yu{>i~WYo1G$XL{EAX?F+zHp9z`F=+qTb%58l%`hie>zVH)?^K@c3|S;A`$tP2K0KgmI==bl_ql&`#P5Ia9scZ(-{ODk-@CyZcOG#6-kh?vwC8rsQ67be zhX#MACVwX7%C%i4!vY!N@Wm6)jX}uhm35JPrKChq`;DaNX6zp8vVsiZ||M@SzhT7a^F`b}g;HOf>+eJY(NV)p*F8MPTkQcYP zIqQG;(+?i-|DD!+U5t2tvdgc$`XVn}-sChN@<`-tO{YBj$rqXIZg40Ro%IY0%^=Ts zc9`**LaKDRk$ zk|nHl4zXJCesjh@Usz7h7JOsAh*qbyjR?2!5V|s2^DKDRJSpTt#4i0Ql|RH`rR#rM z#^ao&aqNnKbcU(1G_ED!nYS%>#_BYp-3(Ytv{rYmlB!8L`3O*{Mva$|97J6BFfge7;)`ACtb&0 z=lLKwZl5+h^oFGre9(5>ZX0gbE%&_PR@d=nWq7M>xT6BMoZ(H=a%3!Tn2vu3b;(<{ z<5pYqc5Qg0F`OC8%zD}o?W@K(P=eM*%dIg6hiBe-=01+`JL`F944D+nnwHL5LSqre zv1~k-2a4QSu4gGy1h$pJd(Rrs^q665J*j|Y-Qj&;;Vi<(JQ4{gV^N(&6`DjTbk(9& z!WCE3>6EFl__~STqZIlF32}ej4_?r94@ZzPvW;K4#P!W>n$9!MQ|c|pqIMkC3)Yi@ zBrPbLhW)aN``e@!-03I#_&gO%vJ`^DgpNs)qLgHq3ruGSs-v-vRDp1Yq)15wv=Z(e zEFwdIK)vel-p513d30$%#zLo09)kgLAB$Te_6ZX_bq|cW z0S`{6LcX+03`^}jX(k#Xh45~7*T`fXgsG)RTrzO z%VuR(`V4a-j@$M#y7+cxR(Ds=bO3>LfsAub?6cRm)_ULP{eVX&M@&ak9-o|ZZ@J*T zyGN)@aoOf%Kl;wxjKOP8TO26-(P=>ox0-HW-z%bb>42eUay0 zxyaWhTW;Mv<;u~TYiF9S5}aO|^2jRY>yFmqs^X`| zk8x$e<lN-j@R_JV(BzBA^cmVElb9g^jO!+gwm zc7g1|2w69{?HaY|=z}Muf>bH!9glTMlf!A#FfoBFNf0g&L}V^>1m+0#i-e0=hIBo5 zPCjL4?=t7!@+X_CU`7a&Adqn5d6-TKckU536`@&2 zy>t)3$fpj`UjeGL9b&q}2AD|25`o(^oEjNBR~3=eP1WQ2jwx~ac*pvv)b1>@YI!k9 zNrgh{gwbfi`D9I4)k6Z`uYtV`aID}wLCL3fLI;01Yq2zR=M5jN&-h>NJm&i*QyvW5Wx?eR^Iw;ng#uUrx% zTeH&81xJEp6=F{ofS?54_N2nyE2gE!*g&&w85u#ltXOZ)Nwj8BZMk=LhV6en zlE~wQC!rui@oL*4619oNEln6yP|rr~c^1Ehp;Nd0aClKrSMf^wo5t|MLph4Rt1^p4 zJWU35dltoqW>Cj_7uB9$R-8W>`#aBdt?)v!41tjkR02{VqFzxzDFmO{mRw0TQbt@V z17yegU$nT*cbQx~q#TW@rH)ezJ?MYogO5pbT1SV#FBnq%uO8~;Q$GqH{_I0u|K^({ zS;}HtF)lK?5Kw7CwOS*yl>MDC<2*qkm?Q$NC8I=9TaT1*Fg9_&Ed>feZZta8$bmjL zPNN_$a+?)>=cu-pbM3(vhf$NY=Gew$^rrc4b|Kofsr+Se#E zR4&l#Krq0{MKNS5qX_hN8#9k55m-Sg;N6NlWyOnEu5e*z#3WDSgdj1bMxqBAA|k}R zclpF^=-DC2Rh7pHu~_k8Qs zL#|HYCMkPk&9zyI z35RJ$CM88#(g(#XPdOMB=)U8E5cni#qcWJ4gwrMDh7c41g%_3}6TDRMvu~mRY+DnA zV4NlFm72?i;iXZ|m7N){&2lC#u&7#I50Iaq^TqlcF`34Lf-(q|z}_C@DdDV&x#0@D zi^$?2MQj+p{C3aAFiL+o4T?OMv~7=9n!0LnO40WY*>!}jr*wh6)*)>`TF1hMXc_A* z`(uSk6aHb zV`rbsqY0PGjJ+gf&uH!p3Dv)R-~1KdyZ0#Xky^*mv9)otYwaMo)6et=_DPDT1RJv^ zyzBA3#o=+mVs%0vpzj>L(R4=ADM>3NEzk-<8v?Bqv_jAgvCpK2CecWt*qe=bu}pbw zT5_WpaiK_gJ~4k>$~0>NRi4ocK}gf+)JfD+%XbixV55Bv39l!DZ)S$?76lUmhek1$ zvG#4fivgw~(DX49T7|&do0_%@2(3^eL|2iJgYY=v@0J;FO-H;`7F-#RczH6$D8#`y@NQ;L5iBQ+*Ydc~97kEhI2mQ@2v zqJl&!L7@yGcy`JulT{XFuY* zKlnbAqF__kCCYd2G40)y~jb@Y^ zgcP*BWm9!*I?HC=vf8!?1*`KqTHWw8wIxjqS(%`Mam_G&`a!@fy);o1deV?!nsnG^$3GYoI! zXrq5Clp#?H7d$q2(#)_vYuMI~op0aZ+SjkKe`yXnz9*(l#h?D<7N7ss&-wT--{JV) zn)enJKi7iGepFVoXM-P9G5%hfX)z|s$@4wCu|L9NngFpIfj-W?=ZylL)F(j?;BRfk61g4L-A=_^M#gl&QjQ(N#C|U#p60UcGQ1h z5gzO$XO<@%7KYcx1$%oJ$xKEOdftC_fCR>rQj@gA8ZJW`t4!#GVC>nQ9KeM>GCt!ufEWaK7g zcXEhP8TojZLgyTm8M|6@CC~6$@n|q@hbICbpft}{`siu>XK27M9qzjTZQFKX4mnHN<&@07g zl;MP7XIwDKGG3UB_?^9LT+F8In}VywGnMyy4_SW~wGVXO4Ps2saoZ!2oY+|KB?>7eS}3NYoc}OS`QF}` z8>11^BH^{2eZ0}^7h{sNAWJfGrGLYs{-gkTPnZ@wx3?EZNoZ27(Mn^76Qq_ZGV=!n z?7FVl+Kz1>XBX*^yB&lekpeFRd!rF~mXo9j% zT5*5VFiR6E?@3--}^4f_=SQ{L3Z8&$HjSv(-4Xgke z0wDy}5|ohi0@y#~zy5#wKj82G&NukpYj5!9XB$G>^5W&IT%KQ`^$m-MM?+lffUSM9 zkJm#D*I%yX{ueuSKOF47^zrub8Q*y61^B6-}3O^-Qm`szW}d5P`}R~{_xNF=l}O#@kjsDPkH~7FZk$WLAyPo zT`l|UI)e^Btpk7`^NBUF3u zG0vg(XXwE)vp%c&QFWJ~6s^&G`_hEhZ@j{H-ugP{+YSH2U%ZWf-`^qRIWj0N7Abf~ z?E(dY2j{1pZW~nSX}T5}9N3l;&1DIr>Wur&^0;^03X)vLZs}Dc`FjVK8J9Cib7s>S z%f#S~#*`zx(u}ec<0HUGE6_-$N^_PJh;oFlH}Q~+AZ(jBat;B4iV?{^Zopk|WC zZ#W5`G?t&%HMfN1Oh}qU5~QG&nkGs4xT!gEo-$3z5NPKy!Q=XtzOT>(#yaI-dWoc% zlT8lM*@Q$FXjL#uQ*s%wi6ku&`m&@73S`Q3n$ePAiXvK=XHztq$<72X687d}I-R3N z(}?{@#|Sfj1c4c#$U$d>EFqL5!gNNMjR_YIn9L`LB1h#ZZdB4{IaX`>d_-TAbV)*= z7xYOECS^RHG0pRM$Q+FrJYou`i9BVNoBDe~1K@700RJx!pay52Q(sByhgo zl9>b_JQAq8hHcm2LtxR=AUv-3^i4-U)A)vEU|>!WjAx zLsk0VeE3`_(WSAvgyPwPNKR zRs;&ESU6871zXpVDMLfRh=_QsIt3TT{F8rw@H>pMf^lg$JMAgQCBOT<@AK+Qhm57- zoew^UBY58rKG8ufZ*6>>_DjALKM?lR6XBrv700Q&|Cr-Y^Zd1|jK&$&wr0IL$63qb z=$LXcV{x>k>jRI^E1Xo(nkJ)~ytnb9ZF)!5S-Rdw(2R(IDt#CKEL9xe3n@`TMoe&j z5`~1$d8`O{8#p_!85NpxH0I`=yL^2A3@bfX<`d4(YAWg3D-2dEoDGm`m}E@LlzD2{ zNpnVNPMKzC5gi!g(TpT1Se-ZQ9p)6Nrm~LK1=fwlIZGx4^TII8G?`X(*3tAHsU_YA zmaB@ByXQQ3|0WMV{glP}44mcbufM{7{;L_Eoh+hfRwQP5AeJ z@IC&$|M<6g>#c9_gNs+Wt0x?N_;ddBgU>nEiq;2$Qq)AC&c!StC$L_vSgaR+bnO~! zhZIn4mW;9yv&k+Oiy1d2dpxHcolu{D8SCm*| zD04GRa13K3DTO3ao-9!$W(>uM# z2w638G~e{7L?M#|88k9g$RtOg<0x7Tco65GL0yJ!UHsBL=~s)ojEQG|TH&!|9J!7YZRnh()P}-3y0)WlE4E#Y^Kle@shCjabF#@UI?GTdANmr7 zP#V{7qjMou%!-tq(lE_5vm#}8p0m(~7v?2O|Vp;Ikr9EEXDS2am zhYORaXE~P%HqTe$}B6Hry1k4pwtO@nv>^-eVuVVEtx%SR2_|XlsZL8$w^mJ2S*p++{Gzf za8V_&F9loY;-S-euB4KewPd0-P3KS&v=Fr3GZ%4Dd}@1+oTmqW&U%N_h6RD9kCs3+ zOf$YeOL-+vxR&Q+S}{vA(xf2INAyxd8dF0@`H0SBzhO~NO2{WL8AD#+jAqq!lu5$T zb{nyNO3~R48#-KY1R+@WTh6MARo~HVdRPvl=iUzrS5Mt`Jl{H2$!R5Hv0@F`7;Uav@{<`=*T@T~|j%RH7_tOmRKRi_ zJN2*X{0DW;;}EE&WGobmC-A}$nCOHvYe|8}z?i_Q3!pWBuiv=B&a~u{TMK^t;fH+v zg*W-`*Df>4GaMa%_SYZ8@7-IF?pcc7mkYYJv7nnTIUSx(G6u_@9S%(NEIz%3L?mV?bkVPu*;|cmEz(hiyH}<(BhR!|8d$+Ip;wzFFs^!@`Gvk+BF0smZj&%h;VL zBM?F&r6kRNHHC?S#J26}ox?ka@PR-eFH(v;rK>!BzhYxO2Sv&5Bx5(vm}CX7>>u*l z)hoPt?HaFLyv$)aLIh8y6DHY|gV8>-@g7AsX0|gYNhE2Saj-jKZ=zUlEhnp%y6dT1 zOWj+nivWvd-E&-Z0|~BYxoyx=aB)`f(Z{#x`i>BP1S4&@w>%+FGY$?%JaQeITPr@h zz2KpDcq8a;pV5B%n_L=Y>>P|Z`Ro&v?>X2TL056-!7?428p4wk8ZgQ>U75!}!@FKdMgmUns|g;Zrmn3lZo z{0?V2k8F)mju>UJAn(t~_jb6pf0^0rfcbQvTx&+blDWV(IE<1cNlGFH$AEz8-i+D2 zsVC_WUy4ukp#zuY)UcS#Uwd$ zupi6G7=k499YF>fdOD@B64E5WNJ)_;Bu0~GhL?+s?~O`c%u}A9Oc^IRuS{o5Ou?0+ z`BEuD{1=vUoiJ0h+aQW+bU$_GB{EhpZyu$C=Ii0wA2S?h+o4^MdS z=1`0z7IgTM^I*LZbOkzVSWopFG6+fRn(s zg4#k`M?st%D04amV<^g$uItIu6fL20cA%Sq?c&aaZ5<2U-!z6t!E`k2?uSu+nhcge zJrqIf~(A<96>W3YMgB}(6uBsxE+ zR$P4AC!gFwml@B!_#9c0B4t8ejv0@}7_B*9os*fA-T4G71Gep1t|~x~q#8NwsN<+f zptZm#Ns($26Nz-0F&GnnZE*^LBaSS!mKY?XaY~jO`qtC*ft~rBBpCKh$tcO#9qn*s z=Q8`V15zo;(}KJx$kP#{VnTvpGTPzr;38MAU*ck!R zjC0M0@84#;Z7DbByzuJl92&u4n()otJ53a*wTu9%b}&sdi!Tkk1~5+gNVzxEtb!FdRz zlL-%Ok@;FZx1 zH_ACeO1@*_>hmSv;Z>w*9{ZSnHvvkWM(dr_7@^QA0TIa46dQUjnKb?!gQpnMNn7Vg zjb`1qEc%ucA_n$cfOQV(1ERHzoTDE^&4~!C5bO!hg+z0p6uoyWZ5-8aJsgF=r@f;C zS^-{v3RX(8?IoSj2&LFfG}m&&>v>9ozze}nnt|4oSxTo2qijM$zzRXD6fN>^E9x5Z z66W(k=p|w&>W5$!=V^Vzc=pmbk|Q#&x@edK)`t+r?k|HZqXw zO-yO3HiWun>Lf26?6B-Rq|tN(6StER^o?aymTcMfNfr9EsD}X3Q)*2oAr~SxGeI!cnm%|mf@AO46NXGU9xXS2 zJb1Wf*+dWe@!k7;x>$1S{y9H<=jU+m!SL9+LHs7a1i$$*R?-+haJ{YQU+#*(CpJ7+6wQZlfo8M8_APfGKj4dZKO*eS`Mql|@}tEG z`s@_nTdvH<%=0n3TE7X`av_*lapnAGH%}Ww_@8E1j_NnnD|V+wqStjkvx)rqpnAYuFCm(o5R0C`(jf z2$`WMb8J7rmW+&zL*EeEhLyJn7nn;)Cp;ogD5fde7!s`*6-Cr|Bsq=Ad;vu-{0Bi@?^}Ylq^>jy0z#s#;X3_^%wZ9{Yy-WIjhuh z)COeJAzM$}tUoF2PeyNlzi7dGR@g1x=%=?cuVSpRS0bwYafI_V;rN7hwdLNu1^3RD zn65@xi|aa+_l%Jon1nnZqq7oWBtj?nwkOyw!fyI45Bm)pz(_$a6uFG9o)@wl6+BrVM7%BnIxqrkZMID1XqiH3D?pR2MA?w!J(93 zmZmJNWkJu0i5Y*27ZAINfF^R<~OOa_xo|(9F ze!_m=*5EyhlNG1E=cKJz+&`v1TEqSOF>0@Ae=TuNe8mWQY!prz#(BzS*hyg&q3y9o zQz*@k+ZHJujZ`#!9Dh0=<3FGJz*p6vHXk4}ju@fpT}()Sn@{Mv4ygnVi6r2}z)jz7 zW04NTM5QOYX56n9bs?f4FELRC|0HhkO9ZHBn;WQiN(_e@`>U3Zr})=szYs#vh(JrA z9E$9YipoxWpd&C93DP^QA8RNnuw* zL4O)6%QH8Bz!S-UgwNjpnEgu^x%}KEf{^j1U2S5{v3HyvMfUjNrG3)GAf;k|lC!NX z+sppZcj|*4C^HHvWE@k37+^6fQnEB5(~6?hqywX%NF`ZfD2fE91I}8E zQsmi~(X=GV3`%Ldv&?5BE?${(X{X@IEF(`ejrDwgao+NHz2WHi5pTcy4xiuon0Ig8 z=7k&AnU6EPi&3mi(^EGcP1UnmHZ+@t?Yg3^qjm9cQqZ`-7suz!_xC^=&NfTd?S@1f zk~Gjej|%~5B$<}1I?LVV8P-{jKfA??-*}xXMlq3!`PD0|KEH{RF-2~*IOVy+%glC0 zTz~a{28Bp?`;(hYQ^9v$dp(X}h2Ut@a?hs*3aTE$dZ7mPqJ23JI&mLz>bj8a2*;Sto|2ldOW}67c(HmOFhEcD~rJaoTV} z3BEa-V2tPDxTGv4i>(J25Pkindx_)Bc6``Yyj}OKq(f;#X(HcV1xN5bo37@QuHvSI zrR`BRf@Idcqv?C@oOK`tmq&)*8>Rf#Y{odtQO?qM%jeaGzTTpnifj;*WkSXb1f$u1 zNKKifnCSrryEDc`&fF*pDe%@YNm6F>eV*ID#+#Qe^UD4lyFTYqn)AJ#eJtY{j$U-<2wg{i-&9oflC`T?_?~kdHV8_k*m%csa@W zduJEJNV0nrQF6-Gf(wlMYrQ zQb3JXWD>Lp)FN<6NeUq;gg`5SK$2*KNiuq6I7Ltq=z_=pM(TIvAE&RUoPyY&hzqQjLj5UKobO5hccR`YdBYmObH&h zo>MQP0yKmn9AHp(Z)3b(%u2V<;$roX89zJ+v?lmKa4sGQ!hmu$L)YzX%$l#O_*zKu z>l4?e^O!lWV=Sw%!`F);;Mq7_nrJU*h7meUysh@V>1H!4ssX>sroEPg$O=IXyY$__SuzG%U|5f|1m%V^wwJ zsfi>d8M}5NATg5MNHSx8C^LgniY(XUi9zURiF>^bc%W+Hx9 zzEiNbS2Eil^Tzdk4yPGKsyJUYy!XWsfAQ|eeD>LAJh=Bc?|%3J@7%e|2S;bzTh`31 z=k-@_kZ6UHg4R0fx{FHbWKicLFqz=HJ7cczPFOY__s^Cb?#-Bg%nFpsNxb3F`jkW} zy5O)OFwZl}RC72TlWK`qf~oI$;l@j7DQS$P+n=-j;*798r^q6c{j<+*a{0vxWE4#-qi8Kl%I~-?(}WC*WS&@#FXZihue3N1VGYpPWDD_VI%ATgQaWlF--u_|845 z#d*|zTs`2k&+qYnwJTTX5NMMirAA3ZEhXo{bCM{6F|jbs)l!cBCjjm_AIH6l@ zc(`7ptfj3h5-dqmQw)ogd6AG933*N@B-l*T_}1kq50_2UwnbFdy=y!An~xS*Zg#O#$RsN_-=!#E2Qm65zMs0%9wl5 z+MdRw%qF|cvVt;CQJur|jWT-w<4j1@ zI7j9Rk(Y>nG)D*>8;71RCEb68c+UH15A@)*dfkw;(K?_a_iXa z&M8&2TA6A|E)>`v=K{|5)b)~$t$5I`dEk4(a2W5cWn@ww_AOVloZ5MIlMEpQWj4m+ z7#CwUy~QR5-*+TQg7<+w29dJrJDe13oTVlD^OaD4gaA{WP#TT*kZHrRskvRRxYg9G ztfhArA)xaexE|+vq!-kEP1m+@ZP0bp?F!j9Ec=e8t2yZ#mR-fIX2oM?dDLz>_m;{9 zPS;z)YD@6(FqtHVAOx8d6iTpg9_wKnVBrO~de6cO9(FyqI!A}(+y{Cg*m_AH0t7)w zC93m(lm^-$Q7W(_BNWln= z7t!K&-&;~4c+p7u;8{OCv`2sF^k9z{-gpgl;R4%j521iJ-{QA_=Rf0~bBNP>1NJt5 ziED&xHjwn((-fsA4EcB%`1R=AcmDFnyz!lHv2!@Z7>zIy1mms8ixA&L^t84mgur64 zpeRZ*lhU>plS=YLQ>F$xSo@1aA%Y}LA|}xXkJ17&tPs*cSudm@)u5#$Rf_p2;o5%5 z?zkY!6Uvc6OU3>)V=_vh>si+u9rKIh8*9%)iyl;GOME9~YYvNR!0B=a<5mX}=J-Dffy@#xNd!p;Tmc!$t`k{jQ8 ziRH)l5VodF6TEkP{_!pLFJ5BYblkYI$9WydgXQ3r>$G{`|N4Xflhf>wlWK+k>;X;R zQMWDOWJ9Qy(A%iw?IS*wwu37dxvn%?8?;jN0)n?V2~KF%9b}oI?|W3U1siyDwn5mA z?fDW{t#R!Z-L;&!o=pf8ealXNfVt}#6PRnmXq2LrViBTH?Bd99FfY(1MQO>NgJ!+t z`DxDQ>n&ANGfopWP7;*hwNc8yU3LU5;`p5eh?Ypc5++|?JS+`nT|5@RFfl^WeL(q zd=_vK9)V6(TjrQ3~S%p;DNPU_3(1W-uK-RRUs&Iv!j>!AI{u z&c~AJ20wn93>Ly9qI6S#jktO#UJo~}($ri0c#o=GBFhPByP+c>T+iwDl!yJAo6R}5 z`i43La-}%ydkUkeLtsa0Zd=O>X-4NQdjnQm3(5VqL1Y=5wnL>UuIp(-B)%E@N-qnhszR2hdAPgF{Z4*O_TzIw$RS_tJg&qMG#wO6W5D4sqs3Q}>(>lvN@2FkR z(r8Y7pcZi2_cXYF-=L^F7i~>>5p!*Q^b|)Bb{C0ho9Y*t=4ldD=3=1jJQc0}hEc7~ z5faHG@5vHPk!tR&8*UUikD8j#q(^wgiQ`!ZZilE-=bvyB|j09 zDvo@H?gAwl3(2bONqQUC#!VB)_z<6`^+qubFXkQ5P`6ErA0q~3*R@wN8X6!c;gDRsbK|C_(y z&9}bC-u{?>BumN15gk09&MBrN@}i_H#-v4tPBis)$zrkK>}-J$n)TLUbrhW}+dcv| zgovRALQvUgcM}k?tWQRZ0x}tQ@rjCYsCi-tT2mTBk*4fSa&l?dG?rCe)7F-4+i`xf z=JBIPeE9GYckZ53ts7b!U~3^&6#E%3?M;{#2D_|(**n}LRhrTyT%P5;xj*H~?ueZ% z!HdAEjr`|7yLq3V-ufKZSuP&#v8h@fpDrOw*}JfZ5DCJ0Gzy1^%I3r{&I@MK9duq| zf@k~1XWYqlDKto}+3f6b{OAPPR%A+(Cz|T3OhR^L20ej{5((d$U+i)BL{c^K9?--_KH~)~@QMdb)dd&osud<3%QR zVn@MpA}c}>1PLh!ByPBe3qZ<65C{+m1d)P&f`kN$39&J@hm6Obt!KtPJ-v5TS65fp za_a2={oS60i|0Lcs+ZYiFRqXERP#3l5W%yS*Ie1>c|7EPT`| z(i&b~G<;`O^Uv=d^Ug^PIvURm2N^knR4ev^!Y2s_!84PZL#dEbQ+mfxB?M!bmo>+> z#dcihR7RQEEYakh+n<+$w8+`%4R|7dA9EQ)5dsO4eeXIknn)2P)g4x-&&6{Se&y0R ze)WmVJaMki9jR%x0TCGo1W&LwR+-*MahTM^qGz%J8zau`Y_i(kif89wz!;0~Z_v03 z+uz`RJ>#B9d2hbYUE#P@&Unz)yuDr!Y|Th1_HE78G~>iNQX$yK^K4r1MpJWtHOV<} z79j-h+Lpda`9W18wB)3zXr!X@ElZ$8aNLwEy{D9lm1}8Q%iOl4LZX7>*5ZUZwA^0L zxUrn_plvvAE9$D@WVWJNu2`>1X43_S(;17yB}eUAQx->4cK4^;^_oVj z7$lWu)wYyPAV^7BTUOq(wEmHQIhE*Tcp+(8Pi-Wj^*9}cf*zflDv640N_x z7(AOgwmg?>ST8;tuv60sw{*5WrxvC^h5vd0k|JkXH@F~4@O=GnMPdYhZR^;teOEnq zd~>a0w;)%rt|K4ZpL&LO*KAbhJKl-IxE4(I$U!Z1LbHvn3EtyWfZ4L6rFCL9?T=8G zOJ(HpYaQK)e6(~GP1AAM9n?0O-lq~FOiVgXt@eJH@K5KD{;W<}SgCb?x^~ zoX2;fJ#~B5f%#}aFS2<5u0IchF>G9b<0HWH?XUbPpZiNc%Xn1ai1d$gy<&Ad!+A&B zG*RHgS?ao?KN^yx3A2+K2M4=o(<1;olOCg7<0PDv4W`pqR|0&0h+KCe1(}Xjo|YOZ zRrHb$0*^!}84t@uM!opTv2JRtYf&1ei-z^8=KHta;GMmBrMq7+z;Cesf`DdSIeNqwX zIeAu)CK<=m7PYg4l2~H7`gyCk7dSyZQ z$oQ~vTy**JHj7|k>j{2ER0NeWZyKx%+$&4gbxp1{*0oT7&Zz5}{l$!tlKjSa!Zl^s zP=@B>d7heVaPRntMh33pxf}vRZ5a3#lVrFMn3{wOy@aWYi1XeL$ArD##+mf5V4~YI-PVQd8$9)Z(q8? zU%7OZjjTs44F{p+P|5hb=0#N2ECw;qqy@s{(M5BAV-wDeA*xuoEow&6mWF~@VoWW3(gJfHP> z%~p(5!aE^w-WXnKN-iWhueA+p2{)ROgKny}R+@X(;*23Ui&6%aBpTZ-ODZMP;BdC3X)F{;94~rej0hse0o#F%lze0yCb|x1AjF`)Se_}LN)W0u zuL+UDylNeb(qZu2n$_Ga8{S^lOl!-{b<3@Ps)_oVB932I!BUpxPZ-os1H13^(aWmi zo3|0UURED50MU<7-}qC$c=OYlh&V^nv{+eiIA3$vN>l>VWyADTx4Vt9m8kAyl_CQ3 z(k>J7F4EaBotm1D;{ajfW1VF2p-3apEGX4wuw7-kuDj3az+-juqZ5Nq}kaTv7=x1Xj*6 zR2mgL%YGkmX&avwH1d>|=2yWxhfEYkC!~X%B+c>NgCaX#cvj?`%$Dq*EIC}YELJVHwv>${OBK$=`5+>SIv@nr z1=7Tj7#)Q$gp3MrGKy{lA2?n$9L|>%DeUgAxc$K)hlf-C+rR%G<1Sp|TwgMOZR2R^ z>Q=#X=f@OUacMGQYcQnsjzw9qUe4JVZxDp!c(LY#;}y5|=DdCXkm=zuP1P`)&pYI; zAusy0t>E6>+XU|^%XJi9DodovxVST6Jj{9FQ++e;~(=02N>lKw#tmnrlC0N{e zjf-2C$&98Ipr6>m-nq|gxnz)k_nDkK&*!h7=jHcy`9Ht=7Vk6_p=_Wo2_#W1&D*HX zW*eCF`FEe%;@R^9Ub%k+PDkx~t(l)J`O@~77bZLW2S4{BfB5n@7!*0*m>%<>F1a^5 zpsAL;J39dn>w3u>5BK;&rg^bHVwe=nZOckp{=4VXM}M-I{R&G z5PCg=NeL#$*X5(h^W*PRs+aekuv!x4OM-78&kbS~0hlJV1d$R}K9lW&6T_{k&ukR@{MI((qK}q_?=NP&R9RXjp(tQDg7GlA zSQfE$&#;F$H%4p>Aj$aca}%@(^i@JHQG9B$%~(K{}bPHDS6st-0>|ND&Z@u zhC6LQE6t%uIr1%J!zdA*=Gdm@zy&TCL+M&{)$pBzHT!#0%Hsvq-b2EyBrMCg*Vj$# z*f0vT}9T7vbD1@y<9FJ-5b zE<0MVH1P~Q9TN-D#ReD8%BG6NrVUYZ!FE99#$mN&wXA6G9N>3`gsO@ThINHqTlQup zAyw?p7tHIDc~$)sLA?W;#2IrPGm+&qR>vO=bnU4>d#5jd9_&w5rGKamFCxM-C~)%? zPDiIGbVtAPT^pn69NL74Ekr3|+uTX;6{KmrRz;krpZbvZ3s_aLE!B4I<{-L6#mC@W zwz1m(X!7!jzSv)8$HvU!j=8;igiZrf*?Gw4rgP-$5H;DUJ*{{o_VGJ^`)}}@zxnI@)?a>+&s=|s zA}wgkmV%CVP3YZE61>BST~M!9i5kafHW~UA!5LEA^N(z(9w1R!A3>D zyAKz9`+IM)UanC=aN(Kf*%)rHEKe{7&J8lQdO2y5pak^O45c)!ZArC?LO0_+o1=o@ z18v=Z;GCmct+Bqw)-5JC42FZ~pHtTy9`CWPO018P$udA=Th_}3`Jm6;dxz}bJ7m>Z z%Cd^|Am^xsW}pIPvqA>JKY#NLu3ovuGEsObU}GD7ct}u^tDnBc?%@gl{eS(B*dGlD zL2z|@#L3Z|V57ZfaGD@30m)zO7yON@mzYd{&T*HPy@N$uYum!QW_MAs*Uaf}U*gT; z0)KM*2FnlLr)}1_!y``aJYcFXUd5eY zcqUW~h31OM@J-FMTrsUyG>v7LrAQ+YMxwl+DqD`~$jJ_gqVR!d#sju{IZuv8Y!w54 zRNANY5+4G~x@0>soX>Nv3`Pt$M{I3QICpM`)gY(V0$&UXw!*je6NCGilUQt1;~GK$ zpJ;q&B92HX{?3&Vf9;7){%lbbsx=RsL=-&+Spqtx5Q?odqj8>#X~8NumTgUD60+cF z+LFvDPUI%FdC>z%=xM;efAh=FRv+V>r>eGUy!(CVxiy0#bNx|HERz99j#>2{a zy!A|NgKs@vc8YSY`@J^AWY4>QSlrdFEAFB&8d7&Gs8d8@AW9h8STME$nl(bn$lMC; zBkz&^&ppqt|H7{^xwOUIAH0Eg4(}R#TXVQ7*d{J9ao_N7lV9&aGEW;`6Al;>*? z4x^C9#wNe~gjEZ?lnkvD%BZL+mnI}xLYgEc;b6x}*-CqeXN{yZKLsRq@{LjGK2J^75a*fp0B&VYqeY7K`eH zumAq<^V|zhGfEA;#E>S6ewv}R!a0i%p5d_1WMjg3bAxwp++cpN;E5+MvN6sPQnHw? zsLKkeqPT^3f%#&8#-du{yeCnbrY$jAW0XM|h0vNn!twDs0{8CS;m+;{933B%8O4L$ z+ei(C$q`bJxQcJT`a0ulPcxs_98cE_QM~Zw=XmhJ1OCf@@DB;YlrR|Z^!OaVc;OtC zXgGMV7ta!T3Lf*kyR6vW8t|&uRD(_K9Zw^W2OFQay2dVlYQFv89=qdhLIUjV!ox$v z!4#B4PLHDM@Op__ta);f;%Io-);th`^QJ&NIG{{(Zq%0C!HZeWd6O_fQdCPy7dY`2 z=Oq$_77|BbzjRC+i*Sxy1g`W_uIDN$#ZCJ3vlN|YG$CQ`a}wc@GH|6|P^1}3XY33I zgrK<88=>=mlyzZff+l!LPyyfC54Gk$YJD173$r=?a2~g6Rd-DFhE;J8UnkvrjUlE54?Rm=UmS)6*3zC*w}3hX$rRO zuobahi-FxDg6~u`yTE)J+*?ZsZRf(4Vx327ShX$Id%Tob=Lm>1x6ecqRLAj^D*Cjh z=Fwi`c1-m{h__;TN@qg z>Izq_f7(j@r+9h)N$iS$vCnBwwbFf*Sd~6j;HpCux)1}-DHyMPjE+TzT6gwL#90Qg zGFs{=a|Q-WO%NgQ=Pg7{BTM2M<;Xo=7wQtY%O9SyiJ+T!}v9h%mE z(OAdp@9y)1Tem@LzV!67T-m(Jphy_yBhC-EIX~WFYqZJKt!brzRN?bJUwG&%vs~uNROG_^n_3Iez)Gm)P!SEUKEX z{`uS87^6#=oCo1PJnRpF=bpYsn&-HGAUHl=FrA(7^1JWy@YUBlvzj>4pf`-Rv`LSf zufE33qbW~bxx)6&m^6(QwN6b0h)9Lf(O~EJ;Xd=DW72+sK%k5w>*aBjuv)Tr{~lgy zs}A$@w4t^S{q3Q#^I? z350+<`+F2xbNhG}8zn}NB?W1Jl9GqO^43k>_X+cp6PTT_)$8&4AN>KhZ{LaQu)W1E zUA)R9?;w?d zV<9=Ny2uKFzKaesmQVfuMEd7;8n(|Y1v5v2aTl> z3ETYw7Zho#N%9_20LS$bVI2p{6*Ym-HVj)yF~~s* zTxF>i7GWLQdQ^zB_mqIkHKj?(dkGf?1shq$wegrsI^`J&2FC`Hoh-qGhJli#RYN8v ziHb^mYoU2kOa98%CX>m8yx(KtB`cxW>J7NrN}kLOhu$+Xl83;5zy}TjNN=fw!r(Y@ zfu4eg)^bTIob))Q7z@EITX8+fdAY6mOq%g#Q*$-Rxa}=hmEs+1u_|HL33k!!h`@Hg zhjvlH(J9SJ#L->w@V-+#nD8AK3=QK>0kP(w2^eK?q{YcPn=t4)Z zr@%@@(=<3Mu)?E%Bv?8SoD>YxghmPmiGjr6YTJo5AUtz5kaO)c<8A3ebTMh(;>D^Fp^>tGsa$;AFdC^hjjo zRMf@C-?Jeua?^q~v08`NqR$KpfnRrYIqzbS<`axq9+%U9RVkzjk)>T_8@mQVL@Ud3 zUXx@!di_4j%5iUh#kbzP!AaTj)OZ^wEEhK~Jz~fiVHgiL8D(Q!XjxZt5-s`kl`A~= z+-JG^^aUB?6;ff%mW|D~_itI6iVqR96dbXZ~o@b@~{7`-{85= zKhMkGzX3k!eCiE2$9(^QZ~ehnaWb&AbAj_aV@#6Zt*32T+I3A+*U@fJD?)IrmJ5P) zxVB+Fo#JeROcYI3vRa-npP#T;oX{T(zy#Lol6!Z5-Xl*7&R^Oh%?)q7dzZ3qxc1B? zZ1AkBip6S9Wh;WPEXyU0vov)@>wNTfmJ%TZd6LoZ=WK091EV)?+~5!YoA0nbcq`tI zlNmqQ+vCpO9@nltL7Ev*3Ri`g5E2L>ni(aD!TA^0nH6ZsEZ(;k3)v+OBojP_HWXdWKM1SWV+|Q~TH@%X?5(h_Z&hLJZGAwLsL- zPeDqB&<5E$lyr!u#nz5%T5`4DV<*iS>6DRw&bho^@z^WavAqiT=YDwzo-~J=Iap5s;%IzYf$^>_shJQR=W83cVT{j#l!LySQ8%m>p zft9svr3Kap*1@5rLJQ5(w`9tYhQLX=MEMrqR+Pch3ldXBy@`6-P}MEQdbE-x${<>Y zY8^@i7FyFUQhG`-(2|S>1Bq*0G&rXyL)uOnMV?B@tOl-)MxFY-R(3QjC=1az7{4 zk&65+8@Q|!?ge-{QQT|;mlDI$dwNZOgVPGr)*J?dp<&TV`l4mgS~ivBBsfffO(}U8 z0@qZ+yCLu?t$D?@JZ~~?ILi|{<)-(H(}Mf1;bt(r(92xM)rOO0OOi;I zL32Hk?0LtuU6TaZP7?O3HD!RdstD3Oq6G)xA zPM1p4PZGehX*3Ozfm8^iqBxlAgvL%mRW5Ya-Xg{yN$e_X1*Q8CgG~I0#&!51I{&Bd zzgR*2aZb3Fk$RJuGZi!+;``J;J#?**Q`(!1s;VrwmGbi!M$+=CFsyq zXK9=45dELzuWodtl_Y6IF`g=a?gbDcbna}92f;EBeI6bx*xldf_Te61yz&C$!3LYf zCW~r;Z5qnDM2mzhE3i#XYiq{2W@r*FOt!fG>{T|#1EdVJEmU<)y>3`nOKhk{EadxJARPCJ^UeR~Yn+r7!(zbZ&WO=uK$0hIuEm&y zBr^;*CZt6{Q!gpkOSF*;H%EBsf0!<2v~@++&p0@ma{KNPA~XmrO2zdwX+oYS^m{#$ zL}82}&k{DqV+P{^X_oQkJMZxO|MX?J%o8hBU>7kYYvXj(*FA(Is8Yh)|YNlNQ$7T)stB4s-* z*w7h;GGx}H9sGK;V7^{pf4#@_N39@Sb0xRf56mPMk3Gza6<87)FU6XK88{Q9|E#RiN+-d@2 zr4b^ zO2&4*>}X799w7o*uaA(D<+@@2{t>JB z5lz!j)=Mf|Lr`Q%4-o>5Ygv_+!(~Og|Da1s1gw^Xy?qXD-+=jHYymZOWDJ~+#6{;B z?;jrt1sI;=OP~83pL^;vY)nQBM+0(`P?eUGlR1C>f5+dA_u~{O;yjOhEJHjvAG~{q z?|tJHzWV!Lq4X_wQIcdC+GtFY(CepUc}6iv$@)Et@enEEjM13LYcAJog!i;N2WPFnTKfu8;Hy$4Gr?32gm)^g{Q{xdE7te9= z+76SQ4X!&&pyY- z`AvKadf5!jywLj&`z)&SUZd=Fue|5uylVdn3BeHg}j$+a(A*cj0VE5?b zd)Rltp+wQ&?$b<{F*)6yKrfBmo0AoyiZ-m`(iKFe5X)Gx3){xRCQ&F`p_4p9aO#q0 zQp35dPmUl-QnXNLp-64ZUU1Y|&PpnTP~1&4Ll@Y=vEwR=^@@AGq16Kp*On(HIiu7d ze}y1X3MT~jO3VJzGKa{ps7oqa(Mtq6&j={AGFa=Voudh!wfFcC@S)|h1g8vJsbPM4 z*gE$yThp_c?qe70XhmBj(M7Qh1lLty-Z4)k&lV|_)Fh!r$q3|AB47fP-4W%2;KbHU zz2#z>b6zD3lqL<1;GicZ(tB3cQkVoIe?Zy*Ws9{HwYM}aOU+vp$$PwTZi^=_ev$EDfKZy<-J07s-$LmOf8PoMj@q?U zZAEPx5}h*0#^ferm~Vi$e4ux^aeFsv&IkY4j__v&G^YkGr~ln|C{g(leRw6=dge0E zJ#n3)m!gg61PL5ju30@;!8r2usqGnuza;_{Prolsqoi<=@y&nol@Bf1*3W;LFJHRI z&ZP@%UfQA8OQVs)&KMX|f0qqyW7#~viB2`a2DDZfqj5OeHXs@pj0^Auvv~^+lEl#9 z*t)n)kxOjrXk4^VtkyLT@7(3(JNFsno4oqUJFq-~Q4drOb zo{BkUaJ={W+uXc+i|^b&#=UXlQKtSsAI;%&75(i^mX(Y9d=f2MS(otkZFmkCZ^kvb zumukue!K-KTc|8c8&K!Banof)NP8cXX9d9<#L)@GYRdLtz~B8#pW{FK=BtFmV?vt7 z8FiZCZG*3C-V6htf4KXAD_M`e4|owZ1f&^KXv4+DKHsj_q`77;6z8O-Fdpp<#(O+1 z8;5s!g&x=a4#5Yei;^Tu2?-op$E_xCPY9+)vmO?N`4PEPm?&mI<0U2ygdj0Nv&3;h z3oZu5DCu$1v^lI{v3ztaDy+knmfyR- z&u^V?*&J;#5rUI8g4XKJd!Yg95ID3gmt}0-mNH==B_oxfg<#gU=nxp^1t%xRsL=># zJ2r=c7D=I_gQ4@D)+y=`*v?Xx9$eip859&Y<8IY37Xi~aN~+&z^@%B5;?Qr+r3Q zmb_*xQfl5Y34gseV6U?1Bw=k>789w5+xY zQcpimDV@g%Nfj)k)KGVcmu&-sR8cvHCZOxUP)LpuoqdQuljwc~#!jI6(PJO+OjAtPX3uoz)Yd8bs5aivk1lN8!~iV-lkvGPf0kDt?!wK7UHjcf zI)e9*e<|=;v>WXA;AjQ5JLH=x2LHswqPF=k8!$)^WzDi$GtS3Ios)`)qavz&X$P zkizmSG5OF@MGXCT`;|_T_A!n3E~lZD5m0z~fAC+r#*0^;Z4MZQ~WRS#}ZQt_m{KjwcKmP9j0f}Tao$?R<@gMQm ze?IjzFF$z5-dl&@=N(rc7(a~HZ3LXmK-y^cIiE-2j!)W0pYYI$d-n-i!)tHz4_|v5 zktXrstQ$l&KvWAv783;tT>JUYlM6|v1#|1T`Q5h&Dj{GA>*|x+Zu13v_idIJHu;rn z=h!F`^iw;0BMIDl_a3ZfFq?OyDqwRAe@6?jvk!mH+Cl-J8}<0LjUj*d!7i^&%f}Ms z&a`MzvVQ9w{=HxNSNYW|SNPtY5BSQ-l%O+0Im6c}!L|4z$J>Ul?ml26*ZlSqhD2(_ zaDr4CnR^Cy$j<73@0$jr4Y`y^A4rpwHSqQEd7c!4n{R)M^!k_i+S`sRn`6#ze+zC; z9e1tdX6u*s1?JoZ%zTItW!SQ2BXyrU^nTB2lfp%tsvlWU0$ zBH}QBo{9-sTb67k1$Ud0JTa63@(@RdZ4ev<$Sccd1}Wd2)m-ao?zfT`635L_vO&v{ zN;ucntV}|+UU4KO&XqLYk_gL@ZP`|WgQ{kd7+x-?Y$lpn>&cCvSuS{Ue?DcW7|<%k ze${eJ;HAouXvb?_v5~-{wB%WiqG7i3TplKTuxR+1zT}O$<;g_wuvI*(8(yEob9usC zrQB*OLND!1#F{uds@fRp*41M+(?7*)U4gd12(*J#vn-=pae}{5De@7;o*o+v5(IDy)L=}^W=JyHz-T(H_Kx+Qrl{X`{q6aiO2JpeC zL#8Uo1Ux*9rbcxe*Bqigw*E1o8?6b6j-wZ?V`5iVP-KWSA%spSDb(@bN^<*qZ^iqv zt_W$;1@W_h{zJ2LUy-g?JgFpEuaA{*?feG!?i~;ucK}|Jufo&ki@4j~Bf5?tTnlA;e}3alOKF&BOJKZ#*=--5U|I9-)fnJwBDV z+Td!B1zhm_-tLSqW%qd27*vs=(s8H#;n-d*aYkcw!jwQJ6_s~nNycZlN8Bw}i0$*d z`r3DRa*wNqXE5(5Tf-2Y6M-Ix2HfQJfCa!)-CU> zmpq*q{^;;N&-F(fddF4>)Yh^j(D#;7YM#vsj+|wre>6&Irp^(ZM<#+`5(=YO7|EN$ zP**jhe$M4VPKu-o0o^!U2!u9@XIbayrwL8#G2U~r*W;blib1BCS&xCpGjAKx)KE5( zkSX?k;JKmZp$}XzaM#18w3I@y-N2#^NZW9TAZF4tr_uC;6$_S%NjXdX5d0~B9B zT=Bv%f8*=(HJAEB{@L9JJUtrnU|A6o#f{1`5Q3>y7%Fa|7}0QvK%N^^QqZ`D9pkxS zb2jsmlQIfeSrRT6C6#w9bjm78;$9wPQDbBOFh2jG{_q+1FA{6&1vF_~{5*jqVdXuU z_e`{*sx7&Q0BP+#v$Cbg6$i7XI}XIz*thLOf6eHaS<0S0i;vD=8{Z!Z?mzDJ7jvfm zp_XBXf*0K*CuF=~ne1*Fk5$_t2DVQEx}6%n$Wzt1Q{H(W963m`zVOnICa}YlF@41e0i%WrGcYrfGQP8(;6Zn%yWuo>4)f zjIcjb1#IpA_x+$cDhWwUO0p!jNm>iGe~y34x{i1Y)r}XBFkQl85%mCsiW=glIEz&o z|9@xWPv5Pt*Jl9APcr#2F_DX+6FxFq9`hVRbqZ5;L(r-dOzIFoQl3@ivSU(cMQ|?e zvs1@G)9qCyu>zjm9HRO?=HByG*>JL4#zePjVbbS%e@Kz%%$?<+Y!GD?6N@zMf4Vh> zS(*^E;CD|d*0qCn3DTd@ZA6Nw8oqrzz0k=}JZ} z@ciZ&ljbqmt;=Zo;?}(FEp3|8GikJVC2-J0VU7P~`~<shHxCO7lTe(kjJ7 zD6S?ML!qMOvjAkg|ECU;)?`=(iPo$FEEB~#F$^=qa1a&tda35vS`q{Se>hyN*-A7A zWz8f{DO-oN78{^dn&2ARAhB(WFbT6ZFzhL+N+5*A1wkGHYXn2<+xnalxr5Q#Sl1J)r=FvTk{o@UdG#tHJ60st@)e-Tl1a612QA{&hZgX zYQdcVAvlsC89R&7Ni@R_e~us=6Rml-3|x>E$7|2UjUM+;)+Ex?SDNFxq)4NGeW?=~ z;o@_fbqpzMf8wC{!w2r2n2a{@j7H(SkJY-6gx1na4Qt!b1c%gcQaX$aESfgDfd)Zn zI&4l`LfJWp;^VXbD6XA?noeh*_N-g{|NEfsJ1H@(I^KF0$lGv+e=2nCS>*PvtJXdV zQQraLgzAF0ioes=UCX*U;~X|NdagH*De4&=t3mk~uuPu0n~AK?i_d?CXP&%Huh&Bx z#k#7vb8w%%dw1jEdzu_18j^&qQO}`mYxA*H62gkcSIM`)fH(c2| zN8Zm-!t>za5&zZi{u5sL$~U{9XX1TQ^6Y4QggNLCCasT^@sAVt`BASTI}3`7S+wD7 z+OE5jMIV6B?E&v%kgh6NmfiPi=;!gl^*-VN=G|P{cghv%f2q^osl+6YB`S{vcCF)n zJWVR42J1VE%(_eTbfkr48A1ufx{4CK)j9@nC84SbttB`Y13E+l4%vZrPO%W)gY~@O zHE(ALuT(Wt=V7&kc^UU`6L>JpnIU+;v2pxSRZ+jcDG`Gac*}v1yetH3lf=EeTth1n z%5=I967m0XfA?lTmR;GI-)~Q6xaSTrzE0Z}z#&oAM?!gaxpSU-ZOft!`TCxL3L`IMq zaqpSdTHpExWf5D;gY5=&{eWB7j#xduMA#lVSftR1f1r@oA`69RJ3i?xe|R{j5E28> zZ?W48R`rSxx|%ROKnTr{Wo(9l6YseYf{$bdlZv1XVUiP?4Zf}k_aESY@iG4LF+mQr z)iGU}(qTJxYASXu{l9go{{ zvKhp)f0oY9A&{`B_#fYRgYVtC%}i)MSzq$blQmhc83HWZo>`vbfLkhKE+vIFOoT*A zgC%h30|&~`6geU|ywvnsbLl+=3X|#BU%Eh*8AcpuN~K&ouWQJYkv}esOk5E(2C& z^j(iF3XYxU+;-fVO*v4Szgcy>lm(W9G1k>i`TDD!s>87JwbzL%H`RHvl0S(a1jg5Wi)b;r*>e|V2i zfAZ4=t0$?3QBOY&`}Dnjbg&b3^8JOaF9uY za~wOtk?+WDjc9v@X3ete`DxSBmpLk*;H4&bhg1^Rw>-hnngXf?!AuB3e?*X^$f6m^ z@)CcsB&;C56!ZbyM@doS)OxJ?pwfYe}Is3W-sHEl^0s zHDz$=v=-W+q@ov+#yRF?e-(>$@bpr04zvL#g`tv?^UmVEi(5zpRjzroY`8JWxmY(S zDG^d|-u1{JxNtpv=kZ#D)-*#y=N#L<$A>_cDbDMTfam?oE%~rz>0|!;skhi>&EVl= zb-`z@r`c>+Zq``fWLdK^l67mT2g`Zg;SkBQ!Q)n2f;P0v6~PDEe{&* zpsBa4bjEMZDwdmu&P!gNTX3kA|XwO zTI^u-q$wvPXk~=xrQDnJ)6`|f4qksYwaurA-z6!S^O3OO0bw}HB`+`L^xZ(Pmb*_r z<%4^l?6i$8%~2tIi4W8VAZBe*>Irf|rfZZk#kR&%nlCDr)T+Aa96vEDgX0?t< zdz%`r&mjcFtcb69+ooo28;f~TnF!~jo#pu&aWF^ZeB z8^%x(P<>0&T0W^;emXclv5xEW8Q&=?-d-G`hMu+e9CVj_>P&2`W(SctxVXWOkB_qJ1$w|8k0$Ww)W`NDW%bLeMe59mnN2DZFtgc8HB_R zmcH-kf7UVoK{WMK#auj9*gXP`z+O%3*p8nE!=HM`pEo@qv!|6FnFwhX0Q=DZwC%C z6^*p4L-iKbcL*UlwVqx`1`$cub>DL70~ao^f7v!nOvc5gVWAukT1)9V9&T$KJ=<=} zpDi!AsGHc3HW5a4=d1WU+_cd5G0CnUV#rq05mu{s51lMykzHQK6~pN=8oLYuY(uE# zbnP03o`npY4+Dh}1RI?TH_eJ#z>}ut&=}5JOP&R$roaUdTC=s5dt;c&q=>#G*AJsh zf1*r8;jdF?Oty;@AKgj!??LaQb$Z{?HI7CGnz~0QMc?#EuGYlg>o%!CKgV@d^Nidm zef@&X$Ulyvu2UAUj@GJQ#VUS2)p+k=+NHpjtNpp%v0OqraKk_E3^ z5JR8z#_@FSe->${{#3CaEMnW!P7O|`LNDXQC4!^bG&IIgNFqN*OXfaMWd`dkQ)!q; z#nyXz=@Gi5wmn`-9tp*=e;2G8OI{kbZa_=HOliFHwB3OA9zS^U5by}32(ay#wH>9i zsNiUG#YykjxIpV18zJbN=YF?lkQtR$$iCs;YQy=^vhI5}wxjENK3lIjYb{(ZUN3~Hu#Cys%@f!0(RE^|0oSw(~Z?%fo#C98ppKSvo#w8=7fBWZI-!l*JGv`@! z9qS-i)>|F~g|?0-)}g%TuCx5bcFSurU}a!44E$wpEvYq&f|>YSI4511WIs1N4^ zC)4`$1<*m~B1u@d-Ms=SUt~zD-VhrY#*|Be>-zXRtc?X-*`3Vy%Vwz233Z>S_rkQI ze+)(4`?Rmv5r@9ff6qY1U56XugQ!c|5XWv8;UWose*nFLh)3X=A>@fZaakaP-t!~3T{>vRZ(K3MoP`m;j5rZ`XG4te{jje#}E1F{ykWpe>3Q5 zABFJ5n{s|gRh8(JTYl0sY@S@g*@G0clUh(=(&{30xLG2Ejj+2*d+uR)KJ>2Tu5le* z{YFS?GL2uC^SI-7E=r5+kRYrfo%Cqu828`-RFO=F(sfgrI7L+1j$2WsW}!%~Pu|7< zXCzI^#Jd>ee;x_Y#J!s|sd>mCAC&~pKlb9PQF*#y3HyzWNC8GJ5vt4#`Kxac&M#6m z5m3&!`O0l(MMb6xjD$~5&SATbuW3w96oO0%ZfjUI`)ezi%$FP-&7hdY3EYQ77*vQ9 z%`5gBK0N=`+i&qN-uy1Vcl{>stWG$;*jzO@S2mX3f8%Y>2VvmP2Eo}h=K-E`FBoh< z=7!&yF1RKQ#o#Ho7dQmc2ULH_qvaXjUmWxM-@d_{*XNvUdVbPD$Ogj68R7I%bi$k8 zVmUkDvqA9K!AGs<(^b#8h1_{s+eU7&G_(SQ5FiaQI2M^9_XEoIgfP%9Hwf>a0z<_! z;HZ2Sf0nmBtTqUr&_IpIp#kZVIX3@nW1vhR3H=LBPTC?r*3Fji0p&xJNT zcAm!@%hr2Z;wA2tB=a5@JlZ-g>yEjUxZbk01Do}Re%ml>2aF%k-cf|;L0?umccvL{ zl!n_yM&9?VJ)HLq?=@RKY-=739VfQu@nCt}e{6YhdB)NS#L1J`Bwt*{>yo|Dt)!5M zJQNq@o1?;FACcO7ZU*m?hlYeABV23Mj%P>XKtnp2JHAa5RNwz4JjAGEE-QS2&uq>=7I$ zWi0F_OWl=y`t_QU8+UH-%KQ**vbfgme_KwsT`KC5>yv_O)r`^@B#O=ttoxetP0ht+ z4ZTGu#VhlImyaeKR3%1eGM!UYQ~uN6{{cUK^9ZRGfAP~3{_^9$qgh`>z49-!vmUXc z>JW|&D2+x5c)YG@R~xvvh{bu-TS}3La(Ubx>AfOu)Q&bU zCW|+kb&(KPZ$Ot3`3Wjoe-3RdY9T(n5vjST^4Mrhk_1Mp_&X{SAI3%|wt3i@5ZOe) z6lxE`^HDk@L_~6w0h#Sy|8qUXlk48tRC>F|di75?HsdiJE626#{P4}!Ir-q@_%51zU2T3Sb5*K8LtjCwaK|Vw9J%XX?sqbL+YIG_?AoW`KWCOe;(eFl7*05ddHh4 z<5wnzTPDY-fDxKY-*Z=JoX`=yQdug__W5X~Nz=MAVB5r9NeuS=81knASyB+#*V*T5 z{R{*zpDy77r~mH!Zqkv7NGC1R zS8p*bGMXprWbJ2ne=v0CcM_`cH5ZcvgUTIL?Vov==M(H~#_fY6ln^){xY%qst2>ld zluB_l$tX>RRtoPN+hNPaw&uaAPO+x2SQNZ;STZk4jLBl=Jc1hsGk*J5zr|uYV`>!d z-rMlbFFwT9YdAZ3F1-6fJEi#)$aw9?Kj7D2ew|yh1wlGmf7j7``Vjmk?aqr-%+v8~ z>qsITi?|dKmdnk~3;ByK_VL`0l1=>#!s17JUlVUcohNJHkYZzrhC?QgP1(o?Fhy(> zbz+cDO_Hi8$Q5#uBeX&qMHtT^DKKcT@!yPanocnOAfqu+Zj$t*ix-DZ%7N#F0qIen zzgO5t&+2C%e|REI>*L3E&B@1~?qGjHY*>$HJjp9ghb^78&}|}AI{wUqLta~GGNTCr zK3Vo`wSm{h@T-xoC$Baf~n)??mA1)v9z)ZLc zEH@2dvyD1$DLBP9^+5I0VC;L3rOZpI~eb2;2S4&|Xr$fhbyQQr=K3$zN^c_QR ztotpd+i+7TY?ASbEN5~sjW!WdaF`h$u2(qM^ROGJ>utPemgj`a3pigQmTNe@M1&5} zMx;iB9)v+CA7zR@p>m^C_3I#m-ly=DL;&rEe}s(obi#uTTx!L3vw zh6|PP8<}8+;E_SSNS0*tQ2F>Q@cjE(j+a}Ue+LtQ33xq-LnYGw>VT1&mbm3`3 z0f1r6##vlYv=-K_c9vx8@5bs$w=f;&^dLE)Cb)8C5R$^Y=c2 zt&KZb_T_6yYSuq(sKX=?(e#&?DvalAJiX)BI-RSo2R+*nDrCwdCdnDy7MzKNU8Ico zJjt?1&0TKdjx5i}ve;xPppY7?9JLkXrKTGak~Et{KlMo-Vf7|yORF+k21^~ue?xhZ z-a{Lm=z0Sa;(LCo8&7->9jDz`;P*S2y|s`_0TAQrVr+26W07akjA^rh!)xj8jeB(OVO{fC*Ku^dJn4U2(xPhWHi9ZUM3WCg6sGfvz))Z_gB1GEm)R^6y=O3?Urjo zKv~AQTPw5_OdC&+V}ZaI6T&c%S4UJralWq6CMU+ie10O|Z&a?{SNbf*fA_v!6M`gU z3aW~r4B<#4dP~?egiX)VIsR?u`SG#k!Ye-18?H?%K5`q#rfhwn2+_=E({AW|!0HZh zw&v}{0kR*cOvXFg6RwGzalLimh-Cw-6+sS&f00u%p4Z+ZR1Zi39-$<`wQ0@p^+>N_yysN|YaNNGeFp~z zvA~xJQqS{vFUTbAv@NruHaX()DgyNxH(ueN{>t~cJ-^1y!|Tjv2P_T_C`^X)Jx#mh)8!J*mphr&*i?lO*A!VgAN?LQ zFXiWt&-3>9a_{dR$W@%Un@u915cgR)P?HF|n=GBUbRJDgf5_1~Izr9zc#V|>;0Zo( zROMF>>`W%BO&`c65^CeLkaHa?Kci z>*kbOS;53)2qpQ&&~YH4%I63na5#hz^xm-?I-0&iG#j?3m)OnO6?_v+NhoLh53k(j z_g;F5JP$WD7uIt= zSnkywTc!AHc}C|39<0x3aICFmZCf66HEZYi+lzB1!t$tI@{79Vtlo0BsnNdUuTReT z*u&7Rf6#bN@K^*&NSYLE^WJvLdlySS=(gYjneB1GV$*X{v|W4;0fY^RkS23$BOk%} zXnPYvEc{<{%@>|UZM!C2SgD#R5eF$T5^ITaQRn!TvY_r7-k#*qiUQA%i=6iw%a5y^ zjqNF=q_Ga&H3(~Y(zpE27t7eF4+(u81HQE8e>ZPd{Lw4d_|Z#8ym|9FzgQeHOsd`b zbr_Niy4ab81-E0uf8&DwMa*};pte1KTK|VF>id(*7*~4L0*iPek@297(D@jWvVYO| z5w3Xlp~&ZV+Mk1WZG8BfaX+38s#ZyoCgTM(2FQ$VVqv^{^PLWR9})2O`30-2$fqUJ ze+RaGL)Z5N>p7Yhlv#n2g27r^>o{*a)=h`?0cCO~nPFNQCPj{kod!+Uvg%vT*FCGc z=EHmUc=z51td@_sJ-f;E>IRF0WA0r%iWAw3UUZI#iX1L@<=P>+%BUuDgc1~4PP3_z zO7LX)guDO#z4)F-)@BI1qCUF3IluedfAvq348N3YvBx1(Nyk4j<%`5$@aden1j*B- z%OS*ut(rtB*L=E5UXn5rsdu%N(x~xeS_#4?$s*>@2LjQ1k3V# zi#@*}6q1k`zLih;!&h(d%E6Qef18#+-86i%y~GR6!WcHeaeH1cIEeN$fl7dq3Z*3i zff9;IS>lA`xSaC(;u_z-u^=xr+ss6Yh|bZOLg&<)Ux7-!`~yi@#j*@w(&vcFmczd~ACvsrh)j;r->3KRdnPy}m|y zfeaRbV-h?@2^#Ao;V(!;$_p3X$KuXzeJ1wSXisqqUf@GKkHa%2-%0&+Q>?O7R1K%r z@`v*R7Xr8Q9N`@&eZ#L*e-nPP+3;2|VT;5KExjA~w@;q%$!f#-x`|GUCXpCJBK8Hx z?<}TN#!%!Fg3=5=@L0(>7^J|TWa=L8;UOB#d~S&RCfu@T>({uxvwmk^{v{4`|FA_} z`ZV<93SfDQGRFw1j7f5nr)eF(qAAkmE`x)H}zzZ@KI{y7V5Z zqTry)mR2| z5zaq{oG16zG3+MAEFl7Q9rxx#)D=fd-YQAG^7wle74w&FQ&c5tS}{1AB$R?&Ym^XF zI?8{Ry=RtbI`2{G@zh&SX%uZe#QmA`DXQ1S>HJEY?$d;Bf8(_+^H_L?MA+Q7g4{3c zT0Zmk?bC-~Jf2tf#q62gr0*#eO>v}v!x>?+AlR0GOfjrYTnG4cE!#1DEukjc_6p9V z^|1l4F6FA5NRkTyR_o}9xBpNcdupQ)b&5GwnlLZ;S8v>)oE6-AvWk1tXCLUnp|z&U z3~K`Sz2^h#fB3V`@_S0K&?N?m9tM27;(@aW>k-ybdci_K?H%2t3j!@KYd9<_mVM7( zoi6$LdI?g}+Li}(L+vfw)>1o1k(X2oas-19Q~{iKh;o9TPN~WXSvf@_xM?bW{l?4u z+Ra(jEf3TO#nuP5U4vM+q)ybSrO70Fl z?@3SCcCcE;Yk9kcx+C-hVOtaWo^byWI7_(PK&fF{{e$M@M&!>aq-_)1<`D)Ei>NStNP5b?tQUr1z$h;-f4fF=L~fob)?cje|Ej{SW6_$FDN;L&@OL?hjeIviX?RO&emfUvQ=pt>$nuK_a&m8Qe@(USIWYe}Tv5-nc(UxUvmqUAL$fSC zustdJJQdi?B*N3)L-dMmI8O2D3;P131+905L7Lqz)2G5P>e=^$VEq10BTb@`9jfpm zn#WAx@+n@%pbRe^6J_G0C>1^ky1{bMTejT*2<8VzuRZlKW2{LAxTnh{20Y#nwsaESIY#pAJ38Wlo;w4Bfz{X}Ev! zn1>(U1!rTJ!o~7w2IyCzG$Li*%P)hi#xNbVht;JC+}X%nZ8q`7ACVJ3I#g~hc19R_f+CvMWCl-c0($RoHgJ1Vu(d5W zjG^-ZljST978J7y`e24L8X*mne{zENf$tsM;0L!}<-4;R{QA)iCUea_4_alYzDIQy zIhmkLhRRFi;E=*1gNlWHu+Y>z*;ty=v6O+I)C1e#phzo=bsev1+b5})i+o%Z?;5;wF&4M3@lN1|8t(=Me?P>@-$6cD zjBr#^QVL71;J_$aA($w|t5ePE2U89f1=YcfrJAM`$4CZ!5y#5s6?g#%r{l0R$)H@s z>y;4sAx&B%Ev678|H(81p;$I6rumf4dv50?Wq^0 z!e3aP{e?uiePs;)fbe^s#e%8yj`^$-EH|>v$Eic;J@)zDe;fbarGS-wFDms}-Ja)# ztn{vmicbaE$(@h3jv44z={VBvv0nC;KvF!7_P?lPA)h0U4$@Q}f8XOYS7<3wDT;Mt z2ew1c(0WjU>+?BBlPcN_Yp4pL`7s<{n>SEbd-> z$;s2HaoXF$dE#njfArrsMLM4$$r97oK0qchlL{jh0zrLta^>JxW)Xt#)1(nXU}6M~ z5BT8dx&fgjZiq#IA=v~Eebl;-HnT42yGb#v5mJcW)5?Cql>Q9N4ltkX_U&r#SX~*I zBuLyOI8y9ALY<0Jbsyq1Q{~94h+F`feqPh9IxkfV-ruhH53BlWzdo}3MOr@yZ&_=DEi{eR zoC%FWunzD&Ex0|ohRh1oojaJtoIIQI;Nk=yEC)(6lY%$PjMvJX>(cXo+&ks*<4gQz z741idju4{7f9PCkIw2{f=DT@`4}pagtooK|RxkxbQ7}KAl1;KWZD%>X2wY#x`S$UG zqiYLp+&<<|=G@NaOiRT_VL+i!CPz6DA9cYar9?`N6cNUj!AFCdzTweX%g4QClcy3V zHB?3NyGZwlNzLncZ`oux)J3b&;2pFzp>GJymeAFNf378L*3nY8>j^$O5_&Ub5OlY4Wc$s&7w!d=o1o%wy$N*TSl`m1rsH>r6n_+aWZsVSCJ?1 z)2`=7e^mvp=P{DEq$5{~Txaw{%O!BOX?Rn5KJNQ?Uvw>Wme2aY?Lu>$XLvld3;b_& zvUeSld~LL~77DcH?c*8$*~>@#@k`fvv&uL=p7DuGgNI5`me2|5^)L2(9Pf20KQC*0 zc1kx{w7;Ir{+^4v)}KFpS%MjZj|W8T!LC`_e_6=A-FnB)Ju4dnERsP-NNnJ5qP-rw zp-jaBE|UYDOH=wzlM)L`@SndTy^hii&sS)XpQVx?5vCPomZ1X(9HkT}B@seUyMa~j z*=&-Lfz*^mhEak*z$OyQFgVWYj>h%)Htye8#W- z!5{GW(J6${s3SElBPr9TDSlK{B+J$a-^gfToDhn|;UYRA%jmm~chSnyxybS@3-W1B zrX)`ke0aK!&Ct-r<62CjD_H9Qu|Q70U@;|I9P;11avMzG@ssnN)$Q}9F=zQeN-_ig z(|`GjF-Jkz0lGBV%kg#!4DEoJOh8Md&T&$qGmT^5d)16=dWgPp4O!$M4dL{J%n0Vf zGSiB=Qs~UE$P5cDsB_6`2>7!VVO0~9)L2Sr7x6yGi?ZdMxQ1|E{}s@B*ru(2J} za)QvB+-Q{49ra8w0|I?Hosx~JX#Bn#Ke6W zVOHT^zD~$3$q!A=E1BVTUeQZIW`7ED zUC^40JTE9F8IO?&Y2qqagGkrNR~7ZE&mmp&*B2ar`xbYuA5c~q>s1#~o!lTYL+Jx= z%}X*RX@um#(DE&v(L2X9EAXx-vpq%|G6EM$(GLwx5FF^7d)qDF!BXpt2TjZ1lLW78 z!476)X?t8w%e{y4X#6rx zC`s~&N`@dd#1}twX@8LllF}~*dw>#oDL!`15& zfXHn#N z9gCfl5WHZp@!FIE`k`kCBId(e$IvD>D4DJSEz(m<$AT@AeXC5ab<)R)UhMG*^jAbD z3d!QmZO$&Yk)?hmhxAXAE=PC6v7xzQ#gFGKva3y=A+r+cdIm&P2Y+-!G*ik2G?vRO z=QE)=>0E^HPnIdJ((l;3eFuvL|LwP5W1bb9y#ydp0p z2S##`8IFsLqgjbbhFBp$za5yEjF*ZTH_VJ{^MY(qu+DOB9ZYD5`RKAJ5f0{6Nk2CK zI%=LXFR}MecOg@G4ta@KOcApZkr~9g-x1Tk1m1pDVQ^K{Z+~4U9L@1U5uC?2^%dtb z43^N;gk}rNhNXw2LJ6Au04(AKzlY%VE zSu4e>ndJM@P=DjOV=5jE1GCKVxZSeI3_?oYU2pkzmSMa{2u;>+`Gs@5ok=!A@o?Gj z$todk!R~58*Tc3ZthZ4L+7FQ_-?n?ucSN0Es|??nl?haqNGa*8<6-NlgNx6tBB^6C zvy(>i6+_@i3LoWx<9hjv)ZDs&!zl>y_gvIRHv72W6n{R#D_W$QKIR9fM5!`abc$5K zP5Sq3iskfa5*k^;qo&=cZ%$6osQ`MB620t>geTHIQ-{XmJ&J`IY3j{g0z- zFv%!oGzV?$kSGKJA3V#ZrQh_sJ2KZ)O2-G1b2Po9b)Hqz5}JM&95On#X-Rf?#2@{} zZ*%A1Wq-25aB_LZd9&j2d++Qf;!!R#veg4G#zxn9WbnUogCE>_nJUX!lyly%*U>ie z>lF5{bKJ&)HF}tjkFLIr#d?yo;X3WKynPxK7zuVN+5P%R6bsfNWS|e0LMv8nPi9OE z_OKS$`xqvnGD4eVm+0LpX(W335&baHqoC07VSl0W9U}E*#ob!Y?mdBb&tWk-?}^V_ zOYZO1t=%OOCdm<91I>V#Pp|@RW{S0qHlZ#g`CYw<_hX(UIZ{S+XVa#sFtLKW6l&uI zFTHZiw4CzcYR#w16)aa@&0-#GgxpPmDDt=#DDs46bTJf0?n}QcJ}jm zW`Abr{Je1WKqyMG zzU5j~A*Em&0+)64OSd6MD1~<&PnH*So1S)UDf5g9!Qr%ITAFw%IZtyr&?k61)0*Sy zlyA+C`QG#zZ!d0fdwRsn(+M|^7SzHaCw~RC(3oO^_nMFyf>2oBMK6J~Cy3fdhIv`W zKg9%5OyKAMk(CHH=3_ifObcI8;Da5Y6NI`Uv>m|+!eH_H|JJ#*$A`z;0Z~ZSoyB^` zbt$=>os2pQdM{C^N*t3^AJ{XETH_2wfn8KpY%$<9~;5 z^22Yx&aLAkrt=BsAvVe4@QAlxzs-%sVO%!`&#T9;Fs~+j`^Kvr7CBh>t3h(jc#dR7 z7c94=;%80A_o^vBTWxu1QgBnih4&10KqeFY)_?QYC`FR? zq}O|;i%yWd6wmC|lhnc|Dbl!Kd6D8|G)(7UG=m+GG9X2W#ARUJ57g@fyMGh4zIkq_ zw7FVA*LH}|e3ytDA;g^S;1ZW2<2$dv#IL>aHj`OJ2%dKzyvNV(-i7lgy9;SwekORa zY1zau7p4VH2EKd!7S;zgeaqc<_fUWrLM)2izWD2$uP;&=Op0jJ>Sctzb&{2tR76DB z?eOztax|VZ7h=?@gRUDeT7S?idz|xxts`_6h7jwhbs!W{iM@xY+>z7dII$8bX*@zHpWD}!G8X_+JEmOH)Kqpv%^&$v+D-*tU%*Akdldr+brjjG-$Jp z=RKe7ob9&Dojhk4b|E~28a!rQBiE-08&@Mz8?qo6!a#%ILP;JY z>6E5%f{;zPQ%-oj%K5>x;&qc@a>H2<^$@5BL7@~@D>ALA3dPXD(0BChnv=&5=sL~K z`IOQLv=yiz*=`4xb$`#}_d?RK zkQ%HI0zqj)rU(c^*M0GXZ+pa0vtAEuI?rkAd9{=rWs;f7F@I8Vzwh{k_gn;zPzscx zCNL3#6B%V<0+5puQDn&Z95Ja7HxBsW8+Z8Ltv9%F?K+bzBMX6BhYPZ!Ik#?JW11I~ zI!8*uw4Acsc2vcbGAqclg2QUU?a=bjdcLJ3mOyWEGG{sUjyE$y?<{9Ra3BPlz(dz_ zCuCKz{#qrRE2 zo8Db|SUx4`Nt3#i-|PTA^>4CgV09wwF6~n*jjL6{2!F%BNI}#ZCJQJHK?s8KXa$)T zC@H9W$ExcIeSh^kWMNQJ5QL|e!{)Wa^vcZ8%v3i?n2HJ|gw@lCEB+#&?QrfGQR z?ngAIr?9#Bycy5enU+-s2h$|s5M0`ZdlxG{I6Z}j4_`daFwfwP*P<=ydiBfOD-P+z zjA1`qsSvA@Xr#+HM#50}#pG<%GK23hjYxh~T!T3GrxVETh1x!qgqdd+HOKam! zuxsP>eCsG0@Jx$%3@(>X{fziCql?^-tDOR6xqsTdkD`dpUIT$(Yy9&&ub@l8M`s&EXRp%EWK(nP_>k`|4tTwob689e0Z!UA-|9Pz_h?n2q`+il zqJKz+q2sZ4JaCpaD_99ZM@E(9yfL40tTJ9MDl!B!W!QL0CnP~>GHH<7;DsavO>cW_ zkbi8pTk3YrW_`lCReYSEq&`ax!m&U<%(bj@-`wpMj5g)Co2ldX~jItc=_mv zJBNq7ULG<*M;Bx1BD22G)g416ECNH z7k|}ZM!GBvs=XiHJ@E7ZvhrZ?i+|>MK*K@7{r8I=# z7?PsXNfjHa5D;1+ltJVZ{^_k-{MykWzjN~y=JV?)lVfy_GDVDJ(3;!xo7`U9W}YA8 zP_(Y)(+3YwN>Y^-RXM@=fz@(}Bv5xff7)7ptE%vQ%dyr}5*p`N1IOOswZVDM%zyTj zQqVfbrM3LKb<3d=JnUj)9|y+g3>jDX=6ik;<4`bI?wxG-$>}Bk*P}ImwcN5Dl_nyk z6#8_$eMpknAs$;h{F0nC`7}i4{eMJBo6#xkBbjdqohEp@gAzk}_?B5L;F<_yYO#ak zd%N59i3H)Ni58KhJ>LY1mkE-!see%0J!0J0EC}{Ubbj}};RR2OnZV&J*$E1=LQ*Id z-943JJ@heqcih*MQMW#l(VM|xw_Ti^+5u!>e&ae-RZ&hVnx+S#_?_?nDmQ005JGUa zJmK!?XMA+>7|zdQMB*>iq@@LD7X8-ilMA|sCvbiei^Pk5OsBm4Yj1P&`hQU*+1iHz-TXYq$~Zbnpfb$@qtlUgQ$VsXPd*1hb-e*ZU?}K5Ej|ZajfxJ{v zsX#y?2!jmGBq@$oJGF=7#!EfkOYX}f6rb0r`@N3+IqwFE%?#r_r6`}#GcJPQNw0WE zl~4#oreM>hG{i43eQ}PE)G_$}Gn-5C!k+;j-2!XNN44ci(|>R-1dlq)JX0~JB1DvM z-C0^ZE2$A8Fv&*zcPGdE;qfgVR5QLkKVp)X^m)l9IJTX|Ig1pUGApUdDS4KW%L3aA z&bAkvU9Sjuoa^Xp%cHAPo;uGj+KxXS#j|^9dlphsAQ(wO+pf`O#0P!HT`4hAk-3gX zon_fuPBdIu%YSm6a!1;*L&!c=A8z1Vo+lW|o!MC1MakxJb%UbNC2QF>Nng7@sz-(_ zieJj8Mt)jCAm!g-QTKanT_xjwf^_J0d#*krO#&i$v@0T`R}hPa8K!Z&i!&5@S7e7` z|9Mlp){)uU@4=u-C&Qb8%pi9LG}iA9&*9?r39t&UIDh5l8JrwKo-sa{P-M~KwJIb6 z$+EF*J4JoCp_uu$+ zCX*RH1pe~y|5M?P0KqcGPJSiSz7T@r6KuZOsQD_kl z3F$pLm(eB~$2adDaa4_%mIaHeby8U9NSHHuL{yZH_w=i(B|h(m94t;aMAub$lXt zZJK1>l*P0pFg8TJT4A?s6bAI(yCk^&fu32b)La+nS$#^bQ|B{eZLUXLOqj z7MleRHw$FlVVov7kFXwDXv`=>8HvtwlvK=o!RdCzxobHiFwZlxOz~hk;(j&azR`Ru z&k?y~?Rwn#hSPpU+ryK!v@D^rXVvpo36zsxeY&@!W%jPbrl(9_wPUpzeJ?CcpIJw4@v#RZqEHLK+kq~P_cpzeFdN`EmA zfoownN%-+rkn{e?Fw<(K^3n$P6fj;$-jZf9rGp0UWlHF3(aHXejB!Fg)f zOC*-BN`FRWyF*9ru?hvBo&0tC7=QWA`-IEwZmP)AQd{ahGJ@axd&2WNY43Ml^^e+ z@4bbQk}}JYqC;5A?fETCmT|pZ@@(;p%Zm%RxV$m`_?0whgGB0=xiRZ{w|`$Y*-ql9 zNK^KgiET{(Bl4X@&-n-|-=y%R*ISekZg*}+(7YkCr1emcWSJq?0_OsmkxWa2mXIkK zsT?kHFqBkiqd1w480A^o+61m;lpx;dja9OQbpu(h|K*x2{X!h$&3<3*2!#S%meUo6 zmDnRhwjHcH=xR3eDG%lc^nXJ0uy>qZU&f+-lQy`AeDyXmv&CQ-l`Lj`x<`GVh?Hg0 zwWsMv=~&oWM&X1iy?X;ppZ-@RNEClZhCT~IM#}JS)q{BU5AEfwxSG=9DfK?P-F#KXH-fu zE^WXdX zxaeChnrQY?*gz%~W>myIvjey3=$e*auw@|(7RgDKQy`fX1&8AjT^dfRlGjYm*ENW< zOaA?n5BaO@itEi40)Gp6Tum^kU_L?2#-K7p+eQ!e&ytRP5y$x@-y8PMz0h{CNZB4X zJx{D>tR-#l>4T&0dscnVA&x&dJm$6Wl+2Wj#w9w-a8e+&d?cFT3Y<#M|w z6VP^Bob71)jwg#JT-y$s4k6NNqVHq!ozZ;MTBHozm4c<~$$z!s(6%gvVj>mSK6?6# z;JI>+JKpmr*DVJcdM~MM;$-=>R{E@TxnW4Re)swB>tk3O4g#XV+0OaD_qusTJ{|G3ql$436Enk@oNd?e^x`qSYgpTwrfYbzIOW~PkKy7PR@c0mE6?A< zhsol_A6)!`*h5cvwbwn|H^T4yn6o`Scj$MiPL18A^nVV)K_=ZxN|R@X;9-;rlvd12 zMIi-+668`~ghZntlgzYAK!9M|J7%K-Ej13$`L^DZNDj@POwp}wSMyEcO7gX|x^U67L!_V>tVdigZ_*Eii80G!Tp*@ne&@jn zw?`R^uIGt#ET!Tny+BHh(uV*0qmTI)lM(sBEu@YTDmktw=O@f(cQ~$lvh@`|bC!e5 zFjfj{TMqI9YkPVEKd&7=i}A&k(oD7H_PC%>l7IPZgzY`kT;fCEVcqhV7b_mGuL(_u z7Y;8J9v2lUy<^olR_m5ex|%-JeC%p2x`t}oGVLWsnz&+Jc64<^YimC0YM$V^5RxJY zrkO@ciOO?SX879dfZsfr@%?Gew+qefZQ$_Y0)76Bi*|(&QC=xR+Fh#*adL>5kK=#0 zX@8~h5*geV75P_c0tOSNRl}+Cv|UdSfps6~l|T#0i8g#~ddU6xoJJ^gu4o1PY_;LX z+lG&POJ{3p*RkwcK3ZO)Y)9WUTy7SecT2WS&kqj^{`IXHZ;uPUS?2tW5D2MoQnKhH znwmMww(nRtSoAH=Y|qH{oO{ni1P%iHqJL?*D?R_Nf$et7p@6#WIIaxa#_wf)yl{^D zy&RD*bCl{=_zr2AR`yC8_<2Dyk@zy(b zdTx?Vc*vDbGPHq!^kNbJJb9LL(Lrc%<`Q|7s_mP~koJaM`#hQK%Mi;(1ymJOIe!?5 z$u(7;Gd3AQ3)XeZRnuXcHnJ(h(0REC0e6Ybo|`1Y%0WqVrkG@gJkvDImc??xM`us4 zu0sg8SZ(;(lSiCCIfct5^xGYg>>pAgFOm(a$YQb06v#5cwn^LgWnTB-gRY9?U!Zmo zjf0$IDDoy1)L{=lGV%MBKr6x22!AS-AqmXJ8A5tW6^mPu$+#XTxrPaWNwTs<+tNDA z<)*;}k&@j~aov}-85MWhePYi0FL_D~L;4U1vmZP!l0O6zCI#wXhRk#B6q;McP)bP_ zJhyYf*>V$M`0+St{E5XpglJ28^UUnMMiF>$bifaer_9O;vqJM1XIDx7sefQJj)i^r zewVlyCXdT;CacFXG8^x`u zVXPICktFM5<8->}xbT*rpMR~musy5badnGdtno(RT8ncYZ!(;BIAfscd3<(7?<_07 z<-A#N+*qcrAap&>d#SDB&-l2M-VRyF5q(*vd^XB2wI z$|I2+0l(37Jbv^Eb>ARDpGavkYQfD2F`puDA0Td@Ao2pSwNYL1w|_A;x(>0~&~95+ z0lL2D^}_>Z<%A;3mT4G5mUYwf zUrloU&G89St@++;hBkt?3eAraa%+|3NC;Lw@N*}~Gx(c6@TP(PweI+umOS1x)FRLX z&yQ-!gV1tep|u@BNPo6%LV;ViQ$GzKheux>=`@LBqg6c1L#l&P?b0d-C#EpONWVg1 z_xrnkZW#7ozNr7QbwP-DW8FlmrYzg8-$90h8O;FEYZV>4@GzdlA6lgpH7#BamwXW$ zeQ@TIMcl8O42nr&Jlo{w?Z29-&CuD6Cni8OR19*Wh8Z4p+4Pgd9qm3hK`MQw7uh^uH$N9(*RBUnTAjh`46O^BclbW z$&Qql+LoW}-1aACI|7#d9%k}lT7 zd#$%$l0&fP4K4Zfo=@fRz$g_|BSKklG_AO24B8kx0qs5B_ne+@6BF0L(LC9b=5g({ z?IT}eh;|(asJ*2bRlIdHq4%C2wH;5c>fM@1q-RTIyMGmf(#eb`u0}+gG{3{7*Yxo| zC=34O!2w?%AEA`ulfLF74`NgyRe>}GQs-zTxW0VMcjtG==Ld*ciM}&Ojtit#gpDAq zYZf1Uz>hwDil1j(v};b=8cE>2bxqKQ2gR7TOU3cHB2$vNmdrCvB?3YzIw82)Se8vg z-K|+8uzxsw-{V8T^&P%Uz!j;*7h#T5m@J&#O}OfmofAOJ~3K~$TD+FBX}>)ulPXp-}wn(<~nigwaErzpp?p{Mg6Ydtfm z`A%N&wWj6q#TCuPRcto3MoNXuG~YjdjX(bSw}1FY_g~}PQqip&MBjbtUi%_Q{*}I7 zWbrK3f^0J3-gq1daY3-~o~K>U6DN7pIv%zSKVNUyv^7n)A>auvH>BbZ z<`tPx+%8Jat!0{mpw4^Cxpj~!&XNk^LTWzgEN@H6se?C1n)e#dRw*Qozid2TQ!PKU zB7Yi!=6R|qL=y6VdhPRFzDhyYIt>jeadePDXEHwfJ|$Qpo=4iuAeVNpR*zp8H2>}c zUA*5(!a~?h>P5DT<{V6Ex_$?X;vp-@zxxf`MfhDW3#9Ui%oP_vv#-p8OUN< zewrlscln`pEa0~fV&NENNePj~ykwG9uuerpiCC-lCyaeU-3`%E?jRZ^BLiN^=YQi~ zZ6EI!r6WW?DI+P;#QP#wPzb?D3kstTpYLBGgaH&Zhlp8jY`M!*DfV~GH;Fcz&+G@>4rIQ(Nk0yMh$bUE}3TBz% zL76dCk^`*>AutvmCp1PVHk+1QX-?}c)^&ITZqpNa_a0|GepEy%$F{+Zb9~)nw+%}# zc<=n0|9E}IUp#xv|MKWv{t!2AHl zWAZ$MAStVYUYRIKaDUyGn4D5amd|3rEc5t(S2om`FjXjHM>z+wf94b;o{b?3NA^ieua zZNk9qyHHk8j$_2;uR>P!svn~whBS=JRM_N=FS0BRGRv5ZCx4&~)uf6BH)V?d#O)q1 z`2}!;N`hJ8z)Sx4zx{9c>0ke3SL9VJ>1UPc<|Hjk`%_)4CI?_NeL zSZ!cd;<6lXJAX!57H#DFo?kp&;8yFM9p!Ao@zEWAFq-jZS#d{aeAsWJr~ixQN__{b z4Z-9|f1cRyZ5O8?Y4!@nxCyZ9ye?L^z@p|VvEcKGS87h zbE}+jtTTT1?wsE`oa2q4TQ4~oACpxD(g|3$xMyozyMIAQD75A0Po5z+Yt(v!YGP2y z?~WDsM$sf@t`$X*G1VG@;K&CmDLIjWv(_PnWNR%!Dwe?#`W{~@eCP2#;HAKKUEDMX z8D-A|Tv=cjYh0Q0taUtU)|~o`?dqDduEwpdaaSwcvL-l7v#rrW@ThBeuWdLOPmtDA z7|q9h!+(c;&9$}U1o{vdX-%ayxseii8SnJ8DolzJd!~}8mc5;UM8&*w?rnS(WYo`nc|LZ zn}$dq3woc7&lE}e`PEHn{{D)(_o+Kd>?oTcyQbYi<0@%+yFUKD8<^@Q4)`LO(0q~S zx_`=|E1gWRy_7Movl=s=Oi)5ZV!M#^T_n=cZFgk8&&@_Jpq#+u5GEt2vKaDGDAc56 znirIr#sIDJY^-I|I)Vo+ByZlj%|UrU5S~nw6eGj=`7@|(4Bc3-qNQiE*=3U7>?((x z@-8(+-SfHSnS}8??(|19m`=&36ONCksDG-YUACWYUcShm{Fj-~^E}29R>@VYi@_D6 zqT<2yh=XE8VKVL=&M9<8rr@Zmm>ti!)>(2ORJ(nbkUOi}n}C~rff z@giBLw}`rBvDhH$Z6tct9kS4fYJbWb)tI-&Q@(k7&PZkmDS3GDl-ESTbbg2o0^x{e zHoXNLMV>M08Xhf|C>*-)Ic!^gZ#JgNOXgY5xEfOiL1t8pn~;*sIXp0x0g)*>FS)di zrR(usi`N35=h0VWUE}K-FAd&%yonL2c3b0xz-oo9JDiu;W`oO0EYX74X@7;cHNNif zZ9}u#5Ui!P9Y1P2TIG1ZS@G04K514oZHo+^!g&ILfMg^!vr)#^kH#F$Mwr={LnHX; z=_UWihad3c>kB#pbTx#Kd=)gzrcjM{K{7ANME_jLiA>xVA)^ajK4JFyJu02ibrv7s z{nJa_*(DomnU^`43FJYbM1P>O4Vf?mColq}ZMjz-aQEbdTSrG!;|h=DzOBiF=a$a# zBCxTZkGh6GX*wFqj+Zr9HcOMp9O-K+V=my9QEY`|E+s}e9y^ai>^L|&`IQt|I5)3ZaB6?a#po&caHrhSJXATJay?4%zw_#cU_8Dtc~8i zSwnhTKkP`88O;~{@R?4XoZKDwA==S)+MuP3t5=9c{qk&gp^b{Kp`68=KcB=m+KeIz z&Xh5XARo+cKvtS8&zNKxvm!?zX@Y0f+Gy|U0+~`w^O9SW14>b$_bj74JSNXILMop09gn&O7R#N<%%}cs8=u|rC>~g4 z4x>^08S7@(V1M?0=jpJ2zl@4ld~+SM#*K!qLl}v$5@CC!?GZ)B?C6AVS99(hPPjX+ z$hBr;CGTEt7OR#}p453i*vwv2E*|1+AcbCDoIcZ%A8Q>~>2xV9bV!SSU)QgN_+D`P9xQhEayWa040{7^KlPvKf@RMrOO|gE?_#? zTfgfrl|)EQ=K`JeF_6TzARUlJy=|7>&{3LthJxpk&$p9tIv1cS&0$e8Ej9Cegc6db zPk)k^t|hp@xGFiUM%)@tvBJ@M&!Szj>^dHP@(El#-60mg6d_H+e8vyn{w9<05!Gmd zwT`Rpg3I-muw13X+U{J*l-`;8$OPTXv=<$U^ze5NM8=mD{h`1P`|Kd&^*339&jl1Y zZ_JOlH@|~1nz9@*Eh~yVM+=Q}mQov(QhyXCdVpUBp9;H(>x1E5+Lv|gdm+eVKRh&Z z8Hu5trJoZh4JrsmxgvO&7)`DeO2<8y@E(`=4_T(@gNvISqj6n_kdh~Dhme6FqghCB zMCYzSGj9i?oJ;GX5Yq;;GCs^j5s{}XMKszzaVfq+L)Y6q*=K4vGZPEANM7#S#h+FtOcgK;rM zl^J4eA`@IGs9QvqQW!-&{#az1g5L z!Q5LuI(rf=Wwqvy?%m@L-*}w|W64j}o48S_YrJ;&VuH6W8rvv^tFQ4g$IB4+@P&y} zztU07S$7d7sngE8Uc<9+at|JdY+wK5-u*G?W6a*QUo2>VE^*|A^+y>xA^V*cex&GE-p5oIZ%Yb zZy`j;SPaq03W5zVE$KVYlkJA^=oGdaf@`2|sW&z6wi~wX20>0)Ov%fF@Be4NO?TC? zZP$#85tH$VXm-=^KfnJm4}X^n{)dYd7p~|3xmvUG66%%^_DsT%@%&b5M@p3%<1Hvf z?kpwXrC?|Jae+AiG(Q}cOzto3wpmH9(ahHSH0YYkie)^F2Km3?*ah1Y5 z`WGF_t~qEPI-xxebJ-6cJFRow*4C?N>e#&2GfEI}9e?S`N--GO?dni zHdjfpA%6(o650kXS1guWRz`FG@Gi$kx7jROv{ZQOshf4&AlaBTBK(;0KAyWruWG4{~(L{0Lx0T zw@-h8ven+k7heV0B<9Fm|{&) zD*kyy{N8~nSsLbfhA{#o6}7Wm*Oql>>Al4$#c?rWQWO}eanjLrjwh=X&E+#VJ&)7V zSAS`aJ_{yqYTge$=hv6~mw)>(`&bk3orKr2Jtw&*OQx0Wt= zHg&r*B^p)$HvJpJzdcOqG9d+7y5Gd0iGPUHug#9pS|f;L#6{Dy zSg&~2Zn<)6s%_7#7^8B792L?1H)zT%r<$E`T;1VTS<$Upgy<*+m%x043=Zc!QYnO% zxVl5;hV8ayVxm{Zs%ek`?izvc4S#p%$K*=!$#%nEY--wVjkg|;C*&HBBB+8;miV?M z2#XIEuQP)61m_4@9t&O%LB{pqfG7v~d@&9Ce41^?2U0L^9pg;XC`l;;ho(R&jdKn! z1y@~7CIiPx@*WO9g70`D9yc4h#$(;YqV631x{0rMDD1(r7I2SkMNAcjAmTuWzjsHQ3SY>4*$RZZ$c zhamOye%v>bBLC?SiC2MyZ>I9VO-uY`VEeC1%p2Ui@NoYwKm4b^$#-tw=i9Hn#dlu2 zO<5H@esU4_gIS((-(}M4rUIt->@kgkZ1^n6bA?fYTq|npxZL(!H-9y*x0FWn*1>HK zW@EuQ z5~;J4wgqJt3%hk4f`7oetLb`=Qi7}X8Y>))5QMsq=*=K`)TGH=#X>PKN{2mrP`jpV zm^dRn8YLpBBG(d)AkWf)=s<`NJ;_Bt3ut{HOOCQz>ybjz^q$%|WC%EsvdP`vuG_^! zjCRkVP|96F*D4->ayazTdm`Lt+g5(=ldWS``m|zZ;{9q6SbyiK2+>KdsdvnGzxSLJ zCAVjaO?4EBpfaI1rxLKf(~{G5L*oO@W=ri_mUT~0$NkZaqAF0z zAe2IlO3Xn;Hh&qD-8mqWV~p)Nzqn*F66Dp4(AA(6L1=;x$S_bK9Mim@ty?B4qY#o3 z!`NiVu4c7a^HJaM=NFfp_kGk{Z{p-l9|%ek#u-5iLfsN*2_nj+f*H=HWUOW5qkDhBvC5i!x_98WEi1 zz4ssSXP-RgN85&N*GH3}l$RikimDY;M(LUm@vIpYFI^Fd&qGaz#=mI+%QKU4tD0bx zCU{TZwXB;J*7j%uy=$>u&x(fi<3*I~wrz?&t#=vcZJkyYbtD>x6n#20Knk>TtoxqU z!NNK0K7Xp__w2?=YdW1CbOaA{#(#M@;|G%w|72XE@4UgoAO9G2=ZMg|ouQ)`k_`vb zG@Go?!%iNmNGstqiu-Oy);pNR8YC5L>bU;=l@)c9?ObmLli6Wv8w_BEsp3@*9i8As zopyyXnXX9jx5K!8u|rWw3n(gH`_|k1`uzt?=6|=4LNT4rac$4LwvC-pk)YW&rIIbL z(~Xp1d!k3XG=j+}C(jHMqmo^yXVG-j>vY3u&1;8;+&(;EoL4BJ@k;XX)g_CoYq(g% zeCp7Dxu!)8$zSO)k^*#@irWwvl1y!!eR)WMCZY}A?{wiqV2zQfvC+G3REGGT4IQZx zv47AHY;&y=A!LA8{mxK`^nGPC<~f+om{lV}2o$Ekx;`R-KxZukOXE6>h%or&Vu{HV zb!X|E$2AS~>s>~1+QY_zljJBa#nX}+P@QzTKJ2E(;2|^U5GakN3m)m>ecd^a_nzJd zobxojCpU_^ht7Jml&rnQtLO#a+#nfAUw>~?=6&npG$GP!9m0TAdL~+XlY@S<2C19W z*@x%Rm*-%@&v^Efi7+~nVw7>H1wv^W=h!qorMGN0iMR2hhjo^-IXZ&LEqn}5xg zH;xany5OpFTnooy-BJPLzN3n{_ddQ_I!re~7pOte4?Lnbm-?KMx9m%P_>_^u-;g)cHf*W;UQ zA_O}^+YF5^$7v=i7eT*yML)g?s&bgA~h4<^R#XGMP2j%Eql)E4MBUhIC>wr zYSxrKP=tUGf`Gtk$!uJ*lA7ys1V@MQAH7~9&K40p8Q!ab{aqF@Y4Y|he)ww-_|EMk zX2(+=FKt}a1wM68ikA&ogOt`e+{FcAJ|iQfMKyX%N3ibM$tS1Xp@vuQ1>rXvUu?>&`5#hi;Zt@S&t`0#UU%{MZ`TSd;;> z4xZn9{Wd2i@bhgSn^>9LBL`H|t4Nfy0~#lH4Ey2rTDyxZ&UE5&CAs%zn;N}eMNuCL z@ZhOFu!#rrmH}EFQmvvMeJw=zB|9 z7HGHT(s_ap1fS#)+XgNd@pF~*-laz7iczjHQcz_gDVIE#s|L5)!fFGVVN{j8aeSMD zazY?7r`LVW#b!-^xlBy=_RA3?1}?%r`x_BEJ|TC79lt|FUL-mtRDbCC9g^5p{C)El zpZEb&*2}aiNE%QRV)5Ab|JNzM*oZj24~9NPY5+s#_ z$NS(>0UVyKb>vdSet%8}+BW|EUcuJ&v;vww#P1UV*N5HOXxQ&}Zdb^MUAi=hmA`-8 z)3Y&<0E2t}`FNQ||7FjfDI%$7Qqn5PNJzGLlyy*dtTsJvn4Uki^Hy;07Qb_Fi<7eC zD9cfO$7#Eyzq)=o{Jt-9>)OOyNCdqsF^Ppqg?(7%c<?da&$PuZd)`G*#_h!M;;c4%pi;;Y#esm z(q{@M1Fe#@u15ur$nr$yj>S(IgT-SIWO+v4)Z`{Zg}~MarlyGOc3X4aS$qftqXuV4yDig|>V0nL1@LTf( zUOT$Y;dI73MNU5|ld{C5=TSt*PLoGv$0+CM{t2}#c7F`=v}U@nJ~O-9_dkKIs=v zb+2pKvmoV04r>2`N~vmOQ*(ady2z3PI=+v1uJi zB`6u?LQ=;mJy#T35JJ>0*PUb8v~anJtW|BGEPpwiluUI&mX|k^%)>M`cOfcX)59vVx{-kxH{^)(9DpLg7MSWJ(Z$ zX<2c(zUF`GViBjpzKvabNOHAdQXj~cGNtJa#JynB&ykFd65;{@AtgmFS$B>sC9Ji* z$BVeT)iy*FFPX#D9$M?EUBHGwDJ6AdcLjQo(OH+STl)V}?loOhd-$@6TV-%C=iYS2VP4SK9)sr> zt83h|^Dl0~dkeLT^0rLz-N}T1b?2DhKABKWay~h~j@QJev*h45-~0ZzIsM=xgv=uZ zKkR0eM0f*UBHK06#p&&#a-8QCl?xo;Ihl@lV>IEd!$S_n6Y{*kd&}jcGjc1?Rh|rv zVibR`UpClH&8n%fql%Da)Xvi@O%MvB4ZX7{DX~E?8jbMI$NO|V!gW0YxLu9ec9yZp zu%Ty+<5AlYLcnWH$aG|AH|>qqKNjF!cKq)1&T#C-|9&w>Rea9ZZp^#tEq1fzC#x+7 z1p21Ic9tLnivZiqa1jJo9tval^=iW1a>jqxCdb^LoRF6pc3$vs-NX7S4k=E+C}UJ+ zd~Z5KDNW}CzvwO7)4fNBrAwzrpv9Px#%}@8RYJkI7?0b9@YC z&ZfwylqLwlNm*gN!+6hfvu52{loXV?MwdBFUc&s4{Ixf5cVB}}L6!`RAaVe-;k$p| z{yN78ClEZ=WPEb=lo^)AavLY%dXu30KB_$W!ABwNE^6?+nHj!Wj+3W}g5dDpp`>Qh zH?+d?q)S=hnTgQ)VCU>(5f{ivp>Z;yPiehk-Se{4en`OUzEW*`c~O@Ma_}jR(%D!* z`n?04!Om6eAcR*jE*apF7mZZ@Ha~v`2~`jg3PG^Q3{{qKG%gUr;~kt|ulS31-UZP| zvJ*bRrcHFknioml5HqGji21y|cQn1DZ~E9>t(URbjYo_pBdS6p@knjx`j*Cd9-f`E zeR>-ALpM8^FGDs|vG^LXgO>w4-{4`OlS9`0OFY!~_wGYe;L<)<4ou8MCUbvw7apP$ zysZ=S+zp{RI>N=M1b-#JVt&qZ? zrDEGOOp6f@w@WxXODCC4d;I+ZncyyGcN_vU$QmV7vzd!`>^}x zeY^;vkE%%KNjAGqDq0(T*xjaq>&0h3d&0wPjH{|7{nfm?y5#)wGB&KQ5(+ZpJIp8i z!JT7rshE{hoa=d~?o&`wx@Wf6oPP2!HJ}nP#K;cQdgu{BB6Eod7HNM4vS|q_kO{%P zQO1L6%3JdplOm&WxKbXsD4!?P|*yFv^Fh@?at&y<%HWBD1M zzs#=}r}zK_A7THWEtY?L+*y3n()JD~0$1L0DkaZ^WL_HH(iwL~GnC5E#$ZfIs||f2 zxlmbL8CYx8U|Lixu z$I<*gYCfi$9n*GQlI9xDyy6>&Q$$wLZC8B!@Cohmn(4TtUH9qv=%H=Nw8Cw-(XzSi zQ;mzq*|E~RHOd&tjNY}8K~JFVdzRkvm&=Cj;5=s(qbjG*OUQIg%M*z!f#01;fCwS} z`W4o}m!A|OQTTs{$z15&guZPeIU>Pi`;I*~#GrqOA1Y1QGR3SuS+Y9Wu-$B#j1M6+ zINKyr!akck9sHAVJS5AMGIz5_Y-26%Ev&aGBYp>eN)5pWR$b5b>J*1$QFp8_*RWcD zu^ZlJnd$VY>FATz!N}xW@8i$NkWQAuX%xHP+r6T`ZFYZCxJ!HVePMCi#MCn(W5L4ys zSP%%#b0B{OHUuvFo{5T$z$QV_#SlQ`_omf>Y~x*m-xCkQrh*q-BKGyq|Cty6`>Xg9 z=;Vl%8Wy@f!r<2JuK#B?2o}z+Ih|i{>OCwk;xq$L2zXV+;4? zs~)F8b~_TI$m9Dq=ykn`(EL!Gl*N04&%t*c{_KAd&i6bDJwKRL-(3?@VJ8>O5*zFe(DN$tk;%^W`-QY3V&2k0;D-9io&ZSZKE`83Ef_ zgoucp5rVpHsEVA|=7;>p>re4NZqTeYrU}EI(-Fy z4SpI|xm+%XvSnL!%h#onbuEjc#2^NU1TX{!z|3?yafg-sVy)fhOdi?pbx%+C z345=#p7amT_?rlPu-WkbW<%I)m~2XpMk9aRbj&YR!IyN2t_y0R=m@kSF%;V1sEZMI z4?Xv!NWSfhHEetShwuG_=q%{*b(@+=l@u&PK7ZCdOh+ivI8G^p6apzUx2iGsXrZ3a zdCOrvLdVGM>6qKI5w%gQ8_lh5#!6`Lmf#W|;hRX3JR!D5gY*By7ht@zL`sdUVfAWn#4?HAgI^=Zjn-bt?% zG$sY!uHCT|q}=gp3b|{!hmdEddvmQYc%l!;?u<6~G0*QqLVLRW^KJ_vulUuXO-yt^!PrbiQO|gK}znZDg)5G zFl1PJnr0}8C0-ZQAQ3SpEf;?hb-K6G&-tqmm<7b;T?Wbl7K8tRsBr$reDIlr+GoG`zQN2r?22lg^9D7*v7q z0lDfC*+Dn&Ak_7zMkRlU-`;0PzvDrc1=0wl5=fEMFs1iTx8e6I_We&U=&a*%-LP2p z#J1y6jQqxQ%%L_+>Inevv>Ps5$H#roHU@eTaYDo43??JuWCF8U+DEGu+w3G5 zo}AAo;~}J`>3e?KdtR<2Mnrla=)C8he#1{TJsa?v|F<)05KEQ^0sR8=PJ$Dv#LD=PcPgSwP3I)q}HfDWTkR=ASMdakGvBG*)@$|&@1 zE;eY^ejZNkKSeMf4mbG>eO^`U9p;aAq)ezuA7R-hU-rcsmf4?uR;TMWt}rIeldXUE_y8O4)8Xwstj<4sHKubH zCAeK)C)u;1HEAAWOy)Y?8G{gmC(4+{+cDDh4ku$W zaPbiv9E}f5v|`&>3Zrr~&*wx4JLLb+_2}##NF@8&uH&kWJPMJG%GckM zsvx_*rn4o~ut`DQYlQ2Q08Q?Ih$s;%CVHC)$Z~@8Ju*br(Q{`~aa7G1DUDVVsT3gw z)TG2(Pe5Qb^cO2+=LoGu)CM^ziPj^HrkvD_%MtV0lZuDg{lm}23qS7g~WzH zP?CQjC5`t4A-D=2qZI3|qcaArE8aRe=H|HOs5aaj8UBmgxA?DLzsp;vBmQdDB3(cR zcOA_2@YQIvQfMVJ-cX>tM|n_6qbj*e1OzB4kTD_P1ti47J5!@Bazr=o&I&l zwu%UEIkOE{QSfo!a?iGGtmU$4i9%vCJ4S!j6=F0ZW@kS}6;u_Y=>)sjWLwdYC|Qdw z^gZ_uSx)HdK9&unk3s%#6Z@z`AYu;pLi*)c6>Y#voL| zS=VuAa>&iO!CA**)v=piI|=2dint6k?epRg&#;AkZu?#9q&_t}O!L~Pvf5PvmzPilXjf29(j3@i zexk|k*g@ILxqsdYeP79J5K$Ta?c9IfTg*;4I{nSd(@~~PMyf($3Qcb#Wo}n01f>9J z()+R&Vn*!u)}>(7x2dJF%)xM0|@_auPHw;-xaQwuw; zIHdn8vgpAzT0JiYpIh|%THoa)q2>DwVhh!7gffg)wyU&ZeXhdo@YU^9=&paO%i+EC z>A42$&$u^dh2028=C-rTRP;d z&grh!Ibq7L-~I|K)7Ykf4oR@0%4@{u>r@%ANjzi-%HDd~7^ysX888mkE>LMf=Te}m zOllf*DsNJwci53Z%Y6{w7y^HzHmUvYz2w#7W8U4~|K#Udw=n5aqNH=ju1KB9PrWxsRZ3vXT$WCX)bToqrgi^G|=R3l&Tb) zb(6qnc+{w5E)6%Lql=MZI^)IlhC&^(6_8R9g6FE~QL12C)(L+PWi7RkY(Bovy~P!^ zG+emApHrRL5{xA^+gTsT;lFs`{+ zWsUiKPO3?bih-32j7rVA%M793gN8qyR@{h@IRF#94Sak!zogvhsh~`~Rt+KB}QQN*>e7K-(t1T+_k)5a^SMMz`M0)C;|vxyPZ6_WZ1U z^n1U__AmeDpT1JxKSZ7a6zx$)WIo7M&%KWqeDm&>Fgn7N2C1P^C4cd=pK$T<1sK>C zkx72Ms#I7DTbDV<>n2s_%Qgo^nJ7d?K&7r5A&2DzDHVUlRD8I)pc{C~WxmFr<)iCU zJ0^r3kKBfx@(|SypyYSm`INrr-_bf@1A4#H<=(%K`wWMWukSGP^m&+Sa{%$z51!}k za+g4O(wb>fY>qH9zT1iT+_{!-^oUgB_%95%w zbVerRZ76@z{Pha(`8J6>4D;@N&H9+%o84&(2Q6r2WKtCrs$d*En?-{nF+sYJ zUP4J=+4vnkA(@?!Vw?L41qrd5S96$hn(7?>GNV|)6} zb6_-$@M#ZkKgIgrg1xr zh7T|VbUh~Y8^WlwZOI;f|_CwBc)!8{M4uD?E6xr@EXa6M^SEV#c|5Vht?*D$J**-KRt zwW4oeG#!IdY=Wg0B{!AiOGYx+M|icR7$1M27iZjWfl-?%W1BVuLHGFUrhvO&FS zv5uap(5R{5Wdz$%&kqmhd~h*NN^%b#Bv($dsm>5n;$HEykBfQ+jv}?+wT9_&QnHEa zT251`GFkKq0d2@Y7MW-2L)BQM%4g6Ae_s3W&Z~U;D_`ZkO#@e#|8zlpKvfU3^dY$K zE2b&AqjL$Fg3G4m9eQ4!PKZ&`wH<$N|Kc5f{NM_^y2?WS3Lhfl!VrmA0lssv$|e_G z)*F^t9cxlTIZBlXk?DBGd@@C9la$1zWZAU|9e=g`eC})4ZSEYg^`1w#&w?)lR!w9@ zwSBj*GQGA`dF8LxrKB$8s}eF_mb)x7M?TTja5jI5=?vm4 zPqvE&WvPMsHqP{x$(VUnBBQ{EfJ7p-B8EWkJK9Z)i;hjR#*VbqRP93THt`^pn>8X1sv0Q*UMRLrPhlj5j06`6AtJR*-ZhXayFn6G zhMlV3p#R|aS@l_d~~&D89becIHRy4^3X@R zO4A0|Akc+Dd510NV`h0&U(Z#b?-T!g?yB%O;@nbw0Bh(adL`}l-E z_`QG2SHJukhetJKscF_NK5Qt85>M7}uomHRVH^Z9L@Hr9)yaQ&$&<{L?mIyvHLG>Y z`PG7dJpY*Z;K8nVdEUtCvzVrMpCz(0HMJWUFNv4lbrvTiRt&Q^&lgL{m$k$S!AvMx ztvJv%eNj?XW8OnEna@~A2}cJ|jniK6HdEemW?E#CoM*fr@l;T+3OK%kvNk=HpIC!+pa0leroe8SkJH0MV9; z<9dRK8c)ZjZBp)HBTd_~*{rd_A@E#oH@v@Cr%JHz5=bYyPcMe#vVGbpqs2u&<_71d zAsGqb+V+1})sk9jnyv%qb5}WOZjZHOrUY6>WDvCZ|6}KJ^_Ry~A=gkUuTR)XCV$?b zKAvF5C1N(BRuxtVj1+jO*aQ&K)4RaW&$j6hvbnQW<=$SIts(~%$>U?*JU!yuH%@tF ze$3dE+^TD4HN5-L#V1rYq^^X@BdI7;r))Mx9vpx0U)?z7HxEzva;^AY(1n%Fh`jJ0kj#oAbW+tVq*L@5rUV#JI-rEtc#>sFrUJ-Levwe zX1w){-{RGiTim&On2ga1&33V1+bz+0Ol2yx6xiP4gQY5`RAq%$f^~1XY*#>_S0(47 z7MKzudt7Awkbk8juV{Zw zjDjd7UTcCf#G)W7gQ;t7%?^3%@R(O7Bffe#MUE7UpzxbMbvy^)Z~uJi$#AcCy=s}n zZvaAP^9E014Pmj~y@4Xn3CY!*DR#)+|JWbbGxcY*;Jau1ZVary|IXvcXtF$PpAr2+ z(uaT&lE&?+fep_Qa-cIA!ECeMaIJq>bS=6zjEV|k;K9XJqP^ihKV`|~RanSfZ!P2- z7_+6{(2^f2^r7<3lC}6fZRvge<{)>!J5=GG9bTf(kIyhK-g}4AOYd6Fw`)dPXA8HXV_=_sUj2XOSNVfC zzQX1DlArw9pYKtrWP0w-L%D|wD8#O#@Z{!MHrx*#MfB8CVFJ`K(p=|Vo{zYPLRs?Ek zP-Q`R>ws=uC2-+j;8k<8N*nX z$QbDe-18fL^6vMz`_Y`c^#L&imR-Yr*KlbRvARVOJYy7ALRAQ?i>T7zy(Ovy=$q<- zU|a65*BnU6N@*_Zk`p1=*g)?*!WdkPm=HNA4Ao@B9W&>q)|A3f0Cg!bQZP}1o5jog zHn;i1TT9l>3hyI}=8}Kld)ju(ckiF^#0G9~J>QHaJh80A z6JM`Cwr%>{6!7qZ2RDxJ^AW#oN^DHF#aka}LSUl>p(iC|qXN_-8=UiWwx=#Dj4((Uc(n1X!8*d_eHlP&n?wc@pYy4CIWsNBOjr*#5M3k!{gYQPMoV(w;L zP=ySQC(-%55R^h8Lt4EO001BWNklX&DPTQ5==Lyt*lT_Xv-OM1VnRjN*hIcjvdbs0Xt$;v-9Snkti zp*sIg&`MCO!xkwAb=$D{2Q&&N#58Ot_M6*X4$FVYRpTiNLEpz~k(KMf-sdF359|bX*onyFz(w|O5|0_Gq-67=bzD_Frl@$c z8nN|(d7-#n7Eo(`de-5l;}kf@H8hjdX;QiSc9?yhZyo~hp$nXP$Gje~jtN!%b1{Ou zH?u%To|oGuad3w@z0MTaQI-j{9hfQfo)SgtJ-UA^xwJj^(%fBu7?P)){s_4WY=qbbwLFT<+d!Q6LJ%xTvu%&Es7N7*#SVC!CD$FdCgwjprQB3%u|gS_O2u zZB1(XA04FL{nZ+w)~N%no&ctnMFzwT0$O_ke{e(|674QCc)BO!PcD{hpVx9h*E)ah zYfly61u3yQpoPRs#R@?u4TUN3LQ)_oClkEVpiBDTxq0Au5DP@#f;>#-VgMHxsR;5G zVcTcS)UAWj1Vn1p5f!Q^62Gp`t(WyWW%VjPox_Fr&r4(bwde4A-r?5)EABj`Zyxg2 zt2eoGaKIN&PdFTnx$GOZolSs`ZJ&Py3)JHX6nxes*4J(RZFFp1$7a(KZ3c{FAjIb% zIphP~WW;XBU~V;V9@Xw=12ye=6bO;&Y0f|Hn&rbzWXI=ur`h9NhYWtpqnhh>`XGDy z1;cW-wsbXL?G)bGq-i6~ObE?5wf(J;k`Ngh%msiY(#m{x*q zn^5qD5KM%i5|UC#Jg^~EV^c+vp*4cW`dtVVD#pb&P*pp(x9ml@>&!U|jL7`JBn9=BU(6>zcMS_#$byKM(?I z#?-Q8X#)>^{`5gAN@3`|qbdpx%G3d> z>Vn`rzPB6;mBf6cPIK~n7Ip2G*0nTUi;#g*OO(`n>5E_CtuKGx;)PpNoC~~1>hQjmDW-*M` z`lKj%&pTcdiqk@2g`$#?r8I0!#e2$NgQrpjqsri%MJdUuYnhaFQvM^*OlMFRyn1?* zt4YllZ{I~9&DnoQ4Wd9qdwoAMPhBV8tS*qVDTkAat?wv};f2Eq%T1FGPv51=VgOOa z3{Lw0L+kysg6kejNB77fTB2?o@`ckI9F3+3sVR-2mWKO}7O>nVFJGHmrvpWeJ{y;i z+L_VsY)xGTr8RB(*${kw?Qw(Jo6X9dy{HVkc{`ub3Lk&;_=VmfQwQ1Cp?$CNd-N^? z=iKf(3U)rk11RcAe|MSN`orrOerB@ET%prkN>!OYB@}mt6 z%ZzPsDFAm}I`rcpbNfWV>-u!x_OFEu2^TWF7n^NP`y4!c>Oxs1i8eA*5u*%7sf6uQ z$q8?&69|8@)DrIkT12!^#Nas+f>uHq6@`RHouiZzJM1B`hmD9?!q#Uk_u)Pa?t&ri z0{U>WN|Epk!{}o&f^p5a>XL)fQ0XH7mmmtsX;pAx1HI8GUGiU^9HR@vSEn;xnV<6F zsOHva%msob>*AlulAj1khvK6c_-1{;bTpzar!0R=nJV$RPGHCJ2o8^u0^@uRFPy;5 zV>p=QS$zTwy{$|Bp>w=F?4!*xcSf>i{LpeTMY5vS3MLaoZ?i^5%mE#UmgrN08-*Z9 zOYjj-i+4S~S>ZPgkFI*=V~q=rmG^0+P}aB@>0`u3$IrVh_ie<6NHCgGS5#Grj|wMr z)`WkLY@$fjd7){0kCOu1M*3&RER=eSE1rLRl0xp#6rWfxLk3u*|NH9*=~Exd`xTm#JLx+ zb&g3rCb$G{oR|rPlDs@FxKkK<7kTOMfZ#kA-eZ)&dyfk}>*YFoLn!-y#L@H|8V(nUQ2+~BmD z@{PMMb68j09FGYi(8)kw7b%0eINyJPc>@2kD)i?C^?}x9 zQ)GlIw`Kd_EUCshcKmQT_;zQJ8{xC5Nfz4hHdT@_?1cJ%tzga$#3lDC>zEs8G3yq` z_~{(*WR4VrQXX;Vq&HOgsz{Z(>oZWq?|jk+^|WV!yoP|@?}68xl1&j>_iCh^tBi=a*FKtnoWuZpj@_pBt%9= z(p#90B!R%pNR&#zqbLL_MwE|?mCCm#QcB4(1V#v!&f$FEq|_{3z=kXndo9?MF&u6f z-^i3`?*q?FZqduVs(ql|$!veBqzX=^1-~&JCCd;AQm7=^FEuen&ZFeYJN{KYVOozl zC=)12=%lajq+}fgYg6K7($Idh8u3zD^F}%1a8hvF817DH+;^Tvn-qLak%GG-2lhGC z)1;(UjuNP}9wk6rQKhQh=P`!P?1R%IIGDrjTkz7$Fdrucvr&m4tu=qq+w`|>pRPe& z6P-`DN?~49eAg4ALlCHA<4mFT`Ql7At^Um zF8fJrkk2y2w#T1uAp0XY8;DX9onxjIbx|X1!|TTf+^h}4XzqW`MnowPqcK;arZiJf zinh7ps#$We*%F1vgyfcYa^r;4!yLtKG|GwYh`&G8bJYlXA;jD+h-?prb=KttD z8xi<%m)zbCiUNNvCB`TelHT_;&Ju&A5s^M<-Z(hq%LhliIXmHGGT{r;8M>a}d&i4+ zU&0r#ozL;x9>uM%f2Vl;HGcc8x43H*jl)|gW$1tVmQ~ZRY&(`$+tij-GF5p> zW*VSLL8_>BXkD4JyO66e>k~IR_|NzHmCgsE$$&1u3#3wVZ5S}1I6iF$We9}VPC+sU z5SO|EA}1z8OIv2=J|S~J%|Clq0-2s+ zm=Nb%Q}KmSL17FMfmRwV6%Bz>X&!bR2U_#WWP*P{F)k{WAyQT)$`m-6l8SdDL|sBz z@`a+}rBTIXGGb;5dLr1(#Kg*A>VrRqtKKIQT53s&%?YB+#vpd+wYA z*!BrZ9NQL_OT?oU2*Gc^@*1xnpHd5$YQe49jMGWY&FP3jXk@rtH*8lM{^kciLOggEHfu!Ga6IQjPs5LESu z`_A*Oi3!Q?`^RH}vpa^*e*1lR|3>c^N1tFhF80qrp};5}wGNt|GY3l-Xmwz!OQup{ zkjeQifcHsCw-tiAFuYz*&`ME_$4r0fin1_F#uZy(@bv`mC3ofr=vj^8i~ssNU%dMw zFCV>tDQc#Ziqjjn(m|j~PLGcXy=77sym4|9Sr(iRRaw{l%L(emF5@TYq+>mN)Jdxy zqta|}+fYp_ZXe%7OU<%vShXz|n++Qm6Hi^rbnq7WFxEOH1%p#h%(v9~?9YGOr5Q`# ze7@IjbP9HZbI{+r1ZzwZu!%2)u?OBw?IUh-?5OMHVp()KYNn9KDYy zB|!w7kodv1?s{&Xc&#bu<>X55fgcCo`k@Uk@?kTKF+`fEQ5ufMhKUvgp;0lQm7t80 zMeuwaBDZuwZ4{MIIFkHmj7fCGdYF$!Y`dNdQ}QSEh#OVGq|&T=$<}{5ruCS0=cx+K zHo`)xpZnqxZbly z&|1sYc7qL(vvq@XEsMV8{mm8IcFm;=Jg}Cx*BhFs`O=MJ?pe}i>M~tsw*D$ z5o2oRB^*sBJZO7<(m6JGR@SmD3|19HtyygwmI69w(MlsbkD7mu2%V#CHv|z`cPoNS zYfglKQi|Xmib$ahQAtKpb21w78}kWw#}&VQGUf+8DcR~H1V^k!xwDc-Sk*Ko`i0&Z zLp`T0k4@bI#xwr-x4uDLDCXl4i}jW_j*cmeW|;%4H=0%o9$3vf3O0S9bzRDFeUBH8 zaanUZzro9|zQ}*cVNES1@4ov1-~WIACRtt&AYT_49gKOQ7!%47U4*xr4L@r<=aQta z()htU%3VH#qS~Ed@mF`Ng-)hIlyZleQ95^-B3msv>$e zXA^rKwVrPt9^s?lXfme@0bLq8p%T1gT+@b#Dkm6Oa#(*&QM~#4-}$}Qzs%9m3A5RR z>1;x89piD$WICd2dJc|`7*8gcD7i76G8q+oWHiyMr0vVUfEIiq6GB}IxLPNP*P+Ut z&eOuoGe3Of;=TJ^$jHTdi9&L=SS@ycgg#Ud+i6>2ARGtj_7K6pdF6Jq&X zRJ{yv8AN{#hFoy}@nq(P>rX*L)w%sVcySLcTqVEG2Pi{oTfH?{Zro}6(F*ns_@K2+L1)2&RN;}5?x zxZP>7r&Dj(r$mfYN^&%USZX$H;J6gDB2q}js?UFu79}t-QcH!3u!_l65hB5X7D>x` z89fDpW$SnL#$s=ZDb-$JPbM?hNZxDuV*Z=qx`(iHWAh%Q<^wPJ(%3LE1*KGY5m6Gp z-&p>!vD6`Os5M3v2oy>QBod_*#%SJIw%iMFO5o+H;CNi&Q54#6W*sU*RTiuqXkGHY zO(TDwFV|yUP?{HKGo;cOBbnAUNX2<)c~FkiYc(cS;$;CsaWtFqN28jr9gX?YjVX6V zB`*~)Dl6Uzz<8EMF1moSLR1r|XD~SdDS7M0ORN!?@gZM$;UykA2S-Q5LJ|+=M5Ty6 z5=)(QxrHPOPiR}>dP#JVV0%J{1Z@aP;6#69q&0IXxvdowQ*w~`@l&Y?-r|BKT2IsW zL`3T5^(_xN$K`g#S<}!)!G?~%y;@?ur&p5DTV9?|STSYe9Y=LRl!}e_RAs?;&ldcn z*Sx(A^eEo(f>vs_#?R^C ziXi#gx4+Kow_ia5bv5F{hxb61NFg~L*DRc4?K~fBJ>RvF_j=1#M3&ZpFzAeLn(C4p z$EVzQ;h46wtk)g?%U}I_F5Z6o@nnC(_q;0%2NOjnN-n+UZ&w}v81s2zvQXFMdZ&mw zB=gqpX6eJvhr%HW9z(8vl3znr?6d-uN(gq5M~KTcotCVer4W|rEeqT5(Y9r29WRXx zhh;@sj+oaatrSF|>0{tvR1jjMmx70#BNR0UlB61htj8xYi~c5I@)LT2L4>bX8oKwN6b9(zS)`2Yn`g0 zx=!FW!Os7By=HaM($7acSS+y7^XS2Ol6I9b9kNpFgkZwJKi)%=hmd|hv`GWmd61tI z1CU#~*M8lI48{vjBQiftjwOHhX=i)j5UtXJvp(I^f$A{`m0&ZNEpOoG8K(^XC82nU+NO*0q=k?)}#K5f6nLeXAbDg3LL}1{9|WZWA7jd0fIdbvf@Ob5Epnj+n-ExS z!54CeTNv);{_DN&6bw?p>`W*2ot=icp7%M4iK(Mfl?W4gV0(P9eAqg!nuhQ94s1s+ zG%pnj;XPAbQYi%pVhD83@t}|V%voMChA|QyphIF19L*|%7wNW1!TXynXBh|ZNAoeG zvSMQ$h0+vNMcYSw^q7Bogou%gm~D__fT{+q_^nCBE8~KqGF(~7tk$$qFg23HqTszg zrn$V9VCpPcTk`G6gg?G@f{T)G9v*Ph6ew-Db8yNpohQyt(?MF6a5&8gSdmcRRSI&^ zLu{AXIS%5cBTj438iC;DQg9?BhapnLz!8FZgp!E#mJZ9fko12|PwzXTgvxEvO5ttC z4e2So$M%-fN>Ij*pZ1d5Bh9w6jOsaOeNW$ayfB~h(RRzM8gbdR%&UsobWTwgIABe| z`RD+L>Bta;8)8@SXR0?TuFn z1U9Qn{B1h_(9|NVP{!L$(gg93nCg$`DI2*@LzDQV1mLsHoaGL9^dyL3KqJ~GBxPj|}9;w}64b6=(Jd6YP!Jr~dN#Dg#kA_Ky5 zpz3mKUhVPdgMGYW-w$pvCLthicVIoaC(EkD-r#F+l*=10+s#UyKu>igskNZDa8M-) z+%AHw6m7;rZd|045tFfleFQkk#rM%UR=j)HvQ-wtTc{`JlDQZP8mg>*&1ajoFN`P-&Wi#7ND4Niz`Qgpv*oW<3X_A&J?mM< z3|uq@yyy0~<|U&Tn-YtlGLnt==rRE+7j1vXT1mD(rer_^Lh;so!q*SRc%gZDT5uK( zH%m=r3?I0No=jM}n8sqW<5blj9A_0sLF^$;XVACAZj+fjEirn;ss$r>u`qm51P+zP z*ew$T)95K;;2=ayaGZF@%sFld%S;KzG2la*nN0Ip-b^c^P7Li zCscJoYhhN`TsD?cN`jUgRbw7*w_F8>6_Ug8gjkkLjpE<0JHB{0;eS6{^5*HB_kv=* zZMmpMoJGmGE_f6amxW|qjnI9|gQ6tbo;F0*c8isg5||VfwSXW5rA*3>mC%Gj^Ghjd z3k^aO`^+G*HdpJ(gF+O87>a)yyE1nhx;XHYF3Ssmc;j6o>%J5NQN_y!9+Xj}(&5d(=zc z`cJ-dG?~yeJxWUE;}M?7s4DO-BDEkQaGRd4wL}$h8E7VjqSuPeH4n8)NKvJsC=jMd zn!{D%g$pSVQX)e5)K$9pEY*MPlTr!Kyx{ujcosuOL29_#B(3uSd{maHYOFF4uFXKV z&ZQfZCA%@X!t44}l{%XQMWW8L!(1JjEGhdOp6FAparS22#9ZBGAK=f+B$WFKCeI*R z{yNi?;hL8wn{&urrCt>&(~o(9%dAVU_c)?TrrF(aFJ<0HF7C9`A$flei08NhUZe2y zYblB>)RV!5$X!AKscTRS6fu>qtCC11d8ttWgmBm-m_4+l63HFToQ)q zGAen|rp}rOEWBeX1Mhz<)~sVo8ypX|EB@#6OBw=nTfA0$sVvb-FcYbI5q;9yFG|6G zb8!hVaK}WP)Z8sKrH(ATU?d|-NR-wD=P*@4;XUuUxRc7Q41Y2yIVcl1IVeH&fglyj z#!;1;gG%$E4J?F6YXQyeLi4S8#nwl(mOONDYphv27}bW-DBgdQCEE}a(C+_Z?!99@ zU-SE}*Hgaj*G`)=XVyhRqyPXQ07*naROU{(efMTtY+Mpj42emMLs66{kjN4wp$L)? z5CS9w0gDi1#V86T5`su3phQR!36KOS32}mjjh&6X>%G3ax0kuoPy6+6c^ZE_&-eU( zGdpv4?(W*=CmnzNW={Q<=lguxySNZ-rOPT_$H8tim=Pf&?5!sllUN*4_dwK+*{I|N z>6tV&6RjCIM;;udcND>M&3pC$d_aT0eBfqq>69QzRWG?4&iT??v;ptF3KFdhAvt4wT&m^qngqBtaa<~6axA<@$fPW3NcbKeEe?7hagXKcC9?U1d3q0A?d`E;(rd_6>TJvS z^}b`+rsTqOh`JYXiu>jrA9!_;F_D^wiv@dCbjO<^xHGqZJa8Rt5M<6pyN}c7KL6vF z%8J8-Lk8sthsOtrmH}NV0?^J|toL}~aqA9^;?Btlxy~sSoLGyi%6Ouq5flYN=h4bl zW{7HpkU8iQkt@X28;JdVWL_a0Fc~9^xd`@86*_pF`IzG^S zpinweaD?1{i0untLaH%LcH%V|?L{DwNv*0rsysep&vX*i z5Sx!}z{d8j{q52TFXDNRnBV%n_Pc3ySsoGfS>k$|utAbv6vZ+o7CPO3I~`kQ0l}z{T$Y+c1bMERc*#;r zR>9E)Xo85jiGa>aYzVB4$E3Zl^#OrkB?4U+a3bIWxZWAgB^qK6mUCuv9LcKkLOD=x zX+HJzHW40WE^H?@CJo~2CbpIr%lP}3P4q>VaBH^aUT64VUGwI2%DY|cP|-AC8(zyZ zv=@wjiwq~gdrN0JglqY!TeskAzr^=nzrvd>{9vvqY)41IP7X3i7Of@24E_QAtYs9u?`j?6h`Mr0W+@|6gjQ2tU5=oCA-RV zy_8rRXk5#FIpS}8`~kn|=zudL8EL`Cs|7cUoQLZrrOH?u!!R$fh32(P@ehsQH>kjW z0~=V{K#?oF*67aSMip&qIjIJWyp0S5>A63ckaZpRb%rw?I(QDUECNEcV(C3AsW@{E zr8EblG1eH)brQ9z>)7!b4&pOjuMx!v;Tjl^BSJnele%UCb_xl#LA2({^Fi0eXMDPf z{vcIK?$=9%5;4F#he)*5leXpyqTw)qI7Y7Hd-o4`ttvRop)L#TPDy*~{$>m)0%A6c zMU@UQ$OeCr91B2bfoS~3w5shM6`ye~VL-&UC>;ClTB1X$RKygi{oZ@0_*6LB5aUTw zwG>$n^Le~()?=XDp_3ESEKf)<^>L^97x6Y3h#AWXOCm=XANk35g(3jYpVFM~YH4;Q1?Kt{m-g zibj+Ht zmoE{5WdHLwsH+MV=>lEQkiwIHRe+wxQQxKpZQrCG6p`ie;gdt?)tCIAAA|OU2100cZ8WjU(h)zrWJ-9T;*b^Y7#7lwl0+Gcwx^;mzND3+G zLck_58J8vnDu8hU;~_63)0JbK1v)Ee0~_ZywyJfXHoRUsRwM+xuqm0@YQy^!*n272 zr*UQ<|C~!$34BzE?7Ap__d2g*;6Is0aio(ev<6>l24zkm6h?Tawc-9^!Nb*xTU`UY z2i*05sX6W%w9L3tLU0Z*0(*tV64=#&`|F0Euba(g>J5V;W8fS+Itr8sCn$2ovV+|! z+E*5MzPfTuyIA3u5E zfETsqu9LKhnkmW=_!hCZgOC{vO2le~u!eaHlTpSHu*M*rkwHkVZio$P~f`MBBuD;i6+GH_D@ZYkPlNSnyV7_?6i? zAG?-mTjP{}Mq5Lk=hV##g+Kc7JHc~xXN-5ATzZz%8P*5RPG{t~#0AfMxuAwe4q)$q&%Ant7xwpmI2w=n%=1^6gCH>i%I85C}}0ntV89Qso>D_s~*< zE@@p9W{5NRH23veoq?z6IrXg|u|?f_TI=;$=jy#AqO}`N{dfAx@)#_g+i1%7-G;t8 z_X&G{(EDclEY99^5%tJJa%~eS36kc~IhFHq&Lu>m%6$vPJfD~dAql?tu+gtqeLze~ zfC)U8OUaci;FUszKq(a>lgQShMdZBJE|5vV(xveeNvKB#I%2TbLNeS4+5a6~OsRQhUL-d>&Yjnm_}IfXX9qXngn2uY^nmf%Z zCT2EvT1@cl3l}?fouky6Q3m5oPar9G-9+HH{$UK;aa$H19^Og z+?#Ow;ev+}c8eTkELm%~q7-@X6gnq}j81s6qNJ6YrPR#wjMiCXk<%%~yo0>ZG-;yJ z35ClwMoG@+CkR>a;q07mEKX>;mc~1Oy45+>JMOBCBO%z!bH`3+=Z<*4Zg#=z*)(D^U(nU%*iwY6a^Ix|SnCx7#3^mU-R&^1%&gm(CoGszx zE<(nU5y2yH{Mi03M_O@7X+oA!8xv`p2bbuSr1O&V#WC~a)A;wg4w32T>=$B^AhHaR zWqhV8`GMht@7o!1c~tRX)4^hmXzN&HUKCK_Q5VclN~C*MkjfKl$fxSRO(0;>zMrT{ zA&rIGL?JdcqDW&%8?0 zFAfLX?KIDg_W9hUT`nE&A@qPeAF!<9+R-Hj$JoRZ8{PEY*gj)KIuU9V zRsB5Q46^!e1oR$P(A#-`sw86JTmru&;~Q@yH(mJXvn>Qv*=9td6NRp`n{2mBG#VYb z*eDriPv1(yv2S_^w~<}#EA<{>t`j{_WfzzBpi(h;mYPBY8tch(g|Hr@W83}2c!rsx z^FBS0B4zmTJdE>*5Lh~aBG7~c5bXMSTecY`^rHqv!VvWBcez1-;{#mErlJrbcpm9XI)7l`%Dr?;Ye!TaPTGro^hXRJrC%*vj zg54sg?gDe`$#gXFu-?-Jg$e>KEV*kL+J++xYPF^d9_uWB-n4vXIHD|voULm*8)%A* zVOd}Uh)iRp~t_>X2OHPUbJ59~oqU1Hva?5G16q0k7F*Alr2JR3r zUB_BQV6+n+r*fR|wBFG;PYz^7!CVPKk%O)f%LY-eV?ox$XH@j^;cfkNhRm~IrkYih zg`OTGOb3O3WVae|C9I>{D z-2tM=`P^W@Z#%rqOQRu&<%nG=se|J|)5NZ zb0>NEV2{RWE|2&5?DI#A_jVB>V>}ulWXAs9kaCbS99K9o}(L7{J<^ubie3d$=?S+X~( z80Hlq8RQjP zzrJ$4eNfHRhC3g&gi%6j$s6MN_HA+DW0l^2<0I5#_r!USE;_)4F0T4APsz|$Ct$l{ z@pypm=ld6J>#$L5lUvw=-UKEE3 zGrB~R=~3=Nppe*}wq{~JgG!x<3+?x9fL!XlsV#-OUhS{16nc7NCN@dlcd`!jmTp0R zKc3m!gUKXm48)CwW(_B2@ZbSVr*O84bNc{v9UnJqzP4QQjm3g@=jZ&R*^2e_6lmkD zzFVe5qD^htj-|JZeZ$GRWr#yrL$h4)&eHKq)8lx2^$J!q=sLnp_hc45XmeMM66V#s}9h&Qc6^@Og!p zpCU&iz6=4O0zzkqvgG&P zc#a#x2})_&06Y1Bk&=9Mc7|w7@{F*tW1OYJ;#&pu?XF_)edkjp-g|QhpJ=^uQ?<*q zhX$FLI|71Rm=ctAiO>2-MN|^3W zh8W-Q@Z(v`Vm?j#@kx4r<=-?P@f%JdGL1+Scta?M><@=1p~Ve+XOmH3fAko=#5a zKj-D9f>#M}ryeu0`LtaYts<)+O9mg#!Sgp^IEn$i=k6K<_fFyr-r9{>PGe%wHa@lq z>n4g*ot;M|vPB(#4UtR-=d+lou9x6COuOde&T^+)^5%Qr;B|7oa(cp@#c}MCH4A7` zG9Vn&`GVguDOju<3Z>YQ4($WCmmP-+es0?Ew)GTk%hf@_N$1$t66peW983lUWe^-F z&$U5?m5R%`=EXrl?gB6F?Q&LkSfLT4J;dw*Vmv??k65pNI5}VNW~q6uGc>~EijoHe z?h3&w&zT0vObS-1EghwS!OMci7~c1uJg;y8%B-YC;|Ns6kb(D1iUK1wia@CavhLW? zaMGM}rHCHnC$k1bj&Yu0m7%O-8Wh*snvr?|Gd>bIdAFd+N*3)3FF+uo{=D~0@&S`vk%fRCjacb~iCG(juwbi* zVizEE6ilhB^7_pHxX57L7OvdOX-go|PmPeQ^K^+4j@luOx!(ogP$@-ZrL z4?uRQGdiEeXKA%~EU5Rd^F^c_G&Rguv`t5M=MIauW3^bb_6{duZ5@Tk$TVD^?55&E zf+#qD98D;72|_U_OMDQNMa6hhkPD42B)QJ1$_%9?h0eKuwq`u3sMnU|s^z`)oDg7V zZ^Vts1gR9|U_=OkqR5a^qVkO3Jgm0EBsxw+~t;FoZe*07Z`?*SS|Sw-?{NL^5poNE zk)A+&z5AV%o9aDJ0GV9H&-DOBsWyO5A9{>TIv25N;`9_ZdMY3>KyGh57aL>=yL&MJ zf6_h7)kcJebiCy#GB+lZycWrXeCpBXHYKi ziven_2{K0qk1vKu41?hTyS||s?O`0`S|e13l^IeCw0E4>9c{a&#?jUdCw0wxizQ!f z;%&I@4Q~X=OL)$d=EyXhmP7UeEIhmv*1Y9Q_L>DtJ!BLb8mAd%Ft#h+&UU%Aobdsg zc78@}1%!@CUQo!4LTU;bsd-<27z{a7fmbWV-PY1|mh1o67nt0*#Qe_bMqB-f0lk+< zOdD>otz%K~PyUV{A}dO&vLduAe)#+TabA4sDu?BW*Zzjj zSx8i-8ILlw&dIeV%M^!yqnz4!c1Ah(PHXZ)p@rg7S#laYm#du1lOdN6_sMidQ`cnG zfX;R3AegOYoUfLAe7=aY2JwUq{?l-{x7ON)6WxUZo87c)Ntu?hwAL_h9jir6Xbnt{ zFWkk#+7lMjNEJH0w+U2F16la3HcKC{dZ5NOO{|~8{Qsd!?@`=;eL&w%I$WHEUZA{{ z+>(U_tV-azgl*^&n9VlPUNupbV$dzPFtP8e@7~6=Pi`{3$&xd@nVqXdlgqQ%5%F6A zQxmJv)DbC^K$n_Y!nyN|QFsK$uA`EQ7SA$xWYAn}TWvz}_iLrd)4V*<=6Z`-lf-!X zu7gUF!@ZzI>o?wi0lj~E*b3?wMlcCrqy0u$=Wzg!x1Su)%Va?06_kmi-zO*1!R5m! z(VFE+$*+!8*=iZl^Sz2#e=+;{yti>fx83Id+w0oc__b9X6NcW=u#N3_&gT(Nl$jH27 zP-?o)vnvC09jROo+l~rPUSte}0%yo|#+{HxNZ!EiC-nA@>F*yNQ>@d`tNj4-?ioDt(gn*S9LI#Z1 zxV&H)EGu1qa&K*U*sgfEUeXDPZ&&2Dqc)b$OTn$+xm>R}uEy-Grp%BG@Z44fFSF*v zYbMfAJH=2M7M;WBAv9C!;V#{3#w;sv?V3rZ7#<}-=I9u=!nl5UU^v}?81>+%u-}oA)HBn#wnE|PNVlL9`+$QR3a%sxc zhOVoBQbM0+>A6T?Ua{51>s3E}QmPBdt79wC_~fAeBrutC5%Frl2}xEK7@}x_M{{$W z(>cj-IHb^;tgNU?$?hPh$V;j$XP9e>Lb5l|42PQF1?MZvymd59gAf9p31-tZ<2++G z&lnF!>`aCPDcP9}vBu)8$74A@J>$V*&hedp<0$th(%j~7^Rk?k_T;2MOsE5)i zc}O&?IsqE$7V2r7cO)|d>KW8?SS}t7W}g<&)C=rv0j7UVs`Oq?_d-lIO;WMmroh&v%2{jzdX_TO3j+na5wy9OyNj(6L_&)9v-JLd z`%<$bI^1n_Mf$OTPUp^N+IXoaBtDsVG?B};WQk>38yDg=;n{(YyGJo-UpkCVXL|?n z@3mb@iWOYigPr}25R%H`y*Zu6q*cp*jpgmP7_$GAst?Jae7%IT843Yxtt*Se9cB%#8EV0fVN+7MdHO<~@^hsG=^>un;Vk z9jJ_TXE-j#l&cv&D{<>3wN{jW>owP_oUtw`rQ}E}20ABL!>&>^9u$r%x#vye6SO}S zSKqWIwp;Ff@>}ry7hYj@)SxA^kU{l9$eosT%fGZKc?V#=4_ew~M}-vVh6 z(`o#Dbsg<^+ZNGwNmRy?33y{V*LeT{AOJ~3K~$j-lp(OM1lM)OZkBU@DO2R7MtjMF z)rz-`<(KOvuh$(PnmV~(hRt4|lM!pHTP{YDZ(qZW<<6hOx`)^J%d+LF)@qz{)+k^Eo z&i&f<$p8`g9R}Bn#6o^DPx8C{>M38n2YOG%&|7l6Ch5dmx1n=?Y**)6#Y&YB16S7b z(UY)`F{y%!;vW|PlRiOETW#`fAYK37yG5C9i@K;DrGClm5xnCg5ZvDWG|}%wrm214 zpol!(hfcAVLFWQSNb&${DOvmN;di1`29a9usd^4ipi=h26WgPMzBKnPi5;b5v%Pk7 zFGLg`ZO8Yl3>Th%o$C16&#-gjh%a7$fzMvP%E6>!Z!l!EH(@$kMild80taIlU*f1N zc_}Y>DbrjLfxGoGg5-P#2Yaxy6CJNy_vzM_bFos-i;cx@ZzC*JTniz@nPbx?^~WZD ztQYZnmMge_2bL{N=P?;rEdh%Of~&%E&j|KZv`PKI!oCiF>{-KG#`CZ?T=AX*1s`^v zmvxlzoeOx*SstuvUal(ct>@6Kze7ol3#&M)P4@|?jP%Kvq zIw84h9F4OCRiyDt4#ORS3%sy1WTZ=K)3LX+gKaEc5AZ@_m87nR>*lVcdU$~%A(ee0$Llmmu1M+ z9Lf=sG(*266{jw6fMZ`sN-4P{b9QodA&59s89@lno#E>qI5~?VGtN8#;qD)6#YZ*I z+37hfr;ipXI*ETZ9q+$$o3H=!8$A4_k78vjKt7u2=hDCHEAqt|x$_^mSrI~j*X z&fPkH5Q61Wsc3!9bB99?c1v8ysI*{zCucGgjH(>(ljLS5F(z69o-7)wLg9Si;mHcy z)Z|&LwuV)K_X3sWcptcQFy{Pp&SEj;ufKN-?oQ)O&xVa{Cp=sA(C^DKonLC(eKT+U zvG@KzPuo2EWI^)XF|zyBprJj>J-3f0))8fYzLi*HI*GufKrOZ_`NS#jWn)8#T@G1Y zI4MPK_b$!IQ=8hhi8h!$8pK1`nyHHo2(Gh_^3{7(e72=rSBOV>G=hy_k;*qxkSKz8 zI4Nm^jHf6SwU<$Z$v~zROA~|qMZk99QLW>?qjF(SYd2MTKg$n2n5L)8xJLnSGK~g* zwv(B@yWmqE(QgQ03q<%yMib?jog3GA_27tcIb{D}pFut#7(=cU>rBzk*RVf?OIJA> z40yE~Gu9d{VBkBnZ#g|)MV!NA7~jhrrn65`rKdS+AtN0ii&VznFjoA)q~!Th@xfUe zTk^p_Y7yM8eUs*sZ4>`(+PLYj5*QDE&s=$0sd#%fr8R>4O-+U3b`aF7n$}pxdB*X& zV`LnS)*J{ht0l+9fLC(K+w&#sdJe`Aa2Im@VfGNO26*N1ZHqUSX0hPIvxeLAnh#H> z+;19g<0G9>4`MJI9}wCIDjgIRMbf+%ql)u&LpvCdXPPrF5mIv}2yR)6$}5(Cc}37! z^t#U{kdG(^`&=sqT%GKK$T^x6G+9Z$nsH1;7HW!O#Gy3YUe@dvC5^E$SF(ZI0-C0# zC@KyF43*}&DnnY!E8_|!6xwwhs*F9AktHx_lf;*t5X=L7ZMlrkfvr=LZNJ54){m~b zC+mcSWQlB2l3!+si^3v)k4WQx9f3#GO{B~x^Od7Ya#Kilr6!kxiB|08nhZ^@B!^0| z3(UNyadtCi60rjpvNS?#TUH<5i4-#LqiD^i*?;@dlT1JvE#jJGtB@2)bW5<|{fF&q zk@mk~6}4M>&3HxJ|2}o4zAgPJJme*-EFe}L)3xQ^(o-Y2svVh>oG+JuynJ<^q8j0h z;b_0)Xt!WesmSM6BKmg-f!6TTUt4jo1FPE5+76dyde&H65DbO|&ILxJoaLe;&lOG6 za<*9U?pyE0R$y&6V6tA9_|pVTza_@<9S6h5P*7_=#@aBAFWXP1g8)3{pVy4y0e=H`*EgYU#$XRz<8#nmk%^Q?i z$>H85iaf{J4r?5_%4lrE%yqD{!}lFt;kD5v4ypl-wNcHoX=u9@4_0-olClI8oG;^Z z_-U&23(BE}GUwW`;5Uv7CMu%QC#B@W*(#|j%12cMrHsi~nZ;|NWZX2{G|!g-Rt;U# z(VCjj)hwLD&5t>M_L`A1>;}(C+i`3<6oQ-MoUmSl)+nji?;7r{YaY}qtf?cw&$Q9X zwd)8XC#+Y5dQBLVcw=L*cU}D4Vos=6gy}N6!r2CNL9iCayGWsVWi%ilI2E9@;z6F% z2+3EBqsug}3ylr1OdM*YiqB9!jOUyWxW2o`B+D3%MidBt&YfnQ3ydx}XqK#kLin0< zqj`R(dh1=4iv=Q%k7IVhY!p*OFmq8v=V~Sgv2TeAp)AivW2s=7|ch*=ujsl z!rD(~Jm$A>Cwn=tjto54Ry!|esoddyN@a$#K7Cqr9F{Idu3o;sx@=wXxxJf5ST zpAgP#u3xVxGRuc^!%-=?I>`y51aCRqA0kCycOck*85TI_XpKV)Sa$~R1YiH)jQ2mf z!ywOCEtbp|OV+EJJeLec6?vWk3TGTe0Zrp@!SVk6`^@wE(OeOXFiq3L_(?!MKBOswW_BGrcr=Sf;q{0 zltQPCA|{6h!Jy1o8;_PEK944lNy)r7Y`FOQeiO`Hh}R-)QTn!9@IAQ9Z&mssDb00m z1Dfkq1pAb|V^hIrX#?n6d%Cxa6rV_QEM9tli4ZK;4-U!moX&J8k!(l_w83$_YWULC zLyBrQdOYNcK~`WogA|U3vlGrfz7yNXOOp`s-KPECYh*v|8SKB_13z_v91i%MmnwF$ z94`b)K-U`HId769nAxngzDtznaCkMYv98{X%rc!sJCcp?bRMtOgS)A9yJVp>Lp;)d zbw~n*18Xhg!H~{$_~n|NLi6SGInJ~RCu0bvi+yVw2vQK*h9Co>X}4XrFN&;SB3Lop zyAQ)Lj7M=T>S!l=sx!P0Tps4!TXkHoGCpiAm$c@-^H?M+sR$x~E)zH^is&#Lb7?T- zW+r*@aEG?Fs7b}qAm?EhI24{$u4&tU72Zh>3OJsv*c%tDJI}cn>;g+6$z8|cxL`+0 z#!4`h89K|^&2tV1Bk%&Lb5>nL$a3l+SSUf8W!!b1_l)3<^RZj9T*XnC_mA6beH-n` z-kmYcn|&5H%X%|2k$d|f3y4Qt}qH+&lO z`xAj$2?1^-gU?^Zd^kg0A7F!L`tA&|Zn=MY$_L9eJNlfRszBul!b}_ zkCZ|H2!4?ui9{HNRSA0<<3Rsz1QGT<4d!&1RPm^Pd*4Fw* zk<~>WfhWEfgGm+rw$qsvn@ZoisPZJaFpY?_G%nEd#yKh}S$PN{AOb8a8LMU83+~uW zK+n~NlIKz~r1XV^?8WsH=^ivGG08+cNS7*Zk&cfoZ*{d5-18oE6R-D0w*M{0Gwysz zb@hmf=<}cu42BhLy~g@~j=Ehk%mm+a{U%jav670y3nT_y$MJH;*G^91!8AGL`Pc?@ zCW!-)x-#3~%Ey!5tr3cnAalNWIAAX?7;8lk65}1;ShpNcqgvgCuu#8ld%Ne=ECMKn z+oA_<3Fx%x=i5~@vso=;&?zOeX3o)Yms8VH2*IUHv$h?(&M_)~EB^k&j(;6$tbyT5LL=F41)^fFs`s*zoYkU+d z>VZ>}NnCSz2{PkwTyS$TKxdLH%juM)4KR_4yH+q(n%g#@oMYN~ly@w>q-iac5ZrTy z&yF+)g9_n2J3?@Or5v&ng0WV}5Eu;y)B(EIGAb*UNY+KpR4Qi9@}LpSrRLPOIA;io zh`IQ7z>`nhhHS#ybdMOSh`t5CJyCNmPN5{|TrrZ09VxhyYc7=qBUQw$DtM&OwBDe! zW+?;Hx@MeZ)YfC2VWb50Vi^;<^Lf;U&ohJ;31x31N~FFMNjj*1d0L zK|LPm+b%hUc267=KhfUotAFpO_>X_$f8cNa-Jg5%0jwJsl&s%6MHCu$Yr(qph#Y?K z`(NbC|L_6OASt%9RN(-aKNpYI)~_2Vgz-r!9+h&E1brm@U_w zwM&-P(3wDgR!DZUA*aVP{?xznyZAqU?oGaN>x8yzIbYTMwV(LcQA*;|yj4nxl!D1C zKSF1Im674SxQWB1ux7Pzp2b91qPf}DGlo#tF0-h|q z^I>F4s4{j>d^F0yCW=~~bm476iWj5EBv56t2Tiw|m04s|*%Yaczwd<#G( zWRx8CB7VMCZ0lRtS-M!kJ<64b3w5}4%9uMJ=z>JH0*^~0iF7S`#kii52eBR8u{GOI zT=XC|U4;H?K3T2yR5xokv-hWEo8G2`!KU+hhTGXJc<|;&l%JEFE?2yA^%|xKucR;Y8qTwc#7fRH-~^{gz`mxC9UHY{oDB_g$>dt#z?(fF{m+=g0A9 zzW8}&i~C#}?6UA3Z=5gr-kn1vhNi2zmPu}ZH!Z?Mb+Is=Mf=u=r|}tIoPv~bKK|G% zJn8@I26O`-ya`vI1Epz|CJ2Q|oh2;=@2wh?gsXYMZPDPGBymg`830*&&XnfTuq5QM zyHVtzOgwL!D@LW_7alIyEr$GU6WEoODk!ct3v@ZA0POS4=vnM_y;hmq02?A%&Rk#p8*PNZXPI(G8`C*=^E&tSX{?fqZXEjVBiS`$(m z{9;mNEv#$m4!Y+wYp0mEhGGCVbZ82Y8siPQ((HIoFqYQ_1K#Z#K9@V*T{~9Zb4|dV zhbK{YzBPof1{)B@#xBeg?zwo%8hGk|>%%*oN%8cqR<9u0uj^0nyZELjWjHAL{AXX_ z=YR2yC+zJuf#i~|ceesppxTZ+*z6O0u^zM249C-#a&W>)0I+cZ1`mF^WIW( zy9yEf+PuEiv2EY`C;hwFGE^zYsXZp52}{q#EOO{X1b6i4{b31BN<6gOP%|nWu@Tu$ ztYGaTda$cJR!m*J(R}aM;r0T5R|$l2kv8{LT?*)3@>A|o;J-kR%S}KuJt}o8K?@|* zX@Jn-{Z>^iwkmXQHyQ?{`EQj+pigj*^4PuI{9A-gLQv}1-uCqs&Z=!#v<)tQ1HYOB!iy zLNG2h)&+FoQF%_?T29+QH7t3 zGmh&&2tXQcoi0(A;l)xjZ99%sN$VV~vs5bQ#B|ibvY+S7tl=QnteTFOL(2!Vn)_!9 zq_YGYKZK3v6YQf{wokn0&+>Zz_7f7<5(dKr5KX!crhBH)l=ef($G`N~kW%vDm;WjN zU-}(?m=A8<Z zc8%d@?I=9$Z)^K(f&FR6U6!#5@7>f?0anM)H+7Vb9h95n$TYM`8n%d*ijnu<#u+Jf zlo(Y$w(0wSD&4W6J$(~6ZVMsr&89USQma~~9KH|eGQ>ni2}$TvVC`r1b>iO_+13~!1$5_9qLBV}uF~(>3Y4bVAmX=ya$3ZBaaMBa z@&P9gXE5v1C_yIggsmNBdo6_(WCy%<^(I<62BQ&wuBlNowim z??(D)+dZK|e{9`9{`tO@+f0}rAH%qf1xvCd?SRg#;t0V+4m3bGnMSYmrrA{g#gm-^ zKXGG!UpKKmJ+9*U?Oq0Z$b<1t)YjJ}?=0#~7pVVxLPiAkZ~&c0WuD4;oD$4kU{Ge5 z#$X7DLbI}-lVB->Vv%VEazv9`#B|P}7^1p{Qov}k%MOBR)1d|xAI|2yvbRTL4Xf61 z>I}~h2b>c)*x%>Y?3_a8oUXgb01+?T_kCb z-Sb|r$$LUtSD~{610S8|`~xp2k?a?W3{Wy>=?zM1?yPH0323E|&Z0|A*1_dH!NXPR z0yK4Mc|ST@`6dhnkK$XuZA?LtLs`TENCLCQ2bDW&b`2HXH*Z41g z{_Fpl^Vx!*_>cY#e*16!5d){8|Ja}A&38Wf zwW-qa8?lrpJ<@?^^C<6uJ$}oPEA*|{??#g0KiP8jnSInB8~9%s98~F)RRY0(b&ywJ zmob7BWxN(u0acZTT{?o&hJzSDT}lp|+sGiA1;{d{#NNc9+5_Xt{Lzg->P>*@3AD~7 zFrL`V(XH6DynAYl+(N`F88_N;5Fe;s#@5<6PiagHrj|`m`~SK-^VrI+`@Vn9a+i1C z#$`5Xw9B$2%Tn!lQM>_eo7xS3+8A&XxTycMQy@UmCIx~528y&m<1T598YqgkshhS2 zn%HgNq_JHaL2Ls`5nF~7MXRkPmNn9hW`;v@NWSGRXXzj3T;5C0jN}*%RlBt5<(udu#%y;LNMaGjj$fo5R8B1Qzm)FJ3OOm@+K?@3oRi|s`a zG-_w$i9LDIm+5ugdP+2R-}iPV!-8YubyB4n6b0i!K~pyjMg?AIM5<{VI2=!HZPN$| z7cK+}SkrXJ?4s1Bj^r^dQI!g!Ob2?a{XU^qaa0jrY+%bPwuBGCii=eg>w>~nU&tuY zuvm7?k?lR|j~cb}?v8_hL2@5UQZ2(V4zoyr6pwRzBM{z573gWThRto54#OJQJ{Qp4 zS^BD(`jxRS4a}Bd9}GqT8z6NY39G_6r!lB&*M(Bu^oOZvjALzFu&yLZN%m@wl!B!f zoLST?am;IrR0>i}<2_DEj;1M%l-x0pj1gEb8A?HsXDn;OT2ZinwJh;klPSq4&A4D1 z)^)-KYq(`J;Z#{NNTI4NHG-wB*fI@5YHCw;W2sx)9W!FzVI`_-sa-93QEv^2cyC3I z9zu8@bkre?x;a=RilbVQX-P_GpUs?Q+gdI-%L0KF9w7wM`#?)BB`1a{B2g@p0oVrV zK^y|dT|tKH+I#GO?fy;E4pb^c*ki8(0>31le($^PE=#%MmRthePxjs4eQQGEkY2Mc46vlU@lw zi_YJMEIb4rJx6rl9NMwJc{euM#CC@5foOybl(OxA{a(L`@$9`H&<} zNo5)_S%%4U021cQ1-Fb>@n**N#zWZL>8@)#p3|OVi?OIpBxW*Kc7AP^-IOqIft)Q! zF_H&K6>t`|JecLTpRF&0snGFU&7nTKzD(A4aTb{M(l%Jw3t+m+z^OCAkrsK70G%%b zJLD^WWaw9wajGT!`3vDZ2PrfQm>duNXltO9U3*B#uJjter&&&Y?jq*I8g5=Q9H!u8 zpiEGnrh#FWuv0ZyC2(n&a#(oJs!KSN)z>!2jQsC-_L7D^=WTBV~$1u&9 znVJ)$0cRFVjt>TGmrEKNoVQq&gPGwPgUUyLm?FxT4#z>0qknIlJea*J`J-1R4_)^I z8F5dr&?~t=Ug(;V3xR|FdY?~-wq@b_rLv4{>f+lD~xjN^A~vgU2o!>-+q#v7xtLmw!(Yg|5m>J@b_?1 zGrn%XUAN!H`&LIxM+JBOjeo%ItYUOD|PyI@>@bwoav zCYH#X(ECnRU|&1z%-i4Fxlb#s4*Mfl6l9)+K?ogB+uBcDy|cnxi{o0LE;ce0h1GK z?25CNHJz~G8fuj=Nj#^U8fi-sosgg?OB0+?p2Lx~U<+Dpgto=i$FE#XNqRI5_vcD> z(zjDyu9vqM@Fh#B`0~_<)qeUVPW_e}Pp~>2^XQY$?LT*PeU-i0 zK@x$F{Php;o4@l_ZoB;!M#BM*{qUs-%n^Lx{(Jc6pZgNtJ4VHrd#*ppe*=$wpLe|d z7~g-P<}J71z^DKFH+c7(kMikX{y6{Pi(lgLXSP{i8S|9~{*+(%)z9L+#Wx;5FY)!9 zn{PbM>U0#2%hpf;#RP^!K79W@eDddihPVB~uLkE(q`|nq(LlL z?$PG8AI3w2y&ckqZLTwFsmLjBKZ)r%7 zRG3H`TEmX%oG~UMtQ+uUcYH#JAg?vvhb2qf{<)4GcR$PSWkBs~+miO?EI5)RW`vT! zYNn#&ZQ}p#qugcKd~I+bBS8~A&|^!4(|=u?<+tydMQK=}+5G?pXt1UM|szz%&icR#Zz*n&;Gwr5I+!$cgv4Exe_1&K3 z9$aW5LttEogOxCsUe*zytXOl7lY^Xf2~W(I98V>_Dmhh_Y@pD4b0`LE`2di^1|`5E zQEUr~GqCWMn+wfRA*d?Jx)dy$lA~$L`Ry6E4kf4OHP_O8aNs!8LU`978)rBxN80 zibXbW41PYxsfwr0!^vq%<^wKem=7pzgHQ>%RygBPDiHEC)>7zh#?Pz6R;aVN2S)Mq$hP95-aKLyN>W@!7^E~f+ z_kG-P>kXud=AZtfPm*ORzy13UaR2>p<>AMl#R!cDZaR64;b6d@J@S3l-@M98-+P&N zzwOODdGQ7?OnPc*xPbK#P>2$Vf!OP-To$ zO;bTGe|2bg4_aOCNEBmi?Aa$#A*>9a0g+zx@UGU~ch$>i_m4k1bPiQlr0O!{_TDaI zCfZUsmc7w6=ezCeOy|JFp{*rlM{FZw3}kw9_HA~a0F{pcLv)D!5f`2Gkn(M29|NAW zwOT#GqsH}uuS2aC2kdO~{PtOvi(QPVSnlo8f0#M5*^IhcGGELn7bWxEl2Ix+u2ZB? ztdA$0-rZ%AB;0*+6^=|U4H}9(oOf&Fgzo9Co6BdbeI9#nyLOa_L>sGPZd)lR21DL) z(<%(cp(L+$R}DB!6O1_+khV_0eNF51+g3+oc*|&wpI<-5$8WurlgHN~A9le}H9H7& zf4dft>LtJT15g9!PQy#*0*KDkFx%Xh+`QS=+*cG#>zdp;-ap70R1IlUa#APkY`x66 z?ei>NIz<8Ol@(rlRHoP~n|Lh+j4~ENQ)CIrq+l~o8Lv#(stiY`Bc4CM!?DSb${CK1 zh8PKxLCO}6^-<2*s^*ANtPM1o)?BO?f6R@c#M4N@5>PribtU2G3KT1G-}b7Twq2(j ztiZjR&E4I(WF7gIm?bhQhO)a0a2&cX+Ze1VvAcVmy0FW4_ZI9`hO%5@s)oi{8e{Ph z=$t7Fu-+CwCdGzUhb*=Zj?X5ig_%qlnW#f^Tx&Fja)}|vK_}0_7WyO2nc^3~n z_!ztA7rcD#B7gs1{ucl7*M5<;f9a5~|H&i#o6molFMZ}$n0@#2JoJTs#oO+>oyG2) zN1uB7;Bna!X=?t*ul-%V@U8Fi5I7yn6g=KV5`jo)9(quqqIrH=K% z>88;DYZH*~*(e}}hY6GMgvL2$#;1PRF>O!1{hY%h z0nQ_nAUljuU0>ZrC+_<}N6gCG(*FK?^mON|LpXtby#sTZ-R(mE(#b9u@}WF_?!~jb zuyui_&Yt4z-WI2}&f{pXf7T>-ua21%1Gdl{xo#E4!^nXkJ7-O= z&)-&Z`mHT-8KWs%eS(aiIl9U{$Je-Py2f8Sc>|nS??xxDHSoXEfAmQo!A&nYm~Fzw zCTyJvijU2b`>>?WqwA9EwW0(nJjMi7%InjblS-oNlFfRL?|kYv(N90jsXzJ(8;hC} zi4h^dEVSY+L&fPqMmEaOT9atawl1)#W;C6!wKF5l@-Q%hVCFr!kSwZ(>!u@?cq$Le z+A}FeAS5aoU_In%e@^XNYUELv>mLldq@X?5Do!9Q%B!>4SNh+0{d^O}wtD^URwls` zT!n2)>|)8qjX4kQE@-U7H9_`yx2~zY-=|<7sf1(c2#H{#Q`VH?=5)y02UG5tOgXwb zK&?$sM^=!NDI&?Qo?Y%r8G4%ZG%D!S5?^7WNpSrAKYCu9e?=Cs7O2yo^=-?UX@Qt6 zViwUrK1P&#p{FGsLZ@NVXOS=?3w?~x?+l1wUlT?+%p8BEh`5N0rKK;eO)zTn`Cpt< z|8YLrnanp_e)Z7eDWV}tRA6&!9fgty7o#E=-IWp3L4gtpg_a~*u{o<*&r|jqL#`zQ ztvEj~Q3AHMfA^xZD+9HsGhxKXR|oM1S|4JYi~aPrw+b;p$EaAXD6S72is&TWSG$j2ee9uCP;$uLQoe-3hPKeEnrI7X+%e!R3b+hvqx z2rsE^!;6ao;;sK4M-k5u*ut z)3DbxBsyVDH*C#nyp;T)s;G?Nh1n)Qd;P7{*6@v!x5KD_T%nxgFCWQBfGLU{=eb2g zvs-baa?JOZuqZhxJjFnvb;{|oVpVJQ%8H9Be_?D5FV>daTArL4Hp)4h#-ea+;ApA} zE5VlY(5{$o1qIEGjnFoE!{*ixI?}^~CE^OtljKY%8Sh;gA+n6YXh@PK6j_22a71U^ zI>=c?kw{JAEzVku^PIJo#}_;N&zYfGmNaF9sY>kbE_SiR#lXT}3wTcJAl`ELv1mFw ze{i|j`07;J2BA+{qyhBQ4`79W$v6leWGTYgAUII&1p~5NA_he;q-oUrE7AbbPZhq2 zB==gvd>3kqcjn4t4ow{leqDpBLRMJUKiLkwm2>Tn7G3N6h^T6{KgRV&k;==<{BA<8 zE{lj{-CGDcs-3M*AWfKzhwLtEPK<{*e=D)xas6b%7xy?mEZAJkQE7@T z%OInf>0lJhyc2}kZ(7B1sC`LR*P&EeLX>s~wFE6H=``tEu5{ndi2Kg)50c;opV zp3FgTT-#o7W*=mVib`$MDcpP_N_}QQfW^hYYg~X7WO;%Xl04DO>V{mUY%iAha>?#; zo87u$XSu*T8>SG2!Z^n>#$fBX@2aSd2BB2g%Jn9Z+r5dR&q{OxK>hKvJc{u6m>$_M zjd1VEkUU8kBnhb$SZ8@;S%-3Kf8)Cub}2)Pq8M`g*qCgPF&P)kmvxUrKVEk!F6E_H zirM-R?pRyHIm^s?et2=02Y0t&cX93FB>N1J@myP~X6Igc&sNJY9Wv0obFxBa8-_(n zrVE;SiFS@blA&0DROE?ZBz&Nh6_)eMInP~qk>~X=>`4`fe(pLl;5IF(f0aTDNVG;; z&sf2(^$ZZKCW`Z=A=ir3)T|D2p4}@E2nsCcEZi_kIa65@TXWHat4pkqRL)UK89-{b zfqF0MAJA3cR4=H_a~KX|rOdryjvZcszSkKl=lQ{|;r3wwAl6BcRbJB>HzXM+b-_d_ z6doltN+_%|6guG|j)iI1fAHXh$6Jp#L9x{P*I=95B%u|WQfatOrhdiu{L!6yk;l4z zj~S~q;-wAq##Id~)1cHO1T1UBXdGr*vkc4v(jqW94YM#JqE%SHCYCjKmjM_o%s%16 zl|d6Wasr#zby2)=32#r4OGS-vcMaUgN!l5}_Dk9~NG!%3{AvTOe^iE&b2{#n#eA%` zjD{ctll2vL=W}jeU&Z4Y=#)W{a&a+dZ8*Z%n%&BBe3Y|YRt&QNyE}XFJbakDHa2|D z<)lR0x$^x()m=6&VxL>ZIHaBR-Y>(8u;yAPFIC64ZcH!-eVJ6_I$)h|b>VfK)$Yaq zDmvm;aV`EWl>%V}e@)WUL02*=(uFakKrms$Ip{Qu^JOY#pRupsl-=uF`q?USBB-bm zr$iVjbOhvarox)pnZt$6@b_d8@C!mBm1LTw2q{q>=A~t6EQ_ilk(RmjjM9Q_YfxTr zx~Vv246||>MOFw*eQkN9j`wTrNWfGSMaZU`DmW?^wE+6}f3)TKZ-sqq09oF&I^d4g zHO?<9oDl3ZhST#HNJx6z_fbC}(_Eixgz$`nVqB!`>@9n#S#;*kcMiU3z*(9s<@-%d zxQ$&;hp1!?FQ2rHc=SYurwAgz(_@Dg0M{(M{Pn7+BA`` zz(j#35%3Bpj>6HkP<5Tp-w?;nD>(N3|F;$)9H)$9e?8F{C2?8G6qri5b2uTDid3e- zic1mXm~mWeYF;um=jJsY5i)bB!l_ghzIRSnE%+jW9C3h$M85Y|l2yJcr`{TsmZ(D~ z;b&(8Nr&|Tr8+A+MXEGXI;JWv+K}amB#Hgc&@=RlCS-qQ6^)h)3-bS`ht$1#kA&4x zSmfp!e}a)#bfhIg@zsyFpWn_2XIa!cjwR(J4L}Ybg1rjQXfz~M3N1BCNFS%CX!9Q(jp@wat#7r6jci+pdE$wxL{4MmE*q zTKXo;&AT`bXH9VK!Urd=qVsEiZaEV~#67gmtBHN?3p3ch5X#g_MRhz0MS>C%gFp&_ zlZv@**jm<{+S%f!LNQJhm2s3F&RD|_OvSR5SdARpEM_4PF}BOl*H^p1X4!;5(3&m~ zf9q$ty31OfD_U*L9p%T!ph2fOHO7)ojd4E>xac2ws+&OFWmX z7{~R+gd#~0&Qj$?>ckteeQnt-p_f?k9LxnGLi&32o4AYiV`;=uVJwxCc>VB zKo?3aKvFz06F@)>6%u&QKDG-2F@w}$3WjfHcUzr4SxospYKroS5}PUqQ-X20v?c(@$ER~K z3lBawJazf&44^tiHlvQc419hMYLVMq?2JkGSw zM_|#iB>dkpGRaKp1d0BP;<~IF(E6v%jv%R?~S5dIF`+vv&E3Zb&csIWP zo=-cJ5TT*gej5^m7M@d6A(Qvq86J%b5>9TvOUeyAAE3!OvvK&Jqq{tW99m=0RHZ$cWScXGGzZh06C)N%iIU;nj0=v7r<3h&pckKWJH zW-qtyx1OQzE^|XyUw(LT7W_Q}mym280Pb!^zReu0^y*}Zd+kowENizzzlJV#yv1HM zr*jN}2L9_L{J<#Xcf9#$qx%p$t03%zt6vRJa%#`}qeFhiVWT1WPm1MH;6eja$WGkY zgl+Nd`{-+gw*x9RHR% zn?I74yqm6hX{;_xp_Q& z#8Hh+9(Jx?)A)LZf%7Oe+g}}Pw8>y{nEWb5?XWyW0=XkjLKs^f9THKBTGe*lzC9vb zy#4*5y@dgP>R=X#$Noo|y`1NgyjOemS)h%UStBj4w;UAG8VP*uu+Ys-$z}@N{OmBhmZ2@ss*Z=Sh zy|F@DVAH)P9*5&_`1`0 zQUgPK7QbGH$YS!ELL=|yIaBE7hu}eDO^9b)b<5W6!lX~`5Vn)>d()b z!g!fdmr2+>h#57qK#N}W{XIEZS5-2;3*Mc*xN)k#MiyMd9Ot8f;Y^C%_c~94H|}n081J@I0f)OiRgbGgtDv>} zce8GH>&BS#j+%n@({zQ8aq#Pxx!R#CL1Q{00ypD?qdFnFayMOfD_xkY$&;&BG3P>p z=U+|V`1$!6^yFXzpmFo2OslN|6nunu^k43H72mzPyIWl9QE!@hd-D6UQmV$uK+}na zTd2isut~U1u51WkLVRiFZ>XIsd-FBKH}3N07t7DBu@W(td~7`ag>9bs&o5rD%C#&Y z>53(qNV4!1;{tchZ*n~glZ!Z#)P< zZ5L1X5AJBpnY4(Yt|^%ItDZfBUjj7vtqg8gOwict7jdM$vuy~z%p|ZE3N7s0r-j0&PvMe^INAzGvBwc4>dAAf|W*yjc;we!_oha?k?k*0&Y(K{+94$mVkmD3*{@= zDTaSt(QZF5pqT>hcsKIQapWw(b-3F_`(??0=MM#psn$oX*G$?4wb2zo0UrV%PadDQ zy47vYw^`9c-s=6t7xhnjeplPUU+JFaG!!pVj=>#wYR4=jhns!{i2c0v^{C_j(j2do ze0C{Df1358X~CUICh)j8)BW2GKW(?60_lM1T{?(ND#nQs#LbzP~Zmxs@U7 zx#$Ow`@&!&T?Kq9LltHK4+c`E)IU;bze!KtcT7`~IkalJr0YXK45zLFa%Qqg$L6?v zduNS6k*|?O8DU}d{zKZ7pUu0p4*nA?rZF?^z}@byYu(Io*?>cKu5}V`?la0aTaHV= zYWK@OP*)Y+K0gROVXT%V?P?rd-!V(sAA6JuKH27yxmn;tNUo91l4*;PSz(3>@5sZLHgeFPz#WK_NYWhss<|cguC-EkGaL&Ls_w30- z(3>?<0|1lq)arblm=-rio|t&4-HZaSyYLy%^lC26@oNjn$#^U}ZmXAy>YrIo_M$=i zMp${F693Cqhivm({2z4$k-TDW{>%kad&>nLZ{8CTK3aFE@yy;9zejc6(ueWiqFlVQf(V z7oIW*1crjBH}7NGZXz*3V~n9MO>T>w{ z!AWFg`|dicr4LrUaX=+T2J#a%Kqw({V1IB!>xxA54AdcoS@hYBT0HEux=8vPNbH5D zl}Bts*7c{c-FBxJIA2H>2Z8!j_vv#x1aMyG{OY`Q`gs%VIu@AjyIc0lrSldZa4k7_8*w@k069Ic8 za@+lkphp&uz%1v_($YF;zua8=$TbFJF$K>tT3z?~1OG7X&KNr?7fW`3%+s;E-n+xe zkz7@|v z^T_PT-S>bS!W+@*MVT8Pxqm$$f^#jLNq=JtkY!AR|7KKSl{&-efO}Kx0tSm zTDL^Ubz&ru3&3cW3>klH;WrD` z_B!h$5LKG04~|@ybNnZFRi7U-)r1uo9hme9F}d?@AlPng#b@C$=eoyLpVjS*!ANQG zoYGY|lN>#)BBZ<-#LSGt`f0~n>S805=c@av4lUs-cQ$sabC-1UW5llg?CtIfIx|-s zbt4SuI)TW~CDmA-3nI53-@o}OHUg9x)tXzV6~wFhaKs>tFEsO|#&Wjt{|y^C^MExIMpmlEa{B9n2%(8`*S5pPjP2hCgoS`ww%dd`f+vFV^ zu@d}IFqQ#AP#rFFykfwc;`DLLPoh>F<+;9@8(;Msm_jXXL@lb9OtF^!DX<>E?0=~v z7kF86=O{?Vy}3Tx&qDqML=1T&0V0Po$aBorPit!qMWe50f0>0IkL`r-20q)u8qNP~ z+?#((|JlbZ)RX@_-H6PYd5HS=|Kt<;1LlULbwp(DA5drc<2{xa$vl>=ZZvLcx2A+1 z^6D;O#Q%L`I;d=X7J70Me z+BPofI5s(L_t&rGCaZAM=iQmUXvym{(Vv>%hxm0zuD1U2y}Gj{D#7Y7Eo_}4a1ecz zQ3jk%0*pZ%in@kyg->w?i8y7fILsBX^CQ?yWZd3VJKi6YsrO%1hTk{z42kp2SMz!S zEqZY|GkfYRK(5!9CbhY`zuXbJcD*Fl_WgA8M``Z2Wzql2MjZpuX#RILA`x25#FJaE znAEBNKeZ&_|5#_T9PO~W(vf?QBqj!RlYn^0vRKI}xS+x;7wREz6U43I%GP)?!e`y_ z3ytqovbe}`mfn2Bg|U%9VG0Uh2+>3|F_e;p!T|cEGz=jQf{_FG^17cBh#=%(1Oz0n z08a)*_wlbObQgkRQK9=ncpY-LD{`<^Dfjm5aORQ2iK1lHM>m&dXXvw-ne0~gk#%*d z!!KjR+hZRabV63V40wjLL^YE&s3x?apqjrRD7k_%mF@&NGn8D2{2~SE+^0egCQ5{M zNJK#*Do_YwAVwa7TCw?kQr=%V8VK)EDL^T!oQ#wc<23CNP z(32mCDZ!vr;_}#$q4u~4HDq_2new}Se~wzBTDxg8*)A{+GwWj-HjTzJyI4F&irDYK9f^KC%(h= zLj0yA>BJcjki0nY$T2guv~&vDX!U6InmT=g+pmgHs9${T#7|GAa^okvNqT7^1ZJ67 z`64S};OstBXHzEI?7OkwBs;cqT3gt9e*QQ~Y+m2Py?;zE9?auq?J9(a(<7f1w7p9y z3JmQ~4oPqAf4@j}V7l>%FCqFe?r2w_ZJw!5=u~To(wdW|Cp9wU9yt^z=ADS-VcRNg zZ#GgY<}m>>-QB!KODEUpf+h-l8~F{stn{3jItR>f3+7v*xZwr@qyUG#C8vV}Z`BO- zzz}LEsGBGcn1E6lzDtAkU|0oe#9j7Ae`z#|r7g6U8^x(QMfS0RN^jSwc|nTyFW(XA z2trDE5Ipf9s%%JuRDsQ}oV+vUk~$^}g>`XYe9jIC3Z#bA{>f#E zPUi_*x_^&2KR*VEB1Yx$XHgXfVp*?%dc2G<9B(K%Y z?CbFcqvfUu0e3md&-wW{tY9K8;m3)k&>9q|G>HKOm07`c8+O86k%;m6g}>+|Bvpjt z!=7EZW`N3tYNc9^dAEX*3)&zRci(+msi zzh7^BkXB@XqN2;ae1GKYWkLyWEC<*tO)E#YUk?xSSDq0V9q$`2P-b*Ubm!SkBVyQY zg2#bmJL@BnA(cYIm>*4s%UrR)o>Ll!H+_F~^$6^J0r{Ce3d_(e6V*#ks|n!1nIyB2 z+&&9rh$!f^{!}QslUyFB7o;GfW$;%(YpklSnb9}AG>k(nvemg+cDowR=>Z8Z{Zo3D zWFxs7=2%AMrAzLc?A$tGy4^4-j-(nYZ9xGYIB%aPHOXd^nGQ?zQ>qgxm?ul)J5&yF zKf$-5O3?&0HHgXy)(i6)N4D1MzY3c!49~$Sg9;a!xNAWp*ui#W8p+@ER2fQR1od>C znIj46(H@VtzqGrD<%!W6qDV7~yKL@Ha68YsOrYQ!<`VHjgf`HOj;!W4HF|uhKfVBR zv|ot0AxBU6Q#G3F1`}(Wo8}*sj14jK{9I-LE%i`7o20w_1E&JvD=VISpd`;bC!F

U8a^4p!SyBWVII-NyDukZtV^nT)5rO8Cmy5!u%VF*&;8Ws*AHR60?7zE;) zmXOw4?Fz+15Tk}A^_{^`0cXb`5rNSp#3&?>^)#=VjgT6ILBOViAQ}Qq%-ZB=4pJeVAZ8SiG!?&CcEJoRU@ghmDKm3co_t#XlpY-%JY zH#a?pt#14*`_C6qVj5R|MJOE<^Fa z(4N0TX#B(M$J$v2iuMG@7&fHuHp96R7Xl%NLS3rippdk9Z)3PX`>4-UhCKV$Q~3?7~b=scDT>oa?xT{ugCV`|mr0!GBF;;|NB0uONcL3US~jozlXcPz-|e{c z%hgHmSG7}n$C8!$_1mM5qS)63_>$$HG>sE`L7%%V*t`AUAefl94-kqShzlMcs7nkZ ze&|hCHe_Jtp^fs1w4TPmyt)y@Z*d|Bx&)B;tFvn5R;)0a!*&H)-7fDzJx8XRYgPceHeGGXtd$w1&Tpt&(D z>%0Hs-9>T{7Uf4Ysr(JIEsY*`ow%6bqc-Cdjki88@_(ORZH(l|g@hhlZ*PwVI!qbX zjh0q@ZE@J3F(9N_r;)6T2P3<%;brbtuok!DP$W^J6yQcsQtK&-!t#H~uhQvKCDH)` z{@Mz9U?P~I0{Ne49SM;qc#o?G z_T*t5HYjI0pcEvhvlXK9v{sI@QL;-Tt>c06P`rn{1qo76d?a2S7K+1dK+%d04q}3O z=WL`Y!fTcZ*eUUP&XGNlokVZgi2*#k<%)VTII1{TXMURctFDpOXTD6bT5dd+fuQ2=cxG+0u-^<bL9H_Zl&jzS_@tlAqB{+pShihz!+Hfd~p@%d{pl^|;Aac<9J9 z>dW?8j_ek=32dlT;IGTLN&@)!c$1yIDs7S~8rxz)+qDx#bsSHOw}CNjn8e^%#B0S?bji=4C4zI^MG`PD(Eo625Z!dwC$VZrWrbMQ_(+>q@UBU(BY%*Ic9eXfwr{2IHi?aMplYS5`q<*TBZrN3?QD}5 zFPs|rpYV-TSA6_&iBw)bTPNf-^@!H;f_nw!xHPrEoxf8-}B08{H z;$*WxhXjyXaJJ587SI}W^&!Hsw};uwg;55QRjd)>>6vmuK;~x+g0v@=G0W@M9MFRA;G<7XuD;D7XZK z@@VSSkgK_(9uGZsh1Ev~EJ%fBA}xfa-JdD|n_u16f^U1U@SPk%Fx z0iITU^+;a`R}&ow7eM~-oOa^p8{{m|%i)ArL()hy6Q0W>V4F-H3!W*UKfMAa4-yUa zV4@6Z?fIVb=DYM_y+uG#8IihzIbSKVkeJozrv7RyK7c(U;M4TGz#VShU z)g3u~KJf+lf|@ETbtk9k=8OHj3Ya<-APFMq9TB9UCnk^MDV=VTt-GQ2e~S}Mma-vt zTC-9@6I8G9ucxuiZD+rAK^wDM)|(^g6Hi6^`;)T*EukJeUoX$amykc*6WTk9%@joi zc22L{YRI*cn zfdD&F+_u45PyFlY?M6OB=cF~R!`5ij$-3W$kcd~==(wFszZ;+PQiE9ur z^FhLHJ*~B@f5quHKa3Rotfei2+as*0Imc1*FgYVhy6$&{&Zi$ut&24m5C8@*n%XNS zdhX#w@K*1HpCPDzwNmEf<0EjQp|Y}47v$TdsnrYfc#Wbt_creM0=DP9`XSQuc8vGU z0~j8NR;Xjxakwc_6N>_7JNC4OC5^7ncr=e3a)Xx-n(G`!tjyEfn}Yu?J9~&x}huLNv4i0DL3?u{KI4UM!*Xy-=t&!-U z6;RSBH4{8EX&76<=n> z0LHCb+w8UHEaJBNSuCs^8(Fyc9UZiswm$52M_iEeuZ&OO&VfQBZqSGbSry`g=~_iRR+ZCEV)=ezm(HN1Ap*Q`q!x#4P zWx0s&@FK~06XL!I&@w|Q4miNYG3%)^h?&D41|s)bMgp{k>7;bC0tAT(A)ij1?!%a2 zm?IWeinF=$zdfa~T=E=vz8PMIbAAKm;R3Zz>ys&R2L~T=Ew|qndW5dfTiq3lecGAm zIi7s4S?RMeV*1wEC!;{$undm!#mkI;^6qo}s7r2j_km~Hld1~7ss@#U*HiKI96Qu1 zBC*@vUmgSXe2ipNc6M&iZt_>IwxTvv5soohmo;Yk8tf{t{>O35NfjUOH~qAc)p@+hp{yQ0u;s zJ{}}sl>8ZnD=2CnFZJ#08_>-Cv28|CCk(FUWp43+)!oaK*e_??|w}Ini@a zmRJ|4cxJC#IUuAQuQ7orGtKmzOy(VWS8{9n$#e%P4iUIt5QF6Y`3F|1&z+j2&?qY? zVQ!^l%jsMv(wI*4YfWFGCO}Q#naqN7C2hQd#m6Gi0Ye`c@sAhgj|db}io9qEdIX$l zBMjm$frhgF33u<%i)Fh(W@mU*_#?a4N`tY@qc;pSM1n|f<0>QDmpvY}?hmlCy<(XAvHYAaoCBiuagAoK%P>69 zr}kkgL3Vvfj^s&qS@XN1_wOs~->ucZciFQqxCP|ek4`WF18pkxA0Vs&P2wOl80c8#t!u6lIk8ovoR;|+F zrU<~G3Y1uS0wjSPBA-aBm!1%fk4Kfy1?n(o5N7%4?~2#avJumi_;{X+VCD<=Yw4xp zIN-(7t8MWhhlHLx_Cqql4?eGRm_&R(z8Ct;{7`XaO^_Az?&UVfmY67dI+{SCuRA{l zeHGvMAw&poUSL?E2lYwJe62=eSvWtl7>|ebKB0`Lmm>%aqf!no$Hx;jxBM+=P=Lc? z=DSLHQHa99v;Aot2_=sk(1l7LmH$YyRR%gQ28{4<9@5XR*oRZHbVo<`P?qR?Rx8uz zOD)$*BUQBu*{v~N^mAcQbrK@}!Ay+nFy>qUo-FRqL(_lKq^=f?70d^rv|`mh6Tz~? z57fD-s98Y?UW$s~PBgSeQLAl=y2pu{HNWFcwUh7(3WOZg5_;4RMa0BZzdCT@2M(0X zIb{#tLss-zSgrPL!#dh+mvdQJ@7!aOhP2P#slzHj+RRKRKak+yFoJ|Whp~pm*Z$2C zMA`wrWe%>|FN!>JnBoFk8b`igF=F(oy&76;8`>7#>P>I(RJ$z8^fS{kY`e;jHo7!O zf3MC6Fjk}#G%dLBS2v{2xj6Av1K&@E`vV!Lp$Kt@*#1Zv&Phor+W2K=HYEhJ_BLfw zpJDE7!$w1k>Wtb%8kcFV+ytiL(*PxbkmkYoU{2>{K!UV?43$v7fsTwRpO^$v%H{n@ zAa0^t23Mp>&au&mLBPZDdcNT@XWHbIOT%XU0fX`-*dGa&9uYbe{p_GVpu6pBHrQh# zpdh`=XP`T*(z<^s#2k*rkhkRS6i0Ddf!-+pRAYpV1Th!A--C_Z?K7$HP@r{e|Nghi zlS$JcUpHT0-;heQ3uY$Bpk&Sx^Ocd#Z)?~>EP_L=R)m-pzih%`yWY7`2JN`tbTet@ z^V6t=GIFg$;NwD3-s&1Ky9x_Ybp2NQ=5PO) zPYHIt^o2=t)1;}nB|ZC0D>}5d{W`~g{+oYL3b%oIzIDjOa+yKNNRE~1_G<$5hpK<8 z7=<5j!=+EgB{B&MyPY300NT@nIL_NY6mA?sRMI4+?Oi%xd z_>f8GK}8aKu%&KKf?EsH{zRVk0-P32E=)JoP5Z;#5EQ2a#bveOjwgRh3!dRBHC0ft z%YBSr{a%3@f1L9(+>k0Q%QufWGJ4url1?dEqj_R~cUlqvFRPK0mX{hR*dOLoN2hfg z)8NGDTle`0fn!R=^$7Do#6O5vTgjPl8S`+&36aa!Z}7*Blivh|zI2R6@H7u`me{*5 zhOAJQ41dy0_O91Qee%c5)_?ha9c6XC+;Z9;EufVo5$5Vf*Y5U% zE8zvcxHTJ~!bXOZ$%(Lw{X<#@QHRsYgF3*pAUtm)=pWPfdB`4BetBrklBnYOi>)sx zT;GqpLSRJx>^xTKQzXPNQwEs)EJfkuhYdys&%#+qY(cMwSv%e&M9I4vX7PJdpZto6 zWhn`8TxNTYe4WLAxU39^6`!`DMC*RCKPI?L(gA=&VXNzh85-;z{_T5i3{X&ExI&N@ zw#+pl>7+f5`|`3&D>Ze6i}=UyA|>inw#Q12@W?Ka=R&EP^5&HjJ|Z^qd|Rj?Z*r)w z$?R6e+5=LX6kf^+`ZaypW1qCe8nFSDa!t+VdTKD=1g@@qtLJ+3m+$p;feIqJ>`+6O zSHO6kb{7{%m`q)@RwU!IXEhQ$2}Hk!WWx6!A_wO^gHp)4*YJMmQNe#XitE&UF(fM( z^_(^^c$T=;n2J{;_V6Ug&HTRGeldqddFwbGN!dbt{u|#{-2RgOw_3DD6+@BzTTdAA z6|9AMKla%4u{nlqJ#9QSqUoA7Y;LR6$VUPLE|u?!Ug>^u7vHTPuBr-?ho;uK!d+Fq z#Aj+5cvdPx7_PukhVx=4j5#aI*)$c`5dqUmiL+rK zn+xl76mN3D#L>(yyi0!HRI64zUtz3e9q9DY0hhx%HFa4fr=&~4+fTv4zq?33Kw1c3 zbnr}=MmE(?OwO8?8@bHiY)c^phAKDmy#5m6qsS8RviL_PNX_)96Q~SZ>1UXVU9v@D zUB>1f##W7)O169coqvZVQ={@Z3wM8lF1wA%t+T!Mv;8>-pPH_mPhsMFCpo5Ra&?|w zl~SI|#U&5L(BIFFXOyk^;LBqU>-~U6E7e;F1$Vwd(E(RjbO#8UKjx+KDLNa%QmRoE zkr%reOvlxPjAcx%mG4-sfabH(;y!lyNi1x}xxL58!E0N2G9v_Me_2tt=t2Ou*H^Zu zIw*ekuz3EPw9l^&yWOUF{PaX}286gWyPk^{M5I`VL;lA&Pbu_mBPmI~!4P1Gvpyt5 zrWAqT$%uZ)ilgfl3yZYKpx4!H{|~WL1Ktm^V__$da7{4P#-T@ z@S=TW*Dn;qyndJ}Q;S>6zsv>}FSc7otkSGrm}Jb>z6!LrcODoVYVnsl9Z#>@a9?PC zgC|VxIYJeFMnhO)aCjew9TW(& z{!aeOU&YbMB9Sjs%7RuDKPY`MwdTb(sy$vsD1mEnUQ_rq^e1pZz5yt`CfyD zmz^8O@GH^h7M48loi%`1Qy=A?h!EcQm1HDdnO`Fw1d}Fpqq=)cD(|b{_O9u>u?|Eo zQ5YKf4ogsuZ}4aJmkK_^+KO^#9A0K;YOm0Mx6fVOGB&skx4R5kAEY{j|NUm?)ZwZO z8+Y&t%r;s+?CBnK6xj4LqBa3{n}T)U*^RRcO!Pzy)LB;3yaV1w^Jw04sQnY@Gxv0@ zZ~jY&gXng8(>y)LiL(sxKWMACz*c?p&<%Ra zt6{Od@{}&UWt?Y;99Z2nl5J*giXl^pW_EQlw6_Y_dG~Xzcf^v5u&H73eZQe53s0oN zQqLj?8jmlEBsJ13C>Q!5jN$-;Q=Ko;8RfBioy_|$^tnFbrrI3$|%8jBC(2- zri$agr!>eZV<555iL9=pPyx^s4&I^@cMr|Fzd(2vYZwBW=h{TgXRHS^l-GmT6U!IA z9O{7Jpkl&AZja@`c+m=a6^}ViQ#A@jso4p?>8*t2x$k;2Q=;ku%1m2!=JqdF< z+HNT`b6d*z)HEVq(+%cj{#Bqs4h~n2o=8;|AS|@ae#}8e`wnWtu4>KppdYD7O*7#) z-mnY9TVEPaZTlycdwJ(vUzt7G+}O4cEShEteKmdn)(#w)5sMSOfLwCa@N_Y|+pXIV(o zu<}#1M7>{Hb9%NEPx7JlZzVNV^8Eay8D_0f@0xqD8! zp&J(LyR-!8PZb!`pz^O8DWQ7xM5#{EWCk-z)V_mVbK_BV#$uAxy#fWQ zMYd{)s3DfjbDFcP9~-}?b+eD@NAMshE_DQ2#qhnfh*{Hx5UlIkX%MwKX(gc^ zK&o)D77o@=rKHCvO`zQP(N}74@>3d#!?jEsJX8FTO(@O8SGx;HQ2rz7Q27|dK@kO_ zrS;Z6n#TtVWOkej>3Z76#VE1qsYb%^5}|4p0^x#eJUGmGh0CHbik{bWQc594_J$;2g^j!IeCeBD3-mEXoi9`{4M zgbfATtSH5KjG(l}fuqCKb}Qg|A_Nd>*t=*GDk=mK91h??I-&7nhRjPVkbqQ5CDskx zkvpA<%o~l#A_q&%m&sX!U8J~ID$kW$DAJh|Mpv0UcYUfHg9@?LE@NkfKuUh!4r z9iDD^rh*!T=+DP@u*dUi=A+Dx0?a0dFHW9IIOGUw57zY7FQ&e)e|%4<$k5VGC5N*4 zCF#hObUQ%!DViFaI?~iz3HZIX2&oL=n2=3L7lFkM!wI&TtrjbGJdMHkI(O^2H)24( z``7P52NNF_@0xS(X87J%A6q!i-rCoccXAM=)m1#0JFcnUI-Ib= zb()LVYe0RIJ@@qU10TLslkHA*{UYY$o{7An<8S^53NXx^_aRPFg%UHOd>%E^RIpM;8}KLWqN zHIY^DMl9wO1$-=VvQIPow&t9~NuZ0Y{j)m%!Vs;N;B58Tqwafm1GhaVUoUN$cGGjO+H~hJ$`l5hz7xUMYLqxcc4JJo^N`I(*aI#1rGi86x-ylVOQGaveA1O?V(qzNBYc z-bNZSGAa5T-&+1Uv@wk#`*KMM5+8)#pP2=sCx*vp_$@<@|H<-bKn>I5Rhisi3V)O&!i6C!eM4?UJ2Ms8mY(_kAzQqX>codf;GVsy0-6Hh#e5;oU_{82&<)WyI z$(0M4eQo0vR3;x_nkMqu<{y$-<4-S64ANE0PGYI^VJrwjz#0k)Qv>CRUn0Xu>FML} zU|O#E1?YzrnK^YADcAl{syrRY`IR8y2A=tR6*J8}pLg(nl{ZVFUE@)<&;!pq^{ z#EQyO7fobDEbVvf#$`$;J@0)Z{@fdfyT8ErdEt!Pqj@Q8m*%ZlcGn`IZA)A0!hU)A zPG<4hN`GQal?7S@jXxnW638^Wz%gKecE7yj8ya2nzB#-MY_ei9I))dWy=& zkSN04%KfYwlRuXG1?^?#bE*8KH4hEEtMr#W7e`jnh;h)JJP&6s&n&^Q6F*y!9T7Tk z8zT^PuWJgtxE{0g6q4fA&(Vq>)*czzZ%to&Wn0?k<8stJdSE9hC27+YDWU1ZfsZeu zZpuJiP_q_+RB8k!^DJ7FI*Kd(uNvIwcjny>zB~C9Y^kH&;bH8id{r%en9=+LnY!}E z_qMOI3SUhbm1mAvnA!&{?mxI18s$*NNSSFtnk$Xls@ae8S3ha^Svo*y`DHwKd1k?Z)=z2zw0o?fgnuYG5a4LJ% zj+qOEwVH*7X#dz?6C3Az!(ZoSNp1sXg9-Rt{UBd|51)FS2pZ#mwfC)RlAoVX@9KkW zFd+HpeHaqv??H7x@nS>+N3} z>>`5Y!V@5crjb|ida?TMNBc>u6>v2qj3ElDWpRDb_<>0#$j{5)xAD01E<5)Y#XUBX z^S!CrqQZZ|;X_VQ>DZG-JR77VF3g|vv(Ez%i+#m1l&n*rzmxhCRB3z}zWn0>8!}9g zD(s=6qGAN|Hv2z?&Dcleio0+UiLP<(!uZ6&PACx7_uKCWY_glHjDocW-%$RwmRF53 zwe9FzH+e5wMrsyY9FV=eA+sV!FWw-ze%QfgsXRmrY8YOMBVcQ2&z0fhIb8=$d~Wwa zcYzQRlE`^Yh`uG2Y4T@olhb2K{EK*^5Pk7aAL8Yur%MU~;o#t)mR_}%tG)t1G_EQ& zg8&rKr}9){HRrXs?^t+_V0w}EE(A7;%X39}#9##B4hv+-Mad@X1&W#6>pQJ-qA3i{ za{gO~V=S<-t?7IJ=@`9Y_>$pCQ2~SyFO@hpqNfN zh&qgaWKlM7Cj`2OS^!RTZnq{-n!=gvr|65b+rJ09rL&km|CTjd<0*jO^82i7in?HW zR@Oz^s||z&Ee9-goW+LHT#?GOZ(Otf==}L1bS!APq6*lx4>`JevOUQ z!O-5GGuB@rEhD2}pAdJg{wfed-;5sbDi~lc8~nDo=s%Drm^)dlUp+FstXded^8EPJ z_z3a;Xu9gZCjYNJLP}bYu8}G=TDm(GL|Q^R1nIgF5Js2M4FZzF1cbp5=`LwuAG#S` zBc6SKc>aXlubu0h_qpO6-ds$6Tl*WX*?$@XK*~ItEwSO%Nb?PoUCOo8wmo0Bb_N|i zh1QMLR||oXQuuBV5gnMPlfi*lJAs$!v}hsQAJ$g~Z;CwZFOdSOQ+Mvuvo#;*_s>Ss zV5gQh|6$D+=~OpP@*0JRWpnlzm>tA3R4<)(v-9FotyoEtn0EkDgsF5u(yr#OZO z_gZBY@|NGCupF+ zbIP#^g`O85&iFxRq2oS}u#~ePH?rgq2p(a?bFw%=0_-OyUCe^8r;pmA{0W|b9(|Z$ zRU}Xh6J-2MO#l*9r){u|9cI)sp)gc(O(rlhOd<4nH&^(a5IXp-o17C@rPl;Eg?y{ok#fy^k6F%xk z#80Ki{o6=;7Z$JGEWeD__tF@4Mts`rOTiCcsU``dEhiyRc717js~!2H+moc{-&SXY z9;1R|*BTyu%cIix!tV4GC6QI0ZsC*bb~HvW=C;_>4?Fg^k8i97?z;2GLq^$l-Mw#V^l<8GI>WIQJy##ILZf(ElO=43qY}R0L$TX@*_jxB zQHC@B#$GLnf=0LB^u_rHqXahzm91dztAtF{BC<4Lze|Pu;l-_E5vLT4w>R0WNYy@6oI=nn_U#CSk=SCP}eQO1Gy<=GNx*wzmNd~(gD3vg}x-P|}^-(Qhpc{JU+fXb-DCHVS9J{$!srq4A^t9EZ~)N6XU z5rLbw> zCKgHK$07r;fvXBy9jYI03@9a&WK_`ggY z0k>q&d@Ng|niF0o>VT<(40xlp|A&VfSX!Dh+>+OCg9jLRT^0LWQP6xMT4NEE`HG7} zp9R8IF`1QnsjJ=|8(A-Aim(<8yKy0J0cj!T!0D>dX@P#^5r zeU<_8=Jvdb#!5QicHaxJBz`%n+Y9?{?X#gyWofZoLsR8xQ~usLMcIf-QG4Ry;UnOQ zO|$hq9{BJ(N96|*Zo&iy2P>U!8f`lir%GN$g``)am0lT|sGzS>$TLj3(9Q!|>qKkx zLo1!3oP(k`b@Abmtdv;Xh0({fAZEqHx(LzHRBQ@);-V+m>~!{ulmd_n7G)8hUKFVT zKECK9{k~24ygxI|aOcOnc|Pb$Kiq(HZ1RUrpt<977;7EP%2gEO86AU?azyjZk;7`H z3Kf}_G&qg(IDsr6pJnoze&lXqd_*}4Oh>VL_{8d2RL<(Upy{6#&}6KwC+$p|f(PJ6 z%k-9x*1#OnC0JcVF@Zzm^d^32V#;AGtA%&SRfNc58+|z6Gi{8x#lmjX>4|ik`Z6^S z++N&_Tp~2bua{xMo`duc6Re7o!A3;C9eGHfu2O-s-%-WH6dPHwky1lr;tAW0c9-#JF)j} zl!(0OFO6RiHImIIFC02qa?Y~jEYpAoYd}}K;;M4?u7lx7#KUNYod1^AQt0;))xVc+ zRl9s8QTmOI)?NKswreK?I}EU?W>ow2o5dOU-SXUIOKH`tT|;dR+H&{K4L~;MU23Fi zA~ypN=1V@{wPW6)STE_B@vV&scNovm6B~@x>cAdO{5uhw>-DStA=`t%pHCIg_DRG} zkhJ9|{v0-&O-m7H=<~eB`OpBY-%heaeQRa&48~`%?U#|qq_w?eKC@TuE_2T+v|_tY zZVp>~9toe{)q1r4q)jMy0EU0H1ijZLTA){gCjTN%3HMO>I!~`f|Hu7UT1&OZKmGmd zv_!?(Ms!O>JN#;5{i-G~=t)HM7Jzp^gZhSY&NZAB8gc}gU_N?T(1BzO!6&V*g+Ho!A)VE5N5I% z7b-M${fh&>w3pBXC{o#C3q`mRf5^XsE*vFu3#}`$t}5gbf_Ty;whNO=2 zMRF9@J=v|0d@D>w2TAzOAIU0DAxi$u_;W;{QuJ%q00UgsM^LlJ?7}bP1^y^&a;&OQ zVD4=939`$k=@+X2wpeaQ{m66&uU;##+q|Gx zi#GWG_zYls8Hoo1Hqx~rf!rO+DVB_Pt+gQ z=clT9kdht1?9UpoL>c_LXS!#@(Xh4q4Z8g!Aw^m}8?G`qyx#yEYfATtcz?+8eax&e zhf;S+hp;qGF*y|pTcM*Kl>=+U{rj2(`><{Cgkc;BR%P34-m-wTk53BV?j7a=?qG5< zkUxPs8|^Ct6leZn7MNN&`Iid=NsZ^u4qDDYn@b)z6L^RQ?mKRW02OVbC69*-)cs_0 zDBsV7Iv0_$Wuu7r&KxpfjAD6r9)4Y9D^AZHrXfxqPF!wb(P#bK7IJzBWaEgINC7^LAp{9PsjbP*UDS z2a3qLEVQ46Wb0`tD{<534mDKA6Im_!EmjUv;uG;dQ|};h%#$22ma+3 zXjd|uhh~2p<)Sl_l|mqWR)a_o1KeuxY|Xy!3748rvLZk>$%d<}nsoKf@VLdwgOQ1S z3DID`)02Ucv4ZwrSNl6KZkh~Cj!&&~$NdWYp%eL#=W)LtjS&t!<(g^@Jl;Rv(#!A2 z71$gaiT22^_Y^?63wXH4q_TtpH$9=RskH;LJLSD6S;57fFDCxOQ3dbuf}NqRD*B~` z*)5S_%I&c>(nVE2DOaCm;1L=@D;{GLlvWT_IuoZTAgd?^!B3t${^5WUITG+SfK(4% zY!Yzam*F%TkO;jiz5Z0e8pe51i8pT|+z-?MwNw_%*%R^Xg2ov+ z?7{IVe>;J1-J75>`X~S)86U=`TT~(^$Q+fD5|aXrXR`yV{*~D0kDJ&^Vx}uI$WQ8h zf@;4ynw7iR&+}Vm-Y}W^JHtW0y#lu)IuK)EnMU)a>7-JzzPq)0t-@i)d`MDCUrs7v z-a?QZPjSvl{~8<8wW*YZA)m*`37|Zx%OH)eqdDT%*V3N^H2^~~tG>l3Z_M1b-MSao z=a(_IP^-}}IZrGol={AZl2rUvA{vWac(G~0xjE-wkVoJHo9TU(99r)Ftl%NZF_-f; zsN*IFQ@9btt7sUChl*5ywm`5YKAb(UBm6wrb(%#Yv z4^Bx+B2?0Mi9c9y?#NH$B@cVC2O)MlQI zAPxc>zK0*qp0-JIbrtWPG}Jw{XxDi)>yvMwZFymdBY$+@eKF%G!Wlk}ZkmS_H3p<} zf~=81)6Cng$1_$- zOi_3JEz&G(UK~R?5`Q@p{`F%SvaBg}U5fo@BNE#tJLp-d?hM|cU9DBFWlS0zm_E2& zyBx)hA=7?5{?<%^s8He4S=iM3LPr4c_mj%+Ft%6Z$uXpdc@=+Ocdvl=$hRIrE9qFB zLE|gLjCq;rbrYv6%Xj!Jh=&U@xd4%8I@eJDT!WBa&Y7Jq?f}`S-JodfP&EFaiGn zmD|)=kx60_%5%5Dh8H})&O4@R(SEql#G?!2HQ}q9nb&8{*8|BOUEL8@OYXKw}^wD^usY=iL0$_vfDP*XV!Qe#^mH zH)Sr;4HSY*KLad5+e?8lg_D4EWK#(5QR3CDk8gqfd9a~gkx6m9*lXm#2dF$7hh10sC5kR=;8$|dG)L-? z#LWi#Gb}o4+!FK>7(1EGNcycep00PbNz4j3HjRSo)0Gb!8@*V+IuY)^0W<+O1|$tq zN&eK2M^2@iq*ovZScN8DXfA?iqxP{};a-2aHb zg1mwLis#QM3zbud=&-1bda6h*LqO;BnS3Bz3UccvoI}f!Mo;w%W_ej?{4P%SLWMsk zgyLy04jGlD-rE6=fNYxUbsmk!N>RyS(Q=g0%Lc0vv;|;Q{h!wiR@Zpt?ja$k1(>9w zQfJBWBVoBySjSyE>cb!4dJ7mKc&=}BeudFLPxT4ZSt0gAw%}p{y@+|r-Z`eN027q> zxw~3n&U6DwwtfzG6Pb16y!i;t>BjCzG%Dn7$jW18wj#7+v0^u{*+UA|PR1t4{(~>> z`1%@?jd6dneT7xg(cY@wdpXAZ4_V{h9X;MWvk}@{QF(6Ph%0g)nzz++aX4*b3~X$q zcxt3>hAdY5!H56MUoWQ3&xbY}@60qOsnl2Qb!U&*^s^1odYqZd{wPJo4>}Yp%)MIWdcwcLZ zZ1h=r_AlskjhEqb?LuwcA3GBByM${G)>j<*!VzR{jR!fRSwFwO0r+zcFQppN zDhW+Av*LES4f8rIFY@NvhUtDR^Yimt$_Cu*PnC}$`~y5i3p{c*+nbs1Bjj#ttR8v_ zyaOipaRNGP+e3Yh*C*0wGK|rcdAeMbH>U4fYWV9=`~tNo_Y8KIhHk7%cAPMU)~3t6 zOHA?f@`P54gTw#QDi9X}u9*Ym6%}WlW}E#x2Z|u*4PThEja#mo30Qu=oyRdUAID53a@ZuGVN|LtGLvkIxf5$Dlh318eHvk-tx@` zSPH7BO17)+Q{=o|kED8EMedQH%)v?_BUX9?B{l<7ksO10CeAeQPlL6;V`*-G&_Bk@ z*X9U~C1PXRJ}NEjrOe^bQHyyIueJL7lOxX@!;RM}Guh2jAUJtbq(`W-mukvpT04z&(xKX_KX$hI{q<94uIq6rqJc zzCv*Fd9B+nwWE5qLu8Z3*3ibtt$WK-$kAcOvZRcv+fzS3i&_3HVs)C6EDY zsfZf$)aR=MJM;J~p(6Zh*JpOHU#*B>Y7j#Tq6YY8vAIUa5dFM&Ln9kR$0a28IAnVN zsfj0JlA`O9WAJ`zH~4X8DG!!sbGBbdhnWS}2HoOMm*-6ZsZY_lF#_wWLJemvpH65N*K;mgp+FduH?xQ zABtHn^yYSY`oP(U>a&h(s0esycIa+tngqB>uFqTl4(X+1NZ`vu;fiFZmdy6hM?|_# ze7LoK^f~3Ft|$d)g0bvP{T?6mid^xChn(nNl5AgfgNW1< zZ9;jN7xWFYzGoCEvM=wJ=u6pUkZ#K=HVoq)e=9zYBG6D_AI$?%_p?G8DwHP)DF8y! z4N6ai#KZf3s&`yA7t0JbV!W&=iyr;ng*kT!Z3&Gh@*>)fbNB|2?(ds{Js)uBkCJXP ztdz>IFgz9JD5jKK<^=xwe9>Be@__R~C}V4=S#*g8g`!?;VZXKnM}xQgclHWALq#ld zJFe-YgM5QD>YRzwu!?UqMXa(=ry0Na|{iH|-sihY*UMcPN-(%BEr?`OnK z!3t;cNHNG{>3vP__qnL~1u3}r(Npqnvgz+Qf1Yu%c_$-ms*154yXis603;%?hjtI= zS$gMxf)gPllS#A827C^EAyap=4+C-`zMgxuV=RbkeBdfttE;(I)BB@W!r7-{pPf|FFe$9HT-mqJbYsOjSH8n%yaGl1G^1kL$MsG zjCEIk&%4RiZm!R-b|=mcEEN(Uy_^=Xa|Bizq*KbH-6ap+9^7h%$zLk-kfu^eoW!4K zlNg-*^Y)Ebk;mMJ?8MxUM3%ww$>ZX#lwx0ganx(Hn`s<{z}+zI%Pm36;+1{LTJ1u7 z-$tnDm@4}h_vXa_fl8a?t!BM6j-ivkk`4(vu)oGG>)Jh1TIgv$C6`H8SSx!541zuf zUx|$jd8UZF!CYE_`GJ7OMRUH|Dof>SMHgwgX4Yw*U^C;ftR<^k%&Fh zV!Hq|SmP8?<+rCYiy>rPqyv52P@m&?wJ=QW(gDV6$}AIf-*cKVCQw(0dK!{k@X%}g z(AjZshP=9JZz2m>dp#OFWsdN_m|t_CY1Y~sj%H~We+lIAzu6m@IP=An@2@7TI1y{5 z-VZh;!e*Pg5toV)9Vwadbdo^7X_qS~g|9EzI+*lYjJebj-nby z*KY74DRY^&UrpJCuK&ZCGY+^O`%HnoS$dK-qQY9JUnxl>jE&>>+sOgi7WU{s9mOuL zo0bGoS%9$;DYz^B4w@j!#)C~8yQa^gWGh1JM*xyUX^4vQl)Ty5&CTcXg1{2&yph8~+Hb)<(M@%iyKK;6qlL}3f`w1hK(TbiJ>Wn8< zkIgh`Z86IqE|cvaN8v+R)oGa`a9WF6cPfEgf_}DfD%%q#;+GT=hCfPgdrol+;Vv+R7Sh za)k`R;-CjDt8AosD@VfGpadl~33(8gkD${tDCwD2SWSQR|7!^tfBH|epykMFfPWBg z&H9FClDaBN1Q9_YnLLa?svN;9tn^uDf}fd~4JaPH-&)lnN>K*0JrB=%_NJ#d2n?zh z9UhQF3*1i$8CXJvpaYuc zOrVMZ3kdePyt`<}YYvy!YpJ-tK;*CG1Js+LxN9cx-5+t_*fH2UB&0|kL9>G{o8NL; z@RlJ@yYUi{gkxHpZeGQof%OF@s$iaN#?_#YB>S=R$?l;1m(thEC#k*bb&`|C2 z2gzqc8r$ge-RA;h+CoIDB*M?UN19w-G=0bZc}_|p-v+65d85;a<)pOO7!q>xpBq7u z`|gJGVX6oN6Q`3s^r>+Yp#2JiLU5#;vEn~b9b^;woRj-~_WIuS=Vx4)u0Is(`BL`8 z!pKAX`l_^24BaXv7j$YTiP2MOEHrKYR6j|jz*e6PVwD<9>v1;nA;DpVm({qLHjIc| z{eJc<*zgN%o=2~URwr+*cDWOr7JSo3DFu>;{q{G5pj0^=7+@j^KMo|x&W1KNn zF4mmvzuMaaPOc_~_7-)PXl<8+{XHy=oBgV`Xqt^_jKwqJOwwD1xn?NqIqhxfUOqji z9U_vKpP^4Ib9SkQOsH57&^A4%EscBpM)@E3N$m3!Hd0ElX?LVZXPjuSsS7lVmYkE4 zGpj^^!e?BNj&ui507+GQS3vYcKxtN&FCIUODsm>F0}+2Rwh>{Rb&P*^ca*(P5(Z75 z6FgS{efdOQf9a+#+P(R%F8(ufw7K0sN<8;CB6>wN9`$ev8|~tEBz2Yar7T;Yg&8vx zT!!V>j5kdmhycAfINS8&^C?O^X1xo?sXJ@N^Be8?xg&`JH7KTXd^*Re+b~6hF{or+8~)Gtnb8tEoR~K@|Nr8e}PFq=8`sq02l5}cqr*SZt zYDNWoGd8dR;#>`tl9_jYlR!r=luAByhg;Jw!$0LPiSJ6F=`Q|O^r^%J?fVkdj|qVX zNPVYq_CpKbF=h|phB%s<#%1ZZ0u%s*_l{Y zPQCyZxT#!lf79tVeUq)tT$d3y{g2}%ymX$g$8Ty4e>D5xWcT96U^Z&tOq=R-!WHh{ zf(QbLCdZiDP>UAG%k>6c%sxlM!fn1Z#Q1aIlwVLrd^ifDK$33mr577IsC9XPm#fQF zY^pulU{n0=>5z&6M!_@0MD4UP`1%n+=a$O%yV^@xog@*F3bqk0C}psk*lWVh<^?}H z;*=V(({a(lIUfs4MvWtS35w+%zX~Xvg1+7ok?#kZVfLL0Y7= z-mO1sNqh2oMs| z+@HF>*l{)jT;d}GAKFhtmcDOAYQq;T+x?HX2Tq6JUq2o?nwPFkG%Y-A!?G zU_0ZjYw-|QeJZ1vwPpfUN_b=%D8W9Bsb@M0Cmb-w^q~Oj{xY)Uw53UTG1w~RjLNo^3p(5(B&O2CIPdHr`ovmdk+Bg4-q?jjbEaGA0C;Jt_x3?6iiM!cn>LN0Pm|PTUs3(;@W=Ei2m=SXbQ)+&WKo< zMNGRlf)ziOJWsoBsBR^BD^_pmD1x*-PD#nl5U(UhXjet@tc9JO7f;@j@(_QU?xSP%-Dw|&;^*^}KknR|B zYqfgAKNI+T^_0N?e@32T_N)joKmZ^Va+w0WY7E*uM1|v-MoEKq9;96@y zNwU7tuBo3omUsr}`Jun*^yTWFdf8}%P1P=i#gZ*Kio8&JKP#H&;r5C?W4|d*dS&7& za-U~Rld$Hj$Vq8xdX4v>vIY82=3(!6Lc>72T1-t1cD(-gy$Ku%^~dzrz$Ie_1z~!< z#Xw|ZP{w+ZOBits9*L9CZZOLQgW?oEQY=V*^kl-_CjwaDm?wy7sNTVb9SF%@_; z8!L->K6?^{(3FCFY5P=0HLG^6=PA$kY zRNe@4E|8a(yJQ>HV{?BypVl{)FWdghKQ!QO^&}AH5qk0hb=M_#dm(T)+^0VGx6`Q@ z(T+)qxSqlcupbp}d-X!66JTXdW#v;_#?6>IeZu&j-xH7G$yPOFl(X{R99HPzhW6Eks#5)kVArk{OUUDHD0L49aLk6JMjKqBSJr9p|N;+f1B+eF| zklqD{g<;_)zcqAngsbYm+Y%wJDJuL=lw2q*IhC?^iiVY5RsJc-L^YkQCPmeu5-Z3i zomHU?U!%qrmqOoY=x>l-_h_rG5mvl#%8Fx&9A*7EGx@77CEuri-yY(oFCK6Rn~1&o z3UtpCu)gLX2?vK9-9~qy53Udz%FD`&Ql9&kOh35n3`BWoBcRwsj>X%Is~DDFndEV7eCI8`<^k;M4P$v4TacoRJTWeZx`eElZ?UGF8ZpkQR#1EyN8LUlGVw_5= zwH2o0urIj!V$$*u{I~VL|9ebNEK2|9H{<5)NM-C*>qyMp(ZTcq^7bGJdSx669GC%@ zTOIS4B$U}46e-*Vatr((kKVz4Iqj99ObswOQy+(_1hil2CMNAx8acu5{%xd{kr7?* zujk`G75F?)VLdyrWOH|7Z`nN3h3|pzK~?Wb+A#!M9W=YWej=X~S-DZcJ2Y^1#^|>4 zN0O<)%~-trk~wM=DT}Vku)4hl+R+{&)3v+~3$sOgRE4O8o~7xbxGl?rh#)dmmBEGe zjp~}`pYrF$rny-1_TS9vAU%cV|4I9p$i584F^qp9U+?xJZBu#k{_f+i{_`EnJZjGkm*(*p;Kyd$&C0^Dn!0l^;4CUdTsu|hH@kM(NMg?JzX&cg1wibNtFHg7g4t{TUGgnX2eHeLI?;fe&5E~)K! zc$%4pwu{sfnEpeha2l1BqTK!Xtx~tDVJ2MyA)BC$4dpeE6$o<}O5B(AAjxVe7hbBz zqtXY_lN926H}i;bk`fJ2GL=fqQIt7K-R?e&uN>uoZ|&xVHp=>+=Fk#}F14P@oH7f4 ze93Wd8wgYLC*v)b{6Z-P^Osk&g1Nd#S^C~99Oau7Z&?0 zx?V2ov~K~IG(hTYMf8N!Z(8w3%9QeH97;bht^FWeK`}BgPFqZM#;S_sjZI$tU4@)pB6|1rn91SYpxg-kQIiF){{d| zUP`Gr2-^z22C2|da|>$L5s=OpJ<^9lz*r2AD-Bfo7;YVD^t5K{GjnFDGYfUsmKc@q zUl^}h!$RJsbNz9MW%%y+g$Gi$dJ1LKd`Q9k{x^-ih!FHmj)&Dcpl^shN*du9Z8C$pUXi zn{pBwrO(d04%|xrL7Lq3&vW39F$(L(#pt!EzIJt};MJ%gOMzVT=mlH~DcY{T^b?d! z{hGBT#DaH}cd^Lw{DA+(;EwC&i3zg#ZXD)J5E^(k=jUViyz;a4Czxzv#V+&dm4GPV;SUE`pWaZ$Iu$66|)V-0jI4V7h6^ZO-Zp@us4Ig8B} zsOFrYp?}eW{@du$?0*|m^T)8FC8Qm)O(I{=K8%C1;VV7JNB2H1IHc;l|z+zR@%GE7N z_Esqby-Us{ri^_>4|xU__G@=k{7MpDxO18%GPNcuS~Dy^^^=d7N% zv~}Hu6%=ebYpNn%fMhu)@%;Vmd8wfvHlmy_@_Bz}cmlg*J~?PkLgH89yl`a9?r%dzVP8t2(!ON`WmD7Y5KVRnlD4(H=SE@wTp#e zUE@`|mp!9=#t3;CB)2*?@#Kd5v0M9j?wg$SHb=0 zqwaRgk|r_cEk591sigE!WW*phnE~z_Q%_4yhD(Ssgg8uj!MHGVk};VdAp{d zUzwvxpNKzo^C-bTNhs3=&+;|z6@91fA-6Z7!x92A9({0IJe&~^c+-dw$m8Qu^SdPT znc`_}ljI*7*uQGa&L^z6lzB2@-)BA7QoX&nfDdtfYRNBy z;TFJqllzruxojho`1_R$pDEWoQ4`CaP?kR*g1z!HRAx!i=4}Y9TSEPRg_wQ$HY6+{ z9XW@eB0;MZkRo@tJ%7E%UEz8C;r!-cFGB#?)`AEK3OT(w*>%7E5a@jZm%H1I8$-lX z3{^|ZWJwA6(a;EV1RY;2HG(m@qhzx_GFE`LPX5wA0plSOw7;SKx1q^H{-J+ZLQv)3 z6$ZG-Xf{gor;u>UcZM=y!PBL&L%+(gc=s z17;4;Ox{X*t#m?A)^L!(XGcbo#bF84v;NZRQta^cUN+A^&FqjVM>5q%84^zhr5@m!BRTpdOR1udvjw1hN zsT3lqtPG5_J(QfZNuX?aML)CGkF^Skpy1By7Z z>ozwR75dvB5-(fZ5drrR0=7s33JyEvKjvI7K#6xqT*G&^uYJO`Pvi|4Gnj$zICvTf z^7y89nvGMAMH>Gyk6&glEAWso_mS`Z8ltTVW{(hNi&p)hvtYo|v`m1jT(<1faT?Si zZlWDQHq6dgIp1hvP< zEkvqql$5-toncj?`o4E_Z~YN~{cHVmx59GUY;uUHwOS|icm|!gj?C5D_oMbEEB{vK zw@eK3fTQD)oDK};TR`Lx9ibs76G>wQx2z&L=Uoj>7cYw{R8?HGAu_L&IT&!(r=`cr z5%aEZn#qg>PMqnL(X}2IXvCs!<@L|(Ws6%H(EQ<>y#5J0F{zN&HURz>X+`=j<=sc1 z-34xaWKgl^%d^nf*2h?&)Si0`4d%_0=HbIx_%FmGfz?bVD_ z#sB&Fys9UQ$gcJ|*C|g!>%%fx#K$Kp9FAG8CfbAx(R;H>`i93NVjs&+>zC^OK0R-W zseiw=JE9|NB61*B83oXyI}2oPD&}kA1}5&#c&vsImM|+E207nIkkIAZrH;&cgJlHfd*gV3UO8OS#aC z{gOVGP;;HZKv<~X@!e(J^8d>7W5D(1$<5{=o9f*_M#mKm&~YiisO5f^VHI-UwUxAZ zelhJQUPK$S*(9xEf}H2YsHB70pw@_Dy@zXG|i|AmoUGP27AlD~a8fyF$|5mghOW zsu8QvBXiNE;rW4|#E{nENQnkAqiHqQ3o{m*F9hnqtub(4j;}18be5GuDviem`PShx zT>9?Mwf=%&61O3kt5oeHI5}k{6uFs3M8=&!*Y#E26-xL8LfGExAjwLnZ1XPC-+z!v zS)Vm<`vawLu}ZQ?H@YVMbd2>i(>#BK>)HcxZTYpb_?>NR zv0(y$MEHjU`re-1{@Q7`KI!^lxm+L{I7xKUjs_4um4FXfGDOdDqz?lq5zwY z8ZK^Y+P1o{OJ~~=wHbHzQ+__}W@c+(`NeA8(R@=BhzwxWHpVkK8)dcdyATs9 z70bCcY$5cB*S4>UWzsp=&SEYmYSLmVqwZKfrD8d%J1Uo4)MPT>Jml6cC-bnrzrPdO(J1z! z%Gt3w_6@UU_NL6#4Rmfe= zgI7oh^7GMv1IyvUjoic9Wyq4)!O`Xj=jRVX&lo8x-YO4~j;yH6yoxQ1ALdd0{IfZd zr;@1mErBO}tMq5KS3u0?v_&Pw`m4JY za5-Owzr`w6b{TPOH5`bC^D8ik-}@uyLr`Pj;ny{Ch$hm9n2|ljuZ- zkF9UtGGbwA81|H$Llw`?wlA6iR?p?co>}o>^!~-8W3o8Dmj8!00+x7RYbdEO=iN6NRLv2+bk?!b9 zUxmLCVEbMi!7^tzI`?zezBJ+onF2M(Dy_BlLm4((1&2HnBjSSKE3QQ3#+1C8LPP~< z5GyM`w93o>nR-Mv6dTz2pr$Sgk+(NW`A;uV*Q?CKvOOO&=m^GtGT7Q_(|kd0z9>9zz>CY}b@K%|Rfry)mJOmbK@W*Lb)~M&bDa{^DUEo{8HMg2 z?o2UD4~?5CW#~XST(yb6oUm5MA-|EmsEI0^V5bw~`dsj?4OmMe`%)~~pfb?=W5q7M zrdfwLqLFK8e`62j0J~m2b8Y!Y?obIvu!$9R`X%J#h7pILM8QJSi!#L$QAKWpiVbac z-I(iwn(biR_p(0{c_$fJ|fREGRZeC%hbWVqxACi%KG-Eab89{ z{vqc_h6Z^B0~o;&y~dWXy&9*Uzw-i+S(KBjLdHf1c(+TRP@f-gk7 zhk9ol_gQa)5>&9_=|4zjrK>CxBj(*ODR*V{2#Z{41v3$JqsoA*n77WXC^>s7VMzJ& zJTen8taEjVEEXI*L+0$paC$M<>YGlrtMw@XiXVHDfbxaKn)%Fm%||*mG;Q?&$*b+= z=`)cRTx3HoTPO3YuJG3R>e=q$-tYcwLv~zow!}-m9r?ORG4Uf>L#~D8)y@}YoW!!V z;+NKrR*2i^=*74`J=vSvAtc>R*&f_kXy~=7`}g*XTBsY{cm|IzRxHN z!epAHtZp~Q(MlAKi`8996kDjVE-hI+siR{D;I_pp4qk3`&7lY@v7LL#X8iLJG<)O} zY%gqjcW`O!RaYy*D&muK8Eg}{>9`CtbttV=W1Pk-oh~Jpzy3{zbc>{Sv&AQBYl@CV zGHC3O*z0l{Q9vux2{LnE2ssR7S|9B=GjblSj4)!=eC(xFq*NXv?yhjma*U*9r~JeN zunO58C@uN*y?57Muq(CXe+FVOWK*h;XY=oK&AhI=U)Af=Z%I5*3ruQ$B(WXY8%*)+ zhk_k*{7882|BDH}n+5g{CWR4TD~qj(Sg8cEl&f&rW_{!xnEdoNVlxEG=m{$+hjl2a zbw$d~_Z^pSjxQ_13!!?ybE&xS0m7rjLRTSvq4@8iD%wYdIE|Db10@1(hf_2wXThj0oxxy9{Bl#T`zt7X56U>K>7c z6(;&u{poG5h^)u{ep+ z8u6e0~}wI5xp|v)Q67D;b8aZ;;Gx zbz?0Nv&oD5>o<$Dk6E>D1_)b<{l)b)Ws8rVejr1;+HQB-jm9Aaj~XY_8fl^8uQ6#405d{*BfQfww8UmsY z(W4>(D}u2MhoN%_f`5q4n5a_Z4tea}A3R3N%!a7$!^5sQtFodf#u+~-l6g;Flhif` zbjGkXhM52Q&;BGm()0i*NPI{f>FftQJtDt9c9B(6j^j}08J7|Xk~Th+8S(aheR4Dt zNH&Xc$7!q+jWLdWB~7rh19~6EpDMkJKth-+DxwfG0%{Zlm4B49Nr-%jAc~lr-{aI7 zQ9)wDrW3wjAdgR@v{WIbqv_;7|KoQevY1VoO;uGI{I7oV%@05RU|yBIsBhb#)b7^3 z*XeXh$i`)ajN^!Agch^4Y>Y}&k+J^Mr+fbj zb7%%Lk3|9+2Y+Gd5h8?aEL(>O(}Aq0s)-@NWQ@eL@*d4pJ`Amh?3yMsm|J`Ga37Hk=+L$8{?51@+3a?^82WPYsL0E%*=D(Gn>GY*jA`3C zhGB8`Z0OrCbeXHjRuDTj1zBSWyZwr7ZcIM3+t6*#GpVhpUv6iL$_7& z3TTZZwtxH0jdA7t>_cnqesy2hb+fu;b?sgZA#$_dw)MT(^2xI=bbp;y^IrJs z-HV_`B^nHqqsLK0vt2Uf8oGA3WNVDICO>|-dVjm#tR15*7W?hSx9ii>qbDCcK07;^ z&gU`s<=w^W@4x-cH!oga-MqcJzPP%1Sg((!$G`uJ-}!@o_Alp0=O@$h4}S5(PoF=% zdH43e{QYmoX(fdTpuud7AtFUk6@!OA zXMaw}yo1b$51T1M(J`VygrZ^%Cnld)0g)`r#uN&ZF>H{6Mnq!kK-C#eS8^gUjEI;N zYY8MGsv1EE9NPr;a*V1VBC3)$f{MSj52ZYa0s=~AjHt$#L{<<*jA1qjCk12vghA!N zxWvRDBmf8+Q?M|E5G7h>B1+&w1TgG?4u1gpB;B?gqi76hOwwN?qGLx0yLNck)u)qe zF_{F#5d8RPgz;D&bJPk1z+}q2U^3|$m}u@}@Ggzo4<0;BgA*bIB9$Zy8Ur_MP(n(0 zq@EGxm=KSOz&0}=X+a?>a0q%s@IFb;(=IfD25>C=Xpk_5*nyK5Ne;zy8&qQS`v(lh1y%-&}f6nWJIojm?T-1FBk`xWiBsVo{NGt=#2p_vZCnLOMuX=DtWc&o4s>IZcOXrYV*+c z!7@eP4}R#IZ3x5k_-S5LVSgC1e5NsSY`p@Ypr~`zbTVBm&Tp?S^68mx>!O;3KKdBD zwzkgIyL&d7f`-0pho)Sd8WVkwy&uYQ-Z#6;{XU;eOXu$I@2YC%$VOr|=IGJ$5cTE7 zcfrRGo_;#5a?4aL&W)W4^m#F3TPX~-m_`6YF2-mGI4^y_PdA_I%YT2{**!}|mdD3ej&Hj$62LKFVXneR6WbL{ap3G5hx0?_HMt;MsX<3>MY&_4mKIU#_caLd?b*G8Xlq@&Xl28ON0D z*f&Krm+0I5w#-WOP4HpAe%NkTlOmrwQ}=Dx4(qyI?{`7Mu5Bh&<+7}A z_w(Z?F-qGujGE%3&z?NfVN;ez5W5({Zoie#my_eZ-WPO)=Kcm8KA)OE&ZN171m*s`E76A~fD*C>2S>b(?8)sdi>hogS4YdMG>_q|ydhgj{Th{{I zZZ7Xv5AQBto}N5;{?QN0>8bB(B$JnwQntQ*$q2KPr$f7{rc({RUESv8Ohh3D&fH`& zoqr#nt=6q79G{$LS+ST`rzh2HKCPzHZWvZ~S1-T&&98s`>+dfwFK=%zuCKTC{?q55 z{r7+Jm!Ew2sUN!Iihu8m4;Cd|zJ2rE*WbOpzCC|(`stUSEbIMxxhYEbAO7a=hkbos zP0Kt_YCz)>kqMR2vUP@yF|F?pJ3Ix%5P#D$8Uf~Id4T*pcA;iFm)p2-B0FboYl9UHLgwT*skWw;% z5SfvkHAsXQqDGaZ7D*`v!<6tLiH`ezk9f$lDKlHcAqG{n)+EE>sODo*fe<5`6o0uv zGmbIRV2BBn$wpN}l(xakwu`+#o0I}pArf&q5)F}vrhx$?X_7$`G8@CjYc!hHA){MF z__u~3WPs5i4ImN^+UVp7Vo2PpG2=3_9#tbH-?XR#o*vC!-0bjtt}%`Z_5(#yN7cz# z%Z%Q0dQ%t|AoSi{q=%DTWJCdh4u1ryKmw8JkmI2gUeT0@R2-oNWI4Td=$H-SgEd0| z2~`t|LNnnXzp1OjVoR2Bq^l%&LWkuHUV* z$uXcY5c_W9im3_^Xh4i8(KlVEd08m3VIapb%HZSRy@v4glg}}q_uI?qbkS|@LSIJ& z#yA9-oqllk?31q95?30#^?&`%5QZ4SetY+Db5T^Maj4Zd0}g}edc7es%k2&r`+Z&S zwua5zI{b1_d_V+&LBn5%w^JTJ-OHp zM8?-!M@EoCzgH^qtSqOK{ceph2*fDCSgvLh6|^>&=$$PmdERlhi+}O{;l9W>P1979 z+0b^4Dp6KVXK}alz9%ISYWLf;78<&C=m+PrzO9+9HKysB7_fA>>D!`OfF~JxJ3X0a zxiw~acR7S^7+O0$eVpa9+^z2}sw3EK@2lA<50Ke*aq`GI8_3KSkNS3-XN9rO8d4v3 z>v!d3PBv#_EXQ@-K7TRcCrLj z2y-=#(#I|!XJgqKd4y*_prR!N z#34omWn(mmqA;3tuBA$O@X=bs8A=@04+cmTBGGZQPRtMm2%?~j-Vcl^6EY5p z0YsPy0ewtE1oaXVE{lQFJUDHO0Whi{B@Yt@6&$OTprB=z325}eIhWXipi0b0Dgji~ zuqDGF!7`^0tA8N`L*l(*24HJg28~hJ;J)pLwmqJe=o|_~t zNH;`M;Q#S2{~X5l579_+NQdG0c5t{~a+=i~=GgFFvy?9NBVtPq*kAwvEwcRW#l?Ja zY)5w^jAFe+yBY8LibQNs#utXPB1B00g2OK^JvK)nd4KX8D=5-o(lRcQQzv+QKNuH` z@ILsXfIN~EAkF?z0b-cWX1ne7;_9xj+3a{e^h2Iy%jIUXZ-4&9^RD+2!`;n&KMeEZ zll^ApOy;r-<fuU&O*(+tg1|8Jz(@ps=#gwh zDe@c?=F{Vc<-6l>3#$>hy`XBqQ+4vL-c z6^u0jkU7gI)!Y@i^qXhT9zA;WXmPw?V}HAL|8V{8&C3^GfBVggi?^3|cNe!eb=^FB z^1+||>py<>!4J2q+p~%L^7(0L^v$c6|L_lA2Z?!+2N6@{-Vfh>|F+$=6Jw7il^I`B zC5=;5G0G^lu*OJIucg>WA|e`tibQBq4thLm@E|;5gputoQG$x9W{!bKBr2k@#DB?0 zm;7-ehM74vo`4OZ0rkp6hR1c+!4;7Xaj?v(5jq4JDJ*0F0h##_C{DLTV+j;vlys?m z-!EapsNf7)=Pa^{C}?i-geq4Ri$rAWBfyvs!g5eR)%WYr_hD~L`dcERq^bo122?qSp&+Nu{GFeE`Q6*=>$|&ZGA*kzivQs0qrdyjcVB(^@%hQ3?!u3L_PY|A?XEe0 z`gpzCxZs!=(I@~rtI?}U3_?igjAA50RngQ{U`h`v2_gMnlNf}M)ucDr6mC6i5mXR4 z0YY_Lm?9FAF&biwgK;il=zldNVx4g6illi~6g3P0(FdC|61H6r3SCoMl3*>7O7JEt z*cgNeQP^0U<%&m0sM5Fl+G-3o7vnmd`grRhni9py7O;pIZ z3iU&^IQ2y9>u<91w49%_u^0moAzE$s#$dI0%uS61L)#czA$TQg4DXhg#q?N16S3T` zZ{y&}=14enfrzas{eQ6Qo4v+8vXvk)4*Tt0YpcvS?blg8H;jJhAj;rl9BN=|i}~OO z0?0Ghv|%wj+wLB|ee;{9UjOjJF9nUuh=}|C9#)d)6X|!>gu&~6^DsSsp5>EvzedFX zykFmBE_20nF*^!FN2c^4SmN2Fntl4|q^hzk@7kuWcbog0Z-2h~`o-&u&3?byY&V+? zTk}8vcmK;5U;L!5>)397{^`+^)A{Yy&C6FWx0~Iwk3Ouw`xH%N#H!tpfom zK;bN^sEEfT0)OPehmoqJV!(I-1e6%8vxReBF$tTLFh;?M&KXfPpdpEf0S(iTws49* z4Mj!SQ1W-CL?xgaV?zuPfk0D)2MEv^hzcSp52zSX*|A}3C5B#w2^dX`Lj-hb2@8sd zjwm9AsD;Y_5Fsjo1h7nAq5@V$(FOsD*4m(mpau@_1-XI%B02)M)5n}`AbnrBPa}my$Qp}O1b`X? znu8c*Y=60p1x`Rp4Y9Eh``e`EC?ZXI*Rgnu1WF)@gOeU-8`s0En%+keMMxzI8bfH(941Y2kU^u2I)6gKRI5`IKmtvTTmVdTXGHpK?s#k? zD*!@P&JAPRv{|0@b!#(=HbVpzwbnh{-naGU`0=yZe0uTfd*Do>?3ed0tBlJdSY#`q zXTyCzD4@+8pc_{2+Im^$`Es+pxVde+-V6NVr~k~N_;yRN?c4pP?WWTyW$xMYFI-W1 zF@IT6l7_pBmuPLhyv%G>R+akRhlnEG_P*(QK@#7iF;7pQZ0pS+L1V}>S5=cJaTr?T za*0By0@!t%)3e9EZ&vGVUGGElkmV&HcWo_*b=x)Vo(LQpaye2V$RWmI=v_4>HuY{L z%Fb{IJxHjVMu zF)i`}(1GtvHVOT1a&+XFV(?j34L;7Mvy-EFQA{<4teg-?>-)CvZkM-{@~C2x7yxND zJz|!&>)00M{0z0TF3-xve!VKHY4qLDH(8zs5mEHrz9@3kA^H}OkB%0PA0Jg!Hh-B+ zRJ7i0?r-0|dG+#FfA@Fayt=r#f4F;C2GJjV@#FvI5C8bXr_XQS{^rr#{P>fjg7E9F zzxn>fD>e*Fn%Qq(UF#LjZUtS((?xZT2nGKhYGiyQwA0r~Lq0HE{sT^;riq?`> zRZwD1VzUIAO{l@3l2&;FV2BN&M1S!iBz=vstfGl3JJt~o-AF|c)wb`Mi5No^!_0ur z8b%|d&1cMqAfPqu3@fT80r%*GCO|N0zQddX?>SSdN+y!9h!CoACVlfv?AQ_|x*s{F zD4GiEhENbdfQhW-E(n1dW=(`%Yf%LO`(#*UqY8%5+AN3~A|fjqk&;0<)qjr=5DcOM zf$IIX0S#v-b1z^Bff-eq*b;=X*#oK~F%VM-%1i(lL}DBaQtt;d?nPBK$l-_rgwaWe zBWGr0>?%ZH9uqf^9(GBWipdZ??g)}>6+mOit0_O+j3e|BR2g-QjnMez#wo^OIV(y` z5*18hb*AG^P+1YYhyf6cs(&MjCv{ti2t?9N{eApL3Ez9vM@gxSqZ_7hP-~G+sefx+1^v4hT_T=o@(~Q3R=9@2n^0Rio z6985TA-q?+r^FQ-qo5iU6;uXAL192ZvLMRVh$aZZ*th~gVoi*EWPeI;f1rR7(_1MZ zs7S=I0iXhk5!s@l#Au_D?kt4%zsdxo_-J$2_q}zNFcwvzq@V%GqDij>AOiKijweUf z6;YsW_9iP`SuxsXyX@*lBwAE-c{!;V0gT-awYA1a@!ogc;C(1^SC|l~%yJ$!yWMU# z$@AR0#qp_eMYG#RG9FNuG_vFhT412u7Y5YGB#OW z=;_JP+2cn=k$=Y!hOXJH9docN{c^ck4L&|QKmUur`0G!<`0DQ6mDX23 z|NLo{yPMZI%5!(a#|c@{$Q7LcMa z5-J)3Ay7h&%0>Y&L{$k1Hj*OGh7bS^QH~Hrhakz4N`Fj>h|DO_hh7ydQxH&4YmG)7 z0Fy{MO+?fG1yBqz(qVt9V@L3-^H9&w8B^{XK%~MmE5;SQUgq0#9lJC7q;IITf zB*RGQ#81OxOBh5XMl{T1yvB^IaTsC#5jq7Ts-<0uCd1$1PCh9Ke4u@dBw z(2!h8jDN_6Vi3?+cl|I7C)3K1L68)1ROApPmGv>jb%F?>M9*XsyIxcgXz*TQFo&&e z;&_c)W`PKlL=!+r5o1c*02&-udqOyd`xEaCc$5?&C=*5*$6&o?8AAv$t!WX7fs_Cu zjE{u0_x2GHiS5Xcj6#eWStaooSydtkC@`nul7Ef_7(g%tF+EihdSVS(SrLUl`n{k1@BjY)*>1Pax!Gb4pkIFW>Hqz!zyImy&vWOxuAMF( zEoPIqFTWMgv&YX+m6-ua0ZEd~8a0MALzftX@0Gw9W5}e2lN|cUBVm|`jS-D0fr~(? zxqqi1A~&RAnaHSf1k}`OBP5A34xJ>5Qo<3X;&tqX!ADmX zQN-j9G%|sbf#``5twWp3(6B~wWwX2|)oOZTi=y3cP{0qpD=Nguej5kmVqO#zRVa%h z1RZ>cA@;*?GMPz?U|k$mtK|bRWm#U7)qm01)5t7Cx%7-V1S_PX&=ujR3*9oD6L@D_bZAjBGNdVSj(W1H*1MnT8;% z%?6ac_Xcf@em;M+$gl^u+%BDBVI7dOw(#w?ZJNpAycen4t;sZ~F@}nwVu;0LE`QPQ z?%ukrRN%JW?wV$?ILnOP*8BPFtnR%?%xpHFEShH1H+3~T@fzCw>hy6{Oy--1dq4{H zy6rp=x6R&nb#e5#A10G(F~s(pw=ZYa{Mq@_7@82mZogue7um7PX$XUl>id0GF0w2~ zCW*szac;9|y}7k{HJQ%CFk~4GLx1fh6h-mqY<7G!pU$U1+;{DMyIkH~y?*`n#hW*m zH}}iUcDvi0AD{fIfBEM>_~`k`<7fN3cjs<*_UN?T?Y{o?ukRo3pMLn%&8P4F?jJsR z^2zsC*KgikOkFm~tW6yp1c#VfK#G_d1`q*q@10WD)&M>p4&x9q4=+P4xX6(ENkt}yHs3@2**8~;_4Mr6|L?YGz)>6{! z2|{kU^C3hDLD&#zYWAZjFw^16C#fS7R3s*E6sjs&0vYdzmKcyh1Ep1&Mlb5cGq5wx z$3RAk%u1C1pQ$(dwj{ak^MCdfk;579P*Yb|cLR-q06_v22vepd*s>QXi3^e?uVvEz zrl0Kxdo9U>ELk)uG=T1|dAjp-rp%1kd;1~sT&SP=p}P9ky{950_x}C9Z<|yI06B<5 zF^w?px`YUAT?4Y&z@gsldUbVmB2rg$3=#t2kn_mQasxn3hyY3TZhyTwoYrmAnwuF^ zj0u5=DXS4+p zv(PEWIu-m>ly|Ni*VV@n;8ltu@ak}8buB%~25>JB0?gu3*_)UxOD z82~q@F%ve{#tL==p;}Q9S~g|3Ryz9(C^D#W`7eI_kTgZH(zlCuB56!lY8b6 zsA5J6E9De93}!J43F!Ay20>N4$9V z)oeCRs;B2ymp8X}o9(mDzWe#7pILu%d;W2Ach}U-WV)QpruE_wsIt`0j*k}y$0x7; zld5wF-ff5()PHxoZD8qltMz)b8wNMu4P8JtwX2&O2|R6EwB%qRR9P)nF$(Xxo;aco zgx<`Ly4|*EXKt`f{chL{gKl=45Mz|Ooj22Za(8#>7z8zKZ%AUO7WM2XZ7w-f6q-;^ zgfM`{z$q!De(2U_Hf(RJ$s8?*PzSWsuNQ}pH|wk0)qkp~V-=cM)p=N}B1pB}+|8$p z`D~ue31Qoc}T-+#RL^*7I7zdt##u%uyWLG^ z?ey`(Uw`xU)#c6U+2!l!uaBDPylwzSwHOoW7|1O-LdU&eq1-nC|1(4?0TX3&uyLid zO9L2i;L>QTVpPlKFbo!iz#&@}5)M&_)Ui0}n14w~f{)97Cs*;wSI=ma6u%)ghz5rTrLD(;&q zK{$wHH3zF>Rc>?!UNZxtfkzPp>V^Tq09iE^Y)K*g5_1#=^J451Vjs7h;O<0xx!w@q z!GE+Z)A1;wA5%k^0RT*}%pJVwwvohDLkIvo3=4=!z)tEiawjJ#6Op5ECST zJ*~a4Ry5n_WA(9nUnV7n&gFqoLZskrTb-{r4-O_N+5KR@poPsw?z}r7ljDARHlEo! zLVjWY>~XX*$0!~<7&R;-V1DESk3W_IrhoUsBXTdrAqN8=3q|+D%QERB#GL)dKm79f z`_tRiwyvwHnKAJne*gRb`~UUt{=eTn|M8cfpWm#ksYH0WIJo%u&J<^}8IZcuxQQm& zhZvnHa1#l{!HTetUEEF8X{=%w97Neg?H_G8KA$Wp1)-8E15nMx%tdaM4U4OciGNtQ z^uWf>ukUm6wAt=Lm{C=p(O#HZFj@1NwOIW9rHn(e^%kj~pH0Wx5W5_V{*)w^So%+>XY$j>9 z6;WXXhjy|^yX$}rapBByIr4wuz%k)ZTsNK z=eHLh-n{;1GFw*dLSo$~tE;+7`F68DySePuXLbDS=?{qf=K3^eZJL={f>3*(0eCW* z4ny{#zrB1Po2BL*#kmdH@(}A}L-iJiR`@2;M(_G<$d;R~Og6{oTt9*$Eeq4hihr zufMrEyYZCW;5!c=jy_-*k<&nchGVSRioz6;K!{5uJeM?~?MIY*ms-w-M8fQjsM@fM z&H_gVZ)?ur;20zziRP4DN2(qWiKtrYcTzs@34}=z7;!&pcLYjVJAcwPS|D#rQ8O{SS$0RnC`iP~viT&%X1hDXaqs44?c zRdtO_gy=|(I1=|mCVvFO0!SewLJ#g_XjK(UIK|BQZ~o=4%8^I}#8S=%FBJDNW(~w- zs(?f!;sPFn}tM3WcOa_!lYN*-++A#&yTy$5*>8hJMG5X^?wLrb}F$@ho)_pP5ckP zdH&#VNk~oI2xIDZ|KY2z|K!KtN5&xy)A>;v`er`etX6e1-Irr|90s|1R+h*jg)4B6 z@hNKyF1w!c19Qic6(hirrXXWgoAtx+`u&Hy)n+$zKmXaE!?3-%xkT+JlXi0OsPFG$)ldjP5kojSdH}B5%{pyw z`dy+BEamHq_xF@{04s_SjH ztzvt->l6qXb5hq~b$bz;r3f1d5|iWI&BsR%9(Fk$A3nOcy>gN?tPwq>?1%tHo~4?^ zs&X}S&Dw)$GhHO@2)U{oO&P)a-RAK4F(JlKS0T*jvtB_cgjhGzMM}F}w<}xjST(U~ z%*=+}kbi&}Z&o)~cXx}$@wA?Rd+t~2RxVj})38L%iDS!Eb$Ixo+wE>{E=XE6b5IUd z8g|3b9~>R0q}}Fr`QY)hFFyb5*(dY)Jk-_D^*5IvKfZtS^2N8m{r1Jzuim^pIX%C= zd3bpIFaPpazxe5&5OMB?rwjPQ?|l*lUVZc8)qjhZ%j4yv?|kz1luP9zv*sOq-f${5tR9F*2sjU4#Ho zRe#ek*gm*TgoI>zW-6#sk$Ig;@xtTqR2n z2+6?$i>d8WZ>nQg-^;QR=-#mn#E2r&shTMxBJtg>zuT^l7t`5fY6VBTr*Xl^nSsHq zBy6&yAP5zv$OW86_xJI! zQ6}Y-VL&wpw-DlPx2-2r9IwlC|AE*Gn#OT45eb>!3!~xQAU!@1c#m2qBpi==F4&vG zoEzb|dnq@L9i}mq<1qf_ z`J*3vmJ%Ku9=(6_;=!X&x0@?MVF@F|4%}6dgk%IjB69f}09|upWV3pOp<1nOje>+`*AHpvlP1#+(l9%C=)*>0+a5fG+!IUMt-9UD0My~?^1ToY-LCI< zlWA+3H0^eqyI4&&yG_%yhs)!B$T2nzr*6BOA3ogdcIXCfciYwN-8oTgt9DWaA|Q^0 z4#=~`5g@MbE~~m#gV;_yZ+|tX$#kxLfB57xscWHtL_@!Bs>+=6u>0h*XP-QNFq^kk zta47bSLY}1UcG(u>f7fpfAjps%l98HuCA-9`G-II#b5lBU(F_yuG=oBvmZX4J~*13 zy?gh~Z+?4vdiwCm16oeL{`$qMcW3ME_M5L?Ejd0sn8g^P#KMiKLVrv-CCv>+#5|qL^uRVW~RA3Buvf97680-k<{D~M8womN=4p{$Uqc>1R--Y z-)BGEhM_EdeADf=+kY*C3llKcOhjl7YFHjxcLKr!g z{*(bR5{=yyF*QdQA|WZHv#a&$unva@%dA!uKqEMykkCu~pO}cUc_2iDG(J{AM9jP& zGI)v{hn)DYfAv=-Cl7n??0D$h3n{2v71;~Yw)8W{H!w3G0)JrUVw|8db11tM1T#lO zp|II*6mU{i`xMh&T3#Z99AKZTykBtdiwfn*GLF;tz7Zs*@f8Zofp25*rnvfwSb zM9ivb*siM(6=^zOhS+XzF1d~f6r1_wo3Glo7NWDutAF=rr?;#1bawE)FMiN(S9J_^ z2nxW}Y<~Qto*xl0nAej@J(+FSmuY)fKCJEzn)-gLL(d^zU49fojuj$;>dk8Po7Zoz zcDrO=6EZsiwoMyi0Pw-okyuJ{E;4{+n=TF?933AV9NpbrEG9D{im@Sr<$Niz+I8KB z53g3&Cx7OWQZDTnma49*#qxMit*VMc0|?XUqVLw-kejv*)vRCLgiuYV%XZQ_g)|Jz z?1(N^H*`$0-K-}~#Z|>XbrnCnfByK zzkdJb_4C)Szj^uc<-7N9PENq>AO7MW{ncOo>rWm(%T86$PnZ1Zaont~e*5>o`S9)o z2)D-vH#fJx{_P7EzP!ARDIK-#Vp1aug0pZ{SL86Lx`PM@At)bJF4j3J8>VsB1DNx8 zu749^&WbeN$5YOgurR54_RNS(l+Dzg0fnhg2JRxIOD}CZDg3;0dU;vM?Pude=;N@K z6b!(la5fiY0Ei*lJ>aWk6TlD%0ENaVc2+=S5n<-Y#2f(0N{$nyz;J*tFgd`c@3vi+ zbWqh0LS5D7s0e|G0~gQ~ArMg-26vPoKz~GzA|d5m?$73i;6<($10xDaU`8%50|PZB z8mWT9XaHw7w~=7dPQihR0*ezdp)e0>S#w|%j>UC~MS|zffC!M>Qy%)92;CgqHEHI* z`B%T9GRzvCdA_fv0x*}2GhzV)aM=MA(`iAYaG{+rqC1zXJ>46wOVSdF&{KD{?thLJ zQyVAf4(70YH&Zp2}xKN0k821-=8j0;lA?#gQV-^-hqRrT4 zEja-|V3AU7g3;GVC8#=5ZvX%&a3Eq=bJG#(YzBZ5Bji5B>iX*T_WHJo_~7ZY^OKLm zZVOEPZXgYxl7yTeslWqo5T6s9p0XuonBn-cDsY)$3OVa_kUsN2$MNY zmd7zlvp7HlAgY?#!Gnk0W_x{czFS?^(<3t_!u9os)!j|3+N0xnQ%#4|cYQAs`jl@s z+ZUHtO^oZVTld4m`Fu8Q=d$BsBPa-2g0tmq2`tn2p zRBbt%OlHf?YSm?9u)3Kb5Pz5w3ut$6bj+x!&&086>a<;%84_2`e7)U@+t972v!(0M zciX0(7yyMP4}+^BVvJRBpleQx`Rvi-CtdQ*ZhLz9(cB*%KKSg}ck38azabW4uIg6E z^01rF56#on>Bs5v0SgJsWHM3kdbUIksoylyLy_1G16p1zr(b;e!+$4FKWQf|5U#Ip z&QIRHfAi|qn>XLSdG+G;oA;-uS2uT`fBN}f{PLgu$Nb!MI1*2Ijzm#3`#IMj<8|a;XzKATW|T8W0l;k?y;JAw(96->sP?l8FG46IM7JUw-QPm7jGBtzsbCkzDR+4rKq}99 zKyWv!W4OFqAAcS!!EA&cmwB=T0K>h@e0)h7ul0NQd4cy}F@!iVjlf`%Vo)+S0CV(_ z__OCD;K)~i|NMAmB4*mlLq^%km>>6hC?p`_VljXF_T6Te>ZX~^79>1vt8ZVv-E`d_ zeEIb1c6IpR;mhCs-Rt4n{>vD-?|*yTZwapYy@9q&VfGjX2Pls; zC_~DZ*F4T|YXOAgy?Ip=PB zH=P}H+q=t?*T;`O85DNg&5(!P>J~$tw%5~1D}NHJW}1fHbILhk2$8Gc1CZ$Ew(HkT zoEShAD$N6U%4smTN2reJ*uLwJkB(K-$?3Kl$?UBU2=T#qzN1OR^@3vFp1i zadmZ~jvTAHT^ucsn#qhMRP}@ihuvm6KiuuMF~BEJpFaKK^QWJGu~;sMucxvUZ=Sz>`|jh(>E&h9E`I*UKmX+~|H8V>c5^*z!}p&qKRK#yFV0^)|K{D> z_lJ)j$gFzt_T>8drc3Gn{f}R@fX9n@xj2)shy)4lmK>NU##qoGfQ&>E0%P#;VlmRJ zoJd`1JP6R#OBvm=Rl*@q%Bto?hpGnS(tmD0J#_%hnUH}XX-2@}P#a0v?t+vxQ^^bh zAV7A{s)5ut zsG2KcCaGdoS2ZFg9i0l5h?d*rz6@FiDFN*=@F_RnvASqxB})M;M5)Az0E+$<_kV@b z+b;E+-SKiBB_ea#WeOLnKtcO*HYIc+28Xh7MU-qgtAQzk2WAKN?Ab>2t`w|(nPoVX zG7%Pv3m}?mNvMx9+~Ou7hJqN!Qv5B}Y%m1$(Y~$OB$R6>IJhtc@L|Y7aBTI^n0nm% zwS!YGF-T$}Wbh1tNYO2q9X|XXN`K>kNS?-TuYrNl*j31Y`}pC==K^*FB3B?DtG7tw z=G+}PpzFx;Er73m`Un5yCqMXK|IOddrjyxxQB~E02akU8gYW+P|Mg-$xWSjd?uF;7!_}njBi&&?uZ-^j8QPqp0)#^BOJ#8`hJkAM$49yRMTvOOF%cF ziO0?WREK6VOGD12-XY1=h*)33Oy=N#CRnyFJvT|W$)W`A+yphOig=REXx zR}$jeleY*+B99J^Yw_1Fe-{rv&AYCxW8e2V=gsYD-OjqrX7=QZoKgawFCLKKX1AR& zqQ|bg3)O5on{9Tx`Ev2(lP8DAkDF;*)m6^v?(*{X>g?mk4-=CbGUtM2ZT?dh$ z{^%e4;Sc}t_`#!L=zps!{Ny_i=aabGtbX_FZ_iK9kB<-Ha(;4kb@sa(j&yN$wYt20 zJejstEH>025rJS7pUDd4&fa(^N)fobV75EZcqfCpq@%UZBx z?h3-71yAEPLU&*cu4qo#A3uEZ*r@DALh&c*_U6QynQ_kv#OE8^BluN2<|%O_j5u*V6r}!0l1mF?cXa)x*w5AeBbmN z5jhOtV1H_ePFz&4qi-AB9aJQaN%(@A1RdXDu#ld?r2HLV7{Qt7DTV3O`lKn35N?s2 z2F;yob~B3H4SlxUv)9kaU+a01Rf4gklU5vZYu>vP`iaQn%jjm}%Q} zhX)f5lA}V_MCgpQHJkcO-S_R4`*xm(}fJbm));laVWAKVSF+75|T`;>CpW%EZ*KK0ab ztmqAqq%+(kgH^clXhyie%(kV)aZpyDA9X zUrkXR14Cp?xe{oW&}`xfP_qHYL*F! zBz8Hu86iw6-gZ8C0!C&@I*daVFjeEf`Kx~lgjgT|0HwWubIhJ zM{-RNH%BB6Vcdl^+P2%>NsMl$PMf>aNh88^etCU*ae2MI zYbLXQ{9pc))#^r=-O}RtAr2jK6DPCDd{Nf3x0h!CG+iD*+O6*Hx^C-v2X24FA@yCw z=sCq0`+m3C?4Ex({pS5iHmyPxrOsLeg#6*^3LK_w>*~`<+ogmhMTDHwwr=L?o^ndv zYQ62fRQ_VM*{;l8O_MVtg7&#vZ3nH}S--pEs%7#hQTq*YRkdLldN%}1gt*(?v5332 z?P7g%TG!KQJ7Gi-1UFT;s&X#WZ?)Lh@ zqo>CYpG;;`!T^@K)KRD_;mzH3HCr~b<>KJr5B}sApMLNA?QBZK+s)nO)yc`*H?Lm3 zeEH_}^S2+~pPk>W*YoM(m%sS)zx?n1`*wCTSpVqZ!_SZEXUFa4?)rc2%NO5#{q2*_ zK8?%Szx&(2fAHY=^5*t8zy9`N+Z@j)fLs9SRivh>2`Q^5^^!m+jd{%pY>XEZ0Rv^t z<;^{r5uq?6psEF7A|B1ojHRE$%rSD#nr+0C3!_@OkpTsaK}=zMnJ&mj8d)^%s5ygK zHVuf(>;O@s?Fl2e2UvfV1y$kjl*odJj58$wb;m+LAr>Ju$Gwa}&0`2{JE@y?pHnb& zFt;cok=4vpV+crOJ_`I0A*rTpf`r65dtC{Un0e05f=r<-b%RjOS_~vX2$0Q;2uUbP zLcrye2yW^u zoQFIzxEu_Nan*kS5Cy^Z-a#O9D=B%rNATVoGZad2sN|YdwTjiB{_K1I+yD9N`E=Gy zTcL3L=<%~Bm;cAV|4-lj{L{_V$@>rQ38O@A+euy55+k9i0i(dEiz>F4LaB2i*3<(L z6heV&`Szla>FBUk%{W$ljij_oV4Q-1yJ^XD0h&9N@|k~|BbB!wDQTz}19Ctn3c^H| za?zlpyT?kCx2f*i zy5Z*Lyh~{qdLl-yQlD}fP-4!*Y`%aTG+9c0>ehEeM~iu^Cumn@X|_13qjfhK$>zI z+-|7S8iSROtwx3+4Uc7AhrJwG`9(I5S!ogW?^ zA6J#+ocq38U0+|Ey?gua&B@vM$=TJ})#dfwYT8VG_6L9bM?e0fx|zOw`FHK~=m$?9 zJbiyOP2Jr$U;p~#{mIdj$H07garxrihdiXOzWPSYpDt&02+2U05vdAHRPZboVr-i_ z4ZW&@S?SAIS$;wp1(d9U7nJ}Z^(jRT$TVmUBqEIN=FW^vI3!CQI1>P(84wkb=DzF* zeaeIwVi_^JFb4_QvYD#pqP7-f;t^V&-I0Gw;~UM&+p7_Yi1d9DLL^kvtYuQ|1^GxL zB@0v?xd`;!T!RQ9_FXrmOi0=D(D&d@=!0g+2nZ5mX<&sIP(6X>lzOIcEbJ20WUjeAb~y%-%_N$MtI&W_;a1;Eq_0N4v#*p14GsAGqM!1D+z z-s{zAADMS^FKI#~B&iClYXBnya{zy)vW`VlPk?TDOal<8JM9r^r9dHsV_<#+>HvCB zHwGM1{`|?OkB{EJc=K*~bZ~I^WN~=({U3bq?BeQw{$Kv>zxr=~{^@7mt!lZxSwDUD z?E3VSn4Ab0bW{c4o-@NlVr7>r0UU?4V?dxlflUp~k-<`uP>ld2L_#cNp8J3F>V4;K zbcrKq$|y`E`(g(nlMNXnV_;;_zIUd5^8&e&wCe$pLxn_$QAEI%ND##}Yqkt=GOKrY zr^8^eslb4lH>)cdpPZJ`-~?H9*3|uWBOG)Xs^t@RH#FT{1A3onX&JcYIC0b6=FYl} z=(eq=UJ02RB+$4u@B4n+_pX0-x4yYvZPoQ|vkMYJkVlUm*@u&>tFwdI9FhL+)vFk# zX(kgR@}-0@C{*>5KzmgIOMq=NG52h?>2_pV)h)Rp0-<;PZqYW=!^eHE{rb{!Ud|>% zAGU^YdnVP?yd$YCt*&og#`d78C(UF|P1S!+nu(?@np;ll zN-(9Wc2|zkET?4sc6ELB{_yzo<-u`D7uN0MX0`6JPv`U9hv&Mx`^lgE*U!HH<4{Qu z0f#j7>($Nm>4&#(UcLSB@#ER~+2z&MYSnf9_rCbzfA|;w)5XWPeZP}-`Q*WqAANo_ zZSdm!&6{suPL~U5o3nq*vnO9Xy58(gPcIjBIH+PBD?%ux!N6Qa$!6J|2Ml&~=IC`32X$}@gi07lvRZaP@<@MGh(U7(aB>uqKBtt8 z2?!-yB5(;&H4(Bf#!w|ya}Xkt=#E|AN7WE{+ZSR^R<~hD!onfoh(ZBEAk)n-2r(l& z7!oqEWe<@V(U9ES1;9whytNms4ui)ah=JV7>^Bk*=57hg7fBLB?9^^Aub&*wr;`P$ zmo%rklWUBevnhXonODL%!ttF@n_71LF!V#)RzX-Z0S5D~4B0A?@<_|s0h#~$U;I^p z65Pik_pkftHjFAez&(<`T)olVnb6D}T$ri!KVj^d?#W(bD{Q9N-sj1CD=aUEkx3OKcoW9n3wM=7Q1K z|7K%g26>#CjpH8zMlOXV03e~q$FpDm?u9uV9v#L|xmgqC?|$=5J8ce^)7kNpo74Aa zCm;K6*G^`|C&`2?q4c>+ti?2gTfzOBm5^+aG-WqOW(1%@g>(lVzt6>Hi%4#+DKR1O zI7~0EAew(OxRx)yq#(*?v~Cx%YD|?Fi37!8S<%eB1WA!tUi{{(zVDaw$@0nLw=bR} z#hf->KL~r%&bFIPJ6#Yl1<{;x&Nf`lr?c&DcXe}fdU1KX+5W+oKYsM+6V%S~033#X zT}Nr#Rx?%e#kcPAWNm% z1&LkSNr>IqHs!~WHKDoJL%gfme%peGQ(a(Po376g;xd|hoxSN6pMv-be3_A3YC70KFVz=C< z1cVh+b^@@H-ZKRL>tFrz0t~XfX>Q*a9p~CSN;gI%0qi>t_n@({v0Uya=tNxDm1DSk z)I0$KdK$KaPMW%?7XcJWMkSMtO*nTjuu{h=BMKTx279oPyJ;FPv?ETQ@cw@#W8Vxy z1R|lmS{6zI70E$M=!(Vw{J46!&qeP4`|>0!FBCSL&Dis|uRa_s7Y7FiAp}#M)bT(5 zr?0>B?7@7ts3+5#tJ^QW^WE*;4KWFkIqc&uqeH5^l9UVM8{P^a5-}e+-z{se#XK#S(7)7LVA_T~Nul-Gk)n>c>aCZLj{BlV7Pyh5E zFDG$GLz%@@Ra_iA;O1a;bG|%&RJHZ_=?NmH?OjTJ9=gfw(Xd?){my?i58e9W>S;H@a)rn{PREi{K->ij8%0wpM3Ff+VXJm@#DK!FNc)Y+g*QW`tsWsw|DE;uRd-r zZyrvXwy97EtWX3A2@EW&BT^MA3Syd5N+TkWm|2KI`M?*ik%7Be(HxZ#t1y^aEnJF} zZsk{^x-lV>7eQW!r+D9Th4&drO8o39VBH1H#B5s0}^7#62-P5595&vsAgt4 zhEV=am4=`&8=`-u>|o{8C>{i1GW2mPg*0~D%i&fmIz)s*h?N8d$mWc|2q~wW6982~ zm`MTAK?odKh)QQxSP+1TY>e95C|W?2P{RI$CN2NdLdOzfBrz|)5(*!v_Yd{nOm!*HV5QQKL2xbJXS=BA)EGPk8 z3%$hmq?7y6iWg=Y(MYfy>zKBWX&3T1_^8St*9vLqcYs&|wWbAjP2~;74NP4kmy#1Ol6y`)iV%XOL_GeH%IFCZ!F7K@ zfRTNS=%yr$EN(_3;B0#V;nJ=W8LQ288sVAvluQr?O>yyaM;bf6q zkwZ>HtmgfYx^6q2A79_y4&8dQSp_CUww!;dZV_;|y;>|E4gI!mYBaN9d-UY9UB7D< zi)Wubd+_wJQ`qjdI&_=6_2t#a5AWW;`|#n-$?4g}&1$>(^4aG<{ql>0`N3+NZg<_| zqr*q79nR_Y=HmU^H|?||mw!hGfEYNN6??FdtNH$u3}8k?*>cLM?}x&mio(Q# zgw@!{XJH=l;EIM$z($U4u?j>2*@|l|1TnMydW=fj(EtFkj8fAukeh_C?R)cFUSyM+ zqYx7zC3i-wIjE}^vPDn(-3#O(N3Zfv9 z+sKk+BEWZ#nQZmE? zu&X1Dw6M|G2Z%_51Vn;dE+d6jQMihrfQ&R2ZA&+TfeMrC9eu1wq!3Y%+1;wZvpW9l zSKlla^S%9}g2X!5pa0Y6zjXJH-hc1p(Sys&x3k&2-?p)?*~f(ia~OX!mkz{?T>K*M zcDmz6!A-%H#ytE>4T%w!?WkFA;fmQ%-fqT+5GS!x=N_aVMraj%}o$x;oF<# z`Q`21W>eRb|L)KJ8i;?nnh^2)=yY-L@a@@)<@wk9r;q1*`v`RZ_StsR?HxY!JZRSW z{3zu$|hXVqcp0{>L9pXR|Pwg6i`2>i+iT^^0%5e)ja`+3Q#5 zmlrp8UDy8jJKul%$&Y_`T36fcQmXjzdqG)3xPiPhZZalcz7w z-n=+JZkoep9)*C$QKt|^mclwj00WmY$ABVsbYcl1hzJnVC{+WsRE|gH<~Ux^0gwW! z6@VC^S?LIlmtsb97eYlraJ97DwEfVPU-+gf4^5smHK2cN`>uTY$AT=4mBw;<9bInV z>JTK9nE)~KNDjaqma5q6ln}FJKxRbY@+@*Sm{hR}A*&idl)%U+frAKhNw;v38IR(wftogRN2Nem^ijz~7f4v9+B1%U!FimH{;sJdr$M66hHY3KuJPU?UFAp~_usnx78 zgea0trH~`MC{bz52AbIj4L017Van6U+y^LwZXzNC1H__u#Ssiy1`{PT36AK9#Edx) zj6|r}QG_h-YN~`(LfyIOKA@Od4WRe{gv5MI&bWUkS1&`Iou6+v)G03oK~exKEJ#qW zVjKYU5&%K~3JeU8y(CdYiY8CX%-&7QEUoM5x{onuo2jBnR$?5*!UqE&x1OjvI0cBiVjmsM-6(=a^cg;v- zSpk2+a&|QXcLNTQBp|X|E>}Ar(W~zQtO(#DLKMp9t^hX83q?8zyJqJ|mXqcru~v5m z2VkyPy^r-QTZ`x-F-~VUuig+lNobe1^SvW!rfS*pFbsX_)pdxqnA)~$+o9{a?&SDH zgf!=pzM9Myx3`yl*Vg+FAH4rb47gq0tXh9V4#TibDfjK#pE+{>kiLP3mZx z+qQ2S>W2+FO03k-hd$Pe_3hieqoZl$n||Y=>3e66V8hV2Bmx4AxVM;h?FNvA8K8dx zBG+_%w`@W)Yo@cs(Wa`I(Jg=vrf5VdccGdDiQUkGnRY9tFrDso?GlBtRPBMYGsj8l zS_F>s<7z&6aPnX>o4e-r{-#}TUcG*Pb9Z-jeS5uJU0&a=Hk)qfzyHDefAHC7oAtHK zjz0X>w?BAtxIeFMuP(06FFH*(H_LzLmp4)9`hI!#=CVR~IGs)=6$zVK08}+*0`Lq9 zK+KWYl4*7?fH^~qF%XjZ$SNs8UQ>P7y9OjC00jVwfx4k}0I(dTvhtb3;{LRP1Rel{ z%+nzF~p z=HP}^q^#Ki(43JABiSq)xDWzIcLVfcNF@(pL?tHYhQMfM2uMM&5RuDGJnM3`_B`-F&N}u45Ya3H(4-FLSYB*FWXNVf!sLi*p8F09q8~Ys zASwUtU;pK(%_z%FSNsjg%SW7H!N`o`f{`pHLR7};P!{iALP*2~RW#xbsYGMSupMQ+ zS}Dn*uE$fm`B=k2D!9zTZ73|acMfwRL2$E-;8c#@#0d5d6pv%Y3mAWqNl?f~H(|MR zAR@Zv0_P`WF!SBGeaF)*E)8HJVA_EM3^Cvi^iRacdyCJ1`PF1H-QU|cwe@yc1$qAb z)ppx{@Z`~h2k%{9o-GazbIKe76RGB`nK?*cvjRaHi@VGM$Y2gcpxMn#`?6OcrkzQZ z->DM-itP%3NQB2FI1+y$7ZX-tY9fMX#n?2{iGu^VG_|Fc>&hLwdA+)=s#(R@^=&r{M$w0kgG?tgAXwBjhp<}TgF}!wq~2BU*SB5n4h1a4i?e4hoC4&A2bb`qlBsob*v_J?F2v^C}y{e4(K5WA+tnNCl*2=Cx;?wVqqcS0y3+F zW8jokla+toXKB`#FF?TqOI_7kDkcntK7s``NMw$670b5|0E`%dltY%f7foh~`4`D2 zhX9W1#=?brRmw32<50RB!;weLgP9_ML_v~3XsRS!Hi<}RMbO4FDyH50tT)T`!E928 z2{SpPW+z066#%3zm7*DvXzA?-aRYS~2~tMD7ZN?i2#0lm#J%Xb#DZ z|EItC%Tl|cQlTxQb2l&`3Z*Gp#w-PvpgLk(0K80_5Q;F`Mh9tWo7zaBgwe)P(uhoG zSGVialas>WCIWOoVWvVZ`xgTuKmezA_HIT5eb;*`P~Q=lOYG*LP}s&qq?%0A*xEuA z#=?JAGyrrXK_u9jSw>L8I4?0kLKgCpHX4~XMWRAxzJECLA-y_(JE`jsYgJ{ECeZ); zt6%@_55NE3C!gfBWrdvFQyQJ=Sz@4)fZ@PA~zdt{E zbo%n?%kKUSaD@aE8jg*rai~aW*en5cNSjGL>H7Bk>gM|P{^s`jzxmU@2sY%b&2$o) z`u6IrpbtYoKR7*k@~xNOeDV6}mu|$N0!_o_E^EKNd%HM#tlQ;!c{|xVV#qn$;n9ET z?egY7{Pgp7=*Qe@X;en3W7YM8sX0O&V>k2&Scl5hiKz+k;`VM*he!MSh}vy7x66BA z0n3^-)b-wUrX2ddtzvNGY+eal>dmy`$nMRg36bkCBQOb}Ps81M>BuMhr=-dfB-B}b z7~0MHa_IVIzE{PNxA({aTvJNZ=`?>dbzM(|rR_H&B3uO)LNJhSyKb81==Au5Prtp` zTg1BBtX8j|ee>+ai`N$yug=ciyuCcXy4tq=!F>MXPe1+sdryAw>30Xsk^M(M`p)rw zb9Mgm&GYARKB-TSpFe$Zbh!8I{QUK+i+z&4NiAGPx}c6B7MeP}lPitEf!%+^l$b~a z3#Nk!3!V@ifMucnIMu76QYAzf*r1w35nR;-Ha%d*k8Hv zOJHzv2O(l+Ad02aX5(mu5gmUD+81{704E{@N}$3lEaiV^W<(be7`rw;;;;~y7?8^Z zm6(~t#~}|mK&WDwc#xo!wj@%~Z4-EMe|32?i*&qy;KFW(h%s`ERo@S;R_s^q?s-5F zA}SbtrV$2?;6iLzT3jGPIU6Ab5~MOE6A}W1z-(sn&XHt@;8wP*<0^j_4A6;7gR1}? zT>?7fk+7@@0f-q2OQ{^@&46}t)*Vc!{CwSPHk-orvKu;fC9*ML6c800(MAz$>3k|6 zsb@fD05?P@a2=J@u4C_sQO$OVd}9Q)g25p`bOq<}@#$a=RHhsV$gnHx7TIn&p)&%Y z=23VA=!gm=IO?geYtw)Czy0CYFVA1Tdim|id_G&C1kI@@iIurCI=EpF*TTma zaL=YAY(NW~ArSKpc|ZO-RWT*b@Vg;)p@I;elS%VcgT)m7C_4nZbq zdxN1i#eR9lRYTRD2-9@BxmQ(d+kVq^LmEO1(fo9G0;_7W(*M(9D=0RjJ zo37RyMC^x@)!cuyspF)XY`RS~4SUns|Ml}O;05H)qP(kw#QwK2-$4oD*OeJb%1Fn2C1HwN$!f+K9( zj)5oy%i4dZL5PW@3SjOMg1a*^nVC5eqEZM1fRUp}BvdA}@oZ;l=tC@?RL&U)sfx^k z=4j>&0B#(kXGO9YNWhV>AF^r^l6Mv%M#v5#0nj{~6&o9k=e^N~JpNG70L+09m`K%J za0dkgSGOH}90eyRDXY2)%80x*$T^#hUG|dL@vMIe9s)ZADBUkaL{>FqqEhWIIuHj! zG68Zgsca;^yWiI2$NL9Ps3{lhE+PzlKT=8nhLr0lMzK6ULnJe>oB@mwkXYRyd8j01 z%h`m{jMOs|qg003o!vF%q^9EL$mOp90L+SLj%cUF7!^#o6TopGPX+lXWk*_=?}b8M zY@vTUG~&)DTDB8bKw~kGwryWWR>Q#Wn2Easxx2d(pc;sf0SXF$79_l8Cvx<1Ju!EH zT&6Hq5Ip5y4?rxzO`V;}%AA0J8Ov>gcRYep%LZ2iLf9Fn3eqcs37`YxJ0Gl>n#E@R z{cnHpPd|Ttu>a=4qYqfB{lk+VeeZk!+uwixKmXN_zy9RA-*xbVqm#?a7sydUM2<+} zY9R0~bX0a=?oQ0+j@b$}M|%Y~O9O-&iCqmOxca}i)o{5q+B@1M;+SrN5_4igkq{Ix z#*o_H4X}xjvm=0^o1##;*GQZ&4c+q2;Zarv4#0rbgaL-WulG)wW4qmoP`li+JA!|& zwr!V&KIhqVpEc#YIezcc?Y8gQR897|UPOkY2aneG_iEa%t|!w2&Hdhk_i3<{2UqvO z+HQNWzi8L1s@Y4!=H}+=>G|8HZVqR&^>$T-DrqWSS#yse)S=q++oq}AHM!p{*Y!zo zr0eDCa6X;X)t9f%y0-i9U~jQE4TOIui~UXCuiEXl-AYX{#(n@1$^rZz*U-(4P^z8^y!d2)4mmfOA} zsHTgiimpS5bznMr@^HF8KY8$^uIly8<*V1vo;`ngc6oh!zq(&FCyK&H@H2FrmZA>^Dwj0y%owFGoaZYkv;!oq3j0W~le$p#}C zdUmgw)je5}PEZ|6i5jaaYSw?GUaELtXaK-~jOxaY2*kqRFbpY(?4BEp?!Y90$<0-V zlndT`aI2%JLeiqv10f!=XNOTci%=#!A%$(108?xs`vW4+|mEdfN`U zJ=xzg2h7?`CVkGJro90m2F6U;Q>a+gOdW;5MYACwMe*!ho`dcjup1Q6>Pq?nBD;Ar zq&@`i6#+&)X;H!9C`?2ye;Z{-?M2`0<_JVg46belq{WbqrXW(}P5v97#ybkxZ^Y10 zP=8=fOhnk!m6;1M7S(^Bk{5s{Frp(kqH|d(yt_{nT7heU&JziEE|2382yBYT2&0h| z%dwXbtgMS2p=9(6%M3><<0z0dFN#z5f-xw--7scn3reSCY788+>L(w4@YVCPi}Uln zgX2jvUANnZ4<0@~J^Ww(kN@;PpBy%m#hVw;AAj)p>dk9r5g~s!Gf>N^7)e;f06}%U zn7Sj2K%I~nEq7hfG>I^B+)2Z9q#_rl{OCRz!Ol1`gA{-Z4#7>CCHK7#9ahmb!Jxow z{T3yX2mrWd@{9ywGLy+nViZvW5NXo(9vH*)pxdl~yluOFa~om>jH~U&hNLOY7squy z;aSxUY27DFT{VB*%hpf#j$;UFI@vpXSj}=$t`2hFgDIFfaY8r8`}@0-(+A7j+s*R! z?)qwz^4sh4rg}VSCPPX=M9l#l4a{{qohVt~XH{Ut?0$Q{i4p^%1MW@dj_~s4T8QGL z-doJnlBFayP*(_T-x1O_b)J7yZnqB(4mX>7GnmW|0taN7 z#u*~JVYgbw$$Y*z_6>KdWsH?0_onOZ-QN6QwYtk$t9lv*yT0?(wVRv0!;?oJe>#~@ z_V8kCEJINQol_3ZS0d&~b!23aNjN6mvuvdd(@Z6g?XmHKmO2#yaFozHa+ENL58gCZb^& z2+4l{F#@V-b^;TTA*B+LWa4BBZXrfcOqP+TNN6=%6A@*yZTrZQH76Y$F(m~zARwcv zCf)S>w}0~&h+ZP+qqVc(`gd)i0xm!YWR!x)1S`&{l4ROhKw<2jj?iAfe}Q-@8(JuF zL4s{JOsA8Q)dw%jYbu$T0?#T*A!fl+oiBfnvGTOtT`>t|EL^!d7>{hNGOiW?=kat~ z`k$~HIH7|O+L$jIvBtDZE8@tpx5D-sF#!$;K6ttCxl5=f6@Br|%Zhn6UkD2jOoROF zi!UFX9{=$l|H(JM{@h81p$nz-j7ThqP8=k}GF}eCh%zRZ&;g`mLnTJ3Dwc|4Em40) zYQoOG>Nu8o-?=8omk@f1RDwB$YIbl8;8+07Hu|yCJZqs$&dMYGTxvPonS09VI%^=oHG$hUf|L z?vG4q$UMfE!WbSRb|e-CGczS*7Se1b;^PQRf())cD*cE87Tg;F1CfL(roIO^bOLe| zVV2Z&QZ-z5IqTQ_1pb&%!C5V~#eReZ* zJg9;QU)^mx2$bEGbAdP zaz@mYn1hhH8;cYYR5{2KQqGCcN^^9L?;3f z1|$X~!kk9cnjq$K4%u^&w^<2vD2SjrFbVYDrNkjrg1IoHn8BRT z5eXc-p(m6OgF9rf!Yl!B1udsfMT}7Z*>cL+5QPJnIh6+yV5sV$@7*kCRYB*N`eEAU zrW$|otz|kP5{5hoaja@JHFqQmArw+dac+Yq;OyY+xM}rvwS50@kAe(IHRVu64gt*F z4XbKMy$*?mIRwb2*+ejMbi&-W5(Sxa0yAail(dRWRDR%A_+XCaLd_upV++%1=8u|t8gFqVJfB_Z>eqZtK5g`&RW4DZ;CJCgJG=JXi& z{%$#+&56*7+?`AG-l;H%vDEj=3juwHjTCnq(deUhlyUTfl->rG?%6I@GHSw$D;?0w zd}0-L!TwYaSef9N(QE0%6wLUVP!U0CS8ESBC$3t8z3n>sIorA z!jmqClrik|&gm*d=#Ij1?BC}^lbSdni?$mCU||~uiWMNWtM=mU&Cm~rM+e6b4qrVx za}YoTjzYHG+yMm}%JsJu%*|xlwe5fN*B6_vUv1XE|Ks0@vF=o>y4h~Fj!H6Z76%U= zzlQ+G973Z~RnvWu3RnmzRxuC5bUGh~jVpyXvD}}%e)i4Pr8#WdZ9fb_c-?kG%9?dj zHB7sU3IG$=RkhuADW}3pQ_Vpb05?PGb2^;Q)%b3`-EX8Hk|7L3-fou%^O=9=w$)U{ zrq}d#c`LvN(>VtLqN=J%>Y~7P0>W6brt`%Cn5rrf=9B_e>vjv^z;QaMiLf7rcC|V< zdfc^lLF&nL`u?}xfAZwX@q;JGxL)7Cy*PjV{Ph>lp1r)dxW2m^hV;V^pZxjn{a%f9 zx4M&9fB&=Z{N&&K1VNvF@$-MS>kdD9@2g*bd31W%gZ}c1rw#Jy-d+%{Vj*v%1IEZi z!NG={g+zp-ROZ&Do=QA`${rp|a8@eP-9n5B1;gMu#)<%dD8yL)QMN230H9{fTn@Zr zqXiJqXLaKMsu|q`0yCSNW+en7%wTBl1a;uS!5y2bcEFsoo5iXYz`=jA>X6j~3xKJ+ z2%{q-C_ph!5DQZ=0*V?aGJ8;jp?7m@nn=i-lxPP5h(Qd|4f>prpbizFagZHC%XhB1 z(tBYEL31u~@F?sAM97Tg_{-$r*d>L%z2gr*cB1Lg{6{tx&&bfW?E1MA;fIz zNhxqP=-aNYB-XXLF=OCRtWe-qMp7kNqy}l|B2x@eBn(;k@BZfBm7B|`m@qdlE+i^2 z-qSDs`PJ*Q z*`#41B6d}lx>SEdNCbEIoN*`!UW&3r>{E80R0qIa7P5Qv?72Lt;d! zCewO4GdBuhEFvI-8P|2$M1eapW!0Ovw}8BuHT#EqUw{6yoKqg!vRrJp+jg@`!@$x+ zPLl~Wt!F1MW>d|sNnI3;VdOt`^Lsu@5H)n754^M`> zH&tDAt7~Fb^{Sb<>)pi*bI{cP;>%xueR0`THMn2jFNpzxQpzc7WU69?;~K>Qq0~*g zp?3o&%BtJ0uR>s^$Ux-<+~+3kM0%qVwl+xBT*O@svz7`=*- zfK?L{PpTB)-+~OVN1qloNB z+iZWSaAR=DX6^#S#0nUQN7g!687O5Na7@m@m~0-8PZVP;th9o(Wh4V9LSfWwYU7A@ z-S)hKyY&dbP_f*Gz*nD5CTXHYT%}-Ufz)i zAQA&XHz z@_2VkkaHCy^v+#e5 zf772W9t{`VwUkDVBwBgPm8RB63f`%#$4|sqg#x6}iC1QPz=TL%^wvDmFc87a_ve$d z^S8^@X0gB5OlAhwRNvcEewx2{+?bKnjZ2=G+hCDC_GhZz)XY>78({Nxk z?{k(|^?iSHbB$;ujZ~FzMC*T4ZMJ_@RW(VR&lZp0d;H+x@qE4*(y+R}dvo^Y*|V2l zzkKo4ixQUg6`B4+YNviB4^h=z)++Cl2 z{|BG_*MIzz(+3AB#5Nu%*Awy*|l8wnJ^dW7ng?-yPI$sG7A#`p*b)k3m5#0 zsR9r&sbzCBq#%rdj!c0AA_4~%6b7at8>q%Q6qO$km%v2%`XL)OmF(|PtX3&?!ytvH zf(3m;4&bJ#tlt38t?T=x+R@|3XKyaPe*S;FZMTRxpH81Vc(7To9!weuHHR4L#!bzQ z!LwyRuR;R=13~=0P|#bzgymBs#DH*fyRy_B?(c!f?yLq5j)cN83cf={jD%upK{$rs z?y6ei&z3EQK*Z|C2qA{?vaTMA?-ShIm{3>>Pm!tIzie#NCHY+9H(28H|RKwt)0vB<7nZ4^QQjIXDiM4ix( z1$Hlr5mpB{n#9Y!bG$DI@d)uPS*ra-b9Z}xdv&{<&F7QJ!~jHayn`NBrdAUnAbM$Q1wRdlS@zq!V@u#29r&D5DZB~66Ztj-_>0E+BMQ1#z>%ih8 z*q4r#4v@$mF^ z+5Y2Cf3{q2OPDRjU=HlIcv_AjhFxn6~%=ZL<(?)98_(8x!&B~-=FT! zs-{sj+}SY#1x8c{LMN6&Q7lFcqA=uCOf2Q^xUPb#5rPmC%Xra3CISOWLl!In{?bzQ z5cnN9Af?2A``7=D#s_n8*^LsTGQn2MRBj>TgONNtqLwl-Ns(*7yU=1uHI^aANLwDW zmLun}$TkA=#pU(k$+47w-(2*aIdmMum3YxRaVjEl@d%dFNH!`f`EjJ-X2}h9Be315 zXQv$b7vd5i0(lpl9H}lyfdCmGyrajDvC17=4gn2{t(&2s>50l0NgN+OJbC{7H4sgv zvt}|Gh7^Rp{QBAH;eH{`A(c~qc&RLppf}e-{wrf7 zS1Y4TR~ zU!<&QNPXL_Z{7e;b@R5G9rf$G_Wt$WVnF~eUOfNVufN!=w;z4{-4EXXu-h(OQ?ocu z!xmX8+pcfkfHY`-T37Y;<;8seRG3!xD@SS9t7f)W3B}1Yrw(P(b;B>d`qjm1^Yq2b zy~W%e(va>}>yfwTG_aQ||zQqa(C^`>sMaCbPw>XJ35!$+!N8 zKmYUn{r%^^{O5MNTy^aiUw-xSn`e_r^X%78YlD;hd0khoMub_Nn1w@#48Y~%7orF- zfsC>CGLgi8lE5dG7$5s9i;0gq377Kt&Af2=TA39C?GPM(XwE~Tud zrKX;T)b~Rr0tjQ3q%b#_fM_~tSjsgY3b@3^Pb^n429|7w%)6ZcW_2PaCU7JX7EuEh z4$S3KCc+2;SdigV_J>TwLgt#)3Cq2gkkHIaC{o>j0D%L$x|+_PJh|VrUw`>jb7Gd; z`=t>gixWr*%aD{451{3ghn#Ub8w{U6e|fuFsbw&K^6=#GqsN!mZ$CWT+n?=2Nnsk~ zVep-tS|}7rQE8Jg@-U+0{rYZ&u8aLSGlP4wTpq-uM6lEmyi6V-#Gu*Qz7xh6q5@XT z4v{TJ^rwdGTS?>1Y?vI0gFhkPNAkm@FohnN_ID@mcjuAFV`RNd@PUf)5ew9YxI}$_N*fn}37JWDfOT+pH_L^AO67D5WuEBo zoF%^VemH^w?$!n4BbE@{Oq-?>@)s{&FZT9gRaI5pcI{@pxxT*o!FNCXscc0nyka266)wanIl&EO%FTcQGPle^uPS<^UJ&Yr0GZB``v@1hg>xj7sKW@wfAv0-#dA@S*<8m-DbVK zf7?tK!{&awyj>hVTHd`ymb#waU%u{t+Kr}Rv46bY-2L-6Pg&&b`uc9UWTqGdorcug z2#qM$7|J7%&%2rzv^Y? zfl88;uC6b#?39QtrGBsKS2X~H;LS89ZJK5_pD^mJ&8^+ty`8N+cA<@3sKf314<9^! z{q~)^$P}B^bb9sj;N>qr{PgL6t5>Jz*VF0r(f+Of;4H@-Q$ zIK4bOI=?tsbg>=}eF!f;ecsMiTjSwyP+?j8aWZr4IHy4XGR-Q4D)Uy82@zwCtAe_< ztH8t*B#Al4nZg8Sj(pBOF?&_fB*g3pRaHb)fw@@C%oK^ipboz6q9J&HD)L%PDXExQ z?o`ekb8=i)p3v3at&yl`kmKm+*a4t(q>??Cgn;a`3m%-y?*{gvCg%{Kssb{rX-w)I znt_Q47&(_jh?zZ+Wzh&jRRMBAI01mDWNnFyKc5sA(zM9WpS_w)=aZ}J^UH~Xjt9f* z#eCI9bQ}mBsP{h4ud(TWI_5Cm{P_o;9-f|np{Wva-RoV=7B$E__wSQ)0IVuqij;*B zHSfHkiIqw$GstLb@7;VA=kxik?TxCgl3MJ#;3^_Qq6~q`#`dE20ZI}Bsp=pGs?j;0 zmlPSrbAyd#q@+58D5$L)-9&kj7x zi}y9^%P5C_imhQixv%HUyspmMV#*SD2|TUSt)&i77p-h<3?(KjD{fOT)Y275g)fjCK}(wcYK_r_WwRvHoyWSAFNGZJM8c_-W1E{{GHlHvjm;U!5Pn3XHz) zvGeQ$u|vo$BCL{B1c^)VLv3w2E$uovLC0$$n4B-aEM6xD)Hpa3^Yy5|v6-=&8e_>u zWUg7>D|HlTSYU<+JDc`IuZ?cQKjT&c+y#ma7KV*O>fUPARErudV|-RkiZ!#a`Xp z=nsdzp@EKn`}J%4dnv_dM<;-;>za+xXm@Mt>}o2ht9+el(W;8Ra?X3l2;jWm8jWZ3 zX^Nfi58K#9QFNXON3}~`9F51zc6Gg&Z|&_odh@OOuf4vpy^F}x>&wH#!_S^S`{>i> z2WO|}ms98Ho4@weuYcifHki-n_wMa~;~QVy7>|yBpMRDpbqK%slajl=VcPk#CF z#-P77>QkYCnnwdIv?1PXJ+pZNt486S;WmdC1O@k6UjPr zsWn3~Ra2QJS#~;|&zn`#r4CVJ7o$i@$%W8}CgRG014D$aiHnr{#^_>leRO)(b)6$Z zgty*!*e0D_Uw!4#-C^A?B%0DwXO4Y>a>P}Cp=SUpk|Y9{Cl98_7n9ANAC88qfM||= zSr{+|;!MqTOn}^_lw(cI-T;^!A&bN;m6MugClZl?b*YnNM5ty8$OuH3p#>_2h?X*1 z0UdLU%76BwKP(M(28gsq4cyf986tDJUSWatu6HR}D9C`8@|>+D3{^lbt%Nx{zwTFm zH6k!X@BHcM(ax6%^l9w1TZkE>qKwBSs^0GvZ)jfqHs966smpsy~cXD6o$aPQvj zeic6b@Z$tHzdT{@fjwev?K~zO_q7*zb2RApdP!0j({MQa`WL?@aTTimU}K|y?V|T} zuitCCw45BLc3BU1h8tU^wpz@Fgn;ZXXw|x%K0R^7Pug`t*QlokKTo<*9X;JRS{B~VikP9-yaOd1kf99K6vMyH^21W z{=L^j6`J|=!K-J_K70D)<*S!RCkJO|=U3NXdHnkO@4kEg?rTxf*3Qm1zxC^{J-UBA zIcu8PC!c)u;`DSron20@k6s-uC$pW=a9Gzj-d!RJ-X%?(!L!I%HdJeWZguI;;k7b` z%-%EWdM8Qb6wtFTi4P=1Qk6D#!TD^G5s4BzCJ=?-12S43Unpm1TxmjO0z_u=OkB(e z%r4|!go<5E!svjIb1ROjf-y5Z@JV$_y;O3v+Fbx%viA#5f8PrvEesb#j8-5*;DuWssxf_i!M`yEv zL<<83O0d@~VCZk)*U&%}Xi4g_3th(71%1&O$6MGSS@FZ+0|gQDRH@)961DFUsaV0 z9wa^a?1LYFfAn$ex_Q&grc(h6uzm*6@|!Kj2y2I3PA_zAm(2S8KI&T3H}lMQ_Qsdf z`Nj33s;aHc(f-y>+jiHpX)n}glM68QT%BB9k3&$9%6kG#(s|~#T^Uio>Q%v4Re!a( za=v!ti7h2-lXNNVJ$UrySH6Dx;Tyw^EotL&cKPIg$&(ka4i8RGpC23^on3TY_iK;e zdVK$$8at+U-+1`-ufIpyT^v1s`Sghp2JW$-!E$CtR86&4_Xw|>@=ZB^M`IE+@_~aV0Zft*4aotp zsR$~V61ysRLQsX=l?jfzHW8C^P9%bX_pVKeiF$RF4MQT5ZHR~lM$UO7GeRbp4J%CK z*omrQ&bEadquHy?*chvRS2=5KPp6uCA}ggZ^+hoGlwbH;Y0cxZsbEPcE*f zB8dq5b@lkQN5_{}_cw-b-Q7p9z#g4LCU)qZ6F^g~dbQ(_Bxy?I90g~hM3BVJF0XEF z4>vYN_6DdIWtQ!nW!UdI+YlEbu9*OffOD_r7U= z8#Oi5D!5M2lEjqqB$zFL>^Z~b>JVBL{Ksbs498p#D#ioE{8 zUOpeCS&4+TmI)x`lI=bzd_zqV>uI zu`J5-*8@m2<$e!?MW)(#)PH$+?0r>Ly($D3LQVS9kDhGz{g=M_-r=jGM{mD#c6>D6*m1rp z_Dm~|R{#RyvJFE(;u}nxnW_kgDqx|G+yoKwlA>Ibz(j{Tx7o9HZI0zpBZ!F zv0Q!W3t#!dm)}QZF*LBan%{cxX#c^R=Lb(_7cYFMT(2+PO4^w;*GVKcO|RFV&8|80 z7+GVpm`(ofgP*>dOo#n`*LBN(wr$%epk^jXC24*h6)cI|h(LLqXk+J)dcE3AYwvGu zkH&++@#*E+7H}o1!FD@1RR|wU}3gK2(f~=<-xs_XcLFN#^rQ zF!tV8ARPY#;Z90$FRpFXdhKbuZI`{3zjufDUrX=wQ=~7Sc;N}qOz{XSvR{7+UIEBqDB!g6DASIp1JHQh+RzCmJOx$z<}4mC1!T)GrBwk z7gGW;c5Cepa#MCLyHr?z_jowO;9Vv^2JZ}k9I+>`^~u4MlB$spRp7wvL_|_YOpMGf z5TfKuJpvIWRaIp|M35wz{)+_64v~|_6eZsTL=_Ay8d8ovVkV^XIw6={!Llu((X3Zmj1JK|q01#1C0mQ2ErSKC_4KAirhq}AFt3(FoLd78fLGE}Wa-ym0I%e?B z<&`p0wuF|xauX>#dUArmNL&Ii;>hK`%v`t3M8qzuwWT30XSj%oNJX4c24m*#t-ReJ zP|Gma-jt?o7u*AcruwGjx&ps zk<0`gL6!qE_{)kGX(il&>jt9yI0B&)&FIsT^+5u(weAE(zJSc;%JZ;fgFG^`q=Y8x zVD37FWtbzPhK2@=&LFqiWZ6C^F>=Jnl@3BcF&l4gKDxJme|T~+7!JL2gTd&H$8Q~+ zoc-M=hYudzIehtK)vgdN#>Pp7>=3iX%0LtxgK0)Bmw_GWA4mdX2F%{TR0WaNh-N6* zA5rHx3L=1XodJ_$Fx6FK=C}?jk%QNqnL>8G8tjOev0D(*VsbS-dNI2D7#P_&HY<~> zt^04yFJ6#;8Xz~TMnp`pi_JT4y^G)$R}=IU7gIF}n3j{1>FIOBDyCEeXj)xe9QFqr zAymEo=E<{P3^(>hn|rhKS4h$sp3YX!Umo~}_gAZB63N%ne3q<{)Hrs%Ro5+>rlg{^ zbiSNSF3j|cj~@}p(Z$tt8PO#8Dp^{!tEO$1&0^Sp8{XZ!b##82G_F>w6sx=Ydu?ow zW{b^@aTnDvg)s6}4VsWc1gLtO&1x}Ut&%~n-+%3mx8C~F7f0LMRb8iMadmZhd3JVo zIeGEw;Na~1Gs{)JV zYPD(sEI3YRkM7*92K|pe{`A{#zBU?-qA@!F=@gQv1y>sc1rt&BOhjf7ljW9ZQ!yof z>AJ1au*{asgo;F5*Onx)o@BLW^<@KK=3yJnQndqj(FYnIQv3^+h zfvy!=E6l^}haqM{vux}w;7K!84tzC#xgL#%oL#mV5??%ndGCOwI$%A?WG{TaHDpN& zkaEvqX|D##iBMQWi}DD}=(AlspZZz2;}TxWwRM?5lL5TCR$*z~G>BN%jkz-~|9mQc zSnqPoU^J+ozj&oa!_kP*RiOfqXRl7SD)+VbzuqjD?|k`ddE4X)e~DETyu2L7uGf)C=*(as;*(3Y&p+Nm{iBx`{W!EYihwr6@buJo}9NBP0R&vDPiRW@aYJZlzLA+V_~m#eeO%af~#nSJkjzrUQ%yVY43 z>;YC=`}g<)Y5-T-pyz%s`Fhzj`-L@;ZXZK%B7B(qH&auzckQ9i|(!LkV&2@FI{QY6x@ z>0*qc#y5H|P+eDTl;9XLu?10t&U*j=AOJ~3K~z~JFYTGw-4stEkpW1~-4lApYYQ(K z5{Pnez&Rn0U}&NUls^OnVxOBrEQvbjiUb9~fSy?a$#G`4GBZ+tS?4n6?o7~>n7ET@ zh%O%!%z>aL*Y{39Pp_uin;Z9U-M*g9)x^}=E~b>;d*_|d?;RW-r_3)=81(D2$@I<5 z;T!jFldBAcm_$?!Dp%)^G)Ij%cu+J=%syYEnfP)xBhc|^gQ`%BKruQ`CfdcWYdh~< z({^g93NFVORnkp=BGZxnIRkN%Iu3rL}-vhbRV||G%m!+cg<$si|;)sQ+jGw#C z&A_o+%;#0F@3~m45DheM_Ht>S5#JbIN)aI9O*36a;$*yk`#Rds>%8gu5T}C0z#E0w ziWgq2U{xXCcGfZi7sog_0GG}FgdWM!%|;~4n>m-13#AYcFi9M3-uCtQgJ1o0b91+@ zLX_06>x;|F zbFP4c)^9(5Qvs?*TU*+;=s2GQYLH1s(zK;J9gRY5ZFlhW>3rVw`n@|_gM+6}&Zmpa z(G&7F@$CB2Y&Gon+O}(!tK;*@#bnZ}!<+XXqpy)TiL&F(jp2BE>-6}9d!y~0 zd(G-_-JfEC@h4J>od-pFdE|_^t=!GyXt&E00m7F0f2yDt>UYif@OcP=0Z*)H4#gd^P*~)>+!5h zY6MjXX8A$NkT=RZ7A8Wn{QSlQXv98mM+i)RRlCKqi6Y)R=4?i>?3fcZPn1?o*e>@u_~0HSGmbpaqc zDt-+F$DCallr=U2=d*Z=>n@@E70x*=bWD{Cqu{FG=c^`aB7lC?TeV#XZZsUd@%Yhy z?yXxONeyDxz4_Y1T2a6=CdotvyyN+zsa@Zaf>Shrq+kFpYnZ4v25tgGzb@m>I&K16Gf)d- zJ`e6$om2!;QO$LJ2E>J3hBrW*HN?N*l^ucPvpeKV5R#gCLcA&ZD6Sy`M0AFKhNg&& zY$mDeTs0VM-hTi7JI|he`r_rYciwr&&_dmN`;A9``S1V3-~IHXAN=F*y?Xi=w;w(R zO>MXA^+yWENN6e|>(l`tsv($~X=a~F&YP(!iuw?WeSZD-U$d<#_+ZJ%djLa5>%=*i zJ(P;*Dh~*j^3cagF*eJ^@+>xg_Y(&o?}!l?ByI2B6;*Nrwgn)Ys(?=C3sJqZb9ZCB zHCtSZNv}7k2EFb5J80&77;oP->i^SXJ02$(&Lm6*EvKLdCiYscG-u+TGe1pIlsj{`jL$41ky} zr&r9IRj7`!~PS z9}X{0US6D?Htf$&kFO_xSMz1FoXvOoy}ixN40IziGB5)sAm_4ow@b?Fxd_X`vlzBA z{gup^P!YQ(5|MMx05UlM$t97%WClq@L4)Hw%jcunlCE=042+IQtdz3)z{DiUh!Gtn z>GELceel5{60Pfv*Z3&Nx=7w>a3ORM6x!h0*$hCa&Ie#5wP>1u*C{HxrdpLXX2l%U z6rlDliimcA7HS8IDJ3q~bU-2yjjj0L9fAmC%L$g-p0! z_=+TE0whJWR4j1F4gfGk&QKG`DKiD~2u93JOs0u|2q48&3Y&=mBLC@+eh(BiS0CY8 zw!86wgMwz)jAmf*dKW>arf8*#ql9J)8n`?Zd9z_X@oya<#`Xc^*;P(o6fUY)-+MI=SA!rtd%5-J!wEw8Ks zFwU30GWlEfP6AL_dFJa(e&&&KnvV%3wOnuPJ$Tdk3Jvb;-~HL&|BbKeQNORiRaJG% z#YazHe&O+d>*r@juIkmjs-3Uc`z-o{n5kt*wg2+f!ECie#G*JM1Hho) z-{0Q7y?bYSbL-yT{+su2&D!=?PoGbhE6zAm#AMR7aZuF^$V{SHo`-@OAz%p12w-iO z2EBTJe|z_8K94C5`n_2biK$=r2X*bdd-LrteCKz6Z~y+IP*rBowu_6ivy-Evk3M_) zi%&m0ytrI7i~V8$3;Vap%#;28@BQw#zWe?8^z!8=9|+;qY<6*ec6e~yHSI>__ck|s z{lJdIa!(K^74IA~SH0R)jjZy_hPgo_dvue32(x44Xffx`#Xwb=$T?1;8Fr_ZH#jJ& zV!2c=7y$u*S_lEuy4ZQ=il>rE?dC-TW=8Bn@Mfl>j#<@2rS<`k9Pv%w91NVJ99|-F z&O3DM9G9r7Bh!?+$biHy3;p@qY9)=2mQ*BV3yhg%qqUg1;JnXTf(FlP!Yv_T(()UB zG=oe`%NY8c|FSG)0%QoVCMipK17q~;*mE8HaDbH)0|3lx5UhxHH~Q06_x$i^dt>8` z*B|ZOy}ev6pFVv)xtb0K{V#p#i|3aY{kj^CH`z20ai~OpE{KBxAq0bdQ98P??$({gcojNw$HyJcfD#;9R<$=V*q4YEjDv zX8DhTNY01+QHux@268|glMq@~H;GIP`Ct5#AKfsza%>*V@)20z>g8lEi<$KXCo{XS zm=TNcnJwYDcMlNIO5fFuk8;fsTR&~Ycs-l%?d@0;$dOB=641a>m6v}o<)+quvinB0 zd~*duL@mvJxL(ARMGcmQ^s>XqU!;=1Dtd6)1=vlccy_cnM9abMeAzcJV#aJ?EE`Z# zOWD~V(m6NWefTybX=*{$F#Ywv|9{kUxUu0}P_TaGpFMp}MDM@}_g*X6L~W6PHmb^)1xGoR1apJSf)3=DzHpf}#@ZH!C>(P`U|cjzcnf=gJy zjL=dS#qh~TpG?kPZEfFr{YzhY@$%s0_z20>fxGzys>E)|-q$slS-V&sou9uvIcsD0 zTVMYT^c7GY23u9XSM~bi&CTi6B*xZa+gzRa{&rRIYC6-Dg7JRT4Gb-ghhiNx#ayx*%I-oAZwdD*tjz5QF?`QCTG z`pw_!kH^3yU0hsWT$~<%9~>S1>f=v7eDeJ4YHD%y*52M5d$*Fv7ryZ35C7z!?%vut zeD)dls*}m2X;;0C(MO*>b&cNI7*&;5Km-y)$E;>V%8uE&eAEJChKS~Z(d^U$An({p zpn@1tO(i8nQnR*8H*>uU4h$rU7MB33rThmoNGX~rJ5G?nlbA_=N7+J$kRKwFE@ro} zf>l+$F3Ae)DG$O-gt?g!glp&mQAX|nW*&rzCRMtrZ(FDP^I1t$Vwf11fsnv^bRHcw%$f|PQ*_=O zvf~P|LYuZ7qN^)^@15&nTrL~ucxP{GI$K?ypWVBCdzEz2HKPz*CdCrEtb&L+&x{mB zLI|1{s0tLEnq6LA_X72YLu8jviIVyUbxa1NNnq_dCCGCr0a}!#YR<7CndFU~vJbhs z#|#YghP{<{D9i+gNkvU6A9Al?9@`BdC1FRw`!0$rqEE(uASfWJ0f9<>@rx!vG!rJD zL-hH~)oh#sETvUBwpyB=&;T?6bMBf!Gb?o(1=*NkHv)jZ>XV)=BL#;hC8JknSVf~k z=Pf0xmXUdA*+`)!4VB?)IV|+~-41~mV#*<}0vsiPlr+!oxg*R3h#Y}sIl)W}0J#GL zV@IZIa6LhPDe;O3jQQFOj7*@>SL5xwZxBH{pE>r+cK$#9_y5DUe)|tU`sLpopBz5C z_qt~uZfw2v*5iNs*MIxX_kV42advug(lpE6O$fnPRnH`m514I0syAR9ku0|o0%)m2_qszj>1uYx2oQ3Eo6i;|Q)%Bn-vZn<1u9TF0U3W&*s zTs_+8F*5Y(*sNSNa@3Fu(#6=N>0;Tm?XW)__Xj|>b8GMV^mKZ0aQDG$v1tJr)Fok6 zZkMyGlPBk=hqrFO)-5lF8~e_O)%;>LyVQY-fx1Dry!y${|2717aB#R>&U;+F_3+VR zvB+hAkbod625^6Gx8L`dllk%GL?rdAYEXrX>9o^Q$C#hodDqI-WOsWL5jBhA$qb>c z2ad2ysaI7oCFeb$4g14>-9Nv+is^WJW9xUm`<);D{vY;+Ls0?H)%1FLbw0VcdU9c1Cr{`DG`R!5v{?;yw*1h_Ve)I=#y!qyT|vdG^J2gNjfX%WCp6N19}K4i4tj2beJJbnlB#!h!iDpsWkD)5`yIhWK|5oNz#~v zSUovZh-Qu*8KkH&MfNPBE~g>ORUL_)nSvSzZ&9R+R4{Ys$eBsM-|M6a)FqE48#~L##HdQ8C;k#;*Qa}K+!wsqBKo3^8kU!Fc~2x zLuCKjYmX+A>G|aqksFSBZ@u}3NFv97Kl#bemaA1A!m{n^P&M)L^_}g0s8TW|$z~Om z4$)QK#~5?Igab;Fwn?UGJlY1plo}#-u2KaeC3Gou&aqO4xf?k~QO9U%d4xw-;9hxy zXGSR|hd|6AvPuy|dsRPgh8 z&2Rswzq^>8ef;6i$AhiS?QI|Y!-o$(d-mdg|G)n4KmLQ?K017{X!^JB-90})H8e+@ zi4$x8sd4Zr34rBT1R|*jJICw*49UEw!ua7}pax3pLI~u&nbWpK_OWe$5FHYLB#j+8 zOHoV|M3$$=scV~dNuh^KMil_WP7*+GIBaKA)Xw)JK`&}rwaxW>5mVg1b$b~T&F8b} zY;k$Gx&J!*-pTRN>FE)t)p9!7y8XDB&$sWqy|MeKi>;+$Y_1Uc?c%EHjmi1NY?j95Br-}(|OZ0OJ)J6DtBjhcW-a!zx!|g+jrmn z(&=Op+f_<&KDoS_oLyaAKY8)uzyHG@dPh%w_0uNB zvx~Fov!_vXzG`gNJlfsPrj;aS2;PU3gpt*Z*)efaQGm+(Ro5_Zb`vWJfiIzHQ$Pql zG^>^v6*)YR6frRf(*lL27}!8`7fx?Gl^3WnrJlCmREVD@5ySS$kM^QK-LbIzs` zF@lLIc|t%DHBjf!p^IHY#02WfK7m9_sRbs~F6A3EGUWzjKp=9dYm-TaG_d!@`{$fW z0!zT?L#1&k5u3=pUI@N!+C)eqvQ!DT_7_K|PhTB~$jRA%d9SM8`{Eado8zaSJzLBd z$@J;Vqkg~Idu{vlViNW8-qzMe?HzH`b-_DFRVUi48e%T5JuywPTrKL#ySi3QNFITb zB*$JX=gO z5GXjWz^Vp+l9(K5Qb0-3A)2boa*mngpRKm0EEM^X)|D=0Bd<_CZ~!$Z_cX(7uq{fb z6<=h@!4jplIc9C!!gXhq>h{j=Coc|l|80W~360pws9n6WkSPe7|6N@#sy|OUm7a4e zH;Ak(YY`_4?pTT@0wvy;kB4lqL9|@Ox3+e|I+hB5Ya~K`mQf9n4HR+^LJfU2-n~b$ zX_u{uR)dYd{6GHJz5RRN{lT}=#o7D6{_ST^J~=--84P;C_v*g9_wGCY?mztXH@^0j z$8Wy#;V*x7c=#MdeHAbal0*W9l5Dcr#k`g>%LFuslwELSrjBl8IWUJP44_<9&O3>n z7T1)2WJ-9(iV+X3U1^)pv!JV~oXf4qg13@~+Zv1*z& zn%Tp<54UeUJU>6_7FS#Q530IqmdnL-0n6F+`gnBfjc(OgTGe%RetN*wz=yhPsA*dy zbfN0^`^Tq8QT6d_kCE)<%U3G0J>FV2i>_;bLRHPLuExXugY8XaI=#5OSj-(b=cp4! zWX}i)o?&CqyIw5S){tidB$zH1fH121+0SGO95{I2c4;!b3cgBWi?$_zovqD(_M;zt z|9d~!-rbuoR+eJBm|ssWCX}(#MPcDwmb~iWn@9m42T8{=!k>wwW*6DAzNw91Ply<_c6wT|1uLrFo=@Y_^Q&xv}#^?~7Bgc>= zim<4$b1@O35TcnbyUuTJiSvu;OjV;wJ6kf-)pYvdC!aaz*!gz3FogMH_34v;=fhs# zkHYiw^ZoI7zu)tYVPDVPz3rsahc2J&@j)HSk~Y8c_W3UvZz-L zgHe#@F{1ZDVr1rQwppLvnlo}Yq<31^(PefEXRNLfqMD(pDM{`VHxzY``R_j#oQ0aqtWJnzx%7dytthH zlmGk=+OA1W+}PRq!SDV4|MqYG&F1#?)|Tt{26yk>eeK?zzxb=adgJkbv9r5(^y0;x z2luDfS9Lv5RReI&VIwZ5HgP*YC&JbTK+#p>z4`pJJLXSE30Bhr`i)K2Ndf z^?PV&YTa@!Y1P}+8iLB_p(mCRwSW@?5EZVinvDjn8K@(Okj{ zCJ12Hv$=^4dVK{Y#IB2NY6ra@A_Ky$-My2u)A!$d?_d9`fBpKKZ-Uu$Hfx&I_4 z#o6>~^5XE-$4_2fT+imq)$LJ#x97>yZ~f+XzxvJJNNsoU?BlSt@#@8^gQH_#`^%4J zn^o_v`}dex6+|_E!}*gaXZ#$qV~j}wK$7{MPcg+Lo;)E$iAapaKny_GMKRNgoq}~D zo;ZSu0uv`w>pB7Lg$h&@^Jz$uR4nE%fEol>D$BZ<4_pw_%6TBP+;2)`1_W%V#3V5x z12Q@A&ana}1Lw$99u!m!P)!9n*D6jw;p*-tJyXAsyE*K$^ZL*{(pb_ z%Rm2rm;Y+Kvl+XTW2XC$AD=yYKDoN+_XoYIr)Yy-^|wFy#m>fPIH+D79PHh@znD(h zIqw5IpD};re14-6uZz;56oF&|F5DC-5@$jV0&=K(Tf5dqb}svvzl({iazFd1lu&^VRgciShXI zV!2vgOwO*ZuMLn97poGU?{1zD! z4w*bUGhyZwBNI8IHby~VWFnHJ(G&q=O5V9Z6ji~X{AGwL@4WYtR0WVgQf}lR)C^J4 z>{3PoVg@4byz|V&u@fq7%*vmCyg$&`yv{q;#2aY3$3Z>J+0V21HYTjVXEO zi;IqlnamOxGNK|l@4!rA1VYDbnE#%R95J(Eet81`IO5EsLQOy{3UB&STy8 z&XFRi5OY9wpcdO^DmK3Ra5kI2diG+zSeghT?(gl6hoke;v&Y*Tv0b=OKe&IpUBx6K zW+|old^sBQx3{;BFDDC;3dys7iJ_?=7^s@)vWc_#bZa~cA=JGdGIg;QC+Qdo*^4GZ4CGQ0H4Q#fH$h6~1Cdao zFi|IB*^6UF$T2DZ^FR3`1|ncYW1^d)y^O5O2m-iaiUDH2avI*GpVs4lZl3-P3l$48 zb2p`R=ir)%nCl4EMH+;tRS0Kimz(3U7A?^bk+YkJZaUEOs>W{Ekof{ZSrO1Rjs}fN zJc;0jOoc#@v3MCt3fTr}1}6C;K&37LF#ivc9AQ9oM1^%l>q3njq92a;9q9bx*jIzW z#`g2iKKhG)`yc2M-prY2E9sX7j45%>>9ft_n}zQm!F1%NbxUwzzc}ak+k@ zLu9qoA8&`MS9WSlDu|W}@y&UaBwgE0CtUXk>HP5U@aW~{?T34Rw{`~`qi4@vt(Hqm zX*s*H)H3-HsPd+&=NA{Rj!q`CnRER5?K{#e+GZ&dclK_FD$Exvhc@2XZ=NYdB!D0D59B2;2?8U4V8nD}3$SQNf~-K6 zWSbHPk?g6e`qr(wb?4zXowN5|Yvo~|U$yek=!dSVuB!XH=j^@K_xt$(k4FtSl-%uZ zZUo`i_U@lv&NfDquJ5BXBFxNfVoKS6%t}ryK*TAP|6dWqA?4gu zf)!weq+HDA?|%8EfBg4<^9x`6l8mRWx>_#IPmYcs?mawsaPa8hjeBpuwfC^=^I|c7 zVkFPpzWI|M`}h}s`3vL8=;Zj}ojY&zxlkZrJl;PV5#QY1o{U-qcOV^jCQbjy{ zDpGYn2nJ|>=oMEvjQ)nLSN&*VDps4MZn{o6dJN*`rD!&1mZ}17gD`UC2Y3|&12#>g zMTh>%V|THzW_7RUg5j|$AtE9$s1`7*;bCS$BxwW@Spu!^;P_ai3~PRsaK%zOAQQS( z-SKe#DmAAIWNIuNW20s%XC@YrO7j~cFmABkxDKm-R{##t2LucwG6iNLRnwG)rV~-I z4B$-cP!X3zgk}InEK*GX`alK0aKi$-W{b_qG^xhxPb4k>{?GpM?Bb$6;6`nGZF_q@ zpS|bi&Z|$|p0@3LF*~0x0cm@4vrpNqxcj2(udZg>8&e74Dksj?HuTtaiNt4DmyvL5 zXB%TI#Y_v6e<0&PdLcqWRj+Q&VQc6>NU@1(o=VR{O91M%Oi0|^O$piD-84u5qGDRP zo;BVI22?p0?rtDLRb&doP7w()=OjZ;9vzv%Dr&51LeYk=pVdu!ebB>jw)TP5=IhzK z4+9wU`Y5h;0;D=>d?x_oEWt`qb5KKolKRjz47n7qe=HUsXp{g*z*Iq(>&f^U16t=j zHRwFlxQ4O3uN$`Y6kiALw7&2SF9vrjmB{O!)udJi$%g<~y)M+z7(vBcpa7U#ai`H_ zi_KQ&Gfids)b87FeE(nl{vUkqr+@C5r>@U0&YhzhO53`crF{K~ThG7r%A@_eZPQjb z_PgKxf9fCq>A(NsTX#P8kq_Q|-msgk5(Zoy<{lFLqY>DlG1>$+U@-u}S{KlRaH`|8&=w>K`24{#h0 zP97Z`pKf*e(aBj^cGtHyMj=%3MJ3b|v0Fyq+A^;@qcA|Tt02hhNfv9z#}yF>L-B0x z=nzEI3IdxtGO#c@Ee^P*C8t8E~&j~%{R14$o?g&Cc4Cb|O@4}>J zObqC*s#b)!`m@36dkI)L#+dtDEqBC(=Bkc_wTs}@>%9J+sunfC3I@iSUld|1#xb&x zsrNY%KnTo8Hc$fD>+hS$!8t^?Y!0p}A=Eg`0RA>8DO=U+)afK+E{2FAQL_?ae@zb7 zIA4sx5zHay$}K-)XEw-?K0CGJj|=6&yZ&$qt!{b#29>=U;fd4t1? z93C7UU%E<=C;}c+$!?lbna!6heG}t3V!P@?h#`&uak1*O&o^)H5{LSfu18NM3M{5( zR(p#8MBt8889cn|dtELm#DHX8e}`cfkrb*;i`JTD9)Mv3Cl*RB62-Mtl8L($I1}bN zKzAoZRrO-PV6ObtFaPo&@?2MehL%zN(X>{23=Q}-{|5jFi7Fq43CRYN#=5t^24z%S z)G#HfxC}MZI$j5=*(QLJIzyR^25U)W^9)FrAxr;w>azyt;yWbv$EWUkf1Ixn%=&Su zgC42?y~>6(e}{3h{-p=$SamsJ90Y+dlx6{eP!P=&rW-dHDD^8u9&cZ}JU{tozx$1! z_}C{u^b(9MY?P!L3_;rf3H^z5!XCON&Ow$2n=Ja0Dz&HG~*VT&A`=&1=Or$sEtEM z?K^B5?-u3`qaDMrm|fm}`kC=K+6wzd7t z&70%4?H5-l!en0h0+?49EF)$*d3g8sbFYjiTa)QFB3)jc2#(`;f6|P0c5gg`G3*^3 zh8V0^QoXsovADW?`|$W;)uo(E$jk}bt8*?x(PHRad(#9| z=t`!?Hb)|GbkkMeeeC`3`yc~|0 znE?U>5+r=wH)iClzShs6f+7&HI1E}}E5(NZ7y}M6-C>kSRC%eO9%FDI9g=NcjhZ1y zH5nm+t!bl#RF6F|FjbhfqYYbJ7~lt`5D77&;A4*^VLkbRe`RYMFcszuG2fLM?OnK;Uz ze_rvY6c%xZE~~2(ab9%`Ow(J>z5d#ryZ82T$$&se zq!mFIRRodB{phQTzyR%u$ z0ezK9Am6@rt$sCYwnKs-QBljehoJ*p83rgqPOM!Au7qA6l1VkP0Ec8*0HFewt8PWD zSgBNgVs>}o3N~=88w+!H=yO2;5=5k&G7F=in|G_ke_#E|FCh><)|L*RG8o3YxVHAy z>qspbP(3#K(6wAwU16PG9(I|q#+dq0=&xxNcpPh6i&>daM6Qo>)GBeG(v2$%To87y2 zXFO^~lPMEU+qk#?aJE=|_`@HXU7Vd=oUfKML6Q(y8n8+|AlFhfp;ukKI|54>9`5VP z*!qu&PgHT+Wx>t(~nGo_zB1;!MUHH=lZ!glX#Xcys5`-fKt%R@{uC z9PhuzEQ_mC1m+Nzs}*<_2?viJ{^0JLr4$4WQ2LbOX!~Nmynpa8^+|%1l2R_Ku4iE( ze;$-CgSE?vYd!?RTBuvk>SkVvwMDgl(HT)yw>CC^>+k(%|MTzslXv~ddr^W}SzcY8 zJlene*6Xjm_2&M;;hhHuN2ljzj>wzS&Ch)J1HbbRzV?w1f8g}w;KAO#!{ehk9Wn8p z*Wcc5n$tU}FUtN~!IYU*e~#LaL(Gl5${#t?)=9IXbuV_-q-OK~gU z33WroORlO{6y($s2m4ek}%{8T3A6dviYFfJvB2@A5#AJY$t$zOq zK1L+spoMd^HI#SAKvmQg@mjL*INUNkVe7n00Il@S!Dy(N!QVohI}i}#e}HWtwyfxA z1Ze8W-1nU#0jOIwkh!~6NbdlbhXD&*%^qm(ZUY^69bf2|+<&0;xgnzkKpw3}P+fA4#~^S$rB@%kI@`jPki#h?7q zi?6)<;`FfV1BXa7snH=I5{ZaZL+let^EcH%JAd?`WnOf&%RYD+P9S@m5UZD{FF_TC)bd=?AjlCQdcV=`)xmi^-B ztV=n+`0VcUPd|Nmb$Mrhf0gt0baQhuEvhx`QCAG+HgFD&-3<(k)@O+|Ka&u)WwKyd z<)ozm&}TpP6TkiSf3JV=gC9W&%hZ=HU7j61*t>h@?%fB+#|OtJ7gzI?QYxyt`jO|J z{pp|l@Fzd|p>95V_;7D!<+c6&-OcIj^8EPi!>4ZSPTI!YzyO&CBMT167g`^H>ev?m zayA1MVk9>AnmANdSIwHczLO9HnVG>5h(Zu^b8|v0ric_ne^YWP#fg!F zEw7rb+s?q?YgV4QngdcGa}|k1tg3)Ofsm*=Y=D59Fkm|vnc3?*Qj0kfk()cHgaBq{ z1E|j(t)kf7p;kf&v4ES05WrpC95BY9?xkpb`Jn?E6xU%LB5Vewc439vA)j6*U8M|3?EghI-n5XuyU!VcraBW0wxD=C2*y>DykBVil#$|K?0QJ zay4z(f7j960qaPDfWQVyW?DUr!%L!oX&DY1HIz0CA$?%n)CnR}ojVP+TdM4?H5P49 z_tBbUfKXek!#ix~k~VRJRZG_8@@l$$b2^r9{EL5i)$><=_Olo`cO3;zUDq}SXagH0 z_g07kFD@5^^6Ja4eE0S5G)>!%CPA8KpL_P!DiR^f-)bkjWuq9%YKgK|J_fG2Xk=+NCZUZ`Y<6*OXvIpO zb6~2aI*yw_u4T2nI>xPAhMu$bsZT}SU}rpG!3dyQM$>5sVKF;%-e@;AgsH!xrrqQi ze@7b~Bb2o47mGr)HQBtnIM1mk?^{g!$Ct5bOEExx`Y zoGaphrB(-6s8(74p%iuV&~nv%l!3_%0LUn6h66IubIuZkSP&q@P(cI5REU|Ss(mQ% zdTPwfjGj401W$b;W(Q;z7A^{aTAdKKzKauLt%Ly-RYekXDsE7*h%waf^P&aF+sVjs z$t5vJrQaX`BNte^){pkJ|UX^70$^?myASCvIGG5dy9qqS}NHv2}7Q zzO}O>9L_E;E>e2oxu=?@O{u^C@Ng95`t~Let9!Rx?(9s1#A=NO_mYz4QseC0w#f0Y7YgpACp zg#bv<3Mc?EFp!&rs|biYp#m`>aSi`D8Vx9d;Ti4fk5R#O9Aj2tCiNcxpt_l<2pU}X zhw5(E(dwa~635(Bkkkj4q*rFG(R4DJEmxc4EmgA$*{N{Tx}34Pn*j%RD^>is7AV!x zryL-xM7_XjeM;SGC2>3%kN@zS zzrS~U^=n`JB`{6%6$l}XE9a|5(ydoFa!n>p$-Skk7hinkwYOehEEeO@yd6zLXkL2p z`M>`5xA*tiKz6|S*&#(LS!b6gsy^Mgd3n6o<^1N|*S>S- zZZ4QjZ{K`^SG9J7b4K2R`m@MYoD{Y2Qvi~Lq{y0Eg{#()PTvW z;yOq4U-{f;e*IT}?bVlmq$e-#eYad*oF5+SzjgQS+Yb*8PS0lZg_`edZY@{K8=ITI z`tzUpzL<;UzxsDP9 z*X(=OwWA);%xd&SOC|tk3QmqN5So}U5ESR?2B~*yssqvr+!*#dSyh+;frPEtkjEX8 zVxnG3$@L^ue_KUO6hk5=Ayl(kkP5{0RqKc%jE)BSxO&DsDmlXtZYLrFch$nk1!{D{ z88I-bSEw20l-*pIOwrMZ84Ln33#+P{4P8Gi=pZ0-1vbJrR*^0WVqFDxa6DAL#5oy}V;_9LlMRcsy1SczogbvPu12$dP1!0Ln-9U{b zx*1pjU}6S)z|y?9513D^WG@F=PtrK*$t`90AlFO*bafi^Frh zzFjYlgy33;oAs33hk~yY7+77oJr1bz`b1ti>4dIz+k;X`FFk4Eob-NTI5nj(`|Dj zwR!-o-_0bXTD>*I$kozfP+*M`bPB|xDIq%s3FFa#qeV~irItbx+UW?G$|9M%s-|v* ze;mW8E!~m_X9x+)N_*8pgWYDCvi7;Oh^!@><*wVkd8=(liwmEfKPo1x*<}dARAS^T zEW}N_ky2JIXGi;I%h|@p_GJ&-ySL}_`6kob5AJ8PX)}7}_U((syut=k$pEfew`!3_ zG*IeL>m`v0>SVa6nF6u}rXax#Ow-d(e?9r@U;grEKK*HFMhP+JJ}nnlXQ!{f^~T%x z_xBGUozLbevAbq87Pw1hIBI9lXW>0Lb0IOI=Aa(lB*r^16I91g^+z5+PFq zWF}cR2Zu8Z5ezR%qIyhQC!xvQYU@Q+>jg2Z1DFH=RW){mAPr)6Q*fuq^~zltQGh5R zxaLwaT4k7<6M!oQa)Vla)S}YFe@a`D7)#b}nPVUYH>*Sxln|>AuUqvY3L$DyVnZ_| zf-($es~x4zB68Pt^Tl+s@zRTh>_v$Z*DM#UY`DMq&fs6-Ole^G2l?yi<9 zt{sN0#V~iM4=ghS$kmRLQXT>!YKWjtJdE0{riV%@P#NEqDr)97q)G@8vN2&U?%7c4 z5~xyXO~8kaFASXA0ZRa2)xVA`YhwFQ!Fr4cgQ}2o99{`LsNU=IvXUL0z_Sk0wRQNT z;unwx%$gvABey|wKU?ZXf8%Ss3=NoEaCbwlk86V}6&X+&6(8(G=ygi!l~gg%uBnb& zw0dIJ)1!fahX%$#zD65iWoKdlH>U!Qs3EPE9GHl6zu4N|IXis&-~P#;f94aP+TNP1 z`aX^)$iX$c5Y&|kI%>Ug6h|mslE6eDF+6&7|Bbu*J3G5EHrrd*e<{)n?|R`c{^Box z_&4AG@JB!T)*C;#cH@a|xlk<}qL~AtnGt|nZI(eDKbor909P;oK$Iv%fa8&+o~oio zA#RTHss|DY!tDL!+ySj5Cf2;tQo3%D`@&4^c(Piqz&kTJd$ebkg}L-)vFftsW#7N> z^iwhLY<4l-zCNC8f6Pzz&rU8*9_^2}Z;U6q#N3QFFHa86FOF{9dQM6Poptj?5AgKO z=TpD9n$JTkxg>;8ipCHO{B(AfQq>4xQ6nZ41oIlj^~VQ=I@mTQw8(^khi*Q?vhSzk z(Jy@RQ@{DOukPM_$_U(PwYa!CJ9%(_@2$Oi4-bz|FRzxXe{R*Uu4b#N+2ynEe)Yfj z@-Myo%8N&j9vmGUlo(!n^Ucla_}hQ;#w5mfUE2w#BCZ+#R72e=h2-x%xM1sEm;74_2_ifdEw%i5xvN!PHm;Ob7G98VkiFT>pkE-T<(U zpws|OMWlebxw|4rDJEcAO5bY;O>CMNTQe_~2^fh@t7Q`mATk@_YBk6DgmKkUv{=w0 zvC&e9xD;a~5neCys6uH%q>>8@*F*{emei{QAvB={f6wYlB&BHTmae&NMu1%H&MZU- zT5QaCF+VRkZ*6Xso7WG|F6OhVk34Qpphpde;MJiMxb6c-ceLnbY*?(t)pQ>#(l_B z8vug|R7DILGBZrl#U%hBHc8WXG&w!o|He1J`M&pmh_RWB06a7exLVPJgS)qH?V4HE()Ya?Xwi+)_~P=s>sC)b z`$}5P_U^nfo0kx$R=k$MO6nlQw%s%>e`lxnPfs6}Qg*LBI~q^Uu1?!gJUTv^&F0H) z=>-aC5Wbu(k55n6b>sT^0X2vL2vCRZ$ndq1N{sV5QUfi@%+Edd)NlUk-}&UHJ~iIl zO*vU!%}!4b5AN^XzrXk3@Zjw1ayCm{f4N*9K01El`p!T4@)v*Q7eCh!{P3^-fAX?h z#jUM=wK_dK7xf#Plbww*iLC1nNQ7Y+qZ<>MTNG9|Q!=Zi5HL4psbC0~OWXRMnD;MH!)^ z0Jty}1kDO=6u2HQNvbE*387>KG+}Xo;yoc%%LJ2>`zo!Fq-jDEgK9BVe**|a+z1-Q z2_BvurRD0H&<9_B{>HVP3h}&xMn0l=L*5b%6K3jWSmUyPK2r$gbBFh zT&18uZ0dvVB}Ctay68}bT^ce>Tw3vXke>#U4Tk0$F)lXz|?lOcTVp;C^x2H4#bZ+ zfM9jZUj^6ez)po+R$UhwJnq=m+lH+RcvL+r)zFGy6{CSzvuI>Re+y%v`ihW>T6492C6jF=&RLPDbUnrhsGd?z zsomPneYbt{=I{NpZ>)O#&42h04<5Yv7k~Dr8yg!>+-F{bIEhd}0e~Z=Z!QsKOTN%LS#zr;V zBf_X@p1Ixp$NoE~=T{=UMg#%6@md&Q4h&vfM0K#o2pD9!SZq%>zVi8>`}xm&_SqL- zl4g=MFK6dx#|QV{-n;+s(Zl28lgrE5e135`KRZ3^bN={yU;V9L`<0hodZF)@C$r1F zt4mAW?cL2gfA{Whwao;Pr(7xMj!*@is!8da{xpVVFFa}%6&3-1E`la*McGv0uZ!uQnXYv86&FE(4e-#TQ)4? zXm}SAk{c8=VG1nuC`|?;jasr&P^ypy8PSny3=IK^e+1ms6^#HuHP?2i0|ViBJnFku z>Q`nSMKDA#EG1JwLu6+nDyD!|1y6mSykw}{OGAUgNHqme%o)v0Q{Ok^Xr+3(JOs&E zhfJH3FuNDkVJ;k`b=Oo1@;U?ofJk991`bWzNC;LG0ZACl>kxS|+8m>9j|-Ytae^8m z6y{)He_%#Xql)f1IWiJ4F)*5{A**FZ2IN75N63NuRQly=_lX<8X34GOI2r+C&Z^55 z$L!`s)oY%oST*IvxJVpd%egZxf5nObI2aP!z|&aQhsf%F)=dY`b6v4k zE29rYVMIcyZ-T*vil9(=1Vj~NhJ#)MS?ZNRhl9QWfJ+nGh|6W3wgKD$3Lp*9uo~8( z$1e|aLRl+-?bZ?B*6ik#MG>t^JoJM+?;ABg`}B|QLSyq z^P>m<`uD&2b3gZ`CtrCH5rX`O%d@kct=*=X?Ce~B;?|RQ?%jXo{yjCDU0vRM^6BN_ zfiQ<=R1>e}$r0TQ5zVxs{)Q=6okkIwf0~Bax@H@^PO;_sfU)K#(Tf=qI%8htwuu!N zC=znY)!EhrRwoBU34pHIkg>vraj?+?2O%QWLPRl0$~pH#N(um+oj|Z&ntg~K0J>@> zjzknV0)|v9CJy` z!Al_~tm+BL#9#ra~N|oOebrnOFs)@0I}u#;lQe6DbVer;P&3nl;I3dyJT!xpQHJ-4u|D=$4;UZ-G$L`Bc$Zhp1qUGx zMKfyu2Y>uW5=Ni=f5-=m7H}kv&19;@h*=#$lP?z_t)-5_2pPZ(K@rs4#~Y*n^MCt4 zByNBH7k*~`=+Ss%5EI zoL7iIB5qcIMA&itxU1+BM6UEV;UKZ(6(TbSMMnU1L(|;%e|fd!W)#~%VCw2-h9sde zNAw~h7`T)S;H%R|cVGY3)oMk=?zmj67V|~w`kl!Jp``BW`s8^-IyuYRAdNXqC)4w**?h5N37eZ+{c3)Cd{~MH2~2o!axq&j z0NhLQwf5ZHe-L6-Q`9djGgd=mal5g*^9!H&#FxJKOShhSrkJUf%SVT2r-u(7Ja}|; za{tlc;n``I(&cP%aBy5o`Rs?@_m95(g%5w|#~vO&+`IEOk4N3<@%^{&2j+-$eP=wK zOl#~40|XHOGS`xwxgsI}(6uNLh*0VaIta#sh0shZe{~cQ83~GONgA8j#KuZC$2f}h zJE4h`veh>Lv7j(25R2xlNvoq7&?yQcdT}BEwWOIb2zpT^LOw;YHx9$8983XNL;zj20C=&USP_!q*3uqCR zQgW@!tJ!L`A_`V@6@-S6`)uF=5goKE2394fnv((w5+D>+jvP@^(fNGdv=LdXH!BI$ zNeImXIy4QqnVAr>kVq4^+Q!r-lcw*sx>ZU!rEXbrDW!8uu7%tMhx9xcAcGH=Rs&NQ zfABJEXp$kgfd~@0n=1_cxAk;^7@Y<*Oc)Zc49qnTH`&@a**^i=B`tt8O+a9Eltb@C za|X}|5)E@CaM!F(U_Q+Dv4U&_2n>{gty)yqO9J((iKL+yv1X$Qrcz1{p_MiO7_0ut zpZ&jQOZerV`P`@trSIaXm8P|vA&d~rf4Vs|BWl{xtxQuBN3Kpmptz>eZf@Lv^UXj0 zqd)!XSO39uL`NsHThBlBzNbI&{qKJJ-rk+f%`F~JcW&HxVm5nl@aXvHk(pkcoM7P1 z>2^irs1}i^?!3lex*NJWP;nqa35{cIZgMFZ2emntq?R*_NZ<-@)~++PD6+XRe?4LX zQv~pwA*a>F!QD6CTrB6sYn)ckF3wgd_eD1X_uXuRyHD+G5X2yZ`U%T@{`MHB3qN=5& zK#o9_lV@&(RjsV59s&#UqVFbcfBVy)_}CYI_Ge#u=~ZdlRo^YIF0U@mjvpP|Ke&Hy z|LFMablLZdEYqYkH7TnZ~xj?KK`K}1@ptxqeqt)56@0t*nQ!_y>m*oy)|k# zre@$kLZK>*O`$&Q*3fCM*Z`6GXiz5hx+wzi;>1w25C?M8T#PYL0CPj7e_E*sfe1=g za}yCqg35PxM5$YI;3jx+;#$8LY&!K+!$5WJucbck7>R_j=y0ULNLaN`ZjLBHNNT#g zRv@ci-pI*8@G+AE$*oknA-Y*X;l@DgK-J9EGLpEZ+%J%$Fe^F*tWS9`bTmdZb7m&2 zq)tNuWHvPnkr26w)~Tyjf91D`m{r-6G6e&7uozn{TGYsZLqKLVwXB4UPWIR|q=jU- zxgfEbR_%~#ajU&vM@O?fP^7h%S}>=KhAc#FC|O;VDVSR>MO+4I6S>y#LIvFuxr3=A zLEAPd^*Q$<5`!R7zgU6g@p#MJQs052sn;~7o54Dy2Skpfs%v48f7esFs?{ee<$s5oesQZ6a=s#a23%r94I1(+Hk5vqj7>UssoT3PbSg0HI=cC7p2AxB%s zIT;v+zP1nR45#76e+z3uZwxV#&z82)Qr)r+Eu?qA!$=PL7#~*c(W;23U<5RP^c);` zt@o=;K4T0(2v)qPR=l+E5Dz5;S1k?oi=v=_(zGl=O84jg;m=>cclebre12opD6lkv zm`DP(jg?YTDSa<$(6nkE##_jt?nj&j7(~kXE0fe9a z{Fnc)|NVbGIX!x+8I4Ah8#ixUUR`|Wd*A=WCqHrR*6oA6z0q{CT+9%Fq}s5=c~EVc zgKJ@uAgo|PB4fQyIuLouuBN4^I$@v@GX-GGT@P40Qy2qlUbUl1E~*M)G~K_yKfgG} z(B!PHkW#vuf6rCbT(>7JU}(lW#BsTpbF*=A{C1J$<@w1p#x>8qSw#Ahcel2P z`1t(1fW7-&&;Q*oeepvd{3tgut94fwtJ&4b@!`SYf6@I%5BK&DE|)7U<>cbx-u}a` z>wn{CKm9wu{dH!3aPO`8Dy^cl=*N#vPL9ul!;R_2c-%MuGZ70h6O*bru0PpzaEHjm zb*o!n|AXs%4J|Yva1!EThKw?xxSSb*m<)-;t!ODBwkW8@2rvj6m}Zv-&6ts#>f{q8 zL_jOqe*%-a8KMv}P()tq#VD1`Bn~DbxvtvLD%uf{*2(o+KQz-q989fh;t{KkIhcEe z*mww5ifiG3UfjS~r0(82cR?XQKymBQg@n{QdL#6qNvqI`pX~G*AWyw3*i1gQ^M7dI7jqY8&2Rr3NYDAK4G9IBQz1q*;o3~Fj6 ze{&GEY>H6;gvm^>VFCy2R(%sg?Y&k&JQAu6#nY`pos?|%C`Km70hn}1UJ1yUGoe~vU2 z@A@0Jul@LkKl;|+e0z8I#>Upx=I*s;pDu@w9vtl5d-=T|Acnhdymsr>En^pufyi0! zt$M&kQ-@Y(=?-I(k&CkaDIF+ zKR?}Q+tbq%^AaWWd6oK9OhJ8ne`Aw{uHSs7ZO3P4NB!zzzMNmoj$e7{J^k#&rR`P= zQagHhfBV`kOMRz3SSh6(ogS}J3ZXeZIh{-=<54?bE%zTDR+L+}SX?dV8>3O`Q!1r| zfS`mT2+ut6aYI%XFq;&e*Wt|Gnp1vyXN#Lq=|?0o zJamvu>!;Fb_~4>?A(X7ulvYVwH9|a8L?lGBqOK(+3Ixve2&?YUC22>*oO932?W9#5 zCJaG>Y6d`JNXddo%_(z`e|iS2ZyiHM06{9Ifd#>kNLY#~aBy>EPPtSv9tRmft^k4A zkr+wUOcjaUtcsj9C*mM1;8a7l2t-{ zq$XOlL`sV0$g)h!0~92-g8+_`hrH!)36O^X4v>c!wgV)FU@10Ah6nbRcGiBop&_Q`AFK+HRCMwQ9}~kR&@sg8;ZGf(L@Swj`;@xe2}GLD=ev7* zs6Ryk=+_ZkRT8c&7Hx)0cCjM^`gUIgqgLNCeyv z3Bl`T!^Amt|MrjnJ77xSI@Y;o(k z=eBnDF3%6njt_6$d7+GD|G5{QJ$l&XITD2#Aek0LWV(iEwr_RHU=B#(9v#`+N`y3_!2#L9%_Viwj_BdY9065F;WW`bm{~-tLIk%BryC-s zl-s_F5E^BKm^`3r1rJ1WMCLSEm?E?qAvqcgTWhv7nkz(jop4eB0Kt+t2@|WTn{WNh#AoV!pwq*NHRib zHIWvD1BZ4>V+c1NnWd?$AX=0O-GacIkGr{-8?D1V1d*KwGmOSNa73bKmVZe{}CBH}-C9 z?Y<(+tL4Qo)+bLM?Qh=*i&AWB_r@>|JLdPD@RwU(mpRduJ!EWL@m|NakF zn>7pDxS7qj`uWbq#rb0If6m3(!F*@eUGLm^`Qq$!duwNTb-p#=>vOP~Anv*V}lefV^Ve|UL*c5-%p^cNRb zN9VWqw&wFWKp?V+kdRpj=SH9qA$L#AW{v`AWM0FsfuruoJO%PvOX8YZ&4K`2tF=Zk zAW{}^)M5ycIsyPw%{kRt8~4%7n_<8pipDf+Yd74+Q?>RmK_YRj5fLJxhJp#2q&w)k z7tpei;NIQ}=5A&=f2DS5y`Ff~0OZ8s78nsO%odI$L>`EyrOSN)4#PkMUDrcEttF61 z$jzg*;&l`jM)9y(N@774zjn+Jpt-9VBA`&MnsY`8WYVH;O2`0aZK>8?35afCR$KAP z10dYoTWF~j*4x{&P0U(!gHrZl;hGbhhno{KBOADzx6oCKe?(g~5sV-YCuC=64h2c6 zj0KUPL9_yauk=FOY? z`!{yCyKdI^^E_L0{bDv>^nI6ew;hXGYZ+@Tb=a)OVRf-wGe+OJ5D*60xe2+zL$}e|w6-1Gr%|rsficH(gER<0CaX zHhCDf;y5877&N266!%d8iXZ~F0lnWWFF$y2|HT(S@%6XAG*oN+8|wP%*s(~;sus0^ zd(=XRp+&a#2ppMB$1<+E`E0nl_#gk}|N6DBzWv;Dw^kMQ?%dH*n$racAt)$+`pqwX z_})94e{n>F58nIHpa1!veeQE_UY=gw*}whr>#zUhhwr@b@~h+JS?;@5Qow5kPTMoP z8%avc?%`U1ux!TM=UP>mFidi9MO!)}yoO72HAn&xrqr1SAl$k2{Hrg0Vz_zZqyP9r zh$v$@zc^d1hG7_AzO|1qEH^w~?B1E(e(iHVf3;pM*Q=#SDp$uN00k0}*5T>XhXHtb zb~KxB3*qtQB~a>f)>^&RaTrP&W?7hGGYn-IJp#p$sD=l)N2vN@p8w!K{q`^Y{C_fz zo2&EVoEPRXE-x-F&K}(V@W&tCe|mg$c6l`nT0vy^*3L*gG6ZU2@K7PhBTG$nNXo&${@lMO5+d&0!Uz!f4X}h z5fF=;6NH8n0vcdom!#F2Xu^0j^vlVl1EZiqdP2xN2%1aGJ0 z_6E057A~9OF%qF5xA+C|^kGLpBJ=>ae*kPnS&$?RKGVKj5x~OW;NdaJ&QRSaH4GvK zq@2UTw2%-Xs+OrP$Vf=Ux113Xffo2w)uXz|Rp-2ea}07*naR5Hp+00uQzC$x^{dNcNd zlBA4PBmsGntft<$F~mgZMr9mX1d-cJPna+O(5LtVfIFHga%(VfxB+1jQ4J)JEVYzc zDgqD-0GcaITjdCM3=3=!m7N-eV5tRcL)>$Z3He(L5v z{nQtu>e<=p)6>((hlfuN5AQ#?Pn>V;?cLtr+uz&U-Q8I%wzd}A{cO8mEc(9Bec$Dr zS?2SZ$BkNR9mZ;97?lGuX9vGpU947Tw{C7NasnrJj|oH8=+FS+?d(!(f6QhxJ3J~D zLWUqyOg$!lBLsNVsmFwYldc{ZsgdugmA$XqRqbCACICU8LmLY=Sk08J3;^=P;vHU| zJUdyPf9)GTe|dbqTCMu6Z5ysodMN9_471*>0=Ried4?<~IjrWcb1wuwu1mkz7Vv-b zZ~oP4Q-A%Jeql9?+jpL8f3Z>l3}CQ8L>-3bUV8bHpZe_Kqx*f%rzc0RzV`YHFTD8u z?|v5oU;p%LxAt#6{^^wHQU~XYp&;HfnW-^+|QB1Hv=%+XnEF)P#G%$$ZV!# z2>=2xX3!erGEgx0Zs0m%S`cErx+v=_G+h_n)PjIlo6Xt9<#N6Lf5fe=y%`@ZH!nQ@ z>fX-Y(bEUx>gwY7$!hd|Yj1gRB>lEpz^S6^>hi=XZ^nwO2ywnC^M1Y=S4q0IE-7Vn z^TuzvabxfN@-nkPLel~%FRw0N{lxSC{Ez<8*S_|(QpVMCIjon%YNI-ypPjt_!TtB{ z-8()#8;Wi=n`g&of0xUvzx|aj{EPqm4_|%xg`>kmS#%#9Jbi0_uix1^{@?-EdTV>p z)HMLCFqE-II5P(%kwica5sgmTHeP{N+ZLy($rus9@p`qxRclPW53~qwqC`g02_Qg# zLfmF8xrH3nSdt(|xCj%FdsuiwoVOI8sd_{JB;j_~WMT?)e^ucYYYz)YB2MBS$WuDD zJrWyMkfyaKv|4TZHW2{&Kn1@t0GcWYce$^12#99EM#4nN&02mL8H7bkC3eo)!zUIi z05glQd5pC(k-HL;S}-9ZG(=2w?_IX2Him^%_m%1u|;(6cPk+N@1@6aYX* z$WucfjF3VN2?85Dy?;#ZHAFxVA!e>s1CW@y+(mdP6+$5psI3_Qz#u%46xBd?ZGY0K z9E;qJ&t9t`GLknU$ke42)}kz;s>5d3nRVXo&yD_lt)oDMltin!nKbx2Ml*DpnYm4e zGA1h;1j3{Z=xLP^5m>$TB4VQL0=b);5@ke&FodX8naDgi0Dn1zv0+yl>_3pS8c`%+ zbu-nJBv}iq0tSRdfRj~2-5~N}d*_Y)y|>db5o=(r-pVc1aaQj){_@BjH5|9eSTyPmtQHGiMg9bjlOghp5T@=yQ#|NMjR zJAAm9%_MjC@4bJuy87|^SFe5Q)z{v9tG;8xvbwrV^Lc8$yTEW{7I2S<)Xh;6cJ5<(aI6FIcvm0BzYyE$J z{NU!!_J8-@{UB$Vb@}~|4zGsuyLVqEO!K@*EC{eEb$79YbYfbm~7e);GA=sSP^mDk?b48?pM1jBk*uU6-m zXCK`E=-&NDm+Ms-_4wlK?DYKhjs1WAo!|YP-+%bk&1U`AfA!tnS6(=I{OIuHWOo0- zyYIaJ;?3Qy-7Pn3E<7R_23>D9fH3R&oCr}+C}NtzCc)~8)EaMaZ69@Oz?W-TQg{$C zi)g73HX5+VEGGjiMM*FK%$-C?*i>BuCq265zPG9^{?OndNGMG14wBiz!f7(TgSUk* zlYeSu;`Rtdn#v|0v%lN;2$&ejF$gDKlUZ$=Np}qmWQ5RChF1D#A_Q)!?Z3GWy4PBW zkrSI*1T;A`F}eG&DJ&_8cmxBZa4(=*Cly)*5m>E#&Q)tm@FFE>MHAux;AU|SRM*BO zCWs1voLZTM7`0j}nUW9_TMZ*?c`-L7W`9D`s*;#F)O_3wNhA^j_^{qU&8+;kHWAS_j@nqveJ1Hx)OWZ}L2y{0ULmq^mpNW=l4req;mhFS$NYy$k6I)G;pH*;44Y8R9M1>| z%Wr>WwOk$?9zHxgIy^i$c=q)EqelR|yS2T)zkB!Q-qz0U&el%X&*wWk+w*P7IpsW? z%`pif&SqVgyI~kEFD{0%z8I_9NPli3(K96hNs@T#k)p@$&d$-r`sU8e+^~IYTeEcX zinNisIZU<}ymquU_W-uJ8gRHF5}*=g00LpqfHpU4pKZ12vI`L5d7fT<U^UFIg zyzExm(*lTvJGVeYA*{9R-rE1l*M9a-{@wq+wOHhw`hNc63okr<`t1G(AIxTpn|ELM z@%R7Yxw|iq>nkDREDdjLwKnVHWO`KBs(C(Rrdrpb;fyd=Vgz!l8r8Ha=ZtN`95tmK zPW^cPOg9@Ma`(g2GxL~t>3{O-qKw1S(~FDc>TEew4?tcnFUN7r`GY=p-3N~a0x$&1 z*7n}+*4~VuPhw#VCtW8Gm#at5PWNx!4s`~aEau4JhzQH|=FZK%o$cA#c{w>hyL;>A zZ-4t+zxSKJIp5h^4V%zf##%PR#nsi};gkE14i1k`mYel*y?ONb>3?#){MOgM`cMAg zciwpY(@!3Lv>Y#=oE$&9x)?_#_v3pHUwdx9>$`AZPC=0*SF3J@K!_4RNGSkoDec>u zfJ?Eq#6!et#)yFEK0)^av6v@7N^BZl3k$muBM76KAz|)POqF?Q+JgunrqC)f3nZ-y z?ttuJO$&z6GUvb!#eZES1sD=VTTpof1QAxNSu*0sdZS<@4{J#@5&iQLSL!o6vmh{(*4fKvjG0Qaz*W(}0wcpstG z{^A_0Q76OP(TJo`DFL9%Ib2OE0C3}K1gN2~1fe@1IY#^00DlPE5M$yQs8U-nnn9wR z6EUeOB1lSr5LGpTi9gnLMgW9Um&wB|ycR$(01-i)-mDPlRuCZx10#T%f#l@1w%%H^ zR7a>O4C~F#&K!uF_P&8-&7rzsD`t8GH~|TZySh6PbzSzVRV}JQ7LPy{BzJdC;%e6x zCbm*Y5#L3qmS*{e+)$lsGk+J1WgLf9t)c4c8m5BIOpBS$ zl3ZP0z)Lr~#NJx7rhwq||8r+U%UL-D1xEWwHDPC10D72_NK4cJGPt!xZ;SIZbSesY zgTE67K+YL4v{r1q3e(*iJLhNT%Zs{y_ch9~!dMum$o&CP=##*X5ma-m3 z3pZ0n#IqICvr$KK+}WOY($%_2oI+&1TJ7xZap1TfH)Y-BIq|BDql2$jn~U{QvV8N) zU;p)A{r0C`{Zt^W*2}V4ua?X6)05?D_29{)4<9_axVjuwPtVRDJURH>%P;@K-}%Qs z|9|zL2Ct`Aryo6gxR~{KUwP@rKX`XMUvAI3-9^_@VkzZGKrC&%P0i>glGLo>UIkIj z72UxB$Sg2Hmq@iuVSpr$V3Y&BaU@_-2EE|Eno-pvprfCU|hBHSWCa%%Rm)OV&j z;m44e7y~`b+hY-ch^z%89T3rNLRKMoRevK#5t-D%7-kNH?uLjS5#Wr{z)*I*k8H=F zHpBx&2V@pNU``R{<{lOSB#aS=5d_2>7OvLdPRxmk5kt*c7y&)JHMWr3{Vxa+1(F5HUb7axnt{NsK}O$YvJk7R=Q0MbXw9twj&y5q~V) z{^qMWdDGhEaE*v066)dJNQf*#h!zeO;o2mnEtVY-Oay{j6~LIJt&f#g~PQHWJd)riO-ILsXc8K|+5F(EQbRdWx5kS<3Ax!?WN3oP>R zhwmbA?mDeH>PX>~T6RL1ryz~D*MCTp(1l}S5pvTAZCpePM@42*i#isp$bCjg7zH$t zNm3`G0vG_qiQUw~0UAxM4LT?$*kS}BU=*zc2&ROXm~ZagxV69k_LqOkB2Equ{^GBH z^udEi@BZW`yW6{W@7%t9^X9Gn{hRx@wzjsLbab;?ahI496N_|tHsft7!+*vb3K(3~ z%eX0}t~7=Kt^U{VJ$>o9J?5BoNr+NT)hyI-!j}c0v|DFP_Ei9Ym}J2)v2xn>q?CqQ zL`m&-c5QYgVuvX&k8O>A{RVId55WD~duMPtELS(~K2Kezwb*(U0mcI1Dfa?iRwF=w zE38-l$A9>>RL&yLT!uD^5V?q+$ufA_`nXHRM!Q<@8*2O(GlbSb+<>jjm~;2r^l#IB>H z1Q50Tz+gG`Q_!Wef{nK_P_ck zi^c5t(F3`$``%A}bbtQz*pMFGf4n#EZtgF@34%G8I90Qh*fpw-05F^P!=?zQu218r zi~`I>Eg~EYfr%juzVi5UQ7tWs=3LV@5E}+;9|)J%7arP5}n)MkF58X29lw z#4O2bnaE?&6xm4A;et^xYSgMZcO+a(b#>0t1WJxXKmaPl7B*@XPB~=@gLZWY2td`! zF!H`q|Yo7w^*%)`SNNic?L z!qoL$R0TjVsDGgVz}x_zIH{gIw5kFKu|p6u5+br!a~}Z!oms@qQsPo=;sihlN%c0T zrJQ*fE44d30YIpEdoDoeQpYTW!b}w0l~On3kW!Mw4Sp!SP<0EBYB_g(?sTk!7ADSF zB7D6bi75~se|Wzap_IYhA&5o9+yjAwf~EOe0>YTY9DmGeN(`986~WyNnZnpgO^H*^ zBs0mT;|N4nwMmLNXAQ?%-BhNlN{gd3Wd{aLs}c^IG&9N6dl3c?&YU@?oLMNRzVEtH24=~# zzRSI&ZhzM8m>UMCu3sen{yRT<{*}*NoFCbRO2Qe}Sx3x~FgOttBMY*CYa2>KIR1^3 zd8)r&3+0=cFCZKYgFjwSeJo@BSliU#mW_Rk2u7IpZtbituljMn2Q_uc zs(-77c1bqlW*BSVkq}1%_%~imG$p+uNq}E2FP^{q{MPR5>g*B%x-K6+eY(57gUne3 z00kq7V8B=3{M_&V_HTar)1Tc`two3RyTfRnQ-)|UTmm3O za&W^5Ht7+}6o4sZL{O_NLV)Iq)YgVb6pdVCe-jdGYhD0%NR+$W{sTq;lbacU0Dlu9 zP=rqIC)$7dW?hsU||go>fnI^8h!2z z-PCgi2&`3eN~IK4C1w#3B0#L>jDG>dZQCpk0MT9>wNwQ2u=Z;w3_3}z8s^j}Sb>|O z0+?r6&B2`*!GRzGsH!oMPuKz2EH^iH7tE~cW-27Xjcf|cD8h~A$IZCjT4#%Xdo-n$LDFVVel|uW)gKHq}hC4R3VfQ5J|duwSwfS?|()!U2k6f z(i{8F-~I0Y`6pC=P5;}7rOTVAaL(bT&>W$CsTv)Qblb-B-- zdd<0;bzR@}Dd)vvtLtYerGHNQ+3xOwhOw;fK6k5@Y7Xu(SkzUyYvcM7bKfPY!=|5awZ&iVX9VDli&8bu z`m$V^d&)f}0>|*;u8kuBRse;&o`~w|V%G0wEYBXj{~!PAFHW8v)WM2+7B=%zs%dri z&1Mtfs<2vZm?fbIvVVeIGv5dh7|C4ASR;p5yS!T7+}-6aXO{ETIdWR9);n7ZA_Ro< zi;GX(z5T1d_=`XHGe5J~+glCQbsSf#)6?^l)1#xKqeq8N51t(@%Vv4CIed0JPxOy} z<6FP|t#3Ye_s(kEJU)E9TCH|&@1KpUi;K(st*z&8?U^^=AAhr?+QJV^gv>xJ6a;R7 z4oL(FnbEWfXsA8Q2q~JTquJX%My&vlIL9=%LsO?DOu3!xQj$iFBj&c{R5cc6Z00&_ z6YX|{27*l4+$~Iq4SMO)5eX#< z^@vEb>>h2?z<&?`L8&LVY85H~uD=!BQVh>F}jc+jF%? z{B$HDBuwU7T@jcC9f=XO7I%hg)4ew<6ivmh=1Wf`)?kG`nMQ)5dh@DBgf}>?wfTGE zmMbsr%*ZU^8XidG9?U_^=7HfNgh(J=*aSnzpa>(p4u4TY5MV3ktJ(y<4RZ_&MEACq zV@3cvyWAwAuIsgGgePWe0^T&$E5R)=BRA?fxjQox_U;u77zxSEff(Ce1`)jm5l4&Q zvN)KQVt$>C1q^^rI6%yOVo8N#gn6uHTDBMi`J;$d8~P!IzswYTMZDCh>H+q>Iu?r(qoGj9x= z^^?PA@7=rq;Njsg)Qzt`{ODpm)>+r}v)N*nx3_j?U7DxFNoF~-$gInK*KO_W5X*yi z|2kfNF-h0WXMN5r3+CibRmWO}YOWP@)H1G!pnn$@qQ0Zdm?Y&{ZdNDrXs39P9FeqI?q}^nRo7z>Lx5V9))T4~ zWfoSnDiH@}1jQ&wT>t{`qQ{5#?q4o9pM2$wd+&bm-qZ7{)_3COz{o3 z`0=yz*n`CavXH5(Piy$T;HvA*bLxCDTSlE!{lA1z-e`9&?=x7rX*6T2@8>xVlChVM5Pp}HFq;J zE44BqU}z0a*b)IE3CvxK)?xr64B^0z&dg$7RZEw8grtOJwI&DZGZJlTcwBT;*>8NT>0>l#GjvAq>Ri`?i&&FER4ZsoE zJsNxnBBZ?mC)X&ld%;$qYk#KG30B0-bOPSSHDDeSXTP~pnF9=w9gGQsARNO@9Re_S z{Tpw5>aEXxHrxX_OouuyFRzY|kG}WA_fD^t7bizgss&;e&M9wo{cN7Iq&{~-IF6g6 zljC{c&HDNF_SRxPpD$+8&u0B%-p^Uko!s4Q$K8ivwJgKsW>j^?5P!m*?b)nLvy6mB z$lel^?o;a76aj)#Ah1C+BmIOdZYeoO_W%|NLqz5dW4%18Wij8{>-x@2L5SQjAgsK5 z@A2DTc=K|(x%0|h;uPbE+_@G`Xu}8|#E3-U?q!3L5eWo1rLtaI(a(SB%kRJY&eg@~ z*7n%V=8NquNpf)bY=6F(<@w9IH}@8c?d{#&^ONJf{aZlP&9{iTj6)f#WT@(?n<1xZ zoM~!CB55iLxHpkol)71-{rHD}WfgZ28Oy5JMin63p}GZDGcT^0a`ACgbquB{o!!_z zM9hu09~cp%X)4zDonxGypLZ!Om&@FB0B~bxN44JE-~X*&{(t7r{oF6`Z0-PIx;Z~P zIX!y%^akz};;6HX;xs6QwROV!^4Pg8))n{l|4IBRKT^EOV;n%o5YWJt&Y7M^k1d zpa4ul!fYDYR)0ecp^MxY5UoDnZUB;`b#R&#SF#}BSZW(3xN0D_$h1Zc4@iVW;o;#B zhJ?VFTnr3jYQh9S7G{)E3v$Dp0fKobAqO@31_pYY!kc8c}9gJI|yy-(o zS|{Eb^(6pF0x{uO+Wo^k2mo1FlBu;)96`hPAv1+F_kR>%fCrR8MHr9~f{05Q0Dvfs zV*v*sF?B*fAj*Obb4iR0q2Uk$Ou`PXW?9f9yf^|Rk*cO;%sC^Z#t`79=y5+<0dCDpi*l??6!B?RO)X` zvIz80B#vlN@sClW?M^ezvfZK;+dd|i%xWNPvS|lZn(9MQY z4_?9zg)z-?*Ik|*Ke_+@v!{<2^L?@EWl7v4cu@}wh;Xy;Kxhs{bcYrk?s8&eU^1(c znn4Sw#jybha2Q8s7J#d|yh5DK<^b{R?Cf)&dhP8meD#;U@e7}P?RBGMHipK<*?+Tx z#}6MpIyg8wdU||vdU?5Aug6hsEZ_dx+u!-EUwQHQyTe#lb@F$O64+9PwH5?Tj4<%&OV|)GK*fe2Vq{mdP)R~er78teLWBh1ZRQMM2*gb8j?p%F?VOIx z647E66cMJ1iO7Huk(r6iq6{N3PcEGn-nnjGfjbZmwWQRwnHwQmtwUX#Dt{qJo)I%8 z!A1Zu3o@?_RFfhsoIJcsVg_MONEXxNlCq$CDaMI&VgU522u{qfl zYAwv1IU%8$auACEfDRQXFq~P`%pBZ|nS?o}1poq)kQkerwrV>NM0hDcc2u^yNxyk*40 z)tXkj-NGiEzyu8lVrai`Vl@&lG6Z`l0=ox*BQXO&C?G<6fPi_}Fn<(66QWt3z47WR zpZRoK>_Qpq`T6C=W;i^2_Tcg1hJ+^QCLuNdT2F^gJgQ4%D=vRc3J>ZiW&_Rs#{FaGcO_Eta3`?qgCJAHQl-lH$S zwY8XU?cTig^x)Cf?)LKRWarLHJ2!9Ep)dg@v7!J9$l$8Q9Dj&J!Yek=oQM#7^zJ*y zhlj6y>J=N`IDPzh7?u%;b$zwIDrVO`f(aJk=3^O(Rx{h0&pjLvvSVwEBMT4^ve#A^ zM0Xr(>83WM&vp)V}bUH~!&&_B(HW{`1{pCx~ku%4&6Xba?;4gNFxC9vwcrSguyX zuv#u5@a@lh`hVAc_DgTR`NsNcd318J0r>E}_byH^j#sObCr_W--|LuNZ5sc205XeU zP(&212-AlX1I(NmT>%iyw9kFdse}tMF}D*-FI~}UwEz(lx~UV9hgGLUDT|pm5wM35 zNdP2CZdTd{nK04yVZ3<cmNA`Ex^c>JX%Q#AflE+ zjLhP0%*YL_2%uiuj`;eG)oN5hfbMMofg()cBoYlZoV$e3%zR#kuA4WEps*A(*JyH* zHu*<#M1LI1$kd@QsHMaR2rOl@X`}~_Knr&T;MSyNB%N9UZJh5Gm{%WC zCI^RF0b(|v*J2gMT1FsdL1wY)ZGkySo-rIOED)L#6u@IW>Uy)jwYy7%9w8#89%11j z#Ko+dwYOV%I2wx(%Y-y^2Le;2#FDeAf@uV%|9_9FH~+OPyYBnewD&o8cw3OfPnysWyC;$Ac+wu9^}N5 zph%Wv5}Hg|5=AoIZ1zxHbJweSRd0Ux-m~{!YvqS^UfcNt*m$ga?>T#~_5FT6!lqhU z6@MTg2w;vdBOwrYQDlP1o}xp%$5#dhaRt|KkP|>WmON=|fCk~iLd19!qbDLW05A!Y zH?+8R;lJXk1rH7k{(lA~4|CAj+kEVm0*3jB0iyAP;Q@)WKOq4cIFgg2xdI4)0|6l! z0Gm6w*5+WU>Jf3;*xI=C$i?@(^U+e<)qk6J&u_2q9i3die*4G1v#y^Y0lIaw*?e=o4P`!?4W%3%AMNZd z@9Z4p%#%rXZfj#U>-)YFCao}bq1`bSPNs+ekkLH}%{TJ$WWVdKv|&X|-}?4d$_;5^Y8(0ZLBeNU`Akh)-@ePl|bwcS_-BP-Lw|w z)K8~}`+IMG|E2Zy&5ykBBSQ4%cYnWYb!h5c!o~6F>v!*~HZ!zQq;6)u8p>)_YEyS# zu9l??;1ID83c(8_0SclZ5QIz0OkFa8!=#t5zVK&$;!8hv?&1|-0*7I>JUQIEbNj~4 zo40S?y?1|i@1(32r_0%7I^Ep<%m<$S{riMnegAqZ8snq7)!jo=lj2sh{){00#xs34*bMIV5alpnuV4N=Z-wU0W6jE+(ilidu;$bXzWE(uW7h6o>%8nVC}-BJ!Xe zqa!n_#>UknMeTs7Kr$BN&d6Xe9_Gh;NxBk z|K}h)ZtBha^mG9f=zp2c=I73Dzx!S9WNBB8;%#07=PT_>J;;of)^(SPOYe!O9BK#BxJ0m%)9j53!nS_umAdNeT^lbJAd)f z$4_2*<&CY)c_Mt~!_U2S>)L#C19MN5aKg^w!)jz^fms{WT^zNRzUz$X^;cd#+S`BU zlka)tiAUYq;^AHrS*=zgP__M?U;L%}#|0P|(bO#Lz<+?Hlz`hIVN-KQi*Hcu69)@J z<8(4b2qFgx;c8em)92s+%%A(x7e4&#N2Q;wR!c9X42%5-_io?0asBq)x9&Z7aB#31 z%B`Jyt<*2S@WY?~#77>xa=x0k$>jByU%C9mW3vkz_15jf-NTFP^I7gnYcUZ@i2@ew z5Vm`FGk*;95S|%j2!je108v6Bh9qP`s-hsIH+N^|IGA#jFOf1wH!R)|Xa;BAYB$p; zDN$k~Dz$+Fi;UVtz<>mRV`~K@o&8w6HEpe`YBMd}kkcf0m~t04StLLrHAe&@Xll&K zO~I{MC3ND9h@s_V5s%Gnmq6XkbC=D`+=(R`kbhOl!yR1_)x15Q|cYO4i%#J4%n)(0OkZu z>3^)#61E0y8rLIW27pj^1O_bf-)1cd5s{jf<#IafS=h}(W&%KFo(N;ghX5(DHZ*NS zOi75atOob^G|g)X@Up58wK4$r*&JP!nbA9K0Hp3FjPXEZ0w>oxG_^#^(iy6%*HT&= z2!Vu&Q+N!CsWu>TOkzzb5h9U92b6>ptbYapw=uNjgfT~@_?Sn7Dqz6Xfq+F&qZ${D zIsyY{7^#=cJiY|Rrf?wIqlXjFM^{rGH`XIR1I(hv1|z@CMpY9yO9<(FKH)p}58w6p zxm8($F)-x5dt|nL`H{yH8&WbYyAL1UeCz(rJ9po>aregl{$eOy&g=8p_WH(b(tl58 z(`lFcl&6zP-}judFtent>!r_Gy3MWat?g|!v({E+H7u78_lMoR1=;;PNn0DUjd?$r z_DM(*2Oh!0*pO{?bnx}x{%1e%n7c>Jhh=>U``x$s1D4GfY#5~hQ;ys{^hqWKJwTPJo{{(&%F-IlVfexnr4Qz z`TDQ?i+}m@jXO^~dRbco0JR848ZZs50s%Uajp^(WpdbCWI42;eY05-{BY#mXbuyX$ zJ74?iPk#B!v(0mgc)C2Urzfk`>f!yJt2b`!>^;2m*3QXl(5l}2v90Z&dhwH={nT@- z#mT|`;q1!g>o>0-ot#XM4qtxhwF&sS&9!D;P0fH9LQ&^{XS&?Rk^#sKQ=+ln7V8uw zL{|(ZG@5%e$AD5enX3axVt+GWM)!oE0f%7(k95lDUS~(>kMv8rBa!^SLDc0~~ zshR|}svD%7&KgNr)tK{ax>i&PpzEgnq)WoJHYNlF8$H0}h;G2t0r}Z%*MvKDH&>$g z|E@?3=-xbtD{WO>LO@RKY_Q%m#6$>$U?_c8YGFb!arIaE$jqee)lzVhHts@3mn*oqxO477q3&2VtPE6T+ zKu0I%M2yn3v{u21nSX@DTx%_fqaTAvfZDPQo15!~N+9l_O%ad~Ocju&BLq@&Zw0$# z4Te=?D$Fb*8q&U|#OzhARc0h&H18y-NZ6$h35^>jfSbql#ju@Q?8=R$v5ZrU3 zZaO_ZJ|5N92;kQ1uO1vc_`#>1+Sh?!Dse z{{H^Kty|`HbaJ};&F`$QP1a{q@JM4}%It24k~oDEE^>xVeRREmBVsMh&;T@X$3ozO z2sXxe$L)fl2XQ_;LKr@}0+dm!kuaD#v3d=oDiT)Jm>CivWk&bd zGjqK5MvJ8bg5c;sU?L~4tsSh{!?-(5<$D zo_|EZOoYSqga85kHiuRW8Pybsv?_p;u)FI}84)Zd>BtO2T@eVeBw;nPQXM=%@2JQk z#i|JP-9)vaVd}a#nUW-DjfYIr$}X{xWJe@O9H&YJWRh&E2$g_5ldEdcIBqghh>)sP zLduyS=mkiKuvnbTdS091>C&2oQHl`Qynm@%PV7-3X3W!Wb$Zg&C1t|oe#U;&21p7> z1d^nwYAq<4I$RZXqa-PUUv4Iygxm@pQr~N7W(^UOBsE(sPESvdFw`N;wH8AoG!kLS z2#jbW#=sSTn!2kYCqk8x$Abh0MC?GW3VKHN1R!@1>L%0K+HAQv0gKk>c%1_PbAOyn z`(e2XAKsZ5FJ|^}Wi}Wy0i&%WXe@vUTt`;M_;P^p(LavtE$R@dpKnd`{k_x67v`mC z(3Yc#gd~9gT@Ax90D>bCr|$jlefop%f3LY|t4Ak`!;{l{cXw~>+`Iqa-b=5)c6@TO zwz09bw!XDC>$`3ui4zM`5}tM)r+;qJPx5p!nasNBY;AqMxw(Z*=2Y9TT&_-*RojB- zFbQ^9HaFHj@}c*fEGCks-6S`&TC0RZJ$2fOyR(pcs|`nntVmg|TGQNjlt_mqhU<6i z|B=@E)YH%W@$Y@(`i&b;KlL8wZewF>_x`=BZ(iTq+kg4$wdwr)#^rav>wn1~tfgK! zw=vY>*0gGuv!s0U&F|m8cmLAmE6+Up91*qFQlIN`xmv6M2~k^J-Fk5N&DY*Qg3WF& z%*)nd-xBYb#ZV#|5l;;>PN+EFczZdRm8fJaX|be(k4z?DJokuCFbcsc9Kb zP7n5O-@1P7=AE70-G>K?3ZEg49_}!N;{p?r1@V=*i2*DR<_Ye1TqWSsFH*eiJ zJv?2T<@1l60|slO*N8A7VC?9cYUG$4DAaj$#+3DlpE@=}vj)_~;};wqJ-RG8bJ#-x z$8iIIQKGn?cM~!PL`qD^T32Z5$V3n*K~yuwk zcpW%RQ(|FLi+{8;qc9?ONG!sPqON96LO|#h5z%Tv!05Gd5Xk|Vc_@X0yd@0aOF;976G?ie@O_hOIdh8Urz9Om5a{VHWI1 z$l}NyQPY^bkwje)naB{C)Rc&L>H#Ve!~I z-*Ikzqo1zHw9{2}Z*_1$vf8{3Jed(Pp|;v;Yki+U)tdrP*lSP(0bPxfAg3?=^uP5B z|J{FmZ)4|?E01cc=g(jI)}Q>zOK)8L!26&1x&Qb-xp4W)@Bj1P{egGA3&8?9IGbyMK31hWerBKQo`ER?X@v_Zf-Ga&T3dOkr_)czE!QmtH$84s+PS)0yvSK3fug#%7C4izbBys-90xHY%AXm{F(EOdD!A92yQbELL6{?-imJ>E z=IW5UMC7HGu1ie9h_y68S8qC)FsXUU8O(;N!fwN@XC z7Jr5Sk`ibW761S;bZ6$G1INCS#1M%Rpt~9p5;8d!aC9f;T2?9d@nUrbM5?Wd#GS>_ z934{PQE?yY=dN=wtp$l0frOh{N*rWLLVI2Hi`ThlJ3=4P(M?0=?Ol>~^%)lC~R12Vb-i#20HH#K!ik`kMH zPDxv1p;jH;!3i9+tvK~=s;eam`?!9InH!s$8enuUV|E%jZ6-i+R{$p@;8+tN5tBlN z#y}#%LOi0^+Uc^WxyyVg?jTi-922vVv|%77l4P|Fbx4wk$-_YbrmZ=Ufifi$9)DH? zBlcag_~&*Y#>Aumrel*%i#as5NPa=9N??;NSF>7H_I5=cVHk!iLdyYla28edR>6Qt zP}~btZBT)`9vpR5DXezC`HTOnBdTg{VndH3p_x4!f8Yd3c8 zm7$8{Y3}Cp*(7(|35qbz=NsqFU)0h6D*Qo-D+I%&rRPPFWZLNtet1;|Forf8)RS`gdPjpZBX(xv;%GUtepr zI>714X&Hu`@|$;VRnzfG2B4;soY&{mQEzy5^quyzzx1`QeD%k_>XMN_)t1Y};ok0z ztFOO#{l?wB{o|9vgQLaq@$t#Y^6?AjfBvU`;^}9edhpAz>=5I07SKgzX%N zsF`)SBc>=UNoEvs1ExHVprXv7W@_Cex7r*GnOtKD2>{mA5+@>zo{TW5X)P_Kgn%s6 z)FcYA-k5XTS~+)ahJWlfs6&K1A!afpJQ9!GS=d~)T99PSw3UFlOH_;iT+Nus-H1`u zyDpn~(;5I4SC`CI$32<43$vMtWJ4>fA!02ef=r-}NY)Cn2%(*sc4|>!|19~;=5OjP_fTDq^TGb};lQfjnnYZ`{v{r~xM1LODH0RuEi`j|+BuQ;3 z!L>q8@iEm_a}r@uQ`HtZ4rEd_M07Jpry!gYBd~eV)`SI9wx(`I%tEPIb#E}T#nIhN zZPanNNlIOkX63=|QBG;TJ~K5})7DV30U&S$lT_6eI3@QMi$tv|!ljg8H8YbTf?>o= zh!B|>Q)wmkLw_kJZB|-sRhbbPnFRqvk^$7AXjLa;b7wg{J~=qt)oSF*l5&?gbzRrb z<};wwT5GMD*09upHBJdAq1EHlQwgGFVsQjuh@1dIa97Tz=zwEG);(5LfbQJ#Y{O4h zh+=5*I3F*)-T(v$%)nJcL>9NU_&6Ml5Y6h_B2gFv^nV0y&Hzp$AuQsg4o%zE=KSz< zc_Alo1w=()58k#xSUVh%fq{dapx&^djPoQU7+)Q=S!v4?96(hhKk?2Vc=E}o{>%$6 zESD#{4<6jwxqt2U&cVUq?(W`O_Xhx+PW$+*b$Ysd?o*$A<)xRdUwiX2U;GL&?caOwt#5wo(Z?P=T@Ckk?rB|p?D^-D z4qECT{=wJ(@DKmRCqMhe4?X*_#nB-UMsyEUO@GxLNyH4foc!Pa*FX5{LxQ7 zH-DK=S86B2^5E!@lXUB|x31rv_xZ|&4VI{BFab6&N*!q6!AEBmkdp`96PXE_5U|z? z2*jZ^1x5kW3XKCM4&V-xlpIjad&!6hj$NNyYidsFM4{*eL~_;YhUUmvYePUcF!%64 zxoc>P-3@$v7M7;ojG2%^g6aqgD5@&bIe$0`F$lN^2TUVi%;S_YWIzBeCC;b4PUU*tCv|8*?Id_kW-= z0Fs(ww|dv+9n^<5NU#-WU+b zgG=B9gyP^}Wu~7tUR}eCdhjo<)S= z^mKK2e6q8<_wp;ReDCV5t2b@{%Y}2BkDk9Yn|AYlBKe+h?gN$9Pu4fLCbNw^>63Jl zQ|csl$<*DvsVz>IC&$;CDt{3R^SO%`FI>F5er~hxIuK}!!2#+}JS6s|V$LL@Ze8j= z{o?1RTiX{dKXSZ(aO2w5|L50#d3$~RbhUWvt+${JpZL^gwrBkx{O<3);|JgMAO4m9 zteZ_5k`5;<2`63GNh`&G5X^>?we_uE`_y-)v8FB!GCCF zMtaBP%dfn7jQ|`h3pAZ&LsVVchKC-I1_5b?E~UG>Q@T5b4)LZo-5@R9Au%ArfOMCX zv~)^JiFCd5e0cxE>{)AF*Lfa?do4mdoN-C&zS;(dcV0a+7v5h;K4d!-J{=5Q-_8F1 zR#i}tC-&XX!Tsj>r2WQiwG|F{1a_FN`5&K#M+X2G@$a4^3vd7K?JZAlneSco4{lKy zY~-mk`JJBNMlO`YN{0u|4Ei7nX^kkfW_rCCbfG7G!?c zkUUI1cvIX!+FJ}-+V^rXEctx1dkVOF>X?MgzFdkQlJO;Ii%noC4fwpsZAPDUYYgFu zS#KB`za+BY4<6O zlIYggq*erhL?_aTP!bkIpc&qiW_9o|C)>{G`8Xr6)EXv;K>3&21d8F|Y4IM&-dT@+ zcq%XD=g*%hZCx4UCckNyg+j9XR<5po)sfQ@eS^;+=cCIh&6SJg)#V6+-=$c>qR7Q0 zFV=q}Dbw0;e5q4! zc365}n9{*WXoi8V%RnkiduwQDc6r`>czMDW0S1^Q8KPVDdTI}#RsO4@r%D$+F#3Jm zzHy*~oUoPq6|=TpEslJcKMle9vI@(8*@?+1gwG3-_Z!+MjGvN}tPUAy@#Wsb2Eqm; z`m)sKkwS()-2d_&Y&hR_qaJ3#@KJ1uD&?8>n4^OjHZizt|E!>;Un=r`IL|i`#3ODIZXNJ6 z9?ncV8&|;DUh?JaW!2(I^JVPikTiJf`sxfg9MrV%I`X{3W`A;ZNR~aTvI1(_b$e6;*(%<7)QTn$JhT_h#c~g%`jl|&AF)R_hF@i(1=ZB;Q{*cc^ z3h~gTWa;@;4wTIqqj9-vsKv0PB7Jq@mcvT=PCj&R<-;1_ijEqzNXMI%n`y|d5M0Qe zyXdSJgF^h8h?&qnvl!b_Ni7D|&AwuDGZ|=)Kx9#Jw1qTwlo7Bmu3D4~k%V+k(6Dy; zXu{aw`DSl8`{!nde63lXrnHDYS3O~Fd}WnA z5;Gj^TuL3z@a$M6YwkY%_?*RRBsU^LYaQRO$a%)>YHBf{xmx3@<(&WM)iw+4i2ymw zw^>AZH5s30?5-L5MzNEUKA~;T#GguB(<-qz^5QDx$(oXL3Q6sg6(lH6gQuc*h=;K2 zYYMeZtyja8EGbpNG!}Jy`jVS}K8L;JWZop0>^Z3UgGpGoYBd9x$5eBnM{)`Fufvk4 z7IEUA-bVx|D9LYnpVtPyqUXo$=?5xE)BbyN=2y34`gv_WHvrmf$_mNr_PMz56MK%F z3cB|(Tx}0HJA#`CuD1ba>z(a4r`fWLnu7a{6R^Rpi{93>iFBrz1SR20H=bkW*>urS zqpXzwcn+Ds>l(m6`V?ziF6CN zrg?&Q-?P80ynJi!D%SYD37l_Qp7pNxhxhlF4vxYp5XaLQyjrv!?^6<9_hTRP^IGBK z-}`%?o2{n~f$rsw z^Ig~XQVwSXnU29kxIcvcPMxsn%;h-h(m8p#jKSm@x6M=I0$4x)`dBFu^)gOhxsap$E_J(hD(%F;0~!Q2!e zYR?`#ht)u)8Det`_@kIO zE~NQRsY$EcxU4KDV22j>JZUA@+n|kJv2~qA&`2(Hv188x*GV zw>L0;5PAGZDo6_MLClO_$UuaGBaRtVB}~mY7jJOMkO3_$I%YdjWYVhdB@DG9v`h4HE=~$z5yfgW&+HH zf^3UG-ulrLn657WG*%vx9G=Epn?S-sLMb@RQ#juj$_x+<6;|l}iDaaX5}hb_N<#II z7lpXMj0zvg`Hc#14`X${sNWW1Oc+#m_T#IVxDn8CaZlmC-g+~XyI60&a@O|zq`5zF zGCJKGtevZLWIx&t%c>imyQGMx%}v)$_M*kp^QiR|JXd-$4$ZY;RNfUH_NVDv} z3vd%DX!L9vuPGnLv3L%>EuWoDd$~A!TBC4ZdtI_Dc0(j4p&=YwRI;d3we)KM#ibha zR{Sh*dwXH;{+=8^a~=!($3+RBcrDzl+yCNm5aY&=S}gFRpZm+{Q*=8d)Bvp!Ar{`hB{7!&F=o=ya1 zpD+!{Qd%3Q^$l}q@)ATLpU9Vq$Wo(7>cE#1gg_uj@00x53Bs@vDv6jNUQ$d+04owV z(brsZzHRIT{Z|mLZ5=iiCFZ?qIIUL*27?0^2;@sjogJj4L<F_^LHI0-#CJth`u45f&o)2BX*+ z{_5QSRBF*>jR<&Kk?7md^VpsNls-dZ9t0L|!CqR3R>lj}R*?znHlM5{w75mQ{aT?n zJWjU*rIi9gj->jzrvaOt!0mL)l2Sh$Dl6me8o1Svm18o$FQ>?=r-$P8O_O{FI4vic)wUG?N2iys42d z&14-(DWzxAu?CC%5JOtqwrA2`VG)U&(>0~GiN}!|5RsV8P!JJFYF+*k-MXT*M|_DT zq+w)9%&73VuwI8YRCoaFJ^3u3u1gx>Hkz;EKpMTTsio2{Y7PgI@Q<>U*l3eT`#UJ2ZH>GJdDsyiT}l?a{PUZc7zPkz`edwmzWW-~>LyG1+Pd%rh)o{RXh znT$#J<<`OC_6Mm1tQvu~P&qzc?0)&%e-;GT*dW#gfnOW_{WRFRtiGv*#D1$g?PG9m9aG^o>QlV3ztX~OwHc=82K z^!CVF?0s(xYv+sgktquwH)H-B{7N94|0c7Yr?Z;4#!>KaA@1iVXq)1QLV&NzWrf;1 zj}7@n4q%l75%DneZA?S+?k)wiq z5mA+yT_6UPSb$1L!?S6%ZqY4c))=zeYQiW`$cx)4$dGlnLkLAnoHFK0%hLM_R4qA! zhZ!JgqaI#L93e$82tr#-XxH-1*qI_`P+sjdz)g^ytv{cXMwlZ!_XASkRTDX)REAVg zfUU-r?OV<-Wm`69r%R&^-CTbUrLP*Ng80NjtM-06GlpoNyeg8<#ssP16nz8x>dr3b zl(Lqu8~bwAM4>9D7JtXJ_Zo6Y5Mv;3<09N&kZGKc;qs+Ia`I5x4v5}NZ%WUSE$46p z){ULYzqcn?4RI&k)-NlE#`%5B)%6f4#rV05AIh4ocPT=$3aPdX0l6j8s??B)%c3w6 zqk1iZ8xuyIg~sv|eZO2F`A5AI6%7GJG<^n5xzh=fIdB+t{)q0h=~ZFK6Es6{rCLX`pRTw)=4sd zk}UKMCd+R(fqbUJwnL8cx4&04oA-~8jaAV{Kk9nv&ZokLV zsRb4glX;JG({9#5!Ik{a$(yr{n&^Mv!ZOjqByA z{i#4=pK#<(!jxArtv9{N-x`ct8iu+#CB zp2obkViMaNP0_}W44B_)s)fO&;k>b(IMeYV;!>vpx~Q(y2~vL6Otb)qI`Xub(TCm& zgSLbv1|l6oH*cENBQ3or`6B|DSeNikQ3ad+u&1WfpPok=5x5ssy|C@uukT{{p%|<`t8=6+^ z8!;2k@mjdO6~=Z$P^>vlsZ8{ytJuSk5GWRQDD;mm0ptdKtqi0pxy~D>NrZ~Ve>bVg zk>NBL`*mgOF>60zNx3k*_>LAiFU!V`EX9l$VowOQ+`TZ7w#0C?{~0&PF=#X$LnVep z2SI>x;Dy*fP&~wZhErw4Jl6V#U&k?l46uxe!gAZ@Jp~UPNYXvqtZi~FDU7tkkUimwef}f9% zG(S{APZ#AuG^{60=07Y+e~Lw1&lb;yN>+rHx_=@H&I=_HW8jXE_)FT9jY3G2Zm{uj zhxgs%0q`vNTtg~x*DCq2{V8~B%;I@YQSxHsdcnD&!xwls9jov1zq-E?6}{2aAnDh_ z4kC-%nVsF)Dc#xWEG>PSE$y5gjGaeXHR4hY-WV=y_j_1yM^FtWDjK~%zipm(cJRCT z=QHh$n7PMW{bv{tEFn=Xl>!+(YvSqmpjszPhH1eM+SCA@Me8g zPFdCgG67(0(0SU~Th|J*otM=kAh7o?_$cyI;5o|W)zw0EO5o)UP|tCE7IaC`a@yhB zVR}kMg9GQ(&^Krn41RX#`s*HeA#av1@jc+|$E@Z_K6Tf>%8h(ArtV7&z$?)G>~SwJ zRfa#($cw9%=<-bjag9jvFl|A0EVx%!MNN&th8*Obv9QlgxT~!WWG!g zOB(_#4K?&qg8AS7>p;l@Q;koo=@R;V+9_-Q)Fz0#_FB#%vLq!&=ow=8n1DA(T&4R> ze>k|EA35O<{&xh}_h#NX6r9>FB-|S1iZahpqBs!KcVJb6!9c7G0fK zScJ_3LCW%H{A7;GB}kr_LT|H5l}z|O94h31Jp_LZiT3rv(U$Uq>UiH=!xB%%OejW) z`!qxgUg(-ovRLW2Z(DJ;Vt2&*M^b|2_Zs3}J0*@|MQjQcvf~faP@#xDTLYrUBprOT zPWbFLA!frL>L-@Q9|jX2{`Ilf&#ktY%_Ie)s5xIHM3=hSD`_(|UF zuJ>L{2ja$T1n$6_ow_d;S^)FF(>rBFih#vs*vY8vna5nnJlwMV)iwO&R-RrvAGQGMq{2BN+OKj~EMG5ve==YV#0NapzS z#_b;P7%%x^@v_z}?Xx$BAM^mVxZmG+nooosuI08UANX_`I^W$*0UNpMm4yg~8gK6D zq(C-zc~nZf+e}#!QKk-MM-FdEwQ?G`$cf<#hW%tLn2bOHw+x98Uz_uX3}oBV&C!{| z&{P`K|AR*61p%!9z}aPAD7R*GzP%<}_wQ<$LyQ1Sy-OlR+;X%Tn`Sh9l=o}#b8KDi zoKA;6c1g(V7M1iEqX=l##DYK@t^;ZBE~}j-fx)NHoJiNFJ4RFpb(FLal5P>pMA$nr zJIO!CE?fjw$-xBg<8ujL;qO`{&m~6&vxi`pnID4-dHs4Ufph)Y=G^aXnQ>}+)y5H# zF{KG5>3=GeFr~N|`6?@r>gy`1FLnow-%@h)>6r1eOjsdCCFGX8Ex#5ZgTstiHt=0q ztgQBGZXRx@Dh9Ql{;zyj@xS}l>dcpGG^Ew&6cQfZU=kjGjhor}#+I5Du@)Y?g=@mqa@g|hB}S)v6{jTVNN&c~Z*n(aVdUJ^+2BDm zzts;ztA7;I^LpOTC%l0jIJXi?ogbh|k?-&NBBhB!VocEVy=jXoPE^dRNM!5@FR}0$ zkLv*V`<>tvYv@W}WSc9T8#j!ie4$bdJ59LTK5r_;_df9*Tz2EVz|Hu&% z-nR-Tg(2TgoDhl}GY$h0Y~VZ^c-)Y@-d%@_bFn%98ofKL(tkZPT=?;C?0)z8C;a=; z@U+W8U@f4)BB-P5@>lRvXXV`=5})8a_V-{oG>~x-{J14xI>E0Ebi0+nUkEEh0+J%oMp4W|sloFYOPN4r!xJ zIo#7bi*FvcsrosPranql^}3s(DmEVVtV6VKT>lt>l@pLz^^za_J%W#~x8Q3N!+tl*QB?Ta;Ot18RV}oLv?3EKHZH8MHOea>2whEf6~T8v zm1~@=N4RbRdjz=-WP3U?BFDmUaS`Xn@4+Oa@NaWRSftHa&s7Im4vv%(i@KJj%#VWa zRTNGY5l%&uWhy8y1!GbtGGex>BMD|V7EJK&xm4Vv6A9sMaOx%K-8Fs%@us&&cjHKG zCw%pabOQG^WtkI-<2WZeasJ=09$dYc^~RiJ|cDxlRL zkib>T(wWh5hA9sqnX*HO+DYR*l2Ovde9~gu+5@IjxBXQKsH{8;BAXA@5d25oj&dIs zhJ?}!ViX8fl%$|m4Fhov@@`ZNr4(#vS-=e&cOVJZ9-f6jCsAby3yh(bodWaDu*euw zDoAhCF26U#7Fn*oH8YPP5yP$)1)lSUw$?o=DdE(dgP!+0ZmZkmvSm9;adl>|F0V+A z6p|5{scHrTI9WA?fF!b-f95qvPVST}(IQW2zKQ%5a#5o+qetV>D*m^RdW1h@2|g(3 zC<@%kwNS3p(IoMFVOVE;m8pM-ZMdhL)}T)$*28;22PY~eBe@%j%HQ($di@hqDZJPH@Gv5W&O}EzfBugeQTmJTQrGxJs|c~q8lJ@M zZDOKQiq5r^WoZD==FyWHy>`yfh+c&ZnJ9f@4(AswB$py-}>EQJ5Au@ zVdCiSq}IQgQ{ea7MB<&7_E#by?5S_!v)Jf_=?G$DvVZH0nntK{ zMzG`oE{`CgV$t_9SPp39^wJACN+E_5*PC0a` zKICyraxUhr0Z7sOJQp`T3iod6vc9^k8>{v>>L}xF728av75GM+)^nxk?&AX}iIv&P zi?=3j99IrjBrViC3_(~iK37cZywT2?grfrsDfnyHiV-|HZC~;4v@m>9(yNUUv_L5TWnNP9K`5*B*|9-H~=&^3O@Uh}9d?g|;Nyt6*H$oL2n z*>ubVWoWw6PYl>&{mbAPXf}&vkOer4eVkGv=JG&}cjTs}b^I3~U&>vAwB-Y}@%7Y> z!af$j12L#jGgA}NDrOKRK53TOCs9uq(n2D*y?w?KxM!mkJ}9Cp#Bm#wn~zWB+b&la zmeDFsfFZpfm9a@DKXQ4;n14r4mVe@jhy{F-(PBmwY9{UpFXJQMA&2ySCj*ielaUBw zY3VX=zoS6nn(W|@os##BiA(?D-*x5LQ%txxm)8~xak#3gN$A{j?60e!JD9;lGAk|o zuV80^`-QqF>BigUlFqYkaxU;>zE}c~u<~~% zOm1#(@)uJNt{RR6V8p(Bccw`fx%T>eoS(@GnZG|JCkfZQvq{|ms?TMQG=Tqo&2_F~ z0*Q?$jf?xu!H6T4bOr)6%)h&d9^#yr`t>^-K6h%pfjPo}LBG8+PWB&aJ&FgRT$8pR zs-T?)0z#Psjkrpt;C+={o*4#az0O*V?<{76m#?B z^)W+1c8TPuL%T86OVc&_#EpS%>OKvh_{iQNYK-R!r()H4O71(A$wZWQbteQ zj#lO9k;JV5l!Qdzs%8F2WT9*b)Zrmzv+|FsV{&7C(S=yD22C5k!HgY;9!za9dJEdu z&3jKe4iOHMX6W2@Kah5#Y*IRZU!?D7kCMLlcP>3@1W}`$ zr_tEaCE&LUNg5d6iJPxEH;(+&B^_4?7&;BnZ2tNLfCcV}Y1UhiP`6yBEtb}*oJ*hB z!7f}Cx-?zn3tP*cX&9))RNAGX(193T4{*xD%c7F_%arLk)Iu|zrzggSdZHEe7#Djqx14Kx^S(d z%@5It?z$bgI%bVs@ISkTQM9aS6FUdJFrJecFvh&inZsmX4r0a zeG?hkn(`$BeEYt(9nQupIL%-E8Z#m?7Tc6?5VtTn3sv5jgek5>Rj#%iolRRu1}Lde z4$+qWtrl^>Fs@V`*T9O#Oq@yly>~?EV zg}qT*XX7<1vprl6)R5Lpg`9?e9AAEh2=AYprh!u;*tr*q@o9K51bOuYWvxAA4Qypd z4C0$giNa902^#B}E9DGp5>LE%B!JfgJeenigkxVk2@-u5N91;^N=tr zjVACbPAfdo8m;Z!GMUsLS+bXUjdWbTTDkh$yJ2&%1vyuZfT3psj&}CQG9}I#u}XyW z%7lK3irZhb%0AL68d{|zOc1c0sd)kM_D z2qU?Yv?-&Q2yT!pNXB#m##W>_2Sw#UN%lx5rh8QsJ0QwKY?fXzcoA?8H|rN?b0rA* z>Xa%R*1m^dBirTW=QGQordDkamy>q|M{rp0m8T1M&Z@YGQ*mJ8l!MVr-?#);*2Y*)sTB|@tEDoVG+l!fQ=lg&8V{6!Jncio7m_>Au*JXWnZ1t;lm)~g!l?W;@evp z>5waZAkbj|Z(R(_$DShhA-d%OQC~xOOe}rhJ%s)9-~+}0KHg#{#ImcxB&mocCUD_E zjGWzZQBkbc^)3eLu(j*;3C;DF$9}x7^JRmA;0t*lF>#4z30->8MwlRQCm8%&Fqnwo zr5-UHe_Gjid4eUv@+Ua0*H@O?T7dJB@_fPWOBiXvfBrK~6FzMLPK(~_l42ik_Fy|Z z7)Juf6$mp(2oJz9^*IRe5bF*Ax}DdSmV*zoD=mVz2FDEET?GNbfq@@=0v`~%pJBzz z`1$F>!zF9I`Q~=iH2VN3^z83%1ga5E^YW-@AOY;&ect$fc{fZG{BdXgb76k+pOZi1 zO!;9~HF~TfC&sA}Jp(S)sf2O{l~yo*%ul(leNs``M}ShjE-B_SszBOMbrpHvFa2uy zSnUY!y0D({c`O+j-$+kIH+1K{kQt8&mISGE20c9x%rZenN$-{SY;&5BHEo#;o~+I9b`0vg(U~0Y^PmPBjQe`Fn=lA|K5505Y1$!Evf$ zC*65#dmtia0C!zL7wyV+Ty35Y%=8AIzAye&LR zL>XDEL^7sVwq-CT?>z}mX%84(AuG1(Br264Mwoz?HdjxE3;r>#cmV4?&Ug)hD5JFH z?s=va%*Yi~z$2ypr>j)aB}=~8HP{6c3|6r7M#>e1f( zwmyLHE`VTgCscw+d6e0`l?cSR>FibZp;oBbgyLP?&^t=*Akf=Z z41*HSV8nnLeVqxbv9D*}5C*YSQGdVV2!lXo-q#j?64hz)js9n#j+9SEz%a)=uad3= zfEA88<(;gRupmWy{G>8!sR_!ZT!ho|Dy-EczsZoI)Q+DjvPr)Yth@qSM!reufjUw* z%;V_E;^1L#=|g z?VEo*UD*VKPW7C*bkXMlRPQ$yq4e;pz z0{!j$9+niTyZ`feX;7>e`#bWx6meLH`e}TQpK{x12R>#&g>&Bd>&dJxWyPE;2>$nY zuj>nMW4XW91XR=mo~HX93W9+xyyxqehxHpEJ!{(4X4!0MY1!E%qFVXG_oY0IR##MI zx$haN?2v3D7{8ljZ);+-?u5L~$ClVpcv2xv$eh+;r!md|Yf*U=r^&|t7n5y#`=6M# z@5;A`lTPOntleSsdy&FuxOROdo3GO&ej0Wvq?tnA3R8eo`#pKE*tGy=M}?>i)@)KH zZhnU^nNSWVs@O8@>^IrEY9J0*R&o58uk=`zC9;#*2+(M@>ReS`0L|eTgB1x9-|>{WH5=i^kbs zQ{?6xt47FZ+_+vd`TAY`hExtv+8vZL(IfNql<2FfA1J3bO{hVqONu}Td-8BlSh3>F z#(eTGDpT1K028oka;5-L2z`G=|Nhm6`UnRWo3@iRLBB7CydVa>VJW^sxXRahI_vp= zKdldu6v)D1j$06{&Vid|!O742&9kkME5n#*=cJhw1{R_YAwO|!S7%Hj8*FD{-e@V# zCbC=YK&$N3g^Dgzz6QJ3bz6aq0O&;>`8<;%A?ynQFvI&)D*4?1uIpX|?5&c7nK6Og zN!&Q2iu*>1MY}Vrk(N74=g?q9^mFij;WO#W z;TdqdXRz`8`PYu?;$CsLQ0~;!-UDJ5pqT{rU&{+EM1Y@Fo1MqW zM9!JW)pg=SWp1Ogs8f4I+C(!{XBIvqkO&6i!NQ=DG9%Q|=+ww8c{O!%XC0GhXZz}m z#MmlTSQR015yeNnSNIvcU_v@pp+wmrItBD;77>sh9z=jn5sR|iP7k(6wwghEsZ2I_+ zjmx13nbNm1vM@|#Rr8j)8mC9kS0o>xnjke^i1Mdg)RY#9`Nc*TDxzg*+i$A77(dJ1BoFPCjB);| z?}*S4e^M0TLB|)7ppnA+blni+@hCANE05zBB3IR-F5sH zrj#3dT|R>GkC40#j@<1;he7J_oM;@ocmAskHQN>p#w+@$sx0UhhBJ9VCR= zzG?XriOsKlT++a=h%$2!eX=Z#7C`~InObOjMRu9JjSZV}+Z=;ED1Ty^0dp1e>w88B zT5f~k4nMNAjB!TVz$>~h$a=gn9_)M6hlD-}gy_19;xY4|ptQ2F=a5>c5z&;xPU>B^5?I37sY!sT4A* zIS%d>GFm@|D1v?X0%Q%Gm9tx#kN#a5-|!vC#gI!lOs{e-3!N)h?KO6Cif%Prr_2@- z9jV2sxab7*O!jBXg55IPSdnu`z)G(@7bjHAvlhN^Ca5LnDlo^|%ng4N&0@ofzM<%e zM=m8`(nxedOAb-@vaWa5FU^lPm3h$DV{pcU+e0p+@9V8r;?>vpvE4%j zIdiLoC%z(5F@5zmS}gm+fOUDClHl4;<0cYF+&367-A$#4RTR#x>YQWzUOc|Z=3|s8 z4mgA%n>DADZh#nDY2dVCe%sVbaL>LeB_Xpbq$f9k5mm~Q>!)Kdo``?U!xw#q222wi z_qNJ`n726fUeX~IzfD1N-(8hb)4LQ0xRjgIltr^+z->f=NAqfHYTj?l9rb37RV4p) z?&;_Oy|vD`?to)e7$1ocw-qsKYu)EGn_DpWYhC5~M<+CmO)Cp%VDj(|HAi3_-gIgV z*w&JjUq*=dWVd+!PO>J_OqU+XDt&N!!m3MR%xZ$hBs{4VXW=pH5`snlLI%V7icDC7 zLdY~k5Vc=?hJm^A6N$cx@)hr&&!m#K?cG5DqKH>#scn(CS>>8L`fn)UY_+xJWt_cU z;%+x>?2?!0!nmK$%sYhv6lFi|)%uS68O@D=n|EC={mQdqcfa6z-Nx9hncv7%(o!2?UT#sv zD9*VItm0jrPbM4B@Ug{fjlIjAoitHDw~g;X4{4h2>+2hmV#06Xw7djbX(M!tGkDpU zs_;uY8sn|QM}+=NdZ27?vfCzq*;KrmNB^t~)9zJje&S~jF1=S|jup}$qds*=%bZ$|XAS>9Z2 z#F=3I=UC>8N@|Z$q-70Mp^a7=19)c&3G+QNg)kNFu{?u3feF{|V0QcO>Xj8XHN)%eT%coF=;d*W5`XMTqAh?FA+ z9v^$ly`BoW(c6B@j$Cc8L{}PG^S$;KeA!231qR1@&iCz@}L3=_c6=1@7*Dg8T zu^GEB#7!91&Ev{dJcmQ#;juU8bBmhG#yXjfbV^MTfRC5y&L&fe|sTteW;k0IPnfR zfz=(8R5I(=;GlqzzM!bg8krGC-Yo?RbqLnp>qO04dw!7U781_~rZnT1%b@k9T?wew zS3VMjg%-5*4VJ9&^V=mB)l0R?$U+ux4W5!y=Xi)~#)1!2EihmeK?^+T`nJhF+Hmaf zRwfPiuIIm!_d|kBN8K;L%k6b%_!F)Q|#f# zSiiHc@3;ScAHm-N!54ZyhOqlVFHav2kDdQb<`B*{znk@~@SUBVLFfNI8qc*jr0MhL z(48EuBSf4Za0)U@+lNsscRr!OGi#dxf6t9cBuke506{m2y92nyaqk5I(rZoxdo8i` zzsG5IziT{!c1+B)yA0KU_T1bWu{q;w0YTVNMrS^A;eWvWX{V@biCon&xy5ds6G@GE zMA>V>&sfd~(A(tdK%ny`1koZPNu7h|lT0A!4cno+0%8lzbp!e}Ln9zJ<1Dn*IdOvA z>TrCz#3YnNbZb4|fpneGCG4!8HD5BN)Uw?W>VFckhrhCgwfb$eQpi?^O7EWUAFBRBN1GxIJpKajzcioA-2I%(zQ=+Z%i~(435w zD!F1sOz}_IFm~^qoD|eGXDUN76b3sI20}dtrdM81%Y5ShWJR5FD>&iCR9tGe#HN^h zUxN)*tTiw}JuZK41ril?p+g6{DuIC?7QiSfx4^_s&=iMd^JEG)emi@vXqeO0^f@6H zM36U{cHuULby{X%Tp9XSk04ZQJROwqlPYv%&Y3fTH6?2Skq)^fkLZC|=?_Rqne<6hWA7>1 zuUSAqKoH+Z9if_x`EnLrdS?n{jHr&n&827*D7V|Vk)@%}$mZ0KPleX$Bm4ucnZ;}& zqHbyxAcX|`E0?7+H;tDi_rQl^i{}}O=S_r9W!8^bxw$gYSv_xg0Vc>~J})LI?y4)8 zuU?@(JhFTK3AoCw@3>x$KI?wj2M`&b`=P~Fr~Kuwbbe;DF0Lo$0skTwyUK(=7aJaG zY9w9LPzHHj4pj=ePwqQJGXulr&iWQO?3oJlea%=P%m^x~V&o!YS*O%-Ose!`uj!i4 z*L9~SYZ8dZmcw!2bm7g|W&EJ(l*Bi{>wfe0{q=!MYmSS*xKb$3qAAVV!BK|HEniyUxG&n!xR~U-#uFJ3u7hAsTo%$f$`Q zygNL+*c)4k>Z55hMCLBz_sk_I6Ou)oU`#6w)X;^^WAVi;db%<~ zb~VN}oi7}X=8HW10X?)oZOseDmr^~Y8S;rS@1bwdNibQ3dCHBW;GS>YFry;M^<@;5 zGXq}nN+8o_FBm6e>#R7zsv{XA>)%5KJem?XX3AKE<9gXEo;Q^a^H#|JKT8mKn3cuv zKubcP^=dH#QpHM#8K2UwFQ-;D=td5ob%AjU@z+#vjWL5037E1v}!l_@8rv|z|W zOy3BiH6{IG>XUKJbhlVHh#yu|;MUOSQ$<^VR*|-aUwj?(i{{i|jdB!Jk|U1X;;Be$ z)kcPn!BG*5M5(!7>E3-gx!83DeGruNKXZ`$?_cES;1lQuOMGLIZX{kMGS1V|SL1@o z{UD$MzBhA2I)<86KyXwt*ot!Sa3|feH)dh?bv#N)R1l(hh?Q_$IP5nSeOmS zSVYf_IBUn@#w6G5={yAgK8;xAADxy`o*)(etRq-C3tJlMM!3>RQh>|$?iRqu%Pyew zScIz{6lByYLvLDBz-bVq7p*73t~WNhurNC%{;+4Vk@fB^E)C@)V&PipC;4(<(EZF5 zr)JOV#5BW~ZVbj2;MM>|`sLa~{eYWSQRA;qCYk||g^mMV@Fe`$7IUR(aSU#h7wiTJe43w$O9b?`l>>)&b$&hY0J)-x$H zv5E_cym3~RYivGg`#|9%kbONixV|@ZI(gdpfN|M4+tI+CU1s6GlbC;!-w6EvIWC~I z8`%2zgJ=qIbA~Aj)IT2N(@4CmUXEeJyLsJRKi*zHPgMQ%;Zcw9LjW~8yw7UtJN<*Z z+Jg4=CmD-LVP<2WZ?08XQ*UDxsgECm1x})h)pGc9$D>l)8G7)w-)(`%y=ECaP?!k_ z2$dbD1!tHPG*icGvPBtX&;Vu(UIsUl54;Rovi2GY5;?sLjK03!+vl)1epPg={aCR% zb3@^K`q@j>VMZJsYdk8KKQWN#->1lp92NOW$$3=g%qNDXl@9|rO;f|gDNL4PJMPrwMd!=hnUP@WY7Qc^wm*KzVH8|!wI7Y zk^>Qt8m%adMi@01C0)XhmWDl)FhWAQB%~V=k%l)dB~k(s3X;+S(%*gl`2Eh=ANynH zJoh{Lw0s(zvlyO1yUmfsTCOsTW-?Iy7ub&ghaqw zaQ^0ZMN;TVh;s?Q)vUKnChdEY58b)Oh4~*a^=53N3?m=Y{upWwS)j?K=g$xQ=N9%b zvTQ)gu|x0|Ft+yqT+jBfV1!DFRwh!eUrK z&m%%wKFEI)TdcT3hzs9z_wCOC`K!y$3-RiUZ?o9*?e__%8!rUIO1w9BL|HjFaz@8B zM=dlhFYx(z*VmV&$Kqlt5hl{P+Ood7b-!)u&8k_08d-n~R0SsDaRy(KMD)F9&D&e& z0_mpC|6XY1ktyJTznGAaqMdm*HPC-j#XN+dSo`yA4m|H+?5WegaZ4?~q8k zJGmBuctm4kgUL!&VryPG4*zW!>mB5|;dlG*{k^=3g){7d(rkhA{HJVJ?UuRq^_QRK zUb#$a6#hSu3fh^dLF>;t;P$ znOA!cdLsYeW5JZug7C%ftvOh9Riv4wmezdMOZA73 z{{mbCUi8YL&&syQ2Y*0ZUB=$E`=Yts5CfpclyO%S^l4&XOtUks-t0!9_xJfF^~Iu;`E>TAMUP$%!_*S)?)i=Fr_Z9| zLLBSG>=8(=DMty<=#YDS6{ObL(Wbt(ghVJwcb#&sFw<98u_3L2TjCUwqrDm)XOTb# z>bWMrw-x6zo30AR%N+IpVD!q2*1l>IPNwK^v!vYD&eewWY;<&7jFJi^U$a?3RS3J~ z|JI@62kOSezOOAKlKykBfjp3jW9&I>M1b{Lp!scG%o)}2ZWb*n=fCf{^{XWvs6b-+ zqS9YNa2XMGVxN;={R&ZUsE-?Z)9eE9Cg)+@ccyExE*|xw?!)b9^l(kBJLC4BdDDfz5BxsPbIUxr zouVtH-ZK}(M<1Q+hak*P)@CeoIQEy#1sNODKwG051DC%0%N@R@X&+i2wSENJJ+SqJ zb;kwr=4Mk>m1em1lor;=*p3&z*6$j3Py2bpgpPD$t33(2P}M17YcCy?1(pA#v{M!L zqLCTo-8MZg>_bZjWONv)Gf7V|6nQ)p4{Ro zUf+Cqb4rbMzqPtO4m@+7UOflq66CM^ydFDeIn1kTXk};BIH6|8TAXCJB8s)NW*Y<3 zYmiO88HxAHGYhnRe6mLuA7)iotlOkT{n#j2GZh&dV`qKpcN|?!Hp8*&^(%LChc{rCcqi<}Xdd-9@RuaG;TKR_>eK zd(y7$XA@ECf7f>`1J<`50H-&XO?yAMkO^|0-pULkk^1Db zZB4OD7RRemyxacSq6pyBVKyQqRq4MhGRAnvCiCN)tk9m9pXx_?K4!bVM5b3x7w+q8 zxM)b8E%uj)=8Y%#oC;GnelmaYlR8OxgUv8;{pV98ZBz47V!4faZzNbMXh3zTcBEP2kOByEm=XCG zFN4rbTU3INpgu3)@xJPz*(BYBLgND(e4;JF3xQXV5+j`6Qajk^_YRgh7zeDER8(x$ zv7#o`F>UKvZ)nvg%bkas*9jdJf7SF#^w;K$n6nK|#1f#kO(hd@`NY1c%j3e*a3B2L z`3FZ=xXy!9)Ie>dx>nUGbKmQp3Y)!=`5H|BTZ|pNGO+=)j(N(qw3K=y21gn{>vhGx zx0;mr?@K#ZS>*P69>SJLxyKnZTkD2$@@6?AsGfC%6J3PI%kK)W8nz|R8vmA<#9}N6 z`SM@e@~RiwW_{`P7!`OfeHekB937yoEDIO+Vt;O7d%?+Rd3jFZ@im4Rox8AJKAb+z zSgEu31G}*S;H6d49j%Y$%>MQqPW%)Vj3)UprkyZ8rj0MPDLFY|8)qk# zVw%>-o5W8?yKZL7=0fQz<&>483~6$p^F}vhH8SGQpX%SYdF9g4)4N}e+6)`c#i8jW%a|Pan6q+DZUgmfX&Q+n?9gy6sn}(~dCEN(N@)4?zbk!op=4`)*wsGk{`YG-c0o%7Lmh9}P;!pfna6t2(|o?S$G$y>S!%yr3iQohxV`GU62bnv z-k0VwYkPdVlIx4T`8#yXG(J`as=NveU8Nb;Q$sp zZ_g)7)hhdT9k}!12d;d)?-i20*efqq%GU*o!Mvt-LNhQ{8{mh`Vi{U|uR7TU#Ipss zB|3V#ah-5fu`pyTZ4X+anRQ?UybmM@5a!G zD}vUhB22}@)XVELGs&YkVWf=YN-KJvUHJ}nJmmK2H66zX7gIKOInprp|KK&#d_^(>}B1$TYHKo%g zEYT$CPsds%fb`*a>(d!hLy$7)oiK0F8$9yMwQ$Z2;;Sujk-faCy@^P7!(LtwtZvr6 zp6XGGRYD9Hb*HHCD(ef1Vc3fqS1MGdiIo-T6%1la?SmY~wFTY-mLWr|`Ju$haR~kO zWUCfRXoo*=$Z@51JEYSQFsHny_<6zg%=Y>;Fafxp#U4{*Z{2pKoC);#8>dbdNBhoW zcU|coeKKE=D5qLISzO#*bm4!U$y}devnHV>H7UTN6mE_IDJBCfs)FdKCu?uJ310QO#Pt>x-k-&gB#l-XDDs2>pvq5_y z5O;cbNLK9BhvC9}xTv17&s}aWFmSWQ^k@S@D6Ue{#j50JyVj)@W3HhU?P(36lB}%1qsJR=OTa;Ydmxh$Q(n;d$&lyaLAMh_Su^<2_&OVRwL@(3 z>T1L4rIw~hZO!Q=k}GswnmxzG_cBKf!Pg9%$N2LUU;Wvso&Wwys}NB+_iJ44+HdBg z`Rw(sEE-r&>FoN5{vI=$7t(d66Y>#XtzWhTtnz+2;RToT=2!bI4}N}Lz1Qp_k`GAPg|0LjdUi_t!gTVl$W`K%p%_q$yV>APMGX+_A|n=B&j z7=Qt+K%~&QK-D^W^oLK7)|R;lAVboTa2 z19PMM4U?RUd$6BcUM7<`uwUI98WLkbWdC2qq~oO9TLHX4fQ6{MS)-g>QA;sjES`8X z!=64QWGR(_gpNzX>yi>iV}zDiptk)Q4zTt-c;9Jts_pgi*rSduURvIBQCLz%n{8f! z4ECwQQGv)^FoKJSKPH;9KnX_mL{-i5ZG|T0=Q`29RoF zh@2iVlEQU~k`gMCTZzqujr?F#Bp_@c@Cnt=mJ8Z%_g%gnYg)ctc@yP^h-+P};W%qO zx!6i}liC@@G^)EC|2u50Xfby?y=+ghX{=d~<&{)okHqGw-Qg1Lr~l7&lcYM%_I`z_ zMyh~R8b*@adIcKI*QkQ2Mk|A=02f+4-G(RY7DpW%BNCG3E-k$E<-hSbR9PVkUCpAt z22pyc4|QI;do5#V>o^~=)Iw`ds22;5Yvv4H3us+h7f?^Jp--weSiV<<)`aVe6BCjv zp8&9}%clsxy`+k3CkP997H126zO&2D!<#-ELpC zXdMn;ja0N<|GU8s0!P4v&Z+I~=1sU(=jGKh7Y~+X(fH=PGiYSj=F~SRK61Ur2jDu)E}sPQs$~#yOH3t6P*o@BEP9%3W^@Gtq!&y z!AVMJ;ofMV(EzaoJ?y`XiqI*IXd>}GnfRwTUAnKIO}!rqMj3l8o!HNm4895V0B4CS za61;$=N?Fko<0@e^qiE8E`o-KVA6(;`1+6;&7=RUB6(v*TzcOdvkdd2A(%9a24mFGM)Z9)a|daq}l zmP=idNPG=4rJ!PE1!D*yXLzDj?C?sL^rCWKt)AN%GqigI{$g}##?+v~tft}#1Ails ziW}1<0_c?u^}X`)V#-)VL)+d-Kxt9xP+G1Ge;U<_Mlf@J*_2qkoEw4xbeGbB@&*$L zD!KiaaP#?j&dt5s3;EmJ{UE=9AXBg>vzwH(e^aa9jg7Qx)V0iWVc_>HmOFoO$!y&N zdU_e$Nlg#&kjrD9nEw3`?U*IwmMyn&;?QXba49=bY0aNq>pGVUG?tmnN`xfFhQSJ> z)rT^!`Cux7q!zEVCY2FC?yh$1qlJ3A zkiqhXG&CgDgk?4=cG7<;zjbhURU>eiol{;;-)tm}DU=MQ_GqE|sK%bTk;XXPM! zK`3`asxkccsr}`ir(lu_D;^dK(2TXXf|5tzRFL%7on;IlANZDjEUKlWAlu7&Cz5??=(L{qHMQ}FXnqK%=%V{_0$NF z#fqbSiOf!f+#!^|08Ha%Q}*v52g4$qZ(pT0f~|;Js1=NCS<~3JvTz!Oq6@#D^!56!pFI-~T&ko20c?v*W-&>ab|@NjIsq zR#;=S{2A&)s!*_dd`U|V8D|xY*v~s~At5;X z+k{Qy?wQff!otbL&mlcMKmXvxV$q$J*3m`R&Q6PcAPdqkVXQY{4$`K)3*E_20i3!WzNpp(^xSZa9jUlzuCD6lXx+=V( z5(p0~K~GEH_Sz1S62xwDVE=mc9Y|wETLB**e=pxgi_Y6k7o?WuZb0xu)Iv#RG4;nM zrtD0>#PN~=ikqN?>mtDPe7d$2MGkrjQLM_Mbi^oWLOlun z`Yk&GWjn+2;y4_=P0HKp-;NC-FH&LQ=Ftf{FYSb6svTUfRldC@ODaojL?On^kB#Uz1+_;{N* z={w=aqPDCJF*k42h$S7fcqOcX*4+N8IMRT@d?<`2QQ?Hq41V7ZW}tGYutWdd-`vLU z^Y{qT^U>qS7RzSuScRO&Y`zG);q%Y*p9rS@;<4-^DqRFk0Kd0Fj1od((xvE(q2S&U znNBn(q&lCRJd^;ZOZTSmakWq zo~9BSCOIwF`eu8lUThzsJ2{}DCGMU+El*5RhlgWhW3hvesJZ%62xAPZfone7F`IS4 zNR#B81YH%)A-r@`oRGf@JBaQho}Xf^btPXT8UA z1yIPi>PM#Ig8APhH)u_wc?c3N8BW+@d}7ub4P-|!yDt8)wV(S|0LoL-EnSuXD)C`-1pXNF#Wyz*efH@W|VpNfCVY5A6D417{>I zOBVKghii6X%TpHjRN*tIkvJRUWpipJ5ts}3*u?jv@sg~`Ze&p70&sCsYMIyR=ij>T z#U5)w$7?nMydZw!Ovj8XkJhHVBdH=Gd1{>_lCYpmodd$>t^ZB?e`Es3NMm%dX%Z!& zjXh@!gq$lD)LmCiPD_9jEpbF(P#>1ktfk|1YTc*?*6M~X1z=l- z=)L5Ro7#@bFo@(?czwnD)Wt-tZBq~BLe9piEG1>KO>WvgUdYVjv|pNH>u zgHZ5D$Q;HR32zkzN(5(Qgr7S$#Y1qF+)8&eC>nDCo=g$U zb@V}1zTLmyoRTpT{eFes#FEIck3u@8$gWIcpPGn}iD|i_pe5cE40$4EO^-L8@!M0uhNzS9{IoNCJXvi6_t+fd9^70S% zZd~5;tT|(syV^U$LiD-sFI#j5oE)L~y``zL7qw$0v|_l5==CQf21UllXLlq)|9iI` z66)@qu8K0!?4QwC^H8zoSexg^%_)ePs%Qwo3<+8wM&`rFQ2*9tmrrv5SP|Fw<XKJO_9C{5)AUS95+x-D>iY#ZJq-{1CRG6ogB~cm za_SwHei*)UmmH~e?oCO}AXEhHM-kX?Dua?tHMGiMECMaBU0AnI*7qi^llSGYUhVfb z8m4zoPq$C0plWbcP%psCYj@-pDnP)PwU_GsFdiEI%!Luh&qIY|RiaF4dzahzOrJ6| zAznurQzNu{kU$6}me$(#!k44 z_gxwzJi<3^Q6|!PB09c3?;crHH<36_e_C+x_1R|wZ}~KwzfX|AKDs*Un;xBZXkXgB zs?9Ei>c=4Xm375)916$;l83iSYO`(!j{PD+B6yRZQI#UZA#eY6zorKvs%?at9Z5<= z*I3&J^px8~0bLb+1Qk^jLIC@tVm)UzKYeFZTEqfB24&G`Hd`(jY}-mZc9q;=jGgn8 z3UvR7Z#Q1~v;`b54Ply*5y!l6{Q>h-aKv_HJbQ<)mpY`si@(`*vIN1!r9~=<$urEkz)gW?bYQL?a? zbT6h>g-joU5|3%X;a*Y5?k91S`KFY#l5y-mda=d z%o^aNBOoTd`u9E|fTHsvoO(7p7jMWs*M$@yB#cSt+5V#aSI|KPPqn`YjR+8>{UAcC zgL?P?+(WE3xyWmj)W-2n{(61xxRjdXNzlRO?#aop2;k!p>|N~`+jlh~yZpHIOtknT zz8XCLJLKBA`0|X&NV<8=v^cx5+V?LGVg*Qp&t1uTkIxm0D!z;^`ZO$X2ke6>qLq5$ z!gqY>04D~s~f{is?k$-PM@7{VhH;scD-bozfIxl zVm3ypT#52-asMpXLkXZnS-2@e$B6I5OJpBRtzdK)ckfhIaL|mf+Ft#e^RM~scHPLq zn1o+a$&3X4&^M>N7FAu#+0lG=dw!gK%mH{{y_@IWOkY(qrLtr|jm;GRr*#uan%}xz zoJQ7#lqL9L26eTolp5Sj3rB!j3;lWHYVJqtE>RJf;^^ie9%$=u#v5>+r z6O#M%3`7u#Lz1Ve`l+a|DUb{}eO46l1jxF~JJ8Eqq{gDPl3WzBC~rc8j~(&}`1s`c z2;ShHeNi^}_>Z6eM`Izt@R-V${QE1h?DIDjl>aWsZ4=83r$^ohs^@@^MKHE8S#$|G zDV~2D78k;Up(Nst;w@CHCamE9&?mDN$NNW>={PvwSUH1@k9jKLaW9TXi`#w*mGP*E zXZ`XjVsei%oIu=Jc*&kil2@$H%8D-%%SiVYC!fK_U`W$--z0 zXdKhb^9HO(Y89FuK_}?Z9!&j@9~QuMACvUL!v8t~AGi99Xd6z8<+hgQmX6OI zZOsdN0}9HtUX)Mryhn`tUw+L9$Y5fgGiX}4$>+wY#h!~&*$N|j=`-`w#AZy3DneP- zJOmqY>d9}D_A}>Pp^?_gHa2es`Y=612roU!J4qEbNWe@}Dtz&)8(FqtYSQT?7O$=< z=A(65`OGmOKv;sWe9gnirpZA?&<_OxEpzwJ9PGNqjbozn;yT2~I(C1R;UzC@N03L} z{6j&XmUclrTto=@c=C^q&kz4r@rU$xi3r!q`(3U3a&-DHq`N)Ef+L1a(n;K;venMC z<$nrISJU&zoNdIm8z&>Ss%9KY(&Dx}oB+q5BKdH%KM?1{2n*gF`f&4kkfv+j=p ztQ1L!;P10&8c6U10CSQ-C{trReTP>`?w~2R3Ml-0tKUUONP6+-%JV8&{`T7PytrvE zFRZI_^rUZe_dMWode}&1)2DOaYv}%E$@z!OVkngB1sZhB7NlI_Fh4;=;yMz6D=i^H z;91F1y82}y(ceYf>3)sRem8#(ruqxfg>!@8;#FuxnnU7G1XgiE+!O2r%KA8sz@YMxPXOv1^atHFWU2RRWcq~H{XVO z&-B0V`?EALu`0cn%U<1a{BI&$&273q^3$pnGO{;G9 zifVPK0>;fvM>-S+R!889V=(Jm1-5X&y*$pFzLHoSs-l26s6*j-*OXpeqNDCanYX;j zu!SjbzqP0?508czqj>Ij2YzMmmo);~`u=|jO4t%DtfW%y+4TmZJt#-G`pcuR|3)5d zkYAh05#LkLsxEx-u$?tTY1bVx0jr-pq^lM`Ro-&r@vAQ8+&=;DX6At$^I{ojSw36E z3N~smUt%wh&XaXI|DA_7T!#4gdr$Jl*ZceVv^X*`alI18QPkXz`!0?!f9d!=NkE6cv3}Tg@2pj;^TB$_Ggypc^O}qN8tO^O5SKeSzp4^H z+L?xqq}Q|$injlr5RrnSrBOnotEKFk7hTtP1&h1h4JnP@-#_(lXX`g*yJ7#@2+msE z4^NisIlCL{bkG%5AnyS8vL2!n3WrwxMI0!!C3?4Q%bt)ZZLh-t^5)cuG^14pic$5f{H_2O1b) zHNKboz(M-}H3$BuvzOO-H`6+&tJ*5c_eIe(CF;eTFcK~za9r<_6kJ(SsPMfVA)&G& zl0F3PZU^JpLty}$Ul1bik)q?i_T)f#BGJI(<%2A9ENQO(hBxg2 zH@~*~0)kuTj6&)CmUQFZ$O^*q%lTQ#UkH~@9fw9fP6e7k2olA%Vo_}< zNoW^h4b9c(-%gxBp+S%o$diTYGMjlE3p`O*@r6T$3ETAP&d=YYi#i=wB@|B3W8mM} z?Q6?RAeUot$whNQEDfHp`SepyR9oh#t$2d~@=MMXQe(Y~lo=e80tru~MKDNKO-b=J z8l>8AiITnB22qy88@j28zx9RGy%8r6dh5(aGyqLjm=-{DO1=@u!o66&{!c3uG8dPK ztn{4q!%0CRVMKZv0n>koEy#Xq-#nEWjHjjooH%3ymvUDmJr;QrzJ>lP6D8pbc0)f9 zimY92Ub8>KvgW@jizI04drhaiybJu=r_-j3d|(-Lv3%uw+cTW|P8ieCE(>^AOk*!+ zvDX~8KRG%M|KUeg!If!ZZyKoHoC8+6 zy!zuSB4QDIH8ijg{BHb3dXu!BUt5;QdaRF}^ZZnws9~VD|KU~X#?Fb<2A+ab(yI)w z=OeZu(yND>^#3^PQGRLj2SrA%#9ZU%HsGO**U)smls>)e@a0Xw!L4KNdfBOh?j7+> z&wq~>t7=-H)PQv98Z4$2xH~eUx*{lmm(6uj{e|{beId*TKH@Jg;pt!KwEhDNW|JV^ zx##Z*8=bkW1h)zEr#yLo3aFgl?Sjs@Wq-=2os+hmjFn%&`ucOX z_LGMk*qx1WiznE>2cGTNvt2b2iw?!Q}ej=e2rzo#a%SY1V zpNeTP23$-wsgEo;N5+$fl3&#(GLeG8W2Vs!AAqsHhO8>mT52*6f8HNJIYa9+ zmcLLhv+};fxB<7a*1p*D$YiKzVGlF#QYV{7Zb6#AupU8g3 zA+=(Nm_Q!``j}-NlZ{=Tta;zRL^@+GkYdinMKbMwNuv~6$qb1@Ar#+vquxr-KPV*d z|C%dW5iReHJUP5vz7D)S;<%c|{I_W@f=CqdiQn}o zplR8DVz9socs%)d&AMUHu-poYv!x7WzN=EHz;H62aC+_c@E-ahEQF621mUL*EQsSZ zj2UV5U+_ll_>eQDrz3J~ctm;=krU52ctKW2caFledwk?;^!`{02Q4-dC3x!SHb2vI zUE$!ld~La_@4`<570Pqy2#nK;%9jx8ho21L*sNjepR`pq-oW z$<=e&1oq(TzrPPLSZ^;|#4+z~rmJ-Jb)D?Wv4n6*xC9(-O&-x3%ABP5i>LcuK!@UQW*Y*oUNfIW0){vlNFP06DKBxQ zNf+`B@Q9X0%-conxERAANm6N|F?9X?tfy{i&vn+fnL|}v%#I4PBD-9($Hfg^W7UvNwz+0m50R5IW z1SFoxp1&=pV~dCf_B|#oKAsar2L>5C$p;z4>^653CS3)JKhm2yQWegsz+GwX4m45&teMkaEF9MtR!p$K@~9 zHVC!NPF4!T@bM2l<_pL{rNkmWePEU?_$n5ZgI#UHo;?6g<}9)Pa*QNZHYeu|wY9$7 zH_O0P?Nw|i6HNsHD29N$HTZ`!?7`raDU#D$2%bH!`_Yb}r+(R0O1fuVwGko#U70?g zX0i-A+&(@1v$i?W9(WVi4D7ER%I>F`%HOOdKM)yf$`%rnEZ?$u<)Xg;L=N)z8aOYW z1(x%2I*O(V$}vK^yWqtkpBHz}ymO=*gp(9^FBcbGA4qb)hS+E%fiMg)Yne#9AG?>R zZJBtbQ6(CQgZnSl^k&WI%ie&=n<;g>x)!UH^yAAp20A$Krnwaw*(e<)hQtahsdFw6 zsO|#iH80_wmM?NJs-|+JF>DcI_TB@QbNbsBJ@9|q&({66+c_Y)mM6XO%i@J_EX*T$ z-bC6NrZA0pyk76X94qOPRa|HBg0f)82Fw*%RDv9#|3UHI&W?sCY^GkL=8@+ZYm?k7 z7CRtxYn22q7^L&RY!gj`#v?W37mK-XyCv{V8$~E$DMz$iHA;AIE$!s9wWvO^t*rw22-jFCH!YG;OFm8P zwAg|8%K}?LO?-j^7qNCZ&4AJt*B3&oLGKY|NGlb+L4-`c;`A2*dRqhhRFhaMq;Qy@ zK&TNA&sQ~|QLQ#f(clLe_Opx#LRyWd$byqKQlO17EnR&i5@WwS+fS#u9*v0JE!C?! z`#B14lX?Ag&H%#vL+zlYaZ^xN`e(G3*MoBGor0AE=LVa|F!DhKb7FE{Q>Dpwxoof9 zEW|u4`#Z0jZpW5yTRSf~ZcA_H)W+TRU1!e#9V2o+Q|^Ihbwv!Jtej4uNCk2X0eZ0c z&si|@S$6Bg@?ie|Mr`HVTKq1qe*1TF7!6c%1pl+1RfRjZlsLawxZcaVIlMjoyLHDP zM`Zr}w1#G}I&Lt6zql*MYw677Ba3mlz3i#LOz&pG3&dMk@LY@u_@krgL{Q`MZ>|^R z0CKAFj*-mF+W`+mgn6fUNX;|Sd|2ys$2gkm8!3VuHz?>jCbn?bzlv5-#>5*$t~`A1 zq25~P8621$#YGYp!___HDU3mXpx>>;MJaZJ)MKIJm^9Rrr;q-3Gjn#kU2WIO zwflK{2Oq!S2>wgfc_!U`u)Tij+GO7_ncQ&6d8RXV@#FUIut@jz;>qr=>)FbtOdmv7 z>yJaHG&yHUq@&YwfECWxb8s{v|2!qSzlLA)qiavYuKM0)GrkfZEPxZ>k_C@$3O3laIYwup4GUnn*Gy^=4%{GIuW z>^7qoqaYRnNPWmZ67`YL&-sz0EI57j5kb5SM8*@*ji}VE?n4l?4ahp^zxhjkC`O3B zgS=lsqd)7;1gWD-LV2M#FW-a>8Fq)raC(A6lgt_3$~Y>;U{ESueG$roQz=>R3z=aJ zJ3rgARgnBX^zT_h%0$CO3qR*SEP)28_7q`ambN^~!Uj`9BUpYsUt?-@5=0yXi_vBD;ISr#Paq|5K&g&RBldA zFXSaF#ct0Thsb{C_5N+^?b57>@X}`>tC$vc{x-RDh>;%oQ9vr>*#y2PX+3cbypwn})d`a=;^?adGbgD*{tHwvSVe zC=tyb51rcYKz$Kis|RB;hCg#enrR@l?&*&;SI}gLyeLfxvHBBrQpcdDf@5{y`km8s zExhs45uD#^aq&tE6^^=-LAuUcSWkfvHc{5o0{7R`C!O0!QoVlJdNF!lNsqFF^_$CIU1dLL&2gK}K5-pq zP1E}Px$R;iYWcGEW&t=jImWYR4ram|epi`)96cTeVs$!y{OSLhz8qLPBetJa!12!9 z?5b}gFTqxU>MS8%CenoR*Nr@ETn~-HAX77w>Yv@E z`DE_<(M*D0GKr=>&O7Sbcz8E}O&iB=`39bJr_P3aPsSYa6r zb3qK{qh5u(kluSDq+|ol(RX@F!@mt~5RzH*a~kS#e?KAORs@%YSt#SQ=vixjc0s=1 zy+iC^qw)CZA;DDFNQGhGQ+F@5c%6;I#<$0bzzpv`i%w-!l)aamN50Ml^}|Q{W#fIH zEba=FJ$Tn1DB4#HVZOd}dS&cuu&jtUf=d?2f2`ATx+pFk=F4RHrZ5}5IgG?=HuMCO zb`{f5>CXo@Yv_ z0ZF*%5Jf&y$EuL3#=>&yZRWWVWl2AmAl>|cGSq|>>sbuM#s=KAJ%0Esi-4>!l%EAw z?|YATAftIWqQvW6B7t4j{4YDAoR@(z!TsOA8u12QyonJeCq4E>YZdTmQ^OFFoZ*Q} z*o}#*^Py4fncHTJudmwxJV<7@WZ`;)W>Pt$j`i=v?ixaHHP4?>1{a2&@-*qqTmqh1{?zHHljkX ztj>&z0{LZWw8dRq5h=74uS>)kw5)KGD)hNsco%9kvy4ZVG+xi34}zIS7xyoMwG z@KrsZ@--pl>x%9AtkFFOP2RV7?y1y;kzEOc^fwL7OuLkkkBN*aj6a4yCMwrI!nt5f zbtFM=;2VRuL7X4W{!`!1vz+&R&Fp+o@EtolQ`IMDf#V0koe5n-Wzj%2+m8*Wn$5T3 zAx7TTOM7bKUfDNCL(*D3_QdE>97`M`YD0faZCB|h4H)m2Pi%J1S^Vt8-B^bPc z@QMq*#*I+?0JO)YOE+p&P_RE<>6da8)chNAwU-_HEnL1mm`&8IJwZf{zP8h}xA~sF zcJQ9E=j@9u&tFu^7vbSQ4`$dx#B}VlU^ew>AC`A3w|rU`_k2Vwa-Ya!Z?@O|{+`;8VnKvLI9`0EEa8+j7MU}2ubJc-Z3rkdfcL{ouY&c@QIlp}dQRhZ^` zNXMN-mC2tV!mlOU>|D^0mHCSpW3t{)7TJ zs~IP<0C%NzP3o?go(JD6aI<3E2<(+p@FpSR7SkuT;(W8ckPCe_Xd4`Z1KIa`EDf+# z8qG$$(|-U%9)IL7KaJr6!x{d-yFqjYn zAoLS z`s7ThWbfkQYHhpEq2W>MceDNeQLNh@`1Ib{UbPWf+3D@|XzeIirf9+iBVK9suW8KaG5CU&XKXkg4i@om{4#s_ECV!z$t+#${y8C$ zFx~z*#gwjeLTlrjufIUh&cUh78o@@d|B%zx>L^>_-TqBQix ziIKhJ#Oh%`iY3Ojsp62Zh>)(5X*P+pM1(1u_+x9N->7-CmDCHn?!tUmp$DP5qd2Rq z($Uj^cN^u~EjxRQ%?mH!zPy9xd!Ea_<(mGDEHlB{%{yM&g4bW~nlIB7=cxOsM?*7< zh8HpIUxJs|`=l!_N~`h}MhKx87$gCKfv4IV4(uE%OIiTTOI&ZhX{`KI zM^+D%8177{F>EMsr09xB>Xjl#v08;7zfr%FVVnY(R0n#FZY|8Pb zwsF^xQ?}IhP+<_2F{q(>2Z~y5Z{_MBkedq0WA3a(h40SHmah`2=wcT#7E?ysNf1L>_4THPw zuE%FjUu-s)(_GE8)cJa>$EWA7H?K>D-}?Cb%>3f?mAiM6b4o+sNn%%X1VkT(E|E-S zUnZOCTx*@QYAKN{EXZ@M?iO0clq4}%1ff)|?sxm`Zf{z{(tb@jBW+o=8HN1XiZUXG)bFBoRj;8gX z>lZ7o6C)HC00r1-Syh3ym0JiGu~duYgSxvjArV7Fy8tk;u+%_eyQ%v)?!8#oO(X3u z(29WpWJ$x&^*QC7e}|#ZDXse~lDcjfm~#?fNGKv8lKY&yl!n!682T>fl>1>d^!-4R z+zpYs)q&Qz@7Hg<`A~$B41v(8TAj;`0I3`H+wGGVPk#0Jmw)~9Up{&M?DFc$J@hMx z2#J{zd5vI$n_x09Qj6%ype`tLtJToB zyMZ;31F}=Q(+Q~QaB*Ql0rJ92S(ZD*Skxqb`*JLYxob)0i3Fgw*+syBpHMuE0L^^I zA=p4P1|VXJ^B1%Y=&2Ru>P`f$tPSBfGc_y(0o3sAJCcKad&v7T0CQKO7IS2<=n2rH zlTdI3Y%8=Tf7@0!LIVr4k`QH2fE{+=P|bGpIF?D>{c4M7U6Q^Vsv5edM8cU!oP^lB z+{rSuYPTd9Hq;8UFBVdwtUi`s220nb{#bhVgL?qrf*@ub@v*nndtayLwiJw zL|tHv2}P89aa%CPRBR!F#hn*v8sJy~Kl=E?|KtDuf7gKc*_WT6ygK>dy?6f3@BQri zAN-&ey}Ud>ef44_nL^@BTzkT4N3npQUeBBWBvX1v<(M|X&x3kVbE;-+<;Ye9rz=)08ADJKR; ztL18Uf4!f^d7M+uh!k5~b*;6kiIW$zIMbaeavA}sPttX%)RHAR$Y+nAWJ-##y&h9A zGSy6L-=(UCzVI>uOD&h1&FwpPw%c(x?sL~Wf@&eAsTLMV!iH9~#uT+wb#p{fgHlz5 zg_xN}DDmTthan4%vkfAn76lU^KyU&wT(nf6e{Ki_>IU(xSgqBV3XxWAY-e;-P;>@# z_X^%izOz2;a<^XfMXM8yyGgxD?ph;wsN*7(F zahGKnhAwwmxJ!9huX5L~hGDfnOi8+&NuXP=IS-L|oZNe`VRhKA)~fZ<_dojC?@znS z*H4~&^Z6Hl``MRYef{+5@!9#s^>$Y8eN ziCcsja;(mTQ>me4Kq5h6^EPe)z-0*=HzJgljMge;4?iYQEa{rNY7qtzfLcsK2(c|W zt*P{I5nm(6ir68*=8@Oec1Dd$2pXe6k#8sEV77AM?$Z*$lG}O z@BZcw9-Ul`zyG6;e(?VH?%%(UBwv5=tJ9NH@OrpD>~nW0u}NC;Icl2|QOE2<&7BZ1lGfBJg2y{-m1 z05XWx6wI%tYbFxm+ufnDXO{S;_hr7m-fgEb5wmbOW`};I`|UW*1}?q3Ng@{+z z*Q;T5bg;VITpz3tN)Z;Mf0+tPChYsw;jlVCJI^8xz8dn?e$QDs2@u@Bb^G*UGju{M zMid)yN?fZt;gAweydNh=M<;KuP&2qGfEXGW5>cQknA;T8TR%*I2q*|i(o~DpT6_lT z6KmOTqap7zq%;r^i9EP_?`pq&y}A1O`LP&w(oba+W@@jxqq$X6e%j+rOcF48oI8}B02S`V}wLG z4{~&PaQpD~!NI|Lf4x4uegEjro#F6^hzT4;kO15nQ9;(X?|pdt?uS48$v+&ouV0@W zpS=3|n{S>xKR!Lbcy)GqdA)apdA6w(VFALNdv_Nmq!cq-TxcaNGZ3+@&X8hH4ys6= zIfc>9Ox2uNe7Q#nP*D+~s&-7}rgDUv%(N!+X)YL$_RA4he-wX^I1wYDq45GcYa(m} zBvy57zWL?gZ8bu`!VJjVk%-8hh}9G$#(_dO082hI!cwt9Od25${)N5NnoUx5Q$wMk z`CC-{9<~W{(-_Rd!f*`Qot0nnxnUSg1<)|qttIlURU^7Omb}=8XS9^tghYt}NxYc} zwq>{1>3X*nfAnQc4omz-0OZNh5e$$4mxigC=Gs?EXFZk_O~~D z&sc(l;#)CVD2mAg0f5qv^%hU6d*B4#RfA^=K+&ef@ z@WZ3kew@{`%vwr8QdNz(0(Grb&7BCl++`#WC!6U!&rEo1e zgjlO8I9nxxxy;iv0~(O`BIr14RnUfs)Z&alRCV55kH;sMSKIx5od2hP_P?B*o;^Q) z@&4Nnf8*nKa3@MR8AO&RwPjN1&J2P4<>~2fJbaUgFE6k1y_8e$Xl9D3V}RR7x1Y=L z^?twVI+4^d1@|>B`i|Kggn-exVN_Ke$X$d7K)Xh6%`W)DDT!XXcxA!>nE(T-sXH%^ zaTNN@R7`V{q6$bu*RfHpI@ai!-5mBsb()Dee+ble)Vh?Y9qy)oS%@z3%Vay3-A7B+4R(cWyaQmwN*Y=pGQ$Fud{b-Meo- z{OF?}mbp&zez)6Sygq;Y{OPA(eDTFM-#mMDdi?t0dbbm1pp+W05SW_3h=@g4E2t@i zG9SUriyJzS5QSGNiauNHu%WC$F*Aaoe+w+x#?Y$dn3C(SrP>F@d-(&xLL?r-Nk=tU zj`6s~iNG14LOVEO*vs&(x(~t8;;aKk$|2$;7N%M)UUPIb3-|VoBm3K^JB&rNFHue! z!)fqRkr@$)$ehvCT!}cwE$!itX*E%qXS5JC$36pz9GMu{(L%*yZ6T~^nz}mU#l=R| zT%D2tQh;ISTFgAL2%!*nUDi@|I+?1gv+#OYbzNtr7&#%AI*$7~&12;C05)|25qOP@ z9VD?i&2`?*1vE6^kdRqOJDv^9)W-Vq#p%U<>if(E{;z-WFR#a4N?oL%e}h`B7U8ub z0zg$KbhlD53lM3oBz(2szrO5lAKiIu&W zs(s(hb0xt($!>~aN)w}D&_z_46C!9R&q&N`fb<$4#7uJ1s*$Q3a{5IT+Zx`01`~_p zxJr5Glc8zFqScYny-zuAf7GhB+mEYN#+eDYPl=FIgvopK=-}o?W=_-uc~K~NtnzO% z(6wqfdPoESLZ#YblFbB>i5SU>Er4lYL^ma8SHo81$7yX%MvY+ZNdP&vS3w-0h${&4 zHXxx_cURM7sZBl?RfadHam;aJ^W;bfh+UGZs(@B)JC0hfw$rp4f4VFwFJNO%^6K*P z=-{AB>7XBmp)_UHBJ7d?Vwd`yyBGs;%FG=lO2Z&scX)LF&4=%N^rIjD zgMU!x-L%_ppFVr~_2VaBe*N_~FOILa+t;BQuO zQN05opai-W0T_i@ivc;36M-6o7iKX75GLnD*ykp5H;=VKV{|kwGdfsx*C3)}Tfi*K zW^+>oG(-YQpsK1-q&8_#`~}^TaNHoact%>vGdS9!$YC*6e~KI;vltx4UEvrZ41kCQ zltTc!Tpz*rmG#}jI@fWtN5sG+fE%~)jObLF$PE_Bd#ITL4TH^&>MeXPYV#UAxUfk# zhM=p5i!m@?c!N(0(qyZ@!UvDgfXFv=7-+K^3j_)v;(l{|{QRj_MXYMo%@C~4UP>)y z`+2C`kwI_wL?(_tD$Or>_;z0Xt3zfbOwd zgSPHKLIhzjGq=QK=8l$`i@AYTtMT~iLW^}Ka}q%{t4j|Wem_`d+$e}85+dBm5GfH? zvt~%4e+Xm3rq`~Tx^9|x>aG);4NI06s?BN`GiX$WMAYH@W-fXylyU_Q8ko@#V477IK_jhj8%a%U$5 zU?etI0P|L`qPkH?_7Kp$6s4{U!%iu+&s`LHf8&0yYB`mzbcsByt*>8S4?|++gVoUI zZZ&jCvK1xVMRb9Irr<~@Yb7ezxVsU z=i|J8eRgtj{`#9|FJ8QS`SRrS`0VUzvw3~trR>yV@Z^jrEUC-nWT4FA)qydk5H4X% ze?7=aqJl-xpkh@I$+#mpqYxq9oRruGjhvWL%0vAr905B9l`js2H>`pd|nri8-2*_$0j%)BIar-ZFa#4~IACMii*FtcNYaBHV1r zyaA6KBM2JEGHq`TOa}*@&CD@TsBxn;e?fZ7va1J`004ml9f=Jr6F&%|c;X>kXn+U| zsBO;x?poaxS-$TjM9kdhe{Py* zVDJ0k^y2bzyW4EGB=E-3tioQd&b3^eU*0-cwbfqib(VpKf0_$9F}hXaOb%wMRb#@YX4R`WN1_smBuCqqDAmEVhIJaB+9XgKBz@nl*Zt9I)pc1o z2@x}hf#F4U)44W7Qo0cWKItj?hft-xp%{inz&;pqeklfP>h%&bql1S$_ z0;#s~C7?9#w@GAu@7^@eT5Fl6on7rmMM0kxw5rx14JBp=e?qH6pX+XV^!9^3bC>%p zJWcaBmufR}PC3o{+V{iI_gad%BNH)gw%a8zMOS&?E~b3ouKQ9Q3<=6q0I=^8ODeUR z8CqnF)uKfxncC%coaXuVt;6qs@BKG#-IbIs_tUH6*8cU_hu z(y`2SMua4(OWlKe_x_WA_@Djp-~0Rj)qnk8ygomX)Yn>voN7R!!PN~c&{RMSiq7cO zJrS`p0akR1-jEhEn^5GOYF!Ph?S6KGA*ETdf)Zgu z;>1~UEoN$_A=8cSF{(XsaH|^dXJM|js)5#$b4P7|gy2xrIGl(E&Oupl2COy4vqs2W zqPaHXzY7;{9i|17g%H$*8KQ5900m-bj*WJoQ6=?-a~tHO&=)f{*Q1#uR6tbdkTMEq znoA9Xe_&9oyf_UQ2|F<;ur_Wc0CX}kDy}Uj86dn!WiB(7aq`QntMR$A(5-{@dbJ9G z0WtT&U6+SGHO&qaiyR)Thc2(W?r^Oi_arS9%1Y5joc~` zf3y-QX5Z1#xirZZ5~+m%1!e~_LUz!i1_nkzfZ@_003vka;5i}8(q<~r18@V%05N*Y z*(7Y=8np5m-P8flTK(RxO=b_2Lk!lLmJVy_gQ49{F@Fh!Lc`iLrUW(QWbCABQLDCB zKFEz+--NZbnQ=ghIO`3_5|??OV4x z*;O|+o2GG|(Et*Oa0hN`nk1RoZa)Dz6W4j#ZnqBD<=lxly1Gt95ztkuYbLH*y41_z z8iARi&Lz&05*#rHQ!7*sZykO7&ZFP_(T^X!^Um>$m%sS*(_en^`DU{l=W#Bxf0=DI zn|YiwlR3uR##D=1$_dSJLTVVUunCa4R?|ScR4afEYRHI4u2$ya>YSUV%FSNBI(he< z?@Xm$Zngxd?r6Tp{o%o3lJrM^_#ge_|MWjUI9lDicmLI^6A@>?cw%x&)X4RKNTK|W z-Mgy`Q_jf|=XqLy9nJ^@z>bPHfBU3(CkR~4K`20hG*?%xU~Xhg1n%=(0HKBp7*N#+ z&_$ADro{n|E{yxYT`#>$_~wwnqKGgLtJYjJo=ieSLREDF6s$pUiS7fzV-E@h8oUgy z7Bw<})x@1utEC{~+!7TODVb|+lHqm+-#B-b6(cgo3=NauG&S~lQ`0OZe?6c&i@PDS zI4uBna>Rgc5=VGsn>V|et8;>ctf-CPNsGad)EqDnpbR$Zb{wy^do({<4a6jjDQ5!W z#5v`hsh6B{mlJoA`c>{EAFTTIdUe?KL*M1D%UwPg`kcGm4XcB7%6-=jh&-$hhSk9X z0f>1UAp}t5;_~fB)>$Z=St4K0Odko2z;M{ega9xwu^YN8Ap?R|MMnjLe+Ub5H?>A@aRV?{ zir7#u4(1TxFfc^12;LJ0Gcdq}(ME()+|(&52SX78GjoWsl3Q^FX?=%mp#T6N07*na zRJcb&UO9TrmPj%pCw8Rw-uv)B_>=$ee~kxk?e>>19zXfTFMsjn z2NaR_c|%!CL+!YF_!Kq4}ZQ%)4| zSL*7XT;1JRcq;SZYF*UESBhpWYKSnaff*rVTl@He3pIcU zKtMN84F_ZM(n%s@(%CuW1mwkZQSpZ=*AbC96DfvVf27%-0!M;ylbr2j8XPT3k~pDN zZRML;wNU0X%lAUga%6*uPea%CMe*wmC}q`J1gIGUR5QnjJP{|f>WoVY=8c|V2}BJC zB@+>0u!Dsu*2ViW+X#p|Mi${NCj=*!zGLRpcPTOD)UDV3kkil&w+|1xF84VftOibL zy&8tTf6v{}cU`wy=e&}Xh~;Q~ASpY-n-3rT;G-W+<92g#ak1HK&M%&yoxD0e`R3Kj z&F1R#{Ibk*HQUX_s{vsWMn_^ILagS3s2coA1mbX>M&7fNx~EWZGZnK?GJz2=nmbbL zTbu0AmLJPpBcn|K0f=tm#oz|Ii?qm37#)ooe>^PMl{fl!L_`-rbgS+_%&H2(`T<4) zPz5vt`c~LYs8tDon3rfd05^0eOflUBjTeKK&(GXTL^Qe@0s%9)f;lmmF*;E48*NxK z6sa1R0Rxa@m8NnbT*%3A0}4ath@}pp5fWfiMm8iHx_>u~3F;)QvCe|U*?NN? ze~ZML7+o>P&H*FGXh8>K3%sJp60pM5Dg_XP94jMI$ZgnaSj z>$``y!TrVQ>;1HMhhmlp&3!gdH54dC!M*E-loGKLG65FVX`G@4sH>C@*=k6&Kww$-5mj#t+wr)R4!Gog^QBosGYrrweCc4Gq<7DO=9Bx%XL zQ$*2b-Hy>E`JzpwIPRPdR^31TlRx_3|DQko?2D&}2S59}fAqT z7Gic{0W5(UCqV~eBy^9oOw+2>f3#{40v+86)inz-l41p*Aqk@@AUa1$?f~Ql?wrJ| zPE$aVZ^Et#Fg%{k^JPKN_nN3$q|1F-)aS^K1dc(wbP9dA(Y#fBUXW(swE6 zoV&EjxzBmXd9_{-U0SbJ>%Lzdtb((^obTMdGYkg^ShWJOq;&U<`*$Ba@ajJSH!I_Q zoab_Rb-CGGUR`dEPfuT-oIZW|^5pE|^l~#!QxxzdY~X@~jB!6L4q}KyG=e@#Z37)y zK!OM;L<`M@9GturmN8|Ef4MxNL$HThD*>D&rt^uIqpga`bR6ta*%G5^sTEs>U5xD% z!vKxwHX*P9d4TmIA&JP`nZ?bT8w1T%7w><&j4f!%F%BVeRd6SCb2LP+O4y{3G1H=u zIkXqQLa+@KHF-8w-TSG?L z;sB%Ogn%X~BWM{-O@X!`XAzJgE=FOXnBBHnKZPDi%c~cU!Rk~@)e;els5uh#oJ*N+ z-@5gXU@CPUi$imY&!tZ0Xx6PdM3UehVKTGbw6kK!?2Zn)8rG|Bn01=wsa8e8lu}~O zNeG$H4WX1ePE%2>e^tS7HRQLxbN7QEeDLn0x8M8j`~UC1`L{p+^y@d?`rgle_J{W$ zym5JX@%-82FCTyT_{sCr%hzXTmt&c?%;pGKK|$j3i!iMe|CT8_x_lezWDs-oSBh! zR~LW&@BYQft5@%T?|bK)i{0+pQ5+Fevv9Q3k`m4(c&?^aqWVAw({*<+scpv*5Rj!A zn4CfZMNCve0Upappyi+mVhI{BQ{rUcW6_~%z$*vcAe*Z# z*gr66t|&xOFBE#vFi0RHB;l&=pbBOHjM5U3o0YtQf1Yo+-GUr_eFdiol26Ru?3#e) z;MKHfH3J8m#*qM-kvR2z?vikD?nH*1QcCN-KUfV%M+XN(w_YEfp1vH0A$LQ>b9G%F zh8~=A*AWXL<<+oSAKt!mHwgIEVBYWNX}7)JUR-aUK6~-<^yJx#HH1-!t5!rH!W2m?5k^FKlPJcGR2bwSGyo1crkf+G88LB#;$Tj! zEl$c8hHto_@n>Sl2QP4wL9~_zm zZ1k_Zj` ze~J*V$B656VM$q1%89VLqPkj9^;p2Z{hhbodh4xsAART1qj$dZ@L@L`{`sH%>;LVa z{jXPB{N3OG`yYJ#k(Tn}`8UVUo;-X0@|&kmpP!suUSE%M@iLvCU*5ZYM1+D!zO*TB z!52qH1Y%&qIguddVDB;m0SMA;nv@Woe}u`+4XAxIfR5(C$hc6j$GN=s=$-ENdmsGd ztq;IoJbV0a|Lk8fr3Y_*XTQJtSO4Zu38|B`>W1&W_uXIo;^z*4j_U4eh%}V~?yD{X z5tss@I88M=P$R@%BpP8xYFIclK#A=oHo|itY8?SNR9)CCTI{i}fvRS1iPAKce@Y^* z)v?T_%N-KUTFJkq%f@&%I7hX4(2R*g-5BB&s%ji|R0@t_MIk=1B@3 zpM+6$zGEp?GBXe{OP|xK?^i>2&<_U(!)oY; zZs;U&lD?Ci`mU2ccS#Zp59^h1mXwHd&V-OyWF?2|!#i&gfAGOa5maWiEAm>Plu zGN21kb!(#uW>$A@WMU+Ae?_lxS~i1~yVp`#(zo+%3jV4~46hX3!MunPn2E>Z&E%$l zOp7wOZJ`@Rr@`C4C5koWkp~qL9f-K4E49{UF`l)=aRzc&@PKh~AhDzzdWg7-V~I!R zNXe~)5A#OWiVn!EwW?0H4i7ii`~7~L%Uo+HaG3?Kr*7y{DOazrf3B-5S`Yz4ealFh z8H?7cN(lSiI89S^0D#2I$uo0RD`jc}WH1rRS+v&8epXXK?ECcQ{kuQ>@S~sp&hLEp z2OrmI%bXDL-~ZXa`r=o=dUkyAop;{n`h6ydiw0e$=Nv1 zR`hziIa>8BD8i=Be@G-`h>}{ql{u7J#W_f)DdukOrpAF`B@D!p2&+N@oaUld0ja8H zh>3?9v_cRGe)!SHGs)9uUp{~K^kY7uJOs4zv*N zNY;evmP{FOGR;6tbUluTh+%4rT8NMgT+LK1rzFTkqCSIyalA_qWUQ(!Fcg+W0!NO z1;CmsA9$^@kb50B4 zoz}y8Sg+oC@RphW41UK--R^h0>+RKcJUxGPc5(UY?EKZ)*{j#Dr`=S{YpGQW0CPe| z7hy75cFus{#N-GfQfrL~vw;Om$H40}`J(i)777rGb!;MSr}%>qm;cjf#ux)^1EZW^ ziJE3Nf75DE!6P=k)&4}Gx`pir!)nYVOloGP zfo}ID2p!$Y5zU|$Sv0%4WFo_ookwokF0l|OEp5sTC^IQ&nJAS~rfEt^hTOmR?%O~8 z$xlA|=%d?r?;YK~tt79WKg-0EZU5{~|Ig2U@we++Z~npG`$zA6_xnZ5*^8&IUOjp7 zf8x~_Uw!lSvuEeqt8qVn=iZ&o#l^Kbq6Em=YRthfc#16pJpSq&Vo-KM33LraLU$M& zP*_HtYSkfk3a%DJLquY)X0C4Tj%IMUUcde38!sMz`qh`eeEIzOhmRf%Ij?R#oOFKr z{DqU3dEOKET|QVHJbdu*_2s3xYpIi}f3N{!vDzUOcXAuLthLFm)IkjdVU^Q%Dh=X< zKunE#>QTNBGnbG_wptXKh+uJGm+Cn=`hJ=Ts7q3`CgR{=yQ3h_jT>(<6m`7OFvMeL zty{S%cn~c*Ji9sQu!Tt)sup5Vb*rlCijDxR!BhN_kjDls8QKz_iR+8)4Z5#=vArp)1S4^$dk+ieMm*&LaC?5NGEX~-CuUnS-) z=ecUEt4mc8WFj{$s%KTT)~T=If6VN=oDw5Y1f&QP5oSp_r7ovc&MBpS$m@RSx;%7! zpA!RM?)sD@!cMw8bUm^l5=;DI*RR(1h~Cpjb19pv%W=1_TIac3USFQRK7Vy~aq{|X zyWj7}X}8}`wS--nm>?juz)XlDr4~o##6%eWPo}o|o=wpW%n1Sjxi~`Ue}+MGBk5GQ zA<@SKfT|n1IbqwQK#PjS5IM&{vhhf5as0KVu>lYeBeGld8x{+5yWtxVrbXa5fGcRz z-h(?>)ktPH=c*N50YO?#jY!NMih~6Zg3*j)tWslmL(QgYws=+vW4TOpLswW7l}if^ z3TiiA1BlKX5D6oq*KA%~e~-)dzcJ;Tg%urKEp`rFKO7zmeUdvzN2Xd$5n!ArB+_c` zASrJyH&;{5h{X&U5wx1^cKf+rWnn~`)ppb94t>|%JG$NV35n35VzpA|Qo*5`9t{1P zZ`}X*!w-J);~(F@fB*3I(Xc+y>PGnd>62k~gkZn=>%aKLFFrlHf7t!tli&aNlb;T& z)pmD%b^7x7)w54O`}~W?Pma$o$Nhe{+g@#U-+yrL*|=43AkV@KSQVm7W28h>VsQ>; z)tuPeIBq$@q3haE0#HNs1QyoKfW3-fnHvj;$U~%s0PgzW?!DW?(D&)Le(=HLRrm10 zoqzu~zj*k)x3=5Oe@{R8?Qg#MqSQHSE~R8iZ$5nER7#RTHzhYE?uh_r6P| zs)Hd=JeNpNYaMGn;AG&GkVwoevM8t?{2CJW~LN*?&PLWUD4Za!CNQo z4P!+N(KQ%4dNjRJ=MbQ9ikxI${31+1M6MdY-N1>cY5_w^e1lmD`_w{w#h8mm6do+l zkI13+mU-c7e+nU$3I-qmHK;E)ZNGU{jT6q?2>ySj-Yn*_?7Ht;!`}OxbMH6R*fn)^ z7kgk2oSKxHG)0MwB3YxQK!}vsaAG3?ga84IAbH74UIGO0YlgP~0u0+oj0ARKIf_J0 zlqpIaOq!-bwtDWW?yl*p`sVN6bN1eAtvsxKz9zcRe-Dj9b=9qN_gVYD{{P>fS~CVS zGmDCdoJyuZQY1!BArRwgwI*W!{1-9xi!Kla4t*C>h$*Fwp-U;H=rcTE;30J>hK=Pi z_Gw6c7l)WQr0(G8Xn%kI$`eoAym=#rh)hI5Rck4wmebXGclXiB$>G7#@&3`#-u}Vv z{=xpif5DV<79FRtC{%?=Oi0Y^7c@==h%s``ia7SpaL`SAbp!FNKe92Rim8Yr zY^?fwrKODwA(&fAed75s#-*F@o&Ml`S$@VIAUAlCU0XcBL zT%zb-z4rRXNv~j3q=M93t3ltT&5dQwGL~_br!IDjq2E|6O!esWRBA;8QFM;V^S5q3 zfA`eQmp}c<7hn2hH}umq<#7!hmBWMg-&t&)>zB*B@4xldk6ycT=iYMr>M#82FF$eh ziPb6}9qyg%KYH)IcYpZ$>$mUT%PQk~)G}EW1Eml;PKVP`$<-6|irR=ppd2_C1hW_- zBCr{P7xA!8c@ZNM`o>&M0ZEm>AcO#@f6U~^0|60&Xhi@D6k-swC$C)H+*(>paAHH( zG14oa`iZ!?{o&m^x1M=nSZtIsl@KTlM14oYt*4*9bN}A)(J=(>BQkT>^(9Y{2ng0w zVZAXL?WgrS}F1{MS52~Z5FM0K%!1Tx3WviJ7AeM5~zi zL?K$BR#hY`QmZ?hkikfl~6GDsgtkl8+2f6c}z3$-Djn5rlMf-6CY1~93CNEKBzLIuMJs52PE z%X)~wteSbi2oM~diR1tPFfkKRC$TAjyVYjViaY`)fC|V=Rg4g^f>p0=s{pZ@idNqZ zlGjN(bP1rAnoAKGtLo`g5TRq(Q}|yRT`F;&<6-)f3srZ0}2rX8Ie;T%m_f-mVjmsH&morB=FfK6+HC@F6 zDny$BaWNnPp*iKiDpbWlAH6dO!9YX}u$HoQ?&5NDk=1gMlhx|vfApk_{bJE6KnPr` zy|?@D-tL|!{9WlxF;uesy~9-*192Bqib+);?eFJO)U4~$#hsn!ZryzP*3Hj+@-sJ| zzLok^%%;_}f4Hwz`sJnq-hcmt&GVPn>(g)k#h*RAcQ4oQ)JvcH)TciiVmLWDIXyYr zy?f`ax88dF-S_s7e~+e`bIu2kcegecrB-Anq^+&3M@J{j6e>iDqhsV)abBn3nc%f1s+1OJOK4nRTzzzWN5amuH;co+i-LzfJ}iU^q9ym=j%RpsRP zG_wtm%uX5%%Q88NGxFr^S` zErGo)1c`#1b=?dC0HRPtpp;b=1LVLFFr*Z`?T5%K&-yNOu@8*Q>=hA3wGZ)hwYv9U zZ?WtbT{n0LE2Uw%3?Xf7EV^#d#UXTI*yxcW5)dE;>eBFv=r7iMd~|erdh+n`?xWqk zdk^p5e}D97_tF0G>8Y6H;%+6vrVlr4yUP|I$=6n0h)_il0rt=jqL1V1H!ruK5aHYm z*m3K9G9zE|iZHP6+q8Kh&CCLM zW8loSKBJg9@}XH}=B@f!yB@k+Woin@*r-x!e?UkcuW2{|X$^>u`JMB~rUKNArG$~Y z-eGSPhdQo6)q=oBa*(&CpJAA--#qv1vrqrgpM57H=31sHukxOlb}<6l!O?2WdCb)Z zfA-%I!B}$@UGzNziR$6Wsc1d7wfW-B>(4#=+{-V$_|(Uq-q}9KF%rdGrqhFiS}G&- zf6L9|!@bqfQS7_*>GA65@GrjpwTFABPu=?XXFvJM<*Qe;l*7HpCr5ktKe+Syn{T~$ z|Nd&do~B&ZtBwO05HT}DDOF^yY*qsZk#B0g{oK&6zx%psag%A_VKPz*>&e`wbC-L0EX0uvdYu2zf9&3>^gE9+RVUcJ89 z+*xjJzkm1r9mzIA;g~oC<{MY8UA_FlJMX`5F(F`xEVTLr8wpbnh);U{F6<5JU~lVn8zp>}lIjt%ypBEQZy=5AHcZQYSpAbL5*G zgiJWYb%+8{X?J2be;JXXi87+97O61=_uim_=hT4{m9;d0Upr4#-SVv9w|+INk|7h5 zd#oC>+Y~Umfpp$SwEl!6;)=kk5W9YF2meC3lRN= zt{e!eG1|HsxP{rbhF4 zRaGU1kh;{x*u@Z2LW92J{o|u9#x!&tbKmuSpHhe$i(yFJa_IZM?_#&ue^|tn`mT?u zi(S9Dxlwa9z!1Z7``qTa3)h~!rL~IGaU7415BK-?_YV#aj`nwVA7a0Gc)Uii5SW=9 zThkn6jU5&o>y9W!u1PD{EaD)T5w)~I>t&-x@xq1^^A-w+9@8-@!z z7h>#}i^Y{8ZFDhDWt6-c>w9-U5Roo$WcE_oz)T_3T#m z{zF}l)%sWe#uuJ_{sr!MeROnmuz$G!_}%y3dH4N0`^P7FDpJZgt_TzfQsBtc2VRMt zNu{Dti_DgOKmcNNf5RCe0@6GWIuAq5&9wj=2%SfQ1VEskih~d+#(<0f%#L+NGynzN z8ips%U(l*1cyfF^Y%F3-Y>(;qh%o-i@BQzzK3ep>s#(w}kIW&3v{)=(eD347@7=4l zA|nAL4!Kqp74Lii8&a57g%AR9#=>ZUQ;JdnvzKd#16$Y!e+`@Q@7N}9cjaRJh?9Qi z9-*mLFG=u~4l{ug1v*);SF4=5Fuz3Fvj419*-T3n5K{t`GYc3*PRnlL+oh})&=43z z8G~64a{!$IwF(ALl|l%twIZ_uh#5OkL)5({Rm7ce&gk>n3u5=;A##{XK>%hFY0%=L zwNz0pIDbPtf9A~y02Y9px=>UB4VnBzuO^IaZMTl1s#&l>wgC)EDFh&-#H_Uu=I4SF zY=!6_Rpdx$j(QWlIu8X1XhoK+(E^aIr!_aRoHbUw`o$hP#<}yCuiQ|{ zpf=Vzjq3;dD*;8+XshKAQ^YPr3K$4fQG7MoN?(2YBy)s-Prd-EPQ0CSOyFI1q#}M& zA_l`^e_%{hMUaeuw3s+hr+Uw$`SaFn{2oR%V`kOnI`)~H7)=^vt&~CtCJ+G4q%({5J(>T_tU;tub41l0@scM;h|uB7#H0We zd6Bx4)Acxx!O>R+?zII)AQYf$7cZXQ+2#K0A?}re_|LE?dbSqDiSFKO4|!E#Ht!XBmgx_Aq7JL zLkVQ+w=M=KVrNlmJKNYeMnJW;!Jwri5KT;yF(8^(y(46;iK3Yr2^xc{5!=kC1_San zKl5^9~6YO5(@e}Kpd zn59VH@su^jSVf$HAPpvi!5OGxj*j9$5m5|P06+tB1+8jMcvY*Y(F{rzb*_0e08B`e zD25Px&;xk9F92ysTw? z-Qi}lQ4Sier$yyMNHgM3Qw%Y%U+KNX!+%>(4M0^1s4|K{n(qNlj|xmh6vT+#W8s1n zD1xdHp&FVMb;mY216~mW0E!y15t>$2G7U7Xrm0TOW>^k`0@fl!7h;TEN-=O`?o&!B z_I)=D{l;Qr(Z#;&my2OzxjFPHq%`zH7gOx}u8SP{5F#-T%VDux+661MO4ifq^nbX> zbhu)yfvihRXem$t2*CoO0;7n#XjLkhKdr9Lv#HIt8A4Jh{){`%vNX6Qpf7TLTic@R zd{#VV6iCfL+V+hoG;*CWnPbV?iPsXYZpa4UkEgz9B-QBGTa1?JV^0E--?sIKyiyQb?CW2ZW_4H1>H5 z?-Fl{7oL0Pt#_Vz>Z!ex*Tgh2O(lmAQiVSC zpM3G~DFjfU-)7qYx z7?b~DBJ-q0)!Yi{5JUu|K;k!rGdq{!I2EU~w?G5)Tns^=nrm@xv42!qji)UOE|n2Y z2oOY!8A9NIml_g4~~xm)1vPJbCJr#T?iqD7=L5mr)AftE-`VRQr|jG z;?{CG4E=Ig4vW6;`i;f1>-(6x6eFiT#x5}LY-|Fe$Tk30(UQwlrjvC>6BUi5ff1pm z01QmvHw$D81R|gS=t&L*HNWfuAYd)Zo}gt`hixDO)OHgUZN1Y0ivs$VuYAi8CFHH zQPrBFAT6fZ&TLZvs8fcxo@A17t&)uZfx#E8W&jM778{E?9{=vY_~*a>^>5$bee~p& zOIOdGQ=-57pZ+I$_~7^c@DG3Z&WANaEy|1xaAAA-@qg!@dF9iuy!7(RU;Bf9^*jI9 zpDq@Q#d7hpU-_BC1@kM|$nyK`rCauhM) z_PLKe_tM3S7m;XndUUw==9r+@aRUVY;7g|B|~tA?0-RwU3W zOvG+l2Y=`FOUsYXrD7_8Kq*iFcCG_4M&fm?^pUBwi5i}QCt^_pg1}r#rqr2$s3MVP zBqPlcN`z;hzL~m?Ll~!NHLl5%6-W?ySPW!v?Wr4Y{OHZgTbuU|j=BXQV6LU>dSvSR z?&arSdid>c0AUEh48}ZdES3o&XD%ushCo!rRDUHg10pF5eaD3BadgaRyXn=l3I-La zh8RqlnN87OgGT5^V?+W+>v=hts*1&6D)TA|89WbS1PE$O+(i@-mvR^=kXs!9h>Z$1 zJ{y%%LkwnCn?=D8po+yv4*lWC!S~mOW>CdcRLKZH6|E`b$khJ|w-%_&z0>%J7Fj8O!%qn0eBGmvm z$T<1MpHKrg!YLD0sa3Q~1P0EJi7BW727mOJOvAEMgZ{LhEJkJ`GjTEYELB4dy-W`9 zZ<`&Thn3J*f;RVqf+9>~0n2MZ49;oPzVC*9@a>nA@k0n*2q}5CHVs2s_QU4p#xQgn z{c^GBLx>?#ibL#T*E^*m4nwzGZX+^MkTMn#t1_1Hxa4UX9TOKxy2vR4kp-eaAb(PP zn`j1J1jdA*WMo=vGsSDG^FTv%3ymWK6a~?un_kieTORoe^LAG+C|@7==lt7%@mHuc7<{(wQWSt5Y|)eW`aUQEEV{y+m$ zsC9h`YKCI1Fsgz!^1N#8hs`^0{(tCqe&?Tj@AbEydh+UT|H5x!S^w3Ww}0i=e*MK4 zKF;BjAAjX1Z@>B4$-(h@9JAEzopZOIdtv9?xoU<;zw)cU{FmSR!E5jDrM}NO$84`tHNKsp~`9*nil$e*NaH zjm<@##{IoVyZ7(D`_`Ku+`qejygI+L@%R7MuRini(^JlQD&sU6a!jb8U^b1}dpJwZ zfm%j@k(h9tnt>uRg~&)85{nojB2rb4Ot;UV`H;XPFLRb1jETDx)eIPFt$t<%CJ_M( zr5XV~aq(gr27utDE8;{d1b?J1b^XcV{^j!*b}v4>{=~K8*Z%rsJ#G$*X}wA@ZN?Zw zy8OiXtCya5^myOIJnU(vA;c8o(W>+T4TvLXG4)3TV5(CeQWqmIMbnH7P|qUIo_m#Q zmVzTP$-L0+qpsbvH(;A=iCqp(#BQlP>uYeEHli`05g`MJs%R_yFn?32s5;l^C;-*= zG#h}%Kqicwy>BmuU|yTxH&HPShJ=3jB7v$Yw9tA8j0m|35D{^g;;I}~K+#fbaAZX5 zu6IjoQDD@X&48Iag{0dfkKq&D}TxNS;JT-;uJJ zfEqGkZ4{F>D>&aU`+s&8K`jO(Lsik)zu*Oj7(Cx)>^lH8iVRSRDNn^j#4V~bw~~kn zpo&C}s0wG(A304HMQh0lKT(dv`sMgHUo`6;}tHw^&Mer~~B831R12Qp; z22JloQDJh4&(9e^f~qQ2PEJ=ulxxmaBXK`;m(Fb=uz1A%)b(7`wFW`|ZuG zD-<4X9brny;yW=A=cQM3s=d&#RT-IW_^BmD9}55~ghg@?9ymA`usFQ7NcbeW3rk z!u~1NmL0_zTYuOfkn_8JZntceR&zYgSF(iehBRz16PV5XJja@v5Ikej!it0_ z4#=H*TnGWn`Z)FRzy1gR#jUHC@7}xj6bnmovjFFilTKj zO;QUHZC$zb5B~GN^WXgU|KsWE^#A?iKmF_{Un+v1`+wYLB;WhT|MZ{sJD2~b|KYz| zZf&hsr-$#|-@f$3+i$=AqksDyX1;L#BF3F-Pd~r0xrty0`+EobkMG`j@9p>Ax%Y5a zR9=1MlYjGPUftN-T2IB)ETO0(K!}WhQtN6p)pqV#2*gB16bLzlkg5{}fw7b-ZZpN! z$5qYE1AmT;Pz4iE5Hz4%N|lP(ISXk>Y0MHh0D_n#itLdz!Yt+d_Rh`g*D*vR@_Chs z00@u~Eu_95hU2}xC$HVOfB(Txy!7!u`S$l}6=PbjSBriy0~7qrCqD7UJ8uIhLG&$d zBw7$6)`Y5W|t5mQ8D$d4-=_U z*+U>eVk#oDQtxDrkGf+`4FUw;H$-OUDy6DwRRKh;1gxT>6$}VLTIvw3s1-FbU?vVf z27g%cBm&+#ihI`#MHFHqhhTHWftiU~ zpk`V#(zBEekqT5$QFQ>7Ikg6i{2!gwS}>-@t22baEHV?60YRaPgcw}VM zW46!&H~u&fqM|C86ZA~0aEk7=KkJb2mwz}h6NRFxYNd!ukygCn=2~s(FK7r!=Ppvy zAUKfcficA>Y5^xCgsK2kOs&c|)<^`1Qz@G%{`yxwmoeRa@Ob~AOhRUsx)eEdA$BPY zL*Mn?BBteXV^|K3$RC!Qfm7G_DaNkbWDYHp69WmiHnG10WOMoV4Dpxv#cu7X4cR9@uYSAe+{!XI_5w zzkT7Azkclp_jmVS{`607EQhKxj(?N45?3rb)dFOu$RTt+VB+A;e>pxneCCxe{njsk z_aFW4pa1?J{qY}u^$)YytDk@M7r*@Kl_xIUdvx@V|JncfTfhE`7jHcM=>GfP{mVbS z|KYtSE??^UbKUlpOHW+u`mUC8@c6;Kd+*=A{od~5$9sn-*Dhc9<)8b~vwt7ES*qru zPQ*mBQfdm6b4@8E!mRbIWiT)qSSju9$*n;Vw3Zk{1OJ;MQWrubR@6T9fn%vtXkQRx z1gpZ$plfC}l~P5CA%%EsYXuXPJ_aUM)yo&ppFg)FQy~JzFy(1;XUkMUO%Moq*x0mM z%T%P)<>toow{E_3`@_XzS$|AVR;w5y67Otn{q(D!|He1}VtXq#^}rw?KnQ^-mm+Ei z)vB8-;uyHIQ`WQ)o6%-Vj{~gUch^<{EnE;K^IeMrF z3J~U+OCt8p852-;R$nMGsQ^YIPgS-1V|!HH#N&)sX*)zPz`(4CP=9P@*r*7pnW`YM zwwmC^t7M{FRkHv>ATCn9jFUM~KoU|FWDo@RvB9$1?vMON+ z%nmwdqFl?E$6TwZ5qkp3FV5KTlcgG(C=h5<2hVV%Ev z#aTv0G-iL!Vq`!prGIuQL2DeHn|}xZt*SH%BO-v6M#Mxwa##g35fW2HL{d~=wGazb zQ2^ow{c*kmB8a+wp1B$6MQR&lrB)GarH7>6fvcugfszsNtZTW1K`s3TFe|0dsKO*w zt0)+_Fj8~PGXB)3pSybN+4VH8$8vhSez^De!-xBOho^h{2YM36dJSw}WR zOX$#b^E+L$EvbPD1adTvL31J*uxM>%bDpwNP*o%XqJV%!go&A{s(^y3veT6fd|5+2 zU?`ZVIfUI>cYijXy#*SU6dLbxu0?^f!a|oB(Atj~7Y+`xBXFLBx&}nSvDJu#Mx4^| z@%|6K`@M~wbD#UkR}Je_%gn}^Z=PPx7zQ9`wUE?kplD`VR%7|4U;T~m{P2ytk5(Kb zl70JI-}?T)`JRDspnv=QADr9S`uMF6?!Nchu-LkO^M5IhJ6jj8p1*jJ0N1BS5ANQ6 z=bg82fB50v{vi;4{*_Ps{Fi@nb8~w=d1(=~lpjH!rWoSk$y!z7FqkR3RRGNUL#8~1 zE+V2-3n3^VQ$XU#LA8QnU~*Szh$Pa~+3F5f^u91FRn&|DBQr7{9iCn;JLtSabTu17 zATztTbAK+zQ1Y}MPxkhA-@kiz>%tQ|mv`>nxr4|+gb?D!(%|&tFF*hN@BiS+`E&2y z`LNa+Qa4UxiV4i7X?o^kPv3v=;qLBUR$(FHz#OVf3WUT`b01<0)&e8ISf;+?nq|rv z$c0n8h*?V@vR5t{=+&4`#0b9)_YBkHmDjxm4`GTR)~0zkqT zKz>$=d!z&)f^k!%^rQG6qH3M*yNbZhO+h9`WTtAWitA}2aE^!pLkLmSd58_BM%4P$ z$bT9!%GC8)G!%r;WR_BLrl0l(?CH!O_(;P&DIq_n%Ae=I&>o@@#&mI`xwYrD{yE!IjR$ zgX(gFnJBR~EU3TV)Bq`?g|jR?`P&iZU4OkcxE1Kocc4(JOj)X0KMc!_jq6WddBs$% zPOItobUHjad9-)@;lszr$0xgo>v#4ZF%X9sV_bCI!rRK1iVJ?pJM2{1h|2KB35fHQu0)*j8myc#|K&`K!{{1VsHpCBLo06Edr)U)KCOi&wnZa z+qB#S9|M2@h|EkxesiA*bKFKFoaY^xT|3&^mweUkalSKeZTmmb{E7r43e8q4Vs-`` zn|}wWNYok-L}$&$)zl`v_RGbcx8HpGt+$?e@e@xzc`c7CU)G*c>E~ApBQSRzRM9F1 zqGkl7h-h4<^>F^u-~W$(^B?}tzkjn9U8Ka^o7q(IjT=vX<+IOy{|7(%vw!`qU-|d` z#?FQ7)^A_FbUpP+N`Cxk_x(F>zxnpt_jY%WPF7D}yZUoq`TVC}dal%Rx;iBabEeIA zWU^k5$h=$*M<++M%IP`}UFYu86qpH3g`i{N)?nm~ZcbSPQZ*#>dIt;yUVm%F2x90d zmB8LVnR7wHE=5M%7PaAFr7!Fpp)58~`|B`1H%4`r4oWxn!v(M3`$K#Bmz8 zH#d<{>YOzKG|(7$no4UzV1JC(DB1|EjT#KA)#BLgT8-F=L);t&2xPTwBNPw|nARFX zz*&7jVpCBwR6!t7=>r!vCNQHa0#+2cs?2Ct-#QR71!6S~AY6YZ6^9M%+h3Q zlSAQW z;5#re$MnVz|9|S?gNLvF)X#K@OU{M_+N{PiquzOKUQ-DW2};!}rhx1>H3hR=>dT+` z$^Y{2KKzIO>;JKr^UiV^h#`dg4<8&JUjO-@dG!ze>^uL@H@^GZfA6z5pSoG{v_3g{ zaQF6GZ@l&Po!gHN_X+uzzWjxs{nAf_zFXx23d9Z30Dnjhnm6RtdXg%6%1kuoJe9h= zu|b3&5F#TohscCQYK)!~umGTN zA@HIPDq?70EhJ2gDFrgUa`6J7txitw-rxP;;lo;FeY)D*-rn5WIy%@VCPGr9l=_qX zgA3=+0e|X+OXt4!oxjQ@Crqo=>0+@F4Fz>;W9$0Wt8d(XCuv~hqPAd;tee9iRo1qK zTmnZIxu>bFtK^!A2$YE#39X`m6;U$nQY>dJn;`(Rr&^lB#*6?0`XlCLn^g^?%1k?I z{nP~5PA*1olxHSFV1iQIG(x^JayETns<~8`1b+aER%`E1R25ZVB5ha|aLSLHyMuSf zF%g**lYjtLrM)=}6@4+N#0{E&ZG)-`1cYd+;ydoMo&zugYK=Mo$TS1>47~0N&-5xF zU_=C{J`R{Q7^e}4ni&(Cp^-yznaCWqkBmTu4xvM9;Zg&vAd$UanyRVJ;8Xff`XTP~?P2VuGeBsA^CQ41XBu+|CZ2+rDxA5&;oMQ#(37e*gZ%{r%&+ zyN}=f;KBa>;|dr#r5Iz1i=iJ<*QK~zEEfH+SPrT07u}G$UP=jxIHZ*Nz6(UX;Q)v} z6XdDpJk?SJRVb~?So0Vx2hc!}V(^=#A(g5~>eN-#>Z5Y??4-`k;>~M=b~bmnoqxCJ zM_?PTc|!6QILG^)EqeWKh|YlZ`ZOf}wpkSbbliEv%s7|39orUTSEu}=|LRc0EYjxD$?QRHK4k#ab;$sxWL{Q{CBzW(Iu_*lV+f=H2CI1y&Ma^>2GAAET2{Pykp zdtK@XY04v|!36p^Jo~X{-hA(EzxG=x!mjXGRT)w@=1I}I6isa$kHeY&&TFxnxyl;$ z7^x><4vbjcRNIa`oI^-xO@Avlk4aE)wr%stX*)B_h_SU;0DuGvRk76SyKXxRwvrJL zAe>H9t(7R0Dx#oO)zouI23oTMVDaX&Gf0N<^yq0 za7)&zSPNe_G10(GTzXKTfC$#5gx)M@il$CSpg;;Hr5Zwt{%(<$L4U=FFu{Dl8CU>j zWHq1=qgko$|8#^@yFa-?>Qh&%HAOI0@$_61>=8^k`pOw&N{ASUL!eSg1r)-WFr(%y zb07kwK!H6)+2k+6;D$<>^Y89$gofoJj3(7pGqQGw0ANHaE^#pc0wcy0t2o*V+}XoU zm~{r0d*+GEOjO0Zy?+)P$*USLaUg_>QJr1{*~Y$gC; zLg>$OWeQd26)1v=g0Fd}Y+8q|d->U?h=>E5!0Bpr|KZ;I4|eZ9e6)Xbv^qY1Tpo)k zg~&uPhAwqO-*0X#mff=J+_2yEoFGycQ%rq|fn$hW7vmx_m4B*Z9x*P~Ijv6DDl&~D zQ;lq0Km=tJ#0aXvL`+MWGN%qg3`C&n2`oaZr8+j*cl@YxX^5}b=SRk$9h-?fa~B9Q zqNt+}0KKKpyyF|r!h{Y!n`!cfXiOpX{k;!vzxCEzPh5TSQ_tLzTEu}4szj~$+h5Dg zRA+|%)cOGCKz|~r7#);GWN&2KznyEzWB<{&c^ZSi3vG33c;Az zSxYl(56mFvf@TO30v(^M5g`R~tu=fR?x!w`zV+w;YFcNrH z(e2}BeIaTFj8;850&2=SbBn*hCRZqVT)J`NvQ$&8x!A$U@p?5LoUHCXcz^up;CTP=1o#8_UJu zs!kVU2r&j`4!r1xez9SIOw=)@jR6o%m$}NA*Q-)g&BO>a=NbUaB$sJL6fv3rU|`Rq zlsuIpF?CGsKnM6}KQq6L=eEz5T*VnxLnKI8LAw z$Kg-^^pBQ{{@;J~lh-wFo%O5*`>0;lfqr=04!;@O`*S_&J=D53mbmP*wzw;Zv zc=P6!s`X@@5s4VBWe$KHcIAKfB7a1zl3j;79@iUbP*vt=K%zQM*}!5*0hxgV2bwho z3Zx>XWF`ts3c8-w#Egid=#LO`!!(zi+pP%6w5X^tB_|ewA|Mfn)Nw*nxOx53Wy$1l174+h@>jww>C1+%2>%~_6qMugNjq6u$-?{hc7oY!wKY#z0NN1oW z=McJe9>wfaFTMEq@q;N(h*+&6u!yN>fof)v*;KM9qc(r5UjiM;;HCw_#9YKEhCnP{ zrO`6h$c%Gs6A1Vwi8zEXEKaA%8}8M6zI?i;*nBCdWnDOQjXkb+QCet<|+Q%WjY zr4nKhH8qM{ayAQzFpv-L{(l1kJNy+*Rkfn9r}*89D`2%&*NJPHA5(X{fZI0IbsjwH zKqZ}nhlm0|s3OEvHRnu;17eMirgRb1WlER0t6p!7^tXXz<>!&TvG31C{`%I zm|NnU=GJxZd1|+4gIpzsU}~ajh!LTlb*A~(Rc1stXesJ{oCe)Fn}6oaGu3L$h)T?! zMIvOtT1rLJz*L&l(p;^og6yf_27xd_neXpnhG2?1r+ZON9gZ3!BZW!VY@p5($6yAA z^P|(UQ;dMYpi)EIGX-FrtJxw`pjxN(>9Dn}rll6~oH+nTb~8CrQ2zvdSMH@(+CsMN zCW-SJLX{|}7B)}=_J6OiiJDDQb*iNEW6o_Z&uwpBHGT2 zI9GGdj2sMI0HyDL>t7$P%TN9MFR@7}dG^^f6tX)wy%Bl7B(_U17<)q7M73(Eql(m0 zg>ikfx7@sVc(Q)uufB2Tg9k6Y@G^HBapU}rr=A}A&cqJ(_U^p<`a5sEb#Hffy`GN7 zgD?HWD}Vbx_<#A>rD@E~$>Zu}gZVTtln1(y7|;}i5d*^MDsT1+Gh;Aju2Qv1M5SguY^&0w4g5}9G0CYMvXzm+sxUO@By6tenVd>;wrBC3WG()k_~d zIOqbKjT@VtsJB1h3(tT2wbx&ZL}Df?p`%D>szKvVRfRB4#Sp|up&(d{ z!F%U|q1Uq;+1x-2rXS7o-WF_b4I%1NEFu69*}G2zP+?#-MKt#>K{WsvI$p0GWJ7B0 z!!+{}AAilIGLk~GSrB2(VhXh?5Y}b@HBf>80A$EbvnGffCaGpn%`tmGV8oPF>Wtw) zVpUWHLZ}`PK_&KfKTvV?pgBB935ndw-p2rhQ35D<>;r*_+D(ZfMF=Yx6)FIcH5D8I z&BPs9oCp!g7}*(UuB#g&Ggw2r61raGl3%F`Xn%oN6%h2S%E1rHz=T8`SPYBQpf(KM z>SXkek=)d;|DUQiYnCiKvh$X^?|mZT#?6~~bE=#QHKQg}0Vqtw)MyZ3TQ^0~M5?Wg zFEl;N^d>&&KS=r=G~<&V^(M;1MiX6K4WMhzs+{NHX679u;+(zRT@SubWD#aC6wI=2 z#(#}CagOihYkkWRGp{h56Z^^`nMD#;P0WkXVb#^*w_*}biQPFKNoGduVxF=LRhh|D zV-BU9h*{l1oD(h3JEfenfrwpISyCb%qOnNUGG=r0#d=;n(4mS|qaK)(0Q1dFwbrmg zl-yOgIUXcQ85&v#fn4-9OgbaPQI^;fM1NJ8ImiBtlrxb9w1d3?qhc7=;5h>pp)_-- zlcdBred74JliNc4&p&{(+6kl_YMxRO zrj6OgBn9U}WSvQ+*cpHxu5=1cewSPet zJ`VK|;!*GPbq$kR%_+AIt1%O0BLk@&1&9dT&1Q?;-A_LK)7HteKl{PEs6(~ZeG!Qz zG{z}F2@RjBM187Y0IV&-v##zXU}MLRXtoSo*f+e*|I!*y^d%FFbqvq<;)YW=t$B zNZo94uy_943y&T@`_3D$UBCUeglQs}Ru)myoF=EYPaZ#h;?c8R0ul$KF8CFwRgt~8 zcR43vti;^Sj3qTATf~NhJM!4TGzaad&P3^MDD|9#!~0-bmAc%OvVi+U60>-$Yg-i* ztSSkQj5dKAO9I$YVSofVw}0&bR$Ahcj2vDlIZ?a8?xn#}ja-augmrNuj?RUU5rm=U z5#e`p3EPWBJcV6r^K?_}DvL*0+xfXO&D_ZVs%F!a;3z|l8i)846GvZ*o2rm_YhFmy z+SX!(tTDDX+dGd1=k9G&s8Q!I&Qgs%OkuGtbv4bi%4XIWpKGWO3x7E~+!^S)Y%8s( zB1v7!+OewX{ zL~Cz?vyxjlM7%LwoqrexjefsIg@FMTV2iPAv>Jj~gi*X@jMj99b`JFll&ZB<5Khjg z=f3mC58r*=-B*3td3NyN$fq`iJyePLPYkzhfkpv>%aQ1Xv9XgmK5Ngf6LY+-iw@Y%Y*Gtg3n(E~Y6Z za3E|+L^??#i(v?JK@v_~r*MZ0w+^7{N=}P1kVJD4M(#7f?Czw7>K?iu8$l9h*9O$)9s8dr8pSG8{0==4(ncH&N zGbgngH-9?^ELclM7RTgpg@>;|4NRmEVvTQTtmOl~4IYhJ!7Z>Rf-_;A8gw@cFH>y7 z8SH@)YV|$Om3kp=e=jv$A917!Jp}D0k+-~IJJ3r`(ig8<8>E8BBP9iA;cy{0OuJ$5 zYF5oXiLd~s299AqBmK9NS$t20Y7rx+W`>6b<$sIJ0w!ywmW0hB9FOWo%o^WM#Ux87 zi5zSgw2IKQ>qLaAwuze9sS!k*>70XG0w#E@;F1KFFS5v`8Z*FTP@yD}1J$DLrBo5N zT8COEnZ&xNfrFC)sZsTbg(}#Z0fcf+>PDq7OJ%vDtz##TZ?-tspo@MOR>Q%n94wZ5M~i3A4xaV>qbIvV?VW@Oo3rU`I!jPTEF@Y{ zg1Lh@c_azf;mhX?`1sc|#>}7lHwSSsGJoPgIeFaMTLDaCD13toCqbo@E>9ocy>t1? z&)@&?&$f?m4$GyxlQgJ2t^JiT{YNv6Dsu)IS#UQTu0B*Vr*67ht&R?!oIZE%@L>0! z{{C+-U%z^0>(pECyjFG2^OI-io0NF(+0(_|-pXm94G^G@ebaTx)v#g*Xr|7S%YGc8sv4EY_RDem! z!?23jdd}U(WOCx<_Fz_QSoHmBwSRQ?!=uG8^bmHdOl0trXV30DdayX$r6eL*ZOCr@ z;UQ`r`u@A`eEV>@di?Z|g{O5QT}MFGx_$h_>o33j`IldS#YSvc+>MGU+|=}NSxB|n zU&bQ{w`X){Cq%-o%3xQ6jMnP$NVcxa4&6opa%X0BA0pu97F{DEWCZ}&B7elElBr)> zMo5D`CVt?c;$}|jNL9_Xs)~p~ok@#D6Pv-!A@O902@v7$Mv1@1vLlta@C{gRVN+)aXu%<)_#V@c}PyJrzH1ChEXB4%g=f;h2Qbn~zi5p|M!EzMz& zlh+#YA263%nLH6Wp;r}>EPp~l;R4v=-H#U0*l3UwAq7*cbv<#s1*DX6Vv4eh2%xDO zEJhBG0%sCt5ds&}VJMp$vy?>DVo_yaiJss%a-tA8I<9G#(=~@ zPOxU;G=*oDK^&!qXThs;YaLah1SfZ6Cub+M)LK`#6eA#nAyDV!=6{}qytc!gFi^eq ziMA#~hgL|6medy0Gk1!q1~6kLRRcL{Y}hHBa`6~z!BP^n8n~u7@LH4TVpBh#U>V+|3T5GL+S(Ng4@96%+od>&nPxcNHS}eKY`o=+{ zMhL>&(CXvarFAnz>wh~&=*(Ce;2w>af&W_;4I@vfzW!QiAbZh%0OmAKJ^3%^gR`u_{ z{m#i#FDx|Y<0s~m=}`KkC%X?H-hKS&(fvn{uHU+|zdZWUcYogew}1JYQ>RZXj#d`E z-p)Vx;rBlJ@Q>GSq*q@$zgi8(Xp_C!eDFqh_~J$ z#OOBGKE{elf{HiJylxH_CN&pEB2v{r#W0JxMNu~stA7&Ag-F>It&cv5RIOv-Z`^Ga zM&e%GU9D7QP)@0;#u-dCZeI;|N@MswAPPh=z-p|!LnJ5RQipgTsXDPTC329(5_k>L zc6V1d1_V;WdJxqv;8Ob}Qq>blYrJN_y_5=(@F*u1O$Gu>G%|%SWlX630Jucr6^Qhf zfmUV3V1Eq|Mgo(#2huAlf1Luf$vkc~VR65vvCP}a5KlVlMBwO4sUuH0Hj8e~PJOMy zWM*bIsOoApn@mzj%OGp$n}+yr#|rgQwG@LnWuOw6k}wmOp?5c9BQO&iVKoeK5=fFr zqza(m#KcikhDy$j>=Q)Hw&67<21RA-9r^;-;5 zkOWw{!8BqQS)JlSl;q(N5_0n}gft1uEfKMB9W46B%+1ZlfFrrH`e53a6%2AD5+#Va zMG*#pJC$fBNw6)afU``gNjOYHiaxp`BlSd>nc- zi?2!OZeCfkncGktKHWTixVO^}dg_I9H@^Dp>&st0+ugr#{`9Lazgm2{z+`^>xFkM0 z*xP-!^YH%NE7z~yynBD|@aW|BvA_QFUw{AEkH1IEN6TefB#W3?1^wU$-~H&LKg}l7 zb1$6ghn`0t2wX$_jS4}-Kt3H7i&AQyqRUB0RGmad9D@t7s;MHeq||YW9DxAl&G!ZZ zGx^!$$DhO>g%N~7bz}-gV2?o#W>h$aGGytVbF#yaSnIj7XQq?MVsTWe7PIz5HGd4N zzJ-X~!x?$(^r>Tywhx{@iZO{Fh(-4n+v1FZ9WC<&zV~H0SH2(cwXfj zt{CkHu#6EQGBc;JcQunqd?pSxGk;aJKs2K5YO1-ek%vTTZsygI*kKK<>t+rO#*GDx zd%W(=D|x_g;HE`QtC2HD;T(Dbhs#g7d4^foYrv5$kz}xrzbBEYH!w@MLbd4?!4MC+ zH;vO|Yk6vkCwA57dSfkve%kgIx1Y zsy*K{#7WwrLJd2`Bin>$k4lz4>_OS?=;Le)QeH{MC=PPj2_Up;!xngx*4~ zUcve8w_pGGldH3hjeo6qH%cSXp2DL|iU8rnrBpSP)lddgS64R&r-Y$)B570~gsJTT znTT3ti>j+tXUm+AZ64cs`V5X*t3lNj0XrQV>EawQ=Fcc`if=x*j(2vaZ(TUgEN-^y z`=dqg#Qka*+*ZrO_yO(;7E~p|`HL?u5B61i)C!Pr%G256=zr*yS6{htMGLrd>z~;uZ)m_OjFblyiGOG z&;qGcTiOu9@F2z2>I4&lx*Lp1KqQGfCa}S*lp1EIn12VWllwUMLo+n;;+#?#o+Yu6 zxK&k)BPGhXzx1-we5upT%_%c4kM^EEeQ@jAjmy`+zI*@is_6H>^X6}V@uL^dpEbgA z*#{L1jbk6TKXY=`VSfDhTW`Mj>1Ut)@Pqd=i^6DJorJk1kUb6zLj}{IB`0A}abp6A zi+^eKX0a&|CrK$ml88iegH(^T9+jfAV{?Y78wrbhk_4g&i<|bPZX&aRdZ5axaeX#0o`&mELR+X! zekPcjcOq5>)0$E)TC2m{mCTilTlUjbnTV5cPOJfhAtvsKE3+DeISW?dr6eY&T7T7` zgy?pN(T_)SM?t;X~*j8bX!AZ@8zyg*;OvJ68Eo=<#u?dcs%2B0TwZOc3C2&sEm&!00 z1D;ukIHwdH9U#xb#7Rw=#M}+ek$+FM1|ewFYwK}Cy7k(}jGm(13r8VuMH6pf-k@%crT#qrwTw74c)D4YnFxqOOaev<9!5WQt zh`Nv9ACC;*_|+N?e)Om_hjDqmL=9a^h(Vm1#$raC+Q9Bmb&9%$*mBv(dsq(@=5M>XMfM!x%SoFYuCQIdNp;EAARq=Zex4p)9GY$mb+g2{bxIm z9^C%&@|V|c-oF2IZ+q+b|McJg;=Av@Nr_jba%>3Pi4vM`B77VYYGE15_USWknEt~@ zpZ@%(-y>y;k^(Z0ja2JlV1oi!^@9j&km^KI3ZDpza5tGua;D6zZhuwbs71Tnxf3y~ z`tHHe_K8y*%o$)Zo2IyO*;b{Pn|PxaHV-5dm@-U`N`v3=TDwdQ+Gc&I$HFD z8xB@WF!jqN3`DuDt(jn;jPozOw7vQYa_M5N2{(tc4)4o&?PZAPHK$UC_do{BxT+G*_L1=z`Ss``Y40h`XWSERW zAd6{ynA|M*DiV%$X#~S&bOA}+jYFy8wZTT!z+i}ZyIF;(NKV12XkX7} zLPrjyMEhd~atM!|(Qwq!c-{Ie;bs=yO|7bm*%`|~fq{NSg*+@4QY{Zb8H zdJ?8AEg03{d7+NQNvW-N-Av6z(qhrC`p2uo!}-?M$G`vou6}*x>HfjX-+J-=civj* zyhk^iPk&*yzyDCW9d*T1}S^~Rn1=KiDaz4&Z#^7$9n-+TY9TB^G`L{-5|O}q2H@9R(x7fTk(!e$C0Erp#0oKjB0 zIVW*SEJBnsrxf2=6Xu}~?l?A|rYVAUoY)03ypKX`D9gtZJHVe#q4 z#^&by>F&N;ee<mxPsix84LuFph0SbZlUJuP6>-M0M9@$zbz9}IF!A~8;sUV+0K_%eI%qh zys49bAxY=tu7e8)c~NU=X35qaX~mT(EWgo;;b!PYt746w3<7Dm9W-~HnYQBV2&*=L zNu>9i<*S{Cqa`oo)wth-!>M3xQn0ABi+CWVV99?AY@|OTE?AU^Nf8D&cnua-Jn%+r z8)~i9ZM|}@2B)wsMD-m{C97lASM%x($82qVW-ijIqX-PEaPJZimAh^dKi=DU9_;L( zsz`8huJA;jIjh^j(V~``&_V{@mPB!cG=?JuO%^HMAYzz-TeZ2jaI9)A)uV{jIYHG& z$)|s{UNM20gU|qj_&0M}?H?NHKRSRSu3)ZOBaP`8J?&=1Ep5Aw@(`1$LZb4pxueIY z2Z!R)wp#5zMrOsq@s_$1wVU{;Xp?(Yz)7URa^tOWaWj@U?8Y_1ao!%?XpQj01S57e zAyR`!vYX<;42GulYQGh%@Yra(zD1AaD_DR3JV33w8gY~3*96X>bjD@w&CD1iJQL!S z&GAd-L;#ywzjr@@sl5JZJ*mKENQwin-0sP{oSXJ9^JWm{l>MMw;n%zcH#UBfAxRM zAAj)Pw+(!7v>cBo&(pIp!nIIgob^VJyMap4v**t4?jC;f`B&e4=gpz??i&7$kX~4L zx$Gn8oS1WB7HOyu@d{0eL&PdxnVBV((wcu9rdk#~49+Z*+)cVLj8RBE)w~qXDG4)F zt;vYSL|y74aK9!u5z)&RFHI&>bt`|Whl>R}EtjiOhA#8o!2<4N2#}697AINN7hd|- z!QPX_;xHOBK$$v}GR)@F`?v00ID7WV?&1As2VLzaDOc4_j5v4QWiH zZfYFhsfKZk#dFcTpWGuKjs4=au$aX(^qLjcDdBCORHtA1lPRVxk4 zZLVmApeeBts@Carqx10k#Y2*k$lw4`umsnZlGxDt7{wwENttp=rBp;5IC27HA}Qxw zwU0mC&OsU`WQ2`m9cUsj*iAhO1R}cZh6L`tm}@AoA#dlD-Kx38BD#MX;18j@QJO5_WoG9n%l61IsZ3^#ZHH0YsiJ|>vO zB}^91e0O&*8i<}TEb8N;J7#$%gQljfFu_B@jJRY#AlH?DXf1x)U~_eKRBK6-%}JN6 z?fzO(V0*k&<17&>C76GROmhC{_y1Kn{qV;>O^N!|QcGDK?$-WjGC!SCZa7q7vIeAd zG7nZ*EzW6UdwcK64ly0u-hOcV$=;pYUwrx1?$P4=@4t2S%(>pTj%w~^6CxZu+j;cx z?(N$*u3W!y>;7Yd|HYsE_*Xyu;MnHos+w788(KJ9yu|fxCTf2KWBRj(9t07*Rx|fE z-g@==*H=IN{K{KzzEX=)%i=|EEmq53Rf|<-?)$=Son+=jDBY&9M5-YCGM5IKLq^dSC(<@O1QP!b18z`RnPoV|4E*43}0`$tXLSyB?!^A|7f@9n;H@r5V5M@Op_ zZ{);QtY*mqY;PTZ`_)%I`s}kjnFP1W9B?b3Qimv|8U?y&(b$}pNIi&X2LR` z>~68jvN4w8 z%`j5UdevH^=9JZ2h3I6G*=kg}8(A&dd8~Be0mXk9VLYzNl3^MfXo`Dz^pFI-qHz@5 zqkYz#KqAfH-jr$~cz|u&Gd8XRlKAx5yqXn-1lAyk?=UM42?e7aF))Jnqu~NPn)V&e z@#7$AO&4h3JNL*fG$EfHB(2LPmY+;eHMJ<=wx)KGh*@X8PTK{?BQ1 z>&JgT`e8rxYVcb6<*t?maVF`wn-I0`BDWHoSP;9bX|2^JTk{7uuUGXmFTVKsAAWcD z`qk^VADlS3{g=P`iKqGgFwgVpMA&rLd35jLgL}7b-@bbD*5lp%^XE?eyZ`Pt-+t}o zWnY59GWI+>uS12gmv)Q7Lv2o2Ftd+sGrOUb;F3z0Qq@ZCY6u~SVbvlkn~BSB6HRkNhtD>+Dvf#b(EU%GTD_9~0Ry~QxVZ0}%?SlqE#4xkPR9u?n4nM$KA92E&1VC`^AO#AfQsoQZ&ySqKN!+}Ty(f*k1v0L%(^Q+6go zC$xU-gW$xJU2@7!E7GyBxP`p}6fChyb$~pJc*JrsDjx=judQ{~a2D2l$qbUzn%Y`S z3IYdH%2`Ubsx=5b!~yI`BrC5erFc1`(~TScm4c_Q%;H^tRjaH)n;{V zI5YuQx44o76t!~|Heu2lzVG&%M+Vq~&`U5k6IcZUf>?2ySFg2@2aUj`ZB=AQV{o=nr=dg&^990tai=b*u45cjerqB zghi`3SL=7LeR1r}i?sjvlfV0azPfU4DE__o-hJhjR}cC$Xt%L7C)2~d-6u~T+`e(+ z`mNj7@7?bv-EV*KqrdviPp92vu^db-vKY-t-Y9vEZHUp=5y0KZ$;Gy{J^nDl*_XrX zuf6i=7uVi=^R=z{v{ZkOb%vQe+dEP$B&;nbFyeD{qn)i z?y?_NT9&I`n8|&yT*U+1LF1`1MtFr=%9B&)E-bGfnmTa;d-8wGl9r3Zt>ed+M@KKd zc>czN$NkWElPL?AewfTNcQW_+Z+`a6%h#^ox_fJPcb6oVa@{QD#n5|{O2=Q*R1acG zxsy)ha2QHo;>t|pD&F8Q#hPX?s;1w}yM+awngq&3mPl$;^eLqj--Xcv=3cc-@?^71 z#f-<&>_}Kw_iBH}fH7Ke0i-E~Hr6IeG6!jmuU>Rw3yH&uRo5bcZGo52?t-${sKxG% zs%jC9b8kKh2Fd9C82xDgIu<8VQ4w}Wm%3W}T6-GJbEQUOV>srb4v9z{N&qXlxtDk> zz%wy71K+x^!K1!|qo9GAY7IJHNXq7vSS)gOISo}e=QDpISq?*hNZN_2E&Y7xZIVIG z1e$h}Jn2$v$BSNfZ{s)`mH>z<`4JciZ#)zsC`22yvC$vcB_$C_Dl8#nwbt**ROmQU z)~Z<&J4N`&xVdj*2@(Y@77RWOLJ=_q!@*fdl4xn`KMx_p+Cd%wOe5<{aash&-Gh}Q z`yXe2CenYniHy76(d)@tDEN%*Kgjwa^u$1{k^wefA!z| z#jjqxaJHx)Ec!J=WR3Nq^#~UBM&?mai(Lw1%+!xuCluUljBp-jij1eH#DSgT5g47as8v(ToafUiw^nh~Qh)vDe|F~d z_V0fGVHo`);uALl$<&*hmSB%~H0rvt)48)}HfFQsac#UHKKW|<|NYzFbzQd@iaD6MOF0SGriZq3A{evOZOx}{kR(rrGAd+j zZZd}H8%(yXC(-sz9wwZ2wbWYL-B67P!l=c_6_nYb6oB0L#M#}uZi-rkm?*go)P8?+ zsa6sw5eyXO1||+eW6AGH z79ti-W-1_Uj}DJ0V^qJI>M)d?q}G2j%Ns)}rD)qv_*yZuR`mdsQq}eDgU1^ile61r zHa7CUFC$L?uq)7t`v8zt!}_rXD3G1p7-)H79}UZ9G5HY-GYPpU33JS&u@`L%#I|<* z2K9%5s+AKb;sHt|?jE`z9Ii%glsZy}F+&rDtxVj4E!h4qf(A|_vcfV@<2`?KM$7wZ zkR)px{@WncHlpTeV~D$1r3ObH<36o~#acWfv#Wa)N?8aDp%YO+?!XAi&!A+^6jizn z@DUc|)M#$z!TW)YrmY4bilBrx%A-nR}b#o{QQfr)$og- z{_xbv)BAlczOk`AVaKzlj~_p{bM@-gTlenWd-#|W{msAp&Ch=L-LA{azO>d6CQg6` zIQ`5|ILJZn9b|C6S>uMOJll+L+~9^K{aw8G$B~$$$Ef|LOd>^C?NKH9ioI z0g1@fgqT^X)~-uIeGy_8ynN}rh`7_ya&froi`M0GS=CZzz*oy2rbO%*aeXe1LM(9= za-y>rFYO=fQev-Fa&~{B$!xAe5A*%q{rA7~*5TiO+`F#&KBu%;uH3yQ?yL60YN!seZt8#xM&BUZ(B<1p;}$F@ z4@*D1m}Nuil3Ix{6*8J1Bz z96jc1gO{1YJrOFCsi#b?#KdqSPVL@_m{=n=2U)kT5?kEHgauMnsgwp3b0r2S0am@b zg>f>+9#P#Qa^>|E zN@nU7;O7b%SF+|>jhVpY&GpvWeM2)**YNQ$we(+by4Z~g$<13s$@qdtKR-wMcHJKo zvrn|vw;gdD2K*b}i`XJa$~j&B{7;Xc9{loGf0lDDbr_SeHa53{dD1GFB(0&6TFP{O z?AfDx2YY|}Stek*_Sr{YeDTG@oo6pzIQRZLZ&%*f*KV>o&y&1b9zA(@|JIFbU*EiT z^X`Mg#p<<}FaGP_{NjyQFD-jr^>yqYiM-u6>UKbgRu+s+vT=cp9VAgm+mgK0CMAx= z5FDI_ewc5adF5O9!^aWk$NWpNDY!-vt1*D(dw*7ybj!Ad=L^2GM`nZ4Z|NmBr@A*aq&&zw2?_|e1p zeB*!ROXqIfd$Q`6i8tK*U@@#jmdoYA;a*>=ny+e!xE>kzTF8-zoY<|h@X7hciDR2A zVx?qBEZmwNJv<)ka#95)n5kE5onaUs&Twiy28qcH)#@~-qoHW60CFTqQ^TY z5y&7pjO>%dtD&lDV=w`1G3Jf*PYZtE2p65ef|Gxo zh!MI89Ar-JT}oB;%8grR&zz)If$IW}#TwvDG$KLQO!1bjGg|6{ZB88HxjEb@kq1MZ&0Livxf+F_pTOo0ZEc*w zqzVsMYU4Xbxrj4@=i$U0tV?cEr#$bfj#m`;I34%Uu}7w{JQ8bAbU5tBK3jL>+%ego zKKyXG!aw`*kBPh=dH~xOU*0-*F<{=|sgf?9_1w+o=im8(4kb@FhJLa8?Ad>0>%?S| zj`p5@{pmmc?)SexT9se?vmd+1C7d z_&6-5>yf^e<<^N47tU^7{`!9_7IrU{Gap}x4 zckOF&fz@HTI2uaHX>#hs$#bVq!xf|9(cN|QCmATQOmbFJVy;Haltegg(h<)X57$i6 zaPSP(=k302HfsN*fUCN?0yGgJ3R?pitVLwUwP&;rb2!t9DakkRF+SYxzAc}Lt7BtM5Yt>ps*oo7U|J3`;&_z%T} z$s!VbECHKauS&t5Y+Xtmqia(g&7#gK;KPvUplB{8VQESMk7oUVyE*_?m;oD;uFD-- z4p=yNzOY)V<%;GnW9yC7w(slgV^*zHxkO9(S;?EQEhIGL~OV5#Cx0rXvVC zhSMg&Q3}3_h^e~!P^#4mgPK*VDH>#%og}iZ(ZXX9(v1BC#U`bBb>mu)acyJTj%(Fb zAVkn=y_Nuy!OUwNxxlU72L`CSRf_@MDm7MglulW@+nBX9aDZ2sDY1jJs#RB2bA_tK zIy>B?W`@8LiR*uu{0c};v9@sv{&(0Y$Ft`6D709YM>%QiO@3B{yIh@lX_*oO}B_ zu`jLtYWLpFetATrG9QQHSo*gkj8-tE)b)#lfBeUP*gpN@d+)tH46FDz<|kip)BOi` z$Qs$m5oJfHuJ!2f?x+7SJ$7t&cSlK1ojLpX{_Wj|_rHJo>dPCq?|u7?H{O5u?Sk2g zH)r$7biVP%ci-1q9e8l(_DBEc|9=13)9<|X`oH@1KRbVByRTkL0fd~uP8w%iThoVH z?b7;-Qh^NfDC^uDT#EGi79lZvn@53AwW{8*mkTFRrR2YY|ZK0#7SLmg%tbC^wX{`RY{J^jbs zC^Hiw)bRdrA!Y(&DzZ{bEY&@ltlJ?pK#pTu={KXI&S$y!KxdP-x}4kW|TAa%MvFE&cdZAKtNGbU9k|{)zp9_B%F!J zTuClj82|tv07*naR0$k6J!(5qN=&)SfggX4LMtXdwz*+G-f_M46tZBNb4sj3yXz7W z7;F*2^~ewSsIG)+)RvV5b*rkSR+z12_t3k>3c8@RMac)^*OgAdWQvHMIFqDUuf!WB zWCpl^3qiGl;I46S3w;I6ZE3LDGz=mVLXFyYvuf)omAkbIEp{YmEB2-ojnuDJ^x=O| zvmEK882dH&qz?B4)OMQ&$A+3wDsxodj&dSVD@{<9EI}(zk%bsnTccdufCzr~^FP3G z{M^M87hiht)yHVO+aOpNzIk3|>ZY^%w{Kp(cKwaFKe%-6)WPD2+da__AKwe0R_je| zI*l2eI8D3!^vTZhXwk0@=f}@p`Q(4Y>({Q|x_f_XYwKV9_Sf4d&lhY+?y^u_Eq9lP z?*4!LZ~x)S?OT8KZ~x|h{$KyYfBC=u<)iP1R^z` z2x}?s$SHM`$znK)qnikmP^~)I%0VklIhECl5mjCWpdSV!A}1U32kut2ma0|VY?w_5 zNm#g6d-1{xv)RV}-rj0hEr+t|br_1(5^&}w-rMLHio4O+=revgvC5;<=g#i#Jgogv zq$3ECq%=!>bmr29#}Dq$kIjECojJL@`)JiKC(|zFEG#UksGc}+{KAEc*KS-V>5RB- z8C>CD*Gy3qoDG(U5|KO2x~{0%*f|&#re<*t^MGZzwXZU{3y~+*I&S{q4z6AzE+)h& zQ7MtxZkswHm&}utYb}X6Yz7v`XCV>kG%Z8LXhbG(Vj@ojHRVWwt5JVSW9Y@CMT;B! zEVYrINx98Tac(pxNu&;Pg&~yBRxA{>OE5tal^XaGg}WqyJF_sG*Am`&Vli@N%1jEV zA|i5$A;O8hMCC|>*Fu2|N)Aa95mE^&0h?1}qJf5}>elK-o3p5tI?J4M7hk7pn!Aa$ zg=fQ-(|GnvNsKU*N>qPMotSdUvuU@{O%GOmFfdvRUYlpVl$fU1Ry$f7AS}?0O&kFW z_ z3yLE@bEAkx8#1|uquOf(kSYSo*6<3INNi+_5tFLAftiHZDLH>TBQ7UxMAcY0M^-5b z%ruJqOxubu(mB?eu1QEB#)S1r%3BR3iK#`dO{lQ=TJ0?7P zaOc6ThXc^1&b1ys+uM0`_h7a7!LR@MN1uMO=<9?IKP zAKtnDPbzi*^*jgXozr! z7qV&rhfI^M$y?f8eOfT}> z2YE>b10V|T-Fr^v_x*m~`t^q&f4Ke1o5Sq*?ni%^r*uKj%f{ul8R?bc6S z`{u9R{Of=JK}0Wq<5%*^sdjG`-n(=2*_}@!AwQBm+7Yycg+T6BhQ%8e=%bA3wYYf@=w=U+&iC^W$#P?LK~b`O>+A`Qq-QXQ;eBSv9z@0Hn2E zzjEct?rvX;cmP+yVbde=K;9>wEov5C^ks8nElXaR+I+DH8=RY0s5S~ZmUO46q=xl0 zJiC9PV|9nt*wP!3C{(KxxoNz^S`ajICOEMSwPbQ;anc%de`C(gk=S$|L{M@kbv7@? zVrpGVvF~IM6qCt>nbnLTPRJ<>5kt(?q97H&7&B{C)6f|D(qTz4J#jKpGOtEpffo>` zPADE1-j_wGH2_pFBNk!i)YVd$$;{1NNR)q&9YUnAK}k5mHBIKNhSV0KBqS2Wq-r@K zl2plTV@mZYXB1!Dr$9FC%vM~*Q-EEK${=89$NvNZXO2Btu_QmV(k?f@*cB0~d0d_r0m*NixzT;_zyg36Y-wyBotaQI|kt)ZBk9 z&?nJBBxYe~2sOKyji{^S4q8=%E9^EF6bLUK^U;YhC4aG99YulEN=?DmP)N(bnT7P& zwGcBL7Uc&w9ncoOL&E>wtkl4^;Ic0Xx>c(c7&*FA<=IVcSGkfr}4;iw3{l>=m%O|^!-N{x@X|0DlpAW-g z>&mOmxeY&a0_fJD-30 zm0$m^uzdPAe=L)YYhVA?MPAu^_;5a(A3ooGbpP(n&ptb@}cK(SHJRYl63QX|C69Ez4QKsSKoQ`*$?6{KHWHb>+k+7w%(WC`UNZH)9?LB%5wSb z_u7}tMwTc1&If-P-@Dbb=P$ka-tp5%8e*D>JopIf!w?nmn_1PSin@QIC(WAgOD7ZEYvhh;zneqBqA(X zrU<{WTU=E#Cl!17(q(rkgB>5u4`(MrSo8(vBXNPuQRee*b45{|0z_prj-9|x;MVyv zJAdWM@!|f-?1WjE9l}#y8R~HQ?AiVO{nOiL&g|`-Ecz$=M@eKNow|R41;nds(`#2= z`uy&ls_GWj>^P7q5gXu4Imu9~xejU$n~Dr6Yd-|{6%0|1hfB&48Za}MI(5t(TStOx zb+B+%U72=us32x>m~pfNt*uQgC37u-&I54`=)5~zKn8^&!mI(=b9Jx`wX$%Rx-2}9 zPNvhLlnAJCP8|@s)V_Z%#x)IrloFwYABo+J4NHG9mXgAl7ez8Xo^HZ5a^FS{6Jju_ zTbGjCxKC?*L?L(Kn5Ux5OHLxr;a4(q;U!zB#rdT9rW>U&24?NAzJ1E6sXp4HNe@o? z&C`=EXM;^B3nVCEout8yY-Hzx+}Vjln1Eg&EKVSnS_;~HIV^u2Odga^QnF%W zE6tXunsEsyBjDcK4U%k0Yl*yxkCHhyH-?NW6(<|{JWeSQI5AZ>BL@jvEc%Q^Ox?6u z1IReB0OZBu|EGT)w#SfrTi!MRJ2j3b3z-RjeM<4v%|NYwhS7-5NyVHuv^=> z^yPOSef)o6e{%SOR6Eiz;@s%5Y4_NiS4OR>)7-JJP&^AM7@R;nP-5I~nG+!9lsGA1 z?!_$DK9SF=r4Yr9l2r9@cHHcQqemQSfk<3hEn){LNj5juFJ3<9u0tvNhleM}GdJsp z-rGYrLkyoP6SAbJp;dE@U8_}=6s|-H_!W?tlA{w2)fqDztX4Hc4S?SZ-cXCfgM)P& zh!TH0nfHlVtER-6*xak?xP=V{9(%P>#6b-OJRY1JL;`cIb#Sx)?<0p+L1Bt$4zdW` z7yVFF1INlj6l?<`7o;R45|>EfSn<*bK4{o+Yi`&myBHC3l&`|EVb08wBqw2!F&spV z6+sY5?ZwRGZq@yyUvNa70*N|CIB8tU3MYSsGf_@Ccf#ProRT;bku%sqM#OMtN;ED# z$FZoZmlEAx(-wH-6v4{&+2qs=Hc8=Ht59lUIpHxs&i+sOi{4}jjX=`E+18??)0`QU z1WZl@wdFKB`m5DZ$L6D}nUAM^&N8jupn>jiuR|ZpkV#$vP#3fK zZ^~lU=F#HF}Gb~BKdTIYRD@gWC=z-|%s9)gh@ zbeeN1g@C@)FI~BGc5Az8?fa9%*~#FlYQs9xx*?d|Qk zd&fMudPp#d1Q?1kQI}*hWU>IXtp=20q(l!=PVqRemGZJATu52xB*E)B|otSH>;P_S& z!lasrDv<+f7Py|45o)Q-wnQ4C0O9S+6@U+cY{(3eoDvsp86z1Pv*9{#7;HC&=m>@dhSu$bE8J>AHVK8G^c&k>X8|l0cjYC16kxtZVt%1rDK0aXkHax!w#S~;~tqM3h1keq~=*#<BpkSCL2v0zZ@rfs8P zW9r{Q#4o+`-t77A{=HkFcWk`Qw$h6PzeTIj)IV);lbnoC$I*y3@r0ZhzEUgRPY(e6zXq({4BtxmjH_t?* zV?iC%g z@fcf`ft<~uL=uZR9?$UB9{A4S8c!i7CYL}06N_-EH3^4Hx0|FSX<%a>JfRgA-K&;W zNf=pT7>}rNOrufE6N?23Bs0^XRRe7A;Vow)s|Jk?t%wm>DIl`OOmLV}gNbt2Wnv6h9jEQdY~NpB=BC zy(}?6J-&bY*5%i~ z{FndhPwzZ@Fv;?}zxwXK`4_*vv2kiB+Ro@L?L%4?2ak3xzW%k;b;O>hD{EWZ%O7_L zU|7Vp9zT7w{p#C9#9caj?Tu*AjMsl?C#H*E{<^C^`Sb@7yI7tHB0)dmm|JX|nk>5Y z32RkJemFm#ba_G`p~++-N;C2$W3c?qDjsv zue|Zf_0^TtmSHk5Ac-qHC&`nn4j}b?jlEnM3NuJBpD)@&Q<$Sk$02(Tl(q2K`&UzA zFmWQL1gI&LG%{`OPLkX#-dcZb6u0Nb{qx3)YGJ5&zp^_7LJ%Mlb}4fbiDQ6T+!~2V zQp!#cmXSRWC}d|LQbJ6&UE)FLBVS^uH6kKB7Q`c10f*TT)9AK&bHvFMuF<+7l2*Ax zOmfF?VPyB35WB_8y}1oqz{sprtucF#q*4;eK89LGX`q`rAZ`*z>J)zuhDbxY2F@{# zu)^eR1Ro!n*~uJgIVC2l?y4H`EUoI{X>n&jNB{()qh+`nU5!*N&ZN>-VoXTG~P{h{7&%N%KCEE$Se?Po#FPRZqqt2 z01jbt>;wW(r{Em1`g;Bd47sC$WzvKnBXd};S?BVKMPRg4X361bo2J>9x|wLd!A`Q*oI z+n3+`_OHMFOVl6kKim1-)QIKz-OsnKzWVal->-eY|8S>UKV^Ta?t1TMKe&A3tJmNA zWtOC6c)Ih&7eD;_r-#SazxMuYKD__#H%^~gpH~C0vT?4Pbf5q5N9V6y{iW~z^IFSa z|M{Q)$3OhTue|Z4-+2F<7tWpOhf=J{beUreptuw0{!jn@;*D>-`u=aTNbMJUJD;9B zd)OwnaUr4#$isi1egE=X-+bd&zFYg*-p=RKjjhIX7;)OCE?jZ5SAXfd@yFl0d-M6- zo69nB^oydC7UlN{u>_LoWWLBLmjNkv5Fy~q=2q816~x>&v~8HHrqwvADYP=_W+#WP zD-}*4H5YTRs3|eA5De6D@Uvyy)N?TFJ<5t)v`iZ_*YL;?%UdR&-9h*SVZ@T($VP~4I!bxDUHqqpS*p_zQl+=3JDkd$N~ z2-jM3N^Z4P`I_t|wfJZZm1F2>zB=hjQFVoiNGi3OnN|%F0huHgBOl)*EpiKDGwVcB z8+Av$&0`7U${ZXi$ZYN z#{q+xu(Z>PjW+aFF@;OR8FeX*zaqIs36s4&hiyq{ibaUj%)p>_bJa5V)Qo;;*BO@!X~l(10W8Zlg>Jkc)WVXRPRc6U#$iPN~-W9-kp z4*k8Ke1F7+QGal-Hw>Ts^rJhsZ@u%)@8o~Qd>H2DQRIcYm45N?;~%P4xUHN%qkUg$ zJ$-ij!Omy5e)PfF?bAnl2Ys3CJ%0R;AAfQ(tN0K9{=IL!S)KR$oRfU?SKkxzr;qO4 z`{L8v|MmX8M~|Nz9Bi(w{=s*DP#ywbG>P`=Z3_ zE0gC3)j_pJ03gwLe-1KsHaj}mf4<-M zC9-8Sy6A^mS68MktX7wVp(dej{2_4R|cz>jEs?HX=(;ntxPV7Jj%4Bfqmt$kj0rg z%q#V9p?|B}8&%5cWym@^624%`=8yucjnC5@4Wx|bTXZ*SUx>n zU1g!eXOEsfd2sLEy}S1x-+laOu_!HJUo2Yo-Arc(f>E7PJi zrTpbL-gvhEtRD)yNgJ&ZGiA;}#g4P>`lLHJStOA&8ykNIhsQkVXdbuGI}rdR)=&=v z30};Ep=uy#< z#&vHqCjbzUB&o}(s6yO{rYV^=EC7I%C~Inrdv|}YL5pk9!twu6M5tQO;)s|XNI8|N z)eNdYjnBy-JfF=Y3Q)`v=a$)0CxUT{OHjN*!rd0Ccjj<0FOe7`uIg$k5#4FKeru^p zkmTgG)~XHD+kj-v9KRIu1w2dxWkyOhQ18v%D$Z&u%sy83silIE8e%Q(Cd=EAHO*z0 zr}KZs{HH(opdbADTVK6+ZoAgfE85B>_zd3eM;G3BM{?(8v*)|FfBMmMWp(Hmt1D|? z{NyY6^O^tv2%JeoK~%#>j~;%0>(0E^ufBcb^7-xRd}J#ruXSB^>-YAaKD>YD-n~b+ zc6RRVKD}^u>-T^6J72#3vN_FWM_{l|Myh|5FPCiOJ~ne2os%q_Ck?yfP^L*M?Yf%{ z2;o?>gqvx&znv^O>6oBW3tmLqL^Mip+$xuY!r(H*S26l+^ZBqkU2*8{^F!8v5U?>B@YzFf-FyO(!ES3GRv5$UT4R z!wyv~Djf?Eb(6`pt5=9Y)%(6boSm52yq{a32FGQEv4g4heLLh~$zob=E0VJV>M=El zZ5#pa-TM0G)|tl-?{%DOZLrqKbagR5**<^n*^?)yw>EeC-HTfrcXpr6`o%`KLP8Vn z7NuOdbmhjYZ~W*Vf9fIt^`&e~CZ>Ou#9c59W!{&;b&IA+Xujwtt1BDptM%|?SPWqd zclW*waS9D0w_}`ijyQOa-D@d%(s4{0VeT!k%rRteaVXT2Lt}zLlsR$yoH+(MOJFy` zyf|C*U|H*!ObBpSGjj7%D~MFJR;?lDCUroqk^!m7=fpTFa!Jl zdNkn)AWVr87%_B-_GdKpRqF_hj@TYaf~nVP5zcf1C&56TKtP`4aR}Yke?e}k)y>G5 z#2Km)03wO(7-9@lH6Cjbt~U+fs%!Kr-I0hTvAe~|hS?Nu>MN5R?#fnKZ%>+Ns8L00 zV~%;Dc5^W^aDe4O?50|i2s3}$VHE1YYERM+=J7&mDfGbQlZ(MQE-~?=U``@Kt;}pO zh71NgycT0CF-3PXH!o&P(vI|S^HF}Z1XYeRnWdPl8Cu)buZfX0j9JWXQ5_8UpOEs%d&N}rnMZ@I%x zIT85wr$4*1vvc|7SH5xMMy>sPF_)CMn@~k{hu2tEXsstt?jJwfovus{4i7oyNp6C_ z=Z|+j{^aJ)gD00Rocs3c*K*=nVa=!WWHqy&oE#kPJ-KuD?(MtxZry)0>lg2T<;%bG ztM9F^ua(6BW`kR$lr4XPyMg6uqlFjNVjaCCM6Lt{i+cjdT)DxfonSFrjIsa`agq_x zqZrAx5N_xY3iEga?${_+Ftd?}!aN@F;C`~0caurqFUZk}=%h;KeW>RY~y`*5w<%d2^Mib0qkptzhG=clB`W9i>e)SO6)|HG`l#glN^mkjv8pxKjLw0u_g#OpA|JCVkaYV zVuK39i8K(JB(+u$5~m``0*x=6lGNf#79GwI2eX^GGPzkTre<|zx>DwfM2o%`mPHwg z7AKQXWWHc=HN#+Zl+-;tB^FM}7iENnv<;wD)mlbwY}kKD48%EiNrVWgOAej)4iW~f zt*%Na45M*m3M3EzG#R-XM8Ki7i=-wovy(QGT#(ajg#Vu>>K1L?J+jAh5^8l2}Y@uXXvt9KA#0hD=E@v;+!6D1l6^x+_y^#g=%7 zmdc!*6wYn+9ye#_7_W`^--zThy}%^J+d0}uZ4*11HWWmv&Mane`U)|DF+{am+36v`EgL1teTh`45K+u>rneenyyXO){l=4B~MOmojH2;c$gi0@%g8p-`+{mz5A6L z+gqE}=%{o&-JGP(y*%B0y!-g!o%{E1-M#s=t{Z3=3Q5Z*CLy?v zaT8juO=2^DOwQwq*g**qx_5z_lf;anA>d=mV@6B+OgzZLTkA_kO`G5c6B8hJZ4dPJ z1C8nJi)u2=oxJahr0k2?WRh7u`lboQB8&NKv6vklr!o|aprxdFU)!0{42CR8iK7J= z<%OcfnMs=6AZ8805hQAqu4V9fb7Nz3b5k-ej>_|YgZ-*jtS-tx#spnjbi)c?`vIx- z>|zdKP^LtXWm?+RVR7_XenV)wzH#a5wR=0alVlFCv(~O#olfUhzVxM?J9jrvuP6Ac zFJ1V_?fVKpwYKWcS;%YM+&KN!cYf|q|K_jMtjoDr4dD*pLOjXRt#*r|WV*IGt;ch7 zTFH}tBh2BHQ>v;t3lWbep;i-*nL|Z1w@M31LYW#k-qo1R1KkKRQ08C;hYFC`y`Z{v zLJ;!uqJ0hr%)m}vo+!K@>R4+;BI>+>G z3JY4H2gv@PB*(}4Na)vtr$!>u4?`V%(j@{rk7fF$-T-=ZG6V4tBRF1xf|In_I0#H* zla3+{6Uo9Q!iqy{-Oz>QE4PjCjK^lhHWJjAOcd zxFMYrC}S)0arH;<#0RW!rhA*vv^n^+RY-QVK75xa`^uP Xqq=~iET1R800000NkvXXu0mjf7atKR diff --git a/source/blender/editors/datafiles/splash.png.c b/source/blender/editors/datafiles/splash.png.c index aa358275335..a3343496be7 100644 --- a/source/blender/editors/datafiles/splash.png.c +++ b/source/blender/editors/datafiles/splash.png.c @@ -1,6314 +1,6405 @@ /* DataToC output of file */ -int datatoc_splash_png_size= 201866; +int datatoc_splash_png_size= 204738; char datatoc_splash_png[]= { -137, 80, 78, 71, 13, 10, 26, 10, 0, 0, - 0, 13, 73, 72, 68, 82, 0, 0, 1,245, 0, 0, 1, 26, 8, 2, 0, 0, 0,135, 56, 89, 17, 0, 0, 10, 79,105, 67, 67, 80, 80, -104,111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, 0,120,218,157, 83,103, 84, 83,233, 22, 61, -247,222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, 42, 33, 9, 16, 74,136, 33,161,217, 21, 81, -193, 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, 7,228, 33,162,142,131,163,136,138,202,251, -225,123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, 8, 12,150, 72, 51, 81, 53,128, 12,169, 66, - 30, 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33,115,253, 35, 1, 0,248,126, 60, 60, 43, 34, -192, 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92, 1,128,132, 1,192,116,145, 56, 75, - 8,128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, 0, 96,203, 99, 98,227, 0, 80, 45, 0, 96, - 39,127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, 19,101,136, 68, 0,104, 59, 0,172,207, 86, -138, 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0,176,183, 0,192,206, 16, 11,178, 0, 8, 12, - 0, 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70,242, 87, 60,241, 43,174, 16,231, 42, 0, 0, -120,153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, 54, 97, 2, 97,154, 64, 46,194, -121,153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120,206, 14,174,206,206, 54,142,182, 14, 95, 45, -234,191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, 44, 47,179, 26,128, 59, 6,128,109,254,162, - 37,238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243,112,248,126, 60, 60, 69,161,144,185,217,217, -229,228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252,247,245,224,190,226, 36,129, 50, - 93,129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71,252,183, 11,255,252, 29,211, 34,196, 73, 98, -185, 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, 37,210,255,100,226,223, 44,251, 3, 62,223, - 53, 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226,247, 0, 0,242,187,111,193,212, 40, 8, 3, -128,104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, 94, 68, 36, 46, 84,202,179, 63,199, 8, 0, - 0, 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, 96, 54,132, 66, 36,196,194, 66, 16, 66, 10, -100,128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52,192, 81,104,134,147,112, 14, 46,194, 85,184, - 14, 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218,136, 1, 98,138, 88, 35,142, 8, 23,153,133, -248, 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, 84, 32, 85, 72, 29,242, 61,114, 2, 57,135, - 92, 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12,181, 67,185,168, 55, 26,132, 70,162, 11,208, -100,116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15,218,143, 62, 67,199, 48,192,232, 24, 7, 51, -196,108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26,176, 86,172, 3,187,137,245, 99,207,177,119, - 4, 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72,168, 32, 28, 36, 52, 17,218, 9, 55, 9, 3, -132, 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, 44, 35,214, 18,143, 19, 47, 16,123,136, 67, -196, 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, 82, 35,233, 44,169,155, 52, 72, 26, 35,147, -201,218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27,228, 33,242, 91, 10,157, 98, 64,113,164,248, - 83,226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, 82,221,168,161, 84, 17, 53,143, 90, 66,173, -161,182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149,211, 26,104, 23,104,247,105,175,232,116,186, - 17,221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, 21,131,199,136,103, 40, 25,155, 24, 7, 24, -103, 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, 15,153,111, 85, 88, 42,182, 42,124, 21,145, -202, 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85,203, 84,143,169, 94, 83,125,174, 70, 85, 51, - 83,227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170,103,168,111, 84, 63,164,126, 89,253,137, 6, - 89,195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, 33,107, 13,171,134,117,129, 53,196, 38,177, -205,217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87,179, 82,243,148,102, 63, 7,227,152,113,248, -156,116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76,185, 49,101, 92,107,170,150,151,150, 88,171, - 72,171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65,199, 74, 39, 92, 39, 71,103,143,206, 5,157, -231, 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, 68,119,191,110,167,238,152,158,190, 94,128, -158, 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, 88, 6,179, 12, 36, 6,219, 12,206, 24, 60, -197, 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151,225,132,145,185,209, 60,163,213, 70,141, 70, - 15,140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, 77,238,154, 82, 77,185,166, 41,166, 59, 76, - 59, 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215,155,223,183, 96, 90,120, 90, 44,182,168,182, -184,101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93,179, 70,173,157,173, 37,214,187,173,187,167, - 17,167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229,216, 6,219,174,182,109,182,125, 97,103, 98, - 23,103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14,171, 29, 90, 29,126,115,180,114, 20, 58, 86, - 58,222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227,182, 19,203, 41,196,105,157, 83,155,211, 71, -103, 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221,200,189,228, 74,116,245,113, 93,225,122,210, -245,157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, 41,158, 89, 51,115,208,195,200, 67,224, 81, -229,209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, 47,145, 87,173,215,176,183,165,119,170,247, - 97,239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192,183,200,183,203, 79,195,111,158, 95,133,223, - 67,127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, 2,251,248,122,124, 33,191,142, 63, 58,219, -101,246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104,200,236,144,173, 33,247,231,152,206,145,206, -105, 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87,134, 63,142,112,136, 88, 26,209, 49,151, 53, -119,209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, 42, 62,170, 46,106, 60,218, 55,186, 52,186, - 63,198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108,190,223,252,237,243,135,226,157,226, 11,227, -123, 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, 64, 76,136, 78, 56,148,240, 65, 16, 42,168, - 22,140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, 67, 92, 42, 30, 78,242, 72, 42, 77,122,146, -236,145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221,155, 58,158, 22,154,118, 32,109, 50, 61, 58, -189, 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172,101,133,178,254,197,110,139,183, 47, 30,149, - 7,201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178,103,101, 87,102,191,205,137,202, 57,150,171, -158, 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182,165,134, 75, 87, 45, 29, 88,230,189,172,106, - 57,178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109,213, 79,171,237, 87,151,174,126,189, 38,122, - 77,107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215,237, 93, 79, 88, 47, 89,223,181, 97,250,134, -157, 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111,202,191,153,220,148,180,169,171,196,185,100, -207,102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218,180, 13,223, 86,180,237,245,246, 69,219, 47, -151,205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, 84,164, 84,244, 84,250, 84, 54,238,210,221, -181, 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201,190,219, 85, 1, 85, 77,213,102,213,101,251, - 73,251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3,210, 3,253, 7, 35, 14,182,215,185,212,213, - 29,210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, 13, 85,141,156,198,226, 35,112, 68,121,228, -233,247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, 47,106, 66,154,242,154, 70,155, 83,154,251, - 91, 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89,121, 74,243, 84,201,105,218,233,130,211,147, -103,242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223,106, 15,111,239,186, 16,116,225,210, 69,255, -139,231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, 95,109,234,116,234, 60,254,147,211, 79,199, -187,156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206,221,244,189,121,241, 22,255,214,213,158, 57, - 61,221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217,119, 39,238,173,188, 79,188, 95,244, 64,237, - 65,217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, 71,247, 6,133,131,207,254,145,245,143, 15, - 67, 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252,167, 67,207,100,207, 38,158, 23,254,162,254, -203,174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109,124,165,253,234,192,235, 25,175,219,198,194, -198, 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, 79,228,124, 32,127, 40,255,104,249,177,245, - 83,208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, 6, 98, 75, 71, 68, 0, 0, 0, 0, 0, 0, -249, 67,187,127, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 11, 19, 0, 0, 11, 19, 1, 0,154,156, 24, 0, 0, 0, 7,116, 73, 77, - 69, 7,219, 6, 21, 16, 50, 48,139, 37,211,236, 0, 0, 32, 0, 73, 68, 65, 84,120,218,236,189,105,148, 93,215,117, 30,184,135, -115,135, 55,215,171, 1, 19, 1, 2, 40, 78, 18, 73,137,166, 65, 41, 22,101,205,160, 90, 67,162, 88,138, 1,183,149,216, 89,113, - 98, 32,238,100,181,148,172,101, 3, 29,219,105,199, 75,178, 72,175,229, 33,113,187, 19,194, 67, 71,109, 39,110, 17,146, 45,219, -138,221, 22,161,182, 45,107,176, 45, 66,150,100, 81,226, 0, 20, 49,213,128, 26,222,171, 55,223,225,156,189,251,199,121, 85,134, - 1, 18, 4, 41,208, 36,237,251,253, 32, 11, 85,119, 56,247,220,123,191,253,157,111,239,123, 14, 64,129, 2, 5, 10, 20, 40, 80, -160, 64,129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, - 10, 20, 40, 80,160, 64,129, 2, 5, 10, 20, 40,240,210, 7,191, 64,199,125,239,119,236,254,207,255,226,222, 67,111,191, 45,119, -242,151,103,219, 69, 71, 23, 40, 80,160,192,223, 6,126,127,203,171,182,253,222,191,249,142,221,152,237,154,170,191,239,190, 59, -111,217, 86,253,244, 95, 92,200,172, 20,221, 93,160, 64,129, 2,127, 99,160, 23,226,160, 21,200, 96,241,204,104,241,252,240,212, - 55,135, 79, 60,249,254, 55,220,250,181, 95, 56,112,235, 13,141,162,187, 11, 20, 40, 80,224,229,173,223,159, 92, 25, 37, 0,239, -188,163,169, 86, 93,175,107,123,189,153,109, 91,255,213,119,221,253,232,185,181,111,158, 95, 47, 58,189, 64,129, 2, 5, 94,174, -252, 14, 0,159,155,235,255,249,252,232,192,183, 79,197,108,242,209,200,173,183, 32, 42,127,239, 59,239,158, 40,243, 31,253,229, -130, 19, 45,186,190, 64,129, 2, 5, 94, 80,224, 11,122,244,155,102,162,223,251, 23,183,221, 90, 11,134,195, 28,152,105,199,158, -120,215,174,175,158, 94,250,174, 15,253,254,153,139,189, 23,247,202,247,237,219,215,108, 54, 1, 96,110,110,110,110,110,238,101, -113,183, 94,142,109, 46, 80,160,192,223, 78,126, 7,128, 74, 72,191,254,125,123,223, 51,219, 72, 70, 14, 64,112,235,206,210,141, -123, 51,149,191,255,147,159,122,248,203, 23,158,247, 97,103,103,103,103,103,103,175,178, 65,187,221, 62,121,242,228, 85, 54,120, -248,225,135,247,239,223, 15, 0, 71,143, 30,125,224,129, 7, 94, 22,119,235,165,217,230,125,251,246,237,223,191,191,217,108,238, -219,183,207,255,230,228,201,147,115,115,115,199,143, 31,111,183,159,115,233,212,165,199,185, 58,158,245, 22, 23, 40,240,119, 28, -230, 57,239,192, 24, 25,186, 50, 74,168,255, 63,254, 85,196, 64, 68, 68, 0,192, 15,254,238, 82,116, 48,126,251,174,122,150, 43, -180,215,146,114, 53,152,218,250,233, 15,189,247,223,255,250,159,126,228, 99,143, 88,247,124,188,154, 3, 7, 14,220,127,255,253, -207,186,217,241,227,199, 79,156, 56,113,236,216,177,226, 78,191, 16,180,126,224,192,129, 3, 7, 14, 92, 25,104,125, 16,122,240, -193, 7,143, 29, 59,118,244,232,209,231,196,242,251,246,237,123,248,225,135,175,101,203, 19, 39, 78,220,119,223,125,197,141, 40, - 80,224, 58,240, 59, 33, 30,122,221,182, 31,125,235,141,211,213, 80,144, 0, 17,136,128, 8, 16,209,240,230,207, 64,132,204,227, -159,145,128,200, 41,166, 2, 54, 12,104, 99, 47,235,114, 25,225, 79,126,255,235,223,118,247,174, 3, 31,254,253,149,245,209, 11, -116,121, 7, 54,112,240,224,193,231,161, 37, 11, 92, 5,143, 60,242,200,179,110,115,232,208,161,253,251,247, 31, 60,120,176, 16, -218, 5, 10,188,164,249,253, 3,111,218,241,179,239,185, 57, 27,138, 10, 50, 33, 0,129, 34, 40, 2, 16, 10,130, 2, 40, 0, 33, - 8,128, 40, 48, 32, 34, 16,128, 2, 35, 6,140,170, 94,226,251, 45, 85, 16,211, 97,246,166, 59,118, 61,246, 75,223,119,223,191, -251,173, 47, 63,185,242,188,175,225,196,137, 19, 87,254,210, 75,200,205,159, 31,126,248,225,251,238,187,175,160,248, 23, 2, 39, - 79,158, 60,126,252,248,201,147, 39,253,141,104, 54,155,251,247,239,247,204, 14, 0,179,179,179, 15, 61,244,208, 61,247,220,243, - 60, 58,255,216,177, 99, 87, 73, 51, 20,119,179, 64,129,235,195,239,132,240, 67,175,219,166,131, 60, 79, 82, 16, 65,244, 70, 12, - 2, 2, 32, 0,226,216,164, 97,162,169, 45, 64, 8, 34, 72, 0, 66, 0, 2, 8,224,153,158, 4, 68,129, 8, 28, 0, 3, 32,100, -105,222,140,162,147,191,240,143,127,232, 23, 63,243,224,167,190, 62,142, 1,207, 17,207, 52, 72,247, 30,142,119, 15,246,237,219, -119,232,208,161,151,139,207,254,114,193,177, 99,199,142, 29, 59,118,153, 54,111,183,219,199,143, 31, 63,126,252,248,131, 15, 62, -120,232,208, 33, 79,241,207,175,243,189,189, 86,244,115,129, 2,207, 15,215,250,125,147, 40,252,204,103,231,145,210, 74,232, 42, - 37, 40,199, 90,142,181, 28,203,248,135, 72, 98,202,192,229, 24,149, 1, 17, 68, 64,228, 18,178,206, 64, 18,144, 17,104, 2,144, -130, 36,160, 25,136,128,168,170,228, 78,108,234,254,243, 7,222,254,208,143,191,187, 28, 5,215,241,218,142, 31, 63,126,169,102, - 63,112,224, 64,113,191,175, 35,238,187,239,190,195,135, 15, 95,197,120, 57,124,248,240,166,250, 62,114,228, 72,209, 99, 5, 10, -188,116,253,153, 7, 63,191,244,153,199,219, 55,207, 68, 8, 40, 27,220,237, 11,217, 83, 43,175,187,169,113,228, 29,183,149,131, -146,136, 0, 51, 32,128,136,102,125,100,164, 93,119,209,204,205, 88,223,134,113, 29,108, 42,131, 21,237, 45,202,202, 19, 96, 71, -128, 37, 5,231, 20,164,159,125,247, 27, 94,177,119, 71,227, 77, 31,124,104,144,228,215,235,242,124, 21,135, 87,145,215, 88,149, -113, 25, 46, 43, 11,121, 30,158,192,102,169,207,181, 23, 53, 62,143, 93,174, 99,155, 55,207,126,245,125,175, 69, 89, 31, 59,118, -204,167,193,125,147, 10, 23,190, 64,129,151, 40,191, 3,192,169,213,244,212,106,122,229,239, 95,189,171,254, 79, 94, 55, 91,229, -200,138, 2, 33, 36,137,166, 3,112, 3,190,245, 13,230,158,247,243,222,239,184,114,200,160,173, 51,246,244,103,220,217,207, 35, -135,160,170, 8,217, 48,219,119,211,246,223,251,169,247,237,255,145,227,249,245,155,172,230,249,213,137, 55,155,205, 67,135, 14, - 29, 56,112,224,178,168, 48, 55, 55,231, 77,137, 43,137,239,254,251,239,247, 27, 31, 63,126,252,216,177, 99,254, 8,135, 14, 29, -186,180,188,100,110,110,238,129, 7, 30,184, 74, 61,207,161, 67,135,142, 28, 57,114,217, 46,207,116,198,111,177,205, 87, 54,248, -200,145, 35,135, 14, 29,242, 37,246,112, 61, 10, 84, 46, 37,244,205,195, 22, 40, 80,224,101,131,195,111,222,169,191,248,118,251, -115,111, 31,254,236,219, 7, 15,188,169,255, 31, 94,211,255,241, 87,247,255,195,171,242, 47,253,119,125, 54,216,115,127,158,124, -226, 80,242,201,195,201, 39,255,117,250, 59,255,107,250,219, 31,208, 63, 60,242,161,127,118,239,179,158,244,200,145, 35,155, 7, -185,250,150,247,223,127,191,223,172,213,106, 93,250,251,135, 31,126,216,255,254, 74,235, 96,255,254,253,173, 86,235, 42,205, 62, -125,250,244,149,163,129, 75, 15,184,111,223,190, 71, 30,121,228,153,118,127,240,193, 7,159,150,157, 31,122,232,161,103,218,229, -145, 71, 30,105, 54,155,215,183,205,151, 53,248,202,221,175,177, 78,241, 42,216,191,127,255,230,209, 46,205,120, 95,223, 93, 10, - 20, 40,112, 29,244,251,101, 40,135,252, 11,223,115,235, 15,188,246,134,116, 36,206,229,144,142,192,230,128,138, 1, 68,239,253, - 8,223,249,110,191, 89,119,148,254,193, 87,206,252,193, 87,207,180,250,163,128,241,149, 59, 38,223,115,207,205,223,126,211,118, - 0,224, 93,175,193,176,150,127,238,103, 32, 52, 0, 10,132,182,159,254,232,251,239,253,175,159,254,198,169,249,235, 48, 83, 77, -179,217,220,180,221,175, 49, 83,119,224,192,129,135, 30,122,232, 82, 5,122,226,196, 9,175,124, 55,165,241,236,236,172, 47,200, -121, 90,195,193, 51,181,215,224,190,176, 4, 54,170,197, 55, 69,186, 23,242,151,197,161, 75, 51, 4,155, 59,250,147,238,219,183, -239,210, 86, 93,223, 54,251,200,225,245,245,230, 71, 67, 87,255,124,236,218,249,253,105,181,252,223,164, 63, 86,160, 64,129,231, -140, 91,182,148,158,252,241,191,167, 63,251,214,225,253,111, 25,124,248,222,193, 79,236, 27,252,196,190,193, 79,222, 51,248,247, -175,204, 62,243, 51,155, 18,236,139, 79, 44,124,231,255,254,177, 29,255,234,151,103,255,237, 71,111,251,145, 95,123,229, 15,255, -218,109,255,230, 87,239,248,192,177,163,191,246,153, 65,146,141, 85,252, 99,159, 78,126,227,123,211, 79,125, 48,253,212, 7,210, - 79,125, 80, 63,253,195,255,227,195,239,251,214,245,251,101,138,248, 50, 49,248,180, 90,120,118,118,118, 83,198,158, 62,125,250, - 74,253,120,169, 76,190,172, 0,124,243,128, 30, 15, 61,244,208,101,142,196,236,236,236,166,168,111,181, 90,151,254,245,208,161, - 67,151, 74,245,203,184,245, 74,109,126, 93,218,124, 89,131, 79,159, 62,125, 89, 10,250, 91,119, 84, 78,159, 62,253,180,125,117, -141,250,253,202, 33,197,233,211,167, 55,107,162, 10, 20, 40,240,130,232,247,119,220,222,252,228, 63,187,221,136, 25,166, 57,184, - 12,156, 5, 66, 64, 0,117, 56,189,203,188,246,251,253,102, 79, 46,181,191,255, 23,255, 96,121,100,203,149, 82,206, 28, 4, 28, - 50,178,134,232,236, 39,254,236, 20, 19,125,232,253,111, 6, 0,190,249, 45,238,241,255, 23, 92, 31, 76, 9, 16,108,150,239,191, -251,198,237, 83,149,197,181,193,181, 52,230,105,107, 51,246,239,223,127, 41,211, 29, 62,124,248, 90,244,251,131, 15, 62,184, 41, - 99,159,182,100,219, 91,210, 94,237,250,154,203,167, 53,211, 79,156, 56,113,240,224,193,203,126, 57, 55, 55,119,244,232, 81,111, -122,248, 34,241,227,199,143, 95,118, 9,115,115,115, 87,214,233,251,147, 62, 19, 69, 94,151, 54,207,205,205, 93,185,239,183, 40, -150, 47, 77, 36, 60,191, 79,136,175, 12, 48,179,179,179, 71,142, 28, 57,114,228,200,203,104, 86,137, 2, 5, 94, 54,252, 30, 48, -126,232,221,187,127,228,205, 55,164, 9,164,152,131,228,128, 10, 1, 1, 0, 32,104,158,153, 91,223,136,213,105,191,241,209,255, -246,249, 39, 47,116,160, 81,237,244, 45,160, 99,132, 50,227,116,197, 52, 75,166,209,168,126,242,207,159,124,243, 29,187,247,223, -181, 23,216,240,236, 27,237, 87, 62,138, 51,123, 64, 69, 16,195, 82,248, 15,239,189,233,191,252,238,215,174,165, 73, 87,159,168, -224,216,177, 99,215, 88, 70,237,231, 81, 25,183,252,153,191,170, 63,121,242,228,177, 99,199, 60, 35,239,223,191,255,105,153,235, -240,225,195, 79,187,239,137, 19, 39, 78,158, 60,185,105,152,108,186, 43,155, 63, 63,240,192, 3, 79,123, 94,127, 82, 95, 8,244, - 66,180,249,153,206,251,188,177,111,223,190,205,251,226,207,254, 92,143,224, 39,177,217,116,117, 54,103,185,217,188,233,179,179, -179,207,212,207, 5, 10, 20,128,231,186,190,199,206,137,240,243,255,250,142, 31,121,253,246,225,208, 57,112, 32, 57, 16, 0, 35, - 50,162, 65,100, 66,131,180,227, 78,191,241, 83, 23,215,127,255, 43,231,160, 92, 2, 63, 93, 1,179, 3,234,165,238,169,149,225, -220,242, 48, 87, 20,230,207,252,229, 89,191, 49, 78,223,172,163, 46,128, 5, 4, 64, 5, 43,175,189,109,219,117,185, 66,111, 64, - 95,139,213,176, 73,148,237,118,251,234,124,180, 25, 45,158,182,166,222, 19,211, 85,104,235,178,211, 93, 58,206,184,202,121, 55, -197,254,117,111,179, 47,176,185,142, 79,149,247,250, 55, 27,246,156, 88,184,221,110, 31, 61,122,244,166,155,110,186,231,158,123, - 14, 30, 60,248,192, 6, 14, 30, 60, 56, 57, 57,121,105, 12,243,197, 66,197, 59, 92,160,192,117,208,239,175,159,173,125,230,159, -223, 22, 8, 15, 51, 1, 86, 80, 65, 5, 20, 84, 70, 32, 4, 68, 0, 69, 19, 82,243, 70,191,253,153,149,238,104,152, 67, 61,242, - 95,184,250, 25,200,128, 8, 84,215,251,121,158,217,157, 13,211,219, 40,117,199,218, 86, 0,134,116,136,165,154,130,130,181,119, -205, 78, 19,161, 92,195, 76,241, 71,143, 30,125, 90,138,217,191,127,255,236,236,108,179,217,244,169,203,103,157,159, 96,147, 43, -159, 53, 19,120,233,104,224,202,178,238,171,143, 21,174,164,254, 77,241,126,245, 29,175, 62, 13,195,183,210,230,235, 91,150,238, -211, 30,155, 1,245,232,209,163,207,233,248, 39, 79,158,188,202,246, 15, 60,240,192,137, 19, 39, 54,173,170,251,239,191,255,105, -195, 94,129, 2, 5,174,149,223,153,240,223,190,113,235, 79,191,125,103,150, 65, 18, 8, 18,168, 83,204, 37, 12,169,109, 93, 5, - 8, 12,251,149, 66, 16, 0,212,250,189,182, 52,202, 28, 6, 78, 0, 20, 65, 21, 20, 0, 20, 20, 64, 17,152, 6,195,252,108,146, - 68,119,109, 52, 64, 29,104, 14, 54, 1,170,163,138,138,236,104,198, 1, 83, 42,238, 89,155,119, 21, 31,214,123,181,222,119,126, -248,225,135,239,185,231,158,171, 91, 10, 87,202,207,107,161,179, 43, 21,232,115,186, 7,215,206,209,155,222,206,245,109,243,117, -228,119, 95,138,179,217,170,195,135, 15, 95,247,201, 59, 79,158, 60,121,244,232, 81,111,254,204,206,206, 30, 56,112,160,160,248, - 2, 5,158, 39,191, 55, 74,252,241,127, 50,187,127,119,125,148, 9, 68, 6, 9, 52, 23,147, 75, 88,226, 31,252,228,153,217,169, -232,232, 27,182, 39, 10,232, 37,124,158,203,234, 41,218,245, 26, 0,120,229, 13, 83,127,239,150, 45, 95,248,230, 10, 24, 3,138, - 64, 10, 10,224,191, 91, 18, 4,196,164, 53,184,101,219,152,104,180,187, 0,105, 87,211,137,141,233,199, 20, 20,240, 91,158,157, -222, 83,191,231,130,171,164, 67, 47, 99,189,103,157, 92,254, 5,194,179, 6,134, 43, 55,120,209,219,124, 21,114, 63,122,244,232, - 11, 52, 51,243,230,103,177,112,157,234, 56, 11, 20,248,187,200,239,119,237, 40,255,238,247,221,180,171, 18, 14, 5,177,204, 0, -160,153,196,162, 73, 8,239,249,232, 19,127,240,205,206,135,222,121, 3,122, 34,102, 4, 4, 48,164, 23,191, 14, 99, 39, 6,127, -236,189,247,188,235, 27,159,130, 36,135, 40, 4, 69, 0, 0, 1, 16, 0, 21,232, 15,239,190,253,134,239,123,211, 29,126, 99, 89, -254,166,106,142, 46, 3, 16, 80, 37,212,197,214, 32,187, 30, 95,177, 62,240,192, 3,155, 92,112,224,192,129,107, 97,156,231, 52, - 43,192, 75,164, 34,251,165,208,230, 75,201,253,216,177, 99, 47, 92,125,139, 47,210,247,231,218,191,127,127, 81, 72, 83,160,192, -115,227,119, 4,248,129,215, 78,253,210,123,246, 88, 11, 67, 67, 24,145,138,234,200, 85, 12, 62, 62,200,255,193,175, 60,241,228, -114, 2, 0,167, 86, 83, 64,213,177,126, 7,136,203,238,204,231, 76,251, 12, 54,247, 0,192, 59,239,222,115,236,135,222,242,193, - 95,249,147,225,122, 10,113, 4, 76,160, 10, 89, 14,195,209,183,191, 98,235,199,127,248,221,149, 56, 0, 0,200, 71,238, 27,159, -192, 48, 2,116,160,162,226,128,232, 47,158, 90,145,235,180, 76,235,137, 19, 39,188, 7,114,141,223, 67,190,160,220,244, 2,225, - 69,111,243,131, 15, 62,120, 41,185,191,208,149, 45,197,135, 78, 5, 10, 60, 43,158,177,126,230,208,235,102,126,249,187,246, 36, - 22,242,178,193, 18,171, 0, 12, 93, 37,230,223, 60,213,121,237,207, 63,234,201, 29, 0, 30, 93, 30, 1, 33,248, 53,152,152,192, - 24,176,253,252,115, 63,183,121,156, 31,124,219, 29, 95,252,200,119,127,240,239,191,106,239,100, 20,107, 94, 37,119,239, 45,211, -255,199,255,242,214,207,126,248,192,222,173, 13,191,141,253,210, 47,235,250, 25, 8, 34, 69, 4, 80,176, 14, 8, 79, 62,185,252, - 55,220, 23, 87, 86,182,188,212,206,123,229, 6, 47, 86,155,175, 36,247,205,218,205,191, 1,114, 47, 80,160,192,243,215,239,229, -144,126,234, 45,219,179, 68,160, 26, 96,136,154, 41, 39, 54,170,240, 79,127,118,233,199,254,199,249,252,146, 21,245, 30, 93, 28, -157,239,100,219,170,161, 83, 29,207, 5, 95, 42,203,185,207,218,207,255,188,121,253, 7,253, 54,175,222, 61,253,115, 63,240,198, -143,124,159, 93,106, 13,194,192,236,152,172, 92,122, 46,247,141,223,182, 95,251, 53,136,203, 0,128,196,234, 4,157,228, 73,250, -169, 63, 61,115,189, 46,242, 26, 45,218, 75,135,252,205,102,243,111, 76, 33,206,205,205,249,243, 94,125,134,203,167,253,235,139, -213,230, 23,157,220,175, 61, 41, 93,160, 64,161,223,255, 26,166, 43,166, 25,177, 21, 80,167, 58,116, 97,230, 48,194,131,191,113, -234,200,239,156,203,255,250,114,169,195, 76,126,225, 79,151, 3, 3,154, 56, 0, 69, 2,100,194,114,205,125,237,255,206, 79,252, -152, 14, 87, 55,183,140, 3,179,103,107,227,175,145,123, 62,114,127,246,127,218, 63,249, 48, 70, 33, 50, 35, 2, 4, 17,228, 54, - 32,248,189, 71,206,156, 91,238, 95, 47,114,223,228,247,171,115,193,165, 21,132, 87,126, 73,244,194, 97,243,188,254,163,214,107, - 23,239, 47, 98,155, 95, 92,114,191,244, 74,159,223,252,160, 5, 10,252,221,229,247,165, 94,126, 38,177,229, 50,151,115, 87,102, -232,145,188,241,191, 60,118,252,100,235,105, 55,254,229, 47,174,116,114,103,114, 7,185,128, 95,147,143, 17, 42, 53, 57,253,251, -217, 39,190,223, 61,250, 9,237,206, 95,182,139, 14, 86,228,244,137,236,183,126,192,254,197, 47, 65, 28, 3, 27, 64, 5, 68,164, - 0,147, 28, 88,255,183,255,250,165,235,114,121,190, 22,123,243,159, 87, 47,164, 59,126,252,248,165,235, 81, 60,191,249,226,159, - 7,142, 31, 63,190,169,187,159,105, 29, 12, 63,121,239, 75,167,205, 87,146,187, 47, 91,124, 78,113,247,200, 6, 54, 67,215,181, -124,134,230, 63,104,240, 63,251,181,162,138,215,184, 64,129,231,192,239,153,213, 55, 63,248,196,127,124,100,229,227,115,221, 35, - 39,230,111,251,200, 95,254,217, 83,207,168,166,219, 67,251,131, 31, 63, 27, 68,172,125,171,185, 0, 32, 32, 2, 34,148,235, 96, - 59,249,231,126, 42,251,196,251,179,223, 57,108, 63,247,211,246, 79,255,147,253,194,207,100,191,247,129,236,227,223,155,159, 56, -170,253, 51, 80,105, 0, 17,248, 58, 72, 33, 77, 49,136,233, 35, 15,253,197, 55,207,127,171,147, 71,250, 53,225, 30,121,228,145, - 77,202,123,214, 47, 60,225,146,121, 5,124,169,223, 85,212,244, 38, 61,125,235,247,160,221,110,111,166, 70,247,239,223,127,229, -236,193,151,206,239,248, 18,105,243,149,228,254, 92,151,183,157,157,157,189,127, 3,155,247,200,127,166,112,149,175, 82,253, 6, -155, 93,113,221,167, 85, 40, 80,224,111, 19,158,177,126,230, 92, 43,253,224,111,158,189,198,163,124,252,203,107, 63,191,183,250, -193, 55,108, 27,117, 51,172,135, 16, 17, 16, 2, 40, 4, 1, 6, 1,168,232,218, 87,237,242, 73, 0, 5, 0, 36, 3, 38,132, 74, -245, 18, 61, 15,144, 57,149, 82, 28,133,127,248,181, 11, 63,241,223,191,242,156,174,225, 26, 87,109, 61,124,248,240,179,114,193, -137, 19, 39, 14, 31, 62,236, 25,214,211,229,137, 19, 39,252,164, 49,151,186, 61,251,247,239,247,148,244,156, 20,235, 85,112,236, -216,177,205,137,124,253,202,212,155,235,154,250,181,170,155,205,230,220,220, 92,187,221,190, 82,161,191, 40,109,246,173,186,244, - 55, 87,153,190,120,115,168,113, 45,197,169,126, 98,184,185,185,185, 19, 39, 78, 92, 54,255,204,165,115, 44,251,160, 82, 84, 70, - 22, 40,240,124,248,253,185, 49, 44,192,143,124,242,220,150,122,240,254,187,166,146, 78, 6,181, 0, 99, 30, 87,196, 3, 0, 18, -132, 49, 62,211,158,162,144, 58,233,102,165,237, 91, 79,158, 89,121,223, 79,253, 81,118,253, 22,111,218, 36,130,171,175, 20,122, - 25,213, 2,192,253,247,223,239, 69,226,101,243, 80,190, 64,104,183,219, 7, 15, 30,124,248,225,135,125,170,192,107,219, 43, 55, -120,166,153,212, 94,148, 54, 95, 38,171,159,117,155,231,180, 82,182, 31,126, 93,253, 54, 93,175,224, 90,160,192,223, 45,127,230, -121, 32,119,250, 79, 63,122,250,167,255,104, 49, 14, 41,232,230,210,201, 33, 17,176, 0, 10, 8,120, 57, 0, 17, 16, 28, 64, 38, -218,181,216, 78, 75,205,137,223,252,218,202, 91,126,244,211,235,131,236,122, 53,233,196,137, 19,199,142, 29, 59,120,240,224, 61, -247,220,243,156,170, 44,142, 29, 59,118,207, 61,247, 92,125, 73,188,227,199,143, 95,223,143,239,253, 12,189,207, 52,219,240,179, - 94,194,139,210,230,235, 14,111,226, 95,253, 74,253,178,233,215, 50, 26, 43, 80,224,239, 56,240,186, 31,241,173,183, 53,126,245, -253,123,119, 55, 35,155,170, 53, 8, 49,163, 33,240,115,144,109,248, 41,224, 64,173, 64,226, 56,151, 32,192,174,131,127,249, 91, -243, 31,251,252,188,168,190,212, 58,104,211,214,216,100,225,118,187,253,156,164,232,115,133,247, 82, 54,167,116,247, 54,197, 75, -188,205, 47, 80,207,251,233,225, 46,101,255, 98, 9,167, 2, 5, 94, 76,126, 7,128,122,204,223,243,154,169,127,247,214, 29,123, - 38, 66, 80, 84, 85, 65,148,141, 83,145, 2,169, 34, 2, 32,172,140,220,207,127,118,233, 87,191,184,178,212,201,138,155, 81,160, - 64,129, 2, 47,117,126,247,136, 2,186,117, 75,252,221,223, 54,249,250,217,218,246,106, 48, 17, 81,200,152, 59,232,228,238,226, -192,126,229,252,224, 55,190,188,246,232,194,168,159,186,226, 54, 20, 40, 80,160,192,203,137,223, 47,133, 97, 52,132, 76, 32, 10, -214,233,101, 31, 73, 21, 40, 80,160, 64,129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, 10, - 20, 40, 80,160, 64,129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, 10, 20, 40, 80,160, 64, -129, 2, 5, 10, 20, 40, 80,160, 64,129, 2, 5, 94,210,192, 95,251, 79, 63,139,136, 10, 10, 0,196, 12, 0, 42, 14,156, 34, 17, - 18, 40, 16, 51, 33,249, 73,125,129,144, 56, 96, 85, 69, 96, 4, 61, 51,247,196,142,221,183,133, 70,156, 40, 17, 2,224,120,186, - 3, 68, 36, 12, 16, 68, 65, 65, 1, 8, 9,213,137, 10, 16, 19, 33, 18, 83, 16,176,168,130,128, 56, 0, 68, 17, 5, 64, 80,161, -144, 9, 8, 17, 1,128, 8, 0, 64, 65, 85,149, 0,137,200, 47,229, 65,196,164, 0,140,170,126,238, 50, 4,192, 63,254,227, 63, - 68,228, 59,110,191,157,131, 32,207,242,213,165,149, 71, 30,253,250, 91,247,223,247,138,217,157,189,110,207,230, 73, 20,242,176, -211, 10,234,211,146,182, 79,125,227,113, 83, 42,205, 76, 54, 75,149, 74, 20,213, 76, 16, 0,177,225, 0, 16, 17, 65, 69, 20, 80, -213, 17, 32, 16, 17, 50, 17,249,150,136,106,200, 70, 17, 1, 9,145, 16,192, 57,135, 8,132,172,170,128, 10,138, 64, 8,170,227, - 93,209,128,138,170, 32, 32, 16, 1,168, 10,154,128, 1, 65, 69,129, 16, 1,197, 58,100, 32,242,157, 47,227,213,175, 20, 1,148, -153, 0, 64, 68, 1, 65, 68, 12, 27, 17,241, 55, 67, 68, 16, 20, 56, 64, 0, 16, 17, 16,102, 3,128, 72,136,196,190, 91, 69,133, -201,119, 38,178, 9,178,100,216, 91, 62,195, 1, 2, 32, 34, 35, 2, 41, 8, 0,179, 65, 4, 68, 84,113, 20, 84,103,118,223,201, -153, 77, 71,157,184, 84, 62,127,254,169,143,254,198,111,221,126,211, 45,255,232, 61,111,183, 20, 0,200,185, 39, 30,255,210, 87, -190, 30, 69, 49, 51,155,176, 92,153,217,158,165, 25, 56,235, 40, 88, 56,253,167,147,245,106,127, 48, 58,249,245,111,158, 91, 90, - 94, 94,105,125,231,189,111,189,113,215,246, 44, 3,201, 71,128, 65,181,222,116,105, 47, 27, 14, 70,253,118, 62,232, 13,250, 93, - 50, 1, 33,213,227,176, 62, 57, 83,106,110,205,179, 97,169, 62,185,117,231,238,184, 62,211,235,246,178,164,189,248,248, 35,147, - 55,220, 82,111,110,201,211, 81,142, 1, 42,113, 96,108, 50, 4, 2,198, 64,156,123,234,236, 19, 54,205,235, 19,205, 60,233,238, -188,249,149,103, 31,253,115,142,167, 9,176,212,104,100,163, 78, 92,155, 82, 7,105,178, 94,170, 76,219, 60, 27, 13, 86, 84, 41, -207,242, 56, 10, 43,213,134, 42, 36,233,168,191,190, 58,189,101,199,212,150, 27, 91,139, 79,214,167,182,128, 41,247, 59,237, 97, -119, 49, 8,171, 38,174, 72,214,103,138, 52, 44, 25,162,128,176, 92,171,138, 98, 80, 42,167,105,154,245,123,105,127,173, 62,181, - 83,144,122,107, 23, 37, 89,189,241,206,123,151,151,230,215,151, 23,226,250, 36, 37,235,253,238,122, 20,150,219, 43,103, 51, 8, - 92,150,199, 1, 89,103, 47,182,214, 74, 97, 92, 42, 87, 75,113, 84, 42, 87, 37, 29,118,251,157,229,213,229, 90,125,154, 77, 88, -171, 55, 75, 81, 9, 8, 91,171, 23, 70,195, 81,169, 82, 37, 10,211, 81,223, 58,155,166,105,173, 20,246, 7, 73,154,167,132, 80, -137,203,173, 78,123,190,213,189,101,231, 13,185,211, 48, 14, 80,236,160,183, 94,105,108,137,163,184, 18, 5, 97, 64,231, 46,156, -153,158,217,179,103,239,206,187,239,186,145, 56, 84,231,128, 0, 65, 85, 68,129, 17, 25, 85,129, 72, 84, 81, 1, 8, 21, 16, 0, -196, 9,160,127,213, 16, 20, 84,133,152, 68,198,239, 34, 48,177, 56,107,237,210,202, 74,183, 55,152,221,189,171, 86,141, 71,105, -134,200, 34, 0,168,254,229, 21, 43, 0, 66,102, 99,133, 9, 79, 49, 8,168, 42,128, 42,142, 0, 20,157, 8,182, 59,163, 97,202, -149,198, 68,100,176,219, 94, 95, 90, 90, 88, 88, 90, 88,106,181, 91,157,206,210,234, 90,175, 63,108, 54,106,111,187,119,223, 91, - 95,115, 39, 3, 38, 22, 98, 34,206,243,245,229,149,211,243, 11, 75,235,189, 97,150, 85,226,232,214, 87,220,186,180,116, 49, 8, - 77,125, 98,226,179,127,246,149,225,250,122, 16,176,128,160,106, 41, 42, 49, 83, 64,236,223, 14, 98, 66,164,241,178, 64,136,153, -205, 73, 33, 10, 66,244,196,194,100,136, 50, 85, 98, 69, 7,169,181,224, 68, 17, 17,193,138,250, 21,138,156,170, 1, 0, 32, 1, - 5, 39,192, 8,170, 0, 72,136, 78,197, 40, 90,223,153, 42,130,224, 15, 11, 10,162,162,138,136,170, 10,170,160, 42,160,106, 85, -213,119,183, 40, 17,170,170, 83,145, 60, 87, 28,243, 36, 17, 89, 85, 84, 84,155,131,225,128, 13, 33,137,191, 87, 10,162, 0, 0, -170,234, 84, 13, 32, 16, 32, 5,170,150,144, 80, 53,181,150,223,247,206,251, 0, 0,136,136, 8,128, 84,101,124, 39,252,196,237, -128, 72,196,200, 68, 68,136,136, 36,162,136, 4, 32, 65, 20,187, 44, 31,229,174, 18,135,136, 8,160, 72,228,159, 8, 66, 4,103, -253,109,222,156,241, 23, 61,243,248, 69, 86, 9,124,204, 80, 5, 80,117,170,132, 12,160, 0,168, 34,200,138,254, 81, 0, 20, 21, - 2, 64, 0, 1, 85, 81, 64, 36,100, 98, 32, 30, 31, 93, 65, 84,149,144,171,149,232,137, 39, 79, 69, 81, 28, 71,113,169, 92, 99, - 86,205,221, 99, 79,204,221, 52,123, 83, 41, 10,179, 44, 87,117,198, 4,189,246,218,214,157,123,187,157,214, 43, 95,253,218,116, -212,182, 86,226,184,132, 48,110, 63, 19,161,162,162, 2, 34, 1, 9, 40, 51, 35,145,168, 16,177,170, 0,168,147, 28, 0, 16, 61, -227, 3,109,206,105,239,251, 12, 55, 46,118,131, 88,193, 7, 13, 66, 85, 5, 68, 31, 47, 1, 17,145, 64, 55, 58,200, 47,133, 66, -128, 68, 32,160,128,160, 74,100, 68, 28,136, 2,145, 63,220,198, 74, 85,168, 10, 2, 72, 68,104,124, 44, 65, 68, 26,119, 25, 34, -168,128, 2, 33,108, 68, 68,255,156, 64, 50, 26,217,108,157,145, 13,177, 95, 97, 11, 8, 8, 9,137, 1, 84, 85, 65,121,122,247, -157, 81, 24, 38,221,245, 40, 10,207,156, 57,245,235, 31,251,237, 93, 91,183,191,247, 31,190, 27,152, 84,164,181,188,252,231,143, - 60, 66, 28, 16,170,137,171,113,117,194,162, 81,155, 16, 7,253, 94,203, 37,173, 90,173,210,234,116,206,206, 47,173,247, 6, 86, -244,238, 87,221, 19,154,192, 57,196,160,100,216,128,138, 36,253,124,212,149,100, 96,243, 52,205, 70,164, 84,138,194,184, 84,226, - 40,140,202, 77, 19, 87,131,184,188,101,251, 30, 1,114,249, 8,197,153,210, 68,154, 75,169, 54, 81,153,152,177,121, 38, 2,214, - 14, 93, 58,234,247,122, 28,132,163,193, 96,148,164, 54,235,149,171,141, 81,123, 65, 52, 76, 83,225, 48, 76,211,174,179,185, 29, -117,131,168,130, 38, 72,134,189,106,185, 62,234,175, 85, 39,111, 8,131,168,209,168,247,147, 97, 58,236,130,104,169, 20,113, 80, - 17,117,149,106,189,213, 90,234,182,214, 56,136, 20,205,168,187,170,192, 2,129, 77,147,184, 62,157, 14, 90,206, 57,201, 19, 73, - 7, 65, 92,149, 60, 5,103,173,205, 41, 44, 5, 97, 20,150, 75, 0,184,182, 54, 63, 49,181, 51, 46, 87,134,189,181, 82,101,130, -216,164,131,158, 2,169, 16, 51,165, 89,110, 76, 16,132, 37, 1,100, 14, 74,149,186, 81, 71, 28,168,138, 49, 81, 80,106, 32,134, - 6,181,223,111, 35,234,176,191,110,130,160, 55, 24, 84,170, 13,155,166,195, 97, 15,213, 41,106,218,107,213,170, 85,231, 92, 57, -142, 50, 7, 97, 16,154,192,156,185,120,177, 81, 46,151,194,176, 63, 24,176, 9, 41, 8,243, 44, 47,151, 74,185,179,204,145,178, -185,184,220, 22,167,211,205, 32, 42,197,226, 28, 0,224,198, 19, 53,214, 25,254,209, 85, 20, 0, 5, 69, 66,245,143, 19, 17,160, -248, 7,218,115, 99, 16, 24,201,178,133,149,181,165,149,149,114,165,182,103,215,142, 48, 52,137,181,168,136,104,112, 44, 19, 16, - 0,148,188,222, 67,242,175, 4, 33,232,248, 13, 65, 85, 54,104,157,116,250, 89,187,151,115,216,152,156,108,228, 73,178,180, 56, -127,230,236,217,243, 11,243,243, 43,203, 11,171,171, 23, 22,151,197,201,235,191,253, 85,239,127,231,155, 94,115,199, 77,121,238, - 64, 48, 86, 29,173,183,230,230,206, 62,121, 97,241, 66,187,147,165,233, 77,123,118,236,220,179,253,212,249,165,246,218,170,137, -227, 47,127,237, 27,118, 56,156,168,149, 9,137, 80, 17, 41, 10,130,128, 13, 51,177, 33, 38, 50, 72, 10,162, 10, 68, 8, 8,108, -152,144,152,199,175,108, 16, 4,128, 10,170,206, 58, 81,101, 64, 68,100, 36, 11,234,223,108, 43, 46,100, 6, 5, 64, 34, 34, 32, - 96, 68, 5, 4, 66, 66, 84, 65,167,162,158, 8,136, 16, 81, 0, 16, 20, 17,212, 33, 49, 58,209,192,235, 60, 31, 44, 1,157,138, -136,128,122,137, 12, 10,170,136, 42, 96,216, 43, 72, 97, 50, 72, 8, 28, 48, 97,192, 6,137, 8, 16,145,156,232, 38,185,123, 70, - 17, 4, 20, 5, 0, 70,200, 69,197, 57,126,223,187,254, 39,212,113,200, 5, 80, 68, 64,175, 64, 17,152,145,136,144,144,153, 24, -128,189,192, 84,117, 42,128,164,162,113, 20,174,175,175, 55,106, 53,245,234, 85, 21, 68, 0,199,203,240,161,103,116, 4, 68,127, - 91,217,207,102, 70, 64,204, 4,136,160,160,128,170,128, 62,100,160,162, 1, 66, 98, 34, 5, 29,255,217,247, 15, 2, 35,161,215, -209,232,167, 23, 70, 85,113,155, 15,140, 72,173,222, 28, 14,215,207,158,159,159,153,158, 12,194, 40, 12,227,128,105,121,117,105, -165,221,190,101,118,150, 77,152,102,137, 97, 21,235,150, 47,206,183,214, 86,227, 82,165, 86,175,181,150,150,194, 40, 10,163, 24, - 20,208,160,205,114, 32, 70, 68, 80, 96, 66, 36, 82, 21, 81, 69, 0,242,193, 14, 17, 0, 85,213, 57, 71, 72,134,140,234, 95, 91, -193,196,175, 92,130,138, 0, 56, 30,189,160,128,167, 99, 54, 60,238, 17, 66, 0, 98, 3,226, 16, 4, 1, 16,198,225,205,223, 5, -242,157, 35, 78,156, 83, 66,102, 6,244,239, 36,136,117,234, 28,248, 67, 40,128,128, 63,170,170,250, 72, 2,170,136, 24, 4,129, -138, 40, 0, 17, 34,168,130, 34, 81, 50,236, 99, 62, 98,230,113,115,137, 16, 9,136,252, 46,106,221,150,155,239,174, 77,111, 77, -187,157,184, 84,106, 47, 47,252,234,127,251,127,166, 39,183,124,255, 63,254,158,168, 90,177,105,154,141,250, 95,251,234, 87,251, - 35, 65, 73,140,137,195,198, 54,113, 78,236,208, 4, 33, 71,141,108,212, 69, 55, 48, 97,184,178,210, 89,110,181, 58,189, 1, 51, -237,221,121, 3, 33,170, 83,151,245, 13, 89,100,182,195,110, 54,234, 57,235, 68, 1,208, 88,200, 9,164, 82,169, 84, 38,102, 40, -142, 37, 79,103,118,236,169,212, 39, 70,163, 65,150, 12,109,110, 43,149, 74,158,229, 46,205,179, 65, 91,213,165,105, 58, 28, 12, -109,150,138,112,181,214, 92, 95, 95, 25,101,121, 41, 10, 89, 53,174,214, 21,201, 58,167,249, 96,106,235,174,184,212, 40,215,182, - 84, 27,117,176,214, 2, 77, 52,106,224,146,110,167, 29,134, 37,151,117,178, 36,113,162,245,230, 13,154,117,234,141,153,250,228, -214,114,101,178,215,237,244, 58,173, 82,181,234,210, 30,135, 37,230, 48, 46,149, 64, 44,184,212, 10,113, 16, 77,109,221,102,109, -194, 38, 6,213,220,102,121, 50,140,203,141,124,212,203,179,145,130, 10, 26,114, 25,169,205, 83, 91,111, 78,170,115,134, 96,216, -239, 68,113,196,128, 10,129, 2,132, 6,195, 48,136,162, 50, 32,244, 59,171, 89, 50, 98,142,242,108,148,140,146, 36, 79, 66, 38, - 80, 65, 19,137,203, 42,213,102,183,211, 14,131,208,230,163,208, 68,195,225, 42, 19, 87,234, 91,157, 56, 0,104, 78,204, 12, 58, -171,195, 36,153,158,168, 59,224,167,150,230, 43, 97, 80,138, 75, 66,134,208,168,230, 44,163,114, 84,142, 75, 85,112,110,152,246, -215, 91,221,126, 47,159,222, 58, 83, 45, 71,206,137, 87,216,160,168, 99,110, 34, 0,135,196,176,241,246,146, 87, 88,170,170,138, - 4, 32, 66,204,113, 20,175,119,218,143,157,122,178, 92,174,222,120,195,182,122,173,230,156, 19, 81, 38,220,144, 32, 94, 23,145, - 31,176,250, 87,193,203, 23, 79, 29, 8,192,170,204,212, 29,142,150, 91, 35, 52,213,102,115, 75, 28, 6,107,203, 75,231,206, 62, -117,238,194,133,249,149,165,133,149,181,243, 23,151, 47,182,218,187,183,111,255,193, 3,239,124,243,190, 87,150, 74,129,115, 88, -162,208,246,251,231,207,158, 63,125,126,241,252,234,234,210,122,103,215, 84,179,210,168,174,180,187,103,231, 23, 83, 7, 23,230, - 23, 58,173,142, 1,136,195,208, 4, 33, 32,196, 65, 96, 56,100, 38, 66, 12, 67, 19, 48, 41,128, 19, 21, 81, 66, 54, 68,162,202, - 64,228, 25, 80, 20,145, 25, 48,119, 78, 65, 81, 1, 9, 68, 84, 65, 17,209,137, 42, 40, 35, 6, 76,138, 72,136, 28, 50, 18,140, - 5, 58,128, 1,204,124,199,142,165, 60, 24, 67,168, 32, 72,128,104, 16, 77,200,170,200, 32, 2,154,139, 3, 81, 1,112, 42, 34, -206, 83,171, 31,241, 19, 49, 17, 25, 98, 50, 20,112, 96, 69,141, 97, 67,100,152, 13,179, 42, 16, 42, 18,139, 8,129, 0, 49, 18, - 18,146, 10,228,206, 50,141, 3,182,170, 24, 54,204,204,239,123,199,219, 97, 60, 18,131,177,226, 6, 37, 19, 4,198,248,136,198, -134,193, 9,120, 37, 10, 4, 4,226,172,181, 14, 85,136,185,223,235,155,184,204, 8, 0,130,224,159, 27, 68,246,244, 1,140, 36, -170, 0,200,228,131,186, 23,178,140, 4, 27, 93,131, 72, 34, 0, 42, 74, 62, 96, 17, 16, 26, 68,149,141, 1,161, 23, 15, 0,180, - 33, 7, 20, 17,101, 99,180,227, 7, 1, 68,192,200, 91,183,109,123,242,137,199,243,204,150, 75,113, 92, 46, 9, 96,100,130, 71, - 31,123, 98,203,246,173, 19,213,146,181,226,108, 90, 42,149, 69,225,214, 59,247, 45,159, 63, 85,159,190, 65, 37, 3, 64, 14, 2, - 31,184,136,141,120, 59, 9, 17, 80, 65,188, 26,182, 72, 6, 25,199, 44,140, 74, 68, 76, 44, 27, 61,182,209,111,227, 39,218,143, -154,254,234, 15, 0, 72,196, 76,168, 64,204,108, 80,196,249,105,241,253,184, 4,199, 99, 69,221, 60,154,202,120, 81, 89,102, 67, -190,211, 12, 35, 0, 56,177,214,137,115, 27,177, 6,137,201, 71, 56,220,240,143,144,136, 0,114,103,137,152, 3,163, 10,158,208, -137, 77,210,235,160,228,136, 6,213, 1, 18,140, 3,230,248,133,172,205,236,153,190, 97,214,165, 35, 86, 73,250,173,143,254, 95, -191,210, 25, 6,141, 90,101,239,238, 27, 3, 68,100, 60,117,250,236,252,194, 60,177, 33,142,130,202,132, 41, 85, 76, 84, 42,215, - 38,156,160,230,233,104,208, 10, 88, 16, 97,109,173,213,234,244, 46,174,181,234,181,230,237,183,239, 19,117, 78, 53, 42,149, 53, - 25,216,100,228,172,213, 52,205,179, 20, 0, 6,163, 62,169, 76,214,155, 81, 41, 14,227, 42, 25, 14, 74,181,169,237,187,243,100, -221, 41, 6, 97, 20, 70, 85,116,169, 40,167,121, 46, 46, 43,149,106,113,173, 97,147,172,183,190,140, 0,234,178,213,165,179, 38, - 44, 87,234,211, 78, 68, 57,204,211,132, 77, 24,215,167,243, 65, 59,205,210, 81, 58, 92, 57,243,141,245,181,243,113, 84,179, 18, -228, 14, 1,145,195, 88, 53, 74, 6, 23,227,114,173, 54, 57,213,235,180,173,115,181,137,105,219, 91,238,244, 90, 86,141,164,131, -204,230,165, 90, 51, 25,116,203,113,212,152,220, 34,206,230,142,103,182,110,109,135,221,156,195, 0, 0, 32, 0, 73, 68, 65, 84, - 76, 52,146, 68,114,155, 57,155,102,105,194, 65, 69, 80, 7,221, 69,226,216, 57, 27, 85, 38,243,100,148, 14,215, 43,181,201, 60, -207, 59,171, 23,114,135, 96, 71, 1, 75,107,109, 9,213,142,146,129,136, 84,106,205,100,208, 3,149, 70,163,153, 99, 48, 28,116, - 13,155, 52, 29,245,250, 45, 22,113,105,127,199,182, 93,136,148,228,163, 60,207, 51,155, 84,171,205,193,104,128, 92, 98, 14, 76, - 16, 34, 82,146,101,129,230,235,157,149, 52,179, 97,104, 34, 70,235,116,173,215,223,218,108, 24,102, 0,137,226, 74,110,109,154, - 14,146,204, 13, 71,125, 43, 46,205,157,117, 48, 24,216,230,100, 57, 14, 3,231, 28,130,215, 25, 8, 2, 72,128,202, 48,142,248, -168,254,213, 27, 51, 52, 42, 40, 41,128,218, 51,103, 46,156,191,184,242,138, 91,111,218, 50, 53,229, 60,245,143,227,129, 31, 2, -226, 37,250,157, 0,189,139, 73, 0,160,214,191,170, 64,164, 78,117,173, 51,234, 12, 97,106,122, 71,173, 90, 73,211,222,133,243, -103,231,230, 78,157, 89, 88, 88,105,183, 47, 44, 46,207,175,172,146,194,254,239,216,247,207,191,235,109,219,166,235,163,204, 6, - 28, 5, 78,151, 23,206, 61,113,234,236,133,139, 43, 43,189,126,104,176, 92,105,128,100,213,137,122,185, 57,245,232,163, 79, 12, - 59,221,106, 96,162, 32, 48, 76,204,108,115, 9, 2,102,102, 68, 98,102, 34,227, 45, 40,113, 42,224,226,208, 56, 21, 43, 98,152, - 17,192, 57, 29,123, 54, 0, 86,196,233,248,229,205,157, 24, 68, 67,228, 64, 12,177, 97, 34,196, 52,119,158,169, 68,196, 58, 33, - 68, 4,117,170, 78, 53, 52,108, 69, 64, 33, 12,195, 49,161, 50, 25, 0, 81,151, 89, 69, 68, 66,112, 0, 78, 21, 68,157,130,147, - 92,192, 33,176, 85, 33, 0,246,236, 8, 24, 48, 5, 97, 96,136, 1,212, 95,144,215,216, 12,168, 48,214,142, 62,112, 50, 27,111, - 18, 8, 64, 96,140,122,233, 41, 26,135,134,131,192, 9,240,123,223,113,223,216, 92, 22, 65,130,141,155,164,134, 25,112, 44, 94, - 9,128,252,240, 74, 21, 8, 65,145, 9,189,178, 71, 80,107, 53,142, 3, 80,245,227, 33, 64,224,192,120, 5,138,222, 46, 71,218, - 20,244,222,121,242, 79, 18, 40, 48, 50,160, 23,181, 72,136,228,159, 54,111, 22,168,122, 67,130,152, 65,197,135,181, 13, 79, 70, -253, 14,222,230, 70, 5, 64,116,206,197,229,122,189, 94,254,198, 55,191, 81, 10,130,114,165, 86,169, 85,153,120,212,239, 45,174, -180,111,153,221,131, 72, 54,203,131, 48,136,194,112,216,105, 47, 46,204, 39,163, 81,158, 39, 8, 96, 8,152, 13,155,144, 77, 64, -128, 68,232, 31,111,221,112,150, 0,209,199, 48,167, 22,145, 84, 81, 68, 54, 28,152,191,162,112,220, 92,236, 27, 55,199,165,127, -165,169, 9, 73, 65, 92, 46,168,136,164, 10, 34, 86,253,181,251,211,121, 59, 30, 54,188, 79,239,174, 40, 32, 19, 3, 8, 56, 21, - 1,113, 34, 54, 23,113,196,134,216,248,213,176,136, 88, 21, 20,156,151,235,158,184,253,176,102,220, 70, 1, 21,151, 12,123, 6, -199,207, 49, 18, 27, 10, 17,141, 42,168,216,184, 62,179,253, 21,119,129, 2,137, 14,150,231, 63,246,177,227,167, 23,123,181, 74, -240,198,183,190,109,235,238,189,221, 78,239,236,169,199,158, 58,115,142, 20, 24,208,148,106, 65, 24, 7, 81, 37, 46,199, 42,249, -176,125,209,196,213, 78,235, 66,185, 18,165,163,100,105,101,109, 97,117,173,211,237,238,216,190,103,251,182,157,233,160, 31,134, -229, 16,193, 89,135,234,210, 65, 43, 75,211,209,176,215, 77,134, 12, 84, 45,149,227, 74,149, 76,152, 91, 75,200,113,185, 86,169, -213,243,204,137,179, 42,214,138,154, 32, 30,246,186,136, 80,105,212, 7, 73, 26,129, 29,117, 86,170,245, 45,128, 98, 51,187,184, -116, 33,233,174,148,171,117, 0, 81, 69, 33,204,135,189,168, 58,193, 65, 28, 6,209,176,215,141,234, 83,229,198,142,116,216,234, -183, 46, 84,106,147,229, 40,242,189,137,170,245,230,118,231, 50, 52,113,169,210,212,100, 61,201,109, 46,106, 45, 12,134,157, 45, -219,111,118,105,191,187,190,108, 93,206,224, 64,105,148,102, 81,104,106,245, 90,150,231,221,245,238,250,197,179,206, 41, 71, 97, - 88,170, 5, 38, 18, 65, 64,206,135, 93, 50, 6, 36, 67,132,184, 54,137, 20,172,175,183,152,184, 20,135,195, 52, 31,244, 59, 78, -185, 90,107,168,104,167,223, 67,100, 54, 36, 54, 3, 98,102, 42,197,241, 96,208,171, 53,102,144,204,182,173,219, 20, 33, 79,179, -204,201,112, 56, 66,144, 70,189, 97, 76, 56, 74, 6, 32, 46, 8,130,254,112, 96, 76, 96,202,141, 82,185, 26,134, 49,161, 76, 78, - 52, 3,198, 51, 75, 75,219, 38,167, 26,149,154,147, 60,179,208,172, 79,148,194,184,189,222,177,249, 8, 68, 85,165,215,237,166, - 9, 77,111,105, 6,129, 81,245, 47, 28,123,181,228,173, 61,245,146, 30, 1,145, 84, 69, 69, 67,195, 8,186,214, 90, 95, 88, 92, -142, 74,165,219,110,190, 41,142,163, 36, 77,199, 82,125, 60,220,100, 29, 15, 92,121, 28, 22, 54,172, 73,239, 37, 2, 41, 19,170, -213,222, 48, 91,235,102, 24, 84,167,183,108, 53, 42, 75,243,103,159,124,226,241,185,179,103,207, 95, 92,153,191,184,124,225,226, -106,111, 56,250,182, 59,110,249,167,255,224, 45,111,125,205,237,136,144, 91,140, 49,200, 58,235,231,159, 58,123,234,220,252, 66, -187, 51,204,242,157, 91, 38,103,103,247, 92, 28, 12,203, 1,141, 20, 31,127,236,113,116,110,178, 86, 54,204, 94,246, 24,166, 48, - 32,102, 70,111, 60, 51,251, 87,204,191, 28,132, 36,130, 68, 68, 8, 4,128,136,134, 9, 16,157, 83, 1, 53,204, 68, 64, 48, 30, - 80, 59,167,214,251,242, 4,162,154,229, 22, 17, 66, 99,156,138,127, 87,189,233,234, 37,178,248, 33, 56, 98,238,156, 33, 34, 38, -231,156, 3, 5,192,192, 24, 39, 98,197,121, 18,244, 1,144,201,243, 40, 8,248,180, 29, 1,104,192, 28, 4, 6, 20, 55, 50,149, - 28, 4, 20, 50, 17,170, 19, 0, 16, 5,197, 77,165,143,232, 0, 8,125, 56, 5,167,160,162,129, 33, 85, 33, 5, 36,230,127,244, -174,119,168,247,103,136,200, 4,155, 41,149,141,241, 62,123, 99,192,223, 46, 5,240,222,207, 6,173, 49, 7,220,239,173, 87,170, - 13, 80,245,140, 14, 10, 99,226,247,214, 47,249, 61, 85,252,144,109, 60,244, 3, 21,128,177, 5, 70,136, 4, 42,136, 27, 25, 24, - 68,244, 97, 47, 87,111, 85,123,189, 12, 62, 59,233,221, 28, 81, 64,244,118,183,110, 12, 3,157,181,147,147,211,237,214,234,242, -234, 90,173, 82, 46, 87,170,204, 20, 24,243,216,227,143, 85, 27,147, 55,238,216,154, 57, 7, 2, 81, 92,177, 89, 62,179,107, 54, -224, 44,119,102,106,122, 50,207,109, 16,132,132, 62, 70, 10,241,216,178, 66, 4, 34, 70,246,193, 10, 64,201, 41, 24, 68, 25,143, -120,132, 48, 32, 98, 80,241,254,137,239, 52,192,205,120,201, 62,206,249,102,142,169,159,128,188, 85,165, 58,142, 89, 10,200,132, - 0,226, 28,168, 2, 1,121,107,104,156, 45, 69, 0, 32, 38,102, 68, 0, 17,113,226,136, 24, 84,153, 13, 25,218, 48, 6,145,144, -125,148,245,105, 15, 68, 32, 68,239,243, 33, 34, 18,247,219,171,225,198,168,140, 40, 64, 38, 4,117,154,113, 84,219,118,203,171, -131, 48,178,105,230,214,150, 63,241,241,143,159, 94,234,139,164,111,126,227, 27, 95,255,166, 55,148,235,213,198,244,214,139, 75, -173,115,231,207, 90,129,106,115,154,163, 82, 84,169, 85,170,117, 4,155,142, 44,133,161,181,210,107,159,175,196,241,112,152, 44, -174,172, 46,174,182, 70,163,116,215,142, 27, 38,235, 21, 70, 52,140,234,114,176, 35,181, 46, 29, 14, 20,100,100,109, 16,196, 17, -101,108, 98, 54, 97, 20,132,104, 2, 11,184,235,230, 59, 65,243,206,234, 98, 80,174, 26,194,225,160, 99, 5,109, 54, 90, 91,248, -134, 40, 75,150,166,195, 97,111,125,129, 76, 56, 88,111,165,121, 54, 74,134, 72,152, 13,215,171, 91,118,187, 44, 69, 17, 99, 2, -210, 44,239, 47,133, 81,153, 3,195,204, 0, 24, 87,234, 89,210, 35, 50,189,238, 50, 82, 4, 8,121,210, 17, 53, 4, 82, 41,149, -243,108,148, 12,211, 44,207, 93, 62, 10,163,210,196,196,180, 9,226,209,168,175, 88, 14,194,106, 50,236,165,217, 40,138, 99,230, -192,144,102,253,245, 81,103, 69, 57,230, 48,172, 53,102, 80,173,203, 50, 69,142, 74,213,128,169, 90,155,112,214,149, 43,205,133, -167,254, 98,148, 90,235,136, 56, 8, 48, 15,163,138,136, 41,197,209, 68,173, 82, 41,151,147, 65,183, 62, 49, 57, 92, 95, 67, 98, - 39,106,179, 52,183,153, 9,202,229, 82, 57,177,121, 72, 48, 53, 61,221,106,173, 24,142, 65, 93,146,165, 54,203, 84,115, 68, 10, -194, 88, 92, 30, 6, 65,150,165,113, 24, 6,198, 48,106, 24,132, 83,141,250,182,169,201,213,110,114,126,249,226,100,204, 32,106, - 85,135,131, 30,100,189,173, 83,211,232,243,120, 28,177, 9, 49,136,114, 87,174, 86, 98, 99,198,111,178,110, 26, 40,227,247,147, -198, 73, 40,226, 40, 14, 7,253,193,169,185,115, 74,188,107,215,141,147,205, 9, 17,235,114, 7,160, 27,254,224,216,132,245, 98, - 98,156,101, 28,219,194,226, 77, 25,131, 38, 8, 76,146,229, 23,219,195, 84,131,122,115,178, 26,151, 6,157,181,167,158, 58,245, -196,169,185,133,165,139,139,173,181,133,229,181,139,107,237,102,163,254, 63,191,243,245,239,121,203,190, 70,181,146, 58, 12, 32, -160,204, 46,205, 95, 56,117,230,236,185,229,181,214,160, 95,171, 84, 69, 92,185, 86, 90,233,245,207, 47,172,174, 44,175,182, 86, -214, 2,128, 74, 28, 25, 34, 64, 96, 98,226,141, 60, 31, 18, 19,179, 23,107,234,243, 3, 62,235,228, 95,152,141,215, 6, 1, 0, -172,170, 55,153,144, 8,144, 17, 8, 64,145, 24, 81,153,144,137, 5, 4, 20,162, 40, 0,192, 92, 28, 51, 33,146,119,108, 4,192, -187,231,138,184,145, 35,220, 40, 6,217,176, 41,116, 60,224,166,141, 88,224,101,234, 56,123,103,144,198,255, 37,242, 14, 7,143, -115,116,158, 31, 52,117,146,139, 50,161, 32, 26, 66,227,229, 49, 34, 0,133, 99,234, 0, 98, 10, 9,137,216,137, 6, 65,200,196, -162,150,223,251,142,183,143,125, 50, 4,220, 48,206, 65,198,170,148, 55, 92,229,177, 57,226, 51,162,155,166, 4, 42, 34, 15, 7, - 61, 54,113,104, 0, 1, 68, 20, 69,124,171, 5, 4, 54, 92, 94,208, 49, 83,163, 2, 33, 91,117,228, 19,249,164,170, 2, 4, 98, -197, 87,134, 16, 17,141,203, 80, 16, 60,243,171,194,152, 98, 69,193,249,203, 86, 4, 2, 26, 27,220,227,102,131, 19, 33,196,137, -137,198, 19,167, 79,161, 72,169, 82, 46,151,171, 76,152, 13, 71, 95,125,236,177, 87,222,118,107, 28, 71,105, 50, 10,194, 32, 10, - 3,103,211,106,163, 1,214,166,201,160,223, 27,148, 75, 21,175, 54,140, 49,162, 0,170, 76,140, 72,161, 9, 68,156, 56,241, 73, - 41, 20, 21, 34, 0,144,113, 66, 66, 1,193,223, 16,177, 66, 76,190,215, 21,198,105, 21, 34,162,192,120,175,105, 51,245,170, 0, -136,204, 76, 50, 30,201, 16,128,138,138,175,101,241,105, 47,241, 67, 92, 39, 62,241,139, 8,227, 82, 33, 34, 95,238, 98,130,192, -191, 98,226,159, 34, 34,255,110,138,147,205, 78,247,133, 73, 68,172, 0, 78, 32, 31,245,194,136, 1,124,130, 6,144,200,103,211, -182,222,116,119,185, 57, 9, 78,121,208, 61,241,251,191,249,165,111,158, 31,141,122,187,183,207,188,251, 29,239, 82, 21,113,182, -189,178,182,190,222,109,181, 90,253, 4, 71,195, 94,169, 82,155,152,154, 98,195,171,243,231,195, 74, 13,208,228,217, 48, 29,172, -150,163,184,221,107, 47,175,182,151,219,107,105, 46,175,188,245,206,201,122, 29,216, 16,128, 56,103,140,201,134, 61, 39,214, 58, - 59, 24,142,226, 32, 36, 67,128, 32, 78,234, 19,147,200, 84,159,218,182,231,182,187, 71,217, 72,213,152, 40, 90,159, 63,213,239, -172,148,203, 19, 6, 50, 75,241,212,204,158,193,250,121,144, 60,119,138, 20, 50,201, 83, 79, 61, 90, 46, 55, 57,136, 59,107,139, -245,122, 3,145,109,154, 40,134, 89,158,244, 86,207, 83,121, 26,212,181, 46,206,169,106, 24,149,227,250, 84,185, 82,203, 83,171, -224, 68,209, 57, 33,198, 52, 25,170, 27,218,204, 82, 80,234,117, 91,204,198, 89, 48, 65, 60,236, 46, 83, 80,206, 70,189,238,250, - 50, 32,131, 9,202,229,114, 58,236,215, 38,166,152,163, 81,210, 47,215,183,132, 97, 57, 10, 40, 27,118, 22,231,159,234,247, 59, -131,126,127,189,211,238, 15,186,173,245,214, 90,123,117,109,117,117,117,125,173,223,107,239,217,123, 83,167,219, 94,239,180, 29, - 25,118,233,206, 93, 55,132, 38, 72,178, 52, 10, 34, 5,169,213,103,234,181,106,183, 61,223,104,238,184,253,214, 91,115,197, 86, -167, 19,134,229,192, 48,146,233,172,175,245,187,107,166,220, 8, 56, 32,208,220, 89, 85,137,152, 12, 7,131,126,143, 66, 3,128, - 73,150,161,205,183, 76, 78,139,234, 68,173,218,234, 14, 46,172,172, 6,154, 76,212, 27, 1,135,163,209, 48,142, 99, 67, 88,174, -212,146,209, 16, 9, 37, 79,147,100,100,169, 50, 81, 11, 66, 67, 99, 5,129,227, 97,191, 31,119,170, 2, 6,204, 68, 43,203, 11, -115,103, 23,118,239,218,185,109,219, 12, 33,230,121,166,168,227,119,115,108, 70, 42,160, 79,164,162, 42,160, 23, 12, 62,121,230, -147,109, 4,136,176,188,218, 89,237,228,229,218,228, 68,125, 66,108,186,178,120,225,201,211,115,167,206,156, 91, 88, 89,185,184, -214, 90, 92, 94, 27, 37,217,189,223,126,199,191,252,158,119,220,186,119,123,150, 41, 83, 92,162, 96,125,249,226,169, 83,167,207, -158, 95, 90,234,116, 6, 73, 26, 71,225,174, 29, 51, 22, 41, 85, 60,245,212, 57,155,164, 33, 97, 41, 52,177, 9,140, 33,255,170, -177, 33, 34,244,165, 7, 94,149,203,248,165,241, 47, 29, 25, 4,241, 41, 99, 21, 99,140,170, 58,245,217, 44, 36, 34,235,116, 60, - 8,119, 34, 78, 75, 33,123, 27,202,140,223, 92, 35, 78, 0, 32, 10, 67, 4, 82, 85, 98, 6, 29,235, 95,148,241,171,109,136, 16, - 73, 85,125, 73,132,117,170,162,232, 85, 34,128,241,246,213,216,216,240,132,143,155, 25,111, 20, 12,140,241,233, 73,102, 12, 3, -178, 0, 78,148, 17,152, 88, 1,152,137, 17, 51, 25,215,196, 24,194, 92, 84, 0,141, 79, 16, 3, 34, 97, 41,142, 17,129, 24, 1, -217, 40,168, 90, 65, 70,100,159, 35, 5,175,139, 65, 21, 5,212, 39,161, 85, 84, 20,152,156,117,160, 10,134,137,216, 87, 58, 25, - 67,149, 74,185,213,238,236,216, 58, 1,226, 72, 17, 13,171,168, 83, 65,102,242,162, 21,137,152,196, 87, 23, 2,138, 82, 96,200, -115, 50, 1,138,168, 56, 81, 7,160, 0, 10,194, 10,228,189, 17, 31, 3, 29,160, 2, 56, 7,136,226,252,120, 5,212, 87,149,120, -123,126, 99,104,137,128, 42,185,205, 39,167,102,110,222,125,227, 19,167,206,148, 75,149,114,181, 82,170,148,119,239,218,181,176, -188,252,135, 95,248,226,187,246,191,137, 48, 76,147, 52,142,204,160,215,229,104,155,106, 54,191,212,218,115,227,206, 81,191,109, -194, 40,144, 88, 5, 56, 96, 36, 70, 36, 14, 2,155, 39,128,100,140,209, 13,179, 8, 73, 85, 24, 64, 0,192, 1, 24, 0, 4,114, - 86, 16,209, 90,139,160,136,198, 71, 47, 64, 16,177,224, 54, 66,248, 88,233,176,170, 3,117,146, 43, 50, 1,128,162,218,220, 49, -161, 50, 18,144,138, 32, 19,121, 89,197,168,170, 2,162,130,204,134,124,218, 85, 33, 12, 98, 0,116,206, 34,192,120,144,135, 64, -108, 84,156, 47,114, 21,245,202,138,140, 33,167,121,104,226, 36, 77,136,116,156, 47,242,226, 69, 85, 68,166,246,190,170, 54,179, -197, 37, 35, 6,250,147, 79,127,242, 51, 95,252, 26,154, 74, 37,192,119,191,237,109, 28, 16, 0,164,131, 65,123,113,105,121,117, -213, 58,105, 78,212, 3, 99,250,195, 76,151,151,227, 40, 10,194,208,165, 67, 21,151, 36, 35, 67,104, 85,134,195, 52, 77, 50,151, - 75, 64, 92,173,213,115, 52, 97, 64, 46,233,170,205,114, 17, 16,117, 89,218,233,172,229, 22, 13, 97,150, 43, 19,213, 27,229, 82, - 24,244,115,152,222,177, 55,203, 70,171, 75, 75,185,181, 21, 1, 46,213, 3, 80,102,189,112,230,137,176,188,181,179,122, 65, 52, - 80, 37, 16, 84,107,101,212,179, 78,195, 40, 38,130, 61,179,175, 76,134, 29, 53, 53,177, 57, 42,144, 9,202,205, 61,131,238, 26, -136,204,220,112,123,150, 14,196,229, 4,194, 81, 20, 85,202,104, 56, 79,179,176, 84, 14,163,210,112,216, 83, 83, 53,145,233,183, -151, 4,177, 55, 26,245,123,109, 92, 15,109,238,166, 38, 93,171,189,212, 25, 12,169,221,142,162,120,117,101, 41,119, 58,119,254, - 76, 24, 86,172,205,134,201,233, 44, 29, 5, 65, 96, 51, 43,146,198, 97,200, 36,104,130,233, 45,183,246, 86, 23,195,218, 84,185, -190,173, 74,162,136,203,107,173,133,165,101, 80,176,110, 56,236,181,206,174,174,130, 64, 16,151,179,108, 85,108, 70,176,140, 76, - 40,216, 91,190, 56,191,188,216,235,247, 20, 49, 73,211, 71, 31,255,203,137,137, 9,103, 53,168, 52, 7,131, 65, 38,169, 2, 88, -235,130, 32,156,156,106, 90,151, 3,104,128, 68, 76,150,141, 97, 28, 14,219,130,193,104, 56,184,107,239,141, 23,218,221,133,149, -139,184,178, 72,166,220,172, 87, 76, 96,122,105,146,103, 3, 38, 96,151,151,226, 70,158,167,195, 65,114,118, 65,103,119,196,165, - 82,121, 60, 50, 29,103,112,144,216,136,184,181,213,214,218, 90,171, 86,107,220,253,234, 59,136, 48,205,173,231,160,113,225, 7, - 5,170, 14,145, 4,156, 47,207,213, 13, 91, 81, 21,144, 20, 84,189, 27,217, 31,166,107,157, 52,140,107,211,219, 26,140,174,211, - 90, 58,191,112,225,220,133,133,229,181, 86,171,219, 93,110,119, 6,195,100,231,214,233,247,237,191,247,238,219,103,115,177,195, -158,148,130, 56,237,245,158, 90,152, 63,179,112,113,173, 59,112,226,166,167, 26, 55,223,188,247,244,217, 69, 96, 46, 85,226,211, -103,230,201, 74,189, 20,129, 8, 18, 41,162, 83,165,241, 40,130,137,192, 0, 16,162,211,113, 70,148,137,157, 8, 33,168, 74,174, -132,160,140,232,124, 25, 40,184,136,140, 29,151,178, 64,192,228,172, 16,162, 34, 24, 3, 35,107,197, 10, 51, 91, 39,234,237, 29, - 38, 43, 98,173,245,217, 50, 85, 37, 99,172,179,222,107, 6, 85,102, 82, 69,102, 20,241,166,133, 26,166,220,186, 60,115,202,192, -100,236,184,220, 5,153,145, 17, 28,128, 56, 69, 37, 81,107, 76, 8, 52,166, 50, 38, 64,194,212, 42,168, 16,129,183, 13, 12,162, - 83,205, 84, 2,230,205, 50, 14, 67,132,128, 42,154,137, 26, 34, 2, 80,113,140, 68,134, 93,154, 27, 80, 80, 18, 4, 22,103,125, - 38,194, 41,160,103, 88, 68,167,130,130,196,140, 76,190, 12,214, 23,184,122,141,141, 68, 34, 80,171, 77, 92, 92, 62,157,231,181, -144, 80,212,169,207, 28, 26, 38,149,113, 9, 18, 2,146, 33,103, 61,209, 9,100,224,216, 32, 43,146, 56, 21,231, 64,209,123, 8, -138, 10, 34,162,190,114,156,198,174, 3,130,170,146,250, 33, 4,137,115, 62,230,249, 66,130,113,194, 90, 69, 21, 56, 96, 64, 99, -157,222,249,234,187,207, 95,152, 95, 88, 89,154,218,178,101,122,102,102,106,203,204,205,187,119, 63,246,212,153,179,231,110,221, -185,101,107,127,212, 67,212,122,109, 98,208,105, 35, 81,181, 90,217,186,107,247, 83, 95,127, 36,207,147,220,166,213, 90, 96,130, -128,137, 1,213, 89, 11,104, 16, 65,197,137, 8, 33,138, 2, 43, 35,130,241,163, 51, 34,240, 67, 50, 28,103,160, 9,141, 31, 39, - 58, 95, 45,235, 61, 19,239, 75, 33,170,170,130, 69, 16, 64,163,164,126,112,162,226,179, 29, 64,232, 75, 89,216,103, 61,152, 65, -156,243, 9,115, 28,199, 74, 69,255, 9,130,136,130, 18,147, 79, 18,248,196, 4, 0,176, 65,151,171, 83,161,113, 32, 1,171, 57, - 3, 33,163,117, 74, 27,114, 65, 21,145,212,229,131,233,217,123,106, 51, 59, 92,158,178, 49,127,246, 7,191,253,187,127,242,117, - 19, 79, 72,214,125,239,187,222,177,109,231,174, 52,207, 2,209,214,202,202,252,217, 83, 43,171, 45,224, 82,109,106, 6,178,129, -129, 32, 29, 37,221,245,174,184, 60, 46,213,154,211, 77,237,182, 74,113,100,109, 38,206,101, 54, 77, 93, 94, 42, 85,235,229, 10, - 75, 82,170,110,145,128, 51,238,117, 58, 29, 10,227,220,229, 10,204, 1, 13,147,196,170,196,198, 89,173, 15, 70, 3,199,229, 82, -109, 34,203,134,224, 18, 84, 84,117,206, 57, 19,212,231, 47,156,201,168, 49, 53,177, 5, 70,171,106, 2, 43, 32,106, 21,113,126, -121,129, 77,108,109,154,231, 41, 84,234,195, 84, 34, 22,151,103,131,225,186,100,105,192,108, 69, 68,212,103,115,122,157, 86,226, -242,198,196,204,104, 48,232,118, 86, 21, 89, 1,196, 90, 1, 80,133,100,212, 37, 48,213,198,132,203,179, 94,175, 23,133,129,137, - 42, 75, 11,103,178,209,122,115,219, 45,229,200,220,176,125,103, 54,234,153,184,220, 27, 38,245,106, 61, 10,203,189,206, 90, 92, -170,142,186,139,149,153,189,165,128, 85, 52, 52,148,231,125, 50,113, 9,183,212,154, 91,201,132, 65, 16, 24, 54,233, 96,117,219, -204,119,116, 86, 22, 6,131,182, 76, 54,195, 82,221, 74, 14, 46, 79,135, 61, 32, 50, 65,144,167, 46, 87, 23, 33,143,178,180, 82, -174, 37,233, 96,219,150, 27, 90,181, 70,150,165, 26,106, 24, 69, 1,241, 32, 97, 67,148,185, 94,187,219, 73, 50,231,242,132,162, -184,187,218, 66, 65,231, 50, 50,193,133, 85, 37,164, 44, 79,213, 89, 19,198,140,124,186, 53,216, 53,201, 2, 21,177,105, 92, 42, - 37,253,110, 35,174,138, 75, 71,157,213,230,142,221,195, 81,175,213, 94, 67,217,246,138,155, 74,140,234,198,190, 49, 50,113,127, -208,153, 59,191, 88, 46,197, 55,207,238, 49, 97,148,187,204,229,138, 14,253,248,123,236,212,131,140,125, 6,241, 58, 75,198, 57, - 54,167,222, 67, 36, 34,107,243,139,173, 65, 38,220,152,218, 22, 71, 81,210, 95, 95, 92, 94,124,234,204,217,179, 11,139,237, 94, -175,213,233,118,122,189, 82, 92,126,231, 27, 94,251,206, 55,237,171,150,195, 81,226, 2, 53,145, 38,171,243,231,207,157, 91, 92, - 90,239, 14, 70,137, 32,108,105, 84,102, 95,121,235,133,197,229,199,207, 94, 40, 7,184,182,222,139,201, 84, 75, 33, 42,134, 65, -224,198,222, 0, 16,142, 5, 59, 40, 56,149,141,178, 58, 5, 6, 95,255, 38, 10,226, 36, 12,200, 41,138,117, 34, 68,164, 72,156, -139,168, 42, 51,123,211,213, 48, 17,177,117,121,234,124,165, 10,102,214, 5, 76, 1,147, 83, 80, 85, 38, 22,117, 42,192, 72, 10, - 10, 32,226, 52, 52,236, 68,112,108, 61,131,127,246,136,208, 1,128, 8, 51, 25, 0, 98, 84, 1, 2, 96, 36, 32, 20,159,158,246, - 66,158,129, 48, 96, 4, 69,100, 66, 1, 85, 37,113, 62, 31, 71,138,224, 69,165, 56, 65,194, 72, 89,124,157,147, 2, 51, 90, 39, - 2, 42, 0,145, 65, 5, 18, 21, 98, 54, 68,128,148,169,122, 39, 7, 80, 65,156, 2,169, 19, 1, 4, 52,140, 66,214, 90, 66,212, -208,215, 74, 17, 19,138, 8,140, 77, 9, 95,252,135,170,121, 16,150, 38, 43,165,245,110,111, 75,179,225,131,156, 34,130,128, 16, -160,108,184, 21, 46, 87, 81, 68, 84, 64, 81, 85,181, 10, 64,164, 99,205,192, 8, 2,170,138,130, 52,254,244, 64, 1, 4,137, 65, - 81,172, 35, 38,246,151, 74,164, 54, 21, 37, 7,186, 81,227,130,160,110,236,114, 32, 19,170,179,121,169, 90,187,235,219,238,250, -227, 63,249,194,242,210, 98,181, 86, 15,162,248,134,237, 59, 86, 90,107, 95,254,234,215,182,239,127, 75, 28,151,179,124, 24,215, -106,177,228, 23, 47, 14, 67, 99,150, 22, 22, 43, 19, 19,235,173,118, 24,123, 19,204,224,216,222, 64,207,192,170, 42,121, 38,200, -204, 70,196, 17, 49, 81,232, 63, 43,218,240,179, 16, 0, 12, 27,111, 21,233,216, 95,115,234, 11,131, 2,190, 36,105,140, 8,140, - 8, 34,234,247, 38,102, 36,244, 55, 15, 68,199,229,236,168, 32, 32,190,150,212,215,216,128,142, 75,109, 68,113, 92,180, 48,182, - 63, 85, 85, 69,137,213,151, 69, 48, 7,164, 98,157, 35, 38, 14, 24,133, 16, 89, 37, 71, 96, 36, 22,201,136, 66, 21, 23,213,118, -212,182,236, 68, 4,230,224,212,151,190,240, 59,159,250,255,106,181,173,157,214,185,183,190,238,222, 91,111,125, 69,150,165, 28, - 5,157,149,133,238,106,123,121,117,197, 90,104, 76,149,226,184,100, 9,195,176,108,162,164, 1,178,222,110,159, 63, 63,119,113, - 37,170, 82,178,109,186, 62, 72,135, 73,154, 39,105,110, 51, 91,159, 40,199, 1, 4,165,173,170,132,146, 35, 50,228,105,150,118, - 45, 4,169,115,226, 50, 75, 84,173,148,137, 57,181,118,152,185,153,157, 59, 42,149,242, 96,208, 67, 66, 21,181,121, 42, 38,130, - 60, 3,200,107,245,109,105,154, 14,214, 22,201,148,157, 64,192,156, 13,215, 19, 9, 87, 90, 75,235,221,238, 40,203, 51,155,169, -205, 40, 44, 27, 19,174,183, 22,163,184,142, 6,140,137,145, 41, 57,115,222, 4, 17,163, 68,198,116,187, 29,181, 26,134, 81,185, - 82,115,226,162,106, 9,200, 25, 14, 20,110,112,214,109,223,182,221,102,195, 76, 48, 27,246, 65, 29,153, 64,192, 86,170,211,131, -238,106, 92,138,182,110,217,181,182,114,126,170,222, 84, 67,206, 13,107, 19, 19, 1, 2, 75, 53,144, 60, 25, 14,162,114,205, 84, -170, 49,213, 37,235, 7, 51,187, 7,253, 85,102,142,202,187, 64, 29,112, 41,203,134, 81,173,225, 72, 13, 7, 73,175,213,168, 79, -165,214,154, 32,170, 54,102,192, 37, 75,231, 30,157,154,222,147, 59, 11,163, 65, 20,149,203, 1,198,129,169,150, 75,221,254, 80, - 65, 93,218,199,184, 81,203,157, 77,250, 65,174,219,118,108, 71, 19,217, 44, 85,113, 64, 84, 41,213,109,158, 17, 3,128,201,211, -190,179, 57, 6,165,222, 96, 80, 14,227, 85,130,149, 94,210,152,112,208, 31, 0, 64,158,230, 61, 24, 13,147,164,222,152,110,175, -181,106,147,145,203, 7,167,207,205, 15,134,201,171,110,105,198,149, 10, 10,137,216,179,243, 23,218,189,225,238, 27,119, 77, 55, - 39,178, 44,115, 89,134,136,138,168, 62, 25,132,254,193,219,168,114,240, 41,214,113,246, 94, 64, 21, 81,128, 80,156,180,186,195, -206,208,197,229,137,153, 90,197,142, 70, 75,231,206,205, 47,204,159,159,191,184,212,106,181,187,221, 86,175,151,165,246,206,155, -103,223,251,142,239,188,249,198,109,163,204,166, 73, 94, 22, 28,244, 86,207,159, 95, 56,187,176,214, 29,140,172,186,173, 83,141, -198,150,173, 23,206,158,251,236, 23, 78,150,131, 32,207,178, 52,135,233,114, 89, 84, 16, 9, 9,212,123,153, 34, 56,118, 55,208, -169, 58,231,216,144,115, 18, 18,163, 33,171,194, 42,128, 24, 18,229, 0,110, 92,157, 1,129, 33,231, 68,172, 53,134,189, 74, 52, - 72,128,224, 92,158,185,156, 96, 35, 87,139, 24,109,102,138,201,128, 42,128, 18,250, 79, 48,189, 55, 5,113, 76, 10, 34,153, 50, -128, 34,230, 78,152, 8, 72,179, 60, 67, 50,198,127, 59,164,222,178, 85, 1, 82,151, 19, 27, 5, 13,144, 19,231,194,200,168, 83, -245,197, 60,136, 2, 40,226, 24,124,217,166, 26, 36, 50,152, 89,117, 78,195,144, 69,209, 58,103,173, 35, 0, 38, 18,135, 0, 24, - 24,114, 78,243,220, 5, 1, 48,155,192,248, 50, 80,112, 98,141,138, 67, 36, 81, 71,134, 68, 4,145, 16, 72,172, 48,131, 49, 36, - 42, 2, 32,160,164,226, 54,138, 66,112,252, 25,212, 56,155,154,229, 73,109,114,106,101,101,109, 28,207,189,208,222,240,154, 17, - 81, 9,212,249, 76,186,108,116, 21,170, 47,209, 3,207, 77,130, 48,246, 42,128, 54, 62,246, 25, 39, 97,217,187,211,214, 9,179, - 81,151, 19,178, 83, 63,142,193, 49,217, 33,248, 17,205, 56, 5, 12,154, 12, 71,123,102,111, 57,125,250,244,133,197,165, 70,163, -185,101,199,142,234, 68,109,239,141,187,190,252,245,199,159, 58,191,244,138, 91,246,228,121,146,140,134,113,185,182, 99, 87, 20, - 24, 57,245,248,233, 93,123,247,152, 32, 41, 85,234, 68, 1,128, 32, 69,224,220,248, 35, 47, 68, 38, 35,148, 89,107,137, 25, 20, - 69, 69, 92,230, 83, 57,170,162,190, 40, 17,141,194, 56,167, 36,170, 68,232,172,168, 2, 35,128, 19, 96, 2, 85,223,131, 72,236, -172, 85, 81, 52, 6, 8, 21, 68,133,137, 89, 20, 20,128, 9, 85, 85, 4, 8,193, 16,142,211, 84, 32,224,227, 8,121,151, 19, 67, - 34,231, 3,207,255, 79,213,155,253, 74,214,165,103, 94,239,176,214,218, 83,236,136, 56,113,134,204, 60,249,205, 67,125,245, 85, -149,171,108,183,171, 61,202,237,169,236,114,149,237,178,171, 12,182,154, 73,160,166,251,134,255, 4, 80,171,155, 65, 72, 8, 9, -209,146,133, 68, 35,220, 72, 92,210, 32,104, 48, 32, 89,242, 88,245, 77, 57,103,158, 49, 78,204,177,199,181,222,151,139,181, 35, - 11, 50,165, 84, 94,100, 70,158, 19,185, 99, 13,207,251, 60,191, 7,148,137, 21, 85, 69,137,152, 73,189, 6, 47,113,233, 7, 20, - 84, 85,239,125,232, 58,107, 48,222,231, 84,213, 36,217,233,187, 95, 37, 4, 74,204,139, 79,255,230,159,253, 55,127,162,110,180, -188,123,241,213,143,222,255,185,159,255,217, 46,120, 96,244, 93,104,218,254,102,177,171,193, 38, 9,151,179,135, 64,224,210, 98, -183, 94, 24,195,100, 56, 79,243, 15,190,244,177,181,233,242,213, 95, 3,105,219,132,237,182,170,186, 62,248,112,118,118,127, 58, - 59,111,154,125, 0,169,235,202, 11,144,113,237,186,107,219, 29, 25,139,100,186,206,247, 94, 70, 46,181, 0,187,166,121,119,114, - 4,168,155,249, 85,223,122, 87, 76,172,115,208, 87,189, 49, 73, 90, 74,168,193,140,178,241,189,213,221,173, 73,210, 34, 47,119, - 55, 23,139,229,221,174,237,117, 95,251,118,211, 7, 63, 61,126,216,245,126, 52,153, 30, 1, 88, 3, 89, 62, 65,114,128,222,158, -165,121,146,167,105,102,152, 84,186,229,106,147, 39, 6, 80,136,178,209,228,220, 88, 84,223, 72,144,106, 95,161,111,179,188,196, -182, 41,102, 39, 8,208,213,123,147, 30, 17, 33,205,206,170,218,135,230, 57,187, 4,129,250,174, 77,138, 50,207,143,154,102, 75, - 46, 51, 46, 81, 47, 73, 90,132,182, 49,142, 66,223, 58,151,245,198, 73,232, 52,116,171,187,235, 98,122,146, 22, 71,190,107, 12, - 83, 93,175,211,209, 24, 73,178,209, 36, 47,198, 62, 8,132,108,118,254,177, 53,148, 1,251,242,120,185,184, 42,138,113, 39,125, - 49, 30,239,154, 94,136,243,108,212, 84, 43,144, 22, 56, 17,224, 81, 98,171,190, 13,125,207,214, 54, 77, 5, 96, 64,252,126,183, -152, 28,157,250,224, 67, 8,142,123,223,238,217,218,137,213,206,211, 23, 47, 94,125,244,240, 62, 42, 74, 16, 84,153,142, 71,105, - 49, 42, 39, 51,101,102, 55, 6,128,203,249, 46,207,138,119, 30,146,248,230,114,190, 24,149,147,175,125,249, 13, 67,212,212, 13, -128,196,241,215, 96,116, 68, 5,140,118,222,131, 27, 66, 5, 84, 80, 15,167, 25, 16, 36,106,218,126,185,235,132,178,211,211, 41, -128,236,215,183, 23, 47, 47,158,189,120,113,113, 59, 95,172,215,183,203,245,102, 87,189,255,198,249,183,255,222, 55,127,234,227, -119, 44,187,253,182,117, 72, 88,181, 47,175,174, 94, 93,221,222, 44,183,117,215,191,243,214,131,147,251, 39, 79,158,190, 68,210, -227,123, 39,207,254,246,209, 46,108,167,206,154,193,225, 67,162,241,164, 27, 53,211,232,234,132, 32,130,128,214,112, 28, 4,196, -207,138, 1,138,150,142,160, 26,143, 80, 68,136,214,136, 23,195, 24,212,196, 89, 89, 28, 10,247, 65, 25,137, 1,172,165,198, 7, - 11,106,136,131, 6, 80, 12, 74,128,195, 13, 56, 26,251, 68,212, 32,244,209, 75, 42,154, 25, 91,249,158, 20, 28,155, 56, 85, 82, - 50,136,104,163,193,148,200,135, 48, 88, 10,137,226,118, 34, 42, 28, 71,109,136,206, 26, 81,144, 0,200,234,144,227,103,158,152, - 64,201, 7, 69, 0,107, 89, 68, 69, 4,227,228, 79, 69, 80,153,136,129, 36, 32,168, 26,199, 10, 72,160, 34, 24, 68,218,174,117, -136,252,251,191,245,173, 97,220, 6,168,162, 72,175, 61, 27,136, 8, 76, 3, 57,128,227, 59,166,175,135,126, 8, 58,172,215,204, -128,236,154,253,154, 92,150, 36, 12,196,241, 37, 98, 70, 32,122, 57, 68, 5, 84, 3,196,212, 67,156, 66,176, 68,186,128, 34,129, - 34, 34, 25, 98, 99, 16,135,191, 70, 67,186,211, 67, 52,150, 96,180,114,197,131,132,210,143, 29,245, 49, 43,134,132,164, 97,200, -143, 74, 16, 4, 62,154,142,127,248,233, 39, 68, 48, 30,141,147, 52,203,146,108,191, 93,126,246,248,233,199, 31,127,148, 37,182, -174,107, 66, 80,239,159, 63,125,218,116, 97,113,123,169, 64,121, 90,152, 52,161, 97,240,136, 32, 74,209,199, 2,138,136,108, 76, -100, 57,224,193, 26,140, 0, 8, 6, 34,126, 0,130, 72, 0,160, 56,250,136,130, 13, 27, 27,141, 4, 68, 76,108,162,163, 37, 72, -128,104, 93, 31, 50, 92,131,135, 61,142, 92, 6,187,165,101,130,215,184,135,104, 0,245, 56,196, 78,134,205, 16, 16, 85,149, 7, -159,232, 48,174, 8,162, 28,125, 59,131,171, 85, 1,145,172,173,246,107, 75,136,132,140, 24,188,156,189,251, 19,105, 81,114,238, - 86, 47,159,253,103,255,225,127,212,248,164,217,109, 30,220, 59,254,227, 63,254, 55,157,195,222, 7, 98,187,190,189,221,238,171, -171,235,155,166,247,227,201,145,177,174, 93,223, 74,223, 5,213, 52,207,122, 31,218,221, 38,203, 83,223,110,250,250, 46,205,210, -229,114,253,242,250,122,185, 93,239,247,245,116,148, 55, 77, 91,215, 45,170,162,239, 12, 66, 85,109,171,118, 95,183,149,146,171, -118,123,237,155,162, 40, 70,197, 24, 92,126,122,255,173,119, 62,248, 56,136,174, 23, 55, 38, 25,245, 77,131, 32,171,155,167, 2, -100, 56,247,221, 62,207, 50,241,109,211, 6, 54,110,179,184,122,249,252,211, 94,112, 50, 59, 43, 82,158, 76,142,206, 78,207,207, -238,189,153,229,101, 98,168,200,115,107,243,196,210,241,100, 58, 59, 58, 97,195,134, 57, 75,115, 38, 5, 5, 52, 73, 90, 28, 21, -163,177,229,132,136, 67,183,214,160, 93,187, 67,192,166,173,119,251,182,109, 27,235,220,110,241,188,105,118,163,233, 73,223,110, - 85,130, 37, 90, 46,174,187,118,239,210,162,241, 61,179,171,183,139, 98,116,156,164,101,215, 86,171,155,207, 93, 90,102,121,222, -238, 22,251,205,210, 38, 69,239, 59, 91, 76, 8,185,173, 87,190,175, 37,244,162,228,146,196,166, 37, 32,238, 23,215,192,201,120, -114, 66,100,155,106,125,118,254, 78, 91,175,125,187, 33,162,182,105,125, 8,156, 29,133,190, 78,211, 4,137,179, 98, 90,239,215, - 65, 84,196,231,121,177, 93,223,181, 29, 0, 83, 85, 87,139,229, 93, 80,204, 51,151, 37,174,235, 91,107, 18, 96, 72, 93, 74, 54, -201,211,204,184, 36, 39,220,182,225,106,185, 58, 41, 83, 32, 83,213, 85,219,181,204, 46,201,198, 46, 73,179, 52,223,239,119,251, -237,186,174,214, 47, 47, 46, 81,251,143, 62,124,127, 58, 30,139,130,136, 68,119,111, 20, 15,134, 88,182,198,103,137,200, 25,141, -122,251, 0, 21, 65, 85,181,132,190, 15, 55,155,106,223, 80, 54, 62, 46,139, 81,232,171,235,139, 23,143, 31, 63,254,225, 23,143, -159, 94, 94,221, 44,150, 23,183, 43, 66,252,222,175,255,194,191,245,189, 95,127,251,205, 51,239, 9,123,178, 33,108, 22,183,143, - 31, 61,123,118,113,119,117,183,244,193,255,157,159,254,170, 41,211,207,158,188,184,185, 93,172,119,213,103,143,158,165,168,211, - 44,183, 4, 97,136,104, 3, 68,119, 39,161,115, 22, 0, 33,102,172,226, 16, 14,193, 48,201,193, 21,148, 16, 67,212,226, 85,226, -194, 22, 36,136,130, 49, 20,130, 26, 66, 66, 66,132, 32,234, 37,240, 65,232,140, 30, 17, 66,236, 85, 12, 57,195,212, 41,164,142, -145,204,193, 16,135,200,208,118,194, 68,214,196, 40,169, 18, 34,177, 5, 84, 64,116, 76,113,177, 69, 21, 98,210,129,109, 64,113, - 24, 29, 21, 33, 98, 2, 0,102,102, 84, 32, 66, 38,199, 4,204, 17, 82,130,241,232,168, 64, 8, 76, 16, 84,131,168, 2, 48, 98, - 84,102, 40,154,115,112,216,179, 16,145, 77,100,143, 80,221, 7, 8,125,145, 39,252, 7,223,254, 13, 61,184,119, 32,190, 63, 81, - 33,145,225,128, 44, 65,137,249,240, 82, 8,113,113, 81, 80, 13, 0, 0, 2, 2, 2,170,224,101,189,171, 71,101, 1, 26, 87,174, -168, 91, 8, 18,137,246, 64, 20, 55,177,248,178, 3,133, 33, 42,243, 68, 81,134,102,107, 6, 97, 66,226,219,165,160, 10, 1,128, - 7,235, 33, 8,224,107, 67, 97,156, 88,170, 32, 17,113,188, 24, 69,145, 90, 68, 85, 33,248,208, 79, 38,211,122,183,190,184,188, -201,210,236,248,228,216, 57, 75,170,183,183, 55,155,170,249,240,189,119,189, 15, 93, 87,165, 89, 49,158, 30,127,249, 43, 95,109, -251,246,195, 47,127,109,183,153, 27, 78,226,117,239, 96, 56, 12, 68, 28, 69, 12,137,175,141,135,159, 49, 30, 2,114,112,197, 12, - 70,196, 67,134, 0,152, 8, 48, 62, 88, 68,196,100, 24, 1, 37, 40, 17, 25, 34, 5, 85, 15,198,152, 56,241, 4, 68, 20,137,238, -182,190, 29,161, 0, 0, 32, 0, 73, 68, 65, 84,210,184, 43,134,136,154,137,142,174,225, 55, 48,108, 11,162,196,104, 0,227,163, -131, 68, 76, 8, 64, 94, 36, 98, 9,226, 89, 67, 68, 0,133,200, 16,185,122, 55, 79,153, 0, 21,130, 47,207,222, 62,122,235,125, - 16,237,170,221,127,245, 79,254,233,213,170, 75, 51,155, 37,246,223,249,247,254,225,241,236,168,218,239,200,119,187,229, 98, 87, -215, 47, 94,188,218,108,150, 73, 49,153,156,156,249,190,101,231,128, 93, 8,146, 48, 43, 48, 24, 50,201,168,222,220,181,213, 93, - 98,146,229,102,253,234,250,102,189,217, 6,193,223,248,213,223,235,219,118, 49,191,186,186,122,186,175,118,183,183,175,124, 16, -199,198,247, 34,202,125,187,207,210,180, 44, 10,195,228,202,163, 55,223,253,210,244,236, 65, 83,239,250,182,118,233, 40, 27,143, - 17,144, 92,105, 93,230,251, 30, 84,250,174,221,205, 95,112,146, 45, 87,243,128,238,250,246,210,165,227,212,130, 74,200,243,137, - 49,166,111,183, 94, 2,187,172,223, 92,229, 89,234, 18,227,146,188,235,118,109,189, 27, 77, 79, 65,186,229,226, 82,218,122, 58, - 59, 7,109, 49, 52, 77,179,113,105, 81,237, 54,189, 8,114, 90,213, 53,160, 33,194, 32, 82,237, 86,161,111,102,247,223, 47, 70, -211,253,110,213,215,173,115,217,236,244,205,147,179,243, 94,250,224, 1,217,161, 77,172,181,210, 44, 85,125, 54,154, 37,197, 81, - 91,237,140, 27,155, 52, 77,242,145,203, 70,214,230,117,187, 35,147,155, 36,103, 67, 46, 29, 85,235,185, 37, 76,210, 44, 59, 58, - 31,141,143,251,118,139,108,136,141,223,207,145,204,232,248,156, 93,201,214,248,110, 75, 73, 62, 61,122,144, 36,142,141, 73,178, -204, 37,169, 73,138, 36, 47,154,102,183, 93, 47, 44, 81,154,101,132, 66, 54, 57,157, 30,237,234,250,238,246,154,141,173,234,170, -107,235,206,123, 38,211,183,219,213,122,233, 69, 63,120,227,222,182,237,151,155, 13,133,198, 37,229, 40, 27,185,180, 92,239,107, - 34,241,245, 22, 3, 84,237,254,114,126, 53, 57,122, 99, 84,158, 78, 39,169, 97, 82, 17,124,125, 46, 64, 2, 80,160,168, 18,131, - 4, 69, 38, 9, 18,215, 82,149,128, 0, 0,194,140,219,166,191,217,244, 1,220,209,244,152, 49,236, 86,243,103,207, 31,127,242, -249,163, 31,126,254,248,226,250,230,118,185,220, 87,205,199, 31,188,253,143,254,248, 59,191,252,115,223,240, 34,190,131, 4,201, -239, 54, 47,159, 63,253,228,139,231,215,203,205,106,183,127,120, 58, 61,185,119,246,249,203, 23,159,124,250,248,141,251,103,159, - 62,126,213, 85,213, 89,153, 23,169, 83,208, 32, 26, 68, 85, 5,163,237,131, 32, 6,119,172, 97,112,164, 33, 14,117,129,136,122, - 47, 42, 18,207,209, 65,197, 43,112,244, 46, 0,244,126,208,117, 5, 1, 68,153, 49,250, 62, 16, 49, 49, 6, 9,131, 42, 15,139, - 48, 8, 2, 19, 89,195, 30, 48,179, 22, 5,188,134,120, 8, 19, 0, 5,112,214, 32, 66, 8, 66,128, 48, 28,133, 21, 8, 0, 48, - 72, 24,178, 94,138,204, 28, 79, 89, 17, 84, 67,108,144, 8, 85, 84,145, 9,117, 96,216,160, 42, 9,136,202, 96,196, 16, 37, 4, - 77,172, 17, 80, 17,140,192, 32, 2, 13,170, 28,121, 35, 0, 4,100, 12,139,130,136, 26,195,168, 74,134, 59,213,166,105, 82,103, -153,137,191,255,157,223,164,193, 3, 27,255, 43,113, 56, 82, 14,110, 62, 53,150,162,219, 58, 26,209,117, 72,240, 12, 22, 60,208, -120,188, 14,198,218,219,249,109, 94,148,206,177,198, 23, 84,193,131,129,230,199,145, 7,130,225,172, 13,128, 24,167, 13, 8, 68, -108, 57, 90,252, 76,132,176,196,113, 13,197,220,231,193,131, 79, 28, 65,104,195,227, 6, 26,185, 5,164,140,160,196,150,145, 67, - 52,226, 40,196, 51,242,249,189,251,207,158, 63,109,219,182,200,179,241,120,102,140,181,172,127,253,195, 79, 79,206, 78,238,157, - 28,119,189, 39, 32, 8,253,118,183, 33, 8,183,151,175, 86,203, 85,154,100,196,198, 88, 23, 79, 3,175,173,193,130, 2, 66,113, -226, 11, 32,136,134, 40,186,144, 56, 98, 12,134,141,148, 7,136, 2,188,118, 35, 29, 28,184, 18,130, 30,192, 2,226,163,134,136, -135,189,250,199,139,120,124,239, 48,230, 9, 68, 95,179,110,226, 9, 29, 21, 52, 62, 23,128,192,164, 50,120,187,162,186,207,131, -243, 17,135,108, 25, 2, 51,147,117, 65,197,239,214,206, 26, 13,158,147,226,244,163,159,100,102,145,246, 79,255,228, 79,126,244, -249,243,196, 25, 75,240,123,223,253,238,151,190,244,222,118,117,135,100,219,186,106, 3, 94,221,204, 23,203, 85, 47, 48, 57,154, -161, 73,250,182,202, 38, 39,125,211, 36, 9, 33,185,116, 84, 52,187,109,183, 91,246,161, 69, 95,177,179, 55,139,213,197,245,237, -114,179, 45,199,227,159,253,198,207, 1, 64, 78,112, 60,202, 13,202,114,219,174,246,213,118,191,107,218, 94,180,103,194, 34, 47, - 38,229,212,230,229,244,228,236,225, 59, 31, 5,213,186,218,239,151,175, 4, 8,149,148, 64,130,239,219,150,216,182,213, 70,196, -231,229,177, 74,111,109, 10, 34,183, 55,151,121,158,213,155, 59,103,147,114, 60,201,199,167,117,179, 67,118,121, 81,250, 32,214, -165,163, 98,214,117,149,177, 57, 24,183,189,254, 36, 27, 29,179, 49,134, 19,147,100,108, 24, 52, 32,217,188, 60, 82, 96, 64,118, -206, 25,118, 73,154,163,116,105, 49, 33, 99,219,174,149,126,135,208, 50,115,146,151, 77, 93,245,221,158,216, 58,227,210, 52,147, -208, 97,240,162,128,224,243,242,184, 24, 77,156,113,189,111,108, 58, 98, 55, 66,245, 74,228,235, 93,223,109,242,242,132, 20,122, -241,134, 25,173, 51,198,238,182, 43,182,142,140, 97, 99, 99,186,210, 24,199,217, 68, 85, 33, 52,117,189,201, 70, 39,163,209,152, - 13, 89,151, 4,223,245,189, 10, 0,160,233,155, 42,244, 45,113, 66,198,132,208, 55,117,195,132, 41, 67,211, 54,147,241, 52,201, -179,201,248,168, 24, 77, 20,176,109, 27,239, 67, 89,142,203, 34, 67,208,220,152, 77, 47,109,144,113,158, 1, 99, 85,173,242, 44, - 29, 21,121,211,237,151,187,181, 97,120,112,255,173,179,147,147,106,187, 94, 44,119,229, 40,201, 83,171,138, 42, 66, 48, 92,209, -135, 73,219, 0,152, 82, 38, 36, 80, 20,136,200,150,222,251,249,166,219,214, 56, 25,207,202, 34,107,170,213,197,243,103,159,126, -241,197, 39, 95, 60,125,252,226,226,213,205,124,179,175,207,207, 78,191,247,107,191,248, 71,223,253,123,199,179,241,110,215, 27, - 49, 86,252,245,171, 23, 95, 60,121,252,236,114,190,221, 55,247,206, 78,198,179,169, 97,117,229, 72, 20, 94, 93,222,173, 23,171, -113, 98,167,101,106,145, 68, 85, 20, 66, 76,209,255,255,115,127,113, 2, 23,231,169,140,112,192,155, 69,176, 10, 4,141,209, 36, - 36, 32, 25, 78,147, 24,189,136, 3,171, 64, 69, 69, 13,198, 56,186, 26, 68,136,142, 65, 80, 69,160, 40,204, 14,218,189, 40, 0, -227,193,251, 73,200,136,170,106,136, 37,202, 53, 3,175,140,130,132, 32, 18, 1, 39,160,135,241, 24, 0, 30, 66,142,175,131, 53, -206,146, 2, 17, 64, 12,161, 19, 2, 35, 25,102, 66, 18, 47, 49,168, 31, 68, 52, 40,198,239, 14, 81, 7, 7, 53, 5, 80,199,230, - 64,157,194,214,183,187,106, 11,234,157,117,251,170,119, 4,121,150, 2, 16,255,193,183,191,133,128, 32,175, 23,225,248,134, 28, -244, 25, 27, 67, 68,131,183,250,240,103,226,152, 69, 20, 15, 75, 60, 34,147, 37,241,141, 15,121,158, 31,210,249, 26,205,253,209, -208,205, 68,134, 34, 25, 17,226,238, 19, 95, 41,134,155,226,228, 48, 90,194,225, 0,210,138, 99,113, 24,214,188, 65,111,127,109, - 24, 29, 88, 25, 24, 81, 92, 49,195, 48,172,161, 17,209, 3, 10,105, 86,140,203,209,211,103,207,153,185, 44,203,108, 52, 10, 93, -232,251,238,217,197,213, 87,190,252, 1, 2,181, 77,197,132,109,211,148,211,217,252,246,250,205,247,190, 74,208,249,222,179, 51, -113,202, 26,255,209, 32, 66, 58,124, 85, 10,192,104, 40, 14, 22,226, 20, 34,154, 96, 20,137,137,162, 85, 95, 33, 14, 21,136,137, -140, 9,189, 87, 64, 98,139,168, 34,253, 0,212, 68,208, 32, 68, 6, 35, 82,143,136,137,226,162,124,152,208,202, 1, 25, 54,248, -236,163,111, 21, 16, 72, 68, 34,129,136, 40, 18, 14, 16,128,137,192, 48,200,240, 22, 34,162, 49, 6, 17, 25,185,105, 26,232,247, - 8, 2,156,223,251,248,103,146, 36, 1,134,127,241, 39,255,237,255,243,127,253, 37,160, 26,196,239,254,238,239,127,253,103,126, -170,243, 33,180,173, 2,118,166, 32,103, 30,127,254,105, 35,198,229,163, 52, 43,200,164,140,218, 53, 85, 62,158, 16,160,203,242, -221,106,153,100, 37,166, 73,187,124, 73,136,226,195,139,171,155,235,249,124,187,223,190,255,206,151, 63,120,231, 75,221,126,169, -205, 70,212,247,109,171,234, 45,163,134, 80,181,181, 97,195,200,153, 99,227,242,201,233, 27,179,211,183,239,189,249, 86,219,214, -187,253,222,216,210,185,164,171,215,100,178,174,173,251, 94,234,253,109,223,183,157,247, 73,146, 74,223,230,121,190, 92,221,117, - 34,227,241, 44,203,138,114, 60,214,208,231,229,209,110,179, 40,203, 19, 98,139,136, 10,237,102,187, 12,192,142, 2, 38, 83, 82, -200,203, 99,237,122,180, 22, 65,251,102,143, 12,105, 49,147,222, 19,120, 36, 98,230,182,221,131,244,251,245,157,181,217,126,121, - 1,192,105, 62,203,199,227,166,217, 27, 87,244,138,189,247,132,241, 14,174,198,166,117,215,248,110,107,216, 41,168, 75,138,196, -242,250,238,185,117, 5, 51,245,253,174,111,186,180, 24,141,167,103,204,184,185,123,101, 76, 10,218, 26, 67,136,144,184, 12,145, -130,111, 69,149,217, 26, 75, 26,194,110,241, 60, 75, 70,197,120,150,101, 83,147,142, 66,215,181,251,185,168,189,187,248,209,228, -248,173,122,123, 19,131,135,210, 86,206,114,219,238, 67,232,179,172,172,186, 32, 2,137, 69, 38, 98, 54,137, 97,245,189, 72, 79, -168,198, 24, 36,174,118, 27, 31, 72,197, 79,138,114,177,217, 85,125,119, 54, 61, 74,139,210, 80, 39, 18,182,141, 47, 71,179,113, -145, 10, 36, 1, 85,250, 74,208,237,250, 60, 75, 37,205, 48,242, 81,226,113, 74, 67,148, 21, 40,114,105, 14, 92, 41, 21,213,249, -182,190,221,116, 46, 25,151,227, 50,116,245,245,197,139,199,143,158,124,246,248,201,167, 79,158,190,186,157, 95,223, 45,147, 36, -253,189, 95,249,217, 63,250,206, 47,127,249,131,183, 3,128,118,152, 42,237,239,110,159, 60,122,252,248,229,213,197,221,218,251, -254,239,254,244,215,147,163,209,143, 30, 63, 73, 45, 93,174, 55, 79,159,190,204, 13,165,150, 51,103, 53, 0, 49, 4,145, 32,209, - 51, 29, 93,208, 50,160, 90,108,212, 3, 34,247,102, 56, 74, 17,146, 33,138,160, 52, 38,142,176, 64, 96,136,218,240,144, 39, 50, -228, 67, 32,226, 65,156, 9, 0, 40,150, 56,232,160,144, 14, 4, 42,102, 38,244, 58,172,231,132, 36,160,175, 19,234,168, 58, 88, - 51, 15, 25, 49,141,169, 46,132, 32, 64, 17, 53, 16,165, 87,133,131,122, 67,135, 83, 32,121, 81, 4, 32, 5,136, 91, 11, 35, 51, - 43, 64, 47,194, 68, 74, 36,226, 69, 21, 1,141, 97, 47, 42, 0,134,144,153,124, 0,131,104,216, 40,170,146, 1,208, 32,186,218, -239,171,170,114,198,214, 94, 0,100,154, 23,200, 54,168,231, 31,252,206,119, 15, 78,202,248, 83, 65, 35, 98, 43, 26, 66, 44,136, -210, 16, 53,178,120,176,112,128, 68,115,203,192,251,164, 0,136,100, 19,190,157,207,103,179, 99, 38, 84,145, 24,137,141,163,246, -136,110,128, 65,136,143, 17,241, 3,150, 40,206,110, 68,145, 8, 16, 53,196, 69, 76, 98,250,102, 8,215, 15, 70, 73, 6, 21, 84, -133, 40, 97,199, 61, 15, 9, 9,136, 56, 2,213, 16,144, 15,129, 13, 36, 20,239,167,211,201,124,126,189, 90,109, 18,151, 76,143, -142, 29, 19, 72,255,228,217,211,172, 40,223, 58,191,215,180,173, 34, 56,166,187,249,197,213,197,229,104, 84,186,196, 86,251,189, -115, 9, 17,147,177, 33, 4, 68, 34,130,200, 81, 34,138, 90, 25,129, 12,236,203,104,101,137,215, 87, 36, 67,196,145,191, 51, 60, - 3,162, 16, 20, 13, 33,160,104, 79, 20,103, 32,131,254,101,173,141,102,128,232, 55,141,204, 3, 56, 32, 68, 99,154, 44,166,121, -227,115, 19,159,187,110,191, 92, 47,110, 34, 16, 15, 0,120, 8, 72, 33, 24, 82, 81,239, 37,158,238,153, 34, 21, 68,144,184,107, - 27, 13,173,113,233,233,251, 63, 81, 76, 38, 64,244, 47,255,135,127,254,191,252,203,127, 69, 76, 10,221,111,255,246,239,254,210, -183,126, 45,180,141,175,107, 52,166,222, 85,197,241,241,103,159, 60,218,119, 98,179, 12,186,189, 77, 70, 54, 45,162, 11,117, 92, - 78,186,182,219,109,230, 68,214,247,221,118, 91,181,219, 87,214, 38, 77,239, 95, 92, 93, 94,223,173,171,166,254,230, 79,255,226, -249,241,113,189, 93, 62,124,112,186, 95,173,246,251,253,110,191,238,154,174,239,187, 8, 38, 78, 24,242, 98, 60,154,220, 59,190, -255,230,201,131, 55,210, 34, 91, 92,189,234,234,141,248, 94,124, 67, 54,221,205,159,145, 43,144,220,120, 58, 29,143, 38, 93,215, - 49,104, 93, 45,154,166, 93, 46, 87, 89, 94, 74, 8,155,213, 69,146,142, 58,133,237,190,113,217,116, 84,100,193,119,196,166, 28, - 31,133, 0, 65, 67,232, 27, 32,155,142, 38,228, 43,128,192,198,121,239, 67,223, 10, 0,153,188,110,246,192, 68, 40,136,214, 37, - 37, 17, 37,249,136,172,117, 46, 1,232, 93,146,102,121,193, 38,173,215, 87, 26,124, 50,154,248,221, 2,141,101,240,187,197, 75, - 55,154, 58, 91,116,237,190, 24, 31, 39, 89,225,125,107, 92,162, 32,245,102, 97,216, 58,155,113,146, 75, 8, 22,177,174,118, 77, -181,156,158,188,195, 72,249,228, 56,116,141, 34, 22,121,177, 91, 93,138,242,126, 53,223,111,230,247,222,250, 74,231,219,197,205, -197,252,197, 95,228,227,211, 16,250,190,222,165,197, 88,209,222, 92,127,114,114,255, 67, 68,234,251,122, 52, 62,107,218,189,244, -125,154, 79, 73, 68, 67, 39, 26,156,203,178,172,140, 10, 95,221,119,219,170,202, 18, 7, 10, 46, 41, 70,197,184,110,170, 52, 45, -124,232, 30,156, 28,239, 91,185, 92,220,158,159, 76,170, 30, 92,126,154,165,206, 38, 25, 91, 62, 59,190,223,117,226,123, 13,190, -201, 39, 71,187,154, 74,199,169,141,247, 74, 19,153,131, 0, 98,144, 84,226, 32, 74, 25,177,106,187,139,219,170,237,205,209,236, - 56, 53,124,119,243,242,201,163,207,159,189,184,248,236,233,179, 39, 23,151, 55,155,205,174,106,191,254,225,187,255,193,223,255, -157,111,254,228,135, 10,228,189, 22, 38,211,186,122,241,236,241,231, 79,158,191,156, 47,230,203,205,135,111,158,177,113, 47,239, -110, 47,111,110,137,146, 31,126,250,197,126, 83, 21, 76,121,154,193, 64,116,210, 32, 34,162,193, 43,209,224, 3, 70, 34,235, 44, - 34,106,136,108, 69, 80,164,160,154,185,132,128, 68,189,138, 98, 60,161,171,180, 18,226, 41,151, 6, 9, 85,136,168, 11, 2, 8, -164,168, 8,170,106, 12,145, 65,223,171, 18, 48, 34, 19, 42,104,194, 36,136, 10,104, 8, 45,178, 0, 70,238,107, 98,141, 4,101, -166, 3,181, 81, 13, 50, 96,164,249,129,168, 32,128, 37,246,170, 6,217, 89, 51,200,179, 76,206,217,200,207,138, 94,113,162,152, -121, 66, 5,177,204,170, 16, 68, 84, 53,179, 6, 17,124,219,123, 65,203, 72, 68, 94, 52, 97, 78, 12, 5, 69, 85, 49, 20,229,254, - 96, 92, 70,113, 14, 2,202,100, 0,217,171, 4,145,105, 81, 32, 83,145,184, 46, 40,127,255,219,223, 2, 16,197, 8,122,199,193, -251, 4,136,136,162,138,209,195, 30,191,142,152,114, 18, 21, 8,135, 64, 64, 92,117, 89, 73, 21,149, 66,255,127,255,217,191,210, -236,244,236,120,172,226, 97, 24, 49, 2, 29, 96,185,170,162, 63,102, 10, 40,234, 0,208, 28, 36,102, 34,140,145,212,193,127,165, -196,230, 0,207, 26,134,190, 58,140,128, 33, 78,161,163, 63, 48, 30,134,145,145,137,145,136,140, 33,100, 34, 70,212, 56,236, 46, -139,209,231,143, 30, 25,166, 81,158,143,198, 19,239,189,248,240,215, 63,250,236,157,119,222, 30,229, 89,211,212,214, 36, 26,232, -225,187, 95, 10,237, 54, 27, 31,213,251, 45,147, 77,146, 20, 32, 96,252, 95, 83, 69, 36,100, 30,238, 13,164, 26,167, 14, 56, 92, -185, 8,144,140, 17,245, 32, 26, 83, 2, 49,195,230, 67,143, 76, 8, 52,208,208, 8,136, 40, 70,222, 0, 73,195,240,216, 12,186, - 83, 60,129, 48, 73, 84, 54, 95,199,219,134,116, 49, 33, 99,232,186,235,139,199,119,151,207,218,174, 73,178,210,217, 12, 48, 50, -146,101,200,210, 14, 55, 82,142,251, 1, 16, 51,219,182,218,106,183,155,220,123,111,122,255, 33, 90,254,171, 63,251, 63,254,244, -159,255,143,104,156, 37,252,123,191,250,155,191,252,203,191,208, 54,117, 64, 98,195,190,247,110, 50, 93,220, 92, 61,254,226,133, -162,128,120,165,148, 93,102,108, 26,124,157,184, 84, 7,127,177,201,138,241,171,151,207,155,221, 58, 49,181, 33,179,219, 87,183, -183,243,155,213, 74, 21,126,233,103,126,201, 50,174, 22,183,161,175,111,110, 94,117,222,175,119,123, 37, 82,164, 36,113, 36,162, - 40, 73,154,159,158,206, 78,239,157,151,147, 89,189,185,186,187,124,145,143,143, 9, 67, 80,107,140,237,218,106,191,153, 27, 66, -106,238,234,170, 1,223,178,181,162,184,222,238,150,171,121, 60,130, 77, 78, 31, 88, 87, 36,217, 20,218,221,116, 54, 75,210,124, -179,184, 14,210,231,134,234,122, 11,118, 52,202,199,137, 81, 4,232,218, 22,109, 90, 56,204,202, 51,235,210, 36, 31,129, 6,231, - 82,210,160, 18,218,237,210, 55,171,190,217, 33, 59, 31,124,240, 93,232,154,128,148,230,165, 74,168, 58, 15, 72,210,247, 93, 87, -247,117,165,100, 67, 0,223, 54,125,183,113, 46, 1,116,222, 55,125, 83,155, 36, 73,178, 82, 68,124,191, 71, 99,188,239, 21,201, -119, 77,146, 20,219,187,151,174,152,244,205,190,237,122,178,169,130,238,215,243,188, 60, 38,195,162,234,242,178,175, 22, 93,189, - 77, 82,215,117,158, 81, 76, 94,246, 94, 3, 64,240,237,116,246,214,104, 52, 37,130,208,251,182,217, 49,161,181,121,150, 37, 0, - 97,223,182,214, 88,231,210,206,247,134,140, 87, 76,216,100,105, 54, 29,141,108, 94,250,182,182, 6, 68,217, 75, 96, 4, 6, 45, -114,215, 4,189, 92, 46,207,202,163,114, 92, 38, 89,233,251,106, 52,154, 57, 11,155,245, 60,205,179,125,221, 22,121,129,200,158, -166,134,170,204, 97, 16,193, 3,150, 52, 68, 19, 1,131, 87,189, 93,215,139,141,207,138,241,120, 60,234,234,253,229,171,103,159, -126,246,232,243, 23, 47, 31, 61,127,241,242,102,190,222, 85, 39,211,241,247,127,227, 23,255,254,239,253, 74, 57, 46,171,218, 39, -156, 38,192,235,219,171, 39,143,158, 60,121,113,189,216,237,142,198, 99, 98,154, 29, 79,196,114,211,135, 39, 79, 94,236, 55,155, -105,158,167,214,198,188, 61, 13, 55,216,136,191, 2,195,209,197,141,132,131, 64, 97,136,141,179,209, 79,193, 68,140,209, 92, 16, -124,136,248,191, 56, 83, 29, 92,240,136,236,172, 33, 38, 9,162, 10,214, 80,180,158, 51, 15,248, 17, 31, 20, 16,157,177,209, 57, -111,141,233,130,196, 79, 83,132,138, 48,161,179, 86, 68,130, 68, 52,202, 32,211,139, 66,136, 71,119,198,131,209, 77, 5,213, 34, - 89,230, 16,137, 13, 76,168, 49,191,138,162,160,170, 38, 34,127, 99, 15, 3, 89, 47, 18,211,191, 8, 24,194,128,119, 75,172, 1, - 34,141, 58, 15, 82,208, 65, 93, 17, 0, 64, 81, 69, 67,204,236, 16,213, 26, 99, 8,216, 90,239,253,200,185, 60, 31, 33,114, 36, -203,155, 56,212, 37,141,220,200, 1, 84, 31,227, 67,195,247, 54,224, 98, 52,138,188, 62,202,113,170, 72,106, 34,233, 24,226,174, - 68,174, 28,143,202,201,213,237,252,227,247,206, 4,137, 15, 76, 11,208, 88, 91, 65, 10,160, 65,129,244,128,211,101,160,104,190, -212,129, 69,192,128, 33, 82, 16,144,137, 14,238,157,168,212, 83,196,225, 34,235, 16,231, 5,136,170, 25, 32,106, 0,208,225, 12, - 28,157,152, 72,175,209,243,225,222,253, 7, 31,190,255,246, 15, 63,121, 52, 41,167,121, 49,154,157,156,213, 77,117,117,125,243, - 63,255,239,255,231,191,246, 59,223, 73, 18,223,117, 85, 81,102, 8,254,250,250, 98,223,246, 18, 90, 21, 77, 51, 71,100,144,152, -112,184,157, 14,216, 47,142, 79, 12,197,171, 76,148,236,148, 34, 9,152,128, 32,174,206,145,212, 73,132, 26, 58,101, 23,155, 58, -212, 43,218,104,245,241,104, 1, 35, 23,116,128,110,147,138,168, 0,169, 12,114, 84,212,134, 20,227, 96,121,176, 10,177,177,214, -246,189,160, 66,208, 16, 72, 73,163,230,245,227, 20,246, 96, 90,250,177,142,133,190,173, 70,147,123,179, 55,222, 65,199, 55,207, -159,253,119,127,242,223,247, 74, 70,228,239,124,243,231,126,253,183,127,115,254,226, 89, 23,120,118, 58, 21,223, 52,117,227,146, -236,233, 23, 79, 39,167,247,183,171, 57, 72,112,197,200,144,138, 8, 41,249,174,113,197, 72,118, 59, 99,211,229,252,122,187, 94, - 59,234,236,200,137, 98,213,182,157,104, 8, 82, 20,249,228,232, 72, 67,127,124,116,180, 89,205, 83,155, 8, 42,208, 90, 67,112, -206,160, 74, 64,180, 54, 77, 92, 58,158,156,144,115,206,186,205,162,222, 55,251, 41,179,154,146, 52, 52, 85,157,143, 79, 77,154, - 73,211, 85,141, 40,245, 76,210,236,215, 72,188,218,172,124, 8, 46,201, 20,109,211,244,161, 89,142,143,239,113,234,178, 98, 44, - 34,217,228, 44,207, 70, 93,189,238,218,182, 40, 78,179, 44, 89, 45,175,210, 36,243, 34, 8,102,181,190, 73,133, 52,120, 31,188, -117,133,104,221, 54, 59, 85, 32,209,170,174, 93,146, 65,144,205,102,165,193, 55,251, 59,182,187, 34, 73,198, 39,247, 76,211,106, -128,106,115,105,109, 78,105, 46,156,143, 70,211,186,218,104,232, 65,125,179,191,147,222, 54,219,165,205, 70,163,163, 7,125, 8, -193,107,183, 89,150, 39,231, 77, 93,139,111,202,241,232,244,225,251,202,134,196, 88,114,203,171, 23,137,203,146,209, 88,250, 6, -216,200,238,198,141,239, 87,117, 55, 61, 62, 13, 94,136,231,171,197,117, 46, 38, 47,198,193,183,187,221, 93,215,213,170,161,111, - 43,151,150,251,106,215,122,233, 85,141, 23, 81, 56, 62, 61,175,118,235,106,183,180,118,180,235,118,149,135,220,154,119,222,124, - 75,250,166,107, 60,178, 17, 48, 29,180,121, 94, 0,232,221,122,137,160,231,211,241,178,110, 95,222,220, 36, 73, 98, 10,217, 85, -123, 64, 99,221, 73, 50,154,230,249,168,170,119,155,249, 21,104, 47,221,186,222,151,239,156,167,133, 13,225, 80,235, 97, 25,251, - 32,235, 77,183,237,193,114, 50,153, 58,223,181,215, 47, 47, 47,174,175, 94,190,188,124,113,115, 59, 95, 46, 23,155, 93,150, 38, -191,245,139, 63,253,171, 63,251,141,243,251,199,117,235,195,190,181, 26,154,106, 63,159,223, 92, 93,221,188,186, 91, 90, 50, 95, -251,202,251, 29,234,229,223, 46, 2,210,124,189,189,185,188,201,216,230,137, 99,134,224, 21,144,130, 4, 65, 81, 1, 68, 96,141, - 46,205,184, 20,146,170, 38,198, 70, 90,183, 32, 68,220, 44, 1,134, 88, 38, 36,146, 24,246, 18,207,162,242,122,109, 2,208,166, -239, 13, 98,226,172, 15,161, 11,194,135,161, 21, 33,106,100, 50,136, 34,136, 35, 20,133,206,247,113,190, 39,170, 28, 5,107, 36, -141,211, 83, 36, 64, 69, 5, 70, 10, 64,132,161, 11, 62,214, 44, 68,209,128, 15, 78,136,232,189, 51, 54,138, 69, 66, 49, 53,138, - 42,130,138,226,200,122, 9,162,234,125,207, 76, 68,232,189,136,138, 65,131,136,204, 38,104, 24,172, 36,170,136,200,132, 1, 81, -130,178, 33, 81,102, 68, 54,108, 1, 90, 97, 47,129,217,132,182, 78,217, 76,138, 18,153, 37,120,107, 45, 33,240,247,191,251, 91, -131,154, 17, 51,235, 18, 6,175,228,208,231, 34,120, 40, 2,136,114,132,143,139, 44, 2,227, 16,112,136, 64, 33, 36,100,195,167, -247,239, 25,128,201,184,144,161,213, 36,146,203, 56,250,229, 35, 41, 1, 25, 21, 4,163,251,221, 34, 2,144, 33, 85, 60, 88,116, - 6, 78,116,172, 89,137,225, 34,138,147, 17, 38,129,248,117, 33, 33, 26, 54,200, 72, 10, 4,236, 81,136,141, 4,137, 0, 60, 0, - 69,144,129,200, 6, 16, 20, 78,143, 79,159, 63,127, 94, 55,109, 89,142,202,114,138, 12, 69, 86, 60,126,252, 36, 31, 77,206,239, -157, 53,109, 77, 76,205,110,107,146, 49, 72,223, 52,126, 58,157, 74,156,224, 12,149, 0,116,200,168, 42, 42, 18,160, 68,145, 10, - 25, 1, 21, 85,197,171, 14, 94,125, 0,245, 26,152, 45, 0, 4, 17, 16, 97,182, 3,238, 94,163,181,113, 72,246, 30, 64, 62,136, -140,234, 3,196,218,168,120, 37, 49, 17, 22,198, 3, 15, 20, 94, 79, 88,201, 36,121,154, 23,249,228, 40, 73, 11, 67,134,144,128, -135, 63, 18,135,222, 81,226,131, 24,159, 34, 70, 80,180,249, 27, 95,249, 6,167,110,125,125,243,159,255,199,255,164,106, 58,208, -240, 51, 63,243,179,191,253,189,239,112,194,127,249,231,127,205, 8, 42, 80, 85,245,248,193,249,211,199, 47,175, 95,190,236,125, -231,187, 54, 47,198,190,217, 18,198,216, 29,231,121, 89,239, 55,245,110, 71,160,155,213,178, 13,154, 80,155, 39,182, 15, 97,181, -217, 92,205, 23,243,229,234,205,135,239,125,253,203, 95,111,214,215,168,126,191,219,168,234,122,183,111, 59,239,189, 15, 33, 48, - 35,176, 45,139,241,249,249, 91,247,223,254,242,232,248, 1,168,191,189,186, 72,198,247,207, 30,220,223,173,110,196,135,208,183, -214,229,126,183,168,170,245,102,181, 4, 52,245,126,157,231,197,246,238,213, 98, 87,229,229,145,113, 73,146,230,125,219,172,119, -187,204,194,217,249,219,147,217,217,126,183, 87,233,214,183,143, 69,177,170,235,196,154,205,252,169, 45, 78,138,204,174, 86,235, - 36, 45,218,222, 35, 38,125,215, 33, 37,170,161, 15,100,140, 77,179,178,175,119, 93,192,198,119, 93,219,139,132, 32,146,142,102, -199, 39,179,113, 57, 78,179,241,110,125, 55,191,189,146,174,203,199, 83, 8,129,136, 81,122,147,228, 34,193, 89,155, 21,211,237, -234,102, 52, 59, 31,207, 30, 24,131, 77, 85,177, 49,121, 57,189,121,250, 87,192, 6,209, 34,244, 36, 66, 72, 70,165,218,204,173, - 75,251,174,174, 54,119,109,211,244,189,104,104, 79, 30,188,159,101,174, 90,223,181,117,221, 41,220,123,243,227, 44, 27,133,174, -218,174,175,210,242,212,166, 19,239, 59, 4, 76,210, 76,165, 37,206,202, 81, 14,161, 69,202, 84, 61, 39, 73,175,100, 92, 70,214, -149,229, 52,203, 11, 50,102,122,116,220, 9, 26,118,170,200, 18, 72,247,171,218,223,159,157,105,223, 4,192,241,104, 12, 46,107, -130, 76,202,177,168,238,118,187,190, 15,109,181,237,155, 53,153,180,169, 86, 46,155,238,247, 59,178,147,170, 9, 89, 74,153,139, -234, 39, 84,157,191, 94,246,157,216,188,204, 25,176,222, 46, 46, 46, 94, 62,121,250,236,211,167,207,190,120,121,113, 53,159,111, -155,230,189,183, 30,254,131, 63,252,173, 95,255,197,159,116,121,210,236, 3,121,193,174,189,126,117,241,228,209,147, 23,151, 87, -251,170,157, 78, 38, 18,250, 90,101,185,173, 46,175,239, 46, 47,174,239,110,151, 35,107,178,196, 1,170, 35, 3,128, 65,186,182, -247,157,247, 68,232,189,198, 40,126,172, 55, 34,130,212, 24, 65, 12,160,108,152,201, 16,168,168,244,193, 91,230,200,233,237, 66, - 0,136,250, 45,128,106, 98,109,156, 71, 89, 34, 64,236,189, 40,104,132,145, 5, 4, 17, 97, 30,178, 61, 68, 24, 4,122, 0, 34, - 52, 76, 18,167,138,200,142, 7, 82, 83, 56, 84,167, 89, 99, 37,118,170,161, 18, 0, 50, 6, 9,175,161, 92,131, 40, 77,104,152, - 65,193, 16, 9,196, 67,218,112,161, 48,196,145, 30,232, 69, 16,129, 99,176, 21, 80, 69, 18, 99,148, 48,168, 2,130, 33,235, 85, - 45,179,179, 44,136, 2,200, 32,214,166,113,196,103,200, 48,129,143, 35, 73,230,170,105,219,174, 61, 42,114,101, 86, 80,199,228, - 44,123, 81,254,254,111,127, 59, 26, 42, 35, 69, 13,134, 81,197,225,104, 25,211, 11, 7,158,144,234,144,221,130,104,192, 36, 68, -166, 1, 85,104, 56, 4,201,179,164,222,173, 93,146, 25, 4, 17,101, 75, 24,129, 41,113, 46,200,195, 58,132,122, 64, 69, 7, 85, -137, 66, 86,156,123, 3, 1,137, 10,179, 25, 40, 69,240, 99, 86,129, 14,225, 49, 38,100,107, 19, 98, 86, 0, 98, 14,128,134,120, -136,243, 12, 6,204,184, 95, 97, 52,178, 74, 0,231,220, 40, 49, 79, 30, 63,205,139,209,104, 50, 78,109,166,193, 51,225, 39,143, - 30,125,252,209,135, 73,146,180, 77,107, 44,229, 69, 57, 26,141,178,108,100, 77, 88, 45,215,121, 94, 48, 69, 70, 58,189, 70,236, - 17,155, 88,228,132, 20,101,171, 16,111,141, 68, 36, 32, 17, 61, 54,164,250,136, 12, 91, 34, 20, 13,241, 34, 40,209,244, 73, 7, -243,124, 76,169, 1, 74,232,112, 80,241, 6,158, 76, 36,126,138, 10, 33, 29,232,240,164,160,198, 18,155, 36, 77, 71,137, 43,140, - 75,226,192,129,104, 40,216, 27,250,114,226, 30, 25,219, 0,216,160, 82,121,116,146, 29, 77, 86, 87,151,255,229, 63,254,199,139, - 77,205,132, 31,127,244,229,239,252,254,247, 38, 39,211,213,124,253,252,209,227, 0, 84,173,215,247,206,239,215, 77,243,151,127, -254, 23,100,243,182, 94,100, 73,110,172,101,155, 1,179,182, 59, 9, 93, 47,158, 65,124,144,245,174,109,234, 21,104, 72,172,103, -132,182,111,231,203,229,205,252,110,185,221,125,240,238,151,222, 58, 61, 70,109, 22,119,119, 93,215, 46,231, 87, 85, 8, 93,219, - 56,199,198, 88, 47,154, 37,217,209,236,232,193,195,183, 93, 94, 76,102,179, 32, 18,124, 16,223,216,164, 32,223, 41,154,190,219, -183,187,141,248, 70,125,239, 70,179,196, 37,196,169, 33,252,252,179,191,242, 68,108,172, 4, 47,226,173, 77,146,108,212, 52,181, -203, 70,218, 53,251,186,210, 32,192,169,250,218, 36,197,108,118,223,119,157,179,198,154, 60, 40,156,156,157, 51,244,222,119, 8, -224,187,221,102,241,146, 77,154,103, 89,150, 56,223,121,227,146,190,173, 92,146, 42,226,201,233,217, 7, 31,126, 52, 46, 71,249, -244,100,179,184,186,190,124, 21, 0, 27,145,190,173,165, 93,230,227, 25, 27,135, 42,198,229, 73,154, 0, 25, 38, 50, 54, 11,125, -213,236, 22, 89,113, 28,143, 66,108,221,104,124,236,146,196, 34, 11,152,164, 40, 1,113,183,154,119,125,191, 91, 93, 38,229, 25, -219,180,107, 42,182,121,146, 22,251,213,109, 16,117,233, 56,205,198, 68, 74,198, 26,227, 36,244,140,180, 93,206,147,209,113, 86, - 78,189,111,217,166, 76,230,225,249,155,101, 57,170,246,213,226,234,179,233,236, 60,201,138,182,222,140,138,220, 37,233, 40, 75, - 54,155,133, 2, 38, 89,193,140, 77, 91,117,253,206,184,233,108,124,100, 25,208,141,202, 81,153,184, 20,181, 91, 44,238,246,251, -245,241,209,113, 31,124,188,155,111,118, 27,199, 38,120, 63, 61, 57,203,138, 9,106,104,122,223,132,188,200,153, 89,110, 55,221, -106, 7, 46, 47,210,212,116,251,253,237,213,171,103,207,159,127,242,197,147,207,158,190,184,184,185, 93,108, 54,211,178,252,227, -239,252,202,191,253,251,191,113,255,193,113, 93,117,216,163, 19,221, 45,239, 30, 63,126,250,252,213,213,237,106, 85, 20,133, 77, -108,126, 52, 34,203,215,203,253,221,213, 13,250,144,177,157,228,169, 49,198, 25, 27,141, 45,157,239, 4, 52,154,146,163,215,197, - 26,131,132,108,209,112,252, 97, 5,133,145, 57, 78, 53, 17, 0,209, 28,166, 86,177,235, 45,136,248, 16, 66,240, 40, 16, 9,220, -150, 73, 15,142,189,131,160, 10, 1, 0, 8, 2, 0, 27,195,135, 79,143, 99, 82,196, 0, 10, 72,142, 98,126, 40, 30,218, 80, 84, -153,169,151,161, 66, 35,222,234,163, 80, 59,100,151, 14,232, 62, 66,178,204, 4,241,165,162,241,134, 8, 73, 69, 35,206,157, 0, - 21,200, 32, 49,178,168, 68,210, 9, 17, 9, 14,229, 18,113, 65,142,238,254,200, 20, 96, 38, 98,246,222, 27, 98, 54, 44, 32,145, -219,111,200,116,160,155,253,190, 76, 56, 73, 19, 64, 52, 76,104,216, 7, 81, 5,254,254,183,127,235,117, 34,126,176,163,196, 91, - 1,145,170,128,128, 6, 69, 30,134, 29,145,252, 30,141, 46,177,158, 53,174,120, 16,121,245,160,136, 28,186,126, 91,135,163, 73, - 17, 66, 79,138,160,200, 76, 56, 36,178,116, 64,169, 35,168, 6, 84, 66, 1, 16,100, 38,213,240,218,124, 4,120,168, 55,229,248, - 79,200, 97, 64, 2, 20,109,137,196,100, 9, 41, 46,165,252,227,222, 34,136,115,200,232,248,161,193,142,142,160,210,251, 94,138, - 73, 49,191,187,219,110,119,163, 81, 57,157, 30, 35, 35, 51, 45,239,238, 22,155,237,199, 31,188,215, 52, 53, 0,116,109,157, 20, -163,245,252,226,201,179,231,211,233,140,135,238, 85,138, 41,143,195, 14,199, 26,185,193,200, 34,158,200, 28, 4,145, 1,130, 29, -111,145, 81,152, 31,198, 83, 26,119,133,161,183, 43, 14, 34,162, 5, 22, 16,196, 15,213,169, 3,194, 41, 38, 33,116,144,190, 98, -171,162, 2,104,196, 26, 0,144, 49,131,122,197, 24,235, 3, 41,150,193,224, 48,209,125,205,210,143,215, 30, 81, 45,103,199,125, -211,253,215,255,201, 63,125,118,113,235, 24,207, 31,190,249, 7,127,248,135, 71,199, 99, 64, 92,205, 87,151,207, 31,177, 77,201, - 96,213,202,231,127,243,195,166,237,166,167,247, 25,196, 36,163, 32,194,132, 32, 1, 66,171,170,228, 70,204, 82,237, 54,219,125, - 99,216,248,102,155,152,222, 32,117, 93,119,183, 88,191,186,157, 55, 93,247,181, 47,253,196,123,239,190,235,235,221,102,187,107, -235,125,211,135, 16,231, 93,132,193, 7,103, 76,146,101, 71,163, 50, 41,202,242,222, 91,249,104, 82,239, 43,155,231,236,251,174, -239,150,203, 27, 34, 35,221,158,147,146, 76,154, 36, 89,104,219,182,109,214,119,207,154,170,106,149, 4,156, 33,234,186,198,165, -105,219,236, 51,203,197,248,204, 22,227, 16,130,209,208, 86,107, 38,108, 61, 42, 39,121, 81,100,229, 12, 84, 54,155, 59,151,228, -108,120,113,253,210,186,196, 38,133, 82,234,209,245,237, 94, 65,141, 49,198, 37, 93,179,245,190, 1,147, 49,193, 59,111,189,107, -157,187,189,124,186, 91,205,235,166,111, 60, 20, 69,142,210, 7,209,188, 56,202,210,194, 88, 86,114,161,111,216,112,154,142,156, -115, 10, 94,124, 64,144,208, 55,108, 18, 54,148,184, 36,177, 73,189, 91, 73,240,125,187,109,118,187,190,109,141, 75, 93, 82,102, -163,227,174,218,140,199,229,126, 53,207, 70, 35,148,110,183,219,121, 47,170, 98,144,231,183, 79,147, 36,203,242,212, 58,103,141, - 77,179,212, 87,107,228, 76,197, 59, 75,251,213, 45, 67,107,210,108,179,186, 35,151,179, 49,251,245, 34,248, 54,205,203,113,145, - 55,109,179,107,186,217,201,121,181,219, 92, 45,174,171, 94, 68,249,104, 50, 99,242,235,237,142,220,136, 56,166,231,237,241,236, -120, 83,135,122,191,122,247,252, 60,132,190,235, 90,162,100,121,251, 34, 73,243,190,171,119,235, 69,215, 52, 77,179,107, 60,122, -117,109,239,133,139, 44, 75, 65,186,229,221,237,179,103,207, 30, 61,123,254,197,243,151,207, 47,175,175,239, 22,125,144,159,255, -198, 87,255,193,191,254, 91,223,248,248,189,182, 15,125,227, 83,206,124,211, 92,190,120,246,217,227,103, 23,183, 75,235,204,135, - 31,189, 55, 57,157, 46, 86,235,201,209,244,118,190,184,184,184,182, 1,139, 52, 97, 67,198,112, 98, 13, 51, 91,230, 78,131,247, - 66,131,191,145,152,140, 25, 58,127,200, 90,195,108, 0,145, 45,199,124, 97,144, 16, 67, 42,170,218,121,111, 14, 69, 55, 74,216, -247, 93, 83, 55,251,182,233, 66, 71, 4,137,115, 81, 43,143,152,222, 24,200, 71, 68,107, 25,200,112,244,106, 3, 34,177, 2,244, - 65, 35,183, 60,210, 24,131,168, 97, 50,200, 67,143, 52,128, 33, 36,192, 88,210,201, 24,185, 35,135,122, 77, 66,195, 38,250,185, -141, 53, 62, 28,170,223, 48,234, 60, 96,136,141, 53, 33, 40, 2, 24,138,227, 80, 31, 67, 99, 52, 24,119, 8, 0, 58,239, 73, 53, - 53, 46, 4, 25,202, 3,105,208, 84, 44,179, 33,238, 85, 64,133,137, 69, 85, 0,182, 85,141, 26, 38,197, 72, 21, 19,142,142, 73, -181,108,124, 8,252,131,239,126, 43,122,183,135,238,150,131,211,218, 24, 22,149,225,155,146,136,147, 63,180,179, 12, 61, 75,135, -209,203,193,140, 14, 72,138,152, 89,186,185, 91,158,204,166, 62,200,208,239, 7,136, 32, 72, 24, 29,131, 3,185, 22,226, 25, 21, -227,138,136,230, 32, 91, 17, 69,206, 17, 17, 50,154, 72,148, 1, 64, 34, 19, 13,164,104,220,129,146,133,170, 66,114,232, 21, 84, - 5, 12, 52,164, 63, 99, 38,106, 24,219,170, 2, 72, 48,104,210,196, 60,123,254,210, 50,149,227,163,178,156, 72, 16, 70,249,155, - 79, 62, 61, 57, 59, 59, 57, 62,174,170,173, 97, 16, 65,151, 48,162,123,255, 75, 95,154,223, 92,186, 36,141,227,202, 56, 18, 21, - 13, 16,123, 38,117, 48,105, 41,136, 14,244, 75,128,173,200,172, 0, 0, 32, 0, 73, 68, 65, 84, 28,180,120,213, 31,251, 63, 15, -173,220, 49,116, 74,177,178, 41, 58, 78, 69, 67, 8,131,123,125,152, 40, 28,176,171,104, 34,225, 32, 26,153,244, 48,133, 29, 30, - 81, 17, 5,101,231,226, 77, 10,145, 68, 34, 33, 42,130,153, 41, 86,197,198,123, 34, 0,177, 53,204,201, 63,251, 47,254,211, 47, -158,223,178,225,163,233,248, 7, 63,248,163, 7,111,157,247,222, 27,107,231,183,171,221,122,149, 56, 91,181,221,252,234, 69,215, -214,105, 94, 48,106,187, 91,128,136,201, 74,245, 29, 0,168,201, 93, 49, 2,245, 64,110, 53,191, 83, 36,107, 83,227,146, 4,118, -132,184,222,237,239, 86,203,139,249, 29, 34,253,194, 55,127,241,104,124,116,125,125,161, 72,190, 23,233,251,166,217,231,105,218, -116, 61, 16,147,250,114, 52, 62,187,247, 48, 25,207,238,191,251, 21,237,154,245,106,233,164,218,111, 46,174,158,127, 54, 62,125, - 47,205, 71,204,216,108,215,213,118,213,119,117,219,110,250, 62, 40,154,186,217,111,154, 58, 77,178, 36,203,178,242,248,120, 58, -157,157, 62, 4, 50, 0,208,110,239,170,205,171,187,139, 79,146,209,125,155, 78,250,174,102, 99, 18,195,187,249, 19,193,132, 56, -169,182,215,104, 12,152,172,111, 26, 85, 96,195,170, 18, 66,111,152, 88,133,161, 69,164, 52,177,173, 15, 93, 31,202, 34, 77, 50, -103, 92,209,212,219,174,107,239, 22,183,130,156,165, 9,155,164,200, 51,237,219,253,234, 34,203,203,174,222,112, 58, 41,203, 73, -232,251,245,234, 42, 47,207, 76, 50, 10,226, 13, 51, 41,116,205,182,107, 43,182,169, 2,180,245, 14, 17, 64,188, 49,174,107, 86, - 77,181, 1,105, 67,219,181,125,125,250,224,109, 8,161,110,234,229,106,238,146, 52, 27, 29, 37,105,102,136, 22, 87,143, 76, 82, - 16,231, 93,187,223,109, 87, 66,220, 53, 77,223,182,251,245, 37, 39,101,154,228,235,249,133, 41, 38, 68,108,172,203,138,113, 57, - 62,242, 93, 85,111, 55,249,248,164,170, 54,251,186, 59, 63,123,243,100, 58, 5,213, 52, 73,218,182,230,180, 72,242,146, 17, 2, - 72,215,123, 32, 59,202,147,197,106, 85,117, 13, 3, 32,187,166,173,109, 90,178,205, 52,248,192, 41,184,124, 84,148,179,217, 40, - 79,161, 24, 77,157,227,174,222,191,124,241,228,241,147,167,143,158,189,122,121,117,115, 49,191, 93,110, 54, 15,239,159,252,251, - 63,248,206,239,255,230,207, 37,137,171,107, 97, 37, 35,184,189,189,121,242,248,209,203,235,219, 77,221, 24, 99,222,124,120,111, - 94, 87,183,119,171,231, 23,183, 87, 23, 87, 55,151,139, 89,150,185,204, 38,214, 18,177, 37,102, 99, 25, 57, 22,245, 24,203, 10, - 64, 64,214, 26,142,166,106,107,172, 49,209, 69, 97,201, 24,182, 42, 24,164,139, 11, 86, 68,220, 34, 19,138, 42,145, 33, 14, 18, - 54,213,110,223, 52,193,139, 53,198, 90,107,136,153, 24, 16, 37, 18, 37,153,163, 47, 17,117,208, 48, 25, 14,233, 65, 0, 59,172, -116,168, 49, 79, 52, 0,147, 95,247, 43, 11, 41,134,161,106, 13, 25, 0, 12,129, 87, 98, 52, 28,215,104,140, 96,253,240,154,236, - 13,128,136,150,216, 48,245, 65, 0,148,129, 16,177,247,109, 80, 53,196,230, 96,175,140,133, 30,135, 92,100,220, 18, 6,110,139, - 10, 26, 66, 71, 40, 72,130, 17, 98, 76,162, 96, 13,175,170, 26,164, 31,231,133, 51, 28,151, 65,107,204, 64,227, 87,229, 31,252, -246,183, 15,116,245, 67,117,211,240,155,215,142, 73, 24, 92,236,116, 96,193, 15, 5, 18,131, 51, 59,118, 86, 0,113,180,191, 24, -182,205,102, 45,156,100,169,197,160, 68, 16, 59, 30, 99, 4, 55,182,199, 17,113,108,126,100,203,100, 45,242,192,153,100,138,161, -252, 67,248,159, 6,147,105,140,201,197,100, 66,252, 98, 98,116, 22, 49, 50,106, 14,205,238, 58,244, 3,195, 1, 76,125,152, 27, - 0, 16, 40, 66, 57, 30,173,238,230,235,109, 53,153, 76,202,201,212, 89,179, 93,174,214,155,237,243,203,139,175,125,244, 37, 17, -239,187, 94,213, 95, 94, 94,119, 77,103,156, 13,193, 75,232,147, 36, 27, 90, 74,134,121,165, 87, 81, 98,139,108, 84, 67,144, 30, -233,192, 13,136,206,246, 67,163,112,196,130, 97, 24,222,187,129,155, 29, 55,234, 56,251, 25,246,212,168,199, 69,139,123,236,118, - 10,177,207, 50, 34,201, 14,118,213, 3,236,126,160, 96, 28,154,203, 7, 7,155, 70,217, 62,186,143, 6, 50,245,176,209,241,255, -244,167,255,226, 47,254,230,211, 60, 75, 70,121,250,123,223,251,254,151,191,254,149, 16,250, 40,121, 61,255,226,145, 71,147, 21, - 37,113,194, 4,168, 52,158,206,216,164, 65,144,217,160,130, 49,182,105,234, 44, 79,153,141,239,234,186,147,106,187,102, 8, 93, -219,168,180, 41,119, 42,176,217, 87,215,243,197,124,181,202,210,244,167,191,242,149,245,106,225, 12,139,248,182,218,214, 85,133, -168, 77,215, 52,109, 75,160, 69,150, 61,120,240,230,248,236,188, 60,126,120,116,122,114,119,249,172,222, 87,109, 91,247,193,142, -166,167, 16,218, 34, 47,250,170,218,110, 86,193,119,213,250,154, 76, 30,175,151,139,213,220, 36, 57,187,164,217, 45,197,119,211, -227, 7,206,154,237,242,234,246,250, 81,215,134,201,244, 76, 20,243,209,108,187,120,185,190,123, 10,210,207, 30,188,239,219, 93, -223,247,228,178, 44,205, 70,163, 73, 93,109,217,164,125, 87,133,122,211,119,123,151,140,130,239, 93, 98,146, 60,183,198, 26, 54, -203,237,174,107, 43, 6,156, 78, 38,162, 90, 76,206,178, 98,162, 96, 22,203, 69, 81, 76,210, 44,203, 29, 21,105,225,202, 83, 5, - 8,193,231, 69,169,253,174,247, 62, 77,143, 52, 52,168, 33,205, 38,136, 18,124, 71, 54, 83, 9,193,183,218,119,100, 12,145,173, - 54,243,208, 53,160,216,117, 93, 94, 28, 73,240, 26, 68,186,110, 49,191, 44,202, 99, 8,181, 49,137, 97,187,223,204,141, 77,146, -114, 86,215,117,239,251,248,137,171,150, 23, 46,201,247,213, 38, 14,103,146,116,172, 38, 95, 47,110, 56,155,156,158,222, 59,187, -119, 30, 39, 79,128,176,218,172, 36,212,231,231,239,118, 77,181, 90, 92, 90,155,142,203,233,120,114, 44,190, 71,164,178,156, 90, - 16, 36, 14,161, 67,228,196, 80,213,246, 77, 91, 23,153, 45,138,114, 52,153, 9, 96,181, 93,148,227,241,108, 54, 62, 61, 26, 29, -207, 38,227,114, 34,190,189,189,122,245,248,241,147, 71,207, 94,188,184,184,121,113,125,125,125,183,200,146,228,219,191,244,205, -127,247, 7,223,122,255,189,243,125,221,169,231,132, 76,187,219, 94,189,120,241,232,201,243,203,187,149,115,238,104, 92,164,227, -209,182,218,255,232,179, 39, 4,186, 89,238, 50, 50,179,233,208,186,227,140, 49,108, 80, 20, 85,137,227,135, 26, 99,163,189,179, -198, 48, 91,107,201,242,161,197,117,104,199,208, 32,160,202, 3,193, 54,146,151,134,106,104,139,216,251,176,111,234,222,247, 65, - 68, 68, 0, 49, 75,210,212, 58,137,235,196, 1, 41, 18,139,165,227, 13,250,245,199, 21,145,216,196, 75,182,202,176,121,136, 57, -184,253, 37, 70, 75,135, 89, 32,171, 70, 81, 97, 64, 60, 50,147, 42, 88, 34,141, 13, 60, 42, 49,193,207, 10, 38, 58,217, 0, 37, - 82, 73, 20,129, 72,188, 71, 34, 27,115, 4, 67,205, 6, 32, 34,115, 76, 90, 33, 1, 24, 99,226,209,119, 56,250, 33,118,170, 7, - 22, 56, 70, 84,194,190,247,117,219, 28,101, 89,154,166,189, 8, 1, 34,129,128,168,130, 97, 19,124,224, 63,248,205,111,197,253, -235,144, 41,138,167,243, 1, 67,127,112,207, 64, 80, 96,203, 24, 65,155,168,116,200,143,198, 62,189, 40, 8,240, 64, 61, 49, 24, -186,213,174,155, 29,149,240, 58, 55, 69,209,120, 66, 0, 74,236, 64,148, 13,177,179, 56,108,145,136, 81,129, 66, 6, 82, 67,116, -104,241, 59,116, 30, 69, 12,127,172, 59, 57, 52,155,162, 53, 3,235,150,245, 80,212, 23,147,165,120,168,143,137, 19,227, 31, 55, -128, 16,242,236,168,124,252,252, 69,150,102, 73,146,168, 74,219,212, 77,219,189,188,184, 60, 61,155,221, 59, 57,174,155,206, 37, -201,244,248,254, 7, 31,190,255,234,197,147,227,211,123, 77,181,117, 46, 67, 54, 68,230, 48,144,143,237,101, 49,162, 27, 34,236, - 69, 68, 94, 95,241, 84, 4, 99,148, 73,135,224,242,161,211, 3, 99,175, 85, 12, 68, 31, 54, 76,198,131, 32, 7,138, 16,157, 76, -175,203,175,225,144,231,138, 79,221,240,131, 14,189,139, 67, 67,109, 84, 6,163,155, 50,234, 69, 58,244,185, 35, 25, 94, 47, 23, -255,235,255,246,103,136, 48,202,242,239,254,238,247,127,226,167,190,222,213,123, 52,198, 26,222,172,182,151, 87,243,190,169,216, -101,160,253,118,117,135, 54, 1, 96, 21,104,234,125, 8,222, 24, 98,194,118,191,207,202,163,182, 90,175,111, 95,125,241,217, 39, - 9, 73,226,146,182, 19,166, 58, 33, 17,212,249,106,121,121, 51,223,236,171,147,217,189,175,125,244, 53, 8,157,120,223,182,253, -174,218, 55,109, 77,210,239,154, 46, 73,146,224,187, 50,203, 78,207, 30,186,172, 72,178,220, 89,187,217,172,211, 81,201, 46,155, -157,157, 23,229, 17,219,164,169,119,190,239, 58,223, 55,251, 61,177, 5, 99,198,105,186,188,125,177,238,188,179, 9,146,113,217, - 52, 31,141, 38,227,178,239, 58, 32, 86, 76,173,177,211,241, 56, 41, 79,119,251,165, 77,199,156, 78,243,114, 98, 73,128,211,174, -221,128,138, 15,221,104, 52, 43, 71,101,215, 53,157,111,109, 82, 26,151,236,182,139, 60,225,209,248,132,236, 40,207, 74, 9,173, -244,161,105, 67,211,213,227, 44,237,170,185,136,220, 61,255,235,241,209, 73, 81, 76,172, 54, 71, 71,179,241,228,212,101, 89,187, -223,136,120,155, 78,250,122,221, 87, 27, 65, 51, 26, 79,219,122,223,181,123,151,228,161,107,128, 12,137, 6, 13,105, 50,234,124, - 31,246, 27, 66,211, 7,223, 54,123, 64,206,242,209,110,117,131,218, 36,217, 8,137,178,172,236,154,221,197,179,191,157, 29,159, -111,183, 87, 68, 54,113, 41, 19,134,190, 75,210,113, 93, 45,167,167, 15,206,223,254,240,228,228, 94, 16,221,237,235,190,239,119, -119,151,187,205,213,241,131, 15,218,106,219,118,117,158,230,117,117,247,226,213,243, 36, 27,167,121, 89,150, 51,155,142,235,253, -122,114,116, 18, 66, 15, 32,198,218,162, 28,135,190,111,170,109,189,189, 61, 61,187, 79,196,198,101, 1,244,236,248,212,186,116, -177,221, 48, 72,154,102,193, 75, 49, 41,239,157,205, 30,156,157,157,156,221, 99,134,197, 98,254,252,217,147,199,207,158, 62,189, -184,120,126,121,253,226,242,122,179,111,126,242, 43,239,253,195, 63,252,246, 47,253,204,199, 72,216,212,193,105,162,190,189,126, -249,226,249,211,103, 23,183,115, 65,252,198, 79,126,213,141,179,166,105,166,167,211,231, 87,183,203,187,149, 19, 28,101, 46,113, - 6, 17, 19,231,172, 49,206, 37,160, 42, 8,214,184,248, 28, 91, 99,162, 12, 97,136, 13,153, 88, 65, 7, 3, 10,230,245,241, 18, -172, 49,131, 96, 0, 16, 84, 29, 27, 2, 6,144,160, 33,136, 4,241,109,223,121,239,227, 85, 54,117, 46,113,238,240,233,163,193, -138,128, 56,244,218, 19, 14,253,124,128,128, 1, 4,144, 88, 84,105,104,187, 70, 80, 96,231, 52, 12,173,161,160,224, 53, 16, 50, -128,144,146, 18,198,211, 23, 32, 26, 70, 64, 22, 13,209,172, 25, 99, 74, 17,171,238, 67, 32, 0, 98,150, 32, 65,188, 7, 73,173, - 99, 4, 17, 80, 85,203,212,123, 79,196,206,186, 78, 85, 1,140, 51,145,225,104,163, 63, 18,177,245, 30, 16, 82,195, 67,118, 22, -212, 88,238, 4,150,219,237, 36, 51, 89, 54, 82,149,196,217, 8, 32, 83, 36, 13,130, 34,125,240,252,135,191,251,237,248,190, 73, - 68,222, 68,219, 59,113,236, 94, 29,176, 38,100, 81, 53, 40, 24,131,136, 2, 10,104,162,232, 28,226,155, 56,212,232,198,115, 53, -130,181,102, 62,191,153, 28, 29,131, 6, 81, 56, 52,196, 68, 11,164,193,104,110, 65, 64, 67,226,195,255,199, 75, 18, 91, 49,232, -128,121, 65, 84,137,199,216,195, 47,209, 46, 21, 45, 74,160, 18, 6, 68,134,247, 49, 25, 12, 7, 62,101,188,135, 28, 80, 49,113, - 23, 16, 16, 0,145, 81, 57,237,219,237,245,205, 93,146, 56, 85, 77,179,180,111,170,187,249,250,242,246,238,167,190,246, 85, 32, -232,218,150, 49, 60,255,226,147,203,235,219,122,183,217,108,119, 69,158,255,184, 60,133, 92, 44,126, 29, 26,248,208, 2,138, 72, -136,186,147,198,150,238,193,213, 24,221, 61,170,234,163,206, 18,131,176, 67,233,214, 1,230, 14, 12, 3,170, 95,227,225, 29,241, -128,148, 4, 80, 54, 60, 64, 49, 7, 88,177,192,224, 11, 26, 12, 53, 26,194,192, 28,230,215,205,170,138,248,186,205,137,216,240, -237,213,237,223,252,237,143,136,248, 87,126,237, 91,127,247,231,191,217,247, 13, 18,154, 36, 17,145, 39,159, 63,218, 46,111, 5, - 96,179,184,105,235,166,239, 90, 81, 34,196, 52,115,203,171, 47, 76, 82, 78,142,143,234,170, 85,105,187,253,220,229,147,166, 15, - 10,249,236,228,158, 7, 22, 47,133,217, 17, 97,215,201,221, 98,253,242,102, 94,183,205,195, 7,111,190,117,239,172,235, 58,100, - 27,124, 95,237,183,109, 83, 19, 64,143,132,170,229,168, 44,203,201,244,244, 28,109,225,194, 58, 29,159,109, 87, 55,167,247, 30, -134,206,223, 62,251,171,151, 95,252,249,189,251,111, 52,213,174, 44,103,218,215,161,235, 20,160,239,218,197,221,213,203,139,231, - 94,237,131,123, 15, 70, 69,202,218,228,229,172,173, 42,129,158,217, 54,213, 38, 31,157,236, 86,215, 77,223,113, 50,217,220, 60, -117, 89, 62, 57,126, 3, 84,140, 43, 64,177,109, 43,147,230, 68,230,254,253,115,214,253,100,246, 16,161,239,118,119,163, 98, 60, -155, 78,181,223,153, 36,239,234,141,111,171,229,102, 21,218, 93,221,245,179,163,179,227,179,119,146, 36,105,235,157,177,110, 60, - 26, 49,145,146, 77,211, 12, 0, 60,154,106,241,220,165,153, 49, 41,105,151,141, 79,247,139,151,168,106,146, 12, 85, 66,232, 21, -116,113,249,169, 15,208, 84, 75, 13,253,118,117,195,164,214,168,117,133,138,110, 55,243,163,233,244,141, 55, 63, 32, 20,103,205, -102,179, 16,118,132,218,181,155,122,187, 20, 98,239,187, 80,111,202,147,115, 0,173,119, 43,146, 78,208, 46,239, 46,119,171,235, -213,234,110,114,250, 70,223,110,130,130,181,185, 49, 69,219,238, 63,127,244, 23,219,170,125,239,173,183, 31,188,241,209,100,118, - 38,161,239, 85, 19,151, 2, 26,237,219, 44,205,215,183, 47, 39,227,113,121,124,111,183, 89,216,108,116,122,114, 58,155,157, 24, -245, 0, 48,153,204, 78,143, 38,138,188,173, 26, 7,253,217,195,123,111,191,249,230,195,135,111,102, 69,178,223, 44,175, 46, 95, - 61,126,244,248,233,171, 87, 47, 46,111, 94, 94,223, 92,223, 45, 38,163,209, 63,250,227,111,253, 27,191,243,171,229, 56,173, 91, -207,144,164,236,182,203,187,167, 95, 60,122,241,242,114,185,171, 69,225,171, 95,251,224,229,124,254, 87, 63,252,188,105,154, 79, - 30, 61,219,221,174,143,203,130,153,172, 97, 34, 74,216, 58,231, 6,179, 47, 17, 33,117,190, 87, 84,195, 73, 16, 65, 34,107, 88, - 99,245, 28, 33, 32, 3,200,161, 18, 71, 45,177,130,118,189,143, 90, 8, 17, 90,107, 53,168,130,116,226, 9,145,145,154,206, 99, - 36,164, 17,102,214, 26,155, 96,180,178, 16,115,140,215, 28,212, 21, 26, 18,148,132, 12,160, 40, 67,185,160, 6, 0, 81, 37,160, -196,216,168,142, 10, 40, 33,116, 33,136, 4, 71, 36,224, 9, 45, 18, 58, 98,195,236, 44,130, 66, 8, 18,107,146,189, 6, 6, 74, -152, 84, 99,219, 21, 56, 54, 68, 20, 65,243,134,153,145, 68,196, 11, 88, 67,196, 70, 84,152, 25,141, 9, 33, 48, 98, 98, 18,249, -127,153,122,179,103,203,142,236, 62,111, 13,153,185,167, 51,221,177, 6, 20, 80, 0, 26, 13,160, 7,116,183, 40, 54, 37, 14, 10, -201, 18, 29,164, 56,216, 17,166,104, 59,252,234,255,208,225,240,155, 34,252,100,217, 50,229,166,200, 22,155, 24, 10, 53,221,186, -243, 61,243, 30, 51,115, 45, 63,228, 62,213,122, 7,112, 7,220,147, 59,247, 90,191,223,247, 73, 76,168, 26, 29,187,164,106,152, - 83, 41,247, 64, 14, 68, 17,216,116,157, 37,200,179,140, 12,147, 65,241,170, 32, 12,160,162,117,219,108,247,219, 77,189,231,127, -247, 23,127,146,252,168,135,209, 59,192, 24, 55, 5, 68, 18, 64,147, 16, 56,156,202, 99, 74,192,200, 25, 2,141, 92,203,228, 90, - 5,148,244, 48, 74, 86, 82,231,250,122, 11, 38,207, 51, 55,174, 8, 5, 0,129, 71,156,142, 32, 34, 72, 42,108, 9, 64, 42, 25, -167,253,199,251,170,234,136, 0, 58, 16, 27, 70, 66,228,248,134, 53, 22,167, 34,170, 2,241,193,221,174,227, 18, 24, 21,198,218, - 50,235, 56,190, 80, 68,212, 8, 74,168,128,199,179,233,215,223,124, 29,130,100,206, 16,114, 94, 21, 97,240, 47, 95,191, 93,204, - 22,159, 60,127, 90,215, 53, 25,227,108,241,241,103, 95,236, 55,155, 79, 63,251,210,247, 59, 69,103, 51, 99, 48, 83, 0, 69, 25, - 21, 39, 48, 74,175, 8, 14,214, 85, 5, 80,136, 49, 34, 1, 27, 11,170, 81, 69,199, 27,252,104, 23, 79, 75,215,177,152,155,214, -172,152,160, 78,227,221, 28, 68,254, 43, 87,227, 97,179,125, 88,150, 38,194,103,138, 27,169,104,148, 40, 49,166,226,243,136, 28, - 74,255,145, 68, 17, 86,181,198,190,125,251,250,155,111, 95,253,193,239,255,139,127,245,111,254, 77, 84, 65, 99,216, 57, 67,124, -253,246,178,222,183,138,174,107,234,147,197,162,243, 49,175,230,132,232, 44,117,125, 31,169,156, 45, 78,124,187,247, 81,200, 85, -128, 90, 78, 38,131,151,186,222, 90,107, 64, 66, 89,229, 20, 55, 10, 80,119,237,122,187,191,184,185, 29, 6,255,249,167,159, 63, -127,254, 67, 91, 78,194,224, 55,235,187,213,106,237, 24,250,126,104,135,222,104,152, 77,138,147,211, 71, 92,205,170,227,167,103, -207, 62, 86,206,182,155,141,181, 60,244,245,195,237,109,164,220, 49,182,109, 80,245,155,187, 11, 5,112,214,181,219,135,227,211, -199,189, 72,136, 48,248,206, 48, 31,159, 63,183,206,246,187, 59,223, 53,189, 80,221,180, 0,144, 21, 83, 32,163,125, 93, 44,206, - 44,219,161, 94,245,237, 46, 43,202,233,108,230,242, 89,223,183,253,208,179,106, 8,126,122,244,216,119,117, 84, 42,170,133, 97, -210,216,102,249,196,247,251,205,234, 1,108, 33,161,141,209,159,159,157,151,153,217,174,110, 92, 94,246, 98,183,155,165,111,119, -200, 6, 66,223,236, 86, 68,198,229, 19,178, 5,147,176, 45,218,253, 78,165, 39,240,214,150, 93,179, 55,196,132,152,151,115, 16, - 13, 94,117,216, 77, 23,231,156, 21, 49,224,110,191, 11,190,151,232,141, 49,195,208, 0,242,208, 53,109,235, 11, 75, 69, 53,207, -178, 25,185,178,170,166,211,217,236,163,207,126, 84, 77,102,155,219,183, 93,239,183,155,123,203,220,135, 48,120,232,251,206,154, -220,229,211,217,241,179,161,221,223, 94,127,183,235,250,179,211,231,103, 71,167, 38, 63,218,181,221,102,181,172,119, 43,178,133, -115,153,205,178, 42,175, 86,219, 37,114,126,118,250,132,136,130, 42,155, 92,163,223,173, 87,235,213,125,223,249, 8, 88,230,110, - 90,230,199,199,103, 79, 63,120,242,232,209, 7,243,249,194,119,205,221,205,213,139, 87,223,191,124,245,246,237,213,237,235,235, -219,183,151, 87,253,224,159, 61,126,242,199,191,252,197, 31,254,242,231, 94,124, 8,228,208, 73, 59, 92,189,125,251,205,183,223, - 61,172,182,221,224, 63,125,254, 88,156,121,121,113,121,117,117,155,229,238,230,234, 62, 83, 56,153, 20,150,153,152,173, 97, 75, - 6,153,137,108,250, 96, 39,190, 13, 19, 19,179,106, 52,132,200, 12,154,210,144,134, 64, 37,213,212, 85, 12, 49, 32,121, 80, 66, - 50,204,227, 4, 87, 85, 37, 42, 68, 64,204,173, 81, 64, 1,165, 17, 11,128,185,201,157,179,214, 26,235, 44, 34,229,228, 84,132, - 14,194, 35, 58,228, 50, 12,145, 70, 21, 81, 68, 37, 36, 1, 32, 66, 75,156, 78,163,144,116, 69,160, 0, 96,144,152, 12, 18,138, - 82, 26, 49, 41, 34, 51,119,189,104, 66,149, 13,130,160,233,243,153, 52,211,227, 53, 53,173,204, 64,211,180, 39,205, 68,172, 49, -233, 13,132,145,162, 66,136, 65, 14,212,202, 52,231, 53,144, 30, 57, 41, 46, 1,137, 70,158,200, 35, 64,184,169,251,190,239,231, - 85, 97,152, 17, 73,125, 96,147,188,161,184,218,239, 55,251,205,122,183,111,187,134,255,135, 63,251,147, 67, 34, 18, 1, 71, 48, - 91, 66,190, 24, 74,123,206,180,166, 78, 45, 87, 68,148,244, 32, 56,164,134,104,228, 66,224, 88,209,213,177, 81, 6,251,122,168, - 38,249,248, 67, 18, 34,144, 25, 1,149, 4,227,253,245, 32,113, 4, 24,175,196,160,168, 17, 33, 77,227, 70, 52,114, 58,167, 84, -133,152,101,252,245,164, 84,119, 2,190,167, 45,132, 42,200,193,130,141, 35, 58,158, 16, 0,216, 56, 56,184,160,210,228,198,230, - 25,144,124,255,234, 77,150,101, 69, 89, 90,147,101,214,108,182,155,191,255,230,219,175,190,248,225,164,116,237, 16,172,225, 52, -237,123,120,184,123, 88,173,102,211,105,230, 10,197,212,161, 72,125, 8,129,131, 94, 35,173, 55,211,130, 27, 17,137, 12,105, 50, -252,193,225,189,227,253,100,133, 0, 1, 12,130, 38,242,196,168, 69, 75,153,200, 49,131, 68, 4,170,200,137,237,132,128, 48, 34, -146,198,249, 89,210, 2,142,163, 68, 69,192,209,214, 50, 38, 4,128, 8,146, 24, 88, 1, 80,152,248,197,247,175,143, 23,143,255, -244,207,255,148, 45, 3, 17, 51, 35, 83,223,118, 87,239, 46, 23,199, 39,119,183,247,125,187,250,193,231, 63,174,219,160,128,195, -208,171,234,208,181, 22, 21,213, 15,221, 16, 66,239,187,214,218, 60, 10,109, 55, 75, 29,246, 89, 49,171,102,139, 34,135,216,174, -217,152,221,126,183,220,108,174,238,151,170,250,139,159,254,211,199,103, 79, 7,223,214,187,205,102,121, 39, 34, 26,251,186,235, -141,181,179,201,164,112,110,186, 56,143,100, 22,231,207,142,142,142,124,223, 65, 12, 93,179,223, 45, 47,118,203,155,143,127,252, -207, 23,199,167,171,187,119, 26,134,253,234,166,143,210,246,253,102,125,179,223,111, 87,155, 77, 81, 86, 97,104, 2, 58,235,178, -197,116, 22,251,102,241,232,147, 44,203, 49,246,211,163,147, 16, 36,170, 84,197, 12, 1, 44,103,217,100,182,123,184,152,206,143, -129, 12,129,196, 40, 67,187,129, 56, 68, 25,124,215, 45,183,235,161,169, 21,197, 16,102, 89, 25, 1, 50,151, 5,112,109,219,238, -214, 55,121, 86,181,190, 47,157, 45, 38, 71,119,247, 15,117,211, 40,186,188, 58, 46,203,201,236,248,188,154,158, 9,168,247, 61, - 19,205,102,199, 97,216,185,172,232,219,218, 7, 49,108, 11, 87,245,125,167, 18,235,229, 69, 91,239,145,217,185,140,216,118,245, -206,251, 96, 13,117,221,214,152,140, 80, 44,179, 72,172,251,190,221,109, 84, 37,207,171, 68, 61, 59, 62,121, 82,175,111,145,200, -102,230, 97,185,105,218,126,126,242,172,109, 59, 78,122, 0,180, 26, 98, 91,175,186,250,110,187, 93,101, 89,254,225,135, 63,154, - 85, 89,140,254,225,246,117,211,108,157, 53, 89, 94,197,126, 31,194,112,124,114,158,151, 69,215, 13,147,217, 98, 8, 97,185,126, -120,184,125, 91,148,165,203, 51, 47, 60,132,216, 7,145, 56, 24, 67,121,145, 63,253,232,217,249,227, 39,168,113,249,112,245,250, -237,235,151, 47,223,188,185,190,121,123,125,243,250,242,234,110,249,112,122,116,242,187, 63,253,234,139,207,190,140, 17,203,172, - 60, 61,153, 59, 50,119, 23, 23, 47,191,123,241,246,221,181, 34,127,254,213, 15,215,117, 61, 95, 76, 77,158,221,220, 47, 87,203, - 13,251,120, 84,102,165,203,210,238, 46,203,220, 1, 50,136, 68,192,168, 81, 4,223,135, 33, 18, 92, 22, 49,130, 18, 96, 84, 61, -128,124,213,164,138,203,184,167, 2,140, 96,172, 51,198, 28,154,149,169,235, 65,201,192, 71,233,211, 71, 88,228, 5, 91,118,214, -102,153,115,200,201, 91,103,136,152, 44,170, 26, 75,150, 9, 0,153,204,123, 47,133,104, 28, 13,219,204, 56, 90,244,200,164,172, -164, 2,130,228,198, 33,113,194,183, 35, 49,211,104, 15, 70, 5,229,132,116, 5, 50, 22, 70,236, 45, 90, 54,140,232,131, 39, 0, - 99, 44, 38,236,235,120,147, 29,233, 52,134, 13, 16,137, 72,221,117, 93,187,207,156, 99,230,204, 90, 0,140, 81, 12, 39,234, 34, -190, 87, 83, 37, 48, 78, 27,124,221,118,103,243, 50, 47,138,180,137, 77,150,187, 40,178,239,250,205,190,222,215,251, 56, 12, 65, - 35,255,187, 63,255,211,241,218, 56,166, 9,255,171,246,227, 72, 20,131,247, 40,104, 69, 96, 72,225, 63,144, 16, 14, 25,110, 76, -160, 8, 56,172, 12, 85,208, 24, 83,215,245,100, 90,141, 10,240,196, 45, 75, 14, 57, 66, 64, 58, 12,150,113,188,203,167, 57, 22, - 49,162, 27,127,126, 6, 68, 78,194,115, 28, 99, 56,233, 64, 23, 98, 66,228, 20, 65,132, 20, 95, 81, 85, 76,111, 67,105, 76, 13, -136, 33, 6,161,180,154,228,241, 75,160, 10,136, 34,193,249,241,249,219,139,183,171,237,126, 81,149,200,100, 93,150, 59,247,230, -205,197,221,122,253,187, 63,249,188,109,107, 69, 26,252,176, 56, 57,186,189,190,121,254,131, 47, 99,223, 8, 17, 36,100, 68,194, - 92, 38, 43, 0,142,253,223, 4, 84, 96, 99, 83,117,130, 76,242, 64, 81, 28,151, 30,169, 3, 6, 73,141, 64, 7, 90,100, 74,181, -211,104,161, 73,220,152,241, 57,154,222, 65, 40, 13, 30,199, 16,234,184,203, 24,171,124, 35,131, 51, 33,135, 70,112, 77,218, 81, - 31,182,222, 8, 4, 68,166,222,117,191,243,123,191, 55, 89, 76,131, 15,204, 35, 28,170,217,181, 89, 81,174,238,239,111,111,239, -209,111,206,206, 31, 63, 60, 44,251,253,154, 9,201,228,182,156,247,205,150,108, 53,180,141, 43, 23, 38, 43,135,253,109,223,134, -188,156,160,223, 71,229,163,163, 83, 24,214, 32, 67, 20,169,235,250,254, 97,115,179,220,186,194,253,225, 31,252,183, 89,238,118, -203,155,174,105,251,208,151, 25, 55, 77, 61,248, 88,101,206,102, 89,225,220,226,217,231, 89, 81,157,127,240,241,205,155,191,191, -124,245, 93, 49, 63,190,191,126,125,242,209,143,207,159,252, 32, 52,155,245,195,178,105,246, 57,161,168, 70, 69,107, 76, 49, 61, - 82, 68, 36, 27, 3,228,213, 60,207,167,190,217,108, 86,183, 15, 87, 47,242,106, 26, 68,251,174,111,246,251,190,219, 78,170,249, -180,154,222, 93,252, 23, 0,217,238, 86,157,200,209,100, 54, 59,125,186,188,187, 88,223, 95, 14, 96,145, 96,115,127,189,107,187, - 97,240, 81,168,235,118, 40,218,181,195,106,187,235,186,246,225,246,229,116, 50, 3,155, 1,178, 70, 49, 54, 91,175,111, 55,235, -251,232, 91,131, 66,232,155,245, 77, 86, 30,229,153,105,235,173,205,171,140,194,180, 42,171,197,153, 10,100,174, 42, 38,243, 40, -178,186,255,222, 15,131,115, 19, 69, 36,104,153,108, 89, 76, 9,218,135,235,215, 67, 80, 84,241,205, 54,115,166,243,177,221,175, -212, 22,245,182,137,177,101,227,234,205, 77, 62, 89, 52,237, 54,170,134, 24,251,193,159, 61,250,168,217,173,139,201,209,253,245, -139,213,102,229,178,242,233,135,159,116,251,245,253,253,187,205,230, 22,221,241,147, 39, 31,230,229,148, 68,135,126, 91, 55,219, - 8,236,125, 91,229,213,252,209,179, 73, 53, 87,239,207,158,126, 24,129,138,172,152,205, 23,125, 0, 97,103, 93, 37,160,150,134, -188, 60,106,187,122,182, 56, 58, 57, 63,126,246,236,163,199, 31,126, 92, 77,202,122,179,126,119,241,253,247,175,222,188,185,190, -121,115,121,249,230,242,250,230,238, 33, 70,253,201,151,191,248, 23,191,247, 47, 28, 75,110,244,151, 95,125,254,195,231,143,219, -245,246,213,119, 47, 94,127,255,250,122,185,153,205,170,127,242,207,127,246,245,155,139,111,191,125,117,118, 60,249,213,111, 94, -172,110,151,199,101, 81,230, 89, 10,163, 59,147,201, 33,174,203,204,108,141, 15, 67,140, 99, 80, 46,117,188, 1, 65, 5, 36, 66, -154,144, 91,226, 24, 34, 1, 58,107, 67,140,138, 96,137,162,168, 50,218,204,129,136,128,250, 24,172, 49, 10,154,186, 69,227, 46, -139,216, 75, 44,217, 36, 82, 84,102, 50, 85, 53,136, 25,155,241,109,254,240,154,155, 4,152,152, 8,143,160, 33, 2, 18,100,196, - 10,202, 72,170,234,172, 9,193, 7, 81, 4,204,152,153,115, 81, 32, 67,233, 80, 78, 3,109, 83, 24, 0, 12, 49, 50,106, 82, 82, - 3, 74, 58,109, 19, 62, 61, 72,204,172,179, 89, 6,136, 42,145,153,135, 40,168, 33,165, 76,210,117,207, 56,142, 81,125,240, 17, - 33, 55, 92,230,153,143, 35, 99, 39,168, 58,102, 99, 40, 42, 26, 70, 85, 32, 85, 5, 92, 53,221,204,217,201,180, 12, 49,186,204, -132, 56,178, 15, 85,213, 71,108,246, 91, 31, 98,148, 8, 72,252, 87,127,254,167, 7, 68, 60,143,244,153,145, 14, 60, 6, 33, 49, -165,191,117,204,164, 96,194,249, 80,218, 48,143, 39, 84, 34, 38,164, 71,115, 34,144,145,225,126,223,230,147, 10, 15, 39,141, 25, -195,149, 64,108,136, 9,148, 49, 9,189,198,103, 58, 32, 25, 68, 98, 96,132,120,120,202, 29, 68, 80, 32,122,232,112, 18, 51,162, - 69,144, 52,196, 7, 80,128, 0, 35,246,126, 84,161, 35, 25, 72,140,211, 49,156, 41,160, 49,221,241, 1,149,152, 92,158,205, 38, -249,111,190,249, 94,149,170,162, 96, 99,138,162, 84,141,223,190,120,125,122,118,252,244,252,184,233,189, 97,242,195,176, 94,222, -159, 62,122,210, 15,251,182,238,202,178, 34, 54,170, 17,198,237,121,210,193, 88, 78,194,166,131,210,230,112,177, 38, 29,211,158, -116,128, 65,194, 40,242,195,131,107, 27,136, 8, 71, 76, 95,178,187, 38,151, 12,198,180, 75,103, 51, 18, 51,222,255, 43, 18,149, - 82,229, 10, 17, 64,131, 31, 66,223,131, 10, 25, 51, 90, 68,198,117,117,250,147, 39,145, 48,155, 29, 29,157, 28, 69,145,195,151, -100, 31,212,119, 67,223,245,109, 59,108,183,235,201,236,100,113,250,248, 97,249, 0, 50,100,249, 28,137,134,253, 10,136, 53,122, - 59,153, 91,151, 73,191,182, 89,161, 18, 92, 89,109,182,251,114, 50, 49,121,134,195, 61, 34, 72,148, 93,221,220, 60,172,238, 54, -235,170,112, 95,125,252,201,126,223,248, 24,246,219,165,116,173,250,118,185,221, 89,107,202, 44,155, 20,213,252,248,177, 43,203, -217,226,241,252,120,190,186,191,158, 28,127, 80,228,217,246,225,134,144,135,122,181,190,254, 46,198,193, 50,237, 86, 55, 18,227, -230,225,214, 58,151, 25,123,127,127,179,223,239, 98,191,173, 38, 39, 97, 24,188,175,149,221,244,232,131,174,151,253,102,211,119, -117,189, 91, 91,227, 34, 64,219,172, 78,206,158, 14, 2,235,221,254,252,236,195,190,107, 86,203,235,229,195,109, 47,248,228,252, -113,145, 79,235,118, 87, 84, 39,170,169, 88,238,163,170, 32,169,104, 93,111, 38,213,121,179,122,141,106,216, 24, 17,105,247, 91, -166,124,126,242,216,216, 10, 81,179,172, 98, 87,214,155,229,166,174,187,253,125, 89, 20, 69, 94,216,188, 2, 50,251,205,114,232, -118, 97,104,171,201,145,239, 58, 87,204, 8,177, 40,178, 97,123, 71, 38,219,238,119,147,233,162,109, 26,182,134,137,156, 43,134, -208, 51,185, 65,176, 94,221, 12,190, 63,121,244,145, 12,237,110,191,114, 89,193,202,189, 31, 92, 54, 53, 89,185, 90, 61, 72,104, -167,211, 69, 94,206, 78,206, 63,144,161,182, 89,217,183,203,109,189, 63, 61,255,228,236,236,233,126,191,181, 54, 43,171,106,104, -183,138, 86, 8,202, 98,102,179,114, 49,155,123, 95, 43, 21, 67,183,235,219,166,154,206, 65, 6, 17,241,125,235,235, 7,180,147, -106,122, 52, 57, 57, 45,139,252,228,100,250,225, 71, 31, 45,206,206, 32,134,219,171,139,239, 95,124,247,234,245,187,139,187,251, - 87, 23,151, 23,215, 55, 77, 55,156,159, 61,254,215,127,244,199,159,127,244, 60, 2, 60, 61,157,253,254, 87,159,157,205,171,183, -175, 95,125,253,155,255,114,125,125,223,133,240,201,103, 31,238,218,250, 63,255,227,247,125,221, 54,237,240,230,205, 37,133,112, - 50, 41, 28, 17,168, 88, 68,203, 14,205,225, 69,214, 82,138,160,140,204, 40, 70,133,180,183,132, 40,170, 10,198, 88, 0, 13, 49, - 13, 53, 81, 17,188,143,204,134, 9, 85,200, 48, 51, 64, 12, 33,142, 46,108,151,182,116, 74,144, 66, 30, 62, 68, 69,200,152,189, -168, 49, 92,216, 76, 53, 58, 54,200,172,196, 65, 4, 37, 57,130, 88, 1,162, 68,107,205,104,186, 84,201,140,179,198,248, 16, 17, -208, 16, 42, 81,136, 33, 72, 66, 54,242,216,225, 33, 36, 70,102,210,195,150,111,220, 19, 24,134,145,236,146, 98,142,105, 15, 7, - 2, 80,102,185,205, 93, 94, 84,128, 22, 16, 36, 70, 6,100, 99,199,135, 27,179,177, 38,105, 35,152,168,112,206,101,101, 72, 78, - 78, 54, 42,154, 91, 55,120,159,124,223, 18, 53,133,248,214, 93,144,232, 23, 85,158,248, 57,162,239,191, 25, 96,131, 81,177, 31, -122, 4,224,148,156,255,235,191,252,183, 48, 66,192, 18,138, 65, 15, 71,234,120,118,170,106,140, 81, 52,140,249, 34, 64,136, 99, - 70, 5, 14,233, 78, 60,248,130, 82, 47, 33,169,162,131, 31,216,100,206,216,180,234,102,164,131,176, 15, 65, 21, 36,226, 24, 97, - 76,255,166, 2, 33,168, 36, 64, 29, 28,190,246, 8,149, 4, 56,132,229,211, 64, 71, 65,131,168, 0,202, 1,153,158,126,171,114, -120, 41, 72,131,154,136, 2,233,112, 71, 72, 53, 49, 64,102, 85,145,224, 79,142, 78,114,166,111, 94,189,158,148,165,203, 50, 99, - 76,158,231,251,221,238,242,250,238,171, 31,253,144, 20,163,234,208, 15,179,227,243,182,217,159,156,158, 53,187,157,201,114, 38, -107, 83,183,246, 16, 20,125, 79, 25, 75, 98,190,164,141, 79,223, 4,211,248, 72, 76, 40,249,145,134,193, 60,190, 11, 37,134,251, -200,204,193,145, 91,150,126,139,214,164, 27,191,190,103,248,188, 55, 57,209, 97, 72, 3, 16,250, 62,246,173,134,160,209, 35, 25, - 54, 38,133,159, 96,188,227,143, 15,148,162, 58,178, 69,201,198,176,225,100,140,173,183, 77, 12,131,181, 38,203,236,229,235,239, -103,179,249,226,244,108,185,220, 16,103,170, 34,190, 33, 54,160,193,119,141,155,156,128, 12,125,239, 53, 34, 50,213,219, 61,162, - 56,134,161,109,202, 66,178,188,100,196,205,102,243,230,242,122,187,171,159, 60,254,240,231, 95,253,158, 40, 72, 28,186, 97,224, - 24,119,155,101,219, 5, 16,157, 85, 89,158, 87,166,152, 77,230,199,199, 79,158, 79,166,199,235,213, 3, 57,135,104,194, 16, 46, -223,126,123,114,122, 82, 76,142,234,237,122,119,119, 25,135,166, 42,103,117,219,116,125,215,238,238, 55,251,125, 86,206,250,118, - 11, 26,178,162, 90, 28,159, 75,236,235,122,231,187,218,135,110,126,116,154, 87,199, 97,232, 0,141, 69, 1,140, 26,112, 58,153, -150, 69,222, 12,190,217,109,192,100,236,166,177,190, 93,156, 60, 65, 91, 52,251,181, 69,201,108, 54,116, 77,215, 53, 16, 35,146, - 9,125,167, 42,157, 15, 89, 54, 1,245, 72, 56,153, 31, 3, 6, 84, 30,154,181,130, 26, 54,108,172,250,193, 71,248,228,211, 47, - 17,176,235, 58, 68,246, 93,227, 92,214,245,173,115, 25, 33,251, 24,172,201, 13, 82,232,183,213,244, 52, 43, 38, 15,203,107,231, -242,217,226,108,187,186,217,172,215,196,204,198,169,120, 33,203,100, 38,139, 99, 12,221,118,191,158, 78,143,137,140,205, 75,203, -108,160,167,172,106,246, 91, 37, 12, 62,174, 55,247, 97,104, 95,190,252,135,135,219,139,199, 79, 62,250,252,203,223, 25,250,166, -235,187,106, 50,233,247,235,162,156,180,205,154,171, 5, 71, 79,164, 69, 81, 20, 60, 24,138,197,226,241,126,179,100,195, 39,103, - 79, 84,251, 32, 28, 99,104,234, 77, 94,150,147,197,113,206,254,236,209,201,249,227, 15,141,165,229,213,187,183,175,191,255,238, -197,183,175, 47,175,222,222, 92,191,186,188,186,186,187, 43,179,252,151, 95,253,211, 95,252,228, 39,243,217,145,133,250,159,124, -241,244,203,143,206,187,186,249,246,235,175,191,125,241, 34, 42,126,242,197, 15,214, 77, 93, 84,101, 57,157, 92,221, 60, 60,220, -222,231,140,199, 85,153, 49, 29, 90,143, 68, 72,100,216, 36,186, 10,130, 4, 1,196,164, 10,138,160, 73,228, 60, 58,162,210, 77, - 77,100, 4,188,140, 66,202,247,231,195,216,239, 9,170, 2,106,198, 15,214,120,158,190, 23,235, 16, 17, 33, 43, 98,198,233, 4, - 23,102, 70,226,168,128,168,140,144,156, 27, 99,141, 39, 25, 38, 84,152, 77, 18, 95, 70,137,105,208,170,105,247, 58,222,149,212, -144, 49,196, 52,150,196, 33,140,142, 76, 74, 53,207,132, 27, 73,233, 13,102, 78, 37, 85, 17,136,170,150, 8,152,156, 43, 50,103, -201,152, 97,240,233,106, 28, 37,240,225,205, 28, 1,173,115,198, 24, 66, 18, 68,203, 12,196,168,104,153,104,132, 24, 35, 18,129, - 40, 32, 50, 99,237, 67,221,119,199,101,110, 76,218,100,164, 94, 46, 41, 0, 27, 84, 33, 67,168, 64, 33,120,199,108,152,249,175, -254,226, 79,199, 80,185,142,237, 71,122,143,183, 5, 56,232,132,198,124, 17, 41,176, 65,100, 30,140,205,130,156, 0, 0, 32, 0, - 73, 68, 65, 84,169, 91,122,200,202,143,128, 8, 2, 68, 54,227, 52, 95, 69,122, 31,167, 69, 38, 99,153,115, 44,201,210,129,212, -131,230,125, 1, 85, 19, 32, 14, 36, 97,126, 14, 97,168,145,233,169,233,107,165,104, 57,168,130,160,136, 79,192,156, 20, 38, 7, - 9,240,219,160,108, 50, 46, 50,140,169,126, 69, 76,240,160, 3,181, 18, 0, 81, 67, 8, 39,103,243,251,251,135,229,166,153, 79, -166,108,172,181,156,187,236,155, 23,175, 0,233, 71, 63,124,222,116,157,181,110, 58,155, 94, 93,188, 2,180,170, 61,129, 49,185, - 69,193, 0,202, 68, 34, 2, 64,196, 12,140, 32,169,113,108, 0, 85, 98, 24,105,198, 35, 26,159, 71,149,251,161,125, 52,150, 7, -198,191,108, 26,191,201,180,109, 56,120, 10, 14, 30, 1, 60, 44, 20,128,153, 15,170, 62, 52, 8, 49,138,138,104,240, 49, 6, 98, -195, 89,110,141,211,180,124, 57, 64,233,137, 16, 20,109, 86,186,204, 0, 8,168, 18,225,126,189, 75,127,227,229,164,106,235,250, -230,118,125,114,254,216, 49,222,190,123,197, 54,247,125, 27, 99, 4,204,141, 97, 53,133, 97,146,110,131,156, 1,128, 53,212, 52, -245,217,227,103, 81,201, 55, 43,199, 1, 1,135,182,189,186,127,184,190,189,223,181,245,143, 63,251,242,209,249,163,221,110,139, -174,240,125, 19,187,102,187,221,228,121,110, 29,206,139,130, 92, 57,127,250,217,217,135, 31,151, 85,209,245,245,126,179,137, 10, -177,223, 7, 69, 85,115,114,124,214,109,238,114,151,147, 14,165,203,135, 97,120, 88,221, 21,174,128,232,149,179,114,178,152, 45, - 30, 25, 91, 0, 42, 35, 34, 80, 16,218,110,239, 93, 81, 89,223, 32, 64, 49, 61, 65,130, 42,207,200, 77,216,229,161,190,119,229, - 68, 20, 30,238,223,176,155,176, 49,251,253,110,177, 56,137,210, 27,147, 5,145,174,175,125,240,174,152,135, 40,195, 16, 66,232, -156, 5,118,153,113, 69, 86, 77, 12,130, 53, 78, 40, 35, 67,108,216, 16, 26, 82,102, 14,126,200,138,178, 44, 74, 0,174,155,186, -219, 47,183,155,155,197,124,214,111,215,213,228,168,217, 45,157,171, 50,107, 1, 99,223,213, 2,209,217,172,107,118, 89,230, 10, -147, 33,241,124,126, 26, 37, 56, 54,193,119,179,217,162, 44, 43, 25,134,174,111,144,204,110,117, 99, 45, 17,179,201,139,251,235, - 55,139,179,143, 89,181,110, 6, 8, 91,138,253,197,245, 53,101,139,143,158,126, 32, 67,187,218,110,119,219,141,198, 33, 4,143, - 26, 39,211,227,160, 24, 1, 89,177,152, 28,125,252,201,199,177,175,129,109, 57, 59,217,173,239,212,247,100, 41, 47,231,168,222, -123, 63,157, 45,206,159,156,159,206,167,103,143,158,148,121,213,213,155,203, 55, 47,190,123,241,221,155,119,151,111,111,110, 94, - 95, 94, 93,222,223,119,189,255,249,151, 63,253,229, 79,126,150,229,101,108, 30,126,250,217,179, 95,254,248, 83,163,253,219,151, -223,125,253,205,247, 87, 55,247, 31, 62,127,246,147,223,253,217,139,183, 23,215,151,215,211,105,245, 31,127,245,155,102,179, 59, - 46,139,210, 90, 38, 29, 57,169,136, 6, 17, 13, 27, 54, 72,140,132, 17,128,211,145,198,137, 43,160, 18, 53,170, 26,102, 32, 4, -162, 81, 39, 65,168, 18,129,192,160, 21,209, 68,149, 73,246, 84, 80,176,134, 17, 48,168,138,136,177, 70,223, 39, 45,144,162, 10, - 17, 51, 27, 4,240, 65, 85,128,205,216, 28,100, 67,168,208,197, 48,132, 65, 20, 45, 51, 17,143, 84, 21, 74, 38, 5, 80,145,195, -141, 50, 93,108, 15,218, 59, 50,128,104, 12, 48,179,143, 34,170,198, 82,140, 0, 49, 29,184,163,142,129, 82, 74, 26, 81, 36,166, -227, 17, 5, 18,141,128,137,125, 8, 26, 2,162, 14,209,163, 34, 1, 43,130,177, 12,135,161,115, 8,130,136,206,152,168, 82,228, - 14,121,236,222, 31, 60, 70,202,204,134,168,238,195,195,174, 57,171,178,162, 40,198, 25, 63, 40,146,121, 79, 94,147,212, 54, 7, -116,198,176, 53,134,152,255,250,207,254, 36, 61,210,244, 0, 40, 72,124, 72, 28,233,236, 7, 60, 61, 34,191, 63,118,145, 85, 83, -142,227, 80,231, 25,151, 18, 9,146, 54, 62,148, 25,241,246,126,125,114, 52, 19, 72, 54,139,113,199,105,172, 19,141, 49,142,125, - 37, 77,176,178, 3,122, 31,198,159, 42,189,139, 64, 66,152, 43, 42,162, 16, 51, 2,106, 20, 4,149,148,180, 73,136,124,137, 32, -138,152,156,223,227,212, 25, 81, 65, 98,194,166, 19,190, 95, 32,143, 79,163,180, 84, 33,165,163,233,228, 63,255,227,119, 34,178, -152, 77,153, 77, 85, 85, 26,252,175,126,243,205, 15, 63,254, 96, 94,149,189,168,111,219,160,212,238,214,189,215,233,116, 74,200, -198,101,132,140,227,136,102,132, 22,179,181,108,140, 74, 84,145,177,255, 6, 35,121, 46,253, 13, 18, 39,221,205,120,120, 39, 1, - 99, 26,118,165, 63, 48, 21, 32, 34,228, 68,167,123,255, 10,115,104, 6, 51,143, 69, 2, 26, 7, 97,233, 17, 34,132,108, 44, 91, -135, 9,211,129,172,168,170,137, 33,193,100,140,196,232, 92, 78,177, 71,182, 72,236,123,175, 10, 9,182,227,202,106,245,112,119, -119,187,122,244,228,204, 50, 46,239,239, 77, 86, 25,227, 68, 48,134, 14, 84, 99,148,188,156,228,213,113,219,236,136,193,251, 33, -203, 43,137,186, 93,221,249,161,165,216, 70,223,175, 54,187,183, 87, 87,239,110, 30,186,161,255,252,139,159,158,158, 60,106,219, -182,222,220, 74,223,119,205, 30, 33, 32,219,194, 48,219,202,204,142,159,127,254,101, 81,205,124,219, 12, 93, 31, 5, 12,162,134, -182,107,187,249,116,210,239,111,247,235,229,195,242, 62, 12,173,136,236,154, 38, 51,152, 91,123,245,112, 31,145, 13,232,208,181, -237,254,206,184, 28,217,236,118,187, 24,250,114,241,168,200,203,174,217,102,185,107,155, 54, 4,111,140,105,219, 58,134, 97,113, -246,108,232,219, 48,116,153,171,200, 86, 16, 59, 54, 5, 89, 99, 9,187,253,138,109,110, 76, 62,180,219,208,109,217, 80, 89,205, -115, 99,206,207,158,196,160, 64, 48,159,205,217,228, 67,183, 85,241, 10,104,141, 35,182,251,205,141,113,229,252,236, 67,107,237, -126,117, 95,215,117,179,186,100,228,199, 79, 63,210,208, 39, 90, 0,146,233,125, 55,244, 13,178, 85, 85, 9, 3,155, 92,193,244, -131,239,187, 46,170,180,109,227,251, 14, 0,189,247, 54,207,103,211,163,229,242,214,216, 44,138, 26,162,217,217, 7, 8, 74,156, -117,237, 94, 12, 33,114,179,223,182,245,189,216,242,201,179, 47,116,127,157, 85,243, 94,248,234,221,139,160, 70, 37, 26, 12,147, -163,199, 81, 67,179, 93, 50,229, 26,186,118,183,100,107,140,181, 38, 63,126,184,122,187,222,172, 29,163, 45, 22,251,237,198,183, -235,211,211,163, 39, 31, 60, 62, 59, 59,153,206,231, 49,248,229,221,197,235,239,191,253,205, 55, 47, 94, 95,221,188,189,186,190, -184,186,121, 88,175,143,166,199,191,255,139,223,249,131,127,246, 47,231, 71,231, 39,211,242, 15,126,241,195, 79,159, 63,189,121, -247,246,191,252,253,111,222, 92,220, 24,151, 45,142, 23,219,102,255,235,111, 95,132,190,127,119,125,127,117,113,147, 35,206, 75, -151,204,215,105, 37,133, 9,160,193,108,141, 33, 34, 69, 80, 21,131,135, 63,103, 78,200,188,131,204,136, 15,155, 41, 66,209, 49, -162, 65,132,162, 98, 13, 39, 38,159, 87, 1,145, 44,203,198, 20, 10,147, 49,108,144,130, 70, 68, 98,235, 64,213, 25, 78, 87,114, - 34, 50,140,136,152, 20,107, 9, 36, 34,170, 26, 65, 8, 28,219, 4,246,114,140,170, 32, 34,170,146, 54,130,138,191,181, 15,165, - 60,136, 2, 2, 74,102,140,168,198,152, 68, 86, 16, 69,140, 97, 54, 9, 39, 5, 99,254,132, 65,229,192,184,196,196, 32, 36, 0, - 8, 26, 83,176, 48,132, 16, 37, 90,102, 34, 74,224, 66, 4, 48,236,128, 14, 0,250, 36,221,182, 28,163,104, 12,104, 76,210, 95, - 35,162, 99, 71, 8,187,118,120,216,213,167,147,108, 49,153, 4,197, 16,252,248,104,132,241, 88, 30,115,212, 10, 4,192,100,202, -188, 96, 50,233, 25,152,104,238, 99,240, 46,141,218, 15, 30, 60, 76,131, 19, 34, 4, 34,149, 36, 11, 26, 3, 55,108, 80, 66, 74, -120,164,158, 17,230,152, 16,143,138,192, 54, 51, 32,105, 65, 33, 42,112, 8,122, 67,240, 62, 73,207,211, 46, 52,129, 6,112, 44, -252,104,144, 48,134,216,129,147, 23, 73, 14,224, 69,149,152, 64,196,128, 72, 18, 84, 68, 81,210,232,159, 70, 55, 87, 74,183, 38, -178, 40, 65,210,217,137,188,159,112,164, 93,238,168,200, 38, 66,164,179,199,143,127,254,163, 79,254,211,223,127,183,152, 84,167, -143,206,163,234,243, 15, 63,186,186,189,255,223,254,253,255,245,191,254,213,159, 81,244,192,230,147,207,126,180,223, 92,122, 79, -153,163, 97,232,141,205,152,232,189, 17,117, 12, 1,197, 32,122,208,124,131, 0,140,250,174, 20, 90, 71,228, 3,230,147, 84, 66, -194,206,128,200,184,139,161, 67, 92,104,156,215, 36, 65,251,200,197, 31,223, 99, 12,114,178,245, 29,244, 99,170,168, 24, 51, 91, - 64,130,200, 51, 19, 25,133,120, 0,201,167, 82, 85, 84, 69,227,242,244, 46, 17, 36,118,109,207, 4,168,194,198,198,193, 7, 47, - 24, 7,151,101, 46, 47, 92,158,139,130, 53,232,141, 1, 45,178,162,232,214, 75,128,208,172,151,209,215,110,114,164,128,121, 89, -190,250,250,111,103,139, 39,219,118, 37, 28,163,226,174,174,239, 87,219,102,232, 20, 96,102, 20,128,188,239,131,104, 12, 26,186, - 38, 70,177, 86, 17, 89,200,124,248,241,167,179,197,105,211,250,213,187,127, 4, 59,141,209, 71,129, 56,116,251, 93,237, 50,123, -119,115,223,214, 75, 11,116, 52, 43, 1, 34,104,118,115,183, 69, 37,239,133,180,111,129,103,243, 9,241, 84, 67,183, 31,122, 87, - 30,147, 6, 63,172,187,129, 63,248,228,167,243, 42,219,213,221,190,107,187,166, 6, 68,231, 92,229, 92,232, 80, 84,123,239, 93, -225,216, 98, 93,223, 91, 58,203, 51,183,215, 91, 18,175, 42,121,181,232,155,189,115, 69,110, 76,235,227,106,243,208,246,193, 50, - 69,223, 15,126,232,155,109, 8,195,244,248,105, 94, 84, 97, 24,178,124,166, 49,114,108,189, 2,160,160,168,115,213,116, 50, 93, - 44,206,111,175, 46,242,233,153,111,235,162,154,132, 62,250, 24,187,182,182,206,213,187,123, 54,153,130,134,190,107,135,166, 92, -156, 26, 19,125,143,189, 31,202,114,222, 55,187,203,253, 62,159, 76, 75,231,238,239,239,170,106,230,200, 70, 98, 54,230,232,209, -243, 16,245,229,197,119,193,199, 15,158,126, 58,173,114,203, 84, 45,206,141,157, 10,244,121, 49, 99, 91, 41, 12,182,152, 70, 0, - 67, 46,198,104, 8, 56, 47,125,191, 79, 55,159,235,203,151, 49, 6, 87, 76, 57,183, 76,236,202,108, 49, 63, 89, 44, 38,211,217, - 84, 4,118,155,245,245,219,151,223,190,248,246,221,213,205,229,221,221,221,242, 97,181,221, 89,182,191,255, 59,191,255,211, 47, -127, 62,248,190,105, 54, 95, 60, 93, 60, 61,121, 50,248,230, 31,126,245,171,215,175,223, 70,196,103, 63,248,240,254, 97,133,185, -121,242,232,252,213,223,252,250,106,179,157,217,172,154, 26,163, 35,169,157, 80,251,144,168,176,224,140, 65, 50, 81, 67,210, 79, -130,170,143,162, 72, 76,202,196, 49, 2, 17, 43,104,140,162, 2, 76, 38,125, 74,137, 40,170,128, 38, 50,187, 1,210, 24,162, 15, -193,176, 1, 50,221, 48, 88, 99,152, 76,114,225,197,228, 48, 82, 68,145,204,177,247, 10, 42,214, 25, 85,209, 8,200,148, 27, 4, -165,160, 81, 65,211,231, 35,135, 12,144, 80,132, 0,162, 74, 58,204,144, 40,136,210, 33,135,173, 72,162, 18, 21, 24,213, 24, 2, -114, 62, 65,105, 65, 18, 14,209, 57, 78,222, 57, 80, 48, 72, 74,128,162, 49,106,202,227, 39,250,187,181, 20,135, 24, 35, 90,103, - 53,106,219, 15,134,146,105, 89, 1,209, 56,198, 17, 25, 21, 41,209, 95, 9,211, 21, 48, 70, 73,198, 25, 82, 72, 10, 64, 34, 20, - 17,239,195,126,232,115, 75,179, 34,247, 2,162,146,101,142, 13, 15, 9,105, 9,160,239,121,244, 18, 77,122,209, 79, 27,221,191, -254,183,255, 22, 70,144,239, 72,254, 74,239, 42, 4,105,162, 64,163, 5,232,160, 64, 65, 98, 96, 64,136,137, 91,175, 7,233,118, -162,236,195,251, 4, 14, 40,147, 81,223, 54,145,143,170, 66, 20, 12,189, 87,159,143,247,103,192, 36,168, 82, 34, 98,155,134, 53, -239,215,168,114,128,100,165,127,108,212, 37,225, 1,193, 9, 32, 8, 17, 4,226,248, 86, 1,163,209, 85, 64, 0, 65, 35, 32, 18, - 42,165,121, 79, 10,134, 38, 71,176,198,241, 17, 69,132, 4,162,250,228,244,244,205,155, 55,171, 93,125,114,114,194, 68, 81,244, -120, 49,251,246,219,239, 93,150,253,224,217,121,106, 12, 22,213,244,245,247,191,185, 95,174,171,106, 66,204,198, 26, 50, 22,245, -160,242, 2, 21, 77, 25,199,148,236,228,145,132, 57,190,142, 16, 2, 16, 50,160,164, 96,254, 56, 84, 18, 57, 68,188, 14,255,143, -198, 39, 96,122,133, 18,162,100,246, 30,177, 67, 18, 71,193, 35, 30,188,183, 42, 17, 20,137,152, 51, 67,236, 84,131,170, 16,165, - 2, 29, 17, 16, 16,106,192, 98, 50, 97,151, 49, 82, 8,106, 8,251,190,115,153, 35, 54,153,163,229,195,170,238,195,217,241, 25, -163,191,187, 91,123, 47,161,223, 71, 31, 20,130, 53,206,100, 57, 34,249, 40, 68,232,123,111,157,241,253, 32,194,204,102,168,151, -185, 1, 85,184, 95, 47, 47,174,110,234,174, 47, 93,254,203,159,253,226,126,187,241,253, 64, 68,210,237, 99,191,247,162,147,204, - 69,165,199, 31,125,252,193,231, 95, 69,209,216, 55, 69, 53,151,232,219,253,182,204, 74,244, 77,240, 97,191,126,216,110, 87,147, - 34,159, 58, 83,247,109,215, 14,235,186, 93,239,119, 65,194,174,109, 38, 85,229,178,172,111,247,243,227, 39, 49, 74,219, 54,140, -154,226,163,207,158, 60,211, 97, 83,150, 71, 16,187, 24,194,110,191,149,208,151,147,227,190,223,152, 98,106,108,150, 87,211,161, -221,103,249,220,100, 51, 38,106,238,223,102,211, 57, 25, 71,214, 74,240,200, 25,160,194,176,204,242,162,238, 2,145, 35, 66,100, -102, 66, 85, 36,227,156,113,190,223, 24,107, 69, 52,244,245,233,241,233,116, 50,147, 97, 48,150, 93,158,177, 49, 55,111,191, 25, -134,182,235,218,193, 15,109,189,202, 11,151,229,133,181, 22, 1, 16,172, 42,250,190,115, 89,225,125,147, 27,103, 93,161,234,243, - 98,218, 13,181, 2, 75,236, 69, 2, 8,122,239,217, 98, 91,215, 2,220,110, 46,239, 87, 15,239, 46, 95,158,158, 60,121,254,209, - 15,202,233,169,239,106, 36,147,151,149, 82,182,190,125,201, 8,179,147,167, 67,187,170,166, 83, 13,190, 93,221,230,229, 76, 68, - 33, 6,206,220,100, 50,157, 31,159,173,214,173, 42, 28,159,156,103, 89,177,152, 87,167, 39,213,108, 62,173,166,211,110, 24, 86, -119, 87, 47,191,251,205,175,127,253,235,239, 47, 47, 47,111,111, 47,174,175,183,245,254,211,231,159,253,247,127,242,151,159,124, -248,169, 31,186,227,138,127,239,139, 15, 22, 37, 93,190,125,243,221,215,223,189,189,190, 61,127,114,250,233,151,159, 44,235,253, -122,185, 41, 74,247, 31,254,230,239,135,125,125, 94, 77,203, 60, 79,106, 64,227, 18,145, 9,149,209,178,117,134,141, 49,173,239, - 15, 59, 60, 5,196, 16,211, 50, 27,147,201,250,240,218,138,137,208, 21,162,152, 36, 48,196, 4, 43, 81,213, 24,130, 34,162, 99, - 22,213, 40, 33, 81,216,211, 0, 54,104, 58,112,152, 8,148, 49,248,177,173,157, 94,225, 9,136, 13,137,128, 15, 33,196,192,137, -213,113,120, 75, 0,144,180,220,146,148, 7, 60,132,208,144, 80,144, 82, 50,129, 16,153,145,157, 53, 72,132, 24,162, 70,149,164, - 22, 73, 41, 6,195,148,240, 33,137,142,251,126,143,120,200,179, 41, 51, 91,195, 33, 6, 85,180,214, 36,195,225,168,230, 99, 82, -129, 16, 35,155, 20,185, 65, 51,142, 49,210, 96,136, 9,148,201, 70, 85, 67,148,182,193,203,182,139,189, 63,155,148, 2, 86, 33, - 18,113, 58, 18, 13,145,136,166,129, 1, 35,105,146, 65, 19, 50, 27,195,198,107, 52,154,214, 33,163, 91, 68,248,183,134, 33,100, -128,209, 32, 13, 32, 18, 15,218,232,228, 9, 98, 72,220,171, 49,227, 50,178, 30, 85, 35, 37,223,180,168, 2,158, 30,205, 94,220, -236,240,124,174, 49,142, 10,246, 3, 69, 82, 71,213,201, 88,203,140,222,115,122, 83, 24, 23, 32,244,222, 93,164,135,147, 93,100, - 68, 1,129, 14, 4,170, 64, 2,145,233,144,227,161, 20, 94,209,148,136, 84, 28,161, 5,100, 57,189,118,232,152, 13,226,131, 53, - 67, 1, 9, 84, 76,102,255,232,159,253,252,255,248, 63,255,223,119,151,151, 63,248,244, 99, 80, 87,228,103, 63,254,252,211,255, -240,159,254,243,143, 62,123, 86,100,102,215,108, 77,150,157, 61,122, 4,144, 47, 22,147,213,114,195,236, 44,233,104,153, 79,246, -117, 60, 28,207,248,219,217,153, 15,129,217, 28,236,144, 49, 17, 31, 84,129, 17,226,200, 83, 56, 60,177, 0, 18, 83,126,252,157, -140,112,130,164, 45, 76,205, 92,129,247,188, 8, 29,173,179, 56, 66, 45, 0,148, 36, 14,170, 64,204, 35,186,255,224,131, 76, 26, -112, 0,137, 33,250,174, 35, 66,114,153,177,108,243, 76, 85,155,221, 6,165,243, 58,204,170,133,134,174,223,173,179,201, 49,160, - 49, 16,251,110,227,138,169, 10, 16,104, 64,140, 40,209, 55, 93,167,121, 89, 40,178, 97, 32,199, 49,202,224,227,224,189,134,240, -244,147,207, 49,159,247,219,203,233,116,209,109,238, 66, 95, 71, 4,198, 56, 4,153,157,126,112,246,236,147,174,217, 18, 87, 26, -187,245,253,205, 16,134, 24,194,126,123,247,112,115, 81, 84,167,113,168,213, 55, 3, 14,131,232,122,189, 33, 50,203,237, 14, 24, -251,125, 93,239,182,134,205,220,229, 81, 36, 6,239,138, 73,169, 88,111, 87, 82, 20,229,244,232,104,177,104,107,192,188,148,122, -217,180, 77,140,234, 12,134,216,247, 67, 40,226,206, 32, 69,208,204,101,210,109, 61,185,216, 14, 68,198,215, 91, 71, 70,144, 67, -191, 87, 42,242,172, 44,167,147,253,110,141, 49, 8,196, 40,193, 88,174,102, 19, 21,180, 54,151,232,157, 45, 39,121,222,113,182, -139,241,254,225,190,200, 55, 77,211, 84,147,217,208,118,141, 42, 81, 86, 77,103,113,183,243,190, 39, 37, 17,106,247,219,180, 22, - 26,186,118,232, 7,231,178,190,173,153,173, 53,166,233,154, 24,176,116,184,233,219,162, 90,128, 39, 25,122, 59, 61,153,103,185, - 53,102,121,119, 57,132,110, 24, 90, 59, 61,125,156,229,179,220,173,239, 46,170, 35,216,109,239,171,217, 41, 15,144,217,118,113, -242,200, 58, 27,200,204, 22,143,250,118,155,103,133,177,206, 26, 82, 31,119,235,119,229,100, 78, 54,103, 99, 44,199,117,221, 62, - 49,225,228,248,168,154,149,101, 81, 68, 9,203,187,219,205,253,237,155,215,223,191,188,120,247,238,246,246,226,250,102, 87,215, -139,217,226, 15,127,247,143,254,201,207,127,135, 98,219,215,235,175, 62,125,244,244,180,218,173, 55, 95,127,251,221,237,253,106, -190,152,156,156,157,244, 49,254,237,175,191,206,173,123,245,246,234,226,205,117,153,217,233,209, 49,234, 8,115, 53,142,210,199, - 46, 32,103, 99,217, 26,124, 8,214,176, 68, 13, 26, 25, 57,213,240,144, 24, 84, 65,116, 8, 65,130, 26,147, 92,170,130, 68,150, - 77,170,253,228,153,233,135, 16, 35,160,162, 37, 4,196, 33, 70, 4,101, 99, 52,136,162, 48,154,116,174,165, 74,121,240,209, 90, -195, 25, 74, 28,213, 15, 6, 72, 65,130,136, 70, 33, 34,209,113,180, 78,204, 16, 5, 8,162,160,140,222, 15,140, 41, 19, 50, 14, -138, 1, 68,152, 9, 1,125, 76, 67, 4,245, 18, 19, 46,139,129,211, 60, 56,109,139, 1, 48,170, 32, 37, 15, 19, 6, 21, 28,171, -149,160,160,101,150, 9,104,244,193, 57,151,216,130,160, 74,204, 72, 42, 1, 84,212,176, 37,195, 32,193, 50,167, 15,171, 33, 4, - 67,226,189, 97, 6, 96,107, 88, 6,141, 81,216,224,190,237,135,182, 61,158,149,232, 28, 8, 36, 79, 8, 3, 42, 81,148,212, 70, -210,224, 21, 29, 89,230, 36,125, 72, 55, 68, 82,224,255,241, 47,255, 28,198,246, 15,209, 72,114, 72,135,225,248,118,112,184, 95, -114,154,213, 28,230,216,240, 94,179,148, 46,245, 35, 98, 75, 14,216, 96, 0, 0, 45,178,252,237,197,197,124,113,108, 71,119, 35, -140, 98,189, 68,187, 25,239,250,138, 68,108, 80,198, 23,134,180, 34, 68, 72,251,130,195, 47, 46, 61, 54, 71, 33,121,242, 28, 43, - 40,210, 97,210, 50, 46,145, 83, 39,120,124, 63, 24, 23,140,240, 62,248,163,128, 60,146, 20, 32,205,254, 80, 1, 98,152,206,102, -187,237,246,226,234,174,176,217,236,120, 62,244, 67,158,101,203,229,102,179,111,127,254,197,243,174,247, 18,195,221,205,125, 63, - 12,243,227,147,253,102,229, 76,230,178, 12,229,208, 56, 26,179,139,233, 27, 76, 96, 5, 0, 68, 54,227,251,208,216,196, 2, 69, - 66,145, 56,254,232,108, 21, 5, 98, 68, 38, 0, 26,141,224, 99, 6,149, 15,165, 93,132, 67, 45, 56,101,204,210, 43,146,140,104, -186,164,136, 81,149,244,227,152,113,194,150, 2, 52,156, 50, 88, 69, 81,205,144,176,109, 7, 4, 84,241, 69,206, 10,132,192,113, -104,110,175,239, 59, 15,179,105,229, 50,115,121,249, 16,252,128, 10,214,229,169, 76,128, 49,248,174,141, 68,126,191,201,138,194, -247, 33, 70, 65,191, 5, 38, 19,183, 73, 26,247,230,250,246,118,185,236,188,255,225,199, 63, 48,161,117,197, 52, 52,123,223,212, -237,230,174,245,126, 86, 76,148,233,195, 31,126,117,116,254,164,221,109,156,115,211,147, 15,218,166,235,183,203,122,125,101,109, - 97,140,205, 51, 75,204, 57,103, 93, 83,199, 40,189,232,126,187, 14, 8,165,205, 55,187,141,117, 89,149, 59,103,204,209, 98, 33, -170,205,126,215,117, 53,187,114,113,124,222,214, 59,136,189,203,202,205,190,185,189,121, 27, 49,223,239,215,211,249,137, 14,141, - 97, 39, 50, 0, 66,136,218,251, 16,154,135,227,179, 15,252, 48,212,155,155,124,114, 76, 68,174,156,151,147, 89,150, 57, 6,109, -247, 75, 31,116,240,123, 66, 86,136, 32, 93,140, 42,126,200,178,124,232,107, 54,121, 20,159, 57, 6,141,253,224,219,118, 48,164, - 49,120,227, 50,118, 5,136,206,103, 11, 16, 25,134,182, 40,167,189, 31, 92, 86,177,117, 49,232,234,225, 74,128, 77, 58,128,217, -130,192, 48,244,192, 72, 4,126,232,145,108, 68, 41,242, 28, 20,230,211,227,135,229,187,235,213,114,191,219,158,159, 63, 59, 57, - 58, 33,114,229,226,220, 90, 87, 78,143, 1, 89, 21, 66, 24,182,235, 27,147, 79,201,228,205,126,103, 25,243,124, 14,138,157,239, - 21,140, 53, 1,144, 57,203, 39,213,220, 21,185,244,155,103,207, 30, 61,122,244,104,113,188, 96, 99,187,118,255,112,253,238,205, -203, 23, 95,127,251,205,139,139,183,151,119,119, 23,183, 55,117,221, 60,123,242,193,159,253,235, 63,126,246,193, 15,183,171,219, -179,137,251,242,249,105,105,244,205,171,151,255,240, 15, 95, 7,137,121,145, 7, 17, 83,229,222, 15,223,125,255,182,221,181, 19, - 99,143, 38,149, 25, 95, 82, 37,141, 83, 84, 49,202, 40,181,176,198, 72, 82,175,165,216, 71, 34, 34, 26,131,138, 68,104, 82, 14, -122, 60,107,240, 32, 60, 98,132,145,237, 46, 81,130,138,170,102,142,129, 72, 36, 42,162,177,196,201, 71,151,252,113, 34,134,153, - 57, 53,158,128, 13,161, 1,245,202, 68,134,199,117,215,193, 21,145, 14,113,176,204,169, 17, 58, 4, 25, 41, 44,100, 0, 1,153, -249, 16, 40, 78,183, 68, 99, 9, 20, 99,148,116,169,125,223, 47, 97,194,168,224, 12, 89,231, 44,178,138, 40,104,110,242,132, 42, - 87, 21,139,148, 14, 54,195,134, 0, 6, 31, 8, 34,115, 90,154, 41, 34,165, 72,184,247, 66, 76, 76, 22, 9, 13, 2,145, 17, 85, - 38, 50,214,166, 11, 29,145,161,228, 3, 81, 1, 68, 99,168,247,113,189,223,207,138,188,204,179,116,202,216,145,150, 67,160, 74, - 68, 34,170, 0,134,137,153, 12, 51, 18,138,130, 15,145, 64,211,224, 46,249,197,137, 71, 34,138,144,234,225,196, 79,194,114, 80, - 64,213,247,235,208,247, 97,111, 76,250, 91, 34,162,164,170, 5, 2, 6, 84, 57,136,161, 33, 0, 31, 79,243,135,237,238,233,241, - 76, 36, 61, 53, 15,133,132, 52,120, 79,187, 79, 73, 88, 48,147, 86,185, 4, 36, 33, 40,104,210,154,166,245, 35, 17, 18, 74, 2, -175,140, 96, 25,213, 67,202, 38, 69, 19,211,166, 29, 15,227,123, 81, 33, 1, 73, 55,221,116,157, 39,192,241,176, 37, 4, 74,195, - 18, 85, 38, 85,252,157,159,126,249,221,219,235,235,187,187,106, 50, 45,171, 50,138,255,224,233,163,191,251,205,119, 95,125,249, -241,249,201,162,238,194,143,126,246,187, 18,154,237,174, 57,127,250,120,189,218,184,224,152, 24,209, 40, 0, 59,171,209,171, 74, - 12, 66, 72,232,140, 98, 36, 66, 85,209,212, 85, 96, 74, 15, 42, 9, 33,253, 94,147, 24,132,144,213,164, 55,216, 20,110, 61,108, - 17, 84, 16, 57, 1, 66,117, 92,152, 34, 18,146, 49, 26, 98,140,131,113, 46, 97,232, 53, 36, 98,157,112,234,138,164,121, 86, 20, - 53, 12, 0,209, 7,155, 51, 18,182, 93, 15, 10, 93, 83, 91,146, 96, 45,145, 74,240, 38, 43,216, 24,132, 8, 81,216, 88,155,229, -138, 71, 72,168,210,183,251,218,106, 12, 54, 23,229,216,181,192, 70,163,247, 30,173,225,108,250, 40,160,217,175, 95, 89,235,186, -190,105,154,150, 16, 13, 91, 34,107,166,143,172,205,219,193, 83, 24, 6, 31, 93, 86,177, 45,167, 71,243,249,233, 73, 93,111,189, -224,244,228, 81,232,118,190, 93, 85,199,103, 93,179,111,235,218, 57,179,219,174,135,190, 71,241, 64, 90,239,219,213,234,206,139, -150,197,116,181, 89, 55, 67,180, 20,247, 97,112, 54,107,183,155, 72,182, 29,250,188,156, 13,195, 16,154, 77,244,158,220,196,149, -139,219,235, 43, 99, 43,132,161,116,150,137, 64,216, 15, 77, 84,200,184, 10,245, 67,181, 56,245, 68,235,235,111,178,242,180,156, -159,179,177, 24, 3, 16, 33, 90,109,247,198, 96,181,120,204, 77,141, 4, 67,219, 24, 91, 33,120, 37,107, 12,239,150,151,197,244, - 88, 67, 19,177,220,174,111,227,224,201,230, 72, 56,116,129,136,173, 41,253,176,235,155,189,198, 61,178,149, 32, 49, 14,251,237, - 93,107,171,204, 56,237,215, 89, 62, 55,140,126,232, 32,202,224, 99, 28,106, 96,107,139,249,224, 7, 2,200, 51,215,180, 97, 49, - 59,219,238, 30,190,125,243,155,166, 94,255,240,195, 47, 5,141,203,136,136,251,254, 30, 86,146,231, 19,233,119,214,132,193,235, -126,243, 48, 61,127,158,229,147,118,191, 70,197, 0,188, 95,223,100, 46,115,197,116, 49, 59, 10, 67, 71,166,244, 33, 88,226,217, -164,154,125,250,233,164,170,178, 44,239,218,166,174,119,155,251,155,111,190,251,250,197,235,139,205,126,191,218,108, 55,155, 13, - 91,243, 63,255,119,255,203, 23, 95,252,164,174,235,216,110,126,254,233,209,147,211,249,237,213,205,203, 87, 47,183,155,221,179, -143, 62,172,206,166,255,223,223,254,227,179, 71,199,157, 14,191,250,135,239,102,228,206,171,210,199,168,136,108,156,196,161,105, -251, 62, 52,185,181, 69,150,231,121, 22, 99, 80, 5, 31, 67,140, 98, 83,237, 61, 13, 16,172, 9, 94,200,176, 65,235,131, 71, 5, -203, 28, 48, 38,173, 3, 1, 41, 64,225, 44,170,168,136,199, 36, 2,228,193,135,145,170,164, 98,192,120, 1, 4,148, 24,172,179, -133,115, 94, 49, 9,155,148, 48, 70,193,136,206, 25, 81, 53,160, 33,137,136, 1, 13,211,144,182,112,138, 62, 13, 69, 69,217, 80, -242,119,166, 68, 37,160, 26, 99, 67, 12, 17,129, 64, 83,132, 7, 8,208, 25,136, 10, 34, 41, 15,168, 24, 81,217,177, 97,107, 37, -134, 94,133, 9, 24, 77,140, 67, 4,116,105, 9, 11,138,136,142, 40, 34,134,168,133,203, 0, 16, 33, 42,129, 4,176, 76, 94,162, - 2, 86, 69,209, 6, 1,137,214,218,160,136,160, 6, 13,128,104,140, 41,175, 14, 18, 33,105,224, 84, 17, 68, 98,188, 94,110, 10, -198,163, 73,217, 69,113,136,145,176,139,222, 32, 27, 70, 0, 26, 68,144, 17, 99, 4, 38, 80, 13, 33, 2,128, 65,238,209, 19, 40, - 1,241,255,244,151,127, 1, 8,140,128,230,183, 17,125, 28, 35, 26,233, 65,136,227, 61, 55,161, 5, 36,140, 36,152,195, 26, 22, - 71,132,103,194, 36,143,113,245, 52, 71, 8,128, 83, 19,239,183,237, 98, 62, 17, 25,239,246,233, 68, 38, 32,125, 95,184, 79, 35, -133, 68,200, 26,139, 84, 4,128, 26, 3,154,131, 24,100,108,185,141, 5, 78, 64, 74, 13,177,177, 16,251,219,164,230, 40, 34, 77, -122,215,177,120,139, 4, 74, 32,137,131,147, 30,103,227,216, 28,145, 1, 40, 70,157, 76,114, 6,255,143, 47, 47,115,103,102, 71, -115, 98,202,141, 27,250,254, 55, 47, 47,126,254,229, 39, 65, 98,223,247,183, 87, 23,203,229, 50,200, 48,244, 67,238,242, 4,205, - 52,198,106,148, 68,101, 24, 31,129,162,105, 89, 35, 49, 34, 36,249,150, 66,122, 77, 27,215,195,172,154,222, 71, 18, 69, 72, 37, - 10, 26, 67,104,210, 28, 38, 77,114,144, 65,163,140, 58, 66,194, 84,171, 83, 20, 64, 2, 77,141, 92, 0, 76,116,103, 68,250,109, -238,120,108, 35, 43, 0, 66, 86,206, 13, 99,219,180, 89,158,245,117,107, 51,139, 54, 67, 4, 21,181,214, 61,220,222,183,245,230, -248,241,179,217,124,122,241,234,123,224, 76,162,236,151,247, 46,171,140,203, 35, 88,100, 43,161,103,195,125, 63, 40,160,205, 28, -160, 27, 86,239,218,122, 89,230,249,114,179,189,184,185,109,187,222, 11,252,226,167,255,204,162,248,118, 75,177,237,219,253,166, -237,166,211, 41,101,238,217,243, 47, 92, 81,121, 49, 89, 81,146,134,187,139,151,104,109,189,188,204,108, 85, 86,149,250,222,135, -136, 34,221,246,190,233,122, 65, 18,223,163, 49, 79, 79,159,108,235,205, 32, 65, 99,200, 51, 87, 85,147, 40,113, 24, 90,227,114, -137, 66,168, 2,216,117,155,211,179,199,190,111, 86,235,109, 93,239, 67,243,144,229, 37, 32,119,109, 45,136,117,219, 53,237,158, - 8, 28, 27,114, 57, 82, 33,200, 33,198, 97,232, 93, 53, 37, 54,245,110, 37,202,206,112, 8, 61, 72,168,155, 70,136, 65,209,162, -175, 38, 39,206,102,108,115, 36, 38, 67,136,216,118,221,118,183,149, 48,236,214,247, 0,120,180, 56,206,156,169,155,214,230,229, -126,191,239,187,225,104, 49, 45,242, 2,208,129,239, 76, 54, 9,253,110,114,116,228,152, 98,240, 89, 86, 13, 62,206,166,179,147, -163,121, 81, 76, 53,134,172,156, 16, 72,235,251,182,239,110,151,183,147,242,168, 98,146, 24, 0,105, 54, 61, 98,150,182,235,216, - 22,229,252, 12,181,179, 46,207,202,197,126,189, 42,170,105,244,221,208, 55, 89,158, 7, 17, 81,244,221,190, 40,114,212, 33,250, - 22,144,143,142, 22,143, 31, 31, 85, 85, 54,153, 76, 84,180,222,109,238,111,223,190,121,245,242, 87,127,247,119,223,188,186,184, -185,127,184,123, 88, 6,209, 31,125,241,227,255,230, 15,255,248,195,167,207,111,223,254,230,209,220,252,248,147,163,130,240,235, -175,191,249,254,197, 43, 54, 12, 76,154,217,111, 95, 93,236, 54,187,235,171,155,239, 95, 94, 30,103,238,164, 42,153,153, 13,151, -142, 51,107, 66, 4, 31, 35, 34,176,161,204,216,180,169, 28,111,170,138,214,146, 87, 85, 80, 98, 78, 98,179, 4,154, 77,168,193, -160,146, 86,121, 2, 96,136, 13,161, 68,241, 33, 36,125,141,177,172,162,137, 42, 59,214, 17, 15,221, 72, 69, 16,213,182,239,153, -137, 24, 67, 20,195,204,128,206, 26, 70, 35,163,205,103,204,135, 32,160, 53,236, 12, 43,170, 38, 1,247,232,131, 38, 64, 48,105, -190,195,156, 2,239, 57, 83,170, 74, 38,146,176,136, 16,170,113, 38,125,243, 76,236,216, 18, 37,186, 31, 57,166, 40,154, 10,235, -134, 80, 16, 64,128,137,172,229, 46, 8,129, 26,102, 77,132, 94,107, 81, 5, 1,251,100, 88,101,163, 10,134,208,218, 44,136, 26, - 34, 34, 43, 26,145,146, 65, 57,213,143, 16, 16, 12,162, 2,129,234,253,182, 1, 13,103, 39,115, 47, 96, 8,129, 25, 85,153,216, - 18,132,177,217, 3,170, 34, 49, 16, 83, 8,202, 76, 0, 24, 68, 98, 28, 12, 82,239, 7, 51,238, 69, 85, 53,200,225,136, 2,132, -209, 73,136, 35,103,102,100,236, 42, 68, 96, 30, 19, 55,144, 30,118, 73,151,138,201, 16, 61,238, 8,146,108, 21, 64, 99,200,171, - 41, 63,220,140, 35,244, 17, 84, 25,117,140,141,208,248,229,198, 41,198, 97, 57, 43, 74, 76, 18, 21, 76, 98,117,166,227, 78, 80, - 89, 17,188,136, 1, 16,140,170, 35,138, 39,117, 91,137, 8, 68,210, 77,253,125,252, 71, 9,223,123,212, 71, 73,169,140,163, 27, - 5, 21,145,168,158, 21, 17,160,239,241,231, 63,253,201,197,229,253,213,205,221,108, 54, 63, 62, 57,214, 28, 62,126,246,236, 63, -254,237,223,253,205,223,125,251,135,255,244,199, 15,251,246,228,236,217,211,140,190,251,230,155, 47,127,242,179,118,191, 19, 0, - 86, 9, 33,188, 87,187,167,196, 21, 27,163,160, 26, 21, 21, 84, 6, 69, 65, 97, 64, 64,178, 32,202,214,136, 38, 8,193,216,184, - 2, 65, 98, 77,140,124,100, 74,111,127,160,128, 17,211, 91, 41, 32,168, 72,196,177, 1,160, 2,138, 17,217,162,161,196,104,163, -145,238, 44,132,246,191,202, 4,163,248,104,115,215,247,189,117,150, 48, 22, 85,161,164,160, 1,201,162, 73,175, 5, 32, 2,245, -190,142, 39, 71,214, 21, 81,160,110,246, 38, 43, 93, 89, 49,218,102,187,236,234, 70, 36, 90, 84,116,121, 57,169, 24, 1,140,221, - 14,181,181,198, 71,241,222,119,221,224,125, 40,114, 87,152, 16,169,204,114, 30, 54,187,221,110, 55,201,243,220,186,197,241,169, -113, 69,179,219, 70,228,249,252,169,177,153,162, 33,100,107, 93,179,221, 22,229,164,239,187, 60,115,203,237, 18,216,101, 0,125, -221, 2, 59,146,184,218, 62,236,246, 27,195,121,140, 50,153,206, 50,166,182, 27, 24, 89,253, 0,156, 5, 68,195,118,126,244,148, -145,167,147,108,181,222,220,223,109, 23,179,217,116,118,220, 52,123, 69,202,172,107,234, 38,203,139, 50,207, 69,164,223,175, 57, -159, 64, 24,156, 37,180,115, 8, 67,240, 29, 16,135,190,217,118,189,201,103,108, 50,227, 38, 12,146, 57,106,155, 48, 12, 53,171, -230,213,145,250,154,162, 4,148,170,152,102, 68,125,183,153,157,127,104, 12, 3, 65,215,110,183,245,182,240,118, 82, 86,131,247, - 26, 98, 27,106,231,170,174, 94, 13,245,242,201,249,243,188, 42,218,253,174,105,106, 76,122, 10,208,135,235,139,233,201,121, 81, - 20,198,184,251,135,183,251,182,159,149,243, 39,167,143, 21, 12,229, 85,145,209, 48,248, 16,189, 35, 10,193,163, 15,251,237, 61, - 97, 4, 16,227,154,220,209,233,241,209,190,174,219,190, 27,134,218,123,207,174,130, 96,144, 50, 54, 89, 94,232,233,201,209,217, -227, 71, 69,145,199, 16,134,174,217,172, 30,174, 46,223,188,185,120,251,234,205,229,205,253,114,185, 89, 13, 62, 62, 59, 63,255, -139,191,248,235, 79,191,248,234,238,221,149,214, 87, 63,255,252,105,149,187,155,215,111, 94,190,122,195,140,130,128,142,171,197, -228,250,250,225,237,235,139,210,216,220,152, 79, 78, 79,152, 9, 84, 19,155, 54, 70,236,195, 96, 8, 38,121, 22, 66,242, 22,144, -162, 48, 18, 42, 26, 2, 33, 80, 66,142,202, 70, 1, 48, 68, 85, 9, 9, 54,146, 34,207,134, 16, 0, 13, 81,142, 16, 69,135, 32, -201,146, 74, 76,138,136,204, 40,209,135, 94, 21, 44, 83, 16, 80, 80,107,141, 70, 29, 0,147, 72, 58, 77, 68,211,255, 5, 80, 12, - 49,210, 97,127,170, 99, 72, 7,216, 80,136, 49, 68, 53, 64,128, 18, 37, 29,152,227,205, 83, 83,153, 18, 52,105, 25,132,149, 34, - 34,146,239,189, 73,224,176, 4, 62, 36,195, 72,233,196, 79,195, 99, 75, 24, 68, 36, 70, 52,204,100,188,198,140,172,113, 24, 98, - 8, 65,210,240, 24, 15, 55,214, 16,162, 15,209, 25,227, 40, 7, 20, 5,116,100,131,134, 32,225,208,177, 18,228,145,208,144, 92, - 74,140,200,134, 98, 16,208, 88,119,253, 48, 12, 39,211,202,144, 65,144, 20,112, 84,228, 16, 37,149,245, 49,197,117,130, 8,160, - 68,207,100, 19,187, 94, 84, 17,104,240, 94, 98, 48,135,173,109,226,120,141, 91,102,129, 8,148, 68, 19, 64, 72, 17, 99, 74,219, - 0, 26, 28, 87,123, 66, 56,134,251, 19,239, 13,120,148, 20, 33, 40, 19, 70, 25,199, 96,189,102, 25, 67, 8, 49,173,105, 17,137, -129,148, 0, 34,140,143,132,180,247,246, 17, 17,137,237,200,144,140, 66,140, 26, 89, 37,241, 23, 89, 85, 34, 8, 40, 48,167,226, -146,142, 4, 24, 64, 48, 4, 49, 61, 85, 18,122,102,172,236, 30,150, 61, 0,162,104, 84,149, 68,210,115, 58,121, 71, 4,144, 52, -138,142,245, 89, 17,133, 63,250,189,159,253,239,255,254,255,217,110,183,206,185,217, 98, 14,160, 95,126,246,233,255,253,171,191, -255,233,231,207,115,231,186,174,157, 46, 30, 45,102,147,183, 47,191, 21,208,179,199,207, 80,149,153, 1, 73, 1, 73,146,204, 26, - 53,134, 52, 67,151, 24,131,239,149,192, 24, 99,200,164,134,147, 28,250,200, 35, 97,152,136,141, 17,141, 41,129,139, 64,169,185, -167, 32,227,152,246,158, 56,101, 0, 0, 32, 0, 73, 68, 65, 84, 82, 99, 34, 55,164, 97,153,200,168,115, 4,212,212,106, 35, 36, -137, 50, 14,157, 36,138, 82,194, 17,165,226,117,236,134,193, 71, 87, 22, 81,196,228, 14, 52, 50,129,146,129,232,137, 17,173, 67, -155,203,208,176, 70,114,101,179,188, 39,213,106,122, 98,139,162,221,111, 80,192, 15,189, 43, 42,196,200,126, 27, 7,228, 98, 94, - 20, 19, 85, 40,139, 34, 4, 29,124,136, 33,246,195,112, 50,153, 73,140, 96, 93, 28, 86,171,229, 3, 49,101, 89, 94,148,213,209, -217,211,200, 44,128, 46,159,102,121, 17, 99,232,218,118,186,152, 19,101,132,117,219,108,234,253,186,172,166,121, 94,108,219,102, -223,180,247,155,245,233,209,233,182,222, 11,113,158, 79, 5,145, 82,141, 0,193,185,156, 12,109, 55, 43, 91, 40, 6,140,108, 50, -166, 97,127,127,191, 3,195,110, 54,153,134, 32,171,205, 6,148,189,247, 6,109,140,126, 62,127,180,200,176, 7,183,220, 46,157, - 98, 97, 29,144,179,182,240,237,182,109,154,201,226,188, 23,169,219,173,201, 52,168, 49,134,138,162, 98,136,197,100, 46,209,239, -238,222,186,172, 84,224,182,222,238,154,102,177, 56,203,140,221,214,251,249,236,172,238,189, 72,204,108, 54,159, 44,154,102,211, - 55,117, 53, 59,241, 26,218,253,234,244,113, 85, 76,230,155,135,123, 64, 10,245,186,237, 60, 16,183,205,222,119,117,113,244,184, - 31, 38,147,106, 49,196,246,155,183, 47,103,213,252,217,249,211, 24,154, 16,194,110,191, 98,151, 23,217,177,203,105, 8,131,143, -234,251,125, 86, 46,178, 44, 71, 38,137,195,116,113,110,179,105,189,185,181,121, 53,153,206,195, 48,100, 25, 13, 67,237, 37, 20, - 69,241,232,108,118,124, 52,159,206,167, 64,220,119,237,126,187, 92,222, 93,189,126,253,246,197,155, 55,151, 55,247,203,205,118, -187,219,156, 31,159,252,171,127,249,231, 63,248,232,249,201,227,103,251,187,119,231,110,119,246,232,180,221,237,190,254,245,175, -239, 31,238,159,126,248,212,205,167,239,254,238, 31, 62,121,242,201,247, 87,215,111,222, 93, 76, 93, 54,201,172, 77, 29, 28, 4, -135,152, 90, 64,138,152, 25, 6, 16, 1,114,228, 4,128, 65,153,221,248,210,153,198,198,168,206,226, 16, 19, 76, 17,172,203,250, - 16, 85,148, 56, 37, 41,161, 96,142, 18, 3, 32, 16,102,206, 48,179,166,207,132, 37,138,232,209, 19, 24,102,236,188, 7,145, 44, -119, 49,168, 40,152, 49,215, 4, 22, 8, 13, 70, 21, 63, 68, 34,214, 0,214, 82,210,236, 9, 66,110,185,243, 33, 68, 9, 65,216, - 16,104,106,246,163, 40, 48,211,225,202, 39,169, 35, 19, 84, 36, 38,111, 20,170, 42, 89, 2, 25,239,135,150, 24,144, 65, 3,165, - 85,153, 70, 47,234,197, 51,176, 51,206,199, 64, 70,138,204, 74,148,255,159,169, 55,251,182, 36,185,238,243,246, 20,145,195, 25, -239, 80, 83, 87, 87,119, 3,141,129, 0, 65, 2, 20, 8, 83,166, 37,216,178, 23, 41,137, 11,146, 37,175,101,210,255,166,159,237, - 7,123, 45,201,131, 44, 89, 52, 41, 52,128,238,174,121,186,243,116,166,204,140,216,123,251, 33,242, 92,168,159,250,161,186,250, -214,189,167, 34, 35,247,254,253,190,111,155, 84, 8, 0, 57,136, 67, 49,141, 48,238,186,132, 8,109, 93, 3,178,217,192,161,222, -237,122,117,117,117, 34, 82, 87,116, 12, 18, 2,225,144,243,200,204,114, 3, 64, 77,136, 0, 73,245,110,189, 57,156,214,109,211, -154,155, 25, 84,140, 9,129,136, 43, 34, 66,202, 56,152, 17,186, 34, 1,164,210,157,228,145, 13, 14,158,178, 49, 0,179,240,223, -252,234,175,198,129, 8,143,107,211,241, 73, 75,163, 49,200,125, 60,114, 11,145,103,180, 5, 18,179,208, 61,108,253, 30, 71, 62, -210,201,247, 36, 1,114, 32,228,220,239,178,243,180,141,227, 35,214, 12,108, 20,138,112, 1,136, 21,220,132,121, 9, 92,150,237, - 72, 1,199,140,117,158,130, 84,135,113,238, 81,134, 66,165,184, 75,145, 71, 23, 82,217,114,142,249, 28,250,207,168,186,101, 58, - 95,152,208, 5,102, 9,165,117, 1, 99, 60,221,137, 11, 51, 46, 79,166,237,176,219,190, 57,189, 92,206,231,128, 72,204, 85,172, -206, 46, 46, 62,158, 95,252,226,143,127,184, 90,175,213, 97,182, 88,188,127,255,254,248,209, 99, 75, 29,145,148, 70, 7,151,146, - 42,140,238, 36,164, 17, 43,234, 14, 34, 49,132,186,244,197,212,178,231,242, 25, 0, 55,167, 49, 19, 54,214,198, 10,118, 3,161, - 92, 71,246,195,174,253,254, 29, 16, 93, 29, 10, 89, 66,184,208,239,203, 93,102,127, 19, 25,247, 65,191, 55, 95,113, 4,174,164, -170, 64,147,123,230, 16,170,182,149,170, 18, 41, 94, 89,185, 60,187,216,108,118,243,233,116,121,116,248,254,229,243, 33, 39, 53, - 13, 49, 14,125,191,185, 59, 87,160,217,124,201,130,117, 59, 67,174,187, 33, 79,167, 51, 71,188,120,247,213,108, 54, 77,170,167, -231, 87,151, 55,183,119,155,237,179,207,190,251,249,167,159, 89,127,115,123,254,113,115,119,215,212,205,100,186,156,204,166,245, -226, 16,168,178,212,207,142,143, 23, 7,199, 39,175,254,147,170,115, 8,222,109,136, 25,212,119,187,109, 96,233,119,171,245,122, -179, 27, 6, 55,223, 13, 93, 64, 55,181,171,155, 27, 9, 60,109, 91,180,228, 96, 33, 84, 89, 45, 86, 49, 10,239,186,158, 56,162, - 14,132,222,204,143,186,221,182,105,103,110,176, 77,253,110,216, 12,131,110,118,155, 16, 99,148,186,157, 55,211,122,114,119,119, -233, 24, 4, 53,109,111, 72, 98,168, 22,245,236, 40,109, 46, 57, 84, 20,154, 80, 79,132, 48,128,198,192, 41, 41,164,126,232,214, -102, 54,108,111,171,201, 28, 45,135, 80, 7,180,212,175, 23,135,143, 55,235,171,219,213,170,169, 99, 21,154, 88,213,121, 88,171, - 34, 72,181,221,220,205,167,139,249,108,158,205, 9, 97,219,173, 47, 46,207,150,139, 69,191,221,220,109,214,211, 58, 6,196,117, -215, 95,222, 93,175, 86,219,227,249,131, 42,212,169, 91,109,182,107,146,166,169, 26, 20,238,119,119,221, 96, 10, 60, 91, 28, 11, -218,108,249,137,144, 32,232,225,227,239,172, 87,183, 78, 56,153, 47,235,102,137, 62, 4, 17, 85,152, 46, 14, 63,249,244,179,207, -158, 30, 46, 14,151,147,201, 68,213,215,119, 87, 39,239,223,188,120,254,205,215,223,188,248,245, 55,207, 95,191, 63, 57,187,190, -169,132,254,244,167,255,197, 95,252, 55,255,236,232,232, 9,195, 46,216,230, 81, 59,204, 2,124,248,240,238,235,175,126,115,187, -221, 77,103,237,244,241,195, 95,127,243,245,213,229,205,233,217,229,235,231,175,143,154,233,188,110, 0, 70,181, 24, 19,233, 24, -200, 45, 57, 66,199,189, 96,161,220, 55, 1,255, 51, 68, 42, 1, 19,101,115,176,113,165,180, 75, 3, 24,112,224,210,104,171, 98, - 84,203,230, 48, 12, 22,132,192, 33, 91, 22, 18, 14, 81,136,212,177, 56,233,152, 73, 72,130,144,102, 35,194, 42, 22, 27, 90,209, - 76, 19, 24,172,182,219,117,183, 37,192, 58, 8,133,144,213, 4,145, 9,147,186,155, 67, 9,166,151, 59,103,225, 30, 50, 8, 48, - 0, 80, 25,181, 20, 19,211,232, 95, 26,217, 88,228,165,232, 4, 33,212,204,191,151,195, 17,130,130,169, 42,238,155, 42, 65, 56, -136,100, 53, 7,171, 99, 85,110,116, 6, 94, 51, 3,162,129, 71, 17, 4,234,134, 1,193, 0, 89, 53, 21,108, 73, 33,253, 18,115, - 20, 6,243, 98,236, 19, 98, 31,183,156,224,238, 68,124,185,222, 16,224,193,180, 45,211,241, 40,161, 31, 83, 67,152, 1, 0, 76, -176,204, 29,188,232,182,145,196, 85, 67, 8, 0, 60, 12, 3, 2,198, 42,154,155,248,232,138, 40,240, 45, 47,157,221, 61,108,230, -247, 16, 19, 36,128, 61,173,189,176, 86, 52,219,232, 99,245,177,123, 95, 38, 37,134,206,229,129, 81, 66,164,224,109, 91,157,175, - 55, 15, 14, 38, 41,217,253, 96,191,160,133,205, 70,238,188, 59, 32,147,227,126,122, 54,158,217, 58, 66,126, 97,255,236,113,180, - 50,199, 40, 30, 59, 24, 53, 44, 35, 96,126,228, 3,143, 63,150, 2,166,247,194, 35,114, 47,197, 33, 7, 3, 31, 11, 69,247,196, -203, 50,233, 35,196,156,253,199, 63,252,242,249,251,211,219,213,182,174,171,170,153, 49,241, 31,126,255,251,255,251,255,245,239, -254,191,223, 61,255,241,151,159,159,223,172,172,169, 68,120,185, 56,184,248,248,206, 20,103,179, 25,144,186,211,184,137, 38,217, -135, 24,157, 41,112, 19, 9,196,193,138,176,143, 93,220, 77,213,105,172, 98, 23, 28, 68,217, 69,237, 31,109, 56, 62,159, 44, 41, - 5,161,146, 42, 3, 80,205,196,204, 69,110,149, 13,139,171,140,137, 88,184,244,192,198,206,175,239,115,242,180,217,238, 66,152, - 81, 85,158,209, 94,152, 90,229, 27,169,253, 0, 65,153,137,133, 37, 84, 16,100,200, 67, 82, 16, 14,121,216,165,148, 17, 24, 53, - 1,213,228, 20,171,104,177,137,237,128,204,110,138,158, 8,201,205,182,219, 93, 54, 75,150, 31, 63,122, 22,231, 71,183, 55,119, -105, 72, 77,211,206,102,139,208,212, 40,181,153,186, 15,154,134,182,110, 85,123,105, 14, 14,230, 77, 26,214, 90, 77,170,202,250, -110, 55,159, 31,229,180, 73,221, 78, 98,172,156, 53, 15,235,110,152,207, 15,214,187,205,186,219, 85, 85,173, 33, 41, 10, 82,232, - 82,231,170,194,178,222,220, 41, 73, 3,154, 85, 15, 15, 63,191,221,108, 78,223,254,166, 57,122,102,128,144,186, 97,183,142,213, - 4,124, 75, 88,167,148, 54,183,107,159,203,241,209,163, 52,232,106,125, 99,200, 48,244,217, 51,121,149,157,250,213, 93,108, 38, -105,183, 21, 81, 97, 4,135,118,178, 72,187,235,128, 13,113,232,183,171,110,187,219,220, 94,212,205,204, 83, 46,166, 5,150,122, - 49,173,218,186,185,188,120,221, 78,102,187, 93,159,129,176,223, 52,109,251,224,201,231,183, 23, 31,222,188,254,102, 50, 91, 86, -237, 66, 98,221, 39,171,171,186, 74,249,118,179, 62,187,185,236,213,103,117,252,236,233, 15,136,252,230,250, 52,103,109,154,153, - 90,130, 80,123,159, 1,120, 50,153, 14, 67,246,161,191,189,124, 31,155,165,230, 29,197,185, 13,217,242, 16,235, 90, 72,134,110, -213,109, 86, 93,191, 93, 28, 28, 62,253,100, 57,159,205,154, 73,131, 64,219,205,221,221,205,197,201,219,119,111, 62,190,123,247, -241,244,227,249,197,197,245, 53,113,245,163,239,253,193,159,253,236,103, 15, 30, 60,189, 62,191, 8,222, 63,126, 52,123,120, 32, - 87, 23,215,191,253,221,203, 12,217, 9, 23,143, 14, 9,236,219,175,191,185, 58,187,241,148,221,224, 59, 15, 31,142, 62, 96, 24, -145,211, 64,128,134, 99,172,217,138,194, 20,145, 64,136, 75, 36, 60,151, 52,161,237, 71,148,123,151, 90,206,134, 68,194,236,142, -168,218,176,140,206, 2, 71, 7,111,107,206,224,224, 24, 36, 32,137,230,148, 93, 71,170, 30, 16,137,168, 90,234,119, 82, 62,239, - 9,132, 73, 17, 24,113, 63,106,119, 4, 74, 89, 59,210, 54, 90, 32,114,132,172,138, 0, 81,120,112, 77,144,203,139, 57, 11, 1, -144, 67, 78, 57, 51,161,193,184,128, 45, 2,191, 98, 88,139,101,139, 0, 12, 96,204,193, 93, 75, 67, 49,114, 80,205,102,192, 36, - 28, 88, 71,243,101, 57, 45,129, 69, 70, 11,102, 12,110, 26,145, 7, 75,194,145,176, 36,226,178, 48, 13,154, 81, 51, 49,187, 89, -118, 71,196, 40, 72,196,201,180, 12,100, 92,157,200,179, 27, 2, 9, 57,146, 92,172,182,150,134, 71,203, 69,168, 42, 3, 80, 85, -117,141, 76,132,232, 72,141, 56, 18,247, 67, 38, 4,195, 2, 72, 33, 36, 66, 15,238,100,104, 85, 21, 75, 56,197,204,249,111,254, -229,175,202,145, 72, 4,196, 82,206, 6, 47, 20,247, 49,102, 13,196,100,170,128, 68, 36,227,184,219,199, 93,231,168, 49, 4, 18, -188,143,232,143,206,219,123,250, 22,120, 58,191, 90, 29, 31, 30,169,235,222,148, 10,191, 15, 45,142, 17, 23, 96,137, 14, 6, 90, -234, 72, 35,116,197,192, 16,125,236,244,236, 3,142,229,155,133, 68, 72,100,247, 94,233,194,164, 87,219,223,128,125, 12,207,143, -187,207, 18, 29,116,220, 59,237,198,219,245, 8, 98,118, 42,177, 80,135,166,109,151, 77,252, 15,191,121,254,224,112, 73, 72, 77, -221, 8, 99,234,119,255,225,171,175,255,228,199,223, 71,198, 33, 13,211,249, 81, 26,250,102, 62,221,172, 86,117, 51,221,151, 99, -121, 28, 6,185,122, 86,150,200, 34,133, 43,112,143,241, 41,107, 11, 46,187,158,242, 3,115,199,146, 21, 35,192,145,166, 32, 99, -116,125, 28,210,149,184, 62,238, 73,203,229, 55, 67,191,183,188,143,250,129,130, 96,187,191, 91, 1, 32,229,108,147,201,188,140, -124,194,164, 17, 9,253,110, 71,160, 96,196, 65, 68,232,250,106, 53,100, 93, 30, 44,234,166,126,253,252, 37, 19, 85, 85,157,211, - 96,142, 96, 20,218,152,186,109,100,137, 12, 85, 59,179, 52,116,171,221,208,119,253,234, 99, 51,155,245,195,240,250,253,135,187, -213,102, 55,116, 63,255,217,159,195,176,189,185,185, 68,237, 39,147,118,114,240,168,239,239, 98,213, 80, 8, 64, 17, 67, 56, 58, -122, 0,174,219,205, 58,109,111,250, 93,162, 16, 44,229,235,139,247,253,230,238,227,233,187,186,158,170,105, 63,116, 18,107, 7, -175, 99,188, 88,173,222,158,157, 47, 38,117, 78,189, 25, 48, 7,116, 13,194, 49,134, 65,181,170,235,109,183,173, 98,123,187,235, - 20, 8, 25,115, 82,215, 97,117,123, 17,155,165, 8, 27, 9, 18,147,227,221,205,199, 71, 15, 30,118, 57, 29, 31, 62,186,184,189, -114,146, 52,172, 17, 61,165,236,136, 0, 70,158,165,154,196,170,114, 53,116,205,218,131,105, 51, 93, 36,237, 8,185,170, 27, 77, - 25,193,251,221,230,240,248, 49, 33,198, 80, 87, 33,204,231,179, 94, 65, 40,132, 88, 55,211, 69, 74,187, 93,183, 43, 91,238, 88, - 53,177,106,204,204,134,221,144,128, 24,111, 86, 55, 87,119,119,139,197,241,180,158,128,123,238, 87,234, 86, 46, 89,117,211,176, - 68,205,137, 99,203, 85,117,120,248,160,219,237,110,110, 46, 72, 90, 53,115, 80, 14, 85, 26,118,195,208, 31, 28, 29,167,164,221, -230,118,249,224,241,179, 47, 62,255,236,217, 39,243,249, 60,212,213,208,245, 55,151, 31, 63,190,127,243,242,197,183,191,253,246, -197,215,175,222,188, 61, 57, 61,191,190,121,120,120,252, 47,255,242, 87,191,248,233,159, 16,113,238,134,167, 11,248,195,239,125, - 18, 5, 94,125,243,226,213,139,151,203,227,229,163,239,124,242,246,228,108, 57,159,172,135,252,237,171, 55,190,237, 31,207,231, -179, 73,205, 34, 44, 1,193, 43, 17, 22,206,121,244, 98,194,158,136, 93, 86,159,163,211,174,140, 53,199, 12, 53,152, 3,122,105, -116, 22,167,217, 72, 29, 8, 65,162,112, 86,232,178,153, 67,228, 34,184,164,146, 86,100,226, 50,100, 29, 52,131, 67, 45, 21, 50, -155, 42,184, 2,160,142, 23, 31, 35, 34, 7,112,117, 71, 55,119,205, 30, 66,168,130, 76,155,154,104,252, 58,239,225, 49, 50,166, -205, 93,132, 0, 80, 85,211, 48,216, 62,184, 77,132,132,100,134,194, 28,153, 74,103,101,140, 83,178,187, 25, 34,163,123, 54,237, -115, 18,100, 68, 52, 4, 98,170,235,154, 29, 13,198, 3,213, 29,133, 89, 8,165, 92, 37, 75, 15, 8,201,193, 2,139,169,237, 82, -111,170, 99, 87,223,203,178, 18,232,222,177, 13,196,136, 34,210,169,154, 41, 35, 34,241,221,174,191,219,174,143, 23,211,217,100, -106, 5, 71,187,167,113,193,200,153,129,193,172, 36,108,178,163, 32, 8, 21,166,229, 88, 96, 42, 79, 89, 68, 54, 55,254, 31,255, -229, 63,191,231, 17, 66,241,202,194,126, 58,179,215,209,142,141, 27, 24,115,123,197,204,231,200, 5,156, 70,247,247,241,177, 81, - 38,229,148, 97, 64, 53, 7,183, 16,226,110,183,173, 39, 83, 28,175,203,116,255,129,216, 11,154,198,113, 49, 17, 9,153,223, 11, -163,225,222, 32, 61, 62, 16,120,143, 90, 39, 36, 28,143,122, 46,216,155,194,156, 27,225,184,123, 41, 55,142, 29,166, 49,148,227, - 48,254,230,227,162,114,196,206,141,184,201,242, 53,169,250,209,225, 65,191,186,126,119,190,154,183, 85,168, 43,137,113, 62,157, -188,120,249,246,110,187,249,163, 31,124,150, 18, 30, 28, 30,189,127,243,226,193,163, 79,183,155, 43, 66, 97, 9, 35,196, 14,220, - 85,145,132,100, 4, 64, 34,114,249, 26, 0, 93,115, 98,100,187, 47,172,142,149,168,223, 35,126,246,174, 38,255,125,209, 23, 75, -153,120,164,238,141, 79,145,146,240, 44,183,146,178,185, 46, 55,172,251, 54, 90, 81,176, 43, 84,237,178,153, 84,229, 9,141, 44, -214,239,220,156, 89,220,149, 66, 32,131,139,139,171,205,106,211, 52,117, 21,227,217,217,101, 12,130, 40, 14,100,253,142,130, 32, - 82,136, 77, 61,153,169,131, 13, 89,251, 53,133,122,117,247,222,134,117, 83, 53,171,219,245,235,247, 31,110, 86, 43,169,234,127, -240, 71,127,186,185, 62, 1,205, 77,221,196,170,166,170, 37,208,122,126, 40,161, 33,162,249,116, 42, 18,146,194,118,117,109,195, -174,212,147, 77, 77, 83,223,119, 59, 55, 63,156,181, 68,124,118,126, 78,204,217, 52,138,188, 60, 57,121,254,241, 28, 65,231,245, -148,145,154,201,100,216,174,235,186, 18,150, 33,105, 78, 9, 1,170,170,218,165, 92,140,149,110,131, 3,197,102, 14,218,163,166, -236, 62,244, 27, 39, 18, 97,236,111,165, 89, 84,161, 90,173,110,141,130,132,102,215, 15,105,232,147, 38,211, 14,210, 48, 59,120, -232,195, 70, 98,219, 30, 60,132,220, 19, 75,218,173,186,221,198, 0,212,225,234,242,189, 16, 12,221,174,239,119,147,105,107,154, - 52,237,118,155,187, 88, 77, 54,187, 77,211,180,135,203,227,126,200, 49, 54, 13,167,110,187,155, 31, 62,220,236,118,232, 6,110, -119,219,213,237,221, 57, 81,108,171,118, 82, 5, 34, 32,142,132, 14,200,179,197, 17, 32,174,239, 46,171,186, 85,131,216, 78, 60, -111, 53,167,201,116,174,125,127,248,228, 51,169,107,161,128, 68, 67,191,110,170,202,156,243,176,251,228,179,103,159, 60,126, 48, -155,183, 85,172,114, 78,183, 87,231, 39,239, 94,189,125,243,234,219,231, 47,127,243,252,197,203,247, 31, 46,174,174,171,170,249, -135, 63,251,197, 95,252,147, 95,205, 38,147,174,219, 46,167,179, 31, 62,157, 62, 56,154,156,189,123,247,205,111,126,123,122,122, -250,240,201, 3, 90, 78,190,254,250,197,171,119,103,235,237,246,155,175, 95, 45, 57, 62, 60,152,197, 24,162,196,194,141,169, 66, - 76, 57, 37,205, 12,140, 60,246, 35, 93,221, 71, 12,212,248,126, 61,206,102, 13,172, 20, 57,193, 1, 64, 93, 17, 25,152,204,161, -144, 23, 93, 33, 25,152, 89, 21,169,156,131, 57,149,138, 59,231,236,136, 46,194,102, 88, 79, 38, 34,108,230, 89, 19, 49,115, 16, -115,205, 89, 5,145,137,173,220,112,165,220, 27, 77, 68, 68, 56, 4, 73,102,166,185, 60, 36, 76,205,202, 22, 0,188,116,145,212, -220, 17, 68,196,212, 82, 74, 69,222,141,200, 64, 20,131, 4, 33,115, 52,223,103, 63,220,134,161, 44,125,124,211,237,182,219, 45, -131, 11, 19, 48,215, 76, 68,104, 14,106, 88, 30, 90,229, 47, 48,179, 0,248,144, 19, 34, 75, 16,130,130,149, 39, 24,115,110,110, -128, 66, 24, 57,150,254,148, 1, 49, 18,141,221, 20, 49, 53, 71, 23, 34, 33, 41,164,179,171,245,234,176, 14,135, 7,203,172, 86, - 20, 64, 35, 56,160,144,208, 75,252,159,152,136,178,121, 32, 68,132, 52, 62, 86, 65, 68,204,188, 31, 50,120,138, 28,135,156,248, -175,127,245, 87, 37, 39, 15,123,239,236,120,232,220, 11, 41,168, 92, 21,217, 11,210,182,244, 51,199, 55, 48, 51, 32, 2, 96,230, - 98,156,160, 50,115, 40,187, 20, 4, 51, 71, 68,161,176,217,110, 20,112, 82, 85,251, 20,211, 94, 90, 94, 34,131, 28, 96,159,171, -188, 95,112,239,139, 10,229,201, 50,142,211,247,190, 17, 36,166,241, 21, 10,203,129,111, 99,240,166,184,250,138, 89,209, 1, 8, -164, 52,161,220,220,242,104, 41,221,155, 8, 9,144, 71, 29, 70, 25,152, 48, 49,130, 39, 68,124,250,228,193,239,158, 63,151,170, - 9,196,177,109, 69, 66, 0,251,219,223,124,251,253, 47, 62,157,182,205,197,229, 69,213, 78,206,222,191,206,202,147,182, 97, 10, -247,168, 49, 4, 36,150,113, 28, 63, 26, 38,199, 94,215,254,241, 54,198, 25,209, 74,180,115, 60,217,203, 99,207, 76,247, 82,243, - 17,145,140,123, 67, 86,225,173,150,220, 99, 81, 71,142, 92,161, 2,243, 17, 70,166,189, 2, 4,220,209, 64,171,122, 6,165, 3, -194,162, 93, 66, 38, 22, 25, 97, 53,177, 2,135,171,243,243,219,235,219,118, 58,153, 76,166, 87,103,151,206, 68,204,170,105,216, -174,171, 16, 21,105, 58, 95,134,216,110,111, 46,185,142, 8, 20,155,249,229,155,175,218,182, 22,162,179,203,171,247,103,167,183, -171,245,116,118,240,189, 47,126,208,111, 87,117, 12,117, 8, 10,192,213,108,126,252,164,158, 31, 17, 49,152,215,147, 73, 61,153, -109,215,151,105,123, 87, 62,172,238, 14,154,250,126,171, 67,207, 33, 94, 93,126, 20, 66,142, 21, 34,130,234,205,106,245,155,215, -111,175,118,187,100, 94, 19, 50, 59, 1,182, 77, 27, 98, 0,240,193,212,145, 88, 74,114, 46, 50,128,101,155, 46, 14, 31, 28, 29, - 31, 28, 28,221,221, 93, 44, 38, 51, 33,138,177, 33,130,229,124, 41,177,218,117,221,135, 15,175, 86,215, 39,230,146, 82, 46,237, - 24,150,170,174,170,197,242,120, 80,173,170,138, 67, 3, 8,211,233,162,239,214,221,144,155,182, 13,213,172, 95,221,132, 80, 77, -167,203,118,210, 58,133, 52, 12,204,236,136, 46, 85, 55,116, 76,178,221,172, 39, 77,197, 85,197, 64,117, 21, 63,188,127,254,248, -209,179,108,112,123,119,113,117,119,147, 21,150,211,217, 98,126, 88,183,179,161,219, 90, 78, 82,213,230,212,182,109,100,122,251, -230,107, 12, 77, 12,181, 84, 13,161, 6,198, 97,183, 69,230,245,234,162,235,179,230, 62, 86,147, 97,232, 99,172, 16,252,224,209, -131,103,159,125,122,116,124, 24, 98,176,156,239,110,174, 78,223,191,126,255,230,245,243,215,175,191,121,249,242,229,187,247,111, - 78, 78,192,237, 31,254,226, 31,253,213, 95,254,235, 79, 30, 63,203, 78, 85,208, 79,151,252,233,113,220,172,174,126,251,247,191, -249,240,238, 3, 8,183,199, 7, 55, 55,183,191,254,237, 11, 22,190,188,188,141, 41, 29,181,237, 98, 82, 35, 11,130,179,112, 85, - 87,228, 48,168,186,131, 8, 7, 33, 40, 31, 85, 46,214, 57, 42, 27,166,113,215, 3,152,243,120,174, 19, 98,206,138, 52,222,199, - 83,206,149,176, 48,169,121,246,204,136, 76,148,205,212,157, 1,133,169, 79, 6,238, 34,165, 75, 47,109, 59, 41,252,188,114,122, -121, 89,200,237,103,227, 68,232,227,176,150, 20, 12,192,163,112, 54, 23,100, 0,136, 33,218, 61,224,171,100, 19,192, 16, 8, 0, -133,198, 40,118, 86, 64,100, 17, 97,230,200,196, 28, 0,201, 74,142, 19,165,192,112,128, 48, 48, 57,192,166,239,182, 93,151,116, - 80,213, 16, 66, 93,213,230,168, 8,129,136, 3, 23,208, 20, 33, 16, 81, 26, 6,119,148, 32, 64, 68,142, 34, 33,229, 92,238,207, -230,134,224, 69,174, 22, 3, 35, 10, 73, 96, 70, 46, 48, 3, 3, 53, 37, 26,169,130,194,104, 0,103, 55,183,145, 96,210, 78,193, -129,137, 2,139, 19, 49,161, 48, 15,106, 89,115, 96, 20,142,197,117,138, 69,130,231,206,128, 8,144,220, 83, 30,250,156, 8,221, - 28,220, 53,105,230,191,249, 87,191,162, 50,204, 26,157,121,190,175,166, 2, 48,151,141, 51, 98, 1, 3,112,217, 1, 20,211,105, - 65,163,112,161,157, 48,162, 59,151,171, 61,221, 27,174, 75,210, 18,137,208, 83,119,181,238,142, 22, 83, 27, 39,232, 14,230,200, -196, 44,200, 12,232,180,255,255,142,226, 58,218,179,112, 9,205,246,146,163,194,194, 33, 6, 66, 27,239,236,232, 58, 0, 18,161, -184,233, 94,165, 84,110,196, 94, 70, 52, 82, 64,190,238,229, 96, 47, 98, 87,162,241,112,164,125,154,144,101, 52, 92,147,176,101, - 99,137,211, 70,158,191,254,216,212,117, 83, 55, 28,226,164,174,111,175,111,191,122,254,234,151,127,246, 99, 51,121,242,233,119, -187,237,205,241,227,167, 58,108,205, 13, 24, 17,156,165, 38,145,251, 63, 58, 34,186,170,221,227, 4,202,202,185,184, 80,136,156, - 24,247, 23,120, 26,137,237, 72, 33,236, 93, 89, 99, 22, 22, 70,162,205,216,101, 45, 57, 1, 64, 96,145, 82,109,130,209,215, 72, - 37,168, 58, 82,111, 0, 0, 40,112, 32, 98, 87,115,211, 17,234,108, 6,128, 18, 35,228, 62,196,234,250,234,246,246,250,182,137, -248,224,233,179,243,147,143,195,110, 11, 76,253,110, 35,129, 65,106, 68, 36, 75,253,208, 27, 56,185, 75,219,230,126,115,250,241, -155,195,249,220, 29,222,158,157,157, 94, 92,238,118,187,131,227,199, 63,248,206,247, 97,232, 8,147, 57, 77,150,199, 49, 74,179, - 56, 64, 3, 32,170,154,217,193,131,135,221,102,123,125,113,190, 91, 93,214,211, 35, 51, 37,194,245,245,135,213,221, 77,172,218, -163,227,121, 83, 77,135,212,119,125, 47, 18,250,148,111, 55,219, 23,151, 87, 77,140,235,174, 91,247,195,195,249,124, 54,109,231, -179,233,122,189, 97, 97, 50, 99,196,200, 97,218, 76,102,237,100,215,109,182,235,179,227,135, 79, 34, 35, 64, 2, 8,192,225,250, -242, 68, 1, 84,109, 57,155, 76,102,203,205,106,213,101, 99,176,186,153, 32, 16,152, 18, 11,104,119,112,116,204,168,169,207,196, -177,106,234,180, 93,153, 25, 18, 87,205,124,189,221,138,219,208,173,167,179,165,235,208,119,219,166,158, 24, 0,133, 38, 15,131, -171, 34, 98,140, 85,113,160,107, 78,139,249,236,209,227, 39, 93,242,205,110,123,122,249,209,220, 31, 30, 62,248,236,217,119,235, - 24, 83,191, 33, 22, 98,174,234, 86,200,242,176,155,207, 15,205,211,213,233,199,233,242, 1, 11, 9,203,100, 50, 81,240,122,182, - 68, 14,169,223, 52,211, 67,145,216, 13, 3, 90, 94, 44,167, 95,124,249,195, 39, 79, 63,105, 39, 45, 16,174,175,111,206, 79,222, -190,127,243,234,213,155, 55,223,190,121,245,226,245,155,247,167,167, 87, 55,119,159,127,250,249, 95,252,242,159,253,201,207,255, -220, 52, 93,126,248,246,233, 81,251,189, 71,211,138,236,253,235,215,175,190,121, 30, 39,205, 39,223,253,228,221,249,229, 98, 49, -173, 23,211,183,239, 79, 96,179, 91,214, 97,218, 54,117,140, 18,197,193,170, 88,199,192, 41,185,170,145,140,216,118,131, 34,255, - 36, 65, 38, 44,145,118, 36, 42,119,122, 50, 28, 63,168,128,144, 7, 3, 66, 22, 86,115, 70,170,107,113,245,148, 18, 34, 6, 97, - 0, 27,204,136,152, 1, 72, 72,213,202, 75,108, 74,153, 2,183,117,139, 76,204, 92,133, 90,205,134,161, 7, 48, 66, 82,211, 18, -193,184, 71,216, 6,230,192,130,196, 41,171, 35, 70, 33, 38, 26,114,169, 19, 58, 32, 48,146, 58, 26, 16, 19, 11,145,238,187,129, - 33, 68, 22,138,228, 34, 1, 88, 0, 81,152, 17,209, 0,179,246, 0,206, 68, 8,100,197, 97,175,182,235,187,108,218,132,170,138, -181, 19, 17, 83,164,178,210,132,210, 19,117,247,193,156, 1, 88, 68,193,155, 42, 58,128, 90, 46, 50,234, 98, 84,102, 32, 53, 71, - 43,148, 3,231,146,209,116, 55, 4, 38,102,194,170,138,229,111,187,170,157,221,172, 64,243,225,114, 25, 42,145, 32, 37,235, 29, -152, 17, 73,221, 17, 85,136, 41,132, 49,134, 87, 8,132, 56,162,150,179,186,217,136,184, 76, 57, 89, 82, 4,207,170,252,215,255, -226,175,240,126,147, 58,254,168,246,179, 10, 47, 66, 40, 35, 68,183, 34, 28,221,223, 66,177,140,154,138,224,169, 96, 23,198, 41, -119,121, 27, 64, 42,207,121, 64,112, 55,171, 99,184,188, 91, 31, 30, 44,193,108,132, 30,151,121,178, 4, 0,195,189,203,124,124, - 73, 26,175,245,123,248,121,129,247, 96, 49,132, 56, 49,141,192, 96,146, 98, 80, 50, 55, 0,115,244,145,248,179,231, 35,224,200, - 87,128,255,252,120,101, 34,102,218,203, 67, 70,217,202,152, 31,247,123, 40, 36, 32,226, 98, 49,127,251,246,221,102,151,234,166, -153,205, 22, 36, 60,109,171,111, 95,190,221,116,221, 31,124,249,244,234,118,117,248,224,225,203,223,253,221,237,237, 93, 12, 33, - 86, 77, 85, 85, 99, 99, 96, 28,109,241,254,203, 24,185,239,123,220,111, 9,174,250,189,129,182, 76, 97,246, 24, 6, 7, 40,143, - 52, 40, 67,202,189, 55,145, 0,156,144,178,233,248,164,114,119,213,113,196, 4, 5, 71, 44, 80, 54,199,128,136,228,142,205,108, -129, 4, 28, 24,172,180, 81,106, 98,166, 40,224,102,106, 84,197,179,247,167, 55, 23,167,143, 63,255,242,240,104,241,246,197, 55, -102,142, 24,136, 2, 50,166,237,157,176,116,125,202,238,147,233,212,128, 67, 85,107, 63,156,159,126,253,224,224,168, 79,195,155, -147, 15, 23,151,183,219,190,251,206,103,223,123,116,120, 4,158, 98, 61, 5,183,170,105,219,233,220, 12, 8,105,189,186,155,212, - 49,198,184,190, 91, 27, 65, 85,207,171,186,234,215,183, 64, 2,110,171,187,107,215,158, 45,137,136,230, 30, 12, 84,251, 58,214, -231, 55,183, 31,111,110, 99, 8, 67, 26, 86,187,206, 28, 22, 77, 67,232,204,236,106,102,185, 64, 89, 99,172,146, 14, 72, 50,157, - 46, 93, 7,115,234,115,182, 97, 75, 14,219,108, 57,231,110,123, 55,157, 29,116,219,187,203,147,215,199,143, 62, 25, 20,118,219, -205,144,135,221,234, 22, 67,157,182,215,211, 73, 43, 18,171,102,154,134,222,115,202, 57, 97, 8,145,171,224, 3,144,232,230,182, -235,215, 77,156, 24, 64, 21, 42,205, 3,120,202,105, 48,184, 71,168,142,233,216,190,235,143,143,142, 85,211,201,233,199,179,203, -243, 39, 15, 63,249,242,241, 35, 83, 36,130,197,242,176,236, 75,178, 38,137,177,235,187, 40,113,117,117,162,142, 28,171,186, 93, - 28, 45,143,154,201,140, 37, 84,245,132, 8,135,221,102, 58, 63,220,237,182, 49,192, 39, 79,159, 62,253,226,243,167,159,127,177, - 88, 46,136,176,239,118, 55,103,167, 31, 63,190,124,245,234,197,139, 55,111,158,191,125,251,238,227,201,233,229,101,211, 46,126, -254,199, 63,255,229, 47,255,194,186,205,118,115, 61,107,195,247,159, 46, 63, 57,170,110, 47,206, 95, 60,255,230,221,219,247,135, -143, 30,200,172,122,241,246,228,250,250,166, 75,233,255,253,143, 95,181,128,199,139,121,185, 56,147,176,136, 4, 9,238,150, 28, -152, 40,198, 88,208, 32,128,140, 68, 18, 2, 99,240,241, 98, 49,210,172,156, 72, 93,105, 60, 8,208,212, 75, 25,221,178, 85,194, - 33, 80,202,170,230, 69,135,170, 6,227,210,110, 63, 61,117, 0,205,153,144,129, 32,105, 70,192,226, 80, 27, 73,217,238,130,148, - 53, 83,201, 12, 2, 32, 64,118,207,170,129,217,202, 59, 43, 67, 8,146,239,239, 79, 8, 68, 20,152,145,136,139,183, 20, 81, 77, -109, 20, 42, 1, 19,212, 85, 85,104,145, 33, 10,222,147,174,144, 0, 48,136,236, 99,131,132, 68,234,168,154, 43, 98, 38,169, 98, - 85, 87, 53, 34, 38, 29,157, 10,149,136,150,219,228,190, 12, 90, 7, 41, 1,237, 50,240, 41, 55,223,177,186,104,102, 37, 75, 1, - 44, 68,169,196,138, 0,138,254, 21,247,133,210,219, 46,245,155,221,241,114, 30, 37, 34,115,217,101, 10, 23,170, 64, 65,251,114, - 54, 37,116, 33, 6,135,178,113, 69,148,108, 57,171,129, 41,130, 7,102, 7,247,236,217, 70,244,174, 20,172,126,153,101, 56,148, - 50, 17, 22,138, 11, 32,154,106, 73,168,143, 50,220,226, 38, 33,134,130, 24,199, 82,252, 45,214,108, 48, 4,244,209,190,173,217, - 36,148,107, 39, 56,184, 48, 5,240, 97,200, 65,112,108,245,208,152,122,220,251,181,131, 83, 46, 49, 72, 98, 34,100,240, 12,128, - 72,209, 45,151, 29, 62,252, 30, 74,227,128, 72,158,198,111,175,129,129,209,216, 85,200,128,251,248,225,200,231, 2,118, 4, 34, - 87, 32, 30,171,183, 72,227,230,220, 29, 56,160,235,200,242, 45,128,175,125,250, 7,255,228, 39, 63,248, 95,255,205,223,206,166, -147,217,124, 81, 85,213,131, 7,143,126,242,131,239,254,251,255,248,187,239,125,254,201, 98, 62,149,120,180, 60, 56,110,166, 7, - 96,125,183, 93,199, 16,144, 1, 89, 10, 31,127,100, 31,239,255, 65, 32, 71, 67,211,114,252,155, 27, 1, 56,146,103,245,189, 41, - 11, 65,129,198,225,220,248, 14, 68,163, 53,214,209, 16, 11, 78,136, 16,201, 77,157,120,124, 38,151, 14, 24, 21,111,148,140,111, - 87, 68,238,136, 28, 16,140, 81, 48,208,158,182, 3,160, 35, 28,199, 1,250,126,144,170, 70,203,150,147, 84,211,108,131, 75, 64, - 55,161,137,199,206, 0, 84,135,102, 50, 75, 67,230,186,133,156,239,110,207, 8,200,193,134,174,239,118,131,186, 1,203,241,193, -131, 24, 34,104,101,121, 72, 57, 69, 96,215, 60,236, 86,210,204,183,219, 93,253,217, 60,155,165,220,161, 3,115,180,220, 73,172, -183,235, 85,183,221, 78, 39,243,213,237, 37, 66,149, 82, 87,133, 26,155, 44, 60,185,219,110, 46,214,171, 24, 99,215,237,234, 88, - 85, 49,158,175,183,191,121,255,225, 39,242,217, 52,106, 51,169, 25,133,136,173,108, 59, 28,145, 41, 84, 19,239, 87, 9, 58, 71, - 89,111,187,192,146,179,166,126,215,111,174,211,110,215,167,158, 98,187,187, 62, 23,169,234,217,252,118,117, 59,244, 55,146,166, -152,181,219,109,155,201, 18,192, 2,161,185,138,196,233,100,142,238,105,219, 53,117,211,175,184,170,231, 28,216,147,154,169, 83, - 76, 93, 63, 12,155,102,113,228,160, 68, 21, 48,231, 60,244,119, 87, 18,226,219,147,183, 8, 72, 34,143, 14,142,107,241,215, 47, -127, 23, 15, 62,205,187,174,173, 99,223,247, 57,231,205,237,105,221,206,186,205,102,246,228,139,156, 82, 2,158, 47, 30,144,224, -102,183,157, 49,162,199,174,187, 11,213,108, 58,155,109,118,187,249,114,241,228,147, 39,135,199,143,155,105, 91,213, 85,206,233, -238,242,242,246,234,236,227,199, 15, 31,206, 78,223,159,156,158, 95, 93, 95, 92, 93, 7,145,159,254,232, 31,252,225, 15,255,240, -248,193,163, 97,232,171, 42,252,228, 59, 15,231,147,184,219,172,126,247,235,111,207, 79,207,143,143, 15,226,114,126,114,117,117, -246,187, 27,142,116,113,118,181,186,188,125, 60,153,182, 85, 44, 54,212, 32, 17,129, 96, 20,228, 65, 0, 42,121,152, 97, 72,132, - 16,152,178,187,185, 17,114,182, 68,232,112,207,219,118,173, 88,134,172,163,141,205,140,160,160,100,196, 0,250, 93, 14,145, 69, - 0, 28, 82,214,209,226,137,134,232, 76,148,212, 8,177,137, 1,152,187, 93, 26, 63,255,134,125,215, 73, 16, 50, 48,243, 97, 72, - 4, 0, 76, 14,150,179,138,112,195, 49, 83,206,232, 8, 32,196, 14,168,238,224, 94,104,169,165, 53, 57,152, 11,177, 16, 13,160, - 57, 89, 16,102, 34, 7, 8, 76, 37,252,147,213,154,186,174,154, 70,179,101, 48, 80,141, 78, 61, 0, 58, 16,129,129, 27, 1, 58, - 78,234, 32,132, 41,107, 29, 67, 12,161, 12,165,195,168,200,246, 62, 37, 34, 2,183,146, 73, 65,199,156,141, 3,147,131, 25, 18, -129,250,152,136, 83,119, 17, 26, 15, 75, 70, 43, 3, 9, 5, 4, 53,231,128,104,106, 34, 97, 51,164,245,106,125,180,156, 55, 77, - 3,192,138, 70, 96, 40, 84,232, 47, 99, 83, 19,176, 14, 17, 16, 85,205, 65, 27,174, 18,104,202,169,140,199,220, 93, 53,185,187, -154, 3, 58, 19, 6,129, 65,139,235,138, 70,115, 19,162,152, 91,137, 96, 59,104, 33, 68,152,161,151, 19,115,159,113, 47,135, 35, - 90, 49, 37, 57, 2, 1,255,254, 57,171,106, 5,126,175,230, 2,160, 37,211, 45, 82, 7,223,245, 93,144,118,212,162,250,239, 57, -136, 48,218, 48,200,192,205,148,137, 75,253,117,204,252, 23, 11, 17, 8,130,238, 69,166, 37, 23,227,132,232, 90, 86, 41,224,186, - 15,114, 34, 48,129,105,233, 50, 16, 21,177, 8,128, 7,100, 97,203, 90,176,100,238, 10,194,160, 5, 79,227, 54, 66,119, 96, 12, -174,104, 78,217, 31, 63,124,242,229,103,167,175,223,157, 78,231,203,199, 79, 62, 9, 77,252,244,233, 39,215, 55,119,255,230,255, -254,251,127,253, 79,255,209,201,235,231,103, 39, 31,230,203,254,217,151, 95,158,188,125, 61, 12,179,170,145,194,243, 28,195, 67, - 8,238, 58,230,247,115, 66, 66, 96,178, 62,151, 1,184,153,187,237,223, 43, 75,186, 31,145, 73,124,223,244, 27, 17, 57, 12,224, - 96,106,136, 78, 92, 84,175,163,111, 27,220, 29, 84, 36,142, 73,248,130,154, 4, 29,223, 97,176,144,158,193,164,252, 29, 96, 24, -193,153,232, 41,133,233,212,250,164, 41,143, 16,110,145,156, 6,205,157,107,118, 51,138,220, 13,125,182,220,180, 11, 70,204, 57, -233,221,201,224,113,183, 89,205,154,214,145, 55, 67, 63,148,196,130,250,131,137,208, 40,116,113,138,109, 51, 95, 18, 83, 69,144, -186,221,195,163,229,242,112,121,113,122,182,186,185,154,204,231,185,219,176, 52,204,113,210, 78,230,179,233,199, 87, 95, 1,241, -228,240,225,110,117,177,238,110, 69,164,101,188,217,172,110,182, 91, 38,154, 78,166,151, 55,215, 77, 93,153,250,215,239, 62, 48, -243,207,190,243,172, 69, 97, 52, 53,159, 52, 77,221, 84,144,116,151, 50, 0, 12,102,145,132, 98, 12, 18,178,165, 88, 69,178, 76, -177, 30, 82,183,222,238,152,105,219,117,135, 7, 19, 14,146,163, 66,208,139,128, 0, 0, 32, 0, 73, 68, 65, 84, 92,245,185, 78, - 59, 52, 5,131,221,234,186,158,204,251,212, 3,113, 45,188,189, 61, 3,105, 61, 27,162,186,233,124,118,148,114, 55,244,155,172, - 30, 99, 59,157,207,132,142,145,195,144,134,172, 3,246,202,129, 87,185, 91,223,222, 60,125,242,236,225,193,193,186, 31,220, 13, -176,218, 14,137, 85,251,148,114,218,101,243, 71, 79, 62,245,212,113,172,234,102, 89,199,138, 14, 31,244,219, 91,215, 33,155, 24, -122,186,190,146, 80,117,171,179,201,193, 19,239, 55,159,124,247, 7,207,190,252, 97,213, 84, 49, 86,154,211,234,246,250,230,242, -236,226,252,228,253,135, 15,111,222,125, 60,191,185,190,190,185,219,244,221,231, 79, 63,255,241, 23, 95,124,247,187, 63, 86,221, -154,237, 30, 45,103,159, 29, 31, 50,218,221,237,213, 55, 95,253,166,157, 77,143,158, 62,250,240,238,221,193,147,199,121, 5, 87, -215,215,179,170,122, 52,109,166, 77,163, 6,206, 12,128,149,136, 48,247,169, 31, 15,119,230,100, 57, 15,185,112,238,136, 56, 67, -105,206, 91,246, 44,128,238,158,203, 43, 30,146,170,171,167,242,198,108,217,132, 9,204,221,113, 80, 19,182,182,109, 82, 78, 62, - 46, 97,109,252, 43,136, 8, 64, 93,223, 75, 96,119, 87, 64,200, 57,196,178, 85,130, 97,216, 33,196,174,219,130,131,170,194, 24, -224, 35, 54,144,192, 10,158, 93, 17,209,221,132, 37,155,103,115, 70,171, 99, 76,163, 21,154,220, 60, 34,103, 75, 69, 53, 76, 97, - 44,147, 74,140,253,144,192,148,153,171, 42,150, 70,120, 61,109, 25,100,215,237,134,161, 83,179,200, 1,203,229, 8, 77,205,213, -189,169,171, 9,177,187, 5, 10, 10, 70,224,204,188, 27, 58, 33, 10, 72,125,210, 42,112, 54,119,247,209,165,138,100,228, 90, 98, -245, 76, 57,187, 42, 8,221, 95, 77, 81, 29, 3, 67,100, 73,140, 0,174, 57,169, 58, 51,239, 44, 95,173,110,231,109, 61,155, 47, - 52,247,128, 74,136,238,164,201, 42,102, 4, 80,128,128,132, 76,106,106,150, 9,137, 36,118, 57,185, 25, 33, 76, 42,222,118, 62, -120, 2, 70,102, 73, 58,140, 67, 21, 48, 85,227,191,249,171,127, 10,132, 88, 46,131, 14, 37,202, 2, 4,123, 52,185,187, 57,149, -152, 34,151,179,143,137,246, 95,114, 81, 45, 49,114, 1,203,140,171,130,145,182, 76, 4, 86, 82,234,232,196, 12,121, 88,247, 54, -107, 27,216,155,186, 73,246, 64,131,177,192,227, 69,144, 13, 99,141,184,128,182,246, 90, 21, 51, 44,221, 4,252, 61,101,126, 4, - 14,140,138,110, 40,239,239,132, 88, 94, 68,202,108,100,252,101,101,138, 65,227,107, 6, 16, 56, 20, 34,205, 61,109, 14, 17, 65, -132,238, 79,121,119, 52,240,167, 15,151,223,190,122,147,210, 48,157,206, 38,147, 69, 51,105,217,244,197,155,247,243, 89,123,124, -184,252,228, 59, 63,172, 2, 13,131,137, 64, 30,114,140,209, 53,151, 37,193,248,240,227,145,159, 51,102,120, 96,255, 36,115,221, -175,153,201, 85, 71,114, 77, 16, 55, 71, 36, 14, 97,220,133, 48, 33, 50, 20, 40, 13,141,192, 5, 4, 64,164, 82,121,229,241, 22, -127,207,141,252,125,170, 65, 51,214, 85, 4,150,210, 8,227, 58,122,182,130,191, 65, 0, 10,162,154,175, 46,111,187, 33, 79, 39, -211,131, 71, 71,239, 94,191, 35,105, 76, 21, 65, 81,234,213,245, 41,113,104,218,182,219,221, 73,140,110,166, 78,155,187,211, 73, - 35,194,116,126,121,125,122,113,121,189,190,107, 38,179,127,252, 95,254,147,213,234, 70,152,221,210,226,248, 33, 14, 29,114, 19, - 39,179,201,124, 81,214,179,183,151,103, 0, 52, 93, 30, 64,218,173,238,238,186,110,235,121, 7,110,196, 33,245, 93,197,232, 57, -197, 24,251,126,183,217,236,158,127, 56,253,230,253, 73, 54,173, 66, 21,165,206, 90, 4,132,252,225,234, 10, 28,166,109,235,234, -211, 73,219,165,132, 37, 69,132,156,211,182,110,230,234,158,114, 74,221,106,189,237,189, 84,254, 98,181,217,174,204, 93, 77,147, - 51, 35,130,246,185, 91,109, 7,173,219, 89,191,187,227,170,101,242, 40, 81,251, 13,114, 85,181, 97, 24,122, 55, 4, 75,132,184, -219,221,177,136,187,182,237, 98,125,115, 90,215,211,105, 59, 97, 68, 17, 4, 55, 85,184,184, 58, 89,173,239,212,168,110,231, 13, -179, 73,180,212, 55,205, 68,152,155,197, 3, 29, 54,150, 19, 73,152,206,150,110,249,238,246,250,193,163,167,199, 15,159, 76,102, - 83,194, 0,150,186,212, 81,168, 43,225,205,221,117, 53, 91, 54,179,229,226,224,224, 15,254,228, 23,159,126,239,251,237,108, 74, -196,219,205,221,229,213,201,201,219, 55,175, 94,189,124,249,230,245,243,183, 31,222,159,157,223,173,215,243,233,226,151,191,248, -243,191,252,239,254,251,118,118, 52, 88,255,232,225,195,207,143,234,103,199,237,230,238,250,237,203, 23,223,124,253,237,147,207, - 62,141,203,217,191,251,219,191,127,240,224,248,242,230,246, 55,191,254,246, 97,219, 28,207, 39,128, 92, 0,233, 85,164,166,170, - 9, 41,171, 39,245,146, 64, 40,141,121,205, 9,108,140, 23, 19, 1, 3,101,205,229,205, 61,153, 17,161, 48, 35,160,170, 5, 97, - 34, 30,205,206,140,165,159,195,204, 49,114,206,154,109,196,148, 11,163, 90,185,145, 1, 5,140, 65, 76, 97,124,153, 46,200, 71, - 26, 89, 52,238,168, 57,131, 89, 54, 13,136,204,236, 0, 81,162,237, 9, 35,184, 7, 88,149, 5, 85,225,240,148,200,130,136,140, - 51, 37, 0,117,199, 66, 64, 33, 22, 33, 53,199,189,140, 65,205, 99, 8,109, 59,169,155,118,159, 83, 48,116, 48,183, 40, 34,145, -213,204, 84, 99, 8, 72,100, 62, 10,252, 16, 33,169,166,108,130,132,196, 57,123, 93, 9,145,152,121,206,206,130, 76,161, 44,117, -131, 80,206, 90, 12, 36, 65, 8,144,205,140, 8, 73, 40, 74, 68, 4,102, 22,137, 52,190, 97, 27, 0,174,187, 4, 41, 47,231,179, -200, 20,235, 10,129,213, 85,208, 89,216, 44, 51,146, 16,141,204, 64, 68, 33,206,238, 57,165,148,115,133,132, 20,179,102, 24, 89, -177,168,106, 66,232, 6, 89,179, 48,187,155, 96, 97,204, 91, 17, 28, 26, 24, 1, 0, 49, 27, 26,186,187, 58, 17,154, 58,162,129, -149,187,182,123,118, 39,196,194, 9, 0,116, 7, 45,110,111, 55, 87, 47,143, 10,194,226, 59, 29, 25,186, 57,217,108, 62,127,255, -234,132, 30, 44,161,228,105,145,144,196,192, 93,129, 4,203, 44, 26,198,217,213, 56, 92, 1, 47,176, 45,190,215, 24,141,139,203, -113,119,234,196,226,234, 8,110,234, 44,156,135, 60, 50,184, 28, 12,139,113,213, 0, 16, 5,193,246,222, 65, 32,115, 43, 41,121, -188, 71,240,222, 27, 51, 20, 74,112,168,228,154, 84,181,138,213,159,254,236,123,255,219,255,249,235,249,116,214, 76, 91,161,112, -252,232,241,179, 39,151,255,199,191,255, 79,223,253,252,211,205,213,201,251, 15,239, 9,163, 68,110,219, 73, 93,215, 18, 35,161, -170, 1,163,192,168,139, 42,182,151, 66,169,115, 34,214,212, 3, 17, 20, 66,129,106,249,246,162,144,233,232,176, 85,205, 56, 86, -125,141,164,180, 75, 96,156,130,129,187,105,201,115, 1,154, 59,149,242,153,155, 35,149,183, 31, 41,105,168, 24, 3,114, 64, 38, - 10,194, 68,150,114,209,160,163,187,199, 74,147,186, 67,238,182, 67,191, 75,121, 32, 3, 2,236,250, 77,136,147,148,125,123,115, - 86,183,139,102,118, 52,116, 27, 68,214,190,231,106,106,253, 46,167, 97,114, 48,203, 41,119,253, 48,100, 27,186,244,228,241, 3, -138,109,104,102,152,186, 56, 59,172,218,101,191,237,168,170,208,108,216,108,218,217,209,250,238, 90, 83,215, 46, 22, 66,212, 35, - 94, 95,157, 46, 14, 30,109,239,174,167,243, 67, 17, 57, 56, 92,244,119, 55, 44, 65,181, 7,105,179,247, 23,171,213,217,205, 77, -219, 86,102, 62,109,218,202,227,174, 31,102, 77,219, 84,213,139,211,139, 42, 86, 63,250,236, 9, 51,207,234,233,114, 57,235,186, -225,230,230,188, 75,105, 24,122, 34, 70,174, 82,159,114, 26, 80, 98,206,195,108,190,128, 28, 52, 89, 74,125,234,214,119, 68, 71, -139,121,172, 39,104, 87,102,105,182, 56,170,163,120,182, 97,232,118,119, 23, 92, 15,136, 11, 38, 26,186, 27, 66,195,208,206,166, - 75,116, 50,244, 73, 83,221,198, 42, 15,119,170, 65, 53,139,230,110,183,187, 94,111,152,165, 14, 50,155, 63,184, 91, 93,223,110, - 86,134, 64,154,114, 26,220,109,182,120,152,211,110,121,248,232,246,246,114,189,186,238,251, 65,194,180, 27,244,228,171,255,103, - 50, 61, 88, 30, 62, 48,183,182,106,154,118,126,115,119, 61, 63, 56,254,209, 31,253,164,157, 31, 30, 30, 31, 87,149,228,156,251, -190, 91, 93, 95, 95,156,189,123,251,238,205,201,217,249,201,217,213,217,213,229,245,221,106,218, 76,126,246, 7,127,252, 71, 63, -254,163,186,153,190,124,249,119,237,244,232, 7, 79, 31, 60,125, 52, 77,221,221, 55, 95,255,250,228,253,201,209,147,199,192,124, -122,113,249,226,221,135, 60,164,175,190,250, 70,204,159, 46,103,117, 8,201, 64,152, 17,169, 10, 76, 84,240, 44, 22, 98,108,155, - 58, 13,189,170,130, 89,233,203, 88, 89,126, 66, 25, 5,148,172,130, 23,149, 0, 33,245, 41, 69, 14,200, 52,104, 14, 36, 34,140, -238,230,206,140, 76, 56, 36, 75, 29, 56, 19, 0,162, 25, 16, 21,145,230,190,236, 8,125,202,132, 24, 98, 25, 49,187, 48, 7, 9, -217,178,153,170,230,162,182, 22,100,226, 17, 90,158,221,145, 75,227, 27,205,202,219,171, 17,137,136,244,125, 18, 66, 36, 84,211, -172,101, 82,237, 5,249, 72, 35, 37, 11, 84, 29,185, 8,244,220, 92,131, 8, 33,246, 93, 55,164, 76, 72,217,243,208,247,224, 78, -232,131,102,200, 8, 8, 18, 99,105, 96,133, 24, 80, 61,129,230,148,128, 32,148,190, 9,141,105,115,119, 43,211,126, 7, 83, 27, - 0, 28, 28,147,105,249, 69,131,165, 98,237, 99, 17,112,103, 14,132, 96,206,224, 70,104, 64,228,110,140,124,215, 15,219,245,230, -209,225,124,210, 54,170, 86,254, 68,117,136, 57,103,116, 39, 14,238,174,166, 76, 65, 4, 93, 45,229,156,179, 18,123,100,114, 33, - 43, 7, 5, 22, 25,108, 16,114, 51, 45,236, 52, 34,128, 1,132, 17,180,204,100,144, 0, 24,198,212,184,141, 64,117,195,123,163, -249, 72, 13,216, 15, 50, 92,141, 36,128, 25, 75, 89, 82,131, 59, 48,161,187,141,123, 78,252,189, 24, 29, 92, 73,234, 38, 98,206, -142,224,229, 5,192,212, 10, 0,216, 11, 91,216,141,202,137,168, 99,135,130,192,243, 8, 43,222,235,213,105, 31,153,119,115, 47, -105, 66, 36, 36,169, 10,172,107, 0, 35, 3,115, 0,166,178,142, 69, 83, 79,128,110,121, 76, 3, 16,168, 59,237, 17,105,165, 64, - 33,132, 99, 96,126, 4,234, 0,122, 80, 55, 6, 28, 82,254,252,201,167,143,143,222,191,120,243,110,121,116,112,112,248,100,113, -120,244,253, 31,124,239,236,226,234,127,254, 95,254,237,191,250,111,127,254,233,103,223,173,106,185,190, 89, 63,125,246,236,250, -244,148,152,156, 8, 24,116, 84, 5,224,158, 51,195, 68, 98,101,151, 43, 1, 28,135,180, 99, 64,160, 64,129, 77, 13,205,145,193, - 82,146, 80,141, 0, 36, 68, 66, 44,100,158,251,244,234,125,231,110,116,137, 35,104,202, 40, 76, 36,251, 98, 7, 33,147, 13, 25, - 34, 99, 96,100,209,190,119,166,125,243, 2,185,146,180,235, 1,145, 67,133, 68,136, 81, 68,192,149, 72, 16,197, 53,107,182, 12, -113, 50,171,119,119,167,195, 96,177,169,192,128,153, 55,171, 43, 25,159,156,150,210,224, 4, 89,117,214,212,253,118, 35, 28,116, - 24,170,229, 19,119, 55, 52,221, 93, 3,122,159,105,105, 25,184,230, 56,113,211,221,230,206,186,141,232,182,173,167, 94, 9,153, - 26, 36,208,184, 53,239,251,126,219,247,174,118,183,190,185, 94,109,213,245,110,179, 11, 18, 66,144, 71,143, 30,217,135,147,171, -171,179,131,217, 28,145,254,238,213,171, 24,165,105, 38, 19, 35,242,165,132, 48, 40, 84,245,146, 64,123, 85, 1, 75,128,109, 51, - 49,247,108,182,233,118,100, 90,213, 45,185, 33, 2,161,119,253,110,209, 54,211,195,199,125,175,253,250,210,114, 94,206, 38, 67, - 31,182,134,112,123, 38,213,212,188, 35,169, 45,173,174,111, 94,198,246,160,169, 39,205,100, 78,228,211,201,228,230,230,170, 31, -250, 16,229,122,221,221,173, 55, 77,213, 78,154,137,166, 45,154, 91, 78,234, 74, 48,165,170,118, 87,142,209, 44,167,100,253,118, -117,125,246,254,240,248,243,229,193,113, 73, 23,214,237,228,102,181,238,178, 79,231,243,221,135,231,186,187,251,201,159,253,215, -207,190,255,227, 80, 73, 16, 1,135, 52,244,235,213,205,245,233,135,183,111, 94,189,253,240,241,227,217,249,217,229,213,213,106, -213,117,253,247,190,248,226,127,248, 23,255,211,197,199,183,125,191,147,118,249,228,193,147, 31,125,126, 52,109,240,226,252,205, -155,111, 95, 78,151, 11,105,155,179,203,179, 39, 95, 60,186,222,236, 78, 79, 47, 23,117, 56,168, 98, 29, 43, 66, 40,165,193,192, - 92, 69,201,102,217,157, 8,235,186, 42,167, 79, 95, 66,236,197,178, 73, 88,110, 18,230,198, 20,220,115,185,220,171,154, 16, 15, -154, 43, 9,201,114,133, 21, 98, 64,180,126, 72,217,124, 86, 87,253,208, 51, 99, 36,114,115, 83, 99, 71, 22,234,146, 2,227,164, -170, 77,181,207, 9, 16,145, 69,246,195,130, 58,136, 35, 15,253, 64, 76,234, 46, 76,238,230,232,117, 19, 7,117,112, 11,132, 74, - 24, 72,178, 90,118, 64,242, 72, 85,136, 65,115, 6,112,114, 20,146, 62,167,148,141, 9, 8, 37, 91, 34,112, 9, 81, 53, 17,178, - 48,198, 80, 37, 85,115, 16, 34,145,232,142, 93,223, 71,213, 16,121,219, 23, 98, 78, 86,183, 97, 72,194,194, 33,224,136, 66, 1, - 66, 32,211,205, 48, 8, 49, 35, 59, 24, 18, 50,177,101, 15,145, 25,209,144,220,220, 5,192, 72,199,188,181, 23,172, 14,131,199, - 32,136,129,220,202,236, 55, 18, 15,230,110, 9,203, 23, 73, 18, 67,236,212,110, 47,175,159, 28,206,167,147, 5,170,151, 52,167, -186,147,107,140,156,179, 41,128,153, 87,194, 56,194,241,157, 80,155, 90,118,253, 48,244, 67,219, 86, 65, 88, 51, 1, 6,243,174, - 12,217, 42,145,242, 72,203,217, 1,153,255,250, 95,252, 85,129, 18,220,199, 34,247,175,251,232, 54,140, 42, 59,192, 61,146,191, - 92,189,209,221,153,208,204, 28, 92,152,169,244, 63, 97,236,153,238,201, 94, 99, 43,108,188, 38, 51,166,221, 26,171, 54,148, 71, -122,233,113, 21, 40, 17,148,197, 67, 1, 80,142, 24, 73, 3, 5, 64,115,231, 81, 65,228,224, 99,181,149, 92,221, 21,192, 16,101, - 28,224, 23,110, 3,142,104, 93,223,227,140, 75,108, 28, 76, 29,204, 61,153,230,130,209,216,255,102, 99, 96, 6,121,156,154,141, -227, 31, 2, 70, 46,133, 37, 0, 32,161,199,199,179, 95,255,238,133, 57, 28, 30, 29,198, 80,185, 89, 19,229,239,126,243, 77, 59, -109, 14,151,211,217,241,147,155,211,247,103, 39, 31,251,110,215, 78,102,197, 39,201,132, 44,161,244,185, 75,172,197, 52,131, 91, -193,253,154,149,144,108,145, 52,101, 55, 71,102, 4,160, 66,133,116, 7, 30,191,207,197,102,139, 72,110,174, 41, 49, 33,241, 56, - 76, 47,175, 32,154, 51,184,150, 47,189,164, 32,202,103,180,110, 23,177,106, 76,149, 24,137, 3,197, 96, 89,209,204,189, 4, 73, -145, 88, 94,252,230,171,190,239,151,243,201,242,201,227,183, 47,158, 35,197,156, 54, 93, 63, 8,123,211,206,182,155, 77, 59, 93, - 16, 49, 5,209,156,114,206, 54, 92,205,167,179,237,110,119,117,115,115,122,113,121,187,217,254,193,151, 63,126,244,232, 19,212, -206,242, 0, 28,134,126, 93, 71,105,219, 86, 51, 85,243,227,136,233,252,195, 55, 92, 77,153,201,140, 82,191,233,251,237,100,126, - 96, 57, 77, 23, 75,118,212,221,238,228,252,125, 86,100, 8,169, 31,222,157,159,191,185,184,238,135,220,165, 62,144,148, 0, 66, -136,114,187,222,172, 54,235, 7, 71,135,219, 93,255,238,226,108,209, 78,134,180, 5, 0, 22, 73, 41,213, 33, 58,184,154,238,182, -119, 85, 61,233,119,235,174, 91, 35, 32, 75,165,218, 5,137, 93,218, 73,136,221,238, 78, 88,218,118,114,113,246,209,193,170,122, -210, 15,121, 24,118,109,211,184, 99, 54,182,220, 25, 88,219, 46,152,164,235, 86, 77, 53, 65, 16, 3, 35, 4, 71, 28,134, 33,231, -225,244,246,214,129, 31, 31, 62, 56, 88, 30, 1,178, 27,152,166,131,197, 82,234,246, 96,126, 80, 5,217,179,178,243,102,183,173, -218,217,164,138,147,195,135,105, 72,253,234, 60,198,106,182, 56,158,206, 14,115,191,233,251,190, 31,250,159,254, 87,191,252,242, -143,127, 94, 87, 33, 4, 65,132,205,102,115,115,121,246,246,197,215, 95,127,253,187,231,175,223,188,254,240,241,205,201,249,205, -106, 85,199,240,203,159,255,249, 47,126,242, 39,159, 60,123,134, 49,180, 77,251,229,147,233,247, 63,153,107,218,189,125,249,234, -221,203, 55,143,191,251, 25,180,245,111,127,251,245,211, 79,159,188,120,119,250,235,191,253,221,163,182, 94, 78,218, 42, 10,148, - 28, 50, 81, 45, 17, 9,134,114,191, 35,169,171,202,193, 85,147,154, 10, 11,148, 98, 28, 22,181, 36, 10, 83, 32, 41,241,143, 18, - 61,224,200,150, 13, 8, 16, 41, 16, 59,104,182,188,235,123, 4, 12, 76,217,148,144,186,172,110, 90, 96, 89,106, 54,152, 71,230, -192,216,167,156,114, 46,114,248, 40,228,136,102,214,198,160,102, 73,115,121,103, 29, 69,213,128, 85, 12, 93,159,205,146,170, 22, -239, 6, 0, 57,154, 16, 71, 97, 98, 26,114,206, 41,155,123, 19,162,186,186, 91,129, 22,128,155, 0, 5,150,236,230, 0, 33,176, - 58,170, 59, 33, 86, 66,196,156, 82, 50,183, 32,146, 52,119,125, 34,129,156,117,215,117,170,218, 54,117,206,217, 53, 49, 18, 33, - 69, 33, 53,239,213,152, 8, 16,202,216,185,220,210,132, 89,136,179, 89, 25,149, 18, 22, 95, 6, 18, 17, 17,103, 83, 55,207, 14, - 81, 36,198,160,110, 0, 42, 28,144, 73,152, 13, 72,205,170, 82, 72, 33, 62,185,185, 99,203,203,217, 12,204, 32, 8,122,209,207, - 17, 9,151,222, 30,185, 9, 35,161,184,155,130, 7, 70,145,106, 59, 12, 58,244,145, 37,151,215,122, 98,183,220,167, 4,132, 21, - 83,118, 2,176,146,222, 51, 4,254,235, 95,253,243, 2, 12,178,189,105,110,223, 23, 29,231,218, 60, 74, 55, 70, 36, 1,236, 59, - 14,247,160,177,177,177, 92,238, 39,232, 68, 92,216,149, 99,184,124,212, 60, 1, 2,122, 26,182,131, 78,154,186,168, 23, 1, 20, - 73, 70, 37,147,141, 77, 56,119, 48,176, 82,199, 42, 35, 10, 26, 73, 6,123,176,145,187,105, 26, 47,180, 35, 78,158,240,254, 37, - 99,223, 12, 66, 4, 34,161,189, 90, 22, 74, 2, 21,201, 65, 75,232,138,198, 0,252,184,122,184,207, 69,238,255,251,242, 36, 43, - 47, 20, 54,155,205,216,243,183,175, 62, 28, 44, 23, 7, 7, 7, 33, 4, 83,157,212,241, 63,254,167,175,191,243,236,193,124,182, -168, 39,211,155,171,219, 47,190,243,221,237,221, 13, 49, 9,145, 57,236,227, 46,163, 67,170,188,148,236,105, 16, 12,142,158, 77, -193,133,100, 52,194,178, 0, 24,236,135,141, 62,110,111,138, 95, 16, 0,139,113, 23,239,159,153,238,174, 57,237, 86,151, 57, 15, - 44, 21, 7, 25, 25, 79, 76, 14, 20,234, 22, 1, 89,194,168, 98, 5, 7,207, 20,196,251,158,136, 37,132,161,239,222,191,249, 96, - 92, 29, 28, 29, 29, 60, 60,252,248,230,125,223,247, 20, 91,192,200,168,183,103,111,128,235, 24, 69,164,114, 34, 4,200,125,175, -253, 77,136,213,102,187,253,112,118,254,241,252,114, 72,249, 79,255,244, 31, 47, 39,113, 72, 67,153,197, 85, 85, 92, 28, 60,224, -230, 96,117,115,190, 60,126, 84,181,245,249,233, 9, 34,166,237, 93, 74,125, 30,186,201,236,209,176, 93, 15,253,206, 53, 15,221, -250,226,228,165, 26, 70, 9,221,110, 85,183,245,203,119, 31,159,159,158,246,185,215,148,135,156,133, 57,165,161, 79,125, 19,235, -110,232, 17,160,169, 99, 82,187,184, 93, 45,167,203,229, 98,190, 91, 93,214,205,100, 72,249,238,238, 44, 48, 3,137,129,212,117, -221,111, 55, 18,171,166,158,152, 27, 19,109, 54,235,108, 46,177, 65,183,171,219,219, 12, 30,171, 26,192, 93,251, 32, 21,154,174, -239,110,154,118,174,195, 22, 60,115,168,116,216,180,211, 67,137,147, 97,216,170, 38, 0, 24, 82, 94,109,119,131,218,162, 93,212, - 34,117,211,244,187,213,250,238,170,105, 91,145,112,176, 92,244,221,110,215,245,179,233, 36, 15,195,144,146,170, 13, 41, 87,245, - 20, 72,204,114,223,247, 40,245,108, 50, 3,160,213,110,163,230, 77,172,126,240,211, 63,250,226,251, 63, 18, 22, 32,239,119,187, -221,122,115,254,241,253,183, 95,127,245,252,197,139, 87,239, 63,188,254,120,250,225,236, 28,221,127,240,236,211,127,252,243, 63, -251,252,201, 83,103,140, 85,117, 56,159,124,241,112,218,242,112,241,241,227,187, 87, 47,135,148,214,219, 93,103,250,242,219, 23, -183,119,235,215,175, 62,110, 46,111, 30, 78,154,182,169, 80, 8,172, 80, 4, 9, 9, 12, 44,171, 35, 82, 21, 42, 10, 98,154, 83, - 74, 35, 34,144,152, 89,136, 66,249,192, 23,175,145,129,187, 89,209, 28,149, 17,171, 48,152, 90, 45, 92,138,148,110,229, 87,162, -186, 49, 33,145, 48, 2,128,152,233,160,234, 0,194,224,133,223, 91,206,128,209,165,201, 81, 66, 29, 36,101, 5, 55, 52,100,102, - 3, 18, 98,199, 18,197,182, 33, 15,227,145, 10,168,102,102, 57,134, 80,254, 78,149,134,160, 48, 27,162,165,236, 96,229,212, 40, - 30, 4, 97, 50,244,113, 43,133, 52,118,220,203,225, 86, 44, 58, 68,132, 66,136,149, 4, 5,200,230,140,192, 8, 41,167,156, 19, - 0, 85, 65,152, 73, 1,209, 65, 8, 28, 89,136, 74,103, 86, 88, 16,128,137,108,140,218,219, 40, 90, 64,148, 80,194,254,131, 38, - 45,255,211, 66,199, 18, 98, 36, 49, 47,191, 18, 10,137,158, 16,131,200, 77,151,118,219,213,225,124, 30, 75, 55,106,156, 64, 35, - 34,106, 6, 98,144,192,200,236,230, 10,134, 72,194, 84,184,235,232, 94,198,107, 64, 20, 3,151,165,183, 16,133, 32, 10, 8,102, - 4,174, 89,213, 45,231, 44, 40, 1, 93, 11,189,196,247,164,147,251,209,138, 23,102, 26,209, 72,176, 28,235,152,182,143,105, 23, -242, 56,248,126,156,130, 37,238,200,228, 14,251, 32,149,237, 71, 30, 80, 55,205,197,249, 10, 15,102,100, 96, 94,232,230, 25, 28, - 44, 57,162, 33,147,141,231,214, 8,138, 3, 40, 82,139,113, 66,131,192, 37, 3,238, 18,213,148,241, 30, 92,199,128,186, 39,147, -177,147,238, 49,153, 86, 18,174,102,128,196, 44,204,136, 89,139,191,207,113,172,146, 22,143,248,253,100,198,144,144,152,205,188, -100, 43, 17, 16, 49, 12, 74, 63,250,209,247,190,121,249,225,221,187,119,135, 71, 15, 38,147,249,226,248, 72, 85,207, 46,175,255, -237,191,255,245,163,199, 79, 82, 63,236, 54,183, 92,215, 10,105,232,119,128, 88, 2,181,166, 5,118, 77,229, 13,198, 13, 76, 93, - 34,151,146, 19, 48,146,123, 78, 61,138, 16,130,165, 68, 60,254,145,202,232, 9, 17,193,117,127, 65,128,145,125,140,232,166, 36, -140, 44,110, 70, 34,224,108,123, 1,226,184, 49,134,226, 83,119,102,215, 33,113,211,186, 38, 44, 22,202,170, 2,137, 14,150,214, -119,182,187, 5,136,174, 10,166,204,194,161,252,124,135, 52,164,164,216,134,170,219,110,154, 89, 32, 7, 53,239,119,183,101,177, - 53,228,126,219,117, 67,202, 85, 8, 7,109,216, 93,190, 85,108,195,100,174,121, 23,227, 2,144, 79, 63,188,237,119,125,218,222, - 52,213,242,203, 63,248,233,199, 55, 47, 79,222,254,174,158, 30,144, 84,136,149,129, 1,122,183,186,232,182, 29,202, 84,208,130, -224,132,105,187, 94,125,184,190,209,236, 66, 65, 68,251, 60,220,174, 86,179,201,164,170, 99, 91,197,249,100,114,183, 94,179, 80, - 96,233,250,225,239, 95,191,172, 3, 30, 78,219,100,151, 18,154,166, 57,170, 68,239,174,175,166, 7,143,234,192,237,100, 34,161, -233, 82,159,250,181, 89,116, 77,187,190, 23,137, 21, 35, 80, 64,199,126,187,201, 0,149,240,174,219, 49, 97,159, 85,250, 93, 12, -177,223,173,153, 47,164,154, 66, 74,193,185,169, 39,169, 95,175, 54,155,235,235,147,200,205,225,100,145, 92,145, 67, 78, 67,172, -230,253,144,186,110, 59,157, 31, 95,223,221, 14,221,122,179, 89, 5, 38, 68,182,156,169,110, 17,112,183,189, 90, 44, 31, 13,253, -182,110,106, 52,179, 97,123,244,228,179, 93,191,107, 22,139,103,159, 61,123,240,244,177, 83,216,238,182, 58,116,155,187,245,229, -213,199, 15,239,222,191,251,240,225,205,201,233,217,197,205,106,187,249,242,217,231, 63,253,242,139,131,249,193,106,155,110,119, -221,227,163,195, 71,173, 29,206,233,246,230,226,253,219, 55,237,180, 26,192, 6,205,203,135,139,183,167, 23,175,223,124,168,131, - 28,183,173, 72, 9,124, 3, 0,178, 16, 7, 41, 9,105,102,140, 21,141,158,226,100, 14, 40,194,170, 94, 42,220, 33,132,172,150, - 29,177,180,120,204,120,116, 55,131,151,127, 71, 7,128, 24, 56,155, 21,123,176,144,171,249,254,147, 12, 96, 70, 68,217,114,202, -169,239,135,194,160,138,194,196,130,132,213,216,200,103, 97, 30,242,224,138,134, 78,192, 70,142,110,177, 10, 68, 2,217,138,107, - 45, 4, 49,179,253,122,140, 74,219,209, 0, 0,177,140, 82,211, 48,144,155,132,176,237,123,243, 92, 94,100,147,154,163, 16, 19, - 33, 37,119, 70,172, 57,168,171, 22,180, 11, 11, 3, 23,233,178,128,168,155, 32, 83, 69,105,112,207,230,144,171, 88, 73, 33,245, - 19, 69,226, 4,102,102, 21,143,125,159,192,236,238,166, 90, 34,122,196, 66,224, 54,118,104,152,152, 82,202, 80, 84, 36,224,136, - 24, 88, 40,134, 62,101,207, 10, 4,106, 42, 82,230, 60,128,228,219,148,239,238,110,230, 77,221, 54, 77,249, 73,185,131,255,255, - 84,189,215,151,101,201,117,167,183, 93,196, 57,231,186,244, 89,174, 13,218,192, 53, 0,130, 67,209,138,196, 12, 37, 74, 90,212, -112,104,158,134,212,155,254, 73, 45,189,105, 73,163, 53, 67,105,196,161, 8, 52, 97, 26,109,202, 87,102, 86,250,235,142,137,216, -123,235, 33,206, 45, 80,111, 0, 26,171, 58, 51, 43,239, 57, 17,123,255,126,223,135, 94,134, 16, 34,236,101,181,166, 89, 85, 99, - 21, 76, 65,179,150,191, 17, 69, 8,194,149,112,175, 94, 22, 36, 66,136, 8,217,156, 1, 18, 80,159,147,166,161,169,107, 85,227, -127,255, 87,255,227, 8, 98,124,103, 64, 26,143,240, 59, 54, 11,254, 38, 27, 78, 72, 68,193, 11,166,166, 20, 10,162, 32,145,219, -200,146,100, 34,192,119,143,153,113, 35, 58,178, 67,129,136,237,230,230,126,127,190, 55,238, 10,137,139,173,123,228, 16, 4,122, - 39,118, 29,255,205,238,132,100,160, 59,103, 83,193, 64,234,168, 41,228,176,171, 35,141,180,176,209,216, 7,136, 72,130, 4, 68, -130, 92, 46, 35,133, 86, 81,184,138,160,128,140, 52, 22,109, 75, 55,130,129, 10,147,236, 29,125,172, 72,164, 16, 81,144,217,221, -170,192,179, 58,254,236, 87,223, 44, 22,243,189,253,163,130,196, 58,216,159,255,211,231,191,116,247,143,222,127,239,228,209,131, -203,203,183,179,217,188,223,182,177,174,217,199,133, 5,115, 24, 51,151, 14,196,140, 92,252, 34,239,118,186,227, 70,193, 77,193, -205, 85,181,239, 28,180, 60,230,125,132,184,209, 40,131,100, 26, 99, 14, 88,102, 48,198,194, 34, 81, 36, 74,172,138,212,189, 76, -186,204,168,158,206,137,176,188, 25, 98,221, 88, 74, 40,236, 14,200, 1,180,183, 65,157,194,249,155, 55, 57,219,193,233,131,163, -211,195,179,231,175, 33,196,118,189,204,219,155, 46,217,252,240, 33,186, 74,168,203, 97, 72, 29,187,205, 77, 16,101,225,219,155, -229,249,229,237,221,102, 83,215,147,255,238,207,254, 26,136,185,154, 16,241,252,232,116,113,240,240,237,217,139,229,249,215,251, -167,143,231,123,251, 8,116,255,246,217,118,211,237, 29, 62,244, 60,104,214,249,252, 40,229, 62,183,155,183,231,175,238,239,175, -182,219,251,201,108,159, 0,108,216, 92,221,222,252,236,233, 43, 71,209,156, 8,129, 16,171, 32,109,206,168,120,189, 90,214, 85, -188, 95,111,134,156,131,240,188,153,116, 89, 47,175,111, 79,247, 22,179,201, 36,229, 60,169, 39,195,176,110,234,137, 35,247,253, - 96,154,203, 26,142, 44,153, 42, 83,189,191, 88, 16,146,147,228,212,151, 58,116,144,170,164,193,170, 42,106,182,217,116, 58,108, -239,102,123,199,170,154, 21,145, 72,132, 83,191, 94,109,215,142, 20, 83, 90, 28, 62,210,156, 40, 84, 33, 68, 4,200, 57, 15, 67, - 27,235, 41,168,130,231,216, 44,204, 76,115, 18,198, 72, 58,169,154,166,170,182,247, 23,166,221,102,121, 43,213,164,239,214,235, -187,179,197, 98, 95,154,248,254,199, 31, 77,103,179, 48,153,130,234,242,246,234,254,246,230,245,139,111,190,126,246,244,229,217, -235, 87,231,151, 23, 55,119, 93,215,254,248, 59,223,251,201,143,127,119, 90, 87,219,237, 82,170,248,241,123, 71,159,125,231,253, -200,126,246,250,229,213,229,249,225,163,211,181,229,103, 79, 95,206,166,147,167, 47,207,222,188, 56, 63,110,154,195,102, 30,133, -128,198, 81,167, 16, 69,150,194, 58, 68, 0, 3,151, 50,199,128, 34,118,116, 98, 9, 33,136, 8, 16,211, 40, 85, 3,181, 84,142, - 71,230,230, 56, 94,208, 1,144, 2,170, 21,128, 24,160, 89,233, 8,142,151, 98, 70,115, 23, 66, 69, 65,112,181,180,220,180,253, -208,149, 95,248,166, 42, 15, 77,158, 53, 53,160,108,251,174,124,250,199,130, 44,141,149,198,114,122, 29, 93,110,224,234, 16, 36, -148,153, 0, 49,243, 72, 14,192, 29,150,170,216,235,148, 16,179,101, 64,102, 68,225,242, 44,114, 53,152, 84,177, 10, 33,171, 26, - 64,148,192,200, 40,129,131, 8,115, 73,183,112,145, 25,143,228,153,210,185,161,192, 36, 33, 34, 11, 0,140,159, 38,119, 66,246, -145,219, 2,133, 79,238, 14,230,102, 89,137, 9,145, 56,200,144,210,200,188, 65, 68, 32, 17, 6, 26, 79,159,187, 73, 7,186,121, - 96,146, 32,125,182,235,213, 42,160,157, 30, 28, 73, 12, 37,177,142, 72, 54,198, 14,137, 74,211, 5,129, 2, 49,138,170,149,210, -168,186,103,117, 68,172, 88,114,105,232, 3,104, 78,234,128, 0, 33, 4,117, 72,169,213,172, 49,132, 40,146, 77,165,144, 35,188, - 40, 81,105,204, 6,154,217, 8, 13, 54,220,145, 97,202,211,200,220, 7, 40,131,110, 34, 34, 4, 3,196,162,120,197, 17, 12, 89, - 6, 19, 37, 52, 9,142,232,136,196,140, 57, 15,140, 68,168,217, 81,132, 44,239,106,170,132, 84, 66,221,185,232, 62,160,152, 90, - 13,160,248, 0,132,196,124, 76,206,184, 39, 87, 47, 67,157,157,159,111, 55,212, 41, 47, 5, 65, 82, 0, 43, 44, 72, 80,176, 98, - 28, 0,244, 18, 0, 66, 0, 10, 12, 12,144,189, 36, 81, 68,138, 38, 79,203,204,222, 77,203, 44,173,252,235,145,184,164,119,147, -193, 71,159,188,255,193,211,151,207, 94, 60, 59, 57, 57, 61, 56,121,188,183,127,224,150, 62,120,252,240,127,253,223,255,254, 7, -223,255,222,201,233,254,235,103,207,194, 71,159,180, 93, 55, 95, 64,118, 37, 4, 2,115,237, 1,101, 92, 92,141,203, 27, 40, 21, - 39, 40,233,119,205, 72,100, 89, 1,193,114,118, 53, 3,119, 3, 14,145, 36, 32,178, 91, 46, 87, 59, 31,209,171,239, 2,172, 8, -224, 34, 66, 20,202,231,174, 0, 54,205, 11, 69, 58, 8,187,102,231, 72,150,147,230, 36,177, 86,119, 6, 7, 96,174, 88,189,143, -245, 44, 91,139,232, 34, 49, 78,103, 55,175,222, 16, 59, 73,104,151,183,243,189, 35,105,166,106,217,242, 48, 12,125,234,213,117, -136,181,152,218,182,107,219,161,235,186,238,228,248, 68,132, 52,231,146,190,154,204, 22,183,183,151,125,215,214,251, 15, 31,188, -255, 73, 12,184, 93,221,172, 90, 67, 14,195,176, 77, 41,247,237,218,161, 95, 93,191,110,102, 7,205,226,232,232,228,189,156,186, -246,254, 38, 19,105,183,121,246,230,108,185,221,198, 32,204,148, 20, 67,140,132,152,214,235,229,144,212,237,250, 46, 11, 19, 33, -181, 93, 95,133, 88, 5,190,184,189,249,135,175,191,254,201,236, 95, 77,234,104,154,219,182,111, 26,234,135, 13, 58, 74,172,212, -208,135, 62,214,139,245,237,219,189,163,163,105,228,155,126,227,161,233,123,103,142, 96,195,208,183, 36, 2, 2,140,184,183,152, -119,237, 6,144,133, 25,160, 2, 34,215,116,125,183,108, 66, 51,107,166,179,197,209,166,170,153,209, 45,128, 15,166,104, 68, 41, -119,161,154, 4,137,221,208,130,153,118, 43,166, 48,157,238,117,237, 18,133,177, 84,237,129,179, 51,199, 73,234, 90, 4,142,243, -227,106, 62,121,112,242, 96, 50,155,187,230,246,254,166, 93,111, 94,189,126,126,115,119,119,117,125,123,189, 92, 93, 94,223,174, - 54,155,110,232,191,255,193,251,127,240,217,103,155,245,181,204,142, 62,252,214,183, 63,120,114,184, 63,175,110,175, 46,174,206, - 47, 58, 77, 55, 55,203,231,151, 55, 81,232,250,126,121,246,230,178, 66,120, 56,157, 78, 38, 21, 9,155, 90, 0, 84, 53,102, 2, -240, 12, 10, 64,204,145,216,146,105,118, 47,128, 57, 67,140, 49, 16,146,249,200, 42, 41, 65, 94, 83,125,215,187, 6, 36, 38, 0, - 5, 0,138,129,186,161,117, 0,176, 28,165,178,242,153,195,226,254,180,130, 4, 30, 0,132,204,213,186,109, 63,228,108, 57, 33, - 82,227,209, 50, 76, 39,140, 36,217, 12, 0, 39, 85, 61, 88, 6,119,137, 66,128,134,216, 15, 57, 8,131, 3,137,184,186,162, 6, - 32,113,103,137,102, 89,193, 8, 17, 89,212,213,221, 69, 36,103,181,241, 74, 14,228,168, 38, 64, 84,177, 24,130,102, 3,183, 40, -164,154, 85, 51, 17,135, 66, 51, 20, 42,104,240,228,142, 88,132, 84, 86,140,224,229, 40, 64,204,165,152,154,178,199,200,230,224, -134, 85,164,172,217, 1,208,156,145, 11, 35,217, 44, 27,184, 16, 2, 71,119, 3,244, 97, 72, 37, 15, 97, 68, 37, 38,231,134,192, -104,102, 8, 72, 65,176, 16,145,203, 77, 60,235,114,181,246, 60, 28,236, 47,140, 16,204,144,201,178,185, 15, 18, 3, 98,116,205, -221,208, 49,115, 64,206, 58,246, 4, 16,209, 44, 3,208,164, 14,230, 88, 94,108, 65,100,200,102, 64,194,228,136,106,158,251, 14, - 11,162, 31, 57,144, 32, 41,255,237, 95,255,229,168,205, 40,203, 77, 87,252, 13,200,203, 71,156, 97,193,200,140,227,130,145, 44, - 38, 66, 84,198,234, 80, 22,239, 94, 66, 72,196, 5, 85, 52,226, 14,169, 68, 99,202,176, 29,101,189, 90, 41,201,162,174,199, 83, -187,249, 88,195, 65, 42,184,204,194,109, 40, 44,183,119, 14,115, 34, 65,112,179,140,224, 84,142,222,196, 8,246, 14, 20,143, 99, -197, 11, 24,145, 73, 80,200, 71, 55, 97,185,115, 32, 34,186,230, 2,231, 39,100, 48,243,221,184,125,199,211, 44, 46, 13, 96, 34, - 96,218,129, 4, 12, 49,224, 14,244, 79,196,199,123,139,207,127,249,213,100, 50,221,223,219, 55,181,245,118, 89, 5,121,254,252, -213,118,219,126,240,228,209,131, 7,239, 93, 95,158, 45, 14, 14,115,202, 28, 2, 19,169,230,172,153, 57, 72, 96,179, 2, 65, 26, -139,187,204, 2,200, 96, 14, 68,160,217,205, 76,251,178, 87, 32,166,157, 73,149,223,169, 19, 0,138,237, 10,128, 72,132,199, 37, - 56, 18, 33, 23, 19, 86, 97,106, 34,130,103,197,216, 52,211,137,131, 3,185, 52,181,165,150,235,202, 29,202,124,115,220,164, 56, -222,222,172,179, 99,195,126,252,224,244,249,151, 95,231,140, 28, 4, 93, 66,136, 65,196, 65, 17, 8, 67, 52,128,225,238,141, 14, -247,211,166, 73,217,223, 94, 94,159, 95, 93, 95,221, 92,255,193,239,253,233,199, 31,124,124,127,115,150,141, 79, 30,127,216,183, -219,183,231,111, 4, 82, 93,215, 39,143,222,191,191,185,186,191,189,201, 78,218,109,167,135,167,194, 18,171,169, 33,108,215,247, -158, 83,169,158,213,117,115,119,127,103,166,243,233,222, 63,126,243,236,237,253, 61,186,153,121, 70, 67,128,148,108,211,110, 10, - 21,206, 29,204,189,138, 33,155,170, 25,128,207,154,201,186, 79,131,230, 39, 71, 39, 81,236,228,224,176,237, 90, 85,213,220,229, -108,154,218, 62, 39, 79,121,189,186,173,170, 89,197,216,245,109, 55, 12, 70,209,135,142,131, 76, 39, 51, 32, 88,212, 53,135,176, - 90,223,131, 67,144, 56,164,222, 85,239,215,183, 93,238, 15, 38,147,189,189,195,242, 73, 8, 18, 28, 28, 72,214,171,251,106, 50, - 5, 75,154,250,186,153,110,182, 43, 3, 14,174, 8, 57, 84, 77, 64,148, 16, 99, 83, 51,210,122,179, 76,234, 15, 78, 31,169,106, - 93, 55,135,199,135, 31,127,255,179,163,211,199,211,189,133,229,225,234,237,249,219,139,179,103, 47,158, 63,125,241,242,217,155, -179,151,231, 23,231,215, 55,171,182,203,105,248,236,211, 79,254,245,239,253,235,233,116,222, 76,154, 15, 31, 31,125,255,211,247, - 16,242,139,175,190,188,189,186,186,190,191,159,158, 28, 17,230,179,139,203,171,171, 27,237,134,147,102, 50,173, 42,145,130, 89, -183,146,142,149, 16,220, 45,187, 17, 50, 35, 32,129,154,155, 3, 26, 48, 18, 7,137, 65,144,104,100,100,168, 1, 86,139,141,129, - 0, 0, 32, 0, 73, 68, 65, 84,130,102, 43, 63, 85, 87, 31,143,169,227,120, 26,213,180, 27, 6, 5,175, 37, 32, 98,214,156, 71, -128,107,185,146, 82,249,133,170, 99, 52, 53, 32, 31, 52, 13,154,163,132,170, 10,117,172, 38,117,237, 4, 64, 28, 40,102,183,140, - 14,232, 33, 8, 33,179, 68, 83, 39, 22, 66, 32, 39,135, 34,105, 98, 97, 33,225, 2, 50,171,132, 99,224,148, 85,147,149,222,103, -105,214,151, 47, 64,193, 3, 75, 93,213, 90, 42, 38, 12,133, 62,130, 5, 53, 72,100,142,117, 21,203,183, 15, 0,140, 24,130,148, - 67,150,186, 23, 77,102,137,249, 23,201, 39,135, 0,142,234,198,194,133,123, 85,202, 49, 6,227, 80,186, 28,195,145, 71,205,131, -153, 34,129, 68, 65,146, 64,104,170, 36, 92, 54,137, 72,104, 69,208,198, 50, 42,166,221,251,172, 55,203,245,193,108, 82,135, 9, - 51, 57,163,102, 39, 68,137, 21, 0,164, 46,149,162, 25,146,104,233,237, 7,113, 3,117, 21, 9, 84, 76,182,142, 33, 50, 66, 24, - 33,187, 68,238, 10,132,238, 20, 2,165,148, 5, 33,134,104, 14,201,141,255,167,191,249,203, 82,187,161, 82,161, 45,163,115, 55, - 48, 32, 10,165, 41, 90,198, 44, 5,150,160, 58, 98, 91, 0,188, 76,155, 16,138, 48,218, 70, 7,105,105,155,218, 72,161,132,209, -198, 81,210,136, 76,104, 87,183,235,211,147,147,194,224, 38, 2,116, 64, 97,166, 66, 46,251, 23, 3, 34, 64, 0,167,119,246,110, - 70, 4,125,215,123, 42, 80,223, 17,152, 75,236,230,160, 80,216,198, 68,164,154, 76,211,216,218, 66, 20,198,194, 86, 52, 0,116, - 35, 65, 36,216,153, 89, 70, 80,194, 56, 47, 49, 64, 66, 22,242,146, 54, 26,153, 55, 69,162, 66,102,190,127, 56,243, 33,189, 58, -127, 59,169,235, 16,107, 85,101,146, 38,208,255,251,171, 95,255,238, 15,191,255,222, 39,159,228,180,101,137, 87,111,207,231,211, - 89,187,188, 45,149, 49,102,114,135,178, 47,114, 51,176, 50,196, 50,183,177,245,228, 14,166,185, 16,140,115,210, 80, 85, 59, 87, - 54,239,232,207,229,255,166,196, 28, 88,180, 8,249, 70, 99,206,248, 93,143,164, 26, 0, 7, 15,205,172,142,226, 6, 82, 85, 96, -234,206,163,188,187,164,238,119,192,157,179, 23,111,186,118,179,191, 63, 63,122,116,250,242,233,203,238,254, 13,112,133, 4, 20, - 26,142,141,169,113,168, 72,104,216, 44, 1,117, 72,155, 73, 61,233,250,246,252,234,230,250,246,254,230,246,250,191,249,211,191, - 8, 54,228,172,205,116, 18,154,250,246,234,173,160, 15, 67, 63, 63, 56, 61,121,242,173,151,223,124,241,250,233,151,110,196,161, - 2, 77,195,230, 46,107,191,189,123,187, 56,122,172,219,229,122,121, 59,217, 59, 98,200, 57,219,225,209,233,237,242,230, 63,252, -244,243,118,232,199,220,106,105, 84, 70,169, 99,213,245,131,169, 57, 66, 29, 99, 55,244, 8, 88,135,202,213,137,169, 9,241,226, -246,110, 82,135, 71,251,251,136,218,109, 54,183,203,123, 96, 1,203,154, 53,212,245,222,116,166, 28,250,190,173, 98,112,228,108, - 94, 9, 91,234,205,180,226,200,238,205,164, 9,145,235, 48, 35, 48, 9,161, 79,195,221,122,233,200, 39,251,167,164,202, 18, 36, -212, 89,125, 24,218,205,250,114,232,250,102,190, 87,197,144,183,247,200, 1, 92, 83, 74,211,233, 52, 52,117, 93, 79,133,165,237, - 55, 34, 34, 92, 5, 22, 66, 48,144,110,187,110,154,230,232,244,248,131, 79,191,189,216, 91,196,186,218,172, 86,175,159,125,243, -236,197,139,215, 23, 23,175,206,206,222,188,189, 60,191,186,218,182,253,193,124,254,227, 79, 63,253,254,123, 79,126,240,233,119, - 7,205,145,253, 71, 63,250,206,241,126,115,117,254,242,205,243,231,113, 62,169, 79,143,159, 63,125,113,116,184,247,236,252,252, -245,171,139,125,146,189, 73, 45, 92, 70,186,160,142, 33, 22,154, 58,189,147, 43,141,193,129,221,196,148,152, 72, 4, 11,166,131, - 9, 12, 8, 73, 53,149, 87, 62,193,120, 20, 34, 38,179, 81,167, 60,104, 54,205, 66, 28, 37, 32,104,241, 52,215,129,213,156,136, - 10, 21, 88,152,193,161,207,217, 77, 5,133, 88, 8, 48,136,236, 77,167,117, 83, 35, 18, 2, 23, 28,121,209,125, 76,170, 74, 21, -115, 46,167, 58,100, 24,235, 47, 92,248,142, 65,178,153, 32,146, 16, 19,162,131, 89,130, 29,174,150, 9,137,216,220,221,140, 40, -148,216, 95,185,241, 75, 96,112,114, 7, 33, 98,102, 32,138,165,211,102,227,104,133, 17, 29, 10,218, 23,118,243, 0, 39, 34, 4, - 74,160,194, 44, 44,229,127,103,102, 68, 23, 17, 24,187, 54, 62,226,176, 16,152, 24,144,203, 4,149,152,153,196,199, 33, 15, 56, - 64,168, 98,153,120,144,160,148,182, 36, 82,209,109, 19,120,114,127,117,121, 51,139,116,188,127,224,194,110,134,136, 49,114,140, - 85,223, 15,174, 86,236, 87,238,238,121, 64, 17, 34, 42, 24,125,166, 17, 6,142,224, 66,108, 88, 90, 92, 32, 66, 57, 27, 33, 5, - 18,164, 50, 37, 19, 18, 2,132,192,108,102,242,206,145,100,136,224, 86,182,172,227, 42, 23, 12,208,137, 75,131,171, 0, 29, 93, - 2, 58,228,145,176,172, 9, 1,136, 25, 10, 75,169, 28,230,205,128,118,114,214, 29, 76,168,252,124,221,108, 54,155,194,245,178, - 27, 58,118, 37,178, 49, 97, 20, 16, 21, 28,209, 70, 17,108,233,124, 42, 32,169,103, 64,102, 0, 55, 68, 39,112, 29,149,212,174, - 99,239,137, 81,205,118,137,124, 99, 4,181,130,193, 33, 64,116, 5,231,241,241,233, 96, 14, 84,166, 28, 8,200,176, 43,235, 22, -217,110, 57,161, 51, 2,160,230, 81,120, 4,232,136, 10, 36, 56,234,169,176,107,211,247,191,253,225,215, 47,207, 95,190,122,249, -237,201,124, 62, 91,160,227,199, 31,125,252,244,229,235,255,243,239,255,225,244,193,195,201,108,255,235, 47,126,249,224,225,123, - 93,187,201,105, 80,160,138,104, 32,140, 36, 37,111,137, 68, 57,103, 82, 55, 71, 65, 41,163, 41, 32,112,203, 57, 39,116, 4,205, -169, 39,137,149,185, 51, 58,184, 97, 16,215,194,199, 23,112,207,166, 35,108, 64, 11,156, 33, 16,243, 14,121, 63,254, 58, 86,177, - 33, 22,140,194, 34,169,237,136,201,138, 92,197,203,219,133, 88, 8, 18, 58,168,185,203,100,110, 41,213, 85,213, 78, 14, 65, 38, -105,123,131,161, 54,197,126,121,198, 85, 67,213,158, 8,211,116,186,185, 87, 85,107,219,126,211,117, 67, 26, 66, 12,211, 40,171, -213, 70,152,166,211, 73,187,221, 14,171, 43,106,102,177,170,247,142, 78, 87,183, 87,195,102, 21,154, 57, 11,111,238,206, 86, 58, -196,208,204,246,142,193,141,208,103,135, 39,213,108,127,189,110, 45,111, 48,136,153, 62,123,249, 66,129,102,205,244,226,234,109, - 93,215,133, 82, 8,230, 65,100, 49,155,174,214, 27, 68,236,135,148,213,220,180,169,227,164,153,108,186, 77, 53, 13,123,211,217, -255,245,243, 95,109,187,238,163,195,121, 37,161,132, 43,234, 42,152,170, 33, 13,253,186,174,234,204,210, 42,228,172,154, 6,144, - 88,215,245,208,110,144,156,221,186,174,229,206,129, 36,185,166, 54,145,165,105, 12,117,211, 16,100, 64, 31, 82,175, 57,101,195, - 80, 79, 28, 98,202,221, 60,196,245,245, 69,108, 38,147,122,202, 28, 99,149,200, 7,203,230,161,114,181,170,154,149, 19,202,122, -125, 55, 12,219,106,114, 88, 53,123,167,239, 61,122,248,228,201,116,182,232, 55,203,243,215,207,206, 94,189, 62,187,120,123,113, -123,119,115,119,119,121,191,218,180,237, 65,221,124,231,147, 15, 63,124,252,164,169, 99,223,175, 57,196, 79,222,127,248,248,116, -127,232,150,175, 46,206,215,155, 85,159,252,242,242,170,190,185,190,188,186, 94,109, 54,235,251,245,227,249, 60, 20, 53, 18, 56, - 58, 82, 73, 52,162,140,199, 18, 80, 36, 36, 16, 53,117,179,210, 44, 66,216,181, 49,202,227, 14, 72, 34,244,125, 42,241, 18, 48, -119, 46, 43, 55, 6,240, 16,130, 35,108,219,142,129, 40, 4,203,218,167, 65,136,137,164, 10, 96,238, 18,130,187, 51, 50,153,153, - 57, 17,162, 82, 8, 4,128,145,163, 72, 36, 84, 38,180,241,108,103,105,232, 67, 44,158, 84,206, 25, 8,169,138,204,130,230,104, -230, 12, 0,110, 28,163,103, 69,178, 24, 72,192,145,176, 31,178,106, 18,146,119, 22, 33, 70,200, 14, 34, 1,208, 60,155, 21, 27, - 27,141,231,189,209,135, 60,254, 80,208, 0,204,129, 16,152, 72,213, 92,112, 7, 5, 3, 87,183, 29,124, 28, 5, 39, 40, 41,171, -186, 10,202,136,188, 53,200, 57,155,141, 93,246,146,216,241,172, 10, 30, 2, 59, 4, 40,221, 47, 68, 68, 86, 53,100,162, 82,237, - 47, 58, 16, 7, 66, 50, 1,114, 47,169,108, 36,190,187,223,214,228,199,251, 7, 78,168, 41, 23,236, 46, 34, 12,125, 63, 82, 74, - 0,134,148,235, 40, 70,177, 60, 63, 67, 36, 51,176,156, 1,140, 16,144, 88,221, 32,121,168, 36,101,203,217,132,209,140,212, 51, - 19,163, 84,134,217,157,221, 53,229,164,166,226,230,200,229,175, 0, 0,204,138,104,142,104,167,197, 24, 21, 76,184, 19,192,113, - 32, 79, 5,249, 40,101, 71, 90,152,239,133, 66, 94,108,161, 59, 52,226,206, 39, 90,182, 19, 86, 64, 99, 49,144,182,109, 95, 71, - 86,195,192,239,152,137,187, 3,185,187,187, 18,160, 26,136,144, 1, 10, 10,128, 22, 36,188,102, 39,114,244,114, 61, 49,119,128, - 92,166, 48, 86, 16, 60,229, 95, 15, 64, 44,193, 77,157,157,202,202,156,128,128, 25,203,109,130,119, 60,130, 82,203, 6, 87, 3, - 66,216, 25,167, 10,210, 43,131, 9,160, 3,227, 59, 31,172,153,154,197,102,254,253,111,127,240, 79, 63,127,126,176,255,230,193, -163, 15, 88,170,253,195,147, 31,125,239,123,255,219,223,255, 63,255,213,143,191,254,228,187,223,117,240,131,163,147,203,203, 23, -200, 81, 66, 68,142, 72,226,106, 32,240, 46,116, 84,118, 96,238, 78,204,230,142,217, 10, 54, 71,123, 5, 55, 75, 3,132, 26,137, - 93, 13, 36,184,250,191,184,213,112,185, 52,218, 59,218, 37,226,152,110,130, 18,115, 98, 66,145, 16, 20, 48,198,144,218,222, 13, -176,137,144,179, 35,128,161,155,162, 80,185,215, 72,156, 48, 13,221,242,206,225, 81, 86, 5, 14,192,128,213,132, 1,134,190,175, -247, 78,153, 99,187,221,138, 80,187,220,178, 59,130,175,182,109,151,134, 62,231,217,116,159, 53,229,188, 57,126,239,211,237,182, -239,218, 84, 77,246,185, 94, 68,134,163, 7,143,214,247,247,106,218,174,174, 39,211, 3,205,253,222,131,247,105,176,148, 7, 87, -247,193,218,110,123,176,191,104,215,171,170,217, 75,195,230,230,230,234,233,249,219,166,110, 14,103,179,245,118, 85,133, 42,105, - 42, 94, 89,115,143, 33,212,161,218,244,219,166,169,221, 53,185,223, 45,215,245, 73,112,164,235,229,234,112, 62,157,212,213,151, -175,206,186,182,251,240, 96,111,177, 55, 13,132, 39,139,253, 77,223,175,218,237,182,221, 74, 77, 49,198,126, 0, 17,202, 2, 8, -144,114, 15, 76,224, 57,229, 33,152, 99,140,203,212, 11,242,233,124,193,204, 67, 50, 96, 34, 51,181,212,200, 92,135,101, 93,205, -204,187,249,100,214, 49, 84, 85,157,234,169,170,222,223, 93, 30,157,190, 31, 67, 29,121,114,117,121,150,219,190, 34,168,166,139, -166,138,174, 67,136,117, 96, 58,122,242,112,186, 63, 63,121,240,164,174,234,245,205,229,171,215,207,158, 61,127,121,118,121,125, -123,191,186, 95,111,174,239,239, 45,231,143, 78,246,126,239,123, 63, 48,226,161,223,112,213,124,242,201,119,190,253,233, 7, 65, -240,234,229,179,139,179,203,193, 18, 52, 53, 82,122,245,236,185, 43,106,202, 77,109,139,195, 69, 25,137, 16, 65, 54, 98, 30,225, -236,234,170,134, 33,144, 57,128,122,225,254,101,208,146, 64,246,114,195, 35,226, 64,166,208, 89, 6,203,129, 37, 33,228,156, 66, -140, 10, 6, 64,181, 4,116, 75,110, 41,229, 32,194,194,105,232, 1, 53, 48, 23,201, 6, 35, 25,122,118,175,153,213, 61, 89,145, - 78, 80, 29, 74,137, 26,171, 42,106,214,164, 94,170,120, 96,104, 0,192,128,140,234,198,142, 8,196,194,224, 48, 12, 41,136,236, -158, 27,140,238,192, 36,129,201,205, 85,135,148, 11,222,124,112,171,163,168, 66,210,162,214, 3, 33, 30,178,103,135, 81, 59,228, -227,127, 34, 17, 46, 31,100, 83,181, 2, 58, 70, 68,214,172, 68,187,211,156,131, 3,134, 74,202, 5,130,136,137,204, 13,200,204, - 29,212,149, 70, 74,250,152,104, 1, 64, 46,211,255, 12, 0,206, 2, 77, 93,245,106,166, 25,156,204, 50, 87, 12, 25, 77, 45,198, - 74,213, 4,208,128, 28, 52,185,149,166, 15, 11, 33,210,122,219, 14,185, 61,217,223, 51, 7,204,218, 76, 38,125,206,160,166,189, - 1, 32, 6,198, 76,217, 83,168, 88,213, 76, 29,133,192, 69,179, 33, 32, 69,241,236, 92,158,131,238, 28,176, 27, 20,208,234, 74, -250, 1, 34,187,121, 51,164, 62, 4,239, 21, 1, 70, 61,105, 81,193,225, 40, 76, 68, 46,127, 27,101, 71,237, 69,223,236,230, 8, - 68, 76, 12,174,110, 6,164,197,144,142,166, 32, 82,228, 77,254, 27,159,198, 59, 10,217,111,196,208, 80, 80,127, 96, 78, 76, 68, -216,212,149,153, 11, 49, 22,213,159,146, 23,128, 39, 48,162, 35, 56,162,115, 89, 41,188,187, 79, 20, 90,129,107,129,206, 19, 9, -120, 46,143,227, 17, 8,108,138,200, 8,163,145, 21,203,177,151, 16,172,172,139, 29,161,100,244, 11,203, 12, 71, 42,227, 40,144, - 53, 47,138, 83,247,130, 49, 40,192,221, 48,102,103, 11, 74,167,100,106, 12, 28,179,234, 39, 31,125,240,213,243,179,139,243,243, -189,131,227, 73, 51, 93,183,219,135, 15, 30, 62, 62, 61,252, 95,254,143,255,244, 63,159, 28, 54,147,197,155, 23,207, 31,127,240, -248,234,205,107,102, 17, 33, 55, 51, 80,203,169, 24, 73, 88,196, 0, 65,117,188,152,186, 35,139, 64,157,144, 24, 45,119, 93,209, - 52,137, 48,114,220, 73,195,116,164, 34, 23,166,252,232, 62, 25,193,206, 56, 50,131, 20,128, 11, 14,193, 77,153, 37,247,189, 15, - 29, 86,209, 53,193,160,192,108,253, 22, 37,146, 8, 0,184,102,242,140, 4, 97, 50,147,201, 76, 98, 20, 81, 3, 16,105,210,246, - 30, 24,195,244,160,219,172,128,188,109,187,126,115, 27, 98, 5,140,171,237,198,134,164, 41,205, 23,199,117, 61,225, 89,213, 13, -105,221, 39, 75, 93, 53,221,203,214, 79,247,142, 99, 8,106, 58,217, 59,124, 88,205,114, 82,174, 14,114,223,131, 41,152, 57,113, - 66, 55,199,251,251,187,147,211, 7,203,219,219,205,242,246,238,250,106,147,242,219,235,243,166,122, 60,105, 38, 67, 74, 65, 68, -205, 1, 28, 13,204,117, 58,157, 40, 89,223,103, 85, 96,196,236,126,123,191,137, 18, 3,162, 3,238, 77,231,142,240,242,230, 90, -136,226,164,222, 91,204,212,146,165, 36, 66, 33, 78,182,109, 91,155,166,182, 91,183,247,179,189, 83, 55,243, 80, 87, 8,109,223, - 17,210, 54,117,158, 83,110,183, 15, 14, 14, 55,155,123, 51,152,204, 15, 2, 7,100,153,198, 25, 34,187, 97,183, 90,198,201,124, -190, 56,246, 13,119,171,101,140,149, 35,247,166,235,237,221,222,252, 96,181,186,203, 89,171,122, 26, 5,187,190,243,212,181,155, -155,189,195,147, 71, 31,127, 58,153, 79,246,247,143, 35,194,205,197,171,103,207,159,191,120,245,250,213,219,183,183,247,203,219, -229,170, 29,210,188,150,223,255,193,143,143, 23,115, 99, 9,213,164, 2,255,157,207, 62,249,232,227,199,171,235,219, 23,175,158, - 65, 32, 58,156,222,126,243,234,120, 86,221,111,187,155,171,213,241,180, 57,158, 77, 2, 81, 45, 98, 96, 93,118,100, 12, 60, 66, -141, 0, 81,161,216,174, 75,185,194, 10,105, 73, 28, 74,222, 3,137,136, 4, 17,204,212,129, 24,144, 66, 72, 41,169, 26, 49,103, -205, 33,132,170, 18, 52, 77,110, 8, 24, 43, 41,212, 0, 4,100,150, 52,100,183, 44, 18,156,209, 82,170, 42, 65, 96, 27,134, 66, -163,170,132,218,172,129, 8, 9,135,148, 53,103,148, 82,197, 35,119,143,145,220,105, 72,137, 35, 5, 10,160,158,221,208,113,132, - 59, 10,169,142, 20,115, 68, 24,122,205, 41,177, 20, 61, 27, 50, 50, 69, 73,125, 50,115, 97, 20,230,148,181,207, 3, 49, 86,129, -209,160,207,138, 8, 21, 81, 54,199,209, 26,104,102,206, 4,204,156,212, 8, 29,120,100, 1, 23,112, 13, 19, 13,230,129, 3,128, -165,161,175, 39,181, 57,112,208,146,138,134,113, 42, 93,240, 90, 46,129,221,201,114,166,128, 18, 42, 53,216,118, 67,153,198,184, -230, 16,196,140,132, 12, 24, 16,172,140,162, 84, 53,165,140,239,198, 58,228, 76,190,110,251, 58, 72, 85, 69, 71, 38,162, 97, 24, - 8,201, 0, 49, 2,170,105,118, 2, 19,145, 33,165, 18,145,100,226,100, 10,110, 33, 70, 80, 76,150,145,168, 72,104, 53, 91, 19, - 17,101,178,109,251,200,146, 53, 39, 29, 28, 49, 37, 5, 55, 32, 32,163,170, 38,221,244,252,183,127,243, 23,136, 94, 34,231,163, -181,179,224,250,119,109,161, 2, 46, 64, 7,100,148,130,200, 4, 43,206,168,146,100,218, 89, 64, 97,236,158,142,208, 94,192,127, -129,120, 41, 27, 90, 40,113, 65,130,109, 55, 76,167,147,146,213, 7, 47,203,107, 42,153,152, 2,207, 42, 73, 33,102,193, 82,157, - 47,143,177,242,180,221, 93, 49, 9,101, 44, 92,185, 58, 24,143,108,173, 50,174, 22, 0,231,241,116, 91,250,159,176, 27, 56,161, -131, 16,218,152, 47, 26,177,198,180, 75, 43,226,200,177,183,194,246, 26, 49, 1, 14, 8, 62,120,185,240,185, 75,168, 38, 21,125, -241,205,203,138,121, 54, 95, 8, 11, 16, 76,131,252,236,139, 47, 31,156, 30,255,241, 31,255,201, 55,191,254,220, 73,134,161, 11, -165,244,140, 72, 44,136, 78, 28, 36,196, 50, 94, 14,194,136, 50, 38,151,208, 1,164,100, 67, 37, 70,169, 42,150,138, 99, 45, 81, - 70,106,194,206,190,234, 56,150,120,223,185, 38,199,151, 16,122,137, 84,130, 57,133,106,118,112, 12,224, 88, 0,205, 54,250,182, - 65,196, 52,203,100, 66,132, 96, 54,180,237,197,203,179,118,187, 57, 56,125,180,127, 56, 63,123,113, 54,116, 27,196,104, 58, 12, -237, 38, 84,117, 78, 67,191,185,219, 44, 87,174,234,233, 46, 84, 21, 17,190, 62,123,115,189,218,220,222,221,126,252,225, 39,223, -249,248, 83, 71,186,189,189, 71, 79, 58,172, 60,171,154,205,231,243, 88, 87,171,155,243,155,179,111,230,243,253, 42,152, 97,204, -125, 23, 24,182,203,155,102,118,184,190,191,137,161,210,172,169,111,207,206, 95,111,251,237,203,243,243,151, 55,247, 65,228,250, -238,118, 59, 12,219,109, 59,169, 38,165,146, 32, 32,229,196, 80,133, 0, 0,253,208, 23,197,109,223,247,106, 26, 99,197,132,219, -190,223,155, 78,131,212, 23,119,183, 19,161,121, 85, 53,177, 74, 67,151, 12, 17,161, 27,210,102,187, 33,176,166,170, 99, 12,132, - 54,105,166,197, 6,147, 0, 1,112,194, 52,141, 49,153,129,219, 98,255, 84, 24, 7, 29,136, 48, 6,206, 67, 74, 41,183,237, 38, -132, 73, 93, 85, 44, 53, 73,236,186,117,201,207, 78,154,217,124, 18, 87,155,109,172,103, 64, 50,164,109, 63, 36, 34, 90,236, 31, - 28, 63,121,252,240,225,163,217,100,106, 58, 92,189,125,243,213,211,103, 95, 62,125,246,226,236,252,252,242,230,122,117,143, 14, - 63,252,214,135,127,240,233, 39,123,139,253,205,118, 21,132,190,251,237,111,253,209, 31,253,238,222, 94,115,117,246,230,155,175, -191, 0, 9, 91,180,175,190,126,186, 93,183,183,247,203, 87,223,188, 60,156, 78, 15,167,211, 42, 10, 0,149,155,188,136,148,222, - 80,233,156,184, 2, 49,169,169,187,150,176, 29, 51,141,170, 81, 44, 24,118, 34, 41, 55, 84, 18, 17,119, 27,178,149, 5, 25, 17, -138, 68, 2, 24, 6, 29, 17, 43,204,133, 73, 48,202,209, 10, 10,195,177,100, 27,132,216, 84,135, 33, 19, 99,249, 67,221, 65,136, - 75,131,143, 9, 57, 72, 29,164,244, 31,203,116,222,202,209, 36,169,149, 76, 98, 1,237, 49, 17,162,154,151,248, 32, 18, 20,138, - 12, 49, 51,113,100,108, 38,196, 12,110, 6,110,197, 47,148,114, 86,117,145, 17,163,224,136, 34,130,196,227,133,188, 64,234,125, -100,172, 91,249,230, 72,202,216, 23,118,157,111, 34,140, 65,220,192, 13,152,197,204, 11,122,182,184, 46,204, 33,231,236,217,198, -254, 60, 35, 3,141, 30,134, 29,140,135,139,110, 72,184,244,219,205, 60,231, 84,118,168, 35, 92,171,188,119,221, 0,144,200,174, -239,219,156,250,199, 71,199, 18,171, 50,222,160, 18,157, 96, 44, 52, 97, 36, 2,194,156, 51, 17, 74, 96, 4,204,170,196, 68, 44, - 59,139, 27, 2, 98,202, 58,174,226,128,204,149, 0, 82, 78,230, 10,238, 69, 61,173,166,104, 30, 16,213,161, 75,189, 20, 46, 57, -148,124,236, 59,241, 16, 24, 2,141,204, 1,216, 1,249, 93,221, 17,202, 36,216,208, 11,134,146,120, 23, 63, 87, 32,222,205,102, -156,118,235, 85, 3, 45,175, 0, 40,151,109,182, 16, 48,111, 50,161, 91,113,184, 18, 34,216,136,138,223,233,141,202,142,220,221, - 60,165,145, 58,134, 82,158, 97, 5, 44,236,224,128, 54, 46, 13,112,252, 2,193, 13,140, 92,208, 45,227,206, 72, 58,230, 80,136, -212, 20, 28,220,148,133,124,124,165,149,128, 13, 58, 58,168, 2, 49,144,153, 35, 59, 32, 35,170,145,176,131, 33,102,247,113, 69, -235,232,136,226, 0,223,250,240,189,215,175, 46,159,189,126,189,119,116,122,124,112, 60,228,116,120,116,242,209,227,199,127,255, -159,255,233,147,247,159,204, 14, 78,187,245,122,211,182, 77,108,204,198,223, 99, 36, 25,221,229,229, 70, 88,238,143, 76,105,200, - 60,198,151,194, 24, 30, 34,118, 36, 22, 6, 51, 51, 37,100, 22,210,108, 37,226,227, 8, 76,130, 12,174, 62, 42,253,136, 2, 22, -220, 27, 1, 3,145,132, 42,166,190, 7, 55,116, 2,114, 20, 97,150,212,117, 82, 53,136,168,109, 79,130, 6, 56, 12,131, 90,206, -121, 0,112, 10, 50, 12,109, 85,113,234,219,122,182, 31,235,250,238,230,162,221,172,211,160, 16,132, 9, 37,136,153,247,125,118, - 51,115, 60,168,130, 8, 95,221,109, 73,162, 19,181,155,139, 24,115, 53, 91,196,170, 78, 93,207, 28,166,123, 7,174,221,197,211, -159,206, 30,126, 70,177,202, 67, 27,226,116,232,183, 33,134,170, 10, 60, 9, 8,118,116,242,208,146,254,211,175,190, 94,183,173, -106,142, 85,125,125,127,217,246, 29, 35, 45,246,102,160,108,168,163,155,209,113,214, 76, 82,233, 8,102,171,170,208, 15,185,237, -251,131,249,236,106,185, 92,109,214, 85,172, 76,253,243,215,111,212,108,218, 52, 68,146,186,252,224,248,192, 29,134,102, 50,227, -188,152,206,215,109, 50, 75,132,118,151, 7,205, 57,109, 54, 33, 68,101,234, 52, 75, 53, 5,224, 62,117,145,188,150, 70, 45,109, - 87,173, 84,205,116,126, 80, 87, 13,199,208,247,171,118,187,241, 48,161, 80,187, 57,176, 19,134,183, 23,103, 32,181,196,202, 28, -215,203,117, 29,235,199,239, 63, 62, 57, 57,217, 63, 60, 66,130,229,205,117,219,109,159,189,120,243,197,179,103, 87, 55,183,151, -119,119,247,171,245,195,195,131,127,253,163, 31, 46, 38, 21, 98,216,182,221,147, 39,143,254,240, 15,255, 96,182, 55,187, 57,123, -253,246,197, 43,170,164, 53,171,192,191,254,229, 87,183,171, 13,171, 47, 98,245,222,209, 17, 34, 25,162, 21, 91, 3,148,150, 56, - 56, 18,144, 23, 87,133, 19, 22,127, 61, 18, 33,163, 20, 57, 76, 49,113,176,101, 51, 36, 42,151,114, 70,212,148,152,131,144,185, - 27,139, 20, 18, 84, 57,200, 19, 82,206,137,208, 74, 63,221,205, 84,141, 4, 20, 52,132,128, 14,157,246,132,224, 74, 49,144,187, - 39, 29,132,136,145,204,119, 68, 39, 2, 17, 6, 36, 6, 36,194,156, 70,213,154, 32,230,114,229, 54, 99,137,229,168, 84,172, 32, - 37,196, 65, 14,217,115,145,183, 89, 9,116, 40,136,160, 57, 48, 9,244,222,165,196, 33, 84,130,185, 48,164,152,193,156,208, 17, - 9, 28,187,161, 39,148, 16,131, 59,100,176,194, 44, 1,112, 5, 45,167, 79, 69,140, 81, 0,217,114,202,217, 16,133, 3,152, 57, -149, 7, 17, 96,168,234,161,239,221, 44,103, 85, 65,231,152,250, 97,218,230,166, 26,241,173,101, 58, 33, 18,134, 60, 8,113,172, -106, 53, 53,119, 36, 10, 33, 20, 82, 74,113,110,131, 38,224,236,224,236,184,105,245,118,181,124,255,112,143,130, 12, 73, 53,229, - 80, 69, 14, 1,204,221, 13,171,106, 72,189, 14,137,133, 57, 4,200,166,217, 68, 48,114,116,194,220,182, 18, 5,153,115, 2, 51, -101,230,148,180,138, 76, 84,126,224, 86,248, 96,142,230, 68, 6, 10, 0,217, 92,125,168, 36, 84, 18,248,111,255,234,223, 22,188, - 4,130,145,196, 18,105,247,223, 96, 99,220, 45,151,102,177, 67,129,179, 48,150,226, 37, 33,243,152,163, 25, 5, 67,133,162,190, -227, 12,239,216,140, 59,146,243,248,230,244, 24,248,254,110, 57,159,205,137,208,137,220,157, 75,244,222,169, 48,136,177,212,247, -203, 11, 1,125,135,141, 20,119, 27,209,232,163,119,148,113,244,131,148,222, 6,150,238,217, 46, 86, 50,106,194,139, 43, 29,208, -203,124, 9, 11, 58,125,196,178,235,142,130, 9, 64, 99, 90,157,145,129,128,169,152,177,199,253, 9,128,161, 19,145, 20,202, 57, -146, 27,242,147,135,135, 95,125,253, 18, 29,231, 7,251, 37,149, 22, 9,126,249,213,211,195,197,252,247,255,248, 79, 89,252,201, -183, 62, 6, 75, 67,159, 37,196,113, 13,129, 94, 74, 6,166, 94,202,124, 86,128, 97,101, 54, 88, 38, 93,128,194, 34,177, 54, 45, - 27, 32, 41, 60,168,178, 62,197,194,147, 46,135,148, 49,236,244,206,233, 42, 68,232,142,194,113,236,223,231, 68,147,154, 56, 32, -139,182, 27, 4, 96, 97, 27, 6,138, 21, 32,181,171,246,226,237,205,208, 15,135, 71, 7,199, 15, 14, 95, 61, 59,115, 16, 64, 4, -142, 66,182,221,220, 1, 5, 27,202,245,183, 21,204,205,100,218,181,237,243,215, 23,155,174, 95,109,214,191,255,227,223,137,177, -238, 84,171,186,217,110,182,142, 74, 50,109, 22, 7, 15, 30,191,135, 0,200, 28, 66,163, 82, 85,211,125,145, 10, 88, 8, 40, 86, - 49, 15,195,116, 58, 31,134,141, 43,133, 56,177,220,159,189,126,246,205,213,165, 57,108,219,109, 63, 12, 65,120,221,118, 67,202, -154,117, 82, 53, 76,187,139, 10, 0, 19,215, 85,181,221,118, 41,167,194, 74, 83,205, 65, 24, 0, 55, 67,234,115, 58,156,207,213, -248,110,189,221,111,164, 31,146, 33, 12, 67,222,110,151, 7,243,153,231,182,213, 84,197,166,215,244,118,121, 43,192, 7,211, 57, - 7, 1,162,170,170, 73,234,162,192,117, 2,194, 88,178,166,243,197, 1,152,170, 42, 17,230,148, 2, 85,235,118, 11,224,192,113, - 58,169,137,176, 31,134,118,181, 58, 56,122,220,181,119, 65,234,201,116,250,254,183,222,127,242,228,201,241,131, 39,200,184, 94, -223,191,189, 56,127,254,252,245, 23,207,158,189,188,184,184,190,187, 27,134,244,195, 15,159,252,249,239,253, 94,141,116,183,186, -147, 88,127,255,179,239,252,228,223,252, 4, 65,159,127,241,243,182,235, 14, 63,122,239,171, 95,127,121,116,122,216,131,254,242, -139,167, 13,242,233,222, 94, 16,174, 98, 33,111,163, 3,198,200, 68,193,193,134,156,133, 68,132,163, 84,230,214,165,158, 74, 60, -128,202, 30, 30, 75,112, 86, 42,210,221, 66,140, 9, 5,195,224, 57,198,138, 0,128, 40,196, 88,254, 81,182, 44, 36, 0,160,102, -204, 92, 14,188, 99,163, 5, 16,208,103,117,227, 0,170, 25,221, 4, 2, 51,155,155,102, 37, 4, 34,204, 96,104,238, 4,117,224, -193,193, 29,155,170,118,192,156,179,155,197,170, 22,192,193,178,234,144,213, 3, 11,128,169,187, 8,163, 35, 35, 40, 64, 49, 79, - 16, 11, 83, 49, 2,138, 26, 40, 50,123, 80,132,161,119,115,107,154, 72,200,155,148,104, 7, 1,136, 65, 12,209, 13,250,156,144, -160, 14, 21,160,113,144, 29, 66,203,119,174,185,210,123, 97, 9, 65,115, 46,113,240, 40,236, 4, 68,200,140,229,248,203,228,224, -216, 37,133,189,189,227, 15, 63,118,162,233,209,254,182,239, 60, 13,149,132,242,136,231, 42,152,102,102,138,177,241, 34,133, 5, - 10,129,205,157,133, 98,168,145,137,136, 68, 2,185, 27, 88,202,249,102,189,158,197,176,183, 88, 40,129, 48, 85, 85, 99, 96,238, - 26, 67,148, 24,135, 52,184,186, 4, 97, 9,102, 90, 80, 5, 33,196,108,234, 73, 41,112, 54,232,219,174,174, 36,214,181,185, 49, - 99,224, 80,172, 80,224, 86, 70, 82, 37, 89,164, 6,105,232, 34, 83, 12, 81, 36, 12, 89,249,239,254,230,223,149,155,203,168,152, - 48, 55, 47, 46, 36, 42, 48,229,241,244, 75,165, 4, 84, 18, 47, 69, 41, 50,190, 0,138,102,200, 84,113, 7,186,255,205,240, 32, -251, 8, 57, 68,128,209, 38,141,194,114,115,119, 23,235, 70,202,216,164,136,149,199,151, 45, 20,120,157,255,102,182,236,102,134, - 40, 5,248,136,192,224, 90, 52, 78,224, 86,172,176, 99,207,110,215,204, 31,149, 91, 35,210,101, 71,151, 87, 45,119, 81, 87, 21, -166, 29, 14,186,132, 94,199,187, 23,224, 78, 38, 69, 64,130, 96, 14, 6,158,179, 23,196, 40, 16,113,112, 52,128, 92, 42, 12, 33, - 78,132,245,215,223,188,152,207,102,211,217, 66, 85, 69, 36,117,253, 23,223, 60,253,206, 71,143,154,217,222,211, 47,254,249,213, -235,179,217,164, 97, 33, 34,118, 85,150,186, 84, 67, 72, 4,119,248,156,113, 40, 8, 94,138,178, 68,236, 8,110,137,136,199,236, -100,217,250, 35,192, 24,231, 31,191, 57, 83,123,167, 83, 4, 0, 0, 67, 98, 68,169, 38,211,122, 58, 51, 55, 10, 97, 44, 34, 32, -131, 25,215,117,217, 68,129, 59, 50,101,213,155,183,183,128,188,152, 53,251,135,123, 95,127,254,179,156, 83, 30,218,178, 92,108, -183,219,118,179, 74,195,192,210, 68, 78,149,216,100, 50, 91,175, 86,231, 23,111,239,214,155,190,239, 62,251,214, 39,235, 28,154, -233,193,116,214,104,234,209,114, 61,153, 30, 61,122, 63, 72, 76, 67, 87, 46,145, 55,103,111,246, 15, 79,134,187, 55, 85, 93,117, -171,107, 98, 86,245,170,153,185,235,221,197, 11,115,208,212,255,226,203, 95,127,125,113,217, 84, 53,184, 95,223, 47,137, 1,129, - 82,202, 41,107,100,170, 98,133,227, 26,197, 1,161,212, 77,187,161,119, 3, 38,202,170,219,174,175, 66, 96,166,229,106,125,114, -112, 52,155, 86, 73,253,205,213,125, 19, 4,137,186, 52, 12, 89,217,237,126,185,204, 40,119,109,219,246,105, 94, 77,132, 5, 17, - 24,189,138,145,128, 85, 19, 19,228, 62,183,219, 21,179, 68, 65, 70,234,251,126,181, 93, 71,230,126,187, 76,106,219,110, 45,113, - 98, 72,129,104,187,190, 95,223, 95, 87,147, 61,142, 97,187, 93, 70, 9,199,167,199,239,127,248,240,209,163,247, 66, 93,117,219, -213,253,253,213,171,231,175,159,191,126,243,229,203,215,207,222,156,173, 54,237,209,108,246,147,223,250,193,191,250,244,187,219, -161,223,164,116,184,191,255,147, 63,249,253,143, 63,253,240,250,226,205,179, 95,253, 42,206,103,241, 96,246,171,159,255,242,238, -126,121,125,183,252,197,207,190,124,114,120,112,180, 55, 33, 42,149,204,157,224, 30,177,232,109,136,136,153,132, 66,193,252,154, -231,114,220,226, 29,228, 5, 9, 11,253, 36,231,172, 59, 84,118,193,248, 49,145,170,230,156,153, 48,231, 60,168, 85,204,204,108, -106, 99, 6,112,247,108,124,247, 73, 14, 33,164, 60, 56, 88,202,137, 72, 0, 32,171, 5, 41, 59, 87,178,172,194, 12, 68,197, 48, - 19, 89, 2, 99,182,162, 55, 34, 44,122,107, 51,115,235,186, 54, 48, 3,148,103, 42, 0,144,250, 56, 76, 41, 42, 77, 38, 52,181, -130, 39, 35, 70, 32,108,219,108,169,112, 99,112,200,102,238, 2,196,196, 10, 24,136, 71,214, 58, 88, 25, 40,101, 27,112, 76,206, -193,152,108, 30,143, 79, 20, 99, 44,172,180,130,180,101, 36, 3, 39, 66, 97,212,108,106,227,136,118,221,246,188,183, 56,253,240, -195,215,175,207,126,241,249, 47,117,232, 6,135,161,109, 39, 76, 37, 33, 3, 6,196,140, 72, 67, 26,136,184,142, 21, 10,231,148, - 74,241,189,132, 80, 89, 68, 85, 83, 30, 8,168, 27,172,107,219,147,189, 61,138, 1, 29,153, 48,229, 30,220,202, 3, 54, 21,174, - 53, 97, 78, 9,192,153, 69, 66, 64,112,115, 3,116, 18, 54, 51, 52, 11,149, 56, 16, 2, 72, 12,106,224,166,170, 94,222,145, 8, - 32, 18, 3, 65, 55, 40,130, 51, 19, 11,153, 58,130,105,118,254,219,191,250,139,114,235, 39, 34, 40,110, 39, 44,250,164,241, 27, -222, 9,162, 10, 72,160,244,160, 0, 28,184, 44,251,192, 10,218,144,136,220, 0,242,120,133, 25,161,137,163,103,124,204, 74,150, -147, 38, 11,231,190, 85,140, 77, 32, 96, 66, 26, 17, 6, 99,223,169,156, 84,137, 0, 73,136,118,211, 69,212, 2,189,113, 99, 70, -112,163, 93,135,179,240,139,127,211,159, 45, 30, 13, 23,220,181,148, 70,142, 36, 90,121,203,149,166,214, 72, 10,222,169,172,199, - 79,196, 88,133, 2,164,209,137, 87,102,124,192,132, 72, 94,244,214, 60,210, 48, 16,193,204,247,231,147,179,243,183,203,213,102, -177,191,215, 76,102, 6,214, 84,225,151, 95,127,211,109,183,191,253,219,191,181, 89,221, 29, 28, 61, 58, 57, 61,190,191,190,110, -166,115, 68, 50, 51, 34,161, 81, 15, 89,122,218, 12,163, 40,158,222,121,177, 97,100,254,184,103, 29,241, 14, 0,174, 90,190,141, - 29, 63,109, 12,137,151, 2, 55,114,160,114, 23,113,111,230,123,210, 52,174,234, 90,198,127,228,110,204, 2, 14,150,148, 8,213, -140, 0,134,110,184, 95,174,171,201,100, 50,173,143,222,123,120,241,242,213,182, 85,228,144, 54,215,201,121,115,249,114,200,192, - 97,226,158,154,104,211,105, 83,207,246,110, 46,175,222, 92,190, 93,110, 58,176,252,225,123,159,196, 88, 31,157, 60,212,148,182, -247, 23, 44, 18,235,186,105,154,155,139, 87, 57,219,226,240,232,246,229, 47,110,175, 47,165,158, 69,242,197,193,131,118,115,159, -213,235,201,140,114,187,217,172,235,217, 65,168,234, 77,187,250,249,151,191,126,121,121, 53,153, 76, 98, 85,119,221,118,211,118, -204,148, 82,114,176,110,200, 44, 88, 87, 77,153,166, 33,161,186,243, 56,136, 76,229,173,172, 94,134,242,142, 64,109,223,214, 49, - 62, 60, 62,185, 90,222,247,195, 80, 7,100, 32,116,157,206,230, 30,235,117, 55,228,182,159, 68, 86,237,212, 97,179,109, 1, 16, - 29,134, 60, 48, 7, 51, 95, 45, 47,103,243,253, 89,211,112, 96, 52,239,115,150, 88,245,125,127,115,115,141,104, 36,141, 84,149, -112, 68,235, 84,109,182,127, 84, 85, 53, 73,156,207, 22,143,223,123,252,224,225,241,124,190, 24,210,176,186,191,123,115,246,230, -217,179,151, 95,191,124,241,213,139,151,175,222, 94,244,195,240,221, 7,199,127,248,217, 15, 30, 30,157,172,214,183,125,238,255, -228,143,254,240,119,126,239,183,173,239,159,125,241,139,126,232,223, 92, 94,118,195,246,243,207,127,169,174,151,175,222, 6,243, -227,189, 89,211,196,210,207,200,238,129,199,250, 76, 89, 67,141, 45,118,226,146, 81, 99,161,162, 51, 67, 26, 9,168,238,227,156, - 56,171, 21,155, 88, 54, 67, 0, 70, 76,217, 68, 8, 1,133,169, 79, 57,229, 36,194, 99, 52, 15,137, 9,133,201,220, 9,108,188, - 89, 50,185, 90, 63,100, 65, 43,169,110, 71, 80,240, 74,216, 71,140,107, 25,242, 19, 17, 79,235,134,168,100, 21,160,220, 77, 75, - 90,180,124,196, 66, 8, 69, 93, 29, 99, 32, 14,128,165, 40, 68, 14, 72,142,129, 17,198,171, 54,150,165,145, 59,164,108, 34,236, -160,105,116,191,130, 0, 50, 11, 2,150,180,123,249, 34, 89,100,220,157,130,149,250,163,170,250,144,251, 33,187,153, 89,102, 47, - 39, 81,218,177, 16, 32, 48,227, 46, 45,170,102, 44,140,174,125,202,105, 50,121,244,254,251, 63,253,233,207,255,241,167,159,111, -218,237,237,122,141,142,219,161, 61,153, 76, 41,136,132,192,210, 32, 26, 22,141, 38,128,153, 26,128,169, 18, 51,193,184,137,244, - 17, 65,195, 14,112,185, 92, 78, 34, 77,103,179, 18, 25, 47,179, 70,115,207, 89,153, 41,112, 96,102, 43,207,207, 49, 42, 81, 78, -183, 96,166,132, 32, 49,142, 51,132,194, 60, 40,210,214,242,100, 34, 34,192, 32, 92,164,165, 44, 72, 28,213, 64, 45,187, 25, 34, -171, 41,255,251,191,254,183, 35,131, 19, 1, 92,203, 73,121,231,158, 53, 24, 97,133, 64, 59, 93, 86, 41,185, 50,142, 43, 73, 4, - 26, 3,167, 59,242,139,163,185, 25,145, 3,252,102,156, 15,217, 74,204, 31, 8,136,208,115,191,237,243,108, 49,113,117, 32, 67, -167,221, 49,116,172, 30, 16,130, 32,171,155,131,141, 1, 24, 36, 66,231,209, 27, 98,165,149,244, 14, 30, 89,106, 84,227, 94,165, -252, 87, 30,215, 61,229,246,224, 72,110, 99, 84,114, 7, 87,240,119,192, 25, 66, 32,122,215,168, 69,183, 49,145, 96,232, 69, 37, -136, 8,133, 19, 91, 82, 70, 37,203,233, 14, 34,113, 58,169,126,249,229,243,166,106, 22,139, 57, 35,106, 78, 85,160,255,251,167, -255,252,157, 15,158, 12, 67,191,186,191,155,237,237,245,221, 22,176,200, 61,136, 88, 28,129,144, 29,128,136, 17, 75,124,200,223, - 37,147, 67, 8,190,251,109,165, 81,217,190,219,107,104, 42, 91, 96, 98, 26,239,220,184, 83,211,240, 88,103,115,208, 73,179,143, - 8, 33, 10, 32, 2,104,145,113,199,197, 47, 76, 0, 0, 32, 0, 73, 68, 65, 84,195,248, 66, 40,160, 78, 34,166,110,219,157,191, -122,189,190, 95,205,102,179,227,211,163,103, 95, 61,237,146, 78,234,122,179,188,202,198, 64,229,202, 41, 81,112, 90,195,222,209, -233,100,186,215,110,150,111,206,207,151,171, 21, 75,252,173, 31,255,164,170,136, 73, 55,219, 13, 87,147, 88, 77,167,251, 39,251, -135, 15,150,119,183, 55,183,215,148,182,179,131, 19,237, 59, 53,219, 59, 60,105, 55,203,205,166, 77,125, 91,133,234,249, 23,255, -153,171,249, 98,113,220,109,238,239, 87,203,175,207,223,100,131,182,221,204, 39,115,100,124,123,117,221,118,189, 35, 16,146, 1, - 12,195, 16, 67,140, 18, 75,134, 23, 25,205,188,142, 49, 74,220,246,189,219, 88,196, 31, 82,142, 44, 76,156, 52,149,157,206,221, -182,237,134, 97,209, 76,246,246,231,153, 48,245, 3,154, 7,118,142, 77,219, 13,128, 24, 34,103,215, 62,229,108,144, 85, 75,110, -162,106, 26, 4, 77,253,160, 57, 3,147,165, 52,168,239,237,159, 90,110,251,118, 53, 91, 28, 48, 34, 19, 79,166,243,161,223,110, - 55,203,147,147,147,135,143,143, 22, 7, 7, 36, 52,116,253,106,181, 60,187, 56,123,245,250,213,211, 87,103, 79, 95,189,121,123, -115, 51,171, 39,127,252,217, 15,190,245,232, 9,177,220, 93,159,125,255, 7,159,253,215,127,252,147,211, 7, 7,103, 95,127,211, -110,239, 19,249,245,205,237,254,201,225,170,237,159,125,243, 2,187,116,180, 55,221,155,213, 33,160,144,164,108, 36, 20, 72,138, -212,162,216,208, 10, 94, 27,129,193, 93,221,153,216,204,204, 29,193, 8,139, 11,201, 3,133, 33,231,119,147, 83, 51, 35, 36, 34, -206, 57,215,117, 40,115,155, 97, 80, 70, 12,145, 45,229,162,244, 9,204, 62,218, 24, 80, 77,199, 90,148, 91,145, 27,147, 8,131, - 24, 96, 12, 66, 88, 74, 36,132, 36,136,164,230,204,197,116,138,217,181, 92,248,153, 48, 23,233, 23,151,135, 17,187,155,112, 25, - 50, 11, 19, 0,161, 57, 48, 35, 11, 23,252,139,169, 2, 16, 49,169,101,115, 51,164, 32,140,128,142, 76,129, 3, 34, 2, 7, 22, - 20, 6,166, 33, 27,168,198, 58, 20,149, 31, 16,151,192, 68,249,250, 33, 27, 54,149,236,239, 81,172, 86, 41,117,195, 32,133,167, -130, 5,125, 67, 14,224,166,169,172,223, 0,208,173,235,251,165,218,209,227,199,103,111, 46,190,126,254,188,109,183,136, 56,159, - 78,159, 60,120,176, 89,175, 30, 76, 26, 9, 53,135, 24,234,198, 77,205,141,193,179,101, 64,175, 66, 3, 80,208, 91,192,132,229, - 83, 35,196,128,112,115,187,178,212, 29,238,239,129,200,238,172, 6, 14,142,132,194, 50, 10,190, 67, 69,140,132, 98,106, 65, 56, -134,224,238,170, 90,226,207,150, 45,134, 64,196,234,198, 8, 33,134,241,178,174, 30,138,239, 19,220,220,152, 80, 88, 10, 79,145, -169,220,227,176, 79, 3,255,221,223,252, 37,140,205, 93, 26,145, 38, 59, 17,202, 8, 34, 52,103, 14,227, 81, 24,119, 17, 61,220, -157,140,145, 70,155, 94, 57,180, 23,150,123,161, 32, 2,185, 41, 16, 65,185,106, 1, 18,151,165,144, 85, 85,120,251,246,246,225, -195, 7,102, 61,161, 56,184,155, 34,122,129, 19, 20, 70,174,249,136,198,216,189,210, 71, 47,221,142,216,131, 72, 50,126,197,165, - 39,108, 90,152, 57, 6,133,251,232, 64, 96, 6, 89,177,200,174, 93,109, 20, 66, 1,140,175,167,157, 68,157,208,144, 5,118, 47, -138, 17, 86, 7, 56,154,196,203,189,115,188, 47, 8,241, 8,241, 45, 89,170,253, 69,115,119,123,123,117,187,156,205,231,147,201, -196, 0, 68,112,189, 92,159, 95, 94,255,183,127,246,223, 47, 22,245,249,217,249,124,239, 96,187, 90, 86, 85, 61,170, 85, 88,118, -120, 63, 65,230,130, 22, 0,211,221, 76,109, 55, 90, 42,129, 35, 47,223,206,187, 6, 22,151,125, 54,208, 8, 21, 37, 34, 98, 46, -119,175,210, 47,159,236, 29,196, 88, 59,112,121, 67, 0,179,229, 97,204, 18,140, 71, 24, 68,164,213,221,242,252,205, 25, 56,238, -237, 79, 15,142, 31,188,252,250,153,171, 74, 12, 73,217,109,200, 41, 33, 73, 53,157,138,200, 98,198,251, 71, 15,145, 56,245,253, -203,151,175,174,238,238,231,243,253,239,126,244,109, 32, 72, 67,110, 22,135,100,158,134,237,226,224,144, 72, 54,235,229,230,246, -250,230,250,162,158,204,174, 94,127,209,109, 87, 67,183, 78,155,101,156,236,121,185, 75, 54,115,244,108,214,181,119,111,127,241, -213, 87,255,241,167,159,207,167, 83, 98, 90,109, 86,125, 26,110,238,151, 5,233, 92,130, 66, 69,103, 60,169,235,192,226, 35,216, -159, 28,188,156,165,218,126,200,234, 72, 92,196, 41, 85,172, 20,124,219,181,136,120,176, 88, 76,154,201, 98,222,172,187, 36, 6, -185,221, 58, 34, 32,101,205,106, 46, 34, 85,172, 42, 17, 68,234,251,158,133,205,116,218, 52,125,187,149,170,169, 10,154,124, 72, - 64, 20, 24, 35,113,219,183,205,100, 42, 68, 34,149,153, 3, 41, 32, 60,254,240,131,247,223,123, 50, 91,204,193,181,111,187,213, -242,254,242,242,237,171,243,203, 47, 95,188,122,126,126,190,221,110,191,251,222,251,127,246,187,127, 24,172,223,118,221,180,230, - 63,252,147, 63,250,225,143,127,123,232, 54,111,190,249,245,228, 96,177, 66,248,197,175,190, 0,160,231,175,206,222, 60,125,125, -188,152,236, 47,102, 84, 76,200, 14,170, 26, 67, 96,228,178,101, 41,251,134, 24,100,132, 61, 33,148,252,137,153, 49, 11,142, 53, - 69, 39, 96, 66,206,154,136,208, 70,105, 54,140,212, 95, 9, 85, 37,217,220, 82, 6,196,186,138,102,110,250, 78,134, 67,142, 92, - 8,220,194, 40, 34, 41, 37, 36,182, 2, 88,103, 86, 85,119, 15, 68,166,166,154, 10,251,186,196, 99, 98, 93, 87, 18, 1,193, 65, -131, 68,115, 69, 34, 53, 8, 34, 33, 72, 20, 33,100,115, 8,204,229, 33, 80, 38, 11,136, 68,238,196,130,200, 64,152,179,149, 64, -114,161,165,238,208,169, 36, 18,202,169, 62, 27,136, 68, 98, 48,115, 75, 78, 34,196,156,205,136, 88, 36,128, 89,249,128, 32, 82, - 78, 42, 7,179,230,193,195,151, 23,151,157,170,212,245, 42,229,205,144,153,176, 22, 14,204, 6,102, 6,230,185,180,190, 37,178, - 14,105,173,105,241,240,244,118,217,254,227, 79,127,182, 92,111, 75,152, 45,198, 96, 14,236,237,147,131, 35, 96, 38, 68, 22,202, - 57,107,206,150,141,152, 0, 11, 21,197,133, 24, 68, 10,112,133, 28, 84,109,185,222,220,222,223,159,238,207,170,166, 81, 53,220, -217, 49, 2, 5, 70, 84, 7, 66, 39,150, 66, 81, 44, 70, 13,162, 48,228, 84, 76, 44,229,239,184,174,130,170, 17,130, 16, 19,203, -120,209, 66, 38, 2, 3, 74, 67, 22, 44, 1,254,210, 82,245, 16,248, 29, 56, 32,165,196,127,251,215,255,142,198, 7,115,113,217, -141, 18,163, 50,193, 86,203, 84,110, 33,227,131,145, 60, 59,162,150, 50, 49, 73,145,107,192,187,208, 98, 73, 53,150, 33,199, 72, - 91, 30,179,150, 35,231,177,200, 54, 2,243,197,229,245,225,201,177,148,223, 92,244,157, 57,116, 28,195,149,120,209, 59,113, 42, - 34,113,241, 8,150,211, 72, 54, 42, 43,249,113,164,225,102,201, 13,118, 35,176,221,168,103,167, 28,249, 23,226, 18, 32, 2,121, - 23,156, 28,169, 46, 72,129, 0, 25, 32,188,163,199,143,177,202, 29, 91, 14, 1, 13,138,173,155,161,160,233,137,202, 23, 73, 28, - 31, 62, 60,121,254,252, 53, 16, 77,166,179,102, 50, 25,134, 20,132,190,252,250,217,233,225,126, 30,250,171,235,183,119,119,183, - 68, 30,171,186, 60,224,202,142, 98,231, 27, 68, 64,176, 33,149, 83,120,169, 44,143,160, 55,215, 66,254, 43, 99, 36, 87, 43,186, - 75, 26, 65,209,255,191,183,222,120,255, 33, 66, 8,243,227,135,229,231, 55, 94, 67, 10,148,172,236, 78,204, 41,198,180,221, 74, - 29,215,171,237,229,249,165, 14,219,197,254,193,209,233,131,151, 79, 95,164,172,105, 72,125,219,173,111,222, 0, 79,117,243,182, -154, 29,245,235,187,246,254,245,222, 98, 65, 0, 47, 94, 60,255,217,175,191,216,172,183, 31,125,252,221, 15,222,255,176,219, 46, - 93, 83,179, 56, 78,195, 22, 89, 42,219,174,111,222,128, 52,104, 90, 87,245,245,229,197,124,255, 84,152, 86,247, 43, 71,105,215, -171,102,182, 87, 9,197,201, 52,167, 14,101,210,117,195, 47,190,250,213,197,106,243,244,197,203,189,197,220, 29,210,144,238, 86, -235,145,183,231,227,164, 42,187,166,148, 38,245, 52,136,248,110, 83,239, 0,129,163, 35,180,125,251,174, 66, 55,228, 97, 82,213, - 72,152,205,126,248,233, 71, 76,248,249, 87,207,183, 93, 55,175, 66,172,107, 51, 3,146,178,191, 6, 5, 98,110, 87,119,186, 43, -226,215, 49, 70,166,182,221,198,216, 8, 67,144,186, 14,146, 77, 65,147,123,118,207,194,129, 89, 36, 72, 96,108,166,211,111,125, -250,201,163, 71, 79, 66,140, 67, 26,218,174,189,191,187,251,242,217,179, 95, 61,253,230,155,151,175,223, 92,188, 93,212,211, 63, -248,236, 71,191,243,157, 79, 38,179,197,171,103, 95,124,250,201,183,254,135, 63,255,243,253,253,253,231,191,252,231,118,187, 92, -117,237, 23, 95,126,245,242,155,103,147, 73,243,236,215, 79,107,131,147,253,121, 93, 87,174, 70,132, 89,157,152,133, 67,136, 12, -192,229,227, 23,162, 8, 48,129,140,177,246, 50,145,196,146,192, 51, 0,160, 34,102, 24, 13, 56, 0,136,234,202, 28, 25, 17,137, -170, 88, 1,143, 79,124, 22,137, 49,142,127,172, 48, 88, 9,171, 80, 96, 78,158,139,193, 46,165,172,166,165,166,158,135,212,247, - 67, 37, 2, 8, 99,149,164, 48, 55,152,128,104, 58,105, 88,202, 53, 31, 10,184,196,198, 79, 44, 87, 49, 6,150,108,134,204,187, -157, 0,102,117, 34, 38, 38,112, 36, 17, 22, 81, 3, 22, 14,204,229, 83, 38,194, 8, 2, 88,144,225, 84,246,135, 76,196, 66,230, -154,213, 9,203,189,151,144,208,204, 75, 40, 82,221, 0,129, 3,187,186,154,206,159, 60,185,223,180, 95,127,249, 84,115, 98,150, -219,251,165, 17, 34,139, 19, 72, 9,203,144,148, 19, 15,160,229,148,135,156,113, 58, 27, 12,159, 63,127,121,187, 90,169,101, 48, -127,242,240,228,241,163,199,151,215,111, 63, 60,220,219,159,237, 67, 73, 97, 26,228, 97,240,157,156, 90, 40, 20, 73, 81,105,147, - 49,242, 48,162,228,253,250,110,133,174,139,253, 57, 51,131,123,178, 92, 30,196,163, 68,176,212, 17,188, 76, 30, 32,196,160,217, -218,190, 19,198, 24,162, 2, 86,204, 14,144, 76,105,100,107,210,238,105,198,224,218, 15, 10,150,130,112,118,207,217,145,128,145, -204, 60, 59,148, 62, 48, 34,230,172,252,119,127,253, 23,239, 48,181,229, 83,130,229, 39,189,227, 90,189, 83,102,240, 78, 83, 14, - 4, 99,148, 22, 1,139, 72,174, 80,120,202, 16,185, 44,115,124,151,185, 46, 83,136,241,143, 7, 68, 48,117,102, 89,223,223,106, -152, 44, 38,149,155, 35,128,144, 56,148, 28,149,191, 75,221,140, 70,234, 82, 62,246,119, 39,239,119,231,145,200, 99,100,189, 76, -240,129,138,241, 17, 11,212,134,184, 68,125, 74, 27, 23,129, 9,153, 73,118,128,117,112,119, 55,203,133,129, 74,229,116, 11,101, -158,232,239,156, 37,190,243,126, 56,130, 1,238,214, 5,227, 35,150, 16,220, 76,155,166, 18,242, 23, 47, 94, 47,246,246, 98, 85, - 85, 85,221,118,237,102,189,185,190,190,250,193,119, 63,253,228, 59,223,185, 58,123,241,254, 7, 31, 93, 93,188,142,161, 25, 61, - 57, 37,199, 35, 76, 64,174, 14, 52,182,195, 70, 6, 82,201,134, 90, 1,246,152,143,212, 72, 51, 24,249, 27, 5, 68, 51,178, 85, -119, 28, 30, 68,100, 38, 51, 88, 28, 28,149, 1, 44,184, 1,209,216, 35, 6,114, 3, 20,113,207,224, 32, 44,119, 87,119,119, 55, -119, 89,243,193,225,241,193,201,226,236,213, 89,215, 14,155,229,101,151, 90,164, 41, 87, 65, 98,147,123,219,172, 46,254,195,127, -250,143,255,240, 95,254,233,243,159,255,244,191,252,236,243,203,187,251,164,233, 71,223,251,221,131,163,135, 92, 53, 20, 23,195, -230, 54,181,247,113, 54,223, 59,121,184, 89,173, 40, 86,221,102,189,188,127,219, 76, 23,195,230,126,187,188, 93, 28, 62, 90,222, -189, 69,150,186,158,222, 95,190,238,218,141,166, 97,177,127,188,222,220,253,243, 55, 79, 89,228,236,250,250,110,185,100,166, 24, - 4,157,134,212,219, 8,141, 40,215, 24,202, 57,101,213,166,174,130,132,221, 55, 12,230,214,132,255,143,169, 55,251,177, 45,185, -206,252,214, 16, 17,123,159, 49,231,155,119,190, 85,117,107, 96,145, 44,138, 67, 73,108,146, 18, 7, 73,109, 11, 26, 72,169,219, -109, 73,221,104,184,209, 15,134, 97,192,126,243,191,100,216, 64,195,176, 13,195, 48,108, 9, 80,183,221,118,183, 68, 81,226, 88, -243,157,115, 30, 78,230, 25,247,222, 17,107, 45, 63, 68,156, 44,189, 93,178, 88,200,203,147,251,196, 94,177,190,239,251,125, 94, - 64,155,174,203,231,156,168, 38,179,135,251,123,119,183,183,167,203,213,217,197,117,191, 55,154,204,175, 85, 99,191,234,101,230, -129, 74,146,148,174,174, 47,178,236,148,136, 45,165,126,175,234, 87, 53, 0,132,224,205, 52, 38,109,154,102, 54,159, 48,234,173, -205,173,221,221,189,157,173, 61,118,161,141, 93,168,195,237,251, 15, 31, 60,126,253,246,157,187,200, 20,155,213,116,122,245,242, -224,229, 47, 63,252,244,233,171, 87,167,231,215,211,233,244,209,254,173,255,228,219,223,189,127,123,135,125,208,216,126,231,251, -223,125,255, 55,190, 57,187, 56,189, 60, 59, 58,191, 56, 89,116,177, 30, 15,125, 8, 47, 62,125,222,206, 86, 91,227,225,112, 80, - 97, 89,252,113, 50,115,236, 56,167, 65, 0, 50,205, 42,132, 42,243, 86,147, 9, 17, 99,142,171,130,186,181,171,192,196, 20, 36, -137, 57,199,153,194, 4,102,142,124,206, 62, 49,123, 85,209, 36,196,236, 8, 85, 85, 68, 85,129,185, 88,205,204, 20,137,193,160, - 14,190,237,162, 33,120, 42,242, 90, 76, 41,169,152, 89,238, 84,206, 28,115,114, 92, 87,158,208,213,222,173,145,168,104,144,227, -232,232,216, 1,160,115,164,146, 61,151,132,128,236,179, 11, 30,156,203,239, 6,246,161, 38,231, 16,160,170, 2, 50,171,105, 76, -234, 28,154,129,137, 9, 24, 57,151, 68,136,153, 61,145,101,209, 8, 67, 85, 1,114, 65, 56, 1,128,168,100,109,137,139, 63,159, - 20, 23,210,180,200,207,159,189,154, 76,231,147,171,235,243,203,137,130,142, 7,195,235,197,124,213, 70,116, 28, 8, 29,168,247, - 62,207,175,177,233, 58,230, 48,222,252,249, 7,159, 30,158,158,128,161,169, 18,113,221,235, 93,205, 22, 53,200, 59,247,239,147, -115, 0,172, 42, 93,138,148,133, 17, 53,239,188,161,137,149, 74, 44, 51,200,104,107,239,221,124, 21,231,243,249,173,237,141,170, -174,146, 90,236,186,224, 42, 34, 66,162, 12,129,202,198,246,162,246, 1, 74, 18, 3,169,234, 32, 6,170,209, 57,159,151, 20, 25, -197,115,131,141,101,164,164, 81, 69,156, 99,118,216,117,130,102,204, 84,101,124, 2, 0,170, 33,145, 42,152,196, 40,137,255,244, - 71,127, 88, 42,233,138,160,154,199,237,140,113,207, 14, 60,203,139,247, 53,234,203, 40,135,126,138,173, 97, 61,185,175,231,204, -188,174,206,219, 98,202, 18,120, 9, 60,173,211,173,165, 14, 80, 23,173,108,109, 12, 37, 38, 43, 43,110, 83, 48,212,210, 21, 72, -228,214,205,128,134,120, 51,178,150,217, 58,123, 94, 11, 26, 31,114,247, 8,150,165, 5, 17, 21, 95,189, 3,200, 77,193,133,131, -137,159,155, 39, 1, 13, 21, 81,212,242,130, 4, 50,244, 6,215, 65,214,245,250, 41,123, 54,160,168, 72,153, 91, 99, 55,152,245, -140,118, 22,181,221,237,205,167,207, 94, 69,177,254,112, 84, 87,125,231,168,109,154,159,126,248,105,205,221,254,254,206, 98, 54, -255,248,195, 95,157, 31,191, 10,140,190,238,177,243,236, 3,177, 67,200, 45, 34,172,146, 84, 4,137, 75,240, 67,109,109, 57, 45, -237, 58, 57, 65,199,107, 33,152,156, 47,191, 44, 94, 39, 6,212, 56, 56, 19,243,245,168,191,177,153,177,154, 26, 99,201, 70,100, -174, 89,222, 43,117, 29, 34,115,229,231,215,179,179,195,195,148,236,238,163,135,163,205,209,171,167,175,186,110,217,174,218,212, -169,167, 4, 0, 0, 1,152,122,220, 45,151,179,207, 94, 30,126,248,236,229,249,228, 26,193, 0,221, 55,190,242, 53,239, 43,212, - 68, 68,177,185, 6,145,219, 15,223,214,152,212, 85, 34,214, 76, 39,189,193,184, 10,117,179, 90,176, 27,174,218,149, 25,110,108, -236,116, 77,211,182,203,225,104,179,238,111,118,205,236,147, 79, 62,252,229,179,231,249,249,152, 92, 93,119, 49,153,218,206,198, - 24,145,150,171, 6,214,215,152,252, 91, 78, 41,169,105,175,174, 3, 59, 85,181,242,234,197, 94,221,219,232, 15,135,189,161,129, -142,251,245,107,251,123, 41,197,103, 71, 39,128,174,235,154,141,209,104,119,107,235,236,106, 42,169,171,124,157,105,209,170,138, -190,114,206,123,199, 8,224,188,223, 26,141,103,243,105,138,157,239, 15,219,216, 69, 81,116,158, 9, 71,181, 75, 93, 28,141,199, -203,118,117,189,152,111,237,237, 60,122,243,173,251,175,189,190,177,189,139,200,211,235,203,195,195,195,207,158, 63,251,232,211, -231, 7,103,167,231,151, 83,231,232,155,191,246,213,175,127,225,109, 54,152,207,231,247,238,237,127,227, 27, 95,221, 24,143,142, -159,127,150, 40,117, 8,191,248,228,179,189,205,141,195,243,139, 79,126,249,241,198,160,191, 53,234, 83,161,129,228,203, 98, 6, -157,251, 12,228,102,202,197,108,200,142,204,178, 26, 68,134,150,123,125, 45,231,119,214,119,238,164,234,152, 45,143,216,217,211, -134, 64,128,206,187, 36, 41,207, 68,140,148, 84, 76, 85, 83, 44,223, 40, 67, 41,166, 44, 66, 68, 5,160,220, 58,131, 25,231, 74, -222, 5,206,200, 11,202,205,116,196,142,136,201, 57, 70, 36,209,168,128,149,119, 42,121, 61,146,145, 37,204,132, 49,199,115, 28, - 1, 0, 51, 3,100,249,151,137,152, 43, 95,238,174,148, 61,135, 22, 37, 86,235, 43,133,138, 58, 31,216,145,103,102,239, 16, 73, -147,196,100, 89,196,205, 59, 37, 98, 86, 80, 19,201, 58,115,169, 53, 67, 50, 85, 83,153, 38, 89,118, 58,157,207,155, 85,211,165, - 14, 81, 99, 23,163, 72, 74,201,133,208,136, 38,226,202,129, 3, 67,132,174,137,139,148,252,198,232, 98,114,125,116,122,214,117, -157, 35, 66,132,183,222,120,216, 38,157, 93, 95,125,229,209,221, 97,221, 47, 36,154,210, 83,103,142,125,130,114,196, 85,161,103, - 0, 42,146, 36, 2,152, 39, 15,166,199, 23,147,205,158, 31,142,134,170,128,104,142,125, 89, 24, 48, 6,226, 76,205,117, 76,128, -220,165,148, 99, 77,204,222, 0,152, 28, 33,139,196, 44,149,147,154,102, 39, 18,145,129,117,169,147,100, 68,168,102, 10,200, 8, - 68,152,161, 5, 42,134,136,150, 50, 90, 1, 29,115,140,202,127,246,163, 63, 44, 13,117, 6,136,180, 70, 13,220,212,244, 25, 34, -115,185, 94, 97,129,245,174,119, 41, 89, 40,200,128,150,242,156,173, 37, 12, 85, 64, 46,173,132, 57, 59,191,238, 87, 53, 34, 48, - 68,239,252,233,233,209,206,173, 59,146,186,204, 3, 64,200,190, 32,204,203,250, 60,122,150,176,149,149, 12, 85,126, 67, 20,163, - 75,166,246,174,215,180,140, 4,142,110,140,246, 88,108,129,134,146,241,110,192,197, 74, 77,159,215,196, 26,163, 65, 38, 80, 32, - 50, 64, 42, 48, 28, 67, 36,203,183, 24, 64, 34,244,148, 77,186,229,103,223,124,167,104,253, 90, 37, 71,126, 52,170, 62,121,246, -114,208,239, 87,117,221,239,247,235, 58, 44,166,211, 15,159,159,190,125,123,188,119,247,222,203,167, 79,190,241,205,127,244,226, -179,143,123,253,126,127,180,157,219,169,204,178,233, 84,178, 11,146,202,235, 15, 11,180, 30,203,175,120, 45, 55,184,178,139, 89, -123,224,136,125,233,154, 93,247, 30, 32, 81,232,143,171, 94,207,180,224, 76,193, 0,156, 67,100,141,137, 72,129, 28, 57,159, 59, -160,175, 46,167,103, 39,167, 10,112,239,222,237,126, 21, 62,253,240,227, 4, 56,191, 60, 97,239,129, 61, 98,109,237, 60, 38, 29, -247,181, 23,120,115, 52,232,247,122, 73, 82, 23,211,112, 56,252,250, 23,191, 38,113, 21,170,254, 96, 99,163,237,162,247,117,175, -223,107,187,180,156, 28,167,118, 89, 15,119,134, 27, 91,166,182, 90,204,134,227,205,170, 55, 34,166,174, 89,228, 12,180,196,184, -177,185,141, 93,252,241, 47,127,230,234,129,129,121,162, 69,179, 66, 38,199,212,180,109, 94,171,173, 37, 38, 92,191,188,177,137, - 73, 84, 6, 85,133,192,154, 61,147,101,182,192,189,173,173,175,190,253,218,157,157, 29, 3,119,126,189,152, 45,150,200,214, 52, -157,247,110,119,103, 43,248,234,233,241,177,103,232,215,189,202,249, 36,186, 22,184, 32,182,173,170, 5,143,222,133,170,215, 7, -213, 94, 85, 17, 82,155, 98, 21,124,191,223, 31, 12,198, 4,208, 27,110, 62,120,231,157, 55,191,244,222,254,189,215, 67, 21,154, -249,245,193,171,103,207, 62,123,250,228,229,171,151, 71, 39, 7,103,103,231, 87,215, 95,121,252,250,251,239,190,123,255,238,107, - 81,210,214,206,206, 55,191,245,235,175, 61,186,127, 61, 57,107,154,217, 39,159,124,244,226,244,116, 62,157, 93, 78,174,143, 94, - 29, 45, 39,179,157,209,112, 88,215, 55,222, 93, 34, 10,222, 37, 77,156,193,179,200, 88, 54, 84,107,110,117,233,207,225,181, 50, -134,204,222, 51,235,122, 39, 73,228, 20,208,179, 47,137, 15, 36, 68, 82,149, 54,118,193,249,108,146, 17,137, 18, 59, 38, 16,133, -224, 3, 50, 90, 30, 95, 40,103,103, 92,105, 66,101, 2, 68,102,242, 76, 92,204, 8,204, 46,228, 94,132,138, 93, 76,194,232,128, -144,115, 43,142,170,130, 49, 51, 98,110,197, 96, 36,172,214,158, 22, 38,151,127, 83,196,236, 28, 35, 81,169,137,203,143,122, 82, - 67, 32, 32,145,132, 0, 57,205, 0,104, 92,210,161,104, 42,128,192,193,103, 19,142, 9,146, 39, 48,131,148,208,231,141,129,187, -209,226, 8, 41,153, 1, 98,135, 41,132,122,190,108, 22,171, 85, 82, 80,181,220,188,218,175,195,100,186, 0,128, 6, 81,201,192, -120,217, 9,142, 71,211,101,243,243, 15, 62,158, 47, 22, 25,173,222,239,213,222,135,243,201,213,151,239,223,221,223,220,138,170, -160, 72, 76, 42,160,166, 61, 23,216,249, 76,177,245,206, 35,115, 62, 91, 67, 85, 49, 51,170, 77,102,203,118, 53,223,218,222,240, -189, 26,217, 35,113,215,117,206, 17,135, 0, 70,106,106, 42,142,208, 8,219,166,243,140,136, 44, 26, 93, 30,251, 50, 33, 17, 13, -153, 68,196,214,125,212,162,154, 67,203,204, 78,147, 16, 97, 8,228, 66, 21, 69, 40, 59,199, 25, 21,208, 36,121,231,204, 12,243, - 46,238,207,255,228, 71, 96,160, 32,165,200, 54, 79,182, 72, 0,192,174,108,191,168,240, 24, 0,128,202,122,187,228,101, 11,228, - 29,203, 42, 60, 71,128,141,224,230,159,222, 48, 13, 21,145,137, 75,119,135, 25,212, 85,117,126,114,234,251, 27,126, 29,145, 42, -131, 26, 25,185, 27,141, 49, 71,103,179,129, 68, 11, 3, 6, 74,176,215, 44, 99, 35, 53, 7, 74, 11,238, 38,163, 91,202, 95,201, - 76, 1,137, 17, 5,184,172,186,217, 21,202, 78, 94,200, 19,123, 32,134, 66,154, 51,204,171,223,108,154, 41, 34,167, 34,152, 65, - 78,237, 2, 49, 27,144, 34, 16, 16,231, 16, 22, 33, 0, 27,232,246,206,206,242,250,250,226,122, 62, 30, 13,201,133, 58,244, 24, -245,195,207, 62, 67,115, 3, 94,190,124,241,106,255,193, 27,154, 58,141, 82, 15,135,196,206,135, 42,171,200, 25,129, 74,204, 89, - 53, 45,141,103, 25,250,147, 93,237,133,136,161,107, 36,112,185,224,100,241,245,134,172,192,236,204,180, 63,218,169,122,125,160, - 92, 69, 70,150, 18,128,165,166,201,175, 8, 83,115,217,184,214,181,147,201,252,228,213, 11,235,150,175,191,243, 14,123,247,252, -201,139,235,211, 3,209,174,238,111,197,100,177,155, 85, 85,237, 29,250, 16, 25,157,119, 46,166,238,252,106, 10,128,183,239,220, -121,247,241,187, 10,145,156, 71,224,118, 62, 55,196,224, 56, 25, 46,103, 87, 93, 27, 1,124,187,188, 88, 45,103,139,217,213, 96, -180, 41,113,185,154, 28, 57, 4, 96, 95, 85,149, 11, 30, 36, 61,249,236,131, 31,127,244,113,236,186,121,211,204,166, 83, 1, 11, -176,126, 6,208,242,155, 45,198, 8,107,135, 93, 78, 47,116,109,151,204,250,253, 62,234, 90,212, 55,243,204,119,246,198,151,211, -249,197,245,162,170,170,173,205,209,254,214, 78,219,118,215,179,105, 47,212,103,147, 11, 48,245, 92,157, 92, 93,143, 67, 80,144, -202,123, 2, 76,210,121,230,182, 93, 25, 81,191,234, 85,193, 87, 85,127,181,184,114,190,118,228,137, 45, 37,107,147,116, 41,237, - 61,120,244,230, 87,190,126,251,225, 27,195,141, 45,105,227,114,118,249,228,201,147, 23,175, 14, 15, 78, 79,159, 31, 28, 30,157, - 93,116, 93,247,107,143,223,122,124,255,158, 26, 59,166,119,223,120,248,245,175,191, 71,218, 93, 28, 61,127,249,244,137, 16, 8, -232,214,230,240, 39, 63,254,153,182,114,107, 52,220, 24, 13, 60,121,200,161,142,210,245, 75, 73,173,114, 21, 33,106,238,226,201, -206, 63,242, 57, 41,152,123,148, 68,133,153, 21, 17, 84,193, 52,105,110,246,241,106,150, 84,234, 16,136, 25,193,114,102, 71, 84, - 77,181, 87,247, 8,172,137, 89, 51, 67, 34, 74, 38,136,236, 61, 3, 96, 29, 42, 17, 81, 85,199,156, 97, 91,236, 24, 50, 38, 9, -161, 72,150,128,204,148, 52,121,199,142, 93, 20,245,142,242, 77, 57,127, 71, 99, 18, 52,242,129,131, 39, 1, 76,146, 16, 13,201, - 1,176,169, 8, 42,152, 18,187, 42,120, 66, 80,133,220,149, 9,142,186, 54, 17,147,115, 78, 36,130,129,247,174, 77,137,137,122, -117,149, 13, 67, 34,146,109,136,136, 6, 70,206,121, 35, 51, 66, 38,151, 13, 43, 76,228,216,137,170, 98,206,189, 2, 35, 16, 96, - 39,118,113,117,237, 60,189,126,239,254,178, 89,165,152, 16, 76,212,174,174,175,199,131,254,112, 56,156, 45, 27, 64, 55,139, 66, - 33,184,224,143,143, 79, 46,174,167, 34,137, 8,251,117,245,248,181, 71,199,151, 87,247, 55,134,111,221,221, 71,176,192, 30,157, - 67, 38,118,232,157, 19, 64, 83,173,122,181,227,144, 36,105, 74,228, 28, 5,103,162, 68,144,196,206, 46,175,110,109, 15, 55, 54, -119, 93,168,136,188, 74,116,228,216, 57, 51, 75, 49,153,168, 35,108, 58,149, 24,123,117, 45, 6,160, 90, 85, 61, 85,200,192,112, - 3, 35, 36, 53, 69, 85,207,220, 73, 76, 49, 49,179,247,190,105, 27, 53, 53,212, 42,184, 78,208,146,196,148,242, 36,152, 45,128, -236, 57,195,229,234, 16, 90, 21,254,179, 63,254, 67, 64, 40,115, 47,131, 74,177, 9,146, 17, 18,169,100,170,250, 26,201, 5, 86, -138,188,254,193, 94, 62, 31,165, 89,137,132,181,150, 9, 37,118,104, 72, 25, 32,130, 8, 32, 57, 64, 65,104,160,206, 7,137, 93, - 84, 28, 13,107, 64,159,255,165,220,134, 90, 56,186,133,115,150,117, 95, 51, 53,162,245,202, 4,177, 44,202,243,215, 3, 72, 52, -229,211, 63,159,205, 8,154, 55,249,159,163,211,197, 64,129,214,247,144,124, 74, 26, 57, 36, 95, 40,146,197,169,175,121, 85,165, - 57,172, 91,218,150,180,252,191,101,202, 23, 20,206,197, 38,235,183, 24,229, 69,166,218,120,212,127,121,120,236,125, 85, 85,189, - 42, 4, 23, 66, 77,250,211,143,158,108,247,253,151,190,250,222,225,171,163, 71,111,191,115,118,124, 52,222,216,113,190, 42,246, - 76, 43,142, 87, 0, 2,226,178, 13, 67, 64,226, 27, 76,155,153,170, 8,136, 42, 96,161,142,220, 4, 17,242,146,162, 92,147,192, - 68,135, 59,183,217,179,118,109,142,229, 81,229, 76, 44,187,116,164,139,161, 87,105,236, 76,162, 37,189,184,156, 45, 22, 77, 24, -108, 62,122,252,168,109, 86, 31,252,253,143,167,167,175,122, 27,183, 37,117,132, 22,234, 13, 12, 53,168, 90, 55,117,206, 37, 73, - 23,147,233,197,228,122,177, 92,125,233, 11, 95,249,194,151,223, 71,100, 49, 52,176,184,154,223,122,240,104,255,193,155,231, 7, - 79,102, 23, 47,124,168, 92,175, 47,221, 74,218,153, 52,215, 73, 36, 54, 77,175,215,159,205,174, 57,244, 24, 89, 99,179,152, 77, -254,238,131,159,190,154, 76,135,253,126,215,117,203,182,109,219, 40,160,102, 38, 73, 37,105,126, 30, 21, 44,137,220,136, 64,121, -156,104, 99,231,144,122,189,218, 76,107,239,111,109,143,198,131,193,241,233,229,217,228,170,137, 93,215,117,154,196, 57, 26,246, -122,139,166,105, 98,155,162, 36, 85,239,160, 75,118,181,152, 87,132, 62, 84,140,138,232,242, 84, 91,247, 6,102,170, 73,230,243, - 75, 48,246,222, 87, 33,204, 23, 75, 51,219,191,125,231,189,111,188,255,248,139,191, 54,218,216, 68,194,217,229,233,217,225,171, - 39,207,158,188, 56, 56,120,254,234,240,197,193,201,233,100,178, 51, 30,127,227,205, 55, 95,187,119,111, 54,155,222,187,115,251, -215,191,241,222,131,251,119,206, 79, 14,154,213, 28, 7,189,143,159, 62,175,157, 63,155, 78, 62,251,224,233,102,175,190,179,189, -105,104,249, 41,228,226, 68, 35, 98, 6, 4,239, 88,138,146,136,162,178,174,199, 89, 55,187, 16,218,231,104,223,162, 70, 17, 48, - 19, 38, 17,199,158,185,236, 42,136, 93, 76,217,150, 13,165,246,192,128,215,193, 37,102,118,236, 51,186, 60, 4, 23, 83, 2, 49, -118,107,237, 14,114, 83,118, 46,187, 84, 88,247,120, 56,196,224, 93, 38, 63, 6,239, 12,129, 28,177, 39,176,245,201,193,148,146, -170,145, 15, 85,224,192,236, 68, 68, 82, 71, 76,140,204, 46, 16,162,228, 75, 61, 2, 17, 37, 85, 85,101, 66, 68,144, 36,153,254, -139, 4,204, 14,145,147,198, 20, 37,223, 4, 68, 21, 12, 44, 26, 82,142, 62, 98, 38,164,243, 58, 33,152, 93,193,180,254, 90, 19, -185, 64,200,200,192,216,116, 93, 8,161,107, 83,240,174,233, 98,142, 8, 24, 88,219,182,117, 85, 13,135,131,179,139,203, 65,191, -126,117,114,246,226,240,168,156, 98,132, 91, 91, 27,200, 46, 46, 23, 95,125,120,183,215,235, 25,144, 88,102,205, 35,128, 3,208, -224, 42, 0, 16, 81, 85, 1,196,170,242,165,240, 19, 80, 13, 46,166, 83,135,186,187,187,171, 68, 6,230, 66,197, 33, 0, 65,238, -120, 34,114,162,169,235, 58,102,240,206,229,149, 50, 82,182,132,150,190,114, 19, 41, 59,122,114,130,192, 72, 92, 2, 48,226,200, -229,190,204, 92,183,204, 68,196, 46,171,181,165, 33, 46,103,184,136,137, 72, 69,156, 81, 6, 99,230,238,173,188,221, 32, 80,203, - 48,252, 50,200,230,187, 34,193, 77, 95,105, 25,117,129, 32,195, 52,179,133,116,109,227,206,144,159,245, 61, 32, 39,217, 44, 71, -168,114,161, 5, 51,155,217,198,120,120, 50,153, 33,142, 51,139,147,145,204, 4, 29, 65,150, 3, 51,248,203,138, 22,105, 37,220, -129,235, 6,162,252, 56, 2,161, 19,205,232,211,146,245, 65, 2,180,181,238, 4, 69,190,128,204,230,202,243,176,100,131, 60, 50, -179,164,132, 38,235, 96,238, 58,133,101,152, 35,162,134,134, 6,140,206, 32,183,218,100,217, 62, 39, 49,114,196,200,149, 14, 66, - 64, 49, 27,111,110, 62,186,183,127,120,114, 49, 24, 14,189,115,131,193,232,141,199,111, 29,156,156,253,221, 39,135, 15, 30,221, - 57,124,249,100,213,174, 16, 45,198,198, 73,133,236, 16,179,197,202, 64, 20, 28,131,105, 70, 45,151,129, 29,233, 31, 72, 2, 98, - 6,204,222,192, 84, 5,145,214,136,102, 40,216, 31, 81,231, 56, 10, 34,128,116,157, 1,147, 99, 48,213, 85, 99,230,184, 14, 42, -145,131,215,156,153, 66,118,189, 26,236,136,152,177, 91, 16,210, 98,114, 53, 61,122, 49,186,251, 24, 24,217, 56, 54, 43,147,171, -173,251,111,205, 47, 94,144, 26, 32, 55,171, 70, 68, 76,177,139,205, 59,111,189,139,224, 22, 87, 19,244, 20, 23, 83, 53, 9,152, -150,147,147,233,233,115,195, 42,166, 84, 3,104, 90, 93, 93, 28,246, 7, 27, 33, 84,189,254,230,201,179, 95, 12, 55,246, 70,155, -123,179,243, 87, 72,210, 25,158,206, 86,207, 95, 30,248,135,247, 87,171,101, 18,201,215,210,124,150,172,145,212, 56,118,189, 85, -215, 45,155,166,164,162,181,116,190,156, 76, 46,204,244,139,143, 31, 17,200,209,197,213,116, 25,209, 36,248, 42, 89, 90,181,171, -166,109,150,205, 98,216, 27,222,221,187,117,116,126,153, 52,174, 86,171, 20,171,187,251,123,109,108,143,102,139,205,141,113, 23, -213, 48,133, 48,242, 85, 13,154,144, 67, 4,168,122,155,205,106, 49, 95,173,146, 65,175,223,127,237,141,183,222,250,210, 23, 71, -219,219, 85, 93,167,102,113,117,117,121,121,118,118,118, 57,121,241,234,224,224,236,252,228,226, 10, 76,222,189,255,224,173,123, - 15, 36,117,108,242,131,223,250,214,195, 55, 94,139,203,217,197,201,243, 15,127,245, 33,143, 70, 85, 21, 22,203,197, 47,126,126, -170,177,219, 25, 15,250,245, 0, 16,217,149,234, 32,133, 0, 0,142, 17,152, 98, 18, 3,200, 1,212,148,149,152, 98,205, 54, 34, -114,142, 37, 9, 88,134, 97,229, 86,103, 68, 70, 77, 42, 6,204, 46,105,100, 98, 48, 52,208,212,166,188,216,149, 36, 4,185,132, - 11,213, 12,208,188,243,106,224,152, 50, 78, 82,196, 0,137,125,190,251,103,176, 23,198, 46, 1,162,168,121, 70, 17, 3, 54, 95, -170,239,204,123,135,153, 52,204, 25, 84,198,236,208,136,216, 44,198,232,125, 8,117, 37,162, 73, 51, 6, 7, 29,251,242,158, 54, - 35,176,220, 74, 6, 6, 64,230, 12, 98, 30,106,136, 75, 91,131, 42, 66,118,223, 3,146,115, 62,115,187,141,137, 9,173, 43,130, -170, 97,217,220, 50, 25, 42, 18, 48, 34, 1,118,154, 37,226,114,217, 35, 87, 89,188, 53, 24, 17,242,213,244, 26, 1,246,247,182, - 87,177, 75, 41,129,105,211,196,182,237,136, 56,171, 2,139,229,106,181,106, 1, 44, 56, 78,104,143,238,220,173, 6,253,143, 63, -254,244,219,111,190, 54, 26,141,162, 49, 59, 0,233, 20,146,168, 5, 87, 27, 4, 5, 19, 81,246, 76, 68,102, 16,147,229,150,104, - 83, 49, 37,233,186,173,209,176,204,150,204,132,138, 68, 92,215,150, 36,182, 77, 76, 45, 3, 24,174, 17,229, 8,170,146,245,218, -220,127, 10, 6,228,125,183, 90, 49, 3,147, 15,228,146,197, 14, 0, 12,170,224, 82,210,130, 56, 70, 11, 33, 36, 81, 4,171,124, -136,109, 68,208,188,244, 82, 49,239,193, 33, 17,123,254,179, 31,253, 17,174,239,253, 89, 7,229,245,159, 36, 11,137,246, 57,153, -232,166,196, 47,239,206,214,177,126, 88,247,129,174, 21, 90, 43,204,195,236,135, 33,102, 66,179,108,236, 45,224, 73, 51, 85, 14, -124, 53,185, 30,141,134,156, 93,182, 25, 18, 95, 60,131,121,239,128,165, 58, 96, 61,201,100, 47,124,190, 53,100, 73, 10,144,114, -207, 97,105,175, 6,202,137, 80, 88, 67,139,242, 8,204,232,179, 93, 60,159,250, 89,184,227, 18, 94,203,181,117,153, 64,147, 1, -188,186, 86, 97,105,221, 52,136, 88,214,141,185, 51, 47,255,124, 42,127, 88,239,114,204, 96, 52,168,159,191,120,165, 70,195,209, -136,209, 85,161, 2,144,103,175, 78,182, 42,247,181,247,191,222, 44,151,239,124,249,107,121,219,228, 10,127,137, 85, 20,188,195, -242,238, 85, 83, 41, 43,254,155, 79, 23,214, 54, 32, 40, 19, 90,142,170,174, 97,157,108, 57,207, 76,152, 84,199,219,251,228, 28, - 17,107,106,193, 72, 21,128,208, 87,158,156,183, 24, 77,204, 5,111, 41, 97,229, 46, 78, 46,175, 38, 23, 0,114,239,193,195,179, -231,159,156,156,157,187,225,134,181,141,117,201,168,234,143, 70,182, 60,107, 22, 87, 33,176,169, 46,151,171,179,203,203,147,171, -137,153,125,239,123,191,191,156,207,187,213, 89, 24,236, 1, 86, 91,251,247,247,238,220,157, 78,206, 63,250,201, 95,110,223,127, -123,235,214,163,174, 91, 57,215, 71,163,225,230,118,175,238,169,152,196,102, 48,218,188, 60,125, 90, 85,195,203,147,231,179,229, -114,176,177, 3, 68,159, 60,123,218,175, 7, 77,215,181,146,184,200,115,132,255, 0, 33, 84, 5, 47,162, 41, 38, 66, 2, 2, 83, -136, 42,227,186,247,181,183, 30, 45,151,205,193,249, 52, 38,225,155, 98,118, 64, 5, 19,176, 36,105,217,180, 73,100, 60, 28, 44, -155,166,141,157, 99,106,186,118,119, 99,227,114,182, 76, 41,237,110,110, 24, 64,191, 10, 76, 84,213,181,180,171, 80,245, 76, 90, - 67, 68,246,161,238,255,250,183,190,245,218, 59, 95, 24,141, 54,152, 93,183, 90, 29, 29, 30, 76,206,206, 95, 29,157,124,252,228, -233,179,227,227,139,201,164,118,244,149,219,187,119,119,119, 0, 97, 99,107,248,253,239,126,123,111,127,111,114,252,234,224,249, -211,165,234,249,244,106,107,115,243,167, 63,254,249,106,209,236, 14,123,227,222, 0,114,234,192, 50,199, 57, 75,100,234,157, 55, -192, 36,169, 10,181, 67,143,136,201, 4,115,199,178, 99, 0, 11,158, 85,243, 76,134,236, 3,227,250, 43,167,229,102, 67,136, 10, -249, 16, 68, 48,107,150,109,168,188,222, 36,179, 77, 29,114, 22, 51, 29, 81, 62,197,152,193,178, 9, 26, 9, 12, 68, 77, 82, 36, -210,174,233, 98,140,162,198, 55,122, 47, 80, 93, 87,109,148,224, 24, 50,177, 5, 81,132,206,123, 0, 0, 32, 0, 73, 68, 65, 84, - 89, 36, 47,237,153,216,221, 20, 79, 34,145, 1, 72,206,221, 19,122,199,107, 11, 47, 25, 18,136,114,112,192, 57, 33,143, 96,104, -162, 8,148, 63, 4, 4, 98,159,155, 66, 44,137, 58,231,138, 4, 5,192,128,158, 89, 1,201,113,102,183, 50, 51, 82, 89,231, 50, -231,238, 76,208,148,152,184,147,104,136, 46, 31, 19,204,129,160, 38,215,247, 78, 64, 79,175,166,219,155, 27,247,111,221,190,158, -205,213,196,212,218, 46,166,148,222,123,231,157,208,239, 29, 28, 30,167,204, 47, 81, 24,244,235,179,201,244,205,205,225, 27,247, -111,147,171, 12,133,152, 68, 84, 13, 42, 87,231,143, 52, 71,141, 56,120, 80, 52, 77,204, 62, 95,163,153,248,114, 54, 35,208,241, -104,131,170, 80,140, 64, 49, 58, 79, 38,218,197,174,107, 59,239, 93,211,118,106,169, 10, 46,199, 24, 85,210, 77,229, 6,123,111, - 96,146, 18,152, 57, 23,192, 49,168,169,169, 3, 0,162,166, 77,160,185,248, 1, 0,192,121, 44, 27, 99,211, 46,117,154, 79, 85, -179,186,118, 0,108, 40,162,202,127,254,199,127,160,240,249,190,165,220,249, 57, 51, 22,214,241, 85,179,172, 7,174, 95, 2,152, -223, 3,185,211, 99,125,137, 44,151,165,162,244,229,127,148,173,226,136,133,170,140,159,187,206,205,192,177, 91,204,231, 85,175, -239,185, 88,172, 16, 13, 52,111,246,114,105,158, 17,223, 24, 94, 74, 17, 32,226, 77, 51, 93, 70,226,100,188,251, 58,218,207,235, -188,233,250, 16,167,130,197,192, 27,133,216,138, 23, 94,172, 96, 85, 33,223,118,214, 50, 2, 23,199, 56, 56, 0,151,205,254,132, - 30,201,209,205, 70, 36,203,155, 57,151,148, 11,165, 16, 16, 48, 73, 28,109,222,246,245,248,131, 95,253,116,115,115,183,174, 66, -148,212,175,235,139,203,203,227,203,249, 55,127,227, 27,253,241,214,100,114,213, 46,151, 33, 84,206,249,242,145, 56, 42,204, 79, -205, 45,175, 14, 49,135,241,180,108,214, 51, 86, 19, 1,209,200,249,130, 91,115,174,128,131,214,111, 63, 83, 1,170, 70, 91, 91, -218,182,232, 56,159, 4,106,144, 73, 71,210,180,165, 59, 29,141, 66,109,109,119,240,244,233,124,222,244,250,189, 59, 91,131,131, -167, 79,206,167,139,204,209, 19,242,113, 53,185,117,255,241,236,250,210,108, 53,236,247,218,182,107,150,171,227,243,201,197,100, -210,171,195,155,247, 31,163,175,145, 56,137,178,227,205,141,225,120,123,235,244,248,132,123,163,237,157,123,205,234,106,181,152, -163,164,222,230,174,103,127,121,242, 34,174,230,211,217,180,109, 87, 0,140,152, 66, 53, 60,159,156,133,241,246,195,123,247, 47, - 47, 46, 63,126,246,164,242,222, 33, 50,145,128,229,165,110, 25, 81, 12, 84, 44, 56, 82,145, 70, 4, 0,234,224,239,223,218,121, -116,123,255,131,151, 7,159,188, 58,236,215,189, 42, 4,195, 28, 53,179, 27, 23,110,126,217, 70,233,186,182,243,204,171,174, 83, -180, 85,211,173, 86,203, 65,191,183,138,210, 52,205, 32,240,104, 48, 96,196, 16, 92,191,215,119,236, 98, 39,189, 65,253,224,254, -131,127,244,155,223,191,253,224, 97, 93,215,136,176,152, 93, 93,158,157, 30, 28, 31, 62,121,241,242,163,231,207, 95,157,158,199, -174,187, 61, 28,188,182, 53, 98,135,219, 91, 91,223,252,141,111,252,230,119,190, 67,100,151, 39,135,234,232,232,226, 92, 37,246, -122,189,167,207,158, 99,219, 61,216,219,206,198,176, 44,121, 22,252, 23,187, 42,244,188, 15,249,187,234,124, 64, 0, 5, 77, 18, - 1,128,128, 96,173,226,171,154,130,101,127,177,230, 66, 78, 34, 53, 17, 75,149,243,162,106,152,235,241,172, 75,106, 4, 85, 8, -102,249, 65,202,144, 55,202, 59, 22, 38, 66,178,252,252,198, 4,104,196, 62,111, 71, 8, 76, 85,187,197,178,137, 34,222, 59,230, -108, 70,177,236,152, 19, 53, 79,148, 85, 47, 19,209,164,196,121, 19,205, 64,168, 38,128,134,142,242, 46, 37,251,184,156,203,128, -132,156,124, 4, 34,204, 4,221,124,145,206, 61,186,136,232,153,162,154,119,236, 40,168,106,236, 50,180, 43, 0,162,105,121,117, - 1, 32, 58, 42,126, 13, 4,199,156, 93, 24,148, 53, 54, 2,231,179,120,139,235, 46,161,252, 21,206, 57, 45,116, 76,149, 11,163, -224,170,224,231,171, 38,106, 34,128,126,213, 91,181, 93, 8,110, 52, 28,189,241,248,209,238,173, 91, 32, 73, 13, 98,215,189,249, -218,195,227,139,235, 13,167,191,254,214, 99, 10, 61, 68, 74, 93, 4, 0, 31,152,128, 65,213, 12,136,152,157, 51, 68, 19,205,221, -155,121,177,236,217,181, 81,174, 38,215,187,155, 27,190,223,255, 60, 21,132, 16, 99,148, 78,178, 25, 64, 82, 98,151, 43, 6,139, - 22,201,204,153,114,136,196, 0, 20,187,142, 9,153,153,153, 52, 74,222,201, 73,134,223,230,106, 11,196, 98,160,146,252, 14, 7, -134,114,187, 65, 2,239, 60, 2,138, 41, 3, 68, 49, 87,130,146, 37,166,143,160,166, 0, 12,153, 65,145,111, 83, 10, 72,101,196, - 95,239, 64,193,200, 4,254,193, 18, 30, 0, 13, 5,115, 83,199, 77,205, 7,162,161, 67,144,172,117, 90, 81,192, 51, 38,201, 68, - 5,188,227,249,162,169, 93,223,146,130, 83, 52,128,164, 96, 0, 46,107,152,168, 55, 6,110, 2, 68,191, 46,227,206, 58,110, 2, - 91, 51, 80, 11, 99, 62, 15,238, 89,157, 84, 4, 82, 81,205,117,126, 6,196,133, 93,134, 55, 64,156, 53,196,191,224,149, 29,129, -228,179, 59,228, 75, 16,146,154,121, 66,188, 41,250, 40,174, 33, 3, 68,116,134,134,166,136,140,108, 38,169,235, 92, 53, 24,108, -222,126,255,254, 59,207,158,126,250,226,229,179,119,222,121,199,208, 66,221,123,251,141, 71,127,249,239,255,195,223,253,244,163, - 31,252,227,239,189,122,250, 23,183, 31, 62, 6, 77,109,183,236,245, 71, 10,198, 72,104, 42, 34,235,212, 1, 32,170, 33,152,154, -105,102,159, 74,206,155,169, 42,138,250, 16,138,125,126,253,247, 95,179,173, 41,248, 96,201,200,123, 0, 67, 70,235,196, 57,151, - 61,148,138,232, 42, 15, 8,150,242,208,199, 73, 49, 54,203,197,242, 44, 54,247, 19, 7, 32,239,136, 17, 24, 36,109,239,222, 21, - 85,114, 3,182, 5, 32,155,170,128, 78,231, 11, 81,189,179,115,119, 99,188, 53, 91, 92,139, 73,175, 55,168, 6,189,237,253, 59, -104,230,124, 24,111,223, 53,228, 80, 13, 17, 3, 72,215, 45,231,203,213, 84, 76, 12,171,205, 91,247,156,171,219,217,249,106, 57, -237,141,239,172,212,227,114,182, 92,204,239,223,189,253,252,213,203,195,139,139,173,241,120, 88, 85,216, 38,201,156, 82, 34, 21, - 51, 80, 38, 66,197,186, 10,169,105,239,223,218,221,218, 24,159, 92, 92,254,248,163, 79, 12,128,152, 46,167, 87,204,155, 85,168, -140, 45, 37, 51,176, 92, 70,155, 82,202, 93, 45,209, 18, 2,246,235,170, 21,241,140, 33,132,166,109, 30,220,190,243,234,244, 84, - 52,121,118,183,118,182,151,139,101,175,223, 55,149,189, 91, 59,239,189,255,205,123, 15, 95,175, 7, 61, 51,136,237,234,106,114, -121,125,117,241,252,197,193, 71, 79,159, 31, 95, 78,166,243, 89,223,225, 87, 30,220, 11, 68,203, 46,190,247,165, 47,126,251, 55, -191,211, 31, 14, 47, 78, 94, 94,156,157, 54,236,207, 79,143,175, 39, 87,243,101,179,156,205,119,250,189,189,205,205, 12,116, 35, - 51, 50, 48, 3, 38, 32,231,178,119,183, 75,202,235,185, 8,203,194,179, 24,182, 50,253,149,204,152, 80, 17,187, 38, 18,145,115, -206, 0, 50, 57, 0,201, 37,145,192,100, 6, 73, 68, 65,131,227, 60,203,231,163,217,146,174,115, 75, 12,140,142, 72,172,148,178, -250,192,196, 36,201,136, 17, 29, 37,233,242, 96,232,125,240,193, 33, 18,173,235,141,215,248, 40,200,186, 72,222,105,112, 33,116, - 16, 20,218,224,218,217, 12, 64,168,206, 7, 96, 36,181,104,154,215, 41, 42,186,166, 90,149, 53,102,197, 28,213, 20,160,246, 46, -138,136,118,128, 22,106, 7,138, 41, 37, 46,215,116, 64, 34, 16,141,173,248,224, 29,130, 8,100,203, 10,153,199, 76, 23, 65,202, -241,248,146,118,230,236,158, 52,114,214,243,204, 14, 82,212,164,214,135,234,158,115, 85,224, 23,103,151,227, 81,191,174, 7, 77, -108,119, 55, 55,238,220,190,235,156,251,244,227, 79,106,239, 94,127,120,111,212,175,187,164,221,114,246,222, 23,223, 8,189,126, - 66, 86, 21, 23,124,182,140,136,116,236, 93, 46,223,179, 66, 89, 54, 85,203, 86, 81, 21, 72, 34, 87,215, 83,239,160,234,215,101, -147, 68,136, 0,171,182, 69, 16, 71, 92,122,203,205,145,165, 46,111, 32,215,133, 76,184, 94,248,138, 36,102, 2, 36, 69,180, 84, - 44,112,200, 14, 0, 48, 69,206, 80, 19,200, 41, 51, 5,242, 8, 70,204, 77, 76,166,137,128, 8, 32,197, 84, 10,155,137, 1, 34, -255,233,143,126, 15, 20, 53, 87, 31,225, 90,182,187,241,128,131,130,102,215,140,102, 96,241,122, 23, 65,166,166,104,165,138,163, -132,102, 11, 26,184, 60, 20,121,179, 97,101,157, 3,184,102, 47, 32,168, 25, 35,129,153,164,110,214,116,219,195,129, 34,100, 74, - 39,130, 21, 21,116, 77,218,202,115,153,138, 33, 26,173, 27,166,178, 19,188, 8,148, 76,104, 25,226,142, 80, 66, 82,153, 94,157, -191, 53, 69, 36, 69,176,194,222,231, 98, 18, 42, 24, 59, 45,175,172, 2, 48,206,151,190, 50,249, 91,246, 78, 2, 80, 89,121,230, -235, 76,126,230,145,114,154,143, 9, 37,181, 92,111,236, 61,120,211,249, 10, 13,238,236,223,253,217,223,255,141,175,234, 81,191, -175,192, 85, 85,117,203,197, 71, 79, 95,126,225,241,235,231,103, 71,174,234,213,189,170,157,175,216,251, 44,250,131,152,169,101, - 72,228,141,229, 40,251,235,173,120, 37, 17, 84, 9, 29, 51,101,101, 41,235,186,153, 16,130,136,200, 4, 98, 68,174, 55, 28,151, -158, 15, 69, 75,137,168,112,182, 65,209, 85, 65,163, 2,152,198, 40, 93,119,248,226,229,197,241,179, 10,245,141,119,191,124,126, -181,154,175,146,165, 86,208, 13, 55,183, 6,155,219,147,147, 3,105,102,117,109,190,242,179,233,244,242,226,234,197,225,225,245, -116,242, 59,191,253,195,123,143,222,186,186, 60,100, 21, 52, 25,239,221,185,117,231,206,245,197,217,229,249,113,206, 63,155,193, -226,250,148,129, 86,177,139,106, 33, 12, 24, 52,181,141,175,122,243,197,213,173,253, 7,171,197,100,145,244,213,241,209,197,197, - 5,169,221,190,181,255,242,213,193,108,181, 68,196,162, 56, 33, 3,192,160,223,223,223,222,189,189,123,103,123,115,235,222,222, -254,155,247,111,205,218,246, 87, 79,159, 79,151, 43,206, 56, 83,196,100,210,181,113, 80,213, 12,200, 76,162, 89,158,135,130, 26, - 33, 96, 8,204, 8, 96,109,151, 6,189,122,127,123,247,106, 62,143, 41, 14,250,189, 89, 19,137,169, 95,247, 7,117,237,188,123, -243,237, 47,124,231,119,127,111,255,254,163, 80, 85,102,208,182,139,139,179,179,147,163,163,143, 62,123,250,139, 79, 63, 59,188, -184, 92, 53,139,253, 97,255, 11,251,183,201,204,147,253,254,239,253,238,183,190,251,253,249,244,242,229, 39, 31, 8,225,213,108, -118,113,126,118,120,112,220, 53,237, 70,229,247, 54, 55,123,253,192,142,196,114, 79, 16, 39, 21,239, 28, 51, 87,189,218, 84,141, -172,242,204,134,185, 65, 35,123,116,147, 8,179, 99,228,104, 49,231,206,197, 64, 85,153,200, 57, 78,162, 25,118,167,150, 55, 56, - 40,170, 98,185, 84, 47, 24, 1, 1,128, 90, 8, 1,212,186,216,121,231,138,167,146, 73,237,230, 69, 3,102, 70,236, 66,240,102, -166,162,142, 89,213, 68,165,246, 1,144, 28,241, 77,222, 28, 12,156,163, 28, 94, 34,114,206, 59,116,236, 28,151,168,170, 35,211, -148,186,200,128,196, 46, 11,253,249,219,106, 37,141,143,150, 84, 36,101, 11,140,153,101,163,181,152,185,224,188,207, 90,130, 6, -207,107,194, 45, 33, 97,210,242, 27, 52,131, 76, 76,203, 24,250,156,255,178, 44,101, 2,100, 8,176, 38, 41, 75,121, 3, 99,244, -236,216,115, 29,252,112,128,149, 19, 3, 0,204,107, 16,172,136,118, 55,250,211, 85,247,252,240,104,123, 99,227,141,215, 31,237, -221,189,189, 92, 46,159, 62,125, 62,185,154, 14, 7,253, 47,125,233,139,231,151, 23,253,186, 26,142, 55,217, 52, 16,113,168, 68, -149,188, 51, 1,231,189, 39, 76,166, 6, 80, 85, 85,166, 94,102,129, 76, 85, 65,117,217,164,249,124,186,183,185,225,235, 58,111, - 41, 36, 99,191,184,116,143,132, 80,153,154, 20,253,147,208, 32, 73,182,129,186, 60,134,122, 2,224, 92,186,157,231,104,134,130, -106, 81,203, 7,102,249,143,130, 72,206,135,252, 81,139, 8, 19, 6,114, 64, 28,147, 16, 90, 86, 55,137, 76, 12,249, 95,252,147, - 31,221, 48,186,114,108, 30,204,242, 17, 88,224,234,229,100, 46,139,153,245, 6, 39, 51,187,176,152, 17,139,240,153, 45,225,185, -119, 15, 16,208, 74,223,213,141,143,114,205, 17, 91, 63,109,196,120, 61,155,239,237,237, 88, 20,200,145, 75,164, 18,208,192, 82, -149,151,127, 48,229,166,214,178,251, 70,181,124,115, 5, 67, 68, 45,205,126,184, 94,196,148, 69, 13,150,134,244,178,195,200, 95, -164,146,191, 42,122,112,217, 5,216, 77,165,120,118,180, 56, 68,203,193,238,124,217, 55, 48, 98,198,108, 97, 44, 27, 80, 82, 75, -217,217, 32,210, 57, 55,220,125,248, 54, 35,105,106, 65,213, 48,253,245,191,255,127,212,116,184,177,225, 92, 80,176,126,229,159, - 61,125, 78, 68,239,191,255,181, 20,187,222, 96,180, 90, 78, 1, 92,240, 30, 76,129, 29,160, 49,115,214,174,215,229,176,229, 99, -203,151, 20,118, 1,153, 51,159,207,214,159, 99,158,247, 12, 12,129,204,160, 55,222,235,109,140, 76, 5,209,105,219,144,119,232, - 40, 83,130, 75, 88,192,140,208, 82, 23,197,240,201, 71,159, 76,206, 94,109,109,223,122,253, 75, 95,121,241,242,224,228,248, 8, -201,213,129,187,249, 5,170,196,110,201,222,215, 53,152, 89,187, 88, 30,157,159,191, 60, 57,107, 99,247, 91, 95,255, 13,244, 21, - 80, 29, 6, 91, 85,191, 87,245,250,227,205,205,233,213, 36,198,214, 98,219, 92,157,248,254,118, 85,241,106, 58,211,148,130,247, -109,187, 20,177,254,160, 47,178, 26,141,247,147,201,103,159,254,234,114,177,250,234,151,191,222, 31, 12, 8,181,223,171,151, 93, -115,122,113, 97,136,129,243, 70, 88,115,113,193,108,181, 92, 46, 23,155,227, 90,165,253,232,249,193,229,108,158, 36, 3,101,233, -230,138, 40, 34, 41,197, 80,213,185, 95,190,104, 63,249, 86,171,226, 61, 43,114,112, 60, 30, 15,251,117,189, 49, 28,137,196,235, -233,188,223,171, 31,222,190,125,116,121,217,182,205,189,253, 91,223,249,222,119,191,250,205,223,234,143,199,192, 36, 93, 92, 92, - 95, 92,156, 30, 31, 28, 29,253,234,227, 79, 62,124,242,252,236,106,106,113,245,214,222,222, 27,123,183,146,200, 23,190,240,230, - 15,255,228,159,238,222,218, 57,124,246, 25,247,170,147,201,164,105, 87,189,141,209, 71,159, 61,117,141,222,218, 24, 85,149, 87, - 64, 4, 18, 67,199,172,102, 68,202,142,217,185,124,212, 2, 99,134,136,230,130,209,236,212, 2, 32,239,216, 74,160,130, 24, 81, - 77, 37, 37, 68, 82,179,182, 75, 55,115,189, 11, 14, 12, 36,138, 22,151, 0,170,165,252, 7, 51, 72, 41,154, 41, 59, 78,144,193, -147,152, 73, 71,217, 66,135,144, 31, 34,146, 46,102,183,177,130, 85, 85,189, 46,201, 10,236, 41, 15,194, 76,132,185, 64, 14,144, -156,175,170,128,136,196, 76, 88,252, 28, 0,156,213, 53,188,113, 4,168,154, 40,231,176,120,161,200, 2,123, 15,107, 39,111, 18, -113,149, 99, 36,208, 12,151, 2,199, 62,139,132,107,232, 2, 81, 70,238, 0,102, 30,132,137, 38, 85,186,169,111, 91,167,251,243, - 89, 73, 84, 98,152, 24,152,129,144,192,123,116, 30, 29, 53,204,154, 12,165, 83,116,222, 28,178,227, 10,177, 66,155,182, 29,162, -171, 43,239,157,235, 98, 92, 46, 27,231,120,103,111,107, 58, 91, 93,158,159,221,187,125,123,149,116,209, 53,163, 16, 92, 38,197, - 18,186,172,130,136, 57,207,140, 20, 69, 66, 8,154, 23,168, 10, 20,156,154, 93, 94, 94,247, 2,245,135, 67,100,151, 79,137,146, -250, 7,117, 76, 6,164, 73, 96,237, 58, 37,200,115, 41, 1, 90,148,164,106,206,177, 33,153,228,141,157,178, 15,185,186,199, 12, - 12,244,134,189,149,119, 40,204, 4,134, 73, 69, 77, 42, 31,114,175, 96, 30,219, 13, 32, 37, 97, 71,193,251, 46,138, 43,162, 79, -198, 32, 40, 32,170, 1,129, 74,126,241,139, 38, 64, 52, 19, 38,159, 67,244,249,204,213,108,156, 2, 44,165, 85, 57,182, 90,154, -158,208, 0, 52, 1,115,238,154, 65, 51, 43,117, 26, 5,217,152, 97, 55, 2,128,190,234,147,158, 45, 35, 5,135, 38, 37,163, 87, -102, 88, 69,163, 66,231, 45, 37,171,150,145,121,104,217, 72,161, 37, 13,149,225,106, 57, 44,244,249,221, 14,129, 24, 98,202, 33, -175, 2, 28, 37,128,148, 52,207,238,185, 35,204, 4,136, 28,129,101, 57,193, 76, 12, 0,185, 3, 3, 99, 71,166,107,112, 61, 65, - 41,241,138, 8,140,249,218, 12,140, 76,160,209, 87,227,237,187,111, 16, 65, 59,159, 57,246,203,118,254, 63,254,247,255,195,183, -126,251, 15, 63,250,229,223, 28,159, 28, 62,188,247,186,103, 30,110,108,189,245,214,227,127,251,215,127,251,205,247,127,109,114, -113,118,122,114,210, 52,203,221, 77, 8,193, 87, 85,207, 36,145, 15,152,109, 64,170, 55, 96, 28,145, 44,183, 18, 2,178,243,102, - 70, 76,196,168, 98,150,148, 42,135,136, 38, 9,179,133, 70,193,213, 85, 94, 85,170, 68,170,188,175,130, 36, 49, 81, 3, 50,139, -146,148, 60,202,170, 67,213,110,185, 92, 94, 29, 18, 18,135, 10,136,201,132, 92, 61,218,232, 49, 50,244,234,216,172, 92, 53,114, -212,144, 11,210,197,216,165,233, 98,217,180,237,176, 63, 28,247, 7, 64,182,115,107,239,250,244,116,122,113,112,247,193,107,177, -105, 1, 25,212, 37, 97, 85,110,151,179,171,147, 39,231,167,135,183,110,191,214, 45, 47,134, 27,251,206,135,213,252, 98, 53,187, -212,129,138,129,186, 65,183,188,250,201,207,255, 54, 4,119,112,112,184, 92,206,123, 92,189,245,240,209, 98,177,200,101,144,128, - 32, 42, 6,112,127,111,183,223,247,151,147,249,241,229, 68, 36,245,171,106, 80,133,139,233,180,211, 82,199,152,159,220,121,215, -202,213,100,119,123, 19, 17, 53,139,226,201, 12,161,174, 7,142,176, 75,169, 87, 85, 49, 37,231, 61,160, 13,251,195,126,221, 63, -191,190,138,233,120,123, 99,235,119,190,251,157, 31,254,254, 31,246,134, 67, 81, 1,208,213,244,122,122,117, 62,185,184,122,121, -112,240,233,179,103, 7,167,231, 87,211,249,237, 81,255,254,214, 46,139,214,189,250,143,126,244, 7,111,188,249,230,229,241,225, -139, 87, 7,110,107,227,232,228,232,240,240,104,181,138,139,217, 98, 84,247,182,247,198,204,148, 84, 52,165, 80, 85, 73, 58, 43, -231,100, 6,170,172, 3,122, 8, 41,137, 18,105, 82,116,152, 33, 76,154, 47, 31, 0,136, 20, 37,113,169, 52,241,201, 18,130,229, - 6,100, 85, 12,193, 73,210,152,132, 88, 61, 57, 84,136,102,142, 29, 25,164,168, 49, 69,246, 44,162, 46,167, 33,203, 85, 29,137, -157,153,130, 26, 7,111, 81,164,139, 84, 48,115,232,200,153, 73,191,223,235,186, 78, 76, 8, 60,168, 49,161,152, 24,144, 67,207, -206,161, 65,210,228,156, 71, 70, 84, 51,129, 36, 74,222,192,128,137, 85, 81, 44, 91,182, 45, 91, 78, 85, 18, 18, 59,207,146, 80, -215,252, 44, 32,242, 76, 32,160,166, 34,210,171,107,201, 14,123, 3, 34,210,117,172, 50,247,197, 58, 31, 76, 33,197, 14, 0, 50, -114,129,152,129, 12,196, 24, 44,198, 84,240,184, 25, 92,152, 49,226,142,209,186, 64,209, 59,232,162, 52, 77, 52,243, 0,129,200, - 48, 25, 33, 38, 67,100,255,218,107,143, 38,147,233,249,229, 21,145, 27,142,122,111,189,249,134, 72, 34,199, 63,249,201,207,150, -171, 85, 29,194,178,237,234, 80, 53,241,242,245,157,237,126,168, 82, 50, 37,201,102, 21,149, 14,209, 85,222,199, 24,115,190,132, - 3, 74,146,182, 73,166,105, 60,218, 6,192,148, 26, 34,118,174, 82, 5, 34, 37,116, 41,117,206,177, 82,134,185, 27, 57, 70, 81, -199,104,106,121,132, 71, 87,224, 94,121,131,103, 70, 41, 38,135, 64,204, 32,178, 74, 17, 68,123, 85, 63,111,134, 29, 81, 82, 81, -211,186, 10,146,160,137,157,169,120,231, 16, 33,154, 18, 66, 29,156, 0,116, 81, 84,147,195,155,105, 49,247,106,100,211,119, 54, -156,103, 99, 36, 0, 81,126, 3, 75, 54,164,128, 89,169,146,128, 12,155, 65, 48, 33, 38,149, 28, 57, 53, 84, 99, 15,153,167,187, -238,218,131,178,204, 95,183, 89, 32,187, 60,252, 14,106,119,122, 53,127,109,175, 78,154, 76, 81, 83, 71,174,206, 26, 59, 25, 16, - 26, 96, 6, 54, 2,230,179,111,141, 30, 54,211,114, 69, 64, 99,204,216, 72, 66,206, 14, 91, 3, 53, 49, 64, 69,164,226, 27, 42, -228,132, 82, 32, 96,172,104, 8,196,229, 70,137,165, 95,132, 0, 1, 36, 33, 25,104,126, 15,100, 14, 67,105, 74, 42,252,100, 53, - 3,197, 92,112,233,135,155,183,223, 32,164,184,156,131,129, 72,250, 95,254,167,255,249, 75, 95,251,205,111,255,167,191,187,152, -158,125,252,225,207,199,131,173,205,237,109, 31,252,195,135, 15, 62,123,246,226,127,255,191,254,239, 63,254,131,223, 62, 58,124, -177,104,250,183,239,221, 61, 63, 63, 53, 52, 71,156,137, 19,107,255,169,113,240, 41, 9,128,229, 88, 4, 34,169, 8, 59,199,236, - 0, 12,201,188,167,194,248,225, 96,160, 6, 74,236, 66, 8,228,189,153,211,182, 69,246,177,109, 16, 29, 18,128, 36,141, 29, 57, - 75, 81, 76, 20, 68,150,167,199,169,107,155,118, 73,161,135, 76, 70, 21, 0,196, 78, 18, 64,111, 56,108,103, 83,212,206,247, 34, - 65, 47,106, 90,181,205,245,124, 17, 83,220,191,117,123, 25, 19,205,231,179,233,108,113,121,184,185,255, 58,251,222,201,241,209, -233,233, 17,167,213,114, 58,217,186,253,184,153,207,183,239,188,189,177,251,168,139,173,165, 97,108,174, 16,250,237,226,170,234, -141,201,249,197,108,122, 57,159, 29,157,158, 84,190, 82,137,163,209,198, 98,181,218,217, 30,134, 58, 60, 95, 45,147, 73, 82, 85, -209,141,209,240,222,222,222,178,107, 63,124,126,232, 0, 8, 77, 16,187,212,121,230,241,112, 56,153,206,242,149, 43, 63, 95, 8, -184,138,237,116, 62,223, 30,143,172, 45,170,180,129, 73,138,139,174, 13,193, 15,251,155, 87,211,121,211, 52, 75,102, 1,168, 42, -119,103,119,119,111,111,231,191,251,111,254,219,119,223,253,210,233,100, 18,219, 85, 74,113, 62,185,188,154,156, 93, 93, 93, 63, -121,241,226,227,231, 47,207, 46,174, 84,226,227,221,141,135, 59,219,201,224,225,131,187,191,255,195, 31,122, 71, 79,126,245,211, - 38,197,179,139,179,233,179,167, 81,116,190,106,108,214, 60,218,221,206,166,149, 36,102, 8,222,135,148,132,145,213,140,217, 49, -113, 82, 81,128,202,251, 85,215, 48,112,118, 19, 43, 9,129, 47,161,105, 83, 64, 8, 62, 52,171,150, 24, 21, 57, 73,155,119,146, -132, 4,144,178,111, 98,213,116,206,177,247,142, 1,197, 84,192,152, 80, 37, 9, 0, 33, 85,149, 23,177,218,185,108,126, 43,212, -116, 36, 85,113, 33, 88,138, 42,209,202,127, 99,236, 8,173, 88,144, 99,234,156,119,165,233, 23, 73,147, 1, 97, 8,193, 59,238, -146,186, 92,150,160, 10,134,228, 72,146,178, 35, 80, 96,246, 98,130, 88, 44, 2,228,243,166, 94, 28,115,206,166, 18, 49,130,137, - 42,121, 66, 64, 17, 53, 80,231,208,161,139, 93, 66,196, 4,234,202, 62,129, 68, 75,169, 5, 38,212, 46,229, 27, 52, 50,229, 6, -100, 64, 32,114,169,107,147, 73,134, 52,176,247,197,251,231,156, 74, 2, 75,192,232, 67,165,113, 41, 17,155,200,189, 94, 8,190, -110,218, 68, 72, 34,178, 84, 9,183,246, 23, 71,167, 79, 95, 29,136,200,201,217,121,175,170,222,251,226, 23,134,155,227,167,159, - 61, 91,204, 23,201,244,233,203,163,126,191,218,123,109,251,244, 98, 18,245,242,222,214,214, 70,237, 29,113,211,117,193, 59, 71, - 85, 39,218,172, 26, 98, 46,175, 61, 49, 77,178, 92, 45,234,202,187,186, 86, 77, 72, 30,129,146, 36,199, 94, 84,146,180,236,156, - 65, 41,164, 3, 64,206, 99, 57, 64,178,232,216,105,174, 3, 71, 0,209,224,170,100,162, 41, 17,160, 33,161, 42,152, 57, 37,116, -156, 36,101, 68,101,215, 53, 36,234,152, 82,236, 16, 40, 56,175,192,170, 6,146,152, 28,104, 82, 64, 73,209, 33,154,170,203,114, -142,153,228,159,173,182,166, 44, 20,249,145,214,149, 46,101, 35,175, 80, 62,112, 0, 53, 40,247, 52,195,108,176, 45, 74,167, 21, - 95,100,201,193, 18,165,181, 57,102,109,219,194,117,103,148,234,246,206,238, 39, 47, 14,117,255,109,131, 14, 9,141,216,202,168, - 93,188,178,144, 41, 8,154,255, 93, 93, 47,170, 63, 79, 58,149,158,115, 43, 55,136,172, 44,107, 17, 39, 11,238, 88,138, 38, 2, - 37,222,151,143,135,108,176, 65,180, 92,197,183,182,118,194, 58,150, 10,107, 36, 66,126,150, 81, 13,145, 13, 20,114, 16, 66, 13, -125, 53,222,189, 71,177,105,151,173,137, 86,131,141,191,252, 63,254,215,189,253,123,223,253,193,183,210,197,217,251,191,254,237, -103, 79, 62, 57, 63, 59, 25, 12,122,193,247,234,190,188,247,238, 59,255,238, 63,252,245, 55,190,246,149,199,111,190,243,225, 47, -127,118,120,248, 28, 68,125, 21, 48, 12,146, 68, 2,133,146,108,178,216,197,188,150, 50,203, 4, 52,135,148, 93,112,100,166,142, -110,100, 57, 48,135, 40, 12,160, 92, 85,206, 59,137,157, 22,215,148,100, 74,120,198,138, 17, 15,173, 93,105,155,208,179,166,164, - 6,198, 1,184, 71,161, 39, 73,144, 16, 45,197,136,131, 81,189,184, 60, 73,171, 69,127,188,133,148, 12, 48,117,113,177,106,154, - 54,154,217,195,187, 15,183,111, 61, 60, 63, 63,233, 22, 87, 91,251, 15,170,186,106,150,203,197,116, 1,203,217,244,250,120,116, -235,141,110,213, 88, 90,213,117,117,126,122,192,213,192,135,186,107,168,105, 91, 36,116,161,234,247,251,199,167, 71, 81,245,241, -107,143,145,236,229,203, 87, 42,178, 61,222, 90, 54,139,174,107, 66, 85,205,175,174,198,195,254,131,237, 77,101, 58,189,184,188, - 88,204, 29, 56,231,168, 19, 69,100,207, 8, 8,158, 97, 99,208,187, 94, 44,213,214,144,103, 3, 36,152, 46, 22,128, 48,170,250, -217,207,100, 10, 28, 56,120,223,118,105, 50,189, 10,190, 74, 98,139,182, 37,128,157,173,205,127,246,163, 31,125,255,123, 63,216, -222,221,155, 47, 86,150, 98,187,152, 95, 79, 46, 38,147,139,211,179,179, 39, 47, 94, 62,125,117, 52,157, 47, 6,193, 61,216,189, -213,167, 56, 30, 13,190,247, 59,191,243,240,225,131,229,114,222, 54,221,193,233, 9, 59, 26,236,108, 30,158, 79, 46,142,206,118, - 55, 55,246,239,237,139,152, 90,142, 31,194, 13,225, 54, 3,193,179, 77, 46, 83, 92, 10,195, 22,128, 40,219,190,185,140, 62,106, - 46,176,154,182,177, 67, 7,132, 24, 37, 17,162, 15, 46,198,232,136,131,239,181,169,139, 34, 33, 91,105,205, 4, 12, 12,130,247, - 49,198,130,255, 50, 19, 69, 48,136,146,214,248,170,210,196,228,152, 32,165, 82,152,144,157,111,197,230, 6, 42, 34,152,152, 92, - 6,117,136, 25, 0,177, 39,135, 0, 4,146,249,163, 14, 77, 37,169, 17, 2, 36, 95,102, 66,204,142,142,252,157,163,117,151, 52, -249, 92,184,157,143,108,179,114,207,117,168, 73,192, 52,248, 74, 64,116, 93,129,237,184,216,139,205,140,153,137, 81,146,230, 81, - 14,205,229, 90, 80, 66, 4, 7,150, 52,197, 8, 32,158, 89, 76,193,204,196, 50,123, 54,198,232, 16,156, 35,199,144, 36,138,176, -168,177,115, 49, 17,162, 16,162,153, 46,187,206,111,110,137,243,139,233, 76, 85,163, 74, 59, 91, 50,211,213,116,250,225, 39,159, - 57,231,216,249,118,185, 48,132,249, 98,245,233,147,231,195, 94,223,143,194,243,243,243,253,241,120,191,223,243,181, 71,128,164, -134,107, 21, 1,212,128,144, 1,163,225,170, 89,237,110,142, 17,149,156, 83, 17, 5, 33,100, 81,129,114, 78, 24,153,228,197,122, -222, 74,229, 70,188, 16,156,198,148, 9, 91,249,168, 81, 19, 34, 2,231, 77,180, 19,241, 68, 62,120, 4, 18, 75,165,252,195,180, -246, 33, 65,178,210, 90, 65, 6, 16, 37, 58,224,117, 53, 42,196,212,145, 90, 50,139,109,231, 32,111, 79, 0, 32,195,173,242,250, -165, 24,192,243, 65,206, 8,150,169,211,156,249,184, 98,235, 68,106,238,228, 54, 80, 4,250, 60,113,153,203,230,208, 48,207,149, - 88,214,223,248,121, 35,133,166,178,168, 87, 13,131, 81,144,231, 49,162,247, 65, 98,100,230,108,182, 89,159,222,154, 51,114, 55, -164,119, 90,215,209,101,118, 11,103,172,174, 17,162,154,161,169, 41, 73,238, 19, 55, 21,203, 45, 45,165,126,210, 12,201, 50,254, - 32, 99,118, 0,200,145,129, 17,128,150,247, 85,161,174,175,107, 87, 11,111,216, 0,243,164, 0, 4, 68,190,164,106, 57, 12,199, -251,218, 53,203,197,220, 15,199,163,209,230,191,251,171,191,188,184,156,254,147,255,252, 15,218,174, 73, 77,220,216,217,249,193, -239,253,254,255,246,111,254,205,230,246,245,214,150,235,247, 6,119,239,221,125,237,222,157,191,248,171,191,122,227,241,127,177, -179,187,119,244,226,197,157, 7,247,167,215, 87,117, 61, 80, 85, 3,112,206,229, 16, 47,172, 59,230, 51,158, 41,151,100,153, 26, -176,230, 88, 72, 33, 56, 32,162, 50, 0, 8,168, 67,100,132, 36, 9,185, 50, 19, 75,121, 41,134,154, 26, 14, 61, 0,177,152,144, -193, 98, 34,102, 64,139,205,170, 10,190,223,171, 13,161,109, 22,236,168,215,239,199,216,116, 49, 58, 95,161,115,249,235,159, 98, -154, 47, 87,162, 9, 8,135,195,209,124, 62, 79,177,233,245,123,104,104,106,221,114, 46,105,213,219,216, 80,109,110,221,189,127, -121,116,188, 92,206, 42,231,130,235,117,205,140,137,171,193, 86,211, 44,118,246, 31,199, 24,153,194,209,229,213,197,100, 18,188, -155,205,103,215,211,235, 46, 73, 29,194,106,181, 88, 54,171,219, 59,187,111,220,185,181,106, 87,103,147,235,235,197, 34, 37, 35, -180,136, 38, 89,169,161,242, 92,169, 98, 21,220, 14,141,207,103, 51,209, 92,194, 11, 38, 8, 96,215,179,185,137, 13,122,125, 5, - 37,196,174,139,109,106, 7,189, 30, 34, 3,194,173,221,189,147,179,211,247,223,123,239, 95,255,171,127,253,250,155,111,130,217, -116, 54,107,154,213,245,249,201,249,197,217,244,106,242,226,240,213,199, 79, 94, 94, 92,207,230,203,213,237, 81,127,183,231,201, -210,111,253,230,119,191,250,205,223, 72,109,119,240,236,227,176,181,241,234,197,171,131,163, 99, 95,251,203,143,102,155, 85,239, -173,251,247,152, 89, 21, 68, 53,195,249,147, 40,103,252, 28,179, 99,140, 73, 1, 64,146,249,158, 79, 49,197, 36,158, 60, 33, 68, -137, 72,140,197, 64, 12, 64,216, 69, 49,211,138,157,130,117, 34,158, 56,130,137, 2, 19, 39, 83,235, 58, 1,237,133, 10, 84, 20, -243,105, 72,146, 84, 44,230, 47,128, 26, 4, 87, 42,203,186,152, 15, 92, 16,211,202,121, 32,180,220,111, 74,100, 6, 4,108,168, -196, 36, 49, 33, 3, 50, 57,240,206,177, 2, 38, 3,231,200, 85, 30, 20, 84, 13, 80, 77, 5, 57,215, 49,172, 17, 82, 4,166, 74, -182,214,165,160,180,167,154, 1,147, 7, 48, 0,201,237, 12, 41, 38, 23, 24, 12, 77,172,109,163, 35, 34,246,109, 23, 25,201, 7, -175, 32,146, 52, 64, 70,230,130,115,206, 68, 76, 0, 20,140,243,183, 15,114,231,160,154, 90, 42,189, 29,153,185, 68,200, 38,201, - 52, 37, 35, 2,172,189, 87, 77, 14, 99,229,114,127,189,151, 86, 75,213, 25, 34, 17,182,203,101, 12, 97,123,247,214,207,126,246, -139,151,135,135, 49, 37, 21, 65, 4,102,254,232,201,179,233,108,246,246,107, 15,171,224,192,250,157,180, 49, 73,219,182,170, 18, -106,159,146, 76,154,166,141,237,189,212, 15, 85, 48,246,128, 14, 8, 68, 5,193, 24,156,169, 94, 76,174,107,166, 94,175, 39, 98, -206, 33, 58,151,186,148, 39, 69, 98, 84, 37,102,140,106,185,209, 84, 84, 36,198, 16, 2, 51, 24, 58, 5, 69, 2,109,219, 8, 70, - 0,222,187, 76, 70, 69, 48, 66, 20, 19, 75,138,204, 38,108, 32, 4,192, 68,132,172,166,185,130, 77, 68, 1, 21,149, 12, 65, 85, - 29, 25, 48, 27, 96,219, 44,243,161,199,127,250, 39, 63,164,210, 97, 93,204, 78, 57, 48,157,221, 54,249,151,154,243, 11, 57,180, - 74, 72, 80,198, 98, 88,247, 73, 81,254,147,228,237, 48,220, 84,106,175, 43, 85, 97,125,192,150, 66, 84, 40, 29, 89, 8,204,232, -171,126,106, 22,147,166,219, 28,244,242,123, 5,168,116,159,174,169,145,101,183, 15, 5,181,179,254,161,107,209, 22,203,146, 95, - 76, 19, 2,231,102, 16,188,177,196,151,189, 83,185,103, 80, 38,209, 16,172,157,245,144,163,195, 0,104,106,170, 37,164,188,198, - 18,195, 77,106, 22,202,118, 92,242,164,164,200, 27,183, 30,121, 77,171,217, 53,249,170, 55,222,253,201,255,251,127,254,127,127, -251,203, 63,255,151,255,106,188,179, 25,187,148, 99,166,251,143, 31,159, 61,123, 62,185,186,232,247, 7,189,170,167,104,131, 94, -245,183, 63,249,197,206,198,104, 56,168, 94, 29, 28,236,221,187,191,152, 78,217, 57,239, 3, 59,159, 49,127,228,124,126,163, 18, -175,139,210,161, 20,129,100, 3, 46,220, 20, 40, 18,103, 66, 14, 2,114,168,123, 91,187,214, 70,118, 46,251,152,192,121, 48, 65, -118, 96, 96, 77, 75, 76,169,107, 32,138,235,213, 23,231, 23,207, 63,251,164, 63, 28, 63,120,227,189,173, 17,191,120,246,172, 83, -114,140,237,170, 35, 95, 3,122, 38,117,218, 58,246,211,217,245,179,131,195,139,203, 43, 81,248,238,183,190, 95,123,143,132, 41, -105,215,197, 59,247,223,188, 60,126, 10, 85,125,242,233,207,118,239,188,102,139,163,147,163,151,224, 42, 80, 81, 75,131,205,253, -166, 89, 17,121,102,215, 53,243,213,244,188,137,241,248,242, 98,185, 90, 94, 76,206,174,174,175, 13,144, 17, 23,171, 37,162,219, - 28,140,238,239,110,158, 76,174, 62,120,250, 98,217,118,193, 85,227,225, 40,132,138, 8, 85, 12, 10,150, 35, 99, 47, 80, 13,123, -253,126,143,221,172, 89,150,141,253, 58, 90,209,106, 36, 68,231,188,169,130,105, 8, 97, 80,247,154, 20, 3, 57,145,248, 47,126, -244,195,255,250,191,252,175,118,239,221, 1,128,166,109,103, 87,215,179,139,179,179,243,227,131,131,131,143,158, 61,253,224,147, -103,151,243,165,117,221,163, 33,239,143,199,227,205,241, 63,255,103,255,244,203,223,248,250,241,243,207,140,186,167, 79, 95,254, -205,127,252,137,105, 90,182, 93,119,189,218, 29,141,182,199, 67, 98, 84,179,140,177, 69, 4, 53,169,216, 27, 64,237,157,168,117, - 73, 17,136,179,105, 93, 37,143,109, 73,147, 38,115, 57,203, 77, 64,132, 14, 72,146, 34, 50, 33,181,154, 16,160,242, 14,153, 60, - 58, 51, 97,230, 20, 35, 19, 57,162, 54, 70, 65, 97,100, 34,146,164,209, 20, 1, 99, 74,222,185, 64, 20, 85,193,160,252,101,136, - 42,239,188,247,146, 84, 5,144, 64, 82,110,228, 32,212, 12, 81,209,236, 82, 70, 2, 98, 6, 34,239,188,243,204,196,177, 19, 42, -109,204,202,159,127,188, 64,200,236, 8, 16, 25,185,208, 78,144, 76,164,116,153,113,105,236,203,171,234, 20,163, 39, 6, 68, 83, -141, 41,121,231,139,139,142,137,153,204, 18, 24, 50,162, 34, 56,239,192, 76, 98, 4, 66,199,108,152,255,158,142, 28, 49,179, 98, -126,121, 3, 0, 56,226,204,163, 66, 77, 64, 36, 41, 33, 17, 57,236, 82, 71,132,206, 99,221,247,206,145, 34,169, 16,115, 64,118, -160, 22,219,102, 42, 54,190,251,112, 54,155,191,122,246, 98,190, 88,154, 8, 34,238,239,237,142,135,163,243,211,179,199,219, 27, -177, 93,184, 80, 63,184,127,187, 93,197, 36, 34,102, 41,165,249,124, 57, 26,244,183,183,183,142, 47, 39, 11,145, 10,201,179,137, -161,169, 32, 24,168,154,232,178,137,179,249,116,107, 60, 10, 33,212,189, 30, 50,117,177, 69, 67, 67, 65,228,124, 6,170, 10,136, - 73, 23, 59,137,181,115, 64,212,197, 46, 38,113, 4,222, 85, 49,137,170, 5,207,156, 91,225, 0,200, 49, 32, 39,233, 24, 9,217, -139, 38, 66, 12,228, 82, 18, 53, 13, 62, 83, 55, 65, 74,230, 3,145, 80,162, 48, 81, 39, 98,217,139, 99, 70,200, 49, 41,255,243, - 63,249, 35, 6, 34, 96, 68, 99,162,155,162,189,140,172,203, 8, 2,184, 97,138, 1, 98,190,114, 26,222,164,159,214,227,110,158, -254, 13, 11, 21, 11, 50,115, 55,165,117,231,224,154,136,152,235, 8,214, 69, 26,132,168, 85, 8,103,103,151,155,227,177, 22, 45, -209, 16,145,179,155,135,110, 58,208,243,170,198,110,216,144,249, 2, 65, 89, 17,208, 53,142, 6,141, 74, 60,137,224,134, 76,133, - 64,144,177,120, 25, 73, 10,217, 6,105, 6, 38,249, 34, 64,165, 46, 1, 48,255, 15,145, 28, 97, 64,116, 68,133,117, 69,235, 66, -141, 28,162, 31,142,247, 29,232,252,226,216, 87,131,193,198,246,243,207, 62,250,139,127,251, 31,255,179, 63,255,151,119,239,239, -205, 98, 88,172, 0, 0, 32, 0, 73, 68, 65, 84, 47,230, 11, 68,116,193,115, 8,136,180,123,239,193, 7, 63,253,251, 94, 47,120, - 31,170,208,243,190,154, 78, 39, 31,124,246,244,215,190,244,238,253, 7, 15, 22,179,105,221,235,173,102,243,170,170,205, 4,200, - 57,174, 10, 79,223, 82,174, 33, 52,203, 25, 96, 46,182,184,117, 25,113,185,126,163, 67,100,181,212, 31,111,135,170, 87,118,106, - 76, 42,136,150, 10,241,205,121,149, 36, 93,219, 77, 39, 92,247, 8,233,252,240,240,240,232,229,230,237,135,123,183,118, 7, 27, -163,103,207, 94,173,150, 75, 75,105, 57,187,178,212, 50,249, 16,168,242,166,170,231, 23, 23,175,142, 78, 38,179,153,115,252,250, -237, 59,210, 44,218,102, 41, 18,119,246,110,135, 42,204, 23, 43,135, 54,222,217,111,163,168, 68, 35,214,118,217, 31,110,134,254, -168,157, 95,184,224,130, 15,210, 78, 23,243,107, 32,247,234,228,248,197,233,241,189,253, 59, 49, 37,252,255,169,122,179, 95,207, -178,235,190,111, 77,123,159,243, 27,238, 88, 99,207,221,236, 73,164, 72, 74,156, 36,146,226, 40,106, 36, 69, 81,164,133,200, 38, - 69, 89,177,173, 40, 72,140, 12, 22,242, 18, 36,128, 31,243, 15,228, 37, 47, 9, 2, 35,128, 96,196,116,100, 11,176,104, 72,130, -172, 64,150,100,155, 18, 7,145,236,169,170,250,214,173,186,117,231,225, 55,157,179,247, 94,107,229, 97,159, 95,181,242,208,232, -135,174,170,174,170,251,187,231,236,189,214,247,251,249, 0,143, 71, 13, 56,148,220,237,110,110, 4,225,215,246,238,159, 94,206, - 54, 70,147,174,239,163, 52, 34,204,204,141, 52,227, 81, 59,157, 76,198,237,120, 58, 30, 3, 98, 74,217,204, 74, 78, 44, 64,196, - 41,149,255, 95, 17,195, 33,229,220, 84,130, 21, 96,133,164, 92,204,230,239,126,249,165,127,252,247,127,243, 11, 95,252,146,140, -167,174,186, 90, 46,206, 79,142,142, 31,238, 61, 60,120,112,240,232,224,141,123,111,191,181,247,176,235,243, 98, 49,127, 98, 36, -207,220,190,249,147, 31,251,248, 23,127,249, 11,227,201,232,228,248,225,157, 59,111,244,185, 80, 32, 96, 60,222, 63, 26, 17,223, -220,221,158,140, 90, 4,119, 32, 29,148, 44, 64, 66, 8, 82, 69, 60,125, 42, 82,117, 63, 8, 6,104,232, 21, 87, 57,140,254,134, -173, 87,253,104, 97, 42, 86,155,164,110,186, 78, 57,122, 12,226,230,165,104, 54,103,150,170, 2,110,131, 48,114,229, 7,120, 21, - 3, 3, 54, 77,163, 69,135,254,202, 99,119,177,176,102,117,175,231,130,225,177, 42, 33, 34, 34, 48,168, 22, 48,171,225, 97,102, - 65, 36,105, 4, 17, 89, 2,173,239,224,248, 88,164, 12,107,126,149,112,197, 82, 58, 32, 19,186, 85,221,241,112,254, 42, 53,167, - 11,100,106, 44, 28, 99,163,102, 41,103, 38, 22,145, 74,243, 27, 34, 48,110,176,222,184, 14,171, 87, 0, 14,209, 7, 4, 12, 35, - 50, 5,102, 34, 85,211,148,134,166, 19, 81,177, 12,224, 76,236, 80, 17,151, 68,132,102, 0, 70, 44, 82, 77,112,195, 2,187,102, -139,205,201, 52,169,198,235, 79, 36, 45,255,254,207,254,242,236,226,162, 62,224, 70,109,123,109,123,123, 62,159,189,231,230,206, -171, 79,221,158,182,237,124, 49, 59,159, 47, 1,105,123,115,179, 79,217,172,184,251,162,235,175,174,102,219, 27, 83, 9,225, 42, - 39,206,214, 54,244,216,117,137,196,103, 87,151,145,112,107,103, 27, 99, 44,197, 76, 11,147, 32,227, 64,122, 33, 66, 66, 85,175, -110,206, 97,107,232, 64, 72,177,137,106,158, 74,207, 67, 75, 0,234,181, 76, 72,220,220, 77, 9,217,220,221, 52, 72, 0,162, 98, - 90,185,158, 53,222, 10, 6, 84, 57, 23,238,110, 32, 66, 85,100, 10,195, 78, 17, 9, 49,231, 36, 67, 78, 30, 29,153,193, 42,106, -172,106, 66,209,134,175,159,213, 77,123,125,208,195,112,182,246,129,213,230,235,217,188, 15, 3, 24,243,250, 40,174,118, 2,164, - 58,106,124, 39, 0,227, 44,193, 74, 81,115, 80, 67,128,146,250,208, 52, 12,185, 20,175, 44, 22, 31,104,148, 0, 72,192, 84, 65, -151,235,201,248, 26, 3, 90,231, 61, 53,232, 60,212,184,134,177,188,175, 27,182,245, 20, 95, 7,239,180,190,240, 13, 47, 6,119, - 43,149,200,235,158,213,164, 86, 6,201,135, 0, 88,189, 46,212,209, 24, 65,197, 92,160, 0,152, 91,113,167,209,100,139,205, 86, -231, 51, 77,101,250,212,238,219,111,124,255, 95,253,254, 31,124,238,167,127,238,153,167,174,207, 47,206,157,163, 27, 74,219,186, -154,165,124,253,137, 91,207,191,244,202,163,253,187,109,211, 86, 56,246,187,223,253,234, 31,255,233,191,255,225, 91,119, 62,246, -145, 15,222,125,227,135, 28, 37,247,169,109,218,102,186, 37,238,230, 5,134,251, 18,107,202,142, 72, 40,110,197,144,201,171,194, -144,220,134, 78,150,123,189, 82, 84,246, 95, 52, 51,102,242,146,205, 24,209, 93, 21, 20, 93,168, 20,115, 0,203,125,152,108,131, -132,146,186,110, 49,219,185,245,220,104,114, 77, 75,118, 20,203, 89, 23,103,189, 5, 8,109, 16, 22,194, 16,140,136,186,213,106, -181, 90,229,146,213,124, 50,106,167,227,201,120,251,250,226,236, 97,206,105, 60,153, 94,158, 60,236,150,243,102,247,214, 98,118, - 24,227,102,215, 41, 97,140,163,105,211,198,229, 98, 49, 26, 79,143,246, 95,227,184,105,230, 39, 7,247, 54,118,111, 95, 45,150, - 87, 23,151,151, 87,151,211,209,196, 76, 17,253,198,134,176,141, 15, 79,207,132, 67, 46,118, 49,159,223,222,221,109, 66, 72,150, -117,149, 28, 64, 43,249,121,173,254,237,251, 52, 20, 18, 0, 75,182,150,163,183,126,181, 90,112, 93, 5,173,211,145,179,213,106, -107, 83,162,200,213, 98, 65,147,209,127,245,245, 95,255,210, 47,126,254,230,237, 39, 65,184,228,126, 49,155, 29,236,221, 57,120, -248,240,244,242,252,209,233,233,209,209,233,217,229,172,235,186, 92,244,222,254,193, 7, 63,245,209, 95,251,234,215, 54,183, 55, - 46,143, 15,112, 28, 15, 78, 30, 29, 28,159,110,117,249,209,201, 89, 89,118,215,183, 54, 70, 33, 84,241, 69, 37,212, 19,177, 91, - 70,224,218, 50,175, 59,163, 48, 64,179,171, 32,200,235, 73, 22,107,199,199, 21, 17, 8, 67,241,108,238,232, 16, 68,212, 10, 2, -155, 58, 50,176, 48, 58,228,172, 69, 75, 51, 10,214, 91, 49, 3, 98, 34, 82,128,100, 26,232,113, 53,207, 9, 61,229, 84, 11,227, -238,238, 8, 66, 66, 12,230,181,111,239,194,164,102, 76, 12,232,174,170, 86,132,184,250,179,193,234,123, 9, 88, 56,198,152,251, - 92, 45,119,196,132,230,170,142,132,181,139,224,213,235,188,254,158,170, 22, 53,192, 10, 6,198,154, 95, 20, 98, 43,198, 49,178, -144,169,247, 57, 17, 64, 8,204, 72, 54, 80, 2,217,235,239,155,200,193, 57, 68,183,108, 14,174, 42, 33,212, 56,204, 0,254, 54, - 40, 41, 91,213,235,212,233, 36, 99, 46,134,136, 34, 81,179, 18, 98, 77, 14,214, 56, 95,140,193, 17,204, 33,231,202, 45, 64, 4, - 3,119,114,239, 83,214,201,180,235,251,189,189,183, 23,203,101, 37,238, 78,154,230,125,239,121,207,183,190,247,253,103,166,252, -236, 19,183, 28,121,131,195,139, 28, 30, 28, 29, 95,186, 74,144, 40, 2, 30, 83,201,110,154, 82,153,205,151, 44,125, 19,227, 57, - 98,187,234, 67,136, 33,142, 0,113,177,234,180,207, 55,111,239, 18,135,250,148,174, 71, 79, 38, 10, 44,166,102, 86,123,139, 0, - 68,224,142, 84, 25, 60,188,234,123, 93, 46, 41,196,128,100, 94,135, 97, 22,145, 20,170, 77,139,214,154,101, 30,128, 97, 3, 39, - 22, 74, 46, 18,197,181, 84,146,137,187, 19, 56, 19,230, 58, 64,119, 39, 68, 85,245, 98,192, 96,174,252,213, 47,255,242, 32,242, - 92, 87,129,134,150, 81,253,209,180, 86,122, 12, 13,248, 53,255, 7, 0, 8,137, 42, 31,134, 9,201, 6,147,198,186,183,191, 6, -101, 84, 92,212, 48, 37,169,184, 12, 53,211, 58, 94, 7,170,217, 38,128,146, 58, 67,153,140, 6,107, 73,101,243, 12, 72,151, 33, - 75,255,120,234,179, 6,231,226, 59, 36,246,199,167,238,122,156,175, 16,204,250,113,169,131, 30,170, 0,189,202,134, 52,127,135, -113,178,254,165, 7,233, 88,117, 57, 97, 28, 4,129, 48,148,102, 1,129, 80, 16,205, 20,166, 27, 55, 24, 40,245, 43, 68, 30,111, - 95,187, 60, 63,249,103,191,251,141,159,248,216, 39, 63,244, 19, 63, 89,208,205,137, 36, 80, 16, 68,164, 70,170,219,122,107,123, -247,123,127,253,173, 70, 68, 98,195, 44, 77, 24,161,235,183,190,243, 55, 47, 63,247,244, 51, 47,190,116,126,118,250,234,143,254, -216,229,249, 9,197,136, 21, 12, 28, 27, 83,173, 23, 29,175, 87, 12, 17,215, 60, 72, 73,253, 29,219, 8, 12, 99,172, 0,128,161, -153, 52,227, 22,153,205,192,213,136, 5,212,172,100,168,141, 67, 71,237, 59,108, 26,239, 22,230, 14,163, 29,195,176,152, 93,222, -126,250,153,241, 56,220,121,243,110,202,154,138,177,132,102,178,129, 96,163,198, 0, 32,245,253,241,241,241,195,147,147,249,188, -187,182,181,253,204,205,155,227,182,237, 23, 87, 40,194,100, 94,250, 2,152, 87, 23, 44, 35,102, 58,121,120,247,246,115,175,140, - 39, 91,147,233, 54, 34, 93, 94,157, 8,142,227,120,210,140,118,118,111, 60,131, 49,236, 29, 29,134, 24,172, 88, 82,189,185,189, -177,184,186,124,251,240,248, 98,213,165,156, 75,201,211,209,228,240,244,100,217,247,163,209,200,244, 49,218, 31,235, 5,189,118, -171,115, 46, 67,209, 98,232, 92,123,211, 4, 84,232, 74,166,199, 54, 71, 34,112,116,211, 85,223,125,236,253,239,251, 31,255,219, -127,252,243, 63,255,139,163,141,205,130,182,154, 47,102,231, 71,123,119, 94,191,115,231,206,131,195, 71,119,246,238,239, 31, 28, - 93,204,102,169,148,251, 15, 15,217,225,127,250,173,175,255,231,191,254,181,210, 47,115, 90,190,241,250,107,111,190,241,214,201, -233,249,124,177,186, 60,189,156,176, 92,223,220,104,130,212,130, 89,109,182,153, 1, 2, 4, 18, 36,124,220, 55,102,228,172,190, -214,207,160,130, 34, 16,177, 56, 12, 90, 95, 43,197,135, 0, 24, 3, 14, 50,221, 97,148, 72, 84,121,169,160, 30, 99,112, 32, 29, -146,109, 94,141,154, 33, 72, 53, 25, 33,129,173,105,163,132, 84,143, 61, 49, 48, 85,152,181,163, 13, 91, 92, 24,224, 7,165, 16, - 9, 49,162,224, 99,143, 37, 97, 61,249,130,106,133, 83, 57,135, 88, 89,102,245,142,136,196, 52, 64, 65,180,178, 6, 96,221,172, -103, 98, 83, 87, 45,109, 8,200, 4, 72,109, 59,114,117, 55, 75, 37,183,109, 91,211,114, 89, 51,178, 4,150, 58,175,117, 85, 67, - 12, 44,170, 69,205,153,128, 88,144, 4,153, 56,202,160,127, 94,247, 18,131, 80,101,115, 87,254,196, 32,152, 68,174,231, 61, 7, - 36,146, 32,193,215,104, 20, 22,113,135, 46,171,171, 19,113, 94,117, 11, 76,211, 91,207,189,254,218,157,187,247,246,114,201,128, - 64, 72,227,201,228,240,236,124,108,171, 15,189,252,162,180, 99,174,127,113,204, 27,177, 97,164,179,213,106, 52, 26, 95,219,222, - 90,172, 58,213, 34,194,171,156,186, 85,218,217,156,160, 68, 72,186,187,179, 89,204, 1,125,149, 74, 32,223,190,118,173,126, 53, -107,182, 67,130, 32, 81, 81,203,185,135,161, 3, 92, 25, 6, 40, 66, 78,172, 93, 7,174,132, 94, 31,146, 73, 53,178, 0,135,100, - 89, 0,161, 2,150,171,110, 69,173, 88,169, 84,126, 98,118,119,225, 10, 54,112,172, 27, 11,115,119,232,115, 65, 0, 18, 68,164, -156, 50, 11,163,160,155,119,171,196, 95,253,202, 47, 33, 16, 62,214,150, 14,159, 50, 24,198,187,184,182,246,213,235, 72, 45, 25, - 80, 61, 54,250,208,181, 92, 87, 93, 97,157, 94, 30,118,153,176,198,152,250, 80,232,175,105, 21,120, 28,107, 91,139, 89,153, 80, - 68,174,150,253,246,100,188,206,177,172,191, 81,135,152,200, 99, 3, 83,125,250, 15,163, 42, 7, 95, 19, 66,135,148,207, 80,248, - 4, 95, 19, 5,106, 54,127,160,128,213, 23, 24, 13,107, 84, 90, 59, 99,235, 11,133, 43,215, 9,152, 5,227,154,170, 94, 79,141, -132, 72,128,138, 72, 77,179,217,112,236,230,179, 82, 74, 59,158,164,126,249,255,252,222,191,126,247,143,126,240, 83,159,250,169, -226, 70, 18,173,100, 22,137,177, 1,114,116, 50, 51,205,186,177,115,109, 53,155,221,187,119,103, 60,106, 70,147, 41, 19, 78,219, -184,183,255,112,182, 88,125,248,195, 31,154, 93,156,157, 93,156,175,150, 51, 65,146, 16, 88, 26,176, 74, 61, 32,215, 82, 52,161, - 87, 93,189, 59, 2, 75, 24, 30,238,235,202,216,250,143,137,227,237,157, 16,163,229,226,169,175, 19,124, 64,228,208,212,191,106, - 96,212,148,220,212,145, 39,215,175,165, 98, 15,246,246, 23, 93,255,228,211, 79,141,167,237,254,189,189,213,114, 46,177,105, 68, -132, 72, 70, 45, 67,114,203,169,239,247,246, 31,158, 92, 92,206,151,221,173,157,173, 23,158,124,242,242,226, 76,198, 27, 55,159, -122,151,132,105,234,242,120,115,231,209,222,107, 72, 4, 86,220,140,161, 28,239,191,198, 44,139,171, 83, 4,230, 16,151,171, 21, -120, 22, 9, 7,143, 30,254,224,238,155,165, 20, 4, 13, 80,250,148,226,104,251, 98,190,188,127,240, 48,245, 73,130,148,146, 82, - 46,171,174,103, 97, 33, 30,148, 47,131,181,203,137,107, 62, 4,194, 90,168, 91,207,234,102, 94,137,181, 69,181,126,209, 25, 81, - 85,183, 54, 54,127,235,239,253,103,255,243,239,252,147,119,253,200,123, 81,130, 89, 89, 94, 93,157, 60,218,191,251,214,235,175, -189,245,230,254,193,225,157, 7, 7, 71,167,231,102,142,200,155,211,205,207,124,248, 3,191,243, 15,190,246,145, 15,127,224,244, -228,224,193,222,189,195,227,163, 56, 29, 49,241,157,215,223,222,110,155, 39,119,119, 55,198, 35, 66,174,221,162,162,102,197,144, -134, 34,210,227, 79,117,213,200, 20, 53,124,140,187, 28,216, 25, 96, 94, 28,192, 75,241,162, 54,124,251,184,185,149,172, 8, 80, -215,199, 67,191, 20, 77,205,218, 81,163, 10,128, 16, 2, 13,191,130, 57, 11,187, 13,159,109, 53,231,138,185, 70,116,116,102, 68, -166,146,213,220,107, 89,191,254,176, 24,197,205,189,216,122,141, 4,228,228,106, 72, 36, 81,234,208,211,208, 16, 73, 98, 36, 71, - 45,250,248,236, 84,231,229,176, 46,108, 51,139,185,173, 7,166, 53, 78,140, 77,219, 20, 53, 98,174, 92, 63, 55,119,130, 38,180, -166,131,150, 7,106, 50,193,193,235,157,134,165,109, 26, 53,171,158,102, 22, 1,170,106, 42,172, 66,205, 97,172, 1, 96,174,106, -234,104, 65,196,205,112, 64, 51,129, 91, 65,198, 16,132, 68, 28,173, 6,189, 99, 96, 65,236, 75,113, 43,224,228,142, 90, 52,121, -226, 27, 79,158,159,207,246,246,246, 86,203,101,165,196, 63,255,204,147, 27, 27, 91,151,103,199, 63,245,242, 11,211,205, 45, 14, -177,150, 30, 57,132, 81,219,140, 66, 12,102,171,126,217,153,183, 77, 59, 26, 79, 22,139,149,106, 61,233,226,241,249, 69, 35,176, - 61,110, 36,136,179, 92, 94,206, 54, 55,198, 18, 35, 20, 67,162, 16,155,166,109, 81, 66,125, 10,161, 1, 2, 26, 58, 86,175,156, -176,170,163, 91,125,220,155,131,169,214,244, 68, 5,196, 10,135, 84, 50, 85,189, 44,113,189, 42, 17,179,149,130,213,101,205, 53, -165, 90, 31, 89,200, 64,106, 90,187, 14, 34, 84,241,241,196,100,128,150,173,126,255, 8, 62, 70, 36,226,160,133,115,180, 53,148, -119,200, 64, 85,212, 21,241, 90,178,240, 56,220, 50, 60, 97,235,188, 75, 0,173,244,206,193,104,168,153,193,223, 66,156, 59, 16, - 16,227,128,109, 31,182,172,232,104, 4,104,234,200,220,247,157, 34, 1,168, 91, 53,144,185,187, 85, 72,239, 0,151,135, 1, 11, - 92,205, 30,104,238,110, 3, 29,119, 29, 99,127, 44, 6, 25,134,254,248, 14, 59,198, 31, 31,245,215,128,204,225,210, 83,215, 8, -132, 14,164,142,100,238,172,180,206, 27, 13,252, 30,116, 53,156, 76,174,177,150,249,217,177, 34,143,167,155,162,171,255,251, 95, -254,139,205,157,103, 63,241,241, 15, 25, 11,228,190, 44,230,212, 78, 89,154,202,170, 55, 83, 77, 6, 72,121, 57,127,255,143,125, -232,173, 31,252,205, 98, 57,107,154,182, 29,111,180,155, 91,239,127,239,123,190,243,189,239,190,241,250, 27,239,250,145,247,252, -197,159,252,209,139,175,188,251,226,244,176,235, 3,135, 72, 52,169,209, 33, 32, 18,137,136, 84, 67,238,232,224,165, 32,177,150, - 12, 81, 88,194, 99, 47, 57, 2, 74,140, 86,119,203, 33, 32, 1, 40, 89,238, 60, 0, 9,155,106, 73,102,170,200, 50,190,190, 35, -147, 54,221, 63, 76,125, 65, 83,235, 23,200,215, 44,245, 78, 77, 32,147, 32,161,153, 94, 93, 29,181, 91,193, 12, 82, 74, 93,206, -102,166, 94,158,126,226, 73,230, 24,219,166, 29, 77, 66,104, 0,209,209, 78, 31,188,182,185,117, 19,226,244,234,226,112, 50,106, - 75, 49,119, 89,245, 93, 28,109,104,233, 79,246,222, 28,221,124, 22, 11,228,146,175,186,126, 99, 50,106,144,150,253,226,232,172, - 75, 57,191,248,236,238,243, 79, 63,125,121,117,121,103,127,127,149,243,246,116,115,115, 50, 45,170, 53,237, 81, 87, 12,230, 54, -112, 14,141,221, 13, 12,140,214,103,137, 53, 63,147, 16,182,101,178, 96, 89,229,164,165, 0,208,103, 63,246, 19,191,253,245,175, -127,240,131, 31, 65, 9,203,212,151, 46, 93,158, 29, 61,216,187,123,231,238,221, 7,199,199, 7,199, 39, 23, 87,243,148, 82, 42, -170,186,250,145,231,158,253,233,159,252,240, 39, 63,250,161,110, 62,123,248,112,111,101,229,181,253,253,221,205,233,236,242,252, -248,237,195,167,110,236, 78,218,198,220,192, 0,153, 7, 35, 11, 14,201, 23, 90, 31,128,234,216, 23, 0,114, 54, 3, 21, 98, 36, - 54,247,154, 56, 84, 85, 87,205,154,187,190,147, 16, 4,153,153,193, 16,136, 66, 16,115,115,115, 66, 44,166,136, 20, 67, 83,114, - 41,197,137,145,131,228,156,235,156,180,226,198, 66, 45,175,154,173,219,206,192,224,107, 86,158,185,154, 3, 82, 32,115, 21,137, - 68,172,170,128, 64,129,144,168, 58,108,128,128,155, 48, 96, 59, 24,153,217,235, 59, 82,139, 57, 18,145,155, 59,168,132, 0,102, -102, 3,168,207, 29,173,162,216,221,161, 86, 66, 8,177,128,155,135, 16,192, 93,221, 28, 48,198,160,238,165,104,125,249,161, 3, - 26, 20,215, 97, 29, 34,108, 6,165,228,122,144, 34, 51, 47, 86,125,126,224,195,131,165, 90,103,145,169, 54, 3,204,114,201, 42, - 36,101, 16, 60,212, 11, 60, 19,137,153,170,106, 12,132, 28,138,218,154, 74,199,106, 30,152, 86,221, 10,119,110, 34,143,126,240, -253,191, 58, 62, 57, 3, 84,102,154, 78, 39,161,137,103, 23,151, 63,241,226,243,219,215,174, 23, 71, 84,139,177, 81,118, 45,125, -178,130, 66, 79,222,184, 54,105,227,193,229,153, 55, 45,182,227,146,138,154, 78, 71,205, 43,175,190,252,253, 31,188,126,125,186, - 65,196,224,124,117,185,100,128,102, 52,114,117,103, 20,145,216, 54, 44, 65,221, 66,108,220,113, 57,191, 42,171, 21, 19, 18, 83, - 81,173, 10,110, 95,195, 96, 25,221,133,170,246,150, 3,149,140,110, 26, 66,228,122,151,130, 66, 65, 92, 13, 28, 80, 4,220,145, - 9,128,153, 84,179, 57, 86, 18,135,187, 59, 11,187, 91,238, 13,184, 26,191, 17,193,155, 40,142,132,185, 72,229,237,255, 45,207, -167, 85,234,244, 0,227, 27,234,191,104,245,177,190,206,198,215,201,204,227, 12, 31, 85,170, 58,160, 16,224,176,114,169,167,120, - 48, 85, 34, 2, 38, 7,112, 37,112,165,186, 42,170, 18,141,138,166, 67,136, 65, 2,148,229,114, 53,109,216,215,209,220, 1,235, - 72,130,128,192, 6, 74,102, 90, 61,140,195, 75,162,128,105, 25, 14, 27, 53,148, 54, 12, 33,125, 96,220,212, 9, 34, 83,157, 59, - 13,181, 91,170,236,174, 53, 22,109, 80,247,209,154,100,128, 80, 91,172,195, 59,108,232,146, 54,113,131, 85, 75,214,229,242,106, -186,125,115, 58,150,111,252,139,127,121,213,243, 87,126,246,179, 24, 56,119, 29, 5, 78, 93,215, 54, 6,104, 3, 27, 36,247, 86, -136, 2, 47, 46, 23,132,242,234,203,175,124,247,245,239, 52, 77,219,142, 38, 65,154,103,159,123,246,225,195,131,255,248,173,191, -186,182,187,225, 8,142, 20,219, 81, 55, 95, 76,198, 91,104,102,132, 76,193,209, 6,210,252,112, 10,136,166, 5, 76, 73, 2, 56, -186, 42, 18, 33,203,223,106, 39,187,101,163, 24,202,106,137,178, 86, 62, 6,174,185,104,100,105, 54, 38,161,141, 80,108,118,113, -110,104,197, 74,159,115, 96,170,165, 58,142,155, 64,174,101,181,188, 58,198,173, 91,134,158,179,246,169, 79, 69,221, 96,103, 60, - 97,193, 8,160, 90, 70,211,105, 8, 97, 49, 59,115,222,104, 55, 54,132,169,191,162,166,221,228, 24, 71, 27, 29, 35,148,180,236, - 23,139, 66,180, 53,217,188,186, 56,207,169, 39,239, 91, 76,251,199,151,177,105, 75, 49, 64,126,227,222,157,107,215,182,111,221, -186,177,247,224,193,124, 62,239, 82,154,182, 77, 16,169,196,149,154,175, 37,115,100,246, 90, 34,174, 83,104, 70,115, 0,179, 1, - 43, 97,102,136,196,184, 57, 26,245, 37,111,111,111,252,215, 95,251,141, 47,125,225,243,237,214,246, 42,103,235,186,126,181, 56, - 63, 62,216,123,251,238,157,189,135,123, 7, 7, 39,151, 23,245, 15, 4,230, 59,211,201,251, 95,124,246,107, 95,254,210,198,180, -189, 56, 63,125,253, 7,223,167,209,116,222, 47, 90,145,183,126,120,119, 20,227,179,215,119, 36,200,192,123, 33, 28, 8,183, 6, -204,140,110, 21, 56,103,232, 78, 40,136, 14,144,146, 18, 58,209,160,166, 51,213, 92,114, 5, 19,116,125, 90,165, 46,245,201,205, -146, 65,211,182,109, 24, 1, 40,162, 8,178,155,117, 90,154,216, 8,139,213,137, 12, 1,128,231,146, 75, 46,196, 2,224, 65, 16, -136,188,254,231,122,238,179, 97, 69, 85, 80,173, 74,242, 98, 61, 12,214,161, 7,173,147,246,106,197, 29,156, 43,226,128,165, 86, - 7, 88,168, 86, 90, 0,161, 20,117,243,208,114,213,125,148,129,201, 12, 0,200, 40,106,134, 3, 50,209,115,206, 18,132, 88, 16, - 32,196, 80, 65, 3,197, 84,136,153,165,170,125, 40,240,122,106,204,204,140,158, 57, 70, 4, 79,125, 34,102, 7,100, 22, 22, 46, - 10,128, 90,157, 16,182,190,139, 19, 98,173,132, 1, 20, 85, 69, 18,116, 42,110, 80,177,136, 49,212,239,243,162, 5,200,219,201, -200,114,201, 37, 49, 72,165,223, 32, 0, 35, 25, 88,118, 26, 53,227,171,139, 83, 36, 52, 87, 66, 26,143,218,247,190,242,242, 27, -247,238, 63,209,198, 39,110, 92,115, 17, 2,174, 29,162,218,132, 15,177,117,114, 43,190,181,179, 35, 28,206, 46, 47, 46, 82,122, -225,185,167,154,166, 77,169,191,255,240,112, 20,228,250,246, 38, 16,171,123,183, 92,238,236, 76,131,196,106,141, 6,247,146,146, -230, 82,227,236,220,182,204,132,109,212, 92,114, 86, 52, 53, 34, 2, 71, 22, 85, 35, 66, 3,118, 47, 66,148,139,101,243, 24, 69, - 45,104, 89, 57, 50, 49,184,163,103, 37, 30, 70,221, 69,139, 21,173, 97, 45,150,208,149, 2, 96,132,140,204,170,133, 0, 72,208, - 10, 40, 0, 49, 48,144,155,131,171, 8,136, 59,161, 2, 49, 33,113, 13,255, 57, 26, 13, 40,130,225, 25,237,234,143, 81,193,117, - 28, 99, 86, 97, 38,245, 31, 0,160,186,153,169, 8, 26, 92,247,135,234,110,215,209,234,161,160, 18,199,220, 84,144,212, 7,151, -164, 87,102,173,209,116, 50,154, 45, 87,155,227, 45, 85,179, 10,217,169,112,211,186,156,177,186,155, 1, 7,119, 43, 85,252,184, - 22, 40,213,209,167, 33,210,154, 68, 63,252, 91,213, 24,217,107, 73, 99,205, 45, 25,126,159,143, 35, 12, 85, 73,101, 62,212,119, - 7, 78,142, 15, 51, 74,174, 68,189,192,106,125, 74,221,106, 37,113, 60, 25,143,255,240,155,191,191,119,124,245,107, 95,252, 37, - 48, 77,243, 21, 8, 33,141, 43,231,171, 70,210,173, 87, 55,114, 77, 38, 77,201,189,165,171, 23, 95,124,229,181,183, 94, 95, 44, - 22,227,209,188, 29, 77, 67,104, 94,122,241,249,191,254,246,183,247,247,246, 62,252,209,207,222,187,251,218,205,219, 79, 28,237, -239,229,210, 17, 5,150, 88,107, 5,128, 58,100, 96,136,204,242,122, 19,129,192, 3, 79,217, 75, 6, 64,146, 0,170, 53, 16,236, -230, 90,172, 70,143,165,105,220, 13, 74, 1,179,176,185,209, 76,198,110, 94,186, 62,151,186,100,206, 23,167,103,169,175,211,110, - 18, 9, 18, 67,238,251,148, 11, 33,131,231,249,114,145,250, 84, 74, 14, 65, 38,227, 81,202,165,148,254,230,245,167,219,201,100, -121,121, 28,227,104, 50, 41, 77,172, 9, 64,118,192,249,217, 33, 69, 42, 89,103,151, 39,170, 62,221,184,121,121,188,215,229,252, -230,221,215,190,115,231,110, 46,152, 77,111,223,124,130, 89,206,175,174,174,174, 86,243,213, 66,152,183, 54,166, 41, 23, 34,208, -162, 86,245, 13, 18,107,159,179,184, 7, 51, 5, 21, 67, 71, 44,158, 45, 33,215,199,212,128,201,171,226, 58, 71,244, 95,249,220, -103,126,253, 87,127,237,213,151,127,164, 39, 47,238,125,183, 92, 94,156, 31, 30,236,191,117,247,238,219, 15, 15, 14, 78,207,102, -243,133,154,239,108,110, 45, 87,203, 27,155,155,191,250,243,159,249,192,123,222,125, 53,187,184,119,119,239,244,226, 10,218,136, -164,111,190,126,103,179,105,111,239,110,141,154, 88,177, 89,104,128,132,224,238,197,220,181,105,218, 92, 10, 19,187, 89,214, 82, - 93,195, 61, 25, 40, 80, 32, 51,171, 99, 76, 51, 16, 33,118, 66,242,148,148,168, 9, 82,140,108,185,236,199,109, 67,128, 69, 75, -140, 17, 1, 74, 81, 7, 13, 28,132, 67, 85, 46, 68, 10,238, 85,185,142, 18, 4,215,236,123,215,181,163, 30,208,204,106,244, 69, - 75, 38, 0,103, 10, 78,142, 48, 16,154,152, 48, 16, 20,231,234, 6,169,119,106,170, 3,210, 10,220, 24,246, 59, 89, 85,152, 1, -129,132,173,216,144,199, 29,146, 98,162, 94, 74,201,245, 36, 84, 91, 69, 77, 20, 67, 34, 38, 33, 84,179, 90,144, 10,196,245, 85, -235,136, 34,140,142, 6,250,184,122,198, 60, 42, 57,195, 16,110, 39, 34, 2,119,213,194,200, 5,106,116,194, 25, 49, 48,170, 87, -168, 25,230,148,221, 92,152, 76,209,209,136, 25, 12, 2, 49, 11,171,170,154, 13, 93, 63, 45,232, 32, 32,117,100,207, 8,195,240, -203,204, 68,250,212,191,253,246,253,179,243, 43, 66,220,218,216,140, 44,123, 7, 71,161,244,175,188,235,105, 71, 6,132, 24, 56, -247,150,114,102, 17, 36, 86,119, 48, 37, 36,142, 56,217,218, 22,230,166, 91, 30,157,156, 30,155, 19,248, 72,232,165,167,159,148, -166, 69,162,217,178, 39,178,182,109,153,217,138,186,170,162, 89, 6,119, 19, 38, 15,161, 17,105,218,201,226,234,162, 20, 69,116, -172,213, 4, 39, 43,134,132, 14,206,129, 3, 54, 93,215, 5, 97,137, 65,221, 64,141, 36,186, 25, 88, 1, 96, 98, 6,128, 82,195, -142, 32,224, 0,102,110,102,102, 1,121,176, 82,184, 9,177,154, 42, 32,178, 49,114,229, 61,168, 89, 27,101,101, 36,143,135,212, -181, 0,186,238,232, 15,238, 14,175,180,102, 38,175,158, 13, 36,175, 32, 98,172, 76, 33,171,108, 57,183, 92, 91, 72,235,222,235, -218,236,204, 72, 86, 43, 81, 53,240, 49,100, 10,234, 64,200, 20,136, 28, 1,212, 29, 77, 55, 38,211,139,195,115,189,190, 93, 47, -142,132,224, 90,136,155,245,148,220,135,130,175, 19, 24, 88, 93,185, 61, 14,168,243,250, 68, 94, 57,233,132,174,117,228,226,238, - 14,130,166, 3,224,125,160, 35,172,239,212,239, 44, 16,170, 2, 13, 13,108,192,117,213,189, 21, 48, 50,142,188, 75, 5,186, 92, -178,170,239,236,236,252,224,251,223,250,206,107,251,191,250,229,191,179,115,227,102,239, 22,132, 43,147,178,153,110, 9,163, 21, -173, 70, 25,226,224,170,168, 6, 78, 33,182,237,116,227, 39, 62,246,169,127,251, 7,223,152,140,167, 77, 51, 65,166, 91,183,159, -218,221,219,255,235,239,254,240,249,119,189,212, 45,103,247,223, 90,228, 82, 70,211,109,115, 35,181,122, 0,172,223,205, 36,164, - 90,189, 53,196,200,213,210, 98, 80, 96,141, 18,116, 10,196,162, 41, 33, 59, 6, 9,227,209,128,163, 69, 79,243,165,150, 66, 18, -218,233, 8,152,202, 34,153,186,170,166,110,133, 28,195,168, 45,221,146, 7,103, 8, 9,203, 74,123,213, 66,131,221,102,153,178, -246,185,180,136,172, 37,155,229,174,219,189,121,171,109, 71,139, 11,159,157, 63, 42, 38,171,217,101, 8,194, 84, 98,228, 44, 44, -196, 77,187,145, 82, 86, 45,103, 71,251,103,203,217,198,198,246,101, 15,219,187,183,231,243,249, 38,211,219, 15,238,103,179,105, - 51,122,230,246,237,139,197,188,194, 6, 83,201, 0,174, 90,183,106,145, 70, 52, 80,234, 80,235, 37,145, 8,234,100,184,168,153, - 2,178, 5,166, 32,193, 12, 76,211,211, 79, 61,249,235, 95,254,242,103, 62,253,105,105, 70, 9, 49,231, 62, 45, 23, 87,103,167, -175,191,245,198,219,247,247,247, 15, 31,157,207,230, 41,229, 85,215,109, 76,198,109,224,207,252,248, 79,254,220,167, 63, 38,140, - 23,243, 51, 31, 53,119, 14,143,199, 49,204, 22,139,123,119,247,119,154,209,141,157,141,122,253,119,116, 66,145,224, 94, 60,187, - 34,144, 41,230,162, 72, 4,228, 94, 12,136,128,217,220, 24,217,200,213, 44, 6,113,244, 90, 66, 2, 38, 47, 86,178, 1,120, 96, -182,208,244,220,197, 54,132,166, 97,146, 16, 34, 33, 22,247,241,184, 45,165,184,131,170, 18,184, 1,192,144,185,196,162, 22,185, -114, 4,177,118, 59, 29,188,198, 0, 0,200,221,192, 75, 93, 73, 50,210, 48,117,103,242,186,124, 52, 4,174,200,108, 18, 33, 83, - 3,100, 38, 89, 55, 7,135, 51, 12, 17, 12, 47, 74,162,122, 76, 91, 39,161,201,220,106,235, 69, 85,235, 5, 49,171, 3,152, 4, - 0, 85, 53,118,132, 32, 13, 98,118, 83,112,167,200,245,202, 93, 25, 81,128, 40, 33,184,230, 82, 50, 90,101,152,155, 19,128, 43, - 6,114,131, 90,126,212,162,210,196, 74, 91,146, 24, 75,214,110,153, 99, 32, 5, 55,171, 68, 20,148, 16,171, 15,175, 91,245, 33, - 10, 33,106, 81, 98, 67, 51, 36,130, 50, 12,103,171, 29,165,206, 34,114,215,117,243,197,116,178,241,210,139,163,135,251, 15,111, -223,184,118,181, 92, 92,158, 28,127,242,149, 23, 38, 27,211, 2,228,224,185, 79,238,208,180, 49, 23,173,154, 31,226,152, 75,238, - 83, 38,102, 25,181,215, 71,241,198,238,110, 46, 70, 0, 34,204, 49, 82,136, 57,229,229,124,177,179,181, 57,106, 70,197, 29,209, - 41, 70,183, 2,168, 68, 18,218, 81,108, 71,238,174,150, 42,174, 29,134,173,197, 48,119,168, 15, 44, 51, 3,200,213,142,146, 82, - 30, 2, 33,106,136,160, 78, 60,140,218,173,166,135, 74, 42, 80, 25,223,149, 42,106,230, 54,164, 74, 8, 17,178, 49, 97, 46,238, -217, 80,234, 18,168, 82,105, 77,192,135,142, 47, 12,156,220, 1, 75, 0, 96,213,191,142, 44,107, 98,251, 80,193,122,140, 8,131, -170,144,115, 28, 94, 9, 60,168,222,235,243,178,146, 29,157,192,179, 14,210,181,117,248,163,226, 23,144, 6,204,154, 32,130, 35, -183, 65,115, 63, 91,234, 70,227,107,188, 12, 13,152, 92,112,119, 67,174,143,107,131, 42, 21, 25, 80, 25, 21, 31,236, 68,232,117, - 74,234,149, 84, 49,208,174,169,142, 91,180,122, 98,214,211,163,129,128,135, 6,198, 64,190, 70, 27, 97,101,103, 98, 0, 55,167, - 2,142,168, 33,173,150, 28,152,136,115,191,216,218,222, 57, 59,124,251,223,254,201,159,127,230, 19,159,218,222,154,172,250, 62, -142, 39,200,193, 53,187, 16,212,149, 9, 58,106,189,114, 20, 71, 40, 93,146,192, 68, 32, 49, 60,122,116,255,141,187,251, 59, 59, -187, 49, 54,219, 91,215, 41,210, 11,239,122,225, 47,254,226, 47,127,248, 55,223,255,240, 71, 63,250,214, 27, 63,184,118,227,137, -110,185, 80, 45, 28,162,153, 3,162,153, 17,128, 91,109,150, 65, 29, 63,154,170,217, 0, 87, 48, 0, 64,148, 40, 68,128,227,145, -165,158,170,162, 70, 33,110,142,242,170, 7, 18, 9,194,236,253,229,220, 1,173, 36, 38,214,188,210, 82,186,110,145,251,194, 76, -237,120,178, 90,174,192, 59, 51, 57,123,180,103,150,133,185,244,101,177,234,178,230,101,223,191,240,244, 83, 49,240,108,118, 49, -221,190, 62,158,108,204, 79,246,207, 78, 46, 78, 30,237,143,183,111,140, 39,187,196,220,140, 54, 47, 79, 14,206, 47,142,110,220, -122, 78, 74, 6,157,117,243, 69, 15,240,244,205,231, 83,191,184,154,207, 67, 43,185, 36,132, 80,138,198, 16, 12,252,116,118,150, - 82,213, 8, 96, 81, 35, 38, 20, 4,243, 26,197,245,199, 7,133, 58,216, 54, 38,180,200,132,129,135,110, 62,194,178,239,167,227, -209, 47,124,242, 83,191,249,181,175,238,222,124,202, 8,220,105,181,184,184, 58, 59,121,112,127,239,173,189,123, 15, 15,143, 79, - 47,175,150,171,110,213,175,174,102,171,171,217,229,179,239,126,245,191,248,242, 47,189,252,202,139, 71,143, 30, 28, 29, 28,148, - 24, 94,123,243,205,205,233,248,219,127,243,198, 36,198,119, 93,219, 9,177,173,255,119, 66, 46,128,236, 14, 70, 6,202, 24,212, -148,132,204,138, 96,240,226,245, 80, 95, 5,246,202, 76,129, 34,214,132, 50, 32, 98, 32, 44, 14,170, 70,136, 10,104,166,168, 58, -105,154, 62,219, 56,140, 66, 19,205,205,179, 54, 81,106, 81, 5, 73,164,254,116, 24, 8,169,224, 36, 60, 40,235,170,118,192,220, - 29,161, 17, 46,234,174,185,250, 55,106,168,140,144,235, 15, 86,176,192,129, 0, 85, 21,137, 28, 61, 52,193,212, 88, 4, 76, 7, -243,193, 26, 11,197, 36, 92,255,134, 43,222, 0,176,142,160,212, 0, 77, 69,164,128,186,185,187, 34, 72, 41, 38, 96, 90, 74,223, -107, 8, 77,108,154, 24, 91, 51, 47,150, 9, 24,137, 77,171,101, 19, 12, 32, 50, 27,225,106, 53,199,250,132,113,213, 82,180, 88, -208, 34,177,209, 82,136,184, 20, 99, 36, 17, 94, 47,242,168, 66,105, 66,164,146, 11, 11,215, 68, 10, 2,150,212,171, 3, 33, 52, -161, 5,207,234, 74, 36,165,104,234,150,174,185,109, 70,128, 92,237,206, 44, 68, 8, 90,108,204,120, 49, 63, 47, 57,111,109,110, -149,155,215, 15,207, 46,230,179,171,143, 60,125,235,218,245,107,189,186,251, 96,238, 54,208,172,136, 68, 12,160, 86, 42,116,138, -152,221, 92,154, 16, 80,122,205, 65,144,135,192, 14, 90,238,115, 65, 66,107, 70,163,164,165, 34,241, 77, 11,184,199,208, 54,211, - 45, 67, 48, 85,203, 37,119,189,230, 28, 69,250,146,200, 29, 84, 49, 8, 50,187,154,185, 50,139, 57,184, 21, 0, 84, 53,130,117, -145,146, 17,204, 85, 75, 1, 23, 98, 94, 63,106,193,141,152,205,204, 74, 17, 17, 32, 50, 51, 45, 30, 3,135, 16,178,154,121, 34, -174,127,249,117,146, 81,247,171, 36, 0, 54, 48, 94,124,189, 17, 53, 87,116, 25,160,148,108,110, 72, 80, 11,244, 76, 88, 79,240, -195,124, 99,192, 20, 59,212, 83,239,176, 66,120, 28, 60,116,168,243,211,122,172, 6,115,130,250,108,214, 97,118, 92,167, 32,224, - 96,166,176,179, 57, 58,191,188,216,186,189, 85,116, 29,107, 89, 39,140, 96, 32, 78, 84, 67, 47,194, 26, 89, 89, 27,167,195,160, - 25,225,177, 70,160, 94, 54,222, 81, 84, 87,116,101,125,235,173,163, 97, 67,198,125,200, 83, 27, 0,131, 9, 84, 69, 12, 26, 50, - 51, 76,210,197, 37, 0, 32, 54, 73,211,120, 52, 57, 61,220,255,198, 55,191,249,190,247,127,228, 61,239,121,207,226,242,180,217, -190, 25,154,198,205, 92, 26, 52,101,110, 1, 81,213,172, 47, 68, 68,160,181, 31,200,194, 64,188,154,157,252,238,239,254,243,103, -158,124,151,230,254,236,226,108, 50,221,108, 66,123,237,198,141, 23,158,127,238,175,191,251,218,143,188,239,125, 55,111, 63,249, -246,189, 59,194, 50,153,110, 17,179,132,134,234,145,132, 35, 2, 33, 9,128,154,171,103,116,112, 80, 67, 66,172, 52, 18,128,166, - 29,213,125, 75,201,198,160,128, 4,104,121,149,172,152,230, 28,218,209,106,181,204,171, 20, 71, 17, 89, 16, 57,173,114, 46,190, - 90,174,136,177,153,140, 0, 60, 52, 13,184, 90,209,131,131,187,183,111,237,154, 89,214,210,247,189, 25,104,209,141,209,248,226, -242,188,235, 86, 79, 62,251, 74, 90,205,246,238,188, 49,155,151, 16,167, 86,188,150,193, 74,234, 32,196,182,221, 52, 45,103,167, -247, 79, 79, 31,149, 82,118,175, 61, 59, 26, 79,206,174, 78,219, 81, 60, 58, 62,153,205,230,203,110,233, 5, 10,104, 16,190,156, - 45,143, 79, 79,215,117,227,250,249, 1, 53,136, 1, 8, 80,135,237,200,240,181,145, 74,140,243, 58, 82, 3, 45,202,204,207, 61, -247,212,111,254,234,223,249,228,167, 62, 53,222,220, 77, 57, 89, 94,205, 78, 79, 15, 15,238,239,221,191,191,247,224,240,224,236, -236,114, 54, 75, 93,127,185, 92, 30, 62, 58,126,226,250,206, 63,250,242, 23,127,229, 23, 63,215, 16,252,240,175,254,242,178, 91, -197,173,173,126,181, 58, 61, 60, 23,245, 27,155,147,157,141, 49,137,172,235, 15, 72,132, 97, 24,163, 27, 19,153, 91, 20, 86, 55, - 83, 50,171,165, 16, 48, 55,102,170,178, 48, 2, 52,179,202, 10,210, 4,171,164, 64, 22, 66, 16,102,239, 58,175,160,177, 16,166, -173, 24, 66, 45, 22, 13, 40, 14,128, 38,180,106,252,146,225,176, 0, 0, 32, 0, 73, 68, 65, 84,158, 53, 51, 9,145, 56, 2, 40, - 72,144,156,251, 24, 98, 81, 69, 2,211,122,223, 38, 77,181,248, 74, 14, 4, 80, 87, 47, 52,200, 75,153, 2, 35, 49,129, 67, 77, - 39, 48, 73,197,168,187, 43, 50,231,108,178, 62,172,175,217,219,104,102,170,165, 54, 68,212, 1,220,152,196,177,168, 41,168,179, -176,170,151,100, 76, 80, 84,179,153, 91,113, 8,238, 94, 82,114, 0, 97, 1, 32, 97, 54, 83, 51, 39,177,200,146, 82,114,117, 38, - 82, 45,102, 3, 21,213,221, 84,213,146,139, 69, 25,161,163, 0,184, 48, 21, 4,205, 10,110, 20,184, 30, 47, 73,170, 39,212, 9, -161,100, 5, 52, 97,113,128,226, 61, 33, 85,203, 4,147,146,251, 42,173,144,164,105, 66, 19,131,106, 49, 85, 3, 8, 68,220, 8, - 26,197, 9, 30,158, 29,165,229,234,154,208, 7, 95,126,254,198,181,157, 12, 8, 14, 66,132, 0,185, 62,225,188, 30, 58,107, 98, - 30,188,202, 59, 92,221,160, 55, 69, 30,124,114, 69,157,220, 37,134,197,213,101, 19, 37,196, 86, 93,173, 30, 34,165,234,249, 68, - 75,114,162,220,117,253,106, 5,238, 6,198,136,129, 24,152, 28,138, 3,184,102, 36, 65,231, 10,193,198,202,120, 32, 31,100,156, - 76,238, 78,132,170, 24,132, 9,184,228, 92,165,160, 64,108,234,132, 24,154, 72, 76, 41, 43, 2, 4, 6, 0,212, 10,120,224,160, - 57,195, 80, 76,243, 46,169,101, 21,213, 36, 84, 87,221,160, 3, 36, 1, 28,235,123,184,254,177,203, 48,235,112, 39,226, 26, 76, - 30,228, 97,110,235, 96,228, 80, 76,114, 53,148,193,116, 55,148,146,234,113, 6,214,104, 96,171,117, 93,128, 74, 45,199,181, 75, - 3,192,212,118,182,119, 78,239, 61, 40, 55,166, 96, 14,196,143, 57,128, 96,117,204, 95, 5,215,235,192, 78,133, 92, 86, 93, 23, - 26, 60,238,216,214,219,134,173, 11,120, 84, 61, 43,213,208,138, 96, 21,163,129, 88,179,104,100, 69, 11, 99,160,250,138,144,136, -168,230, 25, 76, 17, 55,250, 69, 82,135,166,105,204, 60, 54,237,114,126,246,141,111,254,225,243, 79,191,244,209, 15,252,104,223, -247, 78, 33,142, 90,115,181,126, 37,147,109, 36,206, 89,145,168,116, 61,198, 8,168,158, 82, 78,169,221,218,206,125,183,125,243, -230,239,253,179,111,172,122,253,205,127,248, 15, 15, 30,188,249, 23,127,246,167, 27, 27, 27, 79,220,126,122,132,147,167,158,126, -250,252,242,226,175,255,211,183, 62,253,185,159,121,244, 96,111,178,177, 67, 68,125,183, 68, 36, 39,100, 36, 34, 20, 10,106,182, -166, 92, 22, 4, 2,169, 30, 53, 4, 55, 51,224,216, 34,139, 43, 16,162,107, 1, 66,119,243,236,142,104, 10,221, 98, 89, 82,223, - 76, 71, 66,156,115, 49,230, 46,173,144, 12,164,169,137,216,209,100, 67, 51,244,185, 47,253,226,244,232,225, 51, 79,220, 80,211, -197, 98, 57, 95, 46, 87, 57, 35,248,141,221,157,130, 49,182,178,123,243, 73,105,162, 67,136,145,101,218,230, 84,192,203,229,249, -213,120,178,201,165,191,188, 58, 62,159,157,108, 77,119,111,221,126, 87, 94, 45, 38,155,187,139,213,236,193,225,193,178, 91, 25, -192,230,198, 70, 53,220, 35,194,168,105,158,185,221,252,199,254, 59,167,231, 87, 34,188, 70, 4, 1,186,241, 90, 24, 96, 14, 12, - 94, 91, 68,117,176,199, 8, 24,100,185, 88,108, 79, 55,190,242,249,159,251,249,207,124,246,217, 23, 95,146,102,146, 53, 47,103, -231,103,199, 7,247,223,222,187,255,240,209,195,227,227,147,203,203,217,124,126,113, 57, 63, 59, 61,235,115,254,248,123, 95,253, -173, 95,251,149,151, 94,122,161,239,150, 39,179,203,189,171, 75, 75,221,237,221,205, 59,247,238,111,181,205, 4,145,167, 99, 98, - 25,180, 59, 72,130,104,234,131,102,167,138,161,173, 26, 10,208, 84,139, 21, 24, 42,150,213, 62, 10,197,114,160, 80,175,141,150, -221, 12, 66, 32,119, 70, 32, 3,227,138,231,173, 7,115, 0, 68, 18, 97, 2, 84,240,202,125, 50,119, 3,168,151, 54,215,130, 34, - 18, 2, 16,180,113, 82,180, 84, 51, 25, 35,170,209,208,160,182,193, 91, 54, 44,227,104,120, 23, 18,146, 27, 20, 51, 97, 10, 44, -245, 40, 77, 6, 34,141, 90,178, 82, 80,170,144, 6, 25,209,145,106, 12, 13, 1,137, 4,220,213, 21,141, 0, 64, 53,215,118,168, - 3, 3,225,120, 60,234,187, 85,234, 87,102, 30, 69, 48, 68, 48, 44, 37, 83, 64, 67,100,103, 34, 42,166,128, 86, 5, 79,125,159, -188,100,168,220, 75, 67,131,194, 72, 53, 5, 80,204, 25,205, 76, 83,223, 55,227,104,165,122,186, 60, 4,201, 89,135, 76,155,147, - 48,187, 23,213, 97, 46, 28,164,117,215, 84, 10,242, 58, 4, 1,128, 72, 97, 52, 6, 14, 77,219, 72, 8, 86, 20, 1, 73, 24,204, -235, 16,121, 50,218, 28,163,110,143, 11,154, 87,113,130, 26, 34, 20,230, 96, 96, 96, 70, 80,163,138,238, 57, 57, 50, 18, 49, 49, - 48,154,170, 33,171,101, 70, 6,228, 65,131, 71,200,129,251, 84,250,229,106,247,137, 27,192,102,201,173,228, 56, 26, 1, 99,206, -170,203, 21,199,236,230, 69,213,107,158,167, 88, 54, 88,219,176,234, 37,129, 29,177,218,138, 16,209,234, 87,113,120, 86,129, 59, -160, 35,115, 36, 42, 37,151,222, 58, 66, 66,175,113, 88,171, 15,203, 84, 74,196,166,105,154,190,207, 37, 39, 9,204,128,196, 97, -161, 74,140, 96,158,138,129,167,173,233,164,184, 72, 28, 95,203,185, 51, 45,197,138, 0, 56, 24, 18,219,192,211, 88,215,135,200, -234,126,214, 77, 7,207,115, 93,177, 86, 43,163, 15, 68, 97, 68, 66,169,111,130,193,133,138,160, 80,121, 4, 68, 21,100,134,131, - 94, 3, 89,234,149, 65,135,131,190, 1,128, 75, 19,219,136,203,101,158,182, 1,220, 1, 10, 32, 13,209,176, 26,214,161,199, 47, - 15,115, 68, 7, 5,171,149, 55, 34,192,186,200, 53,115,171, 63,143, 4, 65,181,164, 65, 9,100,128, 10, 6, 38,117, 16, 64, 85, - 56,238,238,184,254, 18, 24,120,239,128,110, 74, 97,203,150, 93, 94,204,154,141,169,196,145,151,100,253,252, 27,255,230,155, 55, -174, 61,241,185,207,124, 26, 16, 74,223,181, 27,155, 36,193, 1,156,196,212,172,155,243,104, 3, 12,220,156,106, 39,133,164,153, -142, 81,173,109,199,243,163, 7,255,250,247,191,249,115, 63,247,165, 39, 95,121, 17, 17,130,252,135,203,179,179,157,173,221,166, -153,236,236, 92,127,226,214,147,119,238,221,127,229,254, 61, 53,155, 93, 93,222,124,242,233,229,225,129, 48,135,102, 84, 19,175, -230,201, 17,221, 12, 17,205,180,162,254,134, 41, 87,157, 70, 17,154,154,155, 97, 32, 80,183,172,142, 72,181, 1, 1, 86,114,230, -216,162,185, 49, 2, 97,183, 92,246, 41,231,212, 7, 66,226, 16,218,134, 9, 83,191,100,145,211,195, 71, 87,203, 5, 71,118,183, - 62,245, 57,231,101,215,141, 2,111,143,154, 16,195,104,251,122,136, 45,179,180,211,173,229,201,241,168,221,237,211,101, 78, 75, - 2,184, 56,127,244, 96,255,174, 1,189,250,226,171,139,217, 5,115, 92,234,197,229,197,209,229, 98,126,116,117,121,117, 53, 27, -143,166,227, 24,164,105, 22,179,171,113,211, 44,251,148,250,238,230,245,221,203,217,252,111, 3,154,161, 30, 87,124, 88,148,215, - 24,100,237, 72, 48, 67, 54, 3, 43,239,125,233,197,255,242, 55,190,254,254, 31,251,128,180, 99, 35, 92, 92,157, 95,156, 30, 62, -124,176,127,244,232,224,238,131, 71,199,231,103,103,179,217,114,209, 29, 30,159,156, 92, 92,142, 99,248,239,191,250,229,191,251, -149, 47, 45,231, 23,119, 94,255, 33, 52,163,183, 31,238,175,102,151, 15, 30, 28,189,246,198,131, 27,211,201,181,141,105,211,214, -121, 11,129, 17, 81, 64, 50, 45, 85, 82, 71,200, 12, 96, 89,135,242,189, 4, 2, 48, 54, 41,238,197, 92,234, 67,208,140,128,177, -230, 38,209,139, 25, 19, 58, 99, 94,229,182,137, 21, 23, 40, 18,114,202,213,217,214, 4, 86, 39, 7, 68, 9,128,174,217,144,177, -194,133,113,176,209, 3, 7, 33, 34,213, 66, 68, 49, 72,202, 57,247, 67, 74, 10, 0,156,157, 64,176, 94,154,125,136, 30, 0,186, -106, 38,142, 68, 20, 56, 2,177,106, 38, 55, 32, 44,165, 39, 34, 98, 97,116, 25,176,142,193, 92, 21, 44,132,152, 83, 15,238, 64, -200, 30, 12,204,221, 41, 48, 34,105, 41,129, 89, 66,200,165, 16,113,136, 35, 7,179, 82,152, 9, 3,215, 33,175,212,163,132,149, - 16, 34, 18,151, 92,250, 62, 33, 16,178, 84, 91,102, 51, 10,232,113,213,119, 53,146,207, 90, 5, 62,128, 64,166,201,129,221, 13, -193,115,234,213,140,137,130,200, 48, 46,118, 16, 17, 17, 46, 57, 23, 77, 48, 72, 1, 43,210,222, 17,204, 0,154,166,149,192,228, -168, 73, 89, 4,192, 82, 94,185, 89,108,226,186,165, 73,227,113,235, 70,185,203, 14,206, 77,112,117,115, 99,102, 67,212,236, 37, - 23,171, 97, 87,207,228,129, 56,168,154, 23, 99, 34, 39, 6, 71, 80,165, 32,161,137, 41,165,190,207,151,179,101, 8, 40, 44, 86, - 76,152, 80, 70,197, 12,212,189,226,203,187,206, 28,115, 73,204,193, 75, 33, 38,172,234, 30, 98, 5, 80, 51, 68,104, 99,232,172, - 84, 69,109,237,173,145,144,166,140,204,245,102,165,131,194, 10, 35, 5,114, 79,166, 66, 28,162,228, 94, 11,104, 20,142, 49,164, - 84,152, 8,130, 56, 64,118, 37,208, 73,211,116, 61,231,180, 16, 52,146,102,217,155, 22,147,231, 95,124,113,213, 23, 45,101, 62, -187, 88, 46,103,218,175, 28, 75, 77,164, 0, 14,152, 69, 98,210,172, 53,164,239,174,117, 32, 52, 24,180,129,235, 50, 28,234,166, -181, 78,139,214,100,210,154,229, 55,132,186, 6,241,117,115,202, 43, 50,110,120,113, 25,214,203, 36,146,230,178, 53, 25,207,150, -221,246,102,155,212, 5,240, 29,204,247, 59,248,200,193,244,242, 88,250, 87,147, 52,107,132,116, 70, 39, 17, 80, 51,211,130,224, -174, 96, 76, 60, 52,131,148, 81,134,247,137,177, 62,246, 89, 15, 24, 32, 0, 52, 34,113,152,120,151, 87,203, 5, 7, 33, 14, 69, - 51,106,255, 7,127,252, 71, 18, 70,159,252,200, 7,139, 22,112, 36,142,205,100,170,197,136, 89, 29, 65,147, 47, 23, 32,173,165, -142,194, 8, 25,192, 12, 65, 17,212,220,199, 27,163,255,243,127,251, 63, 36,110,127,254, 23,126,102,254,232,209,120, 99,227,163, -159,249,236,191,251,195,127, 51, 95,204,154,241,120, 50,153,220,188,113,253,252,252,244,245,215, 95,251,201,143,253,212,241,233, -225,114, 49,107, 39,163,156, 87,136, 64, 34,110, 86,128, 68,216,113,253,184,171,232, 19, 68,174,244, 55,225, 32,177,228, 21, 34, - 51, 7, 69, 71, 0,116, 67,211,220,247,121,181,228,102, 20,219, 64, 96,234,234,102,134, 36,161, 49, 71,244, 34, 34, 24,184,148, - 12,224,171,211, 71,119, 95,255,214,213,106, 69,196,238,184, 92,172, 22,243, 69,234,250,157,201, 6,161,164,238,234,250,228,121, - 67, 58, 57,216,239,187, 69, 78,253,229,201,241,120, 50,238,187,171,249,229,241,170,215,219, 79, 60, 55, 34,186, 60, 61,238, 87, -151, 32,141, 57, 77, 39,211,243,171,217,124,177,100, 9,155,155, 91,253,106,126,122,124, 88,138, 7, 9, 76,120,112,114, 49, 91, - 46, 0,220, 75,241,181,246,220,220, 16, 98, 85, 83,212, 47, 43, 51, 86, 67, 99,113,187,177,187,243, 11,159,248,196,151,190,248, - 75,183,158,122,166,152,169,149,203, 71,135,103,167,135, 15, 30, 60,120,116,116,114,255,209,225,225,217,105,151,210,229,108,113, -112,112, 92, 74,249,236,135,222,247,143,190,252,133, 15,127,232,199, 30, 30, 62,220,187,243, 54,143, 71,221,233,241,253,183,239, - 7,230,136,116,125,103, 60,157, 76,107,236, 10, 3, 4, 17, 0, 50,215,146,157,185, 34, 34, 0,208,181, 40, 17,136, 80,234, 11, - 58, 8,198,130,133,208, 76, 43,117, 20, 17, 25, 9,138,107, 73, 26,155,216,196,198, 74, 54,199, 56,138,245, 59,161,137,148,178, -213, 55, 0,177,160, 48, 42, 16,139,230,172, 73,171,163, 25,208, 41, 10, 34,122,113, 34, 0,181,164,153, 49, 8,122, 81, 37, 68, - 9, 92, 39,230, 53, 92, 0, 72,214,103,115, 99, 25, 82, 3, 37, 43, 75,168,234, 66, 67, 7, 55, 14,195,169, 28, 76, 1, 88, 68, - 0, 93,181, 0,120,177,158, 88, 16,216,177, 98, 60,234,164,200, 16, 32,112,163, 86,192,189,105, 71, 57,103,207,217, 21, 88, 68, - 66,112, 51, 15,200, 92,185,193,131,217, 39, 21, 99,193,156,122,213, 34, 65,152, 8,144, 93, 43,219, 50,162,170,170,162,123,148, - 80,140, 21, 10, 66, 30,162,173,185, 32, 90,229,255,173, 85,112,100,168,160, 80,201,107,213, 63, 87,147, 35, 68,192, 66,224,104, -235,212, 93, 8, 77, 81, 5, 39, 3, 71,174, 71,132,194, 68, 20,215, 53,248, 32,232,144, 74,134, 82, 98,100, 67, 40, 57, 3, 48, - 56, 58,128, 38,128, 58, 87, 82, 83, 80, 68,113,128,156,147,136,112, 27,114,210, 58, 50,138,177,181, 84, 22,125,110,154,160,200, - 57,149,205,233, 24, 9,155,216,154,121, 78,197, 84,205,141, 43,170, 55,151,161, 78,236, 70, 18, 85, 11,104, 17,150, 82,114,173, -203,171,217,106,181, 34, 10, 86,117, 21,132,134,144,251,108,224, 1, 17, 29,180, 43, 6, 86, 37,167,154,147, 2, 10, 18, 32, 20, - 85,142, 28, 81, 82,209,249,124,222,180, 17, 89,172, 55, 43, 9,212, 73, 8,205, 2, 58, 52, 13,184,153,153, 16,178,144, 72, 19, -183,218,198,212, 38,147,166,239,182,186, 85, 74, 57,165,110, 89,114, 41,165,115, 75,174,133,220, 5,135,244, 60, 24, 32,131, 15, -151, 86, 3, 83, 24,240, 50,107,104,146, 33,184,129, 8, 18,185,155, 43, 12,253,183,245,116,129, 24,157, 6, 52, 76, 24, 18,175, - 12,204, 53, 15, 55,217,218, 56,217, 63, 1,218, 37, 45,128, 53, 77, 64, 96,117,148, 67,239, 68,115, 6,208, 8, 18, 13,115, 36, -112,215,172, 78, 96, 62,204,246,177,130,108, 4, 8, 12,148,129,173, 90, 84,215, 75, 2,245,170,137,164,161, 23,177,102,163, 9, -166, 82, 74, 14,161,149, 54, 0, 24,171,254,201,159,253,191,103, 75,248,229,159,249,220,168, 13,165,239,226,168,149,166,181,156, - 33,140, 16,204,186, 57, 52, 35,106,218,210,173, 76, 83, 19, 71,174, 78, 65,160,184,166,210,110,110,220,127,243,205, 63,254,163, - 63,253,234, 87,255,193,116, 68, 71, 39,179, 91,207, 63,245,190,167, 63,241,253,239,126,251,222,222,157,205,205, 45, 30, 79,119, -110,220,120, 98, 54,123,112,240,232,248,232,145,153, 94,156,156, 96,224,205,233,118, 69,228,168, 22,145,168,238,188,198, 96,186, - 27,186, 58, 80,113, 32, 66, 9,141, 99,109,110,114, 41, 25, 7,181, 57,150,164,150, 51,139, 72,224, 10,111,214,174, 51,181, 40, -178,185, 49, 61, 98, 2, 83, 4,240,156, 33,167,213,197,193,221, 55,223, 92, 44,231,197,107,156, 86,207, 46,206, 86, 41,247, 69, - 55, 2,247,221,108,177, 90, 60, 19,199,105, 57,219,127,243, 7, 38, 60,154,236,164,229,236,244,120,111,181,154, 79, 38,187, 79, -237,108, 16,203,233,241,253, 85,159, 56,180,139,171,147,233,116, 71, 0, 95,187,243, 58,145,108,111,108,174,186,197,197,229, 69, -219,140,219,157,241,229,249,185,131, 33,162,170,165,164, 64,142, 64,149,147,103,110,132, 85,173,172,170, 30, 2, 11,242,162,239, - 38,109,251,211,159,248,216, 23,126,246,103, 95,122,233, 85,105,219, 85,223, 45,175, 46,175, 46,206,142, 31, 29,220, 63,184,127, -111,255,232,248,236,116,217,247,139,229,234,225,241,233,225,225,201,143,191,244,236,111,255,218, 87, 62,254,161, 31, 5,243,195, -211,163, 71,151, 23, 15,207, 78, 95,216,125,225,193,189,115, 74,182,189, 53,106, 55,166,102,224, 64, 66,161, 42,140, 77,161, 62, -236,214,208,105,175,216, 0,145,250,104, 80, 38,246,186, 41, 2,240,226,196, 80,180, 16, 7,114,211, 92,140, 49, 80, 0,115, 67, -165, 90,169, 8,129, 8, 74, 86,115, 19, 17, 71,130,202,119,118, 68,169, 91,115,224, 38,120,113,226, 90,191, 24,108, 58,245, 84, -195, 64,117,238,175,165, 62,239, 24,137,132,177,232,112,164,193, 72, 88,181, 79,110,142, 40, 65, 72,106,186,188, 86, 32,171, 95, -222,200,201, 65,240, 49,147, 3,201,173, 84,186, 33,186, 89, 65,225,198, 64,235, 64,213,204,213, 50,146,184,165,220, 47,144,163, - 48, 43, 58, 5,172, 79,121, 48,116, 52, 70, 52,115,102, 38,172,164, 78, 67, 2,100, 54, 53, 12,145, 16,185,137,214,169,171, 86, -229,183,136,152, 85,217,147, 50, 5, 3,119,176, 24, 91, 45, 90,212,200,128, 67, 64,102, 53,181,172,132,140, 78,246,216, 52,164, -133,100,184,185, 32,177,153, 86,237,144,106,113,171,189, 94, 71, 71,179, 60, 80,164,181,150, 90, 48,167,140,134, 44, 68,109, 40, - 89, 93,149, 41,152, 91, 46, 69, 92, 6,106, 19,185,214,240, 66, 5,221, 19,185,131,169, 35, 65,219, 54, 41,245, 57,247, 34, 18, -131, 32, 81,191, 88,129,229,241,120,203,220, 82,223,129,163,169,215, 52,166,155,193, 58,164, 7, 68,142,164,170,107, 97,144,215, - 83,185,170,213, 39, 76, 93,136, 59, 64, 49,133, 42, 13, 71,169,153,171,122,231, 70, 68, 55,112, 99,243, 2,129,132,144,153,181, -184,154,213,113, 21, 56, 90,214, 16, 24, 60, 40,148,162,202, 66, 28, 24,157,180,148,234, 10, 83,115, 57, 58, 60,104, 66,100, 17, -145,208,142,198,163,241,168, 56,104,151, 82, 46, 41,245,170, 86, 82, 90,204, 47, 87,105, 5,152, 26, 33, 17,170,132,198,234,122, - 5,199, 90, 89,242,202,130,175,171, 23,118,172,251,226, 33, 71, 91,199, 57, 25, 24,134,190,182, 15,235, 12,167,225,197, 11,107, - 66,111, 12, 49,146,207,150,182,209, 82,221,178, 14, 45,164,119,192,195, 72, 14,250, 24, 31, 86,237,209,170,136,168, 96, 4, 52, -128,244, 28, 28,120,173,247,171, 76, 62, 99, 12, 64, 8, 86,188,168, 86,188,180,240, 16, 15, 37, 4, 87, 45, 13,245,139,162,160, -128,210,180, 44, 65, 74,247,231,255,225,207, 95,191,119,248,149, 47,124,126, 99,212, 40,176, 52,129,152, 72, 2,181,141,149, 82, - 82, 41,125, 47,106,208,180,106, 30,198, 91,200,161,238, 71,156, 5, 24, 68,211,239,255,171,223,123,249,213, 31,255,236,103, 63, -121,126,126,186,117,227, 26, 69, 1,132,159,254,252,151,255,175,255,253,127, 61, 57, 61,122,170, 25,141, 70,147, 27, 55,111, 92, - 94, 93,124,231,123,223,255,196, 39, 63,113,237,214,237,131,189,189,209,116,178, 92,204, 16,128,164,218,176,196,121, 80,109,153, -131,107, 97,146, 32,172, 96, 65, 34, 99,189, 78, 58, 16,121,201,174,166,165,168, 58, 97,160, 17, 51, 5, 96,204, 93, 15, 88, 59, - 83, 24, 3,107, 94,181,163, 73, 46,170, 10, 97, 52,221,191,191, 63,191, 56,198,208,228,172,174,144, 82,186,154,207, 85,213, 92, -183, 39, 45, 96,104,198, 59,196,113,185,152,115,179,113,113,252,118,145,229,229,249,201, 52,198,182, 29,141,198,211,227,163,251, - 55,110, 60, 61,157,108, 35, 44,155, 81, 83,186,132,166, 7, 7,123,251, 39,103,198,184, 13,147,212,247, 0, 18,132, 71,145,206, - 65, 83, 42, 91,155, 91,227,241,136,153, 79,207, 47,144,168,235,140, 8, 9, 89, 68,250,146,119,183,182,136,248,248,252,188,128, -189,251, 93,207,255,221, 47,125,241, 67, 31,252, 40, 55, 49,171,117, 87, 23,171,217,213,201,241,225,193,225,209,253, 71, 15,247, -246, 15, 46,151, 43, 45,229,228,226,226,222,254,195,174,235,127,227,103, 63,253, 59,191,253,117,102,126,112,239,173,249, 42,173, -162,180,232,199,143, 78, 78,142,207,130,195,141,233,198,120,220, 56, 0, 51, 17, 11, 49, 19,147,170, 57,174, 63,217,117,112,135, -200,196,117,171, 91, 95,255,131,235,124, 13, 45, 52, 32,112, 18,226, 98,134,140, 50,160,184,156, 25,129,152, 12,137,196,173,104, - 41, 33,182, 40,168,197, 8, 48, 8, 27,152,102,151, 6,205,152,145,156,234,228, 19, 37, 68, 64, 43,217, 2,147,185, 25,162, 16, - 50, 80, 68, 94,235,197, 40,149,204, 36, 14, 38, 34,185,174,218,209, 42,218, 17,144,214,201,245, 90, 63, 52,211, 66, 28, 76,173, -106,226, 17,171,142, 57,152,123,133,216,120, 8, 86,138,107,225,128, 94,220,192, 88,164,238,222, 58,119, 65, 33, 64, 64,113,235, -209,133,132,212,106, 49,149,107,239,208, 93,115, 41,230,200, 44, 14,238,168, 33, 52, 18,131,155,229,156,170, 97, 13,145, 28,140, -136,234, 82,215,212, 20,149, 0,138, 58,244,169, 38, 52, 80, 6, 7,180,153,214,219,131,170, 10, 17, 18,153,186,176, 96, 12,154, -178,154, 7, 54, 65, 82, 80, 55, 47,166,163,166, 45, 37,151, 98,109,228,162,230, 14,129,197,201, 52,151,213,170, 52, 77,144, 24, -115,206,154,147, 27, 32,146, 14,201,120,170,233, 15, 4,176, 65, 53, 66, 4, 88, 12,114, 82,192, 18, 2,187,147,106,182,226,230, -217, 1, 5, 65,213,151,139,229,214,198, 8,156, 52, 23, 36, 22, 38, 19, 72, 93, 66, 53, 96, 34, 14, 77, 12, 57, 23, 55, 21,116, -163, 10,135, 34, 85,243, 2, 44, 40,210,168, 23, 28,170,150, 53, 5, 11,128, 76, 12,106,106, 37,115, 16,181,108,138, 81, 0,132, -201, 76,176, 97, 2, 7,236, 86,125, 19, 67,237,189, 86, 64, 60, 18,170, 13,229, 36,150,144,115, 17, 17,225, 8,192,158, 83, 96, - 92, 37,146, 31,126,239,219, 49,198, 32,113, 50,158,182,227, 73,144,216,140,219,102, 60,106,163, 52,141,152,121,214, 50,154, 78, - 76, 75,223,117,243,217, 85,151, 87, 96,137, 4, 91,102, 0, 96,170,110,143, 1,244,226, 4, 40,176,214,157,214, 8, 98,125,126, - 35, 51,174,229, 54,107, 47, 45,130, 1,176,215,234,218, 99,128, 7,110, 78, 71, 39,231,231,155, 79, 93,131, 26,240,178, 65, 52, - 82,233,100, 0, 84,205,218,149, 83,225, 86,119,168,108,182, 78, 5, 1, 1,216,227,175,223, 99,124,241,192,115,247,170, 61, 32, -100,162, 65, 12,246, 78, 81,181,235, 51, 33, 59,104,104, 34,199, 16, 17,191,243,237,255,244,237,215,247,126,230,147,159,186,113, -227,218,106,213,177, 56, 57,177, 8, 9, 91, 41,174,238,134,210,180,220,140, 45, 37, 25,141, 66,140,174, 9,152,173, 95,166, 46, -109,238,108,188,249,189,239,126,251, 59, 63,252,239,254,155,127, 82,250, 5, 82, 24,109,142, 52, 21,239,250, 27,183,175,253,248, -135, 63,250,214,223,124,123,119,247,198,198,214,214,230,238,181,103,159, 46,135,143, 30, 28,236,221,123,249,189, 31, 32,134,187, -111,188,118,235,214, 45, 99, 23,144,129,200, 89,239,173,128, 90,138, 51, 86, 86, 26,168,135, 27, 83,131, 12, 94, 0, 25, 29,204, -177,164,100,200,192, 2,218,147,145, 68, 82, 83,237,123, 15,145,208,144, 27,105, 98,211, 52,163,102,210, 45, 19,197,112,126,124, - 48, 63, 63,221,104,219,211,211, 19,243, 18, 37,244,121,149,250, 84, 76, 65,125,123, 99,147,133,174,223,124,166,109,199,103,103, - 71,253,234, 98,190,156, 95,204,142, 95,121,233, 61,253,236,196,165,237, 86, 11, 82, 59,122,120,127,251,218, 45, 75,125,167, 61, - 88, 41,165, 28,157, 30,175, 82, 10,161, 57, 62, 57,157, 76, 39,227, 81, 59, 95, 45,247, 31, 30, 86,148, 91,183, 88, 92, 45,231, - 27,163, 81,234, 83, 42,165,132,128,160,132, 34, 8,207, 60,241,228,255,242, 79,255, 41, 34,253,187, 63,253, 19, 70,250,248,199, - 63,122,253,250,173,174,104,202,185, 95,206, 47, 46,206, 78,143,143, 14,142, 79,247,246, 31, 60, 60, 62, 94,172,186, 92,202,193, -163,227,135, 71, 71, 47, 60,121,227,127,248,234,175,254,252,103, 63,126,114,126,254,240,254,126,188,177,125,244,232,173,211,139, -171,201,100,154, 83,126,122,103,139,155, 80,233, 71, 36, 50, 60,116,144, 76,235,167,210,105,248,224,162,122, 33,148,172,213,148, - 86, 73, 91, 53, 66, 60, 84, 68, 36, 68,179,162,174, 37, 37, 10, 4,206,245, 8,171,238,208, 37,105, 71,196,156,115,207,204,237, -164, 85, 29, 38, 12, 65,130,106, 6, 64, 98, 72,201,130, 72,205, 41,115,144,122, 6,172,111, 29, 67, 70, 0, 65, 42,166,129, 5, -193,144, 72, 88,138, 41,112,112,115,100, 78,185, 84, 50, 30, 7, 25, 64,174, 0,129,217,145, 24, 73,213, 76, 21,137,221,172,138, -156, 53, 39,226, 32, 44,224, 84, 67,182, 8,232, 69,209, 9, 5, 29,144, 98,136,129, 61,151,148,179,187, 71,105,220, 61,151, 84, -212,154, 24,145,196,181,212, 17, 13, 0,177, 72, 46,201,212, 34,133,210, 84, 5,180, 35, 18, 5, 46,106,194, 92, 23, 41,255, 31, - 83,111,246,107, 89,118,223,247,253,166,181,246, 62,231,220,169,110, 77, 61,177,155,221,236,230,212, 77,113,104, 42,164, 38, 90, -180, 68, 74,138,230,200,178, 76,203, 3, 20, 36,182,131, 0,142,147,135,188,229,111, 9,144,135, 0, 14,144,135, 24,182, 3, 36, -134, 96, 41, 78,160, 64, 18, 41, 90,108,146,221,236,238,170,174,233,222,170, 59,223,123,134,189,215,250, 13,121, 88,251,182,242, -218,168, 70,221,170, 58,103,239,181,126,191,239,247,243, 1,110,144,203,230,138, 1, 85,133, 86,163,157, 2,215,200, 44, 77,168, - 93,116,100,144,220,117,102, 6,136,169, 25, 58, 17,219, 42,200,171, 18,147, 8,154,218, 52,133, 15,147,128, 82, 6, 34,234,115, - 54, 51, 34,110, 57, 18, 47,213,131,102, 93, 10, 34,211, 10,224,110,200, 73,220, 13, 98, 90, 63, 68,152, 8, 1, 66,232,100,123, -176, 86, 89, 64, 0, 98,117, 4,116, 32,102,134, 36, 19,243,121, 83,212, 67, 83,218,110,148, 56,181,106,206, 16,144, 36, 59, 70, -131, 0,184, 41,130, 7,130,186,183, 40,136, 90,101,100, 78,220, 34, 39, 76,220,166,209,230,138,128, 68,217,180, 52,202, 16, 96, - 14, 85,128, 72, 93, 50,167,208, 34,146, 34, 92,155,201, 64,114,120, 32, 57, 48, 1,132,186, 67, 0, 18,115, 22, 87,173, 86, 37, - 9,139, 68,160,186, 77,230,172, 0,249,227, 63,253,211,220,165,121,215,239,110,109,205,231,139,221,157,157,197,124,103,177,181, -181,187,183,151,250,174,235,251,148,186,220, 9, 68,154,207,231,187,123,123,170,182,217,172,202,184,185, 60, 63,119, 12, 65, 20, -114,225,137, 85,131, 8,200, 48, 73,236, 38, 98,134,181,192, 74,211,241, 97,180, 96,179, 95,199, 43, 39,194, 87,155,185, 32,130, -131,239,236,110, 31,221,123, 88,117, 95,174,213,221,173,165, 52, 61,160,145,221, 26, 68,144, 32, 16, 16,205,157,193,193, 1,101, -130, 40, 0, 52, 96,219, 4, 33,160, 22, 52,105,187, 96, 64, 68,129,246,241,155,124, 38,209, 36, 18,129,136,172, 17,115,238,178, - 71, 44,250,244,225,143,126,240,167,223,255,201, 47,126,227, 27,175,127,230,245,245,249, 41, 0, 2,231,112,167,180,232, 22,219, - 58, 86, 71, 87, 51, 76, 57,144,176,239, 72, 4,220, 16, 9,193,235,102,195,196, 57,117,255,246,143,255,228,173,183,190,242,250, -235,175,156, 28,157,236,188,112,215,172,145, 6, 56, 60,190,240,213,159,190,255,222, 15, 47,206, 79, 23,243,157,249,108,113,235, -185,231,182,118,247, 46,207, 15,206,142, 15,111,221,121,161,140,101,255,185, 23,158, 61,122,216,229, 57, 18,133, 25, 32,153, 22, - 69,100,186,134,104,182,111,117,202, 96, 14, 72,225, 30, 30,230,134, 41,147, 25,160, 3, 6, 49, 89, 45,238, 1,194, 72, 9, 37, -185, 57,215, 53,212, 97, 0,183,178, 44,195,248,189,255,231,143,143, 79, 14,111,239,236,212,112,115,168, 90, 54,155, 58,150,113, -185, 30,114,226, 78,242,106,179,254,196,238,237,203,203,163,251, 31,124,127,177,189,245,133,175,252,194,211, 39,143, 60,120,172, - 64, 56, 82,240,108,247,246,233,241,195,213,234,108,185, 60, 15,128, 50,172, 16,224,224,244, 36,229,156, 68,170,151,229,114,181, - 92,175,139, 87,173,182,189,232, 54, 1, 87,171, 43,139,168,102,179,174, 87, 95,247, 41,153, 51, 39, 6,226, 87, 94,124,254,181, -215, 94, 83, 74,191,247,220, 11, 16,174, 16,165,142, 90,199,113,181, 60, 59, 62,126,116,240,248,193,227, 71, 31, 61, 62,184, 92, -173,135, 50,158,158, 95, 62,122,122,220, 17,254,179,223,254,213,127,240, 59,191,182,191,179,120,122,126,118,178,186, 58, 60, 63, -255,196,173, 29,158,207, 55, 79,142,120,208,151,111,237, 49, 83, 56, 32, 79,208,217,196, 73,221,139, 25, 95,131,241,218, 6,169, - 69,109,189, 24,113,184,180,213,253,148,160,136,198, 31, 69, 12, 8, 98, 9, 7, 68,176, 50,157,230, 26, 38,189,169,227, 20, 92, - 36, 17,139,153,181, 10, 7, 6,170,105,195,168, 66,192, 44,243,212,150, 72, 20,246, 49,129, 15,194, 33, 80, 9, 9, 69,208, 52, -194, 9,201,213,135, 24, 51,165, 64,172, 97, 80,161, 49,178,167,188,183, 7, 80, 80, 96,173,230, 94, 83, 74,132, 52,161,193, 1, -217,193,205, 37,117,209,142,232,225,200, 28, 1, 85, 71,225, 52,209, 61,152, 89, 68,171, 66, 4,183, 13,167, 27, 34,166,148,219, -190,138, 16, 26,101,132,152, 60,160,106, 5, 15, 68,114, 68,230, 52, 89,152, 34,180, 26, 33, 57, 26, 11, 91,107,182, 52,154, 43, - 68,120,157,112, 82, 0, 0,193,146, 56, 9, 19,171,170,155, 39, 78,208,228,210,140,110,225,209,210, 55, 19,208,150,168, 29, 91, -167, 15, 57, 94, 79, 38,219,179, 65,195,152, 25, 0, 85, 43, 65, 8, 35, 18,123, 27, 60, 54, 18, 46, 88, 29,170,244, 25,128, 35, -130, 33, 12, 92,125, 2, 43,182,161, 47, 39,110, 89, 76,143,136, 0,134, 96, 33, 32,177,240,246, 67, 95, 93, 45,133, 33,245,194, - 34,166,129,129, 94, 3,165,249, 95,155, 61, 46, 16,136, 25,209, 1,194,204,130,136, 72, 50, 66,104, 53,145, 22,133, 3,135,118, - 74, 99, 8, 55, 31,153,165,169,172, 32, 90,148, 9,221,130,192,155,143,187,185,151, 27,173,195, 61, 4,145,157, 7, 51,140,198, - 59,112, 68,162,156,146, 66,120,152, 26,147,247, 93, 30,134, 49,204,153, 80,190,241,181,183, 15,158, 62,123,124,112,248,240,234, -106, 40, 37,194,183, 23, 91, 59, 91, 91,251, 55,246,119,118,182,183,183, 23,187,219,251,243,237,157,196,221,108, 49, 19, 17, 38, -217,222,218,229,221,253,155, 55,159, 87,171,155,245, 48, 12,235,112, 55, 27,173,110, 34,106, 22,206, 57,220,131, 88,108, 2,233, - 77, 63, 71, 59,134,160,249,100,226,152,248,235, 24, 17, 50,225,120,193, 44,114,146,197,188, 59, 95,110,110,109,119, 45, 42,211, -152,170,222, 34, 93,161, 19,174, 2, 0,194, 0,161,253,175, 40,132, 24,230, 6, 36, 13, 82, 54, 29, 17,136,166,142,171, 87,159, -136,193,136,212,204, 29,136,215, 28,133,198,155,103,162,178, 25,231,139, 57, 3, 60,249,240,189,127,253,239,255,195, 23,223,250, -242,155,111,188, 54, 14, 35,112, 6,173,156, 50,231, 25,162,131,187,106,177,198,233, 40,163,100, 67,112,100,118,171,121, 54,179, - 97, 8,194,157,189,189, 31,127,239, 47,223,123,255,209,127,255,223,252,238,197,233,113, 90,100, 97,118, 51, 64, 64, 22, 85,191, -177,183,247,234, 27,159,125,116,239, 39, 55,246,110,108,237,190, 34,204,171,229,197, 48,214, 39, 79, 30,237,111,223, 8,139, 82, -108,107,247,198, 48, 14, 61,205,166,198,237,100,248,248, 88, 91,229,193, 34,253, 44, 26,150, 69,192,134,145,136,221,172,253,249, - 41,119,220,229,178, 41,110,181,245,137, 67, 29,220,211,124,143,242,130, 37, 13,101, 20,162,207,126,225,205,245,213,217,241,249, -217,249,122, 68, 4,173,181,150,162,238, 85,117,167,203, 44,189,137,188,255,254, 15, 86,155, 53, 11,219,184,153,205,183,250,249, -206,197,197,249, 98,239,206,197,217,193,124,103,215, 93,239,220,121,249,226,236,116,123,107,103,121,117,190, 53,223, 94,174,175, -158, 93, 45,133,133, 17, 41,245,165,140, 59,123,187, 96,245,234,106,244,136,205,102, 77,132,243, 52,171,181, 50,182,203, 40, 49, -161,123,168, 90,223,117, 15, 63,250,112,239,185,151, 56, 37, 83,211, 97, 53,174, 87, 87,103,167,199,199,199, 15, 30, 62,124,239, -163,251, 71,199,231,155, 90, 86,171,213, 71, 7,135,231,231, 87,223,248,242,155,255,245,119,126,247, 75,159,251,244,179,227,167, -239,125,248,116,137,120,121,126,118,114,118,126,244, 23, 23, 87, 71,231,183,247,182,230,243, 57, 64, 32,178,136,144,144, 89, 8, -231, 70,160, 16, 33,119, 79,204,102,142, 2,104,100, 94,195,175,129,163,238,200, 60, 5,242, 90, 75,226,154, 90,205,130, 0, 92, -171,181, 70, 49, 32, 82, 22,112,212, 98, 8,145, 58, 2, 0, 83,205, 57,213, 90, 27,247,209,204,155, 97,192, 32,138,198, 52,107, -107, 55,220,198, 83,181,246, 48, 65, 34,113,173, 17, 17, 34,161,134,130, 9,154,164, 59,232,186, 23,208,178,145,224,222,222, 10, -230,110,102, 57,165,118,105,189,158,120,212, 0,228,196,225, 22, 24, 17, 46,204, 22,142, 36, 68, 30,136,166,165,203,125, 0, 14, -195, 64, 4, 93,215, 67, 64,173, 37,144, 72,200,205,163,181,226,117, 20, 22, 70,241,176, 90, 74, 98, 65, 22,191,118,204, 16,160, -185,171, 25, 34,160, 80,173,154,115, 70, 9,100,210,162,110, 74,200, 0,102,109,169,214, 94, 9,136,110, 97, 86, 91,241,202, 3, - 32,220,220, 91,104,169, 21,214,219,219,179, 77,204, 90,116,131, 82,246, 98,225,154, 19,155,135,155, 19, 51, 35, 27,184,155,183, -208, 85,139, 68, 91, 53, 17,140, 32, 15, 39,100,103,104, 14, 5, 73,169,140, 5,145,160, 65,180, 2,129,176,235, 58, 53,213,170, - 1, 24,104, 4, 20, 14, 97,209,132, 24, 64,176, 92,143,227, 48, 60,119,123,191,253, 35, 34, 9,154, 75, 38, 8, 68,230,128, 32, - 11,243,218, 42,176,147,110, 8, 67,195, 19, 10, 2, 19,215,214,155,111,114,105, 45,181, 29,103,113, 26,211, 7, 49, 17,182,196, -145,179, 96,173,209,152,145,140,172,174,211,214, 23, 16,131,138,141, 12, 0,196, 30,198,142,210,177, 70,123,109,182,137, 55, 89, - 85, 12, 37,102,168, 32,159,250,228,107,175,191,246,170, 59,184,235,249,201,201,195,167, 79,159, 62, 59, 58, 60, 61,125,114,120, - 16,128,179, 89,191,179,181,115,251,230,205,155,251,251, 55,118,183,187,110,214,247,243, 60, 91,116,253, 98, 54, 95,244,125,151, -115,183, 29,139, 90,107, 25,107, 45,117,216,172,199, 97,117,177, 92, 51, 70,223,185, 16, 16, 7, 34,135,217,180,180,106,201,198, -235, 23,111,131, 88,127,220,166, 67, 64, 2, 7,164, 27, 59,187, 7,103,151,183,182,238, 76, 15,247,233, 97,110, 72,220, 10, 77, - 31,123,138,193, 3,184, 97, 53,166,230, 18,134, 55, 93, 77,227,227, 35, 53, 58, 54,121, 24,182,226, 56, 33, 32, 24, 52,163,192, - 20,247, 81, 0,138, 32, 2,183, 1,189,223, 44, 47, 63,120,112,255,197, 23, 63,241,245,183,191, 52, 84,107,252, 27,234,250,234, -216,177, 72,202,170, 22,181,130,123,212, 66,136,161, 69,182,246, 8, 28,153, 77,199, 50,174,186,249,108,184,186,248, 31,255,229, -255,250,181,175,190,253,220,115,183, 86, 21,246,238,220,209, 82,154,211, 5, 8, 33, 40, 40,127,250,205, 47,126,248,222, 59,155, -113, 68,132, 15,222,251,209,159,255,249,159,125,238,115,111, 94,158, 94,222,217,191,253,242,235,175,255,228,135,239,188,240,242, -171,227,229, 89,238,187, 86, 82,192,107, 5, 78,219, 51,187, 27, 73, 74,204,238,225, 90,128,176,108,198,220,231, 90, 85,152, 48, - 76,114,111, 69, 91, 58, 35,188,134, 75,115, 53, 72, 2, 17,166,212,153, 7, 32,220,185,245,252,171, 47,125, 98,184,121,227,163, -255,248, 67,136, 40, 99, 57,191, 56, 91,173,134, 97, 24, 95,190,181,143, 48, 44, 55, 60, 95,236,222,153,221,126,237,115, 63,181, - 94, 45,215,171,165, 72, 42, 87,199, 35, 0, 5, 18,145,214,225,233,211,135, 1,120,121,118, 52,155,111, 11,225,241,229, 37, 80, -234,115,214, 90,189,214,113, 24, 74, 25,102, 89,152, 98, 51, 12,101, 24, 61, 2,197,144,168,134, 7,184, 71,168,250, 98,158,255, -224, 63,253,246, 47,253,252,127, 50,142,155,171,243,227,156, 23,230, 49, 46, 47, 46, 46,206, 30,220,255,240,199, 31,222,127,122, -124,116,118,121, 53, 12,227,229,114,117,239,225,193,238,188,255, 31,254,139, 63,252,253, 95,255, 22, 99,252,232,135,239,228,221, -157,243,205,234,236,244, 98,179, 25,234,106,179,221,245, 55, 95,184,131, 68,104,237, 9, 12,205,139,134, 52,149,239,153, 80,161, - 97,202, 32,194, 19, 74,227, 16, 4, 2, 72, 96,147,127,186,123, 32, 17, 16,139,155, 19,132,134, 19, 2, 26, 96, 96,151,164,213, -154,104,194,120, 80,238,179, 71,148,106, 57,101, 36,175, 85, 53, 66,152, 28,192,195,147,100, 10, 12,110,136, 61,143, 8,100,116, - 11, 4,111,167,228,246, 6,183, 80, 22, 46,155,226, 49, 18,161, 32,183,248, 5,241,244, 97, 71, 64, 34,244, 0,183, 0,108, 69, - 89,144, 36, 13, 62,211,190, 92, 17,192,194,224,224,225, 49,201,206, 80,221, 39, 53, 12, 34, 6,164,156,195,194,180,144, 16, 33, -170,150,169, 46,200, 72, 72,196,228,228,196,220, 10,178,181, 86, 68, 17,142,143, 59,130,215, 74, 5, 0, 64, 55, 99,230,176,224, - 22,151, 0, 52,117, 12, 32,150,240,112, 11,164,212,242,120,216,122, 3, 83,216,218,107, 0, 79,188,231,105, 30,141, 33, 30, 74, -237,204, 30,224, 14, 44, 2, 96, 90, 75, 83, 71,140,163,166,204, 73,216, 2,204, 44, 8,115,154, 97,128, 90, 49,115, 66,194, 28, - 17,110,213,145,201, 27,183, 22, 57,204,212,131,169,193,103, 3, 60, 82,151,155,171, 36, 34,104,241,204,182,221, 0, 0, 32, 0, - 73, 68, 65, 84, 50,202, 74, 0, 6, 53, 87, 39,180,142,230,122, 51,246,130,146,164,140, 85, 36, 1,121,146,172,166,222,184, 49, -196, 68,232, 70,101, 28, 89, 4,145,219, 76, 79,152, 48, 0,208,167,248, 3,128, 59,154, 41,114,107, 48,112,184, 1, 97, 18, 81, - 13, 36,144, 44,181,148, 90, 42, 2, 16, 11, 0,154, 43, 76, 91,229, 8,119, 12, 3, 10, 78,169,170, 11, 34, 50,213,162,237, 95, -146,129, 29,161, 12, 42, 12, 17,228, 90, 74, 45,178,218,172, 33,188,185,235,182,119,246,126,234,230, 62,253,212, 23,163,234,217, -217,233,211,211,211,199,135,135, 79, 14, 15,239, 63,184, 79,156,111,236,237,221,222,223,219,223,219,219,221,221, 89, 44,182,182, - 22,219,253,108,187, 95, 44,250,190,207,125,223,229,156, 89,230,243,153,199,141, 90,107, 29,198,106,101, 24,149, 3, 50,103, 7, -191, 90, 93,172, 86,103,183,110,110, 45,114, 2, 39,119,143, 9, 67,214,232,208, 0,225,237,236, 82,107,204,102, 51, 59, 60, 42, - 22, 66,134, 32, 83, 76, 61, 38,127, 35, 4,120,212,169,199,132,129,147,174, 30, 24,169,145,239,169,149,189,175,219, 85,237, 95, - 18, 38, 0, 65,160, 67, 27, 11, 54, 88,205,148,173, 12, 0,242,196,226, 29, 94,158, 60, 59, 89,157,127,237, 27, 63,127,121,124, -190, 90,173,250,173,109, 27,174, 80,122, 40,235,192, 12,179,222,172, 2,184,121, 73,121,134, 44, 40, 57,172,230,174,115, 47, 4, - 62,174, 75,191,216, 22,240,127,243,111,254,213,106, 83,127,253,151,126, 97, 53,140,219,119,158,107,177, 82, 1, 12, 96,176, 64, - 68, 29,134,231, 94,122,249,147,159,250,236,225,163,251,125,206,167, 39, 71,175,190,246,250, 11, 47,188,248,253,239,126, 23, 2, - 95,255,244,107,183,246,111, 61,254,232,253,221,189,155,195,114, 53,219,222,134,107,174,231,100,129, 96, 10,183,220,207,145,194, - 55, 3, 48,219,104,121,214,139, 80, 25, 43, 1,200,108,166, 99, 9, 0, 2, 48,102,208, 26,227, 50, 80, 48,247,110,224, 58, 98, - 90, 16, 98,189,186, 40,235, 43, 52, 93, 23,221,212,130,128, 87,155,205,217,197,229,114,189,254,196,173,173,189, 25, 31, 45, 55, - 47, 60,255,234,222,206,222,209,211, 7,227,234,234,226,248,201,106,244,126,107,111,121,113, 36,253,182, 90,192,169,162,235,234, -242,196, 41,111,198,138,172, 8,113,190, 41,243,126,190, 25, 87, 73,186,182, 46, 41,101,116,243,198,111,185,113, 99,239,252,242, - 50,179, 64, 66,211, 2, 41, 47,175, 46, 95,253,196,243,255,252,143,254,209,215,190,246,181, 82,198,213,114, 57,172,151,195,106, -163, 58,158,159,157,188,255,193,253,247,238,221, 59, 62, 61, 27,138,110, 54,155,103,199,103,151,203,171,191,253,149, 47,252,139, -255,252, 15, 95,125,249,133,163,195, 67, 89,116, 31, 28, 60,125,107,127,175,223,217, 58,254,224, 1,215,122,107,123,209,212, 53, - 0,172, 48,148,177, 70, 56, 51, 7, 36,145, 68, 64, 14, 17,141, 78,218, 54, 94,129, 86,219, 22,167,169,201, 24, 17,192,241,122, -181,195, 85,107, 76,189, 15,180, 8,110,162, 68, 70,210, 9, 32, 64,128, 66,220,102, 45,185,133, 28,213, 88,146, 32, 71,184, 8, - 19,144,123, 88,120, 67,156,183, 20,159,169,122, 68, 0, 36,225,118,215,100, 98, 10,115, 85,225, 22,107, 15, 11, 71, 34, 78,226, - 30,200, 83, 58,182, 61, 18, 27, 86,144,166,181, 39,180, 90,109,251, 54, 17, 50, 0,154, 42, 8,119,185,175,117, 8,136,102,193, - 70,194, 68,201,205, 90,126, 25, 25,132, 69, 75, 37,118,206,217,195, 39, 22, 43, 0, 51,139,176,121,140,181, 50,145,187, 18,147, - 90, 48, 33, 34, 52, 68, 76,132, 33,114,171,156, 71, 56,181, 26, 57, 54,207, 66,152, 59, 18, 74,202, 77, 87,216,208,179, 44,210, -218,172, 77,120, 20, 0, 64, 70,200, 83, 67, 31,140,144, 66, 13, 9, 2, 27, 60,189, 76,238, 53, 68, 64, 16, 33,102,174, 85, 3, -144,152,186,220, 69,120, 41, 21, 66, 33, 16,168,173, 25, 0,192, 32, 60,145, 20,213, 64,119,109,127,210,169, 28,139,220,142,207, - 94,171, 33, 50,146, 55, 34,200,212,165, 20,214,162, 44,162,170,195,102,216,153,117,222,238,207,141,254,125,173,163, 64,132,148, - 68,171,185,153, 52,248, 59, 70, 51,116,154,153,185, 77,135, 50, 38, 43, 26, 4,194,164, 13,232,105,149, 17, 17, 88,189,245, 34, - 98,162,237, 2,185,155,155, 18,101, 68,134, 48,132,168, 85,153,200, 60, 56, 0, 57,132,177, 97, 87, 26,236, 63,144,180, 26, 81, - 36, 97,117, 51,213,148, 36, 89, 11,171, 2, 6,132, 69,128,147, 85, 67,221, 32,242, 98,123,231,141,253,189,183,222,124, 75, 16, -206,175, 46,238,127,240,193, 59,247,238,221,123,248,224,199,239,127,152,178,108, 47,182,110,221,216,219,219,221,219,223,219, 91, - 44, 22, 59,187,123,243,249, 34,247,115,150,148,243,108,190,216,162,157,157, 6,134,209,234,204,108, 14,227,176,119,244,172, 59, - 95, 46,215, 52,166,140, 61,113,110, 34, 87, 8,100, 66,240,150, 64,167,134, 4,148,188,183,179,181, 30,203,222, 34,181, 71, 54, - 34,181,137,121,248,245,147, 61, 0, 88,176,145, 44,209,137,200, 52, 38,136, 24, 65, 99,239, 33,183,174, 76,155, 18, 5, 0,145, - 91, 75, 72, 48, 95, 19,222, 9, 49, 16,173,129, 14,160,212,205,179,203,243, 87, 63,251, 26, 83,108,223,222,218, 44, 99,181,220, -204,102, 11, 18, 65, 76, 20,144,183,119,221, 85, 40,113,154, 5, 9,184,135, 43,138,232,184, 34,196, 97,216, 80,238, 82,146,195, -251,239,255,249, 95,189,255,135,191,255,123, 73, 88,187,158,187,174, 53,159,213, 29, 96,104, 50,132, 70, 87,250,242, 79,255,252, -255,252,131,239, 59,124,184,152,205, 36,119,247,239,189,127,181,186,250,241,251, 87,175,125,234,213,215,222,124,171,190, 99,194, -178,186,186, 76,243,121,106,189,187,192,112,100, 22,112,143,136,212,205, 81, 18,118,238, 99, 69, 34,166, 40, 99, 97, 65,192,208, -128, 8, 64,150,192, 64,107,230, 68,129,136,136, 66,210,215,113, 73,146,162,223,215,113, 24,175, 78, 49,236,108,189,118, 11,143, - 56, 59, 59,119,179, 27, 91,189,107,253,127,127,252,224,230,206,246,247,222,253, 32,103,153,117,249,253,143, 14,175,134,243,187, -119, 95, 38, 76,243,188, 72, 44, 8,176, 41,117,119,177,131,116, 98,102,139,237,155,106,163, 41, 93,172,135,138,148,146,128,133, -106,233,103,179,186,172,151,203, 37, 0,119, 73,246,119,118,181,120, 68,237,115, 62, 60, 58,234,186,254,183,126,249,231,254,232, - 59,127,255,149,215,222,216, 12,197,124, 29, 4,195,122, 88,175, 86,231,151,103, 31,220,255,232,222,253, 71,151,235, 85, 25,245, -248,226,236,236,244,252,246,141,253,127,254,157,223,253,157,223,248,213,205,102,253,215,127,245,221,221, 87, 94, 56,121,252,232, -240,228,100,118,255,193,187,239,188,255,226,205,221,173,221, 45, 55,107, 46, 60, 34, 24, 6, 93,111, 54,128, 48,235,250,156, 8, - 81, 80, 40, 98,154,194, 38,193,234,138,212, 26,111,112,109, 31,117,107,192,151,107, 89, 82,120, 16, 49,139,104,169, 16, 54, 26, -176,200, 44, 39, 3, 43, 69, 73, 48, 0,204,157, 68, 72,216, 84, 93, 3, 39, 61,186,229,190,183,170, 45,254,208,224, 33, 72, 40, - 76,238, 14,146,217,194,194,105, 50,190,131,183,133, 47,147,106,101,226,246, 8, 69,154,202, 38, 31,179,191,219,248, 8,152, 24, -201, 49, 8, 39, 94,147, 89,109,154, 73,119, 13, 13,100,132,208, 82,134, 86,250,103, 34, 4,110,169,237,191,185, 14,186,215, 90, -136,145, 19,155, 90, 4, 52, 57, 52, 49,185,251,176, 41, 44, 41,137,120, 4, 3,163,112, 47,160, 90, 39, 21, 90, 4, 17, 88,173, -125,206, 85,107, 75,240, 34, 37,104, 69, 19,226, 0,224,102,113, 14, 84,215,198, 37, 38,136, 10,128,156, 90,153,133, 24,181, 90, - 43,153,146, 16, 19, 91, 13, 35,107,121, 49, 55, 37,102, 66,210,170,146,152, 57,212,124,220, 12, 73, 36, 18, 3,248,176,222, 64, -227,163, 7, 49, 77, 90,206, 8,146, 28, 30, 80,213, 68,196,194, 68,184, 93,130,167, 67,143,169, 85,101, 17,145,220,116, 19, 17, - 32, 44, 85,171,154, 99, 4, 17, 3,194,106, 61,100,225,189,253,189,166, 44,132,152, 10, 55,140,172,104, 17, 81, 74, 37,162, 60, -235, 74,209,128, 72,196, 1,160,166,100, 33, 89,134, 90, 5, 49,108, 2,252,154, 58,128,103, 17, 55,115, 87, 2,106, 23,148, 0, - 5,228,118,188,104,151, 69, 0,114, 85, 55, 35,196, 44, 98,225, 57, 33, 73, 87,107, 69, 55,238,103,161,218, 86, 70,156,176, 95, -204, 54,101,116, 45,140, 72,125,102, 78, 56, 20,153,134,207, 77,164, 29,147, 26,140,154,135,195,108,117,121,238, 68, 89,228,173, - 47,124,241,203,111,127,101,181, 92, 30, 28, 30, 62, 60, 60, 58, 60, 60, 56,120,246,244,254,163, 71, 0,188,187,181,189,191,191, -123,247,230,222,214,206,238,206,214, 78,215,207,231, 59, 59,219,243,109,201, 57,229, 60,155,205, 49, 9, 33,206,102, 93,151,187, - 97, 24, 46, 47, 46,134,178,190, 24,171,219, 72,110, 34,209, 51, 37, 1, 73,146,120,234,145,162,199,238,206,206,209,197,250,230, -206,204,220,176,125,108, 91,179,116,242,138,180,145,186, 57, 76,182, 23,188,118,180, 54,247, 0,182,185, 26,112,184, 33, 18,160, - 18,101, 0, 2, 97,208,128, 54, 55,107,159,109,181,233,178, 11, 16,225,121,158, 94,125,227,213, 46,241,184, 41,148,120,177,213, - 93,148,203,177, 32,149,113,247,198,110,120, 3, 84,160,150,209,170, 82,219,254,154, 5, 49, 98,251, 90, 66, 55,235,125,117,245, -151,223,253,222,167, 63,253,249,183, 62,243,201,139,243,203, 59, 47,188,236, 86,218,211, 2,136,133, 59,183, 64, 68, 33,172,181, -236,222,218,255,202,215,126,246, 79,254,221,255,190,181, 88,228,156,250,126,254,226, 11, 47, 60,125,250,236,254, 7, 31,204,102, -139,155,119, 95,248,241,247,255,226,185,187, 47,143,235, 43, 33,226, 44, 13,111,108,181, 54,235,227,100,122, 84,215,170,121, 62, - 99,166, 90,215,161,225,140, 48, 86, 98, 4,114,171, 26,213,180, 42,231,140,109,195, 28, 53,165, 29, 78,253,120,254, 76, 55, 27, - 34,114,247,195,211, 51,243,152,119,233,242,234,162,140,195,211,211,139,139,229,234,108, 57, 84, 15, 64, 94, 46, 47,199,113,204, -249,131, 62,119,221, 7,143, 5, 2, 48, 4,202,214,246,222,238,214,222,140,160, 79, 98, 97, 12, 39, 93, 39, 15,151,171, 71,207, - 78,247,111,221, 14,117, 6,154, 44,230,200,225,136, 8,203,245,230,206,205,189,157,237,217,217,121, 57, 57, 63,187,123,235,230, -111,127,251, 91,191,247,155,191, 57,223,217, 91, 13,155,208, 90,198, 90, 54,195,197,213,213,225,225,147,251,143, 14, 14,143, 79, -150,155,245,114,189,121,244,248,233,114,189,252,214,215,191,250, 79,254,224,119,222,120,253,211, 79, 30,126,180, 28, 47,159,156, - 28, 63,187,186, 24, 71, 37,247,227,123, 15, 95,123,110,191,235,187,112, 96, 78, 65,145, 36, 87,171,110,134, 64,136, 18, 64, 72, - 41, 0,107, 41,237,219,154,128, 75,177,182,196, 67,196,106,198,136,128,232, 62, 65,247, 2,177,152, 39, 64, 74,108, 26, 94, 11, - 11,187, 17, 35, 8,163,154, 33, 97,238, 82, 76,149,121,105,218,131, 8, 32,166,208, 42, 50, 11, 36,173, 10,238,128,236, 97, 77, - 11,134,209, 50,231,192, 14,197, 93, 36, 5, 24, 18, 69, 91, 80,121, 4, 4, 17, 86,171, 89, 50,226,199,122,163, 96, 36, 15,107, - 73, 52, 18, 1, 36, 66,200, 68, 49,153,206,130, 37, 69,184,107,109,174,204,128,104, 49, 33, 68, 76,194, 16,164,166, 97, 78,109, - 80,133,100,234,136,200,137,220,204,140,194,189,105,155,136,200,204,144,128, 83, 2,143, 0,247,176,156,102, 13,148,220,120, 31, -161,214,254,226, 28,172, 81, 39,195,220,209,136,164, 81, 41, 1,160,203, 57, 92, 77, 43, 0,112,227,106, 4,168,161,176, 4,161, - 59, 32, 57, 70,251,217, 0, 8,219, 16, 99,226, 25,168, 82, 91, 48,154, 65,162,156, 19, 49,169, 42, 34, 72, 74,128, 16, 85, 53, -130,137, 63,214,117, 70, 0,132, 83,151,201,195, 45,188, 22, 64, 48, 0, 17, 65,156,222,172, 16,232, 86, 16, 33, 9, 3, 35,128, -154,129,228,228,181,182,222, 90,179, 84, 71,168, 41, 12,235,205,206,206, 28,136,155,246,190,129,101,205,161,186, 97, 43,102,122, - 4, 56, 1, 9,139,187,186, 59, 18,117, 93,246,170, 85, 45,170, 66, 22,143, 64, 22, 36,119,119, 78,226,106,215, 22, 38,182, 82, - 72, 18, 64,154,196,209, 0, 72,216,198,170,109,154, 10,230,230, 83,255,174,150,129,137, 81, 18, 52,129,181,131,100, 6,193,106, - 74,216,186,244,198,141,232,145, 89, 32, 90,191,184, 97, 35, 39,149, 93, 0, 16, 55, 38, 41, 50,160,123, 12,155,245, 56, 34, 51, -191,244,194,139, 47,191,252,178,149, 58,214,122,185,188,122,252,228,240,222,131,199, 31,222,255,240,157,247,116,103,107,251,206, -237,155,183,247,110,108,109,111,221,216,219,221,221,221,159, 47,182, 23, 91,187,243,237,173,190,235,171,142, 14,150,102,249,134, -220, 80,157,107, 51, 23,140,101, 28,135, 85,173,161,234,235, 26,166,130,206, 76,139,153,206,146, 92, 93, 94,192, 75, 55,187,196, -222, 90,179,166,128,224,244,255,115,103, 67,203, 89, 57, 4, 5, 70,251, 72, 53, 97,103, 88, 0,122,152,145, 72, 75,212, 0, 50, -184,181, 69,111,139,243, 52,116, 42, 10,121,131,191, 19, 6, 64,206, 25, 49,180, 86,108,188, 10,211,221, 27, 59,231,103,231,203, -139,186,127,247, 57, 34, 78, 76,225, 96,166, 77, 65, 99,170,102, 99,238, 59, 70, 30,215,155, 60,159, 11,243,241,225,193,159,191, -243,254, 63,250,131,191,123,124,248,228,246,167,222,252,216, 87,235,227,128,130, 22, 53,204, 56, 11, 10,133,177,187,126,241,171, - 95,255,193,119,255,114,117,117,177,179,179,187,189,179,219,160,158,143,158, 60,189,115,243,254,141, 23, 63,201, 36,253,246,118, - 45,235,205,122,185,197, 55, 90,125,105,106, 2, 3,165,173,173,112,133, 90,242, 44,179,112, 45,163,135, 77,145, 85, 66, 36,114, - 51,175,213,106,109,178,152,230,220,212,170, 72,168,171, 11,168,107, 2,179,205,250,236, 98,121,190,222,188,180, 63,103,240,139, -171,101, 41,117, 40,234,238,235,205,122, 44,155,253,157,253,190,239,198, 90,170, 57,150,178, 30, 70, 11, 55, 83, 70,196,179, 21, -211,179, 81, 71,114,220,217,158,119,210,213,186, 73,156, 66,100,189, 90,237,236,237,113,224,184, 30, 55,101,221,229, 57,241,170, -140,163,131,175, 86,155,139,245, 82,178,124,243,203, 95,255,245, 95,253,246,167, 94,253, 84, 32,173,214,203,178, 89,175,150,203, -243,211,147,229,106,245,224,201,163, 15, 31, 60,185,184,186, 28, 85, 79,207,206, 31, 60, 57,248,220,203, 47,255,195,223,249,199, - 63,255,245,159, 6,175,167, 87,167, 31, 61,123,184,152,245,119, 95,121,233,199, 63,120,119, 60, 95,110,207,186,221, 69,215, 82, - 98, 41,229, 73, 64, 44,109,188, 77,205,232, 38,146,212,172,225, 94, 5, 81,205, 21,221,193, 1,200, 44, 48, 65,151, 72,181, 77, - 97,128, 36,143, 99, 33,114, 97,108, 53, 91, 33,242,128, 8,231, 46,145, 69, 45,222,205, 16, 35,128, 5, 29,136, 34,220, 34, 64, -114,106,246,177,212,119,166, 58,225,199,144,152, 24, 3, 61,204,219, 99, 17,128,136,172, 5, 35, 29, 16,209,109, 66, 86, 33,120, - 85, 35, 71, 17,153,212,193, 24,102, 14,132,238,134,136, 30, 17,224,140,210,192, 80,118,189,143,108,199,160, 54,196, 3, 68, 7, -100, 22, 64, 96, 78, 17,230,230, 30, 22, 1, 36,140, 17,136, 17, 4,196, 28, 22,174,214,224, 78,204,137,137, 17, 67,205, 89, 24, - 1, 61,188, 53,182,144,219,253, 47, 8, 17, 5,205, 60,245, 73,213, 16,177,239,250, 82,149,164,253,166,212,166, 31,196,130,142, - 90, 10,113, 16, 49, 64, 48,114, 49, 3, 0, 73,140, 66, 0,200,102, 22,232, 22,204,212,242, 69,209,214, 27,173, 69, 15,228, 17, - 44,220,254,230,171, 57,121,211,218,229,112,141,136, 36, 18,234,225,222, 72,136, 44, 66,136, 22, 14, 22,225,218, 36,165, 45,150, - 29, 17, 76, 4,130, 90, 21,192,152,164,173,208,107,177, 89,159,152,195,106,109,213,178, 78,196,205,212,205, 35,170, 6, 49,205, -231, 91,129,228, 90, 3, 81,136, 85, 77,213,136,200, 32, 56,204, 29, 4, 25,168,177,145, 49, 33, 50, 75, 85,115, 15,130,144, 46, - 71, 4,185,223,253,212, 11, 44,242,240,135,239, 34,112,238, 58,173, 58,234, 72,225,148, 90,118, 66,152,167, 32,141,183,215, 72, -147,208,133, 99, 98, 17,114,211, 8,109, 92, 68, 11, 71, 69,102, 82,139, 58, 22,172,200,125, 70, 72, 24, 5, 52,144, 73, 82, 39, -162, 2, 24, 0,196,137,221,212,194, 1, 26, 77,173, 13, 58, 40, 38,216, 98, 4, 33, 96, 20,173, 4, 8,166,132,152,152,111,238, -221,184,181,191,255,246,151,127,202, 34, 78, 14, 15,254,226,175,127,244,193,131, 71,239,254,228, 39,187,219,187,119,239,220,190, -125,243,230,173,253,253,155,251,183,182,182,182,155,116,116,179, 90,113,151,152, 18, 19,139,116,121, 54,227,109, 42,195,198, 27, - 10, 24, 92,213,203,184, 41,165,174, 52,134, 0,173,254,215,239, 61,125,233,185, 61,230,152,117, 73,136, 82, 78,213, 44,212,112, -194,151, 5,160,180, 91,103, 76,246, 85, 0,128,152,100,193, 48,177,114,218,246,164,148,134, 90, 68, 73,237,118,118,109,118, 37, - 98,135, 41, 47,143,109,141,127,253, 6,112, 8, 15,192,253,219,123,103,112, 57, 44, 87, 55,238, 62, 79, 93,167,181,216,122, 21, - 1,198, 2,225, 41,247, 2, 94, 86, 35, 64,128, 43,172, 87,255,199,127,248,179, 55, 94,251,244,110, 39,105,107, 39,207,231, 54, -142, 32, 30, 1,216, 24,123,213,165,203,212,117, 94,171,107, 9,151,188,216,250,185,111,254,242,191,253,223,254,101, 68, 44,102, - 51,130, 4, 30,199,199,103,207,142,207,186,174,191,115,231,238,102,121,190,127,247,197,243,103, 79,106, 29, 83,154, 11,161, 7, - 33, 88, 4,116, 41,187, 69,235, 5,149,205,224, 30, 1,132,196,174,163,164, 4, 16,182, 41,170,149,187,121, 68,227, 55,145, 87, - 29,139, 42, 0,155,233,234,170, 92,157, 46,175,174,142, 47, 47,239,238,228,203,205,112,112, 49, 46,178, 97,132,154, 69,200,214, -108,203, 93, 75,217,172,198, 13, 98,131,154, 49,162, 33,128,180, 96, 9,162,170, 9, 97,215, 45, 82,234, 0,184, 4,123, 4, 3, - 28, 28, 31,207, 22,243,234,113,113,177, 52,119, 89,208,238,214,214,145,214,176, 56,190,188,204, 2,255,229,223,251,206, 79,191, -253,211,105, 62, 27,198,106, 58,142,195,112,121,126,126,177,188,124,118,116,244,209,227,199,143, 15,159,142, 69, 55,227,240,228, -240,217,249,229,229,175,125,253,237,255,246,191,250, 39,139,197,236,248,209, 3,185,177,251,222, 79,126,116,254,244,216,144, 30, -221,127,188, 55,239,110,238, 47,192, 9,130, 57,152, 56, 85,179,148,216, 53,170,142, 0, 48,155,247,195,166, 8,167,174, 79,227, -168,140, 2,204, 69, 45, 34, 28, 12,129,137, 33, 12,192,124,163, 38,137, 19,209, 88,172,216, 64, 76,137,147,155, 87,173, 41,139, -185, 49,145, 16,153, 6, 32,228, 76, 86,148, 37, 97, 43,103,134, 91, 53,164,112,165, 6, 38, 27,139, 50,177,224,199,210, 75, 10, -159,218,249, 85, 61, 53,159, 42,130, 16,170,151,143,101,146,197,172, 99, 70, 48,206,220,112, 20,141, 61,197, 8, 78, 1, 6,238, - 70, 36, 30,212,102,192,230,129,196, 44,201,106,153,200, 99,209, 20,217, 72,211,225,130, 81, 48,106,212,170, 57,119, 36, 92, 75, -117,117,206,210, 4, 74,142, 68, 64, 0, 42,196, 22, 54,106, 21, 78, 57,101, 11,131,118,117, 8, 8, 64,213,202,228, 0,168,224, - 8,200, 34,106,174,170, 76, 12,204,185, 75,170, 10,140,140, 12,224,161,230, 17, 30,209,207,186, 82,107,132,181,242,203,117,180, - 55,216, 80,193,155,218, 2, 34,204,195,195, 24, 73, 48,134,106,194,212,245, 93, 84, 5, 64, 48,168,161, 0,192,220, 0,159, 56, -169,158, 60,180,170, 2, 8,177, 67, 16, 51, 18, 34,178, 87,115, 31, 1, 0,157, 89,196,205, 82,226, 82,109,226, 4, 64, 8, 73, -245, 54,167,165,156,121, 24, 43,181, 59, 60, 1, 64,168,121,123, 46, 64,232, 82,199, 44,132,194, 76, 20,220,149, 82, 55,227,144, - 82,146,196, 13,126, 40,189, 80,117, 11,143,106, 57,119,125,238,116,172,131, 22, 38,206, 89, 34,124,189, 30,137, 41, 16, 30,127, -120,191, 23,161,148,193,221, 33,136, 69,196,220, 3,129,131,130,165,249, 91, 2,194,152,196, 28,204,106, 74, 12,152,195, 21,193, -221, 13,153,194,216, 74, 77,137, 83,206, 36, 51,201,166,227, 8, 68, 86,181, 73,138, 56,103, 13,199, 90,221, 84,166,171, 74,139, -163, 52,101, 7, 6, 77,171, 18, 14,155, 52,122, 13, 77, 76, 56, 5,162,130, 28,173,249,226,193,139, 51,209,243,159,120,229,239, -127,254,243,155,171,213,193,193,225, 15,222,251,201,227, 39,135, 63,250,241,113, 55,155,221,190,181,127,235,198, 94,159,123, 17, - 6, 15,206,156, 57,167,156, 89, 40,167,190,239,186, 82, 6,102,201,179,190,203,189,164,110,214,237,152, 27, 6,167,174, 95, 36, -254,254, 59, 63,122,254,149,207, 93,156, 31,217,133, 74,194, 25,215, 89, 71,204,145, 48, 56, 17, 19, 35, 11,178,128,107, 27, 74, - 67, 56,254,141,147,121,170,191, 94, 11,229,155,153, 47, 32, 28, 12,131, 63, 94, 80,125, 44, 99,253, 88,219,212,224,150,141,125, -140, 8, 70,152,246,110,237,172, 46,175,250,113,191, 7, 53,117,236,102, 62, 86, 2,200,139, 45, 64, 40,171,149,169,230, 69, 15, -227,248,195, 15, 63,248,241, 71, 79,255,187,127,250, 71, 96,155,173,219,207, 1, 0,205, 22,161,170,227, 70,114,135,129,146,152, - 51,135, 86,175, 5,212, 33,131,151,241,179, 95,252,210, 79,126,252,131,251,239,191,187,183,187,183,115,163,159,197,226,230,173, -155, 63,250,240,209,243,207,221,186,251,210, 43, 63,121,247, 7, 22, 88,199, 77, 23, 36, 93,103,193, 77,208,202,185,199,196, 81, - 43,245,185, 86,211, 90, 19, 55,147, 67,112, 74,200,232, 6,152, 58, 2, 4,175, 36, 25,194,189,140,212, 39, 36, 28,151, 39,164, - 21,213,204,244,100,181, 58,175,155, 71, 39,203,117, 81, 2, 90,143,165, 29,211,170,171,134,118, 73, 54,227,102, 24,107,223,145, - 16, 71, 3,248, 55, 94, 76, 52, 37,189, 33, 73,128, 95, 46, 47,158,191,251,252,214,238,236,234,236, 18, 2,186, 46, 31, 62,125, -186,187,189,131,204, 89, 4, 0, 5, 35,137, 96,192, 87,223,252,220,239,255,246,111,126,250,211,159,221, 84,173, 69,135,245,229, -106,181,188,184,184,188,184,188,120,250,236,248,222,227,135, 71,167,103,165,214,179,243,203,131,163,227,151,239,220,250, 23,223, -249, 59,191,250,183,127,225,106,121,249,244,209,209,209,201,209,201, 7, 63, 57, 61, 57, 73, 57,157, 61, 61,251,228,237, 61, 78, - 2,208,160,193,164, 17, 96,202,196, 67,169, 18, 0, 44, 76, 36,192,214, 49, 33, 16,230,110,214,226, 28,181, 17,193,218,103,132, -130,140,176,186,139, 16, 35, 13,165,122, 88, 34, 1,162,106, 21, 9,165, 19, 51,203, 57,187,195,104,158, 83,134,104, 49, 92, 2, - 32, 68,114,112,195, 9, 54,233, 17,204, 20,128, 41,101, 68, 80,171, 44, 66,128,230,138,212,214,134, 72, 20,141, 92, 99,127, 19, - 18,107,107, 94, 0,119, 72,148,187,220,254, 3, 70, 0,147,155, 25,128, 0, 19, 33, 80,134,128, 68,162, 81, 16,185, 37,193,234, - 56,182, 23, 68, 76,104, 39, 4,112,102,102, 18, 96,172, 99, 37, 4, 97,246,176, 80, 64, 18, 20, 53, 83,240, 32, 97, 97, 70,162, - 48,240,112, 68, 74, 66,136,164,174,205,233, 12, 0,106,218, 46,132,225, 78, 44, 45,243,230, 54, 5, 46, 25, 73, 93,175, 19, 58, - 68,192, 36,162,234,222,132, 21,102, 56,121, 91,249,122,140,132, 0, 96, 97, 13, 14,234,224,129, 1, 26,125,238, 12,221,212,115, - 6, 8,172, 85,115, 74,165, 20, 85, 37,102, 17, 17, 34, 64,172,230,140, 1,196,109,219, 44, 14, 0,209, 94, 27,181, 84, 4,243, -176,246,107, 39, 12, 58, 73,173, 26,230,212, 40, 88,129,155,162, 2,152,103, 89,205,193,157, 24,193,129, 32, 2,168,170, 49,145, - 79,216, 1,216, 44, 55, 55,118, 23,204,172,234,102, 42, 36,193,141,108, 10,204, 40,194,141,230,201,211,211,194,181,186,154,138, - 16, 39, 52,117,119, 72, 45, 48, 30,193,129, 85,141, 19,154, 6,104, 32, 43,210,199,231,105,176, 97,240, 48, 96,102, 18,117, 35, -164,217,124, 94, 84, 33,148, 16, 16, 73,186,121,181,130,228,169,239, 70, 51, 93,111, 94,253,210, 27,251,207,223,253,238,255,249, - 39,104,158, 82,146,121, 86, 3,211, 74, 22,156,137,145,197,205,154, 34,163,197,173,166,181,245, 4, 48,177,214,161,104, 99, 65, - 64, 68, 20, 36,112, 85, 50,196, 32, 2, 35, 36, 70, 52,192,113, 24,199, 77, 33,194,231,158,127,241,165, 79,188, 88,198,114,114, -122,246,228,233,211,131,195,227, 15,239,223, 91, 94,173, 3,209,212,187, 62,101,233,182, 23,179,217,172,159,117,185,207,157,122, -205,185,155,117, 93,223,245, 41,231,197, 98,171,235,103, 41,165, 78,251,217,238,238,130,134,177,172,238, 62,119,171,150,106, 14, -238, 49, 88,213,162,168, 22,232, 68,214,201,152,197, 18, 55,236,160,119, 89, 8,208,153, 1, 40, 76,161, 21, 51,176,237, 92, 38, - 67,247, 20,218,105,101, 22, 71,196, 6,135,167,201, 57,213, 76,197,209,118, 85, 19, 92,222,221, 24,169,159,243,229,197,129,205, -110,246, 89,154, 13, 12,137, 16, 65,199, 82,135, 65, 50,187,169,149,242,239,255,236, 47,127,235, 91,191,216, 17,224,214, 45,206, -226,225, 28, 97, 22,156,178, 71, 32, 17,162, 51, 83,217, 12, 0,212,204, 39,110, 6,179,217, 55,190,249, 43, 7,143, 31,157,157, -156,230,174,239,230,243,253, 91,183,206, 79, 47,222,187,247,168,159,239, 60,247,194,107,227,250, 18,115,223, 37,169,195,166,159, -111,181,197, 95,238,103, 4,224,141,139, 82, 53,207,250,178, 92,153,123,202, 61, 37, 2,199,240,226,174,141, 35, 1, 86, 0,133, -187,158,136,234,234, 98,214,239,102, 44,207, 30,189,255, 31,255,234, 47, 78,158, 29,212,193,138,122, 22, 54,243, 82,170,105,117, -247,205,102, 19,225,170,176, 90,109,152, 37,161, 8,178,130, 93, 51,223, 8, 16, 24,201, 92,203, 88, 35,135, 87,187,188, 90,222, -220,221,229, 46,103,150,243,213, 57,114, 90,173,214, 59, 91, 11, 34, 4,132,243,139,139, 79,220,189,253,171,191,248,139, 63,247, - 51, 63,179,216,219, 91, 13,213,117, 28, 87,171,211,211,243,147,211,163,163,163,163, 71,135, 79, 15,158, 29, 45,203,102,121,181, - 57,124,118, 60, 79,244,143,127,227, 91,191,253,173,111, 62,119,247,206,106,220, 60, 62,124,188, 90,173,118,110,239,159,141,171, -139,139,203,253,173,173,231,111,237,153, 55,224, 31,179,164,218,194, 15, 76,132,204, 64, 44, 20, 4,110,128, 14, 73, 4, 9,153, -209,180, 9,104,168, 61,203, 8, 41,154,166,163,217,219, 61, 70,173, 0,144, 56,199, 52,183, 67, 83,167, 36, 76,185,157,236, 82, -146, 70,142, 35,230,182,229, 84, 53, 22,102,108,230, 58,108, 19,237,118,132, 6,130, 76,217,220, 45, 76,136, 13,128,147, 68, 56, - 5, 34,195, 68, 41, 17, 66,164, 90,148, 17,176,237, 75,173, 81,158, 16, 61,220,131,124,194, 44,169, 25, 3, 52,137,143,161, 17, - 9, 37, 10,245,136, 72,179,236, 30,109,211,192, 16, 0, 65,169, 39,183,106, 21, 42, 0,227,244, 46,158, 2,141, 14, 24, 66, 12, - 12, 48,181,187,201, 16,174,191, 21,220, 82, 12,204, 84,171,182, 71,124,219,115,181, 71,252,116, 36, 34, 36, 76,230, 90, 93, 17, -152, 5, 29,137, 17,181, 22,119,134,107,211,189, 55, 43, 20, 77,197,174,230, 75, 79, 36,214, 96,133, 62,153, 70,130,162,122,243, -170, 71,132, 55, 56,173,181,249,123,226,150, 43, 47,238,204,200, 44,225, 26, 30, 72,228, 30,204, 65,204,230,129,225, 34,132, 72, - 32, 93,216, 4, 67,199,160, 8, 35,188, 14, 81, 67, 16, 96, 43,231,171,218, 4,190, 13,115, 12, 11, 68,247,182,150, 99, 70, 0, - 58,187,220, 36,162,174,235,181,106,132, 39,102,107, 2,222, 52,213, 43,193, 45, 48, 35, 55,234, 57,185, 59, 51, 19,246,238, 21, - 12, 24, 9,201,205,129, 24,219, 93, 6, 17,189, 6, 17, 71,139,224,178, 56,152,150, 98,126,157,141, 5, 12,128, 78, 56, 64,204, -125, 98, 73,133, 99,132,129, 17,146, 19,142,170, 30,150, 83,122,246,225,253,147, 71, 7,204,137, 48,132,217,204,175,129,140, 81, -138, 85,171,210,106,205, 96,147, 37, 21,131, 3,204,189, 73,174, 48,194, 90, 83, 20,185,201,117, 35, 12,208,104,226, 97, 92,179, - 80, 16, 3, 40,181,183,229,122, 40,232, 6,164,219,187,219,111,238,111,127,254, 51,111, 12,155,245,147,195,103,239,221,187,255, -224,225,225, 48,212,141,175, 62,252,232, 98, 61,214, 89,215,245,179,217, 98,150,183,183,118,102, 93,154,167,196, 73,102, 57,179, -200,172,203,125,215,109,237,236, 16,203,131,119,255, 58, 94,126, 49, 73,215,205,103,125,206, 44, 11,230,228, 78, 85,199, 90,134, -106,174, 21,116,212, 50,174,136,160, 23, 22,162,190,163,204,152, 36,229, 89,110, 86, 39,243,104,167,120,192, 73,224,228,102,225, - 64,130, 72, 50, 65,239,133,145, 57, 84,167, 5, 45, 18,181,249, 76, 64, 0, 26, 4, 49, 39,176,229,234, 36, 98,191,159,205, 16, -212,172,184,226,230,236, 24,137,136, 18,154,191,247,193, 7, 55,111,221,253,220,171, 47, 14, 14, 55,118,118,128,201,203,104,170, -224,150,182,182,235,122,128, 0, 72,172,197, 0,197,235,200, 93, 10, 85,202, 89,199,113,190,187,255, 51,223,248,246,255,245,239, -254,245,238,122, 57,159,207,103,179,249,157, 59,183, 14,158, 28, 92, 92, 94,221,217,190,177,253,226, 75,239,191,243,215, 71, 79, - 55,251, 55,246,187,217, 28,145,180, 90,238,103,237, 66, 85,215, 99, 16, 67,128, 90,149,214, 19,170, 21,101, 22, 86,180, 42, 17, - 7,102, 4,197, 40, 72, 93, 0, 2,240,162,199,135,247,238, 95, 46, 55,159,124,229,141,123,239,126,240,222,211,243,170,214,119, -226,230,227,160, 0, 10,129,163, 21,115,219, 84,115,143,174, 99, 34,116,240, 54,144,253,216,110,232,104,238, 86, 74, 73,153, 34, -193,106,179,218,219,217,186,177,179,253,209,227,199,165,150, 27,219,249,114,189, 82,173, 93, 78, 26,240,183,190,250,149, 95,255, -149, 95,185,251,226,203,152,186, 81,171,151,241,242,226,228,217,211,195,139,243,139,123, 15, 31, 63, 60, 60,184, 92,175,199,205, -120,124,113,126,122,118,246, 51,111,126,230,159,254,189,191,243,250,235,159,124,250,248,241,179,243,227,167,199, 71, 79, 15,159, - 84,139, 15, 31, 63, 30,206, 47, 94,220,219, 19,193,106, 77,248,206, 0, 68,204,110,181,170, 39,136, 32,112,140,106, 53,129, 68, -132, 54,112,138, 75,245,170,225,137,184,250,164,225,109,219,251, 8, 48,247, 54,232, 22, 70,117, 84,183, 44,211, 5,128,169, 57, -150,188,201,225, 3,192, 28, 16,155,100,110,202,103, 77, 12, 3,139, 32, 38, 33, 55, 3, 8, 73,115,196,104,143, 72, 4,170,102, -109,215, 76, 68, 78, 17,134,102,202, 60, 53, 21, 25, 9, 66,193,129,137,107,107,101, 67,106,228, 27,245, 32,188, 14, 77,185, 59, - 64,187,219, 3, 66,115,206, 51,160,153,133,134, 36, 49, 15,102, 10,247,208, 82,219,232,156,201,195,195, 20, 49, 1, 98, 68, 37, -226,148,146,106,128,187,187, 19,146,187,182,200, 60,132, 53, 37,125, 68, 12,155,145,136,152,209, 17,213,131,176,229,183,128,112, -162,152,149, 82,163,245,210,133, 60, 90, 35,131,186,249,124,216, 12,224, 70, 41,133,163,187,195,228, 93,165,192,105,117,105,208, - 42,160, 22,166, 36, 82,170, 9, 11,145,149, 98, 45,224, 4, 68,165, 20,170, 53,119, 51, 51, 43,181, 50, 33, 96,104, 13, 78,216, - 18, 1, 34, 9,204, 93,139,214, 98, 0, 34, 12,225,192,142,206,204, 98, 94, 85, 75,151,122,132,164,132,101,181, 38, 7,234, 51, - 24, 88, 53,184,174, 9,198,181, 56, 98,146,133, 97, 3,253, 7, 37, 89,111, 54,115,145,246, 65, 87, 32,119,240,240,148,147,131, -123,141,128,202,146,137,160, 86, 15, 83,226,132,129, 97, 17,160,156,196,171,171,150,148, 83,206, 84,213,109,116, 64,151,148, 32, - 72, 18, 15, 67,105,153, 34, 51, 15, 3, 17,142,166, 42,236,147,105,140,234, 18, 35,176,180,224,110,235,233,168,106, 78, 2,196, - 18,225,142, 26,161,171, 85,167, 58,159,207,198, 90,212, 13,192, 17,217, 61, 26,124, 8, 34,164,189, 1, 39,215, 40,178,123,193, - 86,160,107,166,211, 9, 86,196,205,116, 2,222,198, 53, 96, 30, 19,103,191,185, 82,153, 3, 12,145, 29,140, 9,131, 32, 28,195, - 77, 29, 2, 48,119,253, 27,111,124,234,173,207,125, 54,220, 3, 57, 76,135, 58, 46, 47,175,142,143,143,190,247,195,247, 78,175, -150, 23, 39, 71, 79,170, 5, 98, 22,206, 41,111,117,253,108,158,179,164, 62,119, 66, 56,142,155,163,147,227,121,223,205,250,249, -246,246,214, 98, 62,159, 47,102,210,207,102,253, 98,222,207, 89,208,157,220,221,108,199,221,135, 97,181, 44,195,229,102, 84,117, -198, 16,194,157,237,217,172, 75,179,140,132, 70,200,222, 18,148,238, 83,234,217, 20, 1,130, 82, 32,176, 65, 52, 35,253,132, 44, -110, 41, 57, 71,247, 0, 22, 9, 67, 68,230, 14, 99,189, 60,170,101, 49,223,218,235,250,206, 76, 65,136,220, 49, 32,172,188,123, -239,241,219, 95,120,243,114,185,185,243,202, 93,226, 20,227,136,220,185, 22, 78,104,195, 8, 30,196,136, 68,225,238,101,131,146, - 17, 9, 4, 56,165,178, 94, 91,209,207,127,233,203,239,191,251,206,213,197,233,214,246,216,205,230,139,237, 45, 73,114,112,248, -108,190,152,229,249,203,187, 55,247, 22,139,237,237,221,221,243,147,227,189,253, 91, 64,212,205,183,136,185,140, 67, 25,171,100, -168,234,169,155, 33,167,105,156,105,106, 70, 34,105, 42, 10,184, 55,145, 91,148,186, 89,158,253,248,135,127,101, 21,119, 16, 25, -203,170,216, 70, 21, 32,220,161,186, 5, 86, 51, 47,174,153,114,241,113, 84,117, 12,166, 41,157,221,216, 62, 68,204,141,182, 31, - 24, 17,163,105, 42,214,247,157, 99,156,158,159,119, 41, 45,151,203,220,117, 0,112, 99,103, 71,181,222,220,223,255,173, 95,254, -230,207,253,220, 47,240,108,238, 0, 97,186, 57, 63, 59, 57, 61,122,250,228,201,211,227,147,135, 7, 7, 7,199, 39, 67, 45, 23, - 23,151,231,231,231, 59,139,197, 63,251,221,223,248,253,223,252,118, 32, 28, 30, 60, 57, 56, 61, 26, 30,172, 14,143, 78,210, 44, - 63,248,240,225,237,237,173,231,246,246,192,221,108,250, 54, 34, 16, 35, 19,165, 46, 49, 98,193,169,160,131, 0, 82, 91,253,199, -117, 44, 35, 56,244,253, 44,115,170,230,204, 18,211,194, 61, 40,144, 17, 71, 83,102, 38,160, 0, 76, 66,194,108, 26,216, 86, 67, - 13,161,139,220, 24, 16,173, 62,223,110, 0,146,164,117,112,154, 20, 87,178, 32,224, 88,106, 27, 37,184,106, 32,182,200,180, 70, - 13, 15, 72,132, 68,225,225,225, 16,134,132,192,152, 92, 12, 12, 99,106,194, 4, 64, 22,102,148, 82, 11,114,195,156, 1,130,121, - 40, 33, 7, 53,250, 6, 6,122,155,195,153,182, 80, 21,166, 44, 14,144,132,221,181, 29,140, 91,162,188,233, 67, 72, 90, 39,222, - 26,245, 37, 0, 73, 2, 49,225, 88,218,253,195, 60, 8, 0, 89, 88,146,169,181, 82, 28, 65,195,247, 33, 51,133, 53,247, 20, 96, -128, 7,148, 65, 69, 24,144, 17,130,136, 75, 25, 0,128, 40,141, 99, 1, 7, 32, 49,117, 66, 64, 32,202,130, 13,115, 73,140, 12, -161,225, 16, 2, 76,194, 14,174,102, 89,208, 35,188, 56, 2, 36,145,170,166,101,204, 57, 35,164,198, 16,224,166,232,113, 64, 66, -119, 13, 39, 73,201, 76,213,140, 34,152,137, 48,170, 27, 19, 51, 9, 18,152, 25, 6, 18,177,185,107, 85,194,232,186,206, 74, 13, -179, 6, 49, 33,132,182,137,109,150, 56, 15, 96, 12, 32, 8, 70, 14, 68,228,203,229,154,195,183,119, 23,215, 77,120, 16,102,180, -134,197, 53, 66, 68, 76,102,166,106, 72,148, 82, 86,179, 90, 53,119,137,185,115, 83, 34,234,251, 92,171,154, 83, 0,230, 46, 69, -132,171,135,107, 13, 77, 89,180,170,106, 77,157,184,116,227,102,157,147, 80, 78,110,193,196,104, 17, 68,156, 68,171,130,143,129, - 40,148, 33,193, 20,192,207,157, 14,163,160, 2, 50, 4, 14,227, 38, 39, 49,160, 82,107, 67,236,182,119,219, 84,234,111, 76,178, - 8,244, 80, 36,142,104, 81,241,143, 81,162,237, 78, 51,205,178,221,162, 21,219, 62, 38,179, 83,187,255, 56, 6, 6,181, 41, 7, -196,199, 35,240,118, 29, 44, 99, 25,198,145,129, 26, 79, 66,132,110,220,216,221,223,223,121,235,243,159, 65,176, 50,148,171, 97, -125,120,120,242,236,244,226,252,226,242,240,232,228,248,244, 92,181, 6,130,112,218,157,247,171,177,228,148, 37,165,124, 44,125, -150,148,187, 89,151,186,148,103, 93, 63,219, 90,204,230,219,253,172,203, 93,223,119,139,174,223,245,216, 13, 51, 85, 53, 11,143, - 40,238,151, 23, 25,107,255,230, 0, 0, 32, 0, 73, 68, 65, 84,235,112,152,207,122, 17, 12, 43,137,128, 25, 82,226, 94, 88,184, - 25,198, 61,130, 28,167, 22,212,181, 70, 22,154, 6,204,189, 48,160,218,132, 7, 0,198, 52,163,113,189, 33,148,212,221,112,213, -148, 82, 0,131,218,189,143,238, 45,230,253,173,189,197,246,173, 59,105, 62, 7, 17,164,100,165, 82, 74,144,210,184, 90,167,220, - 97, 74,156,164, 14, 35,114, 70, 98,136, 32,194,178, 25,188, 70,203, 77,127,237,231,255,214,191,250, 95,254,167,229,229,130, 18, -111,237,236,221,189,243,220,193,179,131, 23, 63,241,252,234,244,164,172,203,122,189,186,121,247, 5, 61, 57, 25, 55,107, 11, 42, - 67, 89,159,157,215,106, 34,220,184,193, 4, 16, 90, 36, 37,141,208,205,134, 82, 15, 94,194, 13,133, 49,205,114,215, 93,158, 28, - 63,185,255,254,179,167,143, 23,243,125,177,234,101, 73,220, 35,120, 81, 15, 12,136,112,179,240, 64,104, 14, 69,116,135, 22, 28, -238,114, 98,100, 96, 50,171,146,154, 65, 11,168,197,177, 1, 8,112, 24, 71,102, 22,128,171,186,188, 66,156,205,230, 0,241,236, -236,236,115,159,122,237,237, 47,124,245,151,190,241, 11,159,124,237,117,163,100, 54,134,198,197,217,179,131,199, 15, 31, 61, 58, - 56, 56, 58,122,122,124,114,122,121,185, 92,175,199, 81,109, 44,223,254,218,219,223,249,173, 95,121,241,249,187,195, 88, 87,117, -248,224,131,247,247,238,222,174,225,167,239,157, 47,150,242,202,205,125,105,232, 11,194, 86,192, 17, 74, 13, 60,224, 26, 10, 78, - 36, 64,228, 96, 24, 24,220, 18,216, 82,134,181, 22, 3, 68,143, 48, 8, 17, 70, 4, 15, 16,100, 70,182, 90,129,154,103,206,221, - 61,101, 97, 68, 53, 39, 33, 12,244,107,254, 9, 51, 58,128, 32,153,155, 27, 50,147, 19,170, 71,206,185, 33, 98,137,185,105, 13, -114,146,201, 72, 5,209, 52,210,214, 72,176,109, 72, 82,221, 39, 85,142,184,153, 86, 99, 97,112, 36,226,214,137, 71, 32,140, 48, -240,233, 75,216, 16, 49, 64,197,134, 32, 98,100, 87,179, 80, 73, 66, 76,165, 42, 5, 83, 66,132, 4,224,109,230, 12, 96, 8,196, - 76,238,142,209, 54,120,237,156,142,204, 18,209, 98, 21, 20, 17,166,138,137,200,128, 16,145,153,137,204,162, 12, 35, 49, 79, 46, -157, 22,222,185,110, 94,129, 59, 16, 14,181,164,212,181,153, 27, 33, 90,173, 67, 93,155, 42, 33, 72,158, 17, 51, 37,193, 70, 0, - 48, 11, 50,175, 13, 84,147, 34, 44,156, 60,188, 75, 98, 6, 97, 78, 72, 22,211,228,146,178,160,123, 41,198,137,115, 98, 0,244, -170, 8, 78,204,208,134, 57, 56, 89,223, 48,192, 26,141,139,217,145,106, 45,204,156, 57, 33,161,153,114, 16,139, 0,128, 14, 21, - 40, 48,156, 89,212,204, 28,220,140,153,132, 57,166, 5, 0, 2,146,144, 24,155,155,182,106, 59, 16, 68,120, 41, 99, 47,210,117, - 61, 64,152, 7, 58, 88, 11,110, 16, 10,139,187,181, 31, 0,129, 48,160, 1, 22, 82, 74, 17, 24,224,196,130, 68,117,179,113, 83, - 78, 89,114, 66,226,113, 24,204,172,205, 0,173, 40, 97,112,226,118,214,236,114,215,208, 81,215,198, 62, 2,198,112, 39, 2, 15, -209, 90,131, 11, 79,241, 43,116, 15, 97, 54,173,136,129,170,156, 68,181,213,196, 82,139, 78, 85,173, 29, 65, 97, 17,130,214, 22, -139,169,218,241,177, 30,152, 40,188,101,196,195,213,154, 86,187,221,194, 38,156,192, 4, 13, 8, 98,104,191,112, 98, 53, 18, 48, - 50, 4,123, 40, 2,187, 7,128, 35, 49, 3, 64, 40, 32, 66,123,128,128,121,216, 48, 20, 66, 19,162, 89,158,189,241,234, 43,159, -249,116, 91,236, 66, 25,235,249,249,229,197,102, 56, 60,124,246,224,241,225,227,167, 71,167,151,151,106,216, 47,250,237,126,107, -123, 62,159,207,114,159, 59,102,234,152,152,168, 95,244,125,223,117,121,182,189,216,158,109,109,207,231, 91,125,223,247,179,185, - 16,115, 18,139, 40,163,166, 46, 53,102,225,122, 53,152,149,171,227,115, 45,101, 62, 75, 59,139,188,191,183,221, 37, 16, 70,141, - 9,125,128, 72, 16,166, 78, 28, 17,132, 16, 35, 42, 32, 39,104, 58, 70, 70,236, 97,121,117, 76,132, 93,151,114,191, 85,174,206, - 93,228,207,190,247,238, 55,127,246,103,182,111,220,204, 59,123, 33, 25,128,192,194,202,166,223,222, 25, 55, 3, 69,147,220,170, - 22,119,175, 24,228, 85, 49,139, 90,104, 81, 18, 36,194,178, 90,191,240,234,167,190,240,246,207,254,224, 47,254,239,249,246, 86, - 63,203,251,183,111, 62, 59,125,118,255,222,163, 47,191,181,181,152,111,237,222,188,245,244,224,209,214,238,246,242,236,100,231, -206, 75, 59, 55,111,214,161, 48, 1, 37,177,162, 0, 10,200,224,170,197, 28,136, 68,194, 43, 54,208,156,136, 16,124,244,238, 59, -199,135,135,175,125,234, 21, 27,223, 56,125,252,120, 24,150, 17,136,117,125,181,190, 42,102,215, 61,130, 9, 22,225,230, 99, 25, -138, 86, 51,219,154,207, 61, 28, 16,178, 99,107,140, 35, 11, 16, 16,178,215, 86, 24, 68,119, 28,107,205,243, 89,146,100,102, 24, - 80,212,190,240,153, 55,254,225,127,246, 59,111,126,254,243,221, 98, 39,136,107, 29,202,106,117,118,116,120,255,193,131,135, 7, - 79, 30, 29, 62,187, 88,174, 86,195,176, 90, 46, 33,240,237,207,124,250,215,126,246, 75,111,190,249,198,250,106,121,116,114,178, - 1,248,240,189,247, 46, 78, 47,142, 87,171,147, 39, 79,159,219,223,235,152, 93,109, 26,255,122, 0, 50,139, 96, 80, 68, 20,173, - 8,211,135, 19, 3,204,156, 25, 93, 1, 16,205,180,207,125,207,169,132, 11, 50, 49,183, 19, 75, 47, 93,209,106,181, 0, 17, 19, -186,169, 19,145,135, 85,167, 68, 41,139,153, 55, 17,176,135, 17, 73, 0, 36, 73,110, 86,218, 7,153, 48,209,245, 97,188,121, 7, - 33, 2,167,232,222, 20, 24, 7,132,112, 36,208, 58,108,134, 53, 32, 39, 73,125,215,183,205,143,153, 49,161, 3, 20, 45, 13,249, -141, 68, 24,206, 68,197, 10,179, 16, 32,162, 48,179,106,117, 12,225,222,221, 61, 52,218,232,223,221, 16,174,141,135, 17, 97, 22, - 78, 72, 24, 40,210, 77, 88,120, 0, 11,119, 45,192,200,148, 60, 90, 73, 10, 32,162,150, 66,140,204,226,110,204,200, 13,172, 8, -160, 94,219,142,248,250,141,213,106, 84, 65,128,238,109, 0,129, 34, 76,224, 36, 18, 13, 53,156,187,132,208,204,124, 94,134,174, -155, 55,140,160,176, 20, 51,215,104,114,146, 54,249, 71,114, 68, 28,203,200,212,161, 48,168,165,196, 8, 8, 44,101,179,105,164, - 7,143, 64, 11,119, 5,224,214,164,101, 36,157, 90, 2,109,156,239, 22,152, 88, 0,145, 8, 82,223,115, 99, 58, 22, 3, 38, 7, -135, 90, 1, 98, 54,159,215, 98, 21,198, 90, 70, 32,102, 65,102,177,234,109,129, 57, 73,158, 49, 28, 44, 44, 16,154, 19, 20,192, - 99, 61,234,122,179,190,181,187, 75,132, 30, 33, 34,166, 30, 97,225, 33,196,197,172,154,181,183, 91,120, 56, 26,139, 16,203,132, - 52,116, 7, 2, 83,165,196,146,179,169,130,105, 4,166,255,143,170, 55,255,181, 44,187,238,251,214,180,247, 57,119,120, 99, 77, - 93,213, 3, 41, 81,205,110,146,205,169, 57,180,154,106,142,110,139,164, 24,138,162, 69, 89,142,100, 39,113,130, 68, 63, 40,113, -126,136, 99, 56,131,127,200, 96,196,128,129, 0,137,101,196, 64,128, 32,137, 17, 40, 30,228,196,146,160, 72,150,100, 18,154, 76, - 89, 18, 69, 50,221,108,246, 80, 93,115,215,171,122, 85,111,126,247,222,179,247, 94,107,229,135,117, 94,219,249, 3,216,120,172, -123,239, 57,123,175,245,253,126, 62,194,166, 90, 90, 21, 32, 32, 8, 96,142, 48, 35, 33, 16,120, 81,100,130,200,158,162, 67,188, -199, 87, 6, 6,113, 5,215,112,144, 19, 64, 60,150, 60,105,107,128, 6,225,195, 66,196,120, 20,163, 39, 34, 51, 0, 48, 9,147, - 55,180,184,118,225,191,226,169, 5, 15, 14, 12,254,127, 6, 37, 15,115,208,217,219,124,236,149, 2,134,249,136, 1,162,241,131, -225, 1,137,179, 63, 33, 1, 26, 56,146,147,163,185, 2, 8,128, 3, 1, 33, 25, 0,155, 59,184,214,230, 96,170,234, 17,113,218, -216,218,184,244,200,197,247,188,243,209, 82,219,213,155,119,207,111,175,239, 29,157, 92,191,126,251,218,221,221,197, 98,121,253, -214,253,162,154, 88,166,253,164,159,116, 91,107,107,147,190, 35,132,212, 73, 79,185,235,186,181,249,188,159, 77,166,147,217,124, -190,158, 39,179,174,159, 32, 1,186,117,179,217,124,115,189, 13,101, 62,155, 13,165, 28, 29, 31,237,236, 45,239,236, 28,228,204, -147, 73,119,110,107, 99, 54,235,251,190, 19, 38,173, 48,118,161,221, 49, 22, 78,166,136, 0,144,209, 61, 9,205, 55,242,242,100, -191,235,174,180, 97, 69, 76,223,250,246,119, 46,109,109, 94,185,116, 94,102,107, 36,226,117, 5,210,183, 82,211,108,189, 86,211, -170,156,132, 69, 76,155,131, 33,101, 45,141,177, 1, 37, 91, 54,102, 38, 73, 72,238,230,110,237, 3, 31,123,254,213,151,190,125, -124,112,192, 34,169,235, 47, 63,114,229,149,239,189,114,249,210,249, 71, 46, 93, 56,220,123,184,191,187,243,240, 1,111,109,172, - 49,118, 96, 70, 96,121,214, 53, 29, 69,149, 64,236, 14, 90, 10,166, 14,221,180, 22,230,212, 79,167,135,251,123,111,126,255,165, -245,245,205,143,188,240, 35, 66,244,230,119,191,107,117,104,234, 93,194,197,241,233,235,119,239,171, 54, 51,180, 81,164,110,102, -190, 26,202,106, 85,106, 83,119, 95,174,150,165, 12,224, 16,177, 16, 10,193, 11, 35, 1, 10,162, 32, 16,132, 75,202, 76, 93, 50, -129,195,164,151,175,190,240,103,126,226, 75, 63,118,238,226, 21, 96, 2,135, 97,181, 60, 57,220,187,115,251,198,205,155,183,111, -222,189,119,127,119,239,164,172, 22,167,203,217,100, 58,221,220,254,204, 7,158,254,228,199,159,153,230,124,255,206,109,158, 77, -111,188,126,253,218, 91,119,183,182,230,187, 15,247, 54, 82,126,116,251, 28,162,183,102, 77, 1,200, 73, 17,153, 3, 51,224,228, -166,134, 70,213, 53, 51,194, 88,224, 96,112,112,215, 56,130, 50, 18,100,153,130, 83, 52, 65,221, 25, 65,173, 33, 66,234,178,187, - 87, 53,225,204, 8,213,155, 16, 1, 82,107,134, 68, 68, 20, 47, 18, 32, 4,128,161,212,216, 70,154, 89,150,164,230, 68, 28, 33, -196,240, 81, 26,152,106, 5, 7, 2, 28,161, 88, 0,109, 53,236,237,239, 29, 30, 29,112,146,205,249,166,155, 75, 74,238,200,204, - 81, 49, 9,112, 63,140,232, 93, 90, 13,203,145,133,194, 9, 76,155, 85, 36, 38, 22,213,192,103, 9, 50,153, 26, 17,158,105, 26, - 33, 64, 84,102, 74,132,113, 33, 7,112,140,105, 48, 56,146, 72, 22,109,154, 82, 98, 34, 53, 53, 87,116,118, 3, 11,126, 16, 66, -124,236,142,144, 57,153,123,109,202,177, 31, 52, 83,176, 78,146, 54, 37, 4, 68, 49, 11,213,137,251, 24,144,119,107, 26, 42,183, -148, 72, 68,128,130,201,131,230,202, 73, 24,140,145,171,170, 42, 48,177,122, 3, 71,194,108, 86,145,144,152,221,176, 14,133, 1, -251,174, 3,162,214,170,171, 34, 51,163,212,166,224,141, 57,185, 67,206, 25,208,203,170, 33, 69, 78, 9,205, 12, 16,115,151,193, -160,150, 98,110,209, 34,142, 89, 58, 98, 10,165,198, 89,118,159,227, 90, 15,166,196, 34,136,198, 60, 70, 7, 35,242,139,160,106, -230,206,137,155,214,140,216,245,189, 3,130,147,170,154, 42, 0, 40,128,131, 17, 65,135,169,212,230,222,194,147,110,106,140, 28, - 19,149,214,138, 72, 74, 41,171,186,106,213,166, 0,110,205, 67, 86,193, 72,230, 78,214,186,190, 3, 76,102, 86,107, 99, 9,130, -177,131, 57, 36,108,101,160,209,103, 74, 73, 80, 1, 93, 91, 22, 9, 46, 38,168, 50,138, 90,137, 39,116, 91, 46,101,210,135, 7, -201, 20,136, 0,192,153,153, 83, 22, 34,242,160, 29,163, 35, 51,170,198,198,213, 35, 69,237,128,168, 64, 50, 22,227,206,200, 96, - 48, 30,230,199,123,227,216,199, 27, 69, 77,241, 21, 36, 11, 22,218,232,228, 8,225, 0, 2,208,216, 42, 32, 12, 98,234, 56,236, - 30,255,231, 32, 60,110,234,205,252,244,116, 1, 20,232,127,153,206,230,231,206,111,191,251, 93,239,100,112, 55, 59, 56, 58, 60, - 58, 89,220,187,247,112,103,239,224,214,237,123,111,222,190, 89,171,185,225,108,222,111,172,205,215, 38,147,245,181, 89,223, 77, -250, 36, 34,210,245, 93, 63,233,167,179,233,180, 95,155,172,173,117,169,115, 67, 73,210,175,245,243,217,180, 22, 29, 86,171,213, -106,177, 88,158,222,184,125,191,212,150,132,214,215,103,211, 73,222, 88,155,110,206,103, 41, 11,130,213,230,102,102,230, 64,198, -136,134, 32,156,104, 29,142,142, 31,144,118, 94, 15,110,223,123,248,165,207,127, 33, 77, 59, 36, 68, 98, 36, 86,179,148, 19, 90, - 27,142, 23,148, 24,220,218,234, 20,243,148,130, 23, 39, 6, 78,173,168,153, 75, 2, 4, 67, 36,100,172,165,204,187,244,220, 11, -159,251,253,175,255,250,108,125,141, 37,159, 59,127,241,209,199, 79, 94,122,229,141,173,205,121, 34,124,230,195,207,189,117,235, -218,124,115, 3,115, 79,148,112,194,206,226,195,106,100,102,129, 89, 27,212, 93, 28,181,150,190,235,140,233,245, 87, 94, 62,218, -219,127,231,147,239,121,228,137, 71,221,218,226,225, 94, 18, 89,173, 86, 34, 80,181,253,157, 95,252,165,251,199, 5, 24, 24,209, -212, 44,236,192,128,165,148,128,219, 33, 97, 83,115, 71,139,111, 80,236, 19, 7, 11, 67,227,116, 50, 69, 8, 34, 7, 10,225,106, - 88, 54,211,231,223,255,204,159,251,210, 23, 62,252,236, 71,165,159,173, 86, 75, 47,165, 12,139,253, 7,247,110,223,185,113,253, -246,221,183,238, 61,120,112,112,176, 26,202,173,157,123,173,212, 47,191,240,195,159,255,196, 71, 30,187,114,190,154,183,201,228, -245,151, 95,185,252,196, 99,179, 11, 27,245,214,237,195,221,195,139,235,243, 89,238, 74,107, 49, 17, 74,137, 2, 22,237, 16,182, -123,119, 51, 12,244, 16,158, 25,101, 8,131, 10, 22, 0, 81, 66, 34,134, 36,100, 65,170,162, 32,164, 55,119,103,230, 56,152,114, -148, 47,145, 50, 71, 55, 44,222, 16,104, 6,103,222,106, 55,211, 40, 41, 81, 98, 34, 42,181,129, 3,139,140,218, 68,192,128, 4, -128, 99,107, 5, 36,157,253, 88,188, 53,109,173,170,106, 51, 45,221,144,211, 36,119,152,114, 23, 55, 89, 36, 64, 34, 53, 71, 4, - 34,104,106,204,201, 77,193,173, 89, 37,116,226,140,136,161,229,100, 17,143,205,109,151, 64,221,205,115,151,205,204,220,137, 37, - 26,144,102, 22, 56,171,118,134, 71,117, 87, 80, 22, 22,119,211, 22,169,161,200, 70,251, 40,111, 8,150, 60, 24,130, 0, 26, 34, -178, 48, 33, 40, 24, 9, 38, 75,181, 42,143, 16, 63,103, 10,175,111,212, 10, 13,194,139,102,102, 78, 41,139,131,131, 91,107, 45, -229,140,132, 34,226,106,173,169,176,152,183,166, 70,148,204,154, 65,115,243, 72,101, 0, 96,158,116,209,237, 10, 63, 42, 34,134, - 67,131,152,227,126, 70, 72,181,148,136, 0, 57,248, 80,171, 16, 83,234, 29,188, 14, 21,162,247, 14,216,170,177, 0,230, 4, 77, -233,172,211, 18,182, 6,109, 26,215, 35, 96, 6,128, 80,119, 4, 6, 44,242,223,102, 45, 9, 17,145,154,150,229,114, 58,235, 89, -216,205, 67,102, 2, 64,102,158, 8, 99,202,135, 0, 41,177, 54, 52,109, 68, 76, 73,136,176,172, 6,247,248, 52,205,107, 9,240, -178,170, 15,181, 50, 0,247,217, 28, 93,149,153,209, 59,109, 0,164,238, 38,140,241, 64,100, 2, 39,215, 58, 52,181, 68,202,210, - 25,170,170,215, 82, 90, 27, 8,129,132,137, 83,120, 12,137,169, 54, 32,114, 76, 98, 77, 41, 17, 34,145, 68, 7,148,132, 19,172, - 6, 1,183, 49,180,228,132, 49, 71,165,248,152, 71,131, 42, 96,192,213,129,128, 69, 80,163, 26, 23,141, 58, 2, 3,103, 24,169, -151,204, 60,190, 4,198,166,112, 32,218,163,135, 19,208, 71, 87, 83, 30, 55,214, 35, 63, 3,204,162,198, 6, 35,191,205, 70, 85, - 19, 56, 75, 8,233,124, 62,225, 59,247, 15,223,245,248,185, 85, 89,130, 49, 48,228,190,123,100,182,126,249,145,199, 19, 27, 82, - 50, 45,187, 15, 31,222,124,235,254,205, 59,119,223,184,113,247,198,254,254, 98, 40, 93,206,235,243,217,246,250,198,108,210, 79, -102,211,105,151,251,148,167,147, 73,223,247,156,178, 48,179,164,174,235,165,207, 89,186,205,173,237,173,237,109, 53,179,214, 86, -101, 53, 44,151, 15,247,135,221,189, 5,217,253, 60, 73, 91, 27,179,141,121, 63,153,246, 73, 72, 18, 7, 30,193,195,216,144,109, -117,116,240,245,223,254,103, 63,240,228,135,250,217,156, 38, 76,169, 71,132,214,162,115, 66,203,163, 19, 96, 6, 20, 74,226,173, - 17,130,214,130,238, 40,201,204,135,163, 83, 74,220,229, 9,130, 91,173,209,221,104,194, 63,244,222,103,190,251,167,127,120,114, -116, 36,210,167,190,123,199, 19,239,120,233,240,232,206,221, 7,143, 92, 60, 95,155, 78, 55,214, 94,250,147,111,127,225,167,159, -235, 38,221,176, 60,181,161, 98, 96, 78, 28,117,168, 14,204,140,128,214,207,215,134,197,241,247,254,229,183, 46, 62,242,216, 15, - 60,251,108,158,207,189, 14,203,147, 99,109,214,154,102,134,181,249,250,175,252,139,127,249,242,141, 59, 79, 60,122, 89, 91, 3, - 0,181, 8, 70, 26, 48, 13,173, 2, 1, 58,145,141,233,236, 17,160, 31,253,183, 56, 39, 32,168,105,202, 68,131, 35, 81, 45,117, - 50,153,254, 59, 95,251,234, 79,126,249,203,179,205,115,138,120,186, 60,174,167, 39,171,213,234,225,253,157,171, 55,110,236,236, - 61,188,243,214,206,201,106,208,170,222,252,177,173,237,159,122,241,147,159,253,212,115,171,197,201,193,254,225,236,202,229,235, - 55,175, 31,157,156, 76,143, 14, 95,126,233,181, 9,248,185,205,181,102, 94, 77,205,128, 24, 66, 81,231,128,103,186,220,198,146, - 1,200, 13, 83,162,177,222, 22,235, 20, 36, 68, 87, 12, 38, 52,154,123, 51,199,128, 82, 56,153,171, 3, 72, 98, 51, 96, 70,247, -132,160, 1,135, 97, 4,143,116,202,232,228,117, 68,212, 90, 57, 37, 32, 70,138,125,103,114, 80, 73, 9, 41,214,240, 99,169,154, - 4,181,170, 27,164,156,206, 26, 73, 88,213,152,243,108,186, 86, 84, 9,160,235,166,253,164, 75,194,181, 54, 38, 4, 4, 27, 61, -192,228,136,110,192,212, 1,249,217,108,215,132, 59,117, 55, 87,162,248,255,174, 72, 12,232,222, 60,136, 43,109, 85, 93, 66, 64, - 78,237,108,176,222, 52,196, 68, 8,132, 96, 40,125, 87,106, 97, 66, 48,114,180,224, 48, 39, 17,208,166,102,168, 74, 73, 96, 68, - 52,128,121,192,238, 25,208, 5,160,105, 64,146,209,212, 9,129, 25, 91, 36,135,145, 1, 34, 2,223,226, 23, 79, 28, 21, 76, 69, -196, 52,153,184,155,185,106, 81,114, 68,161,229,106,133,128, 34,108,160, 72,152,132, 1,104, 88, 45,152, 57,247,189, 54, 39, 39, -109,197, 77, 71,183, 50, 17,162,171, 91,159,250,170,165,148, 34, 57,141,239, 17,181,148,123,116, 55,173, 35, 6, 89,155, 1,144, - 99, 74,210,180, 98, 11,192, 74, 33, 78, 76,217,124, 64, 71, 39,231, 68,140,210,180,180, 86,193,137,153,132,196, 92,107, 45,137, -163, 31,131, 72,128,218,178, 12,155,155,235,134, 74, 32,238,160, 77, 17,144, 16, 76, 21,144,165, 35, 4, 82,115,111, 5,187,100, - 13,134, 85, 99, 42,204, 44, 34, 26,210,190,166,196,236, 85,173, 85,102, 36, 98, 52,239, 36,169,228, 86, 86,197, 42,131, 51,118, -136,228,234, 44, 40, 93,183, 42, 67, 27, 6, 83, 39, 70, 3,196,214, 16,201,220,203,176, 88,158,158,128,123,238,187,126, 50, 99, - 17,119, 2,132,148,196,180, 81, 44, 74, 1, 8,153,153,221, 91,109, 37,122, 75, 18,113,215,120, 88, 7, 11,142, 24,157, 8, 27, -156,165,134, 16,220,115,162,110, 58, 61, 61, 62, 30,213,214,228, 4,136,128, 76,232,128, 4, 20,135,165,209,160,231, 99, 60, 37, -242, 98, 54,154,204,221,205, 9,206, 22,179, 14, 24, 49,106,198,127,109,158, 63, 2,199,162,158,230,142,110, 70, 8,155, 91,179, -221,235, 59, 85, 55,227,246,106,224,110, 28,109,221,214, 16,176, 34,224,133, 11,231, 31,191,114,233, 83,207,125,144,136, 15,246, -247,175,222,216,185,181,115,255,214,221,157,131,163,163,123,187, 59, 32,105, 58,157,110,205, 55,182,214,214,182,182, 54,250,201, - 36, 51, 45, 23, 75,107, 85,178,116,125,215,119,211,233,116,214,245, 83, 78,156,115,154,244, 19, 66, 17,161,170, 54, 44, 23,251, - 71,195,131,131, 67,240,189,233,164,223,218,152,245,157,244, 93,234,251, 9, 19,229,137, 16,251,185,199,158, 56,127,241,146,100, -161,156, 57,119,109,185,212,102,148,104,185, 90, 58, 11,153,106, 83,150, 44, 41,155,186, 53, 39, 84, 2,209,161, 17,115, 55,153, -131, 89, 43,195,120,136, 19, 6,135,212,201,135, 63,254,252,111,252,211,127, 50,157,205, 69, 68, 68, 30,123,236,202,245,155,183, - 47,157,219, 60,217,125, 43,109,108,108, 94,122, 7,164,201,106, 88,182, 97, 9,200, 86, 6,140,189, 89, 4,135, 17, 8,224,214, -235,175, 30, 28, 60,248,193,167,158,218,218,190, 80, 85, 17, 90,169,173,156, 46, 93,161,149,161,149,225,143,190,127,247,229, 27, -111, 85,109, 26,247, 82,112, 83, 7,104,194,180, 28, 90,173,138, 12, 35,241, 97,180, 69,140,176,114,240, 51,150,133, 25, 10,161, - 99, 83, 16,241,231, 63,252,193,127,239,103,254,205, 31,126,238,249, 69,177, 6, 90, 22, 39,101,113,124,184,191,127,227,230,141, -155,119,238, 60,216, 63,120,112,176,127,116,116,122,120,124,122,229,194,249,143,124,224,125, 95,252,145,143, 93,188,112,254,254, -238,189,226,237,254,254,254,193,173, 91,230,118,116,114,186,251,205,239,172,175, 77,214,103, 83,240, 72, 99, 97,202,236,110,136, -146, 56,133, 19, 46,114,134, 77,125,116,189,128, 35, 98, 45,205,208, 0, 52,113,199, 66,224,130, 8, 54,198,120,199,237,130,161, - 7,113, 62, 60, 68, 4,232,166,156,196, 32,236,146,156, 18,155,131, 16,132,241,199,205, 41,231,127,229,249, 34, 6, 48, 66, 6, - 36, 51, 5,116, 53, 27, 83, 47,230,132,100, 50,186,137, 0,212,192, 17,129,133,166,147,105,160, 50, 88, 18,145, 52,141,169,246, - 8, 3, 38,234, 28, 60, 16, 2,148, 81,171,145, 48,152, 58,177,122, 13,163, 42, 18, 86,213,152, 25, 18, 32,101, 70,247,216, 51, -115,188,246, 70,139,165, 3,130,224,232, 63, 96, 34, 39,175,173, 34,160,153,113,156,230,163,214,175,205,205,152, 81,129, 16, 41, -244, 56,102,122,102,179,119, 85,109,174, 0,136,200, 66, 9,208,173,182,130,158, 68,192, 76,132,195,244,132, 0, 1,253, 54,135, - 86, 12, 25,213, 20,136,180, 42,128,147,176,187,235, 80, 25, 17, 44, 38,233,200, 12, 67, 93, 17, 8,177, 36, 97, 53,179, 82, 29, - 60, 64,239,168,200, 34,197,170, 8,245,221, 68,181,161, 97,234,186, 56,153,146, 36,103,141,135, 76,211,202, 46,177,144,100, 71, - 36, 72, 28,167, 74, 5,100,146,108,170, 8,149,128, 60,147,171,106,209, 56,110, 50, 82,136,144,170, 85, 66,202,153, 32,232, 5, - 72,136,176, 88,156,204,122, 94,155,225,233,210,154,133, 81,138, 16,216,188,169, 91, 78,236, 81, 33,102,204,211,110,117,122,210, -212, 37,101,194,228,126,198,126,211, 6, 72, 10, 72, 4,146,164,169,106, 45, 40,153, 58, 92, 21,117,163, 36, 41,130, 95,110, 38, -157,132,220, 10, 29, 82,223,107,105,102, 13, 17,147, 36, 53, 91, 44, 78, 79, 79,143, 48,212, 33,204,181, 22, 67, 35, 52, 18, 97, -201, 8,140,104, 35,198,192, 21,128,154,186,171, 33, 39, 66,149,145,199,131, 4, 6, 68,236, 64,174, 10,122, 70,246, 4, 32,119, - 16,234, 38,211,217,218,108,185, 56, 1,139,214,231,120,157, 3, 0,115,156, 76,251, 97,185, 10, 31,222,153, 24, 47,102,246,113, -101, 54, 24, 51, 1,163,173, 35,104, 44,128, 9, 92, 71, 86,198,248,114,128,241,209, 63,142,236, 45,234, 16,169,159,111, 77,243, -253,189,211,203, 23,230,165,104,208,150,163,137,132, 36,129, 0, 93, 13,195, 48, 0,130, 35, 17,167,238,253,239,125,250,131,239, -127,175,185,105,171, 71, 39,139,195,147,211,123,119,119,111,236,220,187,255,224,222, 75,175,191,118,124,114,178,182,177,177,181, -182,190,181, 54,235,187,110, 34,137, 19, 11, 83, 18,158,118, 29,167,110,210, 79,242,116, 50,153,204,186,233,108,109,125,190,185, -185,133, 76,230, 84,219,176, 92,174, 78,150, 85,219,130,232, 48, 9,118, 89, 54, 55,214, 62,242,161,247,156, 44, 38,146,166,221, - 36, 55,179, 90,171,132, 67, 61,117,218,138,187,179,144,123,171, 13, 71,134,172, 72, 89,174, 90,211,220,119,148, 72,135, 37,134, -235,119,236,255,145,214,250,212,211,207,252,241,239,125,227,250,141, 27, 79, 63,245, 30,230,110, 99, 99,107,247,254,189,171,111, - 94,223,219,219,127,249,234,181,233,252,252,198,229,119,191,235,201, 31,172,165, 94, 56,183, 49,212,226,214,180,106,151,179,164, -124,243,205,239,223,191,119,255,210,229, 43,207, 60,251, 28, 17,181,214, 82,159,235,114,185, 90,172, 0, 9, 81, 91, 93,221,122, -112,248,205,215,222, 64,130,205,110, 46,204,203,214, 98,223, 18,239,152,197, 80, 34, 26, 17, 79, 13, 51, 80,119, 85,165,209, 49, - 18,134, 44, 32, 22,107,122, 90,135,119, 60,114,241, 47,126,237,167,126,236,243, 95,152,174,175, 45,154,169,105, 25, 78, 78, 15, -246,110,223,186,126,237,230,157,157,221,221,135, 7,135,167,203,101,109,109,247,224,248,221,151, 47,253,236, 87,190,240,190,167, -127, 8,193, 23,104,247, 15,247,115,162,249,249,205, 55,111,221, 57, 61, 60, 93,155,229,243,143,156, 3, 6,107,163,215,136, 48, - 33, 96,236,232,154,106,228,152, 28, 40,212,121,116,198,148,245,136,159, 58, 54, 67,179, 6,212,197,227, 23, 28, 29, 61,186, 44, - 57,115,216, 67, 1,199,113, 3,128, 81,162,184,159,119, 19, 50, 7, 68, 74, 76,200, 90, 87,104,234,200, 68, 16, 40, 65, 84, 51, -198,145,209, 4,103, 64,175,178, 90,229,156, 21, 32,179, 40, 24, 33, 19,131,169, 1, 2, 81, 76,120, 29, 56, 77, 83, 98, 97, 83, -139,127,180, 51,163, 48, 34,119, 72, 44,194,140,162,174,102, 78, 66, 64,232, 21, 17,209,106, 65,192,232,181,114, 16,201, 1,153, -121, 40,133,131,188, 37, 12,224, 77, 91,202,177, 72,139, 70, 36, 0, 17, 11,130, 81,179,134, 72,156,168, 22, 5, 30,237,196,218, - 26,159,161,208, 88, 36,244,131,163, 86, 97, 20, 39, 5, 96, 62, 62,101, 2, 48, 36,228, 46, 51,104, 48, 44, 75,169,110, 74, 34, -110,202, 34,238,192,128, 78, 65, 8,193, 82, 10,115, 96,188, 44,160,222,142, 8,236, 72,172,218,172, 25,167, 28, 66,241,166,138, -102, 40,224,134,173, 57, 19, 26, 3, 49,101, 76,110,214,106, 97, 22,236, 71,200,226,200, 29, 81,211,152,188,145, 68, 93, 17,153, -200, 16,153,212,148,136,172, 89, 51,117, 51, 48,131,204,200,130,110, 13, 20, 16,128,188, 35, 6,199,218,204,205,195,104, 25, 16, - 91,102,116,160,214,154, 53,159,172,245,173,177,123, 13,114,148,171, 58, 0,139, 16,197,120,149, 49,161,150,106,214, 36,103, 54, - 80, 53, 63,219,205,226,184, 6, 13,235,179,145,116,153, 8, 92, 90,243, 90, 91, 39,236,193, 77, 99,116,112, 73, 25, 8, 3,254, -195, 57,187,181,234,192, 68, 40, 98,160, 69,109, 40,203, 82, 74, 98,234, 58,145,156, 23,203, 33,105,157,206,230, 41, 37, 0,170, -222,220,160,105, 75,196, 46,238,102,140,132, 44, 97,165, 22, 68, 1, 82, 71,244, 24, 46, 71,138, 43, 9, 33,154, 86,228, 4,140, - 8,184, 88,148, 97,177, 7, 30,171, 84, 5,181,240,226,170, 3, 19,174,134,234, 58,102,191, 40, 82,107,163,125, 53,234,193, 52, -142,235,201,193, 29,205,220,160,129, 69,161, 23, 0,132,185, 53,115, 15, 40, 82,188, 17, 66, 75,229, 8,108,106, 85,253,194,133, -139,215,239, 62,192,243, 27, 4, 58,194,186, 29,152, 71,204, 5,134,188,119, 76,172,187,169, 46, 87, 3,132, 22, 23, 96, 54,159, -205,215,230,143, 95,126,228, 57,249, 0, 0, 29,236,237, 95,189,181,243,224,225,238,119,190,119,245, 79,111,221, 44,165,178,240, -246,198,230,214,218,124,218, 79,215,167, 57, 73, 98,166,148,100, 58,153,244,253,100,109, 99,109,109,190,206, 93, 55,159,173,167, -212,245,155,219,156,216,155,173, 86,131,106, 89,213,246,242,171, 55,239,237,220,234, 39,243,227, 97,241,216, 59,223,113,110,125, -163,159,174,201,180,211, 85,117,111,117,112, 64,178,218,188, 14, 60,153, 17, 50,161,182,218,106,107,125,159, 64,213,155, 2, 80, -216,107, 80, 4, 1, 93,141,146, 32,167, 47,253,244,191,245, 11,255,221,127,125,111, 99,231,145, 43,143,106,171,231,207, 95,250, -214,159,252,201, 75,111, 92,253,192,251,159,249,185,255,248, 63,185,112,249,202,239,255,243,223,253,129,119,189, 11,193, 2, 58, - 56,155,111,221,191,250,242,157,187,119, 78,134,250,161,231, 63, 51,159,166, 86,205,234, 42,247, 25,137,202,114,112, 85,153, 76, - 97,113,122,120,120,240,141,151, 94, 62, 90,149, 73,215,169,107,107, 45,238, 85, 90,171,170,166, 68,171, 97,137, 20, 40, 84, 55, -213,224, 2, 78, 82,118, 38, 45,213,220,208, 17, 8, 74, 27, 78, 22,237,171, 47,126,238,175,252, 7, 63,119,225,242,163,142, 84, -170,170,182,197,233,254,253,219,183, 95,187,250,250,206,253, 7, 15, 15,142,246,142,142,150,139,229,222,193,201, 99, 23,207,253, -165,207,127,250,199, 62,247,105, 68,223,127,176,211,111,159,123,235,230,237, 55,174, 94,155,206,103, 59, 59,187,182, 42,235,179, -126,109,218,185,186, 91,188,200, 89, 36,129,162,186,183, 22, 56,147,176,115,140,241, 85, 28, 7, 49, 35,202,159, 25,205, 49, 33, - 49,163, 42,184,215,156,187,166,214,134, 65,152, 35,159,138,170,204, 12,230,234,144,187, 68,228,165,150,174, 75, 76,194,136,181, - 52, 64, 87,111, 58,152, 48,169,121,202, 25,204,134,170,194,112,118,142,182,196,156,114, 82,179, 97, 49, 16,115, 68, 1,155, 91, -240, 99,181, 86, 31,139, 22,134, 0,146, 18,104, 19, 22, 0, 0, 50,116,103,230,162, 3,199,190,146,196, 16,137, 18,160,187, 26, - 18, 18, 50, 57, 22,112,116, 39,230, 90, 86, 41,247,241, 98,117, 6, 68,170,173,138,196,157,197,209, 28, 29, 82,226, 81,113, 31, -234,231,174,115, 48,173, 5,137, 25,129,132,155, 90, 74, 28,100, 74, 68, 7,240, 26, 33,200,152,187,135,210, 90, 88, 56,181, 86, -188, 2, 36, 32,100, 38,116,115,112,103, 78, 22,156, 94, 68, 51, 55, 53, 22, 1, 98, 74, 2,138, 72, 56, 22, 1, 1, 91,211, 46, -165,230,102,174,196,236,166, 90,149, 4,136,201,213, 77, 27, 50, 3, 50,186, 2,139, 53, 99, 66, 55, 53,117, 74,146, 18,155,123, - 78, 73, 91, 99,161, 86, 29,221,193, 9, 28,180,173, 56,245,110,170,171, 37, 10,251,184,126,137,153, 27,155,154, 26, 96,116, 47, - 99,118, 26, 57,109, 38, 64,114, 87, 0, 39, 36,224, 88, 19, 32, 17,147, 66,133,198, 64, 34,194, 66, 60,162,215,218,233,178,168, -185,203,124, 40,238, 32, 85,141, 28, 19,179,145,180, 97, 32, 38,146,100,181, 13,117, 72,146,136,201,195, 65, 1,166,173, 57,144, -129, 50, 37, 18, 30, 86, 3, 35,246, 93,178,248,231,118, 32,198,196,164, 0,166, 99,147, 78,139, 57, 52,182, 72,126, 65,171, 74, - 96,147, 46, 87,179, 90, 86,246,118, 69, 30, 97, 24,134, 44, 66,203, 1,117,112, 22, 85,245, 86,193,128, 73, 80,220, 11, 84,109, - 80,129,187, 30, 28,117, 85, 41,172,118,191,249,139,255,171, 35,170,106,102,118,115, 39, 39, 71, 71, 64, 16, 34,118,104,128, 24, - 66, 91, 15, 64,157,123,124,150,164, 70,153, 90, 5,146, 24, 90, 33,132,148,114, 76,215,140,190,108, 98, 4,247,192,208,131,133, -107,194, 29,209,212,152, 24,172,153,219,217,151, 35, 16,123, 62, 26, 10,198,136, 78,180, 11, 65, 82,186,241,230,205,203,143, 94, -202, 57,169, 57,162,132, 22, 18, 65, 21,128,125,164,211, 1, 80, 48,210, 16,137, 48,161,152,171,199, 43, 23, 98,178,136,152, 19, -231,220,117,169, 35,161,186, 90, 92,191,121,247,234,157,183,190,243,242,107, 55,118,238,149,161,138,228,105,238,230,243,217, 36, -119,211,105, 38,196, 73,215,173, 79,167,147, 73, 55,153,205, 38,179,181,249,108,109, 58, 91,239,215,215, 36, 37,109,102,205,172, - 44,142,142, 15, 79, 22,167,181,180,220,205,114,223, 9,138, 48,206,231, 27,231,206, 95,220,220,156,243,100,221,173,229, 44,152, -178, 59,154,105,107,134, 4, 9, 49,158, 44,196,130,204,174, 10,232, 78, 89, 24, 0, 73,151,203,254,226,185,223,254,199,255,232, -219,127,242,205,167,158,124,170,159, 76, 63,241, 99, 95,157,110,204, 22,135,139,189, 7,251, 77,235, 31,252,243,223,126,226,137, -199, 63,250,225,247, 45,150, 38, 93, 71,166,191,251,245, 95,255,198,215,127,235, 43, 63,249, 51, 31,251,228,103,107, 25,180, 22, - 64,146,156, 80,171,154,105, 49,201,108,165,157,236, 92,255,235,127,227,191,248,250,119, 95, 91,159,247,171, 85,185,176,189, 61, - 95, 95,107,181, 58,192,233,201,105, 25,134,156,242,155,119,110, 85,211,241, 74, 6,160,166,147,156,215,231,211, 81,111,120,118, -244,157,246,179,191,244,181,175,124,245,199,191,234,146,145, 64,213,150,203,197,225,222,238,141,171,175,191,121,253,198,221,189, -253,227,147,195,131,163,197,241,241,241,201,201,242,241, 11,231,127,254,167,127,226,233,103,158,122,240,224,126, 63,159, 93,191, -118,237,230,181,155,156,165,169, 29,220,223,223, 92,155,117, 57,169, 41, 34,100, 74,205,106,184,208,152, 50, 33, 17, 66, 51, 85, - 48, 4,113,104, 24, 75,124,164, 62,231,210, 42, 40,168, 67,206,201, 92, 1, 33, 97, 42,173, 56, 2, 35, 97,132,237, 28,136,168, -153,117,185, 35,166, 40, 44, 73,102, 20,114, 3,166, 60,142,160,162,204,161,102,106,221, 36,183,218, 28, 12,153, 92, 99, 9, 9, - 0,214,212, 18, 39, 34,140,158,140, 48,169,105, 45, 45,165,132,128, 44,212,212, 36, 10,177,222,152,115,220, 90, 57,119,110,134, -236, 54,168, 67,132, 59, 33,102, 50, 36, 60, 18,143,220, 89,216, 92,181, 90,144,100,204,180,149,128,185, 75, 84,140, 0, 92,205, -152,200,221,136, 81,213,187, 46,155,121,211, 26, 0, 22, 87,151,204, 86,199, 61,153,186, 11,179,153,137,100, 67, 43,171, 33, 98, - 45, 34,130, 76,160,142, 72,214, 10,178, 8,161,157,153,118,106, 81, 97,228, 8,137,107, 35, 0, 3,226, 36, 86, 20,120,172, 53, -138,144, 3,122, 53,236, 16,116,124, 78,128,162,129,169, 90,213, 38,241,147, 52,148,212,153,183,248, 7,180, 86,136, 82, 68, 30, -213, 52,231,220,106,139,217,138, 1, 36, 73,109, 40,193,181, 66, 78,241, 49,213, 86,115, 18, 97, 81, 83,213, 22, 57, 14,100, 82, - 53, 68,116, 51, 71,167, 32,156, 19, 35,176,121,209,214,132, 5, 83,182,166,110, 70,204, 66,169, 89,117,111, 48,178,197,209,221, - 76,109,212,113,184, 73, 74, 93,146,102,229,193,238, 81, 78,105,190, 62, 51, 53, 87,211,214, 80,178, 1, 32,112, 4,147, 84,213, - 21, 56, 37,247, 22,139, 68,173, 42,194,165,148, 96, 53, 51,147, 33,130, 97,196, 76,136, 16,153, 25, 83,105, 37,246, 67, 41, 39, -109, 86, 90,109, 85,153, 17, 25,153, 5, 1, 68,146, 1,212,161,104, 85, 39, 99,115,103, 57, 61, 62, 57, 56,220,213,106,228,202, -146,114,151, 56,117, 93,215,207,230, 51,160,212, 90,107,173,153,214,176,212,129, 53, 78, 9, 40,161,213,227,211, 83, 9,162,101, - 98,113, 4, 96,136,156, 0, 66,112, 87,206,166,232,128, 99, 67,214, 61, 86, 85,128,238,220,242,108,195, 79, 86,136, 98,104,241, - 56, 31, 47,189,222, 0, 4, 8,204,192, 85, 67, 68, 22,183,182,248, 56, 28,140, 16,205,234,219, 34, 81, 24, 3,244, 4,110,206, - 0, 78, 35, 33, 44,226,164, 14, 77,219,214,230,252,240,116,121, 33, 39,112, 5, 68, 69, 96, 15,222,182, 65, 88, 59, 28,145,129, -129,131,157,160,222,176,161,140,243, 36, 36, 24, 95, 29,181, 89,105,203, 19, 28, 64, 85, 36, 63,241,206, 31,120,242,201,167,254, -204, 11, 47, 44,151, 39,187, 15, 30,220,218,185,127,237,246,206,193,193,225,238,238,222, 91,247, 7, 0,156, 78,251,249,116,182, - 49,155,174,207,103, 93,218,237,167,253,164,155, 76, 38,211,201,124,190,182,177, 53,153,206,211,108,118,121,253, 28,103,138, 48, -130,170,214,218,134,178, 58, 62, 60,122,120,184,159,136, 82,238,103,107,179,237,243, 23,250,217,250,250,214, 22,115,102, 49, 34, -106, 67, 73,185, 39, 17, 52, 67, 22, 48, 51, 67,233, 19,130,107, 41,216,117,122,186,124,238, 83,159,125,229,165,151,174, 95,123, -243, 51, 95,252, 10, 49,237,223,123,240,173,111,126,235,209,199, 30, 61, 93, 13,247,118,238,105, 93,125,236,249,231,147, 14, 90, -234, 31,254,193,215,255,240, 15,255,197, 39, 63,251,197, 15, 61,251,177,197,209, 33, 16, 70,116, 15, 84, 77,213, 29, 73,196, 12, -185,156,252,223,255,215, 63,248,227, 55,110,204, 38,147,253,195,147,147,211,147, 39,174, 92,209, 86,205, 29,204, 91,107,128,206, -153, 89,164,174,148, 9,213,177,169,102,225,217,100, 50,212,154,122,139,241,191, 0, 0, 32, 0, 73, 68, 65, 84, 83,239,174,165, -212, 62,167, 23, 62,250,236,207,126,237,167, 62,240,161,103, 7,117,115, 31, 86,203,131,135,187, 15,238,223,185,115,231,206,141, -219,119,119,118,119,143, 78, 22,123,199, 7,123, 15,143, 47,110,172,125,237, 43, 95,252,209, 79, 62, 55,153, 79, 87,106, 39,195, -242,224,232,144,147,116,235,179,183,174,223,157,247,249,202,133, 13,150,168,105, 48, 1, 54, 48, 74, 29,104,224,193, 71,103, 21, -144,147, 7,221, 19,153, 9,153, 16,176,214, 10, 8,196,161, 53, 5, 70, 1,211, 10,141, 3, 38, 14,224, 14,147,148, 28, 80,205, -123,201,136, 8,142, 93,159, 91,107,106, 78,234, 68,161,232, 4, 68,114,213,234,134,230,200, 88,107, 67, 64, 55, 48,247,240, 64, -185,107,104,139,221, 13,124,124, 22,150,166,222,140,153,144, 66,130,234, 8, 10, 40,170, 42,210, 57, 56, 10, 49, 8,184, 7, 7, - 76, 35, 96,204,227,148, 50,100, 64, 0, 46, 40, 10,170,205, 17,145,162,137,175, 78, 44, 41,199,240,210, 70,167, 93,120,137,220, -193,192,208,145,176,214,130, 0,174, 6, 72,204, 68,146,212, 26, 50,185, 67, 12, 43, 34,174,101,214, 76, 35,242,200, 20, 56,162, -218, 40, 74,190, 36, 97, 98, 50,136,133, 0,231,142, 1,220, 85, 41,101, 12,151,133,153,213, 6,132,241,182, 32,137,176, 22, 96, - 66, 43, 54,154, 60, 34, 75,202, 4, 97,109,115, 71,116,238,216,180,142,139, 27,115, 34,118,247,160, 50, 0,146,154, 98,228,249, - 72, 0, 76, 91,117,215,113,101, 13, 0,236, 8, 36, 30,224,176, 2, 4, 68,201,221,192, 60,224, 97,170,230, 22,116,172,145,172, - 3,129,158, 39, 22, 98, 71, 4, 17,116, 2,104,234,133, 16, 29, 82,107, 85,173, 16, 1, 5, 12, 85, 13,201,153,199, 37,170,106, - 33, 29,214,182,102, 4,160, 35,202,132, 1, 33, 81, 38,164,170,101,252,212,100,236,241, 68, 73,141,216, 75,109,173, 20,201, 93, -160,104, 69,216,208,173, 69,160, 21, 24,201,208, 68, 24,212,171,155,170, 82,232, 41, 18, 18,160,187, 11,146,129,215,214, 70,216, - 25,114,171,166,238,160, 53,231,180,182,182, 57, 12, 75,109, 67,162,113,101,201,132,197, 12,181, 32,160,176, 24,146, 89, 3,183, - 88, 42, 16,141,221, 85, 65, 70,108, 22, 3,243,209, 76, 10, 13,244,108,171, 22, 86, 97, 26, 11,157, 68, 28, 50, 63,179,234,142, -203,227, 83, 68,110,222, 24, 16,200,131, 75,224, 4,132,226,224, 96,228,214,136,200,180, 97,236, 77,105, 12,235, 98,244,173,131, - 80,133, 48,210,175,144,220, 1, 41,131,215,179,225,126,244, 15,130,255,226,221,116,118,176,187, 15, 91,219, 68, 8,152,196,213, -225, 12,255,129,233, 44,208,102, 48, 82,159,244,140,221, 64,113, 77,139,215,210,153, 81,203, 1,128, 68,204,218,201,233,242, 20, - 86,196,104, 38, 23,206, 93,186,124,233,137,231,158, 69,132,225,244,116,117,120,124,178,179,187,247,242, 43,175,124,239,234,173, -171, 55,110, 0,203,133,115,155,143,158,191, 52,155,118,243,126, 34,249,158,112,238, 3,149,214, 79,214, 55,183, 38,179,141, 60, -233,147,116,146, 83,234, 36,119,201,212,221,188,169, 45, 78,151, 39,199,215,154, 42, 17, 11,243,185,139, 23, 47, 92,188,188,126, -110,179,239, 58, 16,104,139,193, 1,234, 80, 60, 36,246,165, 98,206, 36,162,110, 93,234, 62,253,226,231,167, 91,219, 23, 46, 63, -114,188,127,112,227,218,213,255,231,215,127,121,123,125,253,116,181,120,235,173,183,160, 13,159,248,212,103,182,103,253, 31,252, -238,239,189,227, 7,223,245, 31,254,149,255,172,155, 77, 26,146, 14, 39, 44, 9, 39, 93,215, 73, 43,197,128, 16,204,134,147,181, -245,173, 95,251,213,223,248,123,255,240,159, 54,231, 46,165,213,170, 72,151,193,124,181, 42,169, 75, 85,171,106, 99, 64, 70,122, -199,229,203,175,188,121,141, 0, 28, 44, 11,111,172, 77,205,218,149,243, 23,111,220,186,181,181,189,245,254, 39,159,250,241, 63, -251,153,103,159,253,232,198,246,249,211,229,178,169,158,158,156, 60,184,119,103,111,247,254,237,187,247,110,220,185,181,127,112, -124,188, 92,221,122,235,238,131,135,123,127,241,139, 47,254,133,159,248,242,230,230,218,209,225, 94,230,245,195,197,225, 27, 87, -223,156, 77, 38,119,238,237, 14,135, 39,231,214,231,157, 8,114,118,119, 98, 98, 65, 87, 7,115, 38, 4,150, 86, 74,100,106,137, -192, 26, 10,241, 96,141,129, 34,234,225,238, 72, 28,224,163, 40, 2, 53,109,128,156, 9, 85,181,180,138,196,147, 46, 7, 32, 32, - 84, 68,136, 40,157, 52,211,230, 70, 14,230, 77, 9, 18, 39,117, 48, 71,118,144, 16, 62, 32,161, 91,173, 3,177, 16, 51, 2,186, - 89,151, 83,171, 88,181,141,152, 25, 36,179,168,141, 40, 16, 15,181,246,210,145, 36,139, 9,162,161, 27,142,110, 85, 30,105,230, - 74,128, 18, 66,154, 56,243,184,129,163,121,150, 28, 56, 93, 70,100,196,218,204,201, 89, 82, 60, 79,155, 22, 83,175,171,146,166, -125, 0, 59,205,148, 19, 3,140,214, 58,107,149,115,206, 93,174,181,130,105,100,189,135,213,138, 89, 8, 64,221, 9, 0, 17, 73, -216, 76,205, 3, 88,233,238,161,230, 0,102,106, 85, 35,199,207,156,145,208,208,208,145,186,190,149, 26, 91,229, 32,218, 56,128, -153,194,219,245,245,216,174, 26, 32, 19,178,181,210, 2,157, 6, 68, 72,212,165, 60,156,174,154, 55, 8, 47,145, 96,173,134, 26, - 60, 63, 7,183, 62,167,218, 84, 56, 57, 90,213, 33,246, 14,105, 50, 37,240, 50, 20, 24, 7,176,128, 34,214,106, 60,245,180, 86, - 18, 38,193,214, 20,153, 18,147,162, 32, 48,160,141,232,140,179,185,176,154, 74, 55, 65, 34,107,197, 20,192,226,212,103, 41, 51, - 52, 0,176,170,154,133,153,129,144, 99,202,207,146,247, 15, 86,230, 46,140,156, 97, 48,215,218,186,190,119,133,230,170,214,136, -208,145,209, 81,181, 16, 64,238,115, 43,173,148,194,130, 72,232,200,129,149, 87, 83,108,196,146, 40,187,185,129,129,153,165,156, -213,131,165,140,225, 17, 7, 8, 40,144, 34, 83,169, 21,207,230, 32, 73,242, 74, 85, 75, 33,135,196,201,184,204,102,179,196,188, - 26, 18,185, 49, 11, 39, 81, 85,172, 13, 69,130,122, 31, 17,222,218, 74, 40,121,153,141,144,145, 18,254,214, 63,250,223, 81, 3, - 37,143,142, 72, 97,233, 36, 32, 16, 68, 84,173,196,130,196, 62,194,152, 76,213, 1,128,199,118,250,216,117,197,177,240,228,110, - 30,199, 40, 7,116, 71,183,134,163, 50,209,112,212, 33, 34, 88,177,177, 86, 30, 75,218, 51,167, 40,134,183, 80, 66,140, 0, 17, - 4, 8,138, 25, 56,162,129,195,157,187,187,143, 95,185,140,228, 72, 35,182, 31,198, 83,191, 3, 56, 50,187, 2,131, 7, 7, 33, -226, 94, 28,190,196,208, 13,135, 77,155,198, 20, 4, 17,131,185, 71,238,201, 57, 78,123,132,104,224, 50, 66, 78, 65,132,226, 70, -127,227,250,237,215,174,223,122,253,234,213,215,110,236,172,134,210,117,253,198,218,250,230,124, 50,157, 79,103,169, 67,132,220, -165,217,108,125,115,243,220,124, 99, 61,119, 29, 26, 32, 72,158,244,192,136, 33,218, 32, 81,109,106,208,180,173, 78,142,202, 48, - 8,229,205,139,231,182, 46, 93,186,116,241, 98,234, 58, 45, 53, 77, 38,222, 84, 85,223, 22, 66,155, 99,191,190,166,165,252,242, - 63,248, 63,167,235,219,151, 46, 93,248,111,255,230,127,243, 96,239, 97,173, 69,107,121,238, 67,207,188,227,209,119, 60,253,228, -147,239,251,224,199, 55,183, 55, 92,146,183,149,244, 19, 91, 13, 36, 93, 63,159,212, 58,232, 80,129, 56,165, 68, 90,255,248,119, -191,241,215,255,214,223,218,217, 63, 74,204, 71, 39, 71,203, 85, 57,183,185,121, 97,107,163,168,166,156,202,106,213,180, 17,139, -160,212, 90,110,188,181,147, 50, 45,150,101, 99,109,106,102, 63,255,239,255,220, 95,253, 79,255,203,255,233, 23,126,225,246,245, -239,127,233,197, 79, 95,184,116,217, 37, 32,124,245,112,111,239,240,240,225,209,225,209, 27,215,222,188,113,251,222,201,106,113, -178, 88, 93,187,125,103,150,250,191,246,151,255,252,103, 62,241,252,225,241, 97, 3, 95,213,114,237,213, 87,239,237,237,247,125, -191,251,214,206, 52,229,249,218,148,137, 8, 57,165,148, 88, 64,216, 93,107, 53,109,205,220, 0,136, 4,201,177, 13, 13,133,221, - 77, 18,187,122,164, 9,205, 28, 49, 34, 35,132,100, 90, 21,153,209, 44,119, 73,213, 90, 85,102, 96, 22, 98, 65, 36, 73,125,179, - 6, 54,158, 39, 28, 16, 5,234,170,177, 48, 51, 69, 82, 62, 5,108, 46, 78, 0, 6,200, 4,224, 72, 96,106, 6,200, 8,165, 21, - 10,218, 96,180,100, 71,220,134,155, 1, 48,103,166,166,205,220, 25, 36,229,206, 32,138,154, 73, 0, 86,101, 32,162,156, 39, 10, -141, 16,204,193,170, 49,147, 33,196, 57,212, 44, 74,211,232,224,230, 42,148, 56,145, 27, 48, 51,168, 22,109,163,212, 9,128,156, - 33, 33, 51,214,170, 76,140,230,128,209,139,134,166, 53,165,142, 56, 46, 57, 70,200, 66, 92,181,164,148, 84, 13, 97, 28,122,187, -197,129, 14,212, 42,115, 30,203, 64,200,136, 14,174, 36,217, 17, 25, 89,181, 34, 81,213,198, 64,196,236, 26,210,133, 56, 50, 33, -145,152, 85,119,167,196,164,212, 90, 5, 48,109, 78, 76,136, 40,146, 1,176,105, 49, 68, 10,142,184, 26,198,250, 97,116, 41,123, -109, 6, 4,125,215, 33, 51,152,155,150, 88, 43, 70,126,159, 49,155,215,106, 85,136, 3, 20, 21, 19, 39, 18,102,150,161, 12, 96, - 72, 76,136, 4,110,102,166,224,224,144,187,132,196,146,179,154, 81, 56, 78,227, 73, 16,128,179, 48,172, 3,149, 58,140,148, 45, - 0,199, 81,148,201,140,203,197,240,224,193,131, 43,151,182,103,235,179,166,238,148, 90,195, 54, 12, 77,149, 40, 26, 81,132,228, -173, 24, 49, 16,208,170, 12,113, 16, 80,211, 82,180,147,132,194,109, 85, 57, 49, 16, 73, 74,230, 22, 93, 13, 12,155, 28, 82, 45, -131,153,137, 72, 98, 49,194, 86,139,154,215,170, 1,110, 19, 18, 98, 82,117,176, 2,156, 90, 43, 76, 76,136, 0,212,172, 90,169, -218,154,121, 35, 76,224,158,102, 19, 68, 9, 46,152, 19, 15,171,149,151,210,101,246, 36,194,201, 12,142,142,143, 5,226,210,139, -238, 62,246, 32, 72, 40,104, 51, 14, 72,156, 67, 92, 26, 45, 56, 64,231, 24,158,140, 73,209, 8,207,135,227, 20,198, 12,175,171, -159, 81, 92, 98,220,130, 72, 96, 28, 75, 8, 31, 95,174, 52, 86, 63,224,236,151,130,255,154,150,247,140, 91,230,103, 76,122, 8, - 22, 41,225,172, 79,123, 39,203, 75,155,107,234, 68,140,102, 21,130,142, 29,215, 13,139,253, 84,132,123, 70, 72, 69,224,115,240, -172,124, 11, 35, 53, 14,192,195,166, 23,147,121, 25,239,119,174,227, 92,151,221,213,155,123,107,182, 92, 41, 34,156,191,116,241, -241,119, 60,254,133,207,125,250,116, 88,220,187,123,239,234,181, 91, 55,222,186,127,239,222,189,187,247,238,153, 67,215, 79, 55, -231,179,205,173,197,225,241,193,185,147,205,148, 38,136,140, 72, 57,167,110, 50,235, 39,211,148, 59,201, 89,152,145,121, 50,233, - 39,147,206, 1,218, 80, 86,171,229,245,239,125,239,205,239,189,220,165,126,227,252,185,141,237,237, 78,120,190,182, 62,217, 88, - 67,119,107, 14,224,175,253,191, 47,253,218, 47,255,147, 95,254,181, 95,249, 11,127,254,103,103,125,102, 65,119, 72,146,250,156, - 24,253,254,253,187,239,126,250,153,199, 30,127,108,255,224,225, 72,141, 82,227,110, 2,224,101,185, 52, 85,100, 33,145,148,228, -205,215, 94,249, 59,127,255,239, 31, 45,135, 89,151, 22,203,213,114, 53,116,185,203,185,171,181, 57,122, 83, 87,181,120,116,161, -224,241,201, 98,213,170, 2,159,219,220,120,228,194, 57, 97,126,228,210,133,110,123,246, 31,253,181,191,250, 43,255,219,255,178, -182,190,161, 78,229,224,240,224, 96,239,193,222,195,131,195,195,163,197,201,181, 27,119,238,237,239,181,170, 59,187, 15,143,142, - 15,191,252,194, 39,254,221,159,252,242,250,250,116,247,225,253,188, 54,191,246,242, 75,107,219,155, 23,223,249,248,155,119,238, - 30,237,238, 95,218,222,144, 94,220,162, 10,203,136,136, 66, 6,232,192, 22, 40,110,197, 68,216,212,205, 28, 37,152, 30, 52,246, -175,193, 28,199,149,125, 92,203,173, 58, 68, 75,159, 88,155, 3,250,116,218,199,210, 39,172,108,234, 45,101,118,247, 50, 52,140, -163,119,179,156, 5, 9,195, 59, 71,132,106,200,228, 76, 76, 76,224,168,214,162,162, 41,210, 51, 98, 45,171, 94,164,152, 67, 76, - 23, 61,146, 18,136, 72,146,208,155, 85,173, 8,200,146, 98,221,202, 68, 0, 1,186,178,148,251,248, 37,162, 97,244, 67, 40,129, -169, 18, 37, 53, 51, 51, 80,144, 94,226,105,149,164, 35, 64, 83, 67,162,214,154,170,137,176, 7,103,214, 77, 58, 50,115,109, 22, -220, 0, 36, 34, 2, 7, 55,107, 57,231, 51, 26, 16, 18, 49,130, 27, 40, 33,181,214,224,172,175,128, 8,192, 36,145, 86,198, 56, -183, 49,113,236,207,200,157,130,149,214,188, 49,139, 1,164, 80,184, 0, 32,135,234, 18,152,132, 24,181, 22,143, 31,111, 51, 27, - 75,235, 68,108, 72,152, 82, 87, 91, 9,224, 54, 19,187,153,199, 1,255,109,193,125,160,208, 18, 49,227,104,223,140,249,155,141, - 42, 54,201,161,100,242, 4, 20, 55, 6, 34, 66, 65, 65, 86,183, 86, 75, 76,219,209, 99, 83,129, 72,152, 69, 90,109,170, 74,128, -173, 41,186,183, 90, 85, 27,117,226, 26, 99, 94,119, 36, 85, 19,242, 46,245,170,205, 65,221,156,144,141,213,155,213, 65, 79,150, - 53, 75,146,212,155, 34, 16,187,130,171, 34,209, 36,137,154, 87, 53,134, 38, 44, 68,160,106,205, 90, 98, 30,170,170, 25,177,228, -204,181, 26, 65, 3, 33,117, 19, 96, 53,139, 52,151,187, 91, 45,200,137,132,130,238, 25,208, 8,112,137,225, 3, 19,130, 27, 35, - 59,154, 59, 50, 99, 3, 38,240, 46,247,173, 53, 0, 26,139,120, 29, 34,145, 14,232,136,210,119,128,196,132, 70,104, 13, 93,107, - 74,130, 76, 90,155, 15,197,217, 88, 36, 5,130,135,136,226,141, 58,206, 97,194,255,130, 4,166,129,164, 80, 3, 24,225,233, 49, - 93, 33,143, 85, 43,208,104, 45,141, 53,202,219, 61, 56, 64,115,115,112,142, 15,193, 60, 94, 0,177,186,137,174, 99, 72,209,213, -235,219, 61, 41,124,219, 75, 69,177, 7,141,247,205, 8, 42, 3, 2,100,154,207,231,119, 31,158, 92,220,218,208, 90, 73,198, 63, -199,209, 9,221,205, 1, 10, 1, 3,158,233,156, 70,240,231, 56,150,123, 59,129, 57, 70,191,208, 1, 89, 77, 3,135,141, 68,238, - 22, 29,244, 51, 3, 20,158, 93, 29, 16, 1,106, 25, 74, 51,192, 37,170,157, 59,119,225,145, 43,143,125,174,239,202,176, 60, 61, - 89,188,241,250, 27,111,222,185,247,198,155,215,175, 94,219,239,186,254,253, 79,231,205,237,201,209,193,126, 81,155, 72,234,102, -199,194,204,148,178, 72,215, 79,152,243,100,210,167,110, 42, 29,231, 44, 93, 39,179,201, 84,209,172,217,201,201,209,225,222,195, - 58, 44,221,177,235,251,233,124,109,251,220,165,217,108,242,218, 75,223,113,228, 23, 95,252,209,247,190,247,153,215, 95,253,254, -201, 98,245, 35, 31,250,224,131,135,247,111,221,191,247,218,141, 91, 63,250,252, 39, 94,254,206, 31,125,240,233, 31,218,122,228, - 49, 19, 70, 78,192,224, 90,221, 73,235,138, 40,113,198, 46,165,211,211,147,255,241,239,253,221, 27,111,221, 21,162,218, 60,247, - 19, 60, 62, 78, 57,137,160,162,215, 82,169,217,216,196, 3,108,170, 9,248, 61,239,124,226,226,214,230,250,250, 26, 16,150,213, - 10, 12,202,241,162, 52, 61,172,181, 93,191,122,241,252,197, 7,247,119, 30, 60,124,120,119,111,255,238,253,135,187, 7,135, 67, -109,139,197,170,149,242,228,163,151,126,230, 39,254,242,179,239,123,207,238,189,157,219,183, 30,174, 63,246,232,245,155,215,110, -237,220, 91, 27, 86,175,127,239,181,173,233,108,227,194, 6,145,100, 72, 21, 65,152, 57, 37, 4,112, 16,119, 37, 36,102,170,138, - 8,174,224,102, 77, 56,155, 55, 38,142, 37, 60, 50, 50, 73, 80, 28,123,145, 56, 75,164, 46, 17, 99,107,174, 45, 96, 15, 98,238, -146,115,120,236,204, 20, 9,107,105,204,148, 19,107, 43,205, 92,128,152, 72,221,204, 32,117,130,103,180,114, 55, 3, 26,205,157, - 66,132,152, 76, 27,142,188, 16, 68, 55, 34, 34, 34, 1, 84,142,122, 43, 17,130, 10,140,167, 19, 38, 34,114, 64, 38,142, 41, 1, - 49, 19,176,155, 26, 52,226, 12,140, 86, 11, 34,114,226, 82, 42, 40, 72, 39,230,170,181, 32,114,128, 7, 36,103, 48, 0, 0,117, - 23, 30,153,125, 72, 72, 32,173, 54, 64,140,189, 8,191,109, 27,117, 96, 78,110, 54, 50, 67, 16,163,106, 27,129,180,241, 16,213, - 20,136,136, 9,137, 77, 13,140,192, 13,192,145, 29, 99,126,196, 36,196,181, 44,199,157, 23,202, 8,140, 68,134,179,177,170,187, -186,183, 58, 40, 19, 35,177, 89,137,210, 53,170,155,121, 74,172, 6, 67, 89, 17, 51,185, 1, 35,186, 6,156, 42,254, 3,194, 88, - 20, 50, 11, 0,154,214,102, 65, 56, 32, 66,114, 4,100, 71, 38,107,110,213,144, 72, 56,215,225, 20,226, 21, 70,193,131,138, 83, -188, 3,185, 27, 34, 26, 1, 75,151,192,177, 12, 43, 17,110,238,225, 96, 28, 86,131,107, 67, 66,111,109,124,225,177,152,154, 91, -197, 52, 69, 97, 66,215, 85,165, 88,107,135,113, 17,125, 88,173,214, 38, 61,112, 82,195,214, 76, 85, 83,202, 68,104,102, 96,218, - 39,169,138, 10, 4,222,136,176, 26,186, 26,161,115,159,181, 85, 48, 99, 17, 36, 0,192, 24,130, 49, 32, 82,114, 85,111, 13, 56, -210, 60,142, 64,194,236,214, 98, 47, 11, 68,232,134,128,106, 13,200, 4, 18,133, 61,180, 66,112,161, 17, 49,246, 28,174, 81,163, - 21,228, 36,137,220,206,158,219,241,208, 66,138,105,134, 70,254,197, 93, 68, 0, 7, 25,171, 69,163,150, 41,200,145,163, 35, 42, - 82, 98, 8, 60,202, 60, 1,221,226,102, 38, 86,219, 40, 58,138,212, 83, 92, 30, 99,139, 13, 64,196, 58, 62,211,149, 70, 58, 54, -142,185,218,168,135,185,219, 72,230, 20,243, 10, 56, 78, 89, 96, 20, 37, 70,252,214,222,174, 5,198,159,232,230,253,116,218,238, -222, 63, 89, 14,179, 94,220, 13, 34,179,115,246, 30, 64,148,241,171,233,196,142, 16,234,153, 72, 42, 32,142, 23,195,120, 85, 32, -193,152,130, 38,160,248, 47, 84,164, 4, 1, 24,194, 0, 39, 16,140,151, 8, 15,168,207,217, 35, 0,154,153, 46,151, 67, 41,128, -222, 77,250,103, 63,254,209,231,152,172,233,238,253,123, 47,125,255,141,189,131,213,206,157,157, 63,125,229,123,203, 82, 38, 93, -119,126,107,123, 99,125,125, 99,125,115, 62,237, 19,103,206,196, 44, 73, 40,231, 46,231,174,239,167,169,159,244,253, 84, 82,154, -116, 61,174, 37, 71, 91,158, 46, 87,203,227,221,187,183,110,190,249,170,186, 79,187,201, 39, 62,254,195, 31,250,145, 79, 28,236, -239,253,238,215,127,243,167, 62,255,217,225,244,120,177, 56, 80,131,195,163,197, 75,175,191,254,161,103,158,249,214,119,190,253, -226, 99,239,244,178,114, 4,104, 8, 77, 49, 37, 51, 96,132, 76, 12,173,254, 15,127,251,111,254,206, 31,253,233,198,218, 70, 35, -211, 86,115,215,109,111,108,181,218, 8,200, 84,193,161,105,139,177, 44, 1,182, 90, 63,252,222,167,250,190, 83, 53, 51,155, 77, -103, 31,123,254,249,207,124,230,179, 77,109, 50,157,130,211, 43,175,190, 6, 79,182, 27,183,111, 95,187,181,115,231,193,131,213, - 48, 20,243,182, 24, 38, 57,255,248,103, 95,248,202, 23, 62,173,170,119,239,220, 74,235,235,215,191,255,242,195,239,125,127, 99, - 99,122,120,120,124,176,179,119,121, 99,115, 50,205,194,162,205, 21,130, 28, 50,126, 1,205,212,192, 28, 76, 56, 81,130, 85,171, -238,142,156, 16, 49,167, 14, 33, 58,132,241, 56, 69, 74, 57,139,171, 25,186, 75, 78, 35,146,158, 32,247,221,104, 24,163, 68,200, -241, 5,213, 82, 78,151, 67,206,194, 35,154, 70, 82,192,143,220, 83, 74, 62, 42,188,226,235,193,103,103, 43, 72,146,136,197, 74, - 68,205, 8, 37,155,233, 72,123,113,116, 4, 38, 2,228,177,177, 77, 33, 81, 26,241,134,169, 79,181, 52, 0, 15, 69,158,105, 35, -102, 2, 80, 43,194, 25, 88,172,213,161, 86, 2, 28,159,252,224,136,236,232,216,140, 18,213,178, 66,226,156, 82,220,141,221, 44, -158,251,241, 61,119,119, 55,100,145,104, 3, 17, 16, 75, 48, 97, 4,193,213, 12, 34,216, 35,210,180, 98,152,233, 41,150,194,224, -110,228, 20, 41,173,152,210,140,226, 87, 96, 80,111, 90,137, 50,184,134,129, 62,236, 36, 65, 7,118, 51, 66, 84,115,145, 17,194, -133,128, 68, 29, 34,168, 58, 75, 66,211,214, 20, 0,162, 95, 0,163,201,131,153, 32, 80,248, 6, 96,136,221, 36,153,186,171,130, - 27, 3, 26,161,187, 27, 24, 2, 83,226,128, 18, 59,162,105,149,212,163,164,148,194,158, 75, 96, 45,126,199, 36, 34,147,201,112, -114, 72, 44,128,160,173, 34, 80,234, 18, 18,101,183,178, 90,106, 27,136,197, 69, 76, 21, 49, 17,153,153, 86,213,142,147, 18,154, - 57,212,202, 34,158,114,171,133,200, 72,164, 1,158,158, 12, 76, 48,153,117,165, 53, 64,100,164,212,101, 83, 31, 81,107,224,222, - 84,107, 35,169,204, 29, 34,116,137,107,169,230,208,106, 37,128, 81,237, 11,160, 69,153, 9, 0, 76, 13,160,178, 8,117, 83,211, -218,154,163, 41,165,222, 90,117, 48,171,134, 4, 73,146,161,184, 14,102,114,198,103,140, 60, 36, 26,186, 48, 18,231,214, 66,179, -213,136, 48,117, 29, 1,105,112, 72,226,123,135,224,148,180,148,152, 67,165, 44,110,222, 90,105,165,184,187,140, 97,198, 49,142, -248,175,218, 73,129,138,119,120,155, 83,112, 54,163, 7,208,218, 16,129, 41,153, 85,243, 58, 22,220, 34,170, 96,128, 0,110,141, - 32, 74,171, 24, 61, 67, 3, 37, 20, 4,114,215, 8,179,140,201,106, 56,203,157,141,117,168,241, 1,122,134, 47, 59, 59,128, 0, -132,180,151, 0,207,109,174, 63, 60, 56, 90,127,244, 66,169,198, 36,128, 42, 68,218, 52,226, 51,145,135, 69,112, 36, 68, 54,107, -209,207, 54,116,114,114,194,241,234, 48,162, 17, 4,128,200,220, 9, 35,102, 27, 16,232,120,228,171,187,142,140,228,241,236, 31, -255, 38, 20,241,128,120, 93,185,171,170, 46, 22,139, 88,225,174,111,109,253,200, 15, 63,251, 91,223,248,227,223,251,163,111,189, -118,227,230,167,158,123,126,123,107,253,254,238,222,235, 87,223, 60, 58, 57,238,251,188,177,190,121,254,252,185, 11, 91,219,211, -105, 63,157,206, 24,129, 25, 9, 40,229,110, 54,157, 38,233,186,233, 44,165, 46,229,220, 79,182,231,235,235, 90, 74, 25,202,201, -233,241, 80,135, 86,245,245,111,127,235, 93,143, 93, 42,101,200,235,155,107,243,181,217,164, 59, 58, 89,188,114,237,198,149,139, -151, 76,245,232,224,112, 99,115, 99,121,184, 39,147, 57, 79,167,186, 28,242,100,138,222, 82, 74,127,247,191,255,219,255,248,215, -127,147, 57, 61,220,223, 27, 90, 69,132,182, 82, 97,110,173,196, 20, 34,170,192,113, 57, 51,183,196, 60,233,242,233, 98,129, 72, - 79,189,235, 7,127,248, 35, 31,221, 62,183,209,245, 51, 18,249,157,127,246, 27,111,188,246,202,213,107,111, 14,195,112,253,238, - 91, 15, 15, 78,139,181,229,170,144,234, 11, 31,124,207,159,251,210,231,207,111,111, 62,184,127,127,178,185,189,191, 58, 93, 60, -188,255,206,119,255,192,206, 31,125,231,251,223,125,109,123, 99,109,243,220,102,238,114,164, 44, 42,214,113, 81,147,200,154, 69, -199, 26,212, 73, 88,171, 41,120,230,228, 96, 34,226, 26,114, 92,200, 97, 66, 7,204, 57, 1,178,187,147, 41, 50, 35,146, 89, 35, -238, 56,200,130,238,204,145,192,179,156,186,161, 22,100,154, 79, 59,179,120, 36, 9,178,171,170, 57, 8,163,131, 51,137,189, 13, -209,139,128, 61, 64,238,123, 83, 4,109, 30,140, 64,119, 98, 38, 32, 0, 30,133,238,161, 37,116, 35, 97, 7, 32,162, 40,136, 34, - 65,128, 33,213, 92,152,192, 65, 56, 53, 80, 34, 86, 45,110,209,218, 35, 68,200,146, 3, 56, 5, 30,127, 10, 2,120,234,165, 21, -165,208, 73,171,143, 50, 2, 64, 48,123, 27, 44, 67, 8, 14,134, 30,146, 63,118, 3, 51,141,241,135,129,159,145,100, 80,181,153, -130,116, 56,158,240,131, 75,235,216,154, 33,115, 52, 91, 17,188, 25, 1,145, 89,163, 51,253,171, 42,196,110,211,154, 5, 1,198, - 65, 9,216, 84, 57,146,215,142,200,140,146, 64, 27, 33, 37,162,166,213,194, 75, 5, 96, 77,213,148,137,133,146, 6, 6,153,101, - 44, 17, 57, 88,173, 65,169, 66,201, 96,142,110,220,101,107, 10,224, 90, 27, 9,121,115, 4, 71,150,216,177,155,153,170,145, 90, -164,143, 42, 53, 34, 6,215, 60,157,107,173,174,141,137,157, 40,165, 84, 22, 75, 71,101,230, 48,235,157,229, 44, 44, 88, 20,140, -160,110, 99, 86,149,178, 5, 80,137, 25, 60, 91, 45,204,172,181,102, 97, 7,226,177,125,137, 94, 13,163, 66,135,224,109, 60,251, -198, 56, 0,137,173,233, 56,244, 33,140, 0,110,107, 21, 73,146, 72,109,213, 90,147, 62,129, 59,139,184, 91,171,154, 66, 45, 87, -203,216,245,100,112,211,102,205, 96, 28,214,199,215, 47, 32, 2,156,152, 99,101, 24,145, 93, 51, 34,102, 18,107, 96,228,241, 91, - 65, 96, 7,109,102,208,138,197, 44,197, 89,209,136, 29, 60, 1, 33, 34,242,191,253,181,159, 12,202, 3,112, 60,116,199,146, 66, - 60,112,221,194,199, 21,138, 38, 0, 87, 10, 90, 19,130,155,186,213,113, 55,233,103, 22,148,113,186, 98, 99,155, 96, 28,144,194, -216, 31,119, 3, 60, 83, 3, 4,154, 17, 99,154,159,130,124,233,160, 65,173, 4, 66,114, 15,108, 11,140, 41,158,200,194,251,124, - 62,219,221,125,176,182, 54,163,120,153, 32, 56,208, 56, 96, 57,219,242,198,145, 16,157, 16, 1,213,198,162, 35, 33,134,112, 19, -199, 85, 65, 24,122,199, 63, 35,238, 10, 20,175, 42,139, 42, 4, 24,160, 5,146,231,237, 59, 8,156,129, 19, 60, 36, 49,132, 62, -242, 23,180,153, 3, 18, 19,148, 87,223,120,227, 51, 47,252,232,127,254, 55,254,171, 23, 62,249,185, 63,251,226,143,126,225,203, - 95,254,212, 71, 63,241,200,246,214,106,177,188,117,251,238,203,175,190,122,245,250,245, 59, 59,247, 79, 78, 22,195, 80, 12,125, - 24,134,227,211,211,227,227,163,227,227,189,163,163,253,211,163,189,211,197,137,213, 1,220, 89, 48, 75,126,223,199,159,187,119, -251,214,111,255,234, 47,205,166,179,115,151, 46,182,213,106,103,119,247,244,116,209,106, 61, 93, 13,139, 97,121, 97,123,163,148, -242,222,119,191,211, 83,143,146,235,233, 41, 96, 75,179,201,172,159,252,234, 47,253,195,255,249, 23,255,143,190,235,114,234, 87, -101, 89,181,182, 86, 75, 45, 67, 41,196, 24, 54,203,197,106,209,106,115, 83, 97, 34,226,156,152,192, 54, 54,230, 47,126,234,133, -143,124,240, 3,243,245,245,214,170,145,124,243,247,127,175, 44,235,239,125,243, 27,183,238,188,117,188, 92,238, 29, 31, 13,181, - 45, 78, 86, 87,182, 55,126,254,103,190,242,111,124,241, 69, 93,157, 62,184,123,239,202,211, 79,237,157, 30,190,244,167,223,157, - 76, 38,191,243, 7,127,114,124,111,239,252,230,124,146, 66, 53,133, 89,114, 48,172, 19,243, 25,132, 20,171, 58,161,199, 32,158, -153,137, 8,193, 83, 74, 76, 76, 36, 99, 43,221, 29,156, 82, 78, 49,206,205, 93,242,209,134,225,153,196, 65, 91,177, 46,167,216, -159, 3, 33, 18,215, 86,137, 8, 25,181,153, 48,139,196,176,193, 51, 11, 50,185, 65,102,113,143,239,102, 20,203, 13,153, 88, 68, -139, 34,141,171,203,176,253,197,208, 63, 10,218, 24, 95, 83,138,167, 58,138,164,216,178, 1, 70,205,149,180, 68, 61, 53, 0, 30, -227,212,146, 3, 32, 99,234,238,146, 50, 34,169,106,146, 28,233,158,148,187, 56,244,113,150, 17, 74, 12,222,245,189,182,166,214, -130, 99,192, 34, 66,168,205, 20, 65, 88, 40,177,171, 35, 64, 55,157,184,121,188, 3,152, 8, 29,204,205,221, 83, 18,119,143,227, -164,187,143,186, 55, 14,221, 21, 68,103,133,162,145,136, 56,254, 34, 88,252,140, 15,197, 20,169, 83,178, 86,199,126,187, 53, 2, -140,236, 16,184,230,174,115,247,213,106,129, 8,146,187, 56, 57,185,134,109, 3,213, 44,162, 71,196,136,194,232, 97,171, 7, 36, - 20, 73,173, 52, 14,254,101,107,227, 8,118,108,244, 90,252, 81,163,118, 2, 17, 1,180,213,113,171, 64, 68, 28,232, 39, 10, 66, -125,202, 2,238,218, 70,110,149,170, 82,252, 44,129,154, 41, 49, 50, 73, 60,114, 66,112,239,102,110, 17,218, 33,215, 70, 12, 68, - 84,106, 57, 61, 62, 93,155, 79, 82,223,161,191, 77,160, 68, 36, 50, 13,138, 35,217,255,199,212,155, 61, 89,150, 93,231,125,107, -218,231,156,123,111,206, 53,245, 80, 61,119,163,187,209, 3,128, 6,209,104, 16, 36, 8, 82, 32,130,146, 41, 75, 14,218, 82, 40, -252, 96, 61,248,143,112, 56,194,255,134,159, 28,122,176, 21,114,132, 77,209,164, 77,147, 65,145, 4,105,138, 34, 1, 18,108, 0, - 13,160,231,161,170,107,204,204,202,225,102,230,189,247,156,189,247, 90,203, 15,235,220,130,186, 30, 43, 58, 43,171,242,158,125, -214,254,214,247,253,190,224,178, 37,102, 78, 53, 23, 51, 67,162, 36,172, 21,106,205,196,152, 36,245,171, 30,220, 89, 24, 9, 93, -161,148,162,165, 50, 17,113,114,112,171, 97, 47, 68,140, 43,193,154,204, 70,140,204, 73,221, 97,237,245, 76, 44,134, 8,160,109, - 59,225, 36, 86, 45, 32,116, 36,225, 48, 3, 4, 55, 51, 64, 71,119,162, 68, 0,234,134,104, 72, 99, 45,162, 16, 85, 51,252,222, -255,249,111, 1, 49,152,253, 1,162, 9, 14,117, 44, 64,109,156,162,105,173,225, 88,180,216,196, 74,218,193,198, 8, 3, 32, 49, - 89, 29,139,225, 71,160, 12, 50, 34, 1,152,122, 37,143, 94, 4, 48, 55, 26,141,145, 35, 99,220, 29,144, 18,184,131,107, 56,103, - 12,198,181, 21, 34,135,117,114, 13, 81, 64,119,107, 82,115,247,246,173,141,237,203, 91, 27,201, 20,194, 78, 59,158,255, 33,180, - 3,152, 41, 35,226,248,185, 13,225,137,227, 61,195,200,145,126, 69,230,177,138, 21,105,141,204, 10,132,224, 56,159, 43, 16,199, - 31, 29, 3, 60,254, 98, 59,235, 22,188, 52, 32,105, 16, 43, 99,128, 93,199,118,175,205,217,204,251,197,141,251,244,194, 43,175, -212,220,183, 91,155,186, 26, 56,165,217,238, 46, 52, 9,150,171, 91,183, 62,255,240,253,247, 62,248,232,163, 79, 62,253,240,246, -237,219,224,222, 54,205,165,157,221,189, 75, 59,179,217,180,109, 82,219,180,137, 8,208,146, 52,210, 52,147,182, 61,191, 56,191, -241,201,103,167,171,213,107,207, 63, 55,228,161,154,175,150,171,119, 63,249,228,222,193,241,209,124, 14,136,223,124,227,181,182, -105,191,241,214,183, 94,124,238,249, 73, 71, 27,123,215,218,173,237,201,100,243,253, 31,253,224,127,248,159,254,199,219,135, 71, - 40, 50, 63, 61,203,185, 18, 33, 49,108,207, 54,174,238,238, 73,195,203,126,149,139,158,206,207,230, 23,231,134,222,164, 22, 29, -159,120,236,234,175,189,241,149,111,190,249,181,237,189, 75,192, 92,242,234,236,232, 32,211,198, 66,235,151,223,248,230,127,252, -139, 63,255, 95,255,221,191, 65,116,230,212, 16,125,251,107, 95,250,231,223,253,213,141,173,233,221,155,183, 73,232,116,190, 88, -106,249,249,207,223,155, 77,167,159,221,184,181, 51,155,238,206, 54,153, 49,165,134,145,187,110,210,164,142, 19,150, 82, 28,188, -154, 51,162,170, 73,147, 8,160,105, 36,168, 7,102,206,137, 8, 24, 17, 70, 14,164, 1, 18, 16, 81, 45,202, 66, 34,226, 96,110, -104,106, 44, 88,114, 14,111, 28,137,160,163,129, 51,177, 19, 32, 48,163,143,174, 47,140,254, 32, 18,110, 29, 52, 60, 35, 90, 20, - 8,220, 20, 20, 88, 88, 71, 22,180, 19, 53, 99,126, 58,145, 27,160,171, 90, 69, 96, 68, 86,173,238, 74,110, 16,118, 78,150,241, - 17, 32, 54, 45,190,102,159, 68,221, 89,240,226,221, 67,174,244,245,199, 44, 60, 17, 8, 30,228, 22, 64, 20,183,234,224,137,147, - 89,209,234,156,216,215,151,137,174,155,212, 82,188, 86, 12,162,128, 21,183, 74,148,136, 89,132,107,169,205,214, 54,186, 14,103, - 23,193,228, 41,101, 96, 17, 87,143,129,154,133,109,253,249, 37, 4, 34, 30,134, 65, 56, 1, 83,160, 40,205,130, 47, 24,101, 63, -236,235,108, 48, 17, 97,144,126, 17, 84,139,155, 18, 11, 16,228, 97,144,212,144,133,126, 43,128, 12,164, 94,235, 8,159, 51,119, -192, 96,240, 86,211,182,155,184,186,150,138, 76,230,170, 90,132,133,136,163,140,162,148,236,166, 72, 9, 64, 49, 37, 52,167,166, - 1,175,174,166,170,241,228,197, 90, 46, 28, 44,194, 82, 93, 53, 40,205, 97,188, 49,139, 26, 96, 51,183,216,214, 34,197,199, 37, - 10, 99,181,228, 32, 10,152,187,170, 49, 50, 49,105,169, 36, 76,192,195,176, 52,245,139,229,194,221,174, 94,218,171, 78, 65, 76, - 33, 70,140,251, 25, 9, 18,235,176,138,210,225,178, 42,146,152,132,221,131,137,225, 14,100, 53,107,173, 0,198,146,192, 71,114, -117,238, 7,100,148,196,238,241,186, 18,243,242, 80,230, 96, 68, 68, 12, 69, 43,162, 89,238,230,166,238, 22, 6, 1,110, 90, 98, - 25,155,223,173,130, 26, 49,170,153, 8,197, 5,119,220,118,198,220,236, 70,148,156,192, 84,213,140, 25,173,232,106,185, 18, 64, -240,232, 4, 64, 26,231,228,117, 1,147, 59, 34,136, 91, 5, 86,115, 32,160,166,237, 74, 94,169, 22, 66,102, 18,243, 10, 16, 37, -234,102, 10, 4, 49, 58,192,154, 61,109,163, 99, 50, 46, 59,230,107,124,196,248,172,122,192,155, 28, 16, 52, 80,199,235,234, 26, - 28,235,162, 2,220, 49,222, 13,192, 61, 26, 6,108,119,123,231,248,226,226,210,206,149, 65, 53,228,150,113, 98,139,107, 60, 96, -224,237,226,107,174,153,177, 20, 78, 27,163,145,104,191,134,101, 5,119,202,192, 28,200,137, 19, 0, 24, 0,163,243,195,247,184, -195,104, 46,122,200,234, 1, 15,178,166,105, 70,198,117,189, 13,128, 27,154, 93, 44, 87, 58, 12,127,240,135,127,252,223, 63,246, -228,222,181, 61, 48, 42,106,216,201,249,233,169, 86, 21,198,199,159,120,242,137,231,191,240,143, 16,250,163,131,147,243,197,221, -123,183,110,220,188,253,217, 71,239,223,189,115,251,167, 63,127,183, 47, 58,219,152,238,110,110,237,237,108,238,110,237,182,140, -203,213,162,148,114,249,210,229,179,219,183,127,242,222, 7,207, 60,254,152, 17,167,166,217,219,222,154,159, 93,172,134,238,108, -177,250,248,198,237, 55, 95,127,233,207,254,226, 79,135,161,183, 58, 72,106, 39, 27,155, 27, 93,243,123,191,255,187,251,167,103, -147,201,180,154, 49,209,227,215,174,236,108,109, 94,218,217,217,154,117,128, 80,171, 86,173,102,182,234,247, 46,150,171,139,101, -127,177,236,175, 63,114,245, 55,127,245, 87,190,244,234,203,237,100, 54,172,150,249, 98,245,224,193,225,253,251,247, 30,123,230, -165,183,190,254,173,247,223,253,249,211, 79, 61,245,242, 75,175,254,228,221,159,255,218,151,190,252,221,183, 94,125,233, 11,207, -156,156,236,159, 28,174, 38, 91,155, 63,123,247,253,199,175, 63,118,122,112,126,235,246,225,181,221,205,199,119,247,218,134, 29, - 16, 81, 8,153,133, 13,220, 80, 5,132,147,160, 91, 29, 42, 48, 10,176,171, 73,219, 0, 34, 33,171,153,169, 17,184, 75, 48,204, - 24,192, 57,174,205, 12,200, 2,174, 0,100,238,200,200, 68, 40, 44,241,241,138,110, 53,112, 38, 66, 70,244,224,227, 57, 58,186, -106, 85,109, 82, 2, 68,181, 1,145,137, 4,221,152, 73, 53, 3, 16,114,160,131, 29,132,131, 29, 31,152, 92, 55, 69, 64,173, 38, - 77, 19, 89, 39, 97,174, 22,126, 43, 90, 55,140,115,192,243, 71,230, 33, 58,128, 51,177,105,193, 17,193,228, 90, 11, 34,115, 35, -102, 6,110, 44,141,187, 18, 11, 11, 23,205, 14, 21, 28,164,105, 3,104,204, 45, 6, 2,132, 0, 89, 34, 79,148,144, 37,182,138, - 72, 84,149,153,197, 93, 75, 85, 4,239, 79,142, 48, 46,153,132, 64,158, 82, 3, 0,158, 32, 86,196, 62, 14, 76,152, 82,210, 82, -106,173, 73,196, 1, 92, 43, 34, 19,187, 23,139,112,144, 3,148, 60,116,147,137,186,187,123,209,146,226,122, 75, 17, 29, 97,112, - 87,133,182,233, 76, 77,213,136, 83,188,165,116, 40, 36,140,163,241, 20, 3, 34, 29,134, 63, 55, 80,171, 36, 20,171, 2,228,134, -136, 28, 64,173,198,218, 54,110, 12, 14,196,142, 14,102,181,152,213,117, 28, 29,152, 57, 54,203, 4,164,238,213,106,173,133,136, - 92, 29, 34,193,134,228, 53,115, 34,100, 2, 68,175,185,150,156, 36,141, 7,101,172, 3,181,154, 25, 32,172,111,134,142,140,238, - 94, 44, 35, 51,184, 14,185,110,206,218, 96,187, 3,161,170,150,193, 83, 51, 58,154, 64, 1, 89, 24, 92, 75,149, 36, 8,144, 75, -145, 17, 22,133,170, 53,210, 21, 0, 68, 68,238, 24,141, 95,156, 72,213,180, 26, 11, 2,160,179, 65, 37,112,179,234,220, 16,178, -120, 85, 18,202, 67, 17,118, 70, 82, 71, 55, 80,173, 49, 55,128,187, 89, 89,167, 70, 41, 16,208,142,152,139, 65, 92,244,251,123, - 0, 0, 32, 0, 73, 68, 65, 84, 85, 16,144,212,154, 41,130, 3,178,170,142, 53,216, 44, 14,170,181,198, 41, 43,163, 80, 49, 54, -122, 96,208, 51, 16,137,193,117,116,143, 64, 44, 98, 20, 32,175, 6, 3,224,224,106,140,110, 6, 66,148,167, 94,122,246,232,254, -254,197,201, 41,196, 90, 6,217,189,128,213,248, 93, 0, 55,119, 33,212, 81, 94, 71, 8, 87,127,116, 66, 5,191,192, 28, 24, 71, -121,124, 92,118,233,200,234, 27, 15,254, 17,140,103,174,237,164,237,143,231,232,177, 45, 3,246, 16,243, 71, 33, 31,220, 57,234, -113, 41, 44,237,182,214,144,192, 29, 25,208, 70,192,177,197,197, 5,209, 84, 61,172, 67,230, 70, 76,100, 0, 64, 15, 21,195,181, -130, 19,103,189,141,104,181, 53,157,202,171, 59, 35,241,184, 64,246, 16,160,220,223,123,255,221, 15, 62,248,248,141,141, 87, 64, - 85,152,128,192, 74,129,106,142,188, 58, 59, 39,233,221,212,129,246,118,118,247,118,247, 94,127,245, 43,192,191, 93,170, 61,184, -127,255,206,135, 63,251,135,119,222,249,233,187, 31,124,252,233,141,201,228,206, 80,244,210,238,229,221,205,141,249,114,104,219, -110,255,232,206,116,214,238,109,108, 59,209,222,246,206,131,227,211,161,148,101, 94,221, 59, 56, 58, 57, 91, 92,218,217, 94,172, - 22, 47,126,225,229,227,163, 7,139,243,147,211,253,229,179,207, 62, 55,157,110,150, 92,150,253,106,119,123,231,185,103,158,220, -156,117, 94,243,233,217,249,173, 59,119,247,143, 78,246, 54,102,109, 55, 81,211,147,243,243,154,203,203, 47, 60,247,242, 23, 94, -218,187,186, 71, 32,231,167, 39,243,249,209,225,225,131,131,163,227,251,199,135,127,244,215,223,255,151, 67,189,122,237,250,209, -209,193,191,252,111,254,219,139,255,229,127,254,205, 55, 95,252,194, 11, 79,222,186,249,233,229,107, 87,101, 99,243, 79,254,195, -247,106,191, 80,240,183,127,242,222,222,214,198,172,155, 16, 0, 97, 34, 6, 96, 34, 1,150,134, 56, 26, 54, 80,107,149, 70, 90, - 67, 35,144,196, 41, 49, 16, 49, 38,247,202,204, 30, 81,205, 0,224,226,250, 66,235,166, 3,160,152, 35,152, 43, 11, 58,128, 43, -146, 25,139,152, 42, 33, 57, 33, 17,137,136,153,229, 82,201, 92,132, 75, 45,132, 40,156,108,252, 0, 56,161, 59, 84, 66, 10,103, - 5, 26, 35, 65,214,154, 72,128, 88,205,153, 48,181,169, 86,139, 38, 16, 23, 6, 68, 32, 79,148,220,130,132,238,174,154,218, 6, - 17,115, 45, 68, 6, 64,194, 2,204, 96, 26, 48, 39,225,196, 34,160,213,213, 48, 49, 35, 3, 49,228,146,218, 86, 77, 67,110, 41, - 81,204, 4,201, 37,248,169, 42,210,150, 97, 8,247, 61, 32,113,219,160,249,120,251, 0,142, 41, 39, 97,114, 51,171,138,204, 14, - 68,173,160, 65, 56,193,199, 34,107, 48,112,151,166,209, 82, 25, 81,154,206,181, 6,214,145, 16,221, 12, 71,132, 50,154,186,176, - 16,249, 80, 7,116,145,148,170, 90,112,229, 18, 39, 45,153,155, 54,170,249, 34, 13, 32,228, 80, 3,233, 21,223,175,187, 43,183, -201, 21,107,237, 83,219, 70,164, 68,154, 73,156,224,241,164,155, 59, 19, 99, 98, 0,179, 92,194,202, 15, 0,169,109,205,212, 29, - 74,173,106, 5,137,192,141,153, 85, 13, 32, 14, 40, 77,169, 1,130, 90, 98, 17, 33, 73,216,180, 26,154,235, 90,116,137,100,111, - 84,241, 50, 11,242, 80, 74,180, 5, 55, 77,155,115, 30,245,166,234, 36, 76, 78,106, 5, 3, 26, 42,220, 52,221,241,209, 73, 25, -122,217,232,214, 86, 35, 8, 51,103, 41,165,109,219, 64,218, 49, 49,184, 73,211,230,156,173, 90,155, 18, 32, 91, 20,234, 26, 0, - 99,234, 58,173,197,170, 73, 74, 76, 28, 41, 48,138,192,141,123, 53,147,113, 76, 5,138,227, 94,195, 87,128, 77,211,128,187,153, - 17, 1, 10, 43,132, 15, 42, 94, 21,129,221, 53, 34,230,182,201, 67, 14,219, 24, 51, 69,106, 86, 49, 58,204,200, 1, 24,209,136, -205, 28,129,148, 72,208, 7,173,252,175,255,197,239, 0,211,152, 22,197, 40,239,137,252,207, 72, 20, 48,112, 2,139,104, 49, 32, - 32,104,244,123, 69,163, 49,162, 1,225,116,107, 99,117,113, 81,134, 12,235, 54, 15, 0, 36, 74, 30, 39, 30, 18, 32, 71,149, 19, -141,253, 79,164,102,142, 30,209,159, 32, 34,132, 49,115,116,203,140, 49,211,135, 70,118, 71, 4, 70,138, 49, 90, 26, 94,204,207, -157,100,218,166, 88,164, 32, 71,205, 8, 34,193,120, 73, 12, 23,206,120, 48,115,136, 94,184, 6,144, 69,253, 50,132,137,127,116, -144, 5,136,201, 70,171,205,250, 18,243,139,133, 47, 2,128,193,184, 24,142,215,144, 1, 17,137, 32, 33,150,248,184, 3, 34,138, -180,101,181,252,189, 63,250,179,141,217,244,139, 47,190,156,102, 27,205,108,106,165,172,161, 56, 44,109, 75, 76, 62, 82,250, 44, -231,222, 74, 6,103, 93,173, 58,150,167, 95,122,245,173,239,124,231,159,126,247,183,158,188,122,233,133,167,159,190, 24,234,205, - 91,159,223,188,123,239,228,244,120, 85,202,208, 15,253,170,223,158, 78,221, 29, 72, 0,109,185, 88,170,249,114, 40,243,179,249, -107, 47,190,112,116,124,242,196,245, 39, 38,211,174,233,218, 82, 43,131, 62,245,196,227, 47,190,244,236, 87, 95,127,253,165,231, -158,106, 18, 31, 29, 29, 30, 62, 56, 62, 61, 59, 35,192, 47, 62,247,220, 83,215,175,129,219,124, 62,103,162,175,126,229,181,151, -158,123,113,115,119,135,128,143,246,239,220,189,115,235,214,157,123,183,246,247,239,236,239,127,242,249,221, 91,247,247,191,254, -213, 55, 31,125,252,241,239,125,239, 79,158,186,254,244,116,186, 49,191,255,241, 35,123, 27,171,161,220,188,125,247,251,255,240, -246,139, 79, 61,250,119,111,191,123,247,238,254,181,141,217,230,172, 19,100, 2, 70, 22,230,196, 66,179,110,218,182,173, 69,176, - 12,169,147,177, 45,152,137,153, 8,204,153, 24, 99,225,204,236, 16,185,209,148,162,132, 19,130,136, 36,230,227, 47, 33, 41,197, -220, 93,136,128,208, 17,144, 88, 1,136,198,107,187,131,119, 41,185,234,144, 7, 51, 72,146, 20, 52,165, 54, 4,127,117, 75,210, -134, 14,209, 36, 42,181,230, 90, 36,138,120,172,144, 8, 16,148, 90,226, 94, 63,106,211,110, 68,108,181,144, 52,137, 17, 0, 57, - 73,184, 38, 9, 49, 49,115, 26,255, 92,112, 48,171, 44,140,200,102,165,228,210,180, 83, 2,172,246,240,204, 53, 38, 97, 2, 53, -195,145,154,142, 14, 94,189,180, 77, 87,107, 86, 48,102, 1,196, 16,184,221,109,212,166,205, 1, 42, 50,147, 48, 49, 25,232,200, -104, 10, 65,149,200, 32, 56, 53,228,224, 6,128,106,156,146,176,184, 42, 16, 49,146,175, 87, 94,163, 64,132, 35,226,219,204, 24, -121, 4,175, 3,112, 18, 68,180, 81,119, 4, 55,101, 78, 68, 80,171,154,107,132,245,144, 27, 51, 11,153,165,150,130, 8, 41, 53, - 41,117,146, 18,177,172, 22, 23, 97,202, 48,173,210,180, 81,218,227,102,174,217,199, 2,136, 58,210, 52, 71,155,156, 69, 86, 9, -129, 0,101,141, 26, 4,198,228,136,170,217,209,171, 86, 26,229,221, 17, 68, 59,154,250,133,221, 0,193, 83,147,130,101,130,225, - 7, 49, 47,121, 32, 33,102,114,119, 73, 9,145,107, 41, 57, 23,119,107,186, 14,144,181,234,233,217,121, 39, 52,153,205, 0, 80, -154,198,212, 21,128, 16, 83, 74,102,166,213,208,163, 62,139, 99, 67,205,140, 85, 85,107,173,181,198,242, 88,146,184, 1, 2,113, - 98, 32, 28,135,205,248,201,169,154, 85, 22,138,221, 28, 18, 19,178,170, 66,236, 62,152, 3,223, 54,174, 15, 1,153, 41, 53,201, - 77, 9, 49, 10,168, 83, 34, 96, 41,125,209, 90, 25, 9,137,204,107,232,207,225, 37,115, 55,102,174,213,115,206,104,198, 18,199, - 23,149, 82,248,191,251, 23,191, 3,224, 28,105,145, 96,177, 1, 19,137,123,229,135,101, 77,177,175,199, 24, 10,204,215, 35,188, -187,134, 65,241,244,240, 65,201, 89, 34, 76, 28,213, 31, 78,227, 83, 17, 53,101,128,142,196,204,227,138,213,171,240, 90,133,143, -190, 65,138,159,127, 88,105,198, 31,224,216,143, 8, 54,250, 20, 31,222,183, 1, 4,225,108,209, 95,217,221,169,106,163,253, 43, - 8,108, 48,166, 83, 31,190, 26,214,225,218,113,147, 7, 4, 20, 29, 81,163,129,107,196,136, 83,112, 8,145,214,255,215, 72, 61, -255,207, 92,240,107, 95, 79,148, 50,192,136, 99, 30,205,185, 4,235,181,130,139, 72, 93,156,255,193,159,252,229,253,253,131,215, - 95,251,202, 19, 79, 61,237, 96, 22,128,198,112,164,153,186, 86,115, 3, 45, 72, 13, 11, 73,219,105, 84,163,205,102,139, 97,249, -217,207,127,254,217,167, 31,191,240,234, 27,175,126,237,173, 95,255,173,223,254,175,126,243,187,223,254,245,111, 63,251,200, 85, -103, 17,150,123, 7,247,139,215,205,217, 12,137,102,221,100, 53, 12,125, 95, 86,195,112, 60, 63,107, 89, 54,166,221,103, 55, 63, -237, 23,103,195,197,217,238,238,246,245, 39,174,111,110,110, 47, 23,139,155, 55,111,124,248,241, 71,247,247,247,135, 85,143,136, - 77, 74,179,233,228,246,225,254,223,189,243,238,135,159,221,188,186,119,233,245, 87,190,248,196,245,235, 41,137,214,122,239,246, -173, 27,183,110,222,188,117,247,206,225,131,123, 15, 14, 62,187,187, 63,191, 88,129,251,175,188,245,214,213,107, 79,124,255, 63, -253, 85,206,171, 87,191,242,198,189,195,147,147,253,123,105,107,230,102,247,238, 31,124,250,241,231,179,212, 92,221,222,110, 83, - 23,194, 2, 9,165, 70,218,182,221,232,102, 1,144,106,154,212, 38,137,102, 48, 98, 36,226,182,109, 25,133,133,185,145,168,149, - 8,248, 84,172,187,181, 42, 51, 55,209, 53,170, 21, 9,132,133,137, 12, 92, 18,197, 14,159,144,152, 4, 69, 90, 22, 38,138,162, - 75, 68,172,165, 6, 42, 81, 82, 66,162,166, 73,128, 81, 65,229, 76,132,232, 36,204, 72,170,138,177, 41, 5, 39, 20,150, 20,184, -193,200, 72,120,141, 1,130,146, 52,102, 70, 12,113,193, 67,230,184, 85,172,171, 10, 16,204,136, 4,192,137, 88,132,133, 57, 70, -230,201,100,106, 90,221, 97, 93,230, 14, 44, 4,128,185,150, 70,154,177,244, 44,168,208,128, 57,231,240, 92,147, 8,145,132, 43, - 49,214,161, 16, 31, 51, 7, 55, 51, 85, 55, 67, 98,112, 67, 87,100, 66, 22, 87,139,180,163, 19,130, 3, 49, 17,179,175, 39,167, - 68, 88,171,141,237,114, 50, 62, 21,196, 50,150,237, 18, 18,203,168,113, 17,141,117,215,200, 68,228,170, 68,205,136,254, 39, 16, -110,214,174,188,134, 37, 89,205, 16,166,238,166,113, 5,179, 98,102,110,150, 38, 77,252, 40,153,217,193, 89, 82,108,176, 97,109, -122,102,110, 12, 44, 42,125,106,169,200, 8,107,239, 54,104,101,102, 2, 66,162,106,149,137, 72, 18, 35, 73, 18,119, 71, 71,226, -168, 80,164,120, 32, 71, 88, 97,148,196, 1,160,224,168,241, 18, 17,179,176,152, 71,174, 62,220, 56,218, 78, 59, 34, 86, 53,215, - 90,134,220, 15,195,108, 54,225,148,220,141, 4,133,132, 89, 68,162,147,207, 89,136,132, 49, 0, 67, 0, 66, 92,205,173, 42,160, - 71,212,107, 4, 50, 3,144,112,148, 20, 33, 11,160,137,196, 59, 50, 20, 93,148,166,197,241,123,240,181, 93,195, 61, 42,109, 17, -128,176,105,146, 57,130,187,230, 16,171, 67,190,114,119,116,211, 36, 76, 76,170,102,181, 68, 69,109, 8,132, 44, 98,230,165,148, - 54,113,211, 74,108, 61, 29, 44, 9, 13,165, 8, 6,163, 25,108,124,169, 99, 12,235,128,196,160, 6, 8, 76, 2,192, 14, 15, 39, -111, 26,173,132,235,109, 99, 68, 4, 99,201, 73, 68,232,236,160,134, 99,137,135,233, 56, 60, 3,120,164,176,105, 77,181,199, 0, - 90,140,139,166, 88, 20,248,248, 66, 65,128,245, 86,127,124,103,196, 15,222, 60, 10,116,102, 27,155,251,135,183,251,154,133, 81, - 3,252,141,163, 84,191,198, 12,208,232,118, 7,196, 16, 15,215,189, 34, 96,190,166, 91,142,160, 40,136,124,214,232, 60, 26, 43, -104,215, 71, 60,172,109,249,136,107,105,117,157,132, 25, 75, 78,124,188,167,140,105,103,100, 26,242, 10, 17, 87, 67,255,127,252, -238,255,254,226,211, 79,209,214, 54, 0,212, 33, 55,179, 41,152,186,186,107,193,166, 3, 43, 78, 13, 24,214,190,119,173,221,246, -222,205, 79,222,255,252,195, 15,190,240,218, 87,158,126,241, 69,116, 60, 61, 62,182, 62, 83, 35, 59,179,173, 55,127,249, 55,126, -229, 55,126, 19, 17,255,175,127,247,191,253,219,223,255,253,173,141,173,157,205, 45, 98,222,219,218,186,183,127,240,200,165,157, - 55,191,243,173, 23,158,121,122,210,180,205,116,186,123,105,215,115,222, 63, 60,120,247,230,173,227,227, 7,234, 54,235,166, 59, - 59,219,128, 50, 44,207,151,125,127,112, 60,191,123,127,191,106,221,217,218,126,233,153,167, 95,126,225,197,203, 87, 47,245,125, -127,126,124,124,120,116,124,251,238,221,123,199, 71,243,139,213,209,233,233,217, 98, 85,213,182,187, 4,147,102,123,107,107,239, -242,229,183,190,250,181, 31,255,252, 71, 87, 62,127,228,249,151,223,184,243,249,199, 31,126,120,227,213,151,159,157,144,236,237, -236,204, 38,157,130,245,171, 85, 41, 58,237, 90,146,132,192,196,108,170,146, 18, 68, 87,167, 97,173, 53, 9,143,155,109,194, 64, -134,153,234, 72,175, 83, 23, 9,254, 4, 54,147,198,170,169, 26,194,216, 86,170, 69,137, 81,132,115,174,130,192,204,213, 10, 66, - 66,117,133,113, 71,110, 6,106,230,128,210,112,205, 40,140, 64,148, 36, 85, 85, 0,173, 96,140, 66, 72, 85, 11,115,211,182,147, - 82, 11,141, 97, 33,119, 71,179,232,175, 71,245, 98, 0,157,180, 86,205,216, 56,181,163,251,203, 11,179,152,213,232,138, 67, 67, -145,164,170,241,123,196,104, 85, 75, 45, 76, 34, 44,165, 84, 36,228,160,116, 9,187,123, 24, 31,133,197,204, 29,161,105, 83,213, - 98,102,132,136,196, 14,222, 54, 83, 5,245,106,225,144,171,170,137,153, 89,204,117, 93, 58, 8, 76, 80, 53, 74,143,185,214, 98, - 1,116, 84, 71, 22, 0, 35,145,144, 7, 80,216,181,186,131,134, 58, 73, 2, 60,162, 63,136,193, 67,183,197,136,156, 84, 22, 50, -163,192, 8, 6, 70,152,137,169,237,134,146, 17,136, 57, 17, 51, 32,155, 85, 66, 48,181,120,138,161,196, 10, 84, 13,204,171, 17, - 59, 37, 65, 96,228,240,150, 97,173, 89,109, 0,160,104, 67,197,113, 8, 53,116, 52,116,115,151, 70,220,204,214, 81,116,105,187, -104, 45,119,215,200,129,131,198, 83, 27, 78,188,216, 6, 39, 71, 55,205, 68, 72,192, 81,224,178,222,196,114,117,117, 0,173,181, -105, 4, 17,133, 69,173, 56, 96,211, 38, 34,210,170,174,202,194, 78,120,126,186, 74,132,179,217,180,239, 11,153,233, 80,129, 93, -205, 71,249,138,198, 47, 28, 49,125, 0, 46,185, 7, 87,162,113,126,134,112, 19, 6,222, 38, 10,179,194,192,231, 88,173, 34, 96, - 74, 77, 84,227,104,173, 34, 34,210, 84,172,161,143, 59, 82,180,117,135,244, 87, 77, 1,157, 24, 17, 36,212, 39,213, 74,148, 72, - 8, 70,235, 45, 69,105, 98, 72, 10, 34,160,230, 53, 23, 66, 76,146,140, 73,163, 48, 18,209, 69, 74, 41,170, 22,229, 24, 1,134, - 76,235,253,166,153, 23,178, 17,219, 11, 8, 96,133, 25,145,192,107,104, 30,177,213, 15, 82,123,144, 57, 35, 96,229,228,190,246, - 56, 58, 2, 34, 51, 26,185, 87,136,162, 26, 48,114, 5, 39, 13,108,204, 47,118,167, 30,228,130,241,237, 30,112,190, 17, 98, 9, - 99,187,196,104, 57,247,200,227,164,212, 52,173,156,158,247,151,183,167, 2, 99, 27,153,227,218,239,131, 0, 96, 40,145,190,131, -240,138,174, 51,169, 15,145, 8, 16,107, 85,164, 4, 96,241, 19, 2, 8,204,102, 3, 17,106, 29,101,122, 30, 59,139,226,151,195, -104,160,140,175,129,191, 40,175,124,152,140,202,195,162,207,101,103, 99,235,251,111,255,253,123,159,124,244,229,183,190, 89, 42, - 53,210,160, 87, 7, 3, 78,216,180,132, 6,188, 1,230,117,117, 65,210,154,241,219,127,245,103,117, 24,190,246,205, 95, 17, 73, -101,121, 65,169, 67, 53, 36,196, 90,250,229,162,217,220, 41,231,231,142,242,155,255,228,191,252,147,255,248,215,247,246, 15, 4, -169,107,186,231, 94,120,238,219,223,254,149,107,143, 60, 74, 8,121, 24,212,252,236,248,248,231, 63,253,241,225,254, 97,173,182, -183,189,117,105,119,103, 99, 99,179,152,158,156,158,156, 47, 78,115,191,186,127,116,188,127,124,122,101,119,251,217, 71, 30,191, -121,112,255,177, 71,175, 60,242,200,229,163,147,147,253, 59,119, 78,151,139,207,110,223,187,127,120,152,107, 57,154, 47,122, 85, - 66,220,217,152,136,240, 70, 55,121,252,250, 83,117,181,186, 40,250,246, 79,127, 74, 77,123,253,209,195,103,158,126,225, 15,254, -246,255,251,222,247,127,148,152,209,109, 99,218, 93,217,217,218,106, 91,132,170, 73,118,184,217,156, 78,185,109, 4, 73, 68,184, -149,146, 43, 34,153, 89,173, 53,110, 63,193,185,141,135, 83,205, 69, 82,120,183,137,201,181,142,159, 31,128,212, 80,233,189, 90, - 13,196, 41,160,165,134, 45, 91,223,231,168, 91,226, 16,102,208, 9,172, 47,165,225, 20,142,238,212,140, 98,111,173, 35,230,133, - 57, 5, 14,101,194,162,224, 21,148,132,208, 88,189, 70,147, 92, 34, 46, 57, 27, 0, 75,195,113, 50, 10, 43, 80, 39,104, 70,134, -149, 41,153, 23, 38, 49, 53,103,168,150,107, 44,105, 29,137,164, 12,153, 25,153, 83, 76, 0, 44,109, 41, 61, 16,136,176, 35, 10, -167,162, 67, 0,187,172, 26, 39,214, 90, 17, 80, 72,220,172,145, 6, 16, 86,195, 50, 81,130,128,224, 56, 17,170,106, 45,181, 0, -142, 0,250,170,165,102,107,187, 41,144,106,209,212, 54, 96, 0,234, 96,174,164, 12, 72,137,205, 42, 98,138,200,126, 44,129, 97, -244, 60, 56, 17, 22,211,177,155,211,220, 67,107, 2, 43,171, 33,132, 32,115,147,212, 2,146,106,169,165,162, 41, 50, 17,115, 55, -219,204,253,146,169, 85, 83,135,202,132,230,238, 9,192,200,172, 48,146,113, 48,138,141,132, 72, 82, 89,245, 0, 54,246, 72, 69, -114, 7, 89,132,242,144, 29, 92,213,164, 33, 6, 6, 83, 13,142, 46, 32, 33,230,220,143,167, 30,162, 36,177,234, 8,128, 99,250, -193, 57, 53,106, 21,192,220,106,100,233,205, 76,173, 74,106, 29,176,150,149,128, 51,146,130, 55, 77, 34, 4, 51,173,106, 77,106, - 88,176, 20, 11, 93,187, 2,152,218, 80, 74, 45,101, 99,214,154, 65,211,165, 50, 12, 57,175,144, 18, 39, 17, 33, 38, 30,138,145, - 16, 53,108, 10, 94, 43, 0, 66, 29,101, 20,205, 67, 74, 41,218, 80, 29, 42, 19, 7,235, 66,171, 34, 25,161, 32, 73, 4,223,250, - 85, 38, 66,100, 39, 0,115, 71, 97, 83, 5,168,132,194,141,128,197,248,111, 81, 33,195,210,228,190,215, 90,153,176,145, 68,212, -104,169,200, 24, 31,110, 48, 21, 38,117,119,245,229, 34,167,196, 28,101,232,165, 38, 35, 2, 52,192,162, 86, 75, 77,232, 73,146, -180,205, 76,107,209,162,160, 0,232,230, 69,181, 0,130,161, 71,210,223,213,144,216, 29, 92, 67,162, 9,127, 97,180,106, 27, 0, - 27, 56,184, 11, 35, 84, 11,223, 77,200, 44, 10, 42, 81,105, 98, 17,195,117, 7, 69, 55, 7, 35, 88,163, 16, 70,131, 74,176,175, - 33, 98,213,244,208, 98,233, 1, 70, 24,131,173,104,225, 34, 10,189,196,247,182, 55,206,151,231,182,211,185,133,219,199, 9, 5, -240, 23,150, 27, 87, 95, 59,103,128,208, 13,100,220,210, 91,133,177,100,210,136, 25, 80, 71,211,141, 43, 97,227,107,169,101, 77, - 56,160,241, 74,176,126,111,174,191, 97, 0, 89,127,107,241,174, 26,213, 38, 71, 18,173,168, 17,210, 51,253,163, 63,254,195, 47, -190,250, 58, 8,115, 74,142, 9,149,205, 12,189, 20,179,201,116,230,224, 66,219, 55, 62,122,111,255,254,189,235,207,191,240,196, - 83, 79,215,162,165, 95,185,129, 14, 25, 72, 40, 81,189,152,179, 32, 49,152, 82,233, 87,219, 59,151,126,231,159,254, 23,255,233, -239,127,248,230, 87,223,184,254,216,227,109,215,230,161,191, 56,155,207,207,230,251,119,247,143, 79,142, 8,113, 50,153, 92,127, -244, 49, 64, 27,114,206,197,110,124,126, 59,123,153, 54,147,249,252,226,228,124,126,122,122,118,105,107, 99, 99,210,126,124,251, -198,201,249,197,207,223,253,120,181,234,239,222,219, 31,114,190,125,120,120,112,124,154,115,237,179, 86,179,170,229,202,238,222, -238,172,123,229,197, 23, 95,121,225,249,159,188,253,125,106,102, 55,111,124,112,105,107,122,120,247,243,249,252,228,189, 15,222, -223,127,240,128, 29, 86, 67, 65,180, 69,174,183,142,206, 86,195, 80,114, 5,128, 54, 53, 41, 81, 43, 50,105, 91, 68,106, 19,109, -109,205,118,167,155,179, 73, 59,105,187,166,147,205,182,107, 82,211,181,210, 54,141, 8,139, 8, 57, 0,162,164, 89, 4,163,135, -146,133,152, 69, 76, 77, 26,106, 82, 91,135,106,102,170,149,141,137,169, 75,173,169, 18, 2,160, 27,120, 85, 11, 16,149, 51, 8, - 18, 33, 41, 56,141, 67,125, 33, 70, 6,209, 40, 58, 0, 85, 15, 34, 54, 33, 71, 10, 28,165,101, 85,173,230, 24,220,149, 32,243, - 73, 18, 22, 5,115, 71,119,101, 30, 45,131,238,192,169, 29,103, 5, 51,143,166, 62,115, 17, 98, 73,181,148, 53,203, 80, 83,211, - 50,113,213,194,130, 53, 15,210, 74,173,138, 65,136, 9,241,144, 9, 33, 26,227,208,204, 26, 78,238, 24,193, 22, 7,168, 53,243, -232, 88, 70, 52, 71,166, 20,211,171, 87,113, 6, 97,213, 12,174,224, 64, 34, 36,108,213,106, 9, 28, 13, 80,113, 7, 35, 73,234, -142, 86, 0,153, 72,192,189,145,209,255,102, 90,165,107, 77, 43, 0,178,164, 24,130, 9, 73, 75, 94,183,194,146, 51, 18,145,230, -218,251,185,170, 18, 37, 78, 9,133, 76,139, 52, 93, 85, 19, 80,173,108, 86, 37, 52, 88,136,147,174,144,144, 27,104,201,129, 90, - 0, 64, 7, 27, 86, 53, 30, 50, 18,212, 98, 72,142,136, 66, 9,192,204, 93,205, 24, 17, 16,152,211,184,154,116, 37, 98, 87, 19, - 22, 7, 41,185,231, 17,233, 28, 40,158, 74, 76, 76, 77,205, 3, 34, 54, 50, 81,203,177,215, 41,125,102,102, 7,107,186, 9,142, -107,210, 56, 40,136,193,156, 64,213, 17,112, 58,155,177, 72, 46, 37,151,234,234,142, 67, 2,103, 17, 16,105,153,209,173,214,177, - 85, 6, 28,168, 33, 51, 23, 7,132,198,180,162, 1, 73, 67,216, 1, 90, 52,127,177, 16, 2, 25, 56, 81, 2, 80, 51, 77,141,132, -158,150,173,146, 27, 99,147, 36,185,179,154, 98, 44, 37, 29,204, 99,147, 64, 53,103, 34,108,155, 38, 18, 12, 6, 70, 66,148, 4, - 12, 29,171,116,162, 69,189, 42, 50, 8,138,187,155, 43, 50,183, 56, 54,183,212, 92, 0, 52, 58,138, 77, 85,158,127,233,139, 49, -128,214, 90,115, 63,148, 92,106, 41,170,165,148, 92,251, 85,169,131, 87, 51, 0, 43,213, 64,209, 13,121,196, 82,155, 27, 97,194, -113,150,135, 90, 43,140,146,134,173, 93,227, 15,115,168,241, 87, 15,101,196,127, 65,240, 12, 49,159,201,109,148,155,198, 98,176, -181,168, 2,107, 18, 24, 34, 35, 4,218, 24,209, 13,192, 85,117, 58,157, 29,205, 23, 90,214,134,122, 28,215, 79, 65, 58,136,216, - 42, 33,129, 58, 80, 88,100,195, 92, 83,215,139,211, 49,180, 69,107,193, 63,136,106,176, 86,104,104, 4, 20,143, 71, 58, 50, 6, - 16, 58, 62, 31, 64, 15,143,246,177,136,112,252, 62,205, 67, 69, 13,119,125, 59,105,126,252,179,159,124,244,254,135, 47,190,246, -138,170,134,198,136, 68,166, 5,212,164,225,249,233,201, 79,254,230,111, 55,246,118,191,244,141, 95, 78,238,171,179,211,104, 72, -112, 85,119, 69,200,165,100, 17,105, 54,102,104,104,208,148,213,241,173,179,249, 19, 79, 61,253, 95, 95,191,174, 53, 95, 92, 28, -223,189,117,118,231,222,189,179,243, 83,102,222,217,220,122,226,250,163,181,148,210,231,213, 48,148, 82,220,225,236,236,220,172, -108,110,110, 30, 60, 56, 57,189, 56, 3,180,199,175, 93,117, 45,203,229,176, 88, 13,181,232,207, 62,249,236,211,187,247,192,245, -228,108,185, 26,250,234, 6,136, 67, 46, 69,117,119,115,250,252, 19,143,254,250, 91,223, 48,215, 63,252,139,191,184,115,255, 96, -107,218,117, 93,218,156, 77,143, 78, 47,206,238, 30, 77,218,201,238,246,206,238,214, 38,137,144, 27, 34, 95, 12,139,154,181, 77, -120,239,224,193,253,163,163,249,225,121, 45,198,204,204,152,171, 51,115,236, 81,188, 22, 18,153,117,147,157,205,141,182, 21,116, -108,147, 8, 11, 19,150,154,103, 93,218,152, 78,183, 55, 54, 68,210,172,107,187,166,153,164,102, 99, 99, 42, 73,186,212, 36,102, - 0,157,205,218, 36, 9,220, 9,176, 84, 37, 34, 5,155,177, 88,227, 53, 2, 65, 66, 90,149,147,196, 11, 33,168, 2, 85, 51,136, -112, 43,230, 30,233, 18,116,140, 18, 6, 83,215, 26,133, 54,192,136, 85, 29, 67,114, 36,140, 53,146,185, 17, 71,135, 42,131, 83, - 84,210,128,121,146, 86,107,213, 92, 35, 10,231,110,181, 14, 0, 20,254, 28, 73,162,213,134, 50, 8,203,136,210, 5,110, 90,169, -121,136,207,161,130, 53,212, 72, 74, 37, 15, 62, 82,180, 13, 64,145, 24, 29,212, 44, 49,219, 24, 32,119, 36,134, 17,231,181,214, - 34,221, 8,152,154,228,163,157, 6,184, 73, 16, 88, 47, 0,108, 88, 48, 57,130, 85,167,212,152, 6, 48,155, 76, 21, 12,144,145, - 83,170,181, 82,164,100, 34,135,133, 80, 45, 71,215,105,192,206,195,153, 67, 8,110,150,186, 41, 2,154, 22, 8, 72, 21,113,215, -205, 74, 94,152,214,168, 45,140, 76,144,155, 70, 39,137, 99,212,199,178, 59,152, 42, 10,135,247, 27,192,139, 2,163, 17, 38, 78, -141,105, 5,144,128, 77,114, 98,175,106, 86,163,157,139, 92, 66,251, 86, 85, 36,105, 83, 91,204, 92,115, 69, 68, 64,110,164,230, - 2,164, 35,194,193,170, 72, 51, 86, 86,116,100,230, 4, 0,106, 49, 74,131,141, 11, 19, 74, 92, 11, 46,135, 60,153,118,196, 98, -165,138, 72, 55,221,208, 90,180, 22, 34,138,178,173,209,191, 29, 71, 10,160,131, 49, 75,106,154, 90, 84, 61,139,180, 99,120,134, - 92, 13, 8,128, 36,153, 41,154,163, 33,196, 20, 12, 72,196,238,166,213,226, 92,114, 55,230,102,180,145,140,150,190,128,192,155, -123, 37, 4, 64,113, 48,208,104,126, 15, 58,122,136,251,168, 86, 36,177, 9, 91, 13,111,186,167,196,136, 46, 13,175,114, 65,128, -166,229, 92, 0,212,184,109, 72,146,148,190, 71,196, 48, 73,182,147, 73, 59,153,136, 8,186, 19, 55,234,213, 76,221, 76,115, 46, -165,104, 85,211, 90, 74, 63,244,189,230, 82, 85,193,172,106, 14,111,127,104,169,130, 52, 22, 56, 49, 97, 20, 41,185,174,151,147, - 99,248, 8, 8,176,174,167,222,120,105, 5, 78,224, 97, 95,107,124,144,199,227, 30, 44,124,174, 15,209,146,136, 8,100, 96, 41, - 53, 66, 56, 20,237,228,161,213,249, 63,171,133, 93, 83, 35, 1, 97,148,197,226,205, 97,190, 62,203, 97,205, 31, 91,131,142,185, - 13,214,252,152,243, 34, 10, 35,255, 24,173, 10,176, 2, 18,162, 3, 18, 38,198, 17,134,231,161,239, 7, 9,219,208, 1, 35,169, - 28, 11, 51,236,151, 23, 63,248,187,191,125,237, 43, 95,174, 96, 81, 95,141,224,169,109,155,201,244,198,123,239,220,185,183,255, -204, 43,175, 62,249,228,147,203,243, 51, 19,241, 90,195, 52, 93,115,145, 36, 0,134,102,204,105,113,252, 96,217, 15, 23,231, 23, -203,229, 69,173,195,176, 92,172, 46, 46,142, 78, 79, 30, 28, 28, 56,241,164,229, 39, 30,121, 12, 25,207,207, 47,110,124,246,249, - 80, 74,155,186, 73,219, 21, 47,171,161,175,185, 18,226,157,187,251,139, 97,213,164, 6,193, 46,150,139,156,243, 80,235,197,197, - 2, 9, 29,253,238,225,225,249,114, 5,170,210,180,136, 56,228,204,196,207, 62,118,237,219,191,244, 75,175,188,250,210, 79,223, -123,247, 47,190,255,195, 73,211, 60,249,216,181, 85,191, 90, 12,185,150,178, 24, 74,147,146,179,173,114,110,134,161, 3,106,155, - 36, 41, 61,190,189,253, 91,223,254,181,203,215,246, 78,230,243,227,227,147, 59,119,110,223,184,125,251,147, 79,111,222,222,223, - 63, 60, 57, 46,181, 32, 51, 17, 80,147,200, 33,215,210, 15,153, 9, 75,181,243,101, 31, 90,225,233,252,236, 98,121, 65,196,166, - 33,125,114, 4, 56, 5,145,164,233,186, 38,178,152, 91, 27,147,173,110, 54,219,156,109,180,237,183,222,120,237,240,228,116, 53, - 12, 91,211,105, 74,178, 57,105, 38,237,164,235, 82,155, 38,169, 17, 55,155, 78, 59, 84, 67, 4, 16, 70,100,105,147,153, 34,177, -154, 25,152,232, 88,122, 97,166,220, 72, 89, 21,115, 37, 6,240,128,162,147, 72,170, 70,224, 33,248,166,152,185, 41,184, 29, 14, - 35,178,152,215,225, 14, 32, 98,176,226, 76, 8, 72,209,155,220, 74, 11,104,106, 26,254, 50,205, 25, 29, 36,226,175, 41,129,213, - 90,162, 69, 36, 62,125,238, 30, 84,175, 96, 6,176,219,202, 45,198, 90, 95,251,236, 24, 76,181, 22, 98,193, 36,196,108, 81, 50, - 36, 12,234,128,100, 99,114, 10,129,162,167,201, 3,230, 26, 91, 59,100, 66, 38,247,234, 52,186,106,192, 45,165,182,170, 89, 45, -140, 98,236,235, 66,168, 74,146,192, 76,189, 48, 8, 19,154, 42, 33,214,192, 1,161,153, 85, 55, 48, 53,105, 88,107, 24, 5, 28, -169, 25, 99,234, 68, 96,110, 90,221,141, 72, 70,150, 36, 56, 56, 8, 51, 97, 32, 13,138,199,254, 24,169,154,215, 92, 17, 32,234, - 73, 35, 1, 91, 75, 25, 87,166,142, 70, 88,203,192,194, 66, 92,139,154, 58,142,250, 59, 68, 39, 53, 50,150, 33,147, 8, 73,242, - 90,215, 16,115,116, 87,100, 65,115, 39,247, 98, 86, 10,106,157,237,204,136,208,133,165,105, 4, 1,188,211, 82,113,108,161, 35, - 18, 2, 7,171, 21, 41, 90,168, 84,139, 58, 16,197,250, 20,220, 61,254, 53, 36,165,132,145,234, 36, 50,116,102, 96,230,192,166, - 68,201,248,195, 96,188,155, 81,114,141,109, 31, 32, 2,168, 43,250,152,119,171,181, 56, 20, 73, 18,160,133,152,122,205,193, 74, - 54, 55,102, 18,105, 74,205,106,228,101,144,148, 88,194,254,103,179, 46,229,234,165, 90,178,209, 48, 72,140, 98,174, 96, 0, 70, - 22,160, 32,183,154, 87,163,165, 36,162,161,238,224,214,116, 13, 1, 34, 75,212, 27, 50, 97, 28,253,165,170,213,226, 14,166,181, -207,189,230,161,230, 65,107,181, 90,220,172,154, 58,160,154,153, 42,129, 59, 26,154, 99,133, 49,164,236,192, 97, 52, 35, 10, 36, - 12, 90, 88, 38, 97,108,225, 70, 3, 70,176, 64,163, 25,140,180,248, 0, 1,163,153,111,204, 38,171,213,176,185,179, 89,204,226, - 37, 77, 35,170, 56, 16, 13,177,109, 29, 35,240,227,218,150,113,172,238,140, 86, 88,116, 64,142, 94, 41, 8, 94, 52, 19, 1,142, -246,208,181,220, 14, 64,163,159, 34,202,124,195,203,131,232, 14,107,224, 38,172,113,199, 0,232,203, 97,136,156,177, 0, 22,245, - 31,188,253,131,127,117,250,175,186,157, 77, 7, 35,110, 26,225,195,187,159,127,246,233, 71,147,141,205, 47,127,237,173,174,235, - 22,167, 39, 86,171, 13, 3, 0, 1,168, 3, 74,211, 89, 93, 20,133,249,217,124, 56,188, 55,172,250, 82,134,213, 98,113,118, 62, -191, 56, 61,157,207, 79,139,218,164,107,175, 92,190,140, 4,170,245,116, 62,159,159, 95, 32, 35,177, 96, 41,139,213,226,162, 95, -170,217,172, 73, 2, 56, 95, 46, 87,253,144,146,212, 50, 20,171,203,126,232, 75, 95, 7,173,166,125,214, 50,148, 86,100,144,116, - 81,181, 12,131,185, 38, 78,111,190,254,242, 63,250,198, 55,180,234,191,255,127,255,248,246,189,131,221,173, 13, 55, 59, 61,157, - 23, 13,131, 44, 18, 39, 10, 63,138, 21, 53, 85,203, 6,178,181,181,241,204, 19, 79, 60,251,202,203,195,106,117,117,178,121,229, -234,181, 47,126,241, 85,116, 88,173,250,197,114,113,116,112,112,227,246,173, 27,183,239,220,190,119,247,222,225,131,227,227,227, -197,106,121,120, 90,212,183,103,147, 86, 53,154, 33,237,234,222,222,238,214,118, 13,158,150,163,187,199, 3, 96,227,143, 3,181, -150,172,182,127,122,113,223,206, 1, 96, 40,195,123, 55,110, 62,249,232,181, 62,235,193,241, 17, 1, 21, 45, 79, 60,122,141,185, -121,252,209, 43,119,246, 15, 54,187, 9, 9,147,249,149, 75,123,187,155,155,171, 60,212, 90,246, 54, 55,173,234,149,189,157, 39, -159,121,250,238,189, 59,109,162, 68,169,235, 26, 95,228,174,105, 22,171, 94,132,164, 21, 55,151, 10,106, 14,204,140,206,220,196, -124,106,224, 34, 98,213,170, 22,146,212,181,157, 22,205,117, 72,146,226,129,228, 54, 60,214,182,174,196, 86,171,198,200, 0,110, - 90,152, 5,220,212, 61, 17,155,170,131, 16, 33,141,142, 3,141, 6, 98, 85,117,196,148, 82,201,217, 12,152,192,221,117, 24, 72, -146,164,228,128, 30,244, 62,137,233,216,153, 57, 80,195, 99, 80,145, 24,220,198,162,231,104,221, 28, 7, 82,160, 64,145,128, 3, - 10,131,122,196,109,137,107,201, 99,114, 11, 9,205,220,149,144, 29,220,180, 4, 98, 13,193,181,102, 4,182, 90,193, 85,173,178, -115,209,194,136,204,108,165,186, 25, 16, 42, 0,212, 66, 97, 75, 26, 71,166,136,161,208, 67,130, 43,115,227,154,145, 4,221,106, - 29, 88, 24, 3, 36,101, 22, 36, 18, 85,103, 38, 11,114,253,218, 52, 61,244, 67, 59,105,155,166, 45,181, 90, 29, 48, 76,248, 20, - 92, 9, 52,176,126, 88, 74, 98, 78, 9, 0,192,108,236,248, 54,141, 71, 83,107,198,232, 83, 74,124,124,118,214, 8, 3, 74,248, -205,227,125,207, 44, 96,182,206,145, 49, 16,187, 43,155, 59,130,105,245,209,240, 18, 48, 34, 55, 51,135, 32,214,248,136, 41,209, - 66,196,204, 73,107, 46, 85, 17,129, 80,204,148, 0,140,208, 29,129,200,212,106, 45,140, 41,145,152,214,154, 51,162,248, 26,132, -192, 34, 97, 86,196, 64,246, 2,153,106,213,129,152,192,149, 82, 42,185,119, 0, 17, 80,104,204,173, 12,125, 74, 18, 81, 43, 33, -160,182, 27, 44,175,134,218,138,145,131,132,192, 23,193,128,177,240, 59,150,157,232,230, 26,246, 18,119, 67, 27,170,141,101,181, - 52,182, 16, 90,224, 43,145,136, 88, 18, 54,221,198, 38, 5, 69,127,189,193,116, 55,118,175,102,181,214, 50, 12,185,228, 50,172, -180, 86,211,193,114, 45, 57,107,201, 10, 54,198,180, 1,192,156,156, 35, 21, 54, 38, 82, 21,199,177,127,125, 80,131,187,199,226, -215,124, 50,153, 28, 28,157,227,165, 45,171, 46, 65, 11, 28,181,115, 27, 15, 98, 68, 24,233,170, 33,237,216,232,197, 9,194,153, -173,149, 34, 20,240, 2, 80, 1, 24,220, 29, 12, 92,109,204,127, 68,138, 35, 60, 53,145,169,227, 17,182,233, 81, 49,192, 35,152, - 15,195, 70, 3,140, 82,150,197, 29, 86,171, 30, 85,133,233,163, 79, 63,253,228,147,143, 95,255,250, 55,200, 21, 9,223,255,233, -143, 15, 30, 60,248,202,155,111, 78,164, 1,180,254,124,142,141,128,154,235, 8, 58, 94, 44, 22, 67,238, 47,206, 78,135,146,107, -206,181,174,206,206,207,206,142,143, 79, 78,230,253,144,119,182, 54, 54, 54, 55, 16, 89, 77, 79,207,206,136,168,239,135,163,249, - 92,107, 37,132,170,134, 14,155, 27,179, 54,165,101,223,247, 67, 31, 35,149,153, 45, 86,139,146,107,174, 86, 53,247,185,150,161, - 42,128, 59,110, 76,166, 0, 70,140,102,245,108,217,239,110, 78,255,217,111,124,251,235, 95,254,210, 95,254,224,239,126,240,211, -119, 39, 73,182,167,141,106, 77,156,218,214,173, 55, 38, 94,213, 60, 63, 61,109, 83, 55,157, 77,166, 77,199,200,228,240,143,127, -245,155,175,188,246,218,135,239,191,255,231,127,250,231,223,250,198,215,185,105,157,218,176, 33,119, 93,211,108,109,237, 94,123, -244,133,215,190,164, 57,151,161, 88,233, 79, 78,142,246, 31, 28,125,114,243,198,167, 55,111,206,231,103,135, 39,199,165,106, 86, - 95, 13, 43,150, 70,213,194,182, 10, 0, 9,132, 29, 29,161, 2,160, 90, 67,105,146,204, 9, 29,148,144,114,209,171,151,246,174, -238,237,221, 62,124,112,105,103,235,124,209,159,247,203,243,139,197, 75,207, 62,178,127,114,250,224,248, 84,246,232,108,185,154, - 76, 59, 96,190,119,116,122,112,124,178,179, 53,219,111,231,199, 23,231, 47, 61,251,156,109,236,189,253,225,231,215,175, 93,185, - 88, 92, 44,251,188, 49,233,174, 92,185,122,251,238,157, 47,189,242,250, 79,127,248,246,119,191,243,143,101, 58,123,251,135,127, -251,232,149,171,139,197,249,233,233,241,230,198,108,182, 49,219,221,221, 61,190,125,111,210,166,134,155, 33, 95, 8, 49,129,182, -157, 44,115,105,186, 54, 53, 45, 58,154,105,215, 54,196,141,150,129,128,141,130, 75, 88,221,136,133,132, 91, 32, 46, 90, 9,219, -152, 13, 16, 1, 18,168, 35,170, 23, 29,218, 36,102,238, 86, 5, 81, 36,133,155,218, 16,192,212,140, 73, 18, 24,132,237, 7,209, - 72,196,171, 33,130,213, 10, 52,138,215,113,109, 37, 34,228, 78,203,224,106,241,104, 89,213,160,112,122, 85, 5,236,186,182,214, - 90,243, 64,192,163,149, 69,141,136, 84,107, 25, 6, 22, 9, 41, 57, 50,165, 90,134,181,113, 46,110, 9,134,132,165, 86, 66, 71, - 73,150,123, 11, 51, 62, 2, 32,153,214, 90,140,153, 82,219,105,173,170,133, 37,133,175, 84,107, 54,112,180,140, 44,210,164, 40, - 57,138,193, 43,166,254,224, 72,233,156,219, 26, 0, 0, 32, 0, 73, 68, 65, 84,133,233,152,152, 53,103, 32, 22, 17, 80, 11,215, -149, 34,169, 41, 33, 9,139,145,187, 86, 68, 76,169,197,113, 26,180,113,235, 7, 72, 17, 60, 52, 35,247,106, 74, 12,125,159,117, - 40,219,151, 55, 37, 73, 28,205, 64, 80,173, 2, 56, 38,178, 18,184,220, 42, 72,134, 28,187,220,162,133, 89, 26, 78,202,100,181, - 34, 11,161, 89, 53, 22, 10, 68, 0,115,131, 86,221, 1, 93,163, 58,216, 0, 9,141,153,204,153,161,230,108, 8, 22,145,218,120, - 81, 40, 56,113,170,185, 2, 21, 73, 45, 50,107, 41, 94, 12, 19,163, 48, 40, 14,195,146, 17, 36, 62, 9,192,195,144,187,148,152, - 83,113, 64, 44, 8,216, 54,109, 45, 57,181, 32, 44,125, 45,224, 74,140,109,203,236, 96,232,226,213, 65,226,216,212, 16,166,208, - 53,142,170, 48,144, 68, 49,182,141, 53, 29, 10,228,166, 10,117,237,128,113, 65,116,240, 98, 0, 64,181,198,225, 88, 66,238, 70, - 7,175,196, 72, 36,194, 34,211, 13,218,164, 20,133, 35, 20,149, 42,100, 86, 85,173,214, 33,247,117, 24, 74, 30,180,150, 90,122, -143,134,222, 18,192, 97, 13, 42,119, 20, 60,185, 58,198,112, 33,208,166,164, 94,212,108, 76,178,142, 70,228,112, 51,249,136, 18, - 24, 13,240, 52,118, 8, 96,152, 38,215,172,165,209, 15, 90, 28, 8,185,129,135,238, 71,100, 32, 71, 32,183, 53, 61,222, 0,216, - 31,238, 87,221, 28,201, 0,162,154, 61, 2,183,113, 71, 32, 97,186, 24, 6, 7, 44,166,137, 1, 28, 79,231,167,111,191,243,206, -215,190,245,107,251, 55, 63,122,239,103, 63,121,244,133,151,126,237,107,223, 40,139,179,160, 83,133, 15,167, 2, 13,253,217,176, - 90,158,206,231,125,127,166,181,230,210,247, 23,203,131,195,195,179,211, 19, 53, 19,226,217,180,219,221,222, 58, 95, 44,206, 46, - 46,134,156, 81,104,185,232, 1,177,148, 92,138, 10, 97, 85,101, 39, 39,152,159,159,153, 66, 95,135,212,200,106, 81,138, 14,136, -144,171,230, 82,251,126,229,238,132,220, 53,201,209, 64, 73,205, 23, 57,151, 82, 55,167,211,173,217,198,191,254,157,223, 22,145, -127,243,187,191,183,127,116,114,101,123,163,235, 58, 48,175, 0,125, 89,185, 66, 35, 92,171,158, 45, 87,125, 85,135, 85, 62, 43, - 85,203,206,214,214,211,207, 61,251,230, 91,223,152, 47, 46, 14, 31, 28,252,251,255,240,167,119, 63,255,232, 87,191,254, 38,138, - 76,102, 51,105, 38,210, 52,148, 90, 8, 12, 54, 49, 78, 0,133,119,155,102,107,119,247, 11,207, 63, 83,243,176,184, 88, 60, 56, - 58,186, 88,245, 7, 15,142, 62,187,125,251,104,126,122, 58, 95,158,157,157,247,154,221, 76, 1,138, 3,133, 24, 70, 96,104,163, - 71,203,161,168,182,109,218,221,218,120,231,163, 79, 78,206,231,215,175, 94,158,116,205,197, 82, 16,113,209,175, 46, 79, 55,210, - 53,155,159,175, 38, 73, 38, 41, 61, 56, 58, 25,106, 73, 68,179,182,237,186,118, 27,116, 54,153,246,203,197,222,230,198,238,206, -238,189,251, 7,243,179,211,188,177, 49,153,164, 95,122,227,141,157,237,157,179,229,208,204, 54, 72,228,124,185,252,202, 19,207, -124,246,249,173, 71, 54,175,252,232,157, 31, 62,255,220,243,203, 7,139,110,114,249,246,252,248,246,254,205,169,208,116, 50, 77, -132,119, 15,238,223,188,115,239,171,175,189,122,126,190,186,125,231, 86,206, 37,161, 23,173, 93,203,151,247,246, 74, 41,146,248, -137, 71, 30,235,251,126, 54,237,134,161, 76,154, 52,155,204,134,146,187, 36,192, 16, 81, 47,225, 8,204,114,211, 36,112, 3, 39, - 17, 17, 18, 73,104,209, 55,210, 38, 70, 79,146,204,171,153, 59, 37, 66, 5, 39, 7, 51, 36,110, 91,118, 51, 36, 80, 67,102, 78, -140, 62,154,193, 36, 37,117,117,115,226,240,173, 25,119,169, 33, 41,195, 10,137,154,212,198,131,230, 86,153,217,170,130, 89, 44, -188,221, 50, 74,243,208, 7, 1, 35, 84,145, 68,200,234,160,117, 64, 68,112,170,154,213,141,129,147,164,161,244,160, 78, 4,105, -210,128,106,173, 5, 64, 1,193, 44,131,114, 56,193, 67,135,119, 85, 0,112, 83, 64, 12,248, 68, 48, 69,220,157, 24, 64, 45,108, -207, 20, 12,100,166,156,115,211,180,210,180,154,135, 38, 37,119,182,170,142, 64, 36,128,145,119, 52, 7, 67, 48, 7, 25,137, 17, -174,137, 88, 17, 28, 7, 68, 5,240, 82,234,116,163,107,155, 4,232,169,105,114, 45, 86, 43, 34,170, 58,147,112, 44, 60, 66,197, -133,192,120, 1,147, 56,162,186,161,186, 52,173, 87,231,132,133,212,189,132,234,140,166, 65, 64, 7, 51, 74,226, 72,110,198, 76, -106,174, 86,132,160,105, 91, 0,176, 97, 53, 44,151,156, 82,106, 90,228, 52,228, 21,145, 19, 75, 81, 69, 45,194, 2,146,114,173, - 80,178,176, 76,103, 83,173,170, 86, 71, 95,164, 76, 12,160,239, 87, 73, 18, 98, 42,121,193, 84, 83,219, 58, 72, 41, 78,212,149, - 90,130,100,192, 68, 66, 36,200, 15,149,104, 7, 20, 48,245,135,206,145,135,181,123,107,178,155,155,129,198,114, 39, 78, 65, 6, - 87, 64, 6, 96, 7, 5, 29,157,145,224,230, 78,227,230,209, 52,122,146, 12,160,232,216, 66, 6, 24,245,128,107,166, 41, 96,215, -117, 56,153, 18,163, 5,178,193,157, 88,162,160,178,106,177, 92, 29,205, 21,204,180,150,236, 86, 75,201, 94, 85, 8, 55,218,249, -241,121,217,219,238,106,169,228, 21,104, 52, 81,141, 32, 95,164, 72, 28, 88, 40, 52, 68, 96,250,208,235,136, 40, 49, 27, 4,177, -198,227,242, 56, 90,240, 1, 45, 10,159,214,252,122,242, 81,246, 9, 54, 1, 18, 0,143,221,130,161,195, 57, 2, 18, 40, 16,194, -209,233, 28,136,162, 16,109, 40,213,193,255,225,199, 63,252,251,191,250, 51,173,250,210,215,126,249,234,163,143,246,231,103, 44, -130,166,117,232,235, 48, 28, 31, 31,156,205,207, 75,205, 94, 75, 95,250,211,163,163,253,253,251,167,243, 51, 50, 69,132, 89, 55, -157, 78, 59,119, 80,176,229, 98,177, 92,173, 28,124,181, 26,250, 82,170,106,132, 58,152, 40,145, 52,137, 27, 73,185,234,233,249, - 42,151, 90,107,248,103, 74,159, 7, 65, 86,179,170,138,128,128,164,235,218, 29, 71, 0,194, 54,165, 36, 2, 0,139,101,249,155, - 31,189,115,235,206, 61,105,248,169, 71,174, 58, 88, 46, 85,107,117,128,134, 19, 11,157, 94, 44, 78, 47,206,231,231, 23, 96, 70, - 52,233,218, 68,140,231,231, 23,203,126,117,124,114,231,120,255,248,163, 27,159,170,219,247,126,240, 67,215,161,107,218,182,155, -110, 78,186,217,230,230,108,182,217,116,109,211, 77,164,153, 36, 34, 71,168, 69, 83, 18, 74, 73,102,219,151,247,174, 94,185,254, -108,208,123, 23,139,211,211,227, 7,103,243,249,249,114,113,124,122,126, 50, 63,189,187,127,176,127,120,112, 50, 63,159,159, 47, - 86,195, 16,102, 6, 34, 20, 66, 5,216,217,154,245,125,255,242,147, 79,252,228,147,194,196,231, 23,203, 73,215, 2,194, 59, 31, -124,212,117,237, 99,215, 46,221, 63, 62,126,225,250, 35,243,179, 51, 34,158, 78,187, 71,118, 47,165,212, 32,210,225,131,249,108, -186,127,229,145,171,169, 73, 31,125,250,105,159,135, 87, 95,124,201,192,102,147,233, 59,239,188,179,234, 87, 87, 47, 93,249,155, -191,254, 75, 98,254,226, 23,190,120,112,248,224,193,225,237,239,126,231,159,252,232,167,255,112,229,210,229,131,195,125, 16,154, -159,156,234,226,124,235,209,171, 64,124,240,224,240,244,252,236,210,246,246,209,241,131,195,163,211, 7,231,231,102,250,224,248, -184, 31,250,229,170,223,221,222,204,213,186,196, 79, 61,118,124, 60, 63, 39,180,161,212,105,219, 46,250,229,233,217, 34,137,172, -134, 92, 75, 77, 77,218,154,108, 72, 43, 58,244, 33,199,115, 20, 68,129, 73,168,233, 8,200,220, 16,110,109,206,158,189,118,245, -213,231,158,220,218,220, 89,174,150,253,144,103,211, 9, 49, 19, 19,152,165,182, 51,240,166,105,165, 17, 87, 71, 70,105, 91,243, - 18, 45,128,113, 21,230,148,180,170,185,166,110, 50, 10, 20,166,110,192, 41,130, 78, 70,208,154,107, 60, 6, 90,138, 36,126, 24, -207,113, 0,114,183, 90,130,152,170, 54,250,226,184,157,120,201, 37,103, 2, 6,114, 2, 46,185, 18,134,126,144, 70,137, 72,107, -208,204,214, 6,186,245,226,205, 33, 12, 75, 99,159, 56,146,149, 28,185,197, 40,218, 69,196, 90,115,128,119,208,176, 97, 86, 83, - 51, 85,197,166,235,162, 64, 17, 64,199, 0, 58, 10,140,252, 9, 20,150, 50, 12,106,185,107, 18, 81,215,231,162,117,216,218,222, - 72,221,164,148,218,151, 30,145,221,113,196, 31, 86,149,166, 35,193,218,231,234, 61, 73,135,140,128,104,177, 50,101, 64, 76, 33, -212,104, 52,114,137,128, 27, 40,170, 6, 97,155,137, 90,119, 99, 2, 3, 82, 53,112, 79,169, 33,130, 90,116,252,139,128,187,123, -233, 51, 9, 53,205,196, 74,113,247,134,152, 82, 91, 75, 41,117, 96, 32, 73, 98,192,170, 22,251,156, 72,194, 34, 20, 68, 22, 97, -119, 71, 52,105, 90, 85,131, 92,145,157,133,107,173, 86, 20, 29, 19, 19, 33, 22, 53, 65,166,208,155, 28, 0,172, 64,100,223,194, -230, 24, 51,240, 72, 88, 4,119,133, 95,132,145,194,102, 98, 16, 39, 56,140, 22,195,241,181, 64, 12, 81,186, 24,160,188,192, 25, -152,173, 49,193, 26, 77, 14,107,244,163, 35, 83,173, 53,102, 14, 0, 50, 83, 48, 55,202,128,136,152,132,176, 50,184,147,116,226, -128, 72,179,177,140,201,141,185,109, 38,147,159,126,112,235,213,175,126,109,113,177, 48,112,203,189, 85, 85,203,154,135,210,247, -181,100, 0, 19, 50, 64, 51, 48, 25, 17, 9, 50,178,229,162,214, 32,232, 73, 97,109, 5,113,138, 98,170,245, 43, 15,126,241, 95, -252, 59,216,200,133,125,184, 50, 30, 29,247, 35,121,214,141,192, 79, 78,206,120,180,218, 35, 56, 60,255,212, 19,167, 15,238, 93, - 44,250, 95,254,245,239,128, 64, 93,245,228,214, 95,156, 31,239,223, 93, 44, 22,181,150, 0,233,205,231,199,251,119,239,223,190, -119,167,150,178,187, 57,187,180,189,113,126,177, 2,176,243,161, 63, 93, 92,212,172,171, 92,136,189,148,186, 28,134,139,190,103, -119, 97,158,181,237,246,198, 38,130, 45,242, 80,139,173,114, 1,192, 82,173,148, 50,228,108,102, 68, 44, 68,236,148,189, 14,165, -196, 85, 76,152, 8,193, 98,195,109, 30, 65, 26, 36,102,174,119,238,239, 95,222,221,102,225, 92,242, 48,244, 41,181, 10, 62,107, - 59,102, 62,156,159,206, 23, 11,114, 80,167,101, 30,178, 90, 63, 12,211,233, 36,165,230,232,108,254,246, 15,126,112,255, 96,255, -243,123,247,107,213,227,249,217,143, 63,252,120,115, 58,107,154,102,218, 72, 74, 77,155,154,174,105, 82,215,206,186,105, 59,233, -132,165, 77, 77,215,181,123,151,174, 76,183,119,152,144, 37,169,153,161, 78,118,118,155,205,221, 43,154,173,170,230, 98,150,135, -220,231,161,228, 90, 47,206,206, 30, 28, 61,120,255,131, 15, 63,188,241,217,253,227,147,249,233,217,157,163,211,221,205,238,210, -108,242,209,237,219,194,252,224,120,206, 66,132,124, 50,191,112,119, 54, 59,155, 47, 30,187,124, 25, 0, 87, 67,157, 77,105,185, -202,183,203,193,164,149,203,123, 87, 88,154,157,141,237, 27, 55,110,189,247,209,135, 72,244,230,235, 95,122,230,233, 39,127,246, -254,251,183,238,220, 33, 76,143, 62,114,117,107,107,123,218,117, 15,142,239, 63,114,237,218, 71,159,125,122,253,177,235,255,207, - 31,253,223,199, 71,199,111,255,248,199, 79, 94,127,236,230,231,183, 62,188,241,233,230,172,187,187,191, 63,100, 61,124,112,240, -204,147, 79, 31,159,156,214, 82, 14,143,142, 0,173,147,110,181, 88, 25,104, 67, 84,114,206,185,212,204, 31,124,250,153,153, 78, -186,201,252,226,172, 20,173,102,203,190,111,165,233,186,110,107, 58, 45,181, 63,187, 56,134,149,212,146,133,165, 58, 8, 64,106, -210, 48, 12, 85,161,152,149, 60,184, 99,174,165,109,154, 31,116,205,183,238, 61,247,221, 47,127,105,190, 92,204, 54, 54,171,121, -223, 47,206, 22, 11, 98,153,180,141,154,129,195,108,182,177,204,195,180,155,110,108, 76,151,171,213,162,239, 83, 74,109, 74, 53, -247,221,198,166, 48,159,207,143,118,246, 46, 15,181,182, 93,103,225, 15,145, 68,204, 73,152, 68,192,144, 4,145, 69, 80, 37, 53, - 0,206,206,132, 92, 74, 0, 59, 71,147, 18, 90, 5, 34,168, 0, 85,221, 1, 85,145,216,204, 44,176, 53,113,140, 36,118, 83, 48, -111,155,198, 0, 70,218,224, 72, 95, 96, 7, 2,140,122, 16,113, 48, 83, 29,245,237, 72,188, 85,101,137, 54,136, 20, 15,150,214, - 66,204,170, 70, 28, 9,217, 58,184, 11, 65,173,182, 46,229, 49,116, 16, 22,112,200,185, 34, 51, 83, 91,212, 5,188,212,218, 54, - 50,157,181, 81,141, 52, 26,170, 17, 0,176,149,100, 6,154, 51, 16,161, 16, 25,130, 87, 8,202,115, 84,129,153, 99, 82,143,118, - 44, 83, 38,113,163,172, 43, 92,211, 19,209, 65,181, 39, 17, 36, 70, 52, 64,115, 64,213,161, 86, 4, 64,105,146, 15,102,101,160, -196,200,168,102, 88,122,230,166,170,170,233,176, 28, 82,211, 72,106,188,230,154,141, 18, 72,211,169,107,201,185,230, 2,104, 66, -226,174,196, 52,198,175,156,204, 93, 29,200,209,139, 1, 82,234, 90, 53,143,157, 40, 50,202, 72, 63,136,130,150,136,178,121,112, - 41,200,205,224, 33,249,125,148, 71, 0,188, 6, 80, 96,173,148,217,216,176, 61, 46, 92,141, 56,208,125, 20,229, 50, 30, 12,224, -209,231,187,206,114, 59,186,186,167,117, 64,200,204,181,184, 81,192,139,163, 96,211, 52,194,202,189, 33,168,134,234,163, 36, 2, -186,134, 62, 58,152,214,233,230, 86, 62, 63, 92,156, 47, 82,195,230, 64,105, 19,132,113,108,216, 65,116,179,234, 53,247,181,244, -166, 89,139,106, 94, 2, 40,160,133, 99, 38, 72,162, 99,154,202,196,113,205, 42, 91, 55,241,132, 85,211,205,199, 18,171,168,131, - 51,115, 30, 91, 94, 99,250, 32, 32, 95,251,249, 9,113,208,138, 4, 85,157,219,230,169,203,151,207, 22,171, 79,238,220,126,231, -231,239,125,243, 55,190,187, 58, 62, 92,244,195,241,209,225, 48, 44,137, 5,220,206, 78,143,207,206, 78, 15,238,223, 63, 58,126, -144,136,175,238,237,116, 77,179, 28,134,251, 15, 14,207, 46,250,221,141,233,241,217,185, 35,182,152, 42, 20,234,177,175, 67,191, - 90, 78, 36,237,110,110,110,206,102,203,213,242,100,121, 94,171, 37, 22,215,186, 40,185,214,156, 75, 53,211,209, 99,140,100, 54, -148, 90,150,181, 38,145, 41, 19, 18,230, 92, 99, 29,109, 10,110, 54,105,154,148, 68, 16,183,102, 19,117, 85,179,154,181, 22,109, - 38,173,229,255,159,169, 55,137,213,237,202,242,188, 86,179,247, 62,231,124,221,237, 94, 99,251,249,217, 14,135, 35, 28,153, 17, -145, 81,217, 85,166,146, 84,137, 74,101, 22,133, 10, 21,205, 0, 81, 2,169, 70, 48, 5,166, 8, 49, 65, 2, 49, 99,134, 24, 33, - 33, 49,161,144,144, 16, 32, 64, 84, 86, 67,210,100, 86,146, 77,100, 56,108,135,237,112,243,186,251,222,237,191,238,156,179,247, - 94,107, 49, 88,231,123,193,200,122,178,116,223,125, 95,179,207, 94,107,253,215,239, 87,199, 49,155,194,205,118, 83, 74,110, 56, - 10,113, 74, 33, 75, 32, 83, 81,205,185,152,216,151,207, 94,252,233,143,127,186,222,111,247,125,189, 91,175,175,111,239,170, 72, - 19, 67,151,154,182, 75, 77,140, 41,134,196, 28, 98,219,117, 49, 16,119,169,157,207,219, 16,194,114, 62, 91, 45,143,186,182,107, -218,182,155,205,219,166,233,230,203,110,121,138, 12,200, 20,219, 96, 21, 83, 55, 43,227, 40, 82, 79,142,143,223,127,255,253,223, -254,173,223,178, 90,214,155,205,245,213,245,207,159,124,243,228,233,211,199,111, 60,248,159,255,233,255,217,153,174,183,251, 33, - 23, 68, 33, 14, 15, 78,142, 98, 72,132,118,188,152,221,237,134,152,210,213,205,221,124,214, 65,156, 29, 47,143,238, 54, 27, 12, -248,226,213,139,219, 77, 47,106, 15,142, 86,179,166,249,103, 63,254,139,113, 20, 17,184, 27,238, 30,234,217,106,222,189,251,222, -123,119,155,219,255,252,191,252, 47,126,248,253,239, 55, 33, 92,188, 58,255,224,157,119,126,254,244,201,243, 23,207,206,175, 47, -126,231, 71, 63,170, 21,126,252,217,199,215,119,235,191,254,203, 63, 56,154,119, 31,125,254,105,184,134,126,236, 31,221,191,255, -249,211,167, 71,171,197,237,102, 35,160, 49,240,110, 40, 38,163, 65,147,115, 30,171,250,224,169,230, 42,165, 12, 38, 90, 11,129, -152,106, 96,231, 12, 43, 25, 50,152, 77, 40,116,191, 30, 42, 51,155, 42, 35, 52,129,106,213,255,253,199,159, 44,186,217,119,223, - 56,189,188,236, 79,207,206, 56,196,161,148, 20, 56,196,174,101,188,189,219, 84,213,196,172,185,191,120,185,173,102, 72, 20, 48, -100, 25, 54,155, 53, 3,167,121,115,254,228,155, 89, 88,152,230,220,231,126, 63, 84,173, 20,163,230, 12, 28,251, 97,115,114,124, -116,183,222,206,151, 75,142, 17,192,218,166, 75,109,203,129,137,145,145,129, 57,132, 24,155, 16, 67,170, 57, 55, 33, 26,162, 26, - 85, 67, 66,170,248,154, 56, 66,126,209, 97, 68, 1,209,138, 10, 32,128, 60,249,123,194,148, 97, 59,100, 64, 85, 20, 32,168,228, - 24,210, 56,102, 83, 77, 93,227,132,119,142,193,106, 17, 51, 66, 0,228,212,132, 90, 51,130, 72,169,177,153,153, 8,135, 32, 34, - 6, 22, 8, 67,224, 81,114,192,160,102,100, 8,192, 76, 98, 0,185, 31,218, 38, 33, 69, 19,101,102,226, 48,214, 26, 16, 13,169, - 31,122, 63,168,136, 2,199,168, 42,110,228,133, 64, 80, 17,136, 76, 65,134, 66, 41, 17, 49, 77, 84, 89,233, 66, 91,106, 22,173, -136,172, 96, 33, 68,138, 92,107, 69,226,192,109,201,131,137,196,212, 1, 99, 41, 35, 33,197,121,151,115,149, 90, 66, 72,238,222, - 66, 4, 85, 9, 72, 12, 72, 49, 41, 70,169,123, 53, 45, 37,123, 96,187,141,177, 26, 90, 45,161, 11,164, 92,173,122,175,140,152, - 13, 48,247, 67, 72,129, 24, 69, 36,143,133, 65, 67,106, 17, 17,159,252,248,255, 5, 4,145,250,186, 51,193, 68,135,114,105, 58, -220, 14,250,107,157, 78,124, 32,183,151, 78, 83, 70, 15,190, 56,134,200,124,143, 60,170, 85, 83, 1, 37, 96,240, 61, 88, 52,183, - 53,121, 19, 28,172, 42, 76,118, 41,111,197, 79,201, 71, 64, 6, 21, 81,245, 25,233, 20, 84, 57,120,157, 94,107,157,124, 40,175, -166,109, 59,251,252,175,254,132,151,111,126,251,253,199,227,232,175,133,212,195, 67,139, 67, 64,199, 87,193,148, 69, 38, 68, 83, - 44, 50,106, 30,165, 22,224,170, 69,213, 4, 68, 65, 20, 65, 84,139,167,101,124,102,207, 78, 42,163, 95,128,201, 28,160,129, 4, - 68,140, 64, 83,230,147, 96,186, 10, 24,190,121,127,241, 31,252, 71,255,201, 79,190,122,217, 68,238, 66,184,219,110,247, 99,253, -246,123,143,127,253,215,126,243, 15,126,255,111,237, 54,107, 1, 83, 41,181,212,245,221,205,197,249,139,237,110, 19, 57,182, 93, -219, 52,169, 14,227,245,221,221,237,221,109, 41,133,153, 25,177,148, 98,228, 52, 77, 54,211, 42, 26, 67,104,153, 85,235, 62, 75, -174, 69,253, 97,168, 90,138, 84,168,121,204, 70, 16, 57, 25, 88, 25,114, 46,185,138, 0, 66,147, 26, 70, 44, 85,135, 60,228,146, -193, 1,116,196,109,140,196,164,162, 37,215,106, 5,145,205,172, 84, 65,196,227,197, 98,204,181, 72, 81,173,183,155, 29, 24,196, - 16, 16,112, 20, 49,128,154,139,212,178,203,162,160, 49, 48, 81, 88,118, 13, 35,115, 12,127,254,233, 23, 57,231, 16, 2, 51, 69, -166,192, 28, 67,104, 99,228,192, 77,138, 93, 74, 77,138,109,147,150,243,249,106,177,236,218,182,109, 66, 19,155,166,109, 23,179, -249,124,214,181, 93,219,181, 93,215,118, 49,165,216,166, 24,154,152, 82,140,201, 1,207, 8, 16,154, 8,138,227,216,223,222, 94, -223, 94,221,190,188,184,126,117,249,106, 24,199,235,155,155,187,221, 78,213, 74, 45,166,154,154,244,205,243,231,111,222,127,240, -198,189,123, 23, 87, 23,159,124,249,245,201,114,241,240,193,105, 21,168,185, 12, 57,207,230, 29, 35,173,102,139,147,227,227,179, -227,251, 77, 75, 47,175,174,246,251, 76, 33,129,230, 55, 30,156,109,119,251,156, 71, 64, 40,185, 34,218,106,121, 36,165,252,236, -235,175,218,216,116, 77,162, 64,171,217,226,207, 62,253,120,214,180, 93,215,253,240, 91, 31,124,252,205, 23,215, 55,155, 89,155, -154, 16,174,119, 91, 16,101,162,175, 94, 93,140,253, 24, 2,229,177,182, 93,215,165, 84,165, 26, 24,136, 14,165,246,227,208,151, - 28,137, 25,105,181,104, 61,239, 45,217,209,193, 65,204,136, 40,134,184,222,238, 60,149,159,107, 81,179, 49,151, 54, 53, 77,228, -126, 28, 1,232,239,252,230, 47,253,242, 91,111, 45, 87, 43,102, 54, 67, 1, 40, 99, 95, 75, 37,142,199, 71,171, 89,151,158, 62, -125,202,129,153,194,217,201, 89, 54,139, 4,165, 20, 53, 48,173, 93,211,138,228,188,223, 80,106, 41, 52,104, 56, 84,201, 99,143, -156,152, 12,181,238,118,187,249,124, 65, 33, 13,251,189, 17, 72,150,166,237,230,179,118,179,185,149, 90,123,129,213,233,189,231, -183,119,183,119,107, 69,236, 82, 92, 46, 22,179, 38,174,102,243,166,137,179, 89, 23, 2,181, 33,117, 93, 19, 2,199,148, 8,205, - 77,108,230,234, 31,243, 32,135, 51, 38, 85, 69,165, 22, 51,166,200, 42,197, 42, 16,153,160, 49, 50, 18, 58,140,222, 23,160, 56, -184, 78,137, 13,216,100,156, 6,158,196,106, 6,170,128,228,141,154, 3, 78,138, 21, 12, 65, 3, 65,191,219, 14,187,205,242,236, - 40, 53,115, 17,112,251,183, 20, 41,121, 28,246, 59, 41, 85, 69,154,121, 27,155, 46,198, 6,137,129,144,136,201, 80,252, 71,171, - 79,119,201,247,146,252, 74,106,254, 80,210,106,147,157,136, 39,239,149,169,168, 56,144,199,239,173,196,129,128,138, 84, 3,101, -194,170,211,104,211,111,146, 42, 74, 76, 28, 26, 3,169,185, 74,169, 8, 66, 77, 66,160, 50,142, 4,232,152,101, 20,128,128,222, -149, 21, 5, 19, 33, 52,115,251, 10, 34, 17, 87, 85, 52,219, 15, 99,208,131, 28,195, 39,163,191, 96,246, 78,115,108,243,113,176, - 29,142, 55, 63,114,221, 46, 53, 69, 78, 29,218, 65, 7, 34,182,170,104, 65, 3,112, 44,132, 33, 3, 41,138,137, 32,161, 67, 34, - 14, 60, 70, 71, 95,146,170, 97, 32, 56,108, 28, 81, 96,203,170,224, 30, 40,223,112,160, 3,189,102, 82,251, 25,248, 31,173,148, -250,230,219,143, 63,251,250, 21,242,119, 56, 57,206,127, 32, 71,154, 1,168, 8,170,202,212, 54,249,197,158, 5, 32, 32, 99,138, - 45, 33, 90,131, 72,104, 42,166,106,200, 96,162,166,150,179,169, 8,152,149, 98, 86, 76,213,204, 87, 54,136,192, 48, 6, 2, 66, - 8, 96, 50,217,130,204,220, 22, 66, 1, 2,179, 1,118,129, 83,155, 62,124,239,189,119,223,255,206,183,223,255,224,141,135,111, - 64,140,187,221,174, 31,247,187,245,250,233,147,111, 54,235,205,106,181, 72,109,243,248,241,187,170,186, 93,111,246,251,189,148, - 98,181,174,230,139, 38, 53, 67, 30,134,126,159, 71, 11, 33, 48,198, 20,194,110,232, 5,173,140, 99, 37,170, 90, 74,149, 42, 54, -150,106, 53, 35, 97,224, 24,137, 40,181, 69,106,173, 85, 68, 0,172,109, 18, 81, 80,179, 60,230, 94,242,190, 31,204, 52, 53,169, -109,186, 38,177,169,229, 82,251,126,168,162, 82, 85,173, 26, 72,228, 16, 67,108, 83, 24,107,222, 13,253, 56, 86, 99,104,218,132, -222,186, 18,101, 2, 81,139, 49,140,185, 32,129,228,122,187,222,230, 42, 72,148, 98, 20,145,177, 84,223, 27,172, 85, 75, 49, 83, - 51, 4, 2, 8, 68,129, 83,155, 98,219,117,179, 54, 33, 95, 51,199, 54,134,174,235,230,109, 51,239,102,243,174, 59, 57, 62, 62, - 90, 45,230,221,172,105, 99,203, 77,240,174, 63, 18, 69,127, 78,164,182,137, 67,206,159,124,254,245,215,207,158, 93,222,220,214, - 42,236, 30,138,192, 4,184,152,205,209, 64, 73,180,226, 88,243,241,106, 53,107,186, 92, 43,135,248,238,155,111,133,128,175, 46, -111, 31,156,158, 40,115,106,187, 6,163, 49,189,251,248,157, 49,231, 79,190,250,188, 31,247,227, 56, 70,142,111,220,127,104, 0, - 31,253,236,103, 41,132,123, 71,167, 79,206,159, 63,126,243, 65, 10,205, 71,159,126,122,113,125,133, 0,111, 62,188,255,234,252, -186, 77,241,203,252,204,170,188,253,248,254,126,200,127,242,209, 79,246, 99,255,232,254,131, 77,191,251,252,201,179,237,208,119, - 77,179,217,238,114,173,145, 35, 97, 56, 57,106, 17, 64,181, 42, 40, 26,184, 61, 92, 77, 77, 28,171, 4,234,149,182, 90, 6,104, -204,196,173,161,177, 81,176, 34,165,141, 13, 18, 84, 15, 11, 59, 70, 19, 99, 8,220,151,250, 63,253,179,143,238,126,105,252,181, -247,223,153,207,230, 41, 70,145, 34,128,219,113,232,154, 80, 75, 30,160, 80,108,114, 30, 54,235,203,245,221,205,155,143, 30,115, -196,171,205,122,177, 60,238,135,190, 10,236,182,155,121,151,108,200, 99,217, 45,143, 78,216,228,100,185,184,188,219, 96,138, 98, -204,237, 34,231,129,114,142, 33,164,110,209,221,159,109,119,187,175, 46,174,190,120,254,234,242,110,253,252,226,242,102,215,223, -245,123, 41,210,166,134, 35, 51, 81, 21,105, 99,138,145,103, 77, 34,226,163,249,188, 73, 33, 48,166,148,218, 20, 78,102,179,179, -227,213,106,181, 92, 46, 22,139, 54,158,204,187,217,124, 49,155,181, 1,184,105, 19, 98, 36, 66, 41, 90, 44,148, 82, 20, 16,234, - 72, 12,101,204,136, 53, 52, 77,136,141, 74, 85, 85, 4, 52, 20, 34,194,152,170,129,212, 74,137, 3, 51,197, 56,142, 61,136, 80, - 19,208,184, 90,117, 43, 44,135, 88,115,222,245,101,214,166,200,141,129,113, 12,154, 51, 65, 35,104,165, 20,157,240, 53, 48,246, - 61, 42, 32,114,211, 53,140, 36,234, 93, 39, 4, 3,230,201, 70, 61,241,221,192,151,249, 73, 0,107, 53,230,137, 87,107, 90, 85, -225,144,154, 86, 48, 67, 85,142, 36, 86,197,140, 67, 80,161, 82,138,137, 97,164, 24,131,128,106,150,201,242, 40,197, 76,152, 24, -152, 85, 4,213, 98, 98,226, 54,231, 98, 42, 72, 76,137,205,208,180, 26, 96,140, 33,171, 25,104,205,153, 17,140,131,168,250,104, - 29, 16, 2,120, 2,242,112,196,155,153,137, 18, 7,183, 96, 31,130,142,168,170,147, 64, 0,100,146, 99, 76,181,137,159,252,116, - 32,114,129, 33,160, 58,116,114,218, 15, 18,143,170, 76,253,238,195,230, 18, 33, 72, 53, 3, 51,228, 16,212, 65, 69, 96, 96, 34, - 21,128, 8, 21, 60, 77,165,102,116, 80, 6,250,171,239, 71,177, 35,107,106,201,237,242, 12,202, 87,251, 92, 23,179, 69, 25, 71, - 69,114, 34, 12,210, 1, 54,140,206, 80, 3, 20, 68, 86, 83,115,159,159,138,168, 26, 48,129,188,158, 52, 24, 18, 82, 72, 24, 18, - 33,152,121, 17, 70,170,181, 12, 25,160,168,212, 50,142, 62,111, 64, 21, 0, 13, 10,102, 10,254,106,134, 0,166,255,248,143,254, -184, 91,156,254, 27,255,250, 63,255,157,239,124,120,122,124, 90, 12,114, 25,111, 54, 55,121,183,187,120,254, 98, 55,110,135,253, - 56, 91, 46,127,229,215,126, 35,160,221,222, 92,230,113, 24,246,251,125,191, 15, 20, 16,113, 62,159, 25,209,213,229, 43, 85,104, -154, 56,111,155, 62,231,245,102,191, 86, 33, 68,102, 14, 77,218,247,253, 80,107,169, 42,181,168, 89,215, 52,128,144,139,130, 34, -162,137, 72,201,153, 35,167, 24,171,202,174,223,239,246, 61, 16,118, 49,158,157,156,196, 24, 84,117,204,121,187, 27,164,138,152, - 14,227, 40, 34, 69, 44, 6, 94,116, 77,211, 68, 64,220, 13,227,190,239, 85, 45,196,192, 76,125, 63, 86, 17, 17, 5,173, 2,168, - 98, 69,100, 55,236,171,210,190, 31,115,173, 64,136,106,195,144, 1,161,139,209,239, 56,200, 76,140,193,195,213,196, 41, 52, 28, -144,136, 21, 64,204,100,180,205,254,118, 24,118, 78, 43,232, 82,106,218,118,222,181,109, 74,203,197,188,107,219,163,197, 98,181, -156,117,169,155,205, 83,219,116, 90, 36, 16, 60,127,117,241,151,159,126,126,179,222,132, 64,132, 28,136, 66, 19, 81, 49, 48,251, -114, 80,136, 49, 48,153,218, 88,242, 56,244,215,140,179,210, 18,226,163, 7, 15,139,106, 76, 93,151,162,245, 61,168, 14,162, 17, -195,118,183,123,246,242, 98, 44,195,172,235,218,208,206,186,118,209, 53, 93,219, 17,232,213,205,205, 21, 92,205,187,217,139,139, - 43, 34,186,190,187,157, 55,237,195,123,103,127,249,217,103,185,212, 95,249,224,219, 33,132, 71, 39,103,219, 50,124,115,254,188, -239,135, 89,215,221,174,239, 62,251,250,233,118,232, 17,200, 4,231,221,226,216, 65,106,132, 34,146,139,248,103,146, 13,128, 25, - 0, 65,166,201,149,195, 77, 85,197, 14,206, 73,111, 6,138,105, 27, 40, 80,136, 49,168, 26,171, 9,104, 8, 78,102,155,188,170, - 98,246, 79,126,250, 51, 41,195,175,127,240,173,213,234,120,232,119, 93, 59,159,119,203,192,225,201,211,103,169, 13,167,171,179, -118,209, 52,105, 86, 74,169, 98,219, 60,156, 28,175,252,119,217,239,247, 20,210, 88, 49,198,208,239,135, 86,165,137,225,197,229, -171, 97, 44,177,105, 9,185,101,124,248,198,187,130,225,110,232, 63,123,121,253,241,159,125,242,245,179,167,219,221,102, 63,140, -158,218,218,230,140,104,196, 20, 34,197, 20, 73, 77, 69,212,164, 31,107,206, 69, 13,246, 57, 35, 98,191,223, 21,147,126, 95, 69, - 11, 83, 56,154,207, 56, 76,152,219,147,163,238,222,106, 89, 10,222, 91,118,203,197,252,193,217,241,195,179,211,123,171,249,195, -211,147,197,114,149,154, 36, 34,109,147, 40, 54, 98,128, 8,217,216, 60,114, 3, 70,200, 82, 20, 1,186, 89,151,199,106,102,192, - 16, 66,128, 72, 53, 23, 54,224, 64, 68,193, 16,173,106, 41, 37, 15,121, 62, 91,148,106,145,162,170, 43,162, 42, 17,206,186,110, - 0,147, 90,192, 64,212, 40, 50, 7, 52,211,172, 85,171,112, 76,132,196, 33, 72,205,181, 20, 10,193,183, 95, 8,163,234,168,136, - 76, 33, 4,241,203,164,100, 87,247,161,169,146, 33, 81,162, 8,181,142,109, 66, 64, 26, 11,214, 42,181, 8, 49, 27,154, 33,228, -156,209, 32,117,141, 84, 41,121, 52,209,118, 49,203,163,136,214, 24, 35,167, 84,197, 47, 79, 77,173,217,233,101, 76, 68,161, 21, -201, 98,226,224,213, 72, 60, 61,244, 17,137,153,153, 9, 33,184,166,195,113,254, 62, 50,128,195, 10,168,167, 2, 17, 92, 44,106, - 64,134,128, 24,216, 23,181, 15,196, 92, 4, 49,227, 41, 15,238,132, 70, 67, 0, 53,213, 10,134,138,138,232, 62, 29,114,132,133, - 31,183, 86, 20,105,218,214, 5, 68,100,223, 24,155, 16,196, 94, 92,197,224, 4, 81, 71, 2, 76,165, 66,205,197,144, 25,105, 2, - 35,128, 10,226,106,181,232,183,155,229,124,102, 86,164,136,119,197,171, 78, 64, 31, 79, 33,162, 1,160,104, 57, 52,205, 61, 65, - 67, 54,173,197, 78, 43, 10, 0,106,104, 89, 21, 92,143,168,238,163, 65,226,134,136,230,136, 56, 91, 50, 6,210,170, 37,143,142, -185, 81,201, 76,102, 90, 47,206, 95,125,245,228,252,225,163,247,255,237,127,231,183,149,160, 14,229,118,179,190,189,122,117,113, -254,108,179,190,235,135,108, 64,143, 30,189,253,246,219,199, 77,211, 93, 95, 95,212,146,219,182, 1,177,174,155, 49,147,154, 13, -187,126, 40,165,105,154, 7,247, 31,222,220,222,108,182,219,253,110, 44, 34, 77,227, 90, 3,237,135,190,106, 29,179,128, 65,138, -145, 65, 13,209,140,170,149,170,181,142,238, 72,179,144,194, 56,150,205,110,159,115, 21,213,229,108,118,180, 56,138,145,138,214, -190, 31,183,251,126, 24, 71, 66, 45, 21, 20,212, 53,208, 93,136, 77,219,166, 16, 74,213,126,216, 23,169, 78, 11,237,135,236, 43, -204, 34,213,135, 49, 85,172, 40,168, 34,242,172,101,106,211,204, 91,172,232, 11,108, 0,140,145,192, 16,137,137, 76, 13,232, 80, - 25,186,163, 67,132, 0, 74, 85, 64, 77,129,123,195,245,126,215,140,195,142,131,145, 5,164,197,108,121,239,244,200, 99,145, 77, -228,174,235,102, 41,205,102,221, 98,182, 80,145,167,175, 46, 74,205,169, 73, 82,242, 62, 15,140,100,189, 79,194, 17,153, 16,128, - 57, 57, 2,187,212, 98,166, 82,139,112,232,102, 75, 14,129, 12,112,142,166,186,156, 7, 32,172, 34, 4,120,117,123,219,143,125, -155,210,209, 98,181,237,247, 87,235,219,219,245,250,225,201, 81, 81,120,121,125,221,165, 48,235,186,187,205,221,110,191,191, 94, -239,154, 16,179,214, 89, 59,187,119, 28,175, 55,235,237, 56, 50,192,151, 47, 94,236,250, 65,196,206, 47,175,119, 99, 38,228,163, -249,252,193,217, 49,152,150, 90,251, 62, 3, 76,187,230,190,172,101, 4, 2,168,158, 55, 35, 48,122,109,246, 37,133,106, 6,100, - 80, 1, 81,205, 55,242, 65,141, 14, 42,131,130,166, 85,213, 55,255,196, 99,201, 6, 1,139,232, 31,126,244,115,197,240, 55,126, - 48,187,127,118,118,121,115,119,181, 94,191,255,232,109, 76, 77, 95,237,122,125, 43, 82,219,166,171,165, 15,180, 60, 90, 30, 23, -209,243,235,107, 82, 67,205,185, 82,155,186, 87, 87, 55, 15, 79, 79, 3,112,192,116,118,114, 86, 4,198, 97,255,217, 55, 95, 95, - 14,218,127,250,252,217,213,229,102,191, 30,134, 60,140, 57,165,152,152,152,208, 24, 39,121, 27, 34,128,214, 42, 76,117,234,204, - 26,153, 89, 85, 97,196, 90,106,100, 66, 36, 84, 9, 12,134,156, 2, 51, 1,147, 1,144,136,108, 54,253, 56,214,139,155, 93,209, -162, 6, 99,206, 12,198, 28,212,180, 9,225,108,185,122,252,240,244,193,233,201,106,222,206,231,179,183,206,142, 79,143,142, 79, -142, 87,145, 29, 90,167,179,229, 10,128,202, 48, 4, 50, 34, 52,177,196,161,212, 18, 57, 96, 8, 38, 46,207, 66, 49, 88,223,238, -153,177,105,102,238, 89, 68, 0, 15,122,115,140, 96,134,156,192,140,209, 18, 49, 80, 64, 12, 20, 40, 80, 99, 9,164,102, 81, 65, -135, 28, 68, 48, 19, 4, 82, 55, 2, 81, 52, 83,177,233,100, 1, 68,100, 86,169,165,140,136, 20, 98,148,146,213,147,166, 8,132, - 98, 6, 68,156,102, 73,213, 36,143,224, 54, 15, 36, 17, 49,213, 16,162,176, 12,195,216,134, 6, 83,147,165,212, 92, 38,175, 30, - 6, 70, 82, 43,129, 26, 5, 48,169, 76,228,127, 5, 2,231,146,217, 76, 81,220,228, 71, 70, 64, 28, 38,238,181,186, 26,233,181, - 38, 85,108,114,136, 35, 34, 49,138,122, 52,134, 94,211, 1, 94, 51,207,188, 51, 6,158, 46, 58, 48, 99, 28,179,138,254,141, 71, - 4, 53,104,154, 38, 52, 97,127,187,157,198,172,140, 6,122,200,160, 24, 34, 17,144, 65,245, 22, 92, 49, 37,100, 34, 84, 69,241, - 65,235, 20,216,121, 93, 98,120,184,207,204, 76,114, 57, 58, 58, 94,223, 92,158, 28, 45,107,206, 98,202, 46,111, 69, 68, 83, 60, - 44,149,226, 36, 95,192, 3,167,221, 0,209,127,229,233,128, 87,143,128,138,151, 54, 19, 88, 24, 12,196,166, 56,191, 85, 32, 16, -173,160, 8, 8,129, 1,136, 67,104,204, 22,151,175,206, 63,249,232,227,152,102,239,126,231, 87,218, 24, 47, 46, 94,148, 82, 46, -206,159,191,122,249,188,223,245, 72,225,173,183,223,253,224,222, 61,149, 2, 86,145,105,223,175,119,155,117,149,250,234,242, 85, -191, 31, 24, 48,166,112,114,118,186, 60, 89,149,203,203,139,139,139,126,200, 57, 15, 33,198,148, 2,138, 86,173,253, 40, 99,206, - 98,230, 44,134, 89,147,156,143, 80, 69, 75,201,181,230, 90, 51, 2, 41,192,126,200, 85,197, 4,218,212, 28,175,102, 77, 96, 49, -221, 13,155,113, 83,242, 88,199, 82, 74, 45,204, 33,134, 48,150,222,192, 0, 83,215,117,206,157, 42, 82, 76,140,155,152,112, 70, -104,132,176,219, 13, 96,176,181,253,186,212, 34, 82,157, 45,129,236, 42, 43, 67,243, 44, 44, 59,185,223,133, 11, 30,175,147,154, -205,212, 42, 19,250,198, 28,152,127,198,148,145, 49,160,170,198, 16, 23,243,238,118,179, 17, 0, 2, 5,195, 44,178,235,247, 39, -101,214, 54,237, 56,150,161, 14,227,144, 47,197,196, 4,192, 82,140, 6, 22, 67, 84, 48,239,191, 22,176, 8, 68, 76, 42,162,181, -130, 97,201, 91,175, 43, 85, 21, 9,168,232,200,149,134,253,232,215, 76,160, 24,130, 33, 68, 12, 77,140, 68, 72,204,111, 52, 15, - 13,196, 41,196, 93,104, 1,244,203,231,207, 75,173, 99,201,121,236,115,201, 99,169,155, 33, 63, 60, 57, 93, 45,102,231,215, 23, -199,139,163,148,226,147,243,203,237,176,219,238,134, 64, 68, 72,217,138, 55,233, 12, 97,172,217, 12,115,169,165, 10,162, 2,210, -235, 74, 82,201,211,199, 64, 0,162,158,230,125,189,188,225, 82, 31, 99, 38,247,186, 43, 40, 35, 24,130, 50, 18,133,156, 7,169, -197,124, 40, 69, 6,132, 38, 96, 12, 96, 70, 6, 49,134,255,235,211, 47,111, 54,235,127,237,119,126,123,214, 52,251,166,219,238, -119,203,174,235,139,169,148,221,238, 70, 49,214, 82,204,140, 98, 88,223, 93, 15, 67, 47, 34,109, 12,243, 89,119,180, 88,222, 59, - 89,237,134,124,181,219,127,250,245,167, 95,159,191,120,121,187,239,115, 30,139, 84, 19, 38, 92,204,103, 4, 60,107, 19, 25,136, -169,137, 78, 10, 11, 53, 69, 52, 53,246, 97,156, 47,143,219, 68, 15,156, 0,220,170, 22,244,150, 0, 0, 32, 0, 73, 68, 65, 84, -104,134, 88, 85,165, 90,145, 10, 2, 98,101, 32,138, 16, 8, 33,139, 0,193,176,173, 8, 18, 1,136, 48,166,104, 64,106, 82,178, -222,150, 97, 55,142, 79,175,111, 14,200, 29,139,196, 72, 56,159,205,151,109,211, 54,241,116, 49,187,119,118,122,182,156, 31, 47, - 22,199,171,197,209, 98,182,152,207,222, 56, 59,109,231, 29, 1, 6, 4,140,193,185,134,125,206, 90,243,217,217, 49, 82,200, 37, -179, 9, 5,156, 86,141,106,225, 24,151,171, 48, 14,161, 12, 99, 21,137,238,147,180,232, 78,104, 68, 34, 16, 53,247,131,177,170, -163,149,221,144, 77,234, 90,113, 68,162, 32,181,212,154, 67, 68, 7,232, 35, 18,197, 38, 16,214, 58,150,226, 75, 50, 8, 0, 82, -170,107,227,192,208, 84,129, 12,204,128,217,106, 97, 12, 49, 0, 18,169, 9, 1, 26,147,169,168,136, 79,169, 1,185, 74, 5, 19, -160, 0,198, 6, 86,198,130, 44, 33, 68, 1,208,126,175,181,112,228,169,186, 5, 85, 67,114, 61, 29, 77, 81,152,131, 30, 69,241, -181, 78,122, 82,231, 49,145,122, 65,233,116, 35, 87,251, 57,251,104, 90,213,153,174,224,132, 32,134,132,120,112,126,148,113, 44, -227, 8, 96, 80,205,124,137,106,250, 12,211,148, 44,157,104,118, 82,171,146,239, 37,185,148,152,204,137,163,224, 20, 89, 95, 3, - 86,197, 9, 55,138,166,146,230,139,171,155,103, 82,134, 92,202, 4,137,124, 29,173,157, 6, 4,234, 26, 97, 38, 4,155,136,100, -126,196,155,218, 68,113, 35,115,189,217, 47,214,230,192,125,223, 64, 46, 11,192,105,209,219, 87, 38,114,149, 50,148,126,188,253, -236,147,159, 14,195,240,238,183,190,179,156,207,175,175, 94,124,115,115,121,125,117,181,223,238,114,174,247, 30, 62,252,238,247, -126, 16, 83, 35, 37,223, 94,191,122,245,242, 85, 41,117, 55, 14,155,221, 78,139, 52, 77,138, 33,164, 20, 83,211,132,200, 47,207, -207,215,235, 53, 0,198, 16, 23,243,102,143,176, 27,246,227, 48, 22, 17,239,247, 17, 97, 36, 14, 28,156, 97, 93,160,140,217, 65, - 50, 90, 69, 74, 45, 34, 86, 1,186, 16, 87, 93,203, 76,129,121,187,223,109,182,217, 12, 66,136,181,202,182,239,157,195,188,235, -247,110, 38,105,155,102, 22, 19,209, 4,189, 83, 21, 19,147, 90,119,227,222,115,179,155,221,126,172, 32, 90,247, 67, 53, 82, 54, - 50, 0,197,226, 49, 90,246,131,123,210, 54,170, 34,130, 24,240, 68,110, 32, 81,241,167,178,203, 11, 13, 8, 76, 77,249,117, 10, - 15, 21, 45,164, 24,198, 82, 1, 98, 32, 68, 0,145, 90, 74, 77,169, 34, 26, 42,186,133,109, 28,234,245,230,238,209,253,147,239, - 62,126,115,189, 27,231,179,213,237,246,246,234,246, 14, 24, 71, 49, 70, 0,196, 38, 38,100,242,111,129, 42, 1, 22,154,238,149, -117, 43,142, 24,131, 73,109, 22,136, 41, 36, 14, 76, 28, 67, 10,145,188,158,157,181, 73, 83, 10,129,143,142, 79, 68,106,174, 53, -231,113, 24,199, 82, 43, 82, 8, 8, 95, 62, 59,191,222,172, 95, 93,222,169, 42,113,152,117,109,192,144,152, 51,100, 52, 55, 78, - 0,161,144, 37, 10, 68,149, 24,107, 5,159,239,131,190, 14,126, 77, 22,176, 73,201, 62, 29,238,238, 93, 82,241,156,177, 34,152, - 41, 16, 8, 64,173, 70, 64,232,203, 53, 54,129,237,212,204,196, 38,163,197, 4,214, 69, 6,248,233,147, 87,252, 39,127,246, 91, -223,121,119,222,206, 2,242, 80, 75, 30,135, 89, 55,159, 47, 79,119,195,158, 57, 94,173,183, 5,104,213,182,219,102,119,118,239, - 29, 12,233,118,179,249,163,143, 63,253,242,252,242,197,213,205,213,102,189,222,237,252,175,155,167, 24, 83,138, 64, 41, 68, 80, - 51,156,102,161, 7, 42,147,203,233,166,175,154,255,199,243,120,132,128,132, 38,147, 73, 14,167, 64, 51, 16,146,248,193,133, 20, - 0, 64,173, 98, 45,185,104, 5,166, 48,228, 28,189,199, 81, 68,188, 48, 80, 69, 83, 64, 14, 14,135, 64, 42,126,220,170,230,156, -215,160,151,235,205, 55, 47, 94,206,158,189, 26, 74,185, 92,223,161,200,188,233,150,243,110, 53,235, 22,139,217,114, 54,123,112, -180,124,120,122,116,118,188,122,243,222,201,106,185, 76,132,243, 38, 49, 83,199, 93,149, 12,132,234,171,142, 30,190,119,115, 72, - 16,198,192, 41,185,110,211,166, 64, 33, 33, 77, 6, 54, 53,156, 8, 29, 19, 13, 17, 1, 25,129, 8, 21,145, 25,188,159, 12,160, - 74, 33,128,145,105, 29, 74, 97, 2,164, 88, 84, 77,196,164,114, 12,129,217, 12,213,109, 30,106, 8, 26, 67,210, 24,196, 84,165, -128, 42, 48, 7,130,108, 19,103,212,227, 45, 90, 43, 0,144,243, 17, 12,131,115,135, 76,193, 60,140, 10,160, 90, 10, 18, 8,161, -134,137,129, 55, 61,119,205,219,218,211,138, 19, 26, 34,123,139, 2, 93,129,230, 11, 74,132,211,197,195, 76,127, 17, 20, 63, 20, -144,134,128, 76,175,117,126, 14,155, 48, 3,157,246,130,156,169,134,108, 83,199,199, 75, 84,157, 26,250, 6, 22, 2, 79,104, 1, - 48, 6, 18, 1, 67, 3,154,182,136, 13, 77, 69,205,128, 34, 97, 32, 19, 1, 4, 6,252,248,163,143,122, 9,191,250,131, 15,215, -155,157,155, 34, 16,217,192, 76, 42, 2, 2,138,151, 36,234,202, 78,244, 44,102, 69, 37, 15, 62,250,129,132,122, 48, 18,178, 47, - 18, 79, 82, 43, 39, 12,195, 4, 71,211,221, 38, 87,145,188, 31,158, 63,253,230,217,243,167, 15, 31, 60,124,240,232,237,245,245, -203, 47,127,118,113,125,117,173,104,139,197,252,209, 59,223, 58,187,247, 48,165,180,190,189,122,249,244,201,110,191,221,108,247, - 23, 87, 55,185,228, 90,165,155,181,173,119,244,136, 16, 96, 55, 12,249,110, 8,196,243,249, 66,164,170,202,205,221,118,179,219, - 35,122,239, 12, 9,137, 67,195,140, 62,219,204, 57, 15,101, 48,131, 90, 74, 41,101,204, 85,204, 66,224,196, 24, 66, 48, 67, 81, - 25,203,168,166,251,177,144, 71,142, 76,198, 90, 76,193, 80,199,162,136, 12, 8, 77, 72,145,120, 63,142,178, 23,100, 84,213, 90, -197,212, 74,173,187,190, 18, 83,151,218, 77,159,199, 82,220,210, 11, 2,130,138, 7,143,138,223, 61, 21, 20, 1,176,170, 25, 41, - 26,249,119, 28,136, 14, 66,117, 64, 35, 3, 51, 49,243,112, 18,142,165,150, 90, 42,134,212,198, 24, 66, 3,179,253,184, 38, 44, - 12, 17, 9, 69,180,104, 45, 69, 92,175, 92, 75, 53, 48, 14, 52,107,218, 7,199,199,187, 33, 95,111,118, 33,118, 39,171,147,183, -222,124, 20, 66,216,239,134,167,231, 95,207,218,249,144,199,245,110,211,132, 56,129,249, 28, 37,228, 66, 13,112,176, 10, 42,130, -168, 88, 17,130,218, 35, 56,101,156,153,152, 2, 5,110, 67, 19,153,253,244, 15, 76, 13,209,114,121, 10, 75, 0,134,183,223,120, -115, 24,198, 7, 15, 30,142, 99,217,236,119,227, 56,140,227, 88, 85, 12,160, 88,173,181,130, 89,173, 85,212, 11,246, 73,245, 32, -106, 2,198, 52,237,115, 59, 25,210,212,136,176,138,231,205, 14,110, 3,159,255,136,248, 94, 30,129, 1, 24, 3,154,136,212, 2, -104,132,216, 4,222, 7,178, 90, 96, 34, 19,250, 13, 11,171,170, 31, 17,204, 28, 99,252,248,217,121,174,229,111,253,181, 31, 22, -145,245,110,211,166,214, 52, 31, 47, 22, 93, 10,253, 48, 70,228,156,235, 75,158,255,249,243,155,243, 31,127,113,126,117,185,217, -141,213,252,173, 23,149, 26,152, 24, 88, 93, 65,105,230, 89, 53, 17,229, 80,192, 32, 87, 97,162, 10,224, 68,201,250,154, 30, 66, - 72, 0, 33,134, 82, 10, 24,130,218, 1,244,135, 10, 96,165,154, 86,240,214,147, 2,187, 82,208,227,228,128, 85,133,201, 84,161, -138, 11, 61, 44,139, 16,162,130, 89, 5, 37, 20, 21, 3, 16, 52,241, 5, 61, 70, 83,149, 82,208,148, 16,152, 49, 20,154,135, 4, -209, 0, 97,168,117,123,115, 93, 47,174, 94,187,171, 8, 48, 16,221, 63, 89, 17,211,201,124,118,122,180, 60, 91,204,142,142,143, - 30,221, 59,125,243,236,120,121,180, 88, 45, 86,243, 14, 99, 8,216,116, 50,155,249,141,170, 10,248,250, 8, 99,144,168, 86,213, -204,141, 44, 72,156, 0, 76,164, 34, 29,206, 59, 85,166, 8, 6, 22,146,212,130,140,128, 36,106, 10, 3, 35,135, 38,162, 66,173, - 2,170, 41,178,197, 56,228,140, 38,236, 70, 23,243,125,160, 88, 68,152, 29, 40, 25,212,143, 58,196,136, 36, 77, 35,101,212, 82, -152, 57,164, 36,230,251,252,132,211,238, 10,131, 1, 51,107, 46,222,101, 33, 53, 38, 50,197, 96, 96, 40,134,126, 22, 19,146,136, - 63,152, 21, 25,205,152, 13, 12, 14, 36, 69, 31, 5, 31, 96,144, 58,245,217, 15,184,223, 67, 86, 94,213, 64,144, 8, 29, 55,111, -254,224, 81, 64, 37, 63,255,213,128,212,121,234,254, 83,112,194, 15,161,169,130, 33, 5,191, 31, 79,255,155,252,202,103,122, 64, -210,160, 34, 2, 88,215,196,253,126,215,117,243, 16,200, 84,134,237,250,127,251,195,127,242,163, 95,250,246,180, 81,237,198,166, - 73,135, 41,160, 70, 97, 2, 9,121, 89, 73,166, 8, 12, 19, 71,195, 84,170, 83,128, 1,200,192, 64,166,252, 59, 34, 18,161, 17, -104,150, 93,159,199, 97,204, 99, 38, 10, 55,183,175,158,124,245, 85,205,195,106,177,220,220, 94,127,253,197, 23, 55,219,219, 89, - 59,187,119,118,111,177,152,137, 98, 32, 94,223,188,186,185,186,190,184,190,188,185,219,238,199, 65, 68, 18,115, 10, 60,159,117, -204, 88,198,108,208,152,122,152, 23, 25,217, 84,183,219,254,160, 35,136, 71,139,249, 48, 14, 99, 46, 76,196, 20,153,160,150, 50, -214, 90,164,170,129, 26,228,113, 44,181,136, 72,147,146,145,239,153,217,110, 24,134, 97, 68, 98, 98,146, 42,197,106,195,201, 64, -115, 81, 53, 11,145,170, 98, 76, 92, 75, 54,131,221,208,111, 7,155, 86,149,145,246,251,126, 63,148, 92,165, 40, 18,105,224,184, - 31,199, 42, 2,166, 85,108,114, 93,130, 7,213, 8, 0,164, 24,178,161,122,186,217, 37,247,102,100,193, 51, 88,138,135,159,140, -190, 51,206,190,237,226,168, 69, 68, 64, 29,242, 16, 57,117, 41,201,124,182,222,237, 0, 36, 33, 3, 64, 63,142, 8,180,104, 91, -241,244,172, 41,128,198,192, 47, 46,175, 63,120,252,230,119, 31,191,121,219,151,111, 61,126, 12,132,203, 89,151, 5,111, 54,155, - 71,247, 78, 63,127,242, 13, 66, 56, 61, 58,189, 89,223,237,250, 97, 49,107,134,154, 1,145, 17, 99,140, 8,174, 43, 37,239,141, - 28,214,169,124,155,198,178, 20, 27,109,143,123, 79,192, 50,113, 10,145,153, 99,216, 51, 83,160,200,137, 3,211,106,177,162, 21, -189,129,247, 16, 88, 84, 75,205,162, 58,142,227,102,187, 45, 67,185,237,183,231, 47, 95,249,208,195,247, 60, 68,100,130,158, 34, - 32, 98,209,105, 39, 92,193,180,122, 28, 9,145,144, 12,216,215, 85, 17, 16,125, 39,127,106,245,152, 2, 56,174, 88,213, 11, 38, - 67, 62,240,183,157,172,162,244,255, 83,192, 19, 2, 6,250,236,252,114,252,147, 63,255,253, 95,249,165,183,238,159,130,192,171, -205,245,197,205,237,249,122,251,213,203, 87, 69,232,118,191,239,115,201, 37,251,166,249,178,153,165, 24, 24, 33,103, 85, 0,243, - 29,124, 68,166,102,218,209, 3, 5,110,204,132,136,167,166, 3, 64, 38, 82, 21, 54, 80, 83,168,128,137,216, 47,112, 19,226,207, -215,216, 93, 91, 12, 14,244, 16, 80, 49, 35, 0, 49, 51,172, 85, 66, 17,241, 4,182, 1,154,137, 10, 0,105, 53, 69, 83, 70, 30, -167, 39, 11, 38,112, 21,140,185,165, 34, 66, 64, 67, 17, 20,213, 41, 80, 80, 75,169, 5, 9, 3, 19,138,129, 0, 19, 70, 6, 21, - 70, 66, 3, 45,162,219,126, 24,115,125,121,117, 91,164,238,115,110, 67, 88,204,230, 93,234, 24,117,214,198,163,197,236,222,209, -209,227, 55,238,157, 30,173,190,243,248,209,131, 71,111,213,177,134,182,227, 96, 76,134,196,140,172, 68,160,122,128,153, 35,135, -224, 27, 82,136,196, 33,152,161, 22,225, 38,197,212, 14,227,222,170, 34, 35, 35, 19, 6,201,130, 12, 72, 64,136,165,138,106,230, -233,161, 99, 49,112,169,140,117, 20,171, 4, 72, 24, 69, 65, 64,240,176, 82,175,102,181, 10,115,192, 48,205,112, 3,153,255, 38, -147, 34,219,212, 12,198, 97, 48, 80, 36, 36, 74, 50, 22, 51,157,216,102, 41, 68,117,108,174, 42, 78, 83,121,244, 1,166, 29,144, - 94, 96, 54,149,101, 30, 81,199,137,113, 10,204, 33,198,169,135,126,248,204, 57,231, 8,253, 92, 62, 4, 27, 65, 77,173,162,103, - 43,189, 28,128, 67,237,112, 16,209, 34,177,211,241, 15,170, 12,157, 40, 35,254,179,166,131, 8,136,136, 3,254, 31,255,232,127, -253, 7,255,227, 63,164,216,164, 38,157, 28, 31,175, 88, 16,219, 24, 83, 81, 45,185, 56,159, 18, 76, 8,193, 81, 97,160,134,128, - 42,117,194,227, 33,169,186,254,113,226,176,138,249,121,143, 90, 11, 34,113, 76,206,115, 26,199,186,223,247,227,126, 44,181, 74, - 25,251,126,251,242,249,147, 79,191,248,249,131,179,251,128,118,121,117,211, 38,142,177,121,120,118,186,104, 23, 22, 35, 26, 45, -150,179,126,191,125,242,228,249,211, 23,231,165, 84, 4,104,154, 38,133,224, 53, 81,205, 82,217,220, 37,109,104, 34,121, 55,142, -238, 53, 79, 41,181,177,203, 99,238,247,187, 77,191, 39,230,166, 73, 34,138,104,185,228,109, 63,228, 82, 60,166,201, 33,112, 8, - 41, 70, 67, 41, 85,107, 17, 19, 5,196, 90,197, 24, 85,101,216,143,132,148, 82, 18, 17, 67, 85, 85,173, 54,100,185,221,110,230, -237, 44,165,192,158,201, 67,205, 37,239,246,121,189, 29,198, 90, 29,254, 30,208,181, 12,154,221,239,131,147, 62,195,247, 13,139, -105,240,192,135,161, 42,208,235,239, 51, 26, 26,162, 55,190, 29,244,140,206,154, 83, 68, 12, 7, 13, 0, 29, 54, 45,188,177,144, - 75, 1,196,101,215, 17,242,110,191, 29,165, 6,160, 90, 4,147,229,154, 83, 19,177, 90, 21,245, 36,234, 80,228,231, 79, 95,156, - 30, 45,255,213,127,233,239,214,177,254,241, 95,254,197,217,209,114, 55, 14,167,199,171,227,227,227,250,229,215,199,179, 21, 34, -174,119,251,239,127,240,189,199, 15, 31,156, 30, 45,215,251,253,159,254,213, 79,246,227, 78, 69, 68, 37, 48, 85, 17,166, 72,165, - 32, 34, 5, 33, 3, 12,140,196,222, 54, 49, 68, 53, 45,162,163,100, 2, 2, 68, 66, 76, 20,128, 49,112,100, 34, 36,238, 82,106, - 98,226, 16, 3,117,204,164,243,197,189,147,123, 49,144, 33,230, 92,174,174,175, 46,110,174,155, 20, 8, 97, 44,165,168,152, 23, -216,106,132, 88, 85,137, 48, 48, 87, 44, 8,192, 4, 34,126, 11,115, 20, 48, 16, 0,241,161, 39,111,128, 76, 28, 8,171,131, 66, - 32, 48, 87, 21, 21, 67,159, 50, 33, 25,184, 31, 97, 82,197, 35, 96,176,160, 0, 95,156, 95, 17,252,244,131,183,238,127,254,226, -234,197,122,125,187,217, 87,129, 20,120,222, 80,140,141, 59, 44, 49,160,169, 41, 26,169,103, 46,167,212,243,129,134, 58,149,183, - 0, 8, 90,212,144, 9,226,164, 89,166,160, 42,168,197, 12,128,140,170, 33, 84,176, 96,213, 87, 79,212, 0, 80,139, 74, 34,244, -193, 34,121,131,222, 43, 2,240,130, 89, 20,148, 0,201,231, 56, 62,208,211,137, 99, 12,254, 88,159,228,157, 6,102,204, 76, 82, - 29,224, 94,173, 86, 53, 2,100,128, 97, 24,157, 83, 41,234,144,209, 82, 85, 0, 16,148, 16, 60,219,173,168, 98,218,136, 26, 49, -144, 80, 66,103,102,170, 89, 29,213,246,235,225,229,205,221, 79,190,252,166, 9,105, 24,243,127,248,247,255,133, 95,251,157, 31, -221,222,109, 75,209, 50,150, 49,143,232, 61,182,195,135,188,153,205, 99, 51,179, 42, 76,202,156,212, 76, 74,230,192, 6, 25, 12, -138,148, 16,131,144, 18, 64, 21, 53,172,212, 54, 40,181, 84,149, 98, 33, 48, 7,158,234, 0, 10,166,142, 86,111, 69, 51,146,119, - 16,176,141, 51, 1, 45,146,107, 29, 3,199, 24,147, 65,213, 42, 85, 32, 53,141, 42,154,136,103,223,253,194, 77,129, 16,217,140, -144, 76,171,114,215,120,136, 54, 16,134, 34, 3, 81,152,122,213,236, 4, 94, 7,225, 78,254, 61, 56,200,142, 15, 14,105, 31, 59, -123,222,157,224, 53,113,221, 38,143,210,129,248,168, 48, 5, 40,125,111, 85, 39, 45,134,175,227,185,228,101,242,126, 28,160,141, -168,134, 1,188,197,133, 19, 80,223,237,127,226,239, 19, 78, 19,134, 39, 95,124,250,223,252,119,255,195,203,157,158, 46,106,190, -189, 59,127,113, 94,213,126,251,215,126,253, 31,255,225, 31,190,241,248,189,119,223,125,171,150, 50,141,179, 14,146,245,137,227, - 75,236,191,254,107, 96,217,107,248, 0, 79,219, 22, 2, 20, 84,160, 31,181,228,220,239,198,113,232,107, 25, 17,116,236,119, 47, - 47, 94,125,252,201,199,219,125,158,207,103,151,183, 55,100,120,188,154, 47,230,139,118, 62,107,218,212,197, 48, 86,123,117,121, -241,252,167,231,235,245, 54,231, 28, 82,211,166,196, 68, 49,177, 40, 4, 98, 3, 81,177, 24, 89,198,220,247,195, 68,108, 98,236, - 82, 7, 8, 67, 25,174,111,111,199,113, 68,228,174,105,192,108, 55,246,251,190,119, 38,143,136, 49, 97,138, 13,115,100, 70, 0, - 27,242, 40,213,218,216,142, 50,172,183,219, 10, 74, 16,192, 80, 84,221,150,161,112,104, 22, 82,192,132, 9,108,185,176, 54,198, -162,101,172,197,128, 25,240,118, 51,108,251, 49,151,202, 19, 77,194, 12, 44,155, 5, 64,158,112,160,238, 46, 87,247,110,177,239, -171,137, 18,163,169,235,139, 12,192, 64, 20,144, 39, 49,139, 29, 2,170,160,135, 10,143,144, 21,225, 32,210, 68, 5, 35, 52, 96, -132, 90,242, 94,164,107, 82, 10,171,109,223,151, 82,134,113, 92, 52,211,250,120, 64,170,128,165, 22, 64, 20,213,171,117,255,224, -222, 89, 25,182,159, 63,121, 9, 24, 62,120,255,219, 79,207, 95,198,148,182,235,245,188,235,152,224,226,230,230, 91,111,189,245, - 43, 31,126,235,231,207, 94, 60,126,244,240,114,189,126,247,237, 71, 47, 94,190, 66,176,243,171, 11, 10, 60,140,153,188, 87, 34, - 74,132,134, 24, 34, 7,160,144, 2, 96, 32, 48, 38,118,186,180, 6,243,225, 66,150, 34, 21,136,138,155, 6,118, 59, 12,156, 56, -114, 36, 10, 41, 70, 98,134,144, 9, 21,113,214,181,111, 60,124,120,239,228, 76,172,168,193,174,239,135,126, 95, 75, 25,203,184, -239,199, 82,107, 24,177,152,223,202, 15,223, 28, 38,158, 32,214,200, 60,161, 51,166,164,177, 63, 32, 85,152, 2, 17,171,100, 0, - 99,114,229, 24,160, 65, 64, 84, 51, 69, 50,167,234, 57, 22, 30, 13,209,218, 72, 63,127,117,251,217,249,229,118, 44,140,216, 53, -177,137,254,117,101,191,127,218,164, 86,152, 24, 36, 72, 78, 37, 65,125, 45,173,113,178,176,139,107,204,124, 21,190,170,132, 24, - 84, 39, 38,171,248,147,200,195,121, 6,136, 36, 34, 41,113, 29, 43, 48, 51, 18, 0,166, 64, 67,241, 69, 70, 35, 66, 81, 16,177, -170, 83, 46,131, 24, 69, 64,192,212,109,217,224, 56, 0,212, 9,248, 14,136,152, 85, 3, 64,203,140,211,210,185,169,184, 26, 20, -128,120, 63,150, 41,185, 98,134,211,243,233,176, 22,233, 2, 20, 64, 81, 80, 21, 15, 95,123,159,197,135, 7,185,102, 85, 83, 21, - 52,232, 98,156,117, 77, 74, 60,239, 58, 20, 11, 68,221,162,129, 85, 82, 85,145, 98,170,165,148, 90, 93, 3,179, 23,201, 28, 26, - 17,180,113, 67, 28, 24, 88,242, 32,170,168, 18, 82,139, 6,160, 98, 86,153, 25, 12, 24,188,167,129, 20,131,199,200,252, 81, 94, - 85, 3, 98, 12, 49,107, 38,136, 0,232, 47, 81, 5, 81, 21, 4, 11,222,193, 69,168, 50, 41,221,171, 20,166, 38, 48,138, 59,196, -196,164, 86, 4, 35, 52,226, 0, 0,200,177, 74, 77,104, 4, 22, 0, 80, 13, 77,196,199,189, 32,250,250,189,245, 59,184,136, 76, - 77,138, 3, 23, 0,180,122,197, 25, 56, 58, 7,206,251,245,228,117, 37,251, 76,107,106,250, 76, 50,107, 4,164, 56,189,244, 6, -135, 65,187, 7, 86, 4,129, 16, 9,216, 38,135,146, 55,218, 39,162, 1,121,208,157, 48,170,137, 63,117, 76,245,241,251,223,253, -123,255,242, 31,252,215,255,253, 63,116, 73, 66, 12,109, 54,249,217,151, 95,125,244,201, 71,127,227,247,126,255,251, 31,126,235, - 58,103, 80, 33,226, 64, 92, 65,225,176,185,229,221, 68, 5,163,105, 22,236,104, 58, 36,160,172, 2,162, 34, 92,139,149, 82,182, -155,219,190,223, 90,173,196, 36, 82,159, 62,249,230,203,111,158,172,183,251,132,180,154,117, 90, 43,165,248,222, 59,111, 29,159, -158,206,186,217,122,189,126,242,226,197,205,245,245,122,187, 99, 3,111,132,206,187, 24, 99,104,218, 6,145, 68, 10,146,186,118, -217,207,229, 90,196, 64, 3, 48, 16,182, 41,110,242,122,183,223,101,209,200,161,105, 58,211, 58,228, 97,179,221, 86,169, 96, 24, -136, 99, 10,129, 25, 13, 69,171, 65, 21,245,207,143,246,253,120, 43, 27, 85, 43, 34,128, 40, 38, 0, 16, 41, 18,123,161,140, 38, - 86,138,204,187,121,219,117, 82,235,118, 8, 23,151,151, 64,156, 98, 36, 47,196,144, 76,209, 73, 31, 38, 0, 96,242, 11,242,130, - 78,195,118, 63,174, 81,236, 96, 46,124,221,181, 3,143,114, 79, 80,185, 73, 81,110,224, 31, 36,251,133, 96, 23,196,227,183,230, -192, 31, 23,100, 29,122, 23, 6,186, 27,251,200,113, 57,155,143, 57,239,199,190, 47, 37, 40, 35, 66,228,144,179, 0,216,209, 98, -121,124,180,124,235,254,131,211,227,249, 59,143, 30,125,253,244,229,241,106,126,117,115, 99, 64,243, 38,237,153,110, 55,155,253, -176, 59, 91,172,126,240,157, 15,190,124,246,124,183, 27,186,118, 86,164,158, 95,190,236,115, 63,140,101,170,228,204,198,154, 85, -100,179,223,139, 2, 49, 53, 49, 52, 49, 49, 97, 8,132,196,129, 25,145, 66,226, 36,193, 27,122,190, 66,229, 25, 98, 1, 33,196, - 92,118,144, 1, 21,140, 56, 16,197, 20, 2,167, 38, 4,171, 89,192, 76,141, 57, 18, 26, 50,117,109, 71,243,165,106, 21, 53, 5, -171, 89, 74,201,253,216,247,195,176,222,238,110,215,119,185, 31, 70, 51, 50,100, 14,106,224, 59,223,174,238, 33, 35, 12,228, 23, -231, 64, 72, 8,204, 60,214, 2, 64,132,168,206,237, 10,225,224,134,155,164,165,222,252, 36,164,121,162,106, 36, 10,106,224, 62, -107,158,250,147, 10,230, 56,247,105,238, 45, 86,153,153,144, 1, 21, 1,130,129, 78, 52, 51,159, 15,168, 26,138, 78,192,121,240, - 25,130,169,249,202,161, 40,120,202, 7, 16, 20,170,148, 32,147,177, 27, 8,153, 25,153,235, 96,168, 94,195, 24,120, 58, 14,192, - 39,177, 42, 38,166, 65, 39, 85,146, 18,128, 0, 51,153, 30,160,234, 62, 79, 86, 45, 85,109, 42, 11,209,192,162,151,245,160, 38, - 85,112,210, 63,192, 52,192, 38,191, 96,190,254,248, 33,162, 34, 0,161,122,108, 0, 13,205,249, 42,182,207, 25,181,154, 90,211, - 36, 81,169,185,214, 34,226, 21,111, 21,164, 98,106,104,170,102, 33, 4,102, 87,195, 1,152, 32,100, 65, 52, 18, 52, 21,149, 92, - 70, 83, 20, 0,217,141,218,151,217,124,142, 20,164,142,158,220,101,118, 81, 19,136,178,138,170,168,128,166, 24, 1,200, 16,152, -130,104, 65,162, 67,116,219,199, 6,164,104,102, 24, 41, 16, 83,197,172, 62,215, 1, 69, 34, 15,215, 35, 19, 6, 12,196, 24,130, - 22, 1, 80, 38,139,161, 1, 19,172, 37,248, 16, 5, 12, 0,217, 3,141, 70, 19, 3,192,251,240, 96, 64,254, 15,242,181, 86, 64, - 35, 50,127, 5, 19,193, 33,133,110, 98,194,132,248,250, 94, 76, 62,125, 3, 87,159, 78,189,243,169,103,228,231, 2, 78, 92,245, -224,162,130,234, 48,162,195, 93,219, 76,200, 67,144,164, 40, 83,215, 29,125,252,139, 0,156,126,227,183,126,247, 39,127,245,217, - 95,126,121, 62, 22, 5,172, 98,245,249,179,175,175,119, 35,254,223,127,252,175,252,139,191, 23, 17,170, 1, 0,138, 1, 35,187, -125,220,107, 34, 39,200,212, 90, 76, 32,117, 45, 49,155,218, 80,180,100, 21,195,177,223,110, 54, 55,195,230, 70,181, 16, 52, 24, -224,213,249,213, 23, 95,124,241,234,246,246,236,228,232,209,189,123,254,140,185,127,239,228,241, 59,239,150, 90, 63,254,228,147, - 39, 47,206,183,155, 45, 50, 53,169,233, 98,116,109, 83,219,134,200, 41,196, 84,107,221,247,123,169, 38, 32,104, 48,150, 44, 62, - 22, 16,193,192, 49,165,128,184,221,237,247,117,156, 55,179, 46,145, 66,237,251,221,221,110, 39, 53, 35,133, 16, 98, 74,145, 0, -106, 21,138,228,153, 76,100,220,237,251, 82,234, 56,142, 67,205, 67, 17, 52,240, 37,108, 71, 81,215, 92, 20,168,141, 12, 8,185, - 10, 80,192,192,221,172, 67, 83,142,169, 31,199,190, 31, 1,145,137,170, 74,155, 82, 79, 67, 21,144,170, 96, 54,249, 33, 0, 0, -176,250,136,115,218, 52,112,150,160, 47,240,201,107, 78, 4,161,153, 84, 18, 52, 70,240,110,236,228,142,240,176, 7,152,107,214, - 16, 84,125, 72,134, 7,110,219,107, 23, 35, 32, 98,128,168,162,131,230,211,213,252,141,120,180,222,236,171, 8, 87,170,117, 60, - 93,173,254,218, 15,126,248,203,223,253,246,217,209,241,213,245,205,205,230,174,235,230, 63,127,242,205, 63,247,215,127,253, 39, -159,126,129, 0,127,244,167, 95, 75, 41,187, 97,124,116,239,222,143,190,247,221, 24,194, 23,223, 60,249,240,219,239,253, 47,255, -232, 15,127,254,252, 89,140,225,187,239,188,255,217,147,175, 36,151,181,202,221,250, 46,139, 34,113,147,218, 89, 55,107, 34, 65, -213,106, 58,230,177,102, 25,139, 53,109,154,165,176, 94,103, 10,161,235, 98, 12, 33,134,164,166, 76,204, 20,220, 9,163,100,100, - 17, 3,130,214,177, 74,174, 57,114,206, 28,183, 62,116, 34, 8,192,109, 19,230,179,217,241,201,106, 53, 91, 44, 22,139,197,114, -217,164,132,224,208, 43, 37,166, 97,216,247,195,112,187,221,223,222,220, 92,222,220, 92, 92, 95, 95,223,221,109,118,187,113, 24, - 21, 16,136, 34,154,130, 53,137,171, 26,249, 22, 9, 10, 81, 64, 0,102, 14,200,194, 64,170, 8,134, 85, 9, 95,231, 18, 4, 12, - 98,224, 64, 80, 11, 18,128, 0, 84, 55, 60,160,209, 65, 81,227, 89, 55, 5, 83,180, 68, 36,102, 85, 20,193,200, 64,208,204,128, -201,199,132,140,204,117, 20, 96, 68,196, 20,130, 1, 72, 17,181,233,140, 7,223,122, 12, 0, 78, 87, 55,200,165, 4,242, 46,196, -116,133,102,132, 74,147,172,195, 0,101, 66,157, 24, 57,242, 89, 9, 95, 63,239, 41, 32, 84, 10, 80,242, 97, 68,230,119, 8, 52, -213, 26, 83, 16,255, 98,147, 41,128, 2, 4,131, 38,165, 34,117,132,202, 24,188, 28,170,135, 91,188, 63,142,166, 63,168, 30,118, - 56,209,196, 52,152, 41,138,104,201, 37, 48, 35,186,123,141,188, 9,129, 64,222,156, 48,169, 70,135, 46,238,228,150,245,184, 97, - 48, 83, 4, 99, 99, 65, 8,204, 33,206,167, 35, 18, 76, 22, 77, 63,150, 50,246,165,102, 4,202,219, 29,161,174,142,143, 65, 33, - 4, 78,169, 17,199, 67,233, 33,202, 2, 96,200,117,204, 68, 16,187, 14, 20, 84,132, 56,160, 66,213,202, 42, 20, 99, 84, 54,173, -197, 4, 77,128,162,203, 41, 1, 45,181, 51,160, 70, 84, 17, 70,173, 89,148, 74, 41, 0, 86,198, 26,204, 44, 16,187, 88,212, 7, -125,147, 74,148, 24,181,138,186,192,197, 5, 52,206,226,114,189,246,212,192, 57,204, 48, 13,167, 81,172,247,225,205, 49,188, 56, -133, 61,217, 84, 16, 25,220, 71,240,186,181,232, 44, 80, 55,225,137, 77,115, 39,169,126, 11,161,224,240,107,179, 98,134,130, 8, -200, 65, 93, 4, 8, 38, 90, 67,211,158,157, 29,133,111, 94, 50,113, 95,198,191,253,183,255,206,223,255,187,191,251, 31,255,167, -255,217, 71,207,111,239,110,215,247, 79, 87, 8, 40, 90, 35,199, 73,176,164, 21,129, 28, 32,105, 0,134, 65, 8,106, 1, 85,200, -185,236,247,125, 25,247,155,187, 43,169,125, 41,194,204, 99, 63,188,186,120,250,252,229,121,191, 31, 87,199,171, 31,125,248, 97, -215, 70, 49,107,186,166,107,103,219,253,238,159,254,241,255,243,244,233, 11, 84,156, 47,218,163,213, 74, 75,165, 72,136,200,132, - 41,165,192,156,115,222,247, 89,180, 26, 88,169,101, 59,246, 42,214,196,232,143,103, 64,146, 34,125,217,138, 89, 12,180,104, 90, -209,124,181,223,229, 33,103,169, 76,212,181, 11, 87, 56,214,146,199,113, 64,132, 93,191, 51,128,174, 73, 6,160, 34,187,253,190, -207, 85, 14,210, 6, 64, 8,136,200, 44,110,206, 50,219, 13,121,172, 18, 66, 56, 89,117, 0, 8, 68,203,249,113, 72,187,162,114, -125,123,155,135, 33, 5,130,138, 33,193,201,114, 46,106, 85,178, 20,237,171,136,135, 66,193, 0, 72,138,137, 21, 15, 85,161, 17, -128,232,180,220,172, 0,236,253,129,131,142,124, 10, 68,191, 70, 38,123,119, 21, 64, 13,244,160, 51, 68, 0,100, 36,100, 50,209, -170,114,160, 80,184, 5, 27, 8,112,187,207,139,123,179,227, 85,216,238,119,106,150, 82, 60, 61, 57,249,217,151, 95, 32,193,111, -252,234,175, 62,189,120,117,117,125,243,103, 31,125,244, 7,191,247, 55,193,240,234,230,246,110,183,101,179,211,147,179,251, 32, -247, 79,206,250,220,255,244,203, 47,193,234,221,245,237,237,110,247,224,232, 56,197, 16, 80, 77,236,102,191, 55, 85,160,112,178, - 88, 44,218,200, 33, 52,137,251,177, 8,212, 89,140, 2,154, 51, 0, 85,239, 39,109,246,251,237, 48, 6,226,227,197,114, 62,107, -124,170,204, 68,196, 76, 72,145,137, 89, 72,200,145,135,196, 20, 34, 51,211,178,107, 87,179,249,209,209,124,217, 45,142, 87,203, - 7,247, 78, 23, 71,171, 38,164,110,190,108,187, 6, 57,198,208, 32, 18, 51, 41, 96,238,119, 82,133, 2, 73,201, 67, 63,230, 50, - 12,251,225,250,246,238,249,203, 23,215, 55,215,175,174,110,206,175,174,251,113, 44,181,108,182, 61,249,188, 36,155,169, 16,147, - 78,155,241,147, 28,144, 2, 50, 51, 30,114, 16, 16,152,249,144,129, 64,245,224, 26,185, 43,141,208, 0, 2,130, 0, 25, 0,249, -206,253,100, 34, 7, 84, 31,237,249, 56, 16,170,154,162, 69, 85, 67,101, 32, 19, 19, 81,102, 34,162,215,177, 31, 31,183, 76,236, - 61, 3, 37,223,106, 3, 85, 13, 49, 32, 76, 19, 26,157, 0,124, 38, 82, 99, 8,136, 19,114,209,151,187,244,128,242,155,232, 49, - 66, 58,177, 24,136,129, 92,202, 3, 8,234, 78, 47, 55,165,120,129, 15, 20, 27,166,202,125, 41,191,160,221, 30, 98,205, 94,205, - 0, 26, 1, 16,177,128,248, 5, 72,204,129,184,160,134, 6, 26,136, 83, 72,204, 44,104,106, 26,152, 60, 48,231,135,149,233,193, -241, 0, 24,188,154,240,198,254,244, 8,241, 50, 2, 85, 11, 76, 37,170, 17, 83,215,112, 23, 16,176, 19,145, 82,115, 85,232,251, -141,130,201, 86,193,128, 56, 32,114, 12,129,145, 93, 21,146, 56,104, 67,138,106, 82, 69,192,197,132, 68,200,212,148,154,163,162, - 25, 34,179,235,225,189,155, 69, 76, 41,118, 20,163, 26,128,168, 48,131, 48,162,184,160, 43,166, 24,124, 70,195,164,106,138,222, -233,113,168,130,200,148,129,132, 26,220, 91,228, 23,187,105, 44, 64,240,122,156, 58,153,103,109,122, 49,224,208, 79, 7, 50,127, -202, 50, 3, 18, 30, 72,147, 94, 19, 76, 18, 73,143, 87, 22, 53,156,150,152, 60, 41,139, 83,236,210, 59, 62,135,241, 45, 26,146, - 11,124, 3,154,197,212,157,156,156,196, 16,108, 28, 9,237,195,247, 31, 47,239,191,253,239,255,187,255,222,215, 47, 46,222,184, -127,154,165, 18, 34,249,146,147,191,201, 22, 20, 76,180, 42, 54,128, 73,209,198,220,247,187,245,110,123, 11,160,253,110, 43,181, -214,113, 24,114,190,189,187, 27,246,187,167, 47, 94,222,237,199,119,223,124,248,230,123, 15, 30,156,158,238,199,129, 98,179,217, -220, 62, 57,127,181,221,238,250,126, 47, 34, 71,243,101,140, 68,132,166, 48,155,207,129,212,239,190, 82,202, 48,228,177, 12,106, -152,203,184, 31,134, 92, 74, 76, 77, 27, 83,206,185,170, 17,152, 47,103,167,148,128, 96,236,135,245,176, 21, 81, 69,136, 28,102, - 33,229,156,183,253, 46,231,108,104, 12,160,196, 94,250,116, 77, 82,131, 82, 11,152, 6,230, 38,162,177, 9, 64, 46, 89, 68, 81, - 77, 12,198,177, 20,145,249, 98, 53, 14,163, 24,204, 83,211,196,208,180, 29, 24, 50,208,106,182, 84, 49, 4,188,190,185,164, 16, -131, 9,171,142,165, 0, 81, 96,142, 28, 79,219,118, 40, 5, 0, 57, 4,169,117, 44,165, 31,185,106, 5,133,125, 46,224,187,109, -190,109,140, 24,152, 39,241, 49,144, 19,129, 8, 80,124,124, 98,102, 0,213,243,193, 2, 72,211, 12, 29,253,147, 86,157,169,239, -233, 16, 80, 3,144,226,242, 94,149,250,205,249,171, 20, 82,100, 34,198, 93, 63,252,252,155, 39,187,156,111,215,155,245,110,207, - 28,150, 77,184,184,188,250,209,135,223,251,175,254,219,127,240,245,243,167,219,221,240,214,131,179,229,172, 93,180,205,243,203, -139, 79,191,220,236,198,225,151,223,123,175,214, 50,239,154,161, 31,158, 93, 92,252,197,231,159,143, 99, 65, 14,247,143,142, 56, -134, 89, 10,226,254, 63, 32, 55,150,149, 34,175, 23,253,162,219, 19, 8, 3,179,175,153,148, 42,102,134, 25, 8, 81, 85, 82,106, - 76,149,153,145,177, 73, 13, 17,182, 93,119,180, 92, 52, 41, 53,145, 17,177,140,117,135,253, 88,203,237,122, 29, 83, 76, 49,165, -192,177,105, 98,224,182,105, 83,211,116, 93,155, 82,215,117, 93,136, 77, 4,167,225,116, 11, 64,169,245,222,155,143,190,243,225, -135, 53,143, 67,223,239,251, 97,191,219,221,238,119, 55, 55,183,125,223, 95, 92, 93,157, 95, 92,188,188,188,185, 94,223, 14,227, - 40,166, 82,235, 80,106,100, 98,167,222, 33, 50,162,168, 17, 25,161,138, 10, 57,196, 65, 13, 16,196, 27, 47, 6, 7,199,185,137, - 11,196,167,131,210,200,231, 2, 7, 97, 41, 32, 86, 81, 35,216,245, 3, 35, 66, 12,168,130, 94, 68,136, 77, 20, 28,175,225,192, - 16,216, 13, 11, 4,102, 98, 74, 58, 61,241, 1,212,192,204,170, 86,123, 61,112,115, 71,142, 79,231,241,181,146,243,144,214, 38, -239, 26, 79,171,135,135,101,115,111,113,160, 79,250, 15, 43, 57, 83,168,207,197,182, 94, 13, 42,168, 39,158,189,123, 48,197,165, - 16, 25,253,251,105,116, 88,119, 84,223, 66, 64,242, 49, 53,161, 63,180,176, 77,105,250,165,167,203, 40,153, 26,210, 65,215,137, -232,203, 76,126, 75,179,195,125, 6,192,165, 17, 14, 83,215,201,149, 34, 25, 57, 0, 96, 19, 40,197,160,106,210, 84, 4,168,213, -212,164,152, 20, 49, 43, 40,158,245, 80, 52,211,148, 26, 34, 66, 85,110,102,192,164, 42,140,236, 26, 91,153, 54, 71,145,136,137, -128, 66, 40, 90,104,172,128,172,181,162,169, 15,234, 25,217,204, 68, 53,120,109,124, 80,160,122,168, 82,209, 96, 28,247,138, 16, - 98, 98, 12,192,234,207,241, 73,154, 1, 7,162,129, 41, 26, 34,177,119, 27, 38,199,152,185,203,132,166,115,158,144, 1,100,154, -218,226,100, 3,156,108,123, 56,125,198,216,208, 87, 38,124,250,141,138, 46, 8, 6,243,119, 85, 77,161, 40, 78, 15, 34, 64, 53, - 32,131,144,222,126,231,209,172,249,201,205,126,247,111,253,189,127,243,111,254,238,111, 93,223,174,219,229,201,247,150, 39, 99, -206, 46, 64, 83, 21, 49, 9,196, 96,152, 85,139, 24, 88,163,162,187,237,171,187,219,203, 60, 12,181,230, 54, 54,155,237,238,110, -125,179,185, 91,143, 99,217,236,182, 23, 55, 55,187,113, 24,134,252,155, 63,252,254, 59, 15,239,109,250,225,235,103,207, 95, 92, - 94,170,170, 41, 68,102, 38,106,155, 70, 65, 83,136, 77,140,181, 20,136,147,246, 88,164, 74,150, 2,178, 27,122,149, 58,150,234, - 76,184, 38,182, 77,211,212, 90, 74,201, 49,133, 20, 98, 32,206, 85,214,187,253, 48, 12,128,126,231, 49, 16,237,181, 82,128,126, - 28,107, 22, 66, 42,160,168,150, 18,165,192, 33,132,148, 18,170,133,166, 51, 21, 77, 96,125,191, 29,199, 82, 10,136,229, 92, 55, -251,190, 22, 49,131, 16,194,138, 98,106,177,239,183,137,136,153, 82, 74,132, 40,181,132, 54,205,218, 57, 32,170,202,118,191, 13, -145,135,221,110,148, 74, 24,198, 33,171, 72,215, 53, 99, 29,115,214, 54,197, 89,155,174,238, 6,145, 82, 85, 23, 41, 22, 6, 85, -200, 94,177, 1, 86, 25,198,106,136,180,104, 23,164,162,170,128,254,205,135,195, 90,244,161,168, 3, 51, 65,142,129,137,204,196, - 79, 86, 1,129,131,150, 17,255, 63,166,222,228,201,146, 43, 75,239, 59,211,189,238,254, 94, 68,228,136, 4,178,208, 72,160, 10, -133, 2, 10,133,170,234,177,154,205,238,102, 75, 38,146, 34,165,141, 54,250, 87,100,166, 21, 55,210, 74, 75,153,100,148,204,180, -144, 22,148, 22,220,203,180,144, 68,177, 57,136,109,106, 90, 79, 53, 0,141, 49,231,200,136,200,136,120, 17,239, 61,119,191,247, -156,163,197,185, 30, 40, 24, 12, 11,100,100, 90, 70, 60,247,123,207,240,125,191,143,192,201,168,137,173, 29,220,231,105,174,232, -146, 51,128, 87,117, 97,222,238, 71, 51,115,155,254,242,201, 55,111,222,125,240, 63,255,243,127,158,200, 62,249,224,253, 63,255, -155, 95,117, 41, 37,198,199,175, 94, 61,125,121,140, 68,111,222,191,115,118,121,113,126,181, 59,223,108,166,121,158,107,217,205, -179, 16,175,114, 74, 89,192,148, 72, 98,148, 69, 68,132, 22,233,151,220, 68,191,212,183,144,140,152, 46,185,153, 9, 68, 48, 54, -127,164,218,126, 0, 0, 32, 0, 73, 68, 65, 84,104,200,254, 16, 38, 51, 44,133,136,204, 9,220, 78,207, 55,167,231,175, 69, 82, - 34,236,115,151,251, 62, 9, 15, 41,231, 62,175,251,190,239,186, 33,119,195,106,232, 82,215,101, 1,132,156, 83, 78,105,213,117, - 93,238, 83, 78,125,238, 68,114,215,103,233,114,226, 14, 68,250,131,131,225,240,214, 29,128, 50, 79,101,154, 34, 98,177,150,178, -223,237,171,233,118,187,221,238,118, 47, 94,157, 60, 63,126,254,234,228,244,229,217,235,205,213,245, 84, 74,169, 85, 17,170, 59, - 34,177, 80,226,206, 92, 17, 32, 49, 59, 2, 97, 0,129, 48, 10, 52, 71,211,166, 91, 39,107, 34, 93, 50,168,177,225,173,174,213, - 42,129,171, 59, 24, 42, 32, 49, 87,176, 82,106,183, 94,185,151, 22,228, 19,193,216, 11, 84, 53, 80,105, 46,208,178, 49, 29, 8, -145, 16, 84,219,218, 5, 93,145, 40, 94, 98,173, 21,146, 52,183,161, 81,156,231,222,246, 54,104, 8,160, 14,130, 75,163, 16,190, - 11,144, 69,211,225, 0, 2,208,166,234, 30, 33, 24,128,224,218,250,138, 88, 7,196,182,207,221,169,154,133,202, 40,164,249, 14, - 28,131,108,110,147,105, 20, 68, 6,174, 45,235, 77,209, 20, 68, 22,163, 71, 88,144, 26, 13, 55, 80, 89,176,252, 23, 91,125, 27, -161,111, 96, 22,231,123,196, 62, 65,117, 5, 3, 35, 50, 83, 4, 96, 32,141,234,219,157, 24, 73,200, 99,125,138,136, 0,101,198, -113,222,199, 29,171, 87,215,132,158, 83, 39, 34, 76,243,208,119, 57, 15,224,125,245, 26, 20,150, 54,140,211,234, 54,155, 53, 86, -164,154,154,107,151, 68, 82,150,134, 62,140, 40,120,136, 80,104, 2, 80,104, 42, 87, 34, 34, 45, 21,127, 45,225, 34,246, 62, 45, -178,176,197,163,198,245,127,131,160, 97, 12,123,196, 18,140,221,248,234,237,113,112, 12, 51, 95,236,199,205,219,154,179,209,127, -169, 9,103,189,137, 54,227,154,176,224, 32, 56, 48,130,130,129,131,170,126,239,251, 31,189,255,232, 47,206,175,174,254,252, 47, -254,242,247,126,243,147,135, 15,238,107,144, 3,157,193,201, 45,196,178,190, 29, 75,169, 62,215,121,127,189,223, 94, 95,108, 47, -207,129, 60,247, 67,166,238,250,250,252,228,234,197,102,179, 57,187,216, 92,239,198,205,126,111,238, 12,246, 27,247,238,173, 87, - 7,168,246,255,253,205,175,230, 82,166, 90,250,190, 59, 90,175, 81,141,146, 76,115,233,251, 62,160,201,165,148,170,202, 0,165, - 76, 83,213,237,126, 55,149, 74,136,224, 80,138,185, 27,177,116, 41, 51,147, 91, 69,244,245, 48,152,131, 22,221, 76,187,105,158, - 40, 48,159,104,213,124,156,138,187,151, 50,155,249,106,232,136,220,221, 87,146, 73, 66, 89, 33, 34, 4,224,187,121,174,181,152, -195, 84,202,126, 63, 22,179,243,203,125, 47,121,181,202,215,251, 73,152, 0,201,106,153,167,221,193,225,209, 52,143,213,189, 58, -148, 90, 19,167,209, 77,231,210,119,121, 42,124,235,240,246, 56,141, 69,173, 78, 51, 2, 36, 78, 38, 58, 47,241, 89,230,243,118, - 95, 9,161,216,156,114, 63,237,118,213,157,137, 51, 51, 85,221,169, 18,120, 45,109, 92, 86,185,152, 71,195, 36, 14, 46, 66, 72, -174,165, 21, 96, 81, 20, 75,162, 46,101, 55,175, 78,137,221, 92,201,227,212, 16, 10,207,106,173,106,176, 36,236, 26, 17, 24,242, - 28, 87, 53, 25, 40,108,107,249,252,155, 47,127,247,147,159,220,221, 77, 47, 78, 95,253,187,159,255,229,135,239,189, 43, 44,235, -126, 24,250,225,151, 95,126,115,118,185,233, 58, 41,251,114,126,113, 61,149, 82, 74, 81, 51, 4, 76,196, 8, 4, 72,130,220,165, - 52,206,234, 14,140, 76, 34,132,128,192,166,213, 29, 52,150,144, 64, 90, 29, 51, 58, 97, 76,120,205, 93,137, 96, 54,103,100,193, -162,160,110, 45, 39,129, 80,205,136, 96,154,167,205,246,122,158,231,169,234,186,235,238,221,185,219,103, 49,119, 38,200, 93,238, -114,223,119,169, 75,121,181, 26,214,125, 78,185,235,115, 78, 44,253,208, 13, 93,223, 17,165,156, 72,120, 72,137, 24,153,164,203, -221,106,189,202,125,223,247,125,204,115, 68, 56,165, 78, 97,181, 62, 58, 68, 71,115, 53,181,143,127,232,243,180, 87,211,237,213, -110,115,117,117,189,187,186,216, 92,157,158,111, 78,206, 78, 47,175, 55,187,237,190,104, 25,167, 66,233,234,122,187,171,101, 6, - 18, 96, 36,201, 8,144, 18, 67,117, 87, 7,196,204,162,110, 70, 97, 75,105,154, 66,104,193, 8,132,110,171,190,175,102,141,101, - 2,192,205,158, 98, 6, 75, 27,191,168,171,133,196,213, 84,227,165, 70, 53, 16,136, 50,182, 80, 51, 48, 18, 69,208, 34, 2, 16, - 9,199,200, 5, 0, 12,127, 61, 78,231,102, 30, 31, 69,222, 77, 34,115, 51, 81,218,183,206,169,246, 79, 59, 81, 0,144,131,107, - 2, 74,203, 95,207, 1,144,141,154,247,161,141, 16, 4,129,144,237,198, 95,230,145, 64, 17, 99,101, 52,171, 49,173, 90,124, 5, -184,240, 80, 22,157,246,242, 95,132, 95, 27, 76,123, 4, 52,147,186, 57,134, 70, 74,172,204, 76, 24, 55,209, 98,246,141, 11, 5, - 33, 8, 95, 6, 8,173,246, 37,162, 62,177, 69,226,220, 0,213, 76,171,206,102,101,156,232, 26, 25,185,239,187,156, 6,247,210, - 15,189, 71,114, 33,160,161, 51, 83,124,215,237, 90,131,228, 54, 10, 32, 0, 90,219,106,104, 88, 14, 21, 0, 82,234, 0,129,137, - 22,253, 98, 67, 18,184, 1,210, 34,130,108,202,241,166,182,113,215,144, 83,182,212,246, 80, 97, 16,220,124, 45, 52, 35,176,131, -183,213, 5, 32,120,132, 48,154,183,150,203, 26,186,166, 54,169, 76, 5, 39, 68,148,166,140,132,198,181, 49,208, 82,215,183,239, -255,228, 71, 31, 62,125,245,250,179,191,253,244,191,249,111,255,233, 31,254,236,183,223,125,231,237,119, 31, 61, 90, 31, 12,117, - 46,213,113,158,109,119,181,221,110,175, 46, 94, 31,107,157, 9, 41, 13,131,187,237,174,199,103, 79, 95,108, 54,151,211, 92,205, -180,212,249,122,172,199,167,231,175, 55,175, 75,133,223,250,248,251,204,252,226,244,149,187,119,146,115, 74, 67,223, 73, 98, 87, -115, 4, 68, 31,134, 46,145, 76,101, 95, 38,155,234, 92,107,157,180,106, 41,145, 44, 44,200,115,173,238, 22, 90,198,148, 36, 49, - 87, 4,161, 84,173,238,119,251,237,110,111, 90,195,228, 51, 77,234,164,153, 72,193,221, 93, 85, 29, 17,192,166,185, 6,112,115, -246,146, 85, 82,230,113,218,215, 42,136, 84,106, 13,207,250,241,201,235,235,237,148, 83,222,142, 99, 62,148,144,187, 54,145, 42, -248,245,118,123,116,120,120,184, 94,237,246,211,209,129,153, 26, 11,130,185,147, 39,228, 33,103,181,218,231,161,238,182,251,113, -138, 48,248,177, 86, 34,116, 80, 15, 74, 4,243,126,158, 19,114, 39,121, 15,123,115, 23,137, 72, 73, 22,115, 71, 3,100, 0, 71, - 2,181, 90,220, 28, 32, 71,151,167, 68, 78,156,144, 16, 17,104,154, 75,117,200, 44, 0, 80,172,148, 82, 99,220,198, 76,128,216, -161, 64,196, 60, 18,155,107,148,252,193,115, 37, 36,213, 90,107,201, 41, 27,249,126,156,190,248,234,201,203, 87,167,219,253, 4, -102,230,254,171,175, 30,223,191,125,171,152,255,237,227,199,227, 56,137, 72,172,131,198,105,102, 38, 38,170, 53,188,126,102,110, - 2,236,230,115,173, 4,160,142,166,245,160,235, 23, 43,174, 19, 35, 20, 23, 0, 5,216,105, 89, 85,129,182,149, 91, 8, 23,177, - 84,139,229,131,186,187, 51, 33, 17, 67, 68,187, 0, 48,177,176,212, 64, 98,187,169,251, 56,238,189, 88,215, 77, 35,237, 47,208, -138,129, 1,100, 73,195,208,245, 57,229,156,135,161,207, 41,173,251, 44,146,186,110, 24,152,115, 18, 96, 72, 40, 34, 32,146,251, -156,187,148,134,213,106, 24,250, 46,231,148,251, 97, 53,244,253, 64,146,220, 13,145,186,213,129,214,185,239,215,111,188,249, 80, -132,145, 12,129,208,169, 90,157,203,140, 0,169, 27,246,219,237,147, 23, 79,126,245,249,151,127,253,243, 95, 62,121,254,236,242, -234,202, 61,244, 43,136, 8,137,153, 18,121,141, 96,131,155, 96, 50,112,160,162,145, 94,205,196,132,106, 75, 22, 4,128, 91, 99, -125, 99,152,135, 12,152,140, 66,203, 67,106,132,102, 4,192,132, 20,101, 25, 33, 32,171,213,208,184,187,129, 53,144, 3,178, 83, -187,211, 9,168,233,112,113, 97, 65, 1,242,194, 75, 89,150, 59,196, 88,212, 36,126,251,114, 44,135,185,107, 73,230,137, 4,160, -182,217, 69,192,128,159, 80, 60,140, 0,205,124,199, 33,216, 64, 52, 6, 32, 98,138,243, 23,180, 13,232,169, 21,229,234, 78, 4, -173,172, 13,225, 56, 51, 53, 44, 4, 1,212,240,237, 59,146,131,125,123,200,251, 50, 0,115, 87,162, 22,115,100,176,232, 9,208, -163,147, 80,112, 4,108, 43,180, 38,219, 86, 55, 66, 3, 11,179,146, 16,101, 79,128, 29,118,224, 80,205,118,243, 56,150, 73,221, -253,106,139,104, 93,146,190, 27,170, 26,186,167, 68,194,153, 72,156,132,216,187,220,201, 50,180,106,183, 36, 24, 54,212, 10,179, - 47, 22, 82,162,229, 39,223,200,235, 97,162, 96,168, 22,243,211,118, 29, 53, 13, 98, 0, 14,110,166,111, 97,192,117,247, 26,169, -153,232,248,107, 67,123, 68,140, 68, 93, 96,140, 9, 69,148,123,113, 91, 48,198, 84,108, 33,130,197,157, 23,105, 26,224, 88, 1, - 63,250,248,195,255,227,255,254,215,128,248,217,151,159,159,188, 58,249,224,189,119,254,206,239,253,236,251, 31,252,160, 22,189, -188, 60, 63,125,245, 98, 30,183,135,135, 71, 40,208,247,171,147,151, 47, 79, 63,255,114,187,219, 95,239,119,211, 52,147,208,189, -163, 91,187,113,252,213, 87, 95,159, 95,111,175,183,227, 88,230,219,135,107, 43, 58, 82, 93,245,131, 59,136,144, 48, 17, 49,154, - 86, 55, 0, 34,164, 82,202,102,188,218,239, 71,119,136,158, 11, 8, 19,231,226,166,117,158,107, 65,132, 97,232,187,148,208, 41, - 39, 6, 71,171,229,106,119,189,159,198,121,156, 83,206,136, 20, 91, 92,117,173,181,170,137,147, 23,179, 56,211,157, 41,114, 26, - 1,168, 79,210,117,169,212,146, 37, 57,200,103,143,159,100, 74,138,176,189, 30, 83, 48, 50,213, 76,107,223,165,170,134,190,240, - 50, 1, 75, 45,151,155,205,237, 59,119,182,219,113, 55,238,115,215, 59,130,106, 33,166,169, 22, 22, 73,194,134, 86,180,198, 20, -181, 84,117,115, 68, 81,131, 82, 85,132,133,152,153, 70, 40,241,227,142,135, 33, 11,141,179, 13, 34,163, 22, 5, 19, 32, 64,112, - 2, 50, 92,180, 84,160,110, 8, 4,234, 6,241,173, 88,173,213,152, 10,145, 86,109,108,103,116, 84, 80,116, 6,116,247, 10,222, - 75,190,179, 62,236,114,183, 94,245, 69,171, 19,141,187, 73,189, 74,238, 90, 35,120,168,227, 56, 79,115, 57, 90,103,102,100, 98, -114,152,231, 73,205,201,177, 27,122,173, 5,213,220, 21,208, 59,145,105, 46,213, 20, 29,138, 25, 2,133, 11, 49,179,236,166,153, -185,246, 41,133,155,217, 90,245,233,193,215,107, 52, 95,106,228, 59, 48,103, 18, 8,225, 7,162, 1,144,144,155, 41, 56, 85, 55, - 52, 2, 53,171,174,218, 34,222, 13,209,117,210,194, 46, 4,168,132,106,142,228, 65,125, 40, 85,103, 24,231,121,190,112,221,238, - 39, 36,100,230, 62,167,190,235, 87, 67,215,229,212,229, 28, 35,155,156,164, 11, 74, 79,151, 51,113,151,101, 24,134, 46,119, 89, -184, 75,121, 88,175,114,215,175,134, 97,181, 62, 76, 73,186,156, 73,160, 91,175, 57, 15,145,120,156,220,123,176, 97,117,216,175, -214,170,245,209,247, 63,250,217,239, 79,187,203,215, 79,158,124,243,249, 23,127,251,217,151, 95,125,253,244,233,241,217,249,197, -245,118, 86,239, 34,149,135, 81, 8, 33, 49, 87, 82, 55,161, 64, 38, 4,222,210,204,141,145,163,173,119, 34, 87,183,104,244,137, - 91,132, 25,114,172,206,132, 83,169,161,101, 64, 34, 65, 98,243, 54,110, 1,192,101, 9, 27, 55, 34,148,150,140,214, 42,101, 15, - 63, 38, 80, 44,233,154,187,106, 17, 6, 17,128, 90, 76, 66, 8,177, 45, 57,173,169,244,112, 17, 95, 35,199,138,216, 33,192,230, -145,215,215,118, 70,141, 75, 8,232,196,136, 68,168,174,161,193,181,216, 38, 36, 6,152, 45, 66,181, 91, 43, 25,170,109,188, 1, -164, 44, 29, 6,184,234, 2,123,246, 6,165, 93,138, 89, 2, 86, 85,243,106,145,112, 68, 28, 50, 69,247,216,139, 7,139,194, 64, -154,151,196,129,219,212, 19,220,205,128,163,113,114,159, 43,176,196, 11,232, 0, 68,148, 0,145,128, 1,148,157, 80, 12,240,106, -220,155,170,155,233,149, 1,104,151,115,150,126,213,119,251,253, 94,218, 90, 58,124,101,109,221, 12,174, 21,111,150, 13, 20, 97, - 31,161, 44,178,136, 77, 71, 66,175,182,200,219,117,177, 9,133,206,141,220,181,157,247, 68, 96, 96, 94,225,219, 44,168,112,164, - 33, 0,129,153, 55, 45, 87,204,176, 24,201,220, 52,214, 41, 20,238,133, 40, 23,220,127,109,155,235,224, 26,119, 70, 45,229,254, - 91,239,254,230, 15, 30,157, 92,141,191,255,163,143,126,240,254,247,238,223,191,143, 36, 95,127,241,171,211,147, 83,240,122,184, - 62,236,115,119,113,113,121,189,217,156,156,191,222,237,167,125,153,146,200,170,235,190,243,224,222, 60,207,167,103,103,159, 63, -123,250,234,252,138,192,133,232,135,223,125,247, 96, 61,220,187,125, 72, 8, 85, 43,146, 88, 45, 85, 43,170, 33,186, 35,129,217, -230,250,122,183,189,174, 6, 57, 0, 50,136,213, 20,204,175,166,107, 38, 18,225,219,221,161,177,103,150,248,166,247,101,190,190, -222,109,167, 49, 17,179,112, 56,102,135,126,165,251,237, 56,205, 6, 46,196,192,100, 90, 9, 64, 77, 3,113, 42, 68,140,196, 12, -213,230,231,207, 94, 49,117,255,228,191,252, 39, 95, 61,121,246,171,127,250,223,207,243,252,250,242, 82,132,215,183, 14,246,179, - 13,125, 58,191,170,166, 86, 52,152, 29,109, 73,133,136, 87,215,215,171, 97,117,116,176,186,220, 92, 31,172, 15, 74, 17, 22,164, -153, 10, 75, 38,236,251,213,225,176, 58, 63, 59,207, 34, 14,190, 26,242,213,126,207, 89, 57, 9, 16,220,191,117,251,244, 98, 51, -116, 66, 44, 70, 20, 27,113, 74, 92,171, 58,225,144, 18, 78,188, 31, 39, 71, 71, 39,111,175, 80, 51,184, 41,128, 24, 26, 24, 18, - 81,160, 42,152,219, 20,212, 91, 63, 76,128, 8, 40, 8, 73,210, 84,139,213, 90,124, 6,234, 19,107,217,111,163, 33,239, 51,164, - 52, 16, 16,137, 60,184,123,239,106,191,125,189,185,250,250,249,177, 24,118,210, 79,101, 20,102,106,175,186,163,185, 85, 83, 34, -116, 72,200,213, 76,205,192,213,177, 97, 18, 8, 25,217, 12,116, 50,205, 22,127, 21, 5, 98,171,138,136,203, 57, 0, 44, 20,173, -190,197,159, 10,110,132, 14,144,152, 23,225,167,185, 19, 25,184, 43, 3,251, 77,131,218,214,128, 14, 68,104,228,161,161,142, 52, -155,104, 33,212,112,137,182, 49, 11,183,141,143,101, 7,110, 89,228, 96,189,202,196,142,222,117, 29, 33,231, 36,196,148,133,115, -206, 41,165,204,148, 82, 26,186,174,207, 34, 57,245,169, 99,132, 68, 57, 15,114,116,120,112,251,240,246,193,193,193,122,189, 62, -188,125,255,232,206,157,225,240,136,136, 9, 28, 69,144, 0,220, 25, 81, 65,214,183,239,125,120,251,238,135, 63,252,201, 63, 28, -183,175, 95,159, 28,159,188,250,250,155,111,158, 60, 63, 62, 61,191,120,117,118,122,121,189,119,132,121,182,169, 20, 97, 1,194, -156,123,119, 23, 38,164, 20, 51, 91, 92,104, 37, 45, 51, 16,177,173,206,144, 98, 79, 14,170, 72,158, 57,133,209,205, 76,213,156, - 88,124,185, 71, 9, 80, 81, 17,161,170,118, 76,229,166,114,132,155,204,180, 38,243,105, 46, 24,144,246,203, 17, 87, 20,127,144, - 56, 17, 35,160,161,241, 2, 59,107, 34,108, 4, 36, 86,117,108,190,249,229,224,109, 53, 66,192,194, 12,200,220,145,136,200,157, -136,213, 20, 35,198,129, 66, 56, 0, 75, 62, 51,194, 82,177, 66, 76, 26, 33, 14,254,133,189,212,154, 77, 82,117, 83, 67,161,160, -249, 91, 84,252, 30,182, 9,115,211, 24,204,195,194,112, 12,218,157,149, 95,243,185, 97, 24, 76, 5,208, 48,216,173, 37,242,173, - 85, 35,186, 58,150,188,216,134,103,180,148,219,132, 68,137, 1, 73,188,153, 9,182,101,183,215,233,122,183, 21,244,101, 76, 14, - 75,252, 70, 0,228,201,209, 17, 12,144, 1,151,134,169,153,230,220, 98,242,142,238, 22,123,232, 72,218,141,185, 64,155, 97, 44, -198, 49, 95,246,183, 55,124,207, 88,130,132,228,104, 73,224, 0,140,189,136, 47,152,119, 35, 22,104,161, 33, 13,152,215,158, 1, - 4, 4, 6, 7, 98,116,173,199, 39,215, 63,252,233,111, 15,119, 31,174,250, 92,139,190, 58,121, 89, 38, 69,132,163,195,161,148, -233,233,139, 23,187,235,253, 56, 77, 87,227,246,242,250,250,104,189,126,248,198,131, 59,135, 7,251,253,254,197,233,201,203,211, -243,147,215, 23, 93,206,127,247,167,159,220, 59, 56, 82,240,195,163,213,126,156,213,180,204, 90, 74, 65, 82, 85,141,184, 2,117, -173, 85,205,157, 8,187,220,101, 36, 15, 39,155,233, 60,207, 76,120,180, 94, 11,179,169,137, 36, 98,208,170, 83, 45,211, 56, 93, -239,247,132, 88,171, 42, 56, 91, 37,130,185,204,211, 52, 3, 26,144,247, 34,232, 56,107, 85,208,134,137,212,226,140, 64, 84,117, -222, 92,143,199, 39,151, 87,219,253,126,156,255,167,127,246,191,156,156,158, 61, 63,126,241,254,219, 15,227,227,119,112, 39, 74, - 57, 25, 68,150, 39,181,101, 82,232,206, 12,129,252,229,233,233,111, 60,124,147,136, 47, 47,175,242,189,148, 83,239,104,102,138, -169, 99,128,219, 71,183,159,203,241,245,126,191,234, 58,145,212, 49, 5,247, 53, 46,250,142,217, 28,132,128,209,185, 97, 84, 85, - 29,200, 93,132, 7, 64,187, 70,110,205, 46,248,194, 41,137, 94,186,120,101,194, 0,153, 0, 3,170,169, 59, 47,143,113, 20,250, -204, 84, 76,115,146,162, 10, 72, 67,215,177, 81,173, 58,214,232,153,221, 28,246, 69,117,154,137, 57, 37, 62, 61,219,140, 58,143, -227,254,225,189,219, 66,180,159, 13,152,195, 0,172,209,248, 25,104,244,194,140,170,234,139,121,123, 73, 6, 3, 70,182,162, 90, - 53,158,200,198,127,105, 51,220, 70,196, 6,196,176,147,154,153,186, 3,130, 32,128,129, 9,153, 91,117,133,152,131, 53,220, 0, -182,199, 31, 17,129,220, 26, 90,203,188, 90, 83,112,128, 69,166,129,187, 66,251,209, 54,130, 9,185,215,152,119, 48, 16,185,186, -147,215,170,100,147,187, 79,137,173,154, 1,133,140, 72, 8,114,151,221, 60,167,212,117, 57, 19,163, 96,206,194,200, 41,167,195, -174,123,231,237,183, 15,135,213,106,245,108,189,238,239,220,186,211, 13,107, 36,202, 34,135,119,110, 57, 80,151,123, 3, 12,232, - 30, 16,211, 48,188,241,240,221,187,111, 62,252,232,163, 31,150,185, 78,243,126,183,219, 95,188, 62,127,252,252,233,167, 95,124, -241,197, 55,223, 60,123,117,122,252,250,226,122,183, 19,102,160,148, 26,176, 16,152,154,191,136,136, 69, 88, 43,168, 41,132, 50, - 31,193,204,139, 27, 58,144, 16,133, 87, 42,138, 62, 91,236,176,161,172, 65, 49, 51,130,160, 11, 44,217,198,208,170,228,152,146, -235,175,165,218, 7,197,123,249, 3,194, 66, 36, 30,194, 73, 71, 53, 88,142,241,184,197,137,192, 25,160, 66, 59, 56, 98,216,203, -240,173,186, 15,193,209,226,172, 3, 70,202, 33,226, 36, 22,166, 90, 45, 94,115,116, 52, 11,247,246,141, 35,251,219,168, 59,140, - 69,180, 47, 81, 78, 26,195,105,240, 82,145, 25, 17,136,200,156,209,212, 92,137, 56,198, 45,237,225,143,105, 53, 81,153,103,180, - 16, 53,199, 62, 3,137, 28,153, 24,216,209, 66,197, 98,109, 33,172,104,228, 64, 81,131,136, 51, 88,109, 30,134,200, 23,138,114, - 36,224, 80,142,136,216, 37, 46, 53, 11,134,174, 31,221,111, 28, 76,136, 21,130, 91, 76,192, 11, 39,164, 93,175, 28,183,119,216, - 64, 23, 28,204,205,185, 30, 50, 35, 13,208,102,171,181, 23,175,240,194, 25,110,158, 24, 64,189,249,118, 1, 91,234,222,242, 47, - 32,242,183,146, 75,183,112,163, 33,144, 33,160,105,115, 83, 51,191,124,254,226,171,207, 63, 51, 83,113, 31,199,169,214,130,238, -146, 8,220,119,187,237,230,242,122, 28,231,203,237,213,102,123,141,140,247, 14, 15,205,233,233,241,241,151, 79, 30, 79,115,185, -216,110,215,185,251,248,253,247,238, 28, 30, 34,154,186, 58,227,197,197, 70,213, 92,157,146, 0, 82,128, 97,231, 90,204, 60,177, - 8,161, 16,119, 93,214, 82,118, 58,153,170,171,179,240,122, 88,117, 93,103,165, 24, 57, 33,151, 58,142,251, 58,205, 99,228,245, - 0, 54,117, 1, 17,120,141,139, 29, 36,177, 57,205,117,222,205, 5, 52, 52,224,144,144, 89, 72, 59,158, 13,204,212,198,250,242, -197,233,197,126,234,251,204, 5,254,175,127,241, 47,175,199, 93, 74, 93,164,159,131, 90,173, 22,225,181, 34, 2, 64, 85, 39,116, -183, 82, 49, 11, 16,105,173, 36,124,181,223,191,190,236,110, 31,221,121,125,177, 89, 13, 59, 97, 97,166, 66, 69,152,114,234,186, -110,120,248,224,193,215,143,159, 48,179,169, 18, 83,169,102,170,125,223,205,115, 37,193, 62,201,110,138, 97, 74, 19,163, 97,208, - 69, 84,153, 19, 34,104, 40,207, 72,204,107,128,244, 26, 31,196, 76,114,210,170,145,170, 28,114,250, 69, 21,219, 26,222,128, 6, - 19,139,227,184, 74,121,232,147,161,105,197,162,213,145,209,189, 79, 57,110,212,170,182,219,143,171, 85,198,153, 9,184, 79,137, -144, 83,132,201,123,244,232,224,230, 70,102, 78,212, 4,121, 81, 40,121,172,242,111, 50,208,181,106, 56,122, 72, 4, 0, 66,165, -218, 98,146,205, 4,145,137, 24,201,138, 45,128,105, 96, 68, 55, 37,103, 87,195, 86,228,199,105,109, 77, 70,141, 96,238, 73, 0, - 57,182, 87, 65, 28,160,136, 43, 8,242, 54, 32,161, 87,119, 87,211,100,169, 77, 62, 23, 85,134, 55,168,113,204,113, 99,243,228, - 72, 8,136, 93,146,170,170,128, 86,109, 59,142, 90,175,182,211,180, 26,186, 44, 41, 47, 96, 99, 78,242,234,242,242,232,224,160, - 75,233,160, 31,134,161, 95,119, 29, 11,221,191,125,235,224,214,109, 34,236,146, 0, 98,151,250,156,187, 24, 3,113,202,204, 29, - 37, 74,195, 32, 93,119,120,116,255,205,135,239,124,244,163, 31,255,131,127, 80,231,221,180,219,111,159, 62,123,250,245,227, 39, - 95,126,253,245, 55, 47,142,175,182,219,215,181,186,187, 97,198,132, 26,200, 26, 34,206,168,147, 17,199,218, 18,169,197,211, 57, -179,152, 85, 67,170,106, 66,196, 28, 2, 41, 93, 94,111, 16,162,212,102, 96,112, 83,190, 81, 4,145, 46, 9,246, 1,196, 37,118, -112, 35, 34, 97,177, 80, 97, 57,123,140,188, 52,150,122,214, 97,131, 25, 68,245,233,196,228,132, 81,189, 3, 32,160, 4,186, 22, - 1, 24,133, 89,139, 1, 57,146, 19,129, 26,131, 23,102, 49, 3, 16, 38,231, 68,216,231, 38,115, 55,143,181, 66, 99,116, 52, 46, - 51, 58, 88,117,215, 32,162, 99, 91,192, 44,203,102,115, 83, 5, 52, 68, 2, 74,160,170,170, 81,164, 54,105, 80,252, 5,221,146, -112,220, 32,182,120, 70, 90,202, 51, 56,218,162,200, 97, 49, 85,138, 28, 34,179, 24, 28,198, 93,225, 24, 33, 12,128,136, 5,148, - 67, 0,187, 92, 31,193,247,149,245,221,195, 58,215,113,179, 71,196,192, 36,128, 27,183,240,140,232, 84,154,200, 13, 22,201,123, -168,153, 2, 13,131,205,142,234, 45,124, 47,106,243, 26, 60,184,176, 73, 55,134,160,171,135,139, 49, 48, 95,120,131, 79, 10,210, -100,171,191,194, 7,143,208,128,200, 55,116, 24,104,179, 26, 11, 4, 10, 32,226,126,115,125,252,252,169, 86, 69,172,106,213,205, - 16,172,206, 94, 74, 45,102,251,121,188,218,237,199,105,116,176,213,208,151, 82,207, 55,155,171,253,184, 94, 13,101,174,143,143, -143, 39,131, 63,250,228, 67, 64, 58,190, 60, 39,167,148, 19, 35,245, 57,185,233, 88,103,155,125, 42,197,219, 42,136,134,156,135, -174, 43,106,106,117,183,221,207, 86, 72,128, 80,242, 32, 57,229, 68, 56,151,169,148, 50,141,213,138, 78, 58,107, 13, 14, 6,230, -212,105,173,165,204,204,196,204,197,171,112,118, 47,227, 56, 79,117,174, 85, 17, 97,189, 90, 29, 12,195, 92,234,108,238,230,197, -204, 84, 95,159,190,238,144,179,164, 78,212,213, 16, 80, 36,117, 41, 1, 81, 51, 3, 4,235,217,125,183, 31,133,168,150, 50,215, -106,110, 40,204,200,194, 50, 53,113, 11, 60, 61, 62, 59, 90, 31, 14,171,238,252,114,219,167,180, 94,173, 85,235, 92, 40, 73, 7, -238,247,238,222,125,247,209,219,199,167,175, 21,208, 1, 59, 78, 8,128,238,177, 91,131,182,238, 64, 66, 4, 97, 48, 51,183,196, -100,230,142,150,153,139,185,129, 86,171,241,248,234, 66,139,117, 38,115, 18, 65, 53,171, 75, 15, 26,126, 63, 88,102,220, 40,136, - 37, 18, 34,220,201, 16, 41, 17, 87,179,102, 72,161, 8, 99,194,166,215,174,154,186,110,154,119,234,174, 21, 10, 20,171,166, 4, - 64,177,105, 4, 38, 18,135, 8,211,136, 84,171,230, 20, 5,196, 82,227,204, 39,166, 46, 49, 23,186,145, 68, 56, 56, 11,235,108, - 11,213, 46,102,235,224, 8, 66, 56, 2, 16, 2, 35, 26, 18, 50,105, 8,100,137,106,113,117, 75,128,205, 42, 25, 96, 62,184,129, -158,106,116, 49, 22, 11, 60, 71,141,155, 61,218,114,103, 39, 4, 96, 36, 54, 87, 0,243, 86,176,162,186, 81, 72,246, 16,208,189, - 20,165,174, 11,195, 78, 41,181,207, 93, 20,122,227,126,175,106, 57,149,174,116,137, 60,172,173,175, 95, 95, 15, 67, 98,230,131, -213,208,231,110, 53,116, 73,228,214,225,193,157,195,195, 62,165,174, 19, 71,114,247,149,164,220, 15, 93, 39,125,215, 69,130,121, - 30,134,190,235,115, 55,164, 97, 69, 64, 34, 57,247,235,225,240,214,155,111,191,247,251,191,231,227,188,127,125,118,114,113,254, -250,155,103, 47, 94,188,124,249,242,228,244,248,236,236,106,179,121,125,225,165,236,212, 98,240,228,140, 40, 44,169,203,228,100, -160,204,226,213,129, 49,165, 16, 46, 97, 76, 61,200, 73,162,130, 69,208,160, 98, 85, 15,201,184, 35, 56,163, 16, 33,222,156,148, -216, 6,141,156,152, 82,204,236,147,128, 99,228,140,138, 27,128, 5,214,165,141,224,218, 49,100, 4, 80, 45, 66, 16,113, 65,235, -183, 84, 33, 14,212, 1, 34,147, 83, 36,168, 24,180, 48,160, 37, 0, 26,137, 57,154,146,248, 36,189, 17,211,252, 91, 94,222, 50, -123, 8, 15,135, 55,232, 70, 20,168,182,172,135, 45,194, 34,220,108,201,188, 1,143, 28, 35, 8, 26,200, 50,109,111, 14, 76, 7, - 7,157,205,204, 49, 81,168,113,163, 53, 69, 4,183, 74, 30,191,247, 6, 90,110, 14, 24,254, 5,154, 43, 32, 88,153, 17,193,140, - 41, 5, 79,193,101,119,177, 13, 3, 28, 34,130,105, 36,149,196,109,131, 16,131,255, 54, 92,251, 53, 86, 79,188,199,205, 1, 17, - 39,178,171, 7,149, 0, 0,129, 3, 29,137, 13, 44, 19, 63, 8,162,120,226, 33, 92,104,128, 8, 12,168,109,207, 0,238, 90,221, - 20, 89,190,253,180,252, 6, 93, 11,241,116,226,146,124, 51,237,230,147,147, 19, 32,201, 93, 6, 69,238,169,168,215,185, 34, 22, - 36, 52,199,162,142, 68,204,220,231,110,154,103, 96,239,251,225,244,226,242,114,187,219,108,182, 36,240,198,209,173,205,245,150, - 88, 68,196,217,124,154,170,218,118, 2, 68,210,218, 2,121,145, 96, 37, 29, 18, 26,216,245,254, 26,129,170,169,169,118, 41, 35, -115,151, 59, 70, 24,231,233,114,156,212, 52,162, 15,192,192,153,147,120, 85, 37,146, 70,183,117,212, 89, 41, 67, 45,122,113,253, -122,158, 11, 3,222, 58, 60,122,247,189,223,184,119,251,118, 41,245,108,115,241,234,252,188,130,206,181, 92,156, 95,222, 58, 88, -181,213, 94,236,117,150,129,134,154, 11, 57, 49,186, 85,226, 76, 14,102,170, 85, 99,194,166,102,213,171, 56, 71,162, 18,137, 36, - 78,140,229,114,123,253,252,228,248,157,183,223,190, 44,219,221, 60, 83, 78,107,238,180,206,227,180,207, 57, 37,150,239,191,247, -221,237,126,188,184,188,156,230,145,192,110,193, 42,167,116, 53,142,153, 57,196,146, 55,246,110,119,247,170, 55,220, 40, 68,200, -132, 45,100,162, 69,240, 53, 98, 9, 5,179, 36,202,177,168, 99,131,161,136,141,221,204, 44,130,236,168, 85,205,193, 16, 82, 34, - 32,161, 14, 89,204,133, 41,115, 82, 87, 68, 87,243,106,218,101,145, 44, 10, 78, 68,196, 80, 74,132,211, 57,120, 9,197,158, 33, - 16,177, 87,195, 20,155, 93, 32, 2,245,216,232,135, 20, 27,192,193,153, 19, 75,164,136, 48, 74, 76,127,171, 27, 19,153,155,131, - 23,179,158,217,188, 70,208,139, 24,168, 42, 19,183, 27,193, 20, 56,155, 87,211, 10, 36, 49,209,173,170,109,236,184,240,175,137, -176,128,130,131,106,149, 76,139,100,141, 28,136, 17, 5,161, 88,179, 33,162,121, 27,129,162, 87,135, 68,225,243, 35, 68,119, 6, - 5, 83,111, 95, 90,213, 74,100,153, 45, 19, 75, 6,140, 19, 86,171,169,151, 90, 38, 53,187,190,222,170, 25, 19,231, 36,125,223, -173,215,253,209,106,213,117, 89, 56, 9, 17, 51,136,228,117,215,229,156, 86, 17, 47,147,250,190,203,253,144, 15,214, 7,125,223, - 15,253,106,181, 94,165,174, 79,221,192,210, 3,226,157,123,111,220,127,240,157,247, 63,252,100, 26,199,113,119,181,185,188,184, -186,218, 28,159,156,158,156,158, 60, 59, 62,254,230,249,139, 39, 47, 79, 46,174, 54,165,214,237,110,159, 57, 49,147, 66,101, 14, - 57, 14, 7,124, 5,219,110, 15,189, 49, 46, 67,127, 78,138, 26,178,200, 24,149,196,145,178,144, 12,155, 24, 5,155,150, 37,188, - 58, 9,200,201,129,156,140,221,205, 57,164, 60,208, 2,153, 17,145,208,204,129, 17,190, 69,151, 91,203, 42,114,176,144,244, 45, - 27,203, 27, 90,106,219,236, 82, 98, 38, 2,243, 72,121, 38,150, 80,140,152, 41, 56, 90, 91,177, 70, 82, 4,224, 13,181, 35, 6, - 19, 55, 82,251,208,132, 47,248, 28, 34,178, 16,129, 34,186,214,182,169,109, 31,162,182,185, 76,252, 62,111,134, 4,111, 2, 83, - 95, 94,124, 69, 98,106,224,174, 5,248, 5, 16,185,122,181, 42,130,155, 46,162,166,136,214, 0, 7,112,209,106, 20,195, 37, 92, -176, 48,180, 28, 39,222,210,164, 2, 17,140, 68,225,118,134,101, 85,218, 70, 43, 17,176, 4,213, 33, 88,130,140, 55, 7,120,211, -201,196,120,201, 99,167, 26,147, 28, 6,212,134,255,245, 8,237, 8,141,119,131,145,184, 57, 96, 29,175, 92,146, 72,231, 55, 2, -169,182,241, 37,160, 52,239,183, 73,100,125,239,222, 52,207, 90,107,153,166,157, 93,237, 71, 69, 65,159, 21,180,170,214, 32, 13, - 37,102, 7, 66,171, 67,159,235,110,122,244,246,131, 62,115,151,251, 44, 60, 77,243, 56,151,106, 51,115, 78, 57,205,251,218,247, -195,208,247, 90,138,185, 35, 19, 49,109,182,219, 37, 48, 69, 87,121,224, 46,166,124,224,174,251, 82, 29, 12, 9,202, 84, 0,176, -239, 18, 75, 42,181,154, 25, 90,100,140,213,162, 69, 40,153,218,229,118,156,230,249,246,173,195,239,127,239,253, 55,111,221,149, -148, 46,247,211,171,227,227,203,237,102,179,189, 42,197,166, 82,246, 87, 87,155,203,203,187,183, 15,135,174,171,181, 76,181,180, -232,187,229,165, 96,226, 68,130,196,179,106,164,111, 2, 6,143, 73,220,247, 92, 17, 40, 98,179, 16, 42, 40,132,159, 13, 94,190, - 58,189,119,235,206,186,239,174,174,119, 93,150, 34,210,177,204,117, 70,132, 36,169, 75,221,131,123,247,254,147,127,248,159,253, -241,223,251,251,255,213,127,253, 95,188, 62, 63,145,212,215, 90,135,156,106, 64,161,193,213, 13, 44,208, 84, 64, 12,138,206,232, -213, 61, 17,177, 51, 1, 86,116,138,222,144, 22, 51,155, 80,228,205, 57,186,106,136,102, 49, 20,238, 65, 46, 55, 51, 32, 69, 4, - 13, 34,141,147,106, 93, 13,171,237,126,118,130, 33,165, 89,177,130, 18, 97, 66,226,196, 89,114, 45,102,106,166, 33,211,141,238, - 49,170, 61,114,112,171, 26,240,103, 97,174,181,170,129,214,146,115, 71,109,127,132,224, 80,212, 56,156,136, 6,206, 65, 89,112, - 6,172, 53,198,179, 70,200, 93,162,185, 54,227,191, 11, 23,111, 29,166, 5,147,133, 16,212,133, 25,162,111,136, 0, 5, 98,104, -142,141,118,159, 81, 37,245,133,115, 27,228,164,208, 23, 51, 54,215,163,153, 35, 84, 64, 84,232,144, 50, 10,103,154, 75, 13,131, - 96, 80,172,188, 56, 13, 24, 9, 59, 49, 40,176, 54,110, 38, 0,116, 50, 50, 42,174, 45, 39, 25, 32,188, 72,101, 46, 51,149,113, -242,203,171,171,241,185,178,208,173,131,245,122,181, 10,128, 1, 49,247,194, 93,151,135, 62, 53,205, 14, 19,139, 28, 30,172,135, - 46,175,186,238,112,189, 94,173, 86, 7,171,129,115,150,212, 31,172,215,253,234, 64,186, 62,165,238,240,246,189, 97,125,120,175, -206,143,222,253,174,187,215, 50,109,206, 47,174,182, 87,155,203,205,229,245,245,243,151,199, 79, 95,157, 94,109,183,175, 55,155, -253,118,187, 25,103, 33, 20,100, 71, 20,145,106, 32,238, 8,145,161, 6, 11,223,209, 17,113, 65,149, 52,195, 14, 52,209, 28, 2, - 27, 53,137, 54, 2,139,171, 18,135,123,147, 56, 33, 2,150, 18,148,164,118, 48,248, 34,225,128,165, 64,140,227, 71, 23,225, 75, -164,241,181,172,149,144, 12, 68, 59,217, 34,206, 61,142, 40,228, 8, 47, 77, 45, 74, 58, 86,191, 65,196, 70,110,171,226, 80,151, -184, 44,147,155,106,142,136,236,145, 19, 7,132,132, 70,214,224,187,224, 76,209,255,181,235,188, 33,144,141,220, 42, 17,180, 18, - 41,102,223,209,209,185, 52,201, 22, 18,169,133, 0, 5,102, 7, 50, 66,118,208,162, 6, 6, 70, 64,128,225,210, 32, 0, 34,116, -226,224, 57, 33,204,210,102, 42,209, 3,112, 3,202, 0, 49,122,203,217, 36,108,223, 26,180,242, 25,221,212, 1,208, 90,253,222, -174, 77,102, 15,148, 67, 12,214,153,150, 14,107,233,131,161,221, 78, 49,127, 9,132, 66,195,218, 52,166, 4, 53,228,100,236,164, -106, 81,171,182, 87, 62,200,141, 95,136, 8, 10, 36, 84,139,167,188, 62,184,125,247,155, 47, 62,123,246,236,233,249,249,185,187, -139,228,213,170,235,242,192, 34,110, 70, 76, 73,132, 66,187, 35, 12, 58,129,217,237, 91,183, 58,217, 85, 55, 53,155,166,113,158, -209, 0, 18,137,112, 7,110,106,154, 36,153,217,110, 63, 1, 57, 19,215,121,218,110,183, 14,216,229,220,137, 56,186,186, 78, 69, - 17,208, 85,171,107, 38,174, 90,186,212,203,225, 26,129,153,161,206, 37,206,146, 18, 28, 49, 7, 83, 43, 84, 14,111, 29,125,252, -206,163,223,252,209,143, 31,189,243,206,241,139,151,191,248,244,211, 95,126,241,249,102,179, 27,231,113, 46,179,153,109, 54,155, -121,156, 51,147, 57,198,220,198, 84,139, 90,202, 9,205,113, 66,106, 24,174,176, 9,144,185, 86,211, 64,187, 84, 43,128, 14,106, -200,136, 72,174, 86,230,226,234,156,155,166,202,205, 94,190, 58,121,247,157,239, 76,165, 94,110,182, 4,168,238,104,190,199,253, -225,193, 97,146,244, 71,127,248, 31,253,227,255,244, 63, 63, 56, 90,221,187,119,255,213,171, 19, 17,103,192,120, 98,114, 74,212, -200,245,128, 72,161,252,142,221,187,171, 11, 83,206,201, 17,231,121, 90,128, 29,206, 8, 4,192,142,138, 55,251,164,120, 39, 8, - 92,205, 65, 40, 64,129, 52, 87, 87,173, 96,110,100, 76, 4,238,243, 92, 0,161,134, 11, 24, 80,213, 8,208, 69,146,100,166,197, - 1,143, 46,140,251,192, 93, 47,189, 75,248,230,144,192,162,136, 48, 15,171,214, 92, 52,158, 76, 66, 68, 66, 85,117, 2, 20,172, - 65,113,137,238, 3,193, 99, 15, 10, 4, 26,188, 12,174, 22, 53, 50,128,213,196,157, 85,171,165, 32,226,220, 18, 21, 20, 41,153, -107,109,146,225,118, 6,223, 56,119,149, 21, 35, 50,199, 12, 13,147,224, 52, 53,246,121, 83,211, 44, 37, 61,160, 58,139,187, 33, -179, 56, 45, 0,118,114,196,128,110, 18, 71,120,100,155, 55,187,153,171,115,130,132,172,168,141,224, 73,139,193,144,212, 28, 48, - 16,160, 12, 54,234,118, 28,175,182,123, 52, 63, 90, 13,196, 36,140, 41,103, 2,226,196, 57,229,156,169,151,156,115,151, 19,119, -146,250, 85,238, 36, 31,172,250,245,122,117,216,245, 67,223,229,174,203, 93, 62, 24,250,156,187,220, 13,171,131,117,202,125,215, - 13,136, 60,172, 15,134,213,193, 3, 2,175, 90,107, 21,226,177, 76, 4, 54,207,243,171, 87,103, 63,255,236,211,111,158,189, 56, - 62, 61, 27,119, 99,213, 98,176,159,102,245, 27,106, 55, 0, 16, 8, 18,170,107,192,199, 57, 14, 28, 84,111,117,234,205,120,208, -192,123, 38, 5, 39,226,200,133, 54, 53, 53, 71, 0,117,207,204, 69,153,200, 35,212,138, 48,166, 46,173, 83, 36,112, 14, 5,162, - 6,134,207, 9,176, 58, 80, 67,236,128,187, 99,140, 98, 56, 56,225, 97,202, 52, 55, 11, 45, 15,186,183,143,213,205, 85,137, 72, -131,150,186,212,236, 0, 26,118,132, 0, 48, 48,177, 27,186, 43, 33, 3,130, 86, 69, 71, 5,131, 8, 11,114, 55,181, 70,111,113, - 3, 48, 87,138,216, 80, 47, 14,230, 16,224, 48, 48, 68,177, 8,222, 19, 6, 51, 48,192,132,209, 70,132, 82,220,212, 41, 42, 7, - 67, 17, 2, 51,115,136,177,146, 91,113, 5,105,125,135,108,161, 0, 0, 32, 0, 73, 68, 65, 84,184, 71, 67, 96, 8, 25,255,146, - 59,218,238,171,112,241,134,176,183, 5,151,198,172, 81,218, 20,101,193,124, 59, 16,134,101,180,141,234,205, 34, 79, 36,196,141, -109,187, 26, 94, 40,186, 49, 77, 53,197,170,135, 44, 30,150,180, 63, 0, 39,202,253,161, 3,164, 44,193,169, 3, 66, 20, 4,242, -105,103,132,155,191,253,229, 95,254,242,151,159,238,166,130,177,234,169,117, 26,199, 59,247,243, 81,215, 87, 45,243,172,251,237, -110, 44,101, 63,207,166,181,168, 10,194, 52, 77,115,173,196, 56,205,138, 14,194,140,132, 68, 70,146,136, 72, 68,194,184, 73,140, -106,186,185,190, 38,162,131, 97, 93,180,146, 67, 68,242,100,118, 9,178,146,164,158, 83, 74,121,158,107, 18,156,171, 86,181, 90, -235, 92,234, 60,205,234,150, 72, 50, 34, 39,118,164,247,222,251,240, 63,248,147,255,240,141, 7,111,237,246,151, 47, 30, 63,249, -197, 47,127,241,229,227,167,103, 23,175,167,185,160,112,153,117,183,219,158, 93,108,214,125, 71,196, 28, 82, 10,119,162, 48, 27, -169, 46, 20,190, 22,113, 8,110,106,204,132, 8, 66,194, 40,128, 40, 64, 34, 50,142, 83, 78, 20,241, 87,234,234,158, 92,221,221, - 88,120, 42,243,225,106, 93,212,198, 89,207,183, 87,105,191,251,147,191,247, 31,167,126,248,238,187,239,223,190,115,239,224,240, -246, 87, 95,253,226,127,252, 31,254,187,191,252,229, 95,221, 57, 60, 50,115, 53, 51,245, 26,167, 10, 84, 12,188,172,171, 8, 16, - 65, 80, 3,147,176, 35,152, 26,145, 44, 10, 89,119,192,112, 66, 19,179,215, 86, 65, 17, 71,178,161, 46,162, 18,104, 5,105,195, - 78,169, 27,238,231,210,231,100,142, 86, 21,208, 74, 53,228, 6, 13,159,107,217,108,118,111,220, 73, 57, 9, 32, 2,145,151, 26, -233,198,194,172,106,136, 48,171,129, 25, 33, 99, 91,251,248,130, 11, 53,128, 8, 64, 64, 55, 80, 13, 7, 99,243,210, 73, 34,100, -210,217, 57,228, 4,228,197,116, 81,241,135, 42,215, 17,145, 57, 19, 41,134, 92,164,217,158, 2, 71,130,112,147,156,237,100, 26, - 28, 45, 74,146, 56,161, 85,109,229,155, 89,181, 80,230, 52,203,247, 66,206,114,100,131,136, 79, 67,215,246, 69,241,235, 13, 40, -101,213, 90, 4,168, 25, 3, 84, 51,199,136, 60, 17, 39,180,234,140, 75, 10,230,141,158, 97, 9, 68, 13, 7, 37, 19, 17, 97,176, -131,133, 41,214,197,251, 50,219, 8,136, 59, 70, 22,225, 46, 39, 4, 39,150,190, 99,230,212,119, 41, 49,229,212,173,215,253,144, -211,208, 13,183, 15, 15,186, 46,247, 57, 31,172, 6, 78,105,189, 26,134,190,207,221,208,119, 93,183, 90,231,188,146,148,136,229, -104,125, 32, 41, 59,194,155, 15, 31,253,224,163, 31, 77,227,118,115,113,113,177,217,108,206, 47,158,159,157,188, 58, 62,249,230, -213,203,205,230,234,244,252,178,204,115, 53,219,205,197,171, 1, 97, 18, 70, 71, 98, 34, 66,172,230,130,168, 26,252, 74, 4,226, -112,158, 70,222,179,147,186,167, 80,112, 51, 21,179, 80, 50,129, 17, 48,154, 59, 82,236, 91,155,236,208,150, 31,203, 92, 35,163, - 77, 0, 1,136,110,226,197,224, 6,186,139,180,200, 79, 24, 29,141, 26, 60, 44,216,149, 55,250,118, 68, 68, 23, 64,116,171,238, - 64,204,170, 10,193,250, 1, 70, 2, 80, 5, 52, 3,250, 86,216, 77,168, 85, 9,128,152,151,104, 57, 0, 55,116, 39, 76, 49,221, - 5,141, 23,131,150,207,207,220, 75, 68, 52,186, 26, 2, 1, 51,184,130, 57, 49,152, 49, 58, 80,242, 27,109, 88, 51, 20,169, 26, -152, 1, 3,144, 99,149,166,114, 33, 92,200,201,112, 3, 10, 67,230,136,165, 14,161, 17, 18, 96, 83, 70, 54, 36, 27,186, 69,104, - 71,236, 71,130,157, 9,234, 36,172,177,206,130,197,217,122,131, 31,139,196,154, 24, 93, 49,199,206, 1, 35,199,104, 65, 7, 99, - 11,188,162,200, 21, 88,210, 55,226,166, 68, 47, 58,207,229,171, 95,254,249,167,159,125, 41, 57,247, 4,243,190,140,211,140,224, -132,124,241,228,235,187,135,183,193,253,197,233,235,253,180,119,135, 98,150, 8,205,125, 54, 80, 53, 20, 40, 69,193,189,235,134, -148, 18,177, 18, 50, 1, 22,213,105,156,162, 6,170,181, 24, 88,159, 7, 97,217,207,163,186, 77,134,185,203, 89,168, 86, 29, 58, -102, 22,117, 21, 17, 53, 45,117,222,237,170,130,154, 66, 45,165, 84,251,224,251,223,253,173,223,252,145,142,219,191,249,213,151, - 83,165,223,253,221, 63,248,232,147, 31, 51,210,217,201,139,175,190,250,252,233,211,231, 79,143, 95, 94,236,182,213,161, 2,142, - 87,215, 39,167,103,171, 46, 51,161,144,180, 36, 20, 55, 93,166,222,145,244,118, 99, 3, 23, 22, 68, 48,211, 36,105,201,189, 83, - 68,209,102,221,142,209, 37,249,162, 77,165, 56,238,156, 14, 86,221, 63,254,147, 63,250,223,255,159, 63,253,236,139,167,136, 7, - 63,251,187,127,244,201,143,127,231,254, 27,111,237,174,183,251,253,246,222,131, 55, 51,119,227,180, 19, 20, 71, 84,181,170, 21, -153,176, 26, 82,152,214,113,183,223,229, 36,224,216,155,185, 97, 16,157,204,129, 19, 89,243,139, 71,119,198, 0,198, 76, 6, 77, - 89, 28,247, 19,199,112, 48, 6,163,241, 73, 39,178,201,213, 52,150, 77, 99, 41,136,126,152, 86,202,232, 32,230, 74,206,153,211, - 52,239,107,181,106,181,162, 43,128,171,163, 66, 81,141,113,106,112, 75, 56,114, 95,155, 30, 43,244,137, 22, 98,118, 98, 1, 44, -129, 26, 39, 65, 7, 99, 36,116,143,180, 76,211,170,213,180,106, 16, 2, 29,221, 9,213, 53, 11, 49,146, 98, 5,160, 33, 9,163, - 42, 32, 58, 71, 73,238, 0,228, 6,238,156,196,172, 78, 83, 64,146,111,194,174, 9, 48, 60,158,205,243,101, 65,209,247,160, 50, -196, 10,177,233,230, 85,137,164,169,201,219,214,203,129,227, 35,112,207, 18,147, 69, 99,100,101, 4, 66, 7, 19,128,182,164,115, - 44,214, 64,205,140, 60,107,137, 31, 73,164, 25,183, 9,130,155,182,156,202, 54, 29, 70,226,182,225, 11,179, 32, 34, 49, 76,165, - 78,243,108, 1,196,210,154, 88,152,121,189, 90,173,251,174, 75,210,119, 41,231,156,187,180,202,185,207,121,200,121,181, 94, 15, - 93, 90,175, 86,235,190, 95, 29,172,130,179,192,156,239,220,189, 51, 12, 7, 8, 88,181, 2,178,164,116,247,141,251,119, 31, 60, -240,234, 63, 1, 55, 43,227,126,156,231,114,121,117,185,217, 92, 94, 93,110,142, 79, 79, 95,158,156, 62,125,249,242,228,236,226, -244,114, 51, 78, 83, 20,240, 36,108,224,130,132,140,113, 63, 45, 14, 98,136, 67, 52,130, 62, 74,109, 3, 29, 89, 64,130, 8, 40, - 68, 11,205,133, 28,156,188, 21,150, 49,101,139,185, 60,161, 67,176,135, 90, 43, 1,156, 36,166,243,137,152,163,173,138,201,116, - 28,236, 81,217, 18,163,105,169, 21, 91,134, 93,140,237, 20,195, 0,141,232, 54, 33,176, 1,121,128,245, 34, 33,137,200,220,153, -197,205,154, 27, 3,205, 85, 23,239,127,187,140, 45,104,201, 49, 14, 33,114, 85,112, 39,116,115, 52, 68,175, 74,216,164,144, 49, -211,162,144, 57,180, 23,191, 66,176, 13, 73,192,149, 24, 0, 73,171, 11, 64, 68,153,219, 18,153,181,160, 17, 2,220, 29,195,155, - 27,121, 0,222,180, 36,141,245,182,208,194, 41, 24,165, 49, 70, 15,107, 91, 67, 70,218,226, 0,163,230,132,128, 38, 41, 35,104, - 25, 77, 77,129,182, 32,103, 17,144, 33, 46, 70, 97,160,152,221,182, 89, 63,133, 30, 73,203,171, 23,143,193,234, 84, 76,213, 18, - 17,139,168, 57, 18,245,156, 75,153,111,223,186,245,144, 96, 42,117, 30,139, 67,115,138,207,165, 78,230,104,214,173, 58, 68,146, -224, 30, 97, 50,179,221,180,179, 98,200,236,142, 14,186, 26,214,171,110,152,117,154,230,169, 86, 69,194,148, 82, 98,206, 73, 8, -153,208, 13,161,148, 58, 78, 83, 81,173, 85,193,112, 53,228,183,190,115,247,131, 31,124,240,238,163,183,223,251,238,251,255,239, -191,249,183, 63,255,244,235, 55,222,250,222,207,126,246,135,247, 31,188,113,121,121,241,252,217,227, 47, 31,127,249,248,201,243, -211,203,215,103,103,151, 99,153,183,227,212, 19,226, 60,169,106, 74, 44,115, 60,161, 45,163,188,148,138,102,136, 80,204, 40,210, -175,154,199,143, 0, 81,193, 58, 64, 8,124,107,153, 24, 33, 39,170,166,238, 1, 92,137,150, 19,130, 42, 8, 64, 85,235,195,251, - 15, 62,254,232, 7, 10,248,195, 79,118,127,231,247,254,152,152,190,248,252,231,156,153,145,118, 87, 23,127,254,239,254,197,201, -171, 87,239,127,239,123,231,155,139,221,238,218, 81, 28, 17, 84,179,112,180,212,146, 18,206, 37,120,174,166, 86,162,250, 64, 7, -211,117,119, 48,169,109,199, 17, 16,144,165, 25,152,156, 66, 1, 69, 76, 84, 66, 1, 30,203, 72,160,229,160, 9, 98, 9, 26, 48, - 83,226,100,224, 99,209,161,106,192, 43, 8, 0,128,230, 50, 19, 81, 18,206, 57,117,156,138, 22, 7, 53, 52, 4,138, 3,190, 46, -185, 64,136, 24, 2,251, 88,143, 48,161, 11, 79, 85, 83,219,103, 66, 53, 37, 64, 65,172,213, 65,160,122, 21, 16, 7, 68,161, 37, -129,202,173, 24, 51, 90, 49, 23,100, 2,175,128,224, 67, 78,157,164,125,169,204, 8, 70,137, 96, 87,141,192,213,173,106,101,100, - 38,208,200, 45, 13,205, 7,133,166,195,170, 57, 1,168, 42, 0,166, 76, 96, 80,205, 58, 34, 17,132, 57,170,127,178, 72, 91, 10, -251, 58,144, 32,155,171, 45,216, 63, 48,104,174, 40, 68, 82, 47, 20,122,208, 48, 72, 32, 35, 36,225,170,238,160, 10,102, 0,140, -210, 18,145,155,149,188,129,158,111,184,221,130, 28,125,125, 5,167, 8,146, 79,204,222,236,154,128,230,224,213,180,104, 53, 3, - 7,155,198,145, 0,153,145, 56,245,125,238,146,112,112,238, 68,134,156, 82, 74,235,190, 63, 88, 13, 71, 71, 7, 7, 67,183, 94, - 31,158,158,190, 28,134, 33,119, 67,196,115,117, 93, 30,134, 30,156,115,215, 17, 11, 33,229,213,176, 90, 31,222,190,115, 55, 8, -248,213, 96,222,239,231,105,183,189,222, 94, 92,111,158, 62,123,241,242,244,228,217,139,227,215, 23,231,199,175, 47, 94,157, 95, - 68,184,146, 26, 9, 53, 76, 90, 40,241, 19, 67, 88, 53,132, 81,136,171, 86, 68, 32,194, 20, 73, 44, 17, 70, 68,120,147, 40,198, -141, 84, 24,228, 32, 52, 0, 14, 57,166,155, 35,170, 25, 49,113,131,226, 96, 78,172, 45, 78,202, 23,134,113,171,226,131,209, 27, - 80,129, 40, 8,128, 0,140,161, 97, 65,154,218,165,229,222,185, 18,182,176, 45, 22,114, 37, 85,109,235, 99,226,112,155, 55, 91, - 41, 81,208, 67, 90, 31, 28,154, 5,111,149, 81,112, 47,181, 70,187,128,213,144, 17, 53,242,170,204, 72, 24,128, 10, 40, 35, 7, - 67,200,221, 65,136,147, 8, 17, 54,185, 15, 97,211,171,132, 69,106,129,237,199, 94, 9, 2,251, 15, 30,233, 86, 77,210,190, 88, -162,226,235,113,129,249, 68,193,190,132,143,104,148,159, 45,180,199,173, 85, 66,110, 72, 76,148,227, 94, 92, 76,128, 49,225,191, -185, 58, 29,106,160,165,219,122, 25, 9, 41,229,243,227,159, 63,126,254, 82, 29,227, 5, 51, 32, 22,234,178,152,122,159,147,100, - 70, 55, 53,216,237,103,119, 55,175,234,110, 34,100,184, 62, 76, 17, 72, 49, 77, 19, 0, 86,175,117,170,101,156, 13, 16,208, 19, -146, 8, 13,253,138, 16,175,199,136,235,116, 97, 73, 89, 82,202,137,176,186,162,186, 90, 81,245, 88,192,190,253,157,183,222,122, -235,173,119, 31,125,231,209,163,119,190,243,240, 97, 55, 28,254,249,159,253,235,255,237,159,253,175, 87, 91,252,221,223,255,251, - 31,124,252,145,150,242,226,249, 55,199,207,158, 60,123,254,242,155,167, 79,159,159,156, 92, 94, 95,143,115,241, 50,157,159, 95, -222,187,125, 68,132,130, 72,190,180, 41,110,193, 23, 71, 70, 4, 98, 96,194, 57,145, 32,230, 96,239, 50, 3, 1, 8,210,108,154, -148, 16,157,132,201,205, 13,168,125, 52,128,142,230,192,200,184, 80,176,199,185,188,247,232,157,238,246,123, 31,252,228,173, 15, -192, 95, 60,123,252,111,255,236, 95, 50,165, 7,111,126,103,191,191,250, 87,255,230, 79, 9,169,147,180,234,134,239,190,247,221, - 95,252,226,231, 14,128,142,234,238,106,136, 52,149, 2,238,171, 46, 3, 17,152, 2,161, 56, 77, 53, 58, 80, 35,196, 94, 36, 26, - 97, 70,106, 88, 56, 52, 64,137,237, 37, 54,194,115, 32,106, 29, 1, 57, 84, 93,216, 44, 90,236,177,175,129,170,102,110,137,210, - 52,149, 74, 34,174,213,177,204,165,203, 29, 18,205, 90,201,191,165,203,198,120, 54, 56, 71,181,121,208,140,137, 67,221, 24,226, - 20,170,106, 28,118, 84, 10,148, 49, 39, 9, 9,252, 18, 44,217, 34,126,208,111,104,124,158, 4,157, 44, 92,154, 44,108,230, 99, -153, 29,169,153,196, 69,176,204, 72, 45, 36,220, 12, 12, 45,146,234, 8, 64, 29, 98,247, 83,106,141,111,187, 86, 75,137,193,201, -172,106, 85,167, 4,109,183,231, 17, 62,201, 20, 22, 9, 50,115, 64, 35, 36,213,182, 81, 32,102, 98, 14, 51,160, 3,146, 97,157, -103,179,138,144,131,222,179,204, 83, 33,117, 92,180, 68,218,178,162, 49, 50, 24,152, 35, 52, 91,174, 7, 64, 56,230, 73, 10, 30, -159,132, 81,117,227,130,232,176, 68, 77, 88,108, 29,201,201, 24, 89, 34,207, 32,165,177,214,185, 96, 53,215,221,190, 99, 41, 86, - 50, 51, 16, 49, 75,159,211,170,239, 87, 67,119,208, 15, 7, 7,195,106,232,134,110,232, 36,113,146,190,147,156,250,174,147, 62, -119, 73, 18, 11, 15,235,149,112,150,148,136,115,206,132,144, 88,100, 37,135,235,195, 59,111, 17,127,240,193, 71,228,182, 31,199, -221,118,187,217, 94,191, 62,191,184,188,220, 60,121,241,252,244,252,226,122,187, 59,191,186,222,239,167,253, 60, 86,211,162, 96, - 6,106,234, 0, 73, 8, 64,136, 82, 80, 43, 34, 30,189,160, 34,128,196,254,201, 1, 16,133,168, 90,108, 91, 64,150, 21, 46, 17, - 9,177,153,133,228, 12, 96, 33, 96, 97,155,237, 45, 27,164, 37,181,193, 35, 0,189,113,162,218,151, 3, 97,152,219,160, 5, 76, - 89,219,232,146, 59, 68, 30,113, 51,101, 0,152, 26,130, 3, 50,160, 11, 80,117,107,163, 9,102, 86,119,110,100, 98, 36,116, 69, -175,113, 90, 54,131,149,187,215, 82, 89,210,183,243,109, 10,254,170, 75, 12,175, 20,221,193,188,136, 18,152,137,199,227,205,228, -166,128, 76,139, 50,184,109,161, 27, 70,167,193,219,190, 37,138, 53,229,145, 7, 21, 18, 29,136,184,165, 43,181,214,102, 49,158, -181,196,113, 6,114, 88,240,128,113,113, 32,177,164, 28,122,136,184,139, 99,137, 71,230, 72,201,173,132, 15,243, 70,214,138, 14, -200,172,181,170, 78,183, 14, 15, 55,215,251,253,126,156,203, 92,107, 40,112,153, 5,175,167,110,232, 82, 41, 87,175,175,174,171, - 43, 90, 16, 1, 67,125,203, 72,153, 25,139,214,170, 74, 8,251,221, 56, 77, 83,117, 0,128,196,204,201, 51,115, 85, 43,101,106, - 3,100, 48, 17,202, 89,180,214,205,126, 86, 83, 65,236,251,244,230,253,187, 63,252,240,163,159,254,206,239,124,247, 7, 31,215, -105,203,156, 16,241,223,255,217,191,250,226, 87,191,122,118,124,241,157,119,222,255, 71,127,240,199,221,176,222, 92,158, 93,158, - 29, 63,127,252,228,155,103,207,190,122,250,236,197,201,217, 56,207, 86,244,122,187, 57, 90,245, 44, 40,194,166,206, 72, 36,100, -136,146, 90,190,149, 57,148, 90,197, 57, 72,167, 41,230,110,238,166,198,129, 97, 37, 12,196,146, 8,171, 66, 2,156,230,162, 86, - 1,169,170,102,136,137,135, 26,180, 66, 16, 9,126,248,209,199, 51,201,211,103, 95, 62,127,246,245, 95,252,213, 95,215,121,255, -206,219,143,142, 14,142, 62,251,244,175, 94,190,120,241,232,209,163, 97,232,137,249,173,251,111, 92, 60,120,243,236,242, 28,118, - 38,196, 69,103,145, 62,130, 39, 17,157,212,136,136,128,170,169, 16, 4,175,168,154, 38,201, 68,228,224,213,205,209,153, 57,144, - 46,141,213, 23,214,133, 24, 14,180, 16,238, 72,214,132,234,150, 76, 25,113, 50,205, 64, 76,116, 61,142,135,136, 97,106,139, 90, -136,144, 12, 92,205, 84, 45,167, 36,200, 68,162, 62,131,130,113,188, 75, 16,100,172,170, 45, 48, 20,151, 49, 35, 34,219,188,100, -196, 46,161, 81,113, 44, 38, 78, 22, 65,141,205, 53,233, 8,136,194, 30,130,238,155,228, 64, 4, 71,163,120, 81, 9,196,209,204, - 2, 69,128,134,140,130,137,104, 12,194, 53, 27,129, 25,144, 99,151,115,169, 5,192,154, 43, 31,121,154,103, 2, 72,188,100,158, - 16, 32, 48,121,147,146, 34, 2, 9,183,238,184, 41,131, 61, 2,183, 35,215, 20, 22,231, 61, 73, 66, 47,110, 74,145,167, 8,168, - 97,146, 69, 66,224, 86,183, 42, 50,123,133,136,148,111, 59,132, 26,224, 19,112, 95, 34,250,144, 48,200,230, 16, 97,120, 26,155, -191, 22, 95, 25, 90,146,224, 45,148,128, 59, 32, 18, 65, 85, 3,212,121, 42,202, 58,142,211,229,110,116,132,163, 97,117,112,216, -175,251, 85,151, 83,159,115, 78, 28,137,116,189, 36, 97,238,115, 94, 13,253,170,239,147,112,215,247,135,221,208,117,169, 27,114, - 78, 61, 49,231,174,235,187, 78, 56,115, 78, 11,225,157,214,195,122, 88,175,222,122,240,150,153,254, 12,126,199, 74,221,238,119, -187,235,237,213,118, 60, 61,127,117,118,113,249,234,236,252,213,217,217,171,215,175,167,221, 84,204,107,169, 85, 11, 0,115, 66, - 71, 23, 97, 50, 90,118,206,128,224,196,228, 8, 34, 82,107,141, 9,179,129, 5, 75,199,192,235, 52,249,162,244,178, 22, 10, 16, -138,117,108, 34,109,167,248,131, 16,151,255,211,104,198, 24, 3,108, 3,163,156, 96,137,154,102, 55,211,106, 80,193, 35, 54,189, -213,254, 68,161,186, 66, 39, 0, 36,171,222, 76,251,132,232,160, 80, 17, 82,132, 95, 70, 76,200,141,112, 62,182,236, 78, 56, 23, -195,106,204, 36, 76,106,102,166,129,110,247, 37, 8, 29,221,201, 17,205,160, 22, 89, 52,187,186,100, 34,195,146,157, 71,110,218, - 46,177, 16, 40, 45,109,202, 13, 40, 51, 56,246, 45,154,181,101,105, 69,245,111,191, 70, 60, 0, 71,242,198, 75,107,203,230, 32, -213, 97, 48, 32,144, 34,200,165, 41, 94, 91, 55, 96,203, 28,185,233, 70,155,182, 20,220,173,158,156,158,157, 92, 92, 9,128,176, -184,131,214, 49,240,126,196, 82,180,150, 93,157,199,253,229,213,182, 17, 57,213,153,129,129,164,203,128, 56,105, 85,173,227,126, - 52,247,237, 84, 45, 2, 16,136, 14, 14,214, 67,223,153,154,154,166,148, 23,153, 40,149, 82,166,105, 74, 73,134,220,191,247,238, -219, 63,253,201, 79, 62,250,232,163,219,119,239, 29,221,190,173, 36,175,158, 63,203,196,147,109,255,236, 79,255,207,207,126,241, -183,235, 91,111,254,193,223,251, 71,239,125,247,251, 69,203,217,139,167,175, 94, 61,121,241,226,213, 23, 95,125,243,245,179,103, -231,219,171,113, 63,127,231,222,157,205,197,197,181, 57,162, 4,200,218,106,204,193, 48,120,138, 45, 3, 60,254,234, 28, 98, 80, -118, 66, 9,116, 13, 68, 66,119, 24, 27, 80, 88, 70,157,106,213, 33,119, 10,174, 22, 68, 67, 68, 98,175,102,174,110,238,142,102, -112,184, 94,191,253,230, 27, 47, 30,127,250,213,151,191,124,249,252,249,135,143, 30, 12, 57,175,110, 61,156,116,126,250,252,133, -147,151,121,222, 19,247, 93, 62, 88, 29, 60,124,240,240,245,229,165,185,107,169,147,170,176, 1, 98,177,218, 33, 21,119,114, 27, -186,172,181,201,174,212, 65, 13, 4, 97,149,211,118, 42, 13,226,132, 64, 76,141,122,234, 81,190, 16, 51,151,144, 73,182, 90, 20, -153,136, 96,113, 96,151,234, 57, 57,250,126,154, 9,168, 75, 82,180, 38,226,224, 96,187,163, 32,207,141, 27,111, 49, 20,117,188, -209, 48,196, 99,103,173, 91,185, 41,120, 16, 45, 58, 60,187, 57,232,176,133, 73, 26,170, 22, 98, 81,117,171,170,234,138,142, 0, -218,158, 68,172,173, 14, 50, 0, 76,146,144,121, 30,107,173,154,136, 28, 41, 10,179,218,118,221,165,106,141,240, 38,152, 1, 29, -212,109,174,133, 0, 29, 8, 93, 37, 69,143,225,234, 96, 0, 41,164,244,230,180, 56,223,185, 49,171,188,225, 9,137, 98,132,175, - 8, 72,216,165,180,155, 39, 85, 21, 78, 96,115, 32, 6,110,118,134,170,150, 16, 42, 49, 33, 72, 64,126,192,155,218, 30,192,105, - 17,229, 47, 57,166,204,225,113, 15, 84, 26, 91,219,109, 9,136,217, 28,153,124,236,168,205,170,105,200, 24,152, 95, 37,230, 46, -231,185,106,172,171, 75, 85, 17,100, 34, 55, 45,170,103, 85,181,214,169,175,225,204,236,187,156, 18, 35, 80, 4,164, 8, 19, 17, -102, 73, 57,165, 46,167, 85,206, 41,165,126,200,235,126,232,186, 60,116,125,159, 19, 3, 96,238,250,148, 36,194, 78,186, 60,116, - 61,178, 32, 18, 75,252, 98,215,175,214,247,136,222,211, 71,115, 41,155,171,203,113,183,175, 90,231,185, 92, 94, 95,158,190, 62, -127,117,118,113,242,250,108,187,223,239,199,105,183,223, 79,181,132, 93,153,152, 32, 32,180,192, 76,136, 34,165, 22, 71,230,196, - 68, 24,254, 79,166,182,250,158, 77,209, 13,204, 9, 2, 0,185, 56, 66,233,134, 65,115, 35,233, 84,184, 33,209,199, 4,128,170, - 27,186, 57, 97,219,163, 64,139,138,197, 16, 57,199, 64,178,241, 72,109,113,252,181,165,177, 1, 16, 16, 35,178, 91,245, 27, 22, - 11,115,187,225, 27, 17,166, 69,224, 56,128, 43,104,211,222,131, 59, 88,213, 72,102, 55,231,170, 21, 93, 1, 65, 90, 77,141, 72, -204, 30,138,131, 5, 16,130,209,140, 99,172, 82, 99,120, 67,205,166,106,182,120, 86, 9, 99,185, 76,116, 67, 87, 88, 20,149, 75, - 11, 13, 10,106, 55, 94, 3,136,206, 28, 16, 9, 35,162,215,108, 94, 92,143,203,246,191, 49,229,155,133, 21, 29, 92, 45,118, 14, - 93, 63, 28, 30, 12,125,146, 59, 71, 71,166, 90, 77, 17, 96,156, 39, 36,210,106,238, 32, 41,111, 46, 55, 87, 83,205,136,197, 12, - 25, 17,180,154,237,118,251,185, 94,101, 97, 68,154,213,118,211,232, 14,125,215,221, 59,186,221,245, 9,137,208,161, 98,181, 82, -231, 82,193,161,154, 30, 12,253,155,111,220,255,248,195, 15,126,242,227, 31,223,191,127,255,240,246,209,176, 62,208,234, 70,248, -252,233,147, 97,117,132, 96,191,250,235,191,248,197, 47, 62, 61,187,216,253,224,147,223,255,248,147,159, 14,171,213,118,119,125, -117,250,242,248,213,179, 79, 63,251,252,139,199, 79,142,207, 47,199,253,126,183,219, 94,109,118,223,127,112,239,217,184, 85,112, - 32,207,194, 12, 88, 21,162, 76, 99,164, 68, 84, 98,113, 14,102,213,156,216,220, 56,110, 57,194,161,235,218, 80, 2, 80, 67,245, - 4, 22,214,205,128,189,138, 96,153, 27, 11,136,200, 67,164,133, 0,238,250,224,238,189,219,195,208,247,233,183,126,240,193,227, - 85,247,240,193,157,127,255, 55,191,120,248,189,183,182,219,205, 79, 63,249,237,111,190,249,162,212, 57,107, 46,165,100, 73,111, - 62,124,227,228,236,228,229,217,169,122,101,164, 82,212, 77, 9,160, 70, 94,135,182, 71, 55, 28,186,166, 26, 26, 62, 97,206, 82, -139, 3, 3, 48, 32,152, 35,146, 32, 2, 82, 85,107,110,212, 5,245, 7, 13, 68,228,145, 46,239,136,234,106, 36,232,110,128, 87, -227,136,216,103, 33, 67,220,207,133,137,170, 1, 16,218, 60, 71, 43, 92,172,130, 27, 19, 53,226, 69,108,116,154,154, 26, 8, 97, -154,231,185, 86, 9, 66,177,131, 87, 51, 7, 19,101, 70,195, 54,135,172, 85, 19,179,185,106, 85, 68, 39,247,190, 75,165,170,131, - 33, 80, 60,151, 72, 80,107, 29,107, 61,224,100,224,148,144, 72,204, 45,178, 40,173,214,102,161, 5,208,170,130, 75,105,239,110, -170, 10,102,166, 20,121,238,228,166, 80, 93,209,219,110,193, 91, 39,237, 13, 99, 69, 12,209, 53, 24, 58,122, 52,189, 81,231, 16, -160,112,138,156,100, 95,252, 34, 76, 64, 68,174, 26,191,221,192,137,168,106, 1, 67, 74,124,131, 89, 9,251,212, 66,124,197,152, -139, 70, 20, 30, 44,208,143,200,161,246,150,121,225,106, 10, 33,149, 10, 6, 32, 0, 53,168, 47, 55,109,191,121, 85,141, 19,206, -220, 8,254,127,166,222, 44,230,178,236,186,239, 91,195,222,251,156,115,239, 55,213,216, 53,117,117, 23,123, 96, 15,156,154,148, -154, 52, 69,137,140, 34, 89,163,165, 64,136,148,216,112, 98, 35, 1,132, 0, 1,140, 32,121,201, 75, 94, 2, 4,240,107,134,183, - 0, 2, 12,219, 72,140, 4,118, 98, 57,138, 68, 77,148, 41, 74, 28, 76,154,166, 66,182,122,238,170,238,174,233,171,250,230,239, -222,115,246,222,107,173, 60,172,125,190, 38,186,208, 15,141, 66,117,213,173,115,247, 89,251,191,254,255,223,159, 90, 51, 6, 51, - 51,139,138,136,156, 74,166, 64, 82, 36, 70, 78, 33, 16,227,106,181, 38, 98,255,252, 23, 49,245,139, 46, 16, 5, 14,125, 23, 83, -136, 41,165,141,161, 75, 41,165,232, 51, 60, 96,224, 33,117, 41,134,141,229, 50,246,105, 72,125, 23,135,152, 56,164,238,224,232, -104,127,127,255,202, 19, 79,220,188,121, 35,134,136, 76, 68, 65, 85,107, 41,165,150,211,213,122,119,247,209,201,201,225,193,209, -241,254,209,209,222,254,193,238,254,193,254,193,193,148,115, 22, 29,167,177, 40, 84,133, 72, 76, 72,204,236, 23, 52, 78, 6,136, - 49,114,206,138, 64, 70,172,136,213, 29, 49,136, 13, 17,215, 82,245,138,198,128,136, 20,218,231, 70,205, 20,104, 34, 45,145,161, -213, 99,183, 32, 70, 1,219,110,166, 21, 84,121, 59,145, 53, 71,189,103,140,212, 16,217,204,107,144,230,142,105,108,185, 78,112, -208, 77,123,117, 3,241,172, 63,178, 49,162,138,169,136, 35,108,172,250,123,165,165,141, 12, 33,152, 91, 74,125,226,249, 49,198, -165,155,239,157,254,224,125, 89,126,212, 58, 14,109,190, 71,250,128,222, 32, 60,103,152,183,230,128,179,102,126,108, 56,130, 6, - 26,155,171,187,189, 63, 93, 4, 64,230,247,137,139, 88, 98,170,128,179, 81,167,237,150, 13, 24,137, 73,106, 85,179,235, 55,158, -140,223,253,193,253, 71,143, 13,112, 49, 12, 23,206,109, 93,186,116,145, 1, 57,112,191, 92,162,232, 95,189,246,250,198, 73,175, - 96, 84,164,130,212, 92,171, 65,223,165,205,141,101,206, 50,150,113,149,167, 46,118,139,161,223, 88, 44, 76,245,232,244, 84,106, - 69, 4, 81,116,142,202,243,183,110, 62,247,212,205,151, 63,253,201, 23, 95,250,100, 55,244,211, 52,229,113, 13, 28,149,195,131, -247,223, 89,108,158,235,151,203,187,239,191,245,214,143, 94,187,115,231,222,114,251,234, 47,252,234, 47, 63,113,245,137,213, 42, - 31, 29,238,157,236, 63,122,239,189,119,127,248,250,235,183,239,222,203, 42,227,122,212, 50, 89, 21, 3,165, 16, 58, 78,135,211, - 81,201,213, 19,244,138,218,136, 69,160, 28, 56, 23, 4,179, 24, 34, 34,176, 25,130, 23,241,176, 78,121, 17, 35, 19,250,198, 92, - 77, 1, 73,149,192, 32,132, 0,168,204,228,199, 3, 1, 17,130,104, 69, 0, 10, 20, 98, 16,179, 39,175, 92,221,220, 90, 90, 76, -112, 98, 67,215, 49,210, 43,159,250,137,184,185,253,225,221, 59,183,158,121, 97, 88,108,148, 50,149, 16, 40, 12, 68,125, 71,195, -173,167,159,190,115,255,222,241,209, 49, 4,238, 35, 50,115,215,245, 37, 79,145, 8, 8,214, 83, 97,196, 34, 74,132,145,153, 57, - 0,145, 86,141,204,164, 86, 69, 33,160,154,145,170, 16, 53,187,140,105, 11,244, 32, 84,213,128,132,161,157,245, 6, 22, 3,229, - 9, 80, 12,169,229, 76,143,198,105, 49,116, 12, 72,136,235, 41,175,199,154,171, 94,218,222, 80, 81, 85, 43,185,213,194,121,161, - 18,158, 61,108, 4,205, 91,205,129, 85,192,196, 31, 82, 53, 0,194,169,148, 92,100, 72, 48,137,153,163, 12, 68,171,152,248, 68, - 33, 90,160, 86, 85, 36, 43, 82,171, 59,156,145,209,192,148,198,162,170,218,121,149,152,153,122, 34, 15,128,144,165, 86, 36, 52, -119,180,155, 1,162, 0, 24,178,104,102,128, 64, 84, 76, 74,177, 24, 81, 43,170, 25,113,112,190, 74,160,153, 20,110,224,181,233, -218,180, 19,144,217, 62, 89,205,198, 41, 11,181, 33,160,152,170, 40, 0,130, 43, 65,136, 6, 48,169,129, 72, 21, 85, 53, 66, 5, -195, 8,168, 51, 24,196,203,122,136,192,172,154,121,192, 8, 16, 28,157,137,228, 0, 0, 48, 49, 19, 81, 39,177, 41,128,187,213, -102,209,138, 60, 2, 38,128, 10,200, 76, 85,140, 16,177,130, 85,175,109,171, 0,177,154,138, 86,223, 13,146,215, 73, 58,116, 9, -160,150,154, 75, 17, 25,171,234,233, 84, 16,161, 99,222, 90, 46,140, 99, 32,244,100,114, 66,142, 28, 98, 10,125,234, 82,224, 20, -152,163, 95,138, 56,134,208,119, 93,159,210,176,236, 4,232,248,232,248,202,197,115,227,201,226, 94, 25, 67,232,250,190, 95, 46, - 54,251,161,163,148, 22,177, 59,183,115,254,234,213,107,181, 10, 24,148,156,205,106, 45, 50,230,188, 26, 79,243, 52,126,120,239, -225, 95,191,247,238, 59,239,221, 57, 56, 60,200, 69,213, 84,154,232, 66,128,136,200,169,163, 98,101,150, 68,196,196,144, 3, 27, - 74,123, 88, 9,145, 20,102, 59, 84, 11, 98,181,154, 17,103, 21, 89, 85,207,111,121,242,209,154,235,209,115,160, 86, 85, 26,150, -151,208, 7, 8,100,179, 98,226, 3, 10, 17, 3, 25,145, 83, 31,204, 8, 64,220,150,128,102, 14, 55, 84,164, 90, 36,240,217, 37, - 21, 60,245, 6,228,125,233,134,100,236,249, 88,113, 23,103,195,222,184, 27, 93,125,113,235,101,167,103,130, 9, 0, 2, 27,233, - 28, 4, 68,244,106, 7,247, 98, 99, 91,200,182,127, 33,179, 63,185,243,127, 52, 34,244,216,246,220, 44, 77, 90, 42, 68,155, 1, -113, 49, 32, 1,161, 57,229,192, 42, 84,197, 64, 31,189, 51, 8,193, 64, 68, 13,176,150,178,117,238,226,114,115,145,213,114,145, -147,213,234,228,244,164,139,253, 98,209, 41, 64, 8, 92,171,189,183,251,240,222,238,158, 39,252, 93,233, 76, 49, 84,178,253,189, -195, 85, 25, 3,113, 23, 83,138, 73, 85, 31,237,239,231, 82,212,172,235,210,197,157,157,231,110,221,124,250,214,205,207,124,242, - 51, 55,159,190,149,250, 84,204,166,213,180,127,184,175, 85,250,229,166, 2,222,127,255,131,205,243,151,215,235,211,111,254,197, -159, 61,188,119, 47,215,240,212, 75,159,251,212,167, 63, 27, 98, 56, 57, 57, 57, 61, 57,218,189,123,231,173,183,222,122,253,221, -247,246,143,143,166,154,115,206, 7,143,119,183, 54, 22,165, 86,100, 38,164,173,173,173, 71, 71, 39,204, 20, 42, 68,138,163,101, -255,150, 82,104, 32, 38, 81, 43,181,228,154, 99, 76,171,169, 46, 7, 70, 36, 5, 68, 14,203,190, 19, 83, 3,255,139, 48, 14, 64, - 66, 2,192, 10,203,110,113,202,167,185,120, 24, 3, 9, 67,151, 12,193,138, 8,152,221,188,121, 29,152, 85,229,228,248, 52,117, -195,198,246,230,202, 22,167,185,174,215, 99, 63, 12, 59, 91, 91,251,251,187,139,110,168,165,148, 88,134,110,216, 88,110,189,240, -236,179,223,252,238,247,242,148,193,176,239,250, 82, 4,137,200,154,213,137,252,193, 51, 16, 53, 21, 5, 53, 10, 36, 89,134, 62, -173, 86, 35, 2, 38,142, 99,201,137, 73,114,169,162,136, 32, 96,243,196,104,234,200, 61, 50,173, 78,191,182, 10, 0,222,160,134, -128,136, 99,201,227,148,185,239, 87,211,116,114, 58,114,224,245, 52,238,238,203, 88, 13, 9,157,188, 8, 58,155, 67, 90,187,131, -122,173, 50,154, 97, 84, 82,175, 19,109, 88,119,247,236,159,142,171, 69,159,136,217, 20, 48,180, 10, 38,240,148,134,146, 33,121, - 29, 19, 4, 91, 79,197,251,160, 19, 33,128,121, 95,121, 45,106, 96, 72,152,136, 68, 32, 4, 32,107,212,120, 85, 45, 34, 6,202, - 16, 26, 57,157,200,192,136,130,230,214,154,233, 53, 93,129, 73,196,102,216, 82,147, 49,219,103, 9,136,170, 30,133, 53, 49, 5, - 64, 54, 99,212,170,142,209, 7,195,153,166,173, 2,144,152, 65,132,192,140,200,181, 21, 83, 32, 68,101,242, 24, 21,184,177,218, -107,164,145,154,150,224, 34, 60, 0, 34, 8,104,128,128, 0, 12,192,212,108, 21,179, 73,186, 17, 97, 61, 70, 32, 96, 80,197,131, -233,166, 82, 85, 20, 72,153,102,227, 53,154, 25, 49,171,154, 48,165, 16,106, 45,129,189, 45, 4,137,130,155,117,221, 12, 2, 0, -162, 80, 68,160,148, 85, 21, 3,228,192, 17, 48,164, 20,188,237,135,200, 43,207,250, 46,116,177, 15,140,204,236, 21, 17, 69,181, - 15,241,116,181,186,247, 96,111,177,236, 23, 93, 55,120, 8, 43,165, 97,185, 12, 33,109,108, 44,186,110,209,197, 33,116, 97,216, -232,145, 34, 18, 16, 32, 6,234,210,240,138,232, 47,214,124,124,116,116,122,122,242,240,241,238,163,221,189,123, 15,239,223,127, -244,104,247,209,254,241,233,169,152,228,226,110, 37,194,166, 15, 55,108,187,203, 22, 31,201,215, 86, 93,136, 80, 69, 17, 1,246, -208, 15,162,143,227,234, 55, 47,183,160, 16,225,220, 12,228, 84,122, 64, 69,191, 48, 33, 32,105,109, 27, 22, 51, 69, 99,161, 74, -129, 33,207,240,225, 38,142, 32, 24,144,145, 89, 5,176,216,113,235,125, 50, 35, 95,242,138, 48,176,239,219,180,121, 33,205,204, - 2,121, 99,224,204,181, 62,163,152, 57,242,161, 89,101,230,173,250, 89,187, 30,186, 92,101,106, 10,200,216,168, 82,106, 64, 72, - 30,175,105, 56, 1,105, 13,136,142,249,157,243,200,166, 2,212,140,165,132,145,187,222, 97,111, 20,135, 58,174, 64,213,130,192, - 71,114,144,183,166,159, 97,152,173,223, 60,247,236,179, 79,255,209,159,125, 39, 34,230, 90,166, 41,175,242,158,152,118, 49, 2, -218,193,209,106,204,121,204,213, 7,127,246,223, 17,193, 88,115, 21, 93,244, 61, 3,137,234,225,201,169,104, 61,183,181,249,226, -205,235,207, 61,251,220,203, 47,189,248,212,199,158,222,217, 62,199, 49, 18,197, 92,166,211,131,131, 90, 42, 35,244,203,205,227, -195,189,213,209, 81,236,187,245,233,241,234,232,240, 47,190,254,181,135,123,167, 79,221,250,248,103, 63,249,202,229,171, 87,180, -148,195,189,199, 39, 71,123,247, 63,184,243,250,155,111,189,119,255,254,106,189,158,166, 92,214,171,142, 3, 24, 16, 49, 51, 67, - 41, 85,100,174,108, 86, 3, 8,228, 93, 87,160,214,118, 97,162, 21, 25,167, 49,151, 90, 77,211, 88,242,114, 57, 48,128,136,136, -106,100, 14, 20,192,128, 3,250, 34, 62,112, 12, 64,165,148,192,204, 33,154, 76,202,164, 38, 41, 80, 12, 72, 72,104,214,247,221, -173,155, 79, 2, 19, 25,158,174, 86,139,205,205,126,177, 44, 43,235, 88,175, 94,189,190,216,220, 89,110,110,191,127,247,253, 29, -201, 54, 66,225,152, 56, 4,230, 27, 87,174, 93,189,252,193, 59,239,191,111, 49, 33, 96,150,156,136, 38, 51,118,204,128,128,131, - 33, 43,129,138,230, 60,161,104,138, 41, 16,134, 64,109, 97, 9, 64,136,130, 24,252,203,210, 70, 73, 83, 5, 83, 80, 18, 51, 46, - 42, 0,182,104,133,234,218,130,181, 8, 36,118,178,158,138,143,123,140, 0, 32,170,199,211,218,249,138,126,248, 18, 35, 43,206, -194, 94,235,133, 86, 0, 67, 72,126,211,116,239, 45, 97, 96, 80, 63, 89, 16, 68, 13,205, 98, 64, 51, 8,236,105,219, 80,173,136, - 74,138, 44,134,213,193, 15,238, 57, 65, 82, 39, 60,169,115,228,155, 28,132, 76, 56,195,117,136, 2, 81,105,119, 98, 55,127, 25, -145,161,137, 50,162,170, 22,169, 49, 4,247,222,160,130,231,212,129, 19,149,181, 52,128, 95, 59, 79, 85,221,242,172,224,183,126, - 53,171,146, 33, 19,147,123,172, 26,179,219, 20, 48,186,129,116,222, 71,180,254,132,102, 77,214, 54, 93, 82, 96, 45, 5,196,113, - 33,228, 40, 24,117, 25,118,102,255, 21, 85,102,178,143, 82, 60,174, 46,195,220, 61, 11, 16,253,134,174, 28, 8,170, 49,218,186, - 26,184,133,217,183,228,170,110, 54,244,229,191, 19,170, 13, 64,212,237, 43, 13, 92,228, 88, 72, 1, 33,135, 72,160, 2, 82, 10, - 88,205,220,195, 87,179,151, 44,219,186, 86, 38,204, 85, 85, 37,134,144,186,212,197,216,197, 16, 83, 66,131,190,227,253,227,163, - 46,198, 52,116, 29,115,223,245,125,159, 82,136, 27,139, 97, 72,221,114,232,251,190,239, 98,183,216, 88,196,148,250,174,143,169, -139, 93,191,185,185, 81,115, 53,192, 16,195,114,251,220,230,185, 11,215,158,188,165,181,138,212,113, 28,143,142, 15,247,247,247, -247, 15, 14, 15,142,246,119,119, 31, 98,191,121,120,188, 70,176, 16,152,153, 28, 91,211, 28,101,141, 29, 22, 28,235,142, 40, 70, -174, 73, 43,216, 44,226, 32,152, 17,181,180, 65,235,101,163, 70,241,194,134, 19,243, 22, 60, 85, 66, 18, 84, 4, 67,140, 70,134, - 76,132, 84,161, 54, 3,142, 53, 60,229, 25,185,161, 57,246,253, 96, 3, 49, 48, 98,140, 20,164,170, 2, 48, 32, 18, 5, 34, 21, - 65,166,208, 98,194, 38, 54,163,115,220, 51,237,135,126,179, 43,254,120,223, 96, 91, 83, 17,124,180, 61,248,104, 42,104,177, 44, - 59,107,228,112,199,100, 64,146, 89,194, 98, 48,109, 65, 14, 64, 52,197,192,196, 4, 34, 24, 98,236, 7, 45, 89,107, 54, 32, 5, - 65,199,141,249,114,164, 58,223, 16, 9,169, 27,134, 11, 59, 23, 98,236,151,139,197,149, 33,109,116, 49, 79,101,148,188, 26,235, -123,119, 63, 16,145, 46,112,100,246, 82,217,192, 76, 33,212, 92,142,199,124,186,158, 96,140,145,124, 70,241, 9, 0, 0, 32, 0, - 73, 68, 65, 84,233,242,249,229, 75,207, 61,245,249,207,125,238,147,159,250,204,133, 11, 23,185, 11,136,193,204,114,201,164,128, -108,134,150, 87, 99, 72, 41, 12,221,193,238,131,216, 15, 93,138,239,191,247,222, 95,191,254, 67, 93,143,213,250, 87,255,198, 23, -158,125,254, 5,238,120,125,116,116,116,176,127,184,255,248,221,247,222,121,247,253, 59,251,199, 39,121, 42, 82,202, 56,174, 8, - 20, 9, 82,224,200,212, 7, 94,137,157, 73,165,162, 80,139,204,150,126, 64, 0, 98,116,195, 25, 33, 2,210, 60, 15, 58, 15, 67, -205,205,181, 0, 28, 8,157, 71,130, 4, 64,160,158,138,131, 16, 40,198,128,140, 0,204,142,117, 70, 52, 0, 5,221, 26,134, 39, -206, 95,208,170, 38,120,114,124, 60,108, 44, 98, 76,108,143,233,248,136, 48,254,201,239,253,239,180, 62, 90,244,189,170, 89,208, - 41,143,204, 33,133,180, 88, 44, 95,124,238,227,183,239,221,171,181, 34, 35, 1, 36, 14,185, 86, 21, 21,239,124, 0, 27, 82,152, - 86,133, 16, 2,113,198,194,104,129, 83,138, 82, 1,179,151,107,136, 3, 91,216, 7, 13,155,241,239,216, 38,111,119,229, 98,253, -136,147,126,230, 30,161,169, 86, 47, 73,240,149, 14, 51,129, 18, 5, 58, 89,175, 87,171,156,186, 48,191, 68,218,178,255,172, 84, -217, 76, 75, 21, 16, 83, 2,149, 51, 11, 24, 68, 78,203,110,225,219,165,172, 22,208, 16, 24, 68, 25,131, 89, 14,115, 0,157, 1, -181, 10, 6, 79,149, 66, 8,172,181, 34,179, 2,136, 25, 59, 81, 67,212,189, 38, 85,196,157,112,206,232,243,218, 11, 98,247,226, - 33,114,152, 74, 65, 0,102, 18,105,208,226,162,181, 84, 81, 45, 56,127, 67, 60,230,205, 8, 0, 22,128,156,186, 80, 84, 1, 13, -153,252, 68,175, 38,140,108,109,183,142,162,170, 89,176, 65,182, 1, 12, 74, 41, 4, 32,164,196,172,181, 17,230,231,130, 19,108, -133,232, 31, 85,228, 72,104,142,127, 72, 68, 76, 92,154,247,200,121,226, 51, 82, 4,144, 61,199,211,176, 11, 8, 45,123,196,117, -173, 72,140, 10,226,110, 40, 17, 39,185,231, 82,218,201,101,192, 12, 96, 86, 12, 52,215, 90, 4, 9,202,172,236,139,129, 9, 9, - 40, 53,110,163,187, 69, 5, 49, 17, 3,136,248,211,158,139, 20,209, 34, 58, 81, 94, 14,139, 40, 58,149,146,214, 33, 48,187, 50, - 17, 3,197, 20,186, 24, 83,136, 30,194,234, 82, 26,186,174,139,161,239,135,161, 31,250, 46,110, 44, 23,195,208,111, 46, 54, 66, -234, 66,228,161, 31, 82, 26, 66,138, 93,191, 96, 14,169,235, 54,134,197,198,185,243,151,175,220, 80,201,160, 54,214, 58,141,235, - 7,251, 43, 1, 69,212,104,171,229, 16, 83,196, 46, 68, 10, 24, 8, 84, 81,124, 53,217, 74, 95,125,250, 36,115,132,128, 79,190, - 0,170, 78,188,157,115, 76,224, 93,118,164, 34,126, 82, 34, 6,195, 98, 96, 76, 84, 69,144,140,128,180,152, 56, 80,167,122,207, -163,249,243,214,108,252, 30, 70, 53, 99,102,213,230, 58,246,153,155, 24, 77, 26,100,173,148, 66, 8, 38, 16, 0,205,164, 52, 30, -153,219,166, 4, 40,204, 85,184, 28, 64,218,209,143,179,231,221, 37, 54,215, 76,188,160,206,128, 77, 5,145,193,140,168,209,224, - 41, 18, 33,214,226, 10, 59,250, 29, 4, 65, 90,248,101, 54,227,104, 45, 0, 29, 14, 29, 99, 66,107,247, 93, 3,241,203, 17,250, - 13, 88,221,203,213, 58,166,191,243,245, 63,254, 39,255,219, 63,255, 96,239,120,209,199,190, 31,182, 55, 23,125,140,162,117,255, -240,120,181, 94,249, 37,177,133, 97, 5,114,173,117, 53, 78, 83, 57, 93,175,171, 64,223,197,223,254,207,254,246,151,191,244,133, -237,243, 23,185,235,215,167,167,211, 56,214,169, 96, 0, 98, 98, 12,128,160,117,170,181,164,229, 50,246,195,222,253,123, 91,231, - 46, 20,149,175,127,253, 79,198,211,147,211,211, 92,113,249,202, 23, 63,123,229,202, 53,131,122,116,112,124,116,240,248,195,247, -239,220,253,224,206,155,239,127, 0, 2, 67,162,213,241, 88,107, 61, 61,205, 27,125, 56, 29,215,185, 10, 24, 22, 67,138, 28, 99, -152,114,110, 17, 1, 39,216,182,173, 23,184, 0,114,182,153,142, 33,136,170,154, 33,177, 58,170,199, 4,209,136,208,225,203,196, -164, 0, 20,121,145,186,147,211,245, 56,142,193,209, 87, 6,238,181, 5, 69, 32, 20,160,107, 23, 47,158,223,217,230, 16,179,148, -113,156,128, 8, 57,112,234,227,144,167,147,227,144, 15,111, 92,222, 1,182,135, 7, 71,129, 67, 45,181,134, 41, 32, 83, 76, 87, -175, 92,254,212, 11, 47,188,249,238,187,196, 0,102, 49,242, 98, 24, 20,237,232,248,100, 42, 18, 41, 4, 74,219, 11, 50,196,170, - 26, 66, 36, 0, 53, 75, 33, 5, 67, 1, 67, 9,100,234,183, 46, 6, 40, 98,103, 81,106, 59,219,216, 56, 70, 64,181,182,193,160, -165, 36, 16, 77, 76,146, 49, 32,154, 87,189, 35,100,173,137,162,153, 26, 9, 26,131,170, 17,219,204,167, 6, 3,242, 53, 63,243, -114, 99,227,224,232,144, 17,144, 64,197,103,198,112, 86,243, 8, 8, 37,103, 69,234,135,174,102,169, 82,204,212, 20, 74,206,234, -121,116, 2, 84, 82,109,213,196,128, 64,106,171, 41, 99,128,200, 9,152,165, 72,223,241,148, 53,198, 88, 69,156,129, 32, 13, 38, -131,193, 25,168, 98,142,142,226, 64, 17, 81, 12, 85, 0, 64, 3,114, 5,173,106, 78,120, 85,171,168,209, 12, 74, 21,117,174,121, - 53, 0, 76, 72,147, 40,134, 16,124,208, 5, 86, 53, 86,169, 14,155,103, 53, 0, 32, 7,112, 10, 26,136,148,158,147, 81,176, 70, - 54, 52, 4,159, 38, 28,119,166,228,122,171,218,143,117,216,121,188,172,101,125,221,225,102,179, 81, 14, 26,174,167, 69,229, 67, - 72, 51,226, 79, 83, 12, 49,176, 95,233,189,196,195, 91, 79, 13, 64, 85, 9,168, 50,138, 65,154,239, 1, 78,143, 10, 76, 69, 20, -196,136,221, 99,225,130, 20, 40,130,170, 17,161, 26,154, 21,117,199, 54, 57, 3, 94, 17, 3, 0,138, 26,177, 17,154, 86, 85, 50, - 13, 52,173,166,169, 78,206,102, 88, 14,131, 2,214, 34, 67, 23, 98,140, 93, 74, 49,112,100,238, 83, 74, 41,246,125, 55, 12,253, -198, 98, 99,209,197,190,235,151,139, 97, 99,185, 57,244, 41,164, 52,244, 67, 23, 83,236,251,174,139, 28,250, 16, 34, 49, 15,203, - 97,177, 92,218, 5, 43,181, 74,214,211,233,244,184,200,116,184, 98,172,129,172, 75, 76,104, 41, 80, 0, 8,193, 2,161, 2,163, -136,187,104, 85, 42,152, 63,173,174,206,179,169,205,182, 25, 66, 82, 40,254,140, 59,207,178, 52,184, 37,160, 47,114,125, 91,219, -162,235,124, 86, 60,101, 20, 72,205, 64,218,246,141, 40, 52,114,157, 49,153, 99,201,218,137,215, 18,174,110,200, 7, 11,190,212, -117,137,199,107, 71,126, 44, 60,130, 42,245,172,213, 9,200, 95,249,190, 5,118, 77,161,189,146, 64, 60, 8,127,150,199, 5, 1, - 72,203,142, 82,210, 71,135, 31,197,161,156,207,143, 60,247,122,184,226, 35,150, 43, 45, 55, 67, 72, 82, 39,205,197,196,165,127, - 68, 48,213,218,186, 83,196,186,197,178,172, 79,254,213,239,254,222,159,252,249, 55,223,120,255, 94, 8,233,250,133,115, 67,207, -187,123,143,214, 83, 77, 41,113,160, 24, 34, 1,100,147, 44,181, 78, 53, 4,222, 30,250, 7, 7,107, 5, 74,221, 48,112,248,123, -255,241,111,254,230,111,254,135, 39, 99, 62,157, 38, 91,143,181,102, 4, 98,138,104, 8,130, 2, 21,212, 56,134,245,225, 94,183, -220, 62,125,120, 63,198,240,206,219,111,188,241,195, 31,140,171, 41,246, 91,151,175,223,122,230,185,231,187,110,200,227,250,244, -244,104,239,193,253, 59,183,223,189,125,247,222,238,227,199, 23, 46,236,252,242,151,191,120,184,247,240,159,253,203, 63,150, 22, -119,103,191,161, 3,129,204, 8,105, 63,238, 17,177,235,152,155,105,205, 98,160,234,121, 22,175,190, 33, 66,162, 34,210,224,213, -237, 44,244,240, 46, 48,130,170, 56,195,107, 42, 82, 72,151, 67, 7,132,165, 40, 52,246,121, 11,239, 40, 40,170, 94,127,226,210, -176, 88, 2,112,169, 39,235, 60,185,121,137, 57, 46,150, 27,235,245,234,217, 23,158,123,231,173,119,158,121,234,169,189,147,215, -196, 52, 49, 77, 37,135, 16, 82,133, 62,245,159,124,241,229,156,203,131,199,143, 17, 3, 34, 86,173, 93, 76, 23,182,183,198, 90, -199,245, 58, 75, 97, 36,119,242, 32, 98, 35, 5, 17,110,117,139,163,113,157,157,148, 81, 52, 48, 86, 5,102,211,218,158,152, 24, -147,255, 97, 34,243,164, 69,213,220, 10,233, 16, 68, 4,164, 64,226, 55,133, 51, 59,151,226, 56, 21,167,180,183, 64, 3,243, 92, - 12, 65,160,154,107,113,110,177, 84, 89,141,167, 45, 11, 46,149, 17, 77, 8, 16, 68,140, 25, 66,224,128,152, 11, 24, 88, 45,162, -106, 82,213, 11,175,252,227,102, 34,169, 16, 2,120,139,152,169,137, 89, 8,205, 1, 15,140, 86, 4, 25, 69, 32, 75,217, 14,132, - 8, 35,181,110, 73, 96,215,143,177,148, 98,104, 6,148, 2,213,138, 58,151, 32,128, 66,136,113, 90,157,142, 37,119,204, 51, 64, -219,175, 32,104, 85, 49,249, 9,172,196,104, 85,129,180, 84,224,192,102, 38, 82,115, 21, 55,211,177, 18, 2,155,170,129,154,106, - 98, 54,138,226, 62, 59,153, 41,232, 6,128, 26, 17,149,168, 74,235, 66, 6, 80,155,193,181,224,140,243, 86,155, 77, 74,134,115, - 6,199,124,231,235, 95,117,228, 64,168,222,249,192,205, 13, 29, 56,148, 90,141,176,168, 85,133, 24,217,239, 90,204,232, 94, 88, -149,106,192, 70,205,253,205, 72, 4, 20,129,178,170, 18,249, 75,148, 42,198,192, 42, 85,196,140, 80,196, 2,187,133,202, 39,128, -179,151,141, 33,128,138, 82,236, 1, 10,113, 3, 24, 6,102, 85, 53, 83,169,146, 69, 15,142,143, 3,211,162,239, 2,115,145,202, -196, 93, 8, 33,134, 24, 99,223,167,101,215,167, 46, 49,113,159, 82,223, 58, 78,226,214,114, 57, 12,253,114, 88, 14,139,190,239, -250,141,197,178,235,251,152,186, 20, 35,167, 62,198, 46, 48,239,108,108, 2,162,200, 54, 0, 86,209,146,203, 84,166,147,117, 70, - 19, 21,141,164,129, 17,161,166, 0, 12, 76,224, 55, 11,100, 12, 4, 34,160, 0,232, 73, 14, 5, 53,191,236, 1, 32, 96, 45,202, -158,160,101, 86,135,109, 32, 3,212,118, 19, 21,109,189,211, 1,139, 2,250,192, 79, 72,110,160,243, 73,170,153, 12,145, 61,199, -174,224,179,181,223, 42, 60, 31, 23,126,124,159,226,179, 82,243,235,195, 89,161,161,157,225,225,177,149,192,105,123, 28, 63,202, - 93, 0,249,123,218, 35,209, 98,132,152, 87, 25, 86, 69,177, 81,213,154,162, 32, 45,166,217,206,108, 83, 0,168, 83,134,184,158, -100,146,113,173,146,141, 0,129,193, 23,173,102, 0, 12,148, 22, 27,139, 58, 30,255,238,191,248,231,191,255,245,111,223,223,125, -244,228,149, 75, 87,207,157, 83,162,191,251,159,254, 39,122,248,224,247,254,240, 15,127,248,206,135, 53, 67, 45,202,140, 12,112, - 97,123,249,241,231,158,121,229,211,175,188,244,242,203, 95,251,131,127,245, 59,255,215,159, 46, 22,139,197,114,241,179, 95,249, -153,195,227,163,169, 40,130, 6,198,237,157, 29,173,178, 30,215, 90,107,173, 37,164,168, 98,199, 71,135,181, 76,125,205,143,247, - 31,223,187,115,103,117,114, 20, 49,225,246,185,143, 61,247,210,197,139, 23,145,104,117,122,116,184,247,232,238, 7,119,222,185, -243,222,189, 7,187, 99, 41, 95,248,220,167,127,246,167, 94,125,226,242,133,175,126,245,171,134,152,124, 86, 36,208, 42, 76,196, -110, 90, 7,231,245, 75,203,143,207,165, 98, 42,128, 64, 41, 80, 0,118,174, 3, 49, 70,226,117,173,244,145,169,180,137, 26,158, -130, 39, 98, 81, 3,130,192, 92, 74,166,212,153,128,168, 34,145,103, 36, 35,205, 17, 74,132,103,159,190,153,186,142, 67, 24,167, -105, 53,174,201,147, 21, 72, 16,121, 88, 12,100,112,237,169, 27,111,252,232,205,203, 91,155,247, 14,142,186, 5, 33, 96,174,165, -235,122,100,234,251,238,229,231, 95,122,248,237,111, 0, 97, 8,193, 12,198, 60,109, 44,150, 9, 33,103, 46, 42, 33,134, 64, 84, -196, 84, 37, 49, 3, 34, 41, 12,125,199,132,235,113,116,204,104,187,233,213,179, 10, 6, 21,169,134, 24, 76,153,153, 77,209, 95, -131, 70,232, 70, 99, 68, 2, 71,235,121, 57,152,170,138,197, 96, 42,243, 42, 10, 25, 60, 15, 98, 4, 8,106, 76,220, 69, 20, 17, -151,114, 24, 40,144, 91, 29, 0,136,141, 10, 54, 62, 27,149, 82, 67, 12,102, 86,155, 69,193, 16,160,138,197, 72, 14,253,225,200, -193,247,215,134,102, 80,197, 84, 84,201, 8, 64, 21,173, 42, 7, 42, 5,138, 84, 52, 44, 69,192, 32,113,168,156, 85, 17, 20, 24, - 13,145,156,201, 14, 6,162,202,204,173, 50, 4, 17,136,178, 72, 41, 5,206,112, 82, 51,105, 91, 93,181,182,182, 11, 3, 38, 3, - 9,196, 98,213,185,208,162,162,166, 82, 21, 0, 42, 88,136, 0,132, 80, 27, 80,176,197, 88, 68,146,251,246,154, 3,143, 16,200, - 64,208, 67,195,115,131,181, 41, 40,250,250,167,109, 0,213,144,180,253, 76,223, 82,179, 2, 2,198, 0, 62, 48, 82, 96, 6,204, - 42, 96, 38, 34,213, 0, 56,200, 56,249,197,159, 80, 3, 55,194, 41, 19, 86,169, 85,180, 75, 4, 6,206,143,137, 41,168, 1, 6, -244,152, 76,195,178, 83,131,254,180,158, 44, 70,102, 34, 51,113, 49,246, 44, 85, 67, 13,189, 76, 14,240,111,155, 29,159,135,149, -208, 87,130, 54,247,131,130, 34, 76, 99, 1,203,107, 64, 12,206,105,212,190,239,134,126,240,237,151,147,241, 67, 8, 93, 8, 41, -121,182, 54, 13, 67, 90,246,195,230,230,198, 48,116, 27,253,114,177,232, 67,136, 33, 82,138, 67,236, 98,215, 59,165, 34, 14, 67, -183, 92,110, 35, 50, 82,144, 50, 22, 17,171, 50,150,241,184,228,105, 26, 29, 19, 23, 73,186,200, 41, 2,145, 5,162, 64, 32, 82, -124,155,104, 6, 94, 4,198,132,160,100,100, 90,107, 51,197,107,171,243, 64, 67,116, 11,141, 35, 3, 20, 5,209,179, 90,214, 32, -148,142,105,129,121,187, 47,132,200, 1, 76,156, 63, 8, 38, 18, 40, 32, 67, 0, 51,138,140,181, 45, 93, 0, 20,136,144,192,155, - 43, 85,219, 11,216, 31,186,217,158,239,221,194,243,171,105, 94,188, 54,245,198,171,254,128, 65,180, 89, 34,129, 0,213, 13,181, -224, 94, 76,192,179,254, 64, 3, 83,168,117,125, 10,106,134, 98,173, 48,170,130, 54,242,188,106,237,135,205, 59,111,254,232,119, -126,231,159,124,239,245,183,158,122,242,234,111,255,194,111, 97, 89,255,213,155,183,127,229,215,126,253,197, 23, 62,206,225,147, - 31,127,229, 39,111,191,249,218,201,193,241,122, 28,179,212,237,157,115,183,158,123, 97,231,220,185,106,134, 72,191,242,171,191, -252,151,223,251,193,107,239,239,165,190,207, 57,199,116, 65,117, 84, 51,205,229, 95,252,254,255,253,236,115,207,191,244,194,173, -131,131,227,197,214, 14,167,248,240,246, 59, 59, 23,174, 96, 56,247,253,191,248,250,238,195,187,169,235, 67,218,216,216,185,126, -253,230,173,141,205, 69,158,198,253,189, 71,187,247,239,190,251,214,155, 31,220,191,187,127,188, 58,191,179,241,247,255,214,175, - 62,243,244,211, 83,206,121, 42,227, 52, 25,114, 76,168,160, 96, 54,141,217,123, 56, 75,206,129, 90, 70,128,145,152,112,156,154, -129, 34, 50,133,200, 72, 28, 18,139, 24, 34, 34, 82, 85,143, 76,183,207,160,249,144,192, 35, 47,115,150, 29,140,137,187, 20,213, - 12, 24,106,173,126,102, 4, 38, 17, 1, 11,165, 26, 1, 62,113,241, 98, 26, 6,128,224,165, 43,226, 68, 42, 4,164, 46,117,253, -201,225,254,229,243, 23,118, 47, 62,188,254,196,181,227,215,254,250,100, 61,110, 14,139,105,189, 74, 49,109,198, 24, 67,186,252, -196,249,171,151,158,120,244,120,223,196, 60,236,105,166, 33,196, 20,226,209,170,244, 1, 13,136, 35,104, 49,245, 71, 4, 96,170, - 83, 31, 82, 23, 35, 48, 69,211,140, 12, 80,207, 34,207,158,123,149,106,150,130, 35, 50,201,188,208,238,163,174,221,179, 55, 96, -155,108,137, 93, 14, 78,196,110,169, 60,235,107,112,155, 54,162, 49,160, 17, 33, 3,136,170,104, 43,253, 48, 83,169,168, 58,215, -232, 40, 0,213,246, 52, 27,128,198, 64, 38,140,156,189,111, 47,134, 96, 94,155,224, 55, 81, 49, 13,134,132,126,248, 34,129,170, - 41,180,208,122, 8,140, 8,185, 10, 16, 17,113,151,226,170, 28, 85, 64,209, 82,107,112,100, 68,235,174,119, 75,107, 81, 96,212, -154,205,128,153, 60,133,164,230,110, 71, 84, 19,255, 77, 53,154, 92, 51,174, 0,121, 81, 23, 65, 12, 92, 49, 16, 3,122,221,132, - 2,205,221, 56, 2, 72,158, 68, 71,223,145,178,153,128, 26, 50, 97,109, 20,147, 54, 43, 56,223, 48,251,118, 22, 65, 45, 6, 36, - 67, 85,209,217,191,224, 5,135, 24, 60,223,101,236, 59, 0, 53,138, 12, 80,137, 41, 79,197, 68,196, 45,170, 51,183,146,136, 9, -160,138, 68,142,168, 10,103,211, 31, 57, 77, 22, 69,107,201, 10,228, 46,192,150, 89,156, 11,189, 92,179, 64, 0,168,214,204,209, -158,128, 86, 51,171,198, 78,214, 69,240, 48, 67, 34,133, 0, 30, 3, 50, 49,140, 6, 77,239, 68, 81, 97,114,137,207,207, 25, 64, -130,170, 42, 85, 78, 78, 87, 68,148,107,206, 85, 35,113, 63,116,151,206,109, 33,176,128,197, 64,145, 99,140, 33,133,212,199, 24, -187,180,236,251,237,205,173,229, 70, 63,196,142, 3, 35, 66,228,216, 47,210,178, 95,246,139,126, 88,116, 41, 45, 23,139,205,148, -122, 94, 14, 75,221, 70,132,170, 57,231, 98, 85,199,156, 75,205, 39, 99,145, 50,197, 72, 68, 18, 48, 37,200,204,254, 7, 33, 13, -168, 89,208,154,175,169,129,230,164, 69,158, 68,149,144,188,207,171,149,224, 57, 54, 1,154,149,211,204,206, 18,166,109, 4,242, - 93, 41,182, 34, 17, 23,111, 81, 41,168, 87,125,160,255,186,194,254, 41,214,150, 29,197, 25, 91,216, 32,144,243,187,125,110,183, -108,149, 86,115, 60,206, 87,178,132,238,134, 52,108, 47, 19,152,205,252, 60,199,154,170,156,109,131, 1, 16, 60, 99,210,194,138, -132, 40, 14,200,157,123, 92, 8, 1,203,250, 56,245,241,191,254, 7,255,197,173,171,151,239,222,187,247,228,211,207,253,194,175, -157,239,134,110, 92,175,213, 86,204,233,233,151, 62, 27,157,173, 8,102,138,162,117, 53, 77, 82, 11, 17,109, 93,185,245, 15,254, -243,191,243,223,252,247,255,227,233,234,244,255,253,227, 63,253,236, 39, 95, 42,130,159,251,220,103, 36,223,251,199,255,244,159, -246, 59,151,255,167,255,225,191, 91,110,109,173, 87,167,135,239,221,223,190,244,196,219,111,191,254,163,127,251, 29,102,190,112, -254, 34,198,157,107, 79, 63,191,177,185,137, 96, 7,251,123, 7,251,143,239,222,121,239,237,247,222,185,247,112, 87, 84, 94,125, -229,147,127,243,103, 94,221,216,220, 90, 79,197,212, 44,161,168, 34, 64,136,140,128, 82,235,106, 53,213,118,238, 89, 8,196, 68, - 69, 20, 8, 57,132,144,170, 19, 5,129,177,148, 42,110, 51,197,214,199, 85,205,205, 3,142,140, 80, 5, 19, 80, 16, 52,160, 92, - 74,149,138,216, 57, 11,105, 72,105,204, 18, 56, 0,130,152, 36,138,236,145, 52,194, 44,229,252,246,206,205,235,215, 49, 68, 35, -242,121,149,137, 0, 8,144, 17, 45,164,190, 31,134,227,189,189, 39,175,221,184,127,255,193, 79,188,244,241, 63,249,246,247,106, - 21, 99, 90,175, 87,139,126, 48, 3, 19,252,204, 39, 62,241,198, 59,111, 3, 40, 65,244, 45,110, 36, 90, 19, 45,187,164, 42,235, -177, 50, 3, 83,224,192,101, 42, 28, 89,115,181, 62,244,125,183, 90, 77, 14,200,117, 82, 47,153,103,107,124,156, 0, 48, 99, 10, - 49, 4,127, 13,183, 64,135,129,154, 34, 82,138,129,145,138, 8, 32,170, 88,129, 26, 2,197, 46,194,169, 87,120,205, 17,144,185, -212, 91,125,152, 48, 36,192, 82,179, 9, 24, 65,160,160,104, 21, 49, 48, 57,102,151, 16, 34, 81, 49,245,174, 15, 19,169, 82,217, - 67, 32, 64, 98, 42, 34,179, 82,239,100,142,143,186, 99, 77, 13, 2, 4,223, 55, 68,102,230, 42,165,170,106, 85, 1, 68,173, 4, -172,162,162, 21, 12, 8, 65, 90,234, 16,173,168, 21, 53, 50, 96, 38, 14, 63, 6, 88,242, 36, 3,144, 59, 60, 17,193,196, 9, 31, -170,138,128,165,138,235,117,165,228, 90,164,148, 60,229, 9, 48, 32,182,214, 89,108,162,138,123,215, 12, 69, 20, 98, 35,135, 96, -115,196,129,153,137, 90,160,102, 90, 51,210,179,148, 13,145, 10, 84, 80, 81,117, 0,149, 57,181, 6,140,252, 31,157,213, 90, 48, -166,198,171, 51,132,192, 44, 50, 19,148, 1, 65,161,138,132, 24, 92,208, 71, 34, 7,110,183,242, 57,103, 99,182,208, 2, 55,254, - 56, 16,162,162, 42,152, 19,244, 76,171,112,138,238,181, 63,235,144,240,151, 56, 49, 19,133,162,170,106,165,136, 74,145, 86,188, -225,230, 90,109,233, 47,104, 8, 73,231, 46, 82,211, 32, 56,144,231,129, 49,197, 40,106, 1, 39, 36,132,170, 0, 84, 76,173,202, - 56,214, 72, 4,136, 83, 41,155, 41,254,250, 87, 62,151, 49,221,125,240,120,255,160, 76, 66,102,150,186, 20, 57,116, 33,118, 41, - 12, 67,223,245,221, 34,166,229,114, 99, 88, 14,142,200, 31,150,155,129, 83,215,247, 41,198,174,219,100, 14, 64, 40, 34, 42, 90, -107, 45,181, 20,201,171,156, 81, 4, 64, 8, 20, 13, 9,148,164, 32,149,198, 45,168,138, 72,100, 6, 4, 34,218,162,163,190,180, -213, 51,129,254,172,107,188, 77, 27,230,109,213, 32,179, 17, 1, 12,140,220,118,105, 18, 60,209,214,100, 76, 36,243, 48,147, 57, - 89,179,133, 85,189,182, 4,129,253,252,118,138, 72, 43, 74,161,134,158, 60, 75,132,159, 21,188, 54,195,101,107,150,247, 34, 10, - 3, 32, 19,223,156,180,222,173,185,175,182,109, 22,253, 91, 1, 30,216,111, 96, 32,155,214,171,103, 94,126,245,191,125,225,149, -191,126,237, 7,247,119,247, 95,254,244, 79,110, 44,135,170, 50,142,147,183, 18, 87, 44, 58,213, 2,100,166,200, 33,116, 61, 96, -226,224,206,127, 57, 62, 58,124,230,149, 47,253,214, 47,127,247, 31,253,238,159,255,254, 31,253,241, 31,126,245, 15,179,216,171, -159,127,245, 23,191,252,234,149, 39, 46,221,123,116,244,143,255,217,255,249, 91,191,254,139, 23,111, 60,253,232,254,251,223,253, -203, 63,189,255,225,189, 39, 46, 95,234,250,115,221,246,149, 75, 79, 92,235,250,174,150,114,240,248,193,189,123,239,223,190,253, -222,238,227,199,123,135, 39,215, 46, 95,248,229,159,251,210,179, 31,187, 89,170,230,162, 78,196, 68,179, 82,106, 10,148,115, 77, - 41, 36,194,172,245,172,101, 48, 48, 25, 88, 41,237,238,201,173, 65, 17,180,150, 24, 67, 3,255,155, 34, 82, 23, 66, 36, 86,212, - 62,244,129, 99,169, 83,104, 95, 16, 99, 4,171,194,205,160,107,102, 54,149, 82, 69,137, 33,133,120,108,107, 5, 19,149, 62, 6, - 38, 86,213,203, 23,207,159, 63,183, 35, 83, 33, 2,198, 48,229,105,115,103,203, 84, 65, 77, 16, 8,121,216,216,180, 90,203, 84, -164,212,229,230,198,243,183,110,190,115,251,195,197, 98, 89, 76, 79, 86,171, 24, 34, 18,239,108,109,253,244,171,159,255,198, 55, -255, 98,123, 43, 54,245,192, 32, 32, 64, 8,129, 40,151, 34,106, 8,213,170,155, 45, 96, 18,149,245,180,209,119, 57,231, 50, 9, -249,133,147,192, 61, 26,230,136, 20,176,113, 44, 33,250, 24, 73,128, 21, 20, 20,154,255, 29,205, 59,136,173, 93, 37,153, 0,141, -209, 57,122,168, 8, 10, 16,230,154, 75, 34,246,206, 25, 19, 80,118, 86, 95, 40, 50,169, 0, 70, 34, 79, 85,181,251, 99,123, 84, -221,196,227,140, 86,105, 59, 68, 48,192,192,172,136, 80,108,102,216,168, 8,169,153,170, 32,177,182,154,224,198,171,100,162, 92, - 85,179, 0, 66, 32, 46, 82,189,140,147, 57, 80, 64, 18, 82, 21,100, 16, 5, 37, 85,246, 29, 43, 16, 49,205,236, 67,111, 74,246, -111,107,169, 10, 34,149, 24,209,178, 42, 97, 8,204, 14, 58,103,162, 92,203,152,199, 92,171,168, 17,123, 2,201, 47,206,216,240, -147,165, 26,154, 40, 16,104, 83, 7,207,112,164, 45,173,138, 17, 24, 84,193, 85, 43, 5,211,202,177,243, 83,180, 81, 74,253, 92, -197, 89, 70, 69, 52,102,127,206, 98,100, 64, 44,165,118, 41, 65,107, 28,157,155,127, 8, 0,173,170, 52, 10, 35, 34,128,149, 70, -196, 68, 64,114, 88, 5, 51, 17, 18, 83, 69, 68, 82, 84, 95,181, 16, 11, 84, 81, 0,226, 6,253,113,190, 2, 34,136,186,127,158, -185, 25,233, 69,106, 27,100,165, 86, 17,108,165,135,164,222,129,171,166, 86,129,146, 17,241,172,107,185,132, 65, 45,253, 6, 48, - 43,165,208,168,194, 36, 85,171, 40, 24,184, 48, 82,115,205, 50,254,212,167,159,187,122,235,217,245, 52,174,199,114,122,188,126, -184,247,248,195,135,251,123,135,167,123,251, 7,187,143,243,186,136,153,197,212,117, 41,244, 93,183,217,247,195, 98, 88,246,125, -223,165, 97,177, 92,244, 93, 76,221,114,177,164,190,235,187,129, 41,246,125,223,117, 11,224, 77, 19, 99,131,177,142,106, 88, 74, -169,146,167, 34, 90, 39, 68,144, 58, 89, 89, 71, 54, 68, 75,232,208,117,243, 59, 93,179, 45,169,129, 10, 4,114, 52,142, 65,115, - 34, 25,176,104,109,101,115,158,178, 82, 80, 85, 36, 2,162,128,128, 69,132,137,153,169,170,128,130,170,178,211,149, 13,124, 89, - 67, 62, 96, 40,152,168, 57,132,221, 90,119, 54,158,189, 5, 26,150, 20, 26,239,114,174, 69,129,179,194, 66,151, 25,208,218,143, - 25, 23, 14, 14,178, 35,112,158,131,186, 6, 68,193,177,213,136,132, 70,156,210,241,241,254, 15,190,251,189,141,157,115,159,251, -201, 87, 13,235, 84,203,204,198,153,111,158, 94,206, 24, 6, 32,103,181,144,212,104,160,104,102, 90, 86, 99,249,165, 95,253,141, -239,252,240,141,187,143, 86, 28, 35,146,125,251, 91,223,250,254,191,249,158,129,113,160,127,251,253, 31,156,219,217,250,248,173, - 15,238,190,247,218,176,216,186,126,243, 41,142, 59, 91, 23,175,158,191,120,145, 0,215,167, 71, 15,238,222,126,231,157,183,111, -127,248,225,222,254, 33, 16,126,254,149, 79,252,252,151,127,114,115,115,123, 61,121,105, 17,181,148, 31, 65,158,166, 24,226,225, -201, 90, 85,226, 48,152, 41,187, 85, 0,204,251, 67,166, 60,133, 46, 34,162, 84, 11, 33, 40, 32, 83, 64,226,200, 65,181,130, 98, - 96,114, 87,104,136, 36,210,212,217,234, 14, 86,244,190, 48, 43, 85,212,140, 1, 35, 51, 50, 30, 29,158, 94, 46, 59,232,188, 67, -116, 53, 27, 66, 32, 51,187,184,115, 46,198, 80,242,180, 30, 79,246,246,119,223,191,123,119,235,194, 19, 59,151,119,238,221,185, -131,200, 64,132, 16,226,198,210,224,244,227, 47, 63,255,253,239,255,224,202,249,115,239,222,249,176,214, 26, 82, 55, 78, 99,138, - 9,204,166,105,122,230, 99, 79,223,127,240,225,238,238, 94, 86, 97, 33,226,192, 28,170, 76, 10,132,196, 82,115, 31, 98, 11,214, - 2, 35,192, 88,166,190,227,154,101,202, 25,200,133, 83,252,104,199,167,170, 38, 89,129, 25,125, 34, 97,102,255, 25,238, 65,100, - 66, 84, 50,240, 64,157, 87,240,144, 17, 73, 85, 69,136,115, 13,152, 63,128, 14,109, 2, 85, 10, 96, 98, 30,162,159,125, 71,222, - 75, 57,183, 53,207,221,237,162,115,108, 17,155, 3, 65,205,136,152, 17,115,123, 29,107, 35,234,177,247,142, 49,128, 16, 50,219, - 28,212, 2, 64,194, 68, 93,145,181,181, 22, 40,152, 59,229,209,249, 22, 64,126, 86,138,123,164, 4, 32,130,113, 83,164,244,163, -248, 31,162,106,157,239,187,138,192,206, 77, 65, 38, 70,100,166,106,170,138,235,105, 34,112,142,136, 1, 67, 8, 81,212,121,136, - 13,166, 70,212,250,212,200, 26, 49,202,212,245, 89, 52, 20,132,208,228, 44,112,203, 49,169,130,128,249, 16,222, 12,203,237, 80, -215,143,216, 53, 6,140,200,196, 34, 66,136,129, 57,134, 16, 57, 76, 86,218,155,190,217, 94, 3, 25, 76, 83, 81, 80,238,153, 12, -144, 40, 24,152, 33, 35, 4,100,116,148,184,153,127,193,209,213, 52, 80, 52,227,118,247,159, 75,239,230,238,103,159,242,108,126, -167, 58,245,147, 9,165,106, 76,177,193,149,206,196,131,234,114,131,153, 40,177, 54, 44,168,191,223,212, 0, 41,163,133,179, 44, - 60,249,219, 17,230, 93,189, 54,184, 21,232,208,119,160, 80,170, 76, 89,170, 90, 63, 12,203,141,141,235, 79, 94,121,197, 84,173, - 78,171,233,248,116, 58, 60, 57,121,180,119,252,225,195,199,199,199, 39,187,135,235,119,246, 30, 49, 16,135, 24, 99, 92,116,221, -194,219,202,151,139,148,226,144, 82,223,117,203,205,229, 98, 24,210,176, 72,161,139,169, 15, 93,159, 98,232,187, 4,184,129,128, - 34, 86,107, 45, 82,242, 84,171,140, 83,169, 71,199, 7, 90, 39, 64,136,100, 41, 98,112, 8, 49, 35, 4, 0, 52, 45, 2,166, 72, -212, 80, 4, 88,207, 42, 0,219,180,220, 4, 31, 3,128, 0,136,204, 76, 68,126,115,159, 9,115,220, 70, 35,156,231, 29,153, 93, - 59,218,218,151,124,213,238,113,190, 51,111,109,251, 63,209,252,138, 4, 35, 10,205, 86, 43, 98,118, 6, 28,155,127, 7,168, 72, -212, 26, 16, 68,103,205,198,213,212, 38,189,246,203,197,157,183,223,124,251,173,183,158,121,241, 19, 79, 62,121, 45,143, 43, 95, -214,158, 81,233,231, 87, 10, 35, 48,119, 29, 84,209, 42, 6,162,102, 4,164,136,104, 92,166,245,112,254,210,223,255,143,126,243, - 31,254,207,191,179, 22, 93,164,196,220,155,217, 84,242,141, 27, 79,126,229,179,207,125,255, 7, 63,250,179,127,253,173, 95,249, -247,254,198,206,133,235,214,111, 95,190,116, 61,245, 73, 74,126,252,104,247,253, 59,111,191,249,246,219,247,118,119,143, 78, 86, - 79, 95,187,250,115, 95,249,252,167, 95,122,174,212,114,186, 58, 37, 10,115,166,205,119,100,178, 94,143,200,188, 92, 14, 71, 39, - 71,181,202,233, 58, 15, 93,231,238,211, 20,152, 9, 77,133,160, 99,226,214, 96,228,141,110, 78, 89, 3, 82, 53, 36,244,122, 7, - 12, 4, 94,107,197, 8, 98,232, 41,149,192,222, 63,153,115, 65,194, 46, 69, 70,220, 24,122, 96,170,181,133,142, 20, 32, 48,130, - 97, 49, 91,110, 44,106,173,167,235,227, 71, 15, 31,188,245,238,237,199,135, 7, 8,244,196,141,155, 15, 62,188, 75, 76, 42, 80, -115, 9, 28,180, 11, 96,112,225,220,249, 71,187,123, 23,183, 54, 31, 31,175,153, 43, 48,143,101,138, 28, 0, 56, 97,248,244,203, -159,250,218,159,255,185,100,169, 38, 68,152,107, 33,196,113, 26,183, 55, 55,145, 81,234,156, 53, 2, 52,208, 24,120,154, 74,107, - 66, 96,140,214, 40,218, 8,173,141, 26, 12,171,213,226,216,237, 90,141,216,137, 67,220, 28, 6, 8,100,181,109, 35, 20, 16, 11, -152,214, 26, 66,192, 89,125, 64, 98, 83, 81, 51, 84, 65, 32, 81,233, 3, 23, 53, 38, 48,163, 42, 2, 86, 20,185,170,204,104, 87, -223, 58, 16, 50, 5, 98, 53, 13, 33,204,132, 16,106, 4,120, 66, 41,102,232,133,179,254,155,225,102,227, 84, 96,106, 21,172,126, -234,161,145,128,198,192,165, 0, 40,136,148, 38,103,122,115,182, 59, 14,169, 49, 19, 68, 53, 56,106,194,209, 54,102,222,227,201, -164, 76, 92,109, 38,250, 50,204,210,100,107,229, 16, 53, 98,246,202,181,128,220,113, 90, 75, 70, 3, 66,176,106,238,170, 79, 93, -170,181,186,202, 31,136, 82,164, 81,102,212, 19,179, 25, 4,162,224,172,121, 98, 36, 6, 19,103, 57,240, 76,140, 34, 0, 80, 84, -242,165, 50, 34, 24, 3,180,194, 59,166,152, 82,169,153,145,186, 46, 96,235, 33,108,118,108,114,167,188,170, 51,143, 3, 49, 26, - 98, 64, 82,183, 92,205,104,251,249, 64,245, 39, 95, 91, 89, 13,147,191, 97,173, 32, 50,130, 6,240, 96,143,182, 68,156, 19, 6, - 65,179,216,130, 76,138,136, 10, 51,199, 24,171,106, 85, 37, 52, 84,117,127, 18, 82, 19, 49, 28,179, 37,109,249, 55, 7, 42, 20, -204, 26, 86,104, 61, 77,139,190, 35,255,249,160,129,195, 36,226, 60,122, 68, 70,175,112,143,132, 2,102, 86, 74,157,114, 65,201, - 70, 68,200,155, 91, 27, 59, 59,155, 79,223,184,246,121,198, 42,186,154,244,240,248,120, 92,173, 30, 62, 58,216, 61, 56,124,184, -123,120,120,124,112,247,116, 92,151,194, 28,250,174, 95, 14,105,115,185,185, 92, 14,203, 97,232, 82, 26,186,126, 88, 44, 83, 23, -134,197,208,117,203,174, 31, 82,215, 19,112, 23, 40,198,222, 44, 33, 80,222,220,200,185,104,149, 42, 53,151,188, 42,197,106,182, - 73,188, 27, 9, 76, 99, 0,174, 26,216,156,253, 82, 77,212,239,106,106, 82, 13, 9,204,212,241,224,161,225,109,204, 92,196,161, - 48,135, 19,218,150,135,156,216,212, 40,187, 13, 97,102,115,183,121, 75, 91,180, 80,107, 35,103,122, 95, 65,107,197, 85, 85,106, - 0,119,100, 50,177,138,192,134,128, 76, 86,107, 3,190,123, 45, 57,147, 67,225,103,224, 59, 48, 49,199,244,198, 15,255,234,225, -131,135,175,254,212,207,116,137, 75,206,134, 4,218,172,198, 51,163,222,121,109, 94, 83, 9, 16, 9, 74,213, 42,166,128,236, 55, - 53, 5,179, 92,234,203,159,249,201,255,242,239, 62,252,135,255,235,255,177,151,243,206,114, 25,136, 33,132,251, 15, 31, 28, 30, - 94,255,249,159,121,245, 15,254,236, 59,255,207, 55,190,251,219,127,239,179, 55,159,186, 89,242,180, 62, 57,122,112,247,246, 91, -111,188,245,246,157,219,143, 14,247, 9,249,151,190,252,133,159,253,210, 79,132,190, 91,229, 2, 10,196, 13,209, 0, 72, 14,154, - 55,228,213,122,146, 42,121,202, 76, 52,230, 60,149,186,189,177, 65,132, 32, 16, 34, 35, 50,135,200,132, 69,106,140,158, 20,176, - 0,160,162,185, 22,239, 30, 34,140,162,121, 44,117,171, 27, 86,148, 25, 81,213,204,180,245,225, 26, 30, 28,175, 78,115,174,213, -140,180,170, 33,240,162, 15, 42, 98,104, 96, 45, 36, 76,140, 41, 5, 50,189,114,241, 2,160,173, 78, 78,239,222,223,253,224,225, -195, 90,100,125,186,218,220,222,222,220,218, 58, 58,216, 39, 38, 66, 82,163,148,250,147,253,131, 11,231,207, 1,234,133, 75,231, -190,246,157,191,202, 37, 39, 76,171,213,233, 98,177, 17, 13, 5,117,107, 99,235,250,213,171,111,220,126, 39,105, 96,228,162,182, - 96,142,172,155,195, 32, 85,214,182,134, 92, 2, 71, 23,185,167,169,174,171,228,154,137, 8,148,137, 25, 9,173,162,129, 21, 81, - 50,237, 82, 44,103, 45,155, 33, 0,179,167, 90,154,195,198,140, 0, 2,250, 35,230,101,155, 85, 13,163,202, 76, 59,106,253,212, - 4,216, 78, 46, 70,111,148,103, 38, 66, 96,130, 82,220, 52, 66,190, 51,114, 54,125, 96,170,185, 84,151, 4, 0,138, 86,107,239, - 79, 84, 21, 85, 96, 34,109, 88, 21,112,202,143,155,187,131,119,199, 49, 17,153, 20,147,128, 0, 86,165,189, 57, 12, 21,125, 49, -168,196, 13,154,128,109,131,170, 10, 4,132,104,170,226, 59,238,179,158, 3, 48, 3,106,141, 58, 0,200, 52, 3,245, 12,188,238, - 10,207,244, 42, 32, 96, 68, 4,168, 62, 14,152, 53, 24,167, 17,136,154, 25, 19,154,161,145, 67,113,153,200, 28,181,143,140, 64, -134, 14,161, 67,107,225, 82, 3,172, 32,145,189, 95,154,170,169,206,226,181, 91, 43, 9,185, 54,243,143, 74,173,104, 94, 82,224, -197, 18,138, 0, 8, 1,160,120, 12,157, 34, 17, 6, 3, 77, 49, 96, 35, 27,160,255, 10, 6,216,156, 22,136,134,216, 90, 62, 21, -152,201,204,136,141, 42,130,130, 48, 0,114,155,250,112,238, 97,199,134, 74,241,211,219,187,166,249,204, 60,237, 6, 28,192,170, - 34,136,192,192, 16, 8,218,237,133, 0, 1,188,174,143, 60,159,133,214, 66,255, 85,100, 44, 37,165,228,119, 93, 3, 80, 45,166, - 74,148, 20,129,108,182, 50, 33,129, 26, 81, 48, 80,228,132, 72, 98,130,166, 42,168,106, 80, 12, 12, 24,233,220,206, 14,157,219, -190,113,253, 18, 1, 17, 71, 83, 59, 58, 62,126,255,254,195,253,253,227,187,187,143,223,253,224,193,254,254,227, 10, 24, 57,165, - 24, 99,138,139,161, 31, 82,215,165,184, 92, 44, 22,253,176, 88, 14,169,239, 23,221,144,186, 94, 74, 9,137, 56,164,148,250,190, - 11, 68,189,225, 0,136, 62, 19,228,169,230, 60,213, 82, 4, 85, 40,173,203, 88,243, 24, 44, 7,208, 64,144, 98,240,155,165, 33, -149,170, 72,234,212, 85,212,234,163,114,245,236,164,206,205,226,205,107,131,118, 54,119,183,157,183,232, 71, 96, 27,175,121, 66, -242, 22, 56,199,251,157, 45,122,253,110,136,206,128,245,250, 52, 36,255,182, 89, 21, 0,116,220,121,195,204, 56,151,187, 29,219, - 22, 99, 87,167,252,163,255,239, 91, 99,145, 87,191,244,101,144, 92,114, 37,246, 10, 94, 7,164, 10, 48,183, 11, 41, 34, 18,113, - 8, 96,104,181,182,168,173, 3,173,213,187,132,166, 50, 78,218,117,175,124,241,103,255,171,146,255,151,127,244,187,170, 86, 16, - 82,215,125,226,169,107, 55,174, 93, 44,180,245, 83, 95,252,242,239,255,241, 87,223,124,239,157,167,110, 94,127,252,240,238,135, -119,222,251,209,235,175,127,248,240,193,106,189,190,250,196,165,223,248,165,175,124,250, 19, 47,172,214, 57,151, 2,134,134,228, - 34, 44, 48,207,105,114,116, 86,236, 48, 12,143, 15, 14, 61,107, 84,107,109,226, 77, 0, 19, 99, 34, 51,139,129, 79, 78, 87, 6, -200, 28, 74,169,216,166,249, 14, 0, 0, 32, 0, 73, 68, 65, 84, 0, 48, 78,147,136, 18,177,223,241,167,169, 78,181, 44,210,230, -209,201,236, 65,110, 62,101, 0,213,117,201, 0,166,100, 94, 86,141, 40, 7,167, 83, 21, 56,157,214,170,194, 5,121, 24, 8,105, - 53,213,141,197,242,201,107, 87, 84, 1,205, 98, 8,170, 16,152,137, 3, 32, 94,190,254,228,234,248, 88,193,136,130, 72,145, 90, - 56, 17,102,187,114,229,218,135, 31,124,120,237,252,246,237,251,123, 93,234, 8,105,202, 35,165,193, 4,250, 56, 60,251,177,103, -222,124,239,109,191,246, 91, 41,194,174,240, 88, 85, 25, 82, 55,230, 73,209,186, 20, 77,109, 28,143,195,153,255,206,107,177,154, -185,202, 26,246, 24,169, 39, 96, 14,140, 88,221, 84,219,142, 60,156, 67, 72,104, 77, 43, 55,143, 73, 80,112,182,109,243,201,105, - 59, 51,204,136,177,181, 88, 0,128, 4, 10, 85,177,212,234,187,110, 59, 11,182,146, 17, 16, 32,156, 78, 83,173,149, 40,148, 42, -162,160, 85,213,212,115, 73, 6, 90,179, 2, 96,241,230,179, 51, 72,151,106, 53, 75, 8, 0, 32,197, 28,245,104, 4,145,156, 56, - 8,129,200, 2,174, 38,149,230, 3,113, 79,112, 75,214,170, 88, 11, 95, 55, 49,209,192, 76, 92,122, 80,160,128, 8,214,165,132, -222, 44,104,138,166, 78, 71,160, 64, 10, 38,165, 26, 66,138,254,110,145,150, 65,197,136, 48,193,124,192, 25, 88, 0,102,100, 53, -160, 16,163, 89,169,238,255,116,132, 84,187, 63,185, 66,234, 83, 87,171, 53, 69, 48, 85,241,244, 92, 19,236, 17, 76, 57,250,202, - 25, 99, 74,136, 24,136, 67,160, 82, 73, 5, 20,194,153, 48,163,230, 44,115, 32, 2,164, 64,129, 61, 69,217,228, 47,194,224,134, - 74,153,243,239,238,109,132,134,229, 34,140, 38,213, 85, 51,178,118,136, 0, 96, 68, 42, 46,113, 49, 0, 2, 35,198, 20,171, 56, -218, 11,220,217,195, 78,152,117, 6,150,123,230,137,204, 76, 84,197,188,189, 22, 27,201,171, 26, 48,113, 32,132,136, 48,130,225, -184, 94, 7, 64, 41, 5, 0,106,117, 82, 10, 1,128,214, 90, 91,219,164,249,220,216,108, 38, 0, 96, 66,232,207,114,101, 10, 85, -231, 21, 40,130,138,130,175,121,167,108, 90,135,174,123,249,217,167,136,136, 3,155,192,233,106,117,255,225,222,251, 15,118,239, - 62,124,180,127,116,180, 58, 62,126, 92, 30,139, 40,133,200, 68, 49,134, 46,117, 67,223,111,110, 44,150,221,178,235,220,176,223, -245,156, 32, 82, 23, 83, 76,125,138,129, 99,136, 93, 23,227, 34, 50,149,170, 99, 30, 49, 46,214, 57,173, 78,215, 42, 50,141, 35, - 83,141,108, 93, 64, 4,101, 20,196, 8,170,193, 68, 76, 75,153, 50,167, 14, 66, 12, 68,160,234, 9, 44, 66,171,165, 58, 54,217, -119,252,168,115,105,136,175,216,231, 71,198,159, 29,155,137, 60,115, 23, 8, 50,162,168,163, 15, 0,189,165,207,188,227, 27,206, -194,132, 14, 62,155,105,242,134,104, 76, 33,245,253,189, 15,110,191,245,214, 91, 79, 92,125,242, 83,207,220,146, 90,196,129, 14, -170, 68,173,248,219, 95,203,205, 84,103,134,254,212,250, 0,230, 64, 31, 4,145,106, 90,165, 86, 51,236, 54, 54,215,171,211, 85, -169, 63,253,115,191,246,151,255,230,181,239,191,249,225,185,243,203, 47,125,230,197, 39,175,223,192,180,179,125,233,218,147, 79, -222,184,245,236,115,223,254,214, 55,191,243,205,111, 60,122,116,239,157,247,239,222,223,221, 77, 49,252,205,159,254,194, 87,190, -248,202,206,206,198,241,233,137, 9, 57, 55, 10,193,152,216, 89, 75, 51,107, 15,204, 32,231,130,102, 8, 18, 2, 29,159,172, 17, - 33, 5,114,173, 53,134,212, 26, 65, 9,203, 52, 30,156,172,159,189,114, 65,204,200,231,127, 0,118,118, 23, 82, 85, 72, 28,136, - 24, 72,207,116,198, 0, 8, 8,147, 72,171, 9,118, 78, 91,155, 78, 3, 34,104,181, 44, 85,170, 25,209, 82, 58, 2, 36,198,157, -115, 59, 0,104,104,165,214,245, 56, 10,104,169, 19, 24,108,110,109,159,191,120,241,209,131,251, 30, 37, 83, 0, 14,105, 26, 87, -177, 22,209,122,253,210,229, 49,215,199, 71,167,203,197,162,230, 98, 93, 87, 4,166, 90, 46,156,191,240,226,115, 47,253,245, 27, - 63, 52, 84,100, 38, 3,231, 65, 86, 21, 14,129,152, 83, 96, 21,157,242, 20, 83,164,166,146, 35, 18, 86, 49, 62, 51, 91, 48,197, - 64, 8,192, 68,103, 65,182,249,184,110,231, 49,205, 20,106, 36,240, 24, 53,120,220,135, 8,204,136, 49, 96,155, 70,125,211, 91, -192,203,118,168,157,100, 76, 14, 67, 7, 36, 21,209,246,242,100, 85, 37,164, 46, 6, 53,161,179,248, 44,136, 15, 46, 49, 34, 88, - 28,167,170,214,120,185,222, 17,232, 99, 10,131, 49, 48, 18,120, 86,209,237,227,103,125, 33,106, 6,140, 86, 61, 58, 2,106,202, - 4, 69, 45, 17, 89,169, 13,186, 99, 58, 0,136, 32, 35,213, 25,240,109,160,166, 22, 18,171, 97,159, 72,170, 77, 69,212, 32,250, - 90, 81,193,200, 98,136, 37,103, 49,175,254, 1,114,235,154, 9,130,183, 0, 97,196, 48, 89,241, 87,130, 33, 84,173, 0, 16,136, -196,148,137,138,202, 89, 3,179,155,233, 2, 17, 16,144,153,137,113,194, 58, 59, 74,103, 74, 9, 32,145, 26,136, 89,240,205, 37, - 81, 66,119,121, 85, 21,181, 90,205, 89,194,128,236,126,156,217, 92, 17, 40, 84, 45, 58, 85, 71,209,104,129,172, 82,212, 84, 5, -252, 4, 80,107,186, 79,187,227,152,162, 81, 96, 0, 20, 85,213, 25,170,131,138, 94, 72,171, 96,218,160,184, 72,100, 82, 35,181, - 46, 51, 19,136,145, 75, 21, 36, 12,136,168, 86,177, 38,140,110,236, 83, 80, 4, 34, 34, 0, 82,200,136, 17,220,138,225, 95, 52, -194,177,150, 15,118, 31, 46,151,155, 1, 64,212, 11,183, 81, 9,130, 97, 36,110,142, 44,152, 95, 68, 72,190,253, 50, 3,179, 36, -206,224,246,163, 76,196,237,153,173,203, 14, 99,214, 90,215,162, 0, 85,197,105,111,215,110, 92,186,113,227,178, 84, 83,173,185, -216,193,201,241,122, 53, 30,156,172,238, 62,120,252,232,224,120,255,240,228,224,240,224,246,251, 50,137,116, 33,244, 67,183, 53, - 12,155, 27,203,197,224,170, 78, 23, 99, 8, 49, 6,102, 14,188,232,135,126,177, 97,128, 76,212, 49,165,141, 1, 16, 77,151,185, -202,152,215,171, 82, 84,205,196, 8, 52,231, 26, 0,204, 36,151,105, 69, 20, 49,154, 0, 96, 96,207,163,148, 60,149, 34, 49,117, - 76,237, 64, 7,248,104, 63, 51,191,141,231,182,207,150, 92,197, 25, 85, 67, 42, 34,254, 84,139, 81, 74, 64, 51,116, 12,207,184, -144, 6,222, 60, 98,237,219,105, 10, 24,160, 27,134, 31,254,187,111, 63,184,183,251,153, 47,124,113,217, 15,165, 76, 96,103,163, -135, 11,212,216,182, 88, 8, 94, 54,227, 99,156,169,168, 6, 78,157, 81, 33, 51, 45,160, 90, 85,133, 25, 79,215,211, 56, 78,160, - 19,199,225, 79,255,244,143,150,139,254,223,127,245,147,215,111, 92,235,250,157,173,203, 31, 59,127,233, 98,223,167,163,195,195, -131,195,147, 90,243,215,190,241, 53,230,184,187,127,116,227,210,185,191,243, 27,191,120,243,230,149,170,245,100,157, 17,137, 24, -173,101, 14,128, 29,118,229,127,247, 34, 68,172,146, 93,135, 58, 30,215, 27,105, 80, 85,230,104, 64,162, 58, 78,217,192, 98, 72, - 1,153,129, 3, 7,154, 53, 6, 10,164, 34,165,100, 38, 10, 76, 10,186,158,214,196,140,136,162,232,143, 16,114,195, 52,151,156, -219,173, 8,201,180,168,168, 49, 37, 39, 22,130, 34, 32, 17,136,212,113, 66, 83,184,121,253,210,102, 63,148, 82,215, 39,171,227, -211,147,245,152,189, 7, 0,145, 21,244,226,181,235, 7, 7,251, 37,103,100,102,235,197, 86,253,162,159, 86,211,141,235, 87,111, -223,185,247,233, 23,159,255,131, 63,255,150, 72,103,160, 37,231, 16,186,117, 30,197,236, 83, 47,189,248,248,241,131, 41, 79,136, - 88,173, 34,176,136,169,104,129,106,102,145,217, 84,178, 40,163, 54,127,171, 95, 2, 29,201,224,166, 5,194,196, 92,196, 40,134, - 64, 44, 94,165,209, 50,214,200,140,115,109, 19, 8,248, 38,137, 56,132, 48, 44, 78,167,201, 27,238,213,123,190,124,186,167,217, - 97, 0,160, 34,174,126, 55, 41, 86,144, 17,144,130, 80, 83,126,128, 72, 84, 83, 74, 42, 90,165, 18, 98, 17, 53, 53,138, 92,114, - 54, 11,137, 48,144, 15,239,254, 3, 2, 59,252, 21, 77, 85,181,162,176,167,248,221,138, 43, 96,181, 86,215,137,107,153, 31, 83, -119,188,128,219, 54,212,117, 30, 60,235, 64, 37,157,131,135,136, 2, 64,168, 34,196, 84, 53,231, 76,137, 3, 98,141,142,166,116, - 29,218, 93, 83,173,198, 4, 77,149,137, 2, 4, 31,110, 24,168,168, 98,192,128, 9, 77, 92, 82,239, 98, 40, 86, 40,192,152, 91, -226,156,230,214,117,239,121,106,183,104,131, 92, 37,134, 96,106,162,106,136, 17,161,158,117,166,249,215, 85,102, 68, 55,104, 41, -234,127,156, 6,221, 57,155,230,204, 51,213,106,204,136, 74,204,158, 69, 34,100,192, 90, 74, 69,211,192, 84,154,212,210, 92,173, -170,130,236,169,224, 6,129, 48, 66,153,239,239, 98,134, 96,138, 58,167,123, 81, 77, 29,142, 26, 35, 35,133, 73,215,108,160,206, - 18,199, 96, 6,134,243,163,211,178, 83,140,128,193,160, 82, 67,219, 51, 5, 96,156,171,217, 34, 83,160, 90,167,245,233,176,181, -173,166,165, 22,241,156, 57, 0, 71,118, 51, 57, 82, 80,255, 4,125, 87,238,165, 87,218, 66,182,237, 38,137,243, 26, 66,149, 40, -168, 22, 54, 80, 3,246,175,176,137,154, 77, 83,117,170,164,243, 99,206,109, 46,207,109,111, 94, 53,125,241,249,155,166, 86,198, - 73, 21, 14, 78, 78,246, 14,143,247, 14, 79,223,252, 96,247,246, 7,119,199, 92,204, 96,209,117,219, 27,139,237,157,237,197, 98, -177,181,177, 72,169,219, 72,201, 66, 40, 89, 40,208,208, 45,150,253, 34,118,161, 11,137,200,182,151, 11,164, 64,115, 10,118,255, -232, 48, 32, 5,142,125,183, 96,138, 97,102, 63, 53, 16, 77,149, 10,103, 76,188,143, 4,148,121, 91,127, 38,208,123, 76,194, 20, -124, 17,102, 13, 18,133,102, 34,213,252,254,214, 74,100, 29,107,221,136,121, 56, 87,115,206,140, 28, 12, 93, 0,165,239,127,235, - 95, 31,174,203, 79,253,252, 47,177, 73, 41,121,246,217, 52, 20,178, 59, 56,189, 17,121,190, 36,182, 75, 48, 24,123, 66,219, 68, -181,106,169,163,138,212, 82,133,113,125,180,183,220,188,120,120,178,126,227,175,190,113,231,131, 7, 47,189,240, 50,119, 27,113, -227,252,141,167,158, 30,250,206,196, 14,246,246,238,188,251,250, 59,111,189,117,111,119,119,189,158,142,198,131, 47,253,196, 43, -127,251, 63,248,249,216,165,105,204,205,201,227,234,101,131,249, 52, 48,148, 7,186,144, 24,208, 20,132, 17, 3,194,233, 42,111, -246, 11, 51, 99, 48,102,174, 82,181, 74, 68,170, 82,198,113, 92, 46,187,144,194,208,119, 86,205, 89,176,216, 5,207,124, 84, 81, -164, 48,101,113, 67,120, 34, 12,204, 83,173,104,158,195,196,108,198,206, 92, 67,195,121,137, 7,145, 40,134,200,161,212, 98, 64, - 6, 80,205,106, 45,207, 60,117,107,216, 88,174, 78, 78,205, 96,156, 10, 18,153, 97,157, 38,151, 88,251,229,230,249,203,151,238, -221,185, 77, 72, 70,172,156,200,106,236, 4, 9, 17, 37,117,225,198,213, 75, 31, 60, 56,232, 2,155,141, 27,155,157,168,183, 63, -224, 11,207,127,252,181,215, 95,139, 68, 98, 38, 42,161,163, 72,104,170,181,212,156, 98,159, 82, 31,235,152,197,212, 85,133, 48, - 78,197, 16,196, 72,161, 32, 88,140,193,123,231,130,161,215,179, 27,217,220, 64, 11,166, 31,205,243,222, 22,108,110, 13, 33,234, - 83, 44, 34, 0, 16,217,187, 79, 3, 80, 97, 96, 53, 69, 52,247, 47, 65, 53, 0, 24, 58, 94,175, 29,100, 67,106,237,195, 52,243, - 18, 31,205,165, 50,146, 66,179, 89, 16, 97,205, 98, 10,181, 42, 16,214,102, 0, 53, 80,130, 0, 0,100,200, 77,179, 38,136, 28, - 38,169,102, 80,205, 49,123, 64, 96,196,148, 85,234,140,225, 64, 98, 85, 84, 5, 66,168, 30, 16, 65, 37,246,118, 63, 80,113,245, -160, 57, 60, 72, 9,137,220,202,222,199, 0,132, 81, 2, 40,120,236, 3,129,136,218, 77,137, 34, 69, 8, 43, 24, 21, 42, 0,145, - 53, 21, 28, 1,205,196, 29, 89,156, 8, 17,201, 24,217, 25,104,174,171, 27, 34, 51, 88, 67,187, 18,186, 94,228,146, 95,169, 10, -104,129, 88, 21, 16,244,172,202,193, 15,202,192,132, 68, 28, 88, 12,139,212,160, 54, 12,221,234,100,244,142,145,220,212,175,255, -159,170, 55,107,150, 44, 59,178,243,150,187,239,125, 34,226,198,205,155,121,115,170,156, 10, 53,163, 38, 84, 1, 40, 76,196,212, -104, 16, 96, 91, 55, 69,209, 68,170,173,141, 47, 52, 61,203,244, 38, 62,232, 63, 72,250, 29, 52,227,147, 30,245, 38,202,196, 70, - 19, 93, 93, 13,160,107,206,170,156,231,225,102,230, 29, 35,226,156,189,221, 93, 15,190, 79,100, 17,102, 48, 20,204,178,110,198, -141, 56,113,142,239,229,107,125,203, 17, 51,175, 48,156, 19,251,202, 33,153, 69, 18, 87, 77,204,139,208, 97,213,213,226,183, 98, - 18, 78,137,221, 57, 30, 73,102, 70,236, 98,158,178, 12, 85,153,201, 84, 99, 14,165,156,136, 89,221, 65,156, 19, 45,208, 59,165, -156,179,129,136, 93, 85, 89, 82, 34, 30,162,177, 72,214, 50,102,115,243,197,122, 94, 61,208,161,138, 85,163, 30,152,147, 0,243, -205, 77,181,214,176, 66,148,220, 85,184, 57, 30, 36, 73, 25, 26, 90, 7,129, 92,244, 54, 76, 58, 35,196, 81,150,216, 19, 68, 85, -153, 57,199,254,140,148, 51,145, 5,180,131,189, 1,163, 98, 24,214,224, 57, 3, 22,161, 52,115,168,147,164,196, 56,125,226,248, -185,147,219, 66,252,207, 63,128,179,220,125,178,119,231,222,131,219, 15,118,110,220,223,185,113,247,174, 87,103,145,141,141,233, -246,241,227,105, 50,233,152, 59,145,106,158, 82, 18,166,141,217,198, 36,231,141,217,100,115, 62,223,152,205, 38,147, 89, 55,155, -110,228,105, 34,114,146,220, 77, 83,179, 36,180, 41, 27, 4,116,121,234,196,156, 82, 96,180,163,127, 18, 68, 48,246,181, 65, 22, - 62, 14,245, 16,226, 81,239,244,117, 13,147, 90,205, 41,183, 14,171, 49, 19,101, 35, 3,169, 29, 5,136, 8,220,205,102,139,221, -221, 79, 62,253,211,214,201,179, 63,251,193,187,168, 67,181,214,125, 17,137, 37, 52,198, 41, 64, 9, 13,159,170,227,142,117, 60, - 35,215,106, 90,181, 68, 68, 80, 74, 45,253,176,218,220, 58, 33,179,141,175, 62,251,227,149,171, 87,230,243,205,119,222,126, 43, - 79,183,231,167, 47,158, 63,127,206,171,238, 31, 60,123,250,104,231,206,205,107,183,238,222,186,251,104,231,201,238,222, 75, 23, -206,253, 15,239,189,190, 49,223,128,164, 97, 24, 28, 78, 36, 24, 67,159,194, 29,188,140,231, 9, 30, 31, 48,213,193,101,176,162, - 74, 36, 14, 48, 83,206, 9,210, 46, 51, 38, 97,105,120, 22, 38,137, 30,175,104, 63, 51,247,148, 83,151, 82,100,207,160,230,102, -137, 64,132,148, 58,110,128,201, 96,116,234, 80, 43,195,105,140,247, 0,166,234, 41, 39, 33,105,203,166, 17,223, 5,247, 11,103, -207,104,117, 85, 61, 92, 45,158, 29, 30, 12, 90,170,150, 85,127, 4, 98, 3,216,234,169,211, 47, 60,123,252,164, 12, 71,102, 76, - 44, 44, 72,221,108,113,176,119,254,220, 11,143, 30, 63,251,206, 27,175, 93,191,253,183,132,105, 34,152, 86, 22, 81,211,156, 38, -167,183, 79, 30, 63,126,226,209,179, 93, 2, 18, 7,163, 46,248, 21,168, 85,145,189,184,119, 57, 39, 97,172,196,220,205,140, 37, - 53, 35, 91,196,134,132, 59,242,216,192, 52, 7,237,168,206, 68,233,110, 40,245,156,132,195,251, 96, 90,149,186,220,149,178,128, -251, 68, 18,179,120,172,107, 91, 21, 20,172, 42, 9,143,140, 54,129, 27, 75, 2,216, 81, 97,128, 4, 57,183,237, 0, 86, 90,226, -146,140, 28, 94, 40, 57, 81,187,193,238,165,193, 82,141, 92,140,108,132,117,113, 34,142,206,133,144, 17,132,161,230, 17,225,119, -115, 9,219,139, 69, 60,133, 93,107,243,116, 83,236, 42,139, 71, 88,219,249,185, 51,205,220,201, 0,170,102,211,148,224, 40, 67, -141, 26,135,248, 20, 19, 71, 95,139,155,170,144,120,107, 94, 72,212,218,214, 98,132,172, 49,182, 55,219, 59,143, 5,231,238,109, - 83,168, 81,231, 48,206, 82,141, 61, 76, 97,177, 45,117, 53,205,179,202,102,214, 24,159,107,168, 15, 11, 57, 59,220, 25,232,186, -108, 43,173,168, 34, 73, 93,213, 60,210, 91, 62, 26, 27, 21,222,177, 24,185, 52,230, 64, 40,187, 34,196,194,210, 91,105, 30, 22, - 52,246, 22, 83, 50,118, 2,165,196,170, 14,102,215,138,176,116,131, 0,228,204,203, 2, 87, 37, 17, 34,202,194,193, 33,111,160, -148,241, 57,148,137, 33, 32,165, 32,100,197,138,133,155, 6,177,126, 88, 89,155, 92, 71,195,118,226,148,132,167,147, 73,211,142, -198, 7, 26, 19,153, 66,136,225, 76, 41,181,208, 68,107,111,130,179,146, 91, 56, 68,188, 49, 93,157, 24, 6,141,126,191, 70,133, -129, 1, 21, 96,139,177,108,180, 26,130, 88,132, 81,188,101,140,214,116,134,118, 14,245, 10,148,170,181, 84, 16, 78,206,167,231, -190,243,198, 15,223,125,221,221, 87,125,217,121,118,240,224,201,211,199,123, 7,207,118, 15, 14, 14, 15,158, 14,195,208,247, 6, - 22, 18,136, 39,226,217,100,163,203,210, 77,186,141,217,116,115, 54,219,220,152, 59, 56,141,187,211,192,131, 71, 83, 20,218,127, - 37,246,245,110,173, 55, 30,110,193,188, 49,183,218,144, 40,129,129,104,252,188, 40,183, 39,107,118, 29,145, 4, 34,230,104, 27, -160,112, 97,173, 91, 63,220, 13,156, 4,112,184,118, 93,247,248,222,157, 47, 62,251,244,213,119,222,191,112,246,116, 93, 29, 58, -152, 36, 16,106,205,189,227,223, 64,182,160,189, 74,106, 85, 83,110, 30,152,251, 90, 93,213,180, 58,119,229,104,255,240,240,232, -248,246,201,203,159,127,252,217,167,159,178,227,149, 87, 94,218,154,111, 15,178,121,242,204,185,141,205,121,191, 90, 62,125,242, -248,209,189, 59, 15, 31,220,191,125,255,222,245,219,119, 87,253,240, 47,126,254,131, 95,255,242,135, 91, 39,142,221,186,126,227, -227, 63,126,241,193, 15,222, 42,131, 53, 90, 76,251,148,156, 99,141,220,106,137,124,108, 46,144, 58,172,170,122, 28, 46,166, 41, - 37,112, 32,108, 73, 68, 58, 73, 34,139, 97, 8,115, 65, 18, 78, 93,167,112,135, 11,183, 14,160,234, 74, 78,139, 50,144, 68,115, - 17, 70,238, 51,192,236,238,164,134,234, 30,186, 31, 27, 65, 18,103,227,160,120,154,249,248, 14, 17, 57, 44,119,249,226, 11,103, -172,106,191, 42,123, 7,135,139,197,202,106, 61, 56, 92,172,106, 69, 64, 38, 84, 39, 27, 27,167, 95, 56,127,235,250,101, 38,102, -107, 79,136,110, 54, 75, 41,159, 84,123,178,179,247,234,133, 23,110,222,223, 33, 80,191, 90,205, 55, 55,225,182, 26,150, 27,147, -217,171, 47,191,124,243,238,189,161, 95, 17,145,169,133, 63,156,152,212,145, 57,205, 39,211, 85, 63, 48,113,180,142,146,136,185, -115,123,250,143, 29,190, 20,150, 43, 86,173, 97,177, 72,180, 62, 31, 54,201,206,213,173,221,245,161,145, 16, 2, 28,232,181, 78, -168, 83, 83, 14,159,182,151,184, 2,189,154,147,153,219,114,217, 51, 39,181, 26, 55, 59, 7, 44, 88, 75, 70, 22,199,228,112,133, -135,175, 64, 13, 76,164, 16, 98,141,111,104,172,229, 3,190, 13, 30,141, 90,193, 45,176, 38,130, 51, 97,157, 26,116, 55, 11, 47, - 83,108,194, 25,236,129, 18,106,245, 61,207,149,122, 33,110,127, 47, 53, 92, 31,113,164, 9, 61, 4,237, 38,145,183,188, 97, 59, -208, 75, 78,210, 23,175, 90, 27,164,130,200, 35, 37, 5,103,225,112, 33, 55, 76,187, 97,240,106, 86,205, 61,137,176, 0,166, 6, -142, 97, 62, 35,253,183,147, 89,124, 79,133,106, 17, 35,167,102,134,135, 6,229,139,204, 2, 38,107,166,150,132,205, 34, 28,143, -234, 70,204, 26,223, 79,197, 36, 75, 39,137, 28,108, 24,180,138,208,180,235, 68,132,170,182,137,154,216,169, 17, 68,155,233,156, -131, 91, 2, 38,120,172,224,146, 4,151, 47,178,200,165, 26, 51,192,100, 80,161, 36,146, 3,213,162,238,165, 84, 17,182, 90,135, - 90, 39,153,196,186,168,129,131,147, 1,169, 81,245,137,133, 42,216,154, 1,132,114, 78,234, 70,165, 48, 75,102,153, 77, 82,150, -137,161,180,105,159,220, 65, 67,181,236,193, 45,246,117, 29,187,155, 5,172,125,172, 58,183,176, 70,121,187, 98,169,185,121,188, -117,107, 17,160,202, 36, 99,219,118,108,179, 1, 55, 37, 98,176,130, 57,162,159,209, 24, 23,184, 45, 85,196, 70, 75,178,168, 97, - 48, 95, 28, 28,181, 74, 85,248,201,173, 99, 39,143,111,182, 56,215,160,139,126, 24, 86,195,193,170, 28, 44,150,123, 71,139,103, -207, 14,158,245,253,163, 39,187, 67,237,157,132, 8,155,179,233,108, 58, 75, 80, 71, 44, 36, 90, 81,130,185,131, 56,121, 36, 9, -215,225,203,231, 12,248,248,215, 51,198,204,159,251, 55, 7,113, 49, 50,226, 64, 57,121,220,219, 91, 1, 76, 99, 40,124,131, 10, - 39, 65,165,148, 46, 79, 31,222,189,115,249,203,207,223,255,241,207,182,143,111, 14,203,165,187,147, 52,168, 60,173,253,149, 49, -253, 71, 51,141, 42,115, 6, 25, 89,112, 55, 28,174, 62, 84, 51,167,110,186, 90,173,142, 14,158,156, 62,119,238,240, 96,247,159, -254,254,111, 47, 95,191,122,102,235,212, 91,239,188, 86,117,206,243,147,103,231,155,148,120,239,217,211,197,222,222,206,206,253, -155,183,238, 92,191,117,235,206,227,135,167,142, 29,255,247,255,230,183,223,127,255,221,101,223, 31, 29, 29,157,187,120,254,225, -195, 79,191,188,114,231,237,111,191,210,175, 86, 68,225, 87,115,184,122,251,118,199,239, 69, 99, 70,197,205, 92,213,172, 22, 11, -120,136,128,136,186,196,230,106,234, 41, 65, 93, 87,125, 15,226,105,215, 5, 47, 16,166, 17,110,234, 82,231,234,149,106, 25, 52, -165, 20,143,116,115,205, 57,179,172,160, 32,167,232,175,171,106, 99,193,166,177,128,157,212, 84,128, 73,202,195,176,138,216,122, -206,221,198,100,114,226,228,246, 96, 86,108, 88,244,253,106,181,116,247,195,163,197, 48,244, 16,118,171, 76,100,240,147,103,207, -238, 60,122,176, 56,220,165, 36, 34, 89,109,200,110,253,225, 33,106, 29,250,254,187,239,124,251,112,185,122,252,244,144,133,167, -117, 34, 93, 71, 64,213,186,125,252,196,235, 47,191,252,249,151, 95,128,197, 70,108, 88,220,141,138, 41,220,212,244,112, 89, 72, -181,217, 95,198, 35, 8,183,103,116,104, 39, 68,194,174,202, 96, 87,131,140,214,234,241, 72,182,174,203, 14,221, 70, 1,114,103, -102,117, 31, 34,224,230, 22, 93, 35, 34,100, 5, 0,216, 34,196,167,146,169, 95, 90, 70, 72,131, 62, 38,126,224,160,226,102, 78, -234, 72, 85,205,181,170,138,136, 65,157, 73,139, 69, 19,155,193,205, 33,241,100,136, 9, 16,225,239, 70,137,192, 14,168,227, 4, - 70, 41,203,112,213, 43,197, 60, 26,105,108, 25,123,148, 67,211, 11,253,146,147, 72,220, 77,130,139,204,241, 92, 36, 99, 73,234, -214,187,103, 17, 50, 3,145,186, 39, 34,102,104, 4,130, 56,177, 88,116,243,176, 19, 17,117,146,122, 45,205, 97,144,147,215, 26, -241, 31, 48,151, 90,153, 60, 17, 57,161, 87, 21,146, 44, 66, 65,225, 2,216,226,221,143, 22,209,216,104,144, 19, 33, 5, 83,172, -117, 61,113,188, 5,164,148,114, 98,138,178,139, 8,160,169, 27, 44, 70, 14,143, 2,103, 18,102, 17, 2, 23,211, 97, 40,155, 27, -179,148, 68,213, 98, 81,101, 96,137,158,224, 56,114,162, 37, 39, 55,186, 92,212,122,162,106, 72,205,169,174,227, 25,148,225,128, -198,128,196, 65, 78,176,102,226, 52,133,103,150, 65, 28,165,134,103,193,171,115,107, 29, 85,162, 4, 39,119, 99, 39,103, 39,181, -212, 90, 87,184, 20, 35, 32,132, 33, 80,231,228,230,158,132,188,182,195,157, 48, 80,189,245,137,182, 38, 67,135, 86, 72,138,150, -212, 22,211, 51,119,138,169, 6, 48, 99, 38, 85, 3, 57,106,108,216, 41,156,114,241, 24,107,193, 82, 18,181, 26,184,166, 56,240, - 90,147,232, 98, 90, 11,126, 15,204, 27,220,197, 0,142, 98, 26, 2,131, 53,140, 65,145, 80,118,234, 38,211,233,198,198,166,234, -133, 49, 97, 90,107,173,125, 89,148,242,120,239,232,254,195,157, 7,187,123, 79,246, 14, 18, 90, 44,185,225,250,198, 65,163, 70, - 8,194,219,208,234,227,217,165,117, 51, 68,235, 59, 70,232,204, 88, 26,224, 30,141,151,129,255, 91, 23, 66,137, 68,241, 31,214, -124, 45,180, 19,139, 8,231, 60,185,241,213,103, 55,111,222,249,224, 39, 63,155,111, 76, 86,203, 37, 26,194,220,104,100,218,211, - 56,151,182,225,175, 77, 25,161,132, 59, 76,221,173,214, 58,217, 56, 70,101,216,127,246,116,107,251, 36, 76,111, 93,249,242,211, -207, 62, 86,245,239,191,253,206,201, 83, 47, 44, 52,231,227, 39,230,147,233, 80,250,163, 39,187, 15, 31,222,125,252,232,209,253, - 71,143,174,223,186,179,191, 60,250,209,119,222,252,183,127,249,155, 83,167, 79, 44,142, 86, 22,189,222,206, 63,248,225,247, 62, -250,240,143,215,110,164, 87, 95, 58,191, 90, 13,204, 45, 93, 23,247,153,150,176,140,254, 64, 78, 44,210,215,162,170,221,108, 66, - 12,117,101,161, 32,216,170,133, 61, 38,101, 22,144, 9, 97,112, 15,186, 24,152,156, 56,119,157, 12,131, 90,212, 68,147, 36, 17, - 65, 32,141, 96,166,129,196, 38, 88,235,210,108,121, 40, 7, 75, 74, 90, 45,229,142,133,195,136, 40, 20, 91, 14,156,222,222,222, -152,205,181,244,165, 95, 45,142,142,142, 86, 75,115,148, 90,135,213, 2, 90, 35,179, 0,213,212,229,139, 47,190,116,229,242, 17, - 97,112, 51,225,132,228, 52, 63,102,176,151, 95,123,105,239,217,238,107, 47, 93,120,182,127, 25,240,161,234, 76,162,202,206, 88, -186, 55, 94,125,237,241,206,163,123,143,118,178, 68,123,154,207,114,118,226,162,101, 53,212,131,163, 85, 22, 73, 89, 4, 88,149, -194, 96,107,250,136,183,222, 33,196,232, 54,214, 62,198,138, 74,130,138, 55,206,188,110, 14, 22, 38, 53, 23, 70, 34, 82,213, 64, -197, 48,139,185, 69, 81, 55, 19,171, 18,204,133, 72,217, 21,173,143, 62,137, 84,173, 99,225,111,220,109, 21, 70,226, 94,221, 93, -173, 84,101, 80, 78,169,170,198, 25, 76, 53,110, 95, 13,119, 74, 99,248, 62, 32, 10, 68, 49,192,106,172,187, 67, 36, 39,225, 82, -135,120, 32,169, 58,177, 50, 37,114,144,197, 18,120, 13,210,118,119, 87, 55, 6, 4, 82,195,122, 16,213, 46,224, 82,251, 36, 82, -213, 19, 73,107,188,102,192,189,148, 10,145,240, 40, 39, 22, 77, 6, 2, 75, 52, 50,133, 48,101, 76,168,253, 0,184, 68,226, 21, -136,244,150,129, 86,101,197, 96, 13, 16, 70, 2,147,184, 7,210, 43, 42,127,157, 2,180,201, 60,110, 53, 97,113,191,166,177,204, -219,201, 16, 79, 58,234, 68,224,232, 75,169, 35, 79, 57, 54,139,110,206, 78,125,173,194,100,102,102, 54,168,234,106, 53,155, 76, - 82, 72,203, 32,107,232,155,134,248,111,199, 10,245, 82,181, 20,131, 57,101,160, 18,152,146, 48, 19,151,161,119, 55, 99, 35, 48, - 19, 27, 97, 53, 12,113, 18, 72,146, 72,164, 10,160,224,196,196, 81, 83,134, 74,206,141,236, 19, 68,204,182,225, 53, 38, 6, 69, -122,182, 77,218,194, 36, 66,156,152, 27, 26,165,225, 89,162, 90,135, 24,170, 52,242,233,192,108, 30,245, 91, 12, 82,144, 4, 88, -185,193, 52, 98, 23, 89,157,226, 66,148,228,225, 17, 18,114,243, 48,132, 52, 9,203, 45, 17,177,112, 29, 44,250,198,204,205,205, -198,128, 35,185,179,250, 96,218,152, 21, 12,114, 36, 18, 37,136,185, 69, 17, 6,129, 59,150, 98,106,238, 90,148, 48, 54,205, 0, - 12,246,156, 55,114,247,234,124,243,141, 75,231,132,253,201,179,189, 20,157,168, 99,124,188,173, 73,131,205,177,230, 61,133, 35, -160,177,105,209, 56, 97,161,121,183,251,219,250,224, 29,118,199, 17,119, 57,186,107,108,221,187,205,107, 28, 20, 33, 73, 34,179, -127,250,240,239,212,233, 39,191,250,117,162, 90,106,109,211, 58,161,157, 95,125,124, 28,122, 52,139,175, 73,232,110, 94, 89,178, -153,219, 80, 28, 62,221, 60,126,184,183,211, 15,122,234,133,115, 55,190,250,236,235,203, 95, 62,219,221,191,112,254,244,171, 47, -191, 90,124,186,192,100,126,252,184, 36, 62, 58,216,219,125,182,243,240,254,221, 43,215,175,222,188,123,127,239,240,232,228,246, -177,191,254,243, 95,255,217,143,191, 71,204, 71,203,101, 91, 36,139,152, 89, 5,253,224, 7,223,253,232,163, 63,205, 38,211,115, - 47,156,234,135,158, 71, 31, 8, 92, 67,252,141, 10, 65,195, 64, 62, 29, 22,139, 82,106,158,162,203, 73, 72, 84,157, 68, 70, 28, -131, 11,177,170,169, 34,177,164,212,113,138, 28,129, 0,230,205,247, 6, 2, 51,249,217,227,199,159,196, 31,133, 17,132, 65,117, -100, 10, 70, 96,143, 65, 14,102, 84, 56,134, 50,100,233,158,115,178,195,143, 88,235,185,179,103,166,147,201, 98,113, 84,170, 22, -179,246, 68, 53, 12,171,190,133,136,220,195, 25,121,236,244,169, 99,143,182, 15,158, 62,138, 49,137, 89,104,130,220,119, 50,233, - 86,165,136,251,249, 83, 39,239, 62,221,155,104, 5, 77,213,148,132,203, 80, 54, 38, 27,239,189,243,246,163,157,191,235, 75, 73, - 36,238, 38,146,138,233,193,225,106,169,213, 96, 12, 38,184,132,232, 24,164,136,198, 87, 48, 70, 50,176,155, 11,163,196,109, 62, - 5,237,207,153, 90,247, 1, 8, 66,162,120, 94,229, 27,174, 24,237, 7,176,140, 17, 33, 50, 51,167,176,119, 53,147, 73,124, 38, - 14, 53, 51, 85,181, 64, 52,162,237,106,170,185,174,145,135, 68,106,110,230,213,145,216, 97, 13,172,235,102, 14, 13,198,141, 5, -140,123,188,238,205, 43,121,192,111,224,166, 69, 77,171,145, 51, 71,225, 28,122, 2,135,203, 79,185,121,134, 89,216,107,192,145, - 45,145,100,176,142,191, 39,145,169, 55, 48, 75,184, 66,181,233, 21,193, 16, 15,186, 55,141,211,100,107,121,106,137, 39,118,213, -232,122, 99, 45,131,228, 76, 36, 93,206,181,148,161, 12, 57, 9,185, 39, 66,216,248,172,145,255, 80,204,121, 76,166,131,160,176, -230,126, 80, 85,215, 20,100, 46, 15,115, 51,198, 81,198, 5, 82, 98,231, 64, 66,181,192, 77,152,216,159,211,221,130,199, 89,172, -116, 50,237,203,146,103, 83, 38, 74, 68, 6, 90,244,133,225, 76,168, 14,141,133, 0, 36, 46,197, 52,225,229, 96,230, 70,237,118, -166,238, 98,238, 67, 45,173, 38,142,152,137, 50,101, 99,147,200,166, 18,153,122,146, 54, 82, 85, 31,220,205,201, 56,156,184,141, -139,236, 10,152, 71,141,153,143, 87, 19,155, 25,133,150, 85, 7, 90, 91, 73, 44,192,213, 81,108, 14,102, 78, 45,196, 10,107,174, - 71, 18, 18,173,145,110, 78, 68, 84,213, 27, 0,145,156,199,126,218,246, 78,173,185, 7,102,161,103, 71, 31,123, 72,243,230,234, - 10, 14, 31,170, 61,223, 52,196, 73,218,161, 68, 9, 92, 27, 12,210, 52,128, 19, 68, 70,138, 96,246, 16,160,176,176,134,163, 90, - 29, 25,240, 50,206, 48,106,166, 17, 22, 17, 81,153,164,134,248, 12,118,188,175, 69,230, 17, 73,228,205,107,110, 8, 34,118,112, - 43,219,124,219, 10, 99,125,157, 45,105, 46,118,144,196, 32,234, 17, 57, 27,227,225,163,158,204,128,117, 93,167, 58,252,225, 15, -191,159,109,110,127,255,253,239,247,253,162,214, 16, 31, 99, 87, 18, 81,169, 56,202, 39,106,239,201,154,122, 68,112,168,169,105, - 53,195,108, 99,243,233,195,219, 7, 71,139,205,141, 73, 95,151,159,124,248, 95, 46, 95,254,154, 36,189,251,206,183,207,156,190, -176,223,115, 55,217, 60, 62,157, 86, 29,118,159, 62,125,120,251,198,245,235,183,174,220,189,249,120,231, 89,238,242, 47,126,244, -221,191,252,213,143,182, 79,110,247,189,161, 88, 11,129,132,222, 66,174, 94,193,249,237,183, 95,255,248,147,171,179,141,141,173, -121, 55, 74, 35,209,158,194,163, 77,138, 0,225,196,165, 84, 53,148,213, 80, 6, 83, 87, 87, 55, 7,167,132,161,118, 34,105, 84, - 31,132,169,237, 1,153,136, 90,101,139,170,171, 85,103,203,156,143,109, 30,219,121,250, 12,142, 90,171, 65,213, 21, 1, 59, 29, - 27,233,226, 28, 49,230,207, 40,113,138,111, 62,183,142,119,118,167,111, 93, 56,207, 44,110,182,234,251,163, 69,239,196,253,106, - 24,220, 86,203,195,248, 1,238, 10, 22, 84, 37,194,249,139, 47, 46, 15,246, 85,123,212, 10,144,112,202,211,217,226,232,232,149, - 87, 95,185,113,229,234, 59, 91, 91,119,126,247,225, 80,250,213,144,187,148,171,170, 8,145,235,241,173,147,175,189,252,210,245, -219,119, 74, 29,230,147,105,117, 95, 14,195, 80, 85,198, 61, 9, 49, 85,120,102,170,234,132,132, 38,134,135, 2,209,114,228, 13, -240, 64,220, 56,232, 60, 62,214, 73, 8,222,171,166,196, 24, 87,154, 22,193, 66, 55,109, 23,100, 12,230, 34,108,230,206,204, 2, - 6,131, 69,106, 52, 94, 82,171,131,140, 43, 84,213,186,204,110, 94, 75, 53,130,122, 13, 21, 40,160,121,181, 68,205,173,155,185, - 69,110,155,192, 0, 73, 34,211,200, 94, 0, 68,210,202,199, 84, 24,197,136,148,156, 76, 98, 8,150,181,235, 37,104,223, 22,192, -222,145, 7,194, 68,225, 6,141,144,103,141,142,107,120, 78, 50,146,249,140,192,230,198,180,214, 67,161, 14, 97,104,141,253, 59, -136, 41,139,196,205, 75, 36, 17,220,132,204, 61,115,156, 42, 60, 44,144, 1, 76, 83,212, 16,188, 77, 53,208,208, 2,169, 84, 91, -218, 16,194,240, 32,197,213,234, 4, 19,130,186, 27,140, 73, 64, 36,137, 59, 38,176,193,172,148, 26,102,167,152, 7,171,147,251, - 56,248, 67, 51, 52,242,226,156, 82, 24,158, 37,177,144,184, 85, 85,139, 35, 44, 12, 68,198,109,123, 97, 81,222, 29,226, 92, 20, - 90,196, 17,202, 34, 27, 54,202,116, 74, 38, 49,164,171, 3, 16,145, 86,119,193, 60,122,162,218, 79,140,188, 37,152,217, 80,199, -252, 85, 72,246, 76,166,174,100, 72,204, 12, 33, 98, 78, 49, 76,146,187, 83, 18, 42,198,194,173,255, 14,240,118,142,105,137, 75, - 78,100,181, 53,105, 50, 89, 76, 72,174,174,180, 22, 62, 34,140, 97, 49,143,140,124,150,177, 58,187,121,131, 25,238,141, 85,228, -186,110, 97, 85,115, 85, 99, 73,102,149, 25, 26,198, 95,132, 76,193, 22,165,243,110, 65,250,245, 54, 80, 58,152,204,226, 5, 73, -252,157, 17,132,132,187,162, 21,249, 38,127,238,119,180,150, 58,107,104,232,214,235,215, 84,102, 27, 33,146, 77,137, 39, 31, 27, - 26, 49, 62,195,137,216,201,128,248,188,226,201,164,227,105,217,215,244, 2,118,234,166,179,253,167,143,255,233,143,255,120,254, - 91,175,191,242,202, 75,171,126,209,176, 98,112, 55, 29,251,100, 70, 90,153,141,176,255,181, 32,102,102,165,212,170,211,205,173, -163,189, 39,117, 40,211, 99,219,168,245,225,189,219, 87,190,254,122,119,247,224,226,197,243, 47,191,244,178,210,124,169,211,205, -205, 41, 51, 47,143,246,158, 62,125,112,235,218,141,203,215,191,190,123,255,241,170,232,247,191,243,230,111,127,241,163, 23,207, -159, 53,194,114,217, 7, 21, 11,141, 99, 31,183, 63,115,114,213, 97,126,252,248, 91,111,190,248,233,103,159,253,240,131,247, 51, -139,194,104, 92,157,132,185, 37,144, 61, 14, 12, 67, 5,211,160, 37, 39, 97, 80,113, 99, 2,136,139,105,244,102,177, 41, 17, 39, - 73, 41, 65,146,136, 68,115,131, 84,143,181, 30,149,162,179, 99,115,134,169, 27, 9,139,123,146, 4,162, 9,139,155,246,165,228, -201, 52,164,141, 52,198, 99, 36, 73,215,229,170,181,154, 18, 92,162,217,130,232,220,185, 51, 65,134, 61, 58, 90, 30, 46,143,114, - 78, 7,187, 7, 76, 88, 46,163, 21,172, 62,175,150, 96,108,110, 29,223, 62,121,246,241,206,125,138,180,159,123,206,194, 68, 58, - 12,147,217,236,196,214,137, 55, 94,190,244,229,213,187, 93,234,166,147,169, 85,115, 82,131, 39,202,111,190,254,234,253, 71,143, -118, 15,246, 99,201, 11, 18, 98, 34,130, 40, 1,161,131,216, 56,224,180, 41,166, 93,236,238, 45,148,219,100,152, 22,136, 94,231, -153,219,246,101,141,192,104,176, 77, 12,117,152,118, 73, 40,244,153,112,243,170,153,243, 40,216,195, 33,113,125, 54, 48,158,134, -235, 82, 66, 91,168, 77,126, 38,152,154,119, 34, 86, 6,211,154, 82, 46, 90,171,195,220,149,204,149,140, 91,246,211, 84,153,136, -147,112, 78,172, 1,132, 33, 38,238,136, 43,179, 26,132, 57, 11, 86,225,165, 36, 38,167, 90,213,160,132,232,118,136,209,143, 71, -115, 71, 67,174,130, 71,119,121,124, 5, 83,142, 21, 91,169, 86,107, 73,221, 4, 68, 41,172,129, 49,225, 50,151, 90,162, 25, 53, - 8, 78, 18, 53, 45, 73, 58,164, 82,213, 17,157, 63, 60,201, 19, 35,243, 98, 70,205,235,102, 64, 23,216, 86, 97,144,193, 73,205, -132,192, 2,150, 68, 76,196,173,158, 45,108, 12,238,177, 9,142,151,202, 81,165, 91,181,192,188,122, 37,112, 78,212,151,202, 48, - 24, 3,158, 89,136, 56,167, 20, 29, 29, 32,207,194,196, 73, 77,153,196,220, 13,206,145, 79,181, 6, 33,104,212,108,120, 2, 27, - 67, 88,160,181, 17,205, 56,190, 17,163,106, 71,224,148,152,217, 66,144,200,162, 0, 0, 32, 0, 73, 68, 65, 84,220, 66,219,213, - 90,219, 46,179,221, 10, 69,214,102, 11,196,237, 3,236,144,240,249, 17,160,198, 93, 98,206, 76, 52,208,128,145, 29, 97,225, 12, - 52,203, 19, 68,213, 45, 0, 85,175,165,130,200,181, 58,165, 81, 23,126, 46, 20, 51,145,122,195,165, 53,237,162, 53, 34,182,142, -145,248,156, 99, 92,143, 49,199, 92, 91, 80,200,212, 13,141,108, 48,218,106,162,113,222,227,193, 26,141,120,136,186,143,224, 31, -143, 12,223,248,213, 26, 14,126,244,168, 51,135,113,121,189, 68, 13, 93, 74,136, 65,156,154,198, 98, 70,156,218,192,238, 80,117, -138,186,133,216,114,217,200,123, 88, 15, 21,227,242, 8, 13,188,214, 14,198, 81,113, 54,174, 72,194,218,104, 97, 41, 24, 53, 85, -155,204,102, 79, 30,220,255,167, 79, 62,126,239,251, 63, 57,181,125,124, 24, 22,214,248, 2,172,181,140,139, 84,105,223,236,113, -119, 9,111, 96,123, 51,213,170, 68,233,216,169, 19,207,158,236, 16,229, 19,103,207,220,185,246,213,221,107,215,190,186,122, 53, -117,147, 31,125,239,189,110, 99,123,229,211,233,100,115,150,187, 94,251,253,103, 59,143, 30,220,254,242,242,151,215,110,222,190, -255,116,111,123,235,248,255,244,223,255,226,187,239,190, 73,137, 87,165,114,108, 8,220,137, 18,154,111, 34,124, 28, 18,106, 97, - 25,202,246,233, 51,111,152,254,195, 71,159,254,252,167,223, 35,101,138,146, 2, 50,142,141, 84,235, 97, 96,131, 2, 88,245,131, - 8,107,144,234, 68, 82, 10,159, 8,139,112, 55,153, 76,114,166,204,172,110, 85,225,168, 69,187,220,185, 19, 49,171,250,238,193, -209,246,137, 83, 28,204, 25, 96, 50,155,166,184,114,217, 86,165,152,155,120,163, 23, 54, 15, 36, 19,152, 50,133,248, 30, 3, 12, -155,249,201,227, 91,231, 79,158, 81, 83,119, 63, 56, 58, 90,244,131, 27, 14, 86, 75, 48,245,203, 37, 12, 68,185,173,173,153, 96, -160,140,243, 47,189,180,191,187,211,219, 42,228, 0,115,158,206,231, 71,251,251,201,116,103,103,231,131,247,222,187,115,251,225, -106,181,146,148,167,211,169,170,133,235,115,235,216,246,155,175,191,254,240,233,211,190, 84, 16, 79, 18, 18, 72, 64,149,108, 13, -123, 53,179, 44, 92,204,215,163, 65,104,126,125, 89, 33,117,220, 12,118,235, 8,100,152,140, 65, 32,139,105,124,228, 79, 55,204, -161,195,129,106, 37,214,140,230, 38, 20,181,121,163,209,114,204,223,235, 24,166, 51, 64,200,195, 60,105,166,110, 97,140, 4,171, - 57, 27, 59,226,156,107, 17,160,244,120,205, 78, 77,164, 32, 73, 66,176, 44, 98, 85, 53, 12,141, 66, 76,158,133,147, 37, 97,150, - 68, 66,137,105, 96, 6, 9,231, 73,210,162,195,208, 14,183,173, 49,173,173,184,252, 57, 56,201,209,106,199, 29, 85, 33, 24, 8, - 28,173,234, 52, 62,223,168, 33,107,188,154, 54, 26,157,163, 26,152,168, 75,185,116, 98,213, 77,145, 37, 81, 99, 99, 54,107, 41, - 57,155,215,181, 61, 29,132,201,164, 19,192, 60, 6, 91,143, 67,147,185, 10,231,204,124,160, 22,132,203, 54,123, 58,152,201,212, - 57,232, 56, 6, 78, 4, 99,181, 18, 56,192,208,141,218,126, 66, 97,166, 48, 73, 99,139,116, 6,131,184,212, 2, 80,228, 75, 61, -120, 12, 54,178,245,195,237,107,174,230, 48,103, 97, 2, 21,160,107,119,232, 86,110,197,225,195,144,156,136, 1,138,247,223,160, - 93,234,180,138,214, 26,160, 31, 78, 13,112,155,226,135,127,131,229,201,205,201,200, 41,137,140,221,214,204, 68, 81, 5, 67, 92, -106,209, 90,146,204,145,152,220, 44,248, 42, 18,142,117,105, 4,195,102,116, 1, 73,220,141, 67,169,226,181,193, 70,213,192, 96, -136,121,187, 89,133,168, 72, 78,193,169,104, 95,207,102, 66, 71, 14,164, 68,251, 99, 6,114, 8,143,157,209,112,212,209,120,221, -250, 44,225,102, 22,221, 77,173,170,138,217, 93, 33, 13,224,193,230, 22,240,160,209,146, 18, 2, 44,165,216, 26, 56,137,143,172, -118,119,231,180, 86,185, 67, 80,178,245, 43,107,243,126,251,195,207, 99,172, 45, 55,248, 60,173,180,126, 0, 16,141,180,106, 6, -165,212,221,191,121,251,243, 47,191,252,224,167,191,220,158, 79, 87,253, 82, 13, 94,122, 18,166, 44, 45, 24,213,224,121,161,142, -197, 73,169,173,118,221, 76,205, 69,210, 98,209,175,250,199,171,195,195,249,214,214,199,191,255,255,174,126,125,229,233,254,193, -203,223,122,241,253,119,222, 90,233,188, 71, 55,155, 79, 97,182,191,255,100,247,233,206,221, 59,215,191,188,114,245,198,157,251, -230,254,163,239,189,249, 55,127,241,235,237,211,219,139,101,239, 69,163, 50, 13, 32, 55, 5, 85, 68,203, 15,113,140, 56,110, 97, - 48, 32, 45,229,133,115,231, 9,242,249, 23,215,223,123,255,173, 90,170,187, 58, 68, 85,193, 76, 77,187,243,190,239,235, 80, 15, - 23, 75, 22,202,194,102, 10, 34, 45,133,157, 5,156, 82, 78,194, 57, 39,113, 74, 44, 66,148, 51,167, 20,223, 89, 19,230,161, 14, -238, 56, 54,159,166, 46, 39,102,119, 63, 88, 28,205,143, 29, 15,243, 70,173,189, 89,116, 40,145, 8, 20,106,214,212,141,170,214, - 77,186, 56, 73, 5,239,246,133,211,219, 39,182,183, 8, 82,139, 29, 45, 86, 67,169, 6, 95,173,122,166,116,120,116,216,142, 68, -107,111, 44, 96,213, 38, 27,211,147,167,206, 63,120,112,139,132,181, 12, 32, 97,241,233,198,198,230,230,252,233,238,190, 91,125, -243,181, 75,159, 95,187, 51, 44, 23, 93, 11, 52,164,206, 25,134,151, 46,190,248,218,139,119,175,221,185, 39,240, 96, 77, 27,161, -130,162,208,122,146,243,192, 84,181,105, 11, 10,196,206,153, 65, 86,169,184,130,220,205, 25, 12, 4,144,160, 65,106,131,110,161, -230,235, 78, 9,139, 51, 45, 19, 83, 56,148,189,201, 27,140,214, 75,217,206,151, 86,125, 36,164, 58,188,169,147,128, 33, 73,231, -228,174,131, 11, 7,121, 81,107,105,102,201,214, 29,105,197,149, 41, 44,191,209,138,225,102,232, 70,171, 98,141,158, 12, 2,105, -184, 29, 52,119,157,153,182,226,235, 8,171, 54,128, 73,164,247,155,229,171,157,135,163, 37, 47,228,213,184,223,131,195,169, 96, -109, 82,176,168,180,139,120, 32,165, 96,201, 11,108,164, 63, 34, 46, 88,148,136, 73, 17, 6, 55,120, 13, 22, 86, 60,240, 70,108, - 27,106,173,213,109,189,114,175, 6,167,176, 45, 68,245, 29, 79, 37,171, 99,213, 87,243,234, 13,199,108,109,125,102, 46,210,170, -163, 8, 12,171,112,239, 18, 15,149,187,110, 18, 63,222,219,121, 30,236,236,160,170, 72,112,114,174,240, 68,158, 57,171,219,193, -209,162,150,154,208, 66, 6,222,150, 68,113,132, 52,134, 35, 5, 77, 22, 41,222, 32, 98,152,129, 91,181,185,183,112,172,106, 45, -213,163,136,213, 57, 65,213, 71,201,167,181, 94, 49,129,153,131,208, 0,131,248, 55,115, 90,237, 31, 26,233, 63, 58,128, 34,174, - 96,174, 90, 35,141,233, 24, 61,237,102,196, 45,109,187,142,242, 16,147,169, 66,162,242,176,185,163,199,167, 7,135,226,210,182, - 90,237, 62, 70,102,197,193,241,150,186, 19,181,155,248,168,104,147,123, 85,192, 73,164,193,114,227,173,113,113, 51,150, 56,236, -198, 53,194,113,222, 30,221,104,141,240,195, 4, 35,118, 53, 33, 82,131, 71,178,155,226,193, 12,134,166,245,106,191, 21,172,240, -216,104,187,190, 69,143,229, 43, 88,255, 60, 64,173,186, 26,113,147,227,215, 4,206,160,116,198,101,238,205,204, 24, 36, 60, 19, -226,148,228,202,231,159, 62,122,178,251,253,159,252,108,107,115,186, 90, 46,135, 97, 81,135,149,105, 24, 65,114,202,147,198, 49, -227, 96, 10, 27, 49,220,162,197,196,188, 42, 37, 89, 45,150,169,155, 88, 61, 98,153,192,235,199, 31,254,221,181,155,183,182,182, -182,126,241,147, 31,110,109,159,219, 43, 44,105,186, 49,155, 14,203,163,253,221,167,143, 30,221,185,122,253,198,181,155,183, 30, - 63,125,118,225,252, 11,127,245,203, 31,127,240,222,183, 13,124,112,180, 28,143, 39,207,211,179, 49,194,181, 80, 97,156,245, 70, -143,187,129, 74,209,179,231,206,238,238, 30,126,242,249, 87,223,125,231,205,161,244,238, 26,254,141,144, 94, 88,120,185,236, 35, -232,156,152,115, 98, 22,105,168, 16,241, 10, 77,137, 67,196, 42, 94,153,153, 37,149,210,154,127, 28,166, 90, 22, 61, 12,206, 44, -147,220, 77,186, 48,140, 81, 72, 61,213,188, 20,207, 41, 9, 51, 84,173,201,136,198, 68, 93,234, 34,112,191, 38, 55, 17,209,203, - 23, 47, 77, 38, 83,117, 43,170,135,139, 5, 59, 45,151,171, 82,134, 46,243,222,193, 2,238,100, 8,144,142, 55, 22, 39, 89,213, - 23, 94,250,214,193,222,147,197,226, 48, 26, 51, 64,153, 58,148, 50,204,230,211,251,183,238, 93, 56,123,246,201,238,225,253,103, - 7, 93,237, 39, 41, 87,213, 78,140, 56,119,221,228,221, 55,223,190,251,112,103, 40, 3, 17,169,150, 73,202,188,126,234, 7,242, - 59,132,181,150,237, 9, 93, 18,131, 14, 98, 41,103,161, 49,120, 17,192,145,214,217,218, 96, 6, 35,209,104, 36,153,167, 40,250, - 52,107, 62, 56, 49, 73, 19, 43, 53, 34, 57,110,110,110,209,105, 23, 31,159, 16, 25,195,157,106, 68,178, 9,139,126,213,113,106, -131, 45, 19, 41, 9, 9,192, 14, 13,240,111, 88, 33,201,220,216, 0, 38,115, 23, 98, 98, 17,162, 21, 72,136, 65,224, 88, 4,184, -169,173,189,110, 10,119,162, 58,170, 77,109, 14,231, 24, 11,131,198,211, 92,124,205, 45, 10,178, 17, 83, 46,237,148, 26,193,212, -160, 83,152, 23,159, 76, 51,193,132, 81,109,172, 77,107,253, 20,173, 27,137,195,121, 64,220, 44, 49, 4,107, 78, 62,140,220,106, - 90,255, 15, 63,135,139, 48, 19, 33, 17, 51,215, 82,131, 15, 43,142, 34,113, 63, 98,118, 67, 0,199, 28, 34,172,213, 23,171,126, - 99, 54, 85, 43, 13,203,109,174,104,133,160, 41,177, 17,170,214,233,116,163,243,240,250,197, 67,146,146,200,224, 0, 81,176, 4, -215,150,146,216,208,250, 24,197, 34, 14, 73,153,114, 74,165, 84, 68, 28, 56,114, 2,100, 34, 41,231, 92,181,143, 63,220,206, 65, - 26, 38,100,132,141,100, 29,104, 34, 48,216, 77, 61, 10, 4, 34,186,236,134, 4,238,189,152,107, 40,176, 33,111,231,148,221,170, -185,197, 34,186, 26,224, 22,193,197,198,129,107, 43,200, 8,236,144,187,169, 41,115, 30,207, 57, 20,246,145,144, 32,157, 91,235, - 81, 56,188, 93,163, 26,146, 91, 11, 74,228, 11,162, 50, 34, 30, 18, 18,182,137, 38, 12, 55,120, 0, 52,232,161,109, 62, 38,152, -197, 37, 76, 22,206,124,119,119, 47, 26,136,158, 49, 44,234,227,162, 59,102,121, 38,131,166,166,173, 48,193, 67,194,140,184,100, - 64, 32,215,149,127,104, 45,126,218, 96,115,117,117, 84,107, 73,147,205, 73,151,172,237,254, 90, 81, 96,123,188, 84,227, 44, 17, - 42, 37,152,136, 76,114,254,232,247,255, 85, 57,253,240,199, 63, 77,137,250,213, 82, 75, 89, 29,238,214,254,104, 50, 63,157, 82, -110, 56, 84, 97,178, 6,164,116, 50, 15, 86, 88, 45,206,105, 99,123,123,239,201, 14, 49, 29,219,222,126,112,251,201,222,157,219, - 95,124,249,213,238,209,226,251,239,191,117,246,204,185,222,183,142,106,238,102, 19, 34, 28, 60,219,121,244,240,238,237,219, 55, -174, 92,191,113,235,254, 99,131,255,197,159,253,248, 87, 63,253,224,216,230,230,170,154, 89,105, 27, 90, 56, 91,188,196,245,110, - 38,106, 4, 99,250,179,134, 30, 4, 17,188, 86, 51,247, 55,222,122,245,250,215, 87, 63,253,252,202, 91,111,190, 82,139, 82,203, -226, 69,111, 45, 86,203, 94, 85,139, 85,102,238,251,194,110,157,100,230, 68, 40,225,231, 93, 13,197,204,173,168, 51,139,184,154, -178,187,144, 48,177, 1,253,208, 3, 94, 77, 17,244,106,134, 72,134,193,137,234,160,197, 26, 18, 43,174,206, 68,164, 68,146,164, -170, 54, 49,211, 43, 81, 6, 83,150,244,250, 75,223,146,156,172, 47,165,214, 85,223, 19,211,209, 98,101,166,228, 60,212, 50, 30, -254, 4, 80, 18, 7, 73,192,188, 82,158,156,189,116,233,214,213,175,163,251, 71, 77,217, 89, 82, 18,213,243, 23, 47,238,239,237, -190,116,241,133, 39,187, 71, 71,171, 21,111,228,196, 86,172,102,201, 2,108,111, 29,127,251,213, 87, 62,250,236,179, 60,153, 4, -183,202, 28,112, 43,160, 82,135, 40,165, 26, 5,186,104,228, 33, 83,128, 88, 25, 18,136,200,231,119,189,134,155, 54,119,138,136, - 20,125,179, 73, 98,108,245, 36,146,152,229, 33,166, 40,102, 78,238, 74, 14,101, 23,129,172,134, 69, 18, 30,168, 70,192, 51,176, -167,253,208,147,250, 98, 40,202,150,115, 74, 34,238,108, 81,123, 30, 37,212,196, 97, 11,246,198,187, 32, 2,229,196,173, 10,219, -131,210, 31, 7, 12, 54,167, 90,139, 86,157,118,121,112, 8,177, 0, 66,148,153,205, 13,228,169,125,255,149, 27, 57,134, 64, 72, - 28, 25, 74,183, 86, 32, 27, 90, 17,180,221,202,220,201, 80, 73, 51, 17,188,172,250,217,100, 18,171,137,214,205,234,238, 9,228, - 72,204, 66,110,160, 44,121,237, 54,166, 22,182,143,172, 20, 26, 12,111, 12,165, 54,210,187,187,187, 7,103,185, 22,205,209, 34, -194,208,218, 12,207, 77,109, 77,217,155, 81, 89, 99, 19, 91,203,160, 93,166,148,180, 6,226,110, 84, 90,160,131,171, 24, 35,161, -235,210,225,178,159,136, 1,110,102,194, 50,159,229, 85, 79, 49,127,132,217,131, 5,132, 70, 0, 86,117,135, 53,131,160, 52,201, -159,154,109,180, 69,124,213,144, 19,131,201,204,210,136,154, 74, 68,195,248, 2, 98,173,161,238,236,110,177,202,178, 49,150,226, -205, 48, 82,205,122,213, 90,163,230,148,213, 91,133,232,100,146,217,106, 84,186, 27, 89, 45,218,121,172,116,226, 1,197, 24, 97, - 60,174,202,146, 97, 26, 27,104,138,123,121,244,144, 4,189,162,113, 20,220,163,125,214,156, 64, 34,205,224,222,148,106, 33,120, -128,109,219, 51, 54,174, 3,146,248,244,217,188,154, 21,133, 4,214, 32,136,239, 48, 43, 14, 9, 5,163, 29, 49, 48,130,247,163, -225, 2, 60,154,246, 29,206,241,227, 32,105, 77, 23,104,224, 59,247,200, 45, 52, 33,159, 28, 36,173,203, 38,150,159, 76, 80, 53, -181, 40,225,182,166,118,145,136, 88,248, 91,218, 36, 64, 62,166,154,152,115,102,250,221,127,254,207,105,115,235,199, 63,250, 97, - 63,244,106,240, 90,250,229,174,150, 5,113, 38,233,184,155, 16,181,238, 34,183, 18,155, 88, 16,187,171,105,173,213, 38, 91,243, - 7, 55,175, 87,245, 51, 47,190,248,249, 31,126,119,247,250,213,235,183, 31,156, 56,185,253,151,191,250,137,167,249,254, 48,207, -243,233, 68,216,116,216,121,116,239,225,131,123,183,110,223,190,122,243,214,227,221,253,243,231, 78,253,187,255,238, 55,223,126, -237,229,101, 95,130,193, 50,246, 60, 59,175, 67,133,177,151,118,139,194, 67,109, 78, 88, 48,179,143,128,111, 2, 65,109,232,235, -107,111,190,241,233, 39, 95,236, 29, 28, 30,155,111,184, 42, 9,197,156, 65,230,139,229, 33, 8, 86, 77,161,131,112,169,206, 73, -132,188,244, 90,173, 50, 39, 70, 9,166,152, 48, 1, 92,171,170,131, 51,187,161,148,224,146, 74,151, 82,213, 74,238,106, 8, 33, -136, 97,213, 42,220,171,217, 80,180,235, 24,112, 53, 35, 65, 78, 9, 85,179,164,222, 43, 57, 72,140,129,227,199, 54, 95,186,116, - 41,246, 42,139,195,189,197, 48,192,108,239, 96,143, 88,220,177, 88, 14,160, 14, 9, 30, 21,231, 77,243,115, 16,213,178,218, 60, -113, 98, 99, 99,243,240,112, 31, 34,108,238,156, 24, 32,170,155, 91, 91, 7, 71,135, 57,167, 87, 46,156,254,234,238, 35, 45,131, -204,166,181,104, 73, 53, 73, 55,155,230,183,223,124,235,254,206,227,219, 15, 30, 78, 38, 19,162,224,176, 81, 98, 44,139, 2, 16, - 24,211, 88,141,198, 14, 3, 51, 79,115, 14, 33,190, 37,233,121,156, 79,133,199, 73,140,157,108,252,192,226, 34,140, 72, 73, 43, - 22, 13,144, 57, 11, 85,175,177,111, 54,195, 36,139,171, 6, 73, 70,205, 90, 69, 6,195,129,126, 40, 76, 36,196,102,234,202,156, -137,128,149, 89, 8, 7,213,220,217, 85,225,130, 28,233, 6, 0,204, 10,119, 83,118, 38, 66, 39,180,126,236,131,224,196,148, 93, -114,202, 78, 43,210,177,176,184,133,189, 2, 20, 44,177, 74,117,128, 60,139,120,196,114, 49, 42, 31, 6,136,175,173,117,214,112, - 22,214,124,201, 12,146,212,154,218, 90, 76, 10, 2, 7, 83,202, 89, 74,182,170, 53, 8, 61,196, 1,236, 72, 36, 43,175, 41,165, -120, 57,163,211,141, 27,254,149,130,167,175,204,236,110,170, 4,212, 46, 77, 76,205,184, 61,185,194, 12, 97, 1,161,196,212,193, - 90,205, 65,211,233,180, 19, 49,162, 3, 56, 89,195,236, 41,131, 77, 34, 84,148, 36, 19, 19,187,229,212,181,145,143, 41,113, 71, - 52, 18, 77,198, 85, 74,108,144,100,236,172, 34,135, 16,213,102,117,109, 56, 52, 1, 87,183,184,146, 4, 20,181,115, 21, 54, 97, -210, 26,190,239,246,155, 71, 6,216,131,208, 75, 48, 55, 19, 88, 5, 3,130, 88,113,154, 87,175,181,144, 7,141,192,165,109, 85, - 76,131,132,204,201,161,153,120,160,208, 79, 34, 94,213, 30,118,204,112,109, 19,197,152,206, 51,208, 8,126,117,119, 24,145,216, -120,122,112,179,118, 98, 26,195,245, 28,125,185,163, 3, 48,100,121, 35,111, 95, 10,143,139,124,132,105,147, 80, 99, 59,199, 4, -246,156,140,235,163,250,164,186,238,201, 35,143,141, 82, 16,247,154,154,110, 66,137,208, 54, 34,214,172,118,205,222,216,188,250, - 99,118,201,218, 3, 93, 91, 92,213, 25,121,182, 33,146, 40,108, 33, 28,107,174,102, 28, 30, 53,154,150, 97,153, 76,102, 7,123, - 79, 63,249,248, 79, 91,167,206,188,255,221,239, 68,138, 50,190, 0, 41,117,150,231, 32, 73, 41,177, 16,140,215,141,128, 17, 65, -132, 69,171, 56, 87,235,119,175,125,113,236,204,139,180,255,248,147,191,251,127,190,186,114,109, 40,254,189,247,222,125,229,149, - 87, 15,250, 52,104,183,177, 53, 39,211,195,189,221, 39, 79, 30,220,190,113,227,250,173,219,215,239,221,239, 38,221,111,127,241, -163,191,250,205, 79,167,221,100,177, 28, 76, 45,178, 24,205, 73,222, 40,121,141,109,136,209,215, 17,192,221,200,201,197,182,181, - 61,254, 48,194,217,151,195,235,175,189,242,233, 23,215,222,124,243,181,173,249,180, 84,143,117,134,153, 61,219, 59, 82, 53,141, -103, 36,204,160, 48,130, 72, 74, 50,203,201,201,150,171, 62, 98,249, 69, 67,163,165, 80,159,106,173, 14,144, 55,119,163, 48, 49, -168, 14,195,203,175,191,114,225,204,153,123, 59, 59,218, 98,186,129,238,137,149,176, 20,173,165, 42,146, 44,251,158, 64,196, 18, -205,228,219,199,143,159, 58,115,178,104, 41,253,242,193,206,238,178, 31, 86, 90,150,171, 94,152,201,125,177, 92,197, 3,219, 65, -227,169, 50, 70,120,133, 91,202,147, 83,231, 46, 44,175, 31,154, 58,113, 2,123,242,204,146,150,139,195,173,227,199,151, 71, 71, - 47,190,120,254,198,131,199,253,208,119,147, 41, 11,151,126,152,204, 51,119, 50,247,249,111,126,246,203,203,215,174,223,186,123, -107,119,119,151, 36,150,114,221, 44,229,197,208,123,148, 74,199, 95,211, 84, 15, 98, 74,185,147, 78,228,112, 24, 74, 95,226,202, - 76,227, 42,222,224, 48,197,154,102, 48,170,166,223,204,187,133, 5,158,154, 4,202, 68,150, 72,106, 84,244, 41,165, 20,223,133, -209, 2,230, 94,181, 76,242,100,179, 75,197,140,199,210,236, 72, 88, 87,247,106,198,128, 49, 90,113, 1,164, 41,133, 54,214, 38, - 74, 50, 7,105,141,175, 94,116, 98, 11,137,195,138, 85,215, 34,129,109,129,151,208,238,130,178,215,168,197,238,142,170,106, 17, -141,115,111, 62, 10, 6,201,232,253, 24,253,105, 0, 58, 22, 39, 82, 81, 17,118, 71,151,186, 90,251, 90,123, 26,205,115,165, 70, - 99, 99, 56,230,162, 14,137, 72, 28, 74, 0, 43,185,185,151,120, 44,192, 51, 49, 55, 3,223,186,176,193,163,190,131,163,160,129, -153,106, 13, 58, 95, 72,202,230,148, 88, 44,114,118, 57, 13, 85, 55,231, 51, 34, 89, 14, 67,128, 72,218,137,170, 45,253,124,232, -109,146, 65,206, 4,154,118,147, 60,233, 82,107,199,139, 94,119,111,227, 56, 26,150, 0,136, 42,249, 17, 24, 9,111, 60, 20, 33, - 40, 68, 27,180,177,209, 31,216, 37, 37, 17, 73, 42, 44, 33,100,181,214,239,200, 84,232, 56, 83,214,170, 89, 18, 59, 69,248,200, -184,185,111, 99, 9, 18, 5, 45, 22, 12, 62, 13, 66, 17, 49, 5,195,193, 89, 72,146,104,105,235, 63, 15, 33,195,218, 65, 30, 0, - 76, 35,235, 75,113, 90, 4,199,221,131,149, 35,251, 31,103,127, 38,210,184,137,140,187,222,209,235,201, 90, 43, 37, 18, 38,239, -152,106,227, 42, 51,177, 91,117, 34, 80, 5, 55,163,123,187, 64, 42,153, 89,128, 88,213,220,201,131, 13,215,152, 0,193,117,136, -195,178, 89, 80,148,155, 43, 69, 0, 66,138,180,151,143,214, 64,111, 57,187,241,222,215, 14,108, 99,196, 43,150,176,146,218, 46, -140, 27,194, 35, 36, 32, 31, 1,147,163, 24, 79, 27,179,141, 39,247,238,125,246,229,229,111,191,253,206,217,179,167,135,126, 53, -170, 11, 78, 68,156,114,158,204,115,215, 9, 39, 83, 37,150,200,184, 18,147, 15, 78, 66,147,249,177,131,189, 71,171,197,242,196, -233,179,229,104,177,120,246,224, 79,127,252,232,246,157,135,223,122,241,252, 91,111,188, 42,211,227, 59,135,169,219,152,111, 77, -167,125,191,120,182,243,232,254,189,155,215,111,222,190,114,227,214,211,253,189,183, 95,127,245,223,252,197,175, 94,188,112,182, -168, 31, 44,250, 53, 67,100,141,245,161,245, 8, 22,246, 70,230, 81, 80,139, 93, 10, 99,204,212,143, 92,228,209, 9, 65,212, 73, -247,238,155,175,252,211,103, 95,190,245,206, 91, 39, 54, 55, 74,213, 64,204,173, 86,171,212,137, 65, 39, 20,220,108,140,112, 30, -103,138,140,167,167,196,129,157,227, 17, 24,157,178,168, 85, 83,203,156,231,211, 41,183, 86,113,212, 82,127,253,231,127,118,230, -244,246,239,126,255, 97, 24,253, 34,226, 19, 55, 2,201,212,155,155,150, 96,143,120, 52,234,186,178,211,185,179,103, 54,102,179, -229,114,181, 90, 44,135, 90, 96,182, 90,246,238, 6,146, 68, 28,109,102, 1, 14, 71,228,209, 24, 48,109, 43, 57,213,237, 83,103, -158, 61,122,180,183,255, 52, 73,142,167,108, 74,105,232,251,110, 34,211,141,141, 83, 39,182, 79, 31,191,242,224,201,209,114,185, -216, 58,118, 76, 75, 29,106,217,152,228,227,199,142,157, 60,113,234,197,243, 23, 62,249,106,251,255,253,219,223,117, 93,183, 24, -138, 57,152,185, 75, 57, 9,215,166,135,182,115, 34, 24,179,212,109,205,167,110,144, 36, 79,134, 50, 42,100,108,110, 50,134,233, - 27, 76,182,173, 39,209,246, 77, 30, 38,156,118,181,212, 90,218,221, 80,141, 8,194,168,197,200, 21,148,217,161, 20,128,220,248, -196,217,221,187,110,138, 90,133,152, 40,185, 13,212,126,115,169, 86, 18, 40, 17, 12, 20,230, 6, 38, 14, 67, 99,202, 2, 98,152, - 49,161, 18, 11, 71,104,186, 89,146, 97, 34,164, 41,103, 93, 44, 64,172, 32, 83, 99,225,177, 30,164,181, 82,140,214, 20, 39, 38, -213,231,221,215, 13, 84, 71, 32,162,170,202, 96,112,235,199, 20,238,178, 72,117,165, 26, 94, 69,119,184, 56,201,184,211,231,128, - 58,172, 47, 83, 13,223,157,138, 53, 39,190,195, 34, 70, 45, 76, 10,206,192, 0,111, 94, 67, 22, 34, 22, 78,102, 42, 32,109,143, - 14,143, 40, 99, 84,191,154,234, 48,148,156,164,214, 50,203, 27, 67, 41,165,104,219, 79,248, 90, 49,179, 86,245, 0,148, 82,213, -245,238,131,199, 27, 27,147,179,219,103, 54, 54,242,190, 47, 35, 79, 0,176, 43,208,138,251, 0,144, 85,195,250,177, 6, 40,144, -157,220, 24,104,121, 98, 31, 13,203,102, 49,249, 17, 11, 51, 9,185, 40, 9,115,204,163,177, 23,109, 11,196,182,118,253, 6,245, -135,129,170,149, 19, 39,226, 1, 74, 36,238, 30,186, 32, 28,174, 70,110,148, 58, 82,135, 49, 67, 19,133,173, 76,220,130, 45,216, -254, 47,130, 6, 78, 35,178,194, 50, 80,227, 61,115, 70,203,251,106,144, 36,107, 27,254,219, 32,213, 54,162,230,104, 99,136,187, - 89,165, 6, 71, 30,227, 62,173,132,197, 90, 60, 34,179,171,123, 20, 74, 89, 8, 12,161, 19, 81, 64,238,192, 8,201,207,160,100, -206, 20, 85,186, 13,240, 17, 22,228,212,104,110,230,193,251,129,141,166,173, 6, 32,138,167, 88, 20,164, 16, 51,219,248, 44,139, -161,213, 71,173,163, 89, 85,227,250, 85, 5,167,217,108,118,253,242, 23, 87,111,220,249,209,207,127,182, 57,155, 12,101, 8, 17, - 40,148,169,248,158, 74,238,184,155,186, 41,249, 56,188,152,186, 58, 72,186,249,214,131, 59, 87, 68,142,109,159,185,244,224,246, - 87, 15,238,220,252,252,139,175,213,240,139,159,254,240,212,201,211,251,125, 46,190,177,177, 61, 97,199,179,167,143, 31, 63,184, -115,245,234,213, 91,247,238,221,123,248,152, 19,253,205,191,252,205,207,126,248,221,174,203,203,190,180,214, 17, 38, 78,128, 6, - 58,175, 73,145, 78, 99,169,132,175, 67,182,190, 38,218,227, 57,123, 39, 22,205,213,145, 98, 33, 87,180, 76,231,155,239,189,245, -234, 87, 87,175,191,255,222,251,132,234,100, 14,175, 26, 5, 94,108, 98,109, 0, 24,225, 61, 78,212,229, 76,236, 93, 74,211,110, -178, 90, 44, 37,145,161, 53, 69, 86,117,115,218,152,229, 90,243,116,210,169, 25,129, 38,147,201,127,250,143,255,233,252,185,243, - 41, 73,173, 53, 62, 16,142, 1,137,200,213,132,152, 89,170,214,174, 75, 65,125, 17, 98, 23,188,124,233,188,136,184,211,209,114, -113,184,234,139,214,229,114, 89,213, 82,102,192, 87,203, 30,166, 68,236, 24,113,125, 46,142, 66, 44,113, 21,114,162,179, 23, 47, -237, 31,236, 82, 98,175, 85,114,118,162,201,108,174, 67, 15,243,253,221,253,247,191,243,214,225,223,127,220,187,174,250, 62,167, -180, 88,174,220,189, 38,238,171,246,195,106,168, 21, 12, 17, 33, 20,115,119, 66, 78, 41,137, 12,218, 55, 92, 29,140,152, 79,204, -166, 39,230,115, 35,235, 7,221,236, 38, 79,118, 3,206, 37,205, 33, 22, 18,188, 90,148,127, 9, 75,164, 57,155,189,202,161, 80, - 56,101, 91,187,208,188,147,100, 40,203,161, 82, 74,234,102, 77,139, 78, 2, 99,184,128,138,177, 36, 73,204,165, 86,115, 75,156, -108, 12,220,145, 25, 70,171,114, 35,205,196,176,199, 4,134, 83,220,232, 77, 40,133,224, 67,142, 20,157, 67, 74, 36, 36,137,135, -226, 86,149, 26, 10,201,212,171,133,231, 62,142,105, 80, 5,197,252, 78, 45,200, 99,177,224,215, 81, 42, 28, 93,103,252,141,174, -233,208,229,219, 75,227, 22, 44, 39, 15, 75, 63,188,152,101, 67,234,146, 90,137, 48, 21, 50,154, 31, 36,234,227,190,129, 10, 81, -115, 14,104, 49, 81,232, 86,173,123,149,168, 86, 15, 56, 96,171, 86,166, 88, 38,250, 8,244, 84, 87,103, 34,133,229,156, 82,169, -230,241, 60,224,208, 45,205, 61, 81,102, 1, 39,130,196,135, 56, 28, 29, 30,222, 92, 44, 95,186,120, 33, 9,197, 94,215,220,130, -134, 28, 55,237,148,147,194,188, 54, 21,119, 84,101, 72,200, 28, 28, 61,230,107,131,151,153,194, 61, 17, 42,147,169,167, 76,174, -196,196,112, 34, 78,237,222,137,152, 88, 35, 54, 7, 89,183,175, 18, 91,220,198,132, 5, 82, 85,169,148, 6, 20,115, 37, 6, 40, - 1, 86,189,186,133,113, 50,199, 30, 81,221, 34,114,229,181, 70,195,161,251, 58,206,212,214,212,113, 91, 71, 52, 69, 50,187,246, - 99, 1,153,135,251,206,131,144,174,218,124, 43,102,214,162, 91, 4, 33, 55,136,145,121, 37, 74,102,234, 22,224,231, 10, 25, 87, -178,230, 90,141,153,192,228,205,245,214,218,125, 67, 51, 81,215,240,241, 48,181,244, 95,112,186,216,141, 9,201,205, 91, 67,201, -248,130, 71, 63, 63, 71,250,118,221, 31, 20,179, 79,180,214,183, 29,113, 28, 6,252, 27,223,139,216, 34, 72,202, 57, 93,254,252, - 79,143,159, 30,252,242, 87,127,150,115, 46,117, 24,147,177, 54, 54,183,130,121,210, 42,152, 36,173,161,146, 90,202,116,126,236, -217,163,123, 7,123,251, 89, 38, 96,186,246,217, 71, 95,124,241,197,195,157,103, 47, 94, 56,247,254, 59,111, 87,222,216,215,110, -178, 57,207,147,188, 90, 30, 61,121,120,255,214,141,107, 95,223,188,118,243,238,131,195,197,234,181,151, 47,254,235,223,252,226, -141, 87, 47, 45,123, 93,245,117,236, 31,137,188,221, 55,234,118, 64,136, 86, 22,140, 77,178,113,129,141, 29, 36, 81, 72,219,146, -188,212, 38, 37,142,197, 16, 28,156,134,126,152,111,157,121,229, 91,248,195,199, 31,127,255,187,239,147,169,171,213,190, 14,195, - 0,166, 44,172,166,131,234,180,235,152,217, 13,147, 46, 37,102, 85,151,156, 33, 36,194, 58, 96, 40, 43, 68,111, 19,200, 77,103, -211,201,238,254,161,164,148,195,222,199, 84,213, 58,225,174,235, 86,171, 62,214, 1, 18, 93, 90, 64, 85, 87,171, 66, 84, 1, 33, -113,105,247,170, 68,242,173,139, 23,205,147,121, 41,181,148,126,168,234,139,229, 16,101,113, 12,233,195,135,209,142,215, 49, 5, -214,214,248, 6, 2,193, 74, 61,118,242,196,246,246,153,189,221, 29, 73, 83, 0,176, 33,167,206, 85,207,156, 57,251,248,209,195, -249,124,227,229, 75,231,110,220,123,178,234,151,137, 55,220,252, 96, 49,172, 68,150,203,229,193,225, 94, 95,170,154,175,106,137, -184, 30, 25,247, 90,200,145,136,156,216,173,178,240,201,249,198,137, 99,155, 44, 98,165,100, 73, 44,220,154, 30, 61, 60, 30,235, -114, 82, 5, 37,152,169, 87,107,157, 97, 24, 31,206,112,106, 61, 6,137,201, 13,213,234, 52,167,163,161,104,173, 0,114, 36, 72, - 83,195,164, 56,156,196, 19,135, 63, 69,200, 44,119,201,204,213, 40, 39,238,171, 6,111, 93, 93,199,147, 44,153, 85, 55, 73,173, - 21,181,165, 43, 3,137, 30,211,140, 59,204, 53, 81,210, 90,171,154,176, 68,161, 71, 49,139,239,174,153, 19, 17,200, 32, 57,140, -236,147,196,171,161,170,106, 99, 48, 1,108, 49,230,141,244, 79, 11,126,223, 8, 31, 6, 37,145, 94, 53,192,226,113,231, 66,252, -104, 51,171,106, 73, 88, 80,205,181, 90,215, 73,112,209, 2,204,107, 70,228, 69,205, 40, 49, 57,149, 96,170,132, 73,154,129,162, -144, 20,183,221,200, 10, 7,245,194, 45, 96, 11, 32,162, 68, 84, 99,124,118, 75, 41, 89,117, 8,169, 43,140,136,137,196, 81,130, -147,156,136, 17,186, 9, 28,100, 78,238, 93, 74, 85,245,202,141, 91,103,207,156,164, 86,129,235, 2,142,197, 26,224, 76, 52, 34, - 65,215, 76,241,150,173, 52,119, 29,171, 13,227,170, 20, 22,145,164, 78, 65,212,240,224, 22, 83,131,172,154, 42, 55,211,109,160, -180,198,101,114, 43,211, 50,134,132,112, 46, 34,205, 47,231,193, 47,104,232, 45, 87,116,156,140, 97,145,141, 80, 7, 88, 82, 26, -213,172,228,228,230, 37,182, 7, 26, 85, 30, 68,110,177,134,197, 90, 61, 37,106,220,230, 80, 89,208, 16,205,218,136,114,234,237, - 78,109, 78, 28,227,185, 57,220, 40,145, 7, 67,156,205, 92,149, 36,185, 26,133,160,159,192,230, 14,109,109,156,194,164, 10, 15, - 88,106,227, 59, 70,185,136, 51,130,231,225,196, 28,172, 75,110, 82,167, 60,239,170,142, 87, 20,248, 56, 29,247,208,177, 71,166, -177, 60, 18,107, 80,116, 56,236,198, 62, 91,119,228,220, 49,217,159, 62,252,112,185,194, 63,251,241,143,137,188, 31,122, 0,219, - 23, 95,222, 58,119, 49, 96,222,225,169,146, 46,158,245,220,205,230,231,223,249,129, 14, 37, 79, 55,134,126,177,251,236,217,100, -235,196,100,146,142,246,158,126,253,233, 63,254,238,247,191, 63, 90,149, 95,252,179, 31,188,255,254,247, 86,249,148,207, 78,109, -110,109,165,204,207, 30, 63,184,121,249,179, 63,254,233,163, 15,255,248,199,207,175, 92, 79, 57,253,235,223,254,252,127,249,247, -255,227,171,223,186,120,180,212, 17, 53, 62,122, 6,173,217, 97,124, 84,156,243,108,246,198, 47,254, 21,128,110, 62,127,237,231, -127,181, 86, 62,180,157, 80,168,217,214,252,121,248, 56, 44,167,235,145,190,150,229,214,137, 19, 23,206,110, 93,254,250, 43, 22, -118, 47,149, 52,120,153, 16,150,214, 12,202, 6, 83,237,137, 41,117,147,170, 6,162, 90,180,241,113,163,133, 12, 84,181, 38,145, - 46,231,161, 86, 85,203, 93, 14,139,236, 80,149,184,161,119, 61, 22, 58,210,214,141, 57, 75, 39, 41, 12,113, 69, 53,154,208,137, -112,226,216,252,252,217, 23, 74,233, 87,171,126,255, 96,121,112,120, 84, 77, 87,253, 17, 35,106, 50,160,117, 80, 83,138, 63,189, -214,123,131,129,212,146,252, 14,179, 23, 46, 93,224, 60,225, 8, 6,114,199,146, 37,231,201,108,118,238,210,165,103, 59, 79,207, -156, 58,113,233,204, 49,119,237,107,113,129,213, 97,185, 56, 26, 74,201,105,114,234,196,201,115,167, 79,195, 21,163,225,209,221, -117,244, 39, 25, 40,177, 76,114, 86, 83, 98,174, 70,204,148, 68, 56,110,210, 17,207, 24, 15,215, 76,210,112,240, 12,213,231,237, -190,109, 54,106,255,164,128,171,186,186, 2, 52, 17, 33, 10, 91, 3, 25,172, 69,100,199,181,103,180, 14,115, 56,211,137, 41,201, - 56, 30, 70, 34,209,205, 76,198, 10,210, 0,245, 70,155, 51,195, 25,164,113,160,160,150, 79,143, 31, 45,209,231,237, 80,242, 98, -208, 96, 25, 91,113, 88, 99,180, 68,121, 71,220, 20, 36, 63,135, 55,173,229, 3, 4,157,103, 68,179, 59, 66,223,228,248, 15,197, -133,201, 34, 18,124, 44, 1,155, 91,175, 74,193,158,108, 93, 74, 28,163,107, 83, 29,205,162,206, 42,224,195,144,232,160,104, 46, - 38, 97,105, 74, 1,143,102,253,128,187, 58, 0, 86,152, 1, 27,147,174,203, 29, 90, 14, 88, 56,120,190,176, 90,170,227,191, 41, - 90,226,204, 67, 85, 51,151, 0,198, 37,158, 76, 38,147,201,116,115,190,113,124,107, 30,119,176,176, 44,132, 55, 50,150, 95, 76, - 17,222, 90, 11,166, 35, 8, 58,134,211, 38,193, 81, 10,190,138,136,169,186,251, 80,170,213, 10,131,154, 85,171, 41, 26,100,153, -157, 36,178,174,209,194, 99, 17,210,140,253, 4,197, 38,165,121,117,227, 90,144,113,109, 99,218,142,107,213, 85, 32, 68,208,106, -189,150, 0,146,193,204,107, 29,185,192,173,222, 7, 6,168,187, 85,139, 1,222, 42, 53, 86,116,148, 78, 89,187,219,152,181, 52, -112,128, 87,152, 41,177,131,180,170, 85, 87, 85,115,133,170,197, 58, 59,220,164,102,134,192, 18,137,235,152,252, 10, 72, 78,177, -182,113, 10,254,119,216, 40,199,179,230,248, 40,180, 88,151, 70,223,173,194, 82,132,137,162, 37, 55, 96, 25,241, 80, 20,153,156, -123,251, 59,177, 47,173,253,106,247,222,205,126,121, 68,163, 50, 31,135,226, 88,250,183, 35,140, 86, 48,165,212,245,139,131,127, -252,199,127,216, 62,253,226,123,239,189, 61, 12,171,248, 55,230, 39, 95,112,211,253, 7,119,200, 26,217,200, 17,101, 71,168,174, -245,232,240,238,167,255, 48, 61,118,108,119,119, 71, 73, 78,157, 57,251,248,254,237,221,135,247,191,250,234,203, 27,183,239,125, -251,141, 55,222,127,247,237,130,217,138, 55,103,243,201,116,190,241,198,119,223,215, 90, 29,120,112,231,246, 71,255,231,255,126, -255,217,211,239,188,245,250,191,250,245, 63, 59,127,102,187,175, 94, 75, 1,132,156,192, 78, 26,103, 92, 91,211,135, 90,237,210, -250,139,229, 24,150,135, 87,255,235,255, 61, 78,178, 96,226,182,197, 27,181, 55, 40,136, 61, 4, 79,242,231,219, 61,119,175,170, -151, 46,188,124,248,197,103,151, 47,127,253,222, 91,175, 88, 33, 7, 55,234, 83, 91,125,128, 12, 44, 41,137,116,147,137, 48,123, -228,194,163,185,157, 37, 34,210, 79,247, 15,103,147,105, 24,187,147,200, 80,106, 75,135, 19, 51,203, 98,168,193, 70, 4, 1, 22, - 97, 30,114, 39, 53, 99,162,121, 55, 17, 73,195,208,199,126,100,251,196,137,227,199,183,134,161,212,190, 63, 60, 56, 60, 90, 45, -234, 48,148, 26,139, 44, 35, 78, 85,181,150, 2, 74, 64, 9,162,210, 55,225,185,225,192, 54,179,217,124,243,212,169, 51, 79,119, - 30,115,238, 80,171,147,138,176, 41, 15,171,225,216,252, 88,158,228, 90,202,163,167, 7,123,203, 62, 65, 82, 74, 67, 29,102, 27, -115,152, 77,114,254,246,171,175, 61,253,199,221, 40, 51, 19, 33,212,246, 21,230,240,110, 81, 12,186, 84,107,101, 33,102, 2, 99, - 42,178, 82, 75, 44,213, 61,154,172,219, 33, 52, 64,142, 99, 91,233, 55,163,217,194, 76,160,138, 32,212,234, 52,231, 90,107, 16, - 40,219, 8,174, 62,150,178, 96, 77,184, 78,204, 52,198, 67, 76,219, 91,202, 17, 48, 34,213, 8, 14, 54,105, 67, 0,147,148,136, - 25, 68, 58,218, 60, 56,220, 32,228,125,173,135,203, 37, 17,117,147,142, 24,181,212,230,103, 32,144,179, 52, 13, 52, 56, 57,149, - 64, 44,196, 36, 36, 66, 32, 69,227,124,193, 98,191, 26, 2,124, 11,202, 53, 72, 44, 81, 11, 80,176,176,183, 98,233,112,242,193, -188,214,210,165,228,174,102, 22, 78,102, 53,165,148, 90,133, 20, 49,162, 99, 58,110,249, 68,193,170, 27,145,223, 26,213,179,102, -148, 51,245,203, 18, 39, 9,206,194,165, 40, 64, 64, 81, 83, 93,177, 16,220,213,212,128, 36, 36,156,137,200, 92, 73, 46, 89, 25, - 0, 0, 32, 0, 73, 68, 65, 84, 9, 28, 55, 61,106, 59, 81, 74, 76,185,203,129, 31,142, 66, 43, 38, 62,182,185, 97, 62,222,113, -189,245, 20,178, 96,154,115, 74,172, 67,187,235, 18, 17, 24,108, 17,193,245,200, 15,248,168,174,132,106,212,150,149, 4,117,171, -170,165, 86,152,173,101,247,208,187,198, 10,186,160,181, 69,201, 7,226,215,149, 78,192,100,138,136,158, 56,147,164, 88,175,196, - 27, 38,100, 6,184,128, 11, 65,181,130,224,174,113,112, 11,125, 5,205,109,105,176,218, 52, 12, 34, 18, 66,141,218,119,179,106, -235, 40,149,187,181, 11, 45,118, 36,104, 43,246,166, 20,141,212,175, 86,244,225, 81,179, 28,233,163, 24,251, 53,248,164, 14,247, - 4,212,118,155, 6,199,134,154, 81, 42,115, 84,223,142,114, 34, 81, 43, 77, 80,149, 44, 65, 43, 79,145,133, 24, 87, 91,163, 92, -220,128, 8,126,247,243, 63,192,113,252,220,197, 19, 23, 95,122,240,213,199,104,188,219, 32, 88, 24,190,121, 94,102,234,166,179, -251,183,111, 94,189,118,253,141,183, 63,184,116,238,212,193,226,136,219, 61,209, 15, 31,223, 11,160, 86,235, 77,109, 58,141, 25, -156, 56, 77,187,252,244,201,206,242,104,209,175, 14,231,199,207, 94,249,228,195,235,215,174,223,186,123,127,107,107,235, 95,252, -246,215,219, 39,207, 23,108, 72,238,178, 80, 93, 45,119,151,135,238,254,127,252,111,255,225,202,237, 91,127,245,111,255,230,127, -254, 95,255,195,127,249,191,254,227,143, 63,120,151,153, 34,134, 71, 36,204,145,108, 72,224, 58,130, 2, 3,208, 95,141, 37, 32, - 92,107, 8,109,192, 96,209,166,152,166,222,196,191, 51, 38,159,104,180,250, 70, 33, 7, 71, 5,108,160,112,250, 82,190,253,238, -187, 87, 47,127,249,247,127,248, 88,205, 61,234,163,122,217,200,236, 14, 73, 4, 34, 53,159, 8,107, 41,238,200, 41,117,147,201, - 98, 56,138,163,155, 8,147, 80,173, 58,217,202, 65, 43, 77, 57,149,213,138, 17, 85, 94, 6,160, 31, 6, 35, 34, 39, 27,243, 7, -238, 86,181,150,170, 85,221,108,152, 77, 8, 73, 88,184, 86,123,241,194, 11,179,217,198,254,222,222,106, 88, 45,135,178,234,117, - 24,138,213, 18,112,230, 38,222,219,232, 24,138,187,209,216,232, 51,126, 58,177,202,163,211,231,206,238,238, 60,172,253, 82,164, - 35, 8,145,164, 52, 75,124,116,230,210,133,199, 15,238,207,143,205, 47,157, 57,185,188,251,104,213, 47, 39,211, 46,229, 44, 44, - 44,169,168,158, 56,113,252,194,133,139,215,110, 92, 39,233,140,184,109, 25, 92,225, 96,215, 76, 81, 20,156, 13,150,136, 18,145, - 59,205,186,174,168,217,216, 57, 24, 21,166,102,113, 14,243,128,101,184,181,175, 50,185, 11,145, 39,214, 58,110,254,225, 14,174, - 94, 34, 46, 38,196, 41, 81, 41,145,217,110,155, 58, 34,151,204,147,148,107, 45,137, 57,108, 6, 22,199,103, 33, 17,233, 52, 45, - 67,197,104, 68, 38,112, 98, 34, 79, 4, 53,229, 72,129,171, 81, 74, 99,232,197,164, 69,139, 27,252, 44,181,145,158, 73,185,205, - 76,113,110, 52, 39, 73,164, 14,114,133, 33,148,207, 86, 44, 20,180, 75, 48, 65, 18,149, 26,248, 18,133,187, 36,129, 59,179, 48, -155,215, 18,222,121, 98, 49,114,102,202, 76, 10,168, 34, 34,114,137, 33,194,137,189, 68,229, 72,131,215, 66,129, 12, 74, 14, 73, - 18, 17, 82, 9, 43, 1,155, 83, 99,162,129,134,168,234,214,234, 69,155,179,168,148, 58,203,156,115, 23, 95,167,106,154,187,137, -181,133,103,195,150,211,120,246, 75, 73,140, 48,148, 74, 84, 77,157,152,114,202,179,105,183,209, 77, 15, 86,125, 48, 48, 90, 11, - 94,155,103,189,148,152,166,215, 86, 59, 90, 27, 32, 44,208,141, 77, 28, 1, 11,229, 28,239,180, 19, 48, 12,149, 73, 76,149,153, -134, 82,145,121, 50, 50, 7,195, 89, 22, 80, 67, 34,215,231, 21, 29, 28,105,216,204, 84,141,220,218,139, 79,204,194,148, 9, 70, -112, 14, 47,146,145,129,236,249, 11,138, 35, 63,115,163,136, 70, 27, 50,185,134,163,218,107, 4,144, 42, 2,202,214,240, 10,149, - 72,108,100,139, 17,147,170,186,129,153,132,216, 41, 57, 59, 35, 46, 39,109, 68,213, 88, 56, 71, 86, 41, 9,204, 52,138,253, 76, -219,138, 48,210, 57,214,154,174, 73, 72, 32,198,132,245, 73,202, 91, 13, 37,137,169, 67, 72,200,145,218, 67,114, 68, 62,133,111, -228, 57,222,222,156,152, 23,251,123,243,147,103, 9, 41, 50, 20, 39, 46,190, 60, 61,118, 28,238,139,103, 59,207,238,223,114, 85, - 98,153, 76,167,180,185,253,238,159,191,253,206, 47,117,249,244,241,177,115, 23,143, 62,249,135, 16,124,182, 47,188, 52,219, 58, - 9,162,229,254,211,189,123, 55, 80,149,167,211,115,111,126,239,225,181,203,167, 94,124,101, 88, 46, 30, 94,187,252,230,207,127, -123,227,143, 31,174,150, 7, 15,110,126,117,230,219,223,253,193, 95,253, 59, 38, 60,123,112,231,193,173,135, 3,208,165,206,181, - 30, 62,219,219,121,116,247, 96,181,248,193,175,255,249, 71,159,126,178,232,235,131, 27, 87, 94,252,235,191,254,233, 7,111, 87, -247,211,175,127,127,235,236, 37, 16,246, 31,222,185,255,229, 31,220,120,186, 57,123,237,255,175,234, 76,158,236,186,146,243,254, -101,230, 57,247,189, 26, 80,133, 2, 10, 35, 1,162, 9, 14,104, 14,234, 73, 77,170,217,146, 90, 99,104,136,112,135, 23,178,108, - 45,188,241,159,224,173,255, 8,239,189, 81,132, 55,118,132, 35, 28,150, 29, 33,135, 34,100,205, 45, 91,146,155,100,143,106, 18, - 36, 65, 0,133,185,128, 66,141,239,189,123,207,201, 76, 47,242,220, 7,121, 73, 6, 3, 32, 10,239,221,123, 78,230,247,253,126, -223,250,245,135, 31,127,184,253,202,155,195,236,248,238, 71,127,147,186,116,233,237,111,173,158,222,174,253,124,255,254, 23,241, - 19,237,214, 79, 93,251,230,175,221,252,235,255, 65, 68, 47,127,227, 87,242,202,169,118,111, 22,222,187,115,243,217,157, 79, 34, - 33, 63,146, 61,218, 17,180,133,133, 64,238, 86,134,197, 27, 55,110,252,232,195,239, 63,222, 59,154, 76, 59, 34,206, 57, 87,171, -179, 82, 54, 90,104, 89, 19,200,128,197,208, 39, 73, 66, 82,212, 88,120,168,106,176,147,249,130,137, 69,146,185,170,182, 93, 88, - 22, 81,243,220,117, 81,154,112,130,144, 48,187,100,169,145,141,133, 17, 81,206,121,182, 88, 52, 0, 33, 67, 77, 47,159,191, 72, - 76, 64, 61, 60, 58,218,125,182, 55, 88,237,135, 94, 3, 54, 11, 39,120,233,251,161, 44, 36,117, 99,146,201,185, 25, 82,148, 60, -236, 99,113,255,179,201,202,234,217,243, 23, 31, 63,188, 7,130,107, 9,168, 95,238,214,230,243,227,110,210,237, 62,126,122,249, -210,185,131,249,226,238,163,103,168,188, 62, 89, 53,184,176, 0,164,181, 94,191,114,229,201,238,110, 95,139,120, 0, 87,193, 97, -211, 35,241, 64,222, 39,158, 45,106, 22, 94,244,101,115, 99, 45, 75, 94,153,218,124,177, 8, 27,156,155, 87,168, 54, 10, 58,150, -116,167,168,164,134,245, 52, 60,187,161, 99,117,135,214,216,210, 27,145, 40, 84,171, 19,185,105,188,195, 90, 16, 52,115, 38, 56, -177, 12,181,100,114,102,113,210, 26,115,127, 99,206,205,145,216,116, 30, 68, 80,114, 39,117, 54, 47,198, 98,106, 93, 74,177,239, -100, 16, 20,147,201,132,153,213,140, 33, 78,200, 41, 11, 17, 67,204,213,162, 32, 21,191, 24, 51,107, 85,211,208, 24,250,210, 97, - 73, 49, 61,113, 50, 82, 50,175, 70, 96,129, 23, 16,167, 78, 40, 30, 23,222,151, 69,169, 53, 0, 84, 48, 35, 22, 97,230,212,213, - 82,152,201,204,205, 93, 72,148,144, 29, 66,164,176, 65, 73, 56,194, 53, 77,230,173,134,212, 22,162, 36, 36, 18,197,164,106, 57, - 33,229, 92,106, 85,160,106, 25,211,150,164,166, 41, 5, 99, 2,213, 28,142,162,150, 71,142, 49, 64, 44, 20,188,169,230,138,101, -234,178, 52,249,140,227,212,234,218,100,154, 17,168,181,178, 20,109,182,109,157,249, 11, 15, 0,141,153,114, 16,229, 36, 67, 95, - 83,150,130,210, 96,130,106,117,168, 3, 23,114,154,247,189,169,229, 73, 50,210, 36,226,240,106,150, 9,145,159, 0,187, 27,195, - 52, 81,151, 64, 99,212,220, 45,208, 39,209, 65, 36,102, 97,104, 8, 53,187,152,141,168,171,228, 14, 90, 85,131, 43,236, 54, 22, - 20, 8, 47, 30,243,209,137, 49, 37,127,177, 93, 29, 69,129,212, 74, 77,193,214, 80, 72,203,192,153,133,244,216,181, 16, 51, 28, - 22,229, 7, 55, 29,211,235,237,149,217, 40, 65, 4,102,168, 15,234,196,130, 56,208, 9, 92,157, 65,102, 96,137,102, 68, 48,103, - 65,240, 48,228,180,151,166,197,254,138,221,192,102,230,158,104,233,230,104,253,144,216,208, 99, 57,101,118,208,234,198,102,153, -207,226,118,117,230,234,117, 51,123,240,179, 15, 25,178,125,253,198,198,249,203, 39,187,143,221,201, 86, 79,105,173,135, 59,159, - 15,195, 98,235,202,171,205,185, 13, 63,115,229, 53, 22,126,248,179,239,187,209,246,245, 27, 27,231,175, 60,191,255,133, 23, 5, -209,250,153,179, 15, 62,254,225,201,225,222,249,151, 95, 3,176,251,240,139, 59,159,127,250,149, 95,255,174,176,124,250, 55,127, - 44,147,141,107, 95,255,214, 69, 94,217,123,248,112, 62,155, 31, 62,223,125,116,255,238,205,207, 62, 59,174,229, 95, 1,156, 38, -127,240,155,191,242,221, 63,248,151,195,236,104,222, 15, 87,191,242,109,146,116,243,123,255,147,160, 47,189,243,254,133, 87,223, -121,244,217, 15,226, 48, 62,221, 56,123,235,239,254, 44,182,222,151,222,250, 5, 43,229,211,239,253, 73,202,114,249,237,247,218, -151,204, 70,150, 39,252,206, 7,127, 25,223,187,213,179,231, 47,189,249,222,241,211, 71,227,151, 48,222,232, 28, 78, 57,143,196, - 35,193, 40,126, 92, 92,170, 95,187,122,197, 76, 73, 4, 76,171, 57,247,131,101,146, 70, 91,165, 70,164,154,245, 67, 55,233,170, - 87, 33,234, 18,149,129,220,188, 22,151, 44,194,146, 88,192, 84,172, 56,121, 53, 35,131,144, 28,157, 44,212, 52, 75,226, 70,100, -166, 36, 34, 44, 89,166, 8,191,177, 91, 92, 85, 50, 39, 21,123,249,210,101,119, 41,131, 29, 31,205, 15,103, 39, 66, 88,244, 5, -230, 35,113,129,204, 81,230,243,110,115, 69, 81,157, 2, 68,101, 52,142,157,192, 78,224,214,249, 50, 59,127,229,202,241,225,254, -201,236,132, 89,152, 29,194, 83, 94, 25,234,112,250,236,217,253,253,253,211,219,103,206,236,237,157, 44,250, 39,251, 71, 73,100, - 34,157,186,129, 5,196,171,107,211,107, 87, 94,250,252,238,157,170,234, 22,214,236, 56,144, 41, 17, 27,224, 76, 57,201, 80,171, -185, 14,106, 14,155,138, 12, 41,107, 63, 4,247, 21, 12, 81,142,135, 75,202, 17, 26, 48, 51,152, 58,117,204, 28, 91, 71,130,107, -117,176,112, 85, 93,153,118,117,168, 32,102,113,152,113,180, 3,173,173, 77, 44, 37,115, 45,129,206, 3,113, 13,232,188, 59, 92, - 64, 6,133, 33,194,172, 1,217,115,117,176, 12,181,178,112,151,186, 44, 60,144, 78,166,211,161,148, 8,168,113, 78, 29, 16,186, -212,190, 46,198, 53, 13,129,148, 18,161,132, 31,137,221,140, 13, 75,127, 49,150,146,194,152, 23, 69, 50, 61,158,110,194, 53,114, -223, 70, 14, 19, 98, 48,169, 91,151,146,219,184, 79,107,124, 68, 33,119,225,152,167,162,204, 75, 78, 34,206,225, 87, 50,115,225, - 37, 91,168,197,249,164,249,166, 27,165, 48, 6,102,237,175,190,125,202,169,169, 62,218,163, 73, 15, 78,250,205,211,147, 46,103, -131, 77, 40, 11, 36, 40, 97,157,164,193,141,108,100,231,130,220,217,137, 68,152,128, 94, 32, 44, 78, 32,150, 90, 10,218,124, 57, - 44, 29, 77, 94, 10,130, 90,109,221,203,168,139, 68, 54, 16,198,121,249, 70,119,144, 91,160,155,181,102, 79,196, 4, 19,114, 74, -196, 3,185, 16, 75,203,134,138,123, 31, 23,208, 37,253, 55, 28, 29,109,106,206,173,113,108,198,173,208,234,205, 3,146, 82,178, - 98, 99, 43,205,150,168,154,113, 9, 39, 35,224,222,219, 13,146,108, 73,107,137,188,137,143,146, 57, 54, 55,134,140, 43, 21, 39, - 27,249, 60, 78, 41, 17, 56, 49, 85, 55, 35, 7, 9, 91, 44,250,140, 69, 76,221,180, 89, 3,200, 56,177, 0,228,197,226,255,167, - 29,182,199,144,123, 91,222, 54, 0, 59, 53,142, 38, 11,153, 9,155,186,179,147,185,105,248,104,252,133,218, 56,148,162,218, 32, -193,228, 32,186,252,214,215, 95,122,251,235,107,103,206,237,221,187, 77,196, 76, 60,221, 56,125,240,112, 7, 14,213,225,240,201, -189,181, 51,231,158,238, 62,250,241,143, 63,186,112,245,149,105,153,205,142,246,203,162, 63,124,124, 63,242,241, 48, 91,219, 58, -187,119,247,150, 22,211,170,251, 15,238, 78, 55,183, 2,116, 14,224,217,206,231,135,207,118,215, 54,183,119, 31,220,113,224,131, -127,248,254,195,221,189, 55,222,249, 90,121,118,127, 94,186,253,133,220,191,115,103,115,251,236,241,254,254,195, 59,159,254,248, - 71, 31,252,221,255,253,224, 7, 31,127,114, 50, 95, 48,243,127,250,163,255,254,175,255,237,191,155,156, 58,123,239,199,255, 71, - 36,111, 94,250,210,163, 79,126, 0,171,174,254,236,206,167, 27, 23, 94,102,228, 56,135, 60,189,245,177,169,186, 85,164,180,190, -125,241,201,173,127, 36, 87,237,135,189,187,159,182, 12, 26,191, 16,108,198,120,176, 91,219,184,244,229,119, 31,125,252, 97,127, -114,248,130, 84, 59,210, 48,226,220,232,177,105,247,216,156, 87, 70,173,170,211,220,177,176, 80, 60, 11, 41, 24,156, 64, 60, 80, - 98,220,111,153, 19, 32,230,148, 56, 41, 96,238,197, 44,214, 62,145,207,170,165, 16,197,141,146, 84,245,112,118,220,236,132,163, - 71, 28,106,129, 72, 92, 90, 45, 98, 7, 41, 73, 54, 55,214, 47, 94, 62,231,174, 67, 41,251,135,135, 39,199, 51, 55,235,135,222, -225,137, 8,228, 10,192,108, 49, 91,180,103,232, 72, 74, 26,139, 12, 99,235,139,209,120, 38, 66,103, 47, 94,130, 57, 17,152,133, -140,221, 49,157,174,184,250,198,198,198,243,189,253,139, 23,207, 93, 58,115,122,109, 58,237,251, 65, 81, 45,102, 74,100, 48,121, -249,210,229,205,141, 77,175, 85, 82, 64,131, 95, 44, 22,133,224, 26, 28, 67,164,148, 2,184, 10,162, 83,211,105,226, 22,224,173, - 69,227,158, 20, 95,224,232,254,249,168, 67, 12,159, 42, 19,178,164,168,161, 85,115,141, 93,171, 85,150, 20,174, 68, 10,248, 21, -144,152,146,163, 19, 14,213, 25, 51, 27,172, 86, 53, 67, 13,128,223, 11,222, 80,139,195,131,131,117, 27,136, 18, 59,153,247,137, - 89,171,166,196,153,216,220,171,234,184,133, 13, 6, 30,123,181, 81,196, 65, 13, 5, 60, 30,156, 28, 68, 2,115,173,117,112,179, -255,239, 35,135, 86, 65, 97,138,104, 14,178, 8,220, 23,253, 80, 84, 3,199,202, 66, 20,108, 3, 34, 23,164, 36, 36, 18,151, 72, -225, 88,241,210, 8, 62,104,216,113,107,110,216, 40,187, 24, 17,115,148,175,194,177, 97,206,204,146, 36, 39, 97,145, 49, 28, 68, -141, 21, 65, 16, 73,237,197,204,228,110,213,253,164, 95,112, 68,157, 2,137, 58, 70, 56,105, 92,202, 10, 39,133, 51, 81, 78, 57, -119,194,224,196,156,146, 56, 19,145, 51,216, 65, 70,196,112,102, 74, 52, 46, 61,199,177,168,171,151, 18,221, 94,211, 22,120,228, - 20,193,202,246,217,228,212, 12, 54, 73,225, 90,171, 80,106, 98, 57,225, 49, 63,206,254, 79,250,139,222,100, 9,141, 64,210,194, -217,214,162,163,211,156, 25,148, 4, 76, 78, 4,181,229, 52, 59,250,171,213, 81,199,230,163,171,153,143,167,120, 98,226,204, 32, - 50,173, 49,208, 20,230,148, 69, 82, 2, 19, 56, 80, 75, 20, 15, 88,130, 16,199,124,206,199,181,139,131, 9,228, 68, 78,209, 16, -101,176,128, 40, 17, 73,117, 99, 24,196,226, 21,160,222,126,211,230,153, 4,133, 86,208, 70,202, 0, 1,110, 21,174,213, 76,205, - 75,109,117, 86,114,164, 37,197, 61,142,219,227,101, 46,197,167,228,254, 79, 62,224, 60, 61,123,245,218,218,153,237,195,199,247, - 37,103, 0,181,244, 4,164,212,145, 17, 49,223,125,240,232,231,190,246,117, 0,243,147, 99,175, 14,129,246,125, 92,254, 72, 4, - 68,231, 94,123,139,150,156, 35, 80, 85, 8, 10,220, 9,137,200, 31,223,250,228,254,147,221, 27,239,253,218,230,153,211,111,191, -121, 3,192,238,243,133, 76,214,114,199,139,195,163,148,211,103, 55,127,242,217,173, 47,190,184,183,179,251,108,127,123,107,243, -159,253,218, 47,186,251,167,127,241, 71,165,214,240, 2, 77,214, 54,136,232,245,111,255,206, 50,173,222,160,129,238,112,175, 67, - 31,203,144, 73, 94, 1, 80, 23,179,248,111,202, 98,214,230,209,227, 2, 58, 94,243,156,243, 75,239,124,107,239,206, 39, 39,207, - 30,241,216,238, 86, 53,144, 37,138,213,230,200,192, 67, 52,173, 91,159,162, 47, 11,117,154, 76,186,201,180,227, 36, 90,171,135, - 8,170,177,140,204,220, 76,181,203,169,148,162, 86, 1, 38,112, 53,171,117,112, 55, 17,113,231, 68, 92,251,154,114,118, 51,144, -151, 90,231,125, 77,241, 33, 7,133,192,110, 17,245, 30,130,145, 27,116,154,115, 41,133,128,190,212, 47, 93,185,116,118,107,187, -106,237,251,147,195,217,201,224,170,106,195, 80, 9, 28,135, 16, 1,140,105,168, 53,218, 12, 35, 93,174, 85,147,209,254, 52, 99, - 33, 82,221, 29,155,219,219,167,158,238, 30,237, 63,231,148, 2, 10,158, 58,211,154, 87, 38, 19, 29,106,183, 50, 93,223, 56,188, - 90,206,220,188,255,104, 24,116,210,137,153,119,146, 6,171,224,233,181,203, 47,237,237,237,185,123,199, 60,184,122, 72, 48,137, - 4, 24,138, 50, 81,151,100, 81,123,118, 36,102, 0,211, 46,207,250, 92,181,186, 75, 63, 12, 75,173, 51,168, 83,107, 95, 95, 18, - 14,243, 73,230,228,110,210,117, 54,215, 1, 69, 32,174,112, 40, 67,200, 17, 99,147,120, 49,114,128, 3,201, 73, 50,218, 67,217, - 83, 78,165,212,106, 21,205, 14, 78,129, 16,169, 77, 69,225, 20, 52, 75,230, 90,171,154, 78,114, 22, 22, 7, 74,141, 49,133, 59, -160,110,211, 73,215, 15,131,176, 20, 84,180,129, 82, 0,246, 96, 24, 99, 91,161,100, 24,107,210, 54, 22, 79, 98, 94, 97, 14, 51, - 18, 97, 33,174,108, 45,109,215, 58,119,200,157,152,107,169,224,248, 86, 18,194,164,154,136, 42,145, 3,106, 22,184,158,150, 17, -106,169,204,182, 68, 26,161, 0,225,237,203, 21,128, 15,129,108,200, 12,145,156, 18, 23,109, 25, 35, 25, 25,179,225, 58,111, 24, -108, 55,134,228,196, 90, 2,114,201,177, 8,241, 6, 38,111,200,125,114, 90,233,186, 69, 25,130,186,150,145,226, 77,144,146, 68, -118,136, 96, 76,172,230, 36, 2, 72,219,108, 70, 92,128, 27,199,133,163,118,167,142, 22,168,141,179, 46,177, 72,163,181,164,248, - 71,154, 72, 42,186, 64, 83,211,166,246, 10, 24, 97, 43, 54, 34, 36,150,219,116,119,173,110,205,109, 17,161,169,234,135, 39,179, -227,197,124, 53,183,201,223, 48,148,220, 9,179,104, 53,109, 78,129, 54,131, 33, 3, 51,143, 77,165, 0,106, 58, 49, 3,185,153, -224, 3,202, 76,236, 16, 1, 85, 12, 4,114, 50,114,210, 90, 57,181, 67,162,153, 69,144,156,132,152,217, 6, 68,194,220,133, 73, -131, 51,238, 81, 17,104,155,249,144,115, 54, 83,233,242,110,217,202,164,161,142,161,198, 30,112,114, 35, 18, 33,246, 6,215,183, -212,238, 47,238,204, 65, 34,139,208,126,109,156, 15, 34,171,253,254,253,157, 11,111,188,117,252,244,145, 85, 5, 32,121,194,204, - 58,148, 91,159,223,124,235,220,197,119,127,254, 23,212,122, 0,144,228,117,161,197, 38,107,235, 0,218, 60,203,253,206, 71,255, -187, 12, 11, 56,109,110, 95, 44,253, 81,233,135,141,203, 87, 0,236,222,191,253, 96,231,206,103, 95,220,222,216, 58, 7,162,183, - 95,123,253,184, 39, 0,107, 91, 23,188, 14,243,217,145,215,197,209,225,193,223,127,248,209,163,167, 79, 79, 78,250,215, 94,185, -250,251,191,253,157, 11,151, 47, 3,168,218, 34,165, 0,106, 25,224,126,243,123,127,172,165,182,156, 0,165, 23, 9,180,248,158, -160,148,161, 7,144, 39,147, 97,177, 96, 80,234,166,109,163, 97, 99,234,223, 65,196, 47,189,243,222,236,249,238,254,189, 91,161, -119,108,188,206,182,210,139, 4,191, 69,171,209,212, 68, 8,222,114,108,101, 81,220,209,177,148,190,248, 6,136, 69, 0, 17, 82, -245,162, 53, 80, 32,206,241,208,112, 1, 15, 69,173, 86, 51, 79, 41,157, 59,189,149,136,221, 2, 6,106,178,188, 86,153,214,210, - 3,150, 40, 1, 12,102,226, 68, 52,196, 95, 42, 19, 76,221,204,170,105,246, 4,171,215,175, 92, 91, 89,157,206,231,253,209,209, -241,241,241, 12,230,243, 97, 40,165,178,192,205, 72,146, 3,166,182, 24, 6,145,132, 17,222, 63,226, 76, 51,226, 70, 16, 45, 6, - 82,206,228, 10,130,159,187,248,210,241,193,222, 40,224, 32,225,156, 58,237, 86,214,207,109,108, 60,188,187,179,125,102,211, 21, -167,159,175,238,159,156, 16, 81, 74,132,156,115, 78, 90,202,133,237,179, 47, 93,188,120,231,209, 67,201, 29,233,130, 19, 80, 16, -222, 62, 34, 54,119,181, 74,192,202,218, 52, 29,114, 45,234,132,245,201,116,239,224, 80, 58,142,136,251,164,235, 98,244, 44,173, - 11,222,108, 65,226,172,104,155,224,201, 36, 67,169,198, 55,207, 68,164, 99, 65, 29,220, 44, 40,226, 2,138, 95, 1,153,168, 48, -147, 6,142,184, 29,157,115,142,167,139, 19,143,181,120,139,195,155,103,183, 64,200,134, 26,144,133, 84,105, 49, 44,144,115,203, - 10,155, 69,238,175,241, 24, 91,149,129,156,205,161, 68, 18,139, 57, 30,207,240,214, 30,248,206,224, 26, 79, 33, 39, 38,151, 64, - 2, 19,139,112,169, 53, 9,135, 75,183,155,164, 36,105, 96, 99, 30, 60,161, 21, 23,221,171,150, 85, 73, 24, 89, 98, 24,143,168, -113, 76,163, 81,204, 19,139, 5, 10, 36, 51,211,160, 85, 3,108,239,225, 45,103, 35,171, 6,141, 13,173,136, 17, 89, 41, 32,178, -198, 76,112,152, 83,131,137,114,215,101, 98, 34,166,162, 53, 94, 93, 17,115, 84,243,145,107, 27, 63, 37, 6, 81,238,196, 65,165, -184,194, 89, 90, 21,223,153, 4,174,174,195,208, 87, 97, 48,197,214,186, 13,157, 90, 96,151, 52, 4,167, 74,110, 32,246,196,194, -160, 44, 41, 94, 15, 72, 96, 35,102, 6, 39,182, 33, 66,237, 49,187,206, 76,148, 98,249,171, 8, 84, 79, 4, 9, 35,232,231,100, -193,153, 12, 12,164,214, 97, 88, 12,253,124,163, 91,101,146, 30, 62,237, 50, 49,169,247,222,210, 55,117,244, 46, 17, 64,106, 53, -132,104,204, 75,118,104,124, 34,117, 68,121,198,101, 95, 99,244,207,146,221,138,185, 17, 59,129, 85, 67,116,211,100,163,109,108, -165, 74, 41, 53,157,173,131,136,212,148,153,221,188, 33,240,165,121, 4,227,120, 96, 53,222, 34,237,160, 16,204, 5, 31, 61,102, - 4, 97,103,173,149, 70, 27, 31,143, 15,126,127,193,245,105, 20, 63, 26,245, 82, 86,203,162,159, 29,175,159,189, 96,166,253,241, -193,233, 75, 87,119, 31, 61,248,232,163,127,120,243,221, 95,228,210,215, 97,110,165, 46,142,246, 79, 95,186, 26,139,221,141, 11, - 87, 66, 42, 93,171, 30,238, 62, 56,127,253, 70, 74,147,245,237,243,253, 48,211,180,182,185,189,125,116,240,220,129, 31,126,244, -225,143,127,246,201,217,179,219,239,191,251, 77, 0,123, 11,112,119,250, 96,111,239,218,235,215,247,159, 61,190,127,251,214,229, -215,191,252,151,255,235, 79,239, 60,124, 48,201,242,187,191,250,238,191,249, 23,191,189,177,113,106, 40,218,206,232, 45,237, 67, - 90, 22, 7,143,118, 46,190,254,181,212,117,196,158,167, 43,107, 91,219,203, 31,119, 8, 96, 88,196,181, 30, 63,125,180,253,234, -219, 68,196, 93, 58,123,237,141,104,208,140,215,104, 39,166,139, 95,254,186,171, 62,249,244, 7, 17,187, 88,158, 9, 34, 65, 63, -226,152, 91,108,156,154, 44,186,245, 9,107, 85, 73,126, 56, 63,158,116,121, 66, 32,161,201,100, 34,228,197,117,168,218, 9,215, - 65,217,201, 92, 99, 4,198, 17,155,114, 75, 41, 49,131, 19, 17, 92,132,205,106,169,218, 34, 76,194,106, 77,172, 21,252,251, 40, -146,120,176,162,140, 22, 67, 95, 77,227, 64, 55,201,221,155,175, 94, 7,177,171,206,142, 23,139, 50, 24,124, 62, 91, 88, 27, 16, -202,133,243,219,193, 84, 95,244, 3,200, 97,214,118, 58, 44, 36,105, 4,175,142, 40, 30,130,103, 10, 78,233,169, 51,167, 55,206, -156, 43, 67, 15, 87, 34,135,115,226,220,117, 43, 86,212,170,150,161,156, 62,189,250,234,165,115,234, 58, 91, 44,200, 77,107,117, -162, 73,206, 41,175,188,241,202,245,213,149,213,150, 97, 50, 48, 32,137, 43, 60, 39,201,147,172, 14, 32,245,125,141,189, 92, 25, - 10, 51, 72, 48,159, 47,218, 67, 83,152,163, 73,199, 33,123, 14,148,181,240,216,251, 87, 83, 99, 48,113, 34,166, 4,168, 41,148, - 52, 50,109,238, 78,146,220, 44,222, 90,108, 20,183,231,198,253,243,198,139,106, 97,168,120,191,178, 59, 4, 66, 16, 32, 18,118, - 41,115, 18,137, 99,128, 90,220, 26,137, 73, 82,202, 78, 16,150,145, 61, 16, 40,100,103, 33, 82, 66, 76,182, 93,226, 65,232, 35, - 95, 98,168, 53, 34, 34, 60, 22,196, 35, 88, 1,135,217, 16,211,232,182,121,115,196,201, 20,174,209,186, 33,146, 86,185, 67, 76, -114,199,112, 97,100,247,154, 16,187,197,203,189,185, 13, 90,192,200,172, 84,173, 49,123,143,164, 82, 18,201, 62,134, 90, 70,105, -160,155, 58, 32,110, 18, 71,234, 20, 15,134, 72, 67,186, 6,206, 49,142,176,194,228,109, 4, 31, 31,153,217,201, 28,106, 57, 37, - 38,170,238,170, 26,241, 44,173,234,225,105,113,103, 64, 72, 0, 4,162,163,101,184, 26, 93,141, 84, 45,206,164,210, 86, 98, 80, -184, 58, 17, 83, 98,129, 59, 11, 17,168,154, 82, 24, 13, 41, 33, 68,190, 41,182,151, 68, 16, 18, 34, 73,203, 25,122, 91, 58,153, -153, 5, 52,222, 77,117,252, 78,240,218,202,250,114,213,200, 44, 16,105,157,225,246,164,110,211, 58, 48, 0, 14, 97,114,236, 4, - 2, 80,229, 94, 27,207,135, 25, 96,183,208, 47, 42,136,204,106, 28,175,193,130, 22,196, 36, 0,166,241,111,155,110,144,224,100, -206, 65,183, 38,119,183, 90,171,169,141, 63, 25,112,102,118,137,209, 59, 75,171,116, 45, 81, 69, 17,224,112,180, 1,168,123,137, -143,178, 26, 96,158,124,105,247,110, 35, 94,110, 41, 85,140, 13,105, 18,184,159,236, 61,221,186,124,181, 63, 58,218,249,228,199, -107,219,151,223,252,246,175,191,253, 75,212, 31,238, 63,219,249,220,212,136,229,249,221,207,183,174,190,250,242,215,223,175,125, -191,255,112,167, 91, 63,101,170,238,122,239,103, 63,184,124,227,171,215,223,251,101,150,164,101,120,186,243,197, 23, 63,252,251, -167,135,199,215,191,246,254,108, 62,188,255,238, 55, 78,159, 90,159, 87, 3,176,178,113,174,155,116,159,255,240, 71,231,175, 93, -253,165,239,254,243, 90,203, 95,255,249,159,255,199, 63,252,195,175,188,241,165,223,120,255,155, 23,206,157,233,135, 82,172,202, -116,153, 99, 12,160,184, 19,232,254, 79,255,254,226,141,111,188,250,254,111,179, 72,237, 23,123, 59,159,158, 60,123,216, 38,182, -113, 33,162, 10,200,195,159,125,255,242, 91,223,124,227, 87,190, 91,251,217,222,206,231,211,141,173,198,116, 24,113,218,167, 46, - 92,113,179, 87,127,233,187,241,199,223,187,123,243,249,221,155,203, 50,113,244,139,162,147, 22,229,247, 8,177, 4,146,233,100, -190,200, 41,151, 1, 41,119, 16, 33,224,204,230, 86,215, 65, 21,196,220, 54,180,109,152,171,166,213, 56,170, 41,180, 50,233,102, - 39,135,174, 43, 21, 78, 32, 53, 23,115,176,168, 41, 49,177, 16, 12,212,113,240,179,101,220,212,115, 48,235, 61,202,138, 92,180, - 76, 39,147,203,151, 47,186,121,169,229,164,159, 47,250,222,204,231,139, 69, 12, 84, 25,126,176,127,192, 76,110, 24, 6,141, 15, -220, 72,161,104, 1,181,216, 22, 5,183,136,148,189,143,232, 57,193,236,194, 75, 87, 78,142, 15,181, 22,162,196, 73,136,121, 50, -157,214,186, 56,119,249,210,179,221,167,147, 73,222,216, 44,175, 95,190,120,243,238,227,126, 88,172,173,159, 34, 80, 39,137, 72, - 79,157,222,124,237,218,203,183,110,223,141,224, 17, 66,113, 76, 73, 29,193, 96,139,190, 99,252, 88, 34,157,184, 54,153,150, 50, -171,142, 97,168, 2,234,171,166,228, 68, 2, 11,204,122, 92,152, 68,136, 84, 0, 70,240,171, 34, 96, 80,220,146, 41,117, 73,135, - 32,163,183,229, 4,161,153,124,204,220,130, 19,239,144,148,100, 32, 8,215, 90,115, 74,110,181, 85,249,154,236, 38,181,248,104, - 12,149, 99,232,105,190, 58,233, 74, 81,117,133,138, 72, 42,181,154,153, 86, 13, 18, 1,153, 36, 22, 35, 31,223, 35, 45,114, 11, - 98, 51,235, 68, 82, 27,117, 71,189,205, 99, 31,199, 52, 66,250, 0,105,199,177,224, 62, 33,108, 67,196, 52,250,234, 9, 68, 41, - 37,117,184,154,112,200,206, 42,136, 2, 66, 91,212, 90, 57,158, 95,184, 65,199,139, 66,112,216,199, 1,131,153,176,180,211,138, -141, 54,244, 86, 49,133, 75,195, 25,117, 41,141,191, 34,185, 69, 9,147,189, 61,135,109, 73,104,138, 73,164,116,185,246,125,152, - 14,172, 33,234, 3, 20,132, 49, 79,205, 68, 96,225, 23,231,167, 38,130,107, 68,132,134, 56,105,227,166,120, 73, 26, 70, 76, 49, - 49, 9, 81,151,146,170, 18, 25, 16,164, 70,143,211, 82,116,123, 9,137, 66, 87, 31,207,189,182, 9,227,208, 37, 22, 84, 0,194, - 76,204, 33, 91,105, 75,139,160,117,186, 85,167, 48,173,199,224,220, 3,192,197, 60, 42,172,221, 28,166, 62,174,175, 91,126,166, -189, 32, 89,220,219,133, 36, 86,179, 60,126,195,136,201,213, 34,120, 4,114,115, 99, 97, 19,113, 32,212,136,161,118, 0,165,112, - 53, 5, 26,158, 60,164, 54, 77,132,222,248,148,176, 80,223, 26, 49, 92,163, 60,209, 46,227, 97,172, 80,103,118,119, 79,173,137, -211,184,219, 99,236,207,189, 14,253,189,159,124,127,196,133, 81,127,112,176, 55, 12,159,253,244,163, 59,183,111,189,243,205,239, -228,197,124, 24,230,230, 81,228,133,187,149,126,241,240,227, 31,170, 86,184,173,156, 62,163,125, 95,106, 61,125,118,251,193,206, -103,183,126,244,193,217,237,211, 71,123, 7,125,153,237, 61,126,252,143, 31,127,114, 50,171,248, 15,255,254,189,111,188, 89,157, -247,251,156,147,124,244, 87,223, 19,242,167,143,238,221,251,226,211,219,255,245,254,189, 71,143,159, 28, 28,108,174,173,254,193, -119,127,227,171,111,190,106,138,121, 25,224, 32,150, 50, 63,252,201,159,252,231,102,150,106, 18,100,114,215,135, 31,127,255,209, -205, 15,199,118,151,131,104, 56,126,254,147, 63,251, 47, 2, 33, 50,115, 6, 72,251,114,247,163,191, 29,229, 60,216,223,249,156, -128,225,248,232,230, 95,253, 81,128,252, 62,249,139,255, 6, 2,115,114, 55,152, 82, 88, 32, 90,188,110,188, 29,191, 0,121,182, -174, 81,116,109,250,126, 96, 78,211,149,116,170, 42, 85, 85,179,195,147,227,203,211, 51,193, 15,138, 43, 86,213, 42,108,139, 69, -169,181,210,164,235,251,162,196,235, 43,147,231, 7,213, 65,181, 70, 0, 32,209,120,127, 38,103,146,228, 4,129, 65, 36,116, 0, - 35, 59,200, 18,226, 68,236,211, 46, 31,157,204, 94,190,112,113,235,244, 86,169, 54, 59, 58,217,127,190,223,247, 37,178,101, 52, -186,232,135, 90, 87, 87,166, 46,172, 86,151,132,161, 38,161,110,252, 33,113, 15,174, 0,135,183, 56, 62, 16,234, 88, 89, 93, 59, -179,125,254,209,189, 59,121,146, 97, 68,156,172,106,206,147, 90,135,173,115, 91,183, 62,185,181,214,229,107,151,206, 63, 63,153, - 63, 63, 58,153, 84,235, 18, 83,146, 9, 39,131,191,254,202, 43,251,207, 15,119, 30, 60, 72, 57, 49,216, 25, 73,152,133,135,161, -182, 61,113, 85, 8,133,102,152,133,215, 86,167,197,181,239,135, 65,121,168,133,136,125, 84,101, 4,206,148, 5,194, 12, 98,152, - 6, 19,187,168, 59, 69,126, 48, 38,239,112,144,144,120, 99, 21, 54, 22, 58, 51,197, 89,146, 40, 94,104, 81,108, 33,115,165,160, -142,152, 6,241,207, 91,219, 68, 64,168,104,176, 72, 54,113, 87, 6,171,151,140,140,145,102,105,106, 6, 87,173, 76, 46,137, 60, -202,180,164,129,125,229,176,144,197,153, 58,204, 44, 3,121, 99, 27,143, 17, 46, 71,102, 25,172,142, 72, 50,128,194,170,161,220, - 56,166, 81, 71, 50,192,152, 5,134,156,185,103,247,232, 49, 49,147, 67, 93,217,157, 71,130, 91, 28, 64,150,243,133, 64,201,197, - 33,175,129,100,131, 66, 79,237, 32, 52,174,218,131, 19,140, 68, 92,200, 96,206, 32,173, 37, 75,138, 20, 35, 9,199,100, 88, 70, - 50, 24, 51,192,232,144, 72,196,107, 37,131, 51,132,152, 25,165, 22,170,141,142,101, 60, 70, 2,153,114, 74,110, 24, 34, 14, 28, - 1, 75,129,215,200,143,195,105,132, 32, 6, 72,134,217, 85,251, 90, 88,132,205, 19, 19,152, 77, 85, 56, 85, 12, 68, 20,245,197, -102,100,116,175, 26, 36,151,198, 34, 30, 19,112, 78,209,244,118, 11,204, 67,252,189, 16,145, 80,106,169,209,241,108, 93,130, 33, -175, 30, 49, 82,107,206,177, 38, 9, 51,107, 20, 29, 39,114, 48, 3,213,156, 65, 28,104, 48,150, 32,196,185, 27, 80,199,118,141, - 71,165,195,105,132,158, 8,195, 93,132,212, 28, 78, 70,177, 28,111,246,152,240,109,140, 18, 50,114,119, 23, 19,106,221,127,201, - 89,107, 13,133,160,186,152, 43,183,135,161,112,100,122, 89, 35, 92,155,162,130,218, 18,159, 34, 36,113,180,105, 89,145,230, 13, - 21, 57, 56, 56,248,236, 31,254,118,178,117,238, 87,127,231,247,178,247,243,254,164,197, 45,178, 16, 92,135, 66,221, 36, 73,210, -147, 99,202,221,217,171,175, 29,237,237,110,158,191,180,255,108,119,101,243,194,233,173, 51,143,119,110, 61,127,242,232,225,131, -251,159,221,190,119,230,204,217,239,188,255,250,116, 50,157,171, 88, 62, 61, 93, 93,101,161,195,103,143,158, 62,121,112,239,222, -189,187,247, 31,223,125,252,104,177, 40, 63,255,230,245,223,252,206, 47,156,221,218, 90, 28,247,222,206,154, 2, 88,160,142,208, - 20, 23,225,163, 98, 71, 6,212,181, 18,103,247,138, 86, 63,102,110,212,132,224,220,136,107,117, 66,124,156,199,201,165,183,108, - 90, 67,101, 7,206, 63, 10, 0,210, 46,240,141,237, 23, 71, 48,103,137,123, 55,198, 95,220,227,240,127,112,120,204, 73,146,105, - 74,105, 24, 6, 55,215, 82,224,158, 88, 82,115,248,197, 73, 44, 13,117, 14, 38,175,186,127, 56, 35,243,148, 36,115,102, 98,120, - 77,194, 91,155,167,142,143,103,214,156, 69,198,209,180,178,246,187,165,166, 42, 4, 88, 0, 75,145,240, 51,152,234,229,203, 23, - 87, 86, 86, 13, 86,181, 28,158,204, 13, 40, 67,169,110, 81, 98, 25, 67, 0,142, 90,251, 82,252,133, 75,156,150,233,156,118,138, -179,118,228,140,152,138,143,193,177, 51,103,183,159,239, 62,209, 58, 64, 38, 57,101,115,168,100,114, 76,186,233,230,214,230, 52, -167,167, 79,159,191,122,233,252, 79,251, 7,125, 63,155,166, 83, 0,166, 43,211,162, 53,165,252,229, 55,222,120,182,255,172, 31, - 10,187, 73, 27,173, 17, 51,101,206, 65,197,142,179,237,250,164, 59, 56, 89, 36,145, 51, 27, 27, 7,135,199, 60,232,104, 30,183, -209, 59, 17, 0, 36,214, 80, 15, 3, 9, 94,204,132,161,106, 32,114, 50,226, 36, 76,113, 88, 34,132,190,131, 36, 22,156,113,148, -174,198, 34, 78, 12,211,208,217, 4,164,181, 77, 27,150,214,178, 70,136, 33, 50,168,169,116, 68,201, 93,173,175, 37,166, 88,169, - 75,165,239, 23,195, 16, 10,100, 87,175, 14, 46, 90, 59, 13, 96, 31,141,177, 36, 22,104, 29, 5,196,106,129,123,137,103, 36, 76, -201,101, 50, 73, 66, 60,104,227, 14, 6,110,207,212, 74,210,118, 2,108, 58, 31, 3,132, 29, 39,139,121,150,245,204, 89,109,201, -161,164, 6,140,165,118, 60,133,153, 91, 20,244,219,143,174,253, 25,153,200,156,140, 40,145,144,164, 44, 96,141, 91, 74, 43,166, - 34,120, 62,198, 68, 41,117, 97,174, 10, 26, 98,230,128, 49, 40, 51, 13,145,183,246,134,253, 77, 83, 78,146, 74,173, 96, 23,201, -170, 10, 71,102, 57,172, 1, 67,179, 48, 2,198, 71,177, 47, 26, 78, 15, 52,213,219,178,139,132,198,117,111, 51, 39, 0, 16,145, - 36,169,203,169,168, 66,220,137,166, 41,153, 54, 44, 0,128,148, 40,107,106,140,123,119,175, 65,139,107,208,194,241,255, 81, 68, -168, 90,208,226,136,152, 29, 72, 57,149,170,213, 12,170, 64,141,207,201, 32, 60,159,205, 35, 10, 80,204, 18,231,150,217, 82, 39, -130,113,139, 75, 80,188, 66,194,221, 22,170,119,230,112, 49, 47,145, 24, 34,174,234,106, 42, 17,221,105,187,126,107,169, 74,144, -228,228,181,214,170, 13,211,219,128,100,205, 28,191, 20,242, 5, 60, 76, 3,101, 70, 74, 53, 80,239,205,221, 42,206,106, 42,204, - 62, 86,246,169,165,130,145, 26, 98, 45,238, 38,203,219,145, 53,205,101,151,167,243,197,252,167, 63,248,160, 31,252,250, 91, 95, -189,120,110,187,214,210, 43,218,202, 37,248, 12,222,238, 71, 23,222,120, 71,114,231,102,179,231,187,183,127,250,209,116,101,117, -232, 23,171, 43,107, 95,252,228, 43,248,243,154, 0, 0, 8,156, 73, 68, 65, 84,195, 71,143, 30,126,126,235,206,188,214,175,190, -125,227,242,249,237,234,124,100, 43, 41,175,117, 93,118,235,247,246,158, 62,188,127,231,222,189, 71,183,118,118,238,237, 62,189, -112,118,235,247,127,247, 59, 95,190,254,178, 57,205,102, 71, 96,176, 79, 70,170,148, 47,151,108,228, 62, 54,115, 26,157,147, 44, -156, 39, 13,187,227, 80,166, 73, 43,237,186,155, 13, 8,225, 88,179,132,155,105,184,191,157, 44, 57,233,152,160, 82, 11, 94, 68, -219, 68, 52, 74,112,220, 42,151,131,194,224, 50,196, 87, 49,250,109,243,249,176, 58, 93,113,232,238,243, 67,214,128, 16,176, 48, -159, 44,230,107,235,171,153,211,188, 95, 12,181, 6, 76, 99,194,220,247,243,121, 25,114, 74, 73,186, 73, 55, 97, 66, 53, 53,245, -149,233,202,124,182, 48, 51,211, 90, 77, 39, 35, 47, 9,238,137,216,200, 61,234,195, 14, 85, 45, 42, 29, 11, 17,117,147,201,181, -171, 87,136, 65,213,251,190, 63,156,157,152,217,188,159, 91,160, 6,199,101,133,177,131,169,246,125, 59,228, 97,201, 98, 90,110, - 43,146,179, 3,234, 49, 53,136,109, 28, 1,238,221,250,250,230,214,153,199, 15,239,117,156,107,109,176,214,201,116,117, 49, 63, -217, 62,127,238,217,147, 39,167,183, 54,119,251,221,139, 91, 27,119,118,159,205,250,197, 70,183, 66, 66, 19,238, 22,165, 92,185, -116,229,198,171,111,252,232, 31,127,234, 34, 0,245,165,108, 76, 38,166,150,196, 93, 48, 12,101,222,151,193,117,139,166, 73,104, -190,232, 39,171, 43, 27,235,171,245,240,100, 88, 12, 97, 12,119,247,190, 12,113, 10, 13, 34,183, 99,156,116,142, 56,120,143,221, -107, 41,121,210,113, 76, 26, 97,238, 45,176,204, 49,100,112,113, 40,212,147, 67, 99,130, 65,148, 57,113,252,156, 57, 6, 58, 75, - 96, 55,194,188, 56, 91,244, 96, 89,235,152, 76, 8,112, 87, 51,114,243, 82, 43,136, 84,181, 86,173, 33,231, 38,117, 64,173,146, - 1,169,201,231,196, 56, 42,114,177, 0, 0,180,233,225,188,101, 92,114, 74, 85,151,162,122, 52,225, 9, 32, 76,137, 18, 24, 49, -116,137,246,103, 52,245, 85,235, 8,140,142,216, 30, 73,130,169,215,106, 17,206,116, 2, 39,193, 64,158, 64, 64,158,228,113, 8, -221,214,127, 65,110,169,213,205,200,152,196, 25,170, 17, 0, 34,137,236, 24, 98, 12, 83, 53, 30,107, 17,174, 55, 13,224,170,107, -244, 42,221,145,136, 37,177,187,197,201,134,217, 20,110,234, 43,147, 28,238,202, 86, 89,111, 79,154,104,168, 81, 69,107, 99,142, -121,161,118,115, 49, 51,112,128,229, 65,236,166, 90,147, 8, 51,218, 97, 20,234,193,106, 79,210, 15,230,241, 66,106, 41,244,192, -229,147,139,193, 57, 46, 49,241,163, 96, 78, 34, 67,173,204,108, 49,134, 12, 6, 60,188, 22, 99, 43, 49, 69,119, 51, 55, 47,102, - 76,210,142,244,112,243, 81,126,180, 4, 85,142, 51,153,165,152,172, 25, 90,219,213,175,137,145, 53,140, 89,204,110,227,226,187, - 82,100,106, 99, 90, 91,180,152, 6,114,180,169, 83,213, 77,173,198, 60, 61,196,200,241, 98, 86, 0,213, 56, 17,131, 92,141,164, - 41, 5, 56,158, 77,202, 32,130,151,246, 27, 73,188, 45,144, 90, 74,159,154,230,111,185,195, 78, 57, 17,248,246,167, 63,187,179, -179,115,249,229, 87,190,113,227, 70,173,253,124, 49,151,148,184,155, 80, 69,117,135,215, 88, 86,104,173, 39, 79,238, 31, 63,219, -157,174, 76, 14, 14, 15, 57,229, 73,110,130,191,231,143,119, 62,254,228,230,206,131, 39,151, 46,156,251,246,235,215,114,226, 89, - 97,205,167,243,100, 53,179,159,156, 28, 28,238, 61,185,115,247,238,237,187,247,110,221,127, 52,235, 23,239,127,229,203,191,243, -171,239,173,175,175,149,197, 0,102,131, 91,165,148, 45,130,187,129,229,106,163,133, 23,214, 98, 29,189, 36, 68,174, 4, 5,139, -123, 2,200, 92,185,193,166,157, 96, 49, 91,140,178, 0, 17,113,146, 17,208,163, 24,201,181, 16,110,232, 16, 10,243,120, 3,238, -216, 40, 86, 48,179,145,136,194, 60, 30,241,224,126,178,152,119,147, 73,223, 47,200,209,137,232,164, 75, 89, 42,212,205,230,179, - 69, 62,179,237,238,205,201, 64,204,174, 7,243, 69,104,198,132,169, 47,139,117, 94, 67, 43,203, 72,206,146,153,247, 79, 74,169, - 53, 5,251,134, 9,238,149, 91, 85, 46,181,241, 51, 17,144, 37,131,124,117, 58,185,114,225,162, 86,168,149,253,131,253,217, 98, - 97,102,181,212, 49, 71,180, 12,137, 1,224,197, 48, 31, 85, 73,241, 21,214,229, 27,190,121,115,149,169,115, 36,248,162,173, 96, -227,173,120,238,165, 43,207,159, 62,113,114,102,192,157, 57,165,233,116,226,245,248, 96,191, 46, 22,167,206,157, 91, 61,181,182, -237,120,122,120,188,176, 90,181,244, 53,173, 79, 38, 43,220,169,251,141,215, 94,223,185,127,127,247,249, 62,179,176,136, 72,118, - 31, 74, 25, 68,114,202, 44, 32, 53,127, 54,155, 79,146,172, 77, 39,139,170, 29,115, 74,236, 68,149, 52,187, 56,172,147, 28,141, - 70,142, 26,104,212, 63,226,113,108,177, 38, 8, 56,159, 21, 53, 34, 98, 39, 35,114, 98,131, 10,195,137, 52, 16,154, 36,181, 86, - 16, 18,167, 34,201, 2,141, 47,156,146,212,226, 74, 22, 29,206, 16, 7,179,155,185, 50,185, 89, 45,166,102,117,101,186, 82,230, -138, 68,139,190, 23,150, 69, 25,138, 22, 39,147, 80,100,190, 96,113, 53,195, 96,116,148,212, 61, 59, 37, 22, 78,201, 23,101,132, -133,180, 13,160, 85,213, 90, 70,110,108,216, 72, 12,196, 57,119, 73,132, 8,169, 75, 14,157,247, 14, 18, 6,173,173,174, 74, 40, - 12,163,113,100, 10, 36, 15,255, 52, 25,185, 26, 68,192,161,181,139,164, 38, 49,179,147, 54,146, 92,144,223,168, 89, 97, 25, 28, -228, 91, 22, 88, 35,133,147, 90, 75, 4,130,226,165, 64, 28,128, 45,111, 71,202, 6, 34,111,124,139,192,198,153, 69,238,223,153, - 72, 58, 54,109, 22,241, 54,173,110,243, 28,206,146,152,201, 84,107, 59, 5,195,213, 41,108,222, 12,179,101,154, 52, 80,204, 34, - 1, 24, 16,113,173, 14,241,177, 4, 33, 68, 33, 64,135, 32,176,199,196,146, 88, 76,107,175,117,249,194, 28,189, 67,226,134, 76, - 73, 49,180, 4, 10, 67, 40,129, 76,173,186, 43, 83,106,197,150,120,135,150,202,156,156, 20,206,109,245, 30, 55,103,231, 24,175, -141,248,223,136,228, 51,189,192, 36,197,219, 57,218, 72,109, 19, 59,154, 54, 20, 68,170,206, 44,102,113,250, 10, 49,129, 49, 68, -181, 90,228, 92,204,226, 52,217,130,203,106, 66,176, 70,129, 52, 18, 6,132,199, 7,160,153,241, 72, 5,211, 26,146,239, 6,158, - 79,141,198, 28,140,177, 88, 42,229, 21, 66,189,127,111,231,254,206,206,116,245,212, 55,191,245,203,235,235, 43,139,249,113, 80, -154,172,154,152, 27, 12,163, 57, 79,235, 80,251, 69,154,174, 77,214,214,143,143, 14, 37, 79, 78,109,157, 57,122,246,120,152, 29, -124,241,249,167,159,223,222, 73,210,189,251,149, 27,219, 91,155,213,232,168,116, 60,221,156,164,206,189, 60,221,125,188,251,248, -225,157,251,247,111,221,189,255,232,217,254,217,211, 27,191,247, 91,191,252,213,183,174, 27,104, 24, 10, 73,203, 38, 38, 33,184, -142,113, 19, 90,174, 77, 98, 51, 76,206,227,138,216, 65, 9, 17,186,119,129,155,147,196,140,161, 33,224, 99,202, 99, 70, 75,251, - 76, 60,200,195, 91,235, 75, 70, 77,155,224, 7, 19, 19, 32,119,109, 15,244,246, 3,141,233,237,139,106, 50,204,157,188,239,139, -164,236,139,217,100,146, 89, 61,250,166, 9,196, 34,139,249,108,177,152, 29, 29,167, 50, 20,139,160,165,164,121, 95,219,153,209, - 12,134, 44, 73,137,163, 5, 24,229,133,162,197,153, 73,154,221, 32,102, 13,193, 17, 36,106,148,174,101,240,121,115, 99, 99,115, -115, 83, 50, 47,142,202,243,131,253,170, 86,172, 46,202, 64,198, 4, 93, 90,116,195, 10, 95,251, 1,169,245,236, 98, 14, 97, 80, -166, 68,144,101, 90,218,213, 97,113,244, 89,126, 67,104,186,190,113,233,234,181,123, 59,183,147,100, 14,176,179,214,174, 91,157, - 78,231, 87,190,244,165,157, 59,119, 55, 79,175, 39,248,171, 47, 93,248,201,237,251, 10, 63,181,182,234,206, 89,200,107,221,220, - 56,253,213,119,126,238, 79,255,230,175,212,172,203,185, 88, 13,225, 14,224, 66, 60,201,210,173,118,139,162,100,186,182, 58,173, -199,115,115, 90,201,147, 35,204,225,148, 83,170,170, 57, 11, 17,143, 39,161, 86, 19,143,153, 67, 69, 52,183, 74, 11, 73, 66,153, - 26, 56,222,213,152,205, 3,221, 8, 50, 80,230, 96, 6,135, 10,144,216,189,160,186,117, 66, 16,242,242,162,125, 14, 7,204,192, - 78, 93,158, 40,188, 31,234, 88,107, 68, 34,234,189, 82,244,107, 0,226, 84,225, 18,197, 83,143,112, 72,236, 9,149,219, 53,208, - 33, 44,146, 56,150,136, 22, 91,157,176, 20, 81,169, 53,190,152,141, 91,202,204, 36, 17, 30,141,109,190,155, 17, 88, 43, 66, 31, - 52,153, 76,180, 86,196, 66,216, 93, 88, 84,149, 69, 96, 36, 36, 5, 46, 30, 66,201, 23,241, 87, 4,196, 0, 2,243, 10, 11, 90, -161, 7,200,254,159, 36,199,199,250, 72,232,215,131,167, 70, 34,210, 15, 67, 29,124,210, 37, 2, 59,143,101,250,165,222, 0,122, -116, 50, 3,241, 16, 35, 56, 94,129,130,147,180,217, 56, 8, 76, 99,147,142, 34, 13, 19,201,194, 37,194,138, 67, 99, 62,246,239, -227,204, 25, 27, 12, 18, 8, 17,187, 83, 11,145, 0,230, 85, 3, 44,236, 89,196,220,234, 80, 16,120,140,120,195, 48,147,209, 56, -202,140, 99,186,186, 67, 85,227,189,200,227, 8,160,148,194,164, 90,157,137, 18,203, 96,166,214,140,126,188, 84, 65, 4, 7,137, -150,208,126,199, 11, 96,157,144,187, 70, 26, 42, 44, 35, 22,190, 60, 39,110,243, 0,110,111, 43,113, 87, 55,231, 68, 68, 84, 77, -205,156,184, 9, 4,221,169, 90,148,252,218,181,165, 97, 27,204, 1, 87, 55, 14,229,112, 59,227,194,221,139, 25,179,120, 88, 31, -218,205, 34,164, 97, 48, 67,102,114,248,255, 3,163,186,128,162, 44,159, 39,191, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, -}; +137, 80, + 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 1,245, 0, 0, 1, 26, 8, 6, 0, 0, 0, 8, 90,206, 70, 0, + 0, 10, 79,105, 67, 67, 80, 80,104,111,116,111,115,104,111,112, 32, 73, 67, 67, 32,112,114,111,102,105,108,101, 0, 0,120,218, +157, 83,103, 84, 83,233, 22, 61,247,222,244, 66, 75,136,128,148, 75,111, 82, 21, 8, 32, 82, 66,139,128, 20,145, 38, 42, 33, 9, + 16, 74,136, 33,161,217, 21, 81,193, 17, 69, 69, 4, 27,200,160,136, 3,142,142,128,140, 21, 81, 44, 12,138, 10,216, 7,228, 33, +162,142,131,163,136,138,202,251,225,123,163,107,214,188,247,230,205,254,181,215, 62,231,172,243,157,179,207, 7,192, 8, 12,150, + 72, 51, 81, 53,128, 12,169, 66, 30, 17,224,131,199,196,198,225,228, 46, 64,129, 10, 36,112, 0, 16, 8,179,100, 33,115,253, 35, + 1, 0,248,126, 60, 60, 43, 34,192, 7,190, 0, 1,120,211, 11, 8, 0,192, 77,155,192, 48, 28,135,255, 15,234, 66,153, 92, 1, +128,132, 1,192,116,145, 56, 75, 8,128, 20, 0, 64,122,142, 66,166, 0, 64, 70, 1,128,157,152, 38, 83, 0,160, 4, 0, 96,203, + 99, 98,227, 0, 80, 45, 0, 96, 39,127,230,211, 0,128,157,248,153,123, 1, 0, 91,148, 33, 21, 1,160,145, 0, 32, 19,101,136, + 68, 0,104, 59, 0,172,207, 86,138, 69, 0, 88, 48, 0, 20,102, 75,196, 57, 0,216, 45, 0, 48, 73, 87,102, 72, 0,176,183, 0, +192,206, 16, 11,178, 0, 8, 12, 0, 48, 81,136,133, 41, 0, 4,123, 0, 96,200, 35, 35,120, 0,132,153, 0, 20, 70,242, 87, 60, +241, 43,174, 16,231, 42, 0, 0,120,153,178, 60,185, 36, 57, 69,129, 91, 8, 45,113, 7, 87, 87, 46, 30, 40,206, 73, 23, 43, 20, + 54, 97, 2, 97,154, 64, 46,194,121,153, 25, 50,129, 52, 15,224,243,204, 0, 0,160,145, 21, 17,224,131,243,253,120,206, 14,174, +206,206, 54,142,182, 14, 95, 45,234,191, 6,255, 34, 98, 98,227,254,229,207,171,112, 64, 0, 0,225,116,126,209,254, 44, 47,179, + 26,128, 59, 6,128,109,254,162, 37,238, 4,104, 94, 11,160,117,247,139,102,178, 15, 64,181, 0,160,233,218, 87,243,112,248,126, + 60, 60, 69,161,144,185,217,217,229,228,228,216, 74,196, 66, 91, 97,202, 87,125,254,103,194, 95,192, 87,253,108,249,126, 60,252, +247,245,224,190,226, 36,129, 50, 93,129, 71, 4,248,224,194,204,244, 76,165, 28,207,146, 9,132, 98,220,230,143, 71,252,183, 11, +255,252, 29,211, 34,196, 73, 98,185, 88, 42, 20,227, 81, 18,113,142, 68,154,140,243, 50,165, 34,137, 66,146, 41,197, 37,210,255, +100,226,223, 44,251, 3, 62,223, 53, 0,176,106, 62, 1,123,145, 45,168, 93, 99, 3,246, 75, 39, 16, 88,116,192,226,247, 0, 0, +242,187,111,193,212, 40, 8, 3,128,104,131,225,207,119,255,239, 63,253, 71,160, 37, 0,128,102, 73,146,113, 0, 0, 94, 68, 36, + 46, 84,202,179, 63,199, 8, 0, 0, 68,160,129, 42,176, 65, 27,244,193, 24, 44,192, 6, 28,193, 5,220,193, 11,252, 96, 54,132, + 66, 36,196,194, 66, 16, 66, 10,100,128, 28,114, 96, 41,172,130, 66, 40,134,205,176, 29, 42, 96, 47,212, 64, 29, 52,192, 81,104, +134,147,112, 14, 46,194, 85,184, 14, 61,112, 15,250, 97, 8,158,193, 40,188,129, 9, 4, 65,200, 8, 19, 97, 33,218,136, 1, 98, +138, 88, 35,142, 8, 23,153,133,248, 33,193, 72, 4, 18,139, 36, 32,201,136, 20, 81, 34, 75,145, 53, 72, 49, 82,138, 84, 32, 85, + 72, 29,242, 61,114, 2, 57,135, 92, 70,186,145, 59,200, 0, 50,130,252,134,188, 71, 49,148,129,178, 81, 61,212, 12,181, 67,185, +168, 55, 26,132, 70,162, 11,208,100,116, 49,154,143, 22,160,155,208,114,180, 26, 61,140, 54,161,231,208,171,104, 15,218,143, 62, + 67,199, 48,192,232, 24, 7, 51,196,108, 48, 46,198,195, 66,177, 56, 44, 9,147, 99,203,177, 34,172, 12,171,198, 26,176, 86,172, + 3,187,137,245, 99,207,177,119, 4, 18,129, 69,192, 9, 54, 4,119, 66, 32, 97, 30, 65, 72, 88, 76, 88, 78,216, 72,168, 32, 28, + 36, 52, 17,218, 9, 55, 9, 3,132, 81,194, 39, 34,147,168, 75,180, 38,186, 17,249,196, 24, 98, 50, 49,135, 88, 72, 44, 35,214, + 18,143, 19, 47, 16,123,136, 67,196, 55, 36, 18,137, 67, 50, 39,185,144, 2, 73,177,164, 84,210, 18,210, 70,210,110, 82, 35,233, + 44,169,155, 52, 72, 26, 35,147,201,218,100,107,178, 7, 57,148, 44, 32, 43,200,133,228,157,228,195,228, 51,228, 27,228, 33,242, + 91, 10,157, 98, 64,113,164,248, 83,226, 40, 82,202,106, 74, 25,229, 16,229, 52,229, 6,101,152, 50, 65, 85,163,154, 82,221,168, +161, 84, 17, 53,143, 90, 66,173,161,182, 82,175, 81,135,168, 19, 52,117,154, 57,205,131, 22, 73, 75,165,173,162,149,211, 26,104, + 23,104,247,105,175,232,116,186, 17,221,149, 30, 78,151,208, 87,210,203,233, 71,232,151,232, 3,244,119, 12, 13,134, 21,131,199, +136,103, 40, 25,155, 24, 7, 24,103, 25,119, 24,175,152, 76,166, 25,211,139, 25,199, 84, 48, 55, 49,235,152,231,153, 15,153,111, + 85, 88, 42,182, 42,124, 21,145,202, 10,149, 74,149, 38,149, 27, 42, 47, 84,169,170,166,170,222,170, 11, 85,243, 85,203, 84,143, +169, 94, 83,125,174, 70, 85, 51, 83,227,169, 9,212,150,171, 85,170,157, 80,235, 83, 27, 83,103,169, 59,168,135,170,103,168,111, + 84, 63,164,126, 89,253,137, 6, 89,195, 76,195, 79, 67,164, 81,160,177, 95,227,188,198, 32, 11, 99, 25,179,120, 44, 33,107, 13, +171,134,117,129, 53,196, 38,177,205,217,124,118, 42,187,152,253, 29,187,139, 61,170,169,161, 57, 67, 51, 74, 51, 87,179, 82,243, +148,102, 63, 7,227,152,113,248,156,116, 78, 9,231, 40,167,151,243,126,138,222, 20,239, 41,226, 41, 27,166, 52, 76,185, 49,101, + 92,107,170,150,151,150, 88,171, 72,171, 81,171, 71,235,189, 54,174,237,167,157,166,189, 69,187, 89,251,129, 14, 65,199, 74, 39, + 92, 39, 71,103,143,206, 5,157,231, 83,217, 83,221,167, 10,167, 22, 77, 61, 58,245,174, 46,170,107,165, 27,161,187, 68,119,191, +110,167,238,152,158,190, 94,128,158, 76,111,167,222,121,189,231,250, 28,125, 47,253, 84,253,109,250,167,245, 71, 12, 88, 6,179, + 12, 36, 6,219, 12,206, 24, 60,197, 53,113,111, 60, 29, 47,199,219,241, 81, 67, 93,195, 64, 67,165, 97,149, 97,151,225,132,145, +185,209, 60,163,213, 70,141, 70, 15,140,105,198, 92,227, 36,227,109,198,109,198,163, 38, 6, 38, 33, 38, 75, 77,234, 77,238,154, + 82, 77,185,166, 41,166, 59, 76, 59, 76,199,205,204,205,162,205,214,153, 53,155, 61, 49,215, 50,231,155,231,155,215,155,223,183, + 96, 90,120, 90, 44,182,168,182,184,101, 73,178,228, 90,166, 89,238,182,188,110,133, 90, 57, 89,165, 88, 85, 90, 93,179, 70,173, +157,173, 37,214,187,173,187,167, 17,167,185, 78,147, 78,171,158,214,103,195,176,241,182,201,182,169,183, 25,176,229,216, 6,219, +174,182,109,182,125, 97,103, 98, 23,103,183,197,174,195,238,147,189,147,125,186,125,141,253, 61, 7, 13,135,217, 14,171, 29, 90, + 29,126,115,180,114, 20, 58, 86, 58,222,154,206,156,238, 63,125,197,244,150,233, 47,103, 88,207, 16,207,216, 51,227,182, 19,203, + 41,196,105,157, 83,155,211, 71,103, 23,103,185,115,131,243,136,139,137, 75,130,203, 46,151, 62, 46,155, 27,198,221,200,189,228, + 74,116,245,113, 93,225,122,210,245,157,155,179,155,194,237,168,219,175,238, 54,238,105,238,135,220,159,204, 52,159, 41,158, 89, + 51,115,208,195,200, 67,224, 81,229,209, 63, 11,159,149, 48,107,223,172,126, 79, 67, 79,129,103,181,231, 35, 47, 99, 47,145, 87, +173,215,176,183,165,119,170,247, 97,239, 23, 62,246, 62,114,159,227, 62,227, 60, 55,222, 50,222, 89, 95,204, 55,192,183,200,183, +203, 79,195,111,158, 95,133,223, 67,127, 35,255,100,255,122,255,209, 0,167,128, 37, 1,103, 3,137,129, 65,129, 91, 2,251,248, +122,124, 33,191,142, 63, 58,219,101,246,178,217,237, 65,140,160,185, 65, 21, 65,143,130,173,130,229,193,173, 33,104,200,236,144, +173, 33,247,231,152,206,145,206,105, 14,133, 80,126,232,214,208, 7, 97,230, 97,139,195,126, 12, 39,133,135,133, 87,134, 63,142, +112,136, 88, 26,209, 49,151, 53,119,209,220, 67,115,223, 68,250, 68,150, 68,222,155,103, 49, 79, 57,175, 45, 74, 53, 42, 62,170, + 46,106, 60,218, 55,186, 52,186, 63,198, 46,102, 89,204,213, 88,157, 88, 73,108, 75, 28, 57, 46, 42,174, 54,110,108,190,223,252, +237,243,135,226,157,226, 11,227,123, 23,152, 47,200, 93,112,121,161,206,194,244,133,167, 22,169, 46, 18, 44, 58,150, 64, 76,136, + 78, 56,148,240, 65, 16, 42,168, 22,140, 37,242, 19,119, 37,142, 10,121,194, 29,194,103, 34, 47,209, 54,209,136,216, 67, 92, 42, + 30, 78,242, 72, 42, 77,122,146,236,145,188, 53,121, 36,197, 51,165, 44,229,185,132, 39,169,144,188, 76, 13, 76,221,155, 58,158, + 22,154,118, 32,109, 50, 61, 58,189, 49,131,146,145,144,113, 66,170, 33, 77,147,182,103,234,103,230,102,118,203,172,101,133,178, +254,197,110,139,183, 47, 30,149, 7,201,107,179,144,172, 5, 89, 45, 10,182, 66,166,232, 84, 90, 40,215, 42, 7,178,103,101, 87, +102,191,205,137,202, 57,150,171,158, 43,205,237,204,179,202,219,144, 55,156,239,159,255,237, 18,194, 18,225,146,182,165,134, 75, + 87, 45, 29, 88,230,189,172,106, 57,178, 60,113,121,219, 10,227, 21, 5, 43,134, 86, 6,172, 60,184,138,182, 42,109,213, 79,171, +237, 87,151,174,126,189, 38,122, 77,107,129, 94,193,202,130,193,181, 1,107,235, 11, 85, 10,229,133,125,235,220,215,237, 93, 79, + 88, 47, 89,223,181, 97,250,134,157, 27, 62, 21,137,138,174, 20,219, 23,151, 21,127,216, 40,220,120,229, 27,135,111,202,191,153, +220,148,180,169,171,196,185,100,207,102,210,102,233,230,222, 45,158, 91, 14,150,170,151,230,151, 14,110, 13,217,218,180, 13,223, + 86,180,237,245,246, 69,219, 47,151,205, 40,219,187,131,182, 67,185,163,191, 60,184,188,101,167,201,206,205, 59, 63, 84,164, 84, +244, 84,250, 84, 54,238,210,221,181, 97,215,248,110,209,238, 27,123,188,246, 52,236,213,219, 91,188,247,253, 62,201,190,219, 85, + 1, 85, 77,213,102,213,101,251, 73,251,179,247, 63,174,137,170,233,248,150,251,109, 93,173, 78,109,113,237,199, 3,210, 3,253, + 7, 35, 14,182,215,185,212,213, 29,210, 61, 84, 82,143,214, 43,235, 71, 14,199, 31,190,254,157,239,119, 45, 13, 54, 13, 85,141, +156,198,226, 35,112, 68,121,228,233,247, 9,223,247, 30, 13, 58,218,118,140,123,172,225, 7,211, 31,118, 29,103, 29, 47,106, 66, +154,242,154, 70,155, 83,154,251, 91, 98, 91,186, 79,204, 62,209,214,234,222,122,252, 71,219, 31, 15,156, 52, 60, 89,121, 74,243, + 84,201,105,218,233,130,211,147,103,242,207,140,157,149,157,125,126, 46,249,220, 96,219,162,182,123,231, 99,206,223,106, 15,111, +239,186, 16,116,225,210, 69,255,139,231, 59,188, 59,206, 92,242,184,116,242,178,219,229, 19, 87,184, 87,154,175, 58, 95,109,234, +116,234, 60,254,147,211, 79,199,187,156,187,154,174,185, 92,107,185,238,122,189,181,123,102,247,233, 27,158, 55,206,221,244,189, +121,241, 22,255,214,213,158, 57, 61,221,189,243,122,111,247,197,247,245,223, 22,221,126,114, 39,253,206,203,187,217,119, 39,238, +173,188, 79,188, 95,244, 64,237, 65,217, 67,221,135,213, 63, 91,254,220,216,239,220,127,106,192,119,160,243,209,220, 71,247, 6, +133,131,207,254,145,245,143, 15, 67, 5,143,153,143,203,134, 13,134,235,158, 56, 62, 57, 57,226, 63,114,253,233,252,167, 67,207, +100,207, 38,158, 23,254,162,254,203,174, 23, 22, 47,126,248,213,235,215,206,209,152,209,161,151,242,151,147,191,109,124,165,253, +234,192,235, 25,175,219,198,194,198, 30,190,201,120, 51, 49, 94,244, 86,251,237,193,119,220,119, 29,239,163,223, 15, 79,228,124, + 32,127, 40,255,104,249,177,245, 83,208,167,251,147, 25,147,147,255, 4, 3,152,243,252, 99, 51, 45,219, 0, 0, 0, 6, 98, 75, + 71, 68, 0,255, 0,255, 0,255,160,189,167,147, 0, 0, 0, 9,112, 72, 89,115, 0, 0, 11, 19, 0, 0, 11, 19, 1, 0,154,156, + 24, 0, 0, 0, 7,116, 73, 77, 69, 7,219, 8, 10, 15, 54, 11,254,114,226, 41, 0, 0, 32, 0, 73, 68, 65, 84,120,218,236,189, +121,212,101,103, 89, 39,250,123,167, 61,156,225, 27,106, 72, 85, 66, 37, 49,149,129,132,132, 41, 21, 6, 1, 21, 72, 33,160,226, +132,137, 99, 59,155,216,186,188,182,182,146, 92,180, 23,246,242, 98, 19,187,111,115,219,123,181, 37, 42, 44,245,218, 10, 81,161, +165,175,136, 41, 71,104, 90, 66, 42, 4,130, 16, 8,169, 36, 36, 33, 73,205,223,116,134,189,223,225,254,241, 60,239,217,251,156, +250,230,250,190,202,224,254,173,117,214, 55,156,115,246,222,239,244,204, 3,208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, + 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, 52,104, +208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26,156, 19,168,115,124, 63,193,175, 12,192,126, 33,176, 27, 64, 15, + 64,201,255,111,208,160, 65,131, 6, 13, 26, 60, 11, 32, 0, 72, 33,112,217,187,127,234,250, 63,121,248,247,127,226,232,163,127, +116,211,137,223,249, 55,111,250,239,137, 18, 7,106,159,105,208,160, 65,131, 6, 13, 26, 60,195, 53,117, 1, 32,121,199, 15,191, +242,157,183,126,215, 53, 63, 56, 83, 12,218, 83,211,173,252,218, 87, 92,250,252,111, 63,112,201,193,187, 62,255,208,147, 79,156, + 26,126, 9, 64,104,152,123,131, 6, 13, 26, 52,104,240,204,102,234, 18, 64,235,205,215,180,223,250,154,221,226,154,226,232, 81, +216,147, 39,224,251, 22, 23, 92,113,225,236, 13,215, 95,243,150,163,167,230,212,189, 15, 28,255, 12,128,126,195,216, 27, 52,104, +208,160, 65,131,103,182,166,158,254,237,125, 39,158,188,234,130,244, 69, 47,186,108,247, 94,148, 30,126,225, 20,252, 98, 15,157, +243,118,234,111,189,254,197,223, 48,147, 39,151,127,244,174, 35,159, 6,112,162, 97,236, 13, 26, 52,104,208,160,193, 51,147,169, + 3,128, 8,192,194,159,126,234,216,189, 78, 23, 59,191,254,170,189, 87, 24,101,224,122,139,240,167, 79, 3, 89, 27,175,122,245, + 85, 87, 29,188,106,223,107,255,254,222, 47, 63,124,122,169, 60,210, 44, 81,131, 6, 13, 26, 52,104,176,126,237,249, 92,223, 47, + 3, 48, 13, 96,223, 91,175,155,254,161,223,254, 87,215,253,248,174, 86,146, 21, 75, 67, 64, 25,136,125, 23,195,236,219,135,167, +158, 56, 49,255,243,191,241,145,255,240,223, 14,125,233,183, 0, 44,240,247,195, 51,121, 50, 67, 8, 7, 0,204,242,159, 71,132, + 16,207,105,161,228, 95,218,120, 27, 52,104,208,160, 97,234,203, 67, 2,152, 2,176,231,146, 89,245,173,255,227,103, 95,246,243, + 87, 93, 48,179,183,236,149, 0, 60,176,247, 34, 36, 23, 93, 12, 27, 60,222,249,190,255,249, 7,191,242,187,127,247,203, 0, 30, +229,231, 61,107,198, 30, 66,216, 15, 96,255, 58, 63,126, 74, 8,113,120,157,215,189, 19,192, 65,254,243, 86, 33,196,109,207,113, +166,254,156, 24, 47, 11, 39, 7, 89, 64, 57, 80,123,235, 48,128, 35, 0,238, 16, 66,156,218,130,251, 76, 94, 31, 91,189, 7, 27, + 52,104,240, 47, 27,250, 44,152,178, 7,208, 61,127,202,188,240,162, 89,179,211, 5, 41,198, 36, 5, 1, 72, 41,132,143,255, 17, +244, 37,168,209,187, 26, 64,171, 95,248,254,191,253,240, 67,127,245,127,190,245,234,111,191,114,239,212,140, 45, 3,112,234, 56, +202,118, 27,106,199,121,120,199,205,223,240,131, 47,223,127,193,243,127,240, 93,119,252,226,241,249,226,227, 91,196,216,111, 0, +240,174, 13, 16, 99, 0,184, 3,192, 33, 33,196,237,205,182,121,206, 88, 25,110,224,215, 74, 2, 94, 20, 88,222, 19, 66,184,157, + 5,151,179, 97,238, 7, 0,220,185,137,239, 29, 2,240,134,102,213, 26, 52,104,176, 29, 76, 93, 0, 16,221, 84, 30,248,175, 63, +248,146, 95,251,150, 23, 93,248,218, 86, 75, 39, 65, 40, 64, 8, 64, 10, 64,242,239, 90,209,223, 74,142,222, 19, 74,211,255,132, + 0,132, 4,164, 68, 0,130, 11,194,123,173, 33, 71,255, 23,240,174, 68,232, 11,188,249,141, 87,190,226,240,243,127,242,207,126, +242,215,255,252, 29, 31,249,228, 99,239, 3, 48,196,185, 55,197,223, 0,224,134, 16,194, 13, 0,110,220, 10,205,173,193,211,138, +187, 55,248,249,155, 0, 28, 12, 33,220,216,104,205, 13, 26, 52,120,174,105,234,187,127,239, 71,175,125,247, 13,175,218,255,117, +182,231, 0, 47, 32, 36, 23,139, 11, 18, 8,130,148,121,207,172, 55,176,134,238, 1,120, 15, 40, 5, 33, 88,117, 15, 0,132, 16, + 82, 10,133, 16, 70, 90, 61,177,236,128, 0, 1,219, 43,113,209, 69,187,118,255,233,127,252,161,255,231,127,255,173, 67,151,255, +198,159,124,242, 63, 0, 56,182, 69, 90,123,212,132,176,134,182, 86,255,251,206, 16,194, 27, 26,198,254,156,193, 97,144, 37,230, +176, 16,226, 16,107,242,179,188,214, 55,213,246,192,126, 0, 31, 8, 33, 92,183, 69,107,127, 59,200,188,191, 22,154,125,214,160, + 65,131,237,211,212, 83, 35,246,191,254,202,243, 94,134,165, 18,174, 63, 0,188, 39, 38, 29, 45,235,177, 24,108,252, 27, 1, 80, + 18, 98,215, 30,210,210,125, 0,164, 7, 60, 91,241,133,228, 75, 7, 64, 6,192, 59,210,246,157, 27,197,231,219,161, 69,203, 24, +249, 95,126,241, 91,126,238,101,151, 95,248,194, 31,127,215,159,191,109, 88,250,123,183,130,177, 11, 33, 86, 53,109,178,118,254, + 46, 84,102,218, 3, 76,236,111,107,182,208,179, 26,183, 3,184,125, 57,205,155,153,246, 29, 0,238, 8, 33,188,135,215, 59, 50, +246,173, 90,251, 59,162, 16,209,160, 65,131, 6, 91, 1,185,137,239,168, 97, 25, 78,252,197,125,143,126, 18,114,128, 52, 41,145, +182,128, 36, 15,252,242,213,239, 89,128,145, 67,192, 21, 64,214, 33,147,187, 39,166, 29,198,216,112, 9,248, 2,240, 3, 32, 12, +249,239, 1, 16, 74, 98,240, 33, 0,193,195,186, 0, 63,116,248,129,183, 94,123,240,158,247,253,235, 15,189,240,226,217,239, 4, +177,125,185,157,147, 36,132,184, 3,228,211,172,107, 76, 55, 52,219,231, 89,141, 55, 8, 33,110, 94,143, 41, 93, 8,113,243,132, + 70,125, 75, 51,125, 13, 26, 52,120,174,104,234, 0,112,226, 71,127,247,190,119,252,213,167, 31,249,206, 43, 46,158,186, 88, 0, +210,135,224,153, 4,194, 5, 10, 45,235, 15,173,188,246,194, 93, 47,184,241,235, 95,188,223,232, 84,122,239,217,223, 14, 98,236, +195, 37, 8, 45, 32,246, 93, 3,185,227, 10,160,181, 7,194,116, 1, 87, 32, 12,143, 35,244,190,138,112,226,139,128,235, 3, 50, + 7,224,224,131,130, 95, 42,240,130,171, 47,188,232,163,191,253, 99,191,247,166,159,126,175,250,236,145,147,127,134, 42,120,111, +187, 24,251,145, 16,194, 29, 53,141,237,192, 86, 92,119,153,136,232,195, 91, 20,105, 93,143,240,223, 84,186,217, 86, 92,227, 92, +140,119,226, 57,215,117,189, 77,104,200,183,163, 10,174,156, 13, 33, 28,104,124,235, 13, 26, 52,120, 46, 48,117, 7, 96, 9,192, + 23, 62,112,120,254,221, 56, 60,159, 99,249, 34, 54, 59,127,232,245, 23,253,216,155,175,187,230,252, 68, 26,233,124, 32,211,123, +127, 8, 12,151, 0, 55, 15,249,252,215, 64, 94,245,189,144,231, 93,113, 38,209,141,191, 44, 29,131,123,242,159,224, 31,255, 71, + 8,145,146,214, 46, 4,108,191,192,249,123,119, 77,127,248, 63,255,240,111,190,234, 71,127,235,228,227, 39, 7,127,139,173,243, +177,175,132, 45,201,195,102,198,118, 19,107,251, 7,150,121,255, 8, 42,211,240,169, 21,174,241,174,218,119,239, 16, 66,220, 94, +187,238, 77,152,136,232,230,107,222,182,158,232,253, 16,194, 77,172,141,238,223,232,115,109,199,120, 87, 25,235, 45,124,221,217, +218,199,183, 43, 82,124,146,129,207, 54,228,163, 65,131, 6,207, 5,166,238, 1, 12, 0, 88, 80, 81, 24,133,154, 7,157,153,234, + 11,222,247, 83,175,248,149, 31,126,237, 21,175,245, 5, 96,157, 7,202, 33, 66,127, 17,176, 3, 64, 7,152, 55,253, 18,228,254, +235,215,190, 91,123, 55,212,165,111,129,152,121, 1,252,231,223, 11, 72, 71, 74,185, 0,108,191,192, 69,151,158,191,235,189,111, +255,238, 95,127,227, 47,252,254,119, 2,248,202, 54, 51,245, 58, 33,223,148,118, 25, 66, 56, 8,224, 3,107, 48,133,253,172, 21, +222,180, 74,180,117,204,173, 6,128, 67,156,162,245,158, 85, 44, 8,251, 65,169, 89, 7,216,156,188, 18,243,125, 15, 86,118, 45, +196,231,186, 33,132,240,134,115, 56,222,229,198,122,103,195, 88, 27, 52,104,208,224,236,153,122,100,220, 37,191,234,138,181,186, +250,121,217, 91,254,224, 39, 94,115,219,181, 87,238,185,220,246, 61,188, 43, 73, 51, 47, 45, 32, 28, 68, 2,232,111,121, 23,228, +190,151,143, 46,214, 47, 44,238,122,248, 40,254,242,115, 79,226,244, 66, 31, 70, 9, 92,249,188, 25,124,243, 11, 46,192, 37,123, +102, 0, 0,114,231,165, 16, 47,250,105,184,207,254, 6, 96, 52,201, 22, 82,194, 47, 13,240,141,215, 95,245,210, 31,252,166, 23, +254,216, 31,252,229,125,239,196, 54,165,187, 49,195,187, 97, 66, 35,220,232, 53,110, 96, 6, 55,169, 1, 30,170, 9, 9,117,109, +118, 63,170, 72,251,195,107, 8, 27, 31,168,105,214,119,212, 52,203, 3, 19,207,125, 83, 8,225,200, 10,133, 98,222,181, 12, 67, +175, 95, 43, 62,219,129,101,198,113,174,198, 59, 59,193,208, 79,213,158,111,255, 54,158,149,131,107,104,238,103,179,175,182,220, +253,210,160, 65,131,127,153, 16, 91,116,141, 0, 96,250,135, 94,187,231,231,254,243,119,127,237,219,118,116,178,188, 40, 2, 5, +200, 21, 3,102,247, 0,202, 57,168,111,248, 73,168, 23,253,171,209,151,191,244,228,105,188,253, 79,239,197,103,143, 47,160,155, + 24, 36, 70, 82, 0,124, 89, 34,241, 22,223,250,138, 75,240, 51,175,191, 26,137, 38, 11,191,255,234,189,240,247,191, 15,232,236, + 70,236,210,170,147, 4, 15,124,241,241, 39,175,248,158,223,120, 19,128,207,129, 92, 4,171, 17,210, 91, 80, 43, 62, 35,132, 16, +235, 32,188,147, 26,236, 27, 38,253,178,171, 85, 88, 99,191,239,221, 53,102,116, 4,192,205,203,249,118,151,209,110, 15, 11, 33, +174, 91,229, 94,117, 6,124,243, 36, 83,224,123,127,160,198, 60, 78, 1,184,180,254, 57, 54,185,191,103,130,105,221, 56,233, 71, + 95, 69,243,222,182,241,174, 48,214, 35,124,207, 59, 38,215,106, 59,152, 98, 8,225, 65,140,251,237,175,219,164,149,230,206, 9, +107,207,114,214,134, 35,188,150,183, 55,165,119, 27, 52,104,112, 46, 52,245, 73,134,126,201,175,126,207, 21,191,122,235,155,174, +249,126,233, 53,138, 97, 73, 12,221,218,202, 56, 31, 60,176,251, 82,168,231,127,251,232,203, 79,206, 45,225, 7,126,231, 19,120, +112, 96, 49,211,202,209,215, 10,137, 81,200,149,128,201, 18, 8,103,241,254,255,117, 4, 74, 74,252,155,131,215,144,198,190,247, + 69,240,143,236, 1,220, 18,160, 51, 64, 0,190, 40,112,201,165,187,247,190,229, 53,151,188,241,195, 31,127,232, 11,168, 50,228, +215, 75,108,111, 89, 67, 67,155,100, 40, 55,111, 34,208,234, 61, 19,218,229,138,185,206, 66,136, 67,108,222,142, 26,233,129, 16, +194, 77,107,248,195, 15, 9, 33,110, 92,225,122, 71, 66, 8,183,214, 24, 74,204,193,174, 51,196, 91, 38,152,202,178,121,248,181, +103,187,251,105, 28,239,145,149,174,183, 77, 12,125, 50,190, 96,171,170, 10,174,228, 62,216,207,235,113, 75, 8,225, 57, 95,110, +184, 65,131, 6,207, 12,166, 46, 0,136, 61, 93,117,253, 31,223,244,178,255,244,186,151, 92,240, 98, 59, 0,172, 40, 1, 63,164, +126,108,137, 24,125, 50,148,125,168, 43, 94, 3,164,221,209, 5,254,253,127,255, 28, 62,245,196,105,160,219,197,201, 69, 11, 72, + 7, 41,128,174, 18,184,184,173,113, 65,174,177,107,186,131, 15,254,175, 7,241,218,203,207,195, 75, 46, 62, 15,144, 18,242,194, +215,194,127,254,247,129, 93, 23, 1,193,195, 11, 1,157,165,184,241,245, 47, 59,248,225,143, 63,244, 94, 0, 39,177, 49, 19,252, +122, 75,198,222,142, 77,228, 22,215,106,139,215,181,218, 85,153,143, 16,226, 48,151, 38,189,165, 38, 92,172,198, 76,110, 94,227, +122,135, 66, 8,135, 49,110,234,142,207, 55, 89, 42,245,182,213,158,175,246,108, 55, 61, 77,227,189,237, 92,153,168,121, 44,245, +253,113,120,139, 74, 5,199,186,242,117, 51,126,189, 6,253,104,111,134, 16,246,175, 20, 7,209,160, 65,131, 6,117,108, 38,191, + 59, 6,197,117,222,122, 96,250,231,239,249,119,175,253,211,215, 93,189,247,197, 69,207,193,195, 17, 67,151,160, 10,114, 74, 0, + 90, 80, 5, 57, 45, 33,119, 95, 51,186,200,209,185, 30,254,224,211, 95, 1,178, 22,165,185, 41, 9, 40, 5, 15,137,185,129,195, +103,143,246,112,247,209, 30,138, 32, 96,149,194,223,124,241,104,245, 0,221,139, 40,232, 14,150,159, 38, 0,214,227,202, 11,103, + 46, 5,112, 62,182,175, 81,205, 13,172, 69,110, 52, 64,171,206,224, 78,109,128, 41, 28,154,184,247,138, 12, 98,157,102,218,195, + 43, 60,211,193, 9, 6,187,158,231,187,227,105, 26,239,145,115, 85,127,159, 93, 8,147,230,242,179, 97,174,167, 0,220, 10,114, +125, 92, 39,132,184, 81, 8,113, 91,237,117,163, 16, 98, 7,127,166, 46,180,220,196,130, 87,131, 6, 13, 26,108,169,166, 30,205, +237, 23,188,237,219,246,253,202, 59,191,249,133, 63,161,188, 70, 81, 56, 64,121, 50,177, 7, 64,120,129,160, 4, 32, 37, 87,139, +243,128,206, 32,218, 23,140, 46,244,212, 66, 31,189, 65, 9,180,179, 74, 78,136,186,181,164,250,177,199, 23, 75,220, 85, 88, 92, + 61,165,177, 48,176,213, 67,100,211, 0, 20, 48,236, 65,228, 93, 4, 4,192,149,184, 96,111,231,188, 52,145,123,135,133,255,194, + 6,199,117,235, 42,239,237,103, 38,181,159, 53,168, 81,244,247, 6,180,197,131, 43, 48, 86,172, 67,187, 30,211, 26, 87, 8, 32, + 91,175,229,224,200, 42, 99,220,208,181, 38,159,237, 28,142,247,156,228,134,179,224, 54, 25, 59,112,235,217,228,166,243,119,215, + 83,236,230,182, 16,194, 33,140,187, 56,222,181,134, 32,213,160, 65,131, 6, 27, 98,234, 2, 0,166, 51,249,170,247,253,200, 85, +191,254, 29,215, 94,244,106, 59, 4,202,196,145,102,238, 2, 80, 4,232, 84,160,239,188, 55, 16, 18, 90,142, 50,216, 5, 0,132, + 42,126,109, 54, 79, 32,141,129, 15,160, 90,241, 33,140,234,189, 35, 0,240,212, 8,102,161, 95,226,222, 65, 31,111, 49,245, 84, +120, 15,132, 2,176, 67, 64, 76, 65, 8,170, 82,215,105,235,214,158,169,108,246, 43,199,123, 27,178, 64,172,199,103,201,126,213, + 91, 80,181,231,188, 19,192,122,131,165,234,209,205,251, 57,240,107, 51,152, 93, 69, 3, 60, 27,108,138, 9,243,103, 15,156,227, +241,110, 59, 83,103,134,126,231,196, 56,110, 62,151, 29,250,216, 29,113, 43, 42,211,255,254, 16,194, 13,147,129,129, 13, 26, 52, +104,176, 81,166, 30, 77,217,230,107, 47,206,190,239,143,126,236,218,219, 46,217, 51,125, 94, 49, 12, 64,166,136,161,151, 30,178, + 8,208, 45,137,119,255,221, 3,159,185,100, 42,155,249,246, 3, 23, 94, 92, 4, 80,163, 23,161,128,114, 17, 97,225, 97,136,157, +151, 2, 0,158,183,163,139,111,187,108, 15, 62,120,255, 49, 64,107,192, 10,170,251, 30, 27,192,128, 25,187, 16, 24,204, 45,225, +202, 61, 83, 21,209,237,157, 2, 6,243, 64, 49,205, 31,246, 8, 85,104,156,196, 54,152,223, 89,123, 66,141,200,174, 39,120,109, + 57,230,180,145, 94,238, 79, 7, 78,109,193,103,159, 77,227, 93, 15, 67,191,245,105,106,185, 91,175, 98,135,103,211, 60, 54,104, +208,224,153,201,212,163,185,253,188,159, 62,184,231, 23,223,249, 77, 87,255,111,211,121,154, 20, 30, 64,155, 53,231,194,195,120, +160, 76,129, 95,250,255, 62,247,225, 95,251,243,175,124,240,195, 63,253,194,183,129, 10,191,145, 95, 93, 0,208, 18,225,196,103, +129,175,185,158,153, 36,240,246,111,189, 10, 31,188,255, 9, 96, 80, 2, 73, 82,241, 98,199,119, 13, 30, 88, 90,194, 27,175,216, +135,111,126,225,190,138,240,206,127, 25, 33, 12, 33, 92, 57,210,236,133, 8, 88, 92, 28,246,143,206, 15, 22,182, 81,123,186,141, +171,155, 69,220,128,141, 71, 66, 31,193,230, 43,211, 61, 27,243,151,159,109,227,157,100,232,183, 63, 93,209,231, 66,136, 83, 19, +193,141, 7,209, 52, 17,106,208,160,193, 38,153,186, 0, 32,148,196, 21,191,243, 67, 87,252,151, 31,121,229,165,111,116, 37, 80, +104, 1,164, 10,240, 30,161,239,145,106,224,216,160, 24,252,204,127,187,231,119,223,255,201, 83,127, 4,192, 63,188, 48,124, 10, + 34, 92, 25, 2, 32, 34, 83,207,187,240,143,124, 2,234,202, 31, 0,218,187, 1, 0,215,125,205,110,124,232,230, 87,227, 7,222, +123, 23, 22,231, 7, 64,150,145, 63, 61, 4,160, 44,129,126, 15,111,186,124, 47,126,255,167, 94,141, 52,154,223, 93, 1,255,192, +159, 65,164, 25, 32,200,143, 31,188, 3,164,196, 99, 79,204, 31, 27, 20,254, 24,182, 47, 80, 14, 32,159,243,193, 26,145,221,176, +246,245, 47, 44, 69,233, 89, 51, 94,238,198, 54,201,208,159,238,168,243,166, 16, 77,131, 6, 13,214, 13,185, 6, 83, 63,239,189, + 63,242,252,223,252,145, 87, 93,250,198,162, 4, 92, 91, 3,185,161, 44,240, 37,143, 52,147,184,239,241,185,167, 94,247,174,143, +191,227,253,159, 60,245, 95, 1, 60, 12,224,241, 47, 29, 91,248, 34,164, 0, 28,247, 87, 81, 2,208,100,130,183,247,253,246,216, + 77,190,237,197,251,240,207,255,238, 13,248,213,183, 92,131, 23,205,166,200, 66,137, 41,233,240, 29,151,237,194,251,255,245,215, +225, 67,191,248, 58,156, 55,157,143, 62,239,191,252,231, 8,167, 30, 6, 76, 78,109,219, 17, 0,235, 0, 41,240,197, 71, 79, 63, + 2,234,179,238,159, 97,243,188, 82,212,249,179,253,249, 14, 62, 75,199,187, 18, 67,191,233, 25,198,208, 27, 52,104,208, 96,203, + 52,117, 92,181, 39,121,237, 91,175,126,222,245,182,239,129,174, 6, 18, 9, 20, 30,114, 96,161, 59, 18, 31,189,247,201,251,191, +247, 61,159,254,143,167,122,254, 99, 0, 78,128, 26,189,100,127,245,169, 19,119,157,126, 83,241,163,221,118,162,189,103, 59,188, + 0,208,106, 35,124,229, 31,225,103,254, 8,242,202,239, 31,221,231,162, 93, 93,252,242,183,188, 0,183,188,249, 74,156, 94, 28, + 66,107,137,217,118,122,198,243,248,199, 63, 1,247,207,127, 8,228,109,146, 58,164, 66,240, 30,194, 57,184,193, 0, 31,252,135, +123,254, 39,168, 30,253,118, 50,245,205,248, 53,199, 76,168,219, 85,245,236, 44,112,164,246,124,235,234, 62,199,249,219,207,214, +241, 62,155, 24,250,102,131, 24, 27, 52,104,208,104,234,227, 12,255, 5,251,242,203,219,169,129,247,160,232,246, 94, 9, 93, 88, + 32, 5,110,187,243, 11,135,222,244,238,195,255,246, 84,207,255, 13,128,167, 0,204, 1, 40, 0,148, 15, 28, 47,238,250,232,253, + 79,220,171, 52, 16, 56, 21, 77, 72, 50,197,139,246, 52,252, 63,255, 33,220,189,255, 23, 80,140,187,191,141,146,216, 61,157,159, +201,208, 93, 1,255,192, 29,240,119,189, 19, 34,205, 32,148, 34,127,189, 73,129,178,132,146,192, 23,191,120,244,201, 15,126,252, +145, 67,160,218,239,219,194,212, 39, 90,124,110,132,200, 78,166,137,221,244, 12,219, 7,245,231,155,229,114,166,155,213,210,159, + 13,227,125, 86, 48,116, 46,221, 59, 41,124, 53,104,208,160,193,166,152,186,250,196, 3,139, 95, 58, 81,148, 54,105, 75, 36,165, + 71,162,128,129, 10,225,103,239,184,231,143,111,253,127,143,252, 10,128,207, 0, 56,206, 26,122, 12,111, 43, 1, 60,245,159, 62, +252,224, 29,253,210, 67,149, 22, 40, 61,105,235,177, 40, 77,187,139,240,208, 71, 97,255,238,103,224, 31,251, 24,208, 95, 65,137, + 27, 46, 32, 60,117, 47,236,199,126, 1,254,190,219,129, 44, 7,148, 38, 95,186, 0, 32, 52,196,176, 4, 84,192,187,222,255,241, + 15, 2,248, 50,223,127,203,153,122, 45,111,185,142,117,165, 23,113, 26, 82,157, 32,223,178,134,166,123,174,113, 7,198,125,183, +183,172, 99, 46,110,121, 22,143,119, 37,134,126, 24,171,215, 44, 88, 83,232, 11, 33,220, 82,123, 29,156,152,179,141,238,183,122, + 80,230, 41, 52,121,234, 13, 26, 52, 88, 3,171,154,223,159,152,119,159,250,241, 63, 60,124,219,207,190,238,242, 27,102,219,102, +250,254, 19,139,143,253,214, 95, 63,244,225,127,124, 96,241, 47, 0, 60, 1,224, 52,107,231,117, 38,234, 0,244,239,126,108,240, +145,255,251,239, 31, 60,248,182, 55, 95,249, 6,183, 80, 80,241,153, 84, 85, 33,108,173,105,192,206,195,125,234,215,224,147, 14, +176,227, 10,200,153,203, 0,149, 1,161,132,159,127, 4, 56,126, 63, 48, 56, 5,152, 4,104,239,168, 81, 60, 0, 94, 1,133,128, +106, 43,124,228,175, 31,252,252, 31,254,213,151,254, 24,100,122, 47,183, 65, 59, 63,136, 51,251,139,159,194,198, 34,223,111,198, +120,237,245, 59,185,205,232,161,117,220,255, 6,102,150,219, 18,112,198, 81,214,183,213,152,200,193, 16,194,123,150,211, 88,107, + 41, 95,179,207,214,241,174,194,208,223,112,150,110,130,253, 19,140,248,214,154,213,226, 0,215, 58,184,125,173, 92,243, 90, 27, +221,250, 28,223,214,116,111,107,208,160,193,217, 48,245, 18,192,201, 15,221, 51,247,222, 15,221,115,247,157, 0,186, 32,191,249, +147, 32, 83,251, 34,127,102,178,172, 88,236,183,254,228,173,127,244,192,187, 15,156, 63,125,201,245, 47, 61,255,178, 98,110, 0, + 49,157, 1,169, 24, 85,140,131, 49, 16,198, 80, 81,154,147,247,193, 29,251,244,232,114, 66, 42,106,216,210,238, 78, 80, 60, 0, +133, 71,240, 41, 76, 98,112,228,129, 99,167,126,224,215,255,226,215, 89, 75,239, 99,141, 14,109, 43, 16,209,205,180,106,189,121, + 35, 68,150,171,165,221,140,170, 19, 90,100,116,135,152,240, 31,158, 96, 14, 81,152, 56, 80, 99, 16,219,137,219, 49,222, 6,245, + 38,214, 52,111,175, 61,219, 65,102,132,179,172,137,159,194, 10, 62,248,103,242,120,121, 92,203,185, 4, 62,176,129,173,112,199, + 38,114,215, 15,178,192,116,132,231, 96,185,218,239,147,173,114, 1, 42, 3,220,164,178, 53,104,208,224,172,152,186, 99,198,109, +153,137, 75,254,223,144, 95, 14, 43, 55, 77,177, 0, 22, 3,112,223, 13,191,117,207,255,241, 55,111,123,197, 59, 95,122,249,174, +231,149,167, 7,192, 84, 10,145,129,106,189, 71,173, 93, 40, 32,201, 87,207, 67, 11, 0,188, 7,134, 30,126,110,128,228,130,243, +240,248, 19,115,139, 55,252,242,159,221,118,114,161,252, 88, 77,200,216,110, 28,102,134,190,225,160, 37, 33,196,237,181, 2, 54, +179,117, 66,255,116,111, 4,214,214,111,100,237,122,255, 10,154,103,221, 74,113, 35,214,104,132,243, 76, 30,239, 50,216,168,123, +224,208, 89,220,107, 63,214, 31,103,112,251, 57, 16,232, 26, 52,104,240, 28,129, 92,131,141, 90,144,191,252, 20,168,243,217,105, + 0, 61,254,127, 88,227,187, 67, 0,115,167,122,254,239,191,254,215,254,233,237, 31,189,231,137,251, 77,162,161,230,134,240,167, + 45, 48,112,181,171, 8,142,144,159,120,197,154,240, 14, 64,225, 16,230, 28,112,178,143,100,199, 14,124,238,193,249, 39,223,240, +115,127,242,142,123, 30,153,255,115,126,182, 30,182, 47,234,253, 16, 19,215, 27,185, 17,199,217,212,255,190, 29, 84, 94,246,118, +172, 47, 7,249, 14,144, 41,123,219, 43,154,113, 83,152,235,214,184,215, 33, 80,219,211,195,207,246,241,158, 99, 68,127,253,122, +247,206, 29, 32,119,192,205,141,217,189, 65,131, 6,235,166,227,219,124,125, 5,160,197, 90,218,213,191,240, 29, 23,253,248,219, +223,120,213,183,206, 78, 39,218, 15, 61,156,150, 64,174, 33, 98,141,120, 89,123,156, 16, 0, 7, 4, 27,128,190,131, 44, 45,148, +145,232, 59,224, 55, 63,246,228,223,189,253,247,238,126, 79,233,195,167, 80,165,210,217,103,227, 2,176, 41,120, 82, 75, 60, 2, +234,110,118,232,105,124,174,104, 14,175,247, 68, 63,180,206,110,112,207,186,241, 62, 77,235,190, 31,103,198, 38, 28, 6,153,219, + 27, 70,222,160, 65,131,103, 28, 83,143,140, 61, 3, 48, 13, 96,239, 11,246,164,175,255,217,183,236,255,246,239, 58,112,209,203, +119,116,181, 65,144,220, 19, 93,114, 49, 25,126,176, 0,200,224, 71,202,250,226,192,251,143,124,230,241,251,126,251,208, 67, 31, +254,219, 47, 44,252, 37,128,199,216,114,208,127,182, 50,244, 6, 13, 26, 52,104,208,224,217,198,212,227,125, 18, 0,109, 0, 83, + 0,246,238,153, 82, 47,121,211,181,179, 47,127,235,139, 47,122,217,213,207,155, 58,191,157,170,118,166, 69, 34,149,146,222, 33, + 12,157, 45,122,133,239, 61,124,116,225,216, 7, 62,251,232, 61,135,238, 62,117,215, 3,199,139,195, 0, 30, 7, 48, 15,242,161, +111, 91, 78,122,131, 6, 13, 26, 52,104,208, 48,245,213,239, 37, 1,164, 32,147,124, 11, 20, 81,191, 3,192,158, 78, 42,118,182, + 19, 57,149,105,153, 20,206,219,197, 34, 44, 44, 12,252, 9, 0, 71, 65, 38,246,121,144,223,124, 9,107, 7,234, 53,104,208,160, + 65,131, 6, 13, 83, 63,135,204,221,176,246, 30, 95, 26,163,238,235, 0,107,224, 37,191, 10,102,228,182, 97,230, 13, 26, 52,104, +208,160,193, 51,135,169, 79,222, 63, 50,249,248,179,206,212, 67,237,103,195,200, 27, 52,104,208,160, 65,131,103, 48, 83, 95,237, +121, 26, 38,222,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, 52,104,208,160, + 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6, 13, 26, + 52,104,208,160, 65,131, 6, 13, 26, 52,104,208,160, 65,131, 6,219, 4,129, 61,175,217,250, 34, 47, 90, 3, 66, 2,240, 64,105, + 55,247,253, 68, 87,127, 59, 13, 40, 11, 56, 15, 40, 9,244, 6,244,153, 86, 14, 72, 9,168, 4,176, 5,127,216, 3,189, 18, 40, + 7,213,181, 52, 95,107,185,238,241,189,193,248,125, 1,186, 71,150,210, 24,116, 2, 20, 3,160, 40,169, 64,173, 50, 84,212,214, + 6, 64, 11, 42, 96, 11,126,207, 76, 92,111, 43,231, 51,201,232,153, 92, 65,227, 21, 18,232, 47, 0,222, 80,155, 90, 33,168,170, +254,206, 29, 84,131,207,228,128, 49, 72, 18, 9, 59,244,240,197,144,230,212, 91,160, 44,129, 84, 1, 75, 3,154,171, 76, 3,131, +130,202,253,216, 1, 77,148, 0,215,241,243, 52, 7,174,160,255,235, 4,232,247,233,111,239,105,254, 61,207,173,231, 53,175,255, +190,217, 61,240, 92,129,201,128, 96,129,153,157, 64,111,137,246,108,175, 15,180,218,192,226, 28,208,153, 6,138, 30,205,107,111, + 9,176,150, 94, 43,237,131, 73,212, 63,107, 52,144,231, 64,210,162, 53,141,173,140,125, 0, 22,230,105,221,215,187, 63,205, 50, +247,146,146,206, 96, 44, 17,117,182,235,218,158,198,107,191,241,117,176,222,227,227,247,223,143,235,175,123, 57,254,230, 31, 62, + 6, 60,246,200,250,232, 2, 31, 61,132,101,230, 44,158, 25, 7, 58, 27, 40, 1,169,249, 12,243,103,138,193,242,115,189,218, 60, +107, 13, 8, 77,103,221,215,104, 74, 81,123, 6,163,199,207, 5,106,159,117,126,229,245,173,237,153,214,129,203,209, 59,252, 0, +221, 71, 27, 96,215, 14, 32,215, 64,223, 2,143, 62, 85,209,183,205,210, 85,111, 0,215,167,253, 56,183, 64,255,155,234,210,222, + 20,154,126,159, 59, 69,159, 47, 65,115, 39, 4,125,103,106, 22,152, 63, 69, 99,204,114, 96,137,247,181, 45,137, 86,187, 65,228, + 46,213, 62,153,234, 2,195, 33,128,100,252,125, 41,129, 97, 1,100, 93, 32, 12,137,174,197,249,137, 52,200,110, 19,253,168,207, + 71,233,137,214,217,115, 68,171, 76, 2, 76, 79, 3, 89, 66,180,183,215, 7,122,139,244,127, 9,162,245, 58, 3,242, 4, 8,142, +190, 51,112, 21, 95,141,223,243, 30, 24, 12, 1,163,128,114, 8,244, 6, 80,232, 92,244, 43, 91,250,176,173, 12, 72, 83, 32,111, +209,164, 41,193,197, 94, 55,208, 76, 77, 74, 98,172,163,191,249,187, 82,208,228,123, 87, 93, 79, 41,250,124,176,180, 11, 74, 15, + 12,123,213,119,149, 4,181,119,229,131,165, 38,238, 85,127, 54,239,233,149, 26, 98,222, 74, 3,174, 4,116, 74, 19, 8, 0, 90, + 86,125,225, 44, 19,139, 86, 27, 48, 18,232, 15, 55, 54,206,245,194, 51, 69,208,160, 69, 85,154,132,152,164, 69, 4, 36, 53,192, +236, 20,176,107, 6,112, 2, 83,179, 83, 48,105,138, 78,150,224,130,238, 14,120,239, 48, 53,213, 69,174, 13,160, 36, 74, 1,122, + 86, 33,105,141,250, 5,207, 93,159,152, 75,176,192, 48,208,198, 42, 74,154, 56,157,144, 64, 16, 60, 80, 6, 90,131,200, 52, 4, + 63,151,102, 6, 34, 64,189,115, 3,175,153, 16,213,154, 42,201, 4,207,111,236,240,249,103, 97, 51,190, 52, 1,138, 33, 48,187, + 19,152,159, 7,218,109, 34,198,105, 14, 44,205, 19, 67,159,155,163,255,207, 47, 2,153, 33,162,178,220, 88,151, 99, 52,241,172, +196,249, 84, 9, 49,245, 60,161,207, 7,150,215,149,166,125,235, 2, 19,214,117,158, 65, 81, 59, 35, 0, 93, 79, 73,250,185,209, + 51, 61,137,172,139, 29, 47,121, 62,190,233,107, 95,133,139,247, 93,128,151, 92,122, 25,222,255,145, 59,129,175, 60,180,194, 30, +224,113, 56,193,231, 52, 16,109,241,158,247,151, 27,239,215,232, 89,184, 84,138,207,189, 4, 96,121,174, 34, 3, 14,203,143, 65, +202,229,207, 96,100, 2, 44,171,142,209, 20,207,215, 29,209, 28, 81,123, 14, 81,171,149, 25,136,158,173, 50,117, 87,188,225,149, +216, 55,179, 19, 95,125,224, 33,192, 11,192, 50,179, 49, 9,112,252, 36, 80, 22, 27,159,251, 52,161,123, 59, 79,175, 78,155,246, + 66,105,233,119, 47,233,186, 73,198,140, 98, 30, 80, 45, 26,160,183, 68, 19, 58,109, 98,220,253, 62, 48, 51, 75,243, 59, 24, 0, + 42,163, 57, 24, 20, 52,199,176,128,110,211,251,129, 5,127,107,137,150, 8, 79,239, 39, 45,154, 19,239, 42,250, 93,148,145,176, +210,251,170, 70,147,207,246, 28, 74,162,125,240,174,198, 27, 52,205,111,164,175,194,159, 27, 58,211,202,136,191, 24, 3,148,142, +133, 23, 71,124,211,243, 79,193,130,148,117,244, 25,235,129, 86, 90,209,135, 68,211,124, 13,150,104,141, 22,151, 0,153, 1, 58, +217, 98,166,110, 52, 73,110, 83, 93, 98, 52, 89,139, 78,163, 47, 55, 38,213,155,154,150,113,198,225, 18,172, 9,242, 97,142, 31, + 19,146, 25, 78, 1, 56, 55,126, 64, 19,102,196,166, 38,221, 43,150,206,108,121,230, 61, 66,124, 6, 69,247, 25, 70,173,212, 19, + 97, 84,124,128,165, 4, 82,131,233,171, 46,198,174,189,187,177,112,114,142, 62,123, 54,139,109, 50,218, 96,126, 98,190,152, 38, +193, 75, 34,208,146,159, 79, 25, 32,213, 64, 59,199,174,169, 41,116, 59, 57,164, 48, 72,117,130,221,121, 7,222, 58, 76,229, 57, + 4, 72,152,203,146, 20, 62, 4, 20,142, 55,135, 0,109,144,193,128, 54, 84, 96,105, 80, 5,210, 10, 18, 69, 19, 82, 88, 34,144, +195, 33, 63, 27,207, 63,226, 51,241,188, 26, 65,115, 36,248, 64, 11, 65,147,157,112,207, 30, 9, 18,178,228, 58,153, 66,212,140, + 20,191,140, 28, 95,223, 85,133, 0,205, 19, 23,173, 6,231,136,145,107, 69,251, 55, 8,160,219, 2,134,125, 98,220, 11,139, 36, + 0,246, 23,128, 86,151, 24,123,183, 11,204, 47,208,153, 89, 92, 32,162, 90, 22, 43, 11,186, 82, 84, 47, 8, 98,108, 82,240, 61, + 19, 58,119, 73, 77, 8, 82,154, 9,153,160,121,119,229,218,243,183, 18, 99,139,140,125, 76,216, 92, 31,212, 75,175,193,171, 95, +246, 82,156,127,233, 37,208,207,219,137,185, 2,248,142, 87,190, 12, 51, 59,102, 49,232, 15, 48, 59,211,197, 37,187,207,195,103, + 62,243,185, 51,247,126,212,108, 60, 0, 25, 42, 33, 67,177, 42, 39, 88,178,156,124, 30, 33,232,156, 71, 11,159,103,109, 76, 50, + 51, 89, 85, 75,183,227,170,120,156, 15, 85, 19,234, 77,100,232,188,215,189,171,180,244,184,255,227,125,227, 89, 17,188, 47, 86, +153,187, 19, 65,224,171, 95,250, 74, 37, 80, 35, 16,253,156,155, 7,250,131,205, 9,196, 66,208,120,179, 22, 32, 12,208, 63, 13, +136,132,158,211, 6, 32, 55, 76,163, 53,224, 11, 58,115, 66,145,130,212,105, 3,193, 0,253, 69, 64,166, 52,238, 97, 65, 22,132, +194, 3,153, 34, 70,159,104,182,208, 1,240, 3,162, 25, 70, 19,225,113,172, 93, 2, 52,126,103,129,162, 24,127, 95, 37,204,244, + 37,189, 63, 44, 42,165,101,179, 86, 33,147, 1,157, 14, 41,153,138,133, 26, 95, 83, 18, 35,255, 48,252,203,122,206,198,217,162, +228,189,165, 21,208, 50, 52,247,115,139,180, 62,145,127,132, 0, 36,105,197,144,132, 36, 75,155, 43,217,154,225, 1, 59, 4,172, + 2,130,170, 4,131, 16,160,183,216,158, 65,147, 24, 15,134, 7, 61,116,232,210,100,174,151,225, 13, 61,153,146,213, 4, 97, 49, + 41, 49,190,222, 18, 96, 23, 43, 83,165, 94,197,100, 25,255, 63, 50,179,240, 97,140,230,150,149,190,211, 31, 2,166,164, 49, 56, + 95,227, 11, 44,185, 74, 77, 7, 63, 8,132, 16,112,108,105, 0,244,203,179,159, 63, 45,232,103,185,220, 56,226,125,217, 12,158, +101,180, 49,243, 12, 59,186, 57,118,228, 45, 12,221, 16,137,202, 32,132,130, 11, 64,102, 52,156, 4,114,149, 96,105,232, 97,132, +198,206,118, 27, 30, 14,189,185, 5, 58, 88, 96,169, 48, 97,105,189,112,244, 28, 33, 84,204, 48, 75,129,165, 97, 69,192, 38,101, +174,232, 34, 1,152,241,250, 74,147, 49, 44, 17,103,220,183, 39,240, 26,219,117, 16, 36,157,215, 23, 13, 8, 9,216,231,177,242, +119,172, 29,215,108,109,237,255,219,141,200, 7,140, 38,162,215, 27, 18,227, 94, 90,168,126,182,235,140,188, 79,103,100,105, 1, +104,231,116,112, 53,239, 45,187,140,182, 88,103,182, 33, 18, 64, 79, 68,184, 45,201,173, 18,173, 37,245,253, 47, 5,237,219, 44, + 95,223, 57,156,156,195,213,204,254,107,201, 7, 47,185, 18, 95,187,111, 47,174,250,154,125,208,198, 64, 10,133,223, 93,248, 71, +180, 90,109,244,123,125,120, 15, 44, 44, 14,177,184,184, 0,180,103,128,211, 79,158,121,145,200,152, 81,147,209,156,175,230,123, + 37, 39,162,243, 36, 16,148,182,178,210,149,126,229,207,215,199, 85,223, 75, 35,147,176,174,148,131, 58, 61,113,252,249, 96, 1, +175,171,117, 26,185,168,252,184,213, 99, 53, 28,121,164,114, 97,214,233,206, 70,247,175,214,192,142, 61,192,220,177,138, 65, 58, +144,146,165, 88,200,142, 90,184,101,197, 8, 69,181,238,129,191, 19, 21, 31, 33,129, 84, 0,133, 1,100, 73,230, 96,128,172,122, +138,207,169,244, 36, 72,150, 53, 58, 16,215,173,176,149, 18, 81,176,229,161,254,126,152,120, 63, 77,170,239,109,202, 5,204,252, +103,166,195, 22,137, 41,114, 55,198,131,101,249, 30,113, 47,157,141, 66,182, 25,198, 94, 12,137,142, 11,144,176,191,180, 64,252, + 45,142,185,100, 26, 17, 93,174,174, 32, 1,107,169, 79,251,201,150, 68, 3,134, 5,241, 93,222,151, 91,167,169,107, 77,230,129, +118,206, 27, 56, 84, 62,184,192,155, 82,201,117, 74, 92,158,181, 80, 81, 17, 74,161,201, 7,209,105,209,239,118, 88, 73, 85,107, + 73,174,241, 96, 73, 65, 23, 11,108,118, 91,237,144,120, 71,207,106, 45,253, 46, 88, 43,138, 38, 35,207,215, 45, 74, 12,143,158, +130, 59,118,146,124,116,103,101,233,144, 44,233,218,149,205,155,237, 46,155, 1, 19,250,188, 80,232,116, 50,236,105,229, 8, 65, + 32,211, 6, 65, 8, 40, 8,116,187,109, 20, 69,137, 92, 75, 88,235, 96,164, 70,225, 75, 88, 31,224,124,192,208, 89,146,136,123, + 5,141,175, 28, 18,179,141, 82,171,103,198,238, 1, 12, 29, 32,108,181,150,214,146,164,169, 36, 19, 75, 95,249, 15,203,104,170, + 21,100, 85,128,228,107, 50, 69, 43,216, 60,191,218,218,141, 76,157,178,230,152,148, 36, 56, 24,189,242, 62,138,102,210, 51,172, + 28,231,128,161,167,124, 64, 61,107,145,214, 3,121, 70, 26, 87,194,254,208, 84, 1, 69, 77,115,239,228,180,111,146,148,215,193, +144,182, 82,186, 51,173, 87, 62, 48,115,246,164,237, 40, 65,231, 43, 18, 92, 35, 73,106,183,174,102, 45, 96,247, 72,159,199, 63, +236,173, 95,235,153, 20, 34, 54,193,208,209,202,112,222,197,123,112,253,181, 47,133, 84, 18, 40, 61,172,183,184,176,211,193,253, +143, 63,134,233,172, 13,231, 28,250, 75, 61,220,253,224,151,113,242,209,199,136, 67, 78,238,139,145,182, 43,170,222,142,163, 88, + 14, 63,238,243,142, 46, 9,107,137, 70,200,168,197,176,150,166, 4, 9, 79,235,177, 86, 76,154,127,101, 77,217, 40,121, 93, 74, + 95,249, 61, 71,123,149,233,159,175, 53,152,148,172,109,173, 71,211,246,172,249, 59, 55,238,110, 92,139, 6,207,204, 18,109,112, + 14,216,247, 60, 96,182, 5, 28, 63, 77,174, 29, 37,137, 49,200, 26,141,147,129,253,177,108, 5, 17,146,155, 91, 74, 87,209,197, + 0, 0, 32, 0, 73, 68, 65, 84, 91, 64,164, 76,135, 44,157, 99, 33, 88,160,103, 97, 74,176, 98,148,105, 32,176, 63,221, 59,154, +223, 44, 39, 70, 21, 93, 36,142, 77,198,113,191,134, 64, 52,192,242,121,174,191,239,253, 72, 97, 66, 89,174,233,174, 88,214, 85, + 3, 73, 99, 73,216, 21, 21, 45, 36,139,189,113, 75,144, 96,186, 20,194,185,119,241,149, 76, 67, 3,211,222,162, 36, 6, 45, 37, +173,137, 2,209,144, 52,231,253,164,200,162, 42, 68,245,188, 49,158, 42,225, 88, 51,200, 45,212,212,173, 37, 77, 53, 41,136,185, +199,255, 73,150, 6, 53, 7,119,181,176,190, 96,157,178, 32,115,162,103,102, 23,253,231, 0,153,155,149,220,216,243, 45, 43,133, +105,140,205,192,106,196,202, 90, 18, 38, 34,145,140,140,119,181,192,166,141,162, 55, 24,215, 16,150,115, 75, 56, 75,139,108, 12, +187, 9, 36,178,212,160,231, 45, 90, 82, 35,176, 58,210,110,231, 80, 2,104,165, 6, 67,235,160,181,198,192,150,104,235, 12,115, + 69, 31, 74,177, 25, 63,106,124,182,168, 44, 23,253,146,214, 48,176,198, 62, 12,204,208,253,153,166,225,146, 41,171,172,153, 42, + 13, 31,170,210,159, 25,195, 80,128, 2, 13, 97,104, 44,171,238,129, 72, 68,121,190,181, 1,116,151,168,121,137,229,131,133, 38, + 25, 58, 91, 20,105, 78,129,181,205, 3,103, 33,212,250,154,181, 31, 0, 18, 67,218, 76,198, 65, 44,194,144,116,173, 13,249,194, + 90, 6,152,103,159,122, 57,164, 57,239,245,105,223,235, 9, 70, 53, 50, 33, 79,104,161,163,128, 70, 11, 68,119,121,167, 13, 12, +248,187,169,168,108,196,253,254,198,181,158,209, 51,212,230,114,131,152,210, 64, 49, 24,192, 7,192,200, 4,195, 65, 31, 90, 73, + 28,190,235,203, 16, 65,160,103, 45,180, 82,120,224,190, 71, 72,123,145,171,156,109,137, 51, 25,108, 60,219, 90,147,127,119, 4, + 14,132,115,254, 76,237,125, 61,150,155,229,222,183,182, 90, 7, 35,171,253, 20,233, 81,253, 94,206, 87,110, 65, 37,207,124,142, +173,222,127,251,158,135, 23, 92,121, 41,250,118,128,135, 62,241, 89,224,241,199, 89,144, 40,128,192,227,205,178,106, 14,163, 11, + 82,241, 89,106,101,180, 63, 18,205,214,194, 1,187, 18, 88,115, 22,236, 62,163,224, 30,214,204, 19,118,201,241,225, 46, 11, 64, +118, 56,182, 74, 0,105, 27, 56,122,188,178, 52, 90, 0,130,125,240,138, 15,203,136, 31, 88,114, 9,196, 56, 40, 36,213, 26, 70, +235,213,228, 17, 54,186,218, 20,161,224,247,116,165, 28, 14, 88, 27, 78, 21,157, 69,233, 55, 47,160,110,194,240, 10, 68,107, 15, +206,124,118,128,207,100, 89,173,143,201,128,225,128, 20,132, 97, 65,214, 12, 45,136, 38,179,177, 18,185, 33, 75,114, 12,236, 75, + 59, 52,239,173,108, 27, 2,229, 70,129, 41,178,242, 61, 7, 79, 27,194,241,131, 75, 54,189,174, 71,244,138, 82,148,247, 85, 48, +138,102,230, 55,100,191,143, 97, 13, 92, 49, 99, 89,175,251, 84,235, 51,163,225,253, 26, 95,150,158, 36,167,250,207,237, 56,167, + 43, 73,140, 89,194, 17,145, 45, 54,141, 11,200,156,152,119,106, 20, 0,129,194, 23,232,152, 12, 50, 0,105,150, 34, 75,114,136, + 0, 72, 41, 49,180, 14, 18, 2, 65, 6, 72,225,177, 48,191, 68,146,112,105,129,254, 82,229,187, 73, 21,109, 44, 40, 58,216, 90, +179, 84, 30, 38,226, 21,216,159, 43, 88,155,143, 18,111,124, 9,144,214,168,120, 95, 68,134, 94,128,136,247,106,218,146,143, 26, + 0, 7, 57, 6, 73, 17,182,237, 22, 73,223, 74, 2,189, 30, 61, 91,183, 11,236,222,197,153, 10,110,124, 13,235,107,236,183,241, + 0, 75, 89, 89,150, 0, 10,232, 18, 28,116, 89, 14,137,145, 7,102,232,195, 33,141, 97, 56, 4, 90, 45,142, 56,102,243, 90,150, + 80, 20,108,180, 56, 24, 38,160,137,170, 2,212,140,162,117, 80, 81, 19,172,197,130,104,205, 62,182,232, 35, 68, 21, 92, 51,236, +175, 79, 67, 93,201,173,128, 13,134, 38,180, 50, 96,215, 30, 20, 74, 96, 71, 42, 49,219,157, 70,175,223,199,112, 56,196, 35, 39, +158,192, 87,189, 2,144,225,248, 98,129,199, 22, 22, 17,220, 2,176, 56,207, 22, 9,185,178,182, 94,223, 99,117, 31,169,209, 36, +240,107, 65, 86, 38,189,134,185,123,179,154,153, 16,149,229,174,100,171,100, 12, 68, 4,107,159, 49, 6,194,251,241,159,194,173, + 62,135,209, 7,190,209,224, 80,182, 40,236,190,232,124, 60,126,122, 14,229,227,199,198,227,139,226, 53, 11,214, 4, 93,180, 90, + 70,171,130,169, 4,112, 41,232, 25,139,130,246,111, 12,246,147,130,104,133,103, 6, 26,216,109,167, 2,251,231, 29,199, 33,149, + 64,154,209, 61, 74, 14,128, 83,134,232,129,209,116,246,133, 96,166,165,232, 59,153,193, 40,235, 70, 9,122, 30, 25, 5, 83, 67, +180, 57, 97, 6, 30,199,164, 65, 1,117, 41,251,255,163, 79,124,204, 69, 5, 14,238, 27,112,180,184, 59,119, 26,185,172,187, 2, +153,183,248,101, 92,133,214,210,217,215,154, 63,227,121,252,188,215,250,253,138,255, 69,225,220, 59,162, 21,146,227,159,134, 44, + 12,155,214, 22,251,212,173, 37,127,183, 97, 34, 54, 23, 72, 75, 25, 29, 6, 11, 12, 2, 75,253,122,121,173, 73,235, 74, 18,206, + 19,250,136, 97,166,141, 2,152, 31,208,134,105,165,181,168,245, 80,105, 17,253,130, 36,154,224,151,247, 75,174, 37, 89,173,246, +121,187,194,207,115, 5, 15, 34, 30,253, 62,208,109,211,191, 74, 15,159, 1,131,210, 67, 25,137,212,104, 12,220, 0,185,153,169, +132,217, 76,163,191,216, 67, 22, 3, 47,250, 22,214, 7,154,183, 1,175, 89,180, 20,104, 13,244, 44, 75,125,156, 98,177, 82,234, + 79,157, 48, 46,231, 67,140, 38, 80, 37,233,160, 75, 77,218,100,212,250,215, 66, 97, 89,171,103,159,125, 61, 69, 40,254, 34, 52, +208,237,208,181, 91, 25,153,176,173, 29,215,210, 55,169, 97,110, 92,163,173, 91,144, 60, 73, 48,145,161, 23,236,124,237, 15,129, + 60, 37,201, 59, 79, 41, 29,168,157,147,175,207,104,122, 63, 30,246,186,102, 94,122,118,207,248,113,173,189,230,213,128, 4,125, +127,116,222, 98, 90,105, 56, 55,155,181,126,118,101,130,233,107, 46,195,193, 43,246, 99,110,176,132,196,164,120,228,241, 71, 49, + 40, 29, 74,239, 48,191, 20,240,245,151, 92,134,157, 83,211, 72,211, 20,206, 14,241,240,241,199,240,201,197, 62,249, 22, 87,242, +111,174,166, 89, 41, 89, 9,142, 81,120, 92, 78,131,158, 36,170, 27,213,190, 70,230,247,154,149,106,228, 6,169, 89,139,226,255, +198,126,174,131,200,104,156,233,203, 95, 15,230, 23,240,249, 79, 28, 30, 79,233, 93,110,204,206, 87,154,178,226,179, 37, 11,182, +126,121,178, 18, 9, 73, 90, 99,244,141,215,253,225,206, 3, 34, 39,191,186, 47, 57,162,190, 95, 99,218,158,211,109, 65,138, 92, + 89,140, 91,179,226, 62,137,231,101, 56,160,207, 37, 28,135, 98,107,251, 85, 72,122, 62, 88,142, 51,146, 53,134,206, 86, 25, 27, +170,207,198,185, 23, 53,247,137,139,238, 87, 22,114,207, 5,162,101, 65,215,246,173,214,213,218,142, 89,193,106,207, 28, 5,115, +233, 1, 47,145,188,232, 82, 92,123,241,101,248,167, 79,126, 10, 56,122,146,206,115,156,191,222,128,180,244, 98, 80,155,211,114, + 27, 82,218, 60, 75,127,253, 1,105, 42, 34, 0,150,165, 88, 23,216, 68, 51, 65,100, 12,107, 36,210, 0, 45,246,129,228, 44,133, +228,156,171,151,179, 79, 40, 99,115,132,214,100,222, 20,138,222, 51, 28,138,106, 20,249, 41,140, 33,237, 78,196,136,225,154,228, +191, 90, 0,208,102,165,184,115,145,118,165, 36, 77, 91,150,179, 79,209, 67,182, 51,132, 32,209, 74, 21,180,148, 80, 80,200, 84, + 10,201,129, 34, 89,146, 99, 80,150, 48,198, 64, 72, 1, 91,150, 72,147, 20, 71,142, 31, 39,237,188,215, 35, 51,187,117,227,254, +195,232,119, 93, 77,178,141,140,187, 30,225, 43,196,184,176,229,125,165,157,196,148,184, 98,184,126,191,226, 72,152, 9, 64,193, +154,144,240, 64,191,199,254, 39,254, 92, 98,104,147,187, 1, 89,130, 38, 92,241,180,221,182,112,125, 76, 50,158, 30, 19, 5,155, +122,154, 95, 80, 85, 10,149, 49, 52,110,149, 82, 60,136, 76,232,103, 43, 35, 77, 93,165, 36,236, 56, 87, 17,128, 24,157, 27,153, +118,212,202, 3, 11,119, 8,227, 65,113,129,231,167,180,100, 73,114,172, 37, 57, 54, 65,151,229,246,237,205, 52, 33,107,140, 96, +141,238,210,139,241,154,253,251,208,233,182, 48,219,157, 69,112, 30, 15, 28, 63,137, 79,125,238, 49,156, 14, 22,179,173, 14,118, +118,102,113,222,238,243,176,115,231, 44, 90,211, 83,104, 67,195,230, 10,199,164,165, 0,194,141, 70, 34, 7, 94,107,167,136,120, + 75,201,209,242, 28,139, 16,194,230, 77,175, 87, 93,138, 87,188,250,149,120,252,203, 95, 97,203, 17,223, 43,212,180,116,137, 42, +214, 33,132,181,125,245, 43, 9,238, 82, 87,214,192,141, 98, 88,172,108,145,138,231, 91,202,202, 37, 19, 2,113, 58,231,201, 26, + 20,221,114,222,113,160, 91, 12,126, 85,100,253,136,103,200,179,175, 95, 71, 75,105, 66,239, 69, 11,192, 40,138,155,173, 68, 25, +167,202, 37,170,218,139, 49,230,202,123, 32,105,115, 44, 9, 31, 86,193,177, 10, 66, 87,227,137,181, 1, 50, 14,248, 27, 22,108, +253,144,149, 37, 46, 94, 87,240,218, 72, 89,179, 90,249,181,231,127, 43,249,160,175,107,235, 76,136,150,219,115,245,117, 25,101, + 35, 13, 1,239,144, 95,188, 23, 74,120,156,252,194,131, 85,182, 82, 60,235, 49, 35, 75, 73, 10, 34,239,245, 0, 41,183, 73,127, +169, 75, 34,214, 2,105, 12,146, 67,165,161,197,232, 68,112,128, 79, 98,104, 80, 90,147,175, 49, 58,125,234,135,177,157,210, 6, + 44,107, 3, 75,217,228, 34, 2,144, 43,192,114,238,159, 99,194,103,153, 72,150, 49, 10,118,139, 35, 28,235, 38,148,237,198,176, +224, 40,244, 69, 0, 29,192, 8,120, 59,132, 85, 2, 11, 67, 1,151, 2,169, 73, 49,176, 5,218,121, 27,153, 49,176,174,207,177, + 85, 30, 90, 8,132, 52,193,241,185,121,168, 68,193,249, 64,115, 50, 55, 87,153,122, 67, 77,197,181, 27, 12,168,170, 23, 38,169, + 23,141,152,244,101,215, 53,144,181,180,145, 40, 92,148,236, 35, 29, 44,156,185,215,230, 23,232, 85, 87,167,108, 93, 61,183,103, +191,198,209, 55, 42,216, 71, 89, 22,227,207, 30,247,150,224, 98, 51, 66, 2, 97,192, 41,101,236, 75,207, 83, 50,147,165,172,169, +171,148, 35, 94,185,232, 71, 50, 17,185, 63,233,163,143,130,157,243,227,154,123, 56, 71, 62,194,245,104,232,140, 61,179, 93,236, +236,182, 1, 72, 12,122,125, 8,157,226,138, 93, 59,240,249, 47, 62,137,249,185, 30,220,244, 78,204, 78,119,209,233,228, 40, 16, +208, 73, 18,228, 23, 93,136, 52,203,161, 80,226,190,167, 78,110, 60, 26,217, 70,127,112, 89, 17,241,122,116,181,192,250,162,207, +151, 67,223,226,177,147,199,198, 93, 58, 30,103,186,240,228, 50, 86,129,245,222, 55, 42,241,147, 62,228,205,248,114,237,106, 26, + 36, 42,223,178,146,149,191, 28,168, 50, 42,100,140,137,225,224,221,200,220,125, 44,188,227, 41, 47,186,228,232,249,122, 16,109, +116,189,196,115, 27,153,176,170, 69,195, 39,181, 40,239, 52, 97, 87,138,102,193,150,231, 75,129, 76,240,162, 46,160,179,230, 31, +179,153,172, 37, 97, 64,162,218, 47, 49,248,110, 50,142,226, 92,159, 9, 76, 88, 92,244,132,159,125, 57, 30, 98,146, 42,198,192, +104, 44,222,125, 63, 30,168,143,181,174, 4, 71, 1,101, 88, 80,102,209,182,248,212, 87,130,115,149, 47, 38, 6,183, 36,138,136, + 91,154,176, 54,158,210,207, 78, 70, 82, 93,146, 80, 68,112,167, 77,154,122,150,144, 86,158,166, 28,136, 39, 41,114,216,129, 52, +243, 68,115,254,163, 35,255, 76, 2,146,250, 18,195, 26, 61,136,241, 27, 93, 85, 71, 91,205,180,183, 94,205,219,251, 42, 29,218, +215, 14,213,182,237, 33,174,118, 17,163, 84, 11,139,144,103,108,153, 87, 72,165, 66, 98, 12,116,106, 80, 12, 75, 20,195, 1, 68, +224,200, 79, 9, 44, 46, 45, 65, 74, 9,143,128,254,226, 2, 11, 64,156,131, 30, 56, 90, 84,200,113,115,250,122, 24,250,114,154, +201, 74, 69, 84,162,105,172,158,123,189,165,146,115,221, 1,124, 22,215,141,218,120,244,151,135, 64,204, 57,203,106,126, 83,206, +179,245,158,133, 34, 22, 34,149, 34,138,166,162,166,193,133,104,178,148,211, 37, 13,229, 3,231, 45,250, 59, 73,201,135, 89,183, +126,104, 78, 1, 84,130, 52,160, 80,211,204,117,204, 44,169,105,134,246,105,170,220, 23,235, 74, 4, 54,183, 66, 98,169, 44, 48, + 61,211,197, 84,154,194,100, 41,138,126, 15,255,124,236, 73,156, 56, 49, 15,184, 18, 75, 18,184,124,199, 94,152, 36, 67,107,170, +133,150,209, 16, 70,192, 11,131, 86,218,133,106, 39,120,234,248,137,141, 51,246, 80, 99,230,113, 79,202,122,142,120, 88,249,172, +215, 35,231, 39,247,227,233, 57, 44,124,229,171,172,157,170,106, 91, 69,159,180,168, 49,143,229, 74,108,136,117,156, 13, 95,123, +150,141,158,135,250, 24, 48, 49,134,169,221, 85, 65,174,120,109,231,200, 87, 29,159, 57, 97,230, 46,153,134,198, 26, 32,138, 9, +155, 81,100, 1,203,100, 37, 80,186, 88, 72,166, 22,189, 30,239,233, 10,218,251,157, 46,237,113, 25,200,130,162,216,106,226, 60, +199,219,200, 90, 96, 28, 75, 69, 90, 18, 51, 15,181,245, 84,236,231, 87,158,252,243, 96, 33,210, 22, 85,150,192,164, 53, 36,106, +235,126,157,180,105,171, 53,117, 41, 43,139, 75,100,220, 30,203,199,138,140,206, 18, 91,187, 12, 71,236,151, 37,205, 65, 89,146, + 59, 68, 49,115,137,149, 9,227,184,173, 37, 30,155,118,206, 17, 83,143,155, 78,178,223, 67, 73, 98,206,221,156, 24,238, 84,135, + 24,181, 49, 80, 51, 83, 8, 82, 35,105,231,208,105,138, 60, 53,208,218,160,155,182,144,167, 41,188,210,104, 39, 57, 84,150,192, +123, 9,145, 39, 8, 38,173, 22, 50,230, 54, 6, 80,192,151,102, 63, 81,158,112, 0,142, 34, 98,109,125,149, 86,101,237,120,144, +156,201,200,156,148,242,225, 88,206, 12,168,107,135, 16,190,242,219, 70, 62,178, 93,140, 61, 10, 17, 14, 52, 22,235,128,225, 0, +161,221, 6,124,128,215, 64,110, 52, 92,225,144,153, 4, 74, 25, 88, 81,194, 59,135, 65,105,225,157, 71,225, 28,158, 56,117,154, +221, 36,108, 10, 86,160,181,136,135,204,121,170, 78,182,158,192,146, 72, 40, 70,102,164, 85, 76,135,145, 97,197,234,100,145,216, + 10,241,204,170, 26,167, 57, 63, 55,237, 96, 20,188, 34, 36, 9,140,165, 37, 33,211,113,174,104, 12,228,209, 76,120, 50,195, 65, +115,108, 41, 50,138,136,143,228, 50,191, 50,173,254, 14, 37,125,182,232, 85,135, 63, 30,110,128,138,126, 4, 22,226, 66, 32,226, + 56,202,215,230,128, 48,241, 52,165,228,140, 24,150,160,241, 75, 84,197, 67,164,196, 87, 37,112,225,142, 14,230, 22,231,113,124, +241, 20, 62,251,232, 81,224,216, 34, 48, 40, 81,218, 18,143,244,150,176,167,221,198,212, 84, 23,202, 72,244, 22, 29,164, 1,118, + 77,207, 32, 19, 45, 12, 18,133,147, 39, 87, 96,236,145, 1,215,199, 60,242, 77,178,107, 34,254,172, 7,214, 45, 87,177, 47, 22, +154,138,230,231,181, 82,111, 99,208, 88,168,107,237,126,252,250,171, 69,240,175,154, 74,235, 55,185, 87,107, 26, 97,140,101,137, +140,254,188, 61,180,215, 6, 75,227, 2, 64, 20,198,227, 94, 83,181,160,227,193,144,246,117, 97, 57,232,149, 43,174, 41,158, 83, +235, 72, 16,136,174,174, 24,180, 8, 84, 1,109, 49,157, 44, 97,166,109,251,204,240, 57, 61, 51,225,243,161,146, 90,234, 28, 11, + 16, 37,187,173,130,160,152,170,146,105,170, 54,236, 94, 77, 86,175, 56,183,234, 26,216,237,175, 69, 85,103,226,245,245, 89,203, +244, 31, 3,253,226,126,205,146, 42,200, 50,102, 41,197,191, 77,139,232, 73, 43,163,201,145,150,178,126,207,154,169,155,140,152, +179, 72, 43,226,183,156, 36, 47, 88, 59,207, 18, 96,166, 77,149,182, 50,174,246,147, 25,116,186, 29,228,173, 14,114, 99,176, 51, +107, 97, 42, 75,208,209, 6,157, 36,195, 76,146, 34,209, 6,221, 36,135, 16,192,174,164,141, 60, 49,112,240,152, 78,114,104,101, + 16,180,132,206, 18, 56,161, 72,147,213,236,207,148,236,103,151,236,227, 28,153,255, 85,149, 11,238,107, 26,157,166,234,108, 84, + 25,140, 75,163, 46,119,192, 71, 49, 47,190,182,112,181,107,216,237, 76, 95, 81, 76,200, 11, 10, 18,113, 14,232,247,225,124, 64, +222,201, 81, 6,139,174, 78, 33, 37,112,122,176,132, 84,165,152, 31,246,161, 4,105,232,167,250, 75,176,206,195, 45, 46,144,134, + 88,122, 46,183, 91,115,119,104,205,230,102, 93,229,247,110, 84, 81, 94, 73,171,243,126, 60, 37, 49,154,228,156,123,230, 48,116, +128,181,236,146,230, 58,106,206, 46, 70,168, 70, 77,198,208, 70,208, 44, 61,199,207, 12,122,148,122, 40,234, 46,132, 1,205,113, +209,103,237, 62,212,222,175,229, 68,143, 42, 42,178, 85, 35,136, 42, 71, 56, 75,168,138, 84, 98,232, 25,158,183, 7,152, 91,170, +245, 62,136,230,240,132,204,158,144,103,250,254,183, 67,208,204,116,205,204, 44, 1, 55, 64,120,226, 36,190,252,197, 35,120,232, + 75,143,224,241,135,143, 1, 39,231,200, 26, 81,246,129,211,115, 40,150, 22,240,144,243,152,209, 41,132, 76, 32,181, 66,158, 25, + 12,134, 5,138,210, 98, 74,165,184,127,176, 72,197, 54,234,193, 86, 53, 98, 45,164,164,151,247, 16, 35, 66, 30,234,106,116, 37, + 68, 46,199, 52, 71, 74,128,172,162,191, 29, 87,251, 90,105, 63,142,238, 17, 42, 97, 52,230,164, 79, 6,142, 46,251,253, 45,204, +154,169, 51, 12, 37, 43,237, 91,212,202,212,206,159,174, 24,122,125, 14,116, 45, 98,220,203,170,250, 94, 96,229,199, 57, 14,238, +146, 20, 35,101,244,184,245, 35,230,154,199,223,163,198, 62,138,223,224, 10,135, 78,208, 30, 44,152, 94,106, 95, 41, 63,138,149, +147, 80,144,165,214, 59, 18, 20,180,167,136,122,237,171, 2, 63,224,115,161, 76,229,215,183, 88, 61,134, 96,108, 29,248,156,217, +115, 32,252,142,197,111, 69, 43,181, 92,159, 53,205,232, 42, 54, 32, 86, 51,141,213,248,164, 98, 43, 96,168, 2,228, 98, 28, 69, +214, 1,236, 86, 4,202,237,216, 9, 76,119, 41,221, 40, 36, 36,225,141, 24, 36,251, 64, 4, 7,190,181,217,148,222,105,115, 4, +123, 11, 59,166,167,208, 54, 45,116, 76,130, 78,146, 99, 38, 75,161, 32,161,165,161, 84, 45,157,162,163, 83,104,109, 0, 8,236, +109,205,162, 95, 14,161,164,196,116,210,130,112, 64, 46, 53,118,152, 22, 44, 60,114,147,194, 9, 1,167, 98,105, 82, 84,126,161, + 36,154,149, 5, 73,122,193,115,128, 29,170, 3, 28, 43,129, 73,206,135,177, 97,101, 63,124, 93, 35,151, 53,230,190,221,146, 96, + 12,166,138,229, 6, 93, 73, 11,172, 12,250, 58, 65,158, 26,204, 23, 3,180,148,129, 86, 26,189,114, 0, 5,137, 94, 89,160,231, + 10, 44, 21, 67,244, 23, 22,105,124, 67, 75, 25, 10, 69, 96,169, 56,169, 2,208, 16,106,105, 44,203,104, 55, 70, 19, 97,208,106, +109, 77,123,100,218, 20,227,129, 43, 81,235,113,254,220, 4,176,172, 7, 89,194, 37, 43, 89,160, 41, 89, 27, 47,125,165, 45,107, + 54,123,167, 6,163,200,220,140, 45, 64,142,211,134,162,115, 83,166,156, 26, 8,210, 76,226, 26,198, 26,225, 10,227, 65,108,130, + 53,126, 17, 53,164,218, 30, 11, 92,200,135,215,235, 5,215, 93,133, 99, 71, 30, 27, 39,108, 74,146,245, 37,112,160,216,185, 48, +203,199,234,129, 34, 84, 65, 84, 49,101, 42,112,122, 31, 64,251, 52,174,243,176,128, 91, 42,241, 72,217,199, 46,157,161,213,202, +160,180,198, 82,111, 8, 95, 6,244,122, 61, 40, 25,112,162, 4,196, 96, 8,161, 0, 17, 2,164,146, 16, 33,140,106,208, 8,128, +152,122,252, 41, 37, 4,107,233,228,117, 11, 92, 90,194, 46, 47, 32,123, 89, 85,153, 68,168, 52,214,114, 29, 1,103,129,131,126, +203, 9,139,214,106,154,226, 86, 50, 21, 89,115,149,229, 25,144,228, 36,168, 7,199,251,112, 21, 55,162, 99, 87, 66, 81,210,254, + 81,156, 50, 26,216,106, 81, 63,247,169,161, 57,137,150,167, 1, 23,255,138,166,124,239,171,207,215, 83,173, 6,158,175, 63,172, +138,214, 40, 78,145, 21,204, 27,130, 37,174,237, 74,178, 76,105, 95,179,160,138, 42, 64, 46,240,254, 23, 92,156,204, 59,122,238, +213,148,129, 49,235, 33,206, 61,125,241,126, 92, 91, 95, 47,125,143,138, 69,228, 97, 81,216,178,101,149,206, 22,106,244, 42, 6, +133, 58,191, 5, 76,189,213, 33,205, 91,176,201,182,224,218,224, 58,214,234,230, 42,115,218,144,223,124,231, 12,144,166, 72, 59, + 45,156,223,238,192, 8,137,110,146, 34, 55, 41,140,148,104,233, 12,146, 37,200,110,210,230, 30, 38, 26,137,212, 80, 8, 24,122, +135,220,228, 16,193,195, 7,143,204,164,240,206,194,134,128,142, 74, 49,116, 5,164, 18,104,155, 20, 94,122, 40,149, 0,218, 32, +128, 55, 99, 96,139,193,192, 81, 64, 94, 97,163,184, 72,230,139,210,113, 78,101, 96, 45,189, 88, 99,211, 76,254,244,235,207,147, +223,138, 13, 86, 39, 30, 37,231, 63, 39, 25, 16, 2,250,174, 68,233,135, 8,222, 99,161, 28, 32,192, 97, 97, 80, 96, 97, 56, 36, + 63,186,141, 1,140, 49,135, 54,208,239, 41, 91, 86, 60, 7,124,197,138,122,117,233,243,140,226, 63,107,152,127, 71,121,186, 98, +156,153,215,115,143,183, 58, 66,125,179,126,116, 37, 40,146, 52,145, 92,222, 54,106,238,204,128, 99, 99,161,161,163,130, 50,129, +173, 28, 14,180,151, 2,184,172,227,160,202,227,183,150, 53,255, 58,225,231,235, 21, 19,190,255,232,195,143,213,184,130, 39, 95, +162,136,101,132,121,203, 42,224,216,163, 79,156,217,224, 67,178,214, 21, 3,136,206, 69,151,188,229, 42,160,197,255,201, 9, 70, + 24,159,209,147, 0,228,150, 22,241, 21,111,209,129, 66,162, 83,244,150,122, 8,176, 56, 49,127, 18, 11,189, 1, 78, 91,143,144, +119, 32,134, 22,162, 28, 64, 72, 49,122, 73, 41,136,105,243,245, 4,107,239,145,161,143,121, 9,150,211,210,163, 63, 57,174,111, +244,191, 23,182, 86, 55,127, 45,183,211, 42, 12,215,218,202, 29,229,183,161, 97, 72,156,211, 68, 83,161,151, 86, 74,123, 68,112, +115,160,181, 50, 30,132, 32, 51,174,240, 84,239,161,197, 85,228,138,126,213, 56,100,224, 88,177, 97, 11,100,108,210, 18,215,208, +232,138,201,196, 98, 64,162, 86,237, 80,123,162,255, 49,122,219,250,170, 96, 82,180, 10, 38,130,178,164, 60,151,243, 45, 81, 53, + 3, 27,197,165,112,238,186,103,179,189,183, 85,214,206,102,172,135,171,197, 80,172,228,234, 25,197, 46, 76, 92, 51, 77,206,204, +178,218,140, 91, 37,242, 77, 37,198,104,170,186,230, 50,132,175, 30,165,251, 68,183, 72, 93, 80, 21,213,222, 61,123,166,238,184, + 48,134, 11,192,226, 0, 40,123, 76,192,121,161,179,188, 98,230,211, 93, 36, 89,134,243,167,103,177, 43,109, 33, 55, 9,180, 86, +200, 84,130, 76, 39,200,149,193, 16, 14, 45,147,195, 57, 7, 37, 37, 82,147,142, 36,146,118,154, 51,251, 8,208, 82,195, 8,129, +194,123,164, 73, 11, 1, 30, 66, 0,221,172, 5, 3, 9, 31, 60,140,144, 16, 74, 82,133, 72,163, 16, 98, 1, 4, 1,210,118,162, +143, 29,156,214,225, 37,117,123, 26, 22, 85,112,223,118,164, 1,181, 58,188,112,114,107,180,168, 72, 44, 4, 53, 74, 40, 3,241, +155, 97,240, 40,217,135,238,124,192,124, 49, 68,111,200, 18,118,212,246, 69,189, 46, 53,167,229, 32, 22,248,240, 92, 40,168, 86, +132,166,206,156, 39,137,195, 90,218,186,247, 85,249,210,200,216,227,117, 66,216,222,226, 48,235,133, 98,181, 32, 30, 28,149,208, +254, 94,236, 85,154, 89,146, 0, 94, 81,230,133,141, 37,141,107, 62,111, 88, 98,228,154,171, 98, 5,174, 2, 56, 28,156, 73,105, + 98, 77,246,186,144, 87,111, 0,130, 48,206, 36,141, 38, 51,102, 76,211, 42,202, 51,153, 69, 36,158,177,248,207,118,105, 39,102, + 29, 68,113,181,244,209,200,140,188,128,155, 63,141,135, 79, 44, 32,203,128,133,197, 37,244,251, 67, 44,245,135,152, 31, 20,104, +167, 9,140, 78,208, 23, 30,194,164, 16,101, 9, 17, 28,100,212,210,163,214, 30, 25, 59,207,199,228,207,101, 53, 34,163,137,118, +197,174,111,229, 68, 7,184,201, 0,186,141, 88,147,234, 41,153,103, 35,100,118, 90, 20,131,180,146,175, 95,114, 90, 87,154,178, + 73,157,211,135,203,114,109,250,194,130, 21,188, 7,242, 54, 51,116, 71,110,167, 97,193,193, 87, 28,180, 21, 75,125,219, 48, 94, +122, 57,106,233,178,150, 66, 44,216, 5, 36,185,225, 72, 52,179, 59, 69, 76, 94,161, 54,207,150,127,175,237,219, 24,241, 46, 80, + 5,154,122, 27,205, 50,164,148, 72,177,185,122,237, 41, 23,202, 81, 92,222, 54,210,192,216,140,201, 57,242, 83,151,182,150,165, +101, 43,154, 45, 5,119, 62,228,207,154,140,221,161,220, 88,101, 61,129,191,186,102,233,140,116, 83,131, 43,234, 49, 93,212, 28, + 55, 48, 44, 16,142,159,102, 75,160, 27, 55,201,199, 40,248, 88, 94,118, 88,108, 5, 83, 47,128,165, 30,181,126, 43, 57, 16, 66, + 37, 64, 59,161,158,222,173, 20,216, 57,133,206,244, 52,178, 44, 69, 87,167,232, 38, 41, 50,147, 67, 74,137, 41,221,130,148, 52, + 48, 41, 53, 49,226,224,145, 39, 45,100, 90,163,180, 14,173, 52,135,117,142,138, 68, 41, 67,210, 57, 4,148, 74, 32, 1, 20,174, + 64,162, 12, 32, 4,202,162, 68,146, 24,216, 96, 73, 40, 80, 10, 66, 8,100, 38, 65, 97, 29,164, 54,100, 49, 83,181,154,191, 73, +108, 52,226, 41,101,195,219,237,145,170, 35, 33, 84,172,113,197,110,101,103,227, 75,142, 27, 81, 43,178,138, 72,238,146, 6,135, +208, 31,160,148,192,176,223,135,133, 64,185,216,227,195,200,121,233,129,115,190, 77,204,139,101,109, 57,250,200, 60,119,118, 82, +182,170, 91, 61, 74, 95,242,227,126,187, 16,198, 53,176,213, 52, 3,132, 51,125,234,246,105,102,232, 38,163,136, 94, 45,184, 63, + 49,143, 51, 88,170,171, 16, 15,174, 16,156, 2,228,136,208,116,218, 68, 76, 3,155, 40, 53,215, 71, 8,174,106, 17, 42, 66,213, + 93,108, 50,176,107, 20,224, 52, 65,253,163, 0, 84, 23,152, 2,215,118, 79, 81,105,148, 43,105, 99,117,179,104,100, 14, 59,118, + 0,123,119, 3,211, 51, 85,247,193,179,217,199,134,107,243,199,186,243, 35,226,164,199,219, 39, 43,185,114,222,118,140,174,246, + 14,232,207,225,241, 99,115,120,180, 40,112,122,176,132,133,225, 0, 18, 2,109,163,209, 74, 52, 90,173, 54, 10,163,225, 77, 10, + 57,112, 16,190,224,216, 91,214,214,173, 29,211,206,151,251,253,140,192,116, 41, 42, 55, 83,204, 57, 7, 87, 72,180,181,253, 14, + 69,116, 66,201,229,251, 50, 76,106,125,235, 9,138, 90, 15,186, 45, 96,122,138,253,213, 43,180,206,141, 66,156, 20,180, 63, 28, +168, 6,194, 96,131,173,160,133, 39,173, 60, 12,170,184,130,148,179,135, 44,170,156,116,205,241, 37,134,115,180, 36, 11,191, 8, + 85, 30,186, 98,115,146, 16, 28,220,201, 46,190,148, 45,127, 49, 63,125,180, 48, 9,251,245, 61,247,122,183, 36, 96,143,178, 76, + 38,155,247,132,205, 9,172,154,221,170,130, 99, 5,134,182, 50,113, 7,206,163, 51,178,138, 43,136, 12, 86,230, 84, 71,133,106, + 29,211,239,150,235,210, 11,206,188, 50,168,170, 74,174, 69,211,235, 53, 45, 98,159, 0,165,201,194, 18,115,239, 53, 7,160,198, +114,176,147,110,208,146,255,231,220,216, 61,183, 38,250,221,215,122,156,171, 90,161,152,110, 14,116,186,152,218,177, 3, 70,105, + 76,155, 12, 59, 59,211,200, 37,249,122, 91, 38, 67,240, 30, 82, 10, 24,109, 70,231, 43, 51, 9, 9, 67,138, 11,170, 8,133,118, +222, 98, 95,187,130,150,128,226,180, 44, 13,133,196, 80,158, 99, 34, 52,188, 36, 13, 83, 11, 5,107, 29,180, 20,200,149,129, 4, + 73,133,198, 72, 4, 37,224,164,170, 77,172,224,224,140,104,246,148,219,103,178,148,177, 30, 52,155,154,214,219,223,122,197, 13, +202,196, 94, 11,210, 30, 29,232,144, 57, 54,221,244, 11, 64,120, 4, 71,145,145,228, 30,113, 24,165,189,136, 88, 20, 72,212, 90, +165,214,162, 93, 61, 63,223, 96, 56,190, 25,133, 24, 47, 56,179, 92,170,208, 74,155,185, 94,229, 43, 6,132,156, 99, 95,215, 25, +196, 93,233, 81,221,113,161, 21,132, 52, 16,165,135, 16, 6, 66, 88, 8, 17, 42,205, 65, 9, 98,232, 50, 80,217, 94,173, 72,178, +215,146, 8, 87, 89,176,182,207, 62,118, 45, 40,247, 52, 70,171,166, 73,197,112, 71,190,182,101, 74, 20,199,212,162,184,198, 38, +250, 99,125,213, 99,123,189,140, 57, 49,192,142, 89,114, 37,120, 22,224,138,226, 76, 33, 99,221,237,112,101,229,142,240,168, 10, +229, 8, 62, 63, 74,241,121,170, 69,242,174,184, 39,106,171, 81,244,129,185, 62,134,172, 57,181,181,129, 48, 10,237,180,141, 86, +150, 33, 75, 53,160, 20,138, 36,133, 76, 50,200, 2,180, 62,206, 87,126,117, 44,159, 85,182,236,218, 71,235,199,104,206, 67,173, +136, 13,199, 61,196, 20, 54, 53,177, 54,117,193, 26,162, 10,206,141,218,221, 86,100, 36,180,187, 85,160,177, 7, 91, 66, 87,177, + 10,148, 69,197,208,215, 43, 40,143, 4, 16,126,230,204,208,152, 90,121,197,240,118,119,137,201,117, 50,170, 23,162, 12,151,107, + 6,249,240, 71, 93, 48, 61, 23, 4,227,250,238, 54,140, 12,161,180, 15,202,106,205,135,190, 10,180, 19,172,169, 59, 77,110, 43, +173,216,239,206,116, 41,250,218, 71,230,123, 57, 30, 28,186,110,211, 54, 87,183,140,238,129, 81,116,185,170,210,234, 52,199, 14, + 8, 85, 21,176,241, 69, 85,242,222,130, 54,136,137,174, 1, 22,200,125,205, 93,182,214,186,203, 90, 42,239,168,149,176,226, 46, +139,241, 25, 56,118, 39,146, 7,201,252, 85,214, 82,222,150,161,157, 91,220, 79, 61,161,138,112,121, 70, 18,222,206, 25,236,216, +185, 11, 90, 40,236, 48, 57,102, 91, 93,120, 27,144, 37, 25,180, 84, 40,202, 18, 74, 10, 24,165,169, 71,188, 81,232, 36, 41, 32, + 21, 18,165,160,133,132, 54, 25, 20,183,235, 84, 82, 66, 9, 1, 37,104,118, 5, 2,130,144,144, 66, 82, 32, 88,209, 71, 38, 21, +213, 61,113, 37, 18,109,160,160,224,225,225, 3,208, 73, 18,142, 90,150, 48, 90,192, 10,201, 5,149, 56,215,210,163, 74, 41,112, +219,164,169,199, 75,186,179,180, 6, 68,194,106,106,229, 66, 19, 85,229, 54,123,238,192,230, 75,146, 34, 11, 46,208, 19,106,218, +114,172,108, 18,205,202, 81, 50, 44,216,124,220,227,224,150,122, 3,158, 88, 33, 78,170,113, 19,252,122,243,164,147,132,210,196, +178,156,152,194,176,120, 90,131,227, 4, 0,145,101,220, 62, 90, 67,176, 95, 85, 56, 91, 49,244,216,157, 79,164, 53,225, 53, 0, +221, 89,218,239,117,179,163, 97, 77,160,224, 28, 94,112, 68,112,198,205,120, 50,110,242, 2, 63,174,169, 71,194, 48,201, 88, 71, + 57,242, 76, 0,140, 24, 39,226,235,205,241, 23,172, 93,104, 78, 39, 90, 90,170, 58,134,153,132, 52, 66, 99,214, 39,208, 74,234, + 14, 56, 98,232,145,216,185, 80, 9,197, 1, 68,136,189,172,250, 88, 47,135, 50, 84, 25, 41,129,180, 47,161, 28, 80,120,148, 62, + 96, 40, 20,118,117, 58, 48, 38, 67,170, 20, 90, 38,197, 84,158,163,147,166, 8,137, 65,217,105, 65,232, 12,162, 95, 64,216, 98, + 77,134,190,252,220, 56,154,223,192,154,102,204,251,143,217, 32, 82,140, 51,244,122, 15, 4,205,117, 10,192,213, 45, 17,131,204, +216, 10,182, 81,147,253, 36, 2,107,149,206, 81,161,162,213, 26,242,212, 3,104,215,123, 63,195,245, 63,218,204,152,103,219,244, +179,149,144, 5, 74, 2,152,206,137,225,181, 51,170,179, 96,120, 78,178,132,198,110, 12, 87,242,228,159, 35, 33,137,173,125, 35, +225, 71, 80,170, 90, 44,171,235,202,154, 98, 21, 42, 77, 57, 6,247,169,104,134, 55, 20, 29, 31, 99, 89,234,110,169,141,210,203, +152,177,162,229,120,147, 29,231,120,227,136, 42, 11, 64,129, 4,223, 68,211, 92,248, 90,187,232,224, 73,171,246,178, 42,123,173, + 88,185, 90,143,160, 29,233,104, 61,214, 34,209,148,217, 98,106, 12, 61,222, 43,128,133,140,168, 20,214,232,248,196,254,218,186, +138,114,134, 35,220,211,100, 20,233,158,182, 58, 48,208,216,145,183, 96,180, 65, 97, 75,180,116,134,224, 28,188, 22,232,102,173, + 17,141,128,118, 72,148,129, 84, 10,109, 45,225, 3, 16,156,131, 82, 18,158,219,119, 90, 87, 2, 65,193,123, 7, 3, 1, 45,104, +113,134,101,129,160, 21,218,105, 11,165,181, 16, 10, 48, 72, 96,157,131,144, 2,218, 75,100,121,130, 65, 97,145,105,137, 12, 9, +150, 44,160, 82,133,190, 18, 40,130,175,124,232,177, 59, 78,146, 97,212, 33,104,171,177, 21,215,140,103,101,212,207,185,214,153, +104,136,170,102,122,220, 64,185,226, 40, 83,214,232, 5, 72, 32,136,145,184,138,183,131, 31,208,255, 23,123, 84,219,185, 92,134, + 56, 88, 84, 4,107,100,126, 95,175,101,193,144, 5, 71, 41, 0, 45,234, 0, 55, 92,220, 82, 38, 29, 0,224,242, 43,113,224,178, + 93,184,252,130,125,216,189,235, 60,180,119,207, 32, 72,133,188,149, 64, 35, 64,166, 9,140,214,200,164, 68, 57, 28, 98,105, 88, + 98,105,105,128,165,197, 62, 6, 11,139, 56,245,212, 81, 60,240,212, 19,248,220,157,159, 64,216,181, 27,232, 45, 64,216, 62,241, +159, 36, 39,193, 53,212,246,126, 12,172, 10,220, 21,170,237,169,174,190,178, 44, 96,113,191, 99, 87,144, 9,114,136,113,211,251, +114,149,166,226,128, 98,228,123,180,110,248,154, 98, 47,215,217,173,176, 44,128,197, 57,206,135, 15,244, 28,245,106,120,102,162, +187,217,154,231, 29, 85,101,199, 72, 91, 99, 55, 69,167,153,225,115,241, 29,167, 89, 11, 91,142,209,112,127, 6, 59,113, 62,180, +133, 40, 10, 20, 58,193, 92,111, 10,121,218, 70, 42, 91, 80, 90, 32,216, 2,153, 84,216, 51,179, 3, 30, 30, 51,137,196,233,222, + 9,244,237, 28,190,112,231,221, 85, 85,221,138,252,175,188, 79,226,126,134,173, 2,231, 70,194, 11,198, 43,210,141,206, 26, 11, + 66, 18, 92,223,130,199, 27,175, 56, 4,119,210, 66,173,210,218, 38, 49, 24,208,107, 43,161, 57,234, 92,129,220,163, 57, 19,139, + 52,229, 88, 16,238,236,167, 64,153, 27,113,189,235,139,223, 54,220,191,128,203,115,219, 90,159,134, 0, 96,177,168,252,196, 75, +220,192, 37,214,116,176, 19,238, 39,139,170,154,165,176, 53, 13,152,203, 27, 27, 91,149,130, 5,187,196,236, 38,186, 13,234,218, +222,140, 5, 6, 98,230, 67, 61, 3,162,240, 85, 79,119,205,189,225,203, 33,231,134,199,231, 2,209,199,184,255, 67,109,191,104, +189, 62, 58, 63,249,118,201, 65,130,182, 22, 16, 43,226,245,121, 31, 42, 93,197, 47,196,150,228, 19,117,254, 5,246,188, 38,108, +217, 38,105, 27, 74,137,104,117,144,236,154,198,121,217, 52,242, 52,129,145, 6, 10, 64,170, 18,104, 67, 62, 23,173, 12, 82,149, + 32,225, 46,107,153, 78, 32,133,131,230, 20, 51, 37, 2,172,245,112,142, 76,233,193, 59,104, 0,169,176,112, 90, 99, 56,164, 86, +161, 54, 0,131,194,162,103, 75,148, 46,192,122,135,158, 29, 2, 66, 34, 56, 7, 27, 44,140, 50, 40, 93,229,119, 28,148, 14,198, + 8,204,245,151, 0, 33,112,188, 63,128, 91, 90, 36,255,202,176,199, 11, 91, 80, 16, 82,105,207, 77,244,240,134,205,238,168, 76, + 94,145,144, 10, 49,206,204, 5,170,195,160,147,170,185,142,228,180,189,232,211, 44,107, 41,120,131, 33, 29,190,222, 18,109,210, +222, 96,107,159,123,106,150, 2,127, 98,106,202,137,211,192,112,105,211,130, 78, 93, 43, 75, 95,242, 34,124,215, 43, 95,138, 11, + 47,223,143,217,217, 22, 10, 33, 96, 2,176, 35, 85, 88,130,132, 81, 18,137, 54,232, 21, 5, 10,206,156, 8,182, 24,149,128,245, +222, 67,115, 52,110,139, 9,252,176,180,176, 46,224,171, 71, 79,227,200,103, 63,143, 15,220,125, 31,240,224, 17, 4,149, 2, 51, + 93,210, 34,132,172,122, 31,107,110,180, 48, 55, 79,135,222,121, 46, 11, 59,172, 24,133,224, 88,138,158,173,180,121,189, 12, 17, +168, 87,223, 27, 99,228, 24, 47, 81,186,158,152,132, 52, 33, 45, 75,103,212,238,181,158,166,153,178, 86, 6, 80,179,160,114,157, +185,180,117,157,192,212, 5,142,132,153, 89,204, 26,224, 50,205, 97,125,109, 47, 71,110, 86,173, 33,166,119, 66,236,189, 4,151, +159,191, 11, 59,179,105, 76,183, 58,164, 40, 74,141,139,206,111, 99,207,238, 41, 76, 79,105,124,245,196, 0, 15,125,233,126,124, +242,225, 47,224,201,143,127,102,148, 6, 29,106, 63,235,175,149,152, 61,213,176,151, 85,190,117, 61, 7, 28, 53, 38,175,184, 7, + 69,212,146,108,237,106,209,116, 26,153, 82,120, 6,196,140,212,215, 77, 74,218, 11,221,140, 54, 81, 82,211,176,235, 13,144, 44, +184,194,153,156, 8,131,208,112,174,168,180,200,250,216, 35, 45,113,142, 44, 66,139,220,205,173,223, 39,173, 93,150,228, 51, 15, +195, 51, 53,218,122,249,211,186,144, 6,216,113, 0, 0, 32, 0, 73, 68, 65, 84, 0,139,122,202,161,223, 56, 61,142,252, 41,182, +151, 45, 49, 94, 43, 32, 90, 59, 39, 91,228,198,204,160,224,171,226,105,158,153,172,225,235,153, 90,163,169,222,160,170,123,176, +217,120, 21,147,212,138, 75,213, 27,217,248,106,190, 99,138,118, 61,245,170, 54, 39, 91,163,169, 43,174,180,165,217,236, 62,213, +193,108,154,195,104,133, 76,167, 72, 36, 7,171,169, 28,131,178,143,110,214,130,132, 68,146, 72,164, 58, 65,154, 26, 40, 37,224, +172, 68,150,164, 8,193, 98, 88, 90,104, 37,161,133, 7,134, 67, 8, 37,144, 7, 18,137,212,192,162, 3,137, 69, 0, 93, 91,194, +106,129,167,132,128,242, 1, 46,145, 8, 33, 33,215,152, 4,132, 80, 8,214, 66,139,170,213,170,225, 26,197,211,121, 27,189,178, +143,118,106,176,132, 14,156, 92, 36,237,209,198,116, 38,253,204, 99,232,192,120,125,240, 51, 76,117,156, 6, 82,128, 2,170,130, + 39, 45, 44,101,223,160,228,239,229, 92, 72,162, 12,120,213, 85,251,241,137, 47, 28,225,198, 98,138, 3, 64, 98, 57,221, 45,126, +238,193, 2,153, 53, 91, 41, 9, 16, 97,194,247, 23, 53,198,104,238, 28, 88,172, 84,200, 58, 18,255, 55,127,207, 91,240,194, 87, + 30,192,174,221, 51,152,205,115,216,178, 68,175, 40,209, 27, 20, 16, 74,194, 14, 45, 78, 23, 20,229,154, 40, 9,167, 4,148, 20, + 80, 16,112, 69, 9, 64,160, 95, 18, 3, 30,246, 11,244, 11,139,233,233, 22, 90,173, 4, 45,157,160,173, 37, 94,122,197, 62,188, +241,234,139,240,198,111,250, 58, 60,122,114, 30,159,250,135,187,240, 63, 62,254,105, 98,226,129,245, 62,205, 53,178,157, 3,220, +176, 98,110,145, 81,106, 77, 81,240,182,172, 74,108,214, 25,250,100, 46,171,101,237,177,206,192, 39,127,174, 23,121, 14,236,217, + 81, 77,220,241, 99,213,189,157, 7,230,251,216, 80,173,241,210,210,158, 26,249,194,107,227, 81, 53, 33, 81,216,241,158, 15, 27, +221, 47, 39,158, 2,116, 23,253,221,187,176,100, 75,100,101,129, 52,105, 99,255,197,187,113,209,222, 54, 46,185,160,131, 68, 43, + 92,176,219,162,149,103, 80, 42,197,135, 30, 89, 4, 30,125,112,164,173,111,168,228,187,171, 89, 20,198,122, 88,212,153, 68, 70, +204, 78,233,138,254, 97,192,140, 92,144,245, 73,213,253,109,207, 0, 26, 18, 45, 65, 74, 19,173,158,153,162,137,153,206,128,190, +165,244, 94, 33, 33,181,132,105, 27, 4,142,179,233,232, 4, 82, 8,248, 16,144, 43,141,190,243,112,240, 48, 34, 67,233, 61, 20, +103, 32,149,214,193,194,195,141, 10, 45,113, 0,167,209,196,236, 68, 78,130,228,128, 11, 58, 45,183, 31,202,149,172, 26,158,232, +217,102,173,156,245,126,230,163, 66, 87,204, 20, 85,189,236,237,132,155, 52, 90, 51, 29,187, 75, 29,215,189,119,224,186, 32, 53, +225, 79,112,151, 72, 55,209, 52,108,163,207, 27,226,254,139, 41,214,190,178, 8, 25, 0, 46, 33,255,254,232,128,177,130, 80,163, + 29,103,239, 83,215, 20,184,130,118, 14,180, 53, 48,179, 3,157, 60, 71, 91,165,232, 36, 25,100, 80, 80, 2, 48, 58,133,115, 67, +180,211, 28, 74, 8, 36, 70, 33, 75, 82,164,121,134,196,208,198,161,121,160, 96, 8, 45, 61,130, 43,161,157,131, 48, 2, 29, 87, + 32,241, 14,137,247,112,174, 4, 66,137,204,121, 4,239,224,189, 69, 22,128,129,176, 84,117, 19, 64,225, 73, 62, 79,117, 2,129, + 0, 47,128, 84, 25,248, 16,160, 37,157, 56,163, 12,156, 35,159, 94,128, 64, 33, 20,249, 57,202,146,203,126,114,202,194,114,209, +174,107, 5,157,108,119,240,215,168,186, 19,251,123, 37,119, 64, 26, 6,242,201,104, 54, 3, 26,174,170,231, 56, 31, 52,213, 64, +170, 32,131,128,145, 26, 78, 6, 60,122,124, 14,111,126,245,245, 40,243, 33,230, 78,204,211, 70,178,150, 11, 88,184,179,219, 27, +245, 84,160, 24,171, 80, 14,168,226, 90,191, 87, 5,224, 69,134,222,158,166, 42,131,105,139, 59,151,197,210,147, 45,110,208, 67, + 27, 55,189,250,133,248,190,239,126, 11,190,235,166,239,193,203, 15,188, 16,211,221, 54,180, 36,166,122,186, 95, 96,169,176,208, +165,133,245, 30,169,243,120,252,196, 60,156, 23, 80, 70, 33, 88,135, 76, 27, 88,239, 49,149, 24,204,245, 10,164, 30, 72,148, 68, +123,166, 3, 47, 4,164, 13,200,179, 4,157,118,142, 32, 4, 84, 16,176,165,133,128, 64,146, 37,184,238,192, 53,248,186,175, 63, +128,125,187,166,241,240,201,163,232,159,236,209, 33, 95,232,147,191, 90,114, 81,141,216,235, 32,176,169,172,223,227, 52, 42, 81, + 69,219,151, 92, 3,115,185,148,190,216,183,187, 78,104,162, 86,161, 57,144,103, 61,105,151,173, 14,249, 77,181, 4,230, 22,104, +222,181, 28, 55, 53,111,116,191,198,212,200, 24,244, 23,235, 90,199,234,106, 58, 84, 65,180,214,158, 89, 78,120, 13,235,203, 40, +232,109,233, 36, 22,145,163, 61,211, 69, 75,165,216,217,157,193,215, 92,216,198,229, 23,239,128,145, 10,157, 86,138, 78,150, 64, + 36, 6,189,178,131,153,233, 93,120,176, 95, 34, 56,143,160, 13,194,249,251, 16, 46,216, 3,236,217, 75,193,144,171, 5,167,174, +227,249,144,232, 42, 0,176,157, 98,223, 11, 46,193,252,177, 57, 14,174,170, 9, 92,214, 82, 96,152,125, 6, 48,244,200,116,102, +218,180, 15, 90, 9, 55,200, 18, 72,186,109,164,105,130, 60, 33, 5,108,214,100,152, 54, 57,118,230,109, 36, 74, 97, 58,237,160, +107,114,104, 41, 49,155,117,208,209, 25,218,105,134, 92, 25, 76,165, 45,180,141,198,180, 54, 72,181, 70, 43, 77, 97,125, 64, 80, + 26,193,212, 44, 77,136,133, 99,120, 47,216,114,237,249, 95,238,181,153,177,123,112, 69,182,216,203,157,179,125,130,175,250, 40, +148,190, 58, 15,178, 86, 35, 34, 6, 28, 39,186,242,181,143,130,251,184, 10,166,224,130, 80, 37,151,181, 45,106, 41,103, 27, 85, + 10, 71,221,218, 98,156, 65,140, 97,137,149, 20, 45,231,252,151,213, 9, 9, 28,203,178,101,209,239,138,125,233, 83, 25, 96,218, + 72,167,167,176, 35,201,161,133,129, 81, 64,110, 50,164, 73,138,224, 45,140, 78,144,232, 12, 64,137, 86,218, 66,154,103,208, 34, + 64,170, 0, 33, 2,197,107,129, 34,181, 69, 8, 16, 92, 79,184, 35, 45,108, 0,210,224, 96,157, 67, 34, 5,242,210,162,112, 5, +116,172,168, 6,139,196,121,244, 80, 98, 80, 82, 62,163,210, 9,156, 45, 96,116,194, 38,252, 0,165, 53,164, 15, 48, 74,161,240, + 1, 90, 8, 24, 24, 20,176, 16, 82,160, 28,198, 98, 25,174,146,186,214, 27,120,162,107,121,140,114,139,234,153, 27,206,247, 84, + 19, 68, 55, 54,100,168,219,159,173,162, 96,148,152,199,108,248, 25,114, 14, 12,145, 18, 48, 10,137,210, 20,179, 0, 64, 10,129, + 32,129, 47,127,245, 97,204,205, 47, 49,243,103,109,127,104, 89, 82, 93,157,177,167, 47,191, 22,238,212,169,202,124, 86,214, 44, + 9,245,249,136,105, 67,101, 57,158,138, 17,209,153,229,142,125,117, 19,148,164, 74,132,211, 93, 96,122, 10, 47,122,249, 53,184, +241,187,223,138,239,249,174,215,227, 37, 87,237,199,190,110, 27,139, 46,160, 37, 4,130, 15, 24,148, 22, 67,235, 96,135, 22,139, + 3,139, 97,127,136,194, 5,180, 90, 57,102,167, 91,112,150, 52, 14, 93,150, 72, 76, 2, 39,128,254,176,128,148, 10,221,196, 64, + 6,129,118,158,227,210, 29,211,104, 75,133, 2, 2, 83,153, 65, 30, 4,230,188,195,233,162,192,210, 82, 15, 39, 7,125,188,237, +199,126, 9,223,247,147,223,139, 87, 92,123, 13,186,193,227,254,207,124,153, 36,250,165,211,212,108,168, 44,137,121, 42, 93, 69, +175, 71,255,123, 76,157, 26,153,233, 86,107,111, 43,170, 6, 27, 35,135,112, 45, 53, 80,202,181,247,154,229,146,154,243, 92,118, +213,139,101, 58,140,201,241,168,218,205,150, 51,117,174,202, 33,118, 27, 79, 59, 58,131,169,107, 13, 49,127, 12,243, 34, 71,123, +170,133,169, 36,199,243,206,159,198, 84, 59,193,244, 84,134, 32, 20,180, 81,200,140,134,208, 10, 58,107, 97,110,161,192,241,249, + 5,132, 52,197,215, 29,184, 12,215,126,205,126, 92,188,179, 11,209,206,112,226,244,252,217,165,243, 1, 68, 88,133, 64,114,241, + 5,216, 59, 53,139,227,115,115, 19,174, 42,206,189,198, 51,160,167,129,226,134, 89,221,156,220, 44,237,156,203,118, 27,164,105, +138,221, 89, 11,185,210,152, 77,186,152,201, 58,104, 39, 45,236,200,167, 97,164, 70, 55,233, 80, 77, 16,165,145, 40,131, 84, 39, + 80, 82, 32,145, 18, 25,167,121,182, 76,130, 34, 0,185, 73,209, 50, 25,114, 45,209, 54, 26, 66,105, 40,163, 81,218,192,101,132, +201, 50, 72, 76,239, 28,149,132,150, 53,215,137, 8,128,206, 41,138,222, 58, 78, 19,100, 41, 57,186,205,192,129,169,165,173,206, +156,228,134, 74,138,207, 17,184, 76,119, 44, 30, 21,107,119,184,130, 92, 25,145, 17, 59,191,241, 51, 20,121,200,168,153, 78,160, +116, 63, 97,185,200, 21,107,241,177, 65, 89, 96,103,126, 8, 20, 0,232,237, 89, 50,117,173, 73, 59,108,229,164, 89, 77,181, 49, +157,102,152, 78,219,208, 74, 66, 10, 32, 81, 26,214, 89,116,210, 46,188,119, 80, 10,152,106, 77, 35, 73, 21, 50, 99, 32,132,135, + 18, 20,196, 21, 64,233,109, 74, 10, 88, 91, 82,219,116, 9,104,231,144,115,161,142,196,123, 40,231, 49, 12,142,252,159,222, 66, +120, 65,193,119,222,195,133,152,173, 16,224,189, 67, 16, 26,130,163,180,165, 16, 80, 66, 64, 10, 9, 15,138, 34,148, 66,192, 33, +160,165, 19,244,157, 69, 16, 18, 46,148, 44, 40,176,100, 22, 56,204,119,173,195, 89,247, 7,249, 45,170,103,222,105, 19, 83, 83, +226,204,136,252,232, 48,140,154,156,229,102, 8, 14, 85,148,116, 44,138,144,155,209, 6,117, 66,192, 40,201, 21, 60, 5, 66, 16, + 72,210,148, 2,128, 53, 71,238,198, 90,195, 67,187, 70, 81, 24, 13,119,234, 4, 17, 57,203,117,246,235, 13, 71,226, 28,198,130, + 51, 43,205, 73, 43, 35,109, 60, 75, 43, 38,100,200, 84,184,235,162, 61,232, 25,131,239,127,195,155,241,154,131, 47,199,133, 23, +238,134,181, 1,137, 45,113,186, 95,224,177, 19,115,120,234,212, 34, 78,205,247,113,106,110, 17,110, 88,114,141,131,128,211,167, +230, 81, 14, 75,244, 22,250, 88, 90,234,195, 46,245,176, 48,116, 40, 29, 96, 18,131,197,133, 1,188,243,112, 11, 75,152, 31, 20, +152, 31, 20, 40,157, 69,191, 44,112,122, 48,196,209,165, 30, 22, 6, 67, 28,239,245,240,212,194, 18, 22,251, 67, 12, 6, 5,190, +242,200, 28,238,253,220,231,240,215, 31,254, 27,124,195, 55,126, 3, 46,191,106, 63, 46,127,254, 37,184,255,232, 49, 12,231,230, +184,108, 40,103, 33, 36,154,155,190,248, 42,168,170,180,220,184, 98, 29,146,252,168, 28,233, 4, 99,175,207,243, 90, 81,235,158, +250, 3,252,255,212,189, 89,175,165,217,121,223,247, 91,227, 59,236,225, 76, 85,213, 85,213, 35,217, 77,138,162, 72,145, 14,101, +201, 84, 36, 69, 52, 36, 68,146, 45, 89,138,146, 72,182,128, 36,178,157,139, 36,128,131, 0,185,200,167,200,125,130, 92,229, 19, +228,194,128, 1, 33,130,156,196,144, 5, 77, 16, 35,155,180, 40,138, 17,201,158,187,171,206,176,167,247, 93, 99, 46,214,122,207, +222, 85,221, 93,221, 93, 85,164,232, 13,116,215,116,234,212, 57,239, 94,107, 61,235,249, 63,255, 97,202,105,190,134,237, 30, 30, +163, 77,159, 79, 30, 48,238, 31,231,245,216,133, 76, 35,234, 41,120, 93,212,165, 44, 63,250, 53,231, 88,142,231, 75, 12, 45, 55, + 78, 58,132, 80,244,157,198, 85, 2,251,224, 64, 41,193,229,229,142,111, 94, 93,112,231,153, 57, 47,156,158,210,216,150, 59,207, +220,226,246,233, 13,210, 92,241,214, 59,231,143, 95,216,175,187,198, 76,124,231,138,243,222,146,191,243,106,189,252, 79,142,122, + 85,159, 45,197,223, 92,166,129,166, 16,126, 59, 3,167,179,170, 78,106,192, 42,230,139, 25,115,221,114,214,244,180,182,101,217, + 46,232,181,165, 55, 29,125,211,131,144,244,166,197, 40, 77,202,137,222,116, 52,198, 98,148, 70, 73,137, 20, 26, 37, 21,173,105, + 32,103,150,237,156, 86, 53, 12,209,177,108, 58,230,182,165,211, 22,131,132, 70, 50,230,234,217, 64,220,135,191,124,175, 47, 59, + 83,164, 43,236,173,158,135,109,229, 17,168,253, 62, 74,113, 79,130, 27,199,242,224,114,133,197,242, 52, 94, 43, 99,224,194, 59, + 16,123,153,166,115,251, 44,121,204, 1,115,126,178, 26,142, 31,127,109, 73,117,144,199, 46, 15,172,113, 15,228,149, 19, 74, 48, +133,233,152,138,134,196,248,132, 69, 93, 85,194, 69,223,194,124,129,109,123, 90, 85,230,227,173,214,244,182,131,148,232,154,150, +144, 35,139,182, 69, 43,141,181,170,214,161, 88,116,227,120,148,200, 8,161, 16, 49, 66,244, 88,107,209, 49, 96,115, 68, 74,133, + 26, 29, 34,102, 68, 76,200,148,138, 65, 13, 18,153, 33, 9, 65,139,192,147,174, 27,152, 84,187, 25,173, 12,141,212, 8, 33,105, +149,193, 87,196, 64, 0, 62, 39,172, 50,196, 28,112, 62,178,176, 13,187,232,113, 76, 27,113,178, 58,172,249,213, 31,118,187, 20, + 7,214,167, 79, 75, 22,215,117, 5, 9,201,234,189, 5,118,234,226,174,173, 42,171, 87,253,181,100,164,218, 51,118, 53, 4, 64, +234,122,115, 21,104,163,138, 60, 29, 48, 82,161,181,194,133, 88,173, 79,171, 6, 52,139,162, 25,125,212,248, 65,203, 34,245,154, + 24,165, 74,236, 3, 47, 14,195, 31,166,185,147,200,239,223, 85,154,106,188, 32, 4, 88,203,231,191,240, 89,126,250, 71, 94,230, +159,252,151,191,202,223,255,202,151,249,212, 39, 95,225,159,255,235,127,201, 43,207,127,146,182, 51, 92,109,183,188,123,185,229, +237,203, 45,126,181,101,179, 25,136, 49,193,206,115,113,239,138,203,149,195,111, 3,195,106,195,226,248, 6,166,233, 89,159,175, + 24, 99, 34,141, 25,219,247, 40,165,121,245,219,111,240,206, 91,247,216, 93, 94,241,238,189,251,140,227,136,219, 6,222,124,231, +156, 55,222,190,199,110, 53,178,189, 88,115,117,181,101,187,218,178,186, 92,225,199,196,255,246,191,252,239,165,198,238, 60,159, +249,194,223,162,233, 37,203,227, 57,127,235,179,159,194, 37,207,107, 95,251,102,121,175,142, 22,181,216,214,131, 76, 30,132,140, +184,240,160,245,228,135, 65,114,248,114, 72,136, 3,228,227,129,121,220,199, 41,166, 15,217,182, 10,234,184,169, 22,243, 28, 15, + 72,122,223,207, 78, 51, 61,216,169,107,189,151,169,165,136,216, 57,118, 77,203,172, 49,164,220,112,181,139, 88, 45, 81, 82,113, +111,200, 24, 37,240, 62,112,185, 9,124,245,219,175,242,236,145,226,206,242,152,110,185,224,232,120, 65,211, 24,206,102,115,222, + 22, 35, 87,111,220,127,252,142,113,114, 81,243,142,124,255, 98,127, 89, 74, 21,165,176, 7,177,185,153,167,255, 12,167,209,150, +209,251, 16,151,201, 3,220,244,245,223,111, 11,121,121, 94,213, 26,139, 14,180,164,209, 45,167, 77,203, 51,253, 49,203,238,136, +153,233, 56,153, 29, 99,164,162,181, 51,148,208,244,186, 69,203, 50, 91,159, 53,165,179, 23, 73,160,148, 70,203, 98, 0,102,165, +162,211, 13, 90,107,122,221,163,180,230,180, 61, 42,205,147,212, 8, 4,189,177,232, 36, 9, 42, 49,162,246, 55,181,244,125, 40, +236,147, 99,160, 81, 7, 17,174,213, 95, 34,196,125, 76,174, 86,133,247, 33,216,123,209, 91,189,151,185,169,170,163,215,106,159, +214,168,170, 35,169,169, 35,176, 92, 27, 41, 23,246,223,223,227,162,181, 82, 84,137,117,172, 30, 36,213,128,102,242,190,135,194, + 79, 48,146,235, 67,252, 0,245,123,178,162,110,171, 15,173,109, 97,121, 68, 99, 13,167, 93,135, 17, 10, 37, 37, 70,106,180,210, +228,156,105,180,194, 84,200,202, 72,137,212, 10, 69,164,209, 18, 5,152, 4, 70, 73,148,200,104, 4, 50, 70, 98,206, 68, 63, 34, + 83,198,198, 84,237, 33, 51, 58, 37,154, 92,228,175, 1,129, 65,224, 99, 64, 11,137, 65,178,145, 2, 41, 37, 93, 83, 24,170,141, +178, 52, 90, 97,109, 71,171, 45, 41, 7,180, 54, 24, 33,217, 69, 95,141,110,202,215,185, 9,158, 44, 4, 49, 30, 6,166, 76, 15, +244, 67,130, 90,230, 51,232,151, 37,172,198,213,226,250,164, 16,188,172,139, 39,248,247,122,124, 79, 93,220,212,145, 95,187, 98, + 29, 26, 22,136,122,131, 84,133, 1,111, 5,141,181,132,152, 17, 72, 4, 2, 41, 96, 8,161,106,217,107, 23, 57, 49,180,169,112, +241, 7,117,235,114,210, 63,203,125,242, 82, 22,251, 27,249,225,247, 33, 14,139,124,124, 47, 73, 70, 73,154, 79, 62,207,111,253, +252,127,200,207,124,229, 75,124,246, 71, 63, 69, 99, 53, 43, 23,136,110,228, 19,207,188,192,239,255,225,159,240,226,179,183,217, +109, 3,235,171, 45,171,171, 43,214, 23, 87,172,214,107,194,198,147,145,108, 86,107,118,155, 45, 18,133,146, 13,198,118, 28,205, + 23, 72,105,202,179, 8, 96,173, 37, 68,137,214, 13, 82, 25, 98, 16,196, 24,105,250, 5,218,182,220,127,251,109,182,155, 53,227, +118,195,119,222,120,157,113,179, 97,187, 90,115,113,255, 62,227,176,227,107, 95,255, 43,126,245, 63,249, 13,254,221, 87,255,140, + 63,254,163, 63,226, 19, 47, 61,207,118,181,197,246, 45,159,249,236,167,232,143,150,124,243,254, 5,108, 15, 66, 39,166, 27,248, + 4,249,153,154, 57, 16,252, 71, 43, 34,135,249, 2,211,129,117, 72,240,122, 28, 75,227, 67,251,217, 9, 98,156,230,144, 31,228, + 61,240,180,114, 11, 30, 9,191,107,132,150, 15,232,206,203,254,119,184, 97, 71,238,103, 56, 23,185, 90,101,118, 14,130, 20,215, +145, 5,231, 91,207,235,175, 95,112,255,254, 59, 12,126,199,243,103,183,184,243,236, 45, 82, 74,184,224,112,110, 96,166, 52,127, +121,255, 10,174, 86, 79,167,120, 60,188, 39,174,121, 20, 60,221,226,213,183,229,243, 47,142,203,251,117,116, 90,201,111, 51,184, +253, 12,156,157, 21,147,161,163,101, 41,226,203,234, 7,223, 22, 34,220,141,217,130, 59,139, 37,203,118,201,162, 91,208,105,203, +178, 93,160,132,196, 40, 67,111,122,180,212,100, 18, 74,234, 18,164,149, 5, 70,153,122,102, 75,140,178, 40,161, 48,186,197,167, +192,162,153,209,180, 29,173,105,139, 97,101,202,104,109,104,109, 91, 1, 37, 65,175, 44, 86,103,182, 89,145,235, 94,191, 30,195, +125,175, 94,125, 91, 57, 59, 21, 29,155, 28, 3, 83, 44,197,219,202,189,183,194,228, 27, 34,168,126, 3,149,221,174,204, 62,114, + 54, 23,120, 27, 87, 25,253,147, 68, 47,198,125,231, 31,211, 62,145,116,202,139,143,177,134,155,241,209,160,248, 73, 34, 60,241, + 54, 68,174,193,104,114,111, 46,150,170,181,177, 60,216, 32, 79, 60, 83, 55,186, 22,137,182, 46, 26,203,173,126,137,200, 18,173, + 21, 51,211,225, 98,196,106,141, 68,162,133, 64,107,115,173,249, 47,158, 5,138,150,128, 17, 5,114,215,201,163,132, 66, 40,208, +209, 49,134, 84,102,241,131, 67,121, 7,174, 16,154, 92,240,216, 84, 66, 28, 76, 40,100,185,136, 64, 86,110, 88, 6,180,182, 72, +173, 17, 82,163,165,164,237,218,194,184,111, 13, 50,107, 20, 2, 33, 50, 90,154,242,177, 64,204,137,153,177, 92,142, 59, 98,168, +115,151, 88,175,112,206,191,127,192,253,225,107,113, 82, 28,151, 76,117, 45, 10,225,201,225, 55, 31,202,194,252, 32,147,150,247, + 36, 70,213, 27,176,152,136, 41,213, 53,174, 47, 68, 51, 89, 9, 98, 5,177, 17,244,214,178,157,146,127, 66,222, 91,155, 78, 69, + 60,171,154,158,244,136,220, 98, 43, 15,228, 75,105, 47,231, 57, 36,119, 29, 90,133,190,207, 33,247,236, 79,253, 56,191,244,243, + 63,205,127,252,149, 47,115,124,251, 20,173, 52, 62, 70,222,190,191,226,106,189, 67,187,192,110, 28,121,241,238, 29, 82,148,228, + 0, 42,105,136, 18,163,151, 24,213,113,122,251, 46,253,108,142, 53, 11,158,123,225, 37,186,249, 17, 93,219,161,181,197,197,145, +101,219,210,216,150,147, 27,199,220,185,121,140,182,134,229,124,206,217,141, 19, 78,206, 78,232,102, 75,186,121,203, 75, 47,220, + 70, 53,115,220,214,177,217,238,208,210,178,243, 37, 14,116,189,219, 17,131,231,199,190,248, 89,180,142, 60,255,169, 23,249,194, + 23, 62, 13, 73,112,121,113,206,230, 98,133,178, 45,207,125,242, 5,238,206,123,254,237,159,254,121,217, 39, 20,130, 98,185, 81, + 15,229,178, 55, 62,225,108, 49, 31,204,203,159,212,189, 76, 86,167,143,107,187, 3,177,119,236,154,210, 22,167,206, 48,231,239, + 77, 7, 95,187, 79, 33,229,251,178,251,133,146,101, 31,134,145,171,203,115, 94,195, 51,134,129,232, 10,169,209,197,200,232, 18, +175,189,181, 98,189, 26, 73,110,197,189,237, 37,103,179, 25, 70, 25,150,199, 51, 46,206, 47,217, 12,107, 98, 12,252,197, 95,124, +183, 72, 55,159, 58,216,144, 14,230,156,226,201,231,247,211,179, 49, 61, 44, 79,232,111,158,225,219, 22,110, 28,151, 98,189,152, +195,141, 83, 88, 44,225,228,102, 65,247, 78, 78,145,203, 37,207,158,157,241,204, 98, 65,167, 37, 55,250, 57, 71,109, 79,163, 44, + 55,103,199, 72, 4,139,110, 9, 66, 32,208,116, 77, 15, 57,163,181, 68, 25,131,210, 10,211, 40, 76,211,144, 66, 68,106, 73,219, + 53, 4, 31,177, 74,145, 50,116,218,148,130,222,119, 36, 95, 81, 10,153, 17, 41,227,130, 43, 57, 30,169,228,114, 52,186,101, 23, + 29,163,172,233,144,168,247,111, 84,158, 22,244, 62, 21,236,107,219, 87, 81,214,181,119,101,198,191, 29,202,243,155,144,179,209, +149, 34, 46, 83, 57,191, 91,187,175,194,177,186,225,217,202, 25, 50,125, 81,127,184, 80,205,129,194,254, 74, 58, 65,226, 19,146, + 38, 68,205,136,248, 24,151,225,233, 60, 23, 7, 17,183, 83,108,173, 47, 40,247, 3, 72,221,193, 26,123,252,162,174,116,121, 48, + 71, 61,204,143, 88,206,103,197,214, 85, 40,230,141, 37,198, 72,111,139, 65,135, 86, 10, 37, 4, 90,107,140, 84, 24, 35,145, 57, +210,202,132,170, 51,111, 43, 51, 17,129, 16, 9,225, 67,209,219,239,182,164,209, 49,250, 1,181,115,164, 24, 81, 62,176,168,218, + 69, 19, 83, 33,211,145,145, 66,225,144, 8, 20,201, 88,178,148,196,156, 48,141, 69,169,210,169,182,125,139,214, 10, 35, 13, 34, +231, 50, 75,182,150,144,139,148, 66,107,195, 24, 28, 33, 69,118,185,186,126,185,106,197, 41,100,121,152,143,154, 47,247,243,125, +134,245,118, 91,160, 82, 45,159,112,198,200, 71, 95, 4,147, 79,242,244,163,168,173,243,236,164,228, 33,207,123,178,216,123,180, +199,148, 24,199,128,146,150, 60,214, 46,111,234,214,199,218, 13, 90, 9, 27, 87, 36, 28,143, 42, 46, 42,215,220,100, 81, 46, 1, +211,191,115,109,111,124, 16,105,121,120,200,125,238, 11,252, 23,191,241,203,252,204, 87,126,130,126,185,192,121,143,243, 17,231, + 60, 23,247,175,184,186,119,137,219, 5,118,187,128,209,134, 97,231,217, 92,174,105,237, 12,107, 91, 78,206, 78,185,253,204, 41, +207, 62,123,131,227,101, 79,223,181,156,157, 30,209,180,150, 89,215,114,227,198, 49,243,229, 12,221, 54, 44,143, 22,204,250,150, +166, 85,244,125,195,115,103,115, 60, 18,163, 52,125,219,112,251,198,146,101, 59,195,199,204,243,183,142,121,225,133,187,220,123, +103, 68, 36,193,201,226,148,179, 27,119,184,188,186,207, 59,235, 13,110,116, 44,151, 75, 86,171, 11,134,209, 49,155,205, 32, 11, + 86,235, 13,113, 28,145, 82,241,210,167, 63, 65,219, 89,190,249,245,111,212,141,239,247, 35,147,137, 72,248, 36,235,226,208,223, +253, 73,215,215,100,243, 58,133,154,240,144,111,252,196,149,184,134, 36,229,211, 33,130,190, 31,234,244,126,100,185,131,143, 17, + 57, 67,242,228,119,207,185, 60,191,226,117, 55,242,206,249, 37,140,150,139, 11,199,229,249, 21,227,120,133, 22,153,222, 24,214, +195,192,189,203,203, 18,111,224, 71, 82, 30,249, 63,254,252,235,228, 55,239,125,112,172,242, 19, 23,246, 10,197, 63,141, 78,180, +111,203,136,235,229,231, 65,105,210,201, 49,185, 81,208,245,229,178, 62,155, 21,255, 7, 91, 83, 49,151,199, 60,183, 56,225,133, +197, 49,187, 80, 72,201,119,251, 37,119, 23,167,144, 21, 39,179, 19, 0,206,102,167,136, 44,233,219, 25,182,111,216, 14, 27, 22, +199, 75, 80, 10,171, 45,109,107,201, 66, 33, 99,198,244,197,111, 68, 8,129,170,190, 33,182,209,116,179, 57, 57,229,154,178, 43, + 73, 41,149,166, 33, 69,180,212, 4, 18, 70, 27, 98,136,236,188,167,215,150, 44, 5,187, 84, 27,166, 41,161,240,105,159,143,241, +161,162,151, 38, 43,237, 84, 10,121,172,161, 77,219, 97, 79, 94,157,230,229,136,253,185, 29, 15, 18, 42,167,188,120, 33,246,190, + 12,178,169,112,125, 85, 24,201,131, 70, 38,214, 17,166,146,123,247,184,143,179,183,205,228,172, 55,133,143,229, 3,203,101,181, + 15,221,114, 15, 34,116,143, 87,212,117, 77,151,233, 42,137,171, 43,190,215,183,154, 25,141, 86,164, 84, 34, 79,203,108, 69, 34, +165,196, 42,131, 18,178,160,186,201, 51, 83, 2,171, 36, 86, 22, 35,215, 32, 5, 45, 16, 93, 33, 42,177, 25,112,110,100,187,219, + 18, 71,143,242,129,185,139,100, 33, 8, 46,211,139,253,244, 77, 10, 67, 20, 18, 33, 53,209, 90,132,182, 72,221,208,216,134, 36, + 20,166,181, 24, 85, 50,150,149,210, 8, 5, 50,171,218, 13, 58,164,208,248, 88,194, 32,124, 12,228, 12, 67,240,196,213,102, 47, + 33, 10, 97,127,107,123,212,124, 57,228,210, 89,239, 66,145,244, 76, 11, 74,126,143, 10,251, 52, 91, 59,156,189, 78,133, 61,213, +188,120, 97, 75,172,226,102, 87, 96,248, 41, 87,184, 46,178,236,253,126, 33, 6, 95, 55, 89,173,214, 62, 21,199,183, 71, 29,224, +211,124, 49,186,210,221, 77,112,243, 52,251, 61,244,255,158, 66, 24, 62,245, 57,126,253, 87,190,194, 47,255,226,207,240,220, 43, +119, 73, 33, 97, 26, 69, 74, 2,183, 26,217, 94,109,217, 94,108, 8, 33,145,178, 68,209,208,181,115,102,253,146,103,158,185, 69, +107, 27,148, 52,244,139,142, 69,219,209,181,134, 70, 25,206,142,103,220, 60,233,121,241,108,198,173,147,158,190, 85,204, 91,201, +173,163,150,121,219, 48,159,181,196, 44,232,117, 25, 17,205,172, 34,132,132, 16, 18,171, 20,243, 89, 67,107, 13,202,104,110, 46, + 58, 62,249,210, 29,206,135, 68, 51, 91,240, 35, 63,244, 50,219,171,128, 74,158,191,190,119,159,133, 49,204,218,142,221,176, 67, + 37,201,108, 62, 71,105, 93,247, 90, 66, 54,150, 23, 63,245, 18, 9,193,119,190,241, 87,213, 86, 50, 87,253,122, 53, 56,250, 65, +121, 29,242, 51,200,251, 98,212,204, 75, 39,104,186,253, 40, 74, 60, 20, 68,241, 52,214,245, 67,190, 11, 31,106,245, 58,113, 52, +142,230,132,113,203, 16, 70, 98, 26, 9,126,133,206,146,171,225, 62, 34,134, 2,185,103,135, 79, 9,231, 6,190,254,250,119,249, + 55,111,191,201,230, 91,247,224,242,252,233,146,210,228, 83, 30, 75, 52,182,140,182,142,142,225,249,103,160,237,120,246,238, 93, +152,117, 4,221, 34,102, 11,178, 52,165,144, 43, 1,205, 81, 57, 15,155, 5,167,182, 65,234,150,147,217, 17,183,250, 30,135,161, + 21,154,174,105,176,202, 50,107, 58,180,212,232,166, 67, 55, 10, 25, 5,203,147, 35,226,224,104,154,166, 20,110, 18, 70, 20, 8, + 62, 19, 80, 20,254,147,212,178, 4,107, 41, 10,177,217,104, 16,145,228, 35,155,113, 75, 14,129, 32, 18, 42, 75, 92,116,197,206, + 59,102,124,114,168,154,131, 30,181,192,249,186,158,198,167,200,134,159,210,207, 38, 98,170,213,251,117,173,196, 94,213,100,212, + 30,113,158,136,188,215,166, 57,105,207,121, 17,178,156,159,147,183,123,206, 5,158,143, 53, 54, 86, 86,200,126, 24,203, 30,137, +190,120,225, 7, 95, 57, 70,149, 91,165,244,199,191, 4, 79, 35,182,148,246, 36,217,107, 53, 76,222,171, 96, 30,122,118,143, 87, +212,167,194, 97,139, 55,240,252,236,132, 83, 59, 35,103,129, 84,146, 70,119, 24, 89,188,217, 5,146, 70,149, 25,186, 36,161,100, +198, 2, 70,100, 90,163,201, 34,161, 82, 66,229,140, 27, 7,164,143,228,209,179, 27, 7,196, 48, 96,119, 1,231, 10,244,174,146, + 64,103,232,180, 66, 43,131, 82,154,166,159,163,219, 30,154, 30,219,206, 80, 77,139,210, 6,217, 54, 8,107, 16,170, 28,222,212, + 57,187,136,197, 59, 62,196, 2, 9,133,156,137, 41, 33, 37, 92, 13,107,148,210,132, 16, 56, 31, 6,178,168, 93,167,243, 92,167, + 2, 61,106, 62, 22, 83,185,249,143,110, 95,208, 15, 33,104, 25,247, 48,230,211,218,252,211,141, 78,214, 64,137,201,207,123, 90, +176,153, 98,107,170, 39,248,169,118, 91,177,194, 66, 62,148, 13,144,235,101, 68,169, 26,180, 80, 25,150,155,243, 42,135, 10,143, +247,181, 77, 48,243, 4, 35, 29,189,200, 47,252,202, 79,243, 15,126,249,103,121,233, 51,159,192, 54,138,237,214,177, 27, 60,227, +214, 51,108, 71,220, 48, 18,156,199, 59,143, 18,150,229,226,132,179,179, 19,102,125, 75,223,155, 26,234,163,176,157,162,177,138, + 89,103, 88, 54,134,219, 39, 45, 39,139,158,190,105,144,170, 32, 38,157,149, 44, 91,141,150, 2, 37, 10,145, 42, 35,171,202,162, + 32, 8, 82,194,141,133,165,111, 20,189,213,228,148,139,188, 13, 73,215,104,158,187,125, 66,210,154,148, 51,139,229, 49,199,167, +183,136,235,129,111,191,243, 22, 86, 75,164, 84,188,179, 94,209, 40,193, 48, 14,228, 24,177,218,144,147, 68,104,205, 75,159,124, +129,115, 63,240,206,119, 94, 43, 93,194,118, 34,211, 72, 30,116,188,248, 1, 40,236,135, 23, 67, 83,209,184,190,169, 7,159, 46, +107, 68,240,224,200,231, 73,215,242, 7,196,179,126, 96,178,218,100,137,125,243, 6,159,249,212, 43,124,254,149, 31, 98,217, 88, +132,202, 92,172, 46, 25,253,150,139,221,134,215, 46,239,145,200, 24,101, 24, 82,224,171,175,191,205,155, 95,255, 14,187,111,125, + 7,214,171,167, 88,208,167,129, 41, 79,199,163, 98,130,218,103,115,184,123, 11,158,191, 13, 55,110,243,195, 55,158,229,164,233, + 72, 8, 62, 57, 63, 98,200,176, 52, 13, 27,219, 86, 6,182, 0, 59,227,110, 55, 99,214, 20,227, 36,163, 53, 74,104, 22, 77,139, +233,122, 22,182,135, 20,176,218, 34,164,161,237,117, 33,189,117,109, 49, 8,155,119, 53,147, 71,163,107,231, 77, 74, 72, 36, 89, + 56,132,148,165, 54,250, 34,215,146,178, 36, 18,134, 24,137, 68,164,128,221,232, 17, 66, 34, 73,228, 36, 24,115,153, 1,207,187, + 25, 91, 55,208, 54, 13, 90, 40,118, 58, 19, 69, 77,134, 20, 21, 9, 18,117,205, 61, 14,194,209,216,154, 36, 57,117,205,181,169, +240,149,196, 54, 89, 11, 78,222, 15,177,234,208,243, 4,207,219,189, 29,110,136,181,121,173, 99, 40, 37,106,167, 47,170,172,172, + 6,206,104, 85,246, 68,223, 22,102,189,209,133,100, 42,171,213,110, 62,200, 13,120,156,189,114,120,129,158,198,151,249,176, 99, +127,239,231,124, 60, 71,185,201, 54,112,110, 97, 54,199,231,140,173,118,121, 11, 91,102,233,160, 80,178,204,174, 11,153, 60,160, +149, 32,197, 68,223,154,226,176, 56, 56,176,170,100,159,123,200, 33,226,134, 1,225, 60,202,143,196,171, 13, 73,104,244, 54, 16, + 20, 12, 10, 90,161,217, 24,133, 54, 22,213,119, 68,221,210, 88,131, 64, 18,117,233,250, 11,244, 92,159,171, 12, 56, 38,213,151, + 32,235,162, 3,179,157, 98,220, 66,171, 52, 49, 6,182,206,211,155,134,149,171,198, 20,147,233, 73,160,204,100, 92,101, 41,199, +244,225,102, 18, 70, 86,143,225,201, 91,187,158,221,170,125,240, 25, 62,169,125,228,161, 22,252,240,247, 66,216,235,197, 1,220, + 37,232,227, 98, 60,147,124,149,172,181,123, 7,167,139, 77,249,179,144,247, 30,206, 91,247, 24,201, 24,239,243, 58,112,229,250, +185,255,252, 87,248,210, 79,253, 24,167,167,115, 98, 74, 92, 93,142,172,175,174, 72, 41,145, 35, 24,221, 18,182, 1,163, 91, 8, + 13,253,201, 13, 78, 79,230, 88,107,232, 27,203,124,102, 9, 33,147, 17,228, 36, 80,141,100,102, 44, 11,107, 80,100,156,139, 8, + 60, 66, 42, 92,128,139, 77, 34,101,207,172, 73,116, 86,178, 13,133, 21, 93,136,183,138,227,121, 33, 77, 22,133, 77, 66, 43,113, +157,227, 81, 87, 11,222, 39,122,107,248,210, 75, 55,216,141,129,123,219,200, 38, 30,211,205,231, 12,191,251, 59,136,148,137, 34, + 50,134,192,197,234,138, 69,191,100,244,145,198, 59,210,213, 21,110,216, 50, 63, 57,226, 23,126,254, 43, 92, 13,142, 87,255,228, +223, 61,232,155,126,237,199,249, 3,242,234,219,253,177, 48,173,143,113,138,118,116,149, 91,193,131,133, 75,235, 39, 91,199, 47, +127,178,116, 84, 95,255,198,251, 79,119,106,164,106,174, 26,222,137,127,214, 62,115,131,163,217, 18, 45, 21, 39,203, 99,186,174, + 33,249,196, 27,151,111,113,181,115,220,219,236,120,103,187, 99, 27, 61,241,254, 21,249,114, 11,227,138,252, 52, 45, 91, 63, 40, + 47,254,113, 29,197,160, 6,170,204,225,185,103,224,248, 4, 22, 55,144, 41, 51,235,231,184,221,154,231, 23, 55,184, 55,172,249, +100,211, 48, 2, 23,227,200,168,138,177, 80,223, 52,244, 70,163,133,198, 54,246, 90,154, 37,181,166,207,145,224, 29,182,233, 49, + 66, 33,165, 68, 38,137,238, 44, 70, 78,254, 4,245,172, 84, 16,115,192,200, 76, 96, 36,185,128, 18,153,156, 51, 46, 4,148, 46, +197,114, 28,124,149, 84, 41, 98, 40,157,173,173,166, 72, 67, 8,100,114,137,191,214,154, 24, 35,103,179, 35, 6, 63, 98,103, 22, + 45, 19,219,214,242,154, 53,165,136,174,135,114,238, 68, 87,214,216, 48,124,188,181, 53,186,125,231, 45,168, 49,218,181,171,138, + 53,143, 93,213,220,249,105, 29,155,154,111,161, 36, 12,235,178,254,213,129, 45,179, 79,251,153,121,116,160,230, 69, 17,116,237, + 70, 23, 10,154, 69,216, 59,202, 77,254,239,147, 10, 73,233, 58,210, 10, 31,127,191, 60,198,250,209,143,189,136,219,166, 20,170, +182,199,100,129,243,129,163,118,142,139, 17, 33,202, 77, 38,166,128, 50,134,144, 19,173,210,132,156,232, 40, 48, 88,223,116,104, + 50,209,121,164,146,248,237, 64,151, 33,248,192, 48, 12,100, 23,138,174, 63,120,140,173,174,117,141, 33, 54,179, 66, 24, 94, 30, + 99,154, 22,225, 61,169, 53, 40, 36,194,103, 98,215,209,166, 64,142,137, 36, 5, 86, 52,100, 34, 49, 70, 50, 9, 33, 53,201,101, +132, 40,209,167, 46,122, 2, 17,169, 5, 4, 69, 78, 1,143,195, 40,205,104,106, 96,193,218,239, 31,112, 76, 31,242, 6, 76,179, +210,112, 45, 93,188,246, 48,158,126, 93,174,244,213,204,224, 9, 11,166,169,129, 3,138, 7,201, 69,215,240,169, 45,115, 35, 29, +247,213,170,213,133, 32,212,232, 10, 37,197,226,209, 28, 14, 32, 97,107, 97, 92,237, 55,200, 19, 28,222,127,231,151,127,142, 47, +255,228,151,185,243,252, 41, 66, 10,134,157,103,125,181, 99,115,181, 65, 90, 89, 70,143,187, 17, 47, 18, 18,205, 51, 55,158, 69, +105, 75, 99, 53, 90, 9,140,209,204,122, 91, 46,216, 25,130,243,180, 70,176,104,203, 72, 39,230,196, 16, 51,110, 40, 12,126, 37, + 5,163,203,220,219, 4, 66,138, 88, 85, 51,134,180,198,167,196,213,170,100, 3, 68, 41, 8, 49,211,233, 4, 99, 66, 38,104,218, +226,182, 55, 84,114,103,204, 25, 25, 50,198, 20, 68,160,239, 90, 98, 18, 60,183,236, 80,252, 60,175,126,251,187, 12,155, 21, 62, +254, 53, 62, 58,180,182,164, 48,226,130, 39,196, 64, 8, 22, 55, 6,110,189,112,155,223,252,213, 95,226,127,221, 69,174,190,250, +141, 18, 82,225, 63, 42, 29,246,251,244,106,108, 53, 85,169, 95,151,169,135,223,122,245, 96,184,201,212,209,103,158,138,167,249, +115,119, 79, 57,233,230,252,249, 67, 69,189,228,123,132,253,207,107, 65,159, 32,205,219,139, 25,183,207,110,113,111,125,206, 11, +183,110, 35,141, 33, 69,143,209,207,208,154,134,119,183,107, 86,247,207,201,110,132,243,119,159,110,142,193,163, 10,250, 7,125, +172,109, 11, 55,229,131,158, 89, 99,203,236,252,198, 41, 60,247, 44,116,115,152, 29,131, 53,204,133,102,235, 29, 11,211, 50,132, +128,160,152,141,188,189, 94,177,176,109,137,170,165, 40, 57, 0,146,146, 92,121,207, 51, 77, 71,163,138,103,135,167, 40,128,112, + 35,130,140,214,138,182,107,139,202, 32,101,180,149,132,209, 87,115, 67,135, 38,144,180, 71,187,128, 19,174,120,128,120,143, 68, + 16,125,198, 79,173,111,146,196, 93,177, 97,142, 42,161,133,100, 23, 71, 90, 93, 28, 33,165, 44, 73,153, 90, 40,148, 46,210, 10, + 33, 51,164,142, 16, 2, 47,158,157,114, 62,236,216,180,150,232, 28, 92, 14,123,203,241,237,199,136,166,158, 26,153,107,187,214, +169,177, 58,144,109, 74,189,183,168,181,128, 59,184, 97,247,237, 62, 5,239,176,176,167, 74,134,155, 92, 31,175,155, 40, 11,210, + 85,219, 86,246,204,119,113,112, 78, 78,249, 28, 57,237, 77,196,198,239,237,216, 77, 63, 86, 33,105,219,186,233, 45, 56,199,209, + 98, 73,175, 53,224, 17,162,197, 84,200, 64, 73,141,243,158,214,180,196,232, 81,253,131,246, 16, 0, 0, 32, 0, 73, 68, 65, 84, +100,108, 83,158,174,115, 35, 70, 74, 84,202,152, 4, 94, 25,216,172, 8, 33, 96, 98, 68,133,132, 19, 13, 93, 83, 35, 82,173,102, +222, 22,189,228,242,228, 4, 21, 50, 62, 38,236,124, 86,130,128, 98, 66,180, 22, 81,137,108, 66,107, 76,166, 44, 38,138,214, 47, +186, 18, 50, 32,200,120,231, 16, 82,144,210, 30, 82,119, 57, 20,163,154, 12,173, 86,140, 94,237, 45, 14,145, 31,173, 83,159, 10, +187, 72,251, 91,227,245,162,227,193,159,123,249,228, 93,206,132,239, 75,185,191,113, 30,190,173, 74,150,247, 43,172, 96, 88,192, +162,169,193, 3,166,116,230,187,117,245,231, 30,203,223,247,169,166,136,141, 15, 6,133, 60,198,215,217,255,248,151,248,205,175, +252, 36,175,124,246, 69,180, 16, 12,206,227,198,192,250,114,139,119, 14,100, 41,232,243,126,129, 93,156,210,116, 45,120,137, 66, +211, 46, 12, 90, 72, 78,102, 22, 99, 20, 18, 65, 99, 52, 33, 43,206,179,192, 71,207,189,181,195, 84,147,157, 88, 67, 37,118,222, + 19, 66, 68, 68, 65,200,137, 97, 72, 12,163,103,116,145,229, 92, 23,232,190,149,184,109, 96,187, 13,132,172,104,231,134, 35,147, +203,218, 89, 11,180,146,244,141, 37,228, 98, 78,180,146, 30,163, 36,125,163, 88,180, 2,107, 53,214,104, 62,247,210, 13,142,102, + 13,247,239, 95,113,118,235, 22,171,139, 43, 94,191,255, 29, 70, 31, 72, 49, 34,149,192,168,128,237,122, 46,238,157,243,236, 75, +119,249,167,255,217, 47,241, 63,255,241,215, 14,230, 50, 63, 64,175, 36, 31, 66,146,216, 75, 27,167,174, 93, 60,253,127,246,213, +223,251, 3, 94, 61, 44,126, 7,200, 83, 70,151,194,174,245,117, 65, 23, 49,145,149,228, 91,111,190,195,173,217,155,220, 62,189, +137, 80,146, 24, 61, 57,192, 24, 2, 55,150, 71, 44,187,150,203, 55,222, 46, 33, 34,181,160,231,167,253,197,219, 26,142,180, 27, +247,197,226, 48, 20,228,250,251,234, 42,130,215, 66,120, 40,149,208,216, 2,253,206, 58, 56, 89,194,209,188,116,119,214, 22, 18, +150,131,165, 21, 32, 21, 66, 55,100,183,229,184,155,227,134, 45,207,119, 45,247,124,224,221,114,147, 39,137,140, 53,134,133,181, +116, 82,179, 11,142, 99,219, 97,155, 6, 17, 18,222,121,164, 84, 28,213,156,116,165, 37, 90,203, 98,171,225, 3, 86, 11,162,247, +228, 16,144, 58, 34, 6, 79, 34,163,165,160,217, 57, 6,145, 49, 25, 84,140, 5, 89, 22,130, 81,149,102,167,164,149, 54, 64, 98, +209,204, 8, 57,162, 77,195,224, 6, 90,101, 65, 39,134, 16, 88,116,115,188,223,146, 77, 67, 59,151, 92,185, 45,189,130, 43,173, + 88, 55,154, 75, 20,116,177,248,196,115, 5,222,194,246, 67,146, 28,141, 45,163,207, 41, 43, 33, 38, 16,110, 47, 3,155, 80,211, + 36, 30,156,233,216,218, 88,185,170, 77, 23,178,188, 23,227,186, 28,163,186,173,118,178,117,180,106,218,189, 95,188, 60,104,208, +166,189,108, 38,127, 18,185,255,185,146,123,118,253,211, 64,182, 62,228,245,241,103,234,186, 90, 94,246, 51,232, 91,154,147, 37, +189,210, 88,109,144, 66, 32, 69, 38,229, 76, 66, 84,189,122, 33, 7,168, 12,157, 76,184, 16,233,148,196, 20, 80, 8, 13, 40,165, + 80,126, 68,198,132,218,185, 50,178, 72, 96,148, 38, 26,141,233,122,218,182, 67,219,134,182,159, 97,140, 65, 90,131,182,134, 76, +174,188, 7, 77, 32,147, 83, 38, 73, 93, 33, 39, 73,200,165, 99, 79, 66,236, 51,147,153,204,190, 34, 57, 70,198,228,240, 62, 16, +115,172,235, 33,177,141, 99,241, 94,113,174,144,155,166,212,182,195, 44,229, 15,155, 77, 78, 86,131,217, 23,164, 97,210, 1,123, +246,176, 80,240,143,121, 29,211, 7, 26, 99, 5, 97, 44, 24,191, 63, 96, 67, 47,102, 69,191,106,155,114,156,185, 80, 14, 55, 31, +202,247, 18,135,242,119,198,106,103, 56, 86, 61,101, 13,122, 33,133,247, 18,241, 62,162, 70,249,215,127,251,183,248, 79,127,237, +239,114,231,185,155,184, 49,224,124, 32,250, 92,127,140,215,211, 7,133,225,120,126,196,114, 54,227,246,209,146,153,109,144,173, +194, 72,197,162, 49,204, 90, 85,227,196, 19,228,204,106,235, 24,221, 8, 34,147,125, 34, 10,193,213,182,132,183,196,152, 89,175, + 2,171,171, 29,231,235, 45,187,221,136, 15, 30, 31, 18, 82, 72,238,189,189,226,222,102, 7, 17,108,149,151,197,224, 8, 89,113, +113,233, 25,131, 99,244, 17, 55, 70, 92,242, 16, 51, 65, 8, 4,146,205,224,184,220, 56, 70,159,153, 55,146,209,121,180,146, 44, +250,134,219, 55, 23, 28,157,206,249,196, 11,183, 16,237, 2,171, 90,124,101,192,175,118, 91, 72,145, 70, 23,111,128,103,159,191, +193, 23,126,234,111,243,175,127,231,255,225, 7, 38,236,227,129,179, 73, 87,230,239,100,184, 84, 11,162, 76,188, 71,103,246, 81, + 15, 38,253, 1,247,151,135,127,127, 42,232,170,234,135,167,249,103,101, 49,139,201,135,161, 22, 77,177,139, 92,244,130,190,230, +141,183,166, 97,181,185, 66, 10, 88,239,182,252,233, 95,125, 23,222,126,245, 26,181,122,234, 5, 93,214,180,182,182,219, 95,124, +212,193, 65,158,115,189, 40, 85,207,110,161, 32, 12,251,125,212, 90, 80, 29, 28, 31,149,196,191,163,121,209,149,119,109, 41, 38, + 85, 1,137,110,176,148, 68,202,165, 44,137,131, 34,122,174,124,160,201,145,123,110,199,102,220,128,223, 33,117,135,147,154, 59, + 93,135,149,130,101, 99, 48,213, 67, 66,213,128, 43,163,138,217,212,188,183,215,130, 20, 50, 37, 60, 43, 71,114, 12, 5,132,168, +118,221,132,136, 30, 35, 65, 75,172,143,200,154,149, 33, 43,129, 75,138,124,205,229, 82, 70, 99,164, 68, 91, 67,219, 24, 18,169, +152,125, 9, 16, 66, 48,239, 91,156, 27,232,172, 45,102, 66,100,230,182, 37,166, 80, 56,181, 89,149, 99,218, 10, 98, 18,251,140, +243,198, 22,136,254,144,179,112,152, 45, 17,124,173, 77,121,111,216,162,197, 94, 58,145, 39,130,167,170,103,220,193,251, 56,212, +226, 63,233,190, 85,174,246,220,186,202,200, 84, 33,185, 54,181, 97,138,197,116,168,196, 40,155,242,107,217, 84, 50,221, 52,163, +143,229,189,119, 99,181,205, 86,149, 53,175, 31,207, 79,226,123, 90,212,219,190,232,109,251, 6,164, 70,181, 13,141,177,204,141, + 65,203,150,156, 34,141,105,176, 82, 19,146, 71,150,119,147,148, 2,141,132,133,166,116, 49, 66, 98,115, 70, 33,203, 51,244, 9, +147, 37, 42,122,162, 75, 88,109,112,198, 34,155, 14,211,207,104,141, 69, 89, 75, 59,235,137, 62,162,171,183,176, 8,177, 20,108, +169,145,100, 66, 77,132,147, 2, 54,209,163,108, 49, 70,201, 57, 18, 67, 66, 8, 65,140,169, 64, 72, 57,227, 98, 32, 36, 79, 68, +144,147,199,167,226, 74, 23, 83, 34,196,136,159,152,141, 83,210,148,143,133,240,246,145,141,187,210,158, 85,169, 38, 39,162,218, +169,167,248,152, 33, 5, 15,221,244, 98,253,122,140,173, 70, 7,213, 47,190, 95,212,244,188, 74,216,112,187,253, 92, 52,135,122, + 1,136, 48, 78, 58,244,176, 95,116,250, 33, 22,253, 20,245,247, 33, 68,160,230, 63,248, 18,255,245, 63,254,135,124,241,203,159, +195, 24,205,110, 44, 33, 7, 41,102,178,200,164,148,137, 33,145,131,164,177, 29, 55, 79,110,240,220,233, 41,203,197,140,227, 69, +139, 80,146,155,139,142,219,199, 29,157, 45,220, 8, 33, 96, 51, 68, 86,131, 99,227, 28,187,157,199,187,192,198,123,214,235, 29, +219,245,200,229,197,150,132, 33,197,196,118, 51,224,119,142,113, 23,217,173, 71,132, 78,197,215,223, 39,148, 22, 8, 13,227,110, + 96,116,158,205,122,139, 31, 28, 62, 10,182,155,145, 97, 28, 9, 33, 51, 14,129,245,214,177, 25, 60, 46, 41,114, 78, 4,239, 25, + 35,228,156,104,173, 40,121, 29, 25,122,173, 88,180,154,101,111, 89,246, 51,238, 62,123, 11, 59, 59,226,232,228,140,123,111,191, + 77, 12,145,166,177, 37, 60,207, 71, 94,120,225, 25, 62,255,147, 63,198,239,255,206,239,253,128,117,234, 53,255,122,146, 25,197, +176, 15,220, 73, 60,126,184,134,212,123,183, 51, 93,198,104,197,146, 51,188, 23, 62,133,189, 52, 72,215,131, 86,213,208, 27, 33, + 30, 44,236,126,196,125,231, 77, 94,253,206, 95,241,141,237, 21, 89, 57,122,107,113,206,241,199,175,127,135,237, 55,191, 5,126, +252,224, 98,254,137,151,249,244, 79,124,145,123,127,245,215,143,184,121,124,200,243,154, 46, 67,227,184,151, 80, 93,187,140,229, + 3,195,160, 90, 8,164, 44,207,162,105,192,206, 74,103,222,218, 18,176,210, 54, 85, 45,162,202,254, 77, 19, 81, 42, 17,108,203, + 11, 77,135,200,145,224, 7,124,138,164, 48,144,220,142,239,110, 86,228,113,139, 80,154,185, 2, 77, 65,152,132,182,180, 53, 23, +192, 72, 69,140,137,166, 51, 52, 2,102,115, 83,199,203,213,252,171,250, 83,229,148,209, 58, 33, 82,113,238, 36,102, 68, 12,228, + 24, 80, 49, 34,114,177,162,176, 2,180, 80, 64, 68, 8,137,110, 44, 70, 91, 76,107,208,141, 65, 27, 77, 22,208, 54, 77, 33, 76, + 75,129, 49,138, 24, 35, 93, 91, 96,247,242, 22, 75,188, 31, 49, 82,145,115,105,150, 78,187,142,251,195,128,106, 44, 81,203, 26, + 21, 61,141, 53,171, 23,186,182,149,116, 60, 49,217, 15, 50,237,179,219,155,183,196, 74, 98,156,194, 46,114,189,156, 38,202,179, + 14,126,239,177, 46,155, 82,208,175,199, 52,182,172,215,144, 10,154,137, 40,223,188, 16,123,189, 58,147,180,211,151,117,234,170, +211,155,169,121,244,166, 58,212, 81,211, 47,197,247, 62, 11,224,227, 21,245,190,173, 48,146, 41, 55,167, 89,143,178,134,179,174, + 47,129, 43, 74,208,155,142,148, 19,137, 92,154, 84, 33,144,100,218, 28,208, 57,128,200,180, 82, 33, 82, 36, 42, 69,147, 74, 97, +143,128, 30, 74, 81,237, 81,120,173, 80,243, 57,182,105,208,198, 18,148, 98,214,119,228, 24,209,173, 37,197, 90,144,116,177,129, +117,209,147,140, 33,121,143, 19,137, 49, 6,100,134, 40, 37,161,250,121,103, 37,137, 62, 84, 87,191,120, 93,184, 5,144,235,131, +207, 41,226, 98, 66,145,145, 66,176,217,212, 52,171,237, 88,180,222, 34,215, 91,216,227,220,236, 15,108,103,227, 19,144,228, 14, +217,237,135, 63,159,244,138,105,138, 91,181,101,145, 42, 85, 10,248,110, 40,139, 55, 84,134,168,171,172,244, 84, 11,119, 99,247, + 16,209,116,112, 79,183,225, 84,103, 85,227, 7,155, 69,156,254,228, 79,240, 63,252,246,175,242,210, 75,119, 42,241,180,204,187, +189,247,140, 33,226,118,129, 97,240,108, 46,183, 24,221,115,243,198, 45,158, 61, 61,225,232,168,165, 51,166,146, 67, 51,179, 70, + 33,165,192,197,200, 16, 51, 99,130,245,198,115,126, 57,176,221,121,134,209,179, 90, 13, 92, 93,110,217,172, 6,182,187, 1, 63, +122, 98, 78,108,199, 80,188,222, 47, 7,156, 27, 8,209, 17,125,201, 5,200, 62,161,148, 34, 69,201,102,181, 69, 74, 65, 74, 25, +183, 29, 24, 54, 35,155,203, 17,183,113,184,113, 96,231, 29, 41, 4,182,155,145,113, 44, 23, 9,171, 4,189,145,236,198,136,208, +146,152,114,229, 33, 85,243, 36, 37,105,172, 98,222, 27, 94,188,121, 68, 63,155, 33,237,156, 20, 5, 73, 4, 4,138,144, 18,219, +209,113,231,217, 51, 62,247, 19, 63,206, 31,252,159,255,247, 15, 86, 97,143,213, 1,239,253, 2,119, 30,231,101,236, 62,170, 52, + 85,130,230, 24,203, 33, 60,107,246,100, 35,173,247,178, 34,216, 39,103, 77, 45,182,172,126,245,213,212, 67, 92, 27,238,212,175, +115,181,227, 45,231,249,230,219,111,241,205,183,222,100,251,221, 55,201,227,250,209,223,195,122,197,223,254, 59,255, 17,183, 62, +253, 9,190,251,141,111, 60, 30,107, 93, 86, 5,201,244,181,235,135,252,248,167,203,178,214,165,136,207, 23,176, 60, 65, 30, 31, +145,151,179,131, 44,123, 85,138,130, 82,251,142, 51,133,210, 68, 9, 65,204,137, 24, 60, 97, 92,211,165, 76,218, 94,208, 4,199, +184,189,226,221,237, 10,198, 1,225, 7,192,243, 66, 51, 99,214, 47, 57,178, 13, 90, 74, 66,202,215, 33, 44,157, 22,116,115,195, +220, 42,218, 70,162,165,160,111, 37,186,122,150, 79,118, 4,201, 23,110, 74,218, 13,197,139,127, 8,197,162, 59, 23,200, 93, 9, +137,105, 12,198,180,216,182,197, 54, 22,213, 53, 40, 99,139, 47,137,181, 40,169,200,185,204,238,181, 42,132,232,198, 54,196,224, +209, 82,212, 16,180,132,175,239, 81, 18,197,253,115, 32,176,108, 91,132, 20, 8,163,112, 86, 22,228,176,235, 10,218, 41,227,158, +137, 46,170, 13,172, 72,117, 92,193, 94, 97, 20, 40, 5, 53,199,189, 93,175,212,165,232, 83, 73,193,147,235,219, 48, 22, 79, 14, + 95, 47, 9,186,202,214, 68,222, 7,124, 9, 91, 85, 32, 84, 51, 25, 81,244,233,169,218, 2, 79,151, 58,173,170, 11,103,189,236, +153, 74, 88,252, 62,116,233, 31,175,168,107, 93, 61,190, 21,204,106,234,143,214,204,103, 51, 52,146,185,181, 37,214, 84,148,141, + 55,201, 34,148,128,144, 3, 46, 7, 22,178, 60,160, 46,139,210, 77,231,140,164,108, 36,149,138,180,204, 38, 81,162,110,109,135, +237, 59,178,178,100, 37,209,198, 48,166, 64, 86,229, 96,148, 36,164, 54,136, 24,217,230,136, 82, 18,231,194,117,198,201,232, 61, + 89, 22,214,189,203, 9,157, 82,129,226, 67, 34,197, 2, 31,249, 80,224, 31,159, 28, 32, 8, 49, 17,115,192, 42, 69, 22,153,115, + 63, 98, 90,131, 27,171, 94,209,213,212, 41,255, 4,126,209, 79, 18, 35,120,248, 94, 72,249,224,165,224,176,184, 79, 9, 91, 50, + 23,107, 67, 31, 96,187,131,113,183, 47,212,147, 43,216,195, 29,255, 3,159, 99,234,212, 39, 56,182,182,108,215, 16,252,190,187, +249,217, 95,255, 69,126,235, 31,253,125,142,230, 61, 87,155, 29,219,245,192,110,112,108,119,158, 24, 51,195,102,100,183, 25,136, + 46,161,153,243,204,157,103,248,220, 39,110,114,231,164,165,181, 6,231, 19,177,118, 96, 62,129, 71,178,118,137, 55,223, 90,113, +117,185,101, 61, 4,134,144,216, 14,158,205,122,199,230,202,177, 91, 15,248,224, 24,183, 3,193, 7,198,113, 32,120, 71,116,129, + 24, 3, 57,149,241, 71,172, 58,252,148, 34,195,110,199,118,189, 99,216,141,172,207, 47, 16, 66,225,156, 35,249,177, 34, 53,144, +115,196,143, 14,165, 53,195,232, 10, 23, 67, 70,164, 80,180,179, 98,173,235,198, 72,211,106, 6, 95, 80, 39,170, 92,174,240,199, + 4,141, 49, 40,173,137,178,229,153,219, 55,217,110, 3,110,216,161,219,134, 97,189, 97, 12,137,231, 94,184,201,115,159,248, 36, +127,246,251,127,244, 24,216,245,191, 7,175,105, 86,220,170, 50,119,182,109,145,136,118,179,122, 24, 86,242,230, 4, 89,155,169, +176,137,125, 65,159, 58,225, 44,246,168,209,251, 25,238, 72,138,229,235,197,101,249,111, 28, 74, 33,248,160,103,167, 75, 44,232, + 55,183,107, 94,190,243, 44,127,253,245,175,239, 33,245, 71,237,205,198,150,175,185, 53,123,100, 97,114, 15,211, 15,141, 39, 38, +253,179, 86,165, 11,188,121,198,252,120,206,252,120,206,216, 88,178,177,213,209, 44,214, 17,218, 65, 54,192,100, 87,154, 98, 41, + 60,227,134,237,184, 97,117,117,159,221,246,156,215,238, 95,225, 55, 87,188,182,170, 5,189, 85, 28,205, 58,110,182, 61,199,205, +156,214,182, 40, 37, 64, 89,186,156,176, 82,211,181,146,229,204,208,181,197, 0,108,222, 42,186, 86, 33, 98,194, 54,170, 18,147, + 51,209, 7, 68, 78,196,245, 72,206,137,184,222,146, 71, 71,118, 30, 65, 46,231,182,110,139,153,152,209,116,205,140, 44, 21,221, +172, 67,100,133,181, 6, 41,101, 97,190, 91, 83,198,108, 85, 94,155, 98,192, 24, 75,162,132,112, 73, 81,124, 78, 93, 8,180,198, + 18,115, 44, 6, 98, 82, 18, 98, 36, 9, 73, 18,130,104,234, 57,118,212,150, 11,144,243,165,176,235, 41,173,208, 20,107,110,171, + 32,200,178,230,144, 85, 55,174,246, 50, 76,125,224,149,129,170,217, 21, 19,201,174, 22,236,209,213, 5, 85, 47,101, 82,148,130, +158,134, 18, 7,157, 43,220,126, 77,134, 22,251, 28, 7,228, 1,121,234,192,202,217,249, 3, 31,136, 39,100,193, 77,126, 8, 19, +195, 62, 61,110, 81,159,236, 64,219,190, 44,236,190, 41, 48,154, 82,220,232,122, 50, 25,171,219, 58,151,206, 40, 33,201, 57, 33, + 40,208,187,200, 25,159,224,140,200, 32, 51, 45, 18, 35, 4, 89, 42, 68,150,200,148, 17, 8, 68,206, 36,211,208,204,122,178,181, + 37,232, 72, 27,178,132, 70, 75, 92,138,164,156, 80,218, 20,233, 92,142, 32, 20,131,247,132, 84, 50,197,163, 47,182,177, 33, 38, +140, 16,101,159, 8,144, 46, 34,140, 4,153,241, 46,144,114, 34, 11, 73,240,158, 24, 2, 62, 7,132,144,164, 84, 82,186,102,178, + 33,228,196, 54, 87,150,231, 24,107, 30,111,252,155, 61,103, 31,238,162,141,222, 23,228,233,207, 38,184,127,136,101,118, 30,195, + 30,154, 63,204,182,126,212,231,152, 22, 96, 83,229, 46,170,250, 38, 95, 31,124,165,216,255,226,111,254, 26,191,240,107, 63, 71, +223, 88,222, 61, 95,177, 94,237, 24,135,192,118, 23,240, 99, 49, 0, 73, 49, 99,245, 12, 35, 91,142,143, 79,121,246,230, 9, 77, + 53,126,241, 46, 17, 66, 98, 12,153,213, 48, 18, 92, 34,184,200,253,203,129,119,207,215,220, 59, 95,179,190,220, 49, 12, 35,171, +243, 29,187,237,192,110,189,102,231, 6, 98,240,184,193,177,219,108, 9,163, 71, 32, 24,135, 13,227,110, 64, 25,197,176,217,162, +141, 41, 69,158, 76, 8,158, 97, 59,224,221, 64, 76, 9,231,119, 56, 55, 34, 20,228,236, 9, 99, 64,217,150, 97,187, 37,231, 76, + 38,147, 92,194,246,134,172, 45, 41, 22,109,104,132,162,121,175,227, 37,137, 68,107, 81,221,118, 51,179, 89,195,113,223,176,114, +208, 88,195,141,211, 37,235,130,221,227,189,195, 15, 35,194, 24, 94,124,249, 46,119,238, 62,199, 87,255,240, 79, 63,160,144,255, +123, 84,208, 31,190,127, 88, 83, 70,117,218, 20,173,175,148,229,240,173, 9,137,165,123,105, 74, 1,166, 66,213,147,167,245,225, + 75,240,225, 29,142,148, 31,192, 17, 72, 31,204, 90, 23,192,253,243, 82,208, 39, 8,246, 81,133, 93,235,253,197, 3, 30,204,224, +158,138,251, 84,224, 39,178,148, 22, 37, 11,226,248, 8,121, 60,227,120,214,211,118, 45, 94, 75, 22,198, 20,103, 53, 33,247,172, +107,113,192, 68,140,161, 60,155,213, 21, 92, 94,192, 59,239,146,175,118,140,111,190, 11,171, 53,187,243,251,229, 18,208,104,132, + 41, 49,167, 47, 46,207,138, 23,187,208, 72,105,145, 57,209, 91, 75,171, 4,139,185,165, 49,154,227,153,102,209,149, 46,189, 53, +146, 89,171, 17, 33,151,112,172, 92,208, 39,191, 29, 32, 38,194,197, 21, 41,248,242,252, 67,177,127, 45, 53,180, 65,182, 6,221, +244,101,162,208, 55,228,148,153, 29,117,228, 92,164,161, 77, 99,137, 41, 34,170,155,232,148,182, 23, 67,198, 71,143,182, 22,239, + 35, 81, 36,180, 82,248,148,208, 82,145, 36,140, 62,208, 24,197,152, 34, 43,239, 49, 82, 18,173,134, 93, 93, 7, 93, 91,189, 54, +100,121,206, 34,237,253, 54, 52,101,124, 17,198,130,130,140,245,207,146, 42, 90,114,101,107,224, 77, 61, 39,167,247, 74,230,234, +219, 94,211,218, 38,227, 26, 89,223,139, 41,187, 60,213,116, 52,217, 20,216,125, 50,234,210, 83, 8, 75, 40,159,127,116,123,111, +248,244,148, 92,243,100,253,223,245,122,127,239, 90,253,120,240,187,172, 29,122,215, 94,207,134,111, 44,230,164, 36,153,155,134, +144, 60,173, 52, 52,218,144, 43, 33, 45, 19,203, 27,149, 2, 22, 24,114,230,148, 18,119,106,116,131, 77, 32,132, 36, 10, 48, 33, + 35,173,161,233, 58,178,212,133,140, 97, 52, 57,197,210, 36, 42, 81, 50,235, 41, 40, 76, 36,145,133, 64,145, 25, 70,135,212,130, +113, 61, 16,157,135,152,104,164, 38,133,128,212, 18,124, 68, 24, 69,172, 51,110, 41, 51, 62,100,198,232,200, 41,225, 83, 68, 85, +253,253, 54,184, 98, 73, 26, 61,107,231, 56,110, 91, 54, 87,219,178,241,220,184,223,128,127,163, 7,168,126,176,115, 57,132,227, +167, 66, 29, 83, 9, 37,152,110,138,135, 7,214, 33,209,238, 81,159, 35,213,219,238, 68, 70, 65,215,195,178,144,127,126,241, 31, +254, 26, 63,251,247,126, 26,107, 13,171,237,192,213,197,142,171,119, 46,137, 41,163, 26, 77, 12, 17,239, 60,182,233,152, 47,122, +180,208,104, 97,144,141,194,214,113,105, 78, 5, 54,223,121,207,224, 3,195, 16,185, 28, 6,238, 95,172,216,238, 70,220,206,177, +217, 57, 86, 23, 23,236, 86, 27,114,242, 4,225,233,218, 6,211, 25,148, 82, 52,125,135,247,174, 54, 71,153,209, 5, 66,130, 76, + 70, 41,141,247, 99,185,249,167,200,224,118, 72, 36, 99,204,196, 16,112, 33, 32, 19,120, 95, 46,122,214, 26,164, 82, 12,219, 29, +237,220,226, 93, 68,106,139, 54, 18,211, 88,178, 47,198, 69,227,152,104,172, 38,102,232, 26, 67,170, 70, 70, 25,129, 86,154,163, +206, 50,107, 20,111, 94, 12,197,173,110,222,178, 25, 2,227,118,131, 27, 6,114,200, 36, 41,120,233,229,187,156,156,221,226,223, +254,233,255,123,176,115, 63,134,220,205,216, 58,135, 85,223,191,156,234, 7, 10, 93,189,244, 77, 14, 90,211,248, 71, 83,138,248, +196,241,152, 8, 75, 91, 87,153,198,149, 56,102,108,233,170,115,117, 33, 52,242,193,194,254, 97, 7,226,163,164,101,239, 87,160, +223,239, 2,192,161,173,241,251, 4, 55, 77, 36,190,195, 56,225,105, 68,160,229, 62, 76, 73, 29,252,158, 48,197,143,125, 62,135, +229,156,103,231, 61, 95, 60,157,113,199, 26,238, 52,150, 99,149,105, 51,220,167,186,130,229, 10,243,250, 88,216,244,155, 29, 92, + 92,193,197, 10,222, 57,135,221, 21,220,187, 40,138, 21, 95,231,198,203, 57,116,182, 56, 32,246, 51, 26,213,176,108,150, 88,163, +209, 90,161,132,102,222, 54,156,206, 52,243, 86,115,107, 97, 56,157, 25, 58,163, 88,106, 65,171,196,117,152,156,212, 16, 92,100, +112, 35,164,204,112, 85, 52,253,121,231,136,187, 1,157, 32,197,132,210, 22,221,119, 24,221, 96,186,242,115,178,160, 93,180, 4, +151,200, 6,172, 46,238,137, 82, 10,132,144,228, 92, 8,212,185, 74,100, 75,100,121,172, 1,118, 5,193,141, 41,225, 40,242, 59, + 41,139,171,103,202,153, 31, 62, 94,242,134, 27,137, 33,150,139,162, 82,123,155, 87, 33,106, 86,123,141, 36,213,166, 32, 41,209, + 23,162, 27, 53, 73, 45,248, 82,108,141, 41,235,210,135,242,113,162, 42, 12,130, 43,191,214,162,204,225,117,165,197,171,106, 94, +211,217,162, 22,162, 94, 24,162,171, 94, 38,234,192,190,117,202,218,144,149, 60, 39, 31,140,155,126, 82,208, 77,195,123, 4,107, + 85, 25,114,184,198, 63,122, 81,175,217,214,232,174,124,179,141,133,182, 45,100, 8, 93,216,202, 66, 10,172,178, 69, 38, 6,248, + 28, 81, 8,114,206,136, 92, 10,231, 82,137, 98, 9, 91,195,221,149,177,184,148,104,178, 36, 40, 73, 86, 6,169, 53, 65, 22,141, +114,204, 5,186,153, 76, 15,144,146, 44,192,199, 88,158,169,139,236,182, 91,116,134, 97,181,194,185, 1,157, 18,109,130, 93,112, + 36, 81,100,115,187,156, 80,185,104, 40, 99, 42, 8, 66,164, 72, 44, 38, 19,126, 23, 2, 62,122,172,182,184, 24,112, 49, 96,132, +228,254,110, 44,208,112,240, 48,248,239,157, 95,244,199, 38, 53, 29,192,228,135, 80,250,161, 51,216,225,143,215,142, 75,122,191, + 24, 14,255,254,251,125, 14, 45, 31,180,185,109,116,133, 53, 3,255,232,191,251,199,124,249,239,254, 56, 66, 10, 54,187, 66, 86, + 27,182, 3,126, 24,201, 72,114, 44,207,217,152,150,174,233, 88,118, 45,243,206, 98,149,162, 81,138,163,185, 65, 74,216,140,137, +139,157, 99,181, 25, 89,173, 70, 46, 87, 27, 46,175,182,172, 47, 55,108,174, 54,184,193,179,189,218,144,114, 68, 91, 73,215,105, +206, 78, 79,233,230, 45,177,118,118, 66, 64, 59,111, 57, 57, 91,114,116,180,164,157,245,204,231,109,153, 26, 12, 1,173, 53, 82, +105, 98, 8, 12,110,192,104, 67, 72,133,149, 47,201,104, 83,102,143, 46, 56,146,143, 8,138, 89, 70, 99, 53, 57,129,181, 13,218, + 74, 36, 26,219,107,132, 79, 56, 37,233,181, 70, 72, 65,240, 48,239, 20, 86,203,234,107, 81,160,206,222, 42,146,144,172,118,129, +227, 70,113,231,236,152,171,144,185,255,238, 91,144, 50,209, 39,146, 16,188,240,242, 93,222,220, 57,222,249,214,183,247,108,233, +143, 4,193,235,125,231, 8,223,223,162,174,171, 4, 72,176,119,239,210, 53,230,178,111,202, 33, 89, 52,172, 7,116, 99, 81,214, + 80, 78,229,224, 53, 77, 37,140, 86,222,134,154,172, 56,217, 67,159,143,114,226, 58, 52, 96,202,249,209, 28,148,235, 51, 81, 62, +136, 2,168,131, 75,132,170,249,217, 15,195,154,178,146,159,174, 61, 33,234, 97,207,164,104,169,123, 37, 86, 71, 52, 59, 43,185, + 24,198,150, 70,168,111,249,212,188, 71,137,204,204, 88, 82,246, 52, 82, 35, 85,226,237,161,100, 93, 20, 31, 12, 15,155, 17,214, + 99,201,143,184,218, 20,121,213,184,171, 69, 63,236,207,227,163, 57, 52, 6,161, 53, 89,107,110,206,102,156,205,110, 16,210,200, +113,115,132,209, 22,169, 5, 51, 93,236,143,159, 59,110, 57,158, 91,140,148, 28,155, 34,101,235,141, 66, 2,214, 8,198,173, 39, +164, 76, 10, 17,191,243,132,237,142, 52, 56,198, 97, 68,134, 88,209, 77,176,179, 35,162,177, 36,219, 32,109,131,182,229,204,110, +109,233,198, 91,107,241,201,151, 44,246,144, 48, 74, 21, 46, 19,144, 66, 32,167, 72, 8,190,102, 71, 21, 62, 66, 8, 1, 41, 36, + 46, 38,100,149, 52,134,156, 80,202,240,218,110, 75,206,133,100, 25, 99,220, 39, 82,198,253, 24, 5, 68, 33, 26,250, 58, 7, 23, +170, 92, 18,109, 83, 81,230,118,127,182,249,176, 39,186,201,138, 22, 73, 91,160,121, 79, 33,197, 37, 15,186, 50,218, 85,157,161, + 79,219, 48,109,235,252,190, 94, 68,115,101,243, 78,113,197, 70,236, 35, 90, 39, 39,184, 84, 77,104,158, 40,116,105,154,229,203, +247, 94, 80, 31,171,168,203, 26, 61,215,232,253, 28,204, 40,140, 49, 44,218, 2,187, 47, 77,143, 39,160,165,194, 5, 71,163, 44, + 46,249, 50, 43,215, 18,153, 18, 67, 10, 52, 74, 32, 16,180,218, 84, 41, 69,177, 50,148,202, 64,215,147,148,169, 4, 69, 65,174, + 10,176,156, 19, 89, 9,156,243, 36, 4,113, 44,249,217, 97,220,161,115, 34,143,174, 4,105, 92,173,200,162,232,209,149, 44, 76, +247, 40,192,202,140,143,153, 4,168, 92,179,215,115, 66, 10, 69, 8, 14, 41, 36, 57, 11, 16,146, 49, 12, 40, 33, 42, 11, 62,178, +114,190,220, 18,165,132,203, 45, 79, 53,128,224, 73,110,111,239, 55,163, 63,156,135, 79, 29,199,244,107,127,208,173, 79,139,225, + 48, 4,230, 3, 47, 10,245,192,189, 38,210, 37,126,227,191,249,175,248,209,159,248, 17, 66,202,108, 54, 35,187,173, 99,125,185, +197, 13, 1, 33, 53,255,226,143,255,128,119,223, 57,231,135, 63,253,105, 22,221,156,190,109, 49, 70, 49,111,123,158,191,187,228, +185,211, 25,173,149,196, 12, 87, 99,145,164, 93, 94, 14,236,134,145,113, 40,196,183, 68, 34,134,140,180,144,146,231,228,228,152, + 91,183, 79, 56,154,247,244,199, 29,179,101, 83, 58,145,197,140,174,181,156, 30,207,120,249,165, 27,116,179,134,101,107, 56, 58, +233, 11, 60,158, 18,253,172,229,232,104,198,209,217, 12, 55,122,198,113,192, 42, 77, 74,169, 92,242, 83,113,170, 75, 33, 21, 84, + 47,103,140,153,149,176, 10,153, 11,226, 36, 20,136,140,115,158,119,222,190,224,237, 55,222,229,106, 53,224, 83, 38,136,204,209, +172,225,116, 97,136, 49,179,113,153,182,209, 24, 45, 9,185,232,106, 82, 12,156, 44, 13, 74,181,172,119,153,205,230, 28,211, 52, +108,215, 91,186,174,229,243,159,255, 33,254,229, 63,255,221,131, 46,189, 50,119, 77,133,173,229, 65,183,152, 14,224,121,165,190, +255, 69,125,234, 92,197,193,148, 32, 79,197, 91,149,116,191,147,101, 41,242, 70,213,228,190,218,137,231,202,172,159, 58, 41, 57, + 29,176,149,215,225,253, 30,178,140,241,195,179,230,167,162,124, 8,161,127, 80, 81, 79, 15,117,234, 83,246,245,117,114, 76,189, + 68, 60, 28,190, 49,217, 49, 43,246,182,207,141, 41,228, 45,219,195,141, 19, 56, 62, 46, 68, 64, 91,207, 73,219, 66, 95,212, 39, +243,198,114,167,147, 44,148,193,103, 95,145,118,141,206,153, 83, 5,175, 93,108, 97,189, 43,251,107, 51,192,246,162, 64,239,163, +175, 73,145, 60,232,224,135, 42,235, 98,209, 35, 90, 67,163, 45,103,221, 17,173, 50,156,204, 78, 24,220, 64,163, 20,198, 52, 44, +187,150,103,142, 59,218,185,161,183,146,165, 41, 16,247, 92, 74,148, 20, 52,178,176,222,165, 20,236, 86, 14, 23, 60,195,213,134, +205,214, 49,120,199,214,121, 6,169, 25,141,197,156,156,225,108,139,154,117,228,166, 37,117, 22,165, 53,170, 83, 4,169, 42, 87, + 2, 68, 46, 36, 89,109, 4,110, 12,229,222,153, 50, 41, 70,114,202, 40,169, 74,209,206, 16,146, 32, 2,161,252, 69, 66,206,132, + 24,105, 85,203, 16, 35, 89,150,224, 18, 7,133,111, 21, 42,249, 55, 86,168, 61, 76, 5,180,114, 52, 76,253, 51,165,247, 73,103, +162,194,235,218, 20,251,221,209,237, 17,150,237,118,191,246, 38,235, 87,106, 55, 62, 93,152, 51,133,148, 39, 42,193,120, 74, 43, +204,106,210,204,213,200,214,184, 39,203, 77,232,231, 97,163,244,164,208,187,156, 28, 40,167, 53, 28,222, 3,193,127,188,153,186, +168, 80,159, 85,213,160, 62, 35, 91,203,210, 22,155,193,148, 18,141,148,236,188,163,179, 45, 57, 7, 20,162, 24, 20,196,136, 20, + 25,133,192,133,132,210, 26, 89, 18, 1,208, 82,145,149, 70,154, 14, 45, 21,194, 20,232, 93, 40, 81,185, 35, 69,170, 22, 98, 34, +231, 2,153,198,156,241,187, 21,126,181, 34, 12,142,148, 2,140, 59,178, 20, 52, 66,213,247, 81,128, 44,198, 10, 8,139, 34,151, + 46,159,140, 76, 25,169, 21, 49, 59,188, 80,197, 9, 79, 21,205, 37, 66, 16, 83, 36,231,204,214, 7,146,148,120, 41,201,209, 23, +104, 44,135,167,151, 3,156,158,194,225,122, 8, 49, 30,118,233,106, 10, 54,168,238,117, 66, 92, 91,232, 62, 80,196, 15, 97,202, +135,255, 51, 21,110, 55,250,154, 25,255,219,255,227,127,203,103,191,244, 67, 92,173, 71, 54,235,129,213,197,154,148, 5, 74, 42, + 84,107,144, 82,240,202,157, 23,249,230,171,175,146,183,129,231,238,222, 45,145,186, 73,208, 26,195,209,204,160, 43,187,125,187, +243,108,182, 35,187,109, 96,179,219,177, 93, 13,108,215, 35,227,206, 21,196, 71,102,194,224,153, 45,123,218,206,210,116, 37, 41, + 74, 27, 69,215,106,150, 71, 29, 71,203,134,227,147,142,211,101, 87,235, 76, 70, 40, 65,219,232,107,216,207,206, 12,183,110,204, +217,236, 28,141, 53,164, 24, 73, 89, 16,146, 39, 71,129, 79, 1,171,245,181,242, 65, 43, 69, 22, 1,173, 5,198, 42,114, 76,172, + 55, 87,188,251,246, 61,190,249,173,111,241,246,189,123,228,112,194, 91,239,188,197,159,126,237,235,188,253,250, 57,175,223,119, +108,178, 36,250,132,209, 2, 45, 4,179, 70,145,144,164, 44, 88,111,182, 40, 45,240, 94,208,205,122,238,223,187,143, 54, 6,101, + 20,155,213,142,211,103,142,249,161, 31,253, 2,127,244,127,253, 43,246,246,177,178, 22,109,189,191,249,139,135,138,247,148, 8, +246,253,236,210,101, 13,114,158, 12,105,186,166, 88,155,202, 50,234, 98, 57, 43,135,175,150, 48, 4,104,106,252,100,161, 32,215, +206,190,126,142, 48,148,143,203, 31,115,246, 56, 17,133,166, 3, 46,231,247,118,237,239,167, 48,121, 95,248,253, 96, 46,254, 65, +170,148,154, 33,129,109,144,207,222,166,187,115, 27,223, 26,154,231,239,194,209, 17,185,179,176, 92,148, 75, 75,219, 86, 8,190, +224,218,109,163,184, 99, 13, 89,148,144,148,153,180,196,228,232,114,102,244, 35,223,121,103, 5,235, 45,172,214, 69,165, 50,214, +174,157, 15,136, 59,158,183,112, 60, 3,173, 17, 89, 48, 95, 44, 48, 18,230,166,167, 51, 22,171, 91,250,166,101,222,180,156, 29, +181, 52,109,153,165,207, 91, 93,117,233, 25, 35, 36,173, 46,170,141, 20, 34, 97,240,116, 22,214,219,200,102, 53,176, 14,130,181, +208,140,237,130,173, 49,168,126, 78,104, 90,152,207, 8,214,208,245,229,188,110,122,139,208, 6,137, 2,161, 11, 74, 39, 36,126, +140, 68, 23,145, 58, 17,171,127,134,172,218,251, 12,136, 84, 26,174,152,203, 94,156,124, 66,114,245, 24,145, 90,178,245, 14,159, + 35, 57, 73, 86,222,145,195,193, 37,110, 74, 41,203, 83, 84,111,229,253,200,154,138, 54,249,146,200,122,145, 84, 21,154,207, 19, +131, 93,149, 61,213, 53,251,172,245,201,106, 54,184, 66,138,147,169,102,213,223, 42,163, 14, 83, 59,125, 65,105,114, 69, 40,144, +189,154, 52,241,182, 94, 48,235, 91, 55,233,231,159, 70, 19, 56,201, 74,165,126,176,210, 63,180, 94, 63,222, 76, 61,197,242, 64, +250,190,108,192,166, 72,219,140,144,180, 66, 35,117, 33, 59,204,108, 91,152,199,128, 86,250,186,227,141,117,163,105, 33,200, 34, + 35,181,166, 81,229,176,210, 82,161,108,131,208,117, 6, 83, 97,246,156, 33,107, 73, 16,133,185, 78,206, 36,191, 35, 58,135,173, + 49,151, 54,130,202, 69, 83,169,100,137,122, 53,186, 41, 35, 19, 99,105,148,197, 42, 89,200, 24, 33, 34,201, 36, 37, 25,221,128, +150,138,157, 47,238, 95, 69,108, 86, 72, 30, 84,205,186, 32,179,137,177,248,133, 79,190,240, 62,214,195, 85, 60, 26, 22,252, 94, +100, 78,127, 80,183, 62,253,155, 83,161,158, 76, 60,168,112, 97,245,103,102,116, 15,126, 93,239,215,165,191,223,204,189,126,175, +255,244,127,250,103,124,250,243,159, 96,189, 30, 73, 49,226,199,186, 17,115,198, 13,142,236, 51, 82,106,218,166,229,243,159,126, +133, 23,158,123, 14, 66,145,192, 44, 22, 45,199, 39, 61,189, 53, 37,216,200, 71, 46, 86,158,213,214,115,181, 29,217,108, 11,219, +118,216,248, 98,235, 43, 50, 74, 26,186,182, 65, 73,141,109, 53,243, 69,135,212, 69, 54, 54,235, 44,243, 70,179,104, 45,173,214, + 88,163,144,162, 16,216,250,198, 96,132,160,107, 45, 93,163,177, 82, 18, 98, 98,183,246, 88, 93,180,180, 41, 70, 82,200, 37,164, + 66, 89,150,139, 14, 55, 56,208,138, 93,220,210, 74,193, 56,236,248,235, 55,223,224, 27,175,189,137,115,130, 69,119, 74,202,146, +174,189,205,167,190,248, 57,140,232,145, 33, 51,140, 27,190,246,221,111,242,187,127,242, 85,126,255,207,254,156,215,190,253, 6, +139,155, 55,121,246,230,172,192,138, 62, 17,114, 96,240,137,243, 33,112,121,190, 41,132, 66,183, 37,230,178,158,118, 59,199,237, + 23,111, 50, 34,248,238, 95,252,101, 41,228, 90, 87,139, 74, 14, 32,121,177, 55, 47,250,155,122, 77,136, 65,174,157,205,209,178, +204, 43,115,101, 15, 55, 13,180,245, 18, 98,106, 71, 62,133, 8, 81,101, 94,162, 30,176, 57,215, 61,149,246,100,177,143,178,111, + 30, 62,224,166, 78, 61, 61,162,160, 95,255, 61,249,232,207,251,190,204,119, 3,243, 99,110,188,242, 9,126,248,246, 29,190,253, +181,191, 68,157, 29, 97,206,110,115, 98, 12, 27,219,151,238,124, 54, 47, 5,162,105,234,104, 66, 50,102,193, 12, 74,151,156, 18, +131, 27,145, 49,114,127,183,225,254,118,203,187,111, 92,130, 91,151, 46, 48,184, 71,191,183,198, 22,248,184,235,160,179, 8,171, +104,141,229, 70,183,224,164, 91,128, 16, 44,154,158,152, 50,243,217,156, 89,103, 48,189,229,120,102,174, 57,138,157, 81,104, 45, +208, 82, 48,207,165, 46,249, 16, 89,173, 3,110, 72, 92, 37, 73,150,134,119,101,135, 71, 34,186, 35,180,106, 80,182,193,152, 6, +219,245, 88,163,176,189, 98,244,133, 79, 33,148, 98, 76, 25,159, 5, 57, 39, 92,134,232,227, 53, 7, 69,146, 10, 89,174, 18, 34, +179, 20, 72, 41,138, 71, 72, 44,235, 33,231, 72,111, 90, 20, 10,153, 18, 46,197,194,127, 9,129,148, 51,126,234,188, 75,128, 67, + 69,125,234,154, 17,236,139,182,210,101, 77,181,213, 57,179,179,229,158, 28,235,154,149,170, 20,126,165, 10,107, 94,202, 2, 3, + 52, 85,195,158, 37,184,109,121,198,119,110,208,156, 29,163,250,134, 72, 53,230, 26,134,253, 40,114, 28, 10,223, 44, 85, 19,175, + 92,247,166,148,251, 11,166, 60,224,155, 60, 41,178,251,136, 46,253,227, 23,245,105,227,236,226,245, 77, 56, 91,195, 38, 68, 78, +251, 89, 97,192, 43,137,150, 26,159, 3,173,178,236,130, 43,146, 77, 33,137,169, 20, 0, 45, 96,222, 90,178,200,104,101, 48,218, +146, 84, 49,143,209,182, 33, 27,133, 20, 5, 34, 79, 90,144,124, 42,186,116, 9,195,232, 72, 34,209,110, 86,140,163,195, 8,129, +161, 28,204,198, 40,230, 82,146,234,173, 75, 26, 75,175, 13, 66,168, 66, 48,205, 25,165, 37,129,196, 38, 4, 58,165,217,166, 29, + 99, 40,183,185,109, 8,200, 20,113,201,177, 75,197,168, 38,196, 64,204,137,171,177,134, 11,140,190,220, 0,121,136, 96,118, 88, +200, 31,158,121,124,148,228,166,199,133,225, 15,217,235,135,240,250,196, 70, 57,212,211, 78, 48,210,225, 60,253,240,224,123,224, +123, 50,176,163, 0, 0, 32, 0, 73, 68, 65, 84,115,164,189,222, 83, 38,248,220, 23,249,103,255,253, 63,225,211,159,121,158,221, + 24, 73, 49,177,219, 56,164,148,104,173, 8, 46,224, 6,143,214,154,228, 19, 90, 27,218,166,132,237,100, 47, 88, 44, 91,238,156, +206, 57,154,183,180, 86,147, 82,102,179,173, 5,125, 28,217,237, 60,209, 21,166,188,146, 18,221, 72,154,214,150,204,230,222,114, +122, 54,199, 52,134,174,211,116,173, 98,217, 55,180, 70, 23,251, 86,171, 80,170,216, 65, 42, 41, 74,144,146, 16, 52, 74,161,180, +160,109,202,218, 72,128,214,138,221,232,203,104, 50,102, 98,246,164,144,241, 62,150, 28,247, 52,178,176, 13,243,126,198,253,213, +134,251,235,129,147,238, 22,183, 78,239,114, 60, 63, 99, 27, 50,175,159,191,198,215,223,254,255,184,120,253, 93,222,125,247, 91, + 52,218,224,162,103,227,182,133,212,233, 19,111, 93,173,184,247,250,134,175,191, 49,114, 30,203,220,178,213,162,192,156, 72, 98, + 18,196, 44,216, 92, 92,177,186, 56, 39,231,116,205,156,127,229, 51, 47,243,175,254,197,239,213, 53, 38,139,215,192,195,228,185, +148,254,102,139,186,148, 92, 7, 14, 40,138, 76,200,214, 20, 55,226, 30,134, 55,166,116,234,145,194, 70, 86,213,152,101,242,224, + 14,110,111,179, 58,249, 55,124, 20,168,242,208,233,112, 26, 33, 61, 60, 83,127,148, 3,226, 7, 21,246,135, 47, 2,147,243, 91, +215,193,236, 4, 94,121,158,159,121,238,121,250,254, 6,183, 94,254, 52,179,179, 51,190,112,242, 28,255, 38, 9,100, 63, 47, 35, + 60,211, 66,183, 4,219,178,180, 13,163,105,120, 70, 41,206,133,228,118,142,136,228,233, 1,233, 70, 24, 29,127,248,237,243, 82, +208,183, 97, 63, 51,127,228, 25, 44, 96, 62, 43,207, 91, 73,116,215,209, 41, 77,171, 13,141,180,204,236, 2,165, 36, 77,219, 50, +239,123,148, 81,180,141,166,239, 53, 86, 23,189,122, 57, 11, 4,115, 9,207, 14,130,185,147,156,135,192,189,181,227,124,204,140, + 89,178,217, 70, 92,130, 17,129,145, 2,221, 25,154,121,135, 54,154,153, 81, 72, 83,116,226,178,178,177, 99, 76, 24,163,113, 57, + 19, 82, 38,250,226,200, 72,206,252,255,196,189,105,143,100, 89,122,223,247, 59,219,221, 34, 34, 35,183, 90,123,157,238,153,238, +153,158,149,228,144,179,144,166,104,120,100,137,180, 32,201,162, 12,193,134, 97, 24,134, 13, 88,111,253, 9,244, 73,252,206, 48, +224, 55,130, 0, 3,150, 44,195, 16, 8,129, 34, 9,209,195,197,163, 25,206,210, 51,189, 86, 87, 85, 86, 85,102, 70,196, 93,206, +234, 23,231,220,140,172,154,154,149, 51,102, 2,133,206,174,206,234,138,136,123,239,121,158,231,255,252,151,228, 35, 9, 89, 12, +110, 60, 41, 41,164,150, 8,161, 80, 36, 98,146,196, 20,209, 82,150, 59, 39,226,136,136, 40,217, 20, 82,154, 75,146, 84,242, 24, + 50, 99,189, 92,239,144,178, 27,206,140, 28,201,217,174,178,236,186, 67, 89,205, 76,229, 62,104,171,178, 35,175,138, 29,111,217, +191, 27, 85,238, 99, 83, 28,232,138,163, 92,101, 8, 77, 69, 24,166, 76, 92,156,166,108,208,100, 10,212, 95,215,121,143,222,180, + 89,233,160, 18, 52,203,146, 98, 90,216,244,198,228, 95, 84,217,159,225,106,199,254, 51,162,107, 79,153, 64,205, 60,167, 37,167, +191,245, 25,250,119,238,253,156, 69, 61,148,142,218,134, 43,198,173,234, 26, 98,140,172,234, 38,239, 37, 83, 96, 97, 58,156,183, +153, 9, 95,170,137, 86, 57,142, 47, 23,118,141,198,160,181, 34,206,246,130,166, 34,136, 12,125,250,148,167,233,148, 98,182,116, + 77, 96,221,148,189,159, 99, 68, 90, 71,155, 66,209, 3, 43,144,217, 0, 36, 20,153, 81, 43, 21,149,169,152,164,192,200, 60,249, + 67, 98, 12, 62,243, 96,100,162,119, 3, 83, 76,196, 24,153, 98, 32,132,132,141,150, 62, 70, 76,138, 76,209, 51,134,192, 16, 2, +202, 72,236, 80,144,138, 84,178,117, 67,202,123,173,217, 60,227,122,227,243, 60,210,206,143, 43,236,241,175, 49, 49,137,178,195, +153, 95,135,247, 69,255,250,188,235, 23,159, 62,208,174, 31,124,115,131,162,203,205, 92,138,124,247, 27,191,206, 63,253,253,223, +229,213, 87,110,176,157, 44,206,102, 66,141,181, 33,155,196,184,128, 27, 61,206,122,188,139,153,232, 41, 43,110,223, 62, 98,217, +214,220, 57, 57,224, 83, 47, 31,113,247,176, 99,213, 86, 24, 35,241, 46,107,206,123,231,217,246, 19,211,224, 8, 4,170, 90,114, +124,208,113,120,188,100,213, 54,180,139,154,170,169, 88, 46, 27,218, 54,103,149, 47,154,108, 65, 89, 75, 73, 91,101, 98,150, 20, +100,199, 58,178, 44,199,199,116,245,207,148, 18, 74, 73, 92,202,122,220, 36, 4, 55,110, 46,104,186,134, 36, 53,253, 48,224,220, +136,212,146,187,119, 94,198,232, 21, 62,118,172,218, 99, 22,102,137,199,210, 79,151,188,247,248, 61,254,223,143,126,192,187,247, + 31,209, 15, 35,247,238,221,227,131,113,203, 73, 91,113,105,123, 98,176, 24, 41,176, 62,112,208,180, 28, 47,150,132,221,200,238, +177,231,157,119, 31,240,120, 28,240, 94,224, 37, 56, 23, 48, 90,242,240,163,135, 36,161,184,127,118,159,182,174,112,253, 68,187, +236, 88,159, 28,243,221,111,253,160,200,111, 74,150,121,186,122,170, 51,145,231,111,226,235, 11,159,132,143,206,246, 89,213, 93, + 57,184,116,225, 91,164,184, 55,174,145,101,234,105,230,103,164,202,174,134, 37,116,228,106, 29,180,219,100,114,211,245,103, 67, + 21, 11, 86,165,139,135,118,120, 26,141,146,215,166, 21,249, 12,249,109, 46,242,215, 73,162,215, 81,172,231,173,170, 4,249,253, +164,107, 13,133,169,242,158,188,238,224,228, 24, 78,143, 57, 61,121,129,170, 94,160,214, 71, 44,186, 53,178, 90, 50, 24,195, 74, + 26, 30, 8, 9,205,138,165,174,248,120,189,224,139,221,146, 94,213,124,177,169, 9,186,230,213, 74,209,187,145,102,154, 16,253, +200, 69, 63, 18,156,229,221,179,199,185,160,255,180,150,193, 85, 38, 41,179,168, 65,231,251,249,184,109, 57, 48, 45,135,221, 10, +173, 53,181,106,105,154, 6,105, 26,132,145, 28, 29, 54,212, 38,123, 64, 84,149,196,250, 64, 83, 41, 54, 54,176, 35,112,223, 89, + 30, 91, 71,232, 35,155, 33, 48,133,196,214,131,143,129,160, 52,149,150,212,117, 69, 85, 86, 83,149,206, 69, 84, 75,208, 85,222, + 97, 71, 37, 81, 41, 18, 18,244, 54,159,179,169,164, 60, 75, 41,179,147,238, 24,144, 74, 35, 34, 8,153,175,107, 76, 16, 9,120, + 60, 85,146,196, 96, 73, 34, 19,172, 31,185, 33,155, 28,134,148, 67,107, 36, 56,239,247, 92,142,124,216,228,243, 42,196, 61, 12, + 62, 35, 90, 41,229, 34, 77,218,123, 31,204, 16,126, 73,176,203,135, 74, 93,172, 96,155,252,123,166,202,223,155, 18, 29,237, 3, + 60,217,230,130,158,128,182,219, 19, 73,108,145,216,205, 8,147,174,243,253, 28,108, 81,166, 20,117,138, 44,197, 61,149,220,148, +168,178,244, 45,253, 53,247,237,193,210, 47,187,172,144,224,231,141, 94,245, 62,239, 22,188,133,113, 36,132, 37, 65, 64,239, 28, +139,170, 34,132,132, 19, 19, 66,234,171,152, 86, 23, 60,157,174,217, 57, 87,194, 95,242,244, 24, 72, 40, 41,137,192, 32, 2,141, + 82, 76, 50, 91,181,202, 36,136, 66, 34, 69,200, 77,127, 83,227,167,128, 84,134,169,105, 88, 41,137, 68, 96,129, 6,129, 39, 17, +241,212, 42,199, 52, 70, 60,141,212,108,253, 72, 74, 25,206,247, 5, 98,151, 82, 93,173,248, 34,137,232, 92,113,226,206,222,238, + 54,134,210, 0, 10, 90, 45,217,217, 80,172, 93, 21, 76,133,120,209,212,121, 10,121, 38,132,226, 41,232,123, 46,164,115,218,217, + 47,210,204,255,250, 62,252,122, 99,161,245, 62,160, 0,160, 57,129,221,195,189,139,157, 46,176,174, 44, 7,153,245, 79,191,174, + 57, 20,102,178,168, 47,126,145,255,241, 31,255, 46,183,110, 29,211, 91,135, 31, 61,206, 39,198,126,194,109, 39,188,145, 89, 87, +238, 28,166,174,233,218,142,174,109,185,113,178,230,112,209,112,220, 54, 28, 30,212, 84,198,224, 17,232, 4, 33,228, 6,175,173, + 53,245,168, 88, 24, 67,106, 34, 82, 24,186, 78,113,184,108, 56,232, 42,170, 42,223, 23,143,183, 83, 38,186, 10,129, 79, 9, 37, +196, 21,225, 73, 37, 24, 93,196,151, 38, 42,164,132, 15, 57,128, 66,144,208, 10, 34, 57, 37,106, 33, 12, 34,102, 78, 7, 73,178, + 88,100,120,116,220, 14,128,160, 94,156,114,121, 25,248,193,135,223,195, 37, 79,171, 12, 67,152, 24,253,196,197, 48, 50, 78,150, +139,209, 33,107,145,107,234,144, 96, 51,240,199, 37,142,164,171, 37,175, 30, 30,210,153,200,163,161,231,160,223,112, 99,169,177, +253,134, 16, 3, 15, 63,122,159,147,211,155, 44,215, 45, 71, 39, 43,142,150, 53,175,189,241, 49,254,236, 79,191,206,217,118,160, + 86,231,172,143, 15,120,116,239, 33, 47,188,246, 42, 44, 86,215,238,169, 6,252,144, 15, 16,255, 55,167,190,248,242,107,111,242, + 71,147,135,239,191, 95,228, 69,213,158,112, 38,202,247,190,248,197,171,178, 95, 79,117, 46,186,253, 46, 79,188,233,218, 1,182, +155,138,186, 34, 62, 69,144, 71,181, 80,207,200, 82,202,223,135,248,195, 58,243,164,159,150,246,120,255,252,103,172, 42,191,231, +125,222,253,247,219, 60, 81,167,107,140,104,231,243,239, 25,153,247,169, 55,215,121, 71,174,117,126,214, 23,199,124,242,228, 22, +232, 5, 13,138,164, 36, 71,109, 67,116,142,229,201, 9, 63,216,238,192, 77,156, 52, 29,199, 4, 30,122,248,213,229,154, 71,231, +231,188,209, 5,166,237, 19,190,149, 22,156,125,244, 4, 30,220,135,116, 93, 30,251, 51,156, 9,215, 87, 14,149,161,110,115,147, + 84,107,197,110, 26,169, 85,139,234,114, 51, 99, 67,160,211, 13,227, 20,193, 68, 78, 90,201,118, 8, 44, 59,205,217,214, 34, 36, +156, 91,143,177,158,225,194, 33, 82, 34,197,136,221,141,224, 5, 3,130, 86, 37,164, 49,180, 2,164, 20,200, 20,144, 8,132,203, +164, 82, 69, 64, 36,129, 10,185,216,134,148,168, 67,246,114, 8, 33,103,174, 11,153, 16, 73, 99,234,116, 69,171,240,110,142,185, + 78,153,199, 18, 21, 99, 24, 73, 72, 70, 63,224, 98, 66,167,196, 24, 2, 74, 64,171, 5, 27, 79,153,112,109,201, 97,151,215,140, +104, 10, 33, 83,139,189, 98,231,202,122, 88,194, 82, 61, 93,195, 18, 48, 21,109,250, 52, 27, 21,201,226,156, 90,238, 23, 89, 84, + 28,222,103,196,102,188, 78,208, 44, 50,205,249,114,212, 42,163, 83, 83,202,223, 55,203,226,102,167,247,168,130, 20, 16,171, 60, + 20,155,194, 9,208, 99,110, 22,254, 58,233,109,223,248,222, 95, 3,126,191,186,177, 34, 56,145, 59,117,109,168,171, 42, 59,168, +198, 72, 91, 25, 34,146, 74,202,236,170, 21, 34,181,174,112,193,210,152, 6, 37, 36,149,210, 24,153, 77,238, 43, 93,161,234,138, +170,174, 89, 29,174,243,218,195, 39, 98, 97, 54,134,152,163, 6,133,200,123, 32, 59,246, 28,232, 12,185, 10, 37,105,141, 38,200, +108, 21,216,153,154,136, 32,170,132, 84, 21, 3,145,182,105,114, 20, 38, 17, 97, 20, 46,192, 24, 29,117,221,112, 49, 58,108, 74, +136, 18,152,224,163, 39, 10,193, 24, 61, 62, 5, 42, 45, 56,159, 60,131,143, 25, 90,179,182, 72, 24, 10, 67, 86,215,249,230, 8, +101, 92, 84,197,107, 93,170, 61, 17, 67,166,253, 77, 38,197, 47,198,126,243, 58, 35,247,106,234, 41, 30,217,215, 39, 16, 31,224, +181,151,242,129,187,219,236,225,160, 84, 8,116,149,218, 19,152,230, 73,198, 21, 93,250, 39, 63,203,255,244,223,252,125,222,120, +229, 22,219,201,114,254,100,199,102, 51,144, 98, 66, 8,129,115,142,177,183,217,117,202, 71,218,166,227,244,198, 33, 55,142, 15, +184,181, 94,210, 40,157,225,240, 36, 24, 93, 98,103, 35,151,147,103,231, 60,155,237,196,102,176,236,172, 99,176,158,182, 82, 44, + 91, 67,215, 24, 26,147,239,157, 32, 4,181,145,116,181, 46,171, 89, 73,165, 36, 54,228,132,190,209, 7, 6, 31,136, 41, 49,249, +128, 43,228,153, 16, 83,118, 7,140,241, 74, 7, 79,177,165,204,134, 67,130, 85,173,185,232, 39, 36,112,180,108,232, 7,199,135, +247,222,225,223,189,243, 29,222,254,206, 7,220,127,231, 17, 31,220, 59,227,254, 59,143,120,244,131, 75,118,214,194,162,202, 16, +163,214,220, 94,118,156,222, 58, 64,174, 27,218,198,208,214, 13,151, 59,203,165,155,232, 83,226,114,178, 36, 2,147, 79, 52,166, +102,189, 62,101,177, 56, 98,185, 62,166, 58, 48,216,205,150,203,161,231,248,112,193,119,223,126,143,203,113,224,201, 56,176, 50, + 21, 70,107,218,174, 69, 25,248,224,131,179, 61,180, 28, 67,201,154,254,155,131,221,223,255,230, 95,101, 8, 82, 74,168,219, 92, + 89,175,152,227, 51,251,188,192,163,243,228,110,195,222,174,184,183, 25,134,119,236, 11, 90,138, 79,195,144, 66, 67, 91,158,157, +217,172,230, 89,119,184,121, 26,191,126, 30, 81,154, 3,127,173,248, 95, 73,151,100, 49, 39,161, 48,239,175,165,104,205,251,233, +122,149, 15,244,155,167,121,242, 58, 88,102, 79,246,118,149, 27,172,170,229,172, 90,240,198,106, 9, 70,163,144, 44, 5,168,174, +163, 50,146,203, 32,120,189,169,121,185,170,145,149,161,209,146, 49,192,205,197, 18, 45, 35, 74,213,220,172, 4,223,189,236,225, +252, 73,246,188,248, 73,123,252,231,125,117,217,205,147, 85, 11, 50,187, 23,118,218,100,166,123,179, 96,217,174, 80, 73, 97,234, + 26, 83,213,200, 90, 99,165, 36, 10,208,181, 34,144, 56, 27, 61,187,152,120,188,177, 52, 41,209,111, 39,130, 13, 92,156, 79,108, +138,137,147, 19, 49,135,170, 72, 56,212, 25,186, 87,228,218,134,183,172, 42,197,146,132,140,129,198, 36, 42,153, 57, 77,102, 12, + 44,140,192, 91,207,218, 72,140,204,126,244, 46, 38, 82,113,105, 75, 82, 96, 93, 86,184,120,103,145,210, 96,157,103, 8, 14, 65, +192, 71, 65,239, 7,124,153,166, 67, 74,140, 49,146, 82, 96,154,121, 65, 41,238, 67, 88,162,216,187, 18,218,130,166, 94, 31,172, +164,200,133, 54,201, 61, 50, 35,196, 30, 66,215,229, 92, 60, 92,228, 34,188, 94,228,169,186, 42, 1, 71, 77,125,205, 57, 80, 21, +179,174,148,163,185, 21,249,254, 81,229, 44,174,212,254, 60,158, 37,117,179,151, 68, 44, 36,202,170,202,175,111,190,150,166,161, +200,180,184, 10,181,255,105,214,182,207,221,228,206,190,180, 63,235,244,232,201,147,235,110,128,101,203,229, 56,209, 30, 24, 42, +173,242,123,149,121, 63,168, 0,173,178, 25,141, 86, 57,212, 66,154, 12,135, 68, 45, 89, 84, 13,222, 7, 24, 28, 71,235, 99, 98, + 76,180,117,205,214, 57, 68, 76,184,204,130, 64,106,133, 74, 16,123,203,186,233, 16,222, 33,149,166,149,217,112,163,142,142, 24, +115, 39, 86,215,154,201, 58, 60,176,208, 21,131,155, 64,231,189,102,239, 61, 19,160,117, 69, 31, 28,117,101,114,224,142,130,138, +132, 77, 33,195, 59, 17,140, 20,220,223, 77, 88,145, 88, 24,197,165,115,249,144,153,161,207,182,202,147,122,219,230,110,203,150, +174,173,160, 19,121,210,136, 57,179,215,164,189, 46,242, 23, 57,173,135, 31,227,152, 53,119,126,223,252, 22,212, 39,251,191, 55, + 20,226, 82,163,242,158, 73,213, 48,110,246,211, 79, 57, 52,255,251,255,252,107,124,226,213,219,124,244,232,156,243, 39, 3,227, +182,207,131,208,177,161, 63,223, 33,165,202, 82, 63, 64,169, 26,169, 53, 70, 27,214,109,131,136, 2, 76,158, 94,165,132,193,123, + 70,159, 3, 93,166, 41,224,188,203, 73,107, 62,178,106, 20,181,150, 24,149, 53,232,181,150, 4,159,211,247,124, 72, 87,207,164, +245, 1,169,100,182,246, 77, 17,231,178,193,140, 81,130, 90,102,235,225,193,103, 21,195,186, 49, 28,215,154, 39,222,161,162, 34, +164, 64,165, 20, 19, 2, 37, 35, 86, 36,162, 11,124,244,254, 19,222,122,233, 6,127,231, 87, 63,206, 7,175,221,225,243, 79,182, +108,207, 30,115,113,255, 62,255,230,222, 67,238, 95,236, 56, 62, 88,178,179, 83, 38,118, 93,244, 88,229,168, 94, 61,226,245,211, + 23, 0,201,232,122,142,154, 53,143,250,115,222,125,242, 17, 99,244,220, 89, 31,113,227,224,148, 23,143, 95,193, 52, 10,161, 36, + 93,183,128,148,208,169,195,138,158, 39, 31,124,200, 52, 90, 72,146,117,211,241,157, 71, 15,217,244, 59,186,229,130,113, 24,120, +235,205,143,243,199,127,244,151,133,195, 49, 75,169,228, 47, 75,163,246,156, 7, 92, 63,127,130,156,119,132,215,115,170,159, 82, +200,148,189,162,223,150,201,153, 12, 47, 87,250, 26, 23, 32,238, 51,218,159,125, 22, 26,253,244, 68, 42,126, 12, 74,117,253,229, + 94,127,173,243,189,174,100,137,227,140,251, 2,110,231,169,188, 20,253,102,193,167, 94, 57,229,155,125,226,173,227, 37,255, 97, +112,249, 16,215, 69,117, 80,215,249,185,111, 50,114,178,113,150,163,102,149,225,220,174,206,219,200, 36,249,204, 97, 71,140,137, +206,123,238,133,196, 75, 82,178,213,146,190,223,225,245, 1, 55, 87, 59, 52, 1,150, 7,112,120, 10, 15,166, 61, 82,240,211,126, +205, 70, 61,199,213,158,176, 15,180, 85, 77,165,178,106, 8, 33, 17,117, 13, 70,147, 42, 73, 31, 5,210, 38, 38, 13,187,173, 67, + 40,168, 98, 34,248, 64, 27, 2,143,135, 68,178, 30,119, 49, 50, 77, 14,225, 34,209, 7,164, 15,164, 41,178, 90,106, 84, 72, 24, +160, 85, 18,182, 30,161, 36, 85, 8,212, 74,113,128,160,237, 3,203,166,195, 74,129,104,243, 94, 60, 44, 20,151, 2, 6,159,152, + 72,104,163,216,141, 57,231, 67, 38,143,170, 27,252,118, 3, 66, 50,216,204,169, 48,218,144,130,163,213, 57,207,131,104,233, 84, + 94, 3,100, 87, 76,168,140,193,150,128,159, 43, 25, 89, 44,126,240,243,122,212,152,162, 8, 33,239,219,103, 7,195,186,228, 96, + 84,134, 43, 59, 87, 91,206,194,121,181, 97,212,158, 24,185,217,237, 99,136,107,179, 71,117,148,134,118,158,208,219,114,127,149, +123,202,135,125,202,219,108,136, 51, 27,210, 44,154,253,128,215,150,149,213,193, 34,251,159,136,226, 55,111,251, 34, 1,245,215, +182, 74,254,167, 6,115, 20,159,248,141,127,134,110,138,199,240,207,120,131, 93,193, 27, 2,140, 97, 20,130,163, 98, 25, 27, 82, +162,171,187, 76, 52,148, 25,182, 1,137, 81, 6,231, 45,139,170,197,152, 10,239, 29, 74,107,170,170, 66, 42,153,173, 61, 71,143, +119,129,152, 66,134,232,189,205,126, 3,198, 92, 73,213, 4,130, 78,105, 84,165,104,171,154, 88,188,182,149,202,190,193, 90, 41, +122, 60,190, 50, 56, 41,136, 82,224,203,244, 23,165,194,133, 84, 10,132,194,147, 24, 98, 68, 42, 65, 64, 49, 5, 71, 20, 96, 99, +196,123, 79, 4, 46,103, 59, 65, 55,199,244, 5, 24,124, 62,128, 76, 73, 65,211,114,207,190,212,213, 85,224, 12, 34,128,207,121, +200, 25,134,249, 5,234,220,159,149,160, 93,119,154,131,124,160,165,196,242,139,159,226,205, 79,127,146, 7,223,127,167, 4,107, + 20,214, 39,100,233, 76,244,229,192,200, 13,203, 87,255,209,239,241,197,175,124,150, 39, 23, 59,206, 30, 92, 48,141, 14, 33, 36, +139,163, 37, 82,192, 56, 58,148, 84,153,132, 40, 52,141,233, 88, 45, 23,220, 56, 92,177, 48, 6, 93, 73, 42, 45,179,172,176, 20, +228,201,122, 38,231,121,120, 57, 48, 12,150,144, 34, 93,173, 56, 57,104, 56, 89,214,116,149,166,174,179,129,139, 72, 96, 83, 68, +149,196,189, 90, 41, 92,202, 69, 62,165,132,143,145,169,172, 2,188, 15,153,171, 17, 2, 75,149, 77, 53,106, 9, 71,181, 64, 37, + 65, 91,107,140, 82, 28, 47,170,204, 50,247,217,184,232,171,119,143,185,191,245,124,251,189, 75,234,165,230,159,252,202, 43,188, +113, 99,141, 93,116,220,121,241, 5,110,117,135,252,173, 79,189,206, 73, 85,115,115,209,241,202,225, 1,111,223,127, 12,135, 13, + 55, 15, 14, 89, 54, 71,212,213,146,179,254, 12,235, 39,142, 22,167, 28,117, 71, 88, 59, 32,180,196,166,192,163,221, 37,253,180, +165, 51,154, 16, 18,170,170,105, 79,142, 88,159,172,121,244,209,123,220,127,248,144,179,237, 37,141, 82,216,232, 57,219,141, 28, +183, 53,218,212,172, 78,143, 56,239, 39, 30,199, 2,225, 45,234, 60, 57,110,182,240,242,139,121,215,187,219,254,116,132,178, 89, +226,248, 60,255,105, 93, 12, 83, 84, 93, 10,118,169, 20, 17,126,200,217,238,106,197, 83,149,123, 59, 93, 13,231, 87,171, 32, 81, +216,193,241,218, 58, 71,183, 69,195, 92, 98,140, 99, 40,207,197,143, 32,179, 25, 83,140, 61,194, 62, 6,152,244,252, 41,253, 89, + 7,184,249, 25, 48,229, 92,155, 9,125,130, 12,115,170, 98,164, 21,129,213, 33,191,243,137,187,208, 45,248,212,233, 1,163, 50, +124,108,125,204, 3, 93, 19, 40, 36, 40, 53, 59,226,105,106,165,184, 45, 13,171,186,197,106, 77, 40,159,109, 15, 8, 31,185,211, + 42, 30, 76,129, 35,165,121,140,228, 52, 70, 70,173, 57,145,130, 71,187,137,202, 40,190,179,221, 16,182, 27,112,187, 44, 95,155, +157, 27,137, 63,217, 29, 80,138,252,218,219,114,173,180,166,174, 52, 71, 85,203,141,118, 77, 83,119,232,182, 35,233,138,164,103, + 99, 26,137,175, 52, 91, 31, 25,109, 98, 40,124,150,201, 5,122, 23,176,189,195, 59,207,110,211, 51,238,118,216, 97,196, 13, 3, + 79, 54, 23,248, 48,176, 10,129, 54,122, 26,111,105,132,162,149,130, 54, 37,148, 11,168, 16, 80,253,150,195, 32,104,156,227, 80, + 36, 78,132,164, 78,176,144,146,227,153,188, 22, 18,163,205, 38,100, 81,130, 39, 27,205, 88,114, 38, 67,116, 83, 1, 99, 2,181, +132,173,179,212, 90,161, 99, 65, 85,147, 96, 91, 84, 34, 50, 37,166, 48,171, 38,202,125,161,138,124,208,198,124, 47,135, 82,228, +141,218,123,186,171, 98, 35,107,202,218,104,110, 78,187, 54,159,233,203, 54, 23, 86, 93, 96,117,235, 11,217,173,144,186, 42,185, +135,252, 83,122, 70,217, 81, 10,249,220, 44,198,107,164,198,114, 6,102,120,158,125,112,207, 12,205,147,114, 3,217, 85, 5, 61, + 48, 37,168,166,202,182,236,198,228, 65,108,158,226,141,250,177,104,175,166, 42,111,206,245,249, 65,252, 89,119,235,253,148,223, +100,183, 32,180,145, 39, 67,207,170,110, 88,181, 11,118,211, 68,103, 42, 98, 20,104,165, 8,201,227,130,167, 53, 13,162,216, 8, +106,221, 20, 94, 86, 96,219,111,113, 5, 58, 75, 50, 75, 96, 4, 30, 97, 76,238, 64, 67, 68,104, 67,136, 17, 45, 50, 44, 34,200, + 72,158,150, 58, 55, 19, 37, 3,120, 34, 81, 91,195, 16, 29,178,173,137,147, 39,146, 47,104, 26, 29,168, 72,136, 57, 64, 64,138, + 28, 3, 58,216, 17, 85, 12, 27,130, 29,242,231,111, 42,198,105,204, 55,198,124, 65,231, 32,138,142,253,174,164, 41, 83, 59,177, +200, 27,124,177, 19, 28,179,204, 69,216,125,135,104, 13,248,205, 47,103,224,242,215,118,235,222, 23,147, 5,205,246,235,127,193, + 95,118,119,246, 41,113,179,127, 65,152,181,190,236,157,242, 62,253, 43,124,249,171, 95,100,234, 29,231, 23, 59,236,224,233, 86, + 29,235,227, 5,187,157,205, 58,236,170,152, 5,249, 72,219,180, 28,173, 87, 88,155,216, 92, 58, 90, 93,161,141,206,241,182, 33, + 91, 75,246, 54, 50,249,136,240, 41,155,212,233,226, 52, 72, 34,250,136,151, 34, 39, 74,185, 12,143,139,226,167,158, 27, 68,152, + 98,134,211,189, 15, 76, 33,160,129,187, 11,195,214,121,108, 36,235,210,133,160,174, 36,166, 16, 39,183, 73, 82,213,249,129, 90, + 86,186,168, 51, 20, 42,229,176, 8, 93, 43,190,252,214, 93, 14,239, 58,132,155,248,151,223,251,144, 79,158, 30,178,104, 43,222, +126,239, 33, 7,171,142, 91,199, 45,159,251,204,139,124,233,238, 17, 95,127,255, 17, 31,127,245, 14,127,240,141,111,211, 85,138, +255,240,240,109,110,117,135,108,118,231,180,139, 53,141,214, 28,180, 43,130,219,240,253,199,247,248,246,238, 17,156,245, 48,129, +124,105,205,155,199, 7,188,122,114,151,203,199,231,220,188,123,139,110,125,155, 15,238,127,157,247, 31,111,121, 18, 2, 71,141, +225,184,209,188,254,202, 43,208, 86,188,124,231,136,255,234,239,253,109,198,205, 84,164,179, 9,239, 44,214, 58,126,243,197, 19, +222,221,142,220,187,127,198, 63,255,147, 63,229,251,127,242, 39,207,191, 31,230,201,126,158, 96,174,166, 61,251,244,228, 29,138, + 51, 87, 20,121, 79, 45, 96,191, 64,252, 81, 13,165,223, 67,153,243,200,152,138, 53,177, 42, 15,230,172,170,104,155, 61, 68, 63, +142,123, 39, 48, 51, 51,233,175,161, 87,222,231,226, 43,202, 68,227,226, 30, 77,212,250,153, 41,253, 57, 19,140, 47,137,130,161, +200,157,204,140,104, 85, 64,137,198,140, 64,183,162, 90, 47,104,215,199, 60, 30, 29,147, 94,209,170,136, 87, 45, 7,106,226,108, +102, 67,199, 0,228,102,224,165,234,152,191, 36,241,149,177,199, 87, 29, 15,189,231, 70,157, 21, 54, 46, 6,118,219, 68,155, 18, + 46, 4,150, 62,112, 33, 19, 77,128,247,135,129, 59,109,199,159, 61, 60,195,234,186,228, 41, 52,192,112,109,152,210,123, 53, 65, +224, 71, 35, 37, 77,243, 84, 35,181,214, 53,175, 44,142, 48, 90,211, 45, 14, 80,166,193, 10,137, 23,217, 37, 81,135,128,244,158, +158, 60, 45,214,129,108,186,148, 34,135, 33, 50, 4,136,214,147,236, 68,231, 61,151,155, 39,108,135,145,139, 96, 57, 89, 44, 48, + 65, 98,162, 64, 43,131,242, 19, 76,145, 74,107,100, 74,172, 72, 28,168,154, 62, 76,220,162,166, 9,128,205, 17,184, 49, 36,182, + 41,177, 6,188,148, 96, 2,187, 36,216,246, 57,138,117, 8, 16,165,198,121,176, 73,224,163,133,152,216, 38, 79, 35, 4, 67,136, + 57,249, 48, 72,182,113,226, 88, 73, 30, 90,143, 79,137,202, 40,172,191, 86,216, 92,200, 77,163, 36,103,116,212,234,202, 19, 38, +251,245, 87,153,244,166,203,120,189,185,132,195,155, 87,217, 33,121,184,241,217, 44,104, 94,139, 84,165, 33, 30, 11,241,120,156, +242,223,129,202, 30,244, 70,239,137,199,218,236, 25,237,115, 35, 60, 7, 21,213,106,111, 49, 27, 11,169,180,196,204, 94, 33, 71, +162, 88, 5,207, 16,126,167, 11, 2, 81, 66,106,132, 4,209,149, 84, 66,191,143,149,157,182,207, 41,234,214,230, 23,253,243, 70, +194, 57, 11, 99,121, 80,235,138,209, 84, 32, 39, 26,165,209,166, 33, 4, 79, 83, 53, 56,239,179,109, 32, 1, 37, 4,163,179, 44, +171,150,132,199,135,188, 43, 7,152,220,136, 49, 6, 65, 78,231, 97, 4,161, 36,202,228,110, 44,196, 68,165, 13, 82, 72,100, 74, + 40, 45,208, 90, 34,165, 36, 90, 15, 77,131,176,142,224, 70,236,178, 35, 13, 3,187,209, 83, 53, 21, 97,202, 19,172,212,154,224, + 66,118, 52,210, 26, 3,244,222, 17,230,157,135,169,193,123, 42,149,120, 56,236, 8, 66,130, 42,222,189,182,192, 47, 90,238, 77, +191, 98,249,240, 27,157,247,135, 49,236,147,116,150,139,124, 3,232, 42,103,241,206, 36,167,174,185,150,219,251, 75, 40,236,215, + 39,150,249,151,125,239,233,131, 83,235, 98,252,241, 52,148,249, 15,127,227,147, 28, 28, 46, 24,122, 71, 93, 85,196, 54,210,173, + 26,134, 41,224,125, 32,248,144,161,247, 49, 66,212,144, 36, 77, 91,209,181,154,227,101,199,201,186,161, 49, 10,173, 4,147,143, + 87, 62, 17, 25,164, 72,156,116, 21, 73,102,139,212,186,146, 44,235,236,212, 85, 43,144, 73,226, 93,222,125, 87, 38,179, 94,173, +207,170,133, 90,136,140,150, 26,133, 72,137, 86, 9,142, 27, 73, 31, 2, 62, 9,142, 69,162,145, 32,100,226, 50, 69, 84, 20, 60, +216, 57, 22,149,166, 89, 42,166, 8, 55,187,134, 70, 43,238,157,247, 84,141,226, 83, 55,150,124,226,101, 69,171, 37,223, 61,219, +240,199,223,127, 76,178,137,118,181,200,172,210,193,161,158,244,252,145, 11,156,172, 59,254,233,215,126,141,223,248,220, 39,248, +171, 15, 30,241, 23,127,254,109, 8, 19,127,241,216, 49,212,142,239, 61,252, 30,173, 54, 60,222, 92,112, 62, 76,121,157,211, 25, +208,129,248,120,195, 55, 31, 92,240,225, 75,151,124,246,228, 9, 97,218,112,252,194, 29, 62,241,218,167,249,236, 23, 86, 28, 30, + 53,156, 30, 85,124,236,100,193,113,171,217,218, 64,140, 9,119, 43,175, 9, 14,154,236, 3,177, 48,146,202, 72,158, 12,158, 99, + 27,249,170,150,252,195,127,240,219, 92,140,142, 15,207,123,254,234, 59, 31,242, 7,127,242,111,248,247,255,242, 15,114,241,126, + 22,189,126, 14,124,159,102, 78,198, 83,147, 50,224,126, 68, 81, 9, 49,167,254,173, 86, 87,220,162,252,255,141,249,126,130,167, + 7, 4,235,193,216,130, 94,197, 31,173, 6,185,190,150,250,113,164,161,167, 26,215, 31, 1, 81,207, 68,209,201,150,116,184, 17, +148,205, 16,122, 4,150, 29, 7,183,143,249,220,237, 35, 30, 76,142,182, 91,208, 72,131,174, 26,188,183,188, 46, 91,162,115, 60, + 22, 83,209, 53,231,117,195,247,118,143,249,220,193, 17, 31, 76, 19,157,245, 44,155,134,139,113, 96,170, 42, 86, 36,190,229, 19, +159, 58, 88,224, 67,100,212,138,208,247,244, 68,110, 24,205,187,110,226, 65,242,185,104,175,186, 60, 8,236,158,121, 15,234,153, +141,200,243,222,223,236, 3,128,130,186,227,184, 57, 0,109,232, 86, 39,128,200, 50, 49,165, 24,172,199, 8, 5,109,102,189,143, +206,102,146,127, 37,137, 33,114, 75, 36,250, 0,149,245, 56,159,101,118,143,206,207,168,172,227,124,216,178, 86, 18,101, 61, 85, + 91, 50,215,181, 66,248,136,209,138, 70,105, 90,165,104, 66, 64, 37,201, 43,170, 65,183, 6,233, 50, 87,105, 12,142, 74, 26,150, + 17, 92,217,109, 75,165,176, 9, 14,170,192,189,201, 33,148,100,176, 16,181, 33, 22,215, 60, 27, 71, 26,169,241,193,211,136,188, +130,105,141, 38, 18,217, 13,158,227, 74, 18,167,196,214, 63, 19,128,163, 75,246,192, 44,250,153,175,217,172,106,208, 6,213,182, + 4, 1, 75,221,210,175,142,178,185,213,220,224,166,178, 90,165,104,202,103,253,183, 47, 67,161,243, 57,223,125,178,249,140,191, + 90,125, 62,207,182, 53, 62,237,251, 62,133,189, 74,169, 42, 78,117,117,149,121, 78,211,144, 45,106,131,205,141, 71, 27, 96, 96, +111, 83, 60,199,246,174,171,140,112,205,107,178,177,217,115, 82,226,248,148, 25,154, 34, 30,253, 51,250,221, 47,198, 33, 77, 43, + 44,146,227,197, 65,102, 43,147,117,232, 62, 6,140, 52,132, 20,179,113,143,146,212, 82, 35,148, 68, 11,205,228, 28,198,232,108, + 56, 83,236, 10, 19, 18,235,178, 23,180, 49,249,165, 6, 33,209, 74,162,234,138, 78, 41, 92,136,212,198, 16,139,255,182, 48, 21, + 82, 10,122,159,205, 82,108, 49,213, 87,166,194, 21,178, 84, 10, 41,155, 36,248,108,136, 16, 98, 98, 76,146, 68,196, 9, 65, 31, + 34,194, 71,156,144, 92,122,139, 22, 2, 23,115,246, 58,163, 43, 45,180,156,147, 72,242, 1, 35, 74,182,239, 12,181,248,180,135, +229, 41, 36, 57, 81,172,183,116, 85, 76, 15,202, 69,255, 57,201, 16, 63, 53, 52,255,211,252,251, 51,191,255,247,254,219,127,130, +146, 96, 71, 79, 8,185,184,132, 72,201,176,167,216,233, 10,130,135,186,174, 89,173,150,220, 61, 93,115,178,234, 88, 45, 43,150, + 38,147,106,102,215, 80,151, 34, 33,164,156,167,160, 5,146, 68,163, 20,167,107,195,210,232, 28,211, 56,191,148,144, 81,155, 84, +248, 47,214, 7,100,138,184,152,167,250,144, 2, 33,230, 73, 40,133,200, 50, 6,100, 8, 28,196, 68, 37,160, 18,146,147,148,232, + 98,226, 72, 10,172,200, 83,129, 69, 48,110, 7, 78, 43,195,113, 83, 97, 18,124,235,108,199, 7,151, 35, 8,112, 8, 78, 15, 58, + 94, 59, 93,242, 36, 8, 92, 72,220,190,181, 4, 35,233, 55, 35,110,116, 60,222, 78,216,201, 51, 38,137, 49,134, 95,255,252,107, +188,122,186,166,221, 89,254,175,119, 63,228,163,221,150,147,174,166, 51,154, 86, 27, 86, 90,179, 37,145,106, 69,210, 18,121, 80, +241,249,211, 99, 94,190,121,194,209,141, 5,191,255,183, 94,231, 31,125,233, 99,124,233,205,219,124,254,229, 99, 62,125,123,141, + 20,130,203,193, 35, 82,126,126,124,136,236,172,103, 42,132, 64, 18,152, 74,177,168, 12,125, 16,124,112, 57,161, 82,228,229,211, + 37, 95,184,125,196, 75,119, 14,249,237, 47,126,129,127,252,251,191,199, 43, 47,189,196, 31,254,209,159, 34,144,121,109, 37, 4, + 34,101, 67,165,108, 2,146, 15, 32, 97, 52, 34,169,125,241, 87, 62, 79,217,209, 62,127,143, 61, 75, 38,173,203,208,160,119,123, +226, 82, 74, 48,244,207, 88,179, 22, 34,102,112,123,185,219,117,107,215,249,240,251,113, 30,239,215,139,254,179, 43,166, 31,154, +100,203,142, 83, 25, 56, 88,103,104,179,237,114,228,235,170,205, 59,204, 69, 67,234,106,110, 54, 13, 73,213,188,118,184, 38, 42, + 56,210, 25, 53, 56,172, 5, 15,109,228, 50,133,189,115,153,200,222, 2, 70, 72, 14, 98,162, 14,142, 46, 5,206,172,101,185,125, +140, 53, 21,223,159, 70,118, 33,114, 71, 73, 30,218,137, 35,165,232,157,167,247, 17, 29, 2,223, 24,167,124, 80,251, 30,118,187, +167, 19, 21, 37,251, 40, 80,226, 15, 15, 90,179,202,230,228, 6,172, 22,176, 94,243,194,209, 13,126,227,246,203, 28, 44, 22, 24, + 45,168,181,193,232, 26, 27, 50, 41, 46, 42, 69,240,137, 33, 6,162,148, 52, 82,208, 72,193, 97, 2, 23, 34,235,152,176,131,163, + 38,176, 59,127,130,187,124,130,157, 70,150, 9,218,182,166,105, 90, 58, 93,161,149,196,196, 72, 83, 27,140,128,133,169,232,128, +195,202,176,142, 9, 35, 5,173,148, 57, 72, 70, 10,234,226,190, 39,124,162, 49,138,160, 37, 23, 49,175, 52, 71,153,120,178, 29, +121,224, 3, 59,239,144, 36,164, 80,104, 33,104,116, 3,228,193,109,240, 1, 93,144, 58, 45, 36, 33,228,231,160, 83,154,243, 16, + 8,162, 64,234,161,228, 90, 36,153, 27, 37, 93,200,202,198,228,207,169, 93,242,202,250,152,151,186, 21, 47,214, 75, 94, 90, 30, +176,144,134,186,233,184,156,173,101,227,108,141, 88,216,240,148, 51, 91, 42, 82,140,168, 36,114, 13,152,189,231, 93,185, 47,180, +222,147,159, 37, 92,165, 13,134, 18, 24, 19,194,158, 61,175, 85, 70, 11, 40,171, 31, 63,149, 34, 31, 74,211, 88,254,124, 87, 21, +223, 6,246, 49,217,161,188,174, 57, 77,179,170,246,178, 82,165,158,178, 83,254,249,217,239,207, 22,135,144,242, 94,185,210,236, + 20,116,170,202,122,113, 93,229,240,148, 20,169, 10,116,110,148, 42,102, 5,142, 90,213, 72,149, 39,247,170, 64, 15, 33, 7, 40, +227,124,204, 97, 72, 73,225,139,105, 71,221,154, 43,179,131, 99,173, 24, 10, 6, 85,155, 42,147,169, 82,190,105,119, 62, 32,203, + 14, 61,197,204,160,244, 73, 16, 69, 42,103,135,196,249,128,149,121, 42,180, 41,225, 98, 96,112, 30, 75, 98,112, 19,125,132, 41, + 58, 70,239, 50, 51, 49,206,123, 22,181,183,192,140,215,189,126,227,158,253,152,174, 77, 70, 90,150,255,158,246,123,179,217,210, +112, 14,148,144,242,167,119,210,250, 37,126,125,236,111,255, 14, 95,254,245, 79, 51, 12,150,126,219, 19,124,196, 59, 79,211, 53, + 76,253,196, 52, 58,166,222, 18, 92, 64,146,189, 5,106, 99, 16, 66,178, 90,213,172,155,153, 37, 43, 24,124, 36,146,153,234,110, +138,217, 35, 71,230, 98,127,227,192,208, 26,141, 42,134, 44,145,108, 24,163, 77,182, 87,157, 51, 26,116, 10,248, 24,209, 50, 63, + 15,243, 80, 24, 99, 36,185,192,165,143,120,149, 27,142,205,232, 80, 17, 22, 49, 81,249,192,165, 4, 87, 25,140, 81,168,199, 59, +212,119, 30,243,238,195, 11, 76,163,185,209,182,180, 49,114,239,114,199,251,103, 61, 23, 86,178,168, 20,199,173,225,184, 51,220, + 92,104,188,183, 28,117, 29,186,210,108,206, 7,198, 41,112,255,114,228,209,229,192, 43, 39, 75,188,245,124,250,227,183,248,237, +207,189, 14, 23, 3,255,254,175, 62,100,125,208,177, 52, 11, 84,165,105,170,138, 86, 9, 94, 57, 92,242,214,221, 27,252,167, 95, +120,139,255,242,119,191,196, 87,191,240, 26,159,249,248, 29,234, 90, 35,132,160, 15,217,239,122,235, 2, 79,118, 30,239, 35,141, + 81, 28, 52,153, 65, 13,249, 51,234,173, 99,176,142, 16,242,120,172,132,100, 55, 57, 30,238,118,156,237, 34, 85,130,173,141, 56, +239,185,123,208,242, 91,159,127,157,255,225,191,254, 7, 44,239,190,193,191,251,183,255,182, 16,126,179,212, 79, 22, 85,134,136, + 69, 87, 94,210,165,196,204, 36,159,252, 15,155, 39, 92,215,125,167, 82,128, 6,151,155,214,113,147,121, 35,118,122,126,113, 14, + 97, 95,208,231,137,230,138,157,156,246,190, 14, 63,201,231,253,199,253,204,156,123,208,212,124,246,213, 91,180,135, 29, 47,156, + 46,233,186, 10, 86,203,172, 90,146,133,113,108, 12,193, 84, 44, 76,197,171,235, 5, 38, 2,133,215, 96, 68, 86,218,220,159, 70, + 46,230,134,196,185, 2,197,143,172,220, 72, 28,123,130,221,226,135,115,154,221, 57,198, 91,222,187,120,200, 71,214,113, 87, 26, +190, 49,140, 28, 33,121,111,178, 4,239,121, 24, 61,223, 26,122,108,178,121, 42,155,250,204,156, 62,223,101,244,110,126,255,243, + 25, 18,158,137, 70,174,202,100,183, 62,134,163, 31,132,194,155, 0, 0, 32, 0, 73, 68, 65, 84, 53, 28,159, 34,143,110,240,169, +197, 9, 55,186,138,155,221,146, 70, 85, 57,176, 76,230, 97,242,194,122,188,245, 68,153, 93, 50,149,128,133,128, 99,157, 67,173, + 84,200, 94, 19,135, 93,102,162, 55, 49, 51,217, 23,193, 99,140,102,165, 27,142, 23, 11,144,146,101, 33,193, 42, 41,104, 85,141, + 72, 80, 87,146, 42, 65,101, 20, 11,165,145, 90,228, 60, 5, 41, 48,117, 62,247,189, 82,140,165, 65,119, 74,176, 77,137,203,222, + 51,197, 68,111, 45, 65,228,186,161, 5, 68, 12, 40,137,170,107, 66, 18, 40,213, 48,197, 64, 37, 5,131,115, 72,165,168,149,193, + 11, 65, 91,213,212, 85,203, 40, 37,169,169,178,203,105, 93,103, 53,146, 49,176, 62,202,223,183, 75,100,187,226,173,122,193,186, + 94,209,180, 29,219,144, 56,238, 58, 90, 33, 16, 73,112, 25, 10,242, 58,175, 52, 68, 78,118, 76, 49, 92, 5, 11, 45,116,150,194, +202, 20, 73, 59,187, 63,136,230,251, 57,165,125,140, 43,169,144,250,124,174, 15, 59, 91, 92, 61,103,155,103, 81, 86, 87,133,141, +111,228,222, 91,106,230,109, 85, 38, 31,128, 46,236,229,199, 74,229,123,165,106,242,179,217, 84, 25,161,240, 49, 63,123, 34,223, + 51,191,152,162, 62,143, 88, 38, 91,243, 37, 32,181, 21, 62,164, 76,134,210, 85, 94,139, 5, 80, 74,224, 99, 68,146,168,171, 6, + 31,236, 85,252,222,228,125,254, 12,133,192,249,156,195, 27, 72,216, 16,104,170, 66, 34,136, 10,211,106, 22, 8,208, 26,149, 18, + 90,230,110, 41, 1, 21,130, 65,100, 73,205, 38,229, 41, 51, 10,153,181,232, 49,224, 93,204,156, 50, 37, 8, 62, 23,251, 33,120, + 92,202,204,236, 24, 35, 99,132, 62,120,250, 24, 72,200,204,240, 14,190, 4, 8,148, 64, 27, 93,244,145,136,124, 97,230,216,200, +196, 62,141, 71,138,167,243, 37,174, 23,247, 90,229,238,114,198,219,102, 59, 80, 37, 11, 73,162,252,172, 86,191, 56, 9,220, 79, +241,245,123,127,231,107,220,122,241, 6,155,203,158,224, 34,218, 24,172,245, 52,139, 54, 91,194,198,136,148, 26,163,107, 86,171, + 21, 74, 74,218,186, 97,189,236,184,115,210,178, 48, 38,135,163,196,196, 16, 34, 46,101,103,169,152, 50,193,173, 81,130,195,133, +230,164, 53, 40,169,136, 66, 32,149, 40, 9,158,217,182,210, 40, 65,109, 4, 38, 69,142,141, 32,200,132, 8,137, 74, 68, 84, 12, + 57,207, 33, 70,106,239,241,201,179,180,129, 42, 37, 86, 62,178,178,129,122, 10, 36, 45,216, 26,201,129, 79,172,133,196,104,193, +163,221, 64,255,193, 5,239,221, 59,103,221, 26, 94, 92,118,124,108,189,160,157, 50, 81,208, 40,137,140, 5, 1,104, 20,214, 58, + 46,118, 19, 39,109,205, 43, 71, 29,111,127,120,201,232, 2,219,205, 72,229, 28,255,201,167,238,242,189,139,158,155, 55,151,252, +222,151,223,228,226,252,146,127,253,103,239,240,192, 79, 60,217,246,120,225,120,235,206, 11,124,254,179,111,242,213, 47,125,146, + 47,127,238, 85, 78,215, 29, 66,230, 93,231,110,242, 92,236, 60,247, 46, 44,151, 59,203,131,139,137,243,222, 18, 98,160,149,176, + 16, 2,227, 97, 59,121, 54,193,211, 79, 62,251,229, 91,207,163,221,196,102,240,172, 42, 73,140,145,135,155,129,179,222, 49, 89, +135,179, 14,225, 60, 10,201,209,170,227, 51,175,223,229,229, 47,124,133,255,251,255,248,215, 57,175,161, 28, 44,210, 95,147,137, + 69,143, 8,165,224, 56,255,163,221,144,174,242, 2,124, 46,252, 70,102, 8, 81,201, 61,153,237, 39, 17,110,175,249, 84, 92, 65, +168,241,167, 40,234, 63,145,246,155,189,215,213,114,193,209, 65, 75,187,234,184,112, 9,173,107,182, 33, 97,141,202,197,113, 54, +172,215,138,187, 77,197, 82, 27, 42,165, 56, 82,134,148, 34, 75, 89,241,176, 31, 80, 82,241,161,183,249,144,181, 3,244,151,240, +248,156,203,243, 39, 12,110,100,229,123,118,195, 37, 38, 78,124,227,236, 35, 30,110,206, 73,211,192,125, 63,177, 19,130,247,188, +231,108,220,113, 47, 10, 30, 57,139,157,118,197, 83, 98,200,126,226,219,146,190,214,247,123, 9,148, 81,121,106, 83, 69, 69, 80, +155, 44,169,171, 91,184,125, 2,135, 43, 56, 92, 67,183, 34, 9,201,177, 50,124,108,181,200, 86,195, 82, 81, 25,147,215,137,214, +211,187, 28,103,172,188,167, 22,146, 78, 42,150,149, 34,166, 68, 39, 18, 49,101,237,183, 77,145,198,123, 52,130,131, 4,147,115, +172,148,230,176, 91, 16,165,164,107, 27, 84,101,168, 84, 38, 58,107,153,155,111, 33, 4,203,202,228,140,117,173,104,164, 70,182, + 21,210, 40, 82, 37,241, 90, 19, 73,104, 33,184, 0, 54, 36,198, 20,185,191,205, 6, 95, 83,185,222, 14,149, 45, 99, 5, 4,109, +202,252,148, 77,196,162,128,139, 24, 72, 66, 99,147, 66, 74, 69,212, 53,171,170,195, 55, 29, 72,141, 93, 28,146,154, 85, 38,149, +181, 11, 88,173,203,212,190, 0,221,241,114,187,228,160,238,216,121,139, 87,154,133,214, 12, 49,224,131,167, 82,146,179,164,114, + 79, 37,184, 82,103,164, 82,156, 59, 37,145,222, 49,140,142, 3, 2,227,197,112,141, 63,146,246, 5,125,230, 89,205, 77,239, 60, +237, 79, 37, 5,212,239, 19, 8,111,221, 57, 96,183, 29,185, 50,194, 87, 50, 15,139,241, 90,252,175,187,214,252, 94, 95, 51, 24, +189,207, 91,160,112, 96, 22, 93,177,204,205,218,251, 95, 92, 81,191,218,131,101, 61,168, 77,138,182,109,104,141, 97, 8,174,176, +210,179, 49,136, 80, 57,116, 37, 38,143,245, 46,203, 39, 84,254,164,146,144,196,148, 99,247,108, 76,164, 36, 72, 82, 17, 98,202, + 19,161, 84,116, 70,210, 8,129, 12, 1, 76,246,240,110,133, 32, 37,129, 18,137,209, 69,108,138, 36, 31,176,193,102,233, 84,200, + 12, 76, 31, 2,155,209, 34,101, 78,104, 27,125,222, 51,217, 16, 17,161,192, 61,209, 35, 82,214,173,167,232,114,184,203,149,193, +198,124, 65,253,222, 9,104,198,153, 99,186,182,159,190,214,149,137,107,197,125,142,168, 20,229,130,151,192,135,156,223, 91, 96, +200,182, 45, 17,128, 41, 67, 53,146, 31,195,120, 44,196, 12,253,243, 64,248, 58,235,111, 77,115,229,189,253,181,255,226, 63, 67, +104,201,246, 98,160,238, 26,148, 86, 8, 33,177,195,132,115, 33,239,193,155,134,227,163, 53, 70, 85,156, 28,175, 57, 62,104,185, +113,220,114,212, 84,104,157,229, 44, 83,204,122,241,236,230, 38, 48,228,130,189,106, 53,141,201,112,116, 16, 18, 49,127,160, 69, + 2, 74, 74,212, 2, 14, 4, 24, 18, 50, 9, 68, 8,136,224,145, 49,178,142,145,161, 36, 61,109,198,128, 72,145, 49, 6,156,207, + 28,137,218,122, 6, 34,113, 81,243,242, 54,240,250, 31, 93,112,120,182, 99,167, 34, 27,231, 9, 49,114,107,107, 57,254,104,200, + 65, 24,117, 69, 28, 29,195,251, 79,232, 14, 52, 71,171,134,203,126,100,107, 3, 90, 8, 30,109, 50, 83,255,243,183, 14,185, 85, + 73,254,224,155,223, 39, 4,203,189,203, 29, 34, 73,150, 46,241,237,203,158,117, 91,241,198,199, 95,230,226,209, 5,183,151, 43, +222,122,233, 22,191,249, 43,159,230, 63,254,205, 55,249,181, 55, 95,224,230,170,131, 36,152,166, 64, 63, 69,156, 13,140,147, 99, +180,129, 20,178, 83,225, 16, 60,126,242, 56,235, 24,156, 37,216,128,247,158, 71,195,196,229,104, 11, 63, 33,225, 98,164,119,142, + 77,111, 73, 2,148,150, 37,250,118, 71,163,225, 80, 42,154,224,233,148,194, 40,133,208,154,151,111,173,248,242,239,124,149,237, +110,199, 15,190,247, 1,194,231, 92,172,235,155,244, 31,245,253,243, 21, 23,215, 38,240,103, 85, 24, 63, 81, 57,119, 45,128,229, + 42,112, 35,253,252, 50,207,217,202,117,177,128,131, 37, 31,191,177, 36,162, 89, 87,154,182,170,232, 42, 73,139, 68,213,134,157, +115,133,160,151,145, 49,175, 21,183,140,226, 86, 85, 51,248,145, 86,106, 82, 10, 36, 60,223,239, 71,150,227,150,203,190,135,205, + 6, 30,239,224,209, 6, 46, 31,227, 54, 61,103,147,229,113,140,124,184, 27,153, 66, 36, 93,108,243, 52,223,181,123,244,161, 50, +153,103,144,138,202, 68,170,252,188,121, 91,224,221, 25,237,112,208, 28, 66,187,132,163,195,188, 46,168,107, 88,175,243,254,125, +181,200,103, 64,215,128, 94,102, 7, 77,211,240,235, 77,131, 17,137,174,170, 8, 49, 15, 66,186,100,109, 92,140, 19, 38,129, 73, + 17, 35, 4, 77,165, 88,215, 21,150, 68,240,145, 74,148,224,197,157,167,213, 2,124,192, 72,168,124,160,173, 27,124,140, 44, 22, + 11, 26,163, 80,218, 96,140,201, 4, 89, 45,105,140, 42,214,177, 53, 85,211, 32,181,193, 52, 21,178,169, 16,198,100, 8, 92,101, +165,209, 89, 12,184,144,232,173,231,113, 8,236, 92,150, 59, 63,112, 14,139, 32, 9,149,179, 61,100,102,187,123, 33,139,195,181, +160, 23,134, 90, 72, 62,112,158,195,170, 35,153,154, 74, 43,164, 89, 80,235,134,180, 56, 96, 68, 33,164, 38, 84, 93,254,108,139, +179, 31, 72,100,221,240,153,170, 34, 36, 56,104,187, 43, 41,172, 18,130,133,105, 48, 82,224,189, 99, 19, 11,193,115,174,238,222, +194,228,112,211, 68,232, 51,129,111, 58,223,228, 85,211, 60,160,165,107, 3,109,145, 86,103,114,231,108, 21,158,246,202, 13, 55, +101,116,119,242,248, 85,151,249, 72,115,162, 91, 44,240,123,242,123,191, 16,165,158, 94, 73,205, 69,221, 22,146,156, 42,197,104, +134,252,117,169, 3,222,255,130,139,250, 92,204, 38, 11, 50, 49,104,141,151, 2, 31, 66, 86, 10, 72, 67, 72,158,209,251, 60,173, +120, 95, 82,180,114, 34, 90, 18,185,152,251,152,161,216, 84,138,101,144, 32, 16,196, 20,105,180,161, 13, 25, 82,234,148,194, 59, +143, 16,130,152,242, 4,226,125, 44,196, 55,207, 48,141,140, 49,225, 93, 62, 52, 61, 48,186, 9, 37, 2,214,193, 16, 3, 82, 8, +108, 0, 79,160, 18,121,114,151,222,210, 17,209, 8,130,119,212, 9,172,205,136, 66,110, 39, 75,103,230, 66,129,212,195,190,235, +154, 97, 51,113, 45, 88,226,122, 65,159,255, 93,138,124,193,107,185, 15, 25, 80,133,229,232,109,134,142,116,185,168,243,206,164, + 49,207, 88, 10,234,171,154,158, 9, 53,146,159,201,111,182, 91,192,114,149, 15,143,148,192, 77,124,237,247,255, 46,253,206,102, + 21, 64,109,176, 83, 64, 72, 73,240,158,232,114,188,224,173, 27,167, 28, 45, 23, 32, 36,181,210, 28,175, 26,142, 22,217,163, 64, + 75,145, 45,100, 67, 42, 62, 15,146, 74,100, 55,191,202,100,243, 24, 83, 75,100, 97,156,202,236,239,154,247,197, 36, 38,151, 57, + 21,146,132, 73,137,206, 7,142,125, 98, 25, 18,139,201,115, 18, 4, 75, 23,168, 99, 96, 51, 57, 84,130,203,193,131, 11, 12, 17, +132, 79, 28,104,197, 99, 5,175,254,233, 71,164,119, 62, 32, 61,186,100,249,161,101, 57, 70,170, 23, 14,168,180,194,125,240, 17, +219,179,115,158, 92,230, 29,109,244,145,135, 15,119,232,206,224,132,224,114,152, 72, 82,113, 99,221,177,181,158, 15,183, 61,175, + 31, 29,240,205,123, 27, 30, 93, 92,162,128,239,124,248,128, 11,167,121,247,254, 5,231, 54,145,132,224,213, 87,238,240,210, 43, +183,249,213,207,190,202,167, 63,118,147,174,170,152, 92, 96, 24, 3,206,229,149,210,224, 60, 23,125,158,206,157,205, 28,129, 80, +154, 67, 81,228,142,227,232,184,247,100,203,131,221,200,163,126, 98,179,243, 76, 33,100,251,219,152,145, 54,153, 34,206, 5,162, +144,140,219,137,237,110, 96,165, 53,119, 14, 22,172,201,104,198, 52,121, 62, 60,159,184,152, 38, 94,191,181,230,247,127,251,215, +249,222,253, 7,188,253,237,119,178,154,228, 57,178,119,241,203,132,130,174,187,161,205,171,167,249,217,248,121,215, 79, 77,149, +167,178,131,108, 10,115,171,174,185,177,170,168,181,206,121,246, 69, 95, 29, 16, 60,158, 66, 41,232,249,254, 27,164,224, 99,149, +100,231, 29, 85, 76, 12, 33, 16,237,136, 14, 1,227, 7,190,123,185,195, 61,185,132,179,115,216, 60,129, 48,229, 52, 53,173,114, +243, 61, 31,172,162,192,160,155,190,132, 93, 85,249,161, 44,169, 84, 82,107,126,115,177, 98,155, 18, 95,170, 42,156,243, 8,165, +153,250, 77,110,102, 78, 78,120,241,246, 33, 39,183,142,145, 93,205, 96,170, 60,129,181, 85,254,187,148, 44,251,213, 61, 84,155, +164, 66, 41, 56,169, 52, 85,242, 57, 51,193, 77,140, 62,177,115, 3,219,209,103,211, 72,145, 72, 81,176,104,154,220,115,104,129, +141, 89, 11, 48, 12,129,147,165,102,112,145,165,214, 8, 59,161,154, 6, 63, 77, 44,154, 54,123,177, 87, 53, 93,173, 73, 82, 81, + 27,133, 80, 58,171, 91,218, 6,105, 12, 81, 74,218,166, 98,170, 12,162,210,168, 90, 19,106,149,157, 69,203, 78,124, 32, 48, 2, +143,167,137, 9,199,217,148,159, 23, 43, 53,136, 64, 37, 43,134,152,245,239,173, 4, 41, 13,145, 72,171, 20, 59,159, 56, 53,154, + 3,221,208, 72, 69, 83,119, 12, 50,175, 2,164, 54, 28, 40,197, 67, 83,151,122,124,109,178,141,129,207,180, 29, 86, 73, 86, 34, +195,236,139,148,104,234, 58,187,144,138,132, 50, 6, 67,228,195,105, 44,133,215,102, 37,152,117, 89,129,209,143, 48,218, 76, 12, + 29,124, 57,223,217, 75,129,139, 12,143, 68,254,239,178, 52,153,221,236, 47, 47,178,122, 99, 28, 96, 24,192, 91,194, 69,159, 51, + 68, 76,189,223,151,207,158, 10,243,148,159, 10,140, 47,197,222, 6,151, 18,202, 53, 79,234, 85, 65,114,103, 71, 80, 5, 8,245, + 75, 40,234,209, 23,230, 97,222, 27,219,161, 39,182, 13, 90,104,158,216,129, 86,231, 28, 93,102,242, 67,202, 89,233, 46,230,253, +121,150,209,150, 32, 0, 41, 9,178, 28,248, 34,187, 18, 69, 34, 11, 99,184, 41, 5,143, 98,164, 65, 34, 82,202,150,130,228,152, +214,157,181, 88,239,177,206,177,179, 19,194,123,122,239,136, 33, 19,191, 54,118, 32, 18, 11,105, 61, 91, 20,202, 20, 17, 30, 66, +176, 28,214,130,228, 5,135,194,209,137, 72,229, 61,235,152,144,118,202,121, 46,209,102, 70,163, 47,228,136, 57, 96, 32, 81,164, + 10, 51,177, 70,238, 33,120,173,247, 63, 35, 69,134,243,107,147,117,149,226, 26, 4, 32,114, 72, 66,254,115,133, 16, 65,164,132, +126,231, 31,187,154,216,229,190,160, 95, 5,194,252, 12,135,162,187,182,191,219,110, 88,254,230, 87,248,173, 95,253, 20,211, 84, + 26,165, 72, 78,175,139, 9,103, 3,222, 71,186,110,201,205,227, 53,151,151, 3, 50, 9, 42,165, 88,116, 21,149,222, 79, 95,214, +103,216,125, 62,183,179,199,135,162,109,178,212, 76, 23,159, 1,163,115,122, 91, 61,183, 40, 9,132, 72, 84, 36, 84,140, 28, 68, +208, 46,230,136, 99, 23,168,166, 68,114,158,122, 12,172,166,200, 98,242, 76,187, 9, 61, 56, 6,231, 25, 1, 55, 57,110, 28,117, +124,253,157, 71,188,251,253,239,243,231,246,130,182,223,241, 82, 92,113, 28, 87, 28, 76,129,111,159, 63,225,255,217,158,243,225, +176,225,242,114,195, 7, 83,228,206,122,201,147,222, 17,158,244,200, 16,185,148,176,176,158, 79, 28,173, 56,168, 53,105,242,124, +253,124, 71,136,154,203,139, 77,118, 40, 12, 30,107, 61, 47,156,158,114,118,185,161, 94, 53,124,252,238,154, 59,167, 43,214,109, +110,192,108,136, 88, 27,113, 33,146, 68,194, 58,207,118, 59,114,177,181,196, 34,217,105,107,197,232, 34,219, 97, 98, 24, 61, 46, + 70, 38, 27,184,236, 71,250,193, 50,140, 14, 27, 60, 42,102, 88, 82,136, 50, 5,250,148, 85, 28, 49,209,239, 38,166,237,200,170, +173,185,209, 85,244,143,243,251,120,114,185,227, 79,223,190,207,163,135, 27, 38, 41,120,243,238, 17, 95,248,194,103,121,231,236, + 9, 63,248,222,219,136, 57,123, 69,254,255, 80,216,159, 53,140, 17,207,176,238,127,214,194, 62, 79,232,166,206, 26,126,165,161, + 53,220,237,106,148,146, 68, 4, 83,140,217,207, 2, 65,239, 3,103,214,239,137, 76,101,189,117,146, 18,107,145,112,193,179,136, + 14, 25, 61,182,223, 16,237,196, 55, 63,186,128,199,143,114,198,249, 52,238,181,200,170,104,203,231,221,231, 48,230,130,222,111, +178,147, 85, 91,231,102,220, 84,252,206,193, 33,159,172, 58, 34,130,183,180, 66, 39,193,139,109,205,203, 6,206,124,100,168, 5, +111, 28, 29,240,202,241, 33, 90,183, 84,218,240,164,202,137,101, 68,177,255,156,230,231, 95, 23,167, 61, 45, 24, 99,228,118, 76, +172, 68,222,211, 39, 34,163, 29, 56,219, 78, 57, 2,181,236,133,181,202,136,155, 49, 21, 19,226, 42, 64,175,109, 4,155, 62,176, + 48, 18, 93,138,100,180,142,186,174, 8, 74, 32,170, 10, 37, 4, 65,107,164,201, 49,194,149, 81,200, 69,131,172, 12, 65, 27, 82, + 91,227,180,194, 40,137,109, 12, 67,202,205,250,133, 20,108,124,100, 72,145, 71, 62, 49, 88,143, 87,176, 29, 97, 23, 3,151, 66, + 18, 98, 78, 95,211, 66, 80,149,200,237, 24, 19,181, 42,225, 45, 49, 51,172,106, 99,168, 83,162,170, 13,222,122, 78,234,138, 42, +194, 11,181,225, 8,193,155, 50,113, 39, 56, 78,149,100, 45, 5,189,119, 56, 93, 17,195,196, 18, 65, 37, 52,173, 16,140, 34, 81, + 33,139,181,109, 34, 12, 3,223,158,118,244,187,203, 76, 94,180, 54,255, 26,134, 34,207,140,123,185, 89,165,242,112, 61, 7,192, +204, 82,184,201,231, 41,124,217,148, 28, 4,149, 73, 13, 90,149,123, 62,229, 51, 61,204,107,166,144,173,100, 43,246,238,135, 49, +230,154, 50,115, 77,124,220, 35,186, 54, 94, 65,247,121,184, 83,249,204, 15,215,184, 40, 74, 92,237,222,127, 9,147,122,121,129, +174, 64,241,210, 16,140, 98, 23, 45, 70,228,160, 22, 67,246,130, 31,131, 67,201, 66,164, 74, 30, 33,114,196, 94,109, 12,158, 28, +143, 55, 69,135, 20, 2,147,189,152, 56,109, 43,106, 41,217,133,136,241, 33,195,243, 49,129,119,164, 16,233,125,118, 43,147, 68, + 30,122,203,100, 7,156,207,233, 95,147,183, 4, 63,162,133, 96,176, 22,165, 42, 52, 46, 71,112,134,188,244,111,107,133,242,129, + 3,149,243,126,187,224, 57,210,138, 83, 2, 47, 74,201, 82, 6,238,187,140, 44,228, 2, 91,118, 33,178, 92,120,161, 74, 22,178, +216, 67, 52,130, 43,136,249,106, 82,159,245,238,243,142,189, 18,101, 98, 79,217, 34, 51,228,169,248,138, 84, 49,195, 49,110,182, + 69,140,251,162,222,204,122,201, 31, 1, 95, 54,101, 39,167,170,103,124,195, 99,238, 78,167, 1,136,188,240,201, 55,249,213,207, +189,145,185, 5,228,233,220,187,148,239,237,201, 19, 92,228, 96,217, 33,181, 70, 75, 69,215, 85,156, 28,118, 28, 53,154, 69, 49, + 86,240, 62, 50,134,136,247,137, 24, 18,181, 18, 28,180,134, 69,163,203,208,146, 89,234,137, 68, 42, 5, 74, 20, 34,180, 22,130, +138,196, 65, 72, 84, 33, 82,249, 68,116, 30, 19,161,241,137,106,138,132,148, 48, 54, 80, 5,193,194, 69,236,229,128,159, 44,155, +113, 66,251, 64, 60, 90, 48,164,200,159,252,225,215,249,232,222, 35,126, 48,246,124,119,154, 88,250,115, 78, 82, 98,225, 26, 22, +182,231, 27,118,203,219,195,150,209, 59, 90, 37,114,248,207,232, 57,117,137, 35, 99,184,115,216,162,106,201,106,200, 17,195,109, +109,208,222, 99,181,192,138, 6, 59, 12, 60,217,230,164,192,143,127,226, 46,175,188,122,194,205,227, 5,139,218,228, 9, 37, 68, + 38, 23,176, 62,146, 66, 64, 41, 65,112, 41, 31,178, 49,225, 93,206, 60, 88,180,154,182, 49, 89, 46, 84,154, 64,161, 4, 82, 8, +164,204,100, 78,161, 37, 74, 8,142, 14, 91,140,204, 76,246,101, 83,177,236, 12, 74, 72, 46,118,142,237,110, 32, 88,199,199,142, + 86, 52, 66, 50,158,239,104,140,224,219,247, 47,121,251,254, 3,108,121, 61, 30,137,233, 42,190,242,197,207,240,254,163, 39,188, +243,246, 59, 63, 84,208,127,121, 83,250, 51,127,145, 42,178, 80,193,207, 94,216,103,189,122,183,202,240,116, 85, 28,224,148,230, +102, 91,209, 41, 73, 37, 4,145,148, 3,157, 82,226,193,232,185,152, 27,234,170,200,222, 82, 66,198, 68,149, 28,167, 74, 96,199, +137, 46, 38, 6,231,249,223,191,123, 31,206, 31,237,245,199,179,182,127, 38, 23,150,184,103,198, 18,248, 49,108,243,255, 51,148, + 52,186,245, 33,111,173, 79,136,194,240,226,162, 70,167, 72,146,134,166,110, 89,152,196,102,130,117, 85,113, 88, 41,222, 88, 45, + 57,110, 23, 28,106,205, 73,211,112,223, 6,122,202,144, 48, 67,176, 51, 3, 58,132,220, 68, 12, 61,182,239,217,248,158,247, 54, +143, 89,226,120, 50, 90, 54, 46,177, 75, 2, 23,178,140,152, 36,145, 73, 16,164,162, 50, 26, 33, 53, 70, 81,162,172, 5,210, 64, + 35,178, 83,227, 36, 36,161,172,109,186,186, 70,154, 26,154, 26,165, 20, 65, 74,124, 93, 97,171, 12,195, 39,165,241,203, 38,219, + 17, 24,197,164, 21, 35,145, 73, 8, 54, 33, 50, 6,207, 37,137, 15,139,187,231, 35, 18,219, 9, 6, 59,241, 40, 9,100,176,140, + 54,114, 88,235, 98, 50, 37,209, 66,208,201,172, 78, 74, 49,225,129, 70, 40, 86, 82,228,248, 12, 1,134, 44,109,238,164,160, 53, +130, 90, 4,166, 0, 7, 58, 80,197,200,218, 79,220, 82,134,147,232, 89, 0, 55,147,224, 72,100, 23,184,149, 84, 52, 9, 68,242, + 28, 86, 42,167,114,110,206,121, 24, 38,164,247,164,217,131,221, 23,178,104, 40, 59,241,121,205,170,138,110,221, 21, 20,198, 22, +146,105,125, 45, 33,110,142, 37,158, 83,212,196,108, 97,107,138,148, 45,101, 36, 32,165,140,188,136,194,199,210,133,217, 78,225, + 86, 12,197,219,100, 30,228,102, 78,151,143, 25,225, 85, 5, 5, 16,242,169,200,237, 95, 78, 81,191,218,177,205,145,136,249, 67, +177, 90, 48, 17,152,130, 71, 81, 58,187, 16, 73,228,195, 58,196,108, 19,104, 67, 64, 25,195,224, 44, 70, 27, 36,138, 49,120, 42, + 45, 88,104,133,145,154, 24, 2, 90, 40, 38, 63,230, 32,151, 16,232,157,167, 34, 34, 99,226,131,221, 57, 83,244,164, 40,232,221, +142,157,243, 36, 17,168, 35,140,193, 19, 66, 36,122,139, 18,130, 42, 6, 42, 34, 73, 68, 26, 31,104,133,164,177, 19,173,144,172, +132,100,233, 39, 14,148,196, 36,184,237, 35, 15, 35,108, 66,122, 58, 87,189, 47,145,172, 46,114, 69,163,116, 37,206, 79,138,167, + 13,253,231, 29,251, 12, 21, 93,143, 5,156, 97, 60,165,242,133, 27,167,156,210, 21,203,254,125,150,188,204,100,166,166, 2,189, +200, 55,198,243,100,137,186,184,103, 41,145,161,160,107,210,135,103,191,190,242,213,175,240,137, 79,190,140,115, 30,103,195, 21, +146, 49,237, 38,236,232,105,154,138,151,111,157,102, 50,142,209,172,219,134, 27,135, 45,203,198,228,200, 85, 33, 25,125,192,167, + 68,163, 5,198, 72,106, 45,105,180,202, 69,173,120,236,199,226,207, 30, 82, 38,212,205,156, 4,145, 18,186,152,101,132, 24,145, +206,103, 93,108,140,212, 67, 36,141,158, 48, 89,170,222, 35, 54, 22, 51, 68,218,221,132, 25, 6, 46,157,229,116,217,146,110, 29, +240,231,127,241, 54, 15,254,234, 67, 54,187,145, 7, 33,178,182,129,255,115, 24,249, 87,219,135,124,142,137,151,150, 47,241,107, +171, 83,110,121, 71,140,158,101, 63, 34, 71,207,105, 76, 44,235,154, 87, 63,113,135,218,200,236, 53, 52, 6,134, 40, 16,173,161, + 94,183,156, 46, 27,110, 31, 53,188,250,210, 77,236,164, 88, 28, 29,240,242,171,167,188,112, 99,197,113,151, 49,135,221,232,152, +108, 96, 51, 76,108,139,115, 30, 62,102, 4,195, 23, 87, 44, 41, 88, 46, 42,150, 93,195,106, 81,179,236, 42,150,181,193,212, 58, +255,188, 72, 24,163,168,107, 67,221, 24, 14, 15, 90, 94, 56, 94,160,181,198,249,196, 65,171, 81, 82, 18, 4,156,157,109,153,134, +137,197,178,229,215, 94,185,137, 74,129,113,176,140,214,241,205, 7,231,108,199,158,139,237, 37,253,206, 34,162, 33,136,192,139, +183, 14,249,244, 91,111,241,191,253, 47,255, 34, 67,185, 60,237, 33,195, 53,250,200, 47,244, 76,144,215,238,249,171,221,100,250, +233, 25,238,186, 16,226, 22, 93, 38, 70, 45,234,188, 62,146, 34,203, 35, 4,156, 84,146, 70,107,180,202, 25, 2,147,119, 60,153, + 60,239, 88,155,243,176, 67,200,242, 84, 37,192, 59, 46,173,229,174,145,220,219,245, 40,231,248,112,179,229, 59,143, 47,185, 56, +219,228, 61,167, 20,185,160, 63,203, 25,240, 62, 79,116, 67,159,201,110,206,239,223, 99,183,132,163, 19, 42,165,121,171,109,144, + 85, 69, 72,134,182, 85, 76, 46,241,104,242,116, 74,208, 39,184, 89, 25,142,234, 26, 41,178,198,220,199,192,221,166,226,219,219, +205,222,247, 34,148,215,221, 15, 25,254,223,141,249,239,222,245,236,166, 29,231,214,241, 97,138, 60,118, 22,155, 4, 74, 42,148, +144, 24,165, 72, 49,161,148, 65, 10,205,132,160, 85, 50, 7,181,104,197, 20, 35,203, 90,226, 35,180,181,102,244,129,182, 50, 36, +153,243, 43,188,148, 8,173, 24,148,194,214, 6,140,194,105,201, 84, 12,166,166, 36,178,126,187,220,179, 81, 42, 70,145,232, 37, +156, 91,201, 35,151,232, 93, 96,227, 19,187,157,101, 20,137, 29, 2,239, 45, 42,122,106,153,153,226, 41, 38,100,242, 36,165, 72, + 33, 34,136, 36,231,137, 49, 81, 37, 79, 10,137,174,201,180,254,101,107, 48,209,161, 91,141, 8, 1,165, 36, 43, 63, 50,197,136, + 9, 14, 41, 43, 12, 35, 11, 17,208, 41, 33, 9, 24,169, 57, 81,137, 24, 45,210, 91,214,149,198,184,137,237,238, 17,219, 97,226, +141,174,226, 52,194,199, 14, 22, 52, 82,179, 90,180,152,186,161,151,197, 9,116,206, 68,143,177, 16,158, 51, 7, 33, 59,195,145, +207,254,144,138,107, 99,249,185,121,186,118,110, 47,225,148,101,152,107,187, 2,223,135, 18,215,170,247,205,102,136,185, 89,104, +179,185, 87,110,234,102, 20,188,172,122,221,236,198, 88, 76,118,230,181,112,226,151, 88,212,103,239, 92,101, 50,100,165, 51, 29, + 63, 33,136, 90,177, 11, 57, 33,104,231, 45,187,224,168, 11,148, 97, 99,200, 19, 11, 96,180, 33,164, 64, 18,217,110, 84, 8, 67, + 27, 1, 17,104,165,100,240, 83,142,147, 37, 96, 39, 75, 45, 37,113,154,120,108, 71,124,140, 60, 25,119,132, 24, 8, 62, 18,131, +163, 70, 50,133, 60, 41,117, 66,144,130, 43, 68, 45, 80,193, 97, 66,164,142,158, 54,122,140,144,116,222, 35,162,163, 81,138, 38, + 70, 66,138, 52, 74,241, 58, 9, 47, 2,247, 41,172, 69,235,179, 67,148,203,157,255,213,105, 40, 10,185,221, 22, 24,231, 58,185, + 2,114,199, 55,107,117,103, 24,134, 82,208, 99,129,244,187,106,239, 53, 28, 75, 19,225,228,149,124, 1, 89, 18,133, 92,137,250, +123,222, 65, 42,234,124, 19,142, 33,147, 65,126,196,215, 87,190,246,219,220,190,115, 74, 72,137,105,242, 72,173,114,156,234,228, + 73, 17, 94,188,123, 11,211,214,184, 40, 80, 82,114,235,112,193, 65,103,168,180, 70, 25, 93, 44, 99,243,155,175, 5,104,153,173, + 98,141,201, 42, 6, 31, 50,194, 33,201, 33, 43,179, 58, 34,250, 76,120,147, 33,171, 34,164, 15, 40,159,144, 62, 34, 99, 36,217, + 64,216, 58, 98, 63,145, 98, 36, 61,238, 81,151, 35,141, 75,212, 83,192,244, 61, 43,165, 56,190,125,204,187,222,243,207,255,213, + 31, 82, 77,129,197, 24, 24,183,150,205, 54,176, 14,137,175, 4,205,215,197,200,203,227, 64,167, 43,110, 45, 78,120,109,117,204, +189,221, 57,239,143, 27,150, 49, 49, 34, 88, 13, 96,146,100,177,108, 57,124,229, 20, 35,178,150,250, 34,134, 76,222,116, 17,173, + 18, 47,220, 61,228,213, 87,110,241,226,141, 37,181, 82,217, 29,213,121,206, 46, 39, 98,140, 89,122, 86, 24,150, 62,100, 59,219, + 24,178,245,237,162, 49, 28, 29, 52, 44, 23, 13,139,174, 66,203,108,247, 89,107, 81,162, 40,115, 81,151, 5,213,104, 42,195, 65, +219,228,117,145,115,220,174, 43, 86, 81,162,109,228,133, 69,195,127,244,218,109, 62,251,194, 17,211,100,209, 34,113, 57,120,254, +226,131, 71,124,251,163,119,217,108,123,222,184,241, 2,127,247,243,111,178, 17,112,118,177, 99,181,106, 57, 58,232,248,239,254, +254,239,241, 63,255,175,255,226, 74,158,155,126,217,211,250, 92,244,230,102,119,110,116,159,149,193, 61,175,168,107,160,106, 88, + 31,174,160,109, 81,181, 65,181, 53, 65, 23,143,136,178, 82, 58,139,154, 70, 75, 54, 46, 63, 95, 46,122, 38,155,232, 73, 76, 59, +187,223, 80,217,144, 97, 83, 27,248,224,114,224,254,227,129,239,159,143,188,255,228,130,139,203, 93,150,246,201, 50,141,205, 46, +117,206,255,176,253,238, 15,153,232, 40,136,134, 91,183,143,249,237,155,119, 72,186, 35,134,244,255,209,246, 38,191,150,101,215, +153,223,111, 55,167,185,237,235,227, 69,151, 17,217, 49,147, 20, 51, 37,153,106, 76,169, 40, 74,150, 68, 89,178, 74, 50, 92, 5, +215,192,240,200,255,131, 97,120,230,145,231, 5, 15, 12,123, 96, 24,112, 21,108,192, 48,224,129, 97,187, 44,168, 76, 74,114, 73, + 44, 50, 73,145,148, 72, 38,153,109,244,205,235,110,123,206,238, 61,216,251,190,251, 50,197,164, 26,144, 1, 4,162,121,209,188, +119,239, 57,103,237,181,214,247,253, 62, 82, 8, 72,213, 34,165,196, 83,226,160,221,154,221, 90,101,123,175, 20,164,224,169,132, +160, 15,150,153,117,172,186, 46,231,107,172,186,220,157,207,250,172,154, 95,173,243,239, 13,170, 92, 92, 26,133, 9,158,105,219, + 34,145,196,148, 24,212, 77, 22,170, 74,157,199,216, 34, 51, 33,188,208,120, 41, 89,198, 60, 13, 90,117,129,118,160,152,245, 30, +169, 20, 42, 70, 68, 91, 17,139, 69, 25, 9,125,147, 85,233,243, 40, 9, 40,146,172, 48, 73,226,132, 32,216,200, 10, 73, 74, 18, + 39, 83, 78,236, 52,121,245,228,188,103, 21, 96,217, 59,140,144,184, 4,206,121,180, 51,116,206, 82,135, 44, 34,139, 41,230,157, +125,112, 84, 34, 98,173, 5, 34,202, 90,100, 18, 52,210, 81, 37,145, 47, 27,160,138,137, 73, 12, 4,161,168,141,193,120, 75, 74, + 48, 20, 2,153, 28,163, 16,152,232,154, 58, 24,110, 84, 13, 35,183,162, 37, 49,244, 22, 29, 44,202,117,216,110,129, 13,142,137, +132,147,229,138,241,160,166,213, 21,173, 18, 12,181,100, 90, 73,246,154, 58,175,111,154,188, 86,184,188, 78, 55, 40,223,205,179, + 59,149,134,108, 35,100,219,120,215,131,223,194,103, 92,204,117,162,109,242,117, 39, 85,174,143,170, 52,134,178,172, 88, 55, 26, + 10,227,183,129, 93, 27,140,183, 15,219,213,238,230,112, 92, 93, 33,214,241,211, 46,234,148,253,130,208, 37,231, 86,129,177,229, + 96, 35,232,140, 5,157, 71,242,107,219,163,149,198,197,128,172, 52, 34, 9,250,224,137,228, 46,183,213,117, 22,210, 5,207, 88, + 39,150, 41,114, 32, 21,214,152,236, 97, 12,145,181, 51,152,232,209,222,176,182,150, 14,232, 76,199, 88, 8, 6, 74,177,180, 61, +149,212, 52, 66, 32,124,200, 63,166,132,243, 61, 3,149,119, 54, 10,168,131, 99, 15,137, 75, 9, 29, 28, 93,140,244, 62, 49, 70, + 82, 87, 13, 85, 8,236, 9,197,169, 12,204,131,202,111, 84, 42,124, 97,159,182, 34,135, 84,146,220,144,121, 68,158,194,214, 68, +186,185, 24,196,166,187,143, 91,121,189, 16, 91,164,103,218,228, 66,171,242,198, 54,133,153, 93,222,104,177,201,118,239, 63,185, +187,241, 54,139, 62,194,143,143,246,251,226, 31,254, 46, 85,163,233, 58, 71,138,217, 49,176,188, 88, 17, 34,236, 29,238,241,185, +215,111,163,165,198,133,132, 78,146,195,253, 1, 90, 72,132,144, 37,218, 54,223,116,141, 18, 12, 90,141, 86,130,186, 42, 59,249, +144,217,236,214,167,188,103,246,185, 91,143, 5, 42, 35, 67, 64,165,128,176, 30,225,178, 93, 74,184,128, 48,158,212, 57,150,243, + 21,189, 11,120,145, 48,179, 37,118,181, 66,122,136,222, 33,131,103, 52,153, 50,120,233,128,239,124,245,187,124,248,205,135,172, + 83,160, 78, 2, 29, 35, 79, 86,158,207, 10,197, 43, 85,197,211,149,227,105, 88,163,100, 71,131, 96,111,116,192,117, 52,149,183, +124, 79, 4,214,109,195, 9, 9,191, 50,236, 92,159, 34,142,198,132,186, 34,145, 80, 38,176, 91, 41,186,121,199,105,128,107, 7, + 99,148,206, 94,221,139,206,242,236,124,205,247, 63, 60,163,235, 28,107, 27,112, 54, 79, 37, 82,204,135,154, 16, 50, 1,177,173, + 43,166,147,134, 65,157, 15, 68, 66,200,252,241,152, 10,219, 62,146, 95, 21,145, 71,249, 46, 96, 35,216,152,184,247,112, 65,191, + 10, 60,120, 48,227,254,189,103,252,249, 95,189,205, 7,207,206,152, 45, 44, 55,119, 26,246,235,154,163,131, 9, 73, 43,126,238, +238, 17,186,217, 97,247,240, 58,255,209, 47,188,134,214,130,183,159, 93, 32,149,230,217,210,240,221,119, 31,243,243, 47, 93,231, +248,211, 63,195,159,124,249, 43, 31, 37,204,253, 52, 58,245,143,143,225, 55,202,119,119, 69,107, 18,127,140, 10, 94,106,104, 7, + 28,238,143, 24, 13, 90, 68, 91,163,180,194,164,180, 77,136,139,128,204,135,197, 59, 26,166,178,172,209,128,123,157, 35,108,160, + 33,155,233,128,119, 89,125,190, 92,100, 63,113,232,242, 56, 93, 52,185, 59, 55, 54,119, 79,222, 95,153,132,233, 43, 10,228, 43, +157,210,230,254,211, 10, 14,246,184, 51, 29,115,115,239, 0,106,201,163,222,146,170,154,161, 86, 60,178,158, 38, 88,230, 41, 50, + 86, 21, 82, 6,234,148,115, 38, 92, 12,136, 96,185, 88,175,248,206,147,115,152,149,207,107, 54,135,110,145, 5, 87, 33, 22,180, +115, 17,231, 14,244,101,241,181, 34,139, 2,155,170,201,152,101,145,175, 36,165, 42, 66,180, 36, 33, 73, 41,219, 72,173, 7, 71, +202, 49,213, 94,160, 10, 69,173, 71, 35, 43,129, 81,146, 80, 73, 86,165,128,172,125, 78,157, 11, 85, 69, 36, 97,149,190, 4, 9, + 7, 33,233,125,190,175, 29, 69, 35, 66,162, 79,130,245,218, 20,109, 84,192, 90,131,242,142,149, 51,168,232, 16,214,100, 26,104, +138,164,224,209, 41,209,245, 29, 58, 6,170,224,105,132,163, 9, 61, 83, 36, 45, 48,137,121,157, 53, 44,147,189,161,203,147,176, + 16, 28,117, 48, 84,206,101,231, 71, 74,244,174,231, 90,138, 56,187,228, 64,106, 6,206,144, 92, 79,116, 6,172, 69, 4,159, 19, +196,131, 97,119, 48,160, 15, 1, 65, 98,191, 30,208, 5,135,148, 50,195,110,180, 98,160, 21, 39,182,192, 98,184,194, 87, 80,229, +181, 23,101, 18,170, 84,185,126, 82,158,190,202, 82,120, 59,155, 15, 96,155,105,236,166, 16, 55,162, 68,181,214,219, 76, 3, 91, + 82,232, 90,189, 21,202,109,186,243, 77, 96,204,102,220,158,210, 37, 15,109,147, 64,248,211, 45,234,155,229,253,120,148,111,214, + 84,226,239, 66,184, 44,108,193,249, 60,122, 39,209,199,252, 66,166,148,195, 86, 98,138, 40, 52, 81, 36,130, 40,191,142, 17,157, + 18, 85, 8, 44, 82,162,242, 22, 99,122, 68, 74,248,224,136,165,155,122,102,215,244,222, 50,148, 42,239, 52, 67,100,162, 53,222, +247,200, 24, 25, 10, 65, 75, 62, 36, 72, 4, 49,120,170, 24,153, 58, 75,171, 27,156,181,232, 24,169,144,232,178,230, 78, 82, 17, +189,163,115,129, 97, 74,236, 42,197, 66, 9,230,126,227, 83, 44,249,209,193, 21, 53,123,121,179, 93,151, 11,111,111, 74,151,144, +242, 27,211, 86, 57,150,213,199, 45,102,179,173,202,232,165, 46, 73, 61,165,160, 19, 63,234,133,244, 41,243,228,125,252,123,198, +113,234, 79, 20,211,253,218,239,253, 22, 90, 75,124,136, 40, 41,177, 54, 98,123, 75,211,182,220,186,117,192,181,241,136,103,179, + 14, 25, 97,111, 90,177, 55,200, 33, 60, 82,100, 76,175,146,185,131,175,148, 64, 41,145,193, 41, 34,175, 85, 98,140, 5, 50,147, +139,151, 40, 86,142,252,251,249, 59, 33, 16,173, 39,244, 22,187,182,152,165,193,251, 64, 90, 91, 22,243, 62,167,231, 89,143,233, + 12, 23, 93, 15, 50, 50,235, 23,116,193, 51,216, 25, 83,239, 14,185,241,175,254,146,207,215, 53, 39,115,195,227, 51,195, 13, 39, +120,147,138,159, 19,138, 87, 15, 70,204,206,123,206, 26,112,195,134,239,164, 53,207, 87,103, 28, 70,201,167,135,183,249, 25, 53, +228,184, 64,112,118,218, 1,182,179,220,179,150,249,189, 25, 79,223,123,206,243,103,115, 46, 90,201,153, 84,188,122, 56,102,168, + 20,203,165,225,100,217,241,100,222,241,248,249, 34,251,133, 3,152,206,227, 66, 44, 70,137,172, 27, 24, 13, 42,118,199, 3,118, + 39, 45,131,186, 66, 43, 81,120, 70,145,206, 6, 58,235,233, 92, 22,240, 72,160, 77,208,219,128,183,129,197, 69,207,163,179, 37, + 23,179, 5, 15,159, 60,226,237,251,239,115,210,173,161,170,169,135, 19,244,206,136,119,151,150, 71, 1, 78,156,229,157,147, 37, + 43,227, 56,239, 60,198,122, 30, 44, 87, 60, 92, 27,144,130,231,103, 43,238,253,224,125,254,234,237,239,112,178,148,168,225,144, + 55,126,254, 13,190,246,231, 95,253,177,182, 54,241,147, 44,234,155,130, 30,210,214, 1, 10, 63,158, 42, 87,143,184,125,125, 2, +170,197, 87, 21,163,182,165, 45,221,146, 9, 27,145,104, 4, 19,105, 98,228, 88,230,195, 98, 68, 18,149, 96,105, 29,235,116,165, +131, 10, 33,119, 81,253, 42,227,159, 69, 25,159, 59,151,255,157, 13,251, 59,132,143,118,227, 90,110, 39, 3,162,236, 69, 21, 91, + 29, 77,165, 96, 56,230,100,103,135, 32, 43,188, 28, 82, 75,149,137,153, 85,205, 52, 37,116, 59,166,151, 31,150, 0, 0, 32, 0, + 73, 68, 65, 84, 68, 57,203,154,196,131,213,140,212, 45, 25, 36,203,136,132, 89,175,120,251,249, 41,103, 79,207,225,244, 28,204, + 34,143,248,157,223, 38,143,137, 43,150,192,166, 42,124, 11, 73, 40, 73,103, 85, 81,229, 87,178,202, 56,255, 16,208,170,130, 36, +112, 49,101, 16,151, 20, 68, 45, 25,106,133,208, 2, 47, 65, 10, 73,146,130, 46, 9,180, 86,244, 46, 3, 90,214, 17, 86,101, 28, +111, 99, 34,181, 13,222,231,189,242,178, 60, 51,214, 34, 15, 31,215, 49,178, 10, 89, 95,227,124, 94, 69,197,126,133, 11,249,192, +110, 92, 79,109, 13,206, 91,132,144,196,100, 81, 66,162,162,197,251,136,116, 61, 42, 6, 68,232,104,131,167, 1, 92, 48, 76, 19, + 88,179,100, 39,102, 58, 95,244, 22,101,215, 40,179, 38,121,135, 54, 29,149,115, 8,111, 17, 49, 48,241,158,224, 61,123, 82,242, +217,221,107,156, 46,207,105,189,167, 74,130,140,197,202,225,153, 83,221, 32, 82,100, 44, 53,109,193,187,106, 41,177, 49, 80, 41, +137, 11, 1, 37, 36, 59,117,195,233, 98, 85,130,137, 68, 46,210, 87, 69,151, 27,107,241,230,186, 81,133, 74,103,202,179,190,183, + 37,169,176,172, 28,219,122, 27, 10, 22, 92,238,196, 99,216, 10,165, 55,226, 99, 81,158,247,170, 68,105, 27,183, 61, 40,108,198, +239,136,172,143, 82,250,167, 88,212,181,222, 98,237, 98,202,106,208,210,117, 95, 22,187, 75,225,129, 33,149,194,110, 17,180,149, +102,237, 93, 73,118,203,129, 3, 74,128, 8, 14, 79, 22,182, 12,100, 66, 57,139, 41,222,192,133, 91,103, 36,108, 76, 92,248, 14, +235, 3,193, 27,214, 49,112,144,114,172,106, 8,129, 29,161, 72, 49,160,145,168, 80,216,190, 18,140,143,232, 8, 59, 90, 82,187, +144, 69,166, 41,191,245, 41, 4,156,204,187,238, 20, 34,227,186, 98, 46, 19, 58,229, 16,146, 71,193,103, 62,188,247,219, 44,242, + 20, 75,113,247,219,241, 9,105, 11,228, 15, 62,139, 37,172,221, 90, 24, 68, 33, 8,109, 34, 93, 55,227,149, 84, 70,237,227, 97, +126, 29,155, 58,255, 25,235,254,142,120,223,171,133, 60,254,200,194,254,230,239,255, 30,191,240,139,159,166,183,158, 80,110, 72, +211, 89,108,239,184,118,243,144,227,221, 49,141, 84, 44, 59,203,238,168,229, 96,212, 50,104,117, 86,189,139, 92, 8,107, 41,242, +186, 73, 10,116,233, 16,124,200, 5, 93,144, 49,167,174,160, 78, 19, 89, 9, 46, 55, 95, 91,200, 59,162,208, 91,170,181,195,134, + 64,176,185,192, 69,231, 73,189, 39, 25, 71,215, 25,122,219,115, 26, 29,115, 25,121,183, 91, 97,154,138,195, 79,223, 34, 62,152, +209,252,229, 35, 94, 29, 31,240,235,205,136,253,139, 53,225,169,231,200, 75,150, 83,201,122, 92,241,158,247, 40, 37,185, 23, 61, +231,227,134,119,149,224, 66,193,177, 82,140, 85,195,129, 28,178, 47, 43,118, 6, 3,166, 66,193,243, 21,247, 79,231, 92,191,189, +195,139,183,246, 56,184,177,203,145,208, 92,107,107,148, 75,216, 62,219, 35,133, 43, 89,238, 87,248, 17, 66, 10,234, 58,187, 3, +118,198, 3,246, 38, 67,246, 39, 13,131, 90,151,107, 59,255, 29, 23, 2, 49, 6, 66, 74,212, 82,146,124, 98,170, 18, 47,213, 53, + 79,103, 29, 31, 60, 56, 99, 54,155,227,188,229,112,111,196,231, 62,117,147,155,215,142,153, 14,119,217, 29, 78, 72, 69, 93,127, +231, 96,194,106,109,120,126,182,162,209,154, 51, 27, 88,199,196,193,225,152,221,189, 17,200, 12,117,154,159,204, 57,174, 27,246, + 38, 83,122,159,241,161,175,191,242, 2,191,248,239,252, 60, 95,249,202,159,125,100,191,254, 19, 47,232, 87, 21,240,155,164,171, +205, 84,235,111,163,202,141, 6,152,193,132,209,116,196,167,247, 6, 28, 14,106,118,107,205,245, 90, 49, 80,138,147,165,201, 15, + 78,103, 49, 46,146,148,230,104,216, 48, 80,130, 86,100,208,202,194,231, 96,161,188,251,235,243, 67,212,102,209, 25,190, 56, 82, +148,222, 78,202, 54,209,176, 31,103,214,111, 86, 7,170, 20,116, 41,178, 85,174,153,192,141, 99,216, 25,195,100,159,231, 85,205, +141,102, 68, 39, 4,123, 77,205,185,113, 56, 96, 71,193,137,181,248, 24,121,107,121,206,217,226,148, 39,103,231, 60,158,157,242, +214,163, 51,158, 62,124, 2,179,243,188, 46,251, 27,124,138,205, 1,191,220,198, 77,181, 77, 2, 67,208,167,128,144,130, 73, 53, +192,166, 68,163, 20,178, 76, 71, 68,138,136, 24,243, 72, 94, 66,244,130,145,202, 16, 40, 33, 37,169,146,132, 36,137, 74, 98,124, +202, 63,146,105,102, 46, 38, 58, 31, 17, 42, 23,241, 40,243, 10, 37,175,128, 99, 30,173,147, 19,212,164,247,172,124,160,235, 60, +209, 25,146,136,132,110, 13,206,144,130,205, 25,234, 66, 18,162, 45,169,184, 14, 21, 19,214, 27,218, 70, 66,176, 12,136, 4,223, + 83,153, 30,229, 3,209, 59,154, 20,113, 33,128, 55,200,224,136,166, 3,103, 17, 46, 79,236,156,235, 24, 34, 32, 56,132, 16, 57, + 47, 66,192,172, 95,229,116,199,226, 67, 15, 36,148, 80, 40, 18,158, 88, 66, 54, 5, 42,101,105, 70,231, 12, 29,177,120,230, 19, + 54, 6,150,214, 51,105,106, 22,222, 95, 97,244,139,220, 41,111, 28, 36,155,113,249,102,148,190, 17,198,165,194,160,135,237,245, +181,217,207,111,148,242, 87,121,241,226, 74, 81,247, 37, 20,198, 20,198,130,210,249,218,221, 96, 2, 67, 73, 51, 68,129,119, 63, +101,161, 92, 91,129, 87, 48, 29,230,125,238,168,217,226, 80,155,234,114, 92,128, 80,121,212,229,242,233,105,181,238,145, 85,131, +113, 6,161, 42, 70,186,194,186, 30, 17, 35, 50, 37,134, 41, 18, 17,212, 41,208, 71,199,202, 59,148, 80, 24,111, 89, 59,139,137, +145,148, 18,141,212, 76,131,197, 91,199, 80,107,134,192, 50, 6, 14, 85,141, 53,153, 24, 85,107,149,167, 5, 62,160,101, 22,105, +212,193, 51, 78, 20, 14, 61,151, 66, 5, 67,202, 76, 99, 18, 6,232, 82,204,227,254, 74,210,155,136,237,203,205, 31, 93, 17, 76, +168,252,117,171,143,189, 54,118, 51,122, 44, 63, 23,229, 77, 9, 69, 81,155,228,246,230,221, 60,232, 54,252, 71, 41,183,209,126, + 54, 67,117,127, 44,113,174, 41, 40,193,205,195, 74, 21,145, 71, 16, 31, 41,236,191,250,235, 95,224,248,250, 1, 62, 38,250,117, + 30,191, 59,147,245, 12,187, 59, 35,110,237, 78, 74,195,162,105,180,162,106, 84,222, 53, 35,112, 49,146, 82,188,124,206,233,130, +131,141, 41, 96, 93,192,197,108,187,202, 76,130, 13,140, 41, 79, 43, 68,140, 40,145,168, 82, 94, 45, 57,231,145,198,209,185,236, +231,118,214, 97,230, 61,177,239,113,171, 53,157,181,204,214,134,185,237, 89, 24,195,105,176,236,191,120,155,157,207,222,226, 43, +127,254, 13,222,250,139,251, 12,142, 21, 47,220,124,145, 23,118, 26,252,196,240,245, 39, 6, 33, 34,143, 71,112,126, 56,196, 95, +159, 50, 18, 2,150, 6, 81,107,226,193, 49, 15, 14,199,156,141, 43, 6, 71, 35, 26,169,209,109,141, 58, 24, 50,108, 27, 14,238, +236,178,127,123,143,118,210,210,122, 24,161,168,155, 10, 85, 41, 70,114,139,207,140, 49, 96, 67,164, 25, 86, 76,198, 13,215,246, +134,220,220, 27,113,109,119,196,193,116,192,100, 88, 51,110,106,180, 86,249,181, 8,145,152,242,136, 94, 10,201,180,209,236,141, +242,104,252,134,150,200,121,199,255,246,111,190, 75,112,145,122, 48, 96, 50, 30,241,194,241,148, 59,187, 35, 82, 76,188,253,195, + 71, 44,206, 47, 16, 62,112,234, 37,119, 38, 53,235,103, 75, 98, 31,217,213, 21, 55,246,134, 44, 58,207, 98,101,105, 27, 77,191, +178,200, 8,211,225,128,225,112,192,218, 71,108,200,195,162, 81, 91,241,218,171, 55,240,178,229,251,127,253,221,143, 20,242,191, + 79, 65,255,219,254,236,175,254,193,239,242,202,103, 62,203, 7,111,191,253, 9,171,162, 79, 56,164, 14, 91,216,221, 37, 76,134, +252,236,222,152, 73, 83, 19,132,100,164, 4, 74, 73,146, 8, 60,176, 41,143,203,215, 38,251,213,119,106,142,170, 28, 8,178,142, +145, 93,173, 8, 4,158, 47,138,255,184,187, 2, 19, 65,111,221, 35,162, 46,162,164, 79, 56,100, 92,213, 4,184, 50, 5, 31, 76, +144,119,239,114,243,238, 45,210,225, 17,118,178, 83,114,229,107,180,210,153, 1,159, 34,199,117,131, 35,160, 17,168, 20,121,104, +123, 78,251, 25,166,239, 88, 60, 62,229,236,222, 3,220,114, 1,203,213,143,159,190,109,178,224, 55,154,157,186,216,251, 66,118, + 4, 5, 41, 88,121,203, 78,221,162,132, 68,136, 92, 72, 66, 12,104, 85, 19, 69, 98,131,126, 10, 82, 49, 44,135,114,155, 68,110, + 10,149, 32, 59,234, 36, 65,102,124,240,218,102, 17,108, 42,207, 64, 81,236,136,202, 7,188,144,136, 50,117, 77,198,230,224,167, +222,129,239, 73,222, 18, 76,143,138,158, 24,115, 98,156, 19,130,228,123,156,207,137,107,222, 88, 76, 74,232,148, 8,201, 51, 66, +226,125,207, 40, 74,186, 16,169, 69, 34,152, 14,153, 32,218,142, 58,120,162,115,140,200,235,170, 97, 10,196, 4, 67, 85,177,246, +134, 86,230,152, 85, 73, 22,232,170,242,236, 81,100,194,168, 32,139,182,129,156,248,137,192,166,188,231,246,228, 6, 83, 8, 8, + 41, 98, 98,194,246,150, 73,211,240,104,181,162,169, 42,236,198,238, 38, 85, 41,172,113,155, 60, 88, 95, 81,158,214,114, 11,166, +145,106,155,247,177, 57, 52, 74,145,109,145,155,149,173, 40,249, 32, 27,101, 59,229,227,189,223,254, 61, 81,166,224,179, 85,110, + 28,155,186,248,229, 29,136,159,150,250,125, 88,252,122,169,202, 59,131,166,201,113,129, 27,127,173, 42,167, 27,228,149, 19,122, +218, 34, 38,171, 10,107, 28, 70, 10, 86,214, 16,188, 97, 90, 88,215, 3, 9, 42, 9, 38,194,179,136,129, 90, 72,214,193, 99,202, +232,109,217,175,243, 69,137, 64,250,142,118, 35,138, 43, 23,243, 68,192,204,244,140,235, 22, 17, 29,201,123,150,222,103, 7,124, +204, 35,185, 29,157,185,191, 31,190,242, 58,215, 46, 78, 73, 73,226,137,140,145, 88,160, 67, 32, 69,194,186,196, 66,101, 72, 78, + 40,202, 79,187, 25,167, 7,159,187,244,166,222,146,134, 40, 86, 6, 10,216,223, 23, 81,157, 43,132, 58,183, 81, 2,151, 55,126, +227,245, 18, 69,100, 81,169,237, 30,101,179,123,140, 41,119, 8, 27, 59,197,213, 7, 65, 83,127,212, 94, 1,219, 36,162,205,184, +176,124,224,183,254,201, 63,206, 56,221,144,112, 54, 95, 64,147,209, 0,129, 98,111,119,140,150, 10, 37, 21,141, 86, 72, 33, 75, + 87,158,227, 83,157,203,162,176, 90, 73,154, 90,150,162, 14, 62, 70, 58,159,149,236,133,220,139,137,145, 40,178, 47, 85,196,144, + 35,143,197,150,123,109, 66,192, 46, 76, 22, 9,245,142,213,202,176,156, 45, 56,159,175,152,245, 29, 51,103,145, 41, 18,157,101, +109,122, 92, 76,236,190,112,140, 62,222,225,255,253,163,175,113,241,112,201,247,186,142,212,172, 9, 56, 62,115,227, 22,111, 54, +137, 39,120,254,236,241, 26, 63, 55,156,159,175,169, 5, 48,110, 25,197,196, 99,179,160, 11,129,190,213,204,118, 71,156, 54,146, +147,169, 34,222, 30,179,216,169,176,149,162, 54,121,100, 41, 7, 53,205,184,166,110, 52, 35, 89, 49,172, 53,173,146,180, 62, 50, + 33, 49,110,107,166,147,150,107,135, 99,246, 39, 3,246,166, 3, 70,131, 26, 93,108,128, 90,201,178,126,141, 36,159,213,255, 82, + 8, 26,173,153, 12, 42,246,234,138,147,101,199, 35,165,248,242,215, 63, 32,133, 28,172,209,212, 53,195,129,226,217,188,103,185, +116, 12,147,228,116,102,153,205,206,120,180,154, 49, 11,137,111,254,240,251,124,240,236, 62, 39, 23, 39,188,251,240, 62,143, 31, +157, 48,191, 88, 48, 95,204, 57,123,122,206,163,135, 79, 57,125,126,206,197,197,140,231, 39, 39, 44,214, 29, 85,173, 8,174,167, +235, 12, 54, 9, 6,187,215,137,202,242,224,189,123,151, 0, 69,254,158, 69,253, 71,125,223,124,187,191,180,124,240,222, 7,208, +175,255,238, 5, 93,235,220, 1, 31,102,129,220,205,166,166,173, 50,238,116, 32, 37, 90, 87,120,231,240,222, 49, 95,153,188,230, + 27,100,178,216, 65,147,115, 35,234,148,232,125, 96,225,115,126,184, 57, 95,110, 35,135,109,233,188,170, 97,238,218, 69, 41,146, +155, 46,253,147,196,126, 82,228,191, 55,220,129, 23,142,121,243,198, 49,135,211, 67,218,193,136, 51,213,146, 68,158,208,205,234, +150,167, 40,166, 34,113, 18, 35, 67,239, 56,247, 14, 17, 19,111, 89,151, 31,204,125, 15, 23, 11,152,205,126,124, 66,221,230,245, +240, 30,212, 32,127,174, 65,102, 71, 64, 44,234,105, 37, 8,206,211, 14, 90, 66,112,104,169,177,193, 51,168,106, 20,153,236, 25, +188, 65, 11,149,215,103,185, 68, 19,108,160, 86, 50,219,172,109, 66, 40,137,136, 9, 93, 30,105, 61, 80, 33, 72,133, 0, 42, 76, +204,114,158,144, 15, 83, 90,103, 13, 11,189, 39, 57,159, 5,202,102,141,240, 14, 65,200,196, 59, 34,214, 5, 98,200, 17,170, 85, + 57,124,120, 41,192,245, 68,233,169, 19,120,231, 24,162, 89, 70,207,184, 30, 16,189, 67,235, 1,157,235, 25, 75,133,113,150,125, + 41,209,128, 70,160,133, 68,138,204, 37,168,164, 32, 68, 79, 85, 38, 9,163, 36,240, 66,228,175,131, 72, 31, 44, 72,141, 38, 17, + 81,185,112,147,138, 51, 89, 32, 98, 66,165,136,147,153,247,174, 8,244, 33,177,234, 13, 35, 93,115, 70,164, 74,121,122,145, 68, +177,153, 41,181, 85,160, 20, 23, 28,141,206, 98, 55, 41,182, 19, 42, 33, 62,122, 77,109,158,219,151, 93,186,222,142,211, 55,142, + 37, 23,114,189, 8,108,187,247, 80,108,112,107, 91,106, 72,209, 86,249,248, 83, 42,234, 74,231, 34, 30,200,114,125, 84, 62,177, +232,156,129,158,199, 21, 41,183, 8, 66,111, 21,130,177,132,164,152, 34,221, 79, 20,123, 67,222, 95, 91,107,105, 73,104,153, 71, + 64,144, 72, 41,228, 44,246,222,226,163,203, 14, 2, 2,131, 2,132,217, 67, 48,174,114,150,179, 46, 23, 56, 68,124, 25,239,235, + 20,105, 35,204,108,192,133,200, 72,128, 45,121,221,183, 79,159,179, 44,144,148, 81,132, 69,121, 23, 12,130, 25,137,133, 16, 44, +125,190, 32,214, 65,112,238,242, 41,249, 50,150, 53, 94, 21,192,197,210, 89,171,141, 68, 49, 67,248, 83, 17,187, 37,114, 52,235, +102, 36, 35,139,176, 78, 94, 17,207,249, 66,170, 43, 88, 81,124, 25,185,200, 43,116,174,116,133,207,189,177, 91,136, 43, 66, 62, +228,246,128,193,214,162,243,251,255,233, 31, 98,186, 28, 44,225, 92, 32,186,192,238,206, 36,159,193,146,164,109,107, 14,134, 45, +195, 90, 83,215,217,141, 16,203, 80,161,210, 32,146,160,105,178,133, 45,199, 80, 71, 92, 12, 24, 31, 8, 41, 71,168, 38,145,178, +133, 80,230,216,220,232,179, 18, 28, 4,222,121, 92, 8, 8, 31, 57, 95,245, 44,214, 22,103, 29,171,222,240,164,235,120,188, 94, +115, 97,123,214, 9, 92, 37, 56,235, 58,150,214, 16, 43,197,203, 47,189,192,201, 98,205,215,254,215,111, 32, 6,146,186, 18, 52, +119,246,249,186,142, 28, 72,184, 62,217,227,243,215,111,242, 89,147,247,204,223,127,106, 8, 35, 80,141, 98, 60, 25,179,127,112, +204, 75,135,199,188,116,227,144,113,165, 9, 90,114,237,230, 14,211,189, 17,207, 47, 86, 72,227, 72,215,166, 84, 71, 99, 70,147, +134,145, 84, 84, 97, 43,142, 22, 62,162, 67,162,173, 85,254,248,184,165, 29,214, 12,219,154,166, 86,217,238, 87, 28,142, 46,101, +191,120, 12,161,192,167, 4, 77,165,169,106,133, 20,138,243,147,158, 7,167, 11,118,247, 7,156,156,175, 49,103, 11,170,170,230, +151,111,236,241,198,241,148,135, 23, 29, 51, 99,120,116,190,224, 7,247, 63,224,157,179,167, 44,187, 30,223,205,232,215, 38, 15, + 98, 18,132,228,115,183, 20, 12,203,213,138,179,229,140,179,197, 57, 23,171, 57,103,139,115, 78,215, 51,158,207,207,184, 88, 94, +240,222,179, 71, 60, 57,125,198,129, 24,146, 82,228,197,151, 94,230,223,252,201,159,254, 72,251,122,250, 49,133, 94,252, 29,138, + 61,139, 89, 46,156,159, 52,221,251, 81,140,133,241, 4,142,247, 47, 73, 93,183,171, 42, 91,122,145,116, 36,250,190,207,217, 0, +120, 30,117,219, 16,142, 78, 40, 38,141,100,110, 3, 41, 69,154,148,144,214,243,238,179,115, 46, 51, 77, 47,177,155, 50,143,224, +155,122,171, 92, 86,242, 71, 79,193, 54,201, 92, 41,193,104, 10,135,187,220,190,118,147,233,104, 23,163, 52,162, 26, 48,208, 21, + 23,190,116,114,222, 17,180, 98,153,224,209,122,141,171, 26,190,231, 45, 31,244,235,124,162,247,174,196,124,174,243, 14,253,111, +211,199, 84, 58,123,158,147, 7, 74, 38,134, 93,231,102,106,227,190,145, 18, 19,242, 65, 77,132,192,176, 25,210,185, 30,169, 21, + 34, 69, 26, 85,147, 66, 94, 51, 58, 23,114,132,181, 84,185,185,241,145, 86,103,129, 43, 34,195,193,214, 33, 18,123, 75, 16,153, +246,104,215, 46, 11, 92,125, 32,134,132, 36, 18, 58,131, 95,175,243,218,109,221, 33, 66, 79,112,150, 16, 60,193, 58, 2,129,228, + 18,142,172,175, 81, 50, 93, 90, 12,125,112, 89,180,236, 28, 49, 69, 26, 50,113,174, 10, 17,157, 32, 9,141,136, 14,180,162,139, +130,166, 16, 2, 13,130, 70,105,230,209, 83, 41,133, 41, 13, 76, 16,138, 4, 52,222,177,146,154, 58, 88, 92,180, 40,153, 93, 58, + 97,147,213, 65,194,136, 76, 43, 13,100,124,109, 37,242, 33, 65,165,242,185,166, 72, 77,100,105, 29, 61, 25,128,165,180,102, 34, + 37,149,210,140,128,186,174,104,148,206,221,127, 42, 66, 56, 87,158,223,186, 52, 85,233, 10, 54,124,147, 13,162,244, 86, 32,183, +177, 76,166,184,213,157,108,224, 67,186, 8,235, 54, 72,114, 85, 72,114,118, 85,252,244,153,191,207,170,251, 9, 23,245,170,134, +122,152, 11, 77,211,108, 59,197,182,222, 6,202,167, 43,116,164, 13, 98, 79,177, 21,127,197, 77, 23, 26, 47,141,248, 89,168, 16, + 57,146, 9, 85, 41,116,244, 4, 23, 80, 49,226, 98,230,100, 43, 41, 89,118, 75,100, 74,180, 41,177,178,134,155,186,206,187,250, +224,217,211, 53, 34,194,210, 57,166,170,166,143,150,228, 2, 77, 65, 67, 6,231,240,198, 16,146,160, 46,225, 35, 73,194,158,212, +204,125,126, 19,155, 4, 39,197,114, 23,145, 88, 41,104,149,224,153, 79, 44,125,196,169,172, 88, 78,137,220,145, 75,181, 85,178, +167,210, 29, 43,182,156,235,203,184, 74, 93, 10, 58,249,231, 37, 41,232,114, 85,177,185, 24,160, 88,221, 82, 81, 12, 23,177, 81, +239, 33,169,226,111, 47,175,175, 42,212,169, 75,235, 91, 9,153, 73, 42, 95,116,155,220,223, 16,248,204,239,255, 7,124,254,115, +159,230,226,124,133,174, 43,136, 25, 12,147,130, 96,119, 60,100, 52,108,217, 27,182, 28,140, 26,154, 70,149,125,176,192,167,132, +136,100,116, 36, 89, 36,183,233,212,125,204, 16, 26, 98,188, 92,253, 9, 41,168, 68, 14,222,169, 68,217,239, 9,208, 62, 18, 67, +164,235,115, 32,137, 89, 90,170, 69, 71, 88, 25,132,181, 44, 58, 75,111, 45, 74,228,220,251,211,174,103,213,119, 57,132,103,210, +242,194,155, 47,242, 23, 95,121, 11,255,175, 79,216,105,160,185,214,210, 87,160,158,206,249,225,122,205,119,194,146,163, 73,195, +241,235,159,226, 55, 62,253, 38, 95,184, 46, 56, 28, 40,102,149,228,177, 8,132,228, 56,237,215,116, 54, 32,146,162, 70,176,190, +232, 89,156, 46,152, 55, 53,211, 59,135,140,174, 77,208,149, 66, 70, 8,179, 30,177,242,132, 62, 91,212,130, 11, 36, 34,177,146, +184, 70,163, 27,141,174,213, 37, 77, 48, 21,149,127,138, 9,235, 2,179,222,177,234,242,148, 66, 73,137, 82,146,189,241,128,247, +159,102,202,156,112, 6, 85,107,174,239,141,104, 22,145,167,203,158,135,103, 51,254,242,222, 51,158,159, 93, 96,157,167,110, 91, + 22,231,115, 30,159, 95,100,228,104, 74,204,215, 61, 54,122,198, 74,179,182,129, 85,112, 24,239, 49, 49, 11,150, 58,239, 89,245, +249, 64,112, 54, 95,241,131,231, 11,124,223, 19, 19,204, 23, 61,251, 42, 59, 19,170,113,203,151,126,251, 55,248,211, 47,255,233, +223, 40,232,252, 67, 88,241, 31, 47,238, 87, 57,241, 63,142, 25,223, 78,224,230, 33,236,142,178,216,118, 80, 65,128,164, 5, 85, +204, 29,166,113,129,150,200,147,181,229, 91,103,102, 11,136, 41,207,150,147, 36,120,169,202, 99,230,117,103,121,235,225,156,228, + 74,254,244, 38, 17,173, 42, 99,209, 16,202, 90,176, 60,131, 62, 30,125,250,241,157,250,100, 47, 7,172, 92,191,201,231,118,247, +121, 97, 58,229,246,100, 66, 91,124,226,247,205,106,203,151,112, 22,103,123, 80,138,133, 47,241,157, 17, 88,157,230, 46,219,153, +252,255,157, 45, 63, 6,136,250, 4,171,176, 32, 79, 66,243,252, 59, 23,121,155, 69,154, 84,242, 18, 84, 21,148,192,200, 72,240, +185,161, 9,209,163,117,133,148,185,203,148, 34,147,228, 66,240, 52,149, 98,237, 92, 97, 33, 68,214, 38,175,107, 86,189, 37, 57, +143,174, 43, 98,116, 68,227,179,107,207,122,100,136, 8,219, 35, 41, 2, 97,107,137, 46,107,137,172,237, 72, 27, 93,141, 16, 89, + 52,231,109,137,255,149,184,148,133,118,189,207, 59,118,235, 60, 54,250,146,171, 18, 49,174,167, 18,146, 62, 4, 26,145,136, 50, + 35, 93, 91,169,168,165,162,139,158, 29,169, 88,199, 44,108, 91, 69,135,143, 1,169,179,224,109,229, 45,161,106, 72,209, 97,144, + 68, 33,104, 82, 98, 22, 61, 41, 69, 66,140,116,209,229, 41, 79, 10,120, 66, 57,124,230,103,148, 66, 98,163, 69, 36,129,141, 1, +169, 4, 38, 36, 90, 37, 25, 11, 65, 43, 21, 83, 37, 25, 40,137, 21,137,105,147, 51, 60, 76, 42,224,154,250, 74, 33,142, 92,201, + 1,185,146,183, 46, 75,179,235,220,150, 62,154,200,236,252, 65,137, 87,173, 84, 17, 94,151,110, 93,108, 60,242, 64, 23,242,129, + 78,144,163, 92,131, 67,255, 68,133,113,170,201,167,197,205, 56,160, 85,249, 11,219, 20,163,171, 39,242, 90,111,189,217,165,225, + 68,139,162,236, 43, 76,115, 27,144, 56,134, 90,178, 19, 5,115, 11,199, 98,197,168,110, 51, 76,205, 25,164,108,216, 19,154,167, +221,146,157,170,162,179,134,144,224, 72,215,216, 16,153, 8, 24,171,154,174,236, 89, 14,116,205,210, 91,118,208,204,177,172, 67, + 68,133,136, 38, 43, 42,165,246, 44, 13,184, 74,163, 98,226,185,235,144,149,102, 29, 50,225,105, 71, 42,102,228, 83,145, 36,135, + 20, 88, 34,123,173,102,209, 59,162, 86, 89,229, 62,110, 96,105,182,147,139, 80, 96, 49,169,124,157,254,202, 14, 79,149, 31,211, + 21, 79,162, 17, 48,186,178,155,217, 16,235, 98,177, 58,216,176,213,189, 13, 11, 41,206,232,252,111,153,152, 39, 35,148, 92,236, +170,164,106, 73,189,125, 52, 71,113,249,190,189,121,231, 38, 49, 65, 59,108, 16, 90, 98, 93, 32,153,128,115,185, 91, 81,149,204, +160,147,178,247,174,149, 40, 78,164, 44, 56, 49, 62,162,138,201, 89,108,222,234, 50,136,137, 69,176,185,137,154, 23,136,156, 52, +152, 4, 82,230, 49,161,244, 33,171, 86, 59,131,155, 25, 84,111, 11,203,191,104, 79, 66,192, 6, 71,159, 18,125,111,176,206, 32, +108, 32,166,192, 94,219,242,176,115,252,233,187, 15,185,253, 70,197,200, 66, 67, 66,156,172, 56, 57, 26,113,231,229,215, 89,156, + 61,225,191,139, 29, 47,135, 57,191,110, 87, 28, 31,222,230, 75,117,203, 23,206,159,243,131,229,115,238,173, 35, 95, 94, 95,112, + 18, 3, 79, 42,201,207,238, 28, 51,158, 52,168,107, 19,246, 14,247,152, 30,140,144, 74, 98, 66,194, 45, 58,170,149,195,150,117, + 4, 54,167,186, 5, 45,112,149, 36, 21, 26,156, 14, 9,225, 35,158, 72, 40,112,165,232,193,185,196,122, 29, 80, 36, 68,157,201, + 93, 49, 74,222,190,191, 32,185, 72,171, 96, 58,108,121,218,121,236, 78,205, 63,123,105,194,119,204,138,127,241,116,129,143, 62, + 31,168, 26,197,155,159,191,203,247,191,255, 61,238, 61, 95,114,115, 84,241,107,135, 55, 96, 26,249,198,124,206,176,110,217,175, + 7,220,222,191,198,141,233,148,115,111,121,124,126,142,241,134, 85,183,228, 83, 71, 13, 7,163, 29, 46, 86, 75,158,246, 11,246, +116, 67, 45, 34,157, 2, 21, 2,194, 68,190,248, 43,175,241, 95,255, 45, 29,122,250, 17,123,247,159,152, 5,174,109,217,185,123, +141, 52, 26, 35,134, 3,122,173,241, 41, 17,130,227,161, 75,220,174, 61,206, 67,231, 28, 30, 79,146,101,229,197, 71, 57, 16, 17, +248,234,188, 76, 2, 93,159,159, 47,178,192,155,218, 9,248, 46,239,215,171,186, 60, 92, 55,172, 8,121,217,204,255, 77, 21,190, +206, 35,247,107, 59, 48,157, 66, 91,115,176, 59,101, 58, 24, 34,133,228,184,170,232,206,230,249,243, 89,207, 11,167,163,221, 10, +135,165,132,174,227,118, 93,113,214,238,178,182, 43,234,182,194, 74, 9,135, 83,120,210,125,242, 42,162,169,175,156,144,178, 32, + 12,116, 1,159,100,245, 51,115, 67, 14, 68,175, 97,217, 97,125,228, 98,144,223,161,131,225,148, 69,183,196,200,142,189,241, 1, +189, 89,210, 52, 67,132, 23,172, 18,168,186, 97, 57,207,182, 71,173, 43,250,232, 81, 73,210, 69,143,181, 61,131, 74, 99,157,165, + 81, 67,186,213, 18,165, 21,237,176,194,175, 59,162,179, 72,145,240,214, 33,149, 36,164,128, 3,188,181,101, 5,144,175,152,222, + 25,180,200, 90,136,149,235,240,222,145, 80,116,209,160, 82,142, 16,237,172, 97,208,140, 9,101, 84,190, 38,209, 6, 11, 85,139, +148,208, 91,195,245,193,148,179,110,206,158,144,172, 98, 96, 32, 20, 94,128,179, 61, 75,165,217,169, 26, 30,117,107,118,155, 66, +243, 75, 48,147, 2,233, 61, 81,105,188,136,248, 62,215, 0, 71,194,199, 72, 93,215,152,148,178,255, 30,193,146,148,209,204, 74, + 81,167,200, 16,113,169, 37,104,154,124,184, 59,239, 35, 71,117, 13, 82,226,101, 96,169,134, 4,105,179,253,176, 41, 5,217, 95, +205, 89,151, 91,139,166,247, 31, 93,169, 92,118,249, 62, 83, 70, 55,251,246,141,152,122,115,237,106,153, 39,189,227, 97,190,134, +157,253,136, 44,250, 39,243,173, 46,133, 56,216,140, 36,213,117, 25,161,139,143, 65, 25,202,233,164,119,249, 11,118,229,215, 38, + 92, 25, 71,196,178,128,245, 68,217,162,116, 69,178,145, 29,237,104,172,162,247, 29,187,186, 34,106, 65,111, 87, 64, 98, 42, 20, +143, 86,107, 14,116, 22,125,116,166,131, 42, 39, 13,137,166, 98, 32,171,242,224,137, 52, 90,208,123, 71, 29, 35, 78, 64,231,125, + 14,134,145, 18,150,134,117,163,209,192, 89,128,161,208,168, 16,168, 10,157,163,147, 10,161, 21, 9,193, 72, 87,132, 4,159,169, +106, 46, 66,224,212,184,172, 20, 29, 54,249,164, 54,172,179, 26,119,163,162,189,138,105,213, 34, 23,225, 88, 66, 0,130,206,150, +154, 77, 97,151, 41,167, 59,169,226,139,244, 97,235, 93, 44,118,176, 75, 76,108, 36,191,222,182,252,219, 67,189, 45,248,151, 1, + 26,155,255, 75,111, 11,122, 57, 83, 93,187,125,227,242,115,202, 18, 18, 81, 38, 83,249, 66,148, 81, 18,124, 22, 31,110,180, 67, + 66,228, 63,171,149,184, 76,221,173,149,200, 16, 37,178,117,205,167, 88, 2,177,242, 9, 53,164,148,247,237, 72,162,207, 73,122, +193, 6,154,148,149,238,110,237,208,197,121, 96, 0,227, 29,198, 88,214,125,199,172,235,145, 36,132,179, 4,235,145, 36,130,150, + 12,199, 3,190,255,193, 3,150, 95,153,243,149, 99,201,254,169,229,215,247, 26, 94,126, 97,200,226,241,130,123, 23,223,224, 66, +193,162,210,236, 69,248,111,215,107,126,121,239,144,234,180,227,101, 85,243,185,163,215,249,247,142,111,242, 79,102,167,124,227, +102, 67,251,230, 13,142,238,238,229,123,208, 37,116,165, 17, 62,208,135, 60,102, 84, 2,210, 40,147,181, 36, 2,233, 50, 75, 32, +200,124,125, 87,100,155, 86, 21, 34,149,143,216,232,115, 98, 96,217,217,133, 62,226,109,158, 56, 33, 37, 33,230,108,131,211,251, +107,162,244, 60,239, 61,222, 59, 30,159,207,184,251,133, 23,137, 55,119,184,247,214,135, 92,172,151, 8, 1,163,166,229,104,111, +143,221, 81,195,209,222, 17,191,249,233,138,100,214,236, 79, 15, 56,237, 46, 88,167,196,163,231,103, 44,141,231,165,211,231,188, +118,237,144,233,222, 33,203,126,193,186, 55,220,222, 61,224,213,163,235,188,124, 48,226,193,197,138, 47,255,240,175, 88, 44,102, +188,176,183,199,139,251,135,220, 58, 56,228,240,250,148,187,135, 19,254,229,255,244,207,249, 79,254,179,255, 28,212, 0, 49, 26, +195,225,136,116,112,200, 63,190,113,196, 31,175, 86,172,159, 61, 39,157,156, 34,158, 94,128, 89,126,180, 99,223, 57, 34, 29,236, +192,221, 87,152,142, 15,153, 47,158,230,103,195,226, 28,206,230,136,211, 11,146, 89,253,232,226,165, 53,140, 39,164,209,152,235, +147, 17,170, 25,162,129,185,115,124, 24, 18, 67, 25, 89, 88,203,164,146, 84,193,241,212,194,131,133,217, 10,143, 98, 42,211,171, +152,243,202, 77,202,247,150, 47, 72,207,203,123,178, 20,207,166,222,118,237, 27, 56,147,214, 63,218, 68,162, 91, 24,239,194,241, + 97,193,211, 14, 25, 55, 99, 8,142,224, 61, 86, 64,139,100, 32,122, 88, 92,228,117,195,168,133, 33, 48, 57, 6,215,241, 11, 56, +154,233,132,199,243, 57, 71, 85,102, 21, 84,214,242,221, 90, 93,106, 1, 62,241, 91, 40, 48,169,148,242, 93,162, 54, 63, 47, 33, + 80,107,155,153,226,203,242,111, 52, 26,172,193, 84,146,147,144, 88, 37,207,141,122,138,175,107,116,183,160,210, 53,201,174, 24, + 84, 99,122,215,209, 70,143, 80, 21,189, 51,180,117, 3, 66, 50, 95,175, 51, 11, 62,130, 49, 29,109,221, 98,102, 39,212,170, 66, +167,200,234,124, 65, 91, 85, 16, 61, 94,120,208,224,173,199,135,136, 23, 57, 26,123,105, 13,149,140,244, 33,101,107,170,144,120, + 99,208, 2,214, 49,139,102,149,172,177,193, 18,173,103,183, 25,211,187, 53,168,134, 54,145,117, 57,101,135, 46,128, 97, 51,228, +172, 95, 49, 84, 21, 42, 37, 66,232,216,169, 6,244,174, 39,169,154, 67, 41,121,226,179,102,228, 3,179,102, 87, 41,198,213,144, +222,245, 72,221, 16,146,197, 27, 79,163, 21, 3, 33, 24,164, 68,175, 53,203,228,233, 99, 6, 64, 61,245, 57,155,161,119, 33,247, +156, 74, 80,213,154,129, 74,232,242, 30,117, 40,174,143, 91,158,216, 28, 46,165,133,160,209,146,245,160,212,191, 88,220, 80,161, +216,208, 54,220, 17, 95, 66, 88, 16, 91,167,211,149,237,108, 22, 81, 39,104,138, 48,206, 22, 58,233,230, 97,107, 74, 30,251, 16, + 88,235,143,220, 71,250, 39,214,165,235, 42, 95,240,114,131,195, 43,224,251, 13,150, 81, 95, 17,108, 41,149,139,212,166,160,199, +114, 2,217,132,204,199, 50,158, 42,187,136, 42, 70,218, 20, 24, 7, 65,165, 36,131, 24,136, 62, 65,144, 25, 50, 32, 4, 34,244, + 84, 41, 34,131,160, 22, 42,243,199,147, 97, 52,152, 32,172,101,210, 14,153,247,107,122, 60, 45,249,180,219,165,200,210, 5,180, +150,224, 36, 38, 56,168, 36,195, 16, 89, 58,193, 72, 75, 98,202,221,110,160,198, 43, 50,208,161,124,205,193, 39,218,170,198,132, +132,142,240,218,209, 30,223,158,173, 89,251, 8, 85, 81,165,143, 70,208, 25, 96, 8, 39,167,249,141, 33,150,132,182, 43, 29,187, +240,101, 98,225,183,158, 93, 87, 70,246,233,138, 48,103,211,161, 75,181,101,206,203, 2,248, 31,214,249, 71,239,182,135,136,232, + 63, 86,220, 47,211, 92,138,186,210,211, 12, 27, 86,171, 14,129, 32,132,136,148, 18, 93, 85,236,239,141, 57,156,180, 8, 20,139, +165,101,111,218,208,200, 68, 72,130,222,101,194, 94, 45, 36, 82,201,156,208, 86,171, 2,224, 74,248,152, 5,144, 98,227,212, 75, + 9,173, 4,141,148,185,179, 21,121,196,143,150, 44, 66,192, 11,129, 41,125, 94, 21,242,158, 90,250,192,220,121, 22,222,229,235, + 64,128, 23,162,164,210, 38, 26, 33, 57, 24, 79,248, 63,191,254, 13,190,141,135,168,120, 42, 96,231, 73,207,219, 11,135,172, 4, +183,251,196,235,119,134,132, 23,135, 60,141,134, 83, 60,127,254,244, 41,175,190,112, 23,185,127,141,231,131, 49,191,220, 56,210, +221, 99, 62,247, 75,183, 25, 76, 26,164,202,236,233,229,220, 18, 66,192, 46, 45, 62, 69, 42, 93,132, 69, 77,118, 17, 68,178,207, + 55,166,148, 1, 81,229, 44, 38, 67,162,242,137,202,231,151,184,243, 1, 73,202,160, 64, 9, 52, 32, 43,129,247,145,206, 68,158, +252,245, 41, 73,192,169,243,172,141, 35,120,199, 98,214,115,255,225, 25,221,221, 3,228,189, 39, 8,225,144,149, 98,160,106,142, + 71, 53,196,196,181,227, 3, 30, 61,126,192,151,127,240,152,127,181,250, 0,166, 21,105,238,192, 68, 82, 31, 56,101,201,215,213, + 51,196, 72, 80,239, 84, 12,106,193,236, 91,239,103,152, 73,163,152,214, 10,173, 5,183,246,106,174, 13, 70, 8,235,216, 25,213, + 52,195, 10,223,123,126,254,149, 91,136,207,126, 6, 66, 5,147,154, 52,154,240,251,215, 95,228,165,155,251,252,202,179,115,254, +120,176,139, 60, 56,130,151, 61,156, 60, 37, 61,155,195,222, 8, 14,143,224,213,207,209,220,125,145,255,242,103,142,233,164,226, +191, 57, 89,177, 62, 93,192,179, 25,156, 63,207, 66,185,147,247, 51, 94,117,118, 10, 31,220,223, 10,196, 84, 11,215, 15, 17,109, +205,180, 25,114, 52,174,121,190,182,188, 60,104,152, 42, 65,237,123, 4,154,181,113,156, 57,120,104,220,182, 40,199, 84,208,170, + 62,251,207, 29,127,147,162,216,212,249,255,218,216, 65,175, 10,211, 54, 31,251,248, 97,163,169,115, 76,241,222, 46,236,142,203, +122,113, 8, 82,114, 84,122, 20,210,154,189,170,162,119, 61,181, 93,100,117,253,201, 9,248,105,102,212,175, 78,184, 59,222, 71, + 72,201,249,252,156,170,105,153,154,142,211, 4, 66, 68,126,161,213,188, 53, 30,100,219,106,138,159,220,173, 39,147,119,233,212, + 32, 29,196, 10, 82, 93,148,252, 85,214,238,200, 30,150, 5,104, 82, 87,176,232, 8,181,163, 75, 3,238,185, 51,110,178,203,194, + 44, 57, 30,237,230, 46,218, 5, 6,109,131, 15,158,196,146,182, 26,229,144, 19, 20,109,221,210,151,204,119, 85, 85,244,235, 37, + 33,121,146,242,248, 24, 24, 15, 6, 56,211,101,177,172, 86, 88,111, 73, 49,147,229, 36,176,234, 87,232,130, 76,207, 26, 40,240, +193,210,199,136, 45,224,175,144, 34, 43,211,179, 87, 55, 80, 43, 46,130,161,173,134,156, 23, 68,110,171, 5, 93,136, 92, 75, 61, + 67,165, 57,214, 48,168, 26,162, 51,172, 83,228,238, 96,135,123,221,140, 93,221,208, 0,139,224,178, 94, 39, 4,214, 66,225,132, +100,238,214, 52, 74, 65,114,204,141, 5, 33,104,125, 98, 34, 68,225,115, 4, 36,138,152, 2, 39, 33, 49,172, 20,115,227,209,165, + 41,233, 93,224,168, 85, 12,148,102, 21, 34, 73, 43,134, 72, 28,112, 60,168,232,188,192, 9,197, 17,145,199,194, 97,199, 5,243, +109, 77,110, 96,253, 21, 6,131,190, 98,125,107,175, 76,178,117,181,117,100,196,144,175,177, 88, 30,126,151,126,119, 7,163, 42, + 23,253, 72, 78, 40,116, 91, 56,210, 79,102,167, 94,215,249,147,145, 5,111, 23, 74,145,222,200,253, 55, 5,168,100,173, 99,220, + 71, 99, 68, 55,157,251,229,136,126,115,106,206, 6,192,253, 86,115, 80, 73, 6, 82,179,171, 96,164, 52, 62,198, 60,194, 41,151, +119,159,114,186,215,133, 15, 12,180,102,183, 82,132, 16, 9,206,208, 42, 77, 42, 59,197,113, 85,115, 98,214, 52, 73,177, 32, 17, + 83,226,220, 71,162,138, 12, 19,184,152,112,192, 48, 38, 42, 20, 49, 70, 98, 76, 24, 18,170, 4, 14, 36, 37, 49, 82,177,142, 9, + 47,193, 75,208, 40,214,222, 49,173, 43,102, 73,176,211,182, 24, 41,168,218,150,144, 34,114, 48,202, 67, 11,145,133, 51,200, 66, + 18, 74,155, 99,153, 36,135, 9,151,179,150,204, 69, 42,219,221, 74,184,203,134,229,185,121,120, 73,145,145,131, 66,228, 3,148, +139, 91, 27, 68, 42,188,104,121,165,160, 95,198, 18,114,169,156,127,233, 75,191,205,111,254,234, 27, 88,159, 48,198, 17, 93,194, +152,140,214, 77, 81, 48, 29, 15, 81, 82, 34, 81,140, 91,141,143, 57, 64,199,135,236,237, 20, 5,214,162,181,100, 84,201,178, 42, + 74,244, 62,251,211, 33,149, 21,126, 22,183, 84, 50,211, 4, 19,153,190,167,138,237,205, 27,207,197,210,176,234, 45,157,179,156, +116, 29,235, 62, 35,132,141,181,216, 34, 44, 75, 49, 11, 26,155, 16,184,241,210, 29,186,221, 17,255,226,255,250, 43,208,240, 51, + 63,191, 79,115,179,225,161,177,124,127,230, 89,107,248,208, 37,218,169, 98, 48, 81,180,131, 38,187, 37, 4,200, 97,197, 7,222, +242, 78,116,252, 69, 35,153,221, 28,179, 35, 4,235,185,207,228, 80, 23, 48,198,225, 59,139,232, 29, 77,163,169, 43,133,174, 43, +164, 86,164,178, 31,139, 2,108, 74,185, 3,137,153,161,160,108, 96, 16,160, 9, 57, 93, 14, 27,144, 49, 80, 9, 73, 43, 4, 35, +169,104,170,124, 48,248,224,201,140,175,127,235, 67, 22, 11,143,136,137,241,168,193,244,134,139,211, 83,158,127,248,152,250,238, + 33,107, 47,169,147, 38, 73,141,241,134,139,222, 49,190,190, 71, 88,246, 16, 61,223,254,230, 3, 88,120, 68, 35,248,204,157, 29, +222,120,241,128,134,187, 93,191, 0, 0, 32, 0, 73, 68, 65, 84,209,181, 1, 95,248,185, 59,252,230, 47,191,201,235, 71, 67,134, +201, 51,214,130,179,148,168, 43, 73,248, 97,143, 59,247,152, 29,201,201,204,241,108,181,224,162,159, 49,115,142,123,114,194, 55, + 58,199,183, 87,142,112,227, 85, 30,174,122, 24, 76, 65,183,188, 60, 30,209, 74,193,247, 47,230,156,186,132,208, 45,236, 28,194, +120,138, 56,190,142,248,165,223,134, 47,124, 1,174, 95,227,159,222,217,231,119,247,107, 34,130,175,158,172, 89, 93,172,115,129, + 57, 62,128,155, 55, 33,141,225,229,207,242,123,199,183, 16,119,238,114, 54,191, 40,137,107, 35, 24,104,118, 39, 19,142,106,205, +194, 69,142, 42,197, 60,194,142,244, 12, 8,236,198,196,158,150, 28,214,130, 51, 23,232, 72,217,218,149, 34,204,215, 96, 75, 84, +102,252, 17,251,233, 31,103, 1,253,248,199,154, 26,244, 0,142,246,225,230, 81,238,164, 7, 99,168,219,203, 17,248, 69,112, 28, +235,138,107, 42,130,235,168,157,225,251, 39,143,120,244,195, 71, 48, 63,207,247,243,176,134,166,229, 77,145,152, 11, 73, 31, 35, +199,209,115, 46, 20,187,193, 48, 77,145, 69,136,156, 44,139,255,248,147, 44,109,151, 24,209, 2,189,145, 37,135, 23, 85,244, 51, +114, 75, 41, 35, 71, 18,231, 17, 48,224, 3, 73, 38, 2,145,117,200,217,235, 43,219,163,164,166,247,166,208, 53, 45, 90, 10,172, +235, 50, 56, 9, 79,103,123, 20, 2, 19, 12, 34,230, 88, 87, 31, 13,117,221,178, 54, 75, 82,140, 24,223,229,251, 58, 37,124,176, + 56,239,113,201,209, 23,226,219,202, 57, 86,166,195, 16,233, 92,207,154,136, 66,210, 71,207,202, 90, 22, 41, 33,163, 96,229,243, + 24,125, 80, 55,116, 54, 79,122,171, 70,115, 97, 35,149,212,172,146,192,104,205, 68,130, 18, 57,175,189, 18,130,101,140, 28,170, +138, 62,197,156,110,167, 52, 30, 65, 39, 53, 22,232,149, 68,232, 26, 39, 20,125, 10, 56,173, 56, 11,145,186,174,120, 28,139,210, + 93,105,206, 80, 56,169, 17,186,162,139,137, 74,107,100,211, 48, 80, 26, 41, 21, 38,229,120,112,173, 21, 90, 85,212, 85, 69, 82, + 16,189,166,170,242,223, 75, 33,242, 60, 93, 9,241,146, 34, 95, 3,133,160,122, 41,204,220,172, 99, 55,190,245,206, 22,213,113, + 17, 51,167,114, 77, 75, 89, 18,255,202,239,233,162,181, 18, 50,231,131,164,242,140,239,186,159, 80, 81,223, 40,218,235,225,182, +216,140,155, 60, 66,175,171, 92,172,140, 47,157,119, 17,107, 85,165,176, 95, 21, 11,144, 50,174,177,239,243, 39,105,182, 97, 48, +243, 32,120,161,150,140,100, 6, 56, 16, 35,141, 84,244, 49, 20,225, 85,182,152, 61,237, 61, 85,157,199,239, 3, 89, 35,131,207, +158,202,152,199, 55, 67, 37, 88, 57,207,173,175, 62,224,244,246, 20, 68,226,129, 11,104, 33,136, 73, 82, 75, 24,132, 92,164,100, +217,177, 8, 41,177, 41, 49,212,249,112,146,164,196, 39, 65, 7, 24,157,139,157,148, 26, 27, 35, 97, 48,160, 82,217,242,229,128, + 65,173, 17, 49, 50, 26, 12, 88,123,143,108,106, 82, 83,109, 71,131,170,236,182, 85,241, 65, 92, 82, 40,227, 54, 70, 53,168, 60, +177,144,234,146, 35,158,105, 68,122, 27, 52,176, 41,212,155,172, 93, 91,156, 4, 50, 94, 9,136,217,180,255, 27, 47,125,238,102, + 94,121,227, 13,222,124,243, 21,186,222, 98,251,128,119,129,126,109, 25,142, 91,130, 73,212, 77,205,164,174,185,190, 55,160,174, +244,101, 67,180,185, 88, 99, 74,200, 4,149, 18, 52, 58, 99,119, 67, 76, 24,159, 21,199,130, 12,116, 80, 50, 83,230,148,206,244, + 57, 17, 83, 22,168,148,233,140,142,145,100, 60, 43,235,112, 46,176,114,158,182,136, 67,102,166, 99,101, 13, 85,240,212, 33,145, + 20,168, 65,205,141,215, 94,226,249,147,231,124,253,171, 15, 80, 93,226,217, 69,199,252, 81,135,185, 8,224, 18,171,161,132, 93, +201, 91,239,244,252,127,125,199,100,209,241, 90,130,131, 70,243, 43, 14, 62, 53,222,225, 83,215, 14,217,215,146, 7,167,115,190, +118,178, 96,120, 52, 36,106, 56,233, 13,231, 93, 30,169, 78, 7,117, 70,186,214, 21, 82,203,140,218, 20,224, 73, 57, 38,213,101, +145,159,179,249, 33, 90,155,136,238, 29,218,120,164,241, 25,125, 27,161, 65,210,232,138,193,160,162,109, 20,111,157, 44,121,248, +151, 15,243,219,227,160,173, 43, 6,195,138,174,179, 68,227,152, 45, 46,120,244,188, 35, 13,224,173,119,223, 99,237, 12,149,206, +235,152,195,187, 71,188,112, 48,228, 83,135, 59,220,251,171, 31,240,248, 91,115,196,163,200,231,126,238,128,189,241,132,167,231, + 75, 94,216,221,229,230,193,117, 6,205,136,215,175,221,224,223,127,225, 21, 94,220,155,242, 95,253,206, 23,185,117,171,165,211, + 75, 94,191, 62,101,181,178,156, 34,153,254,236,231,208, 59,215,185,254,153, 91,248,113, 11,173,198,116,134, 31,222,123, 8,103, +207,192,116,172,237,130,238,244, 25,223,126,250, 4,218,125,120,241, 53,196,203, 47,193,249,138,223,189,251, 10,191,189, 51, 64, + 41,201,195,247, 30,241,215,127,252,255,176,227,134,252,239,127,242, 53,222,255, 55,127, 4, 15,239,193, 7,223,133, 39, 15,225, +241, 83, 24, 78,248,252,157, 99,110, 29, 31,240, 84,142, 56, 25,142,242, 56, 81, 10, 24,143, 56, 84,154, 86,105,116,130, 69,140, +204,186, 53,187, 10,110, 10,193, 68, 72, 38, 90, 49,214, 26,131,231,241, 34, 67,103,152,247,121,199,216,123, 62,121, 41,254,119, +209, 7,105,216,221,133,221,157, 92,204, 15,246,114,119, 62,154, 22, 43,220,230,123,190,175, 30, 44,206,137,235, 5,179,229,140, +239, 63,123,194,119,190,249,126,222,167, 27,123,249,245,220, 29, 12, 49,192,216,173,184,214,182,188,103, 58, 38, 49,235, 71, 30, + 59,199,190,148,188, 62,150,116, 82,179, 58, 93,125,178, 96, 78,136,210,202,216,252, 99,148,121,194,167,171,252, 60, 73,174,164, +124,153, 92, 68, 76,200, 98,229, 77,100, 44,130, 96, 45, 29,129, 36, 96,105, 59,148,136,184, 20,177,222,210, 59,203,194,245,164, + 20, 48,206, 97,189,197, 38, 71, 76,240,193,249, 35,140,239,233, 76,199,217,242,130, 16, 3,115, 51,167,213, 89, 68, 55, 91,207, +145, 66, 49,239, 23,216, 82,208,151,102,141, 11,129,117,244,172,157,199,166,140,141, 62,247,142,189,186,225,190,143, 84, 90,243, +190,144, 28,212, 53, 78, 10,164,172,216, 27, 15, 89, 38,201,220,123,218,170,166, 71,208, 75, 77, 35, 36,170,174,217,209, 53, 21, + 16,148, 68,145, 88,136, 68,171, 43,140, 82,172, 98,164, 43,137,115, 65, 8,134,237,128,170, 4, 81, 5, 85,179,138,138,132,226, + 89, 72, 28,140, 70, 60,240, 18,161,234,236,203,175, 42,246, 70, 3,246,135, 35,166,163,150, 86, 87, 8,169,233,147, 98, 41, 5, +136,138, 97,219, 18, 85, 77, 18,146, 65,213, 96,138, 5, 41, 74,193, 34, 74,106, 37, 89,167,132,212, 13, 73,203, 44,156,214,242, +138, 56, 83,228,203, 51,165,178,103, 87,185, 94,250, 43,161, 64, 27, 16,205,230,251,165,112,165, 60,215, 71,131,124, 16, 24, 15, +243, 97,116, 58,253, 9,193,103,218, 77,151, 46,183,157,186, 13,249,228, 32,203,130,191, 45,187, 3,185, 41, 74,229, 4, 19,202, +206,221,150, 46, 61, 27, 9,183, 88,198,162,146,191,181,215,112,189, 82,236,169,138, 70, 10,132, 84, 68, 18,163, 74, 97, 98,202, +136,209, 4, 81, 9, 92, 72,200,148,176,214,100, 75, 81,132,206, 90, 70, 74,211,165,196,218, 58,254,249,241,148, 95,208,154, 83, +107,217,169,242,233,110, 82,105, 22, 73,208,200,204, 20, 94, 23,161, 22, 54,135,199, 40,221,208,199, 98, 37,168,170,156,199,142, +196,107, 77,165, 52, 15,173,167,213, 53, 74,231,155,108,169, 51,112, 66, 21, 47,207, 88, 43,218,182, 65, 43,133,241,101,191,151, +194, 21,107, 91,121,253, 54,184,216,164, 41,225,184,133,243,190, 73,228, 17, 91,202, 80, 74,249, 66,216,172, 60, 76, 1,102,184, + 50,206, 55, 87, 64, 5,206,110,109,118, 73, 92, 62, 48,126,237, 55,126,141, 91, 47, 94,231,244,100,133, 53,174, 12, 0, 36,135, +187, 59, 84, 72,170,170, 66, 42,193,241, 94,139, 86, 42,199,224, 74,177, 9,222, 3, 1,109,165,168,107,133,146, 89, 33,103, 67, + 86,150,250, 13,127, 64,230,112, 23,165,179,157, 77, 36, 72, 62, 18,173,203, 29,108,130, 36,242, 65,224, 98,237,104, 98,194,164, +192,220, 24, 22,235,158, 89,103, 50,198, 23, 88,120,143,175, 5,131,189, 29,118,111, 30,241,189, 63,253, 38, 60, 49, 92,219,211, + 60, 63,241,176,220,172, 54,128,219, 45,175,189,113,141,120,183,230,248,238,132,111,181,146,217, 78,195,123,181,230, 94,114, 44, +136,236,118, 61,215,214,142, 55,215,158, 21,137, 46, 6,206,231, 29,170,213, 84,149, 66, 41,197,100, 80,163,155, 10, 93,105,146, +146, 89,140,227, 3,193, 7,156,245,244,107,139, 95,187, 60,233,176, 17,209,123,228,202, 94, 22,117,233, 98,222,183,105, 69,213, +214, 84,163, 6, 89, 73,190,119,190,226,247,133,226, 78,210,188,123,209, 33, 85, 62, 52,121, 27,152, 45, 45,122,103,151,207,238, + 13, 8,195,150,119,238, 61, 99,103,178,195,171, 47,189,198,139,215,110, 48,104, 36, 39,193,243,205,127,253, 45,222,126,126,193, +108, 79,193, 99,207,123, 99,203,237,151,174,115,182,187,207,129, 89,242,103,127,241,109,158,199, 14,221,140,152, 12, 71,188,127, +246,156,217,233,156,221,221, 3,238,254,193,239, 48,112, 2, 87, 89,174,255,234, 63,226,181, 95,124,157, 95,249,244,173,156,108, + 54,106, 8,179, 57, 95, 60,108,248, 63,254,232,203,112,255, 1, 60, 63,103, 33, 60,143,134, 7,252,199, 95,252, 18,255,225, 23, +127,142,191,220,157, 98, 3,136,199,207,248,244,160,101, 80,105,212,108,198,219, 31,190, 3,207,239,243,245,175,124,133,103,223, +254,183,240,193,135,112,239,125,184,127, 31,222,125, 7, 30,124, 8,181,231,129,209,160, 42,254,218, 3,178,134,106, 0, 50,128, + 51,204,164, 96, 12,116,193, 97,189,199,132,192,126,138, 52,193, 51,208,154,186, 76,138,130, 49,188,179, 48,136,101,135,176,203, +156, 29, 16,255,129, 5,189,157,192,116, 7,142,142,224,112, 15,118,167, 57, 17,174,170,243,189,169,212,118,146,232,201, 35,254, +245,138,116,118,206,179, 39,167, 60,252,225, 3, 78,159, 62,207,113,198,155, 78,123, 52,229,238,141,125,166,193,177, 55, 28,240, +204, 89,172,115,104, 33, 24, 9,120,102,122,106, 33, 24, 70,199,189,222,179,114, 14, 35,225,165, 95,124,147,139,247,239,127, 66, + 72, 83, 4,217,148,117, 93, 68,196, 10,145, 28,162, 82,136,122,128,232, 3,162,213, 8, 41,179,218, 60, 8,132, 22,136, 68, 62, +100,134,128, 8, 1,239, 3, 54, 58, 58, 18, 43,223, 97,188, 35, 68,143, 18,146, 69,183,196,147, 29, 42,243,245,146,181,239, 49, +222,240,116,181, 98,110, 12, 51,219,241,112,117,206, 78,221,242,108,118, 74, 76, 1, 37, 4, 15,206, 79, 25, 85, 13, 11,211,179, + 48, 29, 11,235,152,185,158,153, 49,184, 36,120,152, 34, 70, 86,236, 53, 19,118,171, 1,175,238, 29,209,161, 57, 26, 14,249,161, +210,200,186,197, 70,152, 69, 65,211,180,120,161, 89, 8,205,209,112,196,181,166,230,238,206, 4, 89, 85,172, 82, 98,183,105, 72, +229,223, 51, 49,160,149, 98, 17, 3, 81,215,204,137, 56,169, 56, 24,142, 25,214, 53,149,168,104,155, 33,171, 24, 89,196,196,185, +174, 24, 75,201, 7,214, 51,210,154,147, 20,177,186,230,184,170, 57,108,235,204, 50,145, 85, 78,252,211,154,251, 33,224, 84,197, +169,170,168, 18, 8,149, 1, 72,125,146, 76,235, 1,231, 36, 90, 33,137, 90, 51,208, 21,161,110,242,189,228, 2, 76, 38,249, 61, +171, 84,169,119, 5, 76,227,227, 86, 72,157,210,150,105,210,151,131,217,198,158,188, 73,120,187,244,176,151,213, 74,219, 20, 65, + 83,147,107,234,112,248, 19, 40,234,149,206,212, 56, 89,216,180,155,136,186, 90,230,177,252, 64,103,146,220,160, 64, 79,122, 83, +186, 75,185,245, 91,127,100,180, 84,124,236,155,110,176,213, 4,155,184,211, 84, 52, 82,102,177,130,148, 52, 72,156,204, 78,176, + 70, 72, 66, 74,172, 66, 98,230, 3, 35, 1, 71,131, 33, 51,231, 88, 24,203, 81, 51,224,162,239,105,165,100,208,182,124, 38,101, + 11,146,214, 21, 54, 5,166,186, 97,149, 18, 90, 43,214, 33, 17, 93, 96,168, 4,201,120,124, 85, 80,130,189,161,105,106,170,166, + 37,166,128, 67, 32,154, 6, 23, 28, 23, 49,113,125,178,203,179,181,161,214, 21, 85, 57, 13,207, 75, 64,140, 75,129, 90,215, 56, +235, 72, 8,140, 42,106, 8, 31,182,150, 62, 45,182,157,123,173,182,142, 0,138,143,189, 45,147,144,226,223,207,227,151,114,112, + 74,177, 0,108,202, 9, 14, 87,224, 4, 27, 95,100, 25,213,139, 34, 79, 23,197,211, 24, 2,191,243,207,254,128,241,116,200,217, +243, 25,198,250, 34, 66,203,118,172,182,105, 24,181, 21,215, 38, 67,246,134, 21, 82, 40, 72,121,114,145, 16,217,171, 94,176,139, +147,129,190,196, 97,251,148,215, 26, 41,165,252, 22, 42, 65,173, 36, 18,121,137,171, 36, 68,116, 17, 68,198, 16, 49, 9, 86,214, +179,232, 44,117, 8,244, 93, 46,232,115,103,241,206,161, 73, 44,100,226, 73,231,105,106,201,241,222, 62,231,167,103,252,203,255, +241, 93,150, 83,120, 98, 34,141,137, 12, 10, 96,139, 62,194, 58, 48,184,213,240,250,193, 46,135, 77, 11, 66,112, 56,157, 48, 29, +143,184,243,234,235,196,227,107, 60,105, 27,222,183,134,209,254, 14,225,238, 62,119,111,239,113,112, 52,101, 48,108, 80, 82,178, + 51,106,208, 77,141,174, 20, 66,231,208, 26,159, 34,174,115,196,149, 37,174, 12,126,222,145,150, 6,107, 60, 51,239, 48,107,143, +180, 17, 21, 2,202,165, 12,179, 16,217,242, 71,163,145,173,102, 69,228,222,202,113,227,133, 9,213,237, 9,103,227,134,106, 82, +227, 67,226,230,235, 59,124,246,223,125,129, 63,252,252, 29, 94,121,237, 24,127,180,135,221,191,193,209, 11,183,248,210,231,110, +241, 75, 47,237,243, 76,104, 46,230, 11,222,249,193, 61,186,241,132,223,250,167,191,129,255,212, 46,253,222, 46,255,253, 43, 47, +240,250,193,148,231,159,122,137,119, 30,126,192, 95,255,223,143,184,111,159,177,236, 79, 89,137,200,159,127,233, 55,105, 63,117, + 11, 53,172,241,175,221,193,188,241, 6,135, 55,247,249,229, 91, 83, 94,155, 84,164,139, 37,255,203,255,240, 63, 51,121,248,136, +201,206, 17,235,135,239,240,224, 7, 79,224,198, 62,124,246,243,252,225,175,254, 10,255,197, 63,186,195,167, 38, 21,223,123,239, +140, 15,254,237, 55,225,222,183,248,225,122, 78, 67,205,215, 58,135, 9, 1, 49,154, 66, 43,243, 14,127,181,248,168,122,222, 89, +196,253,251,136,217, 41, 23,201, 49,244,129,107, 90, 82,251, 14, 84,141, 75, 57,186,249, 52, 70,186, 16,208, 49,210,117, 6,133, +103, 95,101, 65,146,117, 54,243,199,173,227,195,139, 53,110,113,145,149,236, 49,254,195,176,182, 59, 59,176, 59,229,238, 43,183, +217,191,126,157, 52, 26, 97, 54,177,152,226,138,208, 53,138, 18, 4,211,193,249, 2,158,156,192,249, 9,204,231,217,131,255,241, + 17,190,247,204,116,195,206,160,166,149, 10, 3, 88,103,216,197,243, 36, 36,174, 87,154, 41,145,115,107, 57,104, 53,149,245,156, +173, 58,226,176,198,232, 17, 92,156,255,205,102, 93, 74, 68,242, 8,106,132,220, 88, 85,213,150,113, 81,235,252,241,148,138,147, + 74, 34, 76,143,208, 10, 17, 74, 81, 71, 32,156, 71, 24, 79,212,255, 63,105,111,246,107,105,118,158,247,253,214,248, 13,123, 56, +243,169, 83, 85, 93, 93, 93,172,174,158, 56,153, 45,137, 10, 41, 51,178, 33,193,130, 36, 35,145, 97,192,210,133, 12, 36,200,159, +146,155,228, 46,119, 9,144, 32, 72,174,236, 4, 50, 34, 40,242,144, 72,182,168, 33, 20,105, 81,162, 68,145,236,185,217,213, 93, +243,169, 51,236,233,155,214,148,139,245,157, 58, 69,138,162,100,251, 0,141, 70, 55,186,107,239,179,135,245,190,235,125,159,231, +249, 9,252,186,167, 75,145,158,192,178,239, 88,199,129,197,208,240,120,185,100, 29, 7, 78,251, 53,139,211, 5, 67, 18,244,109, + 79,127,182, 33,124,252,132,199,143, 31,211,214, 5,235, 97,224,254, 98,201,188, 40,120,176, 94, 48,196,200,241,224,120,216, 14, +156,119,129,141,146,172,148, 38,152, 10,165, 43,190, 48,219,195,214, 51,122,169,216,155,206,241,170,192,235,130,199, 33, 81, 84, + 53, 66,107, 30,247, 29,167,194,176, 37,224,106, 89,241,210,116, 66,101,242, 69,170, 46, 74, 58,151,215,114, 46, 69, 74, 41, 51, +162, 59,193,134,200,160, 13,115, 99,159, 89,248,148, 49,164,148, 24,132,160, 11, 18,133,224, 81, 74, 76,164, 98,153, 18,103,202, +160, 99,224,192,150,204,170, 10, 63,154,219,210,200,182, 40,147,226,254,152, 26,249, 24,201, 92,192,169,208, 76, 77, 73,212,138, + 90, 91,162, 52,204,109,201, 32, 52, 93, 20, 76,116,137, 85, 2, 35, 21,190, 40, 17, 66,147,252,144,207,237, 62, 60,103, 87, 22, +151,235, 81, 57, 94,116,195,184,254,185, 72,103, 29, 87,121, 25, 42,147,158,241,211,233,250, 49, 42, 88,193,164,248, 17, 66,185, + 11,203, 68,248, 49, 66,141,231, 23,253, 33, 94,230,209,198,209,195,105,213,248,224, 64, 61, 25,159,116, 28,119,228,234,178, 51, + 49,227, 46,193,143, 41,107, 23,202,213, 66,231,241,124,140,208, 12,212,219, 5, 49, 4,202,162,192,142, 35,185,141,136,153,181, +173, 52, 33, 4,124,138,148, 35, 23,253,220,123,226, 38,113,213, 26,122,163,184,223, 52, 92, 43, 13, 78, 66,215, 52,217,163,143, + 68,141,120,155, 53, 1,161, 20, 93,204,106, 72, 10, 69,179,118, 56,171,168,186,142, 6,216,169,106,150, 67,207, 68,102,155,158, +181, 10, 57,120,142,173,196, 72, 75,231, 58,174,204,107,150,173,103, 9,180, 74, 82,203,188,195,201,147, 9,143, 49,138, 74,192, + 12,203, 61, 95,228,219,132, 43, 51,129,169, 24, 45, 11,197,197,222,123, 28,193, 91,147,247, 99,155, 54, 91, 4,149,189,108,128, +226, 56,126,187,236, 0,198, 46,126,180, 21,170,254,185,200,247,113,255,166,100,110, 0,100,238, 0,165, 54,212,165,193,150, 5, +206, 53, 12, 33,210,119, 13,222, 11,246,111, 79,241, 33, 17,197, 40, 16,148,163,109, 45,137,156,229, 78, 78,111,138, 49, 71,196, + 94,172,137,196, 24,177,120, 17, 56, 18,158, 77, 13,199,226, 54,138,221, 32,162,165,192, 27,149,227, 98, 35,249,182,236,125,238, +234,157,207,116, 52, 45,104,122,207,208,123,102,209, 83,171, 18,167,224,183,126,239,109,184, 62, 82,186,250, 72,159, 18,189,146, +212, 34,177,159,224,245,168, 88,252,155,167, 60,184,125, 78,115, 84,115, 62,209,220,222,154,115,104,167,108, 25,139,173, 42,142, +174,237,211, 41,193,244,234, 22,187, 19,203,238,188,162,117,158,224, 19, 58,197,188,222, 82, 57,137, 42,250,172,234,239, 58,143, +223,244,132,243, 6,183,106, 9,231, 93, 14,242, 16,153,210,244, 84,104, 90,155,113,141,170,200,116, 41,161,198, 23,164,243,180, + 70, 50, 36,201, 79,207, 74,254,197,147, 13,167,107,207,237,195, 57,183,141,224,177,145, 92,157, 27, 10,169, 57,237, 60, 79,124, +226,113, 18,232, 74, 17, 62, 94,242,218, 43, 87,216,149,154, 7,149,226, 65,167,249,142, 87, 60, 57, 59,165,251,246,135,184,193, +243,107,175,189,194,230, 51, 91, 20,127,244, 93,222,191,255,152, 95,249,213, 95,230,119,204,255, 67,247,203,255,152,111, 61, 56, + 97,251, 11,159,226, 5, 35, 48,117,102,220,171, 62,112, 48, 51,124,244,212,241,251,159,172, 49,181,160,148,112,171,168,232,154, +158,170,180,188,250,226,171,124,237,168,131,207,253, 4, 92,187,193,111,173,122,190,240,237, 7,124,252,209, 61,190,250,141, 63, + 64,188,245, 33,105,113, 6,243, 45,190,254,218, 9,236, 94,131,249, 30,136, 9,226,232, 54, 76,102,164,191, 0,158,220,191, 44, +182,133, 37,109, 29,192,222,156,157,232, 56,220,156,113, 93, 12, 28, 39,193,188,208,252,222, 96,115,115, 58, 56,218,206,115,191, +235,192, 37, 78, 54, 17, 49,145,188, 94, 22, 20, 50,127,250,223, 93,173,105, 78, 79,114, 24,199, 15,121,226,255, 86, 22,187,194, +230,209,250,209, 21,174, 95, 59, 98, 94, 84,188, 52,219, 70, 73,195, 7,205,146,191,236,154, 49, 23,194,141, 65, 89,125, 46,232, + 79, 22,176,218, 60, 83,254,255,181, 63, 41, 66,223,241,193,202, 48, 0,243,233, 20, 33, 18,203, 0,187, 42,210, 12, 29, 70, 23, +148, 69,129,118, 29,239,133, 0,147,146,229,119, 63,204,254,245,209,238, 36, 46,206, 93,123,121,108,139, 64, 22,202,217, 81, 51, +163,244, 88, 27,100, 22, 46, 63,107, 44, 58, 64, 34,214, 93,118,202,248, 46,143,110,209, 48, 47,225,120, 1,147,154,212,247,184, +145, 50,150,146,200,254,105,171, 25, 78, 61, 41,102, 49,150, 96,153, 85,247,139,243,188,167,247,158,230,207,207,104,182,247, 96, + 94,179,120,188,130,249, 4,140,203, 83,179,114,108, 54,172, 1, 85,242, 70, 57,227,139,135, 7,232, 50, 43,253,159, 58,201,147, + 20, 81,198, 64,211, 82, 87, 51, 30,187, 22,133, 34, 20, 19, 8, 3, 94,104,142, 38,134,165,207, 72, 85, 77, 36,197,108,185,117, + 73, 97,147, 35,197, 64, 45, 37, 70, 74, 66,244, 20, 72,132,200,185,246, 3, 9, 31, 3, 86, 42,246,100,129, 65,240, 81,227,216, + 37, 67,112,172,148,196,224,169,139, 2,157,160,247, 30,173, 84, 94,112, 40, 77,240, 30,161, 5, 97, 32, 51,214,129,119, 82,100, + 27, 48, 90,179,173, 20, 66, 42,100,130, 38,122,118,202, 2,161, 13, 11, 55, 80,150, 59, 48,244, 76,221, 64,168, 21, 46, 57,220, +217, 41,241, 98,172,126,177,197,121,150,221,226,243,100, 85, 91, 88,119, 80,155,108,143, 30, 5,186,153,246, 57,134,142,197,144, +111,235,253,144,255,157, 16, 63,116, 83, 47,198,253,204,133, 2, 42,134, 31,159,237, 30,227, 24,214,160,242,200, 76,219,203,226, + 93,154,252, 38, 22,118,140, 36, 29,201,100, 70, 94,198,221,121,127, 73, 29,187, 16,210,149,227, 23,172, 52,249, 3, 17, 3,141, + 84, 28,213,134,235,117,222,111, 12,249,227,137, 85, 26, 41, 4, 67,140,204,140,101, 17, 2,143,250,129,137, 50,184,193, 83, 90, +133, 1,134,224,113, 62,142, 35, 19, 16,163, 13,162, 77,144,164,200, 65, 41, 49, 82, 22, 5,231,206,161, 98, 96, 45,198,238, 47, + 74,210, 40,244, 48, 73, 32,173, 33,218, 12, 80, 88, 43,141, 87,154,101, 31, 16,202,176,244,145, 82,105, 22,163,173,192, 9, 80, + 34, 97,133, 38,198,200,148,200,126, 97,232, 99,228, 70, 33, 89,123,184, 54, 55, 44,252,184, 87, 49, 69,126,205,211, 5, 8, 96, +228, 61,219, 2, 98,159, 85,193, 50, 93,134,244,168,209,187,142, 24, 51,244,229,101,166,188,240, 16,117, 94,105,164, 52,222,210, + 71,167,129, 22,207,156, 8,255,248,159,254, 23, 12,222,179, 90,118,128, 96,107,107,130,182, 5, 90,105, 68,202,227,187,137, 45, +217,223,158, 80, 24, 3, 40,204, 40,120, 19, 36,196,184, 47, 55, 58,135, 88, 36,192,143, 52, 54, 57, 42,222,165,202,169,124, 82, +228, 36, 57,141, 64,250,128, 28,124, 30, 63,197,113,229, 50, 56, 54,103, 13,195,186,161, 89,119,104, 63, 32, 99, 34,117, 14,239, + 50,208,165,176,134,195,195,109, 78,151, 11,190,246,135, 79, 71,229,232,152,214,151, 98,230,103, 55,129, 69, 72,124, 52, 36, 62, +155, 36,111,244,146, 79,249,196,108,227,136,235, 13,199, 97,197,251,199, 79, 40,148,197,163,168,102, 5, 7, 91, 37,193, 74, 86, +157,227,100,209,177,233, 28, 69, 8,204, 71, 11, 97, 24, 60,125, 63,176, 90, 15, 52,171,142,245,241,154,254,100,195,234,201,138, +205,249,154,184, 25, 80,157, 71,251, 72,223,123,150, 74, 83, 86,134,114, 98, 81,181, 33, 21,138, 88, 72,156, 20, 44,181,226, 79, + 31,119, 60, 58, 93,227,155,129,147,143, 22, 28,157,183, 44,134,196,199,117,193, 50, 65,209, 58,110,198,192, 31, 55,158,150,200, +102, 24,248,179,251,107, 14,118,106,206,159,182,124,175, 13,116,198,112,243,133, 43,188,118,235, 26,119, 23, 3,183,203, 9,127, +119,119,194, 55, 79, 26,126,251,172,229,219, 31, 63, 96,239,214, 45,236,207,254, 44,211,237,146,159,120,229,144,151, 42,205,237, +185,161, 52, 18,221, 5,132, 15,252,230,127,255, 63,243,254,255,254,239, 40,223,124,131, 23,125,196, 8,201,222,203,183, 25, 40, + 57, 57, 94,114, 79,150,184,107, 55, 88, 40,141,120,112, 23,222,251, 14,127,242,173,111,242,239,191,241, 53,120,235, 61,232,187, + 92,112,250, 13,220,191, 15, 67,139,152,150,136,233, 54,162, 40, 97,235, 8,113,116,132, 40, 4, 98,136,136, 43,215, 16, 47,221, +130,163, 35,196,214, 54,251,229,156,219,211, 25, 34, 70, 14, 38, 5,195,232,120, 57,189,136, 80,245, 62, 31, 90,237, 0, 9, 30, +111, 6, 94,180,128,115,188,127,186,224, 27,143, 22, 99,196,178,255, 43,226,178,191,241,198,110, 44, 76,199,189,249,124,202, 11, + 59, 7,124,250,240,136,169, 45, 16, 70, 50, 23,134,123,174,103,240, 29,172,155,204, 49,127,122,158, 85,237,205, 58,143,217,255, + 54, 28,140, 32, 73, 74,115,115,103,134,240,158, 46,146,209,171, 2, 74,109, 9,222,115,104, 60,223,216, 12,132, 16, 97,213,102, + 43, 92,159,109,174,194, 94, 68, 55, 22, 16, 37,162, 48, 8,165,161, 40, 17,133, 69, 76, 42,132, 80,200,210,230,219,120,204,107, + 68,145, 98,182,130, 42,131, 8, 14,169, 12,194,245,185,225, 30,134,252, 29,238, 6,196,102,200, 24,212, 38, 34, 86, 77,190,201, +175, 55,136,193,195,166, 69,156,158,229,191, 55, 61, 98, 61,254,222,189, 3, 53,142,251,117,157,181, 82,166,132,157,233, 24, 40, +118, 33, 16,172,242,164,177,172,184, 53,219,230, 43,123,115, 76, 97,217, 41, 70,124,110, 18, 60,118,129,101, 28, 56, 13,137,117, +200,122,171,228,134,103,231,219,171, 90, 81, 68,129, 45, 50, 53, 51,166,200,150, 86, 68,159, 11,160,140,158, 73,138, 20, 74,178, +114, 61,101, 18, 88,149,107,203, 38, 6, 80, 22, 73,194, 74,131, 78, 33,143,223,125, 36, 42, 69, 76, 89, 56, 56,144,216, 33,178, + 91, 25,132, 72,104,161, 81, 66,228,210,229, 19, 90, 37, 62,232, 29, 33,196, 44, 10,148, 10, 33, 36, 47,149, 37, 9,112, 49, 18, +165,196,142,154, 42,167, 12,171, 20,113, 72,138, 20,145, 9,250,232,169,149,193,248, 1, 69, 98, 75, 68,194,168,119,146, 74,230, +193,181, 20,185, 14,111,150,227,216,113, 76,165, 51,230, 50,247,196,152, 92, 7,244,232,131, 23,227,133,109, 24,158, 43,234, 90, +143, 51,252,231,162, 37,148,248,155, 35, 11,165,204, 99,224,194, 94,142,127, 43,123,201, 12,103,140,109, 92,143,193, 15, 73,102, + 53,230,197,152,232, 34,194, 34,230,113, 27,117, 49, 62, 65,149, 71,105,227,174,254,213,210, 48,173, 42,144, 18, 35, 50, 47,216, +201,156, 57,174,148,166, 13,142, 90,105,254,112,209,210,118,142,235,181,230, 60,120,116,128, 74, 74,218,222,129,200,145,156,143, +219,129, 82,231, 78,103,209, 57,148,209,217,182, 16, 19,149, 82, 56, 4,201, 5,246, 73,156,105, 73,236,122,124,140,172, 72, 20, + 36,144, 26, 95, 85, 56,239, 40,116, 65,135,162, 75,153,108,118, 38,192,167,144,149,222, 33, 3, 51,134, 20, 40,165, 98,187, 16, +180,189,163, 82,145,160, 4,123, 82,240,184,201, 98,191,225,162, 75, 75, 33,107, 20,194, 40,124,209, 58, 31, 86, 23,175,101, 84, +185, 99,144,207, 29, 89, 23,169,115,105, 76,123, 9,227,205, 93,143,111,188, 26, 95,227,174,203, 77,216, 56, 97, 81, 63,249,101, +126,233, 75,159, 97,213,246, 44,158, 46, 73,200,188,186, 81,153,133,190,183, 51,165,180, 5,243, 89,193,188, 42,145,163,210, 84, + 34, 32,141,164, 35,149, 85,168, 86,103,113,136, 72, 41, 7,173,140,141, 68, 26,189,155, 82,200, 49,152, 38,131, 10, 98,200,196, +187, 97,240,153,130,231, 2,237,224, 56, 61,223,176,105, 58,220,224,113, 62,143, 87,205,248,103,201, 4,251,123, 83,138,157, 45, +254,240,123, 31, 51, 91,123,206, 69,204, 13, 99, 28, 87, 16,110, 20,107,142,222,240,247, 8,124,107,136,148, 7,138, 67,171,248, +194, 65,197,203,147, 25,135, 9, 68,116, 68, 31,112, 62,225, 18,172,218,129,229,170,101,209,244,136,224,217, 45, 12,211, 50,231, + 27,120,151,247,231, 67,215,211, 54, 61, 67,219,179, 92, 54, 60, 89, 55, 44,186, 30, 98,196, 36,129, 34,145, 72,180, 49,145,148, +194,100, 3, 63,201, 72, 82,169,112,243,130,149, 86,188, 88,192, 23,107,195,225,142,229,212, 42,238, 46, 7, 78, 14, 39,204, 39, +150,193, 7,134,179,142,173, 39, 75,222, 30, 9, 78,201,193,103,125,224,231,118, 43, 30,118, 29, 77, 10,236,213, 5,213,149, 57, +219,251,115,234,170,230,211, 51,195,235,237,192,187,239,221,229,119, 99,201,245,175,124,133,151,175,237,179,175, 4, 7, 90,112, + 85,195, 47, 76, 5,247,158,174,184,251,135,111,243,245,255,237,255,228,247,255,135,127,203,209, 52, 81, 87,146, 15,255,199,175, + 82,117, 31, 49,125,245, 53,206,128,191, 76, 80, 29,204,120,241,149, 67,142,136,124,251,155,127, 8,127,241, 29,120,114, 31,119, +255, 62,226,116,253, 3, 80,160,252,201,144,136,197, 89,222,111,207, 10,196,214, 17,170, 40,249, 71, 55, 95,224,239,221,121,157, +171,135,215,120,239,251,119, 17, 33,241,147, 71, 59, 28, 23, 91, 28,104,205,142, 18, 24, 99,209, 41,175,116,154,224, 56, 30, 28, +196, 1, 81, 76, 16, 59,219,121,106,178, 92, 34,218,200,251,167, 75,222,122,248,148,251,103, 27, 68,212,136, 43,123,136,214,255, + 64,244,241,143, 23,194,217, 44,130,187,114, 0, 71,251,176,181, 13, 69,137,179, 83,238,204,166, 40,173, 48, 82,161, 8,232,190, +225,254,201, 73, 46,226,143,206, 96,125, 14, 87,175,194,147,167, 63,158,140, 88,215,207,133,130, 36,152, 84, 60,238, 61,135,211, +154, 46, 69, 62, 51,181, 60,241, 16,195,192, 65, 33,121,212,229,203,195,208,182,163,104, 42, 55,240, 66,171,204,105, 40,107, 68, + 85, 32,172,201,227,244,249, 12,153, 4,162,178,200, 20, 17, 69, 46, 92, 66, 8,132,136, 72, 45,145,214, 34, 92, 14, 45, 82, 49, + 34,147,207,134,164, 4, 50, 70,228,186, 65,246,153,167, 32,124, 64,182, 77, 46,238,155, 14,209,118,185,240, 55,185,105, 19, 62, + 32,100, 1, 87,174,114,227,104,135,163,107,123, 28,237,205, 41,107,195, 82, 87,136,178, 64,236, 76, 17, 91,219,168,249,156,106, +107,155, 80, 22,164,162,120,246,154,191, 86, 88, 14, 38, 53, 82, 42,134,144,198,115, 56,129, 75,156,134,200,189,161,203,151, 62, + 55, 18,244,136,144, 2,109,130, 59,181, 65,199,156, 24, 90, 8, 40, 83,196,117, 13,237,208, 97, 99, 64,165,196,208,247,204,132, +160, 0,108,244, 84, 66, 50,144, 24,162,103,199, 88,124, 12, 56, 33,184,219, 39,206,156,199,227, 51,161, 14,232, 7,199, 3,239, +216, 79,145, 93,107, 41,165, 70,166,152, 97, 48, 4,158,180, 3,167,206,225, 66, 32, 41,137, 82,154, 47, 84, 21, 37, 89,255, 85, +168,156,216, 87, 22, 19, 42,169, 24,156, 67,217, 60,105,216,160,152, 25,141,140, 48,179, 53, 41,180, 28,136, 64,109, 21,251,165, +101,207, 74,162, 80,244, 62,145,252,152, 65,146,252,152,210, 55,214, 70,173, 70,173, 90,186,140, 10, 30, 70,132,112, 14,236,135, +162,120,174,168, 95, 40,238,210,115,217, 80, 63,142,109,252,188, 5, 68,141,183,113,165, 47, 11,186, 85,227, 19, 10,121,167, 22, +195,229,168,190, 40,176, 55,174, 19, 86,203, 17, 88,114,193, 88, 38, 63,190, 26, 21,219, 77,151,159, 71, 81,112,125,103, 70,141, + 96, 90,228, 49, 85, 31, 7, 10, 12, 46, 69,172, 22, 88, 20,143,188,195,137,192,227, 33, 98,100,226, 69, 85,176,118,158, 46, 4, +172, 16, 8,149,133, 86, 59,133, 97, 25, 2,141, 11,204,166, 85,142,241, 84,138, 66, 10, 54, 41,209,135, 64, 73,162,213, 2,235, + 3,105,200,183, 92,149, 2, 58, 10,158, 36, 79, 82, 2,165, 13, 31,244, 30, 33, 21, 15,135,158, 94, 41,206,164,204,190, 71,160, + 25,195, 86,124, 76, 28,105,141, 78, 17, 37, 34, 69, 76,148,192, 58, 69,174, 25,197, 11,219, 53,247,125, 34,117, 67, 46,196, 23, + 54,136,139,244, 33,153, 35, 31,145, 41, 23,118,105,242,107, 27,199, 27,119, 26,111,235, 23, 35,246, 36,126, 16,109, 43,121, 6, +202,201, 34,186,252, 33,124,253,211,175,241,147, 95,184,195,211, 39, 27,154, 77,135, 82,138,174,113,184,198,209,181,158,201,180, +230,214,254, 22,187,149,165, 48, 38, 55, 42, 58,119,174, 81, 36,122, 23,241, 49, 97, 20,148, 54,243,212, 99, 74, 12, 99,164,156, + 18,185, 24,199,139, 29,224, 40,242,115, 62,211,152, 92, 12, 52,206,103,158,186,143,244, 93,207,226,188,165, 25, 28, 68,207,224, + 60, 93, 55,228,141,142,200, 1, 14,251,187,219,172,207, 23,220,251,131, 39,168, 82,112,220,197, 60,141,136, 2,218,231,242,236, +159,159,187,238, 42,238, 29, 89,222, 42, 4,195, 78,201, 83, 1,167, 34, 51,220, 85,240, 20,194,160,133,162, 64, 96, 84,166, 85, + 29,108, 85,236,110,215, 20,165,205, 72,202, 68,166,170,141,152,198,204,216,137,156,183, 89,205,155, 4,168,148, 70, 68,120,110, + 98,156,148, 56,161, 8, 42,191, 15,186,208, 24, 37, 41,140, 96, 57,102,227,123,145,216, 19,137, 15,143, 55,188,110, 3,219, 49, +208, 5,136, 66,176, 16, 18,171, 4,125, 76, 92, 73,240,138, 17,184,110,224,107, 70, 49, 49,134, 55, 15, 74, 14, 38, 26, 81, 20, + 76,247,167,124,254,250, 14,179,171, 51,222,155,238,243,237,233, 54,147,189, 9,159,214,137,185, 27, 48,109, 71,179,110,120,122, +182, 70, 60, 94,112,179, 86,184,205,154,117,179,102,209, 4, 78,222, 31, 16,175, 78,248,169,191,115, 19,117,125,143, 43, 47, 31, + 32,164,224,222,247,143,249,232,253, 7,156, 63,124, 72,124,248, 33,203, 7,199,136,126,200, 99,217, 8,130,248, 67,240, 22, 63, +202, 54, 92, 46, 10,201,129,173,249,197, 59, 55,216,169, 11,254,217,160,240,135, 87, 16,187,219, 60,146, 5,164, 64, 37, 13, 83, +109,184, 58, 41, 41, 68,164, 16, 1,209, 59, 62,218,172, 16,218, 34,182,246, 96,114,128,216,158,163,106, 11, 50, 33,154, 11,128, +209,152,203,208,244,192,128,248, 17,103,150,184,208,254, 76, 39, 57,218,245,224, 16, 14,247,178, 77,109,103, 43,219,211,138, 18, +180,166, 87,150, 79, 9,137,148,121,122, 38, 82,226,244,252,152,251, 79, 78,224,238,147, 28,158,227, 60,156,158,253,248,130,190, +189,199,252,179, 47,209, 47, 54,121,202,160, 68,214,121,204, 38, 68,149, 49,167, 31,246, 3, 3,217,122, 26, 19,156,247, 61,125, + 31, 16,198, 16,156, 3, 23, 16, 86,231,255,183,158, 34,234, 18, 68, 68,212,249,134,107, 10,139,157, 90,180, 15,204, 39, 37, 59, + 66, 80, 72,197, 16, 3, 90, 10,132,144,200,110,200, 43,175, 24, 81,147, 2, 57,228,226,167, 0,213, 69, 84,148, 40, 76,182,173, +186,132,114, 9,233, 61, 50,133, 92,244,131, 64, 42,141, 40, 45, 98,178,141,216,218, 98,111, 86,240, 51,219, 21,183,108,193,157, +121, 77, 97, 44,161, 44, 56,223,223,167,158,239,176, 85, 87,236, 84, 53, 62,121,164, 52,227,170, 77,160,132,230,166,209,236, 21, + 38,163,175,147, 64,132, 72,146,146,227,182,227, 27,235, 53, 41, 14,224,218,172, 77,232, 86, 99,124,238, 64, 43, 18, 47, 6,207, +158, 86, 36,223, 81,199,132,107,214, 44,134,142,171, 41,103, 59,216,152, 87,176,132, 76,127, 44, 0,235, 7,180,202,142,149, 97, + 20, 94,159,196,200,159,175,215, 52, 82,147,146,224, 65,223, 81,168,130,227, 24,242, 20,163,239,216,150, 17,225, 29, 49, 56,226, +208,211,224,249,214,217,146,110,252,188, 79,149, 66, 1,187, 66, 81, 26,149,203,154,212, 8, 33, 33,120,130,174,208, 35,108,204, +105,139,141,142,101, 20, 76,132, 64,132,129,153, 45,136,110,160, 84,144,198,122, 87, 40, 40,149,196,106, 73,144,138, 96,116, 22, +204, 73,159,235,231,152,240,137, 24,217, 42, 93, 51, 6,190,141,122, 54,149,243, 74,126,112,252, 30, 46,114,216,185, 76,189,249, + 91, 89, 64,200, 35, 22, 57,222,192, 47, 30, 68,140,129, 41,221,152,166,211,249, 60, 82, 10,145,176, 89,229,142,204,135, 75,114, +155, 27, 50, 39,118,221,193,122,117,169, 6,175, 75,182,167, 5, 59, 69,145, 5,108, 72, 10, 85,176,137, 61, 70, 10,140, 52, 36, + 18,231,222,177, 14,142, 70, 8, 92, 23,209,210, 51, 55,146,117,140, 44,187,241,131,170, 37, 49,101,244,101,101, 77, 30,205, 11, +193, 68,105,150, 49, 32,200, 59,228, 42,101,171, 28, 33, 80,196, 64,138,153,237,221, 39,193, 32,243,248,229, 97,132, 61, 45,249, +190, 11,120, 83,114, 50,244,184,232,113, 73,162,136,180, 49,162,147,224, 64,129,213, 17,145, 2,115, 1, 83,107, 96, 24,152, 75, + 5, 8,206, 18,124,170,182,116, 74,209, 92, 88,253,144, 63, 56, 59,212,242,146,102,119, 33, 46,212, 35,201,229,194,218, 38,198, +155,186,146,185,240, 95, 8,242,146, 24,173, 46,126,132,188,100,242, 67,177,176, 0, 0, 32, 0, 73, 68, 65, 84,171,216,237, 87, + 95,229,149, 87, 94,100,189,238,243,205,184,207,169,105,222, 7,124,151,168, 39, 37,175,223,216,101, 90, 91,172,214, 4,145, 15, +138,156,155, 76, 30,177, 75, 40, 68,246, 62,167,209,206,230, 99, 32,196,244,236,105, 10,153, 15, 49, 59,178,141, 7, 23, 17, 33, + 16,198,176,149,228, 2, 67,231, 56,105, 6, 78,154,158, 85,223,115,188,110,216,120,135, 31, 60, 25,101,223,227,165,100,182,187, +205,253,183,238,145,214,142, 91, 42,115, 1,174, 32, 88,196, 68,120,158, 29,112,193, 55,190, 83,192,142,201,130, 45,163,184,215, + 37, 62,238, 2,107, 19, 88, 9, 40,167, 19,236,124, 11, 61,159,176,189, 93, 51,159,150,204,107,195,254,180,100, 54, 41,209, 70, +227,147,192,187, 72,219, 13,217,187, 30, 99, 14,149, 9,145,206, 69,186,206, 17,124,198, 90,202,152, 50, 40,104,116, 8, 12,128, + 83, 25, 91,151,164, 96,183,233,169, 63, 58, 33,189,245, 9,233,235,239, 48,251,179,143,216,187,191,224,197,162, 96,103,171,226, +228,147, 53,205,163, 5,161,113,116, 10, 82,145,227,104, 95,148,138, 69, 76,252,249,137,167,209,130,182,115,148, 90, 96,218,200, +253,214,243,193,202,241,241,144,248,176,135, 79,148, 33, 86,150, 97, 8,220,238, 59,118,154,158, 97,177,225,227,227,117,182,218, +101,172, 32, 46, 86,172,194,130,122,191,224, 75,191,252, 38,191,254,243,111,242,223,124,254, 53,182,174,110,225,172,102,249,222, + 35, 62,249,224, 33,215, 53,124,110, 82,241,133,249, 54, 47,204, 20,223, 93, 5,104, 55,136,232, 17, 38,219, 19, 47,139,122, 68, +212,183,145,111,126, 30,113,243, 14,226,250,203,136,217, 14, 87,183, 38,204, 69,226, 74, 23,120,176, 92,243,139, 7, 87,184,187, + 94, 66, 72,108,136,188,161, 53, 59, 50, 97, 83,160,242, 30, 25, 91,222, 58, 59, 71,110,214,136,178, 66,216, 2,129, 34, 13, 27, + 68,223, 32,106, 11,123, 51,132,169,248,213,215,142,184,179, 59,225,237,167, 13, 12,221, 95, 29,185, 23, 83,120,225, 42,236, 29, +192,213,189,188,239,221,154,230,208,142,162, 26,225, 40,105,252, 30,121, 30, 56,199, 81,136,152, 52,112,126,246,152,175,126,114, + 31, 30, 62,201,222,247,191,233,146,243, 12,153,236,232,165,133,179,179,124,174,198,139,232,102, 69, 83, 88, 86,206,211, 39,104, +218, 64,167, 18, 27, 31,233,135,192, 6,143, 31, 28,116, 1,107,243,249,144,180, 65, 16, 80, 42,239,165,139, 82, 19, 29, 28, 78, +205,232, 26, 82,185,200,133,200,220, 42,218,148,115, 33,235, 81,232,162,146, 66,181, 29, 42, 73,180, 11,104,105,208, 4,246,109, +193, 63, 60,156,241,230, 94,205, 11,181,229,227, 38,162, 2,168,120, 97,213, 53, 72, 99, 17,214, 32,117,133,212,185,153,248,233, +173,130, 29, 83, 80,105,205, 34, 38,116,105,169,103,115, 30, 71,129,214, 37,133,204,194,229, 76, 18, 21,244,126, 0,105, 72,113, + 96, 11,184, 94, 20, 8, 55, 80, 11, 73,232, 91, 78,219,134,223, 61, 57,165, 27,214, 57,133,175, 89,193,226, 41,180,163,173,111, +232, 32,244,152,232,217, 52, 27,186,161,165,239,214, 12, 67,199, 86,191, 70,186,128, 13,137,105,200, 23,132, 42, 9,118,132,196, + 39, 48, 33,210,251,142,132,228, 81,240,172,147,224,173,229, 26,107,167, 36,223,147,144,212,202,176,246, 29,219, 74,179,118,142, +208,110,104, 86, 13,222, 53, 4,153,120,178, 94,114,127,221,177, 28, 28,173,115, 36, 18,221,208, 51, 16,216, 54, 6, 43, 50,251, +194,146,176, 66,146,180, 33, 6,207, 41,146,227, 48, 48, 17, 32,117,137, 26, 28,115, 35,144,193, 67,215, 83, 88, 75,240, 45,117, + 2,111, 20,201, 71, 42,149, 47,212,165, 21,153,211, 82,216,231, 44,201, 2,250,238,178,102,106,149,195,134, 24, 51, 11, 98, 78, +116,253,171,234,247, 24, 47, 63,132,127, 93, 1,151,250, 7, 49,159, 66, 92, 42,241, 34,151, 66,185, 11,216,251,133, 71,218,218, +203, 28, 91,247, 67,143,225, 70, 41,127, 24,159,112,235,114,178, 82, 85, 66, 93, 82,138,200, 81, 97,152,154, 18,129,100, 21, 28, + 83, 93, 18,162,160, 79, 16, 68,192, 10, 88,184,200, 39,141,231, 90, 37, 25, 66,224, 44, 68,204, 16, 88,201,172,202,143, 46,199, +196,182, 73,228, 24,117,165,242,196, 54,146, 83,191,144, 20, 66,210,199, 72, 17, 3, 67, 18,116, 74, 33,164,196,143,201,125,149, +135,115, 45,153,134,200, 67, 15, 75,165, 88, 71, 55, 22, 85,129, 75,129, 77,136, 52,209, 35,146,103,146, 18, 83, 9, 53,185, 24, + 22,193,161,165,194,199,200,164,180,108, 27,205,169,200,138,218,149, 45,242, 37, 83,141, 10,179,231,221, 1, 41,230,155,188,139, +121, 23,200, 5,185, 45, 94,194, 99,226, 69,214,251,120,180,153, 81,189,102,244,200,219,189, 8, 67,128,159,249,202,207,176,123, +101,155, 16, 35, 67, 31,104, 22, 13,235,245, 6,107, 11, 78, 78, 87,104, 59,225,229, 27,187,148, 54, 51,212,165, 84,132,152,242, + 91, 68, 64,164,236,213, 45, 74,133, 30,195, 88,252,152,177, 28, 71,155,218, 5,232, 69, 32,198, 36,169,152, 5,112,206,209, 53, + 61,193,121,196, 16, 88,121,207,113,235, 88, 53, 29,184,192, 89,219,225,130, 99, 19, 3, 27, 96, 45,160,222,154,178, 17,137, 63, +125,235, 17,111,117,249, 80,148, 74,242,229,160,248,251,104,254,126, 97,120, 67, 73,222, 43, 4,189, 25,111, 70,175,207, 96, 90, +141, 47,166, 6,145, 8, 14,180, 85,212,133, 97,111, 58, 99, 50,155,161,203,146, 80,228,195, 72, 11,193,150,177, 84,133, 65, 42, + 69,240,137,166,117,156, 44,214,156,158,183,108,250, 17, 11,219, 57,214,155,129,245,166, 99,221,117,185, 1,145, 18, 45, 37,133, +145, 24, 96, 82,106,182,119, 10,230, 51, 75,112,142, 39,247, 31,176,127,218, 33,124,226,129,244, 57,203,190,239,153,111, 58,246, +118,118, 8, 50,241, 72,129,216,169,209, 86,209, 38,193,118,130,166, 79,220, 95, 5,214, 49, 81, 78, 44,122,183,230,212, 11, 30, +184,196,162,143, 60,237, 60,199, 3,120, 33,179,251, 66, 64,104, 3,251,131,203, 97, 56, 72,206,238, 29, 83, 27, 69,187,104, 49, + 51,139,220,169,217,189,118,157, 95,248, 71, 95,230,205,159,124,153,159,191,177,203,180,214,252,243, 63,249,128,111,125,245,235, + 60,125,255, 67,110,148,130, 89,105,153,134,132,145, 5,201, 88,222,242, 61,190,139, 99, 97, 79,185,176, 43,133,188,253, 58, 63, +247,139,191,194,111,255,183,255, 21,159,253,244, 27,252,235,165, 69, 62,249, 4,249,206,159, 35,131,197, 37,195,106,211, 96,165, +228,108, 24,104, 99,142, 66,150,209,113,147,200, 92, 38, 84, 28, 48, 41,178,105,214, 60,238,123,220,147,115,196,189,251, 89,251, +169, 20, 82, 36,132,212,224, 59,196,131, 83,254,201,157, 67,126,253,181, 79,243,217,253, 3, 22, 69,226,131,133,131,144, 16,113, +140,225,156, 78,224,230, 17, 95,186,253, 41,234,157, 93,202,233, 22, 43, 61,238,126,149,186, 12,250, 96,188,241,251,142,161, 93, +211, 54, 27, 30,156,159,240,205,239,223,135,227,211,156,124,199,143,192, 27,255,184, 9,102,211,252, 96, 90,157, 27, 71,168,205, +112, 57, 65, 27,157, 56,105,240, 52,222, 99, 70,139,174,208,130, 42, 64,111, 36,133,128,163,210, 96,129,118,228,153,239, 20,154, +198, 69,182, 74,203,174, 49,180, 68,166,214,112,210,122,230,133,204,118,232,144, 87, 99,186,203,152, 85,147, 6,140,210,152,102, +192, 24,205, 87, 74,203, 94, 97, 50, 61, 86, 74,182,181,228,113,155, 80,165, 70,111,213,168,178, 70,238,214,200, 73,141,156,150, +200, 74,241,159,239, 20,220, 41, 45, 59, 90, 19, 17, 72,171, 25,132,100, 72,112,234,179, 21, 24,153,168,164,193,225,240,193,101, + 86,215,144,119,240,141, 31, 8,125,203, 21, 41, 56, 91, 28,211, 14, 61,191,127,239, 46,199, 79,143,225,244, 4,214,107, 56, 63, +207, 1, 66, 93, 63, 38,255, 13,208,108,120,218,246,124, 60,180,124, 48, 12, 52,155, 6, 57,116,236,196,136, 9,129, 9,137, 77, + 12, 28,232,146, 74, 8,186,148,152, 11, 73,163, 36, 38,230,128,160,211, 24,248, 78,151, 88,107,131, 14, 3, 66, 23, 8, 1,165, +144, 8, 98,230,235, 36,193, 16, 60,171,117,203, 39,203,150,187,103, 13, 79, 66,196,247, 3,221,224,216,145,146,174,237,153, 24, +197,224, 3,167,125,207,129, 18, 28, 22, 26,163,178,128, 88,105,201,105,128, 37, 34, 35,192,165,196,198,136, 22, 48, 12, 29, 69, + 24, 72, 82, 48,193, 81,134,192,106,240, 76,146,200,131, 28,173,242, 25, 21, 18,149, 18, 4,161,112, 74, 93, 78, 95,149,185,140, +145, 45,108, 62,211, 47,146,233,194, 0, 46,252, 71,196,196,234, 25, 76,203,252, 66,119,237,229,135, 54, 93, 40,247,210,229,248, +253, 98,132, 44,212,179, 66,146, 71,201,207, 41,223, 47,190, 76,207,212,219,163, 80,172, 30, 57,228, 85,206, 54,182,194, 34,133, +100, 57, 12,148,214,162,144,172,253,128,212, 22,237, 7, 90, 20, 18,135,150,146, 24, 34, 15, 59,152, 72, 65,233, 29,143, 82,182, +190, 45, 7, 7,117, 73,227, 28,214, 40,146,135, 70, 36, 42,165,233, 72,104,149,139,211,202,123,106,107,136, 74,162, 9,248,212, +114, 98, 20,120,143, 73, 30, 33, 52,190,233, 9, 19, 65, 45, 28,101, 7,141, 46,178, 86, 0, 96,104,137, 49, 91,250, 22,195,192, +182, 22, 92,179, 53,141,247, 28, 26, 67,231, 4, 62, 4, 14, 39, 83, 22, 67,135, 19,130, 93, 4,167, 69,205, 52,118, 44,170, 34, +199,199,202,220,209,225, 47,112,146,163,107, 64,143,183, 1,127, 33, 56,140, 57,176, 70,170, 60,138, 30,252, 8,204, 9,227,127, + 99,243, 62, 93,155,172,220, 21,121,106,226,135,252,129,152, 78, 11,214,139, 14,165, 21,214,232,124,214,140,161, 54, 77,231,217, +155,149, 8, 41,242,197,223, 11,162, 72,200,152,211,247,130,143,120, 35,178, 48, 19,137,210, 18, 39,178, 15, 61,164,188, 2, 8, + 49, 61,235,220, 37, 9, 27, 35,161,243,136, 16,177, 72, 54,193, 51, 12,129,101,211,211,199, 49, 39, 93,102, 6,242,128,160,141, + 61, 19, 41,217,191,126,200,123, 31,220, 67, 7,216, 70,240,189,141, 3, 31,249, 30,145,162, 77,252, 92,165,184, 89,106,126,197, + 41,126,242,214,140,119,222,218,112, 60, 43, 81, 47,189,192,227,110,195,102,112,156,116, 29, 31, 30,247,108,149,138,106,156,100, + 4, 34,221,208, 35, 86,146, 97, 8,132,222,179, 95,151, 76, 71,123, 99,219, 6, 78, 78, 27, 62,186,119,198,122,211, 94,222, 76, +165, 96,232, 7, 26,215, 49,116, 29, 94, 41,114, 34,124, 22,216,108,205, 75, 14, 94,220, 98,182, 55,101,182, 59,225,189,239, 63, +230,131,166,167, 85,112,211,193, 67, 25, 25, 74,193,206,102,224, 86,227, 41,191,115,151, 87,215, 13,175,237,212,204, 94, 63,226, +254,213,146, 73,227,216, 44, 7, 30, 13,240,141,100,120, 49, 42,190, 60, 53,252,191, 14,222, 63,239,169, 35, 20, 70, 50, 31, 60, +122, 82,128, 80, 24,173,184, 35, 21, 55,182, 21,133, 51,136, 85,195,241, 91,239,114,235,198, 62, 47,224,120,242,201, 99,218, 43, + 19,234,218,160, 10, 69, 81, 22, 28,159, 44,249,151,119,159,242,207,127,251,247,120,244,241,146, 23,182, 13, 7,135, 91, 24, 93, + 82, 20, 37,178, 27, 56,239,214,156,198, 68,220,218,193,220, 82, 4, 25, 72, 79, 31, 33, 94,126, 19,110,190, 4,251, 47,114,116, +117,151,205,147, 51,126,227,255,250, 29,244,239,126, 23,241,197,151, 16, 71,215,217, 81, 2,183, 92, 96,164,226,165,162,100, 49, +116, 28, 3, 41,120,196,208, 34,101,139,223, 24,106, 91, 32,130, 99, 66,100,123,189,164, 89,158, 19,143, 79,136,253,154,116,251, + 83,196,157, 3, 82, 89,145,108, 73,178,134,223,120,239, 1, 87,240, 28,204,118,248, 94,235,179,183,252,188,132,176, 70, 40, 75, + 58,218,129,189,125, 38,102,194,223,217,219,101,145,114, 72,213,191,109,150,121,189,103, 71,226,149,243,153,118,181, 88, 66,227, +184,191,217,100,199, 73,234,199,181,225,104, 31, 13,241,111,127, 86,254, 40, 46,250, 98, 1,187,123,151,156,134,209, 6,156,198, +113,238, 48, 4, 10,157,149,236,107, 55,112, 93, 27, 6,173, 56,137,137,155, 19,141, 31, 4, 49,207, 16,185, 82, 21,108, 6,199, +138,236, 78,153, 0,117,101,232, 99, 98, 72, 41, 63,101, 31,145, 87,246,144, 82, 83, 76, 44,184,129,212,244,220, 26, 6,110,232, +204, 55, 80, 2, 54, 46,112,173,176,212,187,150,184, 55,131,189, 25, 87,170,154,164, 5,167, 67, 75,227, 29,175, 18,249,172, 81, +212, 90,114, 84,148, 60,117, 29, 79,162,199, 3, 31,116, 3,167,162,196,168, 60,133, 91,135, 13, 73, 38,214,109, 3,222, 33, 54, + 27,146, 80,172, 55, 45,223,148,145,111,202,209, 86,146, 2, 44,250, 49,179, 99,156,244, 14, 25,226, 50,238,184,242,244, 81, 11, + 88,174,159,157,177,119,165,102,119,219,210, 6,193,190,206, 4, 54,141,160,137,142, 82, 26,166, 82,112, 46, 20,197, 24,202,213, +111, 22, 24,171,217, 69,179,113, 3, 24,131, 14,142, 32, 4, 94,106, 22, 17, 90,198,137,243,176, 33, 40,152, 71, 73, 39, 5,219, + 17, 58, 33,217,158,151, 28,247,145,131,121,205,227,214, 97, 11,197, 64,164,239, 55, 44, 84, 32,161,169,116, 73,215, 12,156, 10, +197,137,157,161,147,103, 75, 90,124,236, 65, 41,170, 36,232, 98,100, 87, 6,156, 27, 48, 74,178, 85, 26, 78, 6,199,150,132,165, +119, 20,104, 38, 6, 22, 36,154, 16,144,182, 32,166, 0,194,254,224,103,105,185, 25,131,141,234, 60, 17,170, 74,112,254,185,162, +174,245, 37, 41,230,199,141,221,167,117,142, 33, 44,170, 92, 32, 46,126, 6, 46,139, 77,188,192,201,245, 99,228,233, 88,236,237, +115, 93,174,243,151,227,126,212, 37,108, 4,153,173, 90,106, 84,193, 63,103,159,219,132,200,196,234,204, 47,209, 50,231,175,248, + 33, 91,179,188,167, 65,176,171, 21, 69, 33, 89, 15, 25, 8,163,141,160,245,254, 89,202,253,178,115,168,202, 82,185,136, 55, 30, + 6,205,153,114,108,219,140, 51,108, 83,196, 40,197, 34, 95, 71,153,105, 65,131,198,182, 3,219,192, 70,107,214,193, 51, 67,243, +168,237, 8, 93, 71, 61,155,114, 26, 37,108,250,203, 72, 86, 9, 52, 27,176,138,224, 35,239,159,173,248,220, 86,126,209, 39,232, + 49, 38, 87, 50, 49, 22,173, 10, 78,104,217, 45, 19, 77, 47, 51,115, 5, 46, 51,224,155,110,220,157, 95, 28, 42,242,146,250, 22, +228,232, 58, 24, 27, 34, 41,243,239,234,135,252, 62, 68,159, 91,118,171,243,123,164,220,104,253,241,104,107, 41,173,225,228,108, +131, 27, 11,188,214, 6,151, 2,162, 44, 40, 37, 20,101,206, 6,200,251,242, 11,105, 68, 78, 82,235, 98,192, 17,145, 61, 88,173, +144, 57, 69, 6,169, 50,139,152,144,111,238,217, 46, 47, 81, 49,195, 94,116, 2,163, 36, 90,107,188, 8,184, 16,232, 55, 30,223, + 56,232, 29,125,240, 24, 33, 88,165,196, 10, 40,172,225,104, 58,101,111,127,139, 63,250,147,239,241,221, 38,239,208, 16, 49,255, +174, 83, 77,223, 58,254,213,185,203,193,241,107,207, 59,231, 3, 47,110,107,138, 39, 13,146,123,220,216,153,242,194,214, 46,250, +250, 14,223,219,121,204,100,182,197,164,174, 41,102, 83, 14,143,118, 88,117, 67,222, 16,109,122,154, 36,232,132,192, 9, 24,122, +207,217,162,225,238,253, 19, 30, 62, 56,103,240, 29, 41,100,108,167,136, 17, 31, 99,166,167,249,132, 64,179,232, 5, 82, 25,148, +130,253,189,138,122,119, 74, 49, 45,113, 41,113,214, 42,110, 79,247,248,254,233, 83, 30,184,150, 77,219, 32,140,164, 25,122,174, + 4, 69,179, 56,102,111, 19, 88,196,134,217, 39, 11, 78, 95,152, 96,103,154, 35, 83,112, 16,225,198, 85,197,181,101, 79,215, 5, +126,213, 74,254,167, 85,207, 73,227, 25, 6,216, 41, 36,147, 66,113, 22,224, 80, 11, 62, 59, 51, 28,213,138, 19, 1,111, 63, 78, +124,229,240, 21, 22,201,113, 32, 18,159,217, 46,249,227, 69,203,195,239,220, 99,231,232, 42,211,123,103, 92,145,130,111,126,247, + 33,119, 80,108,109, 91,116, 93,176, 85, 79, 49, 66,211,173,150,220,125,252,144, 83, 93,177,116, 41,239, 67,203,154,161, 56,128, + 47,127, 38, 39, 89,181, 27,196,215,254,128,223,248,238,130,127,241,134, 66, 93,217,197,124,233, 14,162,156,176, 91,207, 57, 16, +154,137, 86,163,169, 38,208, 13,158,207, 19,217,154,239, 66,154, 51,167, 37,173,206,169,162,195,132, 0,203,115, 94, 63, 95,241, +180,237,137, 6,194, 98, 65,252,222,251,196,219,142,120,253, 6, 73,193, 23, 95,186,195, 27,183,111,241,199, 31,188, 75,255,240, + 29,238, 29,247,136,170,134, 74,147,216,206,201,150,211, 41,111, 76,106,110,109,111, 97,133,228, 74, 97, 40, 69,143, 90,231,176, + 70,218,113,127,123,190,202,141,239,249, 58, 23,115,158, 43,200, 74,130, 48, 57,103,253, 63,164,168,255,117, 63,171,213,104,253, +213, 35,255, 66, 17, 92,204,199,156, 17,244, 46,177, 45, 3,229, 78,205,227,245,192,190,149,220,172, 18, 15,186, 64, 39, 20, 83, + 18,133, 53, 28,167,196, 43,133,193, 42,184,110, 53,171, 33,240,168, 25,152,151,130,166,143, 72, 31, 81,218,160,171,146, 91,243, + 41, 66,107,164, 31,136,147,158, 47, 9,207,203, 74,161, 6,199,241,178,227,233,186,231, 35,239,153, 86, 21,177, 40,198, 44,144, +128, 68,163,180, 34, 16,121, 81, 68, 38, 90, 82,250,196,169, 95,178,173, 13,157,115, 28, 7,184,231, 65,153,136,111,219,108, 68, +233, 90,210,122,141,104,123, 82,215, 67,231, 16,195, 64,146,238, 50,228,231, 7, 64, 95, 41,171, 92,203,145,148,103, 60,108, 70, + 32,141,119,224, 70, 43,244, 72, 59,139,210,241,180, 53,220,175, 19, 6,184,154,224, 64, 41,206,165, 34,166, 68, 47,179,125,248, + 52, 37, 26,160,172,166,232,216, 17, 92,139, 80, 37,131, 15,120,157, 39,199,103, 67,135, 21,154,117, 28,178, 86,201,214,176, 13, +203, 85, 67,225,123, 54, 2,156,213, 48, 68, 68,101, 57, 67,240, 74, 93,240, 46,153,123,209,171,130,223, 91,116,212, 90,243,134, + 13,188, 39, 36,235, 16, 9, 33,176, 85,206,240,205,130,189, 98,134,175, 39, 16, 3, 59, 4,154,205, 19,166, 90, 67, 12,172, 99, +100, 79, 43,156,207,154, 45,159, 28, 43, 31,241, 14, 10, 41,243,250, 66,233,209,185, 60, 54, 62,113, 12,173,113,125, 46,238, 90, + 67,219, 65,122,254,166,110,245,165,100,254,199, 21,245,161, 1,202, 92, 52,158,221,180, 61, 88, 55,250,163,199, 4, 57, 63, 90, +180,188,191, 28, 5, 95,220,200, 47, 10,248,133,218,254,226,159,155,238,242,198,127,193, 13, 30,233, 99,239,169,130, 23,165,160, +151,146, 2,216,196,152,119, 55, 82, 18, 99,196,249,129, 18,197, 82,122,212,136, 46, 91, 43,197, 68, 6, 76,161,105,157,231,110, + 19,120, 97, 2,170,247,172,140,162, 38,146, 76, 66,171,114,132,132, 64, 37, 36, 29,176,140,145,235, 90, 35,131,167,198, 32,133, +231,201,232, 10,159, 40,205, 58, 4, 10,161,120, 52, 64,116, 29,181,116,153,204, 19,251, 49,190,207, 65, 10, 40, 97,121,226,122, +190, 48,175, 88,123,199, 84, 40, 38, 90,161,180,201,163, 94, 44, 50, 5, 10, 37,168,124,226,250, 86,201,112, 62,176,190,120,103, +124,155,247,127,171, 46,127,232,149, 29,189,178, 49, 63, 25, 63,118, 84,202, 94,142, 6,227,184,147,143,163, 40,206,199, 75,149, +114, 24,217,237,162,196, 22, 10,171,243, 72,189,158, 78,114, 40,221, 38,147,209,246,171,154,157,189, 41,125, 15,165,209, 8,145, +105,108, 81,100, 43, 91,206, 97,143,196, 33,208,235, 72, 29, 21, 33,138,203,129,140,144, 99, 10, 98, 22,229,136,148,208, 82,100, +123,188,204, 35, 41, 25, 19,209,103,222,186, 86,130, 3,165, 57, 47, 10, 68, 8, 44, 82,162,142,145,101,190, 18, 83,212, 5,235, +243, 13,220, 95,147, 60, 76,181,102,221, 15,208,132,252, 90, 92, 55,240, 73, 15, 27, 15, 6,190,190, 47,248, 58, 1,156,227,102, + 1, 7,139, 21,221,217,154, 73,253,152,178, 46,217,155,111,243,229,207,221,225,240,133, 93,202,218,242,232,124,195,233,186,101, +181,233, 41,180,165,174, 74,162,148,116,131,227,120,213,240,240,116,201,134, 72, 16,146, 36, 21,169,119,248,161, 35, 70,151,127, + 55, 52,146,148,119,237, 86,211,167, 72,155, 18,109,140, 20, 18,190,249,246, 99,206,122,248,164,154,210,238, 22, 84,174,103,221, +221,167, 90, 31,227,156,227, 95,135,129,217,162,225,197,162,228, 17, 37,187, 15,158, 50,105,246, 17,100,112,140, 83,138,161,208, + 28, 79, 44,198, 5, 78,149,224,205,157,130,223,250,218,125, 30,108,224, 63,187,190,155,149,181, 17,124, 8,124,126, 90,179, 61, +181,156,165,200,245, 98,135,201,178,230,201,122,224,157,227,115, 68, 20,156,189,243, 17, 15,222,251,152, 15,138,119,121,225,215, +126, 25,172,161, 45, 75, 44,150, 29,237,248,240,163, 5,205,249,134,237,253, 41, 91,123, 91,252,254, 87,255,130,116,117,159,120, +243, 8,130,161, 22,240,202,151,222,228,245,254,152,223,252, 95,190,133,253,114,201,144, 2,123, 63,127, 3, 89, 87,236,206,175, +176, 78, 9,163, 52, 71,202,176,103,115, 26,100, 66,226,186, 53, 47,138,158,117, 12, 28, 30, 93,163,156, 84,184,190,231,236,195, +111,179,186,127,151,243,216,211,222, 95,114,173, 46, 41,129, 79,111,237,240,173,197, 25,161, 91, 17, 82,128,243, 39,188,121,245, + 5,190,116,176,203, 92, 72,124,140,252,230,251,223,231,230, 36,112,183, 79,121,154,110, 20,105,108, 34,136, 48, 87, 10,171, 5, + 58, 6,122,215,241,165,208,240, 71,235,101,158,132, 61, 61,207, 86,181,229, 34, 79, 32, 11,251, 35,188,230,233,111, 62, 27,255, +182, 63,110,200,244,182, 49,145,115, 90,104, 58, 9,125, 31,185, 82, 41,156,149,156,181,158, 93, 23,153,106,201,218, 7, 54, 30, +180,213, 57, 71,170, 46,185,182,189,207, 78, 49,229,102,109,185,163, 4,106,241, 24, 21, 28,127,201, 10,173, 36,115,223,161,181, +198,214, 53, 73, 90,166, 69,238,127,103,117,205,212, 27,110,196,158,228, 28, 19, 99,168,103, 64, 31,120,219,195,220, 40,130, 86, +108,155,130,137,177, 12, 36, 58, 41,217, 55,134, 67, 45,209, 93, 62,215,116, 72,116,222, 51, 12,145,223,121,218,227, 68, 68, 15, +103,132,229, 26,180, 37,185,129,120,129, 4,149,144,250,241,117, 13, 54,251,250, 47, 34, 80, 69, 49,174, 25,199,139, 78,231, 71, + 29, 86,186, 4,128, 93,136, 36, 92,255, 44,170, 91, 4,184,219,182,212,133, 96, 54,230,158, 8,163,145, 49, 48,232,130, 20, 61, + 43, 33,233,181,161,141,145,132,164, 81, 5,123,186, 99,225,122, 30,217,154, 57,145, 77,202, 77,213,169,239,199,245,229,152,226, + 41, 13, 76, 74,250, 30,146,177,104, 4, 11,163, 81, 9,130, 82,108,138,154,159, 80,146,149,144, 44,132,160, 78,176,107, 20,143, + 66,228,101,173,121,170, 12,119,125,203,186, 83,204,170,154, 71,171, 99,136, 29, 71, 55, 95,103,245,238,159, 81, 81, 16,125, 71, + 10,137, 90,102, 65, 93,242,207, 16,152,204,180,228,110,227, 71,200,149,186, 36,184, 21,163,142,162,200,164,200,103, 7,110, 63, + 66,139,132,122,174,168, 59,127,201,123,253,113, 63, 77,155, 51,133,229, 15,141,151, 28, 16,187, 60,154,127,158, 15, 59,118, 35, + 57, 5,135,203,177, 19, 33,171,149, 13,121,199, 36,199, 55,243, 25,169, 73,141,108,227, 13, 84, 19, 84, 72,156, 7,199,118,204, +233, 78, 90, 89, 54, 41, 82,138, 12, 5,152,218,146,251,155, 37,203, 24,185, 82, 27,190,127, 49, 82,211,112,220,122, 98, 18, 92, + 41, 21, 79, 26,232,230,137, 93, 18,139,148,173, 74, 87,101,230,232,106, 33,241, 8, 28,145,131, 42,119,115, 33, 64, 69, 46,244, + 86,107,122,151,241,138, 61,137,211, 16,152, 23,138, 7, 35,183,153, 97, 4,181,172, 54,207,252,248,161,105, 57, 50,138,183,151, + 45, 95,152,215,212, 85,129, 79,129,153,153,208,184,236, 19,245, 82, 83, 70,207,141,201,156, 7,205,134, 45, 35, 40, 5, 60, 93, +181, 80, 87, 89,160, 83,106, 8,213, 72,124, 35,135,212,244, 99,177,246, 9, 38,228, 27,184, 30, 21,240, 23,171,142,139,177,129, + 31,121,211,186,200,157,177, 41,153,212,147,156,250,230, 19,182,146,112,158, 24,134,129,162, 40, 57,188,178,203,223,253,204,117, +164,210, 36,145, 69, 26, 46,145,233,106, 82,144,124, 78,140, 43, 10, 73, 8, 41,111, 0, 18, 72, 41,179,121, 33, 64, 34,142,230, +134,244, 44, 80, 71, 2,106,220, 27,102,198,120,100, 54,218,139,125,132, 38,100, 40, 79, 14,227, 20,204, 68, 66, 8,137, 45, 43, +142,143,207,121,251,126,199,204, 10,166,133, 98,157, 70, 49,225, 69, 97,247, 23, 1, 1, 33,123,244,111,215,224, 36, 15,151,129, + 79, 98,226,221, 90,113,133,192, 21, 25,217, 44,207,168,239, 62,230,211,211,130, 23, 74,205,164, 42,176, 74, 50, 49,134,162,180, +204,234, 2,107, 52,206,141, 80, 26, 21,243,168,174,168, 32, 37,130, 50,248, 21,200, 62,161, 99,200, 62,124, 4, 49, 6, 98,231, +240,235,158,197,201,154,132,224,241,249,138,234,253,123,156, 76, 42,238, 79,246, 57,156,148,220,153, 77,249,120, 50,229,252,227, +125,228,174,163, 57,237, 88, 29, 9,222,245, 3,159, 58,152,243, 7, 83,205, 71,255,235,255,199,250,147, 99,170,249, 22,113, 62, + 33, 20, 37, 87,175,239,112,227,206, 14,157,128,247, 31, 44,120,177, 42,217,185, 49,231,188,247, 76, 66, 66,185,200, 63, 56,172, +153, 36,208, 62,113, 69,229,176,141,118,106,249,211,147,150, 38, 70, 86,171,134,214,105,218,135, 13,215,127,234, 38, 79, 11,195, + 45,109,120,233,229, 27,220, 83,146,189,190,225,218,235, 45,103,143, 30, 48, 63, 60, 66, 77, 12,182,123, 68,122,119,159, 52,109, +184,117,235, 58,169, 56,224,181,197, 61, 42,161,248,149,127,122,155,213,100,155,101, 40,152,238, 28,208, 3,171,224,121, 41, 4, + 42, 5, 91, 74, 51,179, 80,203,132, 78,142, 85,232,104,135,134, 36, 11,166,214, 82,149, 5,231, 85,201,176,253, 18, 31,156, 46, +249,252,201, 35, 90, 35,248,189,199,199,252,194,213, 61,190, 33,160, 76, 18,191, 60,193,223,127, 64,216,221,167,174, 37,197,225, + 54,161,152,210,233,146, 55, 14, 15,153,107,216,234, 29,223,110,251, 81,185,238, 73, 66,243,238,224,249,169,118,193,141, 80,211, +250, 14,227, 29,177, 95,231, 93,249,201, 34,171,172,155,238, 7,241,166, 74,254,208, 63,251,191, 18,110,243, 31,157, 43,127,241, +103, 14,249, 49,151,163, 76,233, 74, 93,242,120,227, 40, 10,197, 84,128, 76,137, 32, 4, 87, 38, 5,171,113, 63, 43,172,162,212, +150,235,179,125,246,118,182,185,105, 44,183, 66,131,177, 37,221,234,132,253, 98,139,143, 54, 11, 14,148,193,147, 24, 16, 76,234, +130, 66, 25,170, 66,161,164,229, 72, 43,174,166,130, 32, 27,172,138,244, 1,110,109, 77, 16,177,227, 65, 93,208, 88,240,218,144, +140,161,141,129,181, 79, 60,236, 58,110,148, 2, 75,228, 64, 43, 54,110,192, 13,158,213,162, 69, 63, 62,135, 20,114, 60, 47, 25, + 42, 21,184, 12,203, 73,189, 71,104, 77,234, 7,114, 12, 12,249,251, 90, 75, 8,125,222, 19, 95,212, 5, 61,234,178,180,186, 76, +208,188,200,216,186, 40, 96,195, 0, 91, 19, 24, 2, 31,172, 29, 98,170,249,194,164,226, 97,204,251,241, 34,102,230,135, 19, 10, + 27, 2,131,202,158,140, 45, 47, 88, 75,197, 92, 72,222,117,145, 37,137,164,244,136,184,214,121,109,172,199, 6, 67,251, 92,224, +171,154, 32,192, 35,176, 82, 33,148,100,219,148,120,224, 84, 91, 78,253,192, 34, 68,246,203, 9,149,144,120, 35, 57,117, 45,199, + 99,156,107, 72,142,123,235, 83,110,137,196, 98,121,130,191,251, 22,110,179, 4, 60,173, 79, 92,213,153, 8, 89, 5,129,151,130, + 33, 66,239, 2,167, 62,159, 59,249, 66,246,156, 88, 58,166,220,252, 92, 76,132,205,115,214,242,190,135,117,243, 67,150, 54,239, +255,102, 17,200, 5, 12,228, 34, 10,209,140,240, 3, 51,142,135,109,145,255,122,214, 28,164,188,203, 29,134,203,255,103, 24,227, +238, 10, 9,171, 53,204,103, 25,217, 88,141, 0,152, 16,115, 8,141, 28,129,241, 50,145, 82, 96,170, 44, 51, 45, 41,148, 70, 11, + 8, 98,132,133,164, 64,235, 2, 66, 73,206, 66,224,254,102,160, 31, 65, 49,155, 33, 50, 83,146, 62, 69, 54, 81, 16,164,160,113, +145,121,105, 80, 18,106, 99,105,147, 96,183,208,248, 81,249, 46,149,102,229, 61, 67, 8, 57, 13, 45,194, 32,115,177,121, 48, 12, + 4,153,253,216, 69, 82, 60,246,185,211,234, 47, 20,215, 23,182, 61, 55, 22,121, 33, 24,156,103,219,100, 91,220,142,177, 84,198, +114,238, 58,172, 50, 36, 33,136, 33, 96,146,100, 16, 96,165,192, 73,129,219,180, 92,153, 84,156, 54, 45, 68,216,154, 22,244,221, +144,181, 10,105, 92, 81,232,231, 4,117, 62,140, 30,244,139,214, 54, 94,134,212, 92,208,239, 82,204,227, 44,109,161,237,248,236, +155,159, 97,190, 55,231,244,248, 28, 31, 96, 50,157,178, 60, 89, 81, 79, 38, 92,217,219,226,221, 79,214,188,112,101, 62,142,202, +101,166,177,141,193, 85,125,200, 25, 1, 89,148, 47, 40,108, 78, 40,147, 34,143,233,253,168,198,245, 33,226, 67,194,187,108,105, + 84,241, 66,249, 30,192, 7, 66,235,232,154,129,174, 15,196,193,227, 82,100, 21, 28,201,199,108,135,139,145,171,251,187, 28, 28, +238,242,206,219,239,243,222, 73,195,178,117,172,134, 17, 81,219,135,188, 12, 59, 30,133,138, 25,223, 4,103, 14, 38, 18,185, 93, +225,251, 56,106, 57, 37,243, 90, 83, 25,203,164,158, 34,181, 37, 84, 22,105, 53,189, 15, 28,159,183,244,157,163, 42, 53,211, 73, +137,210, 18,239, 60,109,215,211,245,217, 98, 39,180, 34, 70, 75,194, 18,140, 70, 10,205,118, 81,115,125,190,205,225,100,206,196, +148, 76,149, 97,191, 40, 41,146, 68,205, 45,178, 46,105,107,139,208, 2,206,150, 76, 39, 19,110, 29,212, 52,202,208,238, 77, 16, +170, 96, 82, 22, 84,243, 18, 61,155,178,127, 56,229,202,225,148, 99, 49,229,251,201,210,204,106,228,225, 46,147,171,115,156, 86, + 60, 10,112,114,222, 99,181,165,124,113,155,117, 59,112,122,210, 48,108, 28,243, 29,131,248,232,148,151,246,167,136, 0, 86,231, + 56, 76,149, 18, 47, 84,130,155, 83,195, 7,143, 60, 11, 57,103,101,225, 74, 33,216,185,122,200, 78,105,104, 3,248,178, 32, 77, +166, 32, 38,108, 85, 37,219,135, 59, 60,126,186,226,159,124,230,243,252,131,255,242,167, 57,122,227, 14,213,233, 19,134,167, 31, +243,130, 45,137,102,194,244,240, 6,147,131, 79,177,127,227, 58,182,174,152, 78, 39,204, 37, 28,106,195, 22,138,173, 34,113,160, + 52,179, 24,208,190,103,238, 6, 78, 22, 43,246, 82, 71, 85,212,180,211, 41,117,239,249,104,240,220, 48, 5,119, 69,226,134,138, +188,148, 4,223, 76,138, 95,170, 45,239,161,144, 66, 35,241, 8, 23,120,176, 25,216,173, 5,247,134,129,148, 36,183,235,138, 93, + 91,177,109, 44,239, 56, 79, 24, 57,214,194,121, 98,236,249,254,114,205, 46, 61,186,239, 89,117, 11,254,229,135,143,224,254,113, + 30,133,187, 31,218,125,203, 81,159, 18, 70,190,130, 28,187, 84,255,159, 0,136,121, 54, 69,139,151,205,118, 28,207,138, 36,168, +172, 34,133,132, 23,130,237,164,120,109,111,194, 79,237,109,241,234,124,202,212, 72, 2,130, 86, 9,182,180,225,198,116,198,220, +150,236,213, 19, 94, 41, 11, 74,109,216,149,146,169,202,126,117, 45, 45,219,214, 98,149, 98, 87, 89,166,166,224,160,168,216,211, + 21,187, 41,114,104, 44, 7,186,100, 91, 21, 76, 80, 76, 76,205,188,156, 48,177,154,235, 86,179, 63,157,113,168, 37,187, 2,182, + 84, 68,118, 29,133,115, 44,215,107,142,130, 71,227,217,180, 61,199,231, 13,127,113,186,100,117,214,142, 22,219, 1, 17,179,240, +239, 50, 66,220, 95,254,174,207,191, 30,241,121, 29, 86,200, 89, 26,207, 24, 23, 98,244,105,143,103, 91,161, 47, 99,195, 73, 96, + 44,194,103, 55, 65, 72,112, 10,196,145,124,104,165,198, 11,129, 23, 57, 41,206,169,172, 53,216,140, 60, 17,139, 96, 41, 19, 8, +205,146,144,111,231,114,116, 4,153,139, 32,151,145,241, 33,115,214, 71,146,144,148, 36,152,146,137, 50,217,222,172, 52,115,169, +121, 34, 52,218, 90, 10, 91,162,144, 60, 9,158,162,172,184, 35, 5,247,146,128, 48, 48,183, 37, 65, 89,170,208, 99,250, 6,101, + 13,209,123,172, 72, 56,145,181, 71, 49, 4,150, 33, 19,244,136,137, 39,109,164, 75, 99,232,140, 80,227, 45,125, 20,204, 41,123, +185,106, 45,205, 88, 43, 85,182,185,141,103,244,127,218, 79, 61,201, 5,164, 75,204,127,226, 14,203,119,238,229, 20, 36,115,161, +146, 31, 59, 43,173, 71, 47,233,216, 93,116, 49,171, 29,235, 45,216,173,145,186, 32, 94,164,165,117, 62, 23,253,114,228,141,203, + 44,246, 58,243, 1, 71, 34,137,200,169, 15,108, 9, 65, 82,154,193, 59, 64,176,240,158, 62, 68,102, 82,178,136, 9, 41,229,248, + 98,141,117, 78, 93,140,254, 5,223,111, 19, 91, 86,176,155, 2, 83, 11, 79, 7,199,212, 90, 54, 41, 49, 9,238,242,134, 43, 5, + 40, 79, 10,154,211,152,152, 26,147,131,108,148,160,197,211, 15,130,190, 16,185,177,121,102, 51, 35,219,199,116, 22, 5,246, 33, +239,168,139,152,232, 4, 48,116,212, 69,205,248,209,205, 89, 11, 70, 83,199, 72, 7,236, 1, 15,132,160, 78, 61,159,155,105, 60, +154, 10, 79,179, 59,201,187,100, 3,119,151, 21,125,232, 47, 87, 32,210, 65,127,177, 79,231, 50,138,183,176,227,141,126,180, 46, +132,113, 74, 82, 88, 54,171, 14, 63,238,232,125,219,211,156,181,172,155,134, 33,120,166,243, 9,235,179,200,241,249, 6, 43, 4, + 82, 10,172,214,232,145,196,102, 20,156,167, 8, 93,196, 26, 49, 58, 81, 69,158, 96,165,252,181, 14, 41, 63,156,140,217, 38,231, + 70, 12,171,243,158,228, 60,214, 5,116, 4, 55, 4,206, 7, 71, 59, 12, 52,222,161, 60,164,152,144, 66, 48, 51,134, 43,202,178, +131,228,221, 71, 11, 58, 61,126,177, 87, 62, 63, 0,140,184, 89,178,109,109, 29, 97, 42, 97,237,225,173, 13,113, 94,160, 42,147, +117, 1, 41, 49, 51, 5, 91, 85, 69, 93, 20,244,193,113,114,182,121,150,213,227, 55, 3,194, 69,156, 82, 76,230,142, 9, 16,189, +199, 24, 73, 89, 25,166,157,165, 25, 34,102, 42,232, 6,139, 76,150, 98, 54,231,149,121,193,107,179,138, 74, 8, 66,231,104, 87, + 93, 78,206,219,177,120, 13,117,173,153, 76,118,152, 78, 45,190,141, 52,205,128,144,112,125,215,240, 66, 50, 28, 92, 41,120,184, +242,156,135,192,233,178,163,233, 60,199, 77,192, 27,197,193,139, 7,108, 29, 84, 76,182, 11,234,144, 16,189,167, 43, 4,147,173, + 57,202, 57,190,119,188,230,233,131, 37,171,147,150,183,255,213,191,227,149,255,238,191,230,255,248,247,111, 33,222, 62,231,103, +127,233, 85, 84, 44, 16, 86, 19, 67,194, 68,216,171, 53,191,254,197,107,124,245, 91, 15, 56,108,175, 80, 46,159, 98, 30, 46,240, +181,229,112,174, 49, 30,150,201, 80, 94, 55, 12,141,101,253,228, 41,191,246,153, 79,241,185,219,135,252,179,255,251, 27,188,247, +206,219,156,223,250, 60,101, 45, 57,223,222,102, 90,109, 35,119,182,153,204, 10,202,105,129, 34,209,172, 91,180,154, 50, 44, 55, + 40, 25,217, 18,134,210, 13, 24, 63, 32,137, 12,174,227, 85,237,249,131,183, 63,228,211,119, 63,160,252,212,171, 44,119, 95,226, +203, 74, 48,173, 44, 95,188,249, 50,230,250,117, 86,237, 57,243, 79,238,242,213,179,142,191,183, 83,241,241,149, 25, 31, 60,109, +145, 74,225,106,203,191, 57,107,152,118,138,175,236, 40,174, 85, 91, 68,173, 80,205,154, 45, 37, 57,142,153, 51,145, 98, 78, 72, + 91,106,197,111,156,159, 49, 77,176, 56, 89,193,217, 57,162,235, 72,234, 71,156,105,126,212,164, 92, 68,178,186, 17,190, 97,117, +190,160,180,253, 95,109, 4,254, 67,111,234, 23, 66,186, 8,187,159,189,195,233, 71, 79,152,138,192, 68,107,174,238, 90, 94,153, +205, 56,170,103, 36,169, 56,242, 1,193, 57, 83, 34,131, 79,108, 27,201,204, 42, 84,138, 36, 37,217, 83, 10, 29, 2,186, 40, 8, + 17,246,148, 39,186,129,151,132,200, 35,114,215, 51,137,130,210,123,102,182,196, 4, 79,169, 20, 69, 89, 99, 38,134, 48, 68,154, +245,130,217,100,135,232, 61,125,223,208,108,214,180, 93,203, 98,211,242,198,224,121,176,110,120,228, 60,167, 90,243,205,174, 99, +224,255,103,237, 77, 98, 36, 77,243,243,190,223,187,126, 91, 44,153,145, 75, 85, 86, 85,215,210, 93,221, 51, 61,156,157, 67, 14, + 57, 36, 37, 82,150,185,192, 48, 33, 27,180, 1, 95,228,131, 47, 6,124, 48, 4, 24,240, 73,128,225,139, 1,195,128,125,240,193, + 7,249, 98, 2,186,200, 2, 40,203, 20, 32,153,139, 8, 82,148, 72,145, 34,197,153, 86,207,116,207,244, 82,221, 85,213,149,149, +107,100,196,183,189,155, 15,239,151, 85, 77,114,108,211, 26,246,169,208,221,200,202,140,140,248,254,219,243,252,158,200,199, 62, + 48,196,145,170,148, 19,188,230, 83,181, 23, 72, 83,190,247,167,145, 17, 9, 16,222, 79,209,203, 58, 11,124, 39,253,128,144,110, + 0, 0, 32, 0, 73, 68, 65, 84,198, 12,169,203, 53, 35, 76, 27, 99, 83, 78, 19, 85,200, 53, 67, 76,153, 24,184,108,243, 27, 2, +148,146, 48,122,190, 73,207,144, 4, 95, 89,104,230, 82, 51, 18,104,148,161, 11,129, 30, 48, 74,115, 21, 34,131, 86, 28, 6, 8, + 41,178, 22,138,129,172,157, 17, 74, 17, 98,204,104,221,232,166,237,114,145, 79,198,170,129,137,204,183,150,138,215,141, 97, 68, +177, 86,154,195, 8, 87, 90,114,144, 4, 79,148,224,142,153,115, 25, 70,222, 46,231,220,102,195, 99, 96, 29, 34, 42,118,220,212, + 37,224,121,214,109,184,103, 11,210,152,104, 19,132, 16, 72, 65, 48, 34,145, 24,158,143, 25, 16,148,195,185, 66,174, 35, 74,102, +235, 85, 93,101,149,187, 45, 50,187,228,250,197, 45,203, 23, 37,235, 7, 11,116,169,203, 23,201, 49,111,254,212, 15, 99,181,226, +226,248, 98,162,209, 77, 44,243,248,169,172,206, 76,230,200, 19,108, 59,100,161,211,124, 6, 77,141, 44,116, 86, 92,247, 35, 92, +173,243,215,190, 78,114, 19, 47,211,192,230, 70, 49,196, 12,239,111,167, 80,148,150, 72,231, 35, 1, 88, 15,158, 83,239,115,122, +155,204,211,101, 10, 57, 95, 55,143,149, 83, 41,157,160, 30, 82,234,140, 1,148,153, 73,110,148, 96, 27, 34,123, 74, 50,151,154, +109,244,236, 72,137,146,240,201,198,211,163,208, 18,206,131, 32, 34,169,180, 98,136,226,101,247, 45, 39, 50, 73,152,168,120, 46, +163, 20,215,253,200,253,166,102,183, 40,232, 17, 84, 66,162,148,164,139,137,218, 24, 98,140, 12,193, 83,105,203,214,141,212,133, +162,241,142,135,210, 32,146,224, 10,201,171, 74,177,171, 37, 94, 8, 62, 95, 20,124, 36, 5, 97, 24,115, 55,231,166,224, 23, 89, +230,155, 57, 62,223,133,220,148,171,172,124,166, 84,185,248,194,250,246,214,219,223,230,151,126,233,231,216,180, 46,131, 85,124, + 98,216, 14, 92,182, 3,149, 45,121,248,218, 13,118,155,130,222, 7, 8, 57,101,205, 76, 64, 35, 73,162, 31, 60, 91, 23,104, 93, +194, 74,137, 53,249, 53, 12, 36, 98, 72,140, 33, 48,186, 56, 61, 88, 50, 39,158, 20,233,221, 52,149,247,158,147,118,228,162,115, +180, 62,131,102, 46,199,108, 99, 25,198,158,232, 3,115,101, 89, 52,101, 22,211,125,243, 99, 94,187, 10,236,123,193,221, 91, 5, +143,174,223, 27,149,124,153,206, 86,146,207, 58, 33,193,131, 18,154,252,250,213,141,226, 70, 83, 48, 43, 11, 14,235, 57,165, 54, + 40,107,176,214, 18,133,192,143,142, 97,219,211,110, 91,132, 53,212,149, 69, 10,232, 6,199,229,118, 96, 24, 29,163,243, 68,159, +208, 66, 82,207, 53,133,209, 84,139,146,215, 15,231, 28, 29, 52, 44, 22, 21, 85,109,176, 69,206, 92, 55,141,102,119,111,134, 20, +145, 79,158,108, 88, 46, 74,234,218, 80, 87, 6, 99, 21,139, 66,113,179, 80,236, 91,195,172,210,232,198,176,179, 44,217,158,245, +180,219,158,110,219,161, 43,205,108,183,192, 26,137,114,129,184,245, 96, 37,221,186,227,234,209, 25,103,127,248, 61,254,232,111, +255, 35,174,126,243,219,168,143, 71,222,252,143,191,204,235, 95,125,192, 31,254,218,111,240,214, 63,120,155,215,191,112,151, 54, + 70, 46, 98,160,182,130,170,176, 88,173,208, 11,195,229, 7, 29, 95,118,138, 97,188,162,171, 74,116,109,249,162, 27, 24,147, 32, +218, 2,105, 45, 97,127,151, 79,198,145, 95,253, 59,255, 59,199,127,237,231, 40, 94,249, 12,183,239, 29,177, 58,184,193,108,181, +135,106, 26,154,101,197,172,177,212, 86,103,122,160,247,232,209, 81, 14,158, 57, 30,237, 28,115,109, 56, 48, 5, 59,163,103,214, +181,236,246, 35,111,218,130,207, 55,115,142, 46, 79,249,209,122,198, 23,234, 25,111, 44, 86,188,214, 44, 89, 21, 13, 69,217,112, + 65,100,102, 5,172,118,216,111,102,220, 61,216,229,196, 40,130,206,205,126,144,154, 31,155,207,168, 4,120,239,113, 49,208, 59, +199,199,235,109, 14, 91, 57,187,130,203, 22,113,118, 65, 26, 60,195,101,159,183, 59, 50,175,156,196, 4,208,249,127, 12,171,178, + 19, 58,187, 48, 25, 82,163, 77,126,182,125, 90, 36,252,255,245,143,148, 47, 79,145,159, 38,226,148, 22, 10, 75,119,182,201,124, +245, 36, 56,216,169,120, 56,111,184,211,204,153, 43,141, 85,134, 72, 98,207,150, 92, 5,207,188,208, 52, 82, 82, 40,195,162,108, +168, 35,236, 38, 65,153, 28,209, 71,124, 20, 84,202,176, 40,106,106, 99,153,233,130,133, 20,212, 50, 79,150,141,176,148,202, 80, +151,115, 36, 54,171,250, 83,162,158,175,168,202, 57,133, 45, 41,164,160,180,150, 89, 89,178,154,213,220, 60,216,227,230,193, 46, +183,247,151, 28,220, 62,228,232,112,193,155,183,110,114,127, 94,242,198,254, 42,111,193,148,102, 43, 18,201, 65,210, 50, 39,103, +126,159,130,254,231,252,252,113, 90,183,199,148, 7,174,235,201, 61,168,140,201, 86,102,154,162,205,203,215,109,130,200,160, 12, +226,186, 41, 51,121, 53, 30,147,160, 52,138, 66, 41,198, 24,137, 19,235,100,155, 34, 66,107,198, 16, 49, 69,197,133,243, 28,218, + 2,132,164, 81,138,185,178,108,100,230,151,100,198,135,153,232,158,229, 11,160, 87,146,138,207, 21, 13, 91,169,179,218, 62, 9, +180, 86,236, 34,121, 79,192,171,218,210, 11, 65, 43, 20, 23,227,128,156,182,202, 3,144,148,101, 37, 37,167,126,228, 94, 81,225, +124,160, 52, 5, 78,106,182, 33,226,141, 70, 26, 67,151, 96,144, 18, 79, 34, 12,110,154,250, 38, 79,122, 97,242,107,164,174,183, +216,230,229, 16,169, 36, 86, 10,130,209, 63, 96, 81,151, 19,143, 56,193,201,199,207,184,248,222,211, 9,101, 39,255,244, 77, 74, +234,151,197, 93,201,172, 50,245,125, 22,169, 44, 22,160, 4,105,116,176,238, 50, 37, 39,201, 9,123, 23,114,135, 44, 21,140,158, +202, 74,132,130,185,214,180,206,103,228,235,208, 35, 83,190,131,131,228,233,118,224,108, 66,143, 18, 32,133,144,115,192,211,244, +166, 49,246,133,170, 92, 10, 73,175,114, 13,168,117, 66, 41, 77,129,100, 87,103, 2,207,214, 7,110,106,195,165,119, 92,186,200, + 43,165,224, 59,237,200, 16, 37,141,200, 69,189, 83,137,116,253,206, 82,217, 7,253,162,129,241,147,234,220,121, 80,130, 82,102, + 20,226, 43,205, 12,161, 20, 34, 6, 42,109,112, 49, 32, 17,184, 24,241,126,164, 52,154, 98, 28, 89, 37,193, 54, 38,110, 21,154, + 93, 45,105, 99, 98, 68,114, 71, 75, 78, 82, 96, 12,129,171,160,178, 40,143,240, 50, 16,199, 95,175,228,253,203, 53,141, 79,121, + 69, 86,218, 23,144,130, 95,248,247,127,129,187,175, 30,177, 94,119,180,219, 22, 55,142,140, 19,225,109,103,177, 64, 72,197,106, + 86, 49,159, 23, 64,166,227, 73, 33, 24, 66,162, 31, 61, 67,240, 88, 18,221,144, 3, 92,140,150, 36, 9, 33, 10, 66,140,196,152, +178, 47, 61, 68, 34,249,207, 17,129,144, 80,164,108,183,233,187,145,181, 11,108, 83,196, 13,142, 34,230,200,213, 49,100,238,128, + 78,153,141,220, 1,191,246,214, 35, 68, 23, 41, 37,136, 33,113, 62, 70,190,114,183,225, 39,238,204,248,185,210,240, 83,175,214, +188,118, 88,210, 61,172,216,155, 75, 78,199, 8,165, 64, 42,197,172, 52,212, 70, 50,183,150,253,197, 46, 50, 66, 81, 87,216,178, + 64, 11, 73,236,115,116,106,136,129,166,170, 88,148, 6, 23, 2, 39,235,142,227,179, 13,237,101, 71,215, 13,120,159, 83,241, 12, + 18,165, 65, 25,133,109, 10,230,149,193,216,220, 56, 6, 35, 73,149, 70,107, 56,220,105,176,133,102,177, 83, 83,149,134, 40, 21, + 74,201, 28,202,151, 18,133,139,148, 61, 36, 33, 24,172, 64, 43,201,106,127,198,114, 89,226,189, 39, 8,193,191,250,149,223,229, +189,111, 62,226,198, 98,135,245, 39,151,124,247, 15,255,132,239,254,238,159,240,123,255,203, 31,243,248,183, 62,200,233,119, 40, + 36, 1, 22,145, 31,254,233, 31,226,222,143,127,158, 94, 25,126,235,215,255, 25, 7,183,143,184,212,138,221, 90, 83,219,108, 13, +221,169, 44, 39,251, 13,247, 14,231,204,223, 63, 99, 45, 34,135,165,102, 39, 68, 46,158, 93,177, 45, 11,234, 89, 65,219,123,214, +169,192,124,229,171,148, 70,177,218,171,152,151, 6,163, 20,218,228,207,122,109,196,139, 39,182,117,158,114, 24,144,219,145,153, +246, 28, 10,201, 13, 93,240,197,162,226,168, 42,121, 80, 46,184,191,115,131, 7,119, 30,242,224,246,125,142,118,110,113,115,182, +207,222,114,159,157,131, 61,234,162,166,218,205, 81,153, 85, 80,244, 30,134,228,152, 23, 5, 55,155, 37,141, 49,236, 23,146,247, + 7, 15, 72, 66,138, 52,140, 28, 25,195,156,196,243, 97,195, 63, 60, 59, 39, 73,248,194,162,164, 22,158,139,147,233,110,238, 70, + 16, 2, 33,114, 40, 19, 58,175, 43,179,216, 52,252,121, 32,135, 41,243,218,211, 76,159,111, 61,177, 33,162,255,139, 23,245, 79, +107,139, 94,168,233,203,188, 54, 45,154, 12,194, 41,243,234,118,183, 48,220,168, 13, 71,166,100, 89, 20,204, 76,137, 4,106,165, + 8,164,156, 82,153, 50,169,177,138, 17,225, 6,172,243, 84,222, 81, 41,203, 24, 35, 85, 81, 33,133,164, 48, 10, 37, 36, 18, 65, + 74,130, 74,107,164, 0,107, 42,170,229, 14, 66, 90,116,105,145,218, 98,154, 6,101, 76,230,195,199,136, 20, 57,153, 82, 41, 77, + 89, 55,104,101, 41,139,146,217,124,151,133,169,185,189, 60, 96,175,106,216,173, 27,238,204,230,216,194,240,112,103, 65,242,129, + 79, 4,164,249, 33,209,119,153,143, 30, 35,233,251, 20,116,241,233,194,206,167,132,188,215,156, 20,117,189,158,143, 47, 99, 70, +175, 29, 60, 90,252,169,190, 64, 76, 95,188,117, 17,167, 37, 46, 38, 26,153,208, 90, 35,164,230,156,140,204,141, 49, 23, 79, 23, + 35,117, 89,210, 37,197, 40, 36, 27, 20,133,212,204,164, 96, 43,212,196, 9, 17,211, 10,126, 66,112,203,130, 59,182,224,105,130, + 91, 90, 83,107,197, 59, 18,238,170,130,103, 4,142,164,224,189, 16, 88, 41, 77,157, 18,167,198,114, 11,120,230, 51,151, 69, 24, +201,101,146,252, 84, 85,225,130,231,245, 89,195,190,150, 84, 86,243,165,217,140,189,186,225, 94, 97,121, 88,215,156,166,200, 37, +146,116,157,228, 70,200, 53, 48, 94,231,128,144,201,173,215,129, 95,218, 66,146, 36,242,249,246, 7, 43,234, 33,228, 78, 75, 76, +119,246, 52, 37,241,148, 38,119,184, 97,202, 85, 15, 33, 23,255,235,187,210, 56, 78,111,244,204,114,167, 29,178,186,187, 31,243, +135, 69, 77, 10, 63,171, 94, 78,235,165, 69, 68, 88,104, 77, 39, 97, 97, 45,235,209, 49, 51,154,110, 74, 20,218, 6,143,210,138, +139,126,186,133,167,188, 14, 15, 62, 76,112, 28,253, 18,126, 35, 68, 22,124, 69, 8, 99,164,148,217,163,222,135, 64, 35, 5,109, +140, 40,160, 19, 76,111,116,193, 71,193,115,168, 36, 39, 67, 96,144, 2, 23,179, 55, 49, 75,193, 95, 6,138, 76,161,228, 83,145, +141, 47,188,168,103,189,231, 51,203, 25,125,138, 84, 74,224,147,160, 16, 80, 75,141,115,142, 82,105,180,204,162,182,165, 82, 24, + 50,145, 46, 41,145,255, 10, 37,153,135,196, 25,130, 61,173,168,148,230, 56, 74,156,152,254,174,126,200,239,114,165,114,160,139, +148, 89,128,120,189,194,113,126,210, 61,100,229,100, 88,204,248,202, 23, 31, 50,244,158,174,115, 4,231,240, 19,250, 85,164,196, +195,215,142,152,213, 5, 59,179, 34,115,117, 2, 72, 45, 9, 33,178, 25, 29,151, 87,158,110, 12,164,152,111, 65,102,250, 62, 37, +146, 20, 18,129,196,232, 34, 99,200,104, 74,145, 34, 86, 64,149, 50, 38, 22, 31,216,142,158,245, 24, 24, 59,135,115,142, 2,120, +238, 60,235, 20, 72,222,209,199,192,108, 49,231, 81,187,229,215,255,201, 7, 60,146,129,247,206, 28, 31, 92, 57,134, 51,207,199, +207, 29, 31, 94,246, 28, 24,184,245,165, 59,252,200,195,215, 41,142, 14,184,163, 3, 63, 84, 43,126, 98, 94,177, 42, 18,181, 16, +164, 4,203,210,114,179,217,161,158,205, 40, 22, 53, 86,233,204,100,146,249,119, 22, 2, 44,230, 53,135,179, 18, 66,224,252,116, +195,241,211, 51,182,235, 43,252, 48,226,188, 35, 57,143, 74,137,224, 61,206,193, 48, 38, 98,161,137, 74,210, 43, 65, 42, 13,205, +178, 64,156,111, 40,254,245, 19,222,189, 88,227, 17, 72,151, 72,218, 80,104,157, 5,133, 36,132,139,200, 36,136,133,202, 41,130, +217, 9,136,213,138,157,155,115,102,251, 53, 95,254,201,207,241,141, 47,191,198,215,239, 46,217,185,183,199, 87,190,244, 6,255, +252, 95,109,217, 14, 11,228,113, 64,208, 79, 69, 29, 22,111,214,232,162,228,225,205, 5, 95,255,252, 17, 15,126,244,179, 60,223, +175,216, 43, 53,149, 75, 84, 74,162,173, 70, 22,146, 7,187, 37,197, 97, 69, 58,168, 89,188,187,229,234,124,160,235, 70,254,232, +120,160,154, 43,124,136,140,235, 17, 51, 4,118, 18,148,203, 18,229, 19,138, 68, 97, 36,113, 59,146,188, 71, 38,137,116, 1,209, +142,212,253, 72,108,183,104, 34,183,133,230,205,178,225, 70, 89,112,179,110, 88,205,102,212,203, 5,229,206, 28, 93, 26,172,178, + 24, 4,182, 44, 49,179, 10,213,212,232,202,162,171, 2, 85, 20, 88,107, 88,120,205,111, 15,129,207, 53, 13,101,213, 80,107,139, + 72,145, 66,120,158, 62,187, 36,125,112,204, 7,255,215,247,216,185,111, 24,199,150,199, 23, 23,188,211,122,126,246, 96,151, 47, +238, 30,242,234,206,146, 15, 82,160,221,110, 50,222,118,162, 41, 10, 49,185, 69,234, 10,154,102,138, 48,253,148, 86,136, 41, 2, +238,122, 82, 20,249, 62,154,113,157, 67,254, 44,253, 69, 7,159,235, 33, 71, 22, 57,113,171,106, 96, 94,231, 7,180,214, 44,172, + 98,169, 36,123, 11,131, 1, 30, 86, 53,145,108,169, 45,165, 32,166, 56,125,174, 96,244,217,109,161,200,216,106, 43, 4,115,105, +176, 73, 98,173, 38,133,152, 83, 19,125,100,219,181,108,251, 43, 68,116, 8, 4, 82, 40,164,136, 24, 85, 32, 85, 66, 8,131, 42, + 12, 56,151, 49,206, 82,230,144, 24,231, 16, 90,163,109,129, 68, 99,108,133,178, 21,214, 52,216,170, 65,106,141, 45, 42,138,162, + 38, 42,195, 65, 61,103, 67, 98, 89, 21,124,243,108, 64,223,219,197,159,158,229,154,108, 20,233, 26, 64, 38,167, 9, 94,235,191, + 24,126,220,232, 28,212, 99,228,196, 43,153,238,235, 98,138,245,142,113, 18,253,102, 56, 24, 70,210, 38,184, 97, 45,181, 53, 12, + 82,146, 84, 14,185, 84,202, 18,100,110, 70,163, 84,196, 32,152, 87,150,109, 18, 84, 74, 19,164,160, 81, 6, 33, 5,133,146,116, +241, 90,155, 52, 21,118,165,153, 11,197,171, 69,197, 73,204,191,155,165,178,108, 17,116, 40, 66,146,220,144,138, 36,178, 88,120, + 30, 35, 31, 2,165, 41, 9,228, 96, 46,165, 21, 59, 82,114,171, 50,220,211, 37, 91, 4, 51,105,216, 74,197, 74,149, 12, 74, 83, + 40,205,205,178,102, 16,130,211, 48,109, 42, 70,247, 82,139,161,204, 20,179, 42, 94,164,222,161, 45, 74, 25,146, 82, 4, 85,254, + 37,228,169, 95,175, 76,174,253,155, 77, 61, 21,177,235, 28,239, 79,197,203,169,201,203,221,141, 89, 24, 81,152,233,126, 49, 21, +160, 41, 44, 5,145,253,206, 47, 86, 11, 50,175,151,157, 53,204,180,230,187,155, 45,243, 66,179, 52,134, 53,153, 94,212,198, 64, + 7,116, 78,112, 17, 2, 98, 12,153,169,155, 34, 47,118, 52, 98,250, 30,194,212,125, 43, 5, 62, 32, 75,205,166, 31,153,149,138, +218, 26,146,247, 44, 11,203,214,123,218,224, 9,192, 54, 38,138,152, 56, 13,137,237, 48, 78, 65, 41,215, 30,252, 63,251, 65,158, + 86, 38, 76, 63,127,120,201,163,126, 60, 70,110, 53, 22, 71, 98, 71, 74,118, 76,193,102,220, 98,180,129, 48, 16,164,193, 6, 79, + 99,114, 51, 82, 41, 73, 36,161,149, 68, 75,197, 73, 74,236, 33,121, 26, 3, 43,109,176,181,228,233,224,167,201,156, 60,141, 79, + 62,234, 23, 98, 69,145,166,135,213, 84,153,125,142,171,187,120,118,204, 87,127,236,135,113, 99, 94,135,199, 4, 33, 36, 54, 93, +143,235, 3,139,221, 37,187,243, 38, 39, 1, 78,248,211,124, 51,207, 2,184,182,243,116,131,207, 73,142, 49,162, 84,142, 61, 84, +211, 41, 98,188,158,210, 67,164,154, 4, 40,253,132,142, 44, 82, 78,243, 75,131,231,162, 27,113,221, 64,233, 61,142,200,198, 59, +182,126,200, 27, 38, 91,112,120,231, 38,207,187,150, 63,126,247,241,116,190, 73, 83,124,108,130, 70, 48,158,120,254,205, 89,207, + 31,111,174, 8,203, 72, 89, 85,188,243,241, 83,202,229,140,163, 89,195,254,238, 62, 7,209,115, 11,248, 92,221,176, 55, 91, 98, +171, 26, 91, 26,202,194, 98, 11,149,213,185, 8,162, 15,220,152, 87, 28, 46, 75, 84, 72,156,157,181,156, 95,158,211,119, 67, 78, +132,242, 25, 23,156, 98, 32,198,252,190, 12, 41,226,198,196, 0,244, 72, 22,115,203,124,102,184, 58,121,206, 91, 31,124,196,163, + 16, 56,187,234,185,120,118,198,187,223, 62, 97,126, 50,240,222,224,217, 45, 53, 58,129, 83,137,160, 97,227, 3, 94,100, 11, 91, + 2,124, 18,140, 82, 49,147,146,135,115,195,106, 89,179,191,204,119,208,159,255,107,175,243, 31,253,228, 3,126,242,139,183, 88, +251,199, 60,126,255, 2,137,227,175,252,215, 63,199,143,191,114,192, 50,228,237, 87,153,224,187, 23, 29,231,143, 79, 57, 18,154, +198, 72, 76,109, 16, 38, 71, 69, 26,165,184,122,187, 69,188,239, 49, 79, 7,206, 79, 47,232,195, 5,118, 54, 67, 95,110,177,155, +150,230,170,231, 48, 36,106,163,120,181,150,124,205, 74, 62,155, 34,175,199,192, 43, 41,242,211,179,146,215,140,224,118, 33,185, +242, 3,201,195,129,210,220, 87,134, 90,231,237,200,162,154, 97,234, 18, 89, 24, 68, 93, 34,173, 65, 40,137, 72, 18, 33,115,244, +174,104, 42,196,162, 0,171,145, 90, 33,149, 68, 43,197,225,178,225,212, 5,222,108,106,246,139,138, 91,166,228, 63,251,247,126, +140,159, 53, 21,127,239,234,156,120, 88,243,157,147,142, 63,252,232,146,119,158,174, 73,223, 59,231, 27,111,222,229, 70, 85,211, +166,200, 31, 5,199,152, 52,244, 30, 49,246,249, 4,165, 64, 20, 5,114, 81,243,250,174,197, 91,155,197,174, 62,188, 12, 18,145, + 50,175,129,175,201,142,110,204,214, 55,247,255, 67, 48,167,116,142, 41,109,106,216,153,229,130, 94,217,188, 58, 45, 21, 43,171, + 40,132,228,103, 87, 21,135, 2, 94, 45, 11,130,148,200, 24, 41,164,198,165,152,131, 26, 73,196,224,185,232,182,180, 33,144, 82, + 30, 52,124, 10,104, 18, 82,105, 84,136,156, 15, 3, 2,193,218,245,140, 33,112, 25, 70, 92,138, 68,239,208, 74, 99,141, 37,165, +136,110, 26, 68,200, 14, 22, 97, 44, 20, 10,161, 20,201, 59,132,202, 9,139, 66, 8,164, 84,153, 68,109, 43, 32, 33,172, 70, 74, + 69, 82,154,164, 20, 90, 25,182, 8, 74, 83,208,138,200,157, 18,196,122,203,113, 31,241,101, 69,242,144, 76, 65,180, 53, 41,138, +108,115,150, 6,172, 68, 76, 91,222, 63, 79,233,211, 47,239,200,105, 42,224, 70,189,200,137,167,152, 10,237, 20, 20, 99,203,146, +160, 21, 86,106,154,210, 18,165, 66, 75, 67,105, 52, 87, 99,162, 49,134, 36,179,184, 13, 4,115,109,137,133, 69, 36,155,183, 33, + 74, 81, 73, 75, 75,160, 81,146,203,148,240,198,144,194,116,198,156,148, 79,181, 50, 84, 41,112, 46, 4,149, 54, 52, 34,242, 84, + 40,246,101, 22,167, 5, 96, 76, 2, 39, 37, 59, 82,242, 28, 8, 41, 32,148, 69, 16,105, 80,220, 22,154, 55,230, 11, 62,244, 35, + 75, 85,176,197,177,178, 11, 62,113, 61,171,114,198, 58, 65, 79, 98, 71, 75,122,105, 88, 71,159, 27,153,110,152, 26,163,105,237, + 46, 5, 66, 23, 40,109, 40,180,196,203, 44,162,147, 50,253, 37, 8,229,174,189,155,117, 57, 69,135,166, 79,201,237,139, 23,222, +194,151,164, 32,145,249,239,238,218,214, 96,115, 81, 15,254,165,216, 44, 77,121,226,253,244,239,146,135, 82,179,144,130,211,126, +224,235,111,126,142,243, 71,143,248, 36, 37,106, 43, 57,117,217, 50,225,250,200,243,216,177, 91, 20,156,140, 46, 79,174, 74,229, + 78, 79,126,106,101, 99,213,203,239,187, 80, 68, 23, 40, 76, 14,162,217,211,129,193, 90,206,219,204, 11, 54, 90,178, 29, 61,117, +130, 51, 36, 55,172,224,217,116,147,207, 96, 23,253, 41,110,190,250, 62,183,180,235,117,146,134,232, 9,253,192, 31,159,110,248, +252,193, 18,105, 52, 79,182,107,246,170, 26,215,247,152,162, 98, 24,174, 16,186,196,122, 15,182,164,247, 89,201, 95,105,141,247, + 57,208,224,116,116,220, 16,154, 45, 9,147,200, 97, 20, 35, 80, 68, 24, 38,223,250,181, 53,240,251, 61,127, 12,153,206, 4, 88, + 43, 1,205,213, 69, 32, 78, 83,202,188, 44,233, 59, 79,112,129, 16, 67, 6,172,132, 72,165, 37,227,224, 81, 50,177, 29, 60,155, +193,177,222, 58,116, 27,217, 93, 20,212, 70,226, 67,194,170,156, 84, 38,175, 51,129, 72,116, 41, 7,168, 68,160, 21,130,128,160, +209, 57, 77,105,150, 96, 45, 4, 43,165, 24,130,100, 85, 20,108,250, 54,247,129, 68,202,202,226,214, 87,217,214,135, 7, 27,225, +142,205, 10,119, 18, 44, 53, 92,193,229,123, 29,191,117,252, 1,247,127,102,203, 7, 62,112,218,119, 28, 23,138, 55, 23, 59, 12, + 85,195,221,221, 5,183,186, 17, 37, 20,167, 68, 68,128, 69,109, 49, 70,177,141,145,203,148,137,178,115, 33,144, 33,209,141, 30, + 70,135,244, 9, 27, 34, 82, 41,164, 16, 83,202, 85, 66,248, 97,202,156,246,244,222,177,137, 3,108,103, 92,218,132,208, 13,255, +242, 60, 17, 67,164, 54, 6, 33,225,160, 40,217, 21, 35, 95, 60,118,252,195, 63,254, 61,126, 39, 58,110,127,253,135,152,223,152, + 99,154,130,164, 53,203,202,210, 21, 5, 99, 74, 68,173, 9, 62,243,248, 69, 20,164,144, 25, 28,131,212,148, 18,202,251, 13,175, +222,126,149,255,230,103,255,115,206,223, 57,230,119,199,192,177, 10,108,149, 68,196,136, 1,194, 24, 56,253,149,223,231, 79,254, +231,223,231,183, 80,252,213,255,224, 62,191,248, 95,252, 13,230,159, 57,152,214,152,130,219, 63,126, 3,126,244, 16, 98,228,205, +206,227,207,122,190,245,127,188,197,193,189, 67,218,222, 79, 28, 1,137,117, 26, 61, 72, 74, 41, 40,102, 51, 68, 61, 67, 76,228, +200,250,170, 67, 94,108,185, 85,150, 60, 25, 19,115, 37,169,181,162, 68, 48,223,153,163,119,102,136,114,194, 23,199, 4,163,200, + 19, 72, 57,137, 52,108, 49,173, 58, 65, 76, 42,100, 17, 37,210, 40, 30,116,154,187,171,125, 60, 9, 71,194,141,240,247,255,241, + 31,240,175,135, 62, 7,144, 72,133, 44, 21,194, 42, 36, 37,241, 48,241,203,223,250, 46,255,195,143,126,134,181, 54,108, 66,132, +189, 5,194, 42,210, 39, 37,162,189, 36,181, 27,192, 19,235,130,103,193,114, 41, 4,204, 42, 4,146,212, 78, 32,154, 97,132,226, +122, 16,136,223,159, 16,247,255,182,118,215, 21,203,195, 57, 93,146,220,222,169,137, 72, 78, 17,108, 66, 70, 98, 43,153, 27,183, +175, 47, 53, 7,149, 97,134,193, 5,120,220,118,148,117, 69, 55,108,153,219, 18, 43, 2,155,161,231,180,109,249,216, 15,156,219, +134,187,141,100,140, 30,145, 52, 79, 66,207,118, 27, 16, 66,178, 50, 37,207,198, 30, 69, 68, 4,143, 8, 3, 39,192,205,114,134, +211,185,161,211,245, 44,247,245,171, 26,233, 2, 30,137,138,145,224, 71,164, 85, 48, 90, 82,202, 91, 9,193, 20,196,148, 34,178, +172, 72, 49, 98,154,138, 24,242, 48, 23,181, 99, 87, 72, 68, 81,177, 34,178,213,138,163,242,140, 47,204, 12,143, 29,156, 13, 35, + 66,106, 46,124, 96,140,224,194, 4,240,217, 76, 1, 60,166, 32, 13, 49,115, 78, 94, 12,138, 38, 59,163, 82,132,178,196, 54, 5, +152,130,170,202,110, 33,172,166, 2,182,218, 80,106,141,139,158, 3,157, 73, 17, 86, 91, 74,107,115, 70,133, 82,172,180, 70,107, + 3, 8, 10, 41,144, 82, 19,133,162, 34,114, 28, 18, 21,137, 82,229,230, 98, 95, 23, 92, 12, 14, 77, 68,135, 64, 48, 10,229, 50, +113,242,129,214, 60,119, 35,162, 44,152, 69,176, 9,190, 23, 35,175,105,120, 39, 38,142,164,164, 6,158,197,200,109,224, 17,208, + 76,224, 27,162, 71, 34,248, 90, 93,114,219,104,206,188,227, 78, 81,115,236, 28, 11,179,195, 24, 71,110,207, 86, 92, 12, 27,118, +140, 69,104, 67, 43,224, 78,225,185,223,236,115,188,217, 82,204, 12,111, 61,223, 18,165, 70, 12, 46, 71,217, 18, 40,129, 82, 40, + 14,136,160, 18,131,212,127, 9,147,250,167,163, 12,109,153, 63, 0,122,234,180,124,152,248,180, 83, 60,166,184, 78, 12,155, 80, +176,106,154, 28,211,100,123, 99,154, 52,167,238, 48,139,240,166,197,147, 15,168,210, 50, 83,138,211,205, 26,173, 52, 94, 73,188, + 80, 92, 37, 40,147,162,149,176,246,145,171, 97,164, 16, 34,231, 18, 95,159,203,164,192, 22,138, 48, 38, 48, 10, 37,196, 11,135, + 4, 70, 17,134,145,206, 37,118,172,164, 78, 57,181,205,167, 72,244,121,157,213, 35,152,201,200, 73,159, 88,143, 97,106, 24,228, +203,117,126,186, 78, 81,147, 47, 15, 72, 82, 76,234, 73, 61, 53, 0,185, 38,141,201, 51, 55,146, 89,105,114, 67, 33,166,147,247, +208, 83, 26, 75,240,142, 78, 8,230, 72,198, 24,209, 54,195,254, 21,146, 32, 52, 90, 66, 23, 35,143, 99, 64, 10,205, 19, 38, 11, + 70, 63,117,117,147,157,231,229, 42,241,207,110, 87, 66,214, 22,148,134, 31,255, 43, 63, 65,140,208, 94,181,116,109, 75,187,237, + 40,138,130,161, 31, 80,210,178,183,191,195,173,221,134,224, 35,150,140, 56,236, 92,164, 29, 3, 97,140, 92,181,142,209, 7, 54, +206, 83,151, 58,135,183,136, 44,164,243, 41,209,133,124, 23, 43,132, 96, 12,137, 33,229, 48, 28,231, 35, 54, 69,108,231, 24,122, + 71, 57, 56, 86, 81, 32, 37, 84, 64,116,129, 24, 50,242,240,193,141, 67,222,251,224, 17,239,157, 92,241,122, 23,121,254, 73,128, +117,128,165,130,199, 14,250,200, 44,129, 38,113,184, 48,216, 16,168, 14, 42,214,231,125,158,104, 54,103,180,209,241,165, 47,125, +137, 27,111,188,194,182, 48, 92,110, 91,170, 4,203,101,195,124, 86, 80, 89,195,210, 40,118,203,130,189,121,137,150,146,161,115, +116,151, 45,169,235, 41, 68,182,134, 25,157,225, 14,122, 90, 20,232,148,208, 50, 82,132,132, 30, 28,202, 57, 70,239,105,235,154, +205,108, 70, 82, 21,171, 24,216,155, 27, 78,188, 64, 12, 61,103,238,138,127,122,118,142, 25,215,188,251,157, 15,233,223,126, 76, +251, 27,223,228,157,247, 79,248,253,223,121,143,187, 23,145,117,109,184, 24, 29, 73, 75,180,149,248, 49,135,197, 92, 33,216, 2, + 49,102,151,136,239, 28, 91,153,120, 63, 37,250, 82, 19, 77,129,145, 26,143, 96,140,129,113, 12,188,242,230, 29,254,229,123,239, + 99, 30,141, 60,250,246, 57,255,244,127,251, 67,126,225,111,254, 8, 98,178,194,166, 33,226,175, 6, 82, 76, 25, 7, 92, 26,110, +125,227, 30,205,221, 29,246, 63,187, 98,247,181, 93,230, 71, 11,138, 69,133, 80, 18, 93,106,180, 80, 40,163, 81,133, 38, 78, 13, +243,198,121,198,152,185, 2,135, 83, 20,239,222,124, 78,185, 63, 71, 86, 57,194, 22,159, 72, 99, 36,174, 59,146,115,164,174, 39, + 57,135,176, 42,127,212, 11, 77,242,137, 56, 6, 92, 63, 18,188,199, 71,159,243,173, 75,131,170, 11,236,254,146,195,197, 46, 55, + 69,197,126,165,113, 54,242,180, 31,137,195, 72,252,206, 25,137,192,189,253,146,191,253,181, 47,243, 57,101,249,213,147, 99,174, +124,204, 83, 94, 85,228, 38,216, 84,224,122, 68,187,165,247,242,101, 64,134, 49, 8, 49,129, 61, 72, 19,123,252, 58,222,242, 83, + 39, 68,173,255,252,132,121,157,139, 81, 90,104,230,168,229,140,207,237,204,120,184,187, 96,111,209, 80, 88,205, 65, 83,240, 60, + 66,144,137, 74, 27,172, 12,252,120, 83, 49,183, 42, 67, 84,124,158,194,207,183, 3, 49, 68, 6, 55, 82,144,159, 63,111, 11,120, +171,218,227,222,124,201,221,253,219, 24,109,179, 64,109, 24, 56,139, 35, 67,244,180,192,198, 15, 92,185,142, 77,116,108, 82, 2, +107, 89, 43, 65,221, 52,216,162, 64,218,124, 42, 10, 49, 76,196,115, 8,163, 35, 77, 27,197,224,186,252,222, 16,146, 20, 28, 66, + 24,146,202,226, 87, 89,214, 89,189,164, 44,113,130,225, 68,107, 9, 68,162, 46,217, 4, 71,176, 22, 93, 85, 72, 43,121, 80, 87, +152,218,240, 96, 94,113,119, 86,112,123, 81, 49, 8,201,225, 94,205,185,158,234,133,212,249,249,101,235,151, 89,225,218,192,124, +206,237,221,138,195,186,164,153, 21,172, 26,195,194, 90,118, 11,197,110,101,217,151, 26, 37, 51, 91, 98,161, 11,230, 69, 73, 97, + 20, 51, 91, 17, 68,100, 49, 21, 72,133,100,174,114,240,151,151,154, 65, 8, 46, 93,100,174,115, 2,227,220,102,232, 76,235, 70, +106,149,127,239, 27,239,169,100,118,242, 52, 36, 28,146,221, 20, 25, 66,126,110,245, 66,240,154,214,188, 59,140,220,183, 5,199, + 33,178,163, 36,149, 82,156, 35,185, 15,124,148, 2,114, 10, 2,251,233,106, 70, 29, 97, 97, 21,115, 99,240, 66, 80,153, 76,180, +171, 76, 65, 31, 60, 11, 83,209,138, 68,166,241,123,140,214,184, 40,153,171, 68,151, 12, 43, 3,167, 67,200,246,241, 24,121,189, +106,216, 81,146, 90, 10,110, 74,201,162, 40,177, 66,253,128, 69, 93, 79,235,165,235, 44,118, 57, 81,129,196,148,223,157,166, 34, +173, 39,240,252, 11, 68,172,123,121,167, 26,211, 68, 26,242, 83,138, 88,238,170,178,170,217,230, 73, 83,128, 42,203, 44,136, 52, + 5, 59, 90, 65, 89,224,164,101,140,137, 70, 91,158,120, 71, 23, 34,193, 22,132,190,207,228,159, 77,159,191, 23, 99,144,133,196, +162, 40,172,197, 39, 71,140,137,125, 83,208,199,136, 85,138,224, 60,193, 7,118,180, 96, 16,208,133,128,137,130,109,242,148,211, + 26,204, 36, 56, 29, 60,173,144,249,254,239,252, 20, 65,153,160,170,242,207, 48, 78,105, 76, 97,122, 16, 88, 59,145,244,166,230, + 71,100,111,230,170,177, 36,159,216, 45, 10, 90, 55, 96,101, 86,226,187,233,181, 49, 86, 51,142,142,178, 52,136, 0, 73, 78,164, +163,152, 94,172, 78,157,146,252,193, 38,135, 3,188, 72,107,187, 22, 38, 94, 43, 39,191,223,237,170, 46,167,219,191,224, 75, 95, +255, 42,101, 83,208,111,123,218,245, 38, 99, 5,180, 65, 70,193,197,249,134,162,156, 51, 95,212,204, 27,141, 84,130,118, 72,244, + 62,208,247, 1, 23,161,247,142,182,119, 88,171,184,123,208, 32,200,247,248,156,214, 22,179,149, 45, 68, 90, 31,232, 67, 64, 8, +145,197,250, 46,160,131,167,234, 51,107,125, 24, 28,125, 8, 60,139,142, 62, 70, 26, 41, 25, 82, 98, 37, 21,175,220, 62,228,195, +199, 79,184,250,246, 57,247,172,228,246,107, 37,162, 86,188,118, 88,112,187, 11,252, 59,243,130,207,110,115, 51,240,229,160,216, + 93, 74, 52,176,187, 44, 16, 8,246, 2, 92, 68,199, 16,224,141, 55,239,243,218,103,110,113,220, 58,174,250, 1, 91, 21, 20,133, +166, 41, 52,133, 82,236, 46, 43,234,202, 98,164,160,219, 14,108,215, 45,105, 24, 49, 66, 80, 26,141,145, 18,155, 18, 50,100,171, +158,140, 9, 69,206,153, 55, 17, 52, 17,213, 57,180,119,136, 33, 97, 48,244,197,140,131,253, 93, 98, 57, 39,154,138, 43, 13,101, +123,201,237, 30,158,186,142,195,214,113,233, 6, 94,237, 19,207, 66,135,252,246,187, 92,125,247, 9,255,228, 55,254, 57, 79, 30, +117, 60,122,188,229,195, 62,208, 91,141,208,146, 46,130, 12,158,174,117,124,180, 30,248,206,105,199, 58, 37,164,150,124,102,101, +241, 66,147,140,230,208, 9,182, 50, 49, 68,197,236, 51,175,242,229,159,126,157,195, 7, 37,238,189, 51,254,207,255,233, 55,249, +233,191,241, 21,164, 80,184,179,129,177,115, 4, 41, 80, 66,162, 76, 78,181,147, 11,139, 40, 52,178,204,235,240, 24,179,203,196, +141,121,122, 39,228, 7,125, 18,137, 97, 12, 92, 56,135, 46, 13, 61,176, 50, 57, 4,104, 86, 91,244,117,218,152, 75,132,103, 91, +134,247,143,241, 31,126,194,248,201, 49,227,232, 16, 49, 32,166,160,161,216,142,248,193,227,186,158,182,235,184,188,220,224,198, + 1, 93, 40,164,209, 8,173,161,208,116,222,211, 38,193, 85, 10,196,148, 40, 45,168,186,228,188,214, 68, 45, 56,247,240,209,211, + 71,252,183,111,125,151,231,103, 93, 46, 30,243, 69, 86, 52, 47, 26,196,238, 46,236,237,193,124,137,120,126, 9,174,205,197, 68, + 76,226,223,186,156,232,141,226,229, 42,254,211, 27,184, 79,255,249,186,200,235, 38,175,150, 15, 14, 88,204,107,126,226,104,151, +251,243, 57, 55,155,134, 90, 27,118,148,228,196, 7, 90, 1,253, 20,203,176, 39, 36,187, 5,220, 84,185, 9, 47,133,224,184, 31, +248, 23,207,214, 84, 74,240, 30,145,161,168,248, 94,189,226,247,203, 21,174, 90,240, 87,239,222,227,160,168, 88, 53,187,196,144, +232, 72, 28,183, 3,155,152,136, 41,224, 98, 96, 27, 3,231,126,196, 9,193, 58, 38,188, 18,216,186,196, 24,203, 40, 35, 42, 9, +134, 20,137, 50, 15, 55,227, 56, 18,194, 72, 26,122, 82,136,200, 20, 73,110, 64, 40,155, 61,255, 73, 65, 85,101,207,182,148, 36, +163,242, 57, 74, 11,164, 81,180, 33,209, 7,199, 32, 37, 99, 76,180,201,179, 99, 42,148, 49,220,169, 42,180,206,246,180, 85, 61, + 99, 85, 88, 6, 45,169,235,130, 81,104,196,188, 33,212, 85,174, 37,139, 6, 22, 85, 22, 15,214, 5,119, 87, 51,144,154,210, 42, + 42, 99,137, 72,246, 75, 75,161, 13, 23, 94,176, 83, 91,108,212, 84, 69,241,162,168,121, 18,141,170,112, 49,167, 74, 90,153,165, + 95, 73,106,208, 2,147,160, 46, 10,182,227,136,143, 9,143, 32, 6,135, 16,138, 75, 63,144, 98, 96,144,137,198,185,156,149, 78, +100, 39, 5,108,206,240,100, 38, 18, 46, 36, 54, 66,112,168, 13,143,253,192,131,178,225,210, 59, 82,138, 44,129,143, 8,184,224, + 16, 62,113, 71, 27, 14,165,226,176,214,168,144,144,198,190, 8,146,140,147, 91,170, 52,150,203, 16, 88, 25,195,218,141, 84,182, +100,240, 30, 41, 18,103,163, 67, 39,176, 82,115, 44, 2,171,178,226,117,163, 9,202, 98,148,226, 64, 9,148,212, 52,133,100, 33, +220, 15,170,126,159,146,217,132,205,147,185,158,176,175,218,188, 12, 88, 86, 58,123, 62,153,140,253,253,116,131,239, 93,158,212, +245, 52,237, 42, 61, 77,187,215,201,110,217,248,159, 1, 16,144,148, 66,148,138,186,176,180,218,160,149,194, 40,205,229,116,243, +174,180,229,185,243,132,190,195,206, 23,140,235,171, 73,192,150,183, 0, 73, 43, 42, 33, 72, 41,210, 40,137, 16, 18, 99, 36,189, + 15,153,123,110, 52, 12, 35,235, 40,184, 91,105, 46, 93,160, 86,138,153, 84,156,199,196, 92, 75,206, 98,224,196,101,228, 96, 34, +195, 83,242, 14,138, 44,240,211,122, 42,188,241, 83,170,127,159,109, 35, 34,253, 41,110,244,105, 23,121, 56,171, 24, 68, 94,255, +244,221,128, 22, 9,161, 50,227,184,237,123, 10, 99, 81,225,165,176, 47,251,230, 51,135,121,144,138,167,222,113, 25, 36, 65,155, +220, 16,197,137, 12,120,205, 7, 78,225,251,223,255,164,156,110, 86,112,247,238,125,118,247,119, 25,122, 71,244, 14, 31, 34,221, + 48, 98,180, 33,196, 72,221,204,152, 47, 22, 28,173, 26,148,140,249, 53,117,105,186,149, 7,146,136, 8, 37, 9, 99,192, 88,197, +178, 54,140, 33,101,180,233,148, 19, 45,128,113,186, 1, 54,147,222,192,133,144, 93, 61, 41, 18,134,192,170, 15,120, 23,152,161, +216, 79,145, 48, 6,130,132, 74, 43, 86,203, 57,223,124,250,148,183, 30, 95,240,137,243,188,211,122, 78, 54,158,167,223,107,121, +114,191,224,116,166,249, 23, 91, 79,120,189,224, 96, 71, 50,215,154,102,167,228,167,230, 11, 22, 46, 81,140,129, 98, 49,167,243, + 45, 85,185,195, 27, 15,111, 48, 70,193,232, 19,125,202,177,177,213,100,127,156,205,107,234,202,162,148,196,199, 68,215,122, 92, +223,147, 98,156,208,182,145, 20, 34, 41,166,172,128, 23,153,160,167,132,202,182, 62,173, 40,181, 98,111,165,121, 77, 69, 22, 51, +203,237,189,134,207,220,222, 97, 86, 89, 62,142,134,214,214,236,220,184,133,187,119, 31,127,239, 53, 14,191,242, 25,110,126,254, + 13,206, 84,197, 59,103,199, 60, 59, 89,243,215,247,102,252,163,139, 13,225,233, 39, 12, 79, 62, 66,187,200, 86, 20,156, 78, 97, + 29,214, 69, 62,217,122,222,189, 26,120, 54, 58, 58, 37,249,252, 94,193,225, 60, 55, 37,167, 81,113, 94, 72,238,161, 56, 51,138, +155,135, 51,110,223, 95,113,227,243,247, 89,252,252, 23,216,251,236,138, 95,254,239,255, 1,221,255,248, 29, 94,251,165, 55, 17, +133, 66,207, 44, 74,171, 44, 65,185,214,184,196, 12, 49, 74,189,167, 61,105,249,224,116,195,105, 55, 16, 58,199,213,186, 99,187, +238,216, 58, 79, 31, 35,163,204,186, 2,124,224, 42, 37,230, 70, 97,138,108,191,137,125, 96,120,116,193,240,225,115,210, 59,223, +130,211,143, 8,237, 37,177,191, 66, 10,133, 8, 16,186, 14,223, 13,244,219,142,171, 77,203,135,151,151,124,216,109,144,193, 33, +133,204,205, 65, 97,137, 34, 49,106,197, 38, 6,206, 60,244,147,194,186, 20,145, 7,171, 25, 71,243,130, 7, 51, 67,159, 50,151, +240,164, 11,121,157,254,252, 12,179,103,219,153, 0, 0, 32, 0, 73, 68, 65, 84, 49, 43, 97,103,143,159, 63, 92,241,239,222,188, +193,157,198,242,237, 56, 64, 81,231,207, 75, 31,167,103,153,206,195,198,162,225,206,209, 62,159, 59,152,243,113,159,207, 49, 88, +253, 50, 90, 90,216, 60,180, 44,151,176, 83,103,235,221,238,140,175,222,220, 97,223, 88,142,170,134,156,105, 24,168,116,129, 13, +129,142,196,137,207, 91,139, 43,159, 83,233,110,218,140,191, 62, 27, 6,254,238,227, 45, 79,202, 25, 79,246, 15, 57,221,185,201, +191,169,119,121, 82,204, 17,186,228,111,222,187,205,151,202,154, 31,154,205, 57,136, 9,233, 19, 9,129,151, 35,155, 33,208, 19, + 8, 34, 39, 87,110, 93,224, 60, 70,174,132,160, 37,159,152,102,133,161, 52,134,181,243,200, 24,241,131,231,249,230,138, 20, 2, +109,219, 18,131,199,140, 35,113, 26, 46,210,181,232, 87,233,108,113, 20, 57,200,200,123,159,173,107,218, 48, 58,207,152, 18, 27, + 53, 97, 70, 68, 94,217,123, 41,217,181,118, 18,170,105,118,170, 25, 93,138, 20,166, 96,223, 22,244, 18,150,179, 37, 74,165,220, + 88, 47,102,217,150,166, 52,187,243,134, 59, 85,201,210, 40,202,166,162,214, 6,109, 21,179,162,100, 20, 9, 37, 53,135, 77,157, +239,225,182,194, 40, 48,214, 96,117, 73,161, 12, 99,154, 68,189, 34,163,176,209, 37, 86, 73,186, 16,209,218,112, 53,120, 74, 35, + 16, 73,146, 66,142,220,214, 36,174, 82,164, 77,145,185,243, 24,161,153,145, 61,255,187, 41, 32,146, 71, 7, 79, 18, 96,137,244, + 67,203, 24, 34, 71,218,242,214,176,229, 72, 25,106, 41,120,199,121, 98,138,144, 2, 70, 75,110,203,204, 71,185, 95, 22,116, 74, + 82, 2, 35,137,153,210,180, 74,178,212, 37,155,228, 89,105, 77, 39, 4, 43,107, 57, 31, 29, 51, 93,240,164,237, 49, 66,210,225, + 9, 74,241,229, 89,197,158, 12, 68, 81, 80,106,201, 61, 35,153, 27,131,146,145, 50, 9, 46,199,248, 3, 22,117, 37, 95,168, 15, + 51,133,199,194,188,252, 83,118,131, 23, 89,175,144,167, 71, 33,242,250, 87,132,188,110,105,202,252,223,221,148, 34, 22,166,105, +189, 42, 51,196,134, 41, 98, 78, 68, 82,105,136, 90, 35,140,101, 84,154,115,231,152, 23, 21,206, 88,158, 13, 91,234,178,202,201, + 97,125,151, 39,231,179,171, 92,120,165,162, 40, 53, 67,136, 20, 34,145,132,192, 74,232, 92, 96, 33, 37,165,146,116,237, 0, 82, + 18, 58,199,211, 49,242,234,220,208, 69,207,241,152,184, 89, 91,158,185, 17,159, 12,107, 4,209,249,252,179,251,144, 27,150, 48, +137,253,226,132,245, 75,188, 92,205, 15, 33,223, 46, 99,122,169,250, 28,243, 42,207,169,196,145, 53, 92,141, 35,149, 54,108, 6, +151, 85,241,215,255,111, 8,140,211,170,135, 16,113, 82,230,104, 83,145, 85,153, 35,137, 62, 36,182, 99,151,155, 38, 61, 61,104, +220,164, 69,232,253, 68,156, 11,127, 6,126, 33,166,252,250,200,219,223,252, 22, 63,245, 11, 63,195,246,226,138, 52, 53, 40,222, +123, 78, 54, 27, 98,128,189,249,146,229,114,198,206,220, 82,200,124, 90, 24, 93,162, 29, 3,227, 24, 25, 7,207,186, 27, 8, 46, +210,133,192,162,182, 72, 18,133,146,217,191, 42,193,165, 68,140, 89, 13,111, 98,100, 41, 35,229,148,191, 62,159,236,110,201, 69, +116, 10, 44, 98,162, 65, 48, 79,129,149, 84, 25,146, 49,171,120,247,248,140,254,108,205,158, 18,172,162, 96,150, 2,103, 49,191, +201,174, 62,232, 72, 67,100,125,225,121,123, 27, 57,173, 18,106,105, 56,186,125,132,159,215,168, 24,185,217,148,220, 48, 21,242, +236,130, 81, 23, 52, 82,177,152, 87,116, 33, 16, 66, 36,141, 14, 21,161,170, 11,202, 74,163,181,202, 33, 54, 33, 50,116, 14,239, + 60, 49, 4,162,115,140, 46,160, 98, 14, 91, 40,144,152, 36,104,180,166, 50,154, 89, 89, 80,151,134, 29, 35,184,111, 10,246, 18, +180, 38,195, 33,206, 29, 92,249,132, 85,145,164,225,162,247, 20,109, 96,121, 99,206,193, 43, 11,110,190,121,196, 63,246, 43,254, +214,195,187, 20,119,143,120,253,141,251, 44,191,250, 5, 62, 60, 89, 83,110,207,217,188,255, 33,227,157,187,204,166,165,205,249, +232,121,127, 51, 34,198,136,142,145, 89, 89,176,168, 12, 27, 4,239, 14,145, 11, 31, 89,203,196,122,240, 28, 84,138,203, 33,114, +188, 25, 25,125,228, 11, 63,241, 26,223,248,197, 31,230,141,255,228,115, 96, 18,197, 65,133,174, 52,114, 74,193, 74, 27, 71, 58, +235, 9,103, 61,227, 89,203,230,233,150,167,167, 27,190,117,185,230,100,112, 60, 31, 71,130,130, 86, 11,156, 72,244, 10,130, 18, +184,148, 19,249,132, 82, 52,149,101, 32,178, 25, 61, 93,244,172,183, 45,177,219, 32,151, 13, 65,130,223,221, 37,218, 2, 49,145, +214,198,237,150,243,110,203,201,176,229, 73,244,188,221,173, 57, 9, 35, 49, 70, 26,107,241,147,186,216, 25, 69, 23,225, 34, 37, +206, 93,224, 50,228,109,153,214,185,209,223, 49,154,185, 54,220,108, 26,238, 26,197,235,171,154,219,251, 75,158, 8,197, 92, 65, +247,228,148, 95,124,245, 85,238,214, 21,231,179,125,254,228,234, 60, 47, 23, 11, 3,149,134,170, 70,204,106,168, 10,238,172, 22, +252,200,209, 1,183,119,246,112,181,228,249, 58,193,238, 14,234,230, 33,105,190,128, 41,209,140,163, 61, 40, 43, 22,139, 57,251, +214,176, 44, 13, 7,186, 32, 76,155,132, 66, 26, 68,138, 8,165,240,209,241,193,232,179,240,110, 8, 28,247,145,141, 72,180, 90, +241, 39,209,114,182,127,139, 7, 55,110,178,191,123,131,122,182, 75, 40, 26, 70,169, 16, 69,195,207,148,150,219,101, 65,147, 4, +157,243, 44,181,102,219,181,156, 12, 61,207,186,237,148,254,156, 8, 49, 48,184,145,205,232,120, 22, 28,163,213,244, 66, 82, 89, +131, 11,142,194,106, 78,182, 27, 58, 63,114,225, 19,103,253, 21,231,109,230,209,111, 93,135, 26,187,140,144,158, 54,111, 72,147, +167, 93,161,136,211,102, 54,105, 67, 76,137, 81, 66,235, 61, 66, 26,206,156, 35, 73,193,152, 34,181, 41,178,204,204,150, 84, 82, +211, 73,129, 45, 42,146, 27, 9, 85,205,202, 88,182, 62, 81, 23, 37,187, 69, 69, 8,145,253,170,102, 86, 84,188, 54,179,148,218, +178,103, 45,179, 20,152,149, 13,115, 83, 51,151,130,170,168,168, 76,137,181,150,202, 20, 24,171,209,194,100,122,162,146, 89, 56, +175, 20, 74,192, 76, 11,172,212,140,201, 51,164,196, 66, 74,250,148,155,213,130,200,136,199, 8, 73,105, 52,253, 56, 32, 99,164, +115, 35, 11, 33,168, 98,196, 71,199, 46,145,245, 56, 80, 2,115, 1, 46, 4,116, 74,244,192,211,209,113, 66,228, 32, 69,158, 6, +143,136, 9, 29, 28, 62, 9, 84, 12,200, 16, 89,145,248,242,172,230,147,118,100,215, 26,164,146,204, 76,201, 57,129, 27,186, 98, + 67,100, 71, 91,122, 36,134,136,155,116, 59, 33,229,199,244,198, 7,182, 34,159, 23, 31,106, 73,101, 44,251, 70,112,168,178, 5, + 86,147,120,197, 20, 92, 6, 79,173,126, 16, 75,155,214,211, 52, 46,167,123, 72, 9,123, 77, 46,192, 70,102,133,187,152, 10,250, +181,229, 75, 78,124,242,232,178,207, 96, 53,135, 38, 43, 24, 25,167,152, 81,107,243,218,125,188, 70,154, 78,225,240,246, 26,219, +167, 25, 34, 12, 50,162,138,134,173,119, 12, 8,132,208,140,227,196,240, 53, 22,174,218,169,128, 14, 80,104,102, 86, 35, 82,162, + 81,138,243,214,101,229,168, 75, 44,106,201,133,203,118,188,212,141, 16, 61,169, 48,156,141, 9,165, 37,143, 93,226,204, 37,156, +212,156,250, 64, 76, 42,111, 24,194, 52,205,244,253, 75, 23,166,156,238,112, 87,221,196, 18, 30,243,125, 45, 77,247,245, 16, 95, +198,210,138,196,149, 75, 57, 71,103,202,118,175,124,164, 13,121,123, 81, 39,193,243,232,209, 66,231, 84, 43,145,104,125,190,177, +182, 41,113, 21, 35,165, 86, 12, 62,228,149, 23,233,101, 68,235,181, 29, 68, 76, 14,132, 79, 11,124,226, 53, 14,113,218,146, 4, +193, 55,254,250, 79,226, 67, 36,248,108, 79, 83, 19, 36,168, 41, 74,148, 18,136, 24, 81,218,162,181, 34, 9, 69, 41, 21, 70,100, + 64, 66, 27, 61, 93,239,217,217, 45,168, 43, 69,231, 2, 82,230, 12,245,152, 82,238,231,162, 32,133,132,139, 1,231, 67,254,123, +166,181,150,138, 80,138,108,237,155, 43, 69,233,227,139,181,148,179, 6,107, 36,118,217,224, 70,135, 62, 61,103, 30, 35, 23,196, +220, 40,204, 20,213, 66,211, 25,160,150, 72, 45,176, 43,141,147, 2,243,180,227, 96, 79,225,110, 28, 49, 47, 13, 95,190,121,151, + 84,214,168, 24, 24, 90,135, 24, 2,139, 85, 67, 16, 10, 81, 26, 6, 31,208, 62, 78, 10,127,137, 86, 18, 17,114,247, 62,250, 72, +235,242,125, 51,184,140,185,181, 8,102, 66,113, 88,228,169, 99, 71, 27,246,170,146,121, 99,153, 55, 6,157, 34,214,106,170,166, + 98,167,201,202, 97, 73,100,159,158,131,246,146,221,227, 19,194,197, 57,188,255, 62, 23,107,199,108, 53, 39,117,158,149,146, 60, +158,149,140, 71, 13,199, 7,187,220,216,155,241,240, 11, 15,249,238,222, 17,171, 31,249, 28,162,212,184, 4,110,240, 92,180,142, + 95,249, 95,255, 62,223,254,239,126,157,253,111,188,193,113,204,211, 81,135,100, 59,169,104, 43, 33,184, 81,105,164, 20, 92,133, +204, 14, 88, 85,130,177, 29, 56,233, 35,175,172, 74,132, 22,164,148,232,149,228,163,199,107, 62,250,131,199,204,149,160,125,186, +225,248,233, 37, 39,235,150,239,156, 95,241,157,171, 45,199, 93,196, 37, 69,235, 35,114,166,152, 85, 10,109,228, 68,137,142, 88, + 41, 24,149,160, 49, 58, 91,141,165,164, 23,137, 77,136,156, 8,232, 45,108,202,130,171,131, 61, 78, 87, 11,134,217,156,203,186, +228, 98, 28,121,228,122,190, 53,246,124,100, 13, 31,147,184, 20, 21,149,130,243,162, 36, 26, 67,165, 20,131, 72,140, 66,240, 36, + 4,206, 66,228,147, 24,241, 62,177, 14, 14,164,193,136,124,103,221,177, 37,183,181,197,150, 37, 66, 42, 90, 34,179, 89,193,110, + 83,112,146, 4, 15, 54,199,252,135,175, 63,228,187, 23,167,252,222, 56, 66,114,136,113, 34, 48, 54, 37, 95,219,217,225,181,121, +195, 81,179, 32,200,146,203, 36,248,163,164, 9,171,134,175,223,186,195,231,143, 14, 89,206,231, 60, 45, 74, 88,236,228, 38,190, +176,204,165,162,182,154,185,148, 44, 16, 20, 41,161, 68,222, 24,100,146, 64,226,216,143,124,188,245,136,194,194,106, 23,102, 21, +207,237,146, 39,178,225,104,117,196,103,119, 15, 89, 53, 11,172,169,176, 69, 69, 93,228, 59,244, 95, 41,243,109,122,150, 96,112, + 35, 75,169,112, 67, 79,232,122,158,182,231, 28,187, 22,136,180, 67,207,118,236,249,240,124,203, 39,253, 64,231, 60,107, 63,208, + 69, 71, 63,142,212, 34,241,193,243, 99, 46,219, 43,158, 94,156,240,237,231,199, 60,186, 90, 51, 36,199, 89,191,229,241,213, 37, +142, 68,215, 93, 97, 98,192,232,146, 36, 18, 41, 10,146,206,185,222, 81, 43,162, 18,244,193,211,143,158,160, 53,155, 24,104,133, +167,243, 30, 33, 21, 26,137, 81, 38,235,105,116,193, 76, 23,104, 37,193,150, 8, 18, 73,106, 86,117,195, 16,179, 21,214, 90,131, +149,138,157,194,224,131,228,179,117, 69,210, 10, 93, 52, 44,108,153,217,235,198,114, 80,204, 24,165, 36, 10,153,111,224, 82, 33, +141,196,232, 2, 68,194, 24,133,115, 30, 37, 21, 82, 10, 80,145, 74,104,100,130, 49,230,137,187, 36,210,197,144,197,164, 34, 17, +189,195, 72, 56, 29, 71, 68,138,196, 20, 8,126,164, 74, 1,231, 71,118,132,192, 50, 18, 93, 96,166, 61,114, 76,140,222,179, 91, + 90, 54, 93,135, 35,177, 39, 18, 42,230, 51,163,242, 45,218, 7,180, 16,236, 8,137, 75,158,251,214,228,239, 89, 40,214, 4,110, +233,146, 45, 1,153, 36,157, 0, 43, 50, 28, 42,248,136, 54,134,222, 7,222, 27, 61,129,136, 16,146, 87, 74,147,183,129, 49,127, + 93,157, 18,165,144, 28, 20, 37, 41, 38,124, 12,184, 24,255, 45,213,239, 47, 60,231,211,138,249, 26,184, 31,167,137, 92, 76,106, +115,169, 94,218,189,226,132,126,189, 46, 44,133,252, 84,148, 94,156,176,140, 83,254,186,155,252,136,106, 42, 76, 46, 76, 80,155, +172, 6, 38,116,236,175,238, 80,232,154,199, 93, 59,121,179, 37,168, 42,103,188, 67,190,237, 63,217,228,244,154,202,226,122,199, +253,165,229,116,112,204, 4, 8, 31,120,101, 97, 88,247, 14,237, 18, 51, 11,103,151,227,139,168,211,161, 44,120, 60, 42, 80,146, +214,251,169, 72, 93,223,210, 84, 86,237,183,221, 20, 65,219,101, 37,255, 48, 64,169,114, 52,173,239,115,168, 72,159,149,251,249, +136, 18, 94, 42,239,123, 15, 54,241,193,165,228, 11, 59,138,231,219,158,193,104,252,182,229,158,157,115, 76,164, 64, 48, 70,135, + 79,224,199, 72,178, 26, 23, 18, 70,101,143,106,240,158,253, 82, 81, 68,201, 91,151, 25,115,187,238,251, 28,143,187,105,243, 93, + 16, 50,233,101,216,252,249, 45,139,203, 86,194,245,243, 53,213,178, 65,105,201,217,211,211,140, 75, 4, 62, 58,123,142,210,134, +102,194,183,174, 7,199,174,206, 54, 17,143, 98, 8, 16,146,160, 82,138,113, 8, 44,102,150,109, 55, 82, 89,197,162, 22, 47, 50, +217, 67, 8,116, 41,223, 97, 23, 82, 80, 41,201,149, 11,217,169,104, 21, 38, 9,140, 24,169, 10, 3, 11, 65,232, 6,234,168,209, + 34, 81, 11,133,217,157,115,239,106,197, 27,186, 38,205, 45,191,109,182,152,194,176,135,226,131,224, 89,223, 46,233, 93,224, 94, +128,181,130, 78, 9, 86, 11,203, 65, 8, 84, 9,202,197,138,249,182, 99,121,176,143,106, 22, 60, 13, 61,197,241, 25, 39, 66, 32, + 23, 53,213,222,156, 27,119,246, 24,182, 61,227,224,184, 90,183,164,193,160,129, 66,107, 94, 89, 45, 72, 81,242, 52, 10,124,234, +176, 12,212, 81,176, 82, 37, 15, 22, 11,230,117,153, 47, 81,133, 70,206, 11,212,126,141,112,145,174, 29, 57,181,160,241,148, 46, + 71, 34,142,155, 45,233,108,195,205, 51,199,113,215,209, 17,185,241,232, 17, 23, 31, 63, 97,185,127,192, 23,159, 28,243,171,139, + 57,143,126,248,179,236,237, 6,102, 8,206, 90,199,205, 82,179,237, 60, 90, 11,158,117,158, 15, 79,182,252,246,223,250,187,164, +113, 11, 88,126,237,191,252, 59,240,230, 14,219,255,234, 63,229, 55, 69,228,222,221,125,190,182, 99,185, 41, 4,171, 2, 46,199, +196, 70, 9, 22, 90, 82,218,188,133,120,190,241,252,206, 71,151,124,182,201,123,211,143, 46,182,124,240,124,192,104,201,179,231, +103, 52, 9,168, 4,207, 93,228,121,136,180, 1,122,145, 16,120,218,157, 25,183, 10,112, 2, 10, 23, 80, 90,230, 16, 13, 23,112, + 70,241,209, 85,207, 92, 9,172,150,212, 70,179,117,129,103,131, 99,225, 19,214, 7, 80,146,153, 53, 60,171, 13,189, 89,208, 46, + 42,186, 39,167, 60, 31, 19, 85, 33,104, 77, 67, 21, 3, 79,229,140,253, 90,242,110,155,120,146, 34, 53, 18,127,177, 97, 99, 13, +109,136,120,224, 60,105,162,174, 89, 39, 71,140, 5, 59, 74,176,180, 69,118,144,196,128,183, 5,190,149, 68,231, 48, 49,112,171, +105,248,229,167,103,244,127,244, 7,252,189,243, 1,209, 84, 48, 95,146, 70, 16, 58,191,247,247,173,198,104,141, 23,146,111,246, + 61,231, 33,230, 48,214,249, 46, 95,187,123, 23, 33, 5, 71,253,192,219,103, 23,180, 67, 55, 9,131, 35, 46,140,180, 99,228, 44, + 70,118,108,102, 93,204,133, 98, 19, 34, 81, 36,174,124,207, 99, 12,172, 10,246,139,154, 93, 99, 48,170, 98, 71, 9,140, 84, 52, +186,194,106, 67, 81, 53,212, 19, 28, 81, 38,207,129, 20,124,219, 69,238,110,175,184, 37, 11, 36,146,110, 28, 72,131,227,188,221, +240,241,122, 77, 27, 7, 78,183, 1, 82,224,124,240,140,231,107,100,140,200,182, 39,236, 47, 56, 5, 46, 27,203, 91, 49, 98,156, +199,120, 48,253,136,105, 59,204,106,201,219, 82, 83, 55, 5,133, 72, 60, 42, 37,159,193,162, 22,145, 33, 4,172,182, 44,118,110, + 32, 6, 72,186, 96, 28, 28,222, 57,194,164,111,186,220,174,113, 42,159,222,144,154,146, 72, 80, 2, 41, 18, 30,195, 18,137,176, + 6, 53, 58,208,138,133, 15, 60,243, 3, 6,193, 66, 36,156, 51,204, 82, 98, 8,121,176,104, 22, 26,169, 20, 77,240, 36, 99, 48, + 34,159, 29, 27, 83, 77, 48,155,200,210,148,108,125,255, 66, 7,132, 75,104,105,240,113,164, 44, 52,206, 37,164, 76, 8, 15, 27, + 6, 42, 1, 58, 9, 28,137, 62, 58,144,150, 16, 28, 18,168,148,225,188, 27, 88,166,196,113,112,164,113, 64, 43,129, 9,129, 82, + 71, 66, 76, 52, 62,208,165,196, 14, 5,107, 61,178,227, 4,155,171, 11, 10,109,177, 41,111,121,181, 72, 84,228, 36, 55, 77, 22, + 74,175,240,236,136, 18, 81, 86, 28, 36,184,240,158,215,237,156,247, 92,207, 74,151,108, 36,236, 11,193, 59, 67, 98, 17, 61, 66, + 73,234, 4,143,198,192,158,182, 60, 1,132,239, 57,176,138, 62, 56,140,148, 92,245, 91,230, 82, 18, 99, 96,219,245, 8, 41,120, + 67,106, 30,199,241,223, 98, 82,215,250,165,239,156, 9,239, 87, 78,247,114, 59, 17,151,122,151, 39, 65,239, 94, 78,168, 76,114, + 97, 55,249, 64, 69,122,233,255,108, 39, 11, 86,156,214,198,101,145, 85,170, 90,229,253,195, 68,174,194,170, 60,133,207,114,128, +198,195,155, 15,120,124,117, 78,136, 1,188, 67, 74, 75, 66, 65,187,201, 19,115, 55,192, 48, 32,165, 98, 81, 21,216,148, 81,168, +181, 21,236,105, 56,235, 71,102, 74,130, 27,233,187,172,220, 37,133,236, 37,213, 58,223,207, 84,190, 99,167, 52,169,247,205, 36, + 22,136,211,244,173, 85, 62, 19, 88, 13,114,130,204,139, 73, 92, 99,204,116,110,152,176,185,195,116,175,187,158,214,123,143, 19, +137,199,157, 71,151,138,183, 62, 89, 83, 87,138, 15, 47, 90,180,209,104, 41, 8, 42, 11, 82, 70, 37,208, 66,224, 66, 38,185, 21, + 82,225,137,204, 80, 12,209,211, 88, 69, 67, 98, 75,206, 59,199,231,108,230,204,225, 23,147,160, 47,190,180,223,201,233,116, 18, + 4, 71,175, 28,113,112,235,144,118,155, 69, 50,193, 71,182,125,139, 17,154,131,213, 33,123, 7, 75,102, 77, 65,112,137,194,106, + 84,132,166,212,200, 49,112, 57, 6,124, 74,180, 67,192,185, 72, 83,107,148, 20,104, 57,173,223, 17,120,242,135, 53,166,148,131, +247,144, 68, 1,137,188,174,213, 58, 79,235,248,152,161, 62,133,194,214, 6, 45, 53,101,169,249,191, 89,123,179, 88,203,210,243, + 60,239,249,167, 53,238,233, 76,117,106,174,174,174,234,110,246, 64,145, 77,138,148, 40, 91,178,132,152, 6, 18,197, 73, 46, 20, + 7, 65, 4,196,185, 73,128, 32,185, 8, 2,248, 46,176,238,156, 27, 35,200,125,144, 92, 4,112,132, 12,130,108, 40,138,172, 33, +214, 16, 73,164, 73, 90, 36,155,221,173,110,178,187,171,107, 62,243,217,227, 26,254, 41, 23,255, 58, 85, 69,137, 18, 20,197,167, +177,113, 80, 5,116,157,179,246, 94,123,127,255,247,125,239,251,188,178, 54,204,109, 36, 28, 28,227,181, 96,145, 75,124,109,216, +100, 18, 95, 72, 30, 73,207,246, 40,103,119,167,100, 57,206, 24, 95,158,178,181, 61,229,114, 85,115,185,183,188, 81,111, 51, 13, +145, 93, 93, 48,186,177, 13,166, 96,220,246,100,173, 99, 45, 5,179,237,154,171,151,183, 40, 75,147, 0, 99, 77, 75, 92,246,200, +206, 83, 74, 69,169, 36, 69,132,222,167,209,158, 16,138, 76, 24,246, 71, 35, 46,239, 77,153,108,215,148,163,156, 98, 82,144,207, + 10,178,210, 80, 76, 43,138,113, 73, 17, 34,198, 58,100,239, 56, 95,172,217, 57,106, 48, 46,242,193,193, 33,242,124, 69,238, 5, +166, 52, 92, 11,240,242,227, 5,223,113,199,184,137, 96,218, 45,184,255,219,127,128,207,182, 89, 29,172,216, 44, 26,214,235,150, +223,254, 95,126,149,143,254,209,239,113,239,215,191,145, 52, 13, 72, 2, 38,233, 60,142, 27, 62,250,103,127, 72,248,167, 95,167, +236, 63,229,214,157,171,124,121,183,100, 87,107,254,120,229, 56,232, 2,158,200,165, 82,209,161, 56,149,138,199, 66,114,127, 99, +121,180,238, 89, 53, 30,109, 36, 94, 66, 44, 32,138, 72, 75,160, 35,224,100,128,152,196,139,215,239,236,145, 95,153,114,164,115, + 62, 61,119,252,225,183, 62,230,206,254,132,222, 71,158, 90, 79,171, 69, 74,226,206, 4,247,159,204,105, 93, 74, 88,180,189,101, +221, 89, 66,111, 25, 75, 65,166, 4,185,144,244,121,154,250,185,178, 32,232, 12,171, 51, 84,157, 97,235,146,179,141,101,113,190, +100,213,119,228, 85,198,131,243,158, 77, 20,172, 93,135, 15,145,163, 69,135,146,146,181,210, 56,149,225,163,100,119, 54,166,145, +130,105, 94,208, 33, 57,246, 17, 43, 5, 79,150, 45, 71,189,101,172, 20, 71, 82,241,222, 89,139,232,186,228,145,207, 52,140,170, + 4, 95, 57, 93,115,165,144,236, 85, 5, 7,155,134,119, 87,107,172,237, 17, 82,241, 70, 53,226,181,233, 4, 41, 37, 66, 73, 86, +173,229, 64, 12,217, 7, 62, 21, 84, 21,159,239,202,107, 37,105,133,224, 8,136, 66, 50, 42, 74,246,234,154,207, 86, 19,238, 78, +119,208, 67,224,138, 70, 82, 12,194,178, 92,105,156, 15, 8, 33,200,134,157,117,227, 61, 15, 87, 11, 94,145, 1,215,245,220, 8, +145,213, 98,206,124,115,198,251, 71, 79,248, 96,126,206,199, 39, 27,206,155,142,229,233, 28,123,118, 68,180, 29, 97,179, 33,246, + 45, 97,177, 76,143,249,138,112,190,196, 47,214,248,243, 57,174,239,241,222,225, 86,107,220,217, 25,253,241, 9,253, 98,197,241, +162,225, 97, 72, 57, 26, 45,129,237,188,164, 35,164,172,141,224, 17, 70,211,122, 79, 23, 28,115,239,105,133,224,164,107, 88,217, + 30, 97, 20,189, 28, 38,124,153, 65,101, 25,121,102,104,165,160, 42, 43,180,148,172,165,167, 50, 25, 27,239,208, 89,137, 84, 34, + 33, 94,181,166,202, 4,179,172,196,135,128,202,138,164, 90,143,142,186, 26, 35, 98,192, 6,207,118, 85, 99,173, 69, 68, 65,150, +231,244, 46, 29, 44, 83,109, 25, 36, 70, 18, 92,231, 80,120,140,136,180,193,211, 58, 75, 22, 61,189, 16,104,103, 19, 63,159,136, + 12,142,198, 53, 52,182, 39,118,107,108, 84,212,222,146, 73, 71, 17, 2, 51,151, 92, 90,151,132, 96,227, 44,179, 0, 10, 79,244, +129,245,186, 37, 23,129,232,146, 56,249, 10,130, 55,180,227, 21,165,248,146,209, 92,215,134, 27, 69, 70, 21, 34, 91, 38,231,178, +150,156,217,150,151,202, 17,139,104,217, 86,134,143,219,158,155,133,226, 60, 70, 74, 4,143, 86, 61,133, 84,124, 18, 28, 69,140, + 92, 54, 6, 31, 4,187, 90, 38,212,109, 12,105, 13, 32, 82,131,183, 29, 3, 62, 6,148,253,235, 20,117, 53,136,182,226, 11, 68, +223,160,158, 71, 94,118,131, 23,189, 27,186,235,206,191,128,140, 29,138, 77, 28,188, 52,222,167,248,193,139,241,240, 5,125, 77, +229, 41,147, 92, 13,130,187,186, 30, 22, 12, 42, 1, 7, 68,242, 63,126,218,181,216,126,232,204,163, 32,186,254, 57,201,237,240, + 60, 33,103,125,131, 44, 10,148,137,216,206,177,167, 21, 49,120,250, 33,138,180, 68, 17,131,163,233,124, 26,223, 55,131, 29, 76, +233,225, 80, 49, 88,195,244, 16, 29,171,196,112, 24, 25,104,121, 82, 36, 80,142,237,210, 65, 38,134,164, 13, 8,126,128,234, 12, +120, 63, 63, 8, 78, 46,216,235, 74,190, 16,254, 18, 88, 46, 82, 80,203,201,241,138,185,143, 60, 92,118,204,170, 12,231,122,148, + 84, 8, 33, 89,117,150, 74,167,209,247,210, 59, 42, 33, 89, 13,182, 47, 25,160, 11,145,157, 44, 41, 81,173,190, 56, 68,168,244, +179,109, 24,216,240,242, 57,138, 49,166,157,244,124, 60,225,237,215,239,178,217,180, 4,231,240, 49,146, 9,195, 89,179,100, 90, + 86,124,241,205, 91, 52,157,199,185,152,246,223, 50, 37,177, 17, 2,110,128,205,152, 76,226, 58, 71,219,121, 84, 62,184, 23,124, +196, 1,173, 13, 52,222, 33, 7, 38,188, 38, 82, 75, 65,227, 3, 75, 31,169,135,221,144, 18,176, 81, 96, 50,133,206, 52, 54,147, + 8,173,200, 50, 77, 63, 46,121,122,255,152,147,186, 32,142,199,156,103,138,121, 38,209,185,161, 45, 12,182, 46,240,101, 78, 99, + 20,125,136,156,183, 45,139,224,120,208, 52, 44,124,203,229,122, 11,218,134, 88, 87,228,187, 35,124,227,185,228, 35, 93,174,232, + 37,228,117, 78, 89,230,104,163,144, 33, 64,107, 81,214,161,122,143,110, 92, 58,128,173, 45,110, 72,120,141,218,144, 85, 57, 59, +147,146,108,156,161, 42,157,118,178, 90, 18, 43,133, 50, 18,165,210,107,165, 4, 72,165,168, 66, 36, 39, 18, 58,203,172,177,172, +207,206,185,172, 11, 20,145, 85,111,137,202,113, 52,171,120,237, 23,254, 22,111,254,212, 91,188,252,133, 55, 57,222,116, 60,249, +230,215, 56,248,232, 67,222,251, 23,223,166,253,253, 57, 33, 13,228,210,154, 34, 33, 65,136, 67, 60,208,197,247,213,247,142,121, +247,159,124,139, 3,113, 66,244,138,239,127,248,132,211, 63,253,148,187,183, 47, 35, 28,172,165,160,137,176,238,147, 45, 78, 75, +104, 91,203,253,195, 5, 34, 70,158,156,110,168, 8,116, 77,199,166,117, 68, 37,240, 34,114,181,214,252,189, 47,222,224,149,137, +225,105, 27,248, 80,107, 30,223,185,204,111,170,130,223, 89, 5,190,254,233,146, 91, 59, 53, 50,120,172,130,211,165,103,165, 37, + 78, 68,214,173,195,123,143, 36, 98,100,122,109,173, 20,116, 33,160,165,224,112,227, 88,123, 88, 72,201, 34, 51, 44,182,198, 28, + 8,201, 83, 12, 70, 26,158,108, 90,106, 33,217,116, 45, 58,203,217, 52, 3,225, 47, 4, 50, 34,219,165,228,218,172, 38,100, 25, +178, 40,113, 90, 97,165,102,174,224, 97, 19, 8, 66,177, 17,145,163,182,229,149,170,224,104,112,146,252,196, 36,231,118,145,115, + 67,102, 60, 52, 57,162,206,185,191,106,152,202, 2,111, 45, 55, 98,203,184,239,184,148,103,160, 52, 55,243, 28, 73,164,105, 59, +222,221,108, 88,134,128,176, 61,149, 20,104, 15, 27, 41,184,162, 20,103, 66, 17, 85,198,125, 23,168,114,195, 38, 40,138,220, 48, + 42, 38,232,188, 66, 75, 69,192,208,250, 64,102, 12, 2,129,247, 22,109, 36, 74, 39, 87,197,166,105,112,214,113,238, 26,150,221, +154,247,238,191,199, 72, 10, 30,158, 61,229,227,147,199,124,114,124,204,119, 78,206,248,224, 96, 65,152,207,137,237,130,184,216, +164, 60,243, 1,249, 28, 95, 0,177,198, 16,240, 65, 18, 36,120, 41, 9, 3,174,195, 7,247,156, 46,237, 61,174,235,105,219,200, + 19,219, 17, 8,104,145, 88, 25,203,190,193,232,156,181,235, 9, 82,208, 11,193,113,179,162, 23,145,179,222,177,192,211,116,233, +231,134,204, 36,239,184, 41,232,181,162,136, 18,165, 37, 94, 72,140,144,180, 50,129, 90,156,181,136,152,116, 79,224,201,117,142, + 17, 9,239,108,132, 78,201,153, 89, 65,173, 19, 61, 51, 55, 26,163,100, 90,193, 41,205,102,211,162,181, 26, 0,158,105, 84, 77, +244,180,109, 79,244,145,133,237, 81, 62,209, 54,181,119, 56, 33,145,125,135, 14, 1, 17, 3,181, 8,244, 93,159,250, 79,191,193, +218, 64,230, 27,172,181,108, 11,216,142, 9,249, 61,139,130, 16, 2,187, 82,224,189,103, 18,160, 20,129, 76,120, 88, 54,188, 94, + 74,222, 86,146,187, 69,198,142, 52, 92, 49,154,155, 89,197,101,147,244, 60, 19,101,200, 66, 18,240,109,103, 57,103,222, 50,145, +154, 3,219,242,242,168,230,163,174,227, 90,158,241,104,217, 16,148,228, 3,107, 25,133,192, 90, 10, 94, 45, 52, 70, 5, 86, 33, +176,133,160,150,146, 86,192, 76, 72,174,102, 5, 77, 76,248,142, 59,229,232,175, 81,212,165,252, 33,114,239,179,204, 91,173,135, +157,114, 42,248,183, 62,255, 50,243,163,249, 15, 51,224,187, 48, 20,195,129,231, 46,101,242,118,196,161, 8,184, 97,223, 91, 22, + 73, 49, 94, 94,140,224,229, 32,198, 19,168, 60, 79,172,117,161,136,182, 75, 16,123,103, 81, 66, 18, 69, 76,123,236,174, 75,249, +200,171, 21,224,137, 22, 46,103,146,177,150,180, 81, 16,188,227,192,121,118,178,140, 96, 83,190,239,225,106,243, 60,205, 76,136, + 84, 0,171,122,208, 5,196,231, 96,156, 48,116,192, 65, 12, 34, 57,255, 92, 52,199,160,182, 15, 46,173, 36, 20, 41, 11, 93, 12, +215,135,228,153, 41,253,162, 99,183, 3, 90,246, 34, 59, 55,244,176, 89, 66,231,120,108, 35, 91,101,134, 18,130, 34, 10, 70, 42, +237,169, 69,239,201,133,192,185,200, 88, 43,150,195, 13,166,149, 36,120, 40,117,196, 68,193,218, 15,188,247, 56,188, 94, 34,197, +159,166, 53, 73,120, 22, 5,185,190,255,128, 87, 63,247, 38,121,150,209,173, 26,178, 44,231,115,159,125,147, 7, 15, 30, 18, 93, +224,230,173, 27, 44, 22, 29,101,149, 2, 97,178, 76,147,105,201, 38,122,162, 75, 66, 26, 41, 35,174, 75, 59, 91, 31, 82,216, 75, + 80,113, 24,141,201, 20,150, 35, 21,106, 80, 72,119, 33, 97,111, 51, 41,216, 49, 9,113, 42,226, 16,101,172, 36, 85,166, 89,155, + 36, 12, 68, 75,186, 81,206,159,220, 63,230,211,205,130, 42, 6,214,125, 67, 71,160,141,129, 40, 37,107, 17, 89, 74,146,120, 69, + 10,142,133,103,225, 98,194, 84,146, 34, 46,139,178,194, 4, 65,233, 33, 76, 75, 70, 42,199, 40, 73, 27, 3,217,186,199,108, 85, +137,100, 38, 37, 2,208,157,199,204, 91,212,188, 37,156,174,209,157,101, 76,100, 44, 52,133,214,120,173,113, 70, 34, 50,133, 53, + 10,151,168, 52,196,182, 71,103, 10, 97, 20, 81, 74,132, 82, 72, 69, 42,244,101, 70, 81,231, 20, 69,193,254,107, 55,152, 92,219, + 98,182,232,217,139,146,251, 49, 18,191,252, 58,175,189,121, 21, 45, 20,162, 42,153, 92,153,146,141,183, 17, 93,228,225,241, 33, +155,143,151, 4, 28, 1,193,115,170,182,127,246, 16, 67,137, 7,137, 64,242,232, 27, 15,249,250, 63,253, 54,159,252,230,119,121, +252,123,223,227, 91,239,191,207,207,126,245,109, 92,227,152,175, 59,214, 79,151,228, 71, 11,126,229,127,250,101, 14,191,245, 14, +155,119,223, 39,223,157,177, 62, 95, 50, 63,111, 6,203,141,192, 9,193,153,202,169,162,229,245,189, 49, 95, 59, 89,243, 63, 31, + 54,124, 48,132, 13,233, 76,163,198, 57,241,214, 54,247, 39, 37,183,125, 96,177,232,104,242,140,243, 85,199, 92,102,136,214, 99, +178, 68,137,195, 59, 74,163,105,136, 8, 4,199, 93,143, 53,112,224, 20,231,117,205,122, 84,242, 56, 51,220, 31,229, 28,103, 5, +227, 73,206,104, 58,225, 32,192,178,237,176,243,115, 86, 46, 80, 25, 69,239, 58, 10,229,168,132,166, 54,134, 66, 27,162,150,220, +219, 4, 30, 58,135,146, 57,167, 38,103,187,172,216,213,169, 27, 26,153, 12,175, 4,119,243,146,253,178, 64,106,205, 86,145, 51, + 18,201, 42,187, 95,143,201,180,230,149,113,205, 36, 47,217, 31,215,148,218, 80,200, 12, 27,225,254,106,193, 19,107, 89,132,200, +202,123,118,242, 18, 75, 96,173, 32, 70,137,149, 10,175, 52,103, 82,115, 42, 53,175,151, 5,159,203, 51,238,148, 53, 51, 97,112, + 82, 34,148,193,105, 69, 8,145,198,167,166,192,123, 75, 8, 61,193,167, 81,190,239, 58, 86,221,146,229,234,156,147,239,191,203, +103,174, 94,226,143, 62,125,204, 59,143,142,120,239,116,201,123, 7,199, 28,159,157, 67,183, 33, 10, 71,108, 59, 34, 63,204, 91, +127, 33, 82,235,217,232, 58,132,231,143, 11,183,250,197, 93,116, 81,220,189,239, 89,197,192,131,181, 35, 55,130,214, 91,206,109, + 75,144,130,149,183, 68, 36,143, 54,115,172, 16, 60,106,214,172,162, 39, 6,112, 66, 16, 68, 98, 58, 40,147, 17, 68, 64, 75,133, +200, 52,113, 72,124, 68,107, 86, 33, 32,135, 96, 43,149,105,108,235, 24,103, 57,153, 76,204,248,220,100, 56,111, 41,139,156,145, + 49,195, 86, 54, 75,107,172, 16,200,180, 65,105,141, 50,154, 24, 61,182, 79,133, 89,196, 64,183,238, 16, 17,214,253, 6, 25, 61, + 39,157, 69,135,148,230,185, 27,147,144,176, 22, 2, 17, 29,222, 90, 84,112,132, 24, 41,125, 96, 26, 60,165, 20, 76,130,167, 6, + 74,169,152,136, 84,231,106, 18,226,122, 23, 40, 17,204,136,220,201, 50,238,102,154,109,101,216, 42, 71,236,154,154,151, 70, 83, +246,138, 41, 38,194,180, 26,145, 73,137,150,130,113,145, 81, 41, 67,239, 3, 69, 76,147,213,153,202, 56,114, 61, 91,218,176,116, +142,243, 62,242,129,237, 56,141,240, 52, 6,198, 49, 48, 27,228,104,183,170,130, 16, 5, 19,149,177,165, 12, 59,166,162, 9,158, +207, 84, 51,118,140, 70,248,191,142,250,253,153,208,234,197,162, 62,180, 47,106,176,176, 33,152, 63, 57, 75,133,171,117, 47,140, +156,197, 11,123,119, 1,190, 75,194, 20, 25,147,120,142, 0,186, 74, 49,114, 91,227, 84,248, 7,131, 62, 49,133,195,199,182,135, +178,130, 96,169,162, 99, 52,100,165, 79, 99,160,233, 91, 38, 70,209,217, 62, 9,216, 66, 72, 59,245,144,212,141, 74, 42, 66,232, + 17, 81, 50, 35,208,216,164, 82, 60,237, 44,222,250,148,225,173, 92, 74,251, 42,203,103, 96,154,164, 68, 31,186,110, 35,146,138, +127,224,185, 99,195,115, 2, 94, 28, 10,189, 24,162,240,218,102, 32,202, 57,112,195,168,222, 69, 40,205, 51,150,123, 18,171,197, +231,246, 56, 63, 48,166,189,133,188,100, 82, 42,148, 79, 52,182, 82, 41,162,183, 88, 33, 49, 33,177,212, 55,206,179,157,105,172, + 76, 41, 94, 94, 10,102, 81, 80, 69,207,147,139, 72, 82, 23,210, 59,187,247,131,203, 64,254, 57,112, 70,190, 61,227,230,237,155, +116, 93, 67,211,108, 56, 62, 60,167,183, 45,222, 11, 66,200,113,125, 96, 52, 41,201, 11, 77, 46, 37, 82,165, 53,132, 37, 34, 66, + 26, 5,249, 16,159,197,185, 71, 98, 18,217, 9,153, 68,249, 17, 42,117,161,221,139, 76, 85,154,168,184,232,137, 81,146,105,153, +242,198,133, 72, 97, 20, 46, 89,115,188, 73, 40,211, 62, 83, 28, 29,173,152, 68,205,164,168,104,148,164, 42, 38,136,170,100, 60, +154,146,107, 77,102, 12, 70,128, 42, 50, 10,169,240, 90, 64,150, 83,153,156, 75, 89,129,247,158,124, 92, 33, 71, 5,178, 80, 84, +251, 35, 74,169, 48, 33, 82,180,142, 48,201, 16, 90,161, 98,130,238, 25,231,201, 26,139, 89, 89,100,215, 36,245,171,212,140,132, + 98, 90, 24,178, 92,177,214,146, 53, 73, 28, 22, 50,133, 68,144,109, 28,213,253,115,196, 36,195,103, 26,151, 15,200,211,224, 49, +157,199, 28,204, 81, 43, 11,215,167,232, 89, 77,121,125,135,124,107,204,150,211, 92,113,145,122,209,144, 61, 90,146,159,244,248, + 15, 14, 56,179, 61,227, 75, 19,222,250,220, 43,236,255,141,215,248, 65,213,225,254,244,152, 56,252, 39, 0,161,114, 68,108,249, + 7,255,233, 23,248,227,119, 22, 8,223, 13, 61,187, 76,145,184, 72, 4, 26, 30,117,252,237,255,224, 75,108,154,150,205,241,138, + 98, 57, 71,111,230,124,229,141,187,220,249,177, 59,212,183,111,210, 89,135, 11,130,102,216,223,197, 62,105, 47,100,111,249,181, + 63,250, 38,149,174,248, 71,135,158,249,178,195, 91,139,111, 45,221,186,167, 93,117, 8,155, 50,193,139, 42,231,111,142, 4, 71, + 94,112,214,123,150,235, 22,163, 36,163, 82,226,101,196, 74,197, 82,128,244,145,141,117,156,119,142, 69, 11,199, 85,198, 81,102, +120,164, 36, 79,144, 92, 53,138,191, 49,202,184,189, 83, 51,173,115,150, 94,240, 3, 97, 56, 90,174, 97, 53,231,160,153,115, 41, +215, 20, 17,148,201,208, 70, 17, 98, 96, 29, 35,153,144,156,249,200,227,229,156,187,121,150,150, 20,166,224,238,168, 96, 17, 18, +244,100,171, 44,217,173, 10, 74, 83,208, 42, 77,235, 83,225,216, 42, 74,118,137,212, 89,134,150, 26,149,143, 82, 98,154,209, 28, +117, 14,173, 51, 22, 49, 34, 72, 22, 84, 27, 3, 27,161,137, 3, 14,121,172, 52, 39, 66,210,168,130, 45, 37,121, 43,147,108,153, +130, 66, 24,118, 76, 70, 46,147,122,255,160,237, 88,218, 14,223,247,156,247, 13, 27,219,114,214, 52,116,109,203,106,181,228,225, +201, 99,142, 78,142,120,116,240, 20, 58,199,225, 39,143,225,201, 99,226,242,156,216,109, 82, 19, 19, 2, 81,133,225,192, 30, 94, + 40,222,127,182,152,243,194,116,231,135,163, 84, 46, 30, 23, 41,168,238,226, 97, 19,186,249,163,243,142,127,117, 62, 71, 2,173, +183, 28,186, 13, 79,109,203,169,183, 44,188,229,180,111,232,189,163,245,150, 60, 43,113, 3,231,189,146,233, 64, 56, 49,134, 77, +215,165,224, 24, 2, 77,140, 72, 4, 46, 6,164, 46,112,174, 35,203,179,100, 15,149,146, 66, 43,172,143,148, 69,158, 4,134, 17, +170, 44, 27,166,141,138, 92, 25,162,212, 4, 36,173, 13, 8, 23,105,250,134,205,166,165,239, 45, 49,244,201,135,142, 39,122,143, +119,150,169,209,136, 16, 88,251,142, 82, 72, 68,240,248,190, 69,138, 64,231, 58,180, 15, 72,231,200,134, 98, 45, 66,100, 91,164, + 73,107, 37,161,148,146,145,148,204, 98,138,161,222,146,134,155,245,132,153,206,153, 20, 21, 91,227, 41, 35,149,177, 55,217, 99, + 55, 31, 49, 85, 25, 87,183, 46,145,133,136, 70, 50, 45, 42,108, 76,113,211, 82, 72, 78,241,136, 8, 31,119, 27,154, 24, 89, 17, + 88, 71,193,119, 54, 27,130,208, 60,244, 61, 45,130,147, 16, 24, 33,120,171,206,217, 56,203, 75,101, 73, 64,177,109, 10,142,250, +134, 55, 71,187,116,161,227,122,189,195,189,118,245,215, 84,191,251, 33, 17,236, 17, 13,114,221, 0, 0, 32, 0, 73, 68, 65, 84, +226, 54,113, 46, 41,219,141,121, 62,166,190, 40, 38,249, 16, 69,122,225,235,116,225, 5,181,248, 32,132,243,118,160, 3,248, 68, +122, 26, 15,100, 33, 53,208,231, 46,166, 3, 97, 56, 12, 72, 65, 78, 10, 57,176, 93,203,158,214, 28,246,237, 16, 81, 60,116,166, +171, 53,204, 87,208, 89, 38,117,218,255,120,160,145,130,104, 61, 74, 73,186, 62, 36,142,114,136,116,157, 69,170,152,210,221,130, + 29,124,170,102,136,105,189, 32,198,169,139, 25, 86, 42,136, 66, 12,227,250,161, 19,238,251,116,141,189, 75,187,236, 48, 76, 38, + 98, 76,235, 9,157, 63,139, 9,140,109,178,192,141,148,162,247, 33, 9,251,172,135,104,193,201,180, 20, 90, 45, 56, 93, 90, 84, + 93, 32, 69,226,141, 71, 9, 19, 20, 14,143,139,158, 32, 34, 42,200, 36,110, 19,130, 60,192,177,237,113, 90,113, 89,195, 97,231, +159,171,244,197,160,107,136,195, 26,228, 5,104,253,163, 15, 63,226,179, 63,249,227, 9, 9,233, 3,173,239,137, 65,144,235,140, +157,221, 61,242, 34,167, 42, 50,198,101, 78,110, 20, 34,130, 80, 2, 61,252,123, 33, 68,178, 66,167,216, 85, 23,136,131,100,162, +115, 46, 69,125,170,212, 63,154,139,179,161,136,233,252, 18, 35, 35, 45, 40, 5,100, 74, 83,168,228,245,246,131,240, 74, 12,216, + 80,149, 25, 22, 89, 70,191,182,212, 58, 97, 92,215,221, 6, 27, 60,189,107, 19,220,196,123,148,201,185,122,229, 38,211,122,198, +100, 54,227,242,246, 30,179,170,198, 8, 67,173, 13, 35, 33,153,236, 78, 40,140, 70,219,136, 44, 13,126, 0,207,100, 82,224, 51, +153,130,185, 66, 68,217,128,233, 60,210, 38, 84,107, 52, 10,101, 82, 54,187,201, 85,202, 73, 55, 10, 35,192, 32, 41,140, 66,231, + 26,187,233,153, 29,116,240,104, 5,109,143, 47, 21, 20, 26,169,147,175, 93, 54, 1,185,238, 16,147,114, 72,235, 3,129,194, 92, + 25,147,141, 12,246,116, 69, 55,239,105, 30,156,112, 37, 56, 94,201, 13,227, 66, 51,207, 53, 87,246, 39,188,245,153, 59,132,105, + 75,245,214,132,203,111,223, 68,124,110,159, 47,254,199, 63,199, 23,126,226, 10,127,255,239,254, 44, 89,222,240,237,111,126,130, + 28, 60, 6,233,221,147,182,239,146,192,233,201,199,236,190,246, 42, 58,244,200,222,167, 4, 47, 37,209, 90,178, 38, 38,176,144, +119,116, 65,112,190, 88, 34,176,248,213,138,222, 90,156,204,249,181,143, 62,193,127,242,125,194, 39, 31, 19, 30, 63, 34, 60,252, +148,112,178, 32, 60, 58,160,107, 2, 99,239,249, 79,174, 22,124,241,202,148,173,105,206,135, 75, 71,179,108,112, 66,160,165, 71, + 32, 56,247,145, 50,194,201,166, 73, 34,178, 16, 88, 91,193,169, 80,180, 90,178,118,129,214,121,254,118,173,249,185,253,146,215, +102, 25, 61,138,211, 32,120,191,113, 56,173, 57,148, 38, 9,180,150,167, 24,215,147, 69, 64,102, 88, 37, 89,245,176,238,122,116, +111,169,136, 56,219, 49, 82,129,109, 19, 41,178, 12,239, 36,186,200,145,217, 8, 35, 13,101, 85,209,184,200, 89, 20,120,147, 49, + 14,142,203,163,154, 82, 41,164, 54,152, 40, 81, 90, 35,133, 64, 72,195, 19,239,145,210,240, 88, 4,148,144,116, 41, 35, 47, 29, +200,149,166,208,249,128, 39,141,188, 82,100,188, 42, 35,123, 72,138, 44,167,150,130, 17,146, 67,219,241,131,166,229,164,223,112, +220,119,124,212, 44,121,186, 89,114,116, 62,231,241,147, 39, 60,190,255,132,179,123, 15, 89, 31, 29,192,106, 9, 7, 39,131,246, + 40, 29,158,163, 74,107, 71, 84, 24,232,152,241, 47, 12, 74,249,255, 82,224,253, 11,223,159,141,227, 93,143,235, 58,238,109, 60, +223, 94,174,105, 68,228,219,203, 13, 39, 6, 30,186,200,121,148,144,231,228, 91,151,232, 84,202, 81,232,133,194, 5,143, 82,138, +121,223,225,148,196, 59,199,121,219, 64,132, 54, 56,132,179,200,152, 68,164,209, 90, 54, 62, 48, 46,203,244, 60,155, 68,111,204, +148, 76,177,164,190,199,199, 72,136, 2, 33, 37, 82, 36,253,135,183,145,179,118,205,178,235, 89, 7,203,218,182, 52, 33,176,218, +172,232,250,158,211,102,131, 11,158,243,182,195,117, 29, 83, 13,190,239,145,206,146,135,128,237, 58, 42,161, 32,132, 20,144,131, + 64, 17,153, 74, 65,231, 29,219, 66,160,165, 96, 36, 36, 59, 58, 99, 58,154,178, 95,212, 76,243, 17, 85, 81,145,231, 35,234, 98, + 76,105, 74,242,188,102,183,170,153,228, 57,179,186, 70, 56,199,100, 60,166, 48, 57, 10, 65, 41, 82,116,120, 16,137,115,242,196, +245,212,198,176,112,145, 54, 6,126,176,110, 25, 73,201,119,108, 71,140,105,149, 32,130,227,117, 99,232,156,227,237,209,132, 15, +218,150, 61,169,177,193,242,198,100,155, 15, 55, 43, 62, 51,222,229,187,103, 7,252,248,222,149,255, 31,150,182,240,124,124,251, +108, 44,159, 13,194,176, 11,116, 42, 67, 76,222,133, 26, 62, 14,133, 94,136, 84,236,132,120, 62, 32,106,237, 96, 63, 75,169, 73, +148, 58,221,176, 82,253, 48, 74,118, 24,141,251,206, 83,233,228,121, 63,233, 82, 33,151,128,240, 73,248, 64,103, 97,221,128,111, +233, 84,218,223, 33, 20,219, 3, 12, 69,249,200, 88, 72, 22, 33,125,208,117,109, 32, 10,255,124,140,222,117,105, 5,112, 1,212, +201,139,212,133, 63,139, 50, 29,138, 54,131, 98,191,115,207,119,234,132,193,242, 22,158,157,164,211,255, 51,168,250, 93, 76,138, +120, 37,233,219, 33,231,188,237,159,219,226,164,127,190,247,206, 37,139, 54,114,212, 56,164, 12,212, 8, 54,222,145,107,133, 33, +162, 93,160, 23,129, 12,137,141,224,162,195, 40, 69,219, 57,162, 16, 52, 65,208, 55,125,250,157,220,102,152, 46,252,217,193,220, + 96, 24,216,155,113,249,242, 21,144,130,233,100, 11,219,116,140,235, 17,123,151,118,168, 70, 57, 91,147, 2,136, 24,165,159, 49, +131,252,160,103, 80, 67,208, 11, 2,156, 15, 68, 23,177,189, 35,120,200,242,148,128, 55,214, 34, 9,229, 34,100, 82,166,167,139, +148,140,214,133,200,169,117, 4, 17, 49, 33,210,251, 64, 39, 65,169,100,157, 49, 74, 97,234,156,229,167,135, 28, 46,150,172, 68, +164, 87,154, 94, 27,114,157,113,119,251, 18,183,182,246,169, 39,219, 76,102, 51,174, 94,221,229,141,187,215,249,201,183,110,145, + 77,167,212, 91, 83,246, 71, 53,178,117,100,147,146, 50,203,160,115,104,163, 17,179,196,149, 86, 90, 17, 10,153, 44,121, 17,164, +243,136, 65, 71,208, 35,240, 90,130, 78,153,241,218, 40,140,145, 20, 82, 81, 74, 40,163, 72, 0, 27, 31,121,231,196,113,184, 95, +210,198, 21,253,147, 19,186, 71,167,248,117,139, 40, 51, 68,110,144, 34, 32,164, 70,230, 26, 25, 34,162, 75,239, 5, 17, 98,250, +187, 42, 71,204,114,244,245, 49,249,172, 68, 25, 69,172, 37, 49,151, 72, 9, 7,167, 43, 58, 89, 82,141,102,136,106,196,143,239, +141,249,207,189,227, 11, 46,242,155, 31,220,231, 35, 17,120,237, 43,183,217,125,185, 96,116,189,100, 45, 3,156,244, 40,224,171, +255,240,231,249,151,255,195, 59,124,231, 87,190,206,171,127,231,243, 20,206,162, 67, 64,134, 64,101, 45, 7, 77,143,127,250, 41, + 31,254,234,183,216,236,103,216,245,146,157,245, 9,187,243, 83,182,207, 14, 16,177,227,126, 16, 92,157,108,115,125, 52,166, 48, + 25,186,219,240,213,246,140, 59,221,130,141, 50, 60, 93, 52,188, 62,202,185, 57, 46,248, 90, 11,191, 83,228,168, 33, 71,104, 99, + 10,140, 49,196, 40,240,235, 53,210, 57, 92,107, 57,183, 61, 93,159,172,138,197, 98,141, 88,110,232,187,192,219,181,230,213,105, + 65,110, 52, 39,125,228, 55, 14, 27,150, 4, 76,157,145, 85, 37, 93,208,220, 59, 58,228,252,228, 0,225, 26,136, 17, 43, 20, 62, + 6,214,109, 79,227,122, 70, 64,180, 61,133,134,138,180,139,205,140, 36,203,106,234,178,164, 55,134,141,147,136,178,164,172, 70, + 4, 23,152,106,205, 56,215, 84, 58,199, 40,147, 24, 11,121, 18,226,158,186, 64, 39, 53,231,209,115,210,247, 20,164, 3,209,102, +200,189,184,156,101,156, 73,201, 76, 41,150, 81, 48,149,145,215,178, 20,222,179, 21, 61, 75,215,179, 10,142, 7,182,227,215, 79, +207, 56,177, 27,150,139, 57,113,177, 72,141,200,201, 25,177,109, 97,125,142,144, 33,133, 96,245, 3,179, 67,166,136,105,140, 68, +244,225,133, 83,114,130,217, 64,248, 43,125,124,255,168, 34, 31,254,146,226,238,242, 12,167, 75,156, 16, 56,105,120, 98,114,206, + 46, 93,226, 81, 94,115, 54,222,101,119,186,203,108,119, 31, 47, 36, 50,175, 88,106, 73,231, 45,182,239,105,186, 22, 99, 12,193, + 57,154,152,178, 36,186,118,131,183, 22,221,119, 8,151,162,108, 51,239,144, 17, 86, 93, 71,149, 25,182,124,164, 9, 30, 33, 37, + 89,219, 13, 33, 43,142, 82,128,243, 14, 47, 37,116, 9, 39, 61,119, 61,139,232,120,218,119,184, 64, 58, 68,132, 72, 46, 2,219, + 72, 70, 2,218,174,199,250, 84,107,174,229,134,130,136,114,158,145, 78,246, 75,233,147, 48, 80, 18,153, 42,141,140,130,189,114, + 4, 17,246,171, 41,187,229,132,253,233, 30,120,207,184,218, 66,153,156,158,200,118, 61,195, 71,136,202,144,143,106,118, 77,193, +168, 30, 97, 16, 20,121, 73, 32,173, 76,147, 36, 77,162, 17,116,125, 79, 67,164, 18,146,135,182, 67, 16,121,220,116, 76,144,252, +174,179, 67, 51,155,106,233, 76, 74,238,249,192,127,180,179,205,135,253,134,175, 20, 21,167, 10,246,178,130,247,230,167,252,244, +246, 62,239,109,150,252,196,222, 85,126,235,224,225,191, 38,246,251, 51, 16,141, 25,184,237, 67,215, 13, 67,142,164,122,110,233, +202,205,115, 97,220,139, 7,128,126,192,154, 74,157,210,140, 80,169,216, 5, 63, 76, 1,178, 36,170, 67,160,180, 98, 44,147, 7, +247,172,237,168, 68, 26, 3, 27,159,130, 71,112,126, 16,135, 13, 30,242, 24,241, 81,242, 90,145,161, 73, 5,232, 40, 68,116,112, +236,104,201, 88, 72,142, 93,155,198, 87, 23, 42,241, 48,164, 50,169, 60,173, 8,172, 27,210,214, 6, 73,129, 15,233,141,166, 72, + 42,255,174, 31,236,119,109,242,224,251, 54, 21,244, 23,167, 27, 58, 79,227, 35,165,211,225, 70,203,231,192, 26, 49, 8, 1, 47, +212,243,118,216,215, 91, 7, 93, 67,140,146,243, 85,199,198,192, 52,164,147,164, 28,222,137, 54,198, 52, 60,144, 49,217,110,172, + 67,239,237,241,157,165,227, 53,229, 56,246, 49,121,240,237,176, 99,151, 60,103,209,191,240,245,224,253, 31,240, 99, 95,126, 27, +162,160, 91, 55, 52, 93, 75, 12,112,114,188, 32, 56,205,229,253, 41, 50,138,164,110,207, 82,184, 9, 49,237,246,189,136, 88,231, + 81, 33,210,181, 46,105, 1, 69,234,180,145,145,202,104,106,157,186, 25, 31, 35, 27,235,159,229,255,246, 62,157,180, 54,222, 51, +239, 35,185, 74,123,248, 16, 97,233, 28, 77,136,120,163,104,148, 98,215,148,232,233,140,107,245, 4, 47, 12, 74,101,140, 77,201, + 91,147, 45,234, 24, 57, 62, 61,161, 95, 47,144, 62,224, 54,150,178,183, 76, 16, 92,158, 86, 76, 47, 79,241,163,156,172,177,140, +148, 34,100,169,135, 21,153, 70,150, 25,162, 48,132, 33,198, 81, 93,160,252,125, 28,130, 43, 36, 82, 43,116, 72, 7, 12,161, 69, + 50, 63,132,136, 70,144, 41,137,138, 17,233, 61, 15,207, 44,246,220,226, 99, 78,254,210, 22, 71, 33,195, 44, 55,184,239, 31,208, +172, 91,226,162, 69, 54, 29,172, 59,226,162, 33, 62,221,224, 30, 29, 33, 90, 75, 92, 54, 72,169,209,181, 70, 79, 42, 86,179,130, +197, 86,193,114, 82,225, 70, 37, 22,193,193,201,138,213,233, 41, 70, 6, 68, 94,242, 31,206, 74,174,232,140, 42, 42, 38,120,238, +105, 69, 94, 20,140,119, 46, 49,189,122,137, 27,175,220,226,246, 87,238,144,125,249, 37,254,179, 66,243,210,207,222,225,105,181, +224,157,255,254,143,248,147,223,120,151,207,127,229, 22,255,227, 63,249, 29,142,190,249, 1,211,109,197,150, 44,120,245,213,125, +174,120,203, 79, 42,193, 87,203, 49,111, 86, 51,102,249,136,135, 70,179, 46, 39,124,245,165, 43,188,117,117,143,219, 87,118,184, +148,143,248,169,157,171,188, 49,221,230,229,224,248,189,222,242,255, 60, 60, 69,202,130,127,220, 75, 78, 51,197,189,113,201,189, +237, 17, 31,205,106,244,164, 98, 60, 42,208, 42,163, 95,108, 56, 63, 95,128,136, 40, 29,185,225, 54,124, 81, 9,222,232, 87, 92, + 19,158,243, 78,176, 18,146,167, 22,254,217,131, 13, 31,158,174,233,137,200,113,201,206,172,228,242,168,166, 18, 37, 11, 20, 31, +157,159,115,182,217,160, 67, 67,215,183, 40,231, 19,238,183,235,217,207, 37,165, 72,110, 11, 39,101,138, 90, 21,145,133, 11,228, + 82,160,133,164,115, 22,215, 7,140,132,105, 93, 83, 73, 67,149, 41,114,149, 72,123, 81,192,153, 13,116, 49,221,215, 22, 40,149, + 98, 41, 36, 75, 36, 47,231, 25,175, 21, 53, 39, 81, 98, 5, 92,215,138, 93, 37, 57,113,129,195, 16,249,183, 71, 99, 58,151,238, +199, 39, 1,190,190, 90,178, 21, 45,135,135, 39,233,253,127,190, 30,216, 26, 46, 9,111, 59,143,232,134,184,228,139, 28,114,169, +147, 94, 98,208,246,136, 48,172, 38, 73, 90,158, 11,144,231, 95,244,248, 75, 11,187,214,196, 34, 35,150, 37, 33, 31, 19,242,138, + 80,143, 8,245,132,176, 53,195, 95,217,199,223,186,140,187,178,143,187,126, 11, 55,221,198,141,118,233,138, 17, 55,242,146,237, + 73,133,208, 6,235, 3,167,203, 6,103, 91, 68,244, 24,231,232,135, 88,236,190,217,224,125,106,128,100,183, 38,244, 45, 83, 34, +218,182, 20, 49,160, 9, 72,215,147,133, 68,165, 28, 41, 77,215,247,168,220, 16,218,110, 88, 69,166,130,231, 87, 29, 70, 40,230, +237,134,181,237, 57,179, 13,202, 7,100,244, 20, 65,240,165, 50,227,181,170,224, 70, 89, 48, 53,130, 50, 66,215, 56,148,128,137, + 18, 76,149, 98, 44, 53,106,200,166, 24,101, 25,219,121, 77,129,160,154,108, 39, 52,116, 86,176, 83,207, 64, 42,182,234,105,154, +234,148, 19,108,244,228,229,132, 50,171, 88, 71,203,104, 60,101, 84, 86, 76,165,162, 30,143, 17,222,145,149,229, 51,108,118,136, +129, 60,203,211,164,161,239,176,222,179,118,150, 35,223,209, 6,199,161,235,153,119,158,223,107, 27,162,179,105, 10, 3,140,165, +100, 25,225, 31,236, 76,248,229,179, 37,191,184,181,197,159,180, 13, 87,165,226,126,219,240, 51,219,251,252,225,114,206,151,234, + 41,255,114,121,202,191,121,227,206,191,166,148,182, 11, 16,188,139, 41,199, 91,188,128,145, 45,179,231, 9,108, 65, 13,187,105, +249,188,219,247,110,240,153,155,231,184,216,222,131,242, 84, 49,176,233, 3, 85, 85,160,131, 39,148, 37,141,119,196,102,195, 56, +207, 57,219,180,228, 82,176,177,142, 92, 11,172,181,100, 34, 69,126,166,159,153, 65, 88,131,148,236, 23,146, 54, 66,239, 29,185, +130,235, 74,243,212, 5,178, 40,208, 56,240, 58, 21,226, 63,155, 62,183, 57, 79,227,248,233,236,249,117,108, 6,150,123,166,211, +206,126,211, 63,247,226, 67,218,203,255,168, 44, 21,111, 65,141,135,160, 23,255, 67,214, 54,138,148, 18,151,186,127, 9, 34, 7, + 29,210,239, 0, 16, 59, 32,227,248,112,133,218,139, 92,178,130,221,188,160, 42, 13, 83,224,208,123, 64, 82, 2,141, 81,168,195, + 67,126, 66, 73, 22, 62,114,213,120, 30,106,153, 18,220, 46,172,117,127,193,215, 39,247,238,115,247,206, 93,188,116, 24,163, 80, + 66,113, 54,159, 51,221,154,114,112,176,230,234,229, 9, 40,137,136,130,177, 17, 44, 8,184, 76, 17,219, 52,134,180, 49, 32,181, + 72, 1, 36, 34, 29,220,188, 77,138,239,165, 76,250, 66, 41, 32, 87, 41,172, 38,196, 52, 94, 35,132,164,234,143,158,115, 11, 15, +186,158,206, 57,114,160, 48,146,210, 24,150, 34,242,250, 94,205,149, 60, 35,168,136, 50,154,229,201,146,147,179, 99, 26, 21,217, + 22, 5, 63, 51,221,166, 46, 75,182, 46,141,209,163, 28,217, 69,108,105,136, 70,210, 58,199,165,221, 9,106,119, 76, 53,239, 89, + 57,203,121, 8,228, 49, 32,137,104,163, 80,133, 30,244, 21, 32,181, 67, 12,150, 74, 37, 4,194,250,180, 22, 25,226, 99,133, 15, +105,250,137, 74,163,238,232, 9,153,230,223,248,220,140,227, 71,107,138,203, 91,204,246, 74,158, 78, 86, 60, 62,172,177,149, 37, +211,145, 8, 92,162,227,180,105,185,254,210, 62,157,236,249,214, 31,124,135,187, 69, 75, 49,170,200,166, 19,140, 74,153,235, 31, +182, 13, 7, 25,124,235,227,251,100, 85,141, 81,146,163,245,138, 27, 59,151,144, 1,166,221, 49, 71,118,143,203, 82,161, 0, 17, + 2,215,102, 99,108,132,166,245, 44, 59, 75,159, 37,182,194,127,153,149, 76, 17,252,164,146,228, 63,253, 83,252,224,115, 43,234, +227, 67, 54, 31,126,143, 95,124, 99,151,229,106, 13,167,115, 94,223,209,236,230, 37, 86, 73,176,145,220, 36, 91,209,182,140,188, + 33, 34, 97, 58,230,234,222,140, 81,153, 19, 4,236, 8, 69, 17,210, 65,108,164, 4, 63,119,220,240,251,173,227,151, 63,124,140, + 95,156,227,110,222,132,151,247, 97, 84, 32,164,224, 88, 75,222,172, 43,222,190, 50,130, 43, 99, 62,125,103,206,131, 39,247,153, +246,107, 94, 25,101,236,196, 64, 94, 84,220,113, 29, 31,206,159,242,127,124,175,225, 35,149,232,100, 58,147,196,160,216,180, 26, +145,101,108,215, 57, 87, 94,185,206,102,123,130, 59,188,196,236,248, 35,246,215, 11,114,215,242, 56, 43,248,104, 25,153, 24,197, + 90, 20, 68,165,200,138, 60,241,190,157, 37, 68,201, 44, 51,116,222,178,233, 28, 83,173,200,202,140, 3,219,225,188, 64, 27,201, + 90,192, 72, 41, 64, 49, 95,109,208,178, 96, 37, 90, 78,176,236,100, 5, 51, 41, 89, 57,207, 29,109,240,209,113,179,204, 57,160, +229, 82,208,140,149,230,172,111,121,173,204,112, 68,126,165,177, 60,104, 58,246, 11,197,217,186,101,108, 20,244, 61,213,100,196, +230,124,158,166,120,157, 27,178, 28,210,174, 42, 14,152,103, 49,196,184, 70, 13,194, 5,162,145, 63, 84,164, 5, 36, 46,190,115, +127,174,120,191, 88,192,127, 84, 65, 39,207,146,190,167,168, 17, 87,174,240,229,235,151, 41,178, 49, 31,135,192,227,205, 26, 17, + 93,226,238, 3,152, 10, 17, 83,116,109,180,142,168, 3,149,146,136, 34,167,111, 28, 90, 70,150,237,146,245,106, 78,219,183, 76, + 67, 67, 57,217,162,105,150, 88,219,130,144, 8, 2,210,123,116,240,212, 82, 80,111,230, 20, 58,103, 25, 28,151, 90,199, 90,103, +180,202,160, 17, 44,108, 79, 37, 20,174,235, 25, 27,205,122,189,192, 75, 1, 93, 64, 11,201,252,252,156, 85,136,172,250,134,162, +119, 72,239, 16,120,246,137,220, 44, 74, 10, 37, 81, 49,176, 4,156,118, 52,163,140,104, 35, 99, 97, 24,229,154, 45, 93,226,189, +103, 42, 20, 54,146,220, 42,179, 75, 4,239,240,163, 29,172,235,144,229,104, 64,177, 26,148, 78, 77,204,246,100,139,229,102, 73, + 94, 84,132,168,201,164,129, 76, 49,174,199,216,182,101, 50,174, 17, 46,164,120, 89, 36, 89, 38,177, 93,159, 8,155,218, 48, 95, +156,178,244, 61,171,174,225, 9,145,123,155,150,247,205,208, 60,102, 25,248,228,192, 90,153,146,255,250,210, 22,255,237,193, 41, +255,221,141,171,252,227,167,135,252,253,237, 41,247,108,207,141,114,196,255,122,112,192,191,119,233, 18,255,124,121,206,191,123, +233, 26,191,127,248, 20,197,206,221, 95, 34, 31,216,225, 38, 27,196, 96,234, 57,149, 44,252, 21,198, 57, 90,167, 16,147, 11, 75, + 26, 47,140,213, 61,207,169,112, 23,208,149, 11,113,221,179, 64, 4,159, 58, 94,235, 83, 39, 92, 21,100,163,154, 24, 35,151, 71, + 37, 85, 8,200, 92,147,245, 14, 19,192, 32,152,219, 62,177,197, 67, 36, 58,139,119,201,228,227, 90,151, 14, 23, 82, 38, 21, 57, +201, 74,214, 10,197, 37,173, 89, 74,168,133,102,233, 29, 19,173,105,188,163,139,146, 77, 8,233,116,244,103, 89,233,145,244, 4, +247,107,200,202, 84,152,241,233,119,189,232,212,173, 79,187,180, 24, 6,205,192,160, 48, 15, 46, 61,135,179,173,244,221, 13, 7, + 13, 72, 99,125,212, 48, 13, 48,195,140,203, 13,227,254,152,126,143,224, 94, 88,111, 12,138,124, 21, 89, 55, 29,135, 86,241, 82, +161,120,106, 29, 82,169,148, 74, 23, 19,205,205, 13, 7,129,167,173,227,212,246, 44, 93,196,218,144,198,250,222, 15,215,240,163, +191,238,189,247, 33,175,252,216,103, 40,234,146,172,168,184,125,247, 37, 66, 23,147,208, 79, 73,102,211,154, 66, 43, 2,130, 60, + 87, 73,188, 31,160, 15,150,174, 77, 98, 63,231,211,148, 48,248,128,141,129, 73,101,104,123,143,144, 2, 45, 34, 82,165,209,123, +231, 35,185, 86,212, 90,210,184,144,124,236, 33,210,249,192, 73,219, 19, 34, 84,185, 73,147, 1,163,120,184,105,185, 34, 97,247, +251,167,156, 29,156,210,172, 55,188, 90, 21,252,120, 61,229,198,254, 22,179,237, 9,123,121,201, 40, 42,140,117,112,214, 34,231, + 27,138,121, 71,239, 35,125,231,169,124,164,152, 84,132, 92,113, 26, 29,143, 36,204, 53, 24, 45, 17, 90,162,202,156, 40, 85, 90, +209,132,180,139,198, 70, 2, 73, 39,128,124, 30, 81,160,132, 64, 41,133, 48, 73,193, 27,149, 74,196,191,253, 49,163,203, 99,230, + 81, 97, 90,199,189,243, 6,191,182, 72, 37, 41,242,140,160, 12,148, 21,217,229, 93,102,151,198,232,155, 59,236,237,238,241,222, +135,223,231,192, 40,158, 68,248,211,249,156,127,241,209, 39,252,223,191,252, 33,223,253,173,143,121,242,221,115,238,127,235, 41, + 63,248,230, 1,143,191, 51,231,189,175, 61,225,221,211, 35,238, 77, 36,127, 18, 35, 47,111,111, 17,235,146,249,143,221,162, 51, +134,217,155,183, 17,215,118,161,168, 57, 63,239,153, 20,138,151,115,195,142, 0, 35, 4, 65, 74, 44,176,223, 54,188, 28,160, 78, + 87,136, 48,146,219,163, 41, 69,158, 92, 23,214,167, 52,177, 72,160, 19,145, 21, 2,103, 50,182,171,130, 40, 18, 71,193,104,197, + 40,207, 48,133,230, 20,201,147, 40,249,194,213, 25,183, 38, 99,122, 10, 38,235, 6,113,186,100,125,180, 68,228,134,185,139,108, +103,138, 91,165,225,202,164, 96,186, 91,161,119,118, 24,159, 58,110,133,134, 92,105,100,140, 16, 5, 83, 1, 69,220,240,253,195, +167,248,205, 28, 86,235, 20, 61,217,123,106, 36,219, 66, 82,107,193,164,202,248,210,229, 9, 63, 87, 78,121,115,179, 65,207, 15, +120,180, 90,240,125, 31, 49,194, 18,237, 6, 17, 3,189,117,196, 24,113, 94, 80,122,203,117, 26,110,216,158,171,194, 83,216, 13, +125, 51,103, 79,151, 84, 50,114,110, 29,211,188, 2, 34,167,235,142,162,200,152,247,150,117, 8,188, 57,158,240,199, 77,207, 79, +140,106, 76,150,113, 24, 2,159, 41, 11, 58, 27,184,149,101, 84, 69, 77,229,122,174, 22, 21,235,232,169,179,156, 83,103,217,209, +154,153,146,132,216,177,105, 61, 75,235,120,228, 67,154, 84,246, 22, 86, 77,106, 30,130,123,158, 14, 23,211, 71,133,208,105,133, + 39,244,112, 95, 94,136, 36, 7,221,132, 4,100, 8, 63,252,231,103,154,138, 23, 10,191, 76, 66, 89, 97, 52,236, 94, 38, 78,167, +112,247, 54,188,242, 38,255,254,235, 95,228,165, 91, 55, 25,143,119, 57,245,112, 96,138,164,198, 71, 19,116, 70,140,142, 32,100, + 42,122, 74, 16,186,150,118,179,132,213, 57,151,148,199, 45, 78, 56, 61, 63,224,119, 30, 61,162,136, 61,149,150,204,155, 21, 82, + 43, 54,109, 75, 41,192,119, 27,100,215,176, 75,100,199,187,148,150, 40, 21,187,182, 39, 71,176, 45, 5,165,179,232,190, 65,199, +200,194,183,172,251,134, 85,187,193,246,142,195,243, 51, 54, 77,199,217,249, 9,125,211,176,238,214,136,174,167,196, 81,186,158, + 50, 4,222, 30, 21, 84, 74, 81, 75,137, 33, 50, 70,144, 9,207, 30,138, 59,153,228,229, 66,179, 47, 4,183,117,198,231,138, 17, +149,183,188, 85, 76,168,198, 59, 92, 67, 83,142,182, 80, 49, 80, 84, 51,164,209,104,147, 51, 46, 70, 72,149,161,243,156,206, 91, +242,170, 6,165,168,181, 65,228,134, 74, 25, 60, 80,215, 37,222, 38,237, 72,146,140, 37,139, 31, 64,223,245, 4,215,163,162,224, +160,155, 51, 15, 61,143,154, 5, 31,250, 72,211, 54, 4, 33,137, 46, 37, 38, 34,224, 23, 70, 25, 95,223, 88,254,171,253, 75,252, +195,199,143,249,111,174, 92,229, 55,207,230,188, 90,230,252,243,179, 57,255,206,238, 46,191,219,172,248, 74, 61,225,187,109,195, +207,236,239,163, 24,223,249, 37,134,228,234,103, 40, 87, 31, 82,241,177,253, 95,173,176,135, 11, 5,248,144,141,174,228,179,177, +119, 42,218,242,121,161, 18,164,221,180,148,207,147,217,132, 76,105,109, 98,144, 71,215, 37, 91,101,129,145,146,206,167,206, 38, +119, 1,105, 36, 65, 8,106,239,232,108, 79, 31, 34,113, 16,233, 41,231, 9, 46, 32,227,160, 7,158, 47,210, 1,165, 11,168, 42, +137,164,158,120,203,174,212, 52, 70,176,140,130, 22,207, 18, 48, 58,121,149,125, 55,168,216, 95,188,222, 11,218,221,197,186, 32, + 12,192,157, 16,134, 34, 62, 4,212, 68,159, 58, 96, 51,232, 0,156, 75,133,120, 50,133, 73,145,242,162,155, 52,129, 64,103, 3, +144, 39, 41,250, 25,186,236, 52, 22,143,195,212,162, 75, 7,132,100,190, 76,207, 87,140,207,179,157, 61,220, 91,119,188, 58,206, +121,208, 58,218,144,246,236,243, 62, 32,124,100,222, 59,244,176,159, 62,105,147, 24, 48,177,224, 47,226,129,254,226,215,244,149, +183, 94, 99,182,183, 77, 57, 74,251, 69,173, 76,242, 23, 11,157,212,168, 6,252,144,128,100,148,120, 54,146,111,173,195,217, 56, +128, 51, 34, 46, 68,188, 79,162,188,186,214,140,139, 11,223,182, 24, 50, 34, 4, 82, 8,250, 24,217, 88,139,141,145,214,185,103, + 33, 18,142,136, 25,124,169, 79,206, 27, 78, 91, 75, 89, 23,108, 13,177,186,181, 82,148,101, 78,221,123,132, 23,200,117, 79,214, +121,124,215,226,251, 64,167, 33, 40, 73, 62, 42,168,148,196, 52, 14, 19, 4,186,179, 20,227,138, 32, 21, 15, 6, 64,210, 44, 55, +216, 16, 17,117,145,196,107, 34, 9,245,144, 98,200,102, 18, 16, 99, 18,238,137,132,193,149,198, 36,196,170,148,200,152, 70,184, +253,172,128,227,142,145, 48,132, 43, 35,212, 89, 75,253,141, 71,212, 55, 50,194,106, 73,189,238, 9, 27,216,222, 42,216,158, 21, +148, 85,142,237, 29,110,171,224,165,215,111, 48, 63, 92,179,152,207, 57, 56, 60,226,254, 59,103,184, 24,113,235,126,176, 26, 41, + 2,142, 56, 60, 56,237,176, 77,203,222,103,239,210,188,121,155,241,237,109,102, 90,240, 55,103, 35, 94,149,138,167,125, 75, 62, +169,216,185, 49, 99,186, 63, 33,107, 60,223,118,142,243,174,167,115,158,105, 81,240,165,124,130,107, 23, 24, 37, 8, 58,226, 46, + 95, 35,247, 45, 74,192,218,182, 60, 42, 10,158,110,206,233, 92,199,166, 89, 51,239, 90,142,188,227,220, 11, 58, 36,167,173,165, +223,244, 84, 85,198,121,107, 57,207, 52,215,246, 42,182,170,140,105,109, 88, 96, 56, 12,146, 71,239,127, 3,115,126, 68,190, 17, +184,147,134,251, 66,113,117,148,115,187,204,120,121, 39, 71,100,138, 75, 59, 53, 91, 78,145,183, 93,250, 40,146, 2, 47,224, 84, +106,102, 89,205,229,190,165,223, 28, 51,251,228, 29, 86,135,247, 40,124,129,237, 28, 58,128, 80,146,215, 13,236,201,136, 89, 55, + 28, 62,125,200,159,156, 46,248,160,235, 41,130, 77,136, 99,107,105, 90,203,198, 10,246, 84,207,181,216,243,102,132,219, 72,118, +109, 2, 47, 85, 82, 37,102,119, 8, 72, 21, 57, 93,174,153, 55, 61,107,111, 17, 94,178, 83, 87,188, 61, 29, 35,165,226,199,202, +146, 81,149, 49, 69, 32,155, 13,143,150, 75,214,222, 49,210,154, 49,142,135,206,210, 44, 78, 41,148, 97,175, 40,184, 92,213, 68, + 33,120,119,189,230,188,233, 56,179, 61, 31,110,154,180,186,115, 46,233,138,194, 48,241,107,125,170,222,147,113,250,174, 50,132, + 73, 66, 64, 97,116, 18, 87, 14, 17,199, 23,133, 91, 13, 69, 93, 93, 24,145, 46,254, 14, 80, 90, 35,140, 70, 78,119, 16,251,123, +136, 59,183,224,245, 55,225,218, 13,184,250, 18,236,221,228,238,238,117, 62,191,191,197,116, 84, 80, 22,134,211,206,242,201,226, + 20,188, 37, 70, 71,236,122,194,102, 77, 88,159, 17,150, 11,226,227,199,132,213, 25,241,195,143, 56,222, 44,248,238, 71, 31,113, +255,244,128,239,190,127, 15,119, 58,231,112,221,112,180, 88,147, 27,120,112,124, 76, 17,122, 14,142, 78,152,224,216, 18,145,157, +102, 67, 38, 21,133,128,202,246, 76,165, 70, 18, 40, 92, 64,185,158, 16, 28, 85,179,102,215, 89,122,103, 25,183, 13,133,235,152, +250,150,151,155, 21,175, 7,207,155, 50,240,122,215,242,213, 76, 51,113, 45, 55,137,236,234, 68,104,219, 86,154, 26,216,213, 5, +149,115,236,133,200,109,173,184,161, 4,175,168,130,151, 76,206,181,124, 76, 25, 5, 87,202, 45, 84, 86,176, 43, 11,172,150,236, + 25, 3, 85,157,146, 25,235, 26, 83, 22, 88, 4, 58, 87, 24,173,145,131,102,204, 72,129,212, 89,170, 33, 33, 82, 21, 9,243, 26, + 69,250,188,216,180, 61, 82, 43,122,107,217, 52, 45, 17, 79,192,209,249,150,165,237, 88,118,107, 14,188,231, 7,203, 22,111, 45, + 65,184, 36,202, 13, 22,132, 66, 70,248,185,209,152,223, 89,110,248, 47,118,183,249,223, 79,231,252,244,180,228,107,231, 27,254, +222,222, 46,191,124, 50,231,239,110,111,241,141,126,195, 79,143,198,252, 95,243, 51, 20,147,151,127, 9, 61, 40,217, 7, 16, 26, +153, 74,163,104,147,253,165,138,202, 63, 87,216,229,160,198, 20, 50,117,118, 46,166,150, 77,136,231,106,241,190, 29,238,198,193, + 43,205,176, 87, 87, 67,216,184, 76, 79,230,222, 40, 25,234,199, 82,160,140,164, 9,145, 82, 73,198, 42,112,210, 36,144,128,247, + 17, 33, 35,177, 11,207,206, 35,193, 37,186,220,179, 29,126,232,152,152,140, 69, 27,217, 26,167,200,187,131,181, 99,100, 20,157, +144,228,153, 34, 72,129, 68,146, 27, 69,215,118, 63,250,122, 47,196,125, 74,167,195,142,144,207,135, 88,201, 83, 4,114, 56,180, +244,118, 64,222, 14,172,119,100, 2,225,244,205,160,210,203, 6, 40,204,144, 51,159,107, 38, 10, 58,149, 14, 63, 25, 17, 47, 84, +218,129,203,240,156, 0,199,112,224,146, 98,144,175, 40,158, 6,199, 37, 35,217, 81,146, 67,235,217,143,176, 12, 48, 65, 96,173, +103, 17,161,233, 2, 34, 4, 98,102,210,193,227,226,223,252, 11,190,158, 84, 21,159,189,243, 18, 16, 89,175, 54,116,155, 6,231, + 60,101, 93,179,119,105,130, 12,130, 44, 55,212, 70,167, 4,164, 16,201,134, 32, 16, 31, 99,234,134, 92, 68, 32,153,212, 6,103, + 61,253,224,248,203,179,164, 24,143, 34, 21, 65, 49,176,124,146, 35, 39,117,233,193, 71, 58,235,233,250,192,249,198,114,180,234, +152,175,187, 52,234, 30,229,124,239,225, 49, 79,219,142, 85,140,108,156,227,241,102,195,185, 0, 21, 60,217,118, 69,147, 27,178, +189,154,234,198, 14,242,165,109,182, 62,115,153,226,198, 14, 98,167,166,120,105,139, 77,149,161,131,164, 28, 21, 60, 94,183,148, + 70,112,100, 29,171, 16, 17,101, 78, 81,164,113,100, 16, 67,204,164, 2,171,161,147, 18,127, 1,202, 41,116,202, 8,207,146,134, + 68, 9,129, 46, 53,147, 50,103, 60,183,244,203, 13, 92,174,104,103, 21,197,237,109,202, 73,137,253,100,201,225,161, 32, 8, 69, +115,214, 48,177, 29,217, 52,167,239, 28, 75, 23, 40,182, 42,110,189,113,157,197,227, 57,255,234,183,222,199,125,216,224,214, 61, +110, 40,229, 23,126,226,100,100, 75,247,159, 56,111,152,127,237, 62,229,205,138,171,119,175,242,153,222, 51,126,247, 4,117,222, +178,127,222, 49, 89,109,184,150,193,205,121,203,229, 16,248,172, 48,188, 90,140,184, 51,154,242,242,213, 61,202,233,132,221, 98, +151,157, 87, 95,226,234,181,107, 92, 63, 92,146,119,150, 32, 10, 94,255,249, 47, 51, 89, 69,190,181,110,249,188,202,200,219,150, +223, 62, 59,229,228,248,152,135, 15, 62,225,254, 71,223,231,193,135,127,202,175,127,227,187, 92,159,237,144, 21, 25, 81, 39,192, + 74, 84,138,168, 52, 42, 74,158,116,129,167,197,152,240,107,255, 27,246,221,111, 34,154, 99,100, 95, 33,246,118,248,183,174, 20, + 92,159, 22,236, 26,144, 54,208,244,144, 91,139,142, 17,235, 28,157, 86, 72, 36, 91, 50,114,107, 50,226,243,245,132,219, 85,205, +151,138,140, 75,199,159,194,226, 9,247,142, 78, 57,235, 34, 51,235,224,120,206,251,143,239,241,235,159, 60,228,119,143,214,248, + 62,176,136,130,220, 91, 38, 50,162, 20, 92,201, 97, 11,197, 77, 34,159, 81, 25,123, 66, 82,233,156, 66,104, 38,166, 2, 33, 9, +121,198,178,143,172, 17, 92,157,141,184, 52, 25,179,157,101,236,150, 5, 74, 40,174,103, 25,123,185,193, 7,207,121,179,228,201, +124, 78, 29, 61, 27,223,211,245, 61,206,121,206,219, 53,125, 12,196, 24,152, 72, 65, 93,105, 74, 60,149,239, 8,182,227,157,174, + 29,236,178,253,224,178, 25,194,171,242, 28,246,182,224,202, 46, 76, 70, 48,173, 17, 85, 9, 89,134, 48, 5, 66,167,213,131, 80, + 73,247,241,172,144, 59,135, 26, 18,177,245, 80,208,117, 85,160,198, 91,200,235, 87,145,175,220, 69,220,190,131,184,126, 23, 49, +189,130, 24,109, 67, 61, 67,100, 5, 72,137, 81,138, 27, 82, 83,106, 65,179, 90,243,240,232,132, 7,167, 79,137, 39,135,196,131, + 35,226,209, 9, 60, 57, 32, 30,158, 19,159, 30, 19,207, 78,137,199, 39,196,213, 2, 78, 78,136,231,115,154,163,179,212,104,185, + 14,214, 61,221,124,197,227,249,134,211,206,114,127,177, 97,164, 2,211, 16, 40,154,142, 81,174, 49, 49, 48,138, 1, 33,135, 84, +200, 0, 27,215, 99,164,161,114, 29,193, 59, 74,101, 24,117, 13,133, 84,212, 62,240,182, 50,188,102,114,110,168,156, 61, 41,184, + 82,148,236, 11,195, 29,165,185, 45, 52,175,161,216, 87,154,207,232,130,155, 89,205,110,136,220,150, 57,147, 16,184,161,115,182, +132, 34, 71, 50,173,102, 24, 4,117, 62, 3, 34,121, 94, 33, 76,198,184,168, 64,107, 76, 89, 16,164,162, 71, 32,181, 68,152,180, + 34,246, 8,138,204, 96,148, 65, 9,153,112,194, 68,230,182,167,245,158, 24,211, 52,108,221,117,104,173, 89,174, 86,244,193,179, +106,215,232,224, 88,180,107, 62,217,204, 33, 90, 54,209,243,209,217, 25,143,172, 39,244,158, 16,210,106, 37, 70, 73, 84,154, 27, +198,144,101,154,183,138,140,239,181, 45, 63, 89,231,252,105,215,241,246,164,230,183,206,151,252,194,206, 22,255,231,209, 25, 63, +191,189,197,175,157, 44,248,197, 27,151,135,162, 78,120,238,109,144,131,141, 44, 27, 10,186, 16, 9, 90,242, 87, 17, 85, 6,159, +246,204,113, 40, 28, 23,124,120, 6, 49, 71,176, 63, 44,144,123, 81,129,221,167,195,132,168,198,212,211,138,141,115,236,141, 42, +188, 79,128,130,105,150,130, 68,142,150,107,114, 96,221, 56, 92,151,196, 86,105,172, 45,137, 93,155,130, 96,252, 0, 89, 89,183, + 32, 3, 93, 7,251,147,156, 32, 5,199, 93,228,165, 73, 70, 47, 83,146, 88,144,130,177, 16,108,124,100,221,165, 40,209, 31, 25, + 87,122, 49,141,232,125,154, 60,200,144,174, 71, 12, 45,126,116,233,201,179,131,143,223,133,231, 93,126,240, 73,137,127,209,113, +203,129, 31,175, 21,228,154,237, 12, 22, 46,178,149, 9,234, 76,178,236, 6,225, 92, 74, 32, 72, 1, 57,241,197, 3,196,176,202, + 80, 17,239, 60,109, 4, 17, 36, 70, 68, 14, 99, 68,133,192,177,183,228, 90,114,218,245,180, 33, 32,163, 32, 51, 17,223,251,212, +173,255,168,107,188, 96, 4, 61,120,204, 91, 95,248, 28,163,233, 24,188, 71,162,121,114,248,104,208, 58,100,108,207,106,182, 70, +121, 26, 30, 12,231, 18,165, 5,189,141,207, 94,234,222, 5,214,182, 99,213, 88,164, 6,219, 6,156,135, 34,229,148, 38,170,152, + 72,236,240,214,122, 70, 42, 57,169,227,112,141,109,111, 17,192,122,227,112, 3,113,204,122,207,238, 86,197,162,241,204,231, 75, + 30,247, 61,243, 81, 73,190, 55,193,111, 23, 92,185,182,141, 40, 13,187, 47, 95,162,188,190, 13, 59, 37,155,182,231,147,147, 57, +199, 71,115, 30,156, 47,121,178, 89,115, 30, 2,203, 0,123,179, 10,165,224, 97,223,113,214,122, 62, 58,183,156,116,112,115,167, + 76,113,178, 98, 48, 52, 8,153,222,220, 82,208,137, 20, 3, 28, 11,147,166, 44,133, 70,101, 6,145, 25,188,148,100, 59, 5, 38, + 87,104,231, 40, 15, 86,152,101,159, 14, 0,153, 34,191, 54,161, 13,208,156,247,216,190,225,254,123, 31,114,115,225,169,175,111, + 35, 8,220, 91,121, 86, 86,113,235,141, 91,180,249,152, 7,239,253,224, 89,151,158, 30,138, 4,122, 77, 15, 8, 8, 52,130, 53, +199, 95,251,148,211,218,241,234, 43, 55, 48,227,196, 65, 8,181, 98,147, 43,186,220,160, 34,140, 60, 84, 66,160,103, 53, 98,127, + 66, 48, 25,178,208,112,109, 10, 70,164,108,237,195, 5, 90,101, 68,149,163,119,119,248,212, 20, 60,169, 39,252,157,207,191,204, +246, 75, 47,243, 73, 52,220, 47,115,186,173, 45,150,213, 22,171,106,196,141, 75, 99,222, 63,123,202,175,127,247, 29,126,245,227, +202,128, 32,160, 0, 0, 32, 0, 73, 68, 65, 84, 7,124,245,165, 59, 84, 69,198,163,222,243,237,133,227,221,206,211,245, 14,166, + 21,188,243, 77,196,227, 71, 8,191,225,120,114,139,217,108,196,213, 12,214,125,224,253,121,207,102,213, 50, 81,130,176,106, 88, +180,107,122,157,225, 98,164,170, 43,114,173,153, 25,195,165,178,102, 87, 41, 94, 26,111, 33,122, 75,190, 62,166, 57,123,196,239, + 61,120,196, 31, 60,121,200,111,124,250,136,251, 77, 64,138, 36,128,148, 67, 66,217, 76, 5,110, 41,201, 37, 4, 87,116,198,171, + 89,197, 94, 62,162, 30,111,145,229, 5, 85, 94, 33,141,102, 82,214,156, 5,207, 90, 75, 38, 69,141,204, 52, 99, 83,160, 77, 10, + 28,217,205,147,207,124,229, 60, 62, 4, 86, 49,249,237,181,210, 16,225, 90,150, 83,232,140, 76, 8, 58,151,160, 39, 99, 41,216, + 82,234,255,229,236,205, 98, 52, 77,207,243,188,235, 93,190,237, 95,107,239,174,238,233,233,238, 89,201,225,112, 68,138,164, 40, + 75, 98,168,213,202,130,196, 65,156, 88,200,102, 69,112, 16, 64, 8, 16,228, 44, 1,124, 66,192,201,137,207, 28, 32, 1,146,200, +128, 3, 40,113, 2, 91, 32, 98, 71,118, 44, 75,150, 21,209,220, 68,114, 72,206, 62,189, 76,239,181, 87,253,219,183,190, 91, 14, +222,175,186,123,134,155,236, 2,126, 84,117,119,161,250,223,234,123,222,231,121,238,251,186,217, 81, 10,213,180, 12,132,229,237, +186,141,109,141, 76, 98, 78,195,112, 13,198, 83,216, 88,139, 81,174,147,205,232, 4, 26, 78,249, 11,107, 57, 47,108,140, 25, 76, + 51,142,165, 64,166, 89,188,169, 4, 53, 29,163, 54,182, 25,188,252, 60,159,120,249,101, 94,125,245,167,152, 95,189, 76,184,254, + 34,234,202, 85,244,245,231, 81, 59, 87, 80,147, 29,228,120, 3,161, 52, 34, 73, 16, 82, 61,177,231, 54, 53,101, 83,243,156,175, +169,231,199, 28, 31,239,241, 79,223,122, 19,110,125, 0,123,199, 80,206, 96, 81, 18,108, 67,112, 29,161,173,163, 96,237,169, 6, + 40, 60, 93, 7, 92,191,146,116, 29,194,116, 96, 90,124, 80, 44, 2,188, 58,204,184,156,167,100,125,150, 70,166, 83, 50,169,112, +222,146,244,209,210,214,199,119,122,174, 51,164,109,201,210,140,145, 74,184,144,102, 76,133,100, 59,201, 24, 34,152,232,148,137, +212,228, 74, 49,206,198,228, 18,182,134, 27,108,138,148, 66, 37, 12, 68,194, 16, 65,138,100,154,230, 72, 23, 24,164, 5, 69, 82, +144,168,148, 44,159,162,116,130,146,241, 57,209,249, 16,153, 42, 66,154,129,140,155,215,144, 36, 24,169, 8, 64,235,124, 44,226, +198, 68,144, 40, 2,235, 61,199,229, 10,227, 5,149, 49,164, 50,238,207,165, 15,212,101, 69,227, 45,117,221, 34,130,231,184, 62, +101, 97, 13,173,173,217,107, 74, 58,215, 49,146,146,155,203,146,198, 58,188,148,132,198, 16,180,130,208,114,162, 19,158,215, 9, + 7,174,229, 83,217,136,111, 85, 13,175,165, 25,239, 52, 13,159,155, 12,249,191,143,206,248, 43, 23,182,248,221,131, 99,254,234, +238, 54,191,123,103, 15,197,228,218,151, 30,239,181,207,241,175,169,234, 45, 20, 42,182, 87,169,254,137, 35,219, 15, 41, 54,206, +119,235,198,199, 23, 86,208,123,175,195, 19,127,251, 99, 59, 91,255,103, 5, 66,231, 80, 20,108,108,174,177, 83,196, 12,221, 52, + 31,176, 62, 24, 49, 25,229, 56,161, 9, 4, 58,227,233,172,137,204,119,223,171,200,203,182,247, 95,244,227,240,178,142,130,181, +206,130,212,148, 4,106,175,185, 58,148,212, 8,106, 4,195,158, 77,126,210, 5, 20,208, 56, 27,173,112,222,253, 24,240, 78,191, + 74,120,140,120,237,119, 94,162,159, 60, 72, 17,213,239,189,248,235,241, 27,252,233,142,191, 63,241, 33, 99, 10, 93, 93, 59,158, + 29, 74, 22,109, 96,213,122, 66,214, 7,192,208,131,105, 68, 63, 50, 87,231, 85, 38, 60, 41,242, 33,208,121,143,149,208,244,193, + 25,181,131,137,214,204,218, 14,153, 42,180, 11, 92, 72, 36, 75,239,113, 56, 48,242, 7,215, 12, 31,149, 73,108,174,241,210,199, + 95, 68, 41, 77, 49, 40, 80, 34, 33,205,115,108,227,144, 73,202,250, 90,193, 36, 79,250,194, 30, 98, 10, 27,158,166,117, 88,225, +105, 26, 67,211, 57,108, 99, 35, 87, 31,143,237, 28,203, 30,100,146, 75,193, 86, 30,139,143,146,145, 41, 46,132, 96, 51,141, 8, +200, 32, 4, 77,107,209, 90,145, 17, 69, 88,153, 80,172, 15, 50,172, 11,236,205, 74, 18,165, 9,233,144, 98,107,202,231,174, 95, +228,217, 11,235,220,153, 87,188, 89,214,140, 70,209,235, 51,239, 12, 75, 99, 48, 62, 80, 19, 56,177,129, 54, 85,124, 80,182,220, + 42, 43, 92, 34,216, 26, 23, 84,222, 83,249,192,229,245, 1,163, 60,146,175,188,232, 81,172, 33, 62, 93,149,241,156,185,192, 92, + 72,150, 82,210,106, 77,208, 10,159,164,184, 68, 81, 37,146, 71,139, 26,115,255,132, 97,145, 66,221, 33,239, 45, 73, 79, 13, 90, + 56, 76,170, 73,183, 11,144,158,211,155, 7,172,150, 71,220,124,116,151,231,221,136,201,230, 4,175, 60,195,105, 78,174, 20,207, +188,112,145,171,159,125, 14,207, 17, 15,222,217,195,145,227, 46,104,124,161,120,249,175,253, 69,126,227, 55,126,142,223,250,207, +126,137, 63,186,188,206,103,127,237,243, 60,248,211,155,156,125,235,251,252,225,226,148, 7,211,109,190,126,188, 0,223,241,135, +183, 30,241,198,195, 99,190,242,214, 13,222,153,207, 56,116, 49, 64, 35,117, 34, 34, 59,235,142,174,170,152, 61, 56,230,225,141, + 91,220, 63,188,203,172, 90, 48,115, 29,135,141,164, 29, 13,241,121,194,160,241, 36,235, 5,183, 27,207, 89,219, 69,142,148, 10, +180,217,132, 79,125,236, 5, 54,167, 59,188,111, 2,255,117, 6,227,195, 35,190, 38, 70,220, 91, 5, 94,239, 28,167,214, 16,234, + 25,225,224, 30,226,213,207,194,231,126,137,191,246,197,207,243,189,189, 25,223, 45,225, 52,207,113,149,229,230, 73,203,124,213, +178,142, 97, 77, 39,176, 40,185,107, 91, 6,217,128, 86,194, 40, 77,153,166, 26, 41, 96,152, 15,113, 82,145,228, 3,200,199, 12, +164, 96, 61,180, 28,183, 21,207,109, 79,120,105,119,157,207, 62,187,195,206,214, 58,175, 76, 7,204,140,101, 77, 9,174,167, 25, + 47, 36, 57,207, 38, 5, 23,139, 33,195,225, 4,157,230,120, 47, 16, 66,160,243, 28,129,128,222,150, 54, 24,164, 92, 28, 79, 25, +228,154,113,150, 50, 74, 53, 3, 45,153, 68, 21, 40, 37,240,168,118, 40,165, 49, 42, 33, 79,115, 6, 89,138, 78, 52,235,195,132, + 4,197,133, 60,229,229, 52,101, 67, 10, 84,103,168,131,197,250, 64,237, 3, 39, 58,139,157,121, 49,238, 25, 29, 27,144, 15, 96, +184, 14,131, 53, 80, 5,159, 31,141,121, 46, 79,153,166, 5,163, 44,225,134, 84,145,121,144, 36,168, 65,138,202, 51,210,205,117, +254,141, 11, 23,248,249,231, 94,230,194,133, 93,174, 76, 47,115, 43,159,146, 76,182,208, 58, 67, 43,133, 84, 10,233, 37, 82, 4, + 68, 83, 34,140,129,217, 30,156, 60, 64, 28,220,133,131, 7,188,243,254,123,188,113,235, 22,239,222,190, 11,135,143, 96,177,136, +141,137,233, 89, 36, 61, 49,244,252, 26, 25,254, 28,189,158,240, 62,174,173,178,140,124,115,194,120,156, 83, 46, 99,147,179, 61, + 28, 18,100, 92,153,106,161, 48,222, 19,165,110,113,216, 11, 1,167, 18, 50, 33, 41, 84,194, 24,197, 84,105, 82,149,144, 11, 73, + 34, 69,204,136, 72, 11,180,135, 60, 31,160,101,130, 78, 50,178,116,138, 82,146,172,216, 70, 39, 89, 4, 67,233,140, 68,231,232, + 36, 69, 39, 3,116, 62, 0,227, 80,121, 14, 89,134,212,154,144, 36, 40, 33,240, 34,174,126, 91, 4,171,224, 34,237,219, 71,158, + 99, 23, 34,153,239,164, 92,209, 4,208, 40, 78,218, 37, 45,209,198,108,186,142, 16,160,108, 42,172,181,212,166,229,164,158,145, + 72,205,202, 86, 28,155, 18, 37, 28,169,212,156,153,134,111,159,214,184,198,197,130,158,165, 96, 12, 97, 48,192,181, 49, 18,252, + 51,131, 17,127,127, 85,241,159,110,173,243, 59,167,167,252, 59,147, 53,190,124,114,198,191,191,190,198,223, 59,216,231,183,175, + 94,225,111,223,127,200,111, 63,127, 13,193,245, 95, 13,116, 13,232,252,113,199, 27,187,192, 52, 22,119,149,246, 34, 48, 34, 33, +237,233, 24,207, 31, 39,156,179,150, 39,218,250, 62, 4, 70,165,113, 44,253,244, 1, 32,190, 83,162,162,114,178, 1, 91,107,252, +236,218, 56,146,178,242,130,245,241, 6,153, 20, 81, 10,154, 72,230,203, 51,142, 23, 53,111,220,189, 19, 1,250,174, 15,135,233, +120,146,140, 38,125,196,196,218,250,137, 74, 61,201,216,152,228, 52,109,111, 21,200, 5,117, 31, 46,103,122,129, 86,181,172,227, +232,190,106,126,252,227, 27,228,209,190,199,135,207, 37,143,191, 62,247,129,123, 27,159, 7,251,145,174, 56, 27,197, 16, 28,157, +146, 41,137, 77, 19, 92, 99,144,153,194, 11, 17,119,223,222,163, 18, 21,179,225, 77, 27,253, 51,210, 63, 9,199, 57,159, 80, 60, + 29,178, 35, 50,178, 73, 70, 46, 20, 99,160, 72, 4, 11, 19,208,192, 18,207, 98,213, 33,117,136,194, 55,249,147, 31,231,127,245, + 55,254, 58, 91,187,235,172,230, 21,213,210, 96,203, 22, 65,194,213,107,187, 92,187,184,206,206, 70, 30,173,248, 46,208, 57, 71, +217, 57,102,179,134,206, 89, 14, 14,151, 52, 62, 16,188,167,173, 76, 68, 67,138,128,206, 36,215,118,198,108,140,115, 46,141, 19, +106,235, 9, 61, 89,202, 7, 72,130,167,181, 14, 27, 60,243,170,195, 4,200,165, 96,185,108,162, 74,117, 99,128,107, 13,124,103, +143,159,255,133,143,115, 79,122, 30,182,142,129, 55,152,163, 5, 15,171,150,195,174, 35, 47, 82, 62,249,252, 22,137,140, 32,140, +101,101,185,119,188,194, 54, 6, 43,161,154, 55,164,153, 34, 75, 83,190,240, 83,207, 32,147, 24, 42, 50,202, 82,210, 52, 33, 32, + 72,100,244,133,203,214,226,107,195, 73,217,177,183, 50,172,156,199, 17,131, 94, 38, 90,177,145,197, 0, 27, 41, 4,239,175,106, +230,239,157,145,221,127,196,171,121,202, 39, 46,172, 83, 92, 25,146,140, 51,194,131, 37, 85,145, 97,159, 29, 51,219,159,179,247, +250, 45,234,197,156, 66, 74, 62,243,234, 39,209,215, 54, 73, 47, 76, 57,182,142, 71,166,227,254, 89, 75, 82,151,236, 90,195,239, +126,253, 3, 94,122,113,135,195, 58,230,149,255,235, 87, 39, 12,115, 77, 3,252, 63, 55,207,120,176,106, 9, 85, 69,168, 43,218, +179, 35,194,235,239,240,220,231, 94, 98,224, 44, 95,251, 95,190, 79, 69,135, 66, 60,161,196, 95, 29,242,243,159,221, 33,155,142, + 96,186,206,188,172,217,120,230, 25,190,246,213,175,114,252,250,119,162,237,121, 48,226,139,175,188,198,197,151, 63,206,120,109, +139,170,156,113,227,224, 17,167,203, 51,106,229,185,127, 88, 51,188,184,205,231, 95,249, 36,172,111, 51, 48, 53,191,109,106,178, +214,241,245,197,156,255,166,216, 37, 76,135,228,120, 6, 18,190,119,120,138, 56, 61,224,123,127,245, 87,216,185,182,193,223,250, +211, 59,252, 79,239, 30,146,140,134,108,100, 9, 63, 55, 25, 32, 23, 21,175, 77, 37, 63,163, 19,210, 89,201,236,224,144,253, 44, +165, 73, 19,158, 25,228, 4,231, 16, 66, 98,165,160,171, 26,230,120,222,173, 91, 14,202, 21,123,173,225,164,109, 89, 27, 12,249, +194,230, 26, 71,213,130,177, 82, 72,107, 57, 62, 59,162,109, 74,174, 16,248,124, 62, 38, 79,114, 10,157, 50,154,110,129, 76,177, +193, 83,219,134, 90, 72,218, 52,225, 56, 4,190,221, 85,140,135, 3,108,154,179, 51, 46,240, 62, 48, 12,113,197, 52,206, 18,142, +202,150,183,155,134,195,210,176, 32,112,214,182,164,210,179, 22, 36,185, 2,235, 61,163, 4,158,243,158,103, 85,202, 56, 85,204, +234,138,239,174, 74,246,186,138, 47,175, 42, 58,231, 8, 73, 66, 72,114,130, 46,122, 32,151, 36,168,148,207,227,121,105, 90,240, +188,150,156, 86, 37,243,106,201,172, 58,101,191,238,248,238,170, 66,121,251,120,212,254,249,201, 58,159, 26,141,120,254,210,117, +198,131, 2,147,104,222, 61, 61,227,110,217,114,218, 25, 22, 77,205,161,115,184,230, 12,187, 60,195,204, 43,236,209, 25,246,240, + 33,118,178,137,179,101,236,137, 58, 27,107,182,181, 31, 86,200,255, 57,125,239, 63,170,207, 3, 16,151, 47,178,117,237, 18,215, +243,156, 11,243, 5,207,121, 79,158,167,172,165, 25,235, 58, 97,172, 19, 84,112,196,129,159,196, 57,131, 82, 17, 39,158, 73,205, + 80,104,118,101,194, 68, 39,100, 34, 68,236,180,233, 72,148, 6,227,208,249, 0,165,242, 8,109,209, 26,130, 66,166, 89,252,218, +152,199, 90, 29,172, 69,140,167,224,226, 66, 75,168, 72, 33, 68, 39, 88, 66,236,192,149,192, 33, 56, 1, 78,148,231,216, 65,173, + 35, 29,175,108, 12, 3, 33,104,172, 35,193, 19,172,163,234, 90, 12, 14,108, 84,229,111, 10,193,220, 52, 76,116, 70,103, 91, 62, + 88,158,176,165,115, 90,223, 48,146,158,214, 91, 2,129,131,106,201,239, 31,158,113,235,160,198,121,135,207, 51, 66,112,132,233, +152,224, 28,122, 99,141,207, 78,214,112, 66,241, 31, 93,121,142,255,126,111,143,191,190,187,203,223, 61, 57,226, 63,220,220,230, + 43,139, 5,127,121,235, 34,255,231,193, 62,255,197,149,203,252,239, 15, 30,245,101, 87,141, 98, 65, 20, 61, 14, 53,205, 97, 52, +130, 76,245,216,215, 65, 31, 88,210, 23, 21,107,127,252, 43,124,254,239,143,191,173,151,108, 42, 27,139,179,232,231,182,231, 5, +253,156,239, 62,204,120, 81,199,116,168,221,193, 24,161,115,214, 7, 99, 74,211,161,146,140, 86,104,182, 39, 41,139,230, 17,151, +119,119,120,120,231, 94,124, 51,153, 94,124,103, 1,209,244,224, 23,243,228,190, 8, 29,207, 4, 1,230,214, 19,180, 36,145,146, + 85,229, 24,165, 26,219, 89, 42, 47,158, 0,115,126,210,129, 5, 98, 55, 46, 68, 60, 21,132,167,222,185, 45, 17,135,123,190, 82, + 80,242,169,231,225,220,218,214, 64, 40, 64,200, 72, 92,243,113,204, 51, 32,198,204,154, 92, 65, 3,173,177, 40,149,226,154,158, +200,236,207, 45,105, 93,188, 31, 90,127,100,138, 96, 80, 78,147,104,193,161,243,172, 7,201, 64,192,178,127, 9,178, 92,210,214, +238,201,110,254,252,240,245, 35, 62,222,248,254,247,249,165,139, 95, 96,178, 54,192,217,146,249,209, 49,222,194,157,219, 2,235, + 2,163, 98,135, 52, 81, 72, 9, 34, 8,242, 62,196, 36, 24, 71, 62,201,209, 61, 53, 47,209,178,247,211,199,149,201,225, 89,141, +181, 17,212,179, 51,201, 88,116, 14,173,100,188, 96, 43,193, 64,107,132, 15, 36, 18, 58,235,232, 44,140, 70, 25, 4,207,122,150, +224,179,156,147,181,146,255,235,107,239,242,173, 7, 55, 49, 4,142,218,154,129,214,108, 14, 71,228, 50, 67,231, 41,139,163, 37, +195,201, 24, 33, 37,131, 81,130, 22,146, 70, 72, 78, 15, 78,104, 22,139,232, 58, 84, 18,153, 42,190,240,201, 43,209, 77,145, 9, +164,148, 88, 31,122, 65, 28, 88, 37,105, 83, 73, 85, 75,200, 21,174,141,235, 5,235, 5,173,115, 44,141,162, 72, 97,146, 43,252, +250, 6,249,238, 26, 73,119,133, 27,123, 43,110,188,113,200,231, 15, 13,215,118,167, 20,187,129,201,237, 57, 62,129,209, 48, 99, +247,167, 95,196, 55, 29, 77, 8,148,193, 50,108, 91,244,131, 19,100,158, 98, 69, 28, 63, 94,200, 53,137,151,252,230, 23, 95,228, +209,202, 32, 71,146, 89,166, 88,174,103, 12,148, 98,101, 45,131, 75, 19, 46, 47, 90,174,135,130, 45,189,141,224, 10, 27,191,246, + 51,188, 51, 43,105,170,138,255,224,111,190,200,124, 85,178, 44, 27,156,235, 96, 80,112,244, 15,255, 5,237,149, 43, 28,252,179, +215, 17, 87, 78, 16,163,130,157,151,174,115,248,250,119,158,160, 66,171, 21,255,228, 91, 95,197,125,235,171,216,203, 87,113,179, + 85,164,130,209,224,187, 94,211,245,240, 1, 55,206,142,248,212,171, 63,207,229,221, 11,180,235,107, 12,165,224, 89,224,139,123, +111,115,147,231,201, 70, 35,180, 13,184,151,174, 33,222,168,249,239,254,217,187,252,229, 87,118,249, 59,239, 30, 96,219, 14,225, + 44, 51,165,249,167, 39, 51, 46,102, 57,133, 83,124,236, 74,206, 51,151,214,185,168, 53,223,126,247, 77,182, 54,118,152,121,207, +133,209,128, 82,198, 14, 89, 21, 25,157,181,116,198,210,228, 19,156,168, 89, 75, 11,174,140, 52,167, 50,112, 97, 48, 65, 3,243, +176, 98,115,125,155,180, 42,184,140,194,119, 53,169,119,100,162,183,216,246, 57,243,193, 25, 72, 83, 66,103, 56, 9, 29,161,103, +115,111, 56,143,233, 44,178, 79, 62, 20, 46,176,240, 29, 77,127,206,214,120, 78, 59, 71,112,150,210, 56,146, 52,163,114, 14, 17, + 20, 99, 60,155,195, 33,211, 44,163,109, 13,149,202, 64,181,188, 97, 60,198,247, 90,156,115, 55, 80,240,100, 56,214, 70, 3,118, + 16,124, 58,207,216, 21,146,113,162, 72,139, 33,165,183, 20, 98,131,183,155, 99,132,214, 72,162, 96, 75,107,205,165,241,144,204, +121, 46,122, 24,121, 16, 85,205,101,235,185,215, 46, 16, 93,195,237,211,135, 84,135, 39,188,183,172,120,111,255, 4,149,128,169, +154,168,140, 95,156,112,174,210,249, 97,172,120,241, 19,138,118,248,136, 7, 62,252,168,127,111, 3,179,178,230,142,243,200,182, + 67, 89,195,101, 41,209,137,166, 9,130,179,166, 35, 65,160,149, 34,113,158, 84, 71,226,104,176, 30,165, 3, 66,122,132,140, 36, + 75,231, 3, 9,146, 36, 29, 18,108,131, 74, 7, 8,153, 18, 66,136,235, 5,145, 34,164, 67, 40, 5,198, 68,127,191,236, 31, 89, +154, 64, 83,130,206,145, 82,225, 93, 11, 40,130,181,136,158,143, 17, 2, 49, 92, 71, 43, 86,157,167, 9,129, 89,103,232, 84,204, +101, 95,153, 24, 36,212,118, 45,198, 70,226, 94,133,165,232,101,139,247,156, 97,164, 82,238, 87, 51,102,245,146, 84, 42, 62,168, +207,208, 66,112, 22, 28,101, 91,210, 25,203,235,103, 11,110, 63, 92,224,187,152, 65, 18, 86, 51,194,100,147,176,170,160,200,176, +167, 51,190, 97, 60, 63,187, 53,229,111, 62,186,203,127,187,115,137,191,189,255,136,223,218,186,192,223, 61, 57,226, 55, 55, 47, +240,229,195, 71,252,187, 91,155,252,157,253, 99,126,227,210, 46,138,209,115, 95,194,119,177,155,117, 54, 94,232, 7,195,152, 23, + 46, 68, 44,234,231,187,117,215,211,211,126, 82, 81,255,145, 65, 48,105, 52, 42,247,140,111, 66,140, 23,140, 49,160,154,193,176, + 96, 99,178,206, 88, 4, 58, 33,120,118,247, 42,137, 82, 20,197, 0,145, 38,140, 6, 25,203,198, 80,117, 13,206,195, 73,240,125, + 18, 27, 79,132,126,193,245, 33, 49,231,161, 37, 46,142,204, 73, 40, 3,164,131, 20,239, 2, 77, 27,177,166, 85, 99, 49,153,142, + 99,122,111,250,209,116,127,197,210, 58,250,199,165,140,143,253, 60, 4, 69,246, 48,115, 84,175, 72,127, 42,181,174,231,199,208, + 17,239,131, 15, 63, 8,122, 73,116, 20,102,232, 12,167, 85,159, 95, 46,216, 45, 4, 71,173,103, 43,133, 60, 17, 17,119,159,193, + 56, 81, 84,166,143,179,125,122,167,254,209,131, 84,162, 49, 45, 84,193,177,155,104,150, 62,208,122, 71,234, 37,171,208,197, 34, + 37, 60,104, 98,148,172,251,241, 35,248, 59,111,191,207,167,126,238,103, 25,142, 10,118, 54,214, 73,178, 12,103, 96,243,194, 26, + 73,162,201, 18,141, 18,146, 60,141, 99, 48, 2, 88, 23,250, 61,116,212,104,139, 62,197,206,135,120,225,132,128, 23,176,168, 13, +165, 13, 84, 33,208,250,152,230, 38,129,129,150, 88, 23,176,190,119, 10,218,248,124,183, 54,224,157, 64,229, 41,149,130, 47,127, +229,117,190,118,231, 38,167,109,203,237,179, 37,169,144,108,143, 70,116,206,144, 74, 5, 2,150,101, 73, 87,213, 52,166, 99, 57, + 43,169,140,101, 53, 95, 32, 16,188,246,234,115,124,246,181,231,216,125,102, 7,165, 36,182,115, 76,134, 25, 82,168, 40,133,176, +177,163,213, 90,245,246, 59, 79, 75,136,108,111, 2, 66,120, 52,129, 68,123,164,128, 65, 42, 25,166,130,253,147,150,121, 11, 42, + 83, 36, 91, 3,212,229, 9,179, 44, 99, 88, 40,242, 97,138,203, 4,170,181,100, 37,100, 13,164, 85, 75,162, 3,162, 72,104,206, + 42, 86,119, 78, 57,123,247, 30,195,195, 37,195,221, 33, 94, 9, 38,169, 98,154,105,214,165,228, 84, 9, 78,133,100,238,161,242, +129,131,206, 81,181, 14, 21, 4, 63,181, 57,100, 60,204,184, 58, 29, 48, 65, 49,237, 28,239, 46, 44,143, 42,207,137, 87,212, 94, + 81, 76,167,232,193,152,201,231, 95, 99,109, 52,225,149,159,126,137,245,221, 93,142,110,220,230,180, 58,163,104, 20, 7,181,197, +250,238, 9,255, 27,112,203, 57,214,212,184,182,194,183, 29,206, 70,107,142,111, 43,252,254, 62, 15,125,205, 67,161,121, 36, 20, +186,110,248,189,217, 25,223,156, 47,216,117, 21, 74, 15,200, 58,195, 39, 22, 11,218, 79,127,140,175,220,221,231,247,254,223, 63, +160,222,187, 11,123,119, 16,123,247,225,225, 7,136,211,135,212,203, 83,110, 39, 99,126,126,107,196,118,154,144, 2,215, 77, 66, + 53, 59,225,127,120,247,117, 94, 28,111,210,165,113,109,227, 66, 96,225, 28,251, 58, 97,101, 3,206, 71,254,193,206,184, 32, 15, + 32,180, 96,101, 44,153, 82,132,224, 81,214, 50,234,106,138,224, 80, 2,132,105, 81, 34, 65, 40,137,237, 58,140,119, 24,235, 88, +152,150,219,109,205, 94, 91, 99, 85, 66,161, 37,222,244,217, 11,198,145,166,138,202, 6,150,117,139, 50, 6,233, 91, 70,190, 33, +119, 29,151,165, 99,214,118, 40,161,120,175, 92, 33, 72,120,102, 52, 96, 71, 39,180,120,142,218,134, 63,154,205,120,189,105,159, +100, 60, 52,117,212,228,232,132,103,242, 2,225, 45,175,201,192,179, 90,144, 73, 9,198,177, 46, 37, 39,198,240,103,139,146, 67, +235, 80, 42,160,210, 20,157, 15,217,205, 11,174,101,154, 23,210, 9, 69,185, 96,179, 53, 76,150, 43,166, 77,197,165,174, 99,125, +126,196,206,170, 34,239, 58, 46, 34, 40,138,140, 71,171, 50, 94,123,123, 11,220, 15,116,213, 79,251,223,127,194, 77,126, 4,110, +243,248,179,214,136, 62,162, 22, 41, 17,222, 16, 74, 67,125, 86,179,119, 54, 99, 71, 64,235, 28, 71,193,209, 52,142, 36,141,185, +243,206,217,152,220, 71,143,208,150, 18, 47, 37, 99, 1, 67,149, 34,108, 67,174, 83, 68,240,136, 16, 80, 74,161,180,198,155, 14, +165,211,248,255, 42, 13, 66, 69, 56,143, 78, 30,175, 73, 67, 79, 50, 21, 8,130, 51, 8,165, 9, 62, 32,164,196, 57,135,119, 29, + 72,133,107, 27, 42,215,178,232, 90,142, 92, 71,165, 21, 43,211, 97,156,101, 86, 87,212,214, 48,175, 75, 90, 99, 56, 94,157,114, + 86, 47,113, 93, 76, 13,205,164,162,243,158,198, 25, 58, 91, 71, 62,153,141,211,202,224, 28,243,186, 98, 86,118, 60,168, 27,190, +117,127,134,171, 75,124,215,197,233,136,245, 4,215,198,201,185, 51, 80,164, 8, 27,120, 40, 2,191,144, 42,254,215,179, 57,255, +229,133,203,252,131,249, 41,127,105,178,206, 31,207,102,124,122, 48,224,125,239,249,226,120,200,239, 60,122,216,239,212,207,119, +232, 66,199, 87, 40, 43,162, 10, 83,233, 39,123,225, 44,235, 81,174,254, 39,238, 99,127,116, 81,239, 49,168, 42, 34, 95,133, 76, +158, 40,202,243,130, 43, 91, 35,156,235,152, 12, 70, 60, 63,216, 96,168, 82, 54, 46,108,176,190, 49, 97, 56,202,169, 92, 32,209, + 2,141,102, 81, 87,180,206,210,150,203, 88,212,211,254,196,123, 14,157,193, 61,177,111,133,168, 48, 71, 38,209,246, 41, 4,100, + 58,138, 78,179, 62,116, 70,136, 72,116,115, 54,118,194,217, 8, 46,108,194,120,210,155, 68,237, 19,113,153, 16,113,167, 46,228, + 19, 12, 46,125,222,186,232,223,222, 46, 64,222, 71,173,202,143,232, 17,156, 3,153,227, 68,212, 45,100, 82,162,164,199, 42,193, +118,166, 24,249,192, 44, 4,174,104, 1, 38,112,220, 24,130,147, 79,118,233,231,187,245,115, 84,237,121, 56, 75, 15, 87,223, 72, + 51, 14, 86,134, 81, 34, 24, 1,123,101,199, 52, 81,120,239,104, 90, 8,231, 62,254,243,215,246,199,124,172,239,110,113,245,185, +171, 28, 30,159,209,118, 22,235,162, 53,195, 7, 98,161,245,129, 60,213, 81,200,229, 3,109,239,130, 8, 38,250,194,131, 7,153, +136, 40,228,203, 20, 78, 8,188,141,135, 68, 21, 4,173,245,116,198,163, 19, 25,227,101,125,164,205,121, 41,113, 82,112,218,121, + 26, 36, 22,129, 81, 26,169, 5, 70, 4,246, 30,156, 98,219,142,141,124,192, 70,158,145,234, 24,178, 32,133, 68, 8,197,201,106, +201,170,109,232, 92, 71,211, 52, 52,109,131,176,130,203, 59, 59, 92,187,180,197,178, 54,220,188,125,192,173, 27,247,121,120,255, +128,147,147,134,139,187, 19,166,131,140,166,179, 4, 60,169,142,118,186, 32,192, 17,217,251,238, 28, 84, 67, 32,147,144, 73, 65, +145, 18,243,236, 19,201,234,246, 25,234,168, 36,109, 3,173, 13, 24,231,168, 51,197, 65, 90,176,187, 54,192, 6,129,210,144,109, +174,193, 89, 64,172, 26,228, 78, 70,216, 26,226,157,195, 46, 27,138,105,193, 96,154,197, 29,108,174, 24, 37, 41,131, 32, 72, 31, +174,152, 47,150,124,235,205, 7,248, 89,205,222,237, 19,150,143, 78, 80,171,146,176,114,236, 92, 24, 81,100,154,149, 11,116, 85, +199,119,206,106,238,204, 42,188,146, 12, 6, 57, 27,163,148, 53, 9, 83, 13,133, 51,252,133,181,130, 23, 54,166, 20,105, 66,121, +237, 89, 84, 39, 88,203, 4,207,174, 13,217,185,176,195,238, 51,151,152, 92,216,198, 14,167,204,100, 17,119,138,182,251, 16, 74, +244, 49, 63,252,240,144,166, 44,121,235,108,201, 31,180, 53,223, 52,146, 67, 33, 25, 89,199,206, 56, 97, 83, 6,198,153,226,149, +179, 51,174,143,135,108,109, 92,100,111, 56,197,222,125, 31, 30, 62,130,114, 9,143, 30, 33,142, 14,145,237, 9,121,217,241,146, + 30,145, 90,143, 50,142,113, 93,241, 41, 5, 55,170, 37, 95,105, 21, 23, 7, 9,251,198,114,199, 7,206, 42, 71,139,100, 17, 34, +187,123,144, 72, 70, 90, 35,137,191,255,169, 16,148,182,163, 51,134,196,180, 12,130, 39, 13, 17,141,235,157,197, 56,135,117,142, +218,118,236, 45, 79, 40,125,199, 94, 87,115,234, 13,123,171,154,205, 52, 69, 56, 71, 98, 12, 74,107,172,113,236,173,150,204,155, +146,196, 25,214, 77,139,176,158,173, 96, 88,115,134, 13, 33,120, 80, 46,168,108, 75, 73, 74,174,225, 97, 83, 49, 43, 87,188, 63, + 59,225,171,243, 83,154,122, 21,187,197,166,238, 29, 65, 30,145,103, 12,165, 68, 4,199,101, 60,133,130,129,183, 36, 33,240,230, +106,193, 55, 22, 53,111,119, 45,210,117, 72,157,162, 84,194,122,154,176,155,142, 25,203,132,237, 84,115, 17,201,150, 82,172, 15, + 10, 10,149,162, 59, 19, 41,154,190,141, 54,208, 76, 50, 29,143,112,227, 1, 71, 70, 34,122, 97,240,143, 42,236, 63,224,131,255, + 17, 30,120,249,209, 98,175, 53,164,186, 39,223, 41,240, 50, 14, 37,234, 54, 34,184,157,225, 65,211,114,203, 72, 86, 4,190,223, + 6, 58, 97, 88,217, 88,124,141,115,184,224, 64,169, 88, 12,165, 64, 6, 72,137,144,171, 92, 72,164, 80,104, 2, 34,196,107,153, +210, 89,244,134, 88, 19, 15, 18, 62,230,117, 8,235,162, 41, 85, 74,130,105,192,199,159, 39,164, 36,116,109, 63,232,140,164, 58, +111, 44,222, 26,218,224, 40, 77,199,158,181,236, 57, 75,109, 45,149,139,120, 91, 33, 98,166,124,213,149,156,214, 51, 78, 76,195, +254,114, 70,235, 13,141,119,145,246,169, 37,137,243,204,109, 36,148, 58, 60, 74, 40,108,215,178,242, 14, 17, 60,137,240,220,173, + 58, 90,215, 18, 76, 31,196,163, 1,157, 18,154, 14,145,100, 80, 25,196,184, 64,212, 13,183,117,202,127,188,177,206,255,120,176, +207,191, 54,200,248,227,101,201,181, 60,101,134, 39,183, 29,255,240,228,132, 79, 76,167, 40, 38,207,127,233,113,135,238,109,244, +154, 43, 31,187,201,243,142, 80,244, 5,160,237,250, 83,229,191, 98, 81,215,242, 73,241, 13, 1, 17, 92,124, 20,215, 47,241,241, + 75, 27,124,226,153, 23,184, 52,221,226,165,173, 93,158, 25,111, 34,114,205,181,237,117, 86,222,210,153,192,104, 50, 32, 40,205, +131,131, 67,214,199, 99,110,159, 29, 96, 86,125,234, 88,103,226,207, 14, 42, 30, 58,240,209,190,117,238,137, 23,196, 19,155, 82, +253,247,137,184,140, 10, 34,118,242, 90, 70, 53,250,170,141,127, 63, 30,193,120, 8, 69,191, 46, 88,244, 39,235,243, 81, 55, 50, +254,172,115,225, 95,146, 63,225,212, 43,221,191,145, 93,188, 63, 79, 67,100, 30, 63, 31, 30, 66,252,217, 90, 4, 70, 69, 84, 87, +174,245, 9, 97,151,181, 70,121,207,134,138, 2,158,121,235, 34, 97,142,240,100, 5,114, 14,146,120,124,104,178,208, 70,162,220, + 84, 11,150, 33,230,239,166,137, 96,213, 6,188, 10, 76,148,160, 13,125, 34,158, 23, 63, 20, 23,251,244,199,205,239,191,195, 23, +255,173, 95, 97, 99, 50,100, 89, 54, 49,181,169,179,116,141,137,193, 10, 66,145, 38, 9,131, 76, 71,202,174, 13,125, 94, 76, 64, +247, 2, 63,173, 98, 82,152, 84, 18,215,249,216,125, 3,193,249, 56,198, 31,166, 12,138,148,198,249,199,254,112, 47, 4,101,231, +104,250,116,218,243, 19,123,227, 29, 89,170, 8, 33,161, 59,171, 65,138, 24, 24,163, 53, 73, 63,142, 12,193, 33,148,100,160, 52, + 74,105, 6,217,128,141,181, 45, 70,147, 49,235,147,156,189,253, 51, 30, 62, 58, 0, 41, 41,242,156,166,233,176,193, 82,163,216, +221, 26,225,131, 71, 17, 80, 74,162,117, 68,224, 57,231,232,140,165, 53, 54,134,163,244,145,188, 82, 4,180, 20,104, 17, 51,230, +147, 66,177, 56,108, 24,165,146,237, 92,113, 57, 75,240, 14, 94,155, 36,108, 21,154, 3, 27,240, 62,142,234,241, 30, 70,154,230, +210, 4, 51,200, 9, 89,130, 30, 21,136,237, 9, 97,154, 35,134, 9,153,243, 80,183, 4,235, 88,168,192,187, 66,112,253,229, 29, +214,114,201,149,205,130,143,125,108,139,112, 92,177, 38, 2, 97, 99,196,126, 23,120,111,105,120,115,222, 50, 51,129,221,164, 99, +224, 29,207,155, 57,203,147, 67,158, 75,115,182,117,202,115, 4, 46, 21,145,184,101,141,225,189,178, 68, 59,199,154, 15, 12,132, + 98, 82,228, 20,137,100, 45,207,216, 42, 82, 46, 76, 6, 12, 54, 38, 28, 39, 99, 12, 22,223,118, 63,144, 4,198,226, 12,230, 51, +186,170, 36,156,158, 16,164,163,194,243,234,112,196, 90,146, 80, 32, 73, 19,141,106, 59,210, 97,194, 48, 36,220,169,142,225,228, + 36,254,238,104, 13,139, 5,161,172,185,115,188, 79,222,204,217,182,138, 20, 40,178,140,137,119,108,183, 43, 30, 46, 79,185,217, +118, 28, 90,203,101,239,216, 54, 13,223,245,130,147,182,230,154,106,153, 91,197, 51,169, 36, 85, 26,109, 3,214, 25,172,243, 28, +149, 11, 26,111,217, 49, 29,162,109, 81,222, 48, 91,205, 16, 33,112,216,173,120,103,254,136, 42, 4,238, 45, 78,121, 48, 63,226, +102,181,162,170,150, 72, 17,176,171, 37,251,213,130,179,206,241, 96,118,130, 13,158, 77,211,209,181, 45,181, 51, 76,188,193,135, +192, 26,129,196,118,100,182,161,241,112,228,106,206, 26,195,119,246,239,242,181, 71,247,249,254,236,152,114,177,128, 85, 5, 39, + 11, 88,172, 98,151,222, 58,200, 51,108,128, 81,154,241, 65,215,113,217, 55,184,186,102,102, 12, 15,218,154,127, 81,150, 72,211, + 34,130, 67, 57,131,212, 25, 87,211,140,105,158,147,250,192, 40, 75,217, 29, 20,108, 37, 3,134,131, 28,229, 37, 88,131,176, 6, +111, 59,172,181,100,105, 74,161, 21,147,193,136,106,154,115, 38,250, 61,126, 80,209, 77,209, 95,167, 62, 90,204,197,211, 94,248, +159,112, 67,107,132,146,113, 74,231, 69,236,137,212,147, 97,188, 8, 14,124, 64,184,216,136,148,139, 6, 23, 60,123,157,231, 65, +219, 17,122,108,107,227,162, 69,239,156,176, 23, 3,158, 2,107, 74, 19, 76,135, 14, 14, 37, 53, 88, 23, 83,191, 67, 76,100, 59, + 47,238, 16, 16, 82, 19,188, 69, 4,240,214, 32, 84,130,183, 13, 8,133,235,237,213, 65, 42, 92,215,225,123, 79, 73,227, 90,170, +174,228,160,173,184,225, 91,218, 52,227,172, 89,225,172,165, 54,134, 89,189,192,226,153,155,150,133,235,184,187, 92,177,244,130, +121,185,140,217,101, 34,170,107,103,222, 48,214, 26, 23, 60, 2,201,170,169,168,112, 24,239, 80, 66,114, 84, 55,200, 34,225,168, + 1,239,187,184,254,241, 50, 70, 69, 75,141,176, 6, 38, 3,196,217, 2,177, 62,229, 25,219,242,181,206,240,249, 34,231,173,206, +178, 50, 53, 55,140,163,236, 58, 30, 24,207, 84, 4,190,182, 56, 65,177,118,237, 75, 36,170, 7,195,232,152,231,157,232,120, 83, +250,195,227, 93, 99,162,255,208,152,127,181, 0,152,180,207, 92,215, 17, 82, 35,242, 49, 92,186,204,175,190,252, 9, 94,189,250, + 50,105, 54, 96,123,123,155, 75,235,155,120, 18,158,189,180, 78, 35, 36,237,170,102, 48,202,105,173, 71, 42, 73, 38,115,234,174, +197, 55, 45,167,222,198, 39,227,220,158,161,101, 31,129,218, 39,191,185,238,201,232, 95,245, 34,183,200,246,140,111,184,243,119, +176,212, 49,113, 45, 81,113, 12,223,118,209,214,103, 2, 44, 87, 96,234, 15,171,216,149, 0,145,244,157,115,255,174, 21, 60,225, +183,107,221,115,220, 93, 47,158,179, 63,228,249,136,246,182,221, 97,202,172,243, 60,167, 21, 19,165, 24, 4,137, 14, 81,220,230, +140, 99, 34, 36,163, 4, 78,218,126,243,117, 14,245,177,246,169,207, 79, 17,250, 68,191, 43, 62, 15,101, 8,176,169,160,108, 2, +109, 48,100, 58,193,153, 62,128,230, 39,116,234, 0,107,155,235,188,242,202,139, 4, 41, 72,115,205,198,120, 72,231, 2,182,243, + 12, 38, 3, 46,175,143, 81, 90,160, 84,204, 74,246,189, 67,210,248,128,150, 17,214,160, 50,137, 12, 49, 94, 85,246,246, 16, 84, +188,127,137, 76,200,242,120, 40,136, 83, 50, 65, 32,224, 2, 72, 33,226, 83, 74,160, 72, 53,227, 60, 69,202, 64, 58, 76, 57,126, +112,138, 18, 10, 37,101, 20,188, 16,185, 5, 74,106, 70,249,144,193, 96,192,179,187,151,248,245,159,249, 56,155, 27, 99,246,143, + 22, 28,157,206, 24, 78, 70,140, 39, 35,202,178,162,115, 29, 27, 59,219,236, 92,218,196, 56, 79,145, 39,140,138,148, 36,145, 24, + 27, 21,175,214,122, 66,159, 36,230, 93, 92, 25, 9, 31,176, 54,178, 18,206,175, 87, 74, 9,150,165,165,107, 2,249, 32,137, 57, +209, 90,146, 56,203,254,157, 83,228,170,229,221, 59,103,156,236,159,177,153, 41, 90, 25,184, 51,144,188,227, 36,199, 78,114, 88, + 59,110,189,115,143, 71,247,246, 56,156,149,148,214, 82,183,150,170, 53, 36,211, 1, 11, 1,223,190,241,136,236,246, 13, 62,247, +252, 37,254,198, 87,222,230,209, 59,183,105,131,103, 88,149, 36,121,198,123,179,134, 3,165, 56, 10,129,195, 32,248,181,171, 5, +191,126,109,155,183, 31, 60,228,155, 15,110,242, 79,238,222, 35,168, 0, 94,112, 57,139,194,179,251, 7,199,220, 95, 44, 24, 59, +199,192, 88,148,233,200, 2,140,181,230, 74, 62,224,103,183,175,176,150,167,180,137,198,111, 13, 56, 45,214,177,178, 32,212,154, + 96, 10,144,105, 47,191,139,204,242, 48, 59, 37,156, 30, 18,116,198,107,215, 95,100,153, 77,216, 17,142, 76, 69,173,132, 74, 20, +171,214, 82,174,206,184, 89,183,132,229, 28,202,138,160,227,117, 39,216,128, 43, 27,190,183,127, 68, 48, 51, 46,167, 5, 35, 60, +197,104,140, 91,157, 50, 59,222,227,247, 15,143,120,239,116,193,221,206,242,229,131, 7, 60, 76, 50, 78, 44,220, 53,134, 55,218, +142, 63, 41, 27,254,164,178,188, 42, 12,202, 59,230,229,138,247,203,134,133, 89,226,219,154,172,107,152,205, 23, 20, 74,242,246, +242,140,119,206, 78, 56,237, 12,247,151,103,188,123, 52,227,189,211, 19,110,221,220,227,224,116,197,189,147, 67, 6,218, 18, 92, +199, 89,181,192,154, 21, 89, 91,225, 77, 67,144,144, 4,135,145, 10,237, 29,185,247,132,174, 70, 59, 3,166,194,116, 13,111,150, +103,204,170, 25, 77, 85,225,202, 10,206,106, 68, 91,193,193,105,116,233,204, 74, 68,103,160,169, 48,153,100,133, 96, 89,151,188, + 93, 54,188, 55, 91,240, 94,181,226,187,203, 21,194,180, 8,103, 17,109,131,116, 6, 41, 3, 23,138, 2,229, 2, 90, 72, 10, 31, +120, 46, 75, 89, 83, 58,226,175,149, 66,167, 41,190,109,168, 93,139, 21, 14,225, 29,211, 98, 68,162, 37,195, 44,229, 76, 8,150, + 66, 64,145, 65, 58, 64, 36, 3, 68, 26,217,242,194,187, 15,129,109,158,190,233, 31, 2,184,121,220,173, 39,125, 81,239,127,199, + 63,180, 44, 12, 1, 17,250, 70, 40,213,143,243, 49,132,239,192,122,188,131,163,101,199, 28, 71,129,196, 27, 75,135,196, 58,199, + 80, 41,202,174,166,243,150,156,136, 69,238,156, 65, 17,245, 8, 65, 4,148, 84,216,166,126,172,213,242,166,137,235, 63,215, 70, + 1,154,179, 56,215, 98, 93, 3, 82,198, 3,159,169,113,128, 17,158,186,171, 57,107, 87, 84,206,114, 11,199,126, 87,113, 96,106, +206, 90, 75,101,106,142,154,101,100,181,183, 37,165,183,156,214, 53,149,117,172,130,195,121,137, 12,129,153, 53, 52,182,139, 61, +241,249, 52,136, 64, 16,158,178,139,142,158,101,137,101, 66,182, 0, 0, 32, 0, 73, 68, 65, 84,221, 50,144,138, 34, 4, 76,170, +153, 45,226,227, 15,244, 73,154, 26, 68, 62, 64,204,150,136,173, 41,226,224,132,114,109,194,199, 21,188,141, 70,116, 21,211, 44, +163,180, 29, 59, 50,229,253,114,198, 80, 69,131,171, 98,227,249, 47,209,217, 39, 59,117,161, 99, 1,234,122,111,186,137, 72, 70, +234, 85, 28, 19,201,126, 7,126, 14,148,249,151,234,214,243, 88, 72,133,131, 98,130,152,174,243,201,171,151,120,118,243, 25,132, + 78, 80, 42,225,226,214, 26,193,121,116, 8,204,235,142, 34, 19,104,173,168,106, 75, 72, 5,243, 85, 75, 85,119,120, 99, 25,164, +146, 91,179,167,226, 8,207, 5,120,178,127,171,157,135,151,156,219,191,242, 65,111, 13,147,125, 26, 90,159, 43,158,244,143, 57, + 75,122, 92, 99,136,187,250,197, 18,202, 50,222, 62, 10,107,145, 50,190,179,147, 36, 30,126,206,139, 56,125,145, 63,143,167, 85, +105,156, 24,164,242, 7, 11,187,148,224, 53, 11,103, 89, 79, 18, 54,165, 32, 11, 17, 62,227, 9,236, 8,193,153, 11,140, 3, 56, + 33,217,212,146, 35,215,119,253,231,157,250,227,207,189, 69,174, 47,244,174, 47,252, 57, 34,238,151, 91, 67,154, 43,180, 82, 49, +158,150,222, 3,255,231, 0, 16,188,251,221,183,248,236,175,254, 2,219,235, 19,164,146,204, 87, 45,211,233,144,147,147, 25,243, +211, 37,181, 9, 72, 21, 59,210,104, 3, 11, 49,158, 84, 42,138, 92,147,100, 18,225,162, 11,221,138,152,188,150,104,141, 22, 10, +111, 61, 74,198, 16,149,170, 54,120,231,113,206,211,117, 30,173, 37, 74, 62,185, 13,243,140, 76,235,152, 1, 36, 20,109, 29, 40, + 23,101,223, 97, 4,178, 36,165, 72, 7,140, 39, 19, 38,211,117,158,123,254, 25, 62,247,242, 46,139,147,146,111,188,127,135,116, +144, 81,140, 6,180,109,199, 98, 85, 49,152, 12,185,120,113,155,225,184,192,247,187,251,213, 50, 94,168, 7, 89, 18,197,123, 62, + 18,242,140,141, 5,221,121,143,235, 85,253,198, 58,156, 11, 72, 41, 73,180, 34, 77, 52,227, 65, 74,146, 42,208,113, 60, 88, 87, + 29,109,211,113,116,255,144, 91, 55,239,176, 56, 61,225,224,225,125,110,223,219,231,237,219, 15,248,214, 91, 31,112,156,175,177, + 51, 46,152, 37,154,183, 66,194,151,191,250, 45,190,254, 63,255, 9, 95,189,241, 46,255,232, 15, 94,231, 31,253,227,111, 35, 86, +199,188,124,249, 58, 39,251,167,252,155,175,190, 76, 33, 52,191,255,213,111,112,229,234,101, 62,251,185, 23,248,245,237, 33,127, + 38,128, 11, 67,202,165,229,229, 73,134, 82,154, 95, 30,166, 56, 31,248,238,253, 3,188, 53,124,236,234, 85,220,100,131, 67, 2, +218, 25,238, 86, 45,167,171,146,235,197,152, 32, 4, 3, 33, 49, 38,134,136,164, 82,242,233,141, 93, 46,236,236,176, 57, 28,115, +211, 90,110,184, 12, 49,154, 64,161, 48, 58,193,111, 20, 20, 91,235,236, 92,219,129,209, 58, 45, 26, 86, 22,164, 37, 4,201,228, +217,103,185, 62, 78, 25, 11, 73,103, 59, 18,173,217, 47, 87, 44,155,150,133,149,124,176,154, 69,104,211,108, 21,131, 44,130, 36, +120,219, 31,236, 4,111,207, 86, 92, 80, 13, 27, 74,211, 85, 37,143, 22,135,252,189,123, 71,188,249, 96, 70,117, 60,231,232,224, + 16,237,107, 46, 54,103, 44,110,220,160,109,103,160, 4, 66, 39, 8,219,242,237,229,140,163,166,230,165, 34,227, 15,110,189,135, +246,129,213,252,152,211,249,130,155, 85,203, 91,243, 5,239,150, 21, 95,155,151,188,126,182,228,221,121,205,131,217,146,217,106, +137,107,107,156,109,169,170,146,155,243,154,253,182, 37,152,138, 60,213,236, 74,201, 84,128,113,150,160, 20,170,107, 81,214,112, +236, 45, 27,166,161, 67, 64,215, 50,111,151,212,139,138, 85, 85, 33,124, 0,231, 16, 94,192,188,129,118, 5, 93,141,176, 29, 84, + 37,156,158, 33, 14,143,240,103, 11,192,227,203,138,122,181,164, 92, 44, 16,139, 5, 98,181,132,186, 66, 46, 22,136,174, 69, 9, +195,202,117,172,107,141,144, 9, 74,192, 69, 45,217, 17,158,161, 76,145, 90, 18,234,146, 96, 29, 70,128,212,138, 81,154, 33,128, + 66,105, 10,165,113,161,195,100,138,153,241,136, 44,129, 97, 6,163, 17, 66,166, 72,149, 34,113, 72,231, 62, 4,181,209, 79, 21, +118,253,195, 10,187,142, 35,115,126, 72,136,140,112, 46,214, 20, 41, 99,167, 46,162, 72, 48,142,203, 29,162,234,192, 5,170, 85, +203,253,202,176,232, 12, 34, 4,130, 12,204,155, 38,114,230, 3,116,109, 75,227, 12,185, 15,184,224,232,188, 65,122,168,187, 42, +166, 45, 58,135,235,106,156,233, 98, 65,247,142,174, 94, 17,132,199, 88,139, 13,142,206, 89, 90,111,113,222,177,104, 86,148,109, +195,153, 45,217, 55, 45,111,119, 75,110, 54, 43,110,149, 53,119,203,154,210,118,220,238, 58,150,173,161,242,142, 86, 73,102,171, + 18, 43,161,179, 22,101, 35,236,108,209,212,148,222,227,181,228, 65, 85,115, 49, 75, 56,181,134,182,173,177, 33,224,149, 64,219, +232,199, 55,214, 49, 85, 10, 33, 96,179, 72,217,171, 76, 20, 81,123,143, 48, 22,108, 28,193,203,249, 10,177, 54, 69, 30,204, 56, + 77, 20, 98, 49,199, 14,134,172,230,115,188,210,156, 52,115,100,154, 49, 11,158,114,121,134, 98,116,237, 75,232,243, 78,189, 79, + 87,235,179,101,177, 29,212, 77,236,222,109, 63,218, 78, 84,180,141,105,126, 44,192,228, 7, 62,178, 52,238,184, 19, 21, 79,132, +227, 33,131,233, 26,175, 93,190,198,100,109, 28, 35, 59, 61, 12, 6, 57,178, 23, 64,248,186, 69, 43,201, 96,152, 97,156,229,204, +121,170,101, 75, 23, 12, 78,192,114,181,228,160, 93, 96,170,174,183,204,201, 39,209,169,231,176, 27,211, 19,230,210, 34, 22,239, +252,188, 8,247, 59, 23,165,123,206,125,218, 43, 80,251,125,181, 51, 31,142,150,253, 97,235, 4, 21,161,251, 72,221, 23,243, 36, + 58, 6, 92,128, 81,209,231,201,247,197,190,238,126,112,212,237, 92, 31, 75,171,217, 78, 20,195, 30,206,210,187,238, 48, 6,118, + 18,193,125,239, 24,186, 64, 30, 60, 71, 82,224,186,167,118,233,231,157,250,211, 74,246,126,109, 18,124,192,132, 56,238, 86,104, +108,176,113,244, 29,252, 19,220,237,159, 51,170,113,184, 54,225,226,181, 93,138, 36,199, 56,195,254,253, 35,188, 51, 12, 6, 35, + 28, 48,155, 55,120, 4,147,113,134, 16,130,245, 34, 65, 8, 65,158,107,148, 82,100,153, 36,207, 20,193,157, 3,102, 4, 89, 46, + 73, 19, 69,150, 69, 14,130, 53,158,209, 80, 19,130, 64, 72, 17, 71,102, 65, 60, 30,225,159,199,218, 7,235,217,159,149,125, 34, +159, 96, 48, 25, 50,154, 76, 24, 77,198,140, 38, 99,146, 60, 69,167, 5,173,177,236,205, 86,204, 77, 96, 48, 28,130, 20, 72, 47, + 73,146,132,233,250,152, 52, 77,104, 27,195,236,116,193,219,239,191,203,255,246, 71, 95,231, 79,254,244, 13, 82, 20,235, 59,107, +140,139,244,241,232,207, 67,175,118,117, 44,202,142,186, 49,148,165,161,169, 45,214,248, 72,197,235,237, 55, 39,173,231, 99,157, +225,170,246,188, 25, 60,243,170,102,181,170, 89,149, 21,117,187, 36, 81, 9,243,213, 25, 15, 14,247,216,223,127,196,173,218,241, + 96, 1,126,123,196, 34, 75,176,207, 60, 75,158,150, 28,190,254,128,240, 65, 75, 56,171,184,251,157, 61, 62,243,133, 87,184,242, +252, 46, 97,125,192,157,121, 69,125,122, 76, 97,106,222,185,117,159, 7,143, 30,242,245, 59, 15, 57,122,255, 30,215,240,252,123, + 47, 61, 67, 45,224, 31,191,243,128, 71,139, 57,111,207,106,158,219,216,228, 23, 63,243,113, 54, 94,125,158,181,235,187,220,244, +130,123,247,238,240,193,131, 91,124,112,114, 76,131,103, 39, 31,240, 64,167, 44,218, 21, 50,209,188, 52, 93, 39, 77,115,106,107, +248, 78,215,241,102, 82,176,157,101, 92,209,130,157,196,144,143, 51,198,211, 9,195,124,192,246,198,144,193, 48,101,161, 83,124, +231,193, 25,102, 23,183, 25,232, 49, 74,122, 74,165,104,234,154,253,174, 99,229, 53,221,149,171, 28, 79, 47,210,118,115,120,120, + 16,131, 69, 92, 31, 22,226, 61,190,159,144,188,109, 91,218,106,201,205,182,228,255, 40, 87,124,103,105,113,243, 6,247,193, 28, +127, 56,199,220, 93, 49, 95,149, 96,170,216,217,248, 14, 49, 63, 70, 78,214,216, 30,111,241, 59, 95,248, 4,191,252,169,151, 48, +173,231, 96,126,204,219,251, 51, 62,184,247,128,123,103, 43,238,122,193,163,166,165,105, 44,214, 54,177,115,107, 27,108, 23,133, +130,206,251, 88, 32,188,165, 92,173,216,107, 2,147, 84, 50,192,209,248,142, 11, 66, 82,123,143, 22, 2,235, 12, 83,211,178, 82, + 9,109, 53,231, 65, 85,179, 10,129,174, 92,113, 58,171, 98, 55,142,138, 81,163,161,111, 8, 62,186,211, 54, 22,177, 92,192,124, + 14,179,121,108, 44, 22, 53, 98, 54, 67,156,157, 32,142, 79, 16,199,199,200,197, 2,121,186,128,197,130,185,109,153,153, 10,133, + 98,135,192,181, 52, 35,181, 22,209,182,248,206, 97, 8, 56,111, 73,149, 34, 17,138, 34, 73, 73,133, 66,121, 79,234, 3,206, 59, + 38,227,156,113,145,240,252,120,192, 11,107, 3,214,166, 5,227, 34, 97,222, 4,148,245,113, 59,233,253,227, 66,158,126,164,200, +235,167, 58,122, 33, 68, 44,210,166,239,212,205, 83,227,119, 23, 67, 78, 68,136,157,186,112,253, 4,247, 60,184, 38, 8, 68, 87, + 65, 42, 17,109, 77,217, 6,246,219,134,147,186,101,148,234,200,205,234, 26,154, 0,141, 49,204,113,164, 33,208, 56, 67, 27, 2, +166,107,113, 34,208,118, 53, 22, 79,101, 27,156,107,113,214, 96,189,197,184, 14,227, 13,101, 87, 81,217, 22,231, 58,246,218,138, +131,122,198, 7,109,201,237,106,197,183,109,205,222,114,201, 55, 79, 87, 44, 92,199, 65, 89,115, 38,224,208,121, 78,172, 67,107, + 69, 89,150,168, 52,199, 6,139,113,158, 78, 9,150,141,195, 56,207,178, 50, 28, 25,199,153,241,140,173,101, 32, 28, 86, 40, 90, +103, 81, 46,166,146, 90,239, 25,234,120, 65,203,164, 96, 36, 21, 75,239, 89, 90, 19, 15, 62, 68,160,152,148, 14,129, 66,182, 75, +212,100,140,154, 45, 81, 89,138,182, 14, 53,202,145,117,137, 74, 52,170,142, 60,125,169, 51, 20,235,207,127, 9,219,119,234,231, +230,131,208, 7,172,208,231,131, 43, 25,139,177,234,247,235, 42, 60,137, 88, 85,242, 9,159,252, 71, 89,192,164, 4,153,197, 93, +118, 58,132, 98,128, 72, 83, 6,195, 28,145,164, 76, 82, 77,146,102, 40, 25,240, 1,114,173,145, 74,144, 9,176,166,163, 89, 53, +204,106, 71,219, 25,206, 22, 37, 42,213,180,171, 6,176, 28,148,115,234,170,137,221,177, 13,177,112,203,190,115, 69, 64, 48,125, +242,141,140,209,167, 73,127,191,125,136, 35,167,208, 31, 52,252,249,232,186, 39,196,157,123,224,127,220, 58,129,126, 77,145, 21, +189, 50, 61,196,195,129,214, 79,146,215, 68,191, 14, 16,231,251,240,143,118,252,113, 70, 53,214, 30, 47, 21,218,129,246,113,188, +123,190,122, 95, 35, 78, 70, 74,239, 25, 10,207,105,119,142,138,181,125,132,107, 95,118, 30, 47,181,206, 95,147, 94, 84,231,125, +244,104,170, 62,207, 62,244,135, 55,255,231, 63,148,221,248,254, 13, 94,249,204,107,168, 76, 51, 46, 10,234,182,195, 89,199,114, + 49,103, 99,115, 74,158,198, 85,205, 48, 75, 98,200,139, 32, 10,224,132, 32, 81, 2, 27, 4,206, 6,130,140,170,101,173, 98, 24, + 74,146, 38,164, 89,138, 76, 52, 74, 9,130, 9,113, 56,212,196,200, 93, 99, 60,198,216,120,190, 10,158,217,178,163,174, 61,213, +178, 67, 41,201,104, 24,139,119,146, 37,188,120,125,155,151, 46,111, 16, 84,138, 15,129, 68, 73,164,144,172,170, 21,243,147, 5, + 82, 10,100, 34, 56,124,116,192,247,110,188,195, 31,127,247,109,254,236,246, 45,190,242,246, 45,110,126,103, 15, 62,168,225,118, +205,141,113,205,199, 47, 93, 98, 99,125, 68,170,162,187, 91,247,178,146,198, 56, 58,227,112, 30,154,198,210, 54,142,198,246,201, +193, 90,146, 41, 77, 55, 84,124,122,163, 96,120,161,224,238, 32, 97,184, 53, 98,124,101,131,236,165, 75, 36,207, 93, 33,108,173, +145,138, 1,251,167,167,188,251,206, 1,109, 17,120, 20, 18,214,150,150,236,194,148, 3, 37, 25, 60,127,157,171,215,183,121,246, + 51, 59,124,230, 87, 94,226,211,191,246,113, 78,148,229,238,193, 1,239,223,126,200,183, 30, 60, 68, 33,248,173,201, 38, 27, 94, +240,207, 27,203,157,170, 65,234,140,201,197, 75,216,205, 41,199, 90,211, 77, 11,154,139, 91, 36,151, 47,113, 89,167, 20, 71, 21, +223, 60,171,121,243,254, 41,239,221,186, 71,215, 89,178,245, 77,222, 42, 87,236, 47, 79,169,234,138,249,114,142,150,130, 85,158, + 83,213, 75,164,181,220, 48, 29,223,181, 6,165, 7,228,222,179, 46, 61, 3,215,210,106,201, 95, 26, 13,249, 43,211,117, 94, 82, + 18,167, 21, 42,151, 44,172,224,250,100,200, 56, 87, 84,197,132, 3, 18,142, 90,207,253,106, 73,105, 45,109, 91, 51, 89,219, 34, + 75, 4,114,178,201,194,204, 8, 71,199,208, 57,130,238,233,118, 66,224,165,161, 89, 54,188, 57, 95,242,237, 69,201,161, 83, 56, + 65, 20, 82,174, 41,252,105,212,231,167, 43,207, 79,229,154,191,184, 94,240,252, 98,197,205,186, 4, 28, 87,159,189,198,199, 71, + 3,214, 18,205,223,122,235, 30,183,131,136,187,202,163, 57,193,119,120, 20, 94,107,156, 15,209,137,210, 69, 30,130,243,254, 49, +201,207, 3,193, 69, 17, 21, 78,112,156,164, 92, 25, 42,118,131,199, 58,203, 24, 65,107, 58,134, 4,156,115,100,166, 97, 30, 60, +167,222, 51, 63,155,115,186,168,232,218, 22,119,178,138,214,170, 44,229,213, 11, 5,255,246,165,117, 62, 62, 29,243,198,241,234, +113,108,234,227,142,214,244,130,221,182,133,182,142, 28,143,208, 7,184,244,187,101, 89,199, 8, 95,121, 82, 34, 59, 67,233, 26, + 82, 37, 24,219,142,245,166, 66, 57,143,243,150,186, 45, 9, 50, 32,157, 39,149, 2, 45, 64, 11,141, 12, 30, 41, 37,133,146,108, + 38, 41,159, 24, 12, 25, 39, 9,211,108,192,122, 62, 96,146, 40,126,122,115,194,199,198, 3,214,181,224,200, 58,146, 0,169,247, +164,125, 97, 79,250,219,211, 29,187,240, 81,148, 38,180, 64, 24,158,100,190, 59, 31,129, 55,206, 61, 1,210, 40,137,176,145, 61, + 32, 68, 28,249,147,104,132,141, 13,143, 16, 81, 84,214,117,158, 71,171, 14,105, 59,202,206, 50, 8,130,149, 8, 88,235, 56,117, +142, 3, 1, 71,182,163,146,146,135, 85,201,137,112,172,154, 21, 51,239,104,218,150,189,174,193,155,134, 67,215, 98,141,161, 82, +138,101,219,114,191, 46,185, 85, 46,248, 32, 56,190,113,186,226,131,206,112, 99, 94,243,192, 58, 26,231, 89,213,150, 86, 6,170, +101,133, 79, 83, 26,239, 73, 8, 56, 41,169, 77, 71, 25, 4, 74, 40,142, 86, 13,235, 89,194,126,109, 40,155,134,182, 53,108,103, +146, 19,103,216,148, 26, 97, 45,155, 74,209, 66,212,191, 16, 83, 30,231,206, 16, 2,212,214,113,185, 72,120,127,209, 64,211, 69, +205, 53, 30,233, 4, 82,216,184,202, 59, 93,160,130, 64,167, 26,109, 12, 74, 43,116, 8,104, 23, 35,175,149,148,200, 85,133, 98, +218,239,212,221, 57,253, 77,197, 66,224,252,147, 0, 17,210, 94,237,221,227, 93,117, 74,246,252, 69,214,175, 94, 64, 95,216,164, + 29, 15, 97,107, 19, 6, 99,184,120, 33,126,189,181, 9,147, 53, 24,140, 98,145, 77,147,136, 60,204, 18,228, 56, 35, 77, 18,100, +112,140,117, 26,177,125,185,102, 58, 28, 49, 29, 23, 76,166, 41,174,181, 56,111, 32,120,188,132,106,181,192,244,172,220,163,211, + 25, 85, 83,114, 80,205,152,213, 21,198, 7, 66,119,190, 15,239, 85,225, 69, 10, 77,251,132,134,148,232, 88,212,181,142, 43,134, +244,169,241,187,238, 59,247, 68,199,125,134,210,177,168, 43,249,227,167, 17,185,142, 43, 5,124, 20,212,233, 60, 22,246, 44,233, + 45,117, 34,138,239,206, 73, 76,173,123, 34,182,251, 8, 51,255,149,188,160, 8,176,239, 59, 46, 41,141, 2,150,253, 47,241, 88, + 8, 18, 33, 72,165,164,240,240, 64, 75,130, 0, 90,251,228, 96, 96, 31,171, 84,122,111,190,232, 21, 27, 34, 78, 16,148, 2, 93, +244,147, 8, 27, 31,223,191, 76,172,110, 34,217,183, 29, 47,189, 16,225, 22, 87,118, 54, 57, 91, 84,156, 29, 31,225,131,138,135, +177, 60, 99, 88,100,212,181, 33,200, 88,212,109, 32, 90,209,164,192,123, 17,247,228,113,225, 69,162, 20,214,250, 30, 69, 31,199, +219,182,207,137, 15,222,211, 57,135,107, 28,131, 97, 26,247,218, 65, 16, 28,228, 89,194,104,152, 51, 26, 23, 92,216, 25,179,181, + 49,224, 51, 47,237,240, 51,215, 54, 89, 53,134,251, 71, 75, 30, 62, 60,160,106, 58,190,249,230,247,185,127,116,196,239,127,239, + 29,254,236,143,223,226,235,223,187,193, 27,119, 30,112,255,222,156,178,181,180,231,118,205, 81, 30,133,136,135, 6,127,167, 38, +127, 38,229,202,181, 93, 38,195, 2, 25,226,240,197, 19,207,141, 65,200,232,149,117,145,124,165,164, 68,101,154, 97,161, 25, 23, + 41, 27,121,194,239,189,183,207,215,111, 28, 49,187,121,196,217,173, 67, 56, 94,177, 60, 89,224,131, 35,153, 20,236, 92,219, 98, +114,253, 42,255,249, 47,190,134,218,220,101, 49,157,160,101,224,167, 82,197,219, 69, 65, 54, 72,185,250,242, 46,249, 51, 23,144, + 23,183,185, 57,235,248,211, 15, 30,240,255,157,214,124, 93,140,120,127,178,203,175,188,250, 34, 47, 92,222,228, 52, 31,242, 72, +228,108, 77,167, 60,251,201, 23,153,236,110,112, 40, 20,157,245, 12, 11,205, 32,207,120,118,152,241,153, 66,176, 88,214,124,251, +100,193,221,166, 98,103,103,141,245,103, 47, 51,188,180,205, 88,143,120,189,236,184,175,167,188,176,181,205, 21, 41, 89, 10,193, +119, 66,224,123,214,177, 39, 21, 73, 26,149,220,169, 20,180,213, 18, 99,106, 26, 23,248,205,233, 58,207, 12, 71, 92, 72, 50,238, +217,142, 3,231, 24, 42,152, 52,150,141,249,138,105, 98,145,131,117,110,216,138,169, 74,233,108,135,242,142,253,147, 3,134,211, + 77,130,113, 44,101,130, 93,206, 8, 85, 5, 62, 16,186, 38,142,225,173,193,227,241, 66,226,250, 11,179,147, 26,145, 74,134,163, +132, 38, 11,140, 22,129, 79,108,228,252,226,245,117, 62,183, 57,102,146, 37,172,117, 14,177, 90,241,126,115,198, 63, 95, 88, 78, +207, 22,124, 99,190,136, 86,167,181,141, 8,183,240, 16,186, 50, 90,243, 44,120,215, 60, 41,228, 66,196, 46,253, 41,149, 63,196, + 97,165,235, 90,198,227,156,165,113,236,138,128,116,134,169,177, 52,174, 37,224,153,183, 45,117,107,168,173,101,182,108,168,170, + 22,233, 44,141,233, 16,198, 32,138,156,255,228,202, 22,191,188,115,129, 65,170,248, 86,219,208,204,234, 15, 77,205,196, 71, 35, + 85, 85, 44,228,231, 2, 52, 33,163,128, 86, 90,139,176, 29,162, 44, 17,199, 75, 14,143, 79, 57,105,102,236,132,142,177,237,232, +154, 18,159, 38, 24,107, 8,109, 69, 22, 60,174, 51, 72,161, 48,222, 32,132,100,173, 24,179,158, 23, 12,178,130,141,124, 76,167, + 20,195,100,192,246,112,157, 11,105,193,115,195, 33,151, 7, 57,207, 72,205, 21,165, 41,148,228,106,158,179,150,165,124,122, 52, +101,223, 91, 18, 33, 80, 61,131, 94,156,119,235,177,245,142,161, 72, 46, 10,173, 63,164,144,151, 18,153,196, 68, 68,233,125,252, +218,121, 68,255,119,162,235, 34,202,214,185, 24,113,237, 61, 39, 93,199, 94,231,249, 32, 56,110,159, 54, 60,244,134,165, 20,124, +208,118,220,110, 27,110,215, 45,247,188,225, 86,215,241,102,101,120,171,108,184,163, 2,183,156,225, 77,211,114,100, 44,111,152, +142, 7,117,201, 91,182,227, 86, 91,243,118,109,120,163, 49,156, 25,203,204,122,218, 16,237,171,198, 56, 80,130,214, 70,203,173, + 49, 6,135,103,222,121,230, 62,142,241, 59,235,121,104, 12,153, 20,204,154,150,206, 90, 66, 99, 17,198,177,108, 60,151, 7,138, +220, 88,174,103, 41, 82, 4,182,149,194,123,207, 26,208,244,152, 97,107, 61,169,128,101,221,225,125, 96,225, 44,194,199, 60, 18, + 9, 40, 99, 81,157, 69, 21,154, 68, 41,116,213,162, 85,194, 21, 87,211,233,148,169,177,248,186,137,223,163, 20,250, 7, 9,113, +221, 15, 94,208,117, 15, 71,144, 50,178,141, 95,185,196,245,205,109,154,206, 51,206, 83,234, 45,199,162,118, 28,214, 11,214,147, +130, 36, 45, 40,155,134,253,178,138,251,219,164, 23,220,233, 39,251,248, 60, 21, 76,178, 20,130,195,132,142, 73,146,162,148,100, +152, 11, 76,103, 8,170,163,177,142, 84,129,112,134,164, 72, 73, 4,180, 18,238, 29, 44, 34, 67,128, 64,189,234,240,222,199, 67, +195,121,116,105, 63,198, 66,167, 79, 30,131, 1,114, 31,139, 91, 34,227,247, 75, 29,139,126,154,210,211, 81,158, 20,251, 85, 10, +117,253,100,223,254,195, 62,170, 6, 54,198,125,225,238,159, 39,213,167,174,229,253,253,176,253, 33, 33,113, 31,166,237, 61,245, +244, 18, 60, 95,175, 75, 62,145, 23, 92,215, 25,203, 16, 24, 11,193,179, 66, 62,246, 9, 19, 60,117, 15,140,185,228, 44, 15,206, + 87, 26,231,135,132,199, 63,183, 31,197,235, 2, 54, 55,226,255,189, 42,123,112, 77,143,158,173,254, 37,133,142,137,132, 32,185, +251,149,239,114,243,133,231, 41, 62,247, 26,243,213,138,143,189,244, 12,207, 93,191,196, 91,111,222,226,240,209, 35,218,178, 35, +207, 52,137,210,168, 10, 6,195, 4,103, 3,149, 51,100, 65, 70,217,130,146,228,121, 18,109,107, 62,110, 78, 91, 23,213,169,198, + 65,145, 73,140,240, 36,137, 70,117,158,144, 71,181,184,214,138,113,145, 80,202, 8,170,137, 23, 60, 65,219, 57,210, 68,243, 15, +254,240,255,103,236,189,122, 44, 75,179,244,188,231,115,219, 30, 27, 54,125,102,121,215,213,102,218, 84,147,163,129,208, 50, 35, + 18,148, 4,112, 40, 8,188,162, 0,253, 2,233, 94, 16,248, 19,116, 33, 72, 0, 37, 8,208,141, 64, 2, 26,104, 64,129, 24, 81, +131,230,104, 60,167, 77, 85, 23,171,170,203,102,101, 86,250, 12,115, 34,142,219,246, 51,186,248,118,102, 86,119, 87,207,116, 0, +129,116,129,140,115, 78,236,179,215,183,214,122,223,231,253,128, 71, 39, 71, 76, 71, 83, 30,159,156,115,111,185,224,189,187, 71, +168, 76,114,177,204,217,153,149, 44,214, 61,156, 14,207,125, 54,252,124,142, 91, 72, 21,201,190,198,238,229,248,191,163,224,110, +199, 31,255,249,207,121,225,249,231,152,190, 85,176, 63,202, 49, 34,178, 21,148,210,104,229, 98,104, 71, 22, 16, 74,160, 4,104, +163, 72,149, 68, 75,129,244,158,221,182,163,237,122, 78, 23, 39, 32, 21, 75,219, 99,235, 53,235,143, 54, 24,149,178,116,130, 43, +223,125,145,231, 94,185,200,215, 38, 91,110,221, 60,229,202,209,154,107,103,154,174, 18,156, 94,154,242,200, 42,230,235,142,223, + 53,158,159,228, 9,122,182,195,235,105,201,205,180,224,197, 36,229, 63,157,106,236,170,226,167,199,143,113,101,193,229,209, 14, +197, 60, 99,238, 45, 63,217, 70, 26,222,200,193,244,108, 77, 85,102,212, 57,180, 23, 74, 46, 79, 83,246,130,103,190, 51,230,162, +150,124,250,193, 29,146,229,130,195,124,204,120,118,129,236,194, 8, 89, 55,184,237, 26,181,233,232,131, 39,164,130, 84, 41,232, + 29,143,117, 73,147,195,105,211, 48, 49,129, 44, 73, 16, 46, 16, 68,100, 46,116, 4,230, 8,246,139,132,139, 89,134,116, 61,119, + 78, 62,101,103,239, 50,231,222,227,148, 33,145,158,170,171,121,247,147,247,105,199, 59, 96, 12,242,229, 87,241,117, 13,139,199, +120, 93,198,108,108, 41, 16, 85,141, 48,131,227,164,238,193,158, 99,117, 74,155,101, 8, 7,114,170,153,207, 19, 46,229, 41,115, +147,160, 9,220,214,154,151,172,227,181, 7,199,188,189, 94,242, 39,155,171, 96, 70, 8,147, 32,144,112,227,121,152, 78, 9,119, +238, 17, 54, 21,161, 89, 71,189,116, 15,193,200,167, 14,209, 95, 1,170,180, 29, 98,186,195, 6,152, 72,197, 18,129,219, 52,156, + 26, 25, 59, 87, 21,145,212, 77,213,227,250,142, 41,113,250,120,199,250,168,212,238, 44,178,106,121, 49, 73, 73,133, 66,234,132, +209,104,194,249,100, 77, 88,213, 67, 2,223,175,129,189, 12,112,172,224, 60, 65,201,167,118, 66, 7, 56,107,177, 52,116,231, 13, + 31,173,207,248, 95,238, 60,230,251, 38,227,198,108,204,120, 62, 34,155,142,120, 46, 27, 83,181, 53,185, 74,232,251,150, 30, 79, +146,231,160, 12,217,240, 61, 77, 90, 48,245, 30,235, 29,227,180, 32, 45, 39,216,205,217, 48,114, 15,136,113,193, 15, 66, 32, 67, + 80, 8,197,186,107,120,171,157,114,212, 52,188,183, 92,242,110,221,162,250, 14,101, 45,194,254, 82,222,251,151, 14, 72, 79, 1, +156,157,125,154, 1, 47,158,208, 63, 59,139,120,146, 11, 31, 60, 33,209,241,121,246,131, 32,174,247,172,155, 26, 13, 84,149,228, +241,195, 21,186,200,208, 50, 6, 45, 41, 41,144,168,152, 1,159, 70, 71,147, 16, 17, 61, 13,110,216,178,134, 1, 1,237,241, 77, +143,183, 30, 55,220,175, 92, 18, 35, 91,179,210,208, 5, 71,130,100, 21, 98, 79, 22,128,160, 4,222,246,172,147, 4,223, 58, 8, + 29, 75, 25, 87,216, 50,145,144,106,194,166, 67,164,138,157,214,242, 66,106,208,125,203,142,202, 16,222, 71,200,216,112,235, 47, +132, 36,211,112,180,106, 16,193,115, 57, 87,220,173, 19, 68, 84,101, 32,123,144, 74,163,140, 68,123,152,102,130,203, 74,243,237, + 82,209, 88,199,117,111,105, 83,201, 81,102,184,185,174,185,189,110, 81,140,174,253,211,191, 85,181,174, 6, 96, 74, 8,112,237, +128,231,246,102,180, 54,176, 91,150,228,166, 36, 51, 25,123,229,132, 76,104,114, 19, 57,189,163,212,144,200, 64, 97, 4,171,110, +216,121, 11, 65, 98,146,184, 71, 21,130, 34, 49,104, 9, 55,118,118, 48,105, 74,162, 2, 93,215, 83,164,146, 92, 43,166,165,198, +216, 64,179,109, 25, 25, 65,187,172, 88,111,207, 73,180,102, 81,109,185,119,118,134,237, 61,146,200,227,133, 39,161, 32, 67,241, +106,219, 33, 18,181,137,197, 45, 77, 24, 84, 80,207, 70,237,121, 22,191,134,161, 83,183,253,112,120, 81, 80, 87,241, 74,251,155, +198,240,194, 67, 57,138,190,171, 50,139, 69, 60, 77, 6,117,123, 22,197,135,102, 80,199,123, 23,213,158, 95, 86,156, 63, 25,251, + 59,207,117,173,240, 66,178, 12,129,145, 15, 84, 2, 82, 33,162, 94, 81, 64, 41, 4,159,217,150, 92, 73, 54, 82, 70, 92, 42, 3, +100,199,250, 95,180,184,205,119,153, 92, 60,164, 28,141,169,165,142, 83, 11, 61,232,225,131,143, 73,115, 90, 71,135,192, 47, 24, + 82,252,175, 30,234,228, 83, 63, 10, 31,254,236, 67, 94,255,230,155, 36, 89,202, 98, 91, 49, 46, 50,186, 16, 80,105, 66,181, 90, + 35,179,148,253,157, 49,227, 60, 65, 34,152, 36, 2,173, 37,163, 68, 81, 91,143,148,112, 48, 54,113,191, 45, 5, 10, 65,110, 52, + 58,213,200,129, 62, 55, 78,163, 32, 46,114,155, 21,125,231,168,182,150,117,211,177,222,118,212, 85,199,182,234,168,250,158,122, +211,211, 11,207,189, 59,199,252,139,191,126,155,101,181,166, 76, 13, 82, 64, 19, 98,218,215, 40, 51, 84, 46,208,235, 64, 48,192, +202, 69, 49,100, 42,163, 8,244,118, 27, 51,143, 39, 17, 88, 65, 42,224,221,138, 59,101,197,139, 87,174,112, 97,103,196, 36, 79, +227,132, 32, 49,164, 70,162, 7, 26, 34, 34,196,188,119,249,196,109,232,217, 54, 29,171,166, 37, 49, 16,188,164,107,123,200, 83, +244,197, 93, 46,124,239, 53,190,113,117,151,127,244,141, 27,220,187, 48,231,115, 41,233,203,148,139, 23,167,124,195,247,124,235, +213, 67,174, 78,225, 38, 41,123, 99,205,181, 89,193,238,106,197, 79,110, 63, 70, 20, 35, 94,191,177,195, 27, 99, 77, 18,122, 14, +131,229,110,232,184,103, 52,243,249,152,221,197,134,211,211, 37,201, 39,119,169,174, 92, 68,118,142, 63,255,171,183,249,248,143, +127,136, 93,181,220,125,120,196,173, 7,247,249,224,103,239,115,243,237,119,184,113,225, 58,203,109,207,103,143,239,243,211,155, + 55, 41,109,199,165,249, 30, 19,163,113,137,198,104, 67, 90,102,116, 94,160,205, 96,121, 37,144,116, 53,127,184,173, 57,205, 39, + 60,144, 57,191,111, 5, 63, 72, 20,183,109,203,187,109,203, 81, 93, 49,174, 59,246,132, 98, 90, 24,102,227, 9,135,105, 70, 38, + 37, 69, 89,210, 7,197, 44, 79, 57, 24, 21,232,190,227,130, 16,248, 36,103,163, 50,152,149,132,211, 37,228,134, 16, 20, 1,133, + 23,150, 32, 19,188, 84,241,179,111,162, 0,108, 91, 19,132, 96,156, 37,236,149,154,203,133,225,165, 81,206,149,157, 25,175,205, +114, 38, 46,176,168, 90, 94, 15,144,159,159,243,197,250, 28, 49,153,198,131,130, 50, 8,149,192,222, 30,228, 41,225,172,138,185, +225, 10,188,139,200,226, 32, 69,108, 24,190,252,118,207,198, 48, 74, 56, 13,138, 60,151,180,109,143, 87,154,186,106,113, 74,209, +247, 14,217,117,132,174,167,116,129,189,214, 33,109, 64, 90,199,194,134,104, 25,235, 45,251, 99,133, 73, 19,254,109,183,229,199, +173,139,158,228, 22, 4, 81,161, 46,126,185, 75,127, 34,149, 25,108,159, 66,240,180, 91,127, 10,144,241, 50,110,251,250,158,202, +121,110,182, 13,239,156,158,242,163,227, 51,206,214, 21,174,217,210,119, 61,133, 18,145,251, 32, 5, 86,104,172,209, 88,165,145, + 69, 70,151,165,104,147,146,100, 25, 34,196, 52,179, 92, 70, 63, 56,222, 51, 53,138, 84, 4,174,148, 35,198,202,112, 99,103,159, +203,163, 9,151,203,140,189, 36,101,207,104,238, 12, 9,213,191,124,223,252, 21,223,187,247, 40,239,145, 90,199,209,177,181,113, +179,107,237, 32,184,211,207,244, 7,246, 73,138,167, 4, 27,179, 38,188,235,241,189,197,225,113,193, 98,117, 66, 31,160,239, 28, +189,209,116, 70,210, 41, 73, 43, 36, 45,208, 10, 65, 27, 2,173, 20,180, 66,208, 13,177,207,164,134, 38,209, 72,161,216,155,141, +120,177, 76,121,109, 90,114,163, 24,113,161, 72,121, 62, 49, 92,202, 52,107, 2, 85,158,209, 11, 65, 72,211,232,212, 73,212, 83, +203,119, 16,146, 96,163,125, 13, 9,175, 39,130,111,102,134,239, 22, 5, 19, 2,135, 70, 49,150,177,246,109,189,139, 1,166, 33, +208,244, 49, 18, 90,133,192,219,155,154,182, 11, 8,173, 80, 34, 68, 87,145,144,131,240, 56,225,239,150, 25,111, 77, 71,188, 84, + 22, 92, 25,143,120,121, 50,198, 40,197,203,105,198,141,209,136, 61,205,111, 80,212, 97,216,207, 70, 66,154, 60,152,112, 48, 42, +216, 47, 39,140,211, 49, 62, 8,198,249, 8,163, 83,138, 36, 35, 53, 38, 78,122,197,147,221,143,167,204, 83,150, 85, 3, 74,162, +130, 68, 42, 65,161, 12, 33,120,118,202, 41,147, 84, 50,155,151, 72, 41, 40,210,140,124,148, 50, 77, 21, 35,163,112,189, 67,186, +150,126, 93,209, 53, 91,164, 20,124,177,120,200, 7,247,143,105,123, 79,158, 40, 90, 47,152, 10,141, 16,129,174,139, 30,200,129, +134, 2,205,102,200,132, 7,178, 44,238,209,211,129,150, 39,134,142, 29, 49, 16,226, 6,168,140, 28,188,238,189,143, 7,131,191, +201,246,165,242,216,253,143,179,120,241,165,102, 40,174,122,200, 86,215,131, 95,125, 80,122,118,245,175,134,227,248,200, 5,120, + 48,116,232,151,141, 97, 19, 2,115, 21, 59,245, 38,196, 92,241,147, 65,184, 83, 9, 72,125, 96, 43,158,224, 94, 19,184,254, 18, + 47,191,249, 38,167, 42,135,147, 71,112,184,199,165,217,156,217,168,164, 15,208, 46,206,226,129,198,185,103,143,231, 43, 7, 16, +191, 92,216, 7, 85,253,151, 62,126,252,103, 63,226,187, 63,248, 62,147,162, 96, 83,215, 40, 4,245,166, 97,178,183,131, 86,130, +182,245, 4, 9,227, 60, 29,242,135, 21,137, 86, 76, 75,195,180, 72, 16, 42,210,232, 38,153, 33, 47, 12,121,166, 40,141,102,148, + 27,132, 20,180,189,101, 83,117,108, 58,203,102,221,178,218,182, 8, 5,171,243, 58, 90,221,240, 52,181, 37, 77, 12, 89,153,160, +130,228,202,181, 61,250,147,115,238,172,215, 40, 4,153, 74, 81,210,179,238, 28,151, 71, 19,118,210, 52,102,237,120,112, 89,128, +179, 97,194,177,147,194,238, 48,201,209,146,189,195, 49,227, 89,193,246,106, 66,213,195,190, 73,120,225,218, 5,102, 99, 67, 38, + 20,153, 20, 3, 82, 51, 12,111,228,104,163, 43,148, 33, 81, 10, 23, 60, 54,120,210,204,176, 62,107,216,214,142,157,111,223,224, +218,215,175,177,127,105, 14, 58,190, 39,166, 77,197,159,254,228, 22,159,255,213,207,249,248, 47,223,225,248,222,154,247, 22, 21, + 63,215,130,203,227,140, 68, 38,164,101, 74, 97, 36, 63, 50, 41,226,234, 62, 85,106, 56,111,123,194, 78,193, 52, 75,152, 20, 25, + 63,157,143,153, 94,222, 99,190, 59, 69, 63,127,129,249,124,204, 97,154,226, 38, 99, 38,133,225,218,115, 87,249, 87,255,253,191, +224,163,243, 5,159, 62,122,200, 71, 15,143, 17,244,124,243,213,215,249,237,239,191,206, 15,255,232, 79,248,131, 63,250,107,142, +178,148,111, 93,188,200, 56, 53,145, 98, 38, 66, 28, 15, 6, 65, 39, 5, 93,239, 48,196,244, 67,213,215, 60,239, 27, 86,199,143, + 88, 59,139, 67,241,105, 91,243,133,150,116,206, 82,216,158, 73,223,179, 63, 74,217, 25, 79,152, 76,118, 33,201, 41,243, 9,169, +201,152,236,237,144,142,199,120,149,112,189,200,185,161,224, 34,158, 68,104, 30,202, 4, 70, 41, 88, 75,240,142, 96, 99,148,101, + 72, 4,193,197,227, 58, 58,118,212, 96, 17, 30,236, 36,103,150, 39, 28, 22,134,215,198, 5,123,123, 23,201, 76, 70, 17,122,222, +127,112, 70,102, 52,123, 2, 62, 87,146,190, 48, 72,169, 17, 89,142, 50, 41,255,236,183,222, 64, 36, 25, 31,105, 8,199, 43,130, +239, 9, 82, 16,188,136, 30, 20,239,127, 33,214, 65,168, 4, 89,230,200,222, 51, 54,146,171, 69, 22,199,241,105, 74,225, 29, 59, + 62,112, 24, 2, 7, 65,114, 73, 66,230,224,170,150,132,222, 49, 21,158,199, 54,102,181,191,183,220,242,163,170,229,125, 7, 34, +213,177,128, 21, 58,138,202,172,125, 86,216, 77, 20,147,137, 16,190, 52,118, 39,142,179,135, 80, 25,225,191, 4,120, 29,238, 43, +193,199,199,238, 1,239, 29,143,183, 91,126,118,190, 38,177,142, 69,240, 44,130,227, 24,143, 51,134, 86,198,174,182,241, 30,153, + 36, 60, 82,154,218,195, 56, 77, 24,235, 40,236, 19,125, 75, 46, 21,173,107,185,144,100,228, 38,101,119,114,136, 81, 25,249,120, +151, 66,231, 28,148, 25,187, 90,115, 37,207,240, 90,241,104, 48,109,135, 39, 22,105, 41, 17,169,137, 99,119,173, 80, 90, 33,141, + 65,105, 25,247,241, 66, 60, 45,246, 79, 70,242,226,233, 4,114,104, 58,188, 37,104, 25,101, 65, 82, 18,178, 2,143,198,151, 37, + 46, 79,112, 69,129,157,230,244,169,166,147,146, 62, 77,232,148,164, 11,146, 54, 81,116, 73, 74,151, 37,244, 66,208, 43,197,104, +148,225,132, 97,103, 92, 48,202, 50, 94,152,140,248,157,189,107, 92,204,166,236,155,130,171,197, 52,122,219,149, 98,148, 72, 54, + 94, 96,211,140,198,187,120,157, 56, 23, 11,185,134, 50, 68, 66,120,231, 61,169,119,124,179, 72,121, 77, 43,130, 12, 40, 36,107, +235, 40,140, 70, 15, 89, 23,181, 15,116,222, 13, 98, 76,207,113,219, 35,145,156,216, 88,240, 37, 10, 41, 37, 90, 40,166,163,156, +255, 48, 79,249,222,222,152, 27,163, 17,211, 34,225,181,157,125,188,209,236, 23, 99,146,180, 32, 75, 50,114,165,127,195,162,254, +164, 0,121, 79,152, 22, 60,183,183, 23, 71, 73,104, 82,173,209, 74, 99,135, 19,164,150, 42, 50,243, 7, 4,236,186,174,216,218, +142,109, 31,103, 23,233,144,187, 29,132, 32,145, 2, 47, 3,123,163, 17,121,150,147,164, 9,229, 40, 65,248,192, 72, 75,186,243, + 6,183,173,161,105, 57, 95, 46,200, 36, 52, 77,195,166, 90,113,127,211, 48, 75, 19, 42,239, 81, 1,186, 68,211,122, 71,110,210, + 56, 49,239,186,161,168, 15, 88, 91,105,134,116,180, 33,192,123, 92, 60, 91, 11, 60, 41,240,114,128,210, 40, 13, 93, 59, 92, 68, +253, 51,165,250, 87,137, 0,133,135,180,128,100, 16,225,101,201, 64,205, 35, 38,190, 37,195,247,237,186, 56,154,183,225,233,126, +232, 87,242,218,137, 72, 88, 27, 28,115,109, 56,119,158,141, 16, 20, 64, 13,172, 0, 25, 2, 33, 4,214, 18,148,144,244, 2,216, + 63,228,191,254,251, 63,224,239,255,206, 55,248,222,107,111,240,231,103, 27, 66,219,242,226,229,171, 92,158, 95,160,245, 13,139, +135, 71, 67, 92,236,128,173,125,178,143,215, 67, 13,215, 95,174,229,254, 23, 59,117, 63, 28,236,190,244,241,246,241, 25,223,120, +233, 5,202,113,198,122, 93,211,213, 45,213,102,205,106,177, 6, 33,169,155,158,170,119, 88, 11,163,210,196,236,100,163, 49,198, + 32,181,198, 72,133, 8,106,176,133,121, 26,231, 88,183,150, 77,107,169,234,158,186,141, 2,146,174,181,209, 74,102, 61, 42,149, +184, 62, 16,108, 76, 24, 83, 82, 81,164, 9,227, 34, 97,148, 27, 94,122,245, 6,219,163, 13,125,223,113,107,121,142,237, 29,199, +203, 45, 15,183, 21, 82, 10, 30, 85, 13,253,186, 97,200,187, 4, 35, 72, 15,114,174, 29, 78,152, 21,138, 67,142, 0, 0, 32, 0, + 73, 68, 65, 84, 31,150,236, 79, 11,140,132,157, 60,231,165,157, 67,190,123,237, 37, 70,249,132, 44,215, 92,156, 23, 4,225, 81, + 33, 80,119,150,213,182,167,243, 30, 45, 96,150, 27, 46, 79, 51,118,139,132, 84,203, 33, 69, 44,161, 40, 19,150, 77,199,213,231, + 15, 57, 62,223,242,240,223,221,225,214,159,191,207, 31,254,240,207,249,231,255,247, 95,241, 71,255,211, 79,121,255,147, 47,248, +232,100, 65,187, 61,162, 93, 45,248,235, 31,255,140, 31,253,228, 61,118, 95,121,147, 99,165, 88,164,154,147, 91, 71,124,240,255, +252, 25,205,186,230,209,221, 71,144,100,236, 94,156,177,127, 80,240,199,143,106, 92, 22, 35, 84,123,239, 49,206,161,246,103,232, +193, 50,179, 62,171,249, 81,117,151,160, 20,173,209,124,251,210,132,215,111,188,194,119,222,250, 58,231,219, 13,255,195, 95,188, +141,223,223, 33,228, 57, 50, 40, 46, 22, 41,120, 71,237, 2, 5,130, 7,231,167,156,110, 27, 84,232,105,186, 22, 25, 28,216,150, + 18,205,101, 9,163,234,140,251,206,242,184,119,220, 10,146, 92,198,110,233, 85, 35,249,123, 7,151, 25,151, 51, 72,115,102,211, + 25,203,196,224,141,198,148, 35,188,210,140,178, 20,227, 35,192, 72, 43,208, 72,166, 74,115,150, 20,136,114,132,175, 55,241,144, +140, 32,108,155, 56,114, 14, 1,130,138, 17,201, 62,110,192, 93,112,228,211, 17,137, 18, 92, 20,129,185, 4,223,119,124,246,197, + 99,254,223,247, 79,152, 20, 10, 45, 5,255,237,215,223,224, 13, 2, 47,159, 31,113,124,112,133,255,238,197, 75,124,239,219, 47, +241, 82, 81,242,197,217,154, 59, 71,199,248,229, 54,202, 78,132,199,247,207,220, 33, 79,174,254, 39, 52, 55,105, 61,109,237, 57, +176,142, 73,170, 56, 72, 19, 46, 5,197,190,148,209,175, 46, 5,161,243, 92, 78, 13,157,130, 44, 77, 17,157,229,139, 44, 39,232, + 12, 89, 85,216,222, 34,108,204, 24, 16,105,130, 20, 32, 50,131,108,101,180,146, 89,144, 34,196,174,245, 73,183, 62, 20,115, 49, + 88, 85,159,250,188,127,137,215, 30,158, 82,255, 52, 46,254,111, 56, 9,159, 52,150,159,214, 53,183,132,228, 76, 72,154, 68, 18, +164,160,149,154, 38, 73,249,184,169, 57,114,158, 50, 77,201, 16,104,231, 49,193,227,250,150,190,175,208, 4,198, 58,229, 96,122, +137,164,152,147, 77, 14,209,217,132, 68, 23,104, 85, 48, 74, 83,114, 25,176,137, 36, 45, 18,250,178,164, 10, 10,100,202,116,154, +209,146, 96,138, 34, 90,152,103, 83, 52,154,201,206, 4, 47, 18,246,230, 99, 58,157,163, 70,211,136,253, 72,199, 8, 51, 4,129, + 25,160,200, 65,103,132, 44, 33,148, 35,194,116, 70,152,141, 9, 23, 15,152,204, 39,136, 34, 71,229, 41,110, 84,210,102, 57, 86, +107,250,124, 68, 95,148,116, 73, 66,159, 23,244, 73, 14, 38,101, 60,158, 49,205,243,120,200, 28,141, 24,229, 83,110,236,204,121, +181,220, 99, 87,103, 28,100, 5, 19,101,200, 84,130, 0,234, 16,187,231,181, 12,220,105,162,246, 34, 12,247, 98, 37, 5,116,150, + 61,169,227, 33,223,122,174, 26,216,241,158,107,153, 38, 21,160,137,133, 93, 6,168,137, 49,212, 50, 8, 30,247,150,142,168, 41, + 90,224,185,211,247,180, 94, 34,117, 64, 50,116,233,198,240, 15,166, 25,223,223, 25,147, 37,154, 75,101,198, 52,207, 9, 2, 70, +163, 29,116, 86, 98,178, 49, 82, 39,236, 77,102,191, 97, 81, 31,144,127,136, 4,150, 21,199,169,225,185,221, 61,188, 15,164, 73, +142, 36,112,190,222,146,153, 4, 31, 60, 18,168,187,134,109,215,224, 67, 96,209,212, 32, 60,174,247,244, 77, 71, 63,228,210, 86, + 3,102,212, 9,197,245,221, 41, 69,153,162,131,163,175, 26, 66,223, 96,143, 55,172,207,207, 89, 86, 43, 74, 36,167,182, 5,219, + 80, 87, 53,181, 13,212, 66,224,172, 69, 26,131, 71,160, 6, 81, 90,245, 36,146,117,181, 29, 80,170, 79,246,250, 14, 76, 10,179, +114,200,251, 13,177,224, 38,146,194, 24,250, 16, 67, 85,250,224,227,223, 75,224,100,245, 12, 55,251,203,133,216,251, 33,212, 37, +141,144,246,100,240,185,167,195,225,225,201, 76,150, 65, 60,183,173,227,191, 7,251,213, 48, 26, 33, 56, 7, 14,181, 98,229, 29, + 86, 4, 10,169, 88, 56, 79, 39, 5, 91,215,145, 41, 67, 67,192,136,136,120,172, 58, 5, 23,198,252,147,127,240, 59,140,178,130, +113,105, 56, 59,237, 41,199, 37,191,251,189,239,243,234, 75,135,140,165,226,157, 15, 62,136, 35,120,223, 15, 62,209, 65, 45,111, +109,124,156,246, 75,190, 20, 63, 16,246,212, 19,225,160,248, 21,199,169,187,255,152,227, 80,243,252,181,171,140,198, 25,213,182, +102,189, 58,199, 89,203,226,232,152,114, 50, 99,113,180,164,235, 3,143,207, 43,156, 84,209,154, 38,163,154,188,183,241,162,109, +122, 71,213, 89,186,222, 71,208,140,136,129, 42,125, 23,255, 44, 85, 28,223, 11, 41, 81, 66, 70, 76,112, 18,133,132,206,121,172, + 8,120, 27, 56, 59,175, 25, 21,154,114, 52,230,230,157,187,124,124,255, 12, 43, 61, 87,230, 19,206,207,106, 42,233,217, 43, 12, + 86, 43,156, 13,144,107,152,100, 76,203,148,121,106,216, 73,115, 70,105, 78,153,102,104, 17, 29, 24,227,209,140, 36, 41, 88,157, + 55,236, 29,230, 20,169,166,178,142,214, 5,214,141,197, 57, 75, 38, 4,243,194, 48,203, 52,153, 86,116,214,209,244, 30,169, 37, +222, 7,150,171,138,147,187,231, 60,120,255, 38, 15, 63,253,148,197,250, 12,156,229,235,175,191,194,254,171, 25,159,157, 44,162, +135, 54, 83, 60,191, 59, 6,224,222,201,150, 63,253,232, 35,178,215,191,142, 74, 21,221,182,225,237,255,237, 15,120,240,224, 14, + 15,190,184,199,163,163,199,236, 95,185,140, 29,101,248, 47,238,242,127,252,203, 31,178, 56,110,233,122,168,148, 98,161, 5,251, + 72,234,222, 33, 47, 77,248,247,127,240, 61,254,189,255,248,183,121,235,173,111,240,131,139, 87,185,171, 39, 28,125,248,115,254, +244,131,207, 57,214,138,214, 7,130, 82,212, 68,160,206,197, 44, 33, 39,176, 94,173, 88,172, 23,116,237, 26,108,135, 20, 80,109, +150,140,178, 17,179,201, 46, 23,139, 25, 55, 38,123, 60,167, 28,157, 80,156,214, 53,243,209,132, 81, 94,240, 79,118,247,121,225, +240, 2,153, 73,176,105,129, 79, 18, 86, 89, 70, 87,148, 88, 99, 40,115, 51, 76,112, 12, 99, 35, 41,133, 36, 81,158, 44, 81, 36, +102, 12,197,136,229,100, 10,213, 34, 30,146,141,132,109, 3, 73, 70,112,245,112,232,126, 6,198, 58,239, 90,238, 8,131, 21,146, +227,147, 37, 71, 39, 43,254,232,139, 5,127,178,108,216,109, 45, 59, 66,208, 28,157, 48,109,107, 46, 4,201,155,205,130,242,120, +193,230,243, 71,252,228,189,119,121,240,248, 46,155,198,178,233, 33,116,158,176,117,132, 85,207, 19,127,169,208,209,154, 37,123, +141, 68, 32,203,146,209,225, 14,106, 54, 98,111, 58, 34,241,129,203, 4,114, 23,200,165, 34, 13,158, 84, 27,122,239, 9, 82,146, + 88, 79,146, 38,140,172,231,174,245,200,209, 8, 89, 53,113, 52,223,244,168, 68, 33,147, 4, 25, 52, 50, 85,200, 36, 71,160,227, + 40, 90, 12,120, 16,231,159, 65, 93,134,110, 93,252,210, 61,233, 87,139,186,140,137,103, 90,225,180,196, 5,112,194,115,190,108, +248,162, 15, 28, 97,217,104,184,217, 87, 28,185,142, 19,109,232,156,165,212,134,194, 58,186,182,163,111, 43,182, 93,141,243,113, + 20,126,169,152, 80,230,115,178,201, 46, 58,203, 80, 38, 31,250, 18,133, 80, 26,215,111,163,115, 33, 85,204,138,148,157,210, 48, +205, 52,179, 34,101,119,158,179,208,134, 23,230, 37,123,153,226,187,251, 51, 94,204, 50,190,115, 56,231, 98, 89,240,214,165, 61, + 94,223, 41,121, 99,127,135, 11,147,168,103, 57,151, 9, 54,207, 98,198,249,116, 68, 24,151, 48, 41, 32, 47, 9,179, 17,255,249, +225, 62, 95, 27, 79,248,209,239,255, 27, 92,170,249,135, 47,191,202,231,206, 82, 37, 25, 78, 42,172, 49,184,124,140, 72,114,118, + 76,202, 44, 43,153,167, 25,227,180,160,212, 9,121,154,147,231,134,125,157,113, 61, 45,153, 61,109, 84, 29,141,119,148, 58, 69, + 73,201, 73, 87, 83, 7, 71, 23,224,220,197, 41, 93,112, 81, 37,176, 47, 5, 91,231,226,161,211,122,174,164,146,151,181,100,162, + 53, 77,231, 80, 18,180, 16,180,222, 51, 23,113, 81,124,106,123,142,156,167, 7,206,122,135,211,134, 5,129,166,143,150, 64, 53, + 76, 51,190, 63, 75,121, 37, 79,184,150,231,100, 90, 49, 75, 51,210,164, 32,207, 71,244, 82, 67, 26, 83, 67, 71,249,136,206,100, +191, 97, 81, 79, 74,200, 39, 48, 25, 67, 94,224,140,102,213,117,148, 73,194,209,118, 27,177,126, 74,209,217, 14, 27, 58, 92,112, + 4, 33, 88,247, 91,206,170,138, 85,223,209,109,122, 88, 14,163,231,222, 15, 10, 87, 79,221,118, 60,222, 86,164,210, 97,108,199, +227, 71,143, 25,245, 91,206,110,222,226,248,225, 61,170,237,134,164,107,233, 19, 77,127,126, 66,221,247,116, 85,135, 48,138,179, +222,211, 43,205,198, 7,186, 1,212,223, 9, 73,174,117, 4,104, 56,192,110, 33,203, 99,202, 28, 33,142,170,181,138,167,190, 52, +254,176,140, 16, 52, 46, 48, 49,154, 78, 4,114, 33, 99,252,251,166,141, 29, 93, 87, 71, 77,192,175, 43,236,195, 69, 77,145, 70, + 98, 93,211, 61,227,220, 19, 24,178, 4, 97, 84,192,114, 29, 59,245,175,234,252, 7,117,206,227, 16,168,165,100, 44, 20,139, 39, +240,194, 16,152,232,132, 51,107, 73,129,199,192,152,192,170, 11,160, 53,175,223,184,194,206,180,228,147, 91, 11,126,252,225,135, +124,253,133, 55,249,238,215, 46, 51,202, 51, 28, 29,127,246,215, 31,196,239,221, 91,144,238, 89,138,222,151, 11,186,181,177,160, +155, 47, 57, 29,158, 78, 50, 6,203,158, 29, 14, 76,244, 44, 62,189,203, 66, 90, 94,126,233,121,102,187, 99, 64, 99,109, 79,221, +108,184,119,255, 30, 88,135,109, 61,203,229,150,243, 85,195,233,121,195,218,122,172,141,190, 89,231,163,195,194,135,128,145,177, + 8, 10,169,201,180,196,203,216,157, 40, 35, 16, 66, 34,165, 36,205, 53,133,137,130,196,182,237,233,157,195, 59,135,240,129, 64, + 32, 47, 82,138, 60,165,171, 60,125,191, 98, 99, 61, 7, 69,201,238, 36, 99, 55,207,152,100, 5,175,236, 31,242,218,213, 43,188, +121,237, 26,175, 93,188,204, 97, 57, 66, 4, 79,166, 19, 38,217,148,131,209, 62,179,241, 30, 69, 54,102,182, 51, 39, 73, 36,105, +154,113,176, 59, 97,111,162, 88,111, 45, 39,171,150,186,235,169, 91, 75,221, 91,172,139, 0,139,101,221,115, 92,117, 3, 9,174, +103,185,109,208, 82,112,113, 86,240,209,199,183,233,250,142, 16, 4, 35,109,184,183, 60, 33, 79, 51, 14, 14, 71, 60,114, 29,155, + 91, 43, 62,187,189,224,161,119,120, 35,232,110,159,209,126,251,155, 92, 26,101,236, 28,140, 56,249,236, 19,148,239, 57,216, 27, + 65, 87,113,231,193, 49,207,141,103,188, 46, 60,147, 44,229, 95,253,243, 31,242,243,191,124,155,183, 63,250, 16,125, 86, 99,179, + 25,166,245,140,171,134, 31,254,233, 59,236, 23,134,145,150, 20,179, 17,238,227, 79,241, 67,222, 64,109, 3,199,206,226, 69, 64, +170, 56,169, 58,175, 26, 90, 91,113,220,108, 57,107, 43,130,119,232, 32,144,193, 33,138, 49,105,146,241,234,124,143,121, 81, 34, + 19, 67, 62,158,115, 56, 46,185, 50,157,242, 87, 31,188,199,215, 14, 46, 51, 25,229, 92, 48, 57,107,161,168, 68, 32, 76,198, 52, +243, 49,173, 16, 84, 38, 35,205, 13, 65, 41, 14,159, 16, 32, 59, 75,131, 64,107,195, 74, 40,242,217,156,231,167,187,124, 97, 74, +168,150,132, 60,137,211,182,103,180,249,248, 62,214,106, 0,154, 88,108, 23,184,237, 61, 39,157,227,167, 85,199, 23,210,115, 41, + 79,184,150,104,174,171,136,236,157, 27,141, 14,150,169,131,169,183,204, 17,220,208, 57, 47,107,133, 10,150,119,122, 31,133, 84, +101, 70,152,150,188,240,252, 14,103, 58,143,108,141, 81,142, 24,101,177, 32,239,207,201,247,118,184,182,127,153,217,236,128,249, +116,159, 92,107, 70,193,146,185,192, 54, 56,140,146, 36, 73, 74, 34, 6,199,128,128,233,222,140,217,188,228, 40,205, 81, 23,247, +163,202,185,239, 81,235, 10, 57, 88, 48,149, 78, 80,169, 70,149, 41, 50,201, 72, 38, 99,176, 49, 66, 86,120,135,124, 50,138, 15, + 1,225, 37,226, 75,147,181,240, 43,133, 93,226,181,138, 68,104,173,113, 42, 90,245,172,244,184,174,230,188,246,124,190,173,169, +145,156, 40, 88,245, 14,163, 18,232, 43,166, 72, 82,235, 88, 85, 11,100,176, 84,206,145, 4,199,133,108, 74, 49,222,197, 36, 57, +114,176, 31,203,201, 24,130, 36,244, 29, 65, 6, 26,122, 58,165,176, 18,210, 36,193, 72, 73,145, 37, 36, 70,147,103,134,151,139, +140,239,141, 74, 94,204, 83,158,159, 76, 25, 39, 57,175, 76,103, 76, 76,193,149,162,228, 32,205,153, 37, 9, 23, 70, 57, 23,114, + 77,154,105,202, 82, 51,202,114,108,150,209, 25, 67, 57, 46,248,135,243, 25,223,158, 28,242,252,104,135, 71,191,243, 22,255,205, +243, 47,243, 63,102, 19,190, 31,122,110, 11, 73,167, 13, 33,201, 73,116,202, 78,146, 48,214,154, 50, 81,200, 32, 73,132, 32, 49, + 5, 82, 72,118, 76,202,142, 50,236, 73,197, 60, 43,105,251, 14,109, 18, 76,136,218,171, 46, 56,106,239,121,228, 90,142,154,158, + 42, 68, 59, 93,240,158,113, 8,180, 34,218, 16, 19, 1, 29,130, 66, 6, 14, 6,235,116, 98, 20, 59, 34,174, 24, 82, 25, 27,151, +202, 7, 62,235, 45, 39,222,179,176,150, 45,130,181,119,116, 38,234,127,100, 26,119,252,215,199,138,151,115,205,243,121,138, 20, +130, 81,154,160,164, 38, 49, 41, 38, 77,192, 36,104, 19,139,122, 35, 98,224,213,223, 94,212,181,142,214,180,217,124, 16, 97, 9, + 16,138,106,213,112,127,185,166,182,209, 7,152, 36,154,117, 91,177,109,107,182,237,154,117,191,102,177,173, 56,174, 42,186,227, + 13,156,157,199, 98, 94, 85, 81,141, 93,213,136,237, 54,170, 89,235,134,187, 15, 79,120,239,227,219,124,120,255, 17,243,163, 99, +214,143,207,201, 60,200,161,227, 95, 29, 47,208,206, 81,183, 61, 8,168, 2, 60,106, 44, 91, 17,208, 8, 66,162,249, 79,190,241, + 61,238,159, 60,196,250,128,147,192,182,130,218, 66, 91, 71, 65,156, 28, 40,115, 58, 5, 99, 40,202,148,174,235,201,211, 20, 45, +161,114,118,160,155,129,237,226,206,132,109, 29, 11,221,223, 52,134, 71,193,116, 52,236,238,135, 81,126,154, 12,150, 64, 61, 20, + 66, 11, 65, 32,148, 66, 84, 27, 68,111, 17, 95, 65, 92,122, 34,116,235,172, 98,173, 2, 90, 68, 14,242,121, 8,232, 16, 34,164, + 14, 34, 54, 83, 39,116,218,209,183, 29,231,139, 19,126,244,233, 61,254,221,237,207,185,125,255, 24,161, 36,207,221,184,206,106, +185,225,230,199, 15,120,239,131, 79,160,170, 65,182,241,249,200, 47, 89,225,244, 19, 33,202, 64,201, 99,176,121,241, 37, 74,223, +147, 36, 58, 63,168, 86, 92,124,218, 39,159,220, 65,151, 25,207,189,248, 28, 89,145, 34,101, 66, 94,142, 25,143,198, 24,173, 57, + 95,157,147,153,148,221,249, 4, 43, 3,182,237, 89,174, 42, 64,144,164, 26, 57,236,168,227,168, 73,160,181,192, 40, 73,145,106, + 18, 19,137,116,153, 49, 24, 19,109,113, 10,129, 35,142, 44,181,150, 24, 36,163,113, 74,150, 27,250,214,211,244,129,157,249,156, + 36, 24,246, 77,201, 40,201,216, 29,237,112,101,231, 50,251,179, 3, 82, 41,201,211,130,188, 40,200,211, 17,163, 98, 66,130, 97, + 50,218,225,240,224, 34, 87,175, 95,226,107,111,220,224,107, 47, 95,225,205, 23, 15,249,250, 75, 23,153,239, 77, 16,202, 48,201, + 60, 77,107, 99,247, 69,244,172, 55, 85, 79,135,199, 9, 65,229, 28,221, 32,124,169,186,136,225, 61,152, 22,188,114,121,206,195, +227, 45,119, 31, 61,102,103,186, 67, 49, 26,209,185,142,207,142,143,104,123,203, 56, 55,164,179,148,116, 47, 35,201, 36,223,184, +178,207,115,215,230,220,122,251,109,158,251,238,183, 40,115, 77, 62,158,115,247,157,247,200,140, 36,207, 82,150,103, 43,116, 83, +225,102,187, 92,254,254,107,140,115,205,135,239,223,102,188,109, 41, 55,231,188,240,234,235, 28, 26,193, 97,154,240,205,221, 61, +206, 22, 13,237,195,115,206,190,120, 72, 21, 28,202, 5,250,222, 18, 46, 93,229, 19, 39, 8,213,150,107, 73,202, 89,189, 65,119, + 53,139,106,195,162,238, 57,204, 52,243,124,196, 56, 47,240,166,160,204, 10,174,150, 35,174,152,148, 34,207, 88,151, 41, 91,239, + 41,138, 18, 35, 53, 95,191,246, 28, 82,193,121, 8,164,147, 9, 15,157,195,141, 74,150,169,230,204,104,164,150, 56,161,232,144, +236, 22, 6,225, 97, 44, 5, 53, 49,102,119,225, 61,169, 76,121,253, 96,204,127,121,117,204,126, 49,229,199,157, 64,108, 22,113, +181,149,165,241,194,211, 89,196, 52, 59, 16,122, 0, 48,185, 14,183,109, 57, 9,158,115,225,153, 11,201,141, 76,113, 45, 53, 28, + 26, 69,153,106,180, 81,140,147, 4, 58,203,193,100,196,100,186, 79,158, 23,228, 74,147, 25,205, 50,133, 59,121,130, 43, 82, 94, +187, 52, 38,207, 12,201,200,176,108, 3,210,129,148, 9, 98, 90,240,143, 47,206,248,230,206, 46, 59,211,125, 70,229,136,185, 78, + 64,101,236,248,232,165,158,100, 25,173,139, 97, 71, 94, 66,162, 20,179, 23, 94, 35,187,244, 18,187, 47,190,201,213,107, 55,184, +180,179,207,165,253, 67,100,230,216, 10,129, 92,108, 80,117,143,202, 13, 42, 77, 81,227,130, 23, 15,246,249,123, 55, 46,243,234, +193,152,135, 94, 96,183,219,193,227, 29, 6,133,248, 87, 11, 93,159, 29,125,124,100, 60, 40,249,180,160, 63,241,222, 59, 15,206, +117,184,117,199,106,189,230,180,182, 28, 47,215,156,250,154,188,173,144,109, 5, 93,133,113, 29,171,170,198,225, 24, 11,201,229, +209, 46, 70, 36, 36, 73,142, 42, 75, 40,226, 90,209, 91, 75,111, 59, 58,223, 83, 7,203, 90,120,250, 97,122, 58,206, 18,114,163, +104,133,228,235,101,201, 85,165,249,198,120,202, 72, 38, 76,147,132,189,108, 66, 80,154,195,108, 76,105, 10, 70,218,112, 49, 31, + 35,131,103, 47, 43, 41, 18,205,200, 24,178, 84, 51, 79,227, 8,250,141,188,224,149,209, 14, 55,202, 57, 66, 74,190, 99,226,234, +243, 37,223,225, 85,164,105, 30,251,152,126, 55, 1, 74,157, 70,235,157,212, 24,161,208, 42, 1, 17,200,211, 20, 27,122, 46,153, + 52,254, 28,131,167, 24,210, 73, 91,231, 72,141,102,221,183, 44,250,150, 19, 34, 6,246, 92,128,117, 14,233, 3,162,181,140,156, +163, 31, 68,205,137, 8,172, 16,236, 9,207,133, 68,115,160, 20,189,119, 44,109, 28,213,111, 61, 28,133,192,167,189,163, 3, 90, + 1, 94, 10, 86, 74,178,237, 37,157,209, 8,165,216, 77, 52,215,114,195,235,121, 74,130,192, 11,193, 78,154,129,214,148, 89, 74, +167, 12,163,108, 66, 67,192, 10, 65,171, 20, 45,242,111, 43,234, 26,242, 18,230,243, 65,232, 37, 98, 39,234,135, 96, 22,231,105, +125,207,178,179,100, 26,186,224,144, 74,177,172, 42,142,235,154,199,143,150,184,199, 3,198,117,187,133,122, 27, 59,102,219,197, + 95,251, 54, 50,144,235, 77, 76,105,170, 54,132,186,102,234, 36, 47, 29,236,176,236, 59,164,209,116, 3, 19,183,147, 18,229, 60, +107, 33,216, 75, 18,238,160, 56,173,106,132,144, 96, 61,159, 31, 61,196, 5, 31,187,246,174,141, 20, 55,250, 72,192, 99,232, 66, +251,161,163, 30,231,244,141,101, 84,150,108,218, 22, 51,248, 64,219,206, 34,108,244, 75,211,181,195,213,223,199,199,236,134,240, +151, 95, 46,236,154,232,209, 87,102,240,245, 63, 17,176, 13,100, 62, 37,163, 16,166,107,227,191,119, 62, 42,235,127, 73, 21,250, +180,168,135, 0,210, 83,106, 77, 39, 33, 23, 34, 54, 51, 65, 48,214,154, 62,120, 52,130, 99,239,216, 19,134, 76, 56, 30, 45, 55, + 60,120,184,102,217, 68, 15,250,241,221,251,124,186, 88,114,235,254, 57, 63,124,231,231,112,239,193,240,216,186, 65,252, 38,191, + 4,191,249, 50,227,241, 75, 93,250,147,130,254, 36,208,135,129, 91,224, 35, 24,230, 73, 0,243,237,143, 62, 37, 45,115, 94,126, +237, 69,164, 22, 84, 85,220,177, 23,163, 17,222,247, 52, 93, 77, 62,158, 34,125,236,198, 43,219,209,214, 61, 89, 97,168, 90,135, +181,129,118,128, 5,101, 70, 12,137,107,146,204, 68,174,123,162,163,167, 61, 75, 35, 36,168, 72, 12,137,145, 20,153, 97, 50, 74, +217,153,229,236,143,114,116,102, 72, 83,205,238,180,100, 50,157,144,148, 99,164, 77, 41,179, 73, 60,104,204, 38,104,149, 82,148, + 37,229,100,130,239, 28,163, 73,201,165, 43,151,120,225,185,171,188,244,194, 33,175, 94,155,113,125,191,228,112,148,178,172, 60, + 39,149, 37, 83,129,159,124,252, 41, 31,125,122,139, 11,135,115,186, 16,109, 74, 1,232,156,197, 89,199,170,238, 56, 91,214, 44, + 87, 53,155,117,195,114, 81,177,218, 52,224, 3, 51,173, 57, 93,183,172,214, 13,203,245, 25,206, 58,164,210,104, 17,184,119,182, +161,183,158,113,110,112,206,243,112,213,209,245, 45,207, 31, 92,224,130,134,254,249,151, 40,210,132,189, 11,115,254,206,223,125, +139,127,253, 71,127,129,198,146,164,138, 59,103, 43,108, 82, 50,187, 48,231,229,215,111,144, 9,207,189,229,130, 43,187, 5,147, +170,230,181, 23,110,160,100,244,212,103, 70,113, 84,181,244,125,141,245,129,102,179,193,246, 45,119, 31, 63,224,139,119, 63, 34, +236,205,249,189,107, 47,242,163,197, 9,250,236, 20,223, 91,174,204,199,204,243, 49,187,229, 4,159, 21,140,138,146, 81,146,112, +209, 7, 14,147,132, 10,207, 23, 65, 18,140,166,114, 1,202,156, 44, 79,163,151,118, 50, 97, 45, 5, 39,227,156, 83,239, 57,107, + 29,105,158,208, 33,216,108, 58, 92, 31,181, 19,107,101,184,231, 2, 43,157,176,242,154, 66, 27,124,219,241,143, 47,141,184,190, + 63,166,212,112,115,107,216, 14,221,210, 75,218,177, 40, 75, 84, 97, 8,153,161, 40,115,108, 63,192,150,140,140,141, 67,223, 16, +218,134,149,183, 8, 23,152, 75, 73, 39, 60, 34, 79, 40,166, 41,218, 24, 18,173, 24, 21, 69,212,120, 36, 57,141,117, 44,148,100, +101, 18,198, 38,176, 78, 52, 70, 74,178, 84,115, 94, 91, 54,181, 5, 37,249, 71, 23, 10,254,233,197, 57,191, 59,223,225,107,229, +156,153,210,156,166, 57,157, 16, 92, 8,129, 52,120,114,111, 89,119, 29,101,145,177,117,142,253,162,160, 30,205,209, 7,215,217, +185,124,133,253,113,206, 94, 86, 32,146,168, 50,223,223,217,231,242,100,204,168,148, 44, 87, 21,186,181,232, 50,198,170,254,222, +245, 23,248,173,253, 75, 76,138, 57,171,212,113,212, 6,100,211, 33, 91, 79,220,172, 63, 41,236, 79, 70,111,191,104,193,123, 86, +216, 45,222,232,167,183, 51,175, 98,172,177, 87, 34,170,253,113,132,243, 53,225,248,132,118,181,229,222,189, 5,247,206,150,152, +174, 70, 88,139,235, 58,148,247,140,145, 28,152,132, 60, 31,163,179, 18, 97, 36, 66, 39,248,182, 39,216, 46,194,110,250, 45, 15, +251, 13, 27,192, 72, 65, 47, 20,185,140,174,158, 23,178, 28, 21, 60, 95,203, 70, 84,222,179,151,143,208, 58,197,152,132, 84,103, + 72, 19, 15,241,133,206,232,125,199, 44, 25, 97, 67, 20,252,153, 36,165, 39,144,106, 69, 34, 4, 87,139, 9,215,210, 18, 7, 8, +101,112,193,161,148, 96,150,166, 44,173,101, 65,207,137,139,148,186,204, 40,100,240,104,169,209, 33,234, 94, 52, 2,149,168, 56, +169, 19, 10,239, 45,123, 58, 37,115, 49,181, 45,174, 81, 4,125,223,113,220,213, 60,234, 59,142,125,207,178,110,169,188,163,222, + 84,120,231, 72,136,233,141,115, 37, 41, 8, 44, 3, 36, 14,238,123,193,124,144,250, 87, 66, 48, 29,178, 46,238, 5,207,207, 26, +203,137,136,119,227,141,128, 70, 8, 86, 8,182, 14,102, 25, 36, 8,156,150,124,215, 40,114, 21, 72,165, 34,151, 10, 37, 97,100, + 12, 94,106, 50,157, 18,148,198, 73,195, 86, 42, 92, 16,212,206,253,109, 69,221, 67, 49,137,197, 41, 75,145,105, 74,158,153,184, +115,126,194,126,223,214,224, 61,139,147, 21,167,189,231,164,173, 88,220, 63,166, 62, 90,195,253,251, 49,106,175,105,127, 45,113, + 78,124,197, 8,122,108, 20, 78, 25,198,121,202,102,216, 73, 97, 20,161,237,177, 70, 83, 40,205,143,219, 22, 41, 29,141, 84, 52, +125, 28,127, 58, 31,227, 63,159,250,192, 87,213,160, 54, 31, 32, 51,142, 24,161,234, 93, 76, 72,155, 79,232,186, 14,169, 4, 14, +137, 36,224,196,192, 77,223,110, 99,145, 14,196, 68,165, 39,187,102,220,175, 22,117, 33,162, 32, 47, 49, 81, 5,255, 36,110,240, + 75, 4,168,104,155, 27,168,119, 74, 12,135, 26,251,171,150,143,167,248,215,104,191, 16, 66,209,136, 64, 75,160, 28,138,236,142, +138,202, 78,124,160, 35, 48, 21, 9,210, 58, 54,161, 39,172,182,209,166,101, 27, 86,189,229,168, 90,194,249, 42, 30,168,156, 69, + 72,251,139,223,199,126,169,176,243,165, 46,253, 73, 97, 87, 67, 65,127, 26, 43,203, 51, 55,192, 19,201,128,132,207,222,255,152, +253, 75, 23,185,252,220, 37,130,144,241,166, 93,109, 98,206,177,119,156, 30, 69,246,248,225,165,125,210,196, 32,165, 98,127,146, +179,173, 45,219,206, 98, 18, 29,173, 98,131,242, 88,105, 25,119,234,131, 30, 40, 51, 10, 41,100, 28, 83,132, 24, 96, 49, 42, 82, +178, 52, 33,211,138,162,212,164, 3,163,160, 72, 37, 89, 98, 40,138, 4,167, 3,206, 90,140, 82,228,217,152,209,180, 36,201, 12, + 74,105,188,179,204,103, 35, 46, 94,153,114,105,167,224,202, 44, 35, 79, 52,141,245,124,113,222,242,120,189,225,232,248, 17,111, +191,251, 14,159,223,249,152,119,111,221,230,133, 27,215,153,143, 51,188,139, 81,172, 77,211, 83, 55, 29, 77,213,179, 89, 54, 52, +155,134,237,186,162,173,163,117,241,112, 82,208,184,192, 23,199,231,204,247,247, 64, 26,206, 54, 75,214,237,134, 68, 27,146, 52, +208, 59,143, 11, 1,105, 36,153,150,172, 58,203,221,229, 25,214, 89,142, 63,187,197,139,223,120,157, 43, 70, 49,145,138,249,213, + 43,172, 62,191,137,147, 49, 69,110,181, 56,229,185,195,203,204,118, 70, 92,127,245, 6,133, 72,120,251,147,155, 76, 83,193,119, + 94,123, 61,142, 97,133,224,104,211,114,210,247,156,110, 54,252,235,144,113,195, 85, 60, 88,157,241,227,179, 83,154, 71,167,240, +224, 1,223,159,103,124,162, 10, 30, 39,154,229,135, 15,120,245,234, 30, 89, 94,146,103, 5,118,160, 96,181, 82,145, 9, 65,112, +158, 62,201,184,217,244,164,211,130,109, 27,185, 1, 73,162,152,206, 74,156, 13, 44,156,228,124,219,114,182,110,232,170,138,243, +243, 45,235, 85, 67,150, 72,232, 58, 10, 9,171,198, 67,154,210, 39, 26, 53,206, 89, 39,134,165,147,172,130,229, 18,240,251,103, +150, 59,125, 20,118,190,216,175,113,218,112, 65, 9,190, 57,155, 96,140,231,226,184,164, 44, 37,139,173, 7, 23, 16,125,253,165, +123,137,227,204,118,124,216, 86,188, 93,247,172,164, 67,105, 67,105, 34,223, 94, 5, 71,240, 61,155,174,230,147,174,226,166,132, +165,237, 81, 54,130,100,214,189,163,233,123,238,156,117, 32, 5,151, 71,134,223, 27,165,252,214,108,198, 56,203, 81,206,210,120, +203,231,213,134,190,222,162,155,138,108, 16,147,101, 66,198, 12, 4,163,217, 72, 77,153,164,152,233, 1, 7,187, 51,198, 69,206, +220, 40, 10, 41,240,214, 49, 73, 82,102,243,125,158,219,191,198,155,151, 46,243,202,254, 28,187, 62,231, 82,154,243,189,157,125, + 46,236,204,240,198,112,167, 17, 60, 76, 4, 74, 39,200, 52, 65, 56, 27,239,109,222, 35,126, 81, 20,243, 11, 35,248,167,157,123, +128,160, 36, 94, 69,175,187,215, 50, 22,125, 69,140,254,236,135,228,189,182, 3, 2, 77,215,113,123,221,177,170,107,142,234,138, + 16, 4,133, 22, 28, 74,193, 40, 27, 35,149,142, 94,116,231, 8, 93, 71,223, 84, 84,245,146,181,171, 88,248,158,115, 28, 54, 8, + 74,165,216,120,199,133, 36,103,233, 29,175,166, 37, 78,192, 78,154,227, 66,160, 76, 75,156,148, 36, 67,167, 29,144, 32, 60, 18, + 69,235, 45,141,239, 81, 82,196,164, 70,165,240, 56,180, 48, 28,100, 25, 59,186,196, 17,133,144,133,214, 52, 46,242, 12,206,187, +134, 47,250,154, 51, 27, 83, 21,147,224, 49, 62,166, 45,106, 17, 48, 2,204,144,224,102,131,167, 11,158,214,121, 18,219, 49,147, +138, 4, 73,211, 54, 88,107,121,216,108,185,217,172, 57, 13,150,133,235, 88,247,142,123,103, 43,124,219,195,166,162,109, 59,138, + 32,201,148,103, 97,195, 83,109,208, 38, 4, 30,181,158,187,210, 83,247,158,255,175,237,249,172,182, 44, 67,224,175,154,104,239, +189,221,131, 87,129,147, 14, 86, 34, 82, 64,141, 86,100, 18,180, 8,212, 34,112, 73, 73, 10, 33, 41,132, 64, 43,129, 64,146,104, +131, 73, 50,122,101, 56, 69, 80, 17,232,130,199,255, 70,234,119,229, 33,207,193, 36,140,203,156, 30, 71,110, 98,238,186,171,251, + 88,176, 23,143,225,232, 4, 78,142, 8, 15,143, 34,175,184,218,254,198,108,147, 95, 46,236,167,206,243,242,100,140,205, 20, 90, + 64, 19, 4, 88,135, 50,154,166,107, 56, 87,138, 76, 9, 30,183,158, 83, 47,162, 2, 52,132, 33, 28, 96, 80,118,111, 99,188, 94, +204, 74,183,207,226, 98,245,144, 25, 63, 60, 7,180, 38,248, 64,112, 46, 30, 8,194,128,114, 53, 67,215,237,109,204,154,175,171, +248, 90, 72,241,235, 19,215,166,243,152, 57,175, 99, 44,171,176,195,215,139, 33,226,181,233,227, 24,223,251,248,152, 93,247,213, +232,245, 39, 2, 60,192, 89, 69,103, 5, 19, 3, 99, 33, 81, 74, 81, 57,135,247,158, 14, 24, 11,112,196, 19,232,105,227,152,164, +208, 58, 23,247,248,121, 49,188,163, 29,244, 53,162,111,159,165,185, 61,117, 53,248, 97,189, 96,159,141,229,191,124, 59, 8,225, + 41,244, 98,240,202, 12,135, 27,255,139,157, 62,240,222,143,127,198,181, 23, 95,226,226,181,125,148,138,227,240,190,173, 9,193, + 19,164,167,235, 90,206, 78, 79, 89,158,173, 57, 61, 57,229,248,180,102,211, 52, 44,207, 42,130,145,212,173, 99, 85,117,228,169, +137, 36, 37, 25,187,118, 33, 32, 49,146,220, 72, 50, 99, 40, 51,131, 82,138, 44,215,228,137, 65,232,103,137,123,189, 13,120,160, +106,226,227,156,142, 50, 46, 95,156, 82, 76, 50,246,246, 51,202,169, 97,190, 83,176,183, 87, 50,219, 31,243,198,245,125, 14,167, + 25, 69,170, 56, 95, 53,188,247,197, 17,127,241,238,199,124,246,217,103, 60,184,247, 57,239,126,248, 1,239,220,185,203, 7, 71, +103,220, 91,214,204,172,231,245, 87,111,144,104,133,146,130,214, 58,234,186,139, 74,233,100, 80,231, 35, 48,153,224,187, 59, 99, +174,239, 78, 88, 54, 29,247,207,150, 28,238,205,152,204, 10,148,202, 73,188,225,209,250,148, 68, 42,186,224,176, 33, 48,207, 51, +202, 84,115, 56, 29,147,106,137, 87,130,169,239,121,225,198, 75,104, 41,105,140,164,219,159,179,253,226,140,176, 61,167,200, 34, +147,253,179,207,110,114,249,197, 23, 80,121,202,141,235,135, 76, 68,198,163,197,130, 63,249,252, 30,223,184,122, 13, 39,224, 94, +219,241,227,247,255,138,127,249,254, 71,156,187, 45,159,156, 63,230,246,241,130,243, 91,199,132,205,146,208,215,252,248,206, 61, +170,197,121,212,126, 92, 61,224,179,207,239,241,181, 43, 87,232, 16,104,147, 32,165, 70, 73, 67, 45, 37,231,193,115,146, 40,130, + 49,180, 77, 71,235, 4,181,243,148,133,142, 14,141,174,103,187, 56,161, 91,109,120,184, 94,163,172,165,173, 43, 18, 44, 73, 83, + 83, 12,139,148,121,145,144, 24, 9,121, 78, 39, 36,231,121,202,120,148,241, 96, 27,248,201, 73,205,209, 98,203, 73,103,121,113, +123,206,166,111,185,150, 25,178, 44, 99,229,122,174,103, 5,149,235,249,121, 19,248,214,229, 41, 15,151, 77,212,183, 40,255, 21, +250, 23,199,163,186,225,167,235,154, 73,237,168,154,158,181, 11,220,238, 90,254,109, 93,243,158,235,120,108, 27,250,182,165, 58, + 89,178, 17, 48, 71, 82,213, 45,137,132,177,145,228, 26,126,123,146,179, 39, 32,241,176,174,215,252,116,121,198, 95,110,215,248, +110,131,169, 43,164,237, 72, 17,204,180,194,202,152,123,208,218,158,198,164,204, 38,187,204,178,130, 50, 79, 81,157,195,244,142, +177, 73, 24, 39, 49,222,118,119, 50, 66, 39, 57,187,187,251,188,178,127,141,203, 50, 33, 23,208, 55, 29,119,234,138, 7,189,227, + 76, 72,212, 56, 71,230, 10,145,151,136, 52, 71, 8, 29, 27,135,158, 47, 37,221,127,133,120,206,251,104, 15,244,224,181,124, 6, +219, 81,224,219,246, 89,135,159, 38,241,158, 85, 78,162,226,123,119,206,114,235,216,236,206, 41, 85,180, 90,153,106, 73, 46, 20, +216, 30,231, 2,206,246,212,245,146,141,173,120,208,174,121,224,123,194,112, 24,239,173,101,100, 82, 30,246, 45, 87,179,156,218, +121,118,147, 12, 33, 4,101, 54,198,227, 24, 23, 99, 54,189,197, 38, 6,223,119, 36, 73,130,247,129, 62, 6,145,178,234, 59,156, + 20,108,156,165, 37,250,243,149, 80,132, 0, 83,157, 80, 26,141,247,144,105,195,178,169,185, 93,175,184,213,212,172,172,165,119, + 22, 33,160,243, 29,184, 30,231,122,164, 23,212,125, 77,215,182,113,109,208,117,212,237, 10,217, 55, 44,251,142,166,171, 57,233, + 27,150, 93,197,173,102,197, 99,103,121,212,110, 57,247,150,202, 5, 78,215, 91,194,106, 75,240,241, 48,153, 36,134, 32, 4,153, + 20, 20, 74,176,112, 30,235, 97, 27, 96,225, 5,183,122,207,194, 11, 30,118, 61,183, 58, 71,135,228,220, 7,122, 33,216,122, 73, + 31, 2, 4, 65, 72, 37,170,243,148, 6,218, 32, 81, 42,176, 35,227,253,246,192,104,206, 58,143,146,195, 24, 31,193, 93, 4,149, +214,108,173,195, 42,205,169,237,126,131,162, 46,135,113,241,124,142, 49, 18, 53,156, 66,170,174, 31, 84,225, 50,166,183, 53,221, + 47,118,124, 38, 25,198,209, 67,241,252, 13, 18,221,158, 22,119,163,185, 27, 20,151,138, 4,239,162,154, 93, 40,205,178,169,241, + 58, 3,231,248,211,109, 75,162, 52,219,174,123, 54,178,126, 18, 74, 51, 96, 72, 89,159, 15,227,227,225, 77, 46,205,112,189, 91, +240, 38, 78, 32, 82, 3,189, 67, 9,143, 25,242,208,131,148, 76,132,164,109, 26,216, 14, 65, 44, 97, 16,136,245, 3, 0,225, 87, +242,209,135, 56,131, 44,133, 34, 69,108,187, 24, 30,131,143,175,159, 34,230, 78, 53, 45, 34,196,132, 34,209,118,113, 63,246, 85, +175,131,247,113,220,175, 61, 16,149,171,137,144,180,222,145, 72,193, 8,141, 23,209,226,118,223, 91, 82, 33,120,209, 72,250,224, + 89, 63, 61,180, 71,127,232,244, 96,143, 23,222,120, 13,117,225, 2,219,109, 15,161,128, 55,223,226,183,127,231, 63,227,158,115, +136,211,123, 3,246, 54,137,107,132,108, 54,144,244,220,211, 20,165, 39, 12,249,120, 24,248,245,232,220,119,254,242,199,188,241, +157,111,177,115, 56,197, 24,141, 48, 17, 4,227,173,199,139, 16,223, 68,244,180,182, 37,132,192, 98,177,160, 40, 74, 50,147,210, +182, 22,147, 74,242, 68, 83,166, 6, 59, 88,251,139, 68, 33,130, 36, 77, 34, 38,209, 7,143,210, 2, 51,172, 16,210, 65, 89, 47, +164, 32,213,160,165, 36, 85,138,249, 40,225,218,126,201,238,184, 32,203, 19,202,145, 65, 75,197,254, 52, 99, 50, 74,160,235, 89, +215, 27, 30,174, 54,252,252,243, 35,126,244,206,187,124,252,241,251,252,240,131,119,249,232,209,125,126,254,248, 49, 31,221, 62, +230,252,108, 75, 95, 59, 72, 21,143,215, 75, 94,191,126,131, 75,187, 99, 18, 45,233, 7, 63,233,141,189, 17,111, 28, 76, 48,101, +138,212,146,231, 74,195,235,243, 49, 58, 4, 62,126,184,224,180,110,184,118, 48,101, 90,102, 60, 56, 62,231,202,254, 30,105, 82, + 98,148,224,218,197, 43,236,230, 35,178, 52, 33, 77, 36,243, 52, 99,150,151, 92,221,221,103, 50, 26,241,232,206,125,194,206, 5, +238,120,135,208,146, 27,223,122,137,229,199,247, 16,182,166, 76, 19,188,119,124,254,241, 45,246, 47, 94, 98,220,116,220,184,178, +199,121, 29,200,131,229,224,149,235,180,121,224,255,250,131,255,147,211,236,144,147,106,133,255,236, 1, 77,223, 81,183, 45,225, +100, 67,168,150,208,219,168,228,237, 35, 62,149,182,131, 43, 23,185,174, 52, 90, 27,180, 82,244, 2,130,183, 56, 9, 78,104,214, + 29,100,153,161,239,123, 84,179, 5, 27,120,116,182, 65,216,142,237,249, 18, 87,173,113,237, 22,221,181,156,184,158, 77, 8, 20, +125,203, 78,128,185,235, 25, 19,152,107,195,104,148,162,149, 98, 17,162, 80,236,226,200,112, 48, 47,208, 38, 69,105,201,158,131, +102,189,228,249,105,206,231,235, 45, 85, 83, 51, 78, 19, 54, 78, 18,148,224,181, 81,202,191, 93,118, 4, 45,226,248,157, 4,136, +150, 72,190,228, 51,143,133,205,242,254,166,229,253,206,178,178, 45, 15,131,231, 78,221,179,168, 58,110,159,158,243,201,249,154, + 99, 47, 73, 15,167, 28,142,115,122,231, 56,119,150, 92, 10, 50,161, 48,157,101,209, 54,252,236,228,140, 63,124,112,202, 63,123, +188,226, 81,235,223,218,122,142, 0, 0, 32, 0, 73, 68, 65, 84, 40,250,154,210, 58,250,224, 56, 52,112,142, 98, 36, 35,244,164, + 82,154,115,192,168, 17,187,147, 9,174,233,145,137,162,237, 44,157,237,153,142, 50,242, 84,147, 35,152,101, 9,210, 72,228, 40, +103, 60,223,197, 8,131,237,122,100,215,161,113,164, 66,178, 22, 10,161, 21, 34, 53,200, 81, 10,227, 2,161, 82,152,140, 96, 60, + 66,204,102, 48, 29, 62, 85, 2, 98,136, 58, 30, 92, 65,193, 71,239, 63,206,199,146,233, 6, 63,126,154, 12, 22,194, 36,162,116, + 83,141,184,122, 41, 94, 15, 55,174,210,212, 91,252,120,143,170, 93, 34,203, 9,105,187,161, 35, 32, 92,207,233,246,148,135,253, +154,155,205, 57,183,250,134, 58, 4,114,165, 56,235,123, 10,163,169, 67, 96, 71,106,110, 91,203, 11,105, 70,231, 45,123, 3, 86, + 91, 11,201,253,182, 65,100, 25,155,182, 67,165, 41,174,235,105, 67, 36,190, 45, 92, 75,175, 36, 39, 93,131, 11,130, 30, 75,227, + 44,214,119, 20, 90, 51, 18,138, 92,106,130,117,212,182,227,110,189,230,131,237,130,135,117,197,195,166, 34,177, 29,139,205, 6, +219,119,136,182, 66,186,150,163,213,130,174, 94,115, 94,109,184,249,248,152,227,205, 25,155,243, 21,141,175,121, 92,109,184,181, + 93,241,160,221,242, 97,181,226,182,183, 28,185,150,165,117,108,123, 79,223,121,172,137, 19,226, 32,227,244,163, 19,224, 19,133, +245,112,226, 35,222,213,138,161,190,200,232, 12, 32, 12, 26,181,109, 19, 67,139, 92,120,182, 10, 85, 17, 40,132,133, 30, 1, 22, +198, 38,208,183, 16, 8,236,132,168, 35, 19,193,211, 58,203, 61,239,168, 93,207,210,104, 78,125,160, 22,112,218,247, 52,184,223, +160,168, 59, 23,109, 77,121, 17,115,109,125,244, 20, 71, 16,118, 23,137,105,155,234, 23,153,230,105, 18, 85,230, 98,160,237, 60, + 21,173,254,134, 81,173,206, 17, 18,201, 35,239,201, 18, 77,145,106,238,172, 27,110, 20, 57,143,154,154,207,164, 71,120,197,137, +227, 89, 7,110,135,168, 83,231,159,112, 19,227,239,187, 38,118,221,246, 73, 94,252, 80,241,236, 96, 61,211, 42,142,124,134,238, + 2, 37, 25, 11,201,170,237, 73,122, 27,215,198, 77, 19,199,248, 16,159,167,245, 95,253, 58, 57, 96, 92,198, 40, 65, 99,158, 61, +134, 68, 33,150,213,179, 9, 65,219,198,215,198, 61, 27,193,127,101, 97,103,232,216, 77, 44, 84, 78,122,118,134, 28,225, 6,203, + 4, 73, 47, 34,125,110, 46, 37, 39,206, 81, 15, 63,124,242, 98,112, 43,104,190,121,245, 57, 94,190,112,157,111,191,246, 53, 66, + 6, 15,215,129,255,234,119,255, 35,254,139,255,224, 5,222,250,230,215,121, 72,224,248,163,219,209, 37,144, 20, 17,154, 19, 52, + 40, 59,164,222,133,103,241,181,246,215, 20,244, 98, 20, 41,117,192, 95,255,155,191,224,205,183,190,199,222,254,152, 36, 75,201, +199, 17, 29, 60,158,206, 41,166, 35,242,162,164, 44,198,164, 69,134, 78, 52,245,118,201, 98,177,224,236,108,129, 16,154,245,214, + 97,117, 20,157, 44,219, 62, 2, 54,132,136,161, 6, 66, 80,217,104,119, 19, 16,177,172, 79, 70,139, 2, 50, 25,119,241,137,138, +113,168,121, 98, 8, 90, 83, 26, 67,145,166,236, 76,114,114,105,216, 52,150, 85, 93,211,214,150,109,219,113,126,178,230,241,163, + 71,124,248,240, 17,119,238,158, 83,173, 27, 90, 27, 96,107, 33, 85, 20,251, 25, 47,237, 77,152, 22, 6,187,172,217, 59,220, 35, + 85,154,210, 36, 92,158,229,188,185, 63,229,202,238,136,157, 44,193,139,192,170,141,252,231, 63,187,121,159,159,222,250, 28,215, + 89, 46, 30,238,177,169, 90, 30,159, 46, 33, 75,217,187,176,135, 16, 9,194,121, 52, 10,135,136,202,230,196, 48,206, 11,102,211, + 29,116, 94, 98,130,103,251,197,103,220,201,118, 41, 52, 72,173,217,236,236,113,252,232, 4,217, 86,100, 74,147, 39,154,234,241, +130, 23,111, 92,198,143, 75, 70,215, 15,185, 56,155,243,220,133, 9,255,243,255,250,191,243,216,106,110, 62,188,135,127,239,179, +216, 97,244, 3, 40, 41,209, 48,140, 94,201,146,120,205,118, 33,178,240, 23, 43, 62, 29,101,252,252,236,148,185,140,176,155,182, + 9, 72, 36,219,222,227,189,163, 58, 95, 83,120,135,105, 26, 54,213,130,166,233,121,176, 92,243,117,111,249,142,250,255,185,123, +179, 88, 79,211,252,190,235,243,108,239,246,223,207, 82,167,214,174,234,165,122,186,123,118,207, 52,198,177,227, 69, 38,118, 98, + 71,193,114, 34, 43, 66, 17, 4, 9, 41, 8, 36,110,184,135, 11, 64,202, 69, 16, 8, 16, 8, 4,145,130,130,132, 4,138, 9,177, + 49,182,135,140,199,158,173,103,198, 61, 61,189,119, 85, 87, 87, 87,215,114,234,236,255,253,221,158,133,139,231, 61,117,170,151, +217,130,114, 97,254,210, 95, 71,213,234,243,255,191,231,125,158,247,249,109,223,197,176,221,172,249, 95, 95,125,135,105,162,152, +183, 53,173, 15,156,107, 23,236, 8,120, 6,216,202,114,130,137,243,113,169, 20,189,194,240, 92, 63,163,144, 48,201, 20,152,132, + 69,229, 24, 38, 57,199,171,154, 13, 45, 24, 38, 18,231, 26,188, 8,224, 21, 90, 75, 46,171,192, 93, 27, 58,133,200, 64,168, 98, +135, 41, 88,255,177,118,116,144,158,202,183,220,169, 43,110,156, 44,120,255, 96,197,157,195, 25, 15,103, 51, 78, 86, 11, 14,147, +148,187,189, 28,231, 5,223,159,215, 44,124,212, 42,210, 26, 94, 94, 52,124,103, 85,243,207,239, 30,243,206, 73, 13, 58, 26,207, + 12, 7, 25, 57,130, 84, 43,246,130,194, 39, 9, 7,193, 51,147,154, 67,169,144, 82, 83,122,199, 80, 37, 4, 99,152,151, 53,199, +182,197,118, 92,231, 84, 70,153,217, 44,209,228,157,219,159,151,130,180,200,217,233, 13,120, 34, 31,115, 25, 67, 17, 2, 9,146, +125,239, 58, 49,154, 72, 17, 37,213, 29, 86,168,207,197,115, 19,126,229,210, 57,126,245,137,203, 60,113,174,207, 29,169,105,181, + 1, 17, 25, 7, 4, 79,176, 54, 86,153,222, 71,113,152,212,196,162,103,178, 1, 27, 35,206,237,108,178,218,222,138,103,231, 96, +192, 24,139,239,111,208,184, 10,219,223,224,126, 61,227,158, 73,121,111,190,207, 93,225,184, 85,206,120,208,214,188,189, 94, 16, +108,205, 72, 41,246,109,205,213, 52,227,196, 58, 82, 33,216,199,243,108, 90,240, 70, 83,115, 53,201, 57,112, 22, 33, 4,239,218, +150,190, 73,249, 65, 85, 34,180,228,164,169,104,164,162,242, 45, 75,160, 68,112,220,148, 44,189,167,148,138,149,107,105, 90,203, +220,182,164, 66,162,130,227,214,226,132, 58,180,220, 94,207,184,177,156,242,160,109, 56,110, 43,234,170,225,100,182,162, 89,174, + 88,175, 74,102,211, 5,135,211, 25,139,195, 37, 71,251,199,204,142,166, 52,135, 7,212,251, 83, 22, 71, 83,118,247,167,220,245, +154, 70,171, 24, 36,149,102,213,182,148, 77, 32, 72, 73, 89, 91, 86,222,178,180,254,145, 57,149,232,101,120, 33,105, 90, 79,109, + 36,161,245, 56, 29,133,130, 30,157,155, 42,137,138,108, 74, 64, 17,129,154,103, 50,129,157, 69,169,232, 92,234,188,165, 9,158, + 66,195,134,130, 99,231,232, 35,152,150, 13, 43,111,249,147, 69,133,177,142, 3, 36,139,208,130,144,204,125, 4,138,214,136,159, +144,210,230, 92,156,201,230, 5, 33,216, 24, 60,155, 58,182, 60,151,107, 88, 47, 62, 28,176, 83,211, 9,183,116,182, 61,167, 22, +166, 63,133,255,122, 0,146, 34,103, 90, 55,184, 32, 73,240,124,253,112, 69, 98, 4,109,235,216,175,125, 87, 61,119,124,115,173, + 98,183, 32, 87,176,174, 35, 31,220,159,122,134,119,215,108, 84,231, 59,222,137,195,184, 22, 76,246,200, 65, 45,116, 66,179,141, +173, 9,222,227, 84,128,217,178,163,165,117, 98, 54,237,143, 80,151, 75,101,228,242,107, 29,221,136,124,180,116, 21, 77,211,113, +216, 29,212, 54,154,222,167, 18, 33, 76, 76, 58, 78,173,246,126,152,240, 79,231,143,254,172, 78, 89,227,200,145, 44,136,129, 77, + 7, 40,164,228,158,181, 92,209,154, 61,101,104,179, 33,161, 95,116, 9,129,224,194,198,132,107,151,159,140,200,209,124,192, 43, +187, 31,240,111,252,234,231,249,212,149, 9,227, 66,179,191, 47,120,253,165,239,117,237,247, 78,156,199,119,162, 61,117,123,214, +129,249,104, 64, 47,178,120,255,174, 63, 15,131, 49,108, 92,128,227, 35,192,243,237,175,252, 41,159,251, 75, 63,203,120, 84,224, +136,244,143,114,189, 98,117, 60,195,121, 71,219, 52, 81,224,195, 89,234,186,162, 63, 26,146,164, 9,179,147, 25, 7, 7,187,104, +211, 35, 0, 59,147, 30,163, 92,227, 36,156,148, 13,166,211, 87, 87, 2,124,136, 92,119, 33, 5,153,142, 85,158,150, 26, 41, 85, +244,146, 14, 2,143, 68, 40, 25, 15,203, 68, 70,189,248,202,177,110,106,172,107, 81, 26,166,139,134,245,170,230,251,183,222,224, +157,189,121,228,154, 42, 21,147,209, 76, 49,218,200,184,216, 47,216,232,103,108,247,251,212,190,197,137, 12, 47,213, 35,145,190, + 69, 21,165,108,119, 79, 86,188,124,251, 33,239,221,127,200,205, 7,123,220,216,123,128,117,142, 98, 48,100,114,126,147,219,247, +246, 89,206, 23,148,229, 42,186,212,245, 50,174, 93,187,196,249,139, 27,244,123, 3,180,202,176,173, 37,237, 15, 41,155, 53,182, +110, 16, 90,145, 21, 5,217,221, 91,204, 70, 91,140,100,224,122, 63,227,249,103,159,102,125, 82, 17,234, 57,121, 86,144, 38, 25, +199,211, 22,181,179,201, 94,213,240,236,229, 77,254,163,255,244,191,224,181,111,191,193,244,189,251,132,249, 52, 74, 89,166,130, +176,170, 9, 78, 17,146,132,225,102,143,122,101, 65,248,200,248,176,113, 92,116,249,242, 54,139, 96, 97,235, 9,126, 69, 84, 4, +149, 50,111, 26,172, 11,220, 43, 75,214,117, 77,174, 53,214,181, 80,206,168,235,154,253,197,140,145,146,252,198,120,194, 53,101, +216, 80,134,230,226,121,158,154,108,112,239,248,136, 70, 6,174,226,185, 28, 2, 67,109, 24,248, 22,147,100,184, 16,152,154,132, + 11,189,132,169,139,136,248, 74, 8,122, 50,176,118, 62,170, 34,162,104, 76,142,105, 3, 43, 27,169,167,155,169,225,104,221,146, +230, 41, 3, 41,217,119, 46,210,223,180, 36, 52, 14,178,156, 80,175, 63,196,221,126, 92, 51,221, 75,112,218,199,119, 7,100,242, +117,133,175, 3, 7,203,150, 48, 91,196,115, 57, 81, 44,140,161,173, 28,117, 89, 35,234,238,124,201, 2, 33,207, 88,104,195,168, +208,232,188, 0, 99,168,165,198,106,197, 2,193, 80, 18, 21,191, 58,252,236,222,122,201,126,219,112,100, 75,214, 30, 22,109, 75, + 79, 42,114, 21,249,236,198,131,177,142,108,144,115,113,107,200,214,120,192,168, 87, 48, 50, 25, 67,175,201,165,198, 90,203,145, + 16,177,163, 18, 58,157,116, 35,121,170, 63,224,111, 95,186,194, 95,185,116,149,141,172, 71, 45, 13, 7,161,229, 80,201,248,188, +230, 69, 84,214, 44, 6, 49,208,164, 5,194,228,209, 69,115, 99, 19,206,141, 33,203,248,204,230, 6,207,231,154,139,249,144,237, + 36,231,124,127,204,115, 9,156,235, 15,112, 85,197, 42, 29,178, 91,214,232, 65,159, 89, 83, 82, 74,201,253,122,197, 40, 53,145, + 2, 38,224,185,164,224,157,182,225, 66,154, 49,199,115,197,100,188,222,212, 60,159,245,121,205, 86,140, 84,194, 59, 33,112,222, + 24, 94,105, 74, 46, 36, 57,175,181, 13,107, 9, 55,154,146,131,110,170,182, 86,154,123,214,226,140, 33, 56,139, 82, 6,149, 36, +236,151,107,148,183,188, 52,159,241,126,189,226,219,199, 71,124,251,232,152, 91, 85,195,237,163, 41,179,217,138,102,177, 34, 44, + 86,132,178, 34, 44,231,177, 72,105, 60,193,183,113, 39,172,235, 24, 87, 37, 4,105,163, 86,100, 11,195, 73, 63, 22, 94, 33, 48, +115, 1,235, 60, 7,109, 75, 42, 37,211,224,112,182,165,105, 44, 20, 73, 28, 47,122, 98,140, 8, 34,198, 1,219,129,141,148,124, +100, 28, 38,186, 14,103, 32,196,160,190, 88,158, 41,159, 74, 16,170, 51,175, 9,145,194,188,106, 29,139,210, 97,240,220,154,213, +220, 44, 27,222, 94,214, 76,107,203,205,117,203,173,170,137,250,154, 34,142, 95, 87,193, 82,150,229, 79, 24,212, 79, 3,187,239, +244,209,203,170,227,155,183, 17,185, 94, 86, 31, 49, 0,209,143, 80,223,248, 83,190,120,243,211,153,136, 56, 71,211,180, 88, 89, +112, 56, 95,115,216, 74, 84, 2,211,101,195,244, 84,183,187,141,178,149,168,238,100,149, 34, 2,243,210, 46, 19,242, 46,210,217, + 48,157,154,154,143,227, 0, 97,227, 99,157,100,241,161, 72, 35,208, 44, 40,213,101,176, 93,101,186,174,187,207,233,192, 99,117, +243,163, 19,147,214, 66,154, 68,105,195, 83,254,109,219, 62,194,151,161, 4,233, 86,159,191,247, 11,159,229, 11, 87,118,248,204, +213, 29, 94, 93,183,112,112,244,113,214, 1,143,181,229, 93,180, 35, 60, 20,130, 73,128,105,240, 92, 82, 9, 46, 4, 86,206, 50, + 84, 26, 21, 60,203,126, 31,113,105, 27,159, 22, 52,242,148,150,230, 89, 53, 53,231,243,130,224, 28,251, 71,247,121,111,239, 24, +213, 66, 49,232,243,238,238,154,255,253,155,223,164,124,247, 78, 76,118,172,237,208,254,246, 49, 79,121,251,225, 57,122,218,135, +254, 8,174, 94,227,201,167,159,230,231,158,249, 12, 69,158,146, 37,154,217,178,130,114, 1,192,183,254,248, 79,121,254,103,191, +204,100,220, 39, 16, 40,215,117,228,165, 59,135, 76, 20, 70, 39,164,131,156, 36,205,241,221,131, 34, 59, 94,120, 86,228,156,204, +150,236,159, 44, 57, 92,181, 44, 86, 45,182,182,148,141, 35, 75, 21,206,197,249, 32, 34,138, 58, 32, 4,214, 5,210,196,144, 24, + 29,133, 48,132,140, 10,111, 50,138,110, 4, 31, 56, 94, 53, 28,206,151, 20, 41,236,238,175,184,253,193, 33,135,135, 83,254,219, +191,255, 31,227, 46, 92,227, 92, 95, 50,109,227,104,233,234, 86,193,115,231,199, 20, 90,113,105, 50, 98,107, 48,164,245,142, 69, + 89,177, 94,206,217, 24,111, 16,132,228,120,177,230,131,227, 21,183,246,230,188,125,255,144,233,225, 49, 77,213, 48,155,207, 59, +228,173, 33, 47,250,180,173,224,222,221,219, 4,239, 41,203,117, 20, 94, 42, 75,164,201,184,184, 51, 97, 60,204,121,225, 83,151, +216,220,220, 96,190, 88,211, 44, 43,150,235, 21,149, 83,172,231,199, 40, 37, 88,220,120,141,139, 91,151,201,140,166, 21,160,159, +216,193,222,185,207,108,185,100,144,247,153,156, 59,207,231,175,159,231,229,247,118,249, 63,191,251, 22,239, 52, 21,161,108,160, + 46, 9, 36, 81, 45,205,219,168,206,102, 27,152,244,249,119,159,218,226,217,243, 3, 94,185,127, 4, 78, 71,237,123,173,153,159, + 44,249,210,246,152, 23, 38, 59,252, 7, 63,247, 34,127,248,242, 55, 24, 20, 57,223,152, 30,243,160, 46,185, 55, 59,160,169,150, +188, 59, 59, 1, 15,235,122,201, 27, 15,247,248, 66,166,121,177, 63, 98,152, 20,204,109,203, 74, 90,254,195,127,243,175,178,145, +143,249,254,189,125, 46, 40,203, 57,161,216, 9,209,145,175,157, 47, 56,177,160, 18, 73,139,166,159, 39,212,225,140, 62,234, 91, +199,210,118,192,174, 34,163,241,129, 75,105, 1, 38, 37,209,134,161, 49, 84, 74,113, 80, 86, 76,101,231, 56,153,103,132,113, 63, + 58,251,109,108, 16,122, 61,130, 73, 9, 38,199,215,229,163,201,243,227,239, 83,170,151,247,158,176, 90, 18,230, 75,130,111, 32, +207, 17, 91, 99,138,126,143,214, 68,165,200, 32, 69,215, 1,108, 97,111,142,149,146,157,157, 9, 99,109, 40,117, 26,177,176, 66, +208, 55, 41,147,108,128, 70,144, 40, 73,161, 36,211,118, 69,226, 29, 85, 93,113, 82, 87,180, 90, 49,183,150, 60, 64,129, 66, 87, + 13,253, 34,101,251,194,128,254,184, 71,111, 82, 32, 19, 67,162, 13,133, 52,168,186,198, 21, 9, 53, 41,115,147, 34,104, 17,203, + 5, 56,207,207,108, 20,252,252,214, 54,227,162,143,150,134,239, 47,102,188, 84, 89, 90, 37,161, 40, 96, 56,130,241, 48,186, 88, + 22,177,117,207,176,135, 56, 55, 70,108, 12, 32,201,248,237,115, 19,180, 8,244, 85, 66, 47, 81,124,106,178,205, 88, 64,149,228, +248,182,100,115, 48,162,106, 27, 54,122, 41,179,218, 49, 40, 18,230, 66, 48, 74, 50, 22, 66, 49, 82,154,167,139,130, 91,222,241, +116,214,231, 1,158,109,147,114,211,181,124,161, 24,242,186,109,120,190, 24,114,219, 53,236,104,195, 77, 41,121,218,100,220,241, + 45, 27, 42,225, 43,171,134, 59,109, 64, 43,205,161, 72, 57,242, 45,100,195, 40, 17,157,230,216,166,230,192, 5, 46, 24, 67,233, + 90,116,213,240,157,131, 53,251,123, 83,202,227, 5,213,222, 67,194,172, 36, 44,203,184,215,215, 77,236,216, 56, 8,173, 3, 17, +249,254, 17, 48,221,126, 8,135, 16, 26, 75, 16,146,121,101, 41, 6, 25,139,224,153,173, 43,130,209,140,148, 98, 29, 2, 25,112, +210, 90,130,245,143, 5,244,199,156, 47,101,167,147, 46, 59, 90,176, 52,241, 12, 61, 29, 19, 11,209,197, 6, 23,207,202,166,138, +197,166, 13, 81,115,193,118, 64,229,198, 97,181,100,181,172,104,239, 28,224,119,134,132,170,138, 14,134,117,133, 93, 91,246,102, + 37, 33, 85,236,207, 23,204,235,146,121, 85,253, 20, 65,189, 3,155,196, 25,115, 29, 51,145,229, 52, 86,199, 31, 13,116,237,169, + 63,123,167, 47, 30,236, 79, 85,165,127,168, 13, 47, 34,194, 51, 40,112,243, 21, 78, 71,167, 40,116, 71,191,242, 93, 27,163,233, + 28,218,132,136, 45, 68, 41, 98,219,220, 73,240, 21,164,105,188, 86, 69,156,167,159,250,144,247, 11, 88, 85,177, 45,213,118,237, +230, 32,186, 68,197,199,224, 92,182,177,218,255,104,242,242,137,192,128, 40, 8,129, 84,143,104, 99,143,108, 20,123,138,223,249, +220,115,124,249,179,215,185,118,229, 18,189, 65,159,137, 49,188,121,119, 63,222,207,254, 4,182,182, 97,251,114,119, 96,116, 98, + 57,105, 52,124, 9, 65,177,173, 4,233,233,193, 35, 37, 70, 37, 84, 69,193,232,218,147, 20,151,174, 32,242, 1, 66,122, 18, 37, +177, 68, 81,150,160,160, 45,167, 52,229,138,187, 7,251, 28, 77,103,220,218, 61,226,251,119,142,185,189,123,132, 78, 3, 83,217, +121,200,231,166,115,228,235, 16, 53,217,169, 61,173,120, 36,246,241, 59,127,251,111,240,155,191,249,235,252,214, 95,126,145,207, + 92,127,138, 34, 45,104,203,150,131,114,198,108,185,140, 93,157, 14, 33,255,210, 87,254,140, 39,174, 63,205,165,203,231,208,137, +193, 5,129,107, 91,108,211,210, 84,209,187, 90, 73,133,210, 18, 39, 2,109, 93, 33,141,196,186,104, 35,136,128,217,241, 34, 58, +142,245, 83,238, 60, 56, 97, 94,182,172, 43,199,176,103, 88, 55,142,117, 29,157,151,124,128, 52, 49, 56, 33, 98,192,116, 33,250, +186,187,208,209,118, 2,193, 70, 69,191,187, 15, 23,124,251,123,111,178, 94,174, 81, 65,112,225,153,231,217, 24,110,176, 44, 79, + 48, 6,206, 13, 50,182,122, 57,105,146,160, 4,244,211, 12,165, 52,173,109, 73,181,138, 66, 55,227, 62,155,163,130,224, 3,109, +221,224,156,163, 90,173,177,190,198,214, 45, 38, 55, 12,134,131,232,159, 83,215, 28, 30,239,177,174, 74,172,143,146,201, 50, 64, + 99, 91,214,203, 5,249,160,207,221,123,135,236,223, 59,100,213, 88,202,178,138,244, 32,231,168,133,102,160, 2,101,179, 66, 6, +193, 63,127,243, 13,174, 94,185,198, 50, 81,120, 41, 96, 99, 27,125,120, 72, 80,146,171,159,190,198,238,225, 9,255,253,127,253, +143,216, 31, 13, 8, 65,112,117,123,196,201,209,156, 96,163,189,103,112,154, 32, 45, 1,201, 95,237, 23,252,141,171,151,152, 76, +206,113,151,150,189,131, 69, 92,107,219,194,186,102,119, 81,177,215,204,233,111, 95,226,205,226, 2,127,114,251, 6,203, 15,222, +167,109,214,184,195, 35, 78,238, 60, 96,189,156,243, 96,247, 33,187,199,115, 88,172,121,113,152,112,217,244,104,129, 91,205,146, + 69,211,240,153,139, 23,248,218, 94,197,157, 96,120, 38, 84, 12,133,230,138,201,240, 77,205,180, 92, 49,173, 86, 52,141,101,152, +165, 72, 35, 17, 70,162,188,160, 42, 91,142,234,200,201, 14,137,162,240,129,103,198, 3,182,123, 57, 79,142, 70,108, 21, 3, 84, +218,167,245, 18, 31, 2,203,186,100, 59, 49,156,207,115,174, 12, 70, 12, 55, 71,108,109, 78, 56,119,110,135,213, 32,167,214, 2, + 95, 12, 9,182,194,183,246, 19,131,251,153,147, 88,108, 83,227, 26, 66, 0,159,104,124,104, 34,142, 72, 40,254,206,149, 17,127, +237,137, 77,254,108, 81, 19,170, 53, 15,156, 68, 20, 61, 6, 89, 2, 58,165, 16,138,173, 52,163,113,158,139,105,193, 42, 56,150, +109, 77,102, 18,178,224,105,218,146,204, 40, 78,234, 53, 85, 8,184, 0,125, 2, 61,169, 40, 50, 67,186,221, 39,233,231, 72,173, +162,131,105, 16, 80,182,164,206,147, 56,135,207, 53, 83,217,167,202,250, 48, 62, 15, 82, 48,240, 13,147, 96, 81, 54,240,205,147, + 35,190, 58, 91,112,212,214,144,102,244,139, 1, 73,154,146, 38, 9, 77,154,128, 17,136, 44, 69,228, 25, 36, 25,191, 56, 28,242, + 75,219,155,140,211, 30,107, 33, 80, 4, 54,250, 27,188,190, 92,115, 97,115,147,188, 90, 49,200, 71, 28,172,231, 12,123, 99,180, +107,240, 73, 74, 45, 65,163, 88,184,134,158,148,172, 67, 96, 22, 60, 79,154,140, 93, 1,219, 66,242,126,176, 92, 55, 5, 63,104, +215,124,177,152,240, 70, 91,243,132, 73, 57, 20,146, 39,133,230,221,224,184,164, 12, 95,171, 45, 90,167, 44,146, 52, 42,215, 25, +137,206,114,110, 47, 42,134,195, 49,109, 93, 82,166, 57, 89,154,145,138, 20, 35, 2,137, 12,172, 68,224,120, 81, 19,234, 10,188, + 32, 40, 27,215, 47,184,104,186,162, 32,184, 78, 73,179,237, 4, 58,234,211,130,165,195, 93, 88, 23,139, 25, 35, 8, 73,193,220, +123, 86, 62,158, 79,198,195,202,121,188,245, 76,109,131,111, 61, 94,118,138,114,174,251,189, 54,196,100,207,187, 88,220,213,174, + 43,238,162, 48, 26, 82,119, 44,168, 83, 68, 98, 32, 74, 24,218, 88, 48,182, 1,154, 53, 66,201,200,220, 10,237, 35,239,145,254, +207, 61,207,175,255,194,175, 49,185,180,197,221, 31,188,129,119, 14,239, 26,124, 91,115,184, 42,217, 95, 58, 30,204, 75,118,231, +229, 79, 25,212, 93,231, 7, 94, 55, 17, 13,222,254,136, 96, 29,186,249, 51,246,147,103,208, 63, 77, 31, 94,133, 88,233,135, 78, + 60,166,237, 2,185, 15,103,148,171, 83, 32,151,144,241, 64,106, 59,212,182,179,157, 14,123,135, 80,119, 26,124, 19, 51, 85,219, +145,141,243, 36,182,153,173,139,111,245, 88, 85, 90, 69,126, 42,101,219,181,236,221,143,189, 94,225,186, 44,190,181,145, 67,239, + 99, 71,225,252,185, 17,191,246,165, 79, 51, 30,111, 32,181,102, 60, 28,160,148,231,107, 15, 14,163,144,198,198, 38,191,252,133, + 95,226,153, 43,207,176,177,189,195, 60, 87, 48,153,224, 70,227, 56,235, 46,250, 28,139,140,162,200, 88,110,142,217,186,122, 29, +189,185, 65,178,189,205,197, 11,207,176,179,245, 36,147, 98,136,210,158, 84, 9,164, 10, 24,169, 56,159,165,104, 4,139,186,229, +225,186,164, 57, 46, 17,212, 76, 46,110,243, 59,191,254, 34,127,235,231, 63,197,214,104,204,203,111,220,141,155, 92,117, 18,177, + 38,116,179,158,110, 22, 36, 5,140,174,240,203,191,240, 34,189,188,160,223, 75,105,218,192,114, 94, 81, 54, 53,175,127,112,159, +102,247,118,151, 4,157, 9,202,127,255, 27,223, 35,233,245,185,122,253, 10,195, 65, 15,235, 2, 38,141,148, 12,173, 20,202,168, +168, 42,151, 38, 36, 89, 66,154, 36, 72,109, 88,173,102,148,229,138,197,244,144,245,170,100,186, 40, 73,179, 4,148,160,117,142, + 59,247,142,185,125,231,144, 50,120,234,198,243, 96,186,164, 14,158,163, 69,116, 73,187,249, 96,193,113,217,128, 8,172,234,154, + 89, 85,241,222,238,140,155,119, 30,242,242,159,191,129,111, 45,121, 97,184,117,231, 22,139,234,132,175,255,254,239,243,220, 11, + 79, 51, 74, 13,189,196,144, 38,138,126,154,161,181,194, 57,139, 15,158,225,176,207,100, 99,194,120,115,131,119,111,220, 96,126, +176,224,137, 39, 47,178, 49,206, 17, 82,178,152,174,168,203, 10,169,162,184,133,119,129,249, 98,198,162, 90,226,188, 39, 81,154, +166, 45, 49, 90, 99,148, 65, 25,133,208,154, 64,194,241,241, 58, 2,247,238,221,225,206,238, 7, 28, 29, 31,147, 25,197,131,221, +219, 72, 13,133,201, 17, 82,144,184,138,111,191,250, 58,227,107, 79, 51,159,215, 28, 79,215, 12, 81,188,240,229,231,120,240,193, + 3,254,203,127,240, 15, 9,195,148, 48, 24,240,244,248, 28,191,120,225, 28,149,104, 56,120,176, 23,207, 18,121, 10, 30,243,188, +187,172,216,222, 26,240,170,215, 84,131, 77,238, 29, 79, 35,144, 7, 27,159,183,186,198, 46,106,190,253,224, 30,187,227,109, 66, + 2,236,237,194,195, 67,196,193, 20,148, 68, 78,143,162,234,240,122,137, 90,172,121,114,144,226,104,120,216,214, 60, 16,130,243, +166, 64, 60, 56,160, 76,115,110,212,150,220,193,139, 89,206,121,147, 48, 65, 82, 84, 75, 74, 23, 56,241, 22,231, 37, 18,133, 22, + 18, 71, 96,191,116, 76, 27,139,112,142, 92, 4,174,244, 82,174,231, 42, 42,197, 77,250,244,179, 20,157,103, 52, 33, 97,238,115, + 18,225,144, 50,112,165, 95, 80,164, 25, 74,103,236, 12, 7,132,160,184,212, 27,161,243,148,117, 97,104,130, 38,120, 73, 80, 1, +223,218, 15,181,230, 63,106,125, 26, 90, 11,179, 57,254,112, 30,193,191, 43,203,223,188, 52,226,239, 60,117,133, 79, 77, 54,184, +220, 19,124,237,193, 49, 65, 40,218,113, 76,242, 76, 98,216,214,138, 84, 37,108, 36, 25, 51,215,208,215, 41,235, 16, 53,192, 69, +176, 40, 33, 72,157,195, 72,197, 10, 88, 52, 53,206,181, 76, 80,244, 70, 41,201,184,128,160, 16, 50, 82, 8,221,178, 69, 84, 45, + 38,120,250, 66,145, 74, 56,108, 61, 85, 62, 68,141, 54,217, 26,110, 51, 73, 39,124, 80, 46,120,105,127,159,239,150, 21,123,101, +133, 73,114, 70, 4,206, 43,195, 68, 74, 90,223,178, 45, 37, 94, 26,172, 78, 65, 8,118,122, 3,254,253,171, 87,248,197,237, 29, +206,101, 57, 15,154,134,117, 62, 68, 9,193, 23,183,182,120,176,174,216, 25,142, 56,168,106,174, 15, 71,172,155, 53, 62,201, 88, + 59,139, 5, 26, 44,153,146, 44, 90,203,200, 24,148,139,238,107,153,179,204,149,230,162, 54,188,211, 86,124, 62, 27,240,157,122, +197,245, 36,229,182,141,149,249, 45, 44, 79,201,148,119,189,101,152,102,188,237, 96,101, 50, 46, 25,143,201,115,156, 15, 92,204, + 19,172,131,116, 48, 64, 91, 71, 26, 2,187,182,166,144,134,165, 15,188,125, 60,231, 92,207, 48, 21, 50, 26,255,216,216,109, 12, +105, 10,182,237,176, 21,177, 94,139,129,221, 34,130,239, 84, 52,187,192,124, 26,220, 91, 75, 8,109,231,194,150, 98,157, 71,106, + 88,181, 45,214,123,188,148, 88,231, 8,136, 51,183,207, 68, 19, 84,199,241,149, 42,250,180,166,230,209,104, 87,136, 83,254,175, + 56,227, 1, 55, 54, 22,147, 77, 21,199,181,162, 99, 69,181,109,108,213,251, 14,184,218, 90,154, 59,187,188, 83,205,185,251,250, + 77,194,122,253,161,189,234, 91, 27, 29,235,234, 10, 87,173,127,218, 74,253,167,120,121,255, 73,236,138,127,177,207,105, 79,181, +210,125,148, 88,149, 62, 86,224,170, 67, 20,186, 16, 3,206, 41, 24,175,125,140,142, 69,135, 90,119,246, 76,196, 89, 6,176, 50, + 90,234, 40,115, 6, 6, 75, 77, 92,144, 14, 48, 39,137, 45,219, 71,215,240, 73, 28,117, 62,130,248, 79, 82, 68,136,170,123,104, +137,208, 34, 82,236,180, 36, 29, 13,184, 48,218,226,250,213, 29,154,214,209, 88,199,235,239,238,243,131, 91,183, 65,107,190,244, +244,179, 92,217,188,202,160, 72, 24,229, 35,206, 15,183, 57, 63,222, 98,107,180,201,212,173,105,165,128, 84,225,243, 62, 95,120, +234,103,184,124,233, 83, 12, 70,219, 76,134, 19,118,118, 46, 99,250, 57, 70,235, 40, 52,225,106,188,111, 59,224,152,102,208,203, +169, 90,207,193,170,194,175, 23,144, 14,248,173, 95,252, 57,126,249,179,151,216,238,103, 44,170,154,175,254,249,219,221, 24,163, + 75,152,156, 7,225, 62, 60,236, 15,129,231,158,190, 70,154,231,184, 32, 56, 62, 94, 48,157,157,240,242,187,239,242,240,213,215, + 59,179,154, 56,210,160, 55,140,182,180, 73,143,155,175,190,198,205,163, 41, 79, 94,185,194,246,206,152, 52,141, 21,181, 78, 77, + 4,136, 72,133,210,209, 96,231,248,225, 62,243,163, 99,210,126,129, 64,160,140, 34,235,229,113,148,176, 90,178,119,255, 30, 94, +106,170,178,194,121,199,201,193,148,123,119,247,152, 30, 45,168, 90,207,189,221, 67,110,221,188,207,108, 58, 99,212, 79, 25,102, +134,183,223,185,195,155,175,191, 79,185, 42,217,189,247, 16, 66,137, 39,208, 54, 21,155, 91, 27,100,169,230,179, 95,124, 1, 33, + 4,214,183,164, 90,147,152,132,212, 36, 88,231,200,146,132,201,104,192,100,123,139,197,108,198,239,189,244,231,188,250,123, 95, +225, 7, 39, 71,108,167,125, 62,253,169,171, 76, 6, 57,135, 39, 37,101, 85, 19,112, 88, 91, 81,173, 75,130,112, 88,219, 18, 66, +160,106,107,218,198, 33,181, 36, 77, 83,146, 52, 37,207, 11,180,201,249, 31,254,243,191,207, 42, 83, 60,117,241, 9,132,128, 59, +251,123, 20, 90,115,251,120, 22, 27, 37, 70,144, 37, 5,105,146,146,135,192,242,214, 77,222,247, 9,243,147, 19,152,157,176,213, +235,241,250, 31,253, 1,183,111,223,137,235,176,189,197, 47, 93,188,202,100, 52,162,110, 4,239, 29, 29, 65,181,254, 16, 26, 28, +103,249,238,221, 19, 30, 76, 6,140, 19,197,238,180, 11,234, 70, 69, 77,233,102, 21,159,175,117,137,112, 51, 56,119, 25, 33, 3, +226,120, 14,179, 35, 68, 98,162,116,169,144,200,202,161,122, 57,247,102,107, 66,112,172,141, 98, 96, 82,174,165, 61,206,103,125, +174,175,150, 60,151, 40,254, 68,229,252,229, 80,179,163, 37,217,186,164,239, 32,149,129, 99, 33, 57,106, 61,203,101,197,209,178, +101,247,168, 97,225, 37, 77, 93, 99, 36, 76,180,228,185, 73,194,118,145, 48,233,165,104,169,200,178, 4,175, 12,199, 46,224, 85, +198,170,105,217, 73, 2, 7,141,165, 17, 9,219,253, 2, 23, 20,105,170, 73,242, 30, 82,229, 36,198, 96, 83,205,218, 72, 66,211, + 65,115,196,153, 35, 91,248, 33,193, 29, 31,131,123,200, 11,206,111,244,120,114, 48,160,111, 18, 94,218, 63,226,229,105, 11,174, +161,116,129,173,201,132, 45, 90,198,105,143, 43, 89,129, 11,176,242,142, 6,207, 68, 25,102,109,133, 21, 34,138,137, 0,199,245, + 18, 97, 29, 7,203, 21, 53,129,208, 54, 12, 91, 73, 49,200, 65, 10, 92,101,169, 22, 22, 97, 29,218,122, 84,136,179,247,148,128, +203, 53,165, 73,201,123, 9, 23, 6, 5, 27, 89,198,181,241,152, 75, 58,229, 25, 9, 6,199, 6,146,157, 44,193,132,134,129,146, +164, 85, 67, 38, 37,137,138, 74,124,107,161,121, 82, 75,254,202,214, 38,147,201,132,188,223, 99,225, 37, 43,161,216,234, 13,184, +217, 74,158,204, 13,135,222, 51, 50,146,135,192,192, 7, 14, 2, 72,111,169,131,194,224, 56,113,129,158,130,135,214,114, 73, 42, +156,244, 56,165, 24, 11,193, 45, 91,113, 61,201,121,185,173,249, 76,154,241,102, 83,115, 53,201,184,237, 45, 87,149,226, 29,107, +177, 42, 97,215, 9,118,209,236,136,192,118,191,135,118, 81,193,209, 41,205, 74,196,209, 93,240,240,190, 83, 60,155, 36,212,194, +179,169, 52,123,205,154,210,186, 40,190,213, 70,231, 52, 76,151,144, 17,147, 34,244, 41,144,218,253, 72,208,111,232, 66, 71,176, +167,192, 74, 69,211, 52, 56, 43,176,194,163, 36, 88, 58, 16,156, 20, 12,211,132, 70, 10, 6,137,129,196,224,106,219,137,121,117, +133,208,227, 1,221,118,223,127,170, 54,106, 58,155,111,219, 60,242,149,127,132, 63,235, 18,141, 71,201,198,193, 17,172, 63,252, +252,250,199,233,138,222,227,189,255,151, 24,212,255,101, 37, 10,208,129, 15,136, 70, 42,190,243, 66,183, 93,171,188,113, 17,224, +100,187, 96,244, 72,100,229, 84,212,197,199,223,179, 33, 46,114,211,130, 54,177, 90,135,216,162,207, 12, 10,129, 95,119,116, 57, +239, 98,144,230, 19,140, 88, 30,151,211, 85, 41,164, 10,145,165, 93,101, 27,187, 6, 66, 68, 43,203,114, 94,147,100, 61,122,253, + 62,203,202,113,111,127,197,183,222,188,193, 73,217,242,212,120, 27, 39, 44, 23, 55, 47, 61, 98,200, 25, 97, 24, 15, 55, 25,101, + 99, 92,104, 89, 87,115, 18, 45,249,244,149, 43, 60,247,220,103,185,250,244, 5, 46, 92,220, 1, 82,164,146,228,121,156,179,183, +245, 26,215, 68, 87, 45, 37, 2,163, 94,129,247,176, 40, 43,142,167, 43, 56, 62,128, 36,197,228, 9,231, 46, 92, 32,184,134, 63, +250,179, 55,185,121,231, 78,119,223,186,150,145,107, 63,158,149,249,134, 87,239, 31,242,173, 27,183,249,214, 27, 55,248,230, 59, +183,120,253,253,251, 28, 61, 60,224,111,254,230,207,242,175,255,173,223,224,185,207, 63,207,203,223,191, 1, 62,233,124,234, 13, + 56,199,124,255,128,111,253,193, 87,113, 50,176,181,115,129,243, 59, 99, 76,146,224,173,167,109, 90,218,117, 77, 83,215,209,110, + 80, 43, 66,112,172,150, 11,130,117,184,182, 97, 62,157,226,108,131, 76, 20, 77, 85,178, 90,158, 48,159,159,176, 88,156,208, 31, + 12,192, 4,214,235,146,123,119,222, 35, 79, 11,206, 95,218, 34,205, 13,111,188,123,151,178,110,184,246,204, 37,108,240,172,171, +138,197,106, 78,101, 43,130,176, 44,203, 37,141,179, 52,117, 69,235,124,244,118,150, 18, 33, 4,121,146,209,239,231,108,109, 71, + 3,163, 55,110,220,224, 15,255,155,239,176, 62,120, 43,222,143,147, 25, 63,216,219,227,206,222, 30,215,174, 61, 65,154, 25, 80, + 10, 87,133,152, 16, 18, 8, 33,154, 25, 37,137,193,249, 22, 79, 32, 87,134,254,104, 68,150,230,236,236,236,208, 75, 21, 63,243, +175,188,200,231,158,122,134,157,157, 45,116,146,163,154,166, 91, 67,143, 82, 10,111, 3, 66, 9,180, 74, 56, 55, 57,199,214,198, +132,203, 82,115,174,153,243,185,237, 45, 66,219, 66, 47,227, 7,245,154,240,240, 8, 76,194,221,188, 32,144,242,181,218,130,110, +225,193, 49,225,180,203,214,218,174,117,216, 80,175, 42,246,122,134, 80, 90, 88, 77,227,115, 83,251,216, 37,203,123, 80, 86,136, +178,134,190, 66, 12,207, 65,181, 64,212,209, 79, 65, 74,133,208, 6,217, 58,148,116,136,166,197,214,142,107, 90,114,181,223, 99, + 39,205, 25,233,148,145,206,185,188, 94,241,215,151,199,252, 39,235,138, 47, 52, 11, 70,206, 33,165, 34, 73,251, 28,201, 56,190, +154, 53, 13,213,226, 4,218,134,178,182,228, 89, 74, 42,225,252, 36,229,217, 97, 78,145, 36,160,100,172,140, 58,190,117,107, 20, +171,218,163, 80,204,219, 64, 46, 4,195, 52,195, 98, 64, 40,140,202, 16, 68, 1,163, 86, 42, 42, 28,115, 33, 9, 90,197,106, 73, +234,232,223,254, 35,186,113,225, 49,110,202,237, 34,163,202, 4,119,154,134,127, 60, 93, 99,219,238,240, 93, 55, 28, 41,193,179, +147, 17, 27, 74,163,129,149,181,108,165, 5,214, 7,214,193,161,165, 66, 11,205,210,183,100,202,144,134,192, 73,185, 68,249, 22, +223, 86,148,193,211, 11, 18, 83, 69,189,137,122,218, 80,213, 45,198,122,180,146, 36,202, 32, 90,135,106, 29, 74, 5, 22, 90,211, + 47, 82,122, 74, 48,208,146,139,253,132,177, 74, 9,214,177,157,100,104,225,193,214, 76,122, 19,114, 37, 17, 89, 74,223,104,132, +151,108,102, 3,130, 82,140,148,226,114, 63, 39,213,145,138,252, 45, 27,184,172, 19,238, 5,120, 58, 81,220,108, 3,151, 18,195, +210,123,122, 77,131,211, 10,211,214, 28, 6,131,161, 97,209, 74,250,162,101,209, 90, 54,149,228, 36, 56, 76,128, 77, 41,121, 24, + 2,215, 84,194,187, 33,240, 41,173,121,197,181, 60,111, 50,110, 56,203, 19, 58,229,166,247,140,211,130,251,174,225,102, 48,188, +208,211, 36, 58, 71, 10,203,162, 12, 20,169,161,213,134,147,101, 75,146, 72,150, 65,115, 61,145,236,121,199,180, 93,147, 4,216, + 78, 18,246,171, 53,101,128,182,170, 8,210, 61,162, 5, 7,225,227,200,164,163,239,253, 72, 22,207,135, 0,202, 93, 85,223,205, +183, 49, 50, 2,168,219,216, 78,151, 74,211, 79, 18,192,179,105, 52, 13,146,129, 84, 8,163,162, 56,152,235,132,198, 78, 65, 85, + 46,116,214,222, 34,198, 31, 73,236, 42,107, 5,165,251, 16,131, 76,252,136,198,117,248, 33, 58,255,167,239,191, 88, 65,253,113, + 78,184,150,145,122,147,152, 51, 21, 52, 31,226,251,212, 63, 61,116,173,144, 83,218,155,140,170,177, 52,117,156, 29,219, 54,242, + 90,179, 52,182, 57,172,143,193,189,113, 4, 37,232,208, 85,103,105,155,236, 16,253,159,228,175,110,116,164,149, 36,105, 68, 49, +158, 42,238, 5, 16, 34,116,238,108,142, 7,193, 50, 16,125, 30, 30, 44,216,221,223,231,246,225, 30, 95,188,242, 2,227,193, 6, +155,197, 38,139,106,129,109, 26,202,186, 68,139,132, 44, 43,176, 77, 77,107,107,198,185,102,104, 18, 46, 76,182,184,254,236, 85, + 54,198, 3,164, 12,180, 45, 84,117, 77,189,110, 88, 87, 75,108,168, 70, 44,229, 0, 0, 32, 0, 73, 68, 65, 84,211,224,124, 29, +141,226, 84,244, 97, 89,217,154,233,170,101,117, 52,139,135,246,106,201,131,217, 9, 95,123,247, 3,222,190,117,204, 55, 95,127, + 7,246,119,187,204,209, 70,240,134,111,207,118,202,227,187,108, 57,135,197, 18,151, 12,248,242,245, 39,249,194,181,107, 60,115, +241, 60,207,191,112,157, 81,209, 71,169,148,175,127,247,205,174,131,210,117, 83,100,167,244,167,224,253,183,239,243,205,255,231, +107,156,148, 21,195, 98,192,230,206,136,209,100, 64,146, 39,164,121, 78,214,239,145,247, 50, 6,163, 33,195,141, 17, 74,106,156, +183,136, 16, 98,117, 93, 53,180,174,197,152,132, 36, 51, 12, 55, 38,164, 69, 65, 83, 47, 41,215, 75,180,145, 12, 55, 71,120,233, +152, 46,102,180,117, 69,214,207, 56, 56,154,114,251,238, 17, 34, 52, 8, 44, 74,197,245, 52,105, 66,158, 39,244,123, 61,146, 68, + 97,140, 33,207, 18, 54,198, 99, 6,227, 1,105,150,241,230, 59,239,240,251,255,244,101,238,189,241, 10,164,211, 15,175,253,124, +193,131, 27,239,241,135,239,222, 34, 43,107, 46, 93,185, 72,175, 95,160,141,129, 16, 80, 42, 33, 49, 41,173,111,144,104,134,195, + 49, 59,151,174,112,241,226, 69,206,109,109,112,113,103,192,114, 85,147, 26,205,249,205, 30,147, 81,159, 81,207, 80, 53, 48, 95, +205, 40, 76,202,185,201, 22, 91,147, 29,156,141, 7,202,100,115,147,235,215,159,194, 58,203,104, 49, 37,221, 28,211, 38, 41, 15, +130,228,253,208,226,238, 61,132,121, 69, 35, 90,238, 38, 41, 33, 73,226, 66,150, 43,152,205, 62, 30,168,108, 32, 16,221,208,132, + 3,234, 16, 1,115, 73, 47, 82,112,124,196,169,136, 85, 5, 59,231, 35, 23,122,122,130,104, 90, 68, 93, 33,147, 20,233,107,100, + 43,209, 73, 74,235,107, 22,222,242,249, 34,101, 59, 45,216,208, 25,133, 50,100,214,163, 29,252,122,179, 96,190, 94, 96,189,199, +244, 71,180, 38,101, 97, 18,202, 0,181, 20,228,109, 69,175,173, 8,120, 26,153, 96,242,148, 79,111,246, 40,164,196,104,141, 86, + 18,167, 4,109, 0,169, 4,135,141,231,225,172, 98,229, 3,206, 59,180,107,112,193,163, 4,104,165,168,136,174, 87,190, 3,231, +173,189,165,150,130, 6, 31,253,219,125,244,143,136, 29,192,240, 67,169,166,167, 2, 76,161, 12,220,202, 50,222,113,129, 42,209, +145,239, 93,198, 10, 44,132, 64, 37, 96,167,151,115, 78,105,140, 78,153,186, 6, 45,162, 22,115,233, 45, 54, 56, 10,169,152,219, + 6,139,164,118, 22,237, 26,158, 85,154, 52, 4, 86,222, 49,146, 10,150, 77, 44,238, 26,139,145,138, 20,137,116, 93,178, 88, 53, +120,223, 18,250,154,202,193, 48,209, 60,181,153, 98,172, 39, 33,112,161, 63, 96,189, 42,217, 30, 12,152,203,132, 32, 36, 42,201, + 25,103, 5,235,160, 25,231,125, 86,222,177,221,159,112,185,159,113,212,120, 68,154,243,245, 69,201, 19, 70,115, 79,105,174,104, +201,237, 10,158, 72, 5, 15,188,167,215,212,180, 74,144, 32,152,121, 24, 11,207, 34, 56,156,171, 88,121, 79, 79,192,212, 89, 70, + 34,208, 4,112, 66,241,164, 50,188,227,107, 46, 33,121, 75,192,139, 73,206, 93,147,112, 81, 27,222, 15,158, 45,224,166,183,220, +106, 2, 99,165, 17, 34,197,168, 22,169, 12, 46, 40,242, 68,115, 48, 91,115,105,212,227,214,178,225,124, 10,123,117, 60,114,135, + 66,179,198,211, 84, 75,250, 58, 2,217,166,173,135,218,117,113,188, 27, 39,186,174, 98,167,253,208, 56, 88,252,200,192,222, 81, +183, 37,177,170, 86, 93, 7, 51,209, 32, 4,218, 40,180, 8, 8,161,169, 3,228, 38, 42,190, 89,239,185,152, 37,216, 16, 72,164, +166, 57,125,202,132,239,204,204, 58, 1,142,214,198,207, 13, 81, 34, 59,130,202,221, 79,116,109, 31,235, 34,125,200,137,228, 47, + 98, 80, 63,173,216, 53,177,202, 62, 69, 25, 6, 1,153, 62,203,138, 66,151, 37, 9,206,130, 54, 33,234,214,159, 86, 41, 74,198, +118,189,236,104, 76,167,115,118,219, 5,241,211,155,172, 58,142,187, 13,159, 44,190, 34, 85,220,101, 74, 67, 34, 17,182,107,142, +216, 40,136, 33,124,183, 20,147,130,205, 68, 17,218,138,182, 89, 51,204,198, 12,178, 13,198,189, 13, 82,147,179, 63, 59,226, 79, +223,121,133, 7,211,123,164,166, 3,240,219, 21,219,147, 30, 87,182,119,184,176,125, 30, 33, 2, 89,175,143,144,146,229,186, 97, +255,254, 17,171,249, 17, 77,211, 80,214, 75, 42, 91, 67, 80,100, 73, 15, 17, 2,141,107, 89,149,150,195,101, 69,187,255,160, 75, + 74, 4,172,150,132,189,125, 14,110,223,128,249, 97,108, 1, 53,117,100, 12,156,142,196, 69,231, 25,239, 31, 31, 9, 5, 24,158, +227, 75,159,251, 28,159,123,234, 51,108, 76, 70, 12, 71, 3,114,147, 80,149,150,147,147, 57,127,254,199,223,141,247,227, 20, 40, +226, 60,143,124, 44, 67, 60, 56, 31,188,123,135,239,125,227, 21,190,250,251, 95,161,244, 45,118, 81,146,100, 25,218,104, 76,146, +208,235,167,100,121, 70, 49, 72,201,250, 61,138,241, 16, 41,226,140,209,152,200,107, 46,215,107,132,247,180,109,137, 50,134,209, +214, 38,147,173, 9, 38,139,114,146,171,229,154,182, 46, 89,204,230,252, 79, 95,251, 42,111, 63,188,195,107,239,191,207,139, 47, + 60,207,104, 60, 32, 43,114,242, 34,167, 63, 28, 48,220,218,160, 55, 26, 50, 26, 14,201, 7, 3, 30, 62,120,200, 31,252,224, 13, +190,245,199,175,113,247,198, 13, 16, 77,236,100,124,146,254, 63,192,193, 49, 55, 30, 30,241,167,175,252,128,151,222,191,197, 83, +227, 17, 27, 23,207,113,241,218, 14,147,157, 13,174, 61,125,149,171, 79, 62,193,151,191,240, 44,151, 47,109,199,138,190,245, 28, + 28, 46, 81, 70,112,245,226,152, 11,219, 35,138,110, 22,183,118, 2, 91,195,120,188,193,245,207, 62,199,198,249, 77,124, 11,227, +141, 45,130, 80,124,243,187,127,198,255,245,181, 63,229,202,192, 80, 37, 61,110, 91,199,251,117,195,131,147, 99, 56, 41, 35,178, +118,177,142, 98,210, 42, 33,168, 4, 50, 96,247,232,227,123,216,119,192,161, 68,209,223,238,211, 76,151, 49, 57,221,158, 64, 47, +141,221,155,147, 21,162,138, 54,172,226,210, 21, 68,166, 16,203, 88,177, 11,219,198,194, 38, 81, 40, 91,161,147, 60, 66,112,234, +146,103, 82,195,185,172, 79,142, 32, 73, 82,180, 80,104,161, 72,109,203, 94,112,212, 89,206, 74, 42,132, 80,220, 77, 52, 67, 23, +216,193,177,227, 42,138,245,138,123,190,161,213, 3, 14,215,150, 39, 38, 57,163,212, 32,133, 32, 81, 10, 39, 4,247, 74,203,254, +210, 50,135,200,176,168, 75, 42, 91,209, 75, 4, 58,207, 8, 40,180, 50, 88,235,168,157,163, 9,158,181,247,248, 16,240,161,229, +178, 4,167, 12, 91,169, 97,126,122,216, 58,247, 49, 91,211,179,152,238, 99, 23,235,104, 69, 91, 36,209, 69,177, 13, 4,215, 85, + 96,222, 49, 79, 36,207, 22, 41,149,212, 36,161, 69,201, 8,228, 83, 34, 96, 2,148,221, 17,229,130,224,196,214, 76,189,229, 98, +154,115, 94, 37, 12,148, 38, 13,142,224,160, 39, 37,210,123, 86,214, 82,152, 4, 35, 64,218, 0,101,139,181, 21,181,183, 52, 82, + 97, 10, 77,150,105, 18, 96,160, 84,244, 95,106, 28,231, 70, 3,150,141, 71, 42, 67,158,101, 88,239,104,164,166,151,167, 88, 7, + 73, 62,164,144,154, 36, 27,112, 97,208,227, 36, 8,206, 21, 9,135, 30, 46, 42,120,109,110,121,118,100,248,160,134,205,208,224, +211, 20,215, 97,154, 6, 1, 30, 54, 37, 85, 8, 88,160, 23, 2, 11, 60, 61,107, 89, 3, 19, 20, 66, 4,142,133,231,146, 52,220, +146,130,103,149, 38,223,220,224,103,175, 92, 36,152, 20,225, 60, 47, 55, 53, 54,104, 22, 68,109, 9, 25, 4,189, 84,177,108, 53, + 89, 18, 88,148,158,113, 79,115,111,222,240,244, 64,115,119,225,216, 52,150,131, 42, 32, 69,139,243, 1,109, 12,218, 59, 14,215, + 37,165,117,113, 2,107,195, 35,230, 85, 76,216, 92, 60,159,127,196, 8,245, 99,129,212,116, 69,161, 74, 8, 65,117,198, 86,177, +104, 75,141,138,251, 16,129, 59, 5,187, 91,216,233, 71,225,172,177,209, 72, 31, 53,250,131, 20, 81,243,228, 84, 81,203,117,212, +234,166,142,231,106, 85,198,239,249,132, 78,176,248, 73,175,245, 49,238,212, 95,204, 87,219,137,200,152,238,103,167,151, 30, 45, +206,220,199, 43,251,212, 68,138, 26,254,140, 27,104,187, 22,100,234, 33,164,103,201, 66, 47,129,117,211, 45,126,135,254,246, 54, + 34,209,101,120,172,221, 46, 59, 49,154,142,163,104,146,168, 0, 87,241, 88,235,223, 67, 11, 65, 91,196,218,195,170, 33,139, 34, +244,244,211, 30,203,218, 71,197,174, 36, 97, 54,155,115,178,154,226,214, 37,203,101,205, 75,205, 91, 20,201,123,188,112,110,139, + 39, 46,126,145,241, 96,128, 80,154,221,221,154,219, 55,223, 66,233, 12,223, 10, 2,142,218,181, 84,109, 69,109, 27, 18,157, 50, +200,198,228, 38, 99,152,111,128,183,124,160,119,185,113,123, 55,106,206, 7,255,216,142,240,103, 6, 52,167, 6, 46,167,255,221, +119, 40, 81,249, 17,125,120, 37,217,122,230, 50,207, 61,113,157,162,151,162,141,232, 4, 9, 28, 89,174, 89, 61, 88,193, 56,242, +245,169,237, 25,135,191, 37, 2, 21, 79,191, 47, 77,163,164,112,145,241,205,127,242,149, 15, 45,217,214,207,127,153, 47, 95,186, +200,206,165, 11,108, 94,218,161,215, 75,163,145,195,206, 24, 24, 83,151, 13,109, 99,217, 60,191,137, 78, 53,193, 6,180, 86, 24, +163,113, 56,218, 54, 32, 26, 24,140, 11,240, 5,179,121, 11, 14,146,196,208,224,216,186,184, 77,145, 75,108,235,104, 92,180, 80, +172,214, 53, 15,239,220,229,229, 59,247, 25,228,155,188,250,202, 59,176, 60,129, 81, 15, 84, 63, 38, 61,131, 1, 84,139, 31,190, + 47,143, 14,224, 8,170, 15,238,241,143,254,252, 53,184,124, 9,113,239, 62,124,246, 57,254,237, 95,252,121,242,254,152,147,217, +144,117,217, 32,189,192,100,154,141, 73,193,197,113,143,205,126, 30,111,181, 10,100, 89,194,120, 99,128,200,158,138, 57,102,112, +188,247,250,219,220,188,123,139,239,220, 63,198,189,113,227, 81,166,254, 63, 31,205,225,115, 21,253,237, 77,150,149,139,251,124, + 18, 45, 90, 89,151,240,246,109,120, 14, 24,111,198, 53,185,176, 5, 15, 30,126,188, 5, 41, 91,168, 44, 75, 27, 80,231,183,113, +211,101, 68, 72,123, 31,147,103, 5,193, 27,196,209, 9,197,106,202,246, 96,192,223,253, 75,159,227, 63,251,230,171,132,195, 99, + 66,154,198, 25,117,154,226,109,131,175,107,222, 12, 3,158,184,251,128, 43, 89,143,190, 15,120, 17, 53, 4,164, 25, 82,104,195, +197,197, 62,223,174,215,164,185,102, 46, 20,231,164,166, 48, 30,237, 13,198,123, 60, 45, 27,135,119,121,133, 30,215,253, 14,193, + 7,166,139,146, 36, 75, 9, 9, 28, 90,199,173, 38,112, 79, 8,166, 70,179, 30, 22,132,249, 17,185, 84,152, 40,102, 64,227, 37, + 38, 13,132, 32, 49, 65,179,196,113, 65, 11, 46, 6,197, 40,233,113,210,180, 60,145,215, 44, 74,197,177,179,172, 67,244, 68, 8, +118,246,232,240,252, 88, 85,100, 45,193, 46, 16,183, 90, 56,191,217,177,124,116, 44, 42,172,195,150,150,223,187,191,207,111,157, +111,217, 28,109, 49, 17,130,147, 54,130,214,234,206,123,161, 1,234, 16, 56,180, 45,151,101,108,221,150, 50, 97, 32, 37, 35,149, +160,133, 96,214,182,232, 16, 24,231, 5, 39, 39,199,168,209, 8,103, 59, 54,135,130, 22, 73,161,163,131,161,243,158,214, 41,234, + 16,216,206, 82,150, 30, 92,221, 48, 25, 20, 20, 54,227,110,213, 48, 23, 1,211, 56, 74,171, 49,198, 80,118, 93,233,220, 68,225, +156, 76, 75,222, 95, 58,174,247, 13,239, 86,158, 79, 15, 52,239, 54,130,103,211,192, 7, 54,101, 80, 47, 8, 70,227,202, 37, 78, + 39, 20, 74, 49, 7, 66,221,114,220,180,108, 72,207,158,135, 75, 34,112,151,154,167,125, 70, 89,150,188,102, 44, 82,106,222, 49, + 9,127,189, 55, 96,175,178,232, 36, 97, 79, 73, 74, 11,135,180,188,238, 20, 47, 72, 79,161, 60, 8,195, 80,181,204, 42, 77,145, + 6,110,207, 27,158, 26, 24, 94,155,183,252,204,200,240,234,220,243,124, 22,120,173, 42,184,172, 22,212, 94,162, 4, 60, 53,200, +185,177,104, 33, 84,157, 86,129,136,133, 73,211,169,141,214,205,143,197,101,127,232, 85, 55,145,223,111,125,180,172,182, 10, 82, + 79, 63, 79, 41,157,199, 8, 73, 21, 44,163,212, 80,119,137,151,109, 3,131, 84, 81, 57,135, 38,160,235,192, 80, 72,142, 17,157, +125,136, 63,147,232,126, 4,198, 78,160,250,209, 99, 31,241,227,174,245, 47,124, 80,167,163,202, 85, 26,122,157,145,129,239, 76, + 83, 76,215,102,207,116,231,212,214, 41,250,168, 54,222,208,143, 46,108,221,196, 0, 45, 0,147,241,185, 47,127,150, 87, 31,238, +194,205,135, 93,251,221, 71, 58,130,247,144, 41,240, 89,180, 27,236,247,224,104, 5,182, 59,228,155, 42, 6,255,196,196,162,182, +249, 48, 27, 48, 72, 16,101,205,178, 90, 51,206,199, 72,157,147,138,136,164,124,112,248,128,101,185,226,198,253, 93, 88,175,226, +130, 85,115,214,153,102, 53, 54,120, 91, 1,125,172,107,113,206, 81, 55, 45,213,122, 65,221,214, 56, 31, 40,215,109,172,208, 85, +198,165,173, 1,193, 11, 60,138, 65, 49,192, 57,207,249,144,194,242, 43, 49,249,208, 81, 69, 12,253,120,251,149, 78,146,246, 49, +141,247, 46,167,161,149, 17, 80,120,122,240, 95,186,198,139, 87,158,227,220,165, 49, 74, 72,166, 39, 43,154,229, 17, 23,175,108, +210, 88,199,249, 11,219,252, 91,127,247,183,185,191,191,199, 87,126,247, 27,113,151,213, 31,161, 3, 42, 25,233, 26, 69, 63,126, +143,214, 31, 10, 50,135,223,248, 30,255,247, 71,150,251,249, 95,255, 5,206, 15,134, 92,190,112, 1,157,166,209, 44,102,144, 19, +214,241,175, 80, 38,193,152,216,154, 13, 68, 31,227,100,144,196,153,109,223,242,239,252,198,111,242, 63,254,238,255, 1,137,100, + 53,157,242, 15,254,241, 31,241,215, 62,245, 52, 47, 63,120,200,222, 91,135,224,231, 29, 87, 31, 24, 63,140,215,109, 4,156,204, + 64,218,104,247, 57,159, 71,225,142, 79,218, 71,159,240,208,137,123,247, 9, 90,195,107,111,243, 15, 95,123, 27,145, 38,241,225, +172, 27, 68, 54, 64, 84, 11, 68, 22, 19, 5, 9, 92,251,249,207,147, 11, 73,166, 5,115,235,184,249,221,183, 8, 42, 33, 96, 9, +235,234,147,219,110,243, 5,124,247,109,150, 23, 54,249,149,107,231,216, 40, 18,244, 83, 59,124, 35, 9,220,123,247, 30,172,102, + 48,155,119,163, 42, 96,115, 12, 71, 11,176,179, 15,127,206,218, 66, 1,159, 27,245,248,181,141, 33,127,248,193, 46,175, 77,203, +199, 18,229,206,180,104, 81,178,126,235, 29,254,189, 95,250, 87,249,213, 43, 87,248,222,157, 15,248,202,201,148,160, 51, 66, 57, +195,215, 41,193,181,248, 34,199,219,134,175,238, 62, 96, 35,215,252,246, 19,134, 68,106,196,112,130, 84, 26,153,123, 6,118,200, +206,234,128,239,155, 6,163, 13,185,148, 72, 31, 72,147,148, 53,240,245,241,121,158, 20,130,155,111,127,139,244,250,151,249,218, +219,142, 43,155, 99,206,111, 11,110, 79, 29,119,173,228,102,235,152, 9, 73, 83, 36, 32, 5,230,220, 5,204,238, 29,150,171, 5, + 65, 74, 6,169, 97,186,136,159,185, 12,150, 11,202,145, 72,131,146, 22,227, 51,114,235, 88,147,177, 47, 2,131, 60,103,221, 2, +227,110,141,171,197,135,166, 79,143,227,151, 5, 16,170, 10,238, 31, 64,158, 66, 54,140,103,142, 74,161,113, 44,108,224,165,116, + 65, 38, 52, 39,105,198,197, 98,192,180,142,200,229,212,228,148,182,225,184,169, 24,104, 67, 38, 4,243, 0,219, 38, 97,209, 21, +152,133, 78, 24,229, 25, 78,104,230, 74,209, 26,201,251,174, 97,220, 88, 18, 99,168,188,163, 41, 82, 90,162,100,114,161, 21,171, +214,147,107,137, 13, 34,226, 48,128,158,138, 9, 89, 91,150,108, 37, 5,119,155,146, 60, 49,148, 1,242, 16, 71,135,109, 16, 28, + 5,200, 43,203,103, 6, 41,223,157,213, 92,235,105,238,183,146, 23, 18,199,205, 82,178, 65,203,145, 74, 56,215,214,172, 76, 66, +181, 94,113, 36, 36,206,149, 52,222,146, 8,203,145,109,217, 86,130,131,170,102,146, 24, 94, 46,167,108, 38,154, 89,235,201,141, +160, 89, 46,120,115, 62,101,167, 24,208, 42,197,126,213,114, 76,224,165,202,145,104,199,107, 94,177,145,192,162,180,228, 89,142, +162, 97,182,242, 92, 30, 38,124,176,104,248,153,190,228,141,185,229,201, 68,240,176, 85, 60,171, 27, 94,159,195,115,121,194, 92, +165,220,106, 43, 66, 47,237, 76,196,154, 56, 58,170,218, 24,234,214,213, 99, 54,211, 63,197,107, 93,129,182,192, 8,180,131, 84, +179, 44,163, 5,184, 74, 52, 70, 73, 78,170,134,171,147, 28,103, 29,202, 67,229,186,159,165,143,221,251,224,200, 92, 96,237, 79, +129,112,174, 19, 71,235,108,185, 87,117, 84,240,252, 88,116, 62, 59, 23,195, 79,120,185,127,177,131,186,237,204, 90,172,232,120, +241,167, 64,183,110, 6,184,110,206,156,196,188, 61, 19,161,249, 97,175, 58,222,145, 87,191,246,221, 24,196, 79,171,124,255, 24, +131, 85,105,200, 61, 12,134,144, 36,176, 9,220, 95,156, 93, 79, 49,138,115, 75,162, 17,156, 56, 21,199,137,189,108, 66,101, 89, + 85, 48, 26,166, 36,186, 79,101, 75,102,229,130,195,213, 49, 55,238,220,135,227, 67,130,179,103,127, 15,176, 55,171,216,189,127, +135,114, 62, 71, 38,154,227,195, 99,102,213,138,101,185,102,209, 54,204,203,134, 89,105, 9, 8,158,191, 50, 68, 7, 69,150,229, + 60,249,204, 14,219,163, 62, 71,179,134,219, 47,223, 60, 83,195,179,182,227,101,126,244,126, 62, 6,250,163,235, 62,160,161,144, +103,120, 57,145,130,244, 92,184,124, 1,219, 88,218, 16,216, 59,184, 79, 18, 26, 54,199,151,209, 74, 98, 93,206,106, 85,113,113, +107, 11, 46,244,225,224, 48,118, 56,156,238,172, 95, 57, 83, 91,114,116,155, 89,254,216,135,237,173, 63,252, 58,111,253,184, 61, +145, 13, 98,226, 49,216,140, 24,135,209, 32,234, 18, 68, 21,147,136,230,247, 9,255,221,255,246,207, 64,106,254,224,149, 55, 35, +182,162, 7, 52, 58, 6,240,193,168, 67,166, 42,200, 4, 60, 60,140,166, 70,117, 27,215, 28,162, 62,182,254, 49,160, 27,173, 9, +137,142,163, 23,173, 99, 98, 87, 87, 80,100,136, 52, 33,132, 78, 40, 41,212,241,223, 74,114,251,123,111,197,251,178,174, 8,105, +210, 5,241,179,128,254, 67,179,116, 95,145,174, 87, 60,169, 36, 89,175,143,149,112,237,252, 6,247,238, 29, 16, 86, 37,236, 29, +193,176,224,133,193, 6, 23, 47,247,184,163, 20,239,190,249,206, 25,112,168,110,226, 22, 77, 13,255,218,198,144,207, 14, 55,153, +143, 23,188,246,238,126, 12, 96, 33,196,102, 12,113,189,194,114,205,195,245,140,111, 60, 52,188,221, 27, 17,178, 30,161,138,230, + 61, 62,149,184,218,224,106,143, 5, 92,240,252,222,238,140, 47,101,247,120,214, 24, 84,145,161,210,113,167,253,225,216, 94, 44, +113, 70, 99,116,194,148, 64, 38, 21,149,119,100, 73,198,103,183, 71,220, 45, 87,136,237,243,188,250,218,119,120,227,254,132, 47, + 61,241,105, 38,147, 45,230,105,202,221, 0,239,229, 25, 33, 55,204, 67,202, 36, 79, 25,140, 28, 75,127,145,254,209, 62,231,219, +146, 89, 89,145,100, 57,203,166,226, 82,174,187,238, 86, 4, 58, 89,111, 59,134,131,229, 66, 47,101,160, 28, 39,141,165,246, 41, + 34, 73,192,234,179,231,229,163, 1,189,139, 16,162,245, 4,106, 4, 93,155,183,167, 64, 37, 60,159,107,246,214, 45,239,172,151, + 60,157, 24,254,232,240, 62,207,245, 71, 28,122,199, 86, 8,212,214,178, 36,208,247,150, 82,106,158,205, 10,142,156,101,164, 52, + 74,105,166,206, 17,156, 71, 38,130, 96, 18, 10,163, 88, 24,201,155,194, 80, 87, 53,163,126,206,229, 65, 78,138,164, 10, 1,221, + 56, 92, 8,132, 54,138,103, 89,231,232,167, 9, 77,235, 49,222,115,177,215,227,157,213,138, 65,166,153, 89,143,129,200, 51,111, + 27,210,212, 80, 54,146,144, 41,246,125,224,185,161,230,161, 15, 92, 48,112,215,195,166,180,148, 66,176,221,192,162, 13, 72,219, +112,136, 32,109, 74, 30, 46,215,100, 58,174,181,108, 26,246,218,134,212,104, 30, 54, 21, 3, 20, 95, 63, 92,241,194, 48,227,235, +243, 53,151,250, 67,254,217,221, 7, 60, 61, 26,242, 96, 89, 17, 18,197,141,202, 50, 16,130,169, 85, 24, 42,110,161, 24,209,112, +137, 64,158, 27, 84, 82,208,184,134, 29,227,185, 97,115, 54,243,146,147, 50, 10, 88, 89, 18, 46, 23, 37,149,119, 44,116,202, 42, + 73,226, 94, 30,100, 81, 99, 99,255, 48, 62,255,161,254,240, 25,247, 47, 18,107,234, 5, 52,105, 92,252, 60,129, 36, 97,229, 61, +153,247, 76,180,161,170, 45,185,136, 0,105,237, 61,179,178,165,200, 21, 7,179,166, 59, 14,196,217,216,183,237, 68,205,232,152, + 89,202,158, 61,139,143,206, 96, 27,223, 31, 9,238, 63,238,245, 23,115,166,254,161,150, 97,135,130, 23,221, 35, 39,100,188, 97, +153,236,110, 26,143, 85,219, 33, 6,182, 79, 2,186,157, 26,190,200, 83,213,185, 83,222,123, 56, 67,131, 75, 25,219,215, 60, 70, +163, 91, 46,207, 42, 54,173,163, 12,163,245,103, 7,190,235, 84,130, 20,160, 21,201,213, 43,124,241,201,231,185,184,125,149,162, + 55,194,136,140, 15, 78,238,115,239,232,152,102,239,222, 25,245, 66,200, 88, 37,154,132,205, 34, 65, 72, 71, 93,149, 44,214, 11, + 86,117, 77, 93,151,236, 46, 87,220, 63, 92, 80,238, 45,163, 40,144,146,108,111, 79, 24,154, 30,253,162,207,103, 94,184, 64,145, + 37,152, 68,241,237, 55,239,114,240,230, 75, 63, 5, 29,209,159,221, 96,147,116, 42, 72,221, 61, 50,138, 81,209,163,151,245,152, + 77, 79, 56,153, 31,113,126,107,131,205,241, 4,147,104,150,101,131, 13,129,166,105,120,229, 27, 95,239,184,154,221, 40, 66,158, + 81, 65,162,140,176, 63, 83, 5,108,237,255,247,253,160, 58, 42, 9, 73, 76, 74,178, 36,182, 73, 90, 11,182,142,127,203,186,142, +120, 11,213,141, 23,144, 48, 93,194, 98, 17,245, 0,132,138, 26,226,167, 56,139, 85, 25,255,127,103,227, 79,223,173,175,215,103, + 0,202, 79, 50,249, 49, 49,145,139,162, 19, 62, 50, 91, 30,243, 28, 66,117, 10, 83,117, 67,208,170, 19, 76,234, 16, 64, 82,158, + 85,229,178, 99, 82,104, 69,112, 46,238,179, 83,199, 65,211,237, 85, 37,177, 2,158,221, 28,162,250, 61,230,222,243, 86,217,112, +178, 92,198, 68,183,106, 97,210,231,122,127, 72,145,231,204,157,229,160,108, 16,101, 21, 19,139, 52,237,186, 53,134, 89,154, 16, +180,224,119, 79, 42,214,181,131,118, 9,210,159,209,109, 68,138,168, 26,190,125, 60,227,196,192,161, 54,172,235, 18,177, 88, 32, +122, 3,100, 83,162,130, 66,202, 22,105,114,164, 3,233, 74, 70, 46,240,252,230, 24,147,230, 49,217,173,203,104,250,226,214,188, +237, 45,109,154,210, 51,105,180,120, 37,112,208, 68, 97,141,255,101,252, 4,193,199,110,133,189,191,203,157,195,247,121,107,239, + 54,183,246,239,178,191, 94, 81,175, 42,234, 32,232,121, 79,147, 37,212, 89,130, 79, 12,106, 48,132,164,207,192, 11,180,111,241, + 66,176, 21, 44,153,209,244, 67,192, 8, 65, 8, 1,139,196,116,254, 6, 83,219, 50,212,134,195,170,134,117, 27, 61, 31,252, 39, + 3,171, 68,151,233, 10,186,202, 11, 27, 37, 87,211,140,223,121,114,135,191,119,237, 58,231, 50,197, 43,213,138, 87, 79,214,120, +169,152,226,145, 74,243, 65, 83,210, 42,197, 68, 40,174, 38, 25, 67,161,162,229,179, 0,100,188,255,167, 14,146,214,100, 88, 5, +137,214,172, 2, 44, 19,197, 58, 49, 12, 51,195,112, 16, 21,246,122,169,230,216, 90, 18, 4, 1, 56, 92,173,217, 74, 52, 7,101, +205, 36, 79, 41, 91,135,181, 22, 27,160, 85,154,224, 26,218, 32,177,109,139, 48, 9,179, 54, 48,236, 41,170, 74, 32,132,197, 5, + 65, 30, 2,107, 4, 67,235, 88,120, 71,210,182,172, 93,203,134,173, 57,176,150,121, 91,242, 94,109,209,173,229,184, 92,211,148, +107, 22,174,197, 16, 56, 90,213,140, 19,195, 91,243, 21,147, 94,198,219,139, 53,151,132,228,173,249,156, 3, 91,243,157,195, 3, + 50, 35,248,206,241, 17, 79,106,193,157, 0, 33, 56,146, 32, 25, 59,139,209, 73, 52,195, 14,142, 32, 28, 19,173,121,183, 12, 92, +144, 21,199,107,207,197,141, 30,247, 79,214, 36,210,211, 87,154,227,186,164, 72,163,127,125,169, 19, 26,225,226,115,155,117, 12, + 41,107,127,226,160,248,195, 7,238,157,152,140, 54,241,140, 70,225,188,143,213,186,144,132,214,210, 75, 13,107,219,208, 4,135, +212,112, 82, 58,140, 11, 44,154, 54,186,129, 6, 65,104, 58,108, 78, 91, 66,217, 57,136,226,227,179,255, 40,174,157,130,154, 78, +103,159,246,172, 91,252,255,251,160,238, 59, 41, 49,173, 58,222,122, 23,200,219,112,134, 42,116,237, 89,228,246,174,171,214, 62, + 9, 81,223, 1,226,132,234,130,184,138,191,211,214, 93,203,186, 58,227, 28, 54, 54,122,174, 55,143, 41,234, 25, 29,171, 65,249, + 24,176, 76,158,185,155,137,172,207,139,207,127,134,103,158,188, 78,175,215, 67, 27,197,186,170,184,115,112,159,189,123,119,227, +225,123,154, 28, 36, 26,146,132,173, 81,206,118,191,160,159,245,144, 82, 82,217,134, 85, 83,115, 82,150,236,174, 74, 88, 86, 81, +251, 57, 72,212,164,224,252,104, 64, 47, 53, 12,139, 49,219, 59, 27,228,137,102,182,106,248,214,107,119, 89,188,255,131,159,184, +133,243,216, 13,238, 70, 19,157,236,109,136,148,183,247,235, 21, 7,199,187, 60, 56,216,101, 93, 55, 92,217, 58, 71,222,207, 81, +194,243,224,225, 17,255,213,239,254, 19, 94,249,202, 55,187,160,103,226,125, 82,242,236,104,124,132, 57,232, 16, 38,173,143,149, +241,143, 19,247,249, 81,175, 34, 59, 11,138,139, 89,180,225,108,218,174,187,146, 69, 31,128,208,237, 1,239, 98,144,174, 42, 88, +150,221,247,106,232,231,241,193,245, 62,226, 0,230,221, 92,218,119,202, 21,233,169,211,223,169,196, 36,143, 37, 42,143, 5,118, +173,227,126, 60, 77, 42,165, 6,235, 59,139,204,186, 75,244,116,164,133,101, 25, 66, 9,196,186,138, 18,188,213, 58, 6,112, 37, +161,170, 9,173, 37, 56, 23, 3, 58, 68, 3, 14,217,129,118, 78,177, 16,222,131,245,188,225, 53,111,103, 9,175, 84, 53, 83,231, + 97,181,132,121, 25,247,112, 19,120, 48,204,153, 33,120,191,177,113,252, 81, 85, 81,191,191, 41, 17,131, 17,120,203,129,144,188, + 44, 4,107,147,196,189,188, 92, 67, 43, 17,202,116,186, 15, 18,241,255,114,247,102, 63,150, 93,217,153,223,111, 79,103,184,231, + 14, 49,228, 72, 50, 73, 22,139,172, 42, 85, 21, 85, 82, 73,130,160, 22, 36, 75,141, 22, 44,248,193, 3,208, 86, 3,110,219, 13, + 63,250, 47, 51,252,110,192,112,195,176,209, 70,171, 37, 75,213,146,154,170, 42,138, 51, 43,147, 57, 69,198,116,167, 51,238,193, + 15,123,159,184, 55,147, 76, 50,201,178, 90,178, 3, 72, 68, 70,144, 25,113,239,153,214, 90,223,250, 6,101, 17, 91,203,131,237, + 6,117,253,128, 91,215,142, 88, 61,190, 68,216, 30, 57, 88,164,208,136,160,144,214, 34, 11,133,104, 59, 62,233, 45,127,120, 56, +167, 16, 18, 3,208,111,177,219, 11, 86,245,138, 15,186,154, 48, 61, 64, 8,205,144,101,108,134,129, 19,239,185, 16,130,143,100, + 6,147,138,160, 13, 97,146, 19,154, 13,190,174, 9,247, 31,224,127,241, 49,254,242, 49, 65, 14,180,213, 49, 93,153,211, 41, 29, + 11,102,105,248,238,209,156, 27, 55,142,177, 46,199,132,150, 73,240,116,214,161,133,194,251, 1,129, 32, 87,138, 44, 4,154, 16, + 48, 90,243,160, 27, 88, 90, 7,117, 29,143,219,115,178, 25,196,179,150,206,206, 33,144,176,168,248, 31,223,120,131,239,221,186, +205, 76,104, 62, 89, 95,242,206,147, 53, 89,174, 25, 2, 44,219,158, 89,158,227,128, 91, 42, 99, 46, 37,133, 54, 76,132, 68, 74, +131, 37,112,233, 3, 7,202,208, 20, 57, 34, 56,188,212,244, 90,115,233, 61, 5, 10,147,233,216, 95,186, 64,149, 27,150,214, 83, +132,120, 29,158,110, 27,110,205, 38, 60,222,116,204,139,140,139,186,231, 64, 11,140,212,252,221,122,205,224, 28,173,215,224, 3, + 65, 25,148, 86, 88, 31,184,223,195,161, 10,100, 33, 80,134, 64, 7,204,173,227, 52,128,104,182,212, 33, 48,107, 26, 62, 28,122, +238,110,182,124,214, 13,172, 55, 43, 30,247, 61,194,245, 92,214, 45,198, 57,206,182, 61,173, 11, 60,104,122,230, 38,227,147, 77, + 67,107, 61, 79,250, 30, 19,160,189,216, 50,207, 52,247, 30, 60, 97,154, 27,126,113,118, 73, 46, 3, 86,101,244, 93,143, 45, 10, +142,157,231,220,118,220,153, 77, 57, 80,154,191, 89,117,188,148, 5,150,131,228,102,230,121,111,235,248, 97, 41,113, 34, 62,223, +107,175,152,232,192,113, 53,227,141, 50,231,129,135, 46, 35, 89,125,187,100, 6,243, 75, 14, 14, 42, 37,143, 10, 15, 62,145,220, +164, 96,232, 61, 91,235,153,103,154,203,186,167,202, 36,221,224, 9,214,147,201,192, 89, 29, 83, 62,109,231,147,227, 93,226,189, +140,164,107,229,147, 29,249,222,179,227,115, 30,135,105,192, 26,107,203,255,175,139, 58, 36, 55, 57,157, 38,193, 36,228, 31, 69, +255, 67, 27, 59, 43,111,227, 3, 94,136,184,220, 54, 42, 49,214,213, 78,228,159, 38,164,200,118,212, 49, 69, 13, 17,255,110,251, +221,109,109, 19, 75,209, 39,120,100, 60,200,185,217,113,207,228, 51, 12,135,174,135,170,226,230,173,107, 28,207,142, 41,202,146, + 97,240,212,219,154,119,238,126, 64,119,113, 17,139,158, 78, 19,122,145,113, 84, 25,110,204, 42, 14,167,115,166,217, 4,135,167, + 29, 90,182, 93,199,233,166,163, 91,117,208,244, 8,149,145, 95,159,114,115,154,113,109, 54, 99,106, 42, 94,122,229, 21,138, 73, +206,106, 99,121,255,239, 30,242,167,239,254, 5, 60,185,255,212,195, 73,188, 48,244,148, 26, 22, 49,190,151,152, 12, 84,167,164, +180, 89,150, 83,233,130,224, 53,171,117,199,207, 62,120,143, 79,127,242,211, 4,171, 39,169,134, 81, 79, 63, 13,251,244,189,126, +116,176, 19,187, 44,251, 95,138, 60,153, 94,107,121, 24, 39,115,145,108,111, 93, 42,230,117, 3,243, 73, 50, 28, 18,177,160,139, +244,121, 68, 11,132,136,141,223,166,139,231, 98,148, 73,218,100, 35,108,187, 24,220, 99,147,132, 82,132,167, 11,187,148, 73,190, + 39, 99, 34,133, 76,215,140, 34, 5, 12, 69, 27,201,200, 41, 40,162,253,240, 96, 83, 83, 82,199,194, 61,106, 91,115, 19,139,122, +158, 69,219,100, 72,175, 47,201, 56,199,235, 87,200,200,202,239, 97, 56,152,197,107,219, 7,184,220,198,162, 44,163,214, 54, 52, + 61,219,202,196,127,155, 73, 88, 54,241,218, 94,204,162, 68,173,168,224, 98, 5,229, 20,170,114, 23,236,115,177,130,114,130,240, + 3,120, 27, 19,168, 68, 76,108,234,231, 37, 75,107, 17,141, 69,172, 26,132, 10, 96, 20, 34, 12, 49, 98,120,112,144, 73,130,115, + 28, 59,193,145,239,200,109,141,104,123,134,102,205,178,235,249,105,211,211,151, 57, 42,159,224,165, 38,120,135, 84, 18,215,183, + 60,193,208,154, 2,170, 5,193, 76, 8, 66, 68,144,164,200,162, 25,201,242, 18,127,177, 36,232, 64,152,222, 32, 8,193, 80, 42, +254,235,131,146,255,252,118,201,119, 15,115, 84, 85,240,241,137, 37,147, 29,202, 58, 38, 90, 19,136,249,215,222,123,186, 16,112, + 82,240,164,111, 89, 15,158,229,120, 29,174,187,200,246,127,166,152,239,238, 33,153, 38,246, 84,220,101, 0, 83, 82, 77, 37,133, +208,252,117, 83,243,191,156,159,211,213, 61,235,186, 69,107, 73,161, 53, 10,137, 81,129, 45, 80, 72,197, 53,101,112,233,180, 22, +218,160,164,162, 23,146,198, 57,230,101, 21,139,117,240,244, 82,114, 14,180, 1, 38,133,161,146,146,243,206,226,189,139, 91, 72, + 4, 85,174,121,180,108,184, 49,201,185, 88, 55, 40, 41, 17, 82,112,222,245,200, 32,184,112, 61,125,231,241, 90,131,214, 52, 67, + 67,231, 28,219,190,199,135, 64,150, 41,206,235,142,128,231,253,203, 45,249,176,101,233, 99,254,251,169,183,216,102,205,224,225, +100,117,193,103,174,167,217,108, 88,110,214, 88,224,100, 89,179, 50,146,117,107,169, 7,203,121,221,225, 16,201,179,193,227, 86, + 91,130, 54,180,203, 21,193, 7,218, 39, 43,130, 81,216,186, 35, 12, 29, 97,186,160,169,183,172,116,198,111,205, 42,150,155,134, +206, 75, 94,158,228, 52, 93, 75,129,133,188,224,142,239, 57,241,138,174, 95, 97,109,207, 16, 96,145, 23,228, 66,210,218,232,210, +247, 32,136,200,125,154,100,241,126, 24,161,239,111, 98, 89, 62, 42,173,178,184, 90,193, 13, 9,185,181, 87, 40,192,122, 24,168, +123,139,181, 2,111, 3,195,224,217, 52, 14, 33, 2,182, 79,161, 96, 93, 31,159,159, 46, 14, 99,144,146, 78,247, 93, 87,125, 26, + 2,174,166,244,196,102,180,254,133,204,220,254,241, 20,117, 83,196,244, 32,228,151,230,117, 63,119, 90,207,246, 32, 80,165,227, +129,242, 67,100,172,219, 62,234,110, 69, 58, 34, 33, 77,135, 90,236, 96,244,164, 41, 39, 36,104,101,132,232,165,220,155,244,211, +212,101,197, 14, 94,127, 54,181,205,167,137,223, 37, 41,152,243,145,176,225, 1, 97, 56,203, 37, 47, 47,230,244,221, 64,176,150, +187, 79, 62,229,131,123,159,236,180,144, 58, 78,131,147,210,112, 56,201, 89, 76, 43,102,249, 28, 41, 37,214, 14, 44,251,142, 77, +215,243,164,238, 99, 30,187,206,224, 96,194,157, 69,201, 97, 89, 82,230, 37,243,114,206, 91,223,123,157,235,179,146,204, 8, 62, +120,239, 99,222,251,228, 35,184, 60,249,166,112,200,158,110, 51, 69,241, 86,115,178,178,228,160,200,200,181,161, 13,129,143, 30, + 62,224, 79, 63,124,143,247,254,230,239,192,109,246,150,144, 38, 22, 43, 41,227,212,238, 82, 65,175,219, 20,247,153,154, 38,163, +190,121, 39, 93, 20,177,136, 78,167,176,217,166, 41, 57,192,164,138,231,181, 79,222,246, 82, 70,103,166,182,191,178,239,197,199, +104,225,120,142, 18, 44,159, 21,241,245, 5, 82, 1,110,227, 62, 61,249,223,211, 52,113,119,175,216,161, 67,251, 81,139, 87,225, + 13,114,215,224,133, 61,214,171,115,177, 48,236,191,223,253,191,123, 31, 39,243,100, 97,138,115,145,112, 39,211,100,158,114, 5, +174, 86, 25,125, 63,218, 95,193, 43,183, 80,229,140, 27,101,197, 54, 23,240,228, 50,233,204,211,185, 92,204, 35, 18, 20,194,206, +132,102,181,142, 73,123,155, 26,174,207, 33, 4,196,172,136,175,121,219,166,102,110, 27,139,121, 82,153, 8,231,163,157,229,249, + 26,113, 48, 71,228, 38, 30,183, 77,141, 24,250, 24, 13,170,210, 74,164,183, 64,224,167, 93,207, 27,198, 80, 17, 80,125, 75,211, + 90, 62,169, 91,126, 58, 56, 62,177,142,235,243, 25,223, 41, 42,222, 94, 28,161,134,158,181,247, 28,116,151,124,234, 76,108,172, +102, 7,145, 56,184,184,193,143,143,143,185,223,172,240,189, 35,212, 91,194,253,207, 8,153,137,124, 10, 39,248,147,155, 37,223, + 59, 46, 89,228, 26,147, 73,126,182,246,232,213, 41,165,209,116,125, 71, 78,160,151, 38,150, 99,109,120,210,109, 25,132,196, 14, +150,190,239,232,214, 49,255, 65, 52,245, 83,197, 92, 60, 85,216, 61, 2,141,192, 94, 77,235,216,142,159, 7,195,159,122,199,159, + 55, 61, 53,169, 73, 20,130,237,186,129,204, 96,113,136, 32,201,149,226,186,210, 12, 4, 94,214, 5,185,206, 89,135,128, 70, 97, +181,230,176,172,216,122,199,160, 13,235, 32,112, 82,176,246,129, 13, 49,161,113,150, 25, 42,163,232, 7,199, 48,120,172,128,102, +176, 17, 58,111, 7, 14, 50, 21,141,180,172, 67,245, 22,213,119, 8, 33, 57,181,158, 94, 72, 6, 17, 73,215,117,223,114,233, 3, + 23, 46,176,217, 54, 76, 76,198,197,166, 97,161, 28, 15, 90, 75,233, 58, 30,110,107, 28, 61,219,110,203,159, 45, 47,184,168,155, +216,144, 54, 17, 70,118,231,171,248, 60,220,180,208,247, 49,201,174, 31, 98,200, 86,211, 17, 86,171,120, 15,157, 44, 99,145, 93, + 94,198, 21,195,233, 50, 26,187, 12, 1,108, 67,168,230,116,237, 26,134,158,133, 12,156, 15, 3,133, 17, 4, 27,157, 11, 55,205, +138, 90,192,147,166,230,208, 24,206, 91, 75,158, 5,166,166,192, 5, 16, 90,179,181,150,123, 99,152,202,164,136,190, 36,215, 15, +163, 75,162, 76, 68,225,175, 83,103, 76,182,139, 20, 31,221, 73,247,239, 65,239,163,117,122,223,209, 53,142, 70, 6,154,186, 71, + 40, 69,223,244, 73,174,214,196,223,235, 54,169, 64, 63,199,117, 85,243,140,220, 40,125,253,130,205,200, 63,142,162,174, 83, 22, +176,142,214,170, 95,197, 42,126, 62,213,120,239, 97,218,165,192,150,171,253,185,221,177, 92, 66, 58,112,195, 62, 20,236,158,110, + 14,180,121,122, 90,191,154,184, 83, 66, 92,231,118, 80,238, 62,132, 47,216,193,162, 33,193,180, 99, 23,166, 4, 46, 24,234,208, + 48,241, 61,203,205, 35, 46, 54, 39,108,124,199,224,119,150,130, 89,169,185, 86, 77, 56,172, 74,166,217,132, 66, 90, 78,169,235, + 0, 0, 32, 0, 73, 68, 65, 84, 27,108, 8,108,135,150,139,237,134,179, 77,135,219,246, 48,128,152,228, 92,159, 23, 92,171, 10, +102, 69, 69,174, 50, 6, 2,175,189,122,135,249, 52,227, 98,213,177,222,212,188,243,209,123,176,190,124,174,246,246,171,235,186, +219,243, 3,144, 48, 95, 80,205, 74, 14,178,156,160, 20,171,186,229,201,102,203,242,228, 18, 46, 79, 83,243,147, 46, 88, 61,162, + 32,169,248,140,133,193, 36, 66,158,237,119,251,229, 47,156,212, 83,215, 58,194,226,232,167,239, 4,157,104,252,102, 22,245,158, + 70,198, 27, 80, 22,224,154,157, 54,116, 83, 67,189,141,231, 56, 58, 73,128,206, 83, 99,230,226,121, 51, 58, 54, 8, 46,194,226, +148, 42,122,217,207,170,116, 46,109,146, 47, 57,162, 56,117,111,133, 16,194,211,133,221,166, 66,218,251,221,154,232,107, 48,117, + 62, 71,140, 51, 58, 54,164, 99, 65,246,196,227,233, 92,226, 61, 4,152, 47,120,235, 91,175,243,107, 71,183,184,153,151, 76,253, +192,227,211,232,206,118,149,147,144,151,187,166,202,218,200, 11,209, 38, 73, 63,199,172,231,128,152,228,177, 72,103, 10, 46, 46, +163,217, 19, 62,146,230,172, 67, 12, 3, 98,176, 8, 23, 82,118,193,140,127,254,250,109, 66, 54,112,250,217,229,238,149, 91,119, +245, 30,124,215,241,231,141,197, 13,142,198, 8, 30,122,203,251, 18, 62, 81,240,104, 99,185,121, 48,225,119,111,188,196,245,188, +224, 85,105,152,175, 47,168,221,128,217, 62,230,209,166,129,182, 39, 28, 28,240, 47, 95,191,206, 31,189,121, 27,161, 22,188,223, + 46, 99, 70,188, 84,132,135,247,225,248, 26, 28, 29,241,122, 85,240,237, 69, 78, 43, 4,103, 29,220,247,240,248,211,135,152,224, + 49, 4,214, 82,130, 16, 56,161,120,104,123, 10, 33,144, 42,103,232, 7,142, 50,104,236, 64,183,105, 16, 67,159,244,198,241,116, +238,127, 22,105,167,254, 84,177, 31, 44, 98,219,211, 78, 13, 78,166, 66, 47,227,196, 37,130,163,217, 52, 52,198, 80, 72, 34, 63, + 70, 75,230, 62, 80,101, 6,235, 44, 83,105,152, 72,197,214,123,122,233, 17,186,164,182, 61, 94, 74, 30, 9,197,178, 23,172, 26, + 75, 94, 26,182,110, 64, 75,193, 76,105,188,243,180,221,128,246, 30, 63,120,242, 16,240, 8,164, 8,176,237,152,181, 29,165,179, +168,224,104,115,197, 73,239,216,184, 64,235, 28, 27, 33,232,156,231,126,183,102,144, 25,149, 86,200,190,225,222,106,195,249,208, +178,238,123, 54,182,163,235,123, 62, 91,175, 57,107, 45, 92, 46,227,245,119,177,142,241,219,193, 71,181, 81, 63,196,123,202, 54, +241, 26,243, 67, 84,141,228, 57,156,158,199,251,111,181,138,215,196,118, 27,135,159,109, 3, 34,198, 37, 35,162,251,231, 89,223, + 51, 15,240, 51,231, 89,116, 29,235, 32, 88,214, 91, 30, 4,133,182,142, 39,214,161,188,231,174,179,252,197,118,203,107, 50, 96, +101, 96, 51, 12,252,101,111,227,229,138,143,107,184, 60, 71,234,156,151,143, 15,152, 29, 77,168, 15,231, 4, 39,211,250,244, 5, +208, 65,231, 34, 73, 88,184,221,189, 2, 41, 95,100, 72,171,222, 16, 27, 24,198,148, 75,129,235,250,248, 59,172,141, 5, 93,217, +157,204,247,203,102,168,209, 9,117,159,168,247,194,180,162,127, 12, 69,221,251,180,175,216, 17,135,190,209,207, 64,198, 93,135, + 27,226,131,168, 75,218, 16,199,110, 23,225, 34, 9,126,127, 0,189,130,136, 71,237,185, 76,208,188, 16,241,117,165,155, 63, 66, +156,163, 55,124, 58,137, 98,183, 51,143, 77,129,137,147,169,244,201,160,127,120,250,196, 76,102,148,243, 9, 85,169,200, 53, 20, + 38,222,232,151,214, 19, 92,180, 14,172,202,130,235,179, 41,243,162,162,204, 39, 41,173,171,231,124,187,230,164,110,217,110, 59, +132,245, 80,104,110, 45, 10,110, 86, 21, 85, 81, 98,164, 70, 74,205,209,225,171,160, 74,250, 32,120,248,112,201,195,199, 15,249, +232,254, 61, 88,158,127, 51,232,105, 31,133,240,196,155,114,126, 72, 85,149,232,148, 91,126,210, 52,108,158, 92,194,217,131, 20, +180,147, 90, 80, 97,210,234, 34,117,184, 89, 34,132,141,176,187, 75,123,238, 97,120, 62,244,174,229,174,113, 29, 93,253, 70, 72, +106, 50,141, 95,151,243,184,227,118, 46, 74,139,236,144, 32,172, 33,157,244,104,231, 24,247,224, 1, 84,145, 76,135,210,117, 83, +153, 56, 69, 84,217,142, 91, 81,165,102,161, 72,174, 79,222,197,255,103, 36, 77,202,196,187, 24,228, 30, 9,208,196,189,155, 52, +169,121,200, 32, 31,149, 4,207, 63,246,226,170, 81,121,186, 97, 9,251,141,141, 72, 1, 70, 46, 17,170,204, 12,249,171,111, 17, +206, 47, 82, 53, 17, 80,206,184,249,202,109,102, 69, 69,166, 10,140,132, 79, 79,206, 97,187,142,175,105, 76, 78, 20,130, 76, 9, +110,107, 88, 53,251,107, 43,153,204,151, 28, 28,205,160,152,197, 9,220,135, 68, 24, 84,136, 20,205, 43,246, 27, 62, 60,255,213, +219,111,241, 47,222,252, 46,191,119,253, 38,239,172, 78, 56,191,216, 92, 53, 56, 87, 54,150,222,227,109,207, 7, 97,224,207, 6, +193,217, 52,231, 1,158,115, 47, 24,108, 64,230,134,223,153, 46,184, 38, 13,197,224, 41,183, 23, 56, 4,210, 7, 84,127,201,163, +229, 25,223, 95, 28,243,251,223,190,193,155,215,231,156,108,122,126,210, 65,200, 6,194,201, 25,225,244, 81,116,194,155,223, 98, + 57, 59,224,179, 65,240,216,193, 71,173,231,211, 85,207,185,133,220,121, 90,219, 70,110,177, 52,180, 2,132, 16, 32, 13, 50, 56, + 22,153, 33,247, 3,202,246,132, 48,208, 46, 55, 8,239,159, 2, 67,197, 51,224,168,124, 22,150,183, 61,172, 54, 8,159,208, 64, +149, 26, 49, 36, 88,135,235, 58,214, 66,144,107, 67, 55, 12, 44,140,230,178,239,120, 75,231, 4, 99,120, 40, 36, 85, 97, 48, 86, + 80, 7,207,133, 54, 60,118,158,199, 27,203,214,123, 90,226, 37,238,149, 36,243, 30, 23, 60,218, 58, 46,235,142,185,148,184,222, +178,181, 3,155,245,134,126,219, 48,107, 7,140, 31,208,222, 81,132,232, 65, 95, 86, 57,119,166, 25,111,148,134,219, 69, 70,222, +247,172, 61,156,247, 13,239, 53, 91, 62,108,107, 30, 13, 29, 39,182,231,241, 96,121,220,108,121,112,121,198,210, 9,196,201,147, +216, 36, 95, 92,198,235,146,189,208,173,164,144,136, 60, 20, 23,229,155,163,194, 98, 31,145,218,123,110, 6,239,146,135,134,132, + 34, 35, 92,108, 8,133,230,161,247,220, 14,158, 71,213,156,118,123,201,251, 58,167,116, 29, 91,107,217, 10,197,165,119, 56,215, +115, 17, 2, 15,187, 30, 53,120, 78,219,154,251,193, 63,197,139, 58,194,243,118, 49,225,119,230, 19,126,237,224,136,223, 60,152, +163,103, 57,247,114,149, 86, 98, 47,176,250, 19,196,250, 50, 42,147, 70, 95,143,113,101,107,251,184, 82, 27, 18,147,221, 15, 73, +230,236, 18,212,158, 2,195, 94,244, 25, 60, 62,155,198,191, 75,253,197,132,220,127,180,240,251,213, 68,243,180, 85, 30, 90, 39, + 6,115, 98, 11,127, 25, 81, 64,138, 52,125,141, 33, 42,201,222, 85,133, 29,204,106, 68,124,206,143, 63,195,164,234, 46, 19,236, +234,146, 99, 80,158,195, 75, 7,112, 52,133,101,189,243, 65, 23, 50, 77, 30,209, 87, 56,154,180,236, 17, 28, 38,101, 44,236, 38, + 75,221,149,125,250,245,154,146, 27,119,110,240,202,252, 16,109,178,184,214,237, 91, 78,183, 93, 42,234,146,235,147,130,107,213, +140,210, 24, 36,138,206, 15,172,251,154,243, 77,205,197,101, 13,189, 69, 40,197, 43,243,130,151,143, 38, 28, 84, 37, 70,104, 50, +157, 83, 84, 83,254,211,223,255, 1, 63,126,243, 8,169, 21,127,241,211, 19,254,242,227,191,163, 89, 95, 68,189,242, 47,179,179, + 30,177,162,234, 16,142, 14, 40,141, 70, 9,120,188,174,105, 87, 27,184,184,136,197,121,212, 91, 74,145,136,114,121,220, 29,233, +189, 34,110,212,142,245, 62,118,194,207, 67,113,236,142, 0,138,220, 63,119, 58,222, 48, 38,139, 55,154,117,145, 16, 87,111, 64, +151, 17,249, 9, 42, 90,127, 14,109, 44,106, 33, 62,188, 17,169,185,168,242,216,104, 76,146, 4, 70,171,248, 59, 42, 19, 31,198, + 70, 38,182,121,216,153, 16,217, 68,192, 20,106, 15,194,243, 81, 58, 35, 68, 68,114,148, 1,153,237, 94,255,115, 61,197,147,235, +222,216, 84,122,187,199,122,245, 79, 55, 54,227, 49, 29, 43,199,181,235,252,240,205,215, 57,249,224,227,248,125,231, 33,203, 56, + 61, 92, 80, 86, 11, 46, 3,188,223,118,116,143, 31, 68, 38,183, 17,144,149,208,110,184,118, 60,231,247,143, 42,110,101,154, 66, + 5, 78, 46,215,241,191, 13, 77,132, 24, 69, 72,146,205, 99,254,217,241,171, 28, 79, 12, 15,158,156, 70, 67, 27, 19,163, 64, 73, +211,171, 48, 26,208, 44, 22,134, 63,254,193,143,248,219, 39,103,220,117, 61, 15, 30,159,198,200,224,177, 65, 73,210,176, 49, 89, + 42,120,201,153,201,240, 72,110, 2, 63,170, 50,110, 20,130,169,148,188,220, 7,228,208, 32, 49, 52,190,229, 0, 9, 89,206,203, +194,177, 25, 28,157,207,216,132,192,191, 62,233,120,210,119, 4, 83,194,172,140,199,110,189, 37, 72,135,206,143,248, 48, 72, 46, + 7,248,100,176,172,183, 17,181,105,234, 26,134,192, 36, 19,116, 78, 32,114, 77, 70, 12,136,154,168, 12,165, 20, 42,192,205, 16, + 19,178, 30, 53, 61,170,115, 72,118,133, 93,125, 65, 65,127,182,176, 51, 88,196,182,129, 46,217,127, 75, 5,185,185, 74,236, 10, +181, 99,179,220,178, 21,176, 10,158,185, 17, 8, 93,176,178, 61,103,182,229,124,112, 88,109,120,191,239, 80, 66,240, 68, 9,206, +154,150,117,240,216, 44, 99, 93,183,100, 97,192,123,168,155, 14,183,109,168,140,138, 54,202,131,229,100,179,230,108, 91,211, 52, + 13, 19,107,163,211,156,181, 4, 15,153, 49,220,152, 78,184, 49,155,112,108, 12,151,131,199,202,128,168, 27,222,111, 55,132,161, + 33,244, 45,222, 89,232, 26, 66,189,134,243, 83,196, 96,225,228, 28,218, 22,177,169, 17,146, 8,179,135,164, 6,217, 47,232, 95, +151,113, 46, 71,211, 31, 15,133,137,207, 82,239, 88, 26,131,234,182, 60, 54, 25,175, 14, 53,181,201,185, 59,180,204,148, 96,105, +123, 78,156, 67,234,156,239,248,150, 75,239,249,168,109, 8, 30,222,146,146,133,144, 92,122,199,155, 38,227, 87, 38,134, 91, 38, +199,168,128, 17,154, 75,223,115, 87,104,156,208, 17,189, 82, 89, 42,206,246,249,104,165, 73,211,186, 50, 96,219,196, 93, 73, 12, +246,253, 24,242,167, 2, 89, 82, 16,216,215,217,231,107,253, 12, 4, 47,159, 46,246,254,255, 11, 69,221,185, 47, 46,232, 87, 15, +197, 4,139, 7,249,197,112,201,213, 30, 34, 60,221, 5,238,235,112, 71, 25,149, 25, 63,167,255,238,252,110,210,145,137, 72, 39, + 45,211, 87,111, 49, 45, 50,154, 39,235,100,237,103,119, 48,116,231,119, 18,170,241, 53, 23,147, 4,131,202, 29, 84,237,159,121, +152,231, 19,236,108,198,237,131, 35,148, 16, 56, 31,184,216,108, 56,171, 59,148, 86,148, 74,113, 52,201, 40, 77,134, 86, 10,239, + 28,219, 97,203,197,182,230,193,170, 78,177,166,176, 88, 20,188,116, 88, 50, 47, 74,140,201, 98,230, 60,130, 27, 7, 51,126,251, + 87,191,197, 98, 58, 99,106, 20,239,222,219,240,206, 47, 62,196,214,107, 56, 59,121, 46,188,251, 66, 59,165,249, 20,200,120,237, +199, 63,224,215, 95,126,157, 91,179, 5, 65, 58, 90,215,209,124,250, 16,252, 38,237,206,139, 84,204,211,241,108,235, 72, 34, 28, +139,184, 20, 17,150,203,205,206, 11,249,139, 46,246,241,220,143,146, 77,253, 12,194,226, 71,123, 95, 19,111, 68,157, 39,107,224, +144, 98, 99,137,134, 67, 38,143, 77,217,200, 7, 48, 69,108, 20,117, 98,144, 79, 77,146,170, 40,200, 21,114,146, 35,180, 66, 26, + 69, 24,207, 33, 41, 48,104,176,241,223,140,112,154, 78, 48,254, 32,163, 49, 81,110,146,244,164,139, 23,135, 78,202,129,231,133, + 1,233, 81,159,191, 87,216, 71,207,234,103, 31,120, 34, 77,235,227,199,118,205,201,199,159,238, 96,127, 66,108, 88,143,103, 60, +201, 43, 78,135, 45,157,181,208,109, 34, 84, 58,254,204,131, 67, 94, 91,104, 50,163, 9, 1, 62, 89,246,108,181,129,213, 5, 76, +230,208,213,241, 61, 8,193, 31,190,254, 38, 63,124,227, 85, 74,239,184,215,173,232, 78, 19, 92,218,237,145,199,140, 70,100,154, +251, 23, 45, 31, 46, 31,241,192, 76,184, 11, 44, 55, 13, 97,179,141, 58,111, 41, 63,159,130,102,123, 66,208, 28, 21,240,134,210, +188, 81,149,188, 49,159,210,121,203, 13, 37, 81, 46, 66,157,153,146, 76,117,134,240,150, 30,144,125,205, 79,159,156,240,111,206, + 59, 30,116, 77,132,221,117, 70, 16, 6, 42, 77, 48, 18, 46, 47,217,108, 46,121,141,130,207,182, 3,125,221,208,116, 3, 85,219, +192,118,197,145,148, 8,153, 81, 77, 12, 90, 72,188,130, 3, 64,104, 69,142, 96,130,128,161, 37,195, 33,133,224,162,173, 81,131, +101,164, 8,236,255,217, 47,242,159,219,185,251,184, 99, 23, 46,128,214,136,210,196,128, 35, 37, 16,237, 16, 55, 78,118,224,210, + 57, 30,116, 3,109, 24, 56, 13,142, 51,111, 49, 66,240, 81,223, 48, 17,130,143,189,227,209,170,166, 53, 37, 79, 54, 75,250, 16, +168,125,207,196, 69, 87, 75, 97, 29,167, 67,199,114,187,165,173, 59, 62, 93,157, 51,244, 29, 67,112,172,251, 45,166,219,112, 83, + 40,108,146,241,137, 44,103,114, 48,141, 54, 17, 82,112,152, 25, 30,174, 87, 56,215,243,176, 27,168,235,109,188,103,150,231,132, +203, 11, 56, 95, 34,150,107, 56,189, 68,132, 14,209, 70,164, 70,132, 30,132, 65, 40, 31,101,138, 62,161,114,163, 84,245,235, 32, +131,222,167,240,149, 68, 0,237,134,132,140,246,116,194,131, 13, 92,106,197,118,179,129, 32, 89, 91, 71, 23, 28,232,156, 31,251, +134, 11,149,241, 27,153, 96,134,226,183, 84,148,159, 86, 67,205, 45,161,208,120,126,101, 58, 97,145,130,210,182, 67,199, 84, 74, +126,178,105, 8,133,142,210,183, 34,135,249, 60,145, 92,247, 82, 63,159,154,214, 83,243,210,182,113, 88, 24,119,227,157, 77,255, +205,255,191, 52,228,202, 47,159,128,191,228,247,252,195,155,207, 24,189,199, 90,126,166, 83, 82, 50, 86, 94,147,168,255, 50, 61, +221,195, 23, 9,241,247,222,138,251,130,130, 62,194,223,201, 4, 4,201,206, 46,118,172,112, 87, 38, 49, 22, 6,205,230,231,119, +227, 3,121,219, 38,210, 83,218,151, 42,187, 11,132, 65,238,153,181,216,120, 97,132, 4,155,116,225,105, 67, 1,128, 97,205,198, + 89, 92, 80,180, 22,214,173,227,164, 30,144, 8,202, 76,113, 80,228, 20, 38, 50, 97, 91,107, 9, 56,214,109,199, 69,215, 19,172, + 67, 40, 13,165,138,164,184,162,136,161, 33, 16, 67, 36, 92,203,195,179, 53, 39,203,142, 42,239,120,184, 28,176,206, 38,162,158, +251, 6,114,182,221,199,244, 55,190,195,183,230, 11, 38,170, 98, 54, 59,226,120,113, 72, 46, 13,215,219, 25, 85, 46,248,243,247, + 62,130,173,141, 59, 89,246,229,107, 73,106,214, 63,109,168,195, 36, 17,209,244,151,152, 42,140,231,107, 60,189,227,215, 58,157, +171,174, 7, 61,219, 17, 42,100,202, 35, 38,201, 25,221, 22,156,137,133, 93,164,140,248, 60,201,178, 72,205, 93,110,226,142, 44, +207,200,178,216,100, 41,160,144, 26,171, 28,181, 21,228,165,166, 27, 18,146, 52,155, 68, 63,245, 73, 30, 97,245, 38,105, 75,171, + 50, 90, 6, 75, 29,201, 67,121,145,222, 67, 27,157,232,122, 3, 19,226,123,126,170, 27, 79,124, 15, 29,167,221, 88,224,247, 59, +152,189,181,144, 75, 1, 16,227,234, 98,108,112,198, 99,145,103,209,140,105,179,129,195,109,116, 54,211, 9, 45, 40,202,168,195, +159, 86,240,248,140,119, 57,230,222, 12,100,110, 88, 41, 13,155, 75,152, 30, 64,187,141,123,116,239, 97, 93,243, 89,215,113,116, +190,229, 51,159,179, 12, 42,110, 49,106,251,244,121,243, 50,230, 84,219,158, 63,255,236,130,197,225,171,172, 79,207, 98,255,145, +206,249, 83, 83,250,222,159, 80, 47, 89,103,146,249, 97,193,119, 23, 37,153,144, 56,165,249,100,123,193, 91,197, 33, 70,121, 38, +147, 25,222,246,220, 12, 14,143,196,245, 43,190,181,189,228,238,234, 18, 83,205, 8,179,107, 4,100, 52,192,201, 94, 38, 20,115, +130,235,248, 23,179,156,191,189,247, 87,188, 89, 45, 88,150,135, 20,229,140, 39,237,150,107, 66, 64, 89,198,185, 91, 43,180, 20, + 76, 27, 79,143, 99,129,192, 23, 19,194, 48,144, 87, 71, 84, 66,113,190,174,209, 38, 39,198,194,124,126, 34,223,111, 84,174,222, + 87,250, 44,198,247,190, 93, 19,130, 36,100, 10,170,138,160, 12,225, 72, 35,122, 75,216, 52,132, 77,207,210, 57,254,109,231,249, +241,177,229,194, 43, 62,212, 27,174, 77, 42, 62,114, 27,200,166,108,125,160, 8,209,204,103,211,110,232,124,192,234, 14,113,182, +230,237,197, 1,178, 31,168, 76,198, 59,219, 19,174,137,156,114,176,156, 13, 27, 46, 29,220, 15, 45,101,223,112, 92,206,177, 69, +197, 76, 11,182,155, 22, 93, 21, 56, 37,176, 93,135,148,154,135,221,192,106,216,144, 97,105,235, 21,172,215,136,101, 3,171, 21, + 65, 14,136,145, 83, 50,158,215,222, 35, 84, 15, 72, 2, 30,161, 36,193,181,105,205,240,245, 72,175, 97,188,231, 85, 3,107, 29, +137,168,125, 7, 7, 7,177,192,151, 9, 82,207,243,120, 47,200, 36,237,180, 45,179,162,228,147,182, 97, 41, 4, 71,153,226,227, + 65,114, 68,203,185, 87,188,149, 5,250,208,209,175, 47, 97, 50,101,166, 21,107,215,115,210,245,120,145, 86, 35, 34, 68, 57,107, +211,195, 75,215,225,108,147, 34, 82, 19,172,222, 15,177,144, 15, 22,244, 38,222,159, 87, 38, 97,123, 70,101, 90,255,242,122,120, +173,191, 24,250, 15,207,148, 59,251,143,117, 82, 31, 39,112,165,227,222, 81,238,125,125, 53,229,176,251,108, 71, 93,174,253, 18, +182,160,125,250,107,255,140, 92,192,237,193, 33, 87,242,163, 44,254, 78,108,100, 99,187, 36, 53,112, 9,234, 80,196, 7, 38,169, + 83,243,118, 23,252,146,233, 84,188,211,207, 22, 68, 63, 95, 98,224,253,231,100, 87,179, 3,202, 42,167,115, 61,237, 48,176,238, + 26,122,219, 51,211, 25,135,121, 78,145,101, 8, 33,105,135,142, 77,219,114,110,123,150,109, 79, 24, 2,170, 52, 28, 87, 21, 7, +147,130,194,228,104, 37,233,251,129,203,182,225, 73,189,225,238,197, 25,205, 70,242,201, 67,199,187,159, 62,225,253,187, 31, 80, +169,128, 83, 57,109,239, 9,205,234,235, 23,247, 55, 94,225,159,254,202,247,185, 61,191,198,205,195,235,204,103, 7, 44, 14, 14, + 40, 76,134,243, 61, 77,187,228,211,229, 18,206,151, 59,153,213,216, 84,133, 16,215, 20, 89, 58, 31,253, 30, 52, 47,229,231,143, +207,243,246,248,114,239,239, 30,200, 85,156,184,155, 77, 34,160, 16,247, 89, 56, 80,147, 8,187,155, 44,157,184,116, 30, 77, 74, +200,209, 58, 58, 66,205,242,120,141,149, 5,224, 9, 62,112, 84,229, 87, 15,236, 76, 38,171, 77, 31, 8, 66,197,189, 95,112,105, + 98, 78,136, 81,174, 83,140,162, 74,193, 65, 99,196,111,136,223, 23, 33,238,214,242, 34,222,149,251,124, 17,159,184, 2, 9,118, +140,215,244,190,209,254, 30,203,118, 68, 61,174,162,113,247,110,114,159, 16, 16,159,194,136, 38, 51, 56, 92, 64, 62, 69, 9, 65, + 38, 21,110, 52, 81,217,180,145,244,119,185,161, 47, 10, 58,147,208,132, 50,143,238, 91,101, 21,247,128, 58,114, 33,206, 53,188, + 43, 53,247,187, 26,164, 67, 60,124,188, 11,164, 72,240, 59, 18,196,104, 0,213, 91,218,161,142, 43, 47,173, 9, 82, 71,118,116, +146,227,125, 62,163, 92,114,205, 24,126,235,230,148, 91, 89,193,196,100, 8, 37,249,197,208,113, 32,161,202,231, 8, 33,112, 56, +132, 16,244,222,177, 28, 58,154,190, 67, 52, 27,182,167,151,216,205,217, 21,124, 19, 76, 73, 40,103,252, 15,175,220,230,247, 94, +122,137,227,233,130,127,253,228,132, 91, 65,112,186, 61,231,150,130,163,108,194, 52,211,148, 69,142, 29, 98,242, 95, 41, 4, 57, + 62,242, 96,241, 20, 89,134, 14,138,105, 81,177, 40, 51,110,230,146,187,203, 14, 29, 28,198, 75, 12,158,241,113,174,158, 3,199, + 63,245,199, 59, 16, 30, 49, 36,110, 78, 89,112,109,118,192, 31, 93, 95,240, 79, 94, 57,230,164,222,178, 94, 54, 4, 60, 15, 55, + 53, 23,214,115, 62, 88,238,213, 29, 91,165,248,108,121, 70,231, 6, 30,172,207,104,112,172,173,101,109, 91, 30,116, 53,107,231, +248,219,139,115, 38,194,242,168, 94,242,139,186,229,172,222,114,183,169,209,190,227,175, 79,206,249,216,195,208,173,208,120, 78, +240, 88, 4, 74, 72,154, 20,108,243,222,118,203,123, 23, 75, 62,232,182,224, 2,153,237,113,193, 98,211,115, 82,180, 93,124, 15, + 1,132, 13,136,144, 38,115,107, 35, 31,193,249,104,123, 19, 66, 44,252, 95,115,205, 23,158, 69,109,187, 38, 93, 88,169,154, 41, + 17, 7, 41, 49, 18,107,137,114, 81,231,248,149,178,160,238, 26,222,158,228,209,138, 2,207,143,139,156,247, 26,203,143,171,156, +141,237, 41,165,164,177, 14,221, 53, 8,107,121,210,183,252,207, 23,203,216,168, 15, 9,125, 29, 3,190,180,230, 55,111, 86,252, +209, 43,215,248,209, 75, 71,188,121,243, 58,191, 88, 28, 50, 76,170,221,250,117, 24,146, 12,186,216,153,133, 5,183, 99,194,127, +227,130,254, 69,204,119,190,160,182, 61,127, 90,255,135, 45,234,251,147,202, 24, 87,122,213, 2,139,120, 34,145,241,160,141,208, +249, 24,146,178,127,209,248, 17,174,120,246,161,200,231,119,218,159,131,119,109,124,248,155,113, 63,158, 14,170, 86, 73,146, 38, +227, 5, 52, 6,200,140,110, 98, 97,188,123,243,157, 14,123, 31, 17,240,246,249, 5,171,172,200,167, 37,210, 7,182,125, 67,215, +247, 4,235, 57,154, 22,148, 89,129,146,130,193, 90, 90,235, 56,111, 59,214, 77,135,245, 1,101,114, 38,153, 97, 90, 26, 38, 69, +142,137,157, 6, 77,215,178,234, 91,206,215, 61,171,186,230,195,123,247,120,247,222, 7,172,150,143,184, 61,187,201,245,234, 6, +139,131, 99,238, 93, 60,138, 19,217,139, 94,116,142,136,138, 28, 46,120,229,218, 33,185,202,168, 38,115,132, 18, 20, 89, 78,179, +169,145, 74,240,100,249,132,187,255,254,189,248,158, 71,214,102, 8,187,162, 62,186,188, 57,191,251,220,245, 79,147, 12,191,148, +108,177,199, 33, 83, 73,199, 63, 50,229,139,196, 95,240,233,156,185, 4,201,211,165,203, 33,196,134,173,154, 68, 41,215,124,186, + 75, 94,146, 50, 18,227,132,231,104, 82, 82, 24,141, 70,178,200, 13,141,117, 84, 82, 99, 69,140,210,116, 4,130, 8,228, 69,137, + 27,229,143, 46,105,218,125,114,155, 35, 21,115, 41, 83, 66,148,221, 93, 67, 90, 69,251, 96,189,111,176,227,119,133,221,219, 47, + 0,206,252, 30, 73,102,143,131, 48,202,227,132, 72, 65, 66,201, 85, 14, 17,191, 95,205,225,232, 26,210,100, 8,169,240, 12,132, +182,129,139,243,216, 92,108,155,136, 44,228,102,151,239, 60,164, 9,108,232,162,171,222,232,156,104,109, 90, 79, 36,243,165,166, + 67,156, 62, 77,184, 20,222,131, 23, 8,147, 26,157, 54, 53,186, 87,134, 69,146,224,159,247,160,247,172, 85,198,143, 22, 37,183, +178,140,193, 59, 86,222,113,215, 90, 30, 73,207,235, 89, 69, 97, 74, 10, 97, 48,125,131,232, 26,238,213, 43, 6,239,169, 6,207, + 4,203,242,124,139, 61,191, 32, 20,146,144, 25,190,149, 79,249,195, 87,111,241,202,193,148, 7,155,150, 63,221, 52,124,178,189, +196, 11,205,194, 24, 54,193,113,123, 94, 48, 56,136,246, 51,129, 74,128,146, 10,165, 37, 2,129, 18,138, 73, 89,226,132,228,184, +156,242,250,226, 26,223,191,177, 32, 47, 52,219,204, 68,138,136,206,209,153, 68, 7, 80, 94,162,240, 95, 80,220, 53,210, 68, 18, +176,212, 38, 18,232,108, 64, 20, 25,191,127,115,193,111,223,126,149,219,249,132,197, 68,243,215,143, 46,162, 61,240,166, 37,116, +125, 92, 87,172,150,244,231,231,132,174,167,175, 27,194,164,164,111,107,250,203, 51, 6,219, 17, 54, 43,134,182,198, 5,203,189, +237,154,251, 23, 23, 44,187,142,243,174,229,162,111,185,223, 54,184,109,139,191, 92,242,241,186,227,253,118,205,153,180,124,108, +123, 42,169,249,120,187,225,253,229,146, 63, 59,189,224,189,190, 70,121,129, 12, 22,129, 99, 18, 60, 70, 9, 26,235, 35,225, 47, + 72, 68,202, 11, 23,222,199,226,206,110,125, 38,246,214,104, 79,113, 11, 94,224, 67, 60,143,195, 51, 38,223, 73,253,116, 83,172, +178, 84, 84, 13,167,214,242,135,243, 2, 23, 2,183,243, 28,225, 29, 39,125,195,175, 84, 19,126,178,217,240, 86, 49, 97,139,196, + 13, 45,189, 27,248,183, 79,158,240,201,106,195,249,186,137, 78,139, 38,145, 24, 67, 34,246, 5,199,239, 44,166, 84,198, 80,228, + 19,130,210, 12, 62,240, 88,201, 56, 24,164,192,159,100,234, 30,239,225, 33, 26,204,124,110,136,252, 38,220,178,103,235,215,184, +190,179,126,103, 95,254, 37, 14,115,255,176, 69, 93,250, 52,245, 36,131, 15,149, 58, 51,173,226,131,114,140, 59, 53, 41, 51,221, +166,233, 56,164,206,109,255, 13, 93,217,234, 61, 51,165, 91,255,229,140,121,147,165, 40, 77, 31, 9, 84,214,239,152,235, 87,230, +251, 54, 22, 18,233,175,148, 80, 41,104, 45,165,180,132,103,136, 17, 95,177, 91, 49, 37, 93, 86,144,233,192, 96, 7,218,174, 35, +207, 36,243, 60,195,168,152, 54,212, 59,199,186,111,185,236, 59,186,244, 30,170,162,224,160,202,152, 8,137, 17, 18, 99, 4,222, + 90, 86, 67,199,227,101,205,166,237,226, 36, 60, 56,172,134, 69, 57,225,229,227, 87,233, 66,143, 14,154,207,214,231,216, 71,247, + 94,108,159,238, 72,187, 49, 1,237,128,184, 62,165, 84,134, 82, 79,208, 89,137,210,130,174,110, 56,191, 56,229,127,255,249,207, +225,241, 19,110,254,225,239,178,253,244,222, 14, 5, 81, 9, 5, 25,189,142,159, 37,139,140,136,140, 20, 41, 17,206, 63,135,156, + 39,247,214, 49,236, 38,197, 44, 33, 2,117, 29,247,230, 67,212, 21, 71, 75,222, 42, 73,189,242,248,123, 22, 21,243,151,110, 83, + 84, 37,106, 90, 49, 56,155, 36,148,130, 92,107,148, 16, 84, 58,202,127,150,189,103,150,105, 58,239, 81,233,241,212, 91, 79,105, + 20,109, 61,196,253,153,243, 41,170,215,197,233,252, 74,155,238,211,132,110,227,181, 45,243, 88,120,135, 68,216,220,183,130,220, + 47,236, 90, 62,243,246,237,211,135, 96, 60,158, 87,246,197,236,153,221,164,239, 41, 21, 77,113,164,128,195, 25, 97,178, 32,216, +150,128, 76, 49,172, 77, 92, 7,248,116, 45,219, 49,125, 45,161, 38,219,246, 10,206,164,245,177, 1,176, 46,229,170,155, 72,146, + 11, 1, 86,235,232,136,183,255, 80, 30,123,106,163, 16,117,138, 57, 86,154, 48, 47,248, 87,111,220,160,156, 21,220,123,178,138, +123,211,103, 31,232,193,161,181,166,202, 12,107, 2,247,189,231, 3,235,248,179,206,242,123, 74,176,208, 37, 6,137, 30, 6,124, +187,226,129,179, 8,235, 17,214, 81,122,193, 66, 64,237, 29,221,163, 11, 2, 45, 47,107, 56, 44, 42,150,125,207, 95,157, 46,249, +249,122, 9, 82,210,218,150, 7,117, 67,237, 45,219,214, 82, 59, 71,145,151, 84, 10,114, 4,131, 15, 84, 1,156,119,136,114,130, +159, 78,169,202, 9, 89, 57, 69, 34,184,105, 42,126,253,198,203,252,218,205, 91,188,253,250, 29,110,221, 56,228,177, 46, 17, 86, +161,133, 67, 5,143,242, 30, 53, 41,162,171, 30,196,198,202,232,232,176,151,204,154,132,237, 17, 14,138,185,225,213,201,156, 78, + 74,238, 14, 61,239, 73, 79,216,118,176, 90,198,107,121,187,133,186, 35,244, 3, 97, 91, 19,250,158,112,255, 17, 56, 75,184,220, + 64,169, 97, 91,227,237, 0,221, 64,232, 90,252,166, 33, 88,143, 95,175, 8,117,135,111, 45, 97,179,193,183, 22,191,185,100,115, +126,206,253,117,207,167,131,227,223,212,151,252,249,106,205, 79,234, 53,143,188, 77,251,253,154, 82, 4,114, 31,200,188, 37,243, + 48, 87,130,181, 20, 41,201, 90, 34, 19,138, 42,242, 9, 34,215,187, 70,115, 68,110,158, 41,214, 95,172,239,255,170,194,174, 99, +209,154,148, 41, 82, 59,139,240,119, 57,137,141,124, 55, 64,105,120, 75,106,126, 59, 23,104, 83,160,156,101,229, 44, 62,120, 14, +148, 97, 35, 5,175,105,205, 25, 48,117,150,121, 94,112,210,118,220,145, 18, 63,116,116,109,207,182,238, 96, 91,167, 97, 36, 42, + 64,254,224,120,194,203, 89,134, 86, 25, 94, 40,140,214, 40,229,121,191,115, 73, 13, 35, 99,211,170,178, 36, 97, 78,247,239, 40, +171,126,161, 97,229, 75,184,200,242,139, 8,114,114,111,112, 77,181,238, 57, 48,255, 63, 92, 81,207,179,120,178,236,176,179, 33, + 29,109, 67,179, 44, 62,176, 61, 41,251, 60, 21,216,204, 36,194,211,222, 67,244,138,109, 56, 78,241,233, 11,251, 2,164, 5,173, +119,133, 65,154,221, 46,211,167,194, 48,234,217,247,131, 96,252,254, 78, 35, 77,162,146, 29,170,240, 34,154,199, 76,225,242, 41, + 94,198,160, 12, 47, 29, 19,101,226,164, 40, 21, 62, 8,186,193,114,209, 91,182,221, 0, 8,230, 7, 83,110, 47, 14, 40,181, 65, + 9, 16, 4,164,247,116,206,178,106,122,206, 86, 13, 97,240, 8, 31,146,116, 2,124,166, 17, 42,144,235,156,179,230,146,251, 79, + 30, 65,187, 34,188,136,193,139, 76,197,214, 73,232, 44,151,171, 37,159, 14, 61,199,101, 78,158,231, 12,221,192,166,105,184,127, +241,152,135, 31,222, 5,103, 99,152,194,197,242,105, 6,232, 87,161, 52, 34,101,222,203, 47,131,173,198, 48, 29,181,135,213,165, + 9,220,217,200, 92,109, 54,241,198, 31,145, 19, 63, 58,178,233,216, 20,222, 56, 38,207, 20, 90,104,132, 0, 43, 37,193,182,160, + 21,185, 84, 84, 70,145, 41, 69, 99, 3,149, 81,180,214,225,131, 39,136,128,199,145,107, 73, 63, 4,156, 27,253, 14,210,227,201, +118,169, 1, 10,145, 57,158, 21,169, 80,219, 36, 61,235,227,235,180, 54,146, 7,191,112, 90, 29,215, 73,123,219,230, 60,139,147, +244, 62,231,100,148,124, 62,187,190,130,216,160, 24,179,147,111, 22,121,108, 34, 84,130, 5,109, 23, 97,240, 85, 27,119,135,117, + 15,198,240,218,141, 9, 63,200, 53,175,101,138,187,103,171, 68,144, 75,122,117,124,124,144, 42,147,124, 5,178,200, 23,184,184, +252, 92, 81,199, 39,111,251,193, 38, 36,109,128, 44,231,191,127,227, 22,191,119,227, 14, 70,195,255,125,214, 68,159, 0,118, 22, +171,130,104,157,251,112,208,104, 41, 89, 3, 15,156,229,190,147, 88, 39,184, 27, 90,254,137, 41, 41, 48, 40,153, 81, 44,174,241, +242,209,109,174,103,134,101,223,226, 8,100, 88, 94, 54, 26, 41, 5,121,215,241,160,109, 8,126,195,191,127,248,144,127,119,118, + 70, 24,122,130, 34,154,214,100, 6, 79,108, 2,122,239,112, 54,112,123, 82,176,181, 45, 55,140,161,243, 1,147,229, 44, 14, 22, + 20,179, 9,250, 96,134, 51, 26, 33, 13,147,114,130,247,129,239, 29,220,224, 7,183, 94,229,187,179, 27,252,250,209, 13, 38,115, +205, 61, 15, 90,101,168,190, 71,117, 22, 57,153,160, 76,134,202, 75,228,224,144,194, 34,131,138,133,125,176,208,212, 60,217, 88, +154,210,177,148,129,159,212, 3,219,224,160, 72, 43,139,117, 29,175,105,219, 39,169,151,139,150,191, 67, 71,232, 60,129, 1,214, + 13,161,110, 97,121, 25,125,197,183, 29,161,183,132,224, 99, 19, 48,244,248,139, 19,130,235,240,109,131,239, 26,188,115, 49, 22, +183,174,241, 78,224,134, 26,239, 6, 6, 63,196,201,223, 65, 62, 88,140,112, 84, 82, 82, 10, 75,174,224,192, 40, 90, 33,152, 40, +197,171, 83,205,235, 7, 83, 14, 22, 5,213,193,140,165,154,166, 20,199, 72, 6,125, 17,199,202,231, 21,120, 1, 8,167,227,176, + 52,201,160, 92,196,235,149, 16,249, 33, 77, 90, 35, 45,166, 16, 36,255,201, 52, 3,161, 88, 54, 43,166,249,148,206,123,110,231, + 37,101,128,119,235,129,137, 49, 84,174,231,157,198,115, 93, 6,180, 18, 4, 9, 55,164,228,219, 18,254,195,233, 38,230, 62,116, +117,202,132, 8,220,154,230, 28,165,235,201, 75, 73, 23, 2,119,155,129,251,222,238,236,165,125, 34,216,230,121,188,239,138, 34, +162,129,243,121,228,173, 16,146,174,157,167,172,194, 95, 88,158,253,133, 68,185,125,101, 12,255,128,240,123,158,197,130,169,244, +142,249,172, 18, 44, 55,178,205,199,169, 67,232, 61,246,249,222,127, 27,255,222,165,128,149,126, 47, 42,245, 89,221,158,231,133, +172,244,174,138,138, 79, 5,217,201,157,143,182,142, 25,232, 87,233, 56,210,238,177, 94,246,150, 64, 82, 60,141,246,191,168,100, + 33,159, 35,143, 14,210, 84, 30,223,227, 52, 87,104, 41, 81, 41,138,117, 99, 7,182, 67,207,208,122, 80,130,235,243, 57, 71,147, + 42,234,124,189, 71,138,128, 7,154, 97,224,116,219,211,215, 45, 34, 88,194,224,147, 22, 50,208,181, 29,151, 67,207,164,148,100, + 42,195,148,154,229,221, 79, 63,175, 48,144, 50, 22,143,253,239,187,212,185,202, 84, 24,234, 14,206, 46,184,151,231, 76,144,156, +111, 86,156, 44,207,249,155,191,251, 32, 26, 74,120, 7,143,159,124, 13, 13,230, 30, 95, 98, 44,238, 94,124,201,201,211,169,113, +218,219,194,121,226,106,102,244,223, 55, 69, 58,159, 33,201, 18,211,215, 62, 64, 38, 49,147, 10, 35, 21, 2, 65,125,118,114,229, +224, 87,102, 17,130,239,211,164, 17, 66, 96, 98, 4,141, 15,248,224,232,186, 1,161, 37,110,136, 69,128, 33,217, 4, 15,125,212, +186,143, 54,179, 46,233,187, 73, 49,173, 17, 82,136,222,211,202,126,193,148,254, 12,204, 14, 48,159,237,246,237,106,239, 88, 93, + 25,152, 36, 72,220, 36, 56, 82,236, 61, 66,157,138, 83,117, 31,226, 52, 83,229,200,172,136, 92, 0,153,126, 94,221,196, 66, 61, +137,196,190,183,230,113,191, 60, 23,130,109,102, 88, 95,174,118,153, 7,235,109,202,143,111, 99,166,188, 78,146,189,109,106, 16, +158,125, 40,143, 48,236,136,204,204, 42,126,116,235, 58, 47, 85, 11,222,223,174,248, 15,171,250,106,191, 62,178,252, 69, 90, 63, + 8,111, 89,107,131, 45, 52,141,214,156, 9,141, 66,176, 14,240, 61, 45,184, 61,185,134,204, 10,212,157, 59,152,197,156, 60,155, +242,224,226, 4, 31, 44, 7, 74, 51,147,130, 55,203,140,215,202,156,235,210,243,127,220, 59,229,241,227, 75,252,102, 21,237, 71, +135,142, 16,162,197,232, 92,105, 58, 33, 41,164,230,187,121,137, 15,129,133, 20,172,250,150,105, 86, 48, 5, 68, 81, 48, 63,158, +146, 77,178, 56,109,103, 57,189, 8, 92, 95,204,249,246,241,130,163,107, 11,110,220, 62,230, 80,230,220,206,230, 76, 75,197, 71, + 97, 64,161, 80, 38, 71, 57, 17, 31,117,193, 35,165, 68, 74,141, 20, 17,198,150,193, 71,131,154,190,225,209, 89,203,199,189,101, +147,167, 18, 39, 53, 84, 69,242,187, 72,247,136, 73,205,235,120,111,217,100, 56,212, 69,171,209,224, 29,180, 53,161,111, 8,205, +150,208,213,132,174, 37,108,214,209, 82,183,235, 9, 62, 58, 18,122, 51,137,141,234,182,195, 93,158,225,215, 91,124,231,240, 50, + 96,189,160,198, 98,221,192, 53, 1,194, 15, 72, 2, 19,169,240,222,242,189,210,240, 95, 30,207,249,227,107,115,126,255,240, 26, + 63,154, 77, 48,153,225,246,225, 4, 57,203, 57,247,163, 37,179,191, 50,185, 18, 95,241,231,115, 80,189, 75, 13,162, 54, 80,205, +162, 71,196,232, 19, 18,136,182,175,101,206, 91, 70,179, 48, 5, 19, 37,184,165, 37, 51,157,113, 50,116, 92, 87,145, 39,240,211, +174,231, 71, 85, 5,174,231, 49,146,183,164, 35, 87,138, 92,103,244, 67,203, 37,112,182,105,120, 83,122, 62,238,251,120, 95,116, + 45,116,150,207,250,192,237, 66,115,156,103,120, 60,181, 11,252,111,117,178,119, 29,146,124,109,180,181, 22, 10,180,230,237,227, + 25,255,217,203, 71,252,241, 75,215,121,179,202, 56, 62,158,241,137, 75,131,135, 74, 80,150,208, 9,233,245, 47,246,124, 28,239, +117, 41, 63, 47,107,123,118, 74, 55, 89,180,191,158,204,254,158,139,186,214,159, 63,125, 89,130, 25,131,143, 7, 68,236,193,174, + 89,218, 89,200,189,221,122,199,206, 61, 43, 27, 3, 44,146, 65, 71, 72,108,224,111,162,189, 30,187,161, 76,197, 2, 46,147, 3, +157, 75, 83,250, 78,147, 18, 11, 74,240,159,191, 34,189,142,210, 13,207, 87,104,145,159,165,146, 31, 17,166, 21,101,150,161, 3, + 8, 28,165, 20, 40, 37, 17, 66, 80,187,129, 85,239,217,108,146,145,129,212,148, 69,134, 81,130, 64,192, 38, 18,203, 48, 56,206, +234,142,198,245,248, 54,238,234,128,200,176,237, 99, 71,121,124,231, 14,191,250,210,247,185,182,184, 65,169,167,124,252,209,207, +147, 17, 10, 59, 86,117, 72,244,165,253, 6, 73,142,133, 98, 12,198,137, 19, 88, 88, 45,185,127,178,228,254,217, 41, 39, 15, 79, +226, 78,234,120, 17,163,104,151,203,175, 39,217, 16,123, 37, 33,124,149,109, 99,154,212, 71,231, 38, 33,119,180,171, 16,118,202, + 5,183,137,208,187, 72, 70, 64, 87,251,111, 79,111, 29,117,219, 70,205,190, 84, 32, 2, 82, 27, 36,129,206,121, 22,153,166,245, + 46, 22,125,103, 49, 66, 82,183,129, 28,208,184, 0, 0, 32, 0, 73, 68, 65, 84, 29, 74, 73,218,110,192, 14, 46,158,228,113,183, +109, 19,151, 66,166,137,125,244,130,247, 34,153, 14,117, 41,139,222, 62,205,122,127,222,199,124,198,175,254,193, 31,240,248,209, + 41,132,209,168, 35, 53, 46, 35, 41,211,167, 41,126, 84, 85, 36,203,214, 8,223,200,104, 97,156, 16,138,197,225, 34, 58, 33,203, +232,187,142,119,209,202,210,185,200,242, 45, 11,242,105, 78,166, 36, 79, 20,124,120,186,142,205,208,208,197,227, 90, 76,162, 43, + 88,235, 96, 49, 37, 91, 28,242,223,188,114, 27, 76,224,241,147,243,157,213,237,243,166, 49,103,249, 64, 74, 50, 3,255,211,249, +138, 49, 71, 65,216, 1,186, 52,217,203,241,118, 10, 12,237,128,152, 76, 64, 75,164,206,113, 82,161, 51,141, 99,224,123,213,140, +108,122,136,190,113, 13, 89,228, 32, 13,225,244,132,204, 8,230,194, 50,211,138,185, 82,232,204,176,200, 12, 11, 45,168,115,201, +106, 8,248,179, 21, 97, 85, 19,148,228,123,139, 41, 7, 69, 69,169, 20,223, 46, 42,110, 86, 26,229, 6, 30,146,241,170,214,216, + 48,176,177, 29,211,114,130,208,154,220,104,148,212,228, 70, 49, 59,156,112, 45,207,121,245,246,156,233,181, 25,249,180, 32,159, +148, 20, 65, 83, 5,205,141, 34, 99,118, 60,229,177, 5,165, 99, 46,188, 42,203,152, 84, 55,184, 56, 3,100, 2,209,119,209, 94, + 55, 51,136,205,146,176, 94, 33,172, 39,100, 9,194,117, 46,162, 78,211,105, 92,167, 76,138, 88,212,159, 34, 89,122,130,247, 87, + 54,191, 97,252, 60, 90, 11,143,196,196,125, 25, 97, 86,225, 95,190, 78,200,115,124,211,225,189, 37, 88,139,239, 54,177,184,111, + 58,176,158,182,239, 49,161,167, 18,129, 74, 42, 58,231,152, 72,201, 15, 77,206, 43,153,225,118, 94,209, 75, 65,102, 10,114, 93, +208,154,140, 60, 47, 40, 38, 25,143,145, 8,105,226, 42, 88,131, 72,215,200, 87, 21,245,171,207, 33, 93,243,215, 23, 28,127,251, + 22,119,174, 31, 80, 86, 25,235, 85, 23, 81,157,220, 32, 50, 67,233, 3,111,205, 75, 50, 37,105,132,228,193,208,242, 45,157,209, + 59,199, 52, 43,240,174, 39,179, 61, 70, 27, 50, 2, 23, 74,209, 15, 13, 77, 16, 28,232,156,123,219, 45,223,193, 82,235,140, 7, + 77,203,224,147, 4,175,107,193, 14,124,120,190,230, 47,215, 29,127,179,110,248,233,233, 58, 90, 79,143, 6, 89,146, 56, 96,250, +116,255, 25,193,239, 30, 78, 56,204,115,150,110,160,200, 50, 10, 35,121,199, 19,159, 89, 90,199,232,102,157, 37,243, 42, 29,107, +221,151, 33,166, 99,125,250,220,196,110,247,184, 95,251,232,175,129, 27,215,225,160,250,123, 46,234, 38,193, 40,201,200, 42,154, +133,164,105,123, 92, 78,203,189,135,242,104,252, 50, 78, 40, 73,242,136, 74,134, 32, 54,196, 23, 63,116,105,127,145, 10,146,210, + 47, 6,123,127,209,129, 27,108,236, 6,197,222,208,164,216, 53, 14, 36, 86,190, 22,137, 21,191,199,134,119, 99, 76,107,130, 7, + 94,212, 9,111,114,200,252,248, 24,129,101,146, 75,140,242, 56,124,100,247, 58,199,186,115,212, 93,135,107,135,196,244,150,104, + 41, 48,193,209, 15, 29,189,115,212,214,178,234, 44,235,174,195,182,195,213,235, 18,128,200,116,252,119,147,138,215, 94,122,133, +235,213, 13, 76, 86,112, 86, 95,114,247, 23, 31, 69,168,105, 60, 63,251, 27,118,241,108, 23, 57,198,165,250,167, 9,217,161,139, +234, 0, 83,240, 43, 63,250, 46,223,121,229, 14, 55,174, 29,240,240,195,143,190,102, 83,181,231,219,251, 34, 50,144, 49, 28,101, +156,236,199,159,163,203,136, 6,117,155,148, 31,224,162,243,147, 74,190,255, 58,105,228,101,154,114,198,244, 62, 29,139,157,147, + 16,188, 96,176,241,218,148, 2,250,161,103, 8, 34,230,195, 91,199,208, 38, 55, 40,153,174, 1, 45,210, 83, 75,199,130, 45,146, +125,171, 76,174,117,210,199,137, 94,236,241, 8,244, 87, 68, 39, 10,201,226,206,109,206, 46,183,145,165,126, 37,135,244, 79,147, + 46, 71,119,195,177,161,185, 98,197,143,231, 44,178,171, 77,158, 33,179, 18,233,122, 6, 68, 84, 7,116, 67, 52, 83,202, 5, 52, +150,203, 44,231, 51,161, 56,233, 92,132,240, 79,150, 41,174,210,239,216,188,125, 7,139, 5,255,237,183, 95, 99,158, 21,220, 44, + 51,254,234,222,195,167,144,135, 47, 44,238,131,101,216,214,252,188,177,145,183, 98,116,156, 40,148, 70, 12,109, 98, 76,239,184, + 64, 2, 79, 91, 91, 66, 53,165,204, 51,110,149,134,235, 70,211,216,192,129,214, 92, 47,166,228,243, 35, 4, 18,119,182,166,169, + 47, 89, 40,141,180, 45, 3, 1,171, 20, 83,165,232,165, 98,155,231,148,147, 18,189,200,241, 71,135,212, 50, 70,146,102, 58,102, + 40, 84, 69,206, 91,243, 9,139,188, 68, 21, 5, 10, 75, 45, 2, 97,176,116,195, 64,240,130,182, 29,232,188, 34, 47, 37, 7, 70, +114,144, 25,142,139,140,163, 89,137, 73,134, 88, 33, 64,191, 29,152,152,140,151,138, 25, 55,204,140,107,243,130,108, 81,176,206, +114,110, 29, 76,104,136,249,232,178, 40, 17, 14,230, 85, 73, 63, 54,255, 58,106,158, 51, 47,177,247, 79,119, 33, 83,121, 14,121, +137, 88, 76, 17,179, 18,145, 25,196,186,223, 17,211,190, 4,222,126, 86, 97,112, 85,212,111, 93, 39, 28,205,241, 66, 17,156,199, + 55,245, 21,231, 50, 12,150,208,212,132,102, 11,203,134,165,135,163, 66, 17, 6,143, 15,158,204,121,126,115, 86,114, 36, 53,181, + 15, 28, 20, 83,164, 50,212, 74,161, 85, 70, 11,148,153, 65,105,201,105,153, 33,242, 28, 81, 86, 8,165, 17, 33, 32,148, 68,154, +104,188, 35,210,179, 90,228, 25, 28, 94, 67, 28, 30,198, 93,121,176,136, 30, 56,152,160, 94,123,137, 95,125,233, 22, 71, 85,197, +181,233,148, 70, 59, 14,231, 11,230,147,130, 44,203, 89, 43,197,171,153,228,251,210, 80,227,185, 99, 42, 30, 13, 3,179,204,240, +184,221,178,200, 12, 66, 74,222, 93,111,249,118,150, 97,188, 71, 8, 77,214,111,249,133,115,188,157, 73, 54, 66,241,112,217,240, +201, 42, 33,110,193,238,106, 66,215,195,182, 38,172,183, 81, 10,218, 15,145, 41,223,182,123,208,119, 68,157, 95,171, 12,223,153, +149, 9, 84,150, 72, 41,233,172,227, 97,235,168,131,139,207,173, 34,169, 99, 50,179,147, 70,243, 21, 67,224, 72, 10, 31,229,129, +227,122,249,139,212,220,186,128,195, 41, 8,241,247, 92,212, 71, 54,251,184,223, 20, 62,194, 43, 90,164,154, 62,230, 7,167, 68, +169, 50, 89,116,138, 84,192, 77,250,247,109,138,229,244,105, 18, 26, 89,194,163,166,221,168,111, 78, 78,208,169, 0,122,145, 18, +189,236,142,132, 39,210, 62, 83,134,221, 90, 64,239, 5,198,104,113, 21,121,249,149,228,184,253,143,163,107, 48,201, 40,101, 52, + 7,109,236,144, 40, 4, 1, 31, 60,203,166,165,223,244,187, 59, 50,215, 84, 74,199, 7,146,115, 52,189,163,117,158, 85,211, 18, +154,126, 23, 28, 50, 58,182,105, 73,118,120,196, 31,253,198,111,115,231,224,101,178,194,112,114,121,198,121,179,226,241,123,239, +236, 38,226, 81, 46, 50,178,213, 3, 47,198, 70,215,121,100,240,191,114,131, 31,220,122,153, 42,203, 89,148,115,222,175,215,209, + 54,242,235, 20,246,175,115,220,198,130, 53,122,152,143,143,174,190,141,197,122,146,180,225, 58,237,180,188,125, 26, 21, 24, 9, +118, 42,217,253,250, 72, 20, 11,214, 33,100,160, 15,150, 66, 43, 86,109, 79,102, 76, 12,246,176, 22,215,251, 24, 38,161, 50, 66, +155,100,151,232,221, 42,105, 36,122,250, 17,253, 48,209,163,160,208,241, 97,161,242, 29, 34,245,101,197,221, 90,206,238, 61,129, +119,207, 97, 49, 58,239,137,207, 91, 75,238,239,214,173,221, 37, 18, 38,201, 17, 93, 3,205,128,152, 79,176, 2,110,102,138,181, +141, 54,161, 46, 36,249, 93,189,137,247, 99,158, 36, 57, 82, 70,116,103,211,166,169, 48,177,130,187, 20,106,227, 5, 47,189,114, +204,180,156,242,225,106,205,167,203, 21, 44, 87, 95,205, 98, 30,108,132,220, 77,129, 40,242,184, 22, 40,242,132,102,116, 49, 20, + 70,238, 75,191, 44, 62, 47,184, 54,157,240,250,172,224,229, 44,231,102,102,232,252,192, 29, 85, 80,133, 12,177,109,241,151,231, +208,111,232,130, 37,147,224,188,199, 7,193, 96, 50,106, 33,104, 76,198,153,214,132,108,194, 26,137,168,102, 76,102, 83,206,236, + 64, 40, 74,178,190,229, 90, 85, 33,165, 96, 27, 2,151,117,244, 75,183, 33, 71, 40,133,119, 29, 79,150, 23,116,155,158,118,109, + 41,243,140, 10,193,225,180,100, 90,154,120, 41, 57, 79,115, 57,208, 39,120, 59,211,154,227,233,148,111,205,143,249,222,244, 26, +111, 47,110,113,123,122,196,203,211, 9, 55,143, 22,212,194, 33, 39, 5,181,208,152, 98,130,247,154,144, 25,130, 80, 88,223, 69, + 47,129,179, 39,136,218, 71,134,121, 89,198, 63,197, 4, 81, 76,224,232, 0,145,149, 8, 55,230, 99, 60, 77, 76, 11, 95, 81,224, +131, 29,160, 19,132,186, 33,180, 29,193, 8,194, 96,241,251,255,214,185,180,199,135,199,219, 1, 81, 72,214,157,197,122,199,117, + 41,185,157,229, 40, 41,144, 74,210, 74,205, 35, 4,191,112, 30,167, 51,156, 27,168,138, 9,159,166,103,163, 40, 51,196,193, 12, + 49,155, 35,103, 51,132, 48, 8, 93, 32,130, 64, 28, 28,114,227,135,111,242,195,111,191,206,173,227, 35,166,243, 9,231, 33, 54, +201,226,240,136,183, 95,191,205,141,197, 97, 92, 55, 6,207,171,199,175, 48,175, 38,124,251,198,171, 28, 22, 57, 88,248,171, 65, +114,205,120,142,100, 70, 23, 44,183,164,226,103, 77,199,247,170, 41, 63, 91,109,121,105, 82,112, 83,192,133,247, 12,118, 64, 41, +197,165,115,188, 42,163, 64,227,227,245,134, 62, 56, 30,214, 93,146,181, 61,171,170,242, 59, 87,188,174,139,205,109,215,239, 86, + 72, 67, 68,139,151, 65,241,195, 42, 39,215,138, 42,203,113,222, 49, 72,201,159,159,175,119, 3,196, 56,200,142,133, 57,168,136, +114,250, 23,244,129,255,130, 77,221,231,184,196,166, 0,165,255,158,139,186, 79,187, 7, 35,159,182,181, 30, 31,200, 97, 44, 38, +137,108, 70, 72,172,217,148,132, 21,146,214, 55, 31, 37, 72,201,163, 93,238, 89, 60, 40, 25,117,192,214,127,243,215, 40, 69,146, +246,164,215,123,165,139, 78,144,188, 20,207,236,214,147,212,194, 39, 41,210,184, 95,121,145,226,100, 52, 76,231, 96, 52,131, 29, +144, 50, 32, 69,136,196,101, 96,221, 15,212,235, 4,187, 19,181,190,121,110,168,180,185, 90, 65,215,118,136,208,124,151,136, 27, + 33,196,156,238,224, 18,151, 34,227, 59,175,191,196,175,189,241, 54,147, 89, 69, 8,158,119, 31,188,199,207,238,222,133,243, 39, +187, 11,105, 95,126, 38,120,177,105,217,196, 48, 23,166, 5, 78, 6,190,123,253, 22,214, 7, 54,125,203,221,119,247, 80,128, 23, + 66, 44,138,221,190,248,235,156,175, 47, 82, 25, 76,138,104,211,234,101,132,189,117,146,149,153, 84, 68, 68,216,237,240,243,100, +114, 52,158, 51, 23, 98,212,169,131,174, 27, 48, 90,208, 44,123,156,243,132,173, 35,116, 22,134, 16,235,168,117, 32, 20, 82,137, +189,135,168,220,145,211,228, 56,177, 39,179,152,178,140,138,132, 66,197,115, 83,232, 47, 71,116, 92, 31, 77, 54,198, 68,188,193, +126,254,186,218,127,239, 35, 55,100, 76,160,179,195, 85, 30,179,235, 6,244,172, 64,227, 57,144,146,137,136,219, 44,231,146, 52, +104,179,141,231, 61,159,236,156,237,182,203,157, 60,103, 24,118, 33, 60,131,227,195,162,224, 93,239,249,192, 19,207,243,147,179, +231,247,243, 35, 87,163, 72,108,252, 46,238, 67, 69, 89,196,251,187,200,185, 94, 78,168,187, 14, 26, 27, 11,187,181,209, 99,221, +228,220, 58,170,120,115, 50,225,102,150, 51, 85, 6, 21, 2, 83,103, 57, 26, 60,102, 93, 35,215,167, 8, 27, 87, 35, 82, 27,178, + 32, 24,194, 64,131,224, 66, 73, 30, 35,233,148,166,113,130,144, 77,184, 83, 78,120,189,202,249,193,180,226,117,147, 97,114,195, + 89, 15,245, 16,168, 7, 65,161, 20, 86, 43, 50,173,169, 10,197,208,193,208,119,244,237,154,147,199, 15,232, 58,205,205,249,148, +210, 9,180, 21,168, 32,217,110, 7,150,117,207,227,229, 22,213,247, 76, 38, 57, 89,166, 41, 76,198,225,108,198,245, 98,194,171, +211, 67,238, 84,215, 56,150,134,239, 47, 14,121,105,162, 17, 69, 96, 58,201,153,148, 57, 90, 10, 90, 23,240, 77, 71,240, 3,162, +239,162, 1, 80,215, 33, 76,116,159, 19,229, 12, 81, 46,248,141,107, 55,249,151, 63,250, 33,223,126,249, 58,239, 24, 25, 73,139, + 93,247, 66,210,177,144, 26,172, 16, 2, 65,105, 66,166, 8, 8, 66,215,125,241,132,111,123,196, 80,179, 94, 15,108, 58,207,105, +235,121,181,148, 28,101,146,153,202, 49, 82,113,191,239,248,133,247, 92, 4,143, 80, 10,148,161, 38, 48, 17,130, 19, 25,101, 98, + 2,144,147, 18, 81,100,200,249, 28, 49,169, 16, 55, 14,248,225, 27,119,248,222,173, 55,184,113,237, 58,147, 44, 35, 11,129, 91, +135, 11,178,163, 57,183,110, 94, 99,154, 23,148, 58, 71, 74,193,180,156,178,220,118, 84,197,148, 50, 43,200,179,130,195,106,194, +237,208,242,208,122,190,165, 36,150, 64,111,114, 50,103, 57,245,142, 55, 51, 67,239, 44,103, 66,112, 32, 4,154,192, 67,215,115, + 40, 4,114,136,100,193, 83, 23,184,108, 90,122,225,233,221,158, 58,231,185,250,241, 84,160,125, 31, 27, 96,219, 71,243,169,174, +101, 86, 25,110,107,195,129, 81,172,186,158,255,245,209,146,173, 15, 49,248, 75,135,157, 18, 43,164,117,102,219,197, 26,242,203, +186,208,233, 68,106, 14, 33,222,207,167,103,255, 17,136,114,126, 63,123, 60, 65,134,102,124,144, 39, 28,123,100, 62,251, 68, 38, + 24,119,137,163,190,153,176,155,222, 93,122, 88, 62, 37,233, 73,147,186,148,223,236, 0, 61,245,111,178,103, 96,117, 34,236, 46, +237, 83, 43,141,171, 85,194, 8,195,191, 72, 65,212, 26, 38, 11, 40, 13, 65, 8,130,242,104, 5,153, 22, 40, 41,168,123,199,170, +235, 9,125,127,245, 59,100, 97, 80, 82, 16,132,167,183,158, 85, 55,208,212,195, 46,199,119,132,164, 67, 10,250, 80, 2, 53,159, +243,198,241, 77,174, 29,220, 34, 4,193,166,105,120,231,238, 71, 52,167,167,176,185,248,188, 25,207,215,153,150, 85, 6, 7,211, + 36,225, 16, 92,218,134,123, 23, 43, 62, 56, 61,133,135, 15, 95, 60,206, 48,207,224,141,215,162, 45,233,122,245,203,219, 43, 14, +233,196,140, 97, 61, 33, 57, 17,102, 69,146,156,249, 61,237,149,227,191,251, 47,254,132,119, 62,124,111,215,216,180,177,112, 49, +120, 92,159, 44, 7, 91, 27,121, 31, 46, 21,227,100,156,147,229,121,204, 71, 54,130, 76, 41,156, 78, 89,230, 54, 21, 89, 53,218, + 13,167, 61,146, 73,196, 51,157,254,159, 76,127,249, 62, 77,126,205,107,247, 89,181,193,248, 61,231,184,182,168,104, 5, 76, 76, +140,163, 60,206, 13, 75,107,227, 78,176,107,227,245,124,235, 40, 26,240, 76,139,120, 12, 46,151, 79,253,140,248, 51,163,139,220, +144,171,157, 2,101,185,218,189,143,162,136,205, 94, 8, 87,228, 30, 49, 41,193,170, 8, 57,146,248, 47, 89,148,120,253,201,173, +107,252,243, 59,175,160, 75,193, 71,103, 27, 68,103,175,210,206,100, 83,115,237,248,144,239, 46, 14,120,189,152,115, 88, 76, 16, + 1, 78,218, 53,223,234, 59,140,247,104, 85,161,164,192,100,101,162,127, 72,134,161,227,177,119, 60,112,150, 54, 43, 88, 9, 65, + 71, 70,149,229,188, 49,159,114,172, 50, 94, 46, 42, 50, 4, 51,101,216,120, 73, 39, 36, 65,105, 50,105,144,218,224,133, 36, 4, + 77,111,123,108,144,108,182, 91,234,118,205,102,125,194,186, 85,124,171,172, 88, 40,133,107, 45,125,235, 56,185,220,242,233,229, +138, 96, 7,242, 54, 34, 61, 70, 25,178, 50, 39, 43, 10,202,105,197, 60,203,120,249,232,136, 59,135,135,188, 94, 30, 50, 65, 71, + 23, 99,233, 34,179,190,208,228, 89,129, 20, 26, 39,100, 84,177,116, 45, 98,187, 65, 14, 30,153, 11,228,228,128,127,245,157,215, +248,193,237,235,220,185,126, 19, 47,167,124, 24,122,132, 19,132,126,136, 59,250, 23,213, 65,103, 89, 66,151, 92, 50,108,250,146, + 41,113,232,193, 91, 68,231,120,119, 59,240, 23,235,154,135,190,229,255,220,212,252,101,215,115,174, 2,165, 52,132,224, 24,146, +162,211, 73, 21, 27,170, 16, 16, 90, 33,148, 65,228, 19,254,233,173, 91,252,218,209, 33,191,115,243, 21,230,243,235, 40,147, 99, +116,142, 50, 69,140,100,208,154,219,243,155,220, 94,220,102,158, 31,227, 80,180,174,229,211, 7, 15, 80, 74, 82,149, 21, 85, 57, +193,249,129,213,114,137, 36, 80,119, 61,127,218, 90,126,171,170,240,125,203,177,214, 84, 18, 26,231, 88, 3,199,222,225,181,193, +121,207,204,246,148, 82,208, 58,199,165,181,252,187,117,203,161, 18, 60,236, 98, 99, 31, 7,198,231, 12, 25, 87,249,230,123,126, + 18,227, 80, 48, 88,238,157,108,248,201,233, 37,255,215,163, 53,127,181,220,178, 29,149, 38, 34,165, 20,250,116,188,125, 72,146, +216, 33, 30, 91, 59,252,146,156, 53,249, 52, 68,230,253,127, 68, 73,155,209, 41,236, 35,153,111, 8,157, 38,120,187,131, 18, 67, +122,248,150, 89, 44,224,154, 8, 99,106,177,131,227,123,187,219,245,137, 4,225,167,137, 22,145,164, 61,223, 4,138,151, 9,146, +181,169, 80,219, 61, 98,220,216, 44, 8,246, 72,116,126,247,189,225, 5, 79,140,153,192,225, 44,217, 9, 10,178, 66, 82, 40, 21, +221, 61,149, 98, 61,244, 49,123,119,220,215,148, 81,183, 62,146,209,155,193, 97,183, 93,156,156,218, 1,100, 96,126,227, 58, 85, + 85, 81, 78, 42,154,166, 7,161,248,157,239,255, 42, 55,103, 55, 16, 66,112,182, 60,225,238,233,103,124,116,242, 24,206,207, 99, + 68,226, 47,213,164,165, 5,104, 22,253,214,235,147, 11,186,135, 39,112,126, 18,139,196,139,126, 76,167,188,253,107,111,115,243, +250, 81, 36,220,125,217,195,229, 69, 63,198,224, 31,159,252,181, 81,177,171, 86, 50,133,148, 36,156,215, 57,222,249,249,207,226, +223,155, 4,129,181,195, 78,142,230,210, 57, 21,255, 15,117,111,250, 35, 89,118,158,249,253,206,118,151,184,177,229, 86,107,119, + 87, 55,155,139, 72,137,212, 72, 20,103,145, 53,163, 17,168, 17, 96, 12,198, 30,251,139, 96,192,128,255, 62,195,254,102,192, 48, + 96,120,145,101, 91, 50, 70,163,161, 68,114,212,100, 55,123,173, 45,179,114,137,140,237,110,103,241,135,115,110, 70, 84,117,117, +119,117,147, 90, 38,129, 98,118, 49,179,170, 34,111,220,123,222,247,125,222,103, 73, 57,239,131, 97,142,143, 7,162,243,129,188, + 84, 81,169, 64, 64, 34, 8,131, 12,205, 36, 41,142, 86, 59,181,135,227,198, 75, 61,222, 75,238,203, 35, 20,159,215,169,251,189, +142,253, 57,239, 6,137,205, 12,227, 60,167,150, 2,147, 25,106,239,169,189,135, 85, 19, 73,115, 58,135,215,111,241,159,223,123, +141,111,207,167,188,126, 80,241,193,147,179,151, 55, 29, 54, 68,231,185,144,200,135,117, 31, 61, 2, 32, 22,116, 17, 67, 87, 34, + 7, 69, 71, 54,126,150, 18,208,244,224,243, 31,184, 51, 27,241,135, 7, 71,220, 45, 39, 4, 2,127,190, 88, 35,156, 69,244,254, +166,176, 47,125,206,239,220, 57,228,173,234,144,214, 91, 50,101,248,184,219, 50,221, 44, 56,148, 6, 83, 29, 32,178, 28,101, 74, + 68,240,209, 78,217,119, 92,246, 13,103, 66,178, 82,138,214, 11,178,172, 98, 58, 82,188,150, 23,168,228, 10,168,165, 36,151, 26, +167, 97,235,193, 9,133, 87, 10, 45, 53, 90,105,106, 1, 94, 42,154, 54,186,168, 29,231,158,220,183,252,245,123,239, 32,123,201, +108,213, 83, 53,158,118,189,101,211,119, 60,219,110,120,180,188, 98,185, 92, 68, 67, 28,101, 80, 66, 33,130, 64, 26, 69, 86,104, +178,105, 78, 81, 21, 84, 85,197,109, 89,225, 59,203,162,107,176, 58, 68,208,111,100,120,179,200,120, 59, 51,188, 33, 21, 89, 80, + 92,213, 22,113,189, 68,108, 27,196, 72,240,181,233,156, 7, 7, 51, 46,130,224, 73,175,120, 71,149, 80, 8, 68,166, 96,211,165, + 52,196, 47, 48,125,113,142,144,212, 49,248,254, 51,155, 75,241,194,159, 1, 31,221, 2,107,203, 71,181,229, 73,211,112, 46, 4, +143, 58,203, 60, 83, 49,167, 34, 68,148,112,221, 89, 90, 60, 43,169, 17, 34, 48,201, 70,252,119, 39,199,252,225,241, 45, 30, 84, + 51,190, 61, 63, 98,146,151,244,121,201, 38, 56,182,157,197, 57,139, 20,154, 50, 43,169,202, 41,121,150,145,203, 2,219, 11,206, +182, 23,156, 93,175, 8,120,156,235,232,108,203,163,171, 83,158, 58,207, 47,218,142, 63, 30,197,179,123,105,123, 22, 82, 82, 32, + 24, 73, 65,219,174,209,102,196, 7,125,199, 93, 41, 49, 82,145,185,142, 71,157,101,217, 91, 78, 52, 92, 89,203,114,157,114, 71, +218,176, 67,200, 62, 85, 31,110,224, 91,158, 39, 24,201,157,217, 88,219, 69,201,230,114,117,131,162,208, 37,107,217, 54, 73, 95, +187, 62,170, 71,134, 44,138, 95,202,168, 70,126, 90, 66, 32,229,223, 97, 81,247,123,108, 93, 37,227,126,130,116,232,117,123,174, + 62, 34, 77, 2, 34,121,180, 43, 34,163, 87, 16,139,134, 25,166,113,187,139, 51, 20,122, 87,100,135, 98,255,121, 83,187,214,145, +217,219,239,193,160, 74, 39,195,155,129,204, 32,119, 6, 52,214,239, 14,207,225,226,245, 9,176, 10,175, 56,229,230, 25,156, 28, + 66,158, 49, 62,152, 80,100,209,226,181, 42, 36, 2,201,178,177,108, 59, 75,104,218,248, 58, 74,131, 84, 34,134,215,117, 30,215, +116,241,107,219,148,205,155, 73,238,223, 61,230, 7, 95,255, 22,223,121,253,215, 56, 25, 31,240,201,234, 18,114,195,247,223,248, +117, 38,147, 25, 62, 4,254,242,253,159,240,179,139,211, 24,207,185,185,248,252, 9,241, 85, 63,156,139,135,249,106, 27,243,203, +219,250,203,255,189,109,203,217,249,130,179, 15, 63,220,237,102, 7,200,118,248,245,101,110,120,157,228, 48, 74,198, 9, 89,155, +221,125,228, 19, 39,162, 31, 82,225,162,196, 45,178,197,251,136, 16,101, 41, 12, 64, 37,219,215, 60, 41, 30,100, 22,223,240,116, + 64, 75, 5,165, 81,104, 17, 15, 9,233, 61, 58,151,209, 38, 26,199, 55,239, 30,113, 84,141,152,150, 5,139,171,117, 82, 88,232, + 72,152, 51,121, 68, 84,148,142,247,244,171,170, 37, 62,239,135, 30,174,213, 96,154,180, 95,216,189,199, 33,233,139, 2,242,140, +145,148,156,117,201, 53, 41, 56, 88,110,160,204,248,157, 7,175,113, 50, 63,192, 5,131, 50, 57,239,182, 93,124, 79,110,226, 30, +253,110,106, 11, 50, 94,155,225, 89, 27,140,117,124, 34,120,109,154,100,222,148,197,180, 58,147,131,119,136, 33,186,182,183,172, +149,228, 86,161,200, 8,252, 79,231,151,156, 91,159,248, 42,137, 45,237, 61, 66,103,124,235,176,226,160,172, 88, 7,104, 9, 92, + 57,203,127,191,216,240, 70,179,226,100,122,128, 30, 31, 35,139, 34,174,158,172,199,167,230,202,183, 53, 31,116,158, 54,203, 49, + 90,241,141,106,138,240,129,220,104,132,210, 88, 23, 48, 66,210, 17,184, 10, 6, 39, 21,178, 28,225,149,194,235,156,177, 16,100, + 38, 39,235, 58,126, 99, 90,240, 71,119,238,114, 32, 51, 58,123,205,255,245, 31,126,196, 7,155, 71,228,219,154,159,126,244, 14, + 31, 62,253,128,179,235,103,116,155, 11, 22,155, 5, 15, 55, 11,100,221, 97,156, 38, 56,143,176, 30, 89,104,204, 40, 67, 25,137, +206,115,148, 84,204,124,193,233,118,197,185,107, 57, 35, 48,207, 51,178, 76,241, 96, 58,226,126, 53,226,190,209,124, 43,207, 17, +185,100,237,122,220,249,134,211,126, 69,219,195,147,181,227,223,183,158,165, 8,145, 22, 51,157, 68, 45,183,202,193, 54, 81, 7, +207,231,152,189,120,183,123,223, 94,216,197,139,207, 42,236,131, 9, 23, 62,173,161,122, 66, 99,161,235,121,132,100,166, 32, 51, + 57,155,174,197, 57, 71,211,119,180,193,225,133,230,247, 38, 5,223, 59, 56, 97,150, 77, 56,172, 42, 84,158,161, 76,198,227,198, +114,177,181, 44, 90,203,233,118,133,235, 91,116,102,208, 50,163,154,140,241,190, 71,208,211,217,154, 95, 60, 60,229,236,236, 25, + 31, 61, 61,229,131,197, 5,151,171, 53,171,229, 18,164,224,245,170,160,238,123,198, 74, 49, 15,129,109,223,114,142,224,237,108, +196,101,191,229, 45,101, 88,249, 14,233, 28,109, 8,156, 59,199,129,243, 60,241,150, 15,150,253,142,235, 37,211,202,243,101,220, + 34,207,206,171,100,127, 98,255,204, 68,183,221,253, 78,219, 69,184,125,155, 36,157,182,219, 17,223,126,169, 41,253,133, 55, 42, +229,151,252,221,154,207,228,217,142,173, 43,197,110,103,103,210,158,177,200,192, 53,113,202,178, 54, 30,132, 50,193,121,106,216, + 75, 36,150,175, 74,127, 70,101,187, 67, 71,238,177, 10, 5,159,157,252,117,251, 24,249,205,251,132,203,237,110,170,200,210, 82, + 91,234, 61, 50,130,223,251,123,194,243, 58,105,239,119, 94,245, 95,244,230,140,138,184, 71, 31,149,140,166, 57,183,198, 99, 10, +163, 56, 26, 85,180,214, 82, 91,199,214,118,216,117, 29,247, 44, 41, 61, 44,248,128,107,211,110,211,246,137,161, 9,148,134,124, + 62,226, 31,189,118,143,215,239,189,133,145,146, 50,203,145,162, 67, 88,203,237,249, 45, 76,150,113,189, 93,242,108,241,140,203, +139, 11,184,184,188, 49,254,248,149, 52,104,131, 68,234,151,185, 49,235,122,183, 95, 54,217, 78,226,168, 72, 83,246,151,137,109, + 76,255, 35,242,157, 68,207,249, 8, 43,223,164,240,165,215, 91,148, 17,110,119,110, 71,208,188, 33,178,164,245, 80,144,100,153, + 33,215, 2,231, 2,153,145, 76, 75,131,150,144, 41, 25,169, 28, 46,114, 48,148, 84,104,163, 56,153,142, 24,229, 89,218,218, 4, +174,101,148, 32,222,232,141, 85,178,132,117, 3, 89,174,255,229,154, 44,253, 66, 28,227,205,126, 95,238, 8,133, 2, 92,150,211, + 21,134,149,216, 35, 68,182, 29,172, 59,232,106, 54,243, 41, 15,230, 7,244, 66,243,176,119,156, 94, 95,198,162,126,147, 54,184, +135,124,245, 54, 50,179,197, 96, 24,149, 44,102,125,186, 71,125,159,136,148,101,210,181,167,233, 71,233, 88,216,131,135,198,243, + 55,215, 43,254,116,181,225,188,141,230, 83, 34,211,145, 4, 38, 13,194, 11,132,107,232, 71, 5,179, 92,227,133,230,202,117, 60, + 10,150,139,160,248, 81,179,229,119, 21,148,147, 99,100,102, 16, 38,139, 33,122, 33,160,144, 76, 37, 84,219, 21, 63,110,122,114, +163, 56,214,138,121, 89,161,144,212, 93,135,134,104,182,162, 12,143, 28, 8, 83, 80,100, 5, 90,103, 84, 74, 50, 46,114, 68,239, +184,115, 56,229,247, 78, 38, 28,228, 25,101,166,249, 96,113,205,105,219,115,118,126,205, 95,124,244, 33, 63,189,124,198,207,207, + 46,249,248,234,138,179,229,138,203,118,203,217,234,138,109,232,184,232, 91, 46,154,104,246, 82,216, 64, 38, 21,102, 84,196, 61, +179, 3,183,233,232,154,150, 95,176,101, 33, 12, 22,201, 73,149, 83, 32,153, 20, 5,135,227, 18, 93, 26, 78,170,146,215, 76,206, +215, 53,136,179, 75,254,253,147, 15,249,171,237,138,235,205, 21, 2, 11,121, 92, 77, 48,169, 96, 62, 65,204,198,160, 50, 68,219, + 70, 15,246,207,146,142,125, 17,199,249, 37,223, 27,246,206,189,208,118,177, 72,217, 30, 54, 61, 79,172,103,172, 37,109,239,233, +131,163,238,123, 86,125,207, 33,142, 63, 56, 60,230,181,241,148,204,148,140,198, 37, 58,203,112, 82, 32,180,228,195, 77,207,143, +218, 53, 87,118,203,117,191,229,114,187, 38, 19,208,118, 91,156,237,104,251,142, 39,139, 39, 92,219, 14,154, 14, 33,210,106,162, +239, 99,242,157,209,124,212, 90,164, 12,220,149,130,165,235,201,181,225,208,182, 44,133, 98, 34, 21,215, 62,122,250,139,224,185, +114,142, 59,222,243, 39,215, 45, 7, 26,122, 47,169,109,226,100,249,180, 86,250,172,116,185, 97, 72,183,126,247,249,239,235, 99, + 88, 27, 14, 2,162,193,217,206,249,191,227,162, 62, 24,104,244,253,206,175,122,112,146, 51, 58,118, 51,131, 77,222,126,183, 36, +136, 95,211, 42, 65,248, 41,188,162,200,246, 44, 51,253,243, 82, 1, 62,163,168,251,152,228, 21,156,140,118,140,222,199,191,167, + 31, 86,254,233,224, 17,201,128,134, 61, 4, 96,136,105,117,169,200,191,202, 46,218, 20,145, 64, 85,149,200,137,225, 86, 85, 81, + 24,195, 56,203,144, 82,243,172,107, 88,118, 45,182,238, 99,195,162,146, 65, 65, 19,237, 94,177,125,212, 9, 7, 17,247,186,121, + 70, 62, 29,241,181,163,138,113, 14, 19, 51,195,152,156,109,215,240,244,226, 49,189,107, 88,219,154,166,107,120,178, 56,229,221, +199,143,225,226, 26, 86,215,188,154, 43,207,223,195,135,201,226,197, 31, 92,252,130,216, 67, 79,120,181,215, 61,220, 55,194,239, +252,152,179, 61, 61,119,232,119,169, 78,141,221,165,244, 14,193, 65, 38,221, 75, 74,147,103,134,224, 97,148, 9,148, 86,204, 74, + 69, 33, 5,133, 18,228, 82, 96,132, 68,163, 32,147,204,180, 74, 64,128, 96,219, 59,102,163, 2, 45, 53, 14,207,249,182,222,147, + 72, 14,205,159, 76,209,173,110, 87,244,190, 74, 97,191, 33,200, 13,230, 20, 47, 64,131, 3, 67,222, 19,195, 93, 70, 21,179, 92, +115,146, 25,142,140,100,172, 36,203,166,131,166,161, 21,138,119,140,230, 61,107, 57,181,233,217,124,124,158,164,129,233,240, 24, + 60,235,125,202,146,158,150,252,240,100,204,239,223,154,114,160, 37, 31,158, 47,146, 45,175,142,200,196,180, 74,242,181,180,186, +112,209,180, 67,164,160, 24,172, 71, 92, 47,111,210, 15,133,137, 49,203, 98, 92, 32,166, 99,126,231,193, 9,183, 71, 25,139,174, +231,137,116, 44,165,226, 39,189, 64, 74,141,210,134,255,251,163,143,249, 23,147, 17,249,193, 45,164,142, 18, 42, 57,174, 40,231, + 39,204,103,119, 56,174,123,178,245, 21, 63,115,150,131,204, 48, 86, 10,107, 91, 14,242, 2,107,123,122, 2, 63,175, 29, 62,139, +241,197,149,210, 76,181,230,246,184,160, 80,146,249,108,132,237, 61,211, 92,226, 67,224, 97,221,242,151, 23, 43, 30,175,175, 9, + 77,135, 23, 14, 47, 20, 30, 23, 21, 41,189, 99,213, 56, 86,235,150, 79,186,154, 62,212,124,236,106, 46,186,134,106,219, 50,237, + 37, 70,154,184, 98, 93,118,116,117, 67,107,107, 62,234,106,158,224,185, 16,146, 34, 8,166,153, 70, 74,137,202,115, 84,102,248, +218,236,128,223, 60,152,241,253,105,206,183, 11,205,237,109,224,240,226, 2,125,254,140,139,118,133, 16, 81, 94, 41, 66,218, 93, +171, 12,113,114,136,152,143,227,127,183,105,165,241, 18, 25,220, 23, 21,249, 87,106, 2, 6, 19,166, 85,195,169,243,180, 93, 79, + 16,129,117, 31,232,149, 64, 11,201,137, 54,124,109,122,200,253,249,156, 70, 40,116,174,104, 5,252,108,181,225,199,219,134,143, +124, 75,103,107,106,215,177,236, 90, 62, 90, 94,162,108, 71,223, 53, 92,110, 22,156,119, 75,182, 77,207, 15, 15, 11,254,245,173, + 25,111,143, 11,190, 89,230,252,141, 16, 8,169,112, 82,178,232, 35,154,154, 57,203,182,239, 88, 56, 88,244, 45,207,108,207,200, +246,156,123,207, 68, 4, 14, 2,252,162,105,185, 43, 61,255,174,129,237,118,203,161,128,186,237, 56,174, 12,219,198,239,101,125, +188,112,142,251,189, 28,145, 47,115,148,234, 87,248,126,163,227, 89, 52,248, 94,188,146, 65, 77,122,222,111, 38,245, 0,216,175, + 80,212,245, 47, 89, 27, 76,138,191,188,129, 29,251, 29, 12,127,227, 54, 23, 82,241,214, 59,118,122,110,146, 78,120,200,149, 78, + 50,180,129,128,244, 98, 17,255, 60,121,150,115,209, 65,104,112,230, 18,121,148,170,237,155,202,144,246,134, 93,251, 60,153,236, +203, 16,203, 70, 5, 84, 21, 84, 57, 24,137,201, 53, 85,158, 51, 54, 25, 66, 11,214,117,203, 85,211, 97,155, 54,178, 41,195,208, +121,185, 8, 1,119,137,205,158,155, 36,195,202, 65, 73,116,166,152,100,134, 60,211, 52,205,150,197,114,193, 71,103, 79,176,174, + 67, 8,184, 88,109,248,217,147, 71,156, 63, 57,133,203, 37,244,219, 29,145,236, 31, 82, 33, 47,146, 13,170,200, 98,177,205, 20, +200, 50,193,182, 73,219,248,101, 94,247,224,131,174,138,228, 95,160,118, 17,141,131,156,100, 40,242, 38, 21,212, 97, 15, 63, 50, +241,251,149, 64, 43,193,212, 8, 42,149, 33, 9,204,198, 25, 66,122, 74, 21,139, 91,145,201,184, 30, 39,185,134, 9,129, 73,178, +178, 69,219,210, 58,203,229,166,193, 5,145,146,221, 82,113,221,151,181, 25, 21,119,218,125, 98,206,251, 47,121, 74, 12, 67,250, + 16, 8,179, 31, 60, 47,146, 63, 4, 18, 38, 5,234, 96,134,204,115,238, 20,154, 91,198, 80, 74, 73, 22, 60,183,115,193,217,114, + 19, 97,248,241, 56,105,252,137,197, 60,132,104, 75,122,243,204,236,189, 70, 17,120,112,116,192, 15,142,167,204,202, 9,179, 66, +243, 23,103, 87, 73,254,169, 96, 52,142,133,125,248,126,151,184, 24, 38,143,217,226,164,233,189,109,210,212, 21, 37, 62, 98,154, + 67, 85,240, 71,119,142,248, 23,119,238,113,187, 40,120, 88,111,249,179,101,207, 83,149, 35, 70,211,104,189,106, 50,164,239,248, + 53, 60,135, 71,183, 35,187,186,202, 81,111,156,160,102, 19,244,108, 74,222, 86, 28,109, 55,124,188,120,204, 89,176,204,148, 2, +161,216,134, 8, 13, 95,245, 13, 31,136,140, 99,147,113,104,114,110, 27,197,173,169, 97,172, 21,147,145, 36,235, 99,227,116,186, +234,184,240,150,159,159,173,184,176, 61,171,224,113,117,139, 95,172,241, 70,224, 90,139,115, 30,111, 50,156,119, 56, 99,160,233, +121,124,118, 69,239, 44, 43,191,229,188, 89,112,220, 88,166,174, 32,116, 61,206,123,174,175,174,249, 15,235, 83,126,102,151,188, +211,247,108, 69,160, 35,250,140, 87,153,162, 9,146, 81,158,241, 86, 53,231,107,211, 3,166, 38,103, 20,122,198,202, 35,145, 28, + 1,191,209,116, 60,126,244, 9,117,223, 32, 66,159, 72,105, 50,106,193,205, 8, 49,159, 34,111, 31, 32,110,159, 32,242, 2,177, +181, 81, 93,241,183, 49, 53,186, 14,177,217,208,110, 91, 86, 1,186,190,231,245,195, 3,102,229,132, 34,203,152, 8,137, 81, 5, +211, 44, 99, 35, 5, 15, 59,199, 47, 22, 91,254,207,237, 50, 78,200, 46,113,165, 68, 68, 1, 47,186, 45,143,234,107, 22,237,150, +117,211,243, 95, 77,114,254,205,241, 9, 83,173,249,222,108,134, 54,130,183, 10,205,143, 18,114,107,149,228, 72, 8, 86, 62,240, +115, 39,200, 51,248,155, 62,240,166,129,255,181,238,248,154,150, 60,222, 52,212, 34,208, 4,207,143,106,201,131,208,114, 97,161, +181, 29, 65, 72,182,109, 66,129, 91,183, 83, 63, 13, 31,135, 71, 95, 29,233, 52,137, 99,163, 85, 60,203, 67,170,131, 82,237,210, + 42, 7, 39,166, 48,196, 72,191, 66, 97,247,251,187,126,110, 24,246, 95,190,168,255,178,117, 65,136,120, 99,221, 68,170,166, 44, +219,174,223, 65,134,131, 25,205, 0,209,107, 21, 29,187,240, 48,158,196, 31, 90,165, 20, 53, 45, 94, 14,151,124, 17, 27,125,112, +230,146, 69,220,175,155, 12,138, 73, 98, 60,219,228,231,237,191,154,169,205,208,217,141, 39, 41,119, 59, 67,149, 57, 85,110,152, +103, 10, 39, 5,181,237,184,236, 61,155, 62,237,208,131, 72, 38, 61, 97, 47, 32, 36, 57, 16, 9,181, 75,169,147, 18,101, 36,117, + 90,161, 62,221,108,121,178, 88,211,134,142,141,119,180,189,227,162,174,227,106, 97,211, 0, 77,252,153,134, 80, 16,249, 15,164, +160, 35,163, 5,169,201,147,189, 97, 30,155,171, 76, 39, 50, 86, 10,180, 20, 98, 87, 8, 63,107, 98, 29, 86, 32, 67, 81, 23, 9, +105,177,195, 74, 38, 69,166,234,108, 71,200, 28,248, 17,163,226, 70,179,158, 87, 37,149, 80, 24, 33,152,101,134, 34, 23,140,141, + 70, 4, 73, 38, 21,222,123,170, 60, 26,217,152, 92, 33,131, 32,168,168, 92,240, 1,148, 81,100, 82,210, 7,232,156,199, 6, 65, +112, 97,183, 30, 24, 26, 77, 23,146, 46,214,196,123,173,183, 95,146, 67,176,231, 13, 45,249,244,158, 79,229,241,192, 40, 21, 84, + 35, 66, 89,112, 52,173,184,103, 12,218, 24, 60, 1,237, 61,222,247,156,158,111, 19, 19,215,193,209, 60,217,146,230,113,237,181, +237, 35, 95, 98,136,118, 29, 8,168,189,165, 25, 85,188,117, 52,161,247,158, 31,181, 29, 79,174,234,221,154, 72,164,103, 75,101, +187, 21,131,210,201,140, 39,174, 70, 68,155, 52,191,195,164,215,244,241, 62, 40, 11,254,229,193, 1, 95, 31, 31,161,148,226,147, +190,230, 35, 15, 98, 84, 33, 85,129, 52, 5, 82,231,104, 37,184,190,124,204,119,231,119,200,231, 7,136, 89,137,190, 51, 71,142, + 11,164, 86,132,141, 32,172,107, 22, 31,125,192,143, 62,126,138,159,103, 92,180,107, 78,219, 26, 73,224,189,117, 77,208,134, 7, +197,152,183, 75,197,241,184, 34, 83,146,185,150,204, 51, 77, 37, 2, 66, 41, 58, 33,184,218, 88,150, 77, 67,221,173, 89, 35,176, + 56,124,223,227, 67,192,245, 29,190,119,120,215,227, 16,184,186,165, 55, 10,223,122, 54,182,101, 81, 59,234,122,205,249,226,140, +187,190,227,250,252, 25,205,114,197,159, 62,121,135, 15,234,107, 62, 14, 61,143, 76,143, 76, 50, 0, 0, 32, 0, 73, 68, 65, 84, +155,134,218, 90, 26, 4,235,222, 82,251,104,146,243,160,154,241,102, 62,138,118,210, 58,167, 40,199,180,161,167,243, 30,107, 61, + 51,169,249, 78, 94,240,181,166,229,241,197, 21,205,197, 85,108, 54,181, 70, 74,133,204, 52,223, 63,126,141, 63,254,250,183,248, + 71,247, 95,227,221, 82,209,173, 27, 68,223,125,234, 94,251, 34, 72,254,149,190, 94,100,241, 44,213,130,108, 50,225,222,120, 28, + 9,113, 65,176,240,158,167, 93,207, 19, 39,121,212, 58, 30,182, 13, 63, 95,111,216,180, 53, 77,183, 33,224, 9, 46,229, 37,144, + 16, 74,162,197,237, 55,164,226, 15,230, 21,153, 80,220, 46, 74,206,173,101,154,130,160,206,123,203,185,117,144, 41,206,146, 10, +226, 66,106, 62,233, 44,111, 75,201,169,131, 55, 71,154,247, 26,207, 86, 41, 36,142,191,108, 60, 95, 83, 45, 63,179, 34, 26,130, +230,121,170, 41, 68, 18,242,128,122,237,243, 93,190, 74, 65,215, 58, 13, 13, 41,113,116,144, 65,103, 50, 62,251, 62, 37, 88, 34, +158, 71,218,204, 32,151,118,175, 86,143, 95, 24, 52,255,238, 3, 93,188,223, 73,194, 66,216, 77,234, 69,182,139,230, 28, 76,105, +186,126, 7,139,226, 33, 43,200,191,251, 13,220,227,179, 68, 98,210,187,139,255,156,243,194, 75,226, 86,243,189,110,201,185,248, +251,162,132,147, 91,112, 56,143,147,138, 52,137, 16, 84,199,107,220,181, 95,173,152,155, 34, 18, 87,164,128, 89,201,120, 82, 50, + 47,115,166, 69, 78,227, 29,181,181, 44, 26, 71,240, 30,231, 3,247, 38,115,142,171, 41, 85,145,177, 90,109, 19,180, 63, 24,155, +168,184,227,237,125,188, 30,171, 45,110, 83,211, 93, 92,113,121, 85,179,172, 61,155,214,179,234, 45,155,174, 99,179,168, 9,139, + 77,116, 87,179,118,183,251, 25,200, 98, 90,126,154, 36,248,119,249,161,117, 44,224,183, 15, 98,225, 24,101, 73, 9,145,197,188, +100,146, 85,176, 78, 69, 68,137, 88,171,246, 39,140,125, 66,221, 13,209, 81,238, 32, 26, 37, 35, 3, 94,201,231,227, 94,109, 31, +239, 23,165, 35, 68, 63, 41, 35, 41,210,196,251, 34, 87, 80, 8,193, 72, 11, 10,169, 16, 72,164, 1, 35, 4, 82, 6, 74,173,105, +123,135,201, 52,190,115,168, 36, 81,243, 82,160, 84, 76,224,242, 82,210,135,128,208, 18,239, 60, 78, 14,106,143,164,224,112,169, + 73, 29,148, 27, 54,145,249,190,140,114,128,189, 7, 89,238,187, 77,165, 48, 22,173, 82,228,105,234,250,143,102, 88,109,184, 85, + 86,108,108, 71,166, 50,218,174,197,245, 13,207,158, 94,237,200,130,243, 49, 76,102, 72,109, 56, 24, 31,224, 71, 18,247,228, 42, + 77, 79,207,203, 54, 93,231,248,169,210,252, 24,120,124,189,141, 77,196,166,143,239,211,176,179, 15, 41,123, 26, 25, 93,247, 6, +189,110,235,161,173,119,240,174,247, 17,146,239, 44, 34,207,121,163,148,100, 66,240,193,230,154,127,119, 93,179,238,124,116,198, +203, 43,100, 94, 48,214, 6,213, 91,214,222, 17, 78, 63,230,141,163,123,232,170, 66, 77, 11,132,212,208, 4,252,217,138,190,217, + 34, 89,179, 89, 44,120,239,195,143, 56,111,225,162,233,249,100,187,165,147, 25,111,143, 38,124,163,200, 56, 40, 10,102,153,225, + 65,153, 49, 85,146, 3,173, 8, 33, 48, 22, 30, 39, 52, 70, 40, 54,155,150, 92,105, 78,235, 45,214,117,120, 3,110,211, 19,121, +247, 30,103, 61,126, 84, 68, 42,199,182,193,141,115,124,221, 99,183, 13, 75, 47,120,239,252,154,255,120,125,198, 95, 60,123,204, +255,242,232, 93,254,183,203, 51,174, 22, 75,254,250,252,154, 46, 4, 92,112,244,125,139,196,177,114, 61,214, 11,110, 21, 5, 35, +165, 56, 25, 79,145, 70,179,105,182, 92,120,199, 51,223,163, 20, 76,180,164, 84, 49,221,241,205,210,128,183,156, 61,185, 70,174, +174,145,190, 71,230, 21,255,197,235,175,115, 56, 42, 25,141, 43,100,200,249, 96, 44,226,250,164,233, 62,117, 6,136, 47, 59,159, +189, 4,133, 21, 89, 9, 65,114,124, 50,227,164,154,224,124,207,117,189,197,121,207, 82,104, 86, 93, 71,237, 61,109,211,145, 11, + 71,238, 59,166,206,146,117, 13,206, 57,122,219,198, 60,247,172,140,110,185,121,201,127, 61, 53,204,165,225, 56,207,232, 8,104, + 25,115, 50,158,245, 61,189,128,119,135,245,168, 84,172,165, 97,162, 5,121,150,243,137,139,170,162,159,119,158,219, 2, 30,201, +168,205,191,165, 4,239, 53, 46,122, 59, 25, 21,125, 27,180,138, 3,147, 50,177,148, 88,251,197,210,211, 87, 65, 14,227,133,217, +173, 6,229,128, 6,171,136, 14,187,132, 54, 27,177,243, 72, 81,233, 28,251,138, 36,218,191,191,148,182, 1,106,239, 83,164,164, +139,123, 54,114,179,211,182,231,217, 46,208,165,143,135,131, 59, 77,134, 23, 82,239, 18,169,134, 3,231,166, 99,121, 9,228,175, +211,244, 34, 83,145, 68,192,252, 0,198, 99,242, 60,131, 32, 41,171,130, 94,153, 40, 73,112,221,151,152,156, 82, 71,150,207, 98, +193, 44,243,248,127, 87, 57, 89, 89,112, 56, 42, 40,140,198,135,192,178,181,180,206,211,133, 64,219, 57, 78, 70, 83,190,117,235, + 77,198,229,152,178, 24,241,116,121, 29,117,234,150,157, 67, 92,211, 69, 45,119,183,138,145,140, 77,157, 92,141,250,104, 84,177, +220,192, 98, 5,139, 13,212,203,248,117,231,184, 73,244, 81, 58, 78,109,194,192,237,187, 80, 86, 80,142, 99,196,230,175, 66, 86, +245,170, 31,163, 34,134, 52,140,203, 84,216,228,141, 47,178, 44, 13, 50,203,152,140, 39,160, 13,213,164,138, 6, 55,101,138,255, +196,237, 30, 48,249, 5,112,131, 74,130, 89,225,192, 75,254,248,191,253,111,248,233, 95,255,100, 87,228, 85, 98,164,155,161, 57, +136, 80,186,144,130,145,210,140,165,196, 2,213, 72, 35, 67,192, 40, 73, 46, 37,109,112, 20,128,179, 30,105, 20,193,122,186,212, + 76,104, 1,157, 23,216, 4,173,123, 27,112, 33,224,186, 62,113, 61,220,206,218,120,240,211,239,146, 20,198,219, 87,116,243,251, +140,189,154,220,235,216,139,193,239, 94, 70, 43, 88,109, 96, 86,226,178, 28,111, 59, 70, 89, 22,109,228,251,158, 95, 60, 93,224, + 86,235,157, 29,229,108,194,241,209, 29,126, 48,154,241,102, 89,113, 71,103,124,216,111,163,167,255,139,230, 74,125, 7,171, 13, +193,228, 73,127,158,216,239,109, 23,167, 29,155,242,159, 93,106,146,131,220, 73, 69,229,243,105, 94, 55, 76,237,182,133,205,154, +159,173, 59, 30, 55,107,254,244,244,154,205, 98,139,204, 4, 50,207,145, 66,115,171,156,113,172, 51,126,247,238,156,223, 58,156, +227,141,160, 91, 47, 57, 25, 31,147, 85, 5,210, 9, 88,182,184,103,107, 92,187, 65, 72, 40,180,229,231, 79,158, 33, 55,107,212, +122,131,106, 98, 80,201,239,142, 21,247, 70,209, 36,102,174, 21, 69,145, 49,213, 26,129,224,200, 7, 42, 41, 57,145,129,179,214, + 33,133,100,107, 45, 65, 42,150,193, 18,250, 30, 95, 42,124,231,241, 62,224,165,192,119, 93,220, 52, 8, 25,101,207, 4, 92, 89, + 96, 23,107, 92,153,243,172,117, 60,106,214,156,250,140,237,234,154,179,174,198,173,174,113, 87, 43,220,178, 38, 56, 75,179,173, +209, 66,240,168,107,120,175,109, 56, 24, 79,144,214, 83, 24,205,199,125,195,135,125,205,181,181,228, 4,250, 16, 24,105, 77,165, + 53,185,145, 28, 20, 57,127,185,234, 41,230, 37, 97,185, 66,110,214, 28,102,142, 91,163, 9, 79,219,150,255,125,181,162,245,125, + 60, 87,134,128,158,174,127,174, 89,251,114,133,125,224,163, 68,126,148, 72, 86,204, 98, 60,227,245,147,219,168, 76, 81,183,129, +214,117,252,226,236,146,186,171, 25,101,134, 82, 43,170, 82, 96,132,103, 28, 60,198, 91,180,237,113,157, 37, 3, 70, 82,242,235, +211, 59,124, 99,118,135,163,124,194,194,215,124, 87, 41, 14,146,143, 64,103,123,164,210,156, 89,203, 7,125,195,199, 54,173,218, +146,107,100,155,146,213,144,154, 45,128, 52, 92, 74,193, 88,101, 72, 15, 39, 25, 28,101,146,105, 16,212, 33,208,137, 52,236,104, + 25, 99,138,139, 60,146, 65, 67, 26,170, 36, 95, 94, 38,173, 19,183, 68, 38,164,209,166,104,111,153,226,142,109,155,134, 72, 31, + 11,122,159,140,207, 20, 73,250,249,213, 77,105,254,254,138,186,247,169, 59, 74,236, 40,155, 32,187,166,221, 65,227, 42,105,121, +187, 62,254,190, 27,152,234, 38, 14,248, 34,153,208,124,145,231,186,202,162, 43,157, 76,176,189,148, 49,174,179, 26, 51,158, 76, + 80, 66, 68, 98,187,144,244, 93, 36,210,209,109,119,100,190,207,205, 70, 47,160,156,192,228, 16, 38, 35,168,178, 24,242, 82, 40, +212,164,100,154, 23,148,153,198, 0,173,243,108,172,101,211, 58,130, 7, 45, 36,111,222,186,205, 65,121, 64, 16,158, 76,148, 20, + 35,195,249,249, 51,168,109, 12,221, 88,175,162,165,103,179,217,101,146,223,236, 42,135,156,242, 46, 53, 69,221,243,185,229,153, +132,241, 60,238,244, 71, 51,152, 78,201,167, 19,142,143,167,168,170,164, 93,182,159,110, 94,190,200,159,252,151,153,208,243, 60, +198, 18, 86,201, 85,172,139,193, 21,163,162,226,193,244,136,131, 98, 68, 97, 50,238, 29,206, 41,116, 70,166,224,168,170,152, 29, +207,184,214, 89,114, 32, 84,187,125,151,144, 59,171,219,155,128,151,189, 53,143,136, 69,239,205, 95,123,139,119,127,250,110, 44, + 76, 25,187,251,174, 40,192, 8, 84,145,131,243,100, 70, 83, 9,129,201, 36,163, 76, 98, 59, 79,153, 75,114,169,176,193,199, 6, +218, 7, 58,231,110,248,152, 58,196, 52, 55,155,130,225,250,129, 6,160, 32,184, 64, 47, 6,131,138,189,247, 76, 16,165,137,131, +223,130, 79,141,237, 87,153, 10, 60, 59, 25,219,240,222,137,236, 38, 90, 1,147, 39,121, 30,108, 36, 60,107,123, 78,157,231,252, +122,141,187, 88, 66,187,217, 53, 4,243, 3,222,158, 79, 57,153, 28, 19,164, 32, 40,197, 51,187,166,123,250, 44,193,146,124,122, +197, 37,116, 52,173, 25,220,227,116,242,194,247,105,213, 35, 18,169,212,165,226,225,236,115,235, 50,241, 34, 89,167,183,136,186, +101,177,216, 32,234,109, 36,122,213, 29,178,208,136,106,202, 27,213,152,183,198, 83,190,121,123,206, 72,102, 8, 41,121,120,241, +148,215, 68,193,116,126,136, 12, 2,225,136,102, 54,189, 5, 28, 69,158, 49,234, 26, 30, 45,151, 40, 28,186,239, 57,108, 91,126, +111, 54,166,202, 75,230, 89,206,184, 26, 83, 6, 65,102, 84,140,155,144,146,204, 57, 60, 48,149, 1,145, 41, 58, 47,185,180,142, +165,235,241, 93,139,215, 2,159,231,209, 87,100, 93,227,235, 26, 47, 13,222,123,188,137, 17,170,118, 91,227,133,192,106,133,173, + 59,156,151,216,102,131,203, 74, 44,209,130,216,105,133,183, 53,190,238,240,109, 67,179,218, 16,172,165,182, 29, 63,106, 59, 90, +229,120,191, 89,241,212, 57, 62,105, 86, 52,109,139, 12,158,194,121, 2,129,128,100, 36, 53,179, 81,198,215,143,198, 28,205, 70, +152,217,152, 67, 35,248,232,233, 37,255,199,135, 31,240,227,235, 11, 58, 2,116, 53,132,144,124, 21, 52,204,166, 80,141,119, 65, + 50, 47,201, 68,255, 92,201,137, 76,220, 23, 33,163, 11, 93, 62, 97,246,250, 61, 42,157,209,117, 22, 31,224,253,211, 75,220,217, + 37, 27,107,153,151, 57,153, 9,228, 65,160, 68,160,179, 13,153, 48, 4, 39, 48, 2,164,109,185, 87, 30,112,247,228,132, 91, 71, + 71, 84,227, 10,143,228,190,173,201,131,231,150,206,241, 34,176,177,158,143,186,134, 63,105, 58, 26,203,142,151, 53, 88, 54, 75, +147,200, 28,233,107, 42, 99, 46,224,150, 81,108,133,100, 46, 37, 70, 57, 30, 59,143, 67,236, 56, 56, 58,249,149, 20, 89, 58,175, +198,241,243,112,222,192,171, 69,122, 15, 89, 38, 74,239, 88,242,122, 40,232,253,206, 77,110, 56,182, 68,114, 86,181,110,119,142, +253, 39, 87,212, 53,187, 60,117,233, 19,204,206,206,119, 93,138, 88,172,141,222,189, 89, 67,122, 91, 63,236, 72,147, 25,205, 23, +253,240,153, 78,157,156,220, 29,248, 33,218,209,118,218,160,165,140,171, 87,136, 69,253,242,108,119,161,141,138,175,161,156,197, +155, 63,159,196, 55,218,140, 34, 9,206,148, 49,140, 32, 31,204,111, 64, 86,154, 44,207,152,100, 25,179, 34, 71, 32,105,130,103, +213,218,104,239,234, 2,153, 82, 76,243,146, 91,147, 3, 74, 93, 96, 84,116, 85,250,217,211,199,180, 23,151,208, 92, 67,179,141, +230, 5,254, 43, 66, 64, 1, 56,152,243,221,111,189,193,111,127,243, 91, 60,184,119,151,163,241,156,197,122, 65,231, 61,221,182, + 1,215, 62, 63, 37, 14,159,141,254,236, 98,175,247,138,200,103,237,130,181,222, 53, 69, 38, 93,255,188,138, 83,170, 33,101,163, + 11,212,184,226,193,236,144,147,195, 35, 10, 97,200,139,140,145, 46,153,143, 43, 74,149,227,129,163,209,156,105, 89,114,149, 27, +130,209, 96,101,124,221, 58, 49,201,213,222,231,129,212, 53, 32, 60, 78,239, 10,122,178,130,141,146,172,212,157,103,134,224, 3, + 89,110,200, 4, 28,154,248, 62, 26,169, 41,115, 77, 38,226, 4,160,124,156,174, 91, 27,144, 74,226, 3,132, 16, 15,132, 46, 4, +180, 16,120, 47,216, 88, 31,141,130,172,195, 1, 97,184, 63,247, 47,145, 75,123,116, 33, 98,177,147, 42, 58,175,233, 60, 37, 21, +166,107,215,191, 42,243,255, 5, 39,185, 60,189, 39,131,138,163,172,226,212, 62, 16,113,154, 46, 69,233, 94,220,184,228,197,247, + 44,163, 60, 60, 38,207, 53, 66, 42,158,244, 29,143,186, 6, 22,203,157,201,204,167,254,109, 27,159,221,241, 40, 30, 88,101, 14, +163, 81,252, 25,235,102,215, 96,246,126,231,233,176,127,191,140,138, 88,124,115, 29,179,198,141,134,174, 67, 24,137,176, 18, 97, +123,164,237, 17, 69,198,236,232,132,111, 87,115,238, 28, 78,184, 59,174,200,181,102, 99, 37,239, 94,110, 24,117,107,238,201, 25, +249,180,138,242, 56,173, 17, 70, 35, 45, 4,223,161, 74,205, 97,145,115,213, 58,148, 30,241,186, 86, 28, 43,205,131, 81,206,116, +116,128,113,129, 96, 52,153,137,232,140, 86,138,208, 90, 84, 8,100, 2,150,109,207, 88,195,242,242, 26, 45, 37,215,118, 75,176, +129, 96, 12,161, 80,241,179, 86,132,229, 18,143,199, 11,112,157,197,139, 46,154,219,180, 53, 14,137,203, 13,206,111,177, 50,224, +235, 30,103, 52,174,183,120,173,163,241,181,237, 9, 93, 11,155, 13, 97,209,224,183, 91,222,239, 90,222,111, 90,182, 77, 77,211, + 55, 92,217,158,171,174, 67,116,142,210,193, 72, 65, 31, 36, 69,145, 51, 27, 85,156,100, 5,255,180, 40,249,225,120,202, 31, 77, + 43,190,101, 36,127,246,209, 83,248,248,147,120,166,218, 46, 58,115, 42, 73, 80, 10,202,156, 80,230,145, 3, 84, 85,241,136,252, +162, 65,201,177,139,243,101,224,189,196,226,222,143,199, 28,142, 70,212,190, 67, 11,197,229, 98, 65,184, 62,135, 62,112,182,221, +114,221,213, 28, 87, 5, 66, 11, 90,103,209,197,148, 50,159, 80, 22, 99,186,190,166, 26,229,220, 57,188, 75, 86, 20, 84,121, 78, + 91, 55,124,240,236, 35, 10,231,184,182, 29,231,193,241,179,122,205,255,120,121,205,181,101,135,116,145,194,189,134,194, 41,101, +180,218,245,150, 99,173, 25, 57, 79,174, 4,218, 57,158,246,158,177,210, 44, 8,116, 66, 38, 84, 56,173,174, 84,250,149,153,136, + 28,139,200, 77, 33, 75, 60,145,160, 62, 63,101,109,224,159, 8, 19,139,118,174,118,158, 39,221,158, 91,105, 72,197,223,250,248, +189, 67,227, 43,253,243,222, 40,255,233, 76,234,123,135,145, 74,123,243, 65, 78, 35,213,142, 44,231, 67, 34, 0, 37,150,160,243, +113, 15,111, 63,195, 23,251,165,203, 31,153, 46, 96, 58,216, 91,191,235, 46,149, 68, 72, 77,231, 2,157,245, 49,144,196,182, 32, + 29,144, 69,189,109,150,222,208, 81,154,122,134,130,231,146,207,183,147,113, 58, 23,160, 42,205, 97, 81, 50, 45, 53,243,124,132, + 18,146,166, 79,146,151,174, 37,184,192,184, 42, 57,172, 70,220, 26, 79,177,194,209,122,207,162, 93,178,236, 58, 30,126,242, 9, + 92, 60,221, 33, 22,191, 20, 33, 77,195,124,198, 15,222,254, 38,147,241, 17,213,104,130,181,142,171,237,130,203,245,150,176, 92, +165,195,218,238, 92,201,148,222,153,250,200, 4,221,203,180, 23, 29,138,244,240,119, 15, 68,198,151, 21,253,161,192, 14,251,236, + 32,227,245, 55, 89,130,207, 5, 20, 57,111,204,143,184, 55,191,131, 49,154,178, 28, 49, 45, 43,138, 60, 71, 11,141,115,150, 82, + 27,148, 82, 20, 38,122,128, 95, 6,159, 10,187,136,235,131,225, 94,218,151,117,236,123, 33,200,100, 63, 60, 52,115, 25,137,161, +157,165,159, 19, 40, 13, 42, 8, 70,185, 34,120,152, 24, 77,174, 20, 74,199, 61,151,240, 30,151,248, 15, 89,166,232,131,139,155, + 28,163,113, 93,135,144,146, 39,109,135,144,129, 32,163, 89, 72,112, 68,231,174, 65, 51,111, 7,162,156, 75,235,162, 16,211, 6, +179, 50, 62,204, 69, 17,145,167, 44, 69, 52,218, 62,113, 41,190, 66, 67,215,219, 61,217,103,106, 56, 51, 19, 11,184, 72, 94,238, +219,228, 40,183,255,247,219,142,107, 37,249,216, 40, 62, 64,240,172,107,227,186,103,187,141,190,210,242, 37,171, 45,151,126,198, + 44,135,249,148,127,125,247, 22, 63,124,237, 62,111, 31,148,252,244,244,122,183,183,149, 47,172, 97,134,213, 71, 48, 8,215, 37, +244, 36, 53,102, 82, 34, 66, 76,179, 18, 89,156,198,133, 0,155,231,252,227, 55, 30,240,181,201,132, 89,145,163,117,206,170,246, + 60, 91,111,121,218, 94,240,166,131,113, 49, 69,149, 25, 98,108, 34, 19, 92, 41,168, 91, 68,150, 83,150, 37, 7,193,147, 59, 71, +231,224,181, 34,227, 78, 53, 6,219, 98, 76, 65, 81,142,144, 66,164,158,223,199,219,135,104,223, 92, 73, 73,189,217,160, 50,193, +220, 91, 62, 58,123, 18, 45,101,181,230,143,238,221,227, 15,223,120,157, 7, 99,201, 79,214,155,184, 81,169,107,188,118,248, 98, +130,183, 46, 26,219, 40,133,171,175,241, 50,199,203, 16,247,240,133,137, 83,191,210, 81,205, 89,119, 17, 37,169,211,206,187, 94, +195,179,115,186,171, 43,206,206, 47,121,124,213,114,209,116, 60,220,246,116,117,131,106, 45,165, 23,204,114, 67,150,107, 58,109, +120, 93,231, 60,168,102, 28,155,156,153, 41, 57, 86,146,219, 35,205, 70,122,158,157, 93, 18, 46, 46,161,237,163,247,187, 82, 4, + 29,215, 96,255,242,254, 33,255,230,237,183,248,237,251,119,185, 30,107, 46, 46, 54,159, 57, 80,132,193,111, 33, 68,200, 88, 12, +209,201, 10,130, 13, 48, 45,233, 59,207,147,237,134,240,232, 20,182, 27,130,107,160,110,169, 55, 53,239,182, 27,182,237, 6, 65, + 78, 89, 76,201,203,130,239,255,103,191, 77,119,213,177,109,215,140,139, 17,147,241,136,104,118,211,240, 63,191,255, 49, 15,151, + 11,254,135,139, 21, 23,174,231,255,185, 90,179,242, 18,234,150, 16,246, 76,194,144,241,252, 86,106, 71, 74,149, 26,227, 45, 40, + 69,238, 44, 37,224,165, 96,101, 29, 39, 90,243,108, 95,243, 61,144,181,135,198, 90, 36,165,204,192,201, 26,220, 34,209,207,171, + 89, 94, 60,119, 7, 95, 10,210, 26, 74,232,157, 91,169, 72,191,119, 93, 66,209, 84,140,103, 30,206,168, 97,178,247, 95, 77,109, +246,247, 56,169,239, 77,123, 3,220, 48,132,179,236,231,108, 15, 18, 29,216, 57,207,245, 95,114, 15,236, 93,108, 28,220, 30, 34, + 19, 18, 57,194, 69, 6,107,232,109,148,127,117,219,216, 45,149, 85,156,192,139,180, 55, 82,123,241,172,106,111,151, 84,119,113, +242, 12, 1,114,195,164, 42,152,151,134, 42,207, 80, 66,208, 58,199,182,243,172,251, 14, 31, 2,101,161, 57, 46, 42,110, 85, 51, +124,144, 52,109, 75,227,122,222,127,250,140,167,167,167,112,250,209,115,145,150,191,212,135,115,160,114, 30,188,113,151,131,217, + 1, 66,106,126,126,250,144,247, 63,252,152,112,113,149,194, 59,250, 29,113,113, 56,121,179,100,113,234, 19, 19, 83,165,184,209, +144,236,120,117, 90,139,104,181,139,111, 29,246,114,131, 93,175, 16, 59,146, 26, 41,176,167, 79,172,239, 16, 29,221,100, 49,225, +215,110, 63, 96, 54,157,227,172,167,202, 71,113,208,212, 57, 65,192,168, 24, 97,125,195,192, 53,179, 4, 38, 82,131, 49,212, 62, + 68, 46,129,144,187,172,251,253,162,126, 19,231,187,231,188,164,108, 36, 9,169, 68,162,211, 38,189,214,104,115, 25,130,224, 32, + 55,104, 33,137, 52, 57,133, 49,209, 4,182,119,158, 66, 74,214,182,103,164, 84,220,250,180,129, 32, 20,215,193, 49, 82,134,174, +119,180,206,227,156,223,109, 2, 68, 72, 80,187,143,197,251, 38, 13, 47,220, 20, 82,178, 50, 93,163, 33,162, 80,236,188,185,191, +234,174,221, 37, 61,121, 85,221, 4,204, 40, 33, 8,214,198,181, 71,215, 70, 85, 68,232,118,135,134,115,209,110,116, 54, 74,168, + 88,106,236,154, 13, 44, 18,121,244,101, 54,204,109, 7,227,138,239,222, 58,225, 55,230,199,228, 58,195,122,207, 95, 53, 93,140, +173,124,241,245, 15, 68, 58,169,226,243,110, 70, 8, 21, 27,177,184, 5, 19, 49,134, 83,104,132, 14,136,206, 34,189, 64, 22,134, +127,118,235,117,222, 62, 58, 96,108, 50, 10, 29, 21, 8, 93,219,241,254,122, 67,103,151, 76, 54, 45,147,233, 28, 89, 40,196, 40, + 35,132,128,174,166,136,117,131,197,115, 48,157, 51, 55,134, 81, 7, 77,211,144,107,184, 61, 61, 68, 21, 35,100,211, 96,133, 38, + 83,154, 97,107,226,124,192, 53, 29, 78, 10,154,224,169, 28, 52,219,107,142,139,140, 79, 46, 47,169, 70, 35,254,249,157, 59,220, +170,166, 28, 77, 14,120,239,250,156,235,197,150,224, 44, 65, 23,248,237,134,160, 52, 94, 42,124,179,197,103, 21,222,246,201,183, + 41,158, 9,222,148,132,174,142, 22, 25, 10, 66,211,237, 22, 73,114, 47,140,165,237, 8,219, 13,246,122,133,109, 26,158,181, 45, + 63,239, 45,211,206,113,175, 48,116, 82, 50, 54,154,187,197,152, 82, 42,164, 50,209,152, 74,105, 70, 82,225,133,231, 32, 83,124, + 40, 51,124, 93,195,197, 34, 54,158, 46, 66,207,191,127,231, 54, 35,149,161,180,230, 82, 6, 30, 9,133,144, 89,124,102,247,138, +251,254,107,187, 81, 8, 13,235, 20,231, 0, 75,189,117,212, 93, 77,120,252, 20, 54, 87, 73,177, 33, 8,222, 18,218, 6, 46, 87, + 44,150, 91, 86, 70,115,255,240, 46,199, 71,183,217, 44, 90,180, 84,120,235,169,155,117,220, 32,217,152, 97,174,109,205, 95,127, +252, 24,209,247,156,173,106,186, 62, 16,218, 62, 61,251, 50,166, 39,186, 16, 27, 86, 31, 24,133, 64,111,147,113,151,130,214, 11, +238,139, 64, 19, 44, 2,129, 12,158, 18,193, 59,109,159, 12,162,194,243,110,150,195, 90, 88, 38,191, 11, 73, 60, 47,164,136, 8, +177, 54,177, 81,150, 73,189,181,255,156,106,149,228,214,123,110,143, 67,178,164,222,243,144,207,179,157, 90,164,103, 55, 0,188, +152,202,166,247,200,241,255, 32,139,250, 0,203, 74,177,183, 79,127,129,228,246,156, 30,156,231, 33, 59,225,190,154,172, 78,164, +176, 15,225,119,178,157, 44,103,252,230,109,166, 7, 83,182, 62,193,132,235,117,124, 19,143,102, 59, 67, 0,111, 35,124,152, 98, + 77, 81, 42,254,121, 68,252,222,129, 41, 89, 26,230,121,134, 49, 2, 35, 21,181,179, 92,215,150,117,103,233,189,197, 40,197,113, + 49, 98, 82, 20, 24,169,113,210,209,116,142, 39,171, 21,205,229, 51, 56, 61,143,211,211, 87,105,142, 62, 11, 38,111,106,222, 15, + 61,231,215,151,252,228,147,143,121,248,240, 9, 60,252, 56, 89,187,238, 77,217, 67,243,148,169, 4,249,239, 41, 11,148,220,145, +204,110,130,116, 84,114,250,147,207, 75, 10,135, 78,119,127, 74, 31, 60,215,117, 74,217,179, 22,188,228, 27,111,189, 77, 89,142, + 80, 82,146, 43, 3, 82, 81,230, 5,214, 89,140, 48,116,206,161,165, 64, 43, 67,221,182,232, 44,163,183,150, 46,120, 54,117,187, + 51, 37, 26, 86, 0, 54,253, 27,195,191, 61, 76,234, 50, 33, 5, 89,186,223,196,160,137,151, 55,118,177, 90, 43,166,185,142,211, +184, 81,100, 82,161,148,196, 7, 71,231, 2, 90, 10,214,214,145, 35, 8, 50, 58, 81, 5,231,227,218,204, 67, 43, 60, 78,106, 90, +107,227,228, 32, 18, 44,121, 3,191, 39,247,186, 64, 44,170, 67, 81, 23,106,119, 40,220, 60,197,233, 48,233,136, 81,192, 95, 37, +168, 72,107,152,205, 34,113,174,202,121, 80, 26, 50,231,152, 27,133,241,150,186,243, 49, 97,234, 83,114, 80, 31,215, 76,213, 56, + 18, 3, 6, 23,188,245,122,167, 6,121, 89, 34, 97,219,113,124, 50,227,184, 28,209,120,203, 39,182,227,195,118, 11, 77,178,146, + 29,190, 63,207,246,158,253, 4,223,170, 16,153,239, 67, 19, 22,199, 64, 68,154,102, 4, 10, 25,122,132,202,249,238,201, 9,175, +205,142,209, 90, 35,136,100,196, 69,211,179, 88,175,120,214,110,185,114,107,170,109,207,172, 24,163,114,131, 28, 21,209,253, 55, +104,202, 44,167,154,157,112, 92,221,225, 86, 89,209,173, 90,132,232, 40, 6,151,192,124,132, 12, 14,231, 60, 82, 41,132,150,184, +186, 67,230,134,237,182,102, 98,162, 87,198,170,105,144, 1,238, 26,129,240, 13,119,231,199,228, 74,241,201,118,195, 95,108,106, +218,109,141,183, 30,143, 39,228, 26,143, 34,168,130, 80,150,248,182, 37, 8,139, 15, 22,175, 51,130,245, 4,231, 8, 89, 30, 11, + 94, 15, 65,198,245,224,128, 40, 7,249,124, 49, 13,251,124,154,109,199, 7, 82, 48,111, 29,227, 76,211, 40, 73, 41, 3,135,166, + 64, 41,141,115, 14, 47, 5, 87, 93, 77, 38, 3,199, 74,242, 70,161, 80,163,130,199,249, 40,250,144, 47, 86,132,171, 21,183, 15, +114, 78,170,138,107,107,249,243,229,134,173,245, 80,106, 68, 89, 70,121,173,141,211,248, 23,202,219,122, 11,155, 85, 36, 88,246, +237,142, 59,145,204,157, 82, 5,132,224,104,174, 27,142,239,223,230,100,114,136, 82, 2,239, 28, 46,120,234,166, 78,183, 94, 92, +123,213,219, 13, 31, 94, 46,225,217, 41,108,108,156,198,151,219,232, 3,177, 90,198,198, 99,221,196,162,238, 28,253,186,137,175, +119, 40,236,193,179, 22,112,143,136,194,104,223,243, 65,215, 19,164,192,217,100,238, 53,236,181, 85, 26, 4,212,192,249, 74, 40, +177, 78,123,123,147,167,228,199,168,200,226, 38, 47,106, 47, 4,169, 40,210,153, 58,252,204,118, 23,237, 29, 82,198,200,144,161, + 32,134, 63,159, 92, 75,103,115,168,166, 41,248,108,136,246,254, 85, 77,234, 67,135, 32,245,243,126,220, 55,146, 34,255,233, 16, +137, 87,129,132,111,166,242,192, 77, 75,252,101, 96,251,175, 74,204, 27,220,188,240,112,255, 46, 63,252,167,191,201,119,110,223, +231,219,175,189,197,119, 94,187, 77, 89, 21, 60,126,114, 17,247,131, 89,158,114,223,101,210,235,166, 2,166,247,236, 49,141,130, +108,248, 44,201,115,133, 81,130, 92, 43,106,235,184,220,246, 92, 55, 53,174,183,148, 70,243,214,193,109, 14,102, 99,198,229,148, +213,102, 77,111, 61, 87, 77,195,114,177,132,197,229, 78, 19,252,101, 14,238, 1, 57, 24,160,203,193, 80,103,144, 12,102, 26,158, + 45, 89, 61, 62,165,125,248, 49, 44, 46,118,157,245, 0,237, 12,230, 7,131, 37,168,212, 41, 76,167, 77, 8, 71, 42,242,217,192, +220,150, 9,170, 79, 82,187, 44, 77,236, 55, 55,104,130,191,135,226, 58,152,173,116, 41,251,219, 11, 56, 58, 68,140, 71,220,154, +204, 25,153, 18,169,179,148,182, 5,101, 22, 11,187,117, 29,130,192,186,171,233,122,143, 82,130,171,245, 26, 43, 28,141, 16,132, +186,143,232,205, 32,121,212,164,201, 92,197, 66, 49, 48, 74,135, 61,123, 80,187,166,108,152, 56, 35, 61, 26, 37, 34,169, 34,215, + 18,141, 32,207,210,129,232, 64,136, 16, 61,201, 69, 64, 11,104,125, 32, 75,142,178, 91,235,145, 66,210,244,158,218, 57,100, 8, + 56,145,178,201,221,222,174,219,197, 67,140,118,207,161, 80,202, 93, 65,215, 42, 30,128,114, 56,244,210,123, 34,220,103,219, 86, +126,238,147,173, 99, 86,250,180, 98,102,226,253,106, 16, 88,231,169, 8,209, 73,174,169,119,204,119,191,247,156, 20, 37,183,103, +138, 77,117, 20,137,160, 50,161, 55,167,151,105,122, 23,159,158,214,173,229,217,166,227,175,187,134,191,106, 90, 62, 92,111,227, +125, 82,232,216,108, 13,205,170, 78, 12,121,147,154,153,161, 1, 20,121,116, 71,147, 30, 33,125,156,214,133,143,111, 81, 80, 8, +223, 33,108,203,119, 94,123,157, 73, 86, 33,181,166,211,146,211,117, 67,227, 3,205,102, 75,237, 90,150,117, 79, 79,199,253,209, +140,162, 42, 80,202, 32,148, 66,141, 74,204, 65, 69, 54, 25,147,221, 57, 32,147, 99,140,237, 57,191,184,100, 50, 18,228,213,140, +208,213,160, 20, 65,104,130, 15,200, 48, 80, 32, 28,211,188,160,173, 91, 38, 42,163, 16,146, 18,195,216,100,200,174,102,181, 89, +243, 81,223,240,231, 23,151,156,247,125,212, 92,111,226,228, 77, 31, 8, 74, 18,198, 25, 65, 11, 66,221, 18,104, 9, 34,202,165, +130, 25,206,166,100,172,101,227,164,123, 83,193,213, 75, 10,250, 11, 92, 53,250,158,119,250,142,166,105,169,157,135, 76, 48,149, + 18,237, 29, 65, 72, 46,234, 53, 29,129,222,245, 76,188,231,174, 50,156,228,134, 55,170,156,139, 50,103, 57, 26, 17,156,227,189, +247, 31,241,103,159, 60,230, 71,219,134,109,215, 71,147,160,148,151, 32,140,138,170, 21, 83, 70,233,154, 16,241,172, 25, 21, 47, + 93, 17,137,207, 67, 77,135,198,191,105, 1,203, 51,147,113,171,154, 96,148, 38,120, 79,223,181,172,155, 21,214,246,104, 2,189, +107,177, 93,207,138,134,245,227, 69,148,235,182,109,138, 62,173,119, 25,231,109,157, 86, 22,117, 36, 26,135, 20,125, 58, 52, 64, + 10,180,115,172,251,158,214,193,194, 57,236, 62,170,230,247,236,198, 73,107, 58,157, 30,116, 4, 15,116,198,127,121, 56,227, 7, +147, 17,255,100, 92,162,239,188,193,195, 31,255, 24,117,231,136,208,187,157,161,163, 24,146, 13, 7,211, 52,155,172,207,195, 78, + 30,170, 72, 43,225, 52,138,251,110, 71,214, 59,152,197, 26, 36, 21,108,234,184,254,252,149, 21,117,147,237, 92,111, 6,147,217, + 97,106, 27, 12, 96,134,169,226, 85, 14, 29,157,224, 69,157,118,133, 50,153,174, 72,241,183,195,184,126,177, 67, 81, 73, 11, 40, + 42, 94,251,214,219,252,250,253, 7, 76,230,183,144, 66, 49,157,206,113,109,207,187,182,141,157, 81,145,160,217, 54,165,146, 45, +175,211,141,148, 96,123,162, 71,187, 52,130,201, 40, 39,207, 12, 19,163,146, 93,168,103,209,116,212,235,116,195,105,205,107,135, +135,220, 62, 60, 97,156, 87, 40,161,241, 74,242,241,213, 37,139,171,107,184, 88,196,124,234,208,127,185,166, 69, 13,201, 95,233, + 49,146, 2,116,153,138,219, 16, 24,146, 76,109,156,125,121, 72,129, 38,162, 13,222,239,116,225, 67, 96,141,145,169,177,209,187, +110, 84,134,248,158, 13, 29,169, 18,177,208, 15,108,115,173, 18, 33,100,128, 87,253,206, 80,136,244,125,101, 52,230, 57,152,206, +152, 85, 35, 66, 8, 20,166,192,186, 62, 34,129, 64,103, 45, 4, 75,227, 58,140,136, 48,248,229, 98,137,201, 20,117,103,233,156, +199, 53, 13,244,235, 93, 70,113,218,195,198,130,147,228, 40, 46,197,211,146, 26, 80,157,116,186, 62,236,166,198,224, 33, 51,232, + 16, 40,141,166, 11, 30,233,226,125,221, 57,143,247,158,222, 7,156,243, 52,189, 39, 55,138,186,135,206,122,180,148,172,189,197, +171,232, 5,223,220, 32, 25, 73, 95,111, 83,230,125,235,226, 52, 33,210,107, 29,194,128, 84,122, 38, 90,123,147,131,126,179, 6, +169,155,212,217,135,231,209,151,231, 96,194,207,120,246,148,137, 48, 58,146, 98,148,113,168, 5, 66,105, 26,231,216, 52, 61,165, +183,108, 54,137,183,241,162,135,117,150,179, 57, 58,130,201, 45,126,167, 28,241, 70, 86,112,168, 2,167,215,171,120,112,126, 86, +212,112, 93,195,114,157, 16,172,132,114,105, 29,247,134, 46,125,125,240,138,184,185, 39,178,148,191,240,130, 45,169, 75,133, 29, +162,223,183, 20,136, 96,248,155,205,150, 55,142, 15,177,186,224,170,115, 92, 11,199, 98,221, 82, 1,227,190,163,146,130,183,143, +142, 56,152,143, 24, 85, 5, 18,133,148, 26, 89,106,228,225, 40,106,217,115, 29, 21, 15,219,128, 25, 9, 46,234, 37,235,237, 5, +227,106,134, 84,101,220,227, 10, 8, 73,235, 47, 19,163,122, 84,150,216,166,103,146,231, 76,180, 64, 11, 67, 38, 50, 86,237, 53, + 79,150,151,188,215,116,248,174, 35, 40,133, 47, 50, 66,215,227,155,109, 34, 4, 59, 66,219, 18,250, 53,212, 77,148, 78,245, 9, + 1,244,137, 44,217,181,187,169, 69,238,120,189,175, 34, 53, 19,222,243,180,109,249, 69, 93,243,255, 45,123,206,235, 13, 65,123, +182, 56,122, 31,184,106,214,148, 62, 80,132,128, 16,130,128,192,106,201,108, 92,178,146,154,235,114, 4, 71,135,241, 31,189, 94, + 35,206, 22, 17, 61, 25,222,171,129,253, 93, 22, 49,105,242,246, 45,126,248,107, 15,248,206,237, 35,102,199, 83, 30, 47,109, 92, +213, 5, 62,117, 79,138,151, 13, 88,131,148,214, 57,220,197, 5, 98, 62, 35, 35,196, 45,149,243, 4,161, 82,124,131,165,105, 26, + 86,221,154,211,197,138, 38, 36,207,138,254,115,130, 84,156, 75,187,235,136, 40,138, 68, 9, 10, 87, 43,150,222,179,105, 45,171, +166, 35, 8, 17,239, 61,149, 66,197,156,139, 53,173,245, 59,173,248,240,115,107,205, 55, 50,195, 91, 69,206,216,228, 24,169,249, + 14,158,223,124,253, 54, 39, 38,240,243,109, 31,155, 88,153,220, 35, 7, 84,211,171, 72,148,179, 3, 26, 39,119, 12,251,225,245, + 90,187,139, 44,206,116,226,113, 37,185,247,102,155, 26,189, 95, 69, 81, 31, 10,240,224,169, 62,176,137, 7,243,150, 1, 90, 29, + 82,175, 94,201,171, 86,238,138, 0, 98, 47,241,172,255,219, 47,232, 38,193,136,210,192,131,187,124,255,173, 55, 25,149, 83,178, + 44, 35, 56,232,123, 75, 89, 22,104,183,230,210,121,130, 15, 4,159,228, 17,219, 6, 46, 23,241,115,149,244,222,165, 70,230,138, + 81,174, 49, 82, 80,101, 34, 41,151, 60,151,171, 6,183,218,194,106, 3,153, 97, 84,149,188,113,124,155,131,114, 66, 32, 50,167, +215,125,205,197,102, 77,127,185, 76, 76,247,246,203, 17, 35, 6, 46,194, 62,251, 27, 17, 59, 62, 33,119,133, 29,191, 67, 68, 94, + 36, 58, 37, 84,232,249, 29,146,216, 85,252,125,243, 22,159,248, 13, 50, 5,173,100,106, 39, 35, 19,236, 50,196,111,152,231, 42, + 21, 45,249,188,169,144, 81,241,181,143,103, 76,199, 5,203, 77,205,253,131,219,180,214,226,189, 69, 9,193,182,107,232,108, 71, +109, 91, 70,166, 68, 75, 69,227, 90,140,209,108,234, 26, 23, 98,227,228,214,203,180, 42, 72, 26, 80, 19, 98,241,216,247,255,215, + 41,191,216,136, 56,189, 15,134, 62, 69,106, 0, 74, 19, 37, 62, 14,180,214, 88, 23,179,199,251,224, 81, 1, 28,158,173,117,228, + 82,196,126, 78, 7,218, 54,254,253, 94,193,214,245,180, 2,154, 62,196,239, 19, 2,215,135,221,218,104,216,239,119,110, 87,200, +135, 93,186, 52,137,149,191,127,221,211,179, 49,144, 0,131,123,254,249,120,153, 70,255,101,207,158, 41, 34,169,103, 82,210, 42, +201, 72, 72,182,120,148,117, 80,119,172, 54, 61,110,152,158, 63,181,243, 86,112,239, 22,191,115,112,139,147,178,228, 40,203, 81, +125,199,105,187,164,191,186,126, 57,252,190, 47,115,235,218,196, 91, 72, 4,189, 44, 49,137,133, 73,133,125, 88,229,228, 96,235, +120,144,233, 9,248, 14,209,217, 68, 94,141,123, 75,209,219, 88,208, 1,225, 4,130,192,251,218, 83,168,146,101,151,130, 58,188, +229,160, 50,220, 27, 79,185, 91, 76,184, 51,153,114,116, 56,195,110, 91, 52, 18,217, 6,228, 36, 71, 30, 22,136,204, 32,140, 36, +108, 28,118,219,210,103, 10, 39, 3,173,146,180,174, 71, 5,143,200,242, 68,230,142,197, 79, 25,131,197, 99, 16,100,121, 70,223, +212,228, 38, 67,133,192,214, 7,166,166,136,236,118, 91,115,222, 89,124, 8, 4,163, 8, 70, 18,186,158,224,122,112,155, 72, 58, +108,219, 20,140,178,199, 25, 34,133,251,236,107,246, 63,103,242,253, 44,255,118,113, 3,203,119,124, 92,111,249,127,175, 26,254, +100,221, 48, 22, 22,211,246,204, 60,140,149,100,237, 29, 91, 41, 88, 3,155, 16,232,203,140,181,209,252,227,163,138,127,123,247, + 54,191,121, 50,229,247,238, 31,113,160,224,189,167,215,136,235,107, 16, 42, 42, 19,202,152, 96,121,127, 82,240, 91,243, 3, 94, + 59,186,205,225,116,198, 59, 69, 78, 63, 42,147,178,196,164,231, 81, 68,199, 78,147, 71,101,199, 40,231,232,254, 9,181, 44,118, + 12,242,180,102,186,176, 61,206, 40, 50, 37, 17,105, 53,211, 7,139,117, 13,235,245, 53,206,183, 52,173,101, 45, 37,200, 60, 34, +135, 38,173,112, 94, 66,230, 19, 9,121,227,246, 93,126,239,123,223,229,215, 31,188,197,236,112,194,147,247, 63,129,174,229, 48, + 15,212,155, 58, 66, 33,117,183, 51, 75,106,109, 10, 17, 75,207,173,142,175,241,219,153,230,159, 76, 42,114,149,225, 67, 32,147, +154,198,247, 20, 82, 34,165,225,195,166,166,150, 3,243, 93,199,231, 86,153,228,201, 48,212,158,244, 78, 9,187,131,223, 93, 26, + 29,153, 26,155, 0, 0, 32, 0, 73, 68, 65, 84,148,134,103,124, 88,207,217, 16,125, 71,134,144,153, 95,186,168,223,192,186,105, +234,217,183,110,237, 82, 55, 17,210, 1,109,221,243, 22,146, 95, 4,129, 15,211,160,150,187,144,148,191,237, 41,125,144, 62,137, +116,160,119, 14, 49,159,112, 50,154, 96,116,148, 55, 9, 41, 88,174,150, 60,188, 94,113,118,189, 66, 10, 65,232, 18,177,105, 29, + 73, 37, 40, 25,229, 66, 82,199, 41, 61, 87, 20, 90, 16, 66,212, 46,215,157, 99,217,180,112,185,137,172, 85,109,160, 44, 57,156, +148, 76,117, 65,150,151, 55,147,228,214, 53, 60, 58,189,128,103,105,143, 62, 20,243, 87,189, 20, 38,221,212, 46, 93,119,159,116, +143, 65,237, 96,112,201, 30, 26,194,110,194,222,159,212, 7,199,190,161,195, 22,201,252, 32,176,211,128, 91,151,120, 8,114,167, + 77, 30, 38,255,228,151, 30, 67, 59,210,191,181,159,119, 63, 76,238,222,167,195, 59,193,244, 58,199,101, 57, 71,101, 73,221,119, +120,111,169,178,130,166,107,145, 74,179,105,214, 8, 25,144, 66,225, 66, 96,100, 74, 16,129,105, 89,113,185,190,230,234, 98, 17, +167,194,190,141, 93,123, 72,114,181, 97, 82, 31,200,150, 50,165,233, 13,196,189, 96,210,207,145,140,142, 18,226, 2, 1, 33, 37, + 69, 46, 89,119,142, 44, 37,172,181,189,199,139,184,187,213, 54, 68, 20, 47,153,195,213, 30, 90,235,169, 93,192,134, 64, 41, 37, +117, 99,119, 5,122,144,209, 89,151,174, 91,250,255, 82,238, 53, 93,114,151, 27,190,111, 8, 50,178, 77,220,167, 11,251, 60,105, +114, 63,110,241,197,102,249,197,134, 45,151, 81,122,153, 69,148,165, 9, 32,165,228,162,238,113,189,163, 91,109,226,123,248,178, +137, 91,101,112, 48,231,222,116,198, 97, 94,208,216, 30,131,231, 23,171,107,220,179,243, 47,110,194,123, 11,181,139,242,182, 76, +241,221,201,132,127,117,231,152,223, 62,153, 80, 77,114, 62, 57,191,142,215,196,167,179,228,224, 54,223,251,254,183, 57,253,224, + 35,132,204, 35, 4, 63,236,102,149, 68,120, 3, 94, 34,219, 53,210,197,233,237,161,114,156,231, 21,149, 11, 28,224, 57,153,142, +120, 99, 52,225,173,195, 67, 14,198, 19,242,188,192,123,203,229,163, 51,114, 43,208, 85,158, 12,142, 98, 20,175, 95, 54,216, 77, +205,170,169,177,163,138,144,101,212,206,211, 43, 77, 16, 10,163, 13,189,179, 40, 41,177, 65, 48, 26,141,240,206,199,251,116, 60, +194,117, 61, 2,184, 93,141,217,118,150,177,201,176,161,103,140,227, 81,219, 17, 66,192,107, 77,200,116,100,104, 55,237,141,214, + 63, 22,224, 93,118,252,238,243,206,112,236,197,255,126, 49, 70, 85,124,206,215,110,204,187,234, 45,118,179,229, 39,171, 45, 7, + 4,250,166,193,118,150, 32, 4,139, 0,219,204,112, 17, 4, 87, 30, 10, 99,248,245,106,194,221,114,198,215, 38,199,220,159,156, +144,151, 25,118, 94,240,112,221,195,250, 42, 14, 41, 78,192, 40, 99, 84,102,124,111, 58, 67, 41, 77,231, 3,191,232, 45,219,214, + 66,101,162, 74,104, 58,130,131, 57,156, 28, 69,251,225, 91, 71,252,219,111,191,193,247,143, 79,248,221,215,239,225,230, 5,143, +201, 99, 67,115,124, 12,101,206,166,200,168,148, 38, 8,193, 73, 89, 97,189,195,120,207,114,179,102,221, 89,148, 20,148,185, 70, +151, 57, 77, 94,194,252,144,252,181, 55,112,119, 95,131, 78, 65,150, 12,140, 32,114, 0,180,225,187,223,254, 58,199, 7, 39, 16, + 60,214,100,124,114,246,148, 25,150,197,114, 27, 39,225,122,147,160,251, 62,170, 60,250,193, 71, 33,236, 46,106,240,188,153, 25, +190, 89,142,147,167,137,130,224,240,222,161,164,102,211, 55,180,194,242,164, 75, 89,225,153,137,208,250, 96,231,236, 99, 17, 23, +200, 72,161,113, 50,161, 79,105,189, 98,221,243,178,212,126, 72,192,235,190, 82,109,124,121, 81,151, 9,114,240, 41,142,210,217, + 88, 64,250,189, 3,157,193,206, 85,236, 32,132, 87, 49, 46, 25,224,145, 23,141, 84,254, 54, 63, 6, 9, 85, 16, 17, 10, 65,176, +200, 12, 85,150,113, 52, 46, 16,194,227, 29,156, 95,175,248,139,119,222, 5,209, 71,178, 19, 62,193,166, 77,116,197,154, 23, 73, +222, 16, 51,166, 67,136,249,188,189,119, 52,189,163,111,250,216, 93,173,151,177,216,141, 71,140, 39, 35,170, 66, 35,241, 72,109, +232,250,150,198,121, 30,158,157,179,125,122, 26,247, 67, 55, 59,152, 47, 67, 54, 84,177,248, 26,177,131,151, 3, 59,223,224, 97, +160,147, 67,214,252, 75, 60,212,247,247,238, 67, 83,224,210, 62, 87, 14, 76,204, 68, 38,115,118, 23, 30,162, 19,188,173, 19,243, +220, 13,161, 58, 58,194,197,168, 4,127, 37,191, 99, 37,118,118,166,129,104,252,211,247,244, 65,208,107,133, 32, 36, 55, 88,135, + 11,142,197,118,129, 68, 82,234, 17, 74,104, 50,173,144,194,160,165, 98,219, 52, 76,139, 17, 15,183, 75, 56, 59, 75, 39,153, 77, +123,252,253, 2,153,224, 46,103,119, 28, 2, 51,200, 26, 37, 84,229,243, 9,100, 68,166,115, 7, 49, 80,195,122,156, 11, 88, 5, + 5,113, 98, 19, 30,172, 8,224, 3,181,247, 4, 33,232, 83,163, 42, 9,172,187, 97, 23, 42,246,228,107, 73, 70,166, 84, 60, 68, + 92,159,252,207,137,178, 60,215,236,244,222,174,143,215,175,235,119,201,102,251,176,251,231,125,188, 8,161,143,170, 72,230, 73, + 54,187, 78, 42, 90, 27,125,216,221,166,129,235,197,103, 63,123,194,195,108,140,171,170, 36,253,213,188,187,186,228,252,242, 50, + 54,172,175, 18, 10, 50,228, 59,204, 39,252,193,157, 99,114,169,152,149, 83,156,235,121,167,238, 83, 80, 82,186,103,182,215,156, +126,242, 48, 53,160, 18, 49,196,200, 14,211,122,232, 17, 65, 34,115,137, 8, 22,105, 5,178,105, 9, 42,144, 9,193,189, 81,198, +131,106,202, 91,243, 25,147, 34,163,154, 69, 51, 21,223, 67,215, 56,214,151,231,140, 84,142, 57, 24,199,251,196, 65,216, 90, 66, +211,227, 69,160,147,158,173, 20,184, 98,132, 77,220,146,218, 91,132,140, 33, 63, 69, 53,194,217, 30,161, 20, 89,150,209,214, 45, + 50, 8,100,102,240, 65, 80,100,154, 77,239, 57,206,198,116, 90, 98,125,195,179, 46, 74,187, 66, 12, 5,136,164, 68, 27,207,148, +151, 21, 99,249, 25,159,191,204,175, 23,167,248, 0, 4, 31, 97,255,159, 45,150,124,220, 89,124,211,210,246, 14, 39, 2, 87,222, +114, 42, 37,207,132,100, 94, 26,222,210, 25,119, 70, 51,148,202,208,198, 96, 76, 73,171, 13,125, 33,185, 80, 89, 92, 25, 92,175, + 97,121,197,166,243,188, 94,106,148, 84,156,246, 29, 63, 90, 44, 19,139, 59,233, 75, 85, 90,221,142, 51, 80,138,217,100,204,247, +102,135,220,169,102,140,203,138,172,200,120, 71, 73,220,120, 12,183, 79,152,222,127,147, 81, 81,130,146, 84,192,131,201,140,147, + 81,206,196,104, 46,250,134,218, 57,148,214,228, 66,162,165, 96,148,103,252,240,183,254, 41,255,234,159,255, 62,255,236, 55,190, +199,209,252, 62,106, 62,166,155, 29,211,118, 93,146,230, 26,206,188,226, 27,135, 83, 68, 86,209,109, 87,124,252,240, 9,237,242, +154,233,184,164, 93,247,233,249,232,161,109,201,180,194,109,183,209,178,185,237, 83,141,139,199,217,177,210,188, 53,202, 24,201, +140,222,181,145, 65, 79,160,237,123,150,222,242,151,203,134,237,224, 60,103, 20,163, 42,167,207, 75,200,116, 76,203, 19,137, 43, +129,223,157, 73,128, 8, 33,254,250, 21,214,193,151,159, 20, 34, 81,248,135,201, 92,232,221,132,190,109, 34, 57, 34,193,100,251, +142, 61, 55,196,160,127,136, 31, 42, 77,216, 50,197,172, 62, 89,178, 58,217,176,221,108,153,140, 15, 33, 52, 56,219, 36, 82,194, + 62,155, 60, 29,252,147,113, 60, 36,203,148, 50,119,179, 71,108, 99, 45,238, 45,172,183, 41, 35,126, 7,127, 74, 13,193, 7, 86, + 93,207,246,234, 20,135,100, 81,119,172, 47,215,176, 90,127,177, 27,222,103,153,233,244,169,233,232,147,214,193,200,228, 91,239, +227,207,200,144, 78,150,194,105, 20,187,223,219,189,162,190,109,118, 83,184, 75,123,244,125, 97,113,219,196,212, 51, 33, 99,193, +217,191, 23, 94, 28,216, 84, 42,252, 55,221, 73, 6,165,136, 83,103,122, 73, 56,189,155, 84,251,150,101,219,146,101, 26,183,245, +132,205,154,233,120, 12,214,115,114, 56, 5,160,204, 75, 50, 99,112,125,143, 50,121,220,165,251,134,215,230, 21, 15,191,254, 38, +188,255, 65, 12, 48, 81,123,124, 4,217,199,127, 71,217,231,175,111,219,237,146,200, 26, 27, 73, 92,222,199, 48, 17, 37, 33, 3, + 45, 4, 77,231,208, 72, 86,193, 83, 32, 88, 16, 8,206,115, 32, 5, 54, 4, 46,251,158,137,138,141,192, 38, 65,209,197, 16, 64, +228,247,166,213,129,108,227, 93,130,223, 19, 15,194,166,130, 23, 92, 34,246,245,207,255,153, 23,255,251,171,248, 19,232,228,136, +149, 26, 22,186, 62,194,224,214,237,174,255,103, 54, 8, 22,206,174, 57,157, 95,112,234, 61, 44, 47,226, 52, 3, 80, 8,120, 85, +197,229,102, 5,171, 45,109,215,115, 50, 61,100,221,183, 60,209, 49,171, 30,167, 65,118, 59, 18,163,200,227,251, 54,232,117,189, +137,208,252, 80,156,148,197,123,131,207,193,119, 29,254,236, 17,206,247, 60, 10, 61, 63,152, 85,228,128, 81, 2,157,105,100, 46, +200,171, 10,151,107,176, 61,107,215,177, 92,109, 80,143,174,201,239, 76, 99, 19,234, 60,106, 86, 48, 42, 2,186,201, 41,187,146, +243,229, 53, 11,105,233, 61, 28,143, 39,204,110, 29,162,148, 36, 88,104,183, 45, 25, 1,219, 89,132,136,136,157, 17,130,186,109, +168,138,156,215,230,135,252,199,235, 83,166,121,201, 55,111,189,206,149,123,194,199,109,131, 32,139, 69,247,238, 93,184,188,138, +171,182,182,123, 57,116,254, 57, 5,250,121,146,156,190,121, 78, 69, 90,231, 8,187, 99,165,135,255,159,186,247,108,178,236, 58, +239,253,126, 43,237,112, 98,199,153, 1,102, 6,145, 0, 73, 48,136,162,168, 72,221,171,171,107,189,176,222, 58,125, 5,127, 13, +126, 26, 87,185, 92, 46,135,178,101, 91,117,203,215,165,146,117, 45,139,162,196, 32, 6,136, 4, 48, 4, 6,192,204,116, 58,113, +135,149,252, 98,173,221,231, 76, 34, 2, 85,186, 86, 87,117,117, 79, 79,247, 9,123,175,181,158,244, 15,207,248,155, 8,124,176, +217,240,254,102, 67,216,108,152,108, 74,142, 70, 35,220,116,204, 47, 85,193,151,116,137,174, 11,106,161,232, 8,180, 33, 49, 20, +218,224,168,139, 17,119, 15, 61,247,164, 72,190,237,139, 53,108,123,254,135,239,253,132,232, 44,232,241,117,155,154, 73,149, 20, + 44, 67, 62,127,214, 61, 76, 71, 40,210, 56, 78, 41,131, 20, 2, 41, 52,183,170, 49,247,104,161,158,208,121,203, 97, 61, 66,199, +200,237,233,152,219,179, 17,181, 81,172, 27,205,173,110,198, 74,104,240,150,224, 18, 30,228,197,217, 17,175,188,124,151,111,188, + 54,199,148,154,155,199, 37, 55,223, 62,164,111, 54,252,183,189,163,251,240, 62,194,247,196,237,138, 11,111, 57,242, 61,147,170, + 98, 50,159,178,110, 91,150, 87, 93,214,108,224,122,150,221,111,219,221, 57, 65,155,102,235, 19, 7,182,226, 3,161, 57, 31,111, + 24,141, 21, 71,166,102,101, 27,162, 15, 56,224,157,102,203, 89, 8, 40,169,168, 43, 69, 37,210, 40, 86, 86,145, 77, 35,210, 88, +176, 80,233,188,183,221,206,203,163,123, 90,123, 63,254, 42, 64,244, 62,117,248, 83, 87,234, 3, 8,167,200, 21,143,207, 51,219, +224,115,133,222,166, 67,113,219,238,108, 81,201,135,214, 64, 33,250,231,212, 18,127,242,141, 63, 15, 60, 36,101, 58,228,116,238, +155, 18,224,104,204,239,188,126,155,155, 39,199, 76,231, 37,149,209,156, 28, 30,240,225,229, 57,171,237, 22,101, 20, 81, 12,109, +232, 68,237,160, 46,118, 82,152, 42,139, 4,172,123,216,108,224,106,155,248,200,109,127,141, 58, 86, 35,195,200, 40, 68,148,108, +189, 99, 99, 3,103, 77, 67,127,149,231,237,155,203,207,119, 96,171,189, 46, 10,131, 82, 87,110,221, 26,147,237, 70,243, 2, 40, + 51, 21,101, 24,228,201, 61,158,113, 36,123,210,199, 4, 2, 52, 38, 5,222,174,221,177, 20,164,220,241,106, 10,185,107,185,135, +144,103,167,123,115,173, 48,120,162, 15,200,238,140, 54,247, 49,207,239, 67, 66,123,186,252,243,110, 11, 33,176,237, 44,203,190, +103,213,247,148, 74,115, 52,155, 81, 21, 21, 39,179, 99,140, 81, 72,161,209,101,129, 16,146,217,120,130,115, 61, 35, 93, 80,170, +200, 5,106,103,149,232,251,244,248, 62,163,137,221, 51, 58, 65, 74,238,168, 42, 3,208,188, 48,100, 88,123,154,102, 40,137, 37, + 94, 23,212, 32, 17, 49, 38, 45, 23, 18,117,205,121,207,101,219, 81, 85, 26,215,123,182, 54, 80,228, 45,115, 13,148, 27, 40,108, + 3, 86,193,251, 92,197, 59,210, 48, 88,236,130, 88,239, 30,167,118, 62,171,195,245, 60,205,251, 39, 55,122, 53, 74,126,230,227, + 50, 37,120,101, 6, 8,250, 60, 11, 63,187,252,100, 7, 40,111,179,177,142, 72, 93, 42,107,147,167,192,114,243,233, 19, 81,159, + 16, 74,221,164,230,131,222,241,253,182,227,103,155, 54,237,167,102, 11, 62,139,110,168, 36, 49,122,173, 43, 32, 67, 66,194, 83, +164,239,243,216, 68,208, 35,131, 70,184, 6,169, 42,148, 23,168,222, 18,101,224,181,217, 41,199,166, 96, 50, 27, 99,180, 68,150, + 26, 85,106, 34,130,162, 46, 89, 44,150,232,141, 69, 7,129, 84,105,223,248,182, 71, 40,129,170, 53, 69, 81, 50, 50, 37,149, 48, + 8,161,185,117,231, 6,245,193, 24,115, 56, 70, 24,141, 18, 26,239, 34,182,115,200,210, 16,188,199,197, 64, 81, 26, 90, 31,104, +251,150,117,132,214,148, 52,192,168, 52,188,183,110, 8, 50, 18, 11,147,206,139,201, 24, 84,129,240, 1,185,234, 17,217, 65, 55, +239, 32,212,245,167, 70, 37,136,223,222,103, 72,191,227, 65,150, 5,210, 8,164, 18, 72,145,212, 48,165,247, 79,183,225,247, 43, +246,253, 79, 47,232,172,227,114,221,176, 88,246,196,182,227, 81,140,252,198,116,204,161, 54, 76,234, 9, 0,239,180, 27, 46, 92, +199,199,125,207, 54, 6,122, 17,113, 66,195,225, 12, 38, 35,226,100, 2,179, 89,218, 71,171, 38,105, 30, 92, 44,211, 26, 57, 63, + 75,126, 20, 34,209, 21, 27,160,150,142,185,210,180,206,114,101, 59,254,106,181, 77,123,161,168,185, 51,154, 50,146,138, 50, 6, + 94,158,140,152, 40, 73, 89, 40,188,130, 94, 40, 62,180, 14, 87,150,212,166,194, 17, 25,153,146, 55,191,240, 50, 7,211, 17,109, + 31, 48, 72,182, 54, 34,162, 68, 19,249,229,250, 42, 61,119, 81,114,235,228, 16,163, 10,122, 4,239, 93, 93,225,151,103,153, 97, + 16,210,243,219,236, 36, 24,158,156,207, 39,227, 33,164,166,233,123,126,218,123, 94,174, 36, 70, 68,122, 31,232,188,231,157,126, +195, 79, 54, 61, 27,239,145,217,151, 69,163, 16,165,160,245, 36,165, 65,145,217, 35, 82,165,241,168, 16,121,236, 41,114, 49,229, +159, 15, 42, 44,139, 84, 84, 85, 38,237,199,161, 91,250, 43, 42,251,199,131,186,148, 48, 58,132, 98,154,128, 14,163, 81, 86,184, +146,201,122,174,168, 18, 34,215, 84,169,202, 40,244,110, 46, 54,104,214,126, 30, 78,237, 63, 69, 48, 31, 14, 55,249, 12,125, 94, + 85,236, 29,230,164,139,116,115,204,183, 94,189,205,168, 30,209,181,129,186, 42, 80, 50,112, 88, 76,248,104,181, 96,219,111, 81, + 50,166, 24, 88, 40,162, 86,200,202, 32,164, 76,168, 73, 31, 97,217, 38, 95,246,197, 26,150,217,159,125, 86,167,235, 54,174, 48, + 38,205,147,173,247,248, 0, 27,239,211,225,237, 61,172,206, 63,123, 53,166,115, 23, 37,184, 93, 94, 39,217,179,161, 53,105, 30, + 99, 76,230, 71,154, 28,108,217,161, 57, 7,224,154,209,121, 54,170,211, 74, 68, 67,200,153,234,224,152, 23, 99,170,160, 66, 76, +139, 63,100, 10,214, 0,138, 51, 58,183,189, 51, 35, 32,100,107, 77, 93,236,230,251, 42,238,130,103,148, 89,191, 63,183,166, 93, + 82,251,162,235, 97,181,133,208,179,145,154,227,233,148,195,106,204,108, 58,197,123, 79, 89, 22, 40, 41, 24, 79, 38, 56,107, 9, +193, 98,187,158,178, 40, 8, 42,178,106,186,244, 6, 93, 72, 45,238,190,123,254,104,199,251,188, 49, 34, 96,114, 82,147,121,236, + 25,131, 16,131, 39,202,152,198,219, 49,210,245, 14, 39, 99, 50,112,241, 17, 27, 28,141, 15, 76,180, 98,219, 88, 10,163,114, 52, +207,231, 68, 8, 59,228,255,208,245,232,236, 30, 74, 63, 38, 0,159,103, 39, 60, 33,194, 39,239,157,231, 5,245,199, 70, 42, 21, +220, 60, 74,201,247,168,230,141, 73,193,177, 54,212, 81,112,164, 21, 55,100,224, 98,185,250,228,181, 39,196,142, 2, 26, 99,154, +237,111, 59, 88, 52,159, 92,233,239,239,205,174,227,170,141, 60, 10,145,141,202,215,223,147,170, 32,187,190,166,179, 37,212,176, + 73, 65,222,107,132,235,147, 0, 77,238,128,136, 40, 17, 42, 38,122,155, 8,200,114,130,244, 61, 50, 68,214,209,115,103, 82,113, + 84,205, 24, 41,141, 86, 18,169, 20, 33, 6,212,164,196, 90, 79, 64, 96, 53,244, 23, 43,100,231, 8,173, 69,212, 6, 57, 41,137, +214, 35,141,166,156,212,140,203, 17,243,217,148,234,116,134,158, 84,168,113,133,170, 12,193, 6, 90,235, 16,133,196,134, 64, 80, +146, 32, 37,141,247, 4, 33,184, 10, 30,163, 20,235,174,163, 51, 6,173, 43,222, 58, 57,230,230,184,230,168, 54,220, 28, 25,254, +139,219,183,248,175, 95,191,203, 91,167, 35,254,106,213, 34, 93, 64, 6,119, 29,204,245,240,213,104,180, 82,104, 37, 51,222, 80, +160,188, 71,121, 80, 74,163, 42,185, 75, 4, 4, 40, 41,144, 49, 33,224,229, 94,235,254,233,106, 93,167, 22,122, 78,110, 35,145, +216,103,157,254,117,199,182,138, 8,111, 57,179, 13, 87, 81,240,113,223,114,207,182,108,172,229,178,105,137, 66, 98, 51, 59, 70, +214, 21, 98, 52, 34,102,103, 63, 70, 21, 84, 21,163,233, 4,187,216,100, 91,209,144, 40, 89,139, 45,244, 61,247, 31, 92,242,221, +143, 30,112,213, 47,249,139, 95, 62,130, 15, 62,204,235,106,205,202, 54, 84,125,143,176, 13, 69,136,204,140,194,134,192,186,109, +249,225,229,154,141,212,248, 24,145,198, 32, 84,193, 89,215,113,103,114,200,205,185,193, 89,199, 98,213,177,117,160,181,132, 62, +242, 96,253,136,237,102, 11, 77,195,225,193, 17, 33, 70,186,190,227,131, 95,188, 11,155,101, 46, 90, 51, 8, 85,239,241,204,159, +220, 87, 33,183,203,183, 14,175, 4,127,223,118,252,223,151, 43,222,110, 59,254,118,189,225,199,139,150, 77, 76,116,213, 66,194, + 76,107,186, 24,136, 66, 38,207,166, 97,236, 27, 19,173,247,200, 20,180, 18, 94, 61,152,112, 37, 76, 22,235, 82, 59, 9,229,167, +138,184, 12, 52,237,243,226, 16,207,176,133,125,110,251, 93,235,164, 62, 53, 59, 76,243,218,168,178,218, 85, 1,151,151, 80, 5, +104, 87, 80, 78,210, 28,216,100,126,162,201,237,216, 65,217,203,185,127,222, 10,125, 95,201,108, 16, 81, 25,254,237,220,222, 91, +204, 78, 56, 58,253,205,203,211, 81,166, 77, 70,170, 66, 98, 10, 77,111, 35,101,110, 87, 42, 4,165, 0,105,210,251,178, 22, 98, + 70,236,247,214,165, 96,212,183,169,165,178,204,193,112, 86,229, 89, 82,170, 88, 61, 17,105, 10, 68, 76, 7,100, 41, 3,157,144, +159, 13, 16,247, 36,128,201,183, 32,170, 76, 83, 11, 59,174, 56,164,255, 43,178,232,193, 53, 90, 61, 47, 6,159, 91,244,251, 90, +223,229, 36,161,229,251, 12, 98, 11,213,110,132, 50,140, 86,182,171,180, 97,125,174,194,237,240,213,237, 84,232,174,171,203,225, +189,245,233,185, 6,235,207,184, 55,103,133,221, 8, 71,230,182,179,203, 86,179,155,158, 48, 25, 97, 2,196, 24,233,156,163, 42, + 43,132,148,232, 34, 85, 71,169, 59, 22,249,222,131,247,248,218,233,109,198,198, 80,158,206,233,174,214, 57, 97,202,175,223,254, + 10, 43,211,216,166,128, 14, 73,176,162,202,107,196,231,235, 84, 25,176, 73, 60,100, 8,202,222,122,218, 24,169, 60,120, 25, 48, + 14,214, 46, 80,105, 65,231, 82,160,170, 76,106, 26,116, 42,111, 82,163,119,216,145, 65,203,125, 16,224, 24, 2,163, 54,169,253, +238,229, 39,143,175,246,247,214,222, 82,127,172,139, 51,159, 51,159,212,152,217,136, 27, 82, 49, 51, 5, 91, 23, 49, 37,168,224, +241,189,228,213,227, 99,222,221,222,255,228,231, 90,183, 48,233, 82,162,164,115,199,174, 72,157,201, 79,189, 55, 71, 85, 74, 96, +203, 92,150, 78,138,212,241, 58,157,165, 91,112,113,158, 76,101, 84,149, 70, 40,195, 45, 42, 52,194,107, 34, 14,130, 33, 42,155, +243, 66, 75, 12, 37,193,247,248,178,198,105,133,125,180,228,127,253,209, 15, 24, 71,193,188,252, 58, 82, 41, 60,130,114, 84, 16, +123,143,152,214, 8, 31, 88,158,175,112,210,114,255,195,123,140,100,228,120,118,202,232,116,142, 26,151, 72,153,199, 2, 35, 65, + 57, 31, 35, 39, 73, 57,113, 16, 67, 9, 66, 18,163,192, 75, 73, 52,208,228,110,148,170, 20,155,117,147,192,103,120,212,168,100, + 46, 13, 55,162,163,139,145, 98, 58,227,197,245,134, 66, 27,254,112, 62,162, 38, 80, 86, 83,126,183,151,124,247, 23, 31, 49, 61, +158,208, 54, 13,210, 6,102, 64,211, 89,164,117, 72,231, 17,131,135,183,183,215,103, 91, 52,250, 41,206,122, 28,130,180,123,188, + 34,223, 63,102, 2, 26,177,223,226,181,225,122, 1,197, 46,161,191,127,252,119, 11,126, 60,159,115,251,246, 41,107,161,185, 49, +155,242,113,150, 22,142, 49,178,237, 60,197,184,192,201,196,124,153,148, 21,109, 76,235,254,173,219, 55,121, 57,118,244, 93, 79, +123, 52,226, 7, 77,195,253,143,174,146,184,141,112,176,190,202,186, 74,129,183,239,127,176, 91, 35, 75,141,248,210,239,242,202, +228,144, 27, 85, 5, 97,195,213,102,201, 61, 21,144, 82, 17,130,231,170,233, 81,170, 96, 90,214, 9, 15,101, 45,181,144,108, 62, +190,207,189,197, 21,181, 52, 92,184,192,228,245, 87,137,165,230,206, 75,183,248,250,242, 85,254,207,243, 5,156,159,241,227,255, +231,175,119,103, 90,183,217,139, 25,123, 4,132, 95,245,209,245, 96, 2, 92, 56, 88,151, 48,174,185, 88,101,141,249,124, 78,170, + 73,141,138,129,149, 11,140, 74,205,186,203, 12,161,222,131,134, 63,157, 86,220,136,145, 57, 0, 19,188, 13,124,124, 56,227,127, +218, 58,220,162, 77,137,198,106, 5,182,223,141, 81,202, 34,157, 83,195,248,146,140,103,178,242,217,251,255,169,160, 62,170,161, + 58, 74, 30,211,202, 64,219, 38,190, 92,211,193,252, 16,232,147,137, 70,183,222,205,212, 11,189,155,185,199,161,141,246,252,172, +125,244,123,191,201,246, 47,255,230,159,190, 82,223, 63, 68,158, 2, 20,237, 81, 70,100, 62,200, 85,207,189,143, 23,124,243,238, +150, 48, 58,194,148, 6,169,161, 82, 37,127,241,179,159,112,241,241, 5, 24,216, 22,145, 73,126,188,170, 84, 88, 11, 91,151, 57, +199,235, 38, 85,231,203, 54, 7, 69,153, 40, 68, 70, 64,165,174, 27, 33,135,229, 4, 41, 21,198, 84,124,184,186,160, 27,120,202, +101,190,198,159,229,163,235, 83, 59, 38,132, 29,143,220,134,157,242, 16,213, 14,160,228,119,221,249,148,190,231,223,209, 58, 97, + 3,122,191,211,229,222,191,143,251, 12,135,144,175,239, 48,243,244,121,152,106,115, 0,241,215, 15,158,231,237,114,151, 64,120, +210,154,105,114,102, 41,121,188,109, 59, 24,124, 40,185, 75, 70, 10, 13, 10, 44, 29,202,104,182,237,134, 24,234,235, 68, 11, 2, + 90, 73, 74,173,248,202,233, 75,156,175,175,168,202,146,170, 50,116, 70, 38,228,109, 40,210,252,248, 87, 1,180, 29, 36,162,249, + 54,137, 60, 12,243,238,125,205,250,152,223,155,221,105, 11, 7, 45,104,101,100, 82, 21, 20,170, 96, 28, 60,155, 69,131, 34, 49, + 65,186,144, 94, 66, 73, 96,217,248, 29, 62, 33,207,223,177,185,171, 97, 51,142,161, 8, 89, 53, 46,139, 79, 12,207,253,105,242, + 98,247,236,237, 60,159,106,166, 85,133, 50, 21, 7,165,129, 24,152, 25, 77, 99,123,250,206,115, 96, 52,141,240,105, 15,111, 63, +197,250,243,238,154,198,132, 54, 41,153,103,245,233,246,165,219, 75,178,182, 93,186, 56,190, 72,227,142, 16,161,236,161,154,130, +111, 82,133, 46,202,204,166,113, 59,140,134, 15, 48, 4,116, 61, 38,244, 27,194,168,194,175, 86,120, 52, 78, 68,172,208,172, 31, + 93,241,243,135,239,115,123,118, 3, 93, 24,154,222, 49, 37, 75, 21,228, 60,164, 45, 4,155, 94,115,142, 35,108,183,196,139,143, +185,249,209,132, 55, 94,124,153,233,139, 39, 40,173,209,227, 26, 66, 68, 42,149, 26, 43, 14, 92,227,104,215, 45, 91,235,176, 26, +202, 66, 16, 85, 66,199,111,108,160,169, 10,150, 33,208,136, 72, 20,130, 3,231, 56,247, 18,175, 21,119,170,130,143,199, 83,140, +243,216, 58,141,227,206,163,230, 91, 95, 62,228,171, 95,145,184,109,131,116, 61, 70,194,213,242,146,166,219, 98,131,231,195,135, + 87, 64,199,197,253, 13,162,185,132, 62, 57,183, 69,155, 58,165,241, 58,168,167,196, 39,118,253, 83,193, 60, 15,161,174,191, 62, + 89,185,139,189,200,112, 61,105, 90, 44,184,191, 88, 16,181,230, 74,215, 48,170,146,217, 75, 85, 18,181,162,111, 96, 52, 29,131, + 82,108,130,165, 22, 37, 55,149,228, 75, 70, 50,215, 71,120,181,165, 24, 31,160, 23,103,220,111,129, 81,155, 40, 99,155, 54, 3, + 65,247,248,235,166,128,187, 95,229, 63,253,218,183,153,207,231,244,155, 5,203,205, 61,188, 92,114,149,215,230,214,245, 72,111, + 49, 42,233,183,107, 83,177, 14,150, 27, 66,112,203,119,204,154,128,213,134,211,114, 68, 37, 60, 23, 34,221,243,131,201,140, 98, + 60,162,211, 25,219,241,228,188,250,186,232,251,148, 31,214,237,144,241, 77,147,240, 42,166, 74,103,189, 41,241,139, 13,219, 74, + 49,171,107,154,222,161,180, 98,107, 19, 45,238,182,128,113,140,252, 70, 89,177,142,158,169,208,168,169,225,101, 4,219, 81,207, + 15, 15,231,124,112, 49, 78, 74,114, 15, 30, 36, 87, 78,178,169,206, 16, 83,226, 94,241,179,143,139,122, 6,142, 34,181,223,181, +134,233,113, 82,178,137,234, 90, 78, 83,169, 50, 89,244, 9, 1,109,200, 64, 22,153,103,234, 67,213, 88,164,202,103,208, 7,127, + 94,251,240,206,171,124,251, 43, 95,229,189, 77, 3, 87,151,255,116, 65,125, 64, 85, 15,179,244, 33,184,239, 43,166, 41,185,163, +115, 9,153,130,203,166,229, 29,122, 94,157, 78,136, 81,210,181, 29,111,255,226, 29,126,252,224, 10,187,186,202, 66,254, 10, 31, + 34,227,194, 16,137, 88, 1,190,115,176,202, 38, 23, 93,214, 27,150, 89, 29,107, 82, 66, 57, 74,149, 8,145,233,120,198,124, 50, + 69,106,147,148,196,165,100,217,181, 9, 29,127,181,253,124,238,107,215,109,238, 28,177,245,158, 71,184,207,130, 47, 3, 86, 77, +100, 69,181,125,183,175, 50,189,182, 84,121,229,175,214,165,164, 46,228,170,178, 24, 2,118, 76,156, 80,223,100, 26,154, 76,179, +247,202,236,105, 20,228,150,187, 44, 51, 71, 62,209,213,112, 54,137,233, 12,226, 43, 79,182,139, 6,101,169,129,250, 54,206,244, +150,201,152,121, 85, 34,163,192,135,128, 68, 34,181, 34,134, 64,239, 59,218, 77,139,139,142, 77,179,198,147, 90,218,222, 90, 86, +157, 77,247,216,246,201,221,238, 19, 89, 24, 46, 37, 98,131, 36,164,139,169, 21, 63, 84,237, 66,237, 54,241, 32,149,155, 53, 34, + 14,170, 26, 41, 2, 94, 40,182, 77, 79, 97, 36,133,140, 4, 23, 9, 33, 34,181, 76,222, 53,144, 42,187, 65, 18, 86,134,157,170, +222,160,255,224,247,228, 98,241, 79,211, 14, 63,203,199,193,156,131,201,132,233,225,148, 88, 26,166,166,162, 84, 6, 71,146,190, +221,246, 22,105, 91, 54,219,150,197,249,226,233, 32, 28,158, 16, 74, 24,149,112,122,196, 27, 71, 83,190,121, 56,226, 55,142,198, + 28,141, 21,239, 63, 92,127,242,218,173,138,148, 20, 93, 91, 35,103, 63,133, 81,157,128,141,245,140, 59, 35, 67, 24,149,244,103, +139,204,208,200, 30,240, 54,181,151, 68,200, 95,163, 76,237,120,225, 17, 65, 35,156, 71, 84, 10,164, 65,132,152,184, 9,126,203, +253, 71,107,142,102,154, 89, 57, 71, 8, 77, 23, 97,211, 59, 54,109,207,202, 59,182,214,241,225,114, 69,231, 45, 23,221,134,243, +126,197, 7,221,134,179,229, 57,114,213, 50, 63, 60,130, 16, 80,198, 16, 92, 36,246, 14,187,234,105,206,214,124,116,181,102, 25, + 60,157,136, 56,163,176, 34,242,208, 71,186, 74,211, 6,216, 32,208,133, 65,121,143, 49, 10, 35, 36,174, 44,145,198,160,165, 0, + 99, 88,233,130, 43,235,185, 50, 5, 97, 84, 35,141,161,200, 62,241,149,169, 40,117,193, 68, 26,222, 28,207,248,198,201, 93,190, +124,248, 2,111,222,122,129, 77, 1,237, 38, 98,138,164,136,102, 32,201, 39, 3,134,128,182, 14, 29,194,117,251, 62,181,230,143, +145, 52,215, 36, 24,129,124,110,102, 24,159, 53,207, 13, 1, 92, 79,108,182, 9,255,208,108,210,218,213, 26,155,233,204, 35, 83, + 49, 82,145,215, 71,154, 3, 31, 24,107,133,209,154,166,111, 56,174, 70, 92,132,192, 69, 36,157,139, 85,153,214,131, 23,136, 66, + 38,206,251,248,132, 63,248,189,127,203, 87,191,252, 26,135, 71, 53,101,169,105,214, 45, 62,108, 40,138, 18, 79,214,112,176, 22, +225,114, 97, 28, 4, 50, 68, 42, 97, 57,213,201,120,201,147,204,149,238, 59, 65, 35, 53,171,117,203,249,213,130,127, 60,255,152, +248,224,193,174,120,121,222,200,234,179,152,166,120,159, 37,178, 51, 53,181, 27, 24, 47,137,151,222,117, 22, 39, 36, 86, 12,179, + 56,207, 23, 75,201,151,181,196, 10,193, 76, 40, 90,173, 56,208, 53,125, 81, 82, 85, 99,222, 67, 51,153,207, 88, 72, 9, 71, 7, + 80,141,211, 94,240, 54, 83,222,114,102, 90,100,145,156,103,188, 31,241, 84, 80,175, 10, 56,190,157,104, 62, 38, 75, 21, 6,153, +230, 45, 49, 5,183,228,103, 46, 97,187,200,115, 72,151, 90,243, 93, 6,207, 13, 92,220,231,125, 44, 46,121,239, 71, 63,250,167, + 13,232,195,205,209,250,241,153,250, 48,155,188,238, 61,101, 85, 53,113,141,100,130,206,226, 47, 87,220,211,150,191,254,135, 95, +240,183,127,253, 99,126,254,227,159, 96, 31,158,239,184,244, 64, 49,210, 20, 82, 18,144,200, 8,125,219,167, 42,207,219, 4,136, +155,212, 41,200, 21, 89,216, 63, 59, 30,129,228,100,122, 68, 81, 84, 8, 4,101, 89, 96,116,193,217,253,251,112,177, 72, 1,240, +243, 28,222,194,103,119, 49,177, 83,105, 27, 90,240,106, 79,143,125, 0,194,133,152,240, 15,131,216, 79,200, 82,132,195,124,215, +186,157, 25,129,218, 75, 16,100,166,163,233,220, 46, 14,121,150, 62, 0,232,134, 64,231,243,235, 16, 62,243,230,227, 78, 72,195, +125,194,251,147,185, 26, 22, 25,239,160, 18, 0,209,150,138,227,122,130,136, 26, 79,199,166,109, 82,238, 98, 35, 77,219,178,217, +172,177,193, 33,240, 92,110, 55,188,191, 88,167, 74,176,239, 18, 72, 39,186, 79, 47,134,228,178,125,218, 40,163,197, 69, 62,230, + 6,231,167, 33, 25, 9,225,218,246, 87,213,146, 90,106,154,174, 3,231,115, 87, 57,105,110,143,181,100,166, 4, 90, 70,100, 16, +180,249,255, 99,231,114,245,151,199, 84, 33,215, 80, 42,175, 79,216, 73, 38,127,222,160, 62,158, 96,199, 37, 98, 54,162, 86, 21, + 86, 8,140, 20,120,169,216, 4, 16,209,211,187,192,207,207,182,233, 16,178,185,179, 85,229,222, 94,153,173, 34, 7, 21,201,227, + 99,222, 60, 61,226,219, 55, 78,121,101,126,204,216,148,220,170,107,102, 53,188,251,209,197, 39, 84, 54,164,174,132,202, 35,169, + 40, 83,167,108, 54, 70, 30, 28,240, 95,221, 56,230, 55, 15, 79,248,114,173,248, 94,211, 36, 34,189, 82, 89,193, 81,164, 2, 66, + 6, 68,187, 77, 24, 13,101, 32,170,164,112,150, 41,154, 34, 88,132,243,105, 47,201,154,216, 53,252,227,213,138,218,120, 26, 7, + 54,106, 58, 34,143,250,158,171,174,229,106,211,224, 4, 60, 90, 47, 88,249,158, 38, 10,164,136, 4,169, 57,239,183, 44,206, 23, +212, 86, 34, 99,164,191, 76,250,237,205,217,138,247, 63,126,200, 59,155, 5, 75, 28,189, 49, 44, 66,100, 29, 5,157,128, 94, 9, +162,146,184, 66, 83, 35, 40,181,102,235, 29,141,143,156, 26,205, 66, 42, 52, 80, 43,201,149, 11, 89, 96, 69, 35,141,162, 54,138, +224, 3,227,162, 32, 56,199, 68,192,239, 31,156,242,214,209, 13,222, 60, 58,230,246,244,128,147,209,156, 87, 79, 95,228,214,205, + 35,198, 55, 15,185,156, 76, 49, 40,116, 52,152,222,163, 99, 72,254, 34, 90,161,133, 64, 27,205, 75,191,255, 91,252,214,191,250, + 54,239,255,240,251,123,192,185,180,215,196,175,110,245, 60,255,140,181,110, 39,197,218, 88,124,219,211, 41,193, 68, 41, 14,162, +229, 11,227, 57, 70, 74,182, 93,195, 68,107,214,193,113,223, 59,206,107, 67,172,139,164, 89, 48,159,194,180, 66,212, 19,168,102, +188,245,141,223,226,213,147, 91,220,185,123,152,140,209, 10,205,118,177, 96,219, 45,209,122, 76,101, 42,180, 20,216,222,226,131, +165, 42,167, 84,101,133, 86,130,117,111,185,108, 87, 64,160, 87, 37,231,162,228,222, 38,242,254,217, 5, 15,175, 46, 88,244, 29, + 31,174,175,114,155,198,254,106, 26,230,103,217,110, 58,251, 99, 12,194, 82,248,157,163,102, 22,152, 18, 34,123, 92,100,253,144, +127,165, 34,175,104, 77,140,130, 40, 37, 94,107,130, 50,196,162, 32, 42,131,169,107,110,205, 14,121,235,240,152, 87, 38, 35,190, +122, 56, 69,142, 20,139,160,240,155, 62,117, 60, 7,224,111,255,124,234,201,112,175,119,189,106,153,196,111, 0, 66,103,243, 6, + 79, 98, 13, 97,177,222,189,129, 34,207, 9,201,213,156, 41,118,200,221,255,216, 31,215, 51,245,103,180,224,187,103,252,110, 12, +172,191,255,206,227,200,104,178, 60,108,159, 17,253, 66,210,135,128, 18,146,198,237,169,129, 13,207, 17,114,160, 51, 25,193,108, +179,222,112,173, 88,116, 45,186, 54,140,138, 10, 98,224,193,197, 85,162,189,225, 62, 63,101,201,229, 85, 88,200, 93,111, 45,228, + 27, 24,179,165,223,208,146, 31, 42,244,161,242,206,146,181,248, 61,109,233,125,253,230, 32,119,191, 59, 84,225,158, 29, 94,162, +207,143,207, 48, 47,222,123,158,235, 36, 74, 62,221,106,255, 85,239,229,218,180, 40,166, 4, 98,185,101, 89,151,124,108,206,184, + 53,191, 65,187,134, 66, 43, 30,245, 45,211,106, 66,227,182,172,109, 75,239, 90,206,183,107, 70, 90,103, 11,183,161, 99, 96,159, +125, 94,253,230, 87,249,131, 55,190,194,229,250,146,159,252,217,159,239, 81,169,100,122,238,206, 67,185,135, 11, 40,196,174,163, +240,228,230, 89, 54,220, 15, 29, 69,244,212, 82, 97, 2,212, 49,210, 92,231, 93,158,145, 16,140,138,200,184, 80,124,180,241,232, +218,208, 53, 57,217, 17,185, 67,224,179, 32, 77, 17,118,116, 63,177, 55,139,127,214,136,233, 73, 4,212,254,124, 48, 4, 38, 99, +131, 17,146, 7,222, 18, 28, 76,235,154, 70, 72, 86, 4,106,105, 80,101, 65,121,235,128,110, 93, 37,112,226,102,149,124, 14,164, + 78,235,160,205,143,183,222,130,214,188, 54,159,112, 48,158,227,128,201,104, 12, 69,203,201,244, 34,181,205, 99,183,163, 48,198, +240,196,117,119,160, 38, 9,135, 51,170,210, 11,108,151, 32,111,242, 71,163, 41, 47, 31,222,192, 16, 48,245,152,255,252,141, 13, +255,253,213, 50,177, 71,132, 72,201,114,151,169,137,179, 99,104, 22, 73,153, 76, 8, 98,244,196, 32, 8, 69,133,167, 69,248, 2, +161,122,112, 13, 81, 58,194,106,193,255,248,195, 31,243,199, 95,182,156,110,206, 56, 60,184, 73,208,154, 77,112, 8, 17,136,206, +177,240,142,166,247, 28, 25,195, 88,150,200, 24,233, 8,220,243, 27,126,242,238,247,184,251,209,156,187,245, 1, 49, 4,150, 93, +195,125,215,112,105, 20,177,186, 69, 17, 60, 99, 20, 86, 66, 85, 8,172,139,168,210,224,189, 37,170, 4,232,155,234,130, 96, 91, +238,175,215, 28, 72,201, 74,105, 46,235,146, 19, 33,216,216, 64,239, 60,194, 24, 92,140,152, 16, 57, 40, 12,213,100,196, 29, 51, +231,166,214,148,194, 80, 0,117, 41, 49, 82, 48, 81,130,155,197,203,252, 54,183,249,195, 91, 75,214,205, 10,239, 35,139,230,146, +224,123,218,118,203,119,239,159,241,198,180, 4, 34,127,247,203, 11, 52, 63,161,218, 76,177,199, 22,233, 92,166,188, 61,223,140, + 37, 60,177,172,196, 19, 95,175, 63,182,109,250,220, 20,240,240,130, 7, 55,142,240,243, 17,191,109, 74,108, 76,182,197, 91, 31, +104, 66, 96,163, 5,161, 39, 37,100,163, 2,209,247,144,145,245, 71,102,202,203,167,183,208,133,164,109, 91,148, 80,172, 87,107, + 58,219, 98,132,161,210, 26, 99, 74, 84, 47,217,148, 27,156,243,116,182,167, 46, 43,140, 48, 72, 25,120,180,241,172,195,150, 35, +113,147, 27,167,167,220,169, 74, 46,214, 91,254,254,254, 61,126,182,188, 72,227,227, 27,135,105, 45, 62, 20,136,216, 37,252,192, +147, 45,248,231,181,226,181,126,186,213,237,246,168,220,195, 57,167,117, 2, 76, 11, 11,141,134,106,192, 12,165, 98,238,102, 93, + 80,133, 12,141, 39,209,249,188, 16,148, 66, 33, 67, 90,189, 18, 0, 0, 32, 0, 73, 68, 65, 84, 76,133, 82, 5, 5,146,178,170, + 56, 86, 5, 86,151,252,142, 80,188, 57,170,249, 15,135, 35, 30, 60,218,164, 89,123,187,218,141, 8,247,164,154,227,115,103,234, +151,103,132, 91, 47, 82, 24, 67,143, 73,104, 93, 35, 9,189, 75,122,191,171, 85,170, 78,135, 57,106,116,185,117, 25, 62,191,201, +202, 63, 53, 88,238,211,102,161, 58,255, 78,208, 79,247,158,134,116,103, 82, 82,206, 43, 42, 85, 64,244,196,172, 42,182,123,140, +204,113, 28, 2,251, 32,206, 63,184,132, 69, 88,111,215, 84,198,176,217, 88,148,134, 69,179,205,129,242,215,189, 96, 46, 43,142, + 13, 1, 54, 87, 70,131, 81,192,254,195, 15,115,221, 97, 49, 63,121,173,202, 98, 15, 13, 63,152,222,228,191,177,125, 62,144,217, + 89,177,178,159, 48,236, 61,135,149, 59,128,218, 39, 9,165, 60,121,239, 68,230,148,123,145, 64,128, 77,199,163,237, 22,207,199, + 76,203, 25,203, 54, 80, 21, 53,109,215,115,222,174, 9,177,231,188,217,114,119, 58,231, 39,239,190,151,109, 11,179, 71,184,205, + 9,166,206, 55,122,160,245, 45,155, 20,208,207, 30, 60,254,220,165,220,157,106,206,166,214,112,204,116, 1,235,118,110,106, 82, +160,240,148, 74,227,109,100,162,253,181, 56,247,180,132, 62, 68, 70, 67,135, 72, 64,141,192, 17, 49, 72, 14,203,200, 85,227, 41, + 10, 65,223,199,107,145,149,235,192,222,231, 36,194, 15,236, 4,118,216,137,200,227,192, 69,246,112, 18,143, 25,170,164,100,243, +162,117, 92, 85, 61,166,168,120,179, 26,177,245,129,121,161,184, 93, 22, 80,107,126,122,214,225,166,227, 20, 56,199, 53, 52,147, +212,105, 82,185,251,118,152,125,158,111, 30, 2,240,161, 11,156,122,199,188, 30,177,142, 9, 85,254,115, 49,130,187, 55,179, 64, + 71,158,151,219, 38,113,112,135, 57,189,206, 20,216, 81,150, 9,181, 29,152, 41,244,158, 18, 69,235, 61,186, 44,185,180, 61,247, +228, 56, 29,192,219,188,222,218, 85,214, 84,128,232, 54, 8, 89, 37,198, 9,128,169, 9,177,133,190, 69,148, 18,175, 29,201,203, +203, 19,131, 33, 72,139,235, 44,127,254,131,159, 80, 77,198,124,245,246, 1, 7,163, 41,211,201, 49, 94, 73,180,237,152, 22,134, + 64, 75,140, 21, 94,168,164, 18, 38, 53,141,235, 89,232,130,127,247,241, 47,105,253, 59,220, 85,138,169, 72, 9,238,120, 60, 71, + 53, 51,162,168, 17, 46, 80, 58,207,184, 44,105,125,164, 12,142, 66, 10,164,139,212, 74, 96,163,134,178, 64,245, 13,139,222,114, + 82, 4,218,135, 87, 60, 82, 42,205,134, 77,133,236,122,122,165, 57,174, 12,115,231, 57, 42, 74,102,133,100, 60,170,208, 94, 16, + 60,232, 40, 24,213, 6, 23, 3, 39, 58,210,183,150, 23,102, 71,248,241,148,109,223,162, 14,142,216,174, 86,152, 99,205,159,190, + 96, 9,182,131, 16,249,227,155, 11,198,122,204, 95,254, 73,228, 7,139, 43,238,125,188, 66,108,214,233,108,216,174,247,230,241, + 79,207,101, 3,207,159,213, 62,133,239,161,135, 51,203,217,162,228, 63,224,120,125, 62,101, 90, 86, 52, 4, 62, 34,226,115,130, + 47,149, 36, 56,203,100, 50, 99,235, 35, 7,186,228,141,201, 41,135, 71,167,104, 96,185,106,104,150,139,196, 32,235,122, 92,238, +222,105, 81, 32, 10,197,184,168,177, 46,205,227, 93, 8, 24, 85, 50, 42, 39,156,140,239, 48, 26,157, 82,141,231, 28,206, 11,188, +240, 28, 90, 5,116,185,109, 77,106,251, 31, 29,164,222,253,213, 26,161,214,169, 3,173,158, 0,166,150, 69, 6,196, 13, 2, 90, +123, 1,127,112, 68, 30, 18,237, 46, 51,120,186, 39,227, 79, 46,150,108,159,215,114, 65,215, 58,238,107, 79, 21,224, 5, 41,177, + 58,160,133,196, 75,197, 10, 65, 39, 13,133, 41,241, 66, 82, 32, 40, 39, 19,188,210,160, 75,250,224,185,121,224,121, 16, 11, 68, +223,130, 60, 76,230, 98, 0, 23, 23,169, 8,242, 22, 97,219,103,204,212,173,131,209, 4, 68,106,213, 17, 21,170, 40, 18,191,174, +207,173,151,245, 58,101,245, 42, 62,157,195,133,248,207, 75, 99,251,181,231,240,123,222,225,215, 1, 43,238, 60,164,111, 30,242, +214,171, 55,185,115,112,192, 23, 79, 79, 56, 28,141,185,236, 27,182,157, 77,128,143,109,159, 5, 11,212,227, 8, 20,124,214, 36, +214,215,109,254,109,116,108, 93,199,102,211, 18,109, 6,140,100, 32,196,231, 31, 57,228, 3,221,100,196,110,200, 96,110, 53,112, + 30,213,238,103, 3, 53,237,121, 20, 8,145,233,105,206, 63,238,154,229,195, 78,100,199,231,121,167,217,227, 92,135, 12,126,203, +163,154,235,118,250, 32,123,250,228,122, 24,168,135,207, 90, 39, 3, 22,194,199, 68,225,216,108,177,214,177,180,158,179,237,150, +243,109,195,131,245,146,181,107,121,240,209, 25,139,179, 75,250,224, 57,251,229,199,169, 37,232, 92,162,202,181,155,235, 0,124, +109,247, 58, 0,250,154, 13,103,103,107,184,119,111,119, 45,116, 86,212, 27,212,239,204, 96,137, 40, 82,203, 46, 88, 16,146,209, + 48,197,136, 73, 30, 82, 33,169,164, 36, 34,152, 86,130,109,155, 80,240,133, 16, 76,132,160, 18,146, 82, 72, 60,176, 33, 85, 99, + 83, 69,146,161, 53,130,198,250, 93, 22, 25,124,222, 83,236, 84,255,180,120,220,229,110, 96, 16, 12,159, 3,102,226, 73,183, 52, + 37,161,168,137,227, 26,111, 12, 95, 51,154,219,147,146, 73, 97,152, 20, 37,117,140, 92,161, 40,203,154,149, 22, 68,163, 96, 92, +241,173,249,156,201,168,230,168,212, 76,235,154,182, 52,248, 34,105,183, 63, 16, 2,107,198,212,178,100,105, 3, 15,125,228, 47, +122,155, 70, 21,211, 58,181, 84,235, 42, 29,158, 78, 36, 60,133,218, 51,126, 10, 38,143, 97,178,147, 95,173,249,176,174, 56, 84, + 21,107,161,121,216, 88,254,175,197, 34, 21, 13,171, 77,154, 25,146, 57,189, 33, 37,146, 66,237,113,136, 67, 50,129, 17, 82,165, +100, 80,120,162,211,217,249, 44, 16,188, 38,120,135, 15, 2,219,247,124,240,104,193, 47, 30, 46,248,201,251, 31,227,101,203,173, +170, 96,109, 91, 42, 1, 54,122,148, 84, 68, 4, 93,102,106, 60,180, 45, 63,109, 59,250, 40,121, 20, 5, 11, 41,240, 81, 34, 70, + 35,182, 14, 54, 50, 73, 63,203, 82,179,234,193,107, 65,139,196,118, 62, 77, 25,250,192,185, 75,244,182, 90,105,214,174,165,107, + 90,138,174,165,245,142,105,215, 34,156,101, 29, 60, 68,207, 77, 34, 50, 6, 70,193,115,208, 5,198,198, 96,140, 65, 8,137, 48, +201, 22,212, 55, 29,218, 5, 74,173, 40,163,199, 40,201, 44, 66,129,224, 96, 52,166,234,123,102, 74,115,247,228, 46,135,229,132, +187, 7, 55,153,160,121,101, 60, 99, 90, 21,220, 60, 40, 57, 62,158,115,223,133,228,103, 97,178,194,227, 51,206,132,103,241,220, +159,213, 36, 18,251, 0,178,174,227,131,203, 53, 75, 21,249,229,178,225,103,109,203,125,235,120,100, 61,181, 73,254,244, 65, 42, + 74, 97,232,189,163, 42, 10, 14,202,212, 1,170,234,130,224, 60,190,183, 28, 11,149,196,124,164, 78,115,242,124, 22,117,237,150, +214,181, 52, 93,139,144,129, 82, 75,148,212,124,233,139, 95,225,173, 47,222,226,133, 91, 83,156, 11,184,182,101,187, 89,241,211, +243,143, 88,186,212,114, 23,190,231, 15,142,143,249,234,201,156,175,221, 60,226,167, 93,158,135,111, 87,215,227,190, 84, 88,100, +155,102, 23,174, 19,202,199,180, 33,158, 44,134,194,243,207,102, 49,140,214,250,164, 40,121,207, 59, 94, 19,138,211, 66, 97,133, +162,146,145,165, 52,108, 77,197,123,202, 96,131,167, 82, 5,163,202,224,156, 69, 41,201,170,107,153,148,117, 82,254, 35,208, 76, +103, 80, 23,188,122,122,147,171, 73,205, 23,111,223, 69, 31,205,217, 72, 13,162, 64, 68,123,125, 63, 51, 79, 93, 39,222,172, 46, +144,179, 41,135,147,138,173,239, 40,141,225,133,195, 9,203, 77,147, 14, 79,223,165,202, 98, 0, 81,197, 12, 78,250,255, 67,235, +253,179,130,235, 30, 75, 71,247,200, 33, 90,162,110, 28,242,133,211, 27, 28,141,166, 8,169, 41,141,161,150,134,251,143, 22,176, +220, 38, 47, 95,155, 91,167, 3, 69,141, 62, 27,151,144,218,153,209,239,108, 77, 93, 6,165, 53,109,250,217, 16,124,126,237,113, +131,218,155,205,202,157,189,168, 12,187,121, 59,159,208, 10, 31,244,248,133,222, 33, 83, 7,217,215,161,125,175,242,123,244, 46, + 3,231,220,238, 58, 10,118, 62,196, 3, 40,234, 73,127,119,153,219,250,195,235, 24,126,102,178,203, 92,161,211, 92, 74, 85,153, + 62, 37, 19, 86,227, 60, 39,145, 23, 87,208,116,116, 31,159,165, 86,236,106, 3,171,203,140,109,112, 41, 0,119, 93, 58,244,227, + 32,115,251, 68,192,235,250,116,223,246,175,133, 12, 9, 23, 50,188, 23,155,109, 78,251, 28, 60,124,234, 66, 89, 37,137, 54, 50, + 83, 17,163, 12, 70,169,132,237, 83,201, 9,111,170, 19, 8,178,212, 18,239, 2, 90, 68,180, 80,196,224, 57, 18,130, 86, 66, 25, + 21,133,132, 71,157,163,148, 18, 59,236, 33,177,135,141,136, 89,194,214,103, 45,247,225, 62, 12,238,130, 33,238, 2,250,112,178, + 74,145,240, 12,195,232, 99, 50,130,113,205,183,234,146,131,210, 80,233, 34,255,151, 32, 10,201,105, 85,112, 97, 3,189,209, 40, + 93,242, 95,158, 28,163, 11,195, 87,167, 51, 94,153,159,242,226,168,230,214,104,204, 5,130, 38,235,226,159,201,146,159, 8, 73, +135,226,163, 24,248,102,125,192,116, 52,162, 46,167, 44, 76,153, 42,241,186, 78, 96,199,241, 8, 14,143,146, 2,227,124, 14, 47, +156,192,205, 99, 56,152,229, 89,125, 2, 12,189,173, 75,254,161,115,188, 61,236,163,205, 50,119, 70,178,102,252,208,114, 50, 69, +178,162,214, 10, 38, 19, 68,111,179, 70, 70,204, 1, 29,136,150,232, 83,130, 27,133, 32, 72, 75,240, 17, 79,139,119, 61,190, 89, +225, 55, 13,143,174,122,230, 99,141, 11,142,149,247,105,164, 80,214,184, 24,233, 99,196, 70,199,207,187, 45,247,109,196,134, 72, + 48,154, 82, 87, 84, 85,137,143, 10, 39,116,214,132,143,108,162, 72,213,121,161,105,123,143,147, 2,219, 71, 2, 30, 25, 2, 50, + 6,150,192, 44, 8,108,179, 37, 10,137,246, 29,173,237,120,232,122,198,170,224,170,107,208, 8, 78,138,146,109,211,112, 56, 30, + 99,172,199,117,150,222,246,108,150, 13,205,106,139, 80, 18, 25, 60, 90,165,253,166,173, 69, 70, 40,164, 64,216,158,170, 44,153, +140, 38,200, 16, 41,116,137, 86, 9, 7, 84, 10,197,152,200,188,168,168, 75,195,237,113,197,237,155, 71,232,131, 25,231, 49,161, +182, 99, 84,136, 66, 94, 87,161,226, 57, 85,186,248,196, 66,195,179,184, 92,113,177,217,178,186,108,217,110,123,204,124, 76,107, +251,196,185, 23,176,117,142, 73, 61, 38,184, 4,110,156,152, 9,133,146,188, 60, 46,184, 83, 24,122, 23,121,233,240,128,224, 60, + 23,222, 99,148,192,123,143, 11, 61,235,229, 58,123, 68, 8,170,170,100, 92, 76,185,123,247, 5, 78,143,198,180,157,231,195, 15, + 47,120,255,253,123,188,255,224, 30,255,112,249,113, 94, 75,129,175,207, 15,249,198,108,202,171,227, 99, 94,153,158,240,218,164, +230,123,203, 62,117,142,252, 54,123, 64, 20, 41,150,177,199,126, 25,198,146,195,121,166, 63,155,197,184, 8, 33,159, 71, 1,235, + 3, 45, 34, 41,123, 35,248, 32, 70, 26,163, 88,203,130, 51, 93, 49, 47,106, 74, 4,194, 7,148,210,120, 31,168,180, 97,217,183, + 32,193, 41,205,157,162,224,119,142,143, 57,156,204,249, 55, 71, 55,184,115,114,131,215,166, 51, 78,111,221,228,157,135, 15, 96, + 60, 69,116,201, 5, 81,113,252,133,239, 48,174,160, 24,163,238,220,224,180,154,242,141,187, 47,115, 88, 87,220, 28,143, 9, 34, +208,201, 64, 95, 23, 41,131,185, 56,223,129,121, 2,255,178, 42,244,231, 5,245,129,214,165, 36, 20,134,151, 94,187,197, 23, 78, + 94, 68,171,132,188,157,212, 83,100,132, 43,183,101,251,224, 44,169,198, 57,118,252,112, 57,248,118,103,145, 27,225,179,169, 73, + 22,218,240, 54, 85,146, 49,236,132,250,127,173, 96,206, 14,196, 37,247, 42,235,152, 27,104, 49,235, 22,199,248,233, 28,240,100, +142, 20,131, 82, 30,113,231,164, 55, 84,249,170, 72,149,186,235, 51, 80,196,239,124,210, 7,245,180,103,129,188,134,128,222,239, +129,215,170, 34,211,229,246, 90, 96,186,206, 45,248,172,143, 44,115, 23,164,219,164,107,230,187, 4,136,178,118, 7, 26,177,109, + 6,251,181,105, 3, 41,185, 75, 52,158,236, 68, 8,241,244,181, 24, 50,114,138,236,247,154, 77,138, 6,160, 92,182,127, 36, 68, + 70, 70,210, 91,152,142, 36,129,192,204, 72,148, 74,192,163, 40, 4, 42, 70,148,143,140,149,202,183, 39, 82, 74,201, 50, 4, 70, + 8,150,206,225,124,224,164,212, 44, 93,192,134, 44, 19,123, 45,216,148, 49, 28,110, 24,223,200,148,104,239, 3,207, 76,110,209, +203,189,170,125,160,222,201,108,170,164, 10, 78,166, 5,191, 49, 29, 37,203, 16, 9, 82,168, 36,217, 47, 53, 49, 70,206,163,228, +202, 59,254, 85, 61, 97, 90,143, 57, 40, 19, 40, 73,232,164,175,239,164,100, 29, 4,107, 83,226,101,210,208,126,179, 26,241, 82, + 89,243, 70, 57,226,112, 82,112,219, 24,238, 78,102,220,119,158, 70,155, 20,124, 77,145,130,187, 34, 7,246, 57,212,211,164,164, + 86,142, 18,168,180, 30, 37, 64, 92, 81,165,170,222,231, 49,134,206,236,131,211, 35, 56,152,195,237, 91,240,210,203, 48, 31, 39, + 5,179, 81,137, 32,173, 53,209,219,244,183,109,159,174, 65, 93, 19,157, 79,183, 74, 65, 36, 16,100, 32,108,219,107, 58,151, 15, + 61,206, 74,222,221, 56,222,238, 44, 63, 95,116,160, 60,115, 9, 94, 68,214,221,134, 95,118, 45,127,189,233,112, 62,226,180,162, + 48, 5, 85,161, 83, 34,107, 84,178,142,168, 52,222, 90,130, 8, 20,186, 96,221,121,138, 66,225,251, 64,235, 2,227, 90, 33, 67, +228,188,235, 41,219, 22,215,111, 89,119, 29,135, 66, 18,251, 13,155,108,151,252,151,151, 11,180, 52, 88,223,177,218,180,148,165, +161, 82,154,198, 59,206,182, 91,214,235, 37,163,224, 88, 54, 43, 46, 23, 75,198, 69, 1,206, 82, 6,144, 74,161, 70,163,100, 56, + 37, 64, 27,131, 12, 1, 51, 30, 35, 11, 67,236, 44, 82, 72,124,215, 19,162, 67, 16,168, 99,228, 70, 85, 51,175, 43,230, 82,242, +165, 27,135,204, 71, 37,167, 39, 51, 62,242, 50,221, 39, 15, 20, 50, 25,233,236, 7,114, 83, 93, 43,159,137, 33, 41, 55, 89, 46, +251, 73,108,144,207, 50,196,182,199,159,111, 32,251, 35, 56, 27,136, 82, 19,157, 99,166, 21,117, 81, 35,108,195,235,199, 7,220, +172, 13,194,104,238,206, 70, 68, 41, 16,163, 49, 87,162,166, 52, 83, 80,138,182,185,226,170, 89,114,177,217, 18,133,199,132,228, +150,119,114,227,132,211,195,154, 66, 71,222,189,247, 49,255,221,223,253, 61,247,126,244, 54, 60,122,148,206,177,202,240,159,221, +188,201,216,140, 57, 24, 79,169, 71,147,164,237, 63, 86,188,127,209,164,115,121, 48,123, 26, 58,183, 66,166, 49,156,214,187,121, +249,224,255,190,223,225,251, 85,182,199, 60, 97,174, 19,225,172,135,191,223,182,172,140,230,255,232, 61, 27, 17,248,113,151,220, +222, 14,138, 2, 45, 37,198, 40, 20,146,222,247, 52,206, 18,131,165, 17,145, 62,104,222, 56, 56,228,203, 7, 71,188, 57, 59,225, +100, 50,225, 11,211, 25,186,158,224,123,199,139,119, 95,194, 23,176,157,207,241,219, 30,197,173,175,127,167,120,253, 53,126,251, +173,183,184,125,116,135, 47,156,188, 64,223, 59, 94, 56,189, 65, 64, 81, 98,120,245,228,148,113,169,120, 24,186, 68, 73,217, 54, +255,241,228, 96,127, 29, 16,221,116,156, 14,154,224, 30,159,167, 40, 9,163, 89, 82,207, 67,177, 80,130,163, 81,205,141,195, 91, + 40,101,232,251,150, 85,211,176,108, 59,150, 87,219,212,150, 85, 50, 85,121, 74,102, 26,160, 73, 65,170,168,118,104, 93,153,179, +187,144,171, 48,235, 19, 55, 58,248,207,247,250,149,206, 7,162,201,128, 46,191, 11,164, 82,114,109, 24, 48,160, 56, 62,109, 7, +101, 8,132,215, 78, 65, 50, 7, 16,151,186, 1, 34, 39, 38, 67, 75, 91,102,231, 62, 33,115, 64,205, 63,123, 86, 2,161,116,174, +162,195,238,112, 24,218,243, 67,139,182,172, 82, 21,237, 99,146, 53,141, 3,207,222,237, 56,243, 3, 72,103,176,253, 29,222,219, +190,225,201,190,205,235,245, 33, 19,158, 47, 97, 44,179,175,177,200,221,148,114,143, 22, 41,228,206,233, 45, 66,105, 20, 69, 5, + 93, 23, 81, 82, 33,133,160,146,208, 33,216,246, 9,253,174, 68,162, 25, 85, 34,153,236,180, 49, 80, 10,201,202, 5,106,145,230, +139, 23,214, 17,163,160,243,123,140,132,152,105,145,131, 85,163,202, 38, 61, 46,236,128,144,131,221,192,181,244,236, 94,151,201, +101, 33,160,152, 16,231, 91, 83,241,133, 81, 65, 97, 12, 18,129, 86, 26, 45, 21, 13,129, 82,105, 30,118, 29, 7, 90,243,202,100, +130, 64, 49, 46, 42,150, 33, 82, 86, 37,202, 20, 56,153,146,138,119, 35, 68, 93, 66, 89,242,133,162,226,165, 81,197,100, 50, 98, +102, 10,122, 37, 17, 40, 42, 93,242,158,203,199,152, 41,178,225,209, 24, 85, 77, 41,170, 9,245,193, 45, 94, 46,199, 92, 84, 99, + 40,199, 9, 40, 37,242,186, 48,227, 36,105,171, 10,168,102,233,251,131, 23,224,240, 5, 24, 31, 65, 49,129,249,141, 68,241, 57, +190, 1,163, 26, 49,171,225,248, 48, 89,179,222, 60,129,131, 3,152, 77, 18,204,231,197, 91,137, 20,114,122, 66,220,110,137,243, + 83,130, 13,196, 62, 5,247,224, 37, 65,234,252,189,103,217, 71,182,177,195,227,104,125,224,123,203,134,181,237,241, 2,188, 20, + 72,105, 48, 90, 51, 46, 74,180,144,140, 43,133, 8,129,210,104,202, 66,177,218,108, 40,100, 74,152,124, 38,216, 92,173, 59, 2, +142,166,105,241, 93,195, 68, 8,164,181,172,187, 13, 74,105,238, 89,203,125,107,217, 70,197,205,131,116, 48,247,117,205,187,235, +158, 63, 59, 95,208, 24,193,195,102,203,155,243, 49, 87,237, 6,169, 37, 63, 95,109,184, 88, 47,144,222,163,187, 6, 89, 24,108, +187, 69, 42,133, 44, 74,162,115,148,213, 24,161, 13,161,233,145, 38, 17,219,250,174,161,247, 61, 93,223, 80, 41,131, 65, 50,142, +130,163,106, 68, 41, 37,243,170,102,164, 21,175, 31, 79,169,199, 5,151, 85,141,215, 21,200, 42, 85,239, 93,198, 56,248, 44,165, +170,117,186, 71, 36,208,173,144,123,238,156, 3,216,246, 9, 74, 28,219, 22,150, 75,196,163, 21, 8,193,111,191,242, 26,175, 31, +159, 82, 11,152,106,193,173,217,140,211, 73,205,205,233,136, 94, 73, 84,169,233,181, 66,141,107, 86, 62,237,233,174,239, 88, 55, +107, 54,109, 75,244,158,217,104,194,168, 26,113,124,116,202,104,100,184, 92, 55,108, 87, 27,254,230, 7, 63, 66, 60,120, 23, 54, +107, 68,212,112, 60,231, 95, 31,157,114,115, 58,197, 34,105, 16, 84,245,136,251,206,243,174,137, 9,201,239,251,199, 99,129,179, + 59,134,207,126,251,125,120,255, 70,239, 24, 71,159, 96, 57, 46,246,207, 64,161,192, 40, 30,181, 14,154,158, 51, 7, 75, 23,104, +117, 96,170, 75,166, 82, 98,144,201,249, 45,128,247, 73, 74,183, 21,130,186, 48,188, 94, 79,208, 74, 81,141,199, 76,234,138,178, + 48, 76,198, 21, 91, 97,240,245, 4,239, 37,119,230, 7,232, 89,141,226,139,255,250, 59, 95,188,251, 34, 47, 31,189,128, 41,106, +166,147,138,211, 27,183,210, 65,160, 74, 78,143,143, 9,189,101, 82, 22,188,113,114, 19, 89, 22,156, 15, 85, 89,215,253,203, 9, +234,197, 46,227, 39,232,164, 99, 61,124,212, 73,171, 29,163,210,108,112,219, 80, 77, 43,110, 31,223, 68, 75,205,178,109, 88,181, + 45, 23,155, 13, 27, 23, 19, 79, 93,202,116,240, 22,249, 48,214, 58, 37, 5,131, 83, 79,204,183,212,250,236,207,219,165, 25, 75, +223,124,190,215,111,116, 10,118,131,115,208,224,165,190,111,217, 39, 7,112, 88,120,218,138,243,147, 40, 43, 3,189, 75,136,132, +172, 31,146, 29,231,118,146,167,125,150,160, 29,156,246,244, 30,207,251, 89, 45,254, 65,138,118,160, 77,117,109,202,238, 7,219, + 94,159,223,147,235, 82,181,172,179,231, 59, 89, 31, 89,100,209,155,144,129,153, 90,237,172,128,159, 21,160,165,120, 60,160, 15, +137,195, 53, 46, 32, 60,141, 40, 31,232,127,168, 52,203,142,153,194, 55,140,100, 50,136, 74,201,200,177, 74,122,219,189, 23,140, +181,196, 75,208, 8,188,134, 34, 36, 97,156, 81,136,108, 0, 35, 69, 22, 49, 12,212, 82,112,238, 28,189,143, 40, 37, 65, 4,156, +144,248,193,181,238,122,110,158,120,173, 41,232,229,228, 74,239,129, 31, 7,223,250,161, 13, 47,242, 97, 51,140, 49, 68,154,168, + 81, 26,142,198,134,137, 22, 4,161, 81, 49,160,149,160,140,146, 69,240,124, 28, 34,183,116, 65,109, 20,149, 80, 56,146,252,104, +140, 73,116,197,122,152,143, 70,108,187,158, 11, 83,242, 39,245,136, 27, 85,193,164,210,172,123,201,214, 58,166,245,152,117,231, +169, 10,205, 54,194, 66,170,228,163,173, 52,255,230,224,152,215,170,146,111, 30, 28,240,166, 81,188, 80, 87,124,105, 52,199,171, +130,243, 8, 20, 35, 48,163, 68,133, 53, 89,196, 67,104,168,231,188,121,122,147,163,106,204,241,244,152,249,193, 49,186,154,178, +173,166, 41,176, 76, 15,161, 62, 64, 40, 5, 55,110,165, 81,195,104, 12,167,119,136,211, 10, 78,239,192,241, 65, 18,105,185,243, + 42,193, 89,226,184, 78,129, 60, 42, 66,232,137, 69, 73,208,154, 16, 36,182,119, 60, 90,116,188,211, 90,126,126,177, 98, 11, 4, +231, 9, 74, 16,140, 33,104,195, 72, 43, 42,169, 56, 25,149, 28, 9,137, 38, 48, 17, 18,235, 60,181, 86,184,222,179, 70,208, 90, +203,213,118,131, 13,145,179,117,131,116, 45,139,190,229,253,205, 21,219,118,205,165, 11, 60,176,150,183,215, 27,154,168,249,210, +141, 99,238, 93,109,153,215, 21,203, 69,139,168, 38,220,170, 43, 30,246, 17, 99,106,230, 37, 28, 77, 39, 60,104,123,126,210, 57, + 54,120, 86,214,178, 45, 12, 86, 21, 68,173, 89,109, 27,150, 2, 58,103,209, 74, 35, 59,143,154,142, 8,157,163,109, 55, 4, 17, + 89,119, 43,130, 76,107, 78,132,128, 82,138,224, 29,138, 72,161, 12, 81, 73, 70, 82,115, 50, 26,241, 27,243, 9,119,199, 21,191, +125, 50,230, 7, 61, 41,217,234, 35, 4, 71,172, 70,185,179,146, 71, 88,213, 52, 37,250,133,222, 25, 67, 61,167, 45,143, 77,221, + 2,198, 51,254,248,183,190, 65, 93, 40,230,227, 17,139,245,150, 55,142,142, 41,140,102,153, 3,171, 55,154, 86, 10, 30, 88,205, + 58, 10, 54,125,160,117, 93,202,113,125,143, 23,142,113, 89,115, 58,191,193,203,175,190,200,201, 97, 77, 45, 37,239,190,251, 1, +223,255,127,255, 38, 89, 94, 15, 32, 95, 23, 24, 29,140,121,161, 24, 19,202, 17, 93,132,183,155, 13, 63,107, 60,231,146,164,175, +210,248,199, 99,129,220, 59,251,134,226, 97,168,202, 93, 62,131,162,218,157, 97,241, 87,119,171,133, 78,166, 66,148,114,135,153, + 81, 58,119,153, 34, 91, 45, 57,235,183, 28,102, 7, 58, 31, 44,141,107,233,189,103, 19,123, 30,181,158,111, 30, 30,225,163,224, +104, 50,167, 11, 1, 93, 26, 58,161, 18,188,100, 92,211,134,136, 42, 39, 24, 89,114, 88, 77, 81,188,249,251,223,249,189,215,191, +204,209,209, 9,179,217,132,233,108, 66,111, 29,227,113,205,100, 58,162,107,122, 14,142,142, 24, 79, 38,152, 40,185, 49,157, 50, + 25, 21,124,100, 52,209,171,164,237,203,191,128, 22,124, 33, 19, 66, 93, 10,184, 90, 39,137,215,161,202,157,206,211,194,204, 51, + 63,124,228,226,189,251, 92,200,200,197,122,137, 66,114,182, 89,208, 57,199,230,193,249,206,241,202,103, 91,197, 34, 43,110, 21, +106, 39,116, 51,208,192, 66, 62,120, 67,191, 19, 98,249, 92, 84,189, 12,112, 25, 68, 13,134, 92,112,255,241,100,230,134,235, 79, + 65, 67,213,185,253, 60,120,113, 15, 45, 92, 37,211,124, 91,102, 14,186,205, 74,103,215,214,187,195, 28, 93,236,253, 94,120, 54, + 48,110, 8,172,131,150,252, 16,144, 7,249, 88,149,147, 15,153, 65, 42,195, 11, 27,213,233,223,213, 36,139,227,100, 85, 55,181, +247,250,158,156,113, 13,216,128,253,160, 62, 84,218, 62,211,173, 76,158,227, 15,191, 51,184,221,105,177,167, 83,111,216,167, 68, +140, 84, 74,114, 52,130, 88,106, 54,109,224,184, 20,180, 34, 82, 72,197,170,207,147, 22, 37, 48, 49, 82, 75,133,138,176,138,201, + 86, 17, 34,193,129, 22, 73,203,122, 25, 61, 5,130,101,235,119,246,198, 98,111,138, 41,213, 94, 96, 79, 38, 51,215, 72,222,107, +250, 98,254,155,225,186,135,176,115, 99,243, 30,164,230, 3, 47,249,210,216, 48, 50, 5,165, 84,120, 17, 81, 18,190,223, 88,254, +177,177,212, 33,112,168, 53, 70, 21, 8, 20, 74, 9, 36, 18,165, 20,198,104,222, 89,182,220, 11,112, 74,224,229,170,224,120, 92, +225, 81, 20,218,112,102, 29, 42, 66, 85, 22,172, 28,104, 93,242,190, 77, 35,159, 47,215, 99, 94, 80,154, 23,103, 51,164,210, 24, + 35,153,214, 53, 72,197,121,103,121, 80,142,211,107, 53, 38, 85,226,101, 1, 66,113, 52,155,242, 71,163,154,175, 29,141,249,210, +141, 41,119, 70, 37, 47, 21, 48, 42, 43,222, 9,192,120,150, 70, 46,186,128,178, 66, 84, 19,168,103, 48, 57, 1, 41,121,235,198, + 75,172, 17,152,241, 33, 95,120,225, 37, 30, 58, 7, 71, 71,196, 66, 18, 15,230, 68,165,136, 62, 18, 75,157,116,185,133, 36, 10, + 79,104, 91,226,122, 73,116,145, 96,123, 66,136, 4,109, 8, 74,224, 68,100,164, 53,115, 41,185,173, 21, 19, 83,114,144,249,241, + 83,169, 8,222,226,130, 37, 90, 79,211,247, 68, 68,234,230,245, 45, 15, 58,199,229,118,197, 89,211,208, 70,193,134,142,191,189, + 90, 98,189,167, 87,146,208, 91, 94,158, 79, 88, 49,101,227, 29, 71,117, 65,148,138,141,247, 84,101,193,119,207, 22,252,163,215, +188,189, 13,244, 40,222,241,130, 86,106,182,227,130,179,224,184, 52, 5,110, 90,113,229, 97, 89, 22,116, 93, 11,227,146,208,246, +116,161,167,151,146, 15, 86,231,132,232,104,162,163, 68, 16,242,248, 69,106,131, 15, 1, 23, 61, 49, 4, 70,198,240,178, 54,188, + 88,140,120,101, 58, 99, 41, 5,183,106,195,219, 54,173,179,104,202,108,190,228,136, 62, 32,234, 41,136, 36, 45,139,172,242, 30, +206, 22,198,207,233,224,138, 32,249,218,183,191,206,235,183, 95, 65, 2,117, 53,226,195,135,247, 64,150, 72, 33, 57, 29,215, 44, +156, 99,237, 60, 31,108, 61,223,181,145,247,122,203, 86, 68,150,214,129, 48,232,140,111,154,234,146, 27,199,167,220,120,225,152, +182,179,172,215, 29,255,203, 95,253,123, 46,222,126,251,241,100,194,247,188, 43, 12, 7, 19, 69, 39, 74, 46,189,231,111, 87, 29, +255, 24,243,121, 98,178, 80,215,229,122,167,136, 58, 36,243,214,238,102,233,195,207,135,194, 33, 10, 30, 67,174,126,146, 95, 67, + 85,236,180, 2,148, 74, 8,118,145, 71,136,203, 53,157,150,172,156,165, 16,150,232, 45, 11,219,240,209,182,101,105, 29, 47,141, + 12,135,101, 69, 89,142,152,215, 37,173, 20, 68,161,233, 99,224, 96, 84, 16, 98,164,151,130,135,157, 35, 20, 53, 50, 42,212, 27, +191,251,167,223,121,237,133, 23,185, 88, 52,156, 28, 30, 98,125, 96, 54,175, 48,133, 70,169,196,179, 11, 62, 50,158, 84, 24, 85, + 18,188,160,144,134,155,227,154,135,210,167,142,107,111, 63,149, 58,218,103,245, 6,254, 92,195,102,253,156, 57, 71,204, 60,242, +190,217,153,207,107,157,170,161,186, 78,224, 54,193,206,255,122,189,102,117,209,210,207, 71, 60, 88, 44,176,209,243,232,193,121, +146,118,149, 49, 29,178, 82,236,132, 96,194,192, 63,222, 67,147,135,144,126, 63,180, 73, 3,217,121,144,159, 19, 3,144, 91,186, +215,126,221,136, 12,198, 11, 79, 35, 50, 63, 77,142, 37,247,105,103,123,224, 16,173,210,130,179, 62,221,211,129,234, 49, 8,149, + 96, 51,152, 45,111,224,231, 25,167, 12,254,229, 58,207,220,219, 46,253,219,229,205, 20,179,233,204, 53,154, 95,239,161,231, 67, + 58,188,135, 77, 51, 24, 7,145,239,161, 28,228,136,229,227,111,118,216,116, 79,221,251,184,179, 18,134,116,191, 10,181, 11,252, + 65,103, 25, 46,177, 19,229,201,215,199, 86,134, 50, 70, 28,130, 82, 70, 14, 20,120,165,153, 32,121,100, 5, 66, 36,211, 23, 31, + 4,165, 2, 31, 99,202, 93,128, 62, 70, 52,130,101, 72, 45,114,161, 5,155, 16, 88,109,193, 23,114,135, 91, 24,238,229,254,235, +189,238, 20, 12, 82,192,236, 76, 39,246,157,157,134,185,158,247, 57,137,137,169,163, 82,149, 8, 19,121, 96,123,124,176,124,216, + 58,174,154,134,239,247, 14,108, 71, 47, 52, 47, 21, 10,225, 61, 83, 93, 82, 41, 5, 8, 98, 8,116,206,241,160,143,252,204, 89, + 94, 50,134, 49, 18, 29,160, 67, 98, 16, 28,205, 42,130, 23,233,182, 73,193,251,155, 45,103, 25, 7,240, 71,243, 49,163,178, 98, + 99, 29,133,210, 20, 85, 69,219, 71,124,244,152,122,132,136,145,139,152,109,144, 99,128,170, 6,173,248,173, 73,197, 43,227,130, +162, 50, 92, 89,201,172,214,180, 81, 48, 53,146,195,162,224,189, 62,166,185,188,150, 96,234, 44, 89, 91,242,237,201,132, 63,190, +117,130,139,146,111, 30, 30,112,211, 20, 40,109,184,115,112,202, 47,157, 39,206, 78,211, 65, 90,150,112, 56,205, 9, 88,145, 80, +224, 85, 10,114,209, 67,108,151,217, 57, 14,226,166, 35, 78,107,208, 26,129,224,229, 82,112, 36, 36,135, 33, 82,196,192, 17,130, +121,132,146,136,244,150, 14,203,184,144,244, 77, 79,239, 59,162,132,202,109,209, 74,225,109,199, 13,233, 41,188,199,246,150,211, + 74, 80,198,142,159,246,146,219, 35,205,182,179,140,234, 57,103,125, 79,223,119,188, 48,159,243,209,118,203,172, 26,113,217,181, +204,171,138,217,116, 78, 81, 22, 56, 96, 77,193,249,232, 0,135,228, 92, 22, 52,101,201,251, 27, 75, 51,169,185,208,138,243,174, +229, 35,165,248,165,119,124, 40, 2, 15,164, 38,120, 79,167, 52,147,232,177, 82,208, 59,135, 21,130,222, 59,130, 86,156, 72,131, +145,134, 90,105,130,212,156,154,130, 94,107, 46, 10,195,133, 0,186, 44, 79, 43, 69,234,156,217,237, 53, 13, 86,168,228,194,118, +141,173,121, 18, 85,175,117,114,166, 83,240,240,157,247,121,237,141, 87, 9, 4, 54,171, 75,254,183, 31,255,128,159, 63, 58,231, +141,249, 33,247, 55, 91,108,148,252, 98,225,248, 65,227,248, 97,103, 89, 72,201,153,179,156, 11, 40,202,146,136, 66, 72, 73,173, + 75,142,166, 7, 28, 29, 79,136, 17,238,191,255,136, 63,255,179,127,151,198,194,123,144, 26, 97, 29,244, 29, 63,235, 28,127,223, +181,252, 48, 68, 46, 84,145, 94, 63, 49,159,105, 89,149,115,219,165,138,122,168,204,149,126, 92,245,242,218, 44, 76,164,243, 63, +202, 79,198, 44, 93,203, 78,231, 98, 76,155,212,221, 22, 58, 43,210,229,162,230,252,156,245,170,229, 61, 31,233,218,134,101, 12, +244,222,113,175,107,208, 1, 94,170, 39, 28, 84, 37,231, 65,114,179, 42, 89, 57,203, 65, 85, 98,165,100,209,121, 62, 92, 59,182, + 65,210,224,153,212, 21,106,250,149, 63,252,206,171,183,110, 51,155, 28,226, 36, 8, 41,168, 42, 67,232, 2,101,165, 81,198, 96, + 10,133,144, 2, 23, 2, 2, 73,215, 37,203,152,182,107,184,218,118,233,208, 9,225, 41, 27,185, 79, 67,147,248,164, 4,224,179, +205,156,229, 14,120,244, 36,136, 97, 64, 35,218, 39, 36,101,101, 14,228,202,236, 42,208,135,139,204, 53, 92,209, 93, 92,208,109, + 58,182,151,203,212, 62,143,195,156, 37,183, 99,188,203,146,168, 67,192, 30, 60,171, 99,202,110, 93,159, 52,226, 67,158,195,200, +207,158,167, 60,230,150,117,125, 85, 28, 59,227,150,207,249,152,207, 74, 30,226, 19,226, 45,251,247,115, 95,165,239,121,152,138, +161,130, 46,139, 93,149,236,135,106,221,239,181,245,115, 5,122, 61, 23,207,242,196,131, 48, 11, 34, 3,194,114,160,234,114,107, + 94,237,241,232,131,125,188, 98,223, 15,110, 49, 38, 33, 32,111,119, 96, 61,185, 39,203,170,196,222,224,107,112,148,203, 27, 47, +219,205, 74,157, 64, 79,117, 37,169,181,160,183,112, 80, 37, 9,220, 46,130,172, 20,109,198, 66,110, 92,164,148, 17,147,177,131, +125, 4, 65,164, 19,130, 16, 60, 65, 10,156,247,148, 82,177,201,220,247,232,194,174,175, 30,247,241,198, 97,247,189,205, 64, 76, +177, 87,165, 15,244,203, 33,240,239,191,255,144,213,234, 26,203, 89,227,121,212, 56,222, 91,182,124,180,105,249,160,181,201,109, +209, 91, 58,235,232,188,231,141,217,140,177, 80,105,154,130,196, 72,205,195,118,203,119, 55, 75, 26,111, 89,219,158,223,156, 79, + 24,149,138,211,113,141,174, 18,144,208,247, 62,187,106, 6,254,194, 38,241,159,223,171, 13,167,166,192,199,192,188, 52, 44,179, +229,175, 85, 10,147,131,203, 61,235, 89,198, 12, 92, 52, 6,188,231,246,184,230, 37,163, 24,155, 18,139,160, 50,146,141,247,232, + 50, 1, 42, 23,109,199, 90, 73,182, 62,166,100, 64, 3, 66,241,214,124,194,215, 15,198,120,161,121,121, 90,112, 22, 13, 55, 75, + 77,101, 12, 31,184,136,158, 76, 88,186,152,198, 98,179,227, 84,213, 31, 28,103, 21, 72, 65,236, 33, 78,103,208,183,196,110,147, +153, 60, 45, 49,122,196,170, 5, 35,120,177, 48,124, 81, 4, 14,149,198,216, 45, 19, 4,211,232, 41, 98,224, 32, 68, 76,112,156, +120,199,204, 57,110, 8,203, 76, 9,198, 49,224, 67,154,153, 76,243, 89,227,148,230,134, 22,156,245, 61,151,155,142,190,235,248, + 97,223,243,155,199, 39, 84,117, 65,107, 97, 86,215, 92, 54,150, 82, 74,130,150, 28, 85, 99, 30,110,183, 92, 5,135, 21,146,195, +241,132, 88,150, 76,141,226,223,175, 59,190,120, 56,225,127, 63, 91,242,230,233,156,247,130, 98,189,109,185,168, 70,156, 69,201, +185, 46,120, 20, 20,151,133,100, 93,141,208,125,203,131,162, 36,218,158, 54, 68,214,118,139,149,146, 18,152, 20, 21,181,128, 32, + 4,165, 76,202,142,149,208,132, 66,243, 75, 41,105, 11, 13, 66, 19,251,204, 32,177, 54, 87,235,201,131, 66, 20,131, 24,138,127, + 26,187, 50, 25,167, 17, 73, 89, 33,108,228, 31,222,121,135,127,216,158,243,163,159,191,131,248,249,251,216,251,247,249,222,197, + 21,127,119,254, 17,151, 54,240,151,219,134,135, 49,119,212,188,205,243,104,201,178,235,185,138, 32,116,137,142,130,153,174,232, +172,103,185, 92,241,224,236, 17, 63,251,233,219,169,197,255,100, 12,242,185,189, 46, 69, 18,135,201, 73,191,112,109,146,153,136, + 49,237,151, 24,147, 90,219,117, 16,183,233, 12, 27,176, 66,195,156,221,217, 92,120,248,103, 83,119, 31,195, 19, 13,184,156, 44, +171, 45, 50,219,198,147,228,144, 99, 62,159,180, 73, 95,183, 13, 87,214,115,222,245,156,181, 13, 29,145,143,154, 14,240,220, 54, + 37, 19,173,169,202, 18, 81, 20,136, 0,203, 16,105, 4,124,188,245, 44, 66,143, 20,146,206,123,212, 75,223,250, 79,190,115, 52, +153,208, 52, 61, 74, 74,230,227, 17,158,200,168, 42,240, 46, 34,181, 32, 34,112,155,158,174,181, 68, 21,113, 25,104, 38,133,162, +215,138,205, 53, 15,181, 74, 72, 81,165,161, 40, 16,166, 72,154,195, 85,226,133, 11, 41, 16, 82, 34, 66,248,212, 85,186,248, 44, +213,236,147, 82, 9,207,188,224,250,233,120, 22, 67, 70, 65,106,184,218, 36,173,243, 1,124, 84,150,169,106,172, 50, 16,174,205, + 64,183,206,165, 27,147, 37,187, 49,185,194,235,250, 84,149, 58,155, 4, 69,162,206,179,195, 92, 29,154, 44, 41,251, 28,158,232, + 83,173,113,246,102,221,196, 92,221,102, 31,224,207,203, 36,148,251, 10, 38,207, 32, 90,254, 58,211,148,225,154,151, 38,155,115, +200, 93,165, 94, 21, 41,211,143,121,129,203,172, 75,175,247, 56,162, 74,166,217,221,112, 47,101,222, 72, 46,238,180,211, 33,121, + 14,136,231,184, 2, 94,163,240,243,107, 41,138, 44,212,147,193,133,200, 93, 66, 1,169,107, 80, 12, 20, 49,149,174,171,146, 72, + 37,121,169, 86,244, 2,162, 84,220, 80,130, 72,164, 12, 18,167, 53,151, 93,138, 3, 70, 8, 60,145,222,197, 36, 83,160, 4, 91, + 23,104,165, 64,100, 52,123, 31, 2,107, 34,150, 72, 23, 50,200,125, 0, 80, 14,116, 64,246,131,116, 76,239, 25,247,184, 57,207, +117,101, 31,119,137,222,179, 80,184,146,116,240,108, 92, 18,134,233, 50, 42,121,209,166,206,154, 8, 44,188, 99, 42, 3,239, 44, +214,172, 99, 75, 27, 28, 15,182, 43,254,231,243, 75, 26, 2,116, 91,188, 86,124,169, 44,209, 74, 48, 19,169,122, 17,125,210,218, + 47, 74,193,127,115,113, 9, 49,112,199, 68,156,212,220, 45, 53,165,142, 44,188, 96, 36, 35, 74, 72,148,214, 4,231, 48, 85, 65, +225, 61,239,185,184,147,202,173, 12,127, 50, 41, 57, 40, 19, 55, 57, 40, 65,244,129, 32, 21,203,198, 81,149,154,131, 74,243,161, + 13, 44,132, 72,107, 1,205,237, 66,243,173,121,197,214, 71,180,150, 60,116,112,107,172, 89, 59, 24,213,134,210, 40,222,147, 37, +219, 16, 19,208,238,255, 99,238,189, 99, 61, 95,243,251,174,215, 83,190,237,215, 78,155, 51,103,214, 69, 66,164, 0, 0, 32, 0, + 73, 68, 65, 84,230, 78,185,125,247,102, 91,108, 92, 18, 82, 12,137, 73,140, 67, 81,148, 40,144,200, 18, 36,161, 8,146, 16, 16, + 2, 36, 4, 1,139, 16,100,197, 40, 10, 37, 18,130, 72, 38,160, 68, 72, 17, 9,144, 4, 41, 9,113,130,133,141,157,141,189,235, +189,190,187,183,151,185,211, 79,251,245,111,121, 26,127, 60,207,247,252,126, 51, 59,115,119,238,238,218,230, 39, 29,253,102, 78, +253,150,231,251,124,218,187,184, 16,109,165,203, 42, 94,199,193,110, 52,152, 17, 33, 34,236,173, 39, 24,147, 88, 28, 81,247, 64, +212,142,217,168,228, 5,233,153, 52, 53, 19,173, 25, 56, 71, 30, 28,165,119, 20,193,115,205,123,246,124,224,102,112,236, 8,197, +208, 7,156,119, 12,115, 69,200, 20,165,132, 34,203, 25, 2, 94,107, 42,165, 9,153,164,173, 27,156,177,188, 62, 63,227,115,131, +146,169, 5,153, 23, 12,203,140,133,135,157,224,153, 5,143,237, 28,183,219,154,145,173, 97, 52, 97, 55, 87,124,109,209,240,219, + 14, 38,252,141,227, 5,255,244,141,125,126,177, 9,236, 6,135, 27,143,120,104, 28,203, 97,197, 42,215, 44,101,206, 45, 23,199, +132,167,229, 24,233, 13,247,178, 10,231, 59, 78,100,212,104,111,133, 98,207,123, 50,149, 69, 81, 20, 17,253, 10,102, 66, 82, 75, +133,206,179, 24, 60,170, 42, 74, 28,251, 16,247, 52,145, 0,102, 93, 11,170,138,160,179,124,152, 48, 29,253,152,171, 76,108,136, +152, 8, 10,225,160, 94, 19,110, 63, 72, 82,217, 49, 14, 48, 59,135,243, 21,167,119,239, 67,102,226, 24,204, 16, 11, 45, 37, 97, +181,138,123,133,206,168,145, 28, 27, 19, 45,107,235, 6,230,167,184,249, 49,191,117, 8,203,231, 46, 49, 27, 14,241, 87, 14, 17, +105,116, 40, 18,151, 94, 44,154, 4,184, 53,113, 92, 42, 99,114, 44,188, 71,200,164, 44,105, 72,248, 30, 30, 45, 14,122, 32,113, +143,229,233, 37,178,249,132,121,122, 15, 92,237,237,177,101,210,107,200, 84,234,108,203,248,245,190, 99,216,166,228,194,116,136, +186, 23,113,138,251,230, 29, 31,120,117,144, 49,145,154,135,139, 5,123, 85,116,199,155, 33,184, 51,183, 60,112, 29,109, 16,100, +206, 69,187,143,211,231, 62,255,227,151,202,138,195,131, 67, 6,229, 8,135,199, 7,137,150, 1, 93, 42, 2,208,206, 91,172,247, +120,225,113,235, 14,141,226,206,201, 9,185,206, 41, 21,156, 88,139,171,202,120,162,163, 17, 20, 5, 66,231,209,202, 85,102,136, +106,132,144, 57,232, 18,145, 43,196,213, 27,136,253,125,100, 94, 33, 28, 48, 25, 35,140,185, 8,246, 79, 21, 58,120,156,227,220, +183,128,159,166, 96,246,164,205, 78,203,167,183, 6,234, 58, 62,208,125,160, 80, 58, 82,112,132,220,136,238,228,121, 20,159, 41, +210,220, 60, 43,162,127,186, 46, 54,180, 30,151,204, 66,170, 49, 76,118,226, 53, 25,237, 69, 32,145, 73,173,170, 62,170, 60, 62, + 99,207,116, 18,213, 16,155,143,109,192,198,246,174,253,237,210, 9, 47,226,121,143,152,223,250,189,246,187,128,143,232,187, 38, +219, 51,170,162, 55,129, 9, 27, 4,125,159,193, 56, 31,175, 77, 31,216,117, 58,255,158,178, 21, 18, 77,207,233,212, 22, 79, 51, +177,240, 12,162, 71, 89, 30, 17,245, 89,226,122,155,176, 65,146, 95, 20,197, 50, 38, 22, 58,221, 59, 29, 91,102, 1,193,168,144, + 92,150,154, 67, 4,121,174,153,120,201, 82, 75, 86,193,209, 5,104,130,136,185,137,128,206, 75,108, 8,172,141,199,164,189,175, +245, 1,129, 96, 37, 2, 93, 23,112, 34,224, 2,184,222, 25,206, 37, 26, 98, 15,150,115,102,115, 28,201,170,242, 66, 57, 80,111, +105, 62,245,244, 54, 17, 30,101, 46,108, 39, 54, 38, 13,226,235, 38,182,150, 23,203,248,251,151, 77,244, 69,151,112,107,182,230, + 94,103,248, 96, 93,243,230,116,202,187, 93,236, 80,209, 52, 96, 27, 94,203, 51,180, 23,140,139, 12, 39,192,123, 75,103, 58,132, +107,249,169, 91,183,224,107,191,196,247, 95,191,194,155, 45,252, 96,174, 40,108, 71, 71,193, 78, 14, 50, 72, 22,173, 37,195,227, +139, 40, 39,253,150,177,156,118,169,114,146, 57, 88,199,107,195, 18,109, 3,186,210, 40, 31, 88,121, 65, 41, 64,105,137, 8,158, +185,151,236,123,203,187, 93,236,128, 77,114,201,203, 90, 48,206, 51, 4, 30, 39, 21,131, 66,210,248,136,155, 80,206, 83,150, 57, + 39,141,225, 60,203, 8, 65,243,252,225, 46,115, 36,175,142,198, 92, 59, 60,228, 65,107,216,201, 10,218,178,138,215,120,111,130, + 24, 14,162,163,152,105, 17, 34,130, 91,229,210, 96, 51,193, 11,133,102,108, 61,185,183,236,134, 24, 12, 14,188,167, 12,142, 75, +193, 83,233,130, 1, 2, 33, 36,101, 94,177, 14, 22, 33, 20, 70,231, 72, 1, 51,175, 25, 20, 57,173,177,172, 58, 71,174, 37,187, +202,115,189,148, 88, 27,104, 92,203,126, 57,226,111,124,252, 1,191,233,232,128, 51, 35, 25,105,193,199,171, 5, 55,139,156,135, +235, 37,165,202, 88, 26,195, 48, 47,176,133,230,181, 76,241, 15,141,224, 55,168,192, 3, 27, 88,218, 64,145, 43,188,214,232,206, +226, 70, 21,109,107, 57,169, 6,140,188,141, 12, 4,233,185, 63,152,144,117, 29,247,117,134, 51, 29, 58,120, 14,178, 44, 2, 66, +181, 98,233, 61, 43,169, 56,115, 14,165, 52, 7,163, 49,214, 24,206,117, 18,181,170,235,216,241, 25, 14,226, 51, 94,175, 17,197, + 8,225, 26, 24,143, 35, 66, 62, 47,147,186,102, 2,118, 10, 9,181, 65,180,230,201,243, 65,215,197,103,124,186,138,254, 32, 85, + 74,238,215, 75,132, 18, 49,192, 59,135, 72,180,213,147,182,230, 11,162,225, 48, 56, 70,174,227,123,247, 15,120,173, 42, 56,204, +161, 46, 11,236, 78, 73,123,235,254,102, 12, 40, 2, 98, 54,139, 69,149, 14, 49,200, 6,127,145, 28, 11, 64,104,129,104,252,198, +180,170,237, 30, 21,159,113, 46, 97, 64,196,183, 40, 28,251,238, 90,162, 67,170, 84,196, 20,169,253,222,123,167,248, 84, 56,218, + 16,227, 73, 82,181, 20, 89, 14,243,121,188,110,214, 65,215,225,181, 69, 4, 79, 7,188, 61,157,114,110,225, 87,206, 86,124,195, + 71, 83, 93,141,167, 53,142, 44,120, 84,120,229,251,126,252,104, 88, 48,202,115, 26,211, 65, 80,228,121, 70,103, 44,166,115, 44, +151, 53,133,214, 72, 2,243,243, 5,157,111,105,234,142,209,100,200,124, 49,231,116,185,194, 9,137, 32, 80,141, 71,152, 76, 71, +138, 82, 53,224,249, 43, 99,174, 28,237,113,138, 70,148, 57,159,251,236,117, 78,171, 9,191,245,229,171,124,241,250, 62, 55,110, +220,224,133, 23,143,216, 57, 26, 80, 29,237, 51,187,123, 26,105, 18,233, 66, 61, 18,216, 7, 35,184,113,149,193,171,215,241,151, + 47, 17,130,100,255,243, 55,168,171, 10, 22,233, 2, 93,208,144,194,147, 85,128,158,198, 81,223,166, 6,109,223,164, 30, 20,145, +229,241,226,183,201,212, 64,138,184,104, 85, 6,195,138,157,231,174,240,210,245,155, 28, 30, 94,102,255,240, 50,167, 90,198,108, +108, 56,102,116, 48, 65,151, 25,197,168,160,235,173, 60, 85,111,174,146, 90,190,125,197,158,109, 43,221,109,117, 30, 68,223,122, +214, 91, 85,221, 54,114,251,219, 13,236,114, 43,194,219,239, 78, 64,239,121,232, 61,149,172,105, 55,124,250, 71,164, 78,179,152, +173, 42,155,252,217,187,216, 21,233,205,102, 92,194,105, 52, 46, 5,175, 52,127,178, 93, 82,126,115,155,204,249,147,132, 33,100, +228,171,146,244,129, 34, 32, 70, 36, 3, 28,145,114, 26, 21, 3,102,136, 78, 75,253, 61,184, 52,200,216, 19, 32,165,196, 75,129, +242, 2,145,197, 54,186,117,129, 54, 72, 10, 41,233, 66,192, 38, 49, 25,151, 38, 5, 42,128,113, 2,227, 33, 47, 36,211,149, 99, +156, 5, 58, 43,104, 3, 27,231, 54,182,170,117,159, 54,188, 94, 58, 86, 36, 4,188,176, 41,153,217,106,195,251, 20,216,123, 41, +217,167,113,102, 31,255,156, 75, 88, 9,124, 84,137,236,186, 40,247, 58,175, 99,224, 63,153, 70,113,164,147, 41,180, 6, 95,106, + 6,101, 78, 33, 20, 70,120,166,181,225,254, 98,193,195,213,138, 91, 93, 3,187, 7,220,245,128,169, 57,238, 26,180,204,184, 82, + 66,112, 14, 47, 2,123,133,198, 18,216,213,129,251,235,134,159,175,155,205,102,234, 13,131, 34, 99,224, 28, 59, 58, 10,148, 8, + 39, 40,114,197,178,131,221, 42,218, 87, 22,120,190,186,114, 76,187, 88,225,151, 18, 62, 87,198,103, 97,175,202,168, 77, 32,211, +138, 69,109, 25, 8, 88,104,141, 86,130,155,133,102, 55,211, 76,148,224,185,209,128,171, 18, 6,227,146,145,128, 23,181,230,174, +147,180,137,154, 41,202, 17,248, 22,177,183,131,144, 25, 12, 74,196,106,133,176,134,121, 11,147, 81,198, 16,176,198, 32,157,229, + 57,160,178, 29, 99,161,145, 2, 50, 93,144,101, 37,186, 31,237,229, 5,133,138, 73,104,208,146,113,166,105, 17, 60,236, 28,151, +170, 44, 90, 11,120, 27,231,190,206,112,125,178,207,207,127,244, 54,159,219, 29,178,108, 21, 95, 62,189,203,251,243, 41, 39, 54, +240,222,114,202, 81,174, 49, 42,103, 60, 26, 97,144, 8,227,120,223, 9, 94,112, 29,239, 53,150, 60,207,105, 8,228, 85,193,170, +109,249,184,241, 12, 27,131,215,130, 27, 93,203,221,172, 96,108, 45,239,101, 35,110,168,192, 89,174,160,109, 89, 42, 77, 27, 76, + 82,225,243, 44,157,163,201, 10,166,192, 90,130, 80, 25, 50,196,209,128, 2, 78, 36,136, 50,131, 32, 17, 62, 89, 6, 27, 27,139, + 27, 9,162,168, 18,189, 55, 61, 99,174,139,235,218,153, 68, 91, 53, 79,239,190, 58, 23, 43,254,118, 13,183,238, 66,115, 22,139, + 35, 43, 16, 66,129,206,162,193, 15, 22,161, 20, 63, 58,169,216, 41, 42, 94, 27, 12, 9, 69,201, 85,145, 81,238, 93,101,112,237, + 69, 14,242, 9,239,200, 22,206,102, 17,176, 26, 98, 1, 37,188, 68, 12,203, 24, 42,164,142,232,244,144, 70, 65, 26,200, 20,194, + 6, 68,219,196,125,225,162, 99, 40, 55,202,163,125,108,121,218, 51,151, 12,189,200,147, 16, 88,111,112,209,218,184, 55,214,109, +108,185, 23, 9, 25,239,100,194,114, 37, 64,114,109, 17,227, 81, 82, 30,141,157,197, 7,199,115,222,235, 12,191,180, 88,240, 86, +103,248,149,217, 57, 31,187,150,105, 91,227,148, 70, 91, 67,158,231,212,205, 10,133, 63,250,241, 59,193,115,117,103,140,119,158, + 92,122,150,211, 25,214, 7,206, 78,103,228,185,196, 5,207,124,186, 64,229,177, 53,217, 57,195,116, 57,103,109, 91,156,240,248, + 16,168, 84,204, 96,126,203,149, 29, 86, 78, 50, 40, 74,214, 94,242,112,225, 24, 12, 11,254,169, 87,174,240,206,220,243,153,195, + 35,190,231,230, 53,170,114,196,205,171,151,121,225,218, 21,118,138, 9, 26,201,135,173,138,173,156,208,123,125,235,104,209, 87, + 14, 96,239,128,207,188,122,133, 23,246,247, 56, 26,143,249,204,243, 87,152,228, 37,121,165,153,154, 0,139,122, 35,230,209,143, +156,241,207, 30,212,121, 74,181,115,225, 5,222, 70,212,162,105,226, 2, 80, 58, 6,139,221, 61, 62,115,120,133,113, 57,224,234, +254, 97, 18, 16, 8, 76,155,154,124, 56,100, 82,229, 28, 14,247,208, 82,131, 46,105, 93, 20,102,136, 51,248, 52,247,245, 91,157, +129,167,233, 57,245,173, 32,177, 69,221,122, 90,235,245, 89,231,234,189, 36,162,181, 27, 78,253,119,250,202,242, 24, 44,157,219, +104,202,247,221,134,190, 58,247, 9,123,208,251,102,251, 44,206,222,116, 17,245,200, 67,114,109, 19, 41, 9,146,230,209, 57,149, +243,113,206, 37, 68,162,202,125, 11,197, 60,159,152, 8, 33, 9,190,248,176,209,175, 87,125, 64, 76, 74,128, 9, 60,151, 75,201, +149, 44,224,149, 66,132, 64, 41, 21, 34,147,200,214,162, 69,228,188,214, 46,144, 73,193,210,165,241, 19, 73,168, 71, 6, 58, 98, +176,215, 66, 50,235, 28,251,165, 96,218,121,132, 80, 81,255,189, 7,202,185, 45,201,101,159,230,235, 93,136,227, 0,195, 38,160, +123,187, 1,220, 94, 88, 10,247, 35,249,176, 17, 61,250, 52, 52, 70,159,240, 14, 93,172,202,105,214,177, 74,154, 47, 98, 37,214, + 56,234, 97,201,238,112, 68, 45, 84, 84,250,106, 91,222, 94,157,241,141,211,227,184, 57,133, 54,254,188, 84,180, 93,203,171, 90, +113,169, 42,208,222,146,123,139,177, 29,235,166, 37,152,142, 91,203,154, 59,205, 42, 38,102, 54,118, 90, 76,240,236, 11, 23, 59, +118,157,163,212,154, 81, 6,227, 76, 80,119, 1,137,231,108,109,248,242, 42, 49, 71,130,165, 20,129, 87, 39, 57, 89, 8,212, 54, + 80,230,146,186,181, 28,142,114, 30, 58,201,158,136, 90, 2, 15, 87,134,135, 94, 48,169, 10,126,102,217,241,249,157, 10,227, 61, +107,231,185,167,114, 6, 2,166,198,199,128,164, 52, 98,180, 27, 55,226,241, 8,225, 90,184,113, 3,121,124,134,220,155,112,251, +225,130,135, 18,118,139, 28,101, 44, 89,107,184,162, 20,121,240, 20, 58, 39,136,140, 78,120,178,162,164,149,154,165,212,204,242, +140,214, 89,100,145,211, 41,197,188,131,188,208, 52,105,162,210, 9,133,203, 53, 70, 73,206,231, 39, 8, 89,240,225,236,156,111, + 44, 78,104,186,150,198, 59,186,213, 57,214, 59,238,170,140, 35, 33,216,203,115,198,147, 33, 93,145, 83, 56,203,219,171, 53, 7, +163,146,247,215, 29, 7,185, 98, 97, 44,120,193,243,149,226,171,181,227,121,215,113,191, 40,184, 92,175, 57, 41, 42, 94, 20, 53, +191, 18, 10, 46,249,142, 51,159, 71, 91, 88,165, 57,183, 13,194, 89,230, 42, 34,227,167, 8, 92, 86, 97, 69,236, 72,246, 30,111, +153,210,156,133, 4, 94, 93,214, 8,159,244,210, 69, 74, 56,139, 10, 17,210,243, 95,183, 17,152,236, 92,178, 12, 53,207, 54, 86, +117, 17,185,206,233, 41,156, 45,225,228, 46, 66,198,145, 17,193, 35,112,252,216,254, 46, 71, 90,113, 73,105, 66,150, 81, 27, 19, +105,155, 7,151,232,148,164,243,146,243,197, 49,243,227,211,248,247,186, 14,145,233,232,236, 23, 98,146, 32,178, 12,145,101,124, +166, 42,249,129,225,132,239,219, 25,113,121, 84,241, 97,211,193, 98,141,104,235, 88,100, 94, 20, 80,225, 81, 23,204, 79, 74,164, +123, 86,144,202, 19,107,200,167,234,191, 77, 32, 96,210,190,159,168, 74, 33,141,133,219, 68, 33, 54, 53,162, 72, 99, 72, 27,147, + 34,187,110,226,179,185, 88,196,235,106, 26,192,178, 12, 48,117, 14,154, 21,139,229, 20,197,240,198,143,163, 53,171,188,229,189, +211, 19,186,110,205,170, 94,178, 88,206, 25,100, 37,139,229,156,118,213,144,149, 25,117,179,166,110,107, 58,211,210,212,134, 7, +235, 57,157,141,252,220,178,200,184, 57, 26,112,175,243, 72, 33,184, 57,172,184, 84,150, 84,227, 49, 47, 14, 7,220,237, 52,207, +141,246,249,220,165, 93, 46, 29,238, 33,244,128, 60, 31,176,172,225,218,209, 37, 6,229, 46,191,225,218, 30,183,145,100, 71, 67, +218, 51, 3, 42, 82, 88, 68, 57, 97,242,202, 33, 47, 31,236,115, 48,218, 97,111, 48,228,112,119,143,241,104,204,225, 96,192, 45, +187,198, 28, 47, 99,150,247,248, 60,245,105, 23,252,241,215,211,132, 90,250,141,175, 87, 47, 19,105,243,151, 10, 10,205,100,103, +143,107, 59,251,232, 92, 68,109,230, 60, 71,105,205,195,102,201, 40,215, 28, 14,118, 81, 85, 73,145, 21,100,153, 98,106,218,168, +144,214, 75,154, 90,191, 21,212,213, 39, 13,193, 55,224,177,237,238,130,248, 54, 85,253, 60,223, 12,178,250,110, 4,244, 30, 87, +208,219,121,170, 36, 98,225, 92, 2,191, 36,227, 27,111, 35, 55, 93,248,232,179, 45, 4, 84,217,102, 68,162, 19,133,174,179,155, +108,183, 75, 52, 26, 29,185,216, 40, 25,103, 79,223, 74,194,177,111,122, 8,183,145, 93,237, 43,245, 30, 97,174, 19, 61, 80,101, + 23,151,246,160, 82, 49,121,150,154, 66, 4, 26,235,201,115,133,176, 30,163, 99,219,253,196,120,134,153,162,243, 62, 61,144, 34, +101,248,241, 60,140,243,136, 16, 88, 58,129, 34,208,132, 4, 16,236,250,121, 91,182, 25, 37,244,163, 6, 69,194, 16,244,237,119, +185, 65,228, 7,191, 9,236,166, 79,254,122,189,130,111, 35,193,235,193,133,230, 9,206,129,133,132,157, 93,142, 39, 19,238,250, +192, 7, 93,203,237,174, 97,213, 52, 48,155,194,249, 60,178, 58,164,143, 96,164,182,230,195,206, 82,154,150,113, 48,204,218,142, +179, 85,205,213, 76,242,191, 61, 56,227,157,243,135, 73,167, 33,206,235, 9, 14,218, 53, 15, 77, 96,228, 26, 14, 16,100,193,225, + 13, 52,173,103,191,128,197,178,227,221,181,231,225,114,158,128, 70,154,182, 53, 12,218,142,231,138, 28,147,148,251,118,114,201, +131,149,225,249,161,166, 70,114,123, 29, 55,249, 99,149, 49, 53,142,239, 29,228, 76, 91,143, 44,163,166,196,170,181, 84,185,230, + 76,228, 72,173,227,101, 46, 7, 48, 60, 64,116, 43,216,191, 18,167, 95,135, 59,136, 92, 35, 77,203,202,192,187,167, 11, 74,233, + 25,229, 25,151,124, 64,133, 16,193, 75, 66, 18,202, 17, 11,192, 8,201,188,200, 57, 15,129,121,145, 99, 58,143, 85,130,221, 34, +167,238, 2,115,235,201,116, 52,241,176,222,211, 5,133, 10, 2, 45, 44,185,107, 25,218,134, 35, 12,106,181,166, 11, 30,235, 44, +222,180,124,102, 56,162, 44,135,156,173,107, 58, 27,104,138,140, 97, 89, 96, 3,136, 76, 99,165,228, 82,161,201,141,225,235,181, +229, 75,149,226,174, 13, 28,212, 75, 78,138, 1, 59, 77,205,219,162,228, 53,209,114,203,105,174, 20,146,115,151, 49, 51,134, 74, + 6,238, 16, 48, 93,199, 90, 69, 96,180, 19, 30,167,114,156,240,180,222,209, 56, 79, 14,100, 69,193, 92, 9, 66,145,131,174, 16, +203, 6, 81,175, 99, 65,214,196,103, 84,244,242,225,109,253,116,134,204,179, 96,166,154, 85,148,133,158, 30, 35, 76, 7,133,100, +183, 26,113, 40, 5, 55, 39, 21,166,109,240,214, 80,230, 25,109, 8, 24,103,184,187, 94,115,239,252,132,175,188,255, 17,194, 73, + 68,231, 99,101,222, 69,193, 28,177,182,136,221, 1,162,200,249,220, 96,192,111, 59,188,204, 75,163, 33,135,229,136, 93, 41,169, +131,227, 65,211,196,174,172,138, 93,232, 56, 7, 79,178,197,189,246,198, 39,137,123,109, 7,253, 44, 75, 21,120, 29, 11, 23,111, + 19,215,189,215,154,207, 54,117,156, 78,154, 28, 69, 1,164,113,116,103,146,158,135,139, 90, 31,237, 58,106,165, 44, 22,176, 90, +131, 89,227,108,203,108,189, 98,229, 12,138,234,218,143, 51, 95,176,250,232, 1,237,170,227, 36,147,124,124,114, 31, 47, 61,211, +245, 25, 67,157,241,112,113, 70,103, 60,245,122, 77,231, 28, 15,166, 51,130, 2,211,116, 56, 23,233, 6, 90, 74,172,212,104,165, +185,185,179,131,214,146,115, 39,121,249, 96,143,198,105, 46,143,247,249,236,243, 71,140,247,118, 17, 33, 99, 60, 26, 32,100,198, +254,222,144,114,144, 51, 28, 87, 56, 49,228,114, 85, 49, 81, 57, 31, 45,150,201, 28, 69,161, 94,185,202, 43,187, 19, 46,141,247, +120,238,202, 33,121, 86,161,164, 38,211,154, 60, 83, 28, 86, 35,222,237, 44, 44,231,207,102,105,250,164,192,254,137, 65,161,111, +161,244,193, 84,199, 10,202, 43, 76, 89,178, 55,170, 24,230, 21, 32, 25,228, 21,139,122,206,173,143,239, 83,211,113,249,224,136, + 16, 60, 66, 42,230,203, 53,171, 46,192,226, 52,182, 91,218,100, 55,218, 31,179,122, 26,230,191,167, 81, 36,179,145,199, 3,185, +148,191,190,114,189,125, 80,205,212,134, 59, 31,182,132, 81, 66,106,201, 27,226,249,246,109,113,225, 99,149,222,227, 35,212, 99, +247,196,121,144, 46, 58,192,133, 46,174,250, 50, 79,201,208, 86, 39, 96,187, 99,241,120,128,239,231,251, 23,109,235,176, 81,108, +147, 91,216,130,222, 4, 38, 5,228, 74, 75,198,121,148,124, 85,193,179,212,138, 29, 68,148, 8, 16,129,153, 9,204,131, 99,148, + 43,230,157,143, 46, 98, 58,141, 51,186, 68,147,233, 81,238, 66,160,144,216,158,182,102, 98, 62,131, 74,157,136, 11,237,247,109, +128, 92,234,188,169, 45,133,187, 94,237,175,175, 20,122,122, 99, 38, 54, 73,222,119,178, 14,244,150,110, 65, 63,158,217,219,131, +201, 36,105, 12,196,141,134,102, 13, 39,103,240,224, 1, 76,167,112,182,138,115,251, 0,116, 29, 31, 55,107,190,182, 92,242,141, +197,130,119,231,231,252,163,217,138,245,244, 20,104,227,172,190, 91,166, 68,162, 77,109,217,142,165,183,140,125,195,201,186,101, +136, 67, 89, 67,179, 92,240,206,210,241, 75,211,227,120,124,245, 10, 86, 51,232, 58,202, 44,167,109, 59,158, 47, 74, 74,239,184, +189, 50, 92, 25, 40,140,241, 88, 23,131,237,137, 9,236,201,168,168, 39,149,228,221,206,177,155, 41, 68,107,184, 84, 40,154, 92, + 19, 28, 12,164,160,214, 69, 66, 59, 7,198, 7,215, 48,206, 82, 12,118,240,121,133,152,159, 34, 71, 35,228,116,129, 8,158, 59, + 65,177, 50, 45,101,221,113, 35,203,241, 90, 99,164,192,102, 26,151, 21, 60,208,138,133,146,156, 16,112, 66,178, 20, 1, 13, 44, +141, 67,100,130, 70,150,212, 66,176,176, 22, 87,140, 8,182,137,213, 62,142, 44,147, 92,151,146,231,188,231,149, 92,243,170,146, + 92,111,106, 14,149,229,103,151, 43,174,231, 3,230,109, 67, 94,150,220,152,148,152, 65, 73,176,142, 61,165,168, 67,164,151,221, +211,154, 87, 69,224,163,181,225,200,183, 76,199, 35, 70,139, 5,205, 96,192,117,183,228, 45,167,184, 26, 60, 43,161, 25,200, 22, + 67,198, 87, 90,184,164, 28,247,179, 44,178, 59,164,196, 7,129, 64,226,132,160,243, 14,165, 20,101,158,161, 5, 28,230, 67,230, + 74, 97,125, 2, 23,170, 28, 17,146, 40, 87, 16, 81,213, 77,248,167,232,114,232,111,201,187, 21, 59, 59,112,249,185,168, 33, 34, + 36,204, 27,132,143,129, 53,175, 74,110, 12, 71, 92,173,114,246, 29, 4, 17,232,218, 14,103, 12,239, 47,167, 60, 88, 28,243,149, +135,247, 88, 26, 71,176, 14, 33, 4,194, 69,148,190, 12, 1,161, 2, 66,103,136,178,228,247,222,120,142, 27,195, 9, 74,105,218, + 0, 59,249,128,145,146,124,117,118,134,104, 76,242,140,176,177, 99,156,165,194,226, 91, 5,244,237,174, 98,239,125,231, 83, 37, +222,123,115, 8,159,104,189,114, 83,181,203,180,135, 6,153,152, 59, 2,130,137, 99, 14, 82,181,223, 39,225,161, 15,240,117,236, +104,180,150,112,255, 62,254,228,180, 55,116, 73,175,186, 38,220,123, 8,147, 1,243,229,154,211,217,154, 15, 86,103,172,156,227, +206,249, 25,171,182,230,225,114,206,188,233, 56,159,173, 65, 8,202, 74,199, 44, 53, 56,174, 12,135, 8,114, 66, 48,116, 40,174, +142,247, 25, 21, 57, 71,123,251, 84,101,197,238,238,144,253, 97,137,211,154, 97,158, 83,230,138,241, 78, 69,166, 11, 70, 85,198, +100, 92,208, 90, 73,240,146,231,143, 46,241,238,201, 41, 88,205,228,242,132, 47, 61,119,149,203,123, 59, 88,231,168,134, 21, 77, +107,144, 34, 74,152,238, 78,134, 24,223,240,240,227, 89,204, 98, 62, 77,251,241, 73,122,229,223, 52, 31,241, 27, 78, 33, 50,141, + 72, 20,120, 67, 40,135,236, 15,135, 40,161,201,179,136, 40, 61,155,207, 56,153,206,161, 94,145, 15,198, 4, 41,153,175,214,152, +160,168,103, 11, 56, 59,137, 27,183, 79,148,184,237,106,249,137,213,122,216,208,237,250,121,164,148,143,190,255,122, 6,245, 94, +184, 71,176, 89,244,143,207,214,165,120, 20,113,126, 33, 10,148,197, 5,170,179,141,245, 40, 36,250, 96, 58,175, 96,146,139,220, +150, 88,139, 20, 27,141,251,109,113,156, 39,169,198,245,178,182,189, 26, 91,143,105,232, 33, 5,253, 72,227, 66,120, 38,178, 52, + 70, 42,144, 73,133,204, 51, 38, 94, 98, 18,143,123, 25, 2, 66, 9,156, 15,212, 70,210, 6,183,169,178,123,157,249,237,164, 81, +203,136,172,182,108,216, 18,189,118,127, 8, 91,247, 53, 5,117, 41,158, 78, 78,232, 63,231,229,166,130, 87, 9,112,167, 30, 51, +177,249,180, 93, 22,173, 34,171, 32, 75, 6, 31,206,193,243, 55, 97, 56,138, 1,189,231,238, 26, 3,247, 78,226, 12,222,218,141, + 89, 78, 99, 98,208, 54, 62,182, 9,235, 38,138, 83,157,157, 71, 37,178, 69, 29, 13,145, 76, 7,231,179,152,168,174,151,224, 58, + 76,187,230,227,206,114,167, 91,242,230,123,223,224,117,114,190,114,122,194,157,197,113,236,146, 53, 11,104, 82, 50, 32, 28,211, +249,130,223, 49, 41, 88,172, 27, 10,165,216,145, 14,237, 3,183,151, 29,135, 10,126,110,218,240,182,245, 20,109,203,213, 65,193, + 73,231,216,215, 18,233, 2,119, 28, 76, 6, 5,101, 16, 28, 40,207,181, 65,133,149,138,203,185,230,197, 65, 65,238, 2, 47,238, +237,114, 86,119, 88,161, 17,163, 61,196,236, 1, 98, 60, 64, 24,143, 88,175, 56, 57, 95,240,102,169,121,174, 51, 52,194,227,138, +146, 7, 4,238, 10,193, 42,207,153, 6,201, 76, 10, 86,169, 45, 29,165,129,193,203,130,198, 24,222,247,158, 60,175,112, 1,202, +172,164, 69,227, 8, 84,197,144,129,247, 76,138, 2, 35, 53,138, 64,169, 5,178,238,216,209,112,210,156,115,165,136, 30,228, 39, +179, 6, 68,142,113,158, 97,149,161,172, 99, 26, 20,215,218,154,147,160,216,105,151,156,148, 3,118,166,231, 44,202,146,172, 89, +243,150, 44,121, 77, 54, 44,100, 70, 97,150,204,173,166,202, 61,149,133, 55,169,144,139, 51, 62, 18, 57,121,183,160,201, 74, 22, +237, 10, 47, 64, 32,162,254,188,247, 76,242, 1,147, 92,145,133,128, 31,141, 88,233,132,137, 89, 27,132,176, 96,171,136, 98, 23, + 32,116, 21, 91,233,143,206,253, 54,115,230, 39, 5,247, 44,231, 71,255,153, 31,225,135,127,243,111,226,149,107,215,120, 99,177, +224,210,171, 47,242,155,190,240,253,212,206,114, 54, 63,231, 67, 37,120,185,136, 94, 5,213,122,205,121,215,210, 90,195,237,213, + 25, 63,125, 62,103,209, 26, 76,221,197,110,139, 3,145, 41,100,208, 72, 47, 16, 33,142,212, 68, 85,240,242,206,144,107,163, 93, + 74,157,225,164,192, 19,184,179, 94,242, 13, 27,229, 92,133,105, 54,147,208,158,174,247,172,207, 87, 15,210,131, 8,178,201,178, + 24,132,139, 98, 19, 79, 66,194, 21,245, 64,226,222,148, 75,217,132,210, 79,238,132,242, 49, 42,113, 15, 64,118,169, 51, 58,159, +197,103,105,181,120, 44,168,247,175,243, 69,164, 28, 52, 53,204, 87,180, 77, 71,119,231, 14,139,182, 99,181, 88,179,246, 14, 39, + 97,109, 29,133,200,200, 52, 92,159,236,166,226, 66,130, 40, 56, 28, 77, 40,117, 9, 66, 49, 40, 75,124, 16,148, 69,197,120, 82, +144, 11,141, 46, 36,185,206,169,202, 12,165, 37,133,206,185,127,182,102, 60,169,168,215,150,229,170,229,189,245,156, 16, 96,103, +111,196,141,201, 4,169, 20,229, 96, 68, 8,129,162,200,144, 82,162,242,140,224, 61,205,106,201,135,167,171,104, 15,251, 29, 85, + 43,143,173,179,190, 74,223,174,214,251, 74,201, 72,152, 47, 56, 81,158,165,105, 88, 52,115, 30,204,207,249,120,185, 34, 28, 47, + 97,113,204,162, 49, 44,100,193,170,113,172, 87,107, 56, 63,131,102,186, 1, 69, 61,158,241,169, 45,181,162,222,226, 20,243,232, + 92,125,251,166,246, 0,191, 95,207, 42,221,152, 77,224,238, 93,215, 92,162,167,245, 98, 51, 61, 21, 77,138,180,112, 19,218,189, + 23,120,208,249,134,222,209,163,194, 93, 2,143,249,190,165,159,109,180,223, 73,137, 85, 16, 27,254,188, 20,223,172, 77,208, 43, +252, 93,180,220,229,150, 96,156,222,100,202, 23, 24,133, 88,173, 58,231,233,188, 96, 55,147, 72,173, 88,135, 16,213,183,164,226, +204,153, 40, 90, 34, 21, 11,239,112,253,239, 17,114, 11,145,158, 64,124,189,251,157,148,155,234, 61, 79, 0,153, 92,197,207,245, + 0, 69,169, 54,128, 79, 31,122,140, 76, 58, 23,177,105,226,244, 20, 55,122, 42, 32, 49, 64,110,111, 60, 23, 27,100, 9,187,123, + 49, 0,127,210, 61,204,213, 70,132,135,116,188,229, 40, 50, 55, 38,147,228,183,238,162,134,117, 91,199, 17,210, 98,145,174, 41, +241,221, 38,167,188,102, 5,243, 21, 44,215,176, 92, 65, 51,131,179, 57,204,207, 96, 49,219,108, 64, 15,103, 49,121,163, 23,206, + 49,145, 51, 78, 32,204, 78, 99, 85,190,154,193, 98, 26,141,125, 22,231, 96,107, 70,193,208, 53, 75,190, 54,159,242,165,157, 93, +190,122,255, 30,129,140, 15,206,166, 28, 73,248,219,181,225,246,249, 9, 47,155, 26,231,224,174, 9, 92,223, 29,226,114,141,237, + 12, 7,147, 1,243, 69, 77,174, 53,161,200,208,198,209, 0,135,133,226,182, 11, 92, 31,104, 22,139, 53,217, 96,194,103,117,224, +238,114,138, 24,237, 34,234,101, 76, 70,198,195,152,191,158, 28,243,122,166, 41,155,142, 51, 5,247,133,165,214, 25, 15,189,101, + 46,162, 43,222, 89,235,145, 90,178,104, 37, 83,103, 80, 46,240,139, 1,106,173, 9, 50, 71, 7,143, 47,134, 72, 12,131,225, 1, +187,190,161, 26,237, 97, 28,228, 90, 35, 84,134,149, 25, 82, 11,180,119,156,215, 29,109,187,166,198,209,214, 13, 39,117,205,123, +139, 37, 95,110,226,109,184,238, 13,111, 4,201, 75,120,206,148,230,200, 52,156,150, 67,246, 2, 44, 60,188, 20,214,188,229, 75, +246,154, 5, 75, 61,100, 20, 26, 26,167, 25,102, 48,182, 43,222,206,118,185,181,156,241, 1,154,118,126, 70,109, 5,132,142, 73, + 94, 80,200,140, 66,106, 10, 25,169,121, 95, 24, 12, 57, 84,129, 87, 43,197,221,214,210,117,150,235,255,216, 23,152,220,184,196, +252,206,233, 70, 91,253,137, 1,189,151, 72, 76, 27,110,177,173, 99, 81,241, 79,254,142, 31, 34, 43, 74,170,178, 34,180, 43,126, +248,251,254,113, 94,124,233, 42,135,229,136,215,255,222,207,224,131,229, 43, 65,242,188,109,248,216,118, 52,182,227,141,249, 9, +175, 47,151,220,239, 58,108,103, 32, 4,180,130,203,153,230,181,113,198, 97, 46,120,185, 42, 24,102,146,105,215, 34, 3,188,116, +249, 18,151,171, 49, 78, 73, 36,112,102, 45, 31, 47,214,124,216,212,113, 93,158, 77,163,227,154,181,136,158,142,108, 62,197,126, + 43, 28, 23,202, 81, 38, 68,153,242,182,141,231,107,125, 26, 69,102,177, 64,241, 73, 35, 30, 19, 71,146,157,217,236,151,150,141, + 59,102,207,127,239,247,181,199, 18,249, 39, 7,245,254,101, 82, 22, 62, 95,196,247,182,141, 45,179,218,226, 0, 93, 13,241, 82, +242,252,164, 98,214,193, 32, 83,152,160,168, 84,198,164, 44, 25, 14,114, 6,101, 73,103, 61,227,113, 69, 89, 72, 84,166, 25,143, + 50,180,206,201,181, 38,203, 20,135,163,156,218,120,118, 70, 57,247, 78,107,242, 66,161,133,226, 82, 89,114, 26, 60,151,171,156, +203,147, 33,151, 15,247,201,116, 70, 83,215,100,213,128,206,117,232, 32,152,173,102,156,175,150,124,124,190,136,179, 6,241,132, + 13,254,211,112,184,183,214,218,133, 19,221,133, 2,155,221,180,107, 73,153,150,177,180,214, 48,111, 29,171, 69, 77,104, 13, 76, +143, 47,220,197,194,218, 19, 22,211, 72, 21, 58,189,183, 9, 84, 79, 3, 89,248,173, 54, 75, 31,176,122,160,198, 54, 77,172,159, +195,252,255,161, 74,239, 81,220,125, 64,223, 78, 58, 92,156,133, 94,160,188,149,220,146,133, 5,172, 74,224,186,132,109,232, 18, +152,205, 54,209, 94, 53, 81,149, 98,208, 45,184, 48,177,239,171,239,222,198,180, 79,110, 50,189,201,146, 51,189,153,157,171, 68, +147,203,179,216, 17,241, 91, 1, 83, 19,171,209,212, 17, 41,148, 64,151,154, 90,194,185,243,140, 81,120, 4,199,174,163,146,138, + 22,207, 50,120,100,208, 92,108, 91,109, 66,242,247,107,165,200,211,188, 60,209,230,122,139, 90,147,196,120,250,174,131, 74,146, +195,189,160, 69,235, 55,222, 1,189,127,122,216, 10,234, 23, 70, 48, 9, 96,163,253, 70, 88,231,113, 0,143,183,159, 28,208,203, +100, 64,228, 21,148,137,163,223, 39, 39,210,193,229,195, 40,209,154,229, 73,201,175,142, 85,217,106, 25,209,243,189,138, 88,127, + 49,251,249,188,183,113, 67,183,221,230,255,219,235,218,216,248,181, 85, 29, 19,134,222,209,176,141,237,120,206,231, 17,129,127, +239, 54,156, 78,225,248, 12, 30,158,130, 11,116,161,133, 7,103, 96,107,222,152, 79,121,216,118,188, 59,187,207, 29, 7,111,204, +206, 88,205,207,192, 26, 78,101,244, 65,120,161,138,231,119, 74, 96,183,200,200,188, 99, 80,106,186,206,179, 43, 3,115, 29,169, + 92, 15,219,142, 10, 79, 94,100, 12,132, 2,103,200,117,198,157,144, 70, 72,222,192,238, 40, 6,171,206, 18, 60, 52,237,154, 55, +230, 53,167,198, 50, 83,130,169,107,176,153, 70, 42,197,251,117,203, 88, 11,124,200, 88,219,142,129,202,248, 27,157, 97, 21, 34, +234,126,222,181, 44,138, 49, 57, 1, 89,236, 48,212,154, 73, 54, 36, 83,138,188,218, 33,132,128,149, 25, 66, 6,140,214,184,188, + 96, 25, 44, 43, 93,114,111,109,121,216,174,120,184, 94,210, 9,137,111, 87,228,182,163, 54,150,207, 75,193,173,224,185, 92,175, + 56,174,198,236,173,166,204,144, 12,240,220, 86, 5, 47,179,230,196,107, 38,210, 80, 59,197, 80, 26, 22,157,195,232, 33, 52, 83, +234,225, 46,221,106,198, 44, 43,112,237,154, 73,166, 24,120, 71,165, 50, 70, 89, 73, 41, 4, 47, 9, 65,165, 53,101,240,140,133, +224,102, 33,248,229,198, 49,127,227, 29, 22, 31,221,142,227,201, 44,123,172,224,240,124,179,134,181,140, 40,240,155, 55,227,154, +114, 14, 20,236,223, 56,228, 96,103,143,249,124,202,123, 15, 31,240,249,207,190,200,120, 88, 32,164,231, 23,126,246,231, 17,179, +115, 40, 5,191, 60,155,241, 43,171, 53, 95, 93, 76,249,160,235,152, 37, 54,135,176, 32,130,163, 0,174, 15, 37,215,130,224,122, +158,113, 45, 83,188, 88,229,124,190, 44,153,250,142,175, 52,158,225, 64,227, 69,198,185,247,124, 56, 91,240, 15,154, 46,106,149, +244,207,208,114, 5,227, 33,131,223,248, 26,166, 53, 81, 95,254,153, 1,169,125, 98, 46,210,236,220, 38,234,106,114,105,202,212, +134,174,171, 82, 66,159,103,233,185, 72, 96, 94,177,213,197,235, 85, 63,125, 82,170, 11,201,171, 99, 43,209,248,228,160,254, 36, + 48,153,115, 17,241,106,193, 9, 73, 86, 22, 24,162,104,129, 71,115,115,156,211, 57,201,112, 56,164,208,154,172,172,168, 74,201, +238, 32,167,200, 75,170, 44,103,152,107,138, 66,178, 55,208, 12,135,154,224, 5,231, 43,203,188,117, 52, 77,131, 16, 2,157, 9, +102,211, 53,227, 60, 99, 55,207, 24, 15, 71,236, 76,134, 4, 41,217,153, 12,177,198,226,172,199, 99, 57, 62, 61,227,193, 98,206, +241,157,227, 40,247, 39,210,220,226,211, 58,201,105, 54, 85,185,125,194, 92,221,250,141,168,135,210, 41,121, 72, 52,171, 58, 1, + 26,234, 22,234,105,156,119, 36, 51, 3,234, 25,212,115, 88, 46, 30, 13,102,159, 22,208,212, 11,236,108, 1,166,127, 77,170,244, + 94, 78,247, 66,130, 87, 63,186,137,123,183, 65,161,103,122, 35, 52,211,211,206, 50, 21, 1,109, 50, 75, 21,113,207, 17, 77, 82, +177,222,166,192,214,165,202, 89,108, 2,122,150, 50,212, 11, 3, 5,187, 17,180,185,152,187,139,173, 17, 68, 66,138,247,179,244, +254,251, 82,179, 35, 58,220,109,117, 69,250,177,128, 78,234, 51,169,109, 30, 4, 92, 41, 36,115, 3, 7, 69,129, 11, 30, 43,161, +144, 18,237, 92,100,202, 11,193,220,137, 56, 79,239, 1,126,190,159,161,245, 65, 90,110, 85,162,108, 42,118, 82,117,155, 37,238, +124,145,228, 96,149,218,120,169, 39, 36, 62,153,120, 52,145,203,182,100,137,101, 90, 27, 23,226, 53,225,217,129,143,187, 71, 49, +104, 95, 58,140, 78,103,123, 7,241,239,181, 93, 74,138, 21, 92,218,131,157,253,141, 16,146,202,226,189, 57,157,198,164, 85,203, +141,229,237,183,227,220, 88,232,152,196,229,122,115,252,214,193,170,139,188,122,211,197,251,179, 94,197,247,166,129,121, 18,231, +152,173,224,236, 12,230,211,120, 47,143,239, 68, 33, 19, 41, 96,126, 12, 82, 34,164,231,104,114,137,194, 26,118,139, 12,103, 61, +185,119,204,189,164, 8, 22, 33, 5,167,198,243,126, 23,165, 92, 95, 25,230,252,242,131, 5, 82, 73,158,203, 36,239, 47, 86,188, + 58,168,184, 55,159, 69,151,185,249, 49,100,154,224, 60,161,243, 4,161,241,245,130,179,149,225,227,214,243,110,103,121,177,144, +220, 53, 53, 87,164,228,107,157,103, 97, 13, 3,169,248, 74, 8,204,179, 18, 92, 71, 32, 64, 89, 97, 93, 96,169, 75,118,139, 28, +139,100, 52,222, 71, 42, 65, 53, 28,226,243, 28,161, 74, 58,149, 51,151, 48,117,138,135, 42,199, 56,193, 74, 71, 51, 22,175, 50, + 44, 6,231, 60,115,157,243, 57, 17,248,106,107,248,162,232, 88,150, 99, 14,204,140,243,209, 1,131,166,197, 22,154, 27,161,230, + 61,147,115,168,162, 46,209,176, 16, 44,150, 29,168,140,117,103, 56, 46,198,148,171, 25, 62, 43,113,235, 37,181, 86,148,235, 53, +215,171,156,177, 46, 41,165,228, 72, 43, 6, 58, 39, 88,195,174, 82, 52, 30, 20,142, 43,185,231, 77,227, 19,180, 63, 21, 87,223, +180, 38,182, 91,238,125,242, 91,240,252, 23, 94, 97,118,214, 69,161, 36,107,120,255,141,183,248,242,207,253,191,124,237,157,143, + 56,195, 51, 18,134,213, 98,202,151,223,126,157,135,175,223, 2,105, 16,211,105,252,125,117, 29,237,120,219, 22,209,118, 73, 84, +198,146, 9,120, 99, 58,215,121, 0, 0, 32, 0, 73, 68, 65, 84,161, 16,148, 33,176,175, 4,215,117,198,110,150,115, 41, 83,228, +165, 70,123,201,131,213,138,183,141,229,151,235, 37,175,215, 29, 31,154, 58,185, 95,134,205, 94,159,229, 20,175, 94,231,115, 7, +215, 57,203, 61,246,238,244,153,100,209, 31,109,195,167,185,155, 76,115,244,158,206,219, 38,141, 14,181,253,125,105,175,243,253, +222,183, 69, 95,237,157, 37,123,230, 75,150,246, 54,185,121,230, 63, 93, 80,135,232,174,132, 74,148, 34,197, 11,151, 43, 38,121, + 65,235, 21,207, 13, 53,247,106,139,119,150,221, 66, 81,150, 67,134,101,198,238,168, 64,233,140, 97,153,115,237,176, 98, 50, 16, + 12,171,168, 45, 63,204, 21,109, 23,105,113, 81,225, 85, 32,133,143,182,130, 50,202,115,102, 2,206, 27,199,254,184,160, 26,150, +232, 60,231,228,120, 74,150,103,172,151, 51,100,240,252,204,215,223,143,224,157,126, 13,169,240,236, 85,172,222,210, 97,233, 43, +227, 94,213,205,251,111, 78, 50,123,234,129,177,241,130, 6, 31,219,131,245, 50,206,253,218,246,201, 0, 17,249, 29, 6,215,139, +196, 66,126, 50, 79,242,187,253,234, 41, 95,189, 7,122, 79,197,208, 91,114,188, 38,233,196, 91,183,161,115,108, 87,231, 90,197, + 74,149, 16, 3, 87,214,243,209,147,176,143, 49,169,130,139,226, 31, 23, 0,147, 62, 65, 80, 91,109,242,109, 32, 93,255,222,187, + 69,153,110,139,186,168, 30,165,126,201,236, 17,188,227, 35, 16,220,222,254, 52,209,239, 68,166,169,125,224,160,136, 60,221,135, + 78,177,151, 65,231, 2, 70, 72,242, 0,107, 41, 89,251,237,225,119,162, 84, 6,145, 90,240,169,122, 14, 79,160, 82,246,194, 19, +219,163,131,190, 52,247, 46,137, 29,165, 99,179,189,118,116, 47, 68, 20, 30,109,199,247,172, 12, 23,158,157,234,248,217,207,176, +115,227,136, 47, 94,127,129,207, 94,190,202,193,164, 98,111, 48,100,180, 55, 97, 58, 91, 70, 20,243,100, 2, 7, 99, 24, 95,226, +168, 44,121, 41, 47,121, 41,211, 92, 17,129,187,245, 50,130,228,124, 6, 7,123,176,179, 19, 29,175, 92,247,233,214,150,115,177, + 82,207,139,141,197,110,111, 35, 44, 84, 92, 11, 33,196,153, 99,211, 38,245,199, 38,126,172, 23,241,123,150, 43,184,127, 7,150, + 45, 76,231, 49, 25, 88, 45, 1,139, 9,130,171,194,114,207, 8,246, 84,180, 73,253,192,194,190, 14,236, 89,195, 91,198,243,176, + 54, 92,241,158, 3, 5, 31,118,158,151,117,148,240,157, 11,120,206, 89, 30,172,106, 94,174, 42,238,173,231,208,173,192,121,194, +124, 69,232, 12,190,200, 9, 90,226,219, 53,222, 91,124,187,230,227,198,113,164, 60, 15, 76,195,184, 80, 44, 87, 11, 58, 33,185, +107, 28,141,179, 4, 85,164,241, 75, 14,195, 29,130, 11,188,176, 51,100,164, 75,106,211,177,183,179,131,109, 44, 94, 15,240, 66, + 98,149,164,182,130,135, 30,206,144,172,242,130, 38,171,232,202, 1, 70,101,248,124, 4, 58,227,133,172, 98, 32, 37, 63,176, 59, + 98,237, 50, 14,204, 18, 91, 76, 24,155, 25,228, 67,178,174,225, 86,200,121, 49,119,172,140,163,202,162,214,142, 2, 90, 27,184, +151,101,200,213, 28,202, 17,147, 52, 67,191, 36, 21,167, 46,112,128, 99, 95, 72, 74, 41,185, 36,115,118,114,117, 33,136, 56, 84, + 25, 65, 8,206,157,225,235, 30, 56, 57,139, 34, 51,206, 60, 1,225,238, 31,107,197, 71, 53,207,217,233, 57, 44,167,143, 22, 41, + 58,137,127, 53, 29,239,191,115,155,175,255,242, 27, 60,252,165,143, 98,101, 43,227,158, 35, 86,171, 8,160,108, 29,162, 73,232, +118, 27, 41,146, 82, 10, 14, 66,224, 69,173, 57, 16,130, 61,169, 25, 40, 69,145,105,114, 45, 25, 72,193,204,123,102,235, 46,250, +184,247,163, 57, 33, 99,210, 37,162, 2,101,240, 30,123,231, 12,183,171,153,189,254, 46, 98,189,250,244,123,168,216,162,173,170, +212,189,236,131,114,175,176, 25, 32,250, 30,167,203,180,221,230,239,247, 48, 37, 34,128, 78,108,213, 86,129, 71,170,245, 79, 23, +212,181,222, 40,229, 20,146,163,215,118,248,248,173, 51, 6, 59, 25,135, 69,206,221, 58, 16,130,229, 82,169,104,125,206,115,135, + 67, 14,118, 75, 92,200,168,180, 96,127, 39,103, 50, 20,140,170, 28,239,147,228,102, 38, 49, 38, 90, 2,158, 44, 26,170, 66,225, +124,224,225,201, 10,219,212,228, 89,172,182,134, 85,129,247, 2,149,229,120, 31,184,116, 48,230,252,116,206, 98, 49,229,175,191, +119, 11,238, 78,227, 76,207,134,141,109, 39, 60, 91,245,208,239,203, 50,157, 95,106,219,125, 51,111,253,177,247,254, 63, 79,219, + 60,251,100, 65,242,221, 49,178,251,213,160,161, 61,203, 61,183,143, 38,214, 17,101,190,149, 88,100, 58,137,192,164, 64, 45,182, + 43,249,196, 41,239,101, 99, 67,136, 93, 14, 89, 93, 56, 41, 69,109,247, 46,205,200, 83,155,218,182,137, 54,152, 61, 26,196, 67, +216,154,169,139, 13, 8,174,179,143,242,213,123, 84,124,182,165, 92, 87,136, 71,121, 52,130,141, 96,145,202, 55, 82,144, 40,130, +119, 56, 41,105,131,140,167, 40, 21,181,151, 81,132,201, 64,166, 21, 75, 19,131,252, 69,192,118,225, 81,173,227,190,163,114, 97, + 79,107, 55, 85,122, 63,203, 15, 61,152,166,167,203,184, 71, 1,112, 50,141, 6,182,147,153,190,187,224, 83, 30,209,111, 8, 97, + 11, 68,248, 73, 70, 19,229,152,157, 27,215,121,245,224,136,113, 57,100,255, 96,159, 65, 62, 32, 24, 67,174, 20,235, 76,209,206, +215,176, 63,132, 75, 87, 57, 26, 12,120,181, 26, 51,214, 26, 45, 96,224, 59,180,111, 57, 61, 94, 69,156,195,100, 24,223,203, 28, +166,179, 79, 81,165,167, 57,106, 33, 35, 29, 32,139, 84,198,223, 48, 86,252,192,164,228,249, 82,241,193, 89, 27, 91,242,193, 63, +106, 17,220,175,125,147,230,147,109, 19,255,109,218,184,233,175, 18, 24, 15,207, 92,121, 90,169,120,123, 54,165, 53,130,251, 77, + 77,133,226,118, 16,212,171,154,214, 88,198,121,198,241,186, 99,100, 28,141,214, 28, 8, 48,171, 37,199,197,128, 87,114,201,219, +243, 37,235,122, 14,198, 16,112, 23,114,253, 97,246, 16,175, 6,120,229,241,109,139, 55,150,102,177,224,195,179,134,219,243,154, + 15, 79,167,220,111, 26,110,227, 35,157, 81, 15, 98, 48, 27, 31, 16,218, 8, 42, 29, 20, 21, 69,210,188, 23,163,138,243,117, 67, + 59, 24,144,103,154, 51, 47, 17, 82,115, 39, 8,110, 89,139,202, 43,150,121, 69,208, 89,244,186,207, 39,144,143, 40, 6,251, 92, + 43, 6, 92,157,236,130,200, 57,154, 20, 52, 89, 73,190,154,113, 76, 69, 22,106,138, 98,196,161, 52,220, 94,214,236, 23, 37,141, +177, 49, 87,178,129,219, 2,154,166,166, 40, 42, 14, 4, 12,149,230,185, 42, 67, 90,203, 43,227, 10, 37, 20,218,117, 28,170,140, + 61,149,145, 37, 48,104,147,196,151,156, 16,204, 3,124,109,185,140,207,129,173, 83,146,109,191,197,102,214,143,174,186, 39,235, +132,132,100,137,108, 82,146, 95,102,136,139,194, 34,126,143, 72,227, 29,129, 71,212, 77,164,204, 39,243,149,163, 74,114, 83, 72, +118,165, 38,151,130,137, 86,236,229,154, 12, 77,174, 36,135, 74,177, 11,204,188,167,113,118, 51,102, 18,177, 3, 23,178, 52, 66, +107, 91, 86, 31,222,137, 20, 50,239,163,104,205,167,217,127,251,209,147, 76, 64, 25, 45,226,154,101,171,144, 20, 73,116, 75,176, +225,253,135,237,107,145,246,191, 97, 21,181, 91,122,205,120, 69,220,255, 62,117,165,190, 45,253, 41, 60,228, 37,171, 44, 32, 86, + 29,211,181,229,222,210, 83, 35,184,170, 29,153,148,156, 47,151,188,124,117,159,162, 26,225,140,225,104,191,228,104,183, 96, 82, +169,200,231, 86, 34,250,119, 8,129,214,240,211, 95, 91,113,176, 3,171,218,208,218, 14,151,102,122,214, 88, 92, 16, 12,134, 5, +206, 5, 70,163,156,229,162, 35,207, 21, 77,211,114,182, 88,241,238, 91,239,197, 86, 96,109, 55, 96,178, 94,151,248,211, 4, 76, +191, 37,198,242, 29, 7,195,199, 80,119,223,205,224,254,204, 85,208,119,161, 59,208, 7,112,185,141,109,145, 27,113,159,222,246, +243, 66, 19, 89, 71,208, 86,166,226, 70,237,237, 6, 5,223,219, 25,170, 34, 1, 67, 68,156, 83, 74,145,130,119, 6,126, 29, 3, + 91, 89,110, 2,217,186,217, 82,164,235, 85,212,194,163,129,110, 59,160,235,100,222,162,229,198, 1,174,175,142,123, 81, 27,177, +229, 97, 78,226,150,247,246,165,200,152,249, 42, 69,161, 36, 51, 20,153, 16,248, 16,144, 42, 32,180,224,172,182,228, 90,209,110, + 75, 70, 26,255, 40,194,191,139,173, 59,218,232,149, 64,161, 31,173, 80,251, 4,167, 15,242,253,231,100, 15,186,179,155, 7,251, +113,166, 99, 95,173, 15,163,146, 87,228,245,187, 77,119,234,147, 42,245, 27, 55,248,226,205, 27,148, 89,201,225,222, 37,138, 60, +199,217, 14,107, 28,185,202,104,108,195,204,117,176,179,195,247, 29, 94,225,181,209, 37, 14,170, 1,141,181, 81,205,178,105,104, +187, 21, 15, 86,117,172,146,178, 4, 20,156, 47,227,115,248,105,170,244, 11,202,161,134, 50,231,218,176,224, 55,142, 11, 38, 42, +162,209, 39,165,228,195,217, 42,169, 42,202, 71, 85, 4,165,140,201, 88,153,197,107,161,100,220, 52,219, 52,207,151, 1, 86, 13, + 93,211,209,154,154,208,213, 44,156,195,205,143, 57,246,154,145, 51,236, 6,207, 73,219,113,108, 58, 20,130,155,227,156,176, 94, +131,214, 40,169,216,239, 26,238,173,107, 30,212, 43,172,169, 35,192,207,180,209,202,181,235, 8, 34, 39,172, 87,132,122, 77, 24, +148,120, 99, 99,176,119, 93,252,220, 98, 78,168, 87,132,233, 50,186,194,217, 6,116, 65,176, 22,198,187, 72,161,121,101, 52, 32, + 32, 56, 21,160,180,226, 65,158,211, 8,201, 87,140,163,203, 52,175, 11,141, 13,176, 76, 28,106,164,138,207, 80, 62,140,231,156, + 15,184,190,187,199, 36,203, 24,142, 70, 20, 8,206,157,102,156, 11,140, 46, 56,104,150,172,130, 66,248,154,115,163,121,126,167, +228,108, 89, 51, 25, 42, 22,235,192, 45, 33,120, 94, 40, 12,240,188, 18,236,141, 10,156, 23,220, 24,148, 28, 85, 21,227,108,192, +218, 59,174,102, 5,210,116,236,231, 57, 57, 2, 57, 40,169, 9,120,173, 88, 35,185,237, 29,111,218, 4,152, 60, 91,125, 50,150, +227,153, 71,190, 62,142, 52, 73,160, 48, 25, 69,150, 68,191, 71,167, 61, 78,116, 14, 97, 58,132, 18, 8,239,144, 62, 32, 21,100, + 82,112,128,228,178, 20,236,228, 25,149,148,220,172, 74,174, 22, 21, 87,138,156,163, 34,231,234,160, 98, 87, 75, 62, 92,119,180, + 18,130,210,132,196, 42, 10, 33, 2,154,195,178,133,179,179, 24,204, 71,195,232, 80, 39, 36,194,218, 79,103, 60,230,183,112, 39, +125,210,211,155, 48,245,202,155,193, 63, 74,195,237, 5,208,122,204, 82, 94,114, 97, 92,214, 39, 67, 91, 73,252,179, 7,245,158, + 58,165, 36,232, 97,148, 7, 60,158,163,158,159, 16,206,107,174, 95,175, 40, 50,203,135,115,195, 81, 41,184, 58,201, 9,162, 4, +111, 57,220, 31, 34, 69, 96,119, 32,216, 25, 22, 56,231,104,141, 67, 11, 88,119, 6,239, 4, 95,255,224,140,247, 63,186,195, 32, +207, 88, 45,150,204, 23, 75,214,171,154, 60,151, 12, 70, 21,121,158, 1, 10,103, 28, 69, 1, 77,227,112,193,241,254,253,251,204, +117,160,187,117,188,213,170,120,140, 42,246,105, 91,220,223,141,224,123, 1,172,243,159,152,160,254,170, 6,116,245, 93, 41,213, + 19,200, 73,110,141, 41,236,163, 25,202,246, 38,155,171,216, 38, 29, 12,145, 95,252, 44, 97,182,136,237, 81,231,160, 24,197,170, + 44, 36,250, 91, 16, 81,205, 43,171, 54,116, 47, 37, 55, 52,144,117,162,147, 92, 56, 36, 37,224,160, 44, 54,237,233, 46, 5,204, +109,103, 62,149,199, 68, 66,170, 13, 69, 48, 16, 91,181,170,167, 8,166, 81,128, 78,130, 57,201,122,148, 66,167,141, 34, 38,135, + 6,193,160,204, 88, 27,143,150, 34, 62,143, 38,144, 73,201,188, 55,108,184,248,251,126, 19,204, 93,136,215, 34,108, 81,250,182, + 91,240, 61,184,204,111, 85,250, 33, 41,205,117,110, 3,154,235, 85, 4,251,148,189, 99, 83,193,103,105, 3,232, 91,123,186,183, +139, 20,159, 72,115, 44, 94,122,137, 16, 44,215, 15, 14,201,243,156,206,116, 40,145,108, 72, 9,180,193,113,188,106,248,210,213, + 67,138,106, 55,122, 60,228,138, 65, 86, 96, 58,131, 20,142,135,179, 19,206, 62,190, 19,219,200, 75,147, 16,241,221,166,253,222, +107,100, 63,237, 25,236,191,222, 3, 63,117,129, 28, 14,248,157,151, 42,118,178, 28, 47, 4, 74, 64,215, 26,222, 57,111,146, 35, +152,217,172,181,190, 75,148,231,112,120, 53,174,177,174,222,140,204, 50,157, 68, 59,146,141,240,116, 30,175,213,131,187,169,117, +187,100,161, 52, 67, 60,210,117, 72, 2,133, 3,107, 45,227,193,144,206,116,248,229,154,157, 66,243,229,243, 57,206,180, 9, 39, + 99, 8,166,139,125,107, 27, 8, 82, 16,218,134, 32, 3,161,105,183, 93,182, 47,138,172, 96, 34, 88, 49,220,187, 15,195, 49,140, + 71,113, 45,234,104, 39,122,170, 51,188, 16, 92, 30,230,220, 91,117, 92,175, 50, 62,108, 45,151,180,230,190,243, 88, 36, 43,169, + 8, 34,128, 46, 19, 56, 42,138,232, 48, 28,115,105, 48,228,102, 38,121,241,112,135,182,181,168, 73,197,209, 32,231, 97, 23, 56, + 20,158, 85,174,105,219, 21,222, 73, 14, 10, 56,158,173,216, 27, 23,172, 59,207,185, 23,236, 2, 75, 33,201, 93,199,225,184, 96, + 71, 74,198, 74, 48,148, 25, 58,203,217,205,115, 14, 7, 35,240, 2,169,115, 86, 93, 67,200,114,234, 32, 88, 40, 65,155,101,220, +117,158,247,140,224,142,243,177, 91,178, 92,197, 81,152,247,143,219,108,125, 27,237,201,222,157, 49,205,155,125, 44,222,132,220, +224,124, 68,138,129,194,216,244,110,144, 34, 35, 35,160, 51,201,101, 45,217,209,138, 35,157, 49,210,154,129, 46,169,116, 70,153, +229,236,102, 5,198, 91,172, 53, 76, 21,212, 4,100, 94,224, 93,228,185,203,174, 35,172, 26,112, 9, 1, 63, 44, 35, 45, 78,134, +139,142,238,183,101, 27,254, 73, 64,233,139,175,251,205, 62, 96,211,124, 93, 37, 61, 13,107,226,216, 55,124, 26,244,251, 19,129, + 90, 9, 1,110, 36,131,207, 95,197,124, 56, 67, 93, 31, 96,131,103,250,238, 12,177,110,185,127,122,202, 7,203, 53, 59,250,156, +157,170, 64,229, 35,118, 70,146,163, 73, 69,221, 52,148,133,138, 0,145,206,197,153,185, 14,236, 13, 5, 85,149,209,186,142,233, +188,229,193,241, 3,140,119,104, 41,145, 89,198,100, 84,224,141, 97,185, 92, 81, 86, 37,211,243, 25, 93,211, 81,105,197, 27,247, + 31, 16, 86, 6,154,121, 82,183,106,191, 51, 77,244, 79,251,163, 23, 93,140,132,180,238,179,172, 39,217,168,249,111, 29, 67,191, +227,164,194,109,241,161,229,227,227, 19,249,232,199,183,188, 78, 9, 76,160, 83, 48,247,114,155,103,245,205,235,195,165, 69,169, + 50,194,206, 78, 68, 48,135,164, 38,167, 66,156,193, 22, 18, 66, 30,249,154,189, 87,124, 81, 36, 10, 88,153, 90, 81,126,179,128, +123,164,123, 79,147, 99,139,214,214,250, 71,145,213, 69, 30,129, 39,190, 23,131, 73, 21,253,182,211,153, 21,155, 74,223,187,168, +242, 36,185, 48,141,136,179, 52, 46,208,243,198, 57, 42, 41, 89,121, 8, 33, 32, 2, 44, 43, 25,171,101,221, 11,238,216, 77, 64, +207,213,134,146,231, 82, 50,164,244,133,132,236,197,245, 19,233, 30, 52, 41, 49,201, 68, 60, 72,151, 42,110,145,142,143, 45,111, +117,181, 21,220,243, 30,116, 19,175,247, 69,182,255, 45,198, 51,238,124, 73,117,245,136,138,232,243,160, 16, 12,134, 21,109,189, +198,250,142,186, 93, 50,204, 4,223,115,253, 38, 85, 85,177,146,138,194, 11, 36, 6, 92,199,241,114,198,215, 78, 78,225,193, 52, + 57,229,249,216, 6,116, 38,137, 3,145,186, 50,219,224,202,199,147,222,173, 17,138,146, 32,115,190,120, 56, 96, 47, 47, 24,107, + 69, 16, 18,227, 29,223, 88,183, 28, 79,163, 90,221,133,176, 80,191,110,123,187,231,213, 44, 2, 40,133,219,162, 7,110, 9,232, +180,233,231,219, 85, 52,179, 89, 45, 99,208, 41, 37,179,102,206,209,112,151, 83,211, 82, 8,193,165, 76,179,182, 29,187,206, 49, + 42, 43,254,254,195,227,152,168,180,179,200,181,183,109, 4,188, 42, 69,176, 38, 6,242,229,121,108,215, 58,247,104, 48,127,236, + 61, 38,170,115,194,217, 12,142, 14,211, 26, 43,200,117, 84,161, 84, 68, 13,251,179,214,114,181,140,250,235, 45, 30,107,124, 20, + 43,234,129, 83,147, 73, 92,115,121, 9, 50,227,112, 92,112,115, 50, 64,103,146, 44,203,233,148,164, 13, 48,145,138,187, 86, 48, + 86,154,219, 54,160,156, 99,218,121,148,119, 44,189,164,105, 45,149, 16,220,115,134,207,142, 52, 7,131, 10,225, 61, 59, 66,112, +165, 28,178, 18,130,177, 86,200, 16, 24, 13, 7,212, 1,186,214, 50, 42, 43,150, 72,214, 69,206, 84, 42,102,206,242,160, 17,204, +165,230,212,182, 56,103, 8,138,136,185,248,118,192,147, 79,220,134,108,194,219,116,143, 24,170,136,190, 5,191, 61, 81,115, 46, + 78,161, 36,232, 92, 49,146,138, 29, 41,184,146,107, 46,149, 5, 35, 85,196,173, 42,120,164,208,180,222,160,180,102, 41, 3,211, +186,102,156,101,212,214, 99,157, 97,164, 4,245, 98, 25, 19,186,243,121,212,134,207, 51,132, 22, 9,101,111, 35,229,237, 49,136, +206,167,126,189,112,141,253, 47,124,134,250,214,189,111,102, 65, 61, 30,232,219, 46, 57,133,118, 79, 28, 19, 63,209,222,236,171, +127,239,167,248,143,127,226,127,224,111,254,221,159,123,242, 1,172, 27, 24,148,172,223, 58, 69, 20, 26,119,107,193,186,245,136, + 28,126,240,251, 95,228,203,255,240, 1,208, 32, 41,185,123,118,159, 32, 53,207, 95,126,137,119,238,157,241,202,149, 9, 47,222, + 60, 98,181,106,121,231,131, 7, 96, 61,247,167, 45,139,117,205,221,143, 79,152, 45,215,156,181, 75,150,214,208,153, 64, 86, 72, +118,179, 33,167,199, 51,254,212,191,242,187,248, 63,127,238, 77,190,113,235,132,182,107, 57, 95,213,252,181,159,248,215, 81, 74, +226,211,188, 85, 74,137,148,130,201, 43, 63, 66,103,126,149,145,225,189,184,137,216, 70,193,109,251,180,127, 27,137, 65,127,131, +244,119,128,108, 87,143,189,111, 31,235,183,215, 3, 75, 7,148,192, 45, 79, 82, 84, 26,148, 23,235, 34, 2,158, 44,188,243, 97, +100, 74,168, 50,118, 79,124, 52,202,192, 38,138, 90,158,116,225,109, 66,138, 23,163,200, 36, 80,101,178, 7, 77,188,105,183, 69, +235,235,131,123,191, 14,117, 58, 46,107, 31, 61,199,124, 11, 64, 38,100,148, 28,246, 34,126,190, 87,108,235, 91,216, 89,186, 88, +193, 61,202,149,135, 11,117,184,117,202,152, 59, 31,232,130, 68,182, 2,143, 75, 35,137,116, 45,122,197,184,158,146, 7,177, 29, +220,177, 53,219, 79, 92,244, 32, 54, 93,132,254,107, 62, 89,173,246, 84, 55,107, 55,179,247,167,101,155,222,166,132,193,166,243, +121,134,219,217, 44,120,240,230, 71,148,159,147,156, 46, 87,188,114,245, 26,166, 61,163, 44, 52,160, 56, 24, 76,248,204,209,101, +202, 65, 9, 34,227,250, 96, 72,107, 28, 31, 62, 92,240,229,213, 20,191, 92,110,116, 7,214, 22, 6, 26,202,113, 60,134,198,197, + 64,223,175, 7,251,148,181,158, 0, 73,180, 29, 20, 57,215,247, 53,151,133, 96,234, 28,131,144,225, 68,224,107,181,225, 27,203, + 84,169, 60,105,253,150, 99, 56,184, 4, 15,239,108,198, 47,253,247, 93,172,207,173,117,177,110,128, 38,206,123,231,199,241,103, +190,248,121,102,139,251, 92, 26,236,178,240, 29,111,156, 47,249,222,157, 67, 36,134,166,171,185,150, 73,110, 55, 45,194, 68,117, +177, 48,157, 69,251,214,135,167,241, 25, 95,156,130,148,113, 62,254,216, 43, 60,233,255,235, 6,116, 3, 31,188, 9, 87,159, 3, +165,105,149, 38, 8,133, 73,157, 37, 45, 5,239,173, 26,148,132,171,121,193,109,209,224,154, 36,113, 76, 25, 25, 0, 89,122,206, +148,230,210,176, 36,228,177,187, 81,228,160, 76, 60,111,155, 43, 70,165,226, 23, 30, 46,216, 45,134,252,109, 19,216,149,150, 42, + 40,174, 54, 11,116, 57,166, 2,174, 41,141,195,177, 19, 60, 50,175,200,117,198,217,106,193,181,225,152, 78, 75,206, 91, 75,179, + 92, 51,153, 76, 88, 10,135,145,209,193,236,220, 90, 76,145,115,214,105, 78,164, 99,109, 58,118,243, 1, 39,229, 16,155,207, 96, +188, 15,237,253, 95,213, 45, 56, 96, 17, 90, 19, 82, 27,252, 98, 82,101, 45,172,107,234, 14,186,231, 52,107,167,152,183,134, 98, + 0, 54,116,104, 10,144, 26,227, 13,185,210,236,120, 79, 48,150,215, 6, 3,222,237, 26, 62,151, 59,222, 93, 59, 86,222,115, 77, +192,157,135, 39, 81,119,190, 53,132,176, 6, 27, 16,198,198, 46,204, 19,238,185,120,202, 26,120,234,235,195, 59,156, 73,241,244, +174, 86,175, 32,217,175,235, 79,240,187,248,166, 39,101, 56, 40,249,252,103, 95,224,231,127,241,141, 39,236,237, 54,129,228,146, +174,119,183, 2, 87,161, 94,221,199,191,125, 15,117,243, 26,191,240,143,238, 80,221, 40,169,178,146,159,125,231,152,207,220,104, +216, 47, 75,222,124, 39,231,232, 96,135,197,110,193,206,100,192,235,111,223, 98,186,152,177,110, 29,153,232,248,250,155,247,248, + 59,111,125,200,165, 74,178,183, 51, 68,134,152,253,223, 59, 55,120,235,216, 29, 15,120,238,112,135, 95,121,231, 22,239,221,123, + 72,161,115, 38, 85,201,143,254, 59, 63,201,255,243,238,251,240,254, 3,104, 22,252,249, 63,253, 39,121,238,232,210,175, 65, 64, +231, 9, 1,253,113,148,123, 31,108,248,100,239,243,222, 82,115,187, 10, 17,252,218,188,190,213,177,109,223,251, 39,253,187,216, + 50, 84, 41,199,169, 61, 38,162, 9, 75,207,197, 44,114,232, 68, 4,119,244,232,253, 97, 9, 77, 74, 60,180,220, 80, 51, 42, 29, +177, 17,217, 78,172, 96,237, 34,122,176,171, 60, 86, 76, 93,189,209,124,239,215,225,246, 2, 87, 9,132,114,145, 54,247, 85, 93, + 10,232, 93,242, 83,238, 82,224,191, 64,143,203, 77, 64, 52, 61, 42,117, 43, 65, 11, 36,212,105,128,208,225,253, 86, 85, 45,182, + 42,116,111, 55, 26, 6,164,249,111,149, 71,160, 79,112,143,242,216,189,221,252, 91,132, 77, 66, 80,234,216,222,253,164,246, 78, + 78,236, 72,101, 41, 49,184,118, 8, 31,222,223,200,222, 58,255,201,247,182,105,248,232,131, 59,140, 46,239,177, 51,205, 24, 23, + 37,171, 58,218,196, 30,237,236,177,119, 52,161,110,162,216,206,170,109, 88,180, 13, 46, 3,191,154, 65,151,180,167,243,173,107, + 4,113,148, 33,154,248,247,215,137, 13,225,158,226,121,111,211,215, 83,192, 13, 66,208, 4,143,246,129,247,186,142,179, 14,222, +169,211,207, 21, 2,230, 91, 26, 4, 33,174,181,252, 11,175,208,221, 59,251, 22,137,235, 99, 9, 95,159,144,246,246,150,239,188, +133,253,220,107,156,213, 53,132, 21, 72,197, 47,222,125,143,188, 28, 83, 9,193,108,126, 6,210, 19,154, 8,146, 19, 85, 9,171, +134, 32, 53, 60,124,152,152, 48,221,183, 8, 60,143,189,230,167, 96, 87,145, 45, 96, 1,149,211, 1,183,229,152, 35,215,226,170, +138,214,121, 94,173, 74,238,117, 29,206, 38,136,186, 77,244,217,178,188,120,142, 46,233,200,216,176, 66, 48, 46, 53,214, 5,116, +225, 81,121, 78,221, 90, 78,219, 64, 53, 44,121,195, 74, 14,133,160,238, 26, 68,107,120, 32, 38,236,153,134, 74, 72,174,236, 14, + 41, 77,141,148, 26,135,164,234, 90,118,118,119,185, 91, 55,228, 78,113, 56, 40, 24, 82,242,208, 7, 70,187,151, 56, 63, 62, 6, + 37, 88,171,156, 46,192, 10,144, 33,176, 18, 18,135, 36,232, 44,170, 16,142,151,176, 78,201,221,175,202,203, 62, 26,194,116, 79, + 51,142,235, 63, 8, 64, 26,110,157, 46, 81,151,225,197, 82, 51,109, 59,142, 84, 73,235, 28,173,179, 84, 42,231,196,116,212,193, +178,159,231,204,172,225, 32,215,172,154,142,151, 67,203, 7,179,154,251,103, 11,164,179, 4, 27, 63,132,141,231, 19,236,163, 88, +182, 79,188,231,207,242,122,255,246, 19, 18,215, 18, 6,195, 4, 16, 77,186, 14,166,123,166,208,148,246, 67,201,199,191,244,215, +144, 82,242,225,151,255, 42, 0, 95,250, 29,127,152, 15,110,221,229, 63,248, 19, 63,198,191,249, 47,255, 94, 14, 15,118,249,153, + 95,248, 26,255,210,191,255,103, 57, 62,155,241,195, 63,244, 61,252,143, 63,241,239,242,215,127,254, 23,249, 23,126,219, 15, 34, +149,226, 79,254,248, 95,224,123,127,224, 53,254,192, 63,241,155,185,124,184,207,159,251,171,127,139, 63,247,151,255, 47,254,232, + 15,125, 63, 82, 88,180,254, 62, 94,127,243, 35, 86, 77,199, 15,126,254, 5,190,231,139, 47,243,119,190,252,151,120,248,250, 91, +252,200,191,248,187,249,183,254,232,239,225,198,229,125,190,254,241, 61,126,236, 39,127,138, 95,126,255,109,238,254,165, 63,141, + 64,240,147,255,246,239, 3,224,143,253,217,191,204,207,190,253,141,216,253,156, 25,176, 53,255,252,239,254,173,252,190,223,243, + 67,124,207, 15,255, 17,126, 93, 95, 61,184, 65, 60,107,208,220,162,242, 92,180,152,121,118,141,225,103,237, 40, 60,237,111,107, +251,108,129,253,105,199, 93,150,177, 10,239,221,212, 84, 1, 86,199,207, 55,117,148,142, 29,148,155,227,200, 52,180, 73, 26,182, +136,150,138,145,247,223,198, 25, 41,117,148, 24, 85, 62,182,233,251, 42,221,177,161, 61,125, 19, 56,110, 11, 33,239,205,166, 53, + 29, 82,171, 90,166, 28,190, 15,232, 50,196, 68, 99,144,127,115, 75, 56, 35, 30,135, 77, 32, 65,147,170, 97,209, 87,228, 91,237, +124,177,245,248, 54, 9, 73,232, 83, 96,237,103,245,117,226,223, 23,217,214, 24, 32, 5,116,231, 82,162,144,254,118,174,210,239, +217, 10,148,166,217, 32,226,183,129,114, 90,196,121,113, 86,114,233,242, 1, 39, 15,103, 48,235,210, 40, 65, 38,239,132,173, 29, +102,123, 45,133, 21,100, 7,188,118,245, 38, 90, 58, 6,163, 17,174,169, 81, 74,179,127,120,137,178,204, 81, 69, 96, 58,111,168, + 93, 71,231, 44,199,245, 60,110, 44,139,117,252,176,102,179, 86,157,221,128,254,164,127, 74, 15,240,177, 53,185,181,214,239, 28, +175,120,126, 60,228, 78,211,128, 47,121,167,115,155,243, 21,114,147, 32, 92, 36,235, 53,221,219,239, 70,250,104,219, 61,161, 66, +127,108,221, 63,254,249,190,149,219, 76,152, 31, 31,195,184,141, 5, 75,178, 36,237,128,206,172,226, 8,193, 68, 14, 52, 64, 56, +153, 70,175,245,166,217, 84,255,197,147,157, 2, 63,113, 99, 95, 55,177, 61, 61,174,226,249,237, 94, 6,123,200,131,241, 78,212, +214,215, 37,239, 44,234, 77, 23,168,255,123, 66, 70, 4,246,112, 0,157, 71,101,158,202,121,156, 18,204, 93, 96, 80,102,152,198, + 96, 8,136, 66,179,178,158,147, 96, 41,131, 98,145,105, 6,114, 68,147, 91,196,116,206,160, 24,162,186,134, 82,192,104,178,203, + 14,130,105,211,161, 6, 21, 31,206,230,188,178,183, 71, 99, 13,171,214,113,234, 12,207, 15, 7,156, 19, 56,216,223,231,214,236, +156, 66,230,156,174,187,200, 0, 17, 48, 8,158, 70,107,180,206,112, 34,131,225,128, 32, 10,112,205,147,241, 61,219,157,206, 79, + 83,132, 93, 36,105,143,221,243, 94,175,201,123, 66, 90, 87,161,179, 4, 3, 31,157,231,252, 3, 47, 40,145,236, 23,138, 12, 80, + 50,103,233, 13, 74,106,238,172,107, 78, 9,104,165,144,206,162, 75, 77,214,193,229, 61,193,195, 85,234, 2, 52,117,106,121, 63, + 58, 90,249, 38, 12, 5,143,226, 91,191,109, 76, 65,145, 67, 89,196, 2, 72, 8,112, 42,225,109,252, 39,198,133, 71,102,234, 33, + 4,156,115,156,156,205,248,254, 31,249,215,248, 47,254,235,255,153,243,217,130,159,248,143,254, 13,126,251,111,254, 18, 63,250, +135,254, 61,254,204,127,245, 63,241, 99,191,255,119,241,165, 87,159,231,111,253,253,175,242,135,254,185,223,206, 23, 94,123,137, +255,242,191,249, 43,252,137,159,250, 43, 92,175,198,252,135,127,252, 15,242,191,252,181,159,230,143,255,103,127,145,143,166,199, +252, 39,127,228, 15,240,231,254,187,255,149, 92,214,124,254,133, 27, 76, 70, 67,254,238, 79,255, 60,191,243,183,124,145,151, 95, +184,202, 31,249, 79,255, 91,254,239,127,248, 14,127,242, 15,255,179,252,254, 31,249, 65,126,255,159,248,179,252,169,159,252,139, +252,150, 47,124,134,223,254,242, 77,254,234, 95,250,223,113,251, 59,116,173,225, 95,253,207,255,123,254,194,255,241, 15, 88,173, + 86, 88,103,120,227, 87,238,192,116,202,205, 23,174,242, 55,127,234,207,240, 7,255,216,159,230,205,119, 62,250,181,169,210,241, + 27,177,148, 39, 61,210,129,103,243, 40,239,129, 61,126,203,145, 43,244,173,216,239, 70,146,225, 63,217,114,246,153,125,212, 31, + 27,248, 95, 24, 28, 84,233,148, 85, 2,193,117,144, 87, 96,151, 49,130, 21,101,188, 22, 85, 1, 85,149,134, 93, 58,130,210,134, +131, 24, 64, 93, 74, 14,156,219,200, 32,154, 5,200, 50,166,196,222,196,160,218, 3,227,202,252,209,141, 64,234, 77,128,233, 9, +180,206, 37, 48,158,216,204,209,173,216,180,188,123,106,140,220, 66,196, 43, 25, 55,218,114, 16, 31,168, 94,198,214,218, 56, 79, +105, 76, 12,166,150, 77, 80,251,255,186, 59,243,216,202,174,251,190,127,206,114,151,119,223,198,101, 54,105,180,203,178, 36,203, + 82,237,120, 81,188, 1,110,155,218, 13,218, 24,112, 19,184,168,255,180, 83, 32, 64,209, 38, 5,130, 2, 6,138,180, 64,227, 46, +105,141, 26, 40,138,182,169,155,182, 6,154,216,109,224,164,177, 93, 27, 65,108, 3, 74, 17, 91,134, 20, 69,171,173, 37,150, 53, +210,140,102,134, 67,114, 72,190,229, 46,103,233, 31,231, 92,222, 75,206,140,228, 25, 73,142,209, 7, 16, 36, 31,249,222,187,203, + 57,191,245,251,251,126,235,232,169, 91, 36, 61,190, 35,175,176,190,119,189, 84, 36,138,112,157,156,234,129,102, 96,191, 34, 70, + 4,195,212, 33,232, 57, 76,118,209,239, 73, 87, 53,139,237, 69, 16, 52,106,103,228,137, 61,121,209,151,233,117,221,122, 74, 52, +119,223,247,118, 38,195,130, 99,227,117, 82,165, 25, 20, 5,227, 65, 65, 83, 55, 12, 70, 5, 94,104, 68,170,105, 28, 56, 28, 79, +109,109,211, 8, 9, 23, 46, 4, 10, 88,211,116,199,236,162,212,166,142,228, 49, 45, 81,149, 10,162, 76, 7,122,171,253, 62,161, + 86,113, 84, 17, 94,108, 96,203, 43,182,132, 15,193,138,139, 85, 20,235,130,194, 85, 95,200, 40,209,176, 88,118,204,145,237, 61, +234,143, 26,181,243,238,142,131, 65,114, 31, 75, 82, 45,195, 49, 14,179, 72,128, 20,143,115,123, 35, 16,222, 72, 21,232,105,181, +134,205,109,152, 14,195, 26,216, 62, 23,208,221, 89,250,170,153,250,149,177, 47, 13,204,150, 97, 31, 12, 70, 1, 27, 32,117, 28, + 9,171,194, 57,167, 49,168,107,215,133, 82,221,244,135,169,104,140, 99,109, 92,176,174, 36, 74, 73,246,106,143,148,130,165, 23, +156, 89,212, 44,113,204,107,139, 84, 10, 82, 77,227, 61, 78, 73,142,166, 41,141,148,220, 49,144,140, 17, 88, 47, 25, 74, 65,145, +103, 44,107,195, 90, 81,176,181, 44,241, 90,147, 41,201, 40,205,184, 96, 26,214,117,194, 5,107,184,101, 52,225, 84, 89, 50, 72, +161,170, 45, 53,130,165,173,216, 50, 13, 66,106,106, 83,117, 99,169, 91,219, 29, 51, 98,223, 97, 37,170,107,169, 93, 45,121, 81, +111, 13,137,120,111, 69,143, 30, 66,120, 31,116,212, 33,140,186, 57, 88, 36,138,163, 90,145,105, 73, 74,104,159,205,156,101,219, + 90, 46, 56,203, 2,129, 21, 30, 33, 4,210,251, 64, 75, 46, 37, 39,134, 41, 34, 81, 44,147, 1,216, 6,233, 65, 28, 2,199, 93, + 65,134,235,218,123,236,237,254, 77,211, 14, 84, 42, 68,216, 99,175, 2, 2,191, 36,158,126,239,187,238,229, 27,127,252,208,254, +239, 55, 92,119,148,191,247,137,143,114,251,253,127,155,243, 23, 46, 2,240,187, 95,125,128,143,253,205, 15, 66,185,199, 79,255, +165,183,240,111, 63,247,191,248,230,255,125, 2,117,251, 58, 27, 91, 23,249,250,131,143,240,123,143, 61, 70,189,156,115,246,249, + 77,118,102, 11,236,162,228,219, 79,158,231, 19, 31, 91,225,143,254,236, 73, 62,242,115,239, 71,107,205,135,126,229, 55,216,220, +216,227,216,218,136, 79,253,210,223,226,190,159,251,135,188,180,189,139, 51,154,175,125,235, 65, 62,249,177,159,133, 69,201,253, + 55, 93,207,215,190,243, 8, 79,109,158, 39,145,146,199, 47,206,200,178, 32, 50,161, 71, 5,191,243,217, 79,241,239,127,251,171, + 60,240,208, 19, 63,222,186,181,239, 1,176,250,229,119,119,149, 61,113,219,150,220,123,128,179,215,181,131, 96,174, 0,161, 48, + 63,106, 4,115,233,115,222,193,112, 26, 70, 7,163,100, 41,178, 9,229,114, 83,129, 30, 71,173,110, 7, 43, 3,152, 22,161,228, + 40, 36,140,178, 64, 6,147, 8,210, 36,167,102,121, 41, 97, 79, 50, 14,239,237, 0,105,186,158,125,109,186,126,122,107,200,197, +229, 90, 32,186, 3,149, 65,112,198,109,217,221, 68,133,188, 36,143,206,216,133, 13,212,146,187, 12, 90,227,145,192,162,233, 0, +136,137, 14,165,116, 45, 2,130,185,142,199,236,234, 46, 92, 23,135, 67,244, 24,168, 45,234,174, 50, 80,153,144, 69,215,241,127, +147, 94, 9, 63,139,206,223,134, 44, 60, 4, 30, 61, 71,116,224, 28,218,177,191,121, 55, 54,217,196,118,134,237,129,104,132, 12, +148,178,237,253, 94,191,137,227,171,235,104,169,217, 89,236,145,231, 57,171,249,144, 36, 79, 73,101, 26, 49, 89,134,201,116, 0, + 18,230,203, 5,183,140, 87,241,102,198,247,198, 67,216,220,233,174,107, 59,158,211,158, 99,139,177,168, 77, 36,102, 50, 87,118, +126,109,150,221,148, 48,111,129,156, 45, 72, 49,146, 7, 73, 21,112, 22,182, 60,152,229,183,159,173, 47,131,169,208,241, 92,205, +161, 62,187,190, 76,214,119,113, 22,152,245,210, 54, 88,216, 11, 96,186,202,192,169, 51,193,145, 22,121,144, 0,157, 47, 3, 59, +228, 43,100,232, 87,149,113,170, 37,252,249, 11,225, 60, 7, 41, 52, 11,152, 28, 15,253,104,107,160,148, 93,123, 72,200,174,244, + 26,191,167, 89, 78,125,238, 34,230,196, 26,110, 94, 51, 28,166,224,100,160, 76, 80,158,166,129, 97,150,176, 83, 53, 88, 37,112, +105,152,114, 88,120,207,170, 75, 56,147,228,164,110,193,221, 89,202, 66,192,145, 68, 65, 82,224,234,134, 65,154, 4, 21,100,161, +152, 11,199, 48,205,152,153,154, 19,163, 1,103, 22, 75,142, 15, 6,108,151, 75, 26, 26,156,183, 88,149,131,153,225, 26,131,202, + 71,152, 34,202,151, 14,199, 65,147,163,127,111,156, 60,152,189, 43,249,163, 87, 38, 15, 93,247, 3, 25,113, 79,176,208, 43,185, + 63, 94,232,154,146,229, 30,124, 77, 8,172,132, 66, 44, 56,150, 5,194, 35, 43, 5,115,165, 3, 75,164,245,104, 37, 24,106,205, + 0,197, 12, 65,158, 75,134, 72,142,100, 21, 79,178, 2,179, 57,126,209,224,125, 40,199,247,209, 46,254,208,207,175,205,100,155, + 32,109,188,175,191, 30,136,122, 94,237, 26, 93, 98,177,223,243,206,123,248,244,103, 63,191,255,251,135, 62,248, 46, 30,126,244, +233,125,135, 14, 48, 29, 21,156,223, 14, 36, 19,247,191,253, 78,254,201,103,254, 43,140,114,236,243, 23,120,251, 93,111,226,155, +223,126,146,157, 23,246,152,222,182,194,123,223,255, 86,190,253,240,247,112, 82, 51,190,110,192, 93,183,223,198,251, 86, 71, 76, + 71, 5,119,254,141,127,192,238,172, 98,116, 52,227,175,254,244,125,100,169,230,161,223,251,215,241,106,120,164,144,124,241, 15, +190,137, 7,222,115,223, 29,124,250, 55,126,139,157,231,126,176, 15,184,170,226, 92,241,175,255,242,199, 49,214,241,235,255,249, +127, 7,135, 66,253,198,250,115, 67, 40, 89,183,151,207,186,131, 78,197, 93,195, 29,237, 27,165,170,254, 49, 5, 38,230,218, 3, +135, 68,134, 50,187,237, 59,116, 31,174,191,175,162, 99, 95, 66, 54, 8,255,187, 50, 10, 32,170,149, 33, 89,150, 81,237, 85, 76, + 38, 3,202,210, 99, 91, 62, 99,116,200,202,171,101, 64,176,103, 61, 16, 90,157, 4,144, 83,109, 46,189,102,109, 73,190,229, 79, + 86,189,123,144,137,110, 57, 24, 31,126,247,209,193,139, 24,152, 16,203,244,101,236,135, 15,243, 78,188,196,187, 96, 92,117, 68, + 62,150, 38,150,200,155,208,251, 78, 85, 96, 95, 59,236,204,219,223,219,185, 83, 31,157, 85,105,194,235,124,204,238,211,126,159, +188,103,229, 92,203,104,101,186, 74,132,171, 35,213,109, 47, 72, 49,254,224,186,107,151, 97,227,122,216,205, 62,136, 51, 84, 52, +110,184,237, 36,179,106, 73,158,104, 50,149,178, 87,206,209, 8, 50,173, 81, 67,168, 23, 53,211, 35, 19,118,247, 26, 22, 85,195, +238,178, 66, 99, 40, 27, 56,178, 58,229, 66,185,132,151,202,144,173,239, 7,161, 38, 4, 33,210,117,125, 84,173,187,210,249,171, +225, 53,148,233,136, 56,218,160, 49, 21, 65, 4, 3, 96,135, 80,173,241,166,123, 77,223,192,239,115,255,167, 7,251,142, 2, 72, +167,112,235, 42, 60,251,220,101, 2,217, 58,242, 18,196,160, 46,199, 28,146,165, 0, 0, 19,212, 73, 68, 65, 84, 25,132, 15,187, +176, 13,213, 94,168, 68, 93,220,137,228, 74, 85, 88,131,197,235,212, 43,174,234,240,249,207,191, 0,199,214,122, 99,195, 50,220, +243, 74,198,209, 69,194, 40,103,108, 73,164, 66, 83, 11,184,213,212, 84, 58,225,135,103, 54,184,101, 60,100,161, 37, 59,101, 67, +170, 85,192,163,106, 25,240,186, 89,144,153, 93, 36,158,129,147,148, 90,145, 13, 28, 55,214, 21,168, 49, 27,222,146,121,199,197, +218,144, 36,154, 36,207,216,174, 42,174, 19,154,185, 55,228, 42, 65,226, 16, 73,138,179,150, 53,157,176,225, 26,106,149, 48, 73, + 60,167,155, 26,105, 75, 18,157,144,160, 40, 75, 19,156, 81,158,195,145,181, 96, 11, 90,109,132,182,197,213,199,175, 92, 77, 73, +122, 52, 13,247,231, 74,118,210,183, 83, 94,174,151,183, 24,240, 37, 75,169,248,242,210,114,231,177, 33, 43,118,193,170, 77, 25, + 39,193,103, 36,105, 18,114, 52, 33,240,113,124,104,168, 37, 30, 69, 35, 5, 43, 90,177,146, 40, 30, 17,138, 74,215,120, 83,226, +154, 6, 81,155,253,185,121,119,153,204,252, 53,149,225,189,129,157,157,176,119,165,123,213,126,250, 37, 78,253,150, 27, 79,176, + 58, 29,243,232,147,207,237, 63,119,116,125,149,189,217, 65, 18,129,143,252,245, 15,240,155,191,243, 85,110,187,253, 22, 70,195, + 1,143,253,240,165, 8,204, 17,124,224,254,123,248,231,159,251, 18,222, 59, 70,197,152,123,174, 63,201, 3,143,125,159,119,188, +253, 24,223,127,161,230, 45,183,223,192,167,255,251, 55,120,247,155,143,242,233, 95,254, 56,255,225,139, 95,226,241,103,182, 89, + 95, 25,243,149, 7,254,148, 95,248,213,207,226,189,197, 55, 30, 63, 47,241,245,156,155,111, 60,206,234,116, 20,142,203,214, 80, + 0,197, 4,134, 67, 62,124,255, 61,124,242,231,127,134,183,253,194,175, 6,231, 80,164,193,184,191,209, 64,185,125,159, 30,127, +232,247, 59,175,213, 89,190,161, 60,238,209,249,213,230, 42, 62, 71, 95, 33,203,223, 79, 9, 15,238, 72,161, 58,112,156, 34,128, +211,178, 20,142,142,195,232,206, 56, 35,215, 9,206,195,112,117, 66,109, 13,121,150, 34,164, 97,111,105, 72,144, 84,152, 72, 27, + 90,195,142,233,156, 49, 38, 34,172, 27,240,101,119,124, 66,135, 32,175, 53,222,135, 37, 75,219,254,185,142, 30,119, 63,203,238, +101, 64,237,107,219,146,246,230, 44, 56,146, 36,102,132,146,192,106,166,162,227,109,226,255,238,163,220,101,216,124,109,112, 32, + 35, 65, 19, 61,208, 99, 75,132,211,127, 93,155,229,183,239,153, 69,105, 88,161,218, 3, 63, 4,170, 59, 52, 30, 86, 19,156,222, + 62,102, 32,222,146, 54,232, 58,188, 7, 90,199,171, 82, 94, 58,117,154, 27,238, 89, 3, 96, 94, 46,209,137,192, 52, 13,206, 86, + 84, 75, 79,154,231,212,141,165, 24,103,156,218,188, 72,109, 26,110,212, 57, 85,230,185,119,120,130,167,202, 37,223, 91, 84,112, +118, 43,192,173, 91, 71, 87,155, 88,133,208, 93,133,162,117,232, 87, 2,206,181,207,215, 6,146, 26, 92, 26,239,109,188, 55, 69, +168,200,169,241,144, 19,169,227,244,198, 2, 22, 59,151,178, 8,238,247,221, 15, 33,225,189,129,249, 38, 60,187,121,249,236,218, + 52,112,113, 47, 8,215,136, 36,148,194,215,215,195,243,167,231, 1, 16,220, 24, 96,212,177,128,165,250,245,221,158,229, 30, 92, +104, 34, 67, 96, 92,135,131,149, 48,151, 94,214, 17,160,172, 88,115,142,147,131,156,117, 9, 79,204,151, 28, 79, 37,190, 42, 57, + 85,150,108,160,208,123,115, 40, 6,108,249, 0,144,195, 6, 37,192, 34, 81,108, 11,139, 51,176,240,150,155, 11,205, 81, 33,168, + 42,201,186, 20, 44,154,146,163,105,202,249,237, 25,183, 14, 37,167,231, 53,215, 37, 41,187,182, 97, 37, 73,217, 49,134, 66,105, +230,166, 97,168, 18, 54, 49, 52, 22,150, 77,195, 89, 39,176, 74, 50,119, 26,101, 5,165,143,129,126, 86,192,176, 6,113, 49, 34, +245,229,190, 62,249,126,217, 61,185, 74,251,103,221,193, 53,117, 57, 28, 67, 59, 69, 36,101, 32, 1,138, 69, 54,111, 12,126, 62, +199,169,138,167,206,195,201,105, 74,230, 3, 46,101,152, 15, 40,109,131, 80, 9,185, 86, 56,227, 81, 42, 16,242, 52,214, 82,232, +140, 92, 25, 6,192,155,110,204, 57, 83, 86,252,176, 44,249,225,102,133, 45,231,216,101,117,192,225, 58, 94,135, 76,125, 63,129, +138, 36, 94, 50,237,104,101, 95,225, 90, 29,168, 89,158, 56,186,134,181,142,209,112,192,120, 24,234,143, 79, 61,243, 60,239,123, +247,125,220,113,235, 13,164,137,230,159,254,163, 79,146,101, 41,191,253,251, 15,112,255,253,111,229,225,199,159,197, 8,141, 7, +110, 58,121,140,225, 96,192,159, 61,242,125,214,223,188,202, 75,223,123,153,119,191,237,205, 60,121,246, 69, 30,124, 98,131,119, +221,121, 19,207,189,180,193,191,251,221, 47,242, 75,255,236, 63,241,145, 15,190,147, 27,142,223,130, 83,154,199,158,125,145, 15, +252,212,221,252,212, 91,110,195, 27,207,234,116,192, 39,255,206, 95,161,152, 12,123,199,149,134,227,178, 26,180,230,186,181, 41, +159,255,212, 47,242,137,127,241, 95, 56,189,177,211, 33, 4, 61, 63,158,135,137,206,219,180,142,210,116,207,253,164, 61,132,142, + 97,164,190,182,128,160,159,161, 39,192, 32, 50,192,165, 61,135,162, 34,241, 75, 22,103,179,143, 29,131,233, 24,146,132,233,120, +200,209,188, 64,139,148,161,200, 72, 68,194, 80,101,140, 83, 77, 83, 65, 46,117,104,119, 15, 90, 93,239, 72, 20, 99,108,236,217, + 39, 81, 33,172, 12,159, 1,145, 94,244,240,174,214,221,119,213,203,104,247,143, 63, 58,116, 14, 85, 87,164,234, 50,228,246,222, + 46, 99, 38,218, 82, 56,150,189,209, 53,231,187,237,235, 76,231,192,196,161,173, 37,101, 71,108, 35, 99, 12,100,122,115,246,109, +118,158, 0,149,143, 1, 67,116,136,253, 17, 23,157,244,144,242,109,102, 31, 3,158,180,181, 90, 61,194,163,198,245,130,175, 67, +173, 22, 7,236,108,243,252,246, 89,150,139, 93,140,169, 88,238,237,210,152, 57,179,217,140,186, 90, 50, 95,204, 40, 23, 37,243, +221,146, 81, 42, 56,174, 83,164, 80,172,143, 39,156,222,221,101,146, 36,220,125,114, 21,142, 76, 46, 13, 26,138, 60,156,119,107, +228,132,238,233,174,155,203,103,171,125, 30,123,111,187,118,148,136, 68, 27,171, 99,110, 91, 41, 40, 6, 67,222,113,211, 42, 12, +198,161, 36,175,117, 87, 13, 56, 76, 19,140, 57, 24,144,182, 78,191,125, 77,235,244,219, 86, 71, 99,120,203,104,141,159, 95, 63, +198,199,111,189,149,147,199,215, 33, 31,118,193, 81, 53, 59, 8,116,187, 22,144,234, 37,191,247, 3, 80, 3,231, 78,195, 75,231, + 2,136,206,212, 48,219,220,151,220,188,217,214,220, 87, 20, 76,235,154,220, 58,222, 63,200, 25, 84, 13,105, 83,114, 82, 39,236, +108,189,204,185,237,243, 44, 94, 58, 69, 1,236,149, 21, 94,123, 84,166,216, 43,155,120, 45, 5,140, 50, 22, 66, 83,100, 9,201, +164, 96, 51, 79, 25,175, 76,216,170, 12, 71,167, 35,158, 63,191,195,177,201,144,202, 25,142,142,134, 24, 9,147, 65,202, 22,142, +245, 81,206,217,170,230,136, 82,172, 13, 52,153,214, 92,172, 23,204,141,161,196,211, 72,193, 18, 80, 58, 58,117, 37,225,232, 10, + 20, 43,113,223,246,170,155,182, 93,167, 28,172,192,189,154,205,221,221,185,100, 29,249,150,152, 37, 50, 42,134,178,187, 11,112, + 28,186, 47,219, 24,172, 41,177,187,123,156,186,176,203,119,247, 22,236, 85,134,178, 92, 98,170,134,198, 89, 26, 99,241, 17,232, +156, 41, 69,161, 21,215,105,120,239,100,157, 15, 29,191,142,247,173, 30,229,195,199,142,240,209,147, 39,248,240, 13, 43,232,181, + 53,244,100,138, 42, 70, 40,173,145,135,122,237,175,169,183,174,117,176, 95, 89, 18,190, 15,178, 75, 91,141,175,228,212, 31,125, +234, 57, 30,122,244,251,188,252,216,239,243,245, 47,124, 6,128,175,252,225,159,240,223,190,248,127,120,232, 15, 63,199,217, 39, +254,128, 55,221,118, 35, 31,254,228, 63,166,177,142,251,223,122, 39,223,121,244,233,125,117,173,247,188,237,173, 60,252,248, 51, +216, 44,101,227,145,151,185,254,196, 81,214,166, 35, 30,248,214,211,184,101,197,123,223,121, 23, 15, 60,248, 24,187,231, 23,188, +124,238, 34,127,255, 95,254, 22,255,241,215,126,145,181,233,144,175,255,201, 35,252,155,207,127,153, 47,125,230, 87,152,125,247, +243, 60,244,133,127,197,219,238,186,157,197,238,156, 71,159,122,250,224,113,217, 18,105,106,254,199,175,253, 93,190,240,173,239, +242,229, 63,254,211,168,102,227,130, 97,252,139,210, 23,255, 73,116,230,253, 50,142,141,223, 95,203,163,221,132,182,165,142,245, +193,233,166,209, 0,107, 19,144,239,217, 40, 32,134,135, 9,147,241,132,198, 57,102,198,179,158,165,228, 90,146,107, 73,162, 37, +198,193,106,158, 35, 83,201, 48, 77, 81,168,224,244,234, 72,176,160,211,142,243,189,237,187,245,209,206,251, 13,180, 86,214,245, + 10,216,129,182, 39,217, 58,116,149, 6,128,148,137, 14,101, 95,153, 73,116,217, 67,155, 81,247, 65,106,139,186,235,253,183, 36, + 49,109, 79,189,253,156,195, 34, 1,206, 35,147, 32, 59,140, 80, 93, 95,221, 69, 39,238,251, 65, 71,204,202,219,210,254,254,123, +244,116,231,171, 67, 56,129,125,189, 3,115,153,221,237, 66,255,210,201, 46, 24,242,161, 60,126,238,197,179,188,176,117,129,167, +206,158,226,236,222, 22,167,182,206,227,104,176,214, 35,156, 99,107,107,155,249,206, 54,236,205, 89, 25,229,172,166,176,187, 88, +210,120,137,200, 51,134, 73, 6,131, 60,176, 2,182, 89,152,141, 6,218,197,190,186, 49, 33, 16, 75,210,142, 25,240,138,176, 93, + 25, 89,178,124, 55,151,155, 8,210,241,128,119,140, 10,142,175,142,153, 20, 3,182,208, 28,185,110, 21,198,195,200,129, 32, 59, +103, 77,175,207,223, 86,114,250,173, 45,113, 25,163, 41, 91,125,130,140,159, 57,186,202, 61,199,215,184,107,186,198, 95, 59,121, + 3,156, 88,239, 70, 39,175, 53,240,191,210,244, 73, 31,193, 77, 47, 57,152,109,194,198, 38,108,157, 9,138,143,205,146,251,176, +164,206,163,235,146,235,181,162, 4, 42, 60,198, 4, 85,202,235,211,154,147, 74,162,235,146,205,122,143,239,124,234, 55,209, 79, + 63,204,169, 63,250, 10, 27,139,154, 18,137, 17, 33,192, 44,180,226, 45, 67,197,233, 65, 70, 54,202,208, 90,147,104,205,182, 46, +176,169,102, 52,157,176,181, 51, 35,205,242, 48, 48,130, 96,230, 61,185,144, 44,170,134,235,166, 35,150,120, 42, 15,203,218, 51, + 41, 70, 32, 36, 42, 25, 96, 61,228,105, 78,237, 91,106,228, 81,152,235, 31, 12,186,164,160, 61,215, 42, 78, 32, 44,202,171,179, +217, 87,250,223,120,253,124, 19,197,182,122,253,238, 86, 38,193, 18, 92,133,109, 74,236, 98,201,197,141, 57, 15,238, 46,104,172, +195, 53, 65,246,121,183,174,169,188,223,167, 96, 31,169,132, 99,233, 8,137, 96,162, 83,214,148,226,230,116,200,219, 7, 83,238, +152, 76, 57,186, 58, 64,173, 77, 80, 71, 86,144,147, 41, 34,201,175,158, 93,238, 74, 25,122,154,244, 52, 42,232,212, 18, 95, 97, +162, 73,112,252,253, 63,122, 94,155, 69, 22,176, 22,168,211,159,245,109,203,153,105,129,152, 45, 98, 22,209, 64, 62, 70,148,123, +161,167, 37, 29, 66,167, 97,211,103,145, 48, 35, 11,125,140,208,239, 12,136, 96, 95, 19, 70, 56,204, 28,127,165,136,184,136,139, +165,165, 47,173, 77, 48,106,243,249, 95,156, 83,255,113, 62,218,153,204, 55, 92,126,245,208,226, 41,162, 33, 74, 84, 96,115,107, + 29,133,146, 7, 23,163, 34, 24,221,149, 17,211, 65,129, 18, 9,133,150, 36, 90,177, 57,171, 89,207, 83,246, 26, 67,174, 37, 3, +173, 56, 63, 47, 81, 2,182,182,247,162,179, 43, 3,181,167, 51, 97,196,199, 87, 7,241, 6, 90, 31, 98,155,139,253,244,182,183, + 14, 29,171, 94,214,203,206,145, 29,240,196,212,145,171,254,112, 70, 27,203,228,253, 30,119,159, 80,198, 31, 42,253,249, 30,218, +122,159,253,226, 50,239,215,102,230, 94,116,217, 95,170, 34,133,172,138,200,108,209, 5, 23,165, 9, 1, 78,145,198,207,183, 29, + 18,218,247,112, 2, 45,136, 79,181,206,204,117,199,148,230,112,100, 5,214, 87, 96, 99, 27,206,109,134,247,200,199, 33,203, 30, + 14,201, 82,201, 48, 73,153, 14,114,110, 63,178,206,116, 56, 70,167,197,126,188,180, 53,219,101,148,101, 8, 47,169,109,195,139, +139, 25,152,138,189,114,198,243,155,115,120,121, 35,204,174,215,132,106, 74,191,223,221, 22, 12, 90, 37,189, 43,181,127,218, 94, +188,136, 45,135,181,105, 8, 24, 86, 71,188, 99, 50,230,104,154,146, 8,193,182, 41, 57, 63,175,121,102, 54,131,139,139, 64, 73, +186,108, 66,176, 37,155, 16,116,182,220,217,253,224,175, 45,201,246,217, 65,100,143,200,232,248, 9,238,189,247, 30, 62,122,231, +189, 12, 7, 25,137,183,252,249,185,115,124,229,217, 39,120,225,225,199,187,145,178,107,217,167, 87,218,159,175,244,183,201, 58, +156,188, 14,142, 28,131, 60,225, 29,235, 55,114, 75, 62, 98, 94, 47, 17,163, 9,121,211,176,215, 52, 36, 58, 97, 77, 55,108,205, +106,188,148,252,160,170,168,140,225,133,217, 38, 63,123,253,173,212,214,240,141,147,183,195,168,128, 92,161,156,228, 47, 31,201, + 72,128, 41,138, 29,231,185, 69, 67,179, 91,113,163,114,204,247,150,176, 40, 57, 41, 60,197, 64,161,117,202,233,178, 98, 85,107, +246,202,138,139, 42, 97,108, 13, 47,214,150,220, 90,158,156, 25, 54,202, 57,155,198,162,112,108,224,104,170, 10, 43,193,150,243, +208,174,152,111, 5, 5,205,141,141,208, 54,121,195,230,214, 15, 58,210,195,131, 37,226, 10,207,147,228, 76, 39, 25,239, 93, 25, + 33,178,140,193,104, 72,146, 38, 20, 89,130, 18,112, 68,103,220, 58,200, 89, 69,145, 72, 77,226, 45,206, 90,140,243,156,181,150, +199, 23, 59,252,207,153,161, 90,150, 52,101,131,169, 74,236,238, 46,118,177,196,197,192,194, 95, 11,120, 78,235, 32,222,114,248, +177,104, 58, 59,112,185,216,248,234, 84,218, 6,161, 79, 90,164, 1,244,212, 15, 96,133,128,201, 56, 8, 30,100, 41,194,217, 32, + 56, 80,238, 5, 3,178, 92, 34, 6, 69, 48,164,105,212,252, 43,210, 0,209, 79, 21,190,137, 36,247, 90,194,124, 23,106,139,119, +230,202, 99, 14, 77, 29, 12,126, 93,131,171, 66, 86, 88,215, 63,217, 14,189,149,115,237,143, 22, 93,235,251,136,168,106,181, 63, +198,245, 70,145,202,203,203,252,110, 66,175, 46,139,136,100,221, 91, 8, 58,170,157,173, 79, 32, 77,152,140,135,236, 46,107, 78, +140,135, 56, 43,177,222,113,253,100,202,172,170,152,102, 25, 90,194, 11, 23,247, 56, 62, 44,216, 92,204, 81,105,138, 45,203, 32, +163,153,233, 96, 20,204,188, 19,132,217,111, 90,197,113,168,125, 73, 86,215,161, 84, 90, 66,148,118, 7,181, 4, 45, 42,233, 52, +233, 91,174,116,223,206,136,251,206,240, 15,146,224, 28, 90, 69, 53,111,131,243,108,199,167, 90,128,157,107, 98,134, 44, 59, 56, + 76,235,208,247, 57,217,187,221,156,102,122, 31,196, 19, 2,145, 40,247,218,248,152,193,196, 81, 10, 33,163,206,178,140,215, 32, + 10, 21, 57, 31, 71,158,204, 65,112, 92,219, 94,112,102, 31,100,138,138, 74,109,211, 41,220,124, 34, 74,125,102, 65,128,197,197, +192,107, 92,128, 20,100,121,130, 22,146, 60,209,204,234,134, 92,165,108, 47,150,248,114,201,238,114,155,221,186, 97,103,185,192, + 59, 27,166, 16,133,194, 56,199, 51,198, 96,235,184,239,170,168,142, 6,161, 84,216,202,245, 38,145,219,189,137,162,207, 74,116, + 2, 64,253,241,179, 60,138,240,248,152, 30,217, 48,141,112,239,202,144, 60, 73, 24, 36, 9,169, 20, 88,103,121,100, 89,135,114, +107,227,187, 25,118, 41, 67,139,162, 24,114,252,216,152,108,144, 49, 25, 23,204,151,117,143, 67, 63, 94,119, 41, 46,229,165, 87, +138,217,250, 17,238, 88, 91,195, 57,203,204,122,126,120,113,151, 7,119,183, 97,119,113,237,226, 36,251, 12,145,241, 92, 91,170, +102,231, 94,121,207, 86,203, 48, 29, 50,208,188,115,178, 66,102, 27,134, 69, 74,166, 11,154,122,137,118,142, 65,146,161, 88,128, + 84,228,137, 96, 36,124,160,148, 21,150,243,203, 57,207, 93,120,145,231,245, 48,236, 73, 21,136,126,238, 58, 50,224, 54, 45,169, +149, 66, 11, 72,180, 70, 90,207, 88,193,174,245, 12, 16,172, 38,138,243,165, 33,215,138,212,212,172, 14,114,158,221, 43, 17, 8, + 10, 44,231, 44,220, 48, 74, 57, 83, 89, 18, 91,115,209,131,171, 75,172,144, 84,206, 81, 74, 25, 64,106,182,129,122, 47,234, 31, +208, 85,224, 84, 47,168,205,115, 24, 14, 99,165,204,189, 97,142, 29, 94,129,190,215, 25, 42,231,249,193,174,225,246, 97, 0, 32, +214, 73,144, 85, 94,211, 25, 55, 36, 25, 39,117,193, 68, 41, 20, 30, 37, 53, 74, 40,172, 51, 20, 58,225, 34,142,133,105,216,240, +224,132,199, 91,143, 55, 65,177,212,251,215, 96,155,219, 36,161, 21,154, 82,105,184, 78,166,126,197,247,252,209,157,122,145,199, +186,126,143, 25,171, 53,226,165, 13,243,198, 85, 13, 43,211,160,212, 36, 4, 44,107,196,104, 28,102, 90,179, 12,204, 2,210, 34, + 48, 57, 13,179, 48, 34,162, 85, 88,192, 38,150, 53,119,151, 1, 24, 44,204, 62,225,195,149, 65, 19, 54,114, 2,155,215,117, 81, +188,113, 9,111, 79,145, 75, 69,141,112,119, 13,220,200, 73,218, 25,192,246, 75,218, 55, 72, 44,198, 29,252,106, 3,173, 84,134, +146,115, 58,238,148,197,124,172,182,140,134, 32, 4,147,245, 21,118,231,115,110, 94, 95,197,227, 25,232,148, 65,146,114,113, 49, +103,109, 56,194,216,154,221,202,114,124,148,179, 93, 86, 12,179, 1,187, 59,123,241, 60,124,152,187, 54, 54,124,206,229,164, 68, +219,185,242,253, 67,213, 93, 54, 46, 98,159, 91,197, 56,164,157,245,222, 47,195,139,176,230, 90, 39, 47, 85,199,183,110, 76, 48, + 7,125,153, 84,227, 58, 96,157,111,117,225,117,156,213,238,197,254, 42, 58,226, 86,113, 45,254, 45,149, 2, 97, 5, 77,210,211, + 65, 87, 50, 42,210,133, 49,164, 64, 48, 97,195, 57,232, 52,140,243,101, 42,102,159,177,175,223,148,221,235, 91,250,217, 42,114, + 34,168,168, 18,167, 68, 24, 41,116, 4,228,113,166,194,154,217,153,195,133,205,240,247,100, 16,240, 11, 66, 34,149,100,154,165, + 8, 41, 81, 30,230,165,101,105, 44,139,170, 34,145,150,185,245,140,210,130,109,107, 80, 94,112,186,169, 56,101, 12,179,114, 25, + 69, 86, 8, 76,125,109,121,164,142,247,107,237, 72,192, 84, 20, 69,200,166,155, 42, 56, 42, 23,181, 0,250,247,180,229,249,111, +133,125,108, 0, 89,222,180, 58,224,142,213, 53,206, 47, 43,156, 16,236, 52,134,211,243, 24, 72, 72,122,220,247, 81, 63, 32,211, + 92,159,107,132,240,140,132, 98, 92,164,236,236, 45,123,169, 89,116,230,206,119, 14,190,105,192, 89,154, 44,229,251, 77, 77,229, + 36,207,205, 22,124,115,111, 23,202, 89, 0,209,205,103,215,150,165,247, 57,187, 47, 55, 39,191,223, 2,184, 12, 71,254,124, 15, +138, 49,119,175,228,220, 62, 24,240,131, 89,197,117,131,132,188,200,152, 59, 24,102,161, 68, 60,175, 96, 42, 44,210,129,161,100, +111, 89,114,174,169,195, 53, 58,127, 38, 36, 86,107, 55, 66,174,201,135, 25,133,150, 20, 94,160, 19,205,208, 5, 85,205, 60,211, + 12,133, 96, 69,194,142,177,172, 42,193, 29, 69,202, 98,144,243,204,214,140, 34, 21,204,235,134,179,198,225,157,227,133,237, 6, +211, 24, 54, 81, 24,215,176, 52, 22, 47,192, 72, 69,105,130,176, 77, 24, 71,109, 66, 16,218, 52,145,175,192, 68,129, 39, 17,240, + 10, 39,142,194,209,181, 80,117,157,207,223, 16,199,206, 43, 56,246,253,255,183, 22, 33, 28,167,140, 99, 61,209, 24, 37,113, 89, +202, 20,152, 74,184,115, 56, 33,149,138, 84,166,193,138, 75, 17,228,152,113, 92,108,106, 94, 50, 53,231,230, 53, 30, 17, 50,115, +169,194,169, 84, 21,190,119, 78, 87, 45,248, 34,130, 28,113,128,135, 68,190,247, 87,146, 85,190, 42,167,222, 26,149,150,168, 67, + 39,225,103,103, 2, 73,135,245, 1,165, 58, 43, 59, 69,170, 52, 82, 58,166, 42, 46,218,144,229,137, 36,137,253,207,208, 51,244, +139, 38,100,127,101, 21,141,150, 11, 11,242,255,167,135,212,189,122,143,132,213, 81, 88,228,230, 26,130,145, 86,116,164, 37, 65, +241,213,143,183,159,223,206, 9,103, 89,212, 59,142, 37,229, 36, 13, 64, 14, 31,130,189, 10,207,104, 52, 36, 85, 10, 45, 53, 74, + 72, 36,154,181, 98, 72,109, 29,169, 76,200, 82, 21,199, 72, 36,103,103,243,208, 15,171,203, 64,202,177,220, 5, 83, 94, 89, 66, +183, 37, 29,145, 34,244,166,181, 11,142, 93, 69,176, 98, 75, 12,228,125, 68,163,139,224,136,219, 44,218, 69,118,166,118,228, 75, +244,230,210,114, 29,202,223,202,119, 78,189,149,106,109,203,246,222, 29,252,210, 73, 20, 51,105,131,135, 46,234,178, 94, 96,165, + 36,181, 2,219,174,131, 50,182,161, 92, 79, 70, 54,213,225, 90,250, 38,204,205,187, 56, 14,103, 77,112,238,194, 7, 39,174,162, +243,107,127,110, 57, 19, 68,196, 61,180,206,171,137,125,238, 11, 51,216,190, 16,202,212, 74, 69,117, 60, 9, 69,130, 18, 18,131, + 64, 10,129,147,138,185,109,216, 90,214,156,218,217,226,166, 66, 49, 78, 20,149,113,148, 30,206, 88,195, 15, 76,197,178,149, 88, +141, 28,219, 44,102, 33, 16, 49,182,203,208,215, 87,187,192,102,217,132, 64,208,154, 46, 16,235,103,203,237,189,212,145,134,209, + 25,152, 55,156,105, 28,199, 82,203, 36,149, 92, 40,151, 60, 52, 43,195, 76, 62,190,107, 61,168, 46, 80,155, 38,146, 81, 34, 24, + 9, 65,130,160,178,134,157, 89,117,176, 18, 35,123, 32,196,182,157, 99, 45, 88, 65,157, 8, 94,172,150,156, 41,103,161,159,189, +172, 96,119, 30,214,228,213,238,211,214,145,183,194, 54,237,115,135, 51,246,125,114, 35, 46, 11,252,212, 3, 69,170, 37,119, 23, + 3,102,214,145,227,200,165, 68, 9,129,104, 12,235,153, 10, 36,135, 77,195,102, 99,120,112,231, 34, 44,103,241, 61, 93, 8, 60, +117,134,212, 5,199,134, 33, 33,184,113,152,147,106,129,208,146, 65, 34, 25, 72,193, 64, 8,106,235,185,176,177,160,180, 13,207, + 45, 97,167, 41,169, 61,236, 44, 13, 59,149,167, 49,112,174, 10,231,176,144, 32,241, 36, 54,136, 62, 13,156,197,154,134, 25, 1, + 48,233, 77, 29, 70, 94,157, 13,142,168,172, 67,229,109,177, 8,235,120, 50,134, 19,235,100,227, 34, 76, 46, 45,203,215,117,156, + 87, 92,133,179, 23,128,116, 14, 89,213,108,204, 74, 46, 84,158, 90, 8, 94,150,154, 60,151,172, 24,199,245,197,132, 34, 73, 16, +206, 82,232, 20, 39, 37,167,151,115, 78,217,154,239,206, 27, 42, 37,176,198,225,165,192,213, 53,190,113,120,107,240,175,133, 68, +204, 69,208,168, 45, 59, 33,151, 87,121,252, 63,200,142,135, 98, 79, 39, 83, 45, 0, 0, 0, 0, 73, 69, 78, 68,174, 66, 96,130, + 0}; + From 11aa9ff2238f28af98c2bbc3ab5e731a3b9a608b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Aug 2011 16:05:20 +0000 Subject: [PATCH 333/624] error in own recent commit. set subversion to 0 --- source/blender/blenkernel/BKE_blender.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/BKE_blender.h b/source/blender/blenkernel/BKE_blender.h index 25eaab82a99..88dad03db1e 100644 --- a/source/blender/blenkernel/BKE_blender.h +++ b/source/blender/blenkernel/BKE_blender.h @@ -44,7 +44,7 @@ extern "C" { * and keep comment above the defines. * Use STRINGIFY() rather than defining with quotes */ #define BLENDER_VERSION 259 -#define BLENDER_SUBVERSION 1 +#define BLENDER_SUBVERSION 0 #define BLENDER_MINVERSION 250 #define BLENDER_MINSUBVERSION 0 From 11d4cfaa715bc1acb194c3b71ffb1635155d39ec Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 10 Aug 2011 17:51:18 +0000 Subject: [PATCH 334/624] Baked Animation re-Import fix --- source/blender/collada/AnimationImporter.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 4b467c4a149..6f3406e88f7 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -667,7 +667,7 @@ void AnimationImporter:: Assign_transform_animations(COLLADAFW::Transformation * COLLADABU::Math::Matrix4 mat4 = mat->getMatrix(); switch (binding->animationClass) { case COLLADAFW::AnimationList::TRANSFORM: - + } }*/ case COLLADAFW::Transformation::SKEW: @@ -815,9 +815,10 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , //Add the curves of the current animation to the object for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { FCurve * fcu = *iter; - if (ob->type == OB_ARMATURE) + if ((ob->type == OB_ARMATURE)){ + if ( !is_matrix) add_bone_fcurve( ob, node , fcu ); - else + } else BLI_addtail(AnimCurves, fcu); } } From 8afad10f986f60e5ccfaed2798067ddcea9b5fcf Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 10 Aug 2011 18:40:14 +0000 Subject: [PATCH 335/624] Continued changes to storing of retargeted animation data, making it possible to easily switch between all retargeted clips, and stitch them with the future operator --- release/scripts/modules/mocap_constraints.py | 12 ++-- release/scripts/modules/retarget.py | 64 ++++++++++++++------ release/scripts/startup/ui_mocap.py | 5 +- 3 files changed, 57 insertions(+), 24 deletions(-) diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py index 63e46f99349..540e8fa06db 100644 --- a/release/scripts/modules/mocap_constraints.py +++ b/release/scripts/modules/mocap_constraints.py @@ -186,6 +186,8 @@ def setConstraint(m_constraint, context): bone = bones[m_constraint.constrained_bone] cons_obj = getConsObj(bone) real_constraint = cons_obj.constraints[m_constraint.real_constraint] + NLATracks = obj.data.mocapNLATracks[obj.data.active_mocap] + obj.animation_data.action = bpy.data.actions[NLATracks.auto_fix_track] #frame changing section setConstraintFraming(m_constraint, context) @@ -364,8 +366,9 @@ def bakeAllConstraints(obj, s_frame, e_frame, bones): simpleBake += [end_bone] for bone in selectedBones: bone.bone.select = True - tracks = [track for track in obj.data.mocapNLATracks if track.active][0] - constraintTrack = obj.animation_data.nla_tracks[tracks.auto_fix_track] + NLATracks = obj.data.mocapNLATracks[obj.data.active_mocap] + obj.animation_data.action = bpy.data.actions[NLATracks.auto_fix_track] + constraintTrack = obj.animation_data.nla_tracks[NLATracks.auto_fix_track] constraintStrip = constraintTrack.strips[0] constraintStrip.action_frame_start = s_frame constraintStrip.action_frame_end = e_frame @@ -404,8 +407,9 @@ def unbakeConstraints(context): obj = context.active_object bones = obj.pose.bones scene = bpy.context.scene - tracks = obj.data.mocapNLATracks[obj.animation_data.action] - constraintTrack = obj.animation_data.nla_tracks[tracks.auto_fix_track] + NLATracks = obj.data.mocapNLATracks[obj.data.active_mocap] + obj.animation_data.action = bpy.data.actions[NLATracks.auto_fix_track] + constraintTrack = obj.animation_data.nla_tracks[NLATracks.auto_fix_track] constraintStrip = constraintTrack.strips[0] action = constraintStrip.action # delete the fcurves on the strip diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index b3c386e6c4d..a0d89ae6e8b 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -52,7 +52,6 @@ def createDictionary(perf_arm, end_arm): feetBones = [bone.name for bone in perf_arm.bones if bone.foot] return feetBones, root - def loadMapping(perf_arm, end_arm): for end_bone in end_arm.bones: @@ -273,8 +272,8 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame linearAvg.append(hipV.length / endV.length) action_name = performer_obj.animation_data.action.name - #if you have a parent, and that parent is a previously created stride bone - if enduser_obj.parent: + #is there a stride_bone? + if "stride_bone" in bpy.data.objects: stride_action = bpy.data.actions.new("Stride Bone " + action_name) stride_bone = enduser_obj.parent stride_bone.animation_data.action = stride_action @@ -386,17 +385,17 @@ def originalLocationTarget(end_bone, enduser_obj): #create the specified NLA setup for base animation, constraints and tweak layer. -def NLASystemInitialize(enduser_obj, s_frame, name): +def NLASystemInitialize(enduser_arm, context):#enduser_obj, name): + enduser_obj = context.active_object + NLATracks = enduser_arm.mocapNLATracks[enduser_obj.data.active_mocap] + name = NLATracks.name anim_data = enduser_obj.animation_data - if not name in enduser_obj.data.mocapNLATracks: - NLATracks = enduser_obj.data.mocapNLATracks.add() - NLATracks.name = name + s_frame = 0 + print(name) + if ("Base " + name) in bpy.data.actions: + mocapAction = bpy.data.actions[("Base " + name)] else: - NLATracks = enduser_obj.data.mocapNLATracks[name] - for track in enduser_obj.data.mocapNLATracks: - track.active = False - mocapAction = anim_data.action - mocapAction.name = "Base " + name + print("That retargeted anim has no base action") anim_data.use_nla = True for track in anim_data.nla_tracks: anim_data.nla_tracks.remove(track) @@ -407,28 +406,46 @@ def NLASystemInitialize(enduser_obj, s_frame, name): constraintTrack = anim_data.nla_tracks.new() constraintTrack.name = "Auto fixes " + name NLATracks.auto_fix_track = constraintTrack.name - constraintAction = bpy.data.actions.new("Auto fixes " + name) + if ("Auto fixes " + name) in bpy.data.actions: + constraintAction = bpy.data.actions[("Auto fixes " + name)] + else: + constraintAction = bpy.data.actions.new("Auto fixes " + name) constraintStrip = constraintTrack.strips.new("Auto fixes " + name, s_frame, constraintAction) constraintStrip.extrapolation = "NOTHING" userTrack = anim_data.nla_tracks.new() userTrack.name = "Manual fixes " + name NLATracks.manual_fix_track = userTrack.name - if enduser_obj.parent.animation_data: - NLATracks.stride_action = enduser_obj.parent.animation_data.action.name - userAction = bpy.data.actions.new("Manual fixes " + name) + if ("Manual fixes " + name) in bpy.data.actions: + userAction = bpy.data.actions[("Manual fixes " + name)] + else: + userAction = bpy.data.actions.new("Manual fixes " + name) userStrip = userTrack.strips.new("Manual fixes " + name, s_frame, userAction) userStrip.extrapolation = "HOLD" #userStrip.blend_type = "MULITPLY" - doesn't work due to work, will be activated soon anim_data.nla_tracks.active = constraintTrack - NLATracks.active = True #anim_data.action = constraintAction anim_data.action_extrapolation = "NOTHING" + #set the stride_bone's action + if "stride_bone" in bpy.data.objects: + stride_bone = bpy.data.objects["stride_bone"] + if NLATracks.stride_action: + stride_bone.animation_data.action = bpy.data.actions[NLATracks.stride_action] + else: + NLATracks.stride_action = stride_bone.animation_data.action.name + anim_data.action = None #Main function that runs the retargeting sequence. def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): perf_arm = performer_obj.data end_arm = enduser_obj.data + + try: + enduser_obj.animation_data.action = bpy.data.actions.new("temp") + except: + print("no need to create new action") + + print("creating Dictionary") feetBones, root = createDictionary(perf_arm, end_arm) print("cleaning stuff up") @@ -437,7 +454,11 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): print("Creating intermediate armature (for first pass)") inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene) print("First pass: retargeting from intermediate to end user") + + retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) + name = performer_obj.animation_data.action.name + enduser_obj.animation_data.action.name = "Base " + name print("Second pass: retargeting root translation and clean up") stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) @@ -445,7 +466,14 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): bpy.ops.object.mode_set(mode='OBJECT') bpy.ops.object.select_name(name=inter_obj.name, extend=False) bpy.ops.object.delete() - NLASystemInitialize(enduser_obj, s_frame, performer_obj.animation_data.action.name) + bpy.ops.object.select_name(name=enduser_obj.name, extend=False) + + if not name in [tracks.name for tracks in end_arm.mocapNLATracks]: + NLATracks = end_arm.mocapNLATracks.add() + NLATracks.name = name + else: + NLATracks = end_arm.mocapNLATracks[name] + end_arm.active_mocap = name print("retargeting done!") if __name__ == "__main__": diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 3d034b0047a..01802893c4c 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -127,7 +127,6 @@ bpy.utils.register_class(AnimationStitchSettings) class MocapNLATracks(bpy.types.PropertyGroup): name = bpy.props.StringProperty() - active = bpy.props.BoolProperty() base_track = bpy.props.StringProperty() auto_fix_track = bpy.props.StringProperty() manual_fix_track = bpy.props.StringProperty() @@ -136,7 +135,7 @@ class MocapNLATracks(bpy.types.PropertyGroup): bpy.utils.register_class(MocapNLATracks) bpy.types.Armature.stitch_settings = bpy.props.PointerProperty(type=AnimationStitchSettings) - +bpy.types.Armature.active_mocap = bpy.props.StringProperty(update=retarget.NLASystemInitialize) bpy.types.Armature.mocapNLATracks = bpy.props.CollectionProperty(type=MocapNLATracks) #Update function for IK functionality. Is called when IK prop checkboxes are toggled. @@ -349,6 +348,8 @@ class ExtraToolsPanel(bpy.types.Panel): activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) if activeIsArmature: enduser_arm = context.active_object.data + layout.label("Retargeted Animations:") + layout.prop_search(enduser_arm, "active_mocap",enduser_arm, "mocapNLATracks") settings = enduser_arm.stitch_settings layout.prop_search(settings, "first_action", enduser_arm, "mocapNLATracks") layout.prop_search(settings, "second_action", enduser_arm, "mocapNLATracks") From b5d556d432044f8b6f74962b228024afa00bc882 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 10 Aug 2011 18:41:04 +0000 Subject: [PATCH 336/624] Initial programming of stitch animation operator. WIP --- release/scripts/modules/mocap_tools.py | 56 ++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index fa307a36a57..0e296faf9f8 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -760,8 +760,64 @@ def path_editing(context, stride_obj, path): def anim_stitch(context, enduser_obj): + selected_bone = enduser_obj.pose.bones["Toes.L"] + second_offset = 5 + stitch_settings = enduser_obj.data.stitch_settings action_1 = stitch_settings.first_action action_2 = stitch_settings.second_action + scene = context.scene TrackNamesA = enduser_obj.data.mocapNLATracks[action_1] TrackNamesB = enduser_obj.data.mocapNLATracks[action_2] + enduser_obj.data.active_mocap = action_1 + anim_data = enduser_obj.animation_data + # add tracks for action 2 + mocapAction = bpy.data.actions[TrackNamesB.base_track] + mocapTrack = anim_data.nla_tracks.new() + mocapTrack.name = TrackNamesB.base_track + mocapStrip = mocapTrack.strips.new(TrackNamesB.base_track, stitch_settings.blend_frame, mocapAction) + mocapStrip.extrapolation = "HOLD_FORWARD" + mocapStrip.action_frame_start+=second_offset + mocapStrip.action_frame_end+=second_offset + constraintTrack = anim_data.nla_tracks.new() + constraintTrack.name = TrackNamesB.auto_fix_track + constraintAction = bpy.data.actions[TrackNamesB.auto_fix_track] + constraintStrip = constraintTrack.strips.new(TrackNamesB.auto_fix_track, stitch_settings.blend_frame, constraintAction) + constraintStrip.extrapolation = "HOLD_FORWARD" + userTrack = anim_data.nla_tracks.new() + userTrack.name = TrackNamesB.manual_fix_track + userAction = bpy.data.actions[TrackNamesB.manual_fix_track] + userStrip = userTrack.strips.new(TrackNamesB.manual_fix_track, stitch_settings.blend_frame, userAction) + userStrip.extrapolation = "HOLD_FORWARD" + #stride bone + if enduser_obj.parent: + if enduser_obj.parent.name == "stride_bone": + stride_bone = enduser_obj.parent + stride_anim_data = stride_bone.animation_data + stride_anim_data.use_nla = True + stride_anim_data.action = None + for track in stride_anim_data.nla_tracks: + stride_anim_data.nla_tracks.remove(track) + actionATrack = stride_anim_data.nla_tracks.new() + actionATrack.name = TrackNamesA.stride_action + actionAStrip = actionATrack.strips.new(TrackNamesA.stride_action, 0, bpy.data.actions[TrackNamesA.stride_action]) + actionAStrip.extrapolation = "NOTHING" + actionBTrack = stride_anim_data.nla_tracks.new() + actionBTrack.name = TrackNamesB.stride_action + actionBStrip = actionBTrack.strips.new(TrackNamesB.stride_action, stitch_settings.blend_frame, bpy.data.actions[TrackNamesB.stride_action]) + actionBStrip.extrapolation = "NOTHING" + #we need to change the stride_bone's action to add the offset + scene.frame_set(stitch_settings.blend_frame - 1) + desired_pos = selected_bone.tail * enduser_obj.matrix_world + scene.frame_set(stitch_settings.blend_frame) + actual_pos = selected_bone.tail * enduser_obj.matrix_world + offset = actual_pos - desired_pos + print(offset) + + for i,fcurve in enumerate([fcurve for fcurve in bpy.data.actions[TrackNamesB.stride_action].fcurves if fcurve.data_path=="location"]): + print(offset[i],i,fcurve.array_index) + for pt in fcurve.keyframe_points: + pt.co.y-=offset[i] + pt.handle_left.y-=offset[i] + pt.handle_right.y-=offset[i] + From 286a6d39c7b9306b49878f07f560c89f25e65a9b Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 10 Aug 2011 19:43:40 +0000 Subject: [PATCH 337/624] import only transform matrix animation method ( in progress ) --- source/blender/collada/AnimationImporter.cpp | 168 ++++++++++++++++++- source/blender/collada/AnimationImporter.h | 2 + 2 files changed, 168 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 6f3406e88f7..14d081c2c53 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -750,6 +750,165 @@ void AnimationImporter:: Assign_float_animations(const COLLADAFW::UniqueId& list } +void AnimationImporter::apply_matrix_curves_to_bone( Object * ob, std::vector& animcurves, COLLADAFW::Node* root ,COLLADAFW::Node* node, + COLLADAFW::Transformation * tm , char * joint_path, bool is_joint,const char * bone_name) +{ + std::vector frames; + find_frames(&frames, &animcurves); + + float irest_dae[4][4]; + float rest[4][4], irest[4][4]; + + if (is_joint) { + get_joint_rest_mat(irest_dae, root, node); + invert_m4(irest_dae); + + Bone *bone = get_named_bone((bArmature*)ob->data, bone_name); + if (!bone) { + fprintf(stderr, "cannot find bone \"%s\"\n", bone_name); + return; + } + + unit_m4(rest); + copy_m4_m4(rest, bone->arm_mat); + invert_m4_m4(irest, rest); + } + // new curves to assign matrix transform animation + FCurve *newcu[10]; // if tm_type is matrix, then create 10 curves: 4 rot, 3 loc, 3 scale + unsigned int totcu = 10 ; + const char *tm_str = NULL; + char rna_path[200]; + for (int i = 0; i < totcu; i++) { + + int axis = i; + + if (i < 4) { + tm_str = "rotation_quaternion"; + axis = i; + } + else if (i < 7) { + tm_str = "location"; + axis = i - 4; + } + else { + tm_str = "scale"; + axis = i - 7; + } + + + if (is_joint) + BLI_snprintf(rna_path, sizeof(rna_path), "%s.%s", joint_path, tm_str); + else + strcpy(rna_path, tm_str); + newcu[i] = create_fcurve(axis, rna_path); + +#ifdef ARMATURE_TEST + if (is_joint) + job_curves[i] = create_fcurve(axis, tm_str); +#endif + } + +// Object *job = NULL; + +#ifdef ARMATURE_TEST + FCurve *job_curves[10]; + job = get_joint_object(root, node, par_job); +#endif + + if (frames.size() == 0) + return; + +std::sort(frames.begin(), frames.end()); + //if (is_joint) + // armature_importer->get_rna_path_for_joint(node, joint_path, sizeof(joint_path)); + + + std::vector::iterator it; + + // sample values at each frame + for (it = frames.begin(); it != frames.end(); it++) { + float fra = *it; + + float mat[4][4]; + float matfra[4][4]; + + unit_m4(matfra); + + float m[4][4]; + + unit_m4(m); + dae_matrix_to_mat4(tm, m); + + float temp[4][4]; + copy_m4_m4(temp, mat); + + mul_m4_m4m4(mat, m, temp); + + // for joints, we need a special matrix + if (is_joint) { + // special matrix: iR * M * iR_dae * R + // where R, iR are bone rest and inverse rest mats in world space (Blender bones), + // iR_dae is joint inverse rest matrix (DAE) and M is an evaluated joint world-space matrix (DAE) + float temp[4][4], par[4][4]; + + // calc M + calc_joint_parent_mat_rest(par, NULL, root, node); + mul_m4_m4m4(temp, matfra, par); + + // evaluate_joint_world_transform_at_frame(temp, NULL, , node, fra); + + // calc special matrix + mul_serie_m4(mat, irest, temp, irest_dae, rest, NULL, NULL, NULL, NULL); + } + else { + copy_m4_m4(mat, matfra); + } + + float rot[4], loc[3], scale[3]; + + mat4_to_quat(rot, mat); + copy_v3_v3(loc, mat[3]); + mat4_to_size(scale, mat); + + // add keys + for (int i = 0; i < totcu; i++) { + if (i < 4) + add_bezt(newcu[i], fra, rot[i]); + else if (i < 7) + add_bezt(newcu[i], fra, loc[i - 4]); + else + add_bezt(newcu[i], fra, scale[i - 7]); + } + } + verify_adt_action((ID*)&ob->id, 1); + + ListBase *curves = &ob->adt->action->curves; + + // add curves + for (int i= 0; i < totcu; i++) { + if (is_joint) + add_bone_fcurve(ob, node, newcu[i]); + else + BLI_addtail(curves, newcu[i]); + +#ifdef ARMATURE_TEST + if (is_joint) + BLI_addtail(&job->adt->action->curves, job_curves[i]); +#endif + } + + if (is_joint) { + bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); + chan->rotmode = ROT_MODE_QUAT; + } + else { + ob->rotmode = ROT_MODE_QUAT; + } + + return; + +} + void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , std::map& root_map, std::map& object_map, @@ -816,8 +975,13 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { FCurve * fcu = *iter; if ((ob->type == OB_ARMATURE)){ - if ( !is_matrix) - add_bone_fcurve( ob, node , fcu ); + if ( is_matrix){ + float irest_dae[4][4]; + get_joint_rest_mat(irest_dae, root, node); + apply_matrix_curves_to_bone(ob, animcurves, root , node, transform ,joint_path , true , bone_name ); + } + else + add_bone_fcurve( ob, node , fcu ); } else BLI_addtail(AnimCurves, fcu); } diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index ea7de961382..944e3ba5be5 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -152,6 +152,8 @@ public: AnimMix* get_animation_type( const COLLADAFW::Node * node , std::map FW_object_map ) ; + void apply_matrix_curves_to_bone( Object * ob, std::vector& animcurves, COLLADAFW::Node* root ,COLLADAFW::Node* node, + COLLADAFW::Transformation * tm , char * joint_path, bool is_joint,const char * bone_name); void Assign_transform_animations(COLLADAFW::Transformation* transform , const COLLADAFW::AnimationList::AnimationBinding * binding, From 7707140fd1b227378a29361daaa9402a343fcaf1 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 10 Aug 2011 20:05:30 +0000 Subject: [PATCH 338/624] BGE Animations: Always update the localtime used for continuous animations. Previously this was only done on a positive or negative pulse, which could lead to some issues with a continuous flipper animation. --- source/gameengine/Converter/BL_ActionActuator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 4e4d838d8ff..cfaede5cd41 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -188,12 +188,12 @@ bool BL_ActionActuator::Update(double curtime, bool frame) bPositiveEvent = m_posevent; RemoveAllEvents(); } + + if (use_continue && m_flag & ACT_FLAG_ACTIVE) + m_localtime = obj->GetActionFrame(m_layer); if (bPositiveEvent) { - if (use_continue && m_flag & ACT_FLAG_ACTIVE) - start = m_localtime = obj->GetActionFrame(m_layer); - if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags)) { m_flag |= ACT_FLAG_ACTIVE; From 50277c48ba5bf9eae418453159e421489895dafd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 10 Aug 2011 20:12:27 +0000 Subject: [PATCH 339/624] fix for regression for shape key UI, values are now editable again in the list, double checked this works for mesh/curve and lattice types. --- source/blender/editors/interface/interface_templates.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index 305a4a8b3d6..6384d91955f 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -2110,7 +2110,7 @@ static void list_item_row(bContext *C, uiLayout *layout, PointerRNA *ptr, Pointe } else if(itemptr->type == &RNA_ShapeKey) { Object *ob= (Object*)activeptr->data; - Key *key= (Key*)itemptr->data; + Key *key= (Key*)itemptr->id.data; split= uiLayoutSplit(sub, 0.75f, 0); From 1eaeaf8cd8ea7ee923b6aeb26b031368ff6d679a Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 10 Aug 2011 20:36:52 +0000 Subject: [PATCH 340/624] Fix for previous commit, now a fake user flag is added when switching between retargeted animations, so they don't get lost on save --- release/scripts/modules/retarget.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index a0d89ae6e8b..9415553d4ff 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -275,6 +275,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame #is there a stride_bone? if "stride_bone" in bpy.data.objects: stride_action = bpy.data.actions.new("Stride Bone " + action_name) + stride_action.use_fake_user = True stride_bone = enduser_obj.parent stride_bone.animation_data.action = stride_action else: @@ -410,6 +411,7 @@ def NLASystemInitialize(enduser_arm, context):#enduser_obj, name): constraintAction = bpy.data.actions[("Auto fixes " + name)] else: constraintAction = bpy.data.actions.new("Auto fixes " + name) + constraintAction.use_fake_user = True constraintStrip = constraintTrack.strips.new("Auto fixes " + name, s_frame, constraintAction) constraintStrip.extrapolation = "NOTHING" userTrack = anim_data.nla_tracks.new() @@ -419,6 +421,7 @@ def NLASystemInitialize(enduser_arm, context):#enduser_obj, name): userAction = bpy.data.actions[("Manual fixes " + name)] else: userAction = bpy.data.actions.new("Manual fixes " + name) + userAction.use_fake_user = True userStrip = userTrack.strips.new("Manual fixes " + name, s_frame, userAction) userStrip.extrapolation = "HOLD" #userStrip.blend_type = "MULITPLY" - doesn't work due to work, will be activated soon @@ -432,6 +435,7 @@ def NLASystemInitialize(enduser_arm, context):#enduser_obj, name): stride_bone.animation_data.action = bpy.data.actions[NLATracks.stride_action] else: NLATracks.stride_action = stride_bone.animation_data.action.name + stride_bone.animation_data.action.use_fake_user = True anim_data.action = None @@ -442,6 +446,7 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): try: enduser_obj.animation_data.action = bpy.data.actions.new("temp") + enduser_obj.animation_data.action.use_fake_user = True except: print("no need to create new action") From fba1f50d0af22199f8d73aa6eb5e95e75c3f3d6a Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 10 Aug 2011 20:37:57 +0000 Subject: [PATCH 341/624] Mostly finished implementation of animation stitching, with lock bone functionality, allowing the user to choose a bone that maintains its position during the blend --- release/scripts/modules/mocap_tools.py | 22 ++++++++++++++-------- release/scripts/startup/ui_mocap.py | 8 ++++++++ 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 0e296faf9f8..b490d571dd8 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -760,12 +760,13 @@ def path_editing(context, stride_obj, path): def anim_stitch(context, enduser_obj): - selected_bone = enduser_obj.pose.bones["Toes.L"] - second_offset = 5 - stitch_settings = enduser_obj.data.stitch_settings action_1 = stitch_settings.first_action action_2 = stitch_settings.second_action + if stitch_settings.stick_bone!="": + selected_bone = enduser_obj.pose.bones[stitch_settings.stick_bone] + else: + selected_bone = enduser_obj.pose.bones[0] scene = context.scene TrackNamesA = enduser_obj.data.mocapNLATracks[action_1] TrackNamesB = enduser_obj.data.mocapNLATracks[action_2] @@ -777,18 +778,21 @@ def anim_stitch(context, enduser_obj): mocapTrack.name = TrackNamesB.base_track mocapStrip = mocapTrack.strips.new(TrackNamesB.base_track, stitch_settings.blend_frame, mocapAction) mocapStrip.extrapolation = "HOLD_FORWARD" - mocapStrip.action_frame_start+=second_offset - mocapStrip.action_frame_end+=second_offset + mocapStrip.blend_in = stitch_settings.blend_amount + mocapStrip.action_frame_start+=stitch_settings.second_offset + mocapStrip.action_frame_end+=stitch_settings.second_offset constraintTrack = anim_data.nla_tracks.new() constraintTrack.name = TrackNamesB.auto_fix_track constraintAction = bpy.data.actions[TrackNamesB.auto_fix_track] constraintStrip = constraintTrack.strips.new(TrackNamesB.auto_fix_track, stitch_settings.blend_frame, constraintAction) constraintStrip.extrapolation = "HOLD_FORWARD" + constraintStrip.blend_in = stitch_settings.blend_amount userTrack = anim_data.nla_tracks.new() userTrack.name = TrackNamesB.manual_fix_track userAction = bpy.data.actions[TrackNamesB.manual_fix_track] userStrip = userTrack.strips.new(TrackNamesB.manual_fix_track, stitch_settings.blend_frame, userAction) userStrip.extrapolation = "HOLD_FORWARD" + userStrip.blend_in = stitch_settings.blend_amount #stride bone if enduser_obj.parent: if enduser_obj.parent.name == "stride_bone": @@ -805,14 +809,16 @@ def anim_stitch(context, enduser_obj): actionBTrack = stride_anim_data.nla_tracks.new() actionBTrack.name = TrackNamesB.stride_action actionBStrip = actionBTrack.strips.new(TrackNamesB.stride_action, stitch_settings.blend_frame, bpy.data.actions[TrackNamesB.stride_action]) + actionBStrip.action_frame_start+=stitch_settings.second_offset + actionBStrip.action_frame_end+=stitch_settings.second_offset + actionBStrip.blend_in = stitch_settings.blend_amount actionBStrip.extrapolation = "NOTHING" #we need to change the stride_bone's action to add the offset scene.frame_set(stitch_settings.blend_frame - 1) - desired_pos = selected_bone.tail * enduser_obj.matrix_world + desired_pos = (selected_bone.matrix.to_translation() * enduser_obj.matrix_world) scene.frame_set(stitch_settings.blend_frame) - actual_pos = selected_bone.tail * enduser_obj.matrix_world + actual_pos = (selected_bone.matrix.to_translation() * enduser_obj.matrix_world) offset = actual_pos - desired_pos - print(offset) for i,fcurve in enumerate([fcurve for fcurve in bpy.data.actions[TrackNamesB.stride_action].fcurves if fcurve.data_path=="location"]): print(offset[i],i,fcurve.array_index) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 01802893c4c..0788366547e 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -121,6 +121,12 @@ class AnimationStitchSettings(bpy.types.PropertyGroup): blend_amount = bpy.props.IntProperty(name="Blend amount", description="Size of blending transitiion, on both sides of the stitch", default=10) + second_offset = bpy.props.IntProperty(name="Second offset", + description="Frame offset for 2nd animation, where it should start", + default=10) + stick_bone = bpy.props.StringProperty(name="Stick Bone", + description="Bone to freeze during transition", + default="") bpy.utils.register_class(AnimationStitchSettings) @@ -355,6 +361,8 @@ class ExtraToolsPanel(bpy.types.Panel): layout.prop_search(settings, "second_action", enduser_arm, "mocapNLATracks") layout.prop(settings, "blend_frame") layout.prop(settings, "blend_amount") + layout.prop(settings, "second_offset") + layout.prop_search(settings, "stick_bone", context.active_object.pose, "bones") layout.operator('mocap.animstitch', text="Stitch Animations") From 17e88915fdd7048365df1be48d615d69c0924b4c Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 11 Aug 2011 03:27:47 +0000 Subject: [PATCH 342/624] BGE Animations: Updating BL_ActionActuator.frame to work with the new actuator. --- .../gameengine/Converter/BL_ActionActuator.cpp | 17 ++++++++++++++++- source/gameengine/Converter/BL_ActionActuator.h | 15 ++------------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index cfaede5cd41..ec5ab423f60 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -461,7 +461,7 @@ PyAttributeDef BL_ActionActuator::Attributes[] = { KX_PYATTRIBUTE_RW_FUNCTION("action", BL_ActionActuator, pyattr_get_action, pyattr_set_action), KX_PYATTRIBUTE_RO_FUNCTION("channelNames", BL_ActionActuator, pyattr_get_channel_names), KX_PYATTRIBUTE_SHORT_RW("priority", 0, 100, false, BL_ActionActuator, m_priority), - KX_PYATTRIBUTE_FLOAT_RW_CHECK("frame", 0, MAXFRAMEF, BL_ActionActuator, m_localtime, CheckFrame), + KX_PYATTRIBUTE_RW_FUNCTION("frame", BL_ActionActuator, pyattr_get_frame, pyattr_set_frame), KX_PYATTRIBUTE_STRING_RW("propName", 0, 31, false, BL_ActionActuator, m_propname), KX_PYATTRIBUTE_STRING_RW("framePropName", 0, 31, false, BL_ActionActuator, m_framepropname), KX_PYATTRIBUTE_RW_FUNCTION("useContinue", BL_ActionActuator, pyattr_get_use_continue, pyattr_set_use_continue), @@ -542,4 +542,19 @@ int BL_ActionActuator::pyattr_set_use_continue(void *self_v, const KX_PYATTRIBUT return PY_SET_ATTR_SUCCESS; } +PyObject* BL_ActionActuator::pyattr_get_frame(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef) +{ + BL_ActionActuator* self= static_cast(self_v); + return PyFloat_FromDouble(((KX_GameObject*)self->m_gameobj)->GetActionFrame(self->m_layer)); +} + +int BL_ActionActuator::pyattr_set_frame(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef, PyObject *value) +{ + BL_ActionActuator* self= static_cast(self_v); + + ((KX_GameObject*)self->m_gameobj)->SetActionFrame(self->m_layer, PyFloat_AsDouble(value)); + + return PY_SET_ATTR_SUCCESS; +} + #endif // WITH_PYTHON diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index ad57b675b0b..126f2f29136 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -78,19 +78,8 @@ public: static PyObject* pyattr_get_channel_names(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef); static PyObject* pyattr_get_use_continue(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef); static int pyattr_set_use_continue(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); - - /* attribute check */ - static int CheckFrame(void *self, const PyAttributeDef*) - { - BL_ActionActuator* act = reinterpret_cast(self); - - if (act->m_localtime < act->m_startframe) - act->m_localtime = act->m_startframe; - else if (act->m_localtime > act->m_endframe) - act->m_localtime = act->m_endframe; - - return 0; - } + static PyObject* pyattr_get_frame(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef); + static int pyattr_set_frame(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef, PyObject *value); static int CheckBlendTime(void *self, const PyAttributeDef*) { From 07e8bfd2f2a09452d61645f32479c60eb4be85b7 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 11 Aug 2011 05:43:20 +0000 Subject: [PATCH 343/624] unlocking outliner.c and removing... (merging refactor from pepper but looks like this will take a few steps) --- .../blender/editors/space_outliner/outliner.c | 5792 ----------------- 1 file changed, 5792 deletions(-) delete mode 100644 source/blender/editors/space_outliner/outliner.c diff --git a/source/blender/editors/space_outliner/outliner.c b/source/blender/editors/space_outliner/outliner.c deleted file mode 100644 index 93dc96cf9c0..00000000000 --- a/source/blender/editors/space_outliner/outliner.c +++ /dev/null @@ -1,5792 +0,0 @@ -/* - * $Id$ - * - * ***** BEGIN GPL LICENSE BLOCK ***** - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * The Original Code is Copyright (C) 2004 Blender Foundation. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): none yet. - * - * ***** END GPL LICENSE BLOCK ***** - */ - -/** \file blender/editors/space_outliner/outliner.c - * \ingroup spoutliner - */ - - -#include -#include -#include -#include - -#include "MEM_guardedalloc.h" - -#include "DNA_anim_types.h" -#include "DNA_armature_types.h" -#include "DNA_constraint_types.h" -#include "DNA_camera_types.h" -#include "DNA_group_types.h" -#include "DNA_key_types.h" -#include "DNA_lamp_types.h" -#include "DNA_material_types.h" -#include "DNA_mesh_types.h" -#include "DNA_meta_types.h" -#include "DNA_particle_types.h" -#include "DNA_scene_types.h" -#include "DNA_world_types.h" -#include "DNA_sequence_types.h" -#include "DNA_object_types.h" - -#include "BLI_blenlib.h" -#include "BLI_utildefines.h" -#include "BLI_math_base.h" - -#if defined WIN32 && !defined _LIBC -# include "BLI_fnmatch.h" /* use fnmatch included in blenlib */ -#else -# ifndef _GNU_SOURCE -# define _GNU_SOURCE -# endif -# include -#endif - - -#include "BKE_animsys.h" -#include "BKE_context.h" -#include "BKE_deform.h" -#include "BKE_depsgraph.h" -#include "BKE_fcurve.h" -#include "BKE_global.h" -#include "BKE_group.h" -#include "BKE_library.h" -#include "BKE_main.h" -#include "BKE_modifier.h" -#include "BKE_report.h" -#include "BKE_scene.h" -#include "BKE_sequencer.h" - -#include "ED_armature.h" -#include "ED_object.h" -#include "ED_screen.h" -#include "ED_util.h" - -#include "WM_api.h" -#include "WM_types.h" - -#include "BIF_gl.h" -#include "BIF_glutil.h" - -#include "UI_interface.h" -#include "UI_interface_icons.h" -#include "UI_resources.h" -#include "UI_view2d.h" - -#include "RNA_access.h" -#include "RNA_define.h" - -#include "ED_keyframing.h" - -#include "outliner_intern.h" - - -#define OL_Y_OFFSET 2 - -#define OL_TOG_RESTRICT_VIEWX (UI_UNIT_X*3) -#define OL_TOG_RESTRICT_SELECTX (UI_UNIT_X*2) -#define OL_TOG_RESTRICT_RENDERX UI_UNIT_X - -#define OL_TOGW OL_TOG_RESTRICT_VIEWX - -#define OL_RNA_COLX (UI_UNIT_X*15) -#define OL_RNA_COL_SIZEX (UI_UNIT_X*7.5) -#define OL_RNA_COL_SPACEX (UI_UNIT_X*2.5) - -#define TS_CHUNK 128 - -#define TREESTORE(a) ((a)?soops->treestore->data+(a)->store_index:NULL) - -/* ************* XXX **************** */ - -static void error(const char *UNUSED(arg), ...) {} - -/* ********************************** */ - - -/* ******************** PROTOTYPES ***************** */ -static void outliner_draw_tree_element(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int startx, int *starty); -static void outliner_do_object_operation(bContext *C, Scene *scene, SpaceOops *soops, ListBase *lb, - void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)); - -static int group_select_flag(Group *gr); - -/* ******************** PERSISTANT DATA ***************** */ - -static void outliner_storage_cleanup(SpaceOops *soops) -{ - TreeStore *ts= soops->treestore; - - if(ts) { - TreeStoreElem *tselem; - int a, unused= 0; - - /* each element used once, for ID blocks with more users to have each a treestore */ - for(a=0, tselem= ts->data; ausedelem; a++, tselem++) tselem->used= 0; - - /* cleanup only after reading file or undo step, and always for - * RNA datablocks view in order to save memory */ - if(soops->storeflag & SO_TREESTORE_CLEANUP) { - - for(a=0, tselem= ts->data; ausedelem; a++, tselem++) { - if(tselem->id==NULL) unused++; - } - - if(unused) { - if(ts->usedelem == unused) { - MEM_freeN(ts->data); - ts->data= NULL; - ts->usedelem= ts->totelem= 0; - } - else { - TreeStoreElem *tsnewar, *tsnew; - - tsnew=tsnewar= MEM_mallocN((ts->usedelem-unused)*sizeof(TreeStoreElem), "new tselem"); - for(a=0, tselem= ts->data; ausedelem; a++, tselem++) { - if(tselem->id) { - *tsnew= *tselem; - tsnew++; - } - } - MEM_freeN(ts->data); - ts->data= tsnewar; - ts->usedelem-= unused; - ts->totelem= ts->usedelem; - } - } - } - } -} - -static void check_persistant(SpaceOops *soops, TreeElement *te, ID *id, short type, short nr) -{ - TreeStore *ts; - TreeStoreElem *tselem; - int a; - - /* case 1; no TreeStore */ - if(soops->treestore==NULL) { - soops->treestore= MEM_callocN(sizeof(TreeStore), "treestore"); - } - ts= soops->treestore; - - /* check if 'te' is in treestore */ - tselem= ts->data; - for(a=0; ausedelem; a++, tselem++) { - if(tselem->id==id && tselem->used==0) { - if((type==0 && tselem->type==0) ||(tselem->type==type && tselem->nr==nr)) { - te->store_index= a; - tselem->used= 1; - return; - } - } - } - - /* add 1 element to treestore */ - if(ts->usedelem==ts->totelem) { - TreeStoreElem *tsnew; - - tsnew= MEM_mallocN((ts->totelem+TS_CHUNK)*sizeof(TreeStoreElem), "treestore data"); - if(ts->data) { - memcpy(tsnew, ts->data, ts->totelem*sizeof(TreeStoreElem)); - MEM_freeN(ts->data); - } - ts->data= tsnew; - ts->totelem+= TS_CHUNK; - } - - tselem= ts->data+ts->usedelem; - - tselem->type= type; - if(type) tselem->nr= nr; // we're picky! :) - else tselem->nr= 0; - tselem->id= id; - tselem->used = 0; - tselem->flag= TSE_CLOSED; - te->store_index= ts->usedelem; - - ts->usedelem++; -} - -/* ******************** TREE MANAGEMENT ****************** */ - -void outliner_free_tree(ListBase *lb) -{ - - while(lb->first) { - TreeElement *te= lb->first; - - outliner_free_tree(&te->subtree); - BLI_remlink(lb, te); - - if(te->flag & TE_FREE_NAME) MEM_freeN((void *)te->name); - MEM_freeN(te); - } -} - -static void outliner_height(SpaceOops *soops, ListBase *lb, int *h) -{ - TreeElement *te= lb->first; - while(te) { - TreeStoreElem *tselem= TREESTORE(te); - if((tselem->flag & TSE_CLOSED)==0) - outliner_height(soops, &te->subtree, h); - (*h) += UI_UNIT_Y; - te= te->next; - } -} - -#if 0 // XXX this is currently disabled until te->xend is set correctly -static void outliner_width(SpaceOops *soops, ListBase *lb, int *w) -{ - TreeElement *te= lb->first; - while(te) { -// TreeStoreElem *tselem= TREESTORE(te); - - // XXX fixme... te->xend is not set yet - if(tselem->flag & TSE_CLOSED) { - if (te->xend > *w) - *w = te->xend; - } - outliner_width(soops, &te->subtree, w); - te= te->next; - } -} -#endif - -static void outliner_rna_width(SpaceOops *soops, ListBase *lb, int *w, int startx) -{ - TreeElement *te= lb->first; - while(te) { - TreeStoreElem *tselem= TREESTORE(te); - // XXX fixme... (currently, we're using a fixed length of 100)! - /*if(te->xend) { - if(te->xend > *w) - *w = te->xend; - }*/ - if(startx+100 > *w) - *w = startx+100; - - if((tselem->flag & TSE_CLOSED)==0) - outliner_rna_width(soops, &te->subtree, w, startx+UI_UNIT_X); - te= te->next; - } -} - -static TreeElement *outliner_find_tree_element(ListBase *lb, int store_index) -{ - TreeElement *te= lb->first, *tes; - while(te) { - if(te->store_index==store_index) return te; - tes= outliner_find_tree_element(&te->subtree, store_index); - if(tes) return tes; - te= te->next; - } - return NULL; -} - - - -static ID *outliner_search_back(SpaceOops *soops, TreeElement *te, short idcode) -{ - TreeStoreElem *tselem; - te= te->parent; - - while(te) { - tselem= TREESTORE(te); - if(tselem->type==0 && te->idcode==idcode) return tselem->id; - te= te->parent; - } - return NULL; -} - -struct treesort { - TreeElement *te; - ID *id; - const char *name; - short idcode; -}; - -static int treesort_alpha(const void *v1, const void *v2) -{ - const struct treesort *x1= v1, *x2= v2; - int comp; - - /* first put objects last (hierarchy) */ - comp= (x1->idcode==ID_OB); - if(x2->idcode==ID_OB) comp+=2; - - if(comp==1) return 1; - else if(comp==2) return -1; - else if(comp==3) { - comp= strcmp(x1->name, x2->name); - - if( comp>0 ) return 1; - else if( comp<0) return -1; - return 0; - } - return 0; -} - -/* this is nice option for later? doesnt look too useful... */ -#if 0 -static int treesort_obtype_alpha(const void *v1, const void *v2) -{ - const struct treesort *x1= v1, *x2= v2; - - /* first put objects last (hierarchy) */ - if(x1->idcode==ID_OB && x2->idcode!=ID_OB) return 1; - else if(x2->idcode==ID_OB && x1->idcode!=ID_OB) return -1; - else { - /* 2nd we check ob type */ - if(x1->idcode==ID_OB && x2->idcode==ID_OB) { - if( ((Object *)x1->id)->type > ((Object *)x2->id)->type) return 1; - else if( ((Object *)x1->id)->type > ((Object *)x2->id)->type) return -1; - else return 0; - } - else { - int comp= strcmp(x1->name, x2->name); - - if( comp>0 ) return 1; - else if( comp<0) return -1; - return 0; - } - } -} -#endif - -/* sort happens on each subtree individual */ -static void outliner_sort(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - int totelem=0; - - te= lb->last; - if(te==NULL) return; - tselem= TREESTORE(te); - - /* sorting rules; only object lists or deformgroups */ - if( (tselem->type==TSE_DEFGROUP) || (tselem->type==0 && te->idcode==ID_OB)) { - - /* count first */ - for(te= lb->first; te; te= te->next) totelem++; - - if(totelem>1) { - struct treesort *tear= MEM_mallocN(totelem*sizeof(struct treesort), "tree sort array"); - struct treesort *tp=tear; - int skip= 0; - - for(te= lb->first; te; te= te->next, tp++) { - tselem= TREESTORE(te); - tp->te= te; - tp->name= te->name; - tp->idcode= te->idcode; - if(tselem->type && tselem->type!=TSE_DEFGROUP) tp->idcode= 0; // dont sort this - tp->id= tselem->id; - } - /* keep beginning of list */ - for(tp= tear, skip=0; skipidcode) break; - - if(skipfirst=lb->last= NULL; - tp= tear; - while(totelem--) { - BLI_addtail(lb, tp->te); - tp++; - } - MEM_freeN(tear); - } - } - - for(te= lb->first; te; te= te->next) { - outliner_sort(soops, &te->subtree); - } -} - -/* Prototype, see functions below */ -static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, - TreeElement *parent, short type, short index); - -#define LOG2I(x) (int)(log(x)/M_LN2) - -static void outliner_add_passes(SpaceOops *soops, TreeElement *tenla, ID *id, SceneRenderLayer *srl) -{ - TreeStoreElem *tselem = NULL; - TreeElement *te = NULL; - - /* log stuff is to convert bitflags (powers of 2) to small integers, - * in order to not overflow short tselem->nr */ - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_COMBINED)); - te->name= "Combined"; - te->directdata= &srl->passflag; - - /* save cpu cycles, but we add the first to invoke an open/close triangle */ - tselem = TREESTORE(tenla); - if(tselem->flag & TSE_CLOSED) - return; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_Z)); - te->name= "Z"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_VECTOR)); - te->name= "Vector"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_NORMAL)); - te->name= "Normal"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_UV)); - te->name= "UV"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_MIST)); - te->name= "Mist"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDEXOB)); - te->name= "Index Object"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDEXMA)); - te->name= "Index Material"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_RGBA)); - te->name= "Color"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_DIFFUSE)); - te->name= "Diffuse"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_SPEC)); - te->name= "Specular"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_SHADOW)); - te->name= "Shadow"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_AO)); - te->name= "AO"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_REFLECT)); - te->name= "Reflection"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_REFRACT)); - te->name= "Refraction"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_INDIRECT)); - te->name= "Indirect"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_ENVIRONMENT)); - te->name= "Environment"; - te->directdata= &srl->passflag; - - te= outliner_add_element(soops, &tenla->subtree, id, tenla, TSE_R_PASS, LOG2I(SCE_PASS_EMIT)); - te->name= "Emit"; - te->directdata= &srl->passflag; -} - -#undef LOG2I - -/* special handling of hierarchical non-lib data */ -static void outliner_add_bone(SpaceOops *soops, ListBase *lb, ID *id, Bone *curBone, - TreeElement *parent, int *a) -{ - TreeElement *te= outliner_add_element(soops, lb, id, parent, TSE_BONE, *a); - - (*a)++; - te->name= curBone->name; - te->directdata= curBone; - - for(curBone= curBone->childbase.first; curBone; curBone=curBone->next) { - outliner_add_bone(soops, &te->subtree, id, curBone, te, a); - } -} - -static void outliner_add_scene_contents(SpaceOops *soops, ListBase *lb, Scene *sce, TreeElement *te) -{ - SceneRenderLayer *srl; - TreeElement *tenla= outliner_add_element(soops, lb, sce, te, TSE_R_LAYER_BASE, 0); - int a; - - tenla->name= "RenderLayers"; - for(a=0, srl= sce->r.layers.first; srl; srl= srl->next, a++) { - TreeElement *tenlay= outliner_add_element(soops, &tenla->subtree, sce, te, TSE_R_LAYER, a); - tenlay->name= srl->name; - tenlay->directdata= &srl->passflag; - - if(srl->light_override) - outliner_add_element(soops, &tenlay->subtree, srl->light_override, tenlay, TSE_LINKED_LAMP, 0); - if(srl->mat_override) - outliner_add_element(soops, &tenlay->subtree, srl->mat_override, tenlay, TSE_LINKED_MAT, 0); - - outliner_add_passes(soops, tenlay, &sce->id, srl); - } - - outliner_add_element(soops, lb, sce->world, te, 0, 0); -} - -static TreeElement *outliner_add_element(SpaceOops *soops, ListBase *lb, void *idv, - TreeElement *parent, short type, short index) -{ - TreeElement *te; - TreeStoreElem *tselem; - ID *id= idv; - int a = 0; - - if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) { - id= ((PointerRNA*)idv)->id.data; - if(!id) id= ((PointerRNA*)idv)->data; - } - - if(id==NULL) return NULL; - - te= MEM_callocN(sizeof(TreeElement), "tree elem"); - /* add to the visual tree */ - BLI_addtail(lb, te); - /* add to the storage */ - check_persistant(soops, te, id, type, index); - tselem= TREESTORE(te); - - te->parent= parent; - te->index= index; // for data arays - if(ELEM3(type, TSE_SEQUENCE, TSE_SEQ_STRIP, TSE_SEQUENCE_DUP)); - else if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)); - else if(type==TSE_ANIM_DATA); - else { - te->name= id->name+2; // default, can be overridden by Library or non-ID data - te->idcode= GS(id->name); - } - - if(type==0) { - - /* tuck pointer back in object, to construct hierarchy */ - if(GS(id->name)==ID_OB) id->newid= (ID *)te; - - /* expand specific data always */ - switch(GS(id->name)) { - case ID_LI: - te->name= ((Library *)id)->name; - break; - case ID_SCE: - outliner_add_scene_contents(soops, &te->subtree, (Scene *)id, te); - break; - case ID_OB: - { - Object *ob= (Object *)id; - - outliner_add_element(soops, &te->subtree, ob->adt, te, TSE_ANIM_DATA, 0); - outliner_add_element(soops, &te->subtree, ob->poselib, te, 0, 0); // XXX FIXME.. add a special type for this - - if(ob->proxy && ob->id.lib==NULL) - outliner_add_element(soops, &te->subtree, ob->proxy, te, TSE_PROXY, 0); - - outliner_add_element(soops, &te->subtree, ob->data, te, 0, 0); - - if(ob->pose) { - bArmature *arm= ob->data; - bPoseChannel *pchan; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSE_BASE, 0); - - tenla->name= "Pose"; - - if(arm->edbo==NULL && (ob->mode & OB_MODE_POSE)) { // channels undefined in editmode, but we want the 'tenla' pose icon itself - int a= 0, const_index= 1000; /* ensure unique id for bone constraints */ - - for(pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSE_CHANNEL, a); - ten->name= pchan->name; - ten->directdata= pchan; - pchan->prev= (bPoseChannel *)ten; - - if(pchan->constraints.first) { - //Object *target; - bConstraint *con; - TreeElement *ten1; - TreeElement *tenla1= outliner_add_element(soops, &ten->subtree, ob, ten, TSE_CONSTRAINT_BASE, 0); - //char *str; - - tenla1->name= "Constraints"; - for(con= pchan->constraints.first; con; con= con->next, const_index++) { - ten1= outliner_add_element(soops, &tenla1->subtree, ob, tenla1, TSE_CONSTRAINT, const_index); -#if 0 /* disabled as it needs to be reworked for recoded constraints system */ - target= get_constraint_target(con, &str); - if(str && str[0]) ten1->name= str; - else if(target) ten1->name= target->id.name+2; - else ten1->name= con->name; -#endif - ten1->name= con->name; - ten1->directdata= con; - /* possible add all other types links? */ - } - } - } - /* make hierarchy */ - ten= tenla->subtree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - tselem= TREESTORE(ten); - if(tselem->type==TSE_POSE_CHANNEL) { - pchan= (bPoseChannel *)ten->directdata; - if(pchan->parent) { - BLI_remlink(&tenla->subtree, ten); - par= (TreeElement *)pchan->parent->prev; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - } - ten= nten; - } - /* restore prev pointers */ - pchan= ob->pose->chanbase.first; - if(pchan) pchan->prev= NULL; - for(; pchan; pchan= pchan->next) { - if(pchan->next) pchan->next->prev= pchan; - } - } - - /* Pose Groups */ - if(ob->pose->agroups.first) { - bActionGroup *agrp; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_POSEGRP_BASE, 0); - int a= 0; - - tenla->name= "Bone Groups"; - for (agrp=ob->pose->agroups.first; agrp; agrp=agrp->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_POSEGRP, a); - ten->name= agrp->name; - ten->directdata= agrp; - } - } - } - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, ob->mat[a], te, 0, a); - - if(ob->constraints.first) { - //Object *target; - bConstraint *con; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_CONSTRAINT_BASE, 0); - int a= 0; - //char *str; - - tenla->name= "Constraints"; - for(con= ob->constraints.first; con; con= con->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_CONSTRAINT, a); -#if 0 /* disabled due to constraints system targets recode... code here needs review */ - target= get_constraint_target(con, &str); - if(str && str[0]) ten->name= str; - else if(target) ten->name= target->id.name+2; - else ten->name= con->name; -#endif - ten->name= con->name; - ten->directdata= con; - /* possible add all other types links? */ - } - } - - if(ob->modifiers.first) { - ModifierData *md; - TreeElement *temod = outliner_add_element(soops, &te->subtree, ob, te, TSE_MODIFIER_BASE, 0); - int index; - - temod->name = "Modifiers"; - for (index=0,md=ob->modifiers.first; md; index++,md=md->next) { - TreeElement *te = outliner_add_element(soops, &temod->subtree, ob, temod, TSE_MODIFIER, index); - te->name= md->name; - te->directdata = md; - - if (md->type==eModifierType_Lattice) { - outliner_add_element(soops, &te->subtree, ((LatticeModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_Curve) { - outliner_add_element(soops, &te->subtree, ((CurveModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_Armature) { - outliner_add_element(soops, &te->subtree, ((ArmatureModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_Hook) { - outliner_add_element(soops, &te->subtree, ((HookModifierData*) md)->object, te, TSE_LINKED_OB, 0); - } else if (md->type==eModifierType_ParticleSystem) { - TreeElement *ten; - ParticleSystem *psys= ((ParticleSystemModifierData*) md)->psys; - - ten = outliner_add_element(soops, &te->subtree, ob, te, TSE_LINKED_PSYS, 0); - ten->directdata = psys; - ten->name = psys->part->id.name+2; - } - } - } - if(ob->defbase.first) { - bDeformGroup *defgroup; - TreeElement *ten; - TreeElement *tenla= outliner_add_element(soops, &te->subtree, ob, te, TSE_DEFGROUP_BASE, 0); - int a= 0; - - tenla->name= "Vertex Groups"; - for (defgroup=ob->defbase.first; defgroup; defgroup=defgroup->next, a++) { - ten= outliner_add_element(soops, &tenla->subtree, ob, tenla, TSE_DEFGROUP, a); - ten->name= defgroup->name; - ten->directdata= defgroup; - } - } - - if(ob->dup_group) - outliner_add_element(soops, &te->subtree, ob->dup_group, te, 0, 0); - - } - break; - case ID_ME: - { - Mesh *me= (Mesh *)id; - - //outliner_add_element(soops, &te->subtree, me->adt, te, TSE_ANIM_DATA, 0); - - outliner_add_element(soops, &te->subtree, me->key, te, 0, 0); - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, me->mat[a], te, 0, a); - /* could do tfaces with image links, but the images are not grouped nicely. - would require going over all tfaces, sort images in use. etc... */ - } - break; - case ID_CU: - { - Curve *cu= (Curve *)id; - - outliner_add_element(soops, &te->subtree, cu->adt, te, TSE_ANIM_DATA, 0); - - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, cu->mat[a], te, 0, a); - } - break; - case ID_MB: - { - MetaBall *mb= (MetaBall *)id; - for(a=0; atotcol; a++) - outliner_add_element(soops, &te->subtree, mb->mat[a], te, 0, a); - } - break; - case ID_MA: - { - Material *ma= (Material *)id; - - outliner_add_element(soops, &te->subtree, ma->adt, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, ma->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_TE: - { - Tex *tex= (Tex *)id; - - outliner_add_element(soops, &te->subtree, tex->adt, te, TSE_ANIM_DATA, 0); - outliner_add_element(soops, &te->subtree, tex->ima, te, 0, 0); - } - break; - case ID_CA: - { - Camera *ca= (Camera *)id; - outliner_add_element(soops, &te->subtree, ca->adt, te, TSE_ANIM_DATA, 0); - } - break; - case ID_LA: - { - Lamp *la= (Lamp *)id; - - outliner_add_element(soops, &te->subtree, la->adt, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, la->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_WO: - { - World *wrld= (World *)id; - - outliner_add_element(soops, &te->subtree, wrld->adt, te, TSE_ANIM_DATA, 0); - - for(a=0; amtex[a]) outliner_add_element(soops, &te->subtree, wrld->mtex[a]->tex, te, 0, a); - } - } - break; - case ID_KE: - { - Key *key= (Key *)id; - - outliner_add_element(soops, &te->subtree, key->adt, te, TSE_ANIM_DATA, 0); - } - break; - case ID_AC: - { - // XXX do we want to be exposing the F-Curves here? - //bAction *act= (bAction *)id; - } - break; - case ID_AR: - { - bArmature *arm= (bArmature *)id; - int a= 0; - - if(arm->edbo) { - EditBone *ebone; - TreeElement *ten; - - for (ebone = arm->edbo->first; ebone; ebone=ebone->next, a++) { - ten= outliner_add_element(soops, &te->subtree, id, te, TSE_EBONE, a); - ten->directdata= ebone; - ten->name= ebone->name; - ebone->temp= ten; - } - /* make hierarchy */ - ten= te->subtree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - ebone= (EditBone *)ten->directdata; - if(ebone->parent) { - BLI_remlink(&te->subtree, ten); - par= ebone->parent->temp; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - ten= nten; - } - } - else { - /* do not extend Armature when we have posemode */ - tselem= TREESTORE(te->parent); - if( GS(tselem->id->name)==ID_OB && ((Object *)tselem->id)->mode & OB_MODE_POSE); - else { - Bone *curBone; - for (curBone=arm->bonebase.first; curBone; curBone=curBone->next){ - outliner_add_bone(soops, &te->subtree, id, curBone, te, &a); - } - } - } - } - break; - } - } - else if(type==TSE_ANIM_DATA) { - AnimData *adt= (AnimData *)idv; - - /* this element's info */ - te->name= "Animation"; - - /* Action */ - outliner_add_element(soops, &te->subtree, adt->action, te, 0, 0); - - /* Drivers */ - if (adt->drivers.first) { - TreeElement *ted= outliner_add_element(soops, &te->subtree, adt, te, TSE_DRIVER_BASE, 0); - ID *lastadded= NULL; - FCurve *fcu; - - ted->name= "Drivers"; - - for (fcu= adt->drivers.first; fcu; fcu= fcu->next) { - if (fcu->driver && fcu->driver->variables.first) { - ChannelDriver *driver= fcu->driver; - DriverVar *dvar; - - for (dvar= driver->variables.first; dvar; dvar= dvar->next) { - /* loop over all targets used here */ - DRIVER_TARGETS_USED_LOOPER(dvar) - { - if (lastadded != dtar->id) { - // XXX this lastadded check is rather lame, and also fails quite badly... - outliner_add_element(soops, &ted->subtree, dtar->id, ted, TSE_LINKED_OB, 0); - lastadded= dtar->id; - } - } - DRIVER_TARGETS_LOOPER_END - } - } - } - } - - /* NLA Data */ - if (adt->nla_tracks.first) { - TreeElement *tenla= outliner_add_element(soops, &te->subtree, adt, te, TSE_NLA, 0); - NlaTrack *nlt; - int a= 0; - - tenla->name= "NLA Tracks"; - - for (nlt= adt->nla_tracks.first; nlt; nlt= nlt->next) { - TreeElement *tenlt= outliner_add_element(soops, &tenla->subtree, nlt, tenla, TSE_NLA_TRACK, a); - NlaStrip *strip; - TreeElement *ten; - int b= 0; - - tenlt->name= nlt->name; - - for (strip=nlt->strips.first; strip; strip=strip->next, b++) { - ten= outliner_add_element(soops, &tenlt->subtree, strip->act, tenlt, TSE_NLA_ACTION, b); - if(ten) ten->directdata= strip; - } - } - } - } - else if(type==TSE_SEQUENCE) { - Sequence *seq= (Sequence*) idv; - Sequence *p; - - /* - * The idcode is a little hack, but the outliner - * only check te->idcode if te->type is equal to zero, - * so this is "safe". - */ - te->idcode= seq->type; - te->directdata= seq; - - if(seq->type<7) { - /* - * This work like the sequence. - * If the sequence have a name (not default name) - * show it, in other case put the filename. - */ - if(strcmp(seq->name, "SQ")) - te->name= seq->name; - else { - if((seq->strip) && (seq->strip->stripdata)) - te->name= seq->strip->stripdata->name; - else - te->name= "SQ None"; - } - - if(seq->type==SEQ_META) { - te->name= "Meta Strip"; - p= seq->seqbase.first; - while(p) { - outliner_add_element(soops, &te->subtree, (void*)p, te, TSE_SEQUENCE, index); - p= p->next; - } - } - else - outliner_add_element(soops, &te->subtree, (void*)seq->strip, te, TSE_SEQ_STRIP, index); - } - else - te->name= "Effect"; - } - else if(type==TSE_SEQ_STRIP) { - Strip *strip= (Strip *)idv; - - if(strip->dir) - te->name= strip->dir; - else - te->name= "Strip None"; - te->directdata= strip; - } - else if(type==TSE_SEQUENCE_DUP) { - Sequence *seq= (Sequence*)idv; - - te->idcode= seq->type; - te->directdata= seq; - te->name= seq->strip->stripdata->name; - } - else if(ELEM3(type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) { - PointerRNA pptr, propptr, *ptr= (PointerRNA*)idv; - PropertyRNA *prop, *iterprop; - PropertyType proptype; - int a, tot; - - /* we do lazy build, for speed and to avoid infinite recusion */ - - if(ptr->data == NULL) { - te->name= "(empty)"; - } - else if(type == TSE_RNA_STRUCT) { - /* struct */ - te->name= RNA_struct_name_get_alloc(ptr, NULL, 0); - - if(te->name) - te->flag |= TE_FREE_NAME; - else - te->name= (char*)RNA_struct_ui_name(ptr->type); - - iterprop= RNA_struct_iterator_property(ptr->type); - tot= RNA_property_collection_length(ptr, iterprop); - - /* auto open these cases */ - if(!parent || (RNA_property_type(parent->directdata)) == PROP_POINTER) - if(!tselem->used) - tselem->flag &= ~TSE_CLOSED; - - if(!(tselem->flag & TSE_CLOSED)) { - for(a=0; asubtree, (void*)ptr, te, TSE_RNA_PROPERTY, a); - } - else if(tot) - te->flag |= TE_LAZY_CLOSED; - - te->rnaptr= *ptr; - } - else if(type == TSE_RNA_PROPERTY) { - /* property */ - iterprop= RNA_struct_iterator_property(ptr->type); - RNA_property_collection_lookup_int(ptr, iterprop, index, &propptr); - - prop= propptr.data; - proptype= RNA_property_type(prop); - - te->name= (char*)RNA_property_ui_name(prop); - te->directdata= prop; - te->rnaptr= *ptr; - - if(proptype == PROP_POINTER) { - pptr= RNA_property_pointer_get(ptr, prop); - - if(pptr.data) { - if(!(tselem->flag & TSE_CLOSED)) - outliner_add_element(soops, &te->subtree, (void*)&pptr, te, TSE_RNA_STRUCT, -1); - else - te->flag |= TE_LAZY_CLOSED; - } - } - else if(proptype == PROP_COLLECTION) { - tot= RNA_property_collection_length(ptr, prop); - - if(!(tselem->flag & TSE_CLOSED)) { - for(a=0; asubtree, (void*)&pptr, te, TSE_RNA_STRUCT, -1); - } - } - else if(tot) - te->flag |= TE_LAZY_CLOSED; - } - else if(ELEM3(proptype, PROP_BOOLEAN, PROP_INT, PROP_FLOAT)) { - tot= RNA_property_array_length(ptr, prop); - - if(!(tselem->flag & TSE_CLOSED)) { - for(a=0; asubtree, (void*)ptr, te, TSE_RNA_ARRAY_ELEM, a); - } - else if(tot) - te->flag |= TE_LAZY_CLOSED; - } - } - else if(type == TSE_RNA_ARRAY_ELEM) { - char c; - - prop= parent->directdata; - - te->directdata= prop; - te->rnaptr= *ptr; - te->index= index; - - c= RNA_property_array_item_char(prop, index); - - te->name= MEM_callocN(sizeof(char)*20, "OutlinerRNAArrayName"); - if(c) sprintf((char *)te->name, " %c", c); - else sprintf((char *)te->name, " %d", index+1); - te->flag |= TE_FREE_NAME; - } - } - else if(type == TSE_KEYMAP) { - wmKeyMap *km= (wmKeyMap *)idv; - wmKeyMapItem *kmi; - char opname[OP_MAX_TYPENAME]; - - te->directdata= idv; - te->name= km->idname; - - if(!(tselem->flag & TSE_CLOSED)) { - a= 0; - - for (kmi= km->items.first; kmi; kmi= kmi->next, a++) { - const char *key= WM_key_event_string(kmi->type); - - if(key[0]) { - wmOperatorType *ot= NULL; - - if(kmi->propvalue); - else ot= WM_operatortype_find(kmi->idname, 0); - - if(ot || kmi->propvalue) { - TreeElement *ten= outliner_add_element(soops, &te->subtree, kmi, te, TSE_KEYMAP_ITEM, a); - - ten->directdata= kmi; - - if(kmi->propvalue) { - ten->name= "Modal map, not yet"; - } - else { - WM_operator_py_idname(opname, ot->idname); - ten->name= BLI_strdup(opname); - ten->flag |= TE_FREE_NAME; - } - } - } - } - } - else - te->flag |= TE_LAZY_CLOSED; - } - - return te; -} - -static void outliner_make_hierarchy(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te, *ten, *tep; - TreeStoreElem *tselem; - - /* build hierarchy */ - // XXX also, set extents here... - te= lb->first; - while(te) { - ten= te->next; - tselem= TREESTORE(te); - - if(tselem->type==0 && te->idcode==ID_OB) { - Object *ob= (Object *)tselem->id; - if(ob->parent && ob->parent->id.newid) { - BLI_remlink(lb, te); - tep= (TreeElement *)ob->parent->id.newid; - BLI_addtail(&tep->subtree, te); - // set correct parent pointers - for(te=tep->subtree.first; te; te= te->next) te->parent= tep; - } - } - te= ten; - } -} - -/* Helped function to put duplicate sequence in the same tree. */ -static int need_add_seq_dup(Sequence *seq) -{ - Sequence *p; - - if((!seq->strip) || (!seq->strip->stripdata) || (!seq->strip->stripdata->name)) - return(1); - - /* - * First check backward, if we found a duplicate - * sequence before this, don't need it, just return. - */ - p= seq->prev; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->prev; - continue; - } - - if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) - return(2); - p= p->prev; - } - - p= seq->next; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->next; - continue; - } - - if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) - return(0); - p= p->next; - } - return(1); -} - -static void add_seq_dup(SpaceOops *soops, Sequence *seq, TreeElement *te, short index) -{ - TreeElement *ch; - Sequence *p; - - p= seq; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->next; - continue; - } - - if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) - ch= outliner_add_element(soops, &te->subtree, (void*)p, te, TSE_SEQUENCE, index); - p= p->next; - } -} - -static int outliner_filter_has_name(TreeElement *te, const char *name, int flags) -{ -#if 0 - int found= 0; - - /* determine if match */ - if (flags & SO_FIND_CASE_SENSITIVE) { - if (flags & SO_FIND_COMPLETE) - found= strcmp(te->name, name) == 0; - else - found= strstr(te->name, name) != NULL; - } - else { - if (flags & SO_FIND_COMPLETE) - found= BLI_strcasecmp(te->name, name) == 0; - else - found= BLI_strcasestr(te->name, name) != NULL; - } -#else - - int fn_flag= 0; - int found= 0; - - if ((flags & SO_FIND_CASE_SENSITIVE) == 0) - fn_flag |= FNM_CASEFOLD; - - if (flags & SO_FIND_COMPLETE) { - found= fnmatch(name, te->name, fn_flag)==0; - } - else { - char fn_name[sizeof(((struct SpaceOops *)NULL)->search_string) + 2]; - sprintf(fn_name, "*%s*", name); - found= fnmatch(fn_name, te->name, fn_flag)==0; - } - return found; -#endif -} - -static int outliner_filter_tree(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te, *ten; - TreeStoreElem *tselem; - - /* although we don't have any search string, we return TRUE - * since the entire tree is ok then... - */ - if (soops->search_string[0]==0) - return 1; - - for (te= lb->first; te; te= ten) { - ten= te->next; - - if (0==outliner_filter_has_name(te, soops->search_string, soops->search_flags)) { - /* item isn't something we're looking for, but... - * - if the subtree is expanded, check if there are any matches that can be easily found - * so that searching for "cu" in the default scene will still match the Cube - * - otherwise, we can't see within the subtree and the item doesn't match, - * so these can be safely ignored (i.e. the subtree can get freed) - */ - tselem= TREESTORE(te); - - if ((tselem->flag & TSE_CLOSED) || outliner_filter_tree(soops, &te->subtree)==0) { - outliner_free_tree(&te->subtree); - BLI_remlink(lb, te); - - if(te->flag & TE_FREE_NAME) MEM_freeN((void *)te->name); - MEM_freeN(te); - } - } - else { - /* filter subtree too */ - outliner_filter_tree(soops, &te->subtree); - } - } - - /* if there are still items in the list, that means that there were still some matches */ - return (lb->first != NULL); -} - - -static void outliner_build_tree(Main *mainvar, Scene *scene, SpaceOops *soops) -{ - Base *base; - Object *ob; - TreeElement *te=NULL, *ten; - TreeStoreElem *tselem; - int show_opened= (soops->treestore==NULL); /* on first view, we open scenes */ - - if(soops->tree.first && (soops->storeflag & SO_TREESTORE_REDRAW)) - return; - - outliner_free_tree(&soops->tree); - outliner_storage_cleanup(soops); - - /* clear ob id.new flags */ - for(ob= mainvar->object.first; ob; ob= ob->id.next) ob->id.newid= NULL; - - /* options */ - if(soops->outlinevis == SO_LIBRARIES) { - Library *lib; - - for(lib= mainvar->library.first; lib; lib= lib->id.next) { - ten= outliner_add_element(soops, &soops->tree, lib, NULL, 0, 0); - lib->id.newid= (ID *)ten; - } - /* make hierarchy */ - ten= soops->tree.first; - while(ten) { - TreeElement *nten= ten->next, *par; - tselem= TREESTORE(ten); - lib= (Library *)tselem->id; - if(lib->parent) { - BLI_remlink(&soops->tree, ten); - par= (TreeElement *)lib->parent->id.newid; - BLI_addtail(&par->subtree, ten); - ten->parent= par; - } - ten= nten; - } - /* restore newid pointers */ - for(lib= mainvar->library.first; lib; lib= lib->id.next) - lib->id.newid= NULL; - - } - else if(soops->outlinevis == SO_ALL_SCENES) { - Scene *sce; - for(sce= mainvar->scene.first; sce; sce= sce->id.next) { - te= outliner_add_element(soops, &soops->tree, sce, NULL, 0, 0); - tselem= TREESTORE(te); - if(sce==scene && show_opened) - tselem->flag &= ~TSE_CLOSED; - - for(base= sce->base.first; base; base= base->next) { - ten= outliner_add_element(soops, &te->subtree, base->object, te, 0, 0); - ten->directdata= base; - } - outliner_make_hierarchy(soops, &te->subtree); - /* clear id.newid, to prevent objects be inserted in wrong scenes (parent in other scene) */ - for(base= sce->base.first; base; base= base->next) base->object->id.newid= NULL; - } - } - else if(soops->outlinevis == SO_CUR_SCENE) { - - outliner_add_scene_contents(soops, &soops->tree, scene, NULL); - - for(base= scene->base.first; base; base= base->next) { - ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - ten->directdata= base; - } - outliner_make_hierarchy(soops, &soops->tree); - } - else if(soops->outlinevis == SO_VISIBLE) { - for(base= scene->base.first; base; base= base->next) { - if(base->lay & scene->lay) - outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - } - outliner_make_hierarchy(soops, &soops->tree); - } - else if(soops->outlinevis == SO_GROUPS) { - Group *group; - GroupObject *go; - - for(group= mainvar->group.first; group; group= group->id.next) { - if(group->gobject.first) { - te= outliner_add_element(soops, &soops->tree, group, NULL, 0, 0); - - for(go= group->gobject.first; go; go= go->next) { - ten= outliner_add_element(soops, &te->subtree, go->ob, te, 0, 0); - ten->directdata= NULL; /* eh, why? */ - } - outliner_make_hierarchy(soops, &te->subtree); - /* clear id.newid, to prevent objects be inserted in wrong scenes (parent in other scene) */ - for(go= group->gobject.first; go; go= go->next) go->ob->id.newid= NULL; - } - } - } - else if(soops->outlinevis == SO_SAME_TYPE) { - Object *ob= OBACT; - if(ob) { - for(base= scene->base.first; base; base= base->next) { - if(base->object->type==ob->type) { - ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - ten->directdata= base; - } - } - outliner_make_hierarchy(soops, &soops->tree); - } - } - else if(soops->outlinevis == SO_SELECTED) { - for(base= scene->base.first; base; base= base->next) { - if(base->lay & scene->lay) { - if(base==BASACT || (base->flag & SELECT)) { - ten= outliner_add_element(soops, &soops->tree, base->object, NULL, 0, 0); - ten->directdata= base; - } - } - } - outliner_make_hierarchy(soops, &soops->tree); - } - else if(soops->outlinevis==SO_SEQUENCE) { - Sequence *seq; - Editing *ed= seq_give_editing(scene, FALSE); - int op; - - if(ed==NULL) - return; - - seq= ed->seqbasep->first; - if(!seq) - return; - - while(seq) { - op= need_add_seq_dup(seq); - if(op==1) - ten= outliner_add_element(soops, &soops->tree, (void*)seq, NULL, TSE_SEQUENCE, 0); - else if(op==0) { - ten= outliner_add_element(soops, &soops->tree, (void*)seq, NULL, TSE_SEQUENCE_DUP, 0); - add_seq_dup(soops, seq, ten, 0); - } - seq= seq->next; - } - } - else if(soops->outlinevis==SO_DATABLOCKS) { - PointerRNA mainptr; - - RNA_main_pointer_create(mainvar, &mainptr); - - ten= outliner_add_element(soops, &soops->tree, (void*)&mainptr, NULL, TSE_RNA_STRUCT, -1); - - if(show_opened) { - tselem= TREESTORE(ten); - tselem->flag &= ~TSE_CLOSED; - } - } - else if(soops->outlinevis==SO_USERDEF) { - PointerRNA userdefptr; - - RNA_pointer_create(NULL, &RNA_UserPreferences, &U, &userdefptr); - - ten= outliner_add_element(soops, &soops->tree, (void*)&userdefptr, NULL, TSE_RNA_STRUCT, -1); - - if(show_opened) { - tselem= TREESTORE(ten); - tselem->flag &= ~TSE_CLOSED; - } - } - else if(soops->outlinevis==SO_KEYMAP) { - wmWindowManager *wm= mainvar->wm.first; - wmKeyMap *km; - - for(km= wm->defaultconf->keymaps.first; km; km= km->next) { - ten= outliner_add_element(soops, &soops->tree, (void*)km, NULL, TSE_KEYMAP, 0); - } - } - else { - ten= outliner_add_element(soops, &soops->tree, OBACT, NULL, 0, 0); - if(ten) ten->directdata= BASACT; - } - - outliner_sort(soops, &soops->tree); - outliner_filter_tree(soops, &soops->tree); -} - -/* **************** INTERACTIVE ************* */ - - -static int outliner_scroll_page_exec(bContext *C, wmOperator *op) -{ - ARegion *ar= CTX_wm_region(C); - int dy= ar->v2d.mask.ymax - ar->v2d.mask.ymin; - int up= 0; - - if(RNA_boolean_get(op->ptr, "up")) - up= 1; - - if(up == 0) dy= -dy; - ar->v2d.cur.ymin+= dy; - ar->v2d.cur.ymax+= dy; - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_scroll_page(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Scroll Page"; - ot->idname= "OUTLINER_OT_scroll_page"; - ot->description= "Scroll page up or down"; - - /* callbacks */ - ot->exec= outliner_scroll_page_exec; - ot->poll= ED_operator_outliner_active; - - /* properties */ - RNA_def_boolean(ot->srna, "up", 0, "Up", "Scroll up one page."); -} - - -static int outliner_count_levels(SpaceOops *soops, ListBase *lb, int curlevel) -{ - TreeElement *te; - int level=curlevel, lev; - - for(te= lb->first; te; te= te->next) { - - lev= outliner_count_levels(soops, &te->subtree, curlevel+1); - if(lev>level) level= lev; - } - return level; -} - -static int outliner_has_one_flag(SpaceOops *soops, ListBase *lb, short flag, short curlevel) -{ - TreeElement *te; - TreeStoreElem *tselem; - int level; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & flag) return curlevel; - - level= outliner_has_one_flag(soops, &te->subtree, flag, curlevel+1); - if(level) return level; - } - return 0; -} - -static void outliner_set_flag(SpaceOops *soops, ListBase *lb, short flag, short set) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(set==0) tselem->flag &= ~flag; - else tselem->flag |= flag; - outliner_set_flag(soops, &te->subtree, flag, set); - } -} - -/* --- */ - -/* same check needed for both object operation and restrict column button func - * return 0 when in edit mode (cannot restrict view or select) - * otherwise return 1 */ -static int common_restrict_check(bContext *C, Object *ob) -{ - /* Don't allow hide an object in edit mode, - * check the bug #22153 and #21609, #23977 - */ - Object *obedit= CTX_data_edit_object(C); - if (obedit && obedit == ob) { - /* found object is hidden, reset */ - if (ob->restrictflag & OB_RESTRICT_VIEW) - ob->restrictflag &= ~OB_RESTRICT_VIEW; - /* found object is unselectable, reset */ - if (ob->restrictflag & OB_RESTRICT_SELECT) - ob->restrictflag &= ~OB_RESTRICT_SELECT; - return 0; - } - - return 1; -} - -static void object_toggle_visibility_cb(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - Object *ob = (Object *)tselem->id; - - /* add check for edit mode */ - if(!common_restrict_check(C, ob)) return; - - if(base || (base= object_in_scene(ob, scene))) { - if((base->object->restrictflag ^= OB_RESTRICT_VIEW)) { - ED_base_object_select(base, BA_DESELECT); - } - } -} - -static int outliner_toggle_visibility_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_visibility_cb); - - WM_event_add_notifier(C, NC_SCENE|ND_OB_VISIBLE, scene); - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_visibility_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Visibility"; - ot->idname= "OUTLINER_OT_visibility_toggle"; - ot->description= "Toggle the visibility of selected items"; - - /* callbacks */ - ot->exec= outliner_toggle_visibility_exec; - ot->poll= ED_operator_outliner_active_no_editobject; - - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* --- */ - -static void object_toggle_selectability_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base) { - base->object->restrictflag^=OB_RESTRICT_SELECT; - } -} - -static int outliner_toggle_selectability_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_selectability_cb); - - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_selectability_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Selectability"; - ot->idname= "OUTLINER_OT_selectability_toggle"; - ot->description= "Toggle the selectability"; - - /* callbacks */ - ot->exec= outliner_toggle_selectability_exec; - ot->poll= ED_operator_outliner_active_no_editobject; - - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; -} - -static void object_toggle_renderability_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base) { - base->object->restrictflag^=OB_RESTRICT_RENDER; - } -} - -static int outliner_toggle_renderability_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_renderability_cb); - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_renderability_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Renderability"; - ot->idname= "OUTLINER_OT_renderability_toggle"; - ot->description= "Toggle the renderability of selected items"; - - /* callbacks */ - ot->exec= outliner_toggle_renderability_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* --- */ - -static int outliner_toggle_expanded_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - - if (outliner_has_one_flag(soops, &soops->tree, TSE_CLOSED, 1)) - outliner_set_flag(soops, &soops->tree, TSE_CLOSED, 0); - else - outliner_set_flag(soops, &soops->tree, TSE_CLOSED, 1); - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_expanded_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Expand/Collapse All"; - ot->idname= "OUTLINER_OT_expanded_toggle"; - ot->description= "Expand/Collapse all items"; - - /* callbacks */ - ot->exec= outliner_toggle_expanded_exec; - ot->poll= ED_operator_outliner_active; - - /* no undo or registry, UI option */ -} - -/* --- */ - -static int outliner_toggle_selected_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - Scene *scene= CTX_data_scene(C); - - if (outliner_has_one_flag(soops, &soops->tree, TSE_SELECTED, 1)) - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); - else - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 1); - - soops->storeflag |= SO_TREESTORE_REDRAW; - - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_selected_toggle(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Toggle Selected"; - ot->idname= "OUTLINER_OT_selected_toggle"; - ot->description= "Toggle the Outliner selection of items"; - - /* callbacks */ - ot->exec= outliner_toggle_selected_exec; - ot->poll= ED_operator_outliner_active; - - /* no undo or registry, UI option */ -} - -/* --- */ - -/* helper function for Show/Hide one level operator */ -static void outliner_openclose_level(SpaceOops *soops, ListBase *lb, int curlevel, int level, int open) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - if(open) { - if(curlevel<=level) tselem->flag &= ~TSE_CLOSED; - } - else { - if(curlevel>=level) tselem->flag |= TSE_CLOSED; - } - - outliner_openclose_level(soops, &te->subtree, curlevel+1, level, open); - } -} - -static int outliner_one_level_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - int add= RNA_boolean_get(op->ptr, "open"); - int level; - - level= outliner_has_one_flag(soops, &soops->tree, TSE_CLOSED, 1); - if(add==1) { - if(level) outliner_openclose_level(soops, &soops->tree, 1, level, 1); - } - else { - if(level==0) level= outliner_count_levels(soops, &soops->tree, 0); - if(level) outliner_openclose_level(soops, &soops->tree, 1, level-1, 0); - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_show_one_level(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Show/Hide One Level"; - ot->idname= "OUTLINER_OT_show_one_level"; - ot->description= "Expand/collapse all entries by one level"; - - /* callbacks */ - ot->exec= outliner_one_level_exec; - ot->poll= ED_operator_outliner_active; - - /* no undo or registry, UI option */ - - /* properties */ - RNA_def_boolean(ot->srna, "open", 1, "Open", "Expand all entries one level deep."); -} - -/* This is not used anywhere at the moment */ -#if 0 -/* return 1 when levels were opened */ -static int outliner_open_back(SpaceOops *soops, TreeElement *te) -{ - TreeStoreElem *tselem; - int retval= 0; - - for (te= te->parent; te; te= te->parent) { - tselem= TREESTORE(te); - if (tselem->flag & TSE_CLOSED) { - tselem->flag &= ~TSE_CLOSED; - retval= 1; - } - } - return retval; -} - -static void outliner_open_reveal(SpaceOops *soops, ListBase *lb, TreeElement *teFind, int *found) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= lb->first; te; te= te->next) { - /* check if this tree-element was the one we're seeking */ - if (te == teFind) { - *found= 1; - return; - } - - /* try to see if sub-tree contains it then */ - outliner_open_reveal(soops, &te->subtree, teFind, found); - if (*found) { - tselem= TREESTORE(te); - if (tselem->flag & TSE_CLOSED) - tselem->flag &= ~TSE_CLOSED; - return; - } - } -} -#endif - -// XXX just use View2D ops for this? -static void outliner_page_up_down(Scene *UNUSED(scene), ARegion *ar, SpaceOops *soops, int up) -{ - int dy= ar->v2d.mask.ymax-ar->v2d.mask.ymin; - - if(up == -1) dy= -dy; - ar->v2d.cur.ymin+= dy; - ar->v2d.cur.ymax+= dy; - - soops->storeflag |= SO_TREESTORE_REDRAW; -} - -/* **** do clicks on items ******* */ - -static int tree_element_active_renderlayer(bContext *C, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Scene *sce; - - /* paranoia check */ - if(te->idcode!=ID_SCE) - return 0; - sce= (Scene *)tselem->id; - - if(set) { - sce->r.actlay= tselem->nr; - WM_event_add_notifier(C, NC_SCENE|ND_RENDER_OPTIONS, sce); - } - else { - return sce->r.actlay==tselem->nr; - } - return 0; -} - -static void tree_element_set_active_object(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeStoreElem *tselem= TREESTORE(te); - Scene *sce; - Base *base; - Object *ob= NULL; - - /* if id is not object, we search back */ - if(te->idcode==ID_OB) ob= (Object *)tselem->id; - else { - ob= (Object *)outliner_search_back(soops, te, ID_OB); - if(ob==OBACT) return; - } - if(ob==NULL) return; - - sce= (Scene *)outliner_search_back(soops, te, ID_SCE); - if(sce && scene != sce) { - ED_screen_set_scene(C, sce); - } - - /* find associated base in current scene */ - base= object_in_scene(ob, scene); - - if(base) { - if(set==2) { - /* swap select */ - if(base->flag & SELECT) - ED_base_object_select(base, BA_DESELECT); - else - ED_base_object_select(base, BA_SELECT); - } - else { - /* deleselect all */ - scene_deselect_all(scene); - ED_base_object_select(base, BA_SELECT); - } - if(C) { - ED_base_object_activate(C, base); /* adds notifier */ - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - } - - if(ob!=scene->obedit) - ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); -} - -static int tree_element_active_material(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeElement *tes; - Object *ob; - - /* we search for the object parent */ - ob= (Object *)outliner_search_back(soops, te, ID_OB); - // note: ob->matbits can be NULL when a local object points to a library mesh. - if(ob==NULL || ob!=OBACT || ob->matbits==NULL) return 0; // just paranoia - - /* searching in ob mat array? */ - tes= te->parent; - if(tes->idcode==ID_OB) { - if(set) { - ob->actcol= te->index+1; - ob->matbits[te->index]= 1; // make ob material active too - ob->colbits |= (1<index); - } - else { - if(ob->actcol == te->index+1) - if(ob->matbits[te->index]) return 1; - } - } - /* or we search for obdata material */ - else { - if(set) { - ob->actcol= te->index+1; - ob->matbits[te->index]= 0; // make obdata material active too - ob->colbits &= ~(1<index); - } - else { - if(ob->actcol == te->index+1) - if(ob->matbits[te->index]==0) return 1; - } - } - if(set) { - WM_event_add_notifier(C, NC_MATERIAL|ND_SHADING, NULL); - } - return 0; -} - -static int tree_element_active_texture(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeElement *tep; - TreeStoreElem /* *tselem,*/ *tselemp; - Object *ob=OBACT; - SpaceButs *sbuts=NULL; - - if(ob==NULL) return 0; // no active object - - /*tselem= TREESTORE(te);*/ /*UNUSED*/ - - /* find buttons area (note, this is undefined really still, needs recode in blender) */ - /* XXX removed finding sbuts */ - - /* where is texture linked to? */ - tep= te->parent; - tselemp= TREESTORE(tep); - - if(tep->idcode==ID_WO) { - World *wrld= (World *)tselemp->id; - - if(set) { - if(sbuts) { - // XXX sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c - // XXX sbuts->texfrom= 1; - } -// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture - wrld->texact= te->index; - } - else if(tselemp->id == (ID *)(scene->world)) { - if(wrld->texact==te->index) return 1; - } - } - else if(tep->idcode==ID_LA) { - Lamp *la= (Lamp *)tselemp->id; - if(set) { - if(sbuts) { - // XXX sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c - // XXX sbuts->texfrom= 2; - } -// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture - la->texact= te->index; - } - else { - if(tselemp->id == ob->data) { - if(la->texact==te->index) return 1; - } - } - } - else if(tep->idcode==ID_MA) { - Material *ma= (Material *)tselemp->id; - if(set) { - if(sbuts) { - //sbuts->tabo= TAB_SHADING_TEX; // hack from header_buttonswin.c - // XXX sbuts->texfrom= 0; - } -// XXX extern_set_butspace(F6KEY, 0); // force shading buttons texture - ma->texact= (char)te->index; - - /* also set active material */ - ob->actcol= tep->index+1; - } - else if(tep->flag & TE_ACTIVE) { // this is active material - if(ma->texact==te->index) return 1; - } - } - - if(set) - WM_event_add_notifier(C, NC_TEXTURE, NULL); - - return 0; -} - - -static int tree_element_active_lamp(bContext *UNUSED(C), Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - Object *ob; - - /* we search for the object parent */ - ob= (Object *)outliner_search_back(soops, te, ID_OB); - if(ob==NULL || ob!=OBACT) return 0; // just paranoia - - if(set) { -// XXX extern_set_butspace(F5KEY, 0); - } - else return 1; - - return 0; -} - -static int tree_element_active_camera(bContext *UNUSED(C), Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - Object *ob= (Object *)outliner_search_back(soops, te, ID_OB); - - if(set) - return 0; - - return scene->camera == ob; -} - -static int tree_element_active_world(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - TreeElement *tep; - TreeStoreElem *tselem=NULL; - Scene *sce=NULL; - - tep= te->parent; - if(tep) { - tselem= TREESTORE(tep); - sce= (Scene *)tselem->id; - } - - if(set) { // make new scene active - if(sce && scene != sce) { - ED_screen_set_scene(C, sce); - } - } - - if(tep==NULL || tselem->id == (ID *)scene) { - if(set) { -// XXX extern_set_butspace(F8KEY, 0); - } - else { - return 1; - } - } - return 0; -} - -static int tree_element_active_defgroup(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Object *ob; - - /* id in tselem is object */ - ob= (Object *)tselem->id; - if(set) { - ob->actdef= te->index+1; - DAG_id_tag_update(&ob->id, OB_RECALC_DATA); - WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); - } - else { - if(ob==OBACT) - if(ob->actdef== te->index+1) return 1; - } - return 0; -} - -static int tree_element_active_posegroup(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Object *ob= (Object *)tselem->id; - - if(set) { - if (ob->pose) { - ob->pose->active_group= te->index+1; - WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob); - } - } - else { - if(ob==OBACT && ob->pose) { - if (ob->pose->active_group== te->index+1) return 1; - } - } - return 0; -} - -static int tree_element_active_posechannel(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - Object *ob= (Object *)tselem->id; - bArmature *arm= ob->data; - bPoseChannel *pchan= te->directdata; - - if(set) { - if(!(pchan->bone->flag & BONE_HIDDEN_P)) { - - if(set==2) ED_pose_deselectall(ob, 2); // 2 = clear active tag - else ED_pose_deselectall(ob, 0); // 0 = deselect - - if(set==2 && (pchan->bone->flag & BONE_SELECTED)) { - pchan->bone->flag &= ~BONE_SELECTED; - } else { - pchan->bone->flag |= BONE_SELECTED; - arm->act_bone= pchan->bone; - } - - WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, ob); - - } - } - else { - if(ob==OBACT && ob->pose) { - if (pchan->bone->flag & BONE_SELECTED) return 1; - } - } - return 0; -} - -static int tree_element_active_bone(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *tselem, int set) -{ - bArmature *arm= (bArmature *)tselem->id; - Bone *bone= te->directdata; - - if(set) { - if(!(bone->flag & BONE_HIDDEN_P)) { - if(set==2) ED_pose_deselectall(OBACT, 2); // 2 is clear active tag - else ED_pose_deselectall(OBACT, 0); - - if(set==2 && (bone->flag & BONE_SELECTED)) { - bone->flag &= ~BONE_SELECTED; - } else { - bone->flag |= BONE_SELECTED; - arm->act_bone= bone; - } - - WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, OBACT); - } - } - else { - Object *ob= OBACT; - - if(ob && ob->data==arm) { - if (bone->flag & BONE_SELECTED) return 1; - } - } - return 0; -} - - -/* ebones only draw in editmode armature */ -static void tree_element_active_ebone__sel(bContext *C, Scene *scene, bArmature *arm, EditBone *ebone, short sel) -{ - if(sel) { - ebone->flag |= BONE_SELECTED|BONE_ROOTSEL|BONE_TIPSEL; - arm->act_edbone= ebone; - // flush to parent? - if(ebone->parent && (ebone->flag & BONE_CONNECTED)) ebone->parent->flag |= BONE_TIPSEL; - } - else { - ebone->flag &= ~(BONE_SELECTED|BONE_ROOTSEL|BONE_TIPSEL); - // flush to parent? - if(ebone->parent && (ebone->flag & BONE_CONNECTED)) ebone->parent->flag &= ~BONE_TIPSEL; - } - - WM_event_add_notifier(C, NC_OBJECT|ND_BONE_ACTIVE, scene->obedit); -} -static int tree_element_active_ebone(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - bArmature *arm= scene->obedit->data; - EditBone *ebone= te->directdata; - - if(set==1) { - if(!(ebone->flag & BONE_HIDDEN_A)) { - ED_armature_deselect_all(scene->obedit, 0); // deselect - tree_element_active_ebone__sel(C, scene, arm, ebone, TRUE); - return 1; - } - } - else if (set==2) { - if(!(ebone->flag & BONE_HIDDEN_A)) { - if(!(ebone->flag & BONE_SELECTED)) { - tree_element_active_ebone__sel(C, scene, arm, ebone, TRUE); - return 1; - } - else { - /* entirely selected, so de-select */ - tree_element_active_ebone__sel(C, scene, arm, ebone, FALSE); - return 0; - } - } - } - else if (ebone->flag & BONE_SELECTED) { - return 1; - } - return 0; -} - -static int tree_element_active_modifier(bContext *C, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - if(set) { - Object *ob= (Object *)tselem->id; - - WM_event_add_notifier(C, NC_OBJECT|ND_MODIFIER, ob); - -// XXX extern_set_butspace(F9KEY, 0); - } - - return 0; -} - -static int tree_element_active_psys(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - if(set) { - Object *ob= (Object *)tselem->id; - - WM_event_add_notifier(C, NC_OBJECT|ND_PARTICLE|NA_EDITED, ob); - -// XXX extern_set_butspace(F7KEY, 0); - } - - return 0; -} - -static int tree_element_active_constraint(bContext *C, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - if(set) { - Object *ob= (Object *)tselem->id; - - WM_event_add_notifier(C, NC_OBJECT|ND_CONSTRAINT, ob); -// XXX extern_set_butspace(F7KEY, 0); - } - - return 0; -} - -static int tree_element_active_text(bContext *UNUSED(C), Scene *UNUSED(scene), SpaceOops *UNUSED(soops), TreeElement *UNUSED(te), int UNUSED(set)) -{ - // XXX removed - return 0; -} - -/* generic call for ID data check or make/check active in UI */ -static int tree_element_active(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, int set) -{ - - switch(te->idcode) { - case ID_MA: - return tree_element_active_material(C, scene, soops, te, set); - case ID_WO: - return tree_element_active_world(C, scene, soops, te, set); - case ID_LA: - return tree_element_active_lamp(C, scene, soops, te, set); - case ID_TE: - return tree_element_active_texture(C, scene, soops, te, set); - case ID_TXT: - return tree_element_active_text(C, scene, soops, te, set); - case ID_CA: - return tree_element_active_camera(C, scene, soops, te, set); - } - return 0; -} - -static int tree_element_active_pose(bContext *C, Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *tselem, int set) -{ - Object *ob= (Object *)tselem->id; - Base *base= object_in_scene(ob, scene); - - if(set) { - if(scene->obedit) - ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); - - if(ob->mode & OB_MODE_POSE) - ED_armature_exit_posemode(C, base); - else - ED_armature_enter_posemode(C, base); - } - else { - if(ob->mode & OB_MODE_POSE) return 1; - } - return 0; -} - -static int tree_element_active_sequence(TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - Sequence *seq= (Sequence*) te->directdata; - - if(set) { -// XXX select_single_seq(seq, 1); - } - else { - if(seq->flag & SELECT) - return(1); - } - return(0); -} - -static int tree_element_active_sequence_dup(Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - Sequence *seq, *p; - Editing *ed= seq_give_editing(scene, FALSE); - - seq= (Sequence*)te->directdata; - if(set==0) { - if(seq->flag & SELECT) - return(1); - return(0); - } - -// XXX select_single_seq(seq, 1); - p= ed->seqbasep->first; - while(p) { - if((!p->strip) || (!p->strip->stripdata) || (!p->strip->stripdata->name)) { - p= p->next; - continue; - } - -// if(!strcmp(p->strip->stripdata->name, seq->strip->stripdata->name)) -// XXX select_single_seq(p, 0); - p= p->next; - } - return(0); -} - -static int tree_element_active_keymap_item(bContext *UNUSED(C), TreeElement *te, TreeStoreElem *UNUSED(tselem), int set) -{ - wmKeyMapItem *kmi= te->directdata; - - if(set==0) { - if(kmi->flag & KMI_INACTIVE) return 0; - return 1; - } - else { - kmi->flag ^= KMI_INACTIVE; - } - return 0; -} - - -/* generic call for non-id data to make/check active in UI */ -/* Context can be NULL when set==0 */ -static int tree_element_type_active(bContext *C, Scene *scene, SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, int set) -{ - switch(tselem->type) { - case TSE_DEFGROUP: - return tree_element_active_defgroup(C, scene, te, tselem, set); - case TSE_BONE: - return tree_element_active_bone(C, scene, te, tselem, set); - case TSE_EBONE: - return tree_element_active_ebone(C, scene, te, tselem, set); - case TSE_MODIFIER: - return tree_element_active_modifier(C, te, tselem, set); - case TSE_LINKED_OB: - if(set) tree_element_set_active_object(C, scene, soops, te, set); - else if(tselem->id==(ID *)OBACT) return 1; - break; - case TSE_LINKED_PSYS: - return tree_element_active_psys(C, scene, te, tselem, set); - case TSE_POSE_BASE: - return tree_element_active_pose(C, scene, te, tselem, set); - case TSE_POSE_CHANNEL: - return tree_element_active_posechannel(C, scene, te, tselem, set); - case TSE_CONSTRAINT: - return tree_element_active_constraint(C, te, tselem, set); - case TSE_R_LAYER: - return tree_element_active_renderlayer(C, te, tselem, set); - case TSE_POSEGRP: - return tree_element_active_posegroup(C, scene, te, tselem, set); - case TSE_SEQUENCE: - return tree_element_active_sequence(te, tselem, set); - case TSE_SEQUENCE_DUP: - return tree_element_active_sequence_dup(scene, te, tselem, set); - case TSE_KEYMAP_ITEM: - return tree_element_active_keymap_item(C, te, tselem, set); - - } - return 0; -} - -static int do_outliner_item_activate(bContext *C, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int extend, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - TreeStoreElem *tselem= TREESTORE(te); - int openclose= 0; - - /* open close icon */ - if((te->flag & TE_ICONROW)==0) { // hidden icon, no open/close - if( mval[0]>te->xs && mval[0]xs+UI_UNIT_X) - openclose= 1; - } - - if(openclose) { - /* all below close/open? */ - if(extend) { - tselem->flag &= ~TSE_CLOSED; - outliner_set_flag(soops, &te->subtree, TSE_CLOSED, !outliner_has_one_flag(soops, &te->subtree, TSE_CLOSED, 1)); - } - else { - if(tselem->flag & TSE_CLOSED) tselem->flag &= ~TSE_CLOSED; - else tselem->flag |= TSE_CLOSED; - - } - - return 1; - } - /* name and first icon */ - else if(mval[0]>te->xs+UI_UNIT_X && mval[0]xend) { - - /* always makes active object */ - if(tselem->type!=TSE_SEQUENCE && tselem->type!=TSE_SEQ_STRIP && tselem->type!=TSE_SEQUENCE_DUP) - tree_element_set_active_object(C, scene, soops, te, 1 + (extend!=0 && tselem->type==0)); - - if(tselem->type==0) { // the lib blocks - /* editmode? */ - if(te->idcode==ID_SCE) { - if(scene!=(Scene *)tselem->id) { - ED_screen_set_scene(C, (Scene *)tselem->id); - } - } - else if(te->idcode==ID_GR) { - Group *gr= (Group *)tselem->id; - GroupObject *gob; - - if(extend) { - int sel= BA_SELECT; - for(gob= gr->gobject.first; gob; gob= gob->next) { - if(gob->ob->flag & SELECT) { - sel= BA_DESELECT; - break; - } - } - - for(gob= gr->gobject.first; gob; gob= gob->next) { - ED_base_object_select(object_in_scene(gob->ob, scene), sel); - } - } - else { - scene_deselect_all(scene); - - for(gob= gr->gobject.first; gob; gob= gob->next) { - if((gob->ob->flag & SELECT) == 0) - ED_base_object_select(object_in_scene(gob->ob, scene), BA_SELECT); - } - } - - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(ELEM5(te->idcode, ID_ME, ID_CU, ID_MB, ID_LT, ID_AR)) { - WM_operator_name_call(C, "OBJECT_OT_editmode_toggle", WM_OP_INVOKE_REGION_WIN, NULL); - } else { // rest of types - tree_element_active(C, scene, soops, te, 1); - } - - } - else tree_element_type_active(C, scene, soops, te, tselem, 1+(extend!=0)); - - return 1; - } - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_item_activate(C, scene, ar, soops, te, extend, mval)) return 1; - } - return 0; -} - -/* event can enterkey, then it opens/closes */ -static int outliner_item_activate(bContext *C, wmOperator *op, wmEvent *event) -{ - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - int extend= RNA_boolean_get(op->ptr, "extend"); - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - if(!ELEM3(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF, SO_KEYMAP) && !(soops->flag & SO_HIDE_RESTRICTCOLS) && fmval[0] > ar->v2d.cur.xmax - OL_TOG_RESTRICT_VIEWX) - return OPERATOR_CANCELLED; - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_item_activate(C, scene, ar, soops, te, extend, fmval)) break; - } - - if(te) { - ED_undo_push(C, "Outliner click event"); - } - else { - short selecting= -1; - int row; - - /* get row number - 100 here is just a dummy value since we don't need the column */ - UI_view2d_listview_view_to_cell(&ar->v2d, 1000, UI_UNIT_Y, 0.0f, OL_Y_OFFSET, - fmval[0], fmval[1], NULL, &row); - - /* select relevant row */ - outliner_select(soops, &soops->tree, &row, &selecting); - - soops->storeflag |= SO_TREESTORE_REDRAW; - - ED_undo_push(C, "Outliner selection event"); - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_item_activate(wmOperatorType *ot) -{ - ot->name= "Activate Item"; - ot->idname= "OUTLINER_OT_item_activate"; - ot->description= "Handle mouse clicks to activate/select items"; - - ot->invoke= outliner_item_activate; - - ot->poll= ED_operator_outliner_active; - - RNA_def_boolean(ot->srna, "extend", 1, "Extend", "Extend selection for activation."); -} - -/* *********** */ - -static int do_outliner_item_openclose(bContext *C, SpaceOops *soops, TreeElement *te, int all, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - TreeStoreElem *tselem= TREESTORE(te); - - /* all below close/open? */ - if(all) { - tselem->flag &= ~TSE_CLOSED; - outliner_set_flag(soops, &te->subtree, TSE_CLOSED, !outliner_has_one_flag(soops, &te->subtree, TSE_CLOSED, 1)); - } - else { - if(tselem->flag & TSE_CLOSED) tselem->flag &= ~TSE_CLOSED; - else tselem->flag |= TSE_CLOSED; - } - - return 1; - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_item_openclose(C, soops, te, all, mval)) - return 1; - } - return 0; - -} - -/* event can enterkey, then it opens/closes */ -static int outliner_item_openclose(bContext *C, wmOperator *op, wmEvent *event) -{ - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - int all= RNA_boolean_get(op->ptr, "all"); - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_item_openclose(C, soops, te, all, fmval)) - break; - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_item_openclose(wmOperatorType *ot) -{ - ot->name= "Open/Close Item"; - ot->idname= "OUTLINER_OT_item_openclose"; - ot->description= "Toggle whether item under cursor is enabled or closed"; - - ot->invoke= outliner_item_openclose; - - ot->poll= ED_operator_outliner_active; - - RNA_def_boolean(ot->srna, "all", 1, "All", "Close or open all items."); - -} - - -/* ********************************************** */ - -static int do_outliner_item_rename(bContext *C, ARegion *ar, SpaceOops *soops, TreeElement *te, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - TreeStoreElem *tselem= TREESTORE(te); - - /* name and first icon */ - if(mval[0]>te->xs+UI_UNIT_X && mval[0]xend) { - - /* can't rename rna datablocks entries */ - if(ELEM3(tselem->type, TSE_RNA_STRUCT, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) - ; - else if(ELEM10(tselem->type, TSE_ANIM_DATA, TSE_NLA, TSE_DEFGROUP_BASE, TSE_CONSTRAINT_BASE, TSE_MODIFIER_BASE, TSE_SCRIPT_BASE, TSE_POSE_BASE, TSE_POSEGRP_BASE, TSE_R_LAYER_BASE, TSE_R_PASS)) - error("Cannot edit builtin name"); - else if(ELEM3(tselem->type, TSE_SEQUENCE, TSE_SEQ_STRIP, TSE_SEQUENCE_DUP)) - error("Cannot edit sequence name"); - else if(tselem->id->lib) { - // XXX error_libdata(); - } - else if(te->idcode == ID_LI && te->parent) { - error("Cannot edit the path of an indirectly linked library"); - } - else { - tselem->flag |= TSE_TEXTBUT; - ED_region_tag_redraw(ar); - } - } - return 1; - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_item_rename(C, ar, soops, te, mval)) return 1; - } - return 0; -} - -static int outliner_item_rename(bContext *C, wmOperator *UNUSED(op), wmEvent *event) -{ - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_item_rename(C, ar, soops, te, fmval)) break; - } - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_item_rename(wmOperatorType *ot) -{ - ot->name= "Rename Item"; - ot->idname= "OUTLINER_OT_item_rename"; - ot->description= "Rename item under cursor"; - - ot->invoke= outliner_item_rename; - - ot->poll= ED_operator_outliner_active; -} - -static TreeElement *outliner_find_id(SpaceOops *soops, ListBase *lb, ID *id) -{ - TreeElement *te, *tes; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->type==0) { - if(tselem->id==id) return te; - /* only deeper on scene or object */ - if( te->idcode==ID_OB || te->idcode==ID_SCE || (soops->outlinevis == SO_GROUPS && te->idcode==ID_GR)) { - tes= outliner_find_id(soops, &te->subtree, id); - if(tes) return tes; - } - } - } - return NULL; -} - -static int outliner_show_active_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *so= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - View2D *v2d= &ar->v2d; - - TreeElement *te; - int xdelta, ytop; - - // TODO: make this get this info from context instead... - if (OBACT == NULL) - return OPERATOR_CANCELLED; - - te= outliner_find_id(so, &so->tree, (ID *)OBACT); - if (te) { - /* make te->ys center of view */ - ytop= (int)(te->ys + (v2d->mask.ymax - v2d->mask.ymin)/2); - if (ytop>0) ytop= 0; - - v2d->cur.ymax= (float)ytop; - v2d->cur.ymin= (float)(ytop-(v2d->mask.ymax - v2d->mask.ymin)); - - /* make te->xs ==> te->xend center of view */ - xdelta = (int)(te->xs - v2d->cur.xmin); - v2d->cur.xmin += xdelta; - v2d->cur.xmax += xdelta; - - so->storeflag |= SO_TREESTORE_REDRAW; - } - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_show_active(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Show Active"; - ot->idname= "OUTLINER_OT_show_active"; - ot->description= "Adjust the view so that the active Object is shown centered"; - - /* callbacks */ - ot->exec= outliner_show_active_exec; - ot->poll= ED_operator_outliner_active; -} - -/* tse is not in the treestore, we use its contents to find a match */ -static TreeElement *outliner_find_tse(SpaceOops *soops, TreeStoreElem *tse) -{ - TreeStore *ts= soops->treestore; - TreeStoreElem *tselem; - int a; - - if(tse->id==NULL) return NULL; - - /* check if 'tse' is in treestore */ - tselem= ts->data; - for(a=0; ausedelem; a++, tselem++) { - if((tse->type==0 && tselem->type==0) || (tselem->type==tse->type && tselem->nr==tse->nr)) { - if(tselem->id==tse->id) { - break; - } - } - } - if(tselem) - return outliner_find_tree_element(&soops->tree, a); - - return NULL; -} - - -/* Called to find an item based on name. - */ -#if 0 - -/* recursive helper for function below */ -static void outliner_set_coordinates_element(SpaceOops *soops, TreeElement *te, int startx, int *starty) -{ - TreeStoreElem *tselem= TREESTORE(te); - - /* store coord and continue, we need coordinates for elements outside view too */ - te->xs= (float)startx; - te->ys= (float)(*starty); - *starty-= UI_UNIT_Y; - - if((tselem->flag & TSE_CLOSED)==0) { - TreeElement *ten; - for(ten= te->subtree.first; ten; ten= ten->next) { - outliner_set_coordinates_element(soops, ten, startx+UI_UNIT_X, starty); - } - } - -} - -/* to retrieve coordinates with redrawing the entire tree */ -static void outliner_set_coordinates(ARegion *ar, SpaceOops *soops) -{ - TreeElement *te; - int starty= (int)(ar->v2d.tot.ymax)-UI_UNIT_Y; - int startx= 0; - - for(te= soops->tree.first; te; te= te->next) { - outliner_set_coordinates_element(soops, te, startx, &starty); - } -} - -/* find next element that has this name */ -static TreeElement *outliner_find_named(SpaceOops *soops, ListBase *lb, char *name, int flags, TreeElement *prev, int *prevFound) -{ - TreeElement *te, *tes; - - for (te= lb->first; te; te= te->next) { - int found = outliner_filter_has_name(te, name, flags); - - if(found) { - /* name is right, but is element the previous one? */ - if (prev) { - if ((te != prev) && (*prevFound)) - return te; - if (te == prev) { - *prevFound = 1; - } - } - else - return te; - } - - tes= outliner_find_named(soops, &te->subtree, name, flags, prev, prevFound); - if(tes) return tes; - } - - /* nothing valid found */ - return NULL; -} - -static void outliner_find_panel(Scene *UNUSED(scene), ARegion *ar, SpaceOops *soops, int again, int flags) -{ - TreeElement *te= NULL; - TreeElement *last_find; - TreeStoreElem *tselem; - int ytop, xdelta, prevFound=0; - char name[32]; - - /* get last found tree-element based on stored search_tse */ - last_find= outliner_find_tse(soops, &soops->search_tse); - - /* determine which type of search to do */ - if (again && last_find) { - /* no popup panel - previous + user wanted to search for next after previous */ - BLI_strncpy(name, soops->search_string, sizeof(name)); - flags= soops->search_flags; - - /* try to find matching element */ - te= outliner_find_named(soops, &soops->tree, name, flags, last_find, &prevFound); - if (te==NULL) { - /* no more matches after previous, start from beginning again */ - prevFound= 1; - te= outliner_find_named(soops, &soops->tree, name, flags, last_find, &prevFound); - } - } - else { - /* pop up panel - no previous, or user didn't want search after previous */ - strcpy(name, ""); -// XXX if (sbutton(name, 0, sizeof(name)-1, "Find: ") && name[0]) { -// te= outliner_find_named(soops, &soops->tree, name, flags, NULL, &prevFound); -// } -// else return; /* XXX RETURN! XXX */ - } - - /* do selection and reveal */ - if (te) { - tselem= TREESTORE(te); - if (tselem) { - /* expand branches so that it will be visible, we need to get correct coordinates */ - if( outliner_open_back(soops, te)) - outliner_set_coordinates(ar, soops); - - /* deselect all visible, and select found element */ - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); - tselem->flag |= TSE_SELECTED; - - /* make te->ys center of view */ - ytop= (int)(te->ys + (ar->v2d.mask.ymax-ar->v2d.mask.ymin)/2); - if(ytop>0) ytop= 0; - ar->v2d.cur.ymax= (float)ytop; - ar->v2d.cur.ymin= (float)(ytop-(ar->v2d.mask.ymax-ar->v2d.mask.ymin)); - - /* make te->xs ==> te->xend center of view */ - xdelta = (int)(te->xs - ar->v2d.cur.xmin); - ar->v2d.cur.xmin += xdelta; - ar->v2d.cur.xmax += xdelta; - - /* store selection */ - soops->search_tse= *tselem; - - BLI_strncpy(soops->search_string, name, 33); - soops->search_flags= flags; - - /* redraw */ - soops->storeflag |= SO_TREESTORE_REDRAW; - } - } - else { - /* no tree-element found */ - error("Not found: %s", name); - } -} -#endif - -/* helper function for tree_element_shwo_hierarchy() - recursively checks whether subtrees have any objects*/ -static int subtree_has_objects(SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->type==0 && te->idcode==ID_OB) return 1; - if( subtree_has_objects(soops, &te->subtree)) return 1; - } - return 0; -} - -/* recursive helper function for Show Hierarchy operator */ -static void tree_element_show_hierarchy(Scene *scene, SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - - /* open all object elems, close others */ - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - if(tselem->type==0) { - if(te->idcode==ID_SCE) { - if(tselem->id!=(ID *)scene) tselem->flag |= TSE_CLOSED; - else tselem->flag &= ~TSE_CLOSED; - } - else if(te->idcode==ID_OB) { - if(subtree_has_objects(soops, &te->subtree)) tselem->flag &= ~TSE_CLOSED; - else tselem->flag |= TSE_CLOSED; - } - } - else tselem->flag |= TSE_CLOSED; - - if(tselem->flag & TSE_CLOSED); else tree_element_show_hierarchy(scene, soops, &te->subtree); - } -} - -/* show entire object level hierarchy */ -static int outliner_show_hierarchy_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - ARegion *ar= CTX_wm_region(C); - Scene *scene= CTX_data_scene(C); - - /* recursively open/close levels */ - tree_element_show_hierarchy(scene, soops, &soops->tree); - - ED_region_tag_redraw(ar); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_show_hierarchy(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Show Hierarchy"; - ot->idname= "OUTLINER_OT_show_hierarchy"; - ot->description= "Open all object entries and close all others"; - - /* callbacks */ - ot->exec= outliner_show_hierarchy_exec; - ot->poll= ED_operator_outliner_active; // TODO: shouldn't be allowed in RNA views... - - /* no undo or registry, UI option */ -} - -void outliner_select(SpaceOops *soops, ListBase *lb, int *index, short *selecting) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= lb->first; te && *index >= 0; te=te->next, (*index)--) { - tselem= TREESTORE(te); - - /* if we've encountered the right item, set its 'Outliner' selection status */ - if (*index == 0) { - /* this should be the last one, so no need to do anything with index */ - if ((te->flag & TE_ICONROW)==0) { - /* -1 value means toggle testing for now... */ - if (*selecting == -1) { - if (tselem->flag & TSE_SELECTED) - *selecting= 0; - else - *selecting= 1; - } - - /* set selection */ - if (*selecting) - tselem->flag |= TSE_SELECTED; - else - tselem->flag &= ~TSE_SELECTED; - } - } - else if ((tselem->flag & TSE_CLOSED)==0) { - /* Only try selecting sub-elements if we haven't hit the right element yet - * - * Hack warning: - * Index must be reduced before supplying it to the sub-tree to try to do - * selection, however, we need to increment it again for the next loop to - * function correctly - */ - (*index)--; - outliner_select(soops, &te->subtree, index, selecting); - (*index)++; - } - } -} - -/* ************ SELECTION OPERATIONS ********* */ - -static void set_operation_types(SpaceOops *soops, ListBase *lb, - int *scenelevel, - int *objectlevel, - int *idlevel, - int *datalevel) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type) { - if(*datalevel==0) - *datalevel= tselem->type; - else if(*datalevel!=tselem->type) - *datalevel= -1; - } - else { - int idcode= GS(tselem->id->name); - switch(idcode) { - case ID_SCE: - *scenelevel= 1; - break; - case ID_OB: - *objectlevel= 1; - break; - - case ID_ME: case ID_CU: case ID_MB: case ID_LT: - case ID_LA: case ID_AR: case ID_CA: - case ID_MA: case ID_TE: case ID_IP: case ID_IM: - case ID_SO: case ID_KE: case ID_WO: case ID_AC: - case ID_NLA: case ID_TXT: case ID_GR: - if(*idlevel==0) *idlevel= idcode; - else if(*idlevel!=idcode) *idlevel= -1; - break; - } - } - } - if((tselem->flag & TSE_CLOSED)==0) { - set_operation_types(soops, &te->subtree, - scenelevel, objectlevel, idlevel, datalevel); - } - } -} - -static void unlink_material_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) -{ - Material **matar=NULL; - int a, totcol=0; - - if( GS(tsep->id->name)==ID_OB) { - Object *ob= (Object *)tsep->id; - totcol= ob->totcol; - matar= ob->mat; - } - else if( GS(tsep->id->name)==ID_ME) { - Mesh *me= (Mesh *)tsep->id; - totcol= me->totcol; - matar= me->mat; - } - else if( GS(tsep->id->name)==ID_CU) { - Curve *cu= (Curve *)tsep->id; - totcol= cu->totcol; - matar= cu->mat; - } - else if( GS(tsep->id->name)==ID_MB) { - MetaBall *mb= (MetaBall *)tsep->id; - totcol= mb->totcol; - matar= mb->mat; - } - - for(a=0; aindex && matar[a]) { - matar[a]->id.us--; - matar[a]= NULL; - } - } -} - -static void unlink_texture_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) -{ - MTex **mtex= NULL; - int a; - - if( GS(tsep->id->name)==ID_MA) { - Material *ma= (Material *)tsep->id; - mtex= ma->mtex; - } - else if( GS(tsep->id->name)==ID_LA) { - Lamp *la= (Lamp *)tsep->id; - mtex= la->mtex; - } - else if( GS(tsep->id->name)==ID_WO) { - World *wrld= (World *)tsep->id; - mtex= wrld->mtex; - } - else return; - - for(a=0; aindex && mtex[a]) { - if(mtex[a]->tex) { - mtex[a]->tex->id.us--; - mtex[a]->tex= NULL; - } - } - } -} - -static void unlink_group_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) -{ - Group *group= (Group *)tselem->id; - - if(tsep) { - if( GS(tsep->id->name)==ID_OB) { - Object *ob= (Object *)tsep->id; - ob->dup_group= NULL; - } - } - else { - unlink_group(group); - } -} - -static void outliner_do_libdata_operation(bContext *C, Scene *scene, SpaceOops *soops, ListBase *lb, - void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te=lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type==0) { - TreeStoreElem *tsep= TREESTORE(te->parent); - operation_cb(C, scene, te, tsep, tselem); - } - } - if((tselem->flag & TSE_CLOSED)==0) { - outliner_do_libdata_operation(C, scene, soops, &te->subtree, operation_cb); - } - } -} - -/* */ - -static void object_select_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base && ((base->object->restrictflag & OB_RESTRICT_VIEW)==0)) { - base->flag |= SELECT; - base->object->flag |= SELECT; - } -} - -static void object_deselect_cb(bContext *UNUSED(C), Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) base= object_in_scene((Object *)tselem->id, scene); - if(base) { - base->flag &= ~SELECT; - base->object->flag &= ~SELECT; - } -} - -static void object_delete_cb(bContext *C, Scene *scene, TreeElement *te, TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Base *base= (Base *)te->directdata; - - if(base==NULL) - base= object_in_scene((Object *)tselem->id, scene); - if(base) { - // check also library later - if(scene->obedit==base->object) - ED_object_exit_editmode(C, EM_FREEDATA|EM_FREEUNDO|EM_WAITCURSOR|EM_DO_UNDO); - - ED_base_object_free_and_unlink(CTX_data_main(C), scene, base); - te->directdata= NULL; - tselem->id= NULL; - } - -} - -static void id_local_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - if(tselem->id->lib && (tselem->id->flag & LIB_EXTERN)) { - tselem->id->lib= NULL; - tselem->id->flag= LIB_LOCAL; - new_id(NULL, tselem->id, NULL); - } -} - -static void group_linkobs2scene_cb(bContext *UNUSED(C), Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) -{ - Group *group= (Group *)tselem->id; - GroupObject *gob; - Base *base; - - for(gob=group->gobject.first; gob; gob=gob->next) { - base= object_in_scene(gob->ob, scene); - if (base) { - base->object->flag |= SELECT; - base->flag |= SELECT; - } else { - /* link to scene */ - base= MEM_callocN( sizeof(Base), "add_base"); - BLI_addhead(&scene->base, base); - base->lay= (1<<20)-1; /*v3d->lay;*/ /* would be nice to use the 3d layer but the include's not here */ - gob->ob->flag |= SELECT; - base->flag = gob->ob->flag; - base->object= gob->ob; - id_lib_extern((ID *)gob->ob); /* incase these are from a linked group */ - } - } -} - -static void outliner_do_object_operation(bContext *C, Scene *scene_act, SpaceOops *soops, ListBase *lb, - void (*operation_cb)(bContext *C, Scene *scene, TreeElement *, TreeStoreElem *, TreeStoreElem *)) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te=lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type==0 && te->idcode==ID_OB) { - // when objects selected in other scenes... dunno if that should be allowed - Scene *scene_owner= (Scene *)outliner_search_back(soops, te, ID_SCE); - if(scene_owner && scene_act != scene_owner) { - ED_screen_set_scene(C, scene_owner); - } - /* important to use 'scene_owner' not scene_act else deleting objects can crash. - * only use 'scene_act' when 'scene_owner' is NULL, which can happen when the - * outliner isnt showing scenes: Visible Layer draw mode for eg. */ - operation_cb(C, scene_owner ? scene_owner : scene_act, te, NULL, tselem); - } - } - if((tselem->flag & TSE_CLOSED)==0) { - outliner_do_object_operation(C, scene_act, soops, &te->subtree, operation_cb); - } - } -} - -/* ******************************************** */ - -static void pchan_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) -{ - bPoseChannel *pchan= (bPoseChannel *)te->directdata; - - if(event==1) - pchan->bone->flag |= BONE_SELECTED; - else if(event==2) - pchan->bone->flag &= ~BONE_SELECTED; - else if(event==3) { - pchan->bone->flag |= BONE_HIDDEN_P; - pchan->bone->flag &= ~BONE_SELECTED; - } - else if(event==4) - pchan->bone->flag &= ~BONE_HIDDEN_P; -} - -static void bone_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) -{ - Bone *bone= (Bone *)te->directdata; - - if(event==1) - bone->flag |= BONE_SELECTED; - else if(event==2) - bone->flag &= ~BONE_SELECTED; - else if(event==3) { - bone->flag |= BONE_HIDDEN_P; - bone->flag &= ~BONE_SELECTED; - } - else if(event==4) - bone->flag &= ~BONE_HIDDEN_P; -} - -static void ebone_cb(int event, TreeElement *te, TreeStoreElem *UNUSED(tselem)) -{ - EditBone *ebone= (EditBone *)te->directdata; - - if(event==1) - ebone->flag |= BONE_SELECTED; - else if(event==2) - ebone->flag &= ~BONE_SELECTED; - else if(event==3) { - ebone->flag |= BONE_HIDDEN_A; - ebone->flag &= ~BONE_SELECTED|BONE_TIPSEL|BONE_ROOTSEL; - } - else if(event==4) - ebone->flag &= ~BONE_HIDDEN_A; -} - -static void sequence_cb(int event, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tselem)) -{ -// Sequence *seq= (Sequence*) te->directdata; - if(event==1) { -// XXX select_single_seq(seq, 1); - } -} - -static void outliner_do_data_operation(SpaceOops *soops, int type, int event, ListBase *lb, - void (*operation_cb)(int, TreeElement *, TreeStoreElem *)) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te=lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(tselem->flag & TSE_SELECTED) { - if(tselem->type==type) { - operation_cb(event, te, tselem); - } - } - if((tselem->flag & TSE_CLOSED)==0) { - outliner_do_data_operation(soops, type, event, &te->subtree, operation_cb); - } - } -} - -static void outliner_del(bContext *C, Scene *scene, ARegion *UNUSED(ar), SpaceOops *soops) -{ - - if(soops->outlinevis==SO_SEQUENCE) - ;// del_seq(); - else { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_delete_cb); - DAG_scene_sort(CTX_data_main(C), scene); - ED_undo_push(C, "Delete Objects"); - WM_event_add_notifier(C, NC_SCENE|ND_OB_ACTIVE, scene); - } -} - -/* **************************************** */ - -static EnumPropertyItem prop_object_op_types[] = { - {1, "SELECT", 0, "Select", ""}, - {2, "DESELECT", 0, "Deselect", ""}, - {4, "DELETE", 0, "Delete", ""}, - {6, "TOGVIS", 0, "Toggle Visible", ""}, - {7, "TOGSEL", 0, "Toggle Selectable", ""}, - {8, "TOGREN", 0, "Toggle Renderable", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_object_operation_exec(bContext *C, wmOperator *op) -{ - Main *bmain= CTX_data_main(C); - Scene *scene= CTX_data_scene(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - int event; - const char *str= NULL; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - event= RNA_enum_get(op->ptr, "type"); - - if(event==1) { - Scene *sce= scene; // to be able to delete, scenes are set... - outliner_do_object_operation(C, scene, soops, &soops->tree, object_select_cb); - if(scene != sce) { - ED_screen_set_scene(C, sce); - } - - str= "Select Objects"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(event==2) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_deselect_cb); - str= "Deselect Objects"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(event==4) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_delete_cb); - DAG_scene_sort(bmain, scene); - str= "Delete Objects"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_ACTIVE, scene); - } - else if(event==5) { /* disabled, see above enum (ton) */ - outliner_do_object_operation(C, scene, soops, &soops->tree, id_local_cb); - str= "Localized Objects"; - } - else if(event==6) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_visibility_cb); - str= "Toggle Visibility"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_VISIBLE, scene); - } - else if(event==7) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_selectability_cb); - str= "Toggle Selectability"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - } - else if(event==8) { - outliner_do_object_operation(C, scene, soops, &soops->tree, object_toggle_renderability_cb); - str= "Toggle Renderability"; - WM_event_add_notifier(C, NC_SCENE|ND_OB_RENDER, scene); - } - - ED_undo_push(C, str); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_object_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner Object Operation"; - ot->idname= "OUTLINER_OT_object_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_object_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_object_op_types, 0, "Object Operation", ""); -} - -/* **************************************** */ - -static EnumPropertyItem prop_group_op_types[] = { - {1, "UNLINK", 0, "Unlink", ""}, - {2, "LOCAL", 0, "Make Local", ""}, - {3, "LINK", 0, "Link Group Objects to Scene", ""}, - {4, "TOGVIS", 0, "Toggle Visible", ""}, - {5, "TOGSEL", 0, "Toggle Selectable", ""}, - {6, "TOGREN", 0, "Toggle Renderable", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_group_operation_exec(bContext *C, wmOperator *op) -{ - Scene *scene= CTX_data_scene(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - int event; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - event= RNA_enum_get(op->ptr, "type"); - - if(event==1) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_group_cb); - ED_undo_push(C, "Unlink group"); - } - else if(event==2) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); - ED_undo_push(C, "Localized Data"); - } - else if(event==3) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, group_linkobs2scene_cb); - ED_undo_push(C, "Link Group Objects to Scene"); - } - - - WM_event_add_notifier(C, NC_GROUP, NULL); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_group_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner Group Operation"; - ot->idname= "OUTLINER_OT_group_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_group_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_group_op_types, 0, "Group Operation", ""); -} - -/* **************************************** */ - -static EnumPropertyItem prop_id_op_types[] = { - {1, "UNLINK", 0, "Unlink", ""}, - {2, "LOCAL", 0, "Make Local", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_id_operation_exec(bContext *C, wmOperator *op) -{ - Scene *scene= CTX_data_scene(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - int event; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - event= RNA_enum_get(op->ptr, "type"); - - if(event==1) { - switch(idlevel) { - case ID_MA: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_material_cb); - ED_undo_push(C, "Unlink material"); - break; - case ID_TE: - outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_texture_cb); - ED_undo_push(C, "Unlink texture"); - break; - default: - BKE_report(op->reports, RPT_WARNING, "Not Yet"); - } - } - else if(event==2) { - outliner_do_libdata_operation(C, scene, soops, &soops->tree, id_local_cb); - ED_undo_push(C, "Localized Data"); - } - - /* wrong notifier still... */ - WM_event_add_notifier(C, NC_OBJECT, NULL); - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_id_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner ID data Operation"; - ot->idname= "OUTLINER_OT_id_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_id_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_id_op_types, 0, "ID data Operation", ""); -} - -/* **************************************** */ - -static EnumPropertyItem prop_data_op_types[] = { - {1, "SELECT", 0, "Select", ""}, - {2, "DESELECT", 0, "Deselect", ""}, - {3, "HIDE", 0, "Hide", ""}, - {4, "UNHIDE", 0, "Unhide", ""}, - {0, NULL, 0, NULL, NULL} -}; - -static int outliner_data_operation_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - int event; - - /* check for invalid states */ - if (soops == NULL) - return OPERATOR_CANCELLED; - - event= RNA_enum_get(op->ptr, "type"); - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - if(datalevel==TSE_POSE_CHANNEL) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, pchan_cb); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); - ED_undo_push(C, "PoseChannel operation"); - } - } - else if(datalevel==TSE_BONE) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, bone_cb); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); - ED_undo_push(C, "Bone operation"); - } - } - else if(datalevel==TSE_EBONE) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, ebone_cb); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); - ED_undo_push(C, "EditBone operation"); - } - } - else if(datalevel==TSE_SEQUENCE) { - if(event>0) { - outliner_do_data_operation(soops, datalevel, event, &soops->tree, sequence_cb); - } - } - - return OPERATOR_FINISHED; -} - - -void OUTLINER_OT_data_operation(wmOperatorType *ot) -{ - /* identifiers */ - ot->name= "Outliner Data Operation"; - ot->idname= "OUTLINER_OT_data_operation"; - ot->description= ""; - - /* callbacks */ - ot->invoke= WM_menu_invoke; - ot->exec= outliner_data_operation_exec; - ot->poll= ED_operator_outliner_active; - - ot->flag= 0; - - ot->prop= RNA_def_enum(ot->srna, "type", prop_data_op_types, 0, "Data Operation", ""); -} - - -/* ******************** */ - - -static int do_outliner_operation_event(bContext *C, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, wmEvent *event, const float mval[2]) -{ - - if(mval[1]>te->ys && mval[1]ys+UI_UNIT_Y) { - int scenelevel=0, objectlevel=0, idlevel=0, datalevel=0; - TreeStoreElem *tselem= TREESTORE(te); - - /* select object that's clicked on and popup context menu */ - if (!(tselem->flag & TSE_SELECTED)) { - - if ( outliner_has_one_flag(soops, &soops->tree, TSE_SELECTED, 1) ) - outliner_set_flag(soops, &soops->tree, TSE_SELECTED, 0); - - tselem->flag |= TSE_SELECTED; - /* redraw, same as outliner_select function */ - soops->storeflag |= SO_TREESTORE_REDRAW; - ED_region_tag_redraw(ar); - } - - set_operation_types(soops, &soops->tree, &scenelevel, &objectlevel, &idlevel, &datalevel); - - if(scenelevel) { - //if(objectlevel || datalevel || idlevel) error("Mixed selection"); - //else pupmenu("Scene Operations%t|Delete"); - } - else if(objectlevel) { - WM_operator_name_call(C, "OUTLINER_OT_object_operation", WM_OP_INVOKE_REGION_WIN, NULL); - } - else if(idlevel) { - if(idlevel==-1 || datalevel) error("Mixed selection"); - else { - if (idlevel==ID_GR) - WM_operator_name_call(C, "OUTLINER_OT_group_operation", WM_OP_INVOKE_REGION_WIN, NULL); - else - WM_operator_name_call(C, "OUTLINER_OT_id_operation", WM_OP_INVOKE_REGION_WIN, NULL); - } - } - else if(datalevel) { - if(datalevel==-1) error("Mixed selection"); - else { - WM_operator_name_call(C, "OUTLINER_OT_data_operation", WM_OP_INVOKE_REGION_WIN, NULL); - } - } - - return 1; - } - - for(te= te->subtree.first; te; te= te->next) { - if(do_outliner_operation_event(C, scene, ar, soops, te, event, mval)) - return 1; - } - return 0; -} - - -static int outliner_operation(bContext *C, wmOperator *UNUSED(op), wmEvent *event) -{ - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - SpaceOops *soops= CTX_wm_space_outliner(C); - TreeElement *te; - float fmval[2]; - - UI_view2d_region_to_view(&ar->v2d, event->mval[0], event->mval[1], fmval, fmval+1); - - for(te= soops->tree.first; te; te= te->next) { - if(do_outliner_operation_event(C, scene, ar, soops, te, event, fmval)) break; - } - - return OPERATOR_FINISHED; -} - -/* Menu only! Calls other operators */ -void OUTLINER_OT_operation(wmOperatorType *ot) -{ - ot->name= "Execute Operation"; - ot->idname= "OUTLINER_OT_operation"; - ot->description= "Context menu for item operations"; - - ot->invoke= outliner_operation; - - ot->poll= ED_operator_outliner_active; -} - - - -/* ***************** ANIMATO OPERATIONS ********************************** */ -/* KeyingSet and Driver Creation - Helper functions */ - -/* specialised poll callback for these operators to work in Datablocks view only */ -static int ed_operator_outliner_datablocks_active(bContext *C) -{ - ScrArea *sa= CTX_wm_area(C); - if ((sa) && (sa->spacetype==SPACE_OUTLINER)) { - SpaceOops *so= CTX_wm_space_outliner(C); - return (so->outlinevis == SO_DATABLOCKS); - } - return 0; -} - - -/* Helper func to extract an RNA path from selected tree element - * NOTE: the caller must zero-out all values of the pointers that it passes here first, as - * this function does not do that yet - */ -static void tree_element_to_path(SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, - ID **id, char **path, int *array_index, short *flag, short *UNUSED(groupmode)) -{ - ListBase hierarchy = {NULL, NULL}; - LinkData *ld; - TreeElement *tem, *temnext, *temsub; - TreeStoreElem *tse, *tsenext; - PointerRNA *ptr, *nextptr; - PropertyRNA *prop; - char *newpath=NULL; - - /* optimise tricks: - * - Don't do anything if the selected item is a 'struct', but arrays are allowed - */ - if (tselem->type == TSE_RNA_STRUCT) - return; - - /* Overview of Algorithm: - * 1. Go up the chain of parents until we find the 'root', taking note of the - * levels encountered in reverse-order (i.e. items are added to the start of the list - * for more convenient looping later) - * 2. Walk down the chain, adding from the first ID encountered - * (which will become the 'ID' for the KeyingSet Path), and build a - * path as we step through the chain - */ - - /* step 1: flatten out hierarchy of parents into a flat chain */ - for (tem= te->parent; tem; tem= tem->parent) { - ld= MEM_callocN(sizeof(LinkData), "LinkData for tree_element_to_path()"); - ld->data= tem; - BLI_addhead(&hierarchy, ld); - } - - /* step 2: step down hierarchy building the path (NOTE: addhead in previous loop was needed so that we can loop like this) */ - for (ld= hierarchy.first; ld; ld= ld->next) { - /* get data */ - tem= (TreeElement *)ld->data; - tse= TREESTORE(tem); - ptr= &tem->rnaptr; - prop= tem->directdata; - - /* check if we're looking for first ID, or appending to path */ - if (*id) { - /* just 'append' property to path - * - to prevent memory leaks, we must write to newpath not path, then free old path + swap them - */ - if(tse->type == TSE_RNA_PROPERTY) { - if(RNA_property_type(prop) == PROP_POINTER) { - /* for pointer we just append property name */ - newpath= RNA_path_append(*path, ptr, prop, 0, NULL); - } - else if(RNA_property_type(prop) == PROP_COLLECTION) { - char buf[128], *name; - - temnext= (TreeElement*)(ld->next->data); - tsenext= TREESTORE(temnext); - - nextptr= &temnext->rnaptr; - name= RNA_struct_name_get_alloc(nextptr, buf, sizeof(buf)); - - if(name) { - /* if possible, use name as a key in the path */ - newpath= RNA_path_append(*path, NULL, prop, 0, name); - - if(name != buf) - MEM_freeN(name); - } - else { - /* otherwise use index */ - int index= 0; - - for(temsub=tem->subtree.first; temsub; temsub=temsub->next, index++) - if(temsub == temnext) - break; - - newpath= RNA_path_append(*path, NULL, prop, index, NULL); - } - - ld= ld->next; - } - } - - if(newpath) { - if (*path) MEM_freeN(*path); - *path= newpath; - newpath= NULL; - } - } - else { - /* no ID, so check if entry is RNA-struct, and if that RNA-struct is an ID datablock to extract info from */ - if (tse->type == TSE_RNA_STRUCT) { - /* ptr->data not ptr->id.data seems to be the one we want, since ptr->data is sometimes the owner of this ID? */ - if(RNA_struct_is_ID(ptr->type)) { - *id= (ID *)ptr->data; - - /* clear path */ - if(*path) { - MEM_freeN(*path); - path= NULL; - } - } - } - } - } - - /* step 3: if we've got an ID, add the current item to the path */ - if (*id) { - /* add the active property to the path */ - ptr= &te->rnaptr; - prop= te->directdata; - - /* array checks */ - if (tselem->type == TSE_RNA_ARRAY_ELEM) { - /* item is part of an array, so must set the array_index */ - *array_index= te->index; - } - else if (RNA_property_array_length(ptr, prop)) { - /* entire array was selected, so keyframe all */ - *flag |= KSP_FLAG_WHOLE_ARRAY; - } - - /* path */ - newpath= RNA_path_append(*path, NULL, prop, 0, NULL); - if (*path) MEM_freeN(*path); - *path= newpath; - } - - /* free temp data */ - BLI_freelistN(&hierarchy); -} - -/* ***************** KEYINGSET OPERATIONS *************** */ - -/* These operators are only available in databrowser mode for now, as - * they depend on having RNA paths and/or hierarchies available. - */ -enum { - DRIVERS_EDITMODE_ADD = 0, - DRIVERS_EDITMODE_REMOVE, -} /*eDrivers_EditModes*/; - -/* Utilities ---------------------------------- */ - -/* Recursively iterate over tree, finding and working on selected items */ -static void do_outliner_drivers_editop(SpaceOops *soops, ListBase *tree, ReportList *reports, short mode) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= tree->first; te; te=te->next) { - tselem= TREESTORE(te); - - /* if item is selected, perform operation */ - if (tselem->flag & TSE_SELECTED) { - ID *id= NULL; - char *path= NULL; - int array_index= 0; - short flag= 0; - short groupmode= KSP_GROUP_KSNAME; - - /* check if RNA-property described by this selected element is an animateable prop */ - if (ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM) && RNA_property_animateable(&te->rnaptr, te->directdata)) { - /* get id + path + index info from the selected element */ - tree_element_to_path(soops, te, tselem, - &id, &path, &array_index, &flag, &groupmode); - } - - /* only if ID and path were set, should we perform any actions */ - if (id && path) { - short dflags = CREATEDRIVER_WITH_DEFAULT_DVAR; - int arraylen = 1; - - /* array checks */ - if (flag & KSP_FLAG_WHOLE_ARRAY) { - /* entire array was selected, so add drivers for all */ - arraylen= RNA_property_array_length(&te->rnaptr, te->directdata); - } - else - arraylen= array_index; - - /* we should do at least one step */ - if (arraylen == array_index) - arraylen++; - - /* for each array element we should affect, add driver */ - for (; array_index < arraylen; array_index++) { - /* action depends on mode */ - switch (mode) { - case DRIVERS_EDITMODE_ADD: - { - /* add a new driver with the information obtained (only if valid) */ - ANIM_add_driver(reports, id, path, array_index, dflags, DRIVER_TYPE_PYTHON); - } - break; - case DRIVERS_EDITMODE_REMOVE: - { - /* remove driver matching the information obtained (only if valid) */ - ANIM_remove_driver(reports, id, path, array_index, dflags); - } - break; - } - } - - /* free path, since it had to be generated */ - MEM_freeN(path); - } - - - } - - /* go over sub-tree */ - if ((tselem->flag & TSE_CLOSED)==0) - do_outliner_drivers_editop(soops, &te->subtree, reports, mode); - } -} - -/* Add Operator ---------------------------------- */ - -static int outliner_drivers_addsel_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - - /* check for invalid states */ - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_drivers_editop(soutliner, &soutliner->tree, op->reports, DRIVERS_EDITMODE_ADD); - - /* send notifiers */ - WM_event_add_notifier(C, NC_ANIMATION|ND_FCURVES_ORDER, NULL); // XXX - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_drivers_add_selected(wmOperatorType *ot) -{ - /* api callbacks */ - ot->idname= "OUTLINER_OT_drivers_add_selected"; - ot->name= "Add Drivers for Selected"; - ot->description= "Add drivers to selected items"; - - /* api callbacks */ - ot->exec= outliner_drivers_addsel_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - - -/* Remove Operator ---------------------------------- */ - -static int outliner_drivers_deletesel_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - - /* check for invalid states */ - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_drivers_editop(soutliner, &soutliner->tree, op->reports, DRIVERS_EDITMODE_REMOVE); - - /* send notifiers */ - WM_event_add_notifier(C, ND_KEYS, NULL); // XXX - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_drivers_delete_selected(wmOperatorType *ot) -{ - /* identifiers */ - ot->idname= "OUTLINER_OT_drivers_delete_selected"; - ot->name= "Delete Drivers for Selected"; - ot->description= "Delete drivers assigned to selected items"; - - /* api callbacks */ - ot->exec= outliner_drivers_deletesel_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* ***************** KEYINGSET OPERATIONS *************** */ - -/* These operators are only available in databrowser mode for now, as - * they depend on having RNA paths and/or hierarchies available. - */ -enum { - KEYINGSET_EDITMODE_ADD = 0, - KEYINGSET_EDITMODE_REMOVE, -} /*eKeyingSet_EditModes*/; - -/* Utilities ---------------------------------- */ - -/* find the 'active' KeyingSet, and add if not found (if adding is allowed) */ -// TODO: should this be an API func? -static KeyingSet *verify_active_keyingset(Scene *scene, short add) -{ - KeyingSet *ks= NULL; - - /* sanity check */ - if (scene == NULL) - return NULL; - - /* try to find one from scene */ - if (scene->active_keyingset > 0) - ks= BLI_findlink(&scene->keyingsets, scene->active_keyingset-1); - - /* add if none found */ - // XXX the default settings have yet to evolve - if ((add) && (ks==NULL)) { - ks= BKE_keyingset_add(&scene->keyingsets, NULL, KEYINGSET_ABSOLUTE, 0); - scene->active_keyingset= BLI_countlist(&scene->keyingsets); - } - - return ks; -} - -/* Recursively iterate over tree, finding and working on selected items */ -static void do_outliner_keyingset_editop(SpaceOops *soops, KeyingSet *ks, ListBase *tree, short mode) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for (te= tree->first; te; te=te->next) { - tselem= TREESTORE(te); - - /* if item is selected, perform operation */ - if (tselem->flag & TSE_SELECTED) { - ID *id= NULL; - char *path= NULL; - int array_index= 0; - short flag= 0; - short groupmode= KSP_GROUP_KSNAME; - - /* check if RNA-property described by this selected element is an animateable prop */ - if (ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM) && RNA_property_animateable(&te->rnaptr, te->directdata)) { - /* get id + path + index info from the selected element */ - tree_element_to_path(soops, te, tselem, - &id, &path, &array_index, &flag, &groupmode); - } - - /* only if ID and path were set, should we perform any actions */ - if (id && path) { - /* action depends on mode */ - switch (mode) { - case KEYINGSET_EDITMODE_ADD: - { - /* add a new path with the information obtained (only if valid) */ - // TODO: what do we do with group name? for now, we don't supply one, and just let this use the KeyingSet name - BKE_keyingset_add_path(ks, id, NULL, path, array_index, flag, groupmode); - ks->active_path= BLI_countlist(&ks->paths); - } - break; - case KEYINGSET_EDITMODE_REMOVE: - { - /* find the relevant path, then remove it from the KeyingSet */ - KS_Path *ksp= BKE_keyingset_find_path(ks, id, NULL, path, array_index, groupmode); - - if (ksp) { - /* free path's data */ - BKE_keyingset_free_path(ks, ksp); - - ks->active_path= 0; - } - } - break; - } - - /* free path, since it had to be generated */ - MEM_freeN(path); - } - } - - /* go over sub-tree */ - if ((tselem->flag & TSE_CLOSED)==0) - do_outliner_keyingset_editop(soops, ks, &te->subtree, mode); - } -} - -/* Add Operator ---------------------------------- */ - -static int outliner_keyingset_additems_exec(bContext *C, wmOperator *op) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - KeyingSet *ks= verify_active_keyingset(scene, 1); - - /* check for invalid states */ - if (ks == NULL) { - BKE_report(op->reports, RPT_ERROR, "Operation requires an Active Keying Set"); - return OPERATOR_CANCELLED; - } - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_keyingset_editop(soutliner, ks, &soutliner->tree, KEYINGSET_EDITMODE_ADD); - - /* send notifiers */ - WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_keyingset_add_selected(wmOperatorType *ot) -{ - /* identifiers */ - ot->idname= "OUTLINER_OT_keyingset_add_selected"; - ot->name= "Keying Set Add Selected"; - ot->description= "Add selected items (blue-grey rows) to active Keying Set"; - - /* api callbacks */ - ot->exec= outliner_keyingset_additems_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - - -/* Remove Operator ---------------------------------- */ - -static int outliner_keyingset_removeitems_exec(bContext *C, wmOperator *UNUSED(op)) -{ - SpaceOops *soutliner= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - KeyingSet *ks= verify_active_keyingset(scene, 1); - - /* check for invalid states */ - if (soutliner == NULL) - return OPERATOR_CANCELLED; - - /* recursively go into tree, adding selected items */ - do_outliner_keyingset_editop(soutliner, ks, &soutliner->tree, KEYINGSET_EDITMODE_REMOVE); - - /* send notifiers */ - WM_event_add_notifier(C, NC_SCENE|ND_KEYINGSET, NULL); - - return OPERATOR_FINISHED; -} - -void OUTLINER_OT_keyingset_remove_selected(wmOperatorType *ot) -{ - /* identifiers */ - ot->idname= "OUTLINER_OT_keyingset_remove_selected"; - ot->name= "Keying Set Remove Selected"; - ot->description = "Remove selected items (blue-grey rows) from active Keying Set"; - - /* api callbacks */ - ot->exec= outliner_keyingset_removeitems_exec; - ot->poll= ed_operator_outliner_datablocks_active; - - /* flags */ - ot->flag = OPTYPE_REGISTER|OPTYPE_UNDO; -} - -/* ***************** DRAW *************** */ - -/* make function calls a bit compacter */ -struct DrawIconArg { - uiBlock *block; - ID *id; - int xmax, x, y; - float alpha; -}; - -static void tselem_draw_icon_uibut(struct DrawIconArg *arg, int icon) -{ - /* restrict collumn clip... it has been coded by simply overdrawing, doesnt work for buttons */ - if(arg->x >= arg->xmax) - UI_icon_draw(arg->x, arg->y, icon); - else { - /* XXX investigate: button placement of icons is way different than UI_icon_draw? */ - float ufac= UI_UNIT_X/20.0f; - uiBut *but= uiDefIconBut(arg->block, LABEL, 0, icon, arg->x-3.0f*ufac, arg->y, UI_UNIT_X-4.0f*ufac, UI_UNIT_Y-4.0f*ufac, NULL, 0.0, 0.0, 1.0, arg->alpha, (arg->id && arg->id->lib) ? arg->id->lib->name : ""); - - if(arg->id) - uiButSetDragID(but, arg->id); - } - -} - -static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeStoreElem *tselem, TreeElement *te, float alpha) -{ - struct DrawIconArg arg; - - /* make function calls a bit compacter */ - arg.block= block; - arg.id= tselem->id; - arg.xmax= xmax; - arg.x= x; - arg.y= y; - arg.alpha= alpha; - - if(tselem->type) { - switch( tselem->type) { - case TSE_ANIM_DATA: - UI_icon_draw(x, y, ICON_ANIM_DATA); break; // xxx - case TSE_NLA: - UI_icon_draw(x, y, ICON_NLA); break; - case TSE_NLA_TRACK: - UI_icon_draw(x, y, ICON_NLA); break; // XXX - case TSE_NLA_ACTION: - UI_icon_draw(x, y, ICON_ACTION); break; - case TSE_DEFGROUP_BASE: - UI_icon_draw(x, y, ICON_GROUP_VERTEX); break; - case TSE_BONE: - case TSE_EBONE: - UI_icon_draw(x, y, ICON_BONE_DATA); break; - case TSE_CONSTRAINT_BASE: - UI_icon_draw(x, y, ICON_CONSTRAINT); break; - case TSE_MODIFIER_BASE: - UI_icon_draw(x, y, ICON_MODIFIER); break; - case TSE_LINKED_OB: - UI_icon_draw(x, y, ICON_OBJECT_DATA); break; - case TSE_LINKED_PSYS: - UI_icon_draw(x, y, ICON_PARTICLES); break; - case TSE_MODIFIER: - { - Object *ob= (Object *)tselem->id; - ModifierData *md= BLI_findlink(&ob->modifiers, tselem->nr); - switch(md->type) { - case eModifierType_Subsurf: - UI_icon_draw(x, y, ICON_MOD_SUBSURF); break; - case eModifierType_Armature: - UI_icon_draw(x, y, ICON_MOD_ARMATURE); break; - case eModifierType_Lattice: - UI_icon_draw(x, y, ICON_MOD_LATTICE); break; - case eModifierType_Curve: - UI_icon_draw(x, y, ICON_MOD_CURVE); break; - case eModifierType_Build: - UI_icon_draw(x, y, ICON_MOD_BUILD); break; - case eModifierType_Mirror: - UI_icon_draw(x, y, ICON_MOD_MIRROR); break; - case eModifierType_Decimate: - UI_icon_draw(x, y, ICON_MOD_DECIM); break; - case eModifierType_Wave: - UI_icon_draw(x, y, ICON_MOD_WAVE); break; - case eModifierType_Hook: - UI_icon_draw(x, y, ICON_HOOK); break; - case eModifierType_Softbody: - UI_icon_draw(x, y, ICON_MOD_SOFT); break; - case eModifierType_Boolean: - UI_icon_draw(x, y, ICON_MOD_BOOLEAN); break; - case eModifierType_ParticleSystem: - UI_icon_draw(x, y, ICON_MOD_PARTICLES); break; - case eModifierType_ParticleInstance: - UI_icon_draw(x, y, ICON_MOD_PARTICLES); break; - case eModifierType_EdgeSplit: - UI_icon_draw(x, y, ICON_MOD_EDGESPLIT); break; - case eModifierType_Array: - UI_icon_draw(x, y, ICON_MOD_ARRAY); break; - case eModifierType_UVProject: - UI_icon_draw(x, y, ICON_MOD_UVPROJECT); break; - case eModifierType_Displace: - UI_icon_draw(x, y, ICON_MOD_DISPLACE); break; - case eModifierType_Shrinkwrap: - UI_icon_draw(x, y, ICON_MOD_SHRINKWRAP); break; - case eModifierType_Cast: - UI_icon_draw(x, y, ICON_MOD_CAST); break; - case eModifierType_MeshDeform: - UI_icon_draw(x, y, ICON_MOD_MESHDEFORM); break; - case eModifierType_Bevel: - UI_icon_draw(x, y, ICON_MOD_BEVEL); break; - case eModifierType_Smooth: - UI_icon_draw(x, y, ICON_MOD_SMOOTH); break; - case eModifierType_SimpleDeform: - UI_icon_draw(x, y, ICON_MOD_SIMPLEDEFORM); break; - case eModifierType_Mask: - UI_icon_draw(x, y, ICON_MOD_MASK); break; - case eModifierType_Cloth: - UI_icon_draw(x, y, ICON_MOD_CLOTH); break; - case eModifierType_Explode: - UI_icon_draw(x, y, ICON_MOD_EXPLODE); break; - case eModifierType_Collision: - UI_icon_draw(x, y, ICON_MOD_PHYSICS); break; - case eModifierType_Fluidsim: - UI_icon_draw(x, y, ICON_MOD_FLUIDSIM); break; - case eModifierType_Multires: - UI_icon_draw(x, y, ICON_MOD_MULTIRES); break; - case eModifierType_Smoke: - UI_icon_draw(x, y, ICON_MOD_SMOKE); break; - case eModifierType_Solidify: - UI_icon_draw(x, y, ICON_MOD_SOLIDIFY); break; - case eModifierType_Screw: - UI_icon_draw(x, y, ICON_MOD_SCREW); break; - default: - UI_icon_draw(x, y, ICON_DOT); break; - } - break; - } - case TSE_SCRIPT_BASE: - UI_icon_draw(x, y, ICON_TEXT); break; - case TSE_POSE_BASE: - UI_icon_draw(x, y, ICON_ARMATURE_DATA); break; - case TSE_POSE_CHANNEL: - UI_icon_draw(x, y, ICON_BONE_DATA); break; - case TSE_PROXY: - UI_icon_draw(x, y, ICON_GHOST); break; - case TSE_R_LAYER_BASE: - UI_icon_draw(x, y, ICON_RENDERLAYERS); break; - case TSE_R_LAYER: - UI_icon_draw(x, y, ICON_RENDERLAYERS); break; - case TSE_LINKED_LAMP: - UI_icon_draw(x, y, ICON_LAMP_DATA); break; - case TSE_LINKED_MAT: - UI_icon_draw(x, y, ICON_MATERIAL_DATA); break; - case TSE_POSEGRP_BASE: - UI_icon_draw(x, y, ICON_VERTEXSEL); break; - case TSE_SEQUENCE: - if(te->idcode==SEQ_MOVIE) - UI_icon_draw(x, y, ICON_SEQUENCE); - else if(te->idcode==SEQ_META) - UI_icon_draw(x, y, ICON_DOT); - else if(te->idcode==SEQ_SCENE) - UI_icon_draw(x, y, ICON_SCENE); - else if(te->idcode==SEQ_SOUND) - UI_icon_draw(x, y, ICON_SOUND); - else if(te->idcode==SEQ_IMAGE) - UI_icon_draw(x, y, ICON_IMAGE_COL); - else - UI_icon_draw(x, y, ICON_PARTICLES); - break; - case TSE_SEQ_STRIP: - UI_icon_draw(x, y, ICON_LIBRARY_DATA_DIRECT); - break; - case TSE_SEQUENCE_DUP: - UI_icon_draw(x, y, ICON_OBJECT_DATA); - break; - case TSE_RNA_STRUCT: - if(RNA_struct_is_ID(te->rnaptr.type)) { - arg.id= (ID *)te->rnaptr.data; - tselem_draw_icon_uibut(&arg, RNA_struct_ui_icon(te->rnaptr.type)); - } - else - UI_icon_draw(x, y, RNA_struct_ui_icon(te->rnaptr.type)); - break; - default: - UI_icon_draw(x, y, ICON_DOT); break; - } - } - else if (GS(tselem->id->name) == ID_OB) { - Object *ob= (Object *)tselem->id; - switch (ob->type) { - case OB_LAMP: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_LAMP); break; - case OB_MESH: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_MESH); break; - case OB_CAMERA: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_CAMERA); break; - case OB_CURVE: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_CURVE); break; - case OB_MBALL: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_META); break; - case OB_LATTICE: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_LATTICE); break; - case OB_ARMATURE: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_ARMATURE); break; - case OB_FONT: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_FONT); break; - case OB_SURF: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SURFACE); break; - case OB_EMPTY: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_EMPTY); break; - - } - } - else { - switch( GS(tselem->id->name)) { - case ID_SCE: - tselem_draw_icon_uibut(&arg, ICON_SCENE_DATA); break; - case ID_ME: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_MESH); break; - case ID_CU: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_CURVE); break; - case ID_MB: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_META); break; - case ID_LT: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_LATTICE); break; - case ID_LA: - { - Lamp *la= (Lamp *)tselem->id; - - switch(la->type) { - case LA_LOCAL: - tselem_draw_icon_uibut(&arg, ICON_LAMP_POINT); break; - case LA_SUN: - tselem_draw_icon_uibut(&arg, ICON_LAMP_SUN); break; - case LA_SPOT: - tselem_draw_icon_uibut(&arg, ICON_LAMP_SPOT); break; - case LA_HEMI: - tselem_draw_icon_uibut(&arg, ICON_LAMP_HEMI); break; - case LA_AREA: - tselem_draw_icon_uibut(&arg, ICON_LAMP_AREA); break; - default: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_LAMP); break; - } - break; - } - case ID_MA: - tselem_draw_icon_uibut(&arg, ICON_MATERIAL_DATA); break; - case ID_TE: - tselem_draw_icon_uibut(&arg, ICON_TEXTURE_DATA); break; - case ID_IM: - tselem_draw_icon_uibut(&arg, ICON_IMAGE_DATA); break; - case ID_SO: - tselem_draw_icon_uibut(&arg, ICON_SPEAKER); break; - case ID_AR: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_ARMATURE); break; - case ID_CA: - tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_CAMERA); break; - case ID_KE: - tselem_draw_icon_uibut(&arg, ICON_SHAPEKEY_DATA); break; - case ID_WO: - tselem_draw_icon_uibut(&arg, ICON_WORLD_DATA); break; - case ID_AC: - tselem_draw_icon_uibut(&arg, ICON_ACTION); break; - case ID_NLA: - tselem_draw_icon_uibut(&arg, ICON_NLA); break; - case ID_TXT: - tselem_draw_icon_uibut(&arg, ICON_SCRIPT); break; - case ID_GR: - tselem_draw_icon_uibut(&arg, ICON_GROUP); break; - case ID_LI: - tselem_draw_icon_uibut(&arg, ICON_LIBRARY_DATA_DIRECT); break; - } - } -} - -static void outliner_draw_iconrow(bContext *C, uiBlock *block, Scene *scene, SpaceOops *soops, ListBase *lb, int level, int xmax, int *offsx, int ys) -{ - TreeElement *te; - TreeStoreElem *tselem; - int active; - - for(te= lb->first; te; te= te->next) { - - /* exit drawing early */ - if((*offsx) - UI_UNIT_X > xmax) - break; - - tselem= TREESTORE(te); - - /* object hierarchy always, further constrained on level */ - if(level<1 || (tselem->type==0 && te->idcode==ID_OB)) { - - /* active blocks get white circle */ - if(tselem->type==0) { - if(te->idcode==ID_OB) active= (OBACT==(Object *)tselem->id); - else if(scene->obedit && scene->obedit->data==tselem->id) active= 1; // XXX use context? - else active= tree_element_active(C, scene, soops, te, 0); - } - else active= tree_element_type_active(NULL, scene, soops, te, tselem, 0); - - if(active) { - float ufac= UI_UNIT_X/20.0f; - - uiSetRoundBox(15); - glColor4ub(255, 255, 255, 100); - uiRoundBox( (float)*offsx-0.5f*ufac, (float)ys-1.0f*ufac, (float)*offsx+UI_UNIT_Y-3.0f*ufac, (float)ys+UI_UNIT_Y-3.0f*ufac, UI_UNIT_Y/2.0f-2.0f*ufac); - glEnable(GL_BLEND); /* roundbox disables */ - } - - tselem_draw_icon(block, xmax, (float)*offsx, (float)ys, tselem, te, 0.5f); - te->xs= (float)*offsx; - te->ys= (float)ys; - te->xend= (short)*offsx+UI_UNIT_X; - te->flag |= TE_ICONROW; // for click - - (*offsx) += UI_UNIT_X; - } - - /* this tree element always has same amount of branches, so dont draw */ - if(tselem->type!=TSE_R_LAYER) - outliner_draw_iconrow(C, block, scene, soops, &te->subtree, level+1, xmax, offsx, ys); - } - -} - -/* closed tree element */ -static void outliner_set_coord_tree_element(SpaceOops *soops, TreeElement *te, int startx, int *starty) -{ - TreeElement *ten; - - /* store coord and continue, we need coordinates for elements outside view too */ - te->xs= (float)startx; - te->ys= (float)(*starty); - - for(ten= te->subtree.first; ten; ten= ten->next) { - outliner_set_coord_tree_element(soops, ten, startx+UI_UNIT_X, starty); - } -} - - -static void outliner_draw_tree_element(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, TreeElement *te, int startx, int *starty) -{ - TreeElement *ten; - TreeStoreElem *tselem; - float ufac= UI_UNIT_X/20.0f; - int offsx= 0, active=0; // active=1 active obj, else active data - - tselem= TREESTORE(te); - - if(*starty+2*UI_UNIT_Y >= ar->v2d.cur.ymin && *starty<= ar->v2d.cur.ymax) { - int xmax= ar->v2d.cur.xmax; - - /* icons can be ui buts, we dont want it to overlap with restrict */ - if((soops->flag & SO_HIDE_RESTRICTCOLS)==0) - xmax-= OL_TOGW+UI_UNIT_X; - - glEnable(GL_BLEND); - - /* colors for active/selected data */ - if(tselem->type==0) { - if(te->idcode==ID_SCE) { - if(tselem->id == (ID *)scene) { - glColor4ub(255, 255, 255, 100); - active= 2; - } - } - else if(te->idcode==ID_GR) { - Group *gr = (Group *)tselem->id; - - if(group_select_flag(gr)) { - char col[4]; - UI_GetThemeColorType4ubv(TH_SELECT, SPACE_VIEW3D, col); - col[3]= 100; - glColor4ubv((GLubyte *)col); - - active= 2; - } - } - else if(te->idcode==ID_OB) { - Object *ob= (Object *)tselem->id; - - if(ob==OBACT || (ob->flag & SELECT)) { - char col[4]= {0, 0, 0, 0}; - - /* outliner active ob: always white text, circle color now similar to view3d */ - - active= 2; /* means it draws a color circle */ - if(ob==OBACT) { - if(ob->flag & SELECT) { - UI_GetThemeColorType4ubv(TH_ACTIVE, SPACE_VIEW3D, col); - col[3]= 100; - } - - active= 1; /* means it draws white text */ - } - else if(ob->flag & SELECT) { - UI_GetThemeColorType4ubv(TH_SELECT, SPACE_VIEW3D, col); - col[3]= 100; - } - - glColor4ubv((GLubyte *)col); - } - - } - else if(scene->obedit && scene->obedit->data==tselem->id) { - glColor4ub(255, 255, 255, 100); - active= 2; - } - else { - if(tree_element_active(C, scene, soops, te, 0)) { - glColor4ub(220, 220, 255, 100); - active= 2; - } - } - } - else { - if( tree_element_type_active(NULL, scene, soops, te, tselem, 0) ) active= 2; - glColor4ub(220, 220, 255, 100); - } - - /* active circle */ - if(active) { - uiSetRoundBox(15); - uiRoundBox( (float)startx+UI_UNIT_Y-1.5f*ufac, (float)*starty+2.0f*ufac, (float)startx+2.0f*UI_UNIT_Y-4.0f*ufac, (float)*starty+UI_UNIT_Y-1.0f*ufac, UI_UNIT_Y/2.0f-2.0f*ufac); - glEnable(GL_BLEND); /* roundbox disables it */ - - te->flag |= TE_ACTIVE; // for lookup in display hierarchies - } - - /* open/close icon, only when sublevels, except for scene */ - if(te->subtree.first || (tselem->type==0 && te->idcode==ID_SCE) || (te->flag & TE_LAZY_CLOSED)) { - int icon_x; - if(tselem->type==0 && ELEM(te->idcode, ID_OB, ID_SCE)) - icon_x = startx; - else - icon_x = startx+5*ufac; - - // icons a bit higher - if(tselem->flag & TSE_CLOSED) - UI_icon_draw((float)icon_x, (float)*starty+2*ufac, ICON_DISCLOSURE_TRI_RIGHT); - else - UI_icon_draw((float)icon_x, (float)*starty+2*ufac, ICON_DISCLOSURE_TRI_DOWN); - } - offsx+= UI_UNIT_X; - - /* datatype icon */ - - if(!(ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM))) { - // icons a bit higher - tselem_draw_icon(block, xmax, (float)startx+offsx - 0.5f*ufac, (float)*starty+2.0f*ufac, tselem, te, 1.0f); - - offsx+= UI_UNIT_X; - } - else - offsx+= 2*ufac; - - if(tselem->type==0 && tselem->id->lib) { - glPixelTransferf(GL_ALPHA_SCALE, 0.5f); - if(tselem->id->flag & LIB_INDIRECT) - UI_icon_draw((float)startx+offsx, (float)*starty+2*ufac, ICON_LIBRARY_DATA_INDIRECT); - else - UI_icon_draw((float)startx+offsx, (float)*starty+2*ufac, ICON_LIBRARY_DATA_DIRECT); - glPixelTransferf(GL_ALPHA_SCALE, 1.0f); - offsx+= UI_UNIT_X; - } - glDisable(GL_BLEND); - - /* name */ - if(active==1) UI_ThemeColor(TH_TEXT_HI); - else if(ELEM(tselem->type, TSE_RNA_PROPERTY, TSE_RNA_ARRAY_ELEM)) UI_ThemeColorBlend(TH_BACK, TH_TEXT, 0.75f); - else UI_ThemeColor(TH_TEXT); - - UI_DrawString(startx+offsx, *starty+5*ufac, te->name); - - offsx+= (int)(UI_UNIT_X + UI_GetStringWidth(te->name)); - - /* closed item, we draw the icons, not when it's a scene, or master-server list though */ - if(tselem->flag & TSE_CLOSED) { - if(te->subtree.first) { - if(tselem->type==0 && te->idcode==ID_SCE); - else if(tselem->type!=TSE_R_LAYER) { /* this tree element always has same amount of branches, so dont draw */ - int tempx= startx+offsx; - - // divider - UI_ThemeColorShade(TH_BACK, -40); - glRecti(tempx -10, *starty+4, tempx -8, *starty+UI_UNIT_Y-4); - - glEnable(GL_BLEND); - glPixelTransferf(GL_ALPHA_SCALE, 0.5); - - outliner_draw_iconrow(C, block, scene, soops, &te->subtree, 0, xmax, &tempx, *starty+2); - - glPixelTransferf(GL_ALPHA_SCALE, 1.0); - glDisable(GL_BLEND); - } - } - } - } - /* store coord and continue, we need coordinates for elements outside view too */ - te->xs= (float)startx; - te->ys= (float)*starty; - te->xend= startx+offsx; - - if((tselem->flag & TSE_CLOSED)==0) { - *starty-= UI_UNIT_Y; - - for(ten= te->subtree.first; ten; ten= ten->next) - outliner_draw_tree_element(C, block, scene, ar, soops, ten, startx+UI_UNIT_X, starty); - } - else { - for(ten= te->subtree.first; ten; ten= ten->next) - outliner_set_coord_tree_element(soops, te, startx, starty); - - *starty-= UI_UNIT_Y; - } -} - -static void outliner_draw_hierarchy(SpaceOops *soops, ListBase *lb, int startx, int *starty) -{ - TreeElement *te; - TreeStoreElem *tselem; - int y1, y2; - - if(lb->first==NULL) return; - - y1=y2= *starty; /* for vertical lines between objects */ - for(te=lb->first; te; te= te->next) { - y2= *starty; - tselem= TREESTORE(te); - - /* horizontal line? */ - if(tselem->type==0 && (te->idcode==ID_OB || te->idcode==ID_SCE)) - glRecti(startx, *starty, startx+UI_UNIT_X, *starty-1); - - *starty-= UI_UNIT_Y; - - if((tselem->flag & TSE_CLOSED)==0) - outliner_draw_hierarchy(soops, &te->subtree, startx+UI_UNIT_X, starty); - } - - /* vertical line */ - te= lb->last; - if(te->parent || lb->first!=lb->last) { - tselem= TREESTORE(te); - if(tselem->type==0 && te->idcode==ID_OB) { - - glRecti(startx, y1+UI_UNIT_Y, startx+1, y2); - } - } -} - -static void outliner_draw_struct_marks(ARegion *ar, SpaceOops *soops, ListBase *lb, int *starty) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - /* selection status */ - if((tselem->flag & TSE_CLOSED)==0) - if(tselem->type == TSE_RNA_STRUCT) - glRecti(0, *starty+1, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, *starty+UI_UNIT_Y-1); - - *starty-= UI_UNIT_Y; - if((tselem->flag & TSE_CLOSED)==0) { - outliner_draw_struct_marks(ar, soops, &te->subtree, starty); - if(tselem->type == TSE_RNA_STRUCT) - fdrawline(0, (float)*starty+UI_UNIT_Y, ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, (float)*starty+UI_UNIT_Y); - } - } -} - -static void outliner_draw_selection(ARegion *ar, SpaceOops *soops, ListBase *lb, int *starty) -{ - TreeElement *te; - TreeStoreElem *tselem; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - - /* selection status */ - if(tselem->flag & TSE_SELECTED) { - glRecti(0, *starty+1, (int)ar->v2d.cur.xmax, *starty+UI_UNIT_Y-1); - } - *starty-= UI_UNIT_Y; - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_selection(ar, soops, &te->subtree, starty); - } -} - - -static void outliner_draw_tree(bContext *C, uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops) -{ - TreeElement *te; - int starty, startx; - float col[4]; - - glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); // only once - - if (ELEM(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF)) { - /* struct marks */ - UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); - //UI_ThemeColorShade(TH_BACK, -20); - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; - outliner_draw_struct_marks(ar, soops, &soops->tree, &starty); - } - - /* always draw selection fill before hierarchy */ - UI_GetThemeColor3fv(TH_BACK, col); - glColor3f(col[0]+0.06f, col[1]+0.08f, col[2]+0.10f); - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; - outliner_draw_selection(ar, soops, &soops->tree, &starty); - - // grey hierarchy lines - UI_ThemeColorBlend(TH_BACK, TH_TEXT, 0.4f); - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y/2-OL_Y_OFFSET; - startx= 6; - outliner_draw_hierarchy(soops, &soops->tree, startx, &starty); - - // items themselves - starty= (int)ar->v2d.tot.ymax-UI_UNIT_Y-OL_Y_OFFSET; - startx= 0; - for(te= soops->tree.first; te; te= te->next) { - outliner_draw_tree_element(C, block, scene, ar, soops, te, startx, &starty); - } -} - - -static void outliner_back(ARegion *ar) -{ - int ystart; - - UI_ThemeColorShade(TH_BACK, 6); - ystart= (int)ar->v2d.tot.ymax; - ystart= UI_UNIT_Y*(ystart/(UI_UNIT_Y))-OL_Y_OFFSET; - - while(ystart+2*UI_UNIT_Y > ar->v2d.cur.ymin) { - glRecti(0, ystart, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, ystart+UI_UNIT_Y); - ystart-= 2*UI_UNIT_Y; - } -} - -static void outliner_draw_restrictcols(ARegion *ar) -{ - int ystart; - - /* background underneath */ - UI_ThemeColor(TH_BACK); - glRecti((int)ar->v2d.cur.xmax-OL_TOGW, (int)ar->v2d.cur.ymin-V2D_SCROLL_HEIGHT-1, (int)ar->v2d.cur.xmax+V2D_SCROLL_WIDTH, (int)ar->v2d.cur.ymax); - - UI_ThemeColorShade(TH_BACK, 6); - ystart= (int)ar->v2d.tot.ymax; - ystart= UI_UNIT_Y*(ystart/(UI_UNIT_Y))-OL_Y_OFFSET; - - while(ystart+2*UI_UNIT_Y > ar->v2d.cur.ymin) { - glRecti((int)ar->v2d.cur.xmax-OL_TOGW, ystart, (int)ar->v2d.cur.xmax, ystart+UI_UNIT_Y); - ystart-= 2*UI_UNIT_Y; - } - - UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); - - /* view */ - fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, - ar->v2d.cur.ymax, - ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, - ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); - - /* render */ - fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, - ar->v2d.cur.ymax, - ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, - ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); - - /* render */ - fdrawline(ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, - ar->v2d.cur.ymax, - ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, - ar->v2d.cur.ymin - V2D_SCROLL_HEIGHT); -} - -static void restrictbutton_view_cb(bContext *C, void *poin, void *poin2) -{ - Scene *scene = (Scene *)poin; - Object *ob = (Object *)poin2; - - if(!common_restrict_check(C, ob)) return; - - /* deselect objects that are invisible */ - if (ob->restrictflag & OB_RESTRICT_VIEW) { - /* Ouch! There is no backwards pointer from Object to Base, - * so have to do loop to find it. */ - ED_base_object_select(object_in_scene(ob, scene), BA_DESELECT); - } - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - -} - -static void restrictbutton_sel_cb(bContext *C, void *poin, void *poin2) -{ - Scene *scene = (Scene *)poin; - Object *ob = (Object *)poin2; - - if(!common_restrict_check(C, ob)) return; - - /* if select restriction has just been turned on */ - if (ob->restrictflag & OB_RESTRICT_SELECT) { - /* Ouch! There is no backwards pointer from Object to Base, - * so have to do loop to find it. */ - ED_base_object_select(object_in_scene(ob, scene), BA_DESELECT); - } - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); - -} - -static void restrictbutton_rend_cb(bContext *C, void *poin, void *UNUSED(poin2)) -{ - WM_event_add_notifier(C, NC_SCENE|ND_OB_RENDER, poin); -} - -static void restrictbutton_r_lay_cb(bContext *C, void *poin, void *UNUSED(poin2)) -{ - WM_event_add_notifier(C, NC_SCENE|ND_RENDER_OPTIONS, poin); -} - -static void restrictbutton_modifier_cb(bContext *C, void *UNUSED(poin), void *poin2) -{ - Object *ob = (Object *)poin2; - - DAG_id_tag_update(&ob->id, OB_RECALC_DATA); - - WM_event_add_notifier(C, NC_OBJECT|ND_DRAW, ob); -} - -static void restrictbutton_bone_cb(bContext *C, void *UNUSED(poin), void *poin2) -{ - Bone *bone= (Bone *)poin2; - if(bone && (bone->flag & BONE_HIDDEN_P)) - bone->flag &= ~(BONE_SELECTED | BONE_TIPSEL | BONE_ROOTSEL); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); -} - -static void restrictbutton_ebone_cb(bContext *C, void *UNUSED(poin), void *poin2) -{ - EditBone *ebone= (EditBone *)poin2; - if(ebone && (ebone->flag & BONE_HIDDEN_A)) - ebone->flag &= ~(BONE_SELECTED | BONE_TIPSEL | BONE_ROOTSEL); - - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, NULL); -} - -static int group_restrict_flag(Group *gr, int flag) -{ - GroupObject *gob; - - for(gob= gr->gobject.first; gob; gob= gob->next) { - if((gob->ob->restrictflag & flag) == 0) - return 0; - } - - return 1; -} - -static int group_select_flag(Group *gr) -{ - GroupObject *gob; - - for(gob= gr->gobject.first; gob; gob= gob->next) - if((gob->ob->flag & SELECT)) - return 1; - - return 0; -} - -static void restrictbutton_gr_restrict_flag(void *poin, void *poin2, int flag) -{ - Scene *scene = (Scene *)poin; - GroupObject *gob; - Group *gr = (Group *)poin2; - - if(group_restrict_flag(gr, flag)) { - for(gob= gr->gobject.first; gob; gob= gob->next) { - gob->ob->restrictflag &= ~flag; - - if(flag==OB_RESTRICT_VIEW) - if(gob->ob->flag & SELECT) - ED_base_object_select(object_in_scene(gob->ob, scene), BA_DESELECT); - } - } - else { - for(gob= gr->gobject.first; gob; gob= gob->next) { - /* not in editmode */ - if(scene->obedit!=gob->ob) { - gob->ob->restrictflag |= flag; - - if(flag==OB_RESTRICT_VIEW) - if((gob->ob->flag & SELECT) == 0) - ED_base_object_select(object_in_scene(gob->ob, scene), BA_SELECT); - } - } - } -} - -static void restrictbutton_gr_restrict_view(bContext *C, void *poin, void *poin2) -{ - restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_VIEW); - WM_event_add_notifier(C, NC_GROUP, NULL); -} -static void restrictbutton_gr_restrict_select(bContext *C, void *poin, void *poin2) -{ - restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_SELECT); - WM_event_add_notifier(C, NC_GROUP, NULL); -} -static void restrictbutton_gr_restrict_render(bContext *C, void *poin, void *poin2) -{ - restrictbutton_gr_restrict_flag(poin, poin2, OB_RESTRICT_RENDER); - WM_event_add_notifier(C, NC_GROUP, NULL); -} - - -static void namebutton_cb(bContext *C, void *tsep, char *oldname) -{ - SpaceOops *soops= CTX_wm_space_outliner(C); - Scene *scene= CTX_data_scene(C); - Object *obedit= CTX_data_edit_object(C); - TreeStore *ts= soops->treestore; - TreeStoreElem *tselem= tsep; - - if(ts && tselem) { - TreeElement *te= outliner_find_tse(soops, tselem); - - if(tselem->type==0) { - test_idbutton(tselem->id->name+2); // library.c, unique name and alpha sort - - switch(GS(tselem->id->name)) { - case ID_MA: - WM_event_add_notifier(C, NC_MATERIAL, NULL); break; - case ID_TE: - WM_event_add_notifier(C, NC_TEXTURE, NULL); break; - case ID_IM: - WM_event_add_notifier(C, NC_IMAGE, NULL); break; - case ID_SCE: - WM_event_add_notifier(C, NC_SCENE, NULL); break; - default: - WM_event_add_notifier(C, NC_ID|NA_RENAME, NULL); break; - } - /* Check the library target exists */ - if (te->idcode == ID_LI) { - char expanded[FILE_MAXDIR + FILE_MAXFILE]; - BLI_strncpy(expanded, ((Library *)tselem->id)->name, FILE_MAXDIR + FILE_MAXFILE); - BLI_path_abs(expanded, G.main->name); - if (!BLI_exists(expanded)) { - error("This path does not exist, correct this before saving"); - } - } - } - else { - switch(tselem->type) { - case TSE_DEFGROUP: - defgroup_unique_name(te->directdata, (Object *)tselem->id); // id = object - break; - case TSE_NLA_ACTION: - test_idbutton(tselem->id->name+2); - break; - case TSE_EBONE: - { - bArmature *arm= (bArmature *)tselem->id; - if(arm->edbo) { - EditBone *ebone= te->directdata; - char newname[sizeof(ebone->name)]; - - /* restore bone name */ - BLI_strncpy(newname, ebone->name, sizeof(ebone->name)); - BLI_strncpy(ebone->name, oldname, sizeof(ebone->name)); - ED_armature_bone_rename(obedit->data, oldname, newname); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, OBACT); - } - } - break; - - case TSE_BONE: - { - Bone *bone= te->directdata; - Object *ob; - char newname[sizeof(bone->name)]; - - // always make current object active - tree_element_set_active_object(C, scene, soops, te, 1); - ob= OBACT; - - /* restore bone name */ - BLI_strncpy(newname, bone->name, sizeof(bone->name)); - BLI_strncpy(bone->name, oldname, sizeof(bone->name)); - ED_armature_bone_rename(ob->data, oldname, newname); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); - } - break; - case TSE_POSE_CHANNEL: - { - bPoseChannel *pchan= te->directdata; - Object *ob; - char newname[sizeof(pchan->name)]; - - // always make current object active - tree_element_set_active_object(C, scene, soops, te, 1); - ob= OBACT; - - /* restore bone name */ - BLI_strncpy(newname, pchan->name, sizeof(pchan->name)); - BLI_strncpy(pchan->name, oldname, sizeof(pchan->name)); - ED_armature_bone_rename(ob->data, oldname, newname); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); - } - break; - case TSE_POSEGRP: - { - Object *ob= (Object *)tselem->id; // id = object - bActionGroup *grp= te->directdata; - - BLI_uniquename(&ob->pose->agroups, grp, "Group", '.', offsetof(bActionGroup, name), sizeof(grp->name)); - WM_event_add_notifier(C, NC_OBJECT|ND_POSE, ob); - } - break; - case TSE_R_LAYER: - break; - } - } - tselem->flag &= ~TSE_TEXTBUT; - } -} - -static void outliner_draw_restrictbuts(uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, ListBase *lb) -{ - uiBut *bt; - TreeElement *te; - TreeStoreElem *tselem; - Object *ob = NULL; - Group *gr = NULL; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - /* objects have toggle-able restriction flags */ - if(tselem->type==0 && te->idcode==ID_OB) { - PointerRNA ptr; - - ob = (Object *)tselem->id; - RNA_pointer_create((ID *)ob, &RNA_Object, ob, &ptr); - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, - &ptr, "hide", -1, 0, 0, -1, -1, NULL); - uiButSetFunc(bt, restrictbutton_view_cb, scene, ob); - - bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_SELECT_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, - &ptr, "hide_select", -1, 0, 0, -1, -1, NULL); - uiButSetFunc(bt, restrictbutton_sel_cb, scene, ob); - - bt= uiDefIconButR(block, ICONTOG, 0, ICON_RESTRICT_RENDER_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, - &ptr, "hide_render", -1, 0, 0, -1, -1, NULL); - uiButSetFunc(bt, restrictbutton_rend_cb, scene, ob); - - uiBlockSetEmboss(block, UI_EMBOSS); - - } - if(tselem->type==0 && te->idcode==ID_GR){ - int restrict_bool; - gr = (Group *)tselem->id; - - uiBlockSetEmboss(block, UI_EMBOSSN); - - restrict_bool= group_restrict_flag(gr, OB_RESTRICT_VIEW); - bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_VIEW_ON : ICON_RESTRICT_VIEW_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_gr_restrict_view, scene, gr); - - restrict_bool= group_restrict_flag(gr, OB_RESTRICT_SELECT); - bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_SELECT_ON : ICON_RESTRICT_SELECT_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); - uiButSetFunc(bt, restrictbutton_gr_restrict_select, scene, gr); - - restrict_bool= group_restrict_flag(gr, OB_RESTRICT_RENDER); - bt = uiDefIconBut(block, BUT, 0, restrict_bool ? ICON_RESTRICT_RENDER_ON : ICON_RESTRICT_RENDER_OFF, (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, NULL, 0, 0, 0, 0, "Restrict/Allow renderability"); - uiButSetFunc(bt, restrictbutton_gr_restrict_render, scene, gr); - - uiBlockSetEmboss(block, UI_EMBOSS); - } - /* scene render layers and passes have toggle-able flags too! */ - else if(tselem->type==TSE_R_LAYER) { - uiBlockSetEmboss(block, UI_EMBOSSN); - - bt= uiDefIconButBitI(block, ICONTOGN, SCE_LAY_DISABLE, 0, ICON_CHECKBOX_HLT-1, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, te->directdata, 0, 0, 0, 0, "Render this RenderLayer"); - uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); - - uiBlockSetEmboss(block, UI_EMBOSS); - } - else if(tselem->type==TSE_R_PASS) { - int *layflag= te->directdata; - int passflag= 1<nr; - - uiBlockSetEmboss(block, UI_EMBOSSN); - - - bt= uiDefIconButBitI(block, ICONTOG, passflag, 0, ICON_CHECKBOX_HLT-1, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, layflag, 0, 0, 0, 0, "Render this Pass"); - uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); - - layflag++; /* is lay_xor */ - if(ELEM8(passflag, SCE_PASS_SPEC, SCE_PASS_SHADOW, SCE_PASS_AO, SCE_PASS_REFLECT, SCE_PASS_REFRACT, SCE_PASS_INDIRECT, SCE_PASS_EMIT, SCE_PASS_ENVIRONMENT)) - bt= uiDefIconButBitI(block, TOG, passflag, 0, (*layflag & passflag)?ICON_DOT:ICON_BLANK1, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, layflag, 0, 0, 0, 0, "Exclude this Pass from Combined"); - uiButSetFunc(bt, restrictbutton_r_lay_cb, tselem->id, NULL); - - uiBlockSetEmboss(block, UI_EMBOSS); - } - else if(tselem->type==TSE_MODIFIER) { - ModifierData *md= (ModifierData *)te->directdata; - ob = (Object *)tselem->id; - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Realtime, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob); - - bt= uiDefIconButBitI(block, ICONTOGN, eModifierMode_Render, 0, ICON_RESTRICT_RENDER_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_RENDERX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(md->mode), 0, 0, 0, 0, "Restrict/Allow renderability"); - uiButSetFunc(bt, restrictbutton_modifier_cb, scene, ob); - } - else if(tselem->type==TSE_POSE_CHANNEL) { - bPoseChannel *pchan= (bPoseChannel *)te->directdata; - Bone *bone = pchan->bone; - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_P, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(bone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_bone_cb, NULL, bone); - - bt= uiDefIconButBitI(block, ICONTOG, BONE_UNSELECTABLE, 0, ICON_RESTRICT_SELECT_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(bone->flag), 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); - uiButSetFunc(bt, restrictbutton_bone_cb, NULL, NULL); - } - else if(tselem->type==TSE_EBONE) { - EditBone *ebone= (EditBone *)te->directdata; - - uiBlockSetEmboss(block, UI_EMBOSSN); - bt= uiDefIconButBitI(block, ICONTOG, BONE_HIDDEN_A, 0, ICON_RESTRICT_VIEW_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_VIEWX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(ebone->flag), 0, 0, 0, 0, "Restrict/Allow visibility in the 3D View"); - uiButSetFunc(bt, restrictbutton_ebone_cb, NULL, ebone); - - bt= uiDefIconButBitI(block, ICONTOG, BONE_UNSELECTABLE, 0, ICON_RESTRICT_SELECT_OFF, - (int)ar->v2d.cur.xmax-OL_TOG_RESTRICT_SELECTX, (int)te->ys, UI_UNIT_X-1, UI_UNIT_Y-1, &(ebone->flag), 0, 0, 0, 0, "Restrict/Allow selection in the 3D View"); - uiButSetFunc(bt, restrictbutton_ebone_cb, NULL, NULL); - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_restrictbuts(block, scene, ar, soops, &te->subtree); - } -} - -static void outliner_draw_rnacols(ARegion *ar, int sizex) -{ - View2D *v2d= &ar->v2d; - - float miny = v2d->cur.ymin-V2D_SCROLL_HEIGHT; - if(minytot.ymin) miny = v2d->tot.ymin; - - UI_ThemeColorShadeAlpha(TH_BACK, -15, -200); - - /* draw column separator lines */ - fdrawline((float)sizex, - v2d->cur.ymax, - (float)sizex, - miny); - - fdrawline((float)sizex+OL_RNA_COL_SIZEX, - v2d->cur.ymax, - (float)sizex+OL_RNA_COL_SIZEX, - miny); -} - -static void outliner_draw_rnabuts(uiBlock *block, Scene *scene, ARegion *ar, SpaceOops *soops, int sizex, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - PointerRNA *ptr; - PropertyRNA *prop; - - uiBlockSetEmboss(block, UI_EMBOSST); - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - if(tselem->type == TSE_RNA_PROPERTY) { - ptr= &te->rnaptr; - prop= te->directdata; - - if(!(RNA_property_type(prop) == PROP_POINTER && (tselem->flag & TSE_CLOSED)==0)) - uiDefAutoButR(block, ptr, prop, -1, "", ICON_NONE, sizex, (int)te->ys, OL_RNA_COL_SIZEX, UI_UNIT_Y-1); - } - else if(tselem->type == TSE_RNA_ARRAY_ELEM) { - ptr= &te->rnaptr; - prop= te->directdata; - - uiDefAutoButR(block, ptr, prop, te->index, "", ICON_NONE, sizex, (int)te->ys, OL_RNA_COL_SIZEX, UI_UNIT_Y-1); - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_rnabuts(block, scene, ar, soops, sizex, &te->subtree); - } -} - -static void operator_call_cb(struct bContext *UNUSED(C), void *arg_kmi, void *arg2) -{ - wmOperatorType *ot= arg2; - wmKeyMapItem *kmi= arg_kmi; - - if(ot) - BLI_strncpy(kmi->idname, ot->idname, OP_MAX_TYPENAME); -} - -static void operator_search_cb(const struct bContext *UNUSED(C), void *UNUSED(arg_kmi), const char *str, uiSearchItems *items) -{ - wmOperatorType *ot = WM_operatortype_first(); - - for(; ot; ot= ot->next) { - - if(BLI_strcasestr(ot->idname, str)) { - char name[OP_MAX_TYPENAME]; - - /* display name for menu */ - WM_operator_py_idname(name, ot->idname); - - if(0==uiSearchItemAdd(items, name, ot, 0)) - break; - } - } -} - -/* operator Search browse menu, open */ -static uiBlock *operator_search_menu(bContext *C, ARegion *ar, void *arg_kmi) -{ - static char search[OP_MAX_TYPENAME]; - wmEvent event; - wmWindow *win= CTX_wm_window(C); - wmKeyMapItem *kmi= arg_kmi; - wmOperatorType *ot= WM_operatortype_find(kmi->idname, 0); - uiBlock *block; - uiBut *but; - - /* clear initial search string, then all items show */ - search[0]= 0; - - block= uiBeginBlock(C, ar, "_popup", UI_EMBOSS); - uiBlockSetFlag(block, UI_BLOCK_LOOP|UI_BLOCK_REDRAW|UI_BLOCK_RET_1); - - /* fake button, it holds space for search items */ - uiDefBut(block, LABEL, 0, "", 10, 15, 150, uiSearchBoxhHeight(), NULL, 0, 0, 0, 0, NULL); - - but= uiDefSearchBut(block, search, 0, ICON_VIEWZOOM, 256, 10, 0, 150, UI_UNIT_Y, 0, 0, ""); - uiButSetSearchFunc(but, operator_search_cb, arg_kmi, operator_call_cb, ot); - - uiBoundsBlock(block, 6); - uiBlockSetDirection(block, UI_DOWN); - uiEndBlock(C, block); - - event= *(win->eventstate); /* XXX huh huh? make api call */ - event.type= EVT_BUT_OPEN; - event.val= KM_PRESS; - event.customdata= but; - event.customdatafree= FALSE; - wm_event_add(win, &event); - - return block; -} - -#define OL_KM_KEYBOARD 0 -#define OL_KM_MOUSE 1 -#define OL_KM_TWEAK 2 -#define OL_KM_SPECIALS 3 - -static short keymap_menu_type(short type) -{ - if(ISKEYBOARD(type)) return OL_KM_KEYBOARD; - if(ISTWEAK(type)) return OL_KM_TWEAK; - if(ISMOUSE(type)) return OL_KM_MOUSE; -// return OL_KM_SPECIALS; - return 0; -} - -static const char *keymap_type_menu(void) -{ - static const char string[]= - "Event Type%t" - "|Keyboard%x" STRINGIFY(OL_KM_KEYBOARD) - "|Mouse%x" STRINGIFY(OL_KM_MOUSE) - "|Tweak%x" STRINGIFY(OL_KM_TWEAK) -// "|Specials%x" STRINGIFY(OL_KM_SPECIALS) - ; - - return string; -} - -static const char *keymap_mouse_menu(void) -{ - static const char string[]= - "Mouse Event%t" - "|Left Mouse%x" STRINGIFY(LEFTMOUSE) - "|Middle Mouse%x" STRINGIFY(MIDDLEMOUSE) - "|Right Mouse%x" STRINGIFY(RIGHTMOUSE) - "|Middle Mouse%x" STRINGIFY(MIDDLEMOUSE) - "|Right Mouse%x" STRINGIFY(RIGHTMOUSE) - "|Button4 Mouse%x" STRINGIFY(BUTTON4MOUSE) - "|Button5 Mouse%x" STRINGIFY(BUTTON5MOUSE) - "|Action Mouse%x" STRINGIFY(ACTIONMOUSE) - "|Select Mouse%x" STRINGIFY(SELECTMOUSE) - "|Mouse Move%x" STRINGIFY(MOUSEMOVE) - "|Wheel Up%x" STRINGIFY(WHEELUPMOUSE) - "|Wheel Down%x" STRINGIFY(WHEELDOWNMOUSE) - "|Wheel In%x" STRINGIFY(WHEELINMOUSE) - "|Wheel Out%x" STRINGIFY(WHEELOUTMOUSE) - "|Mouse/Trackpad Pan%x" STRINGIFY(MOUSEPAN) - "|Mouse/Trackpad Zoom%x" STRINGIFY(MOUSEZOOM) - "|Mouse/Trackpad Rotate%x" STRINGIFY(MOUSEROTATE) - ; - - return string; -} - -static const char *keymap_tweak_menu(void) -{ - static const char string[]= - "Tweak Event%t" - "|Left Mouse%x" STRINGIFY(EVT_TWEAK_L) - "|Middle Mouse%x" STRINGIFY(EVT_TWEAK_M) - "|Right Mouse%x" STRINGIFY(EVT_TWEAK_R) - "|Action Mouse%x" STRINGIFY(EVT_TWEAK_A) - "|Select Mouse%x" STRINGIFY(EVT_TWEAK_S) - ; - - return string; -} - -static const char *keymap_tweak_dir_menu(void) -{ - static const char string[]= - "Tweak Direction%t" - "|Any%x" STRINGIFY(KM_ANY) - "|North%x" STRINGIFY(EVT_GESTURE_N) - "|North-East%x" STRINGIFY(EVT_GESTURE_NE) - "|East%x" STRINGIFY(EVT_GESTURE_E) - "|Sout-East%x" STRINGIFY(EVT_GESTURE_SE) - "|South%x" STRINGIFY(EVT_GESTURE_S) - "|South-West%x" STRINGIFY(EVT_GESTURE_SW) - "|West%x" STRINGIFY(EVT_GESTURE_W) - "|North-West%x" STRINGIFY(EVT_GESTURE_NW) - ; - - return string; -} - - -static void keymap_type_cb(bContext *C, void *kmi_v, void *UNUSED(arg_v)) -{ - wmKeyMapItem *kmi= kmi_v; - short maptype= keymap_menu_type(kmi->type); - - if(maptype!=kmi->maptype) { - switch(kmi->maptype) { - case OL_KM_KEYBOARD: - kmi->type= AKEY; - kmi->val= KM_PRESS; - break; - case OL_KM_MOUSE: - kmi->type= LEFTMOUSE; - kmi->val= KM_PRESS; - break; - case OL_KM_TWEAK: - kmi->type= EVT_TWEAK_L; - kmi->val= KM_ANY; - break; - case OL_KM_SPECIALS: - kmi->type= AKEY; - kmi->val= KM_PRESS; - } - ED_region_tag_redraw(CTX_wm_region(C)); - } -} - -static void outliner_draw_keymapbuts(uiBlock *block, ARegion *ar, SpaceOops *soops, ListBase *lb) -{ - TreeElement *te; - TreeStoreElem *tselem; - - uiBlockSetEmboss(block, UI_EMBOSST); - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - uiBut *but; - const char *str; - int xstart= 240; - int butw1= UI_UNIT_X; /* operator */ - int butw2= 90; /* event type, menus */ - int butw3= 43; /* modifiers */ - - if(tselem->type == TSE_KEYMAP_ITEM) { - wmKeyMapItem *kmi= te->directdata; - - /* modal map? */ - if(kmi->propvalue); - else { - uiDefBlockBut(block, operator_search_menu, kmi, "", xstart, (int)te->ys+1, butw1, UI_UNIT_Y-1, "Assign new Operator"); - } - xstart+= butw1+10; - - /* map type button */ - kmi->maptype= keymap_menu_type(kmi->type); - - str= keymap_type_menu(); - but= uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->maptype, 0, 0, 0, 0, "Event type"); - uiButSetFunc(but, keymap_type_cb, kmi, NULL); - xstart+= butw2+5; - - /* edit actual event */ - switch(kmi->maptype) { - case OL_KM_KEYBOARD: - uiDefKeyevtButS(block, 0, "", xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, "Key code"); - xstart+= butw2+5; - break; - case OL_KM_MOUSE: - str= keymap_mouse_menu(); - uiDefButS(block, MENU, 0, str, xstart,(int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, 0, 0, 0, 0, "Mouse button"); - xstart+= butw2+5; - break; - case OL_KM_TWEAK: - str= keymap_tweak_menu(); - uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->type, 0, 0, 0, 0, "Tweak gesture"); - xstart+= butw2+5; - str= keymap_tweak_dir_menu(); - uiDefButS(block, MENU, 0, str, xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->val, 0, 0, 0, 0, "Tweak gesture direction"); - xstart+= butw2+5; - break; - } - - /* modifiers */ - uiDefButS(block, OPTION, 0, "Shift", xstart, (int)te->ys+1, butw3+5, UI_UNIT_Y-1, &kmi->shift, 0, 0, 0, 0, "Modifier"); xstart+= butw3+5; - uiDefButS(block, OPTION, 0, "Ctrl", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->ctrl, 0, 0, 0, 0, "Modifier"); xstart+= butw3; - uiDefButS(block, OPTION, 0, "Alt", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->alt, 0, 0, 0, 0, "Modifier"); xstart+= butw3; - uiDefButS(block, OPTION, 0, "OS", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->oskey, 0, 0, 0, 0, "Modifier"); xstart+= butw3; - xstart+= 5; - uiDefKeyevtButS(block, 0, "", xstart, (int)te->ys+1, butw3, UI_UNIT_Y-1, &kmi->keymodifier, "Key Modifier code"); - xstart+= butw3+5; - - /* rna property */ - if(kmi->ptr && kmi->ptr->data) { - uiDefBut(block, LABEL, 0, "(RNA property)", xstart, (int)te->ys+1, butw2, UI_UNIT_Y-1, &kmi->oskey, 0, 0, 0, 0, ""); xstart+= butw2; - } - - (void)xstart; - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_draw_keymapbuts(block, ar, soops, &te->subtree); - } -} - - -static void outliner_buttons(const bContext *C, uiBlock *block, ARegion *ar, SpaceOops *soops, ListBase *lb) -{ - uiBut *bt; - TreeElement *te; - TreeStoreElem *tselem; - int spx, dx, len; - - for(te= lb->first; te; te= te->next) { - tselem= TREESTORE(te); - if(te->ys+2*UI_UNIT_Y >= ar->v2d.cur.ymin && te->ys <= ar->v2d.cur.ymax) { - - if(tselem->flag & TSE_TEXTBUT) { - - /* If we add support to rename Sequence. - * need change this. - */ - if(tselem->type == TSE_POSE_BASE) continue; // prevent crash when trying to rename 'pose' entry of armature - - if(tselem->type==TSE_EBONE) len = sizeof(((EditBone*) 0)->name); - else if (tselem->type==TSE_MODIFIER) len = sizeof(((ModifierData*) 0)->name); - else if(tselem->id && GS(tselem->id->name)==ID_LI) len = sizeof(((Library*) 0)->name); - else len= MAX_ID_NAME-2; - - - dx= (int)UI_GetStringWidth(te->name); - if(dx<100) dx= 100; - spx=te->xs+2*UI_UNIT_X-4; - if(spx+dx+10>ar->v2d.cur.xmax) dx = ar->v2d.cur.xmax-spx-10; - - bt= uiDefBut(block, TEX, OL_NAMEBUTTON, "", spx, (int)te->ys, dx+10, UI_UNIT_Y-1, (void *)te->name, 1.0, (float)len, 0, 0, ""); - uiButSetRenameFunc(bt, namebutton_cb, tselem); - - /* returns false if button got removed */ - if( 0 == uiButActiveOnly(C, block, bt) ) - tselem->flag &= ~TSE_TEXTBUT; - } - } - - if((tselem->flag & TSE_CLOSED)==0) outliner_buttons(C, block, ar, soops, &te->subtree); - } -} - -void draw_outliner(const bContext *C) -{ - Main *mainvar= CTX_data_main(C); - Scene *scene= CTX_data_scene(C); - ARegion *ar= CTX_wm_region(C); - View2D *v2d= &ar->v2d; - SpaceOops *soops= CTX_wm_space_outliner(C); - uiBlock *block; - int sizey= 0, sizex= 0, sizex_rna= 0; - - outliner_build_tree(mainvar, scene, soops); // always - - /* get extents of data */ - outliner_height(soops, &soops->tree, &sizey); - - if (ELEM3(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF, SO_KEYMAP)) { - /* RNA has two columns: - * - column 1 is (max_width + OL_RNA_COL_SPACEX) or - * (OL_RNA_COL_X), whichever is wider... - * - column 2 is fixed at OL_RNA_COL_SIZEX - * - * (*) XXX max width for now is a fixed factor of UI_UNIT_X*(max_indention+100) - */ - - /* get actual width of column 1 */ - outliner_rna_width(soops, &soops->tree, &sizex_rna, 0); - sizex_rna= MAX2(OL_RNA_COLX, sizex_rna+OL_RNA_COL_SPACEX); - - /* get width of data (for setting 'tot' rect, this is column 1 + column 2 + a bit extra) */ - if (soops->outlinevis == SO_KEYMAP) - sizex= sizex_rna + OL_RNA_COL_SIZEX*3 + 50; // XXX this is only really a quick hack to make this wide enough... - else - sizex= sizex_rna + OL_RNA_COL_SIZEX + 50; - } - else { - /* width must take into account restriction columns (if visible) so that entries will still be visible */ - //outliner_width(soops, &soops->tree, &sizex); - outliner_rna_width(soops, &soops->tree, &sizex, 0); // XXX should use outliner_width instead when te->xend will be set correctly... - - /* constant offset for restriction columns */ - // XXX this isn't that great yet... - if ((soops->flag & SO_HIDE_RESTRICTCOLS)==0) - sizex += OL_TOGW*3; - } - - /* tweak to display last line (when list bigger than window) */ - sizey += V2D_SCROLL_HEIGHT; - - /* adds vertical offset */ - sizey += OL_Y_OFFSET; - - /* update size of tot-rect (extents of data/viewable area) */ - UI_view2d_totRect_set(v2d, sizex, sizey); - - /* force display to pixel coords */ - v2d->flag |= (V2D_PIXELOFS_X|V2D_PIXELOFS_Y); - /* set matrix for 2d-view controls */ - UI_view2d_view_ortho(v2d); - - /* draw outliner stuff (background, hierachy lines and names) */ - outliner_back(ar); - block= uiBeginBlock(C, ar, "outliner buttons", UI_EMBOSS); - outliner_draw_tree((bContext *)C, block, scene, ar, soops); - - if(ELEM(soops->outlinevis, SO_DATABLOCKS, SO_USERDEF)) { - /* draw rna buttons */ - outliner_draw_rnacols(ar, sizex_rna); - outliner_draw_rnabuts(block, scene, ar, soops, sizex_rna, &soops->tree); - } - else if(soops->outlinevis == SO_KEYMAP) { - outliner_draw_keymapbuts(block, ar, soops, &soops->tree); - } - else if (!(soops->flag & SO_HIDE_RESTRICTCOLS)) { - /* draw restriction columns */ - outliner_draw_restrictcols(ar); - outliner_draw_restrictbuts(block, scene, ar, soops, &soops->tree); - } - - /* draw edit buttons if nessecery */ - outliner_buttons(C, block, ar, soops, &soops->tree); - - uiEndBlock(C, block); - uiDrawBlock(C, block); - - /* clear flag that allows quick redraws */ - soops->storeflag &= ~SO_TREESTORE_REDRAW; -} - From 0fac849d44d5bf8f2d3add9e10c03adbe5ffe331 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 11 Aug 2011 05:50:05 +0000 Subject: [PATCH 344/624] ifdef'd outliner code which is spesific to gsoc pepper with '// GSOC_PEPPER' so its obvious. this will keep merging pepper changes from conflicting and can be removed when its finally merged. --- .../editors/space_outliner/outliner_draw.c | 18 ++++++++++ .../editors/space_outliner/outliner_ops.c | 5 +++ .../editors/space_outliner/outliner_tools.c | 33 ++++++++++++++++++- .../editors/space_outliner/outliner_tree.c | 12 +++++++ 4 files changed, 67 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/space_outliner/outliner_draw.c b/source/blender/editors/space_outliner/outliner_draw.c index 67d0e68c1c4..0250676c2dd 100644 --- a/source/blender/editors/space_outliner/outliner_draw.c +++ b/source/blender/editors/space_outliner/outliner_draw.c @@ -921,7 +921,13 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto case TSE_NLA_ACTION: UI_icon_draw(x, y, ICON_ACTION); break; case TSE_DRIVER_BASE: + +#if 0 // GSOC_PEPPER + UI_icon_draw(x, y, ICON_DRIVER); break; + +#endif // GSOC_PEPPER + case TSE_DEFGROUP_BASE: UI_icon_draw(x, y, ICON_GROUP_VERTEX); break; case TSE_BONE: @@ -1080,8 +1086,14 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_FONT); break; case OB_SURF: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SURFACE); break; + +#if 0 // GSOC_PEPPER + case OB_SPEAKER: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_SPEAKER); break; + +#endif // GSOC_PEPPER + case OB_EMPTY: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_OB_EMPTY); break; @@ -1125,9 +1137,15 @@ static void tselem_draw_icon(uiBlock *block, int xmax, float x, float y, TreeSto tselem_draw_icon_uibut(&arg, ICON_TEXTURE_DATA); break; case ID_IM: tselem_draw_icon_uibut(&arg, ICON_IMAGE_DATA); break; + +#if 0 // GSOC_PEPPER + case ID_SPK: case ID_SO: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_SPEAKER); break; + +#endif // GSOC_PEPPER + case ID_AR: tselem_draw_icon_uibut(&arg, ICON_OUTLINER_DATA_ARMATURE); break; case ID_CA: diff --git a/source/blender/editors/space_outliner/outliner_ops.c b/source/blender/editors/space_outliner/outliner_ops.c index b79bb000201..f3e2c352172 100644 --- a/source/blender/editors/space_outliner/outliner_ops.c +++ b/source/blender/editors/space_outliner/outliner_ops.c @@ -58,8 +58,13 @@ void outliner_operatortypes(void) WM_operatortype_append(OUTLINER_OT_id_operation); WM_operatortype_append(OUTLINER_OT_data_operation); WM_operatortype_append(OUTLINER_OT_animdata_operation); + +#if 0 // GSOC_PEPPER + WM_operatortype_append(OUTLINER_OT_action_set); +#endif // GSOC_PEPPER + WM_operatortype_append(OUTLINER_OT_show_one_level); WM_operatortype_append(OUTLINER_OT_show_active); WM_operatortype_append(OUTLINER_OT_show_hierarchy); diff --git a/source/blender/editors/space_outliner/outliner_tools.c b/source/blender/editors/space_outliner/outliner_tools.c index 4525ea9c8d9..b6332c4389a 100644 --- a/source/blender/editors/space_outliner/outliner_tools.c +++ b/source/blender/editors/space_outliner/outliner_tools.c @@ -135,7 +135,7 @@ static void set_operation_types(SpaceOops *soops, ListBase *lb, break; case ID_ME: case ID_CU: case ID_MB: case ID_LT: - case ID_LA: case ID_AR: case ID_CA: case ID_SPK: + case ID_LA: case ID_AR: case ID_CA: /* case ID_SPK: */ /* GSOC_PEPPER */ case ID_MA: case ID_TE: case ID_IP: case ID_IM: case ID_SO: case ID_KE: case ID_WO: case ID_AC: case ID_NLA: case ID_TXT: case ID_GR: @@ -152,12 +152,16 @@ static void set_operation_types(SpaceOops *soops, ListBase *lb, } } +#if 0 // GSOC_PEPPER + static void unlink_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) { /* just set action to NULL */ BKE_animdata_set_action(CTX_wm_reports(C), tsep->id, NULL); } +#endif // GSOC_PEPPER + static void unlink_material_cb(bContext *UNUSED(C), Scene *UNUSED(scene), TreeElement *te, TreeStoreElem *tsep, TreeStoreElem *UNUSED(tselem)) { Material **matar=NULL; @@ -327,6 +331,8 @@ static void id_fake_user_clear_cb(bContext *UNUSED(C), Scene *UNUSED(scene), Tre } } +#if 0 // GSOC_PEPPER + static void singleuser_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement *UNUSED(te), TreeStoreElem *tsep, TreeStoreElem *tselem) { ID *id = tselem->id; @@ -343,6 +349,8 @@ static void singleuser_action_cb(bContext *C, Scene *UNUSED(scene), TreeElement } } +#endif + static void group_linkobs2scene_cb(bContext *UNUSED(C), Scene *scene, TreeElement *UNUSED(te), TreeStoreElem *UNUSED(tsep), TreeStoreElem *tselem) { Group *group= (Group *)tselem->id; @@ -396,12 +404,16 @@ void outliner_do_object_operation(bContext *C, Scene *scene_act, SpaceOops *soop /* ******************************************** */ +#if 0 // GSOC_PEPPER + static void unlinkact_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) { /* just set action to NULL */ BKE_animdata_set_action(NULL, tselem->id, NULL); } +#endif // GSOC_PEPPER + static void cleardrivers_animdata_cb(int UNUSED(event), TreeElement *UNUSED(te), TreeStoreElem *tselem) { IdAdtTemplate *iat = (IdAdtTemplate *)tselem->id; @@ -695,12 +707,18 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) { /* unlink datablock from its parent */ switch (idlevel) { + +#if 0 // GSOC_PEPPER + case ID_AC: outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_action_cb); WM_event_add_notifier(C, NC_ANIMATION|ND_NLA_ACTCHANGE, NULL); ED_undo_push(C, "Unlink action"); break; + +#endif // GSOC_PEPPER + case ID_MA: outliner_do_libdata_operation(C, scene, soops, &soops->tree, unlink_material_cb); @@ -728,6 +746,8 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) } break; +#if 0 // GSOC_PEPPER + case OUTLINER_IDOP_SINGLE: { /* make single user */ @@ -746,6 +766,8 @@ static int outliner_id_operation_exec(bContext *C, wmOperator *op) } break; +#endif // GSOC_PEPPER + case OUTLINER_IDOP_FAKE_ADD: { /* set fake user */ @@ -822,6 +844,8 @@ static void outliner_do_id_set_operation(SpaceOops *soops, int type, ListBase *l /* ------------------------------------------ */ +#if 0 // GSOC_PEPPER + static void actionset_id_cb(TreeElement *te, TreeStoreElem *tselem, TreeStoreElem *tsep, ID *actId) { bAction *act = (bAction *)actId; @@ -906,6 +930,8 @@ void OUTLINER_OT_action_set(wmOperatorType *ot) ot->prop= prop; } +#endif // GSOC_PEPPER + /* **************************************** */ typedef enum eOutliner_AnimDataOps { @@ -950,6 +976,9 @@ static int outliner_animdata_operation_exec(bContext *C, wmOperator *op) /* perform the core operation */ switch (event) { + +#if 0 // GSOC_PEPPER + case OUTLINER_ANIMOP_SET_ACT: /* delegate once again... */ WM_operator_name_call(C, "OUTLINER_OT_action_set", WM_OP_INVOKE_REGION_WIN, NULL); @@ -963,6 +992,8 @@ static int outliner_animdata_operation_exec(bContext *C, wmOperator *op) ED_undo_push(C, "Unlink action"); break; +#endif // GSOC_PEPPER + case OUTLINER_ANIMOP_REFRESH_DRV: outliner_do_data_operation(soops, datalevel, event, &soops->tree, refreshdrivers_animdata_cb); diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c index 24b7085e2f4..7026c94facc 100644 --- a/source/blender/editors/space_outliner/outliner_tree.c +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -50,7 +50,13 @@ #include "DNA_scene_types.h" #include "DNA_world_types.h" #include "DNA_sequence_types.h" + +#if 0 // GSOC_PEPPER + #include "DNA_speaker_types.h" + +#endif // GSOC_PEPPER + #include "DNA_object_types.h" #include "BLI_blenlib.h" @@ -715,6 +721,9 @@ static void outliner_add_id_contents(SpaceOops *soops, TreeElement *te, TreeStor } } break; + +#if 0 // GSOC_PEPPER + case ID_SPK: { Speaker *spk= (Speaker *)id; @@ -723,6 +732,9 @@ static void outliner_add_id_contents(SpaceOops *soops, TreeElement *te, TreeStor outliner_add_element(soops, &te->subtree, spk, te, TSE_ANIM_DATA, 0); } break; + +#endif // GSOC_PEPPER + case ID_WO: { World *wrld= (World *)id; From a7663cc37753abd97744b51739358fb6b8026883 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 11 Aug 2011 06:06:17 +0000 Subject: [PATCH 345/624] use ghash for operator and menu types, was doing string lookup in the operator list (containing over 1000 items) for each button draw. gives small speedup for UI drawing and overall startup time. --- .../editors/interface/interface_templates.c | 11 ++-- .../editors/space_outliner/outliner_draw.c | 10 ++- .../editors/space_view3d/view3d_toolbar.c | 11 ++-- source/blender/python/intern/bpy_operator.c | 14 +++-- source/blender/windowmanager/WM_api.h | 3 +- source/blender/windowmanager/WM_types.h | 2 - source/blender/windowmanager/intern/wm.c | 54 +++++++++++----- .../windowmanager/intern/wm_init_exit.c | 3 +- .../windowmanager/intern/wm_operators.c | 61 +++++++++++-------- .../bad_level_call_stubs/stubs.c | 2 +- 10 files changed, 110 insertions(+), 61 deletions(-) diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index 6384d91955f..2faac24fd78 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -39,6 +39,7 @@ #include "BLI_string.h" #include "BLI_utildefines.h" +#include "BLI_ghash.h" #include "BKE_animsys.h" #include "BKE_colortools.h" @@ -2322,10 +2323,11 @@ static void operator_call_cb(bContext *C, void *UNUSED(arg1), void *arg2) static void operator_search_cb(const bContext *C, void *UNUSED(arg), const char *str, uiSearchItems *items) { - wmOperatorType *ot = WM_operatortype_first(); - - for(; ot; ot= ot->next) { - + GHashIterator *iter= WM_operatortype_iter(); + + for( ; !BLI_ghashIterator_isDone(iter); BLI_ghashIterator_step(iter)) { + wmOperatorType *ot= BLI_ghashIterator_getValue(iter); + if(BLI_strcasestr(ot->name, str)) { if(WM_operator_poll((bContext*)C, ot)) { char name[256]; @@ -2345,6 +2347,7 @@ static void operator_search_cb(const bContext *C, void *UNUSED(arg), const char } } } + BLI_ghashIterator_free(iter); } void uiTemplateOperatorSearch(uiLayout *layout) diff --git a/source/blender/editors/space_outliner/outliner_draw.c b/source/blender/editors/space_outliner/outliner_draw.c index 0250676c2dd..6d6c3429af2 100644 --- a/source/blender/editors/space_outliner/outliner_draw.c +++ b/source/blender/editors/space_outliner/outliner_draw.c @@ -66,6 +66,8 @@ #include "BKE_scene.h" #include "BKE_sequencer.h" +#include "BLI_ghash.h" + #include "ED_armature.h" #include "ED_object.h" #include "ED_screen.h" @@ -584,9 +586,10 @@ static void operator_call_cb(struct bContext *UNUSED(C), void *arg_kmi, void *ar static void operator_search_cb(const struct bContext *UNUSED(C), void *UNUSED(arg_kmi), const char *str, uiSearchItems *items) { - wmOperatorType *ot = WM_operatortype_first(); - - for(; ot; ot= ot->next) { + GHashIterator *iter= WM_operatortype_iter(); + + for( ; !BLI_ghashIterator_isDone(iter); BLI_ghashIterator_step(iter)) { + wmOperatorType *ot= BLI_ghashIterator_getValue(iter); if(BLI_strcasestr(ot->idname, str)) { char name[OP_MAX_TYPENAME]; @@ -598,6 +601,7 @@ static void operator_search_cb(const struct bContext *UNUSED(C), void *UNUSED(ar break; } } + BLI_ghashIterator_free(iter); } /* operator Search browse menu, open */ diff --git a/source/blender/editors/space_view3d/view3d_toolbar.c b/source/blender/editors/space_view3d/view3d_toolbar.c index 2e96800bf3b..a2aed67821d 100644 --- a/source/blender/editors/space_view3d/view3d_toolbar.c +++ b/source/blender/editors/space_view3d/view3d_toolbar.c @@ -46,6 +46,7 @@ #include "BLI_editVert.h" #include "BLI_rand.h" #include "BLI_utildefines.h" +#include "BLI_ghash.h" #include "BKE_context.h" #include "BKE_idprop.h" @@ -140,10 +141,11 @@ static void operator_call_cb(struct bContext *C, void *arg_listbase, void *arg2) static void operator_search_cb(const struct bContext *C, void *UNUSED(arg), const char *str, uiSearchItems *items) { - wmOperatorType *ot = WM_operatortype_first(); - - for(; ot; ot= ot->next) { - + GHashIterator *iter= WM_operatortype_iter(); + + for( ; !BLI_ghashIterator_isDone(iter); BLI_ghashIterator_step(iter)) { + wmOperatorType *ot= BLI_ghashIterator_getValue(iter); + if(BLI_strcasestr(ot->name, str)) { if(WM_operator_poll((bContext*)C, ot)) { @@ -152,6 +154,7 @@ static void operator_search_cb(const struct bContext *C, void *UNUSED(arg), cons } } } + BLI_ghashIterator_free(iter); } diff --git a/source/blender/python/intern/bpy_operator.c b/source/blender/python/intern/bpy_operator.c index 4b05a9c0c72..7310878f661 100644 --- a/source/blender/python/intern/bpy_operator.c +++ b/source/blender/python/intern/bpy_operator.c @@ -52,6 +52,9 @@ #include "WM_types.h" #include "MEM_guardedalloc.h" + +#include "BLI_ghash.h" + #include "BKE_report.h" #include "BKE_context.h" @@ -359,15 +362,18 @@ static PyObject *pyop_as_string(PyObject *UNUSED(self), PyObject *args) static PyObject *pyop_dir(PyObject *UNUSED(self)) { + GHashIterator *iter= WM_operatortype_iter(); PyObject *list= PyList_New(0), *name; - wmOperatorType *ot; - - for(ot= WM_operatortype_first(); ot; ot= ot->next) { + + for( ; !BLI_ghashIterator_isDone(iter); BLI_ghashIterator_step(iter)) { + wmOperatorType *ot= BLI_ghashIterator_getValue(iter); + name= PyUnicode_FromString(ot->idname); PyList_Append(list, name); Py_DECREF(name); } - + BLI_ghashIterator_free(iter); + return list; } diff --git a/source/blender/windowmanager/WM_api.h b/source/blender/windowmanager/WM_api.h index 42c3096dfc9..d8c6933a93d 100644 --- a/source/blender/windowmanager/WM_api.h +++ b/source/blender/windowmanager/WM_api.h @@ -179,7 +179,7 @@ void WM_operator_free (struct wmOperator *op); void WM_operator_stack_clear(struct wmWindowManager *wm); struct wmOperatorType *WM_operatortype_find(const char *idnamem, int quiet); -struct wmOperatorType *WM_operatortype_first(void); +struct GHashIterator *WM_operatortype_iter(void); void WM_operatortype_append (void (*opfunc)(struct wmOperatorType*)); void WM_operatortype_append_ptr (void (*opfunc)(struct wmOperatorType*, void *), void *userdata); void WM_operatortype_append_macro_ptr (void (*opfunc)(struct wmOperatorType*, void *), void *userdata); @@ -230,6 +230,7 @@ void WM_operator_bl_idname(char *to, const char *from); void WM_operator_py_idname(char *to, const char *from); /* *************** menu types ******************** */ +void WM_menutype_init(void); struct MenuType *WM_menutype_find(const char *idname, int quiet); int WM_menutype_add(struct MenuType* mt); int WM_menutype_contains(struct MenuType* mt); diff --git a/source/blender/windowmanager/WM_types.h b/source/blender/windowmanager/WM_types.h index 697133bb163..cc3ae3ab753 100644 --- a/source/blender/windowmanager/WM_types.h +++ b/source/blender/windowmanager/WM_types.h @@ -423,8 +423,6 @@ typedef struct wmTimer { typedef struct wmOperatorType { - struct wmOperatorType *next, *prev; - const char *name; /* text for ui, undo */ const char *idname; /* unique identifier */ const char *description; /* tooltips and python docs */ diff --git a/source/blender/windowmanager/intern/wm.c b/source/blender/windowmanager/intern/wm.c index 1d5cf1cdc53..9299b50103c 100644 --- a/source/blender/windowmanager/intern/wm.c +++ b/source/blender/windowmanager/intern/wm.c @@ -40,7 +40,11 @@ #include "GHOST_C-api.h" +#include "MEM_guardedalloc.h" + +#include "BLI_utildefines.h" #include "BLI_blenlib.h" +#include "BLI_ghash.h" #include "BKE_blender.h" #include "BKE_context.h" @@ -59,8 +63,6 @@ #include "wm_draw.h" #include "wm.h" -#include "MEM_guardedalloc.h" - #include "ED_screen.h" #ifdef WITH_PYTHON @@ -151,14 +153,14 @@ void WM_operator_stack_clear(wmWindowManager *wm) /* ****************************************** */ -static ListBase menutypes = {NULL, NULL}; /* global menutype list */ +static GHash *menutypes_hash= NULL; MenuType *WM_menutype_find(const char *idname, int quiet) { MenuType* mt; if (idname[0]) { - mt= BLI_findstring(&menutypes, idname, offsetof(MenuType, idname)); + mt= BLI_ghash_lookup(menutypes_hash, idname); if(mt) return mt; } @@ -171,35 +173,55 @@ MenuType *WM_menutype_find(const char *idname, int quiet) int WM_menutype_add(MenuType* mt) { - BLI_addtail(&menutypes, mt); + BLI_ghash_insert(menutypes_hash, (void *)mt->idname, mt); return 1; } /* inefficient but only used for tooltip code */ int WM_menutype_contains(MenuType* mt) { - return (mt != NULL && BLI_findindex(&menutypes, mt) != -1); + int found= FALSE; + + if(mt) { + GHashIterator *iter= BLI_ghashIterator_new(menutypes_hash); + + for( ; !BLI_ghashIterator_isDone(iter); BLI_ghashIterator_step(iter)) { + if(mt == BLI_ghashIterator_getValue(iter)) { + found= TRUE; + break; + } + } + BLI_ghashIterator_free(iter); + } + + return found; } void WM_menutype_freelink(MenuType* mt) { - BLI_freelinkN(&menutypes, mt); + BLI_ghash_remove(menutypes_hash, mt->idname, NULL, (GHashValFreeFP)MEM_freeN); +} + +/* called on initialize WM_init() */ +void WM_menutype_init(void) +{ + menutypes_hash= BLI_ghash_new(BLI_ghashutil_strhash, BLI_ghashutil_strcmp, "menutypes_hash gh"); } void WM_menutype_free(void) { - MenuType* mt= menutypes.first, *mt_next; + GHashIterator *iter= BLI_ghashIterator_new(menutypes_hash); - while(mt) { - mt_next= mt->next; - - if(mt->ext.free) + for( ; !BLI_ghashIterator_isDone(iter); BLI_ghashIterator_step(iter)) { + MenuType *mt= BLI_ghashIterator_getValue(iter); + if(mt->ext.free) { mt->ext.free(mt->ext.data); - - WM_menutype_freelink(mt); - - mt= mt_next; + } } + BLI_ghashIterator_free(iter); + + BLI_ghash_free(menutypes_hash, NULL, (GHashValFreeFP)MEM_freeN); + menutypes_hash= NULL; } /* ****************************************** */ diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index e22829577f4..cf91e219593 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -127,7 +127,8 @@ void WM_init(bContext *C, int argc, const char **argv) } GHOST_CreateSystemPaths(); wm_operatortype_init(); - + WM_menutype_init(); + set_free_windowmanager_cb(wm_close_and_free); /* library.c */ set_blender_test_break_cb(wm_window_testbreak); /* blender.c */ DAG_editors_update_cb(ED_render_id_flush_update); /* depsgraph.c */ diff --git a/source/blender/windowmanager/intern/wm_operators.c b/source/blender/windowmanager/intern/wm_operators.c index 610a962ba62..66467b310ee 100644 --- a/source/blender/windowmanager/intern/wm_operators.c +++ b/source/blender/windowmanager/intern/wm_operators.c @@ -58,6 +58,7 @@ #include "BLI_math.h" #include "BLI_string.h" #include "BLI_utildefines.h" +#include "BLI_ghash.h" #include "BLO_readfile.h" @@ -100,7 +101,7 @@ #include "wm_subwindow.h" #include "wm_window.h" -static ListBase global_ops= {NULL, NULL}; +static GHash *global_ops_hash= NULL; /* ************ operator API, exported ********** */ @@ -113,7 +114,7 @@ wmOperatorType *WM_operatortype_find(const char *idname, int quiet) WM_operator_bl_idname(idname_bl, idname); if (idname_bl[0]) { - ot= (wmOperatorType *)BLI_findstring_ptr(&global_ops, idname_bl, offsetof(wmOperatorType, idname)); + ot= BLI_ghash_lookup(global_ops_hash, idname_bl); if(ot) { return ot; } @@ -125,9 +126,10 @@ wmOperatorType *WM_operatortype_find(const char *idname, int quiet) return NULL; } -wmOperatorType *WM_operatortype_first(void) +/* caller must free */ +GHashIterator *WM_operatortype_iter(void) { - return global_ops.first; + return BLI_ghashIterator_new(global_ops_hash); } /* all ops in 1 list (for time being... needs evaluation later) */ @@ -147,7 +149,8 @@ void WM_operatortype_append(void (*opfunc)(wmOperatorType*)) RNA_def_struct_ui_text(ot->srna, ot->name, ot->description ? ot->description:"(undocumented operator)"); // XXX All ops should have a description but for now allow them not to. RNA_def_struct_identifier(ot->srna, ot->idname); - BLI_addtail(&global_ops, ot); + + BLI_ghash_insert(global_ops_hash, (void *)ot->idname, ot); } void WM_operatortype_append_ptr(void (*opfunc)(wmOperatorType*, void*), void *userdata) @@ -159,7 +162,8 @@ void WM_operatortype_append_ptr(void (*opfunc)(wmOperatorType*, void*), void *us opfunc(ot, userdata); RNA_def_struct_ui_text(ot->srna, ot->name, ot->description ? ot->description:"(undocumented operator)"); RNA_def_struct_identifier(ot->srna, ot->idname); - BLI_addtail(&global_ops, ot); + + BLI_ghash_insert(global_ops_hash, (void *)ot->idname, ot); } /* ********************* macro operator ******************** */ @@ -351,7 +355,7 @@ wmOperatorType *WM_operatortype_append_macro(const char *idname, const char *nam RNA_def_struct_ui_text(ot->srna, ot->name, ot->description); // XXX All ops should have a description but for now allow them not to. RNA_def_struct_identifier(ot->srna, ot->idname); - BLI_addtail(&global_ops, ot); + BLI_ghash_insert(global_ops_hash, (void *)ot->idname, ot); return ot; } @@ -378,7 +382,7 @@ void WM_operatortype_append_macro_ptr(void (*opfunc)(wmOperatorType*, void*), vo RNA_def_struct_ui_text(ot->srna, ot->name, ot->description); RNA_def_struct_identifier(ot->srna, ot->idname); - BLI_addtail(&global_ops, ot); + BLI_ghash_insert(global_ops_hash, (void *)ot->idname, ot); } wmOperatorTypeMacro *WM_operatortype_macro_define(wmOperatorType *ot, const char *idname) @@ -426,14 +430,14 @@ int WM_operatortype_remove(const char *idname) if (ot==NULL) return 0; - BLI_remlink(&global_ops, ot); RNA_struct_free(&BLENDER_RNA, ot->srna); if(ot->macro.first) wm_operatortype_free_macro(ot); - - MEM_freeN(ot); + BLI_ghash_remove(global_ops_hash, (void *)ot->idname, NULL, NULL); + + MEM_freeN(ot); return 1; } @@ -1311,9 +1315,10 @@ static void operator_call_cb(struct bContext *C, void *UNUSED(arg1), void *arg2) static void operator_search_cb(const struct bContext *C, void *UNUSED(arg), const char *str, uiSearchItems *items) { - wmOperatorType *ot = WM_operatortype_first(); - - for(; ot; ot= ot->next) { + GHashIterator *iter= WM_operatortype_iter(); + + for( ; !BLI_ghashIterator_isDone(iter); BLI_ghashIterator_step(iter)) { + wmOperatorType *ot= BLI_ghashIterator_getValue(iter); if((ot->flag & OPTYPE_INTERNAL) && (G.f & G_DEBUG) == 0) continue; @@ -1337,6 +1342,7 @@ static void operator_search_cb(const struct bContext *C, void *UNUSED(arg), cons } } } + BLI_ghashIterator_free(iter); } static uiBlock *wm_block_search_menu(bContext *C, ARegion *ar, void *UNUSED(arg_op)) @@ -3457,26 +3463,31 @@ static void WM_OT_ndof_sensitivity_change(wmOperatorType *ot) RNA_def_boolean(ot->srna, "fast", 0, "Fast NDOF sensitivity change", "If true then sensitivity changes 50%, otherwise 10%"); } + +static void operatortype_ghash_free_cb(wmOperatorType *ot) +{ + if(ot->macro.first) + wm_operatortype_free_macro(ot); + + if(ot->ext.srna) /* python operator, allocs own string */ + MEM_freeN((void *)ot->idname); + + MEM_freeN(ot); +} + /* ******************************************************* */ /* called on initialize WM_exit() */ void wm_operatortype_free(void) { - wmOperatorType *ot; - - for(ot= global_ops.first; ot; ot= ot->next) { - if(ot->macro.first) - wm_operatortype_free_macro(ot); - - if(ot->ext.srna) /* python operator, allocs own string */ - MEM_freeN((void *)ot->idname); - } - - BLI_freelistN(&global_ops); + BLI_ghash_free(global_ops_hash, NULL, (GHashValFreeFP)operatortype_ghash_free_cb); + global_ops_hash= NULL; } /* called on initialize WM_init() */ void wm_operatortype_init(void) { + global_ops_hash= BLI_ghash_new(BLI_ghashutil_strhash, BLI_ghashutil_strcmp, "wm_operatortype_init gh"); + WM_operatortype_append(WM_OT_window_duplicate); WM_operatortype_append(WM_OT_read_homefile); WM_operatortype_append(WM_OT_read_factory_settings); diff --git a/source/blenderplayer/bad_level_call_stubs/stubs.c b/source/blenderplayer/bad_level_call_stubs/stubs.c index 983d4ecf5f8..0f7a02b766e 100644 --- a/source/blenderplayer/bad_level_call_stubs/stubs.c +++ b/source/blenderplayer/bad_level_call_stubs/stubs.c @@ -384,7 +384,7 @@ void RE_engine_report(struct RenderEngine *engine, int type, const char *msg) {} /* python */ struct wmOperatorType *WM_operatortype_find(const char *idname, int quiet){return (struct wmOperatorType *) NULL;} -struct wmOperatorType *WM_operatortype_first(){return (struct wmOperatorType *) NULL;} +struct GHashIterator *WM_operatortype_iter(){return (struct GHashIterator *) NULL;} struct wmOperatorType *WM_operatortype_exists(const char *idname){return (struct wmOperatorType *) NULL;} struct wmOperatorTypeMacro *WM_operatortype_macro_define(struct wmOperatorType *ot, const char *idname){return (struct wmOperatorTypeMacro *) NULL;} int WM_operator_call_py(struct bContext *C, struct wmOperatorType *ot, int context, struct PointerRNA *properties, struct ReportList *reports){return 0;} From 80acfdc7a039f976bf66a8d7f0267fe0a71ea91d Mon Sep 17 00:00:00 2001 From: "Guillermo S. Romero" Date: Thu, 11 Aug 2011 06:40:04 +0000 Subject: [PATCH 346/624] SVN maintenance. --- source/blender/editors/space_outliner/outliner_draw.c | 2 ++ source/blender/editors/space_outliner/outliner_edit.c | 2 ++ source/blender/editors/space_outliner/outliner_select.c | 2 ++ source/blender/editors/space_outliner/outliner_tools.c | 2 ++ source/blender/editors/space_outliner/outliner_tree.c | 2 ++ 5 files changed, 10 insertions(+) diff --git a/source/blender/editors/space_outliner/outliner_draw.c b/source/blender/editors/space_outliner/outliner_draw.c index 6d6c3429af2..17b44022c80 100644 --- a/source/blender/editors/space_outliner/outliner_draw.c +++ b/source/blender/editors/space_outliner/outliner_draw.c @@ -1,4 +1,6 @@ /* + * $Id$ + * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_outliner/outliner_edit.c b/source/blender/editors/space_outliner/outliner_edit.c index fbd5281b1d9..15167a3ba2c 100644 --- a/source/blender/editors/space_outliner/outliner_edit.c +++ b/source/blender/editors/space_outliner/outliner_edit.c @@ -1,4 +1,6 @@ /* + * $Id$ + * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_outliner/outliner_select.c b/source/blender/editors/space_outliner/outliner_select.c index 23873b1fde7..c571fa1de6c 100644 --- a/source/blender/editors/space_outliner/outliner_select.c +++ b/source/blender/editors/space_outliner/outliner_select.c @@ -1,4 +1,6 @@ /* + * $Id$ + * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_outliner/outliner_tools.c b/source/blender/editors/space_outliner/outliner_tools.c index b6332c4389a..f5e1a67010e 100644 --- a/source/blender/editors/space_outliner/outliner_tools.c +++ b/source/blender/editors/space_outliner/outliner_tools.c @@ -1,4 +1,6 @@ /* + * $Id$ + * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c index 7026c94facc..3560bfb9896 100644 --- a/source/blender/editors/space_outliner/outliner_tree.c +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -1,4 +1,6 @@ /* + * $Id$ + * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or From 78f89c3bbf6c7faa3b364f75f7fd52d9f62762e6 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 11 Aug 2011 07:19:37 +0000 Subject: [PATCH 347/624] BGE Animations: Animation updates are now handled separately from logic/physics updates. This allows the animations to be updated at the full fps specified by the user. Before, updates were not happening frequently enough. For example, a 30fps animation my only update at 20~30fps, which would cause some noticeable lag. This my not be the best solution since at this point we may be dropping frames (not being in the while(frames) loop), and we're not updating as often as the physics engine might want for bone parented physics objects. --- source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 27 ++++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index 421e642a6df..6fb03d0a573 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -581,7 +581,7 @@ else framestep = (frames*timestep)/m_maxLogicFrame; frames = m_maxLogicFrame; } - + while (frames) { @@ -655,16 +655,6 @@ else scene->LogicUpdateFrame(m_frameTime, true); scene->LogicEndFrame(); - - // Handle animations - double anim_timestep = 1.0/scene->GetAnimationFPS(); - if (m_clockTime - m_previousAnimTime > anim_timestep) - { - m_previousAnimTime = m_clockTime; - m_logger->StartLog(tc_animations, m_kxsystem->GetTimeInSeconds(), true); - SG_SetActiveStage(SG_STAGE_ANIMATION_UPDATE); - scene->UpdateAnimations(m_frameTime); - } // Actuators can affect the scenegraph m_logger->StartLog(tc_scenegraph, m_kxsystem->GetTimeInSeconds(), true); @@ -777,7 +767,22 @@ else } } + + // Handle the animations independently of the logic time step + m_logger->StartLog(tc_animations, m_kxsystem->GetTimeInSeconds(), true); + SG_SetActiveStage(SG_STAGE_ANIMATION_UPDATE); + double anim_timestep = 1.0/KX_GetActiveScene()->GetAnimationFPS(); + if (m_clockTime - m_previousAnimTime > anim_timestep) + { + // Sanity/debug print to make sure we're actually going at the fps we want (should be close to anim_timestep) + // printf("Anim fps: %f\n", 1.0/(m_clockTime - m_previousAnimTime)); + m_previousAnimTime = m_clockTime; + for (sceneit = m_scenes.begin();sceneit != m_scenes.end(); ++sceneit) + { + (*sceneit)->UpdateAnimations(m_frameTime); + } + } m_previousClockTime = m_clockTime; // Start logging time spend outside main loop From 99caa9470e9dc420541dc49c29037f6bac55964e Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 11 Aug 2011 08:24:56 +0000 Subject: [PATCH 348/624] fix [#28213] Imperial unit for 0.001 inches inconsistently displayed as mils and thous --- source/blender/blenkernel/intern/unit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/unit.c b/source/blender/blenkernel/intern/unit.c index b89e576a562..a9792bc44fa 100644 --- a/source/blender/blenkernel/intern/unit.c +++ b/source/blender/blenkernel/intern/unit.c @@ -136,7 +136,7 @@ static struct bUnitDef buImperialLenDef[] = { {"yard", "yards", "yd", NULL, "Yards", UN_SC_YD, 0.0, B_UNIT_DEF_NONE}, {"foot", "feet", "'", "ft", "Feet", UN_SC_FT, 0.0, B_UNIT_DEF_NONE}, /* base unit */ {"inch", "inches", "\"", "in", "Inches", UN_SC_IN, 0.0, B_UNIT_DEF_NONE}, - {"thou", "thous", "mil", NULL, "Thous", UN_SC_MIL, 0.0, B_UNIT_DEF_NONE}, + {"thou", "thou", "thou", "mil", "Thou", UN_SC_MIL, 0.0, B_UNIT_DEF_NONE}, /* plural for thou has no 's' */ {NULL, NULL, NULL, NULL, NULL, 0.0, 0.0} }; static struct bUnitCollection buImperialLenCollecton = {buImperialLenDef, 4, 0, sizeof(buImperialLenDef)/sizeof(bUnitDef)}; From 165e6dbc07c4bf00fe492d4f65ea276a39628a85 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Thu, 11 Aug 2011 09:40:14 +0000 Subject: [PATCH 349/624] Adding a readonly length_squared property to mathutils.Vector. This is simply vector.dot(vector), so nothing new is really added, but it's nice for writing more intent revealing code. In other words: if vec.dot(vec) > some_distance*some_distance: do_something() might not be quite as obvious looking as: if vec.length_squared > some_distance*some_distance: do_something() As to why you'd want to use length_squared over length is that length uses a square root, which isn't always necessary for simple distance checks (e.g., closest object, checks like the ones above, ect). --- .../blender/python/mathutils/mathutils_Vector.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/source/blender/python/mathutils/mathutils_Vector.c b/source/blender/python/mathutils/mathutils_Vector.c index a954c07c98d..9d52f45665f 100644 --- a/source/blender/python/mathutils/mathutils_Vector.c +++ b/source/blender/python/mathutils/mathutils_Vector.c @@ -1728,6 +1728,21 @@ static int Vector_setLength(VectorObject *self, PyObject *value) return 0; } +/* vector.length_squared */ +static PyObject *Vector_getLengthSquared(VectorObject *self, void *UNUSED(closure)) +{ + double dot = 0.0f; + int i; + + if(BaseMath_ReadCallback(self) == -1) + return NULL; + + for(i = 0; i < self->size; i++){ + dot += (double)(self->vec[i] * self->vec[i]); + } + return PyFloat_FromDouble(dot); +} + /* Get a new Vector according to the provided swizzle. This function has little error checking, as we are in control of the inputs: the closure is set by us in Vector_createSwizzleGetSeter. */ @@ -1851,6 +1866,7 @@ static PyGetSetDef Vector_getseters[] = { {(char *)"z", (getter)Vector_getAxis, (setter)Vector_setAxis, (char *)"Vector Z axis (3D Vectors only).\n\n:type: float", (void *)2}, {(char *)"w", (getter)Vector_getAxis, (setter)Vector_setAxis, (char *)"Vector W axis (4D Vectors only).\n\n:type: float", (void *)3}, {(char *)"length", (getter)Vector_getLength, (setter)Vector_setLength, (char *)"Vector Length.\n\n:type: float", NULL}, + {(char *)"length_squared", (getter)Vector_getLengthSquared, (setter)NULL, (char *)"Vector length squared (v.dot(v)).\n\n:type: float", NULL}, {(char *)"magnitude", (getter)Vector_getLength, (setter)Vector_setLength, (char *)"Vector Length.\n\n:type: float", NULL}, {(char *)"is_wrapped", (getter)BaseMathObject_getWrapped, (setter)NULL, (char *)BaseMathObject_Wrapped_doc, NULL}, {(char *)"owner", (getter)BaseMathObject_getOwner, (setter)NULL, (char *)BaseMathObject_Owner_doc, NULL}, From fee7337249342c3d5a332358883af9afe961f38d Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Thu, 11 Aug 2011 11:41:24 +0000 Subject: [PATCH 350/624] 3D Audio GSoC: Adding a mono flag to mixdown non-mono sounds for 3D audio. * Added mono sound loading. * Bugfix: AUD_COMPARE_SPECS usage was wrong. * Bugfix: JOS resampler = instead of ==. * Bugfix: Change of a sound should apply settings in AUD_SequencerHandle. * Bugfix: Memory leak when canceling open sound operator. --- intern/audaspace/FX/AUD_DoubleReader.cpp | 4 +- intern/audaspace/FX/AUD_SuperposeReader.cpp | 2 +- intern/audaspace/intern/AUD_C-API.cpp | 18 +++++++++ intern/audaspace/intern/AUD_C-API.h | 7 ++++ .../intern/AUD_JOSResampleReader.cpp | 2 +- intern/audaspace/intern/AUD_ReadDevice.cpp | 2 +- .../audaspace/intern/AUD_SequencerHandle.cpp | 2 + .../startup/bl_ui/properties_data_speaker.py | 2 +- source/blender/blenkernel/intern/sound.c | 7 ++++ source/blender/editors/sound/sound_ops.c | 39 ++++++++++++++++++- source/blender/makesdna/DNA_sound_types.h | 1 + source/blender/makesrna/intern/rna_sound.c | 9 ++++- 12 files changed, 86 insertions(+), 9 deletions(-) diff --git a/intern/audaspace/FX/AUD_DoubleReader.cpp b/intern/audaspace/FX/AUD_DoubleReader.cpp index 178240fa23b..3b1d105954c 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.cpp +++ b/intern/audaspace/FX/AUD_DoubleReader.cpp @@ -98,13 +98,13 @@ void AUD_DoubleReader::read(int& length, bool& eos, sample_t* buffer) specs1 = m_reader1->getSpecs(); specs2 = m_reader2->getSpecs(); if(AUD_COMPARE_SPECS(specs1, specs2)) - length = len; - else { int len2 = length - len; m_reader2->read(len2, eos, buffer + specs1.channels * len); length = len + len2; } + else + length = len; } } else diff --git a/intern/audaspace/FX/AUD_SuperposeReader.cpp b/intern/audaspace/FX/AUD_SuperposeReader.cpp index b332a854a5d..c07b7a9febf 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.cpp +++ b/intern/audaspace/FX/AUD_SuperposeReader.cpp @@ -81,7 +81,7 @@ void AUD_SuperposeReader::read(int& length, bool& eos, sample_t* buffer) { AUD_Specs specs = m_reader1->getSpecs(); AUD_Specs s2 = m_reader2->getSpecs(); - if(AUD_COMPARE_SPECS(specs, s2)) + if(!AUD_COMPARE_SPECS(specs, s2)) AUD_THROW(AUD_ERROR_SPECS, specs_error); int samplesize = AUD_SAMPLE_SIZE(specs); diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index 85a053238d0..e64ca1af9e7 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -321,6 +321,24 @@ AUD_Sound* AUD_bufferSound(AUD_Sound* sound) } } +AUD_Sound* AUD_monoSound(AUD_Sound* sound) +{ + assert(sound); + + try + { + AUD_DeviceSpecs specs; + specs.channels = AUD_CHANNELS_MONO; + specs.rate = AUD_RATE_INVALID; + specs.format = AUD_FORMAT_INVALID; + return new AUD_Sound(new AUD_ChannelMapperFactory(*sound, specs)); + } + catch(AUD_Exception&) + { + return NULL; + } +} + AUD_Sound* AUD_delaySound(AUD_Sound* sound, float delay) { assert(sound); diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 2cd24551dd9..8e347c73675 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -122,6 +122,13 @@ extern AUD_Sound* AUD_loadBuffer(unsigned char* buffer, int size); */ extern AUD_Sound* AUD_bufferSound(AUD_Sound* sound); +/** + * Rechannels the sound to be mono. + * \param sound The sound to rechannel. + * \return The mono sound. + */ +extern AUD_Sound* AUD_monoSound(AUD_Sound* sound); + /** * Delays a sound. * \param sound The sound to dealy. diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.cpp b/intern/audaspace/intern/AUD_JOSResampleReader.cpp index e7eefb30c54..fcd96c3959a 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.cpp +++ b/intern/audaspace/intern/AUD_JOSResampleReader.cpp @@ -306,7 +306,7 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) m_n = m_cache_valid; } - eos = eos && ((m_n == m_cache_valid) || (length = 0)); + eos = eos && ((m_n == m_cache_valid) || (length == 0)); } // kaiser windowed (beta = 10) sinc lowpass with a cutt-off of 0.9 diff --git a/intern/audaspace/intern/AUD_ReadDevice.cpp b/intern/audaspace/intern/AUD_ReadDevice.cpp index a1495b31ed0..8ab858901b9 100644 --- a/intern/audaspace/intern/AUD_ReadDevice.cpp +++ b/intern/audaspace/intern/AUD_ReadDevice.cpp @@ -70,7 +70,7 @@ bool AUD_ReadDevice::read(data_t* buffer, int length) void AUD_ReadDevice::changeSpecs(AUD_Specs specs) { - if(AUD_COMPARE_SPECS(specs, m_specs.specs)) + if(!AUD_COMPARE_SPECS(specs, m_specs.specs)) setSpecs(specs); } diff --git a/intern/audaspace/intern/AUD_SequencerHandle.cpp b/intern/audaspace/intern/AUD_SequencerHandle.cpp index 978439d3174..c9cf46ccdc3 100644 --- a/intern/audaspace/intern/AUD_SequencerHandle.cpp +++ b/intern/audaspace/intern/AUD_SequencerHandle.cpp @@ -88,6 +88,8 @@ void AUD_SequencerHandle::update(float position, float frame) } m_sound_status = m_entry->m_sound_status; + m_pos_status--; + m_status--; } if(m_pos_status != m_entry->m_pos_status) diff --git a/release/scripts/startup/bl_ui/properties_data_speaker.py b/release/scripts/startup/bl_ui/properties_data_speaker.py index 45f2fa5d1f7..fe9f798af0c 100644 --- a/release/scripts/startup/bl_ui/properties_data_speaker.py +++ b/release/scripts/startup/bl_ui/properties_data_speaker.py @@ -63,7 +63,7 @@ class DATA_PT_speaker(DataButtonsPanel, bpy.types.Panel): split = layout.split(percentage=0.75) - split.template_ID(speaker, "sound", open="sound.open") + split.template_ID(speaker, "sound", open="sound.open_mono") split.prop(speaker, "muted") split = layout.split() diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 1b09db84125..9c62b92a924 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -349,6 +349,13 @@ void sound_load(struct Main *bmain, struct bSound* sound) break; } #endif + if(sound->flags & SOUND_FLAGS_MONO) + { + void* handle = AUD_monoSound(sound->handle); + AUD_unload(sound->handle); + sound->handle = handle; + } + if(sound->flags & SOUND_FLAGS_CACHING) { sound->cache = AUD_bufferSound(sound->handle); diff --git a/source/blender/editors/sound/sound_ops.c b/source/blender/editors/sound/sound_ops.c index 31d22f9dd54..fb4355d0df7 100644 --- a/source/blender/editors/sound/sound_ops.c +++ b/source/blender/editors/sound/sound_ops.c @@ -79,6 +79,13 @@ /******************** open sound operator ********************/ +static int open_cancel(bContext *UNUSED(C), wmOperator *op) +{ + MEM_freeN(op->customdata); + op->customdata= NULL; + return OPERATOR_CANCELLED; +} + static void open_init(bContext *C, wmOperator *op) { PropertyPointerRNA *pprop; @@ -95,9 +102,10 @@ static int open_exec(bContext *C, wmOperator *op) PropertyPointerRNA *pprop; PointerRNA idptr; AUD_SoundInfo info; + Main *bmain = CTX_data_main(C); RNA_string_get(op->ptr, "filepath", path); - sound = sound_new_file(CTX_data_main(C), path); + sound = sound_new_file(bmain, path); if(!op->customdata) open_init(C, op); @@ -117,6 +125,11 @@ static int open_exec(bContext *C, wmOperator *op) return OPERATOR_CANCELLED; } + if(RNA_boolean_get(op->ptr, "mono")) { + sound->flags |= SOUND_FLAGS_MONO; + sound_load(bmain, sound); + } + if (RNA_boolean_get(op->ptr, "cache")) { sound_cache(sound); } @@ -172,6 +185,7 @@ void SOUND_OT_open(wmOperatorType *ot) /* api callbacks */ ot->exec= open_exec; ot->invoke= open_invoke; + ot->cancel= open_cancel; /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; @@ -179,6 +193,28 @@ void SOUND_OT_open(wmOperatorType *ot) /* properties */ WM_operator_properties_filesel(ot, FOLDERFILE|SOUNDFILE|MOVIEFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_FILEPATH | WM_FILESEL_RELPATH); RNA_def_boolean(ot->srna, "cache", FALSE, "Cache", "Cache the sound in memory."); + RNA_def_boolean(ot->srna, "mono", FALSE, "Mono", "Mixdown the sound to mono."); +} + +void SOUND_OT_open_mono(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Open Sound Mono"; + ot->description= "Load a sound file as mono"; + ot->idname= "SOUND_OT_open_mono"; + + /* api callbacks */ + ot->exec= open_exec; + ot->invoke= open_invoke; + ot->cancel= open_cancel; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + + /* properties */ + WM_operator_properties_filesel(ot, FOLDERFILE|SOUNDFILE|MOVIEFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_FILEPATH | WM_FILESEL_RELPATH); + RNA_def_boolean(ot->srna, "cache", FALSE, "Cache", "Cache the sound in memory."); + RNA_def_boolean(ot->srna, "mono", TRUE, "Mono", "Mixdown the sound to mono."); } /******************** mixdown operator ********************/ @@ -667,6 +703,7 @@ void SOUND_OT_bake_animation(wmOperatorType *ot) void ED_operatortypes_sound(void) { WM_operatortype_append(SOUND_OT_open); + WM_operatortype_append(SOUND_OT_open_mono); WM_operatortype_append(SOUND_OT_mixdown); WM_operatortype_append(SOUND_OT_pack); WM_operatortype_append(SOUND_OT_unpack); diff --git a/source/blender/makesdna/DNA_sound_types.h b/source/blender/makesdna/DNA_sound_types.h index d7546e84bbf..4f727b3586b 100644 --- a/source/blender/makesdna/DNA_sound_types.h +++ b/source/blender/makesdna/DNA_sound_types.h @@ -113,6 +113,7 @@ typedef enum eSound_Type { #define SOUND_FLAGS_3D (1 << 3) /* deprecated! used for sound actuator loading */ #define SOUND_FLAGS_CACHING (1 << 4) +#define SOUND_FLAGS_MONO (1 << 5) /* to DNA_sound_types.h*/ diff --git a/source/blender/makesrna/intern/rna_sound.c b/source/blender/makesrna/intern/rna_sound.c index e78bc092040..b224b55c20c 100644 --- a/source/blender/makesrna/intern/rna_sound.c +++ b/source/blender/makesrna/intern/rna_sound.c @@ -41,7 +41,7 @@ #include "BKE_sound.h" #include "BKE_context.h" -static void rna_Sound_filepath_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr) +static void rna_Sound_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr) { sound_load(bmain, (bSound*)ptr->data); } @@ -83,7 +83,7 @@ static void rna_def_sound(BlenderRNA *brna) prop= RNA_def_property(srna, "filepath", PROP_STRING, PROP_FILEPATH); RNA_def_property_string_sdna(prop, NULL, "name"); RNA_def_property_ui_text(prop, "File Path", "Sound sample file used by this Sound datablock"); - RNA_def_property_update(prop, 0, "rna_Sound_filepath_update"); + RNA_def_property_update(prop, 0, "rna_Sound_update"); prop= RNA_def_property(srna, "packed_file", PROP_POINTER, PROP_NONE); RNA_def_property_pointer_sdna(prop, NULL, "packedfile"); @@ -93,6 +93,11 @@ static void rna_def_sound(BlenderRNA *brna) RNA_def_property_boolean_funcs(prop, "rna_Sound_caching_get", "rna_Sound_caching_set"); RNA_def_property_ui_text(prop, "Caching", "The sound file is decoded and loaded into RAM"); RNA_def_property_update(prop, 0, "rna_Sound_caching_update"); + + prop= RNA_def_property(srna, "mono", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flags", SOUND_FLAGS_MONO); + RNA_def_property_ui_text(prop, "Mono", "If the file contains multiple audio channels they are mixdown to a signle one."); + RNA_def_property_update(prop, 0, "rna_Sound_update"); } void RNA_def_sound(BlenderRNA *brna) From 9c9cd71a8612a2d85b10f9408199105ee09e70ad Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Thu, 11 Aug 2011 11:56:02 +0000 Subject: [PATCH 351/624] Fix #28180: crash running wm.keyconfigs.user.keymaps.new("My Keymap"). There isn't much point in doing this at the moment, but shouldn't crash. --- source/blender/windowmanager/intern/wm_keymap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/windowmanager/intern/wm_keymap.c b/source/blender/windowmanager/intern/wm_keymap.c index 2fb0a1b2ab9..2dfe4d8ccdc 100644 --- a/source/blender/windowmanager/intern/wm_keymap.c +++ b/source/blender/windowmanager/intern/wm_keymap.c @@ -1009,7 +1009,8 @@ void WM_keyconfig_update(wmWindowManager *wm) addonmap= WM_keymap_list_find(&wm->addonconf->keymaps, km->idname, km->spaceid, km->regionid); /* diff */ - wm_keymap_diff_update(&U.user_keymaps, defaultmap, addonmap, km); + if(defaultmap) + wm_keymap_diff_update(&U.user_keymaps, defaultmap, addonmap, km); } } From 944cdf04dd77cb2d109974355a69f4cb3d14d933 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 11 Aug 2011 13:40:47 +0000 Subject: [PATCH 352/624] Fix for crash when using undo during sketching session. Currently, grease pencil conflicts with such operators as undo and set object mode which makes behavior totally unpredictable and crash for some cases. The only way to solve this proper is to ger rid of pointers to data which can chage stored in operator custom data. --- source/blender/editors/gpencil/gpencil_paint.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/gpencil/gpencil_paint.c b/source/blender/editors/gpencil/gpencil_paint.c index 2311f4a3a64..169443d855f 100644 --- a/source/blender/editors/gpencil/gpencil_paint.c +++ b/source/blender/editors/gpencil/gpencil_paint.c @@ -1615,7 +1615,12 @@ static int gpencil_area_exists(bContext *C, ScrArea *satest) static int gpencil_draw_modal (bContext *C, wmOperator *op, wmEvent *event) { tGPsdata *p= op->customdata; - int estate = OPERATOR_PASS_THROUGH; /* default exit state - not handled, so let others have a share of the pie */ + //int estate = OPERATOR_PASS_THROUGH; /* default exit state - not handled, so let others have a share of the pie */ + /* currently, grease pencil conflicts with such operators as undo and set object mode + which makes behavior of operator totally unpredictable and crash for some cases. + the only way to solve this proper is to ger rid of pointers to data which can + chage stored in operator custom data (sergey) */ + int estate = OPERATOR_RUNNING_MODAL; // if (event->type == NDOF_MOTION) // return OPERATOR_PASS_THROUGH; From 87e9c0ffaa5f8f64ccdea5c2ce74dfbd0edf0e43 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Thu, 11 Aug 2011 13:47:49 +0000 Subject: [PATCH 353/624] Advanced Retargeting option: If the end user armature is complex, on the level of Sintel/Mancandy rigs, the user is requested to mark Advanced Retargeting, and constraints will be semi automatically configured to retarget the animation and then Retargeting will bake and remove these constraints --- release/scripts/modules/retarget.py | 89 +++++++++++++++++++++++++---- release/scripts/startup/ui_mocap.py | 51 ++++++++++++++++- 2 files changed, 127 insertions(+), 13 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 9415553d4ff..88a5c3a620a 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -21,6 +21,7 @@ import bpy from mathutils import * from math import radians, acos +from bl_operators import nla import cProfile @@ -264,6 +265,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame v = locDeriv[key][i] hipV = locDeriv[perfRoot][i] endV = locDeriv[perf_bones[key].bone.map][i] + print(v.length,) if (v.length < 0.1): #this is a plant frame. #lets see what the original hip delta is, and the corresponding @@ -284,6 +286,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame stride_bone.name = "stride_bone" print(stride_bone) stride_bone.location = Vector((0, 0, 0)) + print(linearAvg) if linearAvg: #determine the average change in scale needed avg = sum(linearAvg) / len(linearAvg) @@ -295,6 +298,8 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) stride_bone.location = enduser_obj_mat * (newTranslation - initialPos) stride_bone.keyframe_insert("location") + else: + stride_bone.keyframe_insert("location") stride_bone.animation_data.action.name = ("Stride Bone " + action_name) return stride_bone @@ -439,10 +444,66 @@ def NLASystemInitialize(enduser_arm, context):#enduser_obj, name): anim_data.action = None +def preAdvancedRetargeting(performer_obj, enduser_obj): + createDictionary(performer_obj.data, enduser_obj.data) + bones = enduser_obj.pose.bones + map_bones = [bone for bone in bones if bone.bone.reverseMap] + for bone in map_bones: + perf_bone = bone.bone.reverseMap[0].name + addLocalRot = False; + if bone.bone.use_connect or not bone.constraints: + locks = bone.lock_location + if not (locks[0] or locks[1] or locks[2]): + cons = bone.constraints.new('COPY_LOCATION') + cons.name = "retargetTemp" + cons.use_x = not locks[0] + cons.use_y = not locks[1] + cons.use_z = not locks[2] + cons.target = performer_obj + cons.subtarget = perf_bone + addLocalRot = True + + + cons2 = bone.constraints.new('COPY_ROTATION') + cons2.name = "retargetTemp" + locks = bone.lock_rotation + cons2.use_x = not locks[0] + cons2.use_y = not locks[1] + cons2.use_z = not locks[2] + cons2.target = performer_obj + cons2.subtarget = perf_bone + + if addLocalRot: + for constraint in bone.constraints: + if constraint.type == 'COPY_ROTATION': + constraint.target_space = 'LOCAL' + constraint.owner_space = 'LOCAL_WITH_PARENT' + + +def prepareForBake(enduser_obj): + bones = enduser_obj.pose.bones + for bone in bones: + bone.bone.select = False + map_bones = [bone for bone in bones if bone.bone.reverseMap] + for bone in map_bones: + for cons in bone.constraints: + if "retargetTemp" in cons.name: + bone.bone.select = True + +def cleanTempConstraints(enduser_obj): + bones = enduser_obj.pose.bones + map_bones = [bone for bone in bones if bone.bone.reverseMap] + for bone in map_bones: + for cons in bone.constraints: + if "retargetTemp" in cons.name: + bone.constraints.remove(cons) + #Main function that runs the retargeting sequence. +#If advanced == True, we assume constraint's were already created def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): perf_arm = performer_obj.data end_arm = enduser_obj.data + advanced = end_arm.advancedRetarget try: enduser_obj.animation_data.action = bpy.data.actions.new("temp") @@ -450,27 +511,33 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): except: print("no need to create new action") - print("creating Dictionary") feetBones, root = createDictionary(perf_arm, end_arm) print("cleaning stuff up") perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) - turnOffIK(enduser_obj) - print("Creating intermediate armature (for first pass)") - inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene) - print("First pass: retargeting from intermediate to end user") - - - retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) + if not advanced: + turnOffIK(enduser_obj) + print("Creating intermediate armature (for first pass)") + inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene) + print("First pass: retargeting from intermediate to end user") + retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) + else: + prepareForBake(enduser_obj) + print("Retargeting pose (Advanced Retarget)") + nla.bake(s_frame, e_frame, action=enduser_obj.animation_data.action, only_selected=True, do_pose=True, do_object=False) name = performer_obj.animation_data.action.name enduser_obj.animation_data.action.name = "Base " + name print("Second pass: retargeting root translation and clean up") stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) - IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) + if not advanced: + IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) bpy.ops.object.mode_set(mode='OBJECT') - bpy.ops.object.select_name(name=inter_obj.name, extend=False) - bpy.ops.object.delete() + if not advanced: + bpy.ops.object.select_name(name=inter_obj.name, extend=False) + bpy.ops.object.delete() + else: + cleanTempConstraints(enduser_obj) bpy.ops.object.select_name(name=enduser_obj.name, extend=False) if not name in [tracks.name for tracks in end_arm.mocapNLATracks]: diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 0788366547e..06d0bb0b415 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -140,9 +140,26 @@ class MocapNLATracks(bpy.types.PropertyGroup): bpy.utils.register_class(MocapNLATracks) + +def advancedRetargetToggle(self, context): + enduser_obj = context.active_object + performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] + if enduser_obj is None or len(performer_obj) != 1: + print("Need active and selected armatures") + return + else: + performer_obj = performer_obj[0] + if self.advancedRetarget: + retarget.preAdvancedRetargeting(performer_obj, enduser_obj) + else: + retarget.cleanTempConstraints(enduser_obj) + + + bpy.types.Armature.stitch_settings = bpy.props.PointerProperty(type=AnimationStitchSettings) bpy.types.Armature.active_mocap = bpy.props.StringProperty(update=retarget.NLASystemInitialize) bpy.types.Armature.mocapNLATracks = bpy.props.CollectionProperty(type=MocapNLATracks) +bpy.types.Armature.advancedRetarget = bpy.props.BoolProperty(default=False, update=advancedRetargetToggle) #Update function for IK functionality. Is called when IK prop checkboxes are toggled. @@ -189,7 +206,7 @@ def toggleIKBone(self, context): for bone in cnstrn_bone.parent_recursive: if not bone.is_in_ik_chain: bone.IKRetarget = False - + class MocapMapping(bpy.types.PropertyGroup): name = bpy.props.StringProperty() @@ -281,6 +298,7 @@ class MocapPanel(bpy.types.Panel): mapRow.operator("mocap.savemapping", text='Save mapping') mapRow.operator("mocap.loadmapping", text='Load mapping') self.layout.prop(data=performer_obj.animation_data.action, property='name', text='Action Name') + self.layout.prop(enduser_arm, "advancedRetarget", text='Advanced Retarget') self.layout.operator("mocap.retarget", text='RETARGET!') @@ -396,6 +414,35 @@ class OBJECT_OT_RetargetButton(bpy.types.Operator): return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) else: return False + + + #~ class OBJECT_OT_AdvancedRetargetButton(bpy.types.Operator): + #~ '''Prepare for advanced retargeting ''' + #~ bl_idname = "mocap.preretarget" + #~ bl_label = "Prepares retarget of active action from Performer to Enduser" + + #~ def execute(self, context): + #~ scene = context.scene + #~ s_frame = scene.frame_start + #~ e_frame = scene.frame_end + #~ enduser_obj = context.active_object + #~ performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] + #~ if enduser_obj is None or len(performer_obj) != 1: + #~ print("Need active and selected armatures") + #~ else: + #~ performer_obj = performer_obj[0] + #~ retarget.preAdvancedRetargeting(performer_obj, enduser_obj) + #~ return {"FINISHED"} + + #~ @classmethod + #~ def poll(cls, context): + #~ if context.active_object: + #~ activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + #~ performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + #~ if performer_obj: + #~ return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + #~ else: + #~ return False class OBJECT_OT_SaveMappingButton(bpy.types.Operator): @@ -715,7 +762,7 @@ class OBJECT_OT_AnimationStitchingButton(bpy.types.Operator): stitch_settings = context.active_object.data.stitch_settings return (stitch_settings.first_action and stitch_settings.second_action) return False - + def register(): bpy.utils.register_module(__name__) From 05b7ccb736b88b806d4df3c2f83aff9773756099 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Thu, 11 Aug 2011 14:50:19 +0000 Subject: [PATCH 354/624] Optimizations following intensive profiling of retarget and other lengthy functions. Retargeting now takes ~30% less time --- release/scripts/modules/mocap_tools.py | 9 ++-- release/scripts/modules/retarget.py | 57 ++++++++++++++++---------- release/scripts/startup/ui_mocap.py | 1 + 3 files changed, 40 insertions(+), 27 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index b490d571dd8..3f821270e3c 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -660,15 +660,12 @@ def limit_dof(context, performer_obj, enduser_obj): srcParent = bone.parent parent_mat = srcParent.matrix parent_rest = end_bone.parent.bone.matrix_local - parent_rest_inv = parent_rest.copy() - parent_rest_inv.invert() - parent_mat_inv = parent_mat.copy() - parent_mat_inv.invert() + parent_rest_inv = parent_rest.inverted() + parent_mat_inv = parent_mat.inverted() bake_matrix = parent_mat_inv * bake_matrix rest_matrix = parent_rest_inv * rest_matrix - rest_matrix_inv = rest_matrix.copy() - rest_matrix_inv.invert() + rest_matrix_inv = rest_matrix.inverted() bake_matrix = rest_matrix_inv * bake_matrix mat = bake_matrix diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 88a5c3a620a..0235bfc1474 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -79,8 +79,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene def singleBoneRetarget(inter_bone, perf_bone): perf_world_rotation = perf_bone.matrix * performer_obj.matrix_world inter_world_base_rotation = inter_bone.bone.matrix_local * inter_obj.matrix_world - inter_world_base_inv = Matrix(inter_world_base_rotation) - inter_world_base_inv.invert() + inter_world_base_inv = inter_world_base_rotation.inverted() return (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()).to_4x4() #uses 1to1 and interpolation/averaging to match many to 1 retarget @@ -178,15 +177,12 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): srcParent = srcParent.parent parent_mat = srcParent.matrix parent_rest = trg_bone.parent.bone.matrix_local - parent_rest_inv = parent_rest.copy() - parent_rest_inv.invert() - parent_mat_inv = parent_mat.copy() - parent_mat_inv.invert() + parent_rest_inv = parent_rest.inverted() + parent_mat_inv = parent_mat.inverted() bake_matrix = parent_mat_inv * bake_matrix rest_matrix = parent_rest_inv * rest_matrix - rest_matrix_inv = rest_matrix.copy() - rest_matrix_inv.invert() + rest_matrix_inv = rest_matrix.inverted() bake_matrix = rest_matrix_inv * bake_matrix end_bone.matrix_basis = bake_matrix rot_mode = end_bone.rotation_mode @@ -247,26 +243,29 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame # now we take our locDict and analyze it. # we need to derive all chains - - locDeriv = {} - for key in locDictKeys: - locDeriv[key] = [] - - for key in locDict.keys(): + + def locDeriv(key, t): graph = locDict[key] - locDeriv[key] = [graph[t + 1] - graph[t] for t in range(len(graph) - 1)] + return graph[t + 1] - graph[t] + + #~ locDeriv = {} + #~ for key in locDictKeys: + #~ locDeriv[key] = [] + + #~ for key in locDict.keys(): + #~ graph = locDict[key] + #~ locDeriv[key] = [graph[t + 1] - graph[t] for t in range(len(graph) - 1)] # now find the plant frames, where perfFeet don't move much linearAvg = [] for key in perfFeet: - for i in range(len(locDeriv[key]) - 1): - v = locDeriv[key][i] - hipV = locDeriv[perfRoot][i] - endV = locDeriv[perf_bones[key].bone.map][i] - print(v.length,) + for i in range(len(locDict[key]) - 1): + v = locDeriv(key,i) if (v.length < 0.1): + hipV = locDeriv(perfRoot,i) + endV = locDeriv(perf_bones[key].bone.map,i) #this is a plant frame. #lets see what the original hip delta is, and the corresponding #end bone's delta @@ -547,6 +546,22 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): NLATracks = end_arm.mocapNLATracks[name] end_arm.active_mocap = name print("retargeting done!") + +def profileWrapper(): + context = bpy.context + scene = context.scene + s_frame = scene.frame_start + e_frame = scene.frame_end + enduser_obj = context.active_object + performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] + if enduser_obj is None or len(performer_obj) != 1: + print("Need active and selected armatures") + else: + performer_obj = performer_obj[0] + s_frame, e_frame = performer_obj.animation_data.action.frame_range + s_frame = int(s_frame) + e_frame = int(e_frame) + totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) if __name__ == "__main__": - totalRetarget() + cProfile.run("profileWrapper()") diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 06d0bb0b415..dd5e6fa5d6d 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -25,6 +25,7 @@ from bpy import * import mocap_constraints import retarget import mocap_tools + ### reloads modules (for testing purposes only) from imp import reload reload(mocap_constraints) From c9216e390c240d48c5e2544a99ddb27317eef84d Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 11 Aug 2011 15:59:19 +0000 Subject: [PATCH 355/624] Commiting patch from jensverwiebe for NDOF support on OSX --- SConstruct | 3 +- build_files/scons/config/darwin-config.py | 5 +--- build_files/scons/tools/btools.py | 3 +- intern/ghost/intern/GHOST_NDOFManagerCocoa.mm | 28 +++++++++++-------- 4 files changed, 20 insertions(+), 19 deletions(-) diff --git a/SConstruct b/SConstruct index 7b25f744103..81c12c7c318 100644 --- a/SConstruct +++ b/SConstruct @@ -268,7 +268,8 @@ if env['OURPLATFORM']=='darwin': if env['WITH_BF_3DMOUSE'] == 1 and not os.path.exists('/Library/Frameworks/3DconnexionClient.framework'): print "3D_CONNEXION_CLIENT_LIBRARY not found, disabling WITH_BF_3DMOUSE" # avoid build errors ! env['WITH_BF_3DMOUSE'] = 0 - env['FOUND_NDOF_DRIVERS'] = 0 + else: + env.Append(LINKFLAGS=['-weak_framework','3DconnexionClient']) if env['WITH_BF_OPENMP'] == 1: diff --git a/build_files/scons/config/darwin-config.py b/build_files/scons/config/darwin-config.py index 29695896921..ec6a3b082b8 100644 --- a/build_files/scons/config/darwin-config.py +++ b/build_files/scons/config/darwin-config.py @@ -284,7 +284,7 @@ if MACOSX_ARCHITECTURE == 'i386': elif MACOSX_ARCHITECTURE == 'x86_64': BF_RAYOPTIMIZATION_SSE_FLAGS = ['-msse','-msse2'] -# SpaceNavigator and related 3D mice +# SpaceNavigator and related 3D mice, driver must be 3DxWare 10 Beta 4 (Mac OS X) or later ! WITH_BF_3DMOUSE = True ############################################################################# @@ -315,9 +315,6 @@ if WITH_BF_QUICKTIME: else: PLATFORM_LINKFLAGS = PLATFORM_LINKFLAGS+['-framework','QuickTime'] -if FOUND_NDOF_DRIVERS: - PLATFORM_LINKFLAGS = PLATFORM_LINKFLAGS + ['-weak_framework','3DconnexionClient'] - #note to build succesfully on 10.3.9 SDK you need to patch 10.3.9 by adding the SystemStubs.a lib from 10.4 LLIBS = ['stdc++', 'SystemStubs'] diff --git a/build_files/scons/tools/btools.py b/build_files/scons/tools/btools.py index aac16555df9..25e0582c536 100644 --- a/build_files/scons/tools/btools.py +++ b/build_files/scons/tools/btools.py @@ -136,7 +136,7 @@ def validate_arguments(args, bc): 'BF_NO_ELBEEM', 'WITH_BF_CXX_GUARDEDALLOC', 'WITH_BF_JEMALLOC', 'WITH_BF_STATICJEMALLOC', 'BF_JEMALLOC', 'BF_JEMALLOC_INC', 'BF_JEMALLOC_LIBPATH', 'BF_JEMALLOC_LIB', 'BF_JEMALLOC_LIB_STATIC', - 'BUILDBOT_BRANCH', 'WITH_BF_3DMOUSE', 'FOUND_NDOF_DRIVERS', 'WITH_BF_STATIC3DMOUSE', 'BF_3DMOUSE', 'BF_3DMOUSE_INC', 'BF_3DMOUSE_LIB', 'BF_3DMOUSE_LIBPATH', 'BF_3DMOUSE_LIB_STATIC' + 'BUILDBOT_BRANCH', 'WITH_BF_3DMOUSE', 'WITH_BF_STATIC3DMOUSE', 'BF_3DMOUSE', 'BF_3DMOUSE_INC', 'BF_3DMOUSE_LIB', 'BF_3DMOUSE_LIBPATH', 'BF_3DMOUSE_LIB_STATIC' ] # Have options here that scons expects to be lists @@ -439,7 +439,6 @@ def read_opts(env, cfg, args): (BoolVariable('WITH_BF_NOBLENDER', 'Do not build blender if true', False)), (BoolVariable('WITH_BF_3DMOUSE', 'Build blender with support of 3D mouses', False)), - (BoolVariable('FOUND_NDOF_DRIVERS', 'We detected NDOF libs or framework', False)), (BoolVariable('WITH_BF_STATIC3DMOUSE', 'Staticly link to 3d mouse library', False)), ('BF_3DMOUSE', '3d mouse library base path', ''), ('BF_3DMOUSE_INC', '3d mouse library include path', ''), diff --git a/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm b/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm index 1d90b6daa68..409ed953134 100644 --- a/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm +++ b/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm @@ -159,18 +159,22 @@ GHOST_NDOFManagerCocoa::GHOST_NDOFManagerCocoa(GHOST_System& sys) GHOST_NDOFManagerCocoa::~GHOST_NDOFManagerCocoa() { - UnregisterConnexionClient(m_clientID); - CleanupConnexionHandlers(); - ghost_system = NULL; - ndof_manager = NULL; + if (available()) + { + UnregisterConnexionClient(m_clientID); + CleanupConnexionHandlers(); + ghost_system = NULL; + ndof_manager = NULL; + } } - -bool GHOST_NDOFManagerCocoa::available() -{ - // extern OSErr InstallConnexionHandlers() __attribute__((weak_import)); - // ^^ not needed since the entire framework is weak-linked - return InstallConnexionHandlers != NULL; - // this means that the driver is installed and dynamically linked to blender +extern "C" { + bool GHOST_NDOFManagerCocoa::available() + { + extern OSErr InstallConnexionHandlers() __attribute__((weak_import)); + // Make the linker happy for the framework check (see link below for more info) + // http://developer.apple.com/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html + return InstallConnexionHandlers != NULL; + // this means that the driver is installed and dynamically linked to blender + } } - #endif // WITH_INPUT_NDOF From 3359b7d7b7e8167f25f1cd2dfbb9bbbbaf5ff579 Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Thu, 11 Aug 2011 16:43:36 +0000 Subject: [PATCH 356/624] use correct libdir for buildbot win64. --- build_files/buildbot/master.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_files/buildbot/master.cfg b/build_files/buildbot/master.cfg index 1e70ec5e13e..5aa5a43abf7 100644 --- a/build_files/buildbot/master.cfg +++ b/build_files/buildbot/master.cfg @@ -116,7 +116,7 @@ add_builder(c, 'linux_x86_64_scons', '', generic_builder) add_builder(c, 'salad_linux_x86_64_scons', '', generic_builder, 'soc-2011-salad') add_builder(c, 'win32_scons', 'windows', generic_builder) add_builder(c, 'salad_win32_scons', 'windows', generic_builder, 'soc-2011-salad') -add_builder(c, 'win64_scons', 'windows', generic_builder) +add_builder(c, 'win64_scons', 'win64', generic_builder) #add_builder(c, 'freebsd_i386_cmake', '', generic_builder) #add_builder(c, 'freebsd_x86_64_cmake', '', generic_builder) From f1a8c26aa3a8e3e3628d279ad32f3e1ea261a695 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Thu, 11 Aug 2011 16:46:27 +0000 Subject: [PATCH 357/624] Additional work on animation stitching, now with auto-guess capability. Only a few bugs left, regarding animations translation --- release/scripts/modules/mocap_tools.py | 86 +++++++++++++++++--------- release/scripts/modules/retarget.py | 27 +++++--- release/scripts/startup/ui_mocap.py | 20 ++++++ 3 files changed, 94 insertions(+), 39 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index 3f821270e3c..f4b6a93f531 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -105,64 +105,75 @@ class dataPoint: self.u = u -def autoloop_anim(): - context = bpy.context - obj = context.active_object - fcurves = [x for x in obj.animation_data.action.fcurves if x.select] - - data = [] - end = len(fcurves[0].keyframe_points) +def crossCorrelationMatch(curvesA, curvesB, margin): + dataA = [] + dataB = [] + end = len(curvesA[0].keyframe_points) for i in range(1, end): vec = [] - for fcurve in fcurves: + for fcurve in curvesA: vec.append(fcurve.evaluate(i)) - data.append(NdVector(vec)) + dataA.append(NdVector(vec)) + vec = [] + for fcurve in curvesB: + vec.append(fcurve.evaluate(i)) + dataB.append(NdVector(vec)) def comp(a, b): return a * b - N = len(data) + N = len(dataA) Rxy = [0.0] * N for i in range(N): for j in range(i, min(i + N, N)): - Rxy[i] += comp(data[j], data[j - i]) + Rxy[i] += comp(dataA[j], dataB[j - i]) for j in range(i): - Rxy[i] += comp(data[j], data[j - i + N]) + Rxy[i] += comp(dataA[j], dataB[j - i + N]) Rxy[i] /= float(N) - def bestLocalMaximum(Rxy): Rxyd = [Rxy[i] - Rxy[i - 1] for i in range(1, len(Rxy))] maxs = [] for i in range(1, len(Rxyd) - 1): a = Rxyd[i - 1] b = Rxyd[i] - print(a, b) #sign change (zerocrossing) at point i, denoting max point (only) if (a >= 0 and b < 0) or (a < 0 and b >= 0): maxs.append((i, max(Rxy[i], Rxy[i - 1]))) - return max(maxs, key=lambda x: x[1])[0] - flm = bestLocalMaximum(Rxy[0:int(len(Rxy))]) + return [x[0] for x in maxs] + #~ return max(maxs, key=lambda x: x[1])[0] + + flms = bestLocalMaximum(Rxy[0:int(len(Rxy))]) + ss = [] + for flm in flms: + diff = [] - diff = [] + for i in range(len(dataA) - flm): + diff.append((dataA[i] - dataB[i + flm]).lengthSq) - for i in range(len(data) - flm): - diff.append((data[i] - data[i + flm]).lengthSq) + def lowerErrorSlice(diff, e): + #index, error at index + bestSlice = (0, 100000) + for i in range(e, len(diff) - e): + errorSlice = sum(diff[i - e:i + e + 1]) + if errorSlice < bestSlice[1]: + bestSlice = (i, errorSlice, flm) + return bestSlice + + s = lowerErrorSlice(diff, margin) + ss.append(s) - def lowerErrorSlice(diff, e): - #index, error at index - bestSlice = (0, 100000) - for i in range(e, len(diff) - e): - errorSlice = sum(diff[i - e:i + e + 1]) - if errorSlice < bestSlice[1]: - bestSlice = (i, errorSlice) - return bestSlice[0] + ss.sort(key = lambda x: x[1]) + return ss[0][2], ss[0][0], dataA - margin = 2 +def autoloop_anim(): + context = bpy.context + obj = context.active_object + fcurves = [x for x in obj.animation_data.action.fcurves if x.select] - s = lowerErrorSlice(diff, margin) + margin = 10 - print(flm, s) + flm, s, data = crossCorrelationMatch(fcurves, fcurves, margin) loop = data[s:s + flm + margin] #find *all* loops, s:s+flm, s+flm:s+2flm, etc... @@ -824,3 +835,18 @@ def anim_stitch(context, enduser_obj): pt.handle_left.y-=offset[i] pt.handle_right.y-=offset[i] + +def guess_anim_stitch(context, enduser_obj): + stitch_settings = enduser_obj.data.stitch_settings + action_1 = stitch_settings.first_action + action_2 = stitch_settings.second_action + TrackNamesA = enduser_obj.data.mocapNLATracks[action_1] + TrackNamesB = enduser_obj.data.mocapNLATracks[action_2] + mocapA = bpy.data.actions[TrackNamesA.base_track] + mocapB = bpy.data.actions[TrackNamesB.base_track] + curvesA = mocapA.fcurves + curvesB = mocapB.fcurves + flm, s, data = crossCorrelationMatch(curvesA, curvesB, 10) + print(flm,s) + enduser_obj.data.stitch_settings.blend_frame = flm + enduser_obj.data.stitch_settings.second_offset = s \ No newline at end of file diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 0235bfc1474..827d3d11ddc 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -305,6 +305,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): + bpy.ops.object.select_name(name=enduser_obj.name, extend=False) end_bones = enduser_obj.pose.bones for pose_bone in end_bones: ik_constraint = hasIKConstraint(pose_bone) @@ -313,9 +314,12 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): # set constraint target to corresponding empty if targetless, # if not, keyframe current target to corresponding empty perf_bone = pose_bone.bone.reverseMap[-1].name + bpy.ops.object.mode_set(mode='EDIT') orgLocTrg = originalLocationTarget(pose_bone, enduser_obj) + bpy.ops.object.mode_set(mode='OBJECT') if not ik_constraint.target: - ik_constraint.target = orgLocTrg + ik_constraint.target = enduser_obj + ik_constraint.subtarget = pose_bone.name+"IK" target = orgLocTrg # There is a target now @@ -337,6 +341,7 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): target.keyframe_insert("location") ik_constraint.mute = False scene.frame_set(s_frame) + bpy.ops.object.mode_set(mode='OBJECT') def turnOffIK(enduser_obj): @@ -379,14 +384,17 @@ def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, str #create (or return if exists) the related IK empty to the bone def originalLocationTarget(end_bone, enduser_obj): - if not end_bone.name + "Org" in bpy.data.objects: - bpy.ops.object.add() - empty = bpy.context.active_object - empty.name = end_bone.name + "Org" - empty.empty_draw_size = 0.1 - empty.parent = enduser_obj - empty = bpy.data.objects[end_bone.name + "Org"] - return empty + if not end_bone.name + "IK" in enduser_obj.data.bones: + newBone = enduser_obj.data.edit_bones.new(end_bone.name + "IK") + newBone.head = end_bone.tail + newBone.tail = end_bone.tail + Vector((0,0.1,0)) + #~ empty = bpy.context.active_object + #~ empty.name = end_bone.name + "Org" + #~ empty.empty_draw_size = 0.1 + #~ empty.parent = enduser_obj + else: + newBone = enduser_obj.pose.bones[end_bone.name + "IK"] + return newBone #create the specified NLA setup for base animation, constraints and tweak layer. @@ -530,6 +538,7 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) if not advanced: IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) + bpy.ops.object.select_name(name=stride_bone.name, extend=False) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) bpy.ops.object.mode_set(mode='OBJECT') if not advanced: diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index dd5e6fa5d6d..19a96750e49 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -382,6 +382,7 @@ class ExtraToolsPanel(bpy.types.Panel): layout.prop(settings, "blend_amount") layout.prop(settings, "second_offset") layout.prop_search(settings, "stick_bone", context.active_object.pose, "bones") + layout.operator('mocap.animstitchguess', text="Guess Settings") layout.operator('mocap.animstitch', text="Stitch Animations") @@ -765,6 +766,25 @@ class OBJECT_OT_AnimationStitchingButton(bpy.types.Operator): return False +class OBJECT_OT_GuessAnimationStitchingButton(bpy.types.Operator): + '''Guesses the stitch frame and second offset for animation stitch''' + bl_idname = "mocap.animstitchguess" + bl_label = "Guesses the stitch frame and second offset for animation stitch" + + def execute(self, context): + mocap_tools.guess_anim_stitch(context, context.active_object) + return {"FINISHED"} + + @classmethod + def poll(cls, context): + activeIsArmature = False + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + if activeIsArmature: + stitch_settings = context.active_object.data.stitch_settings + return (stitch_settings.first_action and stitch_settings.second_action) + return False + def register(): bpy.utils.register_module(__name__) From b1c04d379fd817cf7ed317ab5a091a1aecd299d3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 12 Aug 2011 02:23:06 +0000 Subject: [PATCH 358/624] un-inline GHash functions r26206, these are quite large functions to inline and increase binary size by 30kb, (tested on stripped, cmake release build). Ran some speed tests and difference was close to the noise level, but inlining gives only ~2 - 3% speedup with build modifier which uses ghash a lot. --- source/blender/blenlib/BLI_ghash.h | 141 ++-------------------- source/blender/blenlib/intern/BLI_ghash.c | 92 +++++++++++++- 2 files changed, 98 insertions(+), 135 deletions(-) diff --git a/source/blender/blenlib/BLI_ghash.h b/source/blender/blenlib/BLI_ghash.h index dcc71fa1258..e4afc6ad79b 100644 --- a/source/blender/blenlib/BLI_ghash.h +++ b/source/blender/blenlib/BLI_ghash.h @@ -53,14 +53,14 @@ typedef void (*GHashValFreeFP) (void *val); typedef struct Entry { struct Entry *next; - + void *key, *val; } Entry; typedef struct GHash { GHashHashFP hashfp; GHashCmpFP cmpfp; - + Entry **buckets; struct BLI_mempool *entrypool; int nbuckets, nentries, cursize; @@ -72,15 +72,15 @@ typedef struct GHashIterator { struct Entry *curEntry; } GHashIterator; -GHash* BLI_ghash_new (GHashHashFP hashfp, GHashCmpFP cmpfp, const char *info); -void BLI_ghash_free (GHash *gh, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp); +/* *** */ -//BM_INLINE void BLI_ghash_insert (GHash *gh, void *key, void *val); -//BM_INLINE int BLI_ghash_remove (GHash *gh, void *key, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp); -//BM_INLINE void* BLI_ghash_lookup (GHash *gh, void *key); -//BM_INLINE int BLI_ghash_haskey (GHash *gh, void *key); - -int BLI_ghash_size (GHash *gh); +GHash* BLI_ghash_new (GHashHashFP hashfp, GHashCmpFP cmpfp, const char *info); +void BLI_ghash_free (GHash *gh, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp); +void BLI_ghash_insert(GHash *gh, void *key, void *val); +void * BLI_ghash_lookup(GHash *gh, const void *key); +int BLI_ghash_remove(GHash *gh, void *key, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp); +int BLI_ghash_haskey(GHash *gh, void *key); +int BLI_ghash_size (GHash *gh); /* *** */ @@ -149,127 +149,10 @@ unsigned int BLI_ghashutil_strhash (const void *key); int BLI_ghashutil_strcmp (const void *a, const void *b); unsigned int BLI_ghashutil_inthash (const void *ptr); -int BLI_ghashutil_intcmp(const void *a, const void *b); - -/*begin of macro-inlined functions*/ -extern unsigned int hashsizes[]; - -#if 0 -#define BLI_ghash_insert(gh, _k, _v){\ - unsigned int _hash= (gh)->hashfp(_k)%gh->nbuckets;\ - Entry *_e= BLI_mempool_alloc((gh)->entrypool);\ - _e->key= _k;\ - _e->val= _v;\ - _e->next= (gh)->buckets[_hash];\ - (gh)->buckets[_hash]= _e;\ - if (++(gh)->nentries>(gh)->nbuckets*3) {\ - Entry *_e, **_old= (gh)->buckets;\ - int _i, _nold= (gh)->nbuckets;\ - (gh)->nbuckets= hashsizes[++(gh)->cursize];\ - (gh)->buckets= malloc((gh)->nbuckets*sizeof(*(gh)->buckets));\ - memset((gh)->buckets, 0, (gh)->nbuckets*sizeof(*(gh)->buckets));\ - for (_i=0; _i<_nold; _i++) {\ - for (_e= _old[_i]; _e;) {\ - Entry *_n= _e->next;\ - _hash= (gh)->hashfp(_e->key)%(gh)->nbuckets;\ - _e->next= (gh)->buckets[_hash];\ - (gh)->buckets[_hash]= _e;\ - _e= _n;\ - }\ - }\ - free(_old); } } -#endif - -/*---------inlined functions---------*/ -BM_INLINE void BLI_ghash_insert(GHash *gh, void *key, void *val) { - unsigned int hash= gh->hashfp(key)%gh->nbuckets; - Entry *e= (Entry*) BLI_mempool_alloc(gh->entrypool); - - e->key= key; - e->val= val; - e->next= gh->buckets[hash]; - gh->buckets[hash]= e; - - if (++gh->nentries>(float)gh->nbuckets/2) { - Entry **old= gh->buckets; - int i, nold= gh->nbuckets; - - gh->nbuckets= hashsizes[++gh->cursize]; - gh->buckets= (Entry**)MEM_mallocN(gh->nbuckets*sizeof(*gh->buckets), "buckets"); - memset(gh->buckets, 0, gh->nbuckets*sizeof(*gh->buckets)); - - for (i=0; inext; - - hash= gh->hashfp(e->key)%gh->nbuckets; - e->next= gh->buckets[hash]; - gh->buckets[hash]= e; - - e= n; - } - } - - MEM_freeN(old); - } -} - -BM_INLINE void* BLI_ghash_lookup(GHash *gh, const void *key) -{ - if(gh) { - unsigned int hash= gh->hashfp(key)%gh->nbuckets; - Entry *e; - - for (e= gh->buckets[hash]; e; e= e->next) - if (gh->cmpfp(key, e->key)==0) - return e->val; - } - return NULL; -} - -BM_INLINE int BLI_ghash_remove (GHash *gh, void *key, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp) -{ - unsigned int hash= gh->hashfp(key)%gh->nbuckets; - Entry *e; - Entry *p = NULL; - - for (e= gh->buckets[hash]; e; e= e->next) { - if (gh->cmpfp(key, e->key)==0) { - Entry *n= e->next; - - if (keyfreefp) keyfreefp(e->key); - if (valfreefp) valfreefp(e->val); - BLI_mempool_free(gh->entrypool, e); - - - e= n; - if (p) - p->next = n; - else - gh->buckets[hash] = n; - - --gh->nentries; - return 1; - } - p = e; - } - - return 0; -} - -BM_INLINE int BLI_ghash_haskey(GHash *gh, void *key) { - unsigned int hash= gh->hashfp(key)%gh->nbuckets; - Entry *e; - - for (e= gh->buckets[hash]; e; e= e->next) - if (gh->cmpfp(key, e->key)==0) - return 1; - - return 0; -} +int BLI_ghashutil_intcmp (const void *a, const void *b); #ifdef __cplusplus } #endif -#endif +#endif /* BLI_GHASH_H */ diff --git a/source/blender/blenlib/intern/BLI_ghash.c b/source/blender/blenlib/intern/BLI_ghash.c index ff08ef4dba9..3c6a20b8ad6 100644 --- a/source/blender/blenlib/intern/BLI_ghash.c +++ b/source/blender/blenlib/intern/BLI_ghash.c @@ -49,8 +49,6 @@ unsigned int hashsizes[]= { /***/ -/***/ - GHash *BLI_ghash_new(GHashHashFP hashfp, GHashCmpFP cmpfp, const char *info) { GHash *gh= MEM_mallocN(sizeof(*gh), info); gh->hashfp= hashfp; @@ -67,14 +65,96 @@ GHash *BLI_ghash_new(GHashHashFP hashfp, GHashCmpFP cmpfp, const char *info) { return gh; } -#ifdef BLI_ghash_insert -#undef BLI_ghash_insert -#endif - int BLI_ghash_size(GHash *gh) { return gh->nentries; } +void BLI_ghash_insert(GHash *gh, void *key, void *val) { + unsigned int hash= gh->hashfp(key)%gh->nbuckets; + Entry *e= (Entry*) BLI_mempool_alloc(gh->entrypool); + + e->key= key; + e->val= val; + e->next= gh->buckets[hash]; + gh->buckets[hash]= e; + + if (++gh->nentries>(float)gh->nbuckets/2) { + Entry **old= gh->buckets; + int i, nold= gh->nbuckets; + + gh->nbuckets= hashsizes[++gh->cursize]; + gh->buckets= (Entry**)MEM_mallocN(gh->nbuckets*sizeof(*gh->buckets), "buckets"); + memset(gh->buckets, 0, gh->nbuckets*sizeof(*gh->buckets)); + + for (i=0; inext; + + hash= gh->hashfp(e->key)%gh->nbuckets; + e->next= gh->buckets[hash]; + gh->buckets[hash]= e; + + e= n; + } + } + + MEM_freeN(old); + } +} + +void *BLI_ghash_lookup(GHash *gh, const void *key) { + if(gh) { + unsigned int hash= gh->hashfp(key)%gh->nbuckets; + Entry *e; + + for (e= gh->buckets[hash]; e; e= e->next) + if (gh->cmpfp(key, e->key)==0) + return e->val; + } + return NULL; +} + +int BLI_ghash_remove (GHash *gh, void *key, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp) +{ + unsigned int hash= gh->hashfp(key)%gh->nbuckets; + Entry *e; + Entry *p = NULL; + + for (e= gh->buckets[hash]; e; e= e->next) { + if (gh->cmpfp(key, e->key)==0) { + Entry *n= e->next; + + if (keyfreefp) keyfreefp(e->key); + if (valfreefp) valfreefp(e->val); + BLI_mempool_free(gh->entrypool, e); + + + e= n; + if (p) + p->next = n; + else + gh->buckets[hash] = n; + + --gh->nentries; + return 1; + } + p = e; + } + + return 0; +} + +int BLI_ghash_haskey(GHash *gh, void *key) { + unsigned int hash= gh->hashfp(key)%gh->nbuckets; + Entry *e; + + for (e= gh->buckets[hash]; e; e= e->next) + if (gh->cmpfp(key, e->key)==0) + return 1; + + return 0; +} + void BLI_ghash_free(GHash *gh, GHashKeyFreeFP keyfreefp, GHashValFreeFP valfreefp) { int i; From a03b52af81634afe924a13f5c00ca7fa99a3c83d Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 12 Aug 2011 03:18:04 +0000 Subject: [PATCH 359/624] soft limits for add object rotation value, without cont. grab it would get to very large numbers with a small drag. --- source/blender/editors/object/object_add.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index f5f97c6a5f6..cd42661f320 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -182,7 +182,7 @@ void ED_object_add_generic_props(wmOperatorType *ot, int do_editmode) } RNA_def_float_vector_xyz(ot->srna, "location", 3, NULL, -FLT_MAX, FLT_MAX, "Location", "Location for the newly added object", -FLT_MAX, FLT_MAX); - RNA_def_float_rotation(ot->srna, "rotation", 3, NULL, -FLT_MAX, FLT_MAX, "Rotation", "Rotation for the newly added object", -FLT_MAX, FLT_MAX); + RNA_def_float_rotation(ot->srna, "rotation", 3, NULL, -FLT_MAX, FLT_MAX, "Rotation", "Rotation for the newly added object", -M_PI * 2.0f, M_PI * 2.0f); prop = RNA_def_boolean_layer_member(ot->srna, "layers", 20, NULL, "Layer", ""); RNA_def_property_flag(prop, PROP_HIDDEN); From 347f4fac74b684731dafcd5d92e325e06ec3ed90 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 12 Aug 2011 03:53:26 +0000 Subject: [PATCH 360/624] add WM_FILESEL_FILES to WM_operator_properties_filesel, sequencer was doing this on its own. --- .../editors/space_sequencer/sequencer_add.c | 20 ++++++++----------- source/blender/windowmanager/WM_api.h | 1 + .../windowmanager/intern/wm_operators.c | 7 ++++--- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/source/blender/editors/space_sequencer/sequencer_add.c b/source/blender/editors/space_sequencer/sequencer_add.c index b105b2507ab..14004e7fbba 100644 --- a/source/blender/editors/space_sequencer/sequencer_add.c +++ b/source/blender/editors/space_sequencer/sequencer_add.c @@ -83,9 +83,8 @@ /* avoid passing multiple args and be more verbose */ #define SEQPROP_STARTFRAME (1<<0) #define SEQPROP_ENDFRAME (1<<1) -#define SEQPROP_FILES (1<<2) -#define SEQPROP_NOPATHS (1<<3) -#define SEQPROP_NOCHAN (1<<4) +#define SEQPROP_NOPATHS (1<<2) +#define SEQPROP_NOCHAN (1<<3) #define SELECT 1 @@ -102,9 +101,6 @@ static void sequencer_generic_props__internal(wmOperatorType *ot, int flag) RNA_def_boolean(ot->srna, "replace_sel", 1, "Replace Selection", "replace the current selection"); RNA_def_boolean(ot->srna, "overlap", 0, "Allow Overlap", "Don't correct overlap on new sequence strips"); - - if(flag & SEQPROP_FILES) - RNA_def_collection_runtime(ot->srna, "files", &RNA_OperatorFileListElement, "Files", ""); } static void sequencer_generic_invoke_path__internal(bContext *C, wmOperator *op, const char *identifier) @@ -411,8 +407,8 @@ void SEQUENCER_OT_movie_strip_add(struct wmOperatorType *ot) /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; - WM_operator_properties_filesel(ot, FOLDERFILE|MOVIEFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_FILEPATH|WM_FILESEL_RELPATH); - sequencer_generic_props__internal(ot, SEQPROP_STARTFRAME|SEQPROP_FILES); + WM_operator_properties_filesel(ot, FOLDERFILE|MOVIEFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_FILEPATH|WM_FILESEL_RELPATH|WM_FILESEL_FILES); + sequencer_generic_props__internal(ot, SEQPROP_STARTFRAME); RNA_def_boolean(ot->srna, "sound", TRUE, "Sound", "Load sound with the movie"); } @@ -466,8 +462,8 @@ void SEQUENCER_OT_sound_strip_add(struct wmOperatorType *ot) /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; - WM_operator_properties_filesel(ot, FOLDERFILE|SOUNDFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_FILEPATH|WM_FILESEL_RELPATH); - sequencer_generic_props__internal(ot, SEQPROP_STARTFRAME|SEQPROP_FILES); + WM_operator_properties_filesel(ot, FOLDERFILE|SOUNDFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_FILEPATH|WM_FILESEL_RELPATH|WM_FILESEL_FILES); + sequencer_generic_props__internal(ot, SEQPROP_STARTFRAME); RNA_def_boolean(ot->srna, "cache", FALSE, "Cache", "Cache the sound in memory."); } @@ -573,8 +569,8 @@ void SEQUENCER_OT_image_strip_add(struct wmOperatorType *ot) /* flags */ ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; - WM_operator_properties_filesel(ot, FOLDERFILE|IMAGEFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_DIRECTORY|WM_FILESEL_RELPATH); - sequencer_generic_props__internal(ot, SEQPROP_STARTFRAME|SEQPROP_ENDFRAME|SEQPROP_FILES); + WM_operator_properties_filesel(ot, FOLDERFILE|IMAGEFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_DIRECTORY|WM_FILESEL_RELPATH|WM_FILESEL_FILES); + sequencer_generic_props__internal(ot, SEQPROP_STARTFRAME|SEQPROP_ENDFRAME); } diff --git a/source/blender/windowmanager/WM_api.h b/source/blender/windowmanager/WM_api.h index d8c6933a93d..e1b8cefca4b 100644 --- a/source/blender/windowmanager/WM_api.h +++ b/source/blender/windowmanager/WM_api.h @@ -222,6 +222,7 @@ wmOperator *WM_operator_last_redo(const struct bContext *C); #define WM_FILESEL_DIRECTORY (1 << 1) #define WM_FILESEL_FILENAME (1 << 2) #define WM_FILESEL_FILEPATH (1 << 3) +#define WM_FILESEL_FILES (1 << 4) /* operator as a python command (resultuing string must be free'd) */ diff --git a/source/blender/windowmanager/intern/wm_operators.c b/source/blender/windowmanager/intern/wm_operators.c index 66467b310ee..105b2e8189a 100644 --- a/source/blender/windowmanager/intern/wm_operators.c +++ b/source/blender/windowmanager/intern/wm_operators.c @@ -811,6 +811,9 @@ void WM_operator_properties_filesel(wmOperatorType *ot, int filter, short type, if(flag & WM_FILESEL_FILENAME) RNA_def_string_file_name(ot->srna, "filename", "", FILE_MAX, "File Name", "Name of the file"); + if(flag & WM_FILESEL_FILES) + RNA_def_collection_runtime(ot->srna, "files", &RNA_OperatorFileListElement, "Files", ""); + if (action == FILE_SAVE) { prop= RNA_def_boolean(ot->srna, "check_existing", 1, "Check Existing", "Check and warn on overwriting existing files"); RNA_def_property_flag(prop, PROP_HIDDEN); @@ -1748,14 +1751,12 @@ static void WM_OT_link_append(wmOperatorType *ot) ot->flag |= OPTYPE_UNDO; - WM_operator_properties_filesel(ot, FOLDERFILE|BLENDERFILE, FILE_LOADLIB, FILE_OPENFILE, WM_FILESEL_FILEPATH|WM_FILESEL_DIRECTORY|WM_FILESEL_FILENAME| WM_FILESEL_RELPATH); + WM_operator_properties_filesel(ot, FOLDERFILE|BLENDERFILE, FILE_LOADLIB, FILE_OPENFILE, WM_FILESEL_FILEPATH|WM_FILESEL_DIRECTORY|WM_FILESEL_FILENAME| WM_FILESEL_RELPATH|WM_FILESEL_FILES); RNA_def_boolean(ot->srna, "link", 1, "Link", "Link the objects or datablocks rather than appending"); RNA_def_boolean(ot->srna, "autoselect", 1, "Select", "Select the linked objects"); RNA_def_boolean(ot->srna, "active_layer", 1, "Active Layer", "Put the linked objects on the active layer"); RNA_def_boolean(ot->srna, "instance_groups", 1, "Instance Groups", "Create instances for each group as a DupliGroup"); - - RNA_def_collection_runtime(ot->srna, "files", &RNA_OperatorFileListElement, "Files", ""); } /* *************** recover last session **************** */ From ada88c8d8ed051465e8db7ba0b856a6b065cb2d5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 12 Aug 2011 06:08:22 +0000 Subject: [PATCH 361/624] sequencer todo: change sequence added back (C key) split up into operators - change effect input - change effect type - change file data Change plugin is not ported back yet. --- .../scripts/startup/bl_ui/space_sequencer.py | 14 + .../editors/space_sequencer/sequencer_edit.c | 433 ++++++++++-------- .../space_sequencer/sequencer_intern.h | 6 + .../editors/space_sequencer/sequencer_ops.c | 6 + 4 files changed, 260 insertions(+), 199 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index c477a2ff62b..56589188d0d 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -169,6 +169,19 @@ class SEQUENCER_MT_marker(bpy.types.Menu): #layout.operator("sequencer.sound_strip_add", text="Transform Markers") # toggle, will be rna - (sseq->flag & SEQ_MARKER_TRANS) +class SEQUENCER_MT_change(bpy.types.Menu): + bl_label = "Change" + + def draw(self, context): + layout = self.layout + + layout.operator_context = 'INVOKE_REGION_WIN' + + layout.operator_menu_enum("sequencer.change_effect_input", "swap") + layout.operator_menu_enum("sequencer.change_effect_type", "type") + layout.operator("sequencer.change_path", text="Path/Files") + + class SEQUENCER_MT_add(bpy.types.Menu): bl_label = "Add" @@ -292,6 +305,7 @@ class SEQUENCER_MT_strip(bpy.types.Menu): layout.separator() layout.operator("sequencer.swap_data") + layout.menu("SEQUENCER_MT_change") class SequencerButtonsPanel(): diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 6a69d32d307..a58bec9eeb9 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -392,205 +392,6 @@ void recurs_sel_seq(Sequence *seqm) } } -int event_to_efftype(int event) -{ - if(event==2) return SEQ_CROSS; - if(event==3) return SEQ_GAMCROSS; - if(event==4) return SEQ_ADD; - if(event==5) return SEQ_SUB; - if(event==6) return SEQ_MUL; - if(event==7) return SEQ_ALPHAOVER; - if(event==8) return SEQ_ALPHAUNDER; - if(event==9) return SEQ_OVERDROP; - if(event==10) return SEQ_PLUGIN; - if(event==13) return SEQ_WIPE; - if(event==14) return SEQ_GLOW; - if(event==15) return SEQ_TRANSFORM; - if(event==16) return SEQ_COLOR; - if(event==17) return SEQ_SPEED; - if(event==18) return SEQ_ADJUSTMENT; - return 0; -} - -#if 0 -static void reload_sound_strip(Scene *scene, char *name) -{ - Editing *ed; - Sequence *seq, *seqact; - SpaceFile *sfile; - Sequence *last_seq= seq_active_get(scene); - - ed= scene->ed; - - if(last_seq==0 || last_seq->type!=SEQ_SOUND) return; - seqact= last_seq; /* last_seq changes in alloc_sequence */ - - /* search sfile */ -// sfile= scrarea_find_space_of_type(curarea, SPACE_FILE); - if(sfile==0) return; - - waitcursor(1); - - seq = sfile_to_snd_sequence(sfile, seqact->start, seqact->machine); - printf("seq->type: %i\n", seq->type); - if(seq && seq!=seqact) { - /* i'm not sure about this one, seems to work without it -- sgefant */ - seq_free_strip(seqact->strip); - - seqact->strip= seq->strip; - - seqact->len= seq->len; - calc_sequence(scene, seqact); - - seq->strip= 0; - seq_free_sequence(scene, seq); - BLI_remlink(ed->seqbasep, seq); - - seq= ed->seqbasep->first; - - } - - waitcursor(0); - -} -#endif - -static void reload_image_strip(Scene *scene, char *UNUSED(name)) -{ - Editing *ed= seq_give_editing(scene, FALSE); - Sequence *seq=NULL, *seqact; - SpaceFile *sfile=NULL; - Sequence *last_seq= seq_active_get(scene); - - - - if(last_seq==NULL || last_seq->type!=SEQ_IMAGE) return; - seqact= last_seq; /* last_seq changes in alloc_sequence */ - - /* search sfile */ -// sfile= scrarea_find_space_of_type(curarea, SPACE_FILE); - if(sfile == NULL) return; - - waitcursor(1); - -// seq= sfile_to_sequence(scene, sfile, seqact->start, seqact->machine, 1); // XXX ADD BACK - if(seq && seq!=seqact) { - seq_free_strip(seqact->strip); - - seqact->strip= seq->strip; - - seqact->len= seq->len; - calc_sequence(scene, seqact); - - seq->strip= NULL; - seq_free_sequence(scene, seq); - BLI_remlink(ed->seqbasep, seq); - - update_changed_seq_and_deps(scene, seqact, 1, 1); - } - waitcursor(0); - -} - - -static void change_sequence(Scene *scene) -{ - Editing *ed= seq_give_editing(scene, FALSE); - Sequence *last_seq= seq_active_get(scene); - Scene *sce; - short event; - - if(last_seq == NULL) return; - - if(last_seq->type & SEQ_EFFECT) { - event = pupmenu("Change Effect%t" - "|Switch A <-> B %x1" - "|Switch B <-> C %x10" - "|Plugin%x11" - "|Recalculate%x12" - "|Cross%x2" - "|Gamma Cross%x3" - "|Add%x4" - "|Sub%x5" - "|Mul%x6" - "|Alpha Over%x7" - "|Alpha Under%x8" - "|Alpha Over Drop%x9" - "|Wipe%x13" - "|Glow%x14" - "|Transform%x15" - "|Color Generator%x16" - "|Speed Control%x17" - "|Adjustment Layer%x18"); - if(event > 0) { - if(event==1) { - SWAP(Sequence *,last_seq->seq1,last_seq->seq2); - } - else if(event==10) { - SWAP(Sequence *,last_seq->seq2,last_seq->seq3); - } - else if(event==11) { - activate_fileselect( - FILE_SPECIAL, "Select Plugin", - U.plugseqdir, change_plugin_seq); - } - else if(event==12); - /* recalculate: only new_stripdata */ - else { - /* free previous effect and init new effect */ - struct SeqEffectHandle sh; - - if (get_sequence_effect_num_inputs( - last_seq->type) - < get_sequence_effect_num_inputs( - event_to_efftype(event))) { - error("New effect needs more " - "input strips!"); - } else { - sh = get_sequence_effect(last_seq); - sh.free(last_seq); - - last_seq->type - = event_to_efftype(event); - - sh = get_sequence_effect(last_seq); - sh.init(last_seq); - } - } - - update_changed_seq_and_deps(scene, last_seq, 0, 1); - } - } - else if(last_seq->type == SEQ_IMAGE) { - if(okee("Change images")) { - activate_fileselect(FILE_SPECIAL, - "Select Images", - ed->act_imagedir, - reload_image_strip); - } - } - else if(last_seq->type == SEQ_MOVIE) { - ; - } - else if(last_seq->type == SEQ_SCENE) { - event= pupmenu("Change Scene%t|Update Start and End"); - - if(event==1) { - sce= last_seq->scene; - - last_seq->len= sce->r.efra - sce->r.sfra + 1; - last_seq->sfra= sce->r.sfra; - - /* bad code to change seq->len? update_changed_seq_and_deps() expects the strip->len to be OK */ - new_tstripdata(last_seq); - - update_changed_seq_and_deps(scene, last_seq, 1, 1); - - } - } - -} - int seq_effect_find_selected(Scene *scene, Sequence *activeseq, int type, Sequence **selseq1, Sequence **selseq2, Sequence **selseq3, const char **error_str) { Editing *ed = seq_give_editing(scene, FALSE); @@ -1103,6 +904,19 @@ int sequencer_edit_poll(bContext *C) return (seq_give_editing(CTX_data_scene(C), FALSE) != NULL); } +int sequencer_strip_poll(bContext *C) +{ + Editing *ed; + return (((ed= seq_give_editing(CTX_data_scene(C), FALSE)) != NULL) && (ed->act_seq != NULL)); +} + +int sequencer_strip_has_path_poll(bContext *C) +{ + Editing *ed; + Sequence *seq; + return (((ed= seq_give_editing(CTX_data_scene(C), FALSE)) != NULL) && ((seq= ed->act_seq) != NULL) && (SEQ_HAS_PATH(seq))); +} + int sequencer_view_poll(bContext *C) { SpaceSeq *sseq= CTX_wm_space_seq(C); @@ -2830,3 +2644,224 @@ void SEQUENCER_OT_view_ghost_border(wmOperatorType *ot) /* rna */ WM_operator_properties_gesture_border(ot, FALSE); } + + +/* change ops */ + +static EnumPropertyItem prop_change_effect_input_types[] = { + {0, "A_B", 0, "A -> B", ""}, + {1, "B_C", 0, "B -> C", ""}, + {2, "A_C", 0, "A -> C", ""}, + {0, NULL, 0, NULL, NULL} +}; + +static int sequencer_change_effect_input_exec(bContext *C, wmOperator *op) +{ + Scene *scene= CTX_data_scene(C); + Editing *ed= seq_give_editing(scene, FALSE); + Sequence *seq= seq_active_get(scene); + + Sequence **seq_1, **seq_2; + + switch(RNA_enum_get(op->ptr, "swap")) { + case 0: + seq_1= &seq->seq1; + seq_2= &seq->seq2; + break; + case 1: + seq_1= &seq->seq2; + seq_2= &seq->seq3; + break; + default: /* 2 */ + seq_1= &seq->seq1; + seq_2= &seq->seq3; + break; + } + + if(*seq_1 == NULL || *seq_2 == NULL) { + BKE_report(op->reports, RPT_ERROR, "One of the effect inputs is unset, can't swap"); + return OPERATOR_CANCELLED; + } + else { + SWAP(Sequence *, *seq_1, *seq_2); + } + + update_changed_seq_and_deps(scene, seq, 0, 1); + + /* important else we dont get the imbuf cache flushed */ + free_imbuf_seq(scene, &ed->seqbase, FALSE, FALSE); + + WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); + + return OPERATOR_FINISHED; +} + +void SEQUENCER_OT_change_effect_input(struct wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Change Effect Input"; + ot->idname= "SEQUENCER_OT_change_effect_input"; + ot->description=""; + + /* api callbacks */ + ot->exec= sequencer_change_effect_input_exec; + ot->poll= sequencer_effect_poll; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + + ot->prop= RNA_def_enum(ot->srna, "swap", prop_change_effect_input_types, 0, "Swap", "The effect inputs to swap"); +} + +static int sequencer_change_effect_type_exec(bContext *C, wmOperator *op) +{ + Scene *scene= CTX_data_scene(C); + Editing *ed= seq_give_editing(scene, FALSE); + Sequence *seq= seq_active_get(scene); + const int new_type= RNA_enum_get(op->ptr, "type"); + + /* free previous effect and init new effect */ + struct SeqEffectHandle sh; + + if ((seq->type & SEQ_EFFECT) == 0) { + return OPERATOR_CANCELLED; + } + + /* can someone explain the logic behind only allowing to increse this, + * copied from 2.4x - campbell */ + if (get_sequence_effect_num_inputs(seq->type) < + get_sequence_effect_num_inputs(new_type) + ) { + BKE_report(op->reports, RPT_ERROR, "New effect needs more input strips"); + return OPERATOR_CANCELLED; + } + else { + sh = get_sequence_effect(seq); + sh.free(seq); + + seq->type= new_type; + + sh = get_sequence_effect(seq); + sh.init(seq); + } + + /* update */ + update_changed_seq_and_deps(scene, seq, 0, 1); + + /* important else we dont get the imbuf cache flushed */ + free_imbuf_seq(scene, &ed->seqbase, FALSE, FALSE); + + WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); + + return OPERATOR_FINISHED; +} + +void SEQUENCER_OT_change_effect_type(struct wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Change Effect Type"; + ot->idname= "SEQUENCER_OT_change_effect_type"; + ot->description=""; + + /* api callbacks */ + ot->exec= sequencer_change_effect_type_exec; + ot->poll= sequencer_effect_poll; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + + ot->prop= RNA_def_enum(ot->srna, "type", sequencer_prop_effect_types, SEQ_CROSS, "Type", "Sequencer effect type"); +} + +static int sequencer_change_path_exec(bContext *C, wmOperator *op) +{ + Scene *scene= CTX_data_scene(C); + Editing *ed= seq_give_editing(scene, FALSE); + Sequence *seq= seq_active_get(scene); + + if(seq->type == SEQ_IMAGE) { + char directory[FILE_MAX]; + const int len= RNA_property_collection_length(op->ptr, RNA_struct_find_property(op->ptr, "files")); + StripElem *se; + + if(len==0) + return OPERATOR_CANCELLED; + + RNA_string_get(op->ptr, "directory", directory); + BLI_strncpy(seq->strip->dir, directory, sizeof(seq->strip->dir)); + + if(seq->strip->stripdata) { + MEM_freeN(seq->strip->stripdata); + } + seq->strip->stripdata= se= MEM_callocN(len*sizeof(StripElem), "stripelem"); + + RNA_BEGIN(op->ptr, itemptr, "files") { + char *filename= RNA_string_get_alloc(&itemptr, "name", NULL, 0); + BLI_strncpy(se->name, filename, sizeof(se->name)); + MEM_freeN(filename); + se++; + } + RNA_END; + + /* correct start/end frames so we dont move + * important not to set seq->len= len; allow the function to handle it */ + reload_sequence_new_file(scene, seq, TRUE); + + calc_sequence(scene, seq); + + /* important else we dont get the imbuf cache flushed */ + free_imbuf_seq(scene, &ed->seqbase, FALSE, FALSE); + } + else { + /* lame, set rna filepath */ + PointerRNA seq_ptr; + char filepath[FILE_MAX]; + + RNA_pointer_create(&scene->id, &RNA_Sequence, seq, &seq_ptr); + + RNA_string_get(op->ptr, "filepath", filepath); + RNA_string_set(&seq_ptr, "filepath", filepath); + } + + WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); + + return OPERATOR_FINISHED; +} + +static int sequencer_change_path_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event)) +{ + Scene *scene= CTX_data_scene(C); + Sequence *seq= seq_active_get(scene); + + RNA_string_set(op->ptr, "directory", seq->strip->dir); + + /* set default display depending on seq type */ + if(seq->type == SEQ_IMAGE) { + RNA_boolean_set(op->ptr, "filter_movie", 0); + } + else { + RNA_boolean_set(op->ptr, "filter_image", 0); + } + + WM_event_add_fileselect(C, op); + + return OPERATOR_RUNNING_MODAL; +} + +void SEQUENCER_OT_change_path(struct wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Change Data/Files"; + ot->idname= "SEQUENCER_OT_change_path"; + ot->description=""; + + /* api callbacks */ + ot->exec= sequencer_change_path_exec; + ot->invoke= sequencer_change_path_invoke; + ot->poll= sequencer_strip_has_path_poll; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + + WM_operator_properties_filesel(ot, FOLDERFILE|IMAGEFILE|MOVIEFILE, FILE_SPECIAL, FILE_OPENFILE, WM_FILESEL_DIRECTORY|WM_FILESEL_RELPATH|WM_FILESEL_FILEPATH|WM_FILESEL_FILES); +} diff --git a/source/blender/editors/space_sequencer/sequencer_intern.h b/source/blender/editors/space_sequencer/sequencer_intern.h index 209b39662aa..6eef2bb8361 100644 --- a/source/blender/editors/space_sequencer/sequencer_intern.h +++ b/source/blender/editors/space_sequencer/sequencer_intern.h @@ -70,6 +70,8 @@ int seq_effect_find_selected(struct Scene *scene, struct Sequence *activeseq, in /* operator helpers */ int sequencer_edit_poll(struct bContext *C); +int sequencer_strip_poll(struct bContext *C); +int sequencer_strip_has_path_poll(struct bContext *C); int sequencer_view_poll(struct bContext *C); /* externs */ @@ -108,6 +110,10 @@ void SEQUENCER_OT_view_selected(struct wmOperatorType *ot); void SEQUENCER_OT_view_zoom_ratio(struct wmOperatorType *ot); void SEQUENCER_OT_view_ghost_border(struct wmOperatorType *ot); +void SEQUENCER_OT_change_effect_input(struct wmOperatorType *ot); +void SEQUENCER_OT_change_effect_type(struct wmOperatorType *ot); +void SEQUENCER_OT_change_path(struct wmOperatorType *ot); + void SEQUENCER_OT_copy(struct wmOperatorType *ot); void SEQUENCER_OT_paste(struct wmOperatorType *ot); diff --git a/source/blender/editors/space_sequencer/sequencer_ops.c b/source/blender/editors/space_sequencer/sequencer_ops.c index f5c26cb17d3..ebf400ad5ff 100644 --- a/source/blender/editors/space_sequencer/sequencer_ops.c +++ b/source/blender/editors/space_sequencer/sequencer_ops.c @@ -86,6 +86,10 @@ void sequencer_operatortypes(void) WM_operatortype_append(SEQUENCER_OT_view_zoom_ratio); WM_operatortype_append(SEQUENCER_OT_view_ghost_border); + WM_operatortype_append(SEQUENCER_OT_change_effect_input); + WM_operatortype_append(SEQUENCER_OT_change_effect_type); + WM_operatortype_append(SEQUENCER_OT_change_path); + /* sequencer_select.c */ WM_operatortype_append(SEQUENCER_OT_select_all_toggle); WM_operatortype_append(SEQUENCER_OT_select_inverse); @@ -240,6 +244,8 @@ void sequencer_keymap(wmKeyConfig *keyconf) WM_keymap_add_item(keymap, "SEQUENCER_OT_select_border", BKEY, KM_PRESS, 0, 0); WM_keymap_add_menu(keymap, "SEQUENCER_MT_add", AKEY, KM_PRESS, KM_SHIFT, 0); + + WM_keymap_add_menu(keymap, "SEQUENCER_MT_change", CKEY, KM_PRESS, 0, 0); kmi= WM_keymap_add_item(keymap, "WM_OT_context_set_int", OKEY, KM_PRESS, 0, 0); RNA_string_set(kmi->ptr, "data_path", "scene.sequence_editor.overlay_frame"); From 8fd246cb708569eff223c2da145395cc5ef99402 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 12 Aug 2011 06:31:39 +0000 Subject: [PATCH 362/624] add bpy.types as a module for convenient imports, eg: from bpy.types import Menu --- release/scripts/modules/bpy/__init__.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/release/scripts/modules/bpy/__init__.py b/release/scripts/modules/bpy/__init__.py index a43b42e49a1..5c371fd750a 100644 --- a/release/scripts/modules/bpy/__init__.py +++ b/release/scripts/modules/bpy/__init__.py @@ -44,14 +44,18 @@ from . import utils, path, ops ops = ops.ops_fake_module -def _main(): - import sys as _sys +def main(): + import sys # Possibly temp. addons path from os.path import join, dirname, normpath - _sys.path.append(normpath(join(dirname(__file__), + sys.path.append(normpath(join(dirname(__file__), "..", "..", "addons", "modules"))) + # fake module to allow: + # from bpy.types import Panel + sys.modules["bpy.types"] = types + # if "-d" in sys.argv: # Enable this to measure startup speed if 0: import cProfile @@ -65,6 +69,6 @@ def _main(): utils.load_scripts() -_main() +main() -del _main +del main From b374ab919a4b46d377d88ad0f1f1eced06621eca Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 12 Aug 2011 06:57:00 +0000 Subject: [PATCH 363/624] import common classes from bpy.types, saves ~1000 python getattrs on startup. --- .../startup/bl_operators/add_mesh_torus.py | 3 +- .../startup/bl_operators/animsys_update.py | 3 +- release/scripts/startup/bl_operators/image.py | 9 +- release/scripts/startup/bl_operators/mesh.py | 5 +- release/scripts/startup/bl_operators/nla.py | 3 +- .../scripts/startup/bl_operators/object.py | 19 +- .../startup/bl_operators/object_align.py | 3 +- .../bl_operators/object_quick_effects.py | 9 +- .../object_randomize_transform.py | 3 +- .../scripts/startup/bl_operators/presets.py | 23 +-- .../bl_operators/screen_play_rendered_anim.py | 3 +- .../scripts/startup/bl_operators/sequencer.py | 7 +- .../bl_operators/uvcalc_follow_active.py | 3 +- .../startup/bl_operators/uvcalc_lightmap.py | 3 +- .../bl_operators/uvcalc_smart_project.py | 3 +- .../startup/bl_operators/vertexpaint_dirt.py | 3 +- release/scripts/startup/bl_operators/wm.py | 65 +++---- .../startup/bl_ui/properties_data_armature.py | 21 +- .../startup/bl_ui/properties_data_bone.py | 17 +- .../startup/bl_ui/properties_data_camera.py | 9 +- .../startup/bl_ui/properties_data_curve.py | 21 +- .../startup/bl_ui/properties_data_empty.py | 3 +- .../startup/bl_ui/properties_data_lamp.py | 23 +-- .../startup/bl_ui/properties_data_lattice.py | 7 +- .../startup/bl_ui/properties_data_mesh.py | 23 +-- .../startup/bl_ui/properties_data_metaball.py | 11 +- .../startup/bl_ui/properties_data_modifier.py | 3 +- .../scripts/startup/bl_ui/properties_game.py | 27 +-- .../startup/bl_ui/properties_material.py | 53 ++--- .../startup/bl_ui/properties_object.py | 25 +-- .../bl_ui/properties_object_constraint.py | 5 +- .../startup/bl_ui/properties_particle.py | 31 +-- .../startup/bl_ui/properties_physics_cloth.py | 15 +- .../bl_ui/properties_physics_common.py | 3 +- .../startup/bl_ui/properties_physics_field.py | 5 +- .../startup/bl_ui/properties_physics_fluid.py | 9 +- .../startup/bl_ui/properties_physics_smoke.py | 11 +- .../bl_ui/properties_physics_softbody.py | 15 +- .../startup/bl_ui/properties_render.py | 37 ++-- .../scripts/startup/bl_ui/properties_scene.py | 17 +- .../startup/bl_ui/properties_texture.py | 51 ++--- .../scripts/startup/bl_ui/properties_world.py | 21 +- .../scripts/startup/bl_ui/space_console.py | 15 +- .../scripts/startup/bl_ui/space_dopesheet.py | 19 +- .../startup/bl_ui/space_filebrowser.py | 3 +- release/scripts/startup/bl_ui/space_graph.py | 15 +- release/scripts/startup/bl_ui/space_image.py | 51 ++--- release/scripts/startup/bl_ui/space_info.py | 33 ++-- release/scripts/startup/bl_ui/space_logic.py | 9 +- release/scripts/startup/bl_ui/space_nla.py | 15 +- release/scripts/startup/bl_ui/space_node.py | 11 +- .../scripts/startup/bl_ui/space_outliner.py | 9 +- .../scripts/startup/bl_ui/space_sequencer.py | 37 ++-- release/scripts/startup/bl_ui/space_text.py | 25 +-- release/scripts/startup/bl_ui/space_time.py | 13 +- .../scripts/startup/bl_ui/space_userpref.py | 43 +++-- .../startup/bl_ui/space_userpref_keymap.py | 25 +-- release/scripts/startup/bl_ui/space_view3d.py | 181 +++++++++--------- .../startup/bl_ui/space_view3d_toolbar.py | 55 +++--- 59 files changed, 624 insertions(+), 565 deletions(-) diff --git a/release/scripts/startup/bl_operators/add_mesh_torus.py b/release/scripts/startup/bl_operators/add_mesh_torus.py index 27a6d21d519..1c4518c4feb 100644 --- a/release/scripts/startup/bl_operators/add_mesh_torus.py +++ b/release/scripts/startup/bl_operators/add_mesh_torus.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Operator import mathutils @@ -81,7 +82,7 @@ from bpy.props import (FloatProperty, ) -class AddTorus(bpy.types.Operator): +class AddTorus(Operator): '''Add a torus mesh''' bl_idname = "mesh.primitive_torus_add" bl_label = "Add Torus" diff --git a/release/scripts/startup/bl_operators/animsys_update.py b/release/scripts/startup/bl_operators/animsys_update.py index 63d438a5066..3710c57ac16 100644 --- a/release/scripts/startup/bl_operators/animsys_update.py +++ b/release/scripts/startup/bl_operators/animsys_update.py @@ -686,9 +686,10 @@ data_path_update = [ import bpy +from bpy.types import Operator -class UpdateAnimData(bpy.types.Operator): +class UpdateAnimData(Operator): """Update data paths from 2.56 and previous versions, modifying data paths of drivers and fcurves""" bl_idname = "anim.update_data_paths" bl_label = "Update Animation Data" diff --git a/release/scripts/startup/bl_operators/image.py b/release/scripts/startup/bl_operators/image.py index aca9b581b97..9226cbed51b 100644 --- a/release/scripts/startup/bl_operators/image.py +++ b/release/scripts/startup/bl_operators/image.py @@ -19,10 +19,11 @@ # import bpy +from bpy.types import Operator from bpy.props import StringProperty -class EditExternally(bpy.types.Operator): +class EditExternally(Operator): '''Edit image in an external application''' bl_idname = "image.external_edit" bl_label = "Image Edit Externally" @@ -106,7 +107,7 @@ class EditExternally(bpy.types.Operator): return {'FINISHED'} -class SaveDirty(bpy.types.Operator): +class SaveDirty(Operator): """Save all modified textures""" bl_idname = "image.save_dirty" bl_label = "Save Dirty" @@ -129,7 +130,7 @@ class SaveDirty(bpy.types.Operator): return {'FINISHED'} -class ProjectEdit(bpy.types.Operator): +class ProjectEdit(Operator): """Edit a snapshot of the viewport in an external image editor""" bl_idname = "image.project_edit" bl_label = "Project Edit" @@ -196,7 +197,7 @@ class ProjectEdit(bpy.types.Operator): return {'FINISHED'} -class ProjectApply(bpy.types.Operator): +class ProjectApply(Operator): """Project edited image back onto the object""" bl_idname = "image.project_apply" bl_label = "Project Apply" diff --git a/release/scripts/startup/bl_operators/mesh.py b/release/scripts/startup/bl_operators/mesh.py index 344b238709f..4114381f3dc 100644 --- a/release/scripts/startup/bl_operators/mesh.py +++ b/release/scripts/startup/bl_operators/mesh.py @@ -19,11 +19,12 @@ # import bpy +from bpy.types import Operator from bpy.props import EnumProperty -class MeshSelectInteriorFaces(bpy.types.Operator): +class MeshSelectInteriorFaces(Operator): '''Select faces where all edges have more then 2 face users.''' bl_idname = "mesh.faces_select_interior" @@ -67,7 +68,7 @@ class MeshSelectInteriorFaces(bpy.types.Operator): return {'FINISHED'} -class MeshMirrorUV(bpy.types.Operator): +class MeshMirrorUV(Operator): '''Copy mirror UV coordinates on the X axis based on a mirrored mesh''' bl_idname = "mesh.faces_mirror_uv" bl_label = "Copy Mirrored UV coords" diff --git a/release/scripts/startup/bl_operators/nla.py b/release/scripts/startup/bl_operators/nla.py index 469e9015e62..44ed846e530 100644 --- a/release/scripts/startup/bl_operators/nla.py +++ b/release/scripts/startup/bl_operators/nla.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Operator def pose_frame_info(obj): @@ -191,7 +192,7 @@ def bake(frame_start, from bpy.props import IntProperty, BoolProperty, EnumProperty -class BakeAction(bpy.types.Operator): +class BakeAction(Operator): '''Bake animation to an Action''' bl_idname = "nla.bake" bl_label = "Bake Action" diff --git a/release/scripts/startup/bl_operators/object.py b/release/scripts/startup/bl_operators/object.py index 627a1530fe1..79f57990f37 100644 --- a/release/scripts/startup/bl_operators/object.py +++ b/release/scripts/startup/bl_operators/object.py @@ -19,10 +19,11 @@ # import bpy +from bpy.types import Operator from bpy.props import StringProperty, BoolProperty, EnumProperty, IntProperty -class SelectPattern(bpy.types.Operator): +class SelectPattern(Operator): '''Select object matching a naming pattern''' bl_idname = "object.select_pattern" bl_label = "Select Pattern" @@ -99,7 +100,7 @@ class SelectPattern(bpy.types.Operator): row.prop(self, "extend") -class SelectCamera(bpy.types.Operator): +class SelectCamera(Operator): '''Select object matching a naming pattern''' bl_idname = "object.select_camera" bl_label = "Select Camera" @@ -120,7 +121,7 @@ class SelectCamera(bpy.types.Operator): return {'FINISHED'} -class SelectHierarchy(bpy.types.Operator): +class SelectHierarchy(Operator): '''Select object relative to the active objects position''' \ '''in the hierarchy''' bl_idname = "object.select_hierarchy" @@ -187,7 +188,7 @@ class SelectHierarchy(bpy.types.Operator): return {'CANCELLED'} -class SubdivisionSet(bpy.types.Operator): +class SubdivisionSet(Operator): '''Sets a Subdivision Surface Level (1-5)''' bl_idname = "object.subdivision_set" @@ -263,7 +264,7 @@ class SubdivisionSet(bpy.types.Operator): return {'FINISHED'} -class ShapeTransfer(bpy.types.Operator): +class ShapeTransfer(Operator): '''Copy another selected objects active shape to this one by ''' \ '''applying the relative offsets''' @@ -507,7 +508,7 @@ class ShapeTransfer(bpy.types.Operator): return self._main(ob_act, objects, self.mode, self.use_clamp) -class JoinUVs(bpy.types.Operator): +class JoinUVs(Operator): '''Copy UV Layout to objects with matching geometry''' bl_idname = "object.join_uvs" bl_label = "Join as UVs" @@ -575,7 +576,7 @@ class JoinUVs(bpy.types.Operator): return {'FINISHED'} -class MakeDupliFace(bpy.types.Operator): +class MakeDupliFace(Operator): '''Make linked objects into dupli-faces''' bl_idname = "object.make_dupli_face" bl_label = "Make Dupli-Face" @@ -649,7 +650,7 @@ class MakeDupliFace(bpy.types.Operator): return {'FINISHED'} -class IsolateTypeRender(bpy.types.Operator): +class IsolateTypeRender(Operator): '''Hide unselected render objects of same type as active ''' \ '''by setting the hide render flag''' bl_idname = "object.isolate_type_render" @@ -670,7 +671,7 @@ class IsolateTypeRender(bpy.types.Operator): return {'FINISHED'} -class ClearAllRestrictRender(bpy.types.Operator): +class ClearAllRestrictRender(Operator): '''Reveal all render objects by setting the hide render flag''' bl_idname = "object.hide_render_clear_all" bl_label = "Clear All Restrict Render" diff --git a/release/scripts/startup/bl_operators/object_align.py b/release/scripts/startup/bl_operators/object_align.py index 7fd769c40c9..d4a3d826f2f 100644 --- a/release/scripts/startup/bl_operators/object_align.py +++ b/release/scripts/startup/bl_operators/object_align.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Operator from mathutils import Vector @@ -339,7 +340,7 @@ def align_objects(align_x, from bpy.props import EnumProperty, BoolProperty -class AlignObjects(bpy.types.Operator): +class AlignObjects(Operator): '''Align Objects''' bl_idname = "object.align" bl_label = "Align Objects" diff --git a/release/scripts/startup/bl_operators/object_quick_effects.py b/release/scripts/startup/bl_operators/object_quick_effects.py index ef10bfd737d..cd206da3a8e 100644 --- a/release/scripts/startup/bl_operators/object_quick_effects.py +++ b/release/scripts/startup/bl_operators/object_quick_effects.py @@ -20,6 +20,7 @@ from mathutils import Vector import bpy +from bpy.types import Operator from bpy.props import (BoolProperty, EnumProperty, IntProperty, @@ -45,7 +46,7 @@ def object_ensure_material(obj, mat_name): return mat -class QuickFur(bpy.types.Operator): +class QuickFur(Operator): bl_idname = "object.quick_fur" bl_label = "Quick Fur" bl_options = {'REGISTER', 'UNDO'} @@ -104,7 +105,7 @@ class QuickFur(bpy.types.Operator): return {'FINISHED'} -class QuickExplode(bpy.types.Operator): +class QuickExplode(Operator): bl_idname = "object.quick_explode" bl_label = "Quick Explode" bl_options = {'REGISTER', 'UNDO'} @@ -265,7 +266,7 @@ def obj_bb_minmax(obj, min_co, max_co): max_co[2] = max(bb_vec[2], max_co[2]) -class QuickSmoke(bpy.types.Operator): +class QuickSmoke(Operator): bl_idname = "object.quick_smoke" bl_label = "Quick Smoke" bl_options = {'REGISTER', 'UNDO'} @@ -383,7 +384,7 @@ class QuickSmoke(bpy.types.Operator): return {'FINISHED'} -class QuickFluid(bpy.types.Operator): +class QuickFluid(Operator): bl_idname = "object.quick_fluid" bl_label = "Quick Fluid" bl_options = {'REGISTER', 'UNDO'} diff --git a/release/scripts/startup/bl_operators/object_randomize_transform.py b/release/scripts/startup/bl_operators/object_randomize_transform.py index b94c4f06cd3..f65e3d27d83 100644 --- a/release/scripts/startup/bl_operators/object_randomize_transform.py +++ b/release/scripts/startup/bl_operators/object_randomize_transform.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Operator def randomize_selected(seed, delta, loc, rot, scale, scale_even): @@ -87,7 +88,7 @@ def randomize_selected(seed, delta, loc, rot, scale, scale_even): from bpy.props import IntProperty, BoolProperty, FloatVectorProperty -class RandomizeLocRotSize(bpy.types.Operator): +class RandomizeLocRotSize(Operator): '''Randomize objects loc/rot/scale''' bl_idname = "object.randomize_transform" bl_label = "Randomize Transform" diff --git a/release/scripts/startup/bl_operators/presets.py b/release/scripts/startup/bl_operators/presets.py index fbcc327c3bd..2fd0c4a9e12 100644 --- a/release/scripts/startup/bl_operators/presets.py +++ b/release/scripts/startup/bl_operators/presets.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Menu, Operator class AddPresetBase(): @@ -140,7 +141,7 @@ class AddPresetBase(): return self.execute(context) -class ExecutePreset(bpy.types.Operator): +class ExecutePreset(Operator): ''' Executes a preset ''' bl_idname = "script.execute_preset" bl_label = "Execute a Python Preset" @@ -168,7 +169,7 @@ class ExecutePreset(bpy.types.Operator): return {'FINISHED'} -class AddPresetRender(AddPresetBase, bpy.types.Operator): +class AddPresetRender(AddPresetBase, Operator): '''Add a Render Preset''' bl_idname = "render.preset_add" bl_label = "Add Render Preset" @@ -194,7 +195,7 @@ class AddPresetRender(AddPresetBase, bpy.types.Operator): preset_subdir = "render" -class AddPresetSSS(AddPresetBase, bpy.types.Operator): +class AddPresetSSS(AddPresetBase, Operator): '''Add a Subsurface Scattering Preset''' bl_idname = "material.sss_preset_add" bl_label = "Add SSS Preset" @@ -222,7 +223,7 @@ class AddPresetSSS(AddPresetBase, bpy.types.Operator): preset_subdir = "sss" -class AddPresetCloth(AddPresetBase, bpy.types.Operator): +class AddPresetCloth(AddPresetBase, Operator): '''Add a Cloth Preset''' bl_idname = "cloth.preset_add" bl_label = "Add Cloth Preset" @@ -244,7 +245,7 @@ class AddPresetCloth(AddPresetBase, bpy.types.Operator): preset_subdir = "cloth" -class AddPresetSunSky(AddPresetBase, bpy.types.Operator): +class AddPresetSunSky(AddPresetBase, Operator): '''Add a Sky & Atmosphere Preset''' bl_idname = "lamp.sunsky_preset_add" bl_label = "Add Sunsky Preset" @@ -273,7 +274,7 @@ class AddPresetSunSky(AddPresetBase, bpy.types.Operator): preset_subdir = "sunsky" -class AddPresetInteraction(AddPresetBase, bpy.types.Operator): +class AddPresetInteraction(AddPresetBase, Operator): '''Add an Application Interaction Preset''' bl_idname = "wm.interaction_preset_add" bl_label = "Add Interaction Preset" @@ -299,7 +300,7 @@ class AddPresetInteraction(AddPresetBase, bpy.types.Operator): preset_subdir = "interaction" -class AddPresetKeyconfig(AddPresetBase, bpy.types.Operator): +class AddPresetKeyconfig(AddPresetBase, Operator): '''Add a Keyconfig Preset''' bl_idname = "wm.keyconfig_preset_add" bl_label = "Add Keyconfig Preset" @@ -322,7 +323,7 @@ class AddPresetKeyconfig(AddPresetBase, bpy.types.Operator): keyconfigs.remove(keyconfigs.active) -class AddPresetOperator(AddPresetBase, bpy.types.Operator): +class AddPresetOperator(AddPresetBase, Operator): '''Add an Application Interaction Preset''' bl_idname = "wm.operator_preset_add" bl_label = "Operator Preset" @@ -345,7 +346,7 @@ class AddPresetOperator(AddPresetBase, bpy.types.Operator): @property def preset_values(self): - properties_blacklist = bpy.types.Operator.bl_rna.properties.keys() + properties_blacklist = Operator.bl_rna.properties.keys() prefix, suffix = self.operator.split("_OT_", 1) op = getattr(getattr(bpy.ops, prefix.lower()), suffix) @@ -367,12 +368,12 @@ class AddPresetOperator(AddPresetBase, bpy.types.Operator): return os.path.join("operator", "%s.%s" % (prefix.lower(), suffix)) -class WM_MT_operator_presets(bpy.types.Menu): +class WM_MT_operator_presets(Menu): bl_label = "Operator Presets" def draw(self, context): self.operator = context.space_data.operator.bl_idname - bpy.types.Menu.draw_preset(self, context) + Menu.draw_preset(self, context) @property def preset_subdir(self): diff --git a/release/scripts/startup/bl_operators/screen_play_rendered_anim.py b/release/scripts/startup/bl_operators/screen_play_rendered_anim.py index a38d817d738..c2a09d6a4ae 100644 --- a/release/scripts/startup/bl_operators/screen_play_rendered_anim.py +++ b/release/scripts/startup/bl_operators/screen_play_rendered_anim.py @@ -21,6 +21,7 @@ # Originally written by Matt Ebb import bpy +from bpy.types import Operator import os @@ -64,7 +65,7 @@ def guess_player_path(preset): return player_path -class PlayRenderedAnim(bpy.types.Operator): +class PlayRenderedAnim(Operator): '''Plays back rendered frames/movies using an external player.''' bl_idname = "render.play_rendered_anim" bl_label = "Play Rendered Animation" diff --git a/release/scripts/startup/bl_operators/sequencer.py b/release/scripts/startup/bl_operators/sequencer.py index 16b72406c49..d2f85c8d7c7 100644 --- a/release/scripts/startup/bl_operators/sequencer.py +++ b/release/scripts/startup/bl_operators/sequencer.py @@ -19,11 +19,12 @@ # import bpy +from bpy.types import Operator from bpy.props import IntProperty -class SequencerCrossfadeSounds(bpy.types.Operator): +class SequencerCrossfadeSounds(Operator): '''Do crossfading volume animation of two selected sound strips.''' bl_idname = "sequencer.crossfade_sounds" @@ -74,7 +75,7 @@ class SequencerCrossfadeSounds(bpy.types.Operator): return {'CANCELLED'} -class SequencerCutMulticam(bpy.types.Operator): +class SequencerCutMulticam(Operator): '''Cut multicam strip and select camera.''' bl_idname = "sequencer.cut_multicam" @@ -112,7 +113,7 @@ class SequencerCutMulticam(bpy.types.Operator): return {'FINISHED'} -class SequencerDeinterlaceSelectedMovies(bpy.types.Operator): +class SequencerDeinterlaceSelectedMovies(Operator): '''Deinterlace all selected movie sources.''' bl_idname = "sequencer.deinterlace_selected_movies" diff --git a/release/scripts/startup/bl_operators/uvcalc_follow_active.py b/release/scripts/startup/bl_operators/uvcalc_follow_active.py index 43ca9af59ba..6c258d094e8 100644 --- a/release/scripts/startup/bl_operators/uvcalc_follow_active.py +++ b/release/scripts/startup/bl_operators/uvcalc_follow_active.py @@ -22,6 +22,7 @@ # http://mediawiki.blender.org/index.php/Scripts/Manual/UV_Calculate/Follow_active_quads import bpy +from bpy.types import Operator def extend(obj, operator, EXTEND_MODE): @@ -226,7 +227,7 @@ def main(context, operator): extend(obj, operator, operator.properties.mode) -class FollowActiveQuads(bpy.types.Operator): +class FollowActiveQuads(Operator): '''Follow UVs from active quads along continuous face loops''' bl_idname = "uv.follow_active_quads" bl_label = "Follow Active Quads" diff --git a/release/scripts/startup/bl_operators/uvcalc_lightmap.py b/release/scripts/startup/bl_operators/uvcalc_lightmap.py index d2371b0316a..6b1c6e1be98 100644 --- a/release/scripts/startup/bl_operators/uvcalc_lightmap.py +++ b/release/scripts/startup/bl_operators/uvcalc_lightmap.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Operator import mathutils @@ -543,7 +544,7 @@ def unwrap(operator, context, **kwargs): from bpy.props import BoolProperty, FloatProperty, IntProperty -class LightMapPack(bpy.types.Operator): +class LightMapPack(Operator): '''Follow UVs from active quads along continuous face loops''' bl_idname = "uv.lightmap_pack" bl_label = "Lightmap Pack" diff --git a/release/scripts/startup/bl_operators/uvcalc_smart_project.py b/release/scripts/startup/bl_operators/uvcalc_smart_project.py index 851f33bde11..67c2f5d001b 100644 --- a/release/scripts/startup/bl_operators/uvcalc_smart_project.py +++ b/release/scripts/startup/bl_operators/uvcalc_smart_project.py @@ -20,6 +20,7 @@ from mathutils import Matrix, Vector, geometry import bpy +from bpy.types import Operator DEG_TO_RAD = 0.017453292519943295 # pi/180.0 SMALL_NUM = 0.000000001 @@ -1116,7 +1117,7 @@ def main(context, from bpy.props import FloatProperty -class SmartProject(bpy.types.Operator): +class SmartProject(Operator): '''This script projection unwraps the selected faces of a mesh. it operates on all selected mesh objects, and can be used unwrap selected faces, or all faces.''' bl_idname = "uv.smart_project" bl_label = "Smart UV Project" diff --git a/release/scripts/startup/bl_operators/vertexpaint_dirt.py b/release/scripts/startup/bl_operators/vertexpaint_dirt.py index 672db71e361..facde82f812 100644 --- a/release/scripts/startup/bl_operators/vertexpaint_dirt.py +++ b/release/scripts/startup/bl_operators/vertexpaint_dirt.py @@ -142,10 +142,11 @@ def applyVertexDirt(me, blur_iterations, blur_strength, clamp_dirt, clamp_clean, import bpy +from bpy.types import Operator from bpy.props import FloatProperty, IntProperty, BoolProperty -class VertexPaintDirt(bpy.types.Operator): +class VertexPaintDirt(Operator): bl_idname = "paint.vertex_color_dirt" bl_label = "Dirty Vertex Colors" bl_options = {'REGISTER', 'UNDO'} diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index f9327aa6c40..fe75c54e60e 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -19,13 +19,14 @@ # import bpy +from bpy.types import Menu, Operator from bpy.props import StringProperty, BoolProperty, IntProperty, \ FloatProperty, EnumProperty from rna_prop_ui import rna_idprop_ui_prop_get, rna_idprop_ui_prop_clear -class MESH_OT_delete_edgeloop(bpy.types.Operator): +class MESH_OT_delete_edgeloop(Operator): '''Delete an edge loop by merging the faces on each side to a single face loop''' bl_idname = "mesh.delete_edgeloop" bl_label = "Delete Edge Loop" @@ -76,7 +77,7 @@ def execute_context_assign(self, context): return {'FINISHED'} -class BRUSH_OT_active_index_set(bpy.types.Operator): +class BRUSH_OT_active_index_set(Operator): '''Set active sculpt/paint brush from it's number''' bl_idname = "brush.active_index_set" bl_label = "Set Brush Number" @@ -104,7 +105,7 @@ class BRUSH_OT_active_index_set(bpy.types.Operator): return {'CANCELLED'} -class WM_OT_context_set_boolean(bpy.types.Operator): +class WM_OT_context_set_boolean(Operator): '''Set a context value.''' bl_idname = "wm.context_set_boolean" bl_label = "Context Set Boolean" @@ -117,7 +118,7 @@ class WM_OT_context_set_boolean(bpy.types.Operator): execute = execute_context_assign -class WM_OT_context_set_int(bpy.types.Operator): # same as enum +class WM_OT_context_set_int(Operator): # same as enum '''Set a context value.''' bl_idname = "wm.context_set_int" bl_label = "Context Set" @@ -130,7 +131,7 @@ class WM_OT_context_set_int(bpy.types.Operator): # same as enum execute = execute_context_assign -class WM_OT_context_scale_int(bpy.types.Operator): +class WM_OT_context_scale_int(Operator): '''Scale an int context value.''' bl_idname = "wm.context_scale_int" bl_label = "Context Set" @@ -166,7 +167,7 @@ class WM_OT_context_scale_int(bpy.types.Operator): return {'FINISHED'} -class WM_OT_context_set_float(bpy.types.Operator): # same as enum +class WM_OT_context_set_float(Operator): # same as enum '''Set a context value.''' bl_idname = "wm.context_set_float" bl_label = "Context Set Float" @@ -180,7 +181,7 @@ class WM_OT_context_set_float(bpy.types.Operator): # same as enum execute = execute_context_assign -class WM_OT_context_set_string(bpy.types.Operator): # same as enum +class WM_OT_context_set_string(Operator): # same as enum '''Set a context value.''' bl_idname = "wm.context_set_string" bl_label = "Context Set String" @@ -193,7 +194,7 @@ class WM_OT_context_set_string(bpy.types.Operator): # same as enum execute = execute_context_assign -class WM_OT_context_set_enum(bpy.types.Operator): +class WM_OT_context_set_enum(Operator): '''Set a context value.''' bl_idname = "wm.context_set_enum" bl_label = "Context Set Enum" @@ -207,7 +208,7 @@ class WM_OT_context_set_enum(bpy.types.Operator): execute = execute_context_assign -class WM_OT_context_set_value(bpy.types.Operator): +class WM_OT_context_set_value(Operator): '''Set a context value.''' bl_idname = "wm.context_set_value" bl_label = "Context Set Value" @@ -225,7 +226,7 @@ class WM_OT_context_set_value(bpy.types.Operator): return {'FINISHED'} -class WM_OT_context_toggle(bpy.types.Operator): +class WM_OT_context_toggle(Operator): '''Toggle a context value.''' bl_idname = "wm.context_toggle" bl_label = "Context Toggle" @@ -244,7 +245,7 @@ class WM_OT_context_toggle(bpy.types.Operator): return {'FINISHED'} -class WM_OT_context_toggle_enum(bpy.types.Operator): +class WM_OT_context_toggle_enum(Operator): '''Toggle a context value.''' bl_idname = "wm.context_toggle_enum" bl_label = "Context Toggle Values" @@ -270,7 +271,7 @@ class WM_OT_context_toggle_enum(bpy.types.Operator): return {'FINISHED'} -class WM_OT_context_cycle_int(bpy.types.Operator): +class WM_OT_context_cycle_int(Operator): '''Set a context value. Useful for cycling active material, ''' '''vertex keys, groups' etc.''' bl_idname = "wm.context_cycle_int" @@ -305,7 +306,7 @@ class WM_OT_context_cycle_int(bpy.types.Operator): return {'FINISHED'} -class WM_OT_context_cycle_enum(bpy.types.Operator): +class WM_OT_context_cycle_enum(Operator): '''Toggle a context value.''' bl_idname = "wm.context_cycle_enum" bl_label = "Context Enum Cycle" @@ -357,7 +358,7 @@ class WM_OT_context_cycle_enum(bpy.types.Operator): return {'FINISHED'} -class WM_OT_context_cycle_array(bpy.types.Operator): +class WM_OT_context_cycle_array(Operator): '''Set a context array value. Useful for cycling the active mesh edit mode.''' bl_idname = "wm.context_cycle_array" @@ -385,7 +386,7 @@ class WM_OT_context_cycle_array(bpy.types.Operator): return {'FINISHED'} -class WM_MT_context_menu_enum(bpy.types.Menu): +class WM_MT_context_menu_enum(Menu): bl_label = "" data_path = "" # BAD DESIGN, set from operator below. @@ -405,7 +406,7 @@ class WM_MT_context_menu_enum(bpy.types.Menu): prop.value = identifier -class WM_OT_context_menu_enum(bpy.types.Operator): +class WM_OT_context_menu_enum(Operator): bl_idname = "wm.context_menu_enum" bl_label = "Context Enum Menu" bl_options = {'UNDO', 'INTERNAL'} @@ -418,7 +419,7 @@ class WM_OT_context_menu_enum(bpy.types.Operator): return {'PASS_THROUGH'} -class WM_OT_context_set_id(bpy.types.Operator): +class WM_OT_context_set_id(Operator): '''Toggle a context value.''' bl_idname = "wm.context_set_id" bl_label = "Set Library ID" @@ -466,7 +467,7 @@ data_path_item = StringProperty( description="The data path from each iterable to the value (int or float)") -class WM_OT_context_collection_boolean_set(bpy.types.Operator): +class WM_OT_context_collection_boolean_set(Operator): '''Set boolean values for a collection of items''' bl_idname = "wm.context_collection_boolean_set" bl_label = "Context Collection Boolean Set" @@ -520,7 +521,7 @@ class WM_OT_context_collection_boolean_set(bpy.types.Operator): return {'FINISHED'} -class WM_OT_context_modal_mouse(bpy.types.Operator): +class WM_OT_context_modal_mouse(Operator): '''Adjust arbitrary values with mouse input''' bl_idname = "wm.context_modal_mouse" bl_label = "Context Modal Mouse" @@ -607,7 +608,7 @@ class WM_OT_context_modal_mouse(bpy.types.Operator): return {'RUNNING_MODAL'} -class WM_OT_url_open(bpy.types.Operator): +class WM_OT_url_open(Operator): "Open a website in the Webbrowser" bl_idname = "wm.url_open" bl_label = "" @@ -621,7 +622,7 @@ class WM_OT_url_open(bpy.types.Operator): return {'FINISHED'} -class WM_OT_path_open(bpy.types.Operator): +class WM_OT_path_open(Operator): "Open a path in a file browser" bl_idname = "wm.path_open" bl_label = "" @@ -654,7 +655,7 @@ class WM_OT_path_open(bpy.types.Operator): return {'FINISHED'} -class WM_OT_doc_view(bpy.types.Operator): +class WM_OT_doc_view(Operator): '''Load online reference docs''' bl_idname = "wm.doc_view" bl_label = "View Documentation" @@ -708,7 +709,7 @@ class WM_OT_doc_view(bpy.types.Operator): return {'FINISHED'} -class WM_OT_doc_edit(bpy.types.Operator): +class WM_OT_doc_edit(Operator): '''Load online reference docs''' bl_idname = "wm.doc_edit" bl_label = "Edit Documentation" @@ -792,7 +793,7 @@ rna_min = FloatProperty(name="Min", default=0.0, precision=3) rna_max = FloatProperty(name="Max", default=1.0, precision=3) -class WM_OT_properties_edit(bpy.types.Operator): +class WM_OT_properties_edit(Operator): '''Internal use (edit a property data_path)''' bl_idname = "wm.properties_edit" bl_label = "Edit Property" @@ -876,7 +877,7 @@ class WM_OT_properties_edit(bpy.types.Operator): return wm.invoke_props_dialog(self) -class WM_OT_properties_add(bpy.types.Operator): +class WM_OT_properties_add(Operator): '''Internal use (edit a property data_path)''' bl_idname = "wm.properties_add" bl_label = "Add Property" @@ -902,7 +903,7 @@ class WM_OT_properties_add(bpy.types.Operator): return {'FINISHED'} -class WM_OT_properties_context_change(bpy.types.Operator): +class WM_OT_properties_context_change(Operator): "Change the context tab in a Properties Window" bl_idname = "wm.properties_context_change" bl_label = "" @@ -914,7 +915,7 @@ class WM_OT_properties_context_change(bpy.types.Operator): return {'FINISHED'} -class WM_OT_properties_remove(bpy.types.Operator): +class WM_OT_properties_remove(Operator): '''Internal use (edit a property data_path)''' bl_idname = "wm.properties_remove" bl_label = "Remove Property" @@ -928,7 +929,7 @@ class WM_OT_properties_remove(bpy.types.Operator): return {'FINISHED'} -class WM_OT_keyconfig_activate(bpy.types.Operator): +class WM_OT_keyconfig_activate(Operator): bl_idname = "wm.keyconfig_activate" bl_label = "Activate Keyconfig" @@ -939,7 +940,7 @@ class WM_OT_keyconfig_activate(bpy.types.Operator): return {'FINISHED'} -class WM_OT_appconfig_default(bpy.types.Operator): +class WM_OT_appconfig_default(Operator): bl_idname = "wm.appconfig_default" bl_label = "Default Application Configuration" @@ -956,7 +957,7 @@ class WM_OT_appconfig_default(bpy.types.Operator): return {'FINISHED'} -class WM_OT_appconfig_activate(bpy.types.Operator): +class WM_OT_appconfig_activate(Operator): bl_idname = "wm.appconfig_activate" bl_label = "Activate Application Configuration" @@ -974,7 +975,7 @@ class WM_OT_appconfig_activate(bpy.types.Operator): return {'FINISHED'} -class WM_OT_sysinfo(bpy.types.Operator): +class WM_OT_sysinfo(Operator): '''Generate System Info''' bl_idname = "wm.sysinfo" bl_label = "System Info" @@ -985,7 +986,7 @@ class WM_OT_sysinfo(bpy.types.Operator): return {'FINISHED'} -class WM_OT_copy_prev_settings(bpy.types.Operator): +class WM_OT_copy_prev_settings(Operator): '''Copy settings from previous version''' bl_idname = "wm.copy_prev_settings" bl_label = "Copy Previous Settings" diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index f2a3bac2373..94c40d11141 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -31,7 +32,7 @@ class ArmatureButtonsPanel(): return context.armature -class DATA_PT_context_arm(ArmatureButtonsPanel, bpy.types.Panel): +class DATA_PT_context_arm(ArmatureButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} @@ -48,7 +49,7 @@ class DATA_PT_context_arm(ArmatureButtonsPanel, bpy.types.Panel): layout.template_ID(space, "pin_id") -class DATA_PT_skeleton(ArmatureButtonsPanel, bpy.types.Panel): +class DATA_PT_skeleton(ArmatureButtonsPanel, Panel): bl_label = "Skeleton" def draw(self, context): @@ -71,7 +72,7 @@ class DATA_PT_skeleton(ArmatureButtonsPanel, bpy.types.Panel): flow.prop(arm, "use_deform_preserve_volume", text="Quaternion") -class DATA_PT_display(ArmatureButtonsPanel, bpy.types.Panel): +class DATA_PT_display(ArmatureButtonsPanel, Panel): bl_label = "Display" def draw(self, context): @@ -96,7 +97,7 @@ class DATA_PT_display(ArmatureButtonsPanel, bpy.types.Panel): col.prop(arm, "use_deform_delay", text="Delay Refresh") -class DATA_PT_bone_groups(ArmatureButtonsPanel, bpy.types.Panel): +class DATA_PT_bone_groups(ArmatureButtonsPanel, Panel): bl_label = "Bone Groups" @classmethod @@ -147,7 +148,7 @@ class DATA_PT_bone_groups(ArmatureButtonsPanel, bpy.types.Panel): sub.operator("pose.group_deselect", text="Deselect") -class DATA_PT_pose_library(ArmatureButtonsPanel, bpy.types.Panel): +class DATA_PT_pose_library(ArmatureButtonsPanel, Panel): bl_label = "Pose Library" bl_options = {'DEFAULT_CLOSED'} @@ -186,7 +187,7 @@ class DATA_PT_pose_library(ArmatureButtonsPanel, bpy.types.Panel): # TODO: this panel will soon be depreceated too -class DATA_PT_ghost(ArmatureButtonsPanel, bpy.types.Panel): +class DATA_PT_ghost(ArmatureButtonsPanel, Panel): bl_label = "Ghost" def draw(self, context): @@ -213,7 +214,7 @@ class DATA_PT_ghost(ArmatureButtonsPanel, bpy.types.Panel): col.prop(arm, "show_only_ghost_selected", text="Selected Only") -class DATA_PT_iksolver_itasc(ArmatureButtonsPanel, bpy.types.Panel): +class DATA_PT_iksolver_itasc(ArmatureButtonsPanel, Panel): bl_label = "iTaSC parameters" bl_options = {'DEFAULT_CLOSED'} @@ -266,7 +267,7 @@ from bl_ui.properties_animviz import ( ) -class DATA_PT_motion_paths(MotionPathButtonsPanel, bpy.types.Panel): +class DATA_PT_motion_paths(MotionPathButtonsPanel, Panel): #bl_label = "Bones Motion Paths" bl_context = "data" @@ -289,7 +290,7 @@ class DATA_PT_motion_paths(MotionPathButtonsPanel, bpy.types.Panel): split.operator("pose.paths_clear", text="Clear Paths") -class DATA_PT_onion_skinning(OnionSkinButtonsPanel): # , bpy.types.Panel): # inherit from panel when ready +class DATA_PT_onion_skinning(OnionSkinButtonsPanel): # , Panel): # inherit from panel when ready #bl_label = "Bones Onion Skinning" bl_context = "data" @@ -303,7 +304,7 @@ class DATA_PT_onion_skinning(OnionSkinButtonsPanel): # , bpy.types.Panel): # in self.draw_settings(context, ob.pose.animation_visualisation, bones=True) -class DATA_PT_custom_props_arm(ArmatureButtonsPanel, PropertyPanel, bpy.types.Panel): +class DATA_PT_custom_props_arm(ArmatureButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object.data" _property_type = bpy.types.Armature diff --git a/release/scripts/startup/bl_ui/properties_data_bone.py b/release/scripts/startup/bl_ui/properties_data_bone.py index 9fc055e9343..b3eaf88d5bf 100644 --- a/release/scripts/startup/bl_ui/properties_data_bone.py +++ b/release/scripts/startup/bl_ui/properties_data_bone.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -32,7 +33,7 @@ class BoneButtonsPanel(): return (context.bone or context.edit_bone) -class BONE_PT_context_bone(BoneButtonsPanel, bpy.types.Panel): +class BONE_PT_context_bone(BoneButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} @@ -48,7 +49,7 @@ class BONE_PT_context_bone(BoneButtonsPanel, bpy.types.Panel): row.prop(bone, "name", text="") -class BONE_PT_transform(BoneButtonsPanel, bpy.types.Panel): +class BONE_PT_transform(BoneButtonsPanel, Panel): bl_label = "Transform" @classmethod @@ -102,7 +103,7 @@ class BONE_PT_transform(BoneButtonsPanel, bpy.types.Panel): sub.prop(bone, "lock") -class BONE_PT_transform_locks(BoneButtonsPanel, bpy.types.Panel): +class BONE_PT_transform_locks(BoneButtonsPanel, Panel): bl_label = "Transform Locks" bl_options = {'DEFAULT_CLOSED'} @@ -135,7 +136,7 @@ class BONE_PT_transform_locks(BoneButtonsPanel, bpy.types.Panel): row.column().prop(pchan, "lock_scale") -class BONE_PT_relations(BoneButtonsPanel, bpy.types.Panel): +class BONE_PT_relations(BoneButtonsPanel, Panel): bl_label = "Relations" def draw(self, context): @@ -180,7 +181,7 @@ class BONE_PT_relations(BoneButtonsPanel, bpy.types.Panel): sub.prop(bone, "use_local_location", text="Local Location") -class BONE_PT_display(BoneButtonsPanel, bpy.types.Panel): +class BONE_PT_display(BoneButtonsPanel, Panel): bl_label = "Display" @classmethod @@ -217,7 +218,7 @@ class BONE_PT_display(BoneButtonsPanel, bpy.types.Panel): col.prop_search(pchan, "custom_shape_transform", ob.pose, "bones", text="At") -class BONE_PT_inverse_kinematics(BoneButtonsPanel, bpy.types.Panel): +class BONE_PT_inverse_kinematics(BoneButtonsPanel, Panel): bl_label = "Inverse Kinematics" bl_options = {'DEFAULT_CLOSED'} @@ -308,7 +309,7 @@ class BONE_PT_inverse_kinematics(BoneButtonsPanel, bpy.types.Panel): #row.prop(pchan, "ik_linear_weight", text="Weight", slider=True) -class BONE_PT_deform(BoneButtonsPanel, bpy.types.Panel): +class BONE_PT_deform(BoneButtonsPanel, Panel): bl_label = "Deform" bl_options = {'DEFAULT_CLOSED'} @@ -357,7 +358,7 @@ class BONE_PT_deform(BoneButtonsPanel, bpy.types.Panel): col.prop(bone, "use_cyclic_offset") -class BONE_PT_custom_props(BoneButtonsPanel, PropertyPanel, bpy.types.Panel): +class BONE_PT_custom_props(BoneButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _property_type = bpy.types.Bone, bpy.types.EditBone, bpy.types.PoseBone diff --git a/release/scripts/startup/bl_ui/properties_data_camera.py b/release/scripts/startup/bl_ui/properties_data_camera.py index 80cd5227fca..f484d7b59e1 100644 --- a/release/scripts/startup/bl_ui/properties_data_camera.py +++ b/release/scripts/startup/bl_ui/properties_data_camera.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -32,7 +33,7 @@ class CameraButtonsPanel(): return context.camera and (engine in cls.COMPAT_ENGINES) -class DATA_PT_context_camera(CameraButtonsPanel, bpy.types.Panel): +class DATA_PT_context_camera(CameraButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -53,7 +54,7 @@ class DATA_PT_context_camera(CameraButtonsPanel, bpy.types.Panel): split.separator() -class DATA_PT_camera(CameraButtonsPanel, bpy.types.Panel): +class DATA_PT_camera(CameraButtonsPanel, Panel): bl_label = "Lens" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -111,7 +112,7 @@ class DATA_PT_camera(CameraButtonsPanel, bpy.types.Panel): col.prop(cam, "dof_distance", text="Distance") -class DATA_PT_camera_display(CameraButtonsPanel, bpy.types.Panel): +class DATA_PT_camera_display(CameraButtonsPanel, Panel): bl_label = "Display" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -138,7 +139,7 @@ class DATA_PT_camera_display(CameraButtonsPanel, bpy.types.Panel): sub.prop(cam, "passepartout_alpha", text="Alpha", slider=True) -class DATA_PT_custom_props_camera(CameraButtonsPanel, PropertyPanel, bpy.types.Panel): +class DATA_PT_custom_props_camera(CameraButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object.data" _property_type = bpy.types.Camera diff --git a/release/scripts/startup/bl_ui/properties_data_curve.py b/release/scripts/startup/bl_ui/properties_data_curve.py index a0aacc4cec8..7bc136c8ce0 100644 --- a/release/scripts/startup/bl_ui/properties_data_curve.py +++ b/release/scripts/startup/bl_ui/properties_data_curve.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -48,7 +49,7 @@ class CurveButtonsPanelActive(CurveButtonsPanel): return (curve and type(curve) is not bpy.types.TextCurve and curve.splines.active) -class DATA_PT_context_curve(CurveButtonsPanel, bpy.types.Panel): +class DATA_PT_context_curve(CurveButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} @@ -65,7 +66,7 @@ class DATA_PT_context_curve(CurveButtonsPanel, bpy.types.Panel): layout.template_ID(space, "pin_id") # XXX: broken -class DATA_PT_shape_curve(CurveButtonsPanel, bpy.types.Panel): +class DATA_PT_shape_curve(CurveButtonsPanel, Panel): bl_label = "Shape" def draw(self, context): @@ -114,7 +115,7 @@ class DATA_PT_shape_curve(CurveButtonsPanel, bpy.types.Panel): col.prop(curve, "use_fill_deform", text="Fill Deformed") -class DATA_PT_curve_texture_space(CurveButtonsPanel, bpy.types.Panel): +class DATA_PT_curve_texture_space(CurveButtonsPanel, Panel): bl_label = "Texture Space" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -133,7 +134,7 @@ class DATA_PT_curve_texture_space(CurveButtonsPanel, bpy.types.Panel): row.column().prop(curve, "texspace_size", text="Size") -class DATA_PT_geometry_curve(CurveButtonsPanel, bpy.types.Panel): +class DATA_PT_geometry_curve(CurveButtonsPanel, Panel): bl_label = "Geometry" @classmethod @@ -166,7 +167,7 @@ class DATA_PT_geometry_curve(CurveButtonsPanel, bpy.types.Panel): col.prop(curve, "bevel_object", text="") -class DATA_PT_pathanim(CurveButtonsPanelCurve, bpy.types.Panel): +class DATA_PT_pathanim(CurveButtonsPanelCurve, Panel): bl_label = "Path Animation" def draw_header(self, context): @@ -197,7 +198,7 @@ class DATA_PT_pathanim(CurveButtonsPanelCurve, bpy.types.Panel): col.prop(curve, "use_time_offset", text="Offset Children") -class DATA_PT_active_spline(CurveButtonsPanelActive, bpy.types.Panel): +class DATA_PT_active_spline(CurveButtonsPanelActive, Panel): bl_label = "Active Spline" def draw(self, context): @@ -268,7 +269,7 @@ class DATA_PT_active_spline(CurveButtonsPanelActive, bpy.types.Panel): layout.prop(act_spline, "use_smooth") -class DATA_PT_font(CurveButtonsPanel, bpy.types.Panel): +class DATA_PT_font(CurveButtonsPanel, Panel): bl_label = "Font" @classmethod @@ -332,7 +333,7 @@ class DATA_PT_font(CurveButtonsPanel, bpy.types.Panel): row.prop(char, "use_small_caps") -class DATA_PT_paragraph(CurveButtonsPanel, bpy.types.Panel): +class DATA_PT_paragraph(CurveButtonsPanel, Panel): bl_label = "Paragraph" @classmethod @@ -361,7 +362,7 @@ class DATA_PT_paragraph(CurveButtonsPanel, bpy.types.Panel): col.prop(text, "offset_y", text="Y") -class DATA_PT_text_boxes(CurveButtonsPanel, bpy.types.Panel): +class DATA_PT_text_boxes(CurveButtonsPanel, Panel): bl_label = "Text Boxes" @classmethod @@ -401,7 +402,7 @@ class DATA_PT_text_boxes(CurveButtonsPanel, bpy.types.Panel): row.operator("font.textbox_remove", text='', icon='X', emboss=False).index = i -class DATA_PT_custom_props_curve(CurveButtonsPanel, PropertyPanel, bpy.types.Panel): +class DATA_PT_custom_props_curve(CurveButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object.data" _property_type = bpy.types.Curve diff --git a/release/scripts/startup/bl_ui/properties_data_empty.py b/release/scripts/startup/bl_ui/properties_data_empty.py index 42b0af7eaf5..c781873e16c 100644 --- a/release/scripts/startup/bl_ui/properties_data_empty.py +++ b/release/scripts/startup/bl_ui/properties_data_empty.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel class DataButtonsPanel(): @@ -30,7 +31,7 @@ class DataButtonsPanel(): return (context.object and context.object.type == 'EMPTY') -class DATA_PT_empty(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_empty(DataButtonsPanel, Panel): bl_label = "Empty" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/properties_data_lamp.py b/release/scripts/startup/bl_ui/properties_data_lamp.py index 36010c8b511..4ff180f74fb 100644 --- a/release/scripts/startup/bl_ui/properties_data_lamp.py +++ b/release/scripts/startup/bl_ui/properties_data_lamp.py @@ -18,15 +18,16 @@ # import bpy +from bpy.types import Menu, Panel from rna_prop_ui import PropertyPanel -class LAMP_MT_sunsky_presets(bpy.types.Menu): +class LAMP_MT_sunsky_presets(Menu): bl_label = "Sun & Sky Presets" preset_subdir = "sunsky" preset_operator = "script.execute_preset" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} - draw = bpy.types.Menu.draw_preset + draw = Menu.draw_preset class DataButtonsPanel(): @@ -40,7 +41,7 @@ class DataButtonsPanel(): return context.lamp and (engine in cls.COMPAT_ENGINES) -class DATA_PT_context_lamp(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_context_lamp(DataButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -65,7 +66,7 @@ class DATA_PT_context_lamp(DataButtonsPanel, bpy.types.Panel): split.label(text=str(texture_count), icon='TEXTURE') -class DATA_PT_preview(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_preview(DataButtonsPanel, Panel): bl_label = "Preview" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -73,7 +74,7 @@ class DATA_PT_preview(DataButtonsPanel, bpy.types.Panel): self.layout.template_preview(context.lamp) -class DATA_PT_lamp(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_lamp(DataButtonsPanel, Panel): bl_label = "Lamp" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -115,7 +116,7 @@ class DATA_PT_lamp(DataButtonsPanel, bpy.types.Panel): col.prop(lamp, "use_diffuse") -class DATA_PT_sunsky(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_sunsky(DataButtonsPanel, Panel): bl_label = "Sky & Atmosphere" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -187,7 +188,7 @@ class DATA_PT_sunsky(DataButtonsPanel, bpy.types.Panel): sub.prop(lamp, "atmosphere_extinction", slider=True, text="Extinction") -class DATA_PT_shadow(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_shadow(DataButtonsPanel, Panel): bl_label = "Shadow" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -302,7 +303,7 @@ class DATA_PT_shadow(DataButtonsPanel, bpy.types.Panel): sub.prop(lamp, "shadow_buffer_clip_end", text=" Clip End") -class DATA_PT_area(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_area(DataButtonsPanel, Panel): bl_label = "Area Shape" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -328,7 +329,7 @@ class DATA_PT_area(DataButtonsPanel, bpy.types.Panel): sub.prop(lamp, "size_y", text="Size Y") -class DATA_PT_spot(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_spot(DataButtonsPanel, Panel): bl_label = "Spot Shape" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -362,7 +363,7 @@ class DATA_PT_spot(DataButtonsPanel, bpy.types.Panel): sub.prop(lamp, "halo_step", text="Step") -class DATA_PT_falloff_curve(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_falloff_curve(DataButtonsPanel, Panel): bl_label = "Falloff Curve" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -380,7 +381,7 @@ class DATA_PT_falloff_curve(DataButtonsPanel, bpy.types.Panel): self.layout.template_curve_mapping(lamp, "falloff_curve") -class DATA_PT_custom_props_lamp(DataButtonsPanel, PropertyPanel, bpy.types.Panel): +class DATA_PT_custom_props_lamp(DataButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object.data" _property_type = bpy.types.Lamp diff --git a/release/scripts/startup/bl_ui/properties_data_lattice.py b/release/scripts/startup/bl_ui/properties_data_lattice.py index cd719b6fe84..14d6ea66894 100644 --- a/release/scripts/startup/bl_ui/properties_data_lattice.py +++ b/release/scripts/startup/bl_ui/properties_data_lattice.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -31,7 +32,7 @@ class DataButtonsPanel(): return context.lattice -class DATA_PT_context_lattice(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_context_lattice(DataButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} @@ -51,7 +52,7 @@ class DATA_PT_context_lattice(DataButtonsPanel, bpy.types.Panel): split.separator() -class DATA_PT_lattice(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_lattice(DataButtonsPanel, Panel): bl_label = "Lattice" def draw(self, context): @@ -76,7 +77,7 @@ class DATA_PT_lattice(DataButtonsPanel, bpy.types.Panel): row.prop_search(lat, "vertex_group", context.object, "vertex_groups", text="") -class DATA_PT_custom_props_lattice(DataButtonsPanel, PropertyPanel, bpy.types.Panel): +class DATA_PT_custom_props_lattice(DataButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object.data" _property_type = bpy.types.Lattice diff --git a/release/scripts/startup/bl_ui/properties_data_mesh.py b/release/scripts/startup/bl_ui/properties_data_mesh.py index 618a88f0879..75df7dad5f2 100644 --- a/release/scripts/startup/bl_ui/properties_data_mesh.py +++ b/release/scripts/startup/bl_ui/properties_data_mesh.py @@ -18,10 +18,11 @@ # import bpy +from bpy.types import Menu, Panel from rna_prop_ui import PropertyPanel -class MESH_MT_vertex_group_specials(bpy.types.Menu): +class MESH_MT_vertex_group_specials(Menu): bl_label = "Vertex Group Specials" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -36,7 +37,7 @@ class MESH_MT_vertex_group_specials(bpy.types.Menu): layout.operator("object.vertex_group_remove", icon='X', text="Delete All").all = True -class MESH_MT_shape_key_specials(bpy.types.Menu): +class MESH_MT_shape_key_specials(Menu): bl_label = "Shape Key Specials" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -61,7 +62,7 @@ class MeshButtonsPanel(): return context.mesh and (engine in cls.COMPAT_ENGINES) -class DATA_PT_context_mesh(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_context_mesh(MeshButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -79,7 +80,7 @@ class DATA_PT_context_mesh(MeshButtonsPanel, bpy.types.Panel): layout.template_ID(space, "pin_id") -class DATA_PT_normals(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_normals(MeshButtonsPanel, Panel): bl_label = "Normals" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -99,7 +100,7 @@ class DATA_PT_normals(MeshButtonsPanel, bpy.types.Panel): split.prop(mesh, "show_double_sided") -class DATA_PT_texture_space(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_texture_space(MeshButtonsPanel, Panel): bl_label = "Texture Space" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -119,7 +120,7 @@ class DATA_PT_texture_space(MeshButtonsPanel, bpy.types.Panel): row.column().prop(mesh, "texspace_size", text="Size") -class DATA_PT_vertex_groups(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_vertex_groups(MeshButtonsPanel, Panel): bl_label = "Vertex Groups" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -168,7 +169,7 @@ class DATA_PT_vertex_groups(MeshButtonsPanel, bpy.types.Panel): layout.prop(context.tool_settings, "vertex_group_weight", text="Weight") -class DATA_PT_shape_keys(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_shape_keys(MeshButtonsPanel, Panel): bl_label = "Shape Keys" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -261,7 +262,7 @@ class DATA_PT_shape_keys(MeshButtonsPanel, bpy.types.Panel): row.prop(key, "slurph") -class DATA_PT_uv_texture(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_uv_texture(MeshButtonsPanel, Panel): bl_label = "UV Texture" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -284,7 +285,7 @@ class DATA_PT_uv_texture(MeshButtonsPanel, bpy.types.Panel): layout.prop(lay, "name") -class DATA_PT_texface(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_texface(MeshButtonsPanel, Panel): bl_label = "Texture Face" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -331,7 +332,7 @@ class DATA_PT_texface(MeshButtonsPanel, bpy.types.Panel): col.label(text="No UV Texture") -class DATA_PT_vertex_colors(MeshButtonsPanel, bpy.types.Panel): +class DATA_PT_vertex_colors(MeshButtonsPanel, Panel): bl_label = "Vertex Colors" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -354,7 +355,7 @@ class DATA_PT_vertex_colors(MeshButtonsPanel, bpy.types.Panel): layout.prop(lay, "name") -class DATA_PT_custom_props_mesh(MeshButtonsPanel, PropertyPanel, bpy.types.Panel): +class DATA_PT_custom_props_mesh(MeshButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object.data" _property_type = bpy.types.Mesh diff --git a/release/scripts/startup/bl_ui/properties_data_metaball.py b/release/scripts/startup/bl_ui/properties_data_metaball.py index 6dda99bc37f..cd894e60dbb 100644 --- a/release/scripts/startup/bl_ui/properties_data_metaball.py +++ b/release/scripts/startup/bl_ui/properties_data_metaball.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -31,7 +32,7 @@ class DataButtonsPanel(): return context.meta_ball -class DATA_PT_context_metaball(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_context_metaball(DataButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} @@ -48,7 +49,7 @@ class DATA_PT_context_metaball(DataButtonsPanel, bpy.types.Panel): layout.template_ID(space, "pin_id") -class DATA_PT_metaball(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_metaball(DataButtonsPanel, Panel): bl_label = "Metaball" def draw(self, context): @@ -72,7 +73,7 @@ class DATA_PT_metaball(DataButtonsPanel, bpy.types.Panel): layout.prop(mball, "update_method", expand=True) -class DATA_PT_mball_texture_space(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_mball_texture_space(DataButtonsPanel, Panel): bl_label = "Texture Space" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -89,7 +90,7 @@ class DATA_PT_mball_texture_space(DataButtonsPanel, bpy.types.Panel): row.column().prop(mball, "texspace_size", text="Size") -class DATA_PT_metaball_element(DataButtonsPanel, bpy.types.Panel): +class DATA_PT_metaball_element(DataButtonsPanel, Panel): bl_label = "Active Element" @classmethod @@ -129,7 +130,7 @@ class DATA_PT_metaball_element(DataButtonsPanel, bpy.types.Panel): col.prop(metaelem, "size_y", text="Y") -class DATA_PT_custom_props_metaball(DataButtonsPanel, PropertyPanel, bpy.types.Panel): +class DATA_PT_custom_props_metaball(DataButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object.data" _property_type = bpy.types.MetaBall diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index 0a4d0b60514..e4bbd7d7d7d 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel class ModifierButtonsPanel(): @@ -26,7 +27,7 @@ class ModifierButtonsPanel(): bl_context = "modifier" -class DATA_PT_modifiers(ModifierButtonsPanel, bpy.types.Panel): +class DATA_PT_modifiers(ModifierButtonsPanel, Panel): bl_label = "Modifiers" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/properties_game.py b/release/scripts/startup/bl_ui/properties_game.py index 0c07451b3b2..f8be32e6c07 100644 --- a/release/scripts/startup/bl_ui/properties_game.py +++ b/release/scripts/startup/bl_ui/properties_game.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel class PhysicsButtonsPanel(): @@ -26,7 +27,7 @@ class PhysicsButtonsPanel(): bl_context = "physics" -class PHYSICS_PT_game_physics(PhysicsButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_game_physics(PhysicsButtonsPanel, Panel): bl_label = "Physics" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -167,7 +168,7 @@ class PHYSICS_PT_game_physics(PhysicsButtonsPanel, bpy.types.Panel): layout.prop(ob, "hide_render", text="Invisible") -class PHYSICS_PT_game_collision_bounds(PhysicsButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_game_collision_bounds(PhysicsButtonsPanel, Panel): bl_label = "Collision Bounds" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -206,7 +207,7 @@ class RenderButtonsPanel(): return (rd.engine in cls.COMPAT_ENGINES) -class RENDER_PT_game(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_game(RenderButtonsPanel, Panel): bl_label = "Game" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -218,7 +219,7 @@ class RENDER_PT_game(RenderButtonsPanel, bpy.types.Panel): row.label() -class RENDER_PT_game_player(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_game_player(RenderButtonsPanel, Panel): bl_label = "Standalone Player" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -251,7 +252,7 @@ class RENDER_PT_game_player(RenderButtonsPanel, bpy.types.Panel): col.prop(gs, "frame_color", text="") -class RENDER_PT_game_stereo(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_game_stereo(RenderButtonsPanel, Panel): bl_label = "Stereo" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -305,7 +306,7 @@ class RENDER_PT_game_stereo(RenderButtonsPanel, bpy.types.Panel): layout.prop(gs, "dome_text") -class RENDER_PT_game_shading(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_game_shading(RenderButtonsPanel, Panel): bl_label = "Shading" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -331,7 +332,7 @@ class RENDER_PT_game_shading(RenderButtonsPanel, bpy.types.Panel): col.prop(gs, "use_glsl_extra_textures", text="Extra Textures") -class RENDER_PT_game_performance(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_game_performance(RenderButtonsPanel, Panel): bl_label = "Performance" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -344,7 +345,7 @@ class RENDER_PT_game_performance(RenderButtonsPanel, bpy.types.Panel): row.prop(gs, "use_display_lists") -class RENDER_PT_game_display(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_game_display(RenderButtonsPanel, Panel): bl_label = "Display" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -360,7 +361,7 @@ class RENDER_PT_game_display(RenderButtonsPanel, bpy.types.Panel): flow.prop(gs, "show_mouse", text="Mouse Cursor") -class RENDER_PT_game_sound(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_game_sound(RenderButtonsPanel, Panel): bl_label = "Sound" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -381,7 +382,7 @@ class WorldButtonsPanel(): bl_context = "world" -class WORLD_PT_game_context_world(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_game_context_world(WorldButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_GAME'} @@ -405,7 +406,7 @@ class WORLD_PT_game_context_world(WorldButtonsPanel, bpy.types.Panel): split.template_ID(space, "pin_id") -class WORLD_PT_game_world(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_game_world(WorldButtonsPanel, Panel): bl_label = "World" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -424,7 +425,7 @@ class WORLD_PT_game_world(WorldButtonsPanel, bpy.types.Panel): row.column().prop(world, "ambient_color") -class WORLD_PT_game_mist(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_game_mist(WorldButtonsPanel, Panel): bl_label = "Mist" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -450,7 +451,7 @@ class WORLD_PT_game_mist(WorldButtonsPanel, bpy.types.Panel): row.prop(world.mist_settings, "depth") -class WORLD_PT_game_physics(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_game_physics(WorldButtonsPanel, Panel): bl_label = "Physics" COMPAT_ENGINES = {'BLENDER_GAME'} diff --git a/release/scripts/startup/bl_ui/properties_material.py b/release/scripts/startup/bl_ui/properties_material.py index 296c05d78f5..13ce92f084c 100644 --- a/release/scripts/startup/bl_ui/properties_material.py +++ b/release/scripts/startup/bl_ui/properties_material.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Menu, Panel from rna_prop_ui import PropertyPanel @@ -50,14 +51,14 @@ def simple_material(mat): return False -class MATERIAL_MT_sss_presets(bpy.types.Menu): +class MATERIAL_MT_sss_presets(Menu): bl_label = "SSS Presets" preset_subdir = "sss" preset_operator = "script.execute_preset" - draw = bpy.types.Menu.draw_preset + draw = Menu.draw_preset -class MATERIAL_MT_specials(bpy.types.Menu): +class MATERIAL_MT_specials(Menu): bl_label = "Material Specials" def draw(self, context): @@ -79,7 +80,7 @@ class MaterialButtonsPanel(): return context.material and (context.scene.render.engine in cls.COMPAT_ENGINES) -class MATERIAL_PT_context_material(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_context_material(MaterialButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -144,7 +145,7 @@ class MATERIAL_PT_context_material(MaterialButtonsPanel, bpy.types.Panel): row.label(text="No material node selected") -class MATERIAL_PT_preview(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_preview(MaterialButtonsPanel, Panel): bl_label = "Preview" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -152,7 +153,7 @@ class MATERIAL_PT_preview(MaterialButtonsPanel, bpy.types.Panel): self.layout.template_preview(context.material) -class MATERIAL_PT_pipeline(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_pipeline(MaterialButtonsPanel, Panel): bl_label = "Render Pipeline Options" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -203,7 +204,7 @@ class MATERIAL_PT_pipeline(MaterialButtonsPanel, bpy.types.Panel): col.prop(mat, "pass_index") -class MATERIAL_PT_diffuse(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_diffuse(MaterialButtonsPanel, Panel): bl_label = "Diffuse" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -260,7 +261,7 @@ class MATERIAL_PT_diffuse(MaterialButtonsPanel, bpy.types.Panel): col.prop(mat, "diffuse_ramp_factor", text="Factor") -class MATERIAL_PT_specular(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_specular(MaterialButtonsPanel, Panel): bl_label = "Specular" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -313,7 +314,7 @@ class MATERIAL_PT_specular(MaterialButtonsPanel, bpy.types.Panel): layout.prop(mat, "specular_ramp_factor", text="Factor") -class MATERIAL_PT_shading(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_shading(MaterialButtonsPanel, Panel): bl_label = "Shading" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -347,7 +348,7 @@ class MATERIAL_PT_shading(MaterialButtonsPanel, bpy.types.Panel): sub.prop(mat, "use_cubic") -class MATERIAL_PT_transp(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_transp(MaterialButtonsPanel, Panel): bl_label = "Transparency" # bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -413,7 +414,7 @@ class MATERIAL_PT_transp(MaterialButtonsPanel, bpy.types.Panel): sub.prop(rayt, "gloss_samples", text="Samples") -class MATERIAL_PT_mirror(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_mirror(MaterialButtonsPanel, Panel): bl_label = "Mirror" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -471,7 +472,7 @@ class MATERIAL_PT_mirror(MaterialButtonsPanel, bpy.types.Panel): sub.prop(raym, "gloss_anisotropic", text="Anisotropic") -class MATERIAL_PT_sss(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_sss(MaterialButtonsPanel, Panel): bl_label = "Subsurface Scattering" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -523,7 +524,7 @@ class MATERIAL_PT_sss(MaterialButtonsPanel, bpy.types.Panel): col.prop(sss, "error_threshold", text="Error") -class MATERIAL_PT_halo(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_halo(MaterialButtonsPanel, Panel): bl_label = "Halo" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -576,7 +577,7 @@ class MATERIAL_PT_halo(MaterialButtonsPanel, bpy.types.Panel): number_but(col, "use_star", "star_tip_count", "Star tips", "") -class MATERIAL_PT_flare(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_flare(MaterialButtonsPanel, Panel): bl_label = "Flare" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -611,7 +612,7 @@ class MATERIAL_PT_flare(MaterialButtonsPanel, bpy.types.Panel): col.prop(halo, "flare_subflare_size", text="Subsize") -class MATERIAL_PT_physics(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_physics(MaterialButtonsPanel, Panel): bl_label = "Physics" COMPAT_ENGINES = {'BLENDER_GAME'} @@ -641,7 +642,7 @@ class MATERIAL_PT_physics(MaterialButtonsPanel, bpy.types.Panel): row.prop(phys, "use_fh_normal") -class MATERIAL_PT_strand(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_strand(MaterialButtonsPanel, Panel): bl_label = "Strand" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -688,7 +689,7 @@ class MATERIAL_PT_strand(MaterialButtonsPanel, bpy.types.Panel): sub.prop(tan, "blend_distance", text="Distance") -class MATERIAL_PT_options(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_options(MaterialButtonsPanel, Panel): bl_label = "Options" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -737,7 +738,7 @@ class MATERIAL_PT_options(MaterialButtonsPanel, bpy.types.Panel): col.prop(mat, "pass_index") -class MATERIAL_PT_shadow(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_shadow(MaterialButtonsPanel, Panel): bl_label = "Shadow" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -781,7 +782,7 @@ class MATERIAL_PT_shadow(MaterialButtonsPanel, bpy.types.Panel): col.prop(mat, "use_cast_approximate") -class MATERIAL_PT_transp_game(MaterialButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_transp_game(MaterialButtonsPanel, Panel): bl_label = "Transparency" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_GAME'} @@ -824,7 +825,7 @@ class VolumeButtonsPanel(): return mat and (mat.type == 'VOLUME') and (engine in cls.COMPAT_ENGINES) -class MATERIAL_PT_volume_density(VolumeButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_volume_density(VolumeButtonsPanel, Panel): bl_label = "Density" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -838,7 +839,7 @@ class MATERIAL_PT_volume_density(VolumeButtonsPanel, bpy.types.Panel): row.prop(vol, "density_scale") -class MATERIAL_PT_volume_shading(VolumeButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_volume_shading(VolumeButtonsPanel, Panel): bl_label = "Shading" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -863,7 +864,7 @@ class MATERIAL_PT_volume_shading(VolumeButtonsPanel, bpy.types.Panel): sub.prop(vol, "reflection_color", text="") -class MATERIAL_PT_volume_lighting(VolumeButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_volume_lighting(VolumeButtonsPanel, Panel): bl_label = "Lighting" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -898,7 +899,7 @@ class MATERIAL_PT_volume_lighting(VolumeButtonsPanel, bpy.types.Panel): sub.prop(vol, "ms_intensity") -class MATERIAL_PT_volume_transp(VolumeButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_volume_transp(VolumeButtonsPanel, Panel): bl_label = "Transparency" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -916,7 +917,7 @@ class MATERIAL_PT_volume_transp(VolumeButtonsPanel, bpy.types.Panel): layout.prop(mat, "transparency_method", expand=True) -class MATERIAL_PT_volume_integration(VolumeButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_volume_integration(VolumeButtonsPanel, Panel): bl_label = "Integration" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -938,7 +939,7 @@ class MATERIAL_PT_volume_integration(VolumeButtonsPanel, bpy.types.Panel): col.prop(vol, "depth_threshold") -class MATERIAL_PT_volume_options(VolumeButtonsPanel, bpy.types.Panel): +class MATERIAL_PT_volume_options(VolumeButtonsPanel, Panel): bl_label = "Options" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} bl_options = {'DEFAULT_CLOSED'} @@ -970,7 +971,7 @@ class MATERIAL_PT_volume_options(VolumeButtonsPanel, bpy.types.Panel): row.prop(mat, "use_light_group_exclusive", text="Exclusive") -class MATERIAL_PT_custom_props(MaterialButtonsPanel, PropertyPanel, bpy.types.Panel): +class MATERIAL_PT_custom_props(MaterialButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "material" _property_type = bpy.types.Material diff --git a/release/scripts/startup/bl_ui/properties_object.py b/release/scripts/startup/bl_ui/properties_object.py index cdbcf2cf533..0779debb102 100644 --- a/release/scripts/startup/bl_ui/properties_object.py +++ b/release/scripts/startup/bl_ui/properties_object.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -27,7 +28,7 @@ class ObjectButtonsPanel(): bl_context = "object" -class OBJECT_PT_context_object(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_context_object(ObjectButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} @@ -42,7 +43,7 @@ class OBJECT_PT_context_object(ObjectButtonsPanel, bpy.types.Panel): row.template_ID(context.scene.objects, "active") -class OBJECT_PT_transform(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_transform(ObjectButtonsPanel, Panel): bl_label = "Transform" def draw(self, context): @@ -68,7 +69,7 @@ class OBJECT_PT_transform(ObjectButtonsPanel, bpy.types.Panel): layout.prop(ob, "rotation_mode") -class OBJECT_PT_delta_transform(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_delta_transform(ObjectButtonsPanel, Panel): bl_label = "Delta Transform" bl_options = {'DEFAULT_CLOSED'} @@ -94,7 +95,7 @@ class OBJECT_PT_delta_transform(ObjectButtonsPanel, bpy.types.Panel): row.column().prop(ob, "delta_scale") -class OBJECT_PT_transform_locks(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_transform_locks(ObjectButtonsPanel, Panel): bl_label = "Transform Locks" bl_options = {'DEFAULT_CLOSED'} @@ -120,7 +121,7 @@ class OBJECT_PT_transform_locks(ObjectButtonsPanel, bpy.types.Panel): row.column().prop(ob, "lock_scale", text="Scale") -class OBJECT_PT_relations(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_relations(ObjectButtonsPanel, Panel): bl_label = "Relations" def draw(self, context): @@ -147,7 +148,7 @@ class OBJECT_PT_relations(ObjectButtonsPanel, bpy.types.Panel): sub.active = (parent is not None) -class OBJECT_PT_groups(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_groups(ObjectButtonsPanel, Panel): bl_label = "Groups" def draw(self, context): @@ -186,7 +187,7 @@ class OBJECT_PT_groups(ObjectButtonsPanel, bpy.types.Panel): index += 1 -class OBJECT_PT_display(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_display(ObjectButtonsPanel, Panel): bl_label = "Display" def draw(self, context): @@ -220,7 +221,7 @@ class OBJECT_PT_display(ObjectButtonsPanel, bpy.types.Panel): col.prop(ob, "show_transparent", text="Transparency") -class OBJECT_PT_duplication(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_duplication(ObjectButtonsPanel, Panel): bl_label = "Duplication" def draw(self, context): @@ -258,7 +259,7 @@ class OBJECT_PT_duplication(ObjectButtonsPanel, bpy.types.Panel): # XXX: the following options are all quite buggy, ancient hacks that should be dropped -class OBJECT_PT_animation(ObjectButtonsPanel, bpy.types.Panel): +class OBJECT_PT_animation(ObjectButtonsPanel, Panel): bl_label = "Animation Hacks" bl_options = {'DEFAULT_CLOSED'} @@ -293,7 +294,7 @@ from bl_ui.properties_animviz import ( ) -class OBJECT_PT_motion_paths(MotionPathButtonsPanel, bpy.types.Panel): +class OBJECT_PT_motion_paths(MotionPathButtonsPanel, Panel): #bl_label = "Object Motion Paths" bl_context = "object" @@ -315,7 +316,7 @@ class OBJECT_PT_motion_paths(MotionPathButtonsPanel, bpy.types.Panel): row.operator("object.paths_clear", text="Clear Paths") -class OBJECT_PT_onion_skinning(OnionSkinButtonsPanel): # , bpy.types.Panel): # inherit from panel when ready +class OBJECT_PT_onion_skinning(OnionSkinButtonsPanel): # , Panel): # inherit from panel when ready #bl_label = "Object Onion Skinning" bl_context = "object" @@ -329,7 +330,7 @@ class OBJECT_PT_onion_skinning(OnionSkinButtonsPanel): # , bpy.types.Panel): # self.draw_settings(context, ob.animation_visualisation) -class OBJECT_PT_custom_props(ObjectButtonsPanel, PropertyPanel, bpy.types.Panel): +class OBJECT_PT_custom_props(ObjectButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "object" _property_type = bpy.types.Object diff --git a/release/scripts/startup/bl_ui/properties_object_constraint.py b/release/scripts/startup/bl_ui/properties_object_constraint.py index 5f79dd3127a..867abe4dd5d 100644 --- a/release/scripts/startup/bl_ui/properties_object_constraint.py +++ b/release/scripts/startup/bl_ui/properties_object_constraint.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel class ConstraintButtonsPanel(): @@ -755,7 +756,7 @@ class ConstraintButtonsPanel(): layout.label("Blender 2.5 has no py-constraints") -class OBJECT_PT_constraints(ConstraintButtonsPanel, bpy.types.Panel): +class OBJECT_PT_constraints(ConstraintButtonsPanel, Panel): bl_label = "Object Constraints" bl_context = "constraint" @@ -779,7 +780,7 @@ class OBJECT_PT_constraints(ConstraintButtonsPanel, bpy.types.Panel): self.draw_constraint(context, con) -class BONE_PT_constraints(ConstraintButtonsPanel, bpy.types.Panel): +class BONE_PT_constraints(ConstraintButtonsPanel, Panel): bl_label = "Bone Constraints" bl_context = "bone_constraint" diff --git a/release/scripts/startup/bl_ui/properties_particle.py b/release/scripts/startup/bl_ui/properties_particle.py index 2870aab75ef..03243d1153b 100644 --- a/release/scripts/startup/bl_ui/properties_particle.py +++ b/release/scripts/startup/bl_ui/properties_particle.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel from bl_ui.properties_physics_common import ( @@ -72,7 +73,7 @@ class ParticleButtonsPanel(): return particle_panel_poll(cls, context) -class PARTICLE_PT_context_particles(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_context_particles(ParticleButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -176,7 +177,7 @@ class PARTICLE_PT_context_particles(ParticleButtonsPanel, bpy.types.Panel): split.prop(psys, "reactor_target_particle_system", text="Particle System") -class PARTICLE_PT_emission(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_emission(ParticleButtonsPanel, Panel): bl_label = "Emission" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -245,7 +246,7 @@ class PARTICLE_PT_emission(ParticleButtonsPanel, bpy.types.Panel): row.prop(part, "grid_random", text="Random", slider=True) -class PARTICLE_PT_hair_dynamics(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_hair_dynamics(ParticleButtonsPanel, Panel): bl_label = "Hair dynamics" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -301,7 +302,7 @@ class PARTICLE_PT_hair_dynamics(ParticleButtonsPanel, bpy.types.Panel): col.prop(cloth, "quality", text="Steps", slider=True) -class PARTICLE_PT_cache(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_cache(ParticleButtonsPanel, Panel): bl_label = "Cache" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -327,7 +328,7 @@ class PARTICLE_PT_cache(ParticleButtonsPanel, bpy.types.Panel): point_cache_ui(self, context, psys.point_cache, True, 'HAIR' if (psys.settings.type == 'HAIR') else 'PSYS') -class PARTICLE_PT_velocity(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_velocity(ParticleButtonsPanel, Panel): bl_label = "Velocity" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -377,7 +378,7 @@ class PARTICLE_PT_velocity(ParticleButtonsPanel, bpy.types.Panel): # sub.prop(part, "reaction_shape", slider=True) -class PARTICLE_PT_rotation(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_rotation(ParticleButtonsPanel, Panel): bl_label = "Rotation" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -426,7 +427,7 @@ class PARTICLE_PT_rotation(ParticleButtonsPanel, bpy.types.Panel): col.prop(part, "angular_velocity_factor", text="") -class PARTICLE_PT_physics(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_physics(ParticleButtonsPanel, Panel): bl_label = "Physics" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -641,7 +642,7 @@ class PARTICLE_PT_physics(ParticleButtonsPanel, bpy.types.Panel): sub.prop(key, "system", text="System") -class PARTICLE_PT_boidbrain(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_boidbrain(ParticleButtonsPanel, Panel): bl_label = "Boid Brain" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -742,7 +743,7 @@ class PARTICLE_PT_boidbrain(ParticleButtonsPanel, bpy.types.Panel): row.prop(rule, "flee_distance") -class PARTICLE_PT_render(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_render(ParticleButtonsPanel, Panel): bl_label = "Render" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -927,7 +928,7 @@ class PARTICLE_PT_render(ParticleButtonsPanel, bpy.types.Panel): row.prop(part, "size_random", slider=True) -class PARTICLE_PT_draw(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_draw(ParticleButtonsPanel, Panel): bl_label = "Display" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -989,7 +990,7 @@ class PARTICLE_PT_draw(ParticleButtonsPanel, bpy.types.Panel): col.prop(part, "draw_step") -class PARTICLE_PT_children(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_children(ParticleButtonsPanel, Panel): bl_label = "Children" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -1089,7 +1090,7 @@ class PARTICLE_PT_children(ParticleButtonsPanel, bpy.types.Panel): sub.prop(part, "kink_shape", slider=True) -class PARTICLE_PT_field_weights(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_field_weights(ParticleButtonsPanel, Panel): bl_label = "Field Weights" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -1110,7 +1111,7 @@ class PARTICLE_PT_field_weights(ParticleButtonsPanel, bpy.types.Panel): row.prop(part, "effect_hair", slider=True) -class PARTICLE_PT_force_fields(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_force_fields(ParticleButtonsPanel, Panel): bl_label = "Force Field Settings" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -1144,7 +1145,7 @@ class PARTICLE_PT_force_fields(ParticleButtonsPanel, bpy.types.Panel): basic_force_field_falloff_ui(self, context, part.force_field_2) -class PARTICLE_PT_vertexgroups(ParticleButtonsPanel, bpy.types.Panel): +class PARTICLE_PT_vertexgroups(ParticleButtonsPanel, Panel): bl_label = "Vertexgroups" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -1215,7 +1216,7 @@ class PARTICLE_PT_vertexgroups(ParticleButtonsPanel, bpy.types.Panel): # row.prop(psys, "invert_vertex_group_field", text="") -class PARTICLE_PT_custom_props(ParticleButtonsPanel, PropertyPanel, bpy.types.Panel): +class PARTICLE_PT_custom_props(ParticleButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER'} _context_path = "particle_system.settings" _property_type = bpy.types.ParticleSettings diff --git a/release/scripts/startup/bl_ui/properties_physics_cloth.py b/release/scripts/startup/bl_ui/properties_physics_cloth.py index bce6ab993a7..d5427d8bae8 100644 --- a/release/scripts/startup/bl_ui/properties_physics_cloth.py +++ b/release/scripts/startup/bl_ui/properties_physics_cloth.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Menu, Panel from bl_ui.properties_physics_common import ( @@ -30,14 +31,14 @@ def cloth_panel_enabled(md): return md.point_cache.is_baked is False -class CLOTH_MT_presets(bpy.types.Menu): +class CLOTH_MT_presets(Menu): ''' Creates the menu items by scanning scripts/templates ''' bl_label = "Cloth Presets" preset_subdir = "cloth" preset_operator = "script.execute_preset" - draw = bpy.types.Menu.draw_preset + draw = Menu.draw_preset class PhysicButtonsPanel(): @@ -52,7 +53,7 @@ class PhysicButtonsPanel(): return (ob and ob.type == 'MESH') and (not rd.use_game_engine) and (context.cloth) -class PHYSICS_PT_cloth(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_cloth(PhysicButtonsPanel, Panel): bl_label = "Cloth" def draw(self, context): @@ -117,7 +118,7 @@ class PHYSICS_PT_cloth(PhysicButtonsPanel, bpy.types.Panel): col.prop_search(cloth, "rest_shape_key", key, "key_blocks", text="") -class PHYSICS_PT_cloth_cache(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_cloth_cache(PhysicButtonsPanel, Panel): bl_label = "Cloth Cache" bl_options = {'DEFAULT_CLOSED'} @@ -130,7 +131,7 @@ class PHYSICS_PT_cloth_cache(PhysicButtonsPanel, bpy.types.Panel): point_cache_ui(self, context, md.point_cache, cloth_panel_enabled(md), 'CLOTH') -class PHYSICS_PT_cloth_collision(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_cloth_collision(PhysicButtonsPanel, Panel): bl_label = "Cloth Collision" bl_options = {'DEFAULT_CLOSED'} @@ -171,7 +172,7 @@ class PHYSICS_PT_cloth_collision(PhysicButtonsPanel, bpy.types.Panel): layout.prop(cloth, "group") -class PHYSICS_PT_cloth_stiffness(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_cloth_stiffness(PhysicButtonsPanel, Panel): bl_label = "Cloth Stiffness Scaling" bl_options = {'DEFAULT_CLOSED'} @@ -207,7 +208,7 @@ class PHYSICS_PT_cloth_stiffness(PhysicButtonsPanel, bpy.types.Panel): col.prop(cloth, "bending_stiffness_max", text="Max") -class PHYSICS_PT_cloth_field_weights(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_cloth_field_weights(PhysicButtonsPanel, Panel): bl_label = "Cloth Field Weights" bl_options = {'DEFAULT_CLOSED'} diff --git a/release/scripts/startup/bl_ui/properties_physics_common.py b/release/scripts/startup/bl_ui/properties_physics_common.py index f7cf8da1840..204e25d9f01 100644 --- a/release/scripts/startup/bl_ui/properties_physics_common.py +++ b/release/scripts/startup/bl_ui/properties_physics_common.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Panel class PhysicButtonsPanel(): @@ -44,7 +45,7 @@ def physics_add(self, layout, md, name, type, typeicon, toggles): sub.operator("object.modifier_add", text=name, icon=typeicon).type = type -class PHYSICS_PT_add(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_add(PhysicButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} diff --git a/release/scripts/startup/bl_ui/properties_physics_field.py b/release/scripts/startup/bl_ui/properties_physics_field.py index 9f96f0a5b9f..e1dc4d04378 100644 --- a/release/scripts/startup/bl_ui/properties_physics_field.py +++ b/release/scripts/startup/bl_ui/properties_physics_field.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from bl_ui.properties_physics_common import ( @@ -37,7 +38,7 @@ class PhysicButtonsPanel(): return (context.object) and (not rd.use_game_engine) -class PHYSICS_PT_field(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_field(PhysicButtonsPanel, Panel): bl_label = "Force Fields" @classmethod @@ -164,7 +165,7 @@ class PHYSICS_PT_field(PhysicButtonsPanel, bpy.types.Panel): sub.prop(field, "radial_max", text="Distance") -class PHYSICS_PT_collision(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_collision(PhysicButtonsPanel, Panel): bl_label = "Collision" #bl_options = {'DEFAULT_CLOSED'} diff --git a/release/scripts/startup/bl_ui/properties_physics_fluid.py b/release/scripts/startup/bl_ui/properties_physics_fluid.py index c7e3a9e7220..46893af3582 100644 --- a/release/scripts/startup/bl_ui/properties_physics_fluid.py +++ b/release/scripts/startup/bl_ui/properties_physics_fluid.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel class PhysicButtonsPanel(): @@ -32,7 +33,7 @@ class PhysicButtonsPanel(): return (ob and ob.type == 'MESH') and (not rd.use_game_engine) and (context.fluid) -class PHYSICS_PT_fluid(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_fluid(PhysicButtonsPanel, Panel): bl_label = "Fluid" def draw(self, context): @@ -186,7 +187,7 @@ class PHYSICS_PT_fluid(PhysicButtonsPanel, bpy.types.Panel): sub.prop(fluid, "velocity_radius", text="Radius") -class PHYSICS_PT_domain_gravity(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_domain_gravity(PhysicButtonsPanel, Panel): bl_label = "Domain World" bl_options = {'DEFAULT_CLOSED'} @@ -236,7 +237,7 @@ class PHYSICS_PT_domain_gravity(PhysicButtonsPanel, bpy.types.Panel): col.prop(fluid, "compressibility", slider=True) -class PHYSICS_PT_domain_boundary(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_domain_boundary(PhysicButtonsPanel, Panel): bl_label = "Domain Boundary" bl_options = {'DEFAULT_CLOSED'} @@ -265,7 +266,7 @@ class PHYSICS_PT_domain_boundary(PhysicButtonsPanel, bpy.types.Panel): col.prop(fluid, "surface_subdivisions", text="Subdivisions") -class PHYSICS_PT_domain_particles(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_domain_particles(PhysicButtonsPanel, Panel): bl_label = "Domain Particles" bl_options = {'DEFAULT_CLOSED'} diff --git a/release/scripts/startup/bl_ui/properties_physics_smoke.py b/release/scripts/startup/bl_ui/properties_physics_smoke.py index 61d8d2e3825..771a778380d 100644 --- a/release/scripts/startup/bl_ui/properties_physics_smoke.py +++ b/release/scripts/startup/bl_ui/properties_physics_smoke.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from bl_ui.properties_physics_common import ( @@ -38,7 +39,7 @@ class PhysicButtonsPanel(): return (ob and ob.type == 'MESH') and (not rd.use_game_engine) and (context.smoke) -class PHYSICS_PT_smoke(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_smoke(PhysicButtonsPanel, Panel): bl_label = "Smoke" def draw(self, context): @@ -103,7 +104,7 @@ class PHYSICS_PT_smoke(PhysicButtonsPanel, bpy.types.Panel): sub.prop(flow, "temperature") -class PHYSICS_PT_smoke_groups(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_smoke_groups(PhysicButtonsPanel, Panel): bl_label = "Smoke Groups" bl_options = {'DEFAULT_CLOSED'} @@ -131,7 +132,7 @@ class PHYSICS_PT_smoke_groups(PhysicButtonsPanel, bpy.types.Panel): col.prop(group, "collision_group", text="") -class PHYSICS_PT_smoke_highres(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_smoke_highres(PhysicButtonsPanel, Panel): bl_label = "Smoke High Resolution" bl_options = {'DEFAULT_CLOSED'} @@ -168,7 +169,7 @@ class PHYSICS_PT_smoke_highres(PhysicButtonsPanel, bpy.types.Panel): layout.prop(md, "show_high_resolution") -class PHYSICS_PT_smoke_cache(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_smoke_cache(PhysicButtonsPanel, Panel): bl_label = "Smoke Cache" bl_options = {'DEFAULT_CLOSED'} @@ -189,7 +190,7 @@ class PHYSICS_PT_smoke_cache(PhysicButtonsPanel, bpy.types.Panel): point_cache_ui(self, context, cache, (cache.is_baked is False), 'SMOKE') -class PHYSICS_PT_smoke_field_weights(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_smoke_field_weights(PhysicButtonsPanel, Panel): bl_label = "Smoke Field Weights" bl_options = {'DEFAULT_CLOSED'} diff --git a/release/scripts/startup/bl_ui/properties_physics_softbody.py b/release/scripts/startup/bl_ui/properties_physics_softbody.py index 61115a0590e..0b55ccf9516 100644 --- a/release/scripts/startup/bl_ui/properties_physics_softbody.py +++ b/release/scripts/startup/bl_ui/properties_physics_softbody.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from bl_ui.properties_physics_common import ( @@ -44,7 +45,7 @@ class PhysicButtonsPanel(): return (ob and (ob.type == 'MESH' or ob.type == 'LATTICE'or ob.type == 'CURVE')) and (not rd.use_game_engine) and (context.soft_body) -class PHYSICS_PT_softbody(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_softbody(PhysicButtonsPanel, Panel): bl_label = "Soft Body" def draw(self, context): @@ -71,7 +72,7 @@ class PHYSICS_PT_softbody(PhysicButtonsPanel, bpy.types.Panel): col.prop(softbody, "speed") -class PHYSICS_PT_softbody_cache(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_softbody_cache(PhysicButtonsPanel, Panel): bl_label = "Soft Body Cache" bl_options = {'DEFAULT_CLOSED'} @@ -84,7 +85,7 @@ class PHYSICS_PT_softbody_cache(PhysicButtonsPanel, bpy.types.Panel): point_cache_ui(self, context, md.point_cache, softbody_panel_enabled(md), 'SOFTBODY') -class PHYSICS_PT_softbody_goal(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_softbody_goal(PhysicButtonsPanel, Panel): bl_label = "Soft Body Goal" bl_options = {'DEFAULT_CLOSED'} @@ -127,7 +128,7 @@ class PHYSICS_PT_softbody_goal(PhysicButtonsPanel, bpy.types.Panel): layout.prop_search(softbody, "vertex_group_goal", ob, "vertex_groups", text="Vertex Group") -class PHYSICS_PT_softbody_edge(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_softbody_edge(PhysicButtonsPanel, Panel): bl_label = "Soft Body Edges" bl_options = {'DEFAULT_CLOSED'} @@ -180,7 +181,7 @@ class PHYSICS_PT_softbody_edge(PhysicButtonsPanel, bpy.types.Panel): col.prop(softbody, "use_face_collision", text="Face") -class PHYSICS_PT_softbody_collision(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_softbody_collision(PhysicButtonsPanel, Panel): bl_label = "Soft Body Self Collision" bl_options = {'DEFAULT_CLOSED'} @@ -212,7 +213,7 @@ class PHYSICS_PT_softbody_collision(PhysicButtonsPanel, bpy.types.Panel): col.prop(softbody, "ball_damp", text="Dampening") -class PHYSICS_PT_softbody_solver(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_softbody_solver(PhysicButtonsPanel, Panel): bl_label = "Soft Body Solver" bl_options = {'DEFAULT_CLOSED'} @@ -248,7 +249,7 @@ class PHYSICS_PT_softbody_solver(PhysicButtonsPanel, bpy.types.Panel): layout.prop(softbody, "use_estimate_matrix") -class PHYSICS_PT_softbody_field_weights(PhysicButtonsPanel, bpy.types.Panel): +class PHYSICS_PT_softbody_field_weights(PhysicButtonsPanel, Panel): bl_label = "Soft Body Field Weights" bl_options = {'DEFAULT_CLOSED'} diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py index 6d36db29a6c..fb14372ebea 100644 --- a/release/scripts/startup/bl_ui/properties_render.py +++ b/release/scripts/startup/bl_ui/properties_render.py @@ -18,27 +18,28 @@ # import bpy +from bpy.types import Menu, Panel -class RENDER_MT_presets(bpy.types.Menu): +class RENDER_MT_presets(Menu): bl_label = "Render Presets" preset_subdir = "render" preset_operator = "script.execute_preset" - draw = bpy.types.Menu.draw_preset + draw = Menu.draw_preset -class RENDER_MT_ffmpeg_presets(bpy.types.Menu): +class RENDER_MT_ffmpeg_presets(Menu): bl_label = "FFMPEG Presets" preset_subdir = "ffmpeg" preset_operator = "script.python_file_run" - draw = bpy.types.Menu.draw_preset + draw = Menu.draw_preset -class RENDER_MT_framerate_presets(bpy.types.Menu): +class RENDER_MT_framerate_presets(Menu): bl_label = "Frame Rate Presets" preset_subdir = "framerate" preset_operator = "script.execute_preset" - draw = bpy.types.Menu.draw_preset + draw = Menu.draw_preset class RenderButtonsPanel(): @@ -53,7 +54,7 @@ class RenderButtonsPanel(): return (context.scene and rd.use_game_engine is False) and (rd.engine in cls.COMPAT_ENGINES) -class RENDER_PT_render(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_render(RenderButtonsPanel, Panel): bl_label = "Render" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -69,7 +70,7 @@ class RENDER_PT_render(RenderButtonsPanel, bpy.types.Panel): layout.prop(rd, "display_mode", text="Display") -class RENDER_PT_layers(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_layers(RenderButtonsPanel, Panel): bl_label = "Layers" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -173,7 +174,7 @@ class RENDER_PT_layers(RenderButtonsPanel, bpy.types.Panel): row.prop(rl, "exclude_refraction", text="") -class RENDER_PT_dimensions(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_dimensions(RenderButtonsPanel, Panel): bl_label = "Dimensions" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -240,7 +241,7 @@ class RENDER_PT_dimensions(RenderButtonsPanel, bpy.types.Panel): subrow.prop(rd, "frame_map_new", text="New") -class RENDER_PT_antialiasing(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_antialiasing(RenderButtonsPanel, Panel): bl_label = "Anti-Aliasing" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -268,7 +269,7 @@ class RENDER_PT_antialiasing(RenderButtonsPanel, bpy.types.Panel): col.prop(rd, "filter_size", text="Size") -class RENDER_PT_motion_blur(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_motion_blur(RenderButtonsPanel, Panel): bl_label = "Sampled Motion Blur" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -294,7 +295,7 @@ class RENDER_PT_motion_blur(RenderButtonsPanel, bpy.types.Panel): row.prop(rd, "motion_blur_shutter") -class RENDER_PT_shading(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_shading(RenderButtonsPanel, Panel): bl_label = "Shading" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -318,7 +319,7 @@ class RENDER_PT_shading(RenderButtonsPanel, bpy.types.Panel): col.prop(rd, "alpha_mode", text="Alpha") -class RENDER_PT_performance(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_performance(RenderButtonsPanel, Panel): bl_label = "Performance" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -361,7 +362,7 @@ class RENDER_PT_performance(RenderButtonsPanel, bpy.types.Panel): sub.prop(rd, "use_local_coords", text="Local Coordinates") -class RENDER_PT_post_processing(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_post_processing(RenderButtonsPanel, Panel): bl_label = "Post Processing" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -398,7 +399,7 @@ class RENDER_PT_post_processing(RenderButtonsPanel, bpy.types.Panel): sub.prop(rd, "edge_color", text="") -class RENDER_PT_stamp(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_stamp(RenderButtonsPanel, Panel): bl_label = "Stamp" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -443,7 +444,7 @@ class RENDER_PT_stamp(RenderButtonsPanel, bpy.types.Panel): sub.prop(rd, "stamp_note_text", text="") -class RENDER_PT_output(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_output(RenderButtonsPanel, Panel): bl_label = "Output" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -543,7 +544,7 @@ class RENDER_PT_output(RenderButtonsPanel, bpy.types.Panel): col.prop(rd, "quicktime_audio_resampling_hq") -class RENDER_PT_encoding(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_encoding(RenderButtonsPanel, Panel): bl_label = "Encoding" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -600,7 +601,7 @@ class RENDER_PT_encoding(RenderButtonsPanel, bpy.types.Panel): split.prop(rd, "ffmpeg_audio_volume", slider=True) -class RENDER_PT_bake(RenderButtonsPanel, bpy.types.Panel): +class RENDER_PT_bake(RenderButtonsPanel, Panel): bl_label = "Bake" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} diff --git a/release/scripts/startup/bl_ui/properties_scene.py b/release/scripts/startup/bl_ui/properties_scene.py index 7725f661693..6e96e1228e7 100644 --- a/release/scripts/startup/bl_ui/properties_scene.py +++ b/release/scripts/startup/bl_ui/properties_scene.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Operator, Panel from rna_prop_ui import PropertyPanel @@ -31,7 +32,7 @@ class SceneButtonsPanel(): return context.scene -class SCENE_PT_scene(SceneButtonsPanel, bpy.types.Panel): +class SCENE_PT_scene(SceneButtonsPanel, Panel): bl_label = "Scene" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -43,7 +44,7 @@ class SCENE_PT_scene(SceneButtonsPanel, bpy.types.Panel): layout.prop(scene, "background_set", text="Background") -class SCENE_PT_unit(SceneButtonsPanel, bpy.types.Panel): +class SCENE_PT_unit(SceneButtonsPanel, Panel): bl_label = "Units" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -61,7 +62,7 @@ class SCENE_PT_unit(SceneButtonsPanel, bpy.types.Panel): row.prop(unit, "use_separate") -class SCENE_PT_keying_sets(SceneButtonsPanel, bpy.types.Panel): +class SCENE_PT_keying_sets(SceneButtonsPanel, Panel): bl_label = "Keying Sets" def draw(self, context): @@ -94,7 +95,7 @@ class SCENE_PT_keying_sets(SceneButtonsPanel, bpy.types.Panel): col.prop(ks, "bl_options") -class SCENE_PT_keying_set_paths(SceneButtonsPanel, bpy.types.Panel): +class SCENE_PT_keying_set_paths(SceneButtonsPanel, Panel): bl_label = "Active Keying Set" @classmethod @@ -144,7 +145,7 @@ class SCENE_PT_keying_set_paths(SceneButtonsPanel, bpy.types.Panel): col.prop(ksp, "bl_options") -class SCENE_PT_physics(SceneButtonsPanel, bpy.types.Panel): +class SCENE_PT_physics(SceneButtonsPanel, Panel): bl_label = "Gravity" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -161,7 +162,7 @@ class SCENE_PT_physics(SceneButtonsPanel, bpy.types.Panel): layout.prop(scene, "gravity", text="") -class SCENE_PT_simplify(SceneButtonsPanel, bpy.types.Panel): +class SCENE_PT_simplify(SceneButtonsPanel, Panel): bl_label = "Simplify" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -190,7 +191,7 @@ class SCENE_PT_simplify(SceneButtonsPanel, bpy.types.Panel): col.prop(rd, "simplify_ao_sss", text="AO and SSS") -class SCENE_PT_custom_props(SceneButtonsPanel, PropertyPanel, bpy.types.Panel): +class SCENE_PT_custom_props(SceneButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "scene" _property_type = bpy.types.Scene @@ -198,7 +199,7 @@ class SCENE_PT_custom_props(SceneButtonsPanel, PropertyPanel, bpy.types.Panel): # XXX, move operator to op/ dir -class ANIM_OT_keying_set_export(bpy.types.Operator): +class ANIM_OT_keying_set_export(Operator): "Export Keying Set to a python script." bl_idname = "anim.keying_set_export" bl_label = "Export Keying Set..." diff --git a/release/scripts/startup/bl_ui/properties_texture.py b/release/scripts/startup/bl_ui/properties_texture.py index 7ca8818cbd2..ead65b92c3f 100644 --- a/release/scripts/startup/bl_ui/properties_texture.py +++ b/release/scripts/startup/bl_ui/properties_texture.py @@ -18,10 +18,11 @@ # import bpy +from bpy.types import Menu, Panel from rna_prop_ui import PropertyPanel -class TEXTURE_MT_specials(bpy.types.Menu): +class TEXTURE_MT_specials(Menu): bl_label = "Texture Specials" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -32,7 +33,7 @@ class TEXTURE_MT_specials(bpy.types.Menu): layout.operator("texture.slot_paste", icon='PASTEDOWN') -class TEXTURE_MT_envmap_specials(bpy.types.Menu): +class TEXTURE_MT_envmap_specials(Menu): bl_label = "Environment Map Specials" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -80,7 +81,7 @@ class TextureButtonsPanel(): return tex and (tex.type != 'NONE' or tex.use_nodes) and (context.scene.render.engine in cls.COMPAT_ENGINES) -class TEXTURE_PT_context_texture(TextureButtonsPanel, bpy.types.Panel): +class TEXTURE_PT_context_texture(TextureButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -150,7 +151,7 @@ class TEXTURE_PT_context_texture(TextureButtonsPanel, bpy.types.Panel): split.prop(tex, "type", text="") -class TEXTURE_PT_preview(TextureButtonsPanel, bpy.types.Panel): +class TEXTURE_PT_preview(TextureButtonsPanel, Panel): bl_label = "Preview" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -167,7 +168,7 @@ class TEXTURE_PT_preview(TextureButtonsPanel, bpy.types.Panel): layout.template_preview(tex, slot=slot) -class TEXTURE_PT_colors(TextureButtonsPanel, bpy.types.Panel): +class TEXTURE_PT_colors(TextureButtonsPanel, Panel): bl_label = "Colors" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -223,7 +224,7 @@ class TextureTypePanel(TextureButtonsPanel): return tex and ((tex.type == cls.tex_type and not tex.use_nodes) and (engine in cls.COMPAT_ENGINES)) -class TEXTURE_PT_clouds(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_clouds(TextureTypePanel, Panel): bl_label = "Clouds" tex_type = 'CLOUDS' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -247,7 +248,7 @@ class TEXTURE_PT_clouds(TextureTypePanel, bpy.types.Panel): split.prop(tex, "nabla", text="Nabla") -class TEXTURE_PT_wood(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_wood(TextureTypePanel, Panel): bl_label = "Wood" tex_type = 'WOOD' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -276,7 +277,7 @@ class TEXTURE_PT_wood(TextureTypePanel, bpy.types.Panel): split.prop(tex, "nabla") -class TEXTURE_PT_marble(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_marble(TextureTypePanel, Panel): bl_label = "Marble" tex_type = 'MARBLE' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -303,7 +304,7 @@ class TEXTURE_PT_marble(TextureTypePanel, bpy.types.Panel): col.prop(tex, "nabla") -class TEXTURE_PT_magic(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_magic(TextureTypePanel, Panel): bl_label = "Magic" tex_type = 'MAGIC' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -318,7 +319,7 @@ class TEXTURE_PT_magic(TextureTypePanel, bpy.types.Panel): row.prop(tex, "turbulence") -class TEXTURE_PT_blend(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_blend(TextureTypePanel, Panel): bl_label = "Blend" tex_type = 'BLEND' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -336,7 +337,7 @@ class TEXTURE_PT_blend(TextureTypePanel, bpy.types.Panel): sub.prop(tex, "use_flip_axis", expand=True) -class TEXTURE_PT_stucci(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_stucci(TextureTypePanel, Panel): bl_label = "Stucci" tex_type = 'STUCCI' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -356,7 +357,7 @@ class TEXTURE_PT_stucci(TextureTypePanel, bpy.types.Panel): row.prop(tex, "turbulence") -class TEXTURE_PT_image(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_image(TextureTypePanel, Panel): bl_label = "Image" tex_type = 'IMAGE' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -382,7 +383,7 @@ def texture_filter_common(tex, layout): layout.prop(tex, "use_filter_size_min") -class TEXTURE_PT_image_sampling(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_image_sampling(TextureTypePanel, Panel): bl_label = "Image Sampling" bl_options = {'DEFAULT_CLOSED'} tex_type = 'IMAGE' @@ -423,7 +424,7 @@ class TEXTURE_PT_image_sampling(TextureTypePanel, bpy.types.Panel): texture_filter_common(tex, col) -class TEXTURE_PT_image_mapping(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_image_mapping(TextureTypePanel, Panel): bl_label = "Image Mapping" bl_options = {'DEFAULT_CLOSED'} tex_type = 'IMAGE' @@ -479,7 +480,7 @@ class TEXTURE_PT_image_mapping(TextureTypePanel, bpy.types.Panel): col.prop(tex, "crop_max_y", text="Y") -class TEXTURE_PT_envmap(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_envmap(TextureTypePanel, Panel): bl_label = "Environment Map" tex_type = 'ENVIRONMENT_MAP' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -517,7 +518,7 @@ class TEXTURE_PT_envmap(TextureTypePanel, bpy.types.Panel): col.prop(env, "clip_end", text="End") -class TEXTURE_PT_envmap_sampling(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_envmap_sampling(TextureTypePanel, Panel): bl_label = "Environment Map Sampling" bl_options = {'DEFAULT_CLOSED'} tex_type = 'ENVIRONMENT_MAP' @@ -531,7 +532,7 @@ class TEXTURE_PT_envmap_sampling(TextureTypePanel, bpy.types.Panel): texture_filter_common(tex, layout) -class TEXTURE_PT_musgrave(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_musgrave(TextureTypePanel, Panel): bl_label = "Musgrave" tex_type = 'MUSGRAVE' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -568,7 +569,7 @@ class TEXTURE_PT_musgrave(TextureTypePanel, bpy.types.Panel): row.prop(tex, "nabla") -class TEXTURE_PT_voronoi(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_voronoi(TextureTypePanel, Panel): bl_label = "Voronoi" tex_type = 'VORONOI' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -604,7 +605,7 @@ class TEXTURE_PT_voronoi(TextureTypePanel, bpy.types.Panel): row.prop(tex, "nabla") -class TEXTURE_PT_distortednoise(TextureTypePanel, bpy.types.Panel): +class TEXTURE_PT_distortednoise(TextureTypePanel, Panel): bl_label = "Distorted Noise" tex_type = 'DISTORTED_NOISE' COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -626,7 +627,7 @@ class TEXTURE_PT_distortednoise(TextureTypePanel, bpy.types.Panel): split.prop(tex, "nabla") -class TEXTURE_PT_voxeldata(TextureButtonsPanel, bpy.types.Panel): +class TEXTURE_PT_voxeldata(TextureButtonsPanel, Panel): bl_label = "Voxel Data" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -666,7 +667,7 @@ class TEXTURE_PT_voxeldata(TextureButtonsPanel, bpy.types.Panel): layout.prop(vd, "intensity") -class TEXTURE_PT_pointdensity(TextureButtonsPanel, bpy.types.Panel): +class TEXTURE_PT_pointdensity(TextureButtonsPanel, Panel): bl_label = "Point Density" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -732,7 +733,7 @@ class TEXTURE_PT_pointdensity(TextureButtonsPanel, bpy.types.Panel): col.template_curve_mapping(pd, "falloff_curve", brush=False) -class TEXTURE_PT_pointdensity_turbulence(TextureButtonsPanel, bpy.types.Panel): +class TEXTURE_PT_pointdensity_turbulence(TextureButtonsPanel, Panel): bl_label = "Turbulence" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -769,7 +770,7 @@ class TEXTURE_PT_pointdensity_turbulence(TextureButtonsPanel, bpy.types.Panel): col.prop(pd, "turbulence_strength") -class TEXTURE_PT_mapping(TextureSlotPanel, bpy.types.Panel): +class TEXTURE_PT_mapping(TextureSlotPanel, Panel): bl_label = "Mapping" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -857,7 +858,7 @@ class TEXTURE_PT_mapping(TextureSlotPanel, bpy.types.Panel): row.column().prop(tex, "scale") -class TEXTURE_PT_influence(TextureSlotPanel, bpy.types.Panel): +class TEXTURE_PT_influence(TextureSlotPanel, Panel): bl_label = "Influence" COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} @@ -1033,7 +1034,7 @@ class TEXTURE_PT_influence(TextureSlotPanel, bpy.types.Panel): sub.prop(tex, "bump_objectspace", text="Space") -class TEXTURE_PT_custom_props(TextureButtonsPanel, PropertyPanel, bpy.types.Panel): +class TEXTURE_PT_custom_props(TextureButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "texture" _property_type = bpy.types.Texture diff --git a/release/scripts/startup/bl_ui/properties_world.py b/release/scripts/startup/bl_ui/properties_world.py index c577af01374..71ee03296a0 100644 --- a/release/scripts/startup/bl_ui/properties_world.py +++ b/release/scripts/startup/bl_ui/properties_world.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Panel from rna_prop_ui import PropertyPanel @@ -32,7 +33,7 @@ class WorldButtonsPanel(): return (context.world and context.scene.render.engine in cls.COMPAT_ENGINES) -class WORLD_PT_context_world(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_context_world(WorldButtonsPanel, Panel): bl_label = "" bl_options = {'HIDE_HEADER'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -61,7 +62,7 @@ class WORLD_PT_context_world(WorldButtonsPanel, bpy.types.Panel): split.label(text=str(texture_count), icon='TEXTURE') -class WORLD_PT_preview(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_preview(WorldButtonsPanel, Panel): bl_label = "Preview" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -74,7 +75,7 @@ class WORLD_PT_preview(WorldButtonsPanel, bpy.types.Panel): self.layout.template_preview(context.world) -class WORLD_PT_world(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_world(WorldButtonsPanel, Panel): bl_label = "World" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -99,7 +100,7 @@ class WORLD_PT_world(WorldButtonsPanel, bpy.types.Panel): row.prop(world, "color_range") -class WORLD_PT_ambient_occlusion(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_ambient_occlusion(WorldButtonsPanel, Panel): bl_label = "Ambient Occlusion" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -118,7 +119,7 @@ class WORLD_PT_ambient_occlusion(WorldButtonsPanel, bpy.types.Panel): split.prop(light, "ao_blend_type", text="") -class WORLD_PT_environment_lighting(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_environment_lighting(WorldButtonsPanel, Panel): bl_label = "Environment Lighting" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -137,7 +138,7 @@ class WORLD_PT_environment_lighting(WorldButtonsPanel, bpy.types.Panel): split.prop(light, "environment_color", text="") -class WORLD_PT_indirect_lighting(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_indirect_lighting(WorldButtonsPanel, Panel): bl_label = "Indirect Lighting" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -159,7 +160,7 @@ class WORLD_PT_indirect_lighting(WorldButtonsPanel, bpy.types.Panel): layout.label(text="Only works with Approximate gather method") -class WORLD_PT_gather(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_gather(WorldButtonsPanel, Panel): bl_label = "Gather" COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -207,7 +208,7 @@ class WORLD_PT_gather(WorldButtonsPanel, bpy.types.Panel): col.prop(light, "correction") -class WORLD_PT_mist(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_mist(WorldButtonsPanel, Panel): bl_label = "Mist" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -236,7 +237,7 @@ class WORLD_PT_mist(WorldButtonsPanel, bpy.types.Panel): layout.prop(world.mist_settings, "falloff") -class WORLD_PT_stars(WorldButtonsPanel, bpy.types.Panel): +class WORLD_PT_stars(WorldButtonsPanel, Panel): bl_label = "Stars" bl_options = {'DEFAULT_CLOSED'} COMPAT_ENGINES = {'BLENDER_RENDER'} @@ -263,7 +264,7 @@ class WORLD_PT_stars(WorldButtonsPanel, bpy.types.Panel): col.prop(world.star_settings, "average_separation", text="Separation") -class WORLD_PT_custom_props(WorldButtonsPanel, PropertyPanel, bpy.types.Panel): +class WORLD_PT_custom_props(WorldButtonsPanel, PropertyPanel, Panel): COMPAT_ENGINES = {'BLENDER_RENDER', 'BLENDER_GAME'} _context_path = "world" _property_type = bpy.types.World diff --git a/release/scripts/startup/bl_ui/space_console.py b/release/scripts/startup/bl_ui/space_console.py index da6c102100b..5064f0744af 100644 --- a/release/scripts/startup/bl_ui/space_console.py +++ b/release/scripts/startup/bl_ui/space_console.py @@ -18,10 +18,11 @@ # import bpy +from bpy.types import Header, Menu, Operator from bpy.props import StringProperty -class CONSOLE_HT_header(bpy.types.Header): +class CONSOLE_HT_header(Header): bl_space_type = 'CONSOLE' def draw(self, context): @@ -38,7 +39,7 @@ class CONSOLE_HT_header(bpy.types.Header): row.operator("console.autocomplete", text="Autocomplete") -class CONSOLE_MT_console(bpy.types.Menu): +class CONSOLE_MT_console(Menu): bl_label = "Console" def draw(self, context): @@ -55,7 +56,7 @@ class CONSOLE_MT_console(bpy.types.Menu): layout.operator("screen.screen_full_area") -class CONSOLE_MT_language(bpy.types.Menu): +class CONSOLE_MT_language(Menu): bl_label = "Languages..." def draw(self, context): @@ -82,7 +83,7 @@ def add_scrollback(text, text_type): type=text_type) -class ConsoleExec(bpy.types.Operator): +class ConsoleExec(Operator): '''Execute the current console line as a python expression''' bl_idname = "console.execute" bl_label = "Console Execute" @@ -100,7 +101,7 @@ class ConsoleExec(bpy.types.Operator): return {'FINISHED'} -class ConsoleAutocomplete(bpy.types.Operator): +class ConsoleAutocomplete(Operator): '''Evaluate the namespace up until the cursor and give a list of options or complete the name if there is only one''' bl_idname = "console.autocomplete" bl_label = "Console Autocomplete" @@ -117,7 +118,7 @@ class ConsoleAutocomplete(bpy.types.Operator): return {'FINISHED'} -class ConsoleBanner(bpy.types.Operator): +class ConsoleBanner(Operator): '''Print a message whem the terminal initializes''' bl_idname = "console.banner" bl_label = "Console Banner" @@ -139,7 +140,7 @@ class ConsoleBanner(bpy.types.Operator): return {'FINISHED'} -class ConsoleLanguage(bpy.types.Operator): +class ConsoleLanguage(Operator): '''Set the current language for this console''' bl_idname = "console.language" bl_label = "Console Language" diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index 930a2029d32..73624b490bf 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -19,6 +19,7 @@ # import bpy +from bpy.types import Header, Menu ####################################### @@ -84,7 +85,7 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): ####################################### # DopeSheet Editor - General/Standard UI -class DOPESHEET_HT_header(bpy.types.Header): +class DOPESHEET_HT_header(Header): bl_space_type = 'DOPESHEET_EDITOR' def draw(self, context): @@ -134,7 +135,7 @@ class DOPESHEET_HT_header(bpy.types.Header): row.operator("action.paste", text="", icon='PASTEDOWN') -class DOPESHEET_MT_view(bpy.types.Menu): +class DOPESHEET_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -170,7 +171,7 @@ class DOPESHEET_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class DOPESHEET_MT_select(bpy.types.Menu): +class DOPESHEET_MT_select(Menu): bl_label = "Select" def draw(self, context): @@ -206,7 +207,7 @@ class DOPESHEET_MT_select(bpy.types.Menu): layout.operator("action.select_linked") -class DOPESHEET_MT_marker(bpy.types.Menu): +class DOPESHEET_MT_marker(Menu): bl_label = "Marker" def draw(self, context): @@ -237,7 +238,7 @@ class DOPESHEET_MT_marker(bpy.types.Menu): ####################################### # Keyframe Editing -class DOPESHEET_MT_channel(bpy.types.Menu): +class DOPESHEET_MT_channel(Menu): bl_label = "Channel" def draw(self, context): @@ -268,7 +269,7 @@ class DOPESHEET_MT_channel(bpy.types.Menu): layout.operator("anim.channels_fcurves_enable") -class DOPESHEET_MT_key(bpy.types.Menu): +class DOPESHEET_MT_key(Menu): bl_label = "Key" def draw(self, context): @@ -301,7 +302,7 @@ class DOPESHEET_MT_key(bpy.types.Menu): layout.operator("action.paste") -class DOPESHEET_MT_key_transform(bpy.types.Menu): +class DOPESHEET_MT_key_transform(Menu): bl_label = "Transform" def draw(self, context): @@ -317,7 +318,7 @@ class DOPESHEET_MT_key_transform(bpy.types.Menu): ####################################### # Grease Pencil Editing -class DOPESHEET_MT_gpencil_channel(bpy.types.Menu): +class DOPESHEET_MT_gpencil_channel(Menu): bl_label = "Channel" def draw(self, context): @@ -345,7 +346,7 @@ class DOPESHEET_MT_gpencil_channel(bpy.types.Menu): #layout.operator_menu_enum("anim.channels_move", "direction", text="Move...") -class DOPESHEET_MT_gpencil_frame(bpy.types.Menu): +class DOPESHEET_MT_gpencil_frame(Menu): bl_label = "Frame" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_filebrowser.py b/release/scripts/startup/bl_ui/space_filebrowser.py index 73fe1a97252..cf0d10c5844 100644 --- a/release/scripts/startup/bl_ui/space_filebrowser.py +++ b/release/scripts/startup/bl_ui/space_filebrowser.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header -class FILEBROWSER_HT_header(bpy.types.Header): +class FILEBROWSER_HT_header(Header): bl_space_type = 'FILE_BROWSER' def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_graph.py b/release/scripts/startup/bl_ui/space_graph.py index bfc1a0e3a23..f6ba6ed7942 100644 --- a/release/scripts/startup/bl_ui/space_graph.py +++ b/release/scripts/startup/bl_ui/space_graph.py @@ -19,9 +19,10 @@ # import bpy +from bpy.types import Header, Menu -class GRAPH_HT_header(bpy.types.Header): +class GRAPH_HT_header(Header): bl_space_type = 'GRAPH_EDITOR' def draw(self, context): @@ -61,7 +62,7 @@ class GRAPH_HT_header(bpy.types.Header): row.operator("graph.ghost_curves_create", text="", icon='GHOST_ENABLED') -class GRAPH_MT_view(bpy.types.Menu): +class GRAPH_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -107,7 +108,7 @@ class GRAPH_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class GRAPH_MT_select(bpy.types.Menu): +class GRAPH_MT_select(Menu): bl_label = "Select" def draw(self, context): @@ -142,7 +143,7 @@ class GRAPH_MT_select(bpy.types.Menu): layout.operator("graph.select_linked") -class GRAPH_MT_marker(bpy.types.Menu): +class GRAPH_MT_marker(Menu): bl_label = "Marker" def draw(self, context): @@ -163,7 +164,7 @@ class GRAPH_MT_marker(bpy.types.Menu): # TODO: pose markers for action edit mode only? -class GRAPH_MT_channel(bpy.types.Menu): +class GRAPH_MT_channel(Menu): bl_label = "Channel" def draw(self, context): @@ -195,7 +196,7 @@ class GRAPH_MT_channel(bpy.types.Menu): layout.operator("anim.channels_fcurves_enable") -class GRAPH_MT_key(bpy.types.Menu): +class GRAPH_MT_key(Menu): bl_label = "Key" def draw(self, context): @@ -234,7 +235,7 @@ class GRAPH_MT_key(bpy.types.Menu): layout.operator("graph.euler_filter", text="Discontinuity (Euler) Filter") -class GRAPH_MT_key_transform(bpy.types.Menu): +class GRAPH_MT_key_transform(Menu): bl_label = "Transform" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py index fa5579ea2e0..0278863ca27 100644 --- a/release/scripts/startup/bl_ui/space_image.py +++ b/release/scripts/startup/bl_ui/space_image.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Header, Menu, Panel class BrushButtonsPanel(): @@ -31,7 +32,7 @@ class BrushButtonsPanel(): return sima.show_paint and toolsettings.brush -class IMAGE_MT_view(bpy.types.Menu): +class IMAGE_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -79,7 +80,7 @@ class IMAGE_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class IMAGE_MT_select(bpy.types.Menu): +class IMAGE_MT_select(Menu): bl_label = "Select" def draw(self, context): @@ -100,7 +101,7 @@ class IMAGE_MT_select(bpy.types.Menu): layout.operator("uv.select_linked") -class IMAGE_MT_image(bpy.types.Menu): +class IMAGE_MT_image(Menu): bl_label = "Image" def draw(self, context): @@ -151,7 +152,7 @@ class IMAGE_MT_image(bpy.types.Menu): layout.prop(sima, "use_image_paint") -class IMAGE_MT_image_invert(bpy.types.Menu): +class IMAGE_MT_image_invert(Menu): bl_label = "Invert" def draw(self, context): @@ -177,7 +178,7 @@ class IMAGE_MT_image_invert(bpy.types.Menu): op.invert_a = True -class IMAGE_MT_uvs_showhide(bpy.types.Menu): +class IMAGE_MT_uvs_showhide(Menu): bl_label = "Show/Hide Faces" def draw(self, context): @@ -188,7 +189,7 @@ class IMAGE_MT_uvs_showhide(bpy.types.Menu): layout.operator("uv.hide", text="Hide Unselected").unselected = True -class IMAGE_MT_uvs_transform(bpy.types.Menu): +class IMAGE_MT_uvs_transform(Menu): bl_label = "Transform" def draw(self, context): @@ -203,7 +204,7 @@ class IMAGE_MT_uvs_transform(bpy.types.Menu): layout.operator("transform.shear") -class IMAGE_MT_uvs_snap(bpy.types.Menu): +class IMAGE_MT_uvs_snap(Menu): bl_label = "Snap" def draw(self, context): @@ -220,7 +221,7 @@ class IMAGE_MT_uvs_snap(bpy.types.Menu): layout.operator("uv.snap_cursor", text="Cursor to Selected").target = 'SELECTED' -class IMAGE_MT_uvs_mirror(bpy.types.Menu): +class IMAGE_MT_uvs_mirror(Menu): bl_label = "Mirror" def draw(self, context): @@ -231,7 +232,7 @@ class IMAGE_MT_uvs_mirror(bpy.types.Menu): layout.operator("transform.mirror", text="Y Axis").constraint_axis[1] = True -class IMAGE_MT_uvs_weldalign(bpy.types.Menu): +class IMAGE_MT_uvs_weldalign(Menu): bl_label = "Weld/Align" def draw(self, context): @@ -241,7 +242,7 @@ class IMAGE_MT_uvs_weldalign(bpy.types.Menu): layout.operator_enum("uv.align", "axis") # W, 2/3/4 -class IMAGE_MT_uvs(bpy.types.Menu): +class IMAGE_MT_uvs(Menu): bl_label = "UVs" def draw(self, context): @@ -286,7 +287,7 @@ class IMAGE_MT_uvs(bpy.types.Menu): layout.menu("IMAGE_MT_uvs_showhide") -class IMAGE_MT_uvs_select_mode(bpy.types.Menu): +class IMAGE_MT_uvs_select_mode(Menu): bl_label = "UV Select Mode" def draw(self, context): @@ -328,7 +329,7 @@ class IMAGE_MT_uvs_select_mode(bpy.types.Menu): prop.data_path = "tool_settings.uv_select_mode" -class IMAGE_HT_header(bpy.types.Header): +class IMAGE_HT_header(Header): bl_space_type = 'IMAGE_EDITOR' def draw(self, context): @@ -412,7 +413,7 @@ class IMAGE_HT_header(bpy.types.Header): layout.prop(sima, "use_realtime_update", text="", icon_only=True, icon='LOCKED') -class IMAGE_PT_image_properties(bpy.types.Panel): +class IMAGE_PT_image_properties(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' bl_label = "Image" @@ -431,7 +432,7 @@ class IMAGE_PT_image_properties(bpy.types.Panel): layout.template_image(sima, "image", iuser) -class IMAGE_PT_game_properties(bpy.types.Panel): +class IMAGE_PT_game_properties(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' bl_label = "Game Properties" @@ -475,7 +476,7 @@ class IMAGE_PT_game_properties(bpy.types.Panel): col.prop(ima, "mapping", expand=True) -class IMAGE_PT_view_histogram(bpy.types.Panel): +class IMAGE_PT_view_histogram(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'PREVIEW' bl_label = "Histogram" @@ -494,7 +495,7 @@ class IMAGE_PT_view_histogram(bpy.types.Panel): layout.prop(sima.scopes.histogram, "mode", icon_only=True) -class IMAGE_PT_view_waveform(bpy.types.Panel): +class IMAGE_PT_view_waveform(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'PREVIEW' bl_label = "Waveform" @@ -514,7 +515,7 @@ class IMAGE_PT_view_waveform(bpy.types.Panel): sub.prop(sima.scopes, "waveform_mode", text="", icon_only=True) -class IMAGE_PT_view_vectorscope(bpy.types.Panel): +class IMAGE_PT_view_vectorscope(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'PREVIEW' bl_label = "Vectorscope" @@ -532,7 +533,7 @@ class IMAGE_PT_view_vectorscope(bpy.types.Panel): layout.prop(sima.scopes, "vectorscope_alpha") -class IMAGE_PT_sample_line(bpy.types.Panel): +class IMAGE_PT_sample_line(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'PREVIEW' bl_label = "Sample Line" @@ -550,7 +551,7 @@ class IMAGE_PT_sample_line(bpy.types.Panel): layout.prop(sima.sample_histogram, "mode") -class IMAGE_PT_scope_sample(bpy.types.Panel): +class IMAGE_PT_scope_sample(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'PREVIEW' bl_label = "Scope Samples" @@ -571,7 +572,7 @@ class IMAGE_PT_scope_sample(bpy.types.Panel): row.prop(sima.scopes, "accuracy") -class IMAGE_PT_view_properties(bpy.types.Panel): +class IMAGE_PT_view_properties(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' bl_label = "Display" @@ -630,7 +631,7 @@ class IMAGE_PT_view_properties(bpy.types.Panel): sub.row().prop(uvedit, "draw_stretch_type", expand=True) -class IMAGE_PT_paint(bpy.types.Panel): +class IMAGE_PT_paint(Panel): bl_space_type = 'IMAGE_EDITOR' bl_region_type = 'UI' bl_label = "Paint" @@ -675,7 +676,7 @@ class IMAGE_PT_paint(bpy.types.Panel): col.prop(brush, "clone_alpha", text="Alpha") -class IMAGE_PT_tools_brush_texture(BrushButtonsPanel, bpy.types.Panel): +class IMAGE_PT_tools_brush_texture(BrushButtonsPanel, Panel): bl_label = "Texture" bl_options = {'DEFAULT_CLOSED'} @@ -690,7 +691,7 @@ class IMAGE_PT_tools_brush_texture(BrushButtonsPanel, bpy.types.Panel): col.prop(brush, "use_fixed_texture") -class IMAGE_PT_tools_brush_tool(BrushButtonsPanel, bpy.types.Panel): +class IMAGE_PT_tools_brush_tool(BrushButtonsPanel, Panel): bl_label = "Tool" bl_options = {'DEFAULT_CLOSED'} @@ -710,7 +711,7 @@ class IMAGE_PT_tools_brush_tool(BrushButtonsPanel, bpy.types.Panel): row.prop(brush, "use_paint_image", text="", icon='TPAINT_HLT') -class IMAGE_PT_paint_stroke(BrushButtonsPanel, bpy.types.Panel): +class IMAGE_PT_paint_stroke(BrushButtonsPanel, Panel): bl_label = "Paint Stroke" bl_options = {'DEFAULT_CLOSED'} @@ -734,7 +735,7 @@ class IMAGE_PT_paint_stroke(BrushButtonsPanel, bpy.types.Panel): layout.prop(brush, "use_wrap") -class IMAGE_PT_paint_curve(BrushButtonsPanel, bpy.types.Panel): +class IMAGE_PT_paint_curve(BrushButtonsPanel, Panel): bl_label = "Paint Curve" bl_options = {'DEFAULT_CLOSED'} diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py index ee214bd4178..12873743a23 100644 --- a/release/scripts/startup/bl_ui/space_info.py +++ b/release/scripts/startup/bl_ui/space_info.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header, Menu, Operator -class INFO_HT_header(bpy.types.Header): +class INFO_HT_header(Header): bl_space_type = 'INFO' def draw(self, context): @@ -86,7 +87,7 @@ class INFO_HT_header(bpy.types.Header): """ -class INFO_MT_report(bpy.types.Menu): +class INFO_MT_report(Menu): bl_label = "Report" def draw(self, context): @@ -98,7 +99,7 @@ class INFO_MT_report(bpy.types.Menu): layout.operator("console.report_copy") -class INFO_MT_file(bpy.types.Menu): +class INFO_MT_file(Menu): bl_label = "File" def draw(self, context): @@ -152,7 +153,7 @@ class INFO_MT_file(bpy.types.Menu): layout.operator("wm.quit_blender", text="Quit", icon='QUIT') -class INFO_MT_file_import(bpy.types.Menu): +class INFO_MT_file_import(Menu): bl_idname = "INFO_MT_file_import" bl_label = "Import" @@ -161,7 +162,7 @@ class INFO_MT_file_import(bpy.types.Menu): self.layout.operator("wm.collada_import", text="COLLADA (.dae)") -class INFO_MT_file_export(bpy.types.Menu): +class INFO_MT_file_export(Menu): bl_idname = "INFO_MT_file_export" bl_label = "Export" @@ -170,7 +171,7 @@ class INFO_MT_file_export(bpy.types.Menu): self.layout.operator("wm.collada_export", text="COLLADA (.dae)") -class INFO_MT_file_external_data(bpy.types.Menu): +class INFO_MT_file_external_data(Menu): bl_label = "External Data" def draw(self, context): @@ -187,7 +188,7 @@ class INFO_MT_file_external_data(bpy.types.Menu): layout.operator("file.find_missing_files") -class INFO_MT_mesh_add(bpy.types.Menu): +class INFO_MT_mesh_add(Menu): bl_idname = "INFO_MT_mesh_add" bl_label = "Mesh" @@ -207,7 +208,7 @@ class INFO_MT_mesh_add(bpy.types.Menu): layout.operator("mesh.primitive_torus_add", text="Torus", icon='MESH_TORUS') -class INFO_MT_curve_add(bpy.types.Menu): +class INFO_MT_curve_add(Menu): bl_idname = "INFO_MT_curve_add" bl_label = "Curve" @@ -221,7 +222,7 @@ class INFO_MT_curve_add(bpy.types.Menu): layout.operator("curve.primitive_nurbs_path_add", icon='CURVE_PATH', text="Path") -class INFO_MT_edit_curve_add(bpy.types.Menu): +class INFO_MT_edit_curve_add(Menu): bl_idname = "INFO_MT_edit_curve_add" bl_label = "Add" @@ -237,7 +238,7 @@ class INFO_MT_edit_curve_add(bpy.types.Menu): INFO_MT_curve_add.draw(self, context) -class INFO_MT_surface_add(bpy.types.Menu): +class INFO_MT_surface_add(Menu): bl_idname = "INFO_MT_surface_add" bl_label = "Surface" @@ -252,7 +253,7 @@ class INFO_MT_surface_add(bpy.types.Menu): layout.operator("surface.primitive_nurbs_surface_torus_add", icon='SURFACE_NTORUS', text="NURBS Torus") -class INFO_MT_armature_add(bpy.types.Menu): +class INFO_MT_armature_add(Menu): bl_idname = "INFO_MT_armature_add" bl_label = "Armature" @@ -262,7 +263,7 @@ class INFO_MT_armature_add(bpy.types.Menu): layout.operator("object.armature_add", text="Single Bone", icon='BONE_DATA') -class INFO_MT_add(bpy.types.Menu): +class INFO_MT_add(Menu): bl_label = "Add" def draw(self, context): @@ -302,7 +303,7 @@ class INFO_MT_add(bpy.types.Menu): layout.operator_menu_enum("object.group_instance_add", "group", text="Group Instance", icon='OUTLINER_OB_EMPTY') -class INFO_MT_game(bpy.types.Menu): +class INFO_MT_game(Menu): bl_label = "Game" def draw(self, context): @@ -323,7 +324,7 @@ class INFO_MT_game(bpy.types.Menu): layout.prop(gs, "use_auto_start") -class INFO_MT_render(bpy.types.Menu): +class INFO_MT_render(Menu): bl_label = "Render" def draw(self, context): @@ -343,7 +344,7 @@ class INFO_MT_render(bpy.types.Menu): layout.operator("render.play_rendered_anim") -class INFO_MT_help(bpy.types.Menu): +class INFO_MT_help(Menu): bl_label = "Help" def draw(self, context): @@ -379,7 +380,7 @@ class INFO_MT_help(bpy.types.Menu): # Help operators -class HELP_OT_operator_cheat_sheet(bpy.types.Operator): +class HELP_OT_operator_cheat_sheet(Operator): bl_idname = "help.operator_cheat_sheet" bl_label = "Operator Cheat Sheet" diff --git a/release/scripts/startup/bl_ui/space_logic.py b/release/scripts/startup/bl_ui/space_logic.py index 7f7aba71a46..1b774539d0f 100644 --- a/release/scripts/startup/bl_ui/space_logic.py +++ b/release/scripts/startup/bl_ui/space_logic.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header, Menu, Panel -class LOGIC_PT_properties(bpy.types.Panel): +class LOGIC_PT_properties(Panel): bl_space_type = 'LOGIC_EDITOR' bl_region_type = 'UI' bl_label = "Properties" @@ -49,7 +50,7 @@ class LOGIC_PT_properties(bpy.types.Panel): row.operator("object.game_property_remove", text="", icon='X', emboss=False).index = i -class LOGIC_MT_logicbricks_add(bpy.types.Menu): +class LOGIC_MT_logicbricks_add(Menu): bl_label = "Add" def draw(self, context): @@ -60,7 +61,7 @@ class LOGIC_MT_logicbricks_add(bpy.types.Menu): layout.operator_menu_enum("logic.actuator_add", "type", text="Actuator") -class LOGIC_HT_header(bpy.types.Header): +class LOGIC_HT_header(Header): bl_space_type = 'LOGIC_EDITOR' def draw(self, context): @@ -76,7 +77,7 @@ class LOGIC_HT_header(bpy.types.Header): #sub.menu("LOGIC_MT_add") -class LOGIC_MT_view(bpy.types.Menu): +class LOGIC_MT_view(Menu): bl_label = "View" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_nla.py b/release/scripts/startup/bl_ui/space_nla.py index 717adb3baa8..55f2dabba74 100644 --- a/release/scripts/startup/bl_ui/space_nla.py +++ b/release/scripts/startup/bl_ui/space_nla.py @@ -19,9 +19,10 @@ # import bpy +from bpy.types import Header, Menu -class NLA_HT_header(bpy.types.Header): +class NLA_HT_header(Header): bl_space_type = 'NLA_EDITOR' def draw(self, context): @@ -48,7 +49,7 @@ class NLA_HT_header(bpy.types.Header): layout.prop(st, "auto_snap", text="") -class NLA_MT_view(bpy.types.Menu): +class NLA_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -78,7 +79,7 @@ class NLA_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class NLA_MT_select(bpy.types.Menu): +class NLA_MT_select(Menu): bl_label = "Select" def draw(self, context): @@ -98,7 +99,7 @@ class NLA_MT_select(bpy.types.Menu): layout.operator("nla.select_leftright", text="After Current Frame").mode = 'RIGHT' -class NLA_MT_marker(bpy.types.Menu): +class NLA_MT_marker(Menu): bl_label = "Marker" def draw(self, context): @@ -117,7 +118,7 @@ class NLA_MT_marker(bpy.types.Menu): layout.operator("marker.move", text="Grab/Move Marker") -class NLA_MT_edit(bpy.types.Menu): +class NLA_MT_edit(Menu): bl_label = "Edit" def draw(self, context): @@ -160,7 +161,7 @@ class NLA_MT_edit(bpy.types.Menu): layout.operator("nla.tweakmode_enter", text="Start Tweaking Strip Actions") -class NLA_MT_add(bpy.types.Menu): +class NLA_MT_add(Menu): bl_label = "Add" def draw(self, context): @@ -179,7 +180,7 @@ class NLA_MT_add(bpy.types.Menu): layout.operator("nla.tracks_add", text="Add Tracks Above Selected").above_selected = True -class NLA_MT_edit_transform(bpy.types.Menu): +class NLA_MT_edit_transform(Menu): bl_label = "Transform" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_node.py b/release/scripts/startup/bl_ui/space_node.py index 2088d8798f2..b0a54004765 100644 --- a/release/scripts/startup/bl_ui/space_node.py +++ b/release/scripts/startup/bl_ui/space_node.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header, Menu, Panel -class NODE_HT_header(bpy.types.Header): +class NODE_HT_header(Header): bl_space_type = 'NODE_EDITOR' def draw(self, context): @@ -78,7 +79,7 @@ class NODE_HT_header(bpy.types.Header): layout.template_running_jobs() -class NODE_MT_view(bpy.types.Menu): +class NODE_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -107,7 +108,7 @@ class NODE_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class NODE_MT_select(bpy.types.Menu): +class NODE_MT_select(Menu): bl_label = "Select" def draw(self, context): @@ -124,7 +125,7 @@ class NODE_MT_select(bpy.types.Menu): layout.operator("node.select_same_type_prev") -class NODE_MT_node(bpy.types.Menu): +class NODE_MT_node(Menu): bl_label = "Node" def draw(self, context): @@ -165,7 +166,7 @@ class NODE_MT_node(bpy.types.Menu): # Node Backdrop options -class NODE_PT_properties(bpy.types.Panel): +class NODE_PT_properties(Panel): bl_space_type = 'NODE_EDITOR' bl_region_type = 'UI' bl_label = "Backdrop" diff --git a/release/scripts/startup/bl_ui/space_outliner.py b/release/scripts/startup/bl_ui/space_outliner.py index 1f196cbd191..004a913a463 100644 --- a/release/scripts/startup/bl_ui/space_outliner.py +++ b/release/scripts/startup/bl_ui/space_outliner.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header, Menu -class OUTLINER_HT_header(bpy.types.Header): +class OUTLINER_HT_header(Header): bl_space_type = 'OUTLINER' def draw(self, context): @@ -63,7 +64,7 @@ class OUTLINER_HT_header(bpy.types.Header): row.label(text="No Keying Set active") -class OUTLINER_MT_view(bpy.types.Menu): +class OUTLINER_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -86,7 +87,7 @@ class OUTLINER_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class OUTLINER_MT_search(bpy.types.Menu): +class OUTLINER_MT_search(Menu): bl_label = "Search" def draw(self, context): @@ -100,7 +101,7 @@ class OUTLINER_MT_search(bpy.types.Menu): col.prop(space, "use_filter_complete") -class OUTLINER_MT_edit_datablocks(bpy.types.Menu): +class OUTLINER_MT_edit_datablocks(Menu): bl_label = "Edit" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 56589188d0d..f58bd7c9150 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Header, Menu, Panel def act_strip(context): @@ -27,7 +28,7 @@ def act_strip(context): return None -class SEQUENCER_HT_header(bpy.types.Header): +class SEQUENCER_HT_header(Header): bl_space_type = 'SEQUENCE_EDITOR' def draw(self, context): @@ -76,7 +77,7 @@ class SEQUENCER_HT_header(bpy.types.Header): row.prop(ed, "overlay_lock", text="", icon='LOCKED') -class SEQUENCER_MT_view_toggle(bpy.types.Menu): +class SEQUENCER_MT_view_toggle(Menu): bl_label = "View Type" def draw(self, context): @@ -87,7 +88,7 @@ class SEQUENCER_MT_view_toggle(bpy.types.Menu): layout.operator("sequencer.view_toggle").type = 'SEQUENCER_PREVIEW' -class SEQUENCER_MT_view(bpy.types.Menu): +class SEQUENCER_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -129,7 +130,7 @@ class SEQUENCER_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class SEQUENCER_MT_select(bpy.types.Menu): +class SEQUENCER_MT_select(Menu): bl_label = "Select" def draw(self, context): @@ -148,7 +149,7 @@ class SEQUENCER_MT_select(bpy.types.Menu): layout.operator("sequencer.select_inverse") -class SEQUENCER_MT_marker(bpy.types.Menu): +class SEQUENCER_MT_marker(Menu): bl_label = "Marker" def draw(self, context): @@ -169,7 +170,7 @@ class SEQUENCER_MT_marker(bpy.types.Menu): #layout.operator("sequencer.sound_strip_add", text="Transform Markers") # toggle, will be rna - (sseq->flag & SEQ_MARKER_TRANS) -class SEQUENCER_MT_change(bpy.types.Menu): +class SEQUENCER_MT_change(Menu): bl_label = "Change" def draw(self, context): @@ -182,7 +183,7 @@ class SEQUENCER_MT_change(bpy.types.Menu): layout.operator("sequencer.change_path", text="Path/Files") -class SEQUENCER_MT_add(bpy.types.Menu): +class SEQUENCER_MT_add(Menu): bl_label = "Add" def draw(self, context): @@ -203,7 +204,7 @@ class SEQUENCER_MT_add(bpy.types.Menu): layout.menu("SEQUENCER_MT_add_effect") -class SEQUENCER_MT_add_effect(bpy.types.Menu): +class SEQUENCER_MT_add_effect(Menu): bl_label = "Effect Strip..." def draw(self, context): @@ -229,7 +230,7 @@ class SEQUENCER_MT_add_effect(bpy.types.Menu): layout.operator("sequencer.effect_strip_add", text="Adjustment Layer").type = 'ADJUSTMENT' -class SEQUENCER_MT_strip(bpy.types.Menu): +class SEQUENCER_MT_strip(Menu): bl_label = "Strip" def draw(self, context): @@ -334,7 +335,7 @@ class SequencerButtonsPanel_Output(): return cls.has_preview(context) -class SEQUENCER_PT_edit(SequencerButtonsPanel, bpy.types.Panel): +class SEQUENCER_PT_edit(SequencerButtonsPanel, Panel): bl_label = "Edit Strip" def draw(self, context): @@ -390,7 +391,7 @@ class SEQUENCER_PT_edit(SequencerButtonsPanel, bpy.types.Panel): col.label(text="Orig Dim: %dx%d" % (elem.orig_width, elem.orig_height)) -class SEQUENCER_PT_effect(SequencerButtonsPanel, bpy.types.Panel): +class SEQUENCER_PT_effect(SequencerButtonsPanel, Panel): bl_label = "Effect Strip" @classmethod @@ -528,7 +529,7 @@ class SEQUENCER_PT_effect(SequencerButtonsPanel, bpy.types.Panel): col.prop(strip, "rotation_start", text="Rotation") -class SEQUENCER_PT_input(SequencerButtonsPanel, bpy.types.Panel): +class SEQUENCER_PT_input(SequencerButtonsPanel, Panel): bl_label = "Strip Input" @classmethod @@ -609,7 +610,7 @@ class SEQUENCER_PT_input(SequencerButtonsPanel, bpy.types.Panel): col.prop(strip, "frame_offset_end", text="End") -class SEQUENCER_PT_sound(SequencerButtonsPanel, bpy.types.Panel): +class SEQUENCER_PT_sound(SequencerButtonsPanel, Panel): bl_label = "Sound" @classmethod @@ -650,7 +651,7 @@ class SEQUENCER_PT_sound(SequencerButtonsPanel, bpy.types.Panel): col.prop(strip, "animation_offset_end", text="End") -class SEQUENCER_PT_scene(SequencerButtonsPanel, bpy.types.Panel): +class SEQUENCER_PT_scene(SequencerButtonsPanel, Panel): bl_label = "Scene" @classmethod @@ -684,7 +685,7 @@ class SEQUENCER_PT_scene(SequencerButtonsPanel, bpy.types.Panel): layout.label(text="Original frame range: %d-%d (%d)" % (sta, end, end - sta + 1)) -class SEQUENCER_PT_filter(SequencerButtonsPanel, bpy.types.Panel): +class SEQUENCER_PT_filter(SequencerButtonsPanel, Panel): bl_label = "Filter" @classmethod @@ -746,7 +747,7 @@ class SEQUENCER_PT_filter(SequencerButtonsPanel, bpy.types.Panel): col.prop(strip.color_balance, "invert_gain", text="Inverse") -class SEQUENCER_PT_proxy(SequencerButtonsPanel, bpy.types.Panel): +class SEQUENCER_PT_proxy(SequencerButtonsPanel, Panel): bl_label = "Proxy" @classmethod @@ -780,7 +781,7 @@ class SEQUENCER_PT_proxy(SequencerButtonsPanel, bpy.types.Panel): flow.prop(strip.proxy, "filepath") -class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, bpy.types.Panel): +class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, Panel): bl_label = "Scene Preview/Render" bl_space_type = 'SEQUENCE_EDITOR' bl_region_type = 'UI' @@ -805,7 +806,7 @@ class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, bpy.types.Panel): ''' -class SEQUENCER_PT_view(SequencerButtonsPanel_Output, bpy.types.Panel): +class SEQUENCER_PT_view(SequencerButtonsPanel_Output, Panel): bl_label = "View Settings" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_text.py b/release/scripts/startup/bl_ui/space_text.py index b787fc5cf75..f3b8b9ce221 100644 --- a/release/scripts/startup/bl_ui/space_text.py +++ b/release/scripts/startup/bl_ui/space_text.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header, Menu, Panel -class TEXT_HT_header(bpy.types.Header): +class TEXT_HT_header(Header): bl_space_type = 'TEXT_EDITOR' def draw(self, context): @@ -74,7 +75,7 @@ class TEXT_HT_header(bpy.types.Header): else "Text: Internal") -class TEXT_PT_properties(bpy.types.Panel): +class TEXT_PT_properties(Panel): bl_space_type = 'TEXT_EDITOR' bl_region_type = 'UI' bl_label = "Properties" @@ -105,7 +106,7 @@ class TEXT_PT_properties(bpy.types.Panel): col.prop(st, "margin_column") -class TEXT_PT_find(bpy.types.Panel): +class TEXT_PT_find(Panel): bl_space_type = 'TEXT_EDITOR' bl_region_type = 'UI' bl_label = "Find" @@ -139,7 +140,7 @@ class TEXT_PT_find(bpy.types.Panel): row.prop(st, "use_find_all", text="All") -class TEXT_MT_view(bpy.types.Menu): +class TEXT_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -162,7 +163,7 @@ class TEXT_MT_view(bpy.types.Menu): ).type = 'FILE_BOTTOM' -class TEXT_MT_text(bpy.types.Menu): +class TEXT_MT_text(Menu): bl_label = "Text" def draw(self, context): @@ -194,7 +195,7 @@ class TEXT_MT_text(bpy.types.Menu): #endif -class TEXT_MT_templates(bpy.types.Menu): +class TEXT_MT_templates(Menu): bl_label = "Templates" def draw(self, context): @@ -204,7 +205,7 @@ class TEXT_MT_templates(bpy.types.Menu): ) -class TEXT_MT_edit_select(bpy.types.Menu): +class TEXT_MT_edit_select(Menu): bl_label = "Select" def draw(self, context): @@ -214,7 +215,7 @@ class TEXT_MT_edit_select(bpy.types.Menu): layout.operator("text.select_line") -class TEXT_MT_edit_markers(bpy.types.Menu): +class TEXT_MT_edit_markers(Menu): bl_label = "Markers" def draw(self, context): @@ -225,7 +226,7 @@ class TEXT_MT_edit_markers(bpy.types.Menu): layout.operator("text.previous_marker") -class TEXT_MT_format(bpy.types.Menu): +class TEXT_MT_format(Menu): bl_label = "Format" def draw(self, context): @@ -244,7 +245,7 @@ class TEXT_MT_format(bpy.types.Menu): layout.operator_menu_enum("text.convert_whitespace", "type") -class TEXT_MT_edit_to3d(bpy.types.Menu): +class TEXT_MT_edit_to3d(Menu): bl_label = "Text To 3D Object" def draw(self, context): @@ -258,7 +259,7 @@ class TEXT_MT_edit_to3d(bpy.types.Menu): ).split_lines = True -class TEXT_MT_edit(bpy.types.Menu): +class TEXT_MT_edit(Menu): bl_label = "Edit" @classmethod @@ -292,7 +293,7 @@ class TEXT_MT_edit(bpy.types.Menu): layout.menu("TEXT_MT_edit_to3d") -class TEXT_MT_toolbox(bpy.types.Menu): +class TEXT_MT_toolbox(Menu): bl_label = "" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_time.py b/release/scripts/startup/bl_ui/space_time.py index 7e62465d1ee..0b5aec7d5f2 100644 --- a/release/scripts/startup/bl_ui/space_time.py +++ b/release/scripts/startup/bl_ui/space_time.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header, Menu -class TIME_HT_header(bpy.types.Header): +class TIME_HT_header(Header): bl_space_type = 'TIMELINE' def draw(self, context): @@ -91,7 +92,7 @@ class TIME_HT_header(bpy.types.Header): row.operator("anim.keyframe_delete", text="", icon='KEY_DEHLT') -class TIME_MT_view(bpy.types.Menu): +class TIME_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -116,7 +117,7 @@ class TIME_MT_view(bpy.types.Menu): layout.operator("marker.camera_bind") -class TIME_MT_cache(bpy.types.Menu): +class TIME_MT_cache(Menu): bl_label = "Cache" def draw(self, context): @@ -136,7 +137,7 @@ class TIME_MT_cache(bpy.types.Menu): col.prop(st, "cache_smoke") -class TIME_MT_frame(bpy.types.Menu): +class TIME_MT_frame(Menu): bl_label = "Frame" def draw(self, context): @@ -162,7 +163,7 @@ class TIME_MT_frame(bpy.types.Menu): sub.menu("TIME_MT_autokey") -class TIME_MT_playback(bpy.types.Menu): +class TIME_MT_playback(Menu): bl_label = "Playback" def draw(self, context): @@ -187,7 +188,7 @@ class TIME_MT_playback(bpy.types.Menu): layout.prop(scene, "use_audio_scrub") -class TIME_MT_autokey(bpy.types.Menu): +class TIME_MT_autokey(Menu): bl_label = "Auto-Keyframing Mode" def draw(self, context): diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index 944f5aaf4c1..148338368fe 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Header, Menu, Operator, Panel import os import addon_utils @@ -75,7 +76,7 @@ def opengl_lamp_buttons(column, lamp): col.prop(lamp, "direction", text="") -class USERPREF_HT_header(bpy.types.Header): +class USERPREF_HT_header(Header): bl_space_type = 'USER_PREFERENCES' def draw(self, context): @@ -99,7 +100,7 @@ class USERPREF_HT_header(bpy.types.Header): layout.operator("ui.reset_default_theme") -class USERPREF_PT_tabs(bpy.types.Panel): +class USERPREF_PT_tabs(Panel): bl_label = "" bl_space_type = 'USER_PREFERENCES' bl_region_type = 'WINDOW' @@ -113,14 +114,14 @@ class USERPREF_PT_tabs(bpy.types.Panel): layout.prop(userpref, "active_section", expand=True) -class USERPREF_MT_interaction_presets(bpy.types.Menu): +class USERPREF_MT_interaction_presets(Menu): bl_label = "Presets" preset_subdir = "interaction" preset_operator = "script.execute_preset" - draw = bpy.types.Menu.draw_preset + draw = Menu.draw_preset -class USERPREF_MT_appconfigs(bpy.types.Menu): +class USERPREF_MT_appconfigs(Menu): bl_label = "AppPresets" preset_subdir = "keyconfig" preset_operator = "wm.appconfig_activate" @@ -129,10 +130,10 @@ class USERPREF_MT_appconfigs(bpy.types.Menu): self.layout.operator("wm.appconfig_default", text="Blender (default)") # now draw the presets - bpy.types.Menu.draw_preset(self, context) + Menu.draw_preset(self, context) -class USERPREF_MT_splash(bpy.types.Menu): +class USERPREF_MT_splash(Menu): bl_label = "Splash" def draw(self, context): @@ -149,7 +150,7 @@ class USERPREF_MT_splash(bpy.types.Menu): row.menu("USERPREF_MT_appconfigs", text="Preset") -class USERPREF_PT_interface(bpy.types.Panel): +class USERPREF_PT_interface(Panel): bl_space_type = 'USER_PREFERENCES' bl_label = "Interface" bl_region_type = 'WINDOW' @@ -246,7 +247,7 @@ class USERPREF_PT_interface(bpy.types.Panel): col.prop(view, "show_splash") -class USERPREF_PT_edit(bpy.types.Panel): +class USERPREF_PT_edit(Panel): bl_space_type = 'USER_PREFERENCES' bl_label = "Edit" bl_region_type = 'WINDOW' @@ -359,7 +360,7 @@ class USERPREF_PT_edit(bpy.types.Panel): col.prop(edit, "use_duplicate_particle", text="Particle") -class USERPREF_PT_system(bpy.types.Panel): +class USERPREF_PT_system(Panel): bl_space_type = 'USER_PREFERENCES' bl_label = "System" bl_region_type = 'WINDOW' @@ -496,7 +497,7 @@ class USERPREF_PT_system(bpy.types.Panel): sub.template_color_ramp(system, "weight_color_range", expand=True) -class USERPREF_PT_theme(bpy.types.Panel): +class USERPREF_PT_theme(Panel): bl_space_type = 'USER_PREFERENCES' bl_label = "Themes" bl_region_type = 'WINDOW' @@ -679,7 +680,7 @@ class USERPREF_PT_theme(bpy.types.Panel): self._theme_generic(split, getattr(theme, theme.theme_area.lower())) -class USERPREF_PT_file(bpy.types.Panel): +class USERPREF_PT_file(Panel): bl_space_type = 'USER_PREFERENCES' bl_label = "Files" bl_region_type = 'WINDOW' @@ -755,7 +756,7 @@ class USERPREF_PT_file(bpy.types.Panel): from bl_ui.space_userpref_keymap import InputKeyMapPanel -class USERPREF_MT_ndof_settings(bpy.types.Menu): +class USERPREF_MT_ndof_settings(Menu): # accessed from the window keybindings in C (only) bl_label = "3D Mouse Settings" @@ -780,7 +781,7 @@ class USERPREF_MT_ndof_settings(bpy.types.Menu): layout.prop(input_prefs, "ndof_lock_horizon", icon='NDOF_DOM') -class USERPREF_PT_input(bpy.types.Panel, InputKeyMapPanel): +class USERPREF_PT_input(Panel, InputKeyMapPanel): bl_space_type = 'USER_PREFERENCES' bl_label = "Input" @@ -870,7 +871,7 @@ class USERPREF_PT_input(bpy.types.Panel, InputKeyMapPanel): #print("runtime", time.time() - start) -class USERPREF_MT_addons_dev_guides(bpy.types.Menu): +class USERPREF_MT_addons_dev_guides(Menu): bl_label = "Development Guides" # menu to open webpages with addons development guides @@ -881,7 +882,7 @@ class USERPREF_MT_addons_dev_guides(bpy.types.Menu): layout.operator('wm.url_open', text='How to share your addon', icon='URL').url = 'http://wiki.blender.org/index.php/Dev:Py/Sharing' -class USERPREF_PT_addons(bpy.types.Panel): +class USERPREF_PT_addons(Panel): bl_space_type = 'USER_PREFERENCES' bl_label = "Addons" bl_region_type = 'WINDOW' @@ -1071,7 +1072,7 @@ class USERPREF_PT_addons(bpy.types.Panel): row.operator("wm.addon_disable", icon='CHECKBOX_HLT', text="", emboss=False).module = module_name -class WM_OT_addon_enable(bpy.types.Operator): +class WM_OT_addon_enable(Operator): "Enable an addon" bl_idname = "wm.addon_enable" bl_label = "Enable Add-On" @@ -1100,7 +1101,7 @@ class WM_OT_addon_enable(bpy.types.Operator): return {'CANCELLED'} -class WM_OT_addon_disable(bpy.types.Operator): +class WM_OT_addon_disable(Operator): "Disable an addon" bl_idname = "wm.addon_disable" bl_label = "Disable Add-On" @@ -1112,7 +1113,7 @@ class WM_OT_addon_disable(bpy.types.Operator): return {'FINISHED'} -class WM_OT_addon_install(bpy.types.Operator): +class WM_OT_addon_install(Operator): "Install an addon" bl_idname = "wm.addon_install" bl_label = "Install Add-On..." @@ -1258,7 +1259,7 @@ class WM_OT_addon_install(bpy.types.Operator): return {'RUNNING_MODAL'} -class WM_OT_addon_remove(bpy.types.Operator): +class WM_OT_addon_remove(Operator): "Disable an addon" bl_idname = "wm.addon_remove" bl_label = "Remove Add-On" @@ -1306,7 +1307,7 @@ class WM_OT_addon_remove(bpy.types.Operator): return wm.invoke_props_dialog(self, width=600) -class WM_OT_addon_expand(bpy.types.Operator): +class WM_OT_addon_expand(Operator): "Display more information on this add-on" bl_idname = "wm.addon_expand" bl_label = "" diff --git a/release/scripts/startup/bl_ui/space_userpref_keymap.py b/release/scripts/startup/bl_ui/space_userpref_keymap.py index f63da6551de..d595b32c710 100644 --- a/release/scripts/startup/bl_ui/space_userpref_keymap.py +++ b/release/scripts/startup/bl_ui/space_userpref_keymap.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Menu, Operator import os @@ -124,7 +125,7 @@ def _merge_keymaps(kc1, kc2): return merged_keymaps -class USERPREF_MT_keyconfigs(bpy.types.Menu): +class USERPREF_MT_keyconfigs(Menu): bl_label = "KeyPresets" preset_subdir = "keyconfig" preset_operator = "wm.keyconfig_activate" @@ -135,7 +136,7 @@ class USERPREF_MT_keyconfigs(bpy.types.Menu): props.value = "context.window_manager.keyconfigs.default" # now draw the presets - bpy.types.Menu.draw_preset(self, context) + Menu.draw_preset(self, context) class InputKeyMapPanel: @@ -232,7 +233,7 @@ class InputKeyMapPanel: flow = box.column_flow(columns=2) for pname, value in properties.bl_rna.properties.items(): if pname != "rna_type" and not properties.is_property_hidden(pname): - if isinstance(value, bpy.types.OperatorProperties): + if isinstance(value, OperatorProperties): InputKeyMapPanel.draw_kmi_properties(box, value, title=pname) else: flow.prop(properties, pname) @@ -410,7 +411,7 @@ def export_properties(prefix, properties, lines=None): for pname in properties.bl_rna.properties.keys(): if pname != "rna_type" and not properties.is_property_hidden(pname): value = getattr(properties, pname) - if isinstance(value, bpy.types.OperatorProperties): + if isinstance(value, OperatorProperties): export_properties(prefix + "." + pname, value, lines) elif properties.is_property_set(pname): value = _string_value(value) @@ -419,7 +420,7 @@ def export_properties(prefix, properties, lines=None): return lines -class WM_OT_keyconfig_test(bpy.types.Operator): +class WM_OT_keyconfig_test(Operator): "Test keyconfig for conflicts" bl_idname = "wm.keyconfig_test" bl_label = "Test Key Configuration for Conflicts" @@ -527,7 +528,7 @@ def _string_value(value): return result -class WM_OT_keyconfig_import(bpy.types.Operator): +class WM_OT_keyconfig_import(Operator): "Import key configuration from a python script" bl_idname = "wm.keyconfig_import" bl_label = "Import Key Configuration..." @@ -574,7 +575,7 @@ class WM_OT_keyconfig_import(bpy.types.Operator): # This operator is also used by interaction presets saving - AddPresetBase -class WM_OT_keyconfig_export(bpy.types.Operator): +class WM_OT_keyconfig_export(Operator): "Export key configuration to a python script" bl_idname = "wm.keyconfig_export" bl_label = "Export Key Configuration..." @@ -667,7 +668,7 @@ class WM_OT_keyconfig_export(bpy.types.Operator): return {'RUNNING_MODAL'} -class WM_OT_keymap_restore(bpy.types.Operator): +class WM_OT_keymap_restore(Operator): "Restore key map(s)" bl_idname = "wm.keymap_restore" bl_label = "Restore Key Map(s)" @@ -687,7 +688,7 @@ class WM_OT_keymap_restore(bpy.types.Operator): return {'FINISHED'} -class WM_OT_keyitem_restore(bpy.types.Operator): +class WM_OT_keyitem_restore(Operator): "Restore key map item" bl_idname = "wm.keyitem_restore" bl_label = "Restore Key Map Item" @@ -709,7 +710,7 @@ class WM_OT_keyitem_restore(bpy.types.Operator): return {'FINISHED'} -class WM_OT_keyitem_add(bpy.types.Operator): +class WM_OT_keyitem_add(Operator): "Add key map item" bl_idname = "wm.keyitem_add" bl_label = "Add Key Map Item" @@ -731,7 +732,7 @@ class WM_OT_keyitem_add(bpy.types.Operator): return {'FINISHED'} -class WM_OT_keyitem_remove(bpy.types.Operator): +class WM_OT_keyitem_remove(Operator): "Remove key map item" bl_idname = "wm.keyitem_remove" bl_label = "Remove Key Map Item" @@ -749,7 +750,7 @@ class WM_OT_keyitem_remove(bpy.types.Operator): return {'FINISHED'} -class WM_OT_keyconfig_remove(bpy.types.Operator): +class WM_OT_keyconfig_remove(Operator): "Remove key config" bl_idname = "wm.keyconfig_remove" bl_label = "Remove Key Config" diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index 083c330f61d..fa22e216ec9 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -18,9 +18,10 @@ # import bpy +from bpy.types import Header, Menu, Operator, Panel -class VIEW3D_HT_header(bpy.types.Header): +class VIEW3D_HT_header(Header): bl_space_type = 'VIEW_3D' def draw(self, context): @@ -128,7 +129,7 @@ class ShowHideMenu(): layout.operator("%s.hide" % self._operator_name, text="Hide Unselected").unselected = True -class VIEW3D_MT_transform(bpy.types.Menu): +class VIEW3D_MT_transform(Menu): bl_label = "Transform" # TODO: get rid of the custom text strings? @@ -180,7 +181,7 @@ class VIEW3D_MT_transform(bpy.types.Menu): layout.operator("object.align") -class VIEW3D_MT_mirror(bpy.types.Menu): +class VIEW3D_MT_mirror(Menu): bl_label = "Mirror" def draw(self, context): @@ -218,7 +219,7 @@ class VIEW3D_MT_mirror(bpy.types.Menu): layout.operator("object.vertex_group_mirror") -class VIEW3D_MT_snap(bpy.types.Menu): +class VIEW3D_MT_snap(Menu): bl_label = "Snap" def draw(self, context): @@ -235,7 +236,7 @@ class VIEW3D_MT_snap(bpy.types.Menu): layout.operator("view3d.snap_cursor_to_active", text="Cursor to Active") -class VIEW3D_MT_uv_map(bpy.types.Menu): +class VIEW3D_MT_uv_map(Menu): bl_label = "UV Mapping" def draw(self, context): @@ -268,7 +269,7 @@ class VIEW3D_MT_uv_map(bpy.types.Menu): # ********** View menus ********** -class VIEW3D_MT_view(bpy.types.Menu): +class VIEW3D_MT_view(Menu): bl_label = "View" def draw(self, context): @@ -326,7 +327,7 @@ class VIEW3D_MT_view(bpy.types.Menu): layout.operator("screen.screen_full_area") -class VIEW3D_MT_view_navigation(bpy.types.Menu): +class VIEW3D_MT_view_navigation(Menu): bl_label = "Navigation" def draw(self, context): @@ -349,7 +350,7 @@ class VIEW3D_MT_view_navigation(bpy.types.Menu): layout.operator("view3d.fly") -class VIEW3D_MT_view_align(bpy.types.Menu): +class VIEW3D_MT_view_align(Menu): bl_label = "Align View" def draw(self, context): @@ -365,7 +366,7 @@ class VIEW3D_MT_view_align(bpy.types.Menu): layout.operator("view3d.view_center_cursor") -class VIEW3D_MT_view_align_selected(bpy.types.Menu): +class VIEW3D_MT_view_align_selected(Menu): bl_label = "Align View to Selected" def draw(self, context): @@ -391,7 +392,7 @@ class VIEW3D_MT_view_align_selected(bpy.types.Menu): props.type = 'LEFT' -class VIEW3D_MT_view_cameras(bpy.types.Menu): +class VIEW3D_MT_view_cameras(Menu): bl_label = "Cameras" def draw(self, context): @@ -403,7 +404,7 @@ class VIEW3D_MT_view_cameras(bpy.types.Menu): # ********** Select menus, suffix from context.mode ********** -class VIEW3D_MT_select_object(bpy.types.Menu): +class VIEW3D_MT_select_object(Menu): bl_label = "Select" def draw(self, context): @@ -429,7 +430,7 @@ class VIEW3D_MT_select_object(bpy.types.Menu): layout.operator("object.select_pattern", text="Select Pattern...") -class VIEW3D_MT_select_pose(bpy.types.Menu): +class VIEW3D_MT_select_pose(Menu): bl_label = "Select" def draw(self, context): @@ -466,7 +467,7 @@ class VIEW3D_MT_select_pose(bpy.types.Menu): layout.operator("object.select_pattern", text="Select Pattern...") -class VIEW3D_MT_select_particle(bpy.types.Menu): +class VIEW3D_MT_select_particle(Menu): bl_label = "Select" def draw(self, context): @@ -491,7 +492,7 @@ class VIEW3D_MT_select_particle(bpy.types.Menu): layout.operator("particle.select_tips", text="Tips") -class VIEW3D_MT_select_edit_mesh(bpy.types.Menu): +class VIEW3D_MT_select_edit_mesh(Menu): bl_label = "Select" def draw(self, context): @@ -543,7 +544,7 @@ class VIEW3D_MT_select_edit_mesh(bpy.types.Menu): layout.operator("mesh.region_to_loop") -class VIEW3D_MT_select_edit_curve(bpy.types.Menu): +class VIEW3D_MT_select_edit_curve(Menu): bl_label = "Select" def draw(self, context): @@ -572,7 +573,7 @@ class VIEW3D_MT_select_edit_curve(bpy.types.Menu): layout.operator("curve.select_less") -class VIEW3D_MT_select_edit_surface(bpy.types.Menu): +class VIEW3D_MT_select_edit_surface(Menu): bl_label = "Select" def draw(self, context): @@ -598,7 +599,7 @@ class VIEW3D_MT_select_edit_surface(bpy.types.Menu): layout.operator("curve.select_less") -class VIEW3D_MT_select_edit_metaball(bpy.types.Menu): +class VIEW3D_MT_select_edit_metaball(Menu): bl_label = "Select" def draw(self, context): @@ -616,7 +617,7 @@ class VIEW3D_MT_select_edit_metaball(bpy.types.Menu): layout.operator("mball.select_random_metaelems") -class VIEW3D_MT_select_edit_lattice(bpy.types.Menu): +class VIEW3D_MT_select_edit_lattice(Menu): bl_label = "Select" def draw(self, context): @@ -629,7 +630,7 @@ class VIEW3D_MT_select_edit_lattice(bpy.types.Menu): layout.operator("lattice.select_all", text="Select/Deselect All") -class VIEW3D_MT_select_edit_armature(bpy.types.Menu): +class VIEW3D_MT_select_edit_armature(Menu): bl_label = "Select" def draw(self, context): @@ -660,7 +661,7 @@ class VIEW3D_MT_select_edit_armature(bpy.types.Menu): layout.operator("object.select_pattern", text="Select Pattern...") -class VIEW3D_MT_select_face(bpy.types.Menu): # XXX no matching enum +class VIEW3D_MT_select_face(Menu): # XXX no matching enum bl_label = "Select" def draw(self, context): @@ -673,7 +674,7 @@ class VIEW3D_MT_select_face(bpy.types.Menu): # XXX no matching enum # ********** Object menu ********** -class VIEW3D_MT_object(bpy.types.Menu): +class VIEW3D_MT_object(Menu): bl_context = "objectmode" bl_label = "Object" @@ -731,7 +732,7 @@ class VIEW3D_MT_object(bpy.types.Menu): layout.operator_menu_enum("object.convert", "target") -class VIEW3D_MT_object_animation(bpy.types.Menu): +class VIEW3D_MT_object_animation(Menu): bl_label = "Animation" def draw(self, context): @@ -742,7 +743,7 @@ class VIEW3D_MT_object_animation(bpy.types.Menu): layout.operator("anim.keying_set_active_set", text="Change Keying Set...") -class VIEW3D_MT_object_clear(bpy.types.Menu): +class VIEW3D_MT_object_clear(Menu): bl_label = "Clear" def draw(self, context): @@ -754,7 +755,7 @@ class VIEW3D_MT_object_clear(bpy.types.Menu): layout.operator("object.origin_clear", text="Origin") -class VIEW3D_MT_object_specials(bpy.types.Menu): +class VIEW3D_MT_object_specials(Menu): bl_label = "Specials" @classmethod @@ -849,7 +850,7 @@ class VIEW3D_MT_object_specials(bpy.types.Menu): props = layout.operator("object.hide_render_clear_all") -class VIEW3D_MT_object_apply(bpy.types.Menu): +class VIEW3D_MT_object_apply(Menu): bl_label = "Apply" def draw(self, context): @@ -868,7 +869,7 @@ class VIEW3D_MT_object_apply(bpy.types.Menu): layout.operator("object.duplicates_make_real") -class VIEW3D_MT_object_parent(bpy.types.Menu): +class VIEW3D_MT_object_parent(Menu): bl_label = "Parent" def draw(self, context): @@ -878,7 +879,7 @@ class VIEW3D_MT_object_parent(bpy.types.Menu): layout.operator("object.parent_clear", text="Clear") -class VIEW3D_MT_object_track(bpy.types.Menu): +class VIEW3D_MT_object_track(Menu): bl_label = "Track" def draw(self, context): @@ -888,7 +889,7 @@ class VIEW3D_MT_object_track(bpy.types.Menu): layout.operator("object.track_clear", text="Clear") -class VIEW3D_MT_object_group(bpy.types.Menu): +class VIEW3D_MT_object_group(Menu): bl_label = "Group" def draw(self, context): @@ -903,7 +904,7 @@ class VIEW3D_MT_object_group(bpy.types.Menu): layout.operator("group.objects_remove_active") -class VIEW3D_MT_object_constraints(bpy.types.Menu): +class VIEW3D_MT_object_constraints(Menu): bl_label = "Constraints" def draw(self, context): @@ -914,7 +915,7 @@ class VIEW3D_MT_object_constraints(bpy.types.Menu): layout.operator("object.constraints_clear") -class VIEW3D_MT_object_showhide(bpy.types.Menu): +class VIEW3D_MT_object_showhide(Menu): bl_label = "Show/Hide" def draw(self, context): @@ -925,7 +926,7 @@ class VIEW3D_MT_object_showhide(bpy.types.Menu): layout.operator("object.hide_view_set", text="Hide Unselected").unselected = True -class VIEW3D_MT_make_single_user(bpy.types.Menu): +class VIEW3D_MT_make_single_user(Menu): bl_label = "Make Single User" def draw(self, context): @@ -947,7 +948,7 @@ class VIEW3D_MT_make_single_user(bpy.types.Menu): props.animation = True -class VIEW3D_MT_make_links(bpy.types.Menu): +class VIEW3D_MT_make_links(Menu): bl_label = "Make Links" def draw(self, context): @@ -964,7 +965,7 @@ class VIEW3D_MT_make_links(bpy.types.Menu): layout.operator_enum("object.make_links_data", "type") # inline -class VIEW3D_MT_object_game(bpy.types.Menu): +class VIEW3D_MT_object_game(Menu): bl_label = "Game" def draw(self, context): @@ -986,7 +987,7 @@ class VIEW3D_MT_object_game(bpy.types.Menu): # ********** Vertex paint menu ********** -class VIEW3D_MT_paint_vertex(bpy.types.Menu): +class VIEW3D_MT_paint_vertex(Menu): bl_label = "Paint" def draw(self, context): @@ -1001,7 +1002,7 @@ class VIEW3D_MT_paint_vertex(bpy.types.Menu): layout.operator("paint.vertex_color_dirt") -class VIEW3D_MT_hook(bpy.types.Menu): +class VIEW3D_MT_hook(Menu): bl_label = "Hooks" def draw(self, context): @@ -1020,7 +1021,7 @@ class VIEW3D_MT_hook(bpy.types.Menu): layout.operator_menu_enum("object.hook_recenter", "modifier") -class VIEW3D_MT_vertex_group(bpy.types.Menu): +class VIEW3D_MT_vertex_group(Menu): bl_label = "Vertex Groups" def draw(self, context): @@ -1045,7 +1046,7 @@ class VIEW3D_MT_vertex_group(bpy.types.Menu): # ********** Weight paint menu ********** -class VIEW3D_MT_paint_weight(bpy.types.Menu): +class VIEW3D_MT_paint_weight(Menu): bl_label = "Weights" def draw(self, context): @@ -1075,7 +1076,7 @@ class VIEW3D_MT_paint_weight(bpy.types.Menu): # ********** Sculpt menu ********** -class VIEW3D_MT_sculpt(bpy.types.Menu): +class VIEW3D_MT_sculpt(Menu): bl_label = "Sculpt" def draw(self, context): @@ -1125,7 +1126,7 @@ class VIEW3D_MT_sculpt(bpy.types.Menu): # ********** Particle menu ********** -class VIEW3D_MT_particle(bpy.types.Menu): +class VIEW3D_MT_particle(Menu): bl_label = "Particle" def draw(self, context): @@ -1157,7 +1158,7 @@ class VIEW3D_MT_particle(bpy.types.Menu): layout.menu("VIEW3D_MT_particle_showhide") -class VIEW3D_MT_particle_specials(bpy.types.Menu): +class VIEW3D_MT_particle_specials(Menu): bl_label = "Specials" def draw(self, context): @@ -1175,13 +1176,13 @@ class VIEW3D_MT_particle_specials(bpy.types.Menu): layout.operator("particle.remove_doubles") -class VIEW3D_MT_particle_showhide(ShowHideMenu, bpy.types.Menu): +class VIEW3D_MT_particle_showhide(ShowHideMenu, Menu): _operator_name = "particle" # ********** Pose Menu ********** -class VIEW3D_MT_pose(bpy.types.Menu): +class VIEW3D_MT_pose(Menu): bl_label = "Pose" def draw(self, context): @@ -1250,7 +1251,7 @@ class VIEW3D_MT_pose(bpy.types.Menu): layout.menu("VIEW3D_MT_bone_options_toggle", text="Bone Settings") -class VIEW3D_MT_pose_transform(bpy.types.Menu): +class VIEW3D_MT_pose_transform(Menu): bl_label = "Clear Transform" def draw(self, context): @@ -1265,7 +1266,7 @@ class VIEW3D_MT_pose_transform(bpy.types.Menu): layout.label(text="Origin") -class VIEW3D_MT_pose_slide(bpy.types.Menu): +class VIEW3D_MT_pose_slide(Menu): bl_label = "In-Betweens" def draw(self, context): @@ -1276,7 +1277,7 @@ class VIEW3D_MT_pose_slide(bpy.types.Menu): layout.operator("pose.breakdown") -class VIEW3D_MT_pose_propagate(bpy.types.Menu): +class VIEW3D_MT_pose_propagate(Menu): bl_label = "Propagate" def draw(self, context): @@ -1294,7 +1295,7 @@ class VIEW3D_MT_pose_propagate(bpy.types.Menu): layout.operator("pose.propagate", text="On Selected Markers").mode = 'SELECTED_MARKERS' -class VIEW3D_MT_pose_library(bpy.types.Menu): +class VIEW3D_MT_pose_library(Menu): bl_label = "Pose Library" def draw(self, context): @@ -1309,7 +1310,7 @@ class VIEW3D_MT_pose_library(bpy.types.Menu): layout.operator("poselib.pose_remove", text="Remove Pose...") -class VIEW3D_MT_pose_motion(bpy.types.Menu): +class VIEW3D_MT_pose_motion(Menu): bl_label = "Motion Paths" def draw(self, context): @@ -1319,7 +1320,7 @@ class VIEW3D_MT_pose_motion(bpy.types.Menu): layout.operator("pose.paths_clear", text="Clear") -class VIEW3D_MT_pose_group(bpy.types.Menu): +class VIEW3D_MT_pose_group(Menu): bl_label = "Bone Groups" def draw(self, context): @@ -1333,7 +1334,7 @@ class VIEW3D_MT_pose_group(bpy.types.Menu): layout.operator("pose.group_unassign") -class VIEW3D_MT_pose_ik(bpy.types.Menu): +class VIEW3D_MT_pose_ik(Menu): bl_label = "Inverse Kinematics" def draw(self, context): @@ -1343,7 +1344,7 @@ class VIEW3D_MT_pose_ik(bpy.types.Menu): layout.operator("pose.ik_clear") -class VIEW3D_MT_pose_constraints(bpy.types.Menu): +class VIEW3D_MT_pose_constraints(Menu): bl_label = "Constraints" def draw(self, context): @@ -1354,11 +1355,11 @@ class VIEW3D_MT_pose_constraints(bpy.types.Menu): layout.operator("pose.constraints_clear") -class VIEW3D_MT_pose_showhide(ShowHideMenu, bpy.types.Menu): +class VIEW3D_MT_pose_showhide(ShowHideMenu, Menu): _operator_name = "pose" -class VIEW3D_MT_pose_apply(bpy.types.Menu): +class VIEW3D_MT_pose_apply(Menu): bl_label = "Apply" def draw(self, context): @@ -1397,24 +1398,24 @@ class BoneOptions: props.type = self.type -class VIEW3D_MT_bone_options_toggle(bpy.types.Menu, BoneOptions): +class VIEW3D_MT_bone_options_toggle(Menu, BoneOptions): bl_label = "Toggle Bone Options" type = 'TOGGLE' -class VIEW3D_MT_bone_options_enable(bpy.types.Menu, BoneOptions): +class VIEW3D_MT_bone_options_enable(Menu, BoneOptions): bl_label = "Enable Bone Options" type = 'ENABLE' -class VIEW3D_MT_bone_options_disable(bpy.types.Menu, BoneOptions): +class VIEW3D_MT_bone_options_disable(Menu, BoneOptions): bl_label = "Disable Bone Options" type = 'DISABLE' # ********** Edit Menus, suffix from ob.type ********** -class VIEW3D_MT_edit_mesh(bpy.types.Menu): +class VIEW3D_MT_edit_mesh(Menu): bl_label = "Mesh" def draw(self, context): @@ -1461,7 +1462,7 @@ class VIEW3D_MT_edit_mesh(bpy.types.Menu): layout.menu("VIEW3D_MT_edit_mesh_showhide") -class VIEW3D_MT_edit_mesh_specials(bpy.types.Menu): +class VIEW3D_MT_edit_mesh_specials(Menu): bl_label = "Specials" def draw(self, context): @@ -1486,7 +1487,7 @@ class VIEW3D_MT_edit_mesh_specials(bpy.types.Menu): layout.operator("mesh.select_vertex_path") -class VIEW3D_MT_edit_mesh_select_mode(bpy.types.Menu): +class VIEW3D_MT_edit_mesh_select_mode(Menu): bl_label = "Mesh Select Mode" def draw(self, context): @@ -1507,7 +1508,7 @@ class VIEW3D_MT_edit_mesh_select_mode(bpy.types.Menu): prop.data_path = "tool_settings.mesh_select_mode" -class VIEW3D_MT_edit_mesh_extrude(bpy.types.Menu): +class VIEW3D_MT_edit_mesh_extrude(Menu): bl_label = "Extrude" _extrude_funcs = { \ @@ -1541,7 +1542,7 @@ class VIEW3D_MT_edit_mesh_extrude(bpy.types.Menu): self._extrude_funcs[menu_id](layout) -class VIEW3D_OT_edit_mesh_extrude_individual_move(bpy.types.Operator): +class VIEW3D_OT_edit_mesh_extrude_individual_move(Operator): "Extrude individual elements and move" bl_label = "Extrude Individual and Move" bl_idname = "view3d.edit_mesh_extrude_individual_move" @@ -1570,7 +1571,7 @@ class VIEW3D_OT_edit_mesh_extrude_individual_move(bpy.types.Operator): return self.execute(context) -class VIEW3D_OT_edit_mesh_extrude_move(bpy.types.Operator): +class VIEW3D_OT_edit_mesh_extrude_move(Operator): "Extrude and move along normals" bl_label = "Extrude and Move on Normals" bl_idname = "view3d.edit_mesh_extrude_move_normal" @@ -1596,7 +1597,7 @@ class VIEW3D_OT_edit_mesh_extrude_move(bpy.types.Operator): return self.execute(context) -class VIEW3D_MT_edit_mesh_vertices(bpy.types.Menu): +class VIEW3D_MT_edit_mesh_vertices(Menu): bl_label = "Vertices" def draw(self, context): @@ -1628,7 +1629,7 @@ class VIEW3D_MT_edit_mesh_vertices(bpy.types.Menu): layout.menu("VIEW3D_MT_hook") -class VIEW3D_MT_edit_mesh_edges(bpy.types.Menu): +class VIEW3D_MT_edit_mesh_edges(Menu): bl_label = "Edges" def draw(self, context): @@ -1668,7 +1669,7 @@ class VIEW3D_MT_edit_mesh_edges(bpy.types.Menu): layout.operator("mesh.region_to_loop") -class VIEW3D_MT_edit_mesh_faces(bpy.types.Menu): +class VIEW3D_MT_edit_mesh_faces(Menu): bl_label = "Faces" bl_idname = "VIEW3D_MT_edit_mesh_faces" @@ -1716,7 +1717,7 @@ class VIEW3D_MT_edit_mesh_faces(bpy.types.Menu): layout.operator_menu_enum("mesh.colors_mirror", "axis") -class VIEW3D_MT_edit_mesh_normals(bpy.types.Menu): +class VIEW3D_MT_edit_mesh_normals(Menu): bl_label = "Normals" def draw(self, context): @@ -1730,7 +1731,7 @@ class VIEW3D_MT_edit_mesh_normals(bpy.types.Menu): layout.operator("mesh.flip_normals") -class VIEW3D_MT_edit_mesh_showhide(ShowHideMenu, bpy.types.Menu): +class VIEW3D_MT_edit_mesh_showhide(ShowHideMenu, Menu): _operator_name = "mesh" # Edit Curve @@ -1770,13 +1771,13 @@ def draw_curve(self, context): layout.menu("VIEW3D_MT_edit_curve_showhide") -class VIEW3D_MT_edit_curve(bpy.types.Menu): +class VIEW3D_MT_edit_curve(Menu): bl_label = "Curve" draw = draw_curve -class VIEW3D_MT_edit_curve_ctrlpoints(bpy.types.Menu): +class VIEW3D_MT_edit_curve_ctrlpoints(Menu): bl_label = "Control Points" def draw(self, context): @@ -1798,7 +1799,7 @@ class VIEW3D_MT_edit_curve_ctrlpoints(bpy.types.Menu): layout.menu("VIEW3D_MT_hook") -class VIEW3D_MT_edit_curve_segments(bpy.types.Menu): +class VIEW3D_MT_edit_curve_segments(Menu): bl_label = "Segments" def draw(self, context): @@ -1808,7 +1809,7 @@ class VIEW3D_MT_edit_curve_segments(bpy.types.Menu): layout.operator("curve.switch_direction") -class VIEW3D_MT_edit_curve_specials(bpy.types.Menu): +class VIEW3D_MT_edit_curve_specials(Menu): bl_label = "Specials" def draw(self, context): @@ -1822,17 +1823,17 @@ class VIEW3D_MT_edit_curve_specials(bpy.types.Menu): layout.operator("curve.smooth_radius") -class VIEW3D_MT_edit_curve_showhide(ShowHideMenu, bpy.types.Menu): +class VIEW3D_MT_edit_curve_showhide(ShowHideMenu, Menu): _operator_name = "curve" -class VIEW3D_MT_edit_surface(bpy.types.Menu): +class VIEW3D_MT_edit_surface(Menu): bl_label = "Surface" draw = draw_curve -class VIEW3D_MT_edit_font(bpy.types.Menu): +class VIEW3D_MT_edit_font(Menu): bl_label = "Text" def draw(self, context): @@ -1852,7 +1853,7 @@ class VIEW3D_MT_edit_font(bpy.types.Menu): layout.operator("font.style_toggle", text="Toggle Small Caps").style = 'SMALL_CAPS' -class VIEW3D_MT_edit_text_chars(bpy.types.Menu): +class VIEW3D_MT_edit_text_chars(Menu): bl_label = "Special Characters" def draw(self, context): @@ -1886,7 +1887,7 @@ class VIEW3D_MT_edit_text_chars(bpy.types.Menu): layout.operator("font.text_insert", text="Spanish Exclamation Mark|Alt !").text = b'\xC2\xA1'.decode() -class VIEW3D_MT_edit_meta(bpy.types.Menu): +class VIEW3D_MT_edit_meta(Menu): bl_label = "Metaball" def draw(self, context): @@ -1919,7 +1920,7 @@ class VIEW3D_MT_edit_meta(bpy.types.Menu): layout.menu("VIEW3D_MT_edit_meta_showhide") -class VIEW3D_MT_edit_meta_showhide(bpy.types.Menu): +class VIEW3D_MT_edit_meta_showhide(Menu): bl_label = "Show/Hide" def draw(self, context): @@ -1930,7 +1931,7 @@ class VIEW3D_MT_edit_meta_showhide(bpy.types.Menu): layout.operator("mball.hide_metaelems", text="Hide Unselected").unselected = True -class VIEW3D_MT_edit_lattice(bpy.types.Menu): +class VIEW3D_MT_edit_lattice(Menu): bl_label = "Lattice" def draw(self, context): @@ -1952,7 +1953,7 @@ class VIEW3D_MT_edit_lattice(bpy.types.Menu): layout.prop_menu_enum(settings, "proportional_edit_falloff") -class VIEW3D_MT_edit_armature(bpy.types.Menu): +class VIEW3D_MT_edit_armature(Menu): bl_label = "Armature" def draw(self, context): @@ -2007,7 +2008,7 @@ class VIEW3D_MT_edit_armature(bpy.types.Menu): layout.menu("VIEW3D_MT_bone_options_toggle", text="Bone Settings") -class VIEW3D_MT_armature_specials(bpy.types.Menu): +class VIEW3D_MT_armature_specials(Menu): bl_label = "Specials" def draw(self, context): @@ -2027,7 +2028,7 @@ class VIEW3D_MT_armature_specials(bpy.types.Menu): layout.operator("armature.flip_names", text="Flip Names") -class VIEW3D_MT_edit_armature_parent(bpy.types.Menu): +class VIEW3D_MT_edit_armature_parent(Menu): bl_label = "Parent" def draw(self, context): @@ -2037,7 +2038,7 @@ class VIEW3D_MT_edit_armature_parent(bpy.types.Menu): layout.operator("armature.parent_clear", text="Clear") -class VIEW3D_MT_edit_armature_roll(bpy.types.Menu): +class VIEW3D_MT_edit_armature_roll(Menu): bl_label = "Bone Roll" def draw(self, context): @@ -2052,7 +2053,7 @@ class VIEW3D_MT_edit_armature_roll(bpy.types.Menu): # ********** Panel ********** -class VIEW3D_PT_view3d_properties(bpy.types.Panel): +class VIEW3D_PT_view3d_properties(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "View" @@ -2093,7 +2094,7 @@ class VIEW3D_PT_view3d_properties(bpy.types.Panel): layout.column().prop(view, "cursor_location") -class VIEW3D_PT_view3d_name(bpy.types.Panel): +class VIEW3D_PT_view3d_name(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Item" @@ -2118,7 +2119,7 @@ class VIEW3D_PT_view3d_name(bpy.types.Panel): row.prop(bone, "name", text="") -class VIEW3D_PT_view3d_display(bpy.types.Panel): +class VIEW3D_PT_view3d_display(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Display" @@ -2190,7 +2191,7 @@ class VIEW3D_PT_view3d_display(bpy.types.Panel): row.prop(region, "use_box_clip") -class VIEW3D_PT_view3d_meshdisplay(bpy.types.Panel): +class VIEW3D_PT_view3d_meshdisplay(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Mesh Display" @@ -2227,7 +2228,7 @@ class VIEW3D_PT_view3d_meshdisplay(bpy.types.Panel): col.prop(mesh, "show_extra_face_area") -class VIEW3D_PT_view3d_curvedisplay(bpy.types.Panel): +class VIEW3D_PT_view3d_curvedisplay(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Curve Display" @@ -2249,7 +2250,7 @@ class VIEW3D_PT_view3d_curvedisplay(bpy.types.Panel): col.prop(context.scene.tool_settings, "normal_size", text="Normal Size") -class VIEW3D_PT_background_image(bpy.types.Panel): +class VIEW3D_PT_background_image(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Background Images" @@ -2302,7 +2303,7 @@ class VIEW3D_PT_background_image(bpy.types.Panel): row.prop(bg, "offset_y", text="Y") -class VIEW3D_PT_transform_orientations(bpy.types.Panel): +class VIEW3D_PT_transform_orientations(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Transform Orientations" @@ -2330,7 +2331,7 @@ class VIEW3D_PT_transform_orientations(bpy.types.Panel): col.operator("transform.delete_orientation", text="Delete") -class VIEW3D_PT_etch_a_ton(bpy.types.Panel): +class VIEW3D_PT_etch_a_ton(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Skeleton Sketching" @@ -2375,7 +2376,7 @@ class VIEW3D_PT_etch_a_ton(bpy.types.Panel): col.operator("sketch.convert", text="Convert") -class VIEW3D_PT_context_properties(bpy.types.Panel): +class VIEW3D_PT_context_properties(Panel): bl_space_type = 'VIEW_3D' bl_region_type = 'UI' bl_label = "Properties" diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py index 85dd6f7da5e..864d59f0cdb 100644 --- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py +++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py @@ -18,6 +18,7 @@ # import bpy +from bpy.types import Menu, Panel class View3DPanel(): @@ -61,7 +62,7 @@ def draw_gpencil_tools(context, layout): # ********** default tools for objectmode **************** -class VIEW3D_PT_tools_objectmode(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_objectmode(View3DPanel, Panel): bl_context = "objectmode" bl_label = "Object Tools" @@ -106,7 +107,7 @@ class VIEW3D_PT_tools_objectmode(View3DPanel, bpy.types.Panel): # ********** default tools for editmode_mesh **************** -class VIEW3D_PT_tools_meshedit(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_meshedit(View3DPanel, Panel): bl_context = "mesh_edit" bl_label = "Mesh Tools" @@ -165,7 +166,7 @@ class VIEW3D_PT_tools_meshedit(View3DPanel, bpy.types.Panel): draw_gpencil_tools(context, layout) -class VIEW3D_PT_tools_meshedit_options(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_meshedit_options(View3DPanel, Panel): bl_context = "mesh_edit" bl_label = "Mesh Options" @@ -191,7 +192,7 @@ class VIEW3D_PT_tools_meshedit_options(View3DPanel, bpy.types.Panel): # ********** default tools for editmode_curve **************** -class VIEW3D_PT_tools_curveedit(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_curveedit(View3DPanel, Panel): bl_context = "curve_edit" bl_label = "Curve Tools" @@ -237,7 +238,7 @@ class VIEW3D_PT_tools_curveedit(View3DPanel, bpy.types.Panel): # ********** default tools for editmode_surface **************** -class VIEW3D_PT_tools_surfaceedit(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_surfaceedit(View3DPanel, Panel): bl_context = "surface_edit" bl_label = "Surface Tools" @@ -269,7 +270,7 @@ class VIEW3D_PT_tools_surfaceedit(View3DPanel, bpy.types.Panel): # ********** default tools for editmode_text **************** -class VIEW3D_PT_tools_textedit(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_textedit(View3DPanel, Panel): bl_context = "text_edit" bl_label = "Text Tools" @@ -299,7 +300,7 @@ class VIEW3D_PT_tools_textedit(View3DPanel, bpy.types.Panel): # ********** default tools for editmode_armature **************** -class VIEW3D_PT_tools_armatureedit(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_armatureedit(View3DPanel, Panel): bl_context = "armature_edit" bl_label = "Armature Tools" @@ -328,7 +329,7 @@ class VIEW3D_PT_tools_armatureedit(View3DPanel, bpy.types.Panel): draw_gpencil_tools(context, layout) -class VIEW3D_PT_tools_armatureedit_options(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_armatureedit_options(View3DPanel, Panel): bl_context = "armature_edit" bl_label = "Armature Options" @@ -340,7 +341,7 @@ class VIEW3D_PT_tools_armatureedit_options(View3DPanel, bpy.types.Panel): # ********** default tools for editmode_mball **************** -class VIEW3D_PT_tools_mballedit(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_mballedit(View3DPanel, Panel): bl_context = "mball_edit" bl_label = "Meta Tools" @@ -360,7 +361,7 @@ class VIEW3D_PT_tools_mballedit(View3DPanel, bpy.types.Panel): # ********** default tools for editmode_lattice **************** -class VIEW3D_PT_tools_latticeedit(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_latticeedit(View3DPanel, Panel): bl_context = "lattice_edit" bl_label = "Lattice Tools" @@ -384,7 +385,7 @@ class VIEW3D_PT_tools_latticeedit(View3DPanel, bpy.types.Panel): # ********** default tools for posemode **************** -class VIEW3D_PT_tools_posemode(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_posemode(View3DPanel, Panel): bl_context = "posemode" bl_label = "Pose Tools" @@ -425,7 +426,7 @@ class VIEW3D_PT_tools_posemode(View3DPanel, bpy.types.Panel): draw_gpencil_tools(context, layout) -class VIEW3D_PT_tools_posemode_options(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_posemode_options(View3DPanel, Panel): bl_context = "posemode" bl_label = "Pose Options" @@ -459,7 +460,7 @@ class PaintPanel(): return None -class VIEW3D_PT_tools_brush(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_tools_brush(PaintPanel, Panel): bl_label = "Brush" @classmethod @@ -677,7 +678,7 @@ class VIEW3D_PT_tools_brush(PaintPanel, bpy.types.Panel): #row.prop(brush, "use_pressure_jitter", toggle=True, text="") -class VIEW3D_PT_tools_brush_texture(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_tools_brush_texture(PaintPanel, Panel): bl_label = "Texture" bl_options = {'DEFAULT_CLOSED'} @@ -775,7 +776,7 @@ class VIEW3D_PT_tools_brush_texture(PaintPanel, bpy.types.Panel): col.active = tex_slot.map_mode in {'FIXED', 'TILED'} and brush.use_texture_overlay -class VIEW3D_PT_tools_brush_tool(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_tools_brush_tool(PaintPanel, Panel): bl_label = "Tool" bl_options = {'DEFAULT_CLOSED'} @@ -809,7 +810,7 @@ class VIEW3D_PT_tools_brush_tool(PaintPanel, bpy.types.Panel): row.prop(brush, "use_paint_image", text="", icon='TPAINT_HLT') -class VIEW3D_PT_tools_brush_stroke(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_tools_brush_stroke(PaintPanel, Panel): bl_label = "Stroke" bl_options = {'DEFAULT_CLOSED'} @@ -907,7 +908,7 @@ class VIEW3D_PT_tools_brush_stroke(PaintPanel, bpy.types.Panel): # row.prop(brush, "use_pressure_spacing", toggle=True, text="") -class VIEW3D_PT_tools_brush_curve(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_tools_brush_curve(PaintPanel, Panel): bl_label = "Curve" bl_options = {'DEFAULT_CLOSED'} @@ -934,7 +935,7 @@ class VIEW3D_PT_tools_brush_curve(PaintPanel, bpy.types.Panel): row.operator("brush.curve_preset", icon="NOCURVE", text="").shape = 'MAX' -class VIEW3D_PT_sculpt_options(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_sculpt_options(PaintPanel, Panel): bl_label = "Options" bl_options = {'DEFAULT_CLOSED'} @@ -964,7 +965,7 @@ class VIEW3D_PT_sculpt_options(PaintPanel, bpy.types.Panel): layout.prop(tool_settings, "sculpt_paint_use_unified_strength", text="Strength") -class VIEW3D_PT_sculpt_symmetry(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_sculpt_symmetry(PaintPanel, Panel): bl_label = "Symmetry" bl_options = {'DEFAULT_CLOSED'} @@ -992,7 +993,7 @@ class VIEW3D_PT_sculpt_symmetry(PaintPanel, bpy.types.Panel): layout.prop(sculpt, "use_symmetry_feather", text="Feather") -class VIEW3D_PT_tools_brush_appearance(PaintPanel, bpy.types.Panel): +class VIEW3D_PT_tools_brush_appearance(PaintPanel, Panel): bl_label = "Appearance" bl_options = {'DEFAULT_CLOSED'} @@ -1038,7 +1039,7 @@ class VIEW3D_PT_tools_brush_appearance(PaintPanel, bpy.types.Panel): # ********** default tools for weightpaint **************** -class VIEW3D_PT_tools_weightpaint(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_weightpaint(View3DPanel, Panel): bl_context = "weightpaint" bl_label = "Weight Tools" @@ -1056,7 +1057,7 @@ class VIEW3D_PT_tools_weightpaint(View3DPanel, bpy.types.Panel): col.operator("object.vertex_group_levels", text="Levels") -class VIEW3D_PT_tools_weightpaint_options(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_weightpaint_options(View3DPanel, Panel): bl_context = "weightpaint" bl_label = "Options" @@ -1093,7 +1094,7 @@ class VIEW3D_PT_tools_weightpaint_options(View3DPanel, bpy.types.Panel): # ********** default tools for vertexpaint **************** -class VIEW3D_PT_tools_vertexpaint(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_vertexpaint(View3DPanel, Panel): bl_context = "vertexpaint" bl_label = "Options" @@ -1122,7 +1123,7 @@ class VIEW3D_PT_tools_vertexpaint(View3DPanel, bpy.types.Panel): # ********** default tools for texturepaint **************** -class VIEW3D_PT_tools_projectpaint(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_projectpaint(View3DPanel, Panel): bl_context = "imagepaint" bl_label = "Project Paint" @@ -1214,7 +1215,7 @@ class VIEW3D_PT_imagepaint_options(PaintPanel): col.prop(tool_settings, "sculpt_paint_use_unified_strength", text="Strength") -class VIEW3D_MT_tools_projectpaint_clone(bpy.types.Menu): +class VIEW3D_MT_tools_projectpaint_clone(Menu): bl_label = "Clone Layer" def draw(self, context): @@ -1225,7 +1226,7 @@ class VIEW3D_MT_tools_projectpaint_clone(bpy.types.Menu): prop.value = i -class VIEW3D_MT_tools_projectpaint_stencil(bpy.types.Menu): +class VIEW3D_MT_tools_projectpaint_stencil(Menu): bl_label = "Mask Layer" def draw(self, context): @@ -1236,7 +1237,7 @@ class VIEW3D_MT_tools_projectpaint_stencil(bpy.types.Menu): prop.value = i -class VIEW3D_PT_tools_particlemode(View3DPanel, bpy.types.Panel): +class VIEW3D_PT_tools_particlemode(View3DPanel, Panel): '''default tools for particle mode''' bl_context = "particlemode" bl_label = "Options" From db72192c22787fdf99bc7b20c6864b37b8e871f4 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 12 Aug 2011 07:20:49 +0000 Subject: [PATCH 364/624] Bye bye vile relics of extinct version control systems, Causing a flurry of refresh file prompts post-commit, Confusing local diffs and causing merge conflicts, Stating the obvious; redundant and useless... We shall not miss thou, blasted expand $keywords$ --- source/blender/blenkernel/BKE_action.h | 2 -- source/blender/blenkernel/BKE_anim.h | 2 -- source/blender/blenkernel/BKE_animsys.h | 2 -- source/blender/blenkernel/BKE_armature.h | 2 -- source/blender/blenkernel/BKE_constraint.h | 2 -- source/blender/blenkernel/BKE_nla.h | 2 -- source/blender/blenkernel/intern/action.c | 2 -- source/blender/blenkernel/intern/anim.c | 6 +----- source/blender/blenkernel/intern/anim_sys.c | 2 -- source/blender/blenkernel/intern/armature.c | 2 -- source/blender/blenkernel/intern/constraint.c | 2 -- source/blender/blenkernel/intern/fcurve.c | 2 -- source/blender/blenkernel/intern/fmodifier.c | 2 -- source/blender/blenkernel/intern/gpencil.c | 2 -- source/blender/blenkernel/intern/ipo.c | 5 +---- source/blender/blenkernel/intern/nla.c | 2 -- source/blender/editors/animation/anim_channels_defines.c | 2 -- source/blender/editors/animation/anim_channels_edit.c | 2 -- source/blender/editors/animation/anim_deps.c | 2 -- source/blender/editors/animation/anim_draw.c | 2 -- source/blender/editors/animation/anim_filter.c | 2 -- source/blender/editors/animation/anim_intern.h | 2 -- source/blender/editors/animation/anim_ipo_utils.c | 2 -- source/blender/editors/animation/anim_markers.c | 2 -- source/blender/editors/animation/anim_ops.c | 2 -- source/blender/editors/animation/drivers.c | 2 -- source/blender/editors/animation/fmodifier_ui.c | 2 -- source/blender/editors/animation/keyframes_draw.c | 2 -- source/blender/editors/animation/keyframes_edit.c | 2 -- source/blender/editors/animation/keyframes_general.c | 2 -- source/blender/editors/animation/keyframing.c | 2 -- source/blender/editors/animation/keyingsets.c | 2 -- source/blender/editors/armature/armature_intern.h | 2 -- source/blender/editors/armature/armature_ops.c | 2 -- source/blender/editors/armature/editarmature.c | 2 -- source/blender/editors/armature/poseSlide.c | 2 -- source/blender/editors/armature/poseUtils.c | 2 -- source/blender/editors/armature/poselib.c | 2 -- source/blender/editors/armature/poseobject.c | 2 -- source/blender/editors/gpencil/drawgpencil.c | 2 -- source/blender/editors/gpencil/editaction_gpencil.c | 2 -- source/blender/editors/gpencil/gpencil_buttons.c | 2 -- source/blender/editors/gpencil/gpencil_edit.c | 2 -- source/blender/editors/gpencil/gpencil_intern.h | 2 -- source/blender/editors/gpencil/gpencil_ops.c | 2 -- source/blender/editors/gpencil/gpencil_paint.c | 2 -- source/blender/editors/include/ED_anim_api.h | 2 -- source/blender/editors/include/ED_gpencil.h | 2 -- source/blender/editors/include/ED_keyframes_draw.h | 2 -- source/blender/editors/include/ED_keyframes_edit.h | 2 -- source/blender/editors/include/ED_keyframing.h | 2 -- source/blender/editors/include/ED_markers.h | 2 -- source/blender/editors/space_action/action_draw.c | 2 -- source/blender/editors/space_action/action_edit.c | 2 -- source/blender/editors/space_action/action_intern.h | 2 -- source/blender/editors/space_action/action_ops.c | 2 -- source/blender/editors/space_action/action_select.c | 2 -- source/blender/editors/space_action/space_action.c | 2 -- source/blender/editors/space_graph/graph_draw.c | 2 -- source/blender/editors/space_nla/nla_buttons.c | 2 -- source/blender/editors/space_nla/nla_channels.c | 2 -- source/blender/editors/space_nla/nla_draw.c | 2 -- source/blender/editors/space_nla/nla_edit.c | 2 -- source/blender/editors/space_nla/nla_intern.h | 2 -- source/blender/editors/space_nla/nla_ops.c | 2 -- source/blender/editors/space_nla/nla_select.c | 2 -- source/blender/editors/space_nla/space_nla.c | 2 -- source/blender/editors/space_outliner/outliner_intern.h | 2 -- source/blender/editors/space_outliner/outliner_ops.c | 2 -- source/blender/editors/space_outliner/space_outliner.c | 2 -- source/blender/editors/space_time/space_time.c | 2 -- source/blender/editors/space_time/time_intern.h | 2 -- source/blender/editors/space_time/time_ops.c | 2 -- source/blender/makesdna/DNA_action_types.h | 4 +--- source/blender/makesdna/DNA_anim_types.h | 4 +--- source/blender/makesdna/DNA_armature_types.h | 2 -- source/blender/makesdna/DNA_constraint_types.h | 2 -- source/blender/makesdna/DNA_gpencil_types.h | 2 -- source/blender/makesdna/DNA_ipo_types.h | 2 -- source/blender/makesdna/DNA_nla_types.h | 2 -- source/blender/makesrna/intern/rna_action.c | 2 -- source/blender/makesrna/intern/rna_animation.c | 2 -- source/blender/makesrna/intern/rna_animation_api.c | 2 -- source/blender/makesrna/intern/rna_animviz.c | 2 -- source/blender/makesrna/intern/rna_armature.c | 2 -- source/blender/makesrna/intern/rna_constraint.c | 2 -- source/blender/makesrna/intern/rna_fcurve.c | 2 -- source/blender/makesrna/intern/rna_gpencil.c | 2 -- source/blender/makesrna/intern/rna_nla.c | 2 -- source/blender/makesrna/intern/rna_pose.c | 2 -- 90 files changed, 4 insertions(+), 187 deletions(-) diff --git a/source/blender/blenkernel/BKE_action.h b/source/blender/blenkernel/BKE_action.h index 7d3de68c005..67efb7752ea 100644 --- a/source/blender/blenkernel/BKE_action.h +++ b/source/blender/blenkernel/BKE_action.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/BKE_anim.h b/source/blender/blenkernel/BKE_anim.h index 25165eeaee7..44aebdf6205 100644 --- a/source/blender/blenkernel/BKE_anim.h +++ b/source/blender/blenkernel/BKE_anim.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/BKE_animsys.h b/source/blender/blenkernel/BKE_animsys.h index bf619d76e68..98f9ee14c7e 100644 --- a/source/blender/blenkernel/BKE_animsys.h +++ b/source/blender/blenkernel/BKE_animsys.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/BKE_armature.h b/source/blender/blenkernel/BKE_armature.h index efa87532859..7d60c00156d 100644 --- a/source/blender/blenkernel/BKE_armature.h +++ b/source/blender/blenkernel/BKE_armature.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/BKE_constraint.h b/source/blender/blenkernel/BKE_constraint.h index ddff45c5422..925d1180dbd 100644 --- a/source/blender/blenkernel/BKE_constraint.h +++ b/source/blender/blenkernel/BKE_constraint.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/BKE_nla.h b/source/blender/blenkernel/BKE_nla.h index 49c1f8acd24..773c5ced1cb 100644 --- a/source/blender/blenkernel/BKE_nla.h +++ b/source/blender/blenkernel/BKE_nla.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/action.c b/source/blender/blenkernel/intern/action.c index a6539f00605..9c2467505cd 100644 --- a/source/blender/blenkernel/intern/action.c +++ b/source/blender/blenkernel/intern/action.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/anim.c b/source/blender/blenkernel/intern/anim.c index 7ddb078ef8e..b965d14af00 100644 --- a/source/blender/blenkernel/intern/anim.c +++ b/source/blender/blenkernel/intern/anim.c @@ -1,8 +1,4 @@ -/* anim.c - * - * - * $Id$ - * +/* * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index 832d13c9c2f..1c4746b1828 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/armature.c b/source/blender/blenkernel/intern/armature.c index 0b31e51d62e..62ce184a2d7 100644 --- a/source/blender/blenkernel/intern/armature.c +++ b/source/blender/blenkernel/intern/armature.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/constraint.c b/source/blender/blenkernel/intern/constraint.c index a321e718bbb..91091d3880f 100644 --- a/source/blender/blenkernel/intern/constraint.c +++ b/source/blender/blenkernel/intern/constraint.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c index 28f17b3cf86..2e532222d5b 100644 --- a/source/blender/blenkernel/intern/fcurve.c +++ b/source/blender/blenkernel/intern/fcurve.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/fmodifier.c b/source/blender/blenkernel/intern/fmodifier.c index dcf81c19479..64e51023816 100644 --- a/source/blender/blenkernel/intern/fmodifier.c +++ b/source/blender/blenkernel/intern/fmodifier.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c index db0c9d2735f..c2e94cc97db 100644 --- a/source/blender/blenkernel/intern/gpencil.c +++ b/source/blender/blenkernel/intern/gpencil.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/ipo.c b/source/blender/blenkernel/intern/ipo.c index d41a3a36b2d..0d3f3cc5ae4 100644 --- a/source/blender/blenkernel/intern/ipo.c +++ b/source/blender/blenkernel/intern/ipo.c @@ -1,7 +1,4 @@ -/* ipo.c - * - * $Id$ - * +/* * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/blenkernel/intern/nla.c b/source/blender/blenkernel/intern/nla.c index dad49646622..463f3bdd5cb 100644 --- a/source/blender/blenkernel/intern/nla.c +++ b/source/blender/blenkernel/intern/nla.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index 20597ca5cdd..806af4c0ef5 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index 551bc7e263e..ffa0b2d5ff5 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_deps.c b/source/blender/editors/animation/anim_deps.c index 13061113926..fdccf5d4baa 100644 --- a/source/blender/editors/animation/anim_deps.c +++ b/source/blender/editors/animation/anim_deps.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_draw.c b/source/blender/editors/animation/anim_draw.c index 2c2a8045b64..70974386917 100644 --- a/source/blender/editors/animation/anim_draw.c +++ b/source/blender/editors/animation/anim_draw.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index b4d1253c764..0472731dd6d 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_intern.h b/source/blender/editors/animation/anim_intern.h index 7818e8118a3..0ac941e5630 100644 --- a/source/blender/editors/animation/anim_intern.h +++ b/source/blender/editors/animation/anim_intern.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_ipo_utils.c b/source/blender/editors/animation/anim_ipo_utils.c index fc05f46929b..9c43671cdf4 100644 --- a/source/blender/editors/animation/anim_ipo_utils.c +++ b/source/blender/editors/animation/anim_ipo_utils.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_markers.c b/source/blender/editors/animation/anim_markers.c index 732fc0bd267..48ddc8df5ef 100644 --- a/source/blender/editors/animation/anim_markers.c +++ b/source/blender/editors/animation/anim_markers.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/anim_ops.c b/source/blender/editors/animation/anim_ops.c index 7a94a21d41e..eaba8343f4d 100644 --- a/source/blender/editors/animation/anim_ops.c +++ b/source/blender/editors/animation/anim_ops.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/drivers.c b/source/blender/editors/animation/drivers.c index 3df65a942da..28195be943c 100644 --- a/source/blender/editors/animation/drivers.c +++ b/source/blender/editors/animation/drivers.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/fmodifier_ui.c b/source/blender/editors/animation/fmodifier_ui.c index 8197d6b25dd..b22a8a1cc37 100644 --- a/source/blender/editors/animation/fmodifier_ui.c +++ b/source/blender/editors/animation/fmodifier_ui.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/keyframes_draw.c b/source/blender/editors/animation/keyframes_draw.c index 56bc37709bc..c1e81cd0901 100644 --- a/source/blender/editors/animation/keyframes_draw.c +++ b/source/blender/editors/animation/keyframes_draw.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/keyframes_edit.c b/source/blender/editors/animation/keyframes_edit.c index d5fb8b17440..cc360b34516 100644 --- a/source/blender/editors/animation/keyframes_edit.c +++ b/source/blender/editors/animation/keyframes_edit.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/keyframes_general.c b/source/blender/editors/animation/keyframes_general.c index e2afda04d30..3d3311b35eb 100644 --- a/source/blender/editors/animation/keyframes_general.c +++ b/source/blender/editors/animation/keyframes_general.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/keyframing.c b/source/blender/editors/animation/keyframing.c index fbedb466f7e..4e87409b7fd 100644 --- a/source/blender/editors/animation/keyframing.c +++ b/source/blender/editors/animation/keyframing.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/animation/keyingsets.c b/source/blender/editors/animation/keyingsets.c index 69e7c4eb73a..69abd1cb5a4 100644 --- a/source/blender/editors/animation/keyingsets.c +++ b/source/blender/editors/animation/keyingsets.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/armature/armature_intern.h b/source/blender/editors/armature/armature_intern.h index 9c466a79822..cc654f6d2bc 100644 --- a/source/blender/editors/armature/armature_intern.h +++ b/source/blender/editors/armature/armature_intern.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/armature/armature_ops.c b/source/blender/editors/armature/armature_ops.c index faf06f09141..28454fa0fa9 100644 --- a/source/blender/editors/armature/armature_ops.c +++ b/source/blender/editors/armature/armature_ops.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/armature/editarmature.c b/source/blender/editors/armature/editarmature.c index dcbbd424cdf..ec190f05987 100644 --- a/source/blender/editors/armature/editarmature.c +++ b/source/blender/editors/armature/editarmature.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/armature/poseSlide.c b/source/blender/editors/armature/poseSlide.c index 9b92bccd979..b3ea568abf4 100644 --- a/source/blender/editors/armature/poseSlide.c +++ b/source/blender/editors/armature/poseSlide.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/armature/poseUtils.c b/source/blender/editors/armature/poseUtils.c index e1e346ab920..4b22d76ad0b 100644 --- a/source/blender/editors/armature/poseUtils.c +++ b/source/blender/editors/armature/poseUtils.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/armature/poselib.c b/source/blender/editors/armature/poselib.c index d09c4f1b5e0..ff6deb6a836 100644 --- a/source/blender/editors/armature/poselib.c +++ b/source/blender/editors/armature/poselib.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index 20165a67879..48d349ce837 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/gpencil/drawgpencil.c b/source/blender/editors/gpencil/drawgpencil.c index a275a5f908a..440d5ee7c4d 100644 --- a/source/blender/editors/gpencil/drawgpencil.c +++ b/source/blender/editors/gpencil/drawgpencil.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/gpencil/editaction_gpencil.c b/source/blender/editors/gpencil/editaction_gpencil.c index e70fd2f9abf..937d24eed04 100644 --- a/source/blender/editors/gpencil/editaction_gpencil.c +++ b/source/blender/editors/gpencil/editaction_gpencil.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/gpencil/gpencil_buttons.c b/source/blender/editors/gpencil/gpencil_buttons.c index d95f64c31e1..192f5c10d07 100644 --- a/source/blender/editors/gpencil/gpencil_buttons.c +++ b/source/blender/editors/gpencil/gpencil_buttons.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/gpencil/gpencil_edit.c b/source/blender/editors/gpencil/gpencil_edit.c index 2860d467cef..9dc764b7aac 100644 --- a/source/blender/editors/gpencil/gpencil_edit.c +++ b/source/blender/editors/gpencil/gpencil_edit.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/gpencil/gpencil_intern.h b/source/blender/editors/gpencil/gpencil_intern.h index 6ecdc2b054b..c31de8d30a7 100644 --- a/source/blender/editors/gpencil/gpencil_intern.h +++ b/source/blender/editors/gpencil/gpencil_intern.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/gpencil/gpencil_ops.c b/source/blender/editors/gpencil/gpencil_ops.c index f2efada8406..e1e4c8d5457 100644 --- a/source/blender/editors/gpencil/gpencil_ops.c +++ b/source/blender/editors/gpencil/gpencil_ops.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/gpencil/gpencil_paint.c b/source/blender/editors/gpencil/gpencil_paint.c index 2311f4a3a64..ffe2e334772 100644 --- a/source/blender/editors/gpencil/gpencil_paint.c +++ b/source/blender/editors/gpencil/gpencil_paint.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/include/ED_anim_api.h b/source/blender/editors/include/ED_anim_api.h index b0df4070d23..b730913a368 100644 --- a/source/blender/editors/include/ED_anim_api.h +++ b/source/blender/editors/include/ED_anim_api.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/include/ED_gpencil.h b/source/blender/editors/include/ED_gpencil.h index e5715316a31..07dcc959e32 100644 --- a/source/blender/editors/include/ED_gpencil.h +++ b/source/blender/editors/include/ED_gpencil.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/include/ED_keyframes_draw.h b/source/blender/editors/include/ED_keyframes_draw.h index 3c1bb814c82..91723a1a33f 100644 --- a/source/blender/editors/include/ED_keyframes_draw.h +++ b/source/blender/editors/include/ED_keyframes_draw.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/include/ED_keyframes_edit.h b/source/blender/editors/include/ED_keyframes_edit.h index d9e7317fc66..5881e8c4bfe 100644 --- a/source/blender/editors/include/ED_keyframes_edit.h +++ b/source/blender/editors/include/ED_keyframes_edit.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/include/ED_keyframing.h b/source/blender/editors/include/ED_keyframing.h index 0ca3a932266..9dbe86bc5ac 100644 --- a/source/blender/editors/include/ED_keyframing.h +++ b/source/blender/editors/include/ED_keyframing.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/include/ED_markers.h b/source/blender/editors/include/ED_markers.h index a8e91add348..30a0d47eda2 100644 --- a/source/blender/editors/include/ED_markers.h +++ b/source/blender/editors/include/ED_markers.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_action/action_draw.c b/source/blender/editors/space_action/action_draw.c index d4d665171bc..f541423e69d 100644 --- a/source/blender/editors/space_action/action_draw.c +++ b/source/blender/editors/space_action/action_draw.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_action/action_edit.c b/source/blender/editors/space_action/action_edit.c index 5276e62b9eb..b5dfdcdc668 100644 --- a/source/blender/editors/space_action/action_edit.c +++ b/source/blender/editors/space_action/action_edit.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_action/action_intern.h b/source/blender/editors/space_action/action_intern.h index 512b6e329dd..2a23f105737 100644 --- a/source/blender/editors/space_action/action_intern.h +++ b/source/blender/editors/space_action/action_intern.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_action/action_ops.c b/source/blender/editors/space_action/action_ops.c index 2ccad308676..491d436741e 100644 --- a/source/blender/editors/space_action/action_ops.c +++ b/source/blender/editors/space_action/action_ops.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_action/action_select.c b/source/blender/editors/space_action/action_select.c index 68dd0a8c256..aa29e54f436 100644 --- a/source/blender/editors/space_action/action_select.c +++ b/source/blender/editors/space_action/action_select.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_action/space_action.c b/source/blender/editors/space_action/space_action.c index a05d1d3df93..8cd6e388b08 100644 --- a/source/blender/editors/space_action/space_action.c +++ b/source/blender/editors/space_action/space_action.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index 7e40f2e5159..d65297e068d 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/nla_buttons.c b/source/blender/editors/space_nla/nla_buttons.c index 0f0662d84b1..4392e49e5d7 100644 --- a/source/blender/editors/space_nla/nla_buttons.c +++ b/source/blender/editors/space_nla/nla_buttons.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/nla_channels.c b/source/blender/editors/space_nla/nla_channels.c index 08a4de81013..8775d256b80 100644 --- a/source/blender/editors/space_nla/nla_channels.c +++ b/source/blender/editors/space_nla/nla_channels.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index eb9529b5186..9ce5aafd48a 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index fa24bd2f895..df638107bc3 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/nla_intern.h b/source/blender/editors/space_nla/nla_intern.h index bd76d2484dd..ec2e22e65fa 100644 --- a/source/blender/editors/space_nla/nla_intern.h +++ b/source/blender/editors/space_nla/nla_intern.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/nla_ops.c b/source/blender/editors/space_nla/nla_ops.c index 8ed117755c7..821e302c13d 100644 --- a/source/blender/editors/space_nla/nla_ops.c +++ b/source/blender/editors/space_nla/nla_ops.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/nla_select.c b/source/blender/editors/space_nla/nla_select.c index 5dc937d3ce1..c33316620eb 100644 --- a/source/blender/editors/space_nla/nla_select.c +++ b/source/blender/editors/space_nla/nla_select.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_nla/space_nla.c b/source/blender/editors/space_nla/space_nla.c index f2e0abe1e60..48859acff6a 100644 --- a/source/blender/editors/space_nla/space_nla.c +++ b/source/blender/editors/space_nla/space_nla.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_outliner/outliner_intern.h b/source/blender/editors/space_outliner/outliner_intern.h index 85bbbd4fffb..e87b68a9ac3 100644 --- a/source/blender/editors/space_outliner/outliner_intern.h +++ b/source/blender/editors/space_outliner/outliner_intern.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_outliner/outliner_ops.c b/source/blender/editors/space_outliner/outliner_ops.c index b79bb000201..3e83da13e55 100644 --- a/source/blender/editors/space_outliner/outliner_ops.c +++ b/source/blender/editors/space_outliner/outliner_ops.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_outliner/space_outliner.c b/source/blender/editors/space_outliner/space_outliner.c index 603be557a3c..49d8b6b5da4 100644 --- a/source/blender/editors/space_outliner/space_outliner.c +++ b/source/blender/editors/space_outliner/space_outliner.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_time/space_time.c b/source/blender/editors/space_time/space_time.c index a1347f6c306..6ea7a94b288 100644 --- a/source/blender/editors/space_time/space_time.c +++ b/source/blender/editors/space_time/space_time.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_time/time_intern.h b/source/blender/editors/space_time/time_intern.h index 03ba617de14..094b0bc9e86 100644 --- a/source/blender/editors/space_time/time_intern.h +++ b/source/blender/editors/space_time/time_intern.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/editors/space_time/time_ops.c b/source/blender/editors/space_time/time_ops.c index e9559426b81..78d903a2997 100644 --- a/source/blender/editors/space_time/time_ops.c +++ b/source/blender/editors/space_time/time_ops.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesdna/DNA_action_types.h b/source/blender/makesdna/DNA_action_types.h index f40d41f59bd..a820e59779f 100644 --- a/source/blender/makesdna/DNA_action_types.h +++ b/source/blender/makesdna/DNA_action_types.h @@ -1,6 +1,4 @@ -/* - * $Id$ - * +/* * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesdna/DNA_anim_types.h b/source/blender/makesdna/DNA_anim_types.h index c0030cd0e5e..e1dfd652900 100644 --- a/source/blender/makesdna/DNA_anim_types.h +++ b/source/blender/makesdna/DNA_anim_types.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or @@ -586,7 +584,7 @@ typedef struct NlaStrip { short type; /* type of NLA strip */ void *speaker_handle; /* handle for speaker objects */ - + int flag; /* settings */ int pad2; } NlaStrip; diff --git a/source/blender/makesdna/DNA_armature_types.h b/source/blender/makesdna/DNA_armature_types.h index 1675fdd3e90..442fc3ddcce 100644 --- a/source/blender/makesdna/DNA_armature_types.h +++ b/source/blender/makesdna/DNA_armature_types.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesdna/DNA_constraint_types.h b/source/blender/makesdna/DNA_constraint_types.h index c2c0c6f1611..1be2c811a1b 100644 --- a/source/blender/makesdna/DNA_constraint_types.h +++ b/source/blender/makesdna/DNA_constraint_types.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesdna/DNA_gpencil_types.h b/source/blender/makesdna/DNA_gpencil_types.h index 6eb5f64ffc3..b259d592864 100644 --- a/source/blender/makesdna/DNA_gpencil_types.h +++ b/source/blender/makesdna/DNA_gpencil_types.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesdna/DNA_ipo_types.h b/source/blender/makesdna/DNA_ipo_types.h index 5dba9154a3a..43a4b99bc33 100644 --- a/source/blender/makesdna/DNA_ipo_types.h +++ b/source/blender/makesdna/DNA_ipo_types.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesdna/DNA_nla_types.h b/source/blender/makesdna/DNA_nla_types.h index c64dda2afd0..b92cf5c67e4 100644 --- a/source/blender/makesdna/DNA_nla_types.h +++ b/source/blender/makesdna/DNA_nla_types.h @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_action.c b/source/blender/makesrna/intern/rna_action.c index 25c08a57889..f24e0a92f78 100644 --- a/source/blender/makesrna/intern/rna_action.c +++ b/source/blender/makesrna/intern/rna_action.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_animation.c b/source/blender/makesrna/intern/rna_animation.c index a3b3d0ac8c9..0395a54be8e 100644 --- a/source/blender/makesrna/intern/rna_animation.c +++ b/source/blender/makesrna/intern/rna_animation.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_animation_api.c b/source/blender/makesrna/intern/rna_animation_api.c index 4f1a94d62c5..b3d2c02d0e4 100644 --- a/source/blender/makesrna/intern/rna_animation_api.c +++ b/source/blender/makesrna/intern/rna_animation_api.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_animviz.c b/source/blender/makesrna/intern/rna_animviz.c index 5e8c5692abe..e65b137e846 100644 --- a/source/blender/makesrna/intern/rna_animviz.c +++ b/source/blender/makesrna/intern/rna_animviz.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_armature.c b/source/blender/makesrna/intern/rna_armature.c index 19a6b482621..e2399b5b57c 100644 --- a/source/blender/makesrna/intern/rna_armature.c +++ b/source/blender/makesrna/intern/rna_armature.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_constraint.c b/source/blender/makesrna/intern/rna_constraint.c index 2887232b659..22d9a19f933 100644 --- a/source/blender/makesrna/intern/rna_constraint.c +++ b/source/blender/makesrna/intern/rna_constraint.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_fcurve.c b/source/blender/makesrna/intern/rna_fcurve.c index 6bb1416e7fc..e922a007249 100644 --- a/source/blender/makesrna/intern/rna_fcurve.c +++ b/source/blender/makesrna/intern/rna_fcurve.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_gpencil.c b/source/blender/makesrna/intern/rna_gpencil.c index 423b4e4f76b..9811d7bd797 100644 --- a/source/blender/makesrna/intern/rna_gpencil.c +++ b/source/blender/makesrna/intern/rna_gpencil.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_nla.c b/source/blender/makesrna/intern/rna_nla.c index 5756044d12b..ef4adde6fb4 100644 --- a/source/blender/makesrna/intern/rna_nla.c +++ b/source/blender/makesrna/intern/rna_nla.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or diff --git a/source/blender/makesrna/intern/rna_pose.c b/source/blender/makesrna/intern/rna_pose.c index 635fc967a5a..0dd8218d1b9 100644 --- a/source/blender/makesrna/intern/rna_pose.c +++ b/source/blender/makesrna/intern/rna_pose.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or From ebbd232555d9671161539a6d758bc789546d5ffb Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 12 Aug 2011 07:21:44 +0000 Subject: [PATCH 365/624] Fixing compiler warning --- source/blender/editors/space_graph/graph_buttons.c | 1 - 1 file changed, 1 deletion(-) diff --git a/source/blender/editors/space_graph/graph_buttons.c b/source/blender/editors/space_graph/graph_buttons.c index d8fd53b83d8..c713bc54d25 100644 --- a/source/blender/editors/space_graph/graph_buttons.c +++ b/source/blender/editors/space_graph/graph_buttons.c @@ -257,7 +257,6 @@ static void graphedit_activekey_update_cb(bContext *UNUSED(C), void *fcu_ptr, vo /* update callback for active keyframe properties - handle-editing wrapper */ static void graphedit_activekey_handles_cb(bContext *C, void *fcu_ptr, void *bezt_ptr) { - FCurve *fcu = (FCurve *)fcu_ptr; BezTriple *bezt = (BezTriple *)bezt_ptr; /* since editing the handles, make sure they're set to types which are receptive to editing From 059bbee2da03cd88cf8b28803e1917f9f065c1f9 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Fri, 12 Aug 2011 07:22:29 +0000 Subject: [PATCH 366/624] Drat... missed one --- source/blender/editors/space_graph/graph_buttons.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/blender/editors/space_graph/graph_buttons.c b/source/blender/editors/space_graph/graph_buttons.c index c713bc54d25..f3a70c496ef 100644 --- a/source/blender/editors/space_graph/graph_buttons.c +++ b/source/blender/editors/space_graph/graph_buttons.c @@ -1,6 +1,4 @@ /* - * $Id$ - * * ***** BEGIN GPL LICENSE BLOCK ***** * * This program is free software; you can redistribute it and/or From e4bdb6e95a6f2a0365901ed8d1cba698f19d6d39 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 12 Aug 2011 18:06:05 +0000 Subject: [PATCH 367/624] Code cleanup: replace some manual setting of ob->recalc with DAG_id_tag_update, is now just as fast anyway with delayed flush. --- source/blender/editors/object/object_transform.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/object/object_transform.c b/source/blender/editors/object/object_transform.c index f7c6ff99bde..78f3537bea9 100644 --- a/source/blender/editors/object/object_transform.c +++ b/source/blender/editors/object/object_transform.c @@ -246,7 +246,7 @@ static int object_clear_transform_generic_exec(bContext *C, wmOperator *op, } /* tag for updates */ - ob->recalc |= OB_RECALC_OB; + DAG_id_tag_update(&ob->id, OB_RECALC_OB); } } CTX_DATA_END; @@ -341,7 +341,8 @@ static int object_origin_clear_exec(bContext *C, wmOperator *UNUSED(op)) negate_v3_v3(v3, v1); mul_m3_v3(mat, v3); } - ob->recalc |= OB_RECALC_OB; + + DAG_id_tag_update(&ob->id, OB_RECALC_OB); } CTX_DATA_END; @@ -871,7 +872,7 @@ static int object_origin_set_exec(bContext *C, wmOperator *op) (ob->dup_group==ob_other->dup_group && (ob->transflag|ob_other->transflag) & OB_DUPLIGROUP) ) ) { ob_other->flag |= OB_DONE; - ob_other->recalc= OB_RECALC_OB|OB_RECALC_DATA; + DAG_id_tag_update(&ob_other->id, OB_RECALC_OB|OB_RECALC_DATA); copy_v3_v3(centn, cent); mul_mat3_m4_v3(ob_other->obmat, centn); /* ommit translation part */ @@ -890,11 +891,9 @@ static int object_origin_set_exec(bContext *C, wmOperator *op) } CTX_DATA_END; - for (tob= bmain->object.first; tob; tob= tob->id.next) { - if(tob->data && (((ID *)tob->data)->flag & LIB_DOIT)) { - tob->recalc= OB_RECALC_OB|OB_RECALC_DATA; - } - } + for (tob= bmain->object.first; tob; tob= tob->id.next) + if(tob->data && (((ID *)tob->data)->flag & LIB_DOIT)) + DAG_id_tag_update(&tob->id, OB_RECALC_OB|OB_RECALC_DATA); if (tot_change) { DAG_ids_flush_update(bmain, 0); From 24b18fd154d17373525a12e0f9a58c78143262ee Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Fri, 12 Aug 2011 18:10:31 +0000 Subject: [PATCH 368/624] More work on Advanced Retargeting and some stride bone bugs --- release/scripts/modules/retarget.py | 62 +++++++++++++++++++---------- release/scripts/startup/ui_mocap.py | 6 ++- 2 files changed, 47 insertions(+), 21 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 827d3d11ddc..d4deb159b22 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -277,20 +277,20 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame if "stride_bone" in bpy.data.objects: stride_action = bpy.data.actions.new("Stride Bone " + action_name) stride_action.use_fake_user = True - stride_bone = enduser_obj.parent + #~ stride_bone = enduser_obj.parent stride_bone.animation_data.action = stride_action else: bpy.ops.object.add() stride_bone = bpy.context.active_object stride_bone.name = "stride_bone" print(stride_bone) - stride_bone.location = Vector((0, 0, 0)) + stride_bone.location = enduser_obj_mat.to_translation() print(linearAvg) if linearAvg: #determine the average change in scale needed avg = sum(linearAvg) / len(linearAvg) scene.frame_set(s_frame) - initialPos = (tailLoc(perf_bones[perfRoot]) / avg) + stride_bone.location + initialPos = (tailLoc(perf_bones[perfRoot]) / avg) #+ stride_bone.location for t in range(s_frame, e_frame): scene.frame_set(t) #calculate the new position, by dividing by the found ratio between performer and enduser @@ -298,6 +298,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame stride_bone.location = enduser_obj_mat * (newTranslation - initialPos) stride_bone.keyframe_insert("location") else: + stride_bone.keyframe_insert("location") stride_bone.animation_data.action.name = ("Stride Bone " + action_name) @@ -371,7 +372,7 @@ def cleanAndStoreObjMat(performer_obj, enduser_obj): #restore the object matrixes after parenting the auto generated IK empties -def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone): +def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone, scene, s_frame): pose_bones = enduser_obj.pose.bones for pose_bone in pose_bones: if pose_bone.name + "Org" in bpy.data.objects: @@ -379,6 +380,8 @@ def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, str empty.parent = stride_bone performer_obj.matrix_world = perf_obj_mat enduser_obj.parent = stride_bone + scene.frame_set(s_frame) + enduser_obj_mat = enduser_obj_mat.to_3x3().to_4x4() * Matrix.Translation(stride_bone.matrix_world.to_translation()) enduser_obj.matrix_world = enduser_obj_mat @@ -455,20 +458,23 @@ def preAdvancedRetargeting(performer_obj, enduser_obj): createDictionary(performer_obj.data, enduser_obj.data) bones = enduser_obj.pose.bones map_bones = [bone for bone in bones if bone.bone.reverseMap] + perf_root = performer_obj.pose.bones[0].name for bone in map_bones: perf_bone = bone.bone.reverseMap[0].name addLocalRot = False; - if bone.bone.use_connect or not bone.constraints: + if (not bone.bone.use_connect) and (perf_bone!=perf_root): locks = bone.lock_location - if not (locks[0] or locks[1] or locks[2]): - cons = bone.constraints.new('COPY_LOCATION') - cons.name = "retargetTemp" - cons.use_x = not locks[0] - cons.use_y = not locks[1] - cons.use_z = not locks[2] - cons.target = performer_obj - cons.subtarget = perf_bone - addLocalRot = True + #if not (locks[0] or locks[1] or locks[2]): + cons = bone.constraints.new('COPY_LOCATION') + cons.name = "retargetTemp" + cons.use_x = not locks[0] + cons.use_y = not locks[1] + cons.use_z = not locks[2] + cons.target = performer_obj + cons.subtarget = perf_bone + cons.target_space = 'LOCAL' + cons.owner_space = 'LOCAL' + addLocalRot = True cons2 = bone.constraints.new('COPY_ROTATION') @@ -479,12 +485,17 @@ def preAdvancedRetargeting(performer_obj, enduser_obj): cons2.use_z = not locks[2] cons2.target = performer_obj cons2.subtarget = perf_bone + cons2.target_space = 'WORLD' + cons2.owner_space = 'WORLD' - if addLocalRot: - for constraint in bone.constraints: - if constraint.type == 'COPY_ROTATION': - constraint.target_space = 'LOCAL' - constraint.owner_space = 'LOCAL_WITH_PARENT' + if perf_bone==perf_root: + addLocalRot = True + + #~ if addLocalRot: + #~ for constraint in bone.constraints: + #~ if constraint.type == 'COPY_ROTATION': + #~ constraint.target_space = 'LOCAL' + #~ constraint.owner_space = 'LOCAL' def prepareForBake(enduser_obj): @@ -539,7 +550,7 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): if not advanced: IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) bpy.ops.object.select_name(name=stride_bone.name, extend=False) - restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone) + restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone, scene, s_frame) bpy.ops.object.mode_set(mode='OBJECT') if not advanced: bpy.ops.object.select_name(name=inter_obj.name, extend=False) @@ -572,5 +583,16 @@ def profileWrapper(): e_frame = int(e_frame) totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) + +def isRigAdvanced(enduser_obj): + bones = enduser_obj.pose.bones + for bone in bones: + for constraint in bone.constraints: + if constraint.type != "IK": + return True + if enduser_obj.data.animation_data: + if enduser_obj.data.animation_data.drivers: + return True + if __name__ == "__main__": cProfile.run("profileWrapper()") diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 19a96750e49..82f76d66d1b 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -404,7 +404,11 @@ class OBJECT_OT_RetargetButton(bpy.types.Operator): s_frame, e_frame = performer_obj.animation_data.action.frame_range s_frame = int(s_frame) e_frame = int(e_frame) - retarget.totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) + if retarget.isRigAdvanced(enduser_obj) and not enduser_obj.data.advancedRetarget: + print("Recommended to use Advanced Retargeting method") + enduser_obj.data.advancedRetarget = True + else: + retarget.totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) return {"FINISHED"} @classmethod From c265a686d8ef83c4606a8c8846795b5b381a3dff Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 12 Aug 2011 18:11:22 +0000 Subject: [PATCH 369/624] Modifiers: add callback to loop over each texture assigned to a modifier. --- source/blender/blenkernel/BKE_modifier.h | 15 +++++++++++++++ source/blender/blenkernel/intern/modifier.c | 12 ++++++++++++ source/blender/modifiers/intern/MOD_armature.c | 1 + source/blender/modifiers/intern/MOD_array.c | 1 + source/blender/modifiers/intern/MOD_bevel.c | 1 + source/blender/modifiers/intern/MOD_boolean.c | 1 + source/blender/modifiers/intern/MOD_build.c | 3 ++- source/blender/modifiers/intern/MOD_cast.c | 1 + source/blender/modifiers/intern/MOD_cloth.c | 1 + source/blender/modifiers/intern/MOD_collision.c | 1 + source/blender/modifiers/intern/MOD_curve.c | 1 + source/blender/modifiers/intern/MOD_decimate.c | 1 + source/blender/modifiers/intern/MOD_displace.c | 7 +++++++ source/blender/modifiers/intern/MOD_edgesplit.c | 1 + source/blender/modifiers/intern/MOD_explode.c | 1 + source/blender/modifiers/intern/MOD_fluidsim.c | 1 + source/blender/modifiers/intern/MOD_hook.c | 1 + source/blender/modifiers/intern/MOD_lattice.c | 1 + source/blender/modifiers/intern/MOD_mask.c | 1 + source/blender/modifiers/intern/MOD_meshdeform.c | 1 + source/blender/modifiers/intern/MOD_mirror.c | 1 + source/blender/modifiers/intern/MOD_multires.c | 1 + source/blender/modifiers/intern/MOD_none.c | 1 + .../modifiers/intern/MOD_particleinstance.c | 1 + .../blender/modifiers/intern/MOD_particlesystem.c | 1 + source/blender/modifiers/intern/MOD_screw.c | 1 + source/blender/modifiers/intern/MOD_shapekey.c | 3 ++- source/blender/modifiers/intern/MOD_shrinkwrap.c | 1 + .../blender/modifiers/intern/MOD_simpledeform.c | 1 + source/blender/modifiers/intern/MOD_smoke.c | 1 + source/blender/modifiers/intern/MOD_smooth.c | 1 + source/blender/modifiers/intern/MOD_softbody.c | 1 + source/blender/modifiers/intern/MOD_solidify.c | 3 ++- source/blender/modifiers/intern/MOD_subsurf.c | 2 ++ source/blender/modifiers/intern/MOD_surface.c | 1 + source/blender/modifiers/intern/MOD_uvproject.c | 1 + source/blender/modifiers/intern/MOD_warp.c | 6 ++++++ source/blender/modifiers/intern/MOD_wave.c | 7 +++++++ 38 files changed, 84 insertions(+), 3 deletions(-) diff --git a/source/blender/blenkernel/BKE_modifier.h b/source/blender/blenkernel/BKE_modifier.h index 648e67cad8a..28950e4b2eb 100644 --- a/source/blender/blenkernel/BKE_modifier.h +++ b/source/blender/blenkernel/BKE_modifier.h @@ -101,6 +101,7 @@ typedef enum { typedef void (*ObjectWalkFunc)(void *userData, struct Object *ob, struct Object **obpoin); typedef void (*IDWalkFunc)(void *userData, struct Object *ob, struct ID **idpoin); +typedef void (*TexWalkFunc)(void *userData, struct Object *ob, struct ModifierData *md, const char *propname); typedef struct ModifierTypeInfo { /* The user visible name for this modifier */ @@ -284,6 +285,16 @@ typedef struct ModifierTypeInfo { */ void (*foreachIDLink)(struct ModifierData *md, struct Object *ob, IDWalkFunc walk, void *userData); + + /* Should call the given walk function for each texture that the + * modifier data stores. This is used for finding all textures in + * the context for the UI. + * + * This function is optional. If it is not present, it will be + * assumed the modifier has no textures. + */ + void (*foreachTexLink)(struct ModifierData *md, struct Object *ob, + TexWalkFunc walk, void *userData); } ModifierTypeInfo; ModifierTypeInfo *modifierType_getInfo (ModifierType type); @@ -315,6 +326,10 @@ void modifiers_foreachObjectLink(struct Object *ob, void modifiers_foreachIDLink(struct Object *ob, IDWalkFunc walk, void *userData); +void modifiers_foreachTexLink(struct Object *ob, + TexWalkFunc walk, + void *userData); + struct ModifierData *modifiers_findByType(struct Object *ob, ModifierType type); struct ModifierData *modifiers_findByName(struct Object *ob, const char *name); void modifiers_clearErrors(struct Object *ob); diff --git a/source/blender/blenkernel/intern/modifier.c b/source/blender/blenkernel/intern/modifier.c index 51f1cd61e7c..fe26c0ccd2d 100644 --- a/source/blender/blenkernel/intern/modifier.c +++ b/source/blender/blenkernel/intern/modifier.c @@ -195,6 +195,18 @@ void modifiers_foreachIDLink(Object *ob, IDWalkFunc walk, void *userData) } } +void modifiers_foreachTexLink(Object *ob, TexWalkFunc walk, void *userData) +{ + ModifierData *md = ob->modifiers.first; + + for (; md; md=md->next) { + ModifierTypeInfo *mti = modifierType_getInfo(md->type); + + if(mti->foreachTexLink) + mti->foreachTexLink(md, ob, walk, userData); + } +} + void modifier_copyData(ModifierData *md, ModifierData *target) { ModifierTypeInfo *mti = modifierType_getInfo(md->type); diff --git a/source/blender/modifiers/intern/MOD_armature.c b/source/blender/modifiers/intern/MOD_armature.c index a0ee047e319..0b46d950950 100644 --- a/source/blender/modifiers/intern/MOD_armature.c +++ b/source/blender/modifiers/intern/MOD_armature.c @@ -213,4 +213,5 @@ ModifierTypeInfo modifierType_Armature = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_array.c b/source/blender/modifiers/intern/MOD_array.c index 90954fef1c7..c7fa75478f0 100644 --- a/source/blender/modifiers/intern/MOD_array.c +++ b/source/blender/modifiers/intern/MOD_array.c @@ -826,4 +826,5 @@ ModifierTypeInfo modifierType_Array = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_bevel.c b/source/blender/modifiers/intern/MOD_bevel.c index 323ed71dd74..277f404f64d 100644 --- a/source/blender/modifiers/intern/MOD_bevel.c +++ b/source/blender/modifiers/intern/MOD_bevel.c @@ -150,4 +150,5 @@ ModifierTypeInfo modifierType_Bevel = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_boolean.c b/source/blender/modifiers/intern/MOD_boolean.c index 4b4d0124aae..761f8dd0add 100644 --- a/source/blender/modifiers/intern/MOD_boolean.c +++ b/source/blender/modifiers/intern/MOD_boolean.c @@ -197,4 +197,5 @@ ModifierTypeInfo modifierType_Boolean = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_build.c b/source/blender/modifiers/intern/MOD_build.c index e293be5886d..1c56d81a798 100644 --- a/source/blender/modifiers/intern/MOD_build.c +++ b/source/blender/modifiers/intern/MOD_build.c @@ -299,5 +299,6 @@ ModifierTypeInfo modifierType_Build = { /* dependsOnTime */ dependsOnTime, /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, - /* foreachIDLink */ NULL + /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_cast.c b/source/blender/modifiers/intern/MOD_cast.c index 14b23ba4972..4061128b5ad 100644 --- a/source/blender/modifiers/intern/MOD_cast.c +++ b/source/blender/modifiers/intern/MOD_cast.c @@ -632,4 +632,5 @@ ModifierTypeInfo modifierType_Cast = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_cloth.c b/source/blender/modifiers/intern/MOD_cloth.c index 1d2a6b2f788..f5493162322 100644 --- a/source/blender/modifiers/intern/MOD_cloth.c +++ b/source/blender/modifiers/intern/MOD_cloth.c @@ -229,4 +229,5 @@ ModifierTypeInfo modifierType_Cloth = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ foreachIDLink, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_collision.c b/source/blender/modifiers/intern/MOD_collision.c index 83ba8a12163..f4a9ea62ead 100644 --- a/source/blender/modifiers/intern/MOD_collision.c +++ b/source/blender/modifiers/intern/MOD_collision.c @@ -267,4 +267,5 @@ ModifierTypeInfo modifierType_Collision = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_curve.c b/source/blender/modifiers/intern/MOD_curve.c index ecd10250c00..d928c239eac 100644 --- a/source/blender/modifiers/intern/MOD_curve.c +++ b/source/blender/modifiers/intern/MOD_curve.c @@ -162,4 +162,5 @@ ModifierTypeInfo modifierType_Curve = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_decimate.c b/source/blender/modifiers/intern/MOD_decimate.c index ba9dbfc31ad..e3c39752bd1 100644 --- a/source/blender/modifiers/intern/MOD_decimate.c +++ b/source/blender/modifiers/intern/MOD_decimate.c @@ -218,4 +218,5 @@ ModifierTypeInfo modifierType_Decimate = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_displace.c b/source/blender/modifiers/intern/MOD_displace.c index e0482e6b3fc..fb7aeacecc8 100644 --- a/source/blender/modifiers/intern/MOD_displace.c +++ b/source/blender/modifiers/intern/MOD_displace.c @@ -134,6 +134,12 @@ static void foreachIDLink(ModifierData *md, Object *ob, foreachObjectLink(md, ob, (ObjectWalkFunc)walk, userData); } +static void foreachTexLink(ModifierData *md, Object *ob, + TexWalkFunc walk, void *userData) +{ + walk(userData, ob, md, "texture"); +} + static int isDisabled(ModifierData *md, int UNUSED(useRenderParams)) { DisplaceModifierData *dmd = (DisplaceModifierData*) md; @@ -283,4 +289,5 @@ ModifierTypeInfo modifierType_Displace = { /* dependsOnNormals */ dependsOnNormals, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ foreachIDLink, + /* foreachTexLink */ foreachTexLink, }; diff --git a/source/blender/modifiers/intern/MOD_edgesplit.c b/source/blender/modifiers/intern/MOD_edgesplit.c index 8d0aea41b5c..db491742265 100644 --- a/source/blender/modifiers/intern/MOD_edgesplit.c +++ b/source/blender/modifiers/intern/MOD_edgesplit.c @@ -1311,4 +1311,5 @@ ModifierTypeInfo modifierType_EdgeSplit = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_explode.c b/source/blender/modifiers/intern/MOD_explode.c index 5da2464ef89..3d01661bc79 100644 --- a/source/blender/modifiers/intern/MOD_explode.c +++ b/source/blender/modifiers/intern/MOD_explode.c @@ -1037,4 +1037,5 @@ ModifierTypeInfo modifierType_Explode = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_fluidsim.c b/source/blender/modifiers/intern/MOD_fluidsim.c index 354dc33ffe0..cce288b4ad5 100644 --- a/source/blender/modifiers/intern/MOD_fluidsim.c +++ b/source/blender/modifiers/intern/MOD_fluidsim.c @@ -162,4 +162,5 @@ ModifierTypeInfo modifierType_Fluidsim = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_hook.c b/source/blender/modifiers/intern/MOD_hook.c index ea8d602dd7a..785abc7d4d1 100644 --- a/source/blender/modifiers/intern/MOD_hook.c +++ b/source/blender/modifiers/intern/MOD_hook.c @@ -289,4 +289,5 @@ ModifierTypeInfo modifierType_Hook = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_lattice.c b/source/blender/modifiers/intern/MOD_lattice.c index 694f8fb3e52..31c17fb7376 100644 --- a/source/blender/modifiers/intern/MOD_lattice.c +++ b/source/blender/modifiers/intern/MOD_lattice.c @@ -156,4 +156,5 @@ ModifierTypeInfo modifierType_Lattice = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_mask.c b/source/blender/modifiers/intern/MOD_mask.c index 94442d96367..b7cdac9e246 100644 --- a/source/blender/modifiers/intern/MOD_mask.c +++ b/source/blender/modifiers/intern/MOD_mask.c @@ -407,4 +407,5 @@ ModifierTypeInfo modifierType_Mask = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_meshdeform.c b/source/blender/modifiers/intern/MOD_meshdeform.c index 3903f2602e4..8a0e64e7ee4 100644 --- a/source/blender/modifiers/intern/MOD_meshdeform.c +++ b/source/blender/modifiers/intern/MOD_meshdeform.c @@ -463,4 +463,5 @@ ModifierTypeInfo modifierType_MeshDeform = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_mirror.c b/source/blender/modifiers/intern/MOD_mirror.c index b1c765e5c9b..7cde87b20d9 100644 --- a/source/blender/modifiers/intern/MOD_mirror.c +++ b/source/blender/modifiers/intern/MOD_mirror.c @@ -363,4 +363,5 @@ ModifierTypeInfo modifierType_Mirror = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_multires.c b/source/blender/modifiers/intern/MOD_multires.c index 134574ae6c4..48b1112cad2 100644 --- a/source/blender/modifiers/intern/MOD_multires.c +++ b/source/blender/modifiers/intern/MOD_multires.c @@ -131,4 +131,5 @@ ModifierTypeInfo modifierType_Multires = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_none.c b/source/blender/modifiers/intern/MOD_none.c index 48c5b9a4c08..8fed2150a75 100644 --- a/source/blender/modifiers/intern/MOD_none.c +++ b/source/blender/modifiers/intern/MOD_none.c @@ -77,4 +77,5 @@ ModifierTypeInfo modifierType_None = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_particleinstance.c b/source/blender/modifiers/intern/MOD_particleinstance.c index 46d53e0db15..b0b43e018f7 100644 --- a/source/blender/modifiers/intern/MOD_particleinstance.c +++ b/source/blender/modifiers/intern/MOD_particleinstance.c @@ -350,4 +350,5 @@ ModifierTypeInfo modifierType_ParticleInstance = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_particlesystem.c b/source/blender/modifiers/intern/MOD_particlesystem.c index 533bfd203b5..5635ba33d80 100644 --- a/source/blender/modifiers/intern/MOD_particlesystem.c +++ b/source/blender/modifiers/intern/MOD_particlesystem.c @@ -242,4 +242,5 @@ ModifierTypeInfo modifierType_ParticleSystem = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_screw.c b/source/blender/modifiers/intern/MOD_screw.c index 17e350482f0..c5fdf465a0a 100644 --- a/source/blender/modifiers/intern/MOD_screw.c +++ b/source/blender/modifiers/intern/MOD_screw.c @@ -903,4 +903,5 @@ ModifierTypeInfo modifierType_Screw = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_shapekey.c b/source/blender/modifiers/intern/MOD_shapekey.c index 94d23de6573..6e55466c1e4 100644 --- a/source/blender/modifiers/intern/MOD_shapekey.c +++ b/source/blender/modifiers/intern/MOD_shapekey.c @@ -148,5 +148,6 @@ ModifierTypeInfo modifierType_ShapeKey = { /* dependsOnTime */ NULL, /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, - /* foreachIDLink */ NULL + /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_shrinkwrap.c b/source/blender/modifiers/intern/MOD_shrinkwrap.c index e1fc4bc969f..ba25df19b3e 100644 --- a/source/blender/modifiers/intern/MOD_shrinkwrap.c +++ b/source/blender/modifiers/intern/MOD_shrinkwrap.c @@ -186,4 +186,5 @@ ModifierTypeInfo modifierType_Shrinkwrap = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_simpledeform.c b/source/blender/modifiers/intern/MOD_simpledeform.c index 5efd6cd28ec..b2e3c9532b6 100644 --- a/source/blender/modifiers/intern/MOD_simpledeform.c +++ b/source/blender/modifiers/intern/MOD_simpledeform.c @@ -385,4 +385,5 @@ ModifierTypeInfo modifierType_SimpleDeform = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_smoke.c b/source/blender/modifiers/intern/MOD_smoke.c index b6203bb3c1d..2e156d82ec6 100644 --- a/source/blender/modifiers/intern/MOD_smoke.c +++ b/source/blender/modifiers/intern/MOD_smoke.c @@ -189,4 +189,5 @@ ModifierTypeInfo modifierType_Smoke = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ foreachIDLink, + /* foreachTexLink */ NULL }; diff --git a/source/blender/modifiers/intern/MOD_smooth.c b/source/blender/modifiers/intern/MOD_smooth.c index 28a31b84ea5..16898a80b53 100644 --- a/source/blender/modifiers/intern/MOD_smooth.c +++ b/source/blender/modifiers/intern/MOD_smooth.c @@ -270,4 +270,5 @@ ModifierTypeInfo modifierType_Smooth = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_softbody.c b/source/blender/modifiers/intern/MOD_softbody.c index 25996286735..c475328676b 100644 --- a/source/blender/modifiers/intern/MOD_softbody.c +++ b/source/blender/modifiers/intern/MOD_softbody.c @@ -87,4 +87,5 @@ ModifierTypeInfo modifierType_Softbody = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_solidify.c b/source/blender/modifiers/intern/MOD_solidify.c index 390a780e9e6..0b1fac06e14 100644 --- a/source/blender/modifiers/intern/MOD_solidify.c +++ b/source/blender/modifiers/intern/MOD_solidify.c @@ -689,5 +689,6 @@ ModifierTypeInfo modifierType_Solidify = { /* dependsOnTime */ NULL, /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, - /* foreachIDLink */ NULL + /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_subsurf.c b/source/blender/modifiers/intern/MOD_subsurf.c index f780721ca07..6c825b213b8 100644 --- a/source/blender/modifiers/intern/MOD_subsurf.c +++ b/source/blender/modifiers/intern/MOD_subsurf.c @@ -152,4 +152,6 @@ ModifierTypeInfo modifierType_Subsurf = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; + diff --git a/source/blender/modifiers/intern/MOD_surface.c b/source/blender/modifiers/intern/MOD_surface.c index 382358b179e..e30b7f2392d 100644 --- a/source/blender/modifiers/intern/MOD_surface.c +++ b/source/blender/modifiers/intern/MOD_surface.c @@ -192,4 +192,5 @@ ModifierTypeInfo modifierType_Surface = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ NULL, /* foreachIDLink */ NULL, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_uvproject.c b/source/blender/modifiers/intern/MOD_uvproject.c index 922ae8c1e92..912c14adfdd 100644 --- a/source/blender/modifiers/intern/MOD_uvproject.c +++ b/source/blender/modifiers/intern/MOD_uvproject.c @@ -434,4 +434,5 @@ ModifierTypeInfo modifierType_UVProject = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ foreachIDLink, + /* foreachTexLink */ NULL, }; diff --git a/source/blender/modifiers/intern/MOD_warp.c b/source/blender/modifiers/intern/MOD_warp.c index 2c77b486263..c1c3604d598 100644 --- a/source/blender/modifiers/intern/MOD_warp.c +++ b/source/blender/modifiers/intern/MOD_warp.c @@ -140,6 +140,11 @@ static void foreachIDLink(ModifierData *md, Object *ob, IDWalkFunc walk, void *u walk(userData, ob, (ID **)&wmd->map_object); } +static void foreachTexLink(ModifierData *md, Object *ob, TexWalkFunc walk, void *userData) +{ + walk(userData, ob, md, "texture"); +} + static void updateDepgraph(ModifierData *md, DagForest *forest, struct Scene *UNUSED(scene), Object *UNUSED(ob), DagNode *obNode) { @@ -364,4 +369,5 @@ ModifierTypeInfo modifierType_Warp = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ foreachIDLink, + /* foreachTexLink */ foreachTexLink, }; diff --git a/source/blender/modifiers/intern/MOD_wave.c b/source/blender/modifiers/intern/MOD_wave.c index ca8161fe364..4b5769ff603 100644 --- a/source/blender/modifiers/intern/MOD_wave.c +++ b/source/blender/modifiers/intern/MOD_wave.c @@ -126,6 +126,12 @@ static void foreachIDLink(ModifierData *md, Object *ob, foreachObjectLink(md, ob, (ObjectWalkFunc)walk, userData); } +static void foreachTexLink(ModifierData *md, Object *ob, + TexWalkFunc walk, void *userData) +{ + walk(userData, ob, md, "texture"); +} + static void updateDepgraph(ModifierData *md, DagForest *forest, Scene *UNUSED(scene), Object *UNUSED(ob), @@ -466,4 +472,5 @@ ModifierTypeInfo modifierType_Wave = { /* dependsOnNormals */ NULL, /* foreachObjectLink */ foreachObjectLink, /* foreachIDLink */ foreachIDLink, + /* foreachTexLink */ foreachTexLink, }; From ceb9dfbdacb15829bdd82202afdc64a33a9c3c68 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 12 Aug 2011 18:13:55 +0000 Subject: [PATCH 370/624] Code cleanup: remove seam drawing in face select mode, was left over from when seams were edited there, now only needed in edit mode. --- .../blender/editors/space_view3d/drawmesh.c | 139 +++++------------- .../editors/space_view3d/view3d_draw.c | 1 + 2 files changed, 40 insertions(+), 100 deletions(-) diff --git a/source/blender/editors/space_view3d/drawmesh.c b/source/blender/editors/space_view3d/drawmesh.c index f070bae4e54..71c85483244 100644 --- a/source/blender/editors/space_view3d/drawmesh.c +++ b/source/blender/editors/space_view3d/drawmesh.c @@ -29,7 +29,6 @@ * \ingroup spview3d */ - #include #include @@ -70,24 +69,21 @@ #include "view3d_intern.h" // own include -/***/ +/**************************** Face Select Mode *******************************/ - /* Flags for marked edges */ +/* Flags for marked edges */ enum { eEdge_Visible = (1<<0), eEdge_Select = (1<<1), }; - /* Creates a hash of edges to flags indicating - * adjacent tface select/active/etc flags. - */ +/* Creates a hash of edges to flags indicating selected/visible */ static void get_marked_edge_info__orFlags(EdgeHash *eh, int v0, int v1, int flags) { int *flags_p; - if (!BLI_edgehash_haskey(eh, v0, v1)) { + if(!BLI_edgehash_haskey(eh, v0, v1)) BLI_edgehash_insert(eh, v0, v1, NULL); - } flags_p = (int*) BLI_edgehash_lookup_p(eh, v0, v1); *flags_p |= flags; @@ -96,26 +92,25 @@ static void get_marked_edge_info__orFlags(EdgeHash *eh, int v0, int v1, int flag static EdgeHash *get_tface_mesh_marked_edge_info(Mesh *me) { EdgeHash *eh = BLI_edgehash_new(); - int i; MFace *mf; + int i; - for (i=0; itotface; i++) { + for(i=0; itotface; i++) { mf = &me->mface[i]; - if (mf->v3) { - if (!(mf->flag&ME_HIDE)) { - unsigned int flags = eEdge_Visible; - if (mf->flag&ME_FACE_SEL) flags |= eEdge_Select; + if(!(mf->flag & ME_HIDE)) { + unsigned int flags = eEdge_Visible; + if(mf->flag & ME_FACE_SEL) flags |= eEdge_Select; - get_marked_edge_info__orFlags(eh, mf->v1, mf->v2, flags); - get_marked_edge_info__orFlags(eh, mf->v2, mf->v3, flags); - if (mf->v4) { - get_marked_edge_info__orFlags(eh, mf->v3, mf->v4, flags); - get_marked_edge_info__orFlags(eh, mf->v4, mf->v1, flags); - } else { - get_marked_edge_info__orFlags(eh, mf->v3, mf->v1, flags); - } + get_marked_edge_info__orFlags(eh, mf->v1, mf->v2, flags); + get_marked_edge_info__orFlags(eh, mf->v2, mf->v3, flags); + + if(mf->v4) { + get_marked_edge_info__orFlags(eh, mf->v3, mf->v4, flags); + get_marked_edge_info__orFlags(eh, mf->v4, mf->v1, flags); } + else + get_marked_edge_info__orFlags(eh, mf->v3, mf->v1, flags); } } @@ -123,45 +118,24 @@ static EdgeHash *get_tface_mesh_marked_edge_info(Mesh *me) } -static int draw_tfaces3D__setHiddenOpts(void *userData, int index) +static int draw_mesh_face_select__setHiddenOpts(void *userData, int index) { struct { Mesh *me; EdgeHash *eh; } *data = userData; Mesh *me= data->me; MEdge *med = &me->medge[index]; uintptr_t flags = (intptr_t) BLI_edgehash_lookup(data->eh, med->v1, med->v2); - if((me->drawflag & ME_DRAWSEAMS) && (med->flag&ME_SEAM)) { - return 0; - } else if(me->drawflag & ME_DRAWEDGES){ - if (me->drawflag & ME_HIDDENEDGES) { + if(me->drawflag & ME_DRAWEDGES) { + if(me->drawflag & ME_HIDDENEDGES) return 1; - } else { + else return (flags & eEdge_Visible); - } - } else { + } + else return (flags & eEdge_Select); - } } -static int draw_tfaces3D__setSeamOpts(void *userData, int index) -{ - struct { Mesh *me; EdgeHash *eh; } *data = userData; - Mesh *me= data->me; - MEdge *med = &data->me->medge[index]; - uintptr_t flags = (intptr_t) BLI_edgehash_lookup(data->eh, med->v1, med->v2); - - if (med->flag & ME_SEAM) { - if (me->drawflag & ME_HIDDENEDGES) { - return 1; - } else { - return (flags & eEdge_Visible); - } - } else { - return 0; - } -} - -static int draw_tfaces3D__setSelectOpts(void *userData, int index) +static int draw_mesh_face_select__setSelectOpts(void *userData, int index) { struct { Mesh *me; EdgeHash *eh; } *data = userData; MEdge *med = &data->me->medge[index]; @@ -170,45 +144,19 @@ static int draw_tfaces3D__setSelectOpts(void *userData, int index) return flags & eEdge_Select; } -#if 0 -static int draw_tfaces3D__setActiveOpts(void *userData, int index) -{ - struct { Mesh *me; EdgeHash *eh; } *data = userData; - MEdge *med = &data->me->medge[index]; - uintptr_t flags = (intptr_t) BLI_edgehash_lookup(data->eh, med->v1, med->v2); - - if (flags & eEdge_Select) { - return 1; - } else { - return 0; - } -} - -static int draw_tfaces3D__drawFaceOpts(void *userData, int index) -{ - Mesh *me = (Mesh*)userData; - - MFace *mface = &me->mface[index]; - if (!(mface->flag&ME_HIDE) && (mface->flag&ME_FACE_SEL)) - return 2; /* Don't set color */ - else - return 0; -} -#endif - /* draws unselected */ -static int draw_tfaces3D__drawFaceOptsInv(void *userData, int index) +static int draw_mesh_face_select__drawFaceOptsInv(void *userData, int index) { Mesh *me = (Mesh*)userData; MFace *mface = &me->mface[index]; - if (!(mface->flag&ME_HIDE) && !(mface->flag&ME_FACE_SEL)) + if(!(mface->flag&ME_HIDE) && !(mface->flag&ME_FACE_SEL)) return 2; /* Don't set color */ else return 0; } -static void draw_tfaces3D(RegionView3D *rv3d, Mesh *me, DerivedMesh *dm, short draw_seams) +static void draw_mesh_face_select(RegionView3D *rv3d, Mesh *me, DerivedMesh *dm) { struct { Mesh *me; EdgeHash *eh; } data; @@ -222,30 +170,16 @@ static void draw_tfaces3D(RegionView3D *rv3d, Mesh *me, DerivedMesh *dm, short d /* Draw (Hidden) Edges */ setlinestyle(1); UI_ThemeColor(TH_EDGE_FACESEL); - dm->drawMappedEdges(dm, draw_tfaces3D__setHiddenOpts, &data); + dm->drawMappedEdges(dm, draw_mesh_face_select__setHiddenOpts, &data); setlinestyle(0); - /* Draw Seams */ - if(draw_seams && me->drawflag & ME_DRAWSEAMS) { - UI_ThemeColor(TH_EDGE_SEAM); - glLineWidth(2); - dm->drawMappedEdges(dm, draw_tfaces3D__setSeamOpts, &data); - glLineWidth(1); - } - /* Draw Selected Faces */ if(me->drawflag & ME_DRAWFACES) { glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); -#if 0 - UI_ThemeColor4(TH_FACE_SELECT); - - dm->drawMappedFacesTex(dm, draw_tfaces3D__drawFaceOpts, (void*)me); -#else /* dull unselected faces so as not to get in the way of seeing color */ glColor4ub(96, 96, 96, 64); - dm->drawMappedFacesTex(dm, draw_tfaces3D__drawFaceOptsInv, (void*)me); -#endif + dm->drawMappedFacesTex(dm, draw_mesh_face_select__drawFaceOptsInv, (void*)me); glDisable(GL_BLEND); } @@ -255,7 +189,7 @@ static void draw_tfaces3D(RegionView3D *rv3d, Mesh *me, DerivedMesh *dm, short d /* Draw Stippled Outline for selected faces */ glColor3ub(255, 255, 255); setlinestyle(1); - dm->drawMappedEdges(dm, draw_tfaces3D__setSelectOpts, &data); + dm->drawMappedEdges(dm, draw_mesh_face_select__setSelectOpts, &data); setlinestyle(0); bglPolygonOffset(rv3d->dist, 0.0); // resets correctly now, even after calling accumulated offsets @@ -263,6 +197,8 @@ static void draw_tfaces3D(RegionView3D *rv3d, Mesh *me, DerivedMesh *dm, short d BLI_edgehash_free(data.eh, NULL); } +/***************************** Texture Drawing ******************************/ + static Material *give_current_material_or_def(Object *ob, int matnr) { extern Material defmaterial; // render module abuse... @@ -668,18 +604,21 @@ void draw_mesh_textured(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *o if(ob->mode & OB_MODE_EDIT) { dm->drawMappedFacesTex(dm, draw_em_tf_mapped__set_draw, me->edit_mesh); - } else if(faceselect) { + } + else if(faceselect) { if(ob->mode & OB_MODE_WEIGHT_PAINT) dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, me, 1, GPU_enable_material); else dm->drawMappedFacesTex(dm, me->mface ? draw_tface_mapped__set_draw : NULL, me); } else { - if( GPU_buffer_legacy(dm) ) + if(GPU_buffer_legacy(dm)) { dm->drawFacesTex(dm, draw_tface__set_draw_legacy); + } else { - if( !CustomData_has_layer(&dm->faceData,CD_TEXTURE_MCOL) ) + if(!CustomData_has_layer(&dm->faceData,CD_TEXTURE_MCOL)) add_tface_color_layer(dm); + dm->drawFacesTex(dm, draw_tface__set_draw); } } @@ -692,7 +631,7 @@ void draw_mesh_textured(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *o /* draw edges and selected faces over textured mesh */ if(!(ob == scene->obedit) && faceselect) - draw_tfaces3D(rv3d, me, dm, ob->mode & OB_MODE_WEIGHT_PAINT); + draw_mesh_face_select(rv3d, me, dm); /* reset from negative scale correction */ glFrontFace(GL_CCW); diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c index 6e3f6549ba3..7cf95261211 100644 --- a/source/blender/editors/space_view3d/view3d_draw.c +++ b/source/blender/editors/space_view3d/view3d_draw.c @@ -2769,3 +2769,4 @@ void view3d_main_area_draw(const bContext *C, ARegion *ar) v3d->flag |= V3D_INVALID_BACKBUF; } + From a7de5fc19153b36782e2bd4348e43225ba2eb22c Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 12 Aug 2011 18:17:28 +0000 Subject: [PATCH 371/624] Code cleanup: small glsl mesh drawing code changes, getting rid of an ugly macro. --- source/blender/blenkernel/BKE_DerivedMesh.h | 4 +- .../blender/blenkernel/intern/DerivedMesh.c | 3 + .../blender/blenkernel/intern/cdderivedmesh.c | 77 ++++++++++++------- source/blender/gpu/GPU_extensions.h | 1 + 4 files changed, 55 insertions(+), 30 deletions(-) diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h b/source/blender/blenkernel/BKE_DerivedMesh.h index 55ade5fe5d9..46b533f33fd 100644 --- a/source/blender/blenkernel/BKE_DerivedMesh.h +++ b/source/blender/blenkernel/BKE_DerivedMesh.h @@ -526,7 +526,7 @@ void weight_to_rgb(float input, float *fr, float *fg, float *fb); typedef struct DMVertexAttribs { struct { struct MTFace *array; - int emOffset, glIndex; + int emOffset, glIndex, glTexco; } tface[MAX_MTFACE]; struct { @@ -541,7 +541,7 @@ typedef struct DMVertexAttribs { struct { float (*array)[3]; - int emOffset, glIndex; + int emOffset, glIndex, glTexco; } orco; int tottface, totmcol, tottang, totorco; diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c index 62b8830de20..c84bcaabbd3 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.c +++ b/source/blender/blenkernel/intern/DerivedMesh.c @@ -1050,6 +1050,7 @@ static void emDM_drawMappedFacesGLSL(DerivedMesh *dm, glEnd(); } } +#undef PASSATTRIB } static void emDM_drawFacesGLSL(DerivedMesh *dm, @@ -2767,6 +2768,7 @@ void DM_vertex_attributes_from_gpu(DerivedMesh *dm, GPUVertexAttribs *gattribs, attribs->tface[a].array = tfdata->layers[layer].data; attribs->tface[a].emOffset = tfdata->layers[layer].offset; attribs->tface[a].glIndex = gattribs->layer[b].glindex; + attribs->tface[a].glTexco = gattribs->layer[b].gltexco; } } else if(gattribs->layer[b].type == CD_MCOL) { @@ -2807,6 +2809,7 @@ void DM_vertex_attributes_from_gpu(DerivedMesh *dm, GPUVertexAttribs *gattribs, attribs->orco.array = vdata->layers[layer].data; attribs->orco.emOffset = vdata->layers[layer].offset; attribs->orco.glIndex = gattribs->layer[b].glindex; + attribs->orco.glTexco = gattribs->layer[b].gltexco; } } } diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c index 662c872b7f1..12fb11c68b3 100644 --- a/source/blender/blenkernel/intern/cdderivedmesh.c +++ b/source/blender/blenkernel/intern/cdderivedmesh.c @@ -993,6 +993,50 @@ static void cdDM_drawMappedFacesTex(DerivedMesh *dm, int (*setDrawOptions)(void cdDM_drawFacesTex_common(dm, NULL, setDrawOptions, userData); } +static void cddm_draw_attrib_vertex(DMVertexAttribs *attribs, MVert *mvert, int a, int index, int vert, int smoothnormal) +{ + int b; + + /* orco texture coordinates */ + if(attribs->totorco) { + if(attribs->orco.glTexco) + glTexCoord3fv(attribs->orco.array[index]); + else + glVertexAttrib3fvARB(attribs->orco.glIndex, attribs->orco.array[index]); + } + + /* uv texture coordinates */ + for(b = 0; b < attribs->tottface; b++) { + MTFace *tf = &attribs->tface[b].array[a]; + + if(attribs->tface[b].glTexco) + glTexCoord2fv(tf->uv[vert]); + else + glVertexAttrib2fvARB(attribs->tface[b].glIndex, tf->uv[vert]); + } + + /* vertex colors */ + for(b = 0; b < attribs->totmcol; b++) { + MCol *cp = &attribs->mcol[b].array[a*4 + vert]; + GLubyte col[4]; + col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a; + glVertexAttrib4ubvARB(attribs->mcol[b].glIndex, col); + } + + /* tangent for normal mapping */ + if(attribs->tottang) { + float *tang = attribs->tang.array[a*4 + vert]; + glVertexAttrib4fvARB(attribs->tang.glIndex, tang); + } + + /* vertex normal */ + if(smoothnormal) + glNormal3sv(mvert[index].no); + + /* vertex coordinate */ + glVertex3fv(mvert[index].co); +} + static void cdDM_drawMappedFacesGLSL(DerivedMesh *dm, int (*setMaterial)(int, void *attribs), int (*setDrawOptions)(void *userData, int index), void *userData) { CDDerivedMesh *cddm = (CDDerivedMesh*) dm; @@ -1083,37 +1127,14 @@ static void cdDM_drawMappedFacesGLSL(DerivedMesh *dm, int (*setMaterial)(int, vo } } -#define PASSVERT(index, vert) { \ - if(attribs.totorco) \ - glVertexAttrib3fvARB(attribs.orco.glIndex, attribs.orco.array[index]); \ - for(b = 0; b < attribs.tottface; b++) { \ - MTFace *tf = &attribs.tface[b].array[a]; \ - glVertexAttrib2fvARB(attribs.tface[b].glIndex, tf->uv[vert]); \ - } \ - for(b = 0; b < attribs.totmcol; b++) { \ - MCol *cp = &attribs.mcol[b].array[a*4 + vert]; \ - GLubyte col[4]; \ - col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a; \ - glVertexAttrib4ubvARB(attribs.mcol[b].glIndex, col); \ - } \ - if(attribs.tottang) { \ - float *tang = attribs.tang.array[a*4 + vert]; \ - glVertexAttrib4fvARB(attribs.tang.glIndex, tang); \ - } \ - if(smoothnormal) \ - glNormal3sv(mvert[index].no); \ - glVertex3fv(mvert[index].co); \ - } + cddm_draw_attrib_vertex(&attribs, mvert, a, mface->v1, 0, smoothnormal); + cddm_draw_attrib_vertex(&attribs, mvert, a, mface->v2, 1, smoothnormal); + cddm_draw_attrib_vertex(&attribs, mvert, a, mface->v3, 2, smoothnormal); - PASSVERT(mface->v1, 0); - PASSVERT(mface->v2, 1); - PASSVERT(mface->v3, 2); if(mface->v4) - PASSVERT(mface->v4, 3) + cddm_draw_attrib_vertex(&attribs, mvert, a, mface->v4, 3, smoothnormal); else - PASSVERT(mface->v3, 2) - -#undef PASSVERT + cddm_draw_attrib_vertex(&attribs, mvert, a, mface->v3, 2, smoothnormal); } glEnd(); } diff --git a/source/blender/gpu/GPU_extensions.h b/source/blender/gpu/GPU_extensions.h index 8bf923a5679..d0c7f9d494f 100644 --- a/source/blender/gpu/GPU_extensions.h +++ b/source/blender/gpu/GPU_extensions.h @@ -178,6 +178,7 @@ typedef struct GPUVertexAttribs { struct { int type; int glindex; + int gltexco; char name[32]; } layer[GPU_MAX_ATTRIB]; From 0cb606a9bc76488031559e06717d576d5cc66dce Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 12 Aug 2011 18:24:17 +0000 Subject: [PATCH 372/624] Code cleanup: fix wrong doxygen file name. --- source/blender/editors/render/render_update.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/render/render_update.c b/source/blender/editors/render/render_update.c index 98f42fe97c1..b6fb60ac4f7 100644 --- a/source/blender/editors/render/render_update.c +++ b/source/blender/editors/render/render_update.c @@ -24,7 +24,7 @@ * ***** END GPL LICENSE BLOCK ***** */ -/** \file blender/editors/render/render_shading.c +/** \file blender/editors/render/render_update.c * \ingroup edrend */ From a7dd2649406afec5cdd9267c136ca79c92c20fab Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 12 Aug 2011 18:27:48 +0000 Subject: [PATCH 373/624] Nodes: make node set active function usable outside of node editor, and in doing so fix a missing updating when activating a node with multiple node editors open. --- source/blender/editors/include/ED_node.h | 6 +- source/blender/editors/space_node/node_edit.c | 65 ++++++++++++------- .../blender/editors/space_node/node_header.c | 4 +- .../blender/editors/space_node/node_intern.h | 4 +- .../blender/editors/space_node/node_select.c | 9 ++- 5 files changed, 57 insertions(+), 31 deletions(-) diff --git a/source/blender/editors/include/ED_node.h b/source/blender/editors/include/ED_node.h index dfa457c22de..cc4dd6330fb 100644 --- a/source/blender/editors/include/ED_node.h +++ b/source/blender/editors/include/ED_node.h @@ -33,12 +33,14 @@ #ifndef ED_NODE_H #define ED_NODE_H +struct ID; +struct Main; struct Material; struct Scene; struct Tex; struct bContext; struct bNode; -struct ID; +struct bNodeTree; struct ScrArea; /* drawnode.c */ @@ -55,6 +57,8 @@ void ED_node_texture_default(struct Tex *tex); void ED_node_link_intersect_test(struct ScrArea *sa, int test); void ED_node_link_insert(struct ScrArea *sa); +void ED_node_set_active(struct Main *bmain, struct bNodeTree *ntree, struct bNode *node); + /* node ops.c */ void ED_operatormacros_node(void); diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c index c719f749582..984e944321e 100644 --- a/source/blender/editors/space_node/node_edit.c +++ b/source/blender/editors/space_node/node_edit.c @@ -479,72 +479,88 @@ static void snode_tag_changed(SpaceNode *snode, bNode *node) NodeTagIDChanged(snode->nodetree, gnode->id); } -void node_set_active(SpaceNode *snode, bNode *node) +static int has_nodetree(bNodeTree *ntree, bNodeTree *lookup) { - nodeSetActive(snode->edittree, node); + bNode *node; + + if(ntree == lookup) + return 1; + + for(node=ntree->nodes.first; node; node=node->next) + if(node->type == NODE_GROUP && node->id) + if(has_nodetree((bNodeTree*)node->id, lookup)) + return 1; + + return 0; +} + +void ED_node_set_active(Main *bmain, bNodeTree *ntree, bNode *node) +{ + nodeSetActive(ntree, node); if(node->type!=NODE_GROUP) { int was_output= (node->flag & NODE_DO_OUTPUT); /* tree specific activate calls */ - if(snode->treetype==NTREE_SHADER) { + if(ntree->type==NTREE_SHADER) { /* when we select a material, active texture is cleared, for buttons */ if(node->id && GS(node->id->name)==ID_MA) - nodeClearActiveID(snode->edittree, ID_TE); + nodeClearActiveID(ntree, ID_TE); if(node->type==SH_NODE_OUTPUT) { bNode *tnode; - for(tnode= snode->edittree->nodes.first; tnode; tnode= tnode->next) + for(tnode= ntree->nodes.first; tnode; tnode= tnode->next) if( tnode->type==SH_NODE_OUTPUT) tnode->flag &= ~NODE_DO_OUTPUT; node->flag |= NODE_DO_OUTPUT; if(was_output==0) - ED_node_changed_update(snode->id, node); + ED_node_generic_update(bmain, ntree, node); } WM_main_add_notifier(NC_MATERIAL|ND_NODES, node->id); } - else if(snode->treetype==NTREE_COMPOSIT) { - Scene *scene= (Scene*)snode->id; - + else if(ntree->type==NTREE_COMPOSIT) { /* make active viewer, currently only 1 supported... */ if( ELEM(node->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER)) { bNode *tnode; - for(tnode= snode->edittree->nodes.first; tnode; tnode= tnode->next) + for(tnode= ntree->nodes.first; tnode; tnode= tnode->next) if( ELEM(tnode->type, CMP_NODE_VIEWER, CMP_NODE_SPLITVIEWER)) tnode->flag &= ~NODE_DO_OUTPUT; node->flag |= NODE_DO_OUTPUT; - if(was_output==0) { - snode_tag_changed(snode, node); - - ED_node_changed_update(snode->id, node); - } + if(was_output==0) + ED_node_generic_update(bmain, ntree, node); /* addnode() doesnt link this yet... */ node->id= (ID *)BKE_image_verify_viewer(IMA_TYPE_COMPOSITE, "Viewer Node"); } else if(node->type==CMP_NODE_R_LAYERS) { - if(node->id==NULL || node->id==(ID *)scene) { - scene->r.actlay= node->custom1; + Scene *scene; + + for(scene=bmain->scene.first; scene; scene=scene->id.next) { + if(scene->nodetree && scene->use_nodes && has_nodetree(scene->nodetree, ntree)) { + if(node->id==NULL || node->id==(ID *)scene) { + scene->r.actlay= node->custom1; + } + } } } else if(node->type==CMP_NODE_COMPOSITE) { bNode *tnode; - for(tnode= snode->edittree->nodes.first; tnode; tnode= tnode->next) + for(tnode= ntree->nodes.first; tnode; tnode= tnode->next) if( tnode->type==CMP_NODE_COMPOSITE) tnode->flag &= ~NODE_DO_OUTPUT; node->flag |= NODE_DO_OUTPUT; - ED_node_changed_update(snode->id, node); + ED_node_generic_update(bmain, ntree, node); } } - else if(snode->treetype==NTREE_TEXTURE) { + else if(ntree->type==NTREE_TEXTURE) { // XXX #if 0 if(node->id) @@ -1940,7 +1956,7 @@ void snode_autoconnect(SpaceNode *snode, int allow_multiple, int replace) } /* can be called from menus too, but they should do own undopush and redraws */ -bNode *node_add_node(SpaceNode *snode, Scene *scene, int type, float locx, float locy) +bNode *node_add_node(SpaceNode *snode, Main *bmain, Scene *scene, int type, float locx, float locy) { bNode *node= NULL, *gnode; @@ -1955,7 +1971,7 @@ bNode *node_add_node(SpaceNode *snode, Scene *scene, int type, float locx, float return NULL; } else { - bNodeTree *ngroup= BLI_findlink(&G.main->nodetree, type-NODE_GROUP_MENU); + bNodeTree *ngroup= BLI_findlink(&bmain->nodetree, type-NODE_GROUP_MENU); if(ngroup) node= nodeAddNodeType(snode->edittree, NODE_GROUP, ngroup, NULL); } @@ -1976,7 +1992,7 @@ bNode *node_add_node(SpaceNode *snode, Scene *scene, int type, float locx, float } node_tree_verify_groups(snode->nodetree); - node_set_active(snode, node); + ED_node_set_active(bmain, snode->edittree, node); if(snode->nodetree->type==NTREE_COMPOSIT) { if(ELEM4(node->type, CMP_NODE_R_LAYERS, CMP_NODE_COMPOSITE, CMP_NODE_DEFOCUS, CMP_NODE_OUTPUT_FILE)) @@ -3205,6 +3221,7 @@ void NODE_OT_show_cyclic_dependencies(wmOperatorType *ot) static int node_add_file_exec(bContext *C, wmOperator *op) { + Main *bmain= CTX_data_main(C); Scene *scene= CTX_data_scene(C); SpaceNode *snode= CTX_wm_space_node(C); bNode *node; @@ -3245,7 +3262,7 @@ static int node_add_file_exec(bContext *C, wmOperator *op) ED_preview_kill_jobs(C); - node = node_add_node(snode, scene, ntype, snode->mx, snode->my); + node = node_add_node(snode, bmain, scene, ntype, snode->mx, snode->my); if (!node) { BKE_report(op->reports, RPT_WARNING, "Could not add an image node."); diff --git a/source/blender/editors/space_node/node_header.c b/source/blender/editors/space_node/node_header.c index 4f3991e8ff8..634e49dc515 100644 --- a/source/blender/editors/space_node/node_header.c +++ b/source/blender/editors/space_node/node_header.c @@ -64,6 +64,8 @@ static void do_node_add(bContext *C, void *UNUSED(arg), int event) { + Main *bmain= CTX_data_main(C); + Scene *scene= CTX_data_scene(C); SpaceNode *snode= CTX_wm_space_node(C); ScrArea *sa= CTX_wm_area(C); ARegion *ar; @@ -87,7 +89,7 @@ static void do_node_add(bContext *C, void *UNUSED(arg), int event) else node->flag &= ~NODE_TEST; } - node= node_add_node(snode, CTX_data_scene(C), event, snode->mx, snode->my); + node= node_add_node(snode, bmain, scene, event, snode->mx, snode->my); /* select previous selection before autoconnect */ for(node= snode->edittree->nodes.first; node; node= node->next) { diff --git a/source/blender/editors/space_node/node_intern.h b/source/blender/editors/space_node/node_intern.h index 9122235f33c..4cfde22b8a0 100644 --- a/source/blender/editors/space_node/node_intern.h +++ b/source/blender/editors/space_node/node_intern.h @@ -43,6 +43,7 @@ struct wmWindowManager; struct bNode; struct bNodeSocket; struct bNodeLink; +struct Main; /* temp data to pass on to modal */ typedef struct bNodeLinkDrag @@ -97,10 +98,9 @@ void node_tree_from_ID(ID *id, bNodeTree **ntree, bNodeTree **edittree, int *tre void snode_notify(bContext *C, SpaceNode *snode); void snode_dag_update(bContext *C, SpaceNode *snode); bNode *next_node(bNodeTree *ntree); -bNode *node_add_node(SpaceNode *snode, Scene *scene, int type, float locx, float locy); +bNode *node_add_node(SpaceNode *snode, struct Main *bmain, Scene *scene, int type, float locx, float locy); void snode_set_context(SpaceNode *snode, Scene *scene); void snode_make_group_editable(SpaceNode *snode, bNode *gnode); -void node_set_active(SpaceNode *snode, bNode *node); void node_deselectall(SpaceNode *snode); int node_select_same_type(SpaceNode *snode); int node_select_same_type_np(SpaceNode *snode, int dir); diff --git a/source/blender/editors/space_node/node_select.c b/source/blender/editors/space_node/node_select.c index 1abcaccc939..ca673277739 100644 --- a/source/blender/editors/space_node/node_select.c +++ b/source/blender/editors/space_node/node_select.c @@ -37,10 +37,12 @@ #include "DNA_scene_types.h" #include "BKE_context.h" +#include "BKE_main.h" #include "BLI_rect.h" #include "BLI_utildefines.h" +#include "ED_node.h" #include "ED_screen.h" #include "ED_types.h" @@ -70,7 +72,7 @@ static bNode *node_under_mouse(bNodeTree *ntree, int mx, int my) /* ****** Click Select ****** */ -static bNode *node_mouse_select(SpaceNode *snode, ARegion *ar, const int mval[2], short extend) +static bNode *node_mouse_select(Main *bmain, SpaceNode *snode, ARegion *ar, const int mval[2], short extend) { bNode *node; float mx, my; @@ -92,7 +94,7 @@ static bNode *node_mouse_select(SpaceNode *snode, ARegion *ar, const int mval[2] else node->flag ^= SELECT; - node_set_active(snode, node); + ED_node_set_active(bmain, snode->edittree, node); } return node; @@ -100,6 +102,7 @@ static bNode *node_mouse_select(SpaceNode *snode, ARegion *ar, const int mval[2] static int node_select_exec(bContext *C, wmOperator *op) { + Main *bmain= CTX_data_main(C); SpaceNode *snode= CTX_wm_space_node(C); ARegion *ar= CTX_wm_region(C); int mval[2]; @@ -113,7 +116,7 @@ static int node_select_exec(bContext *C, wmOperator *op) extend = RNA_boolean_get(op->ptr, "extend"); /* perform the select */ - node= node_mouse_select(snode, ar, mval, extend); + node= node_mouse_select(bmain, snode, ar, mval, extend); /* send notifiers */ WM_event_add_notifier(C, NC_NODE|NA_SELECTED, NULL); From 83f0c6e56991f1312598b013a2972e3dc79d8e09 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Fri, 12 Aug 2011 20:38:29 +0000 Subject: [PATCH 374/624] Transform matrix Animation import fix. --- source/blender/collada/AnimationImporter.cpp | 54 +++++++++----------- source/blender/collada/ArmatureImporter.cpp | 3 +- 2 files changed, 26 insertions(+), 31 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 14d081c2c53..b0e636c2aa6 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -65,7 +65,6 @@ static const char *bc_get_joint_name(T *node) FCurve *AnimationImporter::create_fcurve(int array_index, const char *rna_path) { FCurve *fcu = (FCurve*)MEM_callocN(sizeof(FCurve), "FCurve"); - fcu->flag = (FCURVE_VISIBLE|FCURVE_AUTO_HANDLES|FCURVE_SELECTED); fcu->rna_path = BLI_strdupn(rna_path, strlen(rna_path)); fcu->array_index = array_index; @@ -801,20 +800,11 @@ void AnimationImporter::apply_matrix_curves_to_bone( Object * ob, std::vectortotvert = frames.size(); } // Object *job = NULL; -#ifdef ARMATURE_TEST - FCurve *job_curves[10]; - job = get_joint_object(root, node, par_job); -#endif - if (frames.size() == 0) return; @@ -833,17 +823,11 @@ std::sort(frames.begin(), frames.end()); float matfra[4][4]; unit_m4(matfra); + + // calc object-space mat + evaluate_transform_at_frame(matfra, node, fra); - float m[4][4]; - unit_m4(m); - dae_matrix_to_mat4(tm, m); - - float temp[4][4]; - copy_m4_m4(temp, mat); - - mul_m4_m4m4(mat, m, temp); - // for joints, we need a special matrix if (is_joint) { // special matrix: iR * M * iR_dae * R @@ -865,8 +849,12 @@ std::sort(frames.begin(), frames.end()); } float rot[4], loc[3], scale[3]; - + mat4_to_quat(rot, mat); + for ( int i = 0 ; i < 4 ; i ++ ) + { + rot[i] = rot[i] * (180 / M_PI); + } copy_v3_v3(loc, mat[3]); mat4_to_size(scale, mat); @@ -979,6 +967,7 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , float irest_dae[4][4]; get_joint_rest_mat(irest_dae, root, node); apply_matrix_curves_to_bone(ob, animcurves, root , node, transform ,joint_path , true , bone_name ); + break; } else add_bone_fcurve( ob, node , fcu ); @@ -990,8 +979,8 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , if (is_rotation || is_matrix) { if (is_joint) { - bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); - chan->rotmode = ROT_MODE_EUL; + /*bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); + chan->rotmode = ROT_MODE_Quat;*/ } else { @@ -1534,10 +1523,12 @@ void AnimationImporter::evaluate_transform_at_frame(float mat[4][4], COLLADAFW:: float m[4][4]; unit_m4(m); + if ( type != COLLADAFW::Transformation::MATRIX ) + continue; std::string nodename = node->getName().size() ? node->getName() : node->getOriginalId(); if (!evaluate_animation(tm, m, fra, nodename.c_str())) { - switch (type) { + /*switch (type) { case COLLADAFW::Transformation::ROTATE: dae_rotate_to_mat4(tm, m); break; @@ -1552,7 +1543,9 @@ void AnimationImporter::evaluate_transform_at_frame(float mat[4][4], COLLADAFW:: break; default: fprintf(stderr, "unsupported transformation type %d\n", type); - } + }*/ + dae_matrix_to_mat4(tm, m); + } float temp[4][4]; @@ -1588,9 +1581,9 @@ bool AnimationImporter::evaluate_animation(COLLADAFW::Transformation *tm, float bool is_scale = (type == COLLADAFW::Transformation::SCALE); bool is_translate = (type == COLLADAFW::Transformation::TRANSLATE); - if (type == COLLADAFW::Transformation::SCALE) + if (is_scale) dae_scale_to_v3(tm, vec); - else if (type == COLLADAFW::Transformation::TRANSLATE) + else if (is_translate) dae_translate_to_v3(tm, vec); for (unsigned int j = 0; j < bindings.getCount(); j++) { @@ -1618,7 +1611,7 @@ bool AnimationImporter::evaluate_animation(COLLADAFW::Transformation *tm, float if (animclass == COLLADAFW::AnimationList::UNKNOWN_CLASS) { fprintf(stderr, "%s: UNKNOWN animation class\n", path); - continue; + //continue; } if (type == COLLADAFW::Transformation::ROTATE) { @@ -1858,11 +1851,12 @@ void AnimationImporter::add_bone_fcurve(Object *ob, COLLADAFW::Node *node, FCurv void AnimationImporter::add_bezt(FCurve *fcu, float fra, float value) { + //float fps = (float)FPS; BezTriple bez; memset(&bez, 0, sizeof(BezTriple)); - bez.vec[1][0] = fra; + bez.vec[1][0] = fra ; bez.vec[1][1] = value; - bez.ipo = U.ipo_new; /* use default interpolation mode here... */ + bez.ipo = BEZT_IPO_LIN ;/* use default interpolation mode here... */ bez.f1 = bez.f2 = bez.f3 = SELECT; bez.h1 = bez.h2 = HD_AUTO; insert_bezt_fcurve(fcu, &bez, 0); diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 9489ddd1525..7a3c6a0644f 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -276,7 +276,8 @@ void ArmatureImporter::add_leaf_bone(float mat[][4], EditBone *bone, COLLADAFW: etit = uid_tags_map.find(node->getUniqueId().toAscii()); if(etit != uid_tags_map.end()) et = etit->second; - + else return; + float x,y,z; et->setData("tip_x",&x); et->setData("tip_y",&y); From c5ef9b62c1f7f407c42bb48fe3362fa6cf3cf101 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Fri, 12 Aug 2011 20:53:29 +0000 Subject: [PATCH 375/624] BGE Animations: Adding an option to let users choose whether or not to lock animation updates to the framerate. If this option is enabled, animations are only updated at the same speed as the animation framerate. This can give a significant speed up in performance, but at the cost of smoothness in animations. I'm defaulting this behavior to off for now, which is the behavior seen in trunk. --- .../scripts/startup/bl_ui/properties_game.py | 1 + source/blender/makesdna/DNA_scene_types.h | 2 + source/blender/makesrna/intern/rna_scene.c | 4 ++ .../BlenderRoutines/BL_KetsjiEmbedStart.cpp | 2 + .../GamePlayer/ghost/GPG_Application.cpp | 2 + source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 45 ++++++++++++++----- source/gameengine/Ketsji/KX_KetsjiEngine.h | 12 +++++ 7 files changed, 56 insertions(+), 12 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_game.py b/release/scripts/startup/bl_ui/properties_game.py index 58b2cacfbcc..dc397635452 100644 --- a/release/scripts/startup/bl_ui/properties_game.py +++ b/release/scripts/startup/bl_ui/properties_game.py @@ -342,6 +342,7 @@ class RENDER_PT_game_performance(RenderButtonsPanel, bpy.types.Panel): row = layout.row() row.prop(gs, "use_frame_rate") row.prop(gs, "use_display_lists") + row.prop(gs, "restrict_animation_updates") class RENDER_PT_game_display(RenderButtonsPanel, bpy.types.Panel): diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h index 542aea00b00..be2a78ac774 100644 --- a/source/blender/makesdna/DNA_scene_types.h +++ b/source/blender/makesdna/DNA_scene_types.h @@ -479,6 +479,7 @@ typedef struct GameData { #define WOPHY_BULLET 5 /* GameData.flag */ +#define GAME_RESTRICT_ANIM_UPDATES (1 << 0) #define GAME_ENABLE_ALL_FRAMES (1 << 1) #define GAME_SHOW_DEBUG_PROPS (1 << 2) #define GAME_SHOW_FRAMERATE (1 << 3) @@ -494,6 +495,7 @@ typedef struct GameData { #define GAME_ENABLE_ANIMATION_RECORD (1 << 13) #define GAME_SHOW_MOUSE (1 << 14) #define GAME_GLSL_NO_COLOR_MANAGEMENT (1 << 15) +/* Note: GameData.flag is a short (max 16 flags). To add more flags, GameData.flag needs to be an int */ /* GameData.matmode */ #define GAME_MAT_TEXFACE 0 diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 7313a39e5ec..7f8aeb65209 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -1919,6 +1919,10 @@ static void rna_def_scene_game_data(BlenderRNA *brna) prop= RNA_def_property(srna, "use_auto_start", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_funcs(prop, "rna_GameSettings_auto_start_get", "rna_GameSettings_auto_start_set"); RNA_def_property_ui_text(prop, "Auto Start", "Automatically start game at load time"); + + prop= RNA_def_property(srna, "restrict_animation_updates", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flag", GAME_RESTRICT_ANIM_UPDATES); + RNA_def_property_ui_text(prop, "Restrict Animation Updates", "Restrict the number of animation updates to the animation FPS. This is better for performance, but can cause issues with smooth playback."); /* materials */ prop= RNA_def_property(srna, "material_mode", PROP_ENUM, PROP_NONE); diff --git a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp index 3c766affe56..4850c1459f4 100644 --- a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp +++ b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp @@ -187,6 +187,7 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c #endif bool novertexarrays = (SYS_GetCommandLineInt(syshandle, "novertexarrays", 0) != 0); bool mouse_state = startscene->gm.flag & GAME_SHOW_MOUSE; + bool restrictAnimFPS = startscene->gm.flag & GAME_RESTRICT_ANIM_UPDATES; if(animation_record) usefixed= true; /* override since you's always want fixed time for sim recording */ @@ -237,6 +238,7 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c ketsjiengine->SetNetworkDevice(networkdevice); ketsjiengine->SetUseFixedTime(usefixed); ketsjiengine->SetTimingDisplay(frameRate, profile, properties); + ketsjiengine->SetRestrictAnimationFPS(restrictAnimFPS); #ifdef WITH_PYTHON CValue::SetDeprecationWarnings(nodepwarnings); diff --git a/source/gameengine/GamePlayer/ghost/GPG_Application.cpp b/source/gameengine/GamePlayer/ghost/GPG_Application.cpp index f2b322084ed..1c6d3efc318 100644 --- a/source/gameengine/GamePlayer/ghost/GPG_Application.cpp +++ b/source/gameengine/GamePlayer/ghost/GPG_Application.cpp @@ -545,6 +545,7 @@ bool GPG_Application::initEngine(GHOST_IWindow* window, const int stereoMode) bool frameRate = (SYS_GetCommandLineInt(syshandle, "show_framerate", 0) != 0); bool useLists = (SYS_GetCommandLineInt(syshandle, "displaylists", gm->flag & GAME_DISPLAY_LISTS) != 0); bool nodepwarnings = (SYS_GetCommandLineInt(syshandle, "ignore_deprecation_warnings", 1) != 0); + bool restrictAnimFPS = gm->flag & GAME_RESTRICT_ANIM_UPDATES; if(GLEW_ARB_multitexture && GLEW_VERSION_1_1) m_blendermat = (SYS_GetCommandLineInt(syshandle, "blender_material", 1) != 0); @@ -627,6 +628,7 @@ bool GPG_Application::initEngine(GHOST_IWindow* window, const int stereoMode) m_ketsjiengine->SetUseFixedTime(fixed_framerate); m_ketsjiengine->SetTimingDisplay(frameRate, profile, properties); + m_ketsjiengine->SetRestrictAnimationFPS(restrictAnimFPS); m_engineInitialized = true; } diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index 6fb03d0a573..0b83e3247ff 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -110,6 +110,7 @@ double KX_KetsjiEngine::m_anim_framerate = 25.0; double KX_KetsjiEngine::m_suspendedtime = 0.0; double KX_KetsjiEngine::m_suspendeddelta = 0.0; double KX_KetsjiEngine::m_average_framerate = 0.0; +bool KX_KetsjiEngine::m_restrict_anim_fps = false; /** @@ -660,7 +661,14 @@ else m_logger->StartLog(tc_scenegraph, m_kxsystem->GetTimeInSeconds(), true); SG_SetActiveStage(SG_STAGE_ACTUATOR_UPDATE); scene->UpdateParents(m_frameTime); - + + if (!GetRestrictAnimationFPS()) + { + m_logger->StartLog(tc_animations, m_kxsystem->GetTimeInSeconds(), true); + SG_SetActiveStage(SG_STAGE_ANIMATION_UPDATE); + scene->UpdateAnimations(m_frameTime); + } + m_logger->StartLog(tc_physics, m_kxsystem->GetTimeInSeconds(), true); SG_SetActiveStage(SG_STAGE_PHYSICS2); scene->GetPhysicsEnvironment()->beginFrame(); @@ -769,21 +777,24 @@ else // Handle the animations independently of the logic time step - m_logger->StartLog(tc_animations, m_kxsystem->GetTimeInSeconds(), true); - SG_SetActiveStage(SG_STAGE_ANIMATION_UPDATE); - - double anim_timestep = 1.0/KX_GetActiveScene()->GetAnimationFPS(); - if (m_clockTime - m_previousAnimTime > anim_timestep) + if (GetRestrictAnimationFPS()) { - // Sanity/debug print to make sure we're actually going at the fps we want (should be close to anim_timestep) - // printf("Anim fps: %f\n", 1.0/(m_clockTime - m_previousAnimTime)); - m_previousAnimTime = m_clockTime; - for (sceneit = m_scenes.begin();sceneit != m_scenes.end(); ++sceneit) + m_logger->StartLog(tc_animations, m_kxsystem->GetTimeInSeconds(), true); + SG_SetActiveStage(SG_STAGE_ANIMATION_UPDATE); + + double anim_timestep = 1.0/KX_GetActiveScene()->GetAnimationFPS(); + if (m_clockTime - m_previousAnimTime > anim_timestep) { - (*sceneit)->UpdateAnimations(m_frameTime); + // Sanity/debug print to make sure we're actually going at the fps we want (should be close to anim_timestep) + // printf("Anim fps: %f\n", 1.0/(m_clockTime - m_previousAnimTime)); + m_previousAnimTime = m_clockTime; + for (sceneit = m_scenes.begin();sceneit != m_scenes.end(); ++sceneit) + { + (*sceneit)->UpdateAnimations(m_frameTime); + } } + m_previousClockTime = m_clockTime; } - m_previousClockTime = m_clockTime; // Start logging time spend outside main loop m_logger->StartLog(tc_outside, m_kxsystem->GetTimeInSeconds(), true); @@ -1821,6 +1832,16 @@ void KX_KetsjiEngine::SetMaxPhysicsFrame(int frame) m_maxPhysicsFrame = frame; } +bool KX_KetsjiEngine::GetRestrictAnimationFPS() +{ + return m_restrict_anim_fps; +} + +void KX_KetsjiEngine::SetRestrictAnimationFPS(bool bRestrictAnimFPS) +{ + m_restrict_anim_fps = bRestrictAnimFPS; +} + double KX_KetsjiEngine::GetAnimFrameRate() { return m_anim_framerate; diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.h b/source/gameengine/Ketsji/KX_KetsjiEngine.h index 89419bb7773..95a6b3401a7 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.h +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.h @@ -116,6 +116,8 @@ private: static double m_ticrate; static double m_anim_framerate; /* for animation playback only - ipo and action */ + static bool m_restrict_anim_fps; + static double m_suspendedtime; static double m_suspendeddelta; @@ -322,6 +324,16 @@ public: */ static void SetMaxPhysicsFrame(int frame); + /** + * Gets whether or not to lock animation updates to the animframerate + */ + static bool GetRestrictAnimationFPS(); + + /** + * Sets whether or not to lock animation updates to the animframerate + */ + static void SetRestrictAnimationFPS(bool bRestrictAnimFPS); + /** * Gets the framerate for playing animations. (actions and ipos) */ From 7c7fac21740752edf11b9b602a520d7d2fb4c785 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 13 Aug 2011 09:22:14 +0000 Subject: [PATCH 376/624] index_to_framebuffer (used for mesh selection) was being called 3x times per call to WM_set_framebuffer_index_color(), because of the cpack define. --- source/blender/windowmanager/intern/wm_subwindow.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/windowmanager/intern/wm_subwindow.c b/source/blender/windowmanager/intern/wm_subwindow.c index a87001fb1b4..8ea1f2fdd0a 100644 --- a/source/blender/windowmanager/intern/wm_subwindow.c +++ b/source/blender/windowmanager/intern/wm_subwindow.c @@ -378,7 +378,8 @@ unsigned int index_to_framebuffer(int index) void WM_set_framebuffer_index_color(int index) { - cpack(index_to_framebuffer(index)); + const int col= index_to_framebuffer(index); + cpack(col); } int WM_framebuffer_to_index(unsigned int col) From aaeb498c26bf1241ab6f0b50976afdecd7636288 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sat, 13 Aug 2011 11:09:42 +0000 Subject: [PATCH 377/624] Added a small operator to ease mapping. When used, the hierarchy mapping field is filled with the currently selected (pose) bone. --- release/scripts/startup/ui_mocap.py | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 82f76d66d1b..0820b6183f4 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -283,6 +283,7 @@ class MocapPanel(bpy.types.Panel): row.prop(data=bone, property='foot', text='', icon='POSE_DATA') row.label(bone.name) row.prop_search(bone, "map", enduser_arm, "bones") + row.operator("mocap.selectmap", text='', icon='CURSOR').perf_bone = bone.name label_mod = "FK" if bone.map: pose_bone = perf_pose_bones[bone.map] @@ -493,6 +494,37 @@ class OBJECT_OT_LoadMappingButton(bpy.types.Operator): return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) else: return False + + +class OBJECT_OT_SelectMapBoneButton(bpy.types.Operator): + '''Select a bone for faster mapping''' + bl_idname = "mocap.selectmap" + bl_label = "Select a bone for faster mapping" + perf_bone = bpy.props.StringProperty() + + def execute(self, context): + enduser_obj = bpy.context.active_object + performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] + selectedBone = "" + for bone in enduser_obj.data.bones: + boneVis = bone.layers + for i in range(32): + if boneVis[i] and enduser_obj.data.layers[i]: + if bone.select: + selectedBone = bone.name + break + performer_obj.data.bones[self.perf_bone].map = selectedBone + return {"FINISHED"} + + @classmethod + def poll(cls, context): + if context.active_object: + activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) + performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] + if performer_obj: + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + else: + return False class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): From 7866b6329288213aaa1a259972b82d5754621f1f Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Sat, 13 Aug 2011 13:45:03 +0000 Subject: [PATCH 378/624] 2.6 Release Cycle begin: *BLENDER_VERSION_CYCLE set to alpha Idea is to set it to alpha for the first 3 weeks (B-Con1) Beta for B-Con 2 and 3 RC for B-Con 4 Release for B-Con 5 --- source/blender/blenkernel/BKE_blender.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/BKE_blender.h b/source/blender/blenkernel/BKE_blender.h index 88dad03db1e..162b0de1d5a 100644 --- a/source/blender/blenkernel/BKE_blender.h +++ b/source/blender/blenkernel/BKE_blender.h @@ -53,7 +53,7 @@ extern "C" { /* can be left blank, otherwise a,b,c... etc with no quotes */ #define BLENDER_VERSION_CHAR /* alpha/beta/rc/release, docs use this */ -#define BLENDER_VERSION_CYCLE release +#define BLENDER_VERSION_CYCLE alpha struct ListBase; struct MemFile; From c83417b2e2b768f2d10e503b804bb423442f1884 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 13 Aug 2011 14:24:53 +0000 Subject: [PATCH 379/624] running bpy.ops.render.render('INVOKE_DEFAULT') would crash blender. --- source/blender/editors/space_console/console_ops.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/space_console/console_ops.c b/source/blender/editors/space_console/console_ops.c index 3effea296d7..4707baa279b 100644 --- a/source/blender/editors/space_console/console_ops.c +++ b/source/blender/editors/space_console/console_ops.c @@ -675,7 +675,12 @@ static int scrollback_append_exec(bContext *C, wmOperator *op) console_scrollback_limit(sc); - console_textview_update_rect(sc, ar); + /* 'ar' can be null depending on the operator that runs + * rendering with invoke default for eg causes this */ + if(ar) { + console_textview_update_rect(sc, ar); + } + ED_area_tag_redraw(CTX_wm_area(C)); return OPERATOR_FINISHED; From c106f7bee96b8b420f0c6a28cd6866305eed39f3 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 13 Aug 2011 16:20:28 +0000 Subject: [PATCH 380/624] Light blender profile param sid addressing --- source/blender/collada/LightExporter.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/source/blender/collada/LightExporter.cpp b/source/blender/collada/LightExporter.cpp index 3258b63b0c3..31ade5604a7 100644 --- a/source/blender/collada/LightExporter.cpp +++ b/source/blender/collada/LightExporter.cpp @@ -141,18 +141,18 @@ bool LightsExporter::exportBlenderProfile(COLLADASW::Light &cla, Lamp *la) cla.addExtraTechniqueParameter("blender", "type", la->type); cla.addExtraTechniqueParameter("blender", "flag", la->flag); cla.addExtraTechniqueParameter("blender", "mode", la->mode); - cla.addExtraTechniqueParameter("blender", "gamma", la->k); + cla.addExtraTechniqueParameter("blender", "gamma", la->k, "blender_gamma"); cla.addExtraTechniqueParameter("blender", "red", la->r); cla.addExtraTechniqueParameter("blender", "green", la->g); cla.addExtraTechniqueParameter("blender", "blue", la->b); - cla.addExtraTechniqueParameter("blender", "shadow_r", la->shdwr); - cla.addExtraTechniqueParameter("blender", "shadow_g", la->shdwg); - cla.addExtraTechniqueParameter("blender", "shadow_b", la->shdwb); - cla.addExtraTechniqueParameter("blender", "energy", la->energy); - cla.addExtraTechniqueParameter("blender", "dist", la->dist); + cla.addExtraTechniqueParameter("blender", "shadow_r", la->shdwr, "blender_shadow_r"); + cla.addExtraTechniqueParameter("blender", "shadow_g", la->shdwg, "blender_shadow_g"); + cla.addExtraTechniqueParameter("blender", "shadow_b", la->shdwb, "blender_shadow_b"); + cla.addExtraTechniqueParameter("blender", "energy", la->energy, "blender_energy"); + cla.addExtraTechniqueParameter("blender", "dist", la->dist, "blender_dist"); cla.addExtraTechniqueParameter("blender", "spotsize", la->spotsize); cla.addExtraTechniqueParameter("blender", "spotblend", la->spotblend); - cla.addExtraTechniqueParameter("blender", "halo_intensity", la->haint); + cla.addExtraTechniqueParameter("blender", "halo_intensity", la->haint, "blnder_halo_intensity"); cla.addExtraTechniqueParameter("blender", "att1", la->att1); cla.addExtraTechniqueParameter("blender", "att2", la->att2); // \todo figure out how we can have falloff curve supported here From a4b6cfd87229a3d838544f9474e257ab4aecd371 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 13 Aug 2011 16:21:41 +0000 Subject: [PATCH 381/624] light parameter export expansion. --- source/blender/collada/AnimationExporter.cpp | 104 ++++++++++++------- source/blender/collada/AnimationExporter.h | 1 + 2 files changed, 69 insertions(+), 36 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 0f7edc9ad7d..ecaa05e3497 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -85,9 +85,8 @@ void AnimationExporter::exportAnimations(Scene *sce) while (fcu) { transformName = extract_transform_name( fcu->rna_path ); - if ((!strcmp(transformName, "color")) || - (!strcmp(transformName, "spot_size"))|| - (!strcmp(transformName, "spot_blend"))) + if ((!strcmp(transformName, "color")) || (!strcmp(transformName, "spot_size"))|| (!strcmp(transformName, "spot_blend"))|| + (!strcmp(transformName, "distance")) ) dae_animation(ob , fcu, transformName, true ); fcu = fcu->next; } @@ -314,7 +313,7 @@ void AnimationExporter::exportAnimations(Scene *sce) { if ( ob->type == OB_LAMP ) target = get_light_id(ob) - + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + + "/" + get_light_param_sid(fcu->rna_path, -1, axis_name, true); if ( ob->type == OB_CAMERA ) target = get_camera_id(ob) @@ -986,6 +985,54 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } + std::string AnimationExporter::get_light_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) + { + std::string tm_name; + bool is_rotation =false; + // when given rna_path, determine tm_type from it + if (rna_path) { + char *name = extract_transform_name(rna_path); + + if (!strcmp(name, "color")) + tm_type = 1; + else if (!strcmp(name, "spot_size")) + tm_type = 2; + else if (!strcmp(name, "spot_blend")) + tm_type = 3; + else if (!strcmp(name, "distance")) + tm_type = 4; + else + tm_type = -1; + } + + switch (tm_type) { + case 1: + tm_name = "color"; + break; + case 2: + tm_name = "fall_off_angle"; + break; + case 3: + tm_name = "fall_off_exponent"; + break; + case 4: + tm_name = "blender_dist"; + break; + + default: + tm_name = ""; + break; + } + + if (tm_name.size()) { + if (axis_name != "") + return tm_name + "." + std::string(axis_name); + else + return tm_name; + } + + return std::string(""); + } // for rotation, axis name is always appended and the value of append_axis is ignored std::string AnimationExporter::get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) { @@ -1003,30 +1050,24 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 2; else if (!strcmp(name, "location")) tm_type = 3; - else if (!strcmp(name, "color")) - tm_type = 4; - else if (!strcmp(name, "spot_size")) - tm_type = 5; - else if (!strcmp(name, "spot_blend")) - tm_type = 6; else if (!strcmp(name, "lens")) - tm_type = 7; + tm_type = 4; else if (!strcmp(name, "ortho_scale")) - tm_type = 8; + tm_type = 5; else if (!strcmp(name, "clip_end")) - tm_type = 9; + tm_type = 6; else if (!strcmp(name, "clip_start")) - tm_type = 10; + tm_type = 7; else if (!strcmp(name, "specular_hardness")) - tm_type = 11; + tm_type = 8; else if (!strcmp(name, "specular_color")) - tm_type = 12; + tm_type = 9; else if (!strcmp(name, "diffuse_color")) - tm_type = 13; + tm_type = 10; else if (!strcmp(name, "alpha")) - tm_type = 14; + tm_type = 11; else if (!strcmp(name, "ior")) - tm_type = 15; + tm_type = 12; else tm_type = -1; @@ -1045,39 +1086,30 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = "location"; break; case 4: - tm_name = "color"; - break; - case 5: - tm_name = "fall_off_angle"; - break; - case 6: - tm_name = "fall_off_exponent"; - break; - case 7: tm_name = "xfov"; break; - case 8: + case 5: tm_name = "xmag"; break; - case 9: + case 6: tm_name = "zfar"; break; - case 10: + case 7: tm_name = "znear"; break; - case 11: + case 8: tm_name = "shininess"; break; - case 12: + case 9: tm_name = "specular"; break; - case 13: + case 10: tm_name = "diffuse"; break; - case 14: + case 11: tm_name = "transparency"; break; - case 15: + case 12: tm_name = "index_of_refraction"; break; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index d4559782ff4..a4268122333 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -142,6 +142,7 @@ protected: std::string fake_interpolation_source(int tot, const std::string& anim_id, const char *axis_name); // for rotation, axis name is always appended and the value of append_axis is ignored std::string get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); + std::string get_light_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); void find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name); void find_frames(Object *ob, std::vector &fra); From c86bcd50658f03215d93fe059d11b61401847b79 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 13 Aug 2011 16:22:14 +0000 Subject: [PATCH 382/624] transform matrix animation import fix. --- source/blender/collada/AnimationImporter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index b0e636c2aa6..d8e6ae24b3b 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -976,11 +976,11 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , } } } - if (is_rotation || is_matrix) { + if (is_rotation) { if (is_joint) { - /*bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); - chan->rotmode = ROT_MODE_Quat;*/ + bPoseChannel *chan = get_pose_channel(ob->pose, bone_name); + chan->rotmode = ROT_MODE_EUL; } else { From 65d9d2e3e0edec49ea7befc0200542b59c956a33 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Sat, 13 Aug 2011 17:52:13 +0000 Subject: [PATCH 383/624] 2.6 UI Files: * Code cleanup in the space_*.py files. * Removed layout.column() statement in _MT_ panels, they are useless. * Only define variables at the beginning of a function! --- .../scripts/startup/bl_ui/space_console.py | 13 ++-- .../scripts/startup/bl_ui/space_dopesheet.py | 25 ++----- release/scripts/startup/bl_ui/space_graph.py | 19 ++---- release/scripts/startup/bl_ui/space_image.py | 65 +++++++++---------- release/scripts/startup/bl_ui/space_info.py | 6 +- release/scripts/startup/bl_ui/space_logic.py | 12 +--- release/scripts/startup/bl_ui/space_nla.py | 19 ++---- release/scripts/startup/bl_ui/space_node.py | 30 ++++----- .../scripts/startup/bl_ui/space_outliner.py | 29 ++++----- .../scripts/startup/bl_ui/space_sequencer.py | 18 ++--- release/scripts/startup/bl_ui/space_text.py | 6 -- release/scripts/startup/bl_ui/space_time.py | 7 +- 12 files changed, 94 insertions(+), 155 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_console.py b/release/scripts/startup/bl_ui/space_console.py index 5064f0744af..d457a66def8 100644 --- a/release/scripts/startup/bl_ui/space_console.py +++ b/release/scripts/startup/bl_ui/space_console.py @@ -26,17 +26,14 @@ class CONSOLE_HT_header(Header): bl_space_type = 'CONSOLE' def draw(self, context): - layout = self.layout + layout = self.layout.row(align=True) - row = layout.row(align=True) - row.template_header() + layout.template_header() if context.area.show_menus: - sub = row.row(align=True) - sub.menu("CONSOLE_MT_console") + layout.menu("CONSOLE_MT_console") - row = layout.row(align=True) - row.operator("console.autocomplete", text="Autocomplete") + layout.operator("console.autocomplete", text="Autocomplete") class CONSOLE_MT_console(Menu): @@ -44,7 +41,7 @@ class CONSOLE_MT_console(Menu): def draw(self, context): layout = self.layout - layout.column() + layout.operator("console.clear") layout.operator("console.copy") layout.operator("console.paste") diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index 73624b490bf..dfbd7b3ae14 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -97,21 +97,19 @@ class DOPESHEET_HT_header(Header): row.template_header() if context.area.show_menus: - sub = row.row(align=True) - - sub.menu("DOPESHEET_MT_view") - sub.menu("DOPESHEET_MT_select") - sub.menu("DOPESHEET_MT_marker") + row.menu("DOPESHEET_MT_view") + row.menu("DOPESHEET_MT_select") + row.menu("DOPESHEET_MT_marker") if st.mode == 'DOPESHEET' or (st.mode == 'ACTION' and st.action != None): - sub.menu("DOPESHEET_MT_channel") + row.menu("DOPESHEET_MT_channel") elif st.mode == 'GPENCIL': - sub.menu("DOPESHEET_MT_gpencil_channel") + row.menu("DOPESHEET_MT_gpencil_channel") if st.mode != 'GPENCIL': - sub.menu("DOPESHEET_MT_key") + row.menu("DOPESHEET_MT_key") else: - sub.menu("DOPESHEET_MT_gpencil_frame") + row.menu("DOPESHEET_MT_gpencil_frame") layout.prop(st, "mode", text="") layout.prop(st.dopesheet, "show_summary", text="Summary") @@ -143,8 +141,6 @@ class DOPESHEET_MT_view(Menu): st = context.space_data - layout.column() - layout.prop(st, "use_realtime_update") layout.prop(st, "show_frame_indicator") layout.prop(st, "show_sliders") @@ -177,7 +173,6 @@ class DOPESHEET_MT_select(Menu): def draw(self, context): layout = self.layout - layout.column() # This is a bit misleading as the operator's default text is "Select All" while it actually *toggles* All/None layout.operator("action.select_all_toggle") layout.operator("action.select_all_toggle", text="Invert Selection").invert = True @@ -217,7 +212,6 @@ class DOPESHEET_MT_marker(Menu): #layout.operator_context = 'EXEC_REGION_WIN' - layout.column() layout.operator("marker.add", "Add Marker") layout.operator("marker.duplicate", text="Duplicate Marker") layout.operator("marker.delete", text="Delete Marker") @@ -246,7 +240,6 @@ class DOPESHEET_MT_channel(Menu): layout.operator_context = 'INVOKE_REGION_CHANNELS' - layout.column() layout.operator("anim.channels_delete") layout.separator() @@ -275,7 +268,6 @@ class DOPESHEET_MT_key(Menu): def draw(self, context): layout = self.layout - layout.column() layout.menu("DOPESHEET_MT_key_transform", text="Transform") layout.operator_menu_enum("action.snap", "type", text="Snap") @@ -308,7 +300,6 @@ class DOPESHEET_MT_key_transform(Menu): def draw(self, context): layout = self.layout - layout.column() layout.operator("transform.transform", text="Grab/Move").mode = 'TIME_TRANSLATE' layout.operator("transform.transform", text="Extend").mode = 'TIME_EXTEND' layout.operator("transform.transform", text="Slide").mode = 'TIME_SLIDE' @@ -326,7 +317,6 @@ class DOPESHEET_MT_gpencil_channel(Menu): layout.operator_context = 'INVOKE_REGION_CHANNELS' - layout.column() layout.operator("anim.channels_delete") layout.separator() @@ -352,7 +342,6 @@ class DOPESHEET_MT_gpencil_frame(Menu): def draw(self, context): layout = self.layout - layout.column() layout.menu("DOPESHEET_MT_key_transform", text="Transform") #layout.operator_menu_enum("action.snap", "type", text="Snap") diff --git a/release/scripts/startup/bl_ui/space_graph.py b/release/scripts/startup/bl_ui/space_graph.py index f6ba6ed7942..c379ea95ea2 100644 --- a/release/scripts/startup/bl_ui/space_graph.py +++ b/release/scripts/startup/bl_ui/space_graph.py @@ -36,13 +36,11 @@ class GRAPH_HT_header(Header): row.template_header() if context.area.show_menus: - sub = row.row(align=True) - - sub.menu("GRAPH_MT_view") - sub.menu("GRAPH_MT_select") - sub.menu("GRAPH_MT_marker") - sub.menu("GRAPH_MT_channel") - sub.menu("GRAPH_MT_key") + row.menu("GRAPH_MT_view") + row.menu("GRAPH_MT_select") + row.menu("GRAPH_MT_marker") + row.menu("GRAPH_MT_channel") + row.menu("GRAPH_MT_key") layout.prop(st, "mode", text="") @@ -70,8 +68,6 @@ class GRAPH_MT_view(Menu): st = context.space_data - layout.column() - layout.operator("graph.properties", icon='MENU_PANEL') layout.separator() @@ -114,7 +110,6 @@ class GRAPH_MT_select(Menu): def draw(self, context): layout = self.layout - layout.column() # This is a bit misleading as the operator's default text is "Select All" while it actually *toggles* All/None layout.operator("graph.select_all_toggle") layout.operator("graph.select_all_toggle", text="Invert Selection").invert = True @@ -151,7 +146,6 @@ class GRAPH_MT_marker(Menu): #layout.operator_context = 'EXEC_REGION_WIN' - layout.column() layout.operator("marker.add", "Add Marker") layout.operator("marker.duplicate", text="Duplicate Marker") layout.operator("marker.delete", text="Delete Marker") @@ -172,7 +166,6 @@ class GRAPH_MT_channel(Menu): layout.operator_context = 'INVOKE_REGION_CHANNELS' - layout.column() layout.operator("anim.channels_delete") layout.separator() @@ -202,7 +195,6 @@ class GRAPH_MT_key(Menu): def draw(self, context): layout = self.layout - layout.column() layout.menu("GRAPH_MT_key_transform", text="Transform") layout.operator_menu_enum("graph.snap", "type", text="Snap") @@ -241,7 +233,6 @@ class GRAPH_MT_key_transform(Menu): def draw(self, context): layout = self.layout - layout.column() layout.operator("transform.translate", text="Grab/Move") layout.operator("transform.transform", text="Extend").mode = 'TIME_EXTEND' layout.operator("transform.rotate", text="Rotate") diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py index 0278863ca27..5d72482ce9c 100644 --- a/release/scripts/startup/bl_ui/space_image.py +++ b/release/scripts/startup/bl_ui/space_image.py @@ -452,15 +452,13 @@ class IMAGE_PT_game_properties(Panel): split = layout.split() col = split.column() - + + col.prop(ima, "use_animation") sub = col.column(align=True) - sub.prop(ima, "use_animation") - - subsub = sub.column() - subsub.active = ima.use_animation - subsub.prop(ima, "frame_start", text="Start") - subsub.prop(ima, "frame_end", text="End") - subsub.prop(ima, "fps", text="Speed") + sub.active = ima.use_animation + sub.prop(ima, "frame_start", text="Start") + sub.prop(ima, "frame_end", text="End") + sub.prop(ima, "fps", text="Speed") col.prop(ima, "use_tiles") sub = col.column(align=True) @@ -509,10 +507,11 @@ class IMAGE_PT_view_waveform(Panel): layout = self.layout sima = context.space_data + layout.template_waveform(sima, "scopes") - sub = layout.row().split(percentage=0.75) - sub.prop(sima.scopes, "waveform_alpha") - sub.prop(sima.scopes, "waveform_mode", text="", icon_only=True) + row = layout.split(percentage=0.75) + row.prop(sima.scopes, "waveform_alpha") + row.prop(sima.scopes, "waveform_mode", text="", icon_only=True) class IMAGE_PT_view_vectorscope(Panel): @@ -545,8 +544,10 @@ class IMAGE_PT_sample_line(Panel): def draw(self, context): layout = self.layout - layout.operator("image.sample_line") + sima = context.space_data + + layout.operator("image.sample_line") layout.template_histogram(sima, "sample_histogram") layout.prop(sima.sample_histogram, "mode") @@ -563,13 +564,14 @@ class IMAGE_PT_scope_sample(Panel): def draw(self, context): layout = self.layout + sima = context.space_data - split = layout.split() - row = split.row() + + row = layout.row() row.prop(sima.scopes, "use_full_resolution") - row = split.row() - row.active = not sima.scopes.use_full_resolution - row.prop(sima.scopes, "accuracy") + sub = row.row() + sub.active = not sima.scopes.use_full_resolution + sub.prop(sima.scopes, "accuracy") class IMAGE_PT_view_properties(Panel): @@ -609,16 +611,16 @@ class IMAGE_PT_view_properties(Panel): if show_uvedit: col = layout.column() - col.label("Cursor Location") - row = col.row() - row.prop(uvedit, "cursor_location", text="") - - col = layout.column() + col.label("Cursor Location:") + col.row().prop(uvedit, "cursor_location", text="") + + col.separator() + col.label(text="UVs:") - row = col.row() - row.prop(uvedit, "edge_draw_type", expand=True) + col.row().prop(uvedit, "edge_draw_type", expand=True) split = layout.split() + col = split.column() col.prop(uvedit, "show_faces") col.prop(uvedit, "show_smooth_edges", text="Smooth") @@ -647,9 +649,8 @@ class IMAGE_PT_paint(Panel): toolsettings = context.tool_settings.image_paint brush = toolsettings.brush - col = layout.split().column() - row = col.row() - col.template_ID_preview(toolsettings, "brush", new="brush.add", rows=3, cols=8) + col = layout.column() + col.template_ID_preview(toolsettings, "brush", new="brush.add", rows=2, cols=6) if brush: col = layout.column() @@ -700,9 +701,7 @@ class IMAGE_PT_tools_brush_tool(BrushButtonsPanel, Panel): settings = context.tool_settings.image_paint brush = settings.brush - col = layout.column(align=True) - - col.prop(brush, "image_tool", expand=False, text="") + layout.prop(brush, "image_tool", text="") row = layout.row(align=True) row.prop(brush, "use_paint_sculpt", text="", icon='SCULPTMODE_HLT') @@ -722,9 +721,9 @@ class IMAGE_PT_paint_stroke(BrushButtonsPanel, Panel): brush = toolsettings.brush layout.prop(brush, "use_airbrush") - col = layout.column() - col.active = brush.use_airbrush - col.prop(brush, "rate", slider=True) + row = layout.row() + row.active = brush.use_airbrush + row.prop(brush, "rate", slider=True) layout.prop(brush, "use_space") row = layout.row(align=True) diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py index 12873743a23..38c1e24f27e 100644 --- a/release/scripts/startup/bl_ui/space_info.py +++ b/release/scripts/startup/bl_ui/space_info.py @@ -92,7 +92,7 @@ class INFO_MT_report(Menu): def draw(self, context): layout = self.layout - layout.column() + layout.operator("console.select_all_toggle") layout.operator("console.select_border") layout.operator("console.report_delete") @@ -194,6 +194,7 @@ class INFO_MT_mesh_add(Menu): def draw(self, context): layout = self.layout + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("mesh.primitive_plane_add", icon='MESH_PLANE', text="Plane") layout.operator("mesh.primitive_cube_add", icon='MESH_CUBE', text="Cube") @@ -214,6 +215,7 @@ class INFO_MT_curve_add(Menu): def draw(self, context): layout = self.layout + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("curve.primitive_bezier_curve_add", icon='CURVE_BEZCURVE', text="Bezier") layout.operator("curve.primitive_bezier_circle_add", icon='CURVE_BEZCIRCLE', text="Circle") @@ -244,6 +246,7 @@ class INFO_MT_surface_add(Menu): def draw(self, context): layout = self.layout + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("surface.primitive_nurbs_surface_curve_add", icon='SURFACE_NCURVE', text="NURBS Curve") layout.operator("surface.primitive_nurbs_surface_circle_add", icon='SURFACE_NCIRCLE', text="NURBS Circle") @@ -259,6 +262,7 @@ class INFO_MT_armature_add(Menu): def draw(self, context): layout = self.layout + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("object.armature_add", text="Single Bone", icon='BONE_DATA') diff --git a/release/scripts/startup/bl_ui/space_logic.py b/release/scripts/startup/bl_ui/space_logic.py index 1b774539d0f..869a91124d3 100644 --- a/release/scripts/startup/bl_ui/space_logic.py +++ b/release/scripts/startup/bl_ui/space_logic.py @@ -65,16 +65,12 @@ class LOGIC_HT_header(Header): bl_space_type = 'LOGIC_EDITOR' def draw(self, context): - layout = self.layout + layout = self.layout.row(align=True) - row = layout.row(align=True) - row.template_header() + layout.template_header() if context.area.show_menus: - sub = row.row(align=True) - sub.menu("LOGIC_MT_view") - #sub.menu("LOGIC_MT_select") - #sub.menu("LOGIC_MT_add") + layout.menu("LOGIC_MT_view") class LOGIC_MT_view(Menu): @@ -83,8 +79,6 @@ class LOGIC_MT_view(Menu): def draw(self, context): layout = self.layout - layout.column() - layout.operator("logic.properties", icon='MENU_PANEL') if __name__ == "__main__": # only for live edit. diff --git a/release/scripts/startup/bl_ui/space_nla.py b/release/scripts/startup/bl_ui/space_nla.py index 55f2dabba74..c69af2c9a60 100644 --- a/release/scripts/startup/bl_ui/space_nla.py +++ b/release/scripts/startup/bl_ui/space_nla.py @@ -36,13 +36,11 @@ class NLA_HT_header(Header): row.template_header() if context.area.show_menus: - sub = row.row(align=True) - - sub.menu("NLA_MT_view") - sub.menu("NLA_MT_select") - sub.menu("NLA_MT_marker") - sub.menu("NLA_MT_edit") - sub.menu("NLA_MT_add") + row.menu("NLA_MT_view") + row.menu("NLA_MT_select") + row.menu("NLA_MT_marker") + row.menu("NLA_MT_edit") + row.menu("NLA_MT_add") dopesheet_filter(layout, context) @@ -57,8 +55,6 @@ class NLA_MT_view(Menu): st = context.space_data - layout.column() - layout.operator("nla.properties", icon='MENU_PANEL') layout.separator() @@ -85,7 +81,6 @@ class NLA_MT_select(Menu): def draw(self, context): layout = self.layout - layout.column() # This is a bit misleading as the operator's default text is "Select All" while it actually *toggles* All/None layout.operator("nla.select_all_toggle") layout.operator("nla.select_all_toggle", text="Invert Selection").invert = True @@ -107,7 +102,6 @@ class NLA_MT_marker(Menu): #layout.operator_context = 'EXEC_REGION_WIN' - layout.column() layout.operator("marker.add", "Add Marker") layout.operator("marker.duplicate", text="Duplicate Marker") layout.operator("marker.delete", text="Delete Marker") @@ -126,7 +120,6 @@ class NLA_MT_edit(Menu): scene = context.scene - layout.column() layout.menu("NLA_MT_edit_transform", text="Transform") layout.operator_menu_enum("nla.snap", "type", text="Snap") @@ -167,7 +160,6 @@ class NLA_MT_add(Menu): def draw(self, context): layout = self.layout - layout.column() layout.operator("nla.actionclip_add") layout.operator("nla.transition_add") @@ -186,7 +178,6 @@ class NLA_MT_edit_transform(Menu): def draw(self, context): layout = self.layout - layout.column() layout.operator("transform.translate", text="Grab/Move") layout.operator("transform.transform", text="Extend").mode = 'TIME_EXTEND' layout.operator("transform.transform", text="Scale").mode = 'TIME_SCALE' diff --git a/release/scripts/startup/bl_ui/space_node.py b/release/scripts/startup/bl_ui/space_node.py index b0a54004765..708017ba749 100644 --- a/release/scripts/startup/bl_ui/space_node.py +++ b/release/scripts/startup/bl_ui/space_node.py @@ -28,33 +28,29 @@ class NODE_HT_header(Header): layout = self.layout snode = context.space_data + snode_id = snode.id + id_from = snode.id_from row = layout.row(align=True) row.template_header() if context.area.show_menus: - sub = row.row(align=True) - sub.menu("NODE_MT_view") - sub.menu("NODE_MT_select") - sub.menu("NODE_MT_add") - sub.menu("NODE_MT_node") + row.menu("NODE_MT_view") + row.menu("NODE_MT_select") + row.menu("NODE_MT_add") + row.menu("NODE_MT_node") - row = layout.row() - row.prop(snode, "tree_type", text="", expand=True) + layout.prop(snode, "tree_type", text="", expand=True) if snode.tree_type == 'MATERIAL': - ob = snode.id_from - snode_id = snode.id - if ob: - layout.template_ID(ob, "active_material", new="material.new") + if id_from: + layout.template_ID(id_from, "active_material", new="material.new") if snode_id: layout.prop(snode_id, "use_nodes") elif snode.tree_type == 'TEXTURE': - row.prop(snode, "texture_type", text="", expand=True) + layout.prop(snode, "texture_type", text="", expand=True) - snode_id = snode.id - id_from = snode.id_from if id_from: if snode.texture_type == 'BRUSH': layout.template_ID(id_from, "texture", new="texture.new") @@ -64,10 +60,8 @@ class NODE_HT_header(Header): layout.prop(snode_id, "use_nodes") elif snode.tree_type == 'COMPOSITING': - scene = snode.id - - layout.prop(scene, "use_nodes") - layout.prop(scene.render, "use_free_unused_nodes", text="Free Unused") + layout.prop(snode_id, "use_nodes") + layout.prop(snode_id.render, "use_free_unused_nodes", text="Free Unused") layout.prop(snode, "show_backdrop") if snode.show_backdrop: row = layout.row(align=True) diff --git a/release/scripts/startup/bl_ui/space_outliner.py b/release/scripts/startup/bl_ui/space_outliner.py index 004a913a463..b1e6eaf3245 100644 --- a/release/scripts/startup/bl_ui/space_outliner.py +++ b/release/scripts/startup/bl_ui/space_outliner.py @@ -72,14 +72,13 @@ class OUTLINER_MT_view(Menu): space = context.space_data - col = layout.column() if space.display_mode not in {'DATABLOCKS', 'USER_PREFERENCES', 'KEYMAPS'}: - col.prop(space, "show_restrict_columns") - col.separator() - col.operator("outliner.show_active") + layout.prop(space, "show_restrict_columns") + layout.separator() + layout.operator("outliner.show_active") - col.operator("outliner.show_one_level") - col.operator("outliner.show_hierarchy") + layout.operator("outliner.show_one_level") + layout.operator("outliner.show_hierarchy") layout.separator() @@ -95,10 +94,8 @@ class OUTLINER_MT_search(Menu): space = context.space_data - col = layout.column() - - col.prop(space, "use_filter_case_sensitive") - col.prop(space, "use_filter_complete") + layout.prop(space, "use_filter_case_sensitive") + layout.prop(space, "use_filter_complete") class OUTLINER_MT_edit_datablocks(Menu): @@ -107,15 +104,13 @@ class OUTLINER_MT_edit_datablocks(Menu): def draw(self, context): layout = self.layout - col = layout.column() + layout.operator("outliner.keyingset_add_selected") + layout.operator("outliner.keyingset_remove_selected") - col.operator("outliner.keyingset_add_selected") - col.operator("outliner.keyingset_remove_selected") + layout.separator() - col.separator() - - col.operator("outliner.drivers_add_selected") - col.operator("outliner.drivers_delete_selected") + layout.operator("outliner.drivers_add_selected") + layout.operator("outliner.drivers_delete_selected") if __name__ == "__main__": # only for live edit. bpy.utils.register_module(__name__) diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index f58bd7c9150..23dfdcfba90 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -40,14 +40,13 @@ class SEQUENCER_HT_header(Header): row.template_header() if context.area.show_menus: - sub = row.row(align=True) - sub.menu("SEQUENCER_MT_view") + row.menu("SEQUENCER_MT_view") if st.view_type in {'SEQUENCER', 'SEQUENCER_PREVIEW'}: - sub.menu("SEQUENCER_MT_select") - sub.menu("SEQUENCER_MT_marker") - sub.menu("SEQUENCER_MT_add") - sub.menu("SEQUENCER_MT_strip") + row.menu("SEQUENCER_MT_select") + row.menu("SEQUENCER_MT_marker") + row.menu("SEQUENCER_MT_add") + row.menu("SEQUENCER_MT_strip") layout.prop(st, "view_type", expand=True, text="") @@ -96,8 +95,6 @@ class SEQUENCER_MT_view(Menu): st = context.space_data - layout.column() - layout.operator("sequencer.properties", icon='MENU_PANEL') layout.separator() @@ -136,7 +133,6 @@ class SEQUENCER_MT_select(Menu): def draw(self, context): layout = self.layout - layout.column() layout.operator("sequencer.select_active_side", text="Strips to the Left").side = 'LEFT' layout.operator("sequencer.select_active_side", text="Strips to the Right").side = 'RIGHT' layout.separator() @@ -157,7 +153,6 @@ class SEQUENCER_MT_marker(Menu): #layout.operator_context = 'EXEC_REGION_WIN' - layout.column() layout.operator("marker.add", "Add Marker") layout.operator("marker.duplicate", text="Duplicate Marker") layout.operator("marker.delete", text="Delete Marker") @@ -190,7 +185,6 @@ class SEQUENCER_MT_add(Menu): layout = self.layout layout.operator_context = 'INVOKE_REGION_WIN' - layout.column() if len(bpy.data.scenes) > 10: layout.operator_context = 'INVOKE_DEFAULT' layout.operator("sequencer.scene_strip_add", text="Scene...") @@ -211,7 +205,6 @@ class SEQUENCER_MT_add_effect(Menu): layout = self.layout layout.operator_context = 'INVOKE_REGION_WIN' - layout.column() layout.operator("sequencer.effect_strip_add", text="Add").type = 'ADD' layout.operator("sequencer.effect_strip_add", text="Subtract").type = 'SUBTRACT' layout.operator("sequencer.effect_strip_add", text="Alpha Over").type = 'ALPHA_OVER' @@ -238,7 +231,6 @@ class SEQUENCER_MT_strip(Menu): layout.operator_context = 'INVOKE_REGION_WIN' - layout.column() layout.operator("transform.transform", text="Grab/Move").mode = 'TRANSLATION' layout.operator("transform.transform", text="Grab/Extend from frame").mode = 'TIME_EXTEND' # uiItemO(layout, NULL, 0, "sequencer.strip_snap"); // TODO - add this operator diff --git a/release/scripts/startup/bl_ui/space_text.py b/release/scripts/startup/bl_ui/space_text.py index f3b8b9ce221..300211a26bf 100644 --- a/release/scripts/startup/bl_ui/space_text.py +++ b/release/scripts/startup/bl_ui/space_text.py @@ -172,7 +172,6 @@ class TEXT_MT_text(Menu): st = context.space_data text = st.text - layout.column() layout.operator("text.new") layout.operator("text.open") @@ -189,11 +188,6 @@ class TEXT_MT_text(Menu): layout.column() layout.operator("text.run_script") - #ifdef WITH_PYTHON - # XXX if(BPY_is_pyconstraint(text)) - # XXX uiMenuItemO(head, 0, "text.refresh_pyconstraints"); - #endif - class TEXT_MT_templates(Menu): bl_label = "Templates" diff --git a/release/scripts/startup/bl_ui/space_time.py b/release/scripts/startup/bl_ui/space_time.py index 0b5aec7d5f2..db009fe43c2 100644 --- a/release/scripts/startup/bl_ui/space_time.py +++ b/release/scripts/startup/bl_ui/space_time.py @@ -35,10 +35,9 @@ class TIME_HT_header(Header): row.template_header() if context.area.show_menus: - sub = row.row(align=True) - sub.menu("TIME_MT_view") - sub.menu("TIME_MT_frame") - sub.menu("TIME_MT_playback") + row.menu("TIME_MT_view") + row.menu("TIME_MT_frame") + row.menu("TIME_MT_playback") layout.prop(scene, "use_preview_range", text="", toggle=True) From 2fef8f13f0189a8a748e6729081a4e5cb769314b Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Sat, 13 Aug 2011 18:46:34 +0000 Subject: [PATCH 384/624] Added argument to retargeting - step size. Allows retargeting every other 'step' frame, useful for previewing or faster retargeting. --- release/scripts/modules/retarget.py | 28 ++++++++++++++++------------ release/scripts/startup/ui_mocap.py | 5 +++++ 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index d4deb159b22..de02913f5a7 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -69,7 +69,7 @@ def loadMapping(perf_arm, end_arm): # easily while concentrating on the hierarchy changes -def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene): +def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene, step): #creates and keyframes an empty with its location #the original position of the tail bone #useful for storing the important data in the original motion @@ -80,7 +80,10 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene perf_world_rotation = perf_bone.matrix * performer_obj.matrix_world inter_world_base_rotation = inter_bone.bone.matrix_local * inter_obj.matrix_world inter_world_base_inv = inter_world_base_rotation.inverted() - return (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()).to_4x4() + bake_matrix = (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()) + base_euler = inter_bone.rotation_euler + eul = bake_matrix.to_euler(base_euler.order,base_euler) + return eul.to_matrix().to_4x4() #uses 1to1 and interpolation/averaging to match many to 1 retarget def manyPerfToSingleInterRetarget(inter_bone, performer_bones_s): @@ -142,7 +145,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene else: inter_bone.bone.use_inherit_rotation = True - for t in range(s_frame, e_frame): + for t in range(s_frame, e_frame, step): if (t - s_frame) % 10 == 0: print("First pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) scene.frame_set(t) @@ -161,7 +164,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene # Scale: ? Should work but needs testing. -def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): +def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene, step): inter_bones = inter_obj.pose.bones end_bones = enduser_obj.pose.bones @@ -198,7 +201,7 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene): for bone in end_bone.children: bakeTransform(bone) - for t in range(s_frame, e_frame): + for t in range(s_frame, e_frame, step): if (t - s_frame) % 10 == 0: print("Second pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) scene.frame_set(t) @@ -277,7 +280,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame if "stride_bone" in bpy.data.objects: stride_action = bpy.data.actions.new("Stride Bone " + action_name) stride_action.use_fake_user = True - #~ stride_bone = enduser_obj.parent + stride_bone = enduser_obj.parent stride_bone.animation_data.action = stride_action else: bpy.ops.object.add() @@ -305,7 +308,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame return stride_bone -def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): +def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step): bpy.ops.object.select_name(name=enduser_obj.name, extend=False) end_bones = enduser_obj.pose.bones for pose_bone in end_bones: @@ -332,7 +335,7 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene): target = ik_constraint.target # bake the correct locations for the ik target bones - for t in range(s_frame, e_frame): + for t in range(s_frame, e_frame, step): scene.frame_set(t) if target_is_bone: final_loc = pose_bone.tail - target.bone.matrix_local.to_translation() @@ -522,6 +525,7 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): perf_arm = performer_obj.data end_arm = enduser_obj.data advanced = end_arm.advancedRetarget + step = end_arm.frameStep try: enduser_obj.animation_data.action = bpy.data.actions.new("temp") @@ -536,19 +540,19 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): if not advanced: turnOffIK(enduser_obj) print("Creating intermediate armature (for first pass)") - inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene) + inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene, step) print("First pass: retargeting from intermediate to end user") - retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene) + retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene, step) else: prepareForBake(enduser_obj) print("Retargeting pose (Advanced Retarget)") - nla.bake(s_frame, e_frame, action=enduser_obj.animation_data.action, only_selected=True, do_pose=True, do_object=False) + nla.bake(s_frame, e_frame, action=enduser_obj.animation_data.action, only_selected=True, do_pose=True, do_object=False, step=step) name = performer_obj.animation_data.action.name enduser_obj.animation_data.action.name = "Base " + name print("Second pass: retargeting root translation and clean up") stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) if not advanced: - IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene) + IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step) bpy.ops.object.select_name(name=stride_bone.name, extend=False) restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone, scene, s_frame) bpy.ops.object.mode_set(mode='OBJECT') diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 0820b6183f4..9be26a3b2ff 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -161,6 +161,10 @@ bpy.types.Armature.stitch_settings = bpy.props.PointerProperty(type=AnimationSti bpy.types.Armature.active_mocap = bpy.props.StringProperty(update=retarget.NLASystemInitialize) bpy.types.Armature.mocapNLATracks = bpy.props.CollectionProperty(type=MocapNLATracks) bpy.types.Armature.advancedRetarget = bpy.props.BoolProperty(default=False, update=advancedRetargetToggle) +bpy.types.Armature.frameStep = smooth_out = bpy.props.IntProperty(name="Frame Skip", + default=1, + description="Amount of frames to skip - for previewing retargets quickly. 1 is fully sampled", + min=1) #Update function for IK functionality. Is called when IK prop checkboxes are toggled. @@ -301,6 +305,7 @@ class MocapPanel(bpy.types.Panel): mapRow.operator("mocap.loadmapping", text='Load mapping') self.layout.prop(data=performer_obj.animation_data.action, property='name', text='Action Name') self.layout.prop(enduser_arm, "advancedRetarget", text='Advanced Retarget') + self.layout.prop(enduser_arm, "frameStep") self.layout.operator("mocap.retarget", text='RETARGET!') From fc128c970b0e6617cbc67d504d3f4f07c4ae45fd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Aug 2011 03:59:22 +0000 Subject: [PATCH 385/624] - recently restored sequencer change data operator didnt reset the offsets after a hard cut, causing the new data to be trimmed. - add change data operator to strip panel next to image file properties since editing every image manually isnt really usable. - added new sequencer operator "Clear Offsets" (Alt+O), useful to reset the start/end frames around the strip data. --- .../scripts/startup/bl_ui/space_sequencer.py | 6 ++ .../editors/space_sequencer/sequencer_edit.c | 55 +++++++++++++++++++ .../space_sequencer/sequencer_intern.h | 1 + .../editors/space_sequencer/sequencer_ops.c | 3 + 4 files changed, 65 insertions(+) diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 23dfdcfba90..84cc365425e 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -239,6 +239,7 @@ class SEQUENCER_MT_strip(Menu): layout.operator("sequencer.cut", text="Cut (hard) at frame").type = 'HARD' layout.operator("sequencer.cut", text="Cut (soft) at frame").type = 'SOFT' layout.operator("sequencer.images_separate") + layout.operator("sequencer.offset_clear") layout.operator("sequencer.deinterlace_selected_movies") layout.separator() @@ -381,6 +382,8 @@ class SEQUENCER_PT_edit(SequencerButtonsPanel, Panel): if elem and elem.orig_width > 0 and elem.orig_height > 0: col.label(text="Orig Dim: %dx%d" % (elem.orig_width, elem.orig_height)) + else: + col.label(text="Orig Dim: None") class SEQUENCER_PT_effect(SequencerButtonsPanel, Panel): @@ -565,6 +568,9 @@ class SEQUENCER_PT_input(SequencerButtonsPanel, Panel): col = split.column() col.prop(elem, "filename", text="") # strip.elements[0] could be a fallback + # also accessible from the menu + layout.operator("sequencer.change_path") + elif seq_type == 'MOVIE': split = layout.split(percentage=0.2) col = split.column() diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index a58bec9eeb9..447426aed13 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -1569,6 +1569,58 @@ void SEQUENCER_OT_delete(wmOperatorType *ot) } +/* offset clear operator */ +static int sequencer_offset_clear_exec(bContext *C, wmOperator *UNUSED(op)) +{ + Scene *scene= CTX_data_scene(C); + Editing *ed= seq_give_editing(scene, FALSE); + Sequence *seq; + + /* for effects, try to find a replacement input */ + for(seq=ed->seqbasep->first; seq; seq=seq->next) { + if((seq->type & SEQ_EFFECT)==0 && (seq->flag & SELECT)) { + seq->startofs= seq->endofs= seq->startstill= seq->endstill= 0; + } + } + + /* updates lengths etc */ + seq= ed->seqbasep->first; + while(seq) { + calc_sequence(scene, seq); + seq= seq->next; + } + + for(seq=ed->seqbasep->first; seq; seq=seq->next) { + if((seq->type & SEQ_EFFECT)==0 && (seq->flag & SELECT)) { + if(seq_test_overlap(ed->seqbasep, seq)) { + shuffle_seq(ed->seqbasep, seq, scene); + } + } + } + + WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); + + return OPERATOR_FINISHED; +} + + +void SEQUENCER_OT_offset_clear(wmOperatorType *ot) +{ + + /* identifiers */ + ot->name= "Clear Strip Offset"; + ot->idname= "SEQUENCER_OT_offset_clear"; + ot->description="Clear strip offsets from the start and end frames"; + + /* api callbacks */ + ot->exec= sequencer_offset_clear_exec; + ot->poll= sequencer_edit_poll; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; +} + + /* separate_images operator */ static int sequencer_separate_images_exec(bContext *C, wmOperator *op) { @@ -2803,6 +2855,9 @@ static int sequencer_change_path_exec(bContext *C, wmOperator *op) } RNA_END; + /* reset these else we wont see all the images */ + seq->anim_startofs= seq->anim_endofs= 0; + /* correct start/end frames so we dont move * important not to set seq->len= len; allow the function to handle it */ reload_sequence_new_file(scene, seq, TRUE); diff --git a/source/blender/editors/space_sequencer/sequencer_intern.h b/source/blender/editors/space_sequencer/sequencer_intern.h index 6eef2bb8361..7ab76f9b6d7 100644 --- a/source/blender/editors/space_sequencer/sequencer_intern.h +++ b/source/blender/editors/space_sequencer/sequencer_intern.h @@ -93,6 +93,7 @@ void SEQUENCER_OT_reassign_inputs(struct wmOperatorType *ot); void SEQUENCER_OT_swap_inputs(struct wmOperatorType *ot); void SEQUENCER_OT_duplicate(struct wmOperatorType *ot); void SEQUENCER_OT_delete(struct wmOperatorType *ot); +void SEQUENCER_OT_offset_clear(struct wmOperatorType *ot); void SEQUENCER_OT_images_separate(struct wmOperatorType *ot); void SEQUENCER_OT_meta_toggle(struct wmOperatorType *ot); void SEQUENCER_OT_meta_make(struct wmOperatorType *ot); diff --git a/source/blender/editors/space_sequencer/sequencer_ops.c b/source/blender/editors/space_sequencer/sequencer_ops.c index ebf400ad5ff..df33ce73b9c 100644 --- a/source/blender/editors/space_sequencer/sequencer_ops.c +++ b/source/blender/editors/space_sequencer/sequencer_ops.c @@ -68,6 +68,7 @@ void sequencer_operatortypes(void) WM_operatortype_append(SEQUENCER_OT_swap_inputs); WM_operatortype_append(SEQUENCER_OT_duplicate); WM_operatortype_append(SEQUENCER_OT_delete); + WM_operatortype_append(SEQUENCER_OT_offset_clear); WM_operatortype_append(SEQUENCER_OT_images_separate); WM_operatortype_append(SEQUENCER_OT_meta_toggle); WM_operatortype_append(SEQUENCER_OT_meta_make); @@ -149,6 +150,8 @@ void sequencer_keymap(wmKeyConfig *keyconf) WM_keymap_add_item(keymap, "SEQUENCER_OT_reassign_inputs", RKEY, KM_PRESS, 0, 0); WM_keymap_add_item(keymap, "SEQUENCER_OT_reload", RKEY, KM_PRESS, KM_ALT, 0); + WM_keymap_add_item(keymap, "SEQUENCER_OT_offset_clear", OKEY, KM_PRESS, KM_ALT, 0); + WM_keymap_add_item(keymap, "SEQUENCER_OT_duplicate", DKEY, KM_PRESS, KM_SHIFT, 0); WM_keymap_add_item(keymap, "SEQUENCER_OT_delete", XKEY, KM_PRESS, 0, 0); From 5e968e36c5e0a18c38b064761a4b96dc282cde69 Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Sun, 14 Aug 2011 04:37:53 +0000 Subject: [PATCH 386/624] bugfix:[#25603] bad shadows in stereo mode - patch by Juha Maki-Kanto --- source/gameengine/Ketsji/KX_Light.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/gameengine/Ketsji/KX_Light.cpp b/source/gameengine/Ketsji/KX_Light.cpp index 49f00e39110..3f09eee013e 100644 --- a/source/gameengine/Ketsji/KX_Light.cpp +++ b/source/gameengine/Ketsji/KX_Light.cpp @@ -254,8 +254,12 @@ void KX_LightObject::BindShadowBuffer(RAS_IRasterizer *ras, KX_Camera *cam, MT_T cam->NodeUpdateGS(0); /* setup rasterizer transformations */ + /* SetViewMatrix may use stereomode which we temporarily disable here */ + RAS_IRasterizer::StereoMode stereomode = ras->GetStereoMode(); + ras->SetStereoMode(RAS_IRasterizer::RAS_STEREO_NOSTEREO); ras->SetProjectionMatrix(projectionmat); ras->SetViewMatrix(modelviewmat, cam->NodeGetWorldOrientation(), cam->NodeGetWorldPosition(), cam->GetCameraData()->m_perspective); + ras->SetStereoMode(stereomode); } void KX_LightObject::UnbindShadowBuffer(RAS_IRasterizer *ras) From 656adc53b42194e0b9da8d7ead307a023b8753e9 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 14 Aug 2011 04:55:52 +0000 Subject: [PATCH 387/624] Show dopesheet summary for new DopeSheet editors While I originally made these so that they wouldn't be on by default due to concerns over the filtering used for these leading to reduced framerates/interactive speed, I'd since found while doing some profiling that this isn't the case. Rather, decreased framerates were more likely to stem from trying to perform the checks necessary for the long-keyframe drawing when many "child" channels are involved (affecting other channels too). So, since these are generally useful, they are now enabled by default :) --- source/blender/editors/space_action/space_action.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/editors/space_action/space_action.c b/source/blender/editors/space_action/space_action.c index 8cd6e388b08..4baaa469127 100644 --- a/source/blender/editors/space_action/space_action.c +++ b/source/blender/editors/space_action/space_action.c @@ -76,6 +76,8 @@ static SpaceLink *action_new(const bContext *C) saction->autosnap = SACTSNAP_FRAME; saction->mode= SACTCONT_DOPESHEET; + saction->ads.filterflag |= ADS_FILTER_SUMMARY; + /* header */ ar= MEM_callocN(sizeof(ARegion), "header for action"); From 0b23d378fbac8e76d4885c3485a4dbf158aab136 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Aug 2011 06:43:58 +0000 Subject: [PATCH 388/624] fix [#28225] Solidify Modifier creates wrong results when vertex group is attached infact this is not really a bug, irrespective zero vertex group weights gave overlapping geometry which isn't useful, add an option to set the thickness factor for zero weighted verts. --- .../startup/bl_ui/properties_data_mesh.py | 2 +- .../startup/bl_ui/properties_data_modifier.py | 2 +- source/blender/makesdna/DNA_modifier_types.h | 4 +-- source/blender/makesrna/intern/rna_modifier.c | 7 +++++ .../blender/modifiers/intern/MOD_solidify.c | 26 +++++++++++++------ 5 files changed, 29 insertions(+), 12 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_data_mesh.py b/release/scripts/startup/bl_ui/properties_data_mesh.py index 75df7dad5f2..896b76c59f6 100644 --- a/release/scripts/startup/bl_ui/properties_data_mesh.py +++ b/release/scripts/startup/bl_ui/properties_data_mesh.py @@ -73,7 +73,7 @@ class DATA_PT_context_mesh(MeshButtonsPanel, Panel): ob = context.object mesh = context.mesh space = context.space_data - + layout.prop(context.scene.tool_settings, "mesh_select_mode", index=0, text="Vertex") if ob: layout.template_ID(ob, "data") elif mesh: diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index e4bbd7d7d7d..179921c3c85 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -577,13 +577,13 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): sub = col.column() sub.active = bool(md.vertex_group) sub.prop(md, "invert_vertex_group", text="Invert") + sub.prop(md, "thickness_vertex_group", text="Factor") col.prop(md, "use_even_offset") col.prop(md, "use_quality_normals") col.prop(md, "use_rim") sub = col.column() - sub.label() row = sub.split(align=True, percentage=0.4) row.prop(md, "material_offset", text="") row = row.row() diff --git a/source/blender/makesdna/DNA_modifier_types.h b/source/blender/makesdna/DNA_modifier_types.h index 3787675f339..053f3b38168 100644 --- a/source/blender/makesdna/DNA_modifier_types.h +++ b/source/blender/makesdna/DNA_modifier_types.h @@ -712,16 +712,16 @@ typedef struct ShapeKeyModifierData { typedef struct SolidifyModifierData { ModifierData modifier; - char defgrp_name[32]; /* name of vertex group to use */ + char defgrp_name[32]; /* name of vertex group to use */ float offset; /* new surface offset level*/ float offset_fac; /* midpoint of the offset */ + float offset_fac_vg; /* factor for the minimum weight to use when vgroups are used, avoids 0.0 weights giving duplicate geometry */ float crease_inner; float crease_outer; float crease_rim; int flag; short mat_ofs; short mat_ofs_rim; - int pad; } SolidifyModifierData; #define MOD_SOLIDIFY_RIM (1<<0) diff --git a/source/blender/makesrna/intern/rna_modifier.c b/source/blender/makesrna/intern/rna_modifier.c index ba655915fb6..5c5391b0bba 100644 --- a/source/blender/makesrna/intern/rna_modifier.c +++ b/source/blender/makesrna/intern/rna_modifier.c @@ -2265,6 +2265,13 @@ static void rna_def_modifier_solidify(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Thickness", "Thickness of the shell"); RNA_def_property_update(prop, 0, "rna_Modifier_update"); + prop= RNA_def_property(srna, "thickness_vertex_group", PROP_FLOAT, PROP_FACTOR); + RNA_def_property_float_sdna(prop, NULL, "offset_fac_vg"); + RNA_def_property_range(prop, 0.0, 1.0); + RNA_def_property_ui_range(prop, 0, 1, 0.1, 3); + RNA_def_property_ui_text(prop, "Vertex Group Factor", "Thickness factor to use for zero vertex group influence"); + RNA_def_property_update(prop, 0, "rna_Modifier_update"); + prop= RNA_def_property(srna, "offset", PROP_FLOAT, PROP_FACTOR); RNA_def_property_float_sdna(prop, NULL, "offset_fac"); RNA_def_property_range(prop, -FLT_MAX, FLT_MAX); diff --git a/source/blender/modifiers/intern/MOD_solidify.c b/source/blender/modifiers/intern/MOD_solidify.c index 0b1fac06e14..afe6da8b38a 100644 --- a/source/blender/modifiers/intern/MOD_solidify.c +++ b/source/blender/modifiers/intern/MOD_solidify.c @@ -232,8 +232,10 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, float (*vert_nors)[3]= NULL; - float const ofs_orig= - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset); - float const ofs_new= smd->offset - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset); + const float ofs_orig= - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset); + const float ofs_new= smd->offset - (((-smd->offset_fac + 1.0f) * 0.5f) * smd->offset); + const float offset_fac_vg= smd->offset_fac_vg; + const float offset_fac_vg_inv= 1.0f - smd->offset_fac_vg; /* weights */ MDeformVert *dvert, *dv= NULL; @@ -391,8 +393,9 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, dv= dvert; for(i=0; ico, mv->co, mv->no, scalar_short_vgroup); @@ -405,8 +408,9 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, dv= dvert; for(i=0; ico, mv->co, mv->no, scalar_short_vgroup); @@ -466,15 +470,21 @@ static DerivedMesh *applyModifier(ModifierData *md, Object *ob, /* vertex group support */ if(dvert) { + float scalar; + dv= dvert; if(defgrp_invert) { for(i=0; i Date: Sun, 14 Aug 2011 08:39:13 +0000 Subject: [PATCH 389/624] patch [#28246] Fix for [#28240]: selecting more than one object in the outliner with "shift left mouse" doesn't work anymore from Alex Fraser (z0r) --- source/blender/editors/space_outliner/outliner_select.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner_select.c b/source/blender/editors/space_outliner/outliner_select.c index c571fa1de6c..620a936a944 100644 --- a/source/blender/editors/space_outliner/outliner_select.c +++ b/source/blender/editors/space_outliner/outliner_select.c @@ -660,8 +660,8 @@ int tree_element_active(bContext *C, Scene *scene, SpaceOops *soops, TreeElement { switch(te->idcode) { - case ID_OB: - return tree_element_set_active_object(C, scene, soops, te, set); + /* Note: no ID_OB: objects are handled specially to allow multiple + selection. See do_outliner_item_activate. */ case ID_MA: return tree_element_active_material(C, scene, soops, te, set); case ID_WO: From 8490d646b7ac47fd5f0ed8c28cfc864f5286aa7a Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 14 Aug 2011 09:12:43 +0000 Subject: [PATCH 390/624] Fixing bug with editing keymaps when filter is enabled. --- release/scripts/startup/bl_ui/space_userpref_keymap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/space_userpref_keymap.py b/release/scripts/startup/bl_ui/space_userpref_keymap.py index d595b32c710..6a81ff5830e 100644 --- a/release/scripts/startup/bl_ui/space_userpref_keymap.py +++ b/release/scripts/startup/bl_ui/space_userpref_keymap.py @@ -18,7 +18,7 @@ # import bpy -from bpy.types import Menu, Operator +from bpy.types import Menu, Operator, OperatorProperties import os From 62fdee3d8ae7ea37ed42fc655058c2bf03b38be8 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Aug 2011 10:17:41 +0000 Subject: [PATCH 391/624] fix [#28245] Checkboxes in menu items fail for boolean arrays. 2 bugs with displaying boolean arrays. --- .../editors/interface/interface_layout.c | 98 ++++++++++++------- 1 file changed, 60 insertions(+), 38 deletions(-) diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c index df654cf3645..a8e0ca39c58 100644 --- a/source/blender/editors/interface/interface_layout.c +++ b/source/blender/editors/interface/interface_layout.c @@ -355,46 +355,65 @@ static void ui_item_array(uiLayout *layout, uiBlock *block, const char *name, in uiDefBut(block, LABEL, 0, name, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, ""); /* create buttons */ - if(type == PROP_BOOLEAN && ELEM(subtype, PROP_LAYER, PROP_LAYER_MEMBER)) { - /* special check for layer layout */ - int butw, buth, unit; - int cols= (len >= 20)? 2: 1; - int colbuts= len/(2*cols); - int layer_used= 0; + if(type == PROP_BOOLEAN) { + if(ELEM(subtype, PROP_LAYER, PROP_LAYER_MEMBER)) { + /* special check for layer layout */ + int butw, buth, unit; + int cols= (len >= 20)? 2: 1; + int colbuts= len/(2*cols); + int layer_used= 0; - uiBlockSetCurLayout(block, uiLayoutAbsolute(layout, 0)); + uiBlockSetCurLayout(block, uiLayoutAbsolute(layout, 0)); - unit= UI_UNIT_X*0.75; - butw= unit; - buth= unit; - - if(ptr->type == &RNA_Armature) { - bArmature *arm= (bArmature *)ptr->data; - layer_used= arm->layer_used; + unit= UI_UNIT_X*0.75; + butw= unit; + buth= unit; + + if(ptr->type == &RNA_Armature) { + bArmature *arm= (bArmature *)ptr->data; + layer_used= arm->layer_used; + } + + for(b=0; bbuttonspacex; + } } + else { + /* not common, but good to support non layer boolean arrays */ + int *tmparray= MEM_callocN(sizeof(int)*len, "ui_item_array"); + RNA_property_boolean_get_array(ptr, prop, tmparray); - for(b=0; bbuttonspacex; + MEM_freeN(tmparray); + + uiBlockEndAlign(block); } } else if(subtype == PROP_MATRIX) { @@ -951,13 +970,14 @@ void uiItemFullR(uiLayout *layout, PointerRNA *ptr, PropertyRNA *prop, int index uiBut *but; PropertyType type; char namestr[UI_MAX_NAME_STR]; - int len, w, h, slider, toggle, expand, icon_only, no_bg; + int len, is_array, w, h, slider, toggle, expand, icon_only, no_bg; uiBlockSetCurLayout(block, layout); /* retrieve info */ type= RNA_property_type(prop); - len= RNA_property_array_length(ptr, prop); + is_array= RNA_property_array_check(ptr, prop); + len= (is_array) ? RNA_property_array_length(ptr, prop) : 0; /* set name and icon */ if(!name) @@ -967,14 +987,16 @@ void uiItemFullR(uiLayout *layout, PointerRNA *ptr, PropertyRNA *prop, int index if(ELEM4(type, PROP_INT, PROP_FLOAT, PROP_STRING, PROP_POINTER)) name= ui_item_name_add_colon(name, namestr); - else if(type == PROP_BOOLEAN && len && index == RNA_NO_INDEX) + else if(type == PROP_BOOLEAN && is_array && index == RNA_NO_INDEX) name= ui_item_name_add_colon(name, namestr); else if(type == PROP_ENUM && index != RNA_ENUM_VALUE) name= ui_item_name_add_colon(name, namestr); if(layout->root->type == UI_LAYOUT_MENU) { - if(type == PROP_BOOLEAN) - icon= (RNA_property_boolean_get(ptr, prop))? ICON_CHECKBOX_HLT: ICON_CHECKBOX_DEHLT; + if(type == PROP_BOOLEAN && ((is_array == FALSE) || (index != RNA_NO_INDEX))) { + if(is_array) icon= (RNA_property_boolean_get_index(ptr, prop, index)) ? ICON_CHECKBOX_HLT: ICON_CHECKBOX_DEHLT; + else icon= (RNA_property_boolean_get(ptr, prop)) ? ICON_CHECKBOX_HLT: ICON_CHECKBOX_DEHLT; + } else if(type == PROP_ENUM && index == RNA_ENUM_VALUE) { int enum_value= RNA_property_enum_get(ptr, prop); if(RNA_property_flag(prop) & PROP_ENUM_FLAG) { @@ -999,7 +1021,7 @@ void uiItemFullR(uiLayout *layout, PointerRNA *ptr, PropertyRNA *prop, int index uiBlockSetEmboss(block, UI_EMBOSSN); /* array property */ - if(index == RNA_NO_INDEX && len > 0) + if(index == RNA_NO_INDEX && is_array) ui_item_array(layout, block, name, icon, ptr, prop, len, 0, 0, w, h, expand, slider, toggle, icon_only); /* enum item */ else if(type == PROP_ENUM && index == RNA_ENUM_VALUE) { From b8473d70e2da98c90c0c085ba3e38d4e327c0d9b Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 14 Aug 2011 10:19:21 +0000 Subject: [PATCH 392/624] Bugfix [#28244] Setting vector handle in fcurve can fail So apparently this was a regression from 2.4x, since vector handles were one of the handle types which could be set independently for each handle (vs both needing to be the same, for example, Auto Handles) --- source/blender/editors/animation/keyframes_edit.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/source/blender/editors/animation/keyframes_edit.c b/source/blender/editors/animation/keyframes_edit.c index cc360b34516..2305848e7b3 100644 --- a/source/blender/editors/animation/keyframes_edit.c +++ b/source/blender/editors/animation/keyframes_edit.c @@ -792,12 +792,8 @@ static short set_bezier_auto_clamped(KeyframeEditData *UNUSED(ked), BezTriple *b /* Sets the selected bezier handles to type 'vector' */ static short set_bezier_vector(KeyframeEditData *UNUSED(ked), BezTriple *bezt) { - if ((bezt->f1 & SELECT) || (bezt->f3 & SELECT)) { - if (bezt->f1 & SELECT) bezt->h1= HD_VECT; - if (bezt->f3 & SELECT) bezt->h2= HD_VECT; - - ENSURE_HANDLES_MATCH(bezt); - } + if (bezt->f1 & SELECT) bezt->h1= HD_VECT; + if (bezt->f3 & SELECT) bezt->h2= HD_VECT; return 0; } From 540f0c64b5d42186119a1e1ccdd9aac7edd13960 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Aug 2011 10:28:18 +0000 Subject: [PATCH 393/624] add in asserts for when array/non array RNA funcions are used incorrectly, would have made previous fix a lot easier to find. also remove unused argument from RNA_property_array_check. --- source/blender/blenkernel/intern/fcurve.c | 2 +- source/blender/blenkernel/intern/node.c | 4 +-- source/blender/editors/armature/poseSlide.c | 2 +- .../editors/interface/interface_layout.c | 2 +- .../editors/interface/interface_utils.c | 2 +- source/blender/makesrna/RNA_access.h | 2 +- source/blender/makesrna/intern/rna_access.c | 31 +++++++++++++++++-- source/blender/python/intern/bpy_rna.c | 10 +++--- source/blender/python/intern/bpy_rna_anim.c | 2 +- 9 files changed, 41 insertions(+), 16 deletions(-) diff --git a/source/blender/blenkernel/intern/fcurve.c b/source/blender/blenkernel/intern/fcurve.c index d6a9d950015..13e13fbc3ff 100644 --- a/source/blender/blenkernel/intern/fcurve.c +++ b/source/blender/blenkernel/intern/fcurve.c @@ -1002,7 +1002,7 @@ static float dtar_get_prop_val (ChannelDriver *driver, DriverTarget *dtar) /* get property to read from, and get value as appropriate */ if (RNA_path_resolve_full(&id_ptr, dtar->rna_path, &ptr, &prop, &index)) { - if(RNA_property_array_check(&ptr, prop)) { + if(RNA_property_array_check(prop)) { /* array */ if (index < RNA_property_array_length(&ptr, prop)) { switch (RNA_property_type(prop)) { diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c index 13469e0b58b..5f1a6c911bc 100644 --- a/source/blender/blenkernel/intern/node.c +++ b/source/blender/blenkernel/intern/node.c @@ -3243,7 +3243,7 @@ static int node_animation_properties(bNodeTree *ntree, bNode *node) int driven, len=1, index; prop = (PropertyRNA *)link; - if (RNA_property_array_check(&ptr, prop)) + if (RNA_property_array_check(prop)) len = RNA_property_array_length(&ptr, prop); for (index=0; indexrna_path, &ptr, &prop)) { - if (RNA_property_array_check(&ptr, prop)) { + if (RNA_property_array_check(prop)) { /* array */ if (fcu->array_index < RNA_property_array_length(&ptr, prop)) { found= TRUE; diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c index a8e0ca39c58..e6df6a07d52 100644 --- a/source/blender/editors/interface/interface_layout.c +++ b/source/blender/editors/interface/interface_layout.c @@ -976,7 +976,7 @@ void uiItemFullR(uiLayout *layout, PointerRNA *ptr, PropertyRNA *prop, int index /* retrieve info */ type= RNA_property_type(prop); - is_array= RNA_property_array_check(ptr, prop); + is_array= RNA_property_array_check(prop); len= (is_array) ? RNA_property_array_length(ptr, prop) : 0; /* set name and icon */ diff --git a/source/blender/editors/interface/interface_utils.c b/source/blender/editors/interface/interface_utils.c index f660dbb9edd..a3f56192cb5 100644 --- a/source/blender/editors/interface/interface_utils.c +++ b/source/blender/editors/interface/interface_utils.c @@ -143,7 +143,7 @@ int uiDefAutoButsRNA(uiLayout *layout, PointerRNA *ptr, int (*check_prop)(Proper if(label_align != '\0') { PropertyType type = RNA_property_type(prop); - int is_boolean = (type == PROP_BOOLEAN && !RNA_property_array_check(ptr, prop)); + int is_boolean = (type == PROP_BOOLEAN && !RNA_property_array_check(prop)); name= RNA_property_ui_name(prop); diff --git a/source/blender/makesrna/RNA_access.h b/source/blender/makesrna/RNA_access.h index 0033a1ff437..81deb0c2796 100644 --- a/source/blender/makesrna/RNA_access.h +++ b/source/blender/makesrna/RNA_access.h @@ -654,7 +654,7 @@ int RNA_property_flag(PropertyRNA *prop); void *RNA_property_py_data_get(PropertyRNA *prop); int RNA_property_array_length(PointerRNA *ptr, PropertyRNA *prop); -int RNA_property_array_check(PointerRNA *ptr, PropertyRNA *prop); +int RNA_property_array_check(PropertyRNA *prop); int RNA_property_multi_array_length(PointerRNA *ptr, PropertyRNA *prop, int dimension); int RNA_property_array_dimension(PointerRNA *ptr, PropertyRNA *prop, int length[]); char RNA_property_array_item_char(PropertyRNA *prop, int index); diff --git a/source/blender/makesrna/intern/rna_access.c b/source/blender/makesrna/intern/rna_access.c index f1056c86a4c..f100ebd6129 100644 --- a/source/blender/makesrna/intern/rna_access.c +++ b/source/blender/makesrna/intern/rna_access.c @@ -288,7 +288,7 @@ static int rna_ensure_property_array_length(PointerRNA *ptr, PropertyRNA *prop) } } -static int rna_ensure_property_array_check(PointerRNA *UNUSED(ptr), PropertyRNA *prop) +static int rna_ensure_property_array_check(PropertyRNA *prop) { if(prop->magic == RNA_MAGIC) { return (prop->getlength || prop->totarraylength) ? 1:0; @@ -765,9 +765,9 @@ int RNA_property_array_length(PointerRNA *ptr, PropertyRNA *prop) return rna_ensure_property_array_length(ptr, prop); } -int RNA_property_array_check(PointerRNA *ptr, PropertyRNA *prop) +int RNA_property_array_check(PropertyRNA *prop) { - return rna_ensure_property_array_check(ptr, prop); + return rna_ensure_property_array_check(prop); } /* used by BPY to make an array from the python object */ @@ -1399,6 +1399,7 @@ int RNA_property_boolean_get(PointerRNA *ptr, PropertyRNA *prop) IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) == 0); if((idprop=rna_idproperty_check(&prop, ptr))) return IDP_Int(idprop); @@ -1414,6 +1415,7 @@ void RNA_property_boolean_set(PointerRNA *ptr, PropertyRNA *prop, int value) IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) == 0); /* just incase other values are passed */ if(value) value= 1; @@ -1440,6 +1442,7 @@ void RNA_property_boolean_get_array(PointerRNA *ptr, PropertyRNA *prop, int *val IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) != 0); if((idprop=rna_idproperty_check(&prop, ptr))) { if(prop->arraydimension == 0) @@ -1463,6 +1466,7 @@ int RNA_property_boolean_get_index(PointerRNA *ptr, PropertyRNA *prop, int index int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_boolean_get_array(ptr, prop, tmp); @@ -1486,6 +1490,7 @@ void RNA_property_boolean_set_array(PointerRNA *ptr, PropertyRNA *prop, const in IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) != 0); if((idprop=rna_idproperty_check(&prop, ptr))) { if(prop->arraydimension == 0) @@ -1519,6 +1524,7 @@ void RNA_property_boolean_set_index(PointerRNA *ptr, PropertyRNA *prop, int inde int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_boolean_get_array(ptr, prop, tmp); @@ -1541,6 +1547,7 @@ int RNA_property_boolean_get_default(PointerRNA *UNUSED(ptr), PropertyRNA *prop) BooleanPropertyRNA *bprop= (BooleanPropertyRNA*)prop; BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) == 0); return bprop->defaultvalue; } @@ -1550,6 +1557,7 @@ void RNA_property_boolean_get_default_array(PointerRNA *UNUSED(ptr), PropertyRNA BooleanPropertyRNA *bprop= (BooleanPropertyRNA*)prop; BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) != 0); if(prop->arraydimension == 0) values[0]= bprop->defaultvalue; @@ -1565,6 +1573,7 @@ int RNA_property_boolean_get_default_index(PointerRNA *ptr, PropertyRNA *prop, i int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_BOOLEAN); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_boolean_get_default_array(ptr, prop, tmp); @@ -1588,6 +1597,7 @@ int RNA_property_int_get(PointerRNA *ptr, PropertyRNA *prop) IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_INT); + BLI_assert(RNA_property_array_check(prop) == 0); if((idprop=rna_idproperty_check(&prop, ptr))) return IDP_Int(idprop); @@ -1603,6 +1613,7 @@ void RNA_property_int_set(PointerRNA *ptr, PropertyRNA *prop, int value) IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_INT); + BLI_assert(RNA_property_array_check(prop) == 0); /* useful to check on bad values but set function should clamp */ /* BLI_assert(RNA_property_int_clamp(ptr, prop, &value) == 0); */ @@ -1628,6 +1639,7 @@ void RNA_property_int_get_array(PointerRNA *ptr, PropertyRNA *prop, int *values) IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_INT); + BLI_assert(RNA_property_array_check(prop) != 0); if((idprop=rna_idproperty_check(&prop, ptr))) { if(prop->arraydimension == 0) @@ -1688,6 +1700,7 @@ int RNA_property_int_get_index(PointerRNA *ptr, PropertyRNA *prop, int index) int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_INT); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_int_get_array(ptr, prop, tmp); @@ -1711,6 +1724,7 @@ void RNA_property_int_set_array(PointerRNA *ptr, PropertyRNA *prop, const int *v IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_INT); + BLI_assert(RNA_property_array_check(prop) != 0); if((idprop=rna_idproperty_check(&prop, ptr))) { if(prop->arraydimension == 0) @@ -1744,6 +1758,7 @@ void RNA_property_int_set_index(PointerRNA *ptr, PropertyRNA *prop, int index, i int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_INT); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_int_get_array(ptr, prop, tmp); @@ -1772,6 +1787,7 @@ void RNA_property_int_get_default_array(PointerRNA *UNUSED(ptr), PropertyRNA *pr IntPropertyRNA *iprop= (IntPropertyRNA*)prop; BLI_assert(RNA_property_type(prop) == PROP_INT); + BLI_assert(RNA_property_array_check(prop) != 0); if(prop->arraydimension == 0) values[0]= iprop->defaultvalue; @@ -1808,6 +1824,7 @@ float RNA_property_float_get(PointerRNA *ptr, PropertyRNA *prop) IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) == 0); if((idprop=rna_idproperty_check(&prop, ptr))) { if(idprop->type == IDP_FLOAT) @@ -1827,6 +1844,7 @@ void RNA_property_float_set(PointerRNA *ptr, PropertyRNA *prop, float value) IDProperty *idprop; BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) == 0); /* useful to check on bad values but set function should clamp */ /* BLI_assert(RNA_property_float_clamp(ptr, prop, &value) == 0); */ @@ -1858,6 +1876,7 @@ void RNA_property_float_get_array(PointerRNA *ptr, PropertyRNA *prop, float *val int i; BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) != 0); if((idprop=rna_idproperty_check(&prop, ptr))) { if(prop->arraydimension == 0) @@ -1923,6 +1942,7 @@ float RNA_property_float_get_index(PointerRNA *ptr, PropertyRNA *prop, int index int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_float_get_array(ptr, prop, tmp); @@ -1948,6 +1968,7 @@ void RNA_property_float_set_array(PointerRNA *ptr, PropertyRNA *prop, const floa int i; BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) != 0); if((idprop=rna_idproperty_check(&prop, ptr))) { if(prop->arraydimension == 0) { @@ -1991,6 +2012,7 @@ void RNA_property_float_set_index(PointerRNA *ptr, PropertyRNA *prop, int index, int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_float_get_array(ptr, prop, tmp); @@ -2013,6 +2035,7 @@ float RNA_property_float_get_default(PointerRNA *UNUSED(ptr), PropertyRNA *prop) FloatPropertyRNA *fprop= (FloatPropertyRNA*)prop; BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) == 0); return fprop->defaultvalue; } @@ -2022,6 +2045,7 @@ void RNA_property_float_get_default_array(PointerRNA *UNUSED(ptr), PropertyRNA * FloatPropertyRNA *fprop= (FloatPropertyRNA*)prop; BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) != 0); if(prop->arraydimension == 0) values[0]= fprop->defaultvalue; @@ -2037,6 +2061,7 @@ float RNA_property_float_get_default_index(PointerRNA *ptr, PropertyRNA *prop, i int len= rna_ensure_property_array_length(ptr, prop); BLI_assert(RNA_property_type(prop) == PROP_FLOAT); + BLI_assert(RNA_property_array_check(prop) != 0); if(len <= RNA_MAX_ARRAY_LENGTH) { RNA_property_float_get_default_array(ptr, prop, tmp); diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 4447a0476f4..ba8145c2773 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -856,7 +856,7 @@ static PyObject *pyrna_prop_str(BPy_PropertyRNA *self) if(type==PROP_COLLECTION) { len= pyrna_prop_collection_length(self); } - else if (RNA_property_array_check(&self->ptr, self->prop)) { + else if (RNA_property_array_check(self->prop)) { len= pyrna_prop_array_length((BPy_PropertyArrayRNA *)self); } @@ -1224,7 +1224,7 @@ PyObject *pyrna_prop_to_py(PointerRNA *ptr, PropertyRNA *prop) PyObject *ret; int type= RNA_property_type(prop); - if (RNA_property_array_check(ptr, prop)) { + if (RNA_property_array_check(prop)) { return pyrna_py_from_array(ptr, prop); } @@ -1369,7 +1369,7 @@ static int pyrna_py_to_prop(PointerRNA *ptr, PropertyRNA *prop, void *data, PyOb int type= RNA_property_type(prop); - if (RNA_property_array_check(ptr, prop)) { + if (RNA_property_array_check(prop)) { /* done getting the length */ if(pyrna_py_to_array(ptr, prop, data, value, error_prefix) == -1) { return -1; @@ -4088,7 +4088,7 @@ static PyObject *pyrna_param_to_py(PointerRNA *ptr, PropertyRNA *prop, void *dat int type= RNA_property_type(prop); int flag= RNA_property_flag(prop); - if(RNA_property_array_check(ptr, prop)) { + if(RNA_property_array_check(prop)) { int a, len; if (flag & PROP_DYNAMIC) { @@ -5519,7 +5519,7 @@ PyObject *pyrna_prop_CreatePyObject(PointerRNA *ptr, PropertyRNA *prop) { BPy_PropertyRNA *pyrna; - if (RNA_property_array_check(ptr, prop) == 0) { + if (RNA_property_array_check(prop) == 0) { PyTypeObject *type; if (RNA_property_type(prop) != PROP_COLLECTION) { diff --git a/source/blender/python/intern/bpy_rna_anim.c b/source/blender/python/intern/bpy_rna_anim.c index 30d83e196ba..8bde1db96ca 100644 --- a/source/blender/python/intern/bpy_rna_anim.c +++ b/source/blender/python/intern/bpy_rna_anim.c @@ -107,7 +107,7 @@ static int pyrna_struct_anim_args_parse(PointerRNA *ptr, const char *error_prefi return -1; } - if(RNA_property_array_check(&r_ptr, prop) == 0) { + if(RNA_property_array_check(prop) == 0) { if((*index) == -1) { *index= 0; } From cad6ed9bc600e9162cdad2410e405fc7ad716e2e Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Aug 2011 11:38:17 +0000 Subject: [PATCH 394/624] fix for fix r39388, this added checkboxes to buttons which are not supposed to have them. now only add checkboxes when the background is not emboss - which works for menus but will work in more general cases too. --- .../editors/interface/interface_intern.h | 5 +- .../editors/interface/interface_layout.c | 128 ++++++++---------- 2 files changed, 63 insertions(+), 70 deletions(-) diff --git a/source/blender/editors/interface/interface_intern.h b/source/blender/editors/interface/interface_intern.h index 8475090b468..242210e01bb 100644 --- a/source/blender/editors/interface/interface_intern.h +++ b/source/blender/editors/interface/interface_intern.h @@ -213,7 +213,7 @@ struct uiBut { BIFIconID icon; char lock; - char dt; + char dt; /* drawtype: UI_EMBOSS, UI_EMBOSSN ... etc, copied from the block */ char changed; /* could be made into a single flag */ unsigned char unit_type; /* so buttons can support unit systems which are not RNA */ short modifier_key; @@ -306,7 +306,8 @@ struct uiBlock { void *drawextra_arg2; int flag; - char direction, dt; + char direction; + char dt; /* drawtype: UI_EMBOSS, UI_EMBOSSN ... etc, copied to buttons */ short auto_open; double auto_open_last; diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c index e6df6a07d52..4810b3fdf54 100644 --- a/source/blender/editors/interface/interface_layout.c +++ b/source/blender/editors/interface/interface_layout.c @@ -355,65 +355,46 @@ static void ui_item_array(uiLayout *layout, uiBlock *block, const char *name, in uiDefBut(block, LABEL, 0, name, 0, 0, w, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, ""); /* create buttons */ - if(type == PROP_BOOLEAN) { - if(ELEM(subtype, PROP_LAYER, PROP_LAYER_MEMBER)) { - /* special check for layer layout */ - int butw, buth, unit; - int cols= (len >= 20)? 2: 1; - int colbuts= len/(2*cols); - int layer_used= 0; + if(type == PROP_BOOLEAN && ELEM(subtype, PROP_LAYER, PROP_LAYER_MEMBER)) { + /* special check for layer layout */ + int butw, buth, unit; + int cols= (len >= 20)? 2: 1; + int colbuts= len/(2*cols); + int layer_used= 0; - uiBlockSetCurLayout(block, uiLayoutAbsolute(layout, 0)); + uiBlockSetCurLayout(block, uiLayoutAbsolute(layout, 0)); - unit= UI_UNIT_X*0.75; - butw= unit; - buth= unit; + unit= UI_UNIT_X*0.75; + butw= unit; + buth= unit; - if(ptr->type == &RNA_Armature) { - bArmature *arm= (bArmature *)ptr->data; - layer_used= arm->layer_used; - } - - for(b=0; bbuttonspacex; - } + if(ptr->type == &RNA_Armature) { + bArmature *arm= (bArmature *)ptr->data; + layer_used= arm->layer_used; } - else { - /* not common, but good to support non layer boolean arrays */ - int *tmparray= MEM_callocN(sizeof(int)*len, "ui_item_array"); - RNA_property_boolean_get_array(ptr, prop, tmparray); + for(b=0; bbuttonspacex; } } else if(subtype == PROP_MATRIX) { @@ -441,35 +422,46 @@ static void ui_item_array(uiLayout *layout, uiBlock *block, const char *name, in uiDefButR_prop(block, BUT_NORMAL, 0, name, x, y, UI_UNIT_X*3, UI_UNIT_Y*3, ptr, prop, 0, 0, 0, -1, -1, NULL); } else { - if(ELEM(subtype, PROP_COLOR, PROP_COLOR_GAMMA) && !expand) - uiDefAutoButR(block, ptr, prop, -1, "", ICON_NONE, 0, 0, w, UI_UNIT_Y); + /* note, this block of code is a bit arbitrary and has just been made + * to work with common cases, but may need to be re-worked */ + + /* special case, boolean array in a menu, this could be used in a more generic way too */ + if(ELEM(subtype, PROP_COLOR, PROP_COLOR_GAMMA) && !expand) { + uiDefAutoButR(block, ptr, prop, -1, "", ICON_NONE, 0, 0, w, UI_UNIT_Y); + } + else { + int *boolarr= NULL; + + /* even if 'expand' is fale, expanding anyway */ - if(!ELEM(subtype, PROP_COLOR, PROP_COLOR_GAMMA) || expand) { /* layout for known array subtypes */ - char str[3]; + char str[3]= {'\0'}; + + if(!icon_only) { + if(type != PROP_BOOLEAN) { + str[1]= ':'; + } + } + + /* show checkboxes for rna on a non-emboss block (menu for eg) */ + if(type == PROP_BOOLEAN && ELEM(layout->root->block->dt, UI_EMBOSSN, UI_EMBOSSP)) { + boolarr= MEM_callocN(sizeof(int)*len, "ui_item_array"); + RNA_property_boolean_get_array(ptr, prop, boolarr); + } for(a=0; atype==NUM) but->type= NUMSLI; if(toggle && but->type==OPTION) but->type= TOG; } + + if(boolarr) { + MEM_freeN(boolarr); + } } } From 181104261d8b1d95744ebdf731a93646b6326aed Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Aug 2011 12:02:01 +0000 Subject: [PATCH 395/624] patch [#28247] Fix for: [#28236] Separate By Materials fails when some materials "available" to the mesh are unassigned from Alex Fraser (z0r) --- source/blender/editors/mesh/editmesh.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/mesh/editmesh.c b/source/blender/editors/mesh/editmesh.c index ec08bfccda3..4377fb03632 100644 --- a/source/blender/editors/mesh/editmesh.c +++ b/source/blender/editors/mesh/editmesh.c @@ -1449,9 +1449,8 @@ static int mesh_separate_material(wmOperator *op, Main *bmain, Scene *scene, Bas /* select the material */ EM_select_by_material(em, curr_mat); /* and now separate */ - if(0==mesh_separate_selected(op, bmain, scene, editbase)) { - BKE_mesh_end_editmesh(me, em); - return 0; + if(em->totfacesel > 0) { + mesh_separate_selected(op, bmain, scene, editbase); } } From 02b24e655bdb2de67987c0332c78f16d0f557e48 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Aug 2011 14:43:11 +0000 Subject: [PATCH 396/624] fix for bug where changing movie filepaths would reset the strip length. also fixed possible & unlikely buffer overflow. --- source/blender/blenkernel/intern/sequencer.c | 1 + source/blender/editors/space_sequencer/sequencer_edit.c | 5 ++++- source/blender/imbuf/intern/anim_movie.c | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index d6a152a5280..3aebbea789f 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -699,6 +699,7 @@ void reload_sequence_new_file(Scene *scene, Sequence * seq, int lock_range) seq->len = 0; } seq->strip->len = seq->len; + break; case SEQ_SOUND: #ifdef WITH_AUDASPACE if(!seq->sound) diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 447426aed13..ee5eb12f858 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -2870,12 +2870,15 @@ static int sequencer_change_path_exec(bContext *C, wmOperator *op) else { /* lame, set rna filepath */ PointerRNA seq_ptr; + PropertyRNA *prop; char filepath[FILE_MAX]; RNA_pointer_create(&scene->id, &RNA_Sequence, seq, &seq_ptr); RNA_string_get(op->ptr, "filepath", filepath); - RNA_string_set(&seq_ptr, "filepath", filepath); + prop= RNA_struct_find_property(&seq_ptr, "filepath"); + RNA_property_string_set(&seq_ptr, prop, filepath); + RNA_property_update(C, &seq_ptr, prop); } WM_event_add_notifier(C, NC_SCENE|ND_SEQUENCER, scene); diff --git a/source/blender/imbuf/intern/anim_movie.c b/source/blender/imbuf/intern/anim_movie.c index 919b0eb0c29..8b0104fcdca 100644 --- a/source/blender/imbuf/intern/anim_movie.c +++ b/source/blender/imbuf/intern/anim_movie.c @@ -355,7 +355,7 @@ struct anim * IMB_open_anim( const char * name, int ib_flags) { anim = (struct anim*)MEM_callocN(sizeof(struct anim), "anim struct"); if (anim != NULL) { - strcpy(anim->name, name); /* fixme: possible buffer overflow here? */ + BLI_strncpy(anim->name, name, sizeof(anim->name)); anim->ib_flags = ib_flags; } return(anim); From fc0a5ede01d9db29471c495b18f47c0e8864e518 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 14 Aug 2011 16:13:35 +0000 Subject: [PATCH 397/624] Cleanup --- source/blender/collada/AnimationExporter.cpp | 26 +------------------- source/blender/collada/AnimationExporter.h | 2 -- 2 files changed, 1 insertion(+), 27 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index ecaa05e3497..a777f4ae984 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -1016,7 +1016,7 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = "fall_off_exponent"; break; case 4: - tm_name = "blender_dist"; + tm_name = "blender/blender_dist"; break; default: @@ -1137,30 +1137,6 @@ void AnimationExporter::exportAnimations(Scene *sce) return dot ? (dot + 1) : rna_path; } - void AnimationExporter::find_all_frames(Object *ob, std::vector &fra) - { - FCurve *fcu= (FCurve*)ob->adt->action->curves.first; - std::vector keys; - for (unsigned int i = 0; i < fcu->totvert; i++) { - float f = fcu->bezt[i].vec[1][0]; // - if (std::find(keys.begin(), keys.end(), f) == keys.end()) - keys.push_back(f); - } - - std::sort(keys.begin(), keys.end()); - float first, last; - std::vector::reference ref = keys.front(); - first = ref; - ref = keys.back(); - last = ref; - for (float i = first ; i != last ; i+=1.0f ) - { - fra.push_back(i); - } - return; - - } - void AnimationExporter::find_frames(Object *ob, std::vector &fra) { FCurve *fcu= (FCurve*)ob->adt->action->curves.first; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index a4268122333..6cf3207b8a0 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -147,8 +147,6 @@ protected: void find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name); void find_frames(Object *ob, std::vector &fra); - void find_all_frames(Object *ob, std::vector &fra); - void find_rotation_frames(Object *ob, std::vector &fra, const char *prefix, int rotmode); // enable fcurves driving a specific bone, disable all the rest From e93444f8167a4df8f4bfe81ed62baf5d31807ab5 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 14 Aug 2011 16:14:32 +0000 Subject: [PATCH 398/624] Matrix transformation animation import for other objects under the new system. --- source/blender/collada/AnimationImporter.cpp | 67 +++++++++++--------- source/blender/collada/AnimationImporter.h | 6 +- 2 files changed, 42 insertions(+), 31 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index d8e6ae24b3b..0549f133031 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -90,7 +90,8 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) COLLADAFW::FloatOrDoubleArray& input = curve->getInputValues(); COLLADAFW::FloatOrDoubleArray& output = curve->getOutputValues(); - if( curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER ) { + if( curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER || + curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_STEP ) { COLLADAFW::FloatOrDoubleArray& intan = curve->getInTangentValues(); COLLADAFW::FloatOrDoubleArray& outtan = curve->getOutTangentValues(); } @@ -126,7 +127,8 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) bez.vec[1][1] = bc_get_float_value(output, j * dim + i); - if( curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER ) + if( curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER || + curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_STEP) { COLLADAFW::FloatOrDoubleArray& intan = curve->getInTangentValues(); COLLADAFW::FloatOrDoubleArray& outtan = curve->getOutTangentValues(); @@ -138,7 +140,10 @@ void AnimationImporter::animation_to_fcurves(COLLADAFW::AnimationCurve *curve) // outtangent bez.vec[2][0] = bc_get_float_value(outtan, (j * 2 * dim ) + (2 * i)) * fps; bez.vec[2][1] = bc_get_float_value(outtan, (j * 2 * dim )+ (2 * i) + 1); - bez.ipo = BEZT_IPO_BEZ; + if(curve->getInterpolationType() == COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER) + bez.ipo = BEZT_IPO_BEZ; + else + bez.ipo = BEZT_IPO_CONST; //bez.h1 = bez.h2 = HD_AUTO; } else @@ -276,11 +281,12 @@ bool AnimationImporter::write_animation(const COLLADAFW::Animation* anim) switch (interp) { case COLLADAFW::AnimationCurve::INTERPOLATION_LINEAR: case COLLADAFW::AnimationCurve::INTERPOLATION_BEZIER: + case COLLADAFW::AnimationCurve::INTERPOLATION_STEP: animation_to_fcurves(curve); break; default: // TODO there're also CARDINAL, HERMITE, BSPLINE and STEP types - fprintf(stderr, "CARDINAL, HERMITE, BSPLINE and STEP anim interpolation types not supported yet.\n"); + fprintf(stderr, "CARDINAL, HERMITE and BSPLINE anim interpolation types not supported yet.\n"); break; } } @@ -749,9 +755,15 @@ void AnimationImporter:: Assign_float_animations(const COLLADAFW::UniqueId& list } -void AnimationImporter::apply_matrix_curves_to_bone( Object * ob, std::vector& animcurves, COLLADAFW::Node* root ,COLLADAFW::Node* node, - COLLADAFW::Transformation * tm , char * joint_path, bool is_joint,const char * bone_name) +void AnimationImporter::apply_matrix_curves( Object * ob, std::vector& animcurves, COLLADAFW::Node* root ,COLLADAFW::Node* node, + COLLADAFW::Transformation * tm ) { + bool is_joint = node->getType() == COLLADAFW::Node::JOINT; + const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; + char joint_path[200]; + if ( is_joint ) + armature_importer->get_rna_path_for_joint(node, joint_path, sizeof(joint_path)); + std::vector frames; find_frames(&frames, &animcurves); @@ -878,11 +890,6 @@ std::sort(frames.begin(), frames.end()); add_bone_fcurve(ob, node, newcu[i]); else BLI_addtail(curves, newcu[i]); - -#ifdef ARMATURE_TEST - if (is_joint) - BLI_addtail(&job->adt->action->curves, job_curves[i]); -#endif } if (is_joint) { @@ -955,25 +962,22 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , std::vector animcurves; for (unsigned int j = 0; j < bindings.getCount(); j++) { animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class - Assign_transform_animations(transform, &bindings[j], &animcurves, is_joint, joint_path ); - - std::vector::iterator iter; - //Add the curves of the current animation to the object - for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { - FCurve * fcu = *iter; - if ((ob->type == OB_ARMATURE)){ - if ( is_matrix){ - float irest_dae[4][4]; - get_joint_rest_mat(irest_dae, root, node); - apply_matrix_curves_to_bone(ob, animcurves, root , node, transform ,joint_path , true , bone_name ); - break; - } - else + if ( is_matrix ) + apply_matrix_curves(ob, animcurves, root , node, transform ); + else { + //calculate rnapaths and array index of fcurves according to transformation and animation class + Assign_transform_animations(transform, &bindings[j], &animcurves, is_joint, joint_path ); + + std::vector::iterator iter; + //Add the curves of the current animation to the object + for (iter = animcurves.begin(); iter != animcurves.end(); iter++) { + FCurve * fcu = *iter; + if ((ob->type == OB_ARMATURE)) add_bone_fcurve( ob, node , fcu ); - } else - BLI_addtail(AnimCurves, fcu); - } + else + BLI_addtail(AnimCurves, fcu); + } + } } } if (is_rotation) { @@ -1862,3 +1866,8 @@ void AnimationImporter::add_bezt(FCurve *fcu, float fra, float value) insert_bezt_fcurve(fcu, &bez, 0); calchandles_fcurve(fcu); } + +void AnimationImporter::extra_data_importer(std::string elementName ) +{ + +} diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 944e3ba5be5..9aec7df1099 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -152,8 +152,8 @@ public: AnimMix* get_animation_type( const COLLADAFW::Node * node , std::map FW_object_map ) ; - void apply_matrix_curves_to_bone( Object * ob, std::vector& animcurves, COLLADAFW::Node* root ,COLLADAFW::Node* node, - COLLADAFW::Transformation * tm , char * joint_path, bool is_joint,const char * bone_name); + void apply_matrix_curves( Object * ob, std::vector& animcurves, COLLADAFW::Node* root ,COLLADAFW::Node* node, + COLLADAFW::Transformation * tm ); void Assign_transform_animations(COLLADAFW::Transformation* transform , const COLLADAFW::AnimationList::AnimationBinding * binding, @@ -203,6 +203,8 @@ public: void add_bone_fcurve(Object *ob, COLLADAFW::Node *node, FCurve *fcu); void add_bezt(FCurve *fcu, float fra, float value); + + void extra_data_importer(std::string elementName); }; #endif From cc3b9aa467bd9a43a28eccf990e00fddd5ed9564 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 14 Aug 2011 16:15:41 +0000 Subject: [PATCH 399/624] blender extra parameter animation import ( on hold ); --- source/blender/collada/DocumentImporter.cpp | 2 +- source/blender/collada/ExtraHandler.cpp | 4 +++- source/blender/collada/ExtraHandler.h | 5 ++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index 27442420f90..a4d1c1b451f 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -116,7 +116,7 @@ bool DocumentImporter::import() /** TODO Add error handler (implement COLLADASaxFWL::IErrorHandler */ COLLADASaxFWL::Loader loader; COLLADAFW::Root root(&loader, this); - ExtraHandler *ehandler = new ExtraHandler(this); + ExtraHandler *ehandler = new ExtraHandler(this, &(this->anim_importer)); loader.registerExtraDataCallbackHandler(ehandler); diff --git a/source/blender/collada/ExtraHandler.cpp b/source/blender/collada/ExtraHandler.cpp index 9999a61a470..a60ef8b2ea5 100644 --- a/source/blender/collada/ExtraHandler.cpp +++ b/source/blender/collada/ExtraHandler.cpp @@ -31,9 +31,10 @@ #include "ExtraHandler.h" -ExtraHandler::ExtraHandler(DocumentImporter *dimp) : currentExtraTags(0) +ExtraHandler::ExtraHandler(DocumentImporter *dimp, AnimationImporter *aimp) : currentExtraTags(0) { this->dimp = dimp; + this->aimp = aimp; } ExtraHandler::~ExtraHandler() {} @@ -42,6 +43,7 @@ bool ExtraHandler::elementBegin( const char* elementName, const char** attribute { // \todo attribute handling for profile tags currentElement = std::string(elementName); + //addToSidTree(attributes[0], attributes[1]); return true; } diff --git a/source/blender/collada/ExtraHandler.h b/source/blender/collada/ExtraHandler.h index de3b063290d..7296aaf1eb4 100644 --- a/source/blender/collada/ExtraHandler.h +++ b/source/blender/collada/ExtraHandler.h @@ -32,8 +32,10 @@ #include // sort() #include "COLLADASaxFWLIExtraDataCallbackHandler.h" +#include "COLLADASaxFWLFilePartLoader.h" #include "DocumentImporter.h" +#include "AnimationImporter.h" /** \brief Handler class for data, through which different * profiles can be handled @@ -42,7 +44,7 @@ class ExtraHandler : public COLLADASaxFWL::IExtraDataCallbackHandler { public: /** Constructor. */ - ExtraHandler(DocumentImporter *dimp); + ExtraHandler(DocumentImporter *dimp, AnimationImporter *aimp); /** Destructor. */ virtual ~ExtraHandler(); @@ -69,6 +71,7 @@ private: /** Handle to DocumentImporter for interface to extra element data saving. */ DocumentImporter* dimp; + AnimationImporter* aimp; /** Holds Id of element for which XML elements are handled. */ COLLADAFW::UniqueId currentUid; ExtraTags* currentExtraTags; From 2c8e1e633c402e677e3f49e8a9c429f59ef6f239 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 15 Aug 2011 03:41:31 +0000 Subject: [PATCH 400/624] comment unused lines. --- source/blender/blenlib/intern/BLI_ghash.c | 4 ++-- source/blender/editors/interface/interface_regions.c | 6 +++--- source/blender/makesrna/RNA_types.h | 2 +- source/blender/makesrna/intern/rna_access.c | 3 ++- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/source/blender/blenlib/intern/BLI_ghash.c b/source/blender/blenlib/intern/BLI_ghash.c index 3c6a20b8ad6..bfee350037a 100644 --- a/source/blender/blenlib/intern/BLI_ghash.c +++ b/source/blender/blenlib/intern/BLI_ghash.c @@ -128,8 +128,8 @@ int BLI_ghash_remove (GHash *gh, void *key, GHashKeyFreeFP keyfreefp, GHashValFr if (valfreefp) valfreefp(e->val); BLI_mempool_free(gh->entrypool, e); - - e= n; + /* correct but 'e' isnt used before return */ + /* e= n; */ /*UNUSED*/ if (p) p->next = n; else diff --git a/source/blender/editors/interface/interface_regions.c b/source/blender/editors/interface/interface_regions.c index f7460e77030..8bce27e366b 100644 --- a/source/blender/editors/interface/interface_regions.c +++ b/source/blender/editors/interface/interface_regions.c @@ -1188,7 +1188,7 @@ static void ui_block_position(wmWindow *window, ARegion *butregion, uiBut *but, uiBut *bt; uiSafetyRct *saferct; rctf butrct; - float aspect; + /*float aspect;*/ /*UNUSED*/ int xsize, ysize, xof=0, yof=0, center; short dir1= 0, dir2=0; @@ -1223,7 +1223,7 @@ static void ui_block_position(wmWindow *window, ARegion *butregion, uiBut *but, } } - aspect= (float)(block->maxx - block->minx + 4); + /*aspect= (float)(block->maxx - block->minx + 4);*/ /*UNUSED*/ ui_block_to_window_fl(butregion, but->block, &block->minx, &block->miny); ui_block_to_window_fl(butregion, but->block, &block->maxx, &block->maxy); @@ -1232,7 +1232,7 @@ static void ui_block_position(wmWindow *window, ARegion *butregion, uiBut *but, xsize= block->maxx - block->minx+4; // 4 for shadow ysize= block->maxy - block->miny+4; - aspect/= (float)xsize; + /*aspect/= (float)xsize;*/ /*UNUSED*/ if(but) { int left=0, right=0, top=0, down=0; diff --git a/source/blender/makesrna/RNA_types.h b/source/blender/makesrna/RNA_types.h index ec213d6a496..f8199074f27 100644 --- a/source/blender/makesrna/RNA_types.h +++ b/source/blender/makesrna/RNA_types.h @@ -281,7 +281,7 @@ typedef struct ParameterList { typedef struct ParameterIterator { struct ParameterList *parms; - PointerRNA funcptr; + /* PointerRNA funcptr; */ /*UNUSED*/ void *data; int size, offset; diff --git a/source/blender/makesrna/intern/rna_access.c b/source/blender/makesrna/intern/rna_access.c index f100ebd6129..88447f6dd77 100644 --- a/source/blender/makesrna/intern/rna_access.c +++ b/source/blender/makesrna/intern/rna_access.c @@ -4509,7 +4509,8 @@ int RNA_parameter_list_ret_count(ParameterList *parms) void RNA_parameter_list_begin(ParameterList *parms, ParameterIterator *iter) { - RNA_pointer_create(NULL, &RNA_Function, parms->func, &iter->funcptr); + /* may be useful but unused now */ + /* RNA_pointer_create(NULL, &RNA_Function, parms->func, &iter->funcptr); */ /*UNUSED*/ iter->parms= parms; iter->parm= parms->func->cont.properties.first; From e4f2234fffff40afa7f74dc33b5e0f8ad1a7d78f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 15 Aug 2011 04:11:55 +0000 Subject: [PATCH 401/624] workaround [#28250] Append dialogue will ask to create new directory inside a .blend directory button isnt library aware, for now disable it when a libraries loaded. --- source/blender/editors/space_file/file_ops.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/space_file/file_ops.c b/source/blender/editors/space_file/file_ops.c index d4253495e97..4dd97c63d40 100644 --- a/source/blender/editors/space_file/file_ops.c +++ b/source/blender/editors/space_file/file_ops.c @@ -1159,6 +1159,13 @@ int file_filename_exec(bContext *C, wmOperator *UNUSED(unused)) return OPERATOR_FINISHED; } +/* TODO, directory operator is non-functional while a library is loaded + * until this is properly supported just disable it. */ +static int file_directory_poll(bContext *C) +{ + return ED_operator_file_active(C) && filelist_lib(CTX_wm_space_file(C)->files) == NULL; +} + void FILE_OT_directory(struct wmOperatorType *ot) { /* identifiers */ @@ -1169,7 +1176,7 @@ void FILE_OT_directory(struct wmOperatorType *ot) /* api callbacks */ ot->invoke= file_directory_invoke; ot->exec= file_directory_exec; - ot->poll= ED_operator_file_active; /* <- important, handler is on window level */ + ot->poll= file_directory_poll; /* <- important, handler is on window level */ } void FILE_OT_refresh(struct wmOperatorType *ot) From 551e8bc72c1a0be6fbc32153952036e3fc83560f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 15 Aug 2011 04:58:19 +0000 Subject: [PATCH 402/624] py api - optional sep argument for bpy_extra.io_utils.unique_name() since for some formats '.' is an invalid char. --- release/scripts/modules/bpy_extras/io_utils.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/release/scripts/modules/bpy_extras/io_utils.py b/release/scripts/modules/bpy_extras/io_utils.py index bb4e95c051f..6271c1f77b5 100644 --- a/release/scripts/modules/bpy_extras/io_utils.py +++ b/release/scripts/modules/bpy_extras/io_utils.py @@ -439,7 +439,7 @@ def path_reference_copy(copy_set, report=print): shutil.copy(file_src, file_dst) -def unique_name(key, name, name_dict, name_max=-1, clean_func=None): +def unique_name(key, name, name_dict, name_max=-1, clean_func=None, sep="."): """ Helper function for storing unique names which may have special characters stripped and restricted to a maximum length. @@ -456,6 +456,9 @@ def unique_name(key, name, name_dict, name_max=-1, clean_func=None): :type name_dict: dict :arg clean_func: Function to call on *name* before creating a unique value. :type clean_func: function + :arg sep: Separator to use when between the name and a number when a + duplicate name is found. + :type sep: string """ name_new = name_dict.get(key) if name_new is None: @@ -466,14 +469,15 @@ def unique_name(key, name, name_dict, name_max=-1, clean_func=None): if name_max == -1: while name_new in name_dict_values: - name_new = "%s.%03d" % (name_new_orig, count) + name_new = "%s%s%03d" % (name_new_orig, sep, count) count += 1 else: name_new = name_new[:name_max] while name_new in name_dict_values: count_str = "%03d" % count - name_new = "%.*s.%s" % (name_max - (len(count_str) + 1), + name_new = "%.*s%s%s" % (name_max - (len(count_str) + 1), name_new_orig, + sep, count_str, ) count += 1 From 270ed82c7b1a6e10f80e00ede354dd16b3dd635d Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 15 Aug 2011 10:03:17 +0000 Subject: [PATCH 403/624] Fix #28202: deactivating keymap items not saving properly. --- source/blender/makesrna/intern/rna_wm.c | 1 + source/blender/windowmanager/intern/wm_keymap.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/source/blender/makesrna/intern/rna_wm.c b/source/blender/makesrna/intern/rna_wm.c index 307cf0e175a..93adf808f83 100644 --- a/source/blender/makesrna/intern/rna_wm.c +++ b/source/blender/makesrna/intern/rna_wm.c @@ -1746,6 +1746,7 @@ static void rna_def_keyconfig(BlenderRNA *brna) RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", KMI_INACTIVE); RNA_def_property_ui_text(prop, "Active", "Activate or deactivate item"); RNA_def_property_ui_icon(prop, ICON_CHECKBOX_DEHLT, 1); + RNA_def_property_update(prop, 0, "rna_KeyMapItem_update"); prop= RNA_def_property(srna, "is_user_modified", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", KMI_USER_MODIFIED); diff --git a/source/blender/windowmanager/intern/wm_keymap.c b/source/blender/windowmanager/intern/wm_keymap.c index 2dfe4d8ccdc..6887aa4c717 100644 --- a/source/blender/windowmanager/intern/wm_keymap.c +++ b/source/blender/windowmanager/intern/wm_keymap.c @@ -106,6 +106,9 @@ static int wm_keymap_item_equals_result(wmKeyMapItem *a, wmKeyMapItem *b) (a->ptr && b->ptr && IDP_EqualsProperties(a->ptr->data, b->ptr->data)))) return 0; + if((a->flag & KMI_INACTIVE) != (b->flag & KMI_INACTIVE)) + return 0; + return (a->propvalue == b->propvalue); } From 3237f39243ab431fbdf736e3b8648a0c19400564 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 15 Aug 2011 10:17:04 +0000 Subject: [PATCH 404/624] Small fix to autoloop due to changes in utility function by animation stitching --- release/scripts/modules/mocap_tools.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index f4b6a93f531..e5d4dcb6554 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -169,20 +169,24 @@ def crossCorrelationMatch(curvesA, curvesB, margin): def autoloop_anim(): context = bpy.context obj = context.active_object - fcurves = [x for x in obj.animation_data.action.fcurves if x.select] + + def locCurve(x): + x.data_path == "location" + + fcurves = [x for x in obj.animation_data.action.fcurves if not locCurve(x)] margin = 10 flm, s, data = crossCorrelationMatch(fcurves, fcurves, margin) - loop = data[s:s + flm + margin] + loop = data[s:s + flm] #find *all* loops, s:s+flm, s+flm:s+2flm, etc... #and interpolate between all # to find "the perfect loop". #Maybe before finding s? interp(i,i+flm,i+2flm).... - for i in range(1, margin + 1): - w1 = sqrt(float(i) / margin) - loop[-i] = (loop[-i] * w1) + (loop[0] * (1 - w1)) + #~ for i in range(1, margin + 1): + #~ w1 = sqrt(float(i) / margin) + #~ loop[-i] = (loop[-i] * w1) + (loop[0] * (1 - w1)) for curve in fcurves: pts = curve.keyframe_points @@ -192,9 +196,9 @@ def autoloop_anim(): for c, curve in enumerate(fcurves): pts = curve.keyframe_points for i in range(len(loop)): - pts.insert(i + 1, loop[i][c]) + pts.insert(i + 2, loop[i][c]) - context.scene.frame_end = flm + 1 + context.scene.frame_end = flm def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): From c8ae881b619ec2d2d05b3c55283ca1f4c69828ca Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Mon, 15 Aug 2011 10:18:02 +0000 Subject: [PATCH 405/624] Added option to each retargeted bone to fix twist issues caused by variable bone rolls and unknown axis differences. Also made retarget operator a single undo --- release/scripts/modules/retarget.py | 35 ++++++++++++++++++++++------- release/scripts/startup/ui_mocap.py | 5 +++++ 2 files changed, 32 insertions(+), 8 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index de02913f5a7..2c4dcbe6bda 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -20,7 +20,7 @@ import bpy from mathutils import * -from math import radians, acos +from math import radians, acos, pi from bl_operators import nla import cProfile @@ -77,13 +77,21 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene #Simple 1to1 retarget of a bone def singleBoneRetarget(inter_bone, perf_bone): - perf_world_rotation = perf_bone.matrix * performer_obj.matrix_world - inter_world_base_rotation = inter_bone.bone.matrix_local * inter_obj.matrix_world + perf_world_rotation = perf_bone.matrix + inter_world_base_rotation = inter_bone.bone.matrix_local inter_world_base_inv = inter_world_base_rotation.inverted() bake_matrix = (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()) - base_euler = inter_bone.rotation_euler - eul = bake_matrix.to_euler(base_euler.order,base_euler) - return eul.to_matrix().to_4x4() + #~ orgEul = inter_bone.bone.matrix_local.to_euler("XYZ") + #~ eul = bake_matrix.to_euler("XYZ", orgEul) + #~ diff = -bake_matrix.to_euler().y + inter_bone.bone.matrix.to_euler().y + #~ eul.rotate_axis("Y", diff) + #~ eul.make_compatible(orgEul) + #~ bake_matrix = eul.to_matrix() + #~ #diff = abs(diff) + #bake_matrix = bake_matrix* Matrix.Rotation(pi/2, 3, "Y") + #~ scene = bpy.context.scene + #~ print(scene.frame_current, inter_bone.name, bake_matrix.to_euler().y) + return bake_matrix.to_4x4() #uses 1to1 and interpolation/averaging to match many to 1 retarget def manyPerfToSingleInterRetarget(inter_bone, performer_bones_s): @@ -109,7 +117,15 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene else: perf_bone = performer_bones[perf_bone_name[0].name] inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) - inter_bone.keyframe_insert("rotation_quaternion") + if inter_bone.bone.twistFix: + inter_bone.matrix_basis *= Matrix.Rotation(radians(180), 4, "Y") + rot_mode = inter_bone.rotation_mode + if rot_mode == "QUATERNION": + inter_bone.keyframe_insert("rotation_quaternion") + elif rot_mode == "AXIS_ANGLE": + inter_bone.keyframe_insert("rotation_axis_angle") + else: + inter_bone.keyframe_insert("rotation_euler") #creates the intermediate armature object inter_obj = enduser_obj.copy() @@ -119,6 +135,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene bpy.context.scene.objects.active = inter_obj bpy.ops.object.mode_set(mode='EDIT') #add some temporary connecting bones in case end user bones are not connected to their parents + rollDict = {} print("creating temp bones") for bone in inter_obj.data.edit_bones: if not bone.use_connect and bone.parent: @@ -130,9 +147,11 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene bone.parent = newBone bone.use_connect = True newBone.use_connect = True + rollDict[bone.name] = bone.roll + bone.roll = 0 #resets roll print("retargeting to intermediate") - bpy.ops.armature.calculate_roll(type='Z') + #bpy.ops.armature.calculate_roll(type='Z') bpy.ops.object.mode_set(mode="OBJECT") inter_obj.data.name = "inter_arm" inter_arm = inter_obj.data diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 9be26a3b2ff..23354f9d722 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -223,6 +223,9 @@ bpy.types.Bone.reverseMap = bpy.props.CollectionProperty(type=MocapMapping) bpy.types.Bone.foot = bpy.props.BoolProperty(name="Foot", description="Marks this bone as a 'foot', which determines retargeted animation's translation", default=False) +bpy.types.Bone.twistFix = bpy.props.BoolProperty(name="Twist Fix", + description="Fix Twist on this bone", + default=False) bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", description="Toggles IK Retargeting method for given bone", update=toggleIKBone, default=False) @@ -295,6 +298,7 @@ class MocapPanel(bpy.types.Panel): label_mod = "ik chain" if hasIKConstraint(pose_bone): label_mod = "ik end" + row.prop(data=bone, property='twistFix', text='', icon='RNA') row.prop(pose_bone, 'IKRetarget') row.label(label_mod) else: @@ -396,6 +400,7 @@ class OBJECT_OT_RetargetButton(bpy.types.Operator): '''Retarget animation from selected armature to active armature ''' bl_idname = "mocap.retarget" bl_label = "Retargets active action from Performer to Enduser" + bl_options = {'REGISTER', 'UNDO'} def execute(self, context): scene = context.scene From 674d1b8d68330113967fd0bb6b34edaf9c619cae Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 15 Aug 2011 10:37:26 +0000 Subject: [PATCH 406/624] Select by Keying Set... * Split off code to refresh relative/builtin KeyingSets for the current context before they get used to a separate function. * Hooked this up to a new PyAPI/RNA function: KeyingSet.refresh(). Call this before checking the paths that a Keying Set has, especially if it is not "absolute" * Added option for "Select Grouped" operator (for Objects), which will select all objects affected by the active Keying Set. This is probably more useful for absolute KeyingSets, where changing the selection is less likely to affect the result. - The equivalent for bones is currently still in development, but is likely to be more useful for animators, where rigs are the primary animation entities they deal with --- source/blender/editors/animation/keyingsets.c | 69 +++++++++++++------ .../blender/editors/include/ED_keyframing.h | 3 + source/blender/editors/object/object_select.c | 40 +++++++++++ .../makesrna/intern/rna_animation_api.c | 33 ++++++++- 4 files changed, 120 insertions(+), 25 deletions(-) diff --git a/source/blender/editors/animation/keyingsets.c b/source/blender/editors/animation/keyingsets.c index 69abd1cb5a4..dcd1c3abbde 100644 --- a/source/blender/editors/animation/keyingsets.c +++ b/source/blender/editors/animation/keyingsets.c @@ -875,33 +875,19 @@ void ANIM_relative_keyingset_add_source (ListBase *dsources, ID *id, StructRNA * /* KeyingSet Operations (Insert/Delete Keyframes) ------------ */ -/* Given a KeyingSet and context info (if required), modify keyframes for the channels specified - * by the KeyingSet. This takes into account many of the different combinations of using KeyingSets. - * Returns the number of channels that keyframes were added to +/* Given a KeyingSet and context info, validate Keying Set's paths. + * This is only really necessary with relative/built-in KeyingSets + * where their list of paths is dynamically generated based on the + * current context info. + * + * Returns 0 if succeeded, otherwise an error code: eModifyKey_Returns */ -int ANIM_apply_keyingset (bContext *C, ListBase *dsources, bAction *act, KeyingSet *ks, short mode, float cfra) +short ANIM_validate_keyingset (bContext *C, ListBase *dsources, KeyingSet *ks) { - Scene *scene= CTX_data_scene(C); - ReportList *reports = CTX_wm_reports(C); - KS_Path *ksp; - int kflag=0, success= 0; - char *groupname= NULL; - - /* sanity checks */ + /* sanity check */ if (ks == NULL) return 0; - /* get flags to use */ - if (mode == MODIFYKEY_MODE_INSERT) { - /* use KeyingSet's flags as base */ - kflag= ks->keyingflag; - - /* suppliment with info from the context */ - kflag |= ANIM_get_keyframing_flags(scene, 1); - } - else if (mode == MODIFYKEY_MODE_DELETE) - kflag= 0; - /* if relative Keying Sets, poll and build up the paths */ if ((ks->flag & KEYINGSET_ABSOLUTE) == 0) { KeyingSetInfo *ksi = ANIM_keyingset_info_find_named(ks->typeinfo); @@ -936,6 +922,45 @@ int ANIM_apply_keyingset (bContext *C, ListBase *dsources, bAction *act, KeyingS } } + /* succeeded; return 0 to tag error free */ + return 0; +} + +/* Given a KeyingSet and context info (if required), modify keyframes for the channels specified + * by the KeyingSet. This takes into account many of the different combinations of using KeyingSets. + * Returns the number of channels that keyframes were added to + */ +int ANIM_apply_keyingset (bContext *C, ListBase *dsources, bAction *act, KeyingSet *ks, short mode, float cfra) +{ + Scene *scene= CTX_data_scene(C); + ReportList *reports = CTX_wm_reports(C); + KS_Path *ksp; + int kflag=0, success= 0; + char *groupname= NULL; + + /* sanity checks */ + if (ks == NULL) + return 0; + + /* get flags to use */ + if (mode == MODIFYKEY_MODE_INSERT) { + /* use KeyingSet's flags as base */ + kflag= ks->keyingflag; + + /* suppliment with info from the context */ + kflag |= ANIM_get_keyframing_flags(scene, 1); + } + else if (mode == MODIFYKEY_MODE_DELETE) + kflag= 0; + + /* if relative Keying Sets, poll and build up the paths */ + success = ANIM_validate_keyingset(C, dsources, ks); + + if (success != 0) { + /* return error code if failed */ + return success; + } + /* apply the paths as specified in the KeyingSet now */ for (ksp= ks->paths.first; ksp; ksp= ksp->next) { int arraylen, i; diff --git a/source/blender/editors/include/ED_keyframing.h b/source/blender/editors/include/ED_keyframing.h index 9dbe86bc5ac..cda3c4f3e71 100644 --- a/source/blender/editors/include/ED_keyframing.h +++ b/source/blender/editors/include/ED_keyframing.h @@ -176,6 +176,9 @@ typedef enum eModifyKey_Returns { MODIFYKEY_MISSING_TYPEINFO = -2, } eModifyKey_Returns; +/* poll the current KeyingSet, updating it's set of paths (if "builtin"/"relative") for context changes */ +short ANIM_validate_keyingset(struct bContext *C, ListBase *dsources, struct KeyingSet *ks); + /* use the specified KeyingSet to add/remove various Keyframes on the specified frame */ int ANIM_apply_keyingset(struct bContext *C, ListBase *dsources, struct bAction *act, struct KeyingSet *ks, short mode, float cfra); diff --git a/source/blender/editors/object/object_select.c b/source/blender/editors/object/object_select.c index a3bd399a60c..b3c4ffc0ac9 100644 --- a/source/blender/editors/object/object_select.c +++ b/source/blender/editors/object/object_select.c @@ -37,6 +37,7 @@ #include "MEM_guardedalloc.h" +#include "DNA_anim_types.h" #include "DNA_group_types.h" #include "DNA_material_types.h" #include "DNA_modifier_types.h" @@ -65,6 +66,7 @@ #include "ED_object.h" #include "ED_screen.h" +#include "ED_keyframing.h" #include "UI_interface.h" #include "UI_resources.h" @@ -363,6 +365,7 @@ static EnumPropertyItem prop_select_grouped_types[] = { {9, "PASS", 0, "Pass", "Render pass Index"}, {10, "COLOR", 0, "Color", "Object Color"}, {11, "PROPERTIES", 0, "Properties", "Game Properties"}, + {12, "KEYINGSET", 0, "Keying Set", "Objects included in active Keying Set"}, {0, NULL, 0, NULL, NULL} }; @@ -574,6 +577,42 @@ static short select_grouped_gameprops(bContext *C, Object *ob) return changed; } +static short select_grouped_keyingset(bContext *C, Object *UNUSED(ob)) +{ + KeyingSet *ks = ANIM_scene_get_active_keyingset(CTX_data_scene(C)); + short changed = 0; + + /* firstly, validate KeyingSet */ + if ((ks == NULL) || (ANIM_validate_keyingset(C, NULL, ks) != 0)) + return 0; + + /* select each object that Keying Set refers to */ + // TODO: perhaps to be more in line with the rest of these, we should only take objects + // if the passed in object is included in this too + CTX_DATA_BEGIN(C, Base*, base, selectable_bases) + { + /* only check for this object if it isn't selected already, to limit time wasted */ + if ((base->flag & SELECT) == 0) { + KS_Path *ksp; + + /* this is the slow way... we could end up with > 500 items here, + * with none matching, but end up doing this on 1000 objects... + */ + for (ksp = ks->paths.first; ksp; ksp = ksp->next) { + /* if id matches, select then stop looping (match found) */ + if (ksp->id == base->object) { + ED_base_object_select(base, BA_SELECT); + changed = 1; + break; + } + } + } + } + CTX_DATA_END; + + return changed; +} + static int object_select_grouped_exec(bContext *C, wmOperator *op) { Scene *scene= CTX_data_scene(C); @@ -608,6 +647,7 @@ static int object_select_grouped_exec(bContext *C, wmOperator *op) else if(nr==9) changed |= select_grouped_index_object(C, ob); else if(nr==10) changed |= select_grouped_color(C, ob); else if(nr==11) changed |= select_grouped_gameprops(C, ob); + else if(nr==12) changed |= select_grouped_keyingset(C, ob); if (changed) { WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, CTX_data_scene(C)); diff --git a/source/blender/makesrna/intern/rna_animation_api.c b/source/blender/makesrna/intern/rna_animation_api.c index b3d2c02d0e4..714a74ec424 100644 --- a/source/blender/makesrna/intern/rna_animation_api.c +++ b/source/blender/makesrna/intern/rna_animation_api.c @@ -39,16 +39,43 @@ #include "DNA_object_types.h" #include "DNA_scene_types.h" + #ifdef RNA_RUNTIME -#include "BKE_animsys.h" +#include "BKE_context.h" +#include "BKE_report.h" + +#include "ED_keyframing.h" + +static void rna_KeyingSet_context_refresh(KeyingSet *ks, bContext *C, ReportList *reports) +{ + // TODO: enable access to providing a list of overrides (dsources)? + int success = ANIM_validate_keyingset(C, NULL, ks); + + if (success != 0) { + switch (success) { + case MODIFYKEY_INVALID_CONTEXT: + BKE_report(reports, RPT_ERROR, "Invalid context for Keying Set"); + break; + + case MODIFYKEY_MISSING_TYPEINFO: + BKE_report(reports, RPT_ERROR, "Incomplete built-in Keying Set. Appears to be missing type info"); + break; + } + } +} #else void RNA_api_keyingset(StructRNA *srna) { -// FunctionRNA *func; -// PropertyRNA *parm; + FunctionRNA *func; + //PropertyRNA *parm; + + /* validate relative Keying Set (used to ensure paths are ok for context) */ + func= RNA_def_function(srna, "refresh", "rna_KeyingSet_context_refresh"); + RNA_def_function_ui_description(func, "Refresh Keying Set to ensure that it is valid for the current context. Call before each use of one"); + RNA_def_function_flag(func, FUNC_USE_CONTEXT|FUNC_USE_REPORTS); } #endif From 0745f31306ce8954a2fc019b94bd301a39674d10 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 15 Aug 2011 11:34:29 +0000 Subject: [PATCH 407/624] "Select Grouped" by Keying Set for Bones --- source/blender/editors/armature/poseobject.c | 63 +++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index 48d349ce837..be9641c10a3 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -603,6 +603,63 @@ static short pose_select_same_layer (bContext *C, Object *ob, short extend) return changed; } +static int pose_select_same_keyingset(bContext *C, Object *ob, short extend) +{ + KeyingSet *ks = ANIM_scene_get_active_keyingset(CTX_data_scene(C)); + KS_Path *ksp; + + bArmature *arm = (ob)? ob->data : NULL; + bPose *pose= (ob)? ob->pose : NULL; + short changed= 0; + + /* sanity checks: validate Keying Set and object */ + if ((ks == NULL) || (ANIM_validate_keyingset(C, NULL, ks) != 0)) + return 0; + + if (ELEM3(NULL, ob, pose, arm)) + return 0; + + /* if not extending selection, deselect all selected first */ + if (extend == 0) { + CTX_DATA_BEGIN(C, bPoseChannel *, pchan, visible_pose_bones) + { + if ((pchan->bone->flag & BONE_UNSELECTABLE)==0) + pchan->bone->flag &= ~BONE_SELECTED; + } + CTX_DATA_END; + } + + /* iterate over elements in the Keying Set, setting selection depending on whether + * that bone is visible or not... + */ + for (ksp = ks->paths.first; ksp; ksp = ksp->next) { + /* only items related to this object will be relevant */ + if ((ksp->id == ob) && (ksp->rna_path != NULL)) { + if (strstr(ksp->rna_path, "bones")) { + char *boneName = BLI_getQuotedStr(ksp->rna_path, "bones["); + + if (boneName) { + bPoseChannel *pchan = get_pose_channel(pose, boneName); + + if (pchan) { + /* select if bone is visible and can be affected */ + if ((PBONE_VISIBLE(arm, pchan->bone)) && + (pchan->bone->flag & BONE_UNSELECTABLE)==0) + { + pchan->bone->flag |= BONE_SELECTED; + changed = 1; + } + } + + /* free temp memory */ + MEM_freeN(boneName); + } + } + } + } + + return changed; +} static int pose_select_grouped_exec (bContext *C, wmOperator *op) { @@ -621,6 +678,9 @@ static int pose_select_grouped_exec (bContext *C, wmOperator *op) case 1: /* group */ changed= pose_select_same_group(C, ob, extend); break; + case 2: /* Keying Set */ + changed= pose_select_same_keyingset(C, ob, extend); + break; default: /* layer */ changed= pose_select_same_layer(C, ob, extend); break; @@ -641,6 +701,7 @@ void POSE_OT_select_grouped (wmOperatorType *ot) static EnumPropertyItem prop_select_grouped_types[] = { {0, "LAYER", 0, "Layer", "Shared layers"}, {1, "GROUP", 0, "Group", "Shared group"}, + {2, "KEYINGSET", 0, "Keying Set", "All bones affected by active Keying Set"}, {0, NULL, 0, NULL, NULL} }; @@ -2139,7 +2200,7 @@ static int pose_flip_quats_exec (bContext *C, wmOperator *UNUSED(op)) if (pchan->rotmode == ROT_MODE_QUAT) { /* quaternions have 720 degree range */ negate_v4(pchan->quat); - + /* tagging */ if (autokeyframe_cfra_can_key(scene, &ob->id)) { ListBase dsources = {NULL, NULL}; From 87e8b853a64ea14d7d038ac2c9c16b469d6e0228 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 15 Aug 2011 11:51:42 +0000 Subject: [PATCH 408/624] Remove some unused code + warning fix --- source/blender/editors/armature/poseobject.c | 75 ++++++-------------- 1 file changed, 21 insertions(+), 54 deletions(-) diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index be9641c10a3..961c556b246 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -107,24 +107,6 @@ Object *ED_object_pose_armature(Object *ob) return NULL; } - -/* This function is used to indicate that a bone is selected and needs keyframes inserted */ -static void set_pose_keys (Object *ob) -{ - bArmature *arm= ob->data; - bPoseChannel *chan; - - if (ob->pose){ - for (chan=ob->pose->chanbase.first; chan; chan=chan->next){ - Bone *bone= chan->bone; - if ((bone) && (bone->flag & BONE_SELECTED) && (arm->layer & bone->layer)) - chan->flag |= POSE_KEY; - else - chan->flag &= ~POSE_KEY; - } - } -} - /* This function is used to process the necessary updates for */ void ED_armature_enter_posemode(bContext *C, Base *base) { @@ -634,7 +616,7 @@ static int pose_select_same_keyingset(bContext *C, Object *ob, short extend) */ for (ksp = ks->paths.first; ksp; ksp = ksp->next) { /* only items related to this object will be relevant */ - if ((ksp->id == ob) && (ksp->rna_path != NULL)) { + if ((ksp->id == &ob->id) && (ksp->rna_path != NULL)) { if (strstr(ksp->rna_path, "bones")) { char *boneName = BLI_getQuotedStr(ksp->rna_path, "bones["); @@ -1005,6 +987,25 @@ void free_posebuf(void) g_posebuf=NULL; } +/* This function is used to indicate that a bone is selected + * and needs to be included in copy buffer (used to be for inserting keys) + */ +static void set_pose_keys (Object *ob) +{ + bArmature *arm= ob->data; + bPoseChannel *chan; + + if (ob->pose){ + for (chan=ob->pose->chanbase.first; chan; chan=chan->next){ + Bone *bone= chan->bone; + if ((bone) && (bone->flag & BONE_SELECTED) && (arm->layer & bone->layer)) + chan->flag |= POSE_KEY; + else + chan->flag &= ~POSE_KEY; + } + } +} + /* ---- */ static int pose_copy_exec (bContext *C, wmOperator *op) @@ -1239,7 +1240,7 @@ void POSE_OT_paste (wmOperatorType *ot) } /* ********************************************** */ - +/* Bone Groups */ static int pose_group_add_exec (bContext *C, wmOperator *UNUSED(op)) { @@ -2253,40 +2254,6 @@ void POSE_OT_quaternions_flip (wmOperatorType *ot) /* context: active channel */ #if 0 -void pose_special_editmenu(Scene *scene) -{ - Object *obedit= scene->obedit; // XXX context - Object *ob= OBACT; - short nr; - - /* paranoia checks */ - if(!ob && !ob->pose) return; - if(ob==obedit || (ob->mode & OB_MODE_POSE)==0) return; - - nr= pupmenu("Specials%t|Select Constraint Target%x1|Flip Left-Right Names%x2|Calculate Paths%x3|Clear Paths%x4|Clear User Transform %x5|Relax Pose %x6|%l|AutoName Left-Right%x7|AutoName Front-Back%x8|AutoName Top-Bottom%x9"); - if(nr==1) { - pose_select_constraint_target(scene); - } - else if(nr==2) { - pose_flip_names(); - } - else if(nr==3) { - pose_calculate_path(C, ob); - } - else if(nr==4) { - pose_clear_paths(ob); - } - else if(nr==5) { - pose_clear_user_transforms(ob); - } - else if(nr==6) { - pose_relax(); - } - else if(ELEM3(nr, 7, 8, 9)) { - pose_autoside_names(nr-7); - } -} - /* Restore selected pose-bones to 'action'-defined pose */ static void pose_clear_user_transforms(Object *ob) From 470b39608a33924da27a584d68c8945d28b8f4fe Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 15 Aug 2011 12:07:52 +0000 Subject: [PATCH 409/624] Fix #27803: editing texture did not update compositing nodes using that texture. --- source/blender/editors/render/render_update.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/blender/editors/render/render_update.c b/source/blender/editors/render/render_update.c index b6fb60ac4f7..85e1eb016d7 100644 --- a/source/blender/editors/render/render_update.c +++ b/source/blender/editors/render/render_update.c @@ -58,6 +58,7 @@ #include "GPU_material.h" +#include "ED_node.h" #include "ED_render.h" #include "render_intern.h" // own include @@ -115,6 +116,8 @@ static void texture_changed(Main *bmain, Tex *tex) Material *ma; Lamp *la; World *wo; + Scene *scene; + bNode *node; /* icons */ BKE_icon_changed(BKE_icon_getid(&tex->id)); @@ -146,6 +149,16 @@ static void texture_changed(Main *bmain, Tex *tex) BKE_icon_changed(BKE_icon_getid(&wo->id)); } + + /* find compositing nodes */ + for(scene=bmain->scene.first; scene; scene=scene->id.next) { + if(scene->use_nodes && scene->nodetree) { + for(node=scene->nodetree->nodes.first; node; node=node->next) { + if(node->id == &tex->id) + ED_node_changed_update(&scene->id, node); + } + } + } } static void lamp_changed(Main *bmain, Lamp *la) From b62951c0d5cccaa0e391266ccab2eb2ce74bd223 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 15 Aug 2011 13:17:39 +0000 Subject: [PATCH 410/624] Fix #28162: texture properties didn't show correct texture datablock chooser in a particular setup with two nested material nodes. Material active texture was looking also recursively into material node, but this was already done outside of this function. --- source/blender/blenkernel/intern/texture.c | 32 ++++------------------ 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/source/blender/blenkernel/intern/texture.c b/source/blender/blenkernel/intern/texture.c index 036ba34d0c8..493baebd197 100644 --- a/source/blender/blenkernel/intern/texture.c +++ b/source/blender/blenkernel/intern/texture.c @@ -1005,7 +1005,7 @@ void autotexname(Tex *tex) Tex *give_current_object_texture(Object *ob) { - Material *ma; + Material *ma, *node_ma; Tex *tex= NULL; if(ob==NULL) return NULL; @@ -1015,6 +1015,10 @@ Tex *give_current_object_texture(Object *ob) tex= give_current_lamp_texture(ob->data); } else { ma= give_current_material(ob, ob->actcol); + + if((node_ma=give_node_material(ma))) + ma= node_ma; + tex= give_current_material_texture(ma); } @@ -1080,17 +1084,6 @@ Tex *give_current_material_texture(Material *ma) tex= (Tex *)node->id; ma= NULL; } - else { - node= nodeGetActiveID(ma->nodetree, ID_MA); - if(node) { - ma= (Material*)node->id; - if(ma) { - mtex= ma->mtex[(int)(ma->texact)]; - if(mtex) tex= mtex->tex; - } - } - } - return tex; } if(ma) { @@ -1165,11 +1158,6 @@ void set_current_material_texture(Material *ma, Tex *newtex) id_us_plus(&newtex->id); ma= NULL; } - else { - node= nodeGetActiveID(ma->nodetree, ID_MA); - if(node) - ma= (Material*)node->id; - } } if(ma) { int act= (int)ma->texact; @@ -1198,16 +1186,8 @@ int has_current_material_texture(Material *ma) if(ma && ma->use_nodes && ma->nodetree) { node= nodeGetActiveID(ma->nodetree, ID_TE); - if(node) { + if(node) return 1; - } - else { - node= nodeGetActiveID(ma->nodetree, ID_MA); - if(node) - ma= (Material*)node->id; - else - ma= NULL; - } } return (ma != NULL); From cbbbf31315bf57aed5ccfec02f29495b2e3767ec Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 15 Aug 2011 13:24:53 +0000 Subject: [PATCH 411/624] Restoring "Clear User Transforms" operator This can now be found as Pose -> Clear Transforms -> Reset Unkeyed, or via the operator search (known by its old name there) --- release/scripts/startup/bl_ui/space_view3d.py | 6 +- .../editors/armature/armature_intern.h | 1 + .../blender/editors/armature/armature_ops.c | 1 + source/blender/editors/armature/poseobject.c | 329 +++++++++++------- 4 files changed, 201 insertions(+), 136 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index c1973bc8555..c38bc0abc96 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -1262,11 +1262,15 @@ class VIEW3D_MT_pose_transform(bpy.types.Menu): layout.operator("pose.transforms_clear", text="All") + layout.separator() + layout.operator("pose.loc_clear", text="Location") layout.operator("pose.rot_clear", text="Rotation") layout.operator("pose.scale_clear", text="Scale") - layout.label(text="Origin") + layout.separator() + + layout.operator("pose.user_transforms_clear", text="Reset unkeyed") class VIEW3D_MT_pose_slide(bpy.types.Menu): diff --git a/source/blender/editors/armature/armature_intern.h b/source/blender/editors/armature/armature_intern.h index cc654f6d2bc..47123b7fb4d 100644 --- a/source/blender/editors/armature/armature_intern.h +++ b/source/blender/editors/armature/armature_intern.h @@ -93,6 +93,7 @@ void POSE_OT_rot_clear(struct wmOperatorType *ot); void POSE_OT_loc_clear(struct wmOperatorType *ot); void POSE_OT_scale_clear(struct wmOperatorType *ot); void POSE_OT_transforms_clear(struct wmOperatorType *ot); +void POSE_OT_user_transforms_clear(struct wmOperatorType *ot); void POSE_OT_copy(struct wmOperatorType *ot); void POSE_OT_paste(struct wmOperatorType *ot); diff --git a/source/blender/editors/armature/armature_ops.c b/source/blender/editors/armature/armature_ops.c index 28454fa0fa9..81ece9ddc9a 100644 --- a/source/blender/editors/armature/armature_ops.c +++ b/source/blender/editors/armature/armature_ops.c @@ -108,6 +108,7 @@ void ED_operatortypes_armature(void) WM_operatortype_append(POSE_OT_loc_clear); WM_operatortype_append(POSE_OT_scale_clear); WM_operatortype_append(POSE_OT_transforms_clear); + WM_operatortype_append(POSE_OT_user_transforms_clear); WM_operatortype_append(POSE_OT_copy); WM_operatortype_append(POSE_OT_paste); diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index 961c556b246..d2f32837d6d 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -47,6 +47,7 @@ #include "DNA_scene_types.h" #include "DNA_object_types.h" +#include "BKE_animsys.h" #include "BKE_anim.h" #include "BKE_idprop.h" #include "BKE_action.h" @@ -1006,6 +1007,130 @@ static void set_pose_keys (Object *ob) } } +/* perform paste pose, for a single bone + * < ob: object where bone to paste to lives + * < chan: bone that pose to paste comes from + * < selOnly: only paste on selected bones + * < flip: flip on x-axis + * + * > returns: whether the bone that we pasted to if we succeeded + */ +static bPoseChannel *pose_bone_do_paste (Object *ob, bPoseChannel *chan, short selOnly, short flip) +{ + bPoseChannel *pchan; + char name[32]; + short paste_ok; + + /* get the name - if flipping, we must flip this first */ + if (flip) + flip_side_name(name, chan->name, 0); /* 0 = don't strip off number extensions */ + else + BLI_strncpy(name, chan->name, sizeof(name)); + + /* only copy when: + * 1) channel exists - poses are not meant to add random channels to anymore + * 2) if selection-masking is on, channel is selected - only selected bones get pasted on, allowing making both sides symmetrical + */ + pchan= get_pose_channel(ob->pose, name); + + if (selOnly) + paste_ok= ((pchan) && (pchan->bone->flag & BONE_SELECTED)); + else + paste_ok= ((pchan != NULL)); + + /* continue? */ + if (paste_ok) { + /* only loc rot size + * - only copies transform info for the pose + */ + VECCOPY(pchan->loc, chan->loc); + VECCOPY(pchan->size, chan->size); + pchan->flag= chan->flag; + + /* check if rotation modes are compatible (i.e. do they need any conversions) */ + if (pchan->rotmode == chan->rotmode) { + /* copy the type of rotation in use */ + if (pchan->rotmode > 0) { + VECCOPY(pchan->eul, chan->eul); + } + else if (pchan->rotmode == ROT_MODE_AXISANGLE) { + VECCOPY(pchan->rotAxis, chan->rotAxis); + pchan->rotAngle = chan->rotAngle; + } + else { + QUATCOPY(pchan->quat, chan->quat); + } + } + else if (pchan->rotmode > 0) { + /* quat/axis-angle to euler */ + if (chan->rotmode == ROT_MODE_AXISANGLE) + axis_angle_to_eulO( pchan->eul, pchan->rotmode,chan->rotAxis, chan->rotAngle); + else + quat_to_eulO( pchan->eul, pchan->rotmode,chan->quat); + } + else if (pchan->rotmode == ROT_MODE_AXISANGLE) { + /* quat/euler to axis angle */ + if (chan->rotmode > 0) + eulO_to_axis_angle(pchan->rotAxis, &pchan->rotAngle, chan->eul, chan->rotmode); + else + quat_to_axis_angle(pchan->rotAxis, &pchan->rotAngle, chan->quat); + } + else { + /* euler/axis-angle to quat */ + if (chan->rotmode > 0) + eulO_to_quat(pchan->quat, chan->eul, chan->rotmode); + else + axis_angle_to_quat(pchan->quat, chan->rotAxis, pchan->rotAngle); + } + + /* paste flipped pose? */ + if (flip) { + pchan->loc[0]*= -1; + + /* has to be done as eulers... */ + if (pchan->rotmode > 0) { + pchan->eul[1] *= -1; + pchan->eul[2] *= -1; + } + else if (pchan->rotmode == ROT_MODE_AXISANGLE) { + float eul[3]; + + axis_angle_to_eulO(eul, EULER_ORDER_DEFAULT, pchan->rotAxis, pchan->rotAngle); + eul[1]*= -1; + eul[2]*= -1; + eulO_to_axis_angle(pchan->rotAxis, &pchan->rotAngle, eul, EULER_ORDER_DEFAULT); + } + else { + float eul[3]; + + normalize_qt(pchan->quat); + quat_to_eul(eul, pchan->quat); + eul[1]*= -1; + eul[2]*= -1; + eul_to_quat(pchan->quat, eul); + } + } + + /* ID properties */ + if (chan->prop) { + if (pchan->prop) { + /* if we have existing properties on a bone, just copy over the values of + * matching properties (i.e. ones which will have some impact) on to the + * target instead of just blinding replacing all [ + */ + IDP_SyncGroupValues(pchan->prop, chan->prop); + } + else { + /* no existing properties, so assume that we want copies too? */ + pchan->prop= IDP_CopyProperty(chan->prop); + } + } + } + + /* return whether paste went ahead */ + return pchan; +} + /* ---- */ static int pose_copy_exec (bContext *C, wmOperator *op) @@ -1048,9 +1173,9 @@ void POSE_OT_copy (wmOperatorType *ot) static int pose_paste_exec (bContext *C, wmOperator *op) { - Scene *scene= CTX_data_scene(C); Object *ob= ED_object_pose_armature(CTX_data_active_object(C)); - bPoseChannel *chan, *pchan; + Scene *scene= CTX_data_scene(C); + bPoseChannel *chan; int flip= RNA_boolean_get(op->ptr, "flipped"); int selOnly= RNA_boolean_get(op->ptr, "selected_mask"); @@ -1074,115 +1199,11 @@ static int pose_paste_exec (bContext *C, wmOperator *op) /* Safely merge all of the channels in the buffer pose into any existing pose */ for (chan= g_posebuf->chanbase.first; chan; chan=chan->next) { if (chan->flag & POSE_KEY) { - char name[32]; - short paste_ok; + /* try to perform paste on this bone */ + bPoseChannel *pchan = pose_bone_do_paste(ob, chan, selOnly, flip); - /* get the name - if flipping, we must flip this first */ - if (flip) - flip_side_name(name, chan->name, 0); /* 0 = don't strip off number extensions */ - else - BLI_strncpy(name, chan->name, sizeof(name)); - - /* only copy when: - * 1) channel exists - poses are not meant to add random channels to anymore - * 2) if selection-masking is on, channel is selected - only selected bones get pasted on, allowing making both sides symmetrical - */ - pchan= get_pose_channel(ob->pose, name); - - if (selOnly) - paste_ok= ((pchan) && (pchan->bone->flag & BONE_SELECTED)); - else - paste_ok= ((pchan != NULL)); - - /* continue? */ - if (paste_ok) { - /* only loc rot size - * - only copies transform info for the pose - */ - VECCOPY(pchan->loc, chan->loc); - VECCOPY(pchan->size, chan->size); - pchan->flag= chan->flag; - - /* check if rotation modes are compatible (i.e. do they need any conversions) */ - if (pchan->rotmode == chan->rotmode) { - /* copy the type of rotation in use */ - if (pchan->rotmode > 0) { - VECCOPY(pchan->eul, chan->eul); - } - else if (pchan->rotmode == ROT_MODE_AXISANGLE) { - VECCOPY(pchan->rotAxis, chan->rotAxis); - pchan->rotAngle = chan->rotAngle; - } - else { - QUATCOPY(pchan->quat, chan->quat); - } - } - else if (pchan->rotmode > 0) { - /* quat/axis-angle to euler */ - if (chan->rotmode == ROT_MODE_AXISANGLE) - axis_angle_to_eulO( pchan->eul, pchan->rotmode,chan->rotAxis, chan->rotAngle); - else - quat_to_eulO( pchan->eul, pchan->rotmode,chan->quat); - } - else if (pchan->rotmode == ROT_MODE_AXISANGLE) { - /* quat/euler to axis angle */ - if (chan->rotmode > 0) - eulO_to_axis_angle(pchan->rotAxis, &pchan->rotAngle, chan->eul, chan->rotmode); - else - quat_to_axis_angle(pchan->rotAxis, &pchan->rotAngle, chan->quat); - } - else { - /* euler/axis-angle to quat */ - if (chan->rotmode > 0) - eulO_to_quat(pchan->quat, chan->eul, chan->rotmode); - else - axis_angle_to_quat(pchan->quat, chan->rotAxis, pchan->rotAngle); - } - - /* paste flipped pose? */ - if (flip) { - pchan->loc[0]*= -1; - - /* has to be done as eulers... */ - if (pchan->rotmode > 0) { - pchan->eul[1] *= -1; - pchan->eul[2] *= -1; - } - else if (pchan->rotmode == ROT_MODE_AXISANGLE) { - float eul[3]; - - axis_angle_to_eulO(eul, EULER_ORDER_DEFAULT, pchan->rotAxis, pchan->rotAngle); - eul[1]*= -1; - eul[2]*= -1; - eulO_to_axis_angle(pchan->rotAxis, &pchan->rotAngle, eul, EULER_ORDER_DEFAULT); - } - else { - float eul[3]; - - normalize_qt(pchan->quat); - quat_to_eul(eul, pchan->quat); - eul[1]*= -1; - eul[2]*= -1; - eul_to_quat(pchan->quat, eul); - } - } - - /* ID properties */ - if (chan->prop) { - if (pchan->prop) { - /* if we have existing properties on a bone, just copy over the values of - * matching properties (i.e. ones which will have some impact) on to the - * target instead of just blinding replacing all [ - */ - IDP_SyncGroupValues(pchan->prop, chan->prop); - } - else { - /* no existing properties, so assume that we want copies too? */ - pchan->prop= IDP_CopyProperty(chan->prop); - } - } - - /* keyframing tagging */ + if (pchan) { + /* keyframing tagging for successful paste */ if (autokeyframe_cfra_can_key(scene, &ob->id)) { ListBase dsources = {NULL, NULL}; @@ -2187,6 +2208,7 @@ void ARMATURE_OT_bone_layers (wmOperatorType *ot) } /* ********************************************** */ +/* Flip Quats */ static int pose_flip_quats_exec (bContext *C, wmOperator *UNUSED(op)) { @@ -2251,41 +2273,78 @@ void POSE_OT_quaternions_flip (wmOperatorType *ot) } /* ********************************************** */ +/* Clear User Transforms */ -/* context: active channel */ -#if 0 - -/* Restore selected pose-bones to 'action'-defined pose */ -static void pose_clear_user_transforms(Object *ob) +static int pose_clear_user_transforms_exec (bContext *C, wmOperator *op) { - bArmature *arm= ob->data; - bPoseChannel *pchan; + Scene *scene = CTX_data_scene(C); + Object *ob = CTX_data_active_object(C); + float cframe = (float)CFRA; - if (ob->pose == NULL) - return; - - /* if the object has an action, restore pose to the pose defined by the action by clearing pose on selected bones */ - if (ob->action) { - /* find selected bones */ - for (pchan= ob->pose->chanbase.first; pchan; pchan= pchan->next) { - if (pchan->bone && (pchan->bone->flag & BONE_SELECTED) && (pchan->bone->layer & arm->layer)) { - /* just clear the BONE_UNKEYED flag, allowing this bone to get overwritten by actions again */ - pchan->bone->flag &= ~BONE_UNKEYED; - } + if ((ob->adt) && (ob->adt->action)) { + /* XXX: this is just like this to avoid contaminating anything else; + * just pose values should change, so this should be fine + */ + bPose *dummyPose = NULL; + Object workob = {{0}}; + bPoseChannel *pchan; + + /* execute animation step for current frame using a dummy copy of the pose */ + copy_pose(&dummyPose, ob->pose, 0); + + BLI_strncpy(workob.id.name, "OB", sizeof(workob.id.name)); + workob.type = OB_ARMATURE; + workob.data = ob->data; + workob.adt = ob->adt; + workob.pose = dummyPose; + + BKE_animsys_evaluate_animdata(scene, &workob.id, workob.adt, cframe, ADT_RECALC_ANIM); + + /* copy back values, but on selected bones only */ + for (pchan = dummyPose->chanbase.first; pchan; pchan = pchan->next) { + pose_bone_do_paste(ob, pchan, 1, 0); } - /* clear pose locking flag - * - this will only clear the user-defined pose in the selected bones, where BONE_UNKEYED has been cleared - */ - ob->pose->flag |= POSE_DO_UNLOCK; + /* free temp data - free manually as was copied without constraints */ + if (dummyPose) { + for (pchan= dummyPose->chanbase.first; pchan; pchan= pchan->next) { + if (pchan->prop) { + IDP_FreeProperty(pchan->prop); + MEM_freeN(pchan->prop); + } + } + + /* was copied without constraints */ + BLI_freelistN(&dummyPose->chanbase); + MEM_freeN(dummyPose); + } } else { - /* no action, so restore entire pose to rest pose (cannot restore only selected bones) */ + /* no animation, so just reset whole pose to rest pose + * (cannot just restore for selected though) + */ rest_pose(ob->pose); } + /* notifiers and updates */ DAG_id_tag_update(&ob->id, OB_RECALC_DATA); - BIF_undo_push("Clear User Transform"); + WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, ob); + + return OPERATOR_FINISHED; +} + +void POSE_OT_user_transforms_clear (wmOperatorType *ot) +{ + /* identifiers */ + ot->name = "Clear User Transforms"; + ot->idname= "POSE_OT_user_transforms_clear"; + ot->description= "Reset pose on selected bones to keyframed state"; + + /* callbacks */ + ot->exec= pose_clear_user_transforms_exec; + ot->poll= ED_operator_posemode; + + /* flags */ + ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; } -#endif From f53143dc835232d894d08fb135f2ba4423b85482 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 15 Aug 2011 14:05:04 +0000 Subject: [PATCH 412/624] Fix #27718: driving modifier properties was missing updates, fixed depsgraph. --- source/blender/blenkernel/intern/depsgraph.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/blender/blenkernel/intern/depsgraph.c b/source/blender/blenkernel/intern/depsgraph.c index d39be9d683c..667e0850111 100644 --- a/source/blender/blenkernel/intern/depsgraph.c +++ b/source/blender/blenkernel/intern/depsgraph.c @@ -301,6 +301,7 @@ static void dag_add_driver_relation(AnimData *adt, DagForest *dag, DagNode *node for (fcu= adt->drivers.first; fcu; fcu= fcu->next) { ChannelDriver *driver= fcu->driver; DriverVar *dvar; + int isdata_fcu = isdata || (fcu->rna_path && strstr(fcu->rna_path, "modifiers[")); /* loop over variables to get the target relationships */ for (dvar= driver->variables.first; dvar; dvar= dvar->next) { @@ -320,14 +321,14 @@ static void dag_add_driver_relation(AnimData *adt, DagForest *dag, DagNode *node ( ((dtar->rna_path) && strstr(dtar->rna_path, "pose.bones[")) || ((dtar->flag & DTAR_FLAG_STRUCT_REF) && (dtar->pchan_name[0])) )) { - dag_add_relation(dag, node1, node, isdata?DAG_RL_DATA_DATA:DAG_RL_DATA_OB, "Driver"); + dag_add_relation(dag, node1, node, isdata_fcu?DAG_RL_DATA_DATA:DAG_RL_DATA_OB, "Driver"); } /* check if ob data */ else if (dtar->rna_path && strstr(dtar->rna_path, "data.")) - dag_add_relation(dag, node1, node, isdata?DAG_RL_DATA_DATA:DAG_RL_DATA_OB, "Driver"); + dag_add_relation(dag, node1, node, isdata_fcu?DAG_RL_DATA_DATA:DAG_RL_DATA_OB, "Driver"); /* normal */ else - dag_add_relation(dag, node1, node, isdata?DAG_RL_OB_DATA:DAG_RL_OB_OB, "Driver"); + dag_add_relation(dag, node1, node, isdata_fcu?DAG_RL_OB_DATA:DAG_RL_OB_OB, "Driver"); } } } From 27b3695c4f183629443397b643a0bc13d62f6f35 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 15 Aug 2011 16:12:39 +0000 Subject: [PATCH 413/624] Remove message "Info: Config directory with "startup.blend" file not found." There's no reason to have it really, this situation is totally normal, and it means a terminal window is opened on Windows as long as you haven't saved any default settings yet. --- source/blender/windowmanager/intern/wm_files.c | 1 - 1 file changed, 1 deletion(-) diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index 20f9d2237c2..d9eb36eeb62 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -466,7 +466,6 @@ int WM_read_homefile(bContext *C, ReportList *reports, short from_memory) } else { tstr[0] = '\0'; from_memory = 1; - BKE_report(reports, RPT_INFO, "Config directory with "STRINGIFY(BLENDER_STARTUP_FILE)" file not found."); } } From ae884d2e54210a8a1038c23cb7bdeaac16fdf2fb Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 15 Aug 2011 16:18:04 +0000 Subject: [PATCH 414/624] Code cleanup: add UNUSED_FUNCTION macro to avoid warning messages about unused functions. --- source/blender/blenkernel/intern/nla.c | 2 +- source/blender/blenlib/BLI_utildefines.h | 6 +++++ source/blender/editors/mesh/editmesh_mods.c | 2 +- source/blender/editors/mesh/editmesh_tools.c | 2 +- source/blender/editors/object/object_edit.c | 12 +++++----- source/blender/editors/space_file/filelist.c | 22 ------------------- source/blender/editors/space_nla/nla_edit.c | 2 +- source/blender/editors/space_node/node_edit.c | 2 +- .../editors/space_sequencer/sequencer_draw.c | 2 +- .../editors/space_sequencer/sequencer_edit.c | 16 +++++--------- .../space_sequencer/sequencer_select.c | 2 +- .../blender/editors/space_text/text_python.c | 5 +++-- .../blender/render/intern/source/rayshade.c | 2 +- .../blender/windowmanager/intern/wm_files.c | 2 +- .../windowmanager/intern/wm_operators.c | 2 -- 15 files changed, 30 insertions(+), 51 deletions(-) diff --git a/source/blender/blenkernel/intern/nla.c b/source/blender/blenkernel/intern/nla.c index c02b5dda9ce..bd238e72d0c 100644 --- a/source/blender/blenkernel/intern/nla.c +++ b/source/blender/blenkernel/intern/nla.c @@ -1582,7 +1582,7 @@ void BKE_nla_tweakmode_exit (AnimData *adt) /* Baking Tools ------------------------------------------- */ -static void BKE_nla_bake (Scene *scene, ID *UNUSED(id), AnimData *adt, int UNUSED(flag)) +static void UNUSED_FUNCTION(BKE_nla_bake) (Scene *scene, ID *UNUSED(id), AnimData *adt, int UNUSED(flag)) { /* verify that data is valid diff --git a/source/blender/blenlib/BLI_utildefines.h b/source/blender/blenlib/BLI_utildefines.h index 9af55601ff7..28ebb254f2a 100644 --- a/source/blender/blenlib/BLI_utildefines.h +++ b/source/blender/blenlib/BLI_utildefines.h @@ -183,6 +183,12 @@ # define UNUSED(x) UNUSED_ ## x #endif +#ifdef __GNUC__ +# define UNUSED_FUNCTION(x) __attribute__((__unused__)) UNUSED_ ## x +#else +# define UNUSED_FUNCTION(x) UNUSED_ ## x +#endif + #ifdef __GNUC__ # define WARN_UNUSED __attribute__((warn_unused_result)) #else diff --git a/source/blender/editors/mesh/editmesh_mods.c b/source/blender/editors/mesh/editmesh_mods.c index 9497370a4fa..eb6854d2548 100644 --- a/source/blender/editors/mesh/editmesh_mods.c +++ b/source/blender/editors/mesh/editmesh_mods.c @@ -1697,7 +1697,7 @@ void EM_mesh_copy_face_layer(EditMesh *em, wmOperator *op, short type) /* ctrl+c in mesh editmode */ -static void mesh_copy_menu(EditMesh *em, wmOperator *op) +static void UNUSED_FUNCTION(mesh_copy_menu)(EditMesh *em, wmOperator *op) { EditSelection *ese; int ret; diff --git a/source/blender/editors/mesh/editmesh_tools.c b/source/blender/editors/mesh/editmesh_tools.c index bfae101d38e..9ff2923f733 100644 --- a/source/blender/editors/mesh/editmesh_tools.c +++ b/source/blender/editors/mesh/editmesh_tools.c @@ -3895,7 +3895,7 @@ void MESH_OT_edge_rotate(wmOperatorType *ot) /* XXX old bevel not ported yet */ -static void bevel_menu(EditMesh *em) +static void UNUSED_FUNCTION(bevel_menu)(EditMesh *em) { BME_Mesh *bm; BME_TransData_Head *td; diff --git a/source/blender/editors/object/object_edit.c b/source/blender/editors/object/object_edit.c index c8d38218533..61734bc51a2 100644 --- a/source/blender/editors/object/object_edit.c +++ b/source/blender/editors/object/object_edit.c @@ -721,7 +721,7 @@ static void spot_interactive(Object *ob, int mode) } #endif -static void special_editmenu(Scene *scene, View3D *v3d) +static void UNUSED_FUNCTION(special_editmenu)(Scene *scene, View3D *v3d) { // XXX static short numcuts= 2; Object *ob= OBACT; @@ -1343,7 +1343,7 @@ static void copy_attr(Main *bmain, Scene *scene, View3D *v3d, short event) DAG_ids_flush_update(bmain, 0); } -static void copy_attr_menu(Main *bmain, Scene *scene, View3D *v3d) +static void UNUSED_FUNCTION(copy_attr_menu)(Main *bmain, Scene *scene, View3D *v3d) { Object *ob; short event; @@ -1616,7 +1616,7 @@ void OBJECT_OT_shade_smooth(wmOperatorType *ot) /* ********************** */ -static void image_aspect(Scene *scene, View3D *v3d) +static void UNUSED_FUNCTION(image_aspect)(Scene *scene, View3D *v3d) { /* all selected objects with an image map: scale in image aspect */ Base *base; @@ -1691,7 +1691,7 @@ static int vergbaseco(const void *a1, const void *a2) } -static void auto_timeoffs(Scene *scene, View3D *v3d) +static void UNUSED_FUNCTION(auto_timeoffs)(Scene *scene, View3D *v3d) { Base *base, **basesort, **bs; float start, delta; @@ -1732,7 +1732,7 @@ static void auto_timeoffs(Scene *scene, View3D *v3d) } -static void ofs_timeoffs(Scene *scene, View3D *v3d) +static void UNUSED_FUNCTION(ofs_timeoffs)(Scene *scene, View3D *v3d) { float offset=0.0f; @@ -1751,7 +1751,7 @@ static void ofs_timeoffs(Scene *scene, View3D *v3d) } -static void rand_timeoffs(Scene *scene, View3D *v3d) +static void UNUSED_FUNCTION(rand_timeoffs)(Scene *scene, View3D *v3d) { Base *base; float rand_ofs=0.0f; diff --git a/source/blender/editors/space_file/filelist.c b/source/blender/editors/space_file/filelist.c index 6736230e84f..d8be312cf39 100644 --- a/source/blender/editors/space_file/filelist.c +++ b/source/blender/editors/space_file/filelist.c @@ -602,28 +602,6 @@ short filelist_changed(struct FileList* filelist) return filelist->changed; } -static struct ImBuf * filelist_loadimage(struct FileList* filelist, int index) -{ - ImBuf *imb = NULL; - int fidx = 0; - - if ( (index < 0) || (index >= filelist->numfiltered) ) { - return NULL; - } - fidx = filelist->fidx[index]; - imb = filelist->filelist[fidx].image; - if (!imb) - { - if ( (filelist->filelist[fidx].flags & IMAGEFILE) || (filelist->filelist[fidx].flags & MOVIEFILE) ) { - imb = IMB_thumb_read(filelist->filelist[fidx].path, THB_NORMAL); - } - if (imb) { - filelist->filelist[fidx].image = imb; - } - } - return imb; -} - struct ImBuf * filelist_getimage(struct FileList* filelist, int index) { ImBuf* ibuf = NULL; diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 77c91b28a63..af99087b0b8 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -951,7 +951,7 @@ static int nlaedit_bake_exec (bContext *C, wmOperator *UNUSED(op)) return OPERATOR_FINISHED; } -static void NLA_OT_bake (wmOperatorType *ot) +void NLA_OT_bake (wmOperatorType *ot) { /* identifiers */ ot->name= "Bake Strips"; diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c index 984e944321e..e8fc13e340e 100644 --- a/source/blender/editors/space_node/node_edit.c +++ b/source/blender/editors/space_node/node_edit.c @@ -1641,7 +1641,7 @@ void NODE_OT_link_viewer(wmOperatorType *ot) /* return 0, nothing done */ -static int node_mouse_groupheader(SpaceNode *snode) +static int UNUSED_FUNCTION(node_mouse_groupheader)(SpaceNode *snode) { bNode *gnode; float mx=0, my=0; diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c index 98687bb90e0..dc84289a8de 100644 --- a/source/blender/editors/space_sequencer/sequencer_draw.c +++ b/source/blender/editors/space_sequencer/sequencer_draw.c @@ -702,7 +702,7 @@ static void draw_seq_strip(Scene *scene, ARegion *ar, Sequence *seq, int outline static Sequence *special_seq_update= 0; -static void set_special_seq_update(int val) +static void UNUSED_FUNCTION(set_special_seq_update)(int val) { // int x; diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index ee5eb12f858..5429f0ee98f 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -75,10 +75,6 @@ /* own include */ #include "sequencer_intern.h" -static void error(const char *UNUSED(dummy)) {} -static void waitcursor(int UNUSED(val)) {} -static void activate_fileselect(int UNUSED(d1), const char *UNUSED(d2), const char *UNUSED(d3), void *UNUSED(d4)) {} -static int pupmenu(const char *UNUSED(dummy)) {return 0;} static int okee(const char *UNUSED(dummy)) {return 0;} @@ -139,7 +135,7 @@ void seq_rectf(Sequence *seq, rctf *rectf) rectf->ymax= seq->machine+SEQ_STRIP_OFSTOP; } -static void change_plugin_seq(Scene *scene, char *str) /* called from fileselect */ +static void UNUSED_FUNCTION(change_plugin_seq)(Scene *scene, char *str) /* called from fileselect */ { Editing *ed= seq_give_editing(scene, FALSE); struct SeqEffectHandle sh; @@ -762,7 +758,7 @@ static int insert_gap(Scene *scene, int gap, int cfra) return done; } -static void touch_seq_files(Scene *scene) +static void UNUSED_FUNCTION(touch_seq_files)(Scene *scene) { Sequence *seq; Editing *ed= seq_give_editing(scene, FALSE); @@ -774,7 +770,7 @@ static void touch_seq_files(Scene *scene) if(okee("Touch and print selected movies")==0) return; - waitcursor(1); + WM_cursor_wait(1); SEQP_BEGIN(ed, seq) { if(seq->flag & SELECT) { @@ -789,7 +785,7 @@ static void touch_seq_files(Scene *scene) } SEQ_END - waitcursor(0); + WM_cursor_wait(0); } /* @@ -817,7 +813,7 @@ static void set_filter_seq(Scene *scene) } */ -static void seq_remap_paths(Scene *scene) +static void UNUSED_FUNCTION(seq_remap_paths)(Scene *scene) { Sequence *seq, *last_seq = seq_active_get(scene); Editing *ed= seq_give_editing(scene, FALSE); @@ -858,7 +854,7 @@ static void seq_remap_paths(Scene *scene) } -static void no_gaps(Scene *scene) +static void UNUSED_FUNCTION(no_gaps)(Scene *scene) { Editing *ed= seq_give_editing(scene, FALSE); int cfra, first= 0, done; diff --git a/source/blender/editors/space_sequencer/sequencer_select.c b/source/blender/editors/space_sequencer/sequencer_select.c index 8d5f372f55e..0ac23765167 100644 --- a/source/blender/editors/space_sequencer/sequencer_select.c +++ b/source/blender/editors/space_sequencer/sequencer_select.c @@ -159,7 +159,7 @@ void select_surround_from_last(Scene *scene) #endif -static void select_single_seq(Scene *scene, Sequence *seq, int deselect_all) /* BRING BACK */ +static void UNUSED_FUNCTION(select_single_seq)(Scene *scene, Sequence *seq, int deselect_all) /* BRING BACK */ { Editing *ed= seq_give_editing(scene, FALSE); diff --git a/source/blender/editors/space_text/text_python.c b/source/blender/editors/space_text/text_python.c index 6e6f131655b..51b4b838171 100644 --- a/source/blender/editors/space_text/text_python.c +++ b/source/blender/editors/space_text/text_python.c @@ -43,6 +43,7 @@ #include "BKE_text.h" #include "BLI_blenlib.h" +#include "BLI_utildefines.h" #include "WM_types.h" @@ -192,7 +193,7 @@ static void confirm_suggestion(Text *text, int skipleft) // XXX static int doc_scroll= 0; -static short do_texttools(SpaceText *st, char ascii, unsigned short evnt, short val) +static short UNUSED_FUNCTION(do_texttools)(SpaceText *st, char ascii, unsigned short evnt, short val) { ARegion *ar= NULL; // XXX int qual= 0; // XXX @@ -375,7 +376,7 @@ static short do_texttools(SpaceText *st, char ascii, unsigned short evnt, short ; // XXX redraw_alltext(); #endif -static short do_textmarkers(SpaceText *st, char ascii, unsigned short evnt, short val) +static short UNUSED_FUNCTION(do_textmarkers)(SpaceText *st, char ascii, unsigned short evnt, short val) { Text *text; TextMarker *marker, *mrk, *nxt; diff --git a/source/blender/render/intern/source/rayshade.c b/source/blender/render/intern/source/rayshade.c index 34d3adcf15b..d62f411a7c5 100644 --- a/source/blender/render/intern/source/rayshade.c +++ b/source/blender/render/intern/source/rayshade.c @@ -1679,7 +1679,7 @@ static void ray_trace_shadow_tra(Isect *is, ShadeInput *origshi, int depth, int /* not used, test function for ambient occlusion (yaf: pathlight) */ /* main problem; has to be called within shading loop, giving unwanted recursion */ -static int ray_trace_shadow_rad(ShadeInput *ship, ShadeResult *shr) +static int UNUSED_FUNCTION(ray_trace_shadow_rad)(ShadeInput *ship, ShadeResult *shr) { static int counter=0, only_one= 0; extern float hashvectf[]; diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index d9eb36eeb62..6b3a574b6b6 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -450,7 +450,7 @@ void WM_read_file(bContext *C, const char *filepath, ReportList *reports) /* called on startup, (context entirely filled with NULLs) */ /* or called for 'New File' */ /* op can be NULL */ -int WM_read_homefile(bContext *C, ReportList *reports, short from_memory) +int WM_read_homefile(bContext *C, ReportList *UNUSED(reports), short from_memory) { ListBase wmbase; char tstr[FILE_MAXDIR+FILE_MAXFILE]; diff --git a/source/blender/windowmanager/intern/wm_operators.c b/source/blender/windowmanager/intern/wm_operators.c index 105b2e8189a..1beb5b3dda3 100644 --- a/source/blender/windowmanager/intern/wm_operators.c +++ b/source/blender/windowmanager/intern/wm_operators.c @@ -2010,8 +2010,6 @@ static void WM_OT_save_mainfile(wmOperatorType *ot) static int wm_collada_export_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event)) { - int selected = 0; - if(!RNA_property_is_set(op->ptr, "filepath")) { char filepath[FILE_MAX]; BLI_strncpy(filepath, G.main->name, sizeof(filepath)); From 65ca89180ac7e97c44b880f4056a956b55a671f5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 15 Aug 2011 16:25:05 +0000 Subject: [PATCH 415/624] fix [#28227] join_uv and bake work wrong added back ability to unwrap all selected mesh objects. --- .../bl_operators/uvcalc_smart_project.py | 49 +++++++------------ 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/release/scripts/startup/bl_operators/uvcalc_smart_project.py b/release/scripts/startup/bl_operators/uvcalc_smart_project.py index 67c2f5d001b..8afd6c104e0 100644 --- a/release/scripts/startup/bl_operators/uvcalc_smart_project.py +++ b/release/scripts/startup/bl_operators/uvcalc_smart_project.py @@ -813,39 +813,26 @@ def main(context, global RotMatStepRotation main_consts() - # TODO, all selected meshes - ''' - # objects = context.selected_editable_objects - objects = [] - - # we can will tag them later. - obList = [ob for ob in objects if ob.type == 'MESH'] - - # Face select object may not be selected. - ob = context.active_object - - if ob and (not ob.select) and ob.type == 'MESH': - # Add to the list - obList =[ob] - del objects - ''' + # Create the variables. + USER_PROJECTION_LIMIT = projection_limit + USER_ONLY_SELECTED_FACES = True + USER_SHARE_SPACE = 1 # Only for hole filling. + USER_STRETCH_ASPECT = 1 # Only for hole filling. + USER_ISLAND_MARGIN = island_margin # Only for hole filling. + USER_FILL_HOLES = 0 + USER_FILL_HOLES_QUALITY = 50 # Only for hole filling. + USER_VIEW_INIT = 0 # Only for hole filling. - # quick workaround - obList = [ob for ob in [context.active_object] if ob and ob.type == 'MESH'] + is_editmode = (context.active_object.mode == 'EDIT') + if is_editmode: + obList = [ob for ob in [context.active_object] if ob and ob.type == 'MESH'] + else: + obList = [ob for ob in context.selected_editable_objects if ob and ob.type == 'MESH'] + USER_ONLY_SELECTED_FACES = False if not obList: raise('error, no selected mesh objects') - # Create the variables. - USER_PROJECTION_LIMIT = projection_limit - USER_ONLY_SELECTED_FACES = (1) - USER_SHARE_SPACE = (1) # Only for hole filling. - USER_STRETCH_ASPECT = (1) # Only for hole filling. - USER_ISLAND_MARGIN = island_margin # Only for hole filling. - USER_FILL_HOLES = (0) - USER_FILL_HOLES_QUALITY = (50) # Only for hole filling. - USER_VIEW_INIT = (0) # Only for hole filling. - # Reuse variable if len(obList) == 1: ob = "Unwrap %i Selected Mesh" @@ -906,8 +893,8 @@ def main(context, if USER_ONLY_SELECTED_FACES: meshFaces = [thickface(f, uv_layer[i], me_verts) for i, f in enumerate(me.faces) if f.select] - #else: - # meshFaces = map(thickface, me.faces) + else: + meshFaces = [thickface(f, uv_layer[i], me_verts) for i, f in enumerate(me.faces)] if not meshFaces: continue @@ -922,7 +909,7 @@ def main(context, # meshFaces = [] # meshFaces.sort( lambda a, b: cmp(b.area , a.area) ) # Biggest first. - meshFaces.sort( key = lambda a: -a.area ) + meshFaces.sort(key=lambda a: -a.area) # remove all zero area faces while meshFaces and meshFaces[-1].area <= SMALL_NUM: From 39cbcdf187ec64f0a897d0b123025022d1122b54 Mon Sep 17 00:00:00 2001 From: Alexander Kuznetsov Date: Mon, 15 Aug 2011 16:26:37 +0000 Subject: [PATCH 416/624] Window was losing focus when switching from full screen via Alt+F11 Fixes [#28243] --- intern/ghost/intern/GHOST_WindowWin32.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/intern/ghost/intern/GHOST_WindowWin32.cpp b/intern/ghost/intern/GHOST_WindowWin32.cpp index 1ba51376ff9..0c8c0adf041 100644 --- a/intern/ghost/intern/GHOST_WindowWin32.cpp +++ b/intern/ghost/intern/GHOST_WindowWin32.cpp @@ -612,7 +612,6 @@ GHOST_TSuccess GHOST_WindowWin32::setState(GHOST_TWindowState state) wp.showCmd = SW_SHOWMINIMIZED; break; case GHOST_kWindowStateMaximized: - ShowWindow(m_hWnd, SW_HIDE); wp.showCmd = SW_SHOWMAXIMIZED; SetWindowLongPtr(m_hWnd, GWL_STYLE, WS_OVERLAPPEDWINDOW); break; @@ -629,12 +628,12 @@ GHOST_TSuccess GHOST_WindowWin32::setState(GHOST_TWindowState state) break; case GHOST_kWindowStateNormal: default: - ShowWindow(m_hWnd, SW_HIDE); wp.showCmd = SW_SHOWNORMAL; SetWindowLongPtr(m_hWnd, GWL_STYLE, WS_OVERLAPPEDWINDOW); break; } - return ::SetWindowPlacement(m_hWnd, &wp) == TRUE ? GHOST_kSuccess : GHOST_kFailure; + SetWindowPos(m_hWnd, 0, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED); /*Clears window cache for SetWindowLongPtr */ + return ::SetWindowPlacement(m_hWnd, &wp) == TRUE ? GHOST_kSuccess : GHOST_kFailure; } From cdb5d11c5f29fdb7dd6a5d15a42f395e8194980b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 15 Aug 2011 17:29:07 +0000 Subject: [PATCH 417/624] patch [#22523] Expose Object.parentinv matrix via RNA from Balajee R C (balajeerc) --- source/blender/makesrna/intern/rna_object.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_object.c b/source/blender/makesrna/intern/rna_object.c index 76bbfcbed41..55e1119f58e 100644 --- a/source/blender/makesrna/intern/rna_object.c +++ b/source/blender/makesrna/intern/rna_object.c @@ -2025,7 +2025,14 @@ static void rna_def_object(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Input Matrix", "Matrix access to location, rotation and scale (including deltas), before constraints and parenting are applied."); RNA_def_property_float_funcs(prop, "rna_Object_matrix_basis_get", "rna_Object_matrix_basis_set", NULL); RNA_def_property_update(prop, NC_OBJECT|ND_TRANSFORM, "rna_Object_internal_update"); - + + /*parent_inverse*/ + prop= RNA_def_property(srna, "matrix_parent_inverse", PROP_FLOAT, PROP_MATRIX); + RNA_def_property_float_sdna(prop, NULL, "parentinv"); + RNA_def_property_multi_array(prop, 2, rna_matrix_dimsize_4x4); + RNA_def_property_ui_text(prop, "Matrix", "Inverse of object's parent matrix at time of parenting"); + RNA_def_property_update(prop, NC_OBJECT|ND_TRANSFORM, "rna_Object_internal_update"); + /* collections */ prop= RNA_def_property(srna, "constraints", PROP_COLLECTION, PROP_NONE); RNA_def_property_struct_type(prop, "Constraint"); From 405218df6fa57794d8d7d932eeb6c92f94aff0bc Mon Sep 17 00:00:00 2001 From: Morten Mikkelsen Date: Mon, 15 Aug 2011 17:55:25 +0000 Subject: [PATCH 418/624] the diffuse kernel I had first picked for dilation turned out to be not as great as I first thought. This kernel is a more basic one (trite but true) --- source/blender/imbuf/intern/filter.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/blender/imbuf/intern/filter.c b/source/blender/imbuf/intern/filter.c index 1644e653df4..3f391b91c0f 100644 --- a/source/blender/imbuf/intern/filter.c +++ b/source/blender/imbuf/intern/filter.c @@ -371,11 +371,15 @@ void IMB_filter_extend(struct ImBuf *ibuf, char *mask, int filter) float weight[25]; /* build a weights buffer */ - n= 2; - k= 0; + n= 1; + /*k= 0; for(i = -n; i <= n; i++) for(j = -n; j <= n; j++) weight[k++] = sqrt((float) i * i + j * j); + */ + weight[0]=1; weight[1]=2; weight[2]=1; + weight[3]=2; weight[4]=0; weight[5]=2; + weight[6]=1; weight[7]=2; weight[8]=1; /* run passes */ for(r = 0; cannot_early_out == 1 && r < filter; r++) { @@ -393,10 +397,10 @@ void IMB_filter_extend(struct ImBuf *ibuf, char *mask, int filter) float acc[4]={0,0,0,0}; k = 0; - if (check_pixel_assigned(srcbuf, srcmask, filter_make_index(x-1, y, width, height), depth, is_float) || + /*if (check_pixel_assigned(srcbuf, srcmask, filter_make_index(x-1, y, width, height), depth, is_float) || check_pixel_assigned(srcbuf, srcmask, filter_make_index(x+1, y, width, height), depth, is_float) || check_pixel_assigned(srcbuf, srcmask, filter_make_index(x, y-1, width, height), depth, is_float) || - check_pixel_assigned(srcbuf, srcmask, filter_make_index(x, y+1, width, height), depth, is_float)) { + check_pixel_assigned(srcbuf, srcmask, filter_make_index(x, y+1, width, height), depth, is_float))*/ { for(i= -n; i<=n; i++) { for(j=-n; j<=n; j++) { if(i != 0 || j != 0) { From a458de88b65c5fcb0f11c005c040163d3cf76cec Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Mon, 15 Aug 2011 21:50:09 +0000 Subject: [PATCH 419/624] 3D Audio GSoC: High quality resampling on mixdown, linear for playback. * Lots of improvements and fixes for the JOS resampler, now it works fine! * High quality filter coefficients for the JOS resampler (sorry for the 5 MB source file). * Fix for GE orientation bug. Note: moto uses x,y,z,w quaternion storage, while rest of blender uses w,x,y,z. * Minor changes/fixes. --- intern/audaspace/intern/AUD_C-API.cpp | 24 +- intern/audaspace/intern/AUD_C-API.h | 2 + intern/audaspace/intern/AUD_FileFactory.cpp | 1 - intern/audaspace/intern/AUD_FileFactory.h | 2 +- .../intern/AUD_JOSResampleReader.cpp | 3624 +- .../audaspace/intern/AUD_JOSResampleReader.h | 33 +- .../intern/AUD_JOSResampleReaderCoeff.cpp | 29295 ++++++++++++++++ .../audaspace/intern/AUD_SequencerFactory.cpp | 5 + .../audaspace/intern/AUD_SequencerFactory.h | 2 + .../audaspace/intern/AUD_SequencerReader.cpp | 3 +- intern/audaspace/intern/AUD_SequencerReader.h | 2 +- .../audaspace/intern/AUD_SoftwareDevice.cpp | 28 +- intern/audaspace/intern/AUD_SoftwareDevice.h | 6 + .../audaspace/sndfile/AUD_SndFileFactory.cpp | 1 - intern/audaspace/sndfile/AUD_SndFileFactory.h | 2 +- source/blender/blenkernel/intern/sound.c | 9 +- source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 6 +- source/gameengine/Ketsji/KX_SoundActuator.cpp | 6 +- 18 files changed, 29580 insertions(+), 3471 deletions(-) create mode 100644 intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index e64ca1af9e7..a377f99685e 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -1182,7 +1182,7 @@ const char* AUD_mixdown(AUD_Sound* sound, unsigned int start, unsigned int lengt AUD_SequencerFactory* f = dynamic_cast(sound->get()); f->setSpecs(specs.specs); - AUD_Reference reader = f->createReader(); + AUD_Reference reader = f->createQualityReader(); reader->seek(start); AUD_Reference writer = AUD_FileWriter::createWriter(filename, specs, format, codec, bitrate); AUD_FileWriter::writeReader(reader, writer, length, buffersize); @@ -1195,6 +1195,28 @@ const char* AUD_mixdown(AUD_Sound* sound, unsigned int start, unsigned int lengt } } +AUD_Device* AUD_openMixdownDevice(AUD_DeviceSpecs specs, AUD_Sound* sequencer, float volume, float start) +{ + try + { + AUD_ReadDevice* device = new AUD_ReadDevice(specs); + device->setQuality(true); + device->setVolume(volume); + + dynamic_cast(sequencer->get())->setSpecs(specs.specs); + + AUD_Handle handle = device->play(*sequencer); + if(!handle.isNull()) + handle->seek(start); + + return new AUD_Device(device); + } + catch(AUD_Exception&) + { + return NULL; + } +} + AUD_Reference AUD_getDevice() { return AUD_device; diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 8e347c73675..1a952b4f4a9 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -527,6 +527,8 @@ extern void* AUD_getSet(void* set); extern const char* AUD_mixdown(AUD_Sound* sound, unsigned int start, unsigned int length, unsigned int buffersize, const char* filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate); +extern AUD_Device* AUD_openMixdownDevice(AUD_DeviceSpecs specs, AUD_Sound* sequencer, float volume, float start); + #ifdef WITH_PYTHON extern PyObject* AUD_getPythonFactory(AUD_Sound* sound); diff --git a/intern/audaspace/intern/AUD_FileFactory.cpp b/intern/audaspace/intern/AUD_FileFactory.cpp index 684fbb13fb2..aeb49e10884 100644 --- a/intern/audaspace/intern/AUD_FileFactory.cpp +++ b/intern/audaspace/intern/AUD_FileFactory.cpp @@ -38,7 +38,6 @@ #endif #include "AUD_FileFactory.h" -#include "AUD_Buffer.h" #include diff --git a/intern/audaspace/intern/AUD_FileFactory.h b/intern/audaspace/intern/AUD_FileFactory.h index dfca70bc3fd..4bd6f1de61e 100644 --- a/intern/audaspace/intern/AUD_FileFactory.h +++ b/intern/audaspace/intern/AUD_FileFactory.h @@ -34,7 +34,7 @@ #include "AUD_IFactory.h" #include "AUD_Reference.h" -class AUD_Buffer; +#include "AUD_Buffer.h" #include diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.cpp b/intern/audaspace/intern/AUD_JOSResampleReader.cpp index fcd96c3959a..fd811d617c6 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.cpp +++ b/intern/audaspace/intern/AUD_JOSResampleReader.cpp @@ -30,20 +30,30 @@ #include "AUD_JOSResampleReader.h" +#include "AUD_JOSResampleReaderCoeff.cpp" + #include #include +#include #define CC m_channels + channel -#define AUD_RATE_MAX 10 +#define AUD_RATE_MAX 256 +#define SHIFT_BITS 12 +#define double_to_fp(x) (lrint(x * double(1 << SHIFT_BITS))) +#define int_to_fp(x) (x << SHIFT_BITS) +#define fp_to_int(x) (x >> SHIFT_BITS) +#define fp_to_double(x) (x * 1.0/(1 << SHIFT_BITS)) +#define fp_rest(x) (x & ((1 << SHIFT_BITS) - 1)) +#define fp_rest_to_double(x) fp_to_double(fp_rest(x)) -AUD_JOSResampleReader::AUD_JOSResampleReader(AUD_Reference reader, - AUD_Specs specs) : +AUD_JOSResampleReader::AUD_JOSResampleReader(AUD_Reference reader, AUD_Specs specs) : AUD_ResampleReader(reader, specs.rate), - m_channels(reader->getSpecs().channels), + m_channels(AUD_CHANNELS_INVALID), m_n(0), m_P(0), - m_cache_valid(0) + m_cache_valid(0), + m_last_factor(0) { } @@ -52,20 +62,22 @@ void AUD_JOSResampleReader::reset() m_cache_valid = 0; m_n = 0; m_P = 0; + m_last_factor = 0; } -void AUD_JOSResampleReader::updateBuffer(int size, float factor, int samplesize) +void AUD_JOSResampleReader::updateBuffer(int size, double factor, int samplesize) { unsigned int len; + double num_samples = double(m_len) / double(m_L); // first calculate what length we need right now if(factor >= 1) - len = m_Nz; + len = ceil(num_samples); else - len = (unsigned int)(ceil(m_Nz / factor)); + len = (unsigned int)(ceil(num_samples / factor)); // then check if afterwards the length is enough for the maximum rate - if(len + size < m_Nz * AUD_RATE_MAX) - len = size - m_Nz * AUD_RATE_MAX; + if(len + size < num_samples * AUD_RATE_MAX) + len = size - num_samples * AUD_RATE_MAX; if(m_n > len) { @@ -79,6 +91,125 @@ void AUD_JOSResampleReader::updateBuffer(int size, float factor, int samplesize) m_buffer.assureSize((m_cache_valid + size) * samplesize, true); } +#define RESAMPLE_METHOD(name, left, right) void AUD_JOSResampleReader::name(double target_factor, int length, sample_t* buffer)\ +{\ + sample_t* buf = m_buffer.getBuffer();\ +\ + int P, l, end, channel, i;\ + double eta, v, f_increment, factor;\ +\ + m_sums.assureSize(m_channels * sizeof(double));\ + double* sums = reinterpret_cast(m_sums.getBuffer());\ + sample_t* data;\ + const float* coeff = m_coeff;\ +\ + unsigned int P_increment;\ +\ + for(unsigned int t = 0; t < length; t++)\ + {\ + factor = (m_last_factor * (length - t) + target_factor * t) / length;\ +\ + if(factor >= 1)\ + f_increment = m_L;\ + else\ + f_increment = factor * m_L;\ +\ + P_increment = double_to_fp(f_increment);\ + P = double_to_fp(m_P * f_increment);\ +\ + end = (int_to_fp(m_len) - P) / P_increment - 1;\ + if(m_n < end)\ + end = m_n;\ +\ + memset(sums, 0, sizeof(double) * m_channels);\ +\ + P += P_increment * end;\ + data = buf + (m_n - end) * m_channels;\ + l = fp_to_int(P);\ +\ + for(i = 0; i <= end; i++)\ + {\ + eta = fp_rest_to_double(P);\ + v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ + P -= P_increment;\ + l = fp_to_int(P);\ + left\ + }\ +\ + P = -P;\ +\ + end = (int_to_fp(m_len) - P) / P_increment - 1;\ + if(m_cache_valid - m_n - 2 < end)\ + end = m_cache_valid - m_n - 2;\ +\ + P += P_increment * end;\ + data = buf + (m_n + 2 + end) * m_channels - 1;\ + l = fp_to_int(P);\ +\ + for(i = 0; i <= end; i++)\ + {\ + eta = fp_rest_to_double(P);\ + v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ + P -= P_increment;\ + l = fp_to_int(P);\ + right\ + }\ +\ + for(channel = 0; channel < m_channels; channel++)\ + {\ + *buffer = f_increment / m_L * sums[channel];\ + buffer++;\ + }\ +\ + m_P += fmod(1.0 / factor, 1.0);\ + m_n += floor(1.0 / factor);\ +\ + if(m_P >= 1.0)\ + {\ + m_P -= 1.0;\ + m_n++;\ + }\ + }\ +} + +RESAMPLE_METHOD(resample, { + channel = 0; + do + { + sums[channel] += *data * v; + channel++; + data++; + } + while(channel < m_channels); +}, { + channel = m_channels; + do + { + channel--; + sums[channel] += *data * v; + data--; + } + while(channel); +}) + +RESAMPLE_METHOD(resample_mono, { + *sums += *data * v; + data++; +}, { + *sums += *data * v; + data--; +}) + +RESAMPLE_METHOD(resample_stereo, { + sums[0] += data[0] * v; + sums[1] += data[1] * v; + data+=2; +}, { + data-=2; + sums[0] += data[1] * v; + sums[1] += data[2] * v; +}) + void AUD_JOSResampleReader::seek(int position) { position = floor(position * double(m_reader->getSpecs().rate) / double(m_rate)); @@ -93,7 +224,7 @@ int AUD_JOSResampleReader::getLength() const int AUD_JOSResampleReader::getPosition() const { - return floor((m_reader->getPosition() + double(m_P) / 4294967296.0) // 2^32 + return floor((m_reader->getPosition() + double(m_P)) * m_rate / m_reader->getSpecs().rate); } @@ -112,27 +243,42 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) AUD_Specs specs = m_reader->getSpecs(); int samplesize = AUD_SAMPLE_SIZE(specs); - float factor = float(m_rate) / float(m_reader->getSpecs().rate); + double target_factor = double(m_rate) / double(specs.rate); eos = false; int len; - sample_t* buf; + double num_samples = double(m_len) / double(m_L); // check for channels changed - if(specs.channels != m_channels) { m_channels = specs.channels; reset(); + + switch(m_channels) + { + case AUD_CHANNELS_MONO: + m_resample = &AUD_JOSResampleReader::resample_mono; + break; + case AUD_CHANNELS_STEREO: + m_resample = &AUD_JOSResampleReader::resample_stereo; + break; + default: + m_resample = &AUD_JOSResampleReader::resample; + break; + } } - if(factor == 1 && (m_P == 1)) + if(m_last_factor == 0) + m_last_factor = target_factor; + + if(target_factor == 1 && m_last_factor == 1 && (m_P == 0)) { // can read directly! len = length - (m_cache_valid - m_n); - updateBuffer(len, factor, samplesize); - buf = m_buffer.getBuffer(); + updateBuffer(len, target_factor, samplesize); + sample_t* buf = m_buffer.getBuffer(); m_reader->read(len, eos, buf + m_cache_valid * m_channels); m_cache_valid += len; @@ -148,158 +294,56 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) return; } + // use minimum for the following calculations + double factor = AUD_MIN(target_factor, m_last_factor); if(factor >= 1) - len = (m_n - m_cache_valid) + int(ceil(length / factor)) + m_Nz; + len = (m_n - m_cache_valid) + int(ceil(length / factor)) + ceil(num_samples); else - len = (m_n - m_cache_valid) + int(ceil(length / factor) + ceil(m_Nz / factor)); + len = (m_n - m_cache_valid) + int(ceil(length / factor) + ceil(num_samples / factor)); if(len > 0) { int should = len; updateBuffer(len, factor, samplesize); - buf = m_buffer.getBuffer(); - m_reader->read(len, eos, buf + m_cache_valid * m_channels); + m_reader->read(len, eos, m_buffer.getBuffer() + m_cache_valid * m_channels); m_cache_valid += len; if(len < should) { - if(eos) - { - // end of stream, let's check how many more samples we can produce - if(factor >= 1) - len = floor((len - (m_n - m_cache_valid)) * factor); - else - len = floor((len - (m_n - m_cache_valid)) * factor); - if(len < length) - length = len; - } + if(len == 0 && eos) + length = 0; else { - // not enough data available yet, so we recalculate how many samples we can calculate - if(factor >= 1) - len = floor((len - m_Nz - (m_n - m_cache_valid)) * factor); + // use maximum for the following calculations + factor = AUD_MAX(target_factor, m_last_factor); + + if(eos) + { + // end of stream, let's check how many more samples we can produce + len = floor((m_cache_valid - m_n) * factor); + if(len < length) + length = len; + } else - len = floor((len - m_Nz * factor - (m_n - m_cache_valid)) * factor); + { + // not enough data available yet, so we recalculate how many samples we can calculate + if(factor >= 1) + len = floor((num_samples + m_cache_valid - m_n) * factor); + else + len = floor((num_samples * factor + m_cache_valid - m_n) * factor); + if(len < length) + length = len; + } } } } - memset(buffer, 0, length * samplesize); + (this->*m_resample)(target_factor, length, buffer); - unsigned int n_increment = (unsigned int)(floor(1 / factor)); - unsigned int P_increment = (unsigned int)(floor(4294967296.0 * fmod(1 / factor, 1))); - - unsigned int P, L, l, end_i; - float eta, v; - - if(factor >= 1) - { - L = m_L; - - for(unsigned int t = 0; t < length; t++) - { - P = m_P; - - end_i = m_Nz - 1; - if(m_n + 1 < end_i) - end_i = m_n + 1; - - l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = float(P % m_NN) / m_NN; - - for(unsigned int i = 0; i < end_i; i++) - { - v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; - for(unsigned int channel = 0; channel < m_channels; channel++) - { - buffer[t * CC] += buf[(m_n - i) * CC] * v; - } - } - - P = ~P; - - l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = float(P % m_NN) / m_NN; - - end_i = m_cache_valid - m_n - 1; - if(m_Nz - 1 < end_i) - end_i = m_Nz - 1; - - for(unsigned int i = 0; i < end_i; i++) - { - v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; - for(unsigned int channel = 0; channel < m_channels; channel++) - { - buffer[t * CC] += buf[(m_n + 1 + i) * CC] * v; - } - } - - P = m_P; - m_P += P_increment; - m_n += n_increment; - - if(m_P < P) - m_n++; - } - } - else - { - L = (unsigned int)(floor(factor * m_L)); - - for(unsigned int t = 0; t < length; t++) - { - P = (unsigned int)(floor(m_P * factor)); - - end_i = (unsigned int)(floor(m_Nz / factor)) - 1; - if(m_n + 1 < end_i) - end_i = m_n + 1; - - l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = float(P % m_NN) / m_NN; - - for(unsigned int i = 0; i < end_i; i++) - { - v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; - for(unsigned int channel = 0; channel < m_channels; channel++) - { - buffer[t * CC] += buf[(m_n - i) * CC] * v; - } - } - - P = (factor * 4294967296.0) - P; - - l = (unsigned int)(floor(float(P) / float(m_NN))); - eta = float(P % m_NN) / m_NN; - - end_i = (unsigned int)(floor(m_Nz / factor)) - 1; - if(m_cache_valid - m_n - 1 < end_i) - end_i = m_cache_valid - m_n - 1; - - for(unsigned int i = 0; i < end_i; i++) - { - v = m_coeff[l + i*L] + eta * m_diff[l + i*L]; - for(unsigned int channel = 0; channel < m_channels; channel++) - { - buffer[t * CC] += buf[(m_n + 1 + i) * CC] * v; - } - } - - for(unsigned int channel = 0; channel < m_channels; channel++) - { - buffer[t * CC] *= factor; - } - - P = m_P; - m_P += P_increment; - m_n += n_increment; - - if(m_P < P) - m_n++; - } - } + m_last_factor = target_factor; if(m_n > m_cache_valid) { @@ -308,3289 +352,3 @@ void AUD_JOSResampleReader::read(int& length, bool& eos, sample_t* buffer) eos = eos && ((m_n == m_cache_valid) || (length == 0)); } - -// kaiser windowed (beta = 10) sinc lowpass with a cutt-off of 0.9 - -const float AUD_JOSResampleReader::m_coeff[] = { - 9.000000000e-01f, 8.999954097e-01f, 8.999816388e-01f, 8.999586876e-01f, 8.999265566e-01f, 8.998852463e-01f, 8.998347575e-01f, 8.997750910e-01f, 8.997062481e-01f, 8.996282300e-01f, - 8.995410381e-01f, 8.994446740e-01f, 8.993391395e-01f, 8.992244366e-01f, 8.991005674e-01f, 8.989675341e-01f, 8.988253392e-01f, 8.986739853e-01f, 8.985134753e-01f, 8.983438121e-01f, - 8.981649987e-01f, 8.979770386e-01f, 8.977799352e-01f, 8.975736920e-01f, 8.973583130e-01f, 8.971338020e-01f, 8.969001633e-01f, 8.966574011e-01f, 8.964055199e-01f, 8.961445244e-01f, - 8.958744193e-01f, 8.955952097e-01f, 8.953069007e-01f, 8.950094976e-01f, 8.947030058e-01f, 8.943874311e-01f, 8.940627793e-01f, 8.937290563e-01f, 8.933862683e-01f, 8.930344216e-01f, - 8.926735227e-01f, 8.923035782e-01f, 8.919245950e-01f, 8.915365800e-01f, 8.911395405e-01f, 8.907334836e-01f, 8.903184169e-01f, 8.898943481e-01f, 8.894612849e-01f, 8.890192353e-01f, - 8.885682075e-01f, 8.881082098e-01f, 8.876392507e-01f, 8.871613387e-01f, 8.866744827e-01f, 8.861786916e-01f, 8.856739746e-01f, 8.851603410e-01f, 8.846378002e-01f, 8.841063619e-01f, - 8.835660358e-01f, 8.830168319e-01f, 8.824587602e-01f, 8.818918312e-01f, 8.813160551e-01f, 8.807314425e-01f, 8.801380043e-01f, 8.795357514e-01f, 8.789246948e-01f, 8.783048458e-01f, - 8.776762158e-01f, 8.770388163e-01f, 8.763926590e-01f, 8.757377559e-01f, 8.750741190e-01f, 8.744017605e-01f, 8.737206927e-01f, 8.730309281e-01f, 8.723324796e-01f, 8.716253598e-01f, - 8.709095817e-01f, 8.701851586e-01f, 8.694521038e-01f, 8.687104306e-01f, 8.679601528e-01f, 8.672012841e-01f, 8.664338384e-01f, 8.656578299e-01f, 8.648732727e-01f, 8.640801814e-01f, - 8.632785704e-01f, 8.624684545e-01f, 8.616498485e-01f, 8.608227674e-01f, 8.599872265e-01f, 8.591432411e-01f, 8.582908266e-01f, 8.574299987e-01f, 8.565607732e-01f, 8.556831660e-01f, - 8.547971931e-01f, 8.539028710e-01f, 8.530002159e-01f, 8.520892444e-01f, 8.511699731e-01f, 8.502424190e-01f, 8.493065991e-01f, 8.483625304e-01f, 8.474102302e-01f, 8.464497161e-01f, - 8.454810056e-01f, 8.445041164e-01f, 8.435190664e-01f, 8.425258737e-01f, 8.415245564e-01f, 8.405151329e-01f, 8.394976215e-01f, 8.384720411e-01f, 8.374384102e-01f, 8.363967478e-01f, - 8.353470730e-01f, 8.342894049e-01f, 8.332237630e-01f, 8.321501665e-01f, 8.310686353e-01f, 8.299791890e-01f, 8.288818475e-01f, 8.277766310e-01f, 8.266635595e-01f, 8.255426534e-01f, - 8.244139332e-01f, 8.232774195e-01f, 8.221331330e-01f, 8.209810946e-01f, 8.198213253e-01f, 8.186538463e-01f, 8.174786788e-01f, 8.162958444e-01f, 8.151053646e-01f, 8.139072610e-01f, - 8.127015555e-01f, 8.114882702e-01f, 8.102674270e-01f, 8.090390482e-01f, 8.078031563e-01f, 8.065597737e-01f, 8.053089230e-01f, 8.040506271e-01f, 8.027849087e-01f, 8.015117911e-01f, - 8.002312972e-01f, 7.989434505e-01f, 7.976482743e-01f, 7.963457922e-01f, 7.950360278e-01f, 7.937190050e-01f, 7.923947477e-01f, 7.910632800e-01f, 7.897246260e-01f, 7.883788100e-01f, - 7.870258566e-01f, 7.856657902e-01f, 7.842986355e-01f, 7.829244174e-01f, 7.815431608e-01f, 7.801548907e-01f, 7.787596322e-01f, 7.773574108e-01f, 7.759482518e-01f, 7.745321808e-01f, - 7.731092233e-01f, 7.716794053e-01f, 7.702427525e-01f, 7.687992910e-01f, 7.673490469e-01f, 7.658920465e-01f, 7.644283161e-01f, 7.629578822e-01f, 7.614807714e-01f, 7.599970104e-01f, - 7.585066261e-01f, 7.570096453e-01f, 7.555060950e-01f, 7.539960026e-01f, 7.524793952e-01f, 7.509563001e-01f, 7.494267450e-01f, 7.478907574e-01f, 7.463483650e-01f, 7.447995957e-01f, - 7.432444772e-01f, 7.416830378e-01f, 7.401153055e-01f, 7.385413086e-01f, 7.369610755e-01f, 7.353746345e-01f, 7.337820142e-01f, 7.321832434e-01f, 7.305783507e-01f, 7.289673651e-01f, - 7.273503155e-01f, 7.257272310e-01f, 7.240981408e-01f, 7.224630741e-01f, 7.208220603e-01f, 7.191751289e-01f, 7.175223095e-01f, 7.158636316e-01f, 7.141991252e-01f, 7.125288199e-01f, - 7.108527459e-01f, 7.091709331e-01f, 7.074834116e-01f, 7.057902118e-01f, 7.040913639e-01f, 7.023868984e-01f, 7.006768458e-01f, 6.989612366e-01f, 6.972401016e-01f, 6.955134715e-01f, - 6.937813773e-01f, 6.920438498e-01f, 6.903009202e-01f, 6.885526195e-01f, 6.867989790e-01f, 6.850400299e-01f, 6.832758038e-01f, 6.815063320e-01f, 6.797316460e-01f, 6.779517776e-01f, - 6.761667585e-01f, 6.743766204e-01f, 6.725813952e-01f, 6.707811150e-01f, 6.689758117e-01f, 6.671655175e-01f, 6.653502645e-01f, 6.635300850e-01f, 6.617050115e-01f, 6.598750762e-01f, - 6.580403118e-01f, 6.562007508e-01f, 6.543564258e-01f, 6.525073696e-01f, 6.506536149e-01f, 6.487951947e-01f, 6.469321418e-01f, 6.450644893e-01f, 6.431922703e-01f, 6.413155178e-01f, - 6.394342652e-01f, 6.375485456e-01f, 6.356583925e-01f, 6.337638393e-01f, 6.318649193e-01f, 6.299616663e-01f, 6.280541137e-01f, 6.261422953e-01f, 6.242262447e-01f, 6.223059958e-01f, - 6.203815825e-01f, 6.184530386e-01f, 6.165203981e-01f, 6.145836950e-01f, 6.126429635e-01f, 6.106982376e-01f, 6.087495517e-01f, 6.067969398e-01f, 6.048404365e-01f, 6.028800759e-01f, - 6.009158926e-01f, 5.989479210e-01f, 5.969761956e-01f, 5.950007511e-01f, 5.930216220e-01f, 5.910388430e-01f, 5.890524489e-01f, 5.870624744e-01f, 5.850689544e-01f, 5.830719236e-01f, - 5.810714171e-01f, 5.790674697e-01f, 5.770601166e-01f, 5.750493927e-01f, 5.730353331e-01f, 5.710179730e-01f, 5.689973475e-01f, 5.669734918e-01f, 5.649464413e-01f, 5.629162312e-01f, - 5.608828968e-01f, 5.588464735e-01f, 5.568069967e-01f, 5.547645019e-01f, 5.527190245e-01f, 5.506706001e-01f, 5.486192641e-01f, 5.465650523e-01f, 5.445080001e-01f, 5.424481433e-01f, - 5.403855175e-01f, 5.383201584e-01f, 5.362521018e-01f, 5.341813834e-01f, 5.321080390e-01f, 5.300321045e-01f, 5.279536156e-01f, 5.258726083e-01f, 5.237891185e-01f, 5.217031820e-01f, - 5.196148349e-01f, 5.175241130e-01f, 5.154310524e-01f, 5.133356891e-01f, 5.112380591e-01f, 5.091381985e-01f, 5.070361433e-01f, 5.049319296e-01f, 5.028255936e-01f, 5.007171713e-01f, - 4.986066988e-01f, 4.964942124e-01f, 4.943797482e-01f, 4.922633424e-01f, 4.901450311e-01f, 4.880248506e-01f, 4.859028371e-01f, 4.837790268e-01f, 4.816534559e-01f, 4.795261607e-01f, - 4.773971775e-01f, 4.752665424e-01f, 4.731342918e-01f, 4.710004619e-01f, 4.688650890e-01f, 4.667282094e-01f, 4.645898594e-01f, 4.624500753e-01f, 4.603088932e-01f, 4.581663496e-01f, - 4.560224808e-01f, 4.538773229e-01f, 4.517309123e-01f, 4.495832854e-01f, 4.474344783e-01f, 4.452845273e-01f, 4.431334688e-01f, 4.409813390e-01f, 4.388281741e-01f, 4.366740105e-01f, - 4.345188844e-01f, 4.323628320e-01f, 4.302058895e-01f, 4.280480933e-01f, 4.258894794e-01f, 4.237300841e-01f, 4.215699437e-01f, 4.194090942e-01f, 4.172475719e-01f, 4.150854130e-01f, - 4.129226534e-01f, 4.107593294e-01f, 4.085954772e-01f, 4.064311327e-01f, 4.042663320e-01f, 4.021011112e-01f, 3.999355064e-01f, 3.977695536e-01f, 3.956032886e-01f, 3.934367477e-01f, - 3.912699665e-01f, 3.891029812e-01f, 3.869358277e-01f, 3.847685417e-01f, 3.826011591e-01f, 3.804337158e-01f, 3.782662476e-01f, 3.760987903e-01f, 3.739313796e-01f, 3.717640512e-01f, - 3.695968408e-01f, 3.674297841e-01f, 3.652629166e-01f, 3.630962741e-01f, 3.609298920e-01f, 3.587638060e-01f, 3.565980514e-01f, 3.544326638e-01f, 3.522676785e-01f, 3.501031310e-01f, - 3.479390566e-01f, 3.457754907e-01f, 3.436124685e-01f, 3.414500252e-01f, 3.392881961e-01f, 3.371270163e-01f, 3.349665209e-01f, 3.328067450e-01f, 3.306477237e-01f, 3.284894919e-01f, - 3.263320845e-01f, 3.241755365e-01f, 3.220198827e-01f, 3.198651580e-01f, 3.177113970e-01f, 3.155586346e-01f, 3.134069053e-01f, 3.112562438e-01f, 3.091066847e-01f, 3.069582625e-01f, - 3.048110115e-01f, 3.026649664e-01f, 3.005201613e-01f, 2.983766307e-01f, 2.962344087e-01f, 2.940935296e-01f, 2.919540276e-01f, 2.898159366e-01f, 2.876792908e-01f, 2.855441240e-01f, - 2.834104703e-01f, 2.812783635e-01f, 2.791478374e-01f, 2.770189257e-01f, 2.748916620e-01f, 2.727660801e-01f, 2.706422135e-01f, 2.685200956e-01f, 2.663997599e-01f, 2.642812397e-01f, - 2.621645684e-01f, 2.600497791e-01f, 2.579369051e-01f, 2.558259794e-01f, 2.537170351e-01f, 2.516101052e-01f, 2.495052224e-01f, 2.474024198e-01f, 2.453017299e-01f, 2.432031856e-01f, - 2.411068193e-01f, 2.390126637e-01f, 2.369207513e-01f, 2.348311144e-01f, 2.327437853e-01f, 2.306587963e-01f, 2.285761795e-01f, 2.264959671e-01f, 2.244181911e-01f, 2.223428834e-01f, - 2.202700760e-01f, 2.181998004e-01f, 2.161320886e-01f, 2.140669721e-01f, 2.120044824e-01f, 2.099446510e-01f, 2.078875094e-01f, 2.058330887e-01f, 2.037814203e-01f, 2.017325353e-01f, - 1.996864647e-01f, 1.976432395e-01f, 1.956028905e-01f, 1.935654486e-01f, 1.915309446e-01f, 1.894994089e-01f, 1.874708721e-01f, 1.854453648e-01f, 1.834229172e-01f, 1.814035597e-01f, - 1.793873223e-01f, 1.773742353e-01f, 1.753643285e-01f, 1.733576320e-01f, 1.713541755e-01f, 1.693539887e-01f, 1.673571013e-01f, 1.653635428e-01f, 1.633733427e-01f, 1.613865303e-01f, - 1.594031348e-01f, 1.574231854e-01f, 1.554467112e-01f, 1.534737411e-01f, 1.515043040e-01f, 1.495384287e-01f, 1.475761437e-01f, 1.456174778e-01f, 1.436624593e-01f, 1.417111166e-01f, - 1.397634780e-01f, 1.378195716e-01f, 1.358794256e-01f, 1.339430678e-01f, 1.320105261e-01f, 1.300818283e-01f, 1.281570020e-01f, 1.262360748e-01f, 1.243190741e-01f, 1.224060272e-01f, - 1.204969613e-01f, 1.185919036e-01f, 1.166908811e-01f, 1.147939207e-01f, 1.129010492e-01f, 1.110122932e-01f, 1.091276794e-01f, 1.072472342e-01f, 1.053709839e-01f, 1.034989549e-01f, - 1.016311732e-01f, 9.976766491e-02f, 9.790845589e-02f, 9.605357195e-02f, 9.420303879e-02f, 9.235688196e-02f, 9.051512693e-02f, 8.867779904e-02f, 8.684492352e-02f, 8.501652549e-02f, - 8.319262994e-02f, 8.137326174e-02f, 7.955844567e-02f, 7.774820638e-02f, 7.594256838e-02f, 7.414155610e-02f, 7.234519382e-02f, 7.055350572e-02f, 6.876651585e-02f, 6.698424815e-02f, - 6.520672643e-02f, 6.343397438e-02f, 6.166601558e-02f, 5.990287347e-02f, 5.814457139e-02f, 5.639113254e-02f, 5.464258001e-02f, 5.289893676e-02f, 5.116022562e-02f, 4.942646931e-02f, - 4.769769041e-02f, 4.597391140e-02f, 4.425515460e-02f, 4.254144224e-02f, 4.083279640e-02f, 3.912923904e-02f, 3.743079200e-02f, 3.573747698e-02f, 3.404931557e-02f, 3.236632922e-02f, - 3.068853925e-02f, 2.901596687e-02f, 2.734863313e-02f, 2.568655897e-02f, 2.402976521e-02f, 2.237827253e-02f, 2.073210147e-02f, 1.909127244e-02f, 1.745580575e-02f, 1.582572154e-02f, - 1.420103984e-02f, 1.258178054e-02f, 1.096796341e-02f, 9.359608062e-03f, 7.756734003e-03f, 6.159360592e-03f, 4.567507057e-03f, 2.981192494e-03f, 1.400435864e-03f, -1.747440079e-04f, - -1.744328429e-03f, -3.308298842e-03f, -4.866636827e-03f, -6.419324096e-03f, -7.966342500e-03f, -9.507674025e-03f, -1.104330079e-02f, -1.257320506e-02f, -1.409736923e-02f, -1.561577583e-02f, - -1.712840752e-02f, -1.863524713e-02f, -2.013627760e-02f, -2.163148200e-02f, -2.312084357e-02f, -2.460434566e-02f, -2.608197178e-02f, -2.755370557e-02f, -2.901953080e-02f, -3.047943139e-02f, - -3.193339141e-02f, -3.338139505e-02f, -3.482342666e-02f, -3.625947071e-02f, -3.768951182e-02f, -3.911353476e-02f, -4.053152443e-02f, -4.194346587e-02f, -4.334934427e-02f, -4.474914497e-02f, - -4.614285342e-02f, -4.753045525e-02f, -4.891193621e-02f, -5.028728219e-02f, -5.165647924e-02f, -5.301951354e-02f, -5.437637142e-02f, -5.572703935e-02f, -5.707150393e-02f, -5.840975194e-02f, - -5.974177027e-02f, -6.106754597e-02f, -6.238706622e-02f, -6.370031837e-02f, -6.500728988e-02f, -6.630796838e-02f, -6.760234165e-02f, -6.889039759e-02f, -7.017212425e-02f, -7.144750986e-02f, - -7.271654274e-02f, -7.397921140e-02f, -7.523550448e-02f, -7.648541075e-02f, -7.772891916e-02f, -7.896601878e-02f, -8.019669882e-02f, -8.142094867e-02f, -8.263875783e-02f, -8.385011597e-02f, - -8.505501290e-02f, -8.625343856e-02f, -8.744538307e-02f, -8.863083667e-02f, -8.980978974e-02f, -9.098223285e-02f, -9.214815666e-02f, -9.330755203e-02f, -9.446040992e-02f, -9.560672148e-02f, - -9.674647798e-02f, -9.787967083e-02f, -9.900629162e-02f, -1.001263321e-01f, -1.012397840e-01f, -1.023466395e-01f, -1.034468907e-01f, -1.045405299e-01f, -1.056275495e-01f, -1.067079422e-01f, - -1.077817007e-01f, -1.088488180e-01f, -1.099092869e-01f, -1.109631009e-01f, -1.120102531e-01f, -1.130507371e-01f, -1.140845465e-01f, -1.151116752e-01f, -1.161321170e-01f, -1.171458660e-01f, - -1.181529164e-01f, -1.191532627e-01f, -1.201468993e-01f, -1.211338209e-01f, -1.221140224e-01f, -1.230874987e-01f, -1.240542448e-01f, -1.250142562e-01f, -1.259675282e-01f, -1.269140563e-01f, - -1.278538362e-01f, -1.287868639e-01f, -1.297131352e-01f, -1.306326464e-01f, -1.315453937e-01f, -1.324513736e-01f, -1.333505827e-01f, -1.342430177e-01f, -1.351286754e-01f, -1.360075530e-01f, - -1.368796475e-01f, -1.377449563e-01f, -1.386034769e-01f, -1.394552069e-01f, -1.403001441e-01f, -1.411382863e-01f, -1.419696316e-01f, -1.427941783e-01f, -1.436119245e-01f, -1.444228690e-01f, - -1.452270102e-01f, -1.460243470e-01f, -1.468148783e-01f, -1.475986032e-01f, -1.483755209e-01f, -1.491456307e-01f, -1.499089323e-01f, -1.506654251e-01f, -1.514151091e-01f, -1.521579842e-01f, - -1.528940504e-01f, -1.536233080e-01f, -1.543457575e-01f, -1.550613992e-01f, -1.557702339e-01f, -1.564722624e-01f, -1.571674856e-01f, -1.578559046e-01f, -1.585375208e-01f, -1.592123354e-01f, - -1.598803500e-01f, -1.605415662e-01f, -1.611959859e-01f, -1.618436111e-01f, -1.624844438e-01f, -1.631184862e-01f, -1.637457409e-01f, -1.643662101e-01f, -1.649798968e-01f, -1.655868035e-01f, - -1.661869334e-01f, -1.667802894e-01f, -1.673668749e-01f, -1.679466931e-01f, -1.685197476e-01f, -1.690860421e-01f, -1.696455803e-01f, -1.701983661e-01f, -1.707444037e-01f, -1.712836972e-01f, - -1.718162510e-01f, -1.723420695e-01f, -1.728611574e-01f, -1.733735195e-01f, -1.738791607e-01f, -1.743780859e-01f, -1.748703004e-01f, -1.753558094e-01f, -1.758346185e-01f, -1.763067332e-01f, - -1.767721591e-01f, -1.772309023e-01f, -1.776829687e-01f, -1.781283643e-01f, -1.785670955e-01f, -1.789991687e-01f, -1.794245904e-01f, -1.798433672e-01f, -1.802555061e-01f, -1.806610138e-01f, - -1.810598974e-01f, -1.814521643e-01f, -1.818378217e-01f, -1.822168770e-01f, -1.825893379e-01f, -1.829552121e-01f, -1.833145075e-01f, -1.836672320e-01f, -1.840133938e-01f, -1.843530012e-01f, - -1.846860625e-01f, -1.850125862e-01f, -1.853325810e-01f, -1.856460557e-01f, -1.859530192e-01f, -1.862534805e-01f, -1.865474487e-01f, -1.868349332e-01f, -1.871159433e-01f, -1.873904887e-01f, - -1.876585790e-01f, -1.879202239e-01f, -1.881754334e-01f, -1.884242176e-01f, -1.886665867e-01f, -1.889025508e-01f, -1.891321206e-01f, -1.893553064e-01f, -1.895721190e-01f, -1.897825692e-01f, - -1.899866679e-01f, -1.901844261e-01f, -1.903758550e-01f, -1.905609660e-01f, -1.907397703e-01f, -1.909122795e-01f, -1.910785054e-01f, -1.912384596e-01f, -1.913921540e-01f, -1.915396007e-01f, - -1.916808118e-01f, -1.918157996e-01f, -1.919445763e-01f, -1.920671546e-01f, -1.921835469e-01f, -1.922937661e-01f, -1.923978249e-01f, -1.924957363e-01f, -1.925875135e-01f, -1.926731695e-01f, - -1.927527176e-01f, -1.928261714e-01f, -1.928935443e-01f, -1.929548499e-01f, -1.930101021e-01f, -1.930593147e-01f, -1.931025016e-01f, -1.931396770e-01f, -1.931708550e-01f, -1.931960501e-01f, - -1.932152766e-01f, -1.932285490e-01f, -1.932358821e-01f, -1.932372905e-01f, -1.932327891e-01f, -1.932223929e-01f, -1.932061171e-01f, -1.931839767e-01f, -1.931559870e-01f, -1.931221636e-01f, - -1.930825218e-01f, -1.930370774e-01f, -1.929858459e-01f, -1.929288433e-01f, -1.928660855e-01f, -1.927975885e-01f, -1.927233685e-01f, -1.926434416e-01f, -1.925578242e-01f, -1.924665328e-01f, - -1.923695839e-01f, -1.922669942e-01f, -1.921587803e-01f, -1.920449592e-01f, -1.919255478e-01f, -1.918005631e-01f, -1.916700222e-01f, -1.915339425e-01f, -1.913923412e-01f, -1.912452358e-01f, - -1.910926437e-01f, -1.909345827e-01f, -1.907710704e-01f, -1.906021246e-01f, -1.904277633e-01f, -1.902480044e-01f, -1.900628661e-01f, -1.898723665e-01f, -1.896765240e-01f, -1.894753567e-01f, - -1.892688834e-01f, -1.890571224e-01f, -1.888400924e-01f, -1.886178122e-01f, -1.883903006e-01f, -1.881575764e-01f, -1.879196587e-01f, -1.876765666e-01f, -1.874283191e-01f, -1.871749357e-01f, - -1.869164355e-01f, -1.866528381e-01f, -1.863841629e-01f, -1.861104296e-01f, -1.858316577e-01f, -1.855478671e-01f, -1.852590777e-01f, -1.849653092e-01f, -1.846665817e-01f, -1.843629154e-01f, - -1.840543303e-01f, -1.837408468e-01f, -1.834224851e-01f, -1.830992656e-01f, -1.827712088e-01f, -1.824383352e-01f, -1.821006656e-01f, -1.817582205e-01f, -1.814110208e-01f, -1.810590874e-01f, - -1.807024411e-01f, -1.803411029e-01f, -1.799750941e-01f, -1.796044355e-01f, -1.792291486e-01f, -1.788492546e-01f, -1.784647749e-01f, -1.780757308e-01f, -1.776821440e-01f, -1.772840359e-01f, - -1.768814282e-01f, -1.764743426e-01f, -1.760628009e-01f, -1.756468250e-01f, -1.752264367e-01f, -1.748016579e-01f, -1.743725109e-01f, -1.739390175e-01f, -1.735012001e-01f, -1.730590808e-01f, - -1.726126819e-01f, -1.721620258e-01f, -1.717071349e-01f, -1.712480317e-01f, -1.707847386e-01f, -1.703172783e-01f, -1.698456735e-01f, -1.693699468e-01f, -1.688901211e-01f, -1.684062190e-01f, - -1.679182636e-01f, -1.674262778e-01f, -1.669302845e-01f, -1.664303067e-01f, -1.659263677e-01f, -1.654184905e-01f, -1.649066984e-01f, -1.643910145e-01f, -1.638714623e-01f, -1.633480651e-01f, - -1.628208462e-01f, -1.622898292e-01f, -1.617550375e-01f, -1.612164948e-01f, -1.606742245e-01f, -1.601282504e-01f, -1.595785962e-01f, -1.590252856e-01f, -1.584683424e-01f, -1.579077904e-01f, - -1.573436535e-01f, -1.567759557e-01f, -1.562047208e-01f, -1.556299729e-01f, -1.550517361e-01f, -1.544700344e-01f, -1.538848920e-01f, -1.532963330e-01f, -1.527043816e-01f, -1.521090622e-01f, - -1.515103989e-01f, -1.509084161e-01f, -1.503031381e-01f, -1.496945894e-01f, -1.490827943e-01f, -1.484677774e-01f, -1.478495631e-01f, -1.472281760e-01f, -1.466036406e-01f, -1.459759815e-01f, - -1.453452233e-01f, -1.447113907e-01f, -1.440745085e-01f, -1.434346012e-01f, -1.427916937e-01f, -1.421458108e-01f, -1.414969771e-01f, -1.408452177e-01f, -1.401905572e-01f, -1.395330207e-01f, - -1.388726329e-01f, -1.382094189e-01f, -1.375434036e-01f, -1.368746120e-01f, -1.362030690e-01f, -1.355287997e-01f, -1.348518292e-01f, -1.341721825e-01f, -1.334898848e-01f, -1.328049610e-01f, - -1.321174363e-01f, -1.314273359e-01f, -1.307346850e-01f, -1.300395087e-01f, -1.293418321e-01f, -1.286416806e-01f, -1.279390794e-01f, -1.272340536e-01f, -1.265266285e-01f, -1.258168295e-01f, - -1.251046818e-01f, -1.243902106e-01f, -1.236734413e-01f, -1.229543992e-01f, -1.222331096e-01f, -1.215095979e-01f, -1.207838893e-01f, -1.200560094e-01f, -1.193259833e-01f, -1.185938365e-01f, - -1.178595943e-01f, -1.171232821e-01f, -1.163849254e-01f, -1.156445494e-01f, -1.149021797e-01f, -1.141578415e-01f, -1.134115602e-01f, -1.126633614e-01f, -1.119132703e-01f, -1.111613124e-01f, - -1.104075131e-01f, -1.096518978e-01f, -1.088944918e-01f, -1.081353207e-01f, -1.073744097e-01f, -1.066117843e-01f, -1.058474698e-01f, -1.050814917e-01f, -1.043138753e-01f, -1.035446461e-01f, - -1.027738293e-01f, -1.020014504e-01f, -1.012275346e-01f, -1.004521074e-01f, -9.967519414e-02f, -9.889682007e-02f, -9.811701054e-02f, -9.733579087e-02f, -9.655318636e-02f, -9.576922230e-02f, - -9.498392397e-02f, -9.419731663e-02f, -9.340942553e-02f, -9.262027592e-02f, -9.182989302e-02f, -9.103830203e-02f, -9.024552816e-02f, -8.945159657e-02f, -8.865653244e-02f, -8.786036090e-02f, - -8.706310708e-02f, -8.626479608e-02f, -8.546545300e-02f, -8.466510290e-02f, -8.386377083e-02f, -8.306148182e-02f, -8.225826087e-02f, -8.145413297e-02f, -8.064912308e-02f, -7.984325613e-02f, - -7.903655704e-02f, -7.822905070e-02f, -7.742076197e-02f, -7.661171569e-02f, -7.580193667e-02f, -7.499144971e-02f, -7.418027956e-02f, -7.336845095e-02f, -7.255598858e-02f, -7.174291713e-02f, - -7.092926124e-02f, -7.011504552e-02f, -6.930029456e-02f, -6.848503292e-02f, -6.766928510e-02f, -6.685307560e-02f, -6.603642888e-02f, -6.521936935e-02f, -6.440192140e-02f, -6.358410939e-02f, - -6.276595763e-02f, -6.194749040e-02f, -6.112873196e-02f, -6.030970650e-02f, -5.949043821e-02f, -5.867095121e-02f, -5.785126960e-02f, -5.703141743e-02f, -5.621141872e-02f, -5.539129745e-02f, - -5.457107756e-02f, -5.375078293e-02f, -5.293043743e-02f, -5.211006485e-02f, -5.128968898e-02f, -5.046933353e-02f, -4.964902218e-02f, -4.882877857e-02f, -4.800862630e-02f, -4.718858890e-02f, - -4.636868989e-02f, -4.554895270e-02f, -4.472940075e-02f, -4.391005740e-02f, -4.309094596e-02f, -4.227208969e-02f, -4.145351180e-02f, -4.063523546e-02f, -3.981728378e-02f, -3.899967983e-02f, - -3.818244661e-02f, -3.736560709e-02f, -3.654918418e-02f, -3.573320073e-02f, -3.491767954e-02f, -3.410264337e-02f, -3.328811490e-02f, -3.247411678e-02f, -3.166067160e-02f, -3.084780188e-02f, - -3.003553010e-02f, -2.922387867e-02f, -2.841286996e-02f, -2.760252626e-02f, -2.679286983e-02f, -2.598392284e-02f, -2.517570743e-02f, -2.436824566e-02f, -2.356155954e-02f, -2.275567102e-02f, - -2.195060199e-02f, -2.114637426e-02f, -2.034300961e-02f, -1.954052974e-02f, -1.873895628e-02f, -1.793831081e-02f, -1.713861484e-02f, -1.633988982e-02f, -1.554215713e-02f, -1.474543810e-02f, - -1.394975397e-02f, -1.315512593e-02f, -1.236157510e-02f, -1.156912255e-02f, -1.077778924e-02f, -9.987596113e-03f, -9.198564009e-03f, -8.410713712e-03f, -7.624065938e-03f, -6.838641331e-03f, - -6.054460466e-03f, -5.271543848e-03f, -4.489911911e-03f, -3.709585017e-03f, -2.930583460e-03f, -2.152927458e-03f, -1.376637160e-03f, -6.017326398e-04f, 1.717660999e-04f, 9.438391311e-04f, - 1.714466599e-03f, 2.483628724e-03f, 3.251305800e-03f, 4.017478197e-03f, 4.782126360e-03f, 5.545230809e-03f, 6.306772142e-03f, 7.066731033e-03f, 7.825088233e-03f, 8.581824570e-03f, - 9.336920950e-03f, 1.009035836e-02f, 1.084211785e-02f, 1.159218058e-02f, 1.234052777e-02f, 1.308714070e-02f, 1.383200077e-02f, 1.457508944e-02f, 1.531638824e-02f, 1.605587880e-02f, - 1.679354283e-02f, 1.752936210e-02f, 1.826331850e-02f, 1.899539397e-02f, 1.972557054e-02f, 2.045383033e-02f, 2.118015554e-02f, 2.190452846e-02f, 2.262693146e-02f, 2.334734698e-02f, - 2.406575756e-02f, 2.478214584e-02f, 2.549649451e-02f, 2.620878638e-02f, 2.691900432e-02f, 2.762713130e-02f, 2.833315038e-02f, 2.903704469e-02f, 2.973879746e-02f, 3.043839202e-02f, - 3.113581177e-02f, 3.183104019e-02f, 3.252406088e-02f, 3.321485749e-02f, 3.390341380e-02f, 3.458971365e-02f, 3.527374097e-02f, 3.595547981e-02f, 3.663491427e-02f, 3.731202858e-02f, - 3.798680702e-02f, 3.865923400e-02f, 3.932929399e-02f, 3.999697158e-02f, 4.066225143e-02f, 4.132511830e-02f, 4.198555705e-02f, 4.264355261e-02f, 4.329909003e-02f, 4.395215445e-02f, - 4.460273108e-02f, 4.525080525e-02f, 4.589636237e-02f, 4.653938795e-02f, 4.717986759e-02f, 4.781778698e-02f, 4.845313193e-02f, 4.908588833e-02f, 4.971604214e-02f, 5.034357946e-02f, - 5.096848645e-02f, 5.159074940e-02f, 5.221035466e-02f, 5.282728870e-02f, 5.344153809e-02f, 5.405308949e-02f, 5.466192964e-02f, 5.526804540e-02f, 5.587142373e-02f, 5.647205166e-02f, - 5.706991636e-02f, 5.766500507e-02f, 5.825730512e-02f, 5.884680396e-02f, 5.943348914e-02f, 6.001734829e-02f, 6.059836915e-02f, 6.117653957e-02f, 6.175184748e-02f, 6.232428092e-02f, - 6.289382803e-02f, 6.346047705e-02f, 6.402421632e-02f, 6.458503427e-02f, 6.514291945e-02f, 6.569786049e-02f, 6.624984615e-02f, 6.679886525e-02f, 6.734490676e-02f, 6.788795970e-02f, - 6.842801323e-02f, 6.896505660e-02f, 6.949907916e-02f, 7.003007036e-02f, 7.055801975e-02f, 7.108291699e-02f, 7.160475184e-02f, 7.212351416e-02f, 7.263919392e-02f, 7.315178118e-02f, - 7.366126610e-02f, 7.416763897e-02f, 7.467089016e-02f, 7.517101014e-02f, 7.566798950e-02f, 7.616181893e-02f, 7.665248920e-02f, 7.713999122e-02f, 7.762431597e-02f, 7.810545456e-02f, - 7.858339820e-02f, 7.905813817e-02f, 7.952966591e-02f, 7.999797292e-02f, 8.046305082e-02f, 8.092489134e-02f, 8.138348629e-02f, 8.183882762e-02f, 8.229090736e-02f, 8.273971766e-02f, - 8.318525074e-02f, 8.362749898e-02f, 8.406645481e-02f, 8.450211080e-02f, 8.493445962e-02f, 8.536349402e-02f, 8.578920689e-02f, 8.621159120e-02f, 8.663064004e-02f, 8.704634659e-02f, - 8.745870415e-02f, 8.786770612e-02f, 8.827334599e-02f, 8.867561738e-02f, 8.907451399e-02f, 8.947002966e-02f, 8.986215829e-02f, 9.025089392e-02f, 9.063623069e-02f, 9.101816283e-02f, - 9.139668468e-02f, 9.177179070e-02f, 9.214347544e-02f, 9.251173355e-02f, 9.287655981e-02f, 9.323794907e-02f, 9.359589633e-02f, 9.395039665e-02f, 9.430144522e-02f, 9.464903733e-02f, - 9.499316837e-02f, 9.533383386e-02f, 9.567102938e-02f, 9.600475065e-02f, 9.633499349e-02f, 9.666175381e-02f, 9.698502764e-02f, 9.730481111e-02f, 9.762110045e-02f, 9.793389200e-02f, - 9.824318221e-02f, 9.854896762e-02f, 9.885124488e-02f, 9.915001075e-02f, 9.944526210e-02f, 9.973699589e-02f, 1.000252092e-01f, 1.003098992e-01f, 1.005910631e-01f, 1.008686984e-01f, - 1.011428025e-01f, 1.014133731e-01f, 1.016804077e-01f, 1.019439043e-01f, 1.022038607e-01f, 1.024602749e-01f, 1.027131450e-01f, 1.029624693e-01f, 1.032082460e-01f, 1.034504737e-01f, - 1.036891507e-01f, 1.039242757e-01f, 1.041558475e-01f, 1.043838649e-01f, 1.046083268e-01f, 1.048292323e-01f, 1.050465804e-01f, 1.052603705e-01f, 1.054706018e-01f, 1.056772739e-01f, - 1.058803862e-01f, 1.060799385e-01f, 1.062759304e-01f, 1.064683618e-01f, 1.066572327e-01f, 1.068425431e-01f, 1.070242932e-01f, 1.072024833e-01f, 1.073771136e-01f, 1.075481847e-01f, - 1.077156971e-01f, 1.078796515e-01f, 1.080400486e-01f, 1.081968892e-01f, 1.083501745e-01f, 1.084999053e-01f, 1.086460829e-01f, 1.087887085e-01f, 1.089277835e-01f, 1.090633094e-01f, - 1.091952876e-01f, 1.093237199e-01f, 1.094486079e-01f, 1.095699537e-01f, 1.096877590e-01f, 1.098020259e-01f, 1.099127566e-01f, 1.100199534e-01f, 1.101236185e-01f, 1.102237544e-01f, - 1.103203637e-01f, 1.104134489e-01f, 1.105030128e-01f, 1.105890582e-01f, 1.106715881e-01f, 1.107506054e-01f, 1.108261132e-01f, 1.108981148e-01f, 1.109666135e-01f, 1.110316126e-01f, - 1.110931157e-01f, 1.111511263e-01f, 1.112056482e-01f, 1.112566850e-01f, 1.113042406e-01f, 1.113483191e-01f, 1.113889245e-01f, 1.114260609e-01f, 1.114597325e-01f, 1.114899437e-01f, - 1.115166990e-01f, 1.115400028e-01f, 1.115598597e-01f, 1.115762745e-01f, 1.115892519e-01f, 1.115987968e-01f, 1.116049143e-01f, 1.116076093e-01f, 1.116068870e-01f, 1.116027527e-01f, - 1.115952117e-01f, 1.115842695e-01f, 1.115699314e-01f, 1.115522033e-01f, 1.115310906e-01f, 1.115065993e-01f, 1.114787352e-01f, 1.114475043e-01f, 1.114129125e-01f, 1.113749660e-01f, - 1.113336711e-01f, 1.112890341e-01f, 1.112410613e-01f, 1.111897592e-01f, 1.111351344e-01f, 1.110771936e-01f, 1.110159434e-01f, 1.109513907e-01f, 1.108835424e-01f, 1.108124055e-01f, - 1.107379871e-01f, 1.106602942e-01f, 1.105793343e-01f, 1.104951145e-01f, 1.104076423e-01f, 1.103169252e-01f, 1.102229707e-01f, 1.101257865e-01f, 1.100253804e-01f, 1.099217601e-01f, - 1.098149335e-01f, 1.097049087e-01f, 1.095916937e-01f, 1.094752966e-01f, 1.093557256e-01f, 1.092329891e-01f, 1.091070953e-01f, 1.089780528e-01f, 1.088458702e-01f, 1.087105559e-01f, - 1.085721187e-01f, 1.084305673e-01f, 1.082859107e-01f, 1.081381576e-01f, 1.079873172e-01f, 1.078333984e-01f, 1.076764104e-01f, 1.075163625e-01f, 1.073532639e-01f, 1.071871240e-01f, - 1.070179523e-01f, 1.068457582e-01f, 1.066705513e-01f, 1.064923414e-01f, 1.063111381e-01f, 1.061269512e-01f, 1.059397907e-01f, 1.057496665e-01f, 1.055565885e-01f, 1.053605670e-01f, - 1.051616120e-01f, 1.049597338e-01f, 1.047549427e-01f, 1.045472491e-01f, 1.043366633e-01f, 1.041231960e-01f, 1.039068576e-01f, 1.036876589e-01f, 1.034656105e-01f, 1.032407232e-01f, - 1.030130079e-01f, 1.027824754e-01f, 1.025491368e-01f, 1.023130031e-01f, 1.020740853e-01f, 1.018323948e-01f, 1.015879426e-01f, 1.013407401e-01f, 1.010907987e-01f, 1.008381297e-01f, - 1.005827447e-01f, 1.003246553e-01f, 1.000638730e-01f, 9.980040941e-02f, 9.953427641e-02f, 9.926548573e-02f, 9.899404923e-02f, 9.871997882e-02f, 9.844328647e-02f, 9.816398422e-02f, - 9.788208414e-02f, 9.759759840e-02f, 9.731053920e-02f, 9.702091879e-02f, 9.672874949e-02f, 9.643404369e-02f, 9.613681381e-02f, 9.583707234e-02f, 9.553483181e-02f, 9.523010483e-02f, - 9.492290405e-02f, 9.461324216e-02f, 9.430113194e-02f, 9.398658618e-02f, 9.366961774e-02f, 9.335023956e-02f, 9.302846458e-02f, 9.270430583e-02f, 9.237777638e-02f, 9.204888934e-02f, - 9.171765789e-02f, 9.138409524e-02f, 9.104821466e-02f, 9.071002946e-02f, 9.036955301e-02f, 9.002679872e-02f, 8.968178005e-02f, 8.933451050e-02f, 8.898500363e-02f, 8.863327303e-02f, - 8.827933235e-02f, 8.792319527e-02f, 8.756487553e-02f, 8.720438691e-02f, 8.684174323e-02f, 8.647695834e-02f, 8.611004617e-02f, 8.574102065e-02f, 8.536989578e-02f, 8.499668560e-02f, - 8.462140417e-02f, 8.424406561e-02f, 8.386468408e-02f, 8.348327377e-02f, 8.309984891e-02f, 8.271442378e-02f, 8.232701269e-02f, 8.193762998e-02f, 8.154629005e-02f, 8.115300731e-02f, - 8.075779623e-02f, 8.036067129e-02f, 7.996164705e-02f, 7.956073805e-02f, 7.915795890e-02f, 7.875332423e-02f, 7.834684873e-02f, 7.793854708e-02f, 7.752843402e-02f, 7.711652433e-02f, - 7.670283280e-02f, 7.628737426e-02f, 7.587016358e-02f, 7.545121565e-02f, 7.503054539e-02f, 7.460816776e-02f, 7.418409773e-02f, 7.375835033e-02f, 7.333094058e-02f, 7.290188355e-02f, - 7.247119435e-02f, 7.203888808e-02f, 7.160497990e-02f, 7.116948499e-02f, 7.073241853e-02f, 7.029379577e-02f, 6.985363193e-02f, 6.941194231e-02f, 6.896874218e-02f, 6.852404689e-02f, - 6.807787176e-02f, 6.763023216e-02f, 6.718114348e-02f, 6.673062112e-02f, 6.627868052e-02f, 6.582533713e-02f, 6.537060641e-02f, 6.491450386e-02f, 6.445704498e-02f, 6.399824529e-02f, - 6.353812035e-02f, 6.307668571e-02f, 6.261395696e-02f, 6.214994969e-02f, 6.168467951e-02f, 6.121816206e-02f, 6.075041297e-02f, 6.028144790e-02f, 5.981128253e-02f, 5.933993254e-02f, - 5.886741364e-02f, 5.839374154e-02f, 5.791893196e-02f, 5.744300064e-02f, 5.696596333e-02f, 5.648783579e-02f, 5.600863380e-02f, 5.552837313e-02f, 5.504706958e-02f, 5.456473895e-02f, - 5.408139704e-02f, 5.359705969e-02f, 5.311174270e-02f, 5.262546192e-02f, 5.213823319e-02f, 5.165007235e-02f, 5.116099526e-02f, 5.067101778e-02f, 5.018015577e-02f, 4.968842510e-02f, - 4.919584164e-02f, 4.870242127e-02f, 4.820817988e-02f, 4.771313334e-02f, 4.721729754e-02f, 4.672068837e-02f, 4.622332172e-02f, 4.572521348e-02f, 4.522637954e-02f, 4.472683579e-02f, - 4.422659813e-02f, 4.372568244e-02f, 4.322410461e-02f, 4.272188054e-02f, 4.221902610e-02f, 4.171555718e-02f, 4.121148966e-02f, 4.070683943e-02f, 4.020162234e-02f, 3.969585427e-02f, - 3.918955108e-02f, 3.868272864e-02f, 3.817540279e-02f, 3.766758939e-02f, 3.715930427e-02f, 3.665056326e-02f, 3.614138220e-02f, 3.563177690e-02f, 3.512176318e-02f, 3.461135682e-02f, - 3.410057364e-02f, 3.358942940e-02f, 3.307793988e-02f, 3.256612084e-02f, 3.205398804e-02f, 3.154155721e-02f, 3.102884408e-02f, 3.051586437e-02f, 3.000263378e-02f, 2.948916800e-02f, - 2.897548271e-02f, 2.846159357e-02f, 2.794751622e-02f, 2.743326631e-02f, 2.691885945e-02f, 2.640431124e-02f, 2.588963727e-02f, 2.537485311e-02f, 2.485997431e-02f, 2.434501640e-02f, - 2.382999491e-02f, 2.331492534e-02f, 2.279982316e-02f, 2.228470384e-02f, 2.176958282e-02f, 2.125447552e-02f, 2.073939735e-02f, 2.022436368e-02f, 1.970938988e-02f, 1.919449129e-02f, - 1.867968322e-02f, 1.816498097e-02f, 1.765039981e-02f, 1.713595498e-02f, 1.662166172e-02f, 1.610753523e-02f, 1.559359067e-02f, 1.507984321e-02f, 1.456630797e-02f, 1.405300005e-02f, - 1.353993452e-02f, 1.302712644e-02f, 1.251459083e-02f, 1.200234267e-02f, 1.149039695e-02f, 1.097876859e-02f, 1.046747252e-02f, 9.956523598e-03f, 9.445936693e-03f, 8.935726623e-03f, - 8.425908183e-03f, 7.916496135e-03f, 7.407505211e-03f, 6.898950113e-03f, 6.390845509e-03f, 5.883206039e-03f, 5.376046306e-03f, 4.869380884e-03f, 4.363224313e-03f, 3.857591098e-03f, - 3.352495714e-03f, 2.847952598e-03f, 2.343976154e-03f, 1.840580752e-03f, 1.337780725e-03f, 8.355903715e-04f, 3.340239540e-04f, -1.669043017e-04f, -6.671802065e-04f, -1.166789608e-03f, - -1.665718392e-03f, -2.163952481e-03f, -2.661477836e-03f, -3.158280458e-03f, -3.654346385e-03f, -4.149661694e-03f, -4.644212504e-03f, -5.137984971e-03f, -5.630965294e-03f, -6.123139710e-03f, - -6.614494499e-03f, -7.105015981e-03f, -7.594690518e-03f, -8.083504516e-03f, -8.571444419e-03f, -9.058496718e-03f, -9.544647944e-03f, -1.002988467e-02f, -1.051419353e-02f, -1.099756116e-02f, - -1.147997430e-02f, -1.196141967e-02f, -1.244188409e-02f, -1.292135440e-02f, -1.339981748e-02f, -1.387726027e-02f, -1.435366974e-02f, -1.482903294e-02f, -1.530333692e-02f, -1.577656881e-02f, - -1.624871579e-02f, -1.671976506e-02f, -1.718970389e-02f, -1.765851960e-02f, -1.812619955e-02f, -1.859273114e-02f, -1.905810185e-02f, -1.952229917e-02f, -1.998531068e-02f, -2.044712398e-02f, - -2.090772673e-02f, -2.136710665e-02f, -2.182525149e-02f, -2.228214908e-02f, -2.273778728e-02f, -2.319215401e-02f, -2.364523724e-02f, -2.409702500e-02f, -2.454750535e-02f, -2.499666644e-02f, - -2.544449644e-02f, -2.589098359e-02f, -2.633611619e-02f, -2.677988258e-02f, -2.722227115e-02f, -2.766327037e-02f, -2.810286874e-02f, -2.854105483e-02f, -2.897781726e-02f, -2.941314470e-02f, - -2.984702590e-02f, -3.027944964e-02f, -3.071040476e-02f, -3.113988017e-02f, -3.156786483e-02f, -3.199434776e-02f, -3.241931803e-02f, -3.284276478e-02f, -3.326467719e-02f, -3.368504452e-02f, - -3.410385608e-02f, -3.452110124e-02f, -3.493676941e-02f, -3.535085009e-02f, -3.576333283e-02f, -3.617420722e-02f, -3.658346293e-02f, -3.699108970e-02f, -3.739707730e-02f, -3.780141559e-02f, - -3.820409447e-02f, -3.860510391e-02f, -3.900443394e-02f, -3.940207465e-02f, -3.979801621e-02f, -4.019224882e-02f, -4.058476276e-02f, -4.097554838e-02f, -4.136459608e-02f, -4.175189632e-02f, - -4.213743964e-02f, -4.252121663e-02f, -4.290321794e-02f, -4.328343429e-02f, -4.366185648e-02f, -4.403847534e-02f, -4.441328179e-02f, -4.478626681e-02f, -4.515742144e-02f, -4.552673678e-02f, - -4.589420400e-02f, -4.625981435e-02f, -4.662355912e-02f, -4.698542968e-02f, -4.734541746e-02f, -4.770351397e-02f, -4.805971076e-02f, -4.841399948e-02f, -4.876637181e-02f, -4.911681952e-02f, - -4.946533444e-02f, -4.981190847e-02f, -5.015653357e-02f, -5.049920178e-02f, -5.083990520e-02f, -5.117863598e-02f, -5.151538637e-02f, -5.185014867e-02f, -5.218291524e-02f, -5.251367853e-02f, - -5.284243104e-02f, -5.316916535e-02f, -5.349387410e-02f, -5.381654999e-02f, -5.413718582e-02f, -5.445577442e-02f, -5.477230873e-02f, -5.508678172e-02f, -5.539918645e-02f, -5.570951605e-02f, - -5.601776372e-02f, -5.632392271e-02f, -5.662798637e-02f, -5.692994809e-02f, -5.722980135e-02f, -5.752753971e-02f, -5.782315676e-02f, -5.811664620e-02f, -5.840800179e-02f, -5.869721734e-02f, - -5.898428675e-02f, -5.926920400e-02f, -5.955196312e-02f, -5.983255821e-02f, -6.011098346e-02f, -6.038723312e-02f, -6.066130151e-02f, -6.093318302e-02f, -6.120287212e-02f, -6.147036334e-02f, - -6.173565129e-02f, -6.199873065e-02f, -6.225959617e-02f, -6.251824267e-02f, -6.277466504e-02f, -6.302885824e-02f, -6.328081733e-02f, -6.353053740e-02f, -6.377801363e-02f, -6.402324128e-02f, - -6.426621568e-02f, -6.450693222e-02f, -6.474538636e-02f, -6.498157366e-02f, -6.521548973e-02f, -6.544713024e-02f, -6.567649097e-02f, -6.590356774e-02f, -6.612835645e-02f, -6.635085309e-02f, - -6.657105369e-02f, -6.678895439e-02f, -6.700455137e-02f, -6.721784090e-02f, -6.742881932e-02f, -6.763748304e-02f, -6.784382855e-02f, -6.804785240e-02f, -6.824955122e-02f, -6.844892172e-02f, - -6.864596067e-02f, -6.884066492e-02f, -6.903303138e-02f, -6.922305706e-02f, -6.941073901e-02f, -6.959607439e-02f, -6.977906039e-02f, -6.995969431e-02f, -7.013797350e-02f, -7.031389540e-02f, - -7.048745750e-02f, -7.065865738e-02f, -7.082749269e-02f, -7.099396115e-02f, -7.115806056e-02f, -7.131978878e-02f, -7.147914376e-02f, -7.163612349e-02f, -7.179072608e-02f, -7.194294967e-02f, - -7.209279250e-02f, -7.224025287e-02f, -7.238532916e-02f, -7.252801980e-02f, -7.266832333e-02f, -7.280623833e-02f, -7.294176347e-02f, -7.307489749e-02f, -7.320563919e-02f, -7.333398747e-02f, - -7.345994126e-02f, -7.358349960e-02f, -7.370466159e-02f, -7.382342640e-02f, -7.393979326e-02f, -7.405376150e-02f, -7.416533050e-02f, -7.427449971e-02f, -7.438126867e-02f, -7.448563698e-02f, - -7.458760431e-02f, -7.468717041e-02f, -7.478433508e-02f, -7.487909823e-02f, -7.497145980e-02f, -7.506141983e-02f, -7.514897842e-02f, -7.523413573e-02f, -7.531689202e-02f, -7.539724760e-02f, - -7.547520285e-02f, -7.555075822e-02f, -7.562391425e-02f, -7.569467153e-02f, -7.576303073e-02f, -7.582899258e-02f, -7.589255789e-02f, -7.595372755e-02f, -7.601250249e-02f, -7.606888374e-02f, - -7.612287238e-02f, -7.617446958e-02f, -7.622367655e-02f, -7.627049459e-02f, -7.631492508e-02f, -7.635696944e-02f, -7.639662918e-02f, -7.643390588e-02f, -7.646880117e-02f, -7.650131677e-02f, - -7.653145445e-02f, -7.655921607e-02f, -7.658460354e-02f, -7.660761884e-02f, -7.662826403e-02f, -7.664654124e-02f, -7.666245264e-02f, -7.667600049e-02f, -7.668718713e-02f, -7.669601493e-02f, - -7.670248637e-02f, -7.670660396e-02f, -7.670837030e-02f, -7.670778805e-02f, -7.670485993e-02f, -7.669958874e-02f, -7.669197734e-02f, -7.668202865e-02f, -7.666974567e-02f, -7.665513145e-02f, - -7.663818912e-02f, -7.661892186e-02f, -7.659733293e-02f, -7.657342565e-02f, -7.654720341e-02f, -7.651866965e-02f, -7.648782789e-02f, -7.645468171e-02f, -7.641923475e-02f, -7.638149072e-02f, - -7.634145338e-02f, -7.629912659e-02f, -7.625451423e-02f, -7.620762027e-02f, -7.615844874e-02f, -7.610700371e-02f, -7.605328936e-02f, -7.599730988e-02f, -7.593906957e-02f, -7.587857275e-02f, - -7.581582383e-02f, -7.575082728e-02f, -7.568358762e-02f, -7.561410943e-02f, -7.554239737e-02f, -7.546845615e-02f, -7.539229054e-02f, -7.531390536e-02f, -7.523330551e-02f, -7.515049595e-02f, - -7.506548168e-02f, -7.497826778e-02f, -7.488885938e-02f, -7.479726167e-02f, -7.470347990e-02f, -7.460751939e-02f, -7.450938550e-02f, -7.440908365e-02f, -7.430661935e-02f, -7.420199812e-02f, - -7.409522557e-02f, -7.398630737e-02f, -7.387524922e-02f, -7.376205691e-02f, -7.364673625e-02f, -7.352929316e-02f, -7.340973355e-02f, -7.328806345e-02f, -7.316428890e-02f, -7.303841602e-02f, - -7.291045098e-02f, -7.278039999e-02f, -7.264826935e-02f, -7.251406538e-02f, -7.237779448e-02f, -7.223946308e-02f, -7.209907768e-02f, -7.195664484e-02f, -7.181217115e-02f, -7.166566329e-02f, - -7.151712795e-02f, -7.136657190e-02f, -7.121400197e-02f, -7.105942501e-02f, -7.090284795e-02f, -7.074427777e-02f, -7.058372148e-02f, -7.042118617e-02f, -7.025667895e-02f, -7.009020702e-02f, - -6.992177759e-02f, -6.975139795e-02f, -6.957907543e-02f, -6.940481740e-02f, -6.922863128e-02f, -6.905052457e-02f, -6.887050478e-02f, -6.868857949e-02f, -6.850475633e-02f, -6.831904295e-02f, - -6.813144709e-02f, -6.794197651e-02f, -6.775063903e-02f, -6.755744249e-02f, -6.736239482e-02f, -6.716550396e-02f, -6.696677792e-02f, -6.676622474e-02f, -6.656385252e-02f, -6.635966939e-02f, - -6.615368352e-02f, -6.594590316e-02f, -6.573633656e-02f, -6.552499206e-02f, -6.531187799e-02f, -6.509700277e-02f, -6.488037484e-02f, -6.466200270e-02f, -6.444189486e-02f, -6.422005992e-02f, - -6.399650647e-02f, -6.377124319e-02f, -6.354427876e-02f, -6.331562193e-02f, -6.308528148e-02f, -6.285326623e-02f, -6.261958505e-02f, -6.238424683e-02f, -6.214726052e-02f, -6.190863510e-02f, - -6.166837959e-02f, -6.142650304e-02f, -6.118301456e-02f, -6.093792328e-02f, -6.069123837e-02f, -6.044296905e-02f, -6.019312455e-02f, -5.994171417e-02f, -5.968874723e-02f, -5.943423309e-02f, - -5.917818113e-02f, -5.892060079e-02f, -5.866150154e-02f, -5.840089286e-02f, -5.813878431e-02f, -5.787518543e-02f, -5.761010585e-02f, -5.734355519e-02f, -5.707554312e-02f, -5.680607935e-02f, - -5.653517361e-02f, -5.626283567e-02f, -5.598907533e-02f, -5.571390243e-02f, -5.543732682e-02f, -5.515935840e-02f, -5.488000710e-02f, -5.459928287e-02f, -5.431719570e-02f, -5.403375560e-02f, - -5.374897263e-02f, -5.346285685e-02f, -5.317541837e-02f, -5.288666732e-02f, -5.259661386e-02f, -5.230526819e-02f, -5.201264051e-02f, -5.171874107e-02f, -5.142358015e-02f, -5.112716802e-02f, - -5.082951503e-02f, -5.053063152e-02f, -5.023052786e-02f, -4.992921446e-02f, -4.962670173e-02f, -4.932300013e-02f, -4.901812013e-02f, -4.871207223e-02f, -4.840486694e-02f, -4.809651482e-02f, - -4.778702643e-02f, -4.747641236e-02f, -4.716468323e-02f, -4.685184966e-02f, -4.653792231e-02f, -4.622291186e-02f, -4.590682900e-02f, -4.558968446e-02f, -4.527148898e-02f, -4.495225330e-02f, - -4.463198821e-02f, -4.431070451e-02f, -4.398841301e-02f, -4.366512455e-02f, -4.334084997e-02f, -4.301560016e-02f, -4.268938599e-02f, -4.236221837e-02f, -4.203410823e-02f, -4.170506650e-02f, - -4.137510414e-02f, -4.104423212e-02f, -4.071246142e-02f, -4.037980304e-02f, -4.004626801e-02f, -3.971186735e-02f, -3.937661211e-02f, -3.904051334e-02f, -3.870358211e-02f, -3.836582952e-02f, - -3.802726665e-02f, -3.768790462e-02f, -3.734775456e-02f, -3.700682758e-02f, -3.666513485e-02f, -3.632268751e-02f, -3.597949674e-02f, -3.563557370e-02f, -3.529092959e-02f, -3.494557560e-02f, - -3.459952295e-02f, -3.425278284e-02f, -3.390536650e-02f, -3.355728516e-02f, -3.320855006e-02f, -3.285917245e-02f, -3.250916359e-02f, -3.215853474e-02f, -3.180729716e-02f, -3.145546214e-02f, - -3.110304094e-02f, -3.075004487e-02f, -3.039648521e-02f, -3.004237325e-02f, -2.968772031e-02f, -2.933253768e-02f, -2.897683668e-02f, -2.862062861e-02f, -2.826392481e-02f, -2.790673657e-02f, - -2.754907523e-02f, -2.719095211e-02f, -2.683237854e-02f, -2.647336584e-02f, -2.611392535e-02f, -2.575406838e-02f, -2.539380628e-02f, -2.503315037e-02f, -2.467211199e-02f, -2.431070246e-02f, - -2.394893311e-02f, -2.358681528e-02f, -2.322436027e-02f, -2.286157944e-02f, -2.249848408e-02f, -2.213508553e-02f, -2.177139510e-02f, -2.140742411e-02f, -2.104318386e-02f, -2.067868566e-02f, - -2.031394082e-02f, -1.994896064e-02f, -1.958375640e-02f, -1.921833940e-02f, -1.885272092e-02f, -1.848691224e-02f, -1.812092462e-02f, -1.775476934e-02f, -1.738845764e-02f, -1.702200079e-02f, - -1.665541003e-02f, -1.628869658e-02f, -1.592187168e-02f, -1.555494655e-02f, -1.518793240e-02f, -1.482084043e-02f, -1.445368183e-02f, -1.408646779e-02f, -1.371920948e-02f, -1.335191805e-02f, - -1.298460467e-02f, -1.261728047e-02f, -1.224995659e-02f, -1.188264413e-02f, -1.151535421e-02f, -1.114809792e-02f, -1.078088635e-02f, -1.041373055e-02f, -1.004664159e-02f, -9.679630508e-03f, - -9.312708331e-03f, -8.945886074e-03f, -8.579174737e-03f, -8.212585304e-03f, -7.846128745e-03f, -7.479816014e-03f, -7.113658051e-03f, -6.747665778e-03f, -6.381850102e-03f, -6.016221914e-03f, - -5.650792085e-03f, -5.285571472e-03f, -4.920570915e-03f, -4.555801232e-03f, -4.191273228e-03f, -3.826997686e-03f, -3.462985372e-03f, -3.099247032e-03f, -2.735793394e-03f, -2.372635165e-03f, - -2.009783033e-03f, -1.647247666e-03f, -1.285039710e-03f, -9.231697925e-04f, -5.616485183e-04f, -2.004864713e-04f, 1.603057862e-04f, 5.207177140e-04f, 8.807387940e-04f, 1.240358531e-03f, - 1.599566451e-03f, 1.958352106e-03f, 2.316705070e-03f, 2.674614938e-03f, 3.032071334e-03f, 3.389063903e-03f, 3.745582314e-03f, 4.101616263e-03f, 4.457155470e-03f, 4.812189681e-03f, - 5.166708666e-03f, 5.520702222e-03f, 5.874160173e-03f, 6.227072369e-03f, 6.579428685e-03f, 6.931219025e-03f, 7.282433321e-03f, 7.633061530e-03f, 7.983093638e-03f, 8.332519660e-03f, - 8.681329639e-03f, 9.029513645e-03f, 9.377061779e-03f, 9.723964170e-03f, 1.007021098e-02f, 1.041579239e-02f, 1.076069862e-02f, 1.110491993e-02f, 1.144844659e-02f, 1.179126890e-02f, - 1.213337722e-02f, 1.247476192e-02f, 1.281541339e-02f, 1.315532207e-02f, 1.349447843e-02f, 1.383287297e-02f, 1.417049623e-02f, 1.450733876e-02f, 1.484339117e-02f, 1.517864408e-02f, - 1.551308816e-02f, 1.584671411e-02f, 1.617951266e-02f, 1.651147458e-02f, 1.684259067e-02f, 1.717285177e-02f, 1.750224874e-02f, 1.783077249e-02f, 1.815841396e-02f, 1.848516414e-02f, - 1.881101402e-02f, 1.913595467e-02f, 1.945997717e-02f, 1.978307263e-02f, 2.010523222e-02f, 2.042644714e-02f, 2.074670861e-02f, 2.106600791e-02f, 2.138433634e-02f, 2.170168525e-02f, - 2.201804603e-02f, 2.233341009e-02f, 2.264776890e-02f, 2.296111396e-02f, 2.327343681e-02f, 2.358472902e-02f, 2.389498221e-02f, 2.420418805e-02f, 2.451233822e-02f, 2.481942446e-02f, - 2.512543855e-02f, 2.543037231e-02f, 2.573421760e-02f, 2.603696632e-02f, 2.633861040e-02f, 2.663914182e-02f, 2.693855262e-02f, 2.723683486e-02f, 2.753398063e-02f, 2.782998210e-02f, - 2.812483144e-02f, 2.841852091e-02f, 2.871104276e-02f, 2.900238932e-02f, 2.929255295e-02f, 2.958152605e-02f, 2.986930108e-02f, 3.015587052e-02f, 3.044122692e-02f, 3.072536284e-02f, - 3.100827092e-02f, 3.128994382e-02f, 3.157037425e-02f, 3.184955496e-02f, 3.212747878e-02f, 3.240413852e-02f, 3.267952710e-02f, 3.295363744e-02f, 3.322646253e-02f, 3.349799539e-02f, - 3.376822911e-02f, 3.403715679e-02f, 3.430477161e-02f, 3.457106677e-02f, 3.483603554e-02f, 3.509967121e-02f, 3.536196715e-02f, 3.562291674e-02f, 3.588251344e-02f, 3.614075074e-02f, - 3.639762217e-02f, 3.665312133e-02f, 3.690724184e-02f, 3.715997740e-02f, 3.741132173e-02f, 3.766126861e-02f, 3.790981187e-02f, 3.815694538e-02f, 3.840266307e-02f, 3.864695891e-02f, - 3.888982691e-02f, 3.913126115e-02f, 3.937125576e-02f, 3.960980488e-02f, 3.984690275e-02f, 4.008254363e-02f, 4.031672183e-02f, 4.054943172e-02f, 4.078066771e-02f, 4.101042427e-02f, - 4.123869592e-02f, 4.146547721e-02f, 4.169076277e-02f, 4.191454725e-02f, 4.213682538e-02f, 4.235759192e-02f, 4.257684169e-02f, 4.279456955e-02f, 4.301077042e-02f, 4.322543927e-02f, - 4.343857113e-02f, 4.365016106e-02f, 4.386020418e-02f, 4.406869568e-02f, 4.427563077e-02f, 4.448100472e-02f, 4.468481288e-02f, 4.488705062e-02f, 4.508771337e-02f, 4.528679661e-02f, - 4.548429588e-02f, 4.568020677e-02f, 4.587452492e-02f, 4.606724601e-02f, 4.625836580e-02f, 4.644788007e-02f, 4.663578468e-02f, 4.682207553e-02f, 4.700674858e-02f, 4.718979982e-02f, - 4.737122531e-02f, 4.755102118e-02f, 4.772918358e-02f, 4.790570873e-02f, 4.808059291e-02f, 4.825383243e-02f, 4.842542367e-02f, 4.859536306e-02f, 4.876364708e-02f, 4.893027227e-02f, - 4.909523522e-02f, 4.925853258e-02f, 4.942016103e-02f, 4.958011732e-02f, 4.973839827e-02f, 4.989500072e-02f, 5.004992159e-02f, 5.020315783e-02f, 5.035470647e-02f, 5.050456458e-02f, - 5.065272928e-02f, 5.079919775e-02f, 5.094396722e-02f, 5.108703498e-02f, 5.122839836e-02f, 5.136805476e-02f, 5.150600163e-02f, 5.164223647e-02f, 5.177675684e-02f, 5.190956033e-02f, - 5.204064463e-02f, 5.217000743e-02f, 5.229764652e-02f, 5.242355972e-02f, 5.254774491e-02f, 5.267020002e-02f, 5.279092304e-02f, 5.290991201e-02f, 5.302716503e-02f, 5.314268024e-02f, - 5.325645586e-02f, 5.336849013e-02f, 5.347878136e-02f, 5.358732793e-02f, 5.369412826e-02f, 5.379918082e-02f, 5.390248413e-02f, 5.400403678e-02f, 5.410383740e-02f, 5.420188469e-02f, - 5.429817739e-02f, 5.439271429e-02f, 5.448549426e-02f, 5.457651619e-02f, 5.466577905e-02f, 5.475328184e-02f, 5.483902365e-02f, 5.492300358e-02f, 5.500522083e-02f, 5.508567460e-02f, - 5.516436420e-02f, 5.524128895e-02f, 5.531644825e-02f, 5.538984155e-02f, 5.546146833e-02f, 5.553132815e-02f, 5.559942063e-02f, 5.566574541e-02f, 5.573030221e-02f, 5.579309080e-02f, - 5.585411100e-02f, 5.591336267e-02f, 5.597084575e-02f, 5.602656022e-02f, 5.608050610e-02f, 5.613268349e-02f, 5.618309253e-02f, 5.623173340e-02f, 5.627860636e-02f, 5.632371169e-02f, - 5.636704976e-02f, 5.640862097e-02f, 5.644842577e-02f, 5.648646468e-02f, 5.652273825e-02f, 5.655724710e-02f, 5.658999190e-02f, 5.662097337e-02f, 5.665019229e-02f, 5.667764947e-02f, - 5.670334580e-02f, 5.672728219e-02f, 5.674945965e-02f, 5.676987919e-02f, 5.678854191e-02f, 5.680544893e-02f, 5.682060146e-02f, 5.683400073e-02f, 5.684564803e-02f, 5.685554470e-02f, - 5.686369215e-02f, 5.687009182e-02f, 5.687474520e-02f, 5.687765385e-02f, 5.687881936e-02f, 5.687824339e-02f, 5.687592764e-02f, 5.687187386e-02f, 5.686608386e-02f, 5.685855948e-02f, - 5.684930263e-02f, 5.683831527e-02f, 5.682559940e-02f, 5.681115708e-02f, 5.679499042e-02f, 5.677710156e-02f, 5.675749271e-02f, 5.673616613e-02f, 5.671312412e-02f, 5.668836903e-02f, - 5.666190327e-02f, 5.663372929e-02f, 5.660384959e-02f, 5.657226673e-02f, 5.653898329e-02f, 5.650400193e-02f, 5.646732535e-02f, 5.642895629e-02f, 5.638889754e-02f, 5.634715195e-02f, - 5.630372240e-02f, 5.625861184e-02f, 5.621182324e-02f, 5.616335965e-02f, 5.611322414e-02f, 5.606141984e-02f, 5.600794993e-02f, 5.595281763e-02f, 5.589602621e-02f, 5.583757899e-02f, - 5.577747933e-02f, 5.571573064e-02f, 5.565233637e-02f, 5.558730003e-02f, 5.552062518e-02f, 5.545231540e-02f, 5.538237433e-02f, 5.531080567e-02f, 5.523761314e-02f, 5.516280052e-02f, - 5.508637163e-02f, 5.500833035e-02f, 5.492868058e-02f, 5.484742628e-02f, 5.476457146e-02f, 5.468012016e-02f, 5.459407648e-02f, 5.450644454e-02f, 5.441722852e-02f, 5.432643266e-02f, - 5.423406121e-02f, 5.414011849e-02f, 5.404460885e-02f, 5.394753668e-02f, 5.384890643e-02f, 5.374872257e-02f, 5.364698963e-02f, 5.354371218e-02f, 5.343889483e-02f, 5.333254223e-02f, - 5.322465907e-02f, 5.311525009e-02f, 5.300432006e-02f, 5.289187380e-02f, 5.277791617e-02f, 5.266245207e-02f, 5.254548645e-02f, 5.242702427e-02f, 5.230707057e-02f, 5.218563041e-02f, - 5.206270888e-02f, 5.193831114e-02f, 5.181244235e-02f, 5.168510775e-02f, 5.155631260e-02f, 5.142606219e-02f, 5.129436185e-02f, 5.116121698e-02f, 5.102663298e-02f, 5.089061531e-02f, - 5.075316946e-02f, 5.061430096e-02f, 5.047401538e-02f, 5.033231832e-02f, 5.018921543e-02f, 5.004471238e-02f, 4.989881489e-02f, 4.975152872e-02f, 4.960285965e-02f, 4.945281351e-02f, - 4.930139616e-02f, 4.914861350e-02f, 4.899447147e-02f, 4.883897603e-02f, 4.868213318e-02f, 4.852394897e-02f, 4.836442947e-02f, 4.820358078e-02f, 4.804140906e-02f, 4.787792047e-02f, - 4.771312124e-02f, 4.754701759e-02f, 4.737961582e-02f, 4.721092223e-02f, 4.704094317e-02f, 4.686968502e-02f, 4.669715418e-02f, 4.652335710e-02f, 4.634830025e-02f, 4.617199014e-02f, - 4.599443331e-02f, 4.581563632e-02f, 4.563560578e-02f, 4.545434833e-02f, 4.527187062e-02f, 4.508817934e-02f, 4.490328123e-02f, 4.471718303e-02f, 4.452989153e-02f, 4.434141354e-02f, - 4.415175591e-02f, 4.396092551e-02f, 4.376892924e-02f, 4.357577403e-02f, 4.338146684e-02f, 4.318601465e-02f, 4.298942449e-02f, 4.279170339e-02f, 4.259285842e-02f, 4.239289668e-02f, - 4.219182530e-02f, 4.198965143e-02f, 4.178638225e-02f, 4.158202495e-02f, 4.137658678e-02f, 4.117007498e-02f, 4.096249685e-02f, 4.075385969e-02f, 4.054417083e-02f, 4.033343762e-02f, - 4.012166746e-02f, 3.990886775e-02f, 3.969504592e-02f, 3.948020943e-02f, 3.926436575e-02f, 3.904752238e-02f, 3.882968686e-02f, 3.861086673e-02f, 3.839106957e-02f, 3.817030296e-02f, - 3.794857452e-02f, 3.772589189e-02f, 3.750226273e-02f, 3.727769473e-02f, 3.705219558e-02f, 3.682577300e-02f, 3.659843475e-02f, 3.637018858e-02f, 3.614104228e-02f, 3.591100366e-02f, - 3.568008054e-02f, 3.544828077e-02f, 3.521561220e-02f, 3.498208272e-02f, 3.474770023e-02f, 3.451247266e-02f, 3.427640793e-02f, 3.403951400e-02f, 3.380179886e-02f, 3.356327047e-02f, - 3.332393687e-02f, 3.308380606e-02f, 3.284288610e-02f, 3.260118504e-02f, 3.235871094e-02f, 3.211547192e-02f, 3.187147606e-02f, 3.162673149e-02f, 3.138124635e-02f, 3.113502879e-02f, - 3.088808697e-02f, 3.064042907e-02f, 3.039206329e-02f, 3.014299783e-02f, 2.989324092e-02f, 2.964280079e-02f, 2.939168569e-02f, 2.913990389e-02f, 2.888746364e-02f, 2.863437324e-02f, - 2.838064099e-02f, 2.812627519e-02f, 2.787128417e-02f, 2.761567626e-02f, 2.735945980e-02f, 2.710264314e-02f, 2.684523465e-02f, 2.658724271e-02f, 2.632867569e-02f, 2.606954200e-02f, - 2.580985003e-02f, 2.554960820e-02f, 2.528882493e-02f, 2.502750865e-02f, 2.476566779e-02f, 2.450331082e-02f, 2.424044617e-02f, 2.397708231e-02f, 2.371322771e-02f, 2.344889085e-02f, - 2.318408021e-02f, 2.291880429e-02f, 2.265307156e-02f, 2.238689055e-02f, 2.212026975e-02f, 2.185321769e-02f, 2.158574287e-02f, 2.131785383e-02f, 2.104955908e-02f, 2.078086718e-02f, - 2.051178664e-02f, 2.024232601e-02f, 1.997249384e-02f, 1.970229868e-02f, 1.943174907e-02f, 1.916085358e-02f, 1.888962075e-02f, 1.861805914e-02f, 1.834617733e-02f, 1.807398387e-02f, - 1.780148732e-02f, 1.752869626e-02f, 1.725561924e-02f, 1.698226484e-02f, 1.670864164e-02f, 1.643475818e-02f, 1.616062305e-02f, 1.588624482e-02f, 1.561163204e-02f, 1.533679330e-02f, - 1.506173716e-02f, 1.478647217e-02f, 1.451100692e-02f, 1.423534995e-02f, 1.395950983e-02f, 1.368349512e-02f, 1.340731437e-02f, 1.313097614e-02f, 1.285448897e-02f, 1.257786141e-02f, - 1.230110202e-02f, 1.202421931e-02f, 1.174722184e-02f, 1.147011812e-02f, 1.119291670e-02f, 1.091562608e-02f, 1.063825479e-02f, 1.036081133e-02f, 1.008330422e-02f, 9.805741951e-03f, - 9.528133019e-03f, 9.250485911e-03f, 8.972809110e-03f, 8.695111088e-03f, 8.417400314e-03f, 8.139685248e-03f, 7.861974342e-03f, 7.584276040e-03f, 7.306598780e-03f, 7.028950991e-03f, - 6.751341091e-03f, 6.473777493e-03f, 6.196268598e-03f, 5.918822800e-03f, 5.641448481e-03f, 5.364154015e-03f, 5.086947767e-03f, 4.809838089e-03f, 4.532833326e-03f, 4.255941808e-03f, - 3.979171857e-03f, 3.702531784e-03f, 3.426029887e-03f, 3.149674453e-03f, 2.873473758e-03f, 2.597436064e-03f, 2.321569622e-03f, 2.045882671e-03f, 1.770383434e-03f, 1.495080125e-03f, - 1.219980942e-03f, 9.450940703e-04f, 6.704276810e-04f, 3.959899316e-04f, 1.217889652e-04f, -1.521670896e-04f, -4.258701190e-04f, -6.993120241e-04f, -9.724847212e-04f, -1.245380142e-03f, - -1.517990234e-03f, -1.790306960e-03f, -2.062322300e-03f, -2.334028249e-03f, -2.605416819e-03f, -2.876480040e-03f, -3.147209958e-03f, -3.417598635e-03f, -3.687638153e-03f, -3.957320609e-03f, - -4.226638121e-03f, -4.495582822e-03f, -4.764146865e-03f, -5.032322422e-03f, -5.300101682e-03f, -5.567476855e-03f, -5.834440168e-03f, -6.100983871e-03f, -6.367100229e-03f, -6.632781531e-03f, - -6.898020083e-03f, -7.162808213e-03f, -7.427138269e-03f, -7.691002620e-03f, -7.954393656e-03f, -8.217303787e-03f, -8.479725446e-03f, -8.741651087e-03f, -9.003073185e-03f, -9.263984238e-03f, - -9.524376764e-03f, -9.784243308e-03f, -1.004357643e-02f, -1.030236873e-02f, -1.056061280e-02f, -1.081830128e-02f, -1.107542684e-02f, -1.133198214e-02f, -1.158795990e-02f, -1.184335284e-02f, - -1.209815372e-02f, -1.235235531e-02f, -1.260595042e-02f, -1.285893186e-02f, -1.311129250e-02f, -1.336302521e-02f, -1.361412289e-02f, -1.386457846e-02f, -1.411438489e-02f, -1.436353515e-02f, - -1.461202224e-02f, -1.485983920e-02f, -1.510697909e-02f, -1.535343498e-02f, -1.559920000e-02f, -1.584426728e-02f, -1.608862998e-02f, -1.633228131e-02f, -1.657521447e-02f, -1.681742272e-02f, - -1.705889934e-02f, -1.729963763e-02f, -1.753963092e-02f, -1.777887257e-02f, -1.801735599e-02f, -1.825507457e-02f, -1.849202178e-02f, -1.872819108e-02f, -1.896357600e-02f, -1.919817005e-02f, - -1.943196681e-02f, -1.966495988e-02f, -1.989714287e-02f, -2.012850945e-02f, -2.035905330e-02f, -2.058876813e-02f, -2.081764771e-02f, -2.104568579e-02f, -2.127287620e-02f, -2.149921277e-02f, - -2.172468937e-02f, -2.194929991e-02f, -2.217303832e-02f, -2.239589857e-02f, -2.261787466e-02f, -2.283896062e-02f, -2.305915051e-02f, -2.327843842e-02f, -2.349681849e-02f, -2.371428487e-02f, - -2.393083175e-02f, -2.414645337e-02f, -2.436114399e-02f, -2.457489789e-02f, -2.478770940e-02f, -2.499957288e-02f, -2.521048273e-02f, -2.542043337e-02f, -2.562941926e-02f, -2.583743490e-02f, - -2.604447482e-02f, -2.625053358e-02f, -2.645560578e-02f, -2.665968605e-02f, -2.686276907e-02f, -2.706484952e-02f, -2.726592216e-02f, -2.746598176e-02f, -2.766502311e-02f, -2.786304108e-02f, - -2.806003053e-02f, -2.825598638e-02f, -2.845090358e-02f, -2.864477712e-02f, -2.883760202e-02f, -2.902937334e-02f, -2.922008617e-02f, -2.940973565e-02f, -2.959831695e-02f, -2.978582526e-02f, - -2.997225584e-02f, -3.015760395e-02f, -3.034186491e-02f, -3.052503408e-02f, -3.070710684e-02f, -3.088807863e-02f, -3.106794490e-02f, -3.124670116e-02f, -3.142434294e-02f, -3.160086582e-02f, - -3.177626543e-02f, -3.195053740e-02f, -3.212367743e-02f, -3.229568124e-02f, -3.246654462e-02f, -3.263626335e-02f, -3.280483328e-02f, -3.297225030e-02f, -3.313851033e-02f, -3.330360932e-02f, - -3.346754327e-02f, -3.363030821e-02f, -3.379190023e-02f, -3.395231544e-02f, -3.411154999e-02f, -3.426960007e-02f, -3.442646191e-02f, -3.458213180e-02f, -3.473660603e-02f, -3.488988095e-02f, - -3.504195296e-02f, -3.519281849e-02f, -3.534247400e-02f, -3.549091600e-02f, -3.563814105e-02f, -3.578414572e-02f, -3.592892665e-02f, -3.607248050e-02f, -3.621480399e-02f, -3.635589386e-02f, - -3.649574690e-02f, -3.663435995e-02f, -3.677172986e-02f, -3.690785355e-02f, -3.704272797e-02f, -3.717635011e-02f, -3.730871700e-02f, -3.743982572e-02f, -3.756967337e-02f, -3.769825712e-02f, - -3.782557414e-02f, -3.795162169e-02f, -3.807639703e-02f, -3.819989749e-02f, -3.832212041e-02f, -3.844306321e-02f, -3.856272331e-02f, -3.868109821e-02f, -3.879818541e-02f, -3.891398250e-02f, - -3.902848706e-02f, -3.914169675e-02f, -3.925360925e-02f, -3.936422230e-02f, -3.947353366e-02f, -3.958154114e-02f, -3.968824260e-02f, -3.979363593e-02f, -3.989771907e-02f, -4.000048999e-02f, - -4.010194672e-02f, -4.020208731e-02f, -4.030090986e-02f, -4.039841252e-02f, -4.049459348e-02f, -4.058945096e-02f, -4.068298322e-02f, -4.077518859e-02f, -4.086606540e-02f, -4.095561207e-02f, - -4.104382701e-02f, -4.113070871e-02f, -4.121625568e-02f, -4.130046650e-02f, -4.138333975e-02f, -4.146487408e-02f, -4.154506819e-02f, -4.162392079e-02f, -4.170143065e-02f, -4.177759660e-02f, - -4.185241747e-02f, -4.192589217e-02f, -4.199801963e-02f, -4.206879883e-02f, -4.213822879e-02f, -4.220630857e-02f, -4.227303728e-02f, -4.233841405e-02f, -4.240243809e-02f, -4.246510861e-02f, - -4.252642489e-02f, -4.258638624e-02f, -4.264499201e-02f, -4.270224159e-02f, -4.275813444e-02f, -4.281267002e-02f, -4.286584785e-02f, -4.291766750e-02f, -4.296812857e-02f, -4.301723071e-02f, - -4.306497360e-02f, -4.311135697e-02f, -4.315638058e-02f, -4.320004426e-02f, -4.324234786e-02f, -4.328329126e-02f, -4.332287440e-02f, -4.336109727e-02f, -4.339795987e-02f, -4.343346226e-02f, - -4.346760455e-02f, -4.350038688e-02f, -4.353180943e-02f, -4.356187242e-02f, -4.359057612e-02f, -4.361792083e-02f, -4.364390690e-02f, -4.366853473e-02f, -4.369180472e-02f, -4.371371736e-02f, - -4.373427316e-02f, -4.375347266e-02f, -4.377131646e-02f, -4.378780519e-02f, -4.380293952e-02f, -4.381672016e-02f, -4.382914787e-02f, -4.384022345e-02f, -4.384994772e-02f, -4.385832155e-02f, - -4.386534588e-02f, -4.387102164e-02f, -4.387534984e-02f, -4.387833151e-02f, -4.387996772e-02f, -4.388025959e-02f, -4.387920827e-02f, -4.387681496e-02f, -4.387308089e-02f, -4.386800734e-02f, - -4.386159562e-02f, -4.385384708e-02f, -4.384476311e-02f, -4.383434514e-02f, -4.382259465e-02f, -4.380951315e-02f, -4.379510218e-02f, -4.377936333e-02f, -4.376229822e-02f, -4.374390854e-02f, - -4.372419597e-02f, -4.370316226e-02f, -4.368080919e-02f, -4.365713859e-02f, -4.363215231e-02f, -4.360585225e-02f, -4.357824034e-02f, -4.354931856e-02f, -4.351908891e-02f, -4.348755345e-02f, - -4.345471427e-02f, -4.342057349e-02f, -4.338513326e-02f, -4.334839580e-02f, -4.331036334e-02f, -4.327103815e-02f, -4.323042255e-02f, -4.318851889e-02f, -4.314532955e-02f, -4.310085695e-02f, - -4.305510356e-02f, -4.300807188e-02f, -4.295976443e-02f, -4.291018379e-02f, -4.285933256e-02f, -4.280721340e-02f, -4.275382896e-02f, -4.269918199e-02f, -4.264327521e-02f, -4.258611142e-02f, - -4.252769345e-02f, -4.246802416e-02f, -4.240710642e-02f, -4.234494319e-02f, -4.228153742e-02f, -4.221689210e-02f, -4.215101029e-02f, -4.208389504e-02f, -4.201554946e-02f, -4.194597670e-02f, - -4.187517992e-02f, -4.180316233e-02f, -4.172992718e-02f, -4.165547775e-02f, -4.157981734e-02f, -4.150294930e-02f, -4.142487701e-02f, -4.134560388e-02f, -4.126513336e-02f, -4.118346893e-02f, - -4.110061410e-02f, -4.101657242e-02f, -4.093134746e-02f, -4.084494283e-02f, -4.075736219e-02f, -4.066860921e-02f, -4.057868760e-02f, -4.048760109e-02f, -4.039535347e-02f, -4.030194854e-02f, - -4.020739014e-02f, -4.011168214e-02f, -4.001482844e-02f, -3.991683297e-02f, -3.981769969e-02f, -3.971743261e-02f, -3.961603574e-02f, -3.951351316e-02f, -3.940986893e-02f, -3.930510718e-02f, - -3.919923207e-02f, -3.909224777e-02f, -3.898415848e-02f, -3.887496846e-02f, -3.876468196e-02f, -3.865330328e-02f, -3.854083677e-02f, -3.842728676e-02f, -3.831265765e-02f, -3.819695386e-02f, - -3.808017983e-02f, -3.796234003e-02f, -3.784343896e-02f, -3.772348116e-02f, -3.760247118e-02f, -3.748041362e-02f, -3.735731308e-02f, -3.723317421e-02f, -3.710800167e-02f, -3.698180017e-02f, - -3.685457443e-02f, -3.672632921e-02f, -3.659706927e-02f, -3.646679943e-02f, -3.633552451e-02f, -3.620324939e-02f, -3.606997893e-02f, -3.593571806e-02f, -3.580047170e-02f, -3.566424483e-02f, - -3.552704242e-02f, -3.538886950e-02f, -3.524973110e-02f, -3.510963228e-02f, -3.496857814e-02f, -3.482657378e-02f, -3.468362435e-02f, -3.453973501e-02f, -3.439491094e-02f, -3.424915735e-02f, - -3.410247948e-02f, -3.395488259e-02f, -3.380637195e-02f, -3.365695288e-02f, -3.350663070e-02f, -3.335541075e-02f, -3.320329842e-02f, -3.305029910e-02f, -3.289641821e-02f, -3.274166118e-02f, - -3.258603349e-02f, -3.242954061e-02f, -3.227218805e-02f, -3.211398134e-02f, -3.195492603e-02f, -3.179502768e-02f, -3.163429190e-02f, -3.147272428e-02f, -3.131033046e-02f, -3.114711610e-02f, - -3.098308686e-02f, -3.081824844e-02f, -3.065260656e-02f, -3.048616693e-02f, -3.031893532e-02f, -3.015091750e-02f, -2.998211925e-02f, -2.981254638e-02f, -2.964220472e-02f, -2.947110011e-02f, - -2.929923842e-02f, -2.912662554e-02f, -2.895326735e-02f, -2.877916977e-02f, -2.860433875e-02f, -2.842878023e-02f, -2.825250019e-02f, -2.807550460e-02f, -2.789779947e-02f, -2.771939083e-02f, - -2.754028469e-02f, -2.736048713e-02f, -2.718000420e-02f, -2.699884199e-02f, -2.681700659e-02f, -2.663450413e-02f, -2.645134072e-02f, -2.626752252e-02f, -2.608305568e-02f, -2.589794638e-02f, - -2.571220080e-02f, -2.552582514e-02f, -2.533882563e-02f, -2.515120849e-02f, -2.496297996e-02f, -2.477414631e-02f, -2.458471379e-02f, -2.439468870e-02f, -2.420407732e-02f, -2.401288597e-02f, - -2.382112096e-02f, -2.362878863e-02f, -2.343589532e-02f, -2.324244739e-02f, -2.304845120e-02f, -2.285391314e-02f, -2.265883959e-02f, -2.246323695e-02f, -2.226711164e-02f, -2.207047007e-02f, - -2.187331869e-02f, -2.167566392e-02f, -2.147751223e-02f, -2.127887007e-02f, -2.107974393e-02f, -2.088014026e-02f, -2.068006558e-02f, -2.047952637e-02f, -2.027852915e-02f, -2.007708042e-02f, - -1.987518672e-02f, -1.967285457e-02f, -1.947009051e-02f, -1.926690110e-02f, -1.906329289e-02f, -1.885927244e-02f, -1.865484631e-02f, -1.845002109e-02f, -1.824480336e-02f, -1.803919971e-02f, - -1.783321673e-02f, -1.762686103e-02f, -1.742013920e-02f, -1.721305788e-02f, -1.700562366e-02f, -1.679784318e-02f, -1.658972307e-02f, -1.638126995e-02f, -1.617249047e-02f, -1.596339126e-02f, - -1.575397899e-02f, -1.554426028e-02f, -1.533424181e-02f, -1.512393022e-02f, -1.491333218e-02f, -1.470245435e-02f, -1.449130340e-02f, -1.427988599e-02f, -1.406820881e-02f, -1.385627853e-02f, - -1.364410181e-02f, -1.343168535e-02f, -1.321903582e-02f, -1.300615990e-02f, -1.279306428e-02f, -1.257975565e-02f, -1.236624067e-02f, -1.215252605e-02f, -1.193861847e-02f, -1.172452462e-02f, - -1.151025118e-02f, -1.129580484e-02f, -1.108119228e-02f, -1.086642020e-02f, -1.065149527e-02f, -1.043642418e-02f, -1.022121362e-02f, -1.000587027e-02f, -9.790400798e-03f, -9.574811896e-03f, - -9.359110236e-03f, -9.143302492e-03f, -8.927395337e-03f, -8.711395441e-03f, -8.495309470e-03f, -8.279144089e-03f, -8.062905958e-03f, -7.846601736e-03f, -7.630238075e-03f, -7.413821627e-03f, - -7.197359038e-03f, -6.980856950e-03f, -6.764322001e-03f, -6.547760825e-03f, -6.331180050e-03f, -6.114586300e-03f, -5.897986194e-03f, -5.681386345e-03f, -5.464793362e-03f, -5.248213846e-03f, - -5.031654394e-03f, -4.815121596e-03f, -4.598622036e-03f, -4.382162291e-03f, -4.165748933e-03f, -3.949388525e-03f, -3.733087624e-03f, -3.516852780e-03f, -3.300690535e-03f, -3.084607424e-03f, - -2.868609973e-03f, -2.652704701e-03f, -2.436898119e-03f, -2.221196729e-03f, -2.005607024e-03f, -1.790135489e-03f, -1.574788600e-03f, -1.359572824e-03f, -1.144494617e-03f, -9.295604283e-04f, - -7.147766950e-04f, -5.001498456e-04f, -2.856862980e-04f, -7.139246007e-05f, 1.427252710e-04f, 3.566605085e-04f, 5.704068767e-04f, 7.839580108e-04f, 9.973075571e-04f, 1.210449174e-03f, - 1.423376529e-03f, 1.636083306e-03f, 1.848563196e-03f, 2.060809905e-03f, 2.272817150e-03f, 2.484578662e-03f, 2.696088183e-03f, 2.907339468e-03f, 3.118326285e-03f, 3.329042418e-03f, - 3.539481660e-03f, 3.749637820e-03f, 3.959504720e-03f, 4.169076197e-03f, 4.378346101e-03f, 4.587308297e-03f, 4.795956663e-03f, 5.004285093e-03f, 5.212287496e-03f, 5.419957794e-03f, - 5.627289927e-03f, 5.834277847e-03f, 6.040915524e-03f, 6.247196943e-03f, 6.453116105e-03f, 6.658667025e-03f, 6.863843737e-03f, 7.068640290e-03f, 7.273050749e-03f, 7.477069196e-03f, - 7.680689730e-03f, 7.883906467e-03f, 8.086713541e-03f, 8.289105100e-03f, 8.491075314e-03f, 8.692618368e-03f, 8.893728465e-03f, 9.094399825e-03f, 9.294626689e-03f, 9.494403313e-03f, - 9.693723974e-03f, 9.892582967e-03f, 1.009097460e-02f, 1.028889322e-02f, 1.048633316e-02f, 1.068328880e-02f, 1.087975453e-02f, 1.107572475e-02f, 1.127119391e-02f, 1.146615643e-02f, - 1.166060681e-02f, 1.185453951e-02f, 1.204794906e-02f, 1.224082998e-02f, 1.243317682e-02f, 1.262498416e-02f, 1.281624658e-02f, 1.300695870e-02f, 1.319711515e-02f, 1.338671059e-02f, - 1.357573969e-02f, 1.376419716e-02f, 1.395207771e-02f, 1.413937608e-02f, 1.432608705e-02f, 1.451220539e-02f, 1.469772591e-02f, 1.488264345e-02f, 1.506695286e-02f, 1.525064902e-02f, - 1.543372682e-02f, 1.561618119e-02f, 1.579800706e-02f, 1.597919942e-02f, 1.615975326e-02f, 1.633966358e-02f, 1.651892543e-02f, 1.669753387e-02f, 1.687548399e-02f, 1.705277090e-02f, - 1.722938974e-02f, 1.740533565e-02f, 1.758060384e-02f, 1.775518950e-02f, 1.792908788e-02f, 1.810229422e-02f, 1.827480381e-02f, 1.844661197e-02f, 1.861771402e-02f, 1.878810531e-02f, - 1.895778125e-02f, 1.912673723e-02f, 1.929496869e-02f, 1.946247109e-02f, 1.962923993e-02f, 1.979527070e-02f, 1.996055896e-02f, 2.012510026e-02f, 2.028889020e-02f, 2.045192440e-02f, - 2.061419849e-02f, 2.077570817e-02f, 2.093644911e-02f, 2.109641705e-02f, 2.125560774e-02f, 2.141401696e-02f, 2.157164051e-02f, 2.172847423e-02f, 2.188451399e-02f, 2.203975566e-02f, - 2.219419517e-02f, 2.234782846e-02f, 2.250065150e-02f, 2.265266030e-02f, 2.280385088e-02f, 2.295421929e-02f, 2.310376163e-02f, 2.325247401e-02f, 2.340035256e-02f, 2.354739346e-02f, - 2.369359290e-02f, 2.383894712e-02f, 2.398345236e-02f, 2.412710492e-02f, 2.426990111e-02f, 2.441183727e-02f, 2.455290978e-02f, 2.469311503e-02f, 2.483244945e-02f, 2.497090951e-02f, - 2.510849170e-02f, 2.524519254e-02f, 2.538100856e-02f, 2.551593637e-02f, 2.564997255e-02f, 2.578311375e-02f, 2.591535664e-02f, 2.604669793e-02f, 2.617713432e-02f, 2.630666259e-02f, - 2.643527953e-02f, 2.656298195e-02f, 2.668976670e-02f, 2.681563067e-02f, 2.694057077e-02f, 2.706458393e-02f, 2.718766713e-02f, 2.730981738e-02f, 2.743103170e-02f, 2.755130716e-02f, - 2.767064087e-02f, 2.778902993e-02f, 2.790647152e-02f, 2.802296283e-02f, 2.813850106e-02f, 2.825308348e-02f, 2.836670737e-02f, 2.847937004e-02f, 2.859106884e-02f, 2.870180115e-02f, - 2.881156436e-02f, 2.892035594e-02f, 2.902817334e-02f, 2.913501407e-02f, 2.924087567e-02f, 2.934575571e-02f, 2.944965178e-02f, 2.955256151e-02f, 2.965448258e-02f, 2.975541266e-02f, - 2.985534950e-02f, 2.995429085e-02f, 3.005223451e-02f, 3.014917828e-02f, 3.024512005e-02f, 3.034005768e-02f, 3.043398910e-02f, 3.052691227e-02f, 3.061882517e-02f, 3.070972581e-02f, - 3.079961225e-02f, 3.088848257e-02f, 3.097633488e-02f, 3.106316734e-02f, 3.114897811e-02f, 3.123376542e-02f, 3.131752752e-02f, 3.140026267e-02f, 3.148196918e-02f, 3.156264541e-02f, - 3.164228973e-02f, 3.172090054e-02f, 3.179847630e-02f, 3.187501546e-02f, 3.195051654e-02f, 3.202497809e-02f, 3.209839866e-02f, 3.217077688e-02f, 3.224211137e-02f, 3.231240081e-02f, - 3.238164390e-02f, 3.244983938e-02f, 3.251698602e-02f, 3.258308262e-02f, 3.264812802e-02f, 3.271212109e-02f, 3.277506072e-02f, 3.283694587e-02f, 3.289777548e-02f, 3.295754857e-02f, - 3.301626417e-02f, 3.307392134e-02f, 3.313051918e-02f, 3.318605683e-02f, 3.324053345e-02f, 3.329394825e-02f, 3.334630045e-02f, 3.339758932e-02f, 3.344781415e-02f, 3.349697428e-02f, - 3.354506907e-02f, 3.359209792e-02f, 3.363806025e-02f, 3.368295554e-02f, 3.372678327e-02f, 3.376954297e-02f, 3.381123421e-02f, 3.385185658e-02f, 3.389140970e-02f, 3.392989324e-02f, - 3.396730689e-02f, 3.400365038e-02f, 3.403892346e-02f, 3.407312592e-02f, 3.410625759e-02f, 3.413831833e-02f, 3.416930803e-02f, 3.419922660e-02f, 3.422807400e-02f, 3.425585023e-02f, - 3.428255530e-02f, 3.430818926e-02f, 3.433275220e-02f, 3.435624424e-02f, 3.437866553e-02f, 3.440001624e-02f, 3.442029661e-02f, 3.443950687e-02f, 3.445764731e-02f, 3.447471823e-02f, - 3.449071999e-02f, 3.450565296e-02f, 3.451951754e-02f, 3.453231419e-02f, 3.454404338e-02f, 3.455470561e-02f, 3.456430142e-02f, 3.457283138e-02f, 3.458029609e-02f, 3.458669620e-02f, - 3.459203235e-02f, 3.459630526e-02f, 3.459951565e-02f, 3.460166428e-02f, 3.460275195e-02f, 3.460277948e-02f, 3.460174774e-02f, 3.459965759e-02f, 3.459650998e-02f, 3.459230585e-02f, - 3.458704617e-02f, 3.458073198e-02f, 3.457336430e-02f, 3.456494422e-02f, 3.455547285e-02f, 3.454495132e-02f, 3.453338080e-02f, 3.452076251e-02f, 3.450709766e-02f, 3.449238752e-02f, - 3.447663338e-02f, 3.445983658e-02f, 3.444199846e-02f, 3.442312041e-02f, 3.440320385e-02f, 3.438225023e-02f, 3.436026101e-02f, 3.433723772e-02f, 3.431318188e-02f, 3.428809507e-02f, - 3.426197889e-02f, 3.423483495e-02f, 3.420666493e-02f, 3.417747051e-02f, 3.414725341e-02f, 3.411601538e-02f, 3.408375819e-02f, 3.405048365e-02f, 3.401619360e-02f, 3.398088991e-02f, - 3.394457447e-02f, 3.390724920e-02f, 3.386891607e-02f, 3.382957705e-02f, 3.378923416e-02f, 3.374788944e-02f, 3.370554496e-02f, 3.366220282e-02f, 3.361786514e-02f, 3.357253409e-02f, - 3.352621185e-02f, 3.347890063e-02f, 3.343060267e-02f, 3.338132025e-02f, 3.333105566e-02f, 3.327981123e-02f, 3.322758932e-02f, 3.317439230e-02f, 3.312022259e-02f, 3.306508262e-02f, - 3.300897487e-02f, 3.295190182e-02f, 3.289386599e-02f, 3.283486993e-02f, 3.277491622e-02f, 3.271400746e-02f, 3.265214628e-02f, 3.258933533e-02f, 3.252557730e-02f, 3.246087490e-02f, - 3.239523085e-02f, 3.232864794e-02f, 3.226112894e-02f, 3.219267667e-02f, 3.212329397e-02f, 3.205298371e-02f, 3.198174879e-02f, 3.190959212e-02f, 3.183651664e-02f, 3.176252534e-02f, - 3.168762120e-02f, 3.161180725e-02f, 3.153508654e-02f, 3.145746213e-02f, 3.137893712e-02f, 3.129951465e-02f, 3.121919784e-02f, 3.113798989e-02f, 3.105589398e-02f, 3.097291333e-02f, - 3.088905119e-02f, 3.080431084e-02f, 3.071869555e-02f, 3.063220866e-02f, 3.054485351e-02f, 3.045663345e-02f, 3.036755188e-02f, 3.027761221e-02f, 3.018681789e-02f, 3.009517236e-02f, - 3.000267911e-02f, 2.990934165e-02f, 2.981516351e-02f, 2.972014823e-02f, 2.962429940e-02f, 2.952762060e-02f, 2.943011546e-02f, 2.933178763e-02f, 2.923264075e-02f, 2.913267853e-02f, - 2.903190466e-02f, 2.893032288e-02f, 2.882793694e-02f, 2.872475061e-02f, 2.862076769e-02f, 2.851599198e-02f, 2.841042733e-02f, 2.830407760e-02f, 2.819694666e-02f, 2.808903841e-02f, - 2.798035677e-02f, 2.787090568e-02f, 2.776068910e-02f, 2.764971102e-02f, 2.753797543e-02f, 2.742548635e-02f, 2.731224782e-02f, 2.719826391e-02f, 2.708353869e-02f, 2.696807626e-02f, - 2.685188075e-02f, 2.673495627e-02f, 2.661730700e-02f, 2.649893711e-02f, 2.637985079e-02f, 2.626005225e-02f, 2.613954572e-02f, 2.601833545e-02f, 2.589642571e-02f, 2.577382078e-02f, - 2.565052497e-02f, 2.552654258e-02f, 2.540187797e-02f, 2.527653549e-02f, 2.515051950e-02f, 2.502383439e-02f, 2.489648458e-02f, 2.476847449e-02f, 2.463980854e-02f, 2.451049121e-02f, - 2.438052696e-02f, 2.424992027e-02f, 2.411867566e-02f, 2.398679765e-02f, 2.385429076e-02f, 2.372115955e-02f, 2.358740859e-02f, 2.345304246e-02f, 2.331806575e-02f, 2.318248308e-02f, - 2.304629908e-02f, 2.290951838e-02f, 2.277214565e-02f, 2.263418554e-02f, 2.249564276e-02f, 2.235652199e-02f, 2.221682794e-02f, 2.207656535e-02f, 2.193573896e-02f, 2.179435351e-02f, - 2.165241377e-02f, 2.150992453e-02f, 2.136689057e-02f, 2.122331670e-02f, 2.107920774e-02f, 2.093456852e-02f, 2.078940389e-02f, 2.064371868e-02f, 2.049751778e-02f, 2.035080607e-02f, - 2.020358842e-02f, 2.005586975e-02f, 1.990765497e-02f, 1.975894901e-02f, 1.960975679e-02f, 1.946008326e-02f, 1.930993339e-02f, 1.915931214e-02f, 1.900822448e-02f, 1.885667542e-02f, - 1.870466994e-02f, 1.855221305e-02f, 1.839930978e-02f, 1.824596515e-02f, 1.809218420e-02f, 1.793797197e-02f, 1.778333353e-02f, 1.762827393e-02f, 1.747279826e-02f, 1.731691158e-02f, - 1.716061900e-02f, 1.700392562e-02f, 1.684683654e-02f, 1.668935687e-02f, 1.653149174e-02f, 1.637324629e-02f, 1.621462564e-02f, 1.605563495e-02f, 1.589627937e-02f, 1.573656406e-02f, - 1.557649418e-02f, 1.541607492e-02f, 1.525531144e-02f, 1.509420895e-02f, 1.493277262e-02f, 1.477100766e-02f, 1.460891928e-02f, 1.444651268e-02f, 1.428379308e-02f, 1.412076570e-02f, - 1.395743578e-02f, 1.379380853e-02f, 1.362988921e-02f, 1.346568304e-02f, 1.330119528e-02f, 1.313643118e-02f, 1.297139600e-02f, 1.280609498e-02f, 1.264053340e-02f, 1.247471651e-02f, - 1.230864960e-02f, 1.214233794e-02f, 1.197578680e-02f, 1.180900146e-02f, 1.164198721e-02f, 1.147474933e-02f, 1.130729311e-02f, 1.113962384e-02f, 1.097174682e-02f, 1.080366734e-02f, - 1.063539070e-02f, 1.046692220e-02f, 1.029826714e-02f, 1.012943082e-02f, 9.960418541e-03f, 9.791235617e-03f, 9.621887349e-03f, 9.452379046e-03f, 9.282716014e-03f, 9.112903562e-03f, - 8.942946998e-03f, 8.772851631e-03f, 8.602622769e-03f, 8.432265721e-03f, 8.261785796e-03f, 8.091188301e-03f, 7.920478544e-03f, 7.749661831e-03f, 7.578743468e-03f, 7.407728758e-03f, - 7.236623006e-03f, 7.065431512e-03f, 6.894159578e-03f, 6.722812501e-03f, 6.551395579e-03f, 6.379914105e-03f, 6.208373373e-03f, 6.036778671e-03f, 5.865135288e-03f, 5.693448507e-03f, - 5.521723612e-03f, 5.349965880e-03f, 5.178180588e-03f, 5.006373007e-03f, 4.834548407e-03f, 4.662712053e-03f, 4.490869206e-03f, 4.319025123e-03f, 4.147185058e-03f, 3.975354261e-03f, - 3.803537975e-03f, 3.631741441e-03f, 3.459969894e-03f, 3.288228564e-03f, 3.116522677e-03f, 2.944857453e-03f, 2.773238107e-03f, 2.601669848e-03f, 2.430157880e-03f, 2.258707400e-03f, - 2.087323600e-03f, 1.916011667e-03f, 1.744776778e-03f, 1.573624108e-03f, 1.402558823e-03f, 1.231586081e-03f, 1.060711037e-03f, 8.899388357e-04f, 7.192746154e-04f, 5.487235073e-04f, - 3.782906352e-04f, 2.079811150e-04f, 3.780005494e-05f, -1.322474448e-04f, -3.021562920e-04f, -4.719214028e-04f, -6.415377018e-04f, -8.110001218e-04f, -9.803036048e-04f, -1.149443101e-03f, - -1.318413571e-03f, -1.487209982e-03f, -1.655827312e-03f, -1.824260550e-03f, -1.992504692e-03f, -2.160554744e-03f, -2.328405723e-03f, -2.496052656e-03f, -2.663490580e-03f, -2.830714540e-03f, - -2.997719596e-03f, -3.164500814e-03f, -3.331053273e-03f, -3.497372063e-03f, -3.663452285e-03f, -3.829289050e-03f, -3.994877480e-03f, -4.160212711e-03f, -4.325289889e-03f, -4.490104170e-03f, - -4.654650725e-03f, -4.818924735e-03f, -4.982921393e-03f, -5.146635905e-03f, -5.310063489e-03f, -5.473199377e-03f, -5.636038811e-03f, -5.798577048e-03f, -5.960809356e-03f, -6.122731019e-03f, - -6.284337330e-03f, -6.445623599e-03f, -6.606585148e-03f, -6.767217313e-03f, -6.927515442e-03f, -7.087474900e-03f, -7.247091064e-03f, -7.406359324e-03f, -7.565275088e-03f, -7.723833773e-03f, - -7.882030816e-03f, -8.039861665e-03f, -8.197321784e-03f, -8.354406652e-03f, -8.511111763e-03f, -8.667432625e-03f, -8.823364762e-03f, -8.978903715e-03f, -9.134045039e-03f, -9.288784303e-03f, - -9.443117094e-03f, -9.597039016e-03f, -9.750545685e-03f, -9.903632737e-03f, -1.005629582e-02f, -1.020853061e-02f, -1.036033278e-02f, -1.051169803e-02f, -1.066262208e-02f, -1.081310067e-02f, - -1.096312954e-02f, -1.111270447e-02f, -1.126182123e-02f, -1.141047563e-02f, -1.155866349e-02f, -1.170638065e-02f, -1.185362295e-02f, -1.200038628e-02f, -1.214666653e-02f, -1.229245959e-02f, - -1.243776141e-02f, -1.258256792e-02f, -1.272687508e-02f, -1.287067888e-02f, -1.301397532e-02f, -1.315676041e-02f, -1.329903019e-02f, -1.344078073e-02f, -1.358200808e-02f, -1.372270836e-02f, - -1.386287766e-02f, -1.400251213e-02f, -1.414160791e-02f, -1.428016118e-02f, -1.441816813e-02f, -1.455562496e-02f, -1.469252791e-02f, -1.482887323e-02f, -1.496465719e-02f, -1.509987607e-02f, - -1.523452619e-02f, -1.536860389e-02f, -1.550210550e-02f, -1.563502740e-02f, -1.576736599e-02f, -1.589911767e-02f, -1.603027888e-02f, -1.616084608e-02f, -1.629081573e-02f, -1.642018433e-02f, - -1.654894841e-02f, -1.667710450e-02f, -1.680464916e-02f, -1.693157896e-02f, -1.705789052e-02f, -1.718358046e-02f, -1.730864542e-02f, -1.743308206e-02f, -1.755688709e-02f, -1.768005720e-02f, - -1.780258914e-02f, -1.792447965e-02f, -1.804572552e-02f, -1.816632354e-02f, -1.828627054e-02f, -1.840556336e-02f, -1.852419886e-02f, -1.864217394e-02f, -1.875948550e-02f, -1.887613048e-02f, - -1.899210584e-02f, -1.910740856e-02f, -1.922203563e-02f, -1.933598409e-02f, -1.944925099e-02f, -1.956183339e-02f, -1.967372839e-02f, -1.978493311e-02f, -1.989544469e-02f, -2.000526030e-02f, - -2.011437712e-02f, -2.022279236e-02f, -2.033050327e-02f, -2.043750710e-02f, -2.054380113e-02f, -2.064938268e-02f, -2.075424907e-02f, -2.085839765e-02f, -2.096182581e-02f, -2.106453094e-02f, - -2.116651048e-02f, -2.126776187e-02f, -2.136828260e-02f, -2.146807015e-02f, -2.156712206e-02f, -2.166543587e-02f, -2.176300916e-02f, -2.185983951e-02f, -2.195592456e-02f, -2.205126195e-02f, - -2.214584935e-02f, -2.223968446e-02f, -2.233276500e-02f, -2.242508870e-02f, -2.251665335e-02f, -2.260745674e-02f, -2.269749669e-02f, -2.278677104e-02f, -2.287527766e-02f, -2.296301445e-02f, - -2.304997933e-02f, -2.313617024e-02f, -2.322158516e-02f, -2.330622209e-02f, -2.339007903e-02f, -2.347315405e-02f, -2.355544521e-02f, -2.363695060e-02f, -2.371766837e-02f, -2.379759664e-02f, - -2.387673360e-02f, -2.395507745e-02f, -2.403262641e-02f, -2.410937873e-02f, -2.418533270e-02f, -2.426048660e-02f, -2.433483878e-02f, -2.440838758e-02f, -2.448113139e-02f, -2.455306861e-02f, - -2.462419767e-02f, -2.469451703e-02f, -2.476402517e-02f, -2.483272061e-02f, -2.490060188e-02f, -2.496766754e-02f, -2.503391617e-02f, -2.509934640e-02f, -2.516395686e-02f, -2.522774621e-02f, - -2.529071316e-02f, -2.535285641e-02f, -2.541417471e-02f, -2.547466684e-02f, -2.553433158e-02f, -2.559316776e-02f, -2.565117423e-02f, -2.570834987e-02f, -2.576469357e-02f, -2.582020427e-02f, - -2.587488092e-02f, -2.592872249e-02f, -2.598172800e-02f, -2.603389648e-02f, -2.608522699e-02f, -2.613571861e-02f, -2.618537045e-02f, -2.623418166e-02f, -2.628215139e-02f, -2.632927885e-02f, - -2.637556324e-02f, -2.642100381e-02f, -2.646559983e-02f, -2.650935059e-02f, -2.655225543e-02f, -2.659431369e-02f, -2.663552473e-02f, -2.667588798e-02f, -2.671540285e-02f, -2.675406880e-02f, - -2.679188530e-02f, -2.682885188e-02f, -2.686496805e-02f, -2.690023339e-02f, -2.693464747e-02f, -2.696820991e-02f, -2.700092036e-02f, -2.703277846e-02f, -2.706378393e-02f, -2.709393646e-02f, - -2.712323582e-02f, -2.715168176e-02f, -2.717927408e-02f, -2.720601262e-02f, -2.723189721e-02f, -2.725692774e-02f, -2.728110409e-02f, -2.730442621e-02f, -2.732689405e-02f, -2.734850758e-02f, - -2.736926681e-02f, -2.738917178e-02f, -2.740822254e-02f, -2.742641918e-02f, -2.744376180e-02f, -2.746025054e-02f, -2.747588557e-02f, -2.749066708e-02f, -2.750459527e-02f, -2.751767039e-02f, - -2.752989270e-02f, -2.754126250e-02f, -2.755178011e-02f, -2.756144586e-02f, -2.757026013e-02f, -2.757822331e-02f, -2.758533582e-02f, -2.759159811e-02f, -2.759701064e-02f, -2.760157393e-02f, - -2.760528849e-02f, -2.760815486e-02f, -2.761017363e-02f, -2.761134540e-02f, -2.761167078e-02f, -2.761115042e-02f, -2.760978502e-02f, -2.760757525e-02f, -2.760452186e-02f, -2.760062559e-02f, - -2.759588722e-02f, -2.759030755e-02f, -2.758388741e-02f, -2.757662765e-02f, -2.756852914e-02f, -2.755959279e-02f, -2.754981953e-02f, -2.753921030e-02f, -2.752776608e-02f, -2.751548788e-02f, - -2.750237672e-02f, -2.748843364e-02f, -2.747365974e-02f, -2.745805609e-02f, -2.744162383e-02f, -2.742436412e-02f, -2.740627811e-02f, -2.738736700e-02f, -2.736763203e-02f, -2.734707443e-02f, - -2.732569548e-02f, -2.730349646e-02f, -2.728047870e-02f, -2.725664354e-02f, -2.723199234e-02f, -2.720652650e-02f, -2.718024742e-02f, -2.715315655e-02f, -2.712525535e-02f, -2.709654530e-02f, - -2.706702791e-02f, -2.703670471e-02f, -2.700557726e-02f, -2.697364713e-02f, -2.694091593e-02f, -2.690738528e-02f, -2.687305684e-02f, -2.683793227e-02f, -2.680201326e-02f, -2.676530154e-02f, - -2.672779884e-02f, -2.668950693e-02f, -2.665042760e-02f, -2.661056264e-02f, -2.656991390e-02f, -2.652848323e-02f, -2.648627250e-02f, -2.644328361e-02f, -2.639951849e-02f, -2.635497907e-02f, - -2.630966732e-02f, -2.626358523e-02f, -2.621673481e-02f, -2.616911809e-02f, -2.612073712e-02f, -2.607159398e-02f, -2.602169075e-02f, -2.597102958e-02f, -2.591961258e-02f, -2.586744192e-02f, - -2.581451979e-02f, -2.576084839e-02f, -2.570642994e-02f, -2.565126669e-02f, -2.559536090e-02f, -2.553871487e-02f, -2.548133090e-02f, -2.542321133e-02f, -2.536435850e-02f, -2.530477478e-02f, - -2.524446257e-02f, -2.518342427e-02f, -2.512166232e-02f, -2.505917917e-02f, -2.499597730e-02f, -2.493205919e-02f, -2.486742736e-02f, -2.480208435e-02f, -2.473603269e-02f, -2.466927497e-02f, - -2.460181377e-02f, -2.453365171e-02f, -2.446479142e-02f, -2.439523554e-02f, -2.432498675e-02f, -2.425404774e-02f, -2.418242120e-02f, -2.411010987e-02f, -2.403711648e-02f, -2.396344381e-02f, - -2.388909464e-02f, -2.381407176e-02f, -2.373837800e-02f, -2.366201619e-02f, -2.358498919e-02f, -2.350729986e-02f, -2.342895111e-02f, -2.334994584e-02f, -2.327028699e-02f, -2.318997748e-02f, - -2.310902029e-02f, -2.302741840e-02f, -2.294517480e-02f, -2.286229252e-02f, -2.277877457e-02f, -2.269462401e-02f, -2.260984391e-02f, -2.252443735e-02f, -2.243840743e-02f, -2.235175726e-02f, - -2.226448998e-02f, -2.217660873e-02f, -2.208811669e-02f, -2.199901704e-02f, -2.190931297e-02f, -2.181900769e-02f, -2.172810444e-02f, -2.163660646e-02f, -2.154451702e-02f, -2.145183938e-02f, - -2.135857685e-02f, -2.126473273e-02f, -2.117031034e-02f, -2.107531302e-02f, -2.097974412e-02f, -2.088360702e-02f, -2.078690509e-02f, -2.068964173e-02f, -2.059182036e-02f, -2.049344439e-02f, - -2.039451727e-02f, -2.029504246e-02f, -2.019502342e-02f, -2.009446364e-02f, -1.999336660e-02f, -1.989173583e-02f, -1.978957485e-02f, -1.968688719e-02f, -1.958367641e-02f, -1.947994606e-02f, - -1.937569972e-02f, -1.927094100e-02f, -1.916567348e-02f, -1.905990078e-02f, -1.895362654e-02f, -1.884685439e-02f, -1.873958798e-02f, -1.863183099e-02f, -1.852358709e-02f, -1.841485996e-02f, - -1.830565332e-02f, -1.819597087e-02f, -1.808581634e-02f, -1.797519347e-02f, -1.786410600e-02f, -1.775255770e-02f, -1.764055233e-02f, -1.752809367e-02f, -1.741518553e-02f, -1.730183169e-02f, - -1.718803599e-02f, -1.707380223e-02f, -1.695913426e-02f, -1.684403592e-02f, -1.672851107e-02f, -1.661256357e-02f, -1.649619730e-02f, -1.637941615e-02f, -1.626222400e-02f, -1.614462476e-02f, - -1.602662236e-02f, -1.590822070e-02f, -1.578942373e-02f, -1.567023538e-02f, -1.555065960e-02f, -1.543070037e-02f, -1.531036163e-02f, -1.518964737e-02f, -1.506856158e-02f, -1.494710824e-02f, - -1.482529137e-02f, -1.470311496e-02f, -1.458058303e-02f, -1.445769962e-02f, -1.433446875e-02f, -1.421089446e-02f, -1.408698080e-02f, -1.396273183e-02f, -1.383815160e-02f, -1.371324419e-02f, - -1.358801367e-02f, -1.346246413e-02f, -1.333659965e-02f, -1.321042432e-02f, -1.308394226e-02f, -1.295715757e-02f, -1.283007436e-02f, -1.270269675e-02f, -1.257502888e-02f, -1.244707486e-02f, - -1.231883884e-02f, -1.219032496e-02f, -1.206153737e-02f, -1.193248023e-02f, -1.180315768e-02f, -1.167357389e-02f, -1.154373304e-02f, -1.141363929e-02f, -1.128329681e-02f, -1.115270980e-02f, - -1.102188244e-02f, -1.089081891e-02f, -1.075952341e-02f, -1.062800015e-02f, -1.049625331e-02f, -1.036428710e-02f, -1.023210574e-02f, -1.009971343e-02f, -9.967114385e-03f, -9.834312830e-03f, - -9.701312983e-03f, -9.568119068e-03f, -9.434735309e-03f, -9.301165938e-03f, -9.167415183e-03f, -9.033487281e-03f, -8.899386465e-03f, -8.765116974e-03f, -8.630683047e-03f, -8.496088926e-03f, - -8.361338854e-03f, -8.226437075e-03f, -8.091387835e-03f, -7.956195381e-03f, -7.820863962e-03f, -7.685397826e-03f, -7.549801224e-03f, -7.414078407e-03f, -7.278233625e-03f, -7.142271130e-03f, - -7.006195174e-03f, -6.870010011e-03f, -6.733719891e-03f, -6.597329068e-03f, -6.460841793e-03f, -6.324262318e-03f, -6.187594895e-03f, -6.050843773e-03f, -5.914013203e-03f, -5.777107434e-03f, - -5.640130715e-03f, -5.503087291e-03f, -5.365981410e-03f, -5.228817315e-03f, -5.091599248e-03f, -4.954331453e-03f, -4.817018168e-03f, -4.679663630e-03f, -4.542272076e-03f, -4.404847738e-03f, - -4.267394849e-03f, -4.129917637e-03f, -3.992420329e-03f, -3.854907147e-03f, -3.717382314e-03f, -3.579850047e-03f, -3.442314560e-03f, -3.304780067e-03f, -3.167250776e-03f, -3.029730891e-03f, - -2.892224614e-03f, -2.754736144e-03f, -2.617269675e-03f, -2.479829396e-03f, -2.342419495e-03f, -2.205044153e-03f, -2.067707548e-03f, -1.930413854e-03f, -1.793167239e-03f, -1.655971868e-03f, - -1.518831900e-03f, -1.381751490e-03f, -1.244734787e-03f, -1.107785936e-03f, -9.709090761e-04f, -8.341083405e-04f, -6.973878576e-04f, -5.607517501e-04f, -4.242041348e-04f, -2.877491226e-04f, - -1.513908186e-04f, -1.513332142e-05f, 1.210192762e-04f, 2.570628882e-04f, 3.929934347e-04f, 5.288068427e-04f, 6.644990456e-04f, 8.000659840e-04f, 9.355036052e-04f, 1.070807864e-03f, - 1.205974721e-03f, 1.341000147e-03f, 1.475880117e-03f, 1.610610615e-03f, 1.745187633e-03f, 1.879607170e-03f, 2.013865235e-03f, 2.147957841e-03f, 2.281881012e-03f, 2.415630781e-03f, - 2.549203187e-03f, 2.682594279e-03f, 2.815800114e-03f, 2.948816757e-03f, 3.081640284e-03f, 3.214266778e-03f, 3.346692332e-03f, 3.478913047e-03f, 3.610925034e-03f, 3.742724415e-03f, - 3.874307318e-03f, 4.005669883e-03f, 4.136808260e-03f, 4.267718608e-03f, 4.398397096e-03f, 4.528839902e-03f, 4.659043217e-03f, 4.789003238e-03f, 4.918716177e-03f, 5.048178254e-03f, - 5.177385698e-03f, 5.306334753e-03f, 5.435021671e-03f, 5.563442714e-03f, 5.691594157e-03f, 5.819472285e-03f, 5.947073396e-03f, 6.074393796e-03f, 6.201429806e-03f, 6.328177757e-03f, - 6.454633990e-03f, 6.580794861e-03f, 6.706656735e-03f, 6.832215990e-03f, 6.957469017e-03f, 7.082412218e-03f, 7.207042008e-03f, 7.331354812e-03f, 7.455347072e-03f, 7.579015238e-03f, - 7.702355775e-03f, 7.825365161e-03f, 7.948039885e-03f, 8.070376451e-03f, 8.192371374e-03f, 8.314021184e-03f, 8.435322424e-03f, 8.556271649e-03f, 8.676865428e-03f, 8.797100344e-03f, - 8.916972994e-03f, 9.036479987e-03f, 9.155617947e-03f, 9.274383513e-03f, 9.392773335e-03f, 9.510784080e-03f, 9.628412427e-03f, 9.745655071e-03f, 9.862508720e-03f, 9.978970097e-03f, - 1.009503594e-02f, 1.021070300e-02f, 1.032596805e-02f, 1.044082786e-02f, 1.055527923e-02f, 1.066931898e-02f, 1.078294393e-02f, 1.089615092e-02f, 1.100893681e-02f, 1.112129847e-02f, - 1.123323279e-02f, 1.134473667e-02f, 1.145580704e-02f, 1.156644081e-02f, 1.167663496e-02f, 1.178638643e-02f, 1.189569221e-02f, 1.200454930e-02f, 1.211295472e-02f, 1.222090548e-02f, - 1.232839865e-02f, 1.243543128e-02f, 1.254200044e-02f, 1.264810324e-02f, 1.275373679e-02f, 1.285889821e-02f, 1.296358464e-02f, 1.306779326e-02f, 1.317152124e-02f, 1.327476576e-02f, - 1.337752406e-02f, 1.347979334e-02f, 1.358157087e-02f, 1.368285390e-02f, 1.378363972e-02f, 1.388392561e-02f, 1.398370891e-02f, 1.408298693e-02f, 1.418175704e-02f, 1.428001659e-02f, - 1.437776298e-02f, 1.447499360e-02f, 1.457170589e-02f, 1.466789726e-02f, 1.476356519e-02f, 1.485870715e-02f, 1.495332063e-02f, 1.504740314e-02f, 1.514095221e-02f, 1.523396539e-02f, - 1.532644024e-02f, 1.541837435e-02f, 1.550976532e-02f, 1.560061076e-02f, 1.569090833e-02f, 1.578065567e-02f, 1.586985047e-02f, 1.595849041e-02f, 1.604657322e-02f, 1.613409662e-02f, - 1.622105836e-02f, 1.630745623e-02f, 1.639328800e-02f, 1.647855148e-02f, 1.656324451e-02f, 1.664736493e-02f, 1.673091060e-02f, 1.681387941e-02f, 1.689626926e-02f, 1.697807809e-02f, - 1.705930382e-02f, 1.713994443e-02f, 1.721999789e-02f, 1.729946221e-02f, 1.737833541e-02f, 1.745661553e-02f, 1.753430063e-02f, 1.761138878e-02f, 1.768787809e-02f, 1.776376669e-02f, - 1.783905270e-02f, 1.791373428e-02f, 1.798780963e-02f, 1.806127693e-02f, 1.813413440e-02f, 1.820638029e-02f, 1.827801285e-02f, 1.834903036e-02f, 1.841943112e-02f, 1.848921346e-02f, - 1.855837570e-02f, 1.862691622e-02f, 1.869483339e-02f, 1.876212561e-02f, 1.882879130e-02f, 1.889482891e-02f, 1.896023690e-02f, 1.902501375e-02f, 1.908915795e-02f, 1.915266805e-02f, - 1.921554257e-02f, 1.927778009e-02f, 1.933937919e-02f, 1.940033847e-02f, 1.946065656e-02f, 1.952033211e-02f, 1.957936378e-02f, 1.963775027e-02f, 1.969549029e-02f, 1.975258256e-02f, - 1.980902583e-02f, 1.986481888e-02f, 1.991996049e-02f, 1.997444949e-02f, 2.002828471e-02f, 2.008146499e-02f, 2.013398922e-02f, 2.018585630e-02f, 2.023706514e-02f, 2.028761468e-02f, - 2.033750388e-02f, 2.038673173e-02f, 2.043529722e-02f, 2.048319937e-02f, 2.053043724e-02f, 2.057700988e-02f, 2.062291639e-02f, 2.066815587e-02f, 2.071272744e-02f, 2.075663026e-02f, - 2.079986350e-02f, 2.084242636e-02f, 2.088431803e-02f, 2.092553776e-02f, 2.096608481e-02f, 2.100595844e-02f, 2.104515796e-02f, 2.108368269e-02f, 2.112153196e-02f, 2.115870514e-02f, - 2.119520161e-02f, 2.123102077e-02f, 2.126616205e-02f, 2.130062489e-02f, 2.133440876e-02f, 2.136751314e-02f, 2.139993756e-02f, 2.143168153e-02f, 2.146274462e-02f, 2.149312639e-02f, - 2.152282643e-02f, 2.155184437e-02f, 2.158017984e-02f, 2.160783249e-02f, 2.163480201e-02f, 2.166108810e-02f, 2.168669047e-02f, 2.171160888e-02f, 2.173584308e-02f, 2.175939285e-02f, - 2.178225801e-02f, 2.180443838e-02f, 2.182593381e-02f, 2.184674416e-02f, 2.186686933e-02f, 2.188630923e-02f, 2.190506380e-02f, 2.192313297e-02f, 2.194051674e-02f, 2.195721509e-02f, - 2.197322803e-02f, 2.198855562e-02f, 2.200319790e-02f, 2.201715496e-02f, 2.203042688e-02f, 2.204301381e-02f, 2.205491587e-02f, 2.206613323e-02f, 2.207666608e-02f, 2.208651461e-02f, - 2.209567906e-02f, 2.210415967e-02f, 2.211195670e-02f, 2.211907044e-02f, 2.212550120e-02f, 2.213124932e-02f, 2.213631513e-02f, 2.214069901e-02f, 2.214440135e-02f, 2.214742256e-02f, - 2.214976307e-02f, 2.215142334e-02f, 2.215240384e-02f, 2.215270505e-02f, 2.215232750e-02f, 2.215127172e-02f, 2.214953826e-02f, 2.214712769e-02f, 2.214404062e-02f, 2.214027766e-02f, - 2.213583943e-02f, 2.213072661e-02f, 2.212493985e-02f, 2.211847987e-02f, 2.211134737e-02f, 2.210354309e-02f, 2.209506779e-02f, 2.208592225e-02f, 2.207610725e-02f, 2.206562361e-02f, - 2.205447218e-02f, 2.204265380e-02f, 2.203016936e-02f, 2.201701973e-02f, 2.200320585e-02f, 2.198872864e-02f, 2.197358906e-02f, 2.195778809e-02f, 2.194132670e-02f, 2.192420593e-02f, - 2.190642679e-02f, 2.188799034e-02f, 2.186889765e-02f, 2.184914981e-02f, 2.182874792e-02f, 2.180769313e-02f, 2.178598656e-02f, 2.176362940e-02f, 2.174062282e-02f, 2.171696804e-02f, - 2.169266626e-02f, 2.166771874e-02f, 2.164212673e-02f, 2.161589152e-02f, 2.158901440e-02f, 2.156149670e-02f, 2.153333974e-02f, 2.150454488e-02f, 2.147511349e-02f, 2.144504697e-02f, - 2.141434672e-02f, 2.138301417e-02f, 2.135105077e-02f, 2.131845798e-02f, 2.128523728e-02f, 2.125139018e-02f, 2.121691819e-02f, 2.118182286e-02f, 2.114610572e-02f, 2.110976837e-02f, - 2.107281238e-02f, 2.103523936e-02f, 2.099705094e-02f, 2.095824877e-02f, 2.091883450e-02f, 2.087880981e-02f, 2.083817640e-02f, 2.079693598e-02f, 2.075509027e-02f, 2.071264104e-02f, - 2.066959003e-02f, 2.062593904e-02f, 2.058168986e-02f, 2.053684431e-02f, 2.049140422e-02f, 2.044537143e-02f, 2.039874782e-02f, 2.035153527e-02f, 2.030373567e-02f, 2.025535094e-02f, - 2.020638301e-02f, 2.015683384e-02f, 2.010670538e-02f, 2.005599963e-02f, 2.000471856e-02f, 1.995286421e-02f, 1.990043859e-02f, 1.984744375e-02f, 1.979388176e-02f, 1.973975468e-02f, - 1.968506462e-02f, 1.962981368e-02f, 1.957400398e-02f, 1.951763767e-02f, 1.946071690e-02f, 1.940324383e-02f, 1.934522066e-02f, 1.928664958e-02f, 1.922753281e-02f, 1.916787258e-02f, - 1.910767114e-02f, 1.904693074e-02f, 1.898565366e-02f, 1.892384219e-02f, 1.886149863e-02f, 1.879862531e-02f, 1.873522456e-02f, 1.867129872e-02f, 1.860685015e-02f, 1.854188124e-02f, - 1.847639437e-02f, 1.841039194e-02f, 1.834387638e-02f, 1.827685012e-02f, 1.820931560e-02f, 1.814127529e-02f, 1.807273165e-02f, 1.800368717e-02f, 1.793414435e-02f, 1.786410571e-02f, - 1.779357377e-02f, 1.772255107e-02f, 1.765104017e-02f, 1.757904363e-02f, 1.750656403e-02f, 1.743360396e-02f, 1.736016603e-02f, 1.728625285e-02f, 1.721186705e-02f, 1.713701128e-02f, - 1.706168819e-02f, 1.698590044e-02f, 1.690965071e-02f, 1.683294171e-02f, 1.675577612e-02f, 1.667815666e-02f, 1.660008607e-02f, 1.652156707e-02f, 1.644260242e-02f, 1.636319488e-02f, - 1.628334723e-02f, 1.620306224e-02f, 1.612234271e-02f, 1.604119146e-02f, 1.595961129e-02f, 1.587760504e-02f, 1.579517554e-02f, 1.571232566e-02f, 1.562905824e-02f, 1.554537616e-02f, - 1.546128230e-02f, 1.537677956e-02f, 1.529187084e-02f, 1.520655904e-02f, 1.512084710e-02f, 1.503473795e-02f, 1.494823453e-02f, 1.486133980e-02f, 1.477405671e-02f, 1.468638824e-02f, - 1.459833737e-02f, 1.450990710e-02f, 1.442110041e-02f, 1.433192033e-02f, 1.424236988e-02f, 1.415245207e-02f, 1.406216995e-02f, 1.397152657e-02f, 1.388052497e-02f, 1.378916822e-02f, - 1.369745940e-02f, 1.360540158e-02f, 1.351299785e-02f, 1.342025130e-02f, 1.332716505e-02f, 1.323374221e-02f, 1.313998589e-02f, 1.304589923e-02f, 1.295148536e-02f, 1.285674742e-02f, - 1.276168857e-02f, 1.266631197e-02f, 1.257062078e-02f, 1.247461817e-02f, 1.237830733e-02f, 1.228169144e-02f, 1.218477370e-02f, 1.208755731e-02f, 1.199004547e-02f, 1.189224141e-02f, - 1.179414833e-02f, 1.169576948e-02f, 1.159710808e-02f, 1.149816737e-02f, 1.139895060e-02f, 1.129946102e-02f, 1.119970188e-02f, 1.109967646e-02f, 1.099938802e-02f, 1.089883983e-02f, - 1.079803518e-02f, 1.069697735e-02f, 1.059566963e-02f, 1.049411532e-02f, 1.039231772e-02f, 1.029028012e-02f, 1.018800586e-02f, 1.008549823e-02f, 9.982760560e-03f, 9.879796174e-03f, - 9.776608400e-03f, 9.673200572e-03f, 9.569576026e-03f, 9.465738104e-03f, 9.361690150e-03f, 9.257435515e-03f, 9.152977551e-03f, 9.048319615e-03f, 8.943465066e-03f, 8.838417268e-03f, - 8.733179589e-03f, 8.627755398e-03f, 8.522148069e-03f, 8.416360977e-03f, 8.310397502e-03f, 8.204261027e-03f, 8.097954935e-03f, 7.991482614e-03f, 7.884847454e-03f, 7.778052847e-03f, - 7.671102187e-03f, 7.563998872e-03f, 7.456746300e-03f, 7.349347871e-03f, 7.241806988e-03f, 7.134127055e-03f, 7.026311479e-03f, 6.918363667e-03f, 6.810287027e-03f, 6.702084970e-03f, - 6.593760908e-03f, 6.485318253e-03f, 6.376760418e-03f, 6.268090818e-03f, 6.159312869e-03f, 6.050429987e-03f, 5.941445587e-03f, 5.832363088e-03f, 5.723185907e-03f, 5.613917460e-03f, - 5.504561168e-03f, 5.395120446e-03f, 5.285598714e-03f, 5.175999389e-03f, 5.066325889e-03f, 4.956581631e-03f, 4.846770031e-03f, 4.736894507e-03f, 4.626958473e-03f, 4.516965344e-03f, - 4.406918535e-03f, 4.296821457e-03f, 4.186677524e-03f, 4.076490145e-03f, 3.966262730e-03f, 3.855998688e-03f, 3.745701424e-03f, 3.635374343e-03f, 3.525020849e-03f, 3.414644343e-03f, - 3.304248224e-03f, 3.193835891e-03f, 3.083410738e-03f, 2.972976158e-03f, 2.862535543e-03f, 2.752092281e-03f, 2.641649757e-03f, 2.531211356e-03f, 2.420780457e-03f, 2.310360438e-03f, - 2.199954675e-03f, 2.089566538e-03f, 1.979199397e-03f, 1.868856617e-03f, 1.758541560e-03f, 1.648257585e-03f, 1.538008047e-03f, 1.427796297e-03f, 1.317625683e-03f, 1.207499550e-03f, - 1.097421236e-03f, 9.873940787e-04f, 8.774214091e-04f, 7.675065552e-04f, 6.576528400e-04f, 5.478635827e-04f, 4.381420973e-04f, 3.284916938e-04f, 2.189156771e-04f, 1.094173474e-04f, - 2.182991377e-17f, -1.093330749e-04f, -2.185785921e-04f, -3.277332716e-04f, -4.367938388e-04f, -5.457570245e-04f, -6.546195649e-04f, -7.633782019e-04f, -8.720296828e-04f, -9.805707612e-04f, - -1.088998196e-03f, -1.197308753e-03f, -1.305499202e-03f, -1.413566322e-03f, -1.521506895e-03f, -1.629317713e-03f, -1.736995571e-03f, -1.844537272e-03f, -1.951939626e-03f, -2.059199449e-03f, - -2.166313564e-03f, -2.273278801e-03f, -2.380091998e-03f, -2.486749998e-03f, -2.593249653e-03f, -2.699587821e-03f, -2.805761368e-03f, -2.911767168e-03f, -3.017602101e-03f, -3.123263056e-03f, - -3.228746930e-03f, -3.334050625e-03f, -3.439171055e-03f, -3.544105139e-03f, -3.648849805e-03f, -3.753401990e-03f, -3.857758638e-03f, -3.961916701e-03f, -4.065873141e-03f, -4.169624928e-03f, - -4.273169040e-03f, -4.376502464e-03f, -4.479622196e-03f, -4.582525240e-03f, -4.685208611e-03f, -4.787669329e-03f, -4.889904429e-03f, -4.991910949e-03f, -5.093685941e-03f, -5.195226464e-03f, - -5.296529587e-03f, -5.397592389e-03f, -5.498411958e-03f, -5.598985391e-03f, -5.699309796e-03f, -5.799382290e-03f, -5.899200002e-03f, -5.998760068e-03f, -6.098059637e-03f, -6.197095864e-03f, - -6.295865920e-03f, -6.394366981e-03f, -6.492596236e-03f, -6.590550886e-03f, -6.688228138e-03f, -6.785625215e-03f, -6.882739346e-03f, -6.979567774e-03f, -7.076107752e-03f, -7.172356543e-03f, - -7.268311423e-03f, -7.363969676e-03f, -7.459328600e-03f, -7.554385503e-03f, -7.649137706e-03f, -7.743582538e-03f, -7.837717343e-03f, -7.931539474e-03f, -8.025046298e-03f, -8.118235190e-03f, - -8.211103542e-03f, -8.303648753e-03f, -8.395868236e-03f, -8.487759416e-03f, -8.579319730e-03f, -8.670546627e-03f, -8.761437568e-03f, -8.851990027e-03f, -8.942201488e-03f, -9.032069451e-03f, - -9.121591426e-03f, -9.210764935e-03f, -9.299587515e-03f, -9.388056714e-03f, -9.476170092e-03f, -9.563925224e-03f, -9.651319696e-03f, -9.738351108e-03f, -9.825017072e-03f, -9.911315213e-03f, - -9.997243172e-03f, -1.008279860e-02f, -1.016797916e-02f, -1.025278253e-02f, -1.033720640e-02f, -1.042124849e-02f, -1.050490650e-02f, -1.058817816e-02f, -1.067106124e-02f, -1.075355348e-02f, - -1.083565265e-02f, -1.091735655e-02f, -1.099866297e-02f, -1.107956973e-02f, -1.116007466e-02f, -1.124017560e-02f, -1.131987040e-02f, -1.139915694e-02f, -1.147803310e-02f, -1.155649678e-02f, - -1.163454590e-02f, -1.171217837e-02f, -1.178939215e-02f, -1.186618518e-02f, -1.194255545e-02f, -1.201850093e-02f, -1.209401962e-02f, -1.216910954e-02f, -1.224376872e-02f, -1.231799520e-02f, - -1.239178705e-02f, -1.246514232e-02f, -1.253805912e-02f, -1.261053554e-02f, -1.268256970e-02f, -1.275415975e-02f, -1.282530381e-02f, -1.289600006e-02f, -1.296624668e-02f, -1.303604186e-02f, - -1.310538381e-02f, -1.317427075e-02f, -1.324270092e-02f, -1.331067258e-02f, -1.337818400e-02f, -1.344523345e-02f, -1.351181925e-02f, -1.357793972e-02f, -1.364359317e-02f, -1.370877796e-02f, - -1.377349246e-02f, -1.383773504e-02f, -1.390150410e-02f, -1.396479804e-02f, -1.402761530e-02f, -1.408995432e-02f, -1.415181355e-02f, -1.421319147e-02f, -1.427408657e-02f, -1.433449735e-02f, - -1.439442234e-02f, -1.445386007e-02f, -1.451280909e-02f, -1.457126799e-02f, -1.462923534e-02f, -1.468670974e-02f, -1.474368982e-02f, -1.480017421e-02f, -1.485616156e-02f, -1.491165054e-02f, - -1.496663982e-02f, -1.502112812e-02f, -1.507511414e-02f, -1.512859663e-02f, -1.518157432e-02f, -1.523404598e-02f, -1.528601041e-02f, -1.533746638e-02f, -1.538841272e-02f, -1.543884827e-02f, - -1.548877186e-02f, -1.553818237e-02f, -1.558707867e-02f, -1.563545966e-02f, -1.568332426e-02f, -1.573067140e-02f, -1.577750002e-02f, -1.582380909e-02f, -1.586959760e-02f, -1.591486453e-02f, - -1.595960890e-02f, -1.600382976e-02f, -1.604752613e-02f, -1.609069710e-02f, -1.613334173e-02f, -1.617545914e-02f, -1.621704843e-02f, -1.625810874e-02f, -1.629863922e-02f, -1.633863903e-02f, - -1.637810736e-02f, -1.641704341e-02f, -1.645544639e-02f, -1.649331554e-02f, -1.653065010e-02f, -1.656744936e-02f, -1.660371259e-02f, -1.663943909e-02f, -1.667462819e-02f, -1.670927921e-02f, - -1.674339152e-02f, -1.677696448e-02f, -1.680999748e-02f, -1.684248992e-02f, -1.687444123e-02f, -1.690585084e-02f, -1.693671821e-02f, -1.696704281e-02f, -1.699682412e-02f, -1.702606167e-02f, - -1.705475496e-02f, -1.708290354e-02f, -1.711050696e-02f, -1.713756481e-02f, -1.716407667e-02f, -1.719004215e-02f, -1.721546088e-02f, -1.724033250e-02f, -1.726465666e-02f, -1.728843306e-02f, - -1.731166137e-02f, -1.733434131e-02f, -1.735647262e-02f, -1.737805502e-02f, -1.739908830e-02f, -1.741957222e-02f, -1.743950658e-02f, -1.745889119e-02f, -1.747772589e-02f, -1.749601052e-02f, - -1.751374494e-02f, -1.753092905e-02f, -1.754756272e-02f, -1.756364589e-02f, -1.757917847e-02f, -1.759416043e-02f, -1.760859172e-02f, -1.762247233e-02f, -1.763580226e-02f, -1.764858153e-02f, - -1.766081016e-02f, -1.767248821e-02f, -1.768361574e-02f, -1.769419284e-02f, -1.770421962e-02f, -1.771369618e-02f, -1.772262266e-02f, -1.773099921e-02f, -1.773882601e-02f, -1.774610323e-02f, - -1.775283107e-02f, -1.775900976e-02f, -1.776463953e-02f, -1.776972062e-02f, -1.777425332e-02f, -1.777823789e-02f, -1.778167465e-02f, -1.778456391e-02f, -1.778690601e-02f, -1.778870129e-02f, - -1.778995012e-02f, -1.779065289e-02f, -1.779081000e-02f, -1.779042186e-02f, -1.778948890e-02f, -1.778801158e-02f, -1.778599036e-02f, -1.778342573e-02f, -1.778031818e-02f, -1.777666822e-02f, - -1.777247639e-02f, -1.776774323e-02f, -1.776246931e-02f, -1.775665521e-02f, -1.775030151e-02f, -1.774340884e-02f, -1.773597783e-02f, -1.772800910e-02f, -1.771950333e-02f, -1.771046119e-02f, - -1.770088337e-02f, -1.769077059e-02f, -1.768012355e-02f, -1.766894300e-02f, -1.765722970e-02f, -1.764498441e-02f, -1.763220793e-02f, -1.761890106e-02f, -1.760506460e-02f, -1.759069941e-02f, - -1.757580631e-02f, -1.756038619e-02f, -1.754443992e-02f, -1.752796839e-02f, -1.751097251e-02f, -1.749345322e-02f, -1.747541145e-02f, -1.745684816e-02f, -1.743776432e-02f, -1.741816093e-02f, - -1.739803897e-02f, -1.737739947e-02f, -1.735624347e-02f, -1.733457201e-02f, -1.731238614e-02f, -1.728968696e-02f, -1.726647555e-02f, -1.724275303e-02f, -1.721852050e-02f, -1.719377911e-02f, - -1.716853002e-02f, -1.714277438e-02f, -1.711651339e-02f, -1.708974822e-02f, -1.706248011e-02f, -1.703471026e-02f, -1.700643992e-02f, -1.697767035e-02f, -1.694840280e-02f, -1.691863857e-02f, - -1.688837895e-02f, -1.685762524e-02f, -1.682637879e-02f, -1.679464091e-02f, -1.676241297e-02f, -1.672969634e-02f, -1.669649239e-02f, -1.666280252e-02f, -1.662862814e-02f, -1.659397066e-02f, - -1.655883154e-02f, -1.652321220e-02f, -1.648711413e-02f, -1.645053880e-02f, -1.641348769e-02f, -1.637596231e-02f, -1.633796418e-02f, -1.629949483e-02f, -1.626055580e-02f, -1.622114864e-02f, - -1.618127494e-02f, -1.614093627e-02f, -1.610013423e-02f, -1.605887043e-02f, -1.601714649e-02f, -1.597496404e-02f, -1.593232474e-02f, -1.588923024e-02f, -1.584568222e-02f, -1.580168236e-02f, - -1.575723237e-02f, -1.571233395e-02f, -1.566698882e-02f, -1.562119873e-02f, -1.557496541e-02f, -1.552829064e-02f, -1.548117618e-02f, -1.543362382e-02f, -1.538563536e-02f, -1.533721259e-02f, - -1.528835736e-02f, -1.523907147e-02f, -1.518935679e-02f, -1.513921517e-02f, -1.508864847e-02f, -1.503765858e-02f, -1.498624738e-02f, -1.493441678e-02f, -1.488216868e-02f, -1.482950503e-02f, - -1.477642774e-02f, -1.472293878e-02f, -1.466904010e-02f, -1.461473366e-02f, -1.456002145e-02f, -1.450490546e-02f, -1.444938769e-02f, -1.439347016e-02f, -1.433715489e-02f, -1.428044391e-02f, - -1.422333927e-02f, -1.416584303e-02f, -1.410795725e-02f, -1.404968400e-02f, -1.399102538e-02f, -1.393198348e-02f, -1.387256040e-02f, -1.381275828e-02f, -1.375257922e-02f, -1.369202537e-02f, - -1.363109888e-02f, -1.356980190e-02f, -1.350813660e-02f, -1.344610515e-02f, -1.338370974e-02f, -1.332095257e-02f, -1.325783584e-02f, -1.319436176e-02f, -1.313053256e-02f, -1.306635046e-02f, - -1.300181771e-02f, -1.293693657e-02f, -1.287170928e-02f, -1.280613812e-02f, -1.274022536e-02f, -1.267397329e-02f, -1.260738420e-02f, -1.254046041e-02f, -1.247320420e-02f, -1.240561792e-02f, - -1.233770388e-02f, -1.226946442e-02f, -1.220090189e-02f, -1.213201864e-02f, -1.206281703e-02f, -1.199329942e-02f, -1.192346820e-02f, -1.185332574e-02f, -1.178287445e-02f, -1.171211672e-02f, - -1.164105495e-02f, -1.156969156e-02f, -1.149802898e-02f, -1.142606963e-02f, -1.135381595e-02f, -1.128127038e-02f, -1.120843537e-02f, -1.113531338e-02f, -1.106190688e-02f, -1.098821834e-02f, - -1.091425023e-02f, -1.084000504e-02f, -1.076548525e-02f, -1.069069338e-02f, -1.061563192e-02f, -1.054030339e-02f, -1.046471029e-02f, -1.038885516e-02f, -1.031274052e-02f, -1.023636891e-02f, - -1.015974286e-02f, -1.008286494e-02f, -1.000573768e-02f, -9.928363641e-03f, -9.850745397e-03f, -9.772885513e-03f, -9.694786563e-03f, -9.616451127e-03f, -9.537881792e-03f, -9.459081147e-03f, - -9.380051789e-03f, -9.300796317e-03f, -9.221317339e-03f, -9.141617464e-03f, -9.061699307e-03f, -8.981565488e-03f, -8.901218632e-03f, -8.820661369e-03f, -8.739896330e-03f, -8.658926155e-03f, - -8.577753484e-03f, -8.496380965e-03f, -8.414811248e-03f, -8.333046986e-03f, -8.251090838e-03f, -8.168945467e-03f, -8.086613537e-03f, -8.004097718e-03f, -7.921400684e-03f, -7.838525110e-03f, - -7.755473677e-03f, -7.672249068e-03f, -7.588853969e-03f, -7.505291070e-03f, -7.421563063e-03f, -7.337672645e-03f, -7.253622514e-03f, -7.169415370e-03f, -7.085053919e-03f, -7.000540867e-03f, - -6.915878923e-03f, -6.831070799e-03f, -6.746119209e-03f, -6.661026870e-03f, -6.575796500e-03f, -6.490430820e-03f, -6.404932553e-03f, -6.319304423e-03f, -6.233549158e-03f, -6.147669486e-03f, - -6.061668136e-03f, -5.975547842e-03f, -5.889311335e-03f, -5.802961351e-03f, -5.716500626e-03f, -5.629931898e-03f, -5.543257904e-03f, -5.456481385e-03f, -5.369605081e-03f, -5.282631735e-03f, - -5.195564088e-03f, -5.108404883e-03f, -5.021156866e-03f, -4.933822780e-03f, -4.846405371e-03f, -4.758907383e-03f, -4.671331564e-03f, -4.583680658e-03f, -4.495957413e-03f, -4.408164574e-03f, - -4.320304889e-03f, -4.232381103e-03f, -4.144395962e-03f, -4.056352213e-03f, -3.968252602e-03f, -3.880099872e-03f, -3.791896769e-03f, -3.703646038e-03f, -3.615350421e-03f, -3.527012661e-03f, - -3.438635500e-03f, -3.350221679e-03f, -3.261773938e-03f, -3.173295015e-03f, -3.084787649e-03f, -2.996254576e-03f, -2.907698531e-03f, -2.819122247e-03f, -2.730528457e-03f, -2.641919891e-03f, - -2.553299279e-03f, -2.464669348e-03f, -2.376032822e-03f, -2.287392425e-03f, -2.198750880e-03f, -2.110110904e-03f, -2.021475216e-03f, -1.932846530e-03f, -1.844227560e-03f, -1.755621015e-03f, - -1.667029603e-03f, -1.578456029e-03f, -1.489902996e-03f, -1.401373204e-03f, -1.312869349e-03f, -1.224394127e-03f, -1.135950228e-03f, -1.047540340e-03f, -9.591671481e-04f, -8.708333344e-04f, - -7.825415772e-04f, -6.942945518e-04f, -6.060949297e-04f, -5.179453792e-04f, -4.298485647e-04f, -3.418071472e-04f, -2.538237838e-04f, -1.659011277e-04f, -7.804182819e-05f, 9.751469317e-06f, - 9.747612359e-05f, 1.851294975e-04f, 2.727089583e-04f, 3.602118773e-04f, 4.476356303e-04f, 5.349775978e-04f, 6.222351645e-04f, 7.094057199e-04f, 7.964866582e-04f, 8.834753782e-04f, - 9.703692839e-04f, 1.057165784e-03f, 1.143862292e-03f, 1.230456227e-03f, 1.316945012e-03f, 1.403326078e-03f, 1.489596858e-03f, 1.575754792e-03f, 1.661797325e-03f, 1.747721909e-03f, - 1.833526000e-03f, 1.919207060e-03f, 2.004762557e-03f, 2.090189963e-03f, 2.175486760e-03f, 2.260650433e-03f, 2.345678472e-03f, 2.430568376e-03f, 2.515317649e-03f, 2.599923801e-03f, - 2.684384348e-03f, 2.768696812e-03f, 2.852858725e-03f, 2.936867620e-03f, 3.020721041e-03f, 3.104416536e-03f, 3.187951663e-03f, 3.271323982e-03f, 3.354531065e-03f, 3.437570488e-03f, - 3.520439833e-03f, 3.603136692e-03f, 3.685658664e-03f, 3.768003352e-03f, 3.850168369e-03f, 3.932151335e-03f, 4.013949877e-03f, 4.095561630e-03f, 4.176984237e-03f, 4.258215346e-03f, - 4.339252617e-03f, 4.420093713e-03f, 4.500736309e-03f, 4.581178085e-03f, 4.661416731e-03f, 4.741449944e-03f, 4.821275429e-03f, 4.900890899e-03f, 4.980294076e-03f, 5.059482689e-03f, - 5.138454479e-03f, 5.217207189e-03f, 5.295738577e-03f, 5.374046406e-03f, 5.452128447e-03f, 5.529982482e-03f, 5.607606301e-03f, 5.684997702e-03f, 5.762154492e-03f, 5.839074487e-03f, - 5.915755513e-03f, 5.992195405e-03f, 6.068392004e-03f, 6.144343164e-03f, 6.220046746e-03f, 6.295500621e-03f, 6.370702670e-03f, 6.445650782e-03f, 6.520342856e-03f, 6.594776801e-03f, - 6.668950534e-03f, 6.742861983e-03f, 6.816509087e-03f, 6.889889791e-03f, 6.963002052e-03f, 7.035843839e-03f, 7.108413126e-03f, 7.180707900e-03f, 7.252726159e-03f, 7.324465908e-03f, - 7.395925164e-03f, 7.467101954e-03f, 7.537994315e-03f, 7.608600294e-03f, 7.678917949e-03f, 7.748945348e-03f, 7.818680569e-03f, 7.888121701e-03f, 7.957266844e-03f, 8.026114106e-03f, - 8.094661610e-03f, 8.162907485e-03f, 8.230849874e-03f, 8.298486930e-03f, 8.365816815e-03f, 8.432837705e-03f, 8.499547785e-03f, 8.565945250e-03f, 8.632028308e-03f, 8.697795178e-03f, - 8.763244088e-03f, 8.828373279e-03f, 8.893181003e-03f, 8.957665522e-03f, 9.021825112e-03f, 9.085658056e-03f, 9.149162653e-03f, 9.212337210e-03f, 9.275180048e-03f, 9.337689497e-03f, - 9.399863900e-03f, 9.461701611e-03f, 9.523200997e-03f, 9.584360435e-03f, 9.645178314e-03f, 9.705653035e-03f, 9.765783012e-03f, 9.825566668e-03f, 9.885002441e-03f, 9.944088778e-03f, - 1.000282414e-02f, 1.006120700e-02f, 1.011923584e-02f, 1.017690916e-02f, 1.023422547e-02f, 1.029118328e-02f, 1.034778113e-02f, 1.040401757e-02f, 1.045989115e-02f, 1.051540044e-02f, - 1.057054403e-02f, 1.062532050e-02f, 1.067972847e-02f, 1.073376654e-02f, 1.078743337e-02f, 1.084072757e-02f, 1.089364783e-02f, 1.094619279e-02f, 1.099836115e-02f, 1.105015160e-02f, - 1.110156284e-02f, 1.115259360e-02f, 1.120324260e-02f, 1.125350859e-02f, 1.130339033e-02f, 1.135288658e-02f, 1.140199614e-02f, 1.145071779e-02f, 1.149905034e-02f, 1.154699262e-02f, - 1.159454347e-02f, 1.164170171e-02f, 1.168846623e-02f, 1.173483589e-02f, 1.178080957e-02f, 1.182638619e-02f, 1.187156464e-02f, 1.191634385e-02f, 1.196072276e-02f, 1.200470033e-02f, - 1.204827552e-02f, 1.209144731e-02f, 1.213421468e-02f, 1.217657664e-02f, 1.221853222e-02f, 1.226008043e-02f, 1.230122033e-02f, 1.234195097e-02f, 1.238227142e-02f, 1.242218076e-02f, - 1.246167810e-02f, 1.250076254e-02f, 1.253943321e-02f, 1.257768925e-02f, 1.261552980e-02f, 1.265295403e-02f, 1.268996111e-02f, 1.272655025e-02f, 1.276272064e-02f, 1.279847150e-02f, - 1.283380206e-02f, 1.286871157e-02f, 1.290319928e-02f, 1.293726447e-02f, 1.297090643e-02f, 1.300412445e-02f, 1.303691784e-02f, 1.306928594e-02f, 1.310122807e-02f, 1.313274361e-02f, - 1.316383190e-02f, 1.319449234e-02f, 1.322472431e-02f, 1.325452723e-02f, 1.328390051e-02f, 1.331284360e-02f, 1.334135594e-02f, 1.336943699e-02f, 1.339708623e-02f, 1.342430315e-02f, - 1.345108725e-02f, 1.347743805e-02f, 1.350335508e-02f, 1.352883789e-02f, 1.355388603e-02f, 1.357849908e-02f, 1.360267662e-02f, 1.362641825e-02f, 1.364972358e-02f, 1.367259224e-02f, - 1.369502388e-02f, 1.371701814e-02f, 1.373857469e-02f, 1.375969321e-02f, 1.378037341e-02f, 1.380061498e-02f, 1.382041766e-02f, 1.383978117e-02f, 1.385870528e-02f, 1.387718973e-02f, - 1.389523431e-02f, 1.391283881e-02f, 1.393000304e-02f, 1.394672681e-02f, 1.396300995e-02f, 1.397885232e-02f, 1.399425376e-02f, 1.400921416e-02f, 1.402373340e-02f, 1.403781138e-02f, - 1.405144802e-02f, 1.406464323e-02f, 1.407739697e-02f, 1.408970919e-02f, 1.410157986e-02f, 1.411300895e-02f, 1.412399647e-02f, 1.413454242e-02f, 1.414464683e-02f, 1.415430973e-02f, - 1.416353118e-02f, 1.417231122e-02f, 1.418064996e-02f, 1.418854746e-02f, 1.419600384e-02f, 1.420301921e-02f, 1.420959371e-02f, 1.421572747e-02f, 1.422142066e-02f, 1.422667345e-02f, - 1.423148602e-02f, 1.423585857e-02f, 1.423979131e-02f, 1.424328446e-02f, 1.424633827e-02f, 1.424895297e-02f, 1.425112885e-02f, 1.425286617e-02f, 1.425416523e-02f, 1.425502632e-02f, - 1.425544978e-02f, 1.425543592e-02f, 1.425498509e-02f, 1.425409765e-02f, 1.425277397e-02f, 1.425101443e-02f, 1.424881943e-02f, 1.424618938e-02f, 1.424312469e-02f, 1.423962581e-02f, - 1.423569318e-02f, 1.423132727e-02f, 1.422652854e-02f, 1.422129749e-02f, 1.421563461e-02f, 1.420954042e-02f, 1.420301544e-02f, 1.419606022e-02f, 1.418867530e-02f, 1.418086125e-02f, - 1.417261864e-02f, 1.416394806e-02f, 1.415485012e-02f, 1.414532543e-02f, 1.413537462e-02f, 1.412499833e-02f, 1.411419721e-02f, 1.410297193e-02f, 1.409132316e-02f, 1.407925159e-02f, - 1.406675793e-02f, 1.405384290e-02f, 1.404050721e-02f, 1.402675161e-02f, 1.401257685e-02f, 1.399798370e-02f, 1.398297293e-02f, 1.396754533e-02f, 1.395170170e-02f, 1.393544286e-02f, - 1.391876962e-02f, 1.390168284e-02f, 1.388418335e-02f, 1.386627202e-02f, 1.384794972e-02f, 1.382921734e-02f, 1.381007577e-02f, 1.379052593e-02f, 1.377056873e-02f, 1.375020511e-02f, - 1.372943601e-02f, 1.370826239e-02f, 1.368668521e-02f, 1.366470546e-02f, 1.364232413e-02f, 1.361954221e-02f, 1.359636073e-02f, 1.357278070e-02f, 1.354880317e-02f, 1.352442919e-02f, - 1.349965981e-02f, 1.347449610e-02f, 1.344893915e-02f, 1.342299005e-02f, 1.339664991e-02f, 1.336991984e-02f, 1.334280097e-02f, 1.331529443e-02f, 1.328740138e-02f, 1.325912298e-02f, - 1.323046040e-02f, 1.320141481e-02f, 1.317198742e-02f, 1.314217942e-02f, 1.311199203e-02f, 1.308142648e-02f, 1.305048399e-02f, 1.301916582e-02f, 1.298747323e-02f, 1.295540748e-02f, - 1.292296984e-02f, 1.289016161e-02f, 1.285698409e-02f, 1.282343858e-02f, 1.278952640e-02f, 1.275524889e-02f, 1.272060738e-02f, 1.268560322e-02f, 1.265023778e-02f, 1.261451241e-02f, - 1.257842851e-02f, 1.254198745e-02f, 1.250519065e-02f, 1.246803951e-02f, 1.243053544e-02f, 1.239267989e-02f, 1.235447428e-02f, 1.231592007e-02f, 1.227701871e-02f, 1.223777167e-02f, - 1.219818043e-02f, 1.215824647e-02f, 1.211797128e-02f, 1.207735639e-02f, 1.203640329e-02f, 1.199511351e-02f, 1.195348858e-02f, 1.191153005e-02f, 1.186923947e-02f, 1.182661839e-02f, - 1.178366838e-02f, 1.174039102e-02f, 1.169678791e-02f, 1.165286062e-02f, 1.160861077e-02f, 1.156403997e-02f, 1.151914983e-02f, 1.147394200e-02f, 1.142841810e-02f, 1.138257978e-02f, - 1.133642870e-02f, 1.128996652e-02f, 1.124319491e-02f, 1.119611555e-02f, 1.114873013e-02f, 1.110104034e-02f, 1.105304790e-02f, 1.100475450e-02f, 1.095616186e-02f, 1.090727173e-02f, - 1.085808582e-02f, 1.080860589e-02f, 1.075883369e-02f, 1.070877096e-02f, 1.065841949e-02f, 1.060778103e-02f, 1.055685738e-02f, 1.050565032e-02f, 1.045416164e-02f, 1.040239314e-02f, - 1.035034665e-02f, 1.029802397e-02f, 1.024542692e-02f, 1.019255735e-02f, 1.013941708e-02f, 1.008600796e-02f, 1.003233184e-02f, 9.978390578e-03f, 9.924186043e-03f, 9.869720105e-03f, - 9.814994640e-03f, 9.760011534e-03f, 9.704772677e-03f, 9.649279967e-03f, 9.593535306e-03f, 9.537540606e-03f, 9.481297782e-03f, 9.424808755e-03f, 9.368075455e-03f, 9.311099815e-03f, - 9.253883775e-03f, 9.196429282e-03f, 9.138738286e-03f, 9.080812746e-03f, 9.022654625e-03f, 8.964265890e-03f, 8.905648517e-03f, 8.846804485e-03f, 8.787735779e-03f, 8.728444389e-03f, - 8.668932312e-03f, 8.609201548e-03f, 8.549254104e-03f, 8.489091989e-03f, 8.428717221e-03f, 8.368131821e-03f, 8.307337814e-03f, 8.246337232e-03f, 8.185132109e-03f, 8.123724486e-03f, - 8.062116408e-03f, 8.000309924e-03f, 7.938307088e-03f, 7.876109958e-03f, 7.813720597e-03f, 7.751141071e-03f, 7.688373453e-03f, 7.625419816e-03f, 7.562282240e-03f, 7.498962809e-03f, - 7.435463609e-03f, 7.371786733e-03f, 7.307934274e-03f, 7.243908332e-03f, 7.179711008e-03f, 7.115344409e-03f, 7.050810645e-03f, 6.986111827e-03f, 6.921250074e-03f, 6.856227503e-03f, - 6.791046239e-03f, 6.725708407e-03f, 6.660216137e-03f, 6.594571562e-03f, 6.528776815e-03f, 6.462834036e-03f, 6.396745366e-03f, 6.330512949e-03f, 6.264138932e-03f, 6.197625463e-03f, - 6.130974695e-03f, 6.064188782e-03f, 5.997269880e-03f, 5.930220151e-03f, 5.863041754e-03f, 5.795736853e-03f, 5.728307615e-03f, 5.660756208e-03f, 5.593084802e-03f, 5.525295568e-03f, - 5.457390682e-03f, 5.389372318e-03f, 5.321242655e-03f, 5.253003871e-03f, 5.184658149e-03f, 5.116207669e-03f, 5.047654617e-03f, 4.979001177e-03f, 4.910249536e-03f, 4.841401883e-03f, - 4.772460407e-03f, 4.703427298e-03f, 4.634304748e-03f, 4.565094949e-03f, 4.495800095e-03f, 4.426422380e-03f, 4.356963999e-03f, 4.287427149e-03f, 4.217814025e-03f, 4.148126826e-03f, - 4.078367748e-03f, 4.008538990e-03f, 3.938642751e-03f, 3.868681229e-03f, 3.798656624e-03f, 3.728571136e-03f, 3.658426963e-03f, 3.588226305e-03f, 3.517971362e-03f, 3.447664334e-03f, - 3.377307419e-03f, 3.306902818e-03f, 3.236452728e-03f, 3.165959349e-03f, 3.095424879e-03f, 3.024851514e-03f, 2.954241454e-03f, 2.883596893e-03f, 2.812920028e-03f, 2.742213054e-03f, - 2.671478165e-03f, 2.600717554e-03f, 2.529933415e-03f, 2.459127938e-03f, 2.388303314e-03f, 2.317461732e-03f, 2.246605380e-03f, 2.175736444e-03f, 2.104857111e-03f, 2.033969564e-03f, - 1.963075986e-03f, 1.892178557e-03f, 1.821279457e-03f, 1.750380863e-03f, 1.679484952e-03f, 1.608593897e-03f, 1.537709872e-03f, 1.466835045e-03f, 1.395971586e-03f, 1.325121660e-03f, - 1.254287432e-03f, 1.183471064e-03f, 1.112674715e-03f, 1.041900543e-03f, 9.711507019e-04f, 9.004273450e-04f, 8.297326221e-04f, 7.590686805e-04f, 6.884376648e-04f, 6.178417172e-04f, - 5.472829768e-04f, 4.767635801e-04f, 4.062856604e-04f, 3.358513483e-04f, 2.654627713e-04f, 1.951220538e-04f, 1.248313171e-04f, 5.459267905e-05f, -1.559174549e-05f, -8.571984515e-05f, - -1.557895119e-04f, -2.257986414e-04f, -2.957451324e-04f, -3.656268877e-04f, -4.354418134e-04f, -5.051878197e-04f, -5.748628201e-04f, -6.444647323e-04f, -7.139914778e-04f, -7.834409820e-04f, - -8.528111744e-04f, -9.220999885e-04f, -9.913053620e-04f, -1.060425237e-03f, -1.129457559e-03f, -1.198400279e-03f, -1.267251352e-03f, -1.336008737e-03f, -1.404670398e-03f, -1.473234303e-03f, - -1.541698426e-03f, -1.610060743e-03f, -1.678319237e-03f, -1.746471896e-03f, -1.814516711e-03f, -1.882451679e-03f, -1.950274803e-03f, -2.017984088e-03f, -2.085577548e-03f, -2.153053199e-03f, - -2.220409064e-03f, -2.287643170e-03f, -2.354753551e-03f, -2.421738243e-03f, -2.488595292e-03f, -2.555322746e-03f, -2.621918660e-03f, -2.688381094e-03f, -2.754708114e-03f, -2.820897792e-03f, - -2.886948206e-03f, -2.952857438e-03f, -3.018623577e-03f, -3.084244719e-03f, -3.149718964e-03f, -3.215044419e-03f, -3.280219198e-03f, -3.345241419e-03f, -3.410109209e-03f, -3.474820698e-03f, - -3.539374024e-03f, -3.603767332e-03f, -3.667998773e-03f, -3.732066503e-03f, -3.795968686e-03f, -3.859703491e-03f, -3.923269097e-03f, -3.986663686e-03f, -4.049885448e-03f, -4.112932580e-03f, - -4.175803286e-03f, -4.238495776e-03f, -4.301008268e-03f, -4.363338986e-03f, -4.425486161e-03f, -4.487448031e-03f, -4.549222843e-03f, -4.610808848e-03f, -4.672204307e-03f, -4.733407486e-03f, - -4.794416661e-03f, -4.855230112e-03f, -4.915846129e-03f, -4.976263008e-03f, -5.036479053e-03f, -5.096492576e-03f, -5.156301896e-03f, -5.215905339e-03f, -5.275301240e-03f, -5.334487941e-03f, - -5.393463792e-03f, -5.452227150e-03f, -5.510776381e-03f, -5.569109858e-03f, -5.627225962e-03f, -5.685123082e-03f, -5.742799617e-03f, -5.800253970e-03f, -5.857484556e-03f, -5.914489796e-03f, - -5.971268120e-03f, -6.027817966e-03f, -6.084137779e-03f, -6.140226015e-03f, -6.196081136e-03f, -6.251701614e-03f, -6.307085927e-03f, -6.362232566e-03f, -6.417140025e-03f, -6.471806811e-03f, - -6.526231437e-03f, -6.580412426e-03f, -6.634348309e-03f, -6.688037625e-03f, -6.741478923e-03f, -6.794670761e-03f, -6.847611704e-03f, -6.900300328e-03f, -6.952735217e-03f, -7.004914963e-03f, - -7.056838168e-03f, -7.108503444e-03f, -7.159909409e-03f, -7.211054694e-03f, -7.261937935e-03f, -7.312557780e-03f, -7.362912885e-03f, -7.413001917e-03f, -7.462823549e-03f, -7.512376466e-03f, - -7.561659362e-03f, -7.610670938e-03f, -7.659409908e-03f, -7.707874992e-03f, -7.756064921e-03f, -7.803978437e-03f, -7.851614288e-03f, -7.898971235e-03f, -7.946048046e-03f, -7.992843501e-03f, - -8.039356386e-03f, -8.085585501e-03f, -8.131529653e-03f, -8.177187659e-03f, -8.222558345e-03f, -8.267640550e-03f, -8.312433119e-03f, -8.356934910e-03f, -8.401144787e-03f, -8.445061628e-03f, - -8.488684319e-03f, -8.532011755e-03f, -8.575042843e-03f, -8.617776497e-03f, -8.660211646e-03f, -8.702347224e-03f, -8.744182177e-03f, -8.785715462e-03f, -8.826946044e-03f, -8.867872901e-03f, - -8.908495019e-03f, -8.948811394e-03f, -8.988821033e-03f, -9.028522954e-03f, -9.067916184e-03f, -9.106999760e-03f, -9.145772731e-03f, -9.184234155e-03f, -9.222383100e-03f, -9.260218645e-03f, - -9.297739880e-03f, -9.334945904e-03f, -9.371835828e-03f, -9.408408771e-03f, -9.444663866e-03f, -9.480600252e-03f, -9.516217084e-03f, -9.551513521e-03f, -9.586488739e-03f, -9.621141920e-03f, - -9.655472258e-03f, -9.689478958e-03f, -9.723161235e-03f, -9.756518316e-03f, -9.789549435e-03f, -9.822253841e-03f, -9.854630791e-03f, -9.886679554e-03f, -9.918399409e-03f, -9.949789644e-03f, - -9.980849562e-03f, -1.001157847e-02f, -1.004197570e-02f, -1.007204057e-02f, -1.010177243e-02f, -1.013117064e-02f, -1.016023456e-02f, -1.018896357e-02f, -1.021735704e-02f, -1.024541439e-02f, - -1.027313501e-02f, -1.030051833e-02f, -1.032756378e-02f, -1.035427079e-02f, -1.038063882e-02f, -1.040666733e-02f, -1.043235580e-02f, -1.045770371e-02f, -1.048271054e-02f, -1.050737582e-02f, - -1.053169905e-02f, -1.055567977e-02f, -1.057931751e-02f, -1.060261182e-02f, -1.062556226e-02f, -1.064816841e-02f, -1.067042984e-02f, -1.069234615e-02f, -1.071391694e-02f, -1.073514183e-02f, - -1.075602045e-02f, -1.077655242e-02f, -1.079673741e-02f, -1.081657506e-02f, -1.083606506e-02f, -1.085520707e-02f, -1.087400079e-02f, -1.089244592e-02f, -1.091054218e-02f, -1.092828929e-02f, - -1.094568699e-02f, -1.096273502e-02f, -1.097943315e-02f, -1.099578113e-02f, -1.101177875e-02f, -1.102742580e-02f, -1.104272208e-02f, -1.105766741e-02f, -1.107226160e-02f, -1.108650449e-02f, - -1.110039592e-02f, -1.111393576e-02f, -1.112712387e-02f, -1.113996012e-02f, -1.115244440e-02f, -1.116457662e-02f, -1.117635668e-02f, -1.118778451e-02f, -1.119886004e-02f, -1.120958322e-02f, - -1.121995398e-02f, -1.122997231e-02f, -1.123963818e-02f, -1.124895157e-02f, -1.125791248e-02f, -1.126652092e-02f, -1.127477691e-02f, -1.128268048e-02f, -1.129023166e-02f, -1.129743052e-02f, - -1.130427712e-02f, -1.131077152e-02f, -1.131691381e-02f, -1.132270409e-02f, -1.132814247e-02f, -1.133322905e-02f, -1.133796396e-02f, -1.134234735e-02f, -1.134637936e-02f, -1.135006015e-02f, - -1.135338989e-02f, -1.135636876e-02f, -1.135899695e-02f, -1.136127467e-02f, -1.136320212e-02f, -1.136477953e-02f, -1.136600713e-02f, -1.136688517e-02f, -1.136741390e-02f, -1.136759359e-02f, - -1.136742451e-02f, -1.136690694e-02f, -1.136604120e-02f, -1.136482757e-02f, -1.136326638e-02f, -1.136135796e-02f, -1.135910265e-02f, -1.135650079e-02f, -1.135355275e-02f, -1.135025889e-02f, - -1.134661959e-02f, -1.134263525e-02f, -1.133830626e-02f, -1.133363304e-02f, -1.132861600e-02f, -1.132325559e-02f, -1.131755223e-02f, -1.131150638e-02f, -1.130511850e-02f, -1.129838907e-02f, - -1.129131857e-02f, -1.128390749e-02f, -1.127615633e-02f, -1.126806560e-02f, -1.125963583e-02f, -1.125086754e-02f, -1.124176129e-02f, -1.123231762e-02f, -1.122253710e-02f, -1.121242030e-02f, - -1.120196779e-02f, -1.119118018e-02f, -1.118005807e-02f, -1.116860205e-02f, -1.115681277e-02f, -1.114469084e-02f, -1.113223691e-02f, -1.111945164e-02f, -1.110633567e-02f, -1.109288968e-02f, - -1.107911435e-02f, -1.106501036e-02f, -1.105057843e-02f, -1.103581924e-02f, -1.102073353e-02f, -1.100532202e-02f, -1.098958545e-02f, -1.097352455e-02f, -1.095714010e-02f, -1.094043284e-02f, - -1.092340356e-02f, -1.090605304e-02f, -1.088838207e-02f, -1.087039145e-02f, -1.085208199e-02f, -1.083345452e-02f, -1.081450986e-02f, -1.079524885e-02f, -1.077567234e-02f, -1.075578118e-02f, - -1.073557624e-02f, -1.071505840e-02f, -1.069422853e-02f, -1.067308753e-02f, -1.065163631e-02f, -1.062987576e-02f, -1.060780681e-02f, -1.058543038e-02f, -1.056274742e-02f, -1.053975886e-02f, - -1.051646566e-02f, -1.049286878e-02f, -1.046896919e-02f, -1.044476787e-02f, -1.042026581e-02f, -1.039546400e-02f, -1.037036345e-02f, -1.034496517e-02f, -1.031927018e-02f, -1.029327951e-02f, - -1.026699420e-02f, -1.024041529e-02f, -1.021354384e-02f, -1.018638091e-02f, -1.015892757e-02f, -1.013118490e-02f, -1.010315398e-02f, -1.007483592e-02f, -1.004623180e-02f, -1.001734275e-02f, - -9.988169873e-03f, -9.958714304e-03f, -9.928977173e-03f, -9.898959623e-03f, -9.868662803e-03f, -9.838087869e-03f, -9.807235985e-03f, -9.776108324e-03f, -9.744706065e-03f, -9.713030396e-03f, - -9.681082509e-03f, -9.648863608e-03f, -9.616374902e-03f, -9.583617607e-03f, -9.550592946e-03f, -9.517302151e-03f, -9.483746461e-03f, -9.449927120e-03f, -9.415845381e-03f, -9.381502504e-03f, - -9.346899754e-03f, -9.312038406e-03f, -9.276919741e-03f, -9.241545044e-03f, -9.205915611e-03f, -9.170032743e-03f, -9.133897747e-03f, -9.097511937e-03f, -9.060876635e-03f, -9.023993168e-03f, - -8.986862870e-03f, -8.949487083e-03f, -8.911867152e-03f, -8.874004433e-03f, -8.835900285e-03f, -8.797556074e-03f, -8.758973172e-03f, -8.720152960e-03f, -8.681096820e-03f, -8.641806146e-03f, - -8.602282333e-03f, -8.562526786e-03f, -8.522540912e-03f, -8.482326129e-03f, -8.441883856e-03f, -8.401215521e-03f, -8.360322556e-03f, -8.319206400e-03f, -8.277868497e-03f, -8.236310297e-03f, - -8.194533256e-03f, -8.152538833e-03f, -8.110328496e-03f, -8.067903717e-03f, -8.025265974e-03f, -7.982416747e-03f, -7.939357527e-03f, -7.896089806e-03f, -7.852615082e-03f, -7.808934860e-03f, - -7.765050647e-03f, -7.720963958e-03f, -7.676676311e-03f, -7.632189230e-03f, -7.587504244e-03f, -7.542622887e-03f, -7.497546696e-03f, -7.452277214e-03f, -7.406815990e-03f, -7.361164575e-03f, - -7.315324527e-03f, -7.269297406e-03f, -7.223084780e-03f, -7.176688218e-03f, -7.130109296e-03f, -7.083349591e-03f, -7.036410689e-03f, -6.989294175e-03f, -6.942001643e-03f, -6.894534689e-03f, - -6.846894911e-03f, -6.799083914e-03f, -6.751103307e-03f, -6.702954700e-03f, -6.654639711e-03f, -6.606159957e-03f, -6.557517064e-03f, -6.508712657e-03f, -6.459748367e-03f, -6.410625830e-03f, - -6.361346681e-03f, -6.311912564e-03f, -6.262325122e-03f, -6.212586003e-03f, -6.162696860e-03f, -6.112659346e-03f, -6.062475120e-03f, -6.012145843e-03f, -5.961673178e-03f, -5.911058794e-03f, - -5.860304361e-03f, -5.809411551e-03f, -5.758382042e-03f, -5.707217511e-03f, -5.655919640e-03f, -5.604490115e-03f, -5.552930623e-03f, -5.501242852e-03f, -5.449428496e-03f, -5.397489249e-03f, - -5.345426809e-03f, -5.293242875e-03f, -5.240939150e-03f, -5.188517338e-03f, -5.135979146e-03f, -5.083326282e-03f, -5.030560458e-03f, -4.977683387e-03f, -4.924696783e-03f, -4.871602365e-03f, - -4.818401850e-03f, -4.765096960e-03f, -4.711689417e-03f, -4.658180947e-03f, -4.604573274e-03f, -4.550868128e-03f, -4.497067236e-03f, -4.443172331e-03f, -4.389185144e-03f, -4.335107410e-03f, - -4.280940863e-03f, -4.226687241e-03f, -4.172348280e-03f, -4.117925721e-03f, -4.063421302e-03f, -4.008836767e-03f, -3.954173855e-03f, -3.899434312e-03f, -3.844619881e-03f, -3.789732308e-03f, - -3.734773338e-03f, -3.679744718e-03f, -3.624648195e-03f, -3.569485518e-03f, -3.514258436e-03f, -3.458968697e-03f, -3.403618052e-03f, -3.348208251e-03f, -3.292741044e-03f, -3.237218182e-03f, - -3.181641417e-03f, -3.126012500e-03f, -3.070333182e-03f, -3.014605217e-03f, -2.958830354e-03f, -2.903010347e-03f, -2.847146947e-03f, -2.791241906e-03f, -2.735296975e-03f, -2.679313906e-03f, - -2.623294450e-03f, -2.567240358e-03f, -2.511153380e-03f, -2.455035266e-03f, -2.398887767e-03f, -2.342712630e-03f, -2.286511605e-03f, -2.230286439e-03f, -2.174038879e-03f, -2.117770673e-03f, - -2.061483564e-03f, -2.005179300e-03f, -1.948859622e-03f, -1.892526275e-03f, -1.836181000e-03f, -1.779825538e-03f, -1.723461629e-03f, -1.667091011e-03f, -1.610715422e-03f, -1.554336598e-03f, - -1.497956274e-03f, -1.441576184e-03f, -1.385198059e-03f, -1.328823630e-03f, -1.272454626e-03f, -1.216092774e-03f, -1.159739801e-03f, -1.103397430e-03f, -1.047067384e-03f, -9.907513837e-04f, - -9.344511475e-04f, -8.781683926e-04f, -8.219048338e-04f, -7.656621842e-04f, -7.094421546e-04f, -6.532464539e-04f, -5.970767887e-04f, -5.409348637e-04f, -4.848223809e-04f, -4.287410404e-04f, - -3.726925397e-04f, -3.166785741e-04f, -2.607008363e-04f, -2.047610165e-04f, -1.488608025e-04f, -9.300187935e-05f, -3.718592952e-05f, 1.858536722e-05f, 7.431033387e-05f, 1.299872962e-04f, - 1.856145829e-04f, 2.411905254e-04f, 2.967134583e-04f, 3.521817190e-04f, 4.075936480e-04f, 4.629475888e-04f, 5.182418884e-04f, 5.734748965e-04f, 6.286449664e-04f, 6.837504544e-04f, - 7.387897205e-04f, 7.937611277e-04f, 8.486630426e-04f, 9.034938353e-04f, 9.582518794e-04f, 1.012935552e-03f, 1.067543234e-03f, 1.122073310e-03f, 1.176524168e-03f, 1.230894199e-03f, - 1.285181800e-03f, 1.339385370e-03f, 1.393503313e-03f, 1.447534036e-03f, 1.501475950e-03f, 1.555327471e-03f, 1.609087018e-03f, 1.662753015e-03f, 1.716323890e-03f, 1.769798074e-03f, - 1.823174005e-03f, 1.876450122e-03f, 1.929624871e-03f, 1.982696701e-03f, 2.035664066e-03f, 2.088525423e-03f, 2.141279236e-03f, 2.193923972e-03f, 2.246458103e-03f, 2.298880106e-03f, - 2.351188461e-03f, 2.403381656e-03f, 2.455458180e-03f, 2.507416530e-03f, 2.559255206e-03f, 2.610972713e-03f, 2.662567562e-03f, 2.714038269e-03f, 2.765383353e-03f, 2.816601341e-03f, - 2.867690762e-03f, 2.918650154e-03f, 2.969478056e-03f, 3.020173015e-03f, 3.070733582e-03f, 3.121158315e-03f, 3.171445776e-03f, 3.221594532e-03f, 3.271603156e-03f, 3.321470227e-03f, - 3.371194330e-03f, 3.420774053e-03f, 3.470207992e-03f, 3.519494747e-03f, 3.568632926e-03f, 3.617621141e-03f, 3.666458010e-03f, 3.715142156e-03f, 3.763672209e-03f, 3.812046805e-03f, - 3.860264585e-03f, 3.908324197e-03f, 3.956224294e-03f, 4.003963535e-03f, 4.051540586e-03f, 4.098954119e-03f, 4.146202810e-03f, 4.193285344e-03f, 4.240200411e-03f, 4.286946706e-03f, - 4.333522933e-03f, 4.379927801e-03f, 4.426160024e-03f, 4.472218324e-03f, 4.518101428e-03f, 4.563808072e-03f, 4.609336996e-03f, 4.654686947e-03f, 4.699856679e-03f, 4.744844953e-03f, - 4.789650536e-03f, 4.834272201e-03f, 4.878708729e-03f, 4.922958906e-03f, 4.967021527e-03f, 5.010895392e-03f, 5.054579309e-03f, 5.098072091e-03f, 5.141372559e-03f, 5.184479543e-03f, - 5.227391875e-03f, 5.270108399e-03f, 5.312627963e-03f, 5.354949423e-03f, 5.397071641e-03f, 5.438993488e-03f, 5.480713840e-03f, 5.522231581e-03f, 5.563545604e-03f, 5.604654806e-03f, - 5.645558093e-03f, 5.686254377e-03f, 5.726742580e-03f, 5.767021628e-03f, 5.807090457e-03f, 5.846948008e-03f, 5.886593231e-03f, 5.926025083e-03f, 5.965242528e-03f, 6.004244538e-03f, - 6.043030092e-03f, 6.081598178e-03f, 6.119947788e-03f, 6.158077926e-03f, 6.195987601e-03f, 6.233675830e-03f, 6.271141636e-03f, 6.308384054e-03f, 6.345402122e-03f, 6.382194889e-03f, - 6.418761409e-03f, 6.455100747e-03f, 6.491211972e-03f, 6.527094164e-03f, 6.562746409e-03f, 6.598167801e-03f, 6.633357443e-03f, 6.668314445e-03f, 6.703037925e-03f, 6.737527008e-03f, - 6.771780828e-03f, 6.805798528e-03f, 6.839579257e-03f, 6.873122173e-03f, 6.906426441e-03f, 6.939491235e-03f, 6.972315738e-03f, 7.004899138e-03f, 7.037240635e-03f, 7.069339434e-03f, - 7.101194750e-03f, 7.132805805e-03f, 7.164171829e-03f, 7.195292061e-03f, 7.226165749e-03f, 7.256792147e-03f, 7.287170518e-03f, 7.317300135e-03f, 7.347180278e-03f, 7.376810233e-03f, - 7.406189299e-03f, 7.435316779e-03f, 7.464191987e-03f, 7.492814244e-03f, 7.521182879e-03f, 7.549297232e-03f, 7.577156648e-03f, 7.604760482e-03f, 7.632108098e-03f, 7.659198867e-03f, - 7.686032170e-03f, 7.712607394e-03f, 7.738923938e-03f, 7.764981206e-03f, 7.790778612e-03f, 7.816315580e-03f, 7.841591538e-03f, 7.866605929e-03f, 7.891358198e-03f, 7.915847803e-03f, - 7.940074208e-03f, 7.964036888e-03f, 7.987735324e-03f, 8.011169006e-03f, 8.034337435e-03f, 8.057240118e-03f, 8.079876572e-03f, 8.102246321e-03f, 8.124348899e-03f, 8.146183848e-03f, - 8.167750720e-03f, 8.189049073e-03f, 8.210078475e-03f, 8.230838505e-03f, 8.251328746e-03f, 8.271548793e-03f, 8.291498248e-03f, 8.311176723e-03f, 8.330583839e-03f, 8.349719223e-03f, - 8.368582512e-03f, 8.387173354e-03f, 8.405491403e-03f, 8.423536321e-03f, 8.441307782e-03f, 8.458805466e-03f, 8.476029062e-03f, 8.492978269e-03f, 8.509652793e-03f, 8.526052351e-03f, - 8.542176665e-03f, 8.558025470e-03f, 8.573598507e-03f, 8.588895526e-03f, 8.603916287e-03f, 8.618660557e-03f, 8.633128112e-03f, 8.647318739e-03f, 8.661232230e-03f, 8.674868388e-03f, - 8.688227025e-03f, 8.701307961e-03f, 8.714111025e-03f, 8.726636053e-03f, 8.738882892e-03f, 8.750851397e-03f, 8.762541431e-03f, 8.773952867e-03f, 8.785085585e-03f, 8.795939474e-03f, - 8.806514434e-03f, 8.816810370e-03f, 8.826827199e-03f, 8.836564845e-03f, 8.846023240e-03f, 8.855202326e-03f, 8.864102054e-03f, 8.872722381e-03f, 8.881063276e-03f, 8.889124715e-03f, - 8.896906682e-03f, 8.904409171e-03f, 8.911632184e-03f, 8.918575730e-03f, 8.925239830e-03f, 8.931624512e-03f, 8.937729810e-03f, 8.943555771e-03f, 8.949102447e-03f, 8.954369902e-03f, - 8.959358204e-03f, 8.964067434e-03f, 8.968497679e-03f, 8.972649035e-03f, 8.976521607e-03f, 8.980115507e-03f, 8.983430859e-03f, 8.986467790e-03f, 8.989226441e-03f, 8.991706959e-03f, - 8.993909498e-03f, 8.995834222e-03f, 8.997481305e-03f, 8.998850926e-03f, 8.999943274e-03f, 9.000758548e-03f, 9.001296953e-03f, 9.001558703e-03f, 9.001544022e-03f, 9.001253138e-03f, - 9.000686293e-03f, 8.999843733e-03f, 8.998725714e-03f, 8.997332501e-03f, 8.995664365e-03f, 8.993721587e-03f, 8.991504456e-03f, 8.989013268e-03f, 8.986248330e-03f, 8.983209954e-03f, - 8.979898461e-03f, 8.976314183e-03f, 8.972457455e-03f, 8.968328624e-03f, 8.963928044e-03f, 8.959256078e-03f, 8.954313094e-03f, 8.949099472e-03f, 8.943615598e-03f, 8.937861865e-03f, - 8.931838675e-03f, 8.925546440e-03f, 8.918985576e-03f, 8.912156510e-03f, 8.905059676e-03f, 8.897695515e-03f, 8.890064478e-03f, 8.882167021e-03f, 8.874003609e-03f, 8.865574717e-03f, - 8.856880824e-03f, 8.847922420e-03f, 8.838700000e-03f, 8.829214070e-03f, 8.819465140e-03f, 8.809453729e-03f, 8.799180367e-03f, 8.788645586e-03f, 8.777849929e-03f, 8.766793946e-03f, - 8.755478195e-03f, 8.743903240e-03f, 8.732069655e-03f, 8.719978018e-03f, 8.707628919e-03f, 8.695022950e-03f, 8.682160716e-03f, 8.669042825e-03f, 8.655669894e-03f, 8.642042549e-03f, - 8.628161420e-03f, 8.614027147e-03f, 8.599640376e-03f, 8.585001760e-03f, 8.570111961e-03f, 8.554971645e-03f, 8.539581489e-03f, 8.523942175e-03f, 8.508054391e-03f, 8.491918834e-03f, - 8.475536207e-03f, 8.458907222e-03f, 8.442032595e-03f, 8.424913050e-03f, 8.407549320e-03f, 8.389942142e-03f, 8.372092262e-03f, 8.354000431e-03f, 8.335667409e-03f, 8.317093960e-03f, - 8.298280858e-03f, 8.279228881e-03f, 8.259938815e-03f, 8.240411453e-03f, 8.220647593e-03f, 8.200648042e-03f, 8.180413612e-03f, 8.159945122e-03f, 8.139243397e-03f, 8.118309269e-03f, - 8.097143576e-03f, 8.075747163e-03f, 8.054120882e-03f, 8.032265590e-03f, 8.010182151e-03f, 7.987871435e-03f, 7.965334318e-03f, 7.942571683e-03f, 7.919584420e-03f, 7.896373423e-03f, - 7.872939593e-03f, 7.849283839e-03f, 7.825407072e-03f, 7.801310213e-03f, 7.776994188e-03f, 7.752459927e-03f, 7.727708368e-03f, 7.702740454e-03f, 7.677557135e-03f, 7.652159365e-03f, - 7.626548106e-03f, 7.600724323e-03f, 7.574688990e-03f, 7.548443083e-03f, 7.521987588e-03f, 7.495323493e-03f, 7.468451793e-03f, 7.441373489e-03f, 7.414089587e-03f, 7.386601097e-03f, - 7.358909038e-03f, 7.331014431e-03f, 7.302918304e-03f, 7.274621691e-03f, 7.246125629e-03f, 7.217431162e-03f, 7.188539340e-03f, 7.159451216e-03f, 7.130167850e-03f, 7.100690306e-03f, - 7.071019653e-03f, 7.041156966e-03f, 7.011103325e-03f, 6.980859814e-03f, 6.950427523e-03f, 6.919807546e-03f, 6.889000981e-03f, 6.858008934e-03f, 6.826832514e-03f, 6.795472832e-03f, - 6.763931009e-03f, 6.732208167e-03f, 6.700305433e-03f, 6.668223940e-03f, 6.635964824e-03f, 6.603529227e-03f, 6.570918295e-03f, 6.538133177e-03f, 6.505175029e-03f, 6.472045008e-03f, - 6.438744280e-03f, 6.405274010e-03f, 6.371635371e-03f, 6.337829539e-03f, 6.303857694e-03f, 6.269721021e-03f, 6.235420707e-03f, 6.200957945e-03f, 6.166333931e-03f, 6.131549866e-03f, - 6.096606955e-03f, 6.061506404e-03f, 6.026249427e-03f, 5.990837239e-03f, 5.955271060e-03f, 5.919552112e-03f, 5.883681624e-03f, 5.847660825e-03f, 5.811490949e-03f, 5.775173235e-03f, - 5.738708924e-03f, 5.702099260e-03f, 5.665345492e-03f, 5.628448872e-03f, 5.591410653e-03f, 5.554232094e-03f, 5.516914458e-03f, 5.479459007e-03f, 5.441867012e-03f, 5.404139741e-03f, - 5.366278470e-03f, 5.328284476e-03f, 5.290159038e-03f, 5.251903441e-03f, 5.213518969e-03f, 5.175006913e-03f, 5.136368564e-03f, 5.097605216e-03f, 5.058718167e-03f, 5.019708717e-03f, - 4.980578169e-03f, 4.941327828e-03f, 4.901959002e-03f, 4.862473002e-03f, 4.822871140e-03f, 4.783154733e-03f, 4.743325099e-03f, 4.703383557e-03f, 4.663331430e-03f, 4.623170043e-03f, - 4.582900724e-03f, 4.542524801e-03f, 4.502043607e-03f, 4.461458475e-03f, 4.420770740e-03f, 4.379981742e-03f, 4.339092818e-03f, 4.298105312e-03f, 4.257020566e-03f, 4.215839927e-03f, - 4.174564742e-03f, 4.133196359e-03f, 4.091736129e-03f, 4.050185406e-03f, 4.008545543e-03f, 3.966817896e-03f, 3.925003822e-03f, 3.883104681e-03f, 3.841121832e-03f, 3.799056637e-03f, - 3.756910460e-03f, 3.714684665e-03f, 3.672380618e-03f, 3.629999685e-03f, 3.587543236e-03f, 3.545012639e-03f, 3.502409265e-03f, 3.459734486e-03f, 3.416989675e-03f, 3.374176204e-03f, - 3.331295450e-03f, 3.288348786e-03f, 3.245337591e-03f, 3.202263240e-03f, 3.159127113e-03f, 3.115930587e-03f, 3.072675043e-03f, 3.029361861e-03f, 2.985992420e-03f, 2.942568103e-03f, - 2.899090292e-03f, 2.855560368e-03f, 2.811979714e-03f, 2.768349714e-03f, 2.724671751e-03f, 2.680947209e-03f, 2.637177472e-03f, 2.593363924e-03f, 2.549507949e-03f, 2.505610933e-03f, - 2.461674260e-03f, 2.417699314e-03f, 2.373687481e-03f, 2.329640145e-03f, 2.285558691e-03f, 2.241444503e-03f, 2.197298966e-03f, 2.153123464e-03f, 2.108919381e-03f, 2.064688100e-03f, - 2.020431004e-03f, 1.976149477e-03f, 1.931844902e-03f, 1.887518659e-03f, 1.843172131e-03f, 1.798806699e-03f, 1.754423743e-03f, 1.710024642e-03f, 1.665610776e-03f, 1.621183524e-03f, - 1.576744263e-03f, 1.532294369e-03f, 1.487835219e-03f, 1.443368188e-03f, 1.398894650e-03f, 1.354415978e-03f, 1.309933545e-03f, 1.265448722e-03f, 1.220962878e-03f, 1.176477383e-03f, - 1.131993605e-03f, 1.087512909e-03f, 1.043036663e-03f, 9.985662283e-04f, 9.541029692e-04f, 9.096482467e-04f, 8.652034205e-04f, 8.207698492e-04f, 7.763488897e-04f, 7.319418974e-04f, - 6.875502262e-04f, 6.431752282e-04f, 5.988182540e-04f, 5.544806525e-04f, 5.101637708e-04f, 4.658689541e-04f, 4.215975461e-04f, 3.773508882e-04f, 3.331303204e-04f, 2.889371803e-04f, - 2.447728038e-04f, 2.006385247e-04f, 1.565356748e-04f, 1.124655837e-04f, 6.842957881e-05f, 2.442898559e-05f, -1.953487290e-05f, -6.346067580e-05f, -1.073471045e-04f, -1.511928429e-04f, - -1.949965770e-04f, -2.387569955e-04f, -2.824727892e-04f, -3.261426517e-04f, -3.697652791e-04f, -4.133393698e-04f, -4.568636251e-04f, -5.003367488e-04f, -5.437574473e-04f, -5.871244299e-04f, - -6.304364086e-04f, -6.736920980e-04f, -7.168902158e-04f, -7.600294825e-04f, -8.031086212e-04f, -8.461263584e-04f, -8.890814232e-04f, -9.319725480e-04f, -9.747984681e-04f, -1.017557922e-03f, - -1.060249651e-03f, -1.102872399e-03f, -1.145424916e-03f, -1.187905951e-03f, -1.230314260e-03f, -1.272648599e-03f, -1.314907730e-03f, -1.357090417e-03f, -1.399195429e-03f, -1.441221535e-03f, - -1.483167512e-03f, -1.525032137e-03f, -1.566814191e-03f, -1.608512461e-03f, -1.650125735e-03f, -1.691652806e-03f, -1.733092470e-03f, -1.774443527e-03f, -1.815704781e-03f, -1.856875039e-03f, - -1.897953114e-03f, -1.938937819e-03f, -1.979827974e-03f, -2.020622402e-03f, -2.061319931e-03f, -2.101919390e-03f, -2.142419616e-03f, -2.182819447e-03f, -2.223117726e-03f, -2.263313300e-03f, - -2.303405021e-03f, -2.343391745e-03f, -2.383272331e-03f, -2.423045643e-03f, -2.462710549e-03f, -2.502265923e-03f, -2.541710640e-03f, -2.581043583e-03f, -2.620263637e-03f, -2.659369692e-03f, - -2.698360643e-03f, -2.737235388e-03f, -2.775992832e-03f, -2.814631882e-03f, -2.853151451e-03f, -2.891550458e-03f, -2.929827822e-03f, -2.967982472e-03f, -3.006013339e-03f, -3.043919358e-03f, - -3.081699470e-03f, -3.119352622e-03f, -3.156877763e-03f, -3.194273848e-03f, -3.231539839e-03f, -3.268674700e-03f, -3.305677400e-03f, -3.342546915e-03f, -3.379282225e-03f, -3.415882315e-03f, - -3.452346173e-03f, -3.488672797e-03f, -3.524861185e-03f, -3.560910342e-03f, -3.596819280e-03f, -3.632587014e-03f, -3.668212563e-03f, -3.703694955e-03f, -3.739033220e-03f, -3.774226395e-03f, - -3.809273522e-03f, -3.844173647e-03f, -3.878925823e-03f, -3.913529108e-03f, -3.947982565e-03f, -3.982285262e-03f, -4.016436273e-03f, -4.050434679e-03f, -4.084279563e-03f, -4.117970017e-03f, - -4.151505136e-03f, -4.184884023e-03f, -4.218105783e-03f, -4.251169531e-03f, -4.284074384e-03f, -4.316819466e-03f, -4.349403907e-03f, -4.381826844e-03f, -4.414087415e-03f, -4.446184770e-03f, - -4.478118060e-03f, -4.509886443e-03f, -4.541489085e-03f, -4.572925154e-03f, -4.604193828e-03f, -4.635294287e-03f, -4.666225719e-03f, -4.696987318e-03f, -4.727578284e-03f, -4.757997822e-03f, - -4.788245142e-03f, -4.818319464e-03f, -4.848220009e-03f, -4.877946007e-03f, -4.907496695e-03f, -4.936871313e-03f, -4.966069108e-03f, -4.995089335e-03f, -5.023931254e-03f, -5.052594129e-03f, - -5.081077235e-03f, -5.109379847e-03f, -5.137501252e-03f, -5.165440739e-03f, -5.193197605e-03f, -5.220771154e-03f, -5.248160695e-03f, -5.275365543e-03f, -5.302385021e-03f, -5.329218455e-03f, - -5.355865182e-03f, -5.382324541e-03f, -5.408595879e-03f, -5.434678551e-03f, -5.460571916e-03f, -5.486275341e-03f, -5.511788197e-03f, -5.537109864e-03f, -5.562239727e-03f, -5.587177179e-03f, - -5.611921618e-03f, -5.636472448e-03f, -5.660829081e-03f, -5.684990935e-03f, -5.708957434e-03f, -5.732728008e-03f, -5.756302096e-03f, -5.779679141e-03f, -5.802858593e-03f, -5.825839910e-03f, - -5.848622554e-03f, -5.871205997e-03f, -5.893589716e-03f, -5.915773192e-03f, -5.937755917e-03f, -5.959537387e-03f, -5.981117105e-03f, -6.002494581e-03f, -6.023669332e-03f, -6.044640881e-03f, - -6.065408757e-03f, -6.085972498e-03f, -6.106331647e-03f, -6.126485753e-03f, -6.146434374e-03f, -6.166177072e-03f, -6.185713418e-03f, -6.205042988e-03f, -6.224165367e-03f, -6.243080144e-03f, - -6.261786917e-03f, -6.280285289e-03f, -6.298574872e-03f, -6.316655281e-03f, -6.334526143e-03f, -6.352187087e-03f, -6.369637751e-03f, -6.386877779e-03f, -6.403906824e-03f, -6.420724543e-03f, - -6.437330602e-03f, -6.453724671e-03f, -6.469906429e-03f, -6.485875563e-03f, -6.501631763e-03f, -6.517174729e-03f, -6.532504168e-03f, -6.547619791e-03f, -6.562521318e-03f, -6.577208476e-03f, - -6.591680998e-03f, -6.605938623e-03f, -6.619981100e-03f, -6.633808181e-03f, -6.647419628e-03f, -6.660815207e-03f, -6.673994693e-03f, -6.686957868e-03f, -6.699704519e-03f, -6.712234441e-03f, - -6.724547436e-03f, -6.736643313e-03f, -6.748521888e-03f, -6.760182982e-03f, -6.771626424e-03f, -6.782852052e-03f, -6.793859707e-03f, -6.804649240e-03f, -6.815220506e-03f, -6.825573371e-03f, - -6.835707704e-03f, -6.845623381e-03f, -6.855320288e-03f, -6.864798315e-03f, -6.874057360e-03f, -6.883097328e-03f, -6.891918129e-03f, -6.900519682e-03f, -6.908901912e-03f, -6.917064751e-03f, - -6.925008138e-03f, -6.932732018e-03f, -6.940236344e-03f, -6.947521075e-03f, -6.954586176e-03f, -6.961431620e-03f, -6.968057388e-03f, -6.974463465e-03f, -6.980649844e-03f, -6.986616526e-03f, - -6.992363517e-03f, -6.997890831e-03f, -7.003198487e-03f, -7.008286514e-03f, -7.013154943e-03f, -7.017803817e-03f, -7.022233182e-03f, -7.026443091e-03f, -7.030433607e-03f, -7.034204795e-03f, - -7.037756731e-03f, -7.041089495e-03f, -7.044203174e-03f, -7.047097862e-03f, -7.049773661e-03f, -7.052230677e-03f, -7.054469026e-03f, -7.056488826e-03f, -7.058290207e-03f, -7.059873302e-03f, - -7.061238251e-03f, -7.062385203e-03f, -7.063314309e-03f, -7.064025732e-03f, -7.064519638e-03f, -7.064796201e-03f, -7.064855600e-03f, -7.064698023e-03f, -7.064323662e-03f, -7.063732717e-03f, - -7.062925395e-03f, -7.061901908e-03f, -7.060662475e-03f, -7.059207322e-03f, -7.057536680e-03f, -7.055650790e-03f, -7.053549894e-03f, -7.051234245e-03f, -7.048704101e-03f, -7.045959726e-03f, - -7.043001390e-03f, -7.039829370e-03f, -7.036443950e-03f, -7.032845419e-03f, -7.029034072e-03f, -7.025010213e-03f, -7.020774150e-03f, -7.016326197e-03f, -7.011666676e-03f, -7.006795913e-03f, - -7.001714243e-03f, -6.996422005e-03f, -6.990919545e-03f, -6.985207215e-03f, -6.979285374e-03f, -6.973154386e-03f, -6.966814621e-03f, -6.960266456e-03f, -6.953510274e-03f, -6.946546463e-03f, - -6.939375420e-03f, -6.931997544e-03f, -6.924413243e-03f, -6.916622930e-03f, -6.908627023e-03f, -6.900425948e-03f, -6.892020136e-03f, -6.883410023e-03f, -6.874596053e-03f, -6.865578673e-03f, - -6.856358340e-03f, -6.846935512e-03f, -6.837310657e-03f, -6.827484247e-03f, -6.817456758e-03f, -6.807228677e-03f, -6.796800490e-03f, -6.786172695e-03f, -6.775345791e-03f, -6.764320286e-03f, - -6.753096692e-03f, -6.741675527e-03f, -6.730057314e-03f, -6.718242583e-03f, -6.706231868e-03f, -6.694025711e-03f, -6.681624656e-03f, -6.669029257e-03f, -6.656240068e-03f, -6.643257655e-03f, - -6.630082583e-03f, -6.616715427e-03f, -6.603156765e-03f, -6.589407182e-03f, -6.575467268e-03f, -6.561337617e-03f, -6.547018830e-03f, -6.532511513e-03f, -6.517816276e-03f, -6.502933736e-03f, - -6.487864514e-03f, -6.472609237e-03f, -6.457168536e-03f, -6.441543049e-03f, -6.425733419e-03f, -6.409740291e-03f, -6.393564319e-03f, -6.377206159e-03f, -6.360666476e-03f, -6.343945935e-03f, - -6.327045210e-03f, -6.309964978e-03f, -6.292705922e-03f, -6.275268729e-03f, -6.257654090e-03f, -6.239862704e-03f, -6.221895272e-03f, -6.203752501e-03f, -6.185435103e-03f, -6.166943793e-03f, - -6.148279294e-03f, -6.129442330e-03f, -6.110433633e-03f, -6.091253937e-03f, -6.071903982e-03f, -6.052384513e-03f, -6.032696278e-03f, -6.012840031e-03f, -5.992816530e-03f, -5.972626538e-03f, - -5.952270821e-03f, -5.931750151e-03f, -5.911065305e-03f, -5.890217061e-03f, -5.869206205e-03f, -5.848033525e-03f, -5.826699815e-03f, -5.805205873e-03f, -5.783552499e-03f, -5.761740501e-03f, - -5.739770688e-03f, -5.717643874e-03f, -5.695360878e-03f, -5.672922523e-03f, -5.650329635e-03f, -5.627583044e-03f, -5.604683586e-03f, -5.581632100e-03f, -5.558429426e-03f, -5.535076413e-03f, - -5.511573911e-03f, -5.487922774e-03f, -5.464123860e-03f, -5.440178031e-03f, -5.416086153e-03f, -5.391849095e-03f, -5.367467731e-03f, -5.342942937e-03f, -5.318275594e-03f, -5.293466587e-03f, - -5.268516802e-03f, -5.243427131e-03f, -5.218198469e-03f, -5.192831715e-03f, -5.167327770e-03f, -5.141687540e-03f, -5.115911933e-03f, -5.090001861e-03f, -5.063958240e-03f, -5.037781989e-03f, - -5.011474029e-03f, -4.985035286e-03f, -4.958466688e-03f, -4.931769167e-03f, -4.904943658e-03f, -4.877991099e-03f, -4.850912431e-03f, -4.823708598e-03f, -4.796380547e-03f, -4.768929229e-03f, - -4.741355596e-03f, -4.713660606e-03f, -4.685845216e-03f, -4.657910388e-03f, -4.629857088e-03f, -4.601686283e-03f, -4.573398943e-03f, -4.544996041e-03f, -4.516478553e-03f, -4.487847457e-03f, - -4.459103735e-03f, -4.430248370e-03f, -4.401282348e-03f, -4.372206659e-03f, -4.343022293e-03f, -4.313730245e-03f, -4.284331511e-03f, -4.254827089e-03f, -4.225217980e-03f, -4.195505188e-03f, - -4.165689719e-03f, -4.135772581e-03f, -4.105754783e-03f, -4.075637339e-03f, -4.045421263e-03f, -4.015107572e-03f, -3.984697285e-03f, -3.954191422e-03f, -3.923591008e-03f, -3.892897067e-03f, - -3.862110626e-03f, -3.831232715e-03f, -3.800264364e-03f, -3.769206605e-03f, -3.738060475e-03f, -3.706827009e-03f, -3.675507245e-03f, -3.644102224e-03f, -3.612612987e-03f, -3.581040578e-03f, - -3.549386043e-03f, -3.517650426e-03f, -3.485834778e-03f, -3.453940147e-03f, -3.421967586e-03f, -3.389918146e-03f, -3.357792883e-03f, -3.325592852e-03f, -3.293319109e-03f, -3.260972714e-03f, - -3.228554726e-03f, -3.196066206e-03f, -3.163508216e-03f, -3.130881820e-03f, -3.098188083e-03f, -3.065428070e-03f, -3.032602847e-03f, -2.999713484e-03f, -2.966761049e-03f, -2.933746611e-03f, - -2.900671243e-03f, -2.867536015e-03f, -2.834342001e-03f, -2.801090274e-03f, -2.767781909e-03f, -2.734417980e-03f, -2.700999565e-03f, -2.667527740e-03f, -2.634003582e-03f, -2.600428170e-03f, - -2.566802583e-03f, -2.533127898e-03f, -2.499405198e-03f, -2.465635562e-03f, -2.431820071e-03f, -2.397959807e-03f, -2.364055851e-03f, -2.330109286e-03f, -2.296121195e-03f, -2.262092660e-03f, - -2.228024764e-03f, -2.193918591e-03f, -2.159775226e-03f, -2.125595751e-03f, -2.091381251e-03f, -2.057132810e-03f, -2.022851513e-03f, -1.988538443e-03f, -1.954194685e-03f, -1.919821324e-03f, - -1.885419443e-03f, -1.850990128e-03f, -1.816534462e-03f, -1.782053529e-03f, -1.747548412e-03f, -1.713020197e-03f, -1.678469965e-03f, -1.643898801e-03f, -1.609307786e-03f, -1.574698003e-03f, - -1.540070535e-03f, -1.505426463e-03f, -1.470766868e-03f, -1.436092830e-03f, -1.401405431e-03f, -1.366705749e-03f, -1.331994865e-03f, -1.297273855e-03f, -1.262543799e-03f, -1.227805773e-03f, - -1.193060854e-03f, -1.158310118e-03f, -1.123554639e-03f, -1.088795491e-03f, -1.054033749e-03f, -1.019270484e-03f, -9.845067680e-04f, -9.497436716e-04f, -9.149822645e-04f, -8.802236153e-04f, - -8.454687916e-04f, -8.107188599e-04f, -7.759748858e-04f, -7.412379336e-04f, -7.065090664e-04f, -6.717893463e-04f, -6.370798339e-04f, -6.023815889e-04f, -5.676956694e-04f, -5.330231324e-04f, - -4.983650334e-04f, -4.637224266e-04f, -4.290963647e-04f, -3.944878992e-04f, -3.598980797e-04f, -3.253279548e-04f, -2.907785712e-04f, -2.562509742e-04f, -2.217462073e-04f, -1.872653127e-04f, - -1.528093306e-04f, -1.183792998e-04f, -8.397625715e-05f, -4.960123790e-05f, -1.525527545e-05f, 1.906059860e-05f, 5.334535450e-05f, 8.759796436e-05f, 1.218174022e-04f, 1.560026440e-04f, - 1.901526676e-04f, 2.242664530e-04f, 2.583429820e-04f, 2.923812388e-04f, 3.263802092e-04f, 3.603388816e-04f, 3.942562462e-04f, 4.281312955e-04f, 4.619630243e-04f, 4.957504293e-04f, - 5.294925099e-04f, 5.631882674e-04f, 5.968367057e-04f, 6.304368309e-04f, 6.639876513e-04f, 6.974881781e-04f, 7.309374244e-04f, 7.643344061e-04f, 7.976781414e-04f, 8.309676512e-04f, - 8.642019587e-04f, 8.973800899e-04f, 9.305010732e-04f, 9.635639398e-04f, 9.965677235e-04f, 1.029511461e-03f, 1.062394191e-03f, 1.095214955e-03f, 1.127972799e-03f, 1.160666769e-03f, - 1.193295917e-03f, 1.225859294e-03f, 1.258355958e-03f, 1.290784967e-03f, 1.323145383e-03f, 1.355436270e-03f, 1.387656697e-03f, 1.419805733e-03f, 1.451882454e-03f, 1.483885935e-03f, - 1.515815257e-03f, 1.547669503e-03f, 1.579447758e-03f, 1.611149113e-03f, 1.642772659e-03f, 1.674317493e-03f, 1.705782713e-03f, 1.737167421e-03f, 1.768470723e-03f, 1.799691728e-03f, - 1.830829548e-03f, 1.861883298e-03f, 1.892852098e-03f, 1.923735069e-03f, 1.954531337e-03f, 1.985240032e-03f, 2.015860285e-03f, 2.046391234e-03f, 2.076832017e-03f, 2.107181779e-03f, - 2.137439665e-03f, 2.167604826e-03f, 2.197676417e-03f, 2.227653594e-03f, 2.257535519e-03f, 2.287321358e-03f, 2.317010278e-03f, 2.346601452e-03f, 2.376094057e-03f, 2.405487272e-03f, - 2.434780282e-03f, 2.463972273e-03f, 2.493062437e-03f, 2.522049970e-03f, 2.550934070e-03f, 2.579713941e-03f, 2.608388789e-03f, 2.636957827e-03f, 2.665420268e-03f, 2.693775331e-03f, - 2.722022240e-03f, 2.750160221e-03f, 2.778188506e-03f, 2.806106329e-03f, 2.833912929e-03f, 2.861607551e-03f, 2.889189441e-03f, 2.916657851e-03f, 2.944012037e-03f, 2.971251258e-03f, - 2.998374779e-03f, 3.025381869e-03f, 3.052271799e-03f, 3.079043846e-03f, 3.105697293e-03f, 3.132231423e-03f, 3.158645528e-03f, 3.184938901e-03f, 3.211110841e-03f, 3.237160650e-03f, - 3.263087636e-03f, 3.288891110e-03f, 3.314570389e-03f, 3.340124794e-03f, 3.365553648e-03f, 3.390856282e-03f, 3.416032029e-03f, 3.441080229e-03f, 3.466000223e-03f, 3.490791360e-03f, - 3.515452992e-03f, 3.539984475e-03f, 3.564385171e-03f, 3.588654446e-03f, 3.612791670e-03f, 3.636796218e-03f, 3.660667470e-03f, 3.684404811e-03f, 3.708007630e-03f, 3.731475320e-03f, - 3.754807281e-03f, 3.778002915e-03f, 3.801061631e-03f, 3.823982841e-03f, 3.846765963e-03f, 3.869410420e-03f, 3.891915638e-03f, 3.914281049e-03f, 3.936506091e-03f, 3.958590205e-03f, - 3.980532837e-03f, 4.002333439e-03f, 4.023991467e-03f, 4.045506382e-03f, 4.066877650e-03f, 4.088104743e-03f, 4.109187135e-03f, 4.130124308e-03f, 4.150915747e-03f, 4.171560943e-03f, - 4.192059392e-03f, 4.212410595e-03f, 4.232614057e-03f, 4.252669288e-03f, 4.272575805e-03f, 4.292333127e-03f, 4.311940782e-03f, 4.331398299e-03f, 4.350705215e-03f, 4.369861069e-03f, - 4.388865409e-03f, 4.407717786e-03f, 4.426417754e-03f, 4.444964877e-03f, 4.463358719e-03f, 4.481598853e-03f, 4.499684855e-03f, 4.517616307e-03f, 4.535392795e-03f, 4.553013913e-03f, - 4.570479256e-03f, 4.587788428e-03f, 4.604941035e-03f, 4.621936692e-03f, 4.638775015e-03f, 4.655455627e-03f, 4.671978158e-03f, 4.688342241e-03f, 4.704547513e-03f, 4.720593621e-03f, - 4.736480212e-03f, 4.752206941e-03f, 4.767773468e-03f, 4.783179458e-03f, 4.798424581e-03f, 4.813508513e-03f, 4.828430934e-03f, 4.843191531e-03f, 4.857789994e-03f, 4.872226020e-03f, - 4.886499312e-03f, 4.900609576e-03f, 4.914556525e-03f, 4.928339877e-03f, 4.941959355e-03f, 4.955414686e-03f, 4.968705606e-03f, 4.981831852e-03f, 4.994793169e-03f, 5.007589308e-03f, - 5.020220022e-03f, 5.032685072e-03f, 5.044984224e-03f, 5.057117249e-03f, 5.069083922e-03f, 5.080884027e-03f, 5.092517349e-03f, 5.103983681e-03f, 5.115282821e-03f, 5.126414572e-03f, - 5.137378741e-03f, 5.148175144e-03f, 5.158803598e-03f, 5.169263929e-03f, 5.179555965e-03f, 5.189679542e-03f, 5.199634501e-03f, 5.209420688e-03f, 5.219037952e-03f, 5.228486152e-03f, - 5.237765149e-03f, 5.246874809e-03f, 5.255815006e-03f, 5.264585617e-03f, 5.273186527e-03f, 5.281617622e-03f, 5.289878797e-03f, 5.297969952e-03f, 5.305890991e-03f, 5.313641824e-03f, - 5.321222367e-03f, 5.328632539e-03f, 5.335872267e-03f, 5.342941482e-03f, 5.349840120e-03f, 5.356568125e-03f, 5.363125442e-03f, 5.369512025e-03f, 5.375727831e-03f, 5.381772823e-03f, - 5.387646971e-03f, 5.393350247e-03f, 5.398882632e-03f, 5.404244108e-03f, 5.409434667e-03f, 5.414454302e-03f, 5.419303015e-03f, 5.423980811e-03f, 5.428487700e-03f, 5.432823699e-03f, - 5.436988828e-03f, 5.440983116e-03f, 5.444806592e-03f, 5.448459295e-03f, 5.451941267e-03f, 5.455252556e-03f, 5.458393213e-03f, 5.461363298e-03f, 5.464162873e-03f, 5.466792007e-03f, - 5.469250773e-03f, 5.471539251e-03f, 5.473657524e-03f, 5.475605681e-03f, 5.477383817e-03f, 5.478992032e-03f, 5.480430429e-03f, 5.481699120e-03f, 5.482798218e-03f, 5.483727844e-03f, - 5.484488124e-03f, 5.485079186e-03f, 5.485501168e-03f, 5.485754210e-03f, 5.485838456e-03f, 5.485754059e-03f, 5.485501173e-03f, 5.485079959e-03f, 5.484490584e-03f, 5.483733219e-03f, - 5.482808039e-03f, 5.481715225e-03f, 5.480454963e-03f, 5.479027445e-03f, 5.477432866e-03f, 5.475671428e-03f, 5.473743336e-03f, 5.471648801e-03f, 5.469388039e-03f, 5.466961271e-03f, - 5.464368723e-03f, 5.461610625e-03f, 5.458687213e-03f, 5.455598727e-03f, 5.452345413e-03f, 5.448927520e-03f, 5.445345304e-03f, 5.441599025e-03f, 5.437688948e-03f, 5.433615341e-03f, - 5.429378479e-03f, 5.424978642e-03f, 5.420416113e-03f, 5.415691181e-03f, 5.410804140e-03f, 5.405755286e-03f, 5.400544925e-03f, 5.395173362e-03f, 5.389640911e-03f, 5.383947888e-03f, - 5.378094615e-03f, 5.372081418e-03f, 5.365908628e-03f, 5.359576581e-03f, 5.353085618e-03f, 5.346436082e-03f, 5.339628323e-03f, 5.332662695e-03f, 5.325539557e-03f, 5.318259272e-03f, - 5.310822207e-03f, 5.303228734e-03f, 5.295479229e-03f, 5.287574075e-03f, 5.279513656e-03f, 5.271298363e-03f, 5.262928589e-03f, 5.254404733e-03f, 5.245727199e-03f, 5.236896395e-03f, - 5.227912731e-03f, 5.218776625e-03f, 5.209488496e-03f, 5.200048771e-03f, 5.190457877e-03f, 5.180716249e-03f, 5.170824325e-03f, 5.160782545e-03f, 5.150591357e-03f, 5.140251211e-03f, - 5.129762561e-03f, 5.119125866e-03f, 5.108341590e-03f, 5.097410198e-03f, 5.086332163e-03f, 5.075107960e-03f, 5.063738067e-03f, 5.052222969e-03f, 5.040563153e-03f, 5.028759111e-03f, - 5.016811337e-03f, 5.004720332e-03f, 4.992486598e-03f, 4.980110644e-03f, 4.967592980e-03f, 4.954934122e-03f, 4.942134589e-03f, 4.929194904e-03f, 4.916115593e-03f, 4.902897188e-03f, - 4.889540223e-03f, 4.876045237e-03f, 4.862412770e-03f, 4.848643370e-03f, 4.834737586e-03f, 4.820695970e-03f, 4.806519080e-03f, 4.792207477e-03f, 4.777761725e-03f, 4.763182391e-03f, - 4.748470047e-03f, 4.733625268e-03f, 4.718648634e-03f, 4.703540725e-03f, 4.688302128e-03f, 4.672933433e-03f, 4.657435230e-03f, 4.641808118e-03f, 4.626052695e-03f, 4.610169565e-03f, - 4.594159333e-03f, 4.578022610e-03f, 4.561760009e-03f, 4.545372145e-03f, 4.528859640e-03f, 4.512223116e-03f, 4.495463199e-03f, 4.478580519e-03f, 4.461575708e-03f, 4.444449402e-03f, - 4.427202242e-03f, 4.409834868e-03f, 4.392347926e-03f, 4.374742065e-03f, 4.357017937e-03f, 4.339176195e-03f, 4.321217498e-03f, 4.303142506e-03f, 4.284951883e-03f, 4.266646295e-03f, - 4.248226413e-03f, 4.229692908e-03f, 4.211046456e-03f, 4.192287735e-03f, 4.173417427e-03f, 4.154436214e-03f, 4.135344785e-03f, 4.116143828e-03f, 4.096834035e-03f, 4.077416102e-03f, - 4.057890727e-03f, 4.038258609e-03f, 4.018520451e-03f, 3.998676960e-03f, 3.978728843e-03f, 3.958676811e-03f, 3.938521578e-03f, 3.918263860e-03f, 3.897904375e-03f, 3.877443843e-03f, - 3.856882989e-03f, 3.836222538e-03f, 3.815463218e-03f, 3.794605760e-03f, 3.773650897e-03f, 3.752599364e-03f, 3.731451899e-03f, 3.710209241e-03f, 3.688872133e-03f, 3.667441320e-03f, - 3.645917547e-03f, 3.624301564e-03f, 3.602594121e-03f, 3.580795972e-03f, 3.558907871e-03f, 3.536930577e-03f, 3.514864848e-03f, 3.492711446e-03f, 3.470471135e-03f, 3.448144678e-03f, - 3.425732845e-03f, 3.403236404e-03f, 3.380656126e-03f, 3.357992784e-03f, 3.335247154e-03f, 3.312420011e-03f, 3.289512135e-03f, 3.266524306e-03f, 3.243457306e-03f, 3.220311918e-03f, - 3.197088929e-03f, 3.173789125e-03f, 3.150413295e-03f, 3.126962229e-03f, 3.103436721e-03f, 3.079837562e-03f, 3.056165549e-03f, 3.032421477e-03f, 3.008606146e-03f, 2.984720355e-03f, - 2.960764905e-03f, 2.936740598e-03f, 2.912648238e-03f, 2.888488631e-03f, 2.864262583e-03f, 2.839970901e-03f, 2.815614396e-03f, 2.791193877e-03f, 2.766710157e-03f, 2.742164047e-03f, - 2.717556363e-03f, 2.692887919e-03f, 2.668159531e-03f, 2.643372017e-03f, 2.618526196e-03f, 2.593622887e-03f, 2.568662910e-03f, 2.543647087e-03f, 2.518576241e-03f, 2.493451195e-03f, - 2.468272774e-03f, 2.443041802e-03f, 2.417759106e-03f, 2.392425512e-03f, 2.367041849e-03f, 2.341608946e-03f, 2.316127630e-03f, 2.290598734e-03f, 2.265023086e-03f, 2.239401519e-03f, - 2.213734864e-03f, 2.188023955e-03f, 2.162269625e-03f, 2.136472707e-03f, 2.110634036e-03f, 2.084754447e-03f, 2.058834776e-03f, 2.032875857e-03f, 2.006878528e-03f, 1.980843626e-03f, - 1.954771987e-03f, 1.928664448e-03f, 1.902521849e-03f, 1.876345026e-03f, 1.850134819e-03f, 1.823892066e-03f, 1.797617605e-03f, 1.771312277e-03f, 1.744976920e-03f, 1.718612374e-03f, - 1.692219478e-03f, 1.665799072e-03f, 1.639351996e-03f, 1.612879089e-03f, 1.586381192e-03f, 1.559859144e-03f, 1.533313785e-03f, 1.506745955e-03f, 1.480156493e-03f, 1.453546239e-03f, - 1.426916032e-03f, 1.400266711e-03f, 1.373599117e-03f, 1.346914086e-03f, 1.320212459e-03f, 1.293495072e-03f, 1.266762765e-03f, 1.240016376e-03f, 1.213256740e-03f, 1.186484697e-03f, - 1.159701081e-03f, 1.132906730e-03f, 1.106102478e-03f, 1.079289163e-03f, 1.052467617e-03f, 1.025638676e-03f, 9.988031734e-04f, 9.719619421e-04f, 9.451158149e-04f, 9.182656237e-04f, - 8.914121998e-04f, 8.645563739e-04f, 8.376989758e-04f, 8.108408349e-04f, 7.839827796e-04f, 7.571256377e-04f, 7.302702359e-04f, 7.034174006e-04f, 6.765679567e-04f, 6.497227289e-04f, - 6.228825405e-04f, 5.960482141e-04f, 5.692205713e-04f, 5.424004328e-04f, 5.155886182e-04f, 4.887859462e-04f, 4.619932344e-04f, 4.352112992e-04f, 4.084409561e-04f, 3.816830195e-04f, - 3.549383026e-04f, 3.282076172e-04f, 3.014917744e-04f, 2.747915836e-04f, 2.481078533e-04f, 2.214413906e-04f, 1.947930013e-04f, 1.681634901e-04f, 1.415536599e-04f, 1.149643128e-04f, - 8.839624918e-05f, 6.185026810e-05f, 3.532716720e-05f, 8.827742686e-06f, -1.764721073e-05f, -4.409689982e-05f, -7.052053289e-05f, -9.691731975e-05f, -1.232864718e-04f, -1.496272021e-04f, - -1.759387251e-04f, -2.022202572e-04f, -2.284710162e-04f, -2.546902217e-04f, -2.808770949e-04f, -3.070308588e-04f, -3.331507383e-04f, -3.592359597e-04f, -3.852857514e-04f, -4.112993434e-04f, - -4.372759678e-04f, -4.632148584e-04f, -4.891152508e-04f, -5.149763826e-04f, -5.407974933e-04f, -5.665778245e-04f, -5.923166194e-04f, -6.180131235e-04f, -6.436665843e-04f, -6.692762511e-04f, - -6.948413756e-04f, -7.203612112e-04f, -7.458350137e-04f, -7.712620408e-04f, -7.966415525e-04f, -8.219728108e-04f, -8.472550801e-04f, -8.724876267e-04f, -8.976697195e-04f, -9.228006292e-04f, - -9.478796292e-04f, -9.729059948e-04f, -9.978790039e-04f, -1.022797937e-03f, -1.047662075e-03f, -1.072470705e-03f, -1.097223112e-03f, -1.121918587e-03f, -1.146556422e-03f, -1.171135910e-03f, - -1.195656350e-03f, -1.220117040e-03f, -1.244517282e-03f, -1.268856381e-03f, -1.293133644e-03f, -1.317348380e-03f, -1.341499901e-03f, -1.365587522e-03f, -1.389610560e-03f, -1.413568336e-03f, - -1.437460171e-03f, -1.461285392e-03f, -1.485043325e-03f, -1.508733302e-03f, -1.532354657e-03f, -1.555906724e-03f, -1.579388844e-03f, -1.602800358e-03f, -1.626140609e-03f, -1.649408947e-03f, - -1.672604720e-03f, -1.695727281e-03f, -1.718775988e-03f, -1.741750197e-03f, -1.764649271e-03f, -1.787472575e-03f, -1.810219476e-03f, -1.832889344e-03f, -1.855481553e-03f, -1.877995479e-03f, - -1.900430501e-03f, -1.922786003e-03f, -1.945061369e-03f, -1.967255987e-03f, -1.989369251e-03f, -2.011400553e-03f, -2.033349293e-03f, -2.055214870e-03f, -2.076996690e-03f, -2.098694158e-03f, - -2.120306685e-03f, -2.141833686e-03f, -2.163274576e-03f, -2.184628775e-03f, -2.205895707e-03f, -2.227074798e-03f, -2.248165477e-03f, -2.269167178e-03f, -2.290079336e-03f, -2.310901392e-03f, - -2.331632787e-03f, -2.352272968e-03f, -2.372821384e-03f, -2.393277489e-03f, -2.413640738e-03f, -2.433910591e-03f, -2.454086510e-03f, -2.474167963e-03f, -2.494154418e-03f, -2.514045350e-03f, - -2.533840234e-03f, -2.553538551e-03f, -2.573139785e-03f, -2.592643422e-03f, -2.612048953e-03f, -2.631355872e-03f, -2.650563677e-03f, -2.669671868e-03f, -2.688679951e-03f, -2.707587434e-03f, - -2.726393829e-03f, -2.745098650e-03f, -2.763701417e-03f, -2.782201653e-03f, -2.800598883e-03f, -2.818892639e-03f, -2.837082452e-03f, -2.855167860e-03f, -2.873148405e-03f, -2.891023630e-03f, - -2.908793083e-03f, -2.926456317e-03f, -2.944012887e-03f, -2.961462353e-03f, -2.978804277e-03f, -2.996038225e-03f, -3.013163770e-03f, -3.030180484e-03f, -3.047087946e-03f, -3.063885738e-03f, - -3.080573444e-03f, -3.097150655e-03f, -3.113616964e-03f, -3.129971968e-03f, -3.146215266e-03f, -3.162346465e-03f, -3.178365172e-03f, -3.194271001e-03f, -3.210063565e-03f, -3.225742487e-03f, - -3.241307390e-03f, -3.256757901e-03f, -3.272093653e-03f, -3.287314280e-03f, -3.302419423e-03f, -3.317408724e-03f, -3.332281832e-03f, -3.347038396e-03f, -3.361678073e-03f, -3.376200520e-03f, - -3.390605403e-03f, -3.404892387e-03f, -3.419061143e-03f, -3.433111346e-03f, -3.447042675e-03f, -3.460854813e-03f, -3.474547447e-03f, -3.488120267e-03f, -3.501572969e-03f, -3.514905251e-03f, - -3.528116817e-03f, -3.541207372e-03f, -3.554176627e-03f, -3.567024299e-03f, -3.579750105e-03f, -3.592353769e-03f, -3.604835017e-03f, -3.617193580e-03f, -3.629429194e-03f, -3.641541598e-03f, - -3.653530535e-03f, -3.665395752e-03f, -3.677137001e-03f, -3.688754036e-03f, -3.700246618e-03f, -3.711614509e-03f, -3.722857478e-03f, -3.733975296e-03f, -3.744967738e-03f, -3.755834586e-03f, - -3.766575622e-03f, -3.777190635e-03f, -3.787679417e-03f, -3.798041764e-03f, -3.808277476e-03f, -3.818386358e-03f, -3.828368219e-03f, -3.838222870e-03f, -3.847950130e-03f, -3.857549818e-03f, - -3.867021760e-03f, -3.876365785e-03f, -3.885581726e-03f, -3.894669420e-03f, -3.903628710e-03f, -3.912459440e-03f, -3.921161460e-03f, -3.929734624e-03f, -3.938178790e-03f, -3.946493820e-03f, - -3.954679581e-03f, -3.962735942e-03f, -3.970662778e-03f, -3.978459968e-03f, -3.986127394e-03f, -3.993664943e-03f, -4.001072507e-03f, -4.008349979e-03f, -4.015497260e-03f, -4.022514253e-03f, - -4.029400864e-03f, -4.036157007e-03f, -4.042782596e-03f, -4.049277550e-03f, -4.055641795e-03f, -4.061875258e-03f, -4.067977871e-03f, -4.073949571e-03f, -4.079790297e-03f, -4.085499994e-03f, - -4.091078612e-03f, -4.096526101e-03f, -4.101842420e-03f, -4.107027529e-03f, -4.112081393e-03f, -4.117003981e-03f, -4.121795266e-03f, -4.126455225e-03f, -4.130983841e-03f, -4.135381097e-03f, - -4.139646984e-03f, -4.143781495e-03f, -4.147784628e-03f, -4.151656384e-03f, -4.155396769e-03f, -4.159005793e-03f, -4.162483470e-03f, -4.165829817e-03f, -4.169044857e-03f, -4.172128615e-03f, - -4.175081122e-03f, -4.177902411e-03f, -4.180592521e-03f, -4.183151494e-03f, -4.185579375e-03f, -4.187876215e-03f, -4.190042068e-03f, -4.192076993e-03f, -4.193981050e-03f, -4.195754307e-03f, - -4.197396833e-03f, -4.198908703e-03f, -4.200289994e-03f, -4.201540788e-03f, -4.202661172e-03f, -4.203651235e-03f, -4.204511071e-03f, -4.205240778e-03f, -4.205840458e-03f, -4.206310216e-03f, - -4.206650162e-03f, -4.206860409e-03f, -4.206941074e-03f, -4.206892280e-03f, -4.206714150e-03f, -4.206406814e-03f, -4.205970406e-03f, -4.205405061e-03f, -4.204710921e-03f, -4.203888129e-03f, - -4.202936834e-03f, -4.201857189e-03f, -4.200649349e-03f, -4.199313474e-03f, -4.197849728e-03f, -4.196258277e-03f, -4.194539294e-03f, -4.192692954e-03f, -4.190719434e-03f, -4.188618917e-03f, - -4.186391590e-03f, -4.184037643e-03f, -4.181557270e-03f, -4.178950667e-03f, -4.176218036e-03f, -4.173359582e-03f, -4.170375514e-03f, -4.167266043e-03f, -4.164031387e-03f, -4.160671763e-03f, - -4.157187396e-03f, -4.153578513e-03f, -4.149845343e-03f, -4.145988122e-03f, -4.142007087e-03f, -4.137902479e-03f, -4.133674544e-03f, -4.129323529e-03f, -4.124849688e-03f, -4.120253275e-03f, - -4.115534550e-03f, -4.110693776e-03f, -4.105731218e-03f, -4.100647148e-03f, -4.095441837e-03f, -4.090115563e-03f, -4.084668607e-03f, -4.079101251e-03f, -4.073413783e-03f, -4.067606494e-03f, - -4.061679678e-03f, -4.055633631e-03f, -4.049468656e-03f, -4.043185056e-03f, -4.036783139e-03f, -4.030263216e-03f, -4.023625601e-03f, -4.016870613e-03f, -4.009998571e-03f, -4.003009800e-03f, - -3.995904629e-03f, -3.988683387e-03f, -3.981346409e-03f, -3.973894033e-03f, -3.966326600e-03f, -3.958644452e-03f, -3.950847938e-03f, -3.942937407e-03f, -3.934913214e-03f, -3.926775715e-03f, - -3.918525269e-03f, -3.910162241e-03f, -3.901686995e-03f, -3.893099902e-03f, -3.884401333e-03f, -3.875591665e-03f, -3.866671276e-03f, -3.857640547e-03f, -3.848499863e-03f, -3.839249612e-03f, - -3.829890185e-03f, -3.820421975e-03f, -3.810845379e-03f, -3.801160797e-03f, -3.791368630e-03f, -3.781469286e-03f, -3.771463173e-03f, -3.761350701e-03f, -3.751132285e-03f, -3.740808343e-03f, - -3.730379294e-03f, -3.719845561e-03f, -3.709207571e-03f, -3.698465751e-03f, -3.687620533e-03f, -3.676672352e-03f, -3.665621643e-03f, -3.654468847e-03f, -3.643214406e-03f, -3.631858766e-03f, - -3.620402373e-03f, -3.608845680e-03f, -3.597189137e-03f, -3.585433203e-03f, -3.573578334e-03f, -3.561624993e-03f, -3.549573642e-03f, -3.537424749e-03f, -3.525178781e-03f, -3.512836211e-03f, - -3.500397512e-03f, -3.487863161e-03f, -3.475233636e-03f, -3.462509419e-03f, -3.449690995e-03f, -3.436778849e-03f, -3.423773470e-03f, -3.410675349e-03f, -3.397484980e-03f, -3.384202859e-03f, - -3.370829485e-03f, -3.357365357e-03f, -3.343810979e-03f, -3.330166856e-03f, -3.316433496e-03f, -3.302611409e-03f, -3.288701107e-03f, -3.274703104e-03f, -3.260617916e-03f, -3.246446063e-03f, - -3.232188065e-03f, -3.217844446e-03f, -3.203415731e-03f, -3.188902447e-03f, -3.174305124e-03f, -3.159624293e-03f, -3.144860488e-03f, -3.130014245e-03f, -3.115086101e-03f, -3.100076596e-03f, - -3.084986273e-03f, -3.069815674e-03f, -3.054565345e-03f, -3.039235835e-03f, -3.023827692e-03f, -3.008341468e-03f, -2.992777716e-03f, -2.977136992e-03f, -2.961419853e-03f, -2.945626857e-03f, - -2.929758566e-03f, -2.913815541e-03f, -2.897798347e-03f, -2.881707550e-03f, -2.865543717e-03f, -2.849307419e-03f, -2.832999226e-03f, -2.816619711e-03f, -2.800169448e-03f, -2.783649014e-03f, - -2.767058986e-03f, -2.750399944e-03f, -2.733672468e-03f, -2.716877140e-03f, -2.700014546e-03f, -2.683085270e-03f, -2.666089899e-03f, -2.649029022e-03f, -2.631903229e-03f, -2.614713111e-03f, - -2.597459260e-03f, -2.580142271e-03f, -2.562762740e-03f, -2.545321263e-03f, -2.527818439e-03f, -2.510254867e-03f, -2.492631148e-03f, -2.474947884e-03f, -2.457205679e-03f, -2.439405137e-03f, - -2.421546864e-03f, -2.403631467e-03f, -2.385659555e-03f, -2.367631736e-03f, -2.349548622e-03f, -2.331410824e-03f, -2.313218954e-03f, -2.294973628e-03f, -2.276675458e-03f, -2.258325062e-03f, - -2.239923057e-03f, -2.221470060e-03f, -2.202966690e-03f, -2.184413567e-03f, -2.165811312e-03f, -2.147160547e-03f, -2.128461894e-03f, -2.109715978e-03f, -2.090923421e-03f, -2.072084850e-03f, - -2.053200891e-03f, -2.034272170e-03f, -2.015299315e-03f, -1.996282955e-03f, -1.977223718e-03f, -1.958122234e-03f, -1.938979134e-03f, -1.919795049e-03f, -1.900570611e-03f, -1.881306453e-03f, - -1.862003207e-03f, -1.842661507e-03f, -1.823281987e-03f, -1.803865283e-03f, -1.784412029e-03f, -1.764922861e-03f, -1.745398417e-03f, -1.725839332e-03f, -1.706246244e-03f, -1.686619791e-03f, - -1.666960611e-03f, -1.647269342e-03f, -1.627546623e-03f, -1.607793094e-03f, -1.588009394e-03f, -1.568196163e-03f, -1.548354041e-03f, -1.528483668e-03f, -1.508585686e-03f, -1.488660736e-03f, - -1.468709457e-03f, -1.448732493e-03f, -1.428730484e-03f, -1.408704071e-03f, -1.388653898e-03f, -1.368580605e-03f, -1.348484835e-03f, -1.328367230e-03f, -1.308228431e-03f, -1.288069082e-03f, - -1.267889823e-03f, -1.247691298e-03f, -1.227474149e-03f, -1.207239017e-03f, -1.186986544e-03f, -1.166717373e-03f, -1.146432145e-03f, -1.126131502e-03f, -1.105816086e-03f, -1.085486537e-03f, - -1.065143497e-03f, -1.044787607e-03f, -1.024419508e-03f, -1.004039840e-03f, -9.836492439e-04f, -9.632483588e-04f, -9.428378246e-04f, -9.224182807e-04f, -9.019903661e-04f, -8.815547193e-04f, - -8.611119786e-04f, -8.406627818e-04f, -8.202077662e-04f, -7.997475689e-04f, -7.792828262e-04f, -7.588141743e-04f, -7.383422486e-04f, -7.178676841e-04f, -6.973911152e-04f, -6.769131759e-04f, - -6.564344995e-04f, -6.359557186e-04f, -6.154774654e-04f, -5.950003714e-04f, -5.745250673e-04f, -5.540521834e-04f, -5.335823490e-04f, -5.131161929e-04f, -4.926543432e-04f, -4.721974271e-04f, - -4.517460710e-04f, -4.313009008e-04f, -4.108625414e-04f, -3.904316167e-04f, -3.700087502e-04f, -3.495945641e-04f, -3.291896801e-04f, -3.087947186e-04f, -2.884102995e-04f, -2.680370415e-04f, - -2.476755624e-04f, -2.273264791e-04f, -2.069904075e-04f, -1.866679623e-04f, -1.663597575e-04f, -1.460664058e-04f, -1.257885191e-04f, -1.055267078e-04f, -8.528158165e-05f, -6.505374904e-05f, - -4.484381730e-05f, -2.465239259e-05f, -4.480079923e-06f, 1.567251689e-05f, 3.580479524e-05f, 5.591615372e-05f, 7.600599217e-05f, 9.607371169e-05f, 1.161187146e-04f, 1.361404047e-04f, - 1.561381868e-04f, 1.761114672e-04f, 1.960596536e-04f, 2.159821549e-04f, 2.358783816e-04f, 2.557477453e-04f, 2.755896592e-04f, 2.954035379e-04f, 3.151887974e-04f, 3.349448553e-04f, - 3.546711304e-04f, 3.743670432e-04f, 3.940320158e-04f, 4.136654715e-04f, 4.332668354e-04f, 4.528355340e-04f, 4.723709957e-04f, 4.918726500e-04f, 5.113399284e-04f, 5.307722639e-04f, - 5.501690910e-04f, 5.695298460e-04f, 5.888539669e-04f, 6.081408934e-04f, 6.273900666e-04f, 6.466009298e-04f, 6.657729276e-04f, 6.849055067e-04f, 7.039981153e-04f, 7.230502034e-04f, - 7.420612230e-04f, 7.610306278e-04f, 7.799578732e-04f, 7.988424166e-04f, 8.176837172e-04f, 8.364812361e-04f, 8.552344363e-04f, 8.739427825e-04f, 8.926057417e-04f, 9.112227824e-04f, - 9.297933754e-04f, 9.483169932e-04f, 9.667931105e-04f, 9.852212037e-04f, 1.003600752e-03f, 1.021931235e-03f, 1.040212135e-03f, 1.058442939e-03f, 1.076623131e-03f, 1.094752202e-03f, - 1.112829641e-03f, 1.130854942e-03f, 1.148827600e-03f, 1.166747113e-03f, 1.184612978e-03f, 1.202424699e-03f, 1.220181779e-03f, 1.237883723e-03f, 1.255530040e-03f, 1.273120240e-03f, - 1.290653835e-03f, 1.308130340e-03f, 1.325549273e-03f, 1.342910152e-03f, 1.360212499e-03f, 1.377455837e-03f, 1.394639693e-03f, 1.411763595e-03f, 1.428827075e-03f, 1.445829664e-03f, - 1.462770898e-03f, 1.479650315e-03f, 1.496467455e-03f, 1.513221861e-03f, 1.529913078e-03f, 1.546540652e-03f, 1.563104134e-03f, 1.579603076e-03f, 1.596037032e-03f, 1.612405560e-03f, - 1.628708218e-03f, 1.644944569e-03f, 1.661114177e-03f, 1.677216610e-03f, 1.693251436e-03f, 1.709218229e-03f, 1.725116561e-03f, 1.740946011e-03f, 1.756706158e-03f, 1.772396584e-03f, - 1.788016873e-03f, 1.803566614e-03f, 1.819045396e-03f, 1.834452812e-03f, 1.849788457e-03f, 1.865051928e-03f, 1.880242826e-03f, 1.895360754e-03f, 1.910405317e-03f, 1.925376125e-03f, - 1.940272787e-03f, 1.955094919e-03f, 1.969842136e-03f, 1.984514056e-03f, 1.999110303e-03f, 2.013630501e-03f, 2.028074276e-03f, 2.042441259e-03f, 2.056731082e-03f, 2.070943382e-03f, - 2.085077796e-03f, 2.099133965e-03f, 2.113111533e-03f, 2.127010146e-03f, 2.140829455e-03f, 2.154569111e-03f, 2.168228769e-03f, 2.181808087e-03f, 2.195306726e-03f, 2.208724348e-03f, - 2.222060622e-03f, 2.235315214e-03f, 2.248487798e-03f, 2.261578049e-03f, 2.274585644e-03f, 2.287510264e-03f, 2.300351592e-03f, 2.313109315e-03f, 2.325783123e-03f, 2.338372706e-03f, - 2.350877761e-03f, 2.363297986e-03f, 2.375633081e-03f, 2.387882751e-03f, 2.400046701e-03f, 2.412124644e-03f, 2.424116289e-03f, 2.436021355e-03f, 2.447839559e-03f, 2.459570623e-03f, - 2.471214271e-03f, 2.482770232e-03f, 2.494238235e-03f, 2.505618015e-03f, 2.516909307e-03f, 2.528111852e-03f, 2.539225392e-03f, 2.550249673e-03f, 2.561184443e-03f, 2.572029454e-03f, - 2.582784461e-03f, 2.593449221e-03f, 2.604023496e-03f, 2.614507048e-03f, 2.624899644e-03f, 2.635201056e-03f, 2.645411054e-03f, 2.655529417e-03f, 2.665555921e-03f, 2.675490351e-03f, - 2.685332490e-03f, 2.695082127e-03f, 2.704739053e-03f, 2.714303063e-03f, 2.723773955e-03f, 2.733151528e-03f, 2.742435587e-03f, 2.751625938e-03f, 2.760722391e-03f, 2.769724759e-03f, - 2.778632859e-03f, 2.787446508e-03f, 2.796165530e-03f, 2.804789750e-03f, 2.813318996e-03f, 2.821753100e-03f, 2.830091897e-03f, 2.838335224e-03f, 2.846482923e-03f, 2.854534837e-03f, - 2.862490813e-03f, 2.870350703e-03f, 2.878114359e-03f, 2.885781637e-03f, 2.893352399e-03f, 2.900826506e-03f, 2.908203824e-03f, 2.915484222e-03f, 2.922667574e-03f, 2.929753753e-03f, - 2.936742639e-03f, 2.943634112e-03f, 2.950428059e-03f, 2.957124366e-03f, 2.963722926e-03f, 2.970223631e-03f, 2.976626379e-03f, 2.982931071e-03f, 2.989137610e-03f, 2.995245903e-03f, - 3.001255859e-03f, 3.007167393e-03f, 3.012980419e-03f, 3.018694858e-03f, 3.024310630e-03f, 3.029827663e-03f, 3.035245885e-03f, 3.040565227e-03f, 3.045785624e-03f, 3.050907015e-03f, - 3.055929340e-03f, 3.060852544e-03f, 3.065676575e-03f, 3.070401382e-03f, 3.075026920e-03f, 3.079553145e-03f, 3.083980018e-03f, 3.088307501e-03f, 3.092535560e-03f, 3.096664165e-03f, - 3.100693288e-03f, 3.104622904e-03f, 3.108452993e-03f, 3.112183535e-03f, 3.115814517e-03f, 3.119345924e-03f, 3.122777750e-03f, 3.126109987e-03f, 3.129342632e-03f, 3.132475687e-03f, - 3.135509154e-03f, 3.138443041e-03f, 3.141277355e-03f, 3.144012111e-03f, 3.146647323e-03f, 3.149183011e-03f, 3.151619195e-03f, 3.153955902e-03f, 3.156193159e-03f, 3.158330996e-03f, - 3.160369449e-03f, 3.162308554e-03f, 3.164148350e-03f, 3.165888882e-03f, 3.167530195e-03f, 3.169072339e-03f, 3.170515366e-03f, 3.171859330e-03f, 3.173104291e-03f, 3.174250310e-03f, - 3.175297450e-03f, 3.176245779e-03f, 3.177095368e-03f, 3.177846289e-03f, 3.178498619e-03f, 3.179052437e-03f, 3.179507825e-03f, 3.179864868e-03f, 3.180123655e-03f, 3.180284277e-03f, - 3.180346827e-03f, 3.180311402e-03f, 3.180178102e-03f, 3.179947031e-03f, 3.179618294e-03f, 3.179191999e-03f, 3.178668259e-03f, 3.178047187e-03f, 3.177328901e-03f, 3.176513522e-03f, - 3.175601172e-03f, 3.174591977e-03f, 3.173486068e-03f, 3.172283574e-03f, 3.170984631e-03f, 3.169589377e-03f, 3.168097952e-03f, 3.166510498e-03f, 3.164827163e-03f, 3.163048094e-03f, - 3.161173444e-03f, 3.159203367e-03f, 3.157138020e-03f, 3.154977564e-03f, 3.152722160e-03f, 3.150371976e-03f, 3.147927179e-03f, 3.145387940e-03f, 3.142754433e-03f, 3.140026835e-03f, - 3.137205326e-03f, 3.134290086e-03f, 3.131281303e-03f, 3.128179162e-03f, 3.124983854e-03f, 3.121695572e-03f, 3.118314512e-03f, 3.114840872e-03f, 3.111274853e-03f, 3.107616659e-03f, - 3.103866496e-03f, 3.100024572e-03f, 3.096091100e-03f, 3.092066294e-03f, 3.087950370e-03f, 3.083743548e-03f, 3.079446050e-03f, 3.075058101e-03f, 3.070579927e-03f, 3.066011758e-03f, - 3.061353828e-03f, 3.056606370e-03f, 3.051769621e-03f, 3.046843823e-03f, 3.041829217e-03f, 3.036726048e-03f, 3.031534563e-03f, 3.026255013e-03f, 3.020887650e-03f, 3.015432729e-03f, - 3.009890507e-03f, 3.004261243e-03f, 2.998545201e-03f, 2.992742644e-03f, 2.986853840e-03f, 2.980879058e-03f, 2.974818570e-03f, 2.968672650e-03f, 2.962441574e-03f, 2.956125622e-03f, - 2.949725075e-03f, 2.943240217e-03f, 2.936671333e-03f, 2.930018712e-03f, 2.923282643e-03f, 2.916463421e-03f, 2.909561340e-03f, 2.902576698e-03f, 2.895509794e-03f, 2.888360931e-03f, - 2.881130411e-03f, 2.873818542e-03f, 2.866425633e-03f, 2.858951993e-03f, 2.851397937e-03f, 2.843763778e-03f, 2.836049835e-03f, 2.828256427e-03f, 2.820383875e-03f, 2.812432503e-03f, - 2.804402637e-03f, 2.796294605e-03f, 2.788108737e-03f, 2.779845365e-03f, 2.771504823e-03f, 2.763087447e-03f, 2.754593576e-03f, 2.746023549e-03f, 2.737377710e-03f, 2.728656402e-03f, - 2.719859972e-03f, 2.710988768e-03f, 2.702043141e-03f, 2.693023441e-03f, 2.683930024e-03f, 2.674763246e-03f, 2.665523464e-03f, 2.656211038e-03f, 2.646826331e-03f, 2.637369705e-03f, - 2.627841526e-03f, 2.618242162e-03f, 2.608571981e-03f, 2.598831355e-03f, 2.589020656e-03f, 2.579140259e-03f, 2.569190540e-03f, 2.559171878e-03f, 2.549084652e-03f, 2.538929243e-03f, - 2.528706036e-03f, 2.518415415e-03f, 2.508057767e-03f, 2.497633480e-03f, 2.487142944e-03f, 2.476586552e-03f, 2.465964696e-03f, 2.455277772e-03f, 2.444526176e-03f, 2.433710306e-03f, - 2.422830563e-03f, 2.411887347e-03f, 2.400881061e-03f, 2.389812111e-03f, 2.378680902e-03f, 2.367487841e-03f, 2.356233338e-03f, 2.344917803e-03f, 2.333541649e-03f, 2.322105288e-03f, - 2.310609135e-03f, 2.299053608e-03f, 2.287439123e-03f, 2.275766100e-03f, 2.264034959e-03f, 2.252246122e-03f, 2.240400013e-03f, 2.228497056e-03f, 2.216537677e-03f, 2.204522303e-03f, - 2.192451363e-03f, 2.180325287e-03f, 2.168144506e-03f, 2.155909452e-03f, 2.143620559e-03f, 2.131278261e-03f, 2.118882995e-03f, 2.106435198e-03f, 2.093935309e-03f, 2.081383766e-03f, - 2.068781011e-03f, 2.056127485e-03f, 2.043423632e-03f, 2.030669896e-03f, 2.017866722e-03f, 2.005014556e-03f, 1.992113845e-03f, 1.979165038e-03f, 1.966168585e-03f, 1.953124935e-03f, - 1.940034541e-03f, 1.926897854e-03f, 1.913715328e-03f, 1.900487417e-03f, 1.887214578e-03f, 1.873897265e-03f, 1.860535936e-03f, 1.847131049e-03f, 1.833683064e-03f, 1.820192439e-03f, - 1.806659636e-03f, 1.793085115e-03f, 1.779469340e-03f, 1.765812773e-03f, 1.752115878e-03f, 1.738379121e-03f, 1.724602965e-03f, 1.710787878e-03f, 1.696934326e-03f, 1.683042778e-03f, - 1.669113700e-03f, 1.655147563e-03f, 1.641144836e-03f, 1.627105989e-03f, 1.613031493e-03f, 1.598921821e-03f, 1.584777443e-03f, 1.570598833e-03f, 1.556386463e-03f, 1.542140809e-03f, - 1.527862345e-03f, 1.513551545e-03f, 1.499208885e-03f, 1.484834841e-03f, 1.470429889e-03f, 1.455994507e-03f, 1.441529172e-03f, 1.427034361e-03f, 1.412510553e-03f, 1.397958227e-03f, - 1.383377862e-03f, 1.368769937e-03f, 1.354134932e-03f, 1.339473327e-03f, 1.324785602e-03f, 1.310072239e-03f, 1.295333719e-03f, 1.280570523e-03f, 1.265783132e-03f, 1.250972029e-03f, - 1.236137695e-03f, 1.221280614e-03f, 1.206401267e-03f, 1.191500138e-03f, 1.176577710e-03f, 1.161634464e-03f, 1.146670886e-03f, 1.131687458e-03f, 1.116684664e-03f, 1.101662987e-03f, - 1.086622912e-03f, 1.071564921e-03f, 1.056489499e-03f, 1.041397130e-03f, 1.026288298e-03f, 1.011163486e-03f, 9.960231789e-04f, 9.808678600e-04f, 9.656980135e-04f, 9.505141230e-04f, - 9.353166725e-04f, 9.201061456e-04f, 9.048830260e-04f, 8.896477970e-04f, 8.744009421e-04f, 8.591429445e-04f, 8.438742873e-04f, 8.285954534e-04f, 8.133069256e-04f, 7.980091863e-04f, - 7.827027179e-04f, 7.673880025e-04f, 7.520655220e-04f, 7.367357579e-04f, 7.213991916e-04f, 7.060563041e-04f, 6.907075761e-04f, 6.753534881e-04f, 6.599945203e-04f, 6.446311522e-04f, - 6.292638634e-04f, 6.138931328e-04f, 5.985194391e-04f, 5.831432605e-04f, 5.677650749e-04f, 5.523853595e-04f, 5.370045915e-04f, 5.216232471e-04f, 5.062418025e-04f, 4.908607331e-04f, - 4.754805140e-04f, 4.601016197e-04f, 4.447245240e-04f, 4.293497006e-04f, 4.139776221e-04f, 3.986087609e-04f, 3.832435887e-04f, 3.678825765e-04f, 3.525261950e-04f, 3.371749138e-04f, - 3.218292022e-04f, 3.064895288e-04f, 2.911563614e-04f, 2.758301672e-04f, 2.605114128e-04f, 2.452005638e-04f, 2.298980854e-04f, 2.146044418e-04f, 1.993200966e-04f, 1.840455126e-04f, - 1.687811517e-04f, 1.535274753e-04f, 1.382849436e-04f, 1.230540163e-04f, 1.078351521e-04f, 9.262880896e-05f, 7.743544380e-05f, 6.225551283e-05f, 4.708947131e-05f, 3.193777360e-05f, - 1.680087313e-05f, 1.679222442e-06f, -1.342672691e-05f, -2.851652429e-05f, -4.358972005e-05f, -5.864586553e-05f, -7.368451305e-05f, -8.870521593e-05f, -1.037075285e-04f, -1.186910062e-04f, - -1.336552055e-04f, -1.485996837e-04f, -1.635239995e-04f, -1.784277126e-04f, -1.933103835e-04f, -2.081715743e-04f, -2.230108478e-04f, -2.378277682e-04f, -2.526219007e-04f, -2.673928117e-04f, - -2.821400688e-04f, -2.968632408e-04f, -3.115618975e-04f, -3.262356102e-04f, -3.408839512e-04f, -3.555064941e-04f, -3.701028139e-04f, -3.846724865e-04f, -3.992150894e-04f, -4.137302013e-04f, - -4.282174020e-04f, -4.426762728e-04f, -4.571063963e-04f, -4.715073564e-04f, -4.858787383e-04f, -5.002201285e-04f, -5.145311150e-04f, -5.288112872e-04f, -5.430602356e-04f, -5.572775524e-04f, - -5.714628310e-04f, -5.856156665e-04f, -5.997356550e-04f, -6.138223944e-04f, -6.278754839e-04f, -6.418945241e-04f, -6.558791173e-04f, -6.698288671e-04f, -6.837433785e-04f, -6.976222583e-04f, - -7.114651146e-04f, -7.252715570e-04f, -7.390411969e-04f, -7.527736468e-04f, -7.664685212e-04f, -7.801254360e-04f, -7.937440085e-04f, -8.073238579e-04f, -8.208646048e-04f, -8.343658714e-04f, - -8.478272817e-04f, -8.612484611e-04f, -8.746290368e-04f, -8.879686375e-04f, -9.012668938e-04f, -9.145234377e-04f, -9.277379030e-04f, -9.409099253e-04f, -9.540391416e-04f, -9.671251909e-04f, - -9.801677139e-04f, -9.931663527e-04f, -1.006120751e-03f, -1.019030556e-03f, -1.031895414e-03f, -1.044714975e-03f, -1.057488889e-03f, -1.070216810e-03f, -1.082898392e-03f, -1.095533292e-03f, - -1.108121169e-03f, -1.120661681e-03f, -1.133154491e-03f, -1.145599263e-03f, -1.157995662e-03f, -1.170343357e-03f, -1.182642015e-03f, -1.194891309e-03f, -1.207090910e-03f, -1.219240496e-03f, - -1.231339741e-03f, -1.243388324e-03f, -1.255385928e-03f, -1.267332233e-03f, -1.279226924e-03f, -1.291069689e-03f, -1.302860214e-03f, -1.314598191e-03f, -1.326283311e-03f, -1.337915269e-03f, - -1.349493761e-03f, -1.361018485e-03f, -1.372489141e-03f, -1.383905432e-03f, -1.395267061e-03f, -1.406573735e-03f, -1.417825161e-03f, -1.429021051e-03f, -1.440161115e-03f, -1.451245068e-03f, - -1.462272628e-03f, -1.473243511e-03f, -1.484157438e-03f, -1.495014131e-03f, -1.505813316e-03f, -1.516554719e-03f, -1.527238067e-03f, -1.537863093e-03f, -1.548429529e-03f, -1.558937109e-03f, - -1.569385571e-03f, -1.579774654e-03f, -1.590104099e-03f, -1.600373650e-03f, -1.610583051e-03f, -1.620732051e-03f, -1.630820400e-03f, -1.640847849e-03f, -1.650814152e-03f, -1.660719065e-03f, - -1.670562348e-03f, -1.680343760e-03f, -1.690063065e-03f, -1.699720026e-03f, -1.709314412e-03f, -1.718845991e-03f, -1.728314535e-03f, -1.737719818e-03f, -1.747061615e-03f, -1.756339704e-03f, - -1.765553866e-03f, -1.774703884e-03f, -1.783789541e-03f, -1.792810625e-03f, -1.801766925e-03f, -1.810658232e-03f, -1.819484341e-03f, -1.828245046e-03f, -1.836940146e-03f, -1.845569441e-03f, - -1.854132735e-03f, -1.862629831e-03f, -1.871060536e-03f, -1.879424662e-03f, -1.887722018e-03f, -1.895952419e-03f, -1.904115681e-03f, -1.912211622e-03f, -1.920240064e-03f, -1.928200829e-03f, - -1.936093742e-03f, -1.943918632e-03f, -1.951675328e-03f, -1.959363662e-03f, -1.966983469e-03f, -1.974534586e-03f, -1.982016851e-03f, -1.989430107e-03f, -1.996774196e-03f, -2.004048965e-03f, - -2.011254263e-03f, -2.018389939e-03f, -2.025455847e-03f, -2.032451843e-03f, -2.039377783e-03f, -2.046233528e-03f, -2.053018940e-03f, -2.059733883e-03f, -2.066378225e-03f, -2.072951835e-03f, - -2.079454584e-03f, -2.085886347e-03f, -2.092246999e-03f, -2.098536420e-03f, -2.104754489e-03f, -2.110901091e-03f, -2.116976111e-03f, -2.122979437e-03f, -2.128910959e-03f, -2.134770571e-03f, - -2.140558166e-03f, -2.146273642e-03f, -2.151916900e-03f, -2.157487840e-03f, -2.162986369e-03f, -2.168412391e-03f, -2.173765816e-03f, -2.179046556e-03f, -2.184254525e-03f, -2.189389638e-03f, - -2.194451815e-03f, -2.199440975e-03f, -2.204357043e-03f, -2.209199943e-03f, -2.213969604e-03f, -2.218665955e-03f, -2.223288930e-03f, -2.227838463e-03f, -2.232314492e-03f, -2.236716956e-03f, - -2.241045797e-03f, -2.245300960e-03f, -2.249482390e-03f, -2.253590038e-03f, -2.257623855e-03f, -2.261583794e-03f, -2.265469811e-03f, -2.269281865e-03f, -2.273019916e-03f, -2.276683928e-03f, - -2.280273866e-03f, -2.283789697e-03f, -2.287231392e-03f, -2.290598923e-03f, -2.293892265e-03f, -2.297111394e-03f, -2.300256291e-03f, -2.303326937e-03f, -2.306323317e-03f, -2.309245415e-03f, - -2.312093222e-03f, -2.314866728e-03f, -2.317565926e-03f, -2.320190812e-03f, -2.322741384e-03f, -2.325217643e-03f, -2.327619590e-03f, -2.329947232e-03f, -2.332200574e-03f, -2.334379626e-03f, - -2.336484400e-03f, -2.338514911e-03f, -2.340471174e-03f, -2.342353208e-03f, -2.344161035e-03f, -2.345894676e-03f, -2.347554159e-03f, -2.349139509e-03f, -2.350650759e-03f, -2.352087939e-03f, - -2.353451084e-03f, -2.354740232e-03f, -2.355955421e-03f, -2.357096692e-03f, -2.358164090e-03f, -2.359157660e-03f, -2.360077450e-03f, -2.360923510e-03f, -2.361695893e-03f, -2.362394654e-03f, - -2.363019850e-03f, -2.363571539e-03f, -2.364049784e-03f, -2.364454648e-03f, -2.364786198e-03f, -2.365044500e-03f, -2.365229625e-03f, -2.365341646e-03f, -2.365380638e-03f, -2.365346677e-03f, - -2.365239842e-03f, -2.365060215e-03f, -2.364807879e-03f, -2.364482920e-03f, -2.364085425e-03f, -2.363615484e-03f, -2.363073189e-03f, -2.362458634e-03f, -2.361771917e-03f, -2.361013134e-03f, - -2.360182387e-03f, -2.359279779e-03f, -2.358305414e-03f, -2.357259400e-03f, -2.356141844e-03f, -2.354952860e-03f, -2.353692559e-03f, -2.352361057e-03f, -2.350958473e-03f, -2.349484924e-03f, - -2.347940533e-03f, -2.346325424e-03f, -2.344639722e-03f, -2.342883555e-03f, -2.341057053e-03f, -2.339160347e-03f, -2.337193573e-03f, -2.335156865e-03f, -2.333050362e-03f, -2.330874204e-03f, - -2.328628533e-03f, -2.326313492e-03f, -2.323929229e-03f, -2.321475890e-03f, -2.318953627e-03f, -2.316362590e-03f, -2.313702934e-03f, -2.310974815e-03f, -2.308178391e-03f, -2.305313821e-03f, - -2.302381268e-03f, -2.299380895e-03f, -2.296312867e-03f, -2.293177354e-03f, -2.289974522e-03f, -2.286704546e-03f, -2.283367597e-03f, -2.279963850e-03f, -2.276493484e-03f, -2.272956676e-03f, - -2.269353608e-03f, -2.265684463e-03f, -2.261949424e-03f, -2.258148679e-03f, -2.254282416e-03f, -2.250350824e-03f, -2.246354096e-03f, -2.242292426e-03f, -2.238166008e-03f, -2.233975041e-03f, - -2.229719723e-03f, -2.225400255e-03f, -2.221016840e-03f, -2.216569683e-03f, -2.212058989e-03f, -2.207484967e-03f, -2.202847826e-03f, -2.198147778e-03f, -2.193385036e-03f, -2.188559815e-03f, - -2.183672332e-03f, -2.178722804e-03f, -2.173711452e-03f, -2.168638497e-03f, -2.163504164e-03f, -2.158308676e-03f, -2.153052260e-03f, -2.147735146e-03f, -2.142357562e-03f, -2.136919741e-03f, - -2.131421915e-03f, -2.125864320e-03f, -2.120247192e-03f, -2.114570768e-03f, -2.108835290e-03f, -2.103040996e-03f, -2.097188132e-03f, -2.091276940e-03f, -2.085307667e-03f, -2.079280560e-03f, - -2.073195868e-03f, -2.067053842e-03f, -2.060854733e-03f, -2.054598795e-03f, -2.048286283e-03f, -2.041917453e-03f, -2.035492564e-03f, -2.029011874e-03f, -2.022475645e-03f, -2.015884138e-03f, - -2.009237618e-03f, -2.002536349e-03f, -1.995780599e-03f, -1.988970635e-03f, -1.982106726e-03f, -1.975189143e-03f, -1.968218159e-03f, -1.961194047e-03f, -1.954117081e-03f, -1.946987538e-03f, - -1.939805696e-03f, -1.932571832e-03f, -1.925286228e-03f, -1.917949165e-03f, -1.910560925e-03f, -1.903121793e-03f, -1.895632054e-03f, -1.888091994e-03f, -1.880501901e-03f, -1.872862065e-03f, - -1.865172776e-03f, -1.857434324e-03f, -1.849647004e-03f, -1.841811109e-03f, -1.833926933e-03f, -1.825994775e-03f, -1.818014929e-03f, -1.809987697e-03f, -1.801913376e-03f, -1.793792269e-03f, - -1.785624678e-03f, -1.777410904e-03f, -1.769151254e-03f, -1.760846031e-03f, -1.752495543e-03f, -1.744100098e-03f, -1.735660003e-03f, -1.727175568e-03f, -1.718647105e-03f, -1.710074924e-03f, - -1.701459339e-03f, -1.692800664e-03f, -1.684099212e-03f, -1.675355301e-03f, -1.666569246e-03f, -1.657741365e-03f, -1.648871978e-03f, -1.639961403e-03f, -1.631009961e-03f, -1.622017973e-03f, - -1.612985763e-03f, -1.603913653e-03f, -1.594801967e-03f, -1.585651030e-03f, -1.576461169e-03f, -1.567232710e-03f, -1.557965980e-03f, -1.548661308e-03f, -1.539319024e-03f, -1.529939457e-03f, - -1.520522938e-03f, -1.511069800e-03f, -1.501580373e-03f, -1.492054992e-03f, -1.482493991e-03f, -1.472897704e-03f, -1.463266466e-03f, -1.453600615e-03f, -1.443900486e-03f, -1.434166417e-03f, - -1.424398747e-03f, -1.414597814e-03f, -1.404763958e-03f, -1.394897519e-03f, -1.384998839e-03f, -1.375068258e-03f, -1.365106119e-03f, -1.355112765e-03f, -1.345088538e-03f, -1.335033784e-03f, - -1.324948846e-03f, -1.314834069e-03f, -1.304689800e-03f, -1.294516384e-03f, -1.284314167e-03f, -1.274083498e-03f, -1.263824724e-03f, -1.253538193e-03f, -1.243224254e-03f, -1.232883256e-03f, - -1.222515549e-03f, -1.212121482e-03f, -1.201701407e-03f, -1.191255673e-03f, -1.180784634e-03f, -1.170288639e-03f, -1.159768042e-03f, -1.149223196e-03f, -1.138654452e-03f, -1.128062164e-03f, - -1.117446687e-03f, -1.106808373e-03f, -1.096147577e-03f, -1.085464654e-03f, -1.074759958e-03f, -1.064033846e-03f, -1.053286671e-03f, -1.042518790e-03f, -1.031730560e-03f, -1.020922335e-03f, - -1.010094473e-03f, -9.992473302e-04f, -9.883812637e-04f, -9.774966304e-04f, -9.665937877e-04f, -9.556730930e-04f, -9.447349039e-04f, -9.337795783e-04f, -9.228074739e-04f, -9.118189489e-04f, - -9.008143614e-04f, -8.897940697e-04f, -8.787584321e-04f, -8.677078072e-04f, -8.566425535e-04f, -8.455630295e-04f, -8.344695938e-04f, -8.233626053e-04f, -8.122424226e-04f, -8.011094044e-04f, - -7.899639094e-04f, -7.788062965e-04f, -7.676369243e-04f, -7.564561515e-04f, -7.452643368e-04f, -7.340618388e-04f, -7.228490160e-04f, -7.116262269e-04f, -7.003938299e-04f, -6.891521834e-04f, - -6.779016454e-04f, -6.666425742e-04f, -6.553753276e-04f, -6.441002634e-04f, -6.328177394e-04f, -6.215281130e-04f, -6.102317416e-04f, -5.989289823e-04f, -5.876201922e-04f, -5.763057278e-04f, - -5.649859460e-04f, -5.536612028e-04f, -5.423318544e-04f, -5.309982568e-04f, -5.196607653e-04f, -5.083197354e-04f, -4.969755221e-04f, -4.856284802e-04f, -4.742789640e-04f, -4.629273277e-04f, - -4.515739251e-04f, -4.402191098e-04f, -4.288632347e-04f, -4.175066528e-04f, -4.061497164e-04f, -3.947927775e-04f, -3.834361878e-04f, -3.720802987e-04f, -3.607254608e-04f, -3.493720247e-04f, - -3.380203403e-04f, -3.266707573e-04f, -3.153236246e-04f, -3.039792911e-04f, -2.926381048e-04f, -2.813004135e-04f, -2.699665645e-04f, -2.586369043e-04f, -2.473117792e-04f, -2.359915350e-04f, - -2.246765167e-04f, -2.133670689e-04f, -2.020635358e-04f, -1.907662608e-04f, -1.794755868e-04f, -1.681918563e-04f, -1.569154108e-04f, -1.456465917e-04f, -1.343857393e-04f, -1.231331938e-04f, - -1.118892942e-04f, -1.006543793e-04f, -8.942878699e-05f, -7.821285470e-05f, -6.700691903e-05f, -5.581131598e-05f, -4.462638081e-05f, -3.345244812e-05f, -2.228985177e-05f, -1.113892492e-05f, - -4.443916224e-18f, 1.112659132e-05f, 2.224051809e-05f, 3.334145014e-05f, 4.442905806e-05f, 5.550301321e-05f, 6.656298775e-05f, 7.760865462e-05f, 8.863968759e-05f, 9.965576121e-05f, - 1.106565509e-04f, 1.216417328e-04f, 1.326109841e-04f, 1.435639827e-04f, 1.545004073e-04f, 1.654199375e-04f, 1.763222540e-04f, 1.872070381e-04f, 1.980739722e-04f, 2.089227394e-04f, - 2.197530239e-04f, 2.305645107e-04f, 2.413568858e-04f, 2.521298362e-04f, 2.628830497e-04f, 2.736162152e-04f, 2.843290224e-04f, 2.950211622e-04f, 3.056923262e-04f, 3.163422073e-04f, - 3.269704991e-04f, 3.375768966e-04f, 3.481610953e-04f, 3.587227922e-04f, 3.692616851e-04f, 3.797774728e-04f, 3.902698554e-04f, 4.007385337e-04f, 4.111832100e-04f, 4.216035872e-04f, - 4.319993696e-04f, 4.423702625e-04f, 4.527159724e-04f, 4.630362068e-04f, 4.733306742e-04f, 4.835990845e-04f, 4.938411486e-04f, 5.040565784e-04f, 5.142450872e-04f, 5.244063893e-04f, - 5.345402002e-04f, 5.446462364e-04f, 5.547242160e-04f, 5.647738579e-04f, 5.747948823e-04f, 5.847870106e-04f, 5.947499655e-04f, 6.046834709e-04f, 6.145872516e-04f, 6.244610341e-04f, - 6.343045459e-04f, 6.441175157e-04f, 6.538996736e-04f, 6.636507508e-04f, 6.733704799e-04f, 6.830585947e-04f, 6.927148303e-04f, 7.023389230e-04f, 7.119306105e-04f, 7.214896318e-04f, - 7.310157271e-04f, 7.405086381e-04f, 7.499681076e-04f, 7.593938798e-04f, 7.687857004e-04f, 7.781433161e-04f, 7.874664754e-04f, 7.967549276e-04f, 8.060084239e-04f, 8.152267164e-04f, - 8.244095589e-04f, 8.335567065e-04f, 8.426679155e-04f, 8.517429439e-04f, 8.607815507e-04f, 8.697834968e-04f, 8.787485440e-04f, 8.876764558e-04f, 8.965669970e-04f, 9.054199341e-04f, - 9.142350346e-04f, 9.230120677e-04f, 9.317508040e-04f, 9.404510156e-04f, 9.491124758e-04f, 9.577349597e-04f, 9.663182437e-04f, 9.748621056e-04f, 9.833663247e-04f, 9.918306820e-04f, - 1.000254960e-03f, 1.008638941e-03f, 1.016982413e-03f, 1.025285160e-03f, 1.033546973e-03f, 1.041767639e-03f, 1.049946951e-03f, 1.058084702e-03f, 1.066180686e-03f, 1.074234698e-03f, - 1.082246536e-03f, 1.090216000e-03f, 1.098142889e-03f, 1.106027006e-03f, 1.113868154e-03f, 1.121666139e-03f, 1.129420766e-03f, 1.137131845e-03f, 1.144799186e-03f, 1.152422598e-03f, - 1.160001897e-03f, 1.167536896e-03f, 1.175027411e-03f, 1.182473260e-03f, 1.189874262e-03f, 1.197230239e-03f, 1.204541013e-03f, 1.211806408e-03f, 1.219026250e-03f, 1.226200365e-03f, - 1.233328584e-03f, 1.240410737e-03f, 1.247446655e-03f, 1.254436174e-03f, 1.261379127e-03f, 1.268275353e-03f, 1.275124689e-03f, 1.281926978e-03f, 1.288682059e-03f, 1.295389778e-03f, - 1.302049979e-03f, 1.308662510e-03f, 1.315227218e-03f, 1.321743955e-03f, 1.328212571e-03f, 1.334632922e-03f, 1.341004862e-03f, 1.347328247e-03f, 1.353602937e-03f, 1.359828792e-03f, - 1.366005674e-03f, 1.372133446e-03f, 1.378211973e-03f, 1.384241123e-03f, 1.390220765e-03f, 1.396150768e-03f, 1.402031005e-03f, 1.407861349e-03f, 1.413641677e-03f, 1.419371864e-03f, - 1.425051790e-03f, 1.430681335e-03f, 1.436260382e-03f, 1.441788815e-03f, 1.447266519e-03f, 1.452693381e-03f, 1.458069290e-03f, 1.463394138e-03f, 1.468667817e-03f, 1.473890220e-03f, - 1.479061244e-03f, 1.484180787e-03f, 1.489248747e-03f, 1.494265026e-03f, 1.499229527e-03f, 1.504142154e-03f, 1.509002812e-03f, 1.513811411e-03f, 1.518567860e-03f, 1.523272070e-03f, - 1.527923954e-03f, 1.532523427e-03f, 1.537070406e-03f, 1.541564808e-03f, 1.546006555e-03f, 1.550395567e-03f, 1.554731768e-03f, 1.559015083e-03f, 1.563245440e-03f, 1.567422766e-03f, - 1.571546992e-03f, 1.575618051e-03f, 1.579635876e-03f, 1.583600402e-03f, 1.587511568e-03f, 1.591369311e-03f, 1.595173573e-03f, 1.598924297e-03f, 1.602621426e-03f, 1.606264906e-03f, - 1.609854685e-03f, 1.613390713e-03f, 1.616872941e-03f, 1.620301321e-03f, 1.623675808e-03f, 1.626996358e-03f, 1.630262930e-03f, 1.633475483e-03f, 1.636633979e-03f, 1.639738381e-03f, - 1.642788654e-03f, 1.645784765e-03f, 1.648726681e-03f, 1.651614374e-03f, 1.654447815e-03f, 1.657226977e-03f, 1.659951836e-03f, 1.662622368e-03f, 1.665238554e-03f, 1.667800372e-03f, - 1.670307805e-03f, 1.672760838e-03f, 1.675159455e-03f, 1.677503643e-03f, 1.679793393e-03f, 1.682028694e-03f, 1.684209539e-03f, 1.686335921e-03f, 1.688407838e-03f, 1.690425286e-03f, - 1.692388264e-03f, 1.694296774e-03f, 1.696150817e-03f, 1.697950399e-03f, 1.699695525e-03f, 1.701386203e-03f, 1.703022442e-03f, 1.704604254e-03f, 1.706131650e-03f, 1.707604646e-03f, - 1.709023257e-03f, 1.710387501e-03f, 1.711697397e-03f, 1.712952968e-03f, 1.714154234e-03f, 1.715301222e-03f, 1.716393956e-03f, 1.717432464e-03f, 1.718416777e-03f, 1.719346925e-03f, - 1.720222940e-03f, 1.721044857e-03f, 1.721812713e-03f, 1.722526544e-03f, 1.723186389e-03f, 1.723792291e-03f, 1.724344291e-03f, 1.724842433e-03f, 1.725286764e-03f, 1.725677330e-03f, - 1.726014181e-03f, 1.726297367e-03f, 1.726526941e-03f, 1.726702956e-03f, 1.726825468e-03f, 1.726894534e-03f, 1.726910213e-03f, 1.726872565e-03f, 1.726781651e-03f, 1.726637536e-03f, - 1.726440284e-03f, 1.726189962e-03f, 1.725886638e-03f, 1.725530382e-03f, 1.725121265e-03f, 1.724659360e-03f, 1.724144741e-03f, 1.723577485e-03f, 1.722957669e-03f, 1.722285372e-03f, - 1.721560675e-03f, 1.720783660e-03f, 1.719954411e-03f, 1.719073013e-03f, 1.718139552e-03f, 1.717154118e-03f, 1.716116799e-03f, 1.715027688e-03f, 1.713886877e-03f, 1.712694460e-03f, - 1.711450533e-03f, 1.710155194e-03f, 1.708808542e-03f, 1.707410676e-03f, 1.705961698e-03f, 1.704461713e-03f, 1.702910824e-03f, 1.701309138e-03f, 1.699656762e-03f, 1.697953806e-03f, - 1.696200380e-03f, 1.694396595e-03f, 1.692542567e-03f, 1.690638409e-03f, 1.688684238e-03f, 1.686680171e-03f, 1.684626328e-03f, 1.682522829e-03f, 1.680369797e-03f, 1.678167354e-03f, - 1.675915625e-03f, 1.673614737e-03f, 1.671264818e-03f, 1.668865995e-03f, 1.666418400e-03f, 1.663922164e-03f, 1.661377420e-03f, 1.658784303e-03f, 1.656142948e-03f, 1.653453492e-03f, - 1.650716075e-03f, 1.647930835e-03f, 1.645097914e-03f, 1.642217454e-03f, 1.639289599e-03f, 1.636314494e-03f, 1.633292286e-03f, 1.630223122e-03f, 1.627107151e-03f, 1.623944523e-03f, - 1.620735390e-03f, 1.617479905e-03f, 1.614178222e-03f, 1.610830496e-03f, 1.607436883e-03f, 1.603997542e-03f, 1.600512632e-03f, 1.596982312e-03f, 1.593406745e-03f, 1.589786094e-03f, - 1.586120521e-03f, 1.582410194e-03f, 1.578655277e-03f, 1.574855938e-03f, 1.571012347e-03f, 1.567124673e-03f, 1.563193088e-03f, 1.559217764e-03f, 1.555198874e-03f, 1.551136592e-03f, - 1.547031096e-03f, 1.542882561e-03f, 1.538691167e-03f, 1.534457091e-03f, 1.530180514e-03f, 1.525861619e-03f, 1.521500587e-03f, 1.517097602e-03f, 1.512652848e-03f, 1.508166513e-03f, - 1.503638782e-03f, 1.499069844e-03f, 1.494459888e-03f, 1.489809103e-03f, 1.485117682e-03f, 1.480385816e-03f, 1.475613699e-03f, 1.470801524e-03f, 1.465949488e-03f, 1.461057786e-03f, - 1.456126617e-03f, 1.451156178e-03f, 1.446146668e-03f, 1.441098289e-03f, 1.436011241e-03f, 1.430885726e-03f, 1.425721949e-03f, 1.420520113e-03f, 1.415280423e-03f, 1.410003086e-03f, - 1.404688308e-03f, 1.399336298e-03f, 1.393947264e-03f, 1.388521416e-03f, 1.383058966e-03f, 1.377560124e-03f, 1.372025103e-03f, 1.366454116e-03f, 1.360847378e-03f, 1.355205105e-03f, - 1.349527511e-03f, 1.343814813e-03f, 1.338067231e-03f, 1.332284981e-03f, 1.326468283e-03f, 1.320617358e-03f, 1.314732426e-03f, 1.308813710e-03f, 1.302861431e-03f, 1.296875814e-03f, - 1.290857081e-03f, 1.284805460e-03f, 1.278721174e-03f, 1.272604450e-03f, 1.266455516e-03f, 1.260274600e-03f, 1.254061930e-03f, 1.247817736e-03f, 1.241542247e-03f, 1.235235695e-03f, - 1.228898311e-03f, 1.222530327e-03f, 1.216131977e-03f, 1.209703494e-03f, 1.203245111e-03f, 1.196757065e-03f, 1.190239590e-03f, 1.183692923e-03f, 1.177117300e-03f, 1.170512960e-03f, - 1.163880140e-03f, 1.157219078e-03f, 1.150530015e-03f, 1.143813191e-03f, 1.137068844e-03f, 1.130297218e-03f, 1.123498553e-03f, 1.116673091e-03f, 1.109821076e-03f, 1.102942751e-03f, - 1.096038359e-03f, 1.089108144e-03f, 1.082152353e-03f, 1.075171230e-03f, 1.068165021e-03f, 1.061133973e-03f, 1.054078332e-03f, 1.046998345e-03f, 1.039894262e-03f, 1.032766330e-03f, - 1.025614797e-03f, 1.018439914e-03f, 1.011241929e-03f, 1.004021093e-03f, 9.967776565e-04f, 9.895118702e-04f, 9.822239855e-04f, 9.749142541e-04f, 9.675829282e-04f, 9.602302603e-04f, - 9.528565033e-04f, 9.454619103e-04f, 9.380467351e-04f, 9.306112315e-04f, 9.231556539e-04f, 9.156802568e-04f, 9.081852952e-04f, 9.006710244e-04f, 8.931376998e-04f, 8.855855774e-04f, - 8.780149133e-04f, 8.704259640e-04f, 8.628189861e-04f, 8.551942365e-04f, 8.475519726e-04f, 8.398924517e-04f, 8.322159316e-04f, 8.245226703e-04f, 8.168129257e-04f, 8.090869565e-04f, - 8.013450210e-04f, 7.935873781e-04f, 7.858142867e-04f, 7.780260060e-04f, 7.702227954e-04f, 7.624049142e-04f, 7.545726221e-04f, 7.467261789e-04f, 7.388658445e-04f, 7.309918790e-04f, - 7.231045425e-04f, 7.152040953e-04f, 7.072907978e-04f, 6.993649106e-04f, 6.914266942e-04f, 6.834764092e-04f, 6.755143163e-04f, 6.675406765e-04f, 6.595557505e-04f, 6.515597993e-04f, - 6.435530837e-04f, 6.355358648e-04f, 6.275084036e-04f, 6.194709610e-04f, 6.114237982e-04f, 6.033671761e-04f, 5.953013557e-04f, 5.872265980e-04f, 5.791431640e-04f, 5.710513147e-04f, - 5.629513108e-04f, 5.548434134e-04f, 5.467278831e-04f, 5.386049806e-04f, 5.304749667e-04f, 5.223381019e-04f, 5.141946466e-04f, 5.060448613e-04f, 4.978890061e-04f, 4.897273413e-04f, - 4.815601269e-04f, 4.733876227e-04f, 4.652100887e-04f, 4.570277842e-04f, 4.488409689e-04f, 4.406499021e-04f, 4.324548427e-04f, 4.242560499e-04f, 4.160537824e-04f, 4.078482987e-04f, - 3.996398573e-04f, 3.914287162e-04f, 3.832151334e-04f, 3.749993667e-04f, 3.667816735e-04f, 3.585623111e-04f, 3.503415364e-04f, 3.421196063e-04f, 3.338967771e-04f, 3.256733052e-04f, - 3.174494463e-04f, 3.092254562e-04f, 3.010015902e-04f, 2.927781034e-04f, 2.845552504e-04f, 2.763332856e-04f, 2.681124633e-04f, 2.598930371e-04f, 2.516752604e-04f, 2.434593863e-04f, - 2.352456675e-04f, 2.270343564e-04f, 2.188257049e-04f, 2.106199647e-04f, 2.024173869e-04f, 1.942182224e-04f, 1.860227216e-04f, 1.778311345e-04f, 1.696437108e-04f, 1.614606995e-04f, - 1.532823494e-04f, 1.451089089e-04f, 1.369406258e-04f, 1.287777475e-04f, 1.206205211e-04f, 1.124691929e-04f, 1.043240090e-04f, 9.618521489e-05f, 8.805305571e-05f, 7.992777597e-05f, - 7.180961974e-05f, 6.369883056e-05f, 5.559565146e-05f, 4.750032496e-05f, 3.941309302e-05f, 3.133419710e-05f, 2.326387811e-05f, 1.520237638e-05f, 7.149931718e-06f, -8.932166502e-07f, - -8.926830064e-06f, -1.695067044e-05f, -2.496450029e-05f, -3.296808269e-05f, -4.096118134e-05f, -4.894356054e-05f, -5.691498520e-05f, -6.487522083e-05f, -7.282403358e-05f, -8.076119024e-05f, - -8.868645822e-05f, -9.659960559e-05f, -1.045004011e-04f, -1.123886140e-04f, -1.202640144e-04f, -1.281263730e-04f, -1.359754612e-04f, -1.438110511e-04f, -1.516329153e-04f, -1.594408274e-04f, - -1.672345614e-04f, -1.750138923e-04f, -1.827785956e-04f, -1.905284476e-04f, -1.982632254e-04f, -2.059827065e-04f, -2.136866697e-04f, -2.213748940e-04f, -2.290471594e-04f, -2.367032468e-04f, - -2.443429376e-04f, -2.519660141e-04f, -2.595722593e-04f, -2.671614570e-04f, -2.747333919e-04f, -2.822878493e-04f, -2.898246156e-04f, -2.973434776e-04f, -3.048442232e-04f, -3.123266410e-04f, - -3.197905205e-04f, -3.272356519e-04f, -3.346618264e-04f, -3.420688359e-04f, -3.494564732e-04f, -3.568245319e-04f, -3.641728066e-04f, -3.715010925e-04f, -3.788091860e-04f, -3.860968840e-04f, - -3.933639846e-04f, -4.006102866e-04f, -4.078355897e-04f, -4.150396945e-04f, -4.222224026e-04f, -4.293835165e-04f, -4.365228393e-04f, -4.436401753e-04f, -4.507353298e-04f, -4.578081088e-04f, - -4.648583192e-04f, -4.718857691e-04f, -4.788902673e-04f, -4.858716236e-04f, -4.928296488e-04f, -4.997641545e-04f, -5.066749536e-04f, -5.135618595e-04f, -5.204246869e-04f, -5.272632514e-04f, - -5.340773694e-04f, -5.408668586e-04f, -5.476315374e-04f, -5.543712253e-04f, -5.610857428e-04f, -5.677749114e-04f, -5.744385536e-04f, -5.810764928e-04f, -5.876885536e-04f, -5.942745615e-04f, - -6.008343430e-04f, -6.073677257e-04f, -6.138745382e-04f, -6.203546101e-04f, -6.268077720e-04f, -6.332338556e-04f, -6.396326938e-04f, -6.460041202e-04f, -6.523479697e-04f, -6.586640782e-04f, - -6.649522828e-04f, -6.712124213e-04f, -6.774443328e-04f, -6.836478576e-04f, -6.898228369e-04f, -6.959691130e-04f, -7.020865292e-04f, -7.081749301e-04f, -7.142341612e-04f, -7.202640692e-04f, - -7.262645018e-04f, -7.322353080e-04f, -7.381763376e-04f, -7.440874418e-04f, -7.499684727e-04f, -7.558192837e-04f, -7.616397291e-04f, -7.674296644e-04f, -7.731889464e-04f, -7.789174328e-04f, - -7.846149824e-04f, -7.902814555e-04f, -7.959167131e-04f, -8.015206176e-04f, -8.070930323e-04f, -8.126338221e-04f, -8.181428525e-04f, -8.236199904e-04f, -8.290651041e-04f, -8.344780625e-04f, - -8.398587362e-04f, -8.452069967e-04f, -8.505227166e-04f, -8.558057698e-04f, -8.610560314e-04f, -8.662733775e-04f, -8.714576856e-04f, -8.766088341e-04f, -8.817267029e-04f, -8.868111728e-04f, - -8.918621259e-04f, -8.968794456e-04f, -9.018630162e-04f, -9.068127236e-04f, -9.117284544e-04f, -9.166100968e-04f, -9.214575400e-04f, -9.262706744e-04f, -9.310493918e-04f, -9.357935850e-04f, - -9.405031479e-04f, -9.451779760e-04f, -9.498179656e-04f, -9.544230144e-04f, -9.589930213e-04f, -9.635278865e-04f, -9.680275113e-04f, -9.724917981e-04f, -9.769206508e-04f, -9.813139744e-04f, - -9.856716749e-04f, -9.899936600e-04f, -9.942798381e-04f, -9.985301193e-04f, -1.002744415e-03f, -1.006922636e-03f, -1.011064698e-03f, -1.015170514e-03f, -1.019240002e-03f, -1.023273077e-03f, - -1.027269659e-03f, -1.031229667e-03f, -1.035153022e-03f, -1.039039647e-03f, -1.042889465e-03f, -1.046702401e-03f, -1.050478380e-03f, -1.054217329e-03f, -1.057919178e-03f, -1.061583856e-03f, - -1.065211293e-03f, -1.068801422e-03f, -1.072354176e-03f, -1.075869490e-03f, -1.079347300e-03f, -1.082787542e-03f, -1.086190156e-03f, -1.089555081e-03f, -1.092882257e-03f, -1.096171627e-03f, - -1.099423134e-03f, -1.102636723e-03f, -1.105812340e-03f, -1.108949932e-03f, -1.112049446e-03f, -1.115110834e-03f, -1.118134045e-03f, -1.121119032e-03f, -1.124065748e-03f, -1.126974148e-03f, - -1.129844187e-03f, -1.132675823e-03f, -1.135469014e-03f, -1.138223720e-03f, -1.140939902e-03f, -1.143617521e-03f, -1.146256541e-03f, -1.148856927e-03f, -1.151418644e-03f, -1.153941660e-03f, - -1.156425943e-03f, -1.158871463e-03f, -1.161278190e-03f, -1.163646096e-03f, -1.165975156e-03f, -1.168265342e-03f, -1.170516633e-03f, -1.172729003e-03f, -1.174902432e-03f, -1.177036899e-03f, - -1.179132386e-03f, -1.181188873e-03f, -1.183206345e-03f, -1.185184785e-03f, -1.187124180e-03f, -1.189024517e-03f, -1.190885783e-03f, -1.192707968e-03f, -1.194491064e-03f, -1.196235061e-03f, - -1.197939953e-03f, -1.199605734e-03f, -1.201232400e-03f, -1.202819948e-03f, -1.204368376e-03f, -1.205877683e-03f, -1.207347869e-03f, -1.208778937e-03f, -1.210170889e-03f, -1.211523729e-03f, - -1.212837462e-03f, -1.214112096e-03f, -1.215347639e-03f, -1.216544098e-03f, -1.217701484e-03f, -1.218819809e-03f, -1.219899086e-03f, -1.220939327e-03f, -1.221940549e-03f, -1.222902767e-03f, - -1.223825999e-03f, -1.224710264e-03f, -1.225555580e-03f, -1.226361970e-03f, -1.227129456e-03f, -1.227858060e-03f, -1.228547808e-03f, -1.229198724e-03f, -1.229810837e-03f, -1.230384175e-03f, - -1.230918765e-03f, -1.231414640e-03f, -1.231871830e-03f, -1.232290369e-03f, -1.232670290e-03f, -1.233011628e-03f, -1.233314420e-03f, -1.233578704e-03f, -1.233804517e-03f, -1.233991900e-03f, - -1.234140893e-03f, -1.234251539e-03f, -1.234323881e-03f, -1.234357963e-03f, -1.234353831e-03f, -1.234311531e-03f, -1.234231111e-03f, -1.234112620e-03f, -1.233956108e-03f, -1.233761626e-03f, - -1.233529226e-03f, -1.233258963e-03f, -1.232950889e-03f, -1.232605062e-03f, -1.232221537e-03f, -1.231800373e-03f, -1.231341628e-03f, -1.230845363e-03f, -1.230311639e-03f, -1.229740517e-03f, - -1.229132062e-03f, -1.228486337e-03f, -1.227803409e-03f, -1.227083343e-03f, -1.226326209e-03f, -1.225532073e-03f, -1.224701006e-03f, -1.223833079e-03f, -1.222928364e-03f, -1.221986935e-03f, - -1.221008864e-03f, -1.219994227e-03f, -1.218943100e-03f, -1.217855561e-03f, -1.216731688e-03f, -1.215571560e-03f, -1.214375257e-03f, -1.213142861e-03f, -1.211874454e-03f, -1.210570120e-03f, - -1.209229943e-03f, -1.207854008e-03f, -1.206442403e-03f, -1.204995213e-03f, -1.203512529e-03f, -1.201994439e-03f, -1.200441034e-03f, -1.198852406e-03f, -1.197228646e-03f, -1.195569849e-03f, - -1.193876108e-03f, -1.192147519e-03f, -1.190384179e-03f, -1.188586185e-03f, -1.186753635e-03f, -1.184886628e-03f, -1.182985265e-03f, -1.181049647e-03f, -1.179079875e-03f, -1.177076054e-03f, - -1.175038286e-03f, -1.172966678e-03f, -1.170861334e-03f, -1.168722361e-03f, -1.166549868e-03f, -1.164343963e-03f, -1.162104755e-03f, -1.159832354e-03f, -1.157526873e-03f, -1.155188423e-03f, - -1.152817118e-03f, -1.150413071e-03f, -1.147976398e-03f, -1.145507213e-03f, -1.143005635e-03f, -1.140471780e-03f, -1.137905766e-03f, -1.135307713e-03f, -1.132677742e-03f, -1.130015972e-03f, - -1.127322526e-03f, -1.124597527e-03f, -1.121841097e-03f, -1.119053361e-03f, -1.116234445e-03f, -1.113384474e-03f, -1.110503575e-03f, -1.107591875e-03f, -1.104649503e-03f, -1.101676588e-03f, - -1.098673261e-03f, -1.095639651e-03f, -1.092575890e-03f, -1.089482111e-03f, -1.086358447e-03f, -1.083205031e-03f, -1.080021999e-03f, -1.076809485e-03f, -1.073567626e-03f, -1.070296559e-03f, - -1.066996421e-03f, -1.063667351e-03f, -1.060309488e-03f, -1.056922971e-03f, -1.053507942e-03f, -1.050064541e-03f, -1.046592911e-03f, -1.043093194e-03f, -1.039565533e-03f, -1.036010074e-03f, - -1.032426960e-03f, -1.028816337e-03f, -1.025178351e-03f, -1.021513149e-03f, -1.017820879e-03f, -1.014101689e-03f, -1.010355727e-03f, -1.006583143e-03f, -1.002784088e-03f, -9.989587109e-04f, - -9.951071646e-04f, -9.912296008e-04f, -9.873261720e-04f, -9.833970316e-04f, -9.794423335e-04f, -9.754622322e-04f, -9.714568828e-04f, -9.674264410e-04f, -9.633710631e-04f, -9.592909060e-04f, - -9.551861273e-04f, -9.510568848e-04f, -9.469033374e-04f, -9.427256441e-04f, -9.385239646e-04f, -9.342984594e-04f, -9.300492891e-04f, -9.257766153e-04f, -9.214805998e-04f, -9.171614050e-04f, - -9.128191940e-04f, -9.084541302e-04f, -9.040663776e-04f, -8.996561007e-04f, -8.952234646e-04f, -8.907686348e-04f, -8.862917771e-04f, -8.817930582e-04f, -8.772726449e-04f, -8.727307048e-04f, - -8.681674056e-04f, -8.635829157e-04f, -8.589774040e-04f, -8.543510397e-04f, -8.497039925e-04f, -8.450364325e-04f, -8.403485303e-04f, -8.356404568e-04f, -8.309123836e-04f, -8.261644823e-04f, - -8.213969253e-04f, -8.166098852e-04f, -8.118035349e-04f, -8.069780480e-04f, -8.021335981e-04f, -7.972703596e-04f, -7.923885068e-04f, -7.874882149e-04f, -7.825696589e-04f, -7.776330145e-04f, - -7.726784578e-04f, -7.677061650e-04f, -7.627163129e-04f, -7.577090782e-04f, -7.526846385e-04f, -7.476431712e-04f, -7.425848544e-04f, -7.375098663e-04f, -7.324183854e-04f, -7.273105906e-04f, - -7.221866610e-04f, -7.170467760e-04f, -7.118911152e-04f, -7.067198587e-04f, -7.015331867e-04f, -6.963312796e-04f, -6.911143182e-04f, -6.858824834e-04f, -6.806359565e-04f, -6.753749190e-04f, - -6.700995524e-04f, -6.648100387e-04f, -6.595065601e-04f, -6.541892988e-04f, -6.488584374e-04f, -6.435141586e-04f, -6.381566453e-04f, -6.327860807e-04f, -6.274026481e-04f, -6.220065309e-04f, - -6.165979127e-04f, -6.111769774e-04f, -6.057439088e-04f, -6.002988912e-04f, -5.948421088e-04f, -5.893737459e-04f, -5.838939871e-04f, -5.784030170e-04f, -5.729010204e-04f, -5.673881822e-04f, - -5.618646873e-04f, -5.563307209e-04f, -5.507864682e-04f, -5.452321144e-04f, -5.396678450e-04f, -5.340938453e-04f, -5.285103009e-04f, -5.229173974e-04f, -5.173153204e-04f, -5.117042556e-04f, - -5.060843889e-04f, -5.004559060e-04f, -4.948189927e-04f, -4.891738349e-04f, -4.835206185e-04f, -4.778595295e-04f, -4.721907537e-04f, -4.665144771e-04f, -4.608308857e-04f, -4.551401654e-04f, - -4.494425021e-04f, -4.437380817e-04f, -4.380270902e-04f, -4.323097133e-04f, -4.265861370e-04f, -4.208565471e-04f, -4.151211293e-04f, -4.093800693e-04f, -4.036335527e-04f, -3.978817652e-04f, - -3.921248923e-04f, -3.863631194e-04f, -3.805966319e-04f, -3.748256151e-04f, -3.690502542e-04f, -3.632707343e-04f, -3.574872404e-04f, -3.516999574e-04f, -3.459090701e-04f, -3.401147631e-04f, - -3.343172210e-04f, -3.285166282e-04f, -3.227131690e-04f, -3.169070275e-04f, -3.110983877e-04f, -3.052874334e-04f, -2.994743484e-04f, -2.936593161e-04f, -2.878425199e-04f, -2.820241430e-04f, - -2.762043683e-04f, -2.703833787e-04f, -2.645613568e-04f, -2.587384851e-04f, -2.529149456e-04f, -2.470909205e-04f, -2.412665916e-04f, -2.354421404e-04f, -2.296177483e-04f, -2.237935964e-04f, - -2.179698656e-04f, -2.121467366e-04f, -2.063243898e-04f, -2.005030054e-04f, -1.946827632e-04f, -1.888638430e-04f, -1.830464240e-04f, -1.772306854e-04f, -1.714168060e-04f, -1.656049644e-04f, - -1.597953388e-04f, -1.539881072e-04f, -1.481834472e-04f, -1.423815363e-04f, -1.365825514e-04f, -1.307866694e-04f, -1.249940666e-04f, -1.192049191e-04f, -1.134194028e-04f, -1.076376930e-04f, - -1.018599648e-04f, -9.608639309e-05f, -9.031715215e-05f, -8.455241606e-05f, -7.879235852e-05f, -7.303715284e-05f, -6.728697198e-05f, -6.154198853e-05f, -5.580237468e-05f, -5.006830225e-05f, - -4.433994267e-05f, -3.861746697e-05f, -3.290104579e-05f, -2.719084936e-05f, -2.148704750e-05f, -1.578980962e-05f, -1.009930470e-05f, -4.415701326e-06f, 1.260832380e-06f, 6.930128705e-06f, - 1.259202038e-05f, 1.824634059e-05f, 2.389292293e-05f, 2.953160150e-05f, 3.516221081e-05f, 4.078458586e-05f, 4.639856209e-05f, 5.200397544e-05f, 5.760066229e-05f, 6.318845954e-05f, - 6.876720454e-05f, 7.433673514e-05f, 7.989688967e-05f, 8.544750699e-05f, 9.098842644e-05f, 9.651948784e-05f, 1.020405316e-04f, 1.075513985e-04f, 1.130519300e-04f, 1.185419680e-04f, - 1.240213550e-04f, 1.294899339e-04f, 1.349475482e-04f, 1.403940420e-04f, 1.458292598e-04f, 1.512530469e-04f, 1.566652489e-04f, 1.620657120e-04f, 1.674542832e-04f, 1.728308097e-04f, - 1.781951395e-04f, 1.835471211e-04f, 1.888866037e-04f, 1.942134369e-04f, 1.995274711e-04f, 2.048285569e-04f, 2.101165460e-04f, 2.153912904e-04f, 2.206526426e-04f, 2.259004560e-04f, - 2.311345845e-04f, 2.363548824e-04f, 2.415612050e-04f, 2.467534079e-04f, 2.519313474e-04f, 2.570948806e-04f, 2.622438651e-04f, 2.673781590e-04f, 2.724976212e-04f, 2.776021113e-04f, - 2.826914895e-04f, 2.877656164e-04f, 2.928243537e-04f, 2.978675635e-04f, 3.028951084e-04f, 3.079068520e-04f, 3.129026584e-04f, 3.178823924e-04f, 3.228459194e-04f, 3.277931056e-04f, - 3.327238178e-04f, 3.376379234e-04f, 3.425352908e-04f, 3.474157888e-04f, 3.522792869e-04f, 3.571256554e-04f, 3.619547653e-04f, 3.667664883e-04f, 3.715606968e-04f, 3.763372638e-04f, - 3.810960632e-04f, 3.858369695e-04f, 3.905598579e-04f, 3.952646045e-04f, 3.999510858e-04f, 4.046191794e-04f, 4.092687633e-04f, 4.138997165e-04f, 4.185119186e-04f, 4.231052499e-04f, - 4.276795916e-04f, 4.322348254e-04f, 4.367708341e-04f, 4.412875009e-04f, 4.457847099e-04f, 4.502623460e-04f, 4.547202949e-04f, 4.591584428e-04f, 4.635766770e-04f, 4.679748854e-04f, - 4.723529565e-04f, 4.767107800e-04f, 4.810482460e-04f, 4.853652455e-04f, 4.896616703e-04f, 4.939374129e-04f, 4.981923667e-04f, 5.024264259e-04f, 5.066394854e-04f, 5.108314408e-04f, - 5.150021887e-04f, 5.191516264e-04f, 5.232796520e-04f, 5.273861644e-04f, 5.314710633e-04f, 5.355342491e-04f, 5.395756233e-04f, 5.435950879e-04f, 5.475925459e-04f, 5.515679010e-04f, - 5.555210578e-04f, 5.594519217e-04f, 5.633603987e-04f, 5.672463961e-04f, 5.711098215e-04f, 5.749505837e-04f, 5.787685922e-04f, 5.825637572e-04f, 5.863359899e-04f, 5.900852024e-04f, - 5.938113073e-04f, 5.975142183e-04f, 6.011938500e-04f, 6.048501176e-04f, 6.084829374e-04f, 6.120922262e-04f, 6.156779019e-04f, 6.192398833e-04f, 6.227780898e-04f, 6.262924419e-04f, - 6.297828607e-04f, 6.332492684e-04f, 6.366915878e-04f, 6.401097428e-04f, 6.435036579e-04f, 6.468732588e-04f, 6.502184716e-04f, 6.535392237e-04f, 6.568354430e-04f, 6.601070586e-04f, - 6.633540002e-04f, 6.665761984e-04f, 6.697735847e-04f, 6.729460916e-04f, 6.760936523e-04f, 6.792162008e-04f, 6.823136721e-04f, 6.853860022e-04f, 6.884331277e-04f, 6.914549861e-04f, - 6.944515160e-04f, 6.974226566e-04f, 7.003683482e-04f, 7.032885318e-04f, 7.061831494e-04f, 7.090521438e-04f, 7.118954587e-04f, 7.147130387e-04f, 7.175048291e-04f, 7.202707764e-04f, - 7.230108277e-04f, 7.257249312e-04f, 7.284130358e-04f, 7.310750912e-04f, 7.337110483e-04f, 7.363208587e-04f, 7.389044748e-04f, 7.414618500e-04f, 7.439929385e-04f, 7.464976955e-04f, - 7.489760770e-04f, 7.514280399e-04f, 7.538535418e-04f, 7.562525416e-04f, 7.586249987e-04f, 7.609708736e-04f, 7.632901276e-04f, 7.655827228e-04f, 7.678486223e-04f, 7.700877901e-04f, - 7.723001911e-04f, 7.744857909e-04f, 7.766445561e-04f, 7.787764543e-04f, 7.808814538e-04f, 7.829595239e-04f, 7.850106346e-04f, 7.870347572e-04f, 7.890318633e-04f, 7.910019259e-04f, - 7.929449185e-04f, 7.948608158e-04f, 7.967495932e-04f, 7.986112269e-04f, 8.004456942e-04f, 8.022529732e-04f, 8.040330427e-04f, 8.057858827e-04f, 8.075114738e-04f, 8.092097976e-04f, - 8.108808366e-04f, 8.125245741e-04f, 8.141409944e-04f, 8.157300825e-04f, 8.172918245e-04f, 8.188262071e-04f, 8.203332180e-04f, 8.218128460e-04f, 8.232650803e-04f, 8.246899115e-04f, - 8.260873306e-04f, 8.274573297e-04f, 8.287999019e-04f, 8.301150408e-04f, 8.314027412e-04f, 8.326629987e-04f, 8.338958096e-04f, 8.351011712e-04f, 8.362790817e-04f, 8.374295400e-04f, - 8.385525460e-04f, 8.396481005e-04f, 8.407162050e-04f, 8.417568619e-04f, 8.427700746e-04f, 8.437558472e-04f, 8.447141848e-04f, 8.456450930e-04f, 8.465485788e-04f, 8.474246495e-04f, - 8.482733137e-04f, 8.490945806e-04f, 8.498884603e-04f, 8.506549638e-04f, 8.513941027e-04f, 8.521058898e-04f, 8.527903386e-04f, 8.534474633e-04f, 8.540772790e-04f, 8.546798019e-04f, - 8.552550486e-04f, 8.558030369e-04f, 8.563237851e-04f, 8.568173128e-04f, 8.572836398e-04f, 8.577227873e-04f, 8.581347771e-04f, 8.585196316e-04f, 8.588773744e-04f, 8.592080297e-04f, - 8.595116226e-04f, 8.597881790e-04f, 8.600377255e-04f, 8.602602896e-04f, 8.604558997e-04f, 8.606245849e-04f, 8.607663752e-04f, 8.608813012e-04f, 8.609693945e-04f, 8.610306874e-04f, - 8.610652131e-04f, 8.610730054e-04f, 8.610540992e-04f, 8.610085299e-04f, 8.609363337e-04f, 8.608375479e-04f, 8.607122103e-04f, 8.605603595e-04f, 8.603820350e-04f, 8.601772769e-04f, - 8.599461263e-04f, 8.596886249e-04f, 8.594048153e-04f, 8.590947408e-04f, 8.587584454e-04f, 8.583959739e-04f, 8.580073721e-04f, 8.575926861e-04f, 8.571519631e-04f, 8.566852511e-04f, - 8.561925985e-04f, 8.556740548e-04f, 8.551296701e-04f, 8.545594952e-04f, 8.539635818e-04f, 8.533419821e-04f, 8.526947493e-04f, 8.520219372e-04f, 8.513236002e-04f, 8.505997937e-04f, - 8.498505737e-04f, 8.490759968e-04f, 8.482761205e-04f, 8.474510031e-04f, 8.466007032e-04f, 8.457252806e-04f, 8.448247954e-04f, 8.438993088e-04f, 8.429488824e-04f, 8.419735786e-04f, - 8.409734605e-04f, 8.399485920e-04f, 8.388990374e-04f, 8.378248620e-04f, 8.367261316e-04f, 8.356029128e-04f, 8.344552728e-04f, 8.332832795e-04f, 8.320870015e-04f, 8.308665080e-04f, - 8.296218690e-04f, 8.283531551e-04f, 8.270604374e-04f, 8.257437879e-04f, 8.244032791e-04f, 8.230389843e-04f, 8.216509773e-04f, 8.202393327e-04f, 8.188041255e-04f, 8.173454315e-04f, - 8.158633273e-04f, 8.143578898e-04f, 8.128291968e-04f, 8.112773265e-04f, 8.097023580e-04f, 8.081043707e-04f, 8.064834448e-04f, 8.048396612e-04f, 8.031731012e-04f, 8.014838469e-04f, - 7.997719808e-04f, 7.980375862e-04f, 7.962807469e-04f, 7.945015473e-04f, 7.927000724e-04f, 7.908764077e-04f, 7.890306395e-04f, 7.871628544e-04f, 7.852731399e-04f, 7.833615837e-04f, - 7.814282744e-04f, 7.794733009e-04f, 7.774967529e-04f, 7.754987205e-04f, 7.734792944e-04f, 7.714385658e-04f, 7.693766266e-04f, 7.672935692e-04f, 7.651894863e-04f, 7.630644714e-04f, - 7.609186185e-04f, 7.587520220e-04f, 7.565647770e-04f, 7.543569790e-04f, 7.521287240e-04f, 7.498801086e-04f, 7.476112299e-04f, 7.453221855e-04f, 7.430130734e-04f, 7.406839923e-04f, - 7.383350412e-04f, 7.359663197e-04f, 7.335779278e-04f, 7.311699662e-04f, 7.287425358e-04f, 7.262957382e-04f, 7.238296753e-04f, 7.213444495e-04f, 7.188401639e-04f, 7.163169217e-04f, - 7.137748268e-04f, 7.112139835e-04f, 7.086344965e-04f, 7.060364711e-04f, 7.034200128e-04f, 7.007852277e-04f, 6.981322223e-04f, 6.954611035e-04f, 6.927719787e-04f, 6.900649557e-04f, - 6.873401426e-04f, 6.845976482e-04f, 6.818375813e-04f, 6.790600515e-04f, 6.762651685e-04f, 6.734530427e-04f, 6.706237845e-04f, 6.677775051e-04f, 6.649143159e-04f, 6.620343286e-04f, - 6.591376553e-04f, 6.562244088e-04f, 6.532947017e-04f, 6.503486475e-04f, 6.473863598e-04f, 6.444079526e-04f, 6.414135401e-04f, 6.384032372e-04f, 6.353771589e-04f, 6.323354205e-04f, - 6.292781378e-04f, 6.262054269e-04f, 6.231174042e-04f, 6.200141863e-04f, 6.168958904e-04f, 6.137626337e-04f, 6.106145340e-04f, 6.074517092e-04f, 6.042742776e-04f, 6.010823578e-04f, - 5.978760688e-04f, 5.946555296e-04f, 5.914208597e-04f, 5.881721789e-04f, 5.849096073e-04f, 5.816332651e-04f, 5.783432729e-04f, 5.750397515e-04f, 5.717228222e-04f, 5.683926061e-04f, - 5.650492251e-04f, 5.616928009e-04f, 5.583234556e-04f, 5.549413117e-04f, 5.515464918e-04f, 5.481391186e-04f, 5.447193153e-04f, 5.412872051e-04f, 5.378429117e-04f, 5.343865586e-04f, - 5.309182699e-04f, 5.274381697e-04f, 5.239463824e-04f, 5.204430326e-04f, 5.169282450e-04f, 5.134021445e-04f, 5.098648564e-04f, 5.063165059e-04f, 5.027572186e-04f, 4.991871201e-04f, - 4.956063363e-04f, 4.920149932e-04f, 4.884132171e-04f, 4.848011341e-04f, 4.811788710e-04f, 4.775465542e-04f, 4.739043106e-04f, 4.702522672e-04f, 4.665905510e-04f, 4.629192892e-04f, - 4.592386092e-04f, 4.555486384e-04f, 4.518495044e-04f, 4.481413350e-04f, 4.444242579e-04f, 4.406984011e-04f, 4.369638926e-04f, 4.332208606e-04f, 4.294694332e-04f, 4.257097387e-04f, - 4.219419057e-04f, 4.181660626e-04f, 4.143823379e-04f, 4.105908603e-04f, 4.067917586e-04f, 4.029851614e-04f, 3.991711977e-04f, 3.953499964e-04f, 3.915216863e-04f, 3.876863967e-04f, - 3.838442564e-04f, 3.799953946e-04f, 3.761399404e-04f, 3.722780230e-04f, 3.684097716e-04f, 3.645353155e-04f, 3.606547838e-04f, 3.567683059e-04f, 3.528760111e-04f, 3.489780285e-04f, - 3.450744876e-04f, 3.411655175e-04f, 3.372512477e-04f, 3.333318073e-04f, 3.294073258e-04f, 3.254779322e-04f, 3.215437559e-04f, 3.176049261e-04f, 3.136615719e-04f, 3.097138226e-04f, - 3.057618073e-04f, 3.018056550e-04f, 2.978454947e-04f, 2.938814555e-04f, 2.899136664e-04f, 2.859422561e-04f, 2.819673536e-04f, 2.779890875e-04f, 2.740075867e-04f, 2.700229796e-04f, - 2.660353949e-04f, 2.620449611e-04f, 2.580518064e-04f, 2.540560593e-04f, 2.500578478e-04f, 2.460573002e-04f, 2.420545445e-04f, 2.380497085e-04f, 2.340429201e-04f, 2.300343070e-04f, - 2.260239966e-04f, 2.220121166e-04f, 2.179987942e-04f, 2.139841567e-04f, 2.099683311e-04f, 2.059514444e-04f, 2.019336234e-04f, 1.979149947e-04f, 1.938956849e-04f, 1.898758204e-04f, - 1.858555273e-04f, 1.818349319e-04f, 1.778141598e-04f, 1.737933370e-04f, 1.697725889e-04f, 1.657520410e-04f, 1.617318185e-04f, 1.577120464e-04f, 1.536928497e-04f, 1.496743529e-04f, - 1.456566806e-04f, 1.416399571e-04f, 1.376243064e-04f, 1.336098525e-04f, 1.295967191e-04f, 1.255850295e-04f, 1.215749072e-04f, 1.175664751e-04f, 1.135598561e-04f, 1.095551728e-04f, - 1.055525476e-04f, 1.015521027e-04f, 9.755395988e-05f, 9.355824093e-05f, 8.956506727e-05f, 8.557456010e-05f, 8.158684038e-05f, 7.760202881e-05f, 7.362024583e-05f, 6.964161163e-05f, - 6.566624614e-05f, 6.169426903e-05f, 5.772579968e-05f, 5.376095722e-05f, 4.979986050e-05f, 4.584262808e-05f, 4.188937826e-05f, 3.794022903e-05f, 3.399529810e-05f, 3.005470291e-05f, - 2.611856057e-05f, 2.218698792e-05f, 1.826010147e-05f, 1.433801745e-05f, 1.042085177e-05f, 6.508720040e-06f, 2.601737534e-06f, -1.299980776e-06f, -5.196320242e-06f, -9.087166543e-06f, - -1.297240568e-05f, -1.685192400e-05f, -2.072560816e-05f, -2.459334518e-05f, -2.845502239e-05f, -3.231052750e-05f, -3.615974853e-05f, -4.000257387e-05f, -4.383889227e-05f, -4.766859281e-05f, - -5.149156494e-05f, -5.530769849e-05f, -5.911688363e-05f, -6.291901090e-05f, -6.671397122e-05f, -7.050165589e-05f, -7.428195656e-05f, -7.805476528e-05f, -8.181997448e-05f, -8.557747697e-05f, - -8.932716595e-05f, -9.306893502e-05f, -9.680267815e-05f, -1.005282897e-04f, -1.042456645e-04f, -1.079546978e-04f, -1.116552850e-04f, -1.153473222e-04f, -1.190307058e-04f, -1.227053326e-04f, - -1.263710998e-04f, -1.300279051e-04f, -1.336756466e-04f, -1.373142228e-04f, -1.409435326e-04f, -1.445634752e-04f, -1.481739506e-04f, -1.517748590e-04f, -1.553661009e-04f, -1.589475774e-04f, - -1.625191902e-04f, -1.660808412e-04f, -1.696324328e-04f, -1.731738679e-04f, -1.767050498e-04f, -1.802258823e-04f, -1.837362696e-04f, -1.872361164e-04f, -1.907253279e-04f, -1.942038096e-04f, - -1.976714678e-04f, -2.011282089e-04f, -2.045739400e-04f, -2.080085685e-04f, -2.114320024e-04f, -2.148441502e-04f, -2.182449208e-04f, -2.216342237e-04f, -2.250119686e-04f, -2.283780661e-04f, - -2.317324269e-04f, -2.350749624e-04f, -2.384055846e-04f, -2.417242056e-04f, -2.450307385e-04f, -2.483250964e-04f, -2.516071933e-04f, -2.548769436e-04f, -2.581342620e-04f, -2.613790640e-04f, - -2.646112653e-04f, -2.678307825e-04f, -2.710375323e-04f, -2.742314323e-04f, -2.774124002e-04f, -2.805803547e-04f, -2.837352145e-04f, -2.868768993e-04f, -2.900053291e-04f, -2.931204243e-04f, - -2.962221061e-04f, -2.993102960e-04f, -3.023849162e-04f, -3.054458893e-04f, -3.084931385e-04f, -3.115265877e-04f, -3.145461610e-04f, -3.175517832e-04f, -3.205433798e-04f, -3.235208765e-04f, - -3.264841999e-04f, -3.294332770e-04f, -3.323680352e-04f, -3.352884027e-04f, -3.381943081e-04f, -3.410856806e-04f, -3.439624499e-04f, -3.468245464e-04f, -3.496719009e-04f, -3.525044448e-04f, - -3.553221100e-04f, -3.581248292e-04f, -3.609125354e-04f, -3.636851623e-04f, -3.664426441e-04f, -3.691849156e-04f, -3.719119122e-04f, -3.746235698e-04f, -3.773198248e-04f, -3.800006145e-04f, - -3.826658764e-04f, -3.853155487e-04f, -3.879495703e-04f, -3.905678804e-04f, -3.931704192e-04f, -3.957571270e-04f, -3.983279450e-04f, -4.008828149e-04f, -4.034216789e-04f, -4.059444799e-04f, - -4.084511614e-04f, -4.109416674e-04f, -4.134159424e-04f, -4.158739316e-04f, -4.183155809e-04f, -4.207408366e-04f, -4.231496457e-04f, -4.255419557e-04f, -4.279177147e-04f, -4.302768715e-04f, - -4.326193755e-04f, -4.349451765e-04f, -4.372542250e-04f, -4.395464721e-04f, -4.418218696e-04f, -4.440803698e-04f, -4.463219255e-04f, -4.485464903e-04f, -4.507540181e-04f, -4.529444639e-04f, - -4.551177827e-04f, -4.572739305e-04f, -4.594128639e-04f, -4.615345398e-04f, -4.636389161e-04f, -4.657259509e-04f, -4.677956033e-04f, -4.698478326e-04f, -4.718825991e-04f, -4.738998633e-04f, - -4.758995868e-04f, -4.778817312e-04f, -4.798462593e-04f, -4.817931341e-04f, -4.837223194e-04f, -4.856337795e-04f, -4.875274794e-04f, -4.894033846e-04f, -4.912614613e-04f, -4.931016763e-04f, - -4.949239969e-04f, -4.967283912e-04f, -4.985148278e-04f, -5.002832758e-04f, -5.020337051e-04f, -5.037660861e-04f, -5.054803898e-04f, -5.071765879e-04f, -5.088546526e-04f, -5.105145568e-04f, - -5.121562740e-04f, -5.137797782e-04f, -5.153850442e-04f, -5.169720471e-04f, -5.185407630e-04f, -5.200911683e-04f, -5.216232401e-04f, -5.231369563e-04f, -5.246322950e-04f, -5.261092354e-04f, - -5.275677568e-04f, -5.290078395e-04f, -5.304294643e-04f, -5.318326125e-04f, -5.332172661e-04f, -5.345834077e-04f, -5.359310204e-04f, -5.372600882e-04f, -5.385705954e-04f, -5.398625270e-04f, - -5.411358686e-04f, -5.423906065e-04f, -5.436267275e-04f, -5.448442190e-04f, -5.460430691e-04f, -5.472232664e-04f, -5.483848001e-04f, -5.495276600e-04f, -5.506518367e-04f, -5.517573212e-04f, - -5.528441051e-04f, -5.539121806e-04f, -5.549615407e-04f, -5.559921787e-04f, -5.570040886e-04f, -5.579972653e-04f, -5.589717038e-04f, -5.599274000e-04f, -5.608643503e-04f, -5.617825518e-04f, - -5.626820020e-04f, -5.635626993e-04f, -5.644246423e-04f, -5.652678305e-04f, -5.660922638e-04f, -5.668979429e-04f, -5.676848689e-04f, -5.684530436e-04f, -5.692024692e-04f, -5.699331488e-04f, - -5.706450858e-04f, -5.713382843e-04f, -5.720127491e-04f, -5.726684853e-04f, -5.733054989e-04f, -5.739237962e-04f, -5.745233842e-04f, -5.751042706e-04f, -5.756664635e-04f, -5.762099716e-04f, - -5.767348043e-04f, -5.772409715e-04f, -5.777284836e-04f, -5.781973516e-04f, -5.786475872e-04f, -5.790792025e-04f, -5.794922103e-04f, -5.798866239e-04f, -5.802624571e-04f, -5.806197245e-04f, - -5.809584410e-04f, -5.812786223e-04f, -5.815802843e-04f, -5.818634439e-04f, -5.821281183e-04f, -5.823743253e-04f, -5.826020832e-04f, -5.828114110e-04f, -5.830023282e-04f, -5.831748547e-04f, - -5.833290112e-04f, -5.834648188e-04f, -5.835822991e-04f, -5.836814745e-04f, -5.837623675e-04f, -5.838250017e-04f, -5.838694007e-04f, -5.838955890e-04f, -5.839035916e-04f, -5.838934338e-04f, - -5.838651418e-04f, -5.838187419e-04f, -5.837542614e-04f, -5.836717278e-04f, -5.835711692e-04f, -5.834526143e-04f, -5.833160923e-04f, -5.831616328e-04f, -5.829892662e-04f, -5.827990231e-04f, - -5.825909349e-04f, -5.823650333e-04f, -5.821213506e-04f, -5.818599197e-04f, -5.815807738e-04f, -5.812839469e-04f, -5.809694733e-04f, -5.806373878e-04f, -5.802877258e-04f, -5.799205231e-04f, - -5.795358162e-04f, -5.791336419e-04f, -5.787140375e-04f, -5.782770410e-04f, -5.778226907e-04f, -5.773510254e-04f, -5.768620844e-04f, -5.763559077e-04f, -5.758325355e-04f, -5.752920086e-04f, - -5.747343682e-04f, -5.741596562e-04f, -5.735679149e-04f, -5.729591868e-04f, -5.723335152e-04f, -5.716909437e-04f, -5.710315166e-04f, -5.703552783e-04f, -5.696622740e-04f, -5.689525492e-04f, - -5.682261498e-04f, -5.674831224e-04f, -5.667235138e-04f, -5.659473715e-04f, -5.651547431e-04f, -5.643456771e-04f, -5.635202221e-04f, -5.626784273e-04f, -5.618203423e-04f, -5.609460171e-04f, - -5.600555023e-04f, -5.591488488e-04f, -5.582261080e-04f, -5.572873316e-04f, -5.563325719e-04f, -5.553618815e-04f, -5.543753137e-04f, -5.533729217e-04f, -5.523547597e-04f, -5.513208820e-04f, - -5.502713433e-04f, -5.492061989e-04f, -5.481255043e-04f, -5.470293155e-04f, -5.459176890e-04f, -5.447906817e-04f, -5.436483506e-04f, -5.424907536e-04f, -5.413179486e-04f, -5.401299940e-04f, - -5.389269487e-04f, -5.377088719e-04f, -5.364758232e-04f, -5.352278626e-04f, -5.339650504e-04f, -5.326874474e-04f, -5.313951149e-04f, -5.300881142e-04f, -5.287665072e-04f, -5.274303563e-04f, - -5.260797241e-04f, -5.247146735e-04f, -5.233352679e-04f, -5.219415711e-04f, -5.205336471e-04f, -5.191115604e-04f, -5.176753758e-04f, -5.162251583e-04f, -5.147609736e-04f, -5.132828875e-04f, - -5.117909660e-04f, -5.102852759e-04f, -5.087658839e-04f, -5.072328572e-04f, -5.056862634e-04f, -5.041261704e-04f, -5.025526463e-04f, -5.009657597e-04f, -4.993655794e-04f, -4.977521746e-04f, - -4.961256148e-04f, -4.944859697e-04f, -4.928333095e-04f, -4.911677046e-04f, -4.894892258e-04f, -4.877979440e-04f, -4.860939306e-04f, -4.843772573e-04f, -4.826479959e-04f, -4.809062187e-04f, - -4.791519983e-04f, -4.773854074e-04f, -4.756065191e-04f, -4.738154067e-04f, -4.720121440e-04f, -4.701968049e-04f, -4.683694636e-04f, -4.665301945e-04f, -4.646790725e-04f, -4.628161724e-04f, - -4.609415697e-04f, -4.590553398e-04f, -4.571575585e-04f, -4.552483019e-04f, -4.533276463e-04f, -4.513956683e-04f, -4.494524446e-04f, -4.474980523e-04f, -4.455325687e-04f, -4.435560714e-04f, - -4.415686380e-04f, -4.395703465e-04f, -4.375612753e-04f, -4.355415028e-04f, -4.335111075e-04f, -4.314701685e-04f, -4.294187649e-04f, -4.273569760e-04f, -4.252848813e-04f, -4.232025606e-04f, - -4.211100939e-04f, -4.190075613e-04f, -4.168950433e-04f, -4.147726203e-04f, -4.126403732e-04f, -4.104983830e-04f, -4.083467307e-04f, -4.061854978e-04f, -4.040147657e-04f, -4.018346162e-04f, - -3.996451312e-04f, -3.974463927e-04f, -3.952384829e-04f, -3.930214844e-04f, -3.907954796e-04f, -3.885605513e-04f, -3.863167824e-04f, -3.840642559e-04f, -3.818030552e-04f, -3.795332636e-04f, - -3.772549645e-04f, -3.749682418e-04f, -3.726731791e-04f, -3.703698605e-04f, -3.680583700e-04f, -3.657387920e-04f, -3.634112107e-04f, -3.610757107e-04f, -3.587323766e-04f, -3.563812931e-04f, - -3.540225452e-04f, -3.516562178e-04f, -3.492823960e-04f, -3.469011651e-04f, -3.445126104e-04f, -3.421168174e-04f, -3.397138716e-04f, -3.373038586e-04f, -3.348868642e-04f, -3.324629742e-04f, - -3.300322747e-04f, -3.275948516e-04f, -3.251507910e-04f, -3.227001791e-04f, -3.202431023e-04f, -3.177796469e-04f, -3.153098993e-04f, -3.128339461e-04f, -3.103518738e-04f, -3.078637691e-04f, - -3.053697187e-04f, -3.028698094e-04f, -3.003641280e-04f, -2.978527615e-04f, -2.953357967e-04f, -2.928133207e-04f, -2.902854205e-04f, -2.877521832e-04f, -2.852136960e-04f, -2.826700460e-04f, - -2.801213205e-04f, -2.775676066e-04f, -2.750089917e-04f, -2.724455631e-04f, -2.698774080e-04f, -2.673046139e-04f, -2.647272681e-04f, -2.621454580e-04f, -2.595592711e-04f, -2.569687946e-04f, - -2.543741161e-04f, -2.517753230e-04f, -2.491725026e-04f, -2.465657426e-04f, -2.439551301e-04f, -2.413407528e-04f, -2.387226980e-04f, -2.361010531e-04f, -2.334759055e-04f, -2.308473425e-04f, - -2.282154516e-04f, -2.255803201e-04f, -2.229420352e-04f, -2.203006843e-04f, -2.176563546e-04f, -2.150091334e-04f, -2.123591077e-04f, -2.097063648e-04f, -2.070509917e-04f, -2.043930756e-04f, - -2.017327034e-04f, -1.990699621e-04f, -1.964049386e-04f, -1.937377197e-04f, -1.910683924e-04f, -1.883970432e-04f, -1.857237589e-04f, -1.830486262e-04f, -1.803717314e-04f, -1.776931612e-04f, - -1.750130019e-04f, -1.723313399e-04f, -1.696482614e-04f, -1.669638525e-04f, -1.642781994e-04f, -1.615913881e-04f, -1.589035044e-04f, -1.562146341e-04f, -1.535248631e-04f, -1.508342769e-04f, - -1.481429611e-04f, -1.454510010e-04f, -1.427584820e-04f, -1.400654893e-04f, -1.373721081e-04f, -1.346784233e-04f, -1.319845197e-04f, -1.292904822e-04f, -1.265963955e-04f, -1.239023439e-04f, - -1.212084119e-04f, -1.185146838e-04f, -1.158212437e-04f, -1.131281757e-04f, -1.104355635e-04f, -1.077434910e-04f, -1.050520417e-04f, -1.023612991e-04f, -9.967134649e-05f, -9.698226701e-05f, - -9.429414371e-05f, -9.160705943e-05f, -8.892109689e-05f, -8.623633863e-05f, -8.355286706e-05f, -8.087076439e-05f, -7.819011270e-05f, -7.551099390e-05f, -7.283348971e-05f, -7.015768169e-05f, - -6.748365124e-05f, -6.481147957e-05f, -6.214124772e-05f, -5.947303653e-05f, -5.680692670e-05f, -5.414299870e-05f, -5.148133285e-05f, -4.882200924e-05f, -4.616510781e-05f, -4.351070829e-05f, - -4.085889020e-05f, -3.820973288e-05f, -3.556331547e-05f, -3.291971689e-05f, -3.027901587e-05f, -2.764129093e-05f, -2.500662038e-05f, -2.237508232e-05f, -1.974675464e-05f, -1.712171500e-05f, - -1.450004085e-05f, -1.188180943e-05f, -9.267097745e-06f, -6.655982577e-06f, -4.048540486e-06f, -1.444847802e-06f, 1.155019377e-06f, 3.750985185e-06f, 6.342973988e-06f, 8.930910395e-06f, - 1.151471925e-05f, 1.409432563e-05f, 1.666965488e-05f, 1.924063255e-05f, 2.180718448e-05f, 2.436923674e-05f, 2.692671563e-05f, 2.947954774e-05f, 3.202765990e-05f, 3.457097918e-05f, - 3.710943294e-05f, 3.964294877e-05f, 4.217145455e-05f, 4.469487840e-05f, 4.721314872e-05f, 4.972619418e-05f, 5.223394372e-05f, 5.473632655e-05f, 5.723327214e-05f, 5.972471026e-05f, - 6.221057094e-05f, 6.469078450e-05f, 6.716528153e-05f, 6.963399291e-05f, 7.209684982e-05f, 7.455378369e-05f, 7.700472627e-05f, 7.944960959e-05f, 8.188836597e-05f, 8.432092802e-05f, - 8.674722865e-05f, 8.916720108e-05f, 9.158077880e-05f, 9.398789563e-05f, 9.638848566e-05f, 9.878248332e-05f, 1.011698233e-04f, 1.035504407e-04f, 1.059242707e-04f, 1.082912491e-04f, - 1.106513118e-04f, 1.130043950e-04f, 1.153504354e-04f, 1.176893698e-04f, 1.200211355e-04f, 1.223456699e-04f, 1.246629110e-04f, 1.269727970e-04f, 1.292752662e-04f, 1.315702576e-04f, - 1.338577104e-04f, 1.361375639e-04f, 1.384097580e-04f, 1.406742329e-04f, 1.429309291e-04f, 1.451797872e-04f, 1.474207486e-04f, 1.496537547e-04f, 1.518787472e-04f, 1.540956684e-04f, - 1.563044608e-04f, 1.585050672e-04f, 1.606974307e-04f, 1.628814951e-04f, 1.650572040e-04f, 1.672245017e-04f, 1.693833329e-04f, 1.715336424e-04f, 1.736753755e-04f, 1.758084779e-04f, - 1.779328955e-04f, 1.800485746e-04f, 1.821554620e-04f, 1.842535047e-04f, 1.863426501e-04f, 1.884228460e-04f, 1.904940405e-04f, 1.925561821e-04f, 1.946092197e-04f, 1.966531024e-04f, - 1.986877798e-04f, 2.007132020e-04f, 2.027293192e-04f, 2.047360821e-04f, 2.067334417e-04f, 2.087213494e-04f, 2.106997572e-04f, 2.126686171e-04f, 2.146278816e-04f, 2.165775037e-04f, - 2.185174366e-04f, 2.204476341e-04f, 2.223680502e-04f, 2.242786392e-04f, 2.261793560e-04f, 2.280701558e-04f, 2.299509941e-04f, 2.318218268e-04f, 2.336826103e-04f, 2.355333012e-04f, - 2.373738568e-04f, 2.392042343e-04f, 2.410243917e-04f, 2.428342872e-04f, 2.446338795e-04f, 2.464231276e-04f, 2.482019908e-04f, 2.499704290e-04f, 2.517284023e-04f, 2.534758713e-04f, - 2.552127971e-04f, 2.569391408e-04f, 2.586548644e-04f, 2.603599299e-04f, 2.620542998e-04f, 2.637379371e-04f, 2.654108052e-04f, 2.670728676e-04f, 2.687240887e-04f, 2.703644327e-04f, - 2.719938648e-04f, 2.736123501e-04f, 2.752198544e-04f, 2.768163438e-04f, 2.784017848e-04f, 2.799761442e-04f, 2.815393894e-04f, 2.830914882e-04f, 2.846324085e-04f, 2.861621189e-04f, - 2.876805883e-04f, 2.891877860e-04f, 2.906836817e-04f, 2.921682456e-04f, 2.936414481e-04f, 2.951032602e-04f, 2.965536531e-04f, 2.979925987e-04f, 2.994200691e-04f, 3.008360367e-04f, - 3.022404745e-04f, 3.036333560e-04f, 3.050146547e-04f, 3.063843449e-04f, 3.077424012e-04f, 3.090887986e-04f, 3.104235123e-04f, 3.117465182e-04f, 3.130577924e-04f, 3.143573117e-04f, - 3.156450529e-04f, 3.169209935e-04f, 3.181851113e-04f, 3.194373845e-04f, 3.206777918e-04f, 3.219063122e-04f, 3.231229251e-04f, 3.243276105e-04f, 3.255203485e-04f, 3.267011198e-04f, - 3.278699056e-04f, 3.290266873e-04f, 3.301714467e-04f, 3.313041663e-04f, 3.324248287e-04f, 3.335334170e-04f, 3.346299147e-04f, 3.357143058e-04f, 3.367865746e-04f, 3.378467059e-04f, - 3.388946848e-04f, 3.399304969e-04f, 3.409541281e-04f, 3.419655648e-04f, 3.429647938e-04f, 3.439518023e-04f, 3.449265778e-04f, 3.458891084e-04f, 3.468393824e-04f, 3.477773887e-04f, - 3.487031165e-04f, 3.496165554e-04f, 3.505176954e-04f, 3.514065270e-04f, 3.522830409e-04f, 3.531472284e-04f, 3.539990812e-04f, 3.548385912e-04f, 3.556657510e-04f, 3.564805533e-04f, - 3.572829914e-04f, 3.580730590e-04f, 3.588507501e-04f, 3.596160592e-04f, 3.603689810e-04f, 3.611095109e-04f, 3.618376446e-04f, 3.625533779e-04f, 3.632567075e-04f, 3.639476301e-04f, - 3.646261429e-04f, 3.652922437e-04f, 3.659459304e-04f, 3.665872015e-04f, 3.672160558e-04f, 3.678324925e-04f, 3.684365113e-04f, 3.690281121e-04f, 3.696072953e-04f, 3.701740618e-04f, - 3.707284127e-04f, 3.712703495e-04f, 3.717998744e-04f, 3.723169895e-04f, 3.728216977e-04f, 3.733140021e-04f, 3.737939063e-04f, 3.742614140e-04f, 3.747165297e-04f, 3.751592579e-04f, - 3.755896038e-04f, 3.760075728e-04f, 3.764131708e-04f, 3.768064039e-04f, 3.771872788e-04f, 3.775558025e-04f, 3.779119822e-04f, 3.782558257e-04f, 3.785873412e-04f, 3.789065372e-04f, - 3.792134224e-04f, 3.795080063e-04f, 3.797902983e-04f, 3.800603085e-04f, 3.803180472e-04f, 3.805635253e-04f, 3.807967538e-04f, 3.810177441e-04f, 3.812265083e-04f, 3.814230584e-04f, - 3.816074071e-04f, 3.817795674e-04f, 3.819395525e-04f, 3.820873761e-04f, 3.822230524e-04f, 3.823465957e-04f, 3.824580209e-04f, 3.825573429e-04f, 3.826445775e-04f, 3.827197403e-04f, - 3.827828477e-04f, 3.828339162e-04f, 3.828729628e-04f, 3.829000047e-04f, 3.829150595e-04f, 3.829181454e-04f, 3.829092805e-04f, 3.828884836e-04f, 3.828557738e-04f, 3.828111704e-04f, - 3.827546932e-04f, 3.826863623e-04f, 3.826061980e-04f, 3.825142213e-04f, 3.824104531e-04f, 3.822949149e-04f, 3.821676286e-04f, 3.820286162e-04f, 3.818779002e-04f, 3.817155036e-04f, - 3.815414493e-04f, 3.813557608e-04f, 3.811584620e-04f, 3.809495771e-04f, 3.807291304e-04f, 3.804971468e-04f, 3.802536514e-04f, 3.799986697e-04f, 3.797322274e-04f, 3.794543507e-04f, - 3.791650659e-04f, 3.788643998e-04f, 3.785523795e-04f, 3.782290323e-04f, 3.778943859e-04f, 3.775484684e-04f, 3.771913081e-04f, 3.768229336e-04f, 3.764433739e-04f, 3.760526582e-04f, - 3.756508161e-04f, 3.752378775e-04f, 3.748138725e-04f, 3.743788317e-04f, 3.739327858e-04f, 3.734757659e-04f, 3.730078034e-04f, 3.725289300e-04f, 3.720391777e-04f, 3.715385787e-04f, - 3.710271656e-04f, 3.705049714e-04f, 3.699720290e-04f, 3.694283721e-04f, 3.688740343e-04f, 3.683090497e-04f, 3.677334525e-04f, 3.671472773e-04f, 3.665505590e-04f, 3.659433328e-04f, - 3.653256341e-04f, 3.646974986e-04f, 3.640589623e-04f, 3.634100614e-04f, 3.627508324e-04f, 3.620813122e-04f, 3.614015378e-04f, 3.607115466e-04f, 3.600113762e-04f, 3.593010644e-04f, - 3.585806493e-04f, 3.578501694e-04f, 3.571096633e-04f, 3.563591699e-04f, 3.555987284e-04f, 3.548283781e-04f, 3.540481588e-04f, 3.532581104e-04f, 3.524582731e-04f, 3.516486872e-04f, - 3.508293935e-04f, 3.500004329e-04f, 3.491618464e-04f, 3.483136756e-04f, 3.474559620e-04f, 3.465887475e-04f, 3.457120743e-04f, 3.448259846e-04f, 3.439305211e-04f, 3.430257265e-04f, - 3.421116440e-04f, 3.411883167e-04f, 3.402557881e-04f, 3.393141021e-04f, 3.383633024e-04f, 3.374034333e-04f, 3.364345392e-04f, 3.354566646e-04f, 3.344698544e-04f, 3.334741535e-04f, - 3.324696073e-04f, 3.314562611e-04f, 3.304341606e-04f, 3.294033517e-04f, 3.283638804e-04f, 3.273157931e-04f, 3.262591361e-04f, 3.251939562e-04f, 3.241203002e-04f, 3.230382152e-04f, - 3.219477484e-04f, 3.208489473e-04f, 3.197418595e-04f, 3.186265329e-04f, 3.175030155e-04f, 3.163713554e-04f, 3.152316011e-04f, 3.140838011e-04f, 3.129280042e-04f, 3.117642592e-04f, - 3.105926153e-04f, 3.094131218e-04f, 3.082258281e-04f, 3.070307838e-04f, 3.058280387e-04f, 3.046176427e-04f, 3.033996460e-04f, 3.021740988e-04f, 3.009410516e-04f, 2.997005550e-04f, - 2.984526596e-04f, 2.971974165e-04f, 2.959348767e-04f, 2.946650914e-04f, 2.933881120e-04f, 2.921039899e-04f, 2.908127769e-04f, 2.895145247e-04f, 2.882092854e-04f, 2.868971108e-04f, - 2.855780534e-04f, 2.842521655e-04f, 2.829194995e-04f, 2.815801080e-04f, 2.802340439e-04f, 2.788813601e-04f, 2.775221094e-04f, 2.761563452e-04f, 2.747841206e-04f, 2.734054891e-04f, - 2.720205040e-04f, 2.706292192e-04f, 2.692316882e-04f, 2.678279650e-04f, 2.664181035e-04f, 2.650021578e-04f, 2.635801821e-04f, 2.621522306e-04f, 2.607183578e-04f, 2.592786182e-04f, - 2.578330663e-04f, 2.563817568e-04f, 2.549247446e-04f, 2.534620846e-04f, 2.519938316e-04f, 2.505200408e-04f, 2.490407674e-04f, 2.475560666e-04f, 2.460659937e-04f, 2.445706042e-04f, - 2.430699534e-04f, 2.415640972e-04f, 2.400530910e-04f, 2.385369906e-04f, 2.370158518e-04f, 2.354897306e-04f, 2.339586828e-04f, 2.324227644e-04f, 2.308820317e-04f, 2.293365406e-04f, - 2.277863474e-04f, 2.262315084e-04f, 2.246720800e-04f, 2.231081184e-04f, 2.215396802e-04f, 2.199668218e-04f, 2.183895999e-04f, 2.168080709e-04f, 2.152222915e-04f, 2.136323185e-04f, - 2.120382086e-04f, 2.104400184e-04f, 2.088378049e-04f, 2.072316250e-04f, 2.056215354e-04f, 2.040075931e-04f, 2.023898551e-04f, 2.007683784e-04f, 1.991432200e-04f, 1.975144368e-04f, - 1.958820861e-04f, 1.942462249e-04f, 1.926069102e-04f, 1.909641993e-04f, 1.893181493e-04f, 1.876688173e-04f, 1.860162605e-04f, 1.843605361e-04f, 1.827017014e-04f, 1.810398135e-04f, - 1.793749296e-04f, 1.777071070e-04f, 1.760364029e-04f, 1.743628745e-04f, 1.726865790e-04f, 1.710075737e-04f, 1.693259157e-04f, 1.676416624e-04f, 1.659548708e-04f, 1.642655982e-04f, - 1.625739018e-04f, 1.608798387e-04f, 1.591834660e-04f, 1.574848410e-04f, 1.557840207e-04f, 1.540810622e-04f, 1.523760226e-04f, 1.506689590e-04f, 1.489599283e-04f, 1.472489876e-04f, - 1.455361938e-04f, 1.438216038e-04f, 1.421052746e-04f, 1.403872630e-04f, 1.386676258e-04f, 1.369464199e-04f, 1.352237019e-04f, 1.334995286e-04f, 1.317739567e-04f, 1.300470427e-04f, - 1.283188432e-04f, 1.265894148e-04f, 1.248588139e-04f, 1.231270969e-04f, 1.213943203e-04f, 1.196605402e-04f, 1.179258130e-04f, 1.161901948e-04f, 1.144537417e-04f, 1.127165099e-04f, - 1.109785554e-04f, 1.092399340e-04f, 1.075007016e-04f, 1.057609141e-04f, 1.040206271e-04f, 1.022798963e-04f, 1.005387773e-04f, 9.879732564e-05f, 9.705559666e-05f, 9.531364573e-05f, - 9.357152814e-05f, 9.182929904e-05f, 9.008701355e-05f, 8.834472666e-05f, 8.660249331e-05f, 8.486036833e-05f, 8.311840645e-05f, 8.137666234e-05f, 7.963519053e-05f, 7.789404551e-05f, - 7.615328162e-05f, 7.441295313e-05f, 7.267311420e-05f, 7.093381890e-05f, 6.919512118e-05f, 6.745707489e-05f, 6.571973379e-05f, 6.398315150e-05f, 6.224738156e-05f, 6.051247737e-05f, - 5.877849225e-05f, 5.704547938e-05f, 5.531349184e-05f, 5.358258257e-05f, 5.185280442e-05f, 5.012421009e-05f, 4.839685219e-05f, 4.667078318e-05f, 4.494605541e-05f, 4.322272110e-05f, - 4.150083233e-05f, 3.978044107e-05f, 3.806159915e-05f, 3.634435827e-05f, 3.462876998e-05f, 3.291488572e-05f, 3.120275678e-05f, 2.949243432e-05f, 2.778396934e-05f, 2.607741273e-05f, - 2.437281521e-05f, 2.267022737e-05f, 2.096969966e-05f, 1.927128237e-05f, 1.757502565e-05f, 1.588097950e-05f, 1.418919376e-05f, 1.249971814e-05f, 1.081260217e-05f, 9.127895251e-06f, - 7.445646608e-06f, 5.765905318e-06f, 4.088720298e-06f, 2.414140305e-06f, 7.422139338e-07f, -9.270103821e-07f, -2.593484374e-06f, -4.257159937e-06f, -5.917989134e-06f, -7.575924196e-06f, - -9.230917521e-06f, -1.088292168e-05f, -1.253188941e-05f, -1.417777363e-05f, -1.582052742e-05f, -1.746010404e-05f, -1.909645694e-05f, -2.072953974e-05f, -2.235930621e-05f, -2.398571035e-05f, - -2.560870631e-05f, -2.722824842e-05f, -2.884429122e-05f, -3.045678939e-05f, -3.206569785e-05f, -3.367097166e-05f, -3.527256609e-05f, -3.687043661e-05f, -3.846453886e-05f, -4.005482867e-05f, - -4.164126208e-05f, -4.322379532e-05f, -4.480238480e-05f, -4.637698714e-05f, -4.794755916e-05f, -4.951405785e-05f, -5.107644044e-05f, -5.263466434e-05f, -5.418868715e-05f, -5.573846668e-05f, - -5.728396096e-05f, -5.882512821e-05f, -6.036192684e-05f, -6.189431550e-05f, -6.342225303e-05f, -6.494569846e-05f, -6.646461107e-05f, -6.797895031e-05f, -6.948867586e-05f, -7.099374763e-05f, - -7.249412570e-05f, -7.398977040e-05f, -7.548064226e-05f, -7.696670203e-05f, -7.844791067e-05f, -7.992422938e-05f, -8.139561954e-05f, -8.286204278e-05f, -8.432346095e-05f, -8.577983610e-05f, - -8.723113052e-05f, -8.867730672e-05f, -9.011832743e-05f, -9.155415561e-05f, -9.298475443e-05f, -9.441008730e-05f, -9.583011787e-05f, -9.724480999e-05f, -9.865412775e-05f, -1.000580355e-04f, - -1.014564977e-04f, -1.028494793e-04f, -1.042369451e-04f, -1.056188605e-04f, -1.069951910e-04f, -1.083659022e-04f, -1.097309601e-04f, -1.110903308e-04f, -1.124439809e-04f, -1.137918769e-04f, - -1.151339858e-04f, -1.164702747e-04f, -1.178007109e-04f, -1.191252621e-04f, -1.204438961e-04f, -1.217565810e-04f, -1.230632852e-04f, -1.243639771e-04f, -1.256586257e-04f, -1.269472000e-04f, - -1.282296693e-04f, -1.295060031e-04f, -1.307761713e-04f, -1.320401438e-04f, -1.332978910e-04f, -1.345493834e-04f, -1.357945918e-04f, -1.370334871e-04f, -1.382660408e-04f, -1.394922243e-04f, - -1.407120093e-04f, -1.419253679e-04f, -1.431322725e-04f, -1.443326954e-04f, -1.455266095e-04f, -1.467139878e-04f, -1.478948036e-04f, -1.490690304e-04f, -1.502366420e-04f, -1.513976125e-04f, - -1.525519161e-04f, -1.536995274e-04f, -1.548404212e-04f, -1.559745726e-04f, -1.571019568e-04f, -1.582225494e-04f, -1.593363263e-04f, -1.604432636e-04f, -1.615433376e-04f, -1.626365248e-04f, - -1.637228022e-04f, -1.648021468e-04f, -1.658745361e-04f, -1.669399476e-04f, -1.679983592e-04f, -1.690497492e-04f, -1.700940958e-04f, -1.711313778e-04f, -1.721615742e-04f, -1.731846640e-04f, - -1.742006267e-04f, -1.752094421e-04f, -1.762110901e-04f, -1.772055510e-04f, -1.781928052e-04f, -1.791728335e-04f, -1.801456169e-04f, -1.811111367e-04f, -1.820693744e-04f, -1.830203119e-04f, - -1.839639312e-04f, -1.849002146e-04f, -1.858291448e-04f, -1.867507045e-04f, -1.876648770e-04f, -1.885716455e-04f, -1.894709937e-04f, -1.903629056e-04f, -1.912473653e-04f, -1.921243572e-04f, - -1.929938661e-04f, -1.938558768e-04f, -1.947103747e-04f, -1.955573452e-04f, -1.963967741e-04f, -1.972286474e-04f, -1.980529513e-04f, -1.988696725e-04f, -1.996787976e-04f, -2.004803139e-04f, - -2.012742086e-04f, -2.020604693e-04f, -2.028390840e-04f, -2.036100406e-04f, -2.043733277e-04f, -2.051289339e-04f, -2.058768480e-04f, -2.066170593e-04f, -2.073495573e-04f, -2.080743315e-04f, - -2.087913721e-04f, -2.095006692e-04f, -2.102022134e-04f, -2.108959953e-04f, -2.115820061e-04f, -2.122602370e-04f, -2.129306795e-04f, -2.135933255e-04f, -2.142481671e-04f, -2.148951966e-04f, - -2.155344065e-04f, -2.161657897e-04f, -2.167893394e-04f, -2.174050490e-04f, -2.180129120e-04f, -2.186129225e-04f, -2.192050744e-04f, -2.197893624e-04f, -2.203657810e-04f, -2.209343252e-04f, - -2.214949902e-04f, -2.220477715e-04f, -2.225926647e-04f, -2.231296660e-04f, -2.236587714e-04f, -2.241799776e-04f, -2.246932812e-04f, -2.251986792e-04f, -2.256961690e-04f, -2.261857481e-04f, - -2.266674142e-04f, -2.271411654e-04f, -2.276070000e-04f, -2.280649165e-04f, -2.285149137e-04f, -2.289569907e-04f, -2.293911469e-04f, -2.298173816e-04f, -2.302356949e-04f, -2.306460867e-04f, - -2.310485575e-04f, -2.314431076e-04f, -2.318297381e-04f, -2.322084499e-04f, -2.325792445e-04f, -2.329421233e-04f, -2.332970883e-04f, -2.336441414e-04f, -2.339832851e-04f, -2.343145219e-04f, - -2.346378546e-04f, -2.349532863e-04f, -2.352608203e-04f, -2.355604602e-04f, -2.358522099e-04f, -2.361360733e-04f, -2.364120547e-04f, -2.366801588e-04f, -2.369403903e-04f, -2.371927542e-04f, - -2.374372559e-04f, -2.376739007e-04f, -2.379026946e-04f, -2.381236435e-04f, -2.383367536e-04f, -2.385420314e-04f, -2.387394837e-04f, -2.389291174e-04f, -2.391109397e-04f, -2.392849580e-04f, - -2.394511800e-04f, -2.396096136e-04f, -2.397602670e-04f, -2.399031484e-04f, -2.400382667e-04f, -2.401656305e-04f, -2.402852490e-04f, -2.403971314e-04f, -2.405012874e-04f, -2.405977266e-04f, - -2.406864591e-04f, -2.407674951e-04f, -2.408408451e-04f, -2.409065197e-04f, -2.409645299e-04f, -2.410148868e-04f, -2.410576018e-04f, -2.410926864e-04f, -2.411201526e-04f, -2.411400122e-04f, - -2.411522776e-04f, -2.411569612e-04f, -2.411540758e-04f, -2.411436343e-04f, -2.411256498e-04f, -2.411001357e-04f, -2.410671056e-04f, -2.410265732e-04f, -2.409785526e-04f, -2.409230580e-04f, - -2.408601039e-04f, -2.407897048e-04f, -2.407118757e-04f, -2.406266317e-04f, -2.405339880e-04f, -2.404339602e-04f, -2.403265639e-04f, -2.402118152e-04f, -2.400897300e-04f, -2.399603248e-04f, - -2.398236161e-04f, -2.396796207e-04f, -2.395283554e-04f, -2.393698376e-04f, -2.392040844e-04f, -2.390311135e-04f, -2.388509427e-04f, -2.386635899e-04f, -2.384690732e-04f, -2.382674111e-04f, - -2.380586221e-04f, -2.378427249e-04f, -2.376197385e-04f, -2.373896820e-04f, -2.371525748e-04f, -2.369084364e-04f, -2.366572865e-04f, -2.363991450e-04f, -2.361340321e-04f, -2.358619680e-04f, - -2.355829732e-04f, -2.352970683e-04f, -2.350042743e-04f, -2.347046121e-04f, -2.343981030e-04f, -2.340847683e-04f, -2.337646297e-04f, -2.334377090e-04f, -2.331040279e-04f, -2.327636088e-04f, - -2.324164738e-04f, -2.320626455e-04f, -2.317021465e-04f, -2.313349997e-04f, -2.309612279e-04f, -2.305808546e-04f, -2.301939028e-04f, -2.298003963e-04f, -2.294003586e-04f, -2.289938136e-04f, - -2.285807854e-04f, -2.281612981e-04f, -2.277353761e-04f, -2.273030438e-04f, -2.268643261e-04f, -2.264192477e-04f, -2.259678336e-04f, -2.255101090e-04f, -2.250460993e-04f, -2.245758298e-04f, - -2.240993263e-04f, -2.236166145e-04f, -2.231277203e-04f, -2.226326700e-04f, -2.221314897e-04f, -2.216242058e-04f, -2.211108449e-04f, -2.205914338e-04f, -2.200659991e-04f, -2.195345681e-04f, - -2.189971677e-04f, -2.184538253e-04f, -2.179045683e-04f, -2.173494243e-04f, -2.167884210e-04f, -2.162215863e-04f, -2.156489481e-04f, -2.150705346e-04f, -2.144863741e-04f, -2.138964950e-04f, - -2.133009257e-04f, -2.126996951e-04f, -2.120928318e-04f, -2.114803648e-04f, -2.108623233e-04f, -2.102387363e-04f, -2.096096332e-04f, -2.089750434e-04f, -2.083349966e-04f, -2.076895224e-04f, - -2.070386507e-04f, -2.063824113e-04f, -2.057208343e-04f, -2.050539500e-04f, -2.043817886e-04f, -2.037043806e-04f, -2.030217564e-04f, -2.023339467e-04f, -2.016409823e-04f, -2.009428940e-04f, - -2.002397129e-04f, -1.995314700e-04f, -1.988181965e-04f, -1.980999238e-04f, -1.973766832e-04f, -1.966485063e-04f, -1.959154246e-04f, -1.951774700e-04f, -1.944346742e-04f, -1.936870692e-04f, - -1.929346870e-04f, -1.921775598e-04f, -1.914157197e-04f, -1.906491990e-04f, -1.898780302e-04f, -1.891022458e-04f, -1.883218784e-04f, -1.875369607e-04f, -1.867475254e-04f, -1.859536054e-04f, - -1.851552336e-04f, -1.843524432e-04f, -1.835452672e-04f, -1.827337388e-04f, -1.819178913e-04f, -1.810977581e-04f, -1.802733726e-04f, -1.794447684e-04f, -1.786119790e-04f, -1.777750381e-04f, - -1.769339796e-04f, -1.760888372e-04f, -1.752396448e-04f, -1.743864364e-04f, -1.735292460e-04f, -1.726681078e-04f, -1.718030559e-04f, -1.709341246e-04f, -1.700613482e-04f, -1.691847610e-04f, - -1.683043975e-04f, -1.674202922e-04f, -1.665324796e-04f, -1.656409944e-04f, -1.647458712e-04f, -1.638471448e-04f, -1.629448500e-04f, -1.620390216e-04f, -1.611296944e-04f, -1.602169035e-04f, - -1.593006838e-04f, -1.583810704e-04f, -1.574580984e-04f, -1.565318029e-04f, -1.556022190e-04f, -1.546693821e-04f, -1.537333274e-04f, -1.527940902e-04f, -1.518517059e-04f, -1.509062099e-04f, - -1.499576375e-04f, -1.490060244e-04f, -1.480514059e-04f, -1.470938176e-04f, -1.461332951e-04f, -1.451698741e-04f, -1.442035900e-04f, -1.432344787e-04f, -1.422625758e-04f, -1.412879170e-04f, - -1.403105381e-04f, -1.393304749e-04f, -1.383477631e-04f, -1.373624386e-04f, -1.363745373e-04f, -1.353840949e-04f, -1.343911474e-04f, -1.333957307e-04f, -1.323978806e-04f, -1.313976332e-04f, - -1.303950244e-04f, -1.293900901e-04f, -1.283828663e-04f, -1.273733890e-04f, -1.263616942e-04f, -1.253478179e-04f, -1.243317961e-04f, -1.233136648e-04f, -1.222934600e-04f, -1.212712178e-04f, - -1.202469742e-04f, -1.192207652e-04f, -1.181926268e-04f, -1.171625951e-04f, -1.161307061e-04f, -1.150969958e-04f, -1.140615002e-04f, -1.130242553e-04f, -1.119852973e-04f, -1.109446619e-04f, - -1.099023853e-04f, -1.088585034e-04f, -1.078130521e-04f, -1.067660675e-04f, -1.057175855e-04f, -1.046676419e-04f, -1.036162728e-04f, -1.025635140e-04f, -1.015094013e-04f, -1.004539706e-04f, - -9.939725784e-05f, -9.833929872e-05f, -9.728012906e-05f, -9.621978464e-05f, -9.515830118e-05f, -9.409571442e-05f, -9.303206002e-05f, -9.196737367e-05f, -9.090169098e-05f, -8.983504755e-05f, - -8.876747897e-05f, -8.769902075e-05f, -8.662970841e-05f, -8.555957742e-05f, -8.448866319e-05f, -8.341700114e-05f, -8.234462661e-05f, -8.127157493e-05f, -8.019788137e-05f, -7.912358116e-05f, - -7.804870951e-05f, -7.697330156e-05f, -7.589739241e-05f, -7.482101714e-05f, -7.374421074e-05f, -7.266700819e-05f, -7.158944441e-05f, -7.051155426e-05f, -6.943337255e-05f, -6.835493406e-05f, - -6.727627350e-05f, -6.619742552e-05f, -6.511842473e-05f, -6.403930567e-05f, -6.296010284e-05f, -6.188085066e-05f, -6.080158352e-05f, -5.972233572e-05f, -5.864314151e-05f, -5.756403509e-05f, - -5.648505059e-05f, -5.540622206e-05f, -5.432758350e-05f, -5.324916886e-05f, -5.217101198e-05f, -5.109314668e-05f, -5.001560667e-05f, -4.893842562e-05f, -4.786163711e-05f, -4.678527466e-05f, - -4.570937172e-05f, -4.463396164e-05f, -4.355907774e-05f, -4.248475321e-05f, -4.141102122e-05f, -4.033791482e-05f, -3.926546699e-05f, -3.819371065e-05f, -3.712267862e-05f, -3.605240364e-05f, - -3.498291839e-05f, -3.391425544e-05f, -3.284644728e-05f, -3.177952632e-05f, -3.071352490e-05f, -2.964847525e-05f, -2.858440952e-05f, -2.752135977e-05f, -2.645935798e-05f, -2.539843603e-05f, - -2.433862571e-05f, -2.327995872e-05f, -2.222246667e-05f, -2.116618106e-05f, -2.011113333e-05f, -1.905735479e-05f, -1.800487667e-05f, -1.695373010e-05f, -1.590394611e-05f, -1.485555564e-05f, - -1.380858951e-05f, -1.276307846e-05f, -1.171905312e-05f, -1.067654403e-05f, -9.635581600e-06f, -8.596196165e-06f, -7.558417939e-06f, -6.522277037e-06f, -5.487803465e-06f, -4.455027123e-06f, - -3.423977805e-06f, -2.394685194e-06f, -1.367178865e-06f, -3.414882842e-07f, 6.823571952e-07f, 1.704328330e-06f, 2.724395990e-06f, 3.742531156e-06f, 4.758704926e-06f, 5.772888510e-06f, - 6.785053234e-06f, 7.795170538e-06f, 8.803211983e-06f, 9.809149242e-06f, 1.081295411e-05f, 1.181459850e-05f, 1.281405444e-05f, 1.381129409e-05f, 1.480628972e-05f, 1.579901372e-05f, - 1.678943861e-05f, 1.777753703e-05f, 1.876328175e-05f, 1.974664564e-05f, 2.072760173e-05f, 2.170612315e-05f, 2.268218317e-05f, 2.365575517e-05f, 2.462681267e-05f, 2.559532933e-05f, - 2.656127892e-05f, 2.752463533e-05f, 2.848537262e-05f, 2.944346493e-05f, 3.039888658e-05f, 3.135161198e-05f, 3.230161570e-05f, 3.324887244e-05f, 3.419335701e-05f, 3.513504438e-05f, - 3.607390965e-05f, 3.700992805e-05f, 3.794307495e-05f, 3.887332585e-05f, 3.980065639e-05f, 4.072504235e-05f, 4.164645964e-05f, 4.256488433e-05f, 4.348029261e-05f, 4.439266080e-05f, - 4.530196540e-05f, 4.620818300e-05f, 4.711129036e-05f, 4.801126440e-05f, 4.890808213e-05f, 4.980172075e-05f, 5.069215759e-05f, 5.157937011e-05f, 5.246333592e-05f, 5.334403279e-05f, - 5.422143862e-05f, 5.509553146e-05f, 5.596628950e-05f, 5.683369108e-05f, 5.769771470e-05f, 5.855833899e-05f, 5.941554273e-05f, 6.026930485e-05f, 6.111960444e-05f, 6.196642072e-05f, - 6.280973308e-05f, 6.364952104e-05f, 6.448576428e-05f, 6.531844264e-05f, 6.614753608e-05f, 6.697302475e-05f, 6.779488892e-05f, 6.861310904e-05f, 6.942766569e-05f, 7.023853962e-05f, - 7.104571171e-05f, 7.184916302e-05f, 7.264887475e-05f, 7.344482825e-05f, 7.423700504e-05f, 7.502538678e-05f, 7.580995529e-05f, 7.659069255e-05f, 7.736758069e-05f, 7.814060200e-05f, - 7.890973893e-05f, 7.967497407e-05f, 8.043629019e-05f, 8.119367020e-05f, 8.194709718e-05f, 8.269655435e-05f, 8.344202511e-05f, 8.418349300e-05f, 8.492094173e-05f, 8.565435517e-05f, - 8.638371734e-05f, 8.710901243e-05f, 8.783022477e-05f, 8.854733887e-05f, 8.926033940e-05f, 8.996921117e-05f, 9.067393918e-05f, 9.137450856e-05f, 9.207090462e-05f, 9.276311283e-05f, - 9.345111882e-05f, 9.413490837e-05f, 9.481446743e-05f, 9.548978211e-05f, 9.616083870e-05f, 9.682762362e-05f, 9.749012348e-05f, 9.814832503e-05f, 9.880221520e-05f, 9.945178107e-05f, - 1.000970099e-04f, 1.007378891e-04f, 1.013744062e-04f, 1.020065490e-04f, 1.026343053e-04f, 1.032576633e-04f, 1.038766112e-04f, 1.044911373e-04f, 1.051012302e-04f, 1.057068787e-04f, - 1.063080715e-04f, 1.069047979e-04f, 1.074970468e-04f, 1.080848078e-04f, 1.086680704e-04f, 1.092468242e-04f, 1.098210592e-04f, 1.103907653e-04f, 1.109559328e-04f, 1.115165520e-04f, - 1.120726135e-04f, 1.126241078e-04f, 1.131710259e-04f, 1.137133588e-04f, 1.142510977e-04f, 1.147842338e-04f, 1.153127588e-04f, 1.158366643e-04f, 1.163559420e-04f, 1.168705841e-04f, - 1.173805826e-04f, 1.178859299e-04f, 1.183866185e-04f, 1.188826410e-04f, 1.193739903e-04f, 1.198606593e-04f, 1.203426413e-04f, 1.208199293e-04f, 1.212925171e-04f, 1.217603982e-04f, - 1.222235663e-04f, 1.226820155e-04f, 1.231357399e-04f, 1.235847338e-04f, 1.240289915e-04f, 1.244685079e-04f, 1.249032775e-04f, 1.253332954e-04f, 1.257585566e-04f, 1.261790564e-04f, - 1.265947903e-04f, 1.270057539e-04f, 1.274119428e-04f, 1.278133530e-04f, 1.282099805e-04f, 1.286018217e-04f, 1.289888728e-04f, 1.293711306e-04f, 1.297485915e-04f, 1.301212527e-04f, - 1.304891110e-04f, 1.308521637e-04f, 1.312104082e-04f, 1.315638419e-04f, 1.319124626e-04f, 1.322562681e-04f, 1.325952564e-04f, 1.329294256e-04f, 1.332587740e-04f, 1.335833002e-04f, - 1.339030027e-04f, 1.342178804e-04f, 1.345279323e-04f, 1.348331573e-04f, 1.351335548e-04f, 1.354291242e-04f, 1.357198650e-04f, 1.360057771e-04f, 1.362868602e-04f, 1.365631145e-04f, - 1.368345402e-04f, 1.371011375e-04f, 1.373629071e-04f, 1.376198495e-04f, 1.378719656e-04f, 1.381192564e-04f, 1.383617230e-04f, 1.385993668e-04f, 1.388321890e-04f, 1.390601913e-04f, - 1.392833755e-04f, 1.395017435e-04f, 1.397152972e-04f, 1.399240390e-04f, 1.401279711e-04f, 1.403270960e-04f, 1.405214165e-04f, 1.407109352e-04f, 1.408956551e-04f, 1.410755795e-04f, - 1.412507114e-04f, 1.414210543e-04f, 1.415866117e-04f, 1.417473873e-04f, 1.419033851e-04f, 1.420546088e-04f, 1.422010628e-04f, 1.423427513e-04f, 1.424796786e-04f, 1.426118494e-04f, - 1.427392684e-04f, 1.428619405e-04f, 1.429798706e-04f, 1.430930639e-04f, 1.432015257e-04f, 1.433052614e-04f, 1.434042767e-04f, 1.434985772e-04f, 1.435881688e-04f, 1.436730574e-04f, - 1.437532494e-04f, 1.438287508e-04f, 1.438995682e-04f, 1.439657082e-04f, 1.440271773e-04f, 1.440839825e-04f, 1.441361307e-04f, 1.441836291e-04f, 1.442264849e-04f, 1.442647055e-04f, - 1.442982984e-04f, 1.443272713e-04f, 1.443516319e-04f, 1.443713883e-04f, 1.443865484e-04f, 1.443971205e-04f, 1.444031129e-04f, 1.444045340e-04f, 1.444013925e-04f, 1.443936970e-04f, - 1.443814565e-04f, 1.443646799e-04f, 1.443433764e-04f, 1.443175551e-04f, 1.442872255e-04f, 1.442523970e-04f, 1.442130793e-04f, 1.441692822e-04f, 1.441210155e-04f, 1.440682892e-04f, - 1.440111135e-04f, 1.439494986e-04f, 1.438834549e-04f, 1.438129930e-04f, 1.437381234e-04f, 1.436588569e-04f, 1.435752044e-04f, 1.434871768e-04f, 1.433947854e-04f, 1.432980412e-04f, - 1.431969558e-04f, 1.430915405e-04f, 1.429818070e-04f, 1.428677669e-04f, 1.427494322e-04f, 1.426268146e-04f, 1.424999264e-04f, 1.423687797e-04f, 1.422333867e-04f, 1.420937599e-04f, - 1.419499118e-04f, 1.418018551e-04f, 1.416496024e-04f, 1.414931666e-04f, 1.413325608e-04f, 1.411677979e-04f, 1.409988912e-04f, 1.408258539e-04f, 1.406486996e-04f, 1.404674416e-04f, - 1.402820936e-04f, 1.400926693e-04f, 1.398991826e-04f, 1.397016474e-04f, 1.395000777e-04f, 1.392944877e-04f, 1.390848917e-04f, 1.388713039e-04f, 1.386537389e-04f, 1.384322112e-04f, - 1.382067355e-04f, 1.379773265e-04f, 1.377439990e-04f, 1.375067681e-04f, 1.372656488e-04f, 1.370206562e-04f, 1.367718056e-04f, 1.365191123e-04f, 1.362625918e-04f, 1.360022596e-04f, - 1.357381313e-04f, 1.354702226e-04f, 1.351985494e-04f, 1.349231276e-04f, 1.346439731e-04f, 1.343611020e-04f, 1.340745306e-04f, 1.337842751e-04f, 1.334903518e-04f, 1.331927771e-04f, - 1.328915677e-04f, 1.325867401e-04f, 1.322783111e-04f, 1.319662973e-04f, 1.316507157e-04f, 1.313315833e-04f, 1.310089170e-04f, 1.306827340e-04f, 1.303530515e-04f, 1.300198867e-04f, - 1.296832571e-04f, 1.293431800e-04f, 1.289996730e-04f, 1.286527536e-04f, 1.283024397e-04f, 1.279487487e-04f, 1.275916988e-04f, 1.272313076e-04f, 1.268675932e-04f, 1.265005736e-04f, - 1.261302670e-04f, 1.257566916e-04f, 1.253798655e-04f, 1.249998071e-04f, 1.246165350e-04f, 1.242300674e-04f, 1.238404229e-04f, 1.234476202e-04f, 1.230516780e-04f, 1.226526149e-04f, - 1.222504497e-04f, 1.218452014e-04f, 1.214368889e-04f, 1.210255312e-04f, 1.206111473e-04f, 1.201937563e-04f, 1.197733775e-04f, 1.193500300e-04f, 1.189237333e-04f, 1.184945065e-04f, - 1.180623692e-04f, 1.176273409e-04f, 1.171894410e-04f, 1.167486891e-04f, 1.163051049e-04f, 1.158587081e-04f, 1.154095184e-04f, 1.149575557e-04f, 1.145028398e-04f, 1.140453905e-04f, - 1.135852279e-04f, 1.131223720e-04f, 1.126568427e-04f, 1.121886603e-04f, 1.117178448e-04f, 1.112444165e-04f, 1.107683956e-04f, 1.102898023e-04f, 1.098086571e-04f, 1.093249803e-04f, - 1.088387923e-04f, 1.083501136e-04f, 1.078589646e-04f, 1.073653660e-04f, 1.068693383e-04f, 1.063709021e-04f, 1.058700781e-04f, 1.053668869e-04f, 1.048613494e-04f, 1.043534863e-04f, - 1.038433184e-04f, 1.033308665e-04f, 1.028161515e-04f, 1.022991944e-04f, 1.017800160e-04f, 1.012586374e-04f, 1.007350795e-04f, 1.002093634e-04f, 9.968151012e-05f, 9.915154078e-05f, - 9.861947650e-05f, 9.808533841e-05f, 9.754914771e-05f, 9.701092557e-05f, 9.647069324e-05f, 9.592847196e-05f, 9.538428299e-05f, 9.483814764e-05f, 9.429008723e-05f, 9.374012309e-05f, - 9.318827658e-05f, 9.263456908e-05f, 9.207902199e-05f, 9.152165672e-05f, 9.096249471e-05f, 9.040155741e-05f, 8.983886628e-05f, 8.927444281e-05f, 8.870830850e-05f, 8.814048485e-05f, - 8.757099339e-05f, 8.699985565e-05f, 8.642709319e-05f, 8.585272756e-05f, 8.527678033e-05f, 8.469927308e-05f, 8.412022740e-05f, 8.353966488e-05f, 8.295760713e-05f, 8.237407576e-05f, - 8.178909238e-05f, 8.120267861e-05f, 8.061485608e-05f, 8.002564641e-05f, 7.943507125e-05f, 7.884315222e-05f, 7.824991095e-05f, 7.765536910e-05f, 7.705954828e-05f, 7.646247015e-05f, - 7.586415633e-05f, 7.526462846e-05f, 7.466390816e-05f, 7.406201708e-05f, 7.345897682e-05f, 7.285480901e-05f, 7.224953526e-05f, 7.164317717e-05f, 7.103575636e-05f, 7.042729440e-05f, - 6.981781289e-05f, 6.920733339e-05f, 6.859587748e-05f, 6.798346671e-05f, 6.737012263e-05f, 6.675586676e-05f, 6.614072062e-05f, 6.552470573e-05f, 6.490784358e-05f, 6.429015564e-05f, - 6.367166338e-05f, 6.305238824e-05f, 6.243235167e-05f, 6.181157506e-05f, 6.119007983e-05f, 6.056788734e-05f, 5.994501896e-05f, 5.932149603e-05f, 5.869733986e-05f, 5.807257175e-05f, - 5.744721297e-05f, 5.682128479e-05f, 5.619480843e-05f, 5.556780509e-05f, 5.494029596e-05f, 5.431230220e-05f, 5.368384494e-05f, 5.305494527e-05f, 5.242562429e-05f, 5.179590304e-05f, - 5.116580254e-05f, 5.053534378e-05f, 4.990454774e-05f, 4.927343533e-05f, 4.864202747e-05f, 4.801034503e-05f, 4.737840884e-05f, 4.674623971e-05f, 4.611385842e-05f, 4.548128570e-05f, - 4.484854225e-05f, 4.421564876e-05f, 4.358262585e-05f, 4.294949412e-05f, 4.231627412e-05f, 4.168298639e-05f, 4.104965140e-05f, 4.041628961e-05f, 3.978292142e-05f, 3.914956719e-05f, - 3.851624726e-05f, 3.788298190e-05f, 3.724979136e-05f, 3.661669584e-05f, 3.598371549e-05f, 3.535087044e-05f, 3.471818076e-05f, 3.408566646e-05f, 3.345334752e-05f, 3.282124389e-05f, - 3.218937546e-05f, 3.155776205e-05f, 3.092642347e-05f, 3.029537946e-05f, 2.966464972e-05f, 2.903425390e-05f, 2.840421160e-05f, 2.777454235e-05f, 2.714526567e-05f, 2.651640100e-05f, - 2.588796772e-05f, 2.525998519e-05f, 2.463247269e-05f, 2.400544945e-05f, 2.337893466e-05f, 2.275294745e-05f, 2.212750688e-05f, 2.150263197e-05f, 2.087834169e-05f, 2.025465493e-05f, - 1.963159054e-05f, 1.900916730e-05f, 1.838740396e-05f, 1.776631918e-05f, 1.714593158e-05f, 1.652625970e-05f, 1.590732204e-05f, 1.528913704e-05f, 1.467172305e-05f, 1.405509840e-05f, - 1.343928133e-05f, 1.282429002e-05f, 1.221014260e-05f, 1.159685713e-05f, 1.098445159e-05f, 1.037294392e-05f, 9.762351985e-06f, 9.152693583e-06f, 8.543986446e-06f, 7.936248244e-06f, - 7.329496576e-06f, 6.723748976e-06f, 6.119022909e-06f, 5.515335773e-06f, 4.912704897e-06f, 4.311147542e-06f, 3.710680898e-06f, 3.111322086e-06f, 2.513088156e-06f, 1.915996089e-06f, - 1.320062794e-06f, 7.253051070e-07f, 1.317397947e-07f, -4.606164503e-07f, -1.051747008e-06f, -1.641635330e-06f, -2.230264944e-06f, -2.817619450e-06f, -3.403682523e-06f, -3.988437911e-06f, - -4.571869441e-06f, -5.153961011e-06f, -5.734696598e-06f, -6.314060254e-06f, -6.892036109e-06f, -7.468608368e-06f, -8.043761314e-06f, -8.617479309e-06f, -9.189746792e-06f, -9.760548281e-06f, - -1.032986837e-05f, -1.089769174e-05f, -1.146400314e-05f, -1.202878742e-05f, -1.259202947e-05f, -1.315371431e-05f, -1.371382701e-05f, -1.427235272e-05f, -1.482927668e-05f, -1.538458423e-05f, - -1.593826075e-05f, -1.649029175e-05f, -1.704066278e-05f, -1.758935950e-05f, -1.813636765e-05f, -1.868167304e-05f, -1.922526158e-05f, -1.976711926e-05f, -2.030723215e-05f, -2.084558641e-05f, - -2.138216828e-05f, -2.191696409e-05f, -2.244996025e-05f, -2.298114327e-05f, -2.351049974e-05f, -2.403801632e-05f, -2.456367978e-05f, -2.508747696e-05f, -2.560939481e-05f, -2.612942033e-05f, - -2.664754066e-05f, -2.716374297e-05f, -2.767801457e-05f, -2.819034282e-05f, -2.870071520e-05f, -2.920911925e-05f, -2.971554263e-05f, -3.021997306e-05f, -3.072239837e-05f, -3.122280647e-05f, - -3.172118537e-05f, -3.221752316e-05f, -3.271180802e-05f, -3.320402824e-05f, -3.369417217e-05f, -3.418222828e-05f, -3.466818512e-05f, -3.515203133e-05f, -3.563375564e-05f, -3.611334688e-05f, - -3.659079397e-05f, -3.706608592e-05f, -3.753921183e-05f, -3.801016090e-05f, -3.847892243e-05f, -3.894548578e-05f, -3.940984044e-05f, -3.987197598e-05f, -4.033188206e-05f, -4.078954844e-05f, - -4.124496497e-05f, -4.169812159e-05f, -4.214900835e-05f, -4.259761538e-05f, -4.304393290e-05f, -4.348795125e-05f, -4.392966084e-05f, -4.436905217e-05f, -4.480611588e-05f, -4.524084264e-05f, - -4.567322327e-05f, -4.610324866e-05f, -4.653090979e-05f, -4.695619776e-05f, -4.737910374e-05f, -4.779961902e-05f, -4.821773495e-05f, -4.863344303e-05f, -4.904673480e-05f, -4.945760194e-05f, - -4.986603619e-05f, -5.027202941e-05f, -5.067557356e-05f, -5.107666069e-05f, -5.147528292e-05f, -5.187143251e-05f, -5.226510180e-05f, -5.265628321e-05f, -5.304496928e-05f, -5.343115263e-05f, - -5.381482600e-05f, -5.419598220e-05f, -5.457461415e-05f, -5.495071486e-05f, -5.532427746e-05f, -5.569529514e-05f, -5.606376123e-05f, -5.642966912e-05f, -5.679301231e-05f, -5.715378440e-05f, - -5.751197910e-05f, -5.786759018e-05f, -5.822061156e-05f, -5.857103720e-05f, -5.891886120e-05f, -5.926407775e-05f, -5.960668111e-05f, -5.994666568e-05f, -6.028402591e-05f, -6.061875639e-05f, - -6.095085179e-05f, -6.128030687e-05f, -6.160711649e-05f, -6.193127561e-05f, -6.225277930e-05f, -6.257162271e-05f, -6.288780109e-05f, -6.320130978e-05f, -6.351214425e-05f, -6.382030002e-05f, - -6.412577274e-05f, -6.442855815e-05f, -6.472865208e-05f, -6.502605045e-05f, -6.532074931e-05f, -6.561274477e-05f, -6.590203305e-05f, -6.618861046e-05f, -6.647247343e-05f, -6.675361846e-05f, - -6.703204216e-05f, -6.730774123e-05f, -6.758071246e-05f, -6.785095276e-05f, -6.811845910e-05f, -6.838322859e-05f, -6.864525839e-05f, -6.890454579e-05f, -6.916108816e-05f, -6.941488297e-05f, - -6.966592777e-05f, -6.991422023e-05f, -7.015975811e-05f, -7.040253924e-05f, -7.064256158e-05f, -7.087982317e-05f, -7.111432212e-05f, -7.134605668e-05f, -7.157502516e-05f, -7.180122598e-05f, - -7.202465765e-05f, -7.224531877e-05f, -7.246320804e-05f, -7.267832424e-05f, -7.289066627e-05f, -7.310023311e-05f, -7.330702381e-05f, -7.351103755e-05f, -7.371227358e-05f, -7.391073126e-05f, - -7.410641002e-05f, -7.429930939e-05f, -7.448942901e-05f, -7.467676858e-05f, -7.486132793e-05f, -7.504310695e-05f, -7.522210564e-05f, -7.539832407e-05f, -7.557176243e-05f, -7.574242098e-05f, - -7.591030007e-05f, -7.607540016e-05f, -7.623772178e-05f, -7.639726556e-05f, -7.655403221e-05f, -7.670802255e-05f, -7.685923747e-05f, -7.700767795e-05f, -7.715334507e-05f, -7.729623999e-05f, - -7.743636397e-05f, -7.757371835e-05f, -7.770830454e-05f, -7.784012408e-05f, -7.796917856e-05f, -7.809546967e-05f, -7.821899920e-05f, -7.833976901e-05f, -7.845778105e-05f, -7.857303736e-05f, - -7.868554007e-05f, -7.879529138e-05f, -7.890229359e-05f, -7.900654909e-05f, -7.910806034e-05f, -7.920682990e-05f, -7.930286039e-05f, -7.939615456e-05f, -7.948671519e-05f, -7.957454517e-05f, - -7.965964749e-05f, -7.974202520e-05f, -7.982168144e-05f, -7.989861942e-05f, -7.997284246e-05f, -8.004435395e-05f, -8.011315734e-05f, -8.017925620e-05f, -8.024265415e-05f, -8.030335492e-05f, - -8.036136228e-05f, -8.041668013e-05f, -8.046931240e-05f, -8.051926315e-05f, -8.056653648e-05f, -8.061113658e-05f, -8.065306774e-05f, -8.069233430e-05f, -8.072894069e-05f, -8.076289142e-05f, - -8.079419108e-05f, -8.082284433e-05f, -8.084885591e-05f, -8.087223064e-05f, -8.089297341e-05f, -8.091108920e-05f, -8.092658304e-05f, -8.093946007e-05f, -8.094972548e-05f, -8.095738455e-05f, - -8.096244261e-05f, -8.096490508e-05f, -8.096477748e-05f, -8.096206535e-05f, -8.095677435e-05f, -8.094891019e-05f, -8.093847866e-05f, -8.092548561e-05f, -8.090993698e-05f, -8.089183877e-05f, - -8.087119705e-05f, -8.084801797e-05f, -8.082230774e-05f, -8.079407265e-05f, -8.076331906e-05f, -8.073005338e-05f, -8.069428212e-05f, -8.065601183e-05f, -8.061524915e-05f, -8.057200077e-05f, - -8.052627346e-05f, -8.047807406e-05f, -8.042740945e-05f, -8.037428662e-05f, -8.031871259e-05f, -8.026069447e-05f, -8.020023941e-05f, -8.013735464e-05f, -8.007204747e-05f, -8.000432524e-05f, - -7.993419538e-05f, -7.986166537e-05f, -7.978674277e-05f, -7.970943518e-05f, -7.962975028e-05f, -7.954769580e-05f, -7.946327953e-05f, -7.937650935e-05f, -7.928739316e-05f, -7.919593895e-05f, - -7.910215475e-05f, -7.900604867e-05f, -7.890762886e-05f, -7.880690354e-05f, -7.870388099e-05f, -7.859856953e-05f, -7.849097756e-05f, -7.838111353e-05f, -7.826898594e-05f, -7.815460336e-05f, - -7.803797439e-05f, -7.791910773e-05f, -7.779801208e-05f, -7.767469624e-05f, -7.754916905e-05f, -7.742143939e-05f, -7.729151621e-05f, -7.715940851e-05f, -7.702512534e-05f, -7.688867580e-05f, - -7.675006905e-05f, -7.660931430e-05f, -7.646642080e-05f, -7.632139786e-05f, -7.617425484e-05f, -7.602500114e-05f, -7.587364624e-05f, -7.572019962e-05f, -7.556467086e-05f, -7.540706955e-05f, - -7.524740534e-05f, -7.508568794e-05f, -7.492192708e-05f, -7.475613256e-05f, -7.458831423e-05f, -7.441848195e-05f, -7.424664567e-05f, -7.407281535e-05f, -7.389700101e-05f, -7.371921272e-05f, - -7.353946058e-05f, -7.335775473e-05f, -7.317410538e-05f, -7.298852275e-05f, -7.280101711e-05f, -7.261159879e-05f, -7.242027814e-05f, -7.222706555e-05f, -7.203197148e-05f, -7.183500638e-05f, - -7.163618079e-05f, -7.143550525e-05f, -7.123299036e-05f, -7.102864674e-05f, -7.082248507e-05f, -7.061451606e-05f, -7.040475044e-05f, -7.019319899e-05f, -6.997987253e-05f, -6.976478191e-05f, - -6.954793800e-05f, -6.932935174e-05f, -6.910903406e-05f, -6.888699596e-05f, -6.866324845e-05f, -6.843780259e-05f, -6.821066945e-05f, -6.798186016e-05f, -6.775138586e-05f, -6.751925773e-05f, - -6.728548697e-05f, -6.705008482e-05f, -6.681306255e-05f, -6.657443146e-05f, -6.633420286e-05f, -6.609238812e-05f, -6.584899862e-05f, -6.560404575e-05f, -6.535754096e-05f, -6.510949571e-05f, - -6.485992148e-05f, -6.460882979e-05f, -6.435623218e-05f, -6.410214020e-05f, -6.384656545e-05f, -6.358951953e-05f, -6.333101409e-05f, -6.307106077e-05f, -6.280967126e-05f, -6.254685726e-05f, - -6.228263048e-05f, -6.201700268e-05f, -6.174998562e-05f, -6.148159109e-05f, -6.121183089e-05f, -6.094071684e-05f, -6.066826079e-05f, -6.039447459e-05f, -6.011937014e-05f, -5.984295933e-05f, - -5.956525407e-05f, -5.928626629e-05f, -5.900600794e-05f, -5.872449099e-05f, -5.844172742e-05f, -5.815772921e-05f, -5.787250839e-05f, -5.758607696e-05f, -5.729844698e-05f, -5.700963048e-05f, - -5.671963954e-05f, -5.642848622e-05f, -5.613618262e-05f, -5.584274083e-05f, -5.554817297e-05f, -5.525249116e-05f, -5.495570752e-05f, -5.465783420e-05f, -5.435888334e-05f, -5.405886712e-05f, - -5.375779769e-05f, -5.345568724e-05f, -5.315254794e-05f, -5.284839199e-05f, -5.254323158e-05f, -5.223707892e-05f, -5.192994623e-05f, -5.162184571e-05f, -5.131278959e-05f, -5.100279010e-05f, - -5.069185946e-05f, -5.038000990e-05f, -5.006725368e-05f, -4.975360302e-05f, -4.943907018e-05f, -4.912366739e-05f, -4.880740691e-05f, -4.849030098e-05f, -4.817236185e-05f, -4.785360178e-05f, - -4.753403301e-05f, -4.721366780e-05f, -4.689251839e-05f, -4.657059704e-05f, -4.624791598e-05f, -4.592448748e-05f, -4.560032376e-05f, -4.527543707e-05f, -4.494983965e-05f, -4.462354374e-05f, - -4.429656155e-05f, -4.396890532e-05f, -4.364058726e-05f, -4.331161960e-05f, -4.298201454e-05f, -4.265178429e-05f, -4.232094104e-05f, -4.198949698e-05f, -4.165746431e-05f, -4.132485520e-05f, - -4.099168181e-05f, -4.065795630e-05f, -4.032369083e-05f, -3.998889755e-05f, -3.965358857e-05f, -3.931777604e-05f, -3.898147205e-05f, -3.864468871e-05f, -3.830743812e-05f, -3.796973235e-05f, - -3.763158347e-05f, -3.729300354e-05f, -3.695400460e-05f, -3.661459869e-05f, -3.627479781e-05f, -3.593461398e-05f, -3.559405918e-05f, -3.525314538e-05f, -3.491188456e-05f, -3.457028865e-05f, - -3.422836959e-05f, -3.388613928e-05f, -3.354360963e-05f, -3.320079252e-05f, -3.285769981e-05f, -3.251434334e-05f, -3.217073496e-05f, -3.182688646e-05f, -3.148280964e-05f, -3.113851627e-05f, - -3.079401812e-05f, -3.044932691e-05f, -3.010445436e-05f, -2.975941216e-05f, -2.941421199e-05f, -2.906886551e-05f, -2.872338434e-05f, -2.837778009e-05f, -2.803206436e-05f, -2.768624872e-05f, - -2.734034469e-05f, -2.699436382e-05f, -2.664831759e-05f, -2.630221748e-05f, -2.595607493e-05f, -2.560990139e-05f, -2.526370823e-05f, -2.491750685e-05f, -2.457130860e-05f, -2.422512479e-05f, - -2.387896673e-05f, -2.353284569e-05f, -2.318677291e-05f, -2.284075963e-05f, -2.249481702e-05f, -2.214895626e-05f, -2.180318849e-05f, -2.145752480e-05f, -2.111197628e-05f, -2.076655398e-05f, - -2.042126893e-05f, -2.007613212e-05f, -1.973115451e-05f, -1.938634703e-05f, -1.904172059e-05f, -1.869728606e-05f, -1.835305427e-05f, -1.800903605e-05f, -1.766524217e-05f, -1.732168338e-05f, - -1.697837038e-05f, -1.663531387e-05f, -1.629252449e-05f, -1.595001286e-05f, -1.560778956e-05f, -1.526586514e-05f, -1.492425012e-05f, -1.458295498e-05f, -1.424199017e-05f, -1.390136609e-05f, - -1.356109314e-05f, -1.322118164e-05f, -1.288164191e-05f, -1.254248421e-05f, -1.220371879e-05f, -1.186535584e-05f, -1.152740553e-05f, -1.118987797e-05f, -1.085278326e-05f, -1.051613145e-05f, - -1.017993256e-05f, -9.844196550e-06f, -9.508933368e-06f, -9.174152911e-06f, -8.839865040e-06f, -8.506079575e-06f, -8.172806301e-06f, -7.840054959e-06f, -7.507835253e-06f, -7.176156848e-06f, - -6.845029367e-06f, -6.514462394e-06f, -6.184465471e-06f, -5.855048100e-06f, -5.526219743e-06f, -5.197989819e-06f, -4.870367708e-06f, -4.543362745e-06f, -4.216984225e-06f, -3.891241401e-06f, - -3.566143484e-06f, -3.241699640e-06f, -2.917918996e-06f, -2.594810634e-06f, -2.272383591e-06f, -1.950646863e-06f, -1.629609402e-06f, -1.309280116e-06f, -9.896678692e-07f, -6.707814805e-07f, - -3.526297255e-07f, -3.522133458e-08f, 2.814350064e-07f, 5.973306569e-07f, 9.124570212e-07f, 1.226805549e-06f, 1.540367737e-06f, 1.853135125e-06f, 2.165099301e-06f, 2.476251899e-06f, - 2.786584597e-06f, 3.096089123e-06f, 3.404757249e-06f, 3.712580796e-06f, 4.019551629e-06f, 4.325661662e-06f, 4.630902859e-06f, 4.935267226e-06f, 5.238746821e-06f, 5.541333748e-06f, - 5.843020160e-06f, 6.143798257e-06f, 6.443660289e-06f, 6.742598553e-06f, 7.040605395e-06f, 7.337673210e-06f, 7.633794441e-06f, 7.928961583e-06f, 8.223167177e-06f, 8.516403814e-06f, - 8.808664136e-06f, 9.099940833e-06f, 9.390226646e-06f, 9.679514366e-06f, 9.967796833e-06f, 1.025506694e-05f, 1.054131762e-05f, 1.082654187e-05f, 1.111073274e-05f, 1.139388331e-05f, - 1.167598673e-05f, 1.195703619e-05f, 1.223702493e-05f, 1.251594627e-05f, 1.279379353e-05f, 1.307056013e-05f, 1.334623951e-05f, 1.362082518e-05f, 1.389431068e-05f, 1.416668963e-05f, - 1.443795569e-05f, 1.470810255e-05f, 1.497712399e-05f, 1.524501382e-05f, 1.551176590e-05f, 1.577737416e-05f, 1.604183255e-05f, 1.630513512e-05f, 1.656727593e-05f, 1.682824912e-05f, - 1.708804886e-05f, 1.734666939e-05f, 1.760410499e-05f, 1.786035002e-05f, 1.811539886e-05f, 1.836924595e-05f, 1.862188580e-05f, 1.887331297e-05f, 1.912352205e-05f, 1.937250771e-05f, - 1.962026467e-05f, 1.986678768e-05f, 2.011207158e-05f, 2.035611123e-05f, 2.059890156e-05f, 2.084043756e-05f, 2.108071426e-05f, 2.131972675e-05f, 2.155747017e-05f, 2.179393972e-05f, - 2.202913065e-05f, 2.226303828e-05f, 2.249565795e-05f, 2.272698508e-05f, 2.295701513e-05f, 2.318574364e-05f, 2.341316617e-05f, 2.363927836e-05f, 2.386407589e-05f, 2.408755450e-05f, - 2.430970997e-05f, 2.453053817e-05f, 2.475003499e-05f, 2.496819638e-05f, 2.518501836e-05f, 2.540049699e-05f, 2.561462839e-05f, 2.582740873e-05f, 2.603883425e-05f, 2.624890121e-05f, - 2.645760597e-05f, 2.666494490e-05f, 2.687091446e-05f, 2.707551114e-05f, 2.727873150e-05f, 2.748057215e-05f, 2.768102974e-05f, 2.788010100e-05f, 2.807778270e-05f, 2.827407166e-05f, - 2.846896476e-05f, 2.866245894e-05f, 2.885455118e-05f, 2.904523853e-05f, 2.923451809e-05f, 2.942238700e-05f, 2.960884247e-05f, 2.979388176e-05f, 2.997750218e-05f, 3.015970111e-05f, - 3.034047596e-05f, 3.051982421e-05f, 3.069774338e-05f, 3.087423107e-05f, 3.104928490e-05f, 3.122290257e-05f, 3.139508183e-05f, 3.156582047e-05f, 3.173511635e-05f, 3.190296737e-05f, - 3.206937149e-05f, 3.223432672e-05f, 3.239783114e-05f, 3.255988286e-05f, 3.272048005e-05f, 3.287962094e-05f, 3.303730381e-05f, 3.319352700e-05f, 3.334828889e-05f, 3.350158792e-05f, - 3.365342258e-05f, 3.380379141e-05f, 3.395269303e-05f, 3.410012607e-05f, 3.424608923e-05f, 3.439058129e-05f, 3.453360103e-05f, 3.467514734e-05f, 3.481521911e-05f, 3.495381531e-05f, - 3.509093497e-05f, 3.522657714e-05f, 3.536074096e-05f, 3.549342560e-05f, 3.562463028e-05f, 3.575435429e-05f, 3.588259694e-05f, 3.600935762e-05f, 3.613463576e-05f, 3.625843085e-05f, - 3.638074242e-05f, 3.650157005e-05f, 3.662091339e-05f, 3.673877212e-05f, 3.685514597e-05f, 3.697003475e-05f, 3.708343828e-05f, 3.719535646e-05f, 3.730578922e-05f, 3.741473657e-05f, - 3.752219854e-05f, 3.762817522e-05f, 3.773266675e-05f, 3.783567332e-05f, 3.793719518e-05f, 3.803723262e-05f, 3.813578596e-05f, 3.823285561e-05f, 3.832844200e-05f, 3.842254561e-05f, - 3.851516699e-05f, 3.860630671e-05f, 3.869596541e-05f, 3.878414377e-05f, 3.887084253e-05f, 3.895606245e-05f, 3.903980437e-05f, 3.912206916e-05f, 3.920285774e-05f, 3.928217108e-05f, - 3.936001020e-05f, 3.943637616e-05f, 3.951127007e-05f, 3.958469310e-05f, 3.965664644e-05f, 3.972713136e-05f, 3.979614915e-05f, 3.986370115e-05f, 3.992978875e-05f, 3.999441340e-05f, - 4.005757658e-05f, 4.011927982e-05f, 4.017952469e-05f, 4.023831281e-05f, 4.029564586e-05f, 4.035152553e-05f, 4.040595359e-05f, 4.045893185e-05f, 4.051046213e-05f, 4.056054634e-05f, - 4.060918641e-05f, 4.065638432e-05f, 4.070214208e-05f, 4.074646178e-05f, 4.078934551e-05f, 4.083079543e-05f, 4.087081375e-05f, 4.090940269e-05f, 4.094656454e-05f, 4.098230163e-05f, - 4.101661632e-05f, 4.104951103e-05f, 4.108098821e-05f, 4.111105035e-05f, 4.113970000e-05f, 4.116693972e-05f, 4.119277215e-05f, 4.121719993e-05f, 4.124022578e-05f, 4.126185243e-05f, - 4.128208267e-05f, 4.130091933e-05f, 4.131836527e-05f, 4.133442339e-05f, 4.134909663e-05f, 4.136238799e-05f, 4.137430049e-05f, 4.138483719e-05f, 4.139400119e-05f, 4.140179564e-05f, - 4.140822371e-05f, 4.141328862e-05f, 4.141699364e-05f, 4.141934205e-05f, 4.142033719e-05f, 4.141998242e-05f, 4.141828117e-05f, 4.141523687e-05f, 4.141085300e-05f, 4.140513310e-05f, - 4.139808070e-05f, 4.138969941e-05f, 4.137999285e-05f, 4.136896469e-05f, 4.135661863e-05f, 4.134295841e-05f, 4.132798780e-05f, 4.131171060e-05f, 4.129413066e-05f, 4.127525186e-05f, - 4.125507810e-05f, 4.123361334e-05f, 4.121086154e-05f, 4.118682674e-05f, 4.116151296e-05f, 4.113492430e-05f, 4.110706487e-05f, 4.107793882e-05f, 4.104755032e-05f, 4.101590359e-05f, - 4.098300287e-05f, 4.094885244e-05f, 4.091345661e-05f, 4.087681972e-05f, 4.083894614e-05f, 4.079984028e-05f, 4.075950657e-05f, 4.071794947e-05f, 4.067517348e-05f, 4.063118312e-05f, - 4.058598296e-05f, 4.053957757e-05f, 4.049197157e-05f, 4.044316962e-05f, 4.039317637e-05f, 4.034199653e-05f, 4.028963485e-05f, 4.023609606e-05f, 4.018138497e-05f, 4.012550639e-05f, - 4.006846516e-05f, 4.001026616e-05f, 3.995091428e-05f, 3.989041445e-05f, 3.982877162e-05f, 3.976599078e-05f, 3.970207691e-05f, 3.963703507e-05f, 3.957087030e-05f, 3.950358770e-05f, - 3.943519236e-05f, 3.936568942e-05f, 3.929508404e-05f, 3.922338140e-05f, 3.915058671e-05f, 3.907670521e-05f, 3.900174214e-05f, 3.892570279e-05f, 3.884859246e-05f, 3.877041648e-05f, - 3.869118020e-05f, 3.861088899e-05f, 3.852954823e-05f, 3.844716336e-05f, 3.836373981e-05f, 3.827928304e-05f, 3.819379853e-05f, 3.810729178e-05f, 3.801976833e-05f, 3.793123371e-05f, - 3.784169349e-05f, 3.775115326e-05f, 3.765961862e-05f, 3.756709521e-05f, 3.747358866e-05f, 3.737910464e-05f, 3.728364884e-05f, 3.718722696e-05f, 3.708984471e-05f, 3.699150785e-05f, - 3.689222213e-05f, 3.679199333e-05f, 3.669082724e-05f, 3.658872966e-05f, 3.648570644e-05f, 3.638176341e-05f, 3.627690644e-05f, 3.617114141e-05f, 3.606447421e-05f, 3.595691075e-05f, - 3.584845695e-05f, 3.573911877e-05f, 3.562890215e-05f, 3.551781307e-05f, 3.540585752e-05f, 3.529304150e-05f, 3.517937101e-05f, 3.506485210e-05f, 3.494949081e-05f, 3.483329318e-05f, - 3.471626530e-05f, 3.459841324e-05f, 3.447974310e-05f, 3.436026100e-05f, 3.423997304e-05f, 3.411888536e-05f, 3.399700411e-05f, 3.387433544e-05f, 3.375088553e-05f, 3.362666054e-05f, - 3.350166667e-05f, 3.337591011e-05f, 3.324939708e-05f, 3.312213381e-05f, 3.299412650e-05f, 3.286538142e-05f, 3.273590481e-05f, 3.260570291e-05f, 3.247478201e-05f, 3.234314838e-05f, - 3.221080831e-05f, 3.207776807e-05f, 3.194403398e-05f, 3.180961235e-05f, 3.167450948e-05f, 3.153873171e-05f, 3.140228536e-05f, 3.126517676e-05f, 3.112741227e-05f, 3.098899823e-05f, - 3.084994099e-05f, 3.071024692e-05f, 3.056992239e-05f, 3.042897376e-05f, 3.028740741e-05f, 3.014522973e-05f, 3.000244710e-05f, 2.985906591e-05f, 2.971509256e-05f, 2.957053345e-05f, - 2.942539498e-05f, 2.927968355e-05f, 2.913340558e-05f, 2.898656748e-05f, 2.883917566e-05f, 2.869123655e-05f, 2.854275655e-05f, 2.839374210e-05f, 2.824419961e-05f, 2.809413552e-05f, - 2.794355625e-05f, 2.779246823e-05f, 2.764087789e-05f, 2.748879165e-05f, 2.733621595e-05f, 2.718315722e-05f, 2.702962188e-05f, 2.687561638e-05f, 2.672114714e-05f, 2.656622058e-05f, - 2.641084314e-05f, 2.625502125e-05f, 2.609876132e-05f, 2.594206979e-05f, 2.578495308e-05f, 2.562741761e-05f, 2.546946979e-05f, 2.531111605e-05f, 2.515236279e-05f, 2.499321643e-05f, - 2.483368337e-05f, 2.467377003e-05f, 2.451348279e-05f, 2.435282806e-05f, 2.419181223e-05f, 2.403044169e-05f, 2.386872282e-05f, 2.370666201e-05f, 2.354426563e-05f, 2.338154004e-05f, - 2.321849162e-05f, 2.305512673e-05f, 2.289145171e-05f, 2.272747292e-05f, 2.256319670e-05f, 2.239862938e-05f, 2.223377730e-05f, 2.206864678e-05f, 2.190324413e-05f, 2.173757566e-05f, - 2.157164767e-05f, 2.140546646e-05f, 2.123903832e-05f, 2.107236952e-05f, 2.090546633e-05f, 2.073833502e-05f, 2.057098184e-05f, 2.040341303e-05f, 2.023563484e-05f, 2.006765348e-05f, - 1.989947518e-05f, 1.973110614e-05f, 1.956255256e-05f, 1.939382064e-05f, 1.922491655e-05f, 1.905584646e-05f, 1.888661652e-05f, 1.871723289e-05f, 1.854770171e-05f, 1.837802909e-05f, - 1.820822115e-05f, 1.803828400e-05f, 1.786822373e-05f, 1.769804642e-05f, 1.752775813e-05f, 1.735736493e-05f, 1.718687285e-05f, 1.701628792e-05f, 1.684561618e-05f, 1.667486361e-05f, - 1.650403622e-05f, 1.633313999e-05f, 1.616218087e-05f, 1.599116483e-05f, 1.582009779e-05f, 1.564898570e-05f, 1.547783445e-05f, 1.530664995e-05f, 1.513543808e-05f, 1.496420470e-05f, - 1.479295567e-05f, 1.462169683e-05f, 1.445043399e-05f, 1.427917298e-05f, 1.410791957e-05f, 1.393667955e-05f, 1.376545868e-05f, 1.359426271e-05f, 1.342309735e-05f, 1.325196834e-05f, - 1.308088135e-05f, 1.290984208e-05f, 1.273885618e-05f, 1.256792931e-05f, 1.239706709e-05f, 1.222627513e-05f, 1.205555904e-05f, 1.188492438e-05f, 1.171437672e-05f, 1.154392159e-05f, - 1.137356453e-05f, 1.120331104e-05f, 1.103316661e-05f, 1.086313670e-05f, 1.069322677e-05f, 1.052344225e-05f, 1.035378856e-05f, 1.018427109e-05f, 1.001489520e-05f, 9.845666274e-06f, - 9.676589630e-06f, 9.507670591e-06f, 9.338914455e-06f, 9.170326499e-06f, 9.001911981e-06f, 8.833676140e-06f, 8.665624193e-06f, 8.497761337e-06f, 8.330092751e-06f, 8.162623589e-06f, - 7.995358989e-06f, 7.828304064e-06f, 7.661463909e-06f, 7.494843596e-06f, 7.328448178e-06f, 7.162282683e-06f, 6.996352122e-06f, 6.830661481e-06f, 6.665215726e-06f, 6.500019801e-06f, - 6.335078626e-06f, 6.170397102e-06f, 6.005980107e-06f, 5.841832495e-06f, 5.677959099e-06f, 5.514364729e-06f, 5.351054173e-06f, 5.188032196e-06f, 5.025303540e-06f, 4.862872923e-06f, - 4.700745042e-06f, 4.538924569e-06f, 4.377416155e-06f, 4.216224424e-06f, 4.055353979e-06f, 3.894809400e-06f, 3.734595242e-06f, 3.574716036e-06f, 3.415176289e-06f, 3.255980486e-06f, - 3.097133086e-06f, 2.938638524e-06f, 2.780501211e-06f, 2.622725533e-06f, 2.465315854e-06f, 2.308276510e-06f, 2.151611814e-06f, 1.995326055e-06f, 1.839423496e-06f, 1.683908376e-06f, - 1.528784907e-06f, 1.374057279e-06f, 1.219729654e-06f, 1.065806171e-06f, 9.122909421e-07f, 7.591880544e-07f, 6.065015698e-07f, 4.542355244e-07f, 3.023939287e-07f, 1.509807676e-07f, - 1.872623026e-19f, -1.505444410e-07f, -3.006486481e-07f, -4.503087402e-07f, -5.995208623e-07f, -7.482811853e-07f, -8.965859066e-07f, -1.044431250e-06f, -1.191813465e-06f, -1.338728828e-06f, - -1.485173642e-06f, -1.631144236e-06f, -1.776636967e-06f, -1.921648216e-06f, -2.066174394e-06f, -2.210211936e-06f, -2.353757305e-06f, -2.496806992e-06f, -2.639357513e-06f, -2.781405411e-06f, - -2.922947259e-06f, -3.063979653e-06f, -3.204499218e-06f, -3.344502608e-06f, -3.483986502e-06f, -3.622947607e-06f, -3.761382656e-06f, -3.899288412e-06f, -4.036661663e-06f, -4.173499226e-06f, - -4.309797945e-06f, -4.445554692e-06f, -4.580766366e-06f, -4.715429893e-06f, -4.849542229e-06f, -4.983100355e-06f, -5.116101281e-06f, -5.248542045e-06f, -5.380419712e-06f, -5.511731377e-06f, - -5.642474159e-06f, -5.772645209e-06f, -5.902241702e-06f, -6.031260845e-06f, -6.159699870e-06f, -6.287556038e-06f, -6.414826638e-06f, -6.541508987e-06f, -6.667600431e-06f, -6.793098342e-06f, - -6.918000121e-06f, -7.042303199e-06f, -7.166005033e-06f, -7.289103109e-06f, -7.411594940e-06f, -7.533478068e-06f, -7.654750065e-06f, -7.775408528e-06f, -7.895451085e-06f, -8.014875389e-06f, - -8.133679126e-06f, -8.251860006e-06f, -8.369415769e-06f, -8.486344182e-06f, -8.602643044e-06f, -8.718310177e-06f, -8.833343435e-06f, -8.947740699e-06f, -9.061499879e-06f, -9.174618912e-06f, - -9.287095765e-06f, -9.398928431e-06f, -9.510114933e-06f, -9.620653322e-06f, -9.730541678e-06f, -9.839778107e-06f, -9.948360745e-06f, -1.005628776e-05f, -1.016355733e-05f, -1.027016769e-05f, - -1.037611709e-05f, -1.048140380e-05f, -1.058602612e-05f, -1.068998239e-05f, -1.079327097e-05f, -1.089589025e-05f, -1.099783865e-05f, -1.109911461e-05f, -1.119971660e-05f, -1.129964314e-05f, - -1.139889274e-05f, -1.149746396e-05f, -1.159535540e-05f, -1.169256567e-05f, -1.178909340e-05f, -1.188493726e-05f, -1.198009596e-05f, -1.207456822e-05f, -1.216835279e-05f, -1.226144846e-05f, - -1.235385403e-05f, -1.244556833e-05f, -1.253659024e-05f, -1.262691865e-05f, -1.271655247e-05f, -1.280549065e-05f, -1.289373217e-05f, -1.298127603e-05f, -1.306812126e-05f, -1.315426691e-05f, - -1.323971207e-05f, -1.332445586e-05f, -1.340849741e-05f, -1.349183588e-05f, -1.357447048e-05f, -1.365640043e-05f, -1.373762496e-05f, -1.381814337e-05f, -1.389795494e-05f, -1.397705901e-05f, - -1.405545494e-05f, -1.413314211e-05f, -1.421011993e-05f, -1.428638783e-05f, -1.436194528e-05f, -1.443679177e-05f, -1.451092683e-05f, -1.458434998e-05f, -1.465706080e-05f, -1.472905889e-05f, - -1.480034388e-05f, -1.487091540e-05f, -1.494077315e-05f, -1.500991681e-05f, -1.507834612e-05f, -1.514606083e-05f, -1.521306072e-05f, -1.527934560e-05f, -1.534491531e-05f, -1.540976969e-05f, - -1.547390864e-05f, -1.553733206e-05f, -1.560003989e-05f, -1.566203209e-05f, -1.572330865e-05f, -1.578386958e-05f, -1.584371492e-05f, -1.590284473e-05f, -1.596125909e-05f, -1.601895813e-05f, - -1.607594198e-05f, -1.613221080e-05f, -1.618776478e-05f, -1.624260415e-05f, -1.629672912e-05f, -1.635013997e-05f, -1.640283699e-05f, -1.645482048e-05f, -1.650609079e-05f, -1.655664828e-05f, - -1.660649332e-05f, -1.665562634e-05f, -1.670404776e-05f, -1.675175804e-05f, -1.679875767e-05f, -1.684504715e-05f, -1.689062701e-05f, -1.693549780e-05f, -1.697966010e-05f, -1.702311452e-05f, - -1.706586168e-05f, -1.710790222e-05f, -1.714923682e-05f, -1.718986617e-05f, -1.722979098e-05f, -1.726901201e-05f, -1.730753001e-05f, -1.734534577e-05f, -1.738246010e-05f, -1.741887383e-05f, - -1.745458781e-05f, -1.748960293e-05f, -1.752392008e-05f, -1.755754019e-05f, -1.759046420e-05f, -1.762269307e-05f, -1.765422779e-05f, -1.768506938e-05f, -1.771521886e-05f, -1.774467730e-05f, - -1.777344576e-05f, -1.780152534e-05f, -1.782891717e-05f, -1.785562237e-05f, -1.788164212e-05f, -1.790697759e-05f, -1.793163000e-05f, -1.795560055e-05f, -1.797889050e-05f, -1.800150112e-05f, - -1.802343368e-05f, -1.804468951e-05f, -1.806526992e-05f, -1.808517626e-05f, -1.810440990e-05f, -1.812297223e-05f, -1.814086466e-05f, -1.815808861e-05f, -1.817464554e-05f, -1.819053691e-05f, - -1.820576420e-05f, -1.822032893e-05f, -1.823423262e-05f, -1.824747682e-05f, -1.826006308e-05f, -1.827199300e-05f, -1.828326817e-05f, -1.829389022e-05f, -1.830386079e-05f, -1.831318153e-05f, - -1.832185412e-05f, -1.832988026e-05f, -1.833726166e-05f, -1.834400005e-05f, -1.835009718e-05f, -1.835555482e-05f, -1.836037475e-05f, -1.836455878e-05f, -1.836810872e-05f, -1.837102642e-05f, - -1.837331373e-05f, -1.837497253e-05f, -1.837600469e-05f, -1.837641213e-05f, -1.837619678e-05f, -1.837536056e-05f, -1.837390544e-05f, -1.837183340e-05f, -1.836914641e-05f, -1.836584650e-05f, - -1.836193567e-05f, -1.835741596e-05f, -1.835228944e-05f, -1.834655817e-05f, -1.834022423e-05f, -1.833328973e-05f, -1.832575678e-05f, -1.831762752e-05f, -1.830890409e-05f, -1.829958864e-05f, - -1.828968337e-05f, -1.827919046e-05f, -1.826811212e-05f, -1.825645056e-05f, -1.824420803e-05f, -1.823138677e-05f, -1.821798904e-05f, -1.820401713e-05f, -1.818947332e-05f, -1.817435993e-05f, - -1.815867927e-05f, -1.814243367e-05f, -1.812562548e-05f, -1.810825706e-05f, -1.809033078e-05f, -1.807184903e-05f, -1.805281421e-05f, -1.803322872e-05f, -1.801309500e-05f, -1.799241549e-05f, - -1.797119262e-05f, -1.794942886e-05f, -1.792712669e-05f, -1.790428858e-05f, -1.788091705e-05f, -1.785701460e-05f, -1.783258375e-05f, -1.780762704e-05f, -1.778214700e-05f, -1.775614620e-05f, - -1.772962719e-05f, -1.770259257e-05f, -1.767504492e-05f, -1.764698684e-05f, -1.761842093e-05f, -1.758934983e-05f, -1.755977616e-05f, -1.752970256e-05f, -1.749913168e-05f, -1.746806620e-05f, - -1.743650877e-05f, -1.740446209e-05f, -1.737192884e-05f, -1.733891172e-05f, -1.730541345e-05f, -1.727143674e-05f, -1.723698433e-05f, -1.720205894e-05f, -1.716666334e-05f, -1.713080026e-05f, - -1.709447249e-05f, -1.705768278e-05f, -1.702043393e-05f, -1.698272871e-05f, -1.694456994e-05f, -1.690596040e-05f, -1.686690293e-05f, -1.682740033e-05f, -1.678745544e-05f, -1.674707109e-05f, - -1.670625013e-05f, -1.666499541e-05f, -1.662330979e-05f, -1.658119612e-05f, -1.653865729e-05f, -1.649569617e-05f, -1.645231565e-05f, -1.640851861e-05f, -1.636430796e-05f, -1.631968661e-05f, - -1.627465745e-05f, -1.622922342e-05f, -1.618338742e-05f, -1.613715239e-05f, -1.609052127e-05f, -1.604349698e-05f, -1.599608249e-05f, -1.594828073e-05f, -1.590009465e-05f, -1.585152723e-05f, - -1.580258143e-05f, -1.575326021e-05f, -1.570356655e-05f, -1.565350342e-05f, -1.560307382e-05f, -1.555228072e-05f, -1.550112712e-05f, -1.544961602e-05f, -1.539775041e-05f, -1.534553329e-05f, - -1.529296768e-05f, -1.524005658e-05f, -1.518680301e-05f, -1.513320997e-05f, -1.507928050e-05f, -1.502501762e-05f, -1.497042434e-05f, -1.491550371e-05f, -1.486025874e-05f, -1.480469248e-05f, - -1.474880795e-05f, -1.469260821e-05f, -1.463609628e-05f, -1.457927521e-05f, -1.452214805e-05f, -1.446471784e-05f, -1.440698763e-05f, -1.434896047e-05f, -1.429063940e-05f, -1.423202749e-05f, - -1.417312778e-05f, -1.411394334e-05f, -1.405447720e-05f, -1.399473244e-05f, -1.393471211e-05f, -1.387441926e-05f, -1.381385696e-05f, -1.375302826e-05f, -1.369193623e-05f, -1.363058391e-05f, - -1.356897437e-05f, -1.350711068e-05f, -1.344499588e-05f, -1.338263303e-05f, -1.332002520e-05f, -1.325717545e-05f, -1.319408682e-05f, -1.313076237e-05f, -1.306720517e-05f, -1.300341826e-05f, - -1.293940470e-05f, -1.287516754e-05f, -1.281070983e-05f, -1.274603462e-05f, -1.268114495e-05f, -1.261604388e-05f, -1.255073445e-05f, -1.248521970e-05f, -1.241950267e-05f, -1.235358640e-05f, - -1.228747392e-05f, -1.222116828e-05f, -1.215467249e-05f, -1.208798960e-05f, -1.202112262e-05f, -1.195407458e-05f, -1.188684850e-05f, -1.181944740e-05f, -1.175187429e-05f, -1.168413219e-05f, - -1.161622410e-05f, -1.154815303e-05f, -1.147992198e-05f, -1.141153395e-05f, -1.134299193e-05f, -1.127429891e-05f, -1.120545789e-05f, -1.113647183e-05f, -1.106734373e-05f, -1.099807655e-05f, - -1.092867327e-05f, -1.085913685e-05f, -1.078947025e-05f, -1.071967643e-05f, -1.064975835e-05f, -1.057971894e-05f, -1.050956115e-05f, -1.043928793e-05f, -1.036890219e-05f, -1.029840688e-05f, - -1.022780490e-05f, -1.015709919e-05f, -1.008629264e-05f, -1.001538817e-05f, -9.944388668e-06f, -9.873297038e-06f, -9.802116166e-06f, -9.730848934e-06f, -9.659498219e-06f, -9.588066891e-06f, - -9.516557815e-06f, -9.444973849e-06f, -9.373317844e-06f, -9.301592646e-06f, -9.229801094e-06f, -9.157946019e-06f, -9.086030247e-06f, -9.014056597e-06f, -8.942027881e-06f, -8.869946902e-06f, - -8.797816459e-06f, -8.725639342e-06f, -8.653418334e-06f, -8.581156212e-06f, -8.508855743e-06f, -8.436519690e-06f, -8.364150805e-06f, -8.291751834e-06f, -8.219325516e-06f, -8.146874580e-06f, - -8.074401749e-06f, -8.001909738e-06f, -7.929401253e-06f, -7.856878991e-06f, -7.784345644e-06f, -7.711803893e-06f, -7.639256411e-06f, -7.566705864e-06f, -7.494154907e-06f, -7.421606188e-06f, - -7.349062347e-06f, -7.276526014e-06f, -7.203999810e-06f, -7.131486349e-06f, -7.058988233e-06f, -6.986508059e-06f, -6.914048410e-06f, -6.841611864e-06f, -6.769200988e-06f, -6.696818340e-06f, - -6.624466467e-06f, -6.552147909e-06f, -6.479865196e-06f, -6.407620847e-06f, -6.335417372e-06f, -6.263257272e-06f, -6.191143038e-06f, -6.119077149e-06f, -6.047062078e-06f, -5.975100285e-06f, - -5.903194220e-06f, -5.831346324e-06f, -5.759559028e-06f, -5.687834752e-06f, -5.616175906e-06f, -5.544584890e-06f, -5.473064092e-06f, -5.401615891e-06f, -5.330242655e-06f, -5.258946742e-06f, - -5.187730498e-06f, -5.116596259e-06f, -5.045546352e-06f, -4.974583089e-06f, -4.903708775e-06f, -4.832925703e-06f, -4.762236153e-06f, -4.691642396e-06f, -4.621146693e-06f, -4.550751290e-06f, - -4.480458425e-06f, -4.410270324e-06f, -4.340189201e-06f, -4.270217258e-06f, -4.200356689e-06f, -4.130609673e-06f, -4.060978377e-06f, -3.991464961e-06f, -3.922071568e-06f, -3.852800333e-06f, - -3.783653377e-06f, -3.714632812e-06f, -3.645740734e-06f, -3.576979232e-06f, -3.508350379e-06f, -3.439856239e-06f, -3.371498862e-06f, -3.303280288e-06f, -3.235202542e-06f, -3.167267639e-06f, - -3.099477582e-06f, -3.031834361e-06f, -2.964339954e-06f, -2.896996327e-06f, -2.829805434e-06f, -2.762769214e-06f, -2.695889598e-06f, -2.629168502e-06f, -2.562607828e-06f, -2.496209470e-06f, - -2.429975304e-06f, -2.363907199e-06f, -2.298007007e-06f, -2.232276570e-06f, -2.166717716e-06f, -2.101332260e-06f, -2.036122006e-06f, -1.971088744e-06f, -1.906234252e-06f, -1.841560294e-06f, - -1.777068621e-06f, -1.712760974e-06f, -1.648639077e-06f, -1.584704644e-06f, -1.520959376e-06f, -1.457404959e-06f, -1.394043067e-06f, -1.330875362e-06f, -1.267903493e-06f, -1.205129093e-06f, - -1.142553785e-06f, -1.080179177e-06f, -1.018006866e-06f, -9.560384341e-07f, -8.942754502e-07f, -8.327194706e-07f, -7.713720383e-07f, -7.102346828e-07f, -6.493089206e-07f, -5.885962548e-07f, - -5.280981752e-07f, -4.678161583e-07f, -4.077516672e-07f, -3.479061518e-07f, -2.882810486e-07f, -2.288777806e-07f, -1.696977575e-07f, -1.107423755e-07f, -5.201301768e-08f, 6.488946675e-09f, - 6.476216153e-08f, 1.228052843e-07f, 1.806169860e-07f, 2.381959509e-07f, 2.955408770e-07f, 3.526504755e-07f, 4.095234714e-07f, 4.661586030e-07f, 5.225546222e-07f, 5.787102943e-07f, - 6.346243984e-07f, 6.902957269e-07f, 7.457230857e-07f, 8.009052945e-07f, 8.558411862e-07f, 9.105296076e-07f, 9.649694187e-07f, 1.019159493e-06f, 1.073098719e-06f, 1.126785996e-06f, - 1.180220240e-06f, 1.233400377e-06f, 1.286325350e-06f, 1.338994114e-06f, 1.391405637e-06f, 1.443558902e-06f, 1.495452904e-06f, 1.547086652e-06f, 1.598459170e-06f, 1.649569493e-06f, - 1.700416672e-06f, 1.750999771e-06f, 1.801317865e-06f, 1.851370046e-06f, 1.901155417e-06f, 1.950673096e-06f, 1.999922214e-06f, 2.048901916e-06f, 2.097611359e-06f, 2.146049715e-06f, - 2.194216168e-06f, 2.242109918e-06f, 2.289730175e-06f, 2.337076166e-06f, 2.384147127e-06f, 2.430942313e-06f, 2.477460987e-06f, 2.523702429e-06f, 2.569665932e-06f, 2.615350799e-06f, - 2.660756351e-06f, 2.705881919e-06f, 2.750726849e-06f, 2.795290499e-06f, 2.839572242e-06f, 2.883571462e-06f, 2.927287559e-06f, 2.970719944e-06f, 3.013868041e-06f, 3.056731290e-06f, - 3.099309140e-06f, 3.141601057e-06f, 3.183606518e-06f, 3.225325014e-06f, 3.266756047e-06f, 3.307899136e-06f, 3.348753809e-06f, 3.389319610e-06f, 3.429596094e-06f, 3.469582829e-06f, - 3.509279398e-06f, 3.548685395e-06f, 3.587800428e-06f, 3.626624116e-06f, 3.665156093e-06f, 3.703396005e-06f, 3.741343510e-06f, 3.778998280e-06f, 3.816360000e-06f, 3.853428365e-06f, - 3.890203086e-06f, 3.926683885e-06f, 3.962870497e-06f, 3.998762668e-06f, 4.034360160e-06f, 4.069662744e-06f, 4.104670205e-06f, 4.139382341e-06f, 4.173798962e-06f, 4.207919890e-06f, - 4.241744959e-06f, 4.275274017e-06f, 4.308506923e-06f, 4.341443547e-06f, 4.374083775e-06f, 4.406427501e-06f, 4.438474634e-06f, 4.470225094e-06f, 4.501678813e-06f, 4.532835736e-06f, - 4.563695819e-06f, 4.594259030e-06f, 4.624525349e-06f, 4.654494769e-06f, 4.684167293e-06f, 4.713542938e-06f, 4.742621731e-06f, 4.771403711e-06f, 4.799888929e-06f, 4.828077449e-06f, - 4.855969344e-06f, 4.883564700e-06f, 4.910863615e-06f, 4.937866198e-06f, 4.964572569e-06f, 4.990982860e-06f, 5.017097215e-06f, 5.042915787e-06f, 5.068438743e-06f, 5.093666260e-06f, - 5.118598526e-06f, 5.143235740e-06f, 5.167578114e-06f, 5.191625868e-06f, 5.215379236e-06f, 5.238838461e-06f, 5.262003798e-06f, 5.284875512e-06f, 5.307453879e-06f, 5.329739187e-06f, - 5.351731733e-06f, 5.373431827e-06f, 5.394839786e-06f, 5.415955942e-06f, 5.436780633e-06f, 5.457314213e-06f, 5.477557040e-06f, 5.497509489e-06f, 5.517171939e-06f, 5.536544785e-06f, - 5.555628428e-06f, 5.574423282e-06f, 5.592929770e-06f, 5.611148324e-06f, 5.629079389e-06f, 5.646723417e-06f, 5.664080871e-06f, 5.681152225e-06f, 5.697937962e-06f, 5.714438575e-06f, - 5.730654566e-06f, 5.746586447e-06f, 5.762234740e-06f, 5.777599977e-06f, 5.792682699e-06f, 5.807483456e-06f, 5.822002808e-06f, 5.836241325e-06f, 5.850199585e-06f, 5.863878177e-06f, - 5.877277697e-06f, 5.890398751e-06f, 5.903241956e-06f, 5.915807935e-06f, 5.928097322e-06f, 5.940110760e-06f, 5.951848900e-06f, 5.963312401e-06f, 5.974501934e-06f, 5.985418175e-06f, - 5.996061810e-06f, 6.006433535e-06f, 6.016534054e-06f, 6.026364077e-06f, 6.035924325e-06f, 6.045215528e-06f, 6.054238421e-06f, 6.062993751e-06f, 6.071482271e-06f, 6.079704742e-06f, - 6.087661935e-06f, 6.095354627e-06f, 6.102783603e-06f, 6.109949658e-06f, 6.116853592e-06f, 6.123496216e-06f, 6.129878346e-06f, 6.136000806e-06f, 6.141864430e-06f, 6.147470056e-06f, - 6.152818533e-06f, 6.157910715e-06f, 6.162747463e-06f, 6.167329649e-06f, 6.171658147e-06f, 6.175733843e-06f, 6.179557627e-06f, 6.183130397e-06f, 6.186453058e-06f, 6.189526523e-06f, - 6.192351710e-06f, 6.194929546e-06f, 6.197260962e-06f, 6.199346897e-06f, 6.201188299e-06f, 6.202786119e-06f, 6.204141315e-06f, 6.205254855e-06f, 6.206127709e-06f, 6.206760855e-06f, - 6.207155279e-06f, 6.207311970e-06f, 6.207231925e-06f, 6.206916149e-06f, 6.206365648e-06f, 6.205581438e-06f, 6.204564541e-06f, 6.203315982e-06f, 6.201836793e-06f, 6.200128014e-06f, - 6.198190688e-06f, 6.196025863e-06f, 6.193634596e-06f, 6.191017946e-06f, 6.188176979e-06f, 6.185112766e-06f, 6.181826383e-06f, 6.178318913e-06f, 6.174591441e-06f, 6.170645059e-06f, - 6.166480865e-06f, 6.162099959e-06f, 6.157503449e-06f, 6.152692447e-06f, 6.147668068e-06f, 6.142431433e-06f, 6.136983668e-06f, 6.131325904e-06f, 6.125459274e-06f, 6.119384919e-06f, - 6.113103981e-06f, 6.106617609e-06f, 6.099926955e-06f, 6.093033175e-06f, 6.085937430e-06f, 6.078640884e-06f, 6.071144706e-06f, 6.063450068e-06f, 6.055558148e-06f, 6.047470125e-06f, - 6.039187183e-06f, 6.030710510e-06f, 6.022041298e-06f, 6.013180741e-06f, 6.004130038e-06f, 5.994890392e-06f, 5.985463006e-06f, 5.975849090e-06f, 5.966049857e-06f, 5.956066520e-06f, - 5.945900298e-06f, 5.935552414e-06f, 5.925024090e-06f, 5.914316554e-06f, 5.903431037e-06f, 5.892368772e-06f, 5.881130994e-06f, 5.869718941e-06f, 5.858133856e-06f, 5.846376982e-06f, - 5.834449565e-06f, 5.822352853e-06f, 5.810088098e-06f, 5.797656554e-06f, 5.785059475e-06f, 5.772298121e-06f, 5.759373751e-06f, 5.746287627e-06f, 5.733041013e-06f, 5.719635176e-06f, - 5.706071384e-06f, 5.692350907e-06f, 5.678475016e-06f, 5.664444984e-06f, 5.650262088e-06f, 5.635927604e-06f, 5.621442809e-06f, 5.606808984e-06f, 5.592027410e-06f, 5.577099370e-06f, - 5.562026147e-06f, 5.546809026e-06f, 5.531449295e-06f, 5.515948239e-06f, 5.500307148e-06f, 5.484527311e-06f, 5.468610019e-06f, 5.452556563e-06f, 5.436368235e-06f, 5.420046328e-06f, - 5.403592136e-06f, 5.387006953e-06f, 5.370292074e-06f, 5.353448795e-06f, 5.336478411e-06f, 5.319382220e-06f, 5.302161517e-06f, 5.284817600e-06f, 5.267351766e-06f, 5.249765313e-06f, - 5.232059538e-06f, 5.214235740e-06f, 5.196295215e-06f, 5.178239263e-06f, 5.160069180e-06f, 5.141786264e-06f, 5.123391812e-06f, 5.104887123e-06f, 5.086273491e-06f, 5.067552215e-06f, - 5.048724590e-06f, 5.029791911e-06f, 5.010755474e-06f, 4.991616573e-06f, 4.972376502e-06f, 4.953036554e-06f, 4.933598021e-06f, 4.914062196e-06f, 4.894430369e-06f, 4.874703830e-06f, - 4.854883868e-06f, 4.834971770e-06f, 4.814968824e-06f, 4.794876316e-06f, 4.774695530e-06f, 4.754427749e-06f, 4.734074255e-06f, 4.713636330e-06f, 4.693115253e-06f, 4.672512302e-06f, - 4.651828753e-06f, 4.631065881e-06f, 4.610224960e-06f, 4.589307262e-06f, 4.568314057e-06f, 4.547246613e-06f, 4.526106197e-06f, 4.504894074e-06f, 4.483611506e-06f, 4.462259755e-06f, - 4.440840080e-06f, 4.419353738e-06f, 4.397801984e-06f, 4.376186071e-06f, 4.354507249e-06f, 4.332766768e-06f, 4.310965873e-06f, 4.289105808e-06f, 4.267187815e-06f, 4.245213133e-06f, - 4.223182999e-06f, 4.201098647e-06f, 4.178961309e-06f, 4.156772214e-06f, 4.134532589e-06f, 4.112243657e-06f, 4.089906640e-06f, 4.067522756e-06f, 4.045093221e-06f, 4.022619247e-06f, - 4.000102045e-06f, 3.977542821e-06f, 3.954942779e-06f, 3.932303120e-06f, 3.909625042e-06f, 3.886909740e-06f, 3.864158406e-06f, 3.841372227e-06f, 3.818552390e-06f, 3.795700075e-06f, - 3.772816462e-06f, 3.749902725e-06f, 3.726960037e-06f, 3.703989567e-06f, 3.680992478e-06f, 3.657969933e-06f, 3.634923089e-06f, 3.611853101e-06f, 3.588761119e-06f, 3.565648291e-06f, - 3.542515759e-06f, 3.519364663e-06f, 3.496196139e-06f, 3.473011318e-06f, 3.449811329e-06f, 3.426597297e-06f, 3.403370340e-06f, 3.380131576e-06f, 3.356882116e-06f, 3.333623069e-06f, - 3.310355540e-06f, 3.287080627e-06f, 3.263799427e-06f, 3.240513031e-06f, 3.217222528e-06f, 3.193928999e-06f, 3.170633525e-06f, 3.147337180e-06f, 3.124041033e-06f, 3.100746152e-06f, - 3.077453596e-06f, 3.054164424e-06f, 3.030879688e-06f, 3.007600436e-06f, 2.984327711e-06f, 2.961062552e-06f, 2.937805994e-06f, 2.914559066e-06f, 2.891322793e-06f, 2.868098195e-06f, - 2.844886289e-06f, 2.821688084e-06f, 2.798504586e-06f, 2.775336798e-06f, 2.752185715e-06f, 2.729052329e-06f, 2.705937627e-06f, 2.682842589e-06f, 2.659768193e-06f, 2.636715411e-06f, - 2.613685208e-06f, 2.590678548e-06f, 2.567696386e-06f, 2.544739674e-06f, 2.521809359e-06f, 2.498906381e-06f, 2.476031677e-06f, 2.453186178e-06f, 2.430370810e-06f, 2.407586492e-06f, - 2.384834141e-06f, 2.362114667e-06f, 2.339428973e-06f, 2.316777959e-06f, 2.294162520e-06f, 2.271583544e-06f, 2.249041913e-06f, 2.226538507e-06f, 2.204074197e-06f, 2.181649850e-06f, - 2.159266328e-06f, 2.136924486e-06f, 2.114625176e-06f, 2.092369241e-06f -}; - -const float AUD_JOSResampleReader::m_diff[] = { - -4.590317709e-06f, -1.377086846e-05f, -2.295116518e-05f, -3.213103856e-05f, -4.131031926e-05f, -5.048883795e-05f, -5.966642536e-05f, -6.884291219e-05f, -7.801812919e-05f, -8.719190714e-05f, - -9.636407685e-05f, -1.055344691e-04f, -1.147029149e-04f, -1.238692451e-04f, -1.330332907e-04f, -1.421948826e-04f, -1.513538520e-04f, -1.605100300e-04f, -1.696632478e-04f, -1.788133367e-04f, - -1.879601279e-04f, -1.971034529e-04f, -2.062431432e-04f, -2.153790303e-04f, -2.245109459e-04f, -2.336387217e-04f, -2.427621894e-04f, -2.518811811e-04f, -2.609955288e-04f, -2.701050645e-04f, - -2.792096205e-04f, -2.883090291e-04f, -2.974031228e-04f, -3.064917340e-04f, -3.155746957e-04f, -3.246518404e-04f, -3.337230012e-04f, -3.427880111e-04f, -3.518467033e-04f, -3.608989112e-04f, - -3.699444683e-04f, -3.789832082e-04f, -3.880149647e-04f, -3.970395716e-04f, -4.060568632e-04f, -4.150666737e-04f, -4.240688375e-04f, -4.330631891e-04f, -4.420495634e-04f, -4.510277953e-04f, - -4.599977199e-04f, -4.689591725e-04f, -4.779119886e-04f, -4.868560039e-04f, -4.957910542e-04f, -5.047169756e-04f, -5.136336044e-04f, -5.225407771e-04f, -5.314383303e-04f, -5.403261009e-04f, - -5.492039261e-04f, -5.580716432e-04f, -5.669290897e-04f, -5.757761035e-04f, -5.846125224e-04f, -5.934381849e-04f, -6.022529293e-04f, -6.110565943e-04f, -6.198490190e-04f, -6.286300425e-04f, - -6.373995044e-04f, -6.461572442e-04f, -6.549031021e-04f, -6.636369182e-04f, -6.723585330e-04f, -6.810677874e-04f, -6.897645223e-04f, -6.984485791e-04f, -7.071197993e-04f, -7.157780249e-04f, - -7.244230981e-04f, -7.330548612e-04f, -7.416731570e-04f, -7.502778286e-04f, -7.588687194e-04f, -7.674456728e-04f, -7.760085331e-04f, -7.845571443e-04f, -7.930913510e-04f, -8.016109982e-04f, - -8.101159311e-04f, -8.186059953e-04f, -8.270810365e-04f, -8.355409009e-04f, -8.439854352e-04f, -8.524144862e-04f, -8.608279011e-04f, -8.692255274e-04f, -8.776072130e-04f, -8.859728063e-04f, - -8.943221557e-04f, -9.026551103e-04f, -9.109715194e-04f, -9.192712326e-04f, -9.275541001e-04f, -9.358199722e-04f, -9.440686997e-04f, -9.523001339e-04f, -9.605141262e-04f, -9.687105286e-04f, - -9.768891934e-04f, -9.850499733e-04f, -9.931927215e-04f, -1.001317291e-03f, -1.009423537e-03f, -1.017511312e-03f, -1.025580473e-03f, -1.033630872e-03f, -1.041662368e-03f, -1.049674814e-03f, - -1.057668068e-03f, -1.065641986e-03f, -1.073596426e-03f, -1.081531245e-03f, -1.089446302e-03f, -1.097341454e-03f, -1.105216561e-03f, -1.113071482e-03f, -1.120906077e-03f, -1.128720206e-03f, - -1.136513730e-03f, -1.144286510e-03f, -1.152038408e-03f, -1.159769286e-03f, -1.167479005e-03f, -1.175167430e-03f, -1.182834424e-03f, -1.190479851e-03f, -1.198103574e-03f, -1.205705460e-03f, - -1.213285373e-03f, -1.220843179e-03f, -1.228378745e-03f, -1.235891937e-03f, -1.243382623e-03f, -1.250850670e-03f, -1.258295947e-03f, -1.265718322e-03f, -1.273117665e-03f, -1.280493846e-03f, - -1.287846735e-03f, -1.295176203e-03f, -1.302482120e-03f, -1.309764360e-03f, -1.317022794e-03f, -1.324257295e-03f, -1.331467737e-03f, -1.338653993e-03f, -1.345815938e-03f, -1.352953448e-03f, - -1.360066396e-03f, -1.367154661e-03f, -1.374218117e-03f, -1.381256643e-03f, -1.388270116e-03f, -1.395258414e-03f, -1.402221416e-03f, -1.409159001e-03f, -1.416071050e-03f, -1.422957442e-03f, - -1.429818059e-03f, -1.436652782e-03f, -1.443461494e-03f, -1.450244077e-03f, -1.457000414e-03f, -1.463730390e-03f, -1.470433888e-03f, -1.477110795e-03f, -1.483760994e-03f, -1.490384373e-03f, - -1.496980818e-03f, -1.503550216e-03f, -1.510092456e-03f, -1.516607426e-03f, -1.523095016e-03f, -1.529555113e-03f, -1.535987611e-03f, -1.542392398e-03f, -1.548769366e-03f, -1.555118409e-03f, - -1.561439417e-03f, -1.567732286e-03f, -1.573996908e-03f, -1.580233178e-03f, -1.586440992e-03f, -1.592620245e-03f, -1.598770834e-03f, -1.604892655e-03f, -1.610985607e-03f, -1.617049587e-03f, - -1.623084495e-03f, -1.629090230e-03f, -1.635066693e-03f, -1.641013784e-03f, -1.646931404e-03f, -1.652819456e-03f, -1.658677843e-03f, -1.664506467e-03f, -1.670305234e-03f, -1.676074047e-03f, - -1.681812812e-03f, -1.687521435e-03f, -1.693199822e-03f, -1.698847882e-03f, -1.704465521e-03f, -1.710052649e-03f, -1.715609175e-03f, -1.721135008e-03f, -1.726630060e-03f, -1.732094241e-03f, - -1.737527464e-03f, -1.742929641e-03f, -1.748300685e-03f, -1.753640511e-03f, -1.758949033e-03f, -1.764226166e-03f, -1.769471827e-03f, -1.774685931e-03f, -1.779868397e-03f, -1.785019142e-03f, - -1.790138086e-03f, -1.795225147e-03f, -1.800280246e-03f, -1.805303303e-03f, -1.810294240e-03f, -1.815252979e-03f, -1.820179444e-03f, -1.825073556e-03f, -1.829935242e-03f, -1.834764426e-03f, - -1.839561033e-03f, -1.844324990e-03f, -1.849056223e-03f, -1.853754662e-03f, -1.858420234e-03f, -1.863052868e-03f, -1.867652495e-03f, -1.872219044e-03f, -1.876752448e-03f, -1.881252638e-03f, - -1.885719548e-03f, -1.890153110e-03f, -1.894553259e-03f, -1.898919929e-03f, -1.903253057e-03f, -1.907552578e-03f, -1.911818431e-03f, -1.916050552e-03f, -1.920248880e-03f, -1.924413355e-03f, - -1.928543915e-03f, -1.932640503e-03f, -1.936703060e-03f, -1.940731527e-03f, -1.944725848e-03f, -1.948685966e-03f, -1.952611826e-03f, -1.956503373e-03f, -1.960360552e-03f, -1.964183310e-03f, - -1.967971595e-03f, -1.971725354e-03f, -1.975444537e-03f, -1.979129093e-03f, -1.982778971e-03f, -1.986394124e-03f, -1.989974503e-03f, -1.993520060e-03f, -1.997030749e-03f, -2.000506524e-03f, - -2.003947339e-03f, -2.007353150e-03f, -2.010723913e-03f, -2.014059585e-03f, -2.017360125e-03f, -2.020625489e-03f, -2.023855638e-03f, -2.027050532e-03f, -2.030210132e-03f, -2.033334398e-03f, - -2.036423293e-03f, -2.039476780e-03f, -2.042494823e-03f, -2.045477387e-03f, -2.048424436e-03f, -2.051335937e-03f, -2.054211856e-03f, -2.057052161e-03f, -2.059856821e-03f, -2.062625804e-03f, - -2.065359080e-03f, -2.068056619e-03f, -2.070718394e-03f, -2.073344376e-03f, -2.075934538e-03f, -2.078488854e-03f, -2.081007297e-03f, -2.083489844e-03f, -2.085936469e-03f, -2.088347150e-03f, - -2.090721864e-03f, -2.093060590e-03f, -2.095363306e-03f, -2.097629991e-03f, -2.099860627e-03f, -2.102055194e-03f, -2.104213675e-03f, -2.106336053e-03f, -2.108422310e-03f, -2.110472431e-03f, - -2.112486401e-03f, -2.114464207e-03f, -2.116405834e-03f, -2.118311269e-03f, -2.120180502e-03f, -2.122013521e-03f, -2.123810315e-03f, -2.125570875e-03f, -2.127295191e-03f, -2.128983257e-03f, - -2.130635064e-03f, -2.132250607e-03f, -2.133829878e-03f, -2.135372874e-03f, -2.136879590e-03f, -2.138350022e-03f, -2.139784168e-03f, -2.141182025e-03f, -2.142543593e-03f, -2.143868871e-03f, - -2.145157859e-03f, -2.146410558e-03f, -2.147626971e-03f, -2.148807099e-03f, -2.149950947e-03f, -2.151058518e-03f, -2.152129816e-03f, -2.153164849e-03f, -2.154163621e-03f, -2.155126141e-03f, - -2.156052415e-03f, -2.156942454e-03f, -2.157796265e-03f, -2.158613860e-03f, -2.159395249e-03f, -2.160140444e-03f, -2.160849457e-03f, -2.161522301e-03f, -2.162158991e-03f, -2.162759541e-03f, - -2.163323966e-03f, -2.163852283e-03f, -2.164344509e-03f, -2.164800661e-03f, -2.165220757e-03f, -2.165604818e-03f, -2.165952863e-03f, -2.166264911e-03f, -2.166540986e-03f, -2.166781109e-03f, - -2.166985303e-03f, -2.167153592e-03f, -2.167286000e-03f, -2.167382552e-03f, -2.167443274e-03f, -2.167468192e-03f, -2.167457335e-03f, -2.167410730e-03f, -2.167328406e-03f, -2.167210393e-03f, - -2.167056720e-03f, -2.166867419e-03f, -2.166642522e-03f, -2.166382062e-03f, -2.166086070e-03f, -2.165754582e-03f, -2.165387633e-03f, -2.164985256e-03f, -2.164547490e-03f, -2.164074370e-03f, - -2.163565934e-03f, -2.163022220e-03f, -2.162443269e-03f, -2.161829118e-03f, -2.161179809e-03f, -2.160495384e-03f, -2.159775883e-03f, -2.159021350e-03f, -2.158231828e-03f, -2.157407361e-03f, - -2.156547993e-03f, -2.155653771e-03f, -2.154724740e-03f, -2.153760948e-03f, -2.152762442e-03f, -2.151729270e-03f, -2.150661482e-03f, -2.149559126e-03f, -2.148422254e-03f, -2.147250917e-03f, - -2.146045167e-03f, -2.144805055e-03f, -2.143530636e-03f, -2.142221962e-03f, -2.140879090e-03f, -2.139502073e-03f, -2.138090969e-03f, -2.136645834e-03f, -2.135166724e-03f, -2.133653699e-03f, - -2.132106816e-03f, -2.130526136e-03f, -2.128911718e-03f, -2.127263623e-03f, -2.125581913e-03f, -2.123866650e-03f, -2.122117896e-03f, -2.120335715e-03f, -2.118520171e-03f, -2.116671329e-03f, - -2.114789254e-03f, -2.112874013e-03f, -2.110925672e-03f, -2.108944298e-03f, -2.106929961e-03f, -2.104882728e-03f, -2.102802669e-03f, -2.100689854e-03f, -2.098544353e-03f, -2.096366239e-03f, - -2.094155583e-03f, -2.091912458e-03f, -2.089636937e-03f, -2.087329094e-03f, -2.084989003e-03f, -2.082616741e-03f, -2.080212382e-03f, -2.077776003e-03f, -2.075307682e-03f, -2.072807496e-03f, - -2.070275523e-03f, -2.067711843e-03f, -2.065116534e-03f, -2.062489678e-03f, -2.059831355e-03f, -2.057141647e-03f, -2.054420636e-03f, -2.051668404e-03f, -2.048885034e-03f, -2.046070612e-03f, - -2.043225220e-03f, -2.040348945e-03f, -2.037441872e-03f, -2.034504087e-03f, -2.031535678e-03f, -2.028536732e-03f, -2.025507336e-03f, -2.022447580e-03f, -2.019357553e-03f, -2.016237345e-03f, - -2.013087046e-03f, -2.009906747e-03f, -2.006696540e-03f, -2.003456517e-03f, -2.000186771e-03f, -1.996887395e-03f, -1.993558484e-03f, -1.990200130e-03f, -1.986812431e-03f, -1.983395480e-03f, - -1.979949375e-03f, -1.976474212e-03f, -1.972970088e-03f, -1.969437101e-03f, -1.965875349e-03f, -1.962284932e-03f, -1.958665948e-03f, -1.955018499e-03f, -1.951342683e-03f, -1.947638603e-03f, - -1.943906360e-03f, -1.940146055e-03f, -1.936357793e-03f, -1.932541675e-03f, -1.928697806e-03f, -1.924826290e-03f, -1.920927231e-03f, -1.917000735e-03f, -1.913046907e-03f, -1.909065854e-03f, - -1.905057683e-03f, -1.901022501e-03f, -1.896960415e-03f, -1.892871534e-03f, -1.888755967e-03f, -1.884613823e-03f, -1.880445211e-03f, -1.876250243e-03f, -1.872029028e-03f, -1.867781678e-03f, - -1.863508305e-03f, -1.859209020e-03f, -1.854883937e-03f, -1.850533168e-03f, -1.846156828e-03f, -1.841755029e-03f, -1.837327888e-03f, -1.832875517e-03f, -1.828398034e-03f, -1.823895554e-03f, - -1.819368193e-03f, -1.814816068e-03f, -1.810239296e-03f, -1.805637995e-03f, -1.801012283e-03f, -1.796362279e-03f, -1.791688101e-03f, -1.786989869e-03f, -1.782267703e-03f, -1.777521722e-03f, - -1.772752048e-03f, -1.767958802e-03f, -1.763142105e-03f, -1.758302079e-03f, -1.753438847e-03f, -1.748552531e-03f, -1.743643254e-03f, -1.738711140e-03f, -1.733756312e-03f, -1.728778896e-03f, - -1.723779015e-03f, -1.718756796e-03f, -1.713712362e-03f, -1.708645841e-03f, -1.703557359e-03f, -1.698447041e-03f, -1.693315016e-03f, -1.688161410e-03f, -1.682986351e-03f, -1.677789967e-03f, - -1.672572387e-03f, -1.667333740e-03f, -1.662074154e-03f, -1.656793759e-03f, -1.651492685e-03f, -1.646171063e-03f, -1.640829022e-03f, -1.635466694e-03f, -1.630084209e-03f, -1.624681700e-03f, - -1.619259298e-03f, -1.613817136e-03f, -1.608355345e-03f, -1.602874059e-03f, -1.597373411e-03f, -1.591853535e-03f, -1.586314563e-03f, -1.580756631e-03f, -1.575179872e-03f, -1.569584421e-03f, - -1.563970414e-03f, -1.558337984e-03f, -1.552687269e-03f, -1.547018404e-03f, -1.541331524e-03f, -1.535626767e-03f, -1.529904269e-03f, -1.524164167e-03f, -1.518406597e-03f, -1.512631699e-03f, - -1.506839608e-03f, -1.501030464e-03f, -1.495204405e-03f, -1.489361568e-03f, -1.483502093e-03f, -1.477626119e-03f, -1.471733785e-03f, -1.465825231e-03f, -1.459900595e-03f, -1.453960019e-03f, - -1.448003642e-03f, -1.442031605e-03f, -1.436044048e-03f, -1.430041112e-03f, -1.424022938e-03f, -1.417989668e-03f, -1.411941443e-03f, -1.405878404e-03f, -1.399800694e-03f, -1.393708455e-03f, - -1.387601828e-03f, -1.381480956e-03f, -1.375345983e-03f, -1.369197050e-03f, -1.363034301e-03f, -1.356857879e-03f, -1.350667927e-03f, -1.344464589e-03f, -1.338248009e-03f, -1.332018330e-03f, - -1.325775697e-03f, -1.319520253e-03f, -1.313252144e-03f, -1.306971512e-03f, -1.300678504e-03f, -1.294373264e-03f, -1.288055937e-03f, -1.281726668e-03f, -1.275385602e-03f, -1.269032884e-03f, - -1.262668660e-03f, -1.256293075e-03f, -1.249906276e-03f, -1.243508408e-03f, -1.237099616e-03f, -1.230680047e-03f, -1.224249848e-03f, -1.217809163e-03f, -1.211358140e-03f, -1.204896926e-03f, - -1.198425665e-03f, -1.191944506e-03f, -1.185453595e-03f, -1.178953078e-03f, -1.172443103e-03f, -1.165923816e-03f, -1.159395365e-03f, -1.152857896e-03f, -1.146311557e-03f, -1.139756494e-03f, - -1.133192856e-03f, -1.126620789e-03f, -1.120040441e-03f, -1.113451958e-03f, -1.106855490e-03f, -1.100251182e-03f, -1.093639183e-03f, -1.087019640e-03f, -1.080392701e-03f, -1.073758513e-03f, - -1.067117224e-03f, -1.060468982e-03f, -1.053813934e-03f, -1.047152228e-03f, -1.040484012e-03f, -1.033809433e-03f, -1.027128639e-03f, -1.020441778e-03f, -1.013748997e-03f, -1.007050445e-03f, - -1.000346268e-03f, -9.936366151e-04f, -9.869216331e-04f, -9.802014699e-04f, -9.734762731e-04f, -9.667461902e-04f, -9.600113687e-04f, -9.532719563e-04f, -9.465281003e-04f, -9.397799481e-04f, - -9.330276472e-04f, -9.262713448e-04f, -9.195111883e-04f, -9.127473249e-04f, -9.059799016e-04f, -8.992090657e-04f, -8.924349642e-04f, -8.856577439e-04f, -8.788775519e-04f, -8.720945349e-04f, - -8.653088396e-04f, -8.585206128e-04f, -8.517300010e-04f, -8.449371506e-04f, -8.381422081e-04f, -8.313453197e-04f, -8.245466317e-04f, -8.177462901e-04f, -8.109444409e-04f, -8.041412299e-04f, - -7.973368031e-04f, -7.905313059e-04f, -7.837248839e-04f, -7.769176826e-04f, -7.701098472e-04f, -7.633015228e-04f, -7.564928545e-04f, -7.496839871e-04f, -7.428750654e-04f, -7.360662340e-04f, - -7.292576374e-04f, -7.224494199e-04f, -7.156417255e-04f, -7.088346984e-04f, -7.020284823e-04f, -6.952232209e-04f, -6.884190578e-04f, -6.816161363e-04f, -6.748145996e-04f, -6.680145906e-04f, - -6.612162523e-04f, -6.544197272e-04f, -6.476251577e-04f, -6.408326863e-04f, -6.340424549e-04f, -6.272546054e-04f, -6.204692795e-04f, -6.136866188e-04f, -6.069067644e-04f, -6.001298576e-04f, - -5.933560391e-04f, -5.865854496e-04f, -5.798182295e-04f, -5.730545192e-04f, -5.662944585e-04f, -5.595381872e-04f, -5.527858450e-04f, -5.460375710e-04f, -5.392935045e-04f, -5.325537842e-04f, - -5.258185488e-04f, -5.190879366e-04f, -5.123620857e-04f, -5.056411339e-04f, -4.989252190e-04f, -4.922144783e-04f, -4.855090488e-04f, -4.788090674e-04f, -4.721146706e-04f, -4.654259949e-04f, - -4.587431761e-04f, -4.520663501e-04f, -4.453956523e-04f, -4.387312179e-04f, -4.320731819e-04f, -4.254216789e-04f, -4.187768433e-04f, -4.121388090e-04f, -4.055077099e-04f, -3.988836794e-04f, - -3.922668507e-04f, -3.856573566e-04f, -3.790553297e-04f, -3.724609022e-04f, -3.658742061e-04f, -3.592953730e-04f, -3.527245341e-04f, -3.461618206e-04f, -3.396073629e-04f, -3.330612915e-04f, - -3.265237364e-04f, -3.199948272e-04f, -3.134746932e-04f, -3.069634635e-04f, -3.004612668e-04f, -2.939682312e-04f, -2.874844849e-04f, -2.810101554e-04f, -2.745453701e-04f, -2.680902557e-04f, - -2.616449390e-04f, -2.552095461e-04f, -2.487842028e-04f, -2.423690346e-04f, -2.359641666e-04f, -2.295697237e-04f, -2.231858300e-04f, -2.168126098e-04f, -2.104501864e-04f, -2.040986833e-04f, - -1.977582232e-04f, -1.914289287e-04f, -1.851109217e-04f, -1.788043241e-04f, -1.725092570e-04f, -1.662258414e-04f, -1.599541979e-04f, -1.536944464e-04f, -1.474467067e-04f, -1.412110982e-04f, - -1.349877396e-04f, -1.287767495e-04f, -1.225782460e-04f, -1.163923466e-04f, -1.102191686e-04f, -1.040588289e-04f, -9.791144371e-05f, -9.177712914e-05f, -8.565600068e-05f, -7.954817343e-05f, - -7.345376207e-05f, -6.737288083e-05f, -6.130564352e-05f, -5.525216349e-05f, -4.921255368e-05f, -4.318692654e-05f, -3.717539412e-05f, -3.117806800e-05f, -2.519505931e-05f, -1.922647872e-05f, - -1.327243646e-05f, -7.333042287e-06f, -1.408405518e-06f, 4.501365010e-06f, 1.039616092e-05f, 1.627587429e-05f, 2.214039768e-05f, 2.798962411e-05f, 3.382344710e-05f, 3.964176060e-05f, - 4.544445907e-05f, 5.123143744e-05f, 5.700259112e-05f, 6.275781601e-05f, 6.849700848e-05f, 7.422006540e-05f, 7.992688412e-05f, 8.561736251e-05f, 9.129139888e-05f, 9.694889210e-05f, - 1.025897415e-04f, 1.082138469e-04f, 1.138211086e-04f, 1.194114275e-04f, 1.249847049e-04f, 1.305408426e-04f, 1.360797431e-04f, 1.416013092e-04f, 1.471054443e-04f, 1.525920523e-04f, - 1.580610375e-04f, 1.635123050e-04f, 1.689457602e-04f, 1.743613090e-04f, 1.797588580e-04f, 1.851383141e-04f, 1.904995850e-04f, 1.958425787e-04f, 2.011672038e-04f, 2.064733694e-04f, - 2.117609853e-04f, 2.170299617e-04f, 2.222802093e-04f, 2.275116393e-04f, 2.327241637e-04f, 2.379176948e-04f, 2.430921455e-04f, 2.482474293e-04f, 2.533834602e-04f, 2.585001527e-04f, - 2.635974220e-04f, 2.686751837e-04f, 2.737333541e-04f, 2.787718498e-04f, 2.837905884e-04f, 2.887894875e-04f, 2.937684657e-04f, 2.987274419e-04f, 3.036663358e-04f, 3.085850675e-04f, - 3.134835576e-04f, 3.183617275e-04f, 3.232194989e-04f, 3.280567943e-04f, 3.328735366e-04f, 3.376696494e-04f, 3.424450568e-04f, 3.471996835e-04f, 3.519334547e-04f, 3.566462963e-04f, - 3.613381347e-04f, 3.660088969e-04f, 3.706585105e-04f, 3.752869037e-04f, 3.798940052e-04f, 3.844797444e-04f, 3.890440511e-04f, 3.935868559e-04f, 3.981080898e-04f, 4.026076846e-04f, - 4.070855726e-04f, 4.115416865e-04f, 4.159759598e-04f, 4.203883266e-04f, 4.247787216e-04f, 4.291470799e-04f, 4.334933375e-04f, 4.378174307e-04f, 4.421192966e-04f, 4.463988728e-04f, - 4.506560975e-04f, 4.548909096e-04f, 4.591032485e-04f, 4.632930543e-04f, 4.674602676e-04f, 4.716048296e-04f, 4.757266822e-04f, 4.798257679e-04f, 4.839020297e-04f, 4.879554114e-04f, - 4.919858571e-04f, 4.959933118e-04f, 4.999777210e-04f, 5.039390308e-04f, 5.078771879e-04f, 5.117921398e-04f, 5.156838342e-04f, 5.195522199e-04f, 5.233972460e-04f, 5.272188623e-04f, - 5.310170192e-04f, 5.347916677e-04f, 5.385427596e-04f, 5.422702470e-04f, 5.459740829e-04f, 5.496542208e-04f, 5.533106147e-04f, 5.569432195e-04f, 5.605519905e-04f, 5.641368838e-04f, - 5.676978558e-04f, 5.712348638e-04f, 5.747478658e-04f, 5.782368202e-04f, 5.817016860e-04f, 5.851424230e-04f, 5.885589916e-04f, 5.919513528e-04f, 5.953194680e-04f, 5.986632997e-04f, - 6.019828105e-04f, 6.052779641e-04f, 6.085487244e-04f, 6.117950563e-04f, 6.150169250e-04f, 6.182142966e-04f, 6.213871377e-04f, 6.245354155e-04f, 6.276590979e-04f, 6.307581534e-04f, - 6.338325510e-04f, 6.368822607e-04f, 6.399072526e-04f, 6.429074979e-04f, 6.458829682e-04f, 6.488336357e-04f, 6.517594734e-04f, 6.546604547e-04f, 6.575365538e-04f, 6.603877455e-04f, - 6.632140052e-04f, 6.660153089e-04f, 6.687916333e-04f, 6.715429558e-04f, 6.742692541e-04f, 6.769705069e-04f, 6.796466934e-04f, 6.822977933e-04f, 6.849237872e-04f, 6.875246560e-04f, - 6.901003815e-04f, 6.926509459e-04f, 6.951763323e-04f, 6.976765242e-04f, 7.001515058e-04f, 7.026012620e-04f, 7.050257782e-04f, 7.074250404e-04f, 7.097990355e-04f, 7.121477507e-04f, - 7.144711740e-04f, 7.167692940e-04f, 7.190421000e-04f, 7.212895816e-04f, 7.235117295e-04f, 7.257085347e-04f, 7.278799888e-04f, 7.300260844e-04f, 7.321468142e-04f, 7.342421719e-04f, - 7.363121516e-04f, 7.383567483e-04f, 7.403759573e-04f, 7.423697747e-04f, 7.443381972e-04f, 7.462812221e-04f, 7.481988473e-04f, 7.500910714e-04f, 7.519578934e-04f, 7.537993133e-04f, - 7.556153313e-04f, 7.574059485e-04f, 7.591711665e-04f, 7.609109876e-04f, 7.626254145e-04f, 7.643144508e-04f, 7.659781005e-04f, 7.676163684e-04f, 7.692292596e-04f, 7.708167802e-04f, - 7.723789367e-04f, 7.739157361e-04f, 7.754271862e-04f, 7.769132953e-04f, 7.783740725e-04f, 7.798095272e-04f, 7.812196697e-04f, 7.826045106e-04f, 7.839640614e-04f, 7.852983340e-04f, - 7.866073409e-04f, 7.878910955e-04f, 7.891496113e-04f, 7.903829029e-04f, 7.915909851e-04f, 7.927738735e-04f, 7.939315843e-04f, 7.950641343e-04f, 7.961715407e-04f, 7.972538215e-04f, - 7.983109953e-04f, 7.993430812e-04f, 8.003500988e-04f, 8.013320685e-04f, 8.022890112e-04f, 8.032209482e-04f, 8.041279018e-04f, 8.050098945e-04f, 8.058669495e-04f, 8.066990907e-04f, - 8.075063425e-04f, 8.082887297e-04f, 8.090462779e-04f, 8.097790133e-04f, 8.104869626e-04f, 8.111701529e-04f, 8.118286122e-04f, 8.124623689e-04f, 8.130714519e-04f, 8.136558908e-04f, - 8.142157157e-04f, 8.147509573e-04f, 8.152616469e-04f, 8.157478162e-04f, 8.162094977e-04f, 8.166467242e-04f, 8.170595293e-04f, 8.174479470e-04f, 8.178120119e-04f, 8.181517593e-04f, - 8.184672247e-04f, 8.187584445e-04f, 8.190254556e-04f, 8.192682952e-04f, 8.194870013e-04f, 8.196816124e-04f, 8.198521675e-04f, 8.199987061e-04f, 8.201212684e-04f, 8.202198949e-04f, - 8.202946268e-04f, 8.203455059e-04f, 8.203725744e-04f, 8.203758751e-04f, 8.203554513e-04f, 8.203113468e-04f, 8.202436061e-04f, 8.201522739e-04f, 8.200373958e-04f, 8.198990177e-04f, - 8.197371860e-04f, 8.195519479e-04f, 8.193433506e-04f, 8.191114424e-04f, 8.188562717e-04f, 8.185778876e-04f, 8.182763397e-04f, 8.179516780e-04f, 8.176039532e-04f, 8.172332162e-04f, - 8.168395189e-04f, 8.164229131e-04f, 8.159834516e-04f, 8.155211874e-04f, 8.150361741e-04f, 8.145284659e-04f, 8.139981173e-04f, 8.134451834e-04f, 8.128697197e-04f, 8.122717824e-04f, - 8.116514280e-04f, 8.110087134e-04f, 8.103436962e-04f, 8.096564345e-04f, 8.089469866e-04f, 8.082154115e-04f, 8.074617686e-04f, 8.066861179e-04f, 8.058885196e-04f, 8.050690346e-04f, - 8.042277243e-04f, 8.033646503e-04f, 8.024798749e-04f, 8.015734607e-04f, 8.006454709e-04f, 7.996959692e-04f, 7.987250195e-04f, 7.977326863e-04f, 7.967190347e-04f, 7.956841299e-04f, - 7.946280379e-04f, 7.935508249e-04f, 7.924525577e-04f, 7.913333034e-04f, 7.901931296e-04f, 7.890321044e-04f, 7.878502962e-04f, 7.866477740e-04f, 7.854246070e-04f, 7.841808651e-04f, - 7.829166183e-04f, 7.816319374e-04f, 7.803268933e-04f, 7.790015574e-04f, 7.776560017e-04f, 7.762902983e-04f, 7.749045200e-04f, 7.734987398e-04f, 7.720730312e-04f, 7.706274681e-04f, - 7.691621248e-04f, 7.676770760e-04f, 7.661723968e-04f, 7.646481626e-04f, 7.631044494e-04f, 7.615413334e-04f, 7.599588912e-04f, 7.583571998e-04f, 7.567363368e-04f, 7.550963798e-04f, - 7.534374071e-04f, 7.517594972e-04f, 7.500627291e-04f, 7.483471819e-04f, 7.466129355e-04f, 7.448600697e-04f, 7.430886650e-04f, 7.412988022e-04f, 7.394905624e-04f, 7.376640269e-04f, - 7.358192777e-04f, 7.339563969e-04f, 7.320754670e-04f, 7.301765709e-04f, 7.282597918e-04f, 7.263252132e-04f, 7.243729190e-04f, 7.224029934e-04f, 7.204155211e-04f, 7.184105868e-04f, - 7.163882758e-04f, 7.143486737e-04f, 7.122918662e-04f, 7.102179396e-04f, 7.081269804e-04f, 7.060190754e-04f, 7.038943117e-04f, 7.017527769e-04f, 6.995945585e-04f, 6.974197447e-04f, - 6.952284238e-04f, 6.930206846e-04f, 6.907966159e-04f, 6.885563070e-04f, 6.862998475e-04f, 6.840273271e-04f, 6.817388361e-04f, 6.794344647e-04f, 6.771143038e-04f, 6.747784443e-04f, - 6.724269773e-04f, 6.700599945e-04f, 6.676775877e-04f, 6.652798488e-04f, 6.628668702e-04f, 6.604387445e-04f, 6.579955646e-04f, 6.555374236e-04f, 6.530644148e-04f, 6.505766318e-04f, - 6.480741686e-04f, 6.455571191e-04f, 6.430255779e-04f, 6.404796395e-04f, 6.379193987e-04f, 6.353449506e-04f, 6.327563906e-04f, 6.301538141e-04f, 6.275373170e-04f, 6.249069952e-04f, - 6.222629450e-04f, 6.196052629e-04f, 6.169340454e-04f, 6.142493894e-04f, 6.115513921e-04f, 6.088401508e-04f, 6.061157629e-04f, 6.033783262e-04f, 6.006279385e-04f, 5.978646981e-04f, - 5.950887031e-04f, 5.923000521e-04f, 5.894988439e-04f, 5.866851771e-04f, 5.838591511e-04f, 5.810208648e-04f, 5.781704179e-04f, 5.753079099e-04f, 5.724334406e-04f, 5.695471099e-04f, - 5.666490179e-04f, 5.637392650e-04f, 5.608179516e-04f, 5.578851782e-04f, 5.549410457e-04f, 5.519856549e-04f, 5.490191070e-04f, 5.460415031e-04f, 5.430529446e-04f, 5.400535330e-04f, - 5.370433701e-04f, 5.340225574e-04f, 5.309911971e-04f, 5.279493911e-04f, 5.248972416e-04f, 5.218348509e-04f, 5.187623215e-04f, 5.156797560e-04f, 5.125872569e-04f, 5.094849271e-04f, - 5.063728695e-04f, 5.032511872e-04f, 5.001199831e-04f, 4.969793607e-04f, 4.938294231e-04f, 4.906702738e-04f, 4.875020164e-04f, 4.843247544e-04f, 4.811385915e-04f, 4.779436317e-04f, - 4.747399786e-04f, 4.715277364e-04f, 4.683070090e-04f, 4.650779005e-04f, 4.618405152e-04f, 4.585949574e-04f, 4.553413312e-04f, 4.520797413e-04f, 4.488102919e-04f, 4.455330876e-04f, - 4.422482331e-04f, 4.389558329e-04f, 4.356559917e-04f, 4.323488142e-04f, 4.290344053e-04f, 4.257128697e-04f, 4.223843124e-04f, 4.190488381e-04f, 4.157065520e-04f, 4.123575588e-04f, - 4.090019636e-04f, 4.056398715e-04f, 4.022713875e-04f, 3.988966166e-04f, 3.955156639e-04f, 3.921286346e-04f, 3.887356338e-04f, 3.853367665e-04f, 3.819321380e-04f, 3.785218533e-04f, - 3.751060176e-04f, 3.716847360e-04f, 3.682581137e-04f, 3.648262559e-04f, 3.613892675e-04f, 3.579472537e-04f, 3.545003197e-04f, 3.510485705e-04f, 3.475921111e-04f, 3.441310466e-04f, - 3.406654820e-04f, 3.371955223e-04f, 3.337212724e-04f, 3.302428372e-04f, 3.267603217e-04f, 3.232738306e-04f, 3.197834688e-04f, 3.162893410e-04f, 3.127915519e-04f, 3.092902061e-04f, - 3.057854084e-04f, 3.022772632e-04f, 2.987658750e-04f, 2.952513483e-04f, 2.917337874e-04f, 2.882132967e-04f, 2.846899803e-04f, 2.811639424e-04f, 2.776352872e-04f, 2.741041186e-04f, - 2.705705405e-04f, 2.670346569e-04f, 2.634965715e-04f, 2.599563879e-04f, 2.564142098e-04f, 2.528701406e-04f, 2.493242839e-04f, 2.457767428e-04f, 2.422276205e-04f, 2.386770203e-04f, - 2.351250451e-04f, 2.315717977e-04f, 2.280173810e-04f, 2.244618976e-04f, 2.209054501e-04f, 2.173481410e-04f, 2.137900725e-04f, 2.102313468e-04f, 2.066720659e-04f, 2.031123320e-04f, - 1.995522466e-04f, 1.959919116e-04f, 1.924314284e-04f, 1.888708985e-04f, 1.853104231e-04f, 1.817501033e-04f, 1.781900401e-04f, 1.746303343e-04f, 1.710710866e-04f, 1.675123975e-04f, - 1.639543674e-04f, 1.603970964e-04f, 1.568406846e-04f, 1.532852319e-04f, 1.497308380e-04f, 1.461776025e-04f, 1.426256246e-04f, 1.390750037e-04f, 1.355258387e-04f, 1.319782285e-04f, - 1.284322717e-04f, 1.248880669e-04f, 1.213457124e-04f, 1.178053062e-04f, 1.142669462e-04f, 1.107307303e-04f, 1.071967559e-04f, 1.036651204e-04f, 1.001359209e-04f, 9.660925438e-05f, - 9.308521754e-05f, 8.956390692e-05f, 8.604541884e-05f, 8.252984940e-05f, 7.901729451e-05f, 7.550784984e-05f, 7.200161084e-05f, 6.849867278e-05f, 6.499913065e-05f, 6.150307927e-05f, - 5.801061319e-05f, 5.452182675e-05f, 5.103681407e-05f, 4.755566901e-05f, 4.407848521e-05f, 4.060535607e-05f, 3.713637476e-05f, 3.367163418e-05f, 3.021122702e-05f, 2.675524569e-05f, - 2.330378237e-05f, 1.985692899e-05f, 1.641477722e-05f, 1.297741847e-05f, 9.544943911e-06f, 6.117444434e-06f, 2.695010678e-06f, -7.222669848e-07f, -4.134298447e-06f, -7.540993868e-06f, - -1.094226368e-05f, -1.433801859e-05f, -1.772816957e-05f, -2.111262788e-05f, -2.449130505e-05f, -2.786411290e-05f, -3.123096351e-05f, -3.459176928e-05f, -3.794644287e-05f, -4.129489723e-05f, - -4.463704562e-05f, -4.797280156e-05f, -5.130207890e-05f, -5.462479177e-05f, -5.794085459e-05f, -6.125018209e-05f, -6.455268931e-05f, -6.784829158e-05f, -7.113690455e-05f, -7.441844415e-05f, - -7.769282666e-05f, -8.095996864e-05f, -8.421978699e-05f, -8.747219889e-05f, -9.071712188e-05f, -9.395447379e-05f, -9.718417277e-05f, -1.004061373e-04f, -1.036202862e-04f, -1.068265386e-04f, - -1.100248140e-04f, -1.132150321e-04f, -1.163971131e-04f, -1.195709775e-04f, -1.227365459e-04f, -1.258937397e-04f, -1.290424801e-04f, -1.321826891e-04f, -1.353142888e-04f, -1.384372016e-04f, - -1.415513505e-04f, -1.446566586e-04f, -1.477530495e-04f, -1.508404469e-04f, -1.539187753e-04f, -1.569879591e-04f, -1.600479234e-04f, -1.630985934e-04f, -1.661398948e-04f, -1.691717536e-04f, - -1.721940962e-04f, -1.752068494e-04f, -1.782099403e-04f, -1.812032963e-04f, -1.841868454e-04f, -1.871605157e-04f, -1.901242358e-04f, -1.930779347e-04f, -1.960215417e-04f, -1.989549866e-04f, - -2.018781994e-04f, -2.047911107e-04f, -2.076936511e-04f, -2.105857521e-04f, -2.134673452e-04f, -2.163383623e-04f, -2.191987360e-04f, -2.220483989e-04f, -2.248872842e-04f, -2.277153254e-04f, - -2.305324566e-04f, -2.333386120e-04f, -2.361337263e-04f, -2.389177347e-04f, -2.416905727e-04f, -2.444521762e-04f, -2.472024815e-04f, -2.499414254e-04f, -2.526689449e-04f, -2.553849775e-04f, - -2.580894612e-04f, -2.607823344e-04f, -2.634635356e-04f, -2.661330042e-04f, -2.687906795e-04f, -2.714365017e-04f, -2.740704109e-04f, -2.766923481e-04f, -2.793022545e-04f, -2.819000715e-04f, - -2.844857413e-04f, -2.870592063e-04f, -2.896204093e-04f, -2.921692936e-04f, -2.947058030e-04f, -2.972298815e-04f, -2.997414736e-04f, -3.022405244e-04f, -3.047269791e-04f, -3.072007837e-04f, - -3.096618843e-04f, -3.121102277e-04f, -3.145457608e-04f, -3.169684313e-04f, -3.193781870e-04f, -3.217749763e-04f, -3.241587481e-04f, -3.265294516e-04f, -3.288870364e-04f, -3.312314527e-04f, - -3.335626510e-04f, -3.358805823e-04f, -3.381851980e-04f, -3.404764500e-04f, -3.427542904e-04f, -3.450186722e-04f, -3.472695484e-04f, -3.495068726e-04f, -3.517305989e-04f, -3.539406818e-04f, - -3.561370763e-04f, -3.583197376e-04f, -3.604886216e-04f, -3.626436847e-04f, -3.647848834e-04f, -3.669121750e-04f, -3.690255170e-04f, -3.711248676e-04f, -3.732101852e-04f, -3.752814287e-04f, - -3.773385576e-04f, -3.793815317e-04f, -3.814103114e-04f, -3.834248572e-04f, -3.854251306e-04f, -3.874110930e-04f, -3.893827067e-04f, -3.913399342e-04f, -3.932827384e-04f, -3.952110829e-04f, - -3.971249316e-04f, -3.990242488e-04f, -4.009089995e-04f, -4.027791488e-04f, -4.046346625e-04f, -4.064755068e-04f, -4.083016485e-04f, -4.101130545e-04f, -4.119096925e-04f, -4.136915305e-04f, - -4.154585370e-04f, -4.172106809e-04f, -4.189479317e-04f, -4.206702591e-04f, -4.223776337e-04f, -4.240700261e-04f, -4.257474075e-04f, -4.274097498e-04f, -4.290570250e-04f, -4.306892058e-04f, - -4.323062653e-04f, -4.339081771e-04f, -4.354949151e-04f, -4.370664538e-04f, -4.386227682e-04f, -4.401638338e-04f, -4.416896262e-04f, -4.432001220e-04f, -4.446952978e-04f, -4.461751309e-04f, - -4.476395991e-04f, -4.490886805e-04f, -4.505223537e-04f, -4.519405979e-04f, -4.533433927e-04f, -4.547307180e-04f, -4.561025544e-04f, -4.574588828e-04f, -4.587996846e-04f, -4.601249418e-04f, - -4.614346366e-04f, -4.627287519e-04f, -4.640072710e-04f, -4.652701776e-04f, -4.665174559e-04f, -4.677490905e-04f, -4.689650666e-04f, -4.701653698e-04f, -4.713499861e-04f, -4.725189020e-04f, - -4.736721046e-04f, -4.748095812e-04f, -4.759313197e-04f, -4.770373085e-04f, -4.781275365e-04f, -4.792019928e-04f, -4.802606673e-04f, -4.813035502e-04f, -4.823306320e-04f, -4.833419040e-04f, - -4.843373578e-04f, -4.853169852e-04f, -4.862807790e-04f, -4.872287320e-04f, -4.881608376e-04f, -4.890770898e-04f, -4.899774828e-04f, -4.908620115e-04f, -4.917306711e-04f, -4.925834572e-04f, - -4.934203662e-04f, -4.942413946e-04f, -4.950465394e-04f, -4.958357983e-04f, -4.966091691e-04f, -4.973666504e-04f, -4.981082410e-04f, -4.988339402e-04f, -4.995437480e-04f, -5.002376644e-04f, - -5.009156902e-04f, -5.015778266e-04f, -5.022240752e-04f, -5.028544380e-04f, -5.034689176e-04f, -5.040675168e-04f, -5.046502391e-04f, -5.052170883e-04f, -5.057680688e-04f, -5.063031852e-04f, - -5.068224428e-04f, -5.073258472e-04f, -5.078134044e-04f, -5.082851210e-04f, -5.087410039e-04f, -5.091810606e-04f, -5.096052989e-04f, -5.100137270e-04f, -5.104063538e-04f, -5.107831884e-04f, - -5.111442403e-04f, -5.114895197e-04f, -5.118190370e-04f, -5.121328031e-04f, -5.124308294e-04f, -5.127131276e-04f, -5.129797101e-04f, -5.132305894e-04f, -5.134657786e-04f, -5.136852913e-04f, - -5.138891414e-04f, -5.140773432e-04f, -5.142499117e-04f, -5.144068620e-04f, -5.145482097e-04f, -5.146739710e-04f, -5.147841625e-04f, -5.148788009e-04f, -5.149579037e-04f, -5.150214887e-04f, - -5.150695741e-04f, -5.151021784e-04f, -5.151193208e-04f, -5.151210207e-04f, -5.151072980e-04f, -5.150781729e-04f, -5.150336663e-04f, -5.149737991e-04f, -5.148985930e-04f, -5.148080699e-04f, - -5.147022521e-04f, -5.145811625e-04f, -5.144448242e-04f, -5.142932608e-04f, -5.141264962e-04f, -5.139445550e-04f, -5.137474618e-04f, -5.135352419e-04f, -5.133079209e-04f, -5.130655249e-04f, - -5.128080801e-04f, -5.125356135e-04f, -5.122481522e-04f, -5.119457238e-04f, -5.116283564e-04f, -5.112960782e-04f, -5.109489182e-04f, -5.105869054e-04f, -5.102100694e-04f, -5.098184402e-04f, - -5.094120481e-04f, -5.089909238e-04f, -5.085550984e-04f, -5.081046035e-04f, -5.076394709e-04f, -5.071597328e-04f, -5.066654219e-04f, -5.061565712e-04f, -5.056332141e-04f, -5.050953844e-04f, - -5.045431161e-04f, -5.039764438e-04f, -5.033954023e-04f, -5.028000270e-04f, -5.021903534e-04f, -5.015664175e-04f, -5.009282557e-04f, -5.002759047e-04f, -4.996094016e-04f, -4.989287837e-04f, - -4.982340890e-04f, -4.975253555e-04f, -4.968026218e-04f, -4.960659267e-04f, -4.953153095e-04f, -4.945508097e-04f, -4.937724673e-04f, -4.929803226e-04f, -4.921744160e-04f, -4.913547888e-04f, - -4.905214820e-04f, -4.896745375e-04f, -4.888139972e-04f, -4.879399034e-04f, -4.870522988e-04f, -4.861512265e-04f, -4.852367297e-04f, -4.843088522e-04f, -4.833676380e-04f, -4.824131314e-04f, - -4.814453771e-04f, -4.804644202e-04f, -4.794703058e-04f, -4.784630797e-04f, -4.774427879e-04f, -4.764094767e-04f, -4.753631926e-04f, -4.743039826e-04f, -4.732318940e-04f, -4.721469742e-04f, - -4.710492713e-04f, -4.699388333e-04f, -4.688157088e-04f, -4.676799465e-04f, -4.665315956e-04f, -4.653707054e-04f, -4.641973258e-04f, -4.630115066e-04f, -4.618132982e-04f, -4.606027513e-04f, - -4.593799167e-04f, -4.581448455e-04f, -4.568975894e-04f, -4.556382001e-04f, -4.543667296e-04f, -4.530832303e-04f, -4.517877548e-04f, -4.504803560e-04f, -4.491610872e-04f, -4.478300018e-04f, - -4.464871536e-04f, -4.451325966e-04f, -4.437663851e-04f, -4.423885736e-04f, -4.409992171e-04f, -4.395983707e-04f, -4.381860896e-04f, -4.367624297e-04f, -4.353274466e-04f, -4.338811968e-04f, - -4.324237364e-04f, -4.309551223e-04f, -4.294754114e-04f, -4.279846609e-04f, -4.264829281e-04f, -4.249702708e-04f, -4.234467470e-04f, -4.219124148e-04f, -4.203673326e-04f, -4.188115591e-04f, - -4.172451532e-04f, -4.156681740e-04f, -4.140806810e-04f, -4.124827337e-04f, -4.108743921e-04f, -4.092557160e-04f, -4.076267660e-04f, -4.059876024e-04f, -4.043382861e-04f, -4.026788780e-04f, - -4.010094393e-04f, -3.993300315e-04f, -3.976407161e-04f, -3.959415550e-04f, -3.942326103e-04f, -3.925139441e-04f, -3.907856191e-04f, -3.890476978e-04f, -3.873002432e-04f, -3.855433184e-04f, - -3.837769865e-04f, -3.820013112e-04f, -3.802163561e-04f, -3.784221850e-04f, -3.766188620e-04f, -3.748064515e-04f, -3.729850177e-04f, -3.711546255e-04f, -3.693153394e-04f, -3.674672247e-04f, - -3.656103464e-04f, -3.637447699e-04f, -3.618705607e-04f, -3.599877845e-04f, -3.580965073e-04f, -3.561967949e-04f, -3.542887137e-04f, -3.523723301e-04f, -3.504477105e-04f, -3.485149217e-04f, - -3.465740305e-04f, -3.446251039e-04f, -3.426682092e-04f, -3.407034136e-04f, -3.387307846e-04f, -3.367503898e-04f, -3.347622971e-04f, -3.327665743e-04f, -3.307632894e-04f, -3.287525108e-04f, - -3.267343066e-04f, -3.247087455e-04f, -3.226758959e-04f, -3.206358267e-04f, -3.185886067e-04f, -3.165343049e-04f, -3.144729904e-04f, -3.124047325e-04f, -3.103296006e-04f, -3.082476640e-04f, - -3.061589925e-04f, -3.040636558e-04f, -3.019617236e-04f, -2.998532660e-04f, -2.977383529e-04f, -2.956170546e-04f, -2.934894413e-04f, -2.913555833e-04f, -2.892155512e-04f, -2.870694155e-04f, - -2.849172469e-04f, -2.827591160e-04f, -2.805950939e-04f, -2.784252513e-04f, -2.762496594e-04f, -2.740683892e-04f, -2.718815119e-04f, -2.696890989e-04f, -2.674912214e-04f, -2.652879509e-04f, - -2.630793589e-04f, -2.608655169e-04f, -2.586464967e-04f, -2.564223700e-04f, -2.541932084e-04f, -2.519590840e-04f, -2.497200685e-04f, -2.474762340e-04f, -2.452276525e-04f, -2.429743960e-04f, - -2.407165368e-04f, -2.384541469e-04f, -2.361872987e-04f, -2.339160645e-04f, -2.316405165e-04f, -2.293607271e-04f, -2.270767688e-04f, -2.247887140e-04f, -2.224966352e-04f, -2.202006049e-04f, - -2.179006958e-04f, -2.155969803e-04f, -2.132895310e-04f, -2.109784208e-04f, -2.086637221e-04f, -2.063455078e-04f, -2.040238504e-04f, -2.016988228e-04f, -1.993704977e-04f, -1.970389478e-04f, - -1.947042460e-04f, -1.923664649e-04f, -1.900256774e-04f, -1.876819563e-04f, -1.853353743e-04f, -1.829860043e-04f, -1.806339190e-04f, -1.782791913e-04f, -1.759218939e-04f, -1.735620996e-04f, - -1.711998812e-04f, -1.688353115e-04f, -1.664684631e-04f, -1.640994088e-04f, -1.617282214e-04f, -1.593549734e-04f, -1.569797377e-04f, -1.546025868e-04f, -1.522235933e-04f, -1.498428299e-04f, - -1.474603691e-04f, -1.450762834e-04f, -1.426906454e-04f, -1.403035275e-04f, -1.379150020e-04f, -1.355251415e-04f, -1.331340182e-04f, -1.307417045e-04f, -1.283482725e-04f, -1.259537945e-04f, - -1.235583427e-04f, -1.211619891e-04f, -1.187648058e-04f, -1.163668647e-04f, -1.139682378e-04f, -1.115689970e-04f, -1.091692141e-04f, -1.067689608e-04f, -1.043683088e-04f, -1.019673297e-04f, - -9.956609498e-05f, -9.716467619e-05f, -9.476314469e-05f, -9.236157179e-05f, -8.996002874e-05f, -8.755858668e-05f, -8.515731669e-05f, -8.275628976e-05f, -8.035557680e-05f, -7.795524861e-05f, - -7.555537593e-05f, -7.315602939e-05f, -7.075727953e-05f, -6.835919679e-05f, -6.596185152e-05f, -6.356531397e-05f, -6.116965427e-05f, -5.877494249e-05f, -5.638124854e-05f, -5.398864226e-05f, - -5.159719337e-05f, -4.920697149e-05f, -4.681804610e-05f, -4.443048658e-05f, -4.204436221e-05f, -3.965974213e-05f, -3.727669537e-05f, -3.489529082e-05f, -3.251559728e-05f, -3.013768338e-05f, - -2.776161767e-05f, -2.538746853e-05f, -2.301530424e-05f, -2.064519291e-05f, -1.827720255e-05f, -1.591140103e-05f, -1.354785605e-05f, -1.118663520e-05f, -8.827805914e-06f, -6.471435493e-06f, - -4.117591081e-06f, -1.766339678e-06f, 5.822518653e-07f, 2.928116849e-06f, 5.271188727e-06f, 7.611401108e-06f, 9.948687756e-06f, 1.228298259e-05f, 1.461421971e-05f, 1.694233334e-05f, - 1.926725790e-05f, 2.158892796e-05f, 2.390727826e-05f, 2.622224371e-05f, 2.853375939e-05f, 3.084176056e-05f, 3.314618263e-05f, 3.544696120e-05f, 3.774403207e-05f, 4.003733117e-05f, - 4.232679465e-05f, 4.461235883e-05f, 4.689396020e-05f, 4.917153547e-05f, 5.144502149e-05f, 5.371435534e-05f, 5.597947427e-05f, 5.824031573e-05f, 6.049681734e-05f, 6.274891696e-05f, - 6.499655260e-05f, 6.723966249e-05f, 6.947818507e-05f, 7.171205897e-05f, 7.394122301e-05f, 7.616561623e-05f, 7.838517789e-05f, 8.059984742e-05f, 8.280956449e-05f, 8.501426897e-05f, - 8.721390094e-05f, 8.940840070e-05f, 9.159770875e-05f, 9.378176584e-05f, 9.596051290e-05f, 9.813389110e-05f, 1.003018418e-04f, 1.024643067e-04f, 1.046212275e-04f, 1.067725464e-04f, - 1.089182056e-04f, 1.110581476e-04f, 1.131923152e-04f, 1.153206513e-04f, 1.174430992e-04f, 1.195596023e-04f, 1.216701043e-04f, 1.237745490e-04f, 1.258728807e-04f, 1.279650438e-04f, - 1.300509828e-04f, 1.321306426e-04f, 1.342039684e-04f, 1.362709056e-04f, 1.383313997e-04f, 1.403853965e-04f, 1.424328423e-04f, 1.444736834e-04f, 1.465078662e-04f, 1.485353379e-04f, - 1.505560453e-04f, 1.525699360e-04f, 1.545769575e-04f, 1.565770578e-04f, 1.585701849e-04f, 1.605562872e-04f, 1.625353135e-04f, 1.645072127e-04f, 1.664719339e-04f, 1.684294267e-04f, - 1.703796407e-04f, 1.723225259e-04f, 1.742580326e-04f, 1.761861113e-04f, 1.781067129e-04f, 1.800197884e-04f, 1.819252891e-04f, 1.838231666e-04f, 1.857133729e-04f, 1.875958602e-04f, - 1.894705809e-04f, 1.913374876e-04f, 1.931965335e-04f, 1.950476718e-04f, 1.968908561e-04f, 1.987260403e-04f, 2.005531785e-04f, 2.023722250e-04f, 2.041831347e-04f, 2.059858626e-04f, - 2.077803638e-04f, 2.095665941e-04f, 2.113445092e-04f, 2.131140653e-04f, 2.148752190e-04f, 2.166279268e-04f, 2.183721459e-04f, 2.201078336e-04f, 2.218349475e-04f, 2.235534456e-04f, - 2.252632861e-04f, 2.269644274e-04f, 2.286568285e-04f, 2.303404485e-04f, 2.320152467e-04f, 2.336811829e-04f, 2.353382172e-04f, 2.369863099e-04f, 2.386254215e-04f, 2.402555132e-04f, - 2.418765460e-04f, 2.434884817e-04f, 2.450912820e-04f, 2.466849091e-04f, 2.482693255e-04f, 2.498444941e-04f, 2.514103778e-04f, 2.529669403e-04f, 2.545141451e-04f, 2.560519563e-04f, - 2.575803384e-04f, 2.590992559e-04f, 2.606086739e-04f, 2.621085577e-04f, 2.635988729e-04f, 2.650795854e-04f, 2.665506615e-04f, 2.680120679e-04f, 2.694637714e-04f, 2.709057391e-04f, - 2.723379388e-04f, 2.737603382e-04f, 2.751729055e-04f, 2.765756093e-04f, 2.779684183e-04f, 2.793513018e-04f, 2.807242292e-04f, 2.820871703e-04f, 2.834400953e-04f, 2.847829746e-04f, - 2.861157790e-04f, 2.874384796e-04f, 2.887510479e-04f, 2.900534557e-04f, 2.913456750e-04f, 2.926276782e-04f, 2.938994382e-04f, 2.951609280e-04f, 2.964121211e-04f, 2.976529911e-04f, - 2.988835122e-04f, 3.001036588e-04f, 3.013134057e-04f, 3.025127279e-04f, 3.037016008e-04f, 3.048800002e-04f, 3.060479021e-04f, 3.072052830e-04f, 3.083521197e-04f, 3.094883892e-04f, - 3.106140689e-04f, 3.117291366e-04f, 3.128335704e-04f, 3.139273487e-04f, 3.150104502e-04f, 3.160828542e-04f, 3.171445400e-04f, 3.181954874e-04f, 3.192356765e-04f, 3.202650877e-04f, - 3.212837019e-04f, 3.222915002e-04f, 3.232884641e-04f, 3.242745753e-04f, 3.252498160e-04f, 3.262141687e-04f, 3.271676163e-04f, 3.281101418e-04f, 3.290417288e-04f, 3.299623611e-04f, - 3.308720229e-04f, 3.317706987e-04f, 3.326583734e-04f, 3.335350323e-04f, 3.344006607e-04f, 3.352552447e-04f, 3.360987704e-04f, 3.369312245e-04f, 3.377525937e-04f, 3.385628655e-04f, - 3.393620272e-04f, 3.401500670e-04f, 3.409269730e-04f, 3.416927338e-04f, 3.424473385e-04f, 3.431907762e-04f, 3.439230367e-04f, 3.446441098e-04f, 3.453539860e-04f, 3.460526559e-04f, - 3.467401104e-04f, 3.474163409e-04f, 3.480813390e-04f, 3.487350968e-04f, 3.493776067e-04f, 3.500088613e-04f, 3.506288537e-04f, 3.512375772e-04f, 3.518350255e-04f, 3.524211928e-04f, - 3.529960733e-04f, 3.535596619e-04f, 3.541119536e-04f, 3.546529438e-04f, 3.551826283e-04f, 3.557010030e-04f, 3.562080646e-04f, 3.567038097e-04f, 3.571882354e-04f, 3.576613392e-04f, - 3.581231189e-04f, 3.585735725e-04f, 3.590126984e-04f, 3.594404956e-04f, 3.598569631e-04f, 3.602621004e-04f, 3.606559072e-04f, 3.610383837e-04f, 3.614095303e-04f, 3.617693479e-04f, - 3.621178375e-04f, 3.624550007e-04f, 3.627808392e-04f, 3.630953551e-04f, 3.633985510e-04f, 3.636904296e-04f, 3.639709941e-04f, 3.642402478e-04f, 3.644981946e-04f, 3.647448387e-04f, - 3.649801844e-04f, 3.652042365e-04f, 3.654170001e-04f, 3.656184808e-04f, 3.658086842e-04f, 3.659876164e-04f, 3.661552839e-04f, 3.663116933e-04f, 3.664568519e-04f, 3.665907669e-04f, - 3.667134461e-04f, 3.668248975e-04f, 3.669251296e-04f, 3.670141509e-04f, 3.670919706e-04f, 3.671585979e-04f, 3.672140426e-04f, 3.672583145e-04f, 3.672914241e-04f, 3.673133819e-04f, - 3.673241988e-04f, 3.673238862e-04f, 3.673124556e-04f, 3.672899189e-04f, 3.672562883e-04f, 3.672115764e-04f, 3.671557959e-04f, 3.670889601e-04f, 3.670110824e-04f, 3.669221766e-04f, - 3.668222568e-04f, 3.667113375e-04f, 3.665894332e-04f, 3.664565591e-04f, 3.663127305e-04f, 3.661579631e-04f, 3.659922728e-04f, 3.658156758e-04f, 3.656281888e-04f, 3.654298286e-04f, - 3.652206125e-04f, 3.650005578e-04f, 3.647696824e-04f, 3.645280043e-04f, 3.642755420e-04f, 3.640123142e-04f, 3.637383399e-04f, 3.634536382e-04f, 3.631582290e-04f, 3.628521319e-04f, - 3.625353673e-04f, 3.622079556e-04f, 3.618699175e-04f, 3.615212742e-04f, 3.611620470e-04f, 3.607922575e-04f, 3.604119278e-04f, 3.600210800e-04f, 3.596197367e-04f, 3.592079207e-04f, - 3.587856550e-04f, 3.583529632e-04f, 3.579098688e-04f, 3.574563958e-04f, 3.569925685e-04f, 3.565184113e-04f, 3.560339492e-04f, 3.555392071e-04f, 3.550342105e-04f, 3.545189849e-04f, - 3.539935564e-04f, 3.534579511e-04f, 3.529121954e-04f, 3.523563162e-04f, 3.517903405e-04f, 3.512142955e-04f, 3.506282088e-04f, 3.500321083e-04f, 3.494260221e-04f, 3.488099785e-04f, - 3.481840061e-04f, 3.475481340e-04f, 3.469023912e-04f, 3.462468072e-04f, 3.455814117e-04f, 3.449062346e-04f, 3.442213063e-04f, 3.435266570e-04f, 3.428223176e-04f, 3.421083192e-04f, - 3.413846928e-04f, 3.406514701e-04f, 3.399086827e-04f, 3.391563627e-04f, 3.383945424e-04f, 3.376232543e-04f, 3.368425311e-04f, 3.360524058e-04f, 3.352529117e-04f, 3.344440822e-04f, - 3.336259512e-04f, 3.327985525e-04f, 3.319619205e-04f, 3.311160896e-04f, 3.302610945e-04f, 3.293969701e-04f, 3.285237516e-04f, 3.276414744e-04f, 3.267501742e-04f, 3.258498869e-04f, - 3.249406485e-04f, 3.240224954e-04f, 3.230954641e-04f, 3.221595915e-04f, 3.212149146e-04f, 3.202614706e-04f, 3.192992970e-04f, 3.183284315e-04f, 3.173489120e-04f, 3.163607766e-04f, - 3.153640637e-04f, 3.143588119e-04f, 3.133450599e-04f, 3.123228467e-04f, 3.112922115e-04f, 3.102531938e-04f, 3.092058332e-04f, 3.081501696e-04f, 3.070862429e-04f, 3.060140934e-04f, - 3.049337617e-04f, 3.038452883e-04f, 3.027487140e-04f, 3.016440801e-04f, 3.005314277e-04f, 2.994107983e-04f, 2.982822336e-04f, 2.971457753e-04f, 2.960014656e-04f, 2.948493467e-04f, - 2.936894610e-04f, 2.925218511e-04f, 2.913465598e-04f, 2.901636302e-04f, 2.889731053e-04f, 2.877750286e-04f, 2.865694435e-04f, 2.853563939e-04f, 2.841359236e-04f, 2.829080766e-04f, - 2.816728973e-04f, 2.804304301e-04f, 2.791807195e-04f, 2.779238103e-04f, 2.766597475e-04f, 2.753885762e-04f, 2.741103416e-04f, 2.728250892e-04f, 2.715328647e-04f, 2.702337137e-04f, - 2.689276822e-04f, 2.676148163e-04f, 2.662951622e-04f, 2.649687664e-04f, 2.636356754e-04f, 2.622959360e-04f, 2.609495949e-04f, 2.595966992e-04f, 2.582372961e-04f, 2.568714329e-04f, - 2.554991570e-04f, 2.541205160e-04f, 2.527355578e-04f, 2.513443301e-04f, 2.499468810e-04f, 2.485432587e-04f, 2.471335115e-04f, 2.457176878e-04f, 2.442958361e-04f, 2.428680052e-04f, - 2.414342440e-04f, 2.399946013e-04f, 2.385491263e-04f, 2.370978681e-04f, 2.356408762e-04f, 2.341782000e-04f, 2.327098890e-04f, 2.312359930e-04f, 2.297565618e-04f, 2.282716453e-04f, - 2.267812936e-04f, 2.252855568e-04f, 2.237844852e-04f, 2.222781293e-04f, 2.207665394e-04f, 2.192497662e-04f, 2.177278605e-04f, 2.162008729e-04f, 2.146688545e-04f, 2.131318562e-04f, - 2.115899291e-04f, 2.100431245e-04f, 2.084914936e-04f, 2.069350880e-04f, 2.053739589e-04f, 2.038081581e-04f, 2.022377372e-04f, 2.006627479e-04f, 1.990832422e-04f, 1.974992718e-04f, - 1.959108889e-04f, 1.943181456e-04f, 1.927210939e-04f, 1.911197862e-04f, 1.895142747e-04f, 1.879046119e-04f, 1.862908503e-04f, 1.846730424e-04f, 1.830512408e-04f, 1.814254981e-04f, - 1.797958672e-04f, 1.781624009e-04f, 1.765251520e-04f, 1.748841734e-04f, 1.732395182e-04f, 1.715912395e-04f, 1.699393903e-04f, 1.682840238e-04f, 1.666251932e-04f, 1.649629518e-04f, - 1.632973530e-04f, 1.616284501e-04f, 1.599562965e-04f, 1.582809456e-04f, 1.566024511e-04f, 1.549208665e-04f, 1.532362453e-04f, 1.515486412e-04f, 1.498581079e-04f, 1.481646990e-04f, - 1.464684683e-04f, 1.447694696e-04f, 1.430677566e-04f, 1.413633833e-04f, 1.396564034e-04f, 1.379468709e-04f, 1.362348396e-04f, 1.345203636e-04f, 1.328034967e-04f, 1.310842929e-04f, - 1.293628062e-04f, 1.276390907e-04f, 1.259132003e-04f, 1.241851891e-04f, 1.224551111e-04f, 1.207230204e-04f, 1.189889711e-04f, 1.172530172e-04f, 1.155152128e-04f, 1.137756120e-04f, - 1.120342688e-04f, 1.102912374e-04f, 1.085465719e-04f, 1.068003262e-04f, 1.050525546e-04f, 1.033033110e-04f, 1.015526495e-04f, 9.980062418e-05f, 9.804728907e-05f, 9.629269819e-05f, - 9.453690557e-05f, 9.277996519e-05f, 9.102193104e-05f, 8.926285707e-05f, 8.750279724e-05f, 8.574180547e-05f, 8.397993563e-05f, 8.221724162e-05f, 8.045377727e-05f, 7.868959640e-05f, - 7.692475279e-05f, 7.515930020e-05f, 7.339329236e-05f, 7.162678294e-05f, 6.985982560e-05f, 6.809247395e-05f, 6.632478157e-05f, 6.455680199e-05f, 6.278858871e-05f, 6.102019516e-05f, - 5.925167476e-05f, 5.748308085e-05f, 5.571446674e-05f, 5.394588570e-05f, 5.217739092e-05f, 5.040903556e-05f, 4.864087272e-05f, 4.687295543e-05f, 4.510533669e-05f, 4.333806941e-05f, - 4.157120646e-05f, 3.980480064e-05f, 3.803890469e-05f, 3.627357129e-05f, 3.450885304e-05f, 3.274480248e-05f, 3.098147207e-05f, 2.921891422e-05f, 2.745718125e-05f, 2.569632541e-05f, - 2.393639888e-05f, 2.217745375e-05f, 2.041954204e-05f, 1.866271570e-05f, 1.690702659e-05f, 1.515252647e-05f, 1.339926704e-05f, 1.164729990e-05f, 9.896676572e-06f, 8.147448485e-06f, - 6.399666978e-06f, 4.653383297e-06f, 2.908648597e-06f, 1.165513936e-06f, -5.759697206e-07f, -2.315751507e-06f, -4.053780656e-06f, -5.790006500e-06f, -7.524378473e-06f, -9.256846111e-06f, - -1.098735906e-05f, -1.271586706e-05f, -1.444231997e-05f, -1.616666775e-05f, -1.788886048e-05f, -1.960884834e-05f, -2.132658163e-05f, -2.304201076e-05f, -2.475508625e-05f, -2.646575874e-05f, - -2.817397901e-05f, -2.987969793e-05f, -3.158286651e-05f, -3.328343586e-05f, -3.498135723e-05f, -3.667658201e-05f, -3.836906168e-05f, -4.005874787e-05f, -4.174559234e-05f, -4.342954698e-05f, - -4.511056380e-05f, -4.678859494e-05f, -4.846359271e-05f, -5.013550950e-05f, -5.180429788e-05f, -5.346991055e-05f, -5.513230033e-05f, -5.679142021e-05f, -5.844722328e-05f, -6.009966282e-05f, - -6.174869223e-05f, -6.339426505e-05f, -6.503633498e-05f, -6.667485585e-05f, -6.830978167e-05f, -6.994106658e-05f, -7.156866487e-05f, -7.319253099e-05f, -7.481261953e-05f, -7.642888526e-05f, - -7.804128309e-05f, -7.964976809e-05f, -8.125429549e-05f, -8.285482067e-05f, -8.445129920e-05f, -8.604368679e-05f, -8.763193931e-05f, -8.921601280e-05f, -9.079586348e-05f, -9.237144772e-05f, - -9.394272206e-05f, -9.550964321e-05f, -9.707216806e-05f, -9.863025367e-05f, -1.001838573e-04f, -1.017329362e-04f, -1.032774482e-04f, -1.048173508e-04f, -1.063526021e-04f, -1.078831602e-04f, - -1.094089833e-04f, -1.109300299e-04f, -1.124462586e-04f, -1.139576284e-04f, -1.154640981e-04f, -1.169656271e-04f, -1.184621746e-04f, -1.199537004e-04f, -1.214401640e-04f, -1.229215255e-04f, - -1.243977451e-04f, -1.258687830e-04f, -1.273345997e-04f, -1.287951561e-04f, -1.302504129e-04f, -1.317003314e-04f, -1.331448727e-04f, -1.345839984e-04f, -1.360176703e-04f, -1.374458501e-04f, - -1.388684999e-04f, -1.402855822e-04f, -1.416970593e-04f, -1.431028939e-04f, -1.445030491e-04f, -1.458974878e-04f, -1.472861733e-04f, -1.486690693e-04f, -1.500461394e-04f, -1.514173475e-04f, - -1.527826578e-04f, -1.541420346e-04f, -1.554954426e-04f, -1.568428464e-04f, -1.581842111e-04f, -1.595195018e-04f, -1.608486840e-04f, -1.621717233e-04f, -1.634885855e-04f, -1.647992367e-04f, - -1.661036431e-04f, -1.674017714e-04f, -1.686935881e-04f, -1.699790602e-04f, -1.712581549e-04f, -1.725308395e-04f, -1.737970816e-04f, -1.750568491e-04f, -1.763101099e-04f, -1.775568325e-04f, - -1.787969852e-04f, -1.800305367e-04f, -1.812574561e-04f, -1.824777124e-04f, -1.836912752e-04f, -1.848981139e-04f, -1.860981986e-04f, -1.872914991e-04f, -1.884779860e-04f, -1.896576297e-04f, - -1.908304010e-04f, -1.919962709e-04f, -1.931552107e-04f, -1.943071918e-04f, -1.954521861e-04f, -1.965901653e-04f, -1.977211018e-04f, -1.988449678e-04f, -1.999617362e-04f, -2.010713798e-04f, - -2.021738717e-04f, -2.032691853e-04f, -2.043572943e-04f, -2.054381724e-04f, -2.065117939e-04f, -2.075781329e-04f, -2.086371642e-04f, -2.096888624e-04f, -2.107332028e-04f, -2.117701605e-04f, - -2.127997112e-04f, -2.138218307e-04f, -2.148364949e-04f, -2.158436802e-04f, -2.168433631e-04f, -2.178355204e-04f, -2.188201292e-04f, -2.197971666e-04f, -2.207666102e-04f, -2.217284378e-04f, - -2.226826274e-04f, -2.236291572e-04f, -2.245680058e-04f, -2.254991520e-04f, -2.264225748e-04f, -2.273382533e-04f, -2.282461673e-04f, -2.291462963e-04f, -2.300386205e-04f, -2.309231201e-04f, - -2.317997757e-04f, -2.326685679e-04f, -2.335294780e-04f, -2.343824871e-04f, -2.352275767e-04f, -2.360647288e-04f, -2.368939253e-04f, -2.377151485e-04f, -2.385283810e-04f, -2.393336056e-04f, - -2.401308054e-04f, -2.409199638e-04f, -2.417010642e-04f, -2.424740905e-04f, -2.432390269e-04f, -2.439958577e-04f, -2.447445675e-04f, -2.454851411e-04f, -2.462175638e-04f, -2.469418208e-04f, - -2.476578979e-04f, -2.483657809e-04f, -2.490654560e-04f, -2.497569096e-04f, -2.504401283e-04f, -2.511150992e-04f, -2.517818095e-04f, -2.524402465e-04f, -2.530903980e-04f, -2.537322520e-04f, - -2.543657967e-04f, -2.549910206e-04f, -2.556079125e-04f, -2.562164613e-04f, -2.568166564e-04f, -2.574084873e-04f, -2.579919438e-04f, -2.585670159e-04f, -2.591336940e-04f, -2.596919686e-04f, - -2.602418307e-04f, -2.607832712e-04f, -2.613162815e-04f, -2.618408534e-04f, -2.623569786e-04f, -2.628646492e-04f, -2.633638578e-04f, -2.638545970e-04f, -2.643368596e-04f, -2.648106390e-04f, - -2.652759285e-04f, -2.657327218e-04f, -2.661810129e-04f, -2.666207961e-04f, -2.670520658e-04f, -2.674748168e-04f, -2.678890441e-04f, -2.682947430e-04f, -2.686919090e-04f, -2.690805379e-04f, - -2.694606257e-04f, -2.698321688e-04f, -2.701951638e-04f, -2.705496074e-04f, -2.708954968e-04f, -2.712328293e-04f, -2.715616025e-04f, -2.718818144e-04f, -2.721934630e-04f, -2.724965467e-04f, - -2.727910642e-04f, -2.730770143e-04f, -2.733543963e-04f, -2.736232096e-04f, -2.738834538e-04f, -2.741351289e-04f, -2.743782351e-04f, -2.746127728e-04f, -2.748387427e-04f, -2.750561458e-04f, - -2.752649834e-04f, -2.754652569e-04f, -2.756569680e-04f, -2.758401188e-04f, -2.760147114e-04f, -2.761807485e-04f, -2.763382326e-04f, -2.764871670e-04f, -2.766275547e-04f, -2.767593993e-04f, - -2.768827047e-04f, -2.769974748e-04f, -2.771037139e-04f, -2.772014265e-04f, -2.772906175e-04f, -2.773712918e-04f, -2.774434547e-04f, -2.775071119e-04f, -2.775622690e-04f, -2.776089321e-04f, - -2.776471074e-04f, -2.776768017e-04f, -2.776980215e-04f, -2.777107739e-04f, -2.777150664e-04f, -2.777109062e-04f, -2.776983013e-04f, -2.776772597e-04f, -2.776477896e-04f, -2.776098996e-04f, - -2.775635983e-04f, -2.775088949e-04f, -2.774457986e-04f, -2.773743188e-04f, -2.772944654e-04f, -2.772062482e-04f, -2.771096776e-04f, -2.770047639e-04f, -2.768915180e-04f, -2.767699507e-04f, - -2.766400732e-04f, -2.765018970e-04f, -2.763554337e-04f, -2.762006953e-04f, -2.760376938e-04f, -2.758664417e-04f, -2.756869516e-04f, -2.754992364e-04f, -2.753033091e-04f, -2.750991831e-04f, - -2.748868719e-04f, -2.746663893e-04f, -2.744377494e-04f, -2.742009664e-04f, -2.739560548e-04f, -2.737030294e-04f, -2.734419051e-04f, -2.731726971e-04f, -2.728954208e-04f, -2.726100918e-04f, - -2.723167261e-04f, -2.720153397e-04f, -2.717059490e-04f, -2.713885705e-04f, -2.710632210e-04f, -2.707299175e-04f, -2.703886773e-04f, -2.700395177e-04f, -2.696824565e-04f, -2.693175116e-04f, - -2.689447010e-04f, -2.685640432e-04f, -2.681755567e-04f, -2.677792602e-04f, -2.673751729e-04f, -2.669633137e-04f, -2.665437023e-04f, -2.661163583e-04f, -2.656813015e-04f, -2.652385519e-04f, - -2.647881300e-04f, -2.643300562e-04f, -2.638643511e-04f, -2.633910358e-04f, -2.629101314e-04f, -2.624216592e-04f, -2.619256408e-04f, -2.614220979e-04f, -2.609110526e-04f, -2.603925269e-04f, - -2.598665433e-04f, -2.593331244e-04f, -2.587922929e-04f, -2.582440719e-04f, -2.576884845e-04f, -2.571255542e-04f, -2.565553045e-04f, -2.559777593e-04f, -2.553929425e-04f, -2.548008783e-04f, - -2.542015911e-04f, -2.535951056e-04f, -2.529814464e-04f, -2.523606386e-04f, -2.517327074e-04f, -2.510976780e-04f, -2.504555761e-04f, -2.498064274e-04f, -2.491502578e-04f, -2.484870934e-04f, - -2.478169606e-04f, -2.471398859e-04f, -2.464558958e-04f, -2.457650174e-04f, -2.450672776e-04f, -2.443627037e-04f, -2.436513230e-04f, -2.429331633e-04f, -2.422082522e-04f, -2.414766177e-04f, - -2.407382879e-04f, -2.399932912e-04f, -2.392416560e-04f, -2.384834110e-04f, -2.377185850e-04f, -2.369472071e-04f, -2.361693063e-04f, -2.353849121e-04f, -2.345940540e-04f, -2.337967616e-04f, - -2.329930648e-04f, -2.321829936e-04f, -2.313665783e-04f, -2.305438491e-04f, -2.297148366e-04f, -2.288795714e-04f, -2.280380844e-04f, -2.271904066e-04f, -2.263365692e-04f, -2.254766034e-04f, - -2.246105408e-04f, -2.237384129e-04f, -2.228602516e-04f, -2.219760888e-04f, -2.210859565e-04f, -2.201898870e-04f, -2.192879128e-04f, -2.183800663e-04f, -2.174663803e-04f, -2.165468875e-04f, - -2.156216211e-04f, -2.146906140e-04f, -2.137538996e-04f, -2.128115112e-04f, -2.118634825e-04f, -2.109098472e-04f, -2.099506390e-04f, -2.089858920e-04f, -2.080156403e-04f, -2.070399181e-04f, - -2.060587598e-04f, -2.050721999e-04f, -2.040802731e-04f, -2.030830141e-04f, -2.020804580e-04f, -2.010726396e-04f, -2.000595942e-04f, -1.990413571e-04f, -1.980179636e-04f, -1.969894495e-04f, - -1.959558502e-04f, -1.949172017e-04f, -1.938735397e-04f, -1.928249004e-04f, -1.917713200e-04f, -1.907128346e-04f, -1.896494806e-04f, -1.885812947e-04f, -1.875083132e-04f, -1.864305731e-04f, - -1.853481112e-04f, -1.842609643e-04f, -1.831691695e-04f, -1.820727641e-04f, -1.809717852e-04f, -1.798662703e-04f, -1.787562569e-04f, -1.776417825e-04f, -1.765228847e-04f, -1.753996015e-04f, - -1.742719707e-04f, -1.731400302e-04f, -1.720038181e-04f, -1.708633727e-04f, -1.697187322e-04f, -1.685699350e-04f, -1.674170195e-04f, -1.662600242e-04f, -1.650989878e-04f, -1.639339491e-04f, - -1.627649468e-04f, -1.615920198e-04f, -1.604152072e-04f, -1.592345479e-04f, -1.580500812e-04f, -1.568618463e-04f, -1.556698824e-04f, -1.544742290e-04f, -1.532749255e-04f, -1.520720114e-04f, - -1.508655265e-04f, -1.496555103e-04f, -1.484420026e-04f, -1.472250433e-04f, -1.460046722e-04f, -1.447809294e-04f, -1.435538548e-04f, -1.423234886e-04f, -1.410898709e-04f, -1.398530420e-04f, - -1.386130421e-04f, -1.373699117e-04f, -1.361236910e-04f, -1.348744207e-04f, -1.336221411e-04f, -1.323668929e-04f, -1.311087168e-04f, -1.298476534e-04f, -1.285837435e-04f, -1.273170278e-04f, - -1.260475472e-04f, -1.247753426e-04f, -1.235004550e-04f, -1.222229252e-04f, -1.209427944e-04f, -1.196601036e-04f, -1.183748940e-04f, -1.170872066e-04f, -1.157970827e-04f, -1.145045634e-04f, - -1.132096902e-04f, -1.119125042e-04f, -1.106130468e-04f, -1.093113594e-04f, -1.080074833e-04f, -1.067014601e-04f, -1.053933311e-04f, -1.040831379e-04f, -1.027709220e-04f, -1.014567249e-04f, - -1.001405881e-04f, -9.882255329e-05f, -9.750266206e-05f, -9.618095602e-05f, -9.485747683e-05f, -9.353226615e-05f, -9.220536566e-05f, -9.087681705e-05f, -8.954666205e-05f, -8.821494236e-05f, - -8.688169974e-05f, -8.554697591e-05f, -8.421081263e-05f, -8.287325167e-05f, -8.153433480e-05f, -8.019410377e-05f, -7.885260038e-05f, -7.750986640e-05f, -7.616594360e-05f, -7.482087378e-05f, - -7.347469870e-05f, -7.212746014e-05f, -7.077919989e-05f, -6.942995969e-05f, -6.807978132e-05f, -6.672870653e-05f, -6.537677707e-05f, -6.402403466e-05f, -6.267052103e-05f, -6.131627790e-05f, - -5.996134696e-05f, -5.860576989e-05f, -5.724958836e-05f, -5.589284402e-05f, -5.453557850e-05f, -5.317783341e-05f, -5.181965034e-05f, -5.046107085e-05f, -4.910213649e-05f, -4.774288878e-05f, - -4.638336921e-05f, -4.502361924e-05f, -4.366368031e-05f, -4.230359383e-05f, -4.094340116e-05f, -3.958314367e-05f, -3.822286265e-05f, -3.686259939e-05f, -3.550239511e-05f, -3.414229103e-05f, - -3.278232831e-05f, -3.142254807e-05f, -3.006299140e-05f, -2.870369934e-05f, -2.734471290e-05f, -2.598607301e-05f, -2.462782061e-05f, -2.326999654e-05f, -2.191264162e-05f, -2.055579663e-05f, - -1.919950227e-05f, -1.784379922e-05f, -1.648872808e-05f, -1.513432941e-05f, -1.378064372e-05f, -1.242771145e-05f, -1.107557300e-05f, -9.724268696e-06f, -8.373838810e-06f, -7.024323555e-06f, - -5.675763081e-06f, -4.328197475e-06f, -2.981666759e-06f, -1.636210891e-06f, -2.918697622e-07f, 1.051316805e-06f, 2.393309057e-06f, 3.734067307e-06f, 5.073551944e-06f, 6.411723425e-06f, - 7.748542282e-06f, 9.083969123e-06f, 1.041796463e-05f, 1.175048956e-05f, 1.308150475e-05f, 1.441097111e-05f, 1.573884965e-05f, 1.706510143e-05f, 1.838968762e-05f, 1.971256945e-05f, - 2.103370826e-05f, 2.235306546e-05f, 2.367060254e-05f, 2.498628109e-05f, 2.630006279e-05f, 2.761190940e-05f, 2.892178278e-05f, 3.022964487e-05f, 3.153545772e-05f, 3.283918345e-05f, - 3.414078431e-05f, 3.544022261e-05f, 3.673746078e-05f, 3.803246135e-05f, 3.932518693e-05f, 4.061560024e-05f, 4.190366411e-05f, 4.318934147e-05f, 4.447259534e-05f, 4.575338885e-05f, - 4.703168526e-05f, 4.830744789e-05f, 4.958064022e-05f, 5.085122579e-05f, 5.211916828e-05f, 5.338443147e-05f, 5.464697926e-05f, 5.590677566e-05f, 5.716378478e-05f, 5.841797086e-05f, - 5.966929824e-05f, 6.091773141e-05f, 6.216323493e-05f, 6.340577353e-05f, 6.464531200e-05f, 6.588181531e-05f, 6.711524851e-05f, 6.834557679e-05f, 6.957276546e-05f, 7.079677996e-05f, - 7.201758584e-05f, 7.323514879e-05f, 7.444943463e-05f, 7.566040928e-05f, 7.686803883e-05f, 7.807228946e-05f, 7.927312752e-05f, 8.047051945e-05f, 8.166443186e-05f, 8.285483148e-05f, - 8.404168515e-05f, 8.522495988e-05f, 8.640462281e-05f, 8.758064119e-05f, 8.875298244e-05f, 8.992161411e-05f, 9.108650388e-05f, 9.224761956e-05f, 9.340492915e-05f, 9.455840073e-05f, - 9.570800256e-05f, 9.685370304e-05f, 9.799547071e-05f, 9.913327425e-05f, 1.002670825e-04f, 1.013968644e-04f, 1.025225892e-04f, 1.036442260e-04f, 1.047617443e-04f, 1.058751137e-04f, - 1.069843040e-04f, 1.080892849e-04f, 1.091900265e-04f, 1.102864991e-04f, 1.113786729e-04f, 1.124665184e-04f, 1.135500063e-04f, 1.146291074e-04f, 1.157037927e-04f, 1.167740332e-04f, - 1.178398002e-04f, 1.189010653e-04f, 1.199578000e-04f, 1.210099760e-04f, 1.220575652e-04f, 1.231005398e-04f, 1.241388721e-04f, 1.251725343e-04f, 1.262014991e-04f, 1.272257392e-04f, - 1.282452276e-04f, 1.292599372e-04f, 1.302698414e-04f, 1.312749136e-04f, 1.322751272e-04f, 1.332704561e-04f, 1.342608742e-04f, 1.352463556e-04f, 1.362268745e-04f, 1.372024053e-04f, - 1.381729227e-04f, 1.391384014e-04f, 1.400988163e-04f, 1.410541427e-04f, 1.420043557e-04f, 1.429494308e-04f, 1.438893438e-04f, 1.448240704e-04f, 1.457535866e-04f, 1.466778686e-04f, - 1.475968927e-04f, 1.485106355e-04f, 1.494190738e-04f, 1.503221843e-04f, 1.512199442e-04f, 1.521123307e-04f, 1.529993213e-04f, 1.538808936e-04f, 1.547570253e-04f, 1.556276945e-04f, - 1.564928794e-04f, 1.573525582e-04f, 1.582067096e-04f, 1.590553123e-04f, 1.598983451e-04f, 1.607357871e-04f, 1.615676177e-04f, 1.623938163e-04f, 1.632143626e-04f, 1.640292363e-04f, - 1.648384176e-04f, 1.656418867e-04f, 1.664396239e-04f, 1.672316100e-04f, 1.680178255e-04f, 1.687982517e-04f, 1.695728695e-04f, 1.703416604e-04f, 1.711046060e-04f, 1.718616879e-04f, - 1.726128882e-04f, 1.733581890e-04f, 1.740975725e-04f, 1.748310213e-04f, 1.755585182e-04f, 1.762800460e-04f, 1.769955878e-04f, 1.777051270e-04f, 1.784086470e-04f, 1.791061316e-04f, - 1.797975646e-04f, 1.804829300e-04f, 1.811622123e-04f, 1.818353958e-04f, 1.825024653e-04f, 1.831634055e-04f, 1.838182017e-04f, 1.844668390e-04f, 1.851093029e-04f, 1.857455792e-04f, - 1.863756535e-04f, 1.869995121e-04f, 1.876171412e-04f, 1.882285273e-04f, 1.888336570e-04f, 1.894325172e-04f, 1.900250949e-04f, 1.906113775e-04f, 1.911913524e-04f, 1.917650072e-04f, - 1.923323299e-04f, 1.928933085e-04f, 1.934479313e-04f, 1.939961868e-04f, 1.945380636e-04f, 1.950735507e-04f, 1.956026371e-04f, 1.961253122e-04f, 1.966415653e-04f, 1.971513862e-04f, - 1.976547649e-04f, 1.981516913e-04f, 1.986421559e-04f, 1.991261491e-04f, 1.996036616e-04f, 2.000746844e-04f, 2.005392085e-04f, 2.009972254e-04f, 2.014487264e-04f, 2.018937035e-04f, - 2.023321484e-04f, 2.027640534e-04f, 2.031894108e-04f, 2.036082131e-04f, 2.040204531e-04f, 2.044261238e-04f, 2.048252183e-04f, 2.052177300e-04f, 2.056036525e-04f, 2.059829795e-04f, - 2.063557051e-04f, 2.067218234e-04f, 2.070813288e-04f, 2.074342160e-04f, 2.077804797e-04f, 2.081201149e-04f, 2.084531169e-04f, 2.087794811e-04f, 2.090992030e-04f, 2.094122786e-04f, - 2.097187039e-04f, 2.100184751e-04f, 2.103115886e-04f, 2.105980411e-04f, 2.108778295e-04f, 2.111509508e-04f, 2.114174022e-04f, 2.116771813e-04f, 2.119302857e-04f, 2.121767133e-04f, - 2.124164621e-04f, 2.126495305e-04f, 2.128759168e-04f, 2.130956199e-04f, 2.133086386e-04f, 2.135149720e-04f, 2.137146194e-04f, 2.139075804e-04f, 2.140938545e-04f, 2.142734417e-04f, - 2.144463422e-04f, 2.146125562e-04f, 2.147720843e-04f, 2.149249272e-04f, 2.150710857e-04f, 2.152105611e-04f, 2.153433546e-04f, 2.154694678e-04f, 2.155889024e-04f, 2.157016603e-04f, - 2.158077437e-04f, 2.159071548e-04f, 2.159998963e-04f, 2.160859707e-04f, 2.161653812e-04f, 2.162381307e-04f, 2.163042226e-04f, 2.163636605e-04f, 2.164164481e-04f, 2.164625892e-04f, - 2.165020880e-04f, 2.165349489e-04f, 2.165611763e-04f, 2.165807750e-04f, 2.165937498e-04f, 2.166001059e-04f, 2.165998486e-04f, 2.165929834e-04f, 2.165795159e-04f, 2.165594522e-04f, - 2.165327981e-04f, 2.164995601e-04f, 2.164597446e-04f, 2.164133583e-04f, 2.163604080e-04f, 2.163009008e-04f, 2.162348440e-04f, 2.161622449e-04f, 2.160831113e-04f, 2.159974509e-04f, - 2.159052718e-04f, 2.158065821e-04f, 2.157013903e-04f, 2.155897049e-04f, 2.154715348e-04f, 2.153468889e-04f, 2.152157764e-04f, 2.150782065e-04f, 2.149341889e-04f, 2.147837332e-04f, - 2.146268494e-04f, 2.144635476e-04f, 2.142938380e-04f, 2.141177311e-04f, 2.139352375e-04f, 2.137463682e-04f, 2.135511340e-04f, 2.133495463e-04f, 2.131416164e-04f, 2.129273559e-04f, - 2.127067765e-04f, 2.124798902e-04f, 2.122467090e-04f, 2.120072454e-04f, 2.117615117e-04f, 2.115095206e-04f, 2.112512849e-04f, 2.109868178e-04f, 2.107161323e-04f, 2.104392419e-04f, - 2.101561600e-04f, 2.098669005e-04f, 2.095714772e-04f, 2.092699041e-04f, 2.089621956e-04f, 2.086483661e-04f, 2.083284302e-04f, 2.080024026e-04f, 2.076702983e-04f, 2.073321325e-04f, - 2.069879203e-04f, 2.066376773e-04f, 2.062814191e-04f, 2.059191614e-04f, 2.055509204e-04f, 2.051767120e-04f, 2.047965527e-04f, 2.044104588e-04f, 2.040184470e-04f, 2.036205342e-04f, - 2.032167373e-04f, 2.028070734e-04f, 2.023915598e-04f, 2.019702140e-04f, 2.015430537e-04f, 2.011100965e-04f, 2.006713605e-04f, 2.002268637e-04f, 1.997766245e-04f, 1.993206612e-04f, - 1.988589924e-04f, 1.983916370e-04f, 1.979186137e-04f, 1.974399416e-04f, 1.969556400e-04f, 1.964657283e-04f, 1.959702258e-04f, 1.954691524e-04f, 1.949625279e-04f, 1.944503722e-04f, - 1.939327054e-04f, 1.934095479e-04f, 1.928809200e-04f, 1.923468425e-04f, 1.918073359e-04f, 1.912624212e-04f, 1.907121194e-04f, 1.901564517e-04f, 1.895954393e-04f, 1.890291038e-04f, - 1.884574668e-04f, 1.878805500e-04f, 1.872983753e-04f, 1.867109647e-04f, 1.861183404e-04f, 1.855205248e-04f, 1.849175402e-04f, 1.843094093e-04f, 1.836961548e-04f, 1.830777995e-04f, - 1.824543666e-04f, 1.818258790e-04f, 1.811923602e-04f, 1.805538334e-04f, 1.799103222e-04f, 1.792618504e-04f, 1.786084417e-04f, 1.779501200e-04f, 1.772869094e-04f, 1.766188340e-04f, - 1.759459184e-04f, 1.752681867e-04f, 1.745856637e-04f, 1.738983740e-04f, 1.732063425e-04f, 1.725095941e-04f, 1.718081539e-04f, 1.711020470e-04f, 1.703912988e-04f, 1.696759347e-04f, - 1.689559802e-04f, 1.682314611e-04f, 1.675024031e-04f, 1.667688321e-04f, 1.660307742e-04f, 1.652882555e-04f, 1.645413021e-04f, 1.637899406e-04f, 1.630341974e-04f, 1.622740990e-04f, - 1.615096721e-04f, 1.607409437e-04f, 1.599679405e-04f, 1.591906896e-04f, 1.584092181e-04f, 1.576235533e-04f, 1.568337225e-04f, 1.560397532e-04f, 1.552416729e-04f, 1.544395093e-04f, - 1.536332900e-04f, 1.528230431e-04f, 1.520087964e-04f, 1.511905779e-04f, 1.503684159e-04f, 1.495423386e-04f, 1.487123742e-04f, 1.478785514e-04f, 1.470408985e-04f, 1.461994442e-04f, - 1.453542173e-04f, 1.445052465e-04f, 1.436525608e-04f, 1.427961891e-04f, 1.419361605e-04f, 1.410725042e-04f, 1.402052494e-04f, 1.393344254e-04f, 1.384600618e-04f, 1.375821879e-04f, - 1.367008334e-04f, 1.358160279e-04f, 1.349278013e-04f, 1.340361832e-04f, 1.331412037e-04f, 1.322428927e-04f, 1.313412803e-04f, 1.304363966e-04f, 1.295282719e-04f, 1.286169363e-04f, - 1.277024204e-04f, 1.267847544e-04f, 1.258639690e-04f, 1.249400947e-04f, 1.240131621e-04f, 1.230832020e-04f, 1.221502450e-04f, 1.212143222e-04f, 1.202754643e-04f, 1.193337024e-04f, - 1.183890675e-04f, 1.174415907e-04f, 1.164913031e-04f, 1.155382360e-04f, 1.145824206e-04f, 1.136238883e-04f, 1.126626705e-04f, 1.116987986e-04f, 1.107323042e-04f, 1.097632188e-04f, - 1.087915739e-04f, 1.078174014e-04f, 1.068407328e-04f, 1.058616000e-04f, 1.048800348e-04f, 1.038960691e-04f, 1.029097346e-04f, 1.019210635e-04f, 1.009300877e-04f, 9.993683930e-05f, - 9.894135032e-05f, 9.794365293e-05f, 9.694377929e-05f, 9.594176162e-05f, 9.493763217e-05f, 9.393142324e-05f, 9.292316716e-05f, 9.191289628e-05f, 9.090064301e-05f, 8.988643978e-05f, - 8.887031906e-05f, 8.785231334e-05f, 8.683245516e-05f, 8.581077707e-05f, 8.478731167e-05f, 8.376209157e-05f, 8.273514941e-05f, 8.170651787e-05f, 8.067622964e-05f, 7.964431743e-05f, - 7.861081400e-05f, 7.757575210e-05f, 7.653916452e-05f, 7.550108406e-05f, 7.446154354e-05f, 7.342057582e-05f, 7.237821374e-05f, 7.133449019e-05f, 7.028943804e-05f, 6.924309021e-05f, - 6.819547961e-05f, 6.714663916e-05f, 6.609660182e-05f, 6.504540051e-05f, 6.399306822e-05f, 6.293963789e-05f, 6.188514250e-05f, 6.082961503e-05f, 5.977308846e-05f, 5.871559578e-05f, - 5.765716998e-05f, 5.659784405e-05f, 5.553765098e-05f, 5.447662376e-05f, 5.341479540e-05f, 5.235219886e-05f, 5.128886715e-05f, 5.022483323e-05f, 4.916013010e-05f, 4.809479071e-05f, - 4.702884803e-05f, 4.596233502e-05f, 4.489528462e-05f, 4.382772977e-05f, 4.275970339e-05f, 4.169123839e-05f, 4.062236768e-05f, 3.955312414e-05f, 3.848354063e-05f, 3.741365002e-05f, - 3.634348514e-05f, 3.527307881e-05f, 3.420246383e-05f, 3.313167298e-05f, 3.206073902e-05f, 3.098969468e-05f, 2.991857269e-05f, 2.884740572e-05f, 2.777622646e-05f, 2.670506753e-05f, - 2.563396155e-05f, 2.456294111e-05f, 2.349203876e-05f, 2.242128703e-05f, 2.135071841e-05f, 2.028036537e-05f, 1.921026035e-05f, 1.814043573e-05f, 1.707092389e-05f, 1.600175716e-05f, - 1.493296782e-05f, 1.386458813e-05f, 1.279665031e-05f, 1.172918653e-05f, 1.066222894e-05f, 9.595809627e-06f, 8.529960646e-06f, 7.464714008e-06f, 6.400101682e-06f, 5.336155589e-06f, - 4.272907606e-06f, 3.210389564e-06f, 2.148633243e-06f, 1.087670379e-06f, 2.753265449e-08f, -1.031748296e-06f, -2.090140891e-06f, -3.147613600e-06f, -4.204134945e-06f, -5.259673505e-06f, - -6.314197912e-06f, -7.367676852e-06f, -8.420079072e-06f, -9.471373374e-06f, -1.052152862e-05f, -1.157051373e-05f, -1.261829768e-05f, -1.366484952e-05f, -1.471013836e-05f, -1.575413335e-05f, - -1.679680373e-05f, -1.783811881e-05f, -1.887804793e-05f, -1.991656053e-05f, -2.095362611e-05f, -2.198921422e-05f, -2.302329452e-05f, -2.405583668e-05f, -2.508681051e-05f, -2.611618583e-05f, - -2.714393257e-05f, -2.817002072e-05f, -2.919442035e-05f, -3.021710160e-05f, -3.123803469e-05f, -3.225718992e-05f, -3.327453766e-05f, -3.429004836e-05f, -3.530369255e-05f, -3.631544084e-05f, - -3.732526393e-05f, -3.833313259e-05f, -3.933901768e-05f, -4.034289014e-05f, -4.134472099e-05f, -4.234448134e-05f, -4.334214239e-05f, -4.433767543e-05f, -4.533105182e-05f, -4.632224303e-05f, - -4.731122060e-05f, -4.829795616e-05f, -4.928242146e-05f, -5.026458830e-05f, -5.124442861e-05f, -5.222191438e-05f, -5.319701773e-05f, -5.416971083e-05f, -5.513996599e-05f, -5.610775559e-05f, - -5.707305211e-05f, -5.803582813e-05f, -5.899605634e-05f, -5.995370950e-05f, -6.090876051e-05f, -6.186118234e-05f, -6.281094806e-05f, -6.375803087e-05f, -6.470240405e-05f, -6.564404098e-05f, - -6.658291517e-05f, -6.751900021e-05f, -6.845226980e-05f, -6.938269776e-05f, -7.031025801e-05f, -7.123492457e-05f, -7.215667158e-05f, -7.307547329e-05f, -7.399130404e-05f, -7.490413830e-05f, - -7.581395066e-05f, -7.672071579e-05f, -7.762440850e-05f, -7.852500371e-05f, -7.942247645e-05f, -8.031680185e-05f, -8.120795519e-05f, -8.209591183e-05f, -8.298064727e-05f, -8.386213712e-05f, - -8.474035710e-05f, -8.561528307e-05f, -8.648689098e-05f, -8.735515693e-05f, -8.822005713e-05f, -8.908156790e-05f, -8.993966569e-05f, -9.079432707e-05f, -9.164552874e-05f, -9.249324753e-05f, - -9.333746036e-05f, -9.417814432e-05f, -9.501527659e-05f, -9.584883451e-05f, -9.667879550e-05f, -9.750513716e-05f, -9.832783717e-05f, -9.914687338e-05f, -9.996222375e-05f, -1.007738663e-04f, - -1.015817794e-04f, -1.023859413e-04f, -1.031863305e-04f, -1.039829255e-04f, -1.047757053e-04f, -1.055646485e-04f, -1.063497343e-04f, -1.071309418e-04f, -1.079082503e-04f, -1.086816392e-04f, - -1.094510880e-04f, -1.102165764e-04f, -1.109780843e-04f, -1.117355916e-04f, -1.124890784e-04f, -1.132385249e-04f, -1.139839116e-04f, -1.147252189e-04f, -1.154624275e-04f, -1.161955182e-04f, - -1.169244719e-04f, -1.176492697e-04f, -1.183698929e-04f, -1.190863226e-04f, -1.197985406e-04f, -1.205065284e-04f, -1.212102678e-04f, -1.219097407e-04f, -1.226049293e-04f, -1.232958157e-04f, - -1.239823822e-04f, -1.246646115e-04f, -1.253424861e-04f, -1.260159890e-04f, -1.266851029e-04f, -1.273498110e-04f, -1.280100966e-04f, -1.286659430e-04f, -1.293173338e-04f, -1.299642527e-04f, - -1.306066835e-04f, -1.312446102e-04f, -1.318780169e-04f, -1.325068879e-04f, -1.331312077e-04f, -1.337509608e-04f, -1.343661320e-04f, -1.349767062e-04f, -1.355826683e-04f, -1.361840037e-04f, - -1.367806977e-04f, -1.373727356e-04f, -1.379601033e-04f, -1.385427865e-04f, -1.391207712e-04f, -1.396940434e-04f, -1.402625895e-04f, -1.408263959e-04f, -1.413854491e-04f, -1.419397359e-04f, - -1.424892432e-04f, -1.430339580e-04f, -1.435738675e-04f, -1.441089591e-04f, -1.446392203e-04f, -1.451646387e-04f, -1.456852022e-04f, -1.462008988e-04f, -1.467117166e-04f, -1.472176440e-04f, - -1.477186693e-04f, -1.482147812e-04f, -1.487059684e-04f, -1.491922200e-04f, -1.496735249e-04f, -1.501498725e-04f, -1.506212522e-04f, -1.510876534e-04f, -1.515490661e-04f, -1.520054800e-04f, - -1.524568851e-04f, -1.529032718e-04f, -1.533446304e-04f, -1.537809514e-04f, -1.542122255e-04f, -1.546384436e-04f, -1.550595967e-04f, -1.554756759e-04f, -1.558866726e-04f, -1.562925783e-04f, - -1.566933846e-04f, -1.570890834e-04f, -1.574796667e-04f, -1.578651266e-04f, -1.582454555e-04f, -1.586206457e-04f, -1.589906899e-04f, -1.593555810e-04f, -1.597153118e-04f, -1.600698755e-04f, - -1.604192655e-04f, -1.607634750e-04f, -1.611024978e-04f, -1.614363276e-04f, -1.617649584e-04f, -1.620883842e-04f, -1.624065993e-04f, -1.627195982e-04f, -1.630273754e-04f, -1.633299257e-04f, - -1.636272439e-04f, -1.639193252e-04f, -1.642061649e-04f, -1.644877582e-04f, -1.647641009e-04f, -1.650351885e-04f, -1.653010171e-04f, -1.655615826e-04f, -1.658168813e-04f, -1.660669096e-04f, - -1.663116641e-04f, -1.665511413e-04f, -1.667853383e-04f, -1.670142520e-04f, -1.672378797e-04f, -1.674562186e-04f, -1.676692665e-04f, -1.678770208e-04f, -1.680794795e-04f, -1.682766407e-04f, - -1.684685024e-04f, -1.686550630e-04f, -1.688363211e-04f, -1.690122753e-04f, -1.691829243e-04f, -1.693482674e-04f, -1.695083034e-04f, -1.696630319e-04f, -1.698124522e-04f, -1.699565641e-04f, - -1.700953673e-04f, -1.702288617e-04f, -1.703570475e-04f, -1.704799251e-04f, -1.705974948e-04f, -1.707097572e-04f, -1.708167132e-04f, -1.709183636e-04f, -1.710147096e-04f, -1.711057524e-04f, - -1.711914934e-04f, -1.712719342e-04f, -1.713470766e-04f, -1.714169224e-04f, -1.714814736e-04f, -1.715407326e-04f, -1.715947017e-04f, -1.716433833e-04f, -1.716867803e-04f, -1.717248954e-04f, - -1.717577317e-04f, -1.717852924e-04f, -1.718075807e-04f, -1.718246001e-04f, -1.718363543e-04f, -1.718428472e-04f, -1.718440825e-04f, -1.718400646e-04f, -1.718307975e-04f, -1.718162859e-04f, - -1.717965342e-04f, -1.717715471e-04f, -1.717413297e-04f, -1.717058869e-04f, -1.716652239e-04f, -1.716193461e-04f, -1.715682590e-04f, -1.715119684e-04f, -1.714504799e-04f, -1.713837997e-04f, - -1.713119337e-04f, -1.712348884e-04f, -1.711526701e-04f, -1.710652855e-04f, -1.709727412e-04f, -1.708750442e-04f, -1.707722015e-04f, -1.706642203e-04f, -1.705511080e-04f, -1.704328721e-04f, - -1.703095202e-04f, -1.701810601e-04f, -1.700474997e-04f, -1.699088472e-04f, -1.697651108e-04f, -1.696162989e-04f, -1.694624201e-04f, -1.693034829e-04f, -1.691394964e-04f, -1.689704694e-04f, - -1.687964110e-04f, -1.686173307e-04f, -1.684332377e-04f, -1.682441416e-04f, -1.680500523e-04f, -1.678509794e-04f, -1.676469331e-04f, -1.674379234e-04f, -1.672239607e-04f, -1.670050554e-04f, - -1.667812180e-04f, -1.665524594e-04f, -1.663187902e-04f, -1.660802216e-04f, -1.658367647e-04f, -1.655884307e-04f, -1.653352311e-04f, -1.650771774e-04f, -1.648142814e-04f, -1.645465548e-04f, - -1.642740096e-04f, -1.639966580e-04f, -1.637145122e-04f, -1.634275846e-04f, -1.631358877e-04f, -1.628394341e-04f, -1.625382367e-04f, -1.622323084e-04f, -1.619216622e-04f, -1.616063113e-04f, - -1.612862691e-04f, -1.609615490e-04f, -1.606321646e-04f, -1.602981297e-04f, -1.599594580e-04f, -1.596161636e-04f, -1.592682605e-04f, -1.589157631e-04f, -1.585586857e-04f, -1.581970428e-04f, - -1.578308490e-04f, -1.574601191e-04f, -1.570848679e-04f, -1.567051105e-04f, -1.563208620e-04f, -1.559321377e-04f, -1.555389529e-04f, -1.551413232e-04f, -1.547392642e-04f, -1.543327916e-04f, - -1.539219213e-04f, -1.535066693e-04f, -1.530870518e-04f, -1.526630849e-04f, -1.522347851e-04f, -1.518021687e-04f, -1.513652525e-04f, -1.509240531e-04f, -1.504785873e-04f, -1.500288721e-04f, - -1.495749246e-04f, -1.491167619e-04f, -1.486544014e-04f, -1.481878604e-04f, -1.477171565e-04f, -1.472423074e-04f, -1.467633306e-04f, -1.462802442e-04f, -1.457930662e-04f, -1.453018144e-04f, - -1.448065073e-04f, -1.443071631e-04f, -1.438038001e-04f, -1.432964370e-04f, -1.427850923e-04f, -1.422697847e-04f, -1.417505332e-04f, -1.412273567e-04f, -1.407002742e-04f, -1.401693048e-04f, - -1.396344679e-04f, -1.390957828e-04f, -1.385532689e-04f, -1.380069459e-04f, -1.374568333e-04f, -1.369029510e-04f, -1.363453188e-04f, -1.357839567e-04f, -1.352188848e-04f, -1.346501232e-04f, - -1.340776921e-04f, -1.335016120e-04f, -1.329219032e-04f, -1.323385864e-04f, -1.317516821e-04f, -1.311612111e-04f, -1.305671942e-04f, -1.299696523e-04f, -1.293686065e-04f, -1.287640777e-04f, - -1.281560873e-04f, -1.275446565e-04f, -1.269298066e-04f, -1.263115592e-04f, -1.256899356e-04f, -1.250649577e-04f, -1.244366470e-04f, -1.238050254e-04f, -1.231701147e-04f, -1.225319370e-04f, - -1.218905142e-04f, -1.212458685e-04f, -1.205980221e-04f, -1.199469972e-04f, -1.192928163e-04f, -1.186355018e-04f, -1.179750762e-04f, -1.173115621e-04f, -1.166449823e-04f, -1.159753593e-04f, - -1.153027162e-04f, -1.146270757e-04f, -1.139484608e-04f, -1.132668947e-04f, -1.125824004e-04f, -1.118950011e-04f, -1.112047201e-04f, -1.105115807e-04f, -1.098156064e-04f, -1.091168205e-04f, - -1.084152466e-04f, -1.077109084e-04f, -1.070038295e-04f, -1.062940336e-04f, -1.055815445e-04f, -1.048663862e-04f, -1.041485824e-04f, -1.034281573e-04f, -1.027051349e-04f, -1.019795392e-04f, - -1.012513944e-04f, -1.005207249e-04f, -9.978755477e-05f, -9.905190846e-05f, -9.831381036e-05f, -9.757328491e-05f, -9.683035664e-05f, -9.608505011e-05f, -9.533738994e-05f, -9.458740080e-05f, - -9.383510741e-05f, -9.308053454e-05f, -9.232370704e-05f, -9.156464976e-05f, -9.080338763e-05f, -9.003994563e-05f, -8.927434876e-05f, -8.850662210e-05f, -8.773679076e-05f, -8.696487989e-05f, - -8.619091469e-05f, -8.541492039e-05f, -8.463692230e-05f, -8.385694572e-05f, -8.307501603e-05f, -8.229115862e-05f, -8.150539896e-05f, -8.071776251e-05f, -7.992827481e-05f, -7.913696140e-05f, - -7.834384789e-05f, -7.754895989e-05f, -7.675232308e-05f, -7.595396314e-05f, -7.515390581e-05f, -7.435217684e-05f, -7.354880203e-05f, -7.274380720e-05f, -7.193721820e-05f, -7.112906091e-05f, - -7.031936123e-05f, -6.950814510e-05f, -6.869543848e-05f, -6.788126735e-05f, -6.706565773e-05f, -6.624863565e-05f, -6.543022716e-05f, -6.461045835e-05f, -6.378935531e-05f, -6.296694416e-05f, - -6.214325105e-05f, -6.131830212e-05f, -6.049212357e-05f, -5.966474158e-05f, -5.883618236e-05f, -5.800647213e-05f, -5.717563715e-05f, -5.634370366e-05f, -5.551069794e-05f, -5.467664625e-05f, - -5.384157490e-05f, -5.300551018e-05f, -5.216847841e-05f, -5.133050591e-05f, -5.049161901e-05f, -4.965184404e-05f, -4.881120735e-05f, -4.796973529e-05f, -4.712745421e-05f, -4.628439048e-05f, - -4.544057045e-05f, -4.459602049e-05f, -4.375076697e-05f, -4.290483625e-05f, -4.205825470e-05f, -4.121104869e-05f, -4.036324459e-05f, -3.951486876e-05f, -3.866594756e-05f, -3.781650734e-05f, - -3.696657447e-05f, -3.611617528e-05f, -3.526533612e-05f, -3.441408332e-05f, -3.356244321e-05f, -3.271044211e-05f, -3.185810632e-05f, -3.100546214e-05f, -3.015253586e-05f, -2.929935376e-05f, - -2.844594209e-05f, -2.759232711e-05f, -2.673853505e-05f, -2.588459213e-05f, -2.503052456e-05f, -2.417635852e-05f, -2.332212019e-05f, -2.246783571e-05f, -2.161353123e-05f, -2.075923286e-05f, - -1.990496668e-05f, -1.905075878e-05f, -1.819663520e-05f, -1.734262198e-05f, -1.648874511e-05f, -1.563503058e-05f, -1.478150434e-05f, -1.392819232e-05f, -1.307512042e-05f, -1.222231453e-05f, - -1.136980048e-05f, -1.051760409e-05f, -9.665751159e-06f, -8.814267438e-06f, -7.963178656e-06f, -7.112510506e-06f, -6.262288652e-06f, -5.412538722e-06f, -4.563286310e-06f, -3.714556977e-06f, - -2.866376246e-06f, -2.018769604e-06f, -1.171762501e-06f, -3.253803503e-07f, 5.203514760e-07f, 1.365407644e-06f, 2.209762859e-06f, 3.053391869e-06f, 3.896269464e-06f, 4.738370474e-06f, - 5.579669773e-06f, 6.420142282e-06f, 7.259762962e-06f, 8.098506822e-06f, 8.936348917e-06f, 9.773264348e-06f, 1.060922826e-05f, 1.144421586e-05f, 1.227820239e-05f, 1.311116314e-05f, - 1.394307346e-05f, 1.477390875e-05f, 1.560364446e-05f, 1.643225609e-05f, 1.725971919e-05f, 1.808600937e-05f, 1.891110230e-05f, 1.973497370e-05f, 2.055759934e-05f, 2.137895505e-05f, - 2.219901672e-05f, 2.301776030e-05f, 2.383516179e-05f, 2.465119727e-05f, 2.546584285e-05f, 2.627907473e-05f, 2.709086915e-05f, 2.790120242e-05f, 2.871005092e-05f, 2.951739107e-05f, - 3.032319940e-05f, 3.112745245e-05f, 3.193012687e-05f, 3.273119935e-05f, 3.353064665e-05f, 3.432844561e-05f, 3.512457312e-05f, 3.591900617e-05f, 3.671172178e-05f, 3.750269707e-05f, - 3.829190921e-05f, 3.907933547e-05f, 3.986495315e-05f, 4.064873966e-05f, 4.143067246e-05f, 4.221072911e-05f, 4.298888722e-05f, 4.376512448e-05f, 4.453941866e-05f, 4.531174761e-05f, - 4.608208924e-05f, 4.685042157e-05f, 4.761672267e-05f, 4.838097070e-05f, 4.914314389e-05f, 4.990322057e-05f, 5.066117913e-05f, 5.141699805e-05f, 5.217065589e-05f, 5.292213129e-05f, - 5.367140300e-05f, 5.441844980e-05f, 5.516325061e-05f, 5.590578440e-05f, 5.664603023e-05f, 5.738396726e-05f, 5.811957472e-05f, 5.885283195e-05f, 5.958371835e-05f, 6.031221342e-05f, - 6.103829676e-05f, 6.176194804e-05f, 6.248314704e-05f, 6.320187361e-05f, 6.391810770e-05f, 6.463182936e-05f, 6.534301873e-05f, 6.605165602e-05f, 6.675772156e-05f, 6.746119576e-05f, - 6.816205913e-05f, 6.886029228e-05f, 6.955587590e-05f, 7.024879079e-05f, 7.093901784e-05f, 7.162653802e-05f, 7.231133244e-05f, 7.299338227e-05f, 7.367266879e-05f, 7.434917339e-05f, - 7.502287753e-05f, 7.569376280e-05f, 7.636181088e-05f, 7.702700355e-05f, 7.768932268e-05f, 7.834875027e-05f, 7.900526839e-05f, 7.965885923e-05f, 8.030950509e-05f, 8.095718836e-05f, - 8.160189153e-05f, 8.224359721e-05f, 8.288228810e-05f, 8.351794703e-05f, 8.415055690e-05f, 8.478010074e-05f, 8.540656169e-05f, 8.602992299e-05f, 8.665016797e-05f, 8.726728010e-05f, - 8.788124293e-05f, 8.849204015e-05f, 8.909965553e-05f, 8.970407295e-05f, 9.030527643e-05f, 9.090325008e-05f, 9.149797811e-05f, 9.208944485e-05f, 9.267763477e-05f, 9.326253240e-05f, - 9.384412242e-05f, 9.442238962e-05f, 9.499731889e-05f, 9.556889523e-05f, 9.613710378e-05f, 9.670192976e-05f, 9.726335854e-05f, 9.782137558e-05f, 9.837596645e-05f, 9.892711687e-05f, - 9.947481263e-05f, 1.000190397e-04f, 1.005597841e-04f, 1.010970320e-04f, 1.016307696e-04f, 1.021609835e-04f, 1.026876600e-04f, 1.032107859e-04f, 1.037303478e-04f, 1.042463327e-04f, - 1.047587276e-04f, 1.052675196e-04f, 1.057726958e-04f, 1.062742437e-04f, 1.067721508e-04f, 1.072664045e-04f, 1.077569928e-04f, 1.082439033e-04f, 1.087271240e-04f, 1.092066430e-04f, - 1.096824486e-04f, 1.101545290e-04f, 1.106228727e-04f, 1.110874683e-04f, 1.115483045e-04f, 1.120053700e-04f, 1.124586539e-04f, 1.129081452e-04f, 1.133538330e-04f, 1.137957068e-04f, - 1.142337558e-04f, 1.146679698e-04f, 1.150983384e-04f, 1.155248514e-04f, 1.159474987e-04f, 1.163662705e-04f, 1.167811568e-04f, 1.171921481e-04f, 1.175992348e-04f, 1.180024074e-04f, - 1.184016566e-04f, 1.187969734e-04f, 1.191883485e-04f, 1.195757732e-04f, 1.199592386e-04f, 1.203387360e-04f, 1.207142569e-04f, 1.210857930e-04f, 1.214533358e-04f, 1.218168774e-04f, - 1.221764095e-04f, 1.225319245e-04f, 1.228834144e-04f, 1.232308717e-04f, 1.235742889e-04f, 1.239136585e-04f, 1.242489733e-04f, 1.245802262e-04f, 1.249074102e-04f, 1.252305185e-04f, - 1.255495443e-04f, 1.258644810e-04f, 1.261753222e-04f, 1.264820614e-04f, 1.267846926e-04f, 1.270832096e-04f, 1.273776064e-04f, 1.276678773e-04f, 1.279540165e-04f, 1.282360186e-04f, - 1.285138780e-04f, 1.287875895e-04f, 1.290571479e-04f, 1.293225482e-04f, 1.295837854e-04f, 1.298408549e-04f, 1.300937519e-04f, 1.303424719e-04f, 1.305870106e-04f, 1.308273638e-04f, - 1.310635272e-04f, 1.312954969e-04f, 1.315232691e-04f, 1.317468400e-04f, 1.319662061e-04f, 1.321813638e-04f, 1.323923099e-04f, 1.325990412e-04f, 1.328015545e-04f, 1.329998469e-04f, - 1.331939157e-04f, 1.333837582e-04f, 1.335693718e-04f, 1.337507541e-04f, 1.339279028e-04f, 1.341008158e-04f, 1.342694911e-04f, 1.344339267e-04f, 1.345941210e-04f, 1.347500722e-04f, - 1.349017790e-04f, 1.350492399e-04f, 1.351924537e-04f, 1.353314192e-04f, 1.354661357e-04f, 1.355966021e-04f, 1.357228177e-04f, 1.358447821e-04f, 1.359624947e-04f, 1.360759553e-04f, - 1.361851636e-04f, 1.362901196e-04f, 1.363908233e-04f, 1.364872750e-04f, 1.365794749e-04f, 1.366674236e-04f, 1.367511217e-04f, 1.368305698e-04f, 1.369057687e-04f, 1.369767196e-04f, - 1.370434235e-04f, 1.371058816e-04f, 1.371640953e-04f, 1.372180660e-04f, 1.372677955e-04f, 1.373132854e-04f, 1.373545376e-04f, 1.373915542e-04f, 1.374243373e-04f, 1.374528891e-04f, - 1.374772120e-04f, 1.374973086e-04f, 1.375131815e-04f, 1.375248334e-04f, 1.375322673e-04f, 1.375354862e-04f, 1.375344932e-04f, 1.375292916e-04f, 1.375198848e-04f, 1.375062764e-04f, - 1.374884700e-04f, 1.374664694e-04f, 1.374402785e-04f, 1.374099013e-04f, 1.373753420e-04f, 1.373366048e-04f, 1.372936943e-04f, 1.372466148e-04f, 1.371953711e-04f, 1.371399679e-04f, - 1.370804101e-04f, 1.370167028e-04f, 1.369488511e-04f, 1.368768602e-04f, 1.368007357e-04f, 1.367204829e-04f, 1.366361075e-04f, 1.365476153e-04f, 1.364550122e-04f, 1.363583041e-04f, - 1.362574972e-04f, 1.361525977e-04f, 1.360436120e-04f, 1.359305465e-04f, 1.358134079e-04f, 1.356922030e-04f, 1.355669384e-04f, 1.354376212e-04f, 1.353042585e-04f, 1.351668575e-04f, - 1.350254255e-04f, 1.348799698e-04f, 1.347304982e-04f, 1.345770181e-04f, 1.344195375e-04f, 1.342580642e-04f, 1.340926062e-04f, 1.339231716e-04f, 1.337497688e-04f, 1.335724061e-04f, - 1.333910918e-04f, 1.332058348e-04f, 1.330166435e-04f, 1.328235269e-04f, 1.326264939e-04f, 1.324255535e-04f, 1.322207150e-04f, 1.320119874e-04f, 1.317993804e-04f, 1.315829032e-04f, - 1.313625656e-04f, 1.311383772e-04f, 1.309103479e-04f, 1.306784876e-04f, 1.304428063e-04f, 1.302033143e-04f, 1.299600217e-04f, 1.297129389e-04f, 1.294620765e-04f, 1.292074449e-04f, - 1.289490549e-04f, 1.286869173e-04f, 1.284210430e-04f, 1.281514431e-04f, 1.278781285e-04f, 1.276011105e-04f, 1.273204006e-04f, 1.270360100e-04f, 1.267479504e-04f, 1.264562333e-04f, - 1.261608705e-04f, 1.258618739e-04f, 1.255592554e-04f, 1.252530271e-04f, 1.249432010e-04f, 1.246297895e-04f, 1.243128048e-04f, 1.239922595e-04f, 1.236681661e-04f, 1.233405372e-04f, - 1.230093856e-04f, 1.226747241e-04f, 1.223365657e-04f, 1.219949234e-04f, 1.216498103e-04f, 1.213012396e-04f, 1.209492248e-04f, 1.205937792e-04f, 1.202349163e-04f, 1.198726497e-04f, - 1.195069932e-04f, 1.191379605e-04f, 1.187655655e-04f, 1.183898222e-04f, 1.180107448e-04f, 1.176283472e-04f, 1.172426439e-04f, 1.168536491e-04f, 1.164613772e-04f, 1.160658429e-04f, - 1.156670607e-04f, 1.152650453e-04f, 1.148598115e-04f, 1.144513742e-04f, 1.140397484e-04f, 1.136249490e-04f, 1.132069912e-04f, 1.127858903e-04f, 1.123616615e-04f, 1.119343203e-04f, - 1.115038820e-04f, 1.110703623e-04f, 1.106337768e-04f, 1.101941412e-04f, 1.097514714e-04f, 1.093057831e-04f, 1.088570923e-04f, 1.084054151e-04f, 1.079507676e-04f, 1.074931661e-04f, - 1.070326267e-04f, 1.065691658e-04f, 1.061027998e-04f, 1.056335454e-04f, 1.051614189e-04f, 1.046864372e-04f, 1.042086169e-04f, 1.037279748e-04f, 1.032445278e-04f, 1.027582929e-04f, - 1.022692870e-04f, 1.017775274e-04f, 1.012830310e-04f, 1.007858153e-04f, 1.002858974e-04f, 9.978329482e-05f, 9.927802492e-05f, 9.877010523e-05f, 9.825955334e-05f, 9.774638690e-05f, - 9.723062361e-05f, 9.671228127e-05f, 9.619137771e-05f, 9.566793084e-05f, 9.514195863e-05f, 9.461347914e-05f, 9.408251045e-05f, 9.354907072e-05f, 9.301317819e-05f, 9.247485113e-05f, - 9.193410790e-05f, 9.139096690e-05f, 9.084544658e-05f, 9.029756549e-05f, 8.974734219e-05f, 8.919479533e-05f, 8.863994361e-05f, 8.808280577e-05f, 8.752340062e-05f, 8.696174702e-05f, - 8.639786390e-05f, 8.583177022e-05f, 8.526348501e-05f, 8.469302734e-05f, 8.412041634e-05f, 8.354567119e-05f, 8.296881112e-05f, 8.238985541e-05f, 8.180882338e-05f, 8.122573443e-05f, - 8.064060796e-05f, 8.005346346e-05f, 7.946432045e-05f, 7.887319849e-05f, 7.828011719e-05f, 7.768509622e-05f, 7.708815527e-05f, 7.648931409e-05f, 7.588859246e-05f, 7.528601022e-05f, - 7.468158724e-05f, 7.407534343e-05f, 7.346729874e-05f, 7.285747317e-05f, 7.224588676e-05f, 7.163255956e-05f, 7.101751170e-05f, 7.040076332e-05f, 6.978233460e-05f, 6.916224576e-05f, - 6.854051705e-05f, 6.791716876e-05f, 6.729222123e-05f, 6.666569479e-05f, 6.603760985e-05f, 6.540798682e-05f, 6.477684615e-05f, 6.414420834e-05f, 6.351009388e-05f, 6.287452333e-05f, - 6.223751726e-05f, 6.159909627e-05f, 6.095928098e-05f, 6.031809205e-05f, 5.967555016e-05f, 5.903167602e-05f, 5.838649035e-05f, 5.774001392e-05f, 5.709226750e-05f, 5.644327189e-05f, - 5.579304792e-05f, 5.514161644e-05f, 5.448899830e-05f, 5.383521441e-05f, 5.318028566e-05f, 5.252423298e-05f, 5.186707732e-05f, 5.120883963e-05f, 5.054954090e-05f, 4.988920213e-05f, - 4.922784432e-05f, 4.856548850e-05f, 4.790215571e-05f, 4.723786701e-05f, 4.657264346e-05f, 4.590650615e-05f, 4.523947617e-05f, 4.457157461e-05f, 4.390282260e-05f, 4.323324126e-05f, - 4.256285172e-05f, 4.189167513e-05f, 4.121973262e-05f, 4.054704537e-05f, 3.987363453e-05f, 3.919952127e-05f, 3.852472676e-05f, 3.784927220e-05f, 3.717317875e-05f, 3.649646761e-05f, - 3.581915996e-05f, 3.514127700e-05f, 3.446283992e-05f, 3.378386992e-05f, 3.310438818e-05f, 3.242441590e-05f, 3.174397427e-05f, 3.106308449e-05f, 3.038176773e-05f, 2.970004519e-05f, - 2.901793805e-05f, 2.833546747e-05f, 2.765265464e-05f, 2.696952072e-05f, 2.628608686e-05f, 2.560237422e-05f, 2.491840394e-05f, 2.423419717e-05f, 2.354977502e-05f, 2.286515861e-05f, - 2.218036906e-05f, 2.149542745e-05f, 2.081035488e-05f, 2.012517242e-05f, 1.943990112e-05f, 1.875456204e-05f, 1.806917621e-05f, 1.738376463e-05f, 1.669834833e-05f, 1.601294829e-05f, - 1.532758546e-05f, 1.464228082e-05f, 1.395705529e-05f, 1.327192980e-05f, 1.258692523e-05f, 1.190206247e-05f, 1.121736238e-05f, 1.053284579e-05f, 9.848533520e-06f, 9.164446361e-06f, - 8.480605086e-06f, 7.797030441e-06f, 7.113743149e-06f, 6.430763909e-06f, 5.748113395e-06f, 5.065812253e-06f, 4.383881104e-06f, 3.702340543e-06f, 3.021211136e-06f, 2.340513420e-06f, - 1.660267905e-06f, 9.804950691e-07f, 3.012153628e-07f, -3.775507957e-07f, -1.055783019e-06f, -1.733460952e-06f, -2.410564272e-06f, -3.087072689e-06f, -3.762965948e-06f, -4.438223825e-06f, - -5.112826136e-06f, -5.786752729e-06f, -6.459983488e-06f, -7.132498335e-06f, -7.804277229e-06f, -8.475300166e-06f, -9.145547182e-06f, -9.814998351e-06f, -1.048363379e-05f, -1.115143364e-05f, - -1.181837811e-05f, -1.248444743e-05f, -1.314962188e-05f, -1.381388178e-05f, -1.447720749e-05f, -1.513957942e-05f, -1.580097802e-05f, -1.646138379e-05f, -1.712077726e-05f, -1.777913903e-05f, - -1.843644973e-05f, -1.909269003e-05f, -1.974784067e-05f, -2.040188242e-05f, -2.105479611e-05f, -2.170656261e-05f, -2.235716285e-05f, -2.300657779e-05f, -2.365478847e-05f, -2.430177596e-05f, - -2.494752138e-05f, -2.559200592e-05f, -2.623521081e-05f, -2.687711734e-05f, -2.751770685e-05f, -2.815696074e-05f, -2.879486045e-05f, -2.943138749e-05f, -3.006652343e-05f, -3.070024988e-05f, - -3.133254852e-05f, -3.196340108e-05f, -3.259278937e-05f, -3.322069522e-05f, -3.384710054e-05f, -3.447198732e-05f, -3.509533757e-05f, -3.571713339e-05f, -3.633735694e-05f, -3.695599042e-05f, - -3.757301612e-05f, -3.818841636e-05f, -3.880217357e-05f, -3.941427019e-05f, -4.002468876e-05f, -4.063341188e-05f, -4.124042221e-05f, -4.184570247e-05f, -4.244923546e-05f, -4.305100404e-05f, - -4.365099112e-05f, -4.424917971e-05f, -4.484555286e-05f, -4.544009371e-05f, -4.603278546e-05f, -4.662361138e-05f, -4.721255479e-05f, -4.779959912e-05f, -4.838472784e-05f, -4.896792451e-05f, - -4.954917274e-05f, -5.012845623e-05f, -5.070575876e-05f, -5.128106415e-05f, -5.185435633e-05f, -5.242561928e-05f, -5.299483707e-05f, -5.356199382e-05f, -5.412707377e-05f, -5.469006119e-05f, - -5.525094044e-05f, -5.580969597e-05f, -5.636631231e-05f, -5.692077403e-05f, -5.747306581e-05f, -5.802317242e-05f, -5.857107866e-05f, -5.911676946e-05f, -5.966022981e-05f, -6.020144476e-05f, - -6.074039947e-05f, -6.127707916e-05f, -6.181146915e-05f, -6.234355483e-05f, -6.287332166e-05f, -6.340075521e-05f, -6.392584110e-05f, -6.444856507e-05f, -6.496891291e-05f, -6.548687051e-05f, - -6.600242384e-05f, -6.651555896e-05f, -6.702626200e-05f, -6.753451920e-05f, -6.804031685e-05f, -6.854364136e-05f, -6.904447921e-05f, -6.954281697e-05f, -7.003864129e-05f, -7.053193892e-05f, - -7.102269669e-05f, -7.151090151e-05f, -7.199654040e-05f, -7.247960043e-05f, -7.296006881e-05f, -7.343793280e-05f, -7.391317977e-05f, -7.438579716e-05f, -7.485577253e-05f, -7.532309349e-05f, - -7.578774778e-05f, -7.624972321e-05f, -7.670900768e-05f, -7.716558920e-05f, -7.761945585e-05f, -7.807059582e-05f, -7.851899737e-05f, -7.896464888e-05f, -7.940753880e-05f, -7.984765570e-05f, - -8.028498821e-05f, -8.071952507e-05f, -8.115125514e-05f, -8.158016732e-05f, -8.200625065e-05f, -8.242949425e-05f, -8.284988733e-05f, -8.326741921e-05f, -8.368207928e-05f, -8.409385706e-05f, - -8.450274214e-05f, -8.490872421e-05f, -8.531179307e-05f, -8.571193861e-05f, -8.610915081e-05f, -8.650341976e-05f, -8.689473564e-05f, -8.728308872e-05f, -8.766846940e-05f, -8.805086813e-05f, - -8.843027551e-05f, -8.880668219e-05f, -8.918007895e-05f, -8.955045668e-05f, -8.991780632e-05f, -9.028211897e-05f, -9.064338578e-05f, -9.100159804e-05f, -9.135674710e-05f, -9.170882445e-05f, - -9.205782165e-05f, -9.240373037e-05f, -9.274654240e-05f, -9.308624960e-05f, -9.342284396e-05f, -9.375631754e-05f, -9.408666253e-05f, -9.441387122e-05f, -9.473793598e-05f, -9.505884930e-05f, - -9.537660376e-05f, -9.569119206e-05f, -9.600260700e-05f, -9.631084145e-05f, -9.661588843e-05f, -9.691774104e-05f, -9.721639248e-05f, -9.751183605e-05f, -9.780406517e-05f, -9.809307335e-05f, - -9.837885421e-05f, -9.866140148e-05f, -9.894070897e-05f, -9.921677062e-05f, -9.948958046e-05f, -9.975913263e-05f, -1.000254214e-04f, -1.002884410e-04f, -1.005481861e-04f, -1.008046510e-04f, - -1.010578306e-04f, -1.013077195e-04f, -1.015543126e-04f, -1.017976049e-04f, -1.020375915e-04f, -1.022742675e-04f, -1.025076283e-04f, -1.027376692e-04f, -1.029643858e-04f, -1.031877737e-04f, - -1.034078285e-04f, -1.036245460e-04f, -1.038379223e-04f, -1.040479533e-04f, -1.042546351e-04f, -1.044579641e-04f, -1.046579365e-04f, -1.048545488e-04f, -1.050477975e-04f, -1.052376793e-04f, - -1.054241910e-04f, -1.056073295e-04f, -1.057870917e-04f, -1.059634746e-04f, -1.061364756e-04f, -1.063060919e-04f, -1.064723208e-04f, -1.066351600e-04f, -1.067946070e-04f, -1.069506595e-04f, - -1.071033153e-04f, -1.072525725e-04f, -1.073984289e-04f, -1.075408829e-04f, -1.076799325e-04f, -1.078155762e-04f, -1.079478124e-04f, -1.080766397e-04f, -1.082020567e-04f, -1.083240623e-04f, - -1.084426553e-04f, -1.085578347e-04f, -1.086695995e-04f, -1.087779491e-04f, -1.088828826e-04f, -1.089843995e-04f, -1.090824993e-04f, -1.091771816e-04f, -1.092684462e-04f, -1.093562928e-04f, - -1.094407214e-04f, -1.095217321e-04f, -1.095993249e-04f, -1.096735002e-04f, -1.097442582e-04f, -1.098115995e-04f, -1.098755245e-04f, -1.099360340e-04f, -1.099931287e-04f, -1.100468095e-04f, - -1.100970774e-04f, -1.101439334e-04f, -1.101873788e-04f, -1.102274147e-04f, -1.102640427e-04f, -1.102972641e-04f, -1.103270807e-04f, -1.103534941e-04f, -1.103765060e-04f, -1.103961185e-04f, - -1.104123335e-04f, -1.104251531e-04f, -1.104345795e-04f, -1.104406151e-04f, -1.104432623e-04f, -1.104425235e-04f, -1.104384015e-04f, -1.104308989e-04f, -1.104200186e-04f, -1.104057635e-04f, - -1.103881366e-04f, -1.103671410e-04f, -1.103427800e-04f, -1.103150569e-04f, -1.102839752e-04f, -1.102495383e-04f, -1.102117499e-04f, -1.101706137e-04f, -1.101261337e-04f, -1.100783135e-04f, - -1.100271575e-04f, -1.099726695e-04f, -1.099148540e-04f, -1.098537151e-04f, -1.097892574e-04f, -1.097214853e-04f, -1.096504035e-04f, -1.095760167e-04f, -1.094983297e-04f, -1.094173474e-04f, - -1.093330749e-04f, -1.092455172e-04f, -1.091546795e-04f, -1.090605672e-04f, -1.089631857e-04f, -1.088625404e-04f, -1.087586369e-04f, -1.086514810e-04f, -1.085410783e-04f, -1.084274349e-04f, - -1.083105566e-04f, -1.081904495e-04f, -1.080671197e-04f, -1.079405736e-04f, -1.078108175e-04f, -1.076778578e-04f, -1.075417011e-04f, -1.074023539e-04f, -1.072598230e-04f, -1.071141153e-04f, - -1.069652375e-04f, -1.068131968e-04f, -1.066580002e-04f, -1.064996548e-04f, -1.063381681e-04f, -1.061735472e-04f, -1.060057997e-04f, -1.058349331e-04f, -1.056609551e-04f, -1.054838733e-04f, - -1.053036956e-04f, -1.051204298e-04f, -1.049340840e-04f, -1.047446663e-04f, -1.045521848e-04f, -1.043566477e-04f, -1.041580634e-04f, -1.039564403e-04f, -1.037517870e-04f, -1.035441120e-04f, - -1.033334240e-04f, -1.031197318e-04f, -1.029030442e-04f, -1.026833702e-04f, -1.024607189e-04f, -1.022350993e-04f, -1.020065205e-04f, -1.017749920e-04f, -1.015405231e-04f, -1.013031231e-04f, - -1.010628017e-04f, -1.008195684e-04f, -1.005734330e-04f, -1.003244051e-04f, -1.000724948e-04f, -9.981771177e-05f, -9.956006620e-05f, -9.929956813e-05f, -9.903622774e-05f, -9.877005529e-05f, - -9.850106111e-05f, -9.822925561e-05f, -9.795464928e-05f, -9.767725269e-05f, -9.739707649e-05f, -9.711413140e-05f, -9.682842821e-05f, -9.653997781e-05f, -9.624879115e-05f, -9.595487924e-05f, - -9.565825321e-05f, -9.535892421e-05f, -9.505690351e-05f, -9.475220243e-05f, -9.444483236e-05f, -9.413480478e-05f, -9.382213124e-05f, -9.350682334e-05f, -9.318889278e-05f, -9.286835132e-05f, - -9.254521080e-05f, -9.221948310e-05f, -9.189118020e-05f, -9.156031415e-05f, -9.122689706e-05f, -9.089094110e-05f, -9.055245853e-05f, -9.021146166e-05f, -8.986796287e-05f, -8.952197462e-05f, - -8.917350942e-05f, -8.882257987e-05f, -8.846919860e-05f, -8.811337834e-05f, -8.775513187e-05f, -8.739447203e-05f, -8.703141173e-05f, -8.666596395e-05f, -8.629814172e-05f, -8.592795815e-05f, - -8.555542639e-05f, -8.518055967e-05f, -8.480337127e-05f, -8.442387454e-05f, -8.404208289e-05f, -8.365800978e-05f, -8.327166875e-05f, -8.288307337e-05f, -8.249223729e-05f, -8.209917421e-05f, - -8.170389790e-05f, -8.130642217e-05f, -8.090676090e-05f, -8.050492802e-05f, -8.010093751e-05f, -7.969480342e-05f, -7.928653985e-05f, -7.887616094e-05f, -7.846368091e-05f, -7.804911401e-05f, - -7.763247456e-05f, -7.721377691e-05f, -7.679303550e-05f, -7.637026478e-05f, -7.594547928e-05f, -7.551869356e-05f, -7.508992226e-05f, -7.465918003e-05f, -7.422648160e-05f, -7.379184175e-05f, - -7.335527527e-05f, -7.291679704e-05f, -7.247642198e-05f, -7.203416503e-05f, -7.159004120e-05f, -7.114406555e-05f, -7.069625317e-05f, -7.024661920e-05f, -6.979517882e-05f, -6.934194727e-05f, - -6.888693981e-05f, -6.843017176e-05f, -6.797165848e-05f, -6.751141536e-05f, -6.704945784e-05f, -6.658580141e-05f, -6.612046158e-05f, -6.565345392e-05f, -6.518479403e-05f, -6.471449753e-05f, - -6.424258012e-05f, -6.376905750e-05f, -6.329394543e-05f, -6.281725969e-05f, -6.233901611e-05f, -6.185923055e-05f, -6.137791890e-05f, -6.089509709e-05f, -6.041078109e-05f, -5.992498690e-05f, - -5.943773054e-05f, -5.894902807e-05f, -5.845889560e-05f, -5.796734925e-05f, -5.747440517e-05f, -5.698007956e-05f, -5.648438863e-05f, -5.598734863e-05f, -5.548897583e-05f, -5.498928655e-05f, - -5.448829711e-05f, -5.398602387e-05f, -5.348248323e-05f, -5.297769159e-05f, -5.247166539e-05f, -5.196442110e-05f, -5.145597520e-05f, -5.094634421e-05f, -5.043554467e-05f, -4.992359313e-05f, - -4.941050618e-05f, -4.889630042e-05f, -4.838099248e-05f, -4.786459901e-05f, -4.734713667e-05f, -4.682862216e-05f, -4.630907217e-05f, -4.578850344e-05f, -4.526693271e-05f, -4.474437674e-05f, - -4.422085232e-05f, -4.369637624e-05f, -4.317096531e-05f, -4.264463636e-05f, -4.211740624e-05f, -4.158929180e-05f, -4.106030992e-05f, -4.053047749e-05f, -3.999981140e-05f, -3.946832857e-05f, - -3.893604592e-05f, -3.840298039e-05f, -3.786914892e-05f, -3.733456848e-05f, -3.679925603e-05f, -3.626322854e-05f, -3.572650301e-05f, -3.518909643e-05f, -3.465102579e-05f, -3.411230812e-05f, - -3.357296043e-05f, -3.303299973e-05f, -3.249244306e-05f, -3.195130745e-05f, -3.140960994e-05f, -3.086736757e-05f, -3.032459738e-05f, -2.978131644e-05f, -2.923754178e-05f, -2.869329047e-05f, - -2.814857955e-05f, -2.760342609e-05f, -2.705784714e-05f, -2.651185976e-05f, -2.596548100e-05f, -2.541872792e-05f, -2.487161758e-05f, -2.432416702e-05f, -2.377639329e-05f, -2.322831344e-05f, - -2.267994452e-05f, -2.213130355e-05f, -2.158240758e-05f, -2.103327362e-05f, -2.048391871e-05f, -1.993435985e-05f, -1.938461407e-05f, -1.883469835e-05f, -1.828462969e-05f, -1.773442508e-05f, - -1.718410149e-05f, -1.663367590e-05f, -1.608316526e-05f, -1.553258651e-05f, -1.498195659e-05f, -1.443129243e-05f, -1.388061094e-05f, -1.332992902e-05f, -1.277926356e-05f, -1.222863142e-05f, - -1.167804948e-05f, -1.112753457e-05f, -1.057710353e-05f, -1.002677317e-05f, -9.476560290e-06f, -8.926481671e-06f, -8.376554080e-06f, -7.826794263e-06f, -7.277218952e-06f, -6.727844858e-06f, - -6.178688672e-06f, -5.629767068e-06f, -5.081096698e-06f, -4.532694196e-06f, -3.984576172e-06f, -3.436759216e-06f, -2.889259896e-06f, -2.342094758e-06f, -1.795280324e-06f, -1.248833093e-06f, - -7.027695404e-07f, -1.571061168e-07f, 3.881407520e-07f, 9.329546656e-07f, 1.477319249e-06f, 2.021218155e-06f, 2.564635062e-06f, 3.107553675e-06f, 3.649957729e-06f, 4.191830986e-06f, - 4.733157236e-06f, 5.273920300e-06f, 5.814104026e-06f, 6.353692296e-06f, 6.892669020e-06f, 7.431018140e-06f, 7.968723628e-06f, 8.505769490e-06f, 9.042139764e-06f, 9.577818521e-06f, - 1.011278987e-05f, 1.064703794e-05f, 1.118054690e-05f, 1.171330098e-05f, 1.224528440e-05f, 1.277648145e-05f, 1.330687644e-05f, 1.383645372e-05f, 1.436519768e-05f, 1.489309275e-05f, - 1.542012340e-05f, 1.594627411e-05f, 1.647152944e-05f, 1.699587397e-05f, 1.751929232e-05f, 1.804176914e-05f, 1.856328914e-05f, 1.908383706e-05f, 1.960339768e-05f, 2.012195584e-05f, - 2.063949640e-05f, 2.115600427e-05f, 2.167146441e-05f, 2.218586181e-05f, 2.269918151e-05f, 2.321140861e-05f, 2.372252824e-05f, 2.423252557e-05f, 2.474138583e-05f, 2.524909429e-05f, - 2.575563625e-05f, 2.626099709e-05f, 2.676516222e-05f, 2.726811710e-05f, 2.776984723e-05f, 2.827033816e-05f, 2.876957551e-05f, 2.926754493e-05f, 2.976423211e-05f, 3.025962283e-05f, - 3.075370287e-05f, 3.124645811e-05f, 3.173787444e-05f, 3.222793782e-05f, 3.271663428e-05f, 3.320394986e-05f, 3.368987071e-05f, 3.417438297e-05f, 3.465747288e-05f, 3.513912672e-05f, - 3.561933082e-05f, 3.609807158e-05f, 3.657533543e-05f, 3.705110888e-05f, 3.752537848e-05f, 3.799813084e-05f, 3.846935265e-05f, 3.893903061e-05f, 3.940715153e-05f, 3.987370223e-05f, - 4.033866963e-05f, 4.080204067e-05f, 4.126380239e-05f, 4.172394185e-05f, 4.218244620e-05f, 4.263930263e-05f, 4.309449841e-05f, 4.354802084e-05f, 4.399985731e-05f, 4.444999527e-05f, - 4.489842221e-05f, 4.534512570e-05f, 4.579009336e-05f, 4.623331290e-05f, 4.667477206e-05f, 4.711445866e-05f, 4.755236058e-05f, 4.798846576e-05f, 4.842276222e-05f, 4.885523803e-05f, - 4.928588133e-05f, 4.971468032e-05f, 5.014162328e-05f, 5.056669854e-05f, 5.098989450e-05f, 5.141119963e-05f, 5.183060247e-05f, 5.224809162e-05f, 5.266365576e-05f, 5.307728361e-05f, - 5.348896400e-05f, 5.389868579e-05f, 5.430643792e-05f, 5.471220941e-05f, 5.511598935e-05f, 5.551776688e-05f, 5.591753122e-05f, 5.631527167e-05f, 5.671097759e-05f, 5.710463841e-05f, - 5.749624363e-05f, 5.788578283e-05f, 5.827324565e-05f, 5.865862182e-05f, 5.904190111e-05f, 5.942307341e-05f, 5.980212862e-05f, 6.017905678e-05f, 6.055384794e-05f, 6.092649228e-05f, - 6.129698001e-05f, 6.166530144e-05f, 6.203144693e-05f, 6.239540695e-05f, 6.275717200e-05f, 6.311673269e-05f, 6.347407970e-05f, 6.382920377e-05f, 6.418209571e-05f, 6.453274644e-05f, - 6.488114693e-05f, 6.522728822e-05f, 6.557116144e-05f, 6.591275780e-05f, 6.625206858e-05f, 6.658908513e-05f, 6.692379889e-05f, 6.725620136e-05f, 6.758628415e-05f, 6.791403890e-05f, - 6.823945737e-05f, 6.856253138e-05f, 6.888325283e-05f, 6.920161370e-05f, 6.951760605e-05f, 6.983122201e-05f, 7.014245380e-05f, 7.045129371e-05f, 7.075773412e-05f, 7.106176748e-05f, - 7.136338632e-05f, 7.166258326e-05f, 7.195935099e-05f, 7.225368228e-05f, 7.254556999e-05f, 7.283500705e-05f, 7.312198648e-05f, 7.340650137e-05f, 7.368854490e-05f, 7.396811032e-05f, - 7.424519099e-05f, 7.451978030e-05f, 7.479187178e-05f, 7.506145900e-05f, 7.532853562e-05f, 7.559309540e-05f, 7.585513217e-05f, 7.611463983e-05f, 7.637161238e-05f, 7.662604391e-05f, - 7.687792855e-05f, 7.712726057e-05f, 7.737403428e-05f, 7.761824409e-05f, 7.785988449e-05f, 7.809895006e-05f, 7.833543545e-05f, 7.856933540e-05f, 7.880064474e-05f, 7.902935837e-05f, - 7.925547129e-05f, 7.947897856e-05f, 7.969987536e-05f, 7.991815691e-05f, 8.013381855e-05f, 8.034685568e-05f, 8.055726381e-05f, 8.076503851e-05f, 8.097017543e-05f, 8.117267034e-05f, - 8.137251906e-05f, 8.156971750e-05f, 8.176426168e-05f, 8.195614766e-05f, 8.214537163e-05f, 8.233192983e-05f, 8.251581861e-05f, 8.269703439e-05f, 8.287557368e-05f, 8.305143307e-05f, - 8.322460925e-05f, 8.339509896e-05f, 8.356289907e-05f, 8.372800650e-05f, 8.389041828e-05f, 8.405013151e-05f, 8.420714338e-05f, 8.436145115e-05f, 8.451305220e-05f, 8.466194396e-05f, - 8.480812396e-05f, 8.495158982e-05f, 8.509233924e-05f, 8.523037000e-05f, 8.536567997e-05f, 8.549826711e-05f, 8.562812945e-05f, 8.575526513e-05f, 8.587967235e-05f, 8.600134941e-05f, - 8.612029468e-05f, 8.623650665e-05f, 8.634998385e-05f, 8.646072493e-05f, 8.656872860e-05f, 8.667399367e-05f, 8.677651903e-05f, 8.687630366e-05f, 8.697334663e-05f, 8.706764707e-05f, - 8.715920421e-05f, 8.724801738e-05f, 8.733408598e-05f, 8.741740948e-05f, 8.749798746e-05f, 8.757581958e-05f, 8.765090557e-05f, 8.772324526e-05f, 8.779283856e-05f, 8.785968545e-05f, - 8.792378602e-05f, 8.798514043e-05f, 8.804374892e-05f, 8.809961182e-05f, 8.815272955e-05f, 8.820310260e-05f, 8.825073156e-05f, 8.829561709e-05f, 8.833775994e-05f, 8.837716094e-05f, - 8.841382101e-05f, 8.844774115e-05f, 8.847892245e-05f, 8.850736606e-05f, 8.853307324e-05f, 8.855604532e-05f, 8.857628372e-05f, 8.859378993e-05f, 8.860856554e-05f, 8.862061221e-05f, - 8.862993169e-05f, 8.863652580e-05f, 8.864039646e-05f, 8.864154565e-05f, 8.863997547e-05f, 8.863568805e-05f, 8.862868565e-05f, 8.861897058e-05f, 8.860654524e-05f, 8.859141212e-05f, - 8.857357378e-05f, 8.855303287e-05f, 8.852979212e-05f, 8.850385432e-05f, 8.847522238e-05f, 8.844389926e-05f, 8.840988800e-05f, 8.837319174e-05f, 8.833381369e-05f, 8.829175714e-05f, - 8.824702545e-05f, 8.819962207e-05f, 8.814955053e-05f, 8.809681445e-05f, 8.804141749e-05f, 8.798336344e-05f, 8.792265613e-05f, 8.785929949e-05f, 8.779329751e-05f, 8.772465427e-05f, - 8.765337394e-05f, 8.757946074e-05f, 8.750291899e-05f, 8.742375307e-05f, 8.734196746e-05f, 8.725756670e-05f, 8.717055540e-05f, 8.708093827e-05f, 8.698872007e-05f, 8.689390567e-05f, - 8.679649997e-05f, 8.669650799e-05f, 8.659393480e-05f, 8.648878556e-05f, 8.638106548e-05f, 8.627077988e-05f, 8.615793412e-05f, 8.604253367e-05f, 8.592458405e-05f, 8.580409085e-05f, - 8.568105975e-05f, 8.555549650e-05f, 8.542740692e-05f, 8.529679690e-05f, 8.516367241e-05f, 8.502803948e-05f, 8.488990423e-05f, 8.474927284e-05f, 8.460615157e-05f, 8.446054675e-05f, - 8.431246476e-05f, 8.416191209e-05f, 8.400889526e-05f, 8.385342090e-05f, 8.369549569e-05f, 8.353512637e-05f, 8.337231977e-05f, 8.320708277e-05f, 8.303942234e-05f, 8.286934551e-05f, - 8.269685938e-05f, 8.252197110e-05f, 8.234468792e-05f, 8.216501715e-05f, 8.198296614e-05f, 8.179854234e-05f, 8.161175325e-05f, 8.142260644e-05f, 8.123110956e-05f, 8.103727030e-05f, - 8.084109644e-05f, 8.064259582e-05f, 8.044177633e-05f, 8.023864594e-05f, 8.003321269e-05f, 7.982548466e-05f, 7.961547003e-05f, 7.940317701e-05f, 7.918861389e-05f, 7.897178903e-05f, - 7.875271084e-05f, 7.853138778e-05f, 7.830782842e-05f, 7.808204133e-05f, 7.785403520e-05f, 7.762381874e-05f, 7.739140073e-05f, 7.715679004e-05f, 7.691999555e-05f, 7.668102624e-05f, - 7.643989114e-05f, 7.619659933e-05f, 7.595115996e-05f, 7.570358223e-05f, 7.545387541e-05f, 7.520204882e-05f, 7.494811183e-05f, 7.469207389e-05f, 7.443394449e-05f, 7.417373317e-05f, - 7.391144956e-05f, 7.364710330e-05f, 7.338070412e-05f, 7.311226180e-05f, 7.284178616e-05f, 7.256928709e-05f, 7.229477454e-05f, 7.201825848e-05f, 7.173974898e-05f, 7.145925613e-05f, - 7.117679009e-05f, 7.089236107e-05f, 7.060597931e-05f, 7.031765515e-05f, 7.002739892e-05f, 6.973522106e-05f, 6.944113203e-05f, 6.914514234e-05f, 6.884726256e-05f, 6.854750331e-05f, - 6.824587524e-05f, 6.794238908e-05f, 6.763705559e-05f, 6.732988558e-05f, 6.702088991e-05f, 6.671007949e-05f, 6.639746527e-05f, 6.608305825e-05f, 6.576686948e-05f, 6.544891007e-05f, - 6.512919113e-05f, 6.480772387e-05f, 6.448451952e-05f, 6.415958934e-05f, 6.383294466e-05f, 6.350459684e-05f, 6.317455729e-05f, 6.284283746e-05f, 6.250944883e-05f, 6.217440296e-05f, - 6.183771141e-05f, 6.149938579e-05f, 6.115943778e-05f, 6.081787908e-05f, 6.047472141e-05f, 6.012997657e-05f, 5.978365638e-05f, 5.943577269e-05f, 5.908633740e-05f, 5.873536245e-05f, - 5.838285982e-05f, 5.802884152e-05f, 5.767331960e-05f, 5.731630614e-05f, 5.695781327e-05f, 5.659785315e-05f, 5.623643798e-05f, 5.587357997e-05f, 5.550929141e-05f, 5.514358458e-05f, - 5.477647182e-05f, 5.440796551e-05f, 5.403807803e-05f, 5.366682182e-05f, 5.329420936e-05f, 5.292025312e-05f, 5.254496565e-05f, 5.216835951e-05f, 5.179044728e-05f, 5.141124159e-05f, - 5.103075508e-05f, 5.064900045e-05f, 5.026599039e-05f, 4.988173765e-05f, 4.949625499e-05f, 4.910955522e-05f, 4.872165114e-05f, 4.833255562e-05f, 4.794228152e-05f, 4.755084175e-05f, - 4.715824924e-05f, 4.676451693e-05f, 4.636965781e-05f, 4.597368489e-05f, 4.557661118e-05f, 4.517844974e-05f, 4.477921364e-05f, 4.437891598e-05f, 4.397756987e-05f, 4.357518846e-05f, - 4.317178492e-05f, 4.276737242e-05f, 4.236196417e-05f, 4.195557339e-05f, 4.154821333e-05f, 4.113989726e-05f, 4.073063845e-05f, 4.032045021e-05f, 3.990934586e-05f, 3.949733874e-05f, - 3.908444220e-05f, 3.867066961e-05f, 3.825603437e-05f, 3.784054988e-05f, 3.742422955e-05f, 3.700708683e-05f, 3.658913517e-05f, 3.617038802e-05f, 3.575085888e-05f, 3.533056123e-05f, - 3.490950857e-05f, 3.448771443e-05f, 3.406519234e-05f, 3.364195584e-05f, 3.321801848e-05f, 3.279339382e-05f, 3.236809545e-05f, 3.194213695e-05f, 3.151553191e-05f, 3.108829394e-05f, - 3.066043665e-05f, 3.023197367e-05f, 2.980291862e-05f, 2.937328514e-05f, 2.894308687e-05f, 2.851233747e-05f, 2.808105059e-05f, 2.764923991e-05f, 2.721691907e-05f, 2.678410177e-05f, - 2.635080168e-05f, 2.591703248e-05f, 2.548280785e-05f, 2.504814150e-05f, 2.461304710e-05f, 2.417753836e-05f, 2.374162898e-05f, 2.330533264e-05f, 2.286866306e-05f, 2.243163393e-05f, - 2.199425895e-05f, 2.155655183e-05f, 2.111852627e-05f, 2.068019596e-05f, 2.024157461e-05f, 1.980267591e-05f, 1.936351355e-05f, 1.892410124e-05f, 1.848445265e-05f, 1.804458147e-05f, - 1.760450139e-05f, 1.716422609e-05f, 1.672376922e-05f, 1.628314448e-05f, 1.584236550e-05f, 1.540144597e-05f, 1.496039951e-05f, 1.451923978e-05f, 1.407798041e-05f, 1.363663504e-05f, - 1.319521727e-05f, 1.275374073e-05f, 1.231221902e-05f, 1.187066573e-05f, 1.142909444e-05f, 1.098751874e-05f, 1.054595218e-05f, 1.010440832e-05f, 9.662900702e-06f, 9.221442854e-06f, - 8.780048295e-06f, 8.338730531e-06f, 7.897503055e-06f, 7.456379346e-06f, 7.015372870e-06f, 6.574497080e-06f, 6.133765411e-06f, 5.693191286e-06f, 5.252788113e-06f, 4.812569283e-06f, - 4.372548170e-06f, 3.932738133e-06f, 3.493152515e-06f, 3.053804639e-06f, 2.614707813e-06f, 2.175875324e-06f, 1.737320443e-06f, 1.299056421e-06f, 8.610964896e-07f, 4.234538616e-07f, - -1.385827112e-08f, -4.508267368e-07f, -8.874383847e-07f, -1.323680085e-06f, -1.759538730e-06f, -2.195001234e-06f, -2.630054532e-06f, -3.064685585e-06f, -3.498881375e-06f, -3.932628907e-06f, - -4.365915211e-06f, -4.798727342e-06f, -5.231052379e-06f, -5.662877424e-06f, -6.094189609e-06f, -6.524976087e-06f, -6.955224041e-06f, -7.384920678e-06f, -7.814053233e-06f, -8.242608968e-06f, - -8.670575173e-06f, -9.097939167e-06f, -9.524688295e-06f, -9.950809933e-06f, -1.037629149e-05f, -1.080112039e-05f, -1.122528410e-05f, -1.164877011e-05f, -1.207156596e-05f, -1.249365919e-05f, - -1.291503740e-05f, -1.333568820e-05f, -1.375559924e-05f, -1.417475820e-05f, -1.459315280e-05f, -1.501077080e-05f, -1.542759996e-05f, -1.584362812e-05f, -1.625884311e-05f, -1.667323282e-05f, - -1.708678518e-05f, -1.749948813e-05f, -1.791132967e-05f, -1.832229783e-05f, -1.873238066e-05f, -1.914156627e-05f, -1.954984279e-05f, -1.995719839e-05f, -2.036362129e-05f, -2.076909973e-05f, - -2.117362201e-05f, -2.157717644e-05f, -2.197975138e-05f, -2.238133526e-05f, -2.278191650e-05f, -2.318148358e-05f, -2.358002505e-05f, -2.397752944e-05f, -2.437398538e-05f, -2.476938151e-05f, - -2.516370650e-05f, -2.555694910e-05f, -2.594909808e-05f, -2.634014224e-05f, -2.673007044e-05f, -2.711887158e-05f, -2.750653461e-05f, -2.789304851e-05f, -2.827840231e-05f, -2.866258508e-05f, - -2.904558595e-05f, -2.942739407e-05f, -2.980799867e-05f, -3.018738898e-05f, -3.056555431e-05f, -3.094248401e-05f, -3.131816747e-05f, -3.169259412e-05f, -3.206575347e-05f, -3.243763502e-05f, - -3.280822838e-05f, -3.317752317e-05f, -3.354550906e-05f, -3.391217577e-05f, -3.427751309e-05f, -3.464151083e-05f, -3.500415887e-05f, -3.536544713e-05f, -3.572536557e-05f, -3.608390422e-05f, - -3.644105315e-05f, -3.679680248e-05f, -3.715114238e-05f, -3.750406308e-05f, -3.785555485e-05f, -3.820560802e-05f, -3.855421296e-05f, -3.890136010e-05f, -3.924703993e-05f, -3.959124299e-05f, - -3.993395985e-05f, -4.027518116e-05f, -4.061489762e-05f, -4.095309997e-05f, -4.128977901e-05f, -4.162492560e-05f, -4.195853065e-05f, -4.229058513e-05f, -4.262108004e-05f, -4.295000648e-05f, - -4.327735556e-05f, -4.360311847e-05f, -4.392728645e-05f, -4.424985080e-05f, -4.457080287e-05f, -4.489013407e-05f, -4.520783586e-05f, -4.552389978e-05f, -4.583831738e-05f, -4.615108033e-05f, - -4.646218030e-05f, -4.677160905e-05f, -4.707935838e-05f, -4.738542018e-05f, -4.768978635e-05f, -4.799244889e-05f, -4.829339985e-05f, -4.859263131e-05f, -4.889013545e-05f, -4.918590448e-05f, - -4.947993068e-05f, -4.977220639e-05f, -5.006272402e-05f, -5.035147601e-05f, -5.063845490e-05f, -5.092365325e-05f, -5.120706372e-05f, -5.148867900e-05f, -5.176849185e-05f, -5.204649510e-05f, - -5.232268163e-05f, -5.259704439e-05f, -5.286957638e-05f, -5.314027068e-05f, -5.340912042e-05f, -5.367611879e-05f, -5.394125904e-05f, -5.420453450e-05f, -5.446593854e-05f, -5.472546461e-05f, - -5.498310622e-05f, -5.523885693e-05f, -5.549271037e-05f, -5.574466026e-05f, -5.599470033e-05f, -5.624282442e-05f, -5.648902642e-05f, -5.673330027e-05f, -5.697563999e-05f, -5.721603966e-05f, - -5.745449342e-05f, -5.769099548e-05f, -5.792554012e-05f, -5.815812167e-05f, -5.838873452e-05f, -5.861737316e-05f, -5.884403211e-05f, -5.906870597e-05f, -5.929138940e-05f, -5.951207713e-05f, - -5.973076396e-05f, -5.994744473e-05f, -6.016211438e-05f, -6.037476790e-05f, -6.058540035e-05f, -6.079400684e-05f, -6.100058257e-05f, -6.120512279e-05f, -6.140762283e-05f, -6.160807806e-05f, - -6.180648395e-05f, -6.200283602e-05f, -6.219712985e-05f, -6.238936110e-05f, -6.257952549e-05f, -6.276761881e-05f, -6.295363691e-05f, -6.313757572e-05f, -6.331943123e-05f, -6.349919948e-05f, - -6.367687662e-05f, -6.385245882e-05f, -6.402594235e-05f, -6.419732353e-05f, -6.436659876e-05f, -6.453376450e-05f, -6.469881728e-05f, -6.486175369e-05f, -6.502257040e-05f, -6.518126415e-05f, - -6.533783173e-05f, -6.549227001e-05f, -6.564457593e-05f, -6.579474649e-05f, -6.594277877e-05f, -6.608866990e-05f, -6.623241709e-05f, -6.637401763e-05f, -6.651346885e-05f, -6.665076817e-05f, - -6.678591306e-05f, -6.691890109e-05f, -6.704972987e-05f, -6.717839708e-05f, -6.730490047e-05f, -6.742923788e-05f, -6.755140719e-05f, -6.767140636e-05f, -6.778923342e-05f, -6.790488646e-05f, - -6.801836366e-05f, -6.812966323e-05f, -6.823878349e-05f, -6.834572281e-05f, -6.845047962e-05f, -6.855305242e-05f, -6.865343980e-05f, -6.875164040e-05f, -6.884765292e-05f, -6.894147616e-05f, - -6.903310894e-05f, -6.912255021e-05f, -6.920979892e-05f, -6.929485415e-05f, -6.937771501e-05f, -6.945838069e-05f, -6.953685045e-05f, -6.961312362e-05f, -6.968719958e-05f, -6.975907780e-05f, - -6.982875781e-05f, -6.989623921e-05f, -6.996152166e-05f, -7.002460490e-05f, -7.008548873e-05f, -7.014417301e-05f, -7.020065770e-05f, -7.025494278e-05f, -7.030702833e-05f, -7.035691450e-05f, - -7.040460149e-05f, -7.045008958e-05f, -7.049337910e-05f, -7.053447047e-05f, -7.057336417e-05f, -7.061006074e-05f, -7.064456079e-05f, -7.067686501e-05f, -7.070697413e-05f, -7.073488897e-05f, - -7.076061041e-05f, -7.078413940e-05f, -7.080547694e-05f, -7.082462413e-05f, -7.084158210e-05f, -7.085635206e-05f, -7.086893531e-05f, -7.087933318e-05f, -7.088754708e-05f, -7.089357849e-05f, - -7.089742896e-05f, -7.089910009e-05f, -7.089859356e-05f, -7.089591112e-05f, -7.089105456e-05f, -7.088402576e-05f, -7.087482665e-05f, -7.086345925e-05f, -7.084992561e-05f, -7.083422787e-05f, - -7.081636823e-05f, -7.079634895e-05f, -7.077417235e-05f, -7.074984084e-05f, -7.072335685e-05f, -7.069472292e-05f, -7.066394163e-05f, -7.063101563e-05f, -7.059594762e-05f, -7.055874039e-05f, - -7.051939678e-05f, -7.047791968e-05f, -7.043431207e-05f, -7.038857698e-05f, -7.034071749e-05f, -7.029073676e-05f, -7.023863802e-05f, -7.018442454e-05f, -7.012809966e-05f, -7.006966680e-05f, - -7.000912942e-05f, -6.994649104e-05f, -6.988175527e-05f, -6.981492576e-05f, -6.974600622e-05f, -6.967500042e-05f, -6.960191221e-05f, -6.952674549e-05f, -6.944950421e-05f, -6.937019239e-05f, - -6.928881412e-05f, -6.920537353e-05f, -6.911987483e-05f, -6.903232228e-05f, -6.894272020e-05f, -6.885107298e-05f, -6.875738504e-05f, -6.866166090e-05f, -6.856390510e-05f, -6.846412227e-05f, - -6.836231709e-05f, -6.825849428e-05f, -6.815265865e-05f, -6.804481504e-05f, -6.793496836e-05f, -6.782312359e-05f, -6.770928573e-05f, -6.759345989e-05f, -6.747565118e-05f, -6.735586482e-05f, - -6.723410605e-05f, -6.711038019e-05f, -6.698469260e-05f, -6.685704869e-05f, -6.672745395e-05f, -6.659591392e-05f, -6.646243417e-05f, -6.632702036e-05f, -6.618967819e-05f, -6.605041340e-05f, - -6.590923181e-05f, -6.576613927e-05f, -6.562114171e-05f, -6.547424510e-05f, -6.532545546e-05f, -6.517477887e-05f, -6.502222146e-05f, -6.486778942e-05f, -6.471148898e-05f, -6.455332644e-05f, - -6.439330812e-05f, -6.423144044e-05f, -6.406772983e-05f, -6.390218280e-05f, -6.373480589e-05f, -6.356560570e-05f, -6.339458888e-05f, -6.322176214e-05f, -6.304713222e-05f, -6.287070593e-05f, - -6.269249013e-05f, -6.251249170e-05f, -6.233071761e-05f, -6.214717485e-05f, -6.196187048e-05f, -6.177481159e-05f, -6.158600532e-05f, -6.139545887e-05f, -6.120317949e-05f, -6.100917445e-05f, - -6.081345111e-05f, -6.061601684e-05f, -6.041687908e-05f, -6.021604529e-05f, -6.001352301e-05f, -5.980931980e-05f, -5.960344329e-05f, -5.939590112e-05f, -5.918670101e-05f, -5.897585070e-05f, - -5.876335800e-05f, -5.854923074e-05f, -5.833347681e-05f, -5.811610413e-05f, -5.789712067e-05f, -5.767653445e-05f, -5.745435353e-05f, -5.723058601e-05f, -5.700524002e-05f, -5.677832376e-05f, - -5.654984545e-05f, -5.631981336e-05f, -5.608823579e-05f, -5.585512110e-05f, -5.562047768e-05f, -5.538431396e-05f, -5.514663841e-05f, -5.490745955e-05f, -5.466678591e-05f, -5.442462610e-05f, - -5.418098873e-05f, -5.393588249e-05f, -5.368931607e-05f, -5.344129822e-05f, -5.319183772e-05f, -5.294094338e-05f, -5.268862407e-05f, -5.243488868e-05f, -5.217974613e-05f, -5.192320540e-05f, - -5.166527548e-05f, -5.140596541e-05f, -5.114528426e-05f, -5.088324114e-05f, -5.061984519e-05f, -5.035510559e-05f, -5.008903155e-05f, -4.982163231e-05f, -4.955291715e-05f, -4.928289539e-05f, - -4.901157635e-05f, -4.873896943e-05f, -4.846508403e-05f, -4.818992958e-05f, -4.791351557e-05f, -4.763585149e-05f, -4.735694687e-05f, -4.707681129e-05f, -4.679545433e-05f, -4.651288563e-05f, - -4.622911483e-05f, -4.594415161e-05f, -4.565800570e-05f, -4.537068683e-05f, -4.508220477e-05f, -4.479256932e-05f, -4.450179031e-05f, -4.420987758e-05f, -4.391684102e-05f, -4.362269054e-05f, - -4.332743605e-05f, -4.303108754e-05f, -4.273365497e-05f, -4.243514837e-05f, -4.213557776e-05f, -4.183495320e-05f, -4.153328479e-05f, -4.123058262e-05f, -4.092685683e-05f, -4.062211758e-05f, - -4.031637504e-05f, -4.000963942e-05f, -3.970192094e-05f, -3.939322985e-05f, -3.908357641e-05f, -3.877297091e-05f, -3.846142366e-05f, -3.814894501e-05f, -3.783554528e-05f, -3.752123487e-05f, - -3.720602416e-05f, -3.688992355e-05f, -3.657294349e-05f, -3.625509442e-05f, -3.593638680e-05f, -3.561683113e-05f, -3.529643790e-05f, -3.497521763e-05f, -3.465318087e-05f, -3.433033817e-05f, - -3.400670009e-05f, -3.368227723e-05f, -3.335708019e-05f, -3.303111958e-05f, -3.270440604e-05f, -3.237695021e-05f, -3.204876276e-05f, -3.171985437e-05f, -3.139023571e-05f, -3.105991750e-05f, - -3.072891045e-05f, -3.039722530e-05f, -3.006487277e-05f, -2.973186362e-05f, -2.939820863e-05f, -2.906391855e-05f, -2.872900419e-05f, -2.839347633e-05f, -2.805734579e-05f, -2.772062339e-05f, - -2.738331994e-05f, -2.704544629e-05f, -2.670701328e-05f, -2.636803176e-05f, -2.602851260e-05f, -2.568846667e-05f, -2.534790484e-05f, -2.500683801e-05f, -2.466527705e-05f, -2.432323287e-05f, - -2.398071638e-05f, -2.363773847e-05f, -2.329431008e-05f, -2.295044211e-05f, -2.260614550e-05f, -2.226143117e-05f, -2.191631006e-05f, -2.157079311e-05f, -2.122489125e-05f, -2.087861544e-05f, - -2.053197662e-05f, -2.018498573e-05f, -1.983765373e-05f, -1.948999158e-05f, -1.914201022e-05f, -1.879372062e-05f, -1.844513373e-05f, -1.809626051e-05f, -1.774711191e-05f, -1.739769890e-05f, - -1.704803242e-05f, -1.669812344e-05f, -1.634798290e-05f, -1.599762176e-05f, -1.564705097e-05f, -1.529628148e-05f, -1.494532423e-05f, -1.459419017e-05f, -1.424289023e-05f, -1.389143535e-05f, - -1.353983647e-05f, -1.318810450e-05f, -1.283625037e-05f, -1.248428500e-05f, -1.213221930e-05f, -1.178006418e-05f, -1.142783054e-05f, -1.107552927e-05f, -1.072317126e-05f, -1.037076739e-05f, - -1.001832853e-05f, -9.665865552e-06f, -9.313389312e-06f, -8.960910660e-06f, -8.608440435e-06f, -8.255989470e-06f, -7.903568588e-06f, -7.551188602e-06f, -7.198860315e-06f, -6.846594519e-06f, - -6.494401998e-06f, -6.142293522e-06f, -5.790279852e-06f, -5.438371737e-06f, -5.086579914e-06f, -4.734915107e-06f, -4.383388029e-06f, -4.032009378e-06f, -3.680789841e-06f, -3.329740091e-06f, - -2.978870787e-06f, -2.628192574e-06f, -2.277716082e-06f, -1.927451926e-06f, -1.577410709e-06f, -1.227603014e-06f, -8.780394115e-07f, -5.287304553e-07f, -1.796866827e-07f, 1.690813857e-07f, - 5.175632459e-07f, 8.657484114e-07f, 1.213626413e-06f, 1.561186800e-06f, 1.908419139e-06f, 2.255313016e-06f, 2.601858034e-06f, 2.948043817e-06f, 3.293860008e-06f, 3.639296269e-06f, - 3.984342283e-06f, 4.328987751e-06f, 4.673222398e-06f, 5.017035968e-06f, 5.360418226e-06f, 5.703358958e-06f, 6.045847974e-06f, 6.387875104e-06f, 6.729430201e-06f, 7.070503141e-06f, - 7.411083823e-06f, 7.751162169e-06f, 8.090728124e-06f, 8.429771658e-06f, 8.768282765e-06f, 9.106251462e-06f, 9.443667792e-06f, 9.780521823e-06f, 1.011680365e-05f, 1.045250339e-05f, - 1.078761118e-05f, 1.112211720e-05f, 1.145601165e-05f, 1.178928475e-05f, 1.212192674e-05f, 1.245392791e-05f, 1.278527857e-05f, 1.311596904e-05f, 1.344598969e-05f, 1.377533091e-05f, - 1.410398311e-05f, 1.443193674e-05f, 1.475918229e-05f, 1.508571025e-05f, 1.541151117e-05f, 1.573657560e-05f, 1.606089414e-05f, 1.638445743e-05f, 1.670725611e-05f, 1.702928088e-05f, - 1.735052245e-05f, 1.767097159e-05f, 1.799061906e-05f, 1.830945569e-05f, 1.862747232e-05f, 1.894465983e-05f, 1.926100915e-05f, 1.957651120e-05f, 1.989115698e-05f, 2.020493749e-05f, - 2.051784379e-05f, 2.082986695e-05f, 2.114099809e-05f, 2.145122836e-05f, 2.176054894e-05f, 2.206895106e-05f, 2.237642598e-05f, 2.268296497e-05f, 2.298855937e-05f, 2.329320055e-05f, - 2.359687990e-05f, 2.389958885e-05f, 2.420131889e-05f, 2.450206151e-05f, 2.480180828e-05f, 2.510055076e-05f, 2.539828059e-05f, 2.569498942e-05f, 2.599066896e-05f, 2.628531093e-05f, - 2.657890712e-05f, 2.687144934e-05f, 2.716292943e-05f, 2.745333931e-05f, 2.774267088e-05f, 2.803091614e-05f, 2.831806708e-05f, 2.860411577e-05f, 2.888905428e-05f, 2.917287477e-05f, - 2.945556939e-05f, 2.973713036e-05f, 3.001754995e-05f, 3.029682044e-05f, 3.057493417e-05f, 3.085188353e-05f, 3.112766094e-05f, 3.140225885e-05f, 3.167566979e-05f, 3.194788630e-05f, - 3.221890096e-05f, 3.248870643e-05f, 3.275729536e-05f, 3.302466050e-05f, 3.329079460e-05f, 3.355569047e-05f, 3.381934096e-05f, 3.408173898e-05f, 3.434287746e-05f, 3.460274939e-05f, - 3.486134780e-05f, 3.511866577e-05f, 3.537469641e-05f, 3.562943290e-05f, 3.588286845e-05f, 3.613499630e-05f, 3.638580977e-05f, 3.663530220e-05f, 3.688346699e-05f, 3.713029758e-05f, - 3.737578745e-05f, 3.761993014e-05f, 3.786271923e-05f, 3.810414834e-05f, 3.834421116e-05f, 3.858290140e-05f, 3.882021283e-05f, 3.905613926e-05f, 3.929067457e-05f, 3.952381266e-05f, - 3.975554750e-05f, 3.998587308e-05f, 4.021478348e-05f, 4.044227278e-05f, 4.066833515e-05f, 4.089296479e-05f, 4.111615595e-05f, 4.133790292e-05f, 4.155820006e-05f, 4.177704176e-05f, - 4.199442247e-05f, 4.221033669e-05f, 4.242477896e-05f, 4.263774389e-05f, 4.284922610e-05f, 4.305922032e-05f, 4.326772127e-05f, 4.347472375e-05f, 4.368022262e-05f, 4.388421276e-05f, - 4.408668913e-05f, 4.428764673e-05f, 4.448708060e-05f, 4.468498585e-05f, 4.488135762e-05f, 4.507619112e-05f, 4.526948161e-05f, 4.546122438e-05f, 4.565141480e-05f, 4.584004827e-05f, - 4.602712025e-05f, 4.621262626e-05f, 4.639656185e-05f, 4.657892265e-05f, 4.675970433e-05f, 4.693890259e-05f, 4.711651322e-05f, 4.729253203e-05f, 4.746695491e-05f, 4.763977778e-05f, - 4.781099663e-05f, 4.798060749e-05f, 4.814860645e-05f, 4.831498965e-05f, 4.847975327e-05f, 4.864289358e-05f, 4.880440686e-05f, 4.896428947e-05f, 4.912253781e-05f, 4.927914835e-05f, - 4.943411759e-05f, 4.958744210e-05f, 4.973911850e-05f, 4.988914346e-05f, 5.003751370e-05f, 5.018422602e-05f, 5.032927723e-05f, 5.047266424e-05f, 5.061438397e-05f, 5.075443342e-05f, - 5.089280964e-05f, 5.102950974e-05f, 5.116453087e-05f, 5.129787024e-05f, 5.142952512e-05f, 5.155949281e-05f, 5.168777071e-05f, 5.181435623e-05f, 5.193924686e-05f, 5.206244013e-05f, - 5.218393362e-05f, 5.230372500e-05f, 5.242181195e-05f, 5.253819222e-05f, 5.265286363e-05f, 5.276582404e-05f, 5.287707136e-05f, 5.298660356e-05f, 5.309441867e-05f, 5.320051476e-05f, - 5.330488998e-05f, 5.340754251e-05f, 5.350847060e-05f, 5.360767254e-05f, 5.370514668e-05f, 5.380089143e-05f, 5.389490526e-05f, 5.398718668e-05f, 5.407773426e-05f, 5.416654662e-05f, - 5.425362245e-05f, 5.433896048e-05f, 5.442255951e-05f, 5.450441836e-05f, 5.458453595e-05f, 5.466291122e-05f, 5.473954318e-05f, 5.481443090e-05f, 5.488757348e-05f, 5.495897011e-05f, - 5.502862000e-05f, 5.509652244e-05f, 5.516267676e-05f, 5.522708235e-05f, 5.528973866e-05f, 5.535064517e-05f, 5.540980144e-05f, 5.546720708e-05f, 5.552286175e-05f, 5.557676516e-05f, - 5.562891708e-05f, 5.567931733e-05f, 5.572796580e-05f, 5.577486240e-05f, 5.582000714e-05f, 5.586340004e-05f, 5.590504120e-05f, 5.594493076e-05f, 5.598306893e-05f, 5.601945597e-05f, - 5.605409217e-05f, 5.608697791e-05f, 5.611811359e-05f, 5.614749970e-05f, 5.617513674e-05f, 5.620102530e-05f, 5.622516600e-05f, 5.624755954e-05f, 5.626820664e-05f, 5.628710809e-05f, - 5.630426475e-05f, 5.631967750e-05f, 5.633334729e-05f, 5.634527513e-05f, 5.635546206e-05f, 5.636390921e-05f, 5.637061772e-05f, 5.637558881e-05f, 5.637882375e-05f, 5.638032385e-05f, - 5.638009048e-05f, 5.637812507e-05f, 5.637442909e-05f, 5.636900407e-05f, 5.636185159e-05f, 5.635297328e-05f, 5.634237081e-05f, 5.633004594e-05f, 5.631600043e-05f, 5.630023613e-05f, - 5.628275493e-05f, 5.626355878e-05f, 5.624264965e-05f, 5.622002959e-05f, 5.619570071e-05f, 5.616966514e-05f, 5.614192508e-05f, 5.611248277e-05f, 5.608134052e-05f, 5.604850067e-05f, - 5.601396562e-05f, 5.597773782e-05f, 5.593981977e-05f, 5.590021401e-05f, 5.585892314e-05f, 5.581594982e-05f, 5.577129674e-05f, 5.572496665e-05f, 5.567696235e-05f, 5.562728668e-05f, - 5.557594254e-05f, 5.552293287e-05f, 5.546826067e-05f, 5.541192898e-05f, 5.535394089e-05f, 5.529429954e-05f, 5.523300812e-05f, 5.517006987e-05f, 5.510548807e-05f, 5.503926605e-05f, - 5.497140719e-05f, 5.490191492e-05f, 5.483079272e-05f, 5.475804411e-05f, 5.468367266e-05f, 5.460768199e-05f, 5.453007576e-05f, 5.445085768e-05f, 5.437003151e-05f, 5.428760105e-05f, - 5.420357016e-05f, 5.411794274e-05f, 5.403072271e-05f, 5.394191409e-05f, 5.385152088e-05f, 5.375954719e-05f, 5.366599713e-05f, 5.357087487e-05f, 5.347418464e-05f, 5.337593068e-05f, - 5.327611731e-05f, 5.317474887e-05f, 5.307182976e-05f, 5.296736441e-05f, 5.286135732e-05f, 5.275381300e-05f, 5.264473603e-05f, 5.253413102e-05f, 5.242200262e-05f, 5.230835554e-05f, - 5.219319451e-05f, 5.207652433e-05f, 5.195834983e-05f, 5.183867586e-05f, 5.171750735e-05f, 5.159484926e-05f, 5.147070657e-05f, 5.134508432e-05f, 5.121798761e-05f, 5.108942154e-05f, - 5.095939128e-05f, 5.082790203e-05f, 5.069495904e-05f, 5.056056760e-05f, 5.042473301e-05f, 5.028746067e-05f, 5.014875595e-05f, 5.000862432e-05f, 4.986707126e-05f, 4.972410228e-05f, - 4.957972296e-05f, 4.943393889e-05f, 4.928675571e-05f, 4.913817910e-05f, 4.898821479e-05f, 4.883686851e-05f, 4.868414608e-05f, 4.853005332e-05f, 4.837459609e-05f, 4.821778030e-05f, - 4.805961190e-05f, 4.790009686e-05f, 4.773924120e-05f, 4.757705098e-05f, 4.741353228e-05f, 4.724869122e-05f, 4.708253397e-05f, 4.691506672e-05f, 4.674629570e-05f, 4.657622718e-05f, - 4.640486746e-05f, 4.623222288e-05f, 4.605829980e-05f, 4.588310464e-05f, 4.570664382e-05f, 4.552892382e-05f, 4.534995115e-05f, 4.516973234e-05f, 4.498827398e-05f, 4.480558265e-05f, - 4.462166500e-05f, 4.443652770e-05f, 4.425017745e-05f, 4.406262098e-05f, 4.387386506e-05f, 4.368391649e-05f, 4.349278210e-05f, 4.330046873e-05f, 4.310698329e-05f, 4.291233269e-05f, - 4.271652389e-05f, 4.251956385e-05f, 4.232145961e-05f, 4.212221818e-05f, 4.192184665e-05f, 4.172035210e-05f, 4.151774168e-05f, 4.131402253e-05f, 4.110920183e-05f, 4.090328680e-05f, - 4.069628468e-05f, 4.048820273e-05f, 4.027904825e-05f, 4.006882856e-05f, 3.985755101e-05f, 3.964522297e-05f, 3.943185185e-05f, 3.921744507e-05f, 3.900201008e-05f, 3.878555437e-05f, - 3.856808544e-05f, 3.834961081e-05f, 3.813013805e-05f, 3.790967472e-05f, 3.768822844e-05f, 3.746580682e-05f, 3.724241753e-05f, 3.701806823e-05f, 3.679276662e-05f, 3.656652042e-05f, - 3.633933738e-05f, 3.611122526e-05f, 3.588219185e-05f, 3.565224496e-05f, 3.542139242e-05f, 3.518964209e-05f, 3.495700183e-05f, 3.472347955e-05f, 3.448908317e-05f, 3.425382060e-05f, - 3.401769983e-05f, 3.378072881e-05f, 3.354291556e-05f, 3.330426807e-05f, 3.306479440e-05f, 3.282450259e-05f, 3.258340071e-05f, 3.234149686e-05f, 3.209879914e-05f, 3.185531568e-05f, - 3.161105463e-05f, 3.136602414e-05f, 3.112023240e-05f, 3.087368760e-05f, 3.062639795e-05f, 3.037837168e-05f, 3.012961703e-05f, 2.988014227e-05f, 2.962995566e-05f, 2.937906550e-05f, - 2.912748010e-05f, 2.887520776e-05f, 2.862225683e-05f, 2.836863566e-05f, 2.811435260e-05f, 2.785941603e-05f, 2.760383433e-05f, 2.734761592e-05f, 2.709076920e-05f, 2.683330261e-05f, - 2.657522457e-05f, 2.631654354e-05f, 2.605726798e-05f, 2.579740637e-05f, 2.553696719e-05f, 2.527595893e-05f, 2.501439011e-05f, 2.475226923e-05f, 2.448960483e-05f, 2.422640544e-05f, - 2.396267960e-05f, 2.369843588e-05f, 2.343368283e-05f, 2.316842902e-05f, 2.290268305e-05f, 2.263645348e-05f, 2.236974893e-05f, 2.210257800e-05f, 2.183494929e-05f, 2.156687143e-05f, - 2.129835304e-05f, 2.102940276e-05f, 2.076002921e-05f, 2.049024105e-05f, 2.022004692e-05f, 1.994945547e-05f, 1.967847538e-05f, 1.940711530e-05f, 1.913538390e-05f, 1.886328985e-05f, - 1.859084184e-05f, 1.831804854e-05f, 1.804491864e-05f, 1.777146083e-05f, 1.749768380e-05f, 1.722359623e-05f, 1.694920684e-05f, 1.667452431e-05f, 1.639955734e-05f, 1.612431464e-05f, - 1.584880491e-05f, 1.557303685e-05f, 1.529701918e-05f, 1.502076058e-05f, 1.474426977e-05f, 1.446755546e-05f, 1.419062635e-05f, 1.391349114e-05f, 1.363615854e-05f, 1.335863724e-05f, - 1.308093596e-05f, 1.280306339e-05f, 1.252502823e-05f, 1.224683917e-05f, 1.196850490e-05f, 1.169003413e-05f, 1.141143552e-05f, 1.113271778e-05f, 1.085388957e-05f, 1.057495958e-05f, - 1.029593648e-05f, 1.001682893e-05f, 9.737645603e-06f, 9.458395156e-06f, 9.179086242e-06f, 8.899727509e-06f, 8.620327601e-06f, 8.340895155e-06f, 8.061438801e-06f, 7.781967164e-06f, - 7.502488862e-06f, 7.223012506e-06f, 6.943546700e-06f, 6.664100039e-06f, 6.384681112e-06f, 6.105298501e-06f, 5.825960776e-06f, 5.546676503e-06f, 5.267454236e-06f, 4.988302521e-06f, - 4.709229895e-06f, 4.430244885e-06f, 4.151356010e-06f, 3.872571777e-06f, 3.593900682e-06f, 3.315351213e-06f, 3.036931845e-06f, 2.758651044e-06f, 2.480517264e-06f, 2.202538945e-06f, - 1.924724519e-06f, 1.647082404e-06f, 1.369621006e-06f, 1.092348718e-06f, 8.152739201e-07f, 5.384049810e-07f, 2.617502545e-07f, -1.468191855e-08f, -2.908832113e-07f, -5.668453107e-07f, - -8.425599182e-07f, -1.118018750e-06f, -1.393213536e-06f, -1.668136022e-06f, -1.942777969e-06f, -2.217131153e-06f, -2.491187367e-06f, -2.764938419e-06f, -3.038376132e-06f, -3.311492348e-06f, - -3.584278925e-06f, -3.856727735e-06f, -4.128830671e-06f, -4.400579642e-06f, -4.671966575e-06f, -4.942983413e-06f, -5.213622120e-06f, -5.483874676e-06f, -5.753733080e-06f, -6.023189352e-06f, - -6.292235527e-06f, -6.560863664e-06f, -6.829065837e-06f, -7.096834143e-06f, -7.364160697e-06f, -7.631037635e-06f, -7.897457114e-06f, -8.163411310e-06f, -8.428892421e-06f, -8.693892667e-06f, - -8.958404286e-06f, -9.222419542e-06f, -9.485930717e-06f, -9.748930117e-06f, -1.001141007e-05f, -1.027336292e-05f, -1.053478105e-05f, -1.079565685e-05f, -1.105598274e-05f, -1.131575116e-05f, - -1.157495458e-05f, -1.183358548e-05f, -1.209163638e-05f, -1.234909981e-05f, -1.260596834e-05f, -1.286223456e-05f, -1.311789106e-05f, -1.337293049e-05f, -1.362734551e-05f, -1.388112881e-05f, - -1.413427310e-05f, -1.438677110e-05f, -1.463861560e-05f, -1.488979937e-05f, -1.514031524e-05f, -1.539015604e-05f, -1.563931465e-05f, -1.588778396e-05f, -1.613555690e-05f, -1.638262641e-05f, - -1.662898547e-05f, -1.687462710e-05f, -1.711954432e-05f, -1.736373020e-05f, -1.760717783e-05f, -1.784988033e-05f, -1.809183084e-05f, -1.833302255e-05f, -1.857344865e-05f, -1.881310239e-05f, - -1.905197703e-05f, -1.929006586e-05f, -1.952736220e-05f, -1.976385942e-05f, -1.999955090e-05f, -2.023443004e-05f, -2.046849030e-05f, -2.070172516e-05f, -2.093412811e-05f, -2.116569270e-05f, - -2.139641249e-05f, -2.162628110e-05f, -2.185529214e-05f, -2.208343929e-05f, -2.231071624e-05f, -2.253711671e-05f, -2.276263448e-05f, -2.298726333e-05f, -2.321099708e-05f, -2.343382960e-05f, - -2.365575477e-05f, -2.387676653e-05f, -2.409685883e-05f, -2.431602565e-05f, -2.453426103e-05f, -2.475155902e-05f, -2.496791371e-05f, -2.518331924e-05f, -2.539776975e-05f, -2.561125946e-05f, - -2.582378257e-05f, -2.603533337e-05f, -2.624590614e-05f, -2.645549522e-05f, -2.666409499e-05f, -2.687169983e-05f, -2.707830420e-05f, -2.728390257e-05f, -2.748848944e-05f, -2.769205937e-05f, - -2.789460694e-05f, -2.809612676e-05f, -2.829661349e-05f, -2.849606182e-05f, -2.869446648e-05f, -2.889182223e-05f, -2.908812387e-05f, -2.928336624e-05f, -2.947754421e-05f, -2.967065270e-05f, - -2.986268665e-05f, -3.005364106e-05f, -3.024351094e-05f, -3.043229135e-05f, -3.061997740e-05f, -3.080656423e-05f, -3.099204699e-05f, -3.117642092e-05f, -3.135968127e-05f, -3.154182331e-05f, - -3.172284238e-05f, -3.190273385e-05f, -3.208149312e-05f, -3.225911564e-05f, -3.243559688e-05f, -3.261093238e-05f, -3.278511768e-05f, -3.295814840e-05f, -3.313002017e-05f, -3.330072868e-05f, - -3.347026963e-05f, -3.363863879e-05f, -3.380583196e-05f, -3.397184496e-05f, -3.413667370e-05f, -3.430031406e-05f, -3.446276203e-05f, -3.462401359e-05f, -3.478406478e-05f, -3.494291169e-05f, - -3.510055042e-05f, -3.525697714e-05f, -3.541218806e-05f, -3.556617940e-05f, -3.571894746e-05f, -3.587048855e-05f, -3.602079904e-05f, -3.616987533e-05f, -3.631771387e-05f, -3.646431114e-05f, - -3.660966368e-05f, -3.675376805e-05f, -3.689662087e-05f, -3.703821878e-05f, -3.717855847e-05f, -3.731763670e-05f, -3.745545022e-05f, -3.759199586e-05f, -3.772727049e-05f, -3.786127100e-05f, - -3.799399433e-05f, -3.812543748e-05f, -3.825559747e-05f, -3.838447137e-05f, -3.851205630e-05f, -3.863834941e-05f, -3.876334789e-05f, -3.888704899e-05f, -3.900944999e-05f, -3.913054821e-05f, - -3.925034102e-05f, -3.936882582e-05f, -3.948600008e-05f, -3.960186128e-05f, -3.971640695e-05f, -3.982963469e-05f, -3.994154211e-05f, -4.005212688e-05f, -4.016138670e-05f, -4.026931932e-05f, - -4.037592255e-05f, -4.048119420e-05f, -4.058513218e-05f, -4.068773438e-05f, -4.078899879e-05f, -4.088892341e-05f, -4.098750629e-05f, -4.108474552e-05f, -4.118063924e-05f, -4.127518564e-05f, - -4.136838293e-05f, -4.146022938e-05f, -4.155072331e-05f, -4.163986306e-05f, -4.172764703e-05f, -4.181407365e-05f, -4.189914143e-05f, -4.198284887e-05f, -4.206519454e-05f, -4.214617707e-05f, - -4.222579510e-05f, -4.230404734e-05f, -4.238093252e-05f, -4.245644943e-05f, -4.253059689e-05f, -4.260337379e-05f, -4.267477904e-05f, -4.274481158e-05f, -4.281347044e-05f, -4.288075464e-05f, - -4.294666328e-05f, -4.301119549e-05f, -4.307435044e-05f, -4.313612735e-05f, -4.319652548e-05f, -4.325554413e-05f, -4.331318266e-05f, -4.336944045e-05f, -4.342431694e-05f, -4.347781160e-05f, - -4.352992395e-05f, -4.358065355e-05f, -4.363000002e-05f, -4.367796299e-05f, -4.372454216e-05f, -4.376973727e-05f, -4.381354809e-05f, -4.385597444e-05f, -4.389701619e-05f, -4.393667324e-05f, - -4.397494555e-05f, -4.401183310e-05f, -4.404733592e-05f, -4.408145410e-05f, -4.411418776e-05f, -4.414553706e-05f, -4.417550220e-05f, -4.420408343e-05f, -4.423128104e-05f, -4.425709537e-05f, - -4.428152679e-05f, -4.430457571e-05f, -4.432624261e-05f, -4.434652797e-05f, -4.436543234e-05f, -4.438295632e-05f, -4.439910052e-05f, -4.441386563e-05f, -4.442725234e-05f, -4.443926143e-05f, - -4.444989368e-05f, -4.445914993e-05f, -4.446703106e-05f, -4.447353799e-05f, -4.447867170e-05f, -4.448243318e-05f, -4.448482347e-05f, -4.448584368e-05f, -4.448549492e-05f, -4.448377837e-05f, - -4.448069524e-05f, -4.447624678e-05f, -4.447043429e-05f, -4.446325910e-05f, -4.445472259e-05f, -4.444482617e-05f, -4.443357131e-05f, -4.442095950e-05f, -4.440699228e-05f, -4.439167123e-05f, - -4.437499797e-05f, -4.435697416e-05f, -4.433760151e-05f, -4.431688175e-05f, -4.429481666e-05f, -4.427140807e-05f, -4.424665784e-05f, -4.422056786e-05f, -4.419314008e-05f, -4.416437648e-05f, - -4.413427907e-05f, -4.410284993e-05f, -4.407009114e-05f, -4.403600485e-05f, -4.400059322e-05f, -4.396385849e-05f, -4.392580290e-05f, -4.388642875e-05f, -4.384573836e-05f, -4.380373412e-05f, - -4.376041843e-05f, -4.371579374e-05f, -4.366986254e-05f, -4.362262735e-05f, -4.357409073e-05f, -4.352425529e-05f, -4.347312367e-05f, -4.342069854e-05f, -4.336698262e-05f, -4.331197866e-05f, - -4.325568944e-05f, -4.319811781e-05f, -4.313926661e-05f, -4.307913875e-05f, -4.301773717e-05f, -4.295506485e-05f, -4.289112479e-05f, -4.282592005e-05f, -4.275945370e-05f, -4.269172888e-05f, - -4.262274873e-05f, -4.255251645e-05f, -4.248103527e-05f, -4.240830846e-05f, -4.233433931e-05f, -4.225913117e-05f, -4.218268739e-05f, -4.210501140e-05f, -4.202610663e-05f, -4.194597656e-05f, - -4.186462471e-05f, -4.178205461e-05f, -4.169826985e-05f, -4.161327405e-05f, -4.152707086e-05f, -4.143966395e-05f, -4.135105706e-05f, -4.126125393e-05f, -4.117025835e-05f, -4.107807413e-05f, - -4.098470513e-05f, -4.089015525e-05f, -4.079442839e-05f, -4.069752851e-05f, -4.059945959e-05f, -4.050022566e-05f, -4.039983076e-05f, -4.029827898e-05f, -4.019557443e-05f, -4.009172127e-05f, - -3.998672366e-05f, -3.988058582e-05f, -3.977331200e-05f, -3.966490647e-05f, -3.955537352e-05f, -3.944471752e-05f, -3.933294280e-05f, -3.922005379e-05f, -3.910605490e-05f, -3.899095060e-05f, - -3.887474538e-05f, -3.875744375e-05f, -3.863905027e-05f, -3.851956952e-05f, -3.839900611e-05f, -3.827736467e-05f, -3.815464987e-05f, -3.803086642e-05f, -3.790601904e-05f, -3.778011249e-05f, - -3.765315155e-05f, -3.752514103e-05f, -3.739608577e-05f, -3.726599065e-05f, -3.713486056e-05f, -3.700270042e-05f, -3.686951519e-05f, -3.673530985e-05f, -3.660008941e-05f, -3.646385890e-05f, - -3.632662338e-05f, -3.618838794e-05f, -3.604915769e-05f, -3.590893779e-05f, -3.576773338e-05f, -3.562554967e-05f, -3.548239187e-05f, -3.533826524e-05f, -3.519317503e-05f, -3.504712655e-05f, - -3.490012512e-05f, -3.475217607e-05f, -3.460328479e-05f, -3.445345666e-05f, -3.430269711e-05f, -3.415101157e-05f, -3.399840552e-05f, -3.384488444e-05f, -3.369045385e-05f, -3.353511929e-05f, - -3.337888632e-05f, -3.322176052e-05f, -3.306374750e-05f, -3.290485288e-05f, -3.274508233e-05f, -3.258444151e-05f, -3.242293612e-05f, -3.226057187e-05f, -3.209735452e-05f, -3.193328981e-05f, - -3.176838353e-05f, -3.160264148e-05f, -3.143606949e-05f, -3.126867341e-05f, -3.110045909e-05f, -3.093143242e-05f, -3.076159932e-05f, -3.059096570e-05f, -3.041953750e-05f, -3.024732070e-05f, - -3.007432128e-05f, -2.990054523e-05f, -2.972599859e-05f, -2.955068739e-05f, -2.937461770e-05f, -2.919779558e-05f, -2.902022713e-05f, -2.884191847e-05f, -2.866287573e-05f, -2.848310505e-05f, - -2.830261260e-05f, -2.812140456e-05f, -2.793948714e-05f, -2.775686654e-05f, -2.757354900e-05f, -2.738954077e-05f, -2.720484811e-05f, -2.701947730e-05f, -2.683343465e-05f, -2.664672644e-05f, - -2.645935903e-05f, -2.627133874e-05f, -2.608267193e-05f, -2.589336497e-05f, -2.570342425e-05f, -2.551285616e-05f, -2.532166713e-05f, -2.512986356e-05f, -2.493745192e-05f, -2.474443864e-05f, - -2.455083019e-05f, -2.435663306e-05f, -2.416185373e-05f, -2.396649871e-05f, -2.377057452e-05f, -2.357408767e-05f, -2.337704473e-05f, -2.317945222e-05f, -2.298131673e-05f, -2.278264482e-05f, - -2.258344307e-05f, -2.238371809e-05f, -2.218347648e-05f, -2.198272486e-05f, -2.178146985e-05f, -2.157971809e-05f, -2.137747622e-05f, -2.117475091e-05f, -2.097154882e-05f, -2.076787661e-05f, - -2.056374098e-05f, -2.035914861e-05f, -2.015410621e-05f, -1.994862048e-05f, -1.974269814e-05f, -1.953634592e-05f, -1.932957053e-05f, -1.912237873e-05f, -1.891477725e-05f, -1.870677285e-05f, - -1.849837229e-05f, -1.828958233e-05f, -1.808040975e-05f, -1.787086132e-05f, -1.766094383e-05f, -1.745066406e-05f, -1.724002881e-05f, -1.702904489e-05f, -1.681771908e-05f, -1.660605821e-05f, - -1.639406908e-05f, -1.618175852e-05f, -1.596913334e-05f, -1.575620038e-05f, -1.554296645e-05f, -1.532943841e-05f, -1.511562307e-05f, -1.490152728e-05f, -1.468715789e-05f, -1.447252173e-05f, - -1.425762566e-05f, -1.404247651e-05f, -1.382708116e-05f, -1.361144643e-05f, -1.339557920e-05f, -1.317948632e-05f, -1.296317463e-05f, -1.274665101e-05f, -1.252992230e-05f, -1.231299537e-05f, - -1.209587708e-05f, -1.187857428e-05f, -1.166109384e-05f, -1.144344260e-05f, -1.122562743e-05f, -1.100765519e-05f, -1.078953273e-05f, -1.057126690e-05f, -1.035286457e-05f, -1.013433257e-05f, - -9.915677759e-06f, -9.696906986e-06f, -9.478027093e-06f, -9.259044925e-06f, -9.039967319e-06f, -8.820801113e-06f, -8.601553141e-06f, -8.382230233e-06f, -8.162839215e-06f, -7.943386911e-06f, - -7.723880139e-06f, -7.504325714e-06f, -7.284730447e-06f, -7.065101143e-06f, -6.845444603e-06f, -6.625767623e-06f, -6.406076994e-06f, -6.186379502e-06f, -5.966681925e-06f, -5.746991037e-06f, - -5.527313607e-06f, -5.307656396e-06f, -5.088026158e-06f, -4.868429643e-06f, -4.648873591e-06f, -4.429364738e-06f, -4.209909810e-06f, -3.990515527e-06f, -3.771188602e-06f, -3.551935738e-06f, - -3.332763632e-06f, -3.113678971e-06f, -2.894688435e-06f, -2.675798695e-06f, -2.457016412e-06f, -2.238348239e-06f, -2.019800821e-06f, -1.801380790e-06f, -1.583094771e-06f, -1.364949379e-06f, - -1.146951218e-06f, -9.291068830e-07f, -7.114229571e-07f, -4.939060136e-07f, -2.765626150e-07f, -5.939931241e-08f, 1.575773541e-07f, 3.743608557e-07f, 5.909446755e-07f, 8.073223083e-07f, - 1.023487261e-06f, 1.239433052e-06f, 1.455153212e-06f, 1.670641287e-06f, 1.885890832e-06f, 2.100895416e-06f, 2.315648623e-06f, 2.530144049e-06f, 2.744375302e-06f, 2.958336007e-06f, - 3.172019800e-06f, 3.385420331e-06f, 3.598531268e-06f, 3.811346289e-06f, 4.023859088e-06f, 4.236063375e-06f, 4.447952874e-06f, 4.659521325e-06f, 4.870762481e-06f, 5.081670113e-06f, - 5.292238007e-06f, 5.502459964e-06f, 5.712329803e-06f, 5.921841357e-06f, 6.130988476e-06f, 6.339765028e-06f, 6.548164897e-06f, 6.756181982e-06f, 6.963810202e-06f, 7.171043492e-06f, - 7.377875804e-06f, 7.584301108e-06f, 7.790313393e-06f, 7.995906664e-06f, 8.201074945e-06f, 8.405812279e-06f, 8.610112727e-06f, 8.813970367e-06f, 9.017379298e-06f, 9.220333638e-06f, - 9.422827523e-06f, 9.624855108e-06f, 9.826410569e-06f, 1.002748810e-05f, 1.022808192e-05f, 1.042818625e-05f, 1.062779536e-05f, 1.082690352e-05f, 1.102550503e-05f, 1.122359419e-05f, - 1.142116536e-05f, 1.161821288e-05f, 1.181473113e-05f, 1.201071452e-05f, 1.220615746e-05f, 1.240105440e-05f, 1.259539980e-05f, 1.278918816e-05f, 1.298241397e-05f, 1.317507177e-05f, - 1.336715611e-05f, 1.355866157e-05f, 1.374958274e-05f, 1.393991425e-05f, 1.412965074e-05f, 1.431878688e-05f, 1.450731735e-05f, 1.469523687e-05f, 1.488254018e-05f, 1.506922203e-05f, - 1.525527721e-05f, 1.544070053e-05f, 1.562548681e-05f, 1.580963093e-05f, 1.599312775e-05f, 1.617597218e-05f, 1.635815915e-05f, 1.653968362e-05f, 1.672054056e-05f, 1.690072498e-05f, - 1.708023190e-05f, 1.725905639e-05f, 1.743719351e-05f, 1.761463839e-05f, 1.779138614e-05f, 1.796743192e-05f, 1.814277093e-05f, 1.831739835e-05f, 1.849130944e-05f, 1.866449945e-05f, - 1.883696367e-05f, 1.900869741e-05f, 1.917969602e-05f, 1.934995485e-05f, 1.951946931e-05f, 1.968823482e-05f, 1.985624683e-05f, 2.002350081e-05f, 2.018999226e-05f, 2.035571672e-05f, - 2.052066974e-05f, 2.068484690e-05f, 2.084824384e-05f, 2.101085618e-05f, 2.117267959e-05f, 2.133370977e-05f, 2.149394246e-05f, 2.165337339e-05f, 2.181199837e-05f, 2.196981319e-05f, - 2.212681369e-05f, 2.228299576e-05f, 2.243835528e-05f, 2.259288818e-05f, 2.274659042e-05f, 2.289945799e-05f, 2.305148689e-05f, 2.320267317e-05f, 2.335301291e-05f, 2.350250221e-05f, - 2.365113720e-05f, 2.379891404e-05f, 2.394582893e-05f, 2.409187808e-05f, 2.423705776e-05f, 2.438136424e-05f, 2.452479383e-05f, 2.466734288e-05f, 2.480900777e-05f, 2.494978489e-05f, - 2.508967069e-05f, 2.522866162e-05f, 2.536675418e-05f, 2.550394490e-05f, 2.564023033e-05f, 2.577560707e-05f, 2.591007174e-05f, 2.604362098e-05f, 2.617625148e-05f, 2.630795996e-05f, - 2.643874314e-05f, 2.656859782e-05f, 2.669752080e-05f, 2.682550892e-05f, 2.695255905e-05f, 2.707866809e-05f, 2.720383298e-05f, 2.732805068e-05f, 2.745131820e-05f, 2.757363256e-05f, - 2.769499082e-05f, 2.781539008e-05f, 2.793482747e-05f, 2.805330014e-05f, 2.817080529e-05f, 2.828734014e-05f, 2.840290194e-05f, 2.851748799e-05f, 2.863109560e-05f, 2.874372213e-05f, - 2.885536496e-05f, 2.896602152e-05f, 2.907568926e-05f, 2.918436565e-05f, 2.929204822e-05f, 2.939873452e-05f, 2.950442213e-05f, 2.960910866e-05f, 2.971279177e-05f, 2.981546914e-05f, - 2.991713848e-05f, 3.001779754e-05f, 3.011744411e-05f, 3.021607600e-05f, 3.031369105e-05f, 3.041028715e-05f, 3.050586221e-05f, 3.060041419e-05f, 3.069394106e-05f, 3.078644083e-05f, - 3.087791157e-05f, 3.096835134e-05f, 3.105775827e-05f, 3.114613050e-05f, 3.123346622e-05f, 3.131976364e-05f, 3.140502102e-05f, 3.148923664e-05f, 3.157240881e-05f, 3.165453589e-05f, - 3.173561626e-05f, 3.181564834e-05f, 3.189463059e-05f, 3.197256148e-05f, 3.204943955e-05f, 3.212526334e-05f, 3.220003145e-05f, 3.227374249e-05f, 3.234639512e-05f, 3.241798803e-05f, - 3.248851994e-05f, 3.255798962e-05f, 3.262639585e-05f, 3.269373746e-05f, 3.276001330e-05f, 3.282522228e-05f, 3.288936331e-05f, 3.295243537e-05f, 3.301443744e-05f, 3.307536855e-05f, - 3.313522777e-05f, 3.319401419e-05f, 3.325172695e-05f, 3.330836521e-05f, 3.336392817e-05f, 3.341841506e-05f, 3.347182515e-05f, 3.352415774e-05f, 3.357541217e-05f, 3.362558780e-05f, - 3.367468403e-05f, 3.372270030e-05f, 3.376963609e-05f, 3.381549090e-05f, 3.386026426e-05f, 3.390395574e-05f, 3.394656496e-05f, 3.398809155e-05f, 3.402853518e-05f, 3.406789557e-05f, - 3.410617245e-05f, 3.414336560e-05f, 3.417947482e-05f, 3.421449996e-05f, 3.424844090e-05f, 3.428129754e-05f, 3.431306982e-05f, 3.434375773e-05f, 3.437336126e-05f, 3.440188048e-05f, - 3.442931545e-05f, 3.445566628e-05f, 3.448093311e-05f, 3.450511613e-05f, 3.452821555e-05f, 3.455023161e-05f, 3.457116458e-05f, 3.459101478e-05f, 3.460978254e-05f, 3.462746826e-05f, - 3.464407233e-05f, 3.465959521e-05f, 3.467403736e-05f, 3.468739929e-05f, 3.469968156e-05f, 3.471088472e-05f, 3.472100940e-05f, 3.473005622e-05f, 3.473802588e-05f, 3.474491906e-05f, - 3.475073651e-05f, 3.475547900e-05f, 3.475914734e-05f, 3.476174236e-05f, 3.476326493e-05f, 3.476371595e-05f, 3.476309636e-05f, 3.476140712e-05f, 3.475864922e-05f, 3.475482371e-05f, - 3.474993164e-05f, 3.474397410e-05f, 3.473695223e-05f, 3.472886718e-05f, 3.471972015e-05f, 3.470951234e-05f, 3.469824503e-05f, 3.468591948e-05f, 3.467253703e-05f, 3.465809901e-05f, - 3.464260682e-05f, 3.462606185e-05f, 3.460846556e-05f, 3.458981941e-05f, 3.457012492e-05f, 3.454938361e-05f, 3.452759706e-05f, 3.450476686e-05f, 3.448089464e-05f, 3.445598206e-05f, - 3.443003082e-05f, 3.440304263e-05f, 3.437501925e-05f, 3.434596245e-05f, 3.431587405e-05f, 3.428475590e-05f, 3.425260986e-05f, 3.421943784e-05f, 3.418524177e-05f, 3.415002362e-05f, - 3.411378537e-05f, 3.407652906e-05f, 3.403825673e-05f, 3.399897047e-05f, 3.395867238e-05f, 3.391736461e-05f, 3.387504933e-05f, 3.383172874e-05f, 3.378740507e-05f, 3.374208057e-05f, - 3.369575753e-05f, 3.364843827e-05f, 3.360012513e-05f, 3.355082049e-05f, 3.350052675e-05f, 3.344924633e-05f, 3.339698169e-05f, 3.334373533e-05f, 3.328950976e-05f, 3.323430751e-05f, - 3.317813117e-05f, 3.312098332e-05f, 3.306286661e-05f, 3.300378367e-05f, 3.294373719e-05f, 3.288272989e-05f, 3.282076449e-05f, 3.275784376e-05f, 3.269397050e-05f, 3.262914751e-05f, - 3.256337765e-05f, 3.249666378e-05f, 3.242900881e-05f, 3.236041565e-05f, 3.229088727e-05f, 3.222042663e-05f, 3.214903674e-05f, 3.207672063e-05f, 3.200348135e-05f, 3.192932199e-05f, - 3.185424565e-05f, 3.177825547e-05f, 3.170135460e-05f, 3.162354623e-05f, 3.154483357e-05f, 3.146521985e-05f, 3.138470832e-05f, 3.130330228e-05f, 3.122100503e-05f, 3.113781991e-05f, - 3.105375026e-05f, 3.096879949e-05f, 3.088297098e-05f, 3.079626817e-05f, 3.070869452e-05f, 3.062025350e-05f, 3.053094862e-05f, 3.044078340e-05f, 3.034976139e-05f, 3.025788617e-05f, - 3.016516132e-05f, 3.007159047e-05f, 2.997717726e-05f, 2.988192535e-05f, 2.978583844e-05f, 2.968892022e-05f, 2.959117444e-05f, 2.949260485e-05f, 2.939321522e-05f, 2.929300935e-05f, - 2.919199107e-05f, 2.909016421e-05f, 2.898753264e-05f, 2.888410025e-05f, 2.877987094e-05f, 2.867484863e-05f, 2.856903729e-05f, 2.846244087e-05f, 2.835506337e-05f, 2.824690880e-05f, - 2.813798119e-05f, 2.802828460e-05f, 2.791782309e-05f, 2.780660075e-05f, 2.769462171e-05f, 2.758189008e-05f, 2.746841003e-05f, 2.735418572e-05f, 2.723922134e-05f, 2.712352110e-05f, - 2.700708924e-05f, 2.688992999e-05f, 2.677204763e-05f, 2.665344643e-05f, 2.653413070e-05f, 2.641410477e-05f, 2.629337297e-05f, 2.617193965e-05f, 2.604980920e-05f, 2.592698601e-05f, - 2.580347448e-05f, 2.567927904e-05f, 2.555440415e-05f, 2.542885425e-05f, 2.530263384e-05f, 2.517574739e-05f, 2.504819944e-05f, 2.491999450e-05f, 2.479113712e-05f, 2.466163186e-05f, - 2.453148330e-05f, 2.440069603e-05f, 2.426927467e-05f, 2.413722382e-05f, 2.400454814e-05f, 2.387125227e-05f, 2.373734089e-05f, 2.360281868e-05f, 2.346769034e-05f, 2.333196059e-05f, - 2.319563414e-05f, 2.305871575e-05f, 2.292121017e-05f, 2.278312217e-05f, 2.264445654e-05f, 2.250521807e-05f, 2.236541157e-05f, 2.222504187e-05f, 2.208411380e-05f, 2.194263222e-05f, - 2.180060199e-05f, 2.165802798e-05f, 2.151491509e-05f, 2.137126821e-05f, 2.122709225e-05f, 2.108239215e-05f, 2.093717283e-05f, 2.079143925e-05f, 2.064519637e-05f, 2.049844915e-05f, - 2.035120258e-05f, 2.020346165e-05f, 2.005523137e-05f, 1.990651674e-05f, 1.975732281e-05f, 1.960765459e-05f, 1.945751714e-05f, 1.930691552e-05f, 1.915585478e-05f, 1.900434000e-05f, - 1.885237627e-05f, 1.869996869e-05f, 1.854712235e-05f, 1.839384236e-05f, 1.824013386e-05f, 1.808600196e-05f, 1.793145180e-05f, 1.777648854e-05f, 1.762111733e-05f, 1.746534333e-05f, - 1.730917171e-05f, 1.715260764e-05f, 1.699565633e-05f, 1.683832295e-05f, 1.668061270e-05f, 1.652253081e-05f, 1.636408247e-05f, 1.620527291e-05f, 1.604610736e-05f, 1.588659105e-05f, - 1.572672922e-05f, 1.556652712e-05f, 1.540598999e-05f, 1.524512311e-05f, 1.508393171e-05f, 1.492242109e-05f, 1.476059650e-05f, 1.459846323e-05f, 1.443602657e-05f, 1.427329179e-05f, - 1.411026419e-05f, 1.394694906e-05f, 1.378335172e-05f, 1.361947745e-05f, 1.345533158e-05f, 1.329091940e-05f, 1.312624625e-05f, 1.296131743e-05f, 1.279613827e-05f, 1.263071409e-05f, - 1.246505022e-05f, 1.229915200e-05f, 1.213302475e-05f, 1.196667380e-05f, 1.180010451e-05f, 1.163332220e-05f, 1.146633221e-05f, 1.129913990e-05f, 1.113175059e-05f, 1.096416965e-05f, - 1.079640241e-05f, 1.062845422e-05f, 1.046033043e-05f, 1.029203640e-05f, 1.012357746e-05f, 9.954958967e-06f, 9.786186275e-06f, 9.617264730e-06f, 9.448199683e-06f, 9.278996482e-06f, - 9.109660476e-06f, 8.940197012e-06f, 8.770611439e-06f, 8.600909101e-06f, 8.431095345e-06f, 8.261175512e-06f, 8.091154945e-06f, 7.921038985e-06f, 7.750832969e-06f, 7.580542234e-06f, - 7.410172115e-06f, 7.239727942e-06f, 7.069215045e-06f, 6.898638752e-06f, 6.728004385e-06f, 6.557317266e-06f, 6.386582712e-06f, 6.215806037e-06f, 6.044992553e-06f, 5.874147566e-06f, - 5.703276381e-06f, 5.532384296e-06f, 5.361476606e-06f, 5.190558603e-06f, 5.019635573e-06f, 4.848712799e-06f, 4.677795557e-06f, 4.506889120e-06f, 4.335998754e-06f, 4.165129723e-06f, - 3.994287281e-06f, 3.823476681e-06f, 3.652703167e-06f, 3.481971979e-06f, 3.311288350e-06f, 3.140657508e-06f, 2.970084672e-06f, 2.799575058e-06f, 2.629133873e-06f, 2.458766317e-06f, - 2.288477585e-06f, 2.118272864e-06f, 1.948157332e-06f, 1.778136161e-06f, 1.608214517e-06f, 1.438397555e-06f, 1.268690425e-06f, 1.099098266e-06f, 9.296262127e-07f, 7.602793878e-07f, - 5.910629074e-07f, 4.219818784e-07f, 2.530413989e-07f, 8.424655829e-08f, -8.439756339e-08f, -2.528858953e-07f, -4.212133759e-07f, -5.893749533e-07f, -7.573655854e-07f, -9.251802397e-07f, - -1.092813894e-06f, -1.260261536e-06f, -1.427518163e-06f, -1.594578785e-06f, -1.761438420e-06f, -1.928092099e-06f, -2.094534861e-06f, -2.260761758e-06f, -2.426767854e-06f, -2.592548223e-06f, - -2.758097949e-06f, -2.923412131e-06f, -3.088485877e-06f, -3.253314308e-06f, -3.417892556e-06f, -3.582215768e-06f, -3.746279099e-06f, -3.910077720e-06f, -4.073606812e-06f, -4.236861571e-06f, - -4.399837205e-06f, -4.562528934e-06f, -4.724931992e-06f, -4.887041626e-06f, -5.048853096e-06f, -5.210361678e-06f, -5.371562657e-06f, -5.532451337e-06f, -5.693023032e-06f, -5.853273071e-06f, - -6.013196799e-06f, -6.172789574e-06f, -6.332046766e-06f, -6.490963765e-06f, -6.649535971e-06f, -6.807758801e-06f, -6.965627687e-06f, -7.123138075e-06f, -7.280285427e-06f, -7.437065220e-06f, - -7.593472946e-06f, -7.749504116e-06f, -7.905154251e-06f, -8.060418892e-06f, -8.215293596e-06f, -8.369773933e-06f, -8.523855492e-06f, -8.677533878e-06f, -8.830804712e-06f, -8.983663631e-06f, - -9.136106290e-06f, -9.288128359e-06f, -9.439725527e-06f, -9.590893500e-06f, -9.741627998e-06f, -9.891924763e-06f, -1.004177955e-05f, -1.019118814e-05f, -1.034014631e-05f, -1.048864989e-05f, - -1.063669469e-05f, -1.078427657e-05f, -1.093139138e-05f, -1.107803502e-05f, -1.122420337e-05f, -1.136989237e-05f, -1.151509794e-05f, -1.165981605e-05f, -1.180404266e-05f, -1.194777378e-05f, - -1.209100541e-05f, -1.223373359e-05f, -1.237595436e-05f, -1.251766381e-05f, -1.265885801e-05f, -1.279953308e-05f, -1.293968515e-05f, -1.307931037e-05f, -1.321840489e-05f, -1.335696492e-05f, - -1.349498666e-05f, -1.363246634e-05f, -1.376940021e-05f, -1.390578453e-05f, -1.404161560e-05f, -1.417688973e-05f, -1.431160325e-05f, -1.444575250e-05f, -1.457933386e-05f, -1.471234373e-05f, - -1.484477851e-05f, -1.497663465e-05f, -1.510790859e-05f, -1.523859682e-05f, -1.536869584e-05f, -1.549820216e-05f, -1.562711232e-05f, -1.575542290e-05f, -1.588313047e-05f, -1.601023164e-05f, - -1.613672305e-05f, -1.626260133e-05f, -1.638786317e-05f, -1.651250526e-05f, -1.663652431e-05f, -1.675991707e-05f, -1.688268030e-05f, -1.700481077e-05f, -1.712630530e-05f, -1.724716072e-05f, - -1.736737388e-05f, -1.748694165e-05f, -1.760586094e-05f, -1.772412865e-05f, -1.784174174e-05f, -1.795869717e-05f, -1.807499193e-05f, -1.819062303e-05f, -1.830558751e-05f, -1.841988243e-05f, - -1.853350488e-05f, -1.864645195e-05f, -1.875872078e-05f, -1.887030852e-05f, -1.898121235e-05f, -1.909142947e-05f, -1.920095710e-05f, -1.930979250e-05f, -1.941793293e-05f, -1.952537570e-05f, - -1.963211812e-05f, -1.973815754e-05f, -1.984349132e-05f, -1.994811687e-05f, -2.005203159e-05f, -2.015523293e-05f, -2.025771836e-05f, -2.035948537e-05f, -2.046053147e-05f, -2.056085420e-05f, - -2.066045113e-05f, -2.075931985e-05f, -2.085745796e-05f, -2.095486312e-05f, -2.105153298e-05f, -2.114746524e-05f, -2.124265760e-05f, -2.133710780e-05f, -2.143081362e-05f, -2.152377283e-05f, - -2.161598325e-05f, -2.170744273e-05f, -2.179814911e-05f, -2.188810031e-05f, -2.197729422e-05f, -2.206572879e-05f, -2.215340199e-05f, -2.224031181e-05f, -2.232645626e-05f, -2.241183339e-05f, - -2.249644126e-05f, -2.258027796e-05f, -2.266334163e-05f, -2.274563039e-05f, -2.282714243e-05f, -2.290787593e-05f, -2.298782912e-05f, -2.306700025e-05f, -2.314538759e-05f, -2.322298944e-05f, - -2.329980412e-05f, -2.337582999e-05f, -2.345106542e-05f, -2.352550882e-05f, -2.359915861e-05f, -2.367201326e-05f, -2.374407123e-05f, -2.381533104e-05f, -2.388579123e-05f, -2.395545034e-05f, - -2.402430698e-05f, -2.409235974e-05f, -2.415960726e-05f, -2.422604822e-05f, -2.429168130e-05f, -2.435650521e-05f, -2.442051870e-05f, -2.448372054e-05f, -2.454610953e-05f, -2.460768448e-05f, - -2.466844424e-05f, -2.472838769e-05f, -2.478751373e-05f, -2.484582128e-05f, -2.490330930e-05f, -2.495997676e-05f, -2.501582268e-05f, -2.507084608e-05f, -2.512504603e-05f, -2.517842160e-05f, - -2.523097191e-05f, -2.528269610e-05f, -2.533359333e-05f, -2.538366279e-05f, -2.543290370e-05f, -2.548131530e-05f, -2.552889686e-05f, -2.557564767e-05f, -2.562156707e-05f, -2.566665439e-05f, - -2.571090902e-05f, -2.575433035e-05f, -2.579691781e-05f, -2.583867086e-05f, -2.587958897e-05f, -2.591967166e-05f, -2.595891845e-05f, -2.599732891e-05f, -2.603490262e-05f, -2.607163919e-05f, - -2.610753827e-05f, -2.614259951e-05f, -2.617682261e-05f, -2.621020729e-05f, -2.624275328e-05f, -2.627446036e-05f, -2.630532832e-05f, -2.633535699e-05f, -2.636454622e-05f, -2.639289587e-05f, - -2.642040585e-05f, -2.644707608e-05f, -2.647290652e-05f, -2.649789715e-05f, -2.652204797e-05f, -2.654535901e-05f, -2.656783032e-05f, -2.658946200e-05f, -2.661025415e-05f, -2.663020690e-05f, - -2.664932042e-05f, -2.666759488e-05f, -2.668503051e-05f, -2.670162754e-05f, -2.671738623e-05f, -2.673230688e-05f, -2.674638979e-05f, -2.675963531e-05f, -2.677204381e-05f, -2.678361567e-05f, - -2.679435132e-05f, -2.680425119e-05f, -2.681331576e-05f, -2.682154552e-05f, -2.682894099e-05f, -2.683550271e-05f, -2.684123125e-05f, -2.684612722e-05f, -2.685019122e-05f, -2.685342390e-05f, - -2.685582595e-05f, -2.685739804e-05f, -2.685814090e-05f, -2.685805529e-05f, -2.685714196e-05f, -2.685540172e-05f, -2.685283539e-05f, -2.684944381e-05f, -2.684522785e-05f, -2.684018840e-05f, - -2.683432640e-05f, -2.682764278e-05f, -2.682013851e-05f, -2.681181458e-05f, -2.680267202e-05f, -2.679271186e-05f, -2.678193517e-05f, -2.677034305e-05f, -2.675793660e-05f, -2.674471698e-05f, - -2.673068533e-05f, -2.671584286e-05f, -2.670019077e-05f, -2.668373029e-05f, -2.666646270e-05f, -2.664838926e-05f, -2.662951129e-05f, -2.660983013e-05f, -2.658934711e-05f, -2.656806363e-05f, - -2.654598108e-05f, -2.652310090e-05f, -2.649942452e-05f, -2.647495342e-05f, -2.644968909e-05f, -2.642363306e-05f, -2.639678687e-05f, -2.636915207e-05f, -2.634073027e-05f, -2.631152306e-05f, - -2.628153208e-05f, -2.625075899e-05f, -2.621920547e-05f, -2.618687321e-05f, -2.615376395e-05f, -2.611987942e-05f, -2.608522140e-05f, -2.604979168e-05f, -2.601359208e-05f, -2.597662442e-05f, - -2.593889056e-05f, -2.590039239e-05f, -2.586113181e-05f, -2.582111073e-05f, -2.578033111e-05f, -2.573879492e-05f, -2.569650413e-05f, -2.565346077e-05f, -2.560966686e-05f, -2.556512445e-05f, - -2.551983562e-05f, -2.547380247e-05f, -2.542702711e-05f, -2.537951168e-05f, -2.533125834e-05f, -2.528226927e-05f, -2.523254666e-05f, -2.518209274e-05f, -2.513090975e-05f, -2.507899995e-05f, - -2.502636563e-05f, -2.497300909e-05f, -2.491893264e-05f, -2.486413863e-05f, -2.480862944e-05f, -2.475240743e-05f, -2.469547501e-05f, -2.463783461e-05f, -2.457948866e-05f, -2.452043964e-05f, - -2.446069001e-05f, -2.440024229e-05f, -2.433909899e-05f, -2.427726265e-05f, -2.421473583e-05f, -2.415152110e-05f, -2.408762108e-05f, -2.402303835e-05f, -2.395777558e-05f, -2.389183540e-05f, - -2.382522048e-05f, -2.375793352e-05f, -2.368997723e-05f, -2.362135433e-05f, -2.355206756e-05f, -2.348211969e-05f, -2.341151349e-05f, -2.334025177e-05f, -2.326833734e-05f, -2.319577304e-05f, - -2.312256171e-05f, -2.304870622e-05f, -2.297420946e-05f, -2.289907434e-05f, -2.282330376e-05f, -2.274690067e-05f, -2.266986802e-05f, -2.259220878e-05f, -2.251392594e-05f, -2.243502250e-05f, - -2.235550149e-05f, -2.227536593e-05f, -2.219461888e-05f, -2.211326341e-05f, -2.203130260e-05f, -2.194873956e-05f, -2.186557740e-05f, -2.178181924e-05f, -2.169746825e-05f, -2.161252758e-05f, - -2.152700041e-05f, -2.144088993e-05f, -2.135419936e-05f, -2.126693190e-05f, -2.117909082e-05f, -2.109067935e-05f, -2.100170076e-05f, -2.091215834e-05f, -2.082205538e-05f, -2.073139520e-05f, - -2.064018111e-05f, -2.054841647e-05f, -2.045610461e-05f, -2.036324891e-05f, -2.026985275e-05f, -2.017591953e-05f, -2.008145264e-05f, -1.998645552e-05f, -1.989093159e-05f, -1.979488430e-05f, - -1.969831712e-05f, -1.960123351e-05f, -1.950363697e-05f, -1.940553099e-05f, -1.930691908e-05f, -1.920780476e-05f, -1.910819158e-05f, -1.900808308e-05f, -1.890748282e-05f, -1.880639437e-05f, - -1.870482131e-05f, -1.860276724e-05f, -1.850023578e-05f, -1.839723052e-05f, -1.829375512e-05f, -1.818981319e-05f, -1.808540841e-05f, -1.798054443e-05f, -1.787522492e-05f, -1.776945357e-05f, - -1.766323407e-05f, -1.755657013e-05f, -1.744946547e-05f, -1.734192380e-05f, -1.723394887e-05f, -1.712554442e-05f, -1.701671421e-05f, -1.690746200e-05f, -1.679779156e-05f, -1.668770668e-05f, - -1.657721116e-05f, -1.646630879e-05f, -1.635500340e-05f, -1.624329879e-05f, -1.613119879e-05f, -1.601870726e-05f, -1.590582802e-05f, -1.579256494e-05f, -1.567892188e-05f, -1.556490272e-05f, - -1.545051132e-05f, -1.533575158e-05f, -1.522062740e-05f, -1.510514267e-05f, -1.498930130e-05f, -1.487310722e-05f, -1.475656435e-05f, -1.463967662e-05f, -1.452244797e-05f, -1.440488234e-05f, - -1.428698369e-05f, -1.416875598e-05f, -1.405020317e-05f, -1.393132923e-05f, -1.381213815e-05f, -1.369263390e-05f, -1.357282048e-05f, -1.345270188e-05f, -1.333228210e-05f, -1.321156516e-05f, - -1.309055506e-05f, -1.296925583e-05f, -1.284767148e-05f, -1.272580605e-05f, -1.260366356e-05f, -1.248124806e-05f, -1.235856359e-05f, -1.223561420e-05f, -1.211240393e-05f, -1.198893684e-05f, - -1.186521700e-05f, -1.174124847e-05f, -1.161703531e-05f, -1.149258160e-05f, -1.136789141e-05f, -1.124296882e-05f, -1.111781791e-05f, -1.099244278e-05f, -1.086684750e-05f, -1.074103617e-05f, - -1.061501288e-05f, -1.048878173e-05f, -1.036234683e-05f, -1.023571226e-05f, -1.010888214e-05f, -9.981860576e-06f, -9.854651671e-06f, -9.727259539e-06f, -9.599688290e-06f, -9.471942041e-06f, - -9.344024905e-06f, -9.215941001e-06f, -9.087694446e-06f, -8.959289360e-06f, -8.830729863e-06f, -8.702020078e-06f, -8.573164125e-06f, -8.444166128e-06f, -8.315030210e-06f, -8.185760494e-06f, - -8.056361106e-06f, -7.926836168e-06f, -7.797189805e-06f, -7.667426141e-06f, -7.537549299e-06f, -7.407563403e-06f, -7.277472576e-06f, -7.147280939e-06f, -7.016992615e-06f, -6.886611723e-06f, - -6.756142383e-06f, -6.625588713e-06f, -6.494954831e-06f, -6.364244852e-06f, -6.233462889e-06f, -6.102613056e-06f, -5.971699464e-06f, -5.840726220e-06f, -5.709697431e-06f, -5.578617203e-06f, - -5.447489637e-06f, -5.316318834e-06f, -5.185108889e-06f, -5.053863899e-06f, -4.922587955e-06f, -4.791285146e-06f, -4.659959557e-06f, -4.528615272e-06f, -4.397256370e-06f, -4.265886927e-06f, - -4.134511015e-06f, -4.003132704e-06f, -3.871756058e-06f, -3.740385139e-06f, -3.609024003e-06f, -3.477676705e-06f, -3.346347292e-06f, -3.215039808e-06f, -3.083758295e-06f, -2.952506786e-06f, - -2.821289312e-06f, -2.690109900e-06f, -2.558972569e-06f, -2.427881334e-06f, -2.296840207e-06f, -2.165853192e-06f, -2.034924289e-06f, -1.904057490e-06f, -1.773256785e-06f, -1.642526155e-06f, - -1.511869577e-06f, -1.381291021e-06f, -1.250794452e-06f, -1.120383826e-06f, -9.900630949e-07f, -8.598362041e-07f, -7.297070913e-07f, -5.996796880e-07f, -4.697579186e-07f, -3.399457005e-07f, - -2.102469442e-07f, -8.066555270e-08f, 4.879457816e-08f, 1.781295600e-07f, 3.073355122e-07f, 4.364085616e-07f, 5.653448430e-07f, 6.941404991e-07f, 8.227916805e-07f, 9.512945460e-07f, - 1.079645263e-06f, 1.207840006e-06f, 1.335874960e-06f, 1.463746317e-06f, 1.591450278e-06f, 1.718983054e-06f, 1.846340862e-06f, 1.973519932e-06f, 2.100516499e-06f, 2.227326811e-06f, - 2.353947123e-06f, 2.480373700e-06f, 2.606602817e-06f, 2.732630757e-06f, 2.858453816e-06f, 2.984068297e-06f, 3.109470514e-06f, 3.234656791e-06f, 3.359623462e-06f, 3.484366872e-06f, - 3.608883377e-06f, 3.733169340e-06f, 3.857221139e-06f, 3.981035159e-06f, 4.104607800e-06f, 4.227935469e-06f, 4.351014586e-06f, 4.473841581e-06f, 4.596412896e-06f, 4.718724985e-06f, - 4.840774312e-06f, 4.962557354e-06f, 5.084070597e-06f, 5.205310542e-06f, 5.326273699e-06f, 5.446956593e-06f, 5.567355758e-06f, 5.687467741e-06f, 5.807289102e-06f, 5.926816413e-06f, - 6.046046257e-06f, 6.164975233e-06f, 6.283599948e-06f, 6.401917025e-06f, 6.519923098e-06f, 6.637614816e-06f, 6.754988838e-06f, 6.872041838e-06f, 6.988770503e-06f, 7.105171532e-06f, - 7.221241639e-06f, 7.336977551e-06f, 7.452376007e-06f, 7.567433761e-06f, 7.682147581e-06f, 7.796514248e-06f, 7.910530556e-06f, 8.024193314e-06f, 8.137499346e-06f, 8.250445488e-06f, - 8.363028592e-06f, 8.475245523e-06f, 8.587093160e-06f, 8.698568399e-06f, 8.809668147e-06f, 8.920389328e-06f, 9.030728881e-06f, 9.140683758e-06f, 9.250250926e-06f, 9.359427368e-06f, - 9.468210082e-06f, 9.576596081e-06f, 9.684582392e-06f, 9.792166059e-06f, 9.899344139e-06f, 1.000611371e-05f, 1.011247185e-05f, 1.021841568e-05f, 1.032394231e-05f, 1.042904887e-05f, - 1.053373253e-05f, 1.063799045e-05f, 1.074181980e-05f, 1.084521780e-05f, 1.094818166e-05f, 1.105070860e-05f, 1.115279588e-05f, 1.125444076e-05f, 1.135564053e-05f, 1.145639247e-05f, - 1.155669391e-05f, 1.165654217e-05f, 1.175593459e-05f, 1.185486856e-05f, 1.195334143e-05f, 1.205135062e-05f, 1.214889352e-05f, 1.224596759e-05f, 1.234257026e-05f, 1.243869899e-05f, - 1.253435127e-05f, 1.262952461e-05f, 1.272421651e-05f, 1.281842450e-05f, 1.291214615e-05f, 1.300537902e-05f, 1.309812069e-05f, 1.319036878e-05f, 1.328212089e-05f, 1.337337467e-05f, - 1.346412778e-05f, 1.355437788e-05f, 1.364412268e-05f, 1.373335989e-05f, 1.382208722e-05f, 1.391030243e-05f, 1.399800329e-05f, 1.408518756e-05f, 1.417185307e-05f, 1.425799761e-05f, - 1.434361903e-05f, 1.442871519e-05f, 1.451328396e-05f, 1.459732323e-05f, 1.468083091e-05f, 1.476380493e-05f, 1.484624324e-05f, 1.492814380e-05f, 1.500950460e-05f, 1.509032364e-05f, - 1.517059895e-05f, 1.525032856e-05f, 1.532951054e-05f, 1.540814296e-05f, 1.548622392e-05f, 1.556375154e-05f, 1.564072396e-05f, 1.571713932e-05f, 1.579299580e-05f, 1.586829159e-05f, - 1.594302491e-05f, 1.601719399e-05f, 1.609079707e-05f, 1.616383243e-05f, 1.623629835e-05f, 1.630819315e-05f, 1.637951514e-05f, 1.645026269e-05f, 1.652043414e-05f, 1.659002789e-05f, - 1.665904235e-05f, 1.672747593e-05f, 1.679532709e-05f, 1.686259428e-05f, 1.692927600e-05f, 1.699537073e-05f, 1.706087701e-05f, 1.712579337e-05f, 1.719011839e-05f, 1.725385063e-05f, - 1.731698871e-05f, 1.737953124e-05f, 1.744147686e-05f, 1.750282424e-05f, 1.756357206e-05f, 1.762371901e-05f, 1.768326382e-05f, 1.774220523e-05f, 1.780054200e-05f, 1.785827290e-05f, - 1.791539674e-05f, 1.797191235e-05f, 1.802781855e-05f, 1.808311421e-05f, 1.813779821e-05f, 1.819186946e-05f, 1.824532686e-05f, 1.829816937e-05f, 1.835039594e-05f, 1.840200556e-05f, - 1.845299721e-05f, 1.850336994e-05f, 1.855312277e-05f, 1.860225477e-05f, 1.865076502e-05f, 1.869865263e-05f, 1.874591670e-05f, 1.879255640e-05f, 1.883857087e-05f, 1.888395930e-05f, - 1.892872090e-05f, 1.897285489e-05f, 1.901636051e-05f, 1.905923702e-05f, 1.910148371e-05f, 1.914309988e-05f, 1.918408486e-05f, 1.922443799e-05f, 1.926415863e-05f, 1.930324618e-05f, - 1.934170003e-05f, 1.937951961e-05f, 1.941670437e-05f, 1.945325377e-05f, 1.948916731e-05f, 1.952444447e-05f, 1.955908480e-05f, 1.959308784e-05f, 1.962645316e-05f, 1.965918034e-05f, - 1.969126899e-05f, 1.972271874e-05f, 1.975352923e-05f, 1.978370014e-05f, 1.981323116e-05f, 1.984212198e-05f, 1.987037235e-05f, 1.989798200e-05f, 1.992495071e-05f, 1.995127827e-05f, - 1.997696448e-05f, 2.000200918e-05f, 2.002641222e-05f, 2.005017345e-05f, 2.007329278e-05f, 2.009577011e-05f, 2.011760537e-05f, 2.013879852e-05f, 2.015934951e-05f, 2.017925834e-05f, - 2.019852502e-05f, 2.021714958e-05f, 2.023513207e-05f, 2.025247255e-05f, 2.026917112e-05f, 2.028522788e-05f, 2.030064296e-05f, 2.031541652e-05f, 2.032954871e-05f, 2.034303972e-05f, - 2.035588978e-05f, 2.036809909e-05f, 2.037966791e-05f, 2.039059650e-05f, 2.040088515e-05f, 2.041053417e-05f, 2.041954389e-05f, 2.042791463e-05f, 2.043564678e-05f, 2.044274071e-05f, - 2.044919683e-05f, 2.045501556e-05f, 2.046019734e-05f, 2.046474264e-05f, 2.046865193e-05f, 2.047192571e-05f, 2.047456450e-05f, 2.047656885e-05f, 2.047793930e-05f, 2.047867645e-05f, - 2.047878087e-05f, 2.047825319e-05f, 2.047709403e-05f, 2.047530406e-05f, 2.047288395e-05f, 2.046983438e-05f, 2.046615607e-05f, 2.046184973e-05f, 2.045691613e-05f, 2.045135603e-05f, - 2.044517020e-05f, 2.043835946e-05f, 2.043092463e-05f, 2.042286654e-05f, 2.041418606e-05f, 2.040488406e-05f, 2.039496144e-05f, 2.038441911e-05f, 2.037325801e-05f, 2.036147908e-05f, - 2.034908330e-05f, 2.033607166e-05f, 2.032244515e-05f, 2.030820481e-05f, 2.029335166e-05f, 2.027788679e-05f, 2.026181125e-05f, 2.024512615e-05f, 2.022783261e-05f, 2.020993174e-05f, - 2.019142471e-05f, 2.017231267e-05f, 2.015259682e-05f, 2.013227835e-05f, 2.011135848e-05f, 2.008983845e-05f, 2.006771952e-05f, 2.004500295e-05f, 2.002169004e-05f, 1.999778209e-05f, - 1.997328043e-05f, 1.994818639e-05f, 1.992250134e-05f, 1.989622664e-05f, 1.986936370e-05f, 1.984191391e-05f, 1.981387871e-05f, 1.978525953e-05f, 1.975605784e-05f, 1.972627512e-05f, - 1.969591284e-05f, 1.966497253e-05f, 1.963345570e-05f, 1.960136390e-05f, 1.956869869e-05f, 1.953546164e-05f, 1.950165434e-05f, 1.946727840e-05f, 1.943233544e-05f, 1.939682710e-05f, - 1.936075504e-05f, 1.932412092e-05f, 1.928692643e-05f, 1.924917327e-05f, 1.921086316e-05f, 1.917199784e-05f, 1.913257906e-05f, 1.909260857e-05f, 1.905208815e-05f, 1.901101961e-05f, - 1.896940476e-05f, 1.892724541e-05f, 1.888454341e-05f, 1.884130062e-05f, 1.879751890e-05f, 1.875320015e-05f, 1.870834625e-05f, 1.866295914e-05f, 1.861704073e-05f, 1.857059297e-05f, - 1.852361782e-05f, 1.847611726e-05f, 1.842809327e-05f, 1.837954785e-05f, 1.833048303e-05f, 1.828090082e-05f, 1.823080328e-05f, 1.818019247e-05f, 1.812907045e-05f, 1.807743932e-05f, - 1.802530116e-05f, 1.797265811e-05f, 1.791951228e-05f, 1.786586581e-05f, 1.781172087e-05f, 1.775707961e-05f, 1.770194422e-05f, 1.764631689e-05f, 1.759019984e-05f, 1.753359527e-05f, - 1.747650543e-05f, 1.741893256e-05f, 1.736087891e-05f, 1.730234677e-05f, 1.724333841e-05f, 1.718385614e-05f, 1.712390225e-05f, 1.706347908e-05f, 1.700258895e-05f, 1.694123422e-05f, - 1.687941724e-05f, 1.681714039e-05f, 1.675440603e-05f, 1.669121658e-05f, 1.662757442e-05f, 1.656348199e-05f, 1.649894172e-05f, 1.643395603e-05f, 1.636852739e-05f, 1.630265825e-05f, - 1.623635110e-05f, 1.616960842e-05f, 1.610243270e-05f, 1.603482646e-05f, 1.596679220e-05f, 1.589833247e-05f, 1.582944981e-05f, 1.576014675e-05f, 1.569042587e-05f, 1.562028974e-05f, - 1.554974094e-05f, 1.547878206e-05f, 1.540741571e-05f, 1.533564450e-05f, 1.526347104e-05f, 1.519089798e-05f, 1.511792796e-05f, 1.504456363e-05f, 1.497080765e-05f, 1.489666269e-05f, - 1.482213144e-05f, 1.474721658e-05f, 1.467192081e-05f, 1.459624685e-05f, 1.452019741e-05f, 1.444377522e-05f, 1.436698301e-05f, 1.428982352e-05f, 1.421229952e-05f, 1.413441376e-05f, - 1.405616902e-05f, 1.397756807e-05f, 1.389861369e-05f, 1.381930870e-05f, 1.373965588e-05f, 1.365965805e-05f, 1.357931802e-05f, 1.349863864e-05f, 1.341762272e-05f, 1.333627312e-05f, - 1.325459269e-05f, 1.317258427e-05f, 1.309025075e-05f, 1.300759498e-05f, 1.292461985e-05f, 1.284132824e-05f, 1.275772306e-05f, 1.267380719e-05f, 1.258958355e-05f, 1.250505505e-05f, - 1.242022460e-05f, 1.233509515e-05f, 1.224966962e-05f, 1.216395094e-05f, 1.207794208e-05f, 1.199164597e-05f, 1.190506558e-05f, 1.181820386e-05f, 1.173106380e-05f, 1.164364836e-05f, - 1.155596053e-05f, 1.146800329e-05f, 1.137977963e-05f, 1.129129255e-05f, 1.120254506e-05f, 1.111354016e-05f, 1.102428086e-05f, 1.093477018e-05f, 1.084501114e-05f, 1.075500678e-05f, - 1.066476011e-05f, 1.057427419e-05f, 1.048355204e-05f, 1.039259672e-05f, 1.030141126e-05f, 1.020999874e-05f, 1.011836219e-05f, 1.002650469e-05f, 9.934429297e-06f, 9.842139082e-06f, - 9.749637116e-06f, 9.656926476e-06f, 9.564010241e-06f, 9.470891493e-06f, 9.377573318e-06f, 9.284058805e-06f, 9.190351047e-06f, 9.096453138e-06f, 9.002368175e-06f, 8.908099261e-06f, - 8.813649496e-06f, 8.719021989e-06f, 8.624219845e-06f, 8.529246177e-06f, 8.434104096e-06f, 8.338796717e-06f, 8.243327158e-06f, 8.147698537e-06f, 8.051913974e-06f, 7.955976593e-06f, - 7.859889517e-06f, 7.763655872e-06f, 7.667278784e-06f, 7.570761383e-06f, 7.474106797e-06f, 7.377318159e-06f, 7.280398598e-06f, 7.183351249e-06f, 7.086179244e-06f, 6.988885719e-06f, - 6.891473808e-06f, 6.793946647e-06f, 6.696307372e-06f, 6.598559119e-06f, 6.500705025e-06f, 6.402748227e-06f, 6.304691862e-06f, 6.206539067e-06f, 6.108292978e-06f, 6.009956732e-06f, - 5.911533465e-06f, 5.813026313e-06f, 5.714438411e-06f, 5.615772894e-06f, 5.517032896e-06f, 5.418221550e-06f, 5.319341987e-06f, 5.220397341e-06f, 5.121390740e-06f, 5.022325313e-06f, - 4.923204188e-06f, 4.824030492e-06f, 4.724807349e-06f, 4.625537882e-06f, 4.526225213e-06f, 4.426872461e-06f, 4.327482745e-06f, 4.228059180e-06f, 4.128604880e-06f, 4.029122957e-06f, - 3.929616520e-06f, 3.830088677e-06f, 3.730542531e-06f, 3.630981186e-06f, 3.531407740e-06f, 3.431825291e-06f, 3.332236933e-06f, 3.232645755e-06f, 3.133054848e-06f, 3.033467295e-06f, - 2.933886178e-06f, 2.834314576e-06f, 2.734755564e-06f, 2.635212214e-06f, 2.535687594e-06f, 2.436184768e-06f, 2.336706797e-06f, 2.237256738e-06f, 2.137837643e-06f, 2.038452563e-06f, - 1.939104541e-06f, 1.839796618e-06f, 1.740531832e-06f, 1.641313212e-06f, 1.542143788e-06f, 1.443026583e-06f, 1.343964613e-06f, 1.244960894e-06f, 1.146018433e-06f, 1.047140235e-06f, - 9.483292989e-07f, 8.495886176e-07f, 7.509211800e-07f, 6.523299695e-07f, 5.538179639e-07f, 4.553881358e-07f, 3.570434520e-07f, 2.587868740e-07f, 1.606213574e-07f, 6.254985193e-08f, - -3.542469835e-08f, -1.332993555e-07f, -2.310711875e-07f, -3.287372685e-07f, -4.262946791e-07f, -5.237405058e-07f, -6.210718418e-07f, -7.182857867e-07f, -8.153794466e-07f, -9.123499342e-07f, - -1.009194369e-06f, -1.105909877e-06f, -1.202493593e-06f, -1.298942655e-06f, -1.395254211e-06f, -1.491425416e-06f, -1.587453430e-06f, -1.683335424e-06f, -1.779068573e-06f, -1.874650061e-06f, - -1.970077078e-06f, -2.065346825e-06f, -2.160456508e-06f, -2.255403340e-06f, -2.350184545e-06f, -2.444797352e-06f, -2.539239000e-06f, -2.633506734e-06f, -2.727597809e-06f, -2.821509489e-06f, - -2.915239043e-06f, -3.008783752e-06f, -3.102140903e-06f, -3.195307793e-06f, -3.288281726e-06f, -3.381060017e-06f, -3.473639989e-06f, -3.566018972e-06f, -3.658194307e-06f, -3.750163343e-06f, - -3.841923439e-06f, -3.933471963e-06f, -4.024806290e-06f, -4.115923809e-06f, -4.206821913e-06f, -4.297498008e-06f, -4.387949508e-06f, -4.478173837e-06f, -4.568168430e-06f, -4.657930729e-06f, - -4.747458188e-06f, -4.836748269e-06f, -4.925798446e-06f, -5.014606202e-06f, -5.103169030e-06f, -5.191484433e-06f, -5.279549924e-06f, -5.367363028e-06f, -5.454921277e-06f, -5.542222218e-06f, - -5.629263404e-06f, -5.716042401e-06f, -5.802556786e-06f, -5.888804144e-06f, -5.974782074e-06f, -6.060488184e-06f, -6.145920092e-06f, -6.231075430e-06f, -6.315951837e-06f, -6.400546966e-06f, - -6.484858481e-06f, -6.568884055e-06f, -6.652621375e-06f, -6.736068137e-06f, -6.819222050e-06f, -6.902080832e-06f, -6.984642217e-06f, -7.066903945e-06f, -7.148863772e-06f, -7.230519463e-06f, - -7.311868796e-06f, -7.392909561e-06f, -7.473639558e-06f, -7.554056602e-06f, -7.634158517e-06f, -7.713943139e-06f, -7.793408319e-06f, -7.872551918e-06f, -7.951371808e-06f, -8.029865877e-06f, - -8.108032020e-06f, -8.185868149e-06f, -8.263372187e-06f, -8.340542067e-06f, -8.417375739e-06f, -8.493871161e-06f, -8.570026306e-06f, -8.645839160e-06f, -8.721307720e-06f, -8.796429998e-06f, - -8.871204016e-06f, -8.945627810e-06f, -9.019699431e-06f, -9.093416939e-06f, -9.166778410e-06f, -9.239781933e-06f, -9.312425607e-06f, -9.384707547e-06f, -9.456625882e-06f, -9.528178750e-06f, - -9.599364306e-06f, -9.670180718e-06f, -9.740626165e-06f, -9.810698841e-06f, -9.880396954e-06f, -9.949718724e-06f, -1.001866239e-05f, -1.008722619e-05f, -1.015540839e-05f, -1.022320727e-05f, - -1.029062111e-05f, -1.035764822e-05f, -1.042428691e-05f, -1.049053551e-05f, -1.055639237e-05f, -1.062185584e-05f, -1.068692430e-05f, -1.075159613e-05f, -1.081586973e-05f, -1.087974351e-05f, - -1.094321591e-05f, -1.100628535e-05f, -1.106895031e-05f, -1.113120924e-05f, -1.119306063e-05f, -1.125450299e-05f, -1.131553481e-05f, -1.137615464e-05f, -1.143636100e-05f, -1.149615246e-05f, - -1.155552759e-05f, -1.161448496e-05f, -1.167302318e-05f, -1.173114086e-05f, -1.178883663e-05f, -1.184610913e-05f, -1.190295702e-05f, -1.195937896e-05f, -1.201537365e-05f, -1.207093978e-05f, - -1.212607607e-05f, -1.218078124e-05f, -1.223505405e-05f, -1.228889325e-05f, -1.234229762e-05f, -1.239526594e-05f, -1.244779701e-05f, -1.249988967e-05f, -1.255154273e-05f, -1.260275504e-05f, - -1.265352548e-05f, -1.270385291e-05f, -1.275373624e-05f, -1.280317435e-05f, -1.285216619e-05f, -1.290071069e-05f, -1.294880679e-05f, -1.299645347e-05f, -1.304364971e-05f, -1.309039451e-05f, - -1.313668688e-05f, -1.318252584e-05f, -1.322791044e-05f, -1.327283974e-05f, -1.331731282e-05f, -1.336132875e-05f, -1.340488664e-05f, -1.344798561e-05f, -1.349062480e-05f, -1.353280335e-05f, - -1.357452042e-05f, -1.361577520e-05f, -1.365656689e-05f, -1.369689468e-05f, -1.373675781e-05f, -1.377615551e-05f, -1.381508704e-05f, -1.385355168e-05f, -1.389154870e-05f, -1.392907741e-05f, - -1.396613712e-05f, -1.400272717e-05f, -1.403884690e-05f, -1.407449568e-05f, -1.410967288e-05f, -1.414437790e-05f, -1.417861014e-05f, -1.421236903e-05f, -1.424565401e-05f, -1.427846453e-05f, - -1.431080005e-05f, -1.434266008e-05f, -1.437404409e-05f, -1.440495162e-05f, -1.443538219e-05f, -1.446533535e-05f, -1.449481065e-05f, -1.452380769e-05f, -1.455232603e-05f, -1.458036531e-05f, - -1.460792513e-05f, -1.463500514e-05f, -1.466160498e-05f, -1.468772433e-05f, -1.471336287e-05f, -1.473852030e-05f, -1.476319634e-05f, -1.478739071e-05f, -1.481110316e-05f, -1.483433345e-05f, - -1.485708135e-05f, -1.487934665e-05f, -1.490112917e-05f, -1.492242871e-05f, -1.494324513e-05f, -1.496357826e-05f, -1.498342798e-05f, -1.500279417e-05f, -1.502167672e-05f, -1.504007555e-05f, - -1.505799058e-05f, -1.507542176e-05f, -1.509236904e-05f, -1.510883240e-05f, -1.512481182e-05f, -1.514030731e-05f, -1.515531888e-05f, -1.516984657e-05f, -1.518389042e-05f, -1.519745050e-05f, - -1.521052689e-05f, -1.522311968e-05f, -1.523522897e-05f, -1.524685489e-05f, -1.525799758e-05f, -1.526865719e-05f, -1.527883388e-05f, -1.528852785e-05f, -1.529773927e-05f, -1.530646838e-05f, - -1.531471539e-05f, -1.532248054e-05f, -1.532976410e-05f, -1.533656632e-05f, -1.534288751e-05f, -1.534872795e-05f, -1.535408797e-05f, -1.535896789e-05f, -1.536336806e-05f, -1.536728883e-05f, - -1.537073058e-05f, -1.537369369e-05f, -1.537617858e-05f, -1.537818565e-05f, -1.537971533e-05f, -1.538076808e-05f, -1.538134435e-05f, -1.538144462e-05f, -1.538106937e-05f, -1.538021910e-05f, - -1.537889434e-05f, -1.537709562e-05f, -1.537482348e-05f, -1.537207848e-05f, -1.536886120e-05f, -1.536517221e-05f, -1.536101214e-05f, -1.535638158e-05f, -1.535128118e-05f, -1.534571157e-05f, - -1.533967341e-05f, -1.533316738e-05f, -1.532619417e-05f, -1.531875446e-05f, -1.531084897e-05f, -1.530247844e-05f, -1.529364360e-05f, -1.528434520e-05f, -1.527458402e-05f, -1.526436084e-05f, - -1.525367645e-05f, -1.524253166e-05f, -1.523092729e-05f, -1.521886418e-05f, -1.520634318e-05f, -1.519336515e-05f, -1.517993097e-05f, -1.516604152e-05f, -1.515169772e-05f, -1.513690046e-05f, - -1.512165069e-05f, -1.510594935e-05f, -1.508979738e-05f, -1.507319577e-05f, -1.505614548e-05f, -1.503864752e-05f, -1.502070288e-05f, -1.500231260e-05f, -1.498347770e-05f, -1.496419923e-05f, - -1.494447824e-05f, -1.492431582e-05f, -1.490371303e-05f, -1.488267098e-05f, -1.486119077e-05f, -1.483927353e-05f, -1.481692039e-05f, -1.479413250e-05f, -1.477091101e-05f, -1.474725709e-05f, - -1.472317193e-05f, -1.469865673e-05f, -1.467371268e-05f, -1.464834101e-05f, -1.462254295e-05f, -1.459631974e-05f, -1.456967264e-05f, -1.454260291e-05f, -1.451511184e-05f, -1.448720071e-05f, - -1.445887083e-05f, -1.443012351e-05f, -1.440096008e-05f, -1.437138187e-05f, -1.434139023e-05f, -1.431098653e-05f, -1.428017213e-05f, -1.424894842e-05f, -1.421731680e-05f, -1.418527866e-05f, - -1.415283542e-05f, -1.411998852e-05f, -1.408673939e-05f, -1.405308948e-05f, -1.401904026e-05f, -1.398459319e-05f, -1.394974976e-05f, -1.391451146e-05f, -1.387887979e-05f, -1.384285628e-05f, - -1.380644244e-05f, -1.376963982e-05f, -1.373244995e-05f, -1.369487441e-05f, -1.365691474e-05f, -1.361857254e-05f, -1.357984939e-05f, -1.354074688e-05f, -1.350126664e-05f, -1.346141027e-05f, - -1.342117940e-05f, -1.338057568e-05f, -1.333960075e-05f, -1.329825627e-05f, -1.325654390e-05f, -1.321446534e-05f, -1.317202225e-05f, -1.312921635e-05f, -1.308604933e-05f, -1.304252292e-05f, - -1.299863883e-05f, -1.295439881e-05f, -1.290980459e-05f, -1.286485794e-05f, -1.281956061e-05f, -1.277391437e-05f, -1.272792101e-05f, -1.268158231e-05f, -1.263490008e-05f, -1.258787612e-05f, - -1.254051224e-05f, -1.249281027e-05f, -1.244477205e-05f, -1.239639941e-05f, -1.234769422e-05f, -1.229865831e-05f, -1.224929357e-05f, -1.219960186e-05f, -1.214958508e-05f, -1.209924511e-05f, - -1.204858385e-05f, -1.199760322e-05f, -1.194630512e-05f, -1.189469148e-05f, -1.184276423e-05f, -1.179052531e-05f, -1.173797668e-05f, -1.168512027e-05f, -1.163195806e-05f, -1.157849201e-05f, - -1.152472411e-05f, -1.147065633e-05f, -1.141629067e-05f, -1.136162913e-05f, -1.130667370e-05f, -1.125142642e-05f, -1.119588928e-05f, -1.114006433e-05f, -1.108395360e-05f, -1.102755912e-05f, - -1.097088295e-05f, -1.091392713e-05f, -1.085669373e-05f, -1.079918481e-05f, -1.074140246e-05f, -1.068334874e-05f, -1.062502574e-05f, -1.056643556e-05f, -1.050758029e-05f, -1.044846205e-05f, - -1.038908293e-05f, -1.032944505e-05f, -1.026955054e-05f, -1.020940153e-05f, -1.014900014e-05f, -1.008834853e-05f, -1.002744882e-05f, -9.966303175e-06f, -9.904913749e-06f, -9.843282702e-06f, - -9.781412200e-06f, -9.719304414e-06f, -9.656961521e-06f, -9.594385702e-06f, -9.531579145e-06f, -9.468544040e-06f, -9.405282583e-06f, -9.341796976e-06f, -9.278089424e-06f, -9.214162138e-06f, - -9.150017332e-06f, -9.085657225e-06f, -9.021084042e-06f, -8.956300010e-06f, -8.891307361e-06f, -8.826108331e-06f, -8.760705161e-06f, -8.695100095e-06f, -8.629295383e-06f, -8.563293274e-06f, - -8.497096027e-06f, -8.430705900e-06f, -8.364125157e-06f, -8.297356064e-06f, -8.230400892e-06f, -8.163261915e-06f, -8.095941411e-06f, -8.028441658e-06f, -7.960764941e-06f, -7.892913546e-06f, - -7.824889764e-06f, -7.756695887e-06f, -7.688334210e-06f, -7.619807032e-06f, -7.551116654e-06f, -7.482265380e-06f, -7.413255516e-06f, -7.344089371e-06f, -7.274769257e-06f, -7.205297486e-06f, - -7.135676376e-06f, -7.065908244e-06f, -6.995995411e-06f, -6.925940199e-06f, -6.855744932e-06f, -6.785411938e-06f, -6.714943543e-06f, -6.644342078e-06f, -6.573609875e-06f, -6.502749267e-06f, - -6.431762589e-06f, -6.360652176e-06f, -6.289420367e-06f, -6.218069501e-06f, -6.146601917e-06f, -6.075019958e-06f, -6.003325966e-06f, -5.931522283e-06f, -5.859611256e-06f, -5.787595229e-06f, - -5.715476548e-06f, -5.643257560e-06f, -5.570940612e-06f, -5.498528054e-06f, -5.426022233e-06f, -5.353425498e-06f, -5.280740200e-06f, -5.207968686e-06f, -5.135113308e-06f, -5.062176416e-06f, - -4.989160359e-06f, -4.916067488e-06f, -4.842900152e-06f, -4.769660701e-06f, -4.696351486e-06f, -4.622974855e-06f, -4.549533157e-06f, -4.476028741e-06f, -4.402463955e-06f, -4.328841145e-06f, - -4.255162659e-06f, -4.181430843e-06f, -4.107648041e-06f, -4.033816598e-06f, -3.959938858e-06f, -3.886017162e-06f, -3.812053851e-06f, -3.738051266e-06f, -3.664011745e-06f, -3.589937626e-06f, - -3.515831244e-06f, -3.441694935e-06f, -3.367531031e-06f, -3.293341863e-06f, -3.219129762e-06f, -3.144897054e-06f, -3.070646067e-06f, -2.996379125e-06f, -2.922098550e-06f, -2.847806662e-06f, - -2.773505779e-06f, -2.699198218e-06f, -2.624886292e-06f, -2.550572313e-06f, -2.476258589e-06f, -2.401947428e-06f, -2.327641133e-06f, -2.253342005e-06f, -2.179052345e-06f, -2.104774447e-06f, - -2.030510606e-06f, -1.956263111e-06f, -1.882034250e-06f, -1.807826308e-06f, -1.733641566e-06f, -1.659482303e-06f, -1.585350793e-06f, -1.511249308e-06f, -1.437180117e-06f, -1.363145485e-06f, - -1.289147674e-06f, -1.215188941e-06f, -1.141271541e-06f, -1.067397725e-06f, -9.935697399e-07f, -9.197898287e-07f, -8.460602307e-07f, -7.723831815e-07f, -6.987609124e-07f, -6.251956508e-07f, - -5.516896197e-07f, -4.782450383e-07f, -4.048641211e-07f, -3.315490786e-07f, -2.583021167e-07f, -1.851254369e-07f, -1.120212363e-07f, -3.899170716e-08f, 3.396096273e-08f, 1.068345903e-07f, - 1.796269975e-07f, 2.523360107e-07f, 3.249594615e-07f, 3.974951864e-07f, 4.699410269e-07f, 5.422948295e-07f, 6.145544462e-07f, 6.867177338e-07f, 7.587825545e-07f, 8.307467761e-07f, - 9.026082714e-07f, 9.743649190e-07f, 1.046014603e-06f, 1.117555212e-06f, 1.188984643e-06f, 1.260300795e-06f, 1.331501577e-06f, 1.402584899e-06f, 1.473548680e-06f, 1.544390846e-06f, - 1.615109325e-06f, 1.685702055e-06f, 1.756166978e-06f, 1.826502042e-06f, 1.896705203e-06f, 1.966774421e-06f, 2.036707665e-06f, 2.106502907e-06f, 2.176158129e-06f, 2.245671318e-06f, - 2.315040466e-06f, 2.384263574e-06f, 2.453338649e-06f, 2.522263703e-06f, 2.591036759e-06f, 2.659655841e-06f, 2.728118986e-06f, 2.796424233e-06f, 2.864569631e-06f, 2.932553234e-06f, - 3.000373105e-06f, 3.068027314e-06f, 3.135513936e-06f, 3.202831056e-06f, 3.269976765e-06f, 3.336949161e-06f, 3.403746351e-06f, 3.470366447e-06f, 3.536807571e-06f, 3.603067852e-06f, - 3.669145425e-06f, 3.735038435e-06f, 3.800745033e-06f, 3.866263378e-06f, 3.931591638e-06f, 3.996727988e-06f, 4.061670611e-06f, 4.126417698e-06f, 4.190967449e-06f, 4.255318069e-06f, - 4.319467775e-06f, 4.383414789e-06f, 4.447157344e-06f, 4.510693680e-06f, 4.574022044e-06f, 4.637140694e-06f, 4.700047893e-06f, 4.762741916e-06f, 4.825221045e-06f, 4.887483569e-06f, - 4.949527789e-06f, 5.011352010e-06f, 5.072954551e-06f, 5.134333736e-06f, 5.195487898e-06f, 5.256415381e-06f, 5.317114535e-06f, 5.377583721e-06f, 5.437821308e-06f, 5.497825674e-06f, - 5.557595207e-06f, 5.617128302e-06f, 5.676423366e-06f, 5.735478812e-06f, 5.794293064e-06f, 5.852864554e-06f, 5.911191726e-06f, 5.969273030e-06f, 6.027106927e-06f, 6.084691887e-06f, - 6.142026389e-06f, 6.199108922e-06f, 6.255937985e-06f, 6.312512086e-06f, 6.368829741e-06f, 6.424889478e-06f, 6.480689834e-06f, 6.536229354e-06f, 6.591506594e-06f, 6.646520121e-06f, - 6.701268510e-06f, 6.755750346e-06f, 6.809964223e-06f, 6.863908748e-06f, 6.917582534e-06f, 6.970984206e-06f, 7.024112400e-06f, 7.076965759e-06f, 7.129542939e-06f, 7.181842604e-06f, - 7.233863429e-06f, 7.285604099e-06f, 7.337063309e-06f, 7.388239765e-06f, 7.439132181e-06f, 7.489739285e-06f, 7.540059810e-06f, 7.590092505e-06f, 7.639836125e-06f, 7.689289437e-06f, - 7.738451219e-06f, 7.787320259e-06f, 7.835895354e-06f, 7.884175314e-06f, 7.932158956e-06f, 7.979845112e-06f, 8.027232621e-06f, 8.074320333e-06f, 8.121107110e-06f, 8.167591824e-06f, - 8.213773358e-06f, 8.259650604e-06f, 8.305222467e-06f, 8.350487860e-06f, 8.395445710e-06f, 8.440094952e-06f, 8.484434533e-06f, 8.528463411e-06f, 8.572180553e-06f, 8.615584940e-06f, - 8.658675561e-06f, 8.701451417e-06f, 8.743911520e-06f, 8.786054893e-06f, 8.827880569e-06f, 8.869387593e-06f, 8.910575021e-06f, 8.951441919e-06f, 8.991987365e-06f, 9.032210447e-06f, - 9.072110264e-06f, 9.111685929e-06f, 9.150936561e-06f, 9.189861295e-06f, 9.228459273e-06f, 9.266729652e-06f, 9.304671596e-06f, 9.342284284e-06f, 9.379566904e-06f, 9.416518655e-06f, - 9.453138749e-06f, 9.489426406e-06f, 9.525380861e-06f, 9.561001358e-06f, 9.596287152e-06f, 9.631237510e-06f, 9.665851711e-06f, 9.700129044e-06f, 9.734068809e-06f, 9.767670318e-06f, - 9.800932895e-06f, 9.833855874e-06f, 9.866438601e-06f, 9.898680433e-06f, 9.930580738e-06f, 9.962138897e-06f, 9.993354301e-06f, 1.002422635e-05f, 1.005475446e-05f, 1.008493806e-05f, - 1.011477658e-05f, 1.014426947e-05f, 1.017341619e-05f, 1.020221621e-05f, 1.023066902e-05f, 1.025877410e-05f, 1.028653096e-05f, 1.031393912e-05f, 1.034099810e-05f, 1.036770745e-05f, - 1.039406671e-05f, 1.042007545e-05f, 1.044573324e-05f, 1.047103966e-05f, 1.049599432e-05f, 1.052059681e-05f, 1.054484675e-05f, 1.056874379e-05f, 1.059228755e-05f, 1.061547770e-05f, - 1.063831389e-05f, 1.066079580e-05f, 1.068292313e-05f, 1.070469556e-05f, 1.072611281e-05f, 1.074717460e-05f, 1.076788066e-05f, 1.078823075e-05f, 1.080822460e-05f, 1.082786199e-05f, - 1.084714271e-05f, 1.086606653e-05f, 1.088463325e-05f, 1.090284271e-05f, 1.092069470e-05f, 1.093818908e-05f, 1.095532568e-05f, 1.097210437e-05f, 1.098852502e-05f, 1.100458749e-05f, - 1.102029170e-05f, 1.103563753e-05f, 1.105062491e-05f, 1.106525376e-05f, 1.107952401e-05f, 1.109343562e-05f, 1.110698854e-05f, 1.112018274e-05f, 1.113301821e-05f, 1.114549494e-05f, - 1.115761294e-05f, 1.116937221e-05f, 1.118077279e-05f, 1.119181471e-05f, 1.120249802e-05f, 1.121282278e-05f, 1.122278907e-05f, 1.123239696e-05f, 1.124164655e-05f, 1.125053795e-05f, - 1.125907126e-05f, 1.126724662e-05f, 1.127506415e-05f, 1.128252402e-05f, 1.128962639e-05f, 1.129637141e-05f, 1.130275927e-05f, 1.130879017e-05f, 1.131446431e-05f, 1.131978190e-05f, - 1.132474316e-05f, 1.132934834e-05f, 1.133359768e-05f, 1.133749144e-05f, 1.134102989e-05f, 1.134421330e-05f, 1.134704197e-05f, 1.134951619e-05f, 1.135163628e-05f, 1.135340257e-05f, - 1.135481537e-05f, 1.135587504e-05f, 1.135658194e-05f, 1.135693642e-05f, 1.135693886e-05f, 1.135658965e-05f, 1.135588918e-05f, 1.135483787e-05f, 1.135343612e-05f, 1.135168437e-05f, - 1.134958306e-05f, 1.134713262e-05f, 1.134433354e-05f, 1.134118626e-05f, 1.133769128e-05f, 1.133384909e-05f, 1.132966017e-05f, 1.132512506e-05f, 1.132024426e-05f, 1.131501831e-05f, - 1.130944774e-05f, 1.130353312e-05f, 1.129727500e-05f, 1.129067396e-05f, 1.128373057e-05f, 1.127644544e-05f, 1.126881915e-05f, 1.126085233e-05f, 1.125254559e-05f, 1.124389958e-05f, - 1.123491492e-05f, 1.122559227e-05f, 1.121593229e-05f, 1.120593566e-05f, 1.119560306e-05f, 1.118493517e-05f, 1.117393269e-05f, 1.116259635e-05f, 1.115092685e-05f, 1.113892492e-05f, - 1.112659132e-05f, 1.111392677e-05f, 1.110093205e-05f, 1.108760792e-05f, 1.107395515e-05f, 1.105997454e-05f, 1.104566688e-05f, 1.103103296e-05f, 1.101607362e-05f, 1.100078967e-05f, - 1.098518195e-05f, 1.096925129e-05f, 1.095299855e-05f, 1.093642459e-05f, 1.091953027e-05f, 1.090231649e-05f, 1.088478411e-05f, 1.086693405e-05f, 1.084876720e-05f, 1.083028449e-05f, - 1.081148682e-05f, 1.079237514e-05f, 1.077295039e-05f, 1.075321351e-05f, 1.073316546e-05f, 1.071280722e-05f, 1.069213975e-05f, 1.067116403e-05f, 1.064988107e-05f, 1.062829187e-05f, - 1.060639742e-05f, 1.058419876e-05f, 1.056169690e-05f, 1.053889288e-05f, 1.051578775e-05f, 1.049238255e-05f, 1.046867835e-05f, 1.044467621e-05f, 1.042037720e-05f, 1.039578242e-05f, - 1.037089295e-05f, 1.034570989e-05f, 1.032023435e-05f, 1.029446745e-05f, 1.026841031e-05f, 1.024206406e-05f, 1.021542984e-05f, 1.018850879e-05f, 1.016130208e-05f, 1.013381085e-05f, - 1.010603629e-05f, 1.007797957e-05f, 1.004964188e-05f, 1.002102440e-05f, 9.992128342e-06f, 9.962954904e-06f, 9.933505305e-06f, 9.903780765e-06f, 9.873782513e-06f, 9.843511786e-06f, - 9.812969827e-06f, 9.782157885e-06f, 9.751077219e-06f, 9.719729093e-06f, 9.688114777e-06f, 9.656235550e-06f, 9.624092697e-06f, 9.591687511e-06f, 9.559021288e-06f, 9.526095336e-06f, - 9.492910965e-06f, 9.459469495e-06f, 9.425772250e-06f, 9.391820563e-06f, 9.357615771e-06f, 9.323159219e-06f, 9.288452257e-06f, 9.253496244e-06f, 9.218292543e-06f, 9.182842523e-06f, - 9.147147561e-06f, 9.111209038e-06f, 9.075028343e-06f, 9.038606869e-06f, 9.001946018e-06f, 8.965047194e-06f, 8.927911811e-06f, 8.890541285e-06f, 8.852937040e-06f, 8.815100505e-06f, - 8.777033116e-06f, 8.738736313e-06f, 8.700211541e-06f, 8.661460253e-06f, 8.622483906e-06f, 8.583283962e-06f, 8.543861888e-06f, 8.504219159e-06f, 8.464357252e-06f, 8.424277651e-06f, - 8.383981845e-06f, 8.343471328e-06f, 8.302747598e-06f, 8.261812160e-06f, 8.220666522e-06f, 8.179312198e-06f, 8.137750706e-06f, 8.095983571e-06f, 8.054012319e-06f, 8.011838484e-06f, - 7.969463603e-06f, 7.926889218e-06f, 7.884116876e-06f, 7.841148127e-06f, 7.797984527e-06f, 7.754627636e-06f, 7.711079016e-06f, 7.667340238e-06f, 7.623412872e-06f, 7.579298497e-06f, - 7.534998691e-06f, 7.490515041e-06f, 7.445849134e-06f, 7.401002564e-06f, 7.355976926e-06f, 7.310773822e-06f, 7.265394854e-06f, 7.219841632e-06f, 7.174115765e-06f, 7.128218870e-06f, - 7.082152565e-06f, 7.035918472e-06f, 6.989518216e-06f, 6.942953426e-06f, 6.896225735e-06f, 6.849336777e-06f, 6.802288192e-06f, 6.755081621e-06f, 6.707718709e-06f, 6.660201105e-06f, - 6.612530458e-06f, 6.564708424e-06f, 6.516736659e-06f, 6.468616822e-06f, 6.420350576e-06f, 6.371939586e-06f, 6.323385519e-06f, 6.274690047e-06f, 6.225854843e-06f, 6.176881580e-06f, - 6.127771938e-06f, 6.078527597e-06f, 6.029150240e-06f, 5.979641550e-06f, 5.930003216e-06f, 5.880236927e-06f, 5.830344374e-06f, 5.780327250e-06f, 5.730187251e-06f, 5.679926074e-06f, - 5.629545419e-06f, 5.579046987e-06f, 5.528432480e-06f, 5.477703604e-06f, 5.426862064e-06f, 5.375909568e-06f, 5.324847827e-06f, 5.273678550e-06f, 5.222403450e-06f, 5.171024242e-06f, - 5.119542639e-06f, 5.067960359e-06f, 5.016279120e-06f, 4.964500639e-06f, 4.912626637e-06f, 4.860658836e-06f, 4.808598956e-06f, 4.756448721e-06f, 4.704209855e-06f, 4.651884082e-06f, - 4.599473128e-06f, 4.546978719e-06f, 4.494402583e-06f, 4.441746445e-06f, 4.389012035e-06f, 4.336201082e-06f, 4.283315313e-06f, 4.230356459e-06f, 4.177326249e-06f, 4.124226413e-06f, - 4.071058682e-06f, 4.017824786e-06f, 3.964526456e-06f, 3.911165423e-06f, 3.857743416e-06f, 3.804262168e-06f, 3.750723408e-06f, 3.697128866e-06f, 3.643480274e-06f, 3.589779361e-06f, - 3.536027856e-06f, 3.482227490e-06f, 3.428379991e-06f, 3.374487087e-06f, 3.320550506e-06f, 3.266571977e-06f, 3.212553225e-06f, 3.158495976e-06f, 3.104401956e-06f, 3.050272890e-06f, - 2.996110500e-06f, 2.941916511e-06f, 2.887692643e-06f, 2.833440618e-06f, 2.779162155e-06f, 2.724858973e-06f, 2.670532790e-06f, 2.616185321e-06f, 2.561818283e-06f, 2.507433388e-06f, - 2.453032349e-06f, 2.398616877e-06f, 2.344188682e-06f, 2.289749471e-06f, 2.235300952e-06f, 2.180844827e-06f, 2.126382802e-06f, 2.071916576e-06f, 2.017447850e-06f, 1.962978321e-06f, - 1.908509686e-06f, 1.854043638e-06f, 1.799581868e-06f, 1.745126068e-06f, 1.690677924e-06f, 1.636239123e-06f, 1.581811347e-06f, 1.527396279e-06f, 1.472995597e-06f, 1.418610977e-06f, - 1.364244094e-06f, 1.309896620e-06f, 1.255570223e-06f, 1.201266572e-06f, 1.146987329e-06f, 1.092734157e-06f, 1.038508714e-06f, 9.843126557e-07f, 9.301476364e-07f, 8.760153062e-07f, - 8.219173128e-07f, 7.678553007e-07f, 7.138309117e-07f, 6.598457845e-07f, 6.059015546e-07f, 5.519998545e-07f, 4.981423135e-07f, 4.443305577e-07f, 3.905662100e-07f, 3.368508897e-07f, - 2.831862131e-07f, 2.295737929e-07f, 1.760152384e-07f, 1.225121553e-07f, 6.906614602e-08f, 1.567880906e-08f, -3.764826051e-08f, -9.091347139e-08f, -1.441152360e-07f, -1.972519704e-07f, - -2.503220948e-07f, -3.033240329e-07f, -3.562562125e-07f, -4.091170654e-07f, -4.619050273e-07f, -5.146185380e-07f, -5.672560414e-07f, -6.198159854e-07f, -6.722968223e-07f, -7.246970085e-07f, - -7.770150046e-07f, -8.292492756e-07f, -8.813982909e-07f, -9.334605241e-07f, -9.854344536e-07f, -1.037318562e-06f, -1.089111336e-06f, -1.140811268e-06f, -1.192416854e-06f, -1.243926595e-06f, - -1.295338997e-06f, -1.346652570e-06f, -1.397865830e-06f, -1.448977296e-06f, -1.499985494e-06f, -1.550888952e-06f, -1.601686206e-06f, -1.652375796e-06f, -1.702956266e-06f, -1.753426166e-06f, - -1.803784051e-06f, -1.854028481e-06f, -1.904158021e-06f, -1.954171241e-06f, -2.004066718e-06f, -2.053843031e-06f, -2.103498768e-06f, -2.153032521e-06f, -2.202442885e-06f, -2.251728464e-06f, - -2.300887866e-06f, -2.349919704e-06f, -2.398822597e-06f, -2.447595170e-06f, -2.496236054e-06f, -2.544743884e-06f, -2.593117301e-06f, -2.641354955e-06f, -2.689455497e-06f, -2.737417587e-06f, - -2.785239890e-06f, -2.832921076e-06f, -2.880459822e-06f, -2.927854811e-06f, -2.975104731e-06f, -3.022208278e-06f, -3.069164151e-06f, -3.115971058e-06f, -3.162627712e-06f, -3.209132832e-06f, - -3.255485142e-06f, -3.301683375e-06f, -3.347726269e-06f, -3.393612567e-06f, -3.439341020e-06f, -3.484910384e-06f, -3.530319423e-06f, -3.575566907e-06f, -3.620651611e-06f, -3.665572318e-06f, - -3.710327816e-06f, -3.754916902e-06f, -3.799338378e-06f, -3.843591052e-06f, -3.887673740e-06f, -3.931585263e-06f, -3.975324451e-06f, -4.018890139e-06f, -4.062281169e-06f, -4.105496390e-06f, - -4.148534657e-06f, -4.191394835e-06f, -4.234075791e-06f, -4.276576402e-06f, -4.318895553e-06f, -4.361032132e-06f, -4.402985037e-06f, -4.444753172e-06f, -4.486335449e-06f, -4.527730786e-06f, - -4.568938108e-06f, -4.609956348e-06f, -4.650784445e-06f, -4.691421346e-06f, -4.731866005e-06f, -4.772117383e-06f, -4.812174449e-06f, -4.852036178e-06f, -4.891701554e-06f, -4.931169565e-06f, - -4.970439210e-06f, -5.009509494e-06f, -5.048379429e-06f, -5.087048035e-06f, -5.125514338e-06f, -5.163777374e-06f, -5.201836183e-06f, -5.239689816e-06f, -5.277337330e-06f, -5.314777788e-06f, - -5.352010264e-06f, -5.389033836e-06f, -5.425847591e-06f, -5.462450625e-06f, -5.498842040e-06f, -5.535020946e-06f, -5.570986460e-06f, -5.606737708e-06f, -5.642273824e-06f, -5.677593946e-06f, - -5.712697226e-06f, -5.747582817e-06f, -5.782249886e-06f, -5.816697603e-06f, -5.850925148e-06f, -5.884931708e-06f, -5.918716480e-06f, -5.952278665e-06f, -5.985617476e-06f, -6.018732131e-06f, - -6.051621857e-06f, -6.084285889e-06f, -6.116723469e-06f, -6.148933848e-06f, -6.180916285e-06f, -6.212670046e-06f, -6.244194406e-06f, -6.275488648e-06f, -6.306552061e-06f, -6.337383945e-06f, - -6.367983607e-06f, -6.398350361e-06f, -6.428483529e-06f, -6.458382444e-06f, -6.488046443e-06f, -6.517474875e-06f, -6.546667093e-06f, -6.575622462e-06f, -6.604340353e-06f, -6.632820146e-06f, - -6.661061228e-06f, -6.689062995e-06f, -6.716824852e-06f, -6.744346211e-06f, -6.771626492e-06f, -6.798665124e-06f, -6.825461544e-06f, -6.852015197e-06f, -6.878325537e-06f, -6.904392025e-06f, - -6.930214131e-06f, -6.955791333e-06f, -6.981123117e-06f, -7.006208979e-06f, -7.031048421e-06f, -7.055640955e-06f, -7.079986099e-06f, -7.104083382e-06f, -7.127932340e-06f, -7.151532516e-06f, - -7.174883465e-06f, -7.197984746e-06f, -7.220835930e-06f, -7.243436593e-06f, -7.265786322e-06f, -7.287884710e-06f, -7.309731362e-06f, -7.331325886e-06f, -7.352667904e-06f, -7.373757042e-06f, - -7.394592936e-06f, -7.415175231e-06f, -7.435503579e-06f, -7.455577642e-06f, -7.475397088e-06f, -7.494961595e-06f, -7.514270849e-06f, -7.533324545e-06f, -7.552122386e-06f, -7.570664081e-06f, - -7.588949352e-06f, -7.606977924e-06f, -7.624749536e-06f, -7.642263930e-06f, -7.659520861e-06f, -7.676520088e-06f, -7.693261382e-06f, -7.709744519e-06f, -7.725969287e-06f, -7.741935480e-06f, - -7.757642900e-06f, -7.773091359e-06f, -7.788280675e-06f, -7.803210678e-06f, -7.817881202e-06f, -7.832292092e-06f, -7.846443201e-06f, -7.860334390e-06f, -7.873965527e-06f, -7.887336491e-06f, - -7.900447168e-06f, -7.913297450e-06f, -7.925887242e-06f, -7.938216453e-06f, -7.950285001e-06f, -7.962092816e-06f, -7.973639831e-06f, -7.984925990e-06f, -7.995951245e-06f, -8.006715556e-06f, - -8.017218892e-06f, -8.027461229e-06f, -8.037442551e-06f, -8.047162851e-06f, -8.056622131e-06f, -8.065820399e-06f, -8.074757673e-06f, -8.083433978e-06f, -8.091849348e-06f, -8.100003824e-06f, - -8.107897457e-06f, -8.115530305e-06f, -8.122902433e-06f, -8.130013915e-06f, -8.136864834e-06f, -8.143455280e-06f, -8.149785352e-06f, -8.155855154e-06f, -8.161664803e-06f, -8.167214421e-06f, - -8.172504136e-06f, -8.177534089e-06f, -8.182304425e-06f, -8.186815299e-06f, -8.191066872e-06f, -8.195059316e-06f, -8.198792807e-06f, -8.202267531e-06f, -8.205483684e-06f, -8.208441465e-06f, - -8.211141086e-06f, -8.213582762e-06f, -8.215766720e-06f, -8.217693192e-06f, -8.219362419e-06f, -8.220774650e-06f, -8.221930140e-06f, -8.222829155e-06f, -8.223471964e-06f, -8.223858849e-06f, - -8.223990096e-06f, -8.223866001e-06f, -8.223486864e-06f, -8.222852997e-06f, -8.221964717e-06f, -8.220822349e-06f, -8.219426227e-06f, -8.217776690e-06f, -8.215874087e-06f, -8.213718773e-06f, - -8.211311111e-06f, -8.208651471e-06f, -8.205740231e-06f, -8.202577777e-06f, -8.199164501e-06f, -8.195500804e-06f, -8.191587092e-06f, -8.187423781e-06f, -8.183011293e-06f, -8.178350057e-06f, - -8.173440510e-06f, -8.168283096e-06f, -8.162878266e-06f, -8.157226479e-06f, -8.151328200e-06f, -8.145183903e-06f, -8.138794066e-06f, -8.132159178e-06f, -8.125279733e-06f, -8.118156231e-06f, - -8.110789182e-06f, -8.103179099e-06f, -8.095326507e-06f, -8.087231934e-06f, -8.078895916e-06f, -8.070318997e-06f, -8.061501727e-06f, -8.052444663e-06f, -8.043148368e-06f, -8.033613414e-06f, - -8.023840378e-06f, -8.013829844e-06f, -8.003582403e-06f, -7.993098654e-06f, -7.982379200e-06f, -7.971424652e-06f, -7.960235629e-06f, -7.948812755e-06f, -7.937156660e-06f, -7.925267983e-06f, - -7.913147367e-06f, -7.900795463e-06f, -7.888212928e-06f, -7.875400425e-06f, -7.862358625e-06f, -7.849088204e-06f, -7.835589844e-06f, -7.821864235e-06f, -7.807912071e-06f, -7.793734055e-06f, - -7.779330894e-06f, -7.764703303e-06f, -7.749852001e-06f, -7.734777715e-06f, -7.719481178e-06f, -7.703963127e-06f, -7.688224309e-06f, -7.672265474e-06f, -7.656087378e-06f, -7.639690784e-06f, - -7.623076462e-06f, -7.606245184e-06f, -7.589197733e-06f, -7.571934894e-06f, -7.554457459e-06f, -7.536766227e-06f, -7.518862002e-06f, -7.500745591e-06f, -7.482417812e-06f, -7.463879483e-06f, - -7.445131433e-06f, -7.426174493e-06f, -7.407009500e-06f, -7.387637297e-06f, -7.368058734e-06f, -7.348274664e-06f, -7.328285946e-06f, -7.308093446e-06f, -7.287698034e-06f, -7.267100585e-06f, - -7.246301981e-06f, -7.225303107e-06f, -7.204104855e-06f, -7.182708121e-06f, -7.161113807e-06f, -7.139322820e-06f, -7.117336071e-06f, -7.095154479e-06f, -7.072778964e-06f, -7.050210455e-06f, - -7.027449882e-06f, -7.004498182e-06f, -6.981356298e-06f, -6.958025177e-06f, -6.934505768e-06f, -6.910799029e-06f, -6.886905921e-06f, -6.862827409e-06f, -6.838564463e-06f, -6.814118058e-06f, - -6.789489175e-06f, -6.764678796e-06f, -6.739687911e-06f, -6.714517513e-06f, -6.689168598e-06f, -6.663642170e-06f, -6.637939235e-06f, -6.612060803e-06f, -6.586007888e-06f, -6.559781512e-06f, - -6.533382696e-06f, -6.506812468e-06f, -6.480071861e-06f, -6.453161910e-06f, -6.426083656e-06f, -6.398838141e-06f, -6.371426416e-06f, -6.343849530e-06f, -6.316108541e-06f, -6.288204509e-06f, - -6.260138496e-06f, -6.231911571e-06f, -6.203524805e-06f, -6.174979272e-06f, -6.146276052e-06f, -6.117416228e-06f, -6.088400884e-06f, -6.059231111e-06f, -6.029908001e-06f, -6.000432653e-06f, - -5.970806165e-06f, -5.941029641e-06f, -5.911104188e-06f, -5.881030917e-06f, -5.850810941e-06f, -5.820445377e-06f, -5.789935346e-06f, -5.759281970e-06f, -5.728486376e-06f, -5.697549694e-06f, - -5.666473057e-06f, -5.635257600e-06f, -5.603904462e-06f, -5.572414784e-06f, -5.540789713e-06f, -5.509030394e-06f, -5.477137978e-06f, -5.445113619e-06f, -5.412958473e-06f, -5.380673697e-06f, - -5.348260455e-06f, -5.315719908e-06f, -5.283053225e-06f, -5.250261575e-06f, -5.217346128e-06f, -5.184308060e-06f, -5.151148546e-06f, -5.117868767e-06f, -5.084469903e-06f, -5.050953139e-06f, - -5.017319659e-06f, -4.983570653e-06f, -4.949707311e-06f, -4.915730826e-06f, -4.881642393e-06f, -4.847443208e-06f, -4.813134470e-06f, -4.778717380e-06f, -4.744193142e-06f, -4.709562959e-06f, - -4.674828040e-06f, -4.639989591e-06f, -4.605048825e-06f, -4.570006952e-06f, -4.534865187e-06f, -4.499624745e-06f, -4.464286844e-06f, -4.428852702e-06f, -4.393323539e-06f, -4.357700579e-06f, - -4.321985043e-06f, -4.286178156e-06f, -4.250281146e-06f, -4.214295240e-06f, -4.178221666e-06f, -4.142061654e-06f, -4.105816437e-06f, -4.069487247e-06f, -4.033075317e-06f, -3.996581883e-06f, - -3.960008180e-06f, -3.923355446e-06f, -3.886624919e-06f, -3.849817837e-06f, -3.812935441e-06f, -3.775978972e-06f, -3.738949670e-06f, -3.701848780e-06f, -3.664677543e-06f, -3.627437204e-06f, - -3.590129007e-06f, -3.552754199e-06f, -3.515314024e-06f, -3.477809728e-06f, -3.440242560e-06f, -3.402613767e-06f, -3.364924596e-06f, -3.327176295e-06f, -3.289370114e-06f, -3.251507301e-06f, - -3.213589105e-06f, -3.175616777e-06f, -3.137591565e-06f, -3.099514720e-06f, -3.061387492e-06f, -3.023211130e-06f, -2.984986885e-06f, -2.946716007e-06f, -2.908399746e-06f, -2.870039352e-06f, - -2.831636075e-06f, -2.793191165e-06f, -2.754705871e-06f, -2.716181443e-06f, -2.677619129e-06f, -2.639020179e-06f, -2.600385842e-06f, -2.561717364e-06f, -2.523015993e-06f, -2.484282978e-06f, - -2.445519564e-06f, -2.406726997e-06f, -2.367906523e-06f, -2.329059388e-06f, -2.290186834e-06f, -2.251290107e-06f, -2.212370448e-06f, -2.173429100e-06f, -2.134467304e-06f, -2.095486300e-06f, - -2.056487328e-06f, -2.017471627e-06f, -1.978440434e-06f, -1.939394986e-06f, -1.900336518e-06f, -1.861266265e-06f, -1.822185461e-06f, -1.783095337e-06f, -1.743997125e-06f, -1.704892055e-06f, - -1.665781355e-06f, -1.626666252e-06f, -1.587547973e-06f, -1.548427742e-06f, -1.509306783e-06f, -1.470186317e-06f, -1.431067563e-06f, -1.391951742e-06f, -1.352840071e-06f, -1.313733764e-06f, - -1.274634036e-06f, -1.235542099e-06f, -1.196459164e-06f, -1.157386440e-06f, -1.118325133e-06f, -1.079276449e-06f, -1.040241592e-06f, -1.001221763e-06f, -9.622181609e-07f, -9.232319846e-07f, - -8.842644294e-07f, -8.453166889e-07f, -8.063899547e-07f, -7.674854165e-07f, -7.286042616e-07f, -6.897476752e-07f, -6.509168404e-07f, -6.121129380e-07f, -5.733371466e-07f, -5.345906424e-07f, - -4.958745993e-07f, -4.571901889e-07f, -4.185385803e-07f, -3.799209403e-07f, -3.413384330e-07f, -3.027922202e-07f, -2.642834611e-07f, -2.258133123e-07f, -1.873829278e-07f, -1.489934590e-07f, - -1.106460547e-07f, -7.234186080e-08f, -3.408202059e-08f, 4.132325432e-09f, 4.230003956e-08f, 8.041998694e-08f, 1.184910356e-07f, 1.565120564e-07f, 1.944819231e-07f, 2.323995127e-07f, - 2.702637049e-07f, 3.080733824e-07f, 3.458274313e-07f, 3.835247404e-07f, 4.211642018e-07f, 4.587447109e-07f, 4.962651659e-07f, 5.337244686e-07f, 5.711215238e-07f, 6.084552396e-07f, - 6.457245277e-07f, 6.829283027e-07f, 7.200654828e-07f, 7.571349896e-07f, 7.941357480e-07f, 8.310666866e-07f, 8.679267372e-07f, 9.047148353e-07f, 9.414299199e-07f, 9.780709335e-07f, - 1.014636822e-06f, 1.051126536e-06f, 1.087539028e-06f, 1.123873256e-06f, 1.160128181e-06f, 1.196302766e-06f, 1.232395981e-06f, 1.268406797e-06f, 1.304334192e-06f, 1.340177143e-06f, - 1.375934636e-06f, 1.411605658e-06f, 1.447189200e-06f, 1.482684259e-06f, 1.518089833e-06f, 1.553404926e-06f, 1.588628546e-06f, 1.623759705e-06f, 1.658797418e-06f, 1.693740706e-06f, - 1.728588591e-06f, 1.763340104e-06f, 1.797994275e-06f, 1.832550142e-06f, 1.867006746e-06f, 1.901363131e-06f, 1.935618348e-06f, 1.969771450e-06f, 2.003821496e-06f, 2.037767547e-06f, - 2.071608671e-06f, 2.105343940e-06f, 2.138972429e-06f, 2.172493218e-06f, 2.205905392e-06f, 2.239208041e-06f, 2.272400258e-06f, 2.305481142e-06f, 2.338449796e-06f, 2.371305328e-06f, - 2.404046849e-06f, 2.436673477e-06f, 2.469184333e-06f, 2.501578544e-06f, 2.533855241e-06f, 2.566013558e-06f, 2.598052638e-06f, 2.629971625e-06f, 2.661769669e-06f, 2.693445925e-06f, - 2.724999554e-06f, 2.756429719e-06f, 2.787735591e-06f, 2.818916343e-06f, 2.849971156e-06f, 2.880899213e-06f, 2.911699703e-06f, 2.942371822e-06f, 2.972914769e-06f, 3.003327747e-06f, - 3.033609967e-06f, 3.063760642e-06f, 3.093778993e-06f, 3.123664243e-06f, 3.153415623e-06f, 3.183032367e-06f, 3.212513717e-06f, 3.241858916e-06f, 3.271067215e-06f, 3.300137871e-06f, - 3.329070143e-06f, 3.357863298e-06f, 3.386516608e-06f, 3.415029348e-06f, 3.443400802e-06f, 3.471630255e-06f, 3.499717002e-06f, 3.527660339e-06f, 3.555459570e-06f, 3.583114003e-06f, - 3.610622954e-06f, 3.637985740e-06f, 3.665201688e-06f, 3.692270127e-06f, 3.719190393e-06f, 3.745961827e-06f, 3.772583776e-06f, 3.799055592e-06f, 3.825376633e-06f, 3.851546262e-06f, - 3.877563848e-06f, 3.903428764e-06f, 3.929140392e-06f, 3.954698115e-06f, 3.980101326e-06f, 4.005349421e-06f, 4.030441801e-06f, 4.055377875e-06f, 4.080157056e-06f, 4.104778763e-06f, - 4.129242422e-06f, 4.153547461e-06f, 4.177693318e-06f, 4.201679434e-06f, 4.225505256e-06f, 4.249170238e-06f, 4.272673839e-06f, 4.296015523e-06f, 4.319194760e-06f, 4.342211027e-06f, - 4.365063805e-06f, 4.387752582e-06f, 4.410276852e-06f, 4.432636113e-06f, 4.454829870e-06f, 4.476857635e-06f, 4.498718924e-06f, 4.520413259e-06f, 4.541940168e-06f, 4.563299186e-06f, - 4.584489852e-06f, 4.605511712e-06f, 4.626364318e-06f, 4.647047228e-06f, 4.667560003e-06f, 4.687902215e-06f, 4.708073437e-06f, 4.728073251e-06f, 4.747901244e-06f, 4.767557008e-06f, - 4.787040142e-06f, 4.806350251e-06f, 4.825486945e-06f, 4.844449841e-06f, 4.863238560e-06f, 4.881852732e-06f, 4.900291991e-06f, 4.918555976e-06f, 4.936644334e-06f, 4.954556717e-06f, - 4.972292783e-06f, 4.989852195e-06f, 5.007234625e-06f, 5.024439747e-06f, 5.041467243e-06f, 5.058316802e-06f, 5.074988117e-06f, 5.091480888e-06f, 5.107794821e-06f, 5.123929627e-06f, - 5.139885024e-06f, 5.155660735e-06f, 5.171256491e-06f, 5.186672028e-06f, 5.201907086e-06f, 5.216961413e-06f, 5.231834763e-06f, 5.246526895e-06f, 5.261037576e-06f, 5.275366576e-06f, - 5.289513673e-06f, 5.303478651e-06f, 5.317261299e-06f, 5.330861412e-06f, 5.344278793e-06f, 5.357513248e-06f, 5.370564592e-06f, 5.383432643e-06f, 5.396117226e-06f, 5.408618174e-06f, - 5.420935323e-06f, 5.433068518e-06f, 5.445017606e-06f, 5.456782444e-06f, 5.468362893e-06f, 5.479758819e-06f, 5.490970096e-06f, 5.501996604e-06f, 5.512838226e-06f, 5.523494855e-06f, - 5.533966386e-06f, 5.544252724e-06f, 5.554353776e-06f, 5.564269458e-06f, 5.573999689e-06f, 5.583544398e-06f, 5.592903516e-06f, 5.602076981e-06f, 5.611064739e-06f, 5.619866738e-06f, - 5.628482936e-06f, 5.636913294e-06f, 5.645157781e-06f, 5.653216369e-06f, 5.661089040e-06f, 5.668775777e-06f, 5.676276572e-06f, 5.683591424e-06f, 5.690720334e-06f, 5.697663312e-06f, - 5.704420372e-06f, 5.710991535e-06f, 5.717376827e-06f, 5.723576281e-06f, 5.729589934e-06f, 5.735417830e-06f, 5.741060019e-06f, 5.746516556e-06f, 5.751787501e-06f, 5.756872922e-06f, - 5.761772892e-06f, 5.766487488e-06f, 5.771016795e-06f, 5.775360902e-06f, 5.779519905e-06f, 5.783493905e-06f, 5.787283008e-06f, 5.790887328e-06f, 5.794306981e-06f, 5.797542093e-06f, - 5.800592793e-06f, 5.803459215e-06f, 5.806141500e-06f, 5.808639795e-06f, 5.810954252e-06f, 5.813085027e-06f, 5.815032285e-06f, 5.816796193e-06f, 5.818376926e-06f, 5.819774664e-06f, - 5.820989591e-06f, 5.822021899e-06f, 5.822871784e-06f, 5.823539447e-06f, 5.824025096e-06f, 5.824328943e-06f, 5.824451207e-06f, 5.824392111e-06f, 5.824151884e-06f, 5.823730760e-06f, - 5.823128979e-06f, 5.822346787e-06f, 5.821384433e-06f, 5.820242174e-06f, 5.818920270e-06f, 5.817418989e-06f, 5.815738601e-06f, 5.813879385e-06f, 5.811841623e-06f, 5.809625601e-06f, - 5.807231613e-06f, 5.804659957e-06f, 5.801910937e-06f, 5.798984860e-06f, 5.795882041e-06f, 5.792602798e-06f, 5.789147455e-06f, 5.785516341e-06f, 5.781709791e-06f, 5.777728144e-06f, - 5.773571744e-06f, 5.769240940e-06f, 5.764736088e-06f, 5.760057546e-06f, 5.755205680e-06f, 5.750180858e-06f, 5.744983455e-06f, 5.739613850e-06f, 5.734072429e-06f, 5.728359579e-06f, - 5.722475696e-06f, 5.716421179e-06f, 5.710196431e-06f, 5.703801861e-06f, 5.697237882e-06f, 5.690504914e-06f, 5.683603379e-06f, 5.676533705e-06f, 5.669296326e-06f, 5.661891677e-06f, - 5.654320203e-06f, 5.646582348e-06f, 5.638678566e-06f, 5.630609311e-06f, 5.622375046e-06f, 5.613976234e-06f, 5.605413347e-06f, 5.596686858e-06f, 5.587797247e-06f, 5.578744997e-06f, - 5.569530597e-06f, 5.560154539e-06f, 5.550617320e-06f, 5.540919441e-06f, 5.531061409e-06f, 5.521043734e-06f, 5.510866931e-06f, 5.500531518e-06f, 5.490038019e-06f, 5.479386962e-06f, - 5.468578879e-06f, 5.457614305e-06f, 5.446493782e-06f, 5.435217854e-06f, 5.423787070e-06f, 5.412201983e-06f, 5.400463150e-06f, 5.388571134e-06f, 5.376526498e-06f, 5.364329814e-06f, - 5.351981654e-06f, 5.339482596e-06f, 5.326833222e-06f, 5.314034117e-06f, 5.301085872e-06f, 5.287989080e-06f, 5.274744337e-06f, 5.261352247e-06f, 5.247813414e-06f, 5.234128447e-06f, - 5.220297959e-06f, 5.206322568e-06f, 5.192202892e-06f, 5.177939558e-06f, 5.163533193e-06f, 5.148984428e-06f, 5.134293899e-06f, 5.119462246e-06f, 5.104490110e-06f, 5.089378139e-06f, - 5.074126982e-06f, 5.058737292e-06f, 5.043209727e-06f, 5.027544948e-06f, 5.011743617e-06f, 4.995806402e-06f, 4.979733975e-06f, 4.963527010e-06f, 4.947186184e-06f, 4.930712178e-06f, - 4.914105677e-06f, 4.897367368e-06f, 4.880497943e-06f, 4.863498094e-06f, 4.846368521e-06f, 4.829109922e-06f, 4.811723003e-06f, 4.794208469e-06f, 4.776567032e-06f, 4.758799403e-06f, - 4.740906300e-06f, 4.722888441e-06f, 4.704746549e-06f, 4.686481348e-06f, 4.668093568e-06f, 4.649583939e-06f, 4.630953195e-06f, 4.612202073e-06f, 4.593331314e-06f, 4.574341658e-06f, - 4.555233852e-06f, 4.536008644e-06f, 4.516666785e-06f, 4.497209029e-06f, 4.477636131e-06f, 4.457948851e-06f, 4.438147950e-06f, 4.418234193e-06f, 4.398208346e-06f, 4.378071179e-06f, - 4.357823463e-06f, 4.337465973e-06f, 4.316999486e-06f, 4.296424780e-06f, 4.275742639e-06f, 4.254953845e-06f, 4.234059186e-06f, 4.213059449e-06f, 4.191955427e-06f, 4.170747912e-06f, - 4.149437700e-06f, 4.128025589e-06f, 4.106512379e-06f, 4.084898872e-06f, 4.063185873e-06f, 4.041374187e-06f, 4.019464624e-06f, 3.997457993e-06f, 3.975355108e-06f, 3.953156783e-06f, - 3.930863835e-06f, 3.908477082e-06f, 3.885997344e-06f, 3.863425445e-06f, 3.840762207e-06f, 3.818008457e-06f, 3.795165023e-06f, 3.772232733e-06f, 3.749212421e-06f, 3.726104917e-06f, - 3.702911058e-06f, 3.679631679e-06f, 3.656267619e-06f, 3.632819716e-06f, 3.609288813e-06f, 3.585675751e-06f, 3.561981375e-06f, 3.538206530e-06f, 3.514352064e-06f, 3.490418825e-06f, - 3.466407663e-06f, 3.442319429e-06f, 3.418154976e-06f, 3.393915158e-06f, 3.369600830e-06f, 3.345212849e-06f, 3.320752072e-06f, 3.296219358e-06f, 3.271615568e-06f, 3.246941562e-06f, - 3.222198203e-06f, 3.197386354e-06f, 3.172506880e-06f, 3.147560646e-06f, 3.122548519e-06f, 3.097471366e-06f, 3.072330055e-06f, 3.047125456e-06f, 3.021858439e-06f, 2.996529876e-06f, - 2.971140637e-06f, 2.945691595e-06f, 2.920183625e-06f, 2.894617600e-06f, 2.868994395e-06f, 2.843314885e-06f, 2.817579947e-06f, 2.791790458e-06f, 2.765947295e-06f, 2.740051336e-06f, - 2.714103460e-06f, 2.688104545e-06f, 2.662055471e-06f, 2.635957119e-06f, 2.609810368e-06f, 2.583616099e-06f, 2.557375194e-06f, 2.531088534e-06f, 2.504757001e-06f, 2.478381477e-06f, - 2.451962844e-06f, 2.425501986e-06f, 2.398999784e-06f, 2.372457121e-06f, 2.345874882e-06f, 2.319253948e-06f, 2.292595204e-06f, 2.265899533e-06f, 2.239167818e-06f, 2.212400942e-06f, - 2.185599789e-06f, 2.158765243e-06f, 2.131898186e-06f, 2.104999501e-06f, 2.078070072e-06f, 2.051110782e-06f, 2.024122512e-06f, 1.997106146e-06f, 1.970062566e-06f, 1.942992653e-06f, - 1.915897289e-06f, 1.888777356e-06f, 1.861633734e-06f, 1.834467304e-06f, 1.807278946e-06f, 1.780069540e-06f, 1.752839964e-06f, 1.725591098e-06f, 1.698323819e-06f, 1.671039006e-06f, - 1.643737536e-06f, 1.616420284e-06f, 1.589088127e-06f, 1.561741939e-06f, 1.534382597e-06f, 1.507010972e-06f, 1.479627939e-06f, 1.452234369e-06f, 1.424831134e-06f, 1.397419104e-06f, - 1.369999151e-06f, 1.342572141e-06f, 1.315138945e-06f, 1.287700428e-06f, 1.260257456e-06f, 1.232810896e-06f, 1.205361612e-06f, 1.177910465e-06f, 1.150458320e-06f, 1.123006036e-06f, - 1.095554474e-06f, 1.068104492e-06f, 1.040656949e-06f, 1.013212701e-06f, 9.857726019e-07f, 9.583375073e-07f, 9.309082696e-07f, 9.034857402e-07f, 8.760707694e-07f, 8.486642060e-07f, - 8.212668975e-07f, 7.938796902e-07f, 7.665034286e-07f, 7.391389560e-07f, 7.117871144e-07f, 6.844487440e-07f, 6.571246837e-07f, 6.298157707e-07f, 6.025228408e-07f, 5.752467282e-07f, - 5.479882654e-07f, 5.207482833e-07f, 4.935276113e-07f, 4.663270768e-07f, 4.391475058e-07f, 4.119897225e-07f, 3.848545492e-07f, 3.577428066e-07f, 3.306553135e-07f, 3.035928869e-07f, - 2.765563420e-07f, 2.495464921e-07f, 2.225641486e-07f, 1.956101210e-07f, 1.686852168e-07f, 1.417902417e-07f, 1.149259992e-07f, 8.809329095e-08f, 6.129291651e-08f, 3.452567339e-08f, - 7.792357035e-09f, -1.890623921e-08f, -4.556932413e-08f, -7.219610865e-08f, -9.878580583e-08f, -1.253376310e-07f, -1.518508015e-07f, -1.783245373e-07f, -2.047580601e-07f, -2.311505943e-07f, - -2.575013664e-07f, -2.838096052e-07f, -3.100745419e-07f, -3.362954102e-07f, -3.624714458e-07f, -3.886018873e-07f, -4.146859752e-07f, -4.407229529e-07f, -4.667120660e-07f, -4.926525627e-07f, - -5.185436936e-07f, -5.443847119e-07f, -5.701748734e-07f, -5.959134363e-07f, -6.215996616e-07f, -6.472328128e-07f, -6.728121560e-07f, -6.983369600e-07f, -7.238064962e-07f, -7.492200388e-07f, - -7.745768646e-07f, -7.998762532e-07f, -8.251174869e-07f, -8.502998507e-07f, -8.754226326e-07f, -9.004851232e-07f, -9.254866160e-07f, -9.504264073e-07f, -9.753037963e-07f, -1.000118085e-06f, - -1.024868578e-06f, -1.049554585e-06f, -1.074175414e-06f, -1.098730381e-06f, -1.123218801e-06f, -1.147639995e-06f, -1.171993286e-06f, -1.196277998e-06f, -1.220493461e-06f, -1.244639007e-06f, - -1.268713970e-06f, -1.292717689e-06f, -1.316649505e-06f, -1.340508761e-06f, -1.364294806e-06f, -1.388006989e-06f, -1.411644665e-06f, -1.435207190e-06f, -1.458693924e-06f, -1.482104231e-06f, - -1.505437478e-06f, -1.528693033e-06f, -1.551870271e-06f, -1.574968567e-06f, -1.597987301e-06f, -1.620925856e-06f, -1.643783619e-06f, -1.666559979e-06f, -1.689254329e-06f, -1.711866065e-06f, - -1.734394588e-06f, -1.756839301e-06f, -1.779199609e-06f, -1.801474923e-06f, -1.823664658e-06f, -1.845768228e-06f, -1.867785056e-06f, -1.889714565e-06f, -1.911556182e-06f, -1.933309339e-06f, - -1.954973469e-06f, -1.976548011e-06f, -1.998032407e-06f, -2.019426101e-06f, -2.040728543e-06f, -2.061939184e-06f, -2.083057481e-06f, -2.104082893e-06f, -2.125014884e-06f, -2.145852920e-06f, - -2.166596471e-06f, -2.187245013e-06f, -2.207798022e-06f, -2.228254981e-06f, -2.248615374e-06f, -2.268878691e-06f, -2.289044424e-06f, -2.309112070e-06f, -2.329081129e-06f, -2.348951105e-06f, - -2.368721506e-06f, -2.388391843e-06f, -2.407961631e-06f, -2.427430390e-06f, -2.446797643e-06f, -2.466062916e-06f, -2.485225739e-06f, -2.504285649e-06f, -2.523242182e-06f, -2.542094881e-06f, - -2.560843291e-06f, -2.579486964e-06f, -2.598025452e-06f, -2.616458313e-06f, -2.634785110e-06f, -2.653005406e-06f, -2.671118773e-06f, -2.689124783e-06f, -2.707023014e-06f, -2.724813047e-06f, - -2.742494468e-06f, -2.760066864e-06f, -2.777529831e-06f, -2.794882964e-06f, -2.812125866e-06f, -2.829258141e-06f, -2.846279398e-06f, -2.863189251e-06f, -2.879987317e-06f, -2.896673217e-06f, - -2.913246577e-06f, -2.929707025e-06f, -2.946054196e-06f, -2.962287726e-06f, -2.978407257e-06f, -2.994412435e-06f, -3.010302910e-06f, -3.026078334e-06f, -3.041738366e-06f, -3.057282668e-06f, - -3.072710906e-06f, -3.088022749e-06f, -3.103217872e-06f, -3.118295954e-06f, -3.133256676e-06f, -3.148099725e-06f, -3.162824792e-06f, -3.177431572e-06f, -3.191919763e-06f, -3.206289069e-06f, - -3.220539196e-06f, -3.234669857e-06f, -3.248680766e-06f, -3.262571643e-06f, -3.276342212e-06f, -3.289992201e-06f, -3.303521342e-06f, -3.316929371e-06f, -3.330216029e-06f, -3.343381060e-06f, - -3.356424214e-06f, -3.369345242e-06f, -3.382143903e-06f, -3.394819957e-06f, -3.407373169e-06f, -3.419803311e-06f, -3.432110155e-06f, -3.444293480e-06f, -3.456353067e-06f, -3.468288704e-06f, - -3.480100180e-06f, -3.491787292e-06f, -3.503349837e-06f, -3.514787618e-06f, -3.526100444e-06f, -3.537288126e-06f, -3.548350480e-06f, -3.559287325e-06f, -3.570098486e-06f, -3.580783791e-06f, - -3.591343073e-06f, -3.601776168e-06f, -3.612082919e-06f, -3.622263168e-06f, -3.632316767e-06f, -3.642243568e-06f, -3.652043430e-06f, -3.661716214e-06f, -3.671261786e-06f, -3.680680018e-06f, - -3.689970782e-06f, -3.699133958e-06f, -3.708169430e-06f, -3.717077083e-06f, -3.725856809e-06f, -3.734508504e-06f, -3.743032067e-06f, -3.751427401e-06f, -3.759694416e-06f, -3.767833023e-06f, - -3.775843138e-06f, -3.783724682e-06f, -3.791477579e-06f, -3.799101759e-06f, -3.806597153e-06f, -3.813963700e-06f, -3.821201340e-06f, -3.828310019e-06f, -3.835289686e-06f, -3.842140296e-06f, - -3.848861804e-06f, -3.855454175e-06f, -3.861917373e-06f, -3.868251369e-06f, -3.874456137e-06f, -3.880531656e-06f, -3.886477908e-06f, -3.892294879e-06f, -3.897982560e-06f, -3.903540947e-06f, - -3.908970037e-06f, -3.914269835e-06f, -3.919440346e-06f, -3.924481582e-06f, -3.929393559e-06f, -3.934176295e-06f, -3.938829813e-06f, -3.943354141e-06f, -3.947749311e-06f, -3.952015358e-06f, - -3.956152320e-06f, -3.960160242e-06f, -3.964039171e-06f, -3.967789159e-06f, -3.971410261e-06f, -3.974902535e-06f, -3.978266047e-06f, -3.981500863e-06f, -3.984607055e-06f, -3.987584697e-06f, - -3.990433870e-06f, -3.993154656e-06f, -3.995747143e-06f, -3.998211422e-06f, -4.000547587e-06f, -4.002755739e-06f, -4.004835979e-06f, -4.006788414e-06f, -4.008613156e-06f, -4.010310319e-06f, - -4.011880020e-06f, -4.013322383e-06f, -4.014637534e-06f, -4.015825602e-06f, -4.016886721e-06f, -4.017821029e-06f, -4.018628668e-06f, -4.019309783e-06f, -4.019864522e-06f, -4.020293039e-06f, - -4.020595490e-06f, -4.020772036e-06f, -4.020822840e-06f, -4.020748072e-06f, -4.020547902e-06f, -4.020222505e-06f, -4.019772062e-06f, -4.019196754e-06f, -4.018496769e-06f, -4.017672296e-06f, - -4.016723529e-06f, -4.015650666e-06f, -4.014453908e-06f, -4.013133460e-06f, -4.011689530e-06f, -4.010122330e-06f, -4.008432077e-06f, -4.006618988e-06f, -4.004683288e-06f, -4.002625203e-06f, - -4.000444961e-06f, -3.998142798e-06f, -3.995718950e-06f, -3.993173658e-06f, -3.990507166e-06f, -3.987719721e-06f, -3.984811574e-06f, -3.981782980e-06f, -3.978634198e-06f, -3.975365488e-06f, - -3.971977115e-06f, -3.968469349e-06f, -3.964842459e-06f, -3.961096723e-06f, -3.957232417e-06f, -3.953249824e-06f, -3.949149230e-06f, -3.944930922e-06f, -3.940595193e-06f, -3.936142338e-06f, - -3.931572656e-06f, -3.926886447e-06f, -3.922084018e-06f, -3.917165677e-06f, -3.912131734e-06f, -3.906982506e-06f, -3.901718310e-06f, -3.896339466e-06f, -3.890846301e-06f, -3.885239141e-06f, - -3.879518317e-06f, -3.873684163e-06f, -3.867737015e-06f, -3.861677215e-06f, -3.855505105e-06f, -3.849221031e-06f, -3.842825344e-06f, -3.836318395e-06f, -3.829700539e-06f, -3.822972136e-06f, - -3.816133547e-06f, -3.809185136e-06f, -3.802127271e-06f, -3.794960323e-06f, -3.787684663e-06f, -3.780300670e-06f, -3.772808722e-06f, -3.765209201e-06f, -3.757502492e-06f, -3.749688984e-06f, - -3.741769066e-06f, -3.733743132e-06f, -3.725611579e-06f, -3.717374806e-06f, -3.709033215e-06f, -3.700587210e-06f, -3.692037199e-06f, -3.683383592e-06f, -3.674626802e-06f, -3.665767245e-06f, - -3.656805338e-06f, -3.647741504e-06f, -3.638576164e-06f, -3.629309747e-06f, -3.619942680e-06f, -3.610475395e-06f, -3.600908327e-06f, -3.591241910e-06f, -3.581476586e-06f, -3.571612795e-06f, - -3.561650981e-06f, -3.551591592e-06f, -3.541435077e-06f, -3.531181886e-06f, -3.520832474e-06f, -3.510387299e-06f, -3.499846817e-06f, -3.489211491e-06f, -3.478481785e-06f, -3.467658164e-06f, - -3.456741097e-06f, -3.445731054e-06f, -3.434628508e-06f, -3.423433935e-06f, -3.412147812e-06f, -3.400770619e-06f, -3.389302838e-06f, -3.377744952e-06f, -3.366097448e-06f, -3.354360815e-06f, - -3.342535544e-06f, -3.330622127e-06f, -3.318621059e-06f, -3.306532837e-06f, -3.294357960e-06f, -3.282096930e-06f, -3.269750249e-06f, -3.257318423e-06f, -3.244801959e-06f, -3.232201367e-06f, - -3.219517157e-06f, -3.206749842e-06f, -3.193899938e-06f, -3.180967961e-06f, -3.167954431e-06f, -3.154859868e-06f, -3.141684795e-06f, -3.128429735e-06f, -3.115095216e-06f, -3.101681765e-06f, - -3.088189912e-06f, -3.074620188e-06f, -3.060973128e-06f, -3.047249265e-06f, -3.033449137e-06f, -3.019573281e-06f, -3.005622239e-06f, -2.991596550e-06f, -2.977496760e-06f, -2.963323412e-06f, - -2.949077054e-06f, -2.934758233e-06f, -2.920367498e-06f, -2.905905401e-06f, -2.891372495e-06f, -2.876769333e-06f, -2.862096471e-06f, -2.847354466e-06f, -2.832543877e-06f, -2.817665263e-06f, - -2.802719185e-06f, -2.787706206e-06f, -2.772626890e-06f, -2.757481802e-06f, -2.742271509e-06f, -2.726996578e-06f, -2.711657578e-06f, -2.696255081e-06f, -2.680789657e-06f, -2.665261879e-06f, - -2.649672322e-06f, -2.634021560e-06f, -2.618310169e-06f, -2.602538727e-06f, -2.586707813e-06f, -2.570818006e-06f, -2.554869886e-06f, -2.538864036e-06f, -2.522801038e-06f, -2.506681477e-06f, - -2.490505935e-06f, -2.474275001e-06f, -2.457989259e-06f, -2.441649298e-06f, -2.425255706e-06f, -2.408809072e-06f, -2.392309987e-06f, -2.375759042e-06f, -2.359156829e-06f, -2.342503940e-06f, - -2.325800969e-06f, -2.309048510e-06f, -2.292247159e-06f, -2.275397511e-06f, -2.258500162e-06f, -2.241555710e-06f, -2.224564752e-06f, -2.207527888e-06f, -2.190445716e-06f, -2.173318835e-06f, - -2.156147847e-06f, -2.138933352e-06f, -2.121675952e-06f, -2.104376247e-06f, -2.087034842e-06f, -2.069652339e-06f, -2.052229341e-06f, -2.034766452e-06f, -2.017264276e-06f, -1.999723419e-06f, - -1.982144486e-06f, -1.964528081e-06f, -1.946874810e-06f, -1.929185281e-06f, -1.911460099e-06f, -1.893699871e-06f, -1.875905204e-06f, -1.858076706e-06f, -1.840214983e-06f, -1.822320644e-06f, - -1.804394297e-06f, -1.786436550e-06f, -1.768448011e-06f, -1.750429288e-06f, -1.732380990e-06f, -1.714303726e-06f, -1.696198104e-06f, -1.678064732e-06f, -1.659904221e-06f, -1.641717179e-06f, - -1.623504213e-06f, -1.605265934e-06f, -1.587002950e-06f, -1.568715870e-06f, -1.550405302e-06f, -1.532071854e-06f, -1.513716136e-06f, -1.495338755e-06f, -1.476940320e-06f, -1.458521438e-06f, - -1.440082717e-06f, -1.421624765e-06f, -1.403148189e-06f, -1.384653596e-06f, -1.366141592e-06f, -1.347612785e-06f, -1.329067781e-06f, -1.310507185e-06f, -1.291931602e-06f, -1.273341639e-06f, - -1.254737899e-06f, -1.236120987e-06f, -1.217491507e-06f, -1.198850063e-06f, -1.180197258e-06f, -1.161533693e-06f, -1.142859972e-06f, -1.124176695e-06f, -1.105484464e-06f, -1.086783880e-06f, - -1.068075542e-06f, -1.049360049e-06f, -1.030638000e-06f, -1.011909994e-06f, -9.931766271e-07f, -9.744384971e-07f, -9.556961998e-07f, -9.369503306e-07f, -9.182014842e-07f, -8.994502547e-07f, - -8.806972352e-07f, -8.619430182e-07f, -8.431881954e-07f, -8.244333578e-07f, -8.056790952e-07f, -7.869259970e-07f, -7.681746516e-07f, -7.494256464e-07f, -7.306795680e-07f, -7.119370021e-07f, - -6.931985335e-07f, -6.744647461e-07f, -6.557362227e-07f, -6.370135452e-07f, -6.182972944e-07f, -5.995880504e-07f, -5.808863919e-07f, -5.621928967e-07f, -5.435081417e-07f, -5.248327024e-07f, - -5.061671535e-07f, -4.875120684e-07f, -4.688680195e-07f, -4.502355779e-07f, -4.316153137e-07f, -4.130077957e-07f, -3.944135915e-07f, -3.758332677e-07f, -3.572673894e-07f, -3.387165206e-07f, - -3.201812239e-07f, -3.016620609e-07f, -2.831595917e-07f, -2.646743750e-07f, -2.462069684e-07f, -2.277579280e-07f, -2.093278087e-07f, -1.909171638e-07f, -1.725265454e-07f, -1.541565042e-07f, - -1.358075893e-07f, -1.174803486e-07f, -9.917532828e-08f, -8.089307333e-08f, -6.263412709e-08f, -4.439903145e-08f, -2.618832678e-08f, -8.002551929e-09f, 1.015775580e-08f, 2.829206067e-08f, - 4.639982849e-08f, 6.448052668e-08f, 8.253362425e-08f, 1.005585918e-07f, 1.185549017e-07f, 1.365220277e-07f, 1.544594455e-07f, 1.723666322e-07f, 1.902430669e-07f, 2.080882301e-07f, - 2.259016041e-07f, 2.436826732e-07f, 2.614309230e-07f, 2.791458412e-07f, 2.968269171e-07f, 3.144736419e-07f, 3.320855086e-07f, 3.496620118e-07f, 3.672026481e-07f, 3.847069160e-07f, - 4.021743158e-07f, 4.196043496e-07f, 4.369965215e-07f, 4.543503373e-07f, 4.716653049e-07f, 4.889409341e-07f, 5.061767365e-07f, 5.233722257e-07f, 5.405269175e-07f, 5.576403292e-07f, - 5.747119805e-07f, 5.917413929e-07f, 6.087280900e-07f, 6.256715974e-07f, 6.425714426e-07f, 6.594271552e-07f, 6.762382672e-07f, 6.930043121e-07f, 7.097248259e-07f, 7.263993465e-07f, - 7.430274140e-07f, 7.596085706e-07f, 7.761423606e-07f, 7.926283305e-07f, 8.090660289e-07f, 8.254550064e-07f, 8.417948162e-07f, 8.580850133e-07f, 8.743251550e-07f, 8.905148009e-07f, - 9.066535128e-07f, 9.227408546e-07f, 9.387763925e-07f, 9.547596952e-07f, 9.706903332e-07f, 9.865678796e-07f, 1.002391910e-06f, 1.018162001e-06f, 1.033877734e-06f, 1.049538690e-06f, - 1.065144454e-06f, 1.080694613e-06f, 1.096188756e-06f, 1.111626474e-06f, 1.127007362e-06f, 1.142331016e-06f, 1.157597035e-06f, 1.172805019e-06f, 1.187954572e-06f, 1.203045300e-06f, - 1.218076812e-06f, 1.233048717e-06f, 1.247960630e-06f, 1.262812166e-06f, 1.277602943e-06f, 1.292332581e-06f, 1.307000703e-06f, 1.321606936e-06f, 1.336150907e-06f, 1.350632246e-06f, - 1.365050587e-06f, 1.379405564e-06f, 1.393696817e-06f, 1.407923986e-06f, 1.422086713e-06f, 1.436184644e-06f, 1.450217429e-06f, 1.464184716e-06f, 1.478086161e-06f, 1.491921417e-06f, - 1.505690146e-06f, 1.519392006e-06f, 1.533026662e-06f, 1.546593781e-06f, 1.560093030e-06f, 1.573524083e-06f, 1.586886612e-06f, 1.600180295e-06f, 1.613404811e-06f, 1.626559842e-06f, - 1.639645073e-06f, 1.652660191e-06f, 1.665604886e-06f, 1.678478852e-06f, 1.691281783e-06f, 1.704013378e-06f, 1.716673337e-06f, 1.729261364e-06f, 1.741777165e-06f, 1.754220449e-06f, - 1.766590927e-06f, 1.778888314e-06f, 1.791112327e-06f, 1.803262685e-06f, 1.815339112e-06f, 1.827341332e-06f, 1.839269073e-06f, 1.851122066e-06f, 1.862900045e-06f, 1.874602746e-06f, - 1.886229907e-06f, 1.897781271e-06f, 1.909256581e-06f, 1.920655587e-06f, 1.931978036e-06f, 1.943223683e-06f, 1.954392283e-06f, 1.965483594e-06f, 1.976497378e-06f, 1.987433398e-06f, - 1.998291422e-06f, 2.009071219e-06f, 2.019772562e-06f, 2.030395226e-06f, 2.040938988e-06f, 2.051403630e-06f, 2.061788936e-06f, 2.072094692e-06f, 2.082320688e-06f, 2.092466715e-06f, - 2.102532569e-06f, 2.112518047e-06f, 2.122422951e-06f, 2.132247083e-06f, 2.141990251e-06f, 2.151652263e-06f, 2.161232931e-06f, 2.170732071e-06f, 2.180149500e-06f, 2.189485038e-06f, - 2.198738510e-06f, 2.207909742e-06f, 2.216998562e-06f, 2.226004803e-06f, 2.234928300e-06f, 2.243768891e-06f, 2.252526415e-06f, 2.261200717e-06f, 2.269791643e-06f, 2.278299042e-06f, - 2.286722766e-06f, 2.295062671e-06f, 2.303318613e-06f, 2.311490454e-06f, 2.319578057e-06f, 2.327581289e-06f, 2.335500018e-06f, 2.343334118e-06f, 2.351083463e-06f, 2.358747930e-06f, - 2.366327401e-06f, 2.373821760e-06f, 2.381230892e-06f, 2.388554687e-06f, 2.395793038e-06f, 2.402945839e-06f, 2.410012988e-06f, 2.416994386e-06f, 2.423889938e-06f, 2.430699548e-06f, - 2.437423127e-06f, 2.444060587e-06f, 2.450611844e-06f, 2.457076814e-06f, 2.463455419e-06f, 2.469747583e-06f, 2.475953231e-06f, 2.482072294e-06f, 2.488104704e-06f, 2.494050395e-06f, - 2.499909306e-06f, 2.505681378e-06f, 2.511366553e-06f, 2.516964779e-06f, 2.522476005e-06f, 2.527900182e-06f, 2.533237266e-06f, 2.538487215e-06f, 2.543649988e-06f, 2.548725550e-06f, - 2.553713867e-06f, 2.558614908e-06f, 2.563428644e-06f, 2.568155051e-06f, 2.572794105e-06f, 2.577345788e-06f, 2.581810082e-06f, 2.586186973e-06f, 2.590476449e-06f, 2.594678503e-06f, - 2.598793128e-06f, 2.602820322e-06f, 2.606760085e-06f, 2.610612418e-06f, 2.614377327e-06f, 2.618054821e-06f, 2.621644911e-06f, 2.625147609e-06f, 2.628562933e-06f, 2.631890901e-06f, - 2.635131536e-06f, 2.638284862e-06f, 2.641350906e-06f, 2.644329699e-06f, 2.647221274e-06f, 2.650025665e-06f, 2.652742912e-06f, 2.655373055e-06f, 2.657916138e-06f, 2.660372208e-06f, - 2.662741313e-06f, 2.665023505e-06f, 2.667218838e-06f, 2.669327371e-06f, 2.671349162e-06f, 2.673284275e-06f, 2.675132773e-06f, 2.676894726e-06f, 2.678570203e-06f, 2.680159278e-06f, - 2.681662026e-06f, 2.683078526e-06f, 2.684408859e-06f, 2.685653107e-06f, 2.686811359e-06f, 2.687883701e-06f, 2.688870226e-06f, 2.689771028e-06f, 2.690586204e-06f, 2.691315852e-06f, - 2.691960074e-06f, 2.692518975e-06f, 2.692992661e-06f, 2.693381242e-06f, 2.693684830e-06f, 2.693903539e-06f, 2.694037487e-06f, 2.694086792e-06f, 2.694051578e-06f, 2.693931968e-06f, - 2.693728090e-06f, 2.693440073e-06f, 2.693068050e-06f, 2.692612154e-06f, 2.692072523e-06f, 2.691449296e-06f, 2.690742615e-06f, 2.689952625e-06f, 2.689079472e-06f, 2.688123306e-06f, - 2.687084278e-06f, 2.685962542e-06f, 2.684758255e-06f, 2.683471576e-06f, 2.682102665e-06f, 2.680651686e-06f, 2.679118806e-06f, 2.677504192e-06f, 2.675808016e-06f, 2.674030450e-06f, - 2.672171670e-06f, 2.670231854e-06f, 2.668211181e-06f, 2.666109834e-06f, 2.663927997e-06f, 2.661665857e-06f, 2.659323604e-06f, 2.656901429e-06f, 2.654399525e-06f, 2.651818089e-06f, - 2.649157319e-06f, 2.646417415e-06f, 2.643598580e-06f, 2.640701018e-06f, 2.637724938e-06f, 2.634670547e-06f, 2.631538058e-06f, 2.628327684e-06f, 2.625039641e-06f, 2.621674147e-06f, - 2.618231421e-06f, 2.614711687e-06f, 2.611115168e-06f, 2.607442091e-06f, 2.603692684e-06f, 2.599867179e-06f, 2.595965807e-06f, 2.591988804e-06f, 2.587936406e-06f, 2.583808853e-06f, - 2.579606384e-06f, 2.575329244e-06f, 2.570977677e-06f, 2.566551931e-06f, 2.562052253e-06f, 2.557478896e-06f, 2.552832111e-06f, 2.548112155e-06f, 2.543319283e-06f, 2.538453756e-06f, - 2.533515832e-06f, 2.528505776e-06f, 2.523423851e-06f, 2.518270324e-06f, 2.513045464e-06f, 2.507749540e-06f, 2.502382825e-06f, 2.496945592e-06f, 2.491438118e-06f, 2.485860680e-06f, - 2.480213557e-06f, 2.474497031e-06f, 2.468711385e-06f, 2.462856903e-06f, 2.456933872e-06f, 2.450942581e-06f, 2.444883318e-06f, 2.438756378e-06f, 2.432562051e-06f, 2.426300635e-06f, - 2.419972426e-06f, 2.413577722e-06f, 2.407116825e-06f, 2.400590035e-06f, 2.393997656e-06f, 2.387339995e-06f, 2.380617357e-06f, 2.373830051e-06f, 2.366978387e-06f, 2.360062677e-06f, - 2.353083235e-06f, 2.346040374e-06f, 2.338934412e-06f, 2.331765666e-06f, 2.324534456e-06f, 2.317241103e-06f, 2.309885930e-06f, 2.302469259e-06f, 2.294991417e-06f, 2.287452731e-06f, - 2.279853529e-06f, 2.272194140e-06f, 2.264474897e-06f, 2.256696131e-06f, 2.248858177e-06f, 2.240961370e-06f, 2.233006048e-06f, 2.224992547e-06f, 2.216921208e-06f, 2.208792372e-06f, - 2.200606381e-06f, 2.192363578e-06f, 2.184064309e-06f, 2.175708918e-06f, 2.167297755e-06f, 2.158831166e-06f, 2.150309503e-06f, 2.141733116e-06f, 2.133102358e-06f, 2.124417582e-06f, - 2.115679143e-06f, 2.106887397e-06f, 2.098042702e-06f, 2.089145414e-06f, 2.080195894e-06f, 2.071194502e-06f, 2.062141601e-06f, 2.053037552e-06f, 2.043882719e-06f, 2.034677468e-06f, - 2.025422164e-06f, 2.016117175e-06f, 2.006762868e-06f, 1.997359614e-06f, 1.987907780e-06f, 1.978407740e-06f, 1.968859865e-06f, 1.959264527e-06f, 1.949622102e-06f, 1.939932964e-06f, - 1.930197489e-06f, 1.920416053e-06f, 1.910589035e-06f, 1.900716813e-06f, 1.890799767e-06f, 1.880838277e-06f, 1.870832723e-06f, 1.860783489e-06f, 1.850690957e-06f, 1.840555511e-06f, - 1.830377535e-06f, 1.820157415e-06f, 1.809895535e-06f, 1.799592285e-06f, 1.789248050e-06f, 1.778863219e-06f, 1.768438181e-06f, 1.757973325e-06f, 1.747469043e-06f, 1.736925725e-06f, - 1.726343762e-06f, 1.715723548e-06f, 1.705065475e-06f, 1.694369936e-06f, 1.683637326e-06f, 1.672868040e-06f, 1.662062473e-06f, 1.651221021e-06f, 1.640344081e-06f, 1.629432049e-06f, - 1.618485323e-06f, 1.607504301e-06f, 1.596489382e-06f, 1.585440965e-06f, 1.574359449e-06f, 1.563245235e-06f, 1.552098722e-06f, 1.540920312e-06f, 1.529710406e-06f, 1.518469406e-06f, - 1.507197714e-06f, 1.495895731e-06f, 1.484563862e-06f, 1.473202509e-06f, 1.461812075e-06f, 1.450392966e-06f, 1.438945584e-06f, 1.427470334e-06f, 1.415967621e-06f, 1.404437850e-06f, - 1.392881426e-06f, 1.381298755e-06f, 1.369690242e-06f, 1.358056293e-06f, 1.346397315e-06f, 1.334713714e-06f, 1.323005897e-06f, 1.311274269e-06f, 1.299519239e-06f, 1.287741212e-06f, - 1.275940596e-06f, 1.264117799e-06f, 1.252273227e-06f, 1.240407288e-06f, 1.228520389e-06f, 1.216612938e-06f, 1.204685343e-06f, 1.192738011e-06f, 1.180771349e-06f, 1.168785766e-06f, - 1.156781669e-06f, 1.144759465e-06f, 1.132719563e-06f, 1.120662369e-06f, 1.108588291e-06f, 1.096497736e-06f, 1.084391113e-06f, 1.072268827e-06f, 1.060131287e-06f, 1.047978898e-06f, - 1.035812068e-06f, 1.023631204e-06f, 1.011436712e-06f, 9.992289980e-07f, 9.870084688e-07f, 9.747755300e-07f, 9.625305875e-07f, 9.502740468e-07f, 9.380063131e-07f, 9.257277914e-07f, - 9.134388865e-07f, 9.011400029e-07f, 8.888315448e-07f, 8.765139160e-07f, 8.641875202e-07f, 8.518527606e-07f, 8.395100401e-07f, 8.271597612e-07f, 8.148023262e-07f, 8.024381369e-07f, - 7.900675946e-07f, 7.776911005e-07f, 7.653090551e-07f, 7.529218586e-07f, 7.405299108e-07f, 7.281336110e-07f, 7.157333580e-07f, 7.033295502e-07f, 6.909225854e-07f, 6.785128611e-07f, - 6.661007741e-07f, 6.536867208e-07f, 6.412710969e-07f, 6.288542977e-07f, 6.164367180e-07f, 6.040187519e-07f, 5.916007930e-07f, 5.791832341e-07f, 5.667664677e-07f, 5.543508855e-07f, - 5.419368787e-07f, 5.295248377e-07f, 5.171151522e-07f, 5.047082116e-07f, 4.923044043e-07f, 4.799041180e-07f, 4.675077399e-07f, 4.551156563e-07f, 4.427282531e-07f, 4.303459150e-07f, - 4.179690262e-07f, 4.055979704e-07f, 3.932331300e-07f, 3.808748870e-07f, 3.685236226e-07f, 3.561797171e-07f, 3.438435499e-07f, 3.315154998e-07f, 3.191959445e-07f, 3.068852612e-07f, - 2.945838260e-07f, 2.822920142e-07f, 2.700102003e-07f, 2.577387576e-07f, 2.454780590e-07f, 2.332284761e-07f, 2.209903798e-07f, 2.087641400e-07f, 1.965501255e-07f, 1.843487045e-07f, - 1.721602440e-07f, 1.599851100e-07f, 1.478236676e-07f, 1.356762810e-07f, 1.235433133e-07f, 1.114251265e-07f, 9.932208181e-08f, 8.723453919e-08f, 7.516285769e-08f, 6.310739525e-08f, - 5.106850878e-08f, 3.904655411e-08f, 2.704188599e-08f, 1.505485807e-08f, 3.085822922e-09f, -8.864868004e-09f, -2.079686437e-08f, -3.270981698e-08f, -4.460337777e-08f, -5.647719980e-08f, - -6.833093731e-08f, -8.016424571e-08f, -9.197678158e-08f, -1.037682027e-07f, -1.155381679e-07f, -1.272863375e-07f, -1.390123728e-07f, -1.507159364e-07f, -1.623966921e-07f, -1.740543050e-07f, - -1.856884413e-07f, -1.972987687e-07f, -2.088849560e-07f, -2.204466732e-07f, -2.319835918e-07f, -2.434953844e-07f, -2.549817250e-07f, -2.664422888e-07f, -2.778767526e-07f, -2.892847942e-07f, - -3.006660928e-07f, -3.120203292e-07f, -3.233471851e-07f, -3.346463440e-07f, -3.459174905e-07f, -3.571603106e-07f, -3.683744919e-07f, -3.795597230e-07f, -3.907156943e-07f, -4.018420974e-07f, - -4.129386253e-07f, -4.240049724e-07f, -4.350408347e-07f, -4.460459095e-07f, -4.570198956e-07f, -4.679624931e-07f, -4.788734039e-07f, -4.897523309e-07f, -5.005989789e-07f, -5.114130540e-07f, - -5.221942637e-07f, -5.329423172e-07f, -5.436569250e-07f, -5.543377992e-07f, -5.649846535e-07f, -5.755972030e-07f, -5.861751645e-07f, -5.967182560e-07f, -6.072261973e-07f, -6.176987098e-07f, - -6.281355163e-07f, -6.385363413e-07f, -6.489009107e-07f, -6.592289521e-07f, -6.695201947e-07f, -6.797743692e-07f, -6.899912080e-07f, -7.001704450e-07f, -7.103118158e-07f, -7.204150574e-07f, - -7.304799088e-07f, -7.405061103e-07f, -7.504934039e-07f, -7.604415334e-07f, -7.703502441e-07f, -7.802192829e-07f, -7.900483984e-07f, -7.998373410e-07f, -8.095858626e-07f, -8.192937168e-07f, - -8.289606590e-07f, -8.385864461e-07f, -8.481708367e-07f, -8.577135913e-07f, -8.672144719e-07f, -8.766732422e-07f, -8.860896678e-07f, -8.954635158e-07f, -9.047945551e-07f, -9.140825563e-07f, - -9.233272918e-07f, -9.325285356e-07f, -9.416860636e-07f, -9.507996534e-07f, -9.598690841e-07f, -9.688941369e-07f, -9.778745946e-07f, -9.868102418e-07f, -9.957008647e-07f, -1.004546251e-06f, - -1.013346192e-06f, -1.022100478e-06f, -1.030808902e-06f, -1.039471261e-06f, -1.048087350e-06f, -1.056656970e-06f, -1.065179919e-06f, -1.073656001e-06f, -1.082085020e-06f, -1.090466782e-06f, - -1.098801094e-06f, -1.107087767e-06f, -1.115326611e-06f, -1.123517440e-06f, -1.131660069e-06f, -1.139754315e-06f, -1.147799996e-06f, -1.155796933e-06f, -1.163744948e-06f, -1.171643866e-06f, - -1.179493513e-06f, -1.187293716e-06f, -1.195044305e-06f, -1.202745112e-06f, -1.210395970e-06f, -1.217996715e-06f, -1.225547184e-06f, -1.233047215e-06f, -1.240496649e-06f, -1.247895330e-06f, - -1.255243102e-06f, -1.262539811e-06f, -1.269785306e-06f, -1.276979436e-06f, -1.284122054e-06f, -1.291213014e-06f, -1.298252172e-06f, -1.305239385e-06f, -1.312174512e-06f, -1.319057416e-06f, - -1.325887960e-06f, -1.332666009e-06f, -1.339391429e-06f, -1.346064091e-06f, -1.352683865e-06f, -1.359250623e-06f, -1.365764240e-06f, -1.372224594e-06f, -1.378631561e-06f, -1.384985024e-06f, - -1.391284863e-06f, -1.397530964e-06f, -1.403723211e-06f, -1.409861494e-06f, -1.415945702e-06f, -1.421975726e-06f, -1.427951460e-06f, -1.433872801e-06f, -1.439739644e-06f, -1.445551890e-06f, - -1.451309440e-06f, -1.457012197e-06f, -1.462660065e-06f, -1.468252953e-06f, -1.473790768e-06f, -1.479273422e-06f, -1.484700827e-06f, -1.490072898e-06f, -1.495389551e-06f, -1.500650705e-06f, - -1.505856279e-06f, -1.511006196e-06f, -1.516100380e-06f, -1.521138758e-06f, -1.526121256e-06f, -1.531047804e-06f, -1.535918335e-06f, -1.540732781e-06f, -1.545491079e-06f, -1.550193165e-06f, - -1.554838979e-06f, -1.559428462e-06f, -1.563961557e-06f, -1.568438208e-06f, -1.572858363e-06f, -1.577221971e-06f, -1.581528982e-06f, -1.585779348e-06f, -1.589973023e-06f, -1.594109965e-06f, - -1.598190131e-06f, -1.602213481e-06f, -1.606179977e-06f, -1.610089582e-06f, -1.613942263e-06f, -1.617737987e-06f, -1.621476723e-06f, -1.625158443e-06f, -1.628783119e-06f, -1.632350727e-06f, - -1.635861244e-06f, -1.639314648e-06f, -1.642710919e-06f, -1.646050041e-06f, -1.649331997e-06f, -1.652556773e-06f, -1.655724359e-06f, -1.658834742e-06f, -1.661887916e-06f, -1.664883874e-06f, - -1.667822610e-06f, -1.670704123e-06f, -1.673528411e-06f, -1.676295475e-06f, -1.679005318e-06f, -1.681657944e-06f, -1.684253360e-06f, -1.686791573e-06f, -1.689272595e-06f, -1.691696436e-06f, - -1.694063110e-06f, -1.696372633e-06f, -1.698625022e-06f, -1.700820296e-06f, -1.702958475e-06f, -1.705039583e-06f, -1.707063643e-06f, -1.709030683e-06f, -1.710940729e-06f, -1.712793812e-06f, - -1.714589963e-06f, -1.716329215e-06f, -1.718011604e-06f, -1.719637166e-06f, -1.721205940e-06f, -1.722717967e-06f, -1.724173288e-06f, -1.725571947e-06f, -1.726913990e-06f, -1.728199464e-06f, - -1.729428418e-06f, -1.730600903e-06f, -1.731716972e-06f, -1.732776679e-06f, -1.733780079e-06f, -1.734727231e-06f, -1.735618194e-06f, -1.736453028e-06f, -1.737231797e-06f, -1.737954566e-06f, - -1.738621400e-06f, -1.739232367e-06f, -1.739787537e-06f, -1.740286981e-06f, -1.740730772e-06f, -1.741118985e-06f, -1.741451695e-06f, -1.741728980e-06f, -1.741950921e-06f, -1.742117598e-06f, - -1.742229095e-06f, -1.742285494e-06f, -1.742286884e-06f, -1.742233351e-06f, -1.742124984e-06f, -1.741961875e-06f, -1.741744117e-06f, -1.741471802e-06f, -1.741145028e-06f, -1.740763891e-06f, - -1.740328490e-06f, -1.739838926e-06f, -1.739295302e-06f, -1.738697719e-06f, -1.738046285e-06f, -1.737341105e-06f, -1.736582288e-06f, -1.735769944e-06f, -1.734904184e-06f, -1.733985121e-06f, - -1.733012870e-06f, -1.731987546e-06f, -1.730909267e-06f, -1.729778153e-06f, -1.728594323e-06f, -1.727357900e-06f, -1.726069007e-06f, -1.724727770e-06f, -1.723334314e-06f, -1.721888767e-06f, - -1.720391260e-06f, -1.718841922e-06f, -1.717240887e-06f, -1.715588287e-06f, -1.713884259e-06f, -1.712128939e-06f, -1.710322464e-06f, -1.708464975e-06f, -1.706556612e-06f, -1.704597518e-06f, - -1.702587836e-06f, -1.700527711e-06f, -1.698417290e-06f, -1.696256721e-06f, -1.694046153e-06f, -1.691785736e-06f, -1.689475623e-06f, -1.687115966e-06f, -1.684706921e-06f, -1.682248643e-06f, - -1.679741290e-06f, -1.677185020e-06f, -1.674579993e-06f, -1.671926371e-06f, -1.669224316e-06f, -1.666473992e-06f, -1.663675563e-06f, -1.660829197e-06f, -1.657935062e-06f, -1.654993325e-06f, - -1.652004157e-06f, -1.648967730e-06f, -1.645884217e-06f, -1.642753790e-06f, -1.639576626e-06f, -1.636352901e-06f, -1.633082792e-06f, -1.629766479e-06f, -1.626404140e-06f, -1.622995957e-06f, - -1.619542113e-06f, -1.616042792e-06f, -1.612498177e-06f, -1.608908454e-06f, -1.605273811e-06f, -1.601594436e-06f, -1.597870517e-06f, -1.594102246e-06f, -1.590289814e-06f, -1.586433413e-06f, - -1.582533237e-06f, -1.578589481e-06f, -1.574602341e-06f, -1.570572014e-06f, -1.566498697e-06f, -1.562382590e-06f, -1.558223893e-06f, -1.554022808e-06f, -1.549779535e-06f, -1.545494280e-06f, - -1.541167245e-06f, -1.536798636e-06f, -1.532388660e-06f, -1.527937524e-06f, -1.523445436e-06f, -1.518912605e-06f, -1.514339241e-06f, -1.509725556e-06f, -1.505071762e-06f, -1.500378072e-06f, - -1.495644700e-06f, -1.490871861e-06f, -1.486059770e-06f, -1.481208645e-06f, -1.476318703e-06f, -1.471390163e-06f, -1.466423244e-06f, -1.461418166e-06f, -1.456375151e-06f, -1.451294422e-06f, - -1.446176199e-06f, -1.441020709e-06f, -1.435828174e-06f, -1.430598821e-06f, -1.425332876e-06f, -1.420030566e-06f, -1.414692119e-06f, -1.409317762e-06f, -1.403907727e-06f, -1.398462243e-06f, - -1.392981540e-06f, -1.387465852e-06f, -1.381915409e-06f, -1.376330446e-06f, -1.370711196e-06f, -1.365057895e-06f, -1.359370776e-06f, -1.353650078e-06f, -1.347896035e-06f, -1.342108886e-06f, - -1.336288870e-06f, -1.330436224e-06f, -1.324551188e-06f, -1.318634003e-06f, -1.312684909e-06f, -1.306704147e-06f, -1.300691960e-06f, -1.294648591e-06f, -1.288574282e-06f, -1.282469277e-06f, - -1.276333821e-06f, -1.270168160e-06f, -1.263972538e-06f, -1.257747201e-06f, -1.251492397e-06f, -1.245208373e-06f, -1.238895377e-06f, -1.232553656e-06f, -1.226183460e-06f, -1.219785039e-06f, - -1.213358641e-06f, -1.206904518e-06f, -1.200422920e-06f, -1.193914099e-06f, -1.187378306e-06f, -1.180815794e-06f, -1.174226815e-06f, -1.167611623e-06f, -1.160970471e-06f, -1.154303613e-06f, - -1.147611304e-06f, -1.140893798e-06f, -1.134151351e-06f, -1.127384217e-06f, -1.120592654e-06f, -1.113776918e-06f, -1.106937264e-06f, -1.100073951e-06f, -1.093187236e-06f, -1.086277376e-06f, - -1.079344629e-06f, -1.072389254e-06f, -1.065411510e-06f, -1.058411655e-06f, -1.051389949e-06f, -1.044346651e-06f, -1.037282022e-06f, -1.030196320e-06f, -1.023089807e-06f, -1.015962744e-06f, - -1.008815390e-06f, -1.001648007e-06f, -9.944608560e-07f, -9.872541990e-07f, -9.800282973e-07f, -9.727834129e-07f, -9.655198077e-07f, -9.582377440e-07f, -9.509374842e-07f, -9.436192908e-07f, - -9.362834265e-07f, -9.289301541e-07f, -9.215597366e-07f, -9.141724371e-07f, -9.067685188e-07f, -8.993482449e-07f, -8.919118789e-07f, -8.844596842e-07f, -8.769919245e-07f, -8.695088632e-07f, - -8.620107642e-07f, -8.544978912e-07f, -8.469705080e-07f, -8.394288783e-07f, -8.318732660e-07f, -8.243039351e-07f, -8.167211493e-07f, -8.091251726e-07f, -8.015162688e-07f, -7.938947018e-07f, - -7.862607354e-07f, -7.786146335e-07f, -7.709566597e-07f, -7.632870777e-07f, -7.556061513e-07f, -7.479141440e-07f, -7.402113193e-07f, -7.324979406e-07f, -7.247742712e-07f, -7.170405745e-07f, - -7.092971134e-07f, -7.015441511e-07f, -6.937819503e-07f, -6.860107739e-07f, -6.782308843e-07f, -6.704425442e-07f, -6.626460157e-07f, -6.548415609e-07f, -6.470294419e-07f, -6.392099205e-07f, - -6.313832581e-07f, -6.235497161e-07f, -6.157095557e-07f, -6.078630379e-07f, -6.000104234e-07f, -5.921519727e-07f, -5.842879460e-07f, -5.764186034e-07f, -5.685442046e-07f, -5.606650090e-07f, - -5.527812759e-07f, -5.448932642e-07f, -5.370012326e-07f, -5.291054395e-07f, -5.212061427e-07f, -5.133036002e-07f, -5.053980693e-07f, -4.974898070e-07f, -4.895790702e-07f, -4.816661152e-07f, - -4.737511982e-07f, -4.658345747e-07f, -4.579165002e-07f, -4.499972295e-07f, -4.420770174e-07f, -4.341561178e-07f, -4.262347847e-07f, -4.183132715e-07f, -4.103918310e-07f, -4.024707159e-07f, - -3.945501782e-07f, -3.866304698e-07f, -3.787118417e-07f, -3.707945449e-07f, -3.628788297e-07f, -3.549649459e-07f, -3.470531430e-07f, -3.391436699e-07f, -3.312367750e-07f, -3.233327063e-07f, - -3.154317112e-07f, -3.075340367e-07f, -2.996399293e-07f, -2.917496347e-07f, -2.838633985e-07f, -2.759814654e-07f, -2.681040797e-07f, -2.602314852e-07f, -2.523639251e-07f, -2.445016420e-07f, - -2.366448779e-07f, -2.287938744e-07f, -2.209488723e-07f, -2.131101119e-07f, -2.052778330e-07f, -1.974522746e-07f, -1.896336751e-07f, -1.818222726e-07f, -1.740183041e-07f, -1.662220064e-07f, - -1.584336153e-07f, -1.506533663e-07f, -1.428814939e-07f, -1.351182322e-07f, -1.273638145e-07f, -1.196184736e-07f, -1.118824413e-07f, -1.041559491e-07f, -9.643922744e-08f, -8.873250637e-08f, - -8.103601507e-08f, -7.334998205e-08f, -6.567463511e-08f, -5.801020131e-08f, -5.035690700e-08f, -4.271497779e-08f, -3.508463855e-08f, -2.746611339e-08f, -1.985962567e-08f, -1.226539802e-08f, - -4.683652278e-09f, 2.885390492e-09f, 1.044150999e-08f, 1.798448670e-08f, 2.551410190e-08f, 3.303013766e-08f, 4.053237685e-08f, 4.802060314e-08f, 5.549460102e-08f, 6.295415580e-08f, - 7.039905359e-08f, 7.782908135e-08f, 8.524402688e-08f, 9.264367879e-08f, 1.000278266e-07f, 1.073962605e-07f, 1.147487719e-07f, 1.220851526e-07f, 1.294051956e-07f, 1.367086947e-07f, - 1.439954446e-07f, 1.512652407e-07f, 1.585178796e-07f, 1.657531584e-07f, 1.729708755e-07f, 1.801708300e-07f, 1.873528218e-07f, 1.945166519e-07f, 2.016621222e-07f, 2.087890354e-07f, - 2.158971952e-07f, 2.229864064e-07f, 2.300564744e-07f, 2.371072058e-07f, 2.441384080e-07f, 2.511498894e-07f, 2.581414595e-07f, 2.651129285e-07f, 2.720641078e-07f, 2.789948095e-07f, - 2.859048470e-07f, 2.927940345e-07f, 2.996621871e-07f, 3.065091211e-07f, 3.133346536e-07f, 3.201386028e-07f, 3.269207878e-07f, 3.336810290e-07f, 3.404191474e-07f, 3.471349652e-07f, - 3.538283057e-07f, 3.604989931e-07f, 3.671468526e-07f, 3.737717106e-07f, 3.803733944e-07f, 3.869517324e-07f, 3.935065539e-07f, 4.000376894e-07f, 4.065449704e-07f, 4.130282294e-07f, - 4.194873001e-07f, 4.259220170e-07f, 4.323322160e-07f, 4.387177338e-07f, 4.450784083e-07f, 4.514140785e-07f, 4.577245842e-07f, 4.640097667e-07f, 4.702694680e-07f, 4.765035315e-07f, - 4.827118015e-07f, 4.888941235e-07f, 4.950503440e-07f, 5.011803106e-07f, 5.072838721e-07f, 5.133608784e-07f, 5.194111804e-07f, 5.254346301e-07f, 5.314310808e-07f, 5.374003868e-07f, - 5.433424035e-07f, 5.492569874e-07f, 5.551439963e-07f, 5.610032889e-07f, 5.668347251e-07f, 5.726381662e-07f, 5.784134742e-07f, 5.841605125e-07f, 5.898791456e-07f, 5.955692391e-07f, - 6.012306599e-07f, 6.068632759e-07f, 6.124669561e-07f, 6.180415707e-07f, 6.235869913e-07f, 6.291030904e-07f, 6.345897416e-07f, 6.400468198e-07f, 6.454742012e-07f, 6.508717629e-07f, - 6.562393833e-07f, 6.615769419e-07f, 6.668843195e-07f, 6.721613980e-07f, 6.774080605e-07f, 6.826241913e-07f, 6.878096757e-07f, 6.929644004e-07f, 6.980882533e-07f, 7.031811233e-07f, - 7.082429005e-07f, 7.132734765e-07f, 7.182727437e-07f, 7.232405958e-07f, 7.281769280e-07f, 7.330816362e-07f, 7.379546179e-07f, 7.427957715e-07f, 7.476049969e-07f, 7.523821950e-07f, - 7.571272678e-07f, 7.618401188e-07f, 7.665206525e-07f, 7.711687746e-07f, 7.757843922e-07f, 7.803674133e-07f, 7.849177474e-07f, 7.894353051e-07f, 7.939199981e-07f, 7.983717394e-07f, - 8.027904433e-07f, 8.071760252e-07f, 8.115284017e-07f, 8.158474908e-07f, 8.201332114e-07f, 8.243854838e-07f, 8.286042296e-07f, 8.327893714e-07f, 8.369408333e-07f, 8.410585403e-07f, - 8.451424188e-07f, 8.491923965e-07f, 8.532084020e-07f, 8.571903655e-07f, 8.611382182e-07f, 8.650518925e-07f, 8.689313220e-07f, 8.727764418e-07f, 8.765871880e-07f, 8.803634978e-07f, - 8.841053097e-07f, 8.878125637e-07f, 8.914852007e-07f, 8.951231628e-07f, 8.987263935e-07f, 9.022948375e-07f, 9.058284406e-07f, 9.093271500e-07f, 9.127909138e-07f, 9.162196817e-07f, - 9.196134043e-07f, 9.229720336e-07f, 9.262955228e-07f, 9.295838262e-07f, 9.328368995e-07f, 9.360546995e-07f, 9.392371841e-07f, 9.423843126e-07f, 9.454960455e-07f, 9.485723445e-07f, - 9.516131723e-07f, 9.546184931e-07f, 9.575882721e-07f, 9.605224759e-07f, 9.634210722e-07f, 9.662840298e-07f, 9.691113189e-07f, 9.719029108e-07f, 9.746587779e-07f, 9.773788941e-07f, - 9.800632343e-07f, 9.827117745e-07f, 9.853244921e-07f, 9.879013657e-07f, 9.904423748e-07f, 9.929475004e-07f, 9.954167247e-07f, 9.978500308e-07f, 1.000247403e-06f, 1.002608828e-06f, - 1.004934291e-06f, 1.007223782e-06f, 1.009477288e-06f, 1.011694801e-06f, 1.013876312e-06f, 1.016021814e-06f, 1.018131301e-06f, 1.020204768e-06f, 1.022242211e-06f, 1.024243628e-06f, - 1.026209017e-06f, 1.028138378e-06f, 1.030031712e-06f, 1.031889021e-06f, 1.033710309e-06f, 1.035495579e-06f, 1.037244838e-06f, 1.038958092e-06f, 1.040635349e-06f, 1.042276619e-06f, - 1.043881911e-06f, 1.045451236e-06f, 1.046984608e-06f, 1.048482039e-06f, 1.049943545e-06f, 1.051369142e-06f, 1.052758846e-06f, 1.054112676e-06f, 1.055430651e-06f, 1.056712791e-06f, - 1.057959118e-06f, 1.059169655e-06f, 1.060344426e-06f, 1.061483455e-06f, 1.062586768e-06f, 1.063654392e-06f, 1.064686357e-06f, 1.065682690e-06f, 1.066643423e-06f, 1.067568587e-06f, - 1.068458215e-06f, 1.069312340e-06f, 1.070130997e-06f, 1.070914222e-06f, 1.071662053e-06f, 1.072374527e-06f, 1.073051683e-06f, 1.073693562e-06f, 1.074300204e-06f, 1.074871653e-06f, - 1.075407952e-06f, 1.075909145e-06f, 1.076375277e-06f, 1.076806396e-06f, 1.077202549e-06f, 1.077563784e-06f, 1.077890152e-06f, 1.078181703e-06f, 1.078438489e-06f, 1.078660563e-06f, - 1.078847979e-06f, 1.079000792e-06f, 1.079119058e-06f, 1.079202833e-06f, 1.079252176e-06f, 1.079267145e-06f, 1.079247802e-06f, 1.079194206e-06f, 1.079106419e-06f, 1.078984506e-06f, - 1.078828529e-06f, 1.078638554e-06f, 1.078414647e-06f, 1.078156875e-06f, 1.077865305e-06f, 1.077540007e-06f, 1.077181051e-06f, 1.076788507e-06f, 1.076362448e-06f, 1.075902945e-06f, - 1.075410073e-06f, 1.074883907e-06f, 1.074324522e-06f, 1.073731995e-06f, 1.073106404e-06f, 1.072447826e-06f, 1.071756341e-06f, 1.071032030e-06f, 1.070274973e-06f, 1.069485254e-06f, - 1.068662955e-06f, 1.067808160e-06f, 1.066920953e-06f, 1.066001422e-06f, 1.065049652e-06f, 1.064065731e-06f, 1.063049747e-06f, 1.062001791e-06f, 1.060921952e-06f, 1.059810321e-06f, - 1.058666990e-06f, 1.057492052e-06f, 1.056285601e-06f, 1.055047732e-06f, 1.053778540e-06f, 1.052478120e-06f, 1.051146571e-06f, 1.049783990e-06f, 1.048390476e-06f, 1.046966129e-06f, - 1.045511048e-06f, 1.044025336e-06f, 1.042509095e-06f, 1.040962427e-06f, 1.039385435e-06f, 1.037778225e-06f, 1.036140902e-06f, 1.034473572e-06f, 1.032776342e-06f, 1.031049318e-06f, - 1.029292611e-06f, 1.027506329e-06f, 1.025690581e-06f, 1.023845479e-06f, 1.021971135e-06f, 1.020067660e-06f, 1.018135167e-06f, 1.016173770e-06f, 1.014183584e-06f, 1.012164723e-06f, - 1.010117305e-06f, 1.008041444e-06f, 1.005937260e-06f, 1.003804868e-06f, 1.001644390e-06f, 9.994559435e-07f, 9.972396492e-07f, 9.949956279e-07f, 9.927240012e-07f, 9.904248913e-07f, - 9.880984212e-07f, 9.857447143e-07f, 9.833638950e-07f, 9.809560882e-07f, 9.785214194e-07f, 9.760600148e-07f, 9.735720012e-07f, 9.710575063e-07f, 9.685166580e-07f, 9.659495852e-07f, - 9.633564171e-07f, 9.607372840e-07f, 9.580923162e-07f, 9.554216451e-07f, 9.527254024e-07f, 9.500037206e-07f, 9.472567327e-07f, 9.444845722e-07f, 9.416873734e-07f, 9.388652709e-07f, - 9.360184001e-07f, 9.331468970e-07f, 9.302508978e-07f, 9.273305396e-07f, 9.243859600e-07f, 9.214172969e-07f, 9.184246892e-07f, 9.154082758e-07f, 9.123681964e-07f, 9.093045913e-07f, - 9.062176012e-07f, 9.031073673e-07f, 8.999740313e-07f, 8.968177354e-07f, 8.936386223e-07f, 8.904368354e-07f, 8.872125181e-07f, 8.839658147e-07f, 8.806968699e-07f, 8.774058286e-07f, - 8.740928366e-07f, 8.707580397e-07f, 8.674015845e-07f, 8.640236178e-07f, 8.606242870e-07f, 8.572037398e-07f, 8.537621245e-07f, 8.502995897e-07f, 8.468162843e-07f, 8.433123578e-07f, - 8.397879602e-07f, 8.362432415e-07f, 8.326783525e-07f, 8.290934442e-07f, 8.254886680e-07f, 8.218641756e-07f, 8.182201191e-07f, 8.145566512e-07f, 8.108739247e-07f, 8.071720928e-07f, - 8.034513090e-07f, 7.997117274e-07f, 7.959535020e-07f, 7.921767876e-07f, 7.883817390e-07f, 7.845685114e-07f, 7.807372604e-07f, 7.768881419e-07f, 7.730213118e-07f, 7.691369268e-07f, - 7.652351435e-07f, 7.613161190e-07f, 7.573800105e-07f, 7.534269757e-07f, 7.494571723e-07f, 7.454707585e-07f, 7.414678926e-07f, 7.374487333e-07f, 7.334134393e-07f, 7.293621699e-07f, - 7.252950842e-07f, 7.212123420e-07f, 7.171141029e-07f, 7.130005270e-07f, 7.088717745e-07f, 7.047280058e-07f, 7.005693815e-07f, 6.963960624e-07f, 6.922082096e-07f, 6.880059842e-07f, - 6.837895476e-07f, 6.795590613e-07f, 6.753146871e-07f, 6.710565868e-07f, 6.667849224e-07f, 6.624998561e-07f, 6.582015503e-07f, 6.538901673e-07f, 6.495658697e-07f, 6.452288204e-07f, - 6.408791821e-07f, 6.365171177e-07f, 6.321427904e-07f, 6.277563634e-07f, 6.233579998e-07f, 6.189478631e-07f, 6.145261168e-07f, 6.100929243e-07f, 6.056484492e-07f, 6.011928554e-07f, - 5.967263065e-07f, 5.922489664e-07f, 5.877609989e-07f, 5.832625679e-07f, 5.787538375e-07f, 5.742349716e-07f, 5.697061344e-07f, 5.651674898e-07f, 5.606192019e-07f, 5.560614350e-07f, - 5.514943530e-07f, 5.469181202e-07f, 5.423329007e-07f, 5.377388586e-07f, 5.331361580e-07f, 5.285249631e-07f, 5.239054380e-07f, 5.192777466e-07f, 5.146420531e-07f, 5.099985214e-07f, - 5.053473156e-07f, 5.006885994e-07f, 4.960225368e-07f, 4.913492916e-07f, 4.866690275e-07f, 4.819819082e-07f, 4.772880972e-07f, 4.725877582e-07f, 4.678810545e-07f, 4.631681495e-07f, - 4.584492065e-07f, 4.537243885e-07f, 4.489938587e-07f, 4.442577801e-07f, 4.395163153e-07f, 4.347696272e-07f, 4.300178783e-07f, 4.252612311e-07f, 4.204998479e-07f, 4.157338908e-07f, - 4.109635220e-07f, 4.061889033e-07f, 4.014101964e-07f, 3.966275629e-07f, 3.918411642e-07f, 3.870511615e-07f, 3.822577159e-07f, 3.774609883e-07f, 3.726611393e-07f, 3.678583296e-07f, - 3.630527192e-07f, 3.582444685e-07f, 3.534337372e-07f, 3.486206851e-07f, 3.438054717e-07f, 3.389882562e-07f, 3.341691976e-07f, 3.293484548e-07f, 3.245261862e-07f, 3.197025504e-07f, - 3.148777052e-07f, 3.100518087e-07f, 3.052250183e-07f, 3.003974914e-07f, 2.955693850e-07f, 2.907408560e-07f, 2.859120610e-07f, 2.810831560e-07f, 2.762542971e-07f, 2.714256401e-07f, - 2.665973402e-07f, 2.617695526e-07f, 2.569424321e-07f, 2.521161331e-07f, 2.472908100e-07f, 2.424666164e-07f, 2.376437061e-07f, 2.328222321e-07f, 2.280023475e-07f, 2.231842048e-07f, - 2.183679562e-07f, 2.135537537e-07f, 2.087417488e-07f, 2.039320927e-07f, 1.991249362e-07f, 1.943204299e-07f, 1.895187239e-07f, 1.847199680e-07f, 1.799243115e-07f, 1.751319035e-07f, - 1.703428926e-07f, 1.655574271e-07f, 1.607756549e-07f, 1.559977234e-07f, 1.512237798e-07f, 1.464539707e-07f, 1.416884425e-07f, 1.369273409e-07f, 1.321708115e-07f, 1.274189993e-07f, - 1.226720490e-07f, 1.179301047e-07f, 1.131933102e-07f, 1.084618090e-07f, 1.037357438e-07f, 9.901525719e-08f, 9.430049119e-08f, 8.959158736e-08f, 8.488868685e-08f, 8.019193032e-08f, - 7.550145800e-08f, 7.081740963e-08f, 6.613992451e-08f, 6.146914145e-08f, 5.680519880e-08f, 5.214823442e-08f, 4.749838570e-08f, 4.285578953e-08f, 3.822058234e-08f, 3.359290003e-08f, - 2.897287803e-08f, 2.436065127e-08f, 1.975635417e-08f, 1.516012065e-08f, 1.057208410e-08f, 5.992377418e-09f, 1.421132986e-09f, -3.141517344e-09f, -7.695442241e-09f, -1.224051090e-08f, - -1.677659304e-08f, -2.130355894e-08f, -2.582127937e-08f, -3.032962568e-08f, -3.482846976e-08f, -3.931768401e-08f, -4.379714143e-08f, -4.826671554e-08f, -5.272628042e-08f, -5.717571072e-08f, - -6.161488166e-08f, -6.604366899e-08f, -7.046194907e-08f, -7.486959880e-08f, -7.926649568e-08f, -8.365251777e-08f, -8.802754371e-08f, -9.239145274e-08f, -9.674412468e-08f, -1.010854399e-07f, - -1.054152795e-07f, -1.097335249e-07f, -1.140400585e-07f, -1.183347629e-07f, -1.226175216e-07f, -1.268882186e-07f, -1.311467385e-07f, -1.353929665e-07f, -1.396267885e-07f, -1.438480908e-07f, - -1.480567607e-07f, -1.522526857e-07f, -1.564357542e-07f, -1.606058552e-07f, -1.647628781e-07f, -1.689067134e-07f, -1.730372516e-07f, -1.771543845e-07f, -1.812580040e-07f, -1.853480030e-07f, - -1.894242748e-07f, -1.934867135e-07f, -1.975352138e-07f, -2.015696711e-07f, -2.055899813e-07f, -2.095960412e-07f, -2.135877481e-07f, -2.175649999e-07f, -2.215276952e-07f, -2.254757335e-07f, - -2.294090146e-07f, -2.333274393e-07f, -2.372309087e-07f, -2.411193250e-07f, -2.449925908e-07f, -2.488506094e-07f, -2.526932848e-07f, -2.565205218e-07f, -2.603322256e-07f, -2.641283025e-07f, - -2.679086591e-07f, -2.716732028e-07f, -2.754218419e-07f, -2.791544851e-07f, -2.828710419e-07f, -2.865714226e-07f, -2.902555380e-07f, -2.939232997e-07f, -2.975746202e-07f, -3.012094123e-07f, - -3.048275898e-07f, -3.084290671e-07f, -3.120137592e-07f, -3.155815822e-07f, -3.191324524e-07f, -3.226662871e-07f, -3.261830043e-07f, -3.296825227e-07f, -3.331647616e-07f, -3.366296412e-07f, - -3.400770822e-07f, -3.435070063e-07f, -3.469193356e-07f, -3.503139933e-07f, -3.536909028e-07f, -3.570499888e-07f, -3.603911763e-07f, -3.637143913e-07f, -3.670195602e-07f, -3.703066106e-07f, - -3.735754704e-07f, -3.768260684e-07f, -3.800583342e-07f, -3.832721981e-07f, -3.864675909e-07f, -3.896444444e-07f, -3.928026912e-07f, -3.959422644e-07f, -3.990630979e-07f, -4.021651264e-07f, - -4.052482853e-07f, -4.083125108e-07f, -4.113577397e-07f, -4.143839097e-07f, -4.173909592e-07f, -4.203788273e-07f, -4.233474537e-07f, -4.262967792e-07f, -4.292267451e-07f, -4.321372934e-07f, - -4.350283671e-07f, -4.378999096e-07f, -4.407518653e-07f, -4.435841792e-07f, -4.463967972e-07f, -4.491896659e-07f, -4.519627326e-07f, -4.547159453e-07f, -4.574492528e-07f, -4.601626046e-07f, - -4.628559512e-07f, -4.655292436e-07f, -4.681824334e-07f, -4.708154734e-07f, -4.734283168e-07f, -4.760209177e-07f, -4.785932309e-07f, -4.811452118e-07f, -4.836768170e-07f, -4.861880032e-07f, - -4.886787285e-07f, -4.911489514e-07f, -4.935986311e-07f, -4.960277276e-07f, -4.984362020e-07f, -5.008240155e-07f, -5.031911307e-07f, -5.055375105e-07f, -5.078631187e-07f, -5.101679199e-07f, - -5.124518794e-07f, -5.147149633e-07f, -5.169571383e-07f, -5.191783720e-07f, -5.213786328e-07f, -5.235578895e-07f, -5.257161121e-07f, -5.278532711e-07f, -5.299693378e-07f, -5.320642841e-07f, - -5.341380829e-07f, -5.361907077e-07f, -5.382221328e-07f, -5.402323332e-07f, -5.422212846e-07f, -5.441889635e-07f, -5.461353472e-07f, -5.480604136e-07f, -5.499641416e-07f, -5.518465104e-07f, - -5.537075004e-07f, -5.555470926e-07f, -5.573652684e-07f, -5.591620105e-07f, -5.609373019e-07f, -5.626911265e-07f, -5.644234689e-07f, -5.661343146e-07f, -5.678236496e-07f, -5.694914607e-07f, - -5.711377355e-07f, -5.727624623e-07f, -5.743656300e-07f, -5.759472285e-07f, -5.775072481e-07f, -5.790456802e-07f, -5.805625166e-07f, -5.820577499e-07f, -5.835313736e-07f, -5.849833817e-07f, - -5.864137690e-07f, -5.878225311e-07f, -5.892096642e-07f, -5.905751653e-07f, -5.919190321e-07f, -5.932412629e-07f, -5.945418569e-07f, -5.958208139e-07f, -5.970781345e-07f, -5.983138198e-07f, - -5.995278718e-07f, -6.007202932e-07f, -6.018910874e-07f, -6.030402583e-07f, -6.041678108e-07f, -6.052737504e-07f, -6.063580832e-07f, -6.074208160e-07f, -6.084619565e-07f, -6.094815129e-07f, - -6.104794941e-07f, -6.114559099e-07f, -6.124107704e-07f, -6.133440867e-07f, -6.142558706e-07f, -6.151461345e-07f, -6.160148913e-07f, -6.168621549e-07f, -6.176879396e-07f, -6.184922607e-07f, - -6.192751338e-07f, -6.200365755e-07f, -6.207766029e-07f, -6.214952338e-07f, -6.221924866e-07f, -6.228683805e-07f, -6.235229354e-07f, -6.241561716e-07f, -6.247681103e-07f, -6.253587733e-07f, - -6.259281831e-07f, -6.264763627e-07f, -6.270033359e-07f, -6.275091271e-07f, -6.279937614e-07f, -6.284572644e-07f, -6.288996625e-07f, -6.293209827e-07f, -6.297212527e-07f, -6.301005006e-07f, - -6.304587555e-07f, -6.307960468e-07f, -6.311124047e-07f, -6.314078601e-07f, -6.316824443e-07f, -6.319361894e-07f, -6.321691280e-07f, -6.323812936e-07f, -6.325727200e-07f, -6.327434417e-07f, - -6.328934938e-07f, -6.330229123e-07f, -6.331317333e-07f, -6.332199940e-07f, -6.332877318e-07f, -6.333349850e-07f, -6.333617923e-07f, -6.333681932e-07f, -6.333542275e-07f, -6.333199360e-07f, - -6.332653596e-07f, -6.331905403e-07f, -6.330955202e-07f, -6.329803424e-07f, -6.328450503e-07f, -6.326896879e-07f, -6.325143000e-07f, -6.323189318e-07f, -6.321036290e-07f, -6.318684380e-07f, - -6.316134057e-07f, -6.313385796e-07f, -6.310440077e-07f, -6.307297387e-07f, -6.303958217e-07f, -6.300423063e-07f, -6.296692429e-07f, -6.292766822e-07f, -6.288646756e-07f, -6.284332750e-07f, - -6.279825327e-07f, -6.275125018e-07f, -6.270232356e-07f, -6.265147883e-07f, -6.259872143e-07f, -6.254405687e-07f, -6.248749072e-07f, -6.242902857e-07f, -6.236867610e-07f, -6.230643901e-07f, - -6.224232307e-07f, -6.217633409e-07f, -6.210847794e-07f, -6.203876053e-07f, -6.196718783e-07f, -6.189376585e-07f, -6.181850066e-07f, -6.174139836e-07f, -6.166246511e-07f, -6.158170713e-07f, - -6.149913068e-07f, -6.141474205e-07f, -6.132854760e-07f, -6.124055372e-07f, -6.115076687e-07f, -6.105919354e-07f, -6.096584025e-07f, -6.087071361e-07f, -6.077382023e-07f, -6.067516680e-07f, - -6.057476003e-07f, -6.047260669e-07f, -6.036871358e-07f, -6.026308756e-07f, -6.015573553e-07f, -6.004666442e-07f, -5.993588122e-07f, -5.982339296e-07f, -5.970920670e-07f, -5.959332955e-07f, - -5.947576866e-07f, -5.935653123e-07f, -5.923562450e-07f, -5.911305573e-07f, -5.898883225e-07f, -5.886296140e-07f, -5.873545060e-07f, -5.860630726e-07f, -5.847553887e-07f, -5.834315294e-07f, - -5.820915703e-07f, -5.807355871e-07f, -5.793636563e-07f, -5.779758545e-07f, -5.765722586e-07f, -5.751529462e-07f, -5.737179949e-07f, -5.722674830e-07f, -5.708014888e-07f, -5.693200913e-07f, - -5.678233697e-07f, -5.663114034e-07f, -5.647842724e-07f, -5.632420569e-07f, -5.616848375e-07f, -5.601126951e-07f, -5.585257110e-07f, -5.569239667e-07f, -5.553075442e-07f, -5.536765256e-07f, - -5.520309935e-07f, -5.503710307e-07f, -5.486967205e-07f, -5.470081463e-07f, -5.453053919e-07f, -5.435885413e-07f, -5.418576791e-07f, -5.401128898e-07f, -5.383542584e-07f, -5.365818702e-07f, - -5.347958107e-07f, -5.329961659e-07f, -5.311830217e-07f, -5.293564646e-07f, -5.275165812e-07f, -5.256634585e-07f, -5.237971836e-07f, -5.219178441e-07f, -5.200255275e-07f, -5.181203219e-07f, - -5.162023155e-07f, -5.142715968e-07f, -5.123282544e-07f, -5.103723774e-07f, -5.084040548e-07f, -5.064233762e-07f, -5.044304311e-07f, -5.024253095e-07f, -5.004081015e-07f, -4.983788973e-07f, - -4.963377875e-07f, -4.942848629e-07f, -4.922202145e-07f, -4.901439333e-07f, -4.880561108e-07f, -4.859568386e-07f, -4.838462083e-07f, -4.817243121e-07f, -4.795912419e-07f, -4.774470903e-07f, - -4.752919496e-07f, -4.731259125e-07f, -4.709490721e-07f, -4.687615212e-07f, -4.665633531e-07f, -4.643546612e-07f, -4.621355390e-07f, -4.599060802e-07f, -4.576663787e-07f, -4.554165285e-07f, - -4.531566237e-07f, -4.508867587e-07f, -4.486070278e-07f, -4.463175256e-07f, -4.440183469e-07f, -4.417095864e-07f, -4.393913393e-07f, -4.370637004e-07f, -4.347267652e-07f, -4.323806288e-07f, - -4.300253867e-07f, -4.276611345e-07f, -4.252879679e-07f, -4.229059826e-07f, -4.205152744e-07f, -4.181159394e-07f, -4.157080735e-07f, -4.132917730e-07f, -4.108671340e-07f, -4.084342529e-07f, - -4.059932260e-07f, -4.035441499e-07f, -4.010871210e-07f, -3.986222360e-07f, -3.961495916e-07f, -3.936692844e-07f, -3.911814114e-07f, -3.886860692e-07f, -3.861833550e-07f, -3.836733655e-07f, - -3.811561978e-07f, -3.786319491e-07f, -3.761007162e-07f, -3.735625964e-07f, -3.710176868e-07f, -3.684660847e-07f, -3.659078871e-07f, -3.633431914e-07f, -3.607720948e-07f, -3.581946945e-07f, - -3.556110879e-07f, -3.530213722e-07f, -3.504256447e-07f, -3.478240028e-07f, -3.452165437e-07f, -3.426033647e-07f, -3.399845631e-07f, -3.373602362e-07f, -3.347304813e-07f, -3.320953956e-07f, - -3.294550763e-07f, -3.268096207e-07f, -3.241591259e-07f, -3.215036890e-07f, -3.188434073e-07f, -3.161783777e-07f, -3.135086974e-07f, -3.108344633e-07f, -3.081557724e-07f, -3.054727216e-07f, - -3.027854077e-07f, -3.000939276e-07f, -2.973983780e-07f, -2.946988556e-07f, -2.919954569e-07f, -2.892882787e-07f, -2.865774173e-07f, -2.838629691e-07f, -2.811450305e-07f, -2.784236978e-07f, - -2.756990671e-07f, -2.729712345e-07f, -2.702402960e-07f, -2.675063474e-07f, -2.647694847e-07f, -2.620298035e-07f, -2.592873995e-07f, -2.565423681e-07f, -2.537948047e-07f, -2.510448047e-07f, - -2.482924631e-07f, -2.455378752e-07f, -2.427811358e-07f, -2.400223397e-07f, -2.372615817e-07f, -2.344989563e-07f, -2.317345580e-07f, -2.289684810e-07f, -2.262008195e-07f, -2.234316676e-07f, - -2.206611192e-07f, -2.178892680e-07f, -2.151162076e-07f, -2.123420314e-07f, -2.095668327e-07f, -2.067907048e-07f, -2.040137404e-07f, -2.012360326e-07f, -1.984576739e-07f, -1.956787567e-07f, - -1.928993735e-07f, -1.901196164e-07f, -1.873395773e-07f, -1.845593480e-07f, -1.817790201e-07f, -1.789986850e-07f, -1.762184341e-07f, -1.734383582e-07f, -1.706585483e-07f, -1.678790951e-07f, - -1.651000889e-07f, -1.623216202e-07f, -1.595437788e-07f, -1.567666547e-07f, -1.539903375e-07f, -1.512149167e-07f, -1.484404815e-07f, -1.456671209e-07f, -1.428949236e-07f, -1.401239783e-07f, - -1.373543733e-07f, -1.345861967e-07f, -1.318195364e-07f, -1.290544801e-07f, -1.262911152e-07f, -1.235295289e-07f, -1.207698081e-07f, -1.180120396e-07f, -1.152563099e-07f, -1.125027051e-07f, - -1.097513112e-07f, -1.070022140e-07f, -1.042554989e-07f, -1.015112513e-07f, -9.876955590e-08f, -9.603049757e-08f, -9.329416072e-08f, -9.056062951e-08f, -8.782998787e-08f, -8.510231944e-08f, - -8.237770758e-08f, -7.965623540e-08f, -7.693798572e-08f, -7.422304108e-08f, -7.151148374e-08f, -6.880339569e-08f, -6.609885863e-08f, -6.339795397e-08f, -6.070076282e-08f, -5.800736603e-08f, - -5.531784413e-08f, -5.263227736e-08f, -4.995074567e-08f, -4.727332871e-08f, -4.460010582e-08f, -4.193115604e-08f, -3.926655810e-08f, -3.660639045e-08f, -3.395073119e-08f, -3.129965814e-08f, - -2.865324878e-08f, -2.601158030e-08f, -2.337472955e-08f, -2.074277308e-08f, -1.811578711e-08f, -1.549384753e-08f, -1.287702992e-08f, -1.026540951e-08f, -7.659061233e-09f, -5.058059661e-09f, - -2.462479048e-09f, 1.276066883e-10f, 2.712123967e-09f, 5.290999545e-09f, 7.864160520e-09f, 1.043153433e-08f, 1.299304876e-08f, 1.554863193e-08f, 1.809821233e-08f, 2.064171876e-08f, - 2.317908042e-08f, 2.571022681e-08f, 2.823508782e-08f, 3.075359369e-08f, 3.326567500e-08f, 3.577126270e-08f, 3.827028811e-08f, 4.076268289e-08f, 4.324837908e-08f, 4.572730908e-08f, - 4.819940565e-08f, 5.066460192e-08f, 5.312283140e-08f, 5.557402797e-08f, 5.801812586e-08f, 6.045505970e-08f, 6.288476448e-08f, 6.530717558e-08f, 6.772222874e-08f, 7.012986009e-08f, - 7.253000614e-08f, 7.492260379e-08f, 7.730759030e-08f, 7.968490334e-08f, 8.205448096e-08f, 8.441626159e-08f, 8.677018405e-08f, 8.911618756e-08f, 9.145421172e-08f, 9.378419652e-08f, - 9.610608236e-08f, 9.841981003e-08f, 1.007253207e-07f, 1.030225559e-07f, 1.053114578e-07f, 1.075919685e-07f, 1.098640310e-07f, 1.121275883e-07f, 1.143825842e-07f, 1.166289625e-07f, - 1.188666677e-07f, 1.210956445e-07f, 1.233158382e-07f, 1.255271943e-07f, 1.277296590e-07f, 1.299231786e-07f, 1.321076999e-07f, 1.342831703e-07f, 1.364495374e-07f, 1.386067493e-07f, - 1.407547545e-07f, 1.428935019e-07f, 1.450229407e-07f, 1.471430209e-07f, 1.492536925e-07f, 1.513549062e-07f, 1.534466128e-07f, 1.555287640e-07f, 1.576013114e-07f, 1.596642074e-07f, - 1.617174047e-07f, 1.637608564e-07f, 1.657945160e-07f, 1.678183375e-07f, 1.698322753e-07f, 1.718362843e-07f, 1.738303195e-07f, 1.758143368e-07f, 1.777882923e-07f, 1.797521424e-07f, - 1.817058441e-07f, 1.836493548e-07f, 1.855826324e-07f, 1.875056351e-07f, 1.894183215e-07f, 1.913206509e-07f, 1.932125827e-07f, 1.950940769e-07f, 1.969650940e-07f, 1.988255948e-07f, - 2.006755405e-07f, 2.025148930e-07f, 2.043436143e-07f, 2.061616671e-07f, 2.079690144e-07f, 2.097656196e-07f, 2.115514467e-07f, 2.133264600e-07f, 2.150906242e-07f, 2.168439047e-07f, - 2.185862669e-07f, 2.203176771e-07f, 2.220381018e-07f, 2.237475078e-07f, 2.254458627e-07f, 2.271331343e-07f, 2.288092908e-07f, 2.304743011e-07f, 2.321281341e-07f, 2.337707597e-07f, - 2.354021477e-07f, 2.370222687e-07f, 2.386310936e-07f, 2.402285938e-07f, 2.418147411e-07f, 2.433895077e-07f, 2.449528663e-07f, 2.465047900e-07f, 2.480452524e-07f, 2.495742275e-07f, - 2.510916898e-07f, 2.525976141e-07f, 2.540919758e-07f, 2.555747506e-07f, 2.570459148e-07f, 2.585054449e-07f, 2.599533181e-07f, 2.613895119e-07f, 2.628140042e-07f, 2.642267735e-07f, - 2.656277986e-07f, 2.670170588e-07f, 2.683945338e-07f, 2.697602038e-07f, 2.711140494e-07f, 2.724560515e-07f, 2.737861917e-07f, 2.751044519e-07f, 2.764108144e-07f, 2.777052621e-07f, - 2.789877780e-07f, 2.802583460e-07f, 2.815169501e-07f, 2.827635747e-07f, 2.839982050e-07f, 2.852208262e-07f, 2.864314242e-07f, 2.876299852e-07f, 2.888164961e-07f, 2.899909438e-07f, - 2.911533160e-07f, 2.923036007e-07f, 2.934417862e-07f, 2.945678615e-07f, 2.956818158e-07f, 2.967836389e-07f, 2.978733209e-07f, 2.989508523e-07f, 3.000162242e-07f, 3.010694280e-07f, - 3.021104556e-07f, 3.031392992e-07f, 3.041559516e-07f, 3.051604059e-07f, 3.061526556e-07f, 3.071326948e-07f, 3.081005178e-07f, 3.090561195e-07f, 3.099994952e-07f, 3.109306404e-07f, - 3.118495513e-07f, 3.127562244e-07f, 3.136506567e-07f, 3.145328454e-07f, 3.154027884e-07f, 3.162604837e-07f, 3.171059301e-07f, 3.179391266e-07f, 3.187600725e-07f, 3.195687676e-07f, - 3.203652124e-07f, 3.211494073e-07f, 3.219213535e-07f, 3.226810524e-07f, 3.234285060e-07f, 3.241637165e-07f, 3.248866867e-07f, 3.255974196e-07f, 3.262959188e-07f, 3.269821882e-07f, - 3.276562320e-07f, 3.283180551e-07f, 3.289676626e-07f, 3.296050599e-07f, 3.302302530e-07f, 3.308432482e-07f, 3.314440522e-07f, 3.320326722e-07f, 3.326091155e-07f, 3.331733903e-07f, - 3.337255046e-07f, 3.342654673e-07f, 3.347932874e-07f, 3.353089743e-07f, 3.358125378e-07f, 3.363039883e-07f, 3.367833364e-07f, 3.372505930e-07f, 3.377057696e-07f, 3.381488778e-07f, - 3.385799299e-07f, 3.389989384e-07f, 3.394059162e-07f, 3.398008766e-07f, 3.401838332e-07f, 3.405548001e-07f, 3.409137917e-07f, 3.412608227e-07f, 3.415959084e-07f, 3.419190642e-07f, - 3.422303060e-07f, 3.425296501e-07f, 3.428171131e-07f, 3.430927120e-07f, 3.433564641e-07f, 3.436083871e-07f, 3.438484991e-07f, 3.440768186e-07f, 3.442933643e-07f, 3.444981553e-07f, - 3.446912111e-07f, 3.448725517e-07f, 3.450421971e-07f, 3.452001680e-07f, 3.453464852e-07f, 3.454811699e-07f, 3.456042438e-07f, 3.457157289e-07f, 3.458156472e-07f, 3.459040216e-07f, - 3.459808749e-07f, 3.460462304e-07f, 3.461001118e-07f, 3.461425430e-07f, 3.461735484e-07f, 3.461931525e-07f, 3.462013804e-07f, 3.461982572e-07f, 3.461838087e-07f, 3.461580608e-07f, - 3.461210397e-07f, 3.460727721e-07f, 3.460132848e-07f, 3.459426051e-07f, 3.458607605e-07f, 3.457677789e-07f, 3.456636885e-07f, 3.455485178e-07f, 3.454222955e-07f, 3.452850509e-07f, - 3.451368132e-07f, 3.449776123e-07f, 3.448074782e-07f, 3.446264412e-07f, 3.444345319e-07f, 3.442317813e-07f, 3.440182206e-07f, 3.437938814e-07f, 3.435587955e-07f, 3.433129949e-07f, - 3.430565121e-07f, 3.427893799e-07f, 3.425116311e-07f, 3.422232991e-07f, 3.419244174e-07f, 3.416150199e-07f, 3.412951406e-07f, 3.409648140e-07f, 3.406240747e-07f, 3.402729577e-07f, - 3.399114982e-07f, 3.395397318e-07f, 3.391576941e-07f, 3.387654212e-07f, 3.383629494e-07f, 3.379503153e-07f, 3.375275557e-07f, 3.370947076e-07f, 3.366518085e-07f, 3.361988959e-07f, - 3.357360076e-07f, 3.352631819e-07f, 3.347804570e-07f, 3.342878716e-07f, 3.337854645e-07f, 3.332732748e-07f, 3.327513419e-07f, 3.322197053e-07f, 3.316784050e-07f, 3.311274810e-07f, - 3.305669735e-07f, 3.299969231e-07f, 3.294173706e-07f, 3.288283571e-07f, 3.282299236e-07f, 3.276221118e-07f, 3.270049632e-07f, 3.263785198e-07f, 3.257428237e-07f, 3.250979173e-07f, - 3.244438432e-07f, 3.237806440e-07f, 3.231083629e-07f, 3.224270430e-07f, 3.217367277e-07f, 3.210374607e-07f, 3.203292858e-07f, 3.196122471e-07f, 3.188863887e-07f, 3.181517551e-07f, - 3.174083909e-07f, 3.166563410e-07f, 3.158956504e-07f, 3.151263644e-07f, 3.143485282e-07f, 3.135621876e-07f, 3.127673882e-07f, 3.119641762e-07f, 3.111525975e-07f, 3.103326986e-07f, - 3.095045259e-07f, 3.086681261e-07f, 3.078235462e-07f, 3.069708330e-07f, 3.061100339e-07f, 3.052411961e-07f, 3.043643672e-07f, 3.034795950e-07f, 3.025869273e-07f, 3.016864120e-07f, - 3.007780974e-07f, 2.998620318e-07f, 2.989382638e-07f, 2.980068418e-07f, 2.970678148e-07f, 2.961212317e-07f, 2.951671416e-07f, 2.942055936e-07f, 2.932366372e-07f, 2.922603219e-07f, - 2.912766973e-07f, 2.902858133e-07f, 2.892877197e-07f, 2.882824666e-07f, 2.872701042e-07f, 2.862506828e-07f, 2.852242529e-07f, 2.841908650e-07f, 2.831505697e-07f, 2.821034180e-07f, - 2.810494607e-07f, 2.799887488e-07f, 2.789213336e-07f, 2.778472663e-07f, 2.767665982e-07f, 2.756793809e-07f, 2.745856659e-07f, 2.734855050e-07f, 2.723789499e-07f, 2.712660526e-07f, - 2.701468649e-07f, 2.690214392e-07f, 2.678898274e-07f, 2.667520819e-07f, 2.656082551e-07f, 2.644583994e-07f, 2.633025673e-07f, 2.621408116e-07f, 2.609731848e-07f, 2.597997398e-07f, - 2.586205295e-07f, 2.574356067e-07f, 2.562450246e-07f, 2.550488362e-07f, 2.538470946e-07f, 2.526398532e-07f, 2.514271651e-07f, 2.502090837e-07f, 2.489856625e-07f, 2.477569550e-07f, - 2.465230146e-07f, 2.452838950e-07f, 2.440396499e-07f, 2.427903328e-07f, 2.415359977e-07f, 2.402766982e-07f, 2.390124882e-07f, 2.377434217e-07f, 2.364695525e-07f, 2.351909346e-07f, - 2.339076221e-07f, 2.326196690e-07f, 2.313271293e-07f, 2.300300573e-07f, 2.287285070e-07f, 2.274225326e-07f, 2.261121883e-07f, 2.247975284e-07f, 2.234786070e-07f, 2.221554786e-07f, - 2.208281973e-07f, 2.194968175e-07f, 2.181613935e-07f, 2.168219797e-07f, 2.154786303e-07f, 2.141313998e-07f, 2.127803425e-07f, 2.114255129e-07f, 2.100669652e-07f, 2.087047539e-07f, - 2.073389333e-07f, 2.059695578e-07f, 2.045966818e-07f, 2.032203597e-07f, 2.018406458e-07f, 2.004575945e-07f, 1.990712602e-07f, 1.976816970e-07f, 1.962889595e-07f, 1.948931018e-07f, - 1.934941783e-07f, 1.920922432e-07f, 1.906873508e-07f, 1.892795552e-07f, 1.878689107e-07f, 1.864554714e-07f, 1.850392915e-07f, 1.836204250e-07f, 1.821989261e-07f, 1.807748487e-07f, - 1.793482469e-07f, 1.779191746e-07f, 1.764876857e-07f, 1.750538342e-07f, 1.736176738e-07f, 1.721792583e-07f, 1.707386416e-07f, 1.692958772e-07f, 1.678510188e-07f, 1.664041200e-07f, - 1.649552344e-07f, 1.635044154e-07f, 1.620517165e-07f, 1.605971910e-07f, 1.591408922e-07f, 1.576828733e-07f, 1.562231876e-07f, 1.547618881e-07f, 1.532990279e-07f, 1.518346600e-07f, - 1.503688373e-07f, 1.489016125e-07f, 1.474330384e-07f, 1.459631678e-07f, 1.444920532e-07f, 1.430197472e-07f, 1.415463021e-07f, 1.400717704e-07f, 1.385962043e-07f, 1.371196560e-07f, - 1.356421776e-07f, 1.341638211e-07f, 1.326846384e-07f, 1.312046814e-07f, 1.297240018e-07f, 1.282426512e-07f, 1.267606812e-07f, 1.252781432e-07f, 1.237950886e-07f, 1.223115685e-07f, - 1.208276342e-07f, 1.193433366e-07f, 1.178587267e-07f, 1.163738554e-07f, 1.148887732e-07f, 1.134035309e-07f, 1.119181788e-07f, 1.104327675e-07f, 1.089473470e-07f, 1.074619676e-07f, - 1.059766793e-07f, 1.044915320e-07f, 1.030065754e-07f, 1.015218592e-07f, 1.000374330e-07f, 9.855334615e-08f, 9.706964792e-08f, 9.558638747e-08f, 9.410361382e-08f, 9.262137587e-08f, - 9.113972236e-08f, 8.965870192e-08f, 8.817836304e-08f, 8.669875406e-08f, 8.521992320e-08f, 8.374191853e-08f, 8.226478798e-08f, 8.078857934e-08f, 7.931334025e-08f, 7.783911821e-08f, - 7.636596058e-08f, 7.489391456e-08f, 7.342302721e-08f, 7.195334543e-08f, 7.048491598e-08f, 6.901778547e-08f, 6.755200033e-08f, 6.608760687e-08f, 6.462465121e-08f, 6.316317935e-08f, - 6.170323708e-08f, 6.024487009e-08f, 5.878812385e-08f, 5.733304371e-08f, 5.587967484e-08f, 5.442806224e-08f, 5.297825075e-08f, 5.153028505e-08f, 5.008420962e-08f, 4.864006882e-08f, - 4.719790680e-08f, 4.575776754e-08f, 4.431969487e-08f, 4.288373243e-08f, 4.144992368e-08f, 4.001831191e-08f, 3.858894024e-08f, 3.716185159e-08f, 3.573708872e-08f, 3.431469421e-08f, - 3.289471043e-08f, 3.147717961e-08f, 3.006214375e-08f, 2.864964470e-08f, 2.723972410e-08f, 2.583242343e-08f, 2.442778395e-08f, 2.302584675e-08f, 2.162665273e-08f, 2.023024259e-08f, - 1.883665684e-08f, 1.744593579e-08f, 1.605811958e-08f, 1.467324814e-08f, 1.329136118e-08f, 1.191249826e-08f, 1.053669871e-08f, 9.164001655e-09f, 7.794446049e-09f, 6.428070625e-09f, - 5.064913919e-09f, 3.705014266e-09f, 2.348409794e-09f, 9.951384306e-10f, -3.547621037e-10f, -1.701254294e-09f, -3.044300832e-09f, -4.383864618e-09f, -5.719908758e-09f, -7.052396571e-09f, - -8.381291584e-09f, -9.706557534e-09f, -1.102815837e-08f, -1.234605826e-08f, -1.366022157e-08f, -1.497061290e-08f, -1.627719704e-08f, -1.757993902e-08f, -1.887880407e-08f, -2.017375765e-08f, - -2.146476541e-08f, -2.275179326e-08f, -2.403480730e-08f, -2.531377386e-08f, -2.658865947e-08f, -2.785943091e-08f, -2.912605518e-08f, -3.038849947e-08f, -3.164673122e-08f, -3.290071809e-08f, - -3.415042797e-08f, -3.539582896e-08f, -3.663688939e-08f, -3.787357782e-08f, -3.910586303e-08f, -4.033371403e-08f, -4.155710007e-08f, -4.277599060e-08f, -4.399035534e-08f, -4.520016419e-08f, - -4.640538731e-08f, -4.760599510e-08f, -4.880195816e-08f, -4.999324733e-08f, -5.117983371e-08f, -5.236168860e-08f, -5.353878354e-08f, -5.471109031e-08f, -5.587858092e-08f, -5.704122762e-08f, - -5.819900287e-08f, -5.935187940e-08f, -6.049983015e-08f, -6.164282831e-08f, -6.278084729e-08f, -6.391386076e-08f, -6.504184260e-08f, -6.616476696e-08f, -6.728260818e-08f, -6.839534089e-08f, - -6.950293992e-08f, -7.060538036e-08f, -7.170263753e-08f, -7.279468699e-08f, -7.388150453e-08f, -7.496306621e-08f, -7.603934829e-08f, -7.711032731e-08f, -7.817598001e-08f, -7.923628340e-08f, - -8.029121473e-08f, -8.134075148e-08f, -8.238487136e-08f, -8.342355236e-08f, -8.445677268e-08f, -8.548451076e-08f, -8.650674531e-08f, -8.752345526e-08f, -8.853461978e-08f, -8.954021830e-08f, - -9.054023049e-08f, -9.153463625e-08f, -9.252341573e-08f, -9.350654933e-08f, -9.448401768e-08f, -9.545580167e-08f, -9.642188242e-08f, -9.738224130e-08f, -9.833685992e-08f, -9.928572014e-08f, - -1.002288041e-07f, -1.011660940e-07f, -1.020975726e-07f, -1.030232227e-07f, -1.039430273e-07f, -1.048569698e-07f, -1.057650338e-07f, -1.066672029e-07f, -1.075634614e-07f, -1.084537935e-07f, - -1.093381837e-07f, -1.102166168e-07f, -1.110890779e-07f, -1.119555522e-07f, -1.128160253e-07f, -1.136704830e-07f, -1.145189111e-07f, -1.153612960e-07f, -1.161976242e-07f, -1.170278824e-07f, - -1.178520576e-07f, -1.186701370e-07f, -1.194821081e-07f, -1.202879587e-07f, -1.210876765e-07f, -1.218812499e-07f, -1.226686674e-07f, -1.234499175e-07f, -1.242249892e-07f, -1.249938716e-07f, - -1.257565543e-07f, -1.265130268e-07f, -1.272632790e-07f, -1.280073010e-07f, -1.287450833e-07f, -1.294766165e-07f, -1.302018914e-07f, -1.309208990e-07f, -1.316336308e-07f, -1.323400784e-07f, - -1.330402335e-07f, -1.337340881e-07f, -1.344216347e-07f, -1.351028657e-07f, -1.357777739e-07f, -1.364463523e-07f, -1.371085941e-07f, -1.377644929e-07f, -1.384140424e-07f, -1.390572365e-07f, - -1.396940694e-07f, -1.403245356e-07f, -1.409486297e-07f, -1.415663466e-07f, -1.421776816e-07f, -1.427826298e-07f, -1.433811870e-07f, -1.439733490e-07f, -1.445591119e-07f, -1.451384720e-07f, - -1.457114257e-07f, -1.462779700e-07f, -1.468381017e-07f, -1.473918182e-07f, -1.479391169e-07f, -1.484799955e-07f, -1.490144519e-07f, -1.495424843e-07f, -1.500640910e-07f, -1.505792707e-07f, - -1.510880223e-07f, -1.515903447e-07f, -1.520862373e-07f, -1.525756996e-07f, -1.530587314e-07f, -1.535353326e-07f, -1.540055034e-07f, -1.544692443e-07f, -1.549265558e-07f, -1.553774390e-07f, - -1.558218947e-07f, -1.562599245e-07f, -1.566915297e-07f, -1.571167122e-07f, -1.575354740e-07f, -1.579478172e-07f, -1.583537442e-07f, -1.587532577e-07f, -1.591463605e-07f, -1.595330558e-07f, - -1.599133467e-07f, -1.602872368e-07f, -1.606547298e-07f, -1.610158297e-07f, -1.613705405e-07f, -1.617188666e-07f, -1.620608127e-07f, -1.623963835e-07f, -1.627255839e-07f, -1.630484192e-07f, - -1.633648949e-07f, -1.636750164e-07f, -1.639787897e-07f, -1.642762209e-07f, -1.645673160e-07f, -1.648520817e-07f, -1.651305245e-07f, -1.654026514e-07f, -1.656684693e-07f, -1.659279856e-07f, - -1.661812078e-07f, -1.664281434e-07f, -1.666688005e-07f, -1.669031870e-07f, -1.671313113e-07f, -1.673531818e-07f, -1.675688072e-07f, -1.677781963e-07f, -1.679813583e-07f, -1.681783024e-07f, - -1.683690381e-07f, -1.685535750e-07f, -1.687319229e-07f, -1.689040920e-07f, -1.690700923e-07f, -1.692299345e-07f, -1.693836289e-07f, -1.695311866e-07f, -1.696726184e-07f, -1.698079355e-07f, - -1.699371493e-07f, -1.700602714e-07f, -1.701773134e-07f, -1.702882873e-07f, -1.703932052e-07f, -1.704920793e-07f, -1.705849222e-07f, -1.706717465e-07f, -1.707525650e-07f, -1.708273906e-07f, - -1.708962367e-07f, -1.709591165e-07f, -1.710160436e-07f, -1.710670316e-07f, -1.711120945e-07f, -1.711512464e-07f, -1.711845014e-07f, -1.712118739e-07f, -1.712333786e-07f, -1.712490301e-07f, - -1.712588434e-07f, -1.712628335e-07f, -1.712610157e-07f, -1.712534054e-07f, -1.712400182e-07f, -1.712208697e-07f, -1.711959760e-07f, -1.711653530e-07f, -1.711290171e-07f, -1.710869845e-07f, - -1.710392718e-07f, -1.709858957e-07f, -1.709268730e-07f, -1.708622209e-07f, -1.707919564e-07f, -1.707160969e-07f, -1.706346598e-07f, -1.705476628e-07f, -1.704551236e-07f, -1.703570602e-07f, - -1.702534907e-07f, -1.701444333e-07f, -1.700299063e-07f, -1.699099282e-07f, -1.697845178e-07f, -1.696536939e-07f, -1.695174753e-07f, -1.693758812e-07f, -1.692289309e-07f, -1.690766436e-07f, - -1.689190389e-07f, -1.687561365e-07f, -1.685879561e-07f, -1.684145176e-07f, -1.682358412e-07f, -1.680519470e-07f, -1.678628553e-07f, -1.676685866e-07f, -1.674691614e-07f, -1.672646006e-07f, - -1.670549248e-07f, -1.668401551e-07f, -1.666203127e-07f, -1.663954186e-07f, -1.661654943e-07f, -1.659305612e-07f, -1.656906409e-07f, -1.654457551e-07f, -1.651959257e-07f, -1.649411745e-07f, - -1.646815238e-07f, -1.644169955e-07f, -1.641476122e-07f, -1.638733960e-07f, -1.635943697e-07f, -1.633105558e-07f, -1.630219771e-07f, -1.627286564e-07f, -1.624306166e-07f, -1.621278810e-07f, - -1.618204726e-07f, -1.615084148e-07f, -1.611917309e-07f, -1.608704444e-07f, -1.605445790e-07f, -1.602141583e-07f, -1.598792061e-07f, -1.595397464e-07f, -1.591958031e-07f, -1.588474003e-07f, - -1.584945622e-07f, -1.581373131e-07f, -1.577756774e-07f, -1.574096795e-07f, -1.570393440e-07f, -1.566646956e-07f, -1.562857590e-07f, -1.559025590e-07f, -1.555151205e-07f, -1.551234685e-07f, - -1.547276282e-07f, -1.543276247e-07f, -1.539234832e-07f, -1.535152290e-07f, -1.531028877e-07f, -1.526864846e-07f, -1.522660454e-07f, -1.518415957e-07f, -1.514131611e-07f, -1.509807676e-07f, - -1.505444410e-07f, -1.501042071e-07f, -1.496600921e-07f, -1.492121221e-07f, -1.487603230e-07f, -1.483047213e-07f, -1.478453432e-07f, -1.473822149e-07f, -1.469153630e-07f, -1.464448140e-07f, - -1.459705943e-07f, -1.454927305e-07f, -1.450112494e-07f, -1.445261777e-07f, -1.440375421e-07f, -1.435453695e-07f, -1.430496867e-07f, -1.425505207e-07f, -1.420478986e-07f, -1.415418473e-07f, - -1.410323940e-07f, -1.405195659e-07f, -1.400033900e-07f, -1.394838938e-07f, -1.389611044e-07f, -1.384350492e-07f, -1.379057557e-07f, -1.373732512e-07f, -1.368375632e-07f, -1.362987193e-07f, - -1.357567469e-07f, -1.352116738e-07f, -1.346635274e-07f, -1.341123355e-07f, -1.335581258e-07f, -1.330009261e-07f, -1.324407640e-07f, -1.318776675e-07f, -1.313116643e-07f, -1.307427823e-07f, - -1.301710495e-07f, -1.295964936e-07f, -1.290191428e-07f, -1.284390249e-07f, -1.278561680e-07f, -1.272706001e-07f, -1.266823492e-07f, -1.260914435e-07f, -1.254979110e-07f, -1.249017797e-07f, - -1.243030780e-07f, -1.237018338e-07f, -1.230980754e-07f, -1.224918309e-07f, -1.218831286e-07f, -1.212719966e-07f, -1.206584632e-07f, -1.200425565e-07f, -1.194243049e-07f, -1.188037366e-07f, - -1.181808798e-07f, -1.175557628e-07f, -1.169284138e-07f, -1.162988612e-07f, -1.156671332e-07f, -1.150332582e-07f, -1.143972643e-07f, -1.137591798e-07f, -1.131190331e-07f, -1.124768524e-07f, - -1.118326661e-07f, -1.111865023e-07f, -1.105383893e-07f, -1.098883555e-07f, -1.092364290e-07f, -1.085826382e-07f, -1.079270112e-07f, -1.072695764e-07f, -1.066103618e-07f, -1.059493958e-07f, - -1.052867065e-07f, -1.046223222e-07f, -1.039562709e-07f, -1.032885809e-07f, -1.026192802e-07f, -1.019483970e-07f, -1.012759595e-07f, -1.006019956e-07f, -9.992653349e-08f, -9.924960115e-08f, - -9.857122662e-08f, -9.789143790e-08f, -9.721026295e-08f, -9.652772972e-08f, -9.584386613e-08f, -9.515870008e-08f, -9.447225942e-08f, -9.378457200e-08f, -9.309566561e-08f, -9.240556804e-08f, - -9.171430703e-08f, -9.102191029e-08f, -9.032840549e-08f, -8.963382028e-08f, -8.893818226e-08f, -8.824151900e-08f, -8.754385804e-08f, -8.684522687e-08f, -8.614565294e-08f, -8.544516368e-08f, - -8.474378644e-08f, -8.404154858e-08f, -8.333847737e-08f, -8.263460007e-08f, -8.192994387e-08f, -8.122453593e-08f, -8.051840336e-08f, -7.981157322e-08f, -7.910407254e-08f, -7.839592826e-08f, - -7.768716731e-08f, -7.697781656e-08f, -7.626790282e-08f, -7.555745284e-08f, -7.484649335e-08f, -7.413505098e-08f, -7.342315235e-08f, -7.271082400e-08f, -7.199809241e-08f, -7.128498402e-08f, - -7.057152519e-08f, -6.985774225e-08f, -6.914366143e-08f, -6.842930895e-08f, -6.771471092e-08f, -6.699989342e-08f, -6.628488245e-08f, -6.556970396e-08f, -6.485438382e-08f, -6.413894786e-08f, - -6.342342180e-08f, -6.270783135e-08f, -6.199220209e-08f, -6.127655959e-08f, -6.056092932e-08f, -5.984533667e-08f, -5.912980699e-08f, -5.841436553e-08f, -5.769903750e-08f, -5.698384800e-08f, - -5.626882207e-08f, -5.555398470e-08f, -5.483936077e-08f, -5.412497511e-08f, -5.341085245e-08f, -5.269701746e-08f, -5.198349473e-08f, -5.127030876e-08f, -5.055748399e-08f, -4.984504477e-08f, - -4.913301536e-08f, -4.842141995e-08f, -4.771028265e-08f, -4.699962747e-08f, -4.628947837e-08f, -4.557985918e-08f, -4.487079369e-08f, -4.416230558e-08f, -4.345441844e-08f, -4.274715579e-08f, - -4.204054106e-08f, -4.133459757e-08f, -4.062934859e-08f, -3.992481726e-08f, -3.922102667e-08f, -3.851799977e-08f, -3.781575948e-08f, -3.711432857e-08f, -3.641372976e-08f, -3.571398565e-08f, - -3.501511877e-08f, -3.431715154e-08f, -3.362010628e-08f, -3.292400523e-08f, -3.222887053e-08f, -3.153472422e-08f, -3.084158825e-08f, -3.014948446e-08f, -2.945843460e-08f, -2.876846033e-08f, - -2.807958319e-08f, -2.739182463e-08f, -2.670520602e-08f, -2.601974860e-08f, -2.533547352e-08f, -2.465240184e-08f, -2.397055448e-08f, -2.328995231e-08f, -2.261061606e-08f, -2.193256637e-08f, - -2.125582377e-08f, -2.058040869e-08f, -1.990634145e-08f, -1.923364226e-08f, -1.856233125e-08f, -1.789242841e-08f, -1.722395364e-08f, -1.655692673e-08f, -1.589136736e-08f, -1.522729511e-08f, - -1.456472944e-08f, -1.390368971e-08f, -1.324419516e-08f, -1.258626492e-08f, -1.192991803e-08f, -1.127517340e-08f, -1.062204983e-08f, -9.970566004e-09f, -9.320740511e-09f, -8.672591814e-09f, - -8.026138267e-09f, -7.381398109e-09f, -6.738389467e-09f, -6.097130354e-09f, -5.457638666e-09f, -4.819932188e-09f, -4.184028587e-09f, -3.549945416e-09f, -2.917700112e-09f, -2.287309994e-09f, - -1.658792267e-09f, -1.032164017e-09f, -4.074422154e-10f, 2.153562865e-10f, 8.362147539e-10f, 1.455116570e-09f, 2.072045238e-09f, 2.686984377e-09f, 3.299917728e-09f, 3.910829149e-09f, - 4.519702620e-09f, 5.126522238e-09f, 5.731272222e-09f, 6.333936912e-09f, 6.934500768e-09f, 7.532948369e-09f, 8.129264418e-09f, 8.723433738e-09f, 9.315441274e-09f, 9.905272093e-09f, - 1.049291138e-08f, 1.107834446e-08f, 1.166155675e-08f, 1.224253382e-08f, 1.282126133e-08f, 1.339772511e-08f, 1.397191107e-08f, 1.454380526e-08f, 1.511339387e-08f, 1.568066317e-08f, - 1.624559961e-08f, 1.680818971e-08f, 1.736842017e-08f, 1.792627776e-08f, 1.848174941e-08f, 1.903482217e-08f, 1.958548321e-08f, 2.013371982e-08f, 2.067951942e-08f, 2.122286957e-08f, - 2.176375793e-08f, 2.230217230e-08f, 2.283810061e-08f, 2.337153091e-08f, 2.390245137e-08f, 2.443085029e-08f, 2.495671612e-08f, 2.548003739e-08f, 2.600080280e-08f, 2.651900115e-08f, - 2.703462138e-08f, 2.754765255e-08f, 2.805808386e-08f, 2.856590461e-08f, 2.907110424e-08f, 2.957367234e-08f, 3.007359860e-08f, 3.057087284e-08f, 3.106548501e-08f, 3.155742520e-08f, - 3.204668360e-08f, 3.253325055e-08f, 3.301711652e-08f, 3.349827209e-08f, 3.397670797e-08f, 3.445241502e-08f, 3.492538419e-08f, 3.539560658e-08f, 3.586307343e-08f, 3.632777607e-08f, - 3.678970600e-08f, 3.724885481e-08f, 3.770521425e-08f, 3.815877616e-08f, 3.860953255e-08f, 3.905747551e-08f, 3.950259731e-08f, 3.994489030e-08f, 4.038434697e-08f, 4.082095997e-08f, - 4.125472202e-08f, 4.168562602e-08f, 4.211366496e-08f, 4.253883197e-08f, 4.296112031e-08f, 4.338052336e-08f, 4.379703463e-08f, 4.421064775e-08f, 4.462135650e-08f, 4.502915474e-08f, - 4.543403651e-08f, 4.583599593e-08f, 4.623502727e-08f, 4.663112493e-08f, 4.702428341e-08f, 4.741449736e-08f, 4.780176155e-08f, 4.818607086e-08f, 4.856742032e-08f, 4.894580506e-08f, - 4.932122034e-08f, 4.969366157e-08f, 5.006312425e-08f, 5.042960401e-08f, 5.079309664e-08f, 5.115359799e-08f, 5.151110410e-08f, 5.186561109e-08f, 5.221711521e-08f, 5.256561285e-08f, - 5.291110050e-08f, 5.325357479e-08f, 5.359303248e-08f, 5.392947041e-08f, 5.426288559e-08f, 5.459327513e-08f, 5.492063627e-08f, 5.524496635e-08f, 5.556626285e-08f, 5.588452337e-08f, - 5.619974563e-08f, 5.651192747e-08f, 5.682106684e-08f, 5.712716182e-08f, 5.743021061e-08f, 5.773021153e-08f, 5.802716300e-08f, 5.832106359e-08f, 5.861191197e-08f, 5.889970693e-08f, - 5.918444738e-08f, 5.946613234e-08f, 5.974476096e-08f, 6.002033250e-08f, 6.029284635e-08f, 6.056230198e-08f, 6.082869902e-08f, 6.109203719e-08f, 6.135231634e-08f, 6.160953642e-08f, - 6.186369750e-08f, 6.211479978e-08f, 6.236284355e-08f, 6.260782923e-08f, 6.284975735e-08f, 6.308862855e-08f, 6.332444358e-08f, 6.355720333e-08f, 6.378690876e-08f, 6.401356097e-08f, - 6.423716117e-08f, 6.445771067e-08f, 6.467521089e-08f, 6.488966338e-08f, 6.510106978e-08f, 6.530943185e-08f, 6.551475146e-08f, 6.571703058e-08f, 6.591627130e-08f, 6.611247581e-08f, - 6.630564641e-08f, 6.649578550e-08f, 6.668289562e-08f, 6.686697937e-08f, 6.704803949e-08f, 6.722607882e-08f, 6.740110028e-08f, 6.757310694e-08f, 6.774210193e-08f, 6.790808852e-08f, - 6.807107006e-08f, 6.823105002e-08f, 6.838803197e-08f, 6.854201956e-08f, 6.869301657e-08f, 6.884102688e-08f, 6.898605446e-08f, 6.912810338e-08f, 6.926717782e-08f, 6.940328205e-08f, - 6.953642045e-08f, 6.966659750e-08f, 6.979381777e-08f, 6.991808593e-08f, 7.003940675e-08f, 7.015778509e-08f, 7.027322593e-08f, 7.038573432e-08f, 7.049531542e-08f, 7.060197449e-08f, - 7.070571686e-08f, 7.080654798e-08f, 7.090447340e-08f, 7.099949873e-08f, 7.109162971e-08f, 7.118087214e-08f, 7.126723194e-08f, 7.135071511e-08f, 7.143132774e-08f, 7.150907601e-08f, - 7.158396620e-08f, 7.165600466e-08f, 7.172519786e-08f, 7.179155232e-08f, 7.185507469e-08f, 7.191577167e-08f, 7.197365007e-08f, 7.202871679e-08f, 7.208097880e-08f, 7.213044316e-08f, - 7.217711703e-08f, 7.222100764e-08f, 7.226212230e-08f, 7.230046842e-08f, 7.233605348e-08f, 7.236888505e-08f, 7.239897078e-08f, 7.242631841e-08f, 7.245093574e-08f, 7.247283067e-08f, - 7.249201117e-08f, 7.250848530e-08f, 7.252226119e-08f, 7.253334704e-08f, 7.254175116e-08f, 7.254748189e-08f, 7.255054770e-08f, 7.255095709e-08f, 7.254871867e-08f, 7.254384110e-08f, - 7.253633313e-08f, 7.252620357e-08f, 7.251346133e-08f, 7.249811537e-08f, 7.248017472e-08f, 7.245964850e-08f, 7.243654589e-08f, 7.241087614e-08f, 7.238264857e-08f, 7.235187259e-08f, - 7.231855765e-08f, 7.228271328e-08f, 7.224434908e-08f, 7.220347472e-08f, 7.216009994e-08f, 7.211423452e-08f, 7.206588834e-08f, 7.201507133e-08f, 7.196179349e-08f, 7.190606487e-08f, - 7.184789559e-08f, 7.178729585e-08f, 7.172427589e-08f, 7.165884603e-08f, 7.159101663e-08f, 7.152079813e-08f, 7.144820101e-08f, 7.137323584e-08f, 7.129591322e-08f, 7.121624382e-08f, - 7.113423837e-08f, 7.104990766e-08f, 7.096326252e-08f, 7.087431385e-08f, 7.078307261e-08f, 7.068954980e-08f, 7.059375648e-08f, 7.049570377e-08f, 7.039540284e-08f, 7.029286490e-08f, - 7.018810124e-08f, 7.008112318e-08f, 6.997194208e-08f, 6.986056939e-08f, 6.974701656e-08f, 6.963129513e-08f, 6.951341667e-08f, 6.939339280e-08f, 6.927123519e-08f, 6.914695555e-08f, - 6.902056564e-08f, 6.889207727e-08f, 6.876150228e-08f, 6.862885258e-08f, 6.849414011e-08f, 6.835737684e-08f, 6.821857479e-08f, 6.807774605e-08f, 6.793490271e-08f, 6.779005692e-08f, - 6.764322087e-08f, 6.749440680e-08f, 6.734362696e-08f, 6.719089366e-08f, 6.703621926e-08f, 6.687961612e-08f, 6.672109667e-08f, 6.656067336e-08f, 6.639835868e-08f, 6.623416516e-08f, - 6.606810535e-08f, 6.590019184e-08f, 6.573043726e-08f, 6.555885427e-08f, 6.538545556e-08f, 6.521025384e-08f, 6.503326188e-08f, 6.485449244e-08f, 6.467395836e-08f, 6.449167245e-08f, - 6.430764760e-08f, 6.412189670e-08f, 6.393443268e-08f, 6.374526848e-08f, 6.355441708e-08f, 6.336189148e-08f, 6.316770472e-08f, 6.297186984e-08f, 6.277439992e-08f, 6.257530806e-08f, - 6.237460737e-08f, 6.217231101e-08f, 6.196843213e-08f, 6.176298392e-08f, 6.155597959e-08f, 6.134743236e-08f, 6.113735547e-08f, 6.092576220e-08f, 6.071266581e-08f, 6.049807961e-08f, - 6.028201691e-08f, 6.006449105e-08f, 5.984551537e-08f, 5.962510324e-08f, 5.940326802e-08f, 5.918002311e-08f, 5.895538192e-08f, 5.872935786e-08f, 5.850196436e-08f, 5.827321486e-08f, - 5.804312281e-08f, 5.781170168e-08f, 5.757896493e-08f, 5.734492605e-08f, 5.710959854e-08f, 5.687299588e-08f, 5.663513159e-08f, 5.639601918e-08f, 5.615567216e-08f, 5.591410408e-08f, - 5.567132846e-08f, 5.542735883e-08f, 5.518220874e-08f, 5.493589174e-08f, 5.468842137e-08f, 5.443981118e-08f, 5.419007473e-08f, 5.393922558e-08f, 5.368727729e-08f, 5.343424340e-08f, - 5.318013748e-08f, 5.292497308e-08f, 5.266876377e-08f, 5.241152310e-08f, 5.215326461e-08f, 5.189400186e-08f, 5.163374840e-08f, 5.137251777e-08f, 5.111032350e-08f, 5.084717915e-08f, - 5.058309822e-08f, 5.031809425e-08f, 5.005218076e-08f, 4.978537125e-08f, 4.951767924e-08f, 4.924911820e-08f, 4.897970164e-08f, 4.870944303e-08f, 4.843835584e-08f, 4.816645352e-08f, - 4.789374953e-08f, 4.762025731e-08f, 4.734599028e-08f, 4.707096186e-08f, 4.679518545e-08f, 4.651867444e-08f, 4.624144220e-08f, 4.596350210e-08f, 4.568486748e-08f, 4.540555169e-08f, - 4.512556803e-08f, 4.484492981e-08f, 4.456365032e-08f, 4.428174282e-08f, 4.399922056e-08f, 4.371609679e-08f, 4.343238471e-08f, 4.314809752e-08f, 4.286324840e-08f, 4.257785051e-08f, - 4.229191699e-08f, 4.200546096e-08f, 4.171849550e-08f, 4.143103370e-08f, 4.114308861e-08f, 4.085467326e-08f, 4.056580066e-08f, 4.027648379e-08f, 3.998673561e-08f, 3.969656906e-08f, - 3.940599706e-08f, 3.911503248e-08f, 3.882368819e-08f, 3.853197703e-08f, 3.823991180e-08f, 3.794750528e-08f, 3.765477024e-08f, 3.736171939e-08f, 3.706836543e-08f, 3.677472105e-08f, - 3.648079886e-08f, 3.618661150e-08f, 3.589217153e-08f, 3.559749152e-08f, 3.530258397e-08f, 3.500746139e-08f, 3.471213623e-08f, 3.441662091e-08f, 3.412092783e-08f, 3.382506935e-08f, - 3.352905779e-08f, 3.323290546e-08f, 3.293662461e-08f, 3.264022747e-08f, 3.234372623e-08f, 3.204713305e-08f, 3.175046004e-08f, 3.145371929e-08f, 3.115692285e-08f, 3.086008274e-08f, - 3.056321092e-08f, 3.026631933e-08f, 2.996941988e-08f, 2.967252442e-08f, 2.937564478e-08f, 2.907879274e-08f, 2.878198005e-08f, 2.848521841e-08f, 2.818851949e-08f, 2.789189491e-08f, - 2.759535625e-08f, 2.729891507e-08f, 2.700258286e-08f, 2.670637109e-08f, 2.641029116e-08f, 2.611435446e-08f, 2.581857232e-08f, 2.552295603e-08f, 2.522751684e-08f, 2.493226594e-08f, - 2.463721451e-08f, 2.434237365e-08f, 2.404775443e-08f, 2.375336789e-08f, 2.345922499e-08f, 2.316533667e-08f, 2.287171382e-08f, 2.257836729e-08f, 2.228530786e-08f, 2.199254629e-08f, - 2.170009328e-08f, 2.140795948e-08f, 2.111615550e-08f, 2.082469190e-08f, 2.053357918e-08f, 2.024282782e-08f, 1.995244821e-08f, 1.966245072e-08f, 1.937284568e-08f, 1.908364334e-08f, - 1.879485391e-08f, 1.850648757e-08f, 1.821855442e-08f, 1.793106452e-08f, 1.764402790e-08f, 1.735745450e-08f, 1.707135425e-08f, 1.678573699e-08f, 1.650061253e-08f, 1.621599063e-08f, - 1.593188098e-08f, 1.564829323e-08f, 1.536523698e-08f, 1.508272177e-08f, 1.480075708e-08f, 1.451935236e-08f, 1.423851697e-08f, 1.395826026e-08f, 1.367859148e-08f, 1.339951985e-08f, - 1.312105455e-08f, 1.284320467e-08f, 1.256597927e-08f, 1.228938735e-08f, 1.201343784e-08f, 1.173813963e-08f, 1.146350155e-08f, 1.118953238e-08f, 1.091624082e-08f, 1.064363555e-08f, - 1.037172516e-08f, 1.010051820e-08f, 9.830023161e-09f, 9.560248472e-09f, 9.291202508e-09f, 9.022893586e-09f, 8.755329964e-09f, 8.488519844e-09f, 8.222471368e-09f, 7.957192619e-09f, - 7.692691625e-09f, 7.428976351e-09f, 7.166054706e-09f, 6.903934539e-09f, 6.642623641e-09f, 6.382129742e-09f, 6.122460514e-09f, 5.863623568e-09f, 5.605626458e-09f, 5.348476675e-09f, - 5.092181652e-09f, 4.836748761e-09f, 4.582185316e-09f, 4.328498567e-09f, 4.075695707e-09f, 3.823783866e-09f, 3.572770115e-09f, 3.322661464e-09f, 3.073464860e-09f, 2.825187193e-09f, - 2.577835288e-09f, 2.331415911e-09f, 2.085935767e-09f, 1.841401498e-09f, 1.597819685e-09f, 1.355196848e-09f, 1.113539446e-09f, 8.728538752e-10f, 6.331464699e-10f, 3.944235029e-10f, - 1.566911853e-10f, -8.004433420e-11f, -3.157769690e-10f, -5.505006943e-10f, -7.842095479e-10f, -1.016897630e-09f, -1.248559102e-09f, -1.479188190e-09f, -1.708779179e-09f, -1.937326421e-09f, - -2.164824327e-09f, -2.391267371e-09f, -2.616650092e-09f, -2.840967089e-09f, -3.064213026e-09f, -3.286382626e-09f, -3.507470680e-09f, -3.727472037e-09f, -3.946381613e-09f, -4.164194382e-09f, - -4.380905386e-09f, -4.596509727e-09f, -4.811002570e-09f, -5.024379143e-09f, -5.236634738e-09f, -5.447764708e-09f, -5.657764472e-09f, -5.866629508e-09f, -6.074355361e-09f, -6.280937635e-09f, - -6.486372000e-09f, -6.690654187e-09f, -6.893779992e-09f, -7.095745271e-09f, -7.296545945e-09f, -7.496177997e-09f, -7.694637474e-09f, -7.891920484e-09f, -8.088023200e-09f, -8.282941855e-09f, - -8.476672746e-09f, -8.669212234e-09f, -8.860556742e-09f, -9.050702754e-09f, -9.239646817e-09f, -9.427385543e-09f, -9.613915604e-09f, -9.799233736e-09f, -9.983336734e-09f, -1.016622146e-08f, - -1.034788484e-08f, -1.052832385e-08f, -1.070753554e-08f, -1.088551702e-08f, -1.106226546e-08f, -1.123777809e-08f, -1.141205221e-08f, -1.158508517e-08f, -1.175687439e-08f, -1.192741736e-08f, - -1.209671160e-08f, -1.226475473e-08f, -1.243154441e-08f, -1.259707837e-08f, -1.276135438e-08f, -1.292437030e-08f, -1.308612404e-08f, -1.324661357e-08f, -1.340583691e-08f, -1.356379217e-08f, - -1.372047748e-08f, -1.387589107e-08f, -1.403003121e-08f, -1.418289622e-08f, -1.433448451e-08f, -1.448479453e-08f, -1.463382478e-08f, -1.478157386e-08f, -1.492804037e-08f, -1.507322303e-08f, - -1.521712058e-08f, -1.535973183e-08f, -1.550105566e-08f, -1.564109100e-08f, -1.577983682e-08f, -1.591729219e-08f, -1.605345620e-08f, -1.618832803e-08f, -1.632190689e-08f, -1.645419207e-08f, - -1.658518291e-08f, -1.671487880e-08f, -1.684327921e-08f, -1.697038363e-08f, -1.709619165e-08f, -1.722070289e-08f, -1.734391704e-08f, -1.746583384e-08f, -1.758645309e-08f, -1.770577464e-08f, - -1.782379841e-08f, -1.794052436e-08f, -1.805595253e-08f, -1.817008298e-08f, -1.828291587e-08f, -1.839445137e-08f, -1.850468974e-08f, -1.861363129e-08f, -1.872127636e-08f, -1.882762538e-08f, - -1.893267881e-08f, -1.903643717e-08f, -1.913890105e-08f, -1.924007107e-08f, -1.933994792e-08f, -1.943853233e-08f, -1.953582510e-08f, -1.963182708e-08f, -1.972653917e-08f, -1.981996232e-08f, - -1.991209752e-08f, -2.000294585e-08f, -2.009250841e-08f, -2.018078637e-08f, -2.026778093e-08f, -2.035349337e-08f, -2.043792500e-08f, -2.052107720e-08f, -2.060295137e-08f, -2.068354900e-08f, - -2.076287161e-08f, -2.084092076e-08f, -2.091769809e-08f, -2.099320525e-08f, -2.106744399e-08f, -2.114041606e-08f, -2.121212329e-08f, -2.128256756e-08f, -2.135175077e-08f, -2.141967490e-08f, - -2.148634197e-08f, -2.155175403e-08f, -2.161591321e-08f, -2.167882167e-08f, -2.174048160e-08f, -2.180089527e-08f, -2.186006498e-08f, -2.191799308e-08f, -2.197468196e-08f, -2.203013407e-08f, - -2.208435189e-08f, -2.213733796e-08f, -2.218909486e-08f, -2.223962520e-08f, -2.228893167e-08f, -2.233701697e-08f, -2.238388387e-08f, -2.242953516e-08f, -2.247397370e-08f, -2.251720237e-08f, - -2.255922411e-08f, -2.260004189e-08f, -2.263965874e-08f, -2.267807773e-08f, -2.271530194e-08f, -2.275133454e-08f, -2.278617872e-08f, -2.281983770e-08f, -2.285231475e-08f, -2.288361320e-08f, - -2.291373639e-08f, -2.294268772e-08f, -2.297047063e-08f, -2.299708859e-08f, -2.302254512e-08f, -2.304684377e-08f, -2.306998813e-08f, -2.309198184e-08f, -2.311282857e-08f, -2.313253204e-08f, - -2.315109598e-08f, -2.316852418e-08f, -2.318482047e-08f, -2.319998871e-08f, -2.321403279e-08f, -2.322695665e-08f, -2.323876425e-08f, -2.324945962e-08f, -2.325904678e-08f, -2.326752982e-08f, - -2.327491284e-08f, -2.328120000e-08f, -2.328639548e-08f, -2.329050350e-08f, -2.329352831e-08f, -2.329547419e-08f, -2.329634546e-08f, -2.329614647e-08f, -2.329488162e-08f, -2.329255530e-08f, - -2.328917198e-08f, -2.328473614e-08f, -2.327925229e-08f, -2.327272497e-08f, -2.326515876e-08f, -2.325655827e-08f, -2.324692813e-08f, -2.323627301e-08f, -2.322459761e-08f, -2.321190666e-08f, - -2.319820491e-08f, -2.318349715e-08f, -2.316778820e-08f, -2.315108288e-08f, -2.313338609e-08f, -2.311470271e-08f, -2.309503767e-08f, -2.307439593e-08f, -2.305278246e-08f, -2.303020228e-08f, - -2.300666041e-08f, -2.298216192e-08f, -2.295671189e-08f, -2.293031543e-08f, -2.290297769e-08f, -2.287470380e-08f, -2.284549898e-08f, -2.281536842e-08f, -2.278431735e-08f, -2.275235104e-08f, - -2.271947476e-08f, -2.268569381e-08f, -2.265101354e-08f, -2.261543927e-08f, -2.257897638e-08f, -2.254163027e-08f, -2.250340634e-08f, -2.246431004e-08f, -2.242434681e-08f, -2.238352214e-08f, - -2.234184152e-08f, -2.229931046e-08f, -2.225593451e-08f, 0.000000000e+00f -}; diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.h b/intern/audaspace/intern/AUD_JOSResampleReader.h index 0edb4c7bc92..1eef290c37f 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.h +++ b/intern/audaspace/intern/AUD_JOSResampleReader.h @@ -41,13 +41,11 @@ class AUD_JOSResampleReader : public AUD_ResampleReader { private: - static const unsigned int m_nL = 9; - static const unsigned int m_nN = 23; - static const unsigned int m_Nz = 32; - static const unsigned int m_L = 1 << m_nL; - static const unsigned int m_NN = 1 << m_nN; + typedef void (AUD_JOSResampleReader::*AUD_resample_f)(double target_factor, int length, sample_t* buffer); + + static const int m_len = 292874; + static const int m_L = 2048; static const float m_coeff[]; - static const float m_diff[]; /** * The reader channels. @@ -62,25 +60,44 @@ private: /** * The subsample position in the cache. */ - unsigned int m_P; + double m_P; /** * The input data buffer. */ AUD_Buffer m_buffer; + /** + * Double buffer for the sums. + */ + AUD_Buffer m_sums; + /** * How many samples in the cache are valid. */ int m_cache_valid; + /** + * Resample function. + */ + AUD_resample_f m_resample; + + /** + * Last resampling factor. + */ + double m_last_factor; + // hide copy constructor and operator= AUD_JOSResampleReader(const AUD_JOSResampleReader&); AUD_JOSResampleReader& operator=(const AUD_JOSResampleReader&); void reset(); - void updateBuffer(int size, float factor, int samplesize); + void updateBuffer(int size, double factor, int samplesize); + + void resample(double target_factor, int length, sample_t* buffer); + void resample_mono(double target_factor, int length, sample_t* buffer); + void resample_stereo(double target_factor, int length, sample_t* buffer); public: /** diff --git a/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp b/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp new file mode 100644 index 00000000000..32201e21061 --- /dev/null +++ b/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp @@ -0,0 +1,29295 @@ +#include "AUD_JOSResampleReader.h" + +// sinc filter coefficients, Nz = 138, L = 2048, freq = 0.965, Kaiser Window B = 16 + +const float AUD_JOSResampleReader::m_coeff[] = { + 9.650000000e-01f, 9.649996475e-01f, 9.649985899e-01f, 9.649968274e-01f, 9.649943598e-01f, 9.649911871e-01f, 9.649873095e-01f, 9.649827268e-01f, 9.649774392e-01f, 9.649714465e-01f, + 9.649647489e-01f, 9.649573462e-01f, 9.649492386e-01f, 9.649404260e-01f, 9.649309085e-01f, 9.649206860e-01f, 9.649097586e-01f, 9.648981263e-01f, 9.648857891e-01f, 9.648727470e-01f, + 9.648590001e-01f, 9.648445483e-01f, 9.648293917e-01f, 9.648135302e-01f, 9.647969640e-01f, 9.647796931e-01f, 9.647617174e-01f, 9.647430369e-01f, 9.647236518e-01f, 9.647035620e-01f, + 9.646827676e-01f, 9.646612685e-01f, 9.646390649e-01f, 9.646161567e-01f, 9.645925440e-01f, 9.645682268e-01f, 9.645432051e-01f, 9.645174791e-01f, 9.644910486e-01f, 9.644639137e-01f, + 9.644360745e-01f, 9.644075311e-01f, 9.643782833e-01f, 9.643483314e-01f, 9.643176753e-01f, 9.642863151e-01f, 9.642542508e-01f, 9.642214824e-01f, 9.641880100e-01f, 9.641538336e-01f, + 9.641189534e-01f, 9.640833693e-01f, 9.640470813e-01f, 9.640100896e-01f, 9.639723941e-01f, 9.639339950e-01f, 9.638948922e-01f, 9.638550858e-01f, 9.638145760e-01f, 9.637733626e-01f, + 9.637314459e-01f, 9.636888257e-01f, 9.636455023e-01f, 9.636014756e-01f, 9.635567458e-01f, 9.635113128e-01f, 9.634651767e-01f, 9.634183376e-01f, 9.633707956e-01f, 9.633225507e-01f, + 9.632736029e-01f, 9.632239524e-01f, 9.631735992e-01f, 9.631225434e-01f, 9.630707850e-01f, 9.630183241e-01f, 9.629651608e-01f, 9.629112952e-01f, 9.628567272e-01f, 9.628014571e-01f, + 9.627454848e-01f, 9.626888104e-01f, 9.626314341e-01f, 9.625733558e-01f, 9.625145757e-01f, 9.624550939e-01f, 9.623949103e-01f, 9.623340252e-01f, 9.622724385e-01f, 9.622101504e-01f, + 9.621471609e-01f, 9.620834702e-01f, 9.620190782e-01f, 9.619539852e-01f, 9.618881911e-01f, 9.618216961e-01f, 9.617545002e-01f, 9.616866036e-01f, 9.616180063e-01f, 9.615487084e-01f, + 9.614787100e-01f, 9.614080113e-01f, 9.613366122e-01f, 9.612645129e-01f, 9.611917135e-01f, 9.611182140e-01f, 9.610440147e-01f, 9.609691155e-01f, 9.608935166e-01f, 9.608172180e-01f, + 9.607402200e-01f, 9.606625225e-01f, 9.605841256e-01f, 9.605050296e-01f, 9.604252344e-01f, 9.603447402e-01f, 9.602635472e-01f, 9.601816553e-01f, 9.600990647e-01f, 9.600157755e-01f, + 9.599317879e-01f, 9.598471019e-01f, 9.597617176e-01f, 9.596756352e-01f, 9.595888548e-01f, 9.595013764e-01f, 9.594132003e-01f, 9.593243264e-01f, 9.592347550e-01f, 9.591444862e-01f, + 9.590535200e-01f, 9.589618566e-01f, 9.588694961e-01f, 9.587764387e-01f, 9.586826844e-01f, 9.585882334e-01f, 9.584930858e-01f, 9.583972417e-01f, 9.583007013e-01f, 9.582034646e-01f, + 9.581055319e-01f, 9.580069031e-01f, 9.579075786e-01f, 9.578075583e-01f, 9.577068425e-01f, 9.576054313e-01f, 9.575033247e-01f, 9.574005229e-01f, 9.572970262e-01f, 9.571928345e-01f, + 9.570879480e-01f, 9.569823669e-01f, 9.568760914e-01f, 9.567691215e-01f, 9.566614573e-01f, 9.565530992e-01f, 9.564440471e-01f, 9.563343012e-01f, 9.562238616e-01f, 9.561127286e-01f, + 9.560009023e-01f, 9.558883827e-01f, 9.557751701e-01f, 9.556612646e-01f, 9.555466663e-01f, 9.554313754e-01f, 9.553153921e-01f, 9.551987165e-01f, 9.550813487e-01f, 9.549632890e-01f, + 9.548445374e-01f, 9.547250941e-01f, 9.546049594e-01f, 9.544841332e-01f, 9.543626158e-01f, 9.542404074e-01f, 9.541175082e-01f, 9.539939182e-01f, 9.538696376e-01f, 9.537446666e-01f, + 9.536190054e-01f, 9.534926541e-01f, 9.533656130e-01f, 9.532378821e-01f, 9.531094616e-01f, 9.529803517e-01f, 9.528505526e-01f, 9.527200644e-01f, 9.525888874e-01f, 9.524570216e-01f, + 9.523244673e-01f, 9.521912246e-01f, 9.520572938e-01f, 9.519226749e-01f, 9.517873681e-01f, 9.516513737e-01f, 9.515146919e-01f, 9.513773227e-01f, 9.512392664e-01f, 9.511005231e-01f, + 9.509610931e-01f, 9.508209765e-01f, 9.506801736e-01f, 9.505386844e-01f, 9.503965092e-01f, 9.502536481e-01f, 9.501101014e-01f, 9.499658693e-01f, 9.498209518e-01f, 9.496753493e-01f, + 9.495290619e-01f, 9.493820898e-01f, 9.492344333e-01f, 9.490860923e-01f, 9.489370673e-01f, 9.487873584e-01f, 9.486369657e-01f, 9.484858895e-01f, 9.483341300e-01f, 9.481816874e-01f, + 9.480285618e-01f, 9.478747535e-01f, 9.477202627e-01f, 9.475650895e-01f, 9.474092343e-01f, 9.472526971e-01f, 9.470954782e-01f, 9.469375778e-01f, 9.467789961e-01f, 9.466197334e-01f, + 9.464597897e-01f, 9.462991654e-01f, 9.461378606e-01f, 9.459758756e-01f, 9.458132105e-01f, 9.456498657e-01f, 9.454858412e-01f, 9.453211373e-01f, 9.451557543e-01f, 9.449896923e-01f, + 9.448229516e-01f, 9.446555323e-01f, 9.444874348e-01f, 9.443186592e-01f, 9.441492057e-01f, 9.439790746e-01f, 9.438082660e-01f, 9.436367803e-01f, 9.434646176e-01f, 9.432917782e-01f, + 9.431182623e-01f, 9.429440701e-01f, 9.427692018e-01f, 9.425936577e-01f, 9.424174380e-01f, 9.422405430e-01f, 9.420629728e-01f, 9.418847278e-01f, 9.417058080e-01f, 9.415262138e-01f, + 9.413459455e-01f, 9.411650032e-01f, 9.409833871e-01f, 9.408010976e-01f, 9.406181348e-01f, 9.404344991e-01f, 9.402501906e-01f, 9.400652095e-01f, 9.398795562e-01f, 9.396932308e-01f, + 9.395062337e-01f, 9.393185650e-01f, 9.391302250e-01f, 9.389412140e-01f, 9.387515321e-01f, 9.385611797e-01f, 9.383701570e-01f, 9.381784643e-01f, 9.379861017e-01f, 9.377930696e-01f, + 9.375993682e-01f, 9.374049977e-01f, 9.372099585e-01f, 9.370142507e-01f, 9.368178747e-01f, 9.366208306e-01f, 9.364231188e-01f, 9.362247394e-01f, 9.360256928e-01f, 9.358259793e-01f, + 9.356255990e-01f, 9.354245523e-01f, 9.352228394e-01f, 9.350204605e-01f, 9.348174160e-01f, 9.346137061e-01f, 9.344093311e-01f, 9.342042911e-01f, 9.339985867e-01f, 9.337922178e-01f, + 9.335851850e-01f, 9.333774883e-01f, 9.331691281e-01f, 9.329601048e-01f, 9.327504184e-01f, 9.325400693e-01f, 9.323290579e-01f, 9.321173843e-01f, 9.319050488e-01f, 9.316920518e-01f, + 9.314783935e-01f, 9.312640741e-01f, 9.310490940e-01f, 9.308334534e-01f, 9.306171527e-01f, 9.304001921e-01f, 9.301825718e-01f, 9.299642923e-01f, 9.297453537e-01f, 9.295257563e-01f, + 9.293055005e-01f, 9.290845866e-01f, 9.288630147e-01f, 9.286407852e-01f, 9.284178984e-01f, 9.281943547e-01f, 9.279701542e-01f, 9.277452972e-01f, 9.275197842e-01f, 9.272936153e-01f, + 9.270667909e-01f, 9.268393112e-01f, 9.266111766e-01f, 9.263823873e-01f, 9.261529437e-01f, 9.259228460e-01f, 9.256920946e-01f, 9.254606898e-01f, 9.252286318e-01f, 9.249959210e-01f, + 9.247625576e-01f, 9.245285420e-01f, 9.242938745e-01f, 9.240585554e-01f, 9.238225850e-01f, 9.235859636e-01f, 9.233486915e-01f, 9.231107690e-01f, 9.228721965e-01f, 9.226329742e-01f, + 9.223931025e-01f, 9.221525816e-01f, 9.219114120e-01f, 9.216695938e-01f, 9.214271275e-01f, 9.211840133e-01f, 9.209402516e-01f, 9.206958426e-01f, 9.204507867e-01f, 9.202050843e-01f, + 9.199587356e-01f, 9.197117409e-01f, 9.194641007e-01f, 9.192158151e-01f, 9.189668846e-01f, 9.187173094e-01f, 9.184670900e-01f, 9.182162265e-01f, 9.179647194e-01f, 9.177125689e-01f, + 9.174597755e-01f, 9.172063393e-01f, 9.169522609e-01f, 9.166975404e-01f, 9.164421782e-01f, 9.161861748e-01f, 9.159295303e-01f, 9.156722451e-01f, 9.154143196e-01f, 9.151557541e-01f, + 9.148965490e-01f, 9.146367045e-01f, 9.143762211e-01f, 9.141150990e-01f, 9.138533386e-01f, 9.135909403e-01f, 9.133279043e-01f, 9.130642311e-01f, 9.127999210e-01f, 9.125349743e-01f, + 9.122693913e-01f, 9.120031725e-01f, 9.117363181e-01f, 9.114688286e-01f, 9.112007042e-01f, 9.109319453e-01f, 9.106625523e-01f, 9.103925255e-01f, 9.101218653e-01f, 9.098505720e-01f, + 9.095786460e-01f, 9.093060876e-01f, 9.090328971e-01f, 9.087590751e-01f, 9.084846217e-01f, 9.082095374e-01f, 9.079338225e-01f, 9.076574774e-01f, 9.073805025e-01f, 9.071028980e-01f, + 9.068246645e-01f, 9.065458021e-01f, 9.062663113e-01f, 9.059861925e-01f, 9.057054460e-01f, 9.054240723e-01f, 9.051420715e-01f, 9.048594442e-01f, 9.045761907e-01f, 9.042923114e-01f, + 9.040078066e-01f, 9.037226767e-01f, 9.034369221e-01f, 9.031505431e-01f, 9.028635402e-01f, 9.025759136e-01f, 9.022876639e-01f, 9.019987913e-01f, 9.017092962e-01f, 9.014191791e-01f, + 9.011284402e-01f, 9.008370800e-01f, 9.005450988e-01f, 9.002524971e-01f, 8.999592752e-01f, 8.996654334e-01f, 8.993709723e-01f, 8.990758921e-01f, 8.987801933e-01f, 8.984838761e-01f, + 8.981869411e-01f, 8.978893887e-01f, 8.975912191e-01f, 8.972924327e-01f, 8.969930301e-01f, 8.966930115e-01f, 8.963923774e-01f, 8.960911281e-01f, 8.957892641e-01f, 8.954867857e-01f, + 8.951836933e-01f, 8.948799873e-01f, 8.945756682e-01f, 8.942707362e-01f, 8.939651919e-01f, 8.936590356e-01f, 8.933522677e-01f, 8.930448887e-01f, 8.927368988e-01f, 8.924282986e-01f, + 8.921190883e-01f, 8.918092685e-01f, 8.914988395e-01f, 8.911878017e-01f, 8.908761556e-01f, 8.905639015e-01f, 8.902510398e-01f, 8.899375710e-01f, 8.896234955e-01f, 8.893088136e-01f, + 8.889935259e-01f, 8.886776326e-01f, 8.883611342e-01f, 8.880440311e-01f, 8.877263238e-01f, 8.874080126e-01f, 8.870890979e-01f, 8.867695802e-01f, 8.864494600e-01f, 8.861287375e-01f, + 8.858074133e-01f, 8.854854876e-01f, 8.851629611e-01f, 8.848398340e-01f, 8.845161069e-01f, 8.841917801e-01f, 8.838668540e-01f, 8.835413291e-01f, 8.832152058e-01f, 8.828884845e-01f, + 8.825611656e-01f, 8.822332496e-01f, 8.819047369e-01f, 8.815756280e-01f, 8.812459232e-01f, 8.809156229e-01f, 8.805847277e-01f, 8.802532380e-01f, 8.799211541e-01f, 8.795884765e-01f, + 8.792552056e-01f, 8.789213420e-01f, 8.785868859e-01f, 8.782518379e-01f, 8.779161983e-01f, 8.775799677e-01f, 8.772431465e-01f, 8.769057350e-01f, 8.765677337e-01f, 8.762291432e-01f, + 8.758899637e-01f, 8.755501958e-01f, 8.752098399e-01f, 8.748688964e-01f, 8.745273658e-01f, 8.741852485e-01f, 8.738425450e-01f, 8.734992557e-01f, 8.731553811e-01f, 8.728109216e-01f, + 8.724658776e-01f, 8.721202497e-01f, 8.717740382e-01f, 8.714272436e-01f, 8.710798663e-01f, 8.707319069e-01f, 8.703833657e-01f, 8.700342433e-01f, 8.696845400e-01f, 8.693342563e-01f, + 8.689833927e-01f, 8.686319497e-01f, 8.682799276e-01f, 8.679273270e-01f, 8.675741483e-01f, 8.672203919e-01f, 8.668660584e-01f, 8.665111481e-01f, 8.661556616e-01f, 8.657995993e-01f, + 8.654429617e-01f, 8.650857492e-01f, 8.647279623e-01f, 8.643696015e-01f, 8.640106672e-01f, 8.636511599e-01f, 8.632910800e-01f, 8.629304281e-01f, 8.625692045e-01f, 8.622074099e-01f, + 8.618450445e-01f, 8.614821090e-01f, 8.611186038e-01f, 8.607545293e-01f, 8.603898860e-01f, 8.600246744e-01f, 8.596588950e-01f, 8.592925482e-01f, 8.589256345e-01f, 8.585581545e-01f, + 8.581901085e-01f, 8.578214971e-01f, 8.574523206e-01f, 8.570825797e-01f, 8.567122748e-01f, 8.563414064e-01f, 8.559699749e-01f, 8.555979808e-01f, 8.552254246e-01f, 8.548523069e-01f, + 8.544786280e-01f, 8.541043885e-01f, 8.537295888e-01f, 8.533542295e-01f, 8.529783110e-01f, 8.526018338e-01f, 8.522247984e-01f, 8.518472052e-01f, 8.514690549e-01f, 8.510903478e-01f, + 8.507110845e-01f, 8.503312655e-01f, 8.499508911e-01f, 8.495699621e-01f, 8.491884787e-01f, 8.488064416e-01f, 8.484238512e-01f, 8.480407080e-01f, 8.476570125e-01f, 8.472727652e-01f, + 8.468879666e-01f, 8.465026173e-01f, 8.461167176e-01f, 8.457302682e-01f, 8.453432694e-01f, 8.449557219e-01f, 8.445676260e-01f, 8.441789824e-01f, 8.437897915e-01f, 8.434000538e-01f, + 8.430097698e-01f, 8.426189401e-01f, 8.422275651e-01f, 8.418356453e-01f, 8.414431813e-01f, 8.410501735e-01f, 8.406566225e-01f, 8.402625288e-01f, 8.398678929e-01f, 8.394727152e-01f, + 8.390769964e-01f, 8.386807369e-01f, 8.382839372e-01f, 8.378865979e-01f, 8.374887194e-01f, 8.370903023e-01f, 8.366913471e-01f, 8.362918543e-01f, 8.358918244e-01f, 8.354912580e-01f, + 8.350901555e-01f, 8.346885175e-01f, 8.342863445e-01f, 8.338836370e-01f, 8.334803956e-01f, 8.330766207e-01f, 8.326723129e-01f, 8.322674727e-01f, 8.318621007e-01f, 8.314561973e-01f, + 8.310497630e-01f, 8.306427985e-01f, 8.302353042e-01f, 8.298272807e-01f, 8.294187284e-01f, 8.290096479e-01f, 8.286000398e-01f, 8.281899046e-01f, 8.277792428e-01f, 8.273680549e-01f, + 8.269563414e-01f, 8.265441030e-01f, 8.261313400e-01f, 8.257180532e-01f, 8.253042429e-01f, 8.248899097e-01f, 8.244750543e-01f, 8.240596770e-01f, 8.236437784e-01f, 8.232273592e-01f, + 8.228104197e-01f, 8.223929606e-01f, 8.219749823e-01f, 8.215564855e-01f, 8.211374707e-01f, 8.207179384e-01f, 8.202978891e-01f, 8.198773234e-01f, 8.194562419e-01f, 8.190346450e-01f, + 8.186125334e-01f, 8.181899075e-01f, 8.177667679e-01f, 8.173431152e-01f, 8.169189499e-01f, 8.164942726e-01f, 8.160690837e-01f, 8.156433839e-01f, 8.152171737e-01f, 8.147904537e-01f, + 8.143632243e-01f, 8.139354862e-01f, 8.135072399e-01f, 8.130784860e-01f, 8.126492249e-01f, 8.122194573e-01f, 8.117891838e-01f, 8.113584048e-01f, 8.109271209e-01f, 8.104953327e-01f, + 8.100630407e-01f, 8.096302456e-01f, 8.091969478e-01f, 8.087631479e-01f, 8.083288464e-01f, 8.078940440e-01f, 8.074587412e-01f, 8.070229385e-01f, 8.065866366e-01f, 8.061498359e-01f, + 8.057125370e-01f, 8.052747406e-01f, 8.048364471e-01f, 8.043976571e-01f, 8.039583713e-01f, 8.035185900e-01f, 8.030783141e-01f, 8.026375439e-01f, 8.021962800e-01f, 8.017545231e-01f, + 8.013122737e-01f, 8.008695324e-01f, 8.004262996e-01f, 7.999825761e-01f, 7.995383624e-01f, 7.990936590e-01f, 7.986484665e-01f, 7.982027856e-01f, 7.977566167e-01f, 7.973099604e-01f, + 7.968628174e-01f, 7.964151881e-01f, 7.959670732e-01f, 7.955184732e-01f, 7.950693888e-01f, 7.946198205e-01f, 7.941697688e-01f, 7.937192344e-01f, 7.932682178e-01f, 7.928167197e-01f, + 7.923647405e-01f, 7.919122809e-01f, 7.914593415e-01f, 7.910059228e-01f, 7.905520254e-01f, 7.900976499e-01f, 7.896427969e-01f, 7.891874670e-01f, 7.887316607e-01f, 7.882753787e-01f, + 7.878186215e-01f, 7.873613898e-01f, 7.869036840e-01f, 7.864455048e-01f, 7.859868528e-01f, 7.855277286e-01f, 7.850681327e-01f, 7.846080658e-01f, 7.841475284e-01f, 7.836865212e-01f, + 7.832250446e-01f, 7.827630994e-01f, 7.823006861e-01f, 7.818378053e-01f, 7.813744576e-01f, 7.809106436e-01f, 7.804463638e-01f, 7.799816190e-01f, 7.795164096e-01f, 7.790507363e-01f, + 7.785845997e-01f, 7.781180003e-01f, 7.776509388e-01f, 7.771834158e-01f, 7.767154318e-01f, 7.762469875e-01f, 7.757780835e-01f, 7.753087203e-01f, 7.748388986e-01f, 7.743686190e-01f, + 7.738978821e-01f, 7.734266884e-01f, 7.729550386e-01f, 7.724829333e-01f, 7.720103731e-01f, 7.715373586e-01f, 7.710638904e-01f, 7.705899691e-01f, 7.701155954e-01f, 7.696407697e-01f, + 7.691654928e-01f, 7.686897653e-01f, 7.682135876e-01f, 7.677369606e-01f, 7.672598847e-01f, 7.667823606e-01f, 7.663043889e-01f, 7.658259702e-01f, 7.653471051e-01f, 7.648677943e-01f, + 7.643880383e-01f, 7.639078378e-01f, 7.634271933e-01f, 7.629461055e-01f, 7.624645751e-01f, 7.619826025e-01f, 7.615001885e-01f, 7.610173336e-01f, 7.605340386e-01f, 7.600503039e-01f, + 7.595661302e-01f, 7.590815181e-01f, 7.585964683e-01f, 7.581109814e-01f, 7.576250580e-01f, 7.571386986e-01f, 7.566519040e-01f, 7.561646748e-01f, 7.556770115e-01f, 7.551889148e-01f, + 7.547003854e-01f, 7.542114238e-01f, 7.537220307e-01f, 7.532322067e-01f, 7.527419524e-01f, 7.522512684e-01f, 7.517601555e-01f, 7.512686141e-01f, 7.507766450e-01f, 7.502842487e-01f, + 7.497914260e-01f, 7.492981773e-01f, 7.488045034e-01f, 7.483104049e-01f, 7.478158824e-01f, 7.473209365e-01f, 7.468255680e-01f, 7.463297773e-01f, 7.458335651e-01f, 7.453369322e-01f, + 7.448398790e-01f, 7.443424063e-01f, 7.438445146e-01f, 7.433462047e-01f, 7.428474771e-01f, 7.423483325e-01f, 7.418487715e-01f, 7.413487947e-01f, 7.408484029e-01f, 7.403475966e-01f, + 7.398463765e-01f, 7.393447431e-01f, 7.388426972e-01f, 7.383402394e-01f, 7.378373704e-01f, 7.373340907e-01f, 7.368304010e-01f, 7.363263020e-01f, 7.358217942e-01f, 7.353168784e-01f, + 7.348115552e-01f, 7.343058252e-01f, 7.337996891e-01f, 7.332931475e-01f, 7.327862011e-01f, 7.322788504e-01f, 7.317710962e-01f, 7.312629391e-01f, 7.307543798e-01f, 7.302454188e-01f, + 7.297360569e-01f, 7.292262946e-01f, 7.287161327e-01f, 7.282055718e-01f, 7.276946126e-01f, 7.271832556e-01f, 7.266715015e-01f, 7.261593510e-01f, 7.256468048e-01f, 7.251338635e-01f, + 7.246205277e-01f, 7.241067981e-01f, 7.235926753e-01f, 7.230781600e-01f, 7.225632529e-01f, 7.220479547e-01f, 7.215322658e-01f, 7.210161871e-01f, 7.204997192e-01f, 7.199828627e-01f, + 7.194656183e-01f, 7.189479867e-01f, 7.184299684e-01f, 7.179115642e-01f, 7.173927748e-01f, 7.168736007e-01f, 7.163540427e-01f, 7.158341013e-01f, 7.153137773e-01f, 7.147930714e-01f, + 7.142719841e-01f, 7.137505162e-01f, 7.132286682e-01f, 7.127064410e-01f, 7.121838350e-01f, 7.116608511e-01f, 7.111374898e-01f, 7.106137519e-01f, 7.100896379e-01f, 7.095651486e-01f, + 7.090402846e-01f, 7.085150465e-01f, 7.079894351e-01f, 7.074634511e-01f, 7.069370950e-01f, 7.064103675e-01f, 7.058832694e-01f, 7.053558013e-01f, 7.048279638e-01f, 7.042997576e-01f, + 7.037711835e-01f, 7.032422419e-01f, 7.027129338e-01f, 7.021832596e-01f, 7.016532201e-01f, 7.011228159e-01f, 7.005920478e-01f, 7.000609163e-01f, 6.995294222e-01f, 6.989975661e-01f, + 6.984653488e-01f, 6.979327708e-01f, 6.973998329e-01f, 6.968665357e-01f, 6.963328799e-01f, 6.957988661e-01f, 6.952644952e-01f, 6.947297677e-01f, 6.941946842e-01f, 6.936592456e-01f, + 6.931234524e-01f, 6.925873054e-01f, 6.920508052e-01f, 6.915139525e-01f, 6.909767479e-01f, 6.904391922e-01f, 6.899012861e-01f, 6.893630301e-01f, 6.888244251e-01f, 6.882854716e-01f, + 6.877461704e-01f, 6.872065221e-01f, 6.866665274e-01f, 6.861261871e-01f, 6.855855017e-01f, 6.850444720e-01f, 6.845030986e-01f, 6.839613823e-01f, 6.834193237e-01f, 6.828769235e-01f, + 6.823341823e-01f, 6.817911010e-01f, 6.812476801e-01f, 6.807039203e-01f, 6.801598224e-01f, 6.796153870e-01f, 6.790706148e-01f, 6.785255065e-01f, 6.779800627e-01f, 6.774342843e-01f, + 6.768881718e-01f, 6.763417259e-01f, 6.757949473e-01f, 6.752478368e-01f, 6.747003950e-01f, 6.741526226e-01f, 6.736045203e-01f, 6.730560887e-01f, 6.725073287e-01f, 6.719582408e-01f, + 6.714088257e-01f, 6.708590842e-01f, 6.703090170e-01f, 6.697586246e-01f, 6.692079080e-01f, 6.686568676e-01f, 6.681055042e-01f, 6.675538186e-01f, 6.670018113e-01f, 6.664494832e-01f, + 6.658968348e-01f, 6.653438670e-01f, 6.647905803e-01f, 6.642369755e-01f, 6.636830532e-01f, 6.631288143e-01f, 6.625742593e-01f, 6.620193890e-01f, 6.614642041e-01f, 6.609087052e-01f, + 6.603528931e-01f, 6.597967684e-01f, 6.592403319e-01f, 6.586835843e-01f, 6.581265262e-01f, 6.575691584e-01f, 6.570114815e-01f, 6.564534964e-01f, 6.558952035e-01f, 6.553366038e-01f, + 6.547776978e-01f, 6.542184862e-01f, 6.536589699e-01f, 6.530991494e-01f, 6.525390255e-01f, 6.519785988e-01f, 6.514178702e-01f, 6.508568402e-01f, 6.502955096e-01f, 6.497338791e-01f, + 6.491719494e-01f, 6.486097212e-01f, 6.480471952e-01f, 6.474843722e-01f, 6.469212527e-01f, 6.463578376e-01f, 6.457941275e-01f, 6.452301232e-01f, 6.446658253e-01f, 6.441012345e-01f, + 6.435363516e-01f, 6.429711773e-01f, 6.424057123e-01f, 6.418399572e-01f, 6.412739128e-01f, 6.407075799e-01f, 6.401409590e-01f, 6.395740510e-01f, 6.390068565e-01f, 6.384393763e-01f, + 6.378716110e-01f, 6.373035613e-01f, 6.367352281e-01f, 6.361666119e-01f, 6.355977135e-01f, 6.350285336e-01f, 6.344590730e-01f, 6.338893323e-01f, 6.333193122e-01f, 6.327490135e-01f, + 6.321784369e-01f, 6.316075830e-01f, 6.310364527e-01f, 6.304650465e-01f, 6.298933653e-01f, 6.293214098e-01f, 6.287491806e-01f, 6.281766784e-01f, 6.276039041e-01f, 6.270308582e-01f, + 6.264575416e-01f, 6.258839549e-01f, 6.253100989e-01f, 6.247359742e-01f, 6.241615816e-01f, 6.235869218e-01f, 6.230119956e-01f, 6.224368035e-01f, 6.218613464e-01f, 6.212856250e-01f, + 6.207096400e-01f, 6.201333921e-01f, 6.195568820e-01f, 6.189801105e-01f, 6.184030782e-01f, 6.178257860e-01f, 6.172482344e-01f, 6.166704242e-01f, 6.160923562e-01f, 6.155140311e-01f, + 6.149354496e-01f, 6.143566123e-01f, 6.137775201e-01f, 6.131981736e-01f, 6.126185737e-01f, 6.120387209e-01f, 6.114586160e-01f, 6.108782597e-01f, 6.102976529e-01f, 6.097167961e-01f, + 6.091356901e-01f, 6.085543356e-01f, 6.079727334e-01f, 6.073908842e-01f, 6.068087887e-01f, 6.062264476e-01f, 6.056438616e-01f, 6.050610315e-01f, 6.044779581e-01f, 6.038946419e-01f, + 6.033110838e-01f, 6.027272845e-01f, 6.021432446e-01f, 6.015589650e-01f, 6.009744464e-01f, 6.003896894e-01f, 5.998046948e-01f, 5.992194634e-01f, 5.986339958e-01f, 5.980482928e-01f, + 5.974623551e-01f, 5.968761835e-01f, 5.962897786e-01f, 5.957031412e-01f, 5.951162721e-01f, 5.945291719e-01f, 5.939418413e-01f, 5.933542812e-01f, 5.927664922e-01f, 5.921784751e-01f, + 5.915902306e-01f, 5.910017594e-01f, 5.904130623e-01f, 5.898241399e-01f, 5.892349931e-01f, 5.886456225e-01f, 5.880560289e-01f, 5.874662130e-01f, 5.868761755e-01f, 5.862859172e-01f, + 5.856954388e-01f, 5.851047410e-01f, 5.845138246e-01f, 5.839226902e-01f, 5.833313387e-01f, 5.827397708e-01f, 5.821479871e-01f, 5.815559885e-01f, 5.809637756e-01f, 5.803713492e-01f, + 5.797787100e-01f, 5.791858588e-01f, 5.785927963e-01f, 5.779995232e-01f, 5.774060402e-01f, 5.768123481e-01f, 5.762184476e-01f, 5.756243395e-01f, 5.750300245e-01f, 5.744355033e-01f, + 5.738407767e-01f, 5.732458453e-01f, 5.726507100e-01f, 5.720553714e-01f, 5.714598303e-01f, 5.708640875e-01f, 5.702681436e-01f, 5.696719994e-01f, 5.690756557e-01f, 5.684791131e-01f, + 5.678823725e-01f, 5.672854345e-01f, 5.666882999e-01f, 5.660909693e-01f, 5.654934437e-01f, 5.648957236e-01f, 5.642978099e-01f, 5.636997032e-01f, 5.631014043e-01f, 5.625029140e-01f, + 5.619042330e-01f, 5.613053619e-01f, 5.607063016e-01f, 5.601070528e-01f, 5.595076163e-01f, 5.589079927e-01f, 5.583081828e-01f, 5.577081873e-01f, 5.571080070e-01f, 5.565076427e-01f, + 5.559070950e-01f, 5.553063647e-01f, 5.547054525e-01f, 5.541043592e-01f, 5.535030855e-01f, 5.529016322e-01f, 5.523000000e-01f, 5.516981896e-01f, 5.510962017e-01f, 5.504940372e-01f, + 5.498916968e-01f, 5.492891811e-01f, 5.486864909e-01f, 5.480836271e-01f, 5.474805902e-01f, 5.468773811e-01f, 5.462740005e-01f, 5.456704491e-01f, 5.450667277e-01f, 5.444628370e-01f, + 5.438587777e-01f, 5.432545507e-01f, 5.426501566e-01f, 5.420455962e-01f, 5.414408702e-01f, 5.408359793e-01f, 5.402309244e-01f, 5.396257061e-01f, 5.390203252e-01f, 5.384147824e-01f, + 5.378090785e-01f, 5.372032142e-01f, 5.365971903e-01f, 5.359910074e-01f, 5.353846664e-01f, 5.347781680e-01f, 5.341715129e-01f, 5.335647019e-01f, 5.329577357e-01f, 5.323506150e-01f, + 5.317433406e-01f, 5.311359133e-01f, 5.305283337e-01f, 5.299206027e-01f, 5.293127209e-01f, 5.287046892e-01f, 5.280965082e-01f, 5.274881786e-01f, 5.268797014e-01f, 5.262710771e-01f, + 5.256623065e-01f, 5.250533904e-01f, 5.244443296e-01f, 5.238351246e-01f, 5.232257764e-01f, 5.226162856e-01f, 5.220066530e-01f, 5.213968794e-01f, 5.207869654e-01f, 5.201769119e-01f, + 5.195667195e-01f, 5.189563890e-01f, 5.183459212e-01f, 5.177353167e-01f, 5.171245764e-01f, 5.165137010e-01f, 5.159026912e-01f, 5.152915479e-01f, 5.146802716e-01f, 5.140688632e-01f, + 5.134573234e-01f, 5.128456529e-01f, 5.122338525e-01f, 5.116219230e-01f, 5.110098651e-01f, 5.103976795e-01f, 5.097853670e-01f, 5.091729283e-01f, 5.085603642e-01f, 5.079476754e-01f, + 5.073348626e-01f, 5.067219267e-01f, 5.061088683e-01f, 5.054956882e-01f, 5.048823871e-01f, 5.042689658e-01f, 5.036554251e-01f, 5.030417656e-01f, 5.024279881e-01f, 5.018140934e-01f, + 5.012000822e-01f, 5.005859553e-01f, 4.999717134e-01f, 4.993573572e-01f, 4.987428875e-01f, 4.981283050e-01f, 4.975136105e-01f, 4.968988048e-01f, 4.962838885e-01f, 4.956688625e-01f, + 4.950537274e-01f, 4.944384840e-01f, 4.938231331e-01f, 4.932076753e-01f, 4.925921116e-01f, 4.919764425e-01f, 4.913606688e-01f, 4.907447914e-01f, 4.901288108e-01f, 4.895127280e-01f, + 4.888965435e-01f, 4.882802582e-01f, 4.876638729e-01f, 4.870473882e-01f, 4.864308049e-01f, 4.858141237e-01f, 4.851973454e-01f, 4.845804708e-01f, 4.839635006e-01f, 4.833464355e-01f, + 4.827292762e-01f, 4.821120236e-01f, 4.814946784e-01f, 4.808772413e-01f, 4.802597130e-01f, 4.796420943e-01f, 4.790243860e-01f, 4.784065888e-01f, 4.777887034e-01f, 4.771707306e-01f, + 4.765526711e-01f, 4.759345257e-01f, 4.753162951e-01f, 4.746979801e-01f, 4.740795814e-01f, 4.734610998e-01f, 4.728425360e-01f, 4.722238907e-01f, 4.716051647e-01f, 4.709863587e-01f, + 4.703674736e-01f, 4.697485099e-01f, 4.691294686e-01f, 4.685103502e-01f, 4.678911556e-01f, 4.672718856e-01f, 4.666525407e-01f, 4.660331219e-01f, 4.654136298e-01f, 4.647940652e-01f, + 4.641744289e-01f, 4.635547215e-01f, 4.629349438e-01f, 4.623150966e-01f, 4.616951806e-01f, 4.610751966e-01f, 4.604551453e-01f, 4.598350274e-01f, 4.592148437e-01f, 4.585945950e-01f, + 4.579742819e-01f, 4.573539052e-01f, 4.567334657e-01f, 4.561129642e-01f, 4.554924012e-01f, 4.548717777e-01f, 4.542510943e-01f, 4.536303518e-01f, 4.530095510e-01f, 4.523886925e-01f, + 4.517677771e-01f, 4.511468056e-01f, 4.505257787e-01f, 4.499046971e-01f, 4.492835616e-01f, 4.486623730e-01f, 4.480411319e-01f, 4.474198392e-01f, 4.467984955e-01f, 4.461771017e-01f, + 4.455556584e-01f, 4.449341664e-01f, 4.443126264e-01f, 4.436910392e-01f, 4.430694055e-01f, 4.424477261e-01f, 4.418260017e-01f, 4.412042330e-01f, 4.405824208e-01f, 4.399605659e-01f, + 4.393386690e-01f, 4.387167307e-01f, 4.380947519e-01f, 4.374727334e-01f, 4.368506757e-01f, 4.362285798e-01f, 4.356064463e-01f, 4.349842759e-01f, 4.343620695e-01f, 4.337398277e-01f, + 4.331175513e-01f, 4.324952410e-01f, 4.318728976e-01f, 4.312505219e-01f, 4.306281145e-01f, 4.300056761e-01f, 4.293832077e-01f, 4.287607098e-01f, 4.281381832e-01f, 4.275156287e-01f, + 4.268930469e-01f, 4.262704388e-01f, 4.256478049e-01f, 4.250251460e-01f, 4.244024629e-01f, 4.237797562e-01f, 4.231570269e-01f, 4.225342755e-01f, 4.219115028e-01f, 4.212887095e-01f, + 4.206658965e-01f, 4.200430644e-01f, 4.194202140e-01f, 4.187973460e-01f, 4.181744611e-01f, 4.175515601e-01f, 4.169286438e-01f, 4.163057128e-01f, 4.156827679e-01f, 4.150598099e-01f, + 4.144368394e-01f, 4.138138573e-01f, 4.131908642e-01f, 4.125678609e-01f, 4.119448481e-01f, 4.113218266e-01f, 4.106987971e-01f, 4.100757604e-01f, 4.094527171e-01f, 4.088296680e-01f, + 4.082066139e-01f, 4.075835555e-01f, 4.069604935e-01f, 4.063374286e-01f, 4.057143617e-01f, 4.050912934e-01f, 4.044682244e-01f, 4.038451556e-01f, 4.032220875e-01f, 4.025990211e-01f, + 4.019759570e-01f, 4.013528959e-01f, 4.007298385e-01f, 4.001067857e-01f, 3.994837382e-01f, 3.988606966e-01f, 3.982376617e-01f, 3.976146343e-01f, 3.969916150e-01f, 3.963686047e-01f, + 3.957456040e-01f, 3.951226137e-01f, 3.944996345e-01f, 3.938766672e-01f, 3.932537124e-01f, 3.926307710e-01f, 3.920078436e-01f, 3.913849309e-01f, 3.907620338e-01f, 3.901391529e-01f, + 3.895162890e-01f, 3.888934428e-01f, 3.882706151e-01f, 3.876478065e-01f, 3.870250178e-01f, 3.864022497e-01f, 3.857795030e-01f, 3.851567784e-01f, 3.845340766e-01f, 3.839113983e-01f, + 3.832887443e-01f, 3.826661154e-01f, 3.820435122e-01f, 3.814209354e-01f, 3.807983858e-01f, 3.801758642e-01f, 3.795533712e-01f, 3.789309076e-01f, 3.783084742e-01f, 3.776860715e-01f, + 3.770637005e-01f, 3.764413617e-01f, 3.758190559e-01f, 3.751967840e-01f, 3.745745464e-01f, 3.739523441e-01f, 3.733301777e-01f, 3.727080480e-01f, 3.720859557e-01f, 3.714639015e-01f, + 3.708418861e-01f, 3.702199103e-01f, 3.695979748e-01f, 3.689760802e-01f, 3.683542275e-01f, 3.677324172e-01f, 3.671106500e-01f, 3.664889268e-01f, 3.658672483e-01f, 3.652456151e-01f, + 3.646240280e-01f, 3.640024877e-01f, 3.633809949e-01f, 3.627595504e-01f, 3.621381548e-01f, 3.615168090e-01f, 3.608955136e-01f, 3.602742693e-01f, 3.596530770e-01f, 3.590319372e-01f, + 3.584108507e-01f, 3.577898182e-01f, 3.571688405e-01f, 3.565479183e-01f, 3.559270523e-01f, 3.553062432e-01f, 3.546854918e-01f, 3.540647987e-01f, 3.534441646e-01f, 3.528235904e-01f, + 3.522030767e-01f, 3.515826243e-01f, 3.509622337e-01f, 3.503419059e-01f, 3.497216415e-01f, 3.491014411e-01f, 3.484813056e-01f, 3.478612357e-01f, 3.472412320e-01f, 3.466212953e-01f, + 3.460014263e-01f, 3.453816257e-01f, 3.447618942e-01f, 3.441422326e-01f, 3.435226415e-01f, 3.429031218e-01f, 3.422836740e-01f, 3.416642989e-01f, 3.410449972e-01f, 3.404257697e-01f, + 3.398066171e-01f, 3.391875400e-01f, 3.385685392e-01f, 3.379496154e-01f, 3.373307693e-01f, 3.367120016e-01f, 3.360933131e-01f, 3.354747044e-01f, 3.348561762e-01f, 3.342377294e-01f, + 3.336193645e-01f, 3.330010823e-01f, 3.323828835e-01f, 3.317647688e-01f, 3.311467390e-01f, 3.305287947e-01f, 3.299109366e-01f, 3.292931655e-01f, 3.286754821e-01f, 3.280578871e-01f, + 3.274403811e-01f, 3.268229649e-01f, 3.262056393e-01f, 3.255884048e-01f, 3.249712623e-01f, 3.243542124e-01f, 3.237372558e-01f, 3.231203933e-01f, 3.225036255e-01f, 3.218869531e-01f, + 3.212703770e-01f, 3.206538977e-01f, 3.200375159e-01f, 3.194212325e-01f, 3.188050480e-01f, 3.181889632e-01f, 3.175729788e-01f, 3.169570955e-01f, 3.163413140e-01f, 3.157256350e-01f, + 3.151100592e-01f, 3.144945874e-01f, 3.138792201e-01f, 3.132639581e-01f, 3.126488022e-01f, 3.120337530e-01f, 3.114188112e-01f, 3.108039775e-01f, 3.101892527e-01f, 3.095746373e-01f, + 3.089601322e-01f, 3.083457380e-01f, 3.077314555e-01f, 3.071172852e-01f, 3.065032280e-01f, 3.058892845e-01f, 3.052754554e-01f, 3.046617414e-01f, 3.040481432e-01f, 3.034346616e-01f, + 3.028212971e-01f, 3.022080506e-01f, 3.015949226e-01f, 3.009819140e-01f, 3.003690253e-01f, 2.997562574e-01f, 2.991436108e-01f, 2.985310863e-01f, 2.979186845e-01f, 2.973064063e-01f, + 2.966942521e-01f, 2.960822229e-01f, 2.954703192e-01f, 2.948585417e-01f, 2.942468912e-01f, 2.936353682e-01f, 2.930239736e-01f, 2.924127080e-01f, 2.918015722e-01f, 2.911905666e-01f, + 2.905796922e-01f, 2.899689496e-01f, 2.893583394e-01f, 2.887478623e-01f, 2.881375191e-01f, 2.875273104e-01f, 2.869172369e-01f, 2.863072994e-01f, 2.856974984e-01f, 2.850878347e-01f, + 2.844783090e-01f, 2.838689219e-01f, 2.832596741e-01f, 2.826505664e-01f, 2.820415994e-01f, 2.814327738e-01f, 2.808240903e-01f, 2.802155495e-01f, 2.796071522e-01f, 2.789988990e-01f, + 2.783907906e-01f, 2.777828277e-01f, 2.771750110e-01f, 2.765673412e-01f, 2.759598189e-01f, 2.753524449e-01f, 2.747452198e-01f, 2.741381442e-01f, 2.735312189e-01f, 2.729244446e-01f, + 2.723178219e-01f, 2.717113515e-01f, 2.711050341e-01f, 2.704988704e-01f, 2.698928610e-01f, 2.692870066e-01f, 2.686813080e-01f, 2.680757657e-01f, 2.674703805e-01f, 2.668651530e-01f, + 2.662600839e-01f, 2.656551739e-01f, 2.650504237e-01f, 2.644458339e-01f, 2.638414052e-01f, 2.632371383e-01f, 2.626330338e-01f, 2.620290925e-01f, 2.614253150e-01f, 2.608217020e-01f, + 2.602182541e-01f, 2.596149720e-01f, 2.590118564e-01f, 2.584089080e-01f, 2.578061274e-01f, 2.572035154e-01f, 2.566010725e-01f, 2.559987994e-01f, 2.553966969e-01f, 2.547947655e-01f, + 2.541930060e-01f, 2.535914190e-01f, 2.529900052e-01f, 2.523887653e-01f, 2.517876998e-01f, 2.511868096e-01f, 2.505860952e-01f, 2.499855573e-01f, 2.493851966e-01f, 2.487850138e-01f, + 2.481850094e-01f, 2.475851843e-01f, 2.469855390e-01f, 2.463860741e-01f, 2.457867905e-01f, 2.451876887e-01f, 2.445887693e-01f, 2.439900331e-01f, 2.433914808e-01f, 2.427931129e-01f, + 2.421949301e-01f, 2.415969331e-01f, 2.409991226e-01f, 2.404014992e-01f, 2.398040635e-01f, 2.392068163e-01f, 2.386097582e-01f, 2.380128898e-01f, 2.374162118e-01f, 2.368197248e-01f, + 2.362234296e-01f, 2.356273268e-01f, 2.350314169e-01f, 2.344357008e-01f, 2.338401789e-01f, 2.332448521e-01f, 2.326497209e-01f, 2.320547860e-01f, 2.314600480e-01f, 2.308655076e-01f, + 2.302711655e-01f, 2.296770223e-01f, 2.290830786e-01f, 2.284893351e-01f, 2.278957925e-01f, 2.273024514e-01f, 2.267093124e-01f, 2.261163762e-01f, 2.255236435e-01f, 2.249311148e-01f, + 2.243387909e-01f, 2.237466724e-01f, 2.231547599e-01f, 2.225630541e-01f, 2.219715557e-01f, 2.213802652e-01f, 2.207891833e-01f, 2.201983107e-01f, 2.196076479e-01f, 2.190171958e-01f, + 2.184269548e-01f, 2.178369256e-01f, 2.172471089e-01f, 2.166575054e-01f, 2.160681156e-01f, 2.154789402e-01f, 2.148899798e-01f, 2.143012351e-01f, 2.137127067e-01f, 2.131243953e-01f, + 2.125363014e-01f, 2.119484258e-01f, 2.113607691e-01f, 2.107733319e-01f, 2.101861148e-01f, 2.095991184e-01f, 2.090123435e-01f, 2.084257907e-01f, 2.078394605e-01f, 2.072533537e-01f, + 2.066674708e-01f, 2.060818124e-01f, 2.054963793e-01f, 2.049111721e-01f, 2.043261913e-01f, 2.037414376e-01f, 2.031569117e-01f, 2.025726141e-01f, 2.019885456e-01f, 2.014047066e-01f, + 2.008210980e-01f, 2.002377202e-01f, 1.996545739e-01f, 1.990716598e-01f, 1.984889785e-01f, 1.979065305e-01f, 1.973243166e-01f, 1.967423373e-01f, 1.961605933e-01f, 1.955790852e-01f, + 1.949978136e-01f, 1.944167792e-01f, 1.938359825e-01f, 1.932554242e-01f, 1.926751049e-01f, 1.920950253e-01f, 1.915151859e-01f, 1.909355874e-01f, 1.903562304e-01f, 1.897771155e-01f, + 1.891982433e-01f, 1.886196145e-01f, 1.880412297e-01f, 1.874630895e-01f, 1.868851944e-01f, 1.863075452e-01f, 1.857301424e-01f, 1.851529867e-01f, 1.845760787e-01f, 1.839994189e-01f, + 1.834230080e-01f, 1.828468467e-01f, 1.822709354e-01f, 1.816952749e-01f, 1.811198658e-01f, 1.805447086e-01f, 1.799698040e-01f, 1.793951526e-01f, 1.788207549e-01f, 1.782466117e-01f, + 1.776727235e-01f, 1.770990908e-01f, 1.765257145e-01f, 1.759525949e-01f, 1.753797328e-01f, 1.748071288e-01f, 1.742347834e-01f, 1.736626972e-01f, 1.730908710e-01f, 1.725193052e-01f, + 1.719480004e-01f, 1.713769574e-01f, 1.708061766e-01f, 1.702356587e-01f, 1.696654043e-01f, 1.690954140e-01f, 1.685256883e-01f, 1.679562280e-01f, 1.673870335e-01f, 1.668181055e-01f, + 1.662494446e-01f, 1.656810514e-01f, 1.651129264e-01f, 1.645450703e-01f, 1.639774837e-01f, 1.634101672e-01f, 1.628431213e-01f, 1.622763467e-01f, 1.617098439e-01f, 1.611436136e-01f, + 1.605776563e-01f, 1.600119727e-01f, 1.594465633e-01f, 1.588814286e-01f, 1.583165694e-01f, 1.577519862e-01f, 1.571876796e-01f, 1.566236501e-01f, 1.560598985e-01f, 1.554964251e-01f, + 1.549332307e-01f, 1.543703159e-01f, 1.538076811e-01f, 1.532453271e-01f, 1.526832543e-01f, 1.521214634e-01f, 1.515599550e-01f, 1.509987296e-01f, 1.504377878e-01f, 1.498771303e-01f, + 1.493167575e-01f, 1.487566701e-01f, 1.481968687e-01f, 1.476373537e-01f, 1.470781259e-01f, 1.465191858e-01f, 1.459605340e-01f, 1.454021710e-01f, 1.448440974e-01f, 1.442863139e-01f, + 1.437288209e-01f, 1.431716191e-01f, 1.426147090e-01f, 1.420580912e-01f, 1.415017663e-01f, 1.409457348e-01f, 1.403899974e-01f, 1.398345546e-01f, 1.392794070e-01f, 1.387245551e-01f, + 1.381699995e-01f, 1.376157408e-01f, 1.370617796e-01f, 1.365081164e-01f, 1.359547518e-01f, 1.354016864e-01f, 1.348489207e-01f, 1.342964553e-01f, 1.337442907e-01f, 1.331924276e-01f, + 1.326408665e-01f, 1.320896079e-01f, 1.315386525e-01f, 1.309880008e-01f, 1.304376533e-01f, 1.298876106e-01f, 1.293378733e-01f, 1.287884420e-01f, 1.282393171e-01f, 1.276904993e-01f, + 1.271419891e-01f, 1.265937871e-01f, 1.260458938e-01f, 1.254983099e-01f, 1.249510357e-01f, 1.244040720e-01f, 1.238574193e-01f, 1.233110780e-01f, 1.227650489e-01f, 1.222193323e-01f, + 1.216739290e-01f, 1.211288394e-01f, 1.205840640e-01f, 1.200396035e-01f, 1.194954584e-01f, 1.189516293e-01f, 1.184081166e-01f, 1.178649210e-01f, 1.173220429e-01f, 1.167794830e-01f, + 1.162372418e-01f, 1.156953198e-01f, 1.151537176e-01f, 1.146124357e-01f, 1.140714747e-01f, 1.135308351e-01f, 1.129905174e-01f, 1.124505223e-01f, 1.119108502e-01f, 1.113715017e-01f, + 1.108324773e-01f, 1.102937776e-01f, 1.097554031e-01f, 1.092173543e-01f, 1.086796319e-01f, 1.081422362e-01f, 1.076051680e-01f, 1.070684276e-01f, 1.065320157e-01f, 1.059959327e-01f, + 1.054601793e-01f, 1.049247559e-01f, 1.043896631e-01f, 1.038549014e-01f, 1.033204714e-01f, 1.027863735e-01f, 1.022526084e-01f, 1.017191765e-01f, 1.011860783e-01f, 1.006533145e-01f, + 1.001208855e-01f, 9.958879189e-02f, 9.905703415e-02f, 9.852561283e-02f, 9.799452845e-02f, 9.746378155e-02f, 9.693337264e-02f, 9.640330225e-02f, 9.587357091e-02f, 9.534417915e-02f, + 9.481512747e-02f, 9.428641641e-02f, 9.375804649e-02f, 9.323001823e-02f, 9.270233215e-02f, 9.217498877e-02f, 9.164798861e-02f, 9.112133218e-02f, 9.059502002e-02f, 9.006905262e-02f, + 8.954343052e-02f, 8.901815422e-02f, 8.849322425e-02f, 8.796864111e-02f, 8.744440532e-02f, 8.692051740e-02f, 8.639697786e-02f, 8.587378721e-02f, 8.535094596e-02f, 8.482845463e-02f, + 8.430631372e-02f, 8.378452374e-02f, 8.326308520e-02f, 8.274199862e-02f, 8.222126450e-02f, 8.170088334e-02f, 8.118085566e-02f, 8.066118196e-02f, 8.014186274e-02f, 7.962289851e-02f, + 7.910428977e-02f, 7.858603703e-02f, 7.806814079e-02f, 7.755060156e-02f, 7.703341982e-02f, 7.651659609e-02f, 7.600013087e-02f, 7.548402464e-02f, 7.496827792e-02f, 7.445289120e-02f, + 7.393786498e-02f, 7.342319976e-02f, 7.290889602e-02f, 7.239495427e-02f, 7.188137501e-02f, 7.136815872e-02f, 7.085530589e-02f, 7.034281704e-02f, 6.983069263e-02f, 6.931893318e-02f, + 6.880753916e-02f, 6.829651107e-02f, 6.778584939e-02f, 6.727555462e-02f, 6.676562725e-02f, 6.625606776e-02f, 6.574687664e-02f, 6.523805437e-02f, 6.472960145e-02f, 6.422151835e-02f, + 6.371380556e-02f, 6.320646357e-02f, 6.269949286e-02f, 6.219289390e-02f, 6.168666719e-02f, 6.118081319e-02f, 6.067533241e-02f, 6.017022530e-02f, 5.966549235e-02f, 5.916113405e-02f, + 5.865715086e-02f, 5.815354327e-02f, 5.765031174e-02f, 5.714745677e-02f, 5.664497881e-02f, 5.614287835e-02f, 5.564115586e-02f, 5.513981181e-02f, 5.463884668e-02f, 5.413826093e-02f, + 5.363805504e-02f, 5.313822947e-02f, 5.263878471e-02f, 5.213972120e-02f, 5.164103943e-02f, 5.114273987e-02f, 5.064482297e-02f, 5.014728920e-02f, 4.965013903e-02f, 4.915337293e-02f, + 4.865699136e-02f, 4.816099478e-02f, 4.766538365e-02f, 4.717015844e-02f, 4.667531960e-02f, 4.618086761e-02f, 4.568680291e-02f, 4.519312597e-02f, 4.469983725e-02f, 4.420693720e-02f, + 4.371442629e-02f, 4.322230496e-02f, 4.273057368e-02f, 4.223923289e-02f, 4.174828306e-02f, 4.125772463e-02f, 4.076755807e-02f, 4.027778382e-02f, 3.978840233e-02f, 3.929941406e-02f, + 3.881081945e-02f, 3.832261896e-02f, 3.783481304e-02f, 3.734740212e-02f, 3.686038667e-02f, 3.637376712e-02f, 3.588754393e-02f, 3.540171753e-02f, 3.491628838e-02f, 3.443125691e-02f, + 3.394662358e-02f, 3.346238881e-02f, 3.297855307e-02f, 3.249511677e-02f, 3.201208038e-02f, 3.152944432e-02f, 3.104720904e-02f, 3.056537497e-02f, 3.008394255e-02f, 2.960291222e-02f, + 2.912228441e-02f, 2.864205957e-02f, 2.816223812e-02f, 2.768282050e-02f, 2.720380715e-02f, 2.672519849e-02f, 2.624699495e-02f, 2.576919698e-02f, 2.529180500e-02f, 2.481481943e-02f, + 2.433824072e-02f, 2.386206928e-02f, 2.338630555e-02f, 2.291094995e-02f, 2.243600290e-02f, 2.196146485e-02f, 2.148733620e-02f, 2.101361738e-02f, 2.054030882e-02f, 2.006741094e-02f, + 1.959492417e-02f, 1.912284891e-02f, 1.865118560e-02f, 1.817993465e-02f, 1.770909649e-02f, 1.723867152e-02f, 1.676866018e-02f, 1.629906287e-02f, 1.582988001e-02f, 1.536111202e-02f, + 1.489275932e-02f, 1.442482231e-02f, 1.395730141e-02f, 1.349019703e-02f, 1.302350959e-02f, 1.255723950e-02f, 1.209138716e-02f, 1.162595299e-02f, 1.116093740e-02f, 1.069634079e-02f, + 1.023216357e-02f, 9.768406147e-03f, 9.305068932e-03f, 8.842152327e-03f, 8.379656737e-03f, 7.917582566e-03f, 7.455930217e-03f, 6.994700094e-03f, 6.533892597e-03f, 6.073508128e-03f, + 5.613547087e-03f, 5.154009873e-03f, 4.694896887e-03f, 4.236208525e-03f, 3.777945186e-03f, 3.320107265e-03f, 2.862695160e-03f, 2.405709264e-03f, 1.949149974e-03f, 1.493017681e-03f, + 1.037312781e-03f, 5.820356634e-04f, 1.271867215e-04f, -3.272336542e-04f, -7.812250738e-04f, -1.234787148e-03f, -1.687919488e-03f, -2.140621706e-03f, -2.592893415e-03f, -3.044734228e-03f, + -3.496143760e-03f, -3.947121626e-03f, -4.397667442e-03f, -4.847780824e-03f, -5.297461390e-03f, -5.746708757e-03f, -6.195522545e-03f, -6.643902373e-03f, -7.091847862e-03f, -7.539358631e-03f, + -7.986434304e-03f, -8.433074503e-03f, -8.879278850e-03f, -9.325046970e-03f, -9.770378488e-03f, -1.021527303e-02f, -1.065973022e-02f, -1.110374969e-02f, -1.154733106e-02f, -1.199047396e-02f, + -1.243317803e-02f, -1.287544288e-02f, -1.331726816e-02f, -1.375865350e-02f, -1.419959852e-02f, -1.464010285e-02f, -1.508016615e-02f, -1.551978803e-02f, -1.595896813e-02f, -1.639770609e-02f, + -1.683600154e-02f, -1.727385413e-02f, -1.771126349e-02f, -1.814822926e-02f, -1.858475108e-02f, -1.902082859e-02f, -1.945646144e-02f, -1.989164925e-02f, -2.032639168e-02f, -2.076068838e-02f, + -2.119453897e-02f, -2.162794312e-02f, -2.206090046e-02f, -2.249341064e-02f, -2.292547331e-02f, -2.335708812e-02f, -2.378825471e-02f, -2.421897274e-02f, -2.464924186e-02f, -2.507906171e-02f, + -2.550843195e-02f, -2.593735223e-02f, -2.636582221e-02f, -2.679384153e-02f, -2.722140986e-02f, -2.764852685e-02f, -2.807519216e-02f, -2.850140543e-02f, -2.892716634e-02f, -2.935247454e-02f, + -2.977732969e-02f, -3.020173144e-02f, -3.062567947e-02f, -3.104917343e-02f, -3.147221299e-02f, -3.189479780e-02f, -3.231692753e-02f, -3.273860185e-02f, -3.315982043e-02f, -3.358058292e-02f, + -3.400088900e-02f, -3.442073833e-02f, -3.484013059e-02f, -3.525906544e-02f, -3.567754255e-02f, -3.609556159e-02f, -3.651312224e-02f, -3.693022417e-02f, -3.734686705e-02f, -3.776305055e-02f, + -3.817877435e-02f, -3.859403813e-02f, -3.900884156e-02f, -3.942318432e-02f, -3.983706608e-02f, -4.025048653e-02f, -4.066344535e-02f, -4.107594221e-02f, -4.148797680e-02f, -4.189954880e-02f, + -4.231065788e-02f, -4.272130374e-02f, -4.313148606e-02f, -4.354120452e-02f, -4.395045881e-02f, -4.435924862e-02f, -4.476757362e-02f, -4.517543352e-02f, -4.558282800e-02f, -4.598975674e-02f, + -4.639621944e-02f, -4.680221580e-02f, -4.720774549e-02f, -4.761280822e-02f, -4.801740368e-02f, -4.842153156e-02f, -4.882519155e-02f, -4.922838336e-02f, -4.963110668e-02f, -5.003336121e-02f, + -5.043514664e-02f, -5.083646267e-02f, -5.123730901e-02f, -5.163768535e-02f, -5.203759140e-02f, -5.243702685e-02f, -5.283599141e-02f, -5.323448479e-02f, -5.363250668e-02f, -5.403005680e-02f, + -5.442713484e-02f, -5.482374053e-02f, -5.521987355e-02f, -5.561553362e-02f, -5.601072046e-02f, -5.640543377e-02f, -5.679967325e-02f, -5.719343863e-02f, -5.758672961e-02f, -5.797954592e-02f, + -5.837188725e-02f, -5.876375332e-02f, -5.915514386e-02f, -5.954605858e-02f, -5.993649719e-02f, -6.032645941e-02f, -6.071594496e-02f, -6.110495356e-02f, -6.149348493e-02f, -6.188153880e-02f, + -6.226911487e-02f, -6.265621288e-02f, -6.304283254e-02f, -6.342897359e-02f, -6.381463575e-02f, -6.419981873e-02f, -6.458452228e-02f, -6.496874611e-02f, -6.535248995e-02f, -6.573575354e-02f, + -6.611853660e-02f, -6.650083886e-02f, -6.688266005e-02f, -6.726399991e-02f, -6.764485817e-02f, -6.802523456e-02f, -6.840512882e-02f, -6.878454067e-02f, -6.916346987e-02f, -6.954191613e-02f, + -6.991987921e-02f, -7.029735884e-02f, -7.067435475e-02f, -7.105086669e-02f, -7.142689441e-02f, -7.180243763e-02f, -7.217749610e-02f, -7.255206957e-02f, -7.292615778e-02f, -7.329976047e-02f, + -7.367287740e-02f, -7.404550829e-02f, -7.441765291e-02f, -7.478931100e-02f, -7.516048231e-02f, -7.553116659e-02f, -7.590136359e-02f, -7.627107305e-02f, -7.664029474e-02f, -7.700902840e-02f, + -7.737727379e-02f, -7.774503066e-02f, -7.811229876e-02f, -7.847907786e-02f, -7.884536771e-02f, -7.921116806e-02f, -7.957647867e-02f, -7.994129931e-02f, -8.030562974e-02f, -8.066946970e-02f, + -8.103281897e-02f, -8.139567731e-02f, -8.175804448e-02f, -8.211992024e-02f, -8.248130436e-02f, -8.284219661e-02f, -8.320259674e-02f, -8.356250453e-02f, -8.392191975e-02f, -8.428084216e-02f, + -8.463927153e-02f, -8.499720764e-02f, -8.535465024e-02f, -8.571159913e-02f, -8.606805406e-02f, -8.642401481e-02f, -8.677948116e-02f, -8.713445288e-02f, -8.748892975e-02f, -8.784291154e-02f, + -8.819639803e-02f, -8.854938900e-02f, -8.890188423e-02f, -8.925388349e-02f, -8.960538657e-02f, -8.995639325e-02f, -9.030690332e-02f, -9.065691655e-02f, -9.100643272e-02f, -9.135545163e-02f, + -9.170397306e-02f, -9.205199680e-02f, -9.239952262e-02f, -9.274655033e-02f, -9.309307971e-02f, -9.343911054e-02f, -9.378464262e-02f, -9.412967574e-02f, -9.447420969e-02f, -9.481824427e-02f, + -9.516177926e-02f, -9.550481446e-02f, -9.584734968e-02f, -9.618938469e-02f, -9.653091930e-02f, -9.687195332e-02f, -9.721248652e-02f, -9.755251872e-02f, -9.789204972e-02f, -9.823107931e-02f, + -9.856960730e-02f, -9.890763348e-02f, -9.924515767e-02f, -9.958217967e-02f, -9.991869928e-02f, -1.002547163e-01f, -1.005902305e-01f, -1.009252418e-01f, -1.012597499e-01f, -1.015937547e-01f, + -1.019272559e-01f, -1.022602534e-01f, -1.025927470e-01f, -1.029247364e-01f, -1.032562216e-01f, -1.035872023e-01f, -1.039176783e-01f, -1.042476494e-01f, -1.045771156e-01f, -1.049060765e-01f, + -1.052345320e-01f, -1.055624819e-01f, -1.058899260e-01f, -1.062168642e-01f, -1.065432963e-01f, -1.068692221e-01f, -1.071946414e-01f, -1.075195540e-01f, -1.078439599e-01f, -1.081678587e-01f, + -1.084912503e-01f, -1.088141346e-01f, -1.091365113e-01f, -1.094583804e-01f, -1.097797416e-01f, -1.101005947e-01f, -1.104209397e-01f, -1.107407762e-01f, -1.110601042e-01f, -1.113789236e-01f, + -1.116972340e-01f, -1.120150354e-01f, -1.123323276e-01f, -1.126491104e-01f, -1.129653837e-01f, -1.132811472e-01f, -1.135964010e-01f, -1.139111447e-01f, -1.142253782e-01f, -1.145391014e-01f, + -1.148523141e-01f, -1.151650162e-01f, -1.154772074e-01f, -1.157888877e-01f, -1.161000569e-01f, -1.164107148e-01f, -1.167208613e-01f, -1.170304962e-01f, -1.173396194e-01f, -1.176482307e-01f, + -1.179563299e-01f, -1.182639170e-01f, -1.185709918e-01f, -1.188775541e-01f, -1.191836038e-01f, -1.194891407e-01f, -1.197941647e-01f, -1.200986757e-01f, -1.204026734e-01f, -1.207061579e-01f, + -1.210091288e-01f, -1.213115861e-01f, -1.216135297e-01f, -1.219149593e-01f, -1.222158749e-01f, -1.225162764e-01f, -1.228161635e-01f, -1.231155362e-01f, -1.234143943e-01f, -1.237127377e-01f, + -1.240105662e-01f, -1.243078797e-01f, -1.246046781e-01f, -1.249009613e-01f, -1.251967291e-01f, -1.254919814e-01f, -1.257867180e-01f, -1.260809389e-01f, -1.263746439e-01f, -1.266678329e-01f, + -1.269605057e-01f, -1.272526622e-01f, -1.275443024e-01f, -1.278354261e-01f, -1.281260331e-01f, -1.284161233e-01f, -1.287056967e-01f, -1.289947531e-01f, -1.292832924e-01f, -1.295713144e-01f, + -1.298588191e-01f, -1.301458063e-01f, -1.304322759e-01f, -1.307182278e-01f, -1.310036619e-01f, -1.312885781e-01f, -1.315729762e-01f, -1.318568562e-01f, -1.321402180e-01f, -1.324230613e-01f, + -1.327053862e-01f, -1.329871925e-01f, -1.332684801e-01f, -1.335492489e-01f, -1.338294987e-01f, -1.341092296e-01f, -1.343884413e-01f, -1.346671339e-01f, -1.349453071e-01f, -1.352229608e-01f, + -1.355000951e-01f, -1.357767097e-01f, -1.360528046e-01f, -1.363283796e-01f, -1.366034348e-01f, -1.368779699e-01f, -1.371519849e-01f, -1.374254797e-01f, -1.376984542e-01f, -1.379709083e-01f, + -1.382428418e-01f, -1.385142549e-01f, -1.387851472e-01f, -1.390555187e-01f, -1.393253694e-01f, -1.395946992e-01f, -1.398635079e-01f, -1.401317955e-01f, -1.403995619e-01f, -1.406668070e-01f, + -1.409335308e-01f, -1.411997330e-01f, -1.414654137e-01f, -1.417305728e-01f, -1.419952102e-01f, -1.422593258e-01f, -1.425229195e-01f, -1.427859913e-01f, -1.430485411e-01f, -1.433105687e-01f, + -1.435720742e-01f, -1.438330574e-01f, -1.440935183e-01f, -1.443534568e-01f, -1.446128728e-01f, -1.448717662e-01f, -1.451301370e-01f, -1.453879851e-01f, -1.456453105e-01f, -1.459021130e-01f, + -1.461583927e-01f, -1.464141493e-01f, -1.466693829e-01f, -1.469240934e-01f, -1.471782808e-01f, -1.474319449e-01f, -1.476850857e-01f, -1.479377031e-01f, -1.481897972e-01f, -1.484413677e-01f, + -1.486924147e-01f, -1.489429381e-01f, -1.491929379e-01f, -1.494424139e-01f, -1.496913661e-01f, -1.499397945e-01f, -1.501876990e-01f, -1.504350796e-01f, -1.506819362e-01f, -1.509282687e-01f, + -1.511740771e-01f, -1.514193614e-01f, -1.516641214e-01f, -1.519083572e-01f, -1.521520687e-01f, -1.523952559e-01f, -1.526379186e-01f, -1.528800569e-01f, -1.531216707e-01f, -1.533627600e-01f, + -1.536033246e-01f, -1.538433647e-01f, -1.540828801e-01f, -1.543218707e-01f, -1.545603366e-01f, -1.547982778e-01f, -1.550356940e-01f, -1.552725855e-01f, -1.555089520e-01f, -1.557447935e-01f, + -1.559801101e-01f, -1.562149017e-01f, -1.564491682e-01f, -1.566829096e-01f, -1.569161259e-01f, -1.571488171e-01f, -1.573809830e-01f, -1.576126238e-01f, -1.578437393e-01f, -1.580743296e-01f, + -1.583043945e-01f, -1.585339341e-01f, -1.587629484e-01f, -1.589914373e-01f, -1.592194007e-01f, -1.594468388e-01f, -1.596737514e-01f, -1.599001385e-01f, -1.601260001e-01f, -1.603513362e-01f, + -1.605761468e-01f, -1.608004318e-01f, -1.610241912e-01f, -1.612474250e-01f, -1.614701333e-01f, -1.616923159e-01f, -1.619139728e-01f, -1.621351041e-01f, -1.623557098e-01f, -1.625757897e-01f, + -1.627953440e-01f, -1.630143725e-01f, -1.632328753e-01f, -1.634508524e-01f, -1.636683038e-01f, -1.638852294e-01f, -1.641016293e-01f, -1.643175034e-01f, -1.645328517e-01f, -1.647476743e-01f, + -1.649619711e-01f, -1.651757421e-01f, -1.653889873e-01f, -1.656017068e-01f, -1.658139005e-01f, -1.660255684e-01f, -1.662367105e-01f, -1.664473268e-01f, -1.666574174e-01f, -1.668669822e-01f, + -1.670760212e-01f, -1.672845344e-01f, -1.674925219e-01f, -1.676999836e-01f, -1.679069196e-01f, -1.681133298e-01f, -1.683192143e-01f, -1.685245731e-01f, -1.687294062e-01f, -1.689337136e-01f, + -1.691374952e-01f, -1.693407513e-01f, -1.695434816e-01f, -1.697456863e-01f, -1.699473653e-01f, -1.701485188e-01f, -1.703491466e-01f, -1.705492489e-01f, -1.707488256e-01f, -1.709478767e-01f, + -1.711464023e-01f, -1.713444024e-01f, -1.715418770e-01f, -1.717388262e-01f, -1.719352499e-01f, -1.721311482e-01f, -1.723265211e-01f, -1.725213686e-01f, -1.727156908e-01f, -1.729094877e-01f, + -1.731027592e-01f, -1.732955056e-01f, -1.734877267e-01f, -1.736794226e-01f, -1.738705933e-01f, -1.740612389e-01f, -1.742513594e-01f, -1.744409548e-01f, -1.746300251e-01f, -1.748185705e-01f, + -1.750065909e-01f, -1.751940864e-01f, -1.753810569e-01f, -1.755675027e-01f, -1.757534236e-01f, -1.759388197e-01f, -1.761236911e-01f, -1.763080377e-01f, -1.764918598e-01f, -1.766751572e-01f, + -1.768579300e-01f, -1.770401783e-01f, -1.772219022e-01f, -1.774031016e-01f, -1.775837766e-01f, -1.777639272e-01f, -1.779435536e-01f, -1.781226557e-01f, -1.783012337e-01f, -1.784792875e-01f, + -1.786568172e-01f, -1.788338228e-01f, -1.790103045e-01f, -1.791862622e-01f, -1.793616961e-01f, -1.795366061e-01f, -1.797109923e-01f, -1.798848549e-01f, -1.800581937e-01f, -1.802310090e-01f, + -1.804033008e-01f, -1.805750690e-01f, -1.807463139e-01f, -1.809170354e-01f, -1.810872336e-01f, -1.812569085e-01f, -1.814260603e-01f, -1.815946890e-01f, -1.817627947e-01f, -1.819303773e-01f, + -1.820974371e-01f, -1.822639740e-01f, -1.824299882e-01f, -1.825954797e-01f, -1.827604485e-01f, -1.829248947e-01f, -1.830888185e-01f, -1.832522199e-01f, -1.834150989e-01f, -1.835774556e-01f, + -1.837392902e-01f, -1.839006026e-01f, -1.840613930e-01f, -1.842216614e-01f, -1.843814079e-01f, -1.845406326e-01f, -1.846993356e-01f, -1.848575169e-01f, -1.850151767e-01f, -1.851723149e-01f, + -1.853289318e-01f, -1.854850273e-01f, -1.856406016e-01f, -1.857956547e-01f, -1.859501867e-01f, -1.861041978e-01f, -1.862576880e-01f, -1.864106573e-01f, -1.865631059e-01f, -1.867150339e-01f, + -1.868664414e-01f, -1.870173284e-01f, -1.871676950e-01f, -1.873175413e-01f, -1.874668675e-01f, -1.876156736e-01f, -1.877639597e-01f, -1.879117259e-01f, -1.880589723e-01f, -1.882056991e-01f, + -1.883519062e-01f, -1.884975938e-01f, -1.886427620e-01f, -1.887874109e-01f, -1.889315405e-01f, -1.890751511e-01f, -1.892182427e-01f, -1.893608154e-01f, -1.895028692e-01f, -1.896444044e-01f, + -1.897854210e-01f, -1.899259191e-01f, -1.900658989e-01f, -1.902053603e-01f, -1.903443036e-01f, -1.904827289e-01f, -1.906206362e-01f, -1.907580257e-01f, -1.908948975e-01f, -1.910312517e-01f, + -1.911670883e-01f, -1.913024076e-01f, -1.914372096e-01f, -1.915714945e-01f, -1.917052624e-01f, -1.918385133e-01f, -1.919712474e-01f, -1.921034648e-01f, -1.922351657e-01f, -1.923663501e-01f, + -1.924970182e-01f, -1.926271701e-01f, -1.927568059e-01f, -1.928859257e-01f, -1.930145297e-01f, -1.931426180e-01f, -1.932701907e-01f, -1.933972479e-01f, -1.935237898e-01f, -1.936498165e-01f, + -1.937753281e-01f, -1.939003248e-01f, -1.940248066e-01f, -1.941487737e-01f, -1.942722263e-01f, -1.943951644e-01f, -1.945175883e-01f, -1.946394979e-01f, -1.947608936e-01f, -1.948817753e-01f, + -1.950021433e-01f, -1.951219976e-01f, -1.952413385e-01f, -1.953601659e-01f, -1.954784802e-01f, -1.955962814e-01f, -1.957135697e-01f, -1.958303451e-01f, -1.959466079e-01f, -1.960623582e-01f, + -1.961775961e-01f, -1.962923218e-01f, -1.964065354e-01f, -1.965202371e-01f, -1.966334270e-01f, -1.967461052e-01f, -1.968582719e-01f, -1.969699273e-01f, -1.970810714e-01f, -1.971917045e-01f, + -1.973018267e-01f, -1.974114381e-01f, -1.975205390e-01f, -1.976291294e-01f, -1.977372095e-01f, -1.978447794e-01f, -1.979518393e-01f, -1.980583894e-01f, -1.981644299e-01f, -1.982699608e-01f, + -1.983749823e-01f, -1.984794947e-01f, -1.985834979e-01f, -1.986869923e-01f, -1.987899780e-01f, -1.988924551e-01f, -1.989944238e-01f, -1.990958842e-01f, -1.991968366e-01f, -1.992972810e-01f, + -1.993972177e-01f, -1.994966468e-01f, -1.995955684e-01f, -1.996939828e-01f, -1.997918902e-01f, -1.998892906e-01f, -1.999861842e-01f, -2.000825713e-01f, -2.001784520e-01f, -2.002738264e-01f, + -2.003686947e-01f, -2.004630572e-01f, -2.005569139e-01f, -2.006502651e-01f, -2.007431109e-01f, -2.008354515e-01f, -2.009272871e-01f, -2.010186178e-01f, -2.011094439e-01f, -2.011997654e-01f, + -2.012895827e-01f, -2.013788958e-01f, -2.014677050e-01f, -2.015560104e-01f, -2.016438122e-01f, -2.017311107e-01f, -2.018179058e-01f, -2.019041980e-01f, -2.019899873e-01f, -2.020752739e-01f, + -2.021600580e-01f, -2.022443399e-01f, -2.023281196e-01f, -2.024113974e-01f, -2.024941735e-01f, -2.025764481e-01f, -2.026582212e-01f, -2.027394933e-01f, -2.028202643e-01f, -2.029005346e-01f, + -2.029803043e-01f, -2.030595736e-01f, -2.031383427e-01f, -2.032166118e-01f, -2.032943811e-01f, -2.033716508e-01f, -2.034484211e-01f, -2.035246922e-01f, -2.036004643e-01f, -2.036757375e-01f, + -2.037505121e-01f, -2.038247884e-01f, -2.038985664e-01f, -2.039718464e-01f, -2.040446286e-01f, -2.041169132e-01f, -2.041887004e-01f, -2.042599904e-01f, -2.043307834e-01f, -2.044010796e-01f, + -2.044708793e-01f, -2.045401826e-01f, -2.046089898e-01f, -2.046773010e-01f, -2.047451164e-01f, -2.048124363e-01f, -2.048792610e-01f, -2.049455905e-01f, -2.050114251e-01f, -2.050767650e-01f, + -2.051416105e-01f, -2.052059618e-01f, -2.052698190e-01f, -2.053331823e-01f, -2.053960521e-01f, -2.054584285e-01f, -2.055203117e-01f, -2.055817020e-01f, -2.056425996e-01f, -2.057030047e-01f, + -2.057629174e-01f, -2.058223381e-01f, -2.058812670e-01f, -2.059397043e-01f, -2.059976501e-01f, -2.060551048e-01f, -2.061120686e-01f, -2.061685416e-01f, -2.062245241e-01f, -2.062800164e-01f, + -2.063350186e-01f, -2.063895311e-01f, -2.064435539e-01f, -2.064970874e-01f, -2.065501318e-01f, -2.066026873e-01f, -2.066547541e-01f, -2.067063325e-01f, -2.067574227e-01f, -2.068080250e-01f, + -2.068581395e-01f, -2.069077665e-01f, -2.069569063e-01f, -2.070055591e-01f, -2.070537251e-01f, -2.071014046e-01f, -2.071485978e-01f, -2.071953049e-01f, -2.072415262e-01f, -2.072872619e-01f, + -2.073325122e-01f, -2.073772775e-01f, -2.074215579e-01f, -2.074653537e-01f, -2.075086651e-01f, -2.075514925e-01f, -2.075938359e-01f, -2.076356957e-01f, -2.076770721e-01f, -2.077179654e-01f, + -2.077583758e-01f, -2.077983035e-01f, -2.078377488e-01f, -2.078767121e-01f, -2.079151934e-01f, -2.079531930e-01f, -2.079907113e-01f, -2.080277485e-01f, -2.080643047e-01f, -2.081003804e-01f, + -2.081359756e-01f, -2.081710908e-01f, -2.082057260e-01f, -2.082398817e-01f, -2.082735580e-01f, -2.083067553e-01f, -2.083394737e-01f, -2.083717135e-01f, -2.084034750e-01f, -2.084347584e-01f, + -2.084655641e-01f, -2.084958922e-01f, -2.085257430e-01f, -2.085551169e-01f, -2.085840140e-01f, -2.086124346e-01f, -2.086403790e-01f, -2.086678475e-01f, -2.086948402e-01f, -2.087213576e-01f, + -2.087473998e-01f, -2.087729671e-01f, -2.087980599e-01f, -2.088226782e-01f, -2.088468225e-01f, -2.088704930e-01f, -2.088936900e-01f, -2.089164137e-01f, -2.089386645e-01f, -2.089604425e-01f, + -2.089817481e-01f, -2.090025815e-01f, -2.090229430e-01f, -2.090428330e-01f, -2.090622515e-01f, -2.090811991e-01f, -2.090996758e-01f, -2.091176821e-01f, -2.091352181e-01f, -2.091522842e-01f, + -2.091688806e-01f, -2.091850076e-01f, -2.092006655e-01f, -2.092158546e-01f, -2.092305752e-01f, -2.092448275e-01f, -2.092586119e-01f, -2.092719285e-01f, -2.092847778e-01f, -2.092971600e-01f, + -2.093090753e-01f, -2.093205241e-01f, -2.093315066e-01f, -2.093420232e-01f, -2.093520741e-01f, -2.093616596e-01f, -2.093707800e-01f, -2.093794356e-01f, -2.093876267e-01f, -2.093953536e-01f, + -2.094026166e-01f, -2.094094159e-01f, -2.094157519e-01f, -2.094216248e-01f, -2.094270350e-01f, -2.094319827e-01f, -2.094364683e-01f, -2.094404920e-01f, -2.094440542e-01f, -2.094471551e-01f, + -2.094497950e-01f, -2.094519742e-01f, -2.094536931e-01f, -2.094549520e-01f, -2.094557510e-01f, -2.094560906e-01f, -2.094559711e-01f, -2.094553926e-01f, -2.094543557e-01f, -2.094528605e-01f, + -2.094509073e-01f, -2.094484965e-01f, -2.094456284e-01f, -2.094423032e-01f, -2.094385214e-01f, -2.094342831e-01f, -2.094295887e-01f, -2.094244385e-01f, -2.094188329e-01f, -2.094127720e-01f, + -2.094062564e-01f, -2.093992861e-01f, -2.093918617e-01f, -2.093839833e-01f, -2.093756513e-01f, -2.093668660e-01f, -2.093576277e-01f, -2.093479367e-01f, -2.093377934e-01f, -2.093271981e-01f, + -2.093161511e-01f, -2.093046526e-01f, -2.092927031e-01f, -2.092803028e-01f, -2.092674520e-01f, -2.092541512e-01f, -2.092404005e-01f, -2.092262004e-01f, -2.092115511e-01f, -2.091964529e-01f, + -2.091809063e-01f, -2.091649114e-01f, -2.091484687e-01f, -2.091315784e-01f, -2.091142409e-01f, -2.090964566e-01f, -2.090782256e-01f, -2.090595484e-01f, -2.090404253e-01f, -2.090208567e-01f, + -2.090008427e-01f, -2.089803839e-01f, -2.089594804e-01f, -2.089381327e-01f, -2.089163410e-01f, -2.088941058e-01f, -2.088714273e-01f, -2.088483058e-01f, -2.088247417e-01f, -2.088007354e-01f, + -2.087762871e-01f, -2.087513972e-01f, -2.087260661e-01f, -2.087002940e-01f, -2.086740813e-01f, -2.086474284e-01f, -2.086203355e-01f, -2.085928031e-01f, -2.085648314e-01f, -2.085364208e-01f, + -2.085075717e-01f, -2.084782843e-01f, -2.084485591e-01f, -2.084183963e-01f, -2.083877963e-01f, -2.083567595e-01f, -2.083252862e-01f, -2.082933767e-01f, -2.082610313e-01f, -2.082282505e-01f, + -2.081950346e-01f, -2.081613839e-01f, -2.081272987e-01f, -2.080927795e-01f, -2.080578265e-01f, -2.080224401e-01f, -2.079866207e-01f, -2.079503685e-01f, -2.079136841e-01f, -2.078765676e-01f, + -2.078390195e-01f, -2.078010401e-01f, -2.077626297e-01f, -2.077237888e-01f, -2.076845176e-01f, -2.076448166e-01f, -2.076046860e-01f, -2.075641263e-01f, -2.075231377e-01f, -2.074817207e-01f, + -2.074398756e-01f, -2.073976027e-01f, -2.073549025e-01f, -2.073117752e-01f, -2.072682212e-01f, -2.072242410e-01f, -2.071798347e-01f, -2.071350029e-01f, -2.070897459e-01f, -2.070440640e-01f, + -2.069979576e-01f, -2.069514270e-01f, -2.069044727e-01f, -2.068570949e-01f, -2.068092941e-01f, -2.067610706e-01f, -2.067124248e-01f, -2.066633570e-01f, -2.066138676e-01f, -2.065639570e-01f, + -2.065136256e-01f, -2.064628736e-01f, -2.064117016e-01f, -2.063601098e-01f, -2.063080985e-01f, -2.062556683e-01f, -2.062028195e-01f, -2.061495523e-01f, -2.060958673e-01f, -2.060417647e-01f, + -2.059872450e-01f, -2.059323085e-01f, -2.058769556e-01f, -2.058211867e-01f, -2.057650021e-01f, -2.057084022e-01f, -2.056513874e-01f, -2.055939580e-01f, -2.055361145e-01f, -2.054778572e-01f, + -2.054191866e-01f, -2.053601029e-01f, -2.053006065e-01f, -2.052406979e-01f, -2.051803774e-01f, -2.051196454e-01f, -2.050585022e-01f, -2.049969484e-01f, -2.049349841e-01f, -2.048726099e-01f, + -2.048098260e-01f, -2.047466330e-01f, -2.046830311e-01f, -2.046190208e-01f, -2.045546024e-01f, -2.044897764e-01f, -2.044245430e-01f, -2.043589027e-01f, -2.042928560e-01f, -2.042264031e-01f, + -2.041595444e-01f, -2.040922804e-01f, -2.040246114e-01f, -2.039565379e-01f, -2.038880601e-01f, -2.038191786e-01f, -2.037498936e-01f, -2.036802057e-01f, -2.036101151e-01f, -2.035396222e-01f, + -2.034687276e-01f, -2.033974315e-01f, -2.033257343e-01f, -2.032536365e-01f, -2.031811384e-01f, -2.031082404e-01f, -2.030349430e-01f, -2.029612465e-01f, -2.028871513e-01f, -2.028126578e-01f, + -2.027377665e-01f, -2.026624776e-01f, -2.025867917e-01f, -2.025107090e-01f, -2.024342301e-01f, -2.023573553e-01f, -2.022800850e-01f, -2.022024196e-01f, -2.021243595e-01f, -2.020459051e-01f, + -2.019670568e-01f, -2.018878151e-01f, -2.018081802e-01f, -2.017281527e-01f, -2.016477329e-01f, -2.015669213e-01f, -2.014857181e-01f, -2.014041240e-01f, -2.013221391e-01f, -2.012397641e-01f, + -2.011569991e-01f, -2.010738448e-01f, -2.009903014e-01f, -2.009063694e-01f, -2.008220492e-01f, -2.007373412e-01f, -2.006522459e-01f, -2.005667635e-01f, -2.004808946e-01f, -2.003946395e-01f, + -2.003079987e-01f, -2.002209725e-01f, -2.001335614e-01f, -2.000457658e-01f, -1.999575861e-01f, -1.998690228e-01f, -1.997800761e-01f, -1.996907466e-01f, -1.996010347e-01f, -1.995109408e-01f, + -1.994204652e-01f, -1.993296085e-01f, -1.992383709e-01f, -1.991467531e-01f, -1.990547553e-01f, -1.989623779e-01f, -1.988696215e-01f, -1.987764864e-01f, -1.986829730e-01f, -1.985890818e-01f, + -1.984948131e-01f, -1.984001675e-01f, -1.983051453e-01f, -1.982097469e-01f, -1.981139728e-01f, -1.980178234e-01f, -1.979212990e-01f, -1.978244002e-01f, -1.977271274e-01f, -1.976294810e-01f, + -1.975314613e-01f, -1.974330689e-01f, -1.973343041e-01f, -1.972351674e-01f, -1.971356593e-01f, -1.970357800e-01f, -1.969355302e-01f, -1.968349101e-01f, -1.967339202e-01f, -1.966325610e-01f, + -1.965308329e-01f, -1.964287362e-01f, -1.963262715e-01f, -1.962234392e-01f, -1.961202397e-01f, -1.960166733e-01f, -1.959127407e-01f, -1.958084421e-01f, -1.957037781e-01f, -1.955987490e-01f, + -1.954933553e-01f, -1.953875974e-01f, -1.952814758e-01f, -1.951749909e-01f, -1.950681431e-01f, -1.949609328e-01f, -1.948533606e-01f, -1.947454268e-01f, -1.946371318e-01f, -1.945284762e-01f, + -1.944194603e-01f, -1.943100846e-01f, -1.942003495e-01f, -1.940902554e-01f, -1.939798029e-01f, -1.938689922e-01f, -1.937578240e-01f, -1.936462986e-01f, -1.935344164e-01f, -1.934221779e-01f, + -1.933095836e-01f, -1.931966338e-01f, -1.930833291e-01f, -1.929696698e-01f, -1.928556564e-01f, -1.927412894e-01f, -1.926265692e-01f, -1.925114962e-01f, -1.923960709e-01f, -1.922802937e-01f, + -1.921641650e-01f, -1.920476854e-01f, -1.919308553e-01f, -1.918136751e-01f, -1.916961452e-01f, -1.915782661e-01f, -1.914600383e-01f, -1.913414621e-01f, -1.912225382e-01f, -1.911032668e-01f, + -1.909836484e-01f, -1.908636835e-01f, -1.907433726e-01f, -1.906227161e-01f, -1.905017144e-01f, -1.903803680e-01f, -1.902586774e-01f, -1.901366429e-01f, -1.900142651e-01f, -1.898915444e-01f, + -1.897684813e-01f, -1.896450762e-01f, -1.895213295e-01f, -1.893972417e-01f, -1.892728133e-01f, -1.891480447e-01f, -1.890229364e-01f, -1.888974889e-01f, -1.887717025e-01f, -1.886455777e-01f, + -1.885191151e-01f, -1.883923150e-01f, -1.882651780e-01f, -1.881377044e-01f, -1.880098947e-01f, -1.878817494e-01f, -1.877532690e-01f, -1.876244539e-01f, -1.874953045e-01f, -1.873658214e-01f, + -1.872360049e-01f, -1.871058556e-01f, -1.869753739e-01f, -1.868445602e-01f, -1.867134151e-01f, -1.865819390e-01f, -1.864501323e-01f, -1.863179956e-01f, -1.861855292e-01f, -1.860527336e-01f, + -1.859196094e-01f, -1.857861569e-01f, -1.856523766e-01f, -1.855182691e-01f, -1.853838347e-01f, -1.852490739e-01f, -1.851139872e-01f, -1.849785751e-01f, -1.848428380e-01f, -1.847067764e-01f, + -1.845703907e-01f, -1.844336815e-01f, -1.842966491e-01f, -1.841592941e-01f, -1.840216169e-01f, -1.838836181e-01f, -1.837452979e-01f, -1.836066570e-01f, -1.834676959e-01f, -1.833284148e-01f, + -1.831888145e-01f, -1.830488952e-01f, -1.829086575e-01f, -1.827681019e-01f, -1.826272288e-01f, -1.824860387e-01f, -1.823445321e-01f, -1.822027094e-01f, -1.820605711e-01f, -1.819181177e-01f, + -1.817753496e-01f, -1.816322674e-01f, -1.814888715e-01f, -1.813451624e-01f, -1.812011406e-01f, -1.810568064e-01f, -1.809121605e-01f, -1.807672033e-01f, -1.806219352e-01f, -1.804763567e-01f, + -1.803304684e-01f, -1.801842706e-01f, -1.800377639e-01f, -1.798909488e-01f, -1.797438256e-01f, -1.795963950e-01f, -1.794486573e-01f, -1.793006131e-01f, -1.791522629e-01f, -1.790036070e-01f, + -1.788546460e-01f, -1.787053804e-01f, -1.785558107e-01f, -1.784059372e-01f, -1.782557606e-01f, -1.781052813e-01f, -1.779544998e-01f, -1.778034165e-01f, -1.776520319e-01f, -1.775003466e-01f, + -1.773483609e-01f, -1.771960755e-01f, -1.770434907e-01f, -1.768906071e-01f, -1.767374251e-01f, -1.765839452e-01f, -1.764301679e-01f, -1.762760937e-01f, -1.761217231e-01f, -1.759670566e-01f, + -1.758120945e-01f, -1.756568376e-01f, -1.755012861e-01f, -1.753454406e-01f, -1.751893016e-01f, -1.750328696e-01f, -1.748761450e-01f, -1.747191284e-01f, -1.745618202e-01f, -1.744042209e-01f, + -1.742463311e-01f, -1.740881511e-01f, -1.739296815e-01f, -1.737709228e-01f, -1.736118755e-01f, -1.734525400e-01f, -1.732929169e-01f, -1.731330066e-01f, -1.729728096e-01f, -1.728123264e-01f, + -1.726515576e-01f, -1.724905035e-01f, -1.723291647e-01f, -1.721675417e-01f, -1.720056350e-01f, -1.718434450e-01f, -1.716809723e-01f, -1.715182173e-01f, -1.713551806e-01f, -1.711918626e-01f, + -1.710282638e-01f, -1.708643847e-01f, -1.707002259e-01f, -1.705357877e-01f, -1.703710708e-01f, -1.702060755e-01f, -1.700408025e-01f, -1.698752521e-01f, -1.697094249e-01f, -1.695433214e-01f, + -1.693769421e-01f, -1.692102874e-01f, -1.690433579e-01f, -1.688761540e-01f, -1.687086763e-01f, -1.685409253e-01f, -1.683729014e-01f, -1.682046052e-01f, -1.680360371e-01f, -1.678671976e-01f, + -1.676980873e-01f, -1.675287067e-01f, -1.673590561e-01f, -1.671891362e-01f, -1.670189475e-01f, -1.668484904e-01f, -1.666777654e-01f, -1.665067731e-01f, -1.663355139e-01f, -1.661639883e-01f, + -1.659921968e-01f, -1.658201401e-01f, -1.656478184e-01f, -1.654752324e-01f, -1.653023825e-01f, -1.651292693e-01f, -1.649558932e-01f, -1.647822547e-01f, -1.646083544e-01f, -1.644341928e-01f, + -1.642597703e-01f, -1.640850874e-01f, -1.639101448e-01f, -1.637349427e-01f, -1.635594819e-01f, -1.633837627e-01f, -1.632077857e-01f, -1.630315514e-01f, -1.628550602e-01f, -1.626783128e-01f, + -1.625013095e-01f, -1.623240509e-01f, -1.621465376e-01f, -1.619687699e-01f, -1.617907485e-01f, -1.616124737e-01f, -1.614339462e-01f, -1.612551664e-01f, -1.610761349e-01f, -1.608968521e-01f, + -1.607173186e-01f, -1.605375348e-01f, -1.603575013e-01f, -1.601772185e-01f, -1.599966870e-01f, -1.598159074e-01f, -1.596348800e-01f, -1.594536054e-01f, -1.592720841e-01f, -1.590903167e-01f, + -1.589083036e-01f, -1.587260453e-01f, -1.585435424e-01f, -1.583607953e-01f, -1.581778046e-01f, -1.579945707e-01f, -1.578110943e-01f, -1.576273757e-01f, -1.574434156e-01f, -1.572592144e-01f, + -1.570747726e-01f, -1.568900907e-01f, -1.567051693e-01f, -1.565200088e-01f, -1.563346099e-01f, -1.561489729e-01f, -1.559630984e-01f, -1.557769869e-01f, -1.555906389e-01f, -1.554040549e-01f, + -1.552172355e-01f, -1.550301812e-01f, -1.548428924e-01f, -1.546553697e-01f, -1.544676136e-01f, -1.542796246e-01f, -1.540914032e-01f, -1.539029499e-01f, -1.537142653e-01f, -1.535253499e-01f, + -1.533362041e-01f, -1.531468285e-01f, -1.529572237e-01f, -1.527673900e-01f, -1.525773281e-01f, -1.523870384e-01f, -1.521965215e-01f, -1.520057779e-01f, -1.518148080e-01f, -1.516236125e-01f, + -1.514321918e-01f, -1.512405464e-01f, -1.510486769e-01f, -1.508565838e-01f, -1.506642675e-01f, -1.504717287e-01f, -1.502789678e-01f, -1.500859853e-01f, -1.498927817e-01f, -1.496993577e-01f, + -1.495057136e-01f, -1.493118500e-01f, -1.491177674e-01f, -1.489234664e-01f, -1.487289475e-01f, -1.485342111e-01f, -1.483392578e-01f, -1.481440881e-01f, -1.479487026e-01f, -1.477531017e-01f, + -1.475572859e-01f, -1.473612559e-01f, -1.471650120e-01f, -1.469685549e-01f, -1.467718850e-01f, -1.465750029e-01f, -1.463779090e-01f, -1.461806040e-01f, -1.459830883e-01f, -1.457853624e-01f, + -1.455874268e-01f, -1.453892822e-01f, -1.451909289e-01f, -1.449923675e-01f, -1.447935986e-01f, -1.445946227e-01f, -1.443954402e-01f, -1.441960517e-01f, -1.439964578e-01f, -1.437966588e-01f, + -1.435966555e-01f, -1.433964482e-01f, -1.431960375e-01f, -1.429954239e-01f, -1.427946080e-01f, -1.425935903e-01f, -1.423923712e-01f, -1.421909514e-01f, -1.419893313e-01f, -1.417875114e-01f, + -1.415854923e-01f, -1.413832745e-01f, -1.411808586e-01f, -1.409782449e-01f, -1.407754342e-01f, -1.405724268e-01f, -1.403692233e-01f, -1.401658243e-01f, -1.399622302e-01f, -1.397584416e-01f, + -1.395544590e-01f, -1.393502829e-01f, -1.391459139e-01f, -1.389413524e-01f, -1.387365991e-01f, -1.385316543e-01f, -1.383265187e-01f, -1.381211928e-01f, -1.379156770e-01f, -1.377099719e-01f, + -1.375040781e-01f, -1.372979961e-01f, -1.370917263e-01f, -1.368852694e-01f, -1.366786257e-01f, -1.364717960e-01f, -1.362647806e-01f, -1.360575801e-01f, -1.358501950e-01f, -1.356426259e-01f, + -1.354348733e-01f, -1.352269377e-01f, -1.350188196e-01f, -1.348105196e-01f, -1.346020381e-01f, -1.343933757e-01f, -1.341845330e-01f, -1.339755105e-01f, -1.337663086e-01f, -1.335569279e-01f, + -1.333473689e-01f, -1.331376322e-01f, -1.329277183e-01f, -1.327176277e-01f, -1.325073609e-01f, -1.322969185e-01f, -1.320863010e-01f, -1.318755089e-01f, -1.316645427e-01f, -1.314534029e-01f, + -1.312420902e-01f, -1.310306050e-01f, -1.308189478e-01f, -1.306071192e-01f, -1.303951197e-01f, -1.301829498e-01f, -1.299706100e-01f, -1.297581010e-01f, -1.295454231e-01f, -1.293325769e-01f, + -1.291195630e-01f, -1.289063819e-01f, -1.286930341e-01f, -1.284795201e-01f, -1.282658405e-01f, -1.280519957e-01f, -1.278379864e-01f, -1.276238130e-01f, -1.274094761e-01f, -1.271949762e-01f, + -1.269803138e-01f, -1.267654894e-01f, -1.265505037e-01f, -1.263353570e-01f, -1.261200499e-01f, -1.259045831e-01f, -1.256889568e-01f, -1.254731719e-01f, -1.252572286e-01f, -1.250411276e-01f, + -1.248248694e-01f, -1.246084546e-01f, -1.243918835e-01f, -1.241751569e-01f, -1.239582752e-01f, -1.237412389e-01f, -1.235240485e-01f, -1.233067047e-01f, -1.230892078e-01f, -1.228715585e-01f, + -1.226537573e-01f, -1.224358046e-01f, -1.222177011e-01f, -1.219994473e-01f, -1.217810436e-01f, -1.215624906e-01f, -1.213437889e-01f, -1.211249389e-01f, -1.209059413e-01f, -1.206867964e-01f, + -1.204675049e-01f, -1.202480673e-01f, -1.200284841e-01f, -1.198087558e-01f, -1.195888829e-01f, -1.193688661e-01f, -1.191487058e-01f, -1.189284025e-01f, -1.187079568e-01f, -1.184873692e-01f, + -1.182666402e-01f, -1.180457703e-01f, -1.178247602e-01f, -1.176036103e-01f, -1.173823211e-01f, -1.171608931e-01f, -1.169393270e-01f, -1.167176232e-01f, -1.164957822e-01f, -1.162738046e-01f, + -1.160516910e-01f, -1.158294417e-01f, -1.156070575e-01f, -1.153845387e-01f, -1.151618859e-01f, -1.149390997e-01f, -1.147161806e-01f, -1.144931290e-01f, -1.142699456e-01f, -1.140466308e-01f, + -1.138231853e-01f, -1.135996094e-01f, -1.133759038e-01f, -1.131520690e-01f, -1.129281054e-01f, -1.127040137e-01f, -1.124797944e-01f, -1.122554479e-01f, -1.120309748e-01f, -1.118063757e-01f, + -1.115816510e-01f, -1.113568013e-01f, -1.111318271e-01f, -1.109067290e-01f, -1.106815075e-01f, -1.104561630e-01f, -1.102306962e-01f, -1.100051076e-01f, -1.097793976e-01f, -1.095535668e-01f, + -1.093276158e-01f, -1.091015451e-01f, -1.088753551e-01f, -1.086490465e-01f, -1.084226197e-01f, -1.081960753e-01f, -1.079694137e-01f, -1.077426357e-01f, -1.075157415e-01f, -1.072887319e-01f, + -1.070616072e-01f, -1.068343682e-01f, -1.066070151e-01f, -1.063795487e-01f, -1.061519694e-01f, -1.059242777e-01f, -1.056964742e-01f, -1.054685594e-01f, -1.052405338e-01f, -1.050123980e-01f, + -1.047841524e-01f, -1.045557977e-01f, -1.043273343e-01f, -1.040987627e-01f, -1.038700835e-01f, -1.036412973e-01f, -1.034124045e-01f, -1.031834056e-01f, -1.029543012e-01f, -1.027250919e-01f, + -1.024957781e-01f, -1.022663603e-01f, -1.020368391e-01f, -1.018072151e-01f, -1.015774887e-01f, -1.013476605e-01f, -1.011177310e-01f, -1.008877007e-01f, -1.006575701e-01f, -1.004273398e-01f, + -1.001970103e-01f, -9.996658216e-02f, -9.973605584e-02f, -9.950543189e-02f, -9.927471084e-02f, -9.904389322e-02f, -9.881297954e-02f, -9.858197034e-02f, -9.835086614e-02f, -9.811966745e-02f, + -9.788837482e-02f, -9.765698875e-02f, -9.742550979e-02f, -9.719393844e-02f, -9.696227524e-02f, -9.673052070e-02f, -9.649867536e-02f, -9.626673974e-02f, -9.603471436e-02f, -9.580259975e-02f, + -9.557039642e-02f, -9.533810490e-02f, -9.510572573e-02f, -9.487325941e-02f, -9.464070647e-02f, -9.440806745e-02f, -9.417534285e-02f, -9.394253320e-02f, -9.370963903e-02f, -9.347666087e-02f, + -9.324359922e-02f, -9.301045462e-02f, -9.277722758e-02f, -9.254391864e-02f, -9.231052831e-02f, -9.207705711e-02f, -9.184350557e-02f, -9.160987421e-02f, -9.137616356e-02f, -9.114237412e-02f, + -9.090850644e-02f, -9.067456102e-02f, -9.044053839e-02f, -9.020643907e-02f, -8.997226358e-02f, -8.973801244e-02f, -8.950368619e-02f, -8.926928532e-02f, -8.903481038e-02f, -8.880026187e-02f, + -8.856564032e-02f, -8.833094625e-02f, -8.809618019e-02f, -8.786134264e-02f, -8.762643413e-02f, -8.739145519e-02f, -8.715640632e-02f, -8.692128806e-02f, -8.668610092e-02f, -8.645084542e-02f, + -8.621552208e-02f, -8.598013142e-02f, -8.574467396e-02f, -8.550915022e-02f, -8.527356072e-02f, -8.503790598e-02f, -8.480218651e-02f, -8.456640284e-02f, -8.433055548e-02f, -8.409464495e-02f, + -8.385867177e-02f, -8.362263646e-02f, -8.338653954e-02f, -8.315038152e-02f, -8.291416293e-02f, -8.267788428e-02f, -8.244154608e-02f, -8.220514886e-02f, -8.196869313e-02f, -8.173217942e-02f, + -8.149560823e-02f, -8.125898008e-02f, -8.102229550e-02f, -8.078555499e-02f, -8.054875908e-02f, -8.031190827e-02f, -8.007500310e-02f, -7.983804406e-02f, -7.960103169e-02f, -7.936396648e-02f, + -7.912684897e-02f, -7.888967967e-02f, -7.865245908e-02f, -7.841518773e-02f, -7.817786613e-02f, -7.794049480e-02f, -7.770307424e-02f, -7.746560499e-02f, -7.722808754e-02f, -7.699052241e-02f, + -7.675291013e-02f, -7.651525119e-02f, -7.627754612e-02f, -7.603979543e-02f, -7.580199963e-02f, -7.556415924e-02f, -7.532627477e-02f, -7.508834673e-02f, -7.485037563e-02f, -7.461236200e-02f, + -7.437430633e-02f, -7.413620914e-02f, -7.389807095e-02f, -7.365989227e-02f, -7.342167361e-02f, -7.318341547e-02f, -7.294511838e-02f, -7.270678284e-02f, -7.246840936e-02f, -7.222999846e-02f, + -7.199155065e-02f, -7.175306643e-02f, -7.151454632e-02f, -7.127599083e-02f, -7.103740046e-02f, -7.079877574e-02f, -7.056011715e-02f, -7.032142523e-02f, -7.008270047e-02f, -6.984394339e-02f, + -6.960515450e-02f, -6.936633429e-02f, -6.912748329e-02f, -6.888860200e-02f, -6.864969093e-02f, -6.841075059e-02f, -6.817178148e-02f, -6.793278411e-02f, -6.769375900e-02f, -6.745470664e-02f, + -6.721562755e-02f, -6.697652223e-02f, -6.673739119e-02f, -6.649823493e-02f, -6.625905397e-02f, -6.601984880e-02f, -6.578061994e-02f, -6.554136789e-02f, -6.530209316e-02f, -6.506279624e-02f, + -6.482347766e-02f, -6.458413790e-02f, -6.434477748e-02f, -6.410539691e-02f, -6.386599667e-02f, -6.362657729e-02f, -6.338713926e-02f, -6.314768309e-02f, -6.290820929e-02f, -6.266871834e-02f, + -6.242921077e-02f, -6.218968706e-02f, -6.195014774e-02f, -6.171059328e-02f, -6.147102421e-02f, -6.123144102e-02f, -6.099184421e-02f, -6.075223429e-02f, -6.051261175e-02f, -6.027297710e-02f, + -6.003333084e-02f, -5.979367348e-02f, -5.955400550e-02f, -5.931432741e-02f, -5.907463972e-02f, -5.883494292e-02f, -5.859523751e-02f, -5.835552399e-02f, -5.811580286e-02f, -5.787607462e-02f, + -5.763633977e-02f, -5.739659881e-02f, -5.715685224e-02f, -5.691710055e-02f, -5.667734424e-02f, -5.643758381e-02f, -5.619781976e-02f, -5.595805259e-02f, -5.571828279e-02f, -5.547851086e-02f, + -5.523873729e-02f, -5.499896259e-02f, -5.475918725e-02f, -5.451941176e-02f, -5.427963663e-02f, -5.403986234e-02f, -5.380008939e-02f, -5.356031828e-02f, -5.332054950e-02f, -5.308078355e-02f, + -5.284102091e-02f, -5.260126210e-02f, -5.236150759e-02f, -5.212175788e-02f, -5.188201347e-02f, -5.164227485e-02f, -5.140254251e-02f, -5.116281695e-02f, -5.092309865e-02f, -5.068338812e-02f, + -5.044368583e-02f, -5.020399229e-02f, -4.996430798e-02f, -4.972463340e-02f, -4.948496903e-02f, -4.924531537e-02f, -4.900567291e-02f, -4.876604214e-02f, -4.852642354e-02f, -4.828681761e-02f, + -4.804722484e-02f, -4.780764572e-02f, -4.756808073e-02f, -4.732853037e-02f, -4.708899512e-02f, -4.684947547e-02f, -4.660997190e-02f, -4.637048492e-02f, -4.613101500e-02f, -4.589156263e-02f, + -4.565212829e-02f, -4.541271248e-02f, -4.517331568e-02f, -4.493393838e-02f, -4.469458106e-02f, -4.445524421e-02f, -4.421592831e-02f, -4.397663386e-02f, -4.373736132e-02f, -4.349811119e-02f, + -4.325888396e-02f, -4.301968010e-02f, -4.278050010e-02f, -4.254134444e-02f, -4.230221361e-02f, -4.206310809e-02f, -4.182402836e-02f, -4.158497490e-02f, -4.134594820e-02f, -4.110694874e-02f, + -4.086797700e-02f, -4.062903346e-02f, -4.039011860e-02f, -4.015123290e-02f, -3.991237684e-02f, -3.967355091e-02f, -3.943475558e-02f, -3.919599133e-02f, -3.895725864e-02f, -3.871855800e-02f, + -3.847988987e-02f, -3.824125474e-02f, -3.800265309e-02f, -3.776408539e-02f, -3.752555212e-02f, -3.728705375e-02f, -3.704859078e-02f, -3.681016366e-02f, -3.657177289e-02f, -3.633341892e-02f, + -3.609510225e-02f, -3.585682334e-02f, -3.561858268e-02f, -3.538038073e-02f, -3.514221797e-02f, -3.490409488e-02f, -3.466601192e-02f, -3.442796958e-02f, -3.418996832e-02f, -3.395200863e-02f, + -3.371409096e-02f, -3.347621580e-02f, -3.323838362e-02f, -3.300059488e-02f, -3.276285007e-02f, -3.252514965e-02f, -3.228749409e-02f, -3.204988386e-02f, -3.181231944e-02f, -3.157480129e-02f, + -3.133732989e-02f, -3.109990570e-02f, -3.086252919e-02f, -3.062520084e-02f, -3.038792110e-02f, -3.015069046e-02f, -2.991350937e-02f, -2.967637830e-02f, -2.943929773e-02f, -2.920226812e-02f, + -2.896528993e-02f, -2.872836363e-02f, -2.849148969e-02f, -2.825466857e-02f, -2.801790075e-02f, -2.778118667e-02f, -2.754452682e-02f, -2.730792165e-02f, -2.707137163e-02f, -2.683487721e-02f, + -2.659843888e-02f, -2.636205708e-02f, -2.612573229e-02f, -2.588946495e-02f, -2.565325555e-02f, -2.541710453e-02f, -2.518101236e-02f, -2.494497951e-02f, -2.470900642e-02f, -2.447309357e-02f, + -2.423724141e-02f, -2.400145040e-02f, -2.376572101e-02f, -2.353005369e-02f, -2.329444889e-02f, -2.305890709e-02f, -2.282342874e-02f, -2.258801429e-02f, -2.235266420e-02f, -2.211737894e-02f, + -2.188215895e-02f, -2.164700470e-02f, -2.141191664e-02f, -2.117689522e-02f, -2.094194091e-02f, -2.070705416e-02f, -2.047223541e-02f, -2.023748514e-02f, -2.000280378e-02f, -1.976819180e-02f, + -1.953364965e-02f, -1.929917779e-02f, -1.906477665e-02f, -1.883044671e-02f, -1.859618841e-02f, -1.836200219e-02f, -1.812788852e-02f, -1.789384785e-02f, -1.765988062e-02f, -1.742598728e-02f, + -1.719216830e-02f, -1.695842410e-02f, -1.672475516e-02f, -1.649116190e-02f, -1.625764479e-02f, -1.602420428e-02f, -1.579084080e-02f, -1.555755481e-02f, -1.532434675e-02f, -1.509121707e-02f, + -1.485816622e-02f, -1.462519465e-02f, -1.439230280e-02f, -1.415949111e-02f, -1.392676003e-02f, -1.369411001e-02f, -1.346154149e-02f, -1.322905491e-02f, -1.299665073e-02f, -1.276432937e-02f, + -1.253209129e-02f, -1.229993692e-02f, -1.206786671e-02f, -1.183588111e-02f, -1.160398055e-02f, -1.137216547e-02f, -1.114043632e-02f, -1.090879353e-02f, -1.067723754e-02f, -1.044576881e-02f, + -1.021438775e-02f, -9.983094826e-03f, -9.751890459e-03f, -9.520775092e-03f, -9.289749164e-03f, -9.058813111e-03f, -8.827967372e-03f, -8.597212382e-03f, -8.366548578e-03f, -8.135976396e-03f, + -7.905496271e-03f, -7.675108640e-03f, -7.444813937e-03f, -7.214612595e-03f, -6.984505051e-03f, -6.754491736e-03f, -6.524573085e-03f, -6.294749531e-03f, -6.065021505e-03f, -5.835389441e-03f, + -5.605853770e-03f, -5.376414924e-03f, -5.147073334e-03f, -4.917829429e-03f, -4.688683642e-03f, -4.459636401e-03f, -4.230688137e-03f, -4.001839278e-03f, -3.773090252e-03f, -3.544441490e-03f, + -3.315893417e-03f, -3.087446463e-03f, -2.859101054e-03f, -2.630857617e-03f, -2.402716579e-03f, -2.174678365e-03f, -1.946743401e-03f, -1.718912112e-03f, -1.491184924e-03f, -1.263562260e-03f, + -1.036044546e-03f, -8.086322033e-04f, -5.813256566e-04f, -3.541253285e-04f, -1.270316415e-04f, 9.995498238e-05f, 3.268341215e-04f, 5.536053544e-04f, 7.802682604e-04f, 1.006822419e-03f, + 1.233267410e-03f, 1.459602814e-03f, 1.685828211e-03f, 1.911943183e-03f, 2.137947311e-03f, 2.363840177e-03f, 2.589621363e-03f, 2.815290453e-03f, 3.040847029e-03f, 3.266290675e-03f, + 3.491620974e-03f, 3.716837512e-03f, 3.941939873e-03f, 4.166927642e-03f, 4.391800405e-03f, 4.616557747e-03f, 4.841199256e-03f, 5.065724518e-03f, 5.290133120e-03f, 5.514424650e-03f, + 5.738598695e-03f, 5.962654846e-03f, 6.186592689e-03f, 6.410411816e-03f, 6.634111815e-03f, 6.857692276e-03f, 7.081152790e-03f, 7.304492949e-03f, 7.527712342e-03f, 7.750810564e-03f, + 7.973787204e-03f, 8.196641857e-03f, 8.419374115e-03f, 8.641983572e-03f, 8.864469821e-03f, 9.086832458e-03f, 9.309071076e-03f, 9.531185271e-03f, 9.753174638e-03f, 9.975038774e-03f, + 1.019677728e-02f, 1.041838974e-02f, 1.063987576e-02f, 1.086123494e-02f, 1.108246687e-02f, 1.130357116e-02f, 1.152454740e-02f, 1.174539520e-02f, 1.196611414e-02f, 1.218670384e-02f, + 1.240716389e-02f, 1.262749389e-02f, 1.284769345e-02f, 1.306776217e-02f, 1.328769965e-02f, 1.350750549e-02f, 1.372717930e-02f, 1.394672068e-02f, 1.416612923e-02f, 1.438540456e-02f, + 1.460454628e-02f, 1.482355399e-02f, 1.504242729e-02f, 1.526116579e-02f, 1.547976911e-02f, 1.569823684e-02f, 1.591656859e-02f, 1.613476397e-02f, 1.635282260e-02f, 1.657074408e-02f, + 1.678852801e-02f, 1.700617402e-02f, 1.722368170e-02f, 1.744105067e-02f, 1.765828055e-02f, 1.787537094e-02f, 1.809232145e-02f, 1.830913170e-02f, 1.852580131e-02f, 1.874232987e-02f, + 1.895871702e-02f, 1.917496236e-02f, 1.939106550e-02f, 1.960702607e-02f, 1.982284368e-02f, 2.003851794e-02f, 2.025404847e-02f, 2.046943489e-02f, 2.068467682e-02f, 2.089977387e-02f, + 2.111472566e-02f, 2.132953182e-02f, 2.154419195e-02f, 2.175870569e-02f, 2.197307264e-02f, 2.218729244e-02f, 2.240136470e-02f, 2.261528904e-02f, 2.282906509e-02f, 2.304269247e-02f, + 2.325617080e-02f, 2.346949971e-02f, 2.368267881e-02f, 2.389570774e-02f, 2.410858611e-02f, 2.432131356e-02f, 2.453388971e-02f, 2.474631418e-02f, 2.495858661e-02f, 2.517070661e-02f, + 2.538267382e-02f, 2.559448787e-02f, 2.580614838e-02f, 2.601765498e-02f, 2.622900730e-02f, 2.644020498e-02f, 2.665124764e-02f, 2.686213491e-02f, 2.707286642e-02f, 2.728344181e-02f, + 2.749386071e-02f, 2.770412275e-02f, 2.791422757e-02f, 2.812417479e-02f, 2.833396405e-02f, 2.854359499e-02f, 2.875306725e-02f, 2.896238045e-02f, 2.917153423e-02f, 2.938052824e-02f, + 2.958936210e-02f, 2.979803545e-02f, 3.000654794e-02f, 3.021489920e-02f, 3.042308886e-02f, 3.063111658e-02f, 3.083898199e-02f, 3.104668472e-02f, 3.125422442e-02f, 3.146160074e-02f, + 3.166881330e-02f, 3.187586177e-02f, 3.208274577e-02f, 3.228946495e-02f, 3.249601895e-02f, 3.270240743e-02f, 3.290863001e-02f, 3.311468636e-02f, 3.332057611e-02f, 3.352629891e-02f, + 3.373185440e-02f, 3.393724224e-02f, 3.414246207e-02f, 3.434751354e-02f, 3.455239630e-02f, 3.475710999e-02f, 3.496165427e-02f, 3.516602878e-02f, 3.537023319e-02f, 3.557426712e-02f, + 3.577813025e-02f, 3.598182222e-02f, 3.618534268e-02f, 3.638869129e-02f, 3.659186769e-02f, 3.679487155e-02f, 3.699770252e-02f, 3.720036025e-02f, 3.740284439e-02f, 3.760515461e-02f, + 3.780729056e-02f, 3.800925190e-02f, 3.821103828e-02f, 3.841264936e-02f, 3.861408480e-02f, 3.881534426e-02f, 3.901642739e-02f, 3.921733387e-02f, 3.941806334e-02f, 3.961861547e-02f, + 3.981898992e-02f, 4.001918635e-02f, 4.021920443e-02f, 4.041904381e-02f, 4.061870417e-02f, 4.081818515e-02f, 4.101748644e-02f, 4.121660769e-02f, 4.141554856e-02f, 4.161430873e-02f, + 4.181288786e-02f, 4.201128562e-02f, 4.220950167e-02f, 4.240753568e-02f, 4.260538732e-02f, 4.280305626e-02f, 4.300054217e-02f, 4.319784472e-02f, 4.339496357e-02f, 4.359189840e-02f, + 4.378864889e-02f, 4.398521469e-02f, 4.418159549e-02f, 4.437779096e-02f, 4.457380077e-02f, 4.476962459e-02f, 4.496526210e-02f, 4.516071297e-02f, 4.535597689e-02f, 4.555105351e-02f, + 4.574594253e-02f, 4.594064362e-02f, 4.613515645e-02f, 4.632948070e-02f, 4.652361606e-02f, 4.671756220e-02f, 4.691131879e-02f, 4.710488553e-02f, 4.729826209e-02f, 4.749144815e-02f, + 4.768444339e-02f, 4.787724750e-02f, 4.806986015e-02f, 4.826228103e-02f, 4.845450983e-02f, 4.864654623e-02f, 4.883838991e-02f, 4.903004056e-02f, 4.922149786e-02f, 4.941276150e-02f, + 4.960383116e-02f, 4.979470654e-02f, 4.998538732e-02f, 5.017587319e-02f, 5.036616384e-02f, 5.055625896e-02f, 5.074615823e-02f, 5.093586135e-02f, 5.112536801e-02f, 5.131467790e-02f, + 5.150379071e-02f, 5.169270613e-02f, 5.188142386e-02f, 5.206994359e-02f, 5.225826501e-02f, 5.244638782e-02f, 5.263431172e-02f, 5.282203640e-02f, 5.300956155e-02f, 5.319688687e-02f, + 5.338401206e-02f, 5.357093681e-02f, 5.375766084e-02f, 5.394418382e-02f, 5.413050547e-02f, 5.431662548e-02f, 5.450254355e-02f, 5.468825938e-02f, 5.487377268e-02f, 5.505908315e-02f, + 5.524419048e-02f, 5.542909439e-02f, 5.561379457e-02f, 5.579829073e-02f, 5.598258258e-02f, 5.616666981e-02f, 5.635055214e-02f, 5.653422926e-02f, 5.671770090e-02f, 5.690096674e-02f, + 5.708402651e-02f, 5.726687991e-02f, 5.744952665e-02f, 5.763196644e-02f, 5.781419898e-02f, 5.799622400e-02f, 5.817804119e-02f, 5.835965027e-02f, 5.854105095e-02f, 5.872224295e-02f, + 5.890322598e-02f, 5.908399975e-02f, 5.926456398e-02f, 5.944491837e-02f, 5.962506265e-02f, 5.980499653e-02f, 5.998471973e-02f, 6.016423197e-02f, 6.034353295e-02f, 6.052262241e-02f, + 6.070150005e-02f, 6.088016560e-02f, 6.105861878e-02f, 6.123685930e-02f, 6.141488689e-02f, 6.159270127e-02f, 6.177030216e-02f, 6.194768928e-02f, 6.212486235e-02f, 6.230182110e-02f, + 6.247856526e-02f, 6.265509454e-02f, 6.283140867e-02f, 6.300750738e-02f, 6.318339039e-02f, 6.335905744e-02f, 6.353450823e-02f, 6.370974251e-02f, 6.388476001e-02f, 6.405956044e-02f, + 6.423414355e-02f, 6.440850905e-02f, 6.458265669e-02f, 6.475658618e-02f, 6.493029727e-02f, 6.510378969e-02f, 6.527706316e-02f, 6.545011742e-02f, 6.562295221e-02f, 6.579556725e-02f, + 6.596796229e-02f, 6.614013706e-02f, 6.631209129e-02f, 6.648382472e-02f, 6.665533709e-02f, 6.682662813e-02f, 6.699769759e-02f, 6.716854520e-02f, 6.733917070e-02f, 6.750957383e-02f, + 6.767975433e-02f, 6.784971195e-02f, 6.801944641e-02f, 6.818895748e-02f, 6.835824488e-02f, 6.852730836e-02f, 6.869614766e-02f, 6.886476253e-02f, 6.903315272e-02f, 6.920131796e-02f, + 6.936925801e-02f, 6.953697261e-02f, 6.970446151e-02f, 6.987172445e-02f, 7.003876118e-02f, 7.020557146e-02f, 7.037215502e-02f, 7.053851163e-02f, 7.070464103e-02f, 7.087054296e-02f, + 7.103621719e-02f, 7.120166347e-02f, 7.136688154e-02f, 7.153187116e-02f, 7.169663209e-02f, 7.186116408e-02f, 7.202546687e-02f, 7.218954024e-02f, 7.235338393e-02f, 7.251699769e-02f, + 7.268038130e-02f, 7.284353450e-02f, 7.300645705e-02f, 7.316914872e-02f, 7.333160925e-02f, 7.349383842e-02f, 7.365583597e-02f, 7.381760168e-02f, 7.397913530e-02f, 7.414043659e-02f, + 7.430150532e-02f, 7.446234126e-02f, 7.462294415e-02f, 7.478331378e-02f, 7.494344990e-02f, 7.510335228e-02f, 7.526302068e-02f, 7.542245487e-02f, 7.558165463e-02f, 7.574061970e-02f, + 7.589934988e-02f, 7.605784491e-02f, 7.621610458e-02f, 7.637412865e-02f, 7.653191689e-02f, 7.668946908e-02f, 7.684678498e-02f, 7.700386437e-02f, 7.716070702e-02f, 7.731731270e-02f, + 7.747368119e-02f, 7.762981226e-02f, 7.778570569e-02f, 7.794136125e-02f, 7.809677872e-02f, 7.825195788e-02f, 7.840689850e-02f, 7.856160035e-02f, 7.871606323e-02f, 7.887028691e-02f, + 7.902427116e-02f, 7.917801577e-02f, 7.933152051e-02f, 7.948478518e-02f, 7.963780955e-02f, 7.979059340e-02f, 7.994313652e-02f, 8.009543869e-02f, 8.024749969e-02f, 8.039931932e-02f, + 8.055089734e-02f, 8.070223356e-02f, 8.085332775e-02f, 8.100417971e-02f, 8.115478922e-02f, 8.130515606e-02f, 8.145528004e-02f, 8.160516093e-02f, 8.175479853e-02f, 8.190419262e-02f, + 8.205334301e-02f, 8.220224947e-02f, 8.235091181e-02f, 8.249932981e-02f, 8.264750327e-02f, 8.279543198e-02f, 8.294311574e-02f, 8.309055434e-02f, 8.323774757e-02f, 8.338469524e-02f, + 8.353139714e-02f, 8.367785306e-02f, 8.382406281e-02f, 8.397002619e-02f, 8.411574298e-02f, 8.426121300e-02f, 8.440643604e-02f, 8.455141191e-02f, 8.469614040e-02f, 8.484062131e-02f, + 8.498485445e-02f, 8.512883963e-02f, 8.527257664e-02f, 8.541606529e-02f, 8.555930538e-02f, 8.570229673e-02f, 8.584503912e-02f, 8.598753239e-02f, 8.612977632e-02f, 8.627177073e-02f, + 8.641351542e-02f, 8.655501021e-02f, 8.669625490e-02f, 8.683724931e-02f, 8.697799324e-02f, 8.711848650e-02f, 8.725872892e-02f, 8.739872029e-02f, 8.753846043e-02f, 8.767794916e-02f, + 8.781718629e-02f, 8.795617164e-02f, 8.809490501e-02f, 8.823338623e-02f, 8.837161511e-02f, 8.850959147e-02f, 8.864731513e-02f, 8.878478590e-02f, 8.892200361e-02f, 8.905896807e-02f, + 8.919567910e-02f, 8.933213652e-02f, 8.946834016e-02f, 8.960428983e-02f, 8.973998536e-02f, 8.987542657e-02f, 9.001061329e-02f, 9.014554533e-02f, 9.028022252e-02f, 9.041464470e-02f, + 9.054881167e-02f, 9.068272328e-02f, 9.081637934e-02f, 9.094977968e-02f, 9.108292414e-02f, 9.121581253e-02f, 9.134844470e-02f, 9.148082046e-02f, 9.161293966e-02f, 9.174480211e-02f, + 9.187640766e-02f, 9.200775613e-02f, 9.213884736e-02f, 9.226968118e-02f, 9.240025742e-02f, 9.253057592e-02f, 9.266063652e-02f, 9.279043904e-02f, 9.291998333e-02f, 9.304926922e-02f, + 9.317829655e-02f, 9.330706516e-02f, 9.343557488e-02f, 9.356382556e-02f, 9.369181703e-02f, 9.381954914e-02f, 9.394702172e-02f, 9.407423462e-02f, 9.420118769e-02f, 9.432788075e-02f, + 9.445431365e-02f, 9.458048625e-02f, 9.470639838e-02f, 9.483204989e-02f, 9.495744062e-02f, 9.508257042e-02f, 9.520743914e-02f, 9.533204662e-02f, 9.545639272e-02f, 9.558047727e-02f, + 9.570430014e-02f, 9.582786116e-02f, 9.595116020e-02f, 9.607419709e-02f, 9.619697170e-02f, 9.631948387e-02f, 9.644173345e-02f, 9.656372031e-02f, 9.668544429e-02f, 9.680690524e-02f, + 9.692810303e-02f, 9.704903751e-02f, 9.716970853e-02f, 9.729011595e-02f, 9.741025963e-02f, 9.753013943e-02f, 9.764975520e-02f, 9.776910680e-02f, 9.788819410e-02f, 9.800701695e-02f, + 9.812557522e-02f, 9.824386876e-02f, 9.836189744e-02f, 9.847966112e-02f, 9.859715967e-02f, 9.871439294e-02f, 9.883136080e-02f, 9.894806312e-02f, 9.906449976e-02f, 9.918067059e-02f, + 9.929657548e-02f, 9.941221428e-02f, 9.952758688e-02f, 9.964269313e-02f, 9.975753292e-02f, 9.987210610e-02f, 9.998641255e-02f, 1.001004521e-01f, 1.002142247e-01f, 1.003277302e-01f, + 1.004409684e-01f, 1.005539393e-01f, 1.006666427e-01f, 1.007790784e-01f, 1.008912464e-01f, 1.010031465e-01f, 1.011147786e-01f, 1.012261426e-01f, 1.013372384e-01f, 1.014480657e-01f, + 1.015586246e-01f, 1.016689149e-01f, 1.017789365e-01f, 1.018886892e-01f, 1.019981729e-01f, 1.021073876e-01f, 1.022163331e-01f, 1.023250092e-01f, 1.024334159e-01f, 1.025415530e-01f, + 1.026494205e-01f, 1.027570182e-01f, 1.028643460e-01f, 1.029714037e-01f, 1.030781914e-01f, 1.031847088e-01f, 1.032909558e-01f, 1.033969324e-01f, 1.035026384e-01f, 1.036080738e-01f, + 1.037132383e-01f, 1.038181319e-01f, 1.039227546e-01f, 1.040271061e-01f, 1.041311863e-01f, 1.042349953e-01f, 1.043385328e-01f, 1.044417987e-01f, 1.045447930e-01f, 1.046475156e-01f, + 1.047499663e-01f, 1.048521450e-01f, 1.049540517e-01f, 1.050556862e-01f, 1.051570484e-01f, 1.052581382e-01f, 1.053589556e-01f, 1.054595004e-01f, 1.055597726e-01f, 1.056597720e-01f, + 1.057594985e-01f, 1.058589520e-01f, 1.059581325e-01f, 1.060570399e-01f, 1.061556740e-01f, 1.062540347e-01f, 1.063521220e-01f, 1.064499358e-01f, 1.065474759e-01f, 1.066447423e-01f, + 1.067417349e-01f, 1.068384536e-01f, 1.069348983e-01f, 1.070310690e-01f, 1.071269654e-01f, 1.072225876e-01f, 1.073179354e-01f, 1.074130088e-01f, 1.075078077e-01f, 1.076023319e-01f, + 1.076965815e-01f, 1.077905562e-01f, 1.078842561e-01f, 1.079776810e-01f, 1.080708309e-01f, 1.081637057e-01f, 1.082563053e-01f, 1.083486295e-01f, 1.084406784e-01f, 1.085324519e-01f, + 1.086239498e-01f, 1.087151721e-01f, 1.088061188e-01f, 1.088967896e-01f, 1.089871846e-01f, 1.090773037e-01f, 1.091671468e-01f, 1.092567138e-01f, 1.093460047e-01f, 1.094350193e-01f, + 1.095237577e-01f, 1.096122196e-01f, 1.097004052e-01f, 1.097883142e-01f, 1.098759466e-01f, 1.099633023e-01f, 1.100503813e-01f, 1.101371835e-01f, 1.102237088e-01f, 1.103099572e-01f, + 1.103959285e-01f, 1.104816228e-01f, 1.105670399e-01f, 1.106521799e-01f, 1.107370425e-01f, 1.108216278e-01f, 1.109059357e-01f, 1.109899661e-01f, 1.110737189e-01f, 1.111571942e-01f, + 1.112403918e-01f, 1.113233116e-01f, 1.114059537e-01f, 1.114883179e-01f, 1.115704042e-01f, 1.116522126e-01f, 1.117337429e-01f, 1.118149951e-01f, 1.118959691e-01f, 1.119766650e-01f, + 1.120570826e-01f, 1.121372219e-01f, 1.122170828e-01f, 1.122966653e-01f, 1.123759693e-01f, 1.124549948e-01f, 1.125337416e-01f, 1.126122099e-01f, 1.126903994e-01f, 1.127683102e-01f, + 1.128459422e-01f, 1.129232953e-01f, 1.130003696e-01f, 1.130771649e-01f, 1.131536812e-01f, 1.132299184e-01f, 1.133058766e-01f, 1.133815556e-01f, 1.134569555e-01f, 1.135320761e-01f, + 1.136069174e-01f, 1.136814794e-01f, 1.137557621e-01f, 1.138297653e-01f, 1.139034891e-01f, 1.139769334e-01f, 1.140500982e-01f, 1.141229834e-01f, 1.141955890e-01f, 1.142679149e-01f, + 1.143399611e-01f, 1.144117276e-01f, 1.144832143e-01f, 1.145544212e-01f, 1.146253483e-01f, 1.146959955e-01f, 1.147663627e-01f, 1.148364500e-01f, 1.149062573e-01f, 1.149757846e-01f, + 1.150450319e-01f, 1.151139990e-01f, 1.151826860e-01f, 1.152510929e-01f, 1.153192196e-01f, 1.153870660e-01f, 1.154546323e-01f, 1.155219182e-01f, 1.155889238e-01f, 1.156556491e-01f, + 1.157220941e-01f, 1.157882586e-01f, 1.158541428e-01f, 1.159197465e-01f, 1.159850697e-01f, 1.160501125e-01f, 1.161148747e-01f, 1.161793564e-01f, 1.162435575e-01f, 1.163074780e-01f, + 1.163711180e-01f, 1.164344773e-01f, 1.164975559e-01f, 1.165603539e-01f, 1.166228712e-01f, 1.166851078e-01f, 1.167470637e-01f, 1.168087388e-01f, 1.168701332e-01f, 1.169312467e-01f, + 1.169920795e-01f, 1.170526315e-01f, 1.171129027e-01f, 1.171728930e-01f, 1.172326024e-01f, 1.172920310e-01f, 1.173511787e-01f, 1.174100455e-01f, 1.174686315e-01f, 1.175269365e-01f, + 1.175849605e-01f, 1.176427037e-01f, 1.177001659e-01f, 1.177573471e-01f, 1.178142474e-01f, 1.178708667e-01f, 1.179272050e-01f, 1.179832624e-01f, 1.180390387e-01f, 1.180945341e-01f, + 1.181497485e-01f, 1.182046818e-01f, 1.182593342e-01f, 1.183137055e-01f, 1.183677959e-01f, 1.184216052e-01f, 1.184751335e-01f, 1.185283808e-01f, 1.185813471e-01f, 1.186340323e-01f, + 1.186864366e-01f, 1.187385598e-01f, 1.187904020e-01f, 1.188419632e-01f, 1.188932435e-01f, 1.189442427e-01f, 1.189949609e-01f, 1.190453981e-01f, 1.190955543e-01f, 1.191454296e-01f, + 1.191950238e-01f, 1.192443371e-01f, 1.192933695e-01f, 1.193421209e-01f, 1.193905913e-01f, 1.194387809e-01f, 1.194866895e-01f, 1.195343172e-01f, 1.195816639e-01f, 1.196287298e-01f, + 1.196755149e-01f, 1.197220190e-01f, 1.197682423e-01f, 1.198141848e-01f, 1.198598465e-01f, 1.199052273e-01f, 1.199503274e-01f, 1.199951466e-01f, 1.200396852e-01f, 1.200839430e-01f, + 1.201279200e-01f, 1.201716164e-01f, 1.202150320e-01f, 1.202581670e-01f, 1.203010214e-01f, 1.203435951e-01f, 1.203858883e-01f, 1.204279008e-01f, 1.204696328e-01f, 1.205110843e-01f, + 1.205522552e-01f, 1.205931457e-01f, 1.206337557e-01f, 1.206740852e-01f, 1.207141344e-01f, 1.207539031e-01f, 1.207933915e-01f, 1.208325996e-01f, 1.208715274e-01f, 1.209101749e-01f, + 1.209485421e-01f, 1.209866292e-01f, 1.210244360e-01f, 1.210619627e-01f, 1.210992093e-01f, 1.211361757e-01f, 1.211728621e-01f, 1.212092685e-01f, 1.212453949e-01f, 1.212812414e-01f, + 1.213168079e-01f, 1.213520945e-01f, 1.213871013e-01f, 1.214218283e-01f, 1.214562754e-01f, 1.214904429e-01f, 1.215243306e-01f, 1.215579387e-01f, 1.215912671e-01f, 1.216243160e-01f, + 1.216570853e-01f, 1.216895751e-01f, 1.217217855e-01f, 1.217537164e-01f, 1.217853679e-01f, 1.218167401e-01f, 1.218478331e-01f, 1.218786467e-01f, 1.219091812e-01f, 1.219394365e-01f, + 1.219694127e-01f, 1.219991098e-01f, 1.220285280e-01f, 1.220576671e-01f, 1.220865273e-01f, 1.221151087e-01f, 1.221434112e-01f, 1.221714349e-01f, 1.221991799e-01f, 1.222266463e-01f, + 1.222538340e-01f, 1.222807431e-01f, 1.223073737e-01f, 1.223337259e-01f, 1.223597996e-01f, 1.223855950e-01f, 1.224111121e-01f, 1.224363509e-01f, 1.224613115e-01f, 1.224859940e-01f, + 1.225103984e-01f, 1.225345248e-01f, 1.225583733e-01f, 1.225819438e-01f, 1.226052364e-01f, 1.226282513e-01f, 1.226509885e-01f, 1.226734479e-01f, 1.226956298e-01f, 1.227175341e-01f, + 1.227391610e-01f, 1.227605104e-01f, 1.227815824e-01f, 1.228023772e-01f, 1.228228947e-01f, 1.228431351e-01f, 1.228630984e-01f, 1.228827846e-01f, 1.229021939e-01f, 1.229213262e-01f, + 1.229401818e-01f, 1.229587605e-01f, 1.229770626e-01f, 1.229950881e-01f, 1.230128370e-01f, 1.230303094e-01f, 1.230475054e-01f, 1.230644250e-01f, 1.230810684e-01f, 1.230974355e-01f, + 1.231135266e-01f, 1.231293416e-01f, 1.231448806e-01f, 1.231601437e-01f, 1.231751310e-01f, 1.231898425e-01f, 1.232042783e-01f, 1.232184386e-01f, 1.232323233e-01f, 1.232459325e-01f, + 1.232592664e-01f, 1.232723250e-01f, 1.232851084e-01f, 1.232976167e-01f, 1.233098499e-01f, 1.233218082e-01f, 1.233334915e-01f, 1.233449001e-01f, 1.233560339e-01f, 1.233668931e-01f, + 1.233774777e-01f, 1.233877879e-01f, 1.233978237e-01f, 1.234075851e-01f, 1.234170724e-01f, 1.234262855e-01f, 1.234352246e-01f, 1.234438897e-01f, 1.234522810e-01f, 1.234603984e-01f, + 1.234682422e-01f, 1.234758124e-01f, 1.234831090e-01f, 1.234901323e-01f, 1.234968822e-01f, 1.235033589e-01f, 1.235095624e-01f, 1.235154928e-01f, 1.235211503e-01f, 1.235265350e-01f, + 1.235316468e-01f, 1.235364860e-01f, 1.235410526e-01f, 1.235453467e-01f, 1.235493684e-01f, 1.235531178e-01f, 1.235565950e-01f, 1.235598001e-01f, 1.235627333e-01f, 1.235653945e-01f, + 1.235677839e-01f, 1.235699015e-01f, 1.235717476e-01f, 1.235733222e-01f, 1.235746254e-01f, 1.235756573e-01f, 1.235764179e-01f, 1.235769075e-01f, 1.235771261e-01f, 1.235770738e-01f, + 1.235767507e-01f, 1.235761570e-01f, 1.235752926e-01f, 1.235741578e-01f, 1.235727526e-01f, 1.235710772e-01f, 1.235691316e-01f, 1.235669160e-01f, 1.235644305e-01f, 1.235616751e-01f, + 1.235586500e-01f, 1.235553554e-01f, 1.235517912e-01f, 1.235479576e-01f, 1.235438548e-01f, 1.235394828e-01f, 1.235348418e-01f, 1.235299319e-01f, 1.235247531e-01f, 1.235193056e-01f, + 1.235135896e-01f, 1.235076050e-01f, 1.235013521e-01f, 1.234948310e-01f, 1.234880417e-01f, 1.234809845e-01f, 1.234736593e-01f, 1.234660664e-01f, 1.234582058e-01f, 1.234500777e-01f, + 1.234416821e-01f, 1.234330193e-01f, 1.234240893e-01f, 1.234148923e-01f, 1.234054283e-01f, 1.233956975e-01f, 1.233857000e-01f, 1.233754359e-01f, 1.233649055e-01f, 1.233541087e-01f, + 1.233430457e-01f, 1.233317166e-01f, 1.233201216e-01f, 1.233082608e-01f, 1.232961343e-01f, 1.232837422e-01f, 1.232710847e-01f, 1.232581619e-01f, 1.232449740e-01f, 1.232315210e-01f, + 1.232178030e-01f, 1.232038203e-01f, 1.231895729e-01f, 1.231750610e-01f, 1.231602847e-01f, 1.231452442e-01f, 1.231299395e-01f, 1.231143708e-01f, 1.230985382e-01f, 1.230824420e-01f, + 1.230660821e-01f, 1.230494588e-01f, 1.230325721e-01f, 1.230154223e-01f, 1.229980094e-01f, 1.229803336e-01f, 1.229623950e-01f, 1.229441938e-01f, 1.229257301e-01f, 1.229070040e-01f, + 1.228880157e-01f, 1.228687654e-01f, 1.228492530e-01f, 1.228294789e-01f, 1.228094431e-01f, 1.227891459e-01f, 1.227685872e-01f, 1.227477673e-01f, 1.227266863e-01f, 1.227053444e-01f, + 1.226837416e-01f, 1.226618782e-01f, 1.226397543e-01f, 1.226173700e-01f, 1.225947256e-01f, 1.225718210e-01f, 1.225486565e-01f, 1.225252322e-01f, 1.225015484e-01f, 1.224776050e-01f, + 1.224534023e-01f, 1.224289404e-01f, 1.224042195e-01f, 1.223792397e-01f, 1.223540011e-01f, 1.223285040e-01f, 1.223027485e-01f, 1.222767346e-01f, 1.222504627e-01f, 1.222239328e-01f, + 1.221971451e-01f, 1.221700997e-01f, 1.221427968e-01f, 1.221152365e-01f, 1.220874191e-01f, 1.220593446e-01f, 1.220310132e-01f, 1.220024251e-01f, 1.219735805e-01f, 1.219444794e-01f, + 1.219151221e-01f, 1.218855087e-01f, 1.218556393e-01f, 1.218255142e-01f, 1.217951334e-01f, 1.217644972e-01f, 1.217336058e-01f, 1.217024591e-01f, 1.216710576e-01f, 1.216394012e-01f, + 1.216074901e-01f, 1.215753246e-01f, 1.215429048e-01f, 1.215102308e-01f, 1.214773029e-01f, 1.214441211e-01f, 1.214106856e-01f, 1.213769967e-01f, 1.213430545e-01f, 1.213088591e-01f, + 1.212744107e-01f, 1.212397095e-01f, 1.212047556e-01f, 1.211695493e-01f, 1.211340907e-01f, 1.210983799e-01f, 1.210624171e-01f, 1.210262026e-01f, 1.209897364e-01f, 1.209530187e-01f, + 1.209160498e-01f, 1.208788298e-01f, 1.208413588e-01f, 1.208036371e-01f, 1.207656648e-01f, 1.207274420e-01f, 1.206889690e-01f, 1.206502460e-01f, 1.206112730e-01f, 1.205720504e-01f, + 1.205325782e-01f, 1.204928566e-01f, 1.204528859e-01f, 1.204126662e-01f, 1.203721976e-01f, 1.203314804e-01f, 1.202905147e-01f, 1.202493008e-01f, 1.202078387e-01f, 1.201661287e-01f, + 1.201241710e-01f, 1.200819657e-01f, 1.200395130e-01f, 1.199968131e-01f, 1.199538662e-01f, 1.199106725e-01f, 1.198672321e-01f, 1.198235452e-01f, 1.197796121e-01f, 1.197354329e-01f, + 1.196910078e-01f, 1.196463369e-01f, 1.196014205e-01f, 1.195562588e-01f, 1.195108519e-01f, 1.194652000e-01f, 1.194193034e-01f, 1.193731621e-01f, 1.193267765e-01f, 1.192801466e-01f, + 1.192332727e-01f, 1.191861549e-01f, 1.191387935e-01f, 1.190911887e-01f, 1.190433405e-01f, 1.189952493e-01f, 1.189469153e-01f, 1.188983385e-01f, 1.188495193e-01f, 1.188004577e-01f, + 1.187511540e-01f, 1.187016085e-01f, 1.186518212e-01f, 1.186017924e-01f, 1.185515222e-01f, 1.185010110e-01f, 1.184502588e-01f, 1.183992659e-01f, 1.183480324e-01f, 1.182965586e-01f, + 1.182448447e-01f, 1.181928908e-01f, 1.181406971e-01f, 1.180882640e-01f, 1.180355915e-01f, 1.179826798e-01f, 1.179295292e-01f, 1.178761399e-01f, 1.178225120e-01f, 1.177686458e-01f, + 1.177145415e-01f, 1.176601992e-01f, 1.176056192e-01f, 1.175508017e-01f, 1.174957469e-01f, 1.174404550e-01f, 1.173849261e-01f, 1.173291605e-01f, 1.172731585e-01f, 1.172169202e-01f, + 1.171604457e-01f, 1.171037354e-01f, 1.170467895e-01f, 1.169896081e-01f, 1.169321914e-01f, 1.168745397e-01f, 1.168166531e-01f, 1.167585319e-01f, 1.167001763e-01f, 1.166415866e-01f, + 1.165827628e-01f, 1.165237052e-01f, 1.164644141e-01f, 1.164048896e-01f, 1.163451319e-01f, 1.162851414e-01f, 1.162249181e-01f, 1.161644623e-01f, 1.161037742e-01f, 1.160428540e-01f, + 1.159817020e-01f, 1.159203184e-01f, 1.158587033e-01f, 1.157968569e-01f, 1.157347796e-01f, 1.156724715e-01f, 1.156099329e-01f, 1.155471639e-01f, 1.154841648e-01f, 1.154209357e-01f, + 1.153574770e-01f, 1.152937888e-01f, 1.152298713e-01f, 1.151657249e-01f, 1.151013496e-01f, 1.150367457e-01f, 1.149719134e-01f, 1.149068530e-01f, 1.148415647e-01f, 1.147760487e-01f, + 1.147103052e-01f, 1.146443344e-01f, 1.145781366e-01f, 1.145117120e-01f, 1.144450608e-01f, 1.143781833e-01f, 1.143110796e-01f, 1.142437500e-01f, 1.141761947e-01f, 1.141084140e-01f, + 1.140404080e-01f, 1.139721770e-01f, 1.139037213e-01f, 1.138350410e-01f, 1.137661364e-01f, 1.136970077e-01f, 1.136276551e-01f, 1.135580789e-01f, 1.134882793e-01f, 1.134182565e-01f, + 1.133480108e-01f, 1.132775423e-01f, 1.132068514e-01f, 1.131359383e-01f, 1.130648031e-01f, 1.129934461e-01f, 1.129218676e-01f, 1.128500677e-01f, 1.127780468e-01f, 1.127058050e-01f, + 1.126333426e-01f, 1.125606598e-01f, 1.124877569e-01f, 1.124146340e-01f, 1.123412915e-01f, 1.122677295e-01f, 1.121939484e-01f, 1.121199482e-01f, 1.120457293e-01f, 1.119712920e-01f, + 1.118966364e-01f, 1.118217627e-01f, 1.117466713e-01f, 1.116713623e-01f, 1.115958361e-01f, 1.115200927e-01f, 1.114441326e-01f, 1.113679559e-01f, 1.112915628e-01f, 1.112149536e-01f, + 1.111381286e-01f, 1.110610880e-01f, 1.109838320e-01f, 1.109063608e-01f, 1.108286748e-01f, 1.107507741e-01f, 1.106726590e-01f, 1.105943298e-01f, 1.105157866e-01f, 1.104370298e-01f, + 1.103580596e-01f, 1.102788762e-01f, 1.101994798e-01f, 1.101198708e-01f, 1.100400493e-01f, 1.099600157e-01f, 1.098797701e-01f, 1.097993127e-01f, 1.097186440e-01f, 1.096377640e-01f, + 1.095566731e-01f, 1.094753715e-01f, 1.093938594e-01f, 1.093121372e-01f, 1.092302049e-01f, 1.091480630e-01f, 1.090657116e-01f, 1.089831510e-01f, 1.089003815e-01f, 1.088174032e-01f, + 1.087342165e-01f, 1.086508216e-01f, 1.085672188e-01f, 1.084834083e-01f, 1.083993903e-01f, 1.083151651e-01f, 1.082307331e-01f, 1.081460943e-01f, 1.080612491e-01f, 1.079761978e-01f, + 1.078909406e-01f, 1.078054777e-01f, 1.077198094e-01f, 1.076339359e-01f, 1.075478576e-01f, 1.074615746e-01f, 1.073750873e-01f, 1.072883959e-01f, 1.072015006e-01f, 1.071144017e-01f, + 1.070270995e-01f, 1.069395942e-01f, 1.068518860e-01f, 1.067639754e-01f, 1.066758624e-01f, 1.065875473e-01f, 1.064990305e-01f, 1.064103122e-01f, 1.063213926e-01f, 1.062322721e-01f, + 1.061429508e-01f, 1.060534290e-01f, 1.059637070e-01f, 1.058737851e-01f, 1.057836635e-01f, 1.056933424e-01f, 1.056028222e-01f, 1.055121032e-01f, 1.054211855e-01f, 1.053300694e-01f, + 1.052387552e-01f, 1.051472433e-01f, 1.050555337e-01f, 1.049636268e-01f, 1.048715230e-01f, 1.047792223e-01f, 1.046867252e-01f, 1.045940318e-01f, 1.045011424e-01f, 1.044080574e-01f, + 1.043147769e-01f, 1.042213013e-01f, 1.041276308e-01f, 1.040337657e-01f, 1.039397062e-01f, 1.038454526e-01f, 1.037510052e-01f, 1.036563643e-01f, 1.035615301e-01f, 1.034665030e-01f, + 1.033712830e-01f, 1.032758707e-01f, 1.031802661e-01f, 1.030844697e-01f, 1.029884815e-01f, 1.028923021e-01f, 1.027959315e-01f, 1.026993701e-01f, 1.026026182e-01f, 1.025056760e-01f, + 1.024085438e-01f, 1.023112219e-01f, 1.022137105e-01f, 1.021160100e-01f, 1.020181205e-01f, 1.019200425e-01f, 1.018217761e-01f, 1.017233216e-01f, 1.016246793e-01f, 1.015258495e-01f, + 1.014268325e-01f, 1.013276285e-01f, 1.012282379e-01f, 1.011286608e-01f, 1.010288976e-01f, 1.009289486e-01f, 1.008288140e-01f, 1.007284941e-01f, 1.006279892e-01f, 1.005272995e-01f, + 1.004264254e-01f, 1.003253672e-01f, 1.002241250e-01f, 1.001226993e-01f, 1.000210902e-01f, 9.991929809e-02f, 9.981732321e-02f, 9.971516584e-02f, 9.961282628e-02f, 9.951030481e-02f, + 9.940760170e-02f, 9.930471724e-02f, 9.920165172e-02f, 9.909840541e-02f, 9.899497861e-02f, 9.889137160e-02f, 9.878758465e-02f, 9.868361806e-02f, 9.857947212e-02f, 9.847514710e-02f, + 9.837064329e-02f, 9.826596098e-02f, 9.816110045e-02f, 9.805606200e-02f, 9.795084591e-02f, 9.784545245e-02f, 9.773988194e-02f, 9.763413464e-02f, 9.752821085e-02f, 9.742211085e-02f, + 9.731583494e-02f, 9.720938341e-02f, 9.710275653e-02f, 9.699595461e-02f, 9.688897792e-02f, 9.678182677e-02f, 9.667450143e-02f, 9.656700221e-02f, 9.645932939e-02f, 9.635148326e-02f, + 9.624346411e-02f, 9.613527223e-02f, 9.602690792e-02f, 9.591837147e-02f, 9.580966317e-02f, 9.570078330e-02f, 9.559173217e-02f, 9.548251007e-02f, 9.537311729e-02f, 9.526355412e-02f, + 9.515382085e-02f, 9.504391779e-02f, 9.493384522e-02f, 9.482360344e-02f, 9.471319274e-02f, 9.460261342e-02f, 9.449186578e-02f, 9.438095010e-02f, 9.426986668e-02f, 9.415861583e-02f, + 9.404719782e-02f, 9.393561298e-02f, 9.382386157e-02f, 9.371194392e-02f, 9.359986030e-02f, 9.348761103e-02f, 9.337519639e-02f, 9.326261669e-02f, 9.314987221e-02f, 9.303696327e-02f, + 9.292389016e-02f, 9.281065318e-02f, 9.269725262e-02f, 9.258368878e-02f, 9.246996197e-02f, 9.235607249e-02f, 9.224202063e-02f, 9.212780669e-02f, 9.201343098e-02f, 9.189889380e-02f, + 9.178419544e-02f, 9.166933620e-02f, 9.155431640e-02f, 9.143913632e-02f, 9.132379628e-02f, 9.120829657e-02f, 9.109263749e-02f, 9.097681935e-02f, 9.086084246e-02f, 9.074470710e-02f, + 9.062841359e-02f, 9.051196223e-02f, 9.039535333e-02f, 9.027858718e-02f, 9.016166409e-02f, 9.004458436e-02f, 8.992734831e-02f, 8.980995623e-02f, 8.969240842e-02f, 8.957470520e-02f, + 8.945684687e-02f, 8.933883373e-02f, 8.922066610e-02f, 8.910234426e-02f, 8.898386854e-02f, 8.886523924e-02f, 8.874645666e-02f, 8.862752112e-02f, 8.850843291e-02f, 8.838919235e-02f, + 8.826979974e-02f, 8.815025539e-02f, 8.803055961e-02f, 8.791071271e-02f, 8.779071499e-02f, 8.767056676e-02f, 8.755026833e-02f, 8.742982002e-02f, 8.730922212e-02f, 8.718847496e-02f, + 8.706757883e-02f, 8.694653405e-02f, 8.682534093e-02f, 8.670399977e-02f, 8.658251089e-02f, 8.646087460e-02f, 8.633909121e-02f, 8.621716104e-02f, 8.609508438e-02f, 8.597286155e-02f, + 8.585049287e-02f, 8.572797864e-02f, 8.560531918e-02f, 8.548251480e-02f, 8.535956581e-02f, 8.523647253e-02f, 8.511323526e-02f, 8.498985432e-02f, 8.486633002e-02f, 8.474266268e-02f, + 8.461885261e-02f, 8.449490012e-02f, 8.437080552e-02f, 8.424656914e-02f, 8.412219128e-02f, 8.399767226e-02f, 8.387301239e-02f, 8.374821199e-02f, 8.362327138e-02f, 8.349819086e-02f, + 8.337297075e-02f, 8.324761138e-02f, 8.312211304e-02f, 8.299647607e-02f, 8.287070078e-02f, 8.274478747e-02f, 8.261873648e-02f, 8.249254810e-02f, 8.236622267e-02f, 8.223976050e-02f, + 8.211316191e-02f, 8.198642721e-02f, 8.185955671e-02f, 8.173255075e-02f, 8.160540963e-02f, 8.147813367e-02f, 8.135072320e-02f, 8.122317853e-02f, 8.109549997e-02f, 8.096768785e-02f, + 8.083974249e-02f, 8.071166420e-02f, 8.058345330e-02f, 8.045511012e-02f, 8.032663497e-02f, 8.019802817e-02f, 8.006929004e-02f, 7.994042090e-02f, 7.981142108e-02f, 7.968229089e-02f, + 7.955303065e-02f, 7.942364068e-02f, 7.929412131e-02f, 7.916447285e-02f, 7.903469563e-02f, 7.890478997e-02f, 7.877475618e-02f, 7.864459459e-02f, 7.851430553e-02f, 7.838388931e-02f, + 7.825334625e-02f, 7.812267668e-02f, 7.799188092e-02f, 7.786095929e-02f, 7.772991212e-02f, 7.759873973e-02f, 7.746744244e-02f, 7.733602057e-02f, 7.720447445e-02f, 7.707280440e-02f, + 7.694101074e-02f, 7.680909380e-02f, 7.667705390e-02f, 7.654489137e-02f, 7.641260653e-02f, 7.628019970e-02f, 7.614767121e-02f, 7.601502138e-02f, 7.588225054e-02f, 7.574935901e-02f, + 7.561634712e-02f, 7.548321519e-02f, 7.534996355e-02f, 7.521659252e-02f, 7.508310243e-02f, 7.494949361e-02f, 7.481576637e-02f, 7.468192106e-02f, 7.454795798e-02f, 7.441387747e-02f, + 7.427967986e-02f, 7.414536547e-02f, 7.401093462e-02f, 7.387638765e-02f, 7.374172488e-02f, 7.360694664e-02f, 7.347205326e-02f, 7.333704506e-02f, 7.320192237e-02f, 7.306668552e-02f, + 7.293133483e-02f, 7.279587063e-02f, 7.266029326e-02f, 7.252460304e-02f, 7.238880029e-02f, 7.225288535e-02f, 7.211685855e-02f, 7.198072020e-02f, 7.184447065e-02f, 7.170811022e-02f, + 7.157163923e-02f, 7.143505803e-02f, 7.129836693e-02f, 7.116156627e-02f, 7.102465637e-02f, 7.088763757e-02f, 7.075051020e-02f, 7.061327458e-02f, 7.047593104e-02f, 7.033847992e-02f, + 7.020092154e-02f, 7.006325624e-02f, 6.992548434e-02f, 6.978760617e-02f, 6.964962208e-02f, 6.951153238e-02f, 6.937333740e-02f, 6.923503749e-02f, 6.909663296e-02f, 6.895812416e-02f, + 6.881951140e-02f, 6.868079503e-02f, 6.854197537e-02f, 6.840305276e-02f, 6.826402752e-02f, 6.812489999e-02f, 6.798567051e-02f, 6.784633939e-02f, 6.770690698e-02f, 6.756737361e-02f, + 6.742773960e-02f, 6.728800529e-02f, 6.714817102e-02f, 6.700823712e-02f, 6.686820391e-02f, 6.672807173e-02f, 6.658784092e-02f, 6.644751180e-02f, 6.630708472e-02f, 6.616655999e-02f, + 6.602593796e-02f, 6.588521897e-02f, 6.574440333e-02f, 6.560349139e-02f, 6.546248348e-02f, 6.532137993e-02f, 6.518018108e-02f, 6.503888725e-02f, 6.489749880e-02f, 6.475601604e-02f, + 6.461443931e-02f, 6.447276895e-02f, 6.433100529e-02f, 6.418914866e-02f, 6.404719941e-02f, 6.390515785e-02f, 6.376302434e-02f, 6.362079920e-02f, 6.347848276e-02f, 6.333607537e-02f, + 6.319357736e-02f, 6.305098905e-02f, 6.290831080e-02f, 6.276554293e-02f, 6.262268577e-02f, 6.247973967e-02f, 6.233670495e-02f, 6.219358196e-02f, 6.205037102e-02f, 6.190707248e-02f, + 6.176368667e-02f, 6.162021393e-02f, 6.147665459e-02f, 6.133300898e-02f, 6.118927745e-02f, 6.104546032e-02f, 6.090155794e-02f, 6.075757065e-02f, 6.061349876e-02f, 6.046934264e-02f, + 6.032510260e-02f, 6.018077899e-02f, 6.003637213e-02f, 5.989188238e-02f, 5.974731007e-02f, 5.960265552e-02f, 5.945791909e-02f, 5.931310110e-02f, 5.916820189e-02f, 5.902322180e-02f, + 5.887816117e-02f, 5.873302032e-02f, 5.858779961e-02f, 5.844249937e-02f, 5.829711993e-02f, 5.815166163e-02f, 5.800612481e-02f, 5.786050980e-02f, 5.771481695e-02f, 5.756904658e-02f, + 5.742319905e-02f, 5.727727468e-02f, 5.713127381e-02f, 5.698519678e-02f, 5.683904393e-02f, 5.669281560e-02f, 5.654651212e-02f, 5.640013383e-02f, 5.625368106e-02f, 5.610715417e-02f, + 5.596055348e-02f, 5.581387933e-02f, 5.566713206e-02f, 5.552031201e-02f, 5.537341952e-02f, 5.522645492e-02f, 5.507941855e-02f, 5.493231076e-02f, 5.478513187e-02f, 5.463788223e-02f, + 5.449056218e-02f, 5.434317205e-02f, 5.419571218e-02f, 5.404818291e-02f, 5.390058459e-02f, 5.375291753e-02f, 5.360518210e-02f, 5.345737862e-02f, 5.330950743e-02f, 5.316156888e-02f, + 5.301356329e-02f, 5.286549102e-02f, 5.271735239e-02f, 5.256914775e-02f, 5.242087743e-02f, 5.227254178e-02f, 5.212414113e-02f, 5.197567582e-02f, 5.182714619e-02f, 5.167855258e-02f, + 5.152989533e-02f, 5.138117477e-02f, 5.123239125e-02f, 5.108354511e-02f, 5.093463668e-02f, 5.078566630e-02f, 5.063663431e-02f, 5.048754105e-02f, 5.033838687e-02f, 5.018917209e-02f, + 5.003989706e-02f, 4.989056211e-02f, 4.974116760e-02f, 4.959171384e-02f, 4.944220120e-02f, 4.929262999e-02f, 4.914300057e-02f, 4.899331327e-02f, 4.884356843e-02f, 4.869376638e-02f, + 4.854390748e-02f, 4.839399206e-02f, 4.824402045e-02f, 4.809399301e-02f, 4.794391005e-02f, 4.779377193e-02f, 4.764357899e-02f, 4.749333156e-02f, 4.734302998e-02f, 4.719267460e-02f, + 4.704226574e-02f, 4.689180376e-02f, 4.674128899e-02f, 4.659072176e-02f, 4.644010243e-02f, 4.628943132e-02f, 4.613870877e-02f, 4.598793514e-02f, 4.583711075e-02f, 4.568623594e-02f, + 4.553531106e-02f, 4.538433644e-02f, 4.523331242e-02f, 4.508223934e-02f, 4.493111754e-02f, 4.477994737e-02f, 4.462872915e-02f, 4.447746323e-02f, 4.432614995e-02f, 4.417478964e-02f, + 4.402338265e-02f, 4.387192931e-02f, 4.372042997e-02f, 4.356888496e-02f, 4.341729462e-02f, 4.326565929e-02f, 4.311397931e-02f, 4.296225502e-02f, 4.281048676e-02f, 4.265867486e-02f, + 4.250681968e-02f, 4.235492153e-02f, 4.220298077e-02f, 4.205099773e-02f, 4.189897276e-02f, 4.174690618e-02f, 4.159479835e-02f, 4.144264959e-02f, 4.129046025e-02f, 4.113823067e-02f, + 4.098596118e-02f, 4.083365212e-02f, 4.068130383e-02f, 4.052891666e-02f, 4.037649093e-02f, 4.022402700e-02f, 4.007152519e-02f, 3.991898584e-02f, 3.976640930e-02f, 3.961379590e-02f, + 3.946114598e-02f, 3.930845988e-02f, 3.915573794e-02f, 3.900298049e-02f, 3.885018788e-02f, 3.869736044e-02f, 3.854449851e-02f, 3.839160243e-02f, 3.823867253e-02f, 3.808570917e-02f, + 3.793271266e-02f, 3.777968336e-02f, 3.762662159e-02f, 3.747352771e-02f, 3.732040203e-02f, 3.716724492e-02f, 3.701405669e-02f, 3.686083769e-02f, 3.670758826e-02f, 3.655430873e-02f, + 3.640099945e-02f, 3.624766074e-02f, 3.609429296e-02f, 3.594089642e-02f, 3.578747148e-02f, 3.563401847e-02f, 3.548053773e-02f, 3.532702959e-02f, 3.517349440e-02f, 3.501993248e-02f, + 3.486634418e-02f, 3.471272983e-02f, 3.455908977e-02f, 3.440542434e-02f, 3.425173388e-02f, 3.409801872e-02f, 3.394427919e-02f, 3.379051564e-02f, 3.363672840e-02f, 3.348291782e-02f, + 3.332908421e-02f, 3.317522793e-02f, 3.302134931e-02f, 3.286744868e-02f, 3.271352638e-02f, 3.255958275e-02f, 3.240561812e-02f, 3.225163284e-02f, 3.209762723e-02f, 3.194360163e-02f, + 3.178955638e-02f, 3.163549182e-02f, 3.148140827e-02f, 3.132730608e-02f, 3.117318558e-02f, 3.101904711e-02f, 3.086489100e-02f, 3.071071759e-02f, 3.055652722e-02f, 3.040232021e-02f, + 3.024809691e-02f, 3.009385765e-02f, 2.993960276e-02f, 2.978533258e-02f, 2.963104745e-02f, 2.947674770e-02f, 2.932243366e-02f, 2.916810567e-02f, 2.901376407e-02f, 2.885940919e-02f, + 2.870504136e-02f, 2.855066092e-02f, 2.839626820e-02f, 2.824186353e-02f, 2.808744726e-02f, 2.793301971e-02f, 2.777858123e-02f, 2.762413213e-02f, 2.746967276e-02f, 2.731520346e-02f, + 2.716072455e-02f, 2.700623636e-02f, 2.685173924e-02f, 2.669723352e-02f, 2.654271952e-02f, 2.638819759e-02f, 2.623366805e-02f, 2.607913124e-02f, 2.592458749e-02f, 2.577003713e-02f, + 2.561548050e-02f, 2.546091793e-02f, 2.530634976e-02f, 2.515177631e-02f, 2.499719792e-02f, 2.484261491e-02f, 2.468802763e-02f, 2.453343641e-02f, 2.437884157e-02f, 2.422424345e-02f, + 2.406964238e-02f, 2.391503869e-02f, 2.376043272e-02f, 2.360582479e-02f, 2.345121524e-02f, 2.329660440e-02f, 2.314199260e-02f, 2.298738017e-02f, 2.283276744e-02f, 2.267815474e-02f, + 2.252354241e-02f, 2.236893077e-02f, 2.221432016e-02f, 2.205971090e-02f, 2.190510333e-02f, 2.175049778e-02f, 2.159589457e-02f, 2.144129405e-02f, 2.128669652e-02f, 2.113210234e-02f, + 2.097751182e-02f, 2.082292530e-02f, 2.066834310e-02f, 2.051376556e-02f, 2.035919301e-02f, 2.020462576e-02f, 2.005006417e-02f, 1.989550854e-02f, 1.974095922e-02f, 1.958641652e-02f, + 1.943188078e-02f, 1.927735233e-02f, 1.912283150e-02f, 1.896831861e-02f, 1.881381399e-02f, 1.865931797e-02f, 1.850483088e-02f, 1.835035304e-02f, 1.819588479e-02f, 1.804142645e-02f, + 1.788697835e-02f, 1.773254081e-02f, 1.757811417e-02f, 1.742369874e-02f, 1.726929487e-02f, 1.711490286e-02f, 1.696052306e-02f, 1.680615578e-02f, 1.665180136e-02f, 1.649746012e-02f, + 1.634313238e-02f, 1.618881847e-02f, 1.603451872e-02f, 1.588023346e-02f, 1.572596300e-02f, 1.557170768e-02f, 1.541746782e-02f, 1.526324375e-02f, 1.510903578e-02f, 1.495484425e-02f, + 1.480066948e-02f, 1.464651180e-02f, 1.449237152e-02f, 1.433824898e-02f, 1.418414450e-02f, 1.403005840e-02f, 1.387599100e-02f, 1.372194264e-02f, 1.356791363e-02f, 1.341390429e-02f, + 1.325991496e-02f, 1.310594595e-02f, 1.295199759e-02f, 1.279807020e-02f, 1.264416411e-02f, 1.249027962e-02f, 1.233641708e-02f, 1.218257680e-02f, 1.202875910e-02f, 1.187496431e-02f, + 1.172119274e-02f, 1.156744472e-02f, 1.141372058e-02f, 1.126002062e-02f, 1.110634518e-02f, 1.095269458e-02f, 1.079906913e-02f, 1.064546915e-02f, 1.049189498e-02f, 1.033834692e-02f, + 1.018482530e-02f, 1.003133044e-02f, 9.877862663e-03f, 9.724422282e-03f, 9.571009620e-03f, 9.417624997e-03f, 9.264268732e-03f, 9.110941144e-03f, 8.957642554e-03f, 8.804373279e-03f, + 8.651133639e-03f, 8.497923952e-03f, 8.344744537e-03f, 8.191595712e-03f, 8.038477796e-03f, 7.885391107e-03f, 7.732335962e-03f, 7.579312679e-03f, 7.426321576e-03f, 7.273362970e-03f, + 7.120437179e-03f, 6.967544520e-03f, 6.814685308e-03f, 6.661859862e-03f, 6.509068498e-03f, 6.356311532e-03f, 6.203589280e-03f, 6.050902059e-03f, 5.898250184e-03f, 5.745633971e-03f, + 5.593053735e-03f, 5.440509792e-03f, 5.288002458e-03f, 5.135532046e-03f, 4.983098873e-03f, 4.830703252e-03f, 4.678345498e-03f, 4.526025925e-03f, 4.373744848e-03f, 4.221502581e-03f, + 4.069299437e-03f, 3.917135730e-03f, 3.765011773e-03f, 3.612927879e-03f, 3.460884362e-03f, 3.308881535e-03f, 3.156919710e-03f, 3.004999199e-03f, 2.853120316e-03f, 2.701283371e-03f, + 2.549488678e-03f, 2.397736547e-03f, 2.246027291e-03f, 2.094361221e-03f, 1.942738648e-03f, 1.791159883e-03f, 1.639625237e-03f, 1.488135021e-03f, 1.336689545e-03f, 1.185289119e-03f, + 1.033934053e-03f, 8.826246577e-04f, 7.313612424e-04f, 5.801441167e-04f, 4.289735898e-04f, 2.778499708e-04f, 1.267735688e-04f, -2.425530768e-05f, -1.752363500e-04f, -3.261692497e-04f, + -4.770536988e-04f, -6.278893893e-04f, -7.786760135e-04f, -9.294132637e-04f, -1.080100833e-03f, -1.230738413e-03f, -1.381325698e-03f, -1.531862381e-03f, -1.682348155e-03f, -1.832782714e-03f, + -1.983165752e-03f, -2.133496963e-03f, -2.283776041e-03f, -2.434002680e-03f, -2.584176575e-03f, -2.734297422e-03f, -2.884364914e-03f, -3.034378748e-03f, -3.184338619e-03f, -3.334244222e-03f, + -3.484095253e-03f, -3.633891409e-03f, -3.783632386e-03f, -3.933317880e-03f, -4.082947589e-03f, -4.232521208e-03f, -4.382038435e-03f, -4.531498968e-03f, -4.680902504e-03f, -4.830248741e-03f, + -4.979537376e-03f, -5.128768109e-03f, -5.277940637e-03f, -5.427054659e-03f, -5.576109874e-03f, -5.725105981e-03f, -5.874042679e-03f, -6.022919668e-03f, -6.171736648e-03f, -6.320493318e-03f, + -6.469189379e-03f, -6.617824530e-03f, -6.766398474e-03f, -6.914910909e-03f, -7.063361538e-03f, -7.211750062e-03f, -7.360076182e-03f, -7.508339599e-03f, -7.656540016e-03f, -7.804677136e-03f, + -7.952750659e-03f, -8.100760290e-03f, -8.248705730e-03f, -8.396586682e-03f, -8.544402851e-03f, -8.692153939e-03f, -8.839839651e-03f, -8.987459689e-03f, -9.135013759e-03f, -9.282501565e-03f, + -9.429922811e-03f, -9.577277202e-03f, -9.724564443e-03f, -9.871784240e-03f, -1.001893630e-02f, -1.016602032e-02f, -1.031303602e-02f, -1.045998310e-02f, -1.060686126e-02f, -1.075367022e-02f, + -1.090040968e-02f, -1.104707934e-02f, -1.119367891e-02f, -1.134020811e-02f, -1.148666664e-02f, -1.163305420e-02f, -1.177937052e-02f, -1.192561528e-02f, -1.207178821e-02f, -1.221788901e-02f, + -1.236391740e-02f, -1.250987308e-02f, -1.265575575e-02f, -1.280156514e-02f, -1.294730095e-02f, -1.309296290e-02f, -1.323855068e-02f, -1.338406402e-02f, -1.352950263e-02f, -1.367486621e-02f, + -1.382015448e-02f, -1.396536716e-02f, -1.411050394e-02f, -1.425556455e-02f, -1.440054870e-02f, -1.454545610e-02f, -1.469028647e-02f, -1.483503951e-02f, -1.497971494e-02f, -1.512431248e-02f, + -1.526883184e-02f, -1.541327274e-02f, -1.555763488e-02f, -1.570191799e-02f, -1.584612177e-02f, -1.599024596e-02f, -1.613429025e-02f, -1.627825437e-02f, -1.642213803e-02f, -1.656594095e-02f, + -1.670966285e-02f, -1.685330344e-02f, -1.699686244e-02f, -1.714033957e-02f, -1.728373454e-02f, -1.742704708e-02f, -1.757027690e-02f, -1.771342373e-02f, -1.785648727e-02f, -1.799946725e-02f, + -1.814236339e-02f, -1.828517540e-02f, -1.842790301e-02f, -1.857054595e-02f, -1.871310392e-02f, -1.885557664e-02f, -1.899796385e-02f, -1.914026526e-02f, -1.928248059e-02f, -1.942460956e-02f, + -1.956665190e-02f, -1.970860733e-02f, -1.985047557e-02f, -1.999225635e-02f, -2.013394938e-02f, -2.027555439e-02f, -2.041707110e-02f, -2.055849924e-02f, -2.069983853e-02f, -2.084108870e-02f, + -2.098224947e-02f, -2.112332056e-02f, -2.126430171e-02f, -2.140519263e-02f, -2.154599305e-02f, -2.168670270e-02f, -2.182732131e-02f, -2.196784859e-02f, -2.210828429e-02f, -2.224862811e-02f, + -2.238887980e-02f, -2.252903908e-02f, -2.266910568e-02f, -2.280907933e-02f, -2.294895975e-02f, -2.308874667e-02f, -2.322843982e-02f, -2.336803894e-02f, -2.350754374e-02f, -2.364695397e-02f, + -2.378626935e-02f, -2.392548961e-02f, -2.406461449e-02f, -2.420364370e-02f, -2.434257699e-02f, -2.448141409e-02f, -2.462015473e-02f, -2.475879864e-02f, -2.489734555e-02f, -2.503579519e-02f, + -2.517414730e-02f, -2.531240162e-02f, -2.545055787e-02f, -2.558861579e-02f, -2.572657511e-02f, -2.586443558e-02f, -2.600219691e-02f, -2.613985885e-02f, -2.627742114e-02f, -2.641488350e-02f, + -2.655224567e-02f, -2.668950740e-02f, -2.682666841e-02f, -2.696372845e-02f, -2.710068725e-02f, -2.723754455e-02f, -2.737430008e-02f, -2.751095358e-02f, -2.764750480e-02f, -2.778395346e-02f, + -2.792029932e-02f, -2.805654210e-02f, -2.819268155e-02f, -2.832871741e-02f, -2.846464941e-02f, -2.860047731e-02f, -2.873620083e-02f, -2.887181971e-02f, -2.900733371e-02f, -2.914274256e-02f, + -2.927804600e-02f, -2.941324378e-02f, -2.954833563e-02f, -2.968332131e-02f, -2.981820054e-02f, -2.995297309e-02f, -3.008763868e-02f, -3.022219706e-02f, -3.035664799e-02f, -3.049099119e-02f, + -3.062522643e-02f, -3.075935343e-02f, -3.089337195e-02f, -3.102728174e-02f, -3.116108253e-02f, -3.129477408e-02f, -3.142835613e-02f, -3.156182843e-02f, -3.169519073e-02f, -3.182844276e-02f, + -3.196158429e-02f, -3.209461506e-02f, -3.222753482e-02f, -3.236034331e-02f, -3.249304029e-02f, -3.262562550e-02f, -3.275809870e-02f, -3.289045963e-02f, -3.302270805e-02f, -3.315484370e-02f, + -3.328686634e-02f, -3.341877571e-02f, -3.355057157e-02f, -3.368225368e-02f, -3.381382177e-02f, -3.394527562e-02f, -3.407661496e-02f, -3.420783955e-02f, -3.433894914e-02f, -3.446994350e-02f, + -3.460082236e-02f, -3.473158549e-02f, -3.486223265e-02f, -3.499276358e-02f, -3.512317804e-02f, -3.525347579e-02f, -3.538365658e-02f, -3.551372017e-02f, -3.564366631e-02f, -3.577349477e-02f, + -3.590320530e-02f, -3.603279766e-02f, -3.616227160e-02f, -3.629162688e-02f, -3.642086327e-02f, -3.654998052e-02f, -3.667897838e-02f, -3.680785663e-02f, -3.693661502e-02f, -3.706525330e-02f, + -3.719377125e-02f, -3.732216861e-02f, -3.745044516e-02f, -3.757860064e-02f, -3.770663484e-02f, -3.783454750e-02f, -3.796233839e-02f, -3.809000727e-02f, -3.821755390e-02f, -3.834497806e-02f, + -3.847227949e-02f, -3.859945797e-02f, -3.872651326e-02f, -3.885344513e-02f, -3.898025333e-02f, -3.910693764e-02f, -3.923349782e-02f, -3.935993364e-02f, -3.948624486e-02f, -3.961243125e-02f, + -3.973849258e-02f, -3.986442861e-02f, -3.999023911e-02f, -4.011592385e-02f, -4.024148260e-02f, -4.036691512e-02f, -4.049222119e-02f, -4.061740058e-02f, -4.074245305e-02f, -4.086737837e-02f, + -4.099217632e-02f, -4.111684667e-02f, -4.124138918e-02f, -4.136580362e-02f, -4.149008978e-02f, -4.161424742e-02f, -4.173827631e-02f, -4.186217623e-02f, -4.198594694e-02f, -4.210958823e-02f, + -4.223309987e-02f, -4.235648163e-02f, -4.247973328e-02f, -4.260285460e-02f, -4.272584536e-02f, -4.284870534e-02f, -4.297143432e-02f, -4.309403207e-02f, -4.321649837e-02f, -4.333883300e-02f, + -4.346103572e-02f, -4.358310633e-02f, -4.370504459e-02f, -4.382685028e-02f, -4.394852319e-02f, -4.407006310e-02f, -4.419146977e-02f, -4.431274300e-02f, -4.443388255e-02f, -4.455488822e-02f, + -4.467575978e-02f, -4.479649701e-02f, -4.491709969e-02f, -4.503756761e-02f, -4.515790055e-02f, -4.527809829e-02f, -4.539816061e-02f, -4.551808729e-02f, -4.563787812e-02f, -4.575753289e-02f, + -4.587705137e-02f, -4.599643335e-02f, -4.611567862e-02f, -4.623478695e-02f, -4.635375814e-02f, -4.647259198e-02f, -4.659128824e-02f, -4.670984671e-02f, -4.682826719e-02f, -4.694654945e-02f, + -4.706469329e-02f, -4.718269850e-02f, -4.730056485e-02f, -4.741829215e-02f, -4.753588017e-02f, -4.765332871e-02f, -4.777063757e-02f, -4.788780651e-02f, -4.800483535e-02f, -4.812172387e-02f, + -4.823847186e-02f, -4.835507911e-02f, -4.847154541e-02f, -4.858787056e-02f, -4.870405435e-02f, -4.882009657e-02f, -4.893599701e-02f, -4.905175547e-02f, -4.916737174e-02f, -4.928284562e-02f, + -4.939817690e-02f, -4.951336538e-02f, -4.962841085e-02f, -4.974331310e-02f, -4.985807194e-02f, -4.997268716e-02f, -5.008715855e-02f, -5.020148592e-02f, -5.031566906e-02f, -5.042970776e-02f, + -5.054360184e-02f, -5.065735108e-02f, -5.077095529e-02f, -5.088441426e-02f, -5.099772779e-02f, -5.111089569e-02f, -5.122391776e-02f, -5.133679379e-02f, -5.144952358e-02f, -5.156210695e-02f, + -5.167454368e-02f, -5.178683359e-02f, -5.189897647e-02f, -5.201097214e-02f, -5.212282038e-02f, -5.223452101e-02f, -5.234607382e-02f, -5.245747864e-02f, -5.256873525e-02f, -5.267984346e-02f, + -5.279080309e-02f, -5.290161393e-02f, -5.301227579e-02f, -5.312278848e-02f, -5.323315181e-02f, -5.334336558e-02f, -5.345342960e-02f, -5.356334368e-02f, -5.367310763e-02f, -5.378272125e-02f, + -5.389218436e-02f, -5.400149677e-02f, -5.411065828e-02f, -5.421966871e-02f, -5.432852787e-02f, -5.443723556e-02f, -5.454579161e-02f, -5.465419581e-02f, -5.476244799e-02f, -5.487054796e-02f, + -5.497849552e-02f, -5.508629050e-02f, -5.519393271e-02f, -5.530142196e-02f, -5.540875806e-02f, -5.551594083e-02f, -5.562297009e-02f, -5.572984565e-02f, -5.583656733e-02f, -5.594313494e-02f, + -5.604954831e-02f, -5.615580724e-02f, -5.626191156e-02f, -5.636786108e-02f, -5.647365562e-02f, -5.657929500e-02f, -5.668477904e-02f, -5.679010756e-02f, -5.689528038e-02f, -5.700029732e-02f, + -5.710515820e-02f, -5.720986284e-02f, -5.731441106e-02f, -5.741880269e-02f, -5.752303754e-02f, -5.762711544e-02f, -5.773103621e-02f, -5.783479968e-02f, -5.793840566e-02f, -5.804185399e-02f, + -5.814514448e-02f, -5.824827696e-02f, -5.835125126e-02f, -5.845406720e-02f, -5.855672462e-02f, -5.865922332e-02f, -5.876156315e-02f, -5.886374392e-02f, -5.896576547e-02f, -5.906762763e-02f, + -5.916933021e-02f, -5.927087306e-02f, -5.937225599e-02f, -5.947347885e-02f, -5.957454145e-02f, -5.967544364e-02f, -5.977618523e-02f, -5.987676606e-02f, -5.997718596e-02f, -6.007744477e-02f, + -6.017754232e-02f, -6.027747843e-02f, -6.037725294e-02f, -6.047686569e-02f, -6.057631650e-02f, -6.067560522e-02f, -6.077473167e-02f, -6.087369570e-02f, -6.097249713e-02f, -6.107113581e-02f, + -6.116961156e-02f, -6.126792423e-02f, -6.136607364e-02f, -6.146405965e-02f, -6.156188208e-02f, -6.165954078e-02f, -6.175703558e-02f, -6.185436632e-02f, -6.195153285e-02f, -6.204853499e-02f, + -6.214537259e-02f, -6.224204549e-02f, -6.233855353e-02f, -6.243489656e-02f, -6.253107441e-02f, -6.262708692e-02f, -6.272293394e-02f, -6.281861532e-02f, -6.291413088e-02f, -6.300948048e-02f, + -6.310466397e-02f, -6.319968118e-02f, -6.329453195e-02f, -6.338921615e-02f, -6.348373360e-02f, -6.357808416e-02f, -6.367226767e-02f, -6.376628398e-02f, -6.386013294e-02f, -6.395381439e-02f, + -6.404732818e-02f, -6.414067416e-02f, -6.423385217e-02f, -6.432686208e-02f, -6.441970372e-02f, -6.451237695e-02f, -6.460488161e-02f, -6.469721756e-02f, -6.478938465e-02f, -6.488138273e-02f, + -6.497321165e-02f, -6.506487126e-02f, -6.515636142e-02f, -6.524768198e-02f, -6.533883279e-02f, -6.542981371e-02f, -6.552062459e-02f, -6.561126528e-02f, -6.570173564e-02f, -6.579203553e-02f, + -6.588216480e-02f, -6.597212330e-02f, -6.606191090e-02f, -6.615152745e-02f, -6.624097281e-02f, -6.633024684e-02f, -6.641934939e-02f, -6.650828032e-02f, -6.659703950e-02f, -6.668562677e-02f, + -6.677404201e-02f, -6.686228507e-02f, -6.695035581e-02f, -6.703825409e-02f, -6.712597978e-02f, -6.721353273e-02f, -6.730091282e-02f, -6.738811989e-02f, -6.747515382e-02f, -6.756201447e-02f, + -6.764870169e-02f, -6.773521537e-02f, -6.782155535e-02f, -6.790772151e-02f, -6.799371371e-02f, -6.807953181e-02f, -6.816517569e-02f, -6.825064521e-02f, -6.833594024e-02f, -6.842106064e-02f, + -6.850600628e-02f, -6.859077703e-02f, -6.867537276e-02f, -6.875979334e-02f, -6.884403864e-02f, -6.892810853e-02f, -6.901200287e-02f, -6.909572154e-02f, -6.917926442e-02f, -6.926263136e-02f, + -6.934582225e-02f, -6.942883695e-02f, -6.951167534e-02f, -6.959433730e-02f, -6.967682269e-02f, -6.975913138e-02f, -6.984126327e-02f, -6.992321821e-02f, -7.000499608e-02f, -7.008659677e-02f, + -7.016802014e-02f, -7.024926607e-02f, -7.033033444e-02f, -7.041122513e-02f, -7.049193801e-02f, -7.057247296e-02f, -7.065282986e-02f, -7.073300859e-02f, -7.081300903e-02f, -7.089283106e-02f, + -7.097247456e-02f, -7.105193941e-02f, -7.113122548e-02f, -7.121033267e-02f, -7.128926085e-02f, -7.136800991e-02f, -7.144657972e-02f, -7.152497018e-02f, -7.160318116e-02f, -7.168121255e-02f, + -7.175906423e-02f, -7.183673608e-02f, -7.191422800e-02f, -7.199153987e-02f, -7.206867157e-02f, -7.214562299e-02f, -7.222239402e-02f, -7.229898454e-02f, -7.237539445e-02f, -7.245162362e-02f, + -7.252767195e-02f, -7.260353933e-02f, -7.267922564e-02f, -7.275473077e-02f, -7.283005463e-02f, -7.290519709e-02f, -7.298015804e-02f, -7.305493738e-02f, -7.312953501e-02f, -7.320395080e-02f, + -7.327818466e-02f, -7.335223647e-02f, -7.342610614e-02f, -7.349979355e-02f, -7.357329860e-02f, -7.364662118e-02f, -7.371976119e-02f, -7.379271852e-02f, -7.386549307e-02f, -7.393808474e-02f, + -7.401049342e-02f, -7.408271900e-02f, -7.415476140e-02f, -7.422662050e-02f, -7.429829620e-02f, -7.436978840e-02f, -7.444109701e-02f, -7.451222191e-02f, -7.458316302e-02f, -7.465392022e-02f, + -7.472449343e-02f, -7.479488254e-02f, -7.486508745e-02f, -7.493510807e-02f, -7.500494430e-02f, -7.507459604e-02f, -7.514406320e-02f, -7.521334567e-02f, -7.528244337e-02f, -7.535135619e-02f, + -7.542008405e-02f, -7.548862685e-02f, -7.555698449e-02f, -7.562515687e-02f, -7.569314392e-02f, -7.576094553e-02f, -7.582856161e-02f, -7.589599207e-02f, -7.596323681e-02f, -7.603029575e-02f, + -7.609716880e-02f, -7.616385586e-02f, -7.623035685e-02f, -7.629667167e-02f, -7.636280024e-02f, -7.642874246e-02f, -7.649449826e-02f, -7.656006753e-02f, -7.662545020e-02f, -7.669064617e-02f, + -7.675565537e-02f, -7.682047770e-02f, -7.688511307e-02f, -7.694956141e-02f, -7.701382262e-02f, -7.707789663e-02f, -7.714178334e-02f, -7.720548268e-02f, -7.726899456e-02f, -7.733231890e-02f, + -7.739545562e-02f, -7.745840463e-02f, -7.752116585e-02f, -7.758373920e-02f, -7.764612461e-02f, -7.770832198e-02f, -7.777033124e-02f, -7.783215231e-02f, -7.789378512e-02f, -7.795522958e-02f, + -7.801648561e-02f, -7.807755313e-02f, -7.813843208e-02f, -7.819912237e-02f, -7.825962392e-02f, -7.831993666e-02f, -7.838006052e-02f, -7.843999541e-02f, -7.849974127e-02f, -7.855929801e-02f, + -7.861866557e-02f, -7.867784387e-02f, -7.873683284e-02f, -7.879563240e-02f, -7.885424249e-02f, -7.891266302e-02f, -7.897089394e-02f, -7.902893516e-02f, -7.908678661e-02f, -7.914444824e-02f, + -7.920191996e-02f, -7.925920171e-02f, -7.931629341e-02f, -7.937319501e-02f, -7.942990643e-02f, -7.948642760e-02f, -7.954275845e-02f, -7.959889893e-02f, -7.965484896e-02f, -7.971060847e-02f, + -7.976617741e-02f, -7.982155570e-02f, -7.987674328e-02f, -7.993174009e-02f, -7.998654606e-02f, -8.004116113e-02f, -8.009558523e-02f, -8.014981831e-02f, -8.020386030e-02f, -8.025771113e-02f, + -8.031137076e-02f, -8.036483911e-02f, -8.041811612e-02f, -8.047120174e-02f, -8.052409591e-02f, -8.057679856e-02f, -8.062930964e-02f, -8.068162909e-02f, -8.073375685e-02f, -8.078569286e-02f, + -8.083743707e-02f, -8.088898941e-02f, -8.094034984e-02f, -8.099151829e-02f, -8.104249472e-02f, -8.109327906e-02f, -8.114387126e-02f, -8.119427127e-02f, -8.124447903e-02f, -8.129449449e-02f, + -8.134431759e-02f, -8.139394829e-02f, -8.144338653e-02f, -8.149263226e-02f, -8.154168543e-02f, -8.159054598e-02f, -8.163921387e-02f, -8.168768905e-02f, -8.173597146e-02f, -8.178406107e-02f, + -8.183195781e-02f, -8.187966164e-02f, -8.192717251e-02f, -8.197449038e-02f, -8.202161519e-02f, -8.206854691e-02f, -8.211528548e-02f, -8.216183085e-02f, -8.220818299e-02f, -8.225434185e-02f, + -8.230030739e-02f, -8.234607955e-02f, -8.239165829e-02f, -8.243704358e-02f, -8.248223537e-02f, -8.252723361e-02f, -8.257203827e-02f, -8.261664930e-02f, -8.266106667e-02f, -8.270529032e-02f, + -8.274932022e-02f, -8.279315633e-02f, -8.283679862e-02f, -8.288024703e-02f, -8.292350154e-02f, -8.296656210e-02f, -8.300942868e-02f, -8.305210123e-02f, -8.309457973e-02f, -8.313686413e-02f, + -8.317895441e-02f, -8.322085051e-02f, -8.326255241e-02f, -8.330406008e-02f, -8.334537347e-02f, -8.338649256e-02f, -8.342741731e-02f, -8.346814768e-02f, -8.350868365e-02f, -8.354902518e-02f, + -8.358917224e-02f, -8.362912480e-02f, -8.366888282e-02f, -8.370844628e-02f, -8.374781515e-02f, -8.378698939e-02f, -8.382596898e-02f, -8.386475388e-02f, -8.390334408e-02f, -8.394173953e-02f, + -8.397994022e-02f, -8.401794611e-02f, -8.405575718e-02f, -8.409337340e-02f, -8.413079475e-02f, -8.416802120e-02f, -8.420505272e-02f, -8.424188929e-02f, -8.427853088e-02f, -8.431497748e-02f, + -8.435122905e-02f, -8.438728557e-02f, -8.442314703e-02f, -8.445881340e-02f, -8.449428465e-02f, -8.452956077e-02f, -8.456464173e-02f, -8.459952752e-02f, -8.463421810e-02f, -8.466871348e-02f, + -8.470301361e-02f, -8.473711849e-02f, -8.477102810e-02f, -8.480474241e-02f, -8.483826141e-02f, -8.487158509e-02f, -8.490471342e-02f, -8.493764639e-02f, -8.497038399e-02f, -8.500292619e-02f, + -8.503527298e-02f, -8.506742435e-02f, -8.509938029e-02f, -8.513114077e-02f, -8.516270579e-02f, -8.519407533e-02f, -8.522524938e-02f, -8.525622792e-02f, -8.528701095e-02f, -8.531759845e-02f, + -8.534799042e-02f, -8.537818684e-02f, -8.540818769e-02f, -8.543799298e-02f, -8.546760269e-02f, -8.549701682e-02f, -8.552623535e-02f, -8.555525827e-02f, -8.558408558e-02f, -8.561271728e-02f, + -8.564115334e-02f, -8.566939378e-02f, -8.569743857e-02f, -8.572528772e-02f, -8.575294122e-02f, -8.578039907e-02f, -8.580766126e-02f, -8.583472778e-02f, -8.586159864e-02f, -8.588827383e-02f, + -8.591475334e-02f, -8.594103718e-02f, -8.596712534e-02f, -8.599301783e-02f, -8.601871463e-02f, -8.604421575e-02f, -8.606952119e-02f, -8.609463095e-02f, -8.611954503e-02f, -8.614426343e-02f, + -8.616878616e-02f, -8.619311320e-02f, -8.621724458e-02f, -8.624118028e-02f, -8.626492031e-02f, -8.628846467e-02f, -8.631181338e-02f, -8.633496643e-02f, -8.635792382e-02f, -8.638068557e-02f, + -8.640325168e-02f, -8.642562215e-02f, -8.644779699e-02f, -8.646977620e-02f, -8.649155980e-02f, -8.651314779e-02f, -8.653454019e-02f, -8.655573698e-02f, -8.657673820e-02f, -8.659754384e-02f, + -8.661815392e-02f, -8.663856844e-02f, -8.665878741e-02f, -8.667881086e-02f, -8.669863878e-02f, -8.671827119e-02f, -8.673770810e-02f, -8.675694953e-02f, -8.677599548e-02f, -8.679484597e-02f, + -8.681350102e-02f, -8.683196063e-02f, -8.685022483e-02f, -8.686829362e-02f, -8.688616702e-02f, -8.690384506e-02f, -8.692132773e-02f, -8.693861507e-02f, -8.695570709e-02f, -8.697260380e-02f, + -8.698930522e-02f, -8.700581138e-02f, -8.702212229e-02f, -8.703823796e-02f, -8.705415842e-02f, -8.706988369e-02f, -8.708541379e-02f, -8.710074874e-02f, -8.711588855e-02f, -8.713083326e-02f, + -8.714558288e-02f, -8.716013744e-02f, -8.717449696e-02f, -8.718866145e-02f, -8.720263095e-02f, -8.721640548e-02f, -8.722998506e-02f, -8.724336972e-02f, -8.725655948e-02f, -8.726955437e-02f, + -8.728235442e-02f, -8.729495964e-02f, -8.730737007e-02f, -8.731958574e-02f, -8.733160667e-02f, -8.734343288e-02f, -8.735506442e-02f, -8.736650130e-02f, -8.737774356e-02f, -8.738879122e-02f, + -8.739964432e-02f, -8.741030288e-02f, -8.742076694e-02f, -8.743103653e-02f, -8.744111168e-02f, -8.745099242e-02f, -8.746067878e-02f, -8.747017080e-02f, -8.747946850e-02f, -8.748857193e-02f, + -8.749748112e-02f, -8.750619610e-02f, -8.751471691e-02f, -8.752304358e-02f, -8.753117614e-02f, -8.753911464e-02f, -8.754685910e-02f, -8.755440958e-02f, -8.756176609e-02f, -8.756892869e-02f, + -8.757589741e-02f, -8.758267228e-02f, -8.758925335e-02f, -8.759564066e-02f, -8.760183424e-02f, -8.760783414e-02f, -8.761364039e-02f, -8.761925303e-02f, -8.762467212e-02f, -8.762989768e-02f, + -8.763492977e-02f, -8.763976842e-02f, -8.764441367e-02f, -8.764886557e-02f, -8.765312417e-02f, -8.765718950e-02f, -8.766106162e-02f, -8.766474056e-02f, -8.766822637e-02f, -8.767151910e-02f, + -8.767461879e-02f, -8.767752549e-02f, -8.768023924e-02f, -8.768276010e-02f, -8.768508811e-02f, -8.768722332e-02f, -8.768916577e-02f, -8.769091552e-02f, -8.769247262e-02f, -8.769383711e-02f, + -8.769500904e-02f, -8.769598847e-02f, -8.769677544e-02f, -8.769737001e-02f, -8.769777222e-02f, -8.769798214e-02f, -8.769799981e-02f, -8.769782528e-02f, -8.769745861e-02f, -8.769689985e-02f, + -8.769614905e-02f, -8.769520628e-02f, -8.769407157e-02f, -8.769274500e-02f, -8.769122661e-02f, -8.768951646e-02f, -8.768761461e-02f, -8.768552111e-02f, -8.768323602e-02f, -8.768075940e-02f, + -8.767809130e-02f, -8.767523178e-02f, -8.767218091e-02f, -8.766893873e-02f, -8.766550532e-02f, -8.766188072e-02f, -8.765806501e-02f, -8.765405823e-02f, -8.764986046e-02f, -8.764547175e-02f, + -8.764089216e-02f, -8.763612176e-02f, -8.763116060e-02f, -8.762600876e-02f, -8.762066629e-02f, -8.761513326e-02f, -8.760940973e-02f, -8.760349577e-02f, -8.759739144e-02f, -8.759109680e-02f, + -8.758461193e-02f, -8.757793688e-02f, -8.757107173e-02f, -8.756401654e-02f, -8.755677137e-02f, -8.754933630e-02f, -8.754171139e-02f, -8.753389672e-02f, -8.752589234e-02f, -8.751769833e-02f, + -8.750931476e-02f, -8.750074170e-02f, -8.749197921e-02f, -8.748302737e-02f, -8.747388625e-02f, -8.746455593e-02f, -8.745503646e-02f, -8.744532793e-02f, -8.743543040e-02f, -8.742534396e-02f, + -8.741506866e-02f, -8.740460460e-02f, -8.739395183e-02f, -8.738311043e-02f, -8.737208049e-02f, -8.736086207e-02f, -8.734945525e-02f, -8.733786010e-02f, -8.732607671e-02f, -8.731410514e-02f, + -8.730194548e-02f, -8.728959780e-02f, -8.727706218e-02f, -8.726433870e-02f, -8.725142743e-02f, -8.723832847e-02f, -8.722504187e-02f, -8.721156773e-02f, -8.719790613e-02f, -8.718405714e-02f, + -8.717002084e-02f, -8.715579732e-02f, -8.714138666e-02f, -8.712678894e-02f, -8.711200424e-02f, -8.709703265e-02f, -8.708187424e-02f, -8.706652911e-02f, -8.705099733e-02f, -8.703527899e-02f, + -8.701937417e-02f, -8.700328296e-02f, -8.698700544e-02f, -8.697054171e-02f, -8.695389183e-02f, -8.693705591e-02f, -8.692003403e-02f, -8.690282627e-02f, -8.688543273e-02f, -8.686785348e-02f, + -8.685008863e-02f, -8.683213825e-02f, -8.681400243e-02f, -8.679568128e-02f, -8.677717486e-02f, -8.675848328e-02f, -8.673960663e-02f, -8.672054500e-02f, -8.670129847e-02f, -8.668186714e-02f, + -8.666225110e-02f, -8.664245044e-02f, -8.662246526e-02f, -8.660229565e-02f, -8.658194170e-02f, -8.656140351e-02f, -8.654068116e-02f, -8.651977476e-02f, -8.649868440e-02f, -8.647741017e-02f, + -8.645595217e-02f, -8.643431050e-02f, -8.641248525e-02f, -8.639047652e-02f, -8.636828440e-02f, -8.634590900e-02f, -8.632335041e-02f, -8.630060872e-02f, -8.627768404e-02f, -8.625457647e-02f, + -8.623128610e-02f, -8.620781304e-02f, -8.618415738e-02f, -8.616031923e-02f, -8.613629868e-02f, -8.611209584e-02f, -8.608771080e-02f, -8.606314368e-02f, -8.603839456e-02f, -8.601346356e-02f, + -8.598835077e-02f, -8.596305631e-02f, -8.593758027e-02f, -8.591192275e-02f, -8.588608387e-02f, -8.586006372e-02f, -8.583386241e-02f, -8.580748004e-02f, -8.578091673e-02f, -8.575417258e-02f, + -8.572724769e-02f, -8.570014217e-02f, -8.567285612e-02f, -8.564538966e-02f, -8.561774290e-02f, -8.558991593e-02f, -8.556190887e-02f, -8.553372183e-02f, -8.550535492e-02f, -8.547680824e-02f, + -8.544808191e-02f, -8.541917604e-02f, -8.539009074e-02f, -8.536082611e-02f, -8.533138227e-02f, -8.530175933e-02f, -8.527195741e-02f, -8.524197661e-02f, -8.521181704e-02f, -8.518147883e-02f, + -8.515096208e-02f, -8.512026692e-02f, -8.508939344e-02f, -8.505834177e-02f, -8.502711202e-02f, -8.499570430e-02f, -8.496411874e-02f, -8.493235545e-02f, -8.490041454e-02f, -8.486829613e-02f, + -8.483600033e-02f, -8.480352727e-02f, -8.477087707e-02f, -8.473804983e-02f, -8.470504568e-02f, -8.467186474e-02f, -8.463850712e-02f, -8.460497294e-02f, -8.457126233e-02f, -8.453737541e-02f, + -8.450331229e-02f, -8.446907309e-02f, -8.443465794e-02f, -8.440006695e-02f, -8.436530026e-02f, -8.433035798e-02f, -8.429524023e-02f, -8.425994713e-02f, -8.422447881e-02f, -8.418883540e-02f, + -8.415301701e-02f, -8.411702377e-02f, -8.408085581e-02f, -8.404451324e-02f, -8.400799620e-02f, -8.397130481e-02f, -8.393443919e-02f, -8.389739948e-02f, -8.386018579e-02f, -8.382279826e-02f, + -8.378523700e-02f, -8.374750216e-02f, -8.370959385e-02f, -8.367151221e-02f, -8.363325736e-02f, -8.359482943e-02f, -8.355622855e-02f, -8.351745485e-02f, -8.347850846e-02f, -8.343938951e-02f, + -8.340009813e-02f, -8.336063445e-02f, -8.332099861e-02f, -8.328119072e-02f, -8.324121093e-02f, -8.320105937e-02f, -8.316073617e-02f, -8.312024146e-02f, -8.307957538e-02f, -8.303873805e-02f, + -8.299772962e-02f, -8.295655021e-02f, -8.291519996e-02f, -8.287367901e-02f, -8.283198749e-02f, -8.279012553e-02f, -8.274809327e-02f, -8.270589086e-02f, -8.266351841e-02f, -8.262097608e-02f, + -8.257826399e-02f, -8.253538229e-02f, -8.249233110e-02f, -8.244911058e-02f, -8.240572086e-02f, -8.236216207e-02f, -8.231843436e-02f, -8.227453786e-02f, -8.223047272e-02f, -8.218623907e-02f, + -8.214183706e-02f, -8.209726682e-02f, -8.205252850e-02f, -8.200762223e-02f, -8.196254816e-02f, -8.191730643e-02f, -8.187189719e-02f, -8.182632056e-02f, -8.178057671e-02f, -8.173466577e-02f, + -8.168858788e-02f, -8.164234318e-02f, -8.159593183e-02f, -8.154935396e-02f, -8.150260973e-02f, -8.145569927e-02f, -8.140862273e-02f, -8.136138025e-02f, -8.131397199e-02f, -8.126639809e-02f, + -8.121865869e-02f, -8.117075394e-02f, -8.112268399e-02f, -8.107444899e-02f, -8.102604908e-02f, -8.097748441e-02f, -8.092875514e-02f, -8.087986140e-02f, -8.083080335e-02f, -8.078158114e-02f, + -8.073219491e-02f, -8.068264482e-02f, -8.063293102e-02f, -8.058305366e-02f, -8.053301289e-02f, -8.048280885e-02f, -8.043244171e-02f, -8.038191161e-02f, -8.033121870e-02f, -8.028036315e-02f, + -8.022934509e-02f, -8.017816469e-02f, -8.012682209e-02f, -8.007531745e-02f, -8.002365093e-02f, -7.997182268e-02f, -7.991983285e-02f, -7.986768159e-02f, -7.981536907e-02f, -7.976289544e-02f, + -7.971026085e-02f, -7.965746547e-02f, -7.960450944e-02f, -7.955139292e-02f, -7.949811607e-02f, -7.944467905e-02f, -7.939108201e-02f, -7.933732512e-02f, -7.928340853e-02f, -7.922933239e-02f, + -7.917509688e-02f, -7.912070214e-02f, -7.906614834e-02f, -7.901143564e-02f, -7.895656419e-02f, -7.890153415e-02f, -7.884634570e-02f, -7.879099898e-02f, -7.873549416e-02f, -7.867983140e-02f, + -7.862401086e-02f, -7.856803270e-02f, -7.851189709e-02f, -7.845560419e-02f, -7.839915416e-02f, -7.834254717e-02f, -7.828578337e-02f, -7.822886293e-02f, -7.817178602e-02f, -7.811455280e-02f, + -7.805716344e-02f, -7.799961809e-02f, -7.794191693e-02f, -7.788406012e-02f, -7.782604782e-02f, -7.776788021e-02f, -7.770955744e-02f, -7.765107969e-02f, -7.759244713e-02f, -7.753365991e-02f, + -7.747471820e-02f, -7.741562219e-02f, -7.735637202e-02f, -7.729696787e-02f, -7.723740992e-02f, -7.717769832e-02f, -7.711783325e-02f, -7.705781487e-02f, -7.699764336e-02f, -7.693731889e-02f, + -7.687684163e-02f, -7.681621174e-02f, -7.675542940e-02f, -7.669449478e-02f, -7.663340805e-02f, -7.657216938e-02f, -7.651077895e-02f, -7.644923692e-02f, -7.638754348e-02f, -7.632569878e-02f, + -7.626370301e-02f, -7.620155634e-02f, -7.613925894e-02f, -7.607681099e-02f, -7.601421266e-02f, -7.595146412e-02f, -7.588856555e-02f, -7.582551713e-02f, -7.576231902e-02f, -7.569897141e-02f, + -7.563547448e-02f, -7.557182838e-02f, -7.550803332e-02f, -7.544408945e-02f, -7.537999696e-02f, -7.531575603e-02f, -7.525136682e-02f, -7.518682953e-02f, -7.512214432e-02f, -7.505731138e-02f, + -7.499233089e-02f, -7.492720301e-02f, -7.486192794e-02f, -7.479650585e-02f, -7.473093693e-02f, -7.466522134e-02f, -7.459935927e-02f, -7.453335091e-02f, -7.446719643e-02f, -7.440089601e-02f, + -7.433444983e-02f, -7.426785808e-02f, -7.420112094e-02f, -7.413423859e-02f, -7.406721121e-02f, -7.400003898e-02f, -7.393272209e-02f, -7.386526072e-02f, -7.379765506e-02f, -7.372990528e-02f, + -7.366201157e-02f, -7.359397411e-02f, -7.352579310e-02f, -7.345746870e-02f, -7.338900112e-02f, -7.332039053e-02f, -7.325163712e-02f, -7.318274107e-02f, -7.311370257e-02f, -7.304452181e-02f, + -7.297519898e-02f, -7.290573425e-02f, -7.283612781e-02f, -7.276637986e-02f, -7.269649059e-02f, -7.262646017e-02f, -7.255628879e-02f, -7.248597665e-02f, -7.241552393e-02f, -7.234493083e-02f, + -7.227419752e-02f, -7.220332421e-02f, -7.213231107e-02f, -7.206115830e-02f, -7.198986609e-02f, -7.191843463e-02f, -7.184686410e-02f, -7.177515471e-02f, -7.170330663e-02f, -7.163132007e-02f, + -7.155919521e-02f, -7.148693224e-02f, -7.141453136e-02f, -7.134199276e-02f, -7.126931663e-02f, -7.119650316e-02f, -7.112355255e-02f, -7.105046499e-02f, -7.097724067e-02f, -7.090387979e-02f, + -7.083038253e-02f, -7.075674910e-02f, -7.068297969e-02f, -7.060907449e-02f, -7.053503370e-02f, -7.046085750e-02f, -7.038654611e-02f, -7.031209971e-02f, -7.023751850e-02f, -7.016280267e-02f, + -7.008795243e-02f, -7.001296796e-02f, -6.993784946e-02f, -6.986259714e-02f, -6.978721118e-02f, -6.971169179e-02f, -6.963603916e-02f, -6.956025349e-02f, -6.948433498e-02f, -6.940828383e-02f, + -6.933210023e-02f, -6.925578439e-02f, -6.917933650e-02f, -6.910275676e-02f, -6.902604538e-02f, -6.894920254e-02f, -6.887222846e-02f, -6.879512333e-02f, -6.871788735e-02f, -6.864052072e-02f, + -6.856302364e-02f, -6.848539632e-02f, -6.840763896e-02f, -6.832975175e-02f, -6.825173490e-02f, -6.817358861e-02f, -6.809531308e-02f, -6.801690852e-02f, -6.793837512e-02f, -6.785971310e-02f, + -6.778092265e-02f, -6.770200397e-02f, -6.762295728e-02f, -6.754378277e-02f, -6.746448065e-02f, -6.738505112e-02f, -6.730549438e-02f, -6.722581065e-02f, -6.714600012e-02f, -6.706606300e-02f, + -6.698599950e-02f, -6.690580982e-02f, -6.682549417e-02f, -6.674505275e-02f, -6.666448577e-02f, -6.658379343e-02f, -6.650297595e-02f, -6.642203353e-02f, -6.634096637e-02f, -6.625977468e-02f, + -6.617845867e-02f, -6.609701855e-02f, -6.601545453e-02f, -6.593376681e-02f, -6.585195560e-02f, -6.577002111e-02f, -6.568796355e-02f, -6.560578313e-02f, -6.552348005e-02f, -6.544105453e-02f, + -6.535850678e-02f, -6.527583700e-02f, -6.519304540e-02f, -6.511013221e-02f, -6.502709761e-02f, -6.494394183e-02f, -6.486066508e-02f, -6.477726757e-02f, -6.469374950e-02f, -6.461011110e-02f, + -6.452635256e-02f, -6.444247411e-02f, -6.435847595e-02f, -6.427435830e-02f, -6.419012137e-02f, -6.410576538e-02f, -6.402129052e-02f, -6.393669703e-02f, -6.385198510e-02f, -6.376715496e-02f, + -6.368220682e-02f, -6.359714089e-02f, -6.351195738e-02f, -6.342665651e-02f, -6.334123850e-02f, -6.325570356e-02f, -6.317005189e-02f, -6.308428373e-02f, -6.299839928e-02f, -6.291239875e-02f, + -6.282628237e-02f, -6.274005035e-02f, -6.265370291e-02f, -6.256724025e-02f, -6.248066260e-02f, -6.239397018e-02f, -6.230716319e-02f, -6.222024187e-02f, -6.213320642e-02f, -6.204605705e-02f, + -6.195879400e-02f, -6.187141748e-02f, -6.178392769e-02f, -6.169632487e-02f, -6.160860923e-02f, -6.152078099e-02f, -6.143284037e-02f, -6.134478758e-02f, -6.125662284e-02f, -6.116834638e-02f, + -6.107995841e-02f, -6.099145915e-02f, -6.090284882e-02f, -6.081412765e-02f, -6.072529584e-02f, -6.063635363e-02f, -6.054730123e-02f, -6.045813886e-02f, -6.036886674e-02f, -6.027948510e-02f, + -6.018999415e-02f, -6.010039412e-02f, -6.001068523e-02f, -5.992086769e-02f, -5.983094173e-02f, -5.974090758e-02f, -5.965076545e-02f, -5.956051557e-02f, -5.947015815e-02f, -5.937969343e-02f, + -5.928912162e-02f, -5.919844295e-02f, -5.910765764e-02f, -5.901676591e-02f, -5.892576799e-02f, -5.883466410e-02f, -5.874345447e-02f, -5.865213931e-02f, -5.856071885e-02f, -5.846919333e-02f, + -5.837756295e-02f, -5.828582795e-02f, -5.819398855e-02f, -5.810204498e-02f, -5.800999745e-02f, -5.791784621e-02f, -5.782559146e-02f, -5.773323344e-02f, -5.764077238e-02f, -5.754820849e-02f, + -5.745554201e-02f, -5.736277316e-02f, -5.726990216e-02f, -5.717692925e-02f, -5.708385465e-02f, -5.699067859e-02f, -5.689740130e-02f, -5.680402299e-02f, -5.671054391e-02f, -5.661696427e-02f, + -5.652328431e-02f, -5.642950425e-02f, -5.633562432e-02f, -5.624164475e-02f, -5.614756577e-02f, -5.605338760e-02f, -5.595911047e-02f, -5.586473462e-02f, -5.577026027e-02f, -5.567568765e-02f, + -5.558101700e-02f, -5.548624853e-02f, -5.539138248e-02f, -5.529641908e-02f, -5.520135855e-02f, -5.510620114e-02f, -5.501094706e-02f, -5.491559656e-02f, -5.482014985e-02f, -5.472460717e-02f, + -5.462896876e-02f, -5.453323483e-02f, -5.443740563e-02f, -5.434148138e-02f, -5.424546232e-02f, -5.414934867e-02f, -5.405314068e-02f, -5.395683856e-02f, -5.386044255e-02f, -5.376395289e-02f, + -5.366736980e-02f, -5.357069352e-02f, -5.347392428e-02f, -5.337706232e-02f, -5.328010786e-02f, -5.318306114e-02f, -5.308592239e-02f, -5.298869185e-02f, -5.289136975e-02f, -5.279395631e-02f, + -5.269645179e-02f, -5.259885640e-02f, -5.250117038e-02f, -5.240339397e-02f, -5.230552740e-02f, -5.220757091e-02f, -5.210952473e-02f, -5.201138909e-02f, -5.191316423e-02f, -5.181485038e-02f, + -5.171644778e-02f, -5.161795666e-02f, -5.151937726e-02f, -5.142070982e-02f, -5.132195456e-02f, -5.122311173e-02f, -5.112418156e-02f, -5.102516429e-02f, -5.092606014e-02f, -5.082686937e-02f, + -5.072759220e-02f, -5.062822887e-02f, -5.052877961e-02f, -5.042924467e-02f, -5.032962428e-02f, -5.022991868e-02f, -5.013012810e-02f, -5.003025278e-02f, -4.993029296e-02f, -4.983024887e-02f, + -4.973012076e-02f, -4.962990886e-02f, -4.952961340e-02f, -4.942923463e-02f, -4.932877278e-02f, -4.922822810e-02f, -4.912760081e-02f, -4.902689117e-02f, -4.892609939e-02f, -4.882522574e-02f, + -4.872427043e-02f, -4.862323372e-02f, -4.852211584e-02f, -4.842091703e-02f, -4.831963752e-02f, -4.821827757e-02f, -4.811683740e-02f, -4.801531725e-02f, -4.791371738e-02f, -4.781203800e-02f, + -4.771027938e-02f, -4.760844174e-02f, -4.750652532e-02f, -4.740453037e-02f, -4.730245712e-02f, -4.720030582e-02f, -4.709807670e-02f, -4.699577001e-02f, -4.689338598e-02f, -4.679092487e-02f, + -4.668838690e-02f, -4.658577232e-02f, -4.648308137e-02f, -4.638031429e-02f, -4.627747132e-02f, -4.617455271e-02f, -4.607155869e-02f, -4.596848950e-02f, -4.586534540e-02f, -4.576212661e-02f, + -4.565883339e-02f, -4.555546597e-02f, -4.545202459e-02f, -4.534850950e-02f, -4.524492094e-02f, -4.514125915e-02f, -4.503752438e-02f, -4.493371686e-02f, -4.482983684e-02f, -4.472588457e-02f, + -4.462186028e-02f, -4.451776421e-02f, -4.441359662e-02f, -4.430935774e-02f, -4.420504781e-02f, -4.410066709e-02f, -4.399621580e-02f, -4.389169421e-02f, -4.378710254e-02f, -4.368244105e-02f, + -4.357770997e-02f, -4.347290956e-02f, -4.336804005e-02f, -4.326310169e-02f, -4.315809472e-02f, -4.305301939e-02f, -4.294787594e-02f, -4.284266461e-02f, -4.273738565e-02f, -4.263203931e-02f, + -4.252662583e-02f, -4.242114545e-02f, -4.231559841e-02f, -4.220998497e-02f, -4.210430537e-02f, -4.199855985e-02f, -4.189274865e-02f, -4.178687203e-02f, -4.168093023e-02f, -4.157492349e-02f, + -4.146885205e-02f, -4.136271617e-02f, -4.125651609e-02f, -4.115025206e-02f, -4.104392431e-02f, -4.093753310e-02f, -4.083107867e-02f, -4.072456127e-02f, -4.061798114e-02f, -4.051133854e-02f, + -4.040463369e-02f, -4.029786686e-02f, -4.019103829e-02f, -4.008414822e-02f, -3.997719690e-02f, -3.987018458e-02f, -3.976311151e-02f, -3.965597792e-02f, -3.954878407e-02f, -3.944153020e-02f, + -3.933421656e-02f, -3.922684340e-02f, -3.911941097e-02f, -3.901191950e-02f, -3.890436926e-02f, -3.879676047e-02f, -3.868909340e-02f, -3.858136829e-02f, -3.847358539e-02f, -3.836574494e-02f, + -3.825784719e-02f, -3.814989239e-02f, -3.804188079e-02f, -3.793381263e-02f, -3.782568817e-02f, -3.771750764e-02f, -3.760927130e-02f, -3.750097940e-02f, -3.739263217e-02f, -3.728422988e-02f, + -3.717577277e-02f, -3.706726109e-02f, -3.695869508e-02f, -3.685007499e-02f, -3.674140108e-02f, -3.663267359e-02f, -3.652389276e-02f, -3.641505885e-02f, -3.630617211e-02f, -3.619723278e-02f, + -3.608824111e-02f, -3.597919735e-02f, -3.587010175e-02f, -3.576095456e-02f, -3.565175603e-02f, -3.554250640e-02f, -3.543320593e-02f, -3.532385486e-02f, -3.521445344e-02f, -3.510500192e-02f, + -3.499550056e-02f, -3.488594959e-02f, -3.477634927e-02f, -3.466669985e-02f, -3.455700158e-02f, -3.444725470e-02f, -3.433745947e-02f, -3.422761613e-02f, -3.411772494e-02f, -3.400778614e-02f, + -3.389779998e-02f, -3.378776672e-02f, -3.367768659e-02f, -3.356755986e-02f, -3.345738677e-02f, -3.334716758e-02f, -3.323690252e-02f, -3.312659185e-02f, -3.301623582e-02f, -3.290583469e-02f, + -3.279538869e-02f, -3.268489808e-02f, -3.257436311e-02f, -3.246378404e-02f, -3.235316110e-02f, -3.224249455e-02f, -3.213178464e-02f, -3.202103162e-02f, -3.191023574e-02f, -3.179939725e-02f, + -3.168851640e-02f, -3.157759344e-02f, -3.146662861e-02f, -3.135562219e-02f, -3.124457440e-02f, -3.113348550e-02f, -3.102235574e-02f, -3.091118538e-02f, -3.079997466e-02f, -3.068872383e-02f, + -3.057743315e-02f, -3.046610285e-02f, -3.035473321e-02f, -3.024332445e-02f, -3.013187685e-02f, -3.002039063e-02f, -2.990886607e-02f, -2.979730340e-02f, -2.968570288e-02f, -2.957406475e-02f, + -2.946238928e-02f, -2.935067671e-02f, -2.923892728e-02f, -2.912714126e-02f, -2.901531888e-02f, -2.890346041e-02f, -2.879156610e-02f, -2.867963618e-02f, -2.856767092e-02f, -2.845567057e-02f, + -2.834363537e-02f, -2.823156558e-02f, -2.811946145e-02f, -2.800732323e-02f, -2.789515117e-02f, -2.778294551e-02f, -2.767070652e-02f, -2.755843444e-02f, -2.744612953e-02f, -2.733379202e-02f, + -2.722142219e-02f, -2.710902027e-02f, -2.699658651e-02f, -2.688412118e-02f, -2.677162451e-02f, -2.665909676e-02f, -2.654653819e-02f, -2.643394903e-02f, -2.632132955e-02f, -2.620867999e-02f, + -2.609600061e-02f, -2.598329165e-02f, -2.587055337e-02f, -2.575778602e-02f, -2.564498984e-02f, -2.553216510e-02f, -2.541931203e-02f, -2.530643090e-02f, -2.519352195e-02f, -2.508058543e-02f, + -2.496762160e-02f, -2.485463070e-02f, -2.474161299e-02f, -2.462856872e-02f, -2.451549814e-02f, -2.440240150e-02f, -2.428927904e-02f, -2.417613103e-02f, -2.406295771e-02f, -2.394975934e-02f, + -2.383653615e-02f, -2.372328842e-02f, -2.361001638e-02f, -2.349672028e-02f, -2.338340039e-02f, -2.327005694e-02f, -2.315669020e-02f, -2.304330040e-02f, -2.292988781e-02f, -2.281645267e-02f, + -2.270299523e-02f, -2.258951575e-02f, -2.247601447e-02f, -2.236249164e-02f, -2.224894753e-02f, -2.213538237e-02f, -2.202179642e-02f, -2.190818992e-02f, -2.179456314e-02f, -2.168091632e-02f, + -2.156724970e-02f, -2.145356355e-02f, -2.133985812e-02f, -2.122613364e-02f, -2.111239038e-02f, -2.099862858e-02f, -2.088484850e-02f, -2.077105038e-02f, -2.065723448e-02f, -2.054340104e-02f, + -2.042955032e-02f, -2.031568257e-02f, -2.020179804e-02f, -2.008789697e-02f, -1.997397963e-02f, -1.986004625e-02f, -1.974609709e-02f, -1.963213240e-02f, -1.951815243e-02f, -1.940415743e-02f, + -1.929014765e-02f, -1.917612334e-02f, -1.906208475e-02f, -1.894803213e-02f, -1.883396573e-02f, -1.871988581e-02f, -1.860579260e-02f, -1.849168637e-02f, -1.837756735e-02f, -1.826343581e-02f, + -1.814929199e-02f, -1.803513614e-02f, -1.792096851e-02f, -1.780678935e-02f, -1.769259891e-02f, -1.757839744e-02f, -1.746418519e-02f, -1.734996241e-02f, -1.723572935e-02f, -1.712148626e-02f, + -1.700723339e-02f, -1.689297098e-02f, -1.677869929e-02f, -1.666441857e-02f, -1.655012906e-02f, -1.643583102e-02f, -1.632152469e-02f, -1.620721033e-02f, -1.609288818e-02f, -1.597855849e-02f, + -1.586422152e-02f, -1.574987750e-02f, -1.563552670e-02f, -1.552116935e-02f, -1.540680571e-02f, -1.529243603e-02f, -1.517806055e-02f, -1.506367953e-02f, -1.494929321e-02f, -1.483490184e-02f, + -1.472050567e-02f, -1.460610496e-02f, -1.449169994e-02f, -1.437729086e-02f, -1.426287798e-02f, -1.414846155e-02f, -1.403404180e-02f, -1.391961900e-02f, -1.380519338e-02f, -1.369076520e-02f, + -1.357633470e-02f, -1.346190214e-02f, -1.334746776e-02f, -1.323303181e-02f, -1.311859453e-02f, -1.300415618e-02f, -1.288971700e-02f, -1.277527724e-02f, -1.266083715e-02f, -1.254639697e-02f, + -1.243195696e-02f, -1.231751735e-02f, -1.220307841e-02f, -1.208864037e-02f, -1.197420349e-02f, -1.185976800e-02f, -1.174533416e-02f, -1.163090222e-02f, -1.151647242e-02f, -1.140204500e-02f, + -1.128762023e-02f, -1.117319833e-02f, -1.105877957e-02f, -1.094436418e-02f, -1.082995242e-02f, -1.071554452e-02f, -1.060114074e-02f, -1.048674133e-02f, -1.037234652e-02f, -1.025795657e-02f, + -1.014357172e-02f, -1.002919222e-02f, -9.914818315e-03f, -9.800450250e-03f, -9.686088271e-03f, -9.571732625e-03f, -9.457383558e-03f, -9.343041314e-03f, -9.228706141e-03f, -9.114378284e-03f, + -9.000057987e-03f, -8.885745498e-03f, -8.771441061e-03f, -8.657144922e-03f, -8.542857325e-03f, -8.428578517e-03f, -8.314308742e-03f, -8.200048246e-03f, -8.085797272e-03f, -7.971556068e-03f, + -7.857324876e-03f, -7.743103942e-03f, -7.628893511e-03f, -7.514693827e-03f, -7.400505135e-03f, -7.286327679e-03f, -7.172161703e-03f, -7.058007452e-03f, -6.943865170e-03f, -6.829735100e-03f, + -6.715617488e-03f, -6.601512577e-03f, -6.487420610e-03f, -6.373341833e-03f, -6.259276487e-03f, -6.145224817e-03f, -6.031187066e-03f, -5.917163478e-03f, -5.803154297e-03f, -5.689159764e-03f, + -5.575180124e-03f, -5.461215619e-03f, -5.347266493e-03f, -5.233332988e-03f, -5.119415348e-03f, -5.005513814e-03f, -4.891628629e-03f, -4.777760037e-03f, -4.663908278e-03f, -4.550073597e-03f, + -4.436256234e-03f, -4.322456433e-03f, -4.208674434e-03f, -4.094910481e-03f, -3.981164814e-03f, -3.867437676e-03f, -3.753729308e-03f, -3.640039953e-03f, -3.526369850e-03f, -3.412719242e-03f, + -3.299088370e-03f, -3.185477476e-03f, -3.071886799e-03f, -2.958316582e-03f, -2.844767064e-03f, -2.731238488e-03f, -2.617731093e-03f, -2.504245119e-03f, -2.390780809e-03f, -2.277338401e-03f, + -2.163918136e-03f, -2.050520255e-03f, -1.937144996e-03f, -1.823792601e-03f, -1.710463309e-03f, -1.597157360e-03f, -1.483874993e-03f, -1.370616448e-03f, -1.257381965e-03f, -1.144171782e-03f, + -1.030986138e-03f, -9.178252742e-04f, -8.046894277e-04f, -6.915788380e-04f, -5.784937437e-04f, -4.654343836e-04f, -3.524009961e-04f, -2.393938197e-04f, -1.264130927e-04f, -1.345905317e-05f, + 9.946806066e-05f, 2.123680109e-04f, 3.252405596e-04f, 4.380854692e-04f, 5.509025019e-04f, 6.636914203e-04f, 7.764519869e-04f, 8.891839646e-04f, 1.001887116e-03f, 1.114561204e-03f, + 1.227205992e-03f, 1.339821244e-03f, 1.452406721e-03f, 1.564962189e-03f, 1.677487409e-03f, 1.789982147e-03f, 1.902446166e-03f, 2.014879229e-03f, 2.127281101e-03f, 2.239651547e-03f, + 2.351990329e-03f, 2.464297213e-03f, 2.576571963e-03f, 2.688814344e-03f, 2.801024120e-03f, 2.913201057e-03f, 3.025344920e-03f, 3.137455473e-03f, 3.249532482e-03f, 3.361575713e-03f, + 3.473584930e-03f, 3.585559900e-03f, 3.697500388e-03f, 3.809406161e-03f, 3.921276983e-03f, 4.033112623e-03f, 4.144912845e-03f, 4.256677416e-03f, 4.368406103e-03f, 4.480098673e-03f, + 4.591754891e-03f, 4.703374526e-03f, 4.814957345e-03f, 4.926503114e-03f, 5.038011601e-03f, 5.149482574e-03f, 5.260915799e-03f, 5.372311046e-03f, 5.483668081e-03f, 5.594986673e-03f, + 5.706266590e-03f, 5.817507600e-03f, 5.928709472e-03f, 6.039871975e-03f, 6.150994876e-03f, 6.262077946e-03f, 6.373120952e-03f, 6.484123664e-03f, 6.595085852e-03f, 6.706007284e-03f, + 6.816887731e-03f, 6.927726962e-03f, 7.038524747e-03f, 7.149280856e-03f, 7.259995058e-03f, 7.370667125e-03f, 7.481296827e-03f, 7.591883934e-03f, 7.702428217e-03f, 7.812929447e-03f, + 7.923387395e-03f, 8.033801831e-03f, 8.144172528e-03f, 8.254499257e-03f, 8.364781789e-03f, 8.475019896e-03f, 8.585213351e-03f, 8.695361924e-03f, 8.805465388e-03f, 8.915523516e-03f, + 9.025536079e-03f, 9.135502852e-03f, 9.245423605e-03f, 9.355298113e-03f, 9.465126149e-03f, 9.574907485e-03f, 9.684641895e-03f, 9.794329153e-03f, 9.903969031e-03f, 1.001356131e-02f, + 1.012310575e-02f, 1.023260214e-02f, 1.034205024e-02f, 1.045144984e-02f, 1.056080070e-02f, 1.067010260e-02f, 1.077935532e-02f, 1.088855864e-02f, 1.099771232e-02f, 1.110681614e-02f, + 1.121586988e-02f, 1.132487331e-02f, 1.143382621e-02f, 1.154272836e-02f, 1.165157953e-02f, 1.176037950e-02f, 1.186912804e-02f, 1.197782493e-02f, 1.208646995e-02f, 1.219506288e-02f, + 1.230360349e-02f, 1.241209156e-02f, 1.252052686e-02f, 1.262890919e-02f, 1.273723830e-02f, 1.284551398e-02f, 1.295373602e-02f, 1.306190418e-02f, 1.317001825e-02f, 1.327807800e-02f, + 1.338608321e-02f, 1.349403367e-02f, 1.360192915e-02f, 1.370976943e-02f, 1.381755429e-02f, 1.392528351e-02f, 1.403295687e-02f, 1.414057415e-02f, 1.424813513e-02f, 1.435563959e-02f, + 1.446308731e-02f, 1.457047807e-02f, 1.467781166e-02f, 1.478508785e-02f, 1.489230643e-02f, 1.499946717e-02f, 1.510656986e-02f, 1.521361428e-02f, 1.532060021e-02f, 1.542752743e-02f, + 1.553439574e-02f, 1.564120490e-02f, 1.574795470e-02f, 1.585464492e-02f, 1.596127535e-02f, 1.606784578e-02f, 1.617435597e-02f, 1.628080572e-02f, 1.638719482e-02f, 1.649352304e-02f, + 1.659979016e-02f, 1.670599598e-02f, 1.681214028e-02f, 1.691822284e-02f, 1.702424345e-02f, 1.713020188e-02f, 1.723609794e-02f, 1.734193140e-02f, 1.744770204e-02f, 1.755340966e-02f, + 1.765905404e-02f, 1.776463496e-02f, 1.787015222e-02f, 1.797560559e-02f, 1.808099487e-02f, 1.818631984e-02f, 1.829158029e-02f, 1.839677600e-02f, 1.850190677e-02f, 1.860697238e-02f, + 1.871197262e-02f, 1.881690727e-02f, 1.892177613e-02f, 1.902657898e-02f, 1.913131562e-02f, 1.923598582e-02f, 1.934058939e-02f, 1.944512610e-02f, 1.954959575e-02f, 1.965399812e-02f, + 1.975833301e-02f, 1.986260021e-02f, 1.996679951e-02f, 2.007093069e-02f, 2.017499355e-02f, 2.027898788e-02f, 2.038291346e-02f, 2.048677010e-02f, 2.059055758e-02f, 2.069427569e-02f, + 2.079792422e-02f, 2.090150297e-02f, 2.100501173e-02f, 2.110845029e-02f, 2.121181844e-02f, 2.131511597e-02f, 2.141834268e-02f, 2.152149837e-02f, 2.162458282e-02f, 2.172759582e-02f, + 2.183053718e-02f, 2.193340668e-02f, 2.203620412e-02f, 2.213892929e-02f, 2.224158199e-02f, 2.234416201e-02f, 2.244666915e-02f, 2.254910321e-02f, 2.265146396e-02f, 2.275375123e-02f, + 2.285596479e-02f, 2.295810444e-02f, 2.306016998e-02f, 2.316216121e-02f, 2.326407793e-02f, 2.336591992e-02f, 2.346768699e-02f, 2.356937893e-02f, 2.367099554e-02f, 2.377253662e-02f, + 2.387400197e-02f, 2.397539138e-02f, 2.407670465e-02f, 2.417794158e-02f, 2.427910197e-02f, 2.438018562e-02f, 2.448119232e-02f, 2.458212188e-02f, 2.468297409e-02f, 2.478374876e-02f, + 2.488444569e-02f, 2.498506466e-02f, 2.508560549e-02f, 2.518606798e-02f, 2.528645192e-02f, 2.538675712e-02f, 2.548698338e-02f, 2.558713049e-02f, 2.568719827e-02f, 2.578718650e-02f, + 2.588709500e-02f, 2.598692357e-02f, 2.608667200e-02f, 2.618634011e-02f, 2.628592769e-02f, 2.638543455e-02f, 2.648486048e-02f, 2.658420530e-02f, 2.668346881e-02f, 2.678265081e-02f, + 2.688175110e-02f, 2.698076950e-02f, 2.707970579e-02f, 2.717855980e-02f, 2.727733132e-02f, 2.737602016e-02f, 2.747462612e-02f, 2.757314901e-02f, 2.767158864e-02f, 2.776994481e-02f, + 2.786821733e-02f, 2.796640600e-02f, 2.806451064e-02f, 2.816253105e-02f, 2.826046703e-02f, 2.835831839e-02f, 2.845608494e-02f, 2.855376650e-02f, 2.865136286e-02f, 2.874887384e-02f, + 2.884629924e-02f, 2.894363887e-02f, 2.904089254e-02f, 2.913806007e-02f, 2.923514126e-02f, 2.933213591e-02f, 2.942904385e-02f, 2.952586488e-02f, 2.962259880e-02f, 2.971924544e-02f, + 2.981580460e-02f, 2.991227610e-02f, 3.000865974e-02f, 3.010495533e-02f, 3.020116270e-02f, 3.029728164e-02f, 3.039331197e-02f, 3.048925351e-02f, 3.058510607e-02f, 3.068086946e-02f, + 3.077654349e-02f, 3.087212798e-02f, 3.096762274e-02f, 3.106302758e-02f, 3.115834232e-02f, 3.125356678e-02f, 3.134870076e-02f, 3.144374408e-02f, 3.153869656e-02f, 3.163355802e-02f, + 3.172832826e-02f, 3.182300711e-02f, 3.191759437e-02f, 3.201208987e-02f, 3.210649343e-02f, 3.220080485e-02f, 3.229502397e-02f, 3.238915058e-02f, 3.248318452e-02f, 3.257712559e-02f, + 3.267097362e-02f, 3.276472842e-02f, 3.285838982e-02f, 3.295195763e-02f, 3.304543167e-02f, 3.313881176e-02f, 3.323209772e-02f, 3.332528937e-02f, 3.341838653e-02f, 3.351138902e-02f, + 3.360429665e-02f, 3.369710925e-02f, 3.378982665e-02f, 3.388244866e-02f, 3.397497509e-02f, 3.406740579e-02f, 3.415974056e-02f, 3.425197923e-02f, 3.434412161e-02f, 3.443616755e-02f, + 3.452811684e-02f, 3.461996933e-02f, 3.471172483e-02f, 3.480338316e-02f, 3.489494416e-02f, 3.498640763e-02f, 3.507777342e-02f, 3.516904134e-02f, 3.526021121e-02f, 3.535128287e-02f, + 3.544225613e-02f, 3.553313083e-02f, 3.562390678e-02f, 3.571458382e-02f, 3.580516177e-02f, 3.589564046e-02f, 3.598601972e-02f, 3.607629936e-02f, 3.616647922e-02f, 3.625655913e-02f, + 3.634653892e-02f, 3.643641840e-02f, 3.652619742e-02f, 3.661587579e-02f, 3.670545336e-02f, 3.679492994e-02f, 3.688430536e-02f, 3.697357946e-02f, 3.706275207e-02f, 3.715182301e-02f, + 3.724079212e-02f, 3.732965922e-02f, 3.741842416e-02f, 3.750708675e-02f, 3.759564683e-02f, 3.768410423e-02f, 3.777245878e-02f, 3.786071032e-02f, 3.794885868e-02f, 3.803690369e-02f, + 3.812484518e-02f, 3.821268299e-02f, 3.830041695e-02f, 3.838804689e-02f, 3.847557265e-02f, 3.856299406e-02f, 3.865031096e-02f, 3.873752318e-02f, 3.882463056e-02f, 3.891163293e-02f, + 3.899853012e-02f, 3.908532198e-02f, 3.917200834e-02f, 3.925858903e-02f, 3.934506389e-02f, 3.943143276e-02f, 3.951769548e-02f, 3.960385188e-02f, 3.968990180e-02f, 3.977584508e-02f, + 3.986168155e-02f, 3.994741106e-02f, 4.003303345e-02f, 4.011854855e-02f, 4.020395620e-02f, 4.028925624e-02f, 4.037444851e-02f, 4.045953285e-02f, 4.054450911e-02f, 4.062937711e-02f, + 4.071413671e-02f, 4.079878775e-02f, 4.088333006e-02f, 4.096776348e-02f, 4.105208787e-02f, 4.113630305e-02f, 4.122040888e-02f, 4.130440520e-02f, 4.138829185e-02f, 4.147206866e-02f, + 4.155573550e-02f, 4.163929219e-02f, 4.172273859e-02f, 4.180607453e-02f, 4.188929987e-02f, 4.197241445e-02f, 4.205541811e-02f, 4.213831069e-02f, 4.222109205e-02f, 4.230376203e-02f, + 4.238632048e-02f, 4.246876724e-02f, 4.255110216e-02f, 4.263332508e-02f, 4.271543586e-02f, 4.279743434e-02f, 4.287932037e-02f, 4.296109380e-02f, 4.304275447e-02f, 4.312430224e-02f, + 4.320573695e-02f, 4.328705845e-02f, 4.336826660e-02f, 4.344936124e-02f, 4.353034222e-02f, 4.361120939e-02f, 4.369196261e-02f, 4.377260172e-02f, 4.385312657e-02f, 4.393353703e-02f, + 4.401383293e-02f, 4.409401413e-02f, 4.417408049e-02f, 4.425403185e-02f, 4.433386806e-02f, 4.441358900e-02f, 4.449319449e-02f, 4.457268441e-02f, 4.465205859e-02f, 4.473131691e-02f, + 4.481045920e-02f, 4.488948534e-02f, 4.496839516e-02f, 4.504718853e-02f, 4.512586530e-02f, 4.520442533e-02f, 4.528286848e-02f, 4.536119460e-02f, 4.543940354e-02f, 4.551749518e-02f, + 4.559546935e-02f, 4.567332592e-02f, 4.575106476e-02f, 4.582868570e-02f, 4.590618863e-02f, 4.598357339e-02f, 4.606083984e-02f, 4.613798784e-02f, 4.621501725e-02f, 4.629192794e-02f, + 4.636871976e-02f, 4.644539257e-02f, 4.652194623e-02f, 4.659838061e-02f, 4.667469556e-02f, 4.675089095e-02f, 4.682696664e-02f, 4.690292250e-02f, 4.697875837e-02f, 4.705447414e-02f, + 4.713006965e-02f, 4.720554477e-02f, 4.728089938e-02f, 4.735613332e-02f, 4.743124647e-02f, 4.750623869e-02f, 4.758110985e-02f, 4.765585980e-02f, 4.773048842e-02f, 4.780499557e-02f, + 4.787938111e-02f, 4.795364492e-02f, 4.802778686e-02f, 4.810180680e-02f, 4.817570460e-02f, 4.824948013e-02f, 4.832313326e-02f, 4.839666385e-02f, 4.847007178e-02f, 4.854335692e-02f, + 4.861651912e-02f, 4.868955827e-02f, 4.876247423e-02f, 4.883526687e-02f, 4.890793607e-02f, 4.898048168e-02f, 4.905290359e-02f, 4.912520165e-02f, 4.919737576e-02f, 4.926942577e-02f, + 4.934135155e-02f, 4.941315299e-02f, 4.948482995e-02f, 4.955638230e-02f, 4.962780993e-02f, 4.969911269e-02f, 4.977029047e-02f, 4.984134314e-02f, 4.991227057e-02f, 4.998307263e-02f, + 5.005374921e-02f, 5.012430018e-02f, 5.019472541e-02f, 5.026502478e-02f, 5.033519816e-02f, 5.040524544e-02f, 5.047516648e-02f, 5.054496116e-02f, 5.061462937e-02f, 5.068417097e-02f, + 5.075358585e-02f, 5.082287389e-02f, 5.089203496e-02f, 5.096106894e-02f, 5.102997571e-02f, 5.109875515e-02f, 5.116740714e-02f, 5.123593156e-02f, 5.130432829e-02f, 5.137259721e-02f, + 5.144073820e-02f, 5.150875114e-02f, 5.157663592e-02f, 5.164439241e-02f, 5.171202049e-02f, 5.177952006e-02f, 5.184689098e-02f, 5.191413315e-02f, 5.198124645e-02f, 5.204823076e-02f, + 5.211508597e-02f, 5.218181195e-02f, 5.224840860e-02f, 5.231487579e-02f, 5.238121342e-02f, 5.244742136e-02f, 5.251349951e-02f, 5.257944775e-02f, 5.264526597e-02f, 5.271095404e-02f, + 5.277651187e-02f, 5.284193933e-02f, 5.290723632e-02f, 5.297240272e-02f, 5.303743842e-02f, 5.310234330e-02f, 5.316711726e-02f, 5.323176019e-02f, 5.329627197e-02f, 5.336065250e-02f, + 5.342490166e-02f, 5.348901935e-02f, 5.355300545e-02f, 5.361685985e-02f, 5.368058245e-02f, 5.374417314e-02f, 5.380763181e-02f, 5.387095835e-02f, 5.393415266e-02f, 5.399721462e-02f, + 5.406014413e-02f, 5.412294108e-02f, 5.418560537e-02f, 5.424813689e-02f, 5.431053553e-02f, 5.437280120e-02f, 5.443493377e-02f, 5.449693316e-02f, 5.455879925e-02f, 5.462053194e-02f, + 5.468213112e-02f, 5.474359670e-02f, 5.480492856e-02f, 5.486612661e-02f, 5.492719075e-02f, 5.498812086e-02f, 5.504891685e-02f, 5.510957862e-02f, 5.517010606e-02f, 5.523049908e-02f, + 5.529075757e-02f, 5.535088143e-02f, 5.541087057e-02f, 5.547072487e-02f, 5.553044425e-02f, 5.559002860e-02f, 5.564947783e-02f, 5.570879183e-02f, 5.576797050e-02f, 5.582701376e-02f, + 5.588592150e-02f, 5.594469362e-02f, 5.600333002e-02f, 5.606183062e-02f, 5.612019531e-02f, 5.617842399e-02f, 5.623651658e-02f, 5.629447297e-02f, 5.635229307e-02f, 5.640997679e-02f, + 5.646752403e-02f, 5.652493469e-02f, 5.658220868e-02f, 5.663934592e-02f, 5.669634630e-02f, 5.675320972e-02f, 5.680993611e-02f, 5.686652537e-02f, 5.692297740e-02f, 5.697929211e-02f, + 5.703546941e-02f, 5.709150922e-02f, 5.714741143e-02f, 5.720317596e-02f, 5.725880271e-02f, 5.731429161e-02f, 5.736964256e-02f, 5.742485546e-02f, 5.747993023e-02f, 5.753486679e-02f, + 5.758966504e-02f, 5.764432489e-02f, 5.769884626e-02f, 5.775322906e-02f, 5.780747321e-02f, 5.786157861e-02f, 5.791554518e-02f, 5.796937283e-02f, 5.802306148e-02f, 5.807661105e-02f, + 5.813002144e-02f, 5.818329257e-02f, 5.823642436e-02f, 5.828941672e-02f, 5.834226957e-02f, 5.839498283e-02f, 5.844755641e-02f, 5.849999023e-02f, 5.855228421e-02f, 5.860443826e-02f, + 5.865645230e-02f, 5.870832626e-02f, 5.876006004e-02f, 5.881165357e-02f, 5.886310677e-02f, 5.891441956e-02f, 5.896559185e-02f, 5.901662357e-02f, 5.906751464e-02f, 5.911826498e-02f, + 5.916887451e-02f, 5.921934314e-02f, 5.926967081e-02f, 5.931985744e-02f, 5.936990294e-02f, 5.941980725e-02f, 5.946957027e-02f, 5.951919195e-02f, 5.956867219e-02f, 5.961801093e-02f, + 5.966720809e-02f, 5.971626359e-02f, 5.976517736e-02f, 5.981394932e-02f, 5.986257941e-02f, 5.991106754e-02f, 5.995941364e-02f, 6.000761764e-02f, 6.005567946e-02f, 6.010359904e-02f, + 6.015137630e-02f, 6.019901116e-02f, 6.024650356e-02f, 6.029385343e-02f, 6.034106069e-02f, 6.038812527e-02f, 6.043504711e-02f, 6.048182612e-02f, 6.052846225e-02f, 6.057495542e-02f, + 6.062130557e-02f, 6.066751262e-02f, 6.071357651e-02f, 6.075949716e-02f, 6.080527451e-02f, 6.085090850e-02f, 6.089639905e-02f, 6.094174610e-02f, 6.098694958e-02f, 6.103200942e-02f, + 6.107692557e-02f, 6.112169794e-02f, 6.116632649e-02f, 6.121081114e-02f, 6.125515182e-02f, 6.129934848e-02f, 6.134340105e-02f, 6.138730947e-02f, 6.143107367e-02f, 6.147469358e-02f, + 6.151816916e-02f, 6.156150033e-02f, 6.160468703e-02f, 6.164772920e-02f, 6.169062678e-02f, 6.173337971e-02f, 6.177598792e-02f, 6.181845136e-02f, 6.186076997e-02f, 6.190294368e-02f, + 6.194497244e-02f, 6.198685619e-02f, 6.202859487e-02f, 6.207018842e-02f, 6.211163677e-02f, 6.215293989e-02f, 6.219409770e-02f, 6.223511015e-02f, 6.227597718e-02f, 6.231669873e-02f, + 6.235727476e-02f, 6.239770520e-02f, 6.243798999e-02f, 6.247812909e-02f, 6.251812244e-02f, 6.255796998e-02f, 6.259767166e-02f, 6.263722742e-02f, 6.267663721e-02f, 6.271590098e-02f, + 6.275501867e-02f, 6.279399024e-02f, 6.283281562e-02f, 6.287149477e-02f, 6.291002764e-02f, 6.294841417e-02f, 6.298665431e-02f, 6.302474802e-02f, 6.306269524e-02f, 6.310049591e-02f, + 6.313815000e-02f, 6.317565746e-02f, 6.321301822e-02f, 6.325023225e-02f, 6.328729949e-02f, 6.332421991e-02f, 6.336099344e-02f, 6.339762004e-02f, 6.343409967e-02f, 6.347043228e-02f, + 6.350661782e-02f, 6.354265624e-02f, 6.357854750e-02f, 6.361429156e-02f, 6.364988837e-02f, 6.368533788e-02f, 6.372064004e-02f, 6.375579483e-02f, 6.379080218e-02f, 6.382566206e-02f, + 6.386037443e-02f, 6.389493924e-02f, 6.392935644e-02f, 6.396362600e-02f, 6.399774788e-02f, 6.403172202e-02f, 6.406554840e-02f, 6.409922697e-02f, 6.413275769e-02f, 6.416614052e-02f, + 6.419937541e-02f, 6.423246234e-02f, 6.426540126e-02f, 6.429819212e-02f, 6.433083490e-02f, 6.436332955e-02f, 6.439567604e-02f, 6.442787433e-02f, 6.445992438e-02f, 6.449182615e-02f, + 6.452357961e-02f, 6.455518471e-02f, 6.458664143e-02f, 6.461794974e-02f, 6.464910958e-02f, 6.468012093e-02f, 6.471098375e-02f, 6.474169802e-02f, 6.477226368e-02f, 6.480268072e-02f, + 6.483294909e-02f, 6.486306877e-02f, 6.489303972e-02f, 6.492286191e-02f, 6.495253530e-02f, 6.498205987e-02f, 6.501143558e-02f, 6.504066241e-02f, 6.506974031e-02f, 6.509866926e-02f, + 6.512744924e-02f, 6.515608020e-02f, 6.518456212e-02f, 6.521289498e-02f, 6.524107874e-02f, 6.526911337e-02f, 6.529699884e-02f, 6.532473514e-02f, 6.535232222e-02f, 6.537976007e-02f, + 6.540704865e-02f, 6.543418794e-02f, 6.546117791e-02f, 6.548801854e-02f, 6.551470980e-02f, 6.554125166e-02f, 6.556764411e-02f, 6.559388711e-02f, 6.561998064e-02f, 6.564592468e-02f, + 6.567171921e-02f, 6.569736419e-02f, 6.572285961e-02f, 6.574820545e-02f, 6.577340167e-02f, 6.579844827e-02f, 6.582334521e-02f, 6.584809249e-02f, 6.587269006e-02f, 6.589713792e-02f, + 6.592143605e-02f, 6.594558442e-02f, 6.596958301e-02f, 6.599343181e-02f, 6.601713080e-02f, 6.604067995e-02f, 6.606407925e-02f, 6.608732868e-02f, 6.611042822e-02f, 6.613337786e-02f, + 6.615617758e-02f, 6.617882735e-02f, 6.620132717e-02f, 6.622367702e-02f, 6.624587688e-02f, 6.626792674e-02f, 6.628982657e-02f, 6.631157638e-02f, 6.633317613e-02f, 6.635462583e-02f, + 6.637592544e-02f, 6.639707497e-02f, 6.641807439e-02f, 6.643892370e-02f, 6.645962287e-02f, 6.648017191e-02f, 6.650057079e-02f, 6.652081951e-02f, 6.654091805e-02f, 6.656086640e-02f, + 6.658066455e-02f, 6.660031250e-02f, 6.661981023e-02f, 6.663915772e-02f, 6.665835499e-02f, 6.667740200e-02f, 6.669629876e-02f, 6.671504525e-02f, 6.673364147e-02f, 6.675208742e-02f, + 6.677038307e-02f, 6.678852843e-02f, 6.680652349e-02f, 6.682436824e-02f, 6.684206268e-02f, 6.685960679e-02f, 6.687700058e-02f, 6.689424405e-02f, 6.691133717e-02f, 6.692827996e-02f, + 6.694507240e-02f, 6.696171449e-02f, 6.697820623e-02f, 6.699454762e-02f, 6.701073865e-02f, 6.702677932e-02f, 6.704266962e-02f, 6.705840956e-02f, 6.707399914e-02f, 6.708943834e-02f, + 6.710472718e-02f, 6.711986565e-02f, 6.713485375e-02f, 6.714969148e-02f, 6.716437884e-02f, 6.717891583e-02f, 6.719330246e-02f, 6.720753872e-02f, 6.722162461e-02f, 6.723556014e-02f, + 6.724934531e-02f, 6.726298012e-02f, 6.727646457e-02f, 6.728979868e-02f, 6.730298243e-02f, 6.731601584e-02f, 6.732889891e-02f, 6.734163164e-02f, 6.735421405e-02f, 6.736664612e-02f, + 6.737892788e-02f, 6.739105932e-02f, 6.740304045e-02f, 6.741487128e-02f, 6.742655182e-02f, 6.743808206e-02f, 6.744946203e-02f, 6.746069172e-02f, 6.747177114e-02f, 6.748270031e-02f, + 6.749347923e-02f, 6.750410791e-02f, 6.751458637e-02f, 6.752491460e-02f, 6.753509262e-02f, 6.754512044e-02f, 6.755499807e-02f, 6.756472552e-02f, 6.757430280e-02f, 6.758372993e-02f, + 6.759300692e-02f, 6.760213377e-02f, 6.761111050e-02f, 6.761993713e-02f, 6.762861366e-02f, 6.763714012e-02f, 6.764551650e-02f, 6.765374284e-02f, 6.766181914e-02f, 6.766974541e-02f, + 6.767752168e-02f, 6.768514796e-02f, 6.769262426e-02f, 6.769995059e-02f, 6.770712699e-02f, 6.771415345e-02f, 6.772103001e-02f, 6.772775667e-02f, 6.773433346e-02f, 6.774076039e-02f, + 6.774703748e-02f, 6.775316475e-02f, 6.775914221e-02f, 6.776496990e-02f, 6.777064782e-02f, 6.777617600e-02f, 6.778155445e-02f, 6.778678320e-02f, 6.779186227e-02f, 6.779679168e-02f, + 6.780157145e-02f, 6.780620160e-02f, 6.781068215e-02f, 6.781501313e-02f, 6.781919456e-02f, 6.782322647e-02f, 6.782710887e-02f, 6.783084179e-02f, 6.783442525e-02f, 6.783785928e-02f, + 6.784114390e-02f, 6.784427914e-02f, 6.784726502e-02f, 6.785010157e-02f, 6.785278881e-02f, 6.785532677e-02f, 6.785771548e-02f, 6.785995496e-02f, 6.786204524e-02f, 6.786398635e-02f, + 6.786577832e-02f, 6.786742117e-02f, 6.786891493e-02f, 6.787025963e-02f, 6.787145530e-02f, 6.787250197e-02f, 6.787339966e-02f, 6.787414842e-02f, 6.787474826e-02f, 6.787519923e-02f, + 6.787550134e-02f, 6.787565464e-02f, 6.787565914e-02f, 6.787551490e-02f, 6.787522192e-02f, 6.787478026e-02f, 6.787418994e-02f, 6.787345100e-02f, 6.787256346e-02f, 6.787152736e-02f, + 6.787034275e-02f, 6.786900964e-02f, 6.786752807e-02f, 6.786589809e-02f, 6.786411972e-02f, 6.786219300e-02f, 6.786011797e-02f, 6.785789466e-02f, 6.785552311e-02f, 6.785300336e-02f, + 6.785033544e-02f, 6.784751939e-02f, 6.784455525e-02f, 6.784144306e-02f, 6.783818285e-02f, 6.783477466e-02f, 6.783121853e-02f, 6.782751451e-02f, 6.782366263e-02f, 6.781966293e-02f, + 6.781551545e-02f, 6.781122024e-02f, 6.780677732e-02f, 6.780218675e-02f, 6.779744857e-02f, 6.779256281e-02f, 6.778752952e-02f, 6.778234874e-02f, 6.777702052e-02f, 6.777154489e-02f, + 6.776592191e-02f, 6.776015160e-02f, 6.775423403e-02f, 6.774816923e-02f, 6.774195724e-02f, 6.773559812e-02f, 6.772909190e-02f, 6.772243864e-02f, 6.771563837e-02f, 6.770869115e-02f, + 6.770159702e-02f, 6.769435602e-02f, 6.768696821e-02f, 6.767943363e-02f, 6.767175233e-02f, 6.766392435e-02f, 6.765594975e-02f, 6.764782857e-02f, 6.763956087e-02f, 6.763114668e-02f, + 6.762258607e-02f, 6.761387908e-02f, 6.760502576e-02f, 6.759602615e-02f, 6.758688032e-02f, 6.757758832e-02f, 6.756815018e-02f, 6.755856597e-02f, 6.754883574e-02f, 6.753895954e-02f, + 6.752893741e-02f, 6.751876943e-02f, 6.750845562e-02f, 6.749799606e-02f, 6.748739080e-02f, 6.747663988e-02f, 6.746574337e-02f, 6.745470131e-02f, 6.744351376e-02f, 6.743218078e-02f, + 6.742070242e-02f, 6.740907875e-02f, 6.739730980e-02f, 6.738539565e-02f, 6.737333634e-02f, 6.736113194e-02f, 6.734878250e-02f, 6.733628808e-02f, 6.732364873e-02f, 6.731086453e-02f, + 6.729793551e-02f, 6.728486175e-02f, 6.727164330e-02f, 6.725828021e-02f, 6.724477256e-02f, 6.723112040e-02f, 6.721732380e-02f, 6.720338280e-02f, 6.718929747e-02f, 6.717506788e-02f, + 6.716069408e-02f, 6.714617614e-02f, 6.713151411e-02f, 6.711670807e-02f, 6.710175807e-02f, 6.708666418e-02f, 6.707142645e-02f, 6.705604496e-02f, 6.704051977e-02f, 6.702485094e-02f, + 6.700903853e-02f, 6.699308261e-02f, 6.697698325e-02f, 6.696074051e-02f, 6.694435445e-02f, 6.692782514e-02f, 6.691115266e-02f, 6.689433705e-02f, 6.687737840e-02f, 6.686027677e-02f, + 6.684303222e-02f, 6.682564483e-02f, 6.680811465e-02f, 6.679044177e-02f, 6.677262624e-02f, 6.675466814e-02f, 6.673656754e-02f, 6.671832450e-02f, 6.669993909e-02f, 6.668141139e-02f, + 6.666274147e-02f, 6.664392939e-02f, 6.662497522e-02f, 6.660587905e-02f, 6.658664093e-02f, 6.656726095e-02f, 6.654773916e-02f, 6.652807565e-02f, 6.650827049e-02f, 6.648832375e-02f, + 6.646823550e-02f, 6.644800582e-02f, 6.642763479e-02f, 6.640712246e-02f, 6.638646892e-02f, 6.636567425e-02f, 6.634473852e-02f, 6.632366180e-02f, 6.630244417e-02f, 6.628108570e-02f, + 6.625958648e-02f, 6.623794657e-02f, 6.621616606e-02f, 6.619424502e-02f, 6.617218352e-02f, 6.614998166e-02f, 6.612763949e-02f, 6.610515711e-02f, 6.608253458e-02f, 6.605977199e-02f, + 6.603686943e-02f, 6.601382695e-02f, 6.599064466e-02f, 6.596732261e-02f, 6.594386091e-02f, 6.592025962e-02f, 6.589651882e-02f, 6.587263861e-02f, 6.584861905e-02f, 6.582446023e-02f, + 6.580016223e-02f, 6.577572514e-02f, 6.575114903e-02f, 6.572643400e-02f, 6.570158011e-02f, 6.567658746e-02f, 6.565145612e-02f, 6.562618619e-02f, 6.560077774e-02f, 6.557523087e-02f, + 6.554954564e-02f, 6.552372216e-02f, 6.549776050e-02f, 6.547166075e-02f, 6.544542300e-02f, 6.541904732e-02f, 6.539253382e-02f, 6.536588257e-02f, 6.533909366e-02f, 6.531216717e-02f, + 6.528510321e-02f, 6.525790184e-02f, 6.523056317e-02f, 6.520308727e-02f, 6.517547424e-02f, 6.514772417e-02f, 6.511983715e-02f, 6.509181325e-02f, 6.506365258e-02f, 6.503535523e-02f, + 6.500692128e-02f, 6.497835082e-02f, 6.494964394e-02f, 6.492080075e-02f, 6.489182131e-02f, 6.486270574e-02f, 6.483345412e-02f, 6.480406654e-02f, 6.477454309e-02f, 6.474488387e-02f, + 6.471508897e-02f, 6.468515848e-02f, 6.465509250e-02f, 6.462489112e-02f, 6.459455443e-02f, 6.456408253e-02f, 6.453347551e-02f, 6.450273347e-02f, 6.447185650e-02f, 6.444084469e-02f, + 6.440969816e-02f, 6.437841697e-02f, 6.434700125e-02f, 6.431545107e-02f, 6.428376654e-02f, 6.425194776e-02f, 6.421999482e-02f, 6.418790782e-02f, 6.415568685e-02f, 6.412333202e-02f, + 6.409084342e-02f, 6.405822115e-02f, 6.402546532e-02f, 6.399257601e-02f, 6.395955333e-02f, 6.392639738e-02f, 6.389310826e-02f, 6.385968606e-02f, 6.382613090e-02f, 6.379244286e-02f, + 6.375862205e-02f, 6.372466857e-02f, 6.369058253e-02f, 6.365636402e-02f, 6.362201314e-02f, 6.358753001e-02f, 6.355291471e-02f, 6.351816736e-02f, 6.348328806e-02f, 6.344827690e-02f, + 6.341313400e-02f, 6.337785945e-02f, 6.334245337e-02f, 6.330691585e-02f, 6.327124700e-02f, 6.323544692e-02f, 6.319951573e-02f, 6.316345352e-02f, 6.312726040e-02f, 6.309093648e-02f, + 6.305448186e-02f, 6.301789665e-02f, 6.298118095e-02f, 6.294433488e-02f, 6.290735854e-02f, 6.287025203e-02f, 6.283301547e-02f, 6.279564896e-02f, 6.275815262e-02f, 6.272052654e-02f, + 6.268277084e-02f, 6.264488563e-02f, 6.260687101e-02f, 6.256872710e-02f, 6.253045401e-02f, 6.249205184e-02f, 6.245352071e-02f, 6.241486072e-02f, 6.237607199e-02f, 6.233715463e-02f, + 6.229810874e-02f, 6.225893445e-02f, 6.221963186e-02f, 6.218020109e-02f, 6.214064224e-02f, 6.210095543e-02f, 6.206114077e-02f, 6.202119838e-02f, 6.198112837e-02f, 6.194093085e-02f, + 6.190060593e-02f, 6.186015373e-02f, 6.181957437e-02f, 6.177886796e-02f, 6.173803461e-02f, 6.169707444e-02f, 6.165598756e-02f, 6.161477409e-02f, 6.157343414e-02f, 6.153196784e-02f, + 6.149037529e-02f, 6.144865662e-02f, 6.140681193e-02f, 6.136484136e-02f, 6.132274501e-02f, 6.128052300e-02f, 6.123817545e-02f, 6.119570248e-02f, 6.115310420e-02f, 6.111038074e-02f, + 6.106753221e-02f, 6.102455874e-02f, 6.098146043e-02f, 6.093823742e-02f, 6.089488982e-02f, 6.085141775e-02f, 6.080782133e-02f, 6.076410068e-02f, 6.072025592e-02f, 6.067628717e-02f, + 6.063219456e-02f, 6.058797821e-02f, 6.054363823e-02f, 6.049917475e-02f, 6.045458789e-02f, 6.040987777e-02f, 6.036504452e-02f, 6.032008826e-02f, 6.027500911e-02f, 6.022980720e-02f, + 6.018448265e-02f, 6.013903557e-02f, 6.009346611e-02f, 6.004777437e-02f, 6.000196049e-02f, 5.995602459e-02f, 5.990996680e-02f, 5.986378724e-02f, 5.981748603e-02f, 5.977106330e-02f, + 5.972451918e-02f, 5.967785380e-02f, 5.963106727e-02f, 5.958415973e-02f, 5.953713131e-02f, 5.948998212e-02f, 5.944271231e-02f, 5.939532198e-02f, 5.934781129e-02f, 5.930018034e-02f, + 5.925242927e-02f, 5.920455821e-02f, 5.915656729e-02f, 5.910845663e-02f, 5.906022637e-02f, 5.901187663e-02f, 5.896340755e-02f, 5.891481925e-02f, 5.886611187e-02f, 5.881728553e-02f, + 5.876834036e-02f, 5.871927650e-02f, 5.867009408e-02f, 5.862079322e-02f, 5.857137407e-02f, 5.852183674e-02f, 5.847218138e-02f, 5.842240812e-02f, 5.837251708e-02f, 5.832250840e-02f, + 5.827238222e-02f, 5.822213866e-02f, 5.817177786e-02f, 5.812129996e-02f, 5.807070508e-02f, 5.801999336e-02f, 5.796916494e-02f, 5.791821994e-02f, 5.786715852e-02f, 5.781598079e-02f, + 5.776468689e-02f, 5.771327696e-02f, 5.766175114e-02f, 5.761010956e-02f, 5.755835236e-02f, 5.750647967e-02f, 5.745449163e-02f, 5.740238837e-02f, 5.735017004e-02f, 5.729783676e-02f, + 5.724538869e-02f, 5.719282595e-02f, 5.714014868e-02f, 5.708735702e-02f, 5.703445111e-02f, 5.698143108e-02f, 5.692829709e-02f, 5.687504925e-02f, 5.682168772e-02f, 5.676821263e-02f, + 5.671462413e-02f, 5.666092235e-02f, 5.660710742e-02f, 5.655317950e-02f, 5.649913873e-02f, 5.644498523e-02f, 5.639071916e-02f, 5.633634065e-02f, 5.628184985e-02f, 5.622724689e-02f, + 5.617253193e-02f, 5.611770509e-02f, 5.606276653e-02f, 5.600771638e-02f, 5.595255479e-02f, 5.589728190e-02f, 5.584189785e-02f, 5.578640278e-02f, 5.573079685e-02f, 5.567508019e-02f, + 5.561925294e-02f, 5.556331526e-02f, 5.550726728e-02f, 5.545110915e-02f, 5.539484101e-02f, 5.533846301e-02f, 5.528197529e-02f, 5.522537800e-02f, 5.516867129e-02f, 5.511185529e-02f, + 5.505493016e-02f, 5.499789604e-02f, 5.494075307e-02f, 5.488350141e-02f, 5.482614120e-02f, 5.476867259e-02f, 5.471109572e-02f, 5.465341074e-02f, 5.459561780e-02f, 5.453771705e-02f, + 5.447970863e-02f, 5.442159270e-02f, 5.436336939e-02f, 5.430503886e-02f, 5.424660126e-02f, 5.418805674e-02f, 5.412940544e-02f, 5.407064751e-02f, 5.401178311e-02f, 5.395281238e-02f, + 5.389373548e-02f, 5.383455255e-02f, 5.377526374e-02f, 5.371586921e-02f, 5.365636910e-02f, 5.359676357e-02f, 5.353705276e-02f, 5.347723683e-02f, 5.341731593e-02f, 5.335729021e-02f, + 5.329715982e-02f, 5.323692492e-02f, 5.317658565e-02f, 5.311614218e-02f, 5.305559464e-02f, 5.299494320e-02f, 5.293418800e-02f, 5.287332921e-02f, 5.281236697e-02f, 5.275130144e-02f, + 5.269013276e-02f, 5.262886110e-02f, 5.256748662e-02f, 5.250600945e-02f, 5.244442976e-02f, 5.238274771e-02f, 5.232096344e-02f, 5.225907711e-02f, 5.219708888e-02f, 5.213499891e-02f, + 5.207280734e-02f, 5.201051434e-02f, 5.194812006e-02f, 5.188562465e-02f, 5.182302828e-02f, 5.176033109e-02f, 5.169753326e-02f, 5.163463492e-02f, 5.157163625e-02f, 5.150853739e-02f, + 5.144533851e-02f, 5.138203976e-02f, 5.131864130e-02f, 5.125514329e-02f, 5.119154588e-02f, 5.112784924e-02f, 5.106405352e-02f, 5.100015889e-02f, 5.093616550e-02f, 5.087207350e-02f, + 5.080788307e-02f, 5.074359436e-02f, 5.067920752e-02f, 5.061472272e-02f, 5.055014012e-02f, 5.048545988e-02f, 5.042068216e-02f, 5.035580712e-02f, 5.029083492e-02f, 5.022576572e-02f, + 5.016059968e-02f, 5.009533697e-02f, 5.002997773e-02f, 4.996452215e-02f, 4.989897038e-02f, 4.983332257e-02f, 4.976757890e-02f, 4.970173952e-02f, 4.963580459e-02f, 4.956977429e-02f, + 4.950364877e-02f, 4.943742820e-02f, 4.937111273e-02f, 4.930470254e-02f, 4.923819778e-02f, 4.917159862e-02f, 4.910490522e-02f, 4.903811775e-02f, 4.897123637e-02f, 4.890426124e-02f, + 4.883719254e-02f, 4.877003042e-02f, 4.870277505e-02f, 4.863542659e-02f, 4.856798521e-02f, 4.850045108e-02f, 4.843282436e-02f, 4.836510521e-02f, 4.829729381e-02f, 4.822939031e-02f, + 4.816139489e-02f, 4.809330771e-02f, 4.802512894e-02f, 4.795685874e-02f, 4.788849728e-02f, 4.782004472e-02f, 4.775150124e-02f, 4.768286701e-02f, 4.761414218e-02f, 4.754532693e-02f, + 4.747642142e-02f, 4.740742583e-02f, 4.733834032e-02f, 4.726916506e-02f, 4.719990021e-02f, 4.713054595e-02f, 4.706110245e-02f, 4.699156987e-02f, 4.692194838e-02f, 4.685223815e-02f, + 4.678243936e-02f, 4.671255217e-02f, 4.664257675e-02f, 4.657251327e-02f, 4.650236190e-02f, 4.643212281e-02f, 4.636179617e-02f, 4.629138215e-02f, 4.622088093e-02f, 4.615029266e-02f, + 4.607961754e-02f, 4.600885572e-02f, 4.593800737e-02f, 4.586707267e-02f, 4.579605179e-02f, 4.572494490e-02f, 4.565375218e-02f, 4.558247379e-02f, 4.551110990e-02f, 4.543966070e-02f, + 4.536812635e-02f, 4.529650702e-02f, 4.522480289e-02f, 4.515301413e-02f, 4.508114091e-02f, 4.500918341e-02f, 4.493714179e-02f, 4.486501624e-02f, 4.479280693e-02f, 4.472051403e-02f, + 4.464813771e-02f, 4.457567815e-02f, 4.450313552e-02f, 4.443051000e-02f, 4.435780176e-02f, 4.428501098e-02f, 4.421213783e-02f, 4.413918248e-02f, 4.406614511e-02f, 4.399302590e-02f, + 4.391982503e-02f, 4.384654265e-02f, 4.377317897e-02f, 4.369973413e-02f, 4.362620834e-02f, 4.355260175e-02f, 4.347891455e-02f, 4.340514691e-02f, 4.333129901e-02f, 4.325737103e-02f, + 4.318336314e-02f, 4.310927552e-02f, 4.303510834e-02f, 4.296086179e-02f, 4.288653604e-02f, 4.281213127e-02f, 4.273764765e-02f, 4.266308537e-02f, 4.258844460e-02f, 4.251372552e-02f, + 4.243892830e-02f, 4.236405313e-02f, 4.228910019e-02f, 4.221406964e-02f, 4.213896168e-02f, 4.206377648e-02f, 4.198851421e-02f, 4.191317506e-02f, 4.183775921e-02f, 4.176226684e-02f, + 4.168669812e-02f, 4.161105324e-02f, 4.153533237e-02f, 4.145953569e-02f, 4.138366339e-02f, 4.130771565e-02f, 4.123169263e-02f, 4.115559454e-02f, 4.107942153e-02f, 4.100317381e-02f, + 4.092685154e-02f, 4.085045490e-02f, 4.077398409e-02f, 4.069743927e-02f, 4.062082063e-02f, 4.054412836e-02f, 4.046736263e-02f, 4.039052362e-02f, 4.031361152e-02f, 4.023662650e-02f, + 4.015956876e-02f, 4.008243847e-02f, 4.000523581e-02f, 3.992796097e-02f, 3.985061412e-02f, 3.977319546e-02f, 3.969570516e-02f, 3.961814340e-02f, 3.954051038e-02f, 3.946280627e-02f, + 3.938503125e-02f, 3.930718551e-02f, 3.922926923e-02f, 3.915128260e-02f, 3.907322580e-02f, 3.899509901e-02f, 3.891690241e-02f, 3.883863620e-02f, 3.876030054e-02f, 3.868189564e-02f, + 3.860342167e-02f, 3.852487881e-02f, 3.844626726e-02f, 3.836758719e-02f, 3.828883879e-02f, 3.821002225e-02f, 3.813113774e-02f, 3.805218546e-02f, 3.797316559e-02f, 3.789407832e-02f, + 3.781492383e-02f, 3.773570230e-02f, 3.765641392e-02f, 3.757705888e-02f, 3.749763737e-02f, 3.741814956e-02f, 3.733859565e-02f, 3.725897581e-02f, 3.717929025e-02f, 3.709953913e-02f, + 3.701972266e-02f, 3.693984101e-02f, 3.685989438e-02f, 3.677988294e-02f, 3.669980690e-02f, 3.661966642e-02f, 3.653946170e-02f, 3.645919293e-02f, 3.637886030e-02f, 3.629846399e-02f, + 3.621800418e-02f, 3.613748107e-02f, 3.605689485e-02f, 3.597624570e-02f, 3.589553380e-02f, 3.581475936e-02f, 3.573392255e-02f, 3.565302356e-02f, 3.557206259e-02f, 3.549103981e-02f, + 3.540995543e-02f, 3.532880962e-02f, 3.524760258e-02f, 3.516633449e-02f, 3.508500554e-02f, 3.500361592e-02f, 3.492216583e-02f, 3.484065544e-02f, 3.475908496e-02f, 3.467745456e-02f, + 3.459576444e-02f, 3.451401478e-02f, 3.443220579e-02f, 3.435033763e-02f, 3.426841052e-02f, 3.418642463e-02f, 3.410438015e-02f, 3.402227728e-02f, 3.394011620e-02f, 3.385789711e-02f, + 3.377562020e-02f, 3.369328565e-02f, 3.361089365e-02f, 3.352844441e-02f, 3.344593810e-02f, 3.336337491e-02f, 3.328075505e-02f, 3.319807869e-02f, 3.311534604e-02f, 3.303255728e-02f, + 3.294971260e-02f, 3.286681219e-02f, 3.278385624e-02f, 3.270084496e-02f, 3.261777852e-02f, 3.253465711e-02f, 3.245148094e-02f, 3.236825019e-02f, 3.228496506e-02f, 3.220162573e-02f, + 3.211823239e-02f, 3.203478525e-02f, 3.195128448e-02f, 3.186773030e-02f, 3.178412287e-02f, 3.170046240e-02f, 3.161674909e-02f, 3.153298311e-02f, 3.144916467e-02f, 3.136529396e-02f, + 3.128137117e-02f, 3.119739649e-02f, 3.111337012e-02f, 3.102929224e-02f, 3.094516306e-02f, 3.086098276e-02f, 3.077675154e-02f, 3.069246959e-02f, 3.060813710e-02f, 3.052375427e-02f, + 3.043932129e-02f, 3.035483835e-02f, 3.027030566e-02f, 3.018572339e-02f, 3.010109175e-02f, 3.001641092e-02f, 2.993168111e-02f, 2.984690250e-02f, 2.976207529e-02f, 2.967719968e-02f, + 2.959227585e-02f, 2.950730401e-02f, 2.942228434e-02f, 2.933721704e-02f, 2.925210231e-02f, 2.916694034e-02f, 2.908173132e-02f, 2.899647544e-02f, 2.891117291e-02f, 2.882582392e-02f, + 2.874042866e-02f, 2.865498732e-02f, 2.856950010e-02f, 2.848396721e-02f, 2.839838882e-02f, 2.831276514e-02f, 2.822709636e-02f, 2.814138267e-02f, 2.805562428e-02f, 2.796982137e-02f, + 2.788397414e-02f, 2.779808280e-02f, 2.771214752e-02f, 2.762616851e-02f, 2.754014597e-02f, 2.745408008e-02f, 2.736797105e-02f, 2.728181907e-02f, 2.719562433e-02f, 2.710938704e-02f, + 2.702310738e-02f, 2.693678556e-02f, 2.685042176e-02f, 2.676401619e-02f, 2.667756905e-02f, 2.659108052e-02f, 2.650455080e-02f, 2.641798009e-02f, 2.633136859e-02f, 2.624471649e-02f, + 2.615802399e-02f, 2.607129128e-02f, 2.598451857e-02f, 2.589770604e-02f, 2.581085390e-02f, 2.572396233e-02f, 2.563703155e-02f, 2.555006174e-02f, 2.546305310e-02f, 2.537600583e-02f, + 2.528892012e-02f, 2.520179617e-02f, 2.511463418e-02f, 2.502743435e-02f, 2.494019687e-02f, 2.485292194e-02f, 2.476560975e-02f, 2.467826051e-02f, 2.459087440e-02f, 2.450345164e-02f, + 2.441599241e-02f, 2.432849691e-02f, 2.424096534e-02f, 2.415339789e-02f, 2.406579477e-02f, 2.397815618e-02f, 2.389048230e-02f, 2.380277333e-02f, 2.371502949e-02f, 2.362725095e-02f, + 2.353943792e-02f, 2.345159060e-02f, 2.336370918e-02f, 2.327579386e-02f, 2.318784485e-02f, 2.309986233e-02f, 2.301184651e-02f, 2.292379758e-02f, 2.283571574e-02f, 2.274760119e-02f, + 2.265945412e-02f, 2.257127475e-02f, 2.248306325e-02f, 2.239481984e-02f, 2.230654470e-02f, 2.221823804e-02f, 2.212990006e-02f, 2.204153095e-02f, 2.195313091e-02f, 2.186470014e-02f, + 2.177623884e-02f, 2.168774721e-02f, 2.159922544e-02f, 2.151067373e-02f, 2.142209229e-02f, 2.133348130e-02f, 2.124484097e-02f, 2.115617150e-02f, 2.106747308e-02f, 2.097874592e-02f, + 2.088999021e-02f, 2.080120614e-02f, 2.071239393e-02f, 2.062355376e-02f, 2.053468584e-02f, 2.044579037e-02f, 2.035686753e-02f, 2.026791754e-02f, 2.017894059e-02f, 2.008993688e-02f, + 2.000090661e-02f, 1.991184997e-02f, 1.982276717e-02f, 1.973365840e-02f, 1.964452386e-02f, 1.955536376e-02f, 1.946617828e-02f, 1.937696764e-02f, 1.928773202e-02f, 1.919847163e-02f, + 1.910918667e-02f, 1.901987733e-02f, 1.893054381e-02f, 1.884118632e-02f, 1.875180504e-02f, 1.866240019e-02f, 1.857297196e-02f, 1.848352054e-02f, 1.839404614e-02f, 1.830454896e-02f, + 1.821502919e-02f, 1.812548704e-02f, 1.803592270e-02f, 1.794633637e-02f, 1.785672825e-02f, 1.776709854e-02f, 1.767744745e-02f, 1.758777515e-02f, 1.749808187e-02f, 1.740836779e-02f, + 1.731863312e-02f, 1.722887805e-02f, 1.713910279e-02f, 1.704930753e-02f, 1.695949247e-02f, 1.686965781e-02f, 1.677980375e-02f, 1.668993049e-02f, 1.660003823e-02f, 1.651012716e-02f, + 1.642019749e-02f, 1.633024942e-02f, 1.624028314e-02f, 1.615029885e-02f, 1.606029676e-02f, 1.597027706e-02f, 1.588023995e-02f, 1.579018563e-02f, 1.570011430e-02f, 1.561002615e-02f, + 1.551992140e-02f, 1.542980023e-02f, 1.533966284e-02f, 1.524950944e-02f, 1.515934023e-02f, 1.506915539e-02f, 1.497895514e-02f, 1.488873967e-02f, 1.479850918e-02f, 1.470826387e-02f, + 1.461800393e-02f, 1.452772958e-02f, 1.443744100e-02f, 1.434713839e-02f, 1.425682196e-02f, 1.416649190e-02f, 1.407614842e-02f, 1.398579170e-02f, 1.389542196e-02f, 1.380503938e-02f, + 1.371464418e-02f, 1.362423653e-02f, 1.353381666e-02f, 1.344338475e-02f, 1.335294101e-02f, 1.326248562e-02f, 1.317201880e-02f, 1.308154074e-02f, 1.299105164e-02f, 1.290055170e-02f, + 1.281004111e-02f, 1.271952008e-02f, 1.262898881e-02f, 1.253844749e-02f, 1.244789632e-02f, 1.235733550e-02f, 1.226676523e-02f, 1.217618571e-02f, 1.208559714e-02f, 1.199499971e-02f, + 1.190439363e-02f, 1.181377909e-02f, 1.172315629e-02f, 1.163252543e-02f, 1.154188671e-02f, 1.145124033e-02f, 1.136058649e-02f, 1.126992538e-02f, 1.117925720e-02f, 1.108858215e-02f, + 1.099790044e-02f, 1.090721225e-02f, 1.081651779e-02f, 1.072581725e-02f, 1.063511084e-02f, 1.054439875e-02f, 1.045368118e-02f, 1.036295832e-02f, 1.027223039e-02f, 1.018149757e-02f, + 1.009076006e-02f, 1.000001806e-02f, 9.909271772e-03f, 9.818521392e-03f, 9.727767117e-03f, 9.637009145e-03f, 9.546247675e-03f, 9.455482904e-03f, 9.364715031e-03f, 9.273944253e-03f, + 9.183170768e-03f, 9.092394774e-03f, 9.001616470e-03f, 8.910836051e-03f, 8.820053718e-03f, 8.729269666e-03f, 8.638484094e-03f, 8.547697200e-03f, 8.456909180e-03f, 8.366120234e-03f, + 8.275330558e-03f, 8.184540349e-03f, 8.093749805e-03f, 8.002959125e-03f, 7.912168504e-03f, 7.821378140e-03f, 7.730588232e-03f, 7.639798975e-03f, 7.549010567e-03f, 7.458223206e-03f, + 7.367437089e-03f, 7.276652412e-03f, 7.185869373e-03f, 7.095088169e-03f, 7.004308997e-03f, 6.913532053e-03f, 6.822757535e-03f, 6.731985640e-03f, 6.641216564e-03f, 6.550450504e-03f, + 6.459687657e-03f, 6.368928220e-03f, 6.278172389e-03f, 6.187420361e-03f, 6.096672332e-03f, 6.005928499e-03f, 5.915189059e-03f, 5.824454207e-03f, 5.733724140e-03f, 5.642999055e-03f, + 5.552279148e-03f, 5.461564615e-03f, 5.370855651e-03f, 5.280152455e-03f, 5.189455220e-03f, 5.098764144e-03f, 5.008079422e-03f, 4.917401250e-03f, 4.826729825e-03f, 4.736065341e-03f, + 4.645407995e-03f, 4.554757983e-03f, 4.464115500e-03f, 4.373480741e-03f, 4.282853903e-03f, 4.192235180e-03f, 4.101624768e-03f, 4.011022863e-03f, 3.920429660e-03f, 3.829845355e-03f, + 3.739270141e-03f, 3.648704215e-03f, 3.558147772e-03f, 3.467601006e-03f, 3.377064113e-03f, 3.286537288e-03f, 3.196020725e-03f, 3.105514620e-03f, 3.015019166e-03f, 2.924534560e-03f, + 2.834060994e-03f, 2.743598665e-03f, 2.653147766e-03f, 2.562708492e-03f, 2.472281037e-03f, 2.381865596e-03f, 2.291462362e-03f, 2.201071531e-03f, 2.110693296e-03f, 2.020327851e-03f, + 1.929975390e-03f, 1.839636107e-03f, 1.749310197e-03f, 1.658997852e-03f, 1.568699267e-03f, 1.478414635e-03f, 1.388144150e-03f, 1.297888005e-03f, 1.207646395e-03f, 1.117419511e-03f, + 1.027207548e-03f, 9.370106993e-04f, 8.468291573e-04f, 7.566631155e-04f, 6.665127669e-04f, 5.763783046e-04f, 4.862599214e-04f, 3.961578101e-04f, 3.060721636e-04f, 2.160031745e-04f, + 1.259510354e-04f, 3.591593896e-05f, -5.410192241e-05f, -1.441023563e-04f, -2.340851704e-04f, -3.240501724e-04f, -4.139971702e-04f, -5.039259716e-04f, -5.938363847e-04f, -6.837282174e-04f, + -7.736012779e-04f, -8.634553745e-04f, -9.532903153e-04f, -1.043105909e-03f, -1.132901963e-03f, -1.222678287e-03f, -1.312434690e-03f, -1.402170979e-03f, -1.491886964e-03f, -1.581582453e-03f, + -1.671257256e-03f, -1.760911181e-03f, -1.850544037e-03f, -1.940155634e-03f, -2.029745781e-03f, -2.119314287e-03f, -2.208860962e-03f, -2.298385614e-03f, -2.387888054e-03f, -2.477368092e-03f, + -2.566825536e-03f, -2.656260198e-03f, -2.745671886e-03f, -2.835060411e-03f, -2.924425583e-03f, -3.013767211e-03f, -3.103085107e-03f, -3.192379081e-03f, -3.281648943e-03f, -3.370894503e-03f, + -3.460115572e-03f, -3.549311962e-03f, -3.638483482e-03f, -3.727629943e-03f, -3.816751157e-03f, -3.905846935e-03f, -3.994917087e-03f, -4.083961425e-03f, -4.172979761e-03f, -4.261971905e-03f, + -4.350937670e-03f, -4.439876866e-03f, -4.528789306e-03f, -4.617674801e-03f, -4.706533163e-03f, -4.795364204e-03f, -4.884167737e-03f, -4.972943573e-03f, -5.061691525e-03f, -5.150411405e-03f, + -5.239103025e-03f, -5.327766199e-03f, -5.416400738e-03f, -5.505006456e-03f, -5.593583165e-03f, -5.682130678e-03f, -5.770648808e-03f, -5.859137369e-03f, -5.947596174e-03f, -6.036025036e-03f, + -6.124423768e-03f, -6.212792184e-03f, -6.301130098e-03f, -6.389437324e-03f, -6.477713674e-03f, -6.565958964e-03f, -6.654173007e-03f, -6.742355617e-03f, -6.830506609e-03f, -6.918625798e-03f, + -7.006712996e-03f, -7.094768020e-03f, -7.182790683e-03f, -7.270780801e-03f, -7.358738188e-03f, -7.446662659e-03f, -7.534554030e-03f, -7.622412116e-03f, -7.710236731e-03f, -7.798027692e-03f, + -7.885784814e-03f, -7.973507912e-03f, -8.061196803e-03f, -8.148851302e-03f, -8.236471224e-03f, -8.324056387e-03f, -8.411606606e-03f, -8.499121698e-03f, -8.586601478e-03f, -8.674045765e-03f, + -8.761454373e-03f, -8.848827120e-03f, -8.936163822e-03f, -9.023464298e-03f, -9.110728363e-03f, -9.197955834e-03f, -9.285146530e-03f, -9.372300268e-03f, -9.459416864e-03f, -9.546496137e-03f, + -9.633537905e-03f, -9.720541985e-03f, -9.807508195e-03f, -9.894436354e-03f, -9.981326279e-03f, -1.006817779e-02f, -1.015499070e-02f, -1.024176484e-02f, -1.032850001e-02f, -1.041519605e-02f, + -1.050185276e-02f, -1.058846998e-02f, -1.067504750e-02f, -1.076158517e-02f, -1.084808279e-02f, -1.093454018e-02f, -1.102095717e-02f, -1.110733357e-02f, -1.119366921e-02f, -1.127996390e-02f, + -1.136621746e-02f, -1.145242972e-02f, -1.153860049e-02f, -1.162472960e-02f, -1.171081687e-02f, -1.179686211e-02f, -1.188286515e-02f, -1.196882580e-02f, -1.205474390e-02f, -1.214061926e-02f, + -1.222645170e-02f, -1.231224104e-02f, -1.239798711e-02f, -1.248368973e-02f, -1.256934871e-02f, -1.265496389e-02f, -1.274053508e-02f, -1.282606210e-02f, -1.291154479e-02f, -1.299698295e-02f, + -1.308237641e-02f, -1.316772500e-02f, -1.325302854e-02f, -1.333828686e-02f, -1.342349976e-02f, -1.350866709e-02f, -1.359378865e-02f, -1.367886428e-02f, -1.376389380e-02f, -1.384887703e-02f, + -1.393381380e-02f, -1.401870393e-02f, -1.410354725e-02f, -1.418834357e-02f, -1.427309273e-02f, -1.435779454e-02f, -1.444244884e-02f, -1.452705545e-02f, -1.461161419e-02f, -1.469612489e-02f, + -1.478058737e-02f, -1.486500146e-02f, -1.494936699e-02f, -1.503368377e-02f, -1.511795165e-02f, -1.520217043e-02f, -1.528633995e-02f, -1.537046004e-02f, -1.545453052e-02f, -1.553855122e-02f, + -1.562252196e-02f, -1.570644257e-02f, -1.579031288e-02f, -1.587413271e-02f, -1.595790190e-02f, -1.604162027e-02f, -1.612528764e-02f, -1.620890385e-02f, -1.629246872e-02f, -1.637598209e-02f, + -1.645944377e-02f, -1.654285360e-02f, -1.662621141e-02f, -1.670951701e-02f, -1.679277026e-02f, -1.687597096e-02f, -1.695911896e-02f, -1.704221407e-02f, -1.712525614e-02f, -1.720824498e-02f, + -1.729118043e-02f, -1.737406232e-02f, -1.745689047e-02f, -1.753966473e-02f, -1.762238491e-02f, -1.770505085e-02f, -1.778766238e-02f, -1.787021933e-02f, -1.795272152e-02f, -1.803516880e-02f, + -1.811756099e-02f, -1.819989793e-02f, -1.828217944e-02f, -1.836440535e-02f, -1.844657550e-02f, -1.852868972e-02f, -1.861074785e-02f, -1.869274970e-02f, -1.877469513e-02f, -1.885658395e-02f, + -1.893841600e-02f, -1.902019111e-02f, -1.910190912e-02f, -1.918356987e-02f, -1.926517317e-02f, -1.934671887e-02f, -1.942820680e-02f, -1.950963679e-02f, -1.959100868e-02f, -1.967232230e-02f, + -1.975357748e-02f, -1.983477407e-02f, -1.991591189e-02f, -1.999699077e-02f, -2.007801056e-02f, -2.015897109e-02f, -2.023987219e-02f, -2.032071370e-02f, -2.040149545e-02f, -2.048221729e-02f, + -2.056287903e-02f, -2.064348053e-02f, -2.072402162e-02f, -2.080450213e-02f, -2.088492189e-02f, -2.096528076e-02f, -2.104557855e-02f, -2.112581512e-02f, -2.120599029e-02f, -2.128610391e-02f, + -2.136615581e-02f, -2.144614582e-02f, -2.152607380e-02f, -2.160593956e-02f, -2.168574296e-02f, -2.176548383e-02f, -2.184516201e-02f, -2.192477733e-02f, -2.200432964e-02f, -2.208381877e-02f, + -2.216324457e-02f, -2.224260687e-02f, -2.232190551e-02f, -2.240114033e-02f, -2.248031118e-02f, -2.255941788e-02f, -2.263846029e-02f, -2.271743823e-02f, -2.279635156e-02f, -2.287520011e-02f, + -2.295398372e-02f, -2.303270224e-02f, -2.311135550e-02f, -2.318994334e-02f, -2.326846562e-02f, -2.334692216e-02f, -2.342531281e-02f, -2.350363741e-02f, -2.358189580e-02f, -2.366008783e-02f, + -2.373821334e-02f, -2.381627218e-02f, -2.389426417e-02f, -2.397218917e-02f, -2.405004702e-02f, -2.412783757e-02f, -2.420556065e-02f, -2.428321611e-02f, -2.436080379e-02f, -2.443832354e-02f, + -2.451577521e-02f, -2.459315863e-02f, -2.467047365e-02f, -2.474772011e-02f, -2.482489787e-02f, -2.490200676e-02f, -2.497904663e-02f, -2.505601732e-02f, -2.513291869e-02f, -2.520975057e-02f, + -2.528651282e-02f, -2.536320527e-02f, -2.543982778e-02f, -2.551638019e-02f, -2.559286235e-02f, -2.566927411e-02f, -2.574561530e-02f, -2.582188579e-02f, -2.589808541e-02f, -2.597421401e-02f, + -2.605027145e-02f, -2.612625757e-02f, -2.620217221e-02f, -2.627801523e-02f, -2.635378647e-02f, -2.642948578e-02f, -2.650511302e-02f, -2.658066803e-02f, -2.665615065e-02f, -2.673156075e-02f, + -2.680689816e-02f, -2.688216274e-02f, -2.695735434e-02f, -2.703247281e-02f, -2.710751800e-02f, -2.718248975e-02f, -2.725738793e-02f, -2.733221237e-02f, -2.740696294e-02f, -2.748163948e-02f, + -2.755624184e-02f, -2.763076988e-02f, -2.770522345e-02f, -2.777960239e-02f, -2.785390657e-02f, -2.792813583e-02f, -2.800229002e-02f, -2.807636901e-02f, -2.815037263e-02f, -2.822430075e-02f, + -2.829815322e-02f, -2.837192989e-02f, -2.844563062e-02f, -2.851925526e-02f, -2.859280365e-02f, -2.866627567e-02f, -2.873967116e-02f, -2.881298997e-02f, -2.888623197e-02f, -2.895939700e-02f, + -2.903248492e-02f, -2.910549559e-02f, -2.917842886e-02f, -2.925128459e-02f, -2.932406264e-02f, -2.939676285e-02f, -2.946938509e-02f, -2.954192921e-02f, -2.961439508e-02f, -2.968678254e-02f, + -2.975909146e-02f, -2.983132168e-02f, -2.990347308e-02f, -2.997554550e-02f, -3.004753880e-02f, -3.011945285e-02f, -3.019128750e-02f, -3.026304261e-02f, -3.033471804e-02f, -3.040631365e-02f, + -3.047782929e-02f, -3.054926482e-02f, -3.062062011e-02f, -3.069189502e-02f, -3.076308940e-02f, -3.083420312e-02f, -3.090523603e-02f, -3.097618799e-02f, -3.104705888e-02f, -3.111784854e-02f, + -3.118855683e-02f, -3.125918363e-02f, -3.132972879e-02f, -3.140019217e-02f, -3.147057364e-02f, -3.154087305e-02f, -3.161109027e-02f, -3.168122517e-02f, -3.175127759e-02f, -3.182124742e-02f, + -3.189113450e-02f, -3.196093871e-02f, -3.203065991e-02f, -3.210029796e-02f, -3.216985272e-02f, -3.223932407e-02f, -3.230871185e-02f, -3.237801595e-02f, -3.244723621e-02f, -3.251637252e-02f, + -3.258542473e-02f, -3.265439270e-02f, -3.272327631e-02f, -3.279207542e-02f, -3.286078990e-02f, -3.292941961e-02f, -3.299796441e-02f, -3.306642419e-02f, -3.313479879e-02f, -3.320308809e-02f, + -3.327129196e-02f, -3.333941026e-02f, -3.340744287e-02f, -3.347538964e-02f, -3.354325045e-02f, -3.361102517e-02f, -3.367871366e-02f, -3.374631579e-02f, -3.381383144e-02f, -3.388126047e-02f, + -3.394860274e-02f, -3.401585814e-02f, -3.408302653e-02f, -3.415010778e-02f, -3.421710175e-02f, -3.428400833e-02f, -3.435082738e-02f, -3.441755877e-02f, -3.448420237e-02f, -3.455075806e-02f, + -3.461722570e-02f, -3.468360517e-02f, -3.474989634e-02f, -3.481609908e-02f, -3.488221326e-02f, -3.494823876e-02f, -3.501417545e-02f, -3.508002320e-02f, -3.514578189e-02f, -3.521145139e-02f, + -3.527703156e-02f, -3.534252230e-02f, -3.540792346e-02f, -3.547323493e-02f, -3.553845658e-02f, -3.560358828e-02f, -3.566862991e-02f, -3.573358134e-02f, -3.579844245e-02f, -3.586321312e-02f, + -3.592789322e-02f, -3.599248262e-02f, -3.605698121e-02f, -3.612138885e-02f, -3.618570543e-02f, -3.624993083e-02f, -3.631406491e-02f, -3.637810757e-02f, -3.644205866e-02f, -3.650591808e-02f, + -3.656968570e-02f, -3.663336140e-02f, -3.669694505e-02f, -3.676043655e-02f, -3.682383575e-02f, -3.688714255e-02f, -3.695035683e-02f, -3.701347845e-02f, -3.707650731e-02f, -3.713944328e-02f, + -3.720228624e-02f, -3.726503608e-02f, -3.732769267e-02f, -3.739025590e-02f, -3.745272564e-02f, -3.751510177e-02f, -3.757738419e-02f, -3.763957277e-02f, -3.770166739e-02f, -3.776366793e-02f, + -3.782557428e-02f, -3.788738632e-02f, -3.794910394e-02f, -3.801072700e-02f, -3.807225541e-02f, -3.813368904e-02f, -3.819502778e-02f, -3.825627151e-02f, -3.831742011e-02f, -3.837847347e-02f, + -3.843943148e-02f, -3.850029401e-02f, -3.856106096e-02f, -3.862173221e-02f, -3.868230764e-02f, -3.874278715e-02f, -3.880317061e-02f, -3.886345791e-02f, -3.892364895e-02f, -3.898374360e-02f, + -3.904374175e-02f, -3.910364330e-02f, -3.916344812e-02f, -3.922315611e-02f, -3.928276716e-02f, -3.934228114e-02f, -3.940169796e-02f, -3.946101749e-02f, -3.952023963e-02f, -3.957936427e-02f, + -3.963839130e-02f, -3.969732060e-02f, -3.975615206e-02f, -3.981488558e-02f, -3.987352105e-02f, -3.993205835e-02f, -3.999049738e-02f, -4.004883803e-02f, -4.010708018e-02f, -4.016522374e-02f, + -4.022326859e-02f, -4.028121462e-02f, -4.033906172e-02f, -4.039680980e-02f, -4.045445873e-02f, -4.051200842e-02f, -4.056945875e-02f, -4.062680963e-02f, -4.068406093e-02f, -4.074121256e-02f, + -4.079826442e-02f, -4.085521639e-02f, -4.091206836e-02f, -4.096882024e-02f, -4.102547192e-02f, -4.108202330e-02f, -4.113847426e-02f, -4.119482471e-02f, -4.125107453e-02f, -4.130722364e-02f, + -4.136327192e-02f, -4.141921926e-02f, -4.147506558e-02f, -4.153081075e-02f, -4.158645469e-02f, -4.164199728e-02f, -4.169743843e-02f, -4.175277804e-02f, -4.180801599e-02f, -4.186315220e-02f, + -4.191818656e-02f, -4.197311896e-02f, -4.202794931e-02f, -4.208267751e-02f, -4.213730345e-02f, -4.219182704e-02f, -4.224624817e-02f, -4.230056675e-02f, -4.235478268e-02f, -4.240889586e-02f, + -4.246290618e-02f, -4.251681356e-02f, -4.257061788e-02f, -4.262431906e-02f, -4.267791700e-02f, -4.273141159e-02f, -4.278480275e-02f, -4.283809036e-02f, -4.289127435e-02f, -4.294435460e-02f, + -4.299733102e-02f, -4.305020353e-02f, -4.310297201e-02f, -4.315563637e-02f, -4.320819653e-02f, -4.326065238e-02f, -4.331300383e-02f, -4.336525078e-02f, -4.341739314e-02f, -4.346943082e-02f, + -4.352136371e-02f, -4.357319174e-02f, -4.362491479e-02f, -4.367653279e-02f, -4.372804564e-02f, -4.377945323e-02f, -4.383075549e-02f, -4.388195232e-02f, -4.393304363e-02f, -4.398402932e-02f, + -4.403490930e-02f, -4.408568349e-02f, -4.413635178e-02f, -4.418691410e-02f, -4.423737034e-02f, -4.428772043e-02f, -4.433796426e-02f, -4.438810175e-02f, -4.443813281e-02f, -4.448805735e-02f, + -4.453787528e-02f, -4.458758651e-02f, -4.463719095e-02f, -4.468668852e-02f, -4.473607912e-02f, -4.478536267e-02f, -4.483453908e-02f, -4.488360826e-02f, -4.493257013e-02f, -4.498142460e-02f, + -4.503017158e-02f, -4.507881098e-02f, -4.512734273e-02f, -4.517576672e-02f, -4.522408289e-02f, -4.527229113e-02f, -4.532039138e-02f, -4.536838353e-02f, -4.541626751e-02f, -4.546404323e-02f, + -4.551171061e-02f, -4.555926957e-02f, -4.560672001e-02f, -4.565406187e-02f, -4.570129504e-02f, -4.574841946e-02f, -4.579543503e-02f, -4.584234168e-02f, -4.588913933e-02f, -4.593582788e-02f, + -4.598240726e-02f, -4.602887739e-02f, -4.607523819e-02f, -4.612148958e-02f, -4.616763146e-02f, -4.621366378e-02f, -4.625958643e-02f, -4.630539936e-02f, -4.635110246e-02f, -4.639669567e-02f, + -4.644217891e-02f, -4.648755209e-02f, -4.653281514e-02f, -4.657796798e-02f, -4.662301054e-02f, -4.666794272e-02f, -4.671276446e-02f, -4.675747568e-02f, -4.680207630e-02f, -4.684656625e-02f, + -4.689094544e-02f, -4.693521380e-02f, -4.697937126e-02f, -4.702341773e-02f, -4.706735315e-02f, -4.711117744e-02f, -4.715489051e-02f, -4.719849231e-02f, -4.724198275e-02f, -4.728536176e-02f, + -4.732862926e-02f, -4.737178518e-02f, -4.741482944e-02f, -4.745776199e-02f, -4.750058273e-02f, -4.754329159e-02f, -4.758588852e-02f, -4.762837342e-02f, -4.767074623e-02f, -4.771300689e-02f, + -4.775515530e-02f, -4.779719142e-02f, -4.783911515e-02f, -4.788092645e-02f, -4.792262522e-02f, -4.796421140e-02f, -4.800568493e-02f, -4.804704573e-02f, -4.808829373e-02f, -4.812942887e-02f, + -4.817045107e-02f, -4.821136026e-02f, -4.825215638e-02f, -4.829283936e-02f, -4.833340913e-02f, -4.837386563e-02f, -4.841420877e-02f, -4.845443851e-02f, -4.849455477e-02f, -4.853455748e-02f, + -4.857444658e-02f, -4.861422200e-02f, -4.865388367e-02f, -4.869343154e-02f, -4.873286553e-02f, -4.877218558e-02f, -4.881139162e-02f, -4.885048359e-02f, -4.888946143e-02f, -4.892832507e-02f, + -4.896707445e-02f, -4.900570949e-02f, -4.904423015e-02f, -4.908263636e-02f, -4.912092805e-02f, -4.915910516e-02f, -4.919716762e-02f, -4.923511539e-02f, -4.927294839e-02f, -4.931066656e-02f, + -4.934826985e-02f, -4.938575818e-02f, -4.942313151e-02f, -4.946038977e-02f, -4.949753289e-02f, -4.953456082e-02f, -4.957147351e-02f, -4.960827088e-02f, -4.964495288e-02f, -4.968151946e-02f, + -4.971797055e-02f, -4.975430609e-02f, -4.979052603e-02f, -4.982663031e-02f, -4.986261886e-02f, -4.989849165e-02f, -4.993424859e-02f, -4.996988965e-02f, -5.000541476e-02f, -5.004082386e-02f, + -5.007611690e-02f, -5.011129383e-02f, -5.014635459e-02f, -5.018129912e-02f, -5.021612737e-02f, -5.025083928e-02f, -5.028543480e-02f, -5.031991387e-02f, -5.035427644e-02f, -5.038852246e-02f, + -5.042265188e-02f, -5.045666463e-02f, -5.049056067e-02f, -5.052433994e-02f, -5.055800240e-02f, -5.059154798e-02f, -5.062497664e-02f, -5.065828833e-02f, -5.069148299e-02f, -5.072456057e-02f, + -5.075752103e-02f, -5.079036431e-02f, -5.082309036e-02f, -5.085569913e-02f, -5.088819057e-02f, -5.092056463e-02f, -5.095282127e-02f, -5.098496042e-02f, -5.101698206e-02f, -5.104888611e-02f, + -5.108067255e-02f, -5.111234132e-02f, -5.114389236e-02f, -5.117532565e-02f, -5.120664112e-02f, -5.123783872e-02f, -5.126891843e-02f, -5.129988018e-02f, -5.133072393e-02f, -5.136144963e-02f, + -5.139205725e-02f, -5.142254673e-02f, -5.145291802e-02f, -5.148317110e-02f, -5.151330590e-02f, -5.154332238e-02f, -5.157322051e-02f, -5.160300023e-02f, -5.163266151e-02f, -5.166220430e-02f, + -5.169162856e-02f, -5.172093424e-02f, -5.175012130e-02f, -5.177918970e-02f, -5.180813940e-02f, -5.183697036e-02f, -5.186568253e-02f, -5.189427587e-02f, -5.192275035e-02f, -5.195110592e-02f, + -5.197934255e-02f, -5.200746018e-02f, -5.203545879e-02f, -5.206333832e-02f, -5.209109875e-02f, -5.211874004e-02f, -5.214626214e-02f, -5.217366502e-02f, -5.220094863e-02f, -5.222811295e-02f, + -5.225515793e-02f, -5.228208353e-02f, -5.230888972e-02f, -5.233557646e-02f, -5.236214372e-02f, -5.238859146e-02f, -5.241491964e-02f, -5.244112822e-02f, -5.246721717e-02f, -5.249318646e-02f, + -5.251903605e-02f, -5.254476591e-02f, -5.257037599e-02f, -5.259586627e-02f, -5.262123672e-02f, -5.264648729e-02f, -5.267161796e-02f, -5.269662869e-02f, -5.272151944e-02f, -5.274629020e-02f, + -5.277094092e-02f, -5.279547157e-02f, -5.281988212e-02f, -5.284417254e-02f, -5.286834279e-02f, -5.289239286e-02f, -5.291632269e-02f, -5.294013227e-02f, -5.296382157e-02f, -5.298739055e-02f, + -5.301083918e-02f, -5.303416744e-02f, -5.305737529e-02f, -5.308046271e-02f, -5.310342967e-02f, -5.312627613e-02f, -5.314900208e-02f, -5.317160748e-02f, -5.319409231e-02f, -5.321645654e-02f, + -5.323870013e-02f, -5.326082307e-02f, -5.328282533e-02f, -5.330470688e-02f, -5.332646770e-02f, -5.334810775e-02f, -5.336962702e-02f, -5.339102548e-02f, -5.341230310e-02f, -5.343345986e-02f, + -5.345449573e-02f, -5.347541070e-02f, -5.349620473e-02f, -5.351687781e-02f, -5.353742990e-02f, -5.355786099e-02f, -5.357817106e-02f, -5.359836007e-02f, -5.361842801e-02f, -5.363837486e-02f, + -5.365820060e-02f, -5.367790520e-02f, -5.369748864e-02f, -5.371695090e-02f, -5.373629196e-02f, -5.375551180e-02f, -5.377461040e-02f, -5.379358773e-02f, -5.381244379e-02f, -5.383117855e-02f, + -5.384979199e-02f, -5.386828409e-02f, -5.388665484e-02f, -5.390490421e-02f, -5.392303219e-02f, -5.394103876e-02f, -5.395892390e-02f, -5.397668760e-02f, -5.399432983e-02f, -5.401185058e-02f, + -5.402924984e-02f, -5.404652759e-02f, -5.406368380e-02f, -5.408071848e-02f, -5.409763159e-02f, -5.411442314e-02f, -5.413109309e-02f, -5.414764144e-02f, -5.416406817e-02f, -5.418037327e-02f, + -5.419655672e-02f, -5.421261852e-02f, -5.422855864e-02f, -5.424437707e-02f, -5.426007381e-02f, -5.427564883e-02f, -5.429110214e-02f, -5.430643370e-02f, -5.432164352e-02f, -5.433673159e-02f, + -5.435169788e-02f, -5.436654239e-02f, -5.438126511e-02f, -5.439586603e-02f, -5.441034513e-02f, -5.442470242e-02f, -5.443893787e-02f, -5.445305149e-02f, -5.446704325e-02f, -5.448091316e-02f, + -5.449466119e-02f, -5.450828736e-02f, -5.452179164e-02f, -5.453517403e-02f, -5.454843452e-02f, -5.456157310e-02f, -5.457458978e-02f, -5.458748453e-02f, -5.460025736e-02f, -5.461290826e-02f, + -5.462543722e-02f, -5.463784423e-02f, -5.465012930e-02f, -5.466229241e-02f, -5.467433357e-02f, -5.468625276e-02f, -5.469804999e-02f, -5.470972524e-02f, -5.472127852e-02f, -5.473270982e-02f, + -5.474401914e-02f, -5.475520647e-02f, -5.476627181e-02f, -5.477721517e-02f, -5.478803653e-02f, -5.479873590e-02f, -5.480931328e-02f, -5.481976865e-02f, -5.483010203e-02f, -5.484031341e-02f, + -5.485040279e-02f, -5.486037017e-02f, -5.487021555e-02f, -5.487993893e-02f, -5.488954031e-02f, -5.489901969e-02f, -5.490837708e-02f, -5.491761246e-02f, -5.492672586e-02f, -5.493571726e-02f, + -5.494458666e-02f, -5.495333408e-02f, -5.496195952e-02f, -5.497046297e-02f, -5.497884444e-02f, -5.498710393e-02f, -5.499524145e-02f, -5.500325700e-02f, -5.501115058e-02f, -5.501892221e-02f, + -5.502657187e-02f, -5.503409959e-02f, -5.504150536e-02f, -5.504878919e-02f, -5.505595108e-02f, -5.506299105e-02f, -5.506990909e-02f, -5.507670522e-02f, -5.508337944e-02f, -5.508993175e-02f, + -5.509636217e-02f, -5.510267070e-02f, -5.510885736e-02f, -5.511492214e-02f, -5.512086506e-02f, -5.512668612e-02f, -5.513238534e-02f, -5.513796272e-02f, -5.514341827e-02f, -5.514875201e-02f, + -5.515396394e-02f, -5.515905407e-02f, -5.516402241e-02f, -5.516886898e-02f, -5.517359379e-02f, -5.517819683e-02f, -5.518267814e-02f, -5.518703772e-02f, -5.519127557e-02f, -5.519539172e-02f, + -5.519938618e-02f, -5.520325895e-02f, -5.520701006e-02f, -5.521063951e-02f, -5.521414732e-02f, -5.521753351e-02f, -5.522079808e-02f, -5.522394105e-02f, -5.522696243e-02f, -5.522986225e-02f, + -5.523264051e-02f, -5.523529724e-02f, -5.523783244e-02f, -5.524024613e-02f, -5.524253833e-02f, -5.524470906e-02f, -5.524675833e-02f, -5.524868615e-02f, -5.525049256e-02f, -5.525217756e-02f, + -5.525374116e-02f, -5.525518340e-02f, -5.525650429e-02f, -5.525770384e-02f, -5.525878208e-02f, -5.525973902e-02f, -5.526057468e-02f, -5.526128909e-02f, -5.526188226e-02f, -5.526235421e-02f, + -5.526270496e-02f, -5.526293454e-02f, -5.526304297e-02f, -5.526303025e-02f, -5.526289643e-02f, -5.526264151e-02f, -5.526226553e-02f, -5.526176849e-02f, -5.526115044e-02f, -5.526041137e-02f, + -5.525955133e-02f, -5.525857034e-02f, -5.525746841e-02f, -5.525624557e-02f, -5.525490184e-02f, -5.525343726e-02f, -5.525185184e-02f, -5.525014560e-02f, -5.524831858e-02f, -5.524637080e-02f, + -5.524430228e-02f, -5.524211305e-02f, -5.523980314e-02f, -5.523737256e-02f, -5.523482136e-02f, -5.523214955e-02f, -5.522935716e-02f, -5.522644423e-02f, -5.522341077e-02f, -5.522025681e-02f, + -5.521698238e-02f, -5.521358752e-02f, -5.521007225e-02f, -5.520643659e-02f, -5.520268059e-02f, -5.519880425e-02f, -5.519480763e-02f, -5.519069074e-02f, -5.518645362e-02f, -5.518209629e-02f, + -5.517761879e-02f, -5.517302115e-02f, -5.516830340e-02f, -5.516346557e-02f, -5.515850769e-02f, -5.515342979e-02f, -5.514823191e-02f, -5.514291408e-02f, -5.513747633e-02f, -5.513191870e-02f, + -5.512624121e-02f, -5.512044390e-02f, -5.511452681e-02f, -5.510848996e-02f, -5.510233339e-02f, -5.509605715e-02f, -5.508966125e-02f, -5.508314574e-02f, -5.507651065e-02f, -5.506975602e-02f, + -5.506288188e-02f, -5.505588826e-02f, -5.504877522e-02f, -5.504154277e-02f, -5.503419096e-02f, -5.502671983e-02f, -5.501912940e-02f, -5.501141973e-02f, -5.500359084e-02f, -5.499564278e-02f, + -5.498757558e-02f, -5.497938928e-02f, -5.497108392e-02f, -5.496265954e-02f, -5.495411618e-02f, -5.494545387e-02f, -5.493667267e-02f, -5.492777260e-02f, -5.491875371e-02f, -5.490961603e-02f, + -5.490035961e-02f, -5.489098450e-02f, -5.488149072e-02f, -5.487187833e-02f, -5.486214736e-02f, -5.485229785e-02f, -5.484232985e-02f, -5.483224341e-02f, -5.482203855e-02f, -5.481171533e-02f, + -5.480127380e-02f, -5.479071398e-02f, -5.478003593e-02f, -5.476923969e-02f, -5.475832530e-02f, -5.474729281e-02f, -5.473614227e-02f, -5.472487371e-02f, -5.471348719e-02f, -5.470198275e-02f, + -5.469036043e-02f, -5.467862028e-02f, -5.466676235e-02f, -5.465478668e-02f, -5.464269332e-02f, -5.463048231e-02f, -5.461815371e-02f, -5.460570756e-02f, -5.459314391e-02f, -5.458046281e-02f, + -5.456766430e-02f, -5.455474843e-02f, -5.454171526e-02f, -5.452856482e-02f, -5.451529718e-02f, -5.450191237e-02f, -5.448841046e-02f, -5.447479148e-02f, -5.446105549e-02f, -5.444720253e-02f, + -5.443323267e-02f, -5.441914595e-02f, -5.440494242e-02f, -5.439062213e-02f, -5.437618513e-02f, -5.436163149e-02f, -5.434696123e-02f, -5.433217443e-02f, -5.431727113e-02f, -5.430225139e-02f, + -5.428711526e-02f, -5.427186278e-02f, -5.425649403e-02f, -5.424100904e-02f, -5.422540787e-02f, -5.420969058e-02f, -5.419385722e-02f, -5.417790785e-02f, -5.416184252e-02f, -5.414566129e-02f, + -5.412936421e-02f, -5.411295133e-02f, -5.409642272e-02f, -5.407977843e-02f, -5.406301851e-02f, -5.404614303e-02f, -5.402915203e-02f, -5.401204559e-02f, -5.399482374e-02f, -5.397748656e-02f, + -5.396003410e-02f, -5.394246641e-02f, -5.392478356e-02f, -5.390698560e-02f, -5.388907260e-02f, -5.387104461e-02f, -5.385290169e-02f, -5.383464390e-02f, -5.381627130e-02f, -5.379778395e-02f, + -5.377918191e-02f, -5.376046525e-02f, -5.374163401e-02f, -5.372268827e-02f, -5.370362808e-02f, -5.368445351e-02f, -5.366516461e-02f, -5.364576145e-02f, -5.362624410e-02f, -5.360661260e-02f, + -5.358686704e-02f, -5.356700746e-02f, -5.354703393e-02f, -5.352694652e-02f, -5.350674528e-02f, -5.348643029e-02f, -5.346600161e-02f, -5.344545929e-02f, -5.342480341e-02f, -5.340403403e-02f, + -5.338315122e-02f, -5.336215503e-02f, -5.334104554e-02f, -5.331982281e-02f, -5.329848691e-02f, -5.327703790e-02f, -5.325547585e-02f, -5.323380082e-02f, -5.321201289e-02f, -5.319011212e-02f, + -5.316809857e-02f, -5.314597232e-02f, -5.312373343e-02f, -5.310138197e-02f, -5.307891800e-02f, -5.305634161e-02f, -5.303365285e-02f, -5.301085179e-02f, -5.298793851e-02f, -5.296491307e-02f, + -5.294177554e-02f, -5.291852599e-02f, -5.289516450e-02f, -5.287169113e-02f, -5.284810595e-02f, -5.282440904e-02f, -5.280060045e-02f, -5.277668028e-02f, -5.275264858e-02f, -5.272850543e-02f, + -5.270425091e-02f, -5.267988507e-02f, -5.265540800e-02f, -5.263081977e-02f, -5.260612045e-02f, -5.258131011e-02f, -5.255638883e-02f, -5.253135668e-02f, -5.250621373e-02f, -5.248096006e-02f, + -5.245559574e-02f, -5.243012085e-02f, -5.240453546e-02f, -5.237883965e-02f, -5.235303348e-02f, -5.232711705e-02f, -5.230109041e-02f, -5.227495366e-02f, -5.224870685e-02f, -5.222235008e-02f, + -5.219588341e-02f, -5.216930692e-02f, -5.214262070e-02f, -5.211582481e-02f, -5.208891933e-02f, -5.206190435e-02f, -5.203477994e-02f, -5.200754617e-02f, -5.198020313e-02f, -5.195275089e-02f, + -5.192518953e-02f, -5.189751914e-02f, -5.186973979e-02f, -5.184185155e-02f, -5.181385452e-02f, -5.178574876e-02f, -5.175753437e-02f, -5.172921141e-02f, -5.170077998e-02f, -5.167224014e-02f, + -5.164359198e-02f, -5.161483559e-02f, -5.158597104e-02f, -5.155699842e-02f, -5.152791780e-02f, -5.149872928e-02f, -5.146943292e-02f, -5.144002882e-02f, -5.141051705e-02f, -5.138089770e-02f, + -5.135117086e-02f, -5.132133659e-02f, -5.129139500e-02f, -5.126134616e-02f, -5.123119016e-02f, -5.120092708e-02f, -5.117055700e-02f, -5.114008002e-02f, -5.110949620e-02f, -5.107880565e-02f, + -5.104800844e-02f, -5.101710466e-02f, -5.098609440e-02f, -5.095497774e-02f, -5.092375477e-02f, -5.089242557e-02f, -5.086099023e-02f, -5.082944884e-02f, -5.079780148e-02f, -5.076604825e-02f, + -5.073418922e-02f, -5.070222449e-02f, -5.067015415e-02f, -5.063797828e-02f, -5.060569696e-02f, -5.057331030e-02f, -5.054081838e-02f, -5.050822128e-02f, -5.047551910e-02f, -5.044271192e-02f, + -5.040979984e-02f, -5.037678294e-02f, -5.034366131e-02f, -5.031043505e-02f, -5.027710425e-02f, -5.024366899e-02f, -5.021012936e-02f, -5.017648547e-02f, -5.014273739e-02f, -5.010888522e-02f, + -5.007492905e-02f, -5.004086898e-02f, -5.000670509e-02f, -4.997243748e-02f, -4.993806624e-02f, -4.990359146e-02f, -4.986901324e-02f, -4.983433167e-02f, -4.979954683e-02f, -4.976465884e-02f, + -4.972966777e-02f, -4.969457373e-02f, -4.965937680e-02f, -4.962407708e-02f, -4.958867467e-02f, -4.955316966e-02f, -4.951756215e-02f, -4.948185223e-02f, -4.944603999e-02f, -4.941012554e-02f, + -4.937410896e-02f, -4.933799036e-02f, -4.930176983e-02f, -4.926544746e-02f, -4.922902336e-02f, -4.919249761e-02f, -4.915587032e-02f, -4.911914159e-02f, -4.908231150e-02f, -4.904538017e-02f, + -4.900834768e-02f, -4.897121414e-02f, -4.893397964e-02f, -4.889664428e-02f, -4.885920816e-02f, -4.882167138e-02f, -4.878403403e-02f, -4.874629623e-02f, -4.870845806e-02f, -4.867051962e-02f, + -4.863248102e-02f, -4.859434236e-02f, -4.855610373e-02f, -4.851776524e-02f, -4.847932699e-02f, -4.844078907e-02f, -4.840215159e-02f, -4.836341465e-02f, -4.832457836e-02f, -4.828564280e-02f, + -4.824660810e-02f, -4.820747433e-02f, -4.816824162e-02f, -4.812891006e-02f, -4.808947975e-02f, -4.804995080e-02f, -4.801032331e-02f, -4.797059738e-02f, -4.793077312e-02f, -4.789085063e-02f, + -4.785083001e-02f, -4.781071137e-02f, -4.777049481e-02f, -4.773018044e-02f, -4.768976836e-02f, -4.764925867e-02f, -4.760865149e-02f, -4.756794691e-02f, -4.752714504e-02f, -4.748624598e-02f, + -4.744524985e-02f, -4.740415675e-02f, -4.736296678e-02f, -4.732168005e-02f, -4.728029667e-02f, -4.723881674e-02f, -4.719724037e-02f, -4.715556766e-02f, -4.711379874e-02f, -4.707193369e-02f, + -4.702997264e-02f, -4.698791568e-02f, -4.694576292e-02f, -4.690351448e-02f, -4.686117046e-02f, -4.681873098e-02f, -4.677619613e-02f, -4.673356603e-02f, -4.669084078e-02f, -4.664802051e-02f, + -4.660510531e-02f, -4.656209529e-02f, -4.651899057e-02f, -4.647579126e-02f, -4.643249746e-02f, -4.638910929e-02f, -4.634562685e-02f, -4.630205027e-02f, -4.625837964e-02f, -4.621461508e-02f, + -4.617075670e-02f, -4.612680462e-02f, -4.608275894e-02f, -4.603861977e-02f, -4.599438724e-02f, -4.595006144e-02f, -4.590564250e-02f, -4.586113052e-02f, -4.581652563e-02f, -4.577182792e-02f, + -4.572703752e-02f, -4.568215454e-02f, -4.563717909e-02f, -4.559211128e-02f, -4.554695123e-02f, -4.550169906e-02f, -4.545635487e-02f, -4.541091879e-02f, -4.536539092e-02f, -4.531977139e-02f, + -4.527406030e-02f, -4.522825777e-02f, -4.518236393e-02f, -4.513637887e-02f, -4.509030272e-02f, -4.504413559e-02f, -4.499787761e-02f, -4.495152888e-02f, -4.490508953e-02f, -4.485855966e-02f, + -4.481193940e-02f, -4.476522886e-02f, -4.471842817e-02f, -4.467153743e-02f, -4.462455676e-02f, -4.457748629e-02f, -4.453032613e-02f, -4.448307640e-02f, -4.443573721e-02f, -4.438830869e-02f, + -4.434079095e-02f, -4.429318412e-02f, -4.424548830e-02f, -4.419770363e-02f, -4.414983021e-02f, -4.410186817e-02f, -4.405381763e-02f, -4.400567871e-02f, -4.395745153e-02f, -4.390913620e-02f, + -4.386073285e-02f, -4.381224160e-02f, -4.376366257e-02f, -4.371499588e-02f, -4.366624164e-02f, -4.361739999e-02f, -4.356847105e-02f, -4.351945492e-02f, -4.347035175e-02f, -4.342116164e-02f, + -4.337188472e-02f, -4.332252111e-02f, -4.327307093e-02f, -4.322353431e-02f, -4.317391137e-02f, -4.312420223e-02f, -4.307440702e-02f, -4.302452585e-02f, -4.297455885e-02f, -4.292450615e-02f, + -4.287436787e-02f, -4.282414412e-02f, -4.277383505e-02f, -4.272344076e-02f, -4.267296138e-02f, -4.262239705e-02f, -4.257174787e-02f, -4.252101399e-02f, -4.247019551e-02f, -4.241929257e-02f, + -4.236830530e-02f, -4.231723381e-02f, -4.226607824e-02f, -4.221483870e-02f, -4.216351533e-02f, -4.211210825e-02f, -4.206061759e-02f, -4.200904347e-02f, -4.195738602e-02f, -4.190564537e-02f, + -4.185382164e-02f, -4.180191496e-02f, -4.174992546e-02f, -4.169785326e-02f, -4.164569850e-02f, -4.159346129e-02f, -4.154114178e-02f, -4.148874007e-02f, -4.143625631e-02f, -4.138369063e-02f, + -4.133104314e-02f, -4.127831398e-02f, -4.122550328e-02f, -4.117261116e-02f, -4.111963776e-02f, -4.106658321e-02f, -4.101344762e-02f, -4.096023114e-02f, -4.090693390e-02f, -4.085355601e-02f, + -4.080009762e-02f, -4.074655885e-02f, -4.069293983e-02f, -4.063924070e-02f, -4.058546158e-02f, -4.053160260e-02f, -4.047766390e-02f, -4.042364560e-02f, -4.036954784e-02f, -4.031537075e-02f, + -4.026111446e-02f, -4.020677910e-02f, -4.015236480e-02f, -4.009787170e-02f, -4.004329993e-02f, -3.998864961e-02f, -3.993392089e-02f, -3.987911389e-02f, -3.982422875e-02f, -3.976926559e-02f, + -3.971422456e-02f, -3.965910578e-02f, -3.960390940e-02f, -3.954863553e-02f, -3.949328432e-02f, -3.943785590e-02f, -3.938235040e-02f, -3.932676796e-02f, -3.927110871e-02f, -3.921537278e-02f, + -3.915956031e-02f, -3.910367144e-02f, -3.904770629e-02f, -3.899166501e-02f, -3.893554773e-02f, -3.887935458e-02f, -3.882308570e-02f, -3.876674122e-02f, -3.871032128e-02f, -3.865382602e-02f, + -3.859725556e-02f, -3.854061006e-02f, -3.848388963e-02f, -3.842709443e-02f, -3.837022458e-02f, -3.831328022e-02f, -3.825626149e-02f, -3.819916853e-02f, -3.814200147e-02f, -3.808476044e-02f, + -3.802744560e-02f, -3.797005706e-02f, -3.791259498e-02f, -3.785505949e-02f, -3.779745072e-02f, -3.773976881e-02f, -3.768201391e-02f, -3.762418615e-02f, -3.756628567e-02f, -3.750831260e-02f, + -3.745026709e-02f, -3.739214927e-02f, -3.733395928e-02f, -3.727569727e-02f, -3.721736337e-02f, -3.715895771e-02f, -3.710048045e-02f, -3.704193172e-02f, -3.698331165e-02f, -3.692462039e-02f, + -3.686585808e-02f, -3.680702485e-02f, -3.674812086e-02f, -3.668914623e-02f, -3.663010111e-02f, -3.657098564e-02f, -3.651179996e-02f, -3.645254420e-02f, -3.639321852e-02f, -3.633382306e-02f, + -3.627435794e-02f, -3.621482332e-02f, -3.615521934e-02f, -3.609554613e-02f, -3.603580384e-02f, -3.597599261e-02f, -3.591611259e-02f, -3.585616391e-02f, -3.579614671e-02f, -3.573606115e-02f, + -3.567590736e-02f, -3.561568548e-02f, -3.555539566e-02f, -3.549503803e-02f, -3.543461275e-02f, -3.537411996e-02f, -3.531355979e-02f, -3.525293240e-02f, -3.519223791e-02f, -3.513147649e-02f, + -3.507064827e-02f, -3.500975340e-02f, -3.494879201e-02f, -3.488776426e-02f, -3.482667029e-02f, -3.476551024e-02f, -3.470428425e-02f, -3.464299248e-02f, -3.458163506e-02f, -3.452021214e-02f, + -3.445872387e-02f, -3.439717038e-02f, -3.433555184e-02f, -3.427386837e-02f, -3.421212012e-02f, -3.415030725e-02f, -3.408842989e-02f, -3.402648819e-02f, -3.396448230e-02f, -3.390241237e-02f, + -3.384027853e-02f, -3.377808094e-02f, -3.371581974e-02f, -3.365349508e-02f, -3.359110710e-02f, -3.352865596e-02f, -3.346614179e-02f, -3.340356474e-02f, -3.334092497e-02f, -3.327822261e-02f, + -3.321545782e-02f, -3.315263074e-02f, -3.308974152e-02f, -3.302679031e-02f, -3.296377725e-02f, -3.290070250e-02f, -3.283756619e-02f, -3.277436848e-02f, -3.271110952e-02f, -3.264778945e-02f, + -3.258440843e-02f, -3.252096659e-02f, -3.245746409e-02f, -3.239390108e-02f, -3.233027771e-02f, -3.226659412e-02f, -3.220285046e-02f, -3.213904689e-02f, -3.207518354e-02f, -3.201126058e-02f, + -3.194727815e-02f, -3.188323639e-02f, -3.181913547e-02f, -3.175497552e-02f, -3.169075670e-02f, -3.162647916e-02f, -3.156214304e-02f, -3.149774851e-02f, -3.143329570e-02f, -3.136878476e-02f, + -3.130421586e-02f, -3.123958913e-02f, -3.117490473e-02f, -3.111016281e-02f, -3.104536352e-02f, -3.098050701e-02f, -3.091559343e-02f, -3.085062294e-02f, -3.078559567e-02f, -3.072051180e-02f, + -3.065537145e-02f, -3.059017480e-02f, -3.052492198e-02f, -3.045961316e-02f, -3.039424847e-02f, -3.032882808e-02f, -3.026335214e-02f, -3.019782079e-02f, -3.013223419e-02f, -3.006659249e-02f, + -3.000089585e-02f, -2.993514441e-02f, -2.986933833e-02f, -2.980347776e-02f, -2.973756286e-02f, -2.967159377e-02f, -2.960557065e-02f, -2.953949365e-02f, -2.947336293e-02f, -2.940717863e-02f, + -2.934094091e-02f, -2.927464993e-02f, -2.920830584e-02f, -2.914190879e-02f, -2.907545893e-02f, -2.900895642e-02f, -2.894240141e-02f, -2.887579406e-02f, -2.880913451e-02f, -2.874242293e-02f, + -2.867565947e-02f, -2.860884427e-02f, -2.854197750e-02f, -2.847505932e-02f, -2.840808986e-02f, -2.834106930e-02f, -2.827399777e-02f, -2.820687545e-02f, -2.813970248e-02f, -2.807247901e-02f, + -2.800520521e-02f, -2.793788122e-02f, -2.787050721e-02f, -2.780308332e-02f, -2.773560972e-02f, -2.766808655e-02f, -2.760051398e-02f, -2.753289215e-02f, -2.746522123e-02f, -2.739750137e-02f, + -2.732973272e-02f, -2.726191545e-02f, -2.719404970e-02f, -2.712613563e-02f, -2.705817340e-02f, -2.699016317e-02f, -2.692210509e-02f, -2.685399932e-02f, -2.678584601e-02f, -2.671764532e-02f, + -2.664939741e-02f, -2.658110243e-02f, -2.651276054e-02f, -2.644437189e-02f, -2.637593665e-02f, -2.630745497e-02f, -2.623892701e-02f, -2.617035292e-02f, -2.610173286e-02f, -2.603306699e-02f, + -2.596435547e-02f, -2.589559845e-02f, -2.582679609e-02f, -2.575794854e-02f, -2.568905597e-02f, -2.562011854e-02f, -2.555113639e-02f, -2.548210970e-02f, -2.541303860e-02f, -2.534392328e-02f, + -2.527476387e-02f, -2.520556054e-02f, -2.513631346e-02f, -2.506702276e-02f, -2.499768862e-02f, -2.492831120e-02f, -2.485889064e-02f, -2.478942712e-02f, -2.471992078e-02f, -2.465037179e-02f, + -2.458078030e-02f, -2.451114647e-02f, -2.444147047e-02f, -2.437175245e-02f, -2.430199257e-02f, -2.423219099e-02f, -2.416234787e-02f, -2.409246336e-02f, -2.402253763e-02f, -2.395257083e-02f, + -2.388256313e-02f, -2.381251468e-02f, -2.374242565e-02f, -2.367229619e-02f, -2.360212646e-02f, -2.353191662e-02f, -2.346166684e-02f, -2.339137726e-02f, -2.332104806e-02f, -2.325067939e-02f, + -2.318027141e-02f, -2.310982427e-02f, -2.303933815e-02f, -2.296881320e-02f, -2.289824958e-02f, -2.282764745e-02f, -2.275700697e-02f, -2.268632831e-02f, -2.261561161e-02f, -2.254485705e-02f, + -2.247406478e-02f, -2.240323496e-02f, -2.233236775e-02f, -2.226146332e-02f, -2.219052183e-02f, -2.211954342e-02f, -2.204852828e-02f, -2.197747655e-02f, -2.190638840e-02f, -2.183526399e-02f, + -2.176410348e-02f, -2.169290703e-02f, -2.162167480e-02f, -2.155040696e-02f, -2.147910366e-02f, -2.140776506e-02f, -2.133639133e-02f, -2.126498263e-02f, -2.119353912e-02f, -2.112206096e-02f, + -2.105054831e-02f, -2.097900134e-02f, -2.090742020e-02f, -2.083580506e-02f, -2.076415607e-02f, -2.069247341e-02f, -2.062075723e-02f, -2.054900770e-02f, -2.047722497e-02f, -2.040540920e-02f, + -2.033356057e-02f, -2.026167923e-02f, -2.018976534e-02f, -2.011781907e-02f, -2.004584058e-02f, -1.997383003e-02f, -1.990178757e-02f, -1.982971339e-02f, -1.975760763e-02f, -1.968547046e-02f, + -1.961330204e-02f, -1.954110254e-02f, -1.946887211e-02f, -1.939661092e-02f, -1.932431913e-02f, -1.925199691e-02f, -1.917964441e-02f, -1.910726180e-02f, -1.903484925e-02f, -1.896240691e-02f, + -1.888993495e-02f, -1.881743352e-02f, -1.874490280e-02f, -1.867234295e-02f, -1.859975413e-02f, -1.852713649e-02f, -1.845449022e-02f, -1.838181546e-02f, -1.830911238e-02f, -1.823638114e-02f, + -1.816362192e-02f, -1.809083486e-02f, -1.801802014e-02f, -1.794517791e-02f, -1.787230835e-02f, -1.779941160e-02f, -1.772648785e-02f, -1.765353724e-02f, -1.758055995e-02f, -1.750755613e-02f, + -1.743452596e-02f, -1.736146959e-02f, -1.728838718e-02f, -1.721527891e-02f, -1.714214493e-02f, -1.706898541e-02f, -1.699580052e-02f, -1.692259040e-02f, -1.684935524e-02f, -1.677609519e-02f, + -1.670281041e-02f, -1.662950108e-02f, -1.655616735e-02f, -1.648280938e-02f, -1.640942735e-02f, -1.633602142e-02f, -1.626259174e-02f, -1.618913849e-02f, -1.611566182e-02f, -1.604216191e-02f, + -1.596863891e-02f, -1.589509299e-02f, -1.582152432e-02f, -1.574793305e-02f, -1.567431935e-02f, -1.560068339e-02f, -1.552702533e-02f, -1.545334533e-02f, -1.537964357e-02f, -1.530592019e-02f, + -1.523217537e-02f, -1.515840927e-02f, -1.508462205e-02f, -1.501081389e-02f, -1.493698494e-02f, -1.486313536e-02f, -1.478926533e-02f, -1.471537500e-02f, -1.464146455e-02f, -1.456753413e-02f, + -1.449358391e-02f, -1.441961405e-02f, -1.434562472e-02f, -1.427161609e-02f, -1.419758831e-02f, -1.412354156e-02f, -1.404947599e-02f, -1.397539177e-02f, -1.390128906e-02f, -1.382716804e-02f, + -1.375302886e-02f, -1.367887169e-02f, -1.360469669e-02f, -1.353050403e-02f, -1.345629388e-02f, -1.338206639e-02f, -1.330782173e-02f, -1.323356007e-02f, -1.315928157e-02f, -1.308498639e-02f, + -1.301067471e-02f, -1.293634668e-02f, -1.286200247e-02f, -1.278764224e-02f, -1.271326616e-02f, -1.263887440e-02f, -1.256446712e-02f, -1.249004447e-02f, -1.241560664e-02f, -1.234115378e-02f, + -1.226668605e-02f, -1.219220363e-02f, -1.211770667e-02f, -1.204319535e-02f, -1.196866982e-02f, -1.189413025e-02f, -1.181957681e-02f, -1.174500966e-02f, -1.167042896e-02f, -1.159583488e-02f, + -1.152122759e-02f, -1.144660725e-02f, -1.137197402e-02f, -1.129732807e-02f, -1.122266956e-02f, -1.114799866e-02f, -1.107331553e-02f, -1.099862035e-02f, -1.092391326e-02f, -1.084919444e-02f, + -1.077446406e-02f, -1.069972227e-02f, -1.062496924e-02f, -1.055020514e-02f, -1.047543013e-02f, -1.040064438e-02f, -1.032584804e-02f, -1.025104130e-02f, -1.017622430e-02f, -1.010139722e-02f, + -1.002656021e-02f, -9.951713455e-03f, -9.876857105e-03f, -9.801991329e-03f, -9.727116291e-03f, -9.652232157e-03f, -9.577339090e-03f, -9.502437255e-03f, -9.427526818e-03f, -9.352607943e-03f, + -9.277680794e-03f, -9.202745536e-03f, -9.127802334e-03f, -9.052851352e-03f, -8.977892755e-03f, -8.902926708e-03f, -8.827953375e-03f, -8.752972921e-03f, -8.677985510e-03f, -8.602991307e-03f, + -8.527990477e-03f, -8.452983184e-03f, -8.377969592e-03f, -8.302949866e-03f, -8.227924171e-03f, -8.152892671e-03f, -8.077855530e-03f, -8.002812913e-03f, -7.927764985e-03f, -7.852711910e-03f, + -7.777653852e-03f, -7.702590975e-03f, -7.627523445e-03f, -7.552451425e-03f, -7.477375080e-03f, -7.402294574e-03f, -7.327210071e-03f, -7.252121736e-03f, -7.177029733e-03f, -7.101934226e-03f, + -7.026835380e-03f, -6.951733358e-03f, -6.876628325e-03f, -6.801520445e-03f, -6.726409883e-03f, -6.651296802e-03f, -6.576181366e-03f, -6.501063740e-03f, -6.425944088e-03f, -6.350822573e-03f, + -6.275699360e-03f, -6.200574613e-03f, -6.125448496e-03f, -6.050321172e-03f, -5.975192806e-03f, -5.900063561e-03f, -5.824933602e-03f, -5.749803093e-03f, -5.674672196e-03f, -5.599541076e-03f, + -5.524409897e-03f, -5.449278822e-03f, -5.374148016e-03f, -5.299017642e-03f, -5.223887863e-03f, -5.148758843e-03f, -5.073630747e-03f, -4.998503736e-03f, -4.923377976e-03f, -4.848253630e-03f, + -4.773130860e-03f, -4.698009831e-03f, -4.622890706e-03f, -4.547773648e-03f, -4.472658822e-03f, -4.397546389e-03f, -4.322436514e-03f, -4.247329359e-03f, -4.172225089e-03f, -4.097123866e-03f, + -4.022025853e-03f, -3.946931214e-03f, -3.871840112e-03f, -3.796752709e-03f, -3.721669169e-03f, -3.646589656e-03f, -3.571514331e-03f, -3.496443358e-03f, -3.421376899e-03f, -3.346315119e-03f, + -3.271258178e-03f, -3.196206242e-03f, -3.121159471e-03f, -3.046118029e-03f, -2.971082078e-03f, -2.896051782e-03f, -2.821027302e-03f, -2.746008802e-03f, -2.670996443e-03f, -2.595990389e-03f, + -2.520990802e-03f, -2.445997844e-03f, -2.371011677e-03f, -2.296032465e-03f, -2.221060369e-03f, -2.146095551e-03f, -2.071138174e-03f, -1.996188400e-03f, -1.921246392e-03f, -1.846312310e-03f, + -1.771386317e-03f, -1.696468576e-03f, -1.621559248e-03f, -1.546658494e-03f, -1.471766478e-03f, -1.396883361e-03f, -1.322009304e-03f, -1.247144469e-03f, -1.172289018e-03f, -1.097443113e-03f, + -1.022606914e-03f, -9.477805850e-04f, -8.729642858e-04f, -7.981581782e-04f, -7.233624236e-04f, -6.485771835e-04f, -5.738026191e-04f, -4.990388916e-04f, -4.242861623e-04f, -3.495445923e-04f, + -2.748143428e-04f, -2.000955747e-04f, -1.253884491e-04f, -5.069312700e-05f, 2.399023078e-05f, 9.866146337e-05f, 1.733204100e-04f, 2.479669098e-04f, 3.226008022e-04f, 3.972219266e-04f, + 4.718301222e-04f, 5.464252287e-04f, 6.210070856e-04f, 6.955755323e-04f, 7.701304086e-04f, 8.446715540e-04f, 9.191988085e-04f, 9.937120117e-04f, 1.068211004e-03f, 1.142695624e-03f, + 1.217165713e-03f, 1.291621110e-03f, 1.366061656e-03f, 1.440487191e-03f, 1.514897554e-03f, 1.589292587e-03f, 1.663672130e-03f, 1.738036022e-03f, 1.812384104e-03f, 1.886716218e-03f, + 1.961032203e-03f, 2.035331899e-03f, 2.109615149e-03f, 2.183881791e-03f, 2.258131668e-03f, 2.332364621e-03f, 2.406580489e-03f, 2.480779113e-03f, 2.554960336e-03f, 2.629123999e-03f, + 2.703269941e-03f, 2.777398005e-03f, 2.851508032e-03f, 2.925599863e-03f, 2.999673339e-03f, 3.073728303e-03f, 3.147764595e-03f, 3.221782058e-03f, 3.295780533e-03f, 3.369759862e-03f, + 3.443719886e-03f, 3.517660447e-03f, 3.591581389e-03f, 3.665482551e-03f, 3.739363778e-03f, 3.813224910e-03f, 3.887065790e-03f, 3.960886260e-03f, 4.034686163e-03f, 4.108465341e-03f, + 4.182223637e-03f, 4.255960893e-03f, 4.329676952e-03f, 4.403371656e-03f, 4.477044849e-03f, 4.550696374e-03f, 4.624326072e-03f, 4.697933788e-03f, 4.771519364e-03f, 4.845082643e-03f, + 4.918623470e-03f, 4.992141686e-03f, 5.065637136e-03f, 5.139109662e-03f, 5.212559109e-03f, 5.285985321e-03f, 5.359388139e-03f, 5.432767409e-03f, 5.506122975e-03f, 5.579454680e-03f, + 5.652762368e-03f, 5.726045883e-03f, 5.799305069e-03f, 5.872539771e-03f, 5.945749833e-03f, 6.018935100e-03f, 6.092095415e-03f, 6.165230623e-03f, 6.238340569e-03f, 6.311425098e-03f, + 6.384484054e-03f, 6.457517283e-03f, 6.530524628e-03f, 6.603505936e-03f, 6.676461051e-03f, 6.749389818e-03f, 6.822292083e-03f, 6.895167691e-03f, 6.968016487e-03f, 7.040838317e-03f, + 7.113633027e-03f, 7.186400462e-03f, 7.259140468e-03f, 7.331852891e-03f, 7.404537577e-03f, 7.477194371e-03f, 7.549823120e-03f, 7.622423670e-03f, 7.694995868e-03f, 7.767539559e-03f, + 7.840054590e-03f, 7.912540807e-03f, 7.984998058e-03f, 8.057426189e-03f, 8.129825046e-03f, 8.202194477e-03f, 8.274534329e-03f, 8.346844448e-03f, 8.419124681e-03f, 8.491374877e-03f, + 8.563594882e-03f, 8.635784543e-03f, 8.707943709e-03f, 8.780072226e-03f, 8.852169943e-03f, 8.924236707e-03f, 8.996272367e-03f, 9.068276769e-03f, 9.140249762e-03f, 9.212191194e-03f, + 9.284100914e-03f, 9.355978769e-03f, 9.427824609e-03f, 9.499638281e-03f, 9.571419635e-03f, 9.643168518e-03f, 9.714884781e-03f, 9.786568271e-03f, 9.858218837e-03f, 9.929836330e-03f, + 1.000142060e-02f, 1.007297149e-02f, 1.014448885e-02f, 1.021597254e-02f, 1.028742240e-02f, 1.035883828e-02f, 1.043022004e-02f, 1.050156751e-02f, 1.057288056e-02f, 1.064415903e-02f, + 1.071540277e-02f, 1.078661164e-02f, 1.085778547e-02f, 1.092892413e-02f, 1.100002747e-02f, 1.107109532e-02f, 1.114212756e-02f, 1.121312401e-02f, 1.128408455e-02f, 1.135500901e-02f, + 1.142589725e-02f, 1.149674912e-02f, 1.156756448e-02f, 1.163834316e-02f, 1.170908503e-02f, 1.177978994e-02f, 1.185045774e-02f, 1.192108827e-02f, 1.199168140e-02f, 1.206223697e-02f, + 1.213275483e-02f, 1.220323485e-02f, 1.227367687e-02f, 1.234408073e-02f, 1.241444631e-02f, 1.248477344e-02f, 1.255506199e-02f, 1.262531180e-02f, 1.269552273e-02f, 1.276569462e-02f, + 1.283582734e-02f, 1.290592074e-02f, 1.297597467e-02f, 1.304598899e-02f, 1.311596354e-02f, 1.318589818e-02f, 1.325579277e-02f, 1.332564716e-02f, 1.339546120e-02f, 1.346523475e-02f, + 1.353496767e-02f, 1.360465980e-02f, 1.367431100e-02f, 1.374392112e-02f, 1.381349003e-02f, 1.388301758e-02f, 1.395250361e-02f, 1.402194799e-02f, 1.409135057e-02f, 1.416071121e-02f, + 1.423002976e-02f, 1.429930608e-02f, 1.436854002e-02f, 1.443773145e-02f, 1.450688020e-02f, 1.457598615e-02f, 1.464504914e-02f, 1.471406904e-02f, 1.478304570e-02f, 1.485197897e-02f, + 1.492086872e-02f, 1.498971480e-02f, 1.505851706e-02f, 1.512727537e-02f, 1.519598958e-02f, 1.526465955e-02f, 1.533328513e-02f, 1.540186619e-02f, 1.547040257e-02f, 1.553889415e-02f, + 1.560734076e-02f, 1.567574229e-02f, 1.574409857e-02f, 1.581240948e-02f, 1.588067486e-02f, 1.594889458e-02f, 1.601706850e-02f, 1.608519647e-02f, 1.615327835e-02f, 1.622131401e-02f, + 1.628930329e-02f, 1.635724607e-02f, 1.642514219e-02f, 1.649299153e-02f, 1.656079393e-02f, 1.662854926e-02f, 1.669625737e-02f, 1.676391814e-02f, 1.683153141e-02f, 1.689909705e-02f, + 1.696661491e-02f, 1.703408487e-02f, 1.710150677e-02f, 1.716888048e-02f, 1.723620586e-02f, 1.730348278e-02f, 1.737071108e-02f, 1.743789064e-02f, 1.750502132e-02f, 1.757210297e-02f, + 1.763913545e-02f, 1.770611864e-02f, 1.777305238e-02f, 1.783993655e-02f, 1.790677101e-02f, 1.797355561e-02f, 1.804029022e-02f, 1.810697470e-02f, 1.817360892e-02f, 1.824019274e-02f, + 1.830672601e-02f, 1.837320861e-02f, 1.843964039e-02f, 1.850602122e-02f, 1.857235097e-02f, 1.863862949e-02f, 1.870485665e-02f, 1.877103231e-02f, 1.883715634e-02f, 1.890322861e-02f, + 1.896924896e-02f, 1.903521728e-02f, 1.910113342e-02f, 1.916699726e-02f, 1.923280864e-02f, 1.929856744e-02f, 1.936427353e-02f, 1.942992676e-02f, 1.949552701e-02f, 1.956107414e-02f, + 1.962656801e-02f, 1.969200849e-02f, 1.975739545e-02f, 1.982272875e-02f, 1.988800826e-02f, 1.995323384e-02f, 2.001840537e-02f, 2.008352270e-02f, 2.014858570e-02f, 2.021359424e-02f, + 2.027854819e-02f, 2.034344742e-02f, 2.040829178e-02f, 2.047308116e-02f, 2.053781541e-02f, 2.060249441e-02f, 2.066711801e-02f, 2.073168610e-02f, 2.079619853e-02f, 2.086065518e-02f, + 2.092505591e-02f, 2.098940060e-02f, 2.105368911e-02f, 2.111792130e-02f, 2.118209706e-02f, 2.124621624e-02f, 2.131027871e-02f, 2.137428436e-02f, 2.143823304e-02f, 2.150212462e-02f, + 2.156595898e-02f, 2.162973598e-02f, 2.169345550e-02f, 2.175711740e-02f, 2.182072156e-02f, 2.188426785e-02f, 2.194775612e-02f, 2.201118627e-02f, 2.207455815e-02f, 2.213787165e-02f, + 2.220112662e-02f, 2.226432294e-02f, 2.232746049e-02f, 2.239053913e-02f, 2.245355874e-02f, 2.251651918e-02f, 2.257942034e-02f, 2.264226207e-02f, 2.270504427e-02f, 2.276776679e-02f, + 2.283042950e-02f, 2.289303230e-02f, 2.295557503e-02f, 2.301805759e-02f, 2.308047984e-02f, 2.314284165e-02f, 2.320514291e-02f, 2.326738347e-02f, 2.332956322e-02f, 2.339168204e-02f, + 2.345373979e-02f, 2.351573634e-02f, 2.357767158e-02f, 2.363954538e-02f, 2.370135762e-02f, 2.376310816e-02f, 2.382479688e-02f, 2.388642366e-02f, 2.394798838e-02f, 2.400949090e-02f, + 2.407093111e-02f, 2.413230888e-02f, 2.419362409e-02f, 2.425487661e-02f, 2.431606632e-02f, 2.437719310e-02f, 2.443825682e-02f, 2.449925736e-02f, 2.456019459e-02f, 2.462106840e-02f, + 2.468187866e-02f, 2.474262524e-02f, 2.480330804e-02f, 2.486392691e-02f, 2.492448175e-02f, 2.498497243e-02f, 2.504539882e-02f, 2.510576081e-02f, 2.516605827e-02f, 2.522629109e-02f, + 2.528645914e-02f, 2.534656230e-02f, 2.540660045e-02f, 2.546657347e-02f, 2.552648124e-02f, 2.558632364e-02f, 2.564610055e-02f, 2.570581184e-02f, 2.576545741e-02f, 2.582503712e-02f, + 2.588455086e-02f, 2.594399851e-02f, 2.600337995e-02f, 2.606269507e-02f, 2.612194373e-02f, 2.618112583e-02f, 2.624024125e-02f, 2.629928986e-02f, 2.635827156e-02f, 2.641718621e-02f, + 2.647603370e-02f, 2.653481392e-02f, 2.659352675e-02f, 2.665217207e-02f, 2.671074976e-02f, 2.676925971e-02f, 2.682770179e-02f, 2.688607590e-02f, 2.694438191e-02f, 2.700261971e-02f, + 2.706078919e-02f, 2.711889022e-02f, 2.717692269e-02f, 2.723488648e-02f, 2.729278149e-02f, 2.735060759e-02f, 2.740836466e-02f, 2.746605260e-02f, 2.752367129e-02f, 2.758122062e-02f, + 2.763870046e-02f, 2.769611071e-02f, 2.775345124e-02f, 2.781072196e-02f, 2.786792273e-02f, 2.792505346e-02f, 2.798211402e-02f, 2.803910430e-02f, 2.809602419e-02f, 2.815287358e-02f, + 2.820965235e-02f, 2.826636038e-02f, 2.832299758e-02f, 2.837956382e-02f, 2.843605899e-02f, 2.849248299e-02f, 2.854883569e-02f, 2.860511699e-02f, 2.866132677e-02f, 2.871746493e-02f, + 2.877353136e-02f, 2.882952593e-02f, 2.888544854e-02f, 2.894129909e-02f, 2.899707746e-02f, 2.905278353e-02f, 2.910841721e-02f, 2.916397837e-02f, 2.921946692e-02f, 2.927488273e-02f, + 2.933022571e-02f, 2.938549573e-02f, 2.944069270e-02f, 2.949581650e-02f, 2.955086703e-02f, 2.960584417e-02f, 2.966074783e-02f, 2.971557788e-02f, 2.977033422e-02f, 2.982501674e-02f, + 2.987962535e-02f, 2.993415992e-02f, 2.998862035e-02f, 3.004300653e-02f, 3.009731837e-02f, 3.015155574e-02f, 3.020571855e-02f, 3.025980668e-02f, 3.031382004e-02f, 3.036775850e-02f, + 3.042162198e-02f, 3.047541036e-02f, 3.052912354e-02f, 3.058276142e-02f, 3.063632387e-02f, 3.068981082e-02f, 3.074322213e-02f, 3.079655773e-02f, 3.084981748e-02f, 3.090300131e-02f, + 3.095610909e-02f, 3.100914073e-02f, 3.106209612e-02f, 3.111497516e-02f, 3.116777775e-02f, 3.122050377e-02f, 3.127315314e-02f, 3.132572574e-02f, 3.137822148e-02f, 3.143064024e-02f, + 3.148298194e-02f, 3.153524646e-02f, 3.158743371e-02f, 3.163954358e-02f, 3.169157597e-02f, 3.174353078e-02f, 3.179540791e-02f, 3.184720726e-02f, 3.189892873e-02f, 3.195057221e-02f, + 3.200213761e-02f, 3.205362483e-02f, 3.210503376e-02f, 3.215636430e-02f, 3.220761636e-02f, 3.225878984e-02f, 3.230988464e-02f, 3.236090066e-02f, 3.241183779e-02f, 3.246269594e-02f, + 3.251347502e-02f, 3.256417492e-02f, 3.261479555e-02f, 3.266533680e-02f, 3.271579858e-02f, 3.276618080e-02f, 3.281648334e-02f, 3.286670613e-02f, 3.291684906e-02f, 3.296691202e-02f, + 3.301689494e-02f, 3.306679770e-02f, 3.311662022e-02f, 3.316636240e-02f, 3.321602414e-02f, 3.326560534e-02f, 3.331510591e-02f, 3.336452576e-02f, 3.341386479e-02f, 3.346312290e-02f, + 3.351230000e-02f, 3.356139600e-02f, 3.361041080e-02f, 3.365934430e-02f, 3.370819642e-02f, 3.375696705e-02f, 3.380565611e-02f, 3.385426350e-02f, 3.390278913e-02f, 3.395123291e-02f, + 3.399959474e-02f, 3.404787452e-02f, 3.409607217e-02f, 3.414418760e-02f, 3.419222071e-02f, 3.424017141e-02f, 3.428803961e-02f, 3.433582522e-02f, 3.438352814e-02f, 3.443114829e-02f, + 3.447868557e-02f, 3.452613989e-02f, 3.457351117e-02f, 3.462079931e-02f, 3.466800422e-02f, 3.471512581e-02f, 3.476216400e-02f, 3.480911868e-02f, 3.485598978e-02f, 3.490277721e-02f, + 3.494948086e-02f, 3.499610067e-02f, 3.504263653e-02f, 3.508908836e-02f, 3.513545607e-02f, 3.518173957e-02f, 3.522793878e-02f, 3.527405361e-02f, 3.532008396e-02f, 3.536602976e-02f, + 3.541189091e-02f, 3.545766733e-02f, 3.550335893e-02f, 3.554896563e-02f, 3.559448734e-02f, 3.563992397e-02f, 3.568527544e-02f, 3.573054165e-02f, 3.577572254e-02f, 3.582081800e-02f, + 3.586582796e-02f, 3.591075233e-02f, 3.595559103e-02f, 3.600034397e-02f, 3.604501107e-02f, 3.608959223e-02f, 3.613408739e-02f, 3.617849646e-02f, 3.622281934e-02f, 3.626705597e-02f, + 3.631120625e-02f, 3.635527010e-02f, 3.639924744e-02f, 3.644313819e-02f, 3.648694227e-02f, 3.653065959e-02f, 3.657429007e-02f, 3.661783363e-02f, 3.666129018e-02f, 3.670465966e-02f, + 3.674794197e-02f, 3.679113704e-02f, 3.683424478e-02f, 3.687726511e-02f, 3.692019796e-02f, 3.696304324e-02f, 3.700580087e-02f, 3.704847078e-02f, 3.709105288e-02f, 3.713354710e-02f, + 3.717595335e-02f, 3.721827156e-02f, 3.726050165e-02f, 3.730264354e-02f, 3.734469715e-02f, 3.738666241e-02f, 3.742853923e-02f, 3.747032754e-02f, 3.751202726e-02f, 3.755363832e-02f, + 3.759516063e-02f, 3.763659412e-02f, 3.767793871e-02f, 3.771919433e-02f, 3.776036091e-02f, 3.780143835e-02f, 3.784242660e-02f, 3.788332557e-02f, 3.792413518e-02f, 3.796485537e-02f, + 3.800548606e-02f, 3.804602717e-02f, 3.808647863e-02f, 3.812684036e-02f, 3.816711229e-02f, 3.820729435e-02f, 3.824738646e-02f, 3.828738855e-02f, 3.832730054e-02f, 3.836712237e-02f, + 3.840685395e-02f, 3.844649523e-02f, 3.848604611e-02f, 3.852550654e-02f, 3.856487644e-02f, 3.860415574e-02f, 3.864334436e-02f, 3.868244224e-02f, 3.872144930e-02f, 3.876036547e-02f, + 3.879919068e-02f, 3.883792487e-02f, 3.887656796e-02f, 3.891511987e-02f, 3.895358055e-02f, 3.899194992e-02f, 3.903022791e-02f, 3.906841445e-02f, 3.910650947e-02f, 3.914451291e-02f, + 3.918242469e-02f, 3.922024475e-02f, 3.925797301e-02f, 3.929560942e-02f, 3.933315390e-02f, 3.937060638e-02f, 3.940796680e-02f, 3.944523508e-02f, 3.948241117e-02f, 3.951949500e-02f, + 3.955648649e-02f, 3.959338559e-02f, 3.963019222e-02f, 3.966690633e-02f, 3.970352784e-02f, 3.974005668e-02f, 3.977649280e-02f, 3.981283613e-02f, 3.984908660e-02f, 3.988524415e-02f, + 3.992130872e-02f, 3.995728023e-02f, 3.999315863e-02f, 4.002894385e-02f, 4.006463583e-02f, 4.010023450e-02f, 4.013573981e-02f, 4.017115168e-02f, 4.020647006e-02f, 4.024169488e-02f, + 4.027682608e-02f, 4.031186360e-02f, 4.034680738e-02f, 4.038165735e-02f, 4.041641345e-02f, 4.045107563e-02f, 4.048564381e-02f, 4.052011795e-02f, 4.055449797e-02f, 4.058878382e-02f, + 4.062297544e-02f, 4.065707276e-02f, 4.069107574e-02f, 4.072498430e-02f, 4.075879839e-02f, 4.079251796e-02f, 4.082614293e-02f, 4.085967325e-02f, 4.089310887e-02f, 4.092644972e-02f, + 4.095969575e-02f, 4.099284690e-02f, 4.102590311e-02f, 4.105886432e-02f, 4.109173048e-02f, 4.112450153e-02f, 4.115717741e-02f, 4.118975807e-02f, 4.122224345e-02f, 4.125463349e-02f, + 4.128692814e-02f, 4.131912734e-02f, 4.135123103e-02f, 4.138323917e-02f, 4.141515169e-02f, 4.144696854e-02f, 4.147868967e-02f, 4.151031501e-02f, 4.154184453e-02f, 4.157327816e-02f, + 4.160461585e-02f, 4.163585754e-02f, 4.166700319e-02f, 4.169805273e-02f, 4.172900612e-02f, 4.175986331e-02f, 4.179062423e-02f, 4.182128885e-02f, 4.185185710e-02f, 4.188232893e-02f, + 4.191270430e-02f, 4.194298315e-02f, 4.197316543e-02f, 4.200325109e-02f, 4.203324007e-02f, 4.206313234e-02f, 4.209292783e-02f, 4.212262650e-02f, 4.215222830e-02f, 4.218173317e-02f, + 4.221114107e-02f, 4.224045196e-02f, 4.226966577e-02f, 4.229878246e-02f, 4.232780198e-02f, 4.235672429e-02f, 4.238554934e-02f, 4.241427707e-02f, 4.244290744e-02f, 4.247144041e-02f, + 4.249987592e-02f, 4.252821393e-02f, 4.255645439e-02f, 4.258459725e-02f, 4.261264248e-02f, 4.264059001e-02f, 4.266843982e-02f, 4.269619184e-02f, 4.272384603e-02f, 4.275140236e-02f, + 4.277886077e-02f, 4.280622122e-02f, 4.283348367e-02f, 4.286064806e-02f, 4.288771436e-02f, 4.291468253e-02f, 4.294155251e-02f, 4.296832427e-02f, 4.299499775e-02f, 4.302157293e-02f, + 4.304804975e-02f, 4.307442817e-02f, 4.310070816e-02f, 4.312688966e-02f, 4.315297264e-02f, 4.317895705e-02f, 4.320484285e-02f, 4.323063001e-02f, 4.325631847e-02f, 4.328190821e-02f, + 4.330739917e-02f, 4.333279132e-02f, 4.335808462e-02f, 4.338327902e-02f, 4.340837449e-02f, 4.343337099e-02f, 4.345826848e-02f, 4.348306692e-02f, 4.350776627e-02f, 4.353236649e-02f, + 4.355686755e-02f, 4.358126939e-02f, 4.360557200e-02f, 4.362977533e-02f, 4.365387933e-02f, 4.367788398e-02f, 4.370178924e-02f, 4.372559507e-02f, 4.374930143e-02f, 4.377290828e-02f, + 4.379641560e-02f, 4.381982334e-02f, 4.384313147e-02f, 4.386633995e-02f, 4.388944875e-02f, 4.391245784e-02f, 4.393536717e-02f, 4.395817671e-02f, 4.398088643e-02f, 4.400349629e-02f, + 4.402600627e-02f, 4.404841631e-02f, 4.407072641e-02f, 4.409293651e-02f, 4.411504658e-02f, 4.413705660e-02f, 4.415896653e-02f, 4.418077633e-02f, 4.420248598e-02f, 4.422409545e-02f, + 4.424560469e-02f, 4.426701368e-02f, 4.428832240e-02f, 4.430953080e-02f, 4.433063885e-02f, 4.435164653e-02f, 4.437255380e-02f, 4.439336064e-02f, 4.441406702e-02f, 4.443467289e-02f, + 4.445517824e-02f, 4.447558304e-02f, 4.449588726e-02f, 4.451609086e-02f, 4.453619382e-02f, 4.455619611e-02f, 4.457609770e-02f, 4.459589856e-02f, 4.461559867e-02f, 4.463519800e-02f, + 4.465469652e-02f, 4.467409420e-02f, 4.469339102e-02f, 4.471258695e-02f, 4.473168196e-02f, 4.475067603e-02f, 4.476956914e-02f, 4.478836124e-02f, 4.480705233e-02f, 4.482564237e-02f, + 4.484413134e-02f, 4.486251921e-02f, 4.488080596e-02f, 4.489899157e-02f, 4.491707601e-02f, 4.493505925e-02f, 4.495294128e-02f, 4.497072206e-02f, 4.498840158e-02f, 4.500597982e-02f, + 4.502345674e-02f, 4.504083233e-02f, 4.505810657e-02f, 4.507527943e-02f, 4.509235088e-02f, 4.510932092e-02f, 4.512618951e-02f, 4.514295664e-02f, 4.515962228e-02f, 4.517618641e-02f, + 4.519264902e-02f, 4.520901008e-02f, 4.522526957e-02f, 4.524142747e-02f, 4.525748377e-02f, 4.527343844e-02f, 4.528929146e-02f, 4.530504281e-02f, 4.532069248e-02f, 4.533624044e-02f, + 4.535168669e-02f, 4.536703119e-02f, 4.538227393e-02f, 4.539741490e-02f, 4.541245408e-02f, 4.542739144e-02f, 4.544222697e-02f, 4.545696066e-02f, 4.547159249e-02f, 4.548612244e-02f, + 4.550055049e-02f, 4.551487664e-02f, 4.552910085e-02f, 4.554322313e-02f, 4.555724345e-02f, 4.557116179e-02f, 4.558497815e-02f, 4.559869251e-02f, 4.561230485e-02f, 4.562581516e-02f, + 4.563922342e-02f, 4.565252963e-02f, 4.566573376e-02f, 4.567883581e-02f, 4.569183576e-02f, 4.570473360e-02f, 4.571752932e-02f, 4.573022290e-02f, 4.574281433e-02f, 4.575530360e-02f, + 4.576769070e-02f, 4.577997561e-02f, 4.579215833e-02f, 4.580423884e-02f, 4.581621714e-02f, 4.582809321e-02f, 4.583986704e-02f, 4.585153862e-02f, 4.586310795e-02f, 4.587457500e-02f, + 4.588593978e-02f, 4.589720227e-02f, 4.590836247e-02f, 4.591942036e-02f, 4.593037594e-02f, 4.594122919e-02f, 4.595198012e-02f, 4.596262870e-02f, 4.597317495e-02f, 4.598361884e-02f, + 4.599396036e-02f, 4.600419952e-02f, 4.601433631e-02f, 4.602437072e-02f, 4.603430273e-02f, 4.604413236e-02f, 4.605385958e-02f, 4.606348440e-02f, 4.607300681e-02f, 4.608242680e-02f, + 4.609174438e-02f, 4.610095952e-02f, 4.611007224e-02f, 4.611908252e-02f, 4.612799036e-02f, 4.613679576e-02f, 4.614549871e-02f, 4.615409921e-02f, 4.616259726e-02f, 4.617099285e-02f, + 4.617928598e-02f, 4.618747665e-02f, 4.619556485e-02f, 4.620355059e-02f, 4.621143386e-02f, 4.621921466e-02f, 4.622689299e-02f, 4.623446885e-02f, 4.624194223e-02f, 4.624931314e-02f, + 4.625658157e-02f, 4.626374752e-02f, 4.627081100e-02f, 4.627777200e-02f, 4.628463053e-02f, 4.629138659e-02f, 4.629804016e-02f, 4.630459127e-02f, 4.631103990e-02f, 4.631738606e-02f, + 4.632362976e-02f, 4.632977098e-02f, 4.633580974e-02f, 4.634174604e-02f, 4.634757988e-02f, 4.635331126e-02f, 4.635894018e-02f, 4.636446665e-02f, 4.636989068e-02f, 4.637521226e-02f, + 4.638043140e-02f, 4.638554810e-02f, 4.639056237e-02f, 4.639547421e-02f, 4.640028363e-02f, 4.640499063e-02f, 4.640959522e-02f, 4.641409740e-02f, 4.641849718e-02f, 4.642279456e-02f, + 4.642698955e-02f, 4.643108216e-02f, 4.643507239e-02f, 4.643896025e-02f, 4.644274575e-02f, 4.644642889e-02f, 4.645000968e-02f, 4.645348813e-02f, 4.645686424e-02f, 4.646013803e-02f, + 4.646330951e-02f, 4.646637867e-02f, 4.646934554e-02f, 4.647221011e-02f, 4.647497240e-02f, 4.647763242e-02f, 4.648019017e-02f, 4.648264568e-02f, 4.648499893e-02f, 4.648724996e-02f, + 4.648939876e-02f, 4.649144536e-02f, 4.649338975e-02f, 4.649523195e-02f, 4.649697197e-02f, 4.649860983e-02f, 4.650014553e-02f, 4.650157909e-02f, 4.650291051e-02f, 4.650413982e-02f, + 4.650526703e-02f, 4.650629214e-02f, 4.650721517e-02f, 4.650803613e-02f, 4.650875505e-02f, 4.650937192e-02f, 4.650988677e-02f, 4.651029961e-02f, 4.651061045e-02f, 4.651081931e-02f, + 4.651092620e-02f, 4.651093115e-02f, 4.651083415e-02f, 4.651063524e-02f, 4.651033442e-02f, 4.650993171e-02f, 4.650942713e-02f, 4.650882069e-02f, 4.650811241e-02f, 4.650730231e-02f, + 4.650639041e-02f, 4.650537671e-02f, 4.650426124e-02f, 4.650304402e-02f, 4.650172507e-02f, 4.650030440e-02f, 4.649878202e-02f, 4.649715797e-02f, 4.649543226e-02f, 4.649360490e-02f, + 4.649167593e-02f, 4.648964534e-02f, 4.648751318e-02f, 4.648527944e-02f, 4.648294417e-02f, 4.648050737e-02f, 4.647796907e-02f, 4.647532928e-02f, 4.647258804e-02f, 4.646974535e-02f, + 4.646680125e-02f, 4.646375575e-02f, 4.646060887e-02f, 4.645736064e-02f, 4.645401108e-02f, 4.645056021e-02f, 4.644700805e-02f, 4.644335463e-02f, 4.643959997e-02f, 4.643574410e-02f, + 4.643178703e-02f, 4.642772879e-02f, 4.642356941e-02f, 4.641930891e-02f, 4.641494731e-02f, 4.641048464e-02f, 4.640592093e-02f, 4.640125619e-02f, 4.639649045e-02f, 4.639162375e-02f, + 4.638665610e-02f, 4.638158753e-02f, 4.637641807e-02f, 4.637114774e-02f, 4.636577657e-02f, 4.636030459e-02f, 4.635473183e-02f, 4.634905830e-02f, 4.634328404e-02f, 4.633740908e-02f, + 4.633143345e-02f, 4.632535716e-02f, 4.631918026e-02f, 4.631290277e-02f, 4.630652471e-02f, 4.630004612e-02f, 4.629346703e-02f, 4.628678746e-02f, 4.628000745e-02f, 4.627312702e-02f, + 4.626614621e-02f, 4.625906505e-02f, 4.625188355e-02f, 4.624460177e-02f, 4.623721972e-02f, 4.622973744e-02f, 4.622215497e-02f, 4.621447232e-02f, 4.620668953e-02f, 4.619880664e-02f, + 4.619082368e-02f, 4.618274068e-02f, 4.617455766e-02f, 4.616627468e-02f, 4.615789175e-02f, 4.614940891e-02f, 4.614082620e-02f, 4.613214364e-02f, 4.612336128e-02f, 4.611447914e-02f, + 4.610549727e-02f, 4.609641569e-02f, 4.608723444e-02f, 4.607795355e-02f, 4.606857306e-02f, 4.605909301e-02f, 4.604951343e-02f, 4.603983435e-02f, 4.603005582e-02f, 4.602017786e-02f, + 4.601020052e-02f, 4.600012383e-02f, 4.598994783e-02f, 4.597967256e-02f, 4.596929804e-02f, 4.595882433e-02f, 4.594825146e-02f, 4.593757946e-02f, 4.592680837e-02f, 4.591593824e-02f, + 4.590496909e-02f, 4.589390098e-02f, 4.588273393e-02f, 4.587146799e-02f, 4.586010320e-02f, 4.584863959e-02f, 4.583707721e-02f, 4.582541610e-02f, 4.581365629e-02f, 4.580179782e-02f, + 4.578984075e-02f, 4.577778510e-02f, 4.576563092e-02f, 4.575337825e-02f, 4.574102713e-02f, 4.572857760e-02f, 4.571602971e-02f, 4.570338349e-02f, 4.569063900e-02f, 4.567779626e-02f, + 4.566485533e-02f, 4.565181625e-02f, 4.563867905e-02f, 4.562544379e-02f, 4.561211051e-02f, 4.559867924e-02f, 4.558515004e-02f, 4.557152295e-02f, 4.555779801e-02f, 4.554397527e-02f, + 4.553005477e-02f, 4.551603656e-02f, 4.550192068e-02f, 4.548770718e-02f, 4.547339610e-02f, 4.545898749e-02f, 4.544448139e-02f, 4.542987785e-02f, 4.541517693e-02f, 4.540037865e-02f, + 4.538548308e-02f, 4.537049025e-02f, 4.535540022e-02f, 4.534021303e-02f, 4.532492872e-02f, 4.530954736e-02f, 4.529406898e-02f, 4.527849364e-02f, 4.526282138e-02f, 4.524705224e-02f, + 4.523118629e-02f, 4.521522357e-02f, 4.519916412e-02f, 4.518300800e-02f, 4.516675526e-02f, 4.515040594e-02f, 4.513396010e-02f, 4.511741779e-02f, 4.510077905e-02f, 4.508404394e-02f, + 4.506721251e-02f, 4.505028482e-02f, 4.503326090e-02f, 4.501614081e-02f, 4.499892461e-02f, 4.498161234e-02f, 4.496420406e-02f, 4.494669982e-02f, 4.492909968e-02f, 4.491140368e-02f, + 4.489361187e-02f, 4.487572432e-02f, 4.485774107e-02f, 4.483966218e-02f, 4.482148770e-02f, 4.480321769e-02f, 4.478485220e-02f, 4.476639128e-02f, 4.474783499e-02f, 4.472918338e-02f, + 4.471043650e-02f, 4.469159442e-02f, 4.467265719e-02f, 4.465362486e-02f, 4.463449749e-02f, 4.461527514e-02f, 4.459595785e-02f, 4.457654570e-02f, 4.455703872e-02f, 4.453743699e-02f, + 4.451774055e-02f, 4.449794947e-02f, 4.447806379e-02f, 4.445808359e-02f, 4.443800891e-02f, 4.441783981e-02f, 4.439757636e-02f, 4.437721861e-02f, 4.435676661e-02f, 4.433622044e-02f, + 4.431558014e-02f, 4.429484577e-02f, 4.427401740e-02f, 4.425309508e-02f, 4.423207887e-02f, 4.421096884e-02f, 4.418976504e-02f, 4.416846753e-02f, 4.414707637e-02f, 4.412559163e-02f, + 4.410401336e-02f, 4.408234163e-02f, 4.406057650e-02f, 4.403871802e-02f, 4.401676626e-02f, 4.399472128e-02f, 4.397258315e-02f, 4.395035192e-02f, 4.392802766e-02f, 4.390561042e-02f, + 4.388310028e-02f, 4.386049730e-02f, 4.383780153e-02f, 4.381501305e-02f, 4.379213191e-02f, 4.376915818e-02f, 4.374609192e-02f, 4.372293320e-02f, 4.369968207e-02f, 4.367633862e-02f, + 4.365290289e-02f, 4.362937496e-02f, 4.360575489e-02f, 4.358204274e-02f, 4.355823858e-02f, 4.353434248e-02f, 4.351035450e-02f, 4.348627470e-02f, 4.346210316e-02f, 4.343783994e-02f, + 4.341348511e-02f, 4.338903872e-02f, 4.336450086e-02f, 4.333987159e-02f, 4.331515096e-02f, 4.329033906e-02f, 4.326543595e-02f, 4.324044170e-02f, 4.321535637e-02f, 4.319018003e-02f, + 4.316491275e-02f, 4.313955461e-02f, 4.311410566e-02f, 4.308856598e-02f, 4.306293564e-02f, 4.303721470e-02f, 4.301140324e-02f, 4.298550132e-02f, 4.295950902e-02f, 4.293342640e-02f, + 4.290725354e-02f, 4.288099051e-02f, 4.285463737e-02f, 4.282819420e-02f, 4.280166107e-02f, 4.277503804e-02f, 4.274832520e-02f, 4.272152261e-02f, 4.269463034e-02f, 4.266764847e-02f, + 4.264057707e-02f, 4.261341621e-02f, 4.258616596e-02f, 4.255882639e-02f, 4.253139759e-02f, 4.250387961e-02f, 4.247627254e-02f, 4.244857645e-02f, 4.242079141e-02f, 4.239291749e-02f, + 4.236495477e-02f, 4.233690333e-02f, 4.230876323e-02f, 4.228053456e-02f, 4.225221738e-02f, 4.222381177e-02f, 4.219531781e-02f, 4.216673557e-02f, 4.213806513e-02f, 4.210930656e-02f, + 4.208045993e-02f, 4.205152533e-02f, 4.202250284e-02f, 4.199339251e-02f, 4.196419445e-02f, 4.193490871e-02f, 4.190553537e-02f, 4.187607452e-02f, 4.184652623e-02f, 4.181689058e-02f, + 4.178716765e-02f, 4.175735750e-02f, 4.172746023e-02f, 4.169747591e-02f, 4.166740461e-02f, 4.163724642e-02f, 4.160700142e-02f, 4.157666967e-02f, 4.154625127e-02f, 4.151574629e-02f, + 4.148515481e-02f, 4.145447691e-02f, 4.142371267e-02f, 4.139286217e-02f, 4.136192549e-02f, 4.133090271e-02f, 4.129979391e-02f, 4.126859917e-02f, 4.123731857e-02f, 4.120595219e-02f, + 4.117450011e-02f, 4.114296242e-02f, 4.111133919e-02f, 4.107963052e-02f, 4.104783647e-02f, 4.101595713e-02f, 4.098399258e-02f, 4.095194291e-02f, 4.091980820e-02f, 4.088758853e-02f, + 4.085528398e-02f, 4.082289463e-02f, 4.079042058e-02f, 4.075786190e-02f, 4.072521867e-02f, 4.069249099e-02f, 4.065967893e-02f, 4.062678257e-02f, 4.059380201e-02f, 4.056073732e-02f, + 4.052758859e-02f, 4.049435591e-02f, 4.046103936e-02f, 4.042763902e-02f, 4.039415498e-02f, 4.036058733e-02f, 4.032693615e-02f, 4.029320153e-02f, 4.025938355e-02f, 4.022548229e-02f, + 4.019149785e-02f, 4.015743032e-02f, 4.012327977e-02f, 4.008904629e-02f, 4.005472998e-02f, 4.002033091e-02f, 3.998584918e-02f, 3.995128487e-02f, 3.991663808e-02f, 3.988190888e-02f, + 3.984709736e-02f, 3.981220362e-02f, 3.977722775e-02f, 3.974216982e-02f, 3.970702993e-02f, 3.967180817e-02f, 3.963650463e-02f, 3.960111939e-02f, 3.956565254e-02f, 3.953010418e-02f, + 3.949447440e-02f, 3.945876328e-02f, 3.942297091e-02f, 3.938709738e-02f, 3.935114279e-02f, 3.931510722e-02f, 3.927899076e-02f, 3.924279351e-02f, 3.920651555e-02f, 3.917015699e-02f, + 3.913371789e-02f, 3.909719837e-02f, 3.906059851e-02f, 3.902391840e-02f, 3.898715814e-02f, 3.895031781e-02f, 3.891339750e-02f, 3.887639732e-02f, 3.883931735e-02f, 3.880215769e-02f, + 3.876491843e-02f, 3.872759965e-02f, 3.869020146e-02f, 3.865272395e-02f, 3.861516720e-02f, 3.857753132e-02f, 3.853981640e-02f, 3.850202253e-02f, 3.846414981e-02f, 3.842619833e-02f, + 3.838816818e-02f, 3.835005945e-02f, 3.831187226e-02f, 3.827360668e-02f, 3.823526281e-02f, 3.819684075e-02f, 3.815834060e-02f, 3.811976244e-02f, 3.808110638e-02f, 3.804237251e-02f, + 3.800356092e-02f, 3.796467172e-02f, 3.792570500e-02f, 3.788666085e-02f, 3.784753937e-02f, 3.780834066e-02f, 3.776906481e-02f, 3.772971193e-02f, 3.769028210e-02f, 3.765077543e-02f, + 3.761119202e-02f, 3.757153195e-02f, 3.753179534e-02f, 3.749198227e-02f, 3.745209284e-02f, 3.741212716e-02f, 3.737208532e-02f, 3.733196742e-02f, 3.729177356e-02f, 3.725150383e-02f, + 3.721115835e-02f, 3.717073719e-02f, 3.713024047e-02f, 3.708966829e-02f, 3.704902074e-02f, 3.700829792e-02f, 3.696749994e-02f, 3.692662689e-02f, 3.688567887e-02f, 3.684465598e-02f, + 3.680355833e-02f, 3.676238601e-02f, 3.672113913e-02f, 3.667981779e-02f, 3.663842208e-02f, 3.659695211e-02f, 3.655540798e-02f, 3.651378979e-02f, 3.647209764e-02f, 3.643033164e-02f, + 3.638849189e-02f, 3.634657848e-02f, 3.630459152e-02f, 3.626253112e-02f, 3.622039737e-02f, 3.617819038e-02f, 3.613591025e-02f, 3.609355709e-02f, 3.605113099e-02f, 3.600863206e-02f, + 3.596606040e-02f, 3.592341613e-02f, 3.588069933e-02f, 3.583791012e-02f, 3.579504859e-02f, 3.575211486e-02f, 3.570910902e-02f, 3.566603119e-02f, 3.562288146e-02f, 3.557965993e-02f, + 3.553636673e-02f, 3.549300194e-02f, 3.544956568e-02f, 3.540605805e-02f, 3.536247916e-02f, 3.531882910e-02f, 3.527510799e-02f, 3.523131593e-02f, 3.518745303e-02f, 3.514351940e-02f, + 3.509951513e-02f, 3.505544034e-02f, 3.501129514e-02f, 3.496707962e-02f, 3.492279390e-02f, 3.487843808e-02f, 3.483401228e-02f, 3.478951659e-02f, 3.474495112e-02f, 3.470031599e-02f, + 3.465561129e-02f, 3.461083714e-02f, 3.456599365e-02f, 3.452108092e-02f, 3.447609906e-02f, 3.443104818e-02f, 3.438592838e-02f, 3.434073979e-02f, 3.429548249e-02f, 3.425015661e-02f, + 3.420476225e-02f, 3.415929953e-02f, 3.411376854e-02f, 3.406816940e-02f, 3.402250222e-02f, 3.397676711e-02f, 3.393096418e-02f, 3.388509354e-02f, 3.383915529e-02f, 3.379314955e-02f, + 3.374707643e-02f, 3.370093604e-02f, 3.365472849e-02f, 3.360845388e-02f, 3.356211234e-02f, 3.351570396e-02f, 3.346922887e-02f, 3.342268718e-02f, 3.337607898e-02f, 3.332940440e-02f, + 3.328266355e-02f, 3.323585654e-02f, 3.318898348e-02f, 3.314204448e-02f, 3.309503966e-02f, 3.304796912e-02f, 3.300083298e-02f, 3.295363135e-02f, 3.290636434e-02f, 3.285903208e-02f, + 3.281163466e-02f, 3.276417220e-02f, 3.271664482e-02f, 3.266905262e-02f, 3.262139573e-02f, 3.257367425e-02f, 3.252588830e-02f, 3.247803799e-02f, 3.243012344e-02f, 3.238214475e-02f, + 3.233410205e-02f, 3.228599545e-02f, 3.223782506e-02f, 3.218959100e-02f, 3.214129337e-02f, 3.209293230e-02f, 3.204450790e-02f, 3.199602029e-02f, 3.194746957e-02f, 3.189885588e-02f, + 3.185017931e-02f, 3.180143998e-02f, 3.175263802e-02f, 3.170377353e-02f, 3.165484664e-02f, 3.160585745e-02f, 3.155680609e-02f, 3.150769267e-02f, 3.145851730e-02f, 3.140928010e-02f, + 3.135998120e-02f, 3.131062070e-02f, 3.126119872e-02f, 3.121171538e-02f, 3.116217080e-02f, 3.111256508e-02f, 3.106289836e-02f, 3.101317075e-02f, 3.096338236e-02f, 3.091353331e-02f, + 3.086362372e-02f, 3.081365370e-02f, 3.076362338e-02f, 3.071353288e-02f, 3.066338230e-02f, 3.061317177e-02f, 3.056290141e-02f, 3.051257134e-02f, 3.046218167e-02f, 3.041173252e-02f, + 3.036122401e-02f, 3.031065626e-02f, 3.026002939e-02f, 3.020934352e-02f, 3.015859877e-02f, 3.010779525e-02f, 3.005693308e-02f, 3.000601240e-02f, 2.995503330e-02f, 2.990399592e-02f, + 2.985290038e-02f, 2.980174679e-02f, 2.975053527e-02f, 2.969926594e-02f, 2.964793894e-02f, 2.959655436e-02f, 2.954511234e-02f, 2.949361300e-02f, 2.944205645e-02f, 2.939044282e-02f, + 2.933877223e-02f, 2.928704480e-02f, 2.923526064e-02f, 2.918341989e-02f, 2.913152266e-02f, 2.907956908e-02f, 2.902755926e-02f, 2.897549333e-02f, 2.892337140e-02f, 2.887119361e-02f, + 2.881896007e-02f, 2.876667091e-02f, 2.871432624e-02f, 2.866192619e-02f, 2.860947088e-02f, 2.855696043e-02f, 2.850439498e-02f, 2.845177463e-02f, 2.839909951e-02f, 2.834636975e-02f, + 2.829358546e-02f, 2.824074678e-02f, 2.818785382e-02f, 2.813490670e-02f, 2.808190556e-02f, 2.802885051e-02f, 2.797574168e-02f, 2.792257919e-02f, 2.786936316e-02f, 2.781609372e-02f, + 2.776277100e-02f, 2.770939511e-02f, 2.765596618e-02f, 2.760248434e-02f, 2.754894971e-02f, 2.749536241e-02f, 2.744172257e-02f, 2.738803031e-02f, 2.733428576e-02f, 2.728048905e-02f, + 2.722664029e-02f, 2.717273961e-02f, 2.711878714e-02f, 2.706478300e-02f, 2.701072732e-02f, 2.695662023e-02f, 2.690246184e-02f, 2.684825229e-02f, 2.679399170e-02f, 2.673968019e-02f, + 2.668531790e-02f, 2.663090494e-02f, 2.657644145e-02f, 2.652192755e-02f, 2.646736336e-02f, 2.641274902e-02f, 2.635808464e-02f, 2.630337036e-02f, 2.624860631e-02f, 2.619379260e-02f, + 2.613892936e-02f, 2.608401673e-02f, 2.602905483e-02f, 2.597404379e-02f, 2.591898372e-02f, 2.586387477e-02f, 2.580871706e-02f, 2.575351071e-02f, 2.569825585e-02f, 2.564295262e-02f, + 2.558760113e-02f, 2.553220152e-02f, 2.547675391e-02f, 2.542125844e-02f, 2.536571522e-02f, 2.531012439e-02f, 2.525448608e-02f, 2.519880041e-02f, 2.514306751e-02f, 2.508728751e-02f, + 2.503146054e-02f, 2.497558673e-02f, 2.491966621e-02f, 2.486369910e-02f, 2.480768554e-02f, 2.475162564e-02f, 2.469551955e-02f, 2.463936740e-02f, 2.458316930e-02f, 2.452692539e-02f, + 2.447063580e-02f, 2.441430066e-02f, 2.435792009e-02f, 2.430149423e-02f, 2.424502321e-02f, 2.418850716e-02f, 2.413194620e-02f, 2.407534047e-02f, 2.401869010e-02f, 2.396199521e-02f, + 2.390525593e-02f, 2.384847241e-02f, 2.379164476e-02f, 2.373477312e-02f, 2.367785761e-02f, 2.362089838e-02f, 2.356389554e-02f, 2.350684923e-02f, 2.344975959e-02f, 2.339262673e-02f, + 2.333545079e-02f, 2.327823191e-02f, 2.322097021e-02f, 2.316366583e-02f, 2.310631889e-02f, 2.304892953e-02f, 2.299149788e-02f, 2.293402407e-02f, 2.287650823e-02f, 2.281895050e-02f, + 2.276135099e-02f, 2.270370986e-02f, 2.264602722e-02f, 2.258830322e-02f, 2.253053797e-02f, 2.247273162e-02f, 2.241488430e-02f, 2.235699613e-02f, 2.229906725e-02f, 2.224109780e-02f, + 2.218308790e-02f, 2.212503769e-02f, 2.206694730e-02f, 2.200881686e-02f, 2.195064650e-02f, 2.189243636e-02f, 2.183418658e-02f, 2.177589727e-02f, 2.171756859e-02f, 2.165920065e-02f, + 2.160079359e-02f, 2.154234755e-02f, 2.148386265e-02f, 2.142533904e-02f, 2.136677684e-02f, 2.130817619e-02f, 2.124953722e-02f, 2.119086007e-02f, 2.113214486e-02f, 2.107339174e-02f, + 2.101460083e-02f, 2.095577227e-02f, 2.089690620e-02f, 2.083800274e-02f, 2.077906203e-02f, 2.072008421e-02f, 2.066106940e-02f, 2.060201775e-02f, 2.054292939e-02f, 2.048380444e-02f, + 2.042464306e-02f, 2.036544536e-02f, 2.030621148e-02f, 2.024694157e-02f, 2.018763575e-02f, 2.012829415e-02f, 2.006891692e-02f, 2.000950418e-02f, 1.995005608e-02f, 1.989057275e-02f, + 1.983105431e-02f, 1.977150091e-02f, 1.971191268e-02f, 1.965228976e-02f, 1.959263228e-02f, 1.953294038e-02f, 1.947321419e-02f, 1.941345385e-02f, 1.935365948e-02f, 1.929383124e-02f, + 1.923396925e-02f, 1.917407365e-02f, 1.911414457e-02f, 1.905418215e-02f, 1.899418653e-02f, 1.893415784e-02f, 1.887409621e-02f, 1.881400179e-02f, 1.875387470e-02f, 1.869371509e-02f, + 1.863352309e-02f, 1.857329884e-02f, 1.851304247e-02f, 1.845275411e-02f, 1.839243392e-02f, 1.833208201e-02f, 1.827169853e-02f, 1.821128361e-02f, 1.815083739e-02f, 1.809036001e-02f, + 1.802985160e-02f, 1.796931230e-02f, 1.790874224e-02f, 1.784814157e-02f, 1.778751041e-02f, 1.772684891e-02f, 1.766615720e-02f, 1.760543543e-02f, 1.754468371e-02f, 1.748390220e-02f, + 1.742309103e-02f, 1.736225033e-02f, 1.730138025e-02f, 1.724048092e-02f, 1.717955248e-02f, 1.711859506e-02f, 1.705760880e-02f, 1.699659384e-02f, 1.693555032e-02f, 1.687447837e-02f, + 1.681337813e-02f, 1.675224974e-02f, 1.669109334e-02f, 1.662990906e-02f, 1.656869704e-02f, 1.650745741e-02f, 1.644619033e-02f, 1.638489592e-02f, 1.632357431e-02f, 1.626222566e-02f, + 1.620085009e-02f, 1.613944775e-02f, 1.607801877e-02f, 1.601656329e-02f, 1.595508145e-02f, 1.589357339e-02f, 1.583203923e-02f, 1.577047913e-02f, 1.570889322e-02f, 1.564728164e-02f, + 1.558564453e-02f, 1.552398201e-02f, 1.546229425e-02f, 1.540058136e-02f, 1.533884349e-02f, 1.527708078e-02f, 1.521529336e-02f, 1.515348138e-02f, 1.509164497e-02f, 1.502978427e-02f, + 1.496789942e-02f, 1.490599056e-02f, 1.484405782e-02f, 1.478210135e-02f, 1.472012129e-02f, 1.465811776e-02f, 1.459609092e-02f, 1.453404089e-02f, 1.447196783e-02f, 1.440987186e-02f, + 1.434775313e-02f, 1.428561177e-02f, 1.422344792e-02f, 1.416126173e-02f, 1.409905333e-02f, 1.403682286e-02f, 1.397457046e-02f, 1.391229627e-02f, 1.385000042e-02f, 1.378768306e-02f, + 1.372534433e-02f, 1.366298436e-02f, 1.360060329e-02f, 1.353820126e-02f, 1.347577842e-02f, 1.341333490e-02f, 1.335087084e-02f, 1.328838638e-02f, 1.322588166e-02f, 1.316335681e-02f, + 1.310081199e-02f, 1.303824732e-02f, 1.297566294e-02f, 1.291305900e-02f, 1.285043564e-02f, 1.278779299e-02f, 1.272513120e-02f, 1.266245040e-02f, 1.259975073e-02f, 1.253703233e-02f, + 1.247429535e-02f, 1.241153991e-02f, 1.234876617e-02f, 1.228597426e-02f, 1.222316432e-02f, 1.216033649e-02f, 1.209749091e-02f, 1.203462772e-02f, 1.197174706e-02f, 1.190884906e-02f, + 1.184593388e-02f, 1.178300164e-02f, 1.172005249e-02f, 1.165708657e-02f, 1.159410402e-02f, 1.153110498e-02f, 1.146808958e-02f, 1.140505797e-02f, 1.134201028e-02f, 1.127894667e-02f, + 1.121586726e-02f, 1.115277220e-02f, 1.108966162e-02f, 1.102653567e-02f, 1.096339449e-02f, 1.090023821e-02f, 1.083706699e-02f, 1.077388094e-02f, 1.071068023e-02f, 1.064746498e-02f, + 1.058423534e-02f, 1.052099144e-02f, 1.045773343e-02f, 1.039446145e-02f, 1.033117564e-02f, 1.026787613e-02f, 1.020456307e-02f, 1.014123660e-02f, 1.007789685e-02f, 1.001454397e-02f, + 9.951178103e-03f, 9.887799381e-03f, 9.824407947e-03f, 9.761003941e-03f, 9.697587503e-03f, 9.634158774e-03f, 9.570717894e-03f, 9.507265003e-03f, 9.443800240e-03f, 9.380323748e-03f, + 9.316835664e-03f, 9.253336131e-03f, 9.189825287e-03f, 9.126303274e-03f, 9.062770231e-03f, 8.999226299e-03f, 8.935671618e-03f, 8.872106328e-03f, 8.808530569e-03f, 8.744944482e-03f, + 8.681348207e-03f, 8.617741884e-03f, 8.554125654e-03f, 8.490499656e-03f, 8.426864031e-03f, 8.363218920e-03f, 8.299564461e-03f, 8.235900797e-03f, 8.172228067e-03f, 8.108546411e-03f, + 8.044855969e-03f, 7.981156883e-03f, 7.917449291e-03f, 7.853733335e-03f, 7.790009154e-03f, 7.726276890e-03f, 7.662536681e-03f, 7.598788668e-03f, 7.535032993e-03f, 7.471269794e-03f, + 7.407499212e-03f, 7.343721388e-03f, 7.279936461e-03f, 7.216144572e-03f, 7.152345861e-03f, 7.088540468e-03f, 7.024728534e-03f, 6.960910198e-03f, 6.897085601e-03f, 6.833254884e-03f, + 6.769418185e-03f, 6.705575647e-03f, 6.641727407e-03f, 6.577873608e-03f, 6.514014389e-03f, 6.450149889e-03f, 6.386280251e-03f, 6.322405612e-03f, 6.258526114e-03f, 6.194641897e-03f, + 6.130753101e-03f, 6.066859865e-03f, 6.002962331e-03f, 5.939060637e-03f, 5.875154925e-03f, 5.811245334e-03f, 5.747332005e-03f, 5.683415076e-03f, 5.619494689e-03f, 5.555570984e-03f, + 5.491644099e-03f, 5.427714176e-03f, 5.363781355e-03f, 5.299845775e-03f, 5.235907575e-03f, 5.171966898e-03f, 5.108023881e-03f, 5.044078665e-03f, 4.980131390e-03f, 4.916182196e-03f, + 4.852231223e-03f, 4.788278610e-03f, 4.724324497e-03f, 4.660369025e-03f, 4.596412332e-03f, 4.532454560e-03f, 4.468495846e-03f, 4.404536332e-03f, 4.340576157e-03f, 4.276615461e-03f, + 4.212654383e-03f, 4.148693063e-03f, 4.084731640e-03f, 4.020770255e-03f, 3.956809047e-03f, 3.892848155e-03f, 3.828887720e-03f, 3.764927880e-03f, 3.700968775e-03f, 3.637010545e-03f, + 3.573053330e-03f, 3.509097267e-03f, 3.445142498e-03f, 3.381189162e-03f, 3.317237398e-03f, 3.253287344e-03f, 3.189339142e-03f, 3.125392929e-03f, 3.061448846e-03f, 2.997507031e-03f, + 2.933567625e-03f, 2.869630765e-03f, 2.805696592e-03f, 2.741765244e-03f, 2.677836860e-03f, 2.613911581e-03f, 2.549989544e-03f, 2.486070890e-03f, 2.422155756e-03f, 2.358244283e-03f, + 2.294336608e-03f, 2.230432872e-03f, 2.166533212e-03f, 2.102637769e-03f, 2.038746680e-03f, 1.974860085e-03f, 1.910978122e-03f, 1.847100931e-03f, 1.783228649e-03f, 1.719361416e-03f, + 1.655499371e-03f, 1.591642652e-03f, 1.527791398e-03f, 1.463945747e-03f, 1.400105838e-03f, 1.336271810e-03f, 1.272443801e-03f, 1.208621949e-03f, 1.144806394e-03f, 1.080997272e-03f, + 1.017194724e-03f, 9.533988871e-04f, 8.896098995e-04f, 8.258278997e-04f, 7.620530259e-04f, 6.982854164e-04f, 6.345252094e-04f, 5.707725430e-04f, 5.070275553e-04f, 4.432903844e-04f, + 3.795611684e-04f, 3.158400452e-04f, 2.521271527e-04f, 1.884226291e-04f, 1.247266120e-04f, 6.103923946e-05f, -2.639350798e-06f, -6.630902098e-05f, -1.299696333e-04f, -1.936210502e-04f, + -2.572631338e-04f, -3.208957467e-04f, -3.845187512e-04f, -4.481320097e-04f, -5.117353848e-04f, -5.753287391e-04f, -6.389119350e-04f, -7.024848352e-04f, -7.660473024e-04f, -8.295991993e-04f, + -8.931403886e-04f, -9.566707331e-04f, -1.020190096e-03f, -1.083698339e-03f, -1.147195326e-03f, -1.210680920e-03f, -1.274154984e-03f, -1.337617381e-03f, -1.401067974e-03f, -1.464506626e-03f, + -1.527933200e-03f, -1.591347559e-03f, -1.654749567e-03f, -1.718139088e-03f, -1.781515984e-03f, -1.844880118e-03f, -1.908231355e-03f, -1.971569558e-03f, -2.034894591e-03f, -2.098206316e-03f, + -2.161504598e-03f, -2.224789300e-03f, -2.288060286e-03f, -2.351317421e-03f, -2.414560566e-03f, -2.477789588e-03f, -2.541004349e-03f, -2.604204714e-03f, -2.667390546e-03f, -2.730561710e-03f, + -2.793718070e-03f, -2.856859489e-03f, -2.919985834e-03f, -2.983096966e-03f, -3.046192752e-03f, -3.109273055e-03f, -3.172337739e-03f, -3.235386670e-03f, -3.298419712e-03f, -3.361436730e-03f, + -3.424437587e-03f, -3.487422149e-03f, -3.550390281e-03f, -3.613341848e-03f, -3.676276713e-03f, -3.739194744e-03f, -3.802095803e-03f, -3.864979757e-03f, -3.927846470e-03f, -3.990695807e-03f, + -4.053527635e-03f, -4.116341818e-03f, -4.179138221e-03f, -4.241916710e-03f, -4.304677150e-03f, -4.367419407e-03f, -4.430143347e-03f, -4.492848834e-03f, -4.555535735e-03f, -4.618203915e-03f, + -4.680853241e-03f, -4.743483578e-03f, -4.806094792e-03f, -4.868686748e-03f, -4.931259314e-03f, -4.993812355e-03f, -5.056345737e-03f, -5.118859327e-03f, -5.181352990e-03f, -5.243826594e-03f, + -5.306280004e-03f, -5.368713087e-03f, -5.431125710e-03f, -5.493517738e-03f, -5.555889040e-03f, -5.618239481e-03f, -5.680568929e-03f, -5.742877249e-03f, -5.805164310e-03f, -5.867429978e-03f, + -5.929674120e-03f, -5.991896603e-03f, -6.054097295e-03f, -6.116276062e-03f, -6.178432773e-03f, -6.240567293e-03f, -6.302679492e-03f, -6.364769235e-03f, -6.426836392e-03f, -6.488880829e-03f, + -6.550902415e-03f, -6.612901016e-03f, -6.674876501e-03f, -6.736828738e-03f, -6.798757595e-03f, -6.860662940e-03f, -6.922544640e-03f, -6.984402565e-03f, -7.046236582e-03f, -7.108046560e-03f, + -7.169832367e-03f, -7.231593872e-03f, -7.293330942e-03f, -7.355043448e-03f, -7.416731257e-03f, -7.478394238e-03f, -7.540032261e-03f, -7.601645193e-03f, -7.663232904e-03f, -7.724795264e-03f, + -7.786332140e-03f, -7.847843403e-03f, -7.909328921e-03f, -7.970788564e-03f, -8.032222202e-03f, -8.093629703e-03f, -8.155010938e-03f, -8.216365776e-03f, -8.277694087e-03f, -8.338995740e-03f, + -8.400270606e-03f, -8.461518554e-03f, -8.522739455e-03f, -8.583933178e-03f, -8.645099594e-03f, -8.706238573e-03f, -8.767349985e-03f, -8.828433701e-03f, -8.889489592e-03f, -8.950517527e-03f, + -9.011517377e-03f, -9.072489013e-03f, -9.133432307e-03f, -9.194347128e-03f, -9.255233348e-03f, -9.316090838e-03f, -9.376919469e-03f, -9.437719112e-03f, -9.498489639e-03f, -9.559230921e-03f, + -9.619942828e-03f, -9.680625234e-03f, -9.741278009e-03f, -9.801901025e-03f, -9.862494154e-03f, -9.923057268e-03f, -9.983590238e-03f, -1.004409294e-02f, -1.010456524e-02f, -1.016500701e-02f, + -1.022541813e-02f, -1.028579846e-02f, -1.034614789e-02f, -1.040646628e-02f, -1.046675350e-02f, -1.052700944e-02f, -1.058723395e-02f, -1.064742691e-02f, -1.070758821e-02f, -1.076771770e-02f, + -1.082781526e-02f, -1.088788078e-02f, -1.094791411e-02f, -1.100791513e-02f, -1.106788372e-02f, -1.112781975e-02f, -1.118772309e-02f, -1.124759362e-02f, -1.130743121e-02f, -1.136723574e-02f, + -1.142700707e-02f, -1.148674509e-02f, -1.154644966e-02f, -1.160612067e-02f, -1.166575798e-02f, -1.172536147e-02f, -1.178493102e-02f, -1.184446649e-02f, -1.190396778e-02f, -1.196343474e-02f, + -1.202286725e-02f, -1.208226519e-02f, -1.214162844e-02f, -1.220095686e-02f, -1.226025035e-02f, -1.231950876e-02f, -1.237873197e-02f, -1.243791987e-02f, -1.249707232e-02f, -1.255618921e-02f, + -1.261527040e-02f, -1.267431578e-02f, -1.273332522e-02f, -1.279229860e-02f, -1.285123579e-02f, -1.291013666e-02f, -1.296900111e-02f, -1.302782899e-02f, -1.308662019e-02f, -1.314537459e-02f, + -1.320409206e-02f, -1.326277248e-02f, -1.332141573e-02f, -1.338002168e-02f, -1.343859020e-02f, -1.349712119e-02f, -1.355561451e-02f, -1.361407005e-02f, -1.367248767e-02f, -1.373086726e-02f, + -1.378920870e-02f, -1.384751186e-02f, -1.390577662e-02f, -1.396400287e-02f, -1.402219046e-02f, -1.408033930e-02f, -1.413844925e-02f, -1.419652019e-02f, -1.425455201e-02f, -1.431254457e-02f, + -1.437049777e-02f, -1.442841147e-02f, -1.448628556e-02f, -1.454411991e-02f, -1.460191442e-02f, -1.465966894e-02f, -1.471738337e-02f, -1.477505758e-02f, -1.483269146e-02f, -1.489028488e-02f, + -1.494783772e-02f, -1.500534986e-02f, -1.506282119e-02f, -1.512025158e-02f, -1.517764091e-02f, -1.523498907e-02f, -1.529229593e-02f, -1.534956138e-02f, -1.540678529e-02f, -1.546396755e-02f, + -1.552110803e-02f, -1.557820662e-02f, -1.563526320e-02f, -1.569227765e-02f, -1.574924986e-02f, -1.580617969e-02f, -1.586306704e-02f, -1.591991179e-02f, -1.597671382e-02f, -1.603347300e-02f, + -1.609018923e-02f, -1.614686238e-02f, -1.620349234e-02f, -1.626007898e-02f, -1.631662220e-02f, -1.637312187e-02f, -1.642957787e-02f, -1.648599010e-02f, -1.654235842e-02f, -1.659868273e-02f, + -1.665496291e-02f, -1.671119884e-02f, -1.676739041e-02f, -1.682353749e-02f, -1.687963997e-02f, -1.693569774e-02f, -1.699171068e-02f, -1.704767867e-02f, -1.710360159e-02f, -1.715947934e-02f, + -1.721531179e-02f, -1.727109883e-02f, -1.732684034e-02f, -1.738253621e-02f, -1.743818633e-02f, -1.749379057e-02f, -1.754934882e-02f, -1.760486098e-02f, -1.766032691e-02f, -1.771574652e-02f, + -1.777111967e-02f, -1.782644627e-02f, -1.788172619e-02f, -1.793695932e-02f, -1.799214554e-02f, -1.804728475e-02f, -1.810237683e-02f, -1.815742166e-02f, -1.821241913e-02f, -1.826736912e-02f, + -1.832227153e-02f, -1.837712625e-02f, -1.843193314e-02f, -1.848669212e-02f, -1.854140305e-02f, -1.859606583e-02f, -1.865068035e-02f, -1.870524649e-02f, -1.875976413e-02f, -1.881423318e-02f, + -1.886865351e-02f, -1.892302502e-02f, -1.897734759e-02f, -1.903162111e-02f, -1.908584546e-02f, -1.914002054e-02f, -1.919414624e-02f, -1.924822244e-02f, -1.930224903e-02f, -1.935622590e-02f, + -1.941015294e-02f, -1.946403004e-02f, -1.951785709e-02f, -1.957163398e-02f, -1.962536059e-02f, -1.967903682e-02f, -1.973266256e-02f, -1.978623769e-02f, -1.983976211e-02f, -1.989323570e-02f, + -1.994665836e-02f, -2.000002998e-02f, -2.005335044e-02f, -2.010661965e-02f, -2.015983748e-02f, -2.021300383e-02f, -2.026611859e-02f, -2.031918165e-02f, -2.037219291e-02f, -2.042515224e-02f, + -2.047805956e-02f, -2.053091474e-02f, -2.058371768e-02f, -2.063646827e-02f, -2.068916641e-02f, -2.074181197e-02f, -2.079440487e-02f, -2.084694499e-02f, -2.089943221e-02f, -2.095186645e-02f, + -2.100424758e-02f, -2.105657550e-02f, -2.110885010e-02f, -2.116107128e-02f, -2.121323893e-02f, -2.126535294e-02f, -2.131741321e-02f, -2.136941963e-02f, -2.142137210e-02f, -2.147327050e-02f, + -2.152511474e-02f, -2.157690470e-02f, -2.162864028e-02f, -2.168032138e-02f, -2.173194789e-02f, -2.178351970e-02f, -2.183503672e-02f, -2.188649883e-02f, -2.193790593e-02f, -2.198925791e-02f, + -2.204055467e-02f, -2.209179611e-02f, -2.214298212e-02f, -2.219411260e-02f, -2.224518745e-02f, -2.229620655e-02f, -2.234716981e-02f, -2.239807712e-02f, -2.244892838e-02f, -2.249972349e-02f, + -2.255046234e-02f, -2.260114482e-02f, -2.265177085e-02f, -2.270234030e-02f, -2.275285309e-02f, -2.280330910e-02f, -2.285370825e-02f, -2.290405041e-02f, -2.295433550e-02f, -2.300456340e-02f, + -2.305473402e-02f, -2.310484726e-02f, -2.315490301e-02f, -2.320490118e-02f, -2.325484166e-02f, -2.330472434e-02f, -2.335454914e-02f, -2.340431595e-02f, -2.345402466e-02f, -2.350367518e-02f, + -2.355326740e-02f, -2.360280124e-02f, -2.365227657e-02f, -2.370169332e-02f, -2.375105137e-02f, -2.380035063e-02f, -2.384959099e-02f, -2.389877236e-02f, -2.394789464e-02f, -2.399695773e-02f, + -2.404596153e-02f, -2.409490594e-02f, -2.414379086e-02f, -2.419261619e-02f, -2.424138184e-02f, -2.429008771e-02f, -2.433873369e-02f, -2.438731969e-02f, -2.443584562e-02f, -2.448431137e-02f, + -2.453271685e-02f, -2.458106196e-02f, -2.462934660e-02f, -2.467757068e-02f, -2.472573409e-02f, -2.477383675e-02f, -2.482187855e-02f, -2.486985940e-02f, -2.491777920e-02f, -2.496563785e-02f, + -2.501343526e-02f, -2.506117134e-02f, -2.510884598e-02f, -2.515645910e-02f, -2.520401059e-02f, -2.525150036e-02f, -2.529892832e-02f, -2.534629436e-02f, -2.539359840e-02f, -2.544084034e-02f, + -2.548802009e-02f, -2.553513755e-02f, -2.558219262e-02f, -2.562918522e-02f, -2.567611524e-02f, -2.572298260e-02f, -2.576978720e-02f, -2.581652895e-02f, -2.586320775e-02f, -2.590982351e-02f, + -2.595637613e-02f, -2.600286553e-02f, -2.604929161e-02f, -2.609565428e-02f, -2.614195344e-02f, -2.618818901e-02f, -2.623436089e-02f, -2.628046898e-02f, -2.632651320e-02f, -2.637249346e-02f, + -2.641840966e-02f, -2.646426171e-02f, -2.651004952e-02f, -2.655577300e-02f, -2.660143206e-02f, -2.664702661e-02f, -2.669255655e-02f, -2.673802179e-02f, -2.678342225e-02f, -2.682875784e-02f, + -2.687402846e-02f, -2.691923402e-02f, -2.696437444e-02f, -2.700944962e-02f, -2.705445948e-02f, -2.709940393e-02f, -2.714428287e-02f, -2.718909622e-02f, -2.723384389e-02f, -2.727852579e-02f, + -2.732314182e-02f, -2.736769192e-02f, -2.741217597e-02f, -2.745659390e-02f, -2.750094562e-02f, -2.754523105e-02f, -2.758945008e-02f, -2.763360264e-02f, -2.767768864e-02f, -2.772170798e-02f, + -2.776566059e-02f, -2.780954638e-02f, -2.785336526e-02f, -2.789711714e-02f, -2.794080194e-02f, -2.798441957e-02f, -2.802796994e-02f, -2.807145297e-02f, -2.811486857e-02f, -2.815821667e-02f, + -2.820149716e-02f, -2.824470997e-02f, -2.828785501e-02f, -2.833093219e-02f, -2.837394144e-02f, -2.841688266e-02f, -2.845975578e-02f, -2.850256070e-02f, -2.854529735e-02f, -2.858796564e-02f, + -2.863056548e-02f, -2.867309679e-02f, -2.871555949e-02f, -2.875795350e-02f, -2.880027873e-02f, -2.884253509e-02f, -2.888472251e-02f, -2.892684091e-02f, -2.896889019e-02f, -2.901087029e-02f, + -2.905278110e-02f, -2.909462256e-02f, -2.913639459e-02f, -2.917809709e-02f, -2.921972999e-02f, -2.926129320e-02f, -2.930278665e-02f, -2.934421026e-02f, -2.938556394e-02f, -2.942684761e-02f, + -2.946806119e-02f, -2.950920460e-02f, -2.955027776e-02f, -2.959128059e-02f, -2.963221302e-02f, -2.967307495e-02f, -2.971386632e-02f, -2.975458703e-02f, -2.979523702e-02f, -2.983581620e-02f, + -2.987632450e-02f, -2.991676183e-02f, -2.995712812e-02f, -2.999742328e-02f, -3.003764725e-02f, -3.007779993e-02f, -3.011788126e-02f, -3.015789115e-02f, -3.019782954e-02f, -3.023769633e-02f, + -3.027749145e-02f, -3.031721483e-02f, -3.035686639e-02f, -3.039644605e-02f, -3.043595374e-02f, -3.047538937e-02f, -3.051475288e-02f, -3.055404418e-02f, -3.059326320e-02f, -3.063240987e-02f, + -3.067148410e-02f, -3.071048583e-02f, -3.074941497e-02f, -3.078827146e-02f, -3.082705522e-02f, -3.086576616e-02f, -3.090440423e-02f, -3.094296933e-02f, -3.098146141e-02f, -3.101988038e-02f, + -3.105822617e-02f, -3.109649871e-02f, -3.113469792e-02f, -3.117282373e-02f, -3.121087607e-02f, -3.124885486e-02f, -3.128676003e-02f, -3.132459151e-02f, -3.136234922e-02f, -3.140003310e-02f, + -3.143764306e-02f, -3.147517905e-02f, -3.151264097e-02f, -3.155002878e-02f, -3.158734238e-02f, -3.162458172e-02f, -3.166174671e-02f, -3.169883730e-02f, -3.173585340e-02f, -3.177279495e-02f, + -3.180966187e-02f, -3.184645410e-02f, -3.188317157e-02f, -3.191981420e-02f, -3.195638192e-02f, -3.199287468e-02f, -3.202929239e-02f, -3.206563498e-02f, -3.210190239e-02f, -3.213809456e-02f, + -3.217421140e-02f, -3.221025285e-02f, -3.224621884e-02f, -3.228210931e-02f, -3.231792419e-02f, -3.235366340e-02f, -3.238932688e-02f, -3.242491457e-02f, -3.246042639e-02f, -3.249586227e-02f, + -3.253122216e-02f, -3.256650598e-02f, -3.260171367e-02f, -3.263684516e-02f, -3.267190038e-02f, -3.270687927e-02f, -3.274178176e-02f, -3.277660779e-02f, -3.281135728e-02f, -3.284603018e-02f, + -3.288062642e-02f, -3.291514593e-02f, -3.294958865e-02f, -3.298395452e-02f, -3.301824346e-02f, -3.305245541e-02f, -3.308659032e-02f, -3.312064811e-02f, -3.315462873e-02f, -3.318853210e-02f, + -3.322235817e-02f, -3.325610687e-02f, -3.328977813e-02f, -3.332337190e-02f, -3.335688812e-02f, -3.339032671e-02f, -3.342368762e-02f, -3.345697078e-02f, -3.349017613e-02f, -3.352330362e-02f, + -3.355635317e-02f, -3.358932472e-02f, -3.362221823e-02f, -3.365503361e-02f, -3.368777082e-02f, -3.372042979e-02f, -3.375301046e-02f, -3.378551277e-02f, -3.381793666e-02f, -3.385028207e-02f, + -3.388254893e-02f, -3.391473720e-02f, -3.394684681e-02f, -3.397887769e-02f, -3.401082980e-02f, -3.404270307e-02f, -3.407449744e-02f, -3.410621286e-02f, -3.413784925e-02f, -3.416940658e-02f, + -3.420088478e-02f, -3.423228378e-02f, -3.426360354e-02f, -3.429484399e-02f, -3.432600508e-02f, -3.435708675e-02f, -3.438808894e-02f, -3.441901159e-02f, -3.444985466e-02f, -3.448061807e-02f, + -3.451130179e-02f, -3.454190574e-02f, -3.457242987e-02f, -3.460287413e-02f, -3.463323846e-02f, -3.466352281e-02f, -3.469372712e-02f, -3.472385133e-02f, -3.475389540e-02f, -3.478385926e-02f, + -3.481374286e-02f, -3.484354614e-02f, -3.487326906e-02f, -3.490291156e-02f, -3.493247358e-02f, -3.496195506e-02f, -3.499135597e-02f, -3.502067624e-02f, -3.504991582e-02f, -3.507907465e-02f, + -3.510815269e-02f, -3.513714989e-02f, -3.516606618e-02f, -3.519490151e-02f, -3.522365585e-02f, -3.525232912e-02f, -3.528092128e-02f, -3.530943229e-02f, -3.533786208e-02f, -3.536621061e-02f, + -3.539447783e-02f, -3.542266368e-02f, -3.545076811e-02f, -3.547879108e-02f, -3.550673253e-02f, -3.553459241e-02f, -3.556237068e-02f, -3.559006729e-02f, -3.561768217e-02f, -3.564521530e-02f, + -3.567266660e-02f, -3.570003605e-02f, -3.572732358e-02f, -3.575452915e-02f, -3.578165272e-02f, -3.580869422e-02f, -3.583565362e-02f, -3.586253087e-02f, -3.588932592e-02f, -3.591603872e-02f, + -3.594266922e-02f, -3.596921738e-02f, -3.599568315e-02f, -3.602206649e-02f, -3.604836734e-02f, -3.607458566e-02f, -3.610072141e-02f, -3.612677453e-02f, -3.615274499e-02f, -3.617863273e-02f, + -3.620443772e-02f, -3.623015990e-02f, -3.625579923e-02f, -3.628135567e-02f, -3.630682918e-02f, -3.633221969e-02f, -3.635752718e-02f, -3.638275160e-02f, -3.640789291e-02f, -3.643295105e-02f, + -3.645792599e-02f, -3.648281769e-02f, -3.650762609e-02f, -3.653235117e-02f, -3.655699286e-02f, -3.658155114e-02f, -3.660602596e-02f, -3.663041728e-02f, -3.665472505e-02f, -3.667894924e-02f, + -3.670308979e-02f, -3.672714668e-02f, -3.675111986e-02f, -3.677500928e-02f, -3.679881491e-02f, -3.682253670e-02f, -3.684617462e-02f, -3.686972863e-02f, -3.689319868e-02f, -3.691658473e-02f, + -3.693988675e-02f, -3.696310469e-02f, -3.698623852e-02f, -3.700928820e-02f, -3.703225368e-02f, -3.705513493e-02f, -3.707793191e-02f, -3.710064458e-02f, -3.712327291e-02f, -3.714581685e-02f, + -3.716827636e-02f, -3.719065142e-02f, -3.721294197e-02f, -3.723514799e-02f, -3.725726944e-02f, -3.727930627e-02f, -3.730125846e-02f, -3.732312597e-02f, -3.734490875e-02f, -3.736660678e-02f, + -3.738822002e-02f, -3.740974842e-02f, -3.743119197e-02f, -3.745255061e-02f, -3.747382432e-02f, -3.749501305e-02f, -3.751611679e-02f, -3.753713548e-02f, -3.755806910e-02f, -3.757891761e-02f, + -3.759968098e-02f, -3.762035917e-02f, -3.764095215e-02f, -3.766145989e-02f, -3.768188234e-02f, -3.770221949e-02f, -3.772247130e-02f, -3.774263772e-02f, -3.776271874e-02f, -3.778271432e-02f, + -3.780262442e-02f, -3.782244901e-02f, -3.784218807e-02f, -3.786184156e-02f, -3.788140944e-02f, -3.790089170e-02f, -3.792028829e-02f, -3.793959918e-02f, -3.795882435e-02f, -3.797796377e-02f, + -3.799701740e-02f, -3.801598521e-02f, -3.803486717e-02f, -3.805366326e-02f, -3.807237344e-02f, -3.809099769e-02f, -3.810953597e-02f, -3.812798826e-02f, -3.814635453e-02f, -3.816463474e-02f, + -3.818282888e-02f, -3.820093691e-02f, -3.821895880e-02f, -3.823689453e-02f, -3.825474407e-02f, -3.827250739e-02f, -3.829018446e-02f, -3.830777526e-02f, -3.832527975e-02f, -3.834269793e-02f, + -3.836002974e-02f, -3.837727518e-02f, -3.839443421e-02f, -3.841150681e-02f, -3.842849296e-02f, -3.844539261e-02f, -3.846220576e-02f, -3.847893238e-02f, -3.849557244e-02f, -3.851212591e-02f, + -3.852859277e-02f, -3.854497300e-02f, -3.856126658e-02f, -3.857747347e-02f, -3.859359366e-02f, -3.860962712e-02f, -3.862557383e-02f, -3.864143376e-02f, -3.865720689e-02f, -3.867289320e-02f, + -3.868849267e-02f, -3.870400527e-02f, -3.871943098e-02f, -3.873476978e-02f, -3.875002164e-02f, -3.876518656e-02f, -3.878026449e-02f, -3.879525543e-02f, -3.881015935e-02f, -3.882497623e-02f, + -3.883970604e-02f, -3.885434878e-02f, -3.886890441e-02f, -3.888337293e-02f, -3.889775430e-02f, -3.891204851e-02f, -3.892625553e-02f, -3.894037536e-02f, -3.895440796e-02f, -3.896835333e-02f, + -3.898221144e-02f, -3.899598227e-02f, -3.900966581e-02f, -3.902326203e-02f, -3.903677092e-02f, -3.905019246e-02f, -3.906352664e-02f, -3.907677343e-02f, -3.908993281e-02f, -3.910300478e-02f, + -3.911598932e-02f, -3.912888639e-02f, -3.914169600e-02f, -3.915441813e-02f, -3.916705275e-02f, -3.917959985e-02f, -3.919205942e-02f, -3.920443144e-02f, -3.921671590e-02f, -3.922891277e-02f, + -3.924102205e-02f, -3.925304372e-02f, -3.926497777e-02f, -3.927682418e-02f, -3.928858293e-02f, -3.930025402e-02f, -3.931183742e-02f, -3.932333313e-02f, -3.933474114e-02f, -3.934606142e-02f, + -3.935729396e-02f, -3.936843876e-02f, -3.937949580e-02f, -3.939046507e-02f, -3.940134655e-02f, -3.941214023e-02f, -3.942284611e-02f, -3.943346416e-02f, -3.944399438e-02f, -3.945443676e-02f, + -3.946479128e-02f, -3.947505794e-02f, -3.948523672e-02f, -3.949532761e-02f, -3.950533061e-02f, -3.951524569e-02f, -3.952507286e-02f, -3.953481210e-02f, -3.954446341e-02f, -3.955402677e-02f, + -3.956350217e-02f, -3.957288960e-02f, -3.958218907e-02f, -3.959140055e-02f, -3.960052404e-02f, -3.960955953e-02f, -3.961850701e-02f, -3.962736648e-02f, -3.963613792e-02f, -3.964482133e-02f, + -3.965341671e-02f, -3.966192404e-02f, -3.967034332e-02f, -3.967867454e-02f, -3.968691770e-02f, -3.969507278e-02f, -3.970313979e-02f, -3.971111871e-02f, -3.971900955e-02f, -3.972681229e-02f, + -3.973452692e-02f, -3.974215346e-02f, -3.974969188e-02f, -3.975714219e-02f, -3.976450438e-02f, -3.977177844e-02f, -3.977896437e-02f, -3.978606218e-02f, -3.979307184e-02f, -3.979999337e-02f, + -3.980682675e-02f, -3.981357198e-02f, -3.982022907e-02f, -3.982679800e-02f, -3.983327878e-02f, -3.983967140e-02f, -3.984597586e-02f, -3.985219215e-02f, -3.985832029e-02f, -3.986436025e-02f, + -3.987031205e-02f, -3.987617568e-02f, -3.988195114e-02f, -3.988763843e-02f, -3.989323754e-02f, -3.989874849e-02f, -3.990417126e-02f, -3.990950585e-02f, -3.991475228e-02f, -3.991991053e-02f, + -3.992498061e-02f, -3.992996252e-02f, -3.993485625e-02f, -3.993966182e-02f, -3.994437922e-02f, -3.994900845e-02f, -3.995354951e-02f, -3.995800241e-02f, -3.996236715e-02f, -3.996664372e-02f, + -3.997083214e-02f, -3.997493240e-02f, -3.997894451e-02f, -3.998286847e-02f, -3.998670428e-02f, -3.999045195e-02f, -3.999411148e-02f, -3.999768287e-02f, -4.000116613e-02f, -4.000456126e-02f, + -4.000786826e-02f, -4.001108715e-02f, -4.001421792e-02f, -4.001726058e-02f, -4.002021513e-02f, -4.002308158e-02f, -4.002585994e-02f, -4.002855020e-02f, -4.003115239e-02f, -4.003366649e-02f, + -4.003609252e-02f, -4.003843049e-02f, -4.004068040e-02f, -4.004284225e-02f, -4.004491606e-02f, -4.004690183e-02f, -4.004879957e-02f, -4.005060929e-02f, -4.005233099e-02f, -4.005396468e-02f, + -4.005551037e-02f, -4.005696807e-02f, -4.005833778e-02f, -4.005961952e-02f, -4.006081330e-02f, -4.006191911e-02f, -4.006293698e-02f, -4.006386691e-02f, -4.006470891e-02f, -4.006546299e-02f, + -4.006612916e-02f, -4.006670743e-02f, -4.006719782e-02f, -4.006760032e-02f, -4.006791496e-02f, -4.006814174e-02f, -4.006828067e-02f, -4.006833177e-02f, -4.006829504e-02f, -4.006817051e-02f, + -4.006795817e-02f, -4.006765804e-02f, -4.006727015e-02f, -4.006679448e-02f, -4.006623107e-02f, -4.006557992e-02f, -4.006484104e-02f, -4.006401445e-02f, -4.006310017e-02f, -4.006209820e-02f, + -4.006100855e-02f, -4.005983126e-02f, -4.005856631e-02f, -4.005721374e-02f, -4.005577356e-02f, -4.005424577e-02f, -4.005263040e-02f, -4.005092746e-02f, -4.004913697e-02f, -4.004725893e-02f, + -4.004529338e-02f, -4.004324031e-02f, -4.004109976e-02f, -4.003887173e-02f, -4.003655624e-02f, -4.003415330e-02f, -4.003166294e-02f, -4.002908518e-02f, -4.002642002e-02f, -4.002366748e-02f, + -4.002082759e-02f, -4.001790036e-02f, -4.001488581e-02f, -4.001178395e-02f, -4.000859481e-02f, -4.000531840e-02f, -4.000195475e-02f, -3.999850386e-02f, -3.999496577e-02f, -3.999134048e-02f, + -3.998762802e-02f, -3.998382841e-02f, -3.997994167e-02f, -3.997596781e-02f, -3.997190687e-02f, -3.996775885e-02f, -3.996352377e-02f, -3.995920167e-02f, -3.995479256e-02f, -3.995029646e-02f, + -3.994571339e-02f, -3.994104337e-02f, -3.993628643e-02f, -3.993144259e-02f, -3.992651186e-02f, -3.992149428e-02f, -3.991638986e-02f, -3.991119862e-02f, -3.990592060e-02f, -3.990055580e-02f, + -3.989510426e-02f, -3.988956600e-02f, -3.988394104e-02f, -3.987822941e-02f, -3.987243113e-02f, -3.986654621e-02f, -3.986057470e-02f, -3.985451661e-02f, -3.984837196e-02f, -3.984214078e-02f, + -3.983582310e-02f, -3.982941895e-02f, -3.982292833e-02f, -3.981635129e-02f, -3.980968785e-02f, -3.980293803e-02f, -3.979610186e-02f, -3.978917937e-02f, -3.978217058e-02f, -3.977507552e-02f, + -3.976789421e-02f, -3.976062668e-02f, -3.975327297e-02f, -3.974583309e-02f, -3.973830708e-02f, -3.973069496e-02f, -3.972299676e-02f, -3.971521251e-02f, -3.970734224e-02f, -3.969938597e-02f, + -3.969134373e-02f, -3.968321556e-02f, -3.967500148e-02f, -3.966670152e-02f, -3.965831571e-02f, -3.964984408e-02f, -3.964128665e-02f, -3.963264347e-02f, -3.962391456e-02f, -3.961509995e-02f, + -3.960619967e-02f, -3.959721374e-02f, -3.958814221e-02f, -3.957898511e-02f, -3.956974245e-02f, -3.956041429e-02f, -3.955100064e-02f, -3.954150153e-02f, -3.953191701e-02f, -3.952224710e-02f, + -3.951249184e-02f, -3.950265125e-02f, -3.949272538e-02f, -3.948271424e-02f, -3.947261789e-02f, -3.946243634e-02f, -3.945216963e-02f, -3.944181780e-02f, -3.943138088e-02f, -3.942085891e-02f, + -3.941025191e-02f, -3.939955992e-02f, -3.938878298e-02f, -3.937792112e-02f, -3.936697438e-02f, -3.935594279e-02f, -3.934482638e-02f, -3.933362520e-02f, -3.932233927e-02f, -3.931096864e-02f, + -3.929951333e-02f, -3.928797339e-02f, -3.927634885e-02f, -3.926463975e-02f, -3.925284612e-02f, -3.924096801e-02f, -3.922900544e-02f, -3.921695845e-02f, -3.920482709e-02f, -3.919261139e-02f, + -3.918031139e-02f, -3.916792712e-02f, -3.915545862e-02f, -3.914290594e-02f, -3.913026911e-02f, -3.911754816e-02f, -3.910474315e-02f, -3.909185410e-02f, -3.907888105e-02f, -3.906582405e-02f, + -3.905268314e-02f, -3.903945835e-02f, -3.902614972e-02f, -3.901275730e-02f, -3.899928112e-02f, -3.898572122e-02f, -3.897207765e-02f, -3.895835045e-02f, -3.894453965e-02f, -3.893064530e-02f, + -3.891666744e-02f, -3.890260611e-02f, -3.888846135e-02f, -3.887423320e-02f, -3.885992171e-02f, -3.884552692e-02f, -3.883104887e-02f, -3.881648760e-02f, -3.880184315e-02f, -3.878711558e-02f, + -3.877230491e-02f, -3.875741120e-02f, -3.874243449e-02f, -3.872737482e-02f, -3.871223223e-02f, -3.869700677e-02f, -3.868169848e-02f, -3.866630741e-02f, -3.865083361e-02f, -3.863527710e-02f, + -3.861963795e-02f, -3.860391620e-02f, -3.858811188e-02f, -3.857222505e-02f, -3.855625575e-02f, -3.854020403e-02f, -3.852406994e-02f, -3.850785351e-02f, -3.849155479e-02f, -3.847517384e-02f, + -3.845871069e-02f, -3.844216540e-02f, -3.842553801e-02f, -3.840882857e-02f, -3.839203713e-02f, -3.837516373e-02f, -3.835820841e-02f, -3.834117124e-02f, -3.832405225e-02f, -3.830685150e-02f, + -3.828956902e-02f, -3.827220488e-02f, -3.825475912e-02f, -3.823723178e-02f, -3.821962292e-02f, -3.820193259e-02f, -3.818416083e-02f, -3.816630770e-02f, -3.814837324e-02f, -3.813035751e-02f, + -3.811226054e-02f, -3.809408241e-02f, -3.807582314e-02f, -3.805748280e-02f, -3.803906144e-02f, -3.802055910e-02f, -3.800197584e-02f, -3.798331170e-02f, -3.796456675e-02f, -3.794574102e-02f, + -3.792683458e-02f, -3.790784747e-02f, -3.788877975e-02f, -3.786963147e-02f, -3.785040267e-02f, -3.783109342e-02f, -3.781170377e-02f, -3.779223376e-02f, -3.777268346e-02f, -3.775305290e-02f, + -3.773334216e-02f, -3.771355128e-02f, -3.769368031e-02f, -3.767372931e-02f, -3.765369834e-02f, -3.763358744e-02f, -3.761339667e-02f, -3.759312608e-02f, -3.757277574e-02f, -3.755234569e-02f, + -3.753183600e-02f, -3.751124670e-02f, -3.749057787e-02f, -3.746982955e-02f, -3.744900181e-02f, -3.742809469e-02f, -3.740710826e-02f, -3.738604256e-02f, -3.736489766e-02f, -3.734367362e-02f, + -3.732237048e-02f, -3.730098830e-02f, -3.727952715e-02f, -3.725798708e-02f, -3.723636815e-02f, -3.721467041e-02f, -3.719289392e-02f, -3.717103875e-02f, -3.714910494e-02f, -3.712709255e-02f, + -3.710500165e-02f, -3.708283230e-02f, -3.706058454e-02f, -3.703825845e-02f, -3.701585407e-02f, -3.699337147e-02f, -3.697081071e-02f, -3.694817184e-02f, -3.692545494e-02f, -3.690266004e-02f, + -3.687978723e-02f, -3.685683655e-02f, -3.683380806e-02f, -3.681070183e-02f, -3.678751792e-02f, -3.676425639e-02f, -3.674091729e-02f, -3.671750070e-02f, -3.669400666e-02f, -3.667043525e-02f, + -3.664678652e-02f, -3.662306054e-02f, -3.659925736e-02f, -3.657537706e-02f, -3.655141968e-02f, -3.652738530e-02f, -3.650327398e-02f, -3.647908577e-02f, -3.645482074e-02f, -3.643047896e-02f, + -3.640606049e-02f, -3.638156539e-02f, -3.635699372e-02f, -3.633234555e-02f, -3.630762095e-02f, -3.628281996e-02f, -3.625794267e-02f, -3.623298913e-02f, -3.620795941e-02f, -3.618285357e-02f, + -3.615767168e-02f, -3.613241381e-02f, -3.610708001e-02f, -3.608167035e-02f, -3.605618490e-02f, -3.603062372e-02f, -3.600498688e-02f, -3.597927445e-02f, -3.595348649e-02f, -3.592762306e-02f, + -3.590168424e-02f, -3.587567008e-02f, -3.584958066e-02f, -3.582341605e-02f, -3.579717630e-02f, -3.577086149e-02f, -3.574447169e-02f, -3.571800695e-02f, -3.569146736e-02f, -3.566485297e-02f, + -3.563816385e-02f, -3.561140008e-02f, -3.558456172e-02f, -3.555764883e-02f, -3.553066150e-02f, -3.550359977e-02f, -3.547646373e-02f, -3.544925345e-02f, -3.542196899e-02f, -3.539461041e-02f, + -3.536717780e-02f, -3.533967122e-02f, -3.531209074e-02f, -3.528443643e-02f, -3.525670835e-02f, -3.522890659e-02f, -3.520103121e-02f, -3.517308227e-02f, -3.514505986e-02f, -3.511696404e-02f, + -3.508879488e-02f, -3.506055245e-02f, -3.503223683e-02f, -3.500384808e-02f, -3.497538628e-02f, -3.494685150e-02f, -3.491824381e-02f, -3.488956329e-02f, -3.486080999e-02f, -3.483198401e-02f, + -3.480308540e-02f, -3.477411425e-02f, -3.474507061e-02f, -3.471595458e-02f, -3.468676621e-02f, -3.465750559e-02f, -3.462817279e-02f, -3.459876787e-02f, -3.456929092e-02f, -3.453974200e-02f, + -3.451012120e-02f, -3.448042858e-02f, -3.445066422e-02f, -3.442082819e-02f, -3.439092057e-02f, -3.436094143e-02f, -3.433089084e-02f, -3.430076889e-02f, -3.427057565e-02f, -3.424031118e-02f, + -3.420997558e-02f, -3.417956890e-02f, -3.414909124e-02f, -3.411854266e-02f, -3.408792323e-02f, -3.405723305e-02f, -3.402647217e-02f, -3.399564069e-02f, -3.396473866e-02f, -3.393376618e-02f, + -3.390272332e-02f, -3.387161015e-02f, -3.384042675e-02f, -3.380917321e-02f, -3.377784959e-02f, -3.374645597e-02f, -3.371499243e-02f, -3.368345905e-02f, -3.365185591e-02f, -3.362018309e-02f, + -3.358844065e-02f, -3.355662869e-02f, -3.352474728e-02f, -3.349279650e-02f, -3.346077642e-02f, -3.342868713e-02f, -3.339652871e-02f, -3.336430122e-02f, -3.333200477e-02f, -3.329963941e-02f, + -3.326720524e-02f, -3.323470233e-02f, -3.320213076e-02f, -3.316949061e-02f, -3.313678197e-02f, -3.310400491e-02f, -3.307115951e-02f, -3.303824585e-02f, -3.300526402e-02f, -3.297221409e-02f, + -3.293909615e-02f, -3.290591028e-02f, -3.287265655e-02f, -3.283933505e-02f, -3.280594587e-02f, -3.277248907e-02f, -3.273896475e-02f, -3.270537299e-02f, -3.267171387e-02f, -3.263798746e-02f, + -3.260419386e-02f, -3.257033314e-02f, -3.253640540e-02f, -3.250241070e-02f, -3.246834913e-02f, -3.243422079e-02f, -3.240002574e-02f, -3.236576407e-02f, -3.233143587e-02f, -3.229704123e-02f, + -3.226258021e-02f, -3.222805291e-02f, -3.219345941e-02f, -3.215879980e-02f, -3.212407416e-02f, -3.208928257e-02f, -3.205442512e-02f, -3.201950189e-02f, -3.198451297e-02f, -3.194945845e-02f, + -3.191433840e-02f, -3.187915291e-02f, -3.184390207e-02f, -3.180858597e-02f, -3.177320468e-02f, -3.173775830e-02f, -3.170224690e-02f, -3.166667059e-02f, -3.163102944e-02f, -3.159532353e-02f, + -3.155955296e-02f, -3.152371781e-02f, -3.148781817e-02f, -3.145185412e-02f, -3.141582576e-02f, -3.137973316e-02f, -3.134357642e-02f, -3.130735562e-02f, -3.127107085e-02f, -3.123472220e-02f, + -3.119830975e-02f, -3.116183359e-02f, -3.112529382e-02f, -3.108869051e-02f, -3.105202377e-02f, -3.101529366e-02f, -3.097850029e-02f, -3.094164374e-02f, -3.090472410e-02f, -3.086774146e-02f, + -3.083069591e-02f, -3.079358754e-02f, -3.075641643e-02f, -3.071918267e-02f, -3.068188636e-02f, -3.064452759e-02f, -3.060710644e-02f, -3.056962300e-02f, -3.053207737e-02f, -3.049446962e-02f, + -3.045679987e-02f, -3.041906818e-02f, -3.038127466e-02f, -3.034341940e-02f, -3.030550248e-02f, -3.026752399e-02f, -3.022948404e-02f, -3.019138270e-02f, -3.015322006e-02f, -3.011499623e-02f, + -3.007671129e-02f, -3.003836534e-02f, -2.999995845e-02f, -2.996149074e-02f, -2.992296228e-02f, -2.988437317e-02f, -2.984572350e-02f, -2.980701337e-02f, -2.976824286e-02f, -2.972941208e-02f, + -2.969052110e-02f, -2.965157003e-02f, -2.961255895e-02f, -2.957348797e-02f, -2.953435716e-02f, -2.949516664e-02f, -2.945591648e-02f, -2.941660678e-02f, -2.937723764e-02f, -2.933780916e-02f, + -2.929832141e-02f, -2.925877450e-02f, -2.921916852e-02f, -2.917950357e-02f, -2.913977973e-02f, -2.909999711e-02f, -2.906015580e-02f, -2.902025589e-02f, -2.898029748e-02f, -2.894028066e-02f, + -2.890020553e-02f, -2.886007218e-02f, -2.881988070e-02f, -2.877963120e-02f, -2.873932377e-02f, -2.869895850e-02f, -2.865853549e-02f, -2.861805483e-02f, -2.857751662e-02f, -2.853692096e-02f, + -2.849626794e-02f, -2.845555766e-02f, -2.841479021e-02f, -2.837396570e-02f, -2.833308421e-02f, -2.829214585e-02f, -2.825115070e-02f, -2.821009888e-02f, -2.816899046e-02f, -2.812782556e-02f, + -2.808660427e-02f, -2.804532669e-02f, -2.800399290e-02f, -2.796260302e-02f, -2.792115714e-02f, -2.787965535e-02f, -2.783809775e-02f, -2.779648445e-02f, -2.775481554e-02f, -2.771309111e-02f, + -2.767131127e-02f, -2.762947612e-02f, -2.758758575e-02f, -2.754564025e-02f, -2.750363974e-02f, -2.746158431e-02f, -2.741947406e-02f, -2.737730908e-02f, -2.733508948e-02f, -2.729281535e-02f, + -2.725048680e-02f, -2.720810392e-02f, -2.716566681e-02f, -2.712317558e-02f, -2.708063032e-02f, -2.703803113e-02f, -2.699537811e-02f, -2.695267137e-02f, -2.690991100e-02f, -2.686709710e-02f, + -2.682422978e-02f, -2.678130913e-02f, -2.673833525e-02f, -2.669530825e-02f, -2.665222822e-02f, -2.660909527e-02f, -2.656590950e-02f, -2.652267100e-02f, -2.647937989e-02f, -2.643603625e-02f, + -2.639264020e-02f, -2.634919183e-02f, -2.630569125e-02f, -2.626213856e-02f, -2.621853385e-02f, -2.617487723e-02f, -2.613116881e-02f, -2.608740868e-02f, -2.604359695e-02f, -2.599973372e-02f, + -2.595581909e-02f, -2.591185317e-02f, -2.586783605e-02f, -2.582376784e-02f, -2.577964864e-02f, -2.573547856e-02f, -2.569125770e-02f, -2.564698615e-02f, -2.560266403e-02f, -2.555829144e-02f, + -2.551386848e-02f, -2.546939526e-02f, -2.542487187e-02f, -2.538029843e-02f, -2.533567502e-02f, -2.529100177e-02f, -2.524627878e-02f, -2.520150613e-02f, -2.515668395e-02f, -2.511181234e-02f, + -2.506689140e-02f, -2.502192123e-02f, -2.497690193e-02f, -2.493183363e-02f, -2.488671641e-02f, -2.484155038e-02f, -2.479633565e-02f, -2.475107232e-02f, -2.470576051e-02f, -2.466040030e-02f, + -2.461499181e-02f, -2.456953515e-02f, -2.452403041e-02f, -2.447847771e-02f, -2.443287715e-02f, -2.438722884e-02f, -2.434153287e-02f, -2.429578937e-02f, -2.424999842e-02f, -2.420416015e-02f, + -2.415827465e-02f, -2.411234204e-02f, -2.406636241e-02f, -2.402033588e-02f, -2.397426255e-02f, -2.392814252e-02f, -2.388197592e-02f, -2.383576283e-02f, -2.378950337e-02f, -2.374319764e-02f, + -2.369684576e-02f, -2.365044783e-02f, -2.360400395e-02f, -2.355751424e-02f, -2.351097880e-02f, -2.346439773e-02f, -2.341777116e-02f, -2.337109917e-02f, -2.332438189e-02f, -2.327761942e-02f, + -2.323081186e-02f, -2.318395933e-02f, -2.313706194e-02f, -2.309011978e-02f, -2.304313298e-02f, -2.299610163e-02f, -2.294902585e-02f, -2.290190574e-02f, -2.285474142e-02f, -2.280753299e-02f, + -2.276028056e-02f, -2.271298424e-02f, -2.266564414e-02f, -2.261826036e-02f, -2.257083303e-02f, -2.252336223e-02f, -2.247584810e-02f, -2.242829072e-02f, -2.238069023e-02f, -2.233304671e-02f, + -2.228536029e-02f, -2.223763107e-02f, -2.218985916e-02f, -2.214204467e-02f, -2.209418771e-02f, -2.204628840e-02f, -2.199834684e-02f, -2.195036314e-02f, -2.190233741e-02f, -2.185426976e-02f, + -2.180616030e-02f, -2.175800915e-02f, -2.170981641e-02f, -2.166158220e-02f, -2.161330662e-02f, -2.156498978e-02f, -2.151663180e-02f, -2.146823279e-02f, -2.141979286e-02f, -2.137131211e-02f, + -2.132279067e-02f, -2.127422863e-02f, -2.122562612e-02f, -2.117698324e-02f, -2.112830010e-02f, -2.107957683e-02f, -2.103081352e-02f, -2.098201029e-02f, -2.093316725e-02f, -2.088428451e-02f, + -2.083536219e-02f, -2.078640040e-02f, -2.073739924e-02f, -2.068835883e-02f, -2.063927929e-02f, -2.059016072e-02f, -2.054100324e-02f, -2.049180696e-02f, -2.044257199e-02f, -2.039329845e-02f, + -2.034398644e-02f, -2.029463608e-02f, -2.024524749e-02f, -2.019582077e-02f, -2.014635603e-02f, -2.009685340e-02f, -2.004731298e-02f, -1.999773489e-02f, -1.994811924e-02f, -1.989846614e-02f, + -1.984877570e-02f, -1.979904805e-02f, -1.974928329e-02f, -1.969948153e-02f, -1.964964290e-02f, -1.959976749e-02f, -1.954985544e-02f, -1.949990684e-02f, -1.944992182e-02f, -1.939990048e-02f, + -1.934984295e-02f, -1.929974934e-02f, -1.924961975e-02f, -1.919945431e-02f, -1.914925312e-02f, -1.909901631e-02f, -1.904874398e-02f, -1.899843626e-02f, -1.894809325e-02f, -1.889771507e-02f, + -1.884730183e-02f, -1.879685365e-02f, -1.874637065e-02f, -1.869585293e-02f, -1.864530062e-02f, -1.859471382e-02f, -1.854409266e-02f, -1.849343724e-02f, -1.844274768e-02f, -1.839202411e-02f, + -1.834126662e-02f, -1.829047535e-02f, -1.823965039e-02f, -1.818879188e-02f, -1.813789992e-02f, -1.808697462e-02f, -1.803601611e-02f, -1.798502450e-02f, -1.793399991e-02f, -1.788294245e-02f, + -1.783185224e-02f, -1.778072938e-02f, -1.772957401e-02f, -1.767838623e-02f, -1.762716616e-02f, -1.757591392e-02f, -1.752462962e-02f, -1.747331337e-02f, -1.742196531e-02f, -1.737058553e-02f, + -1.731917416e-02f, -1.726773131e-02f, -1.721625711e-02f, -1.716475165e-02f, -1.711321508e-02f, -1.706164749e-02f, -1.701004900e-02f, -1.695841974e-02f, -1.690675982e-02f, -1.685506935e-02f, + -1.680334845e-02f, -1.675159725e-02f, -1.669981585e-02f, -1.664800437e-02f, -1.659616294e-02f, -1.654429166e-02f, -1.649239065e-02f, -1.644046004e-02f, -1.638849994e-02f, -1.633651046e-02f, + -1.628449172e-02f, -1.623244384e-02f, -1.618036695e-02f, -1.612826114e-02f, -1.607612655e-02f, -1.602396329e-02f, -1.597177148e-02f, -1.591955124e-02f, -1.586730267e-02f, -1.581502591e-02f, + -1.576272107e-02f, -1.571038826e-02f, -1.565802761e-02f, -1.560563923e-02f, -1.555322324e-02f, -1.550077975e-02f, -1.544830890e-02f, -1.539581078e-02f, -1.534328553e-02f, -1.529073327e-02f, + -1.523815409e-02f, -1.518554814e-02f, -1.513291552e-02f, -1.508025636e-02f, -1.502757077e-02f, -1.497485887e-02f, -1.492212077e-02f, -1.486935661e-02f, -1.481656649e-02f, -1.476375054e-02f, + -1.471090886e-02f, -1.465804160e-02f, -1.460514885e-02f, -1.455223074e-02f, -1.449928739e-02f, -1.444631892e-02f, -1.439332544e-02f, -1.434030708e-02f, -1.428726395e-02f, -1.423419617e-02f, + -1.418110387e-02f, -1.412798716e-02f, -1.407484616e-02f, -1.402168098e-02f, -1.396849176e-02f, -1.391527860e-02f, -1.386204164e-02f, -1.380878097e-02f, -1.375549674e-02f, -1.370218904e-02f, + -1.364885802e-02f, -1.359550377e-02f, -1.354212643e-02f, -1.348872612e-02f, -1.343530294e-02f, -1.338185703e-02f, -1.332838850e-02f, -1.327489747e-02f, -1.322138407e-02f, -1.316784840e-02f, + -1.311429059e-02f, -1.306071077e-02f, -1.300710904e-02f, -1.295348554e-02f, -1.289984037e-02f, -1.284617367e-02f, -1.279248554e-02f, -1.273877611e-02f, -1.268504551e-02f, -1.263129384e-02f, + -1.257752124e-02f, -1.252372781e-02f, -1.246991369e-02f, -1.241607898e-02f, -1.236222382e-02f, -1.230834832e-02f, -1.225445259e-02f, -1.220053677e-02f, -1.214660098e-02f, -1.209264532e-02f, + -1.203866993e-02f, -1.198467491e-02f, -1.193066041e-02f, -1.187662652e-02f, -1.182257339e-02f, -1.176850111e-02f, -1.171440982e-02f, -1.166029964e-02f, -1.160617068e-02f, -1.155202307e-02f, + -1.149785693e-02f, -1.144367238e-02f, -1.138946954e-02f, -1.133524852e-02f, -1.128100946e-02f, -1.122675247e-02f, -1.117247767e-02f, -1.111818518e-02f, -1.106387513e-02f, -1.100954763e-02f, + -1.095520281e-02f, -1.090084078e-02f, -1.084646168e-02f, -1.079206561e-02f, -1.073765270e-02f, -1.068322307e-02f, -1.062877684e-02f, -1.057431413e-02f, -1.051983507e-02f, -1.046533977e-02f, + -1.041082836e-02f, -1.035630096e-02f, -1.030175768e-02f, -1.024719865e-02f, -1.019262399e-02f, -1.013803383e-02f, -1.008342827e-02f, -1.002880746e-02f, -9.974171491e-03f, -9.919520504e-03f, + -9.864854614e-03f, -9.810173943e-03f, -9.755478613e-03f, -9.700768744e-03f, -9.646044459e-03f, -9.591305878e-03f, -9.536553123e-03f, -9.481786315e-03f, -9.427005576e-03f, -9.372211027e-03f, + -9.317402790e-03f, -9.262580986e-03f, -9.207745736e-03f, -9.152897163e-03f, -9.098035386e-03f, -9.043160529e-03f, -8.988272713e-03f, -8.933372059e-03f, -8.878458688e-03f, -8.823532723e-03f, + -8.768594285e-03f, -8.713643495e-03f, -8.658680475e-03f, -8.603705347e-03f, -8.548718232e-03f, -8.493719252e-03f, -8.438708529e-03f, -8.383686184e-03f, -8.328652339e-03f, -8.273607116e-03f, + -8.218550636e-03f, -8.163483021e-03f, -8.108404393e-03f, -8.053314873e-03f, -7.998214584e-03f, -7.943103646e-03f, -7.887982183e-03f, -7.832850314e-03f, -7.777708163e-03f, -7.722555851e-03f, + -7.667393500e-03f, -7.612221231e-03f, -7.557039167e-03f, -7.501847428e-03f, -7.446646138e-03f, -7.391435417e-03f, -7.336215388e-03f, -7.280986173e-03f, -7.225747892e-03f, -7.170500668e-03f, + -7.115244624e-03f, -7.059979880e-03f, -7.004706558e-03f, -6.949424781e-03f, -6.894134670e-03f, -6.838836347e-03f, -6.783529934e-03f, -6.728215553e-03f, -6.672893326e-03f, -6.617563374e-03f, + -6.562225819e-03f, -6.506880783e-03f, -6.451528389e-03f, -6.396168757e-03f, -6.340802010e-03f, -6.285428270e-03f, -6.230047658e-03f, -6.174660297e-03f, -6.119266308e-03f, -6.063865813e-03f, + -6.008458934e-03f, -5.953045793e-03f, -5.897626512e-03f, -5.842201212e-03f, -5.786770015e-03f, -5.731333044e-03f, -5.675890420e-03f, -5.620442265e-03f, -5.564988700e-03f, -5.509529848e-03f, + -5.454065831e-03f, -5.398596770e-03f, -5.343122787e-03f, -5.287644004e-03f, -5.232160543e-03f, -5.176672525e-03f, -5.121180073e-03f, -5.065683308e-03f, -5.010182352e-03f, -4.954677327e-03f, + -4.899168355e-03f, -4.843655557e-03f, -4.788139055e-03f, -4.732618970e-03f, -4.677095426e-03f, -4.621568543e-03f, -4.566038443e-03f, -4.510505248e-03f, -4.454969080e-03f, -4.399430060e-03f, + -4.343888310e-03f, -4.288343952e-03f, -4.232797107e-03f, -4.177247897e-03f, -4.121696445e-03f, -4.066142870e-03f, -4.010587296e-03f, -3.955029844e-03f, -3.899470635e-03f, -3.843909791e-03f, + -3.788347433e-03f, -3.732783684e-03f, -3.677218664e-03f, -3.621652496e-03f, -3.566085301e-03f, -3.510517200e-03f, -3.454948315e-03f, -3.399378768e-03f, -3.343808680e-03f, -3.288238172e-03f, + -3.232667366e-03f, -3.177096384e-03f, -3.121525347e-03f, -3.065954375e-03f, -3.010383592e-03f, -2.954813118e-03f, -2.899243074e-03f, -2.843673582e-03f, -2.788104764e-03f, -2.732536740e-03f, + -2.676969632e-03f, -2.621403561e-03f, -2.565838649e-03f, -2.510275016e-03f, -2.454712784e-03f, -2.399152075e-03f, -2.343593009e-03f, -2.288035708e-03f, -2.232480293e-03f, -2.176926885e-03f, + -2.121375604e-03f, -2.065826574e-03f, -2.010279913e-03f, -1.954735744e-03f, -1.899194187e-03f, -1.843655364e-03f, -1.788119396e-03f, -1.732586403e-03f, -1.677056506e-03f, -1.621529827e-03f, + -1.566006487e-03f, -1.510486606e-03f, -1.454970305e-03f, -1.399457705e-03f, -1.343948927e-03f, -1.288444091e-03f, -1.232943319e-03f, -1.177446732e-03f, -1.121954449e-03f, -1.066466593e-03f, + -1.010983282e-03f, -9.555046391e-04f, -9.000307836e-04f, -8.445618366e-04f, -7.890979186e-04f, -7.336391501e-04f, -6.781856517e-04f, -6.227375440e-04f, -5.672949473e-04f, -5.118579822e-04f, + -4.564267692e-04f, -4.010014285e-04f, -3.455820807e-04f, -2.901688460e-04f, -2.347618447e-04f, -1.793611973e-04f, -1.239670239e-04f, -6.857944480e-05f, -1.319858019e-05f, 4.217544975e-05f, + 9.754252486e-05f, 1.529025250e-04f, 2.082553301e-04f, 2.636008202e-04f, 3.189388751e-04f, 3.742693748e-04f, 4.295921995e-04f, 4.849072291e-04f, 5.402143438e-04f, 5.955134238e-04f, + 6.508043490e-04f, 7.060869998e-04f, 7.613612564e-04f, 8.166269990e-04f, 8.718841079e-04f, 9.271324635e-04f, 9.823719461e-04f, 1.037602436e-03f, 1.092823814e-03f, 1.148035960e-03f, + 1.203238755e-03f, 1.258432079e-03f, 1.313615813e-03f, 1.368789838e-03f, 1.423954034e-03f, 1.479108281e-03f, 1.534252462e-03f, 1.589386455e-03f, 1.644510142e-03f, 1.699623405e-03f, + 1.754726123e-03f, 1.809818178e-03f, 1.864899450e-03f, 1.919969821e-03f, 1.975029171e-03f, 2.030077382e-03f, 2.085114335e-03f, 2.140139910e-03f, 2.195153990e-03f, 2.250156455e-03f, + 2.305147186e-03f, 2.360126065e-03f, 2.415092973e-03f, 2.470047792e-03f, 2.524990402e-03f, 2.579920686e-03f, 2.634838524e-03f, 2.689743799e-03f, 2.744636392e-03f, 2.799516184e-03f, + 2.854383057e-03f, 2.909236894e-03f, 2.964077575e-03f, 3.018904982e-03f, 3.073718998e-03f, 3.128519504e-03f, 3.183306382e-03f, 3.238079514e-03f, 3.292838782e-03f, 3.347584068e-03f, + 3.402315254e-03f, 3.457032223e-03f, 3.511734856e-03f, 3.566423037e-03f, 3.621096646e-03f, 3.675755566e-03f, 3.730399680e-03f, 3.785028871e-03f, 3.839643020e-03f, 3.894242010e-03f, + 3.948825724e-03f, 4.003394045e-03f, 4.057946854e-03f, 4.112484035e-03f, 4.167005471e-03f, 4.221511044e-03f, 4.276000637e-03f, 4.330474133e-03f, 4.384931415e-03f, 4.439372366e-03f, + 4.493796869e-03f, 4.548204807e-03f, 4.602596064e-03f, 4.656970522e-03f, 4.711328065e-03f, 4.765668576e-03f, 4.819991938e-03f, 4.874298035e-03f, 4.928586750e-03f, 4.982857968e-03f, + 5.037111570e-03f, 5.091347442e-03f, 5.145565466e-03f, 5.199765527e-03f, 5.253947508e-03f, 5.308111293e-03f, 5.362256765e-03f, 5.416383810e-03f, 5.470492310e-03f, 5.524582151e-03f, + 5.578653215e-03f, 5.632705387e-03f, 5.686738552e-03f, 5.740752593e-03f, 5.794747396e-03f, 5.848722843e-03f, 5.902678821e-03f, 5.956615212e-03f, 6.010531903e-03f, 6.064428777e-03f, + 6.118305719e-03f, 6.172162613e-03f, 6.225999346e-03f, 6.279815801e-03f, 6.333611863e-03f, 6.387387417e-03f, 6.441142349e-03f, 6.494876543e-03f, 6.548589885e-03f, 6.602282259e-03f, + 6.655953551e-03f, 6.709603647e-03f, 6.763232431e-03f, 6.816839790e-03f, 6.870425607e-03f, 6.923989770e-03f, 6.977532164e-03f, 7.031052674e-03f, 7.084551187e-03f, 7.138027587e-03f, + 7.191481761e-03f, 7.244913595e-03f, 7.298322975e-03f, 7.351709787e-03f, 7.405073916e-03f, 7.458415249e-03f, 7.511733673e-03f, 7.565029074e-03f, 7.618301337e-03f, 7.671550350e-03f, + 7.724775999e-03f, 7.777978171e-03f, 7.831156751e-03f, 7.884311628e-03f, 7.937442687e-03f, 7.990549815e-03f, 8.043632900e-03f, 8.096691828e-03f, 8.149726486e-03f, 8.202736762e-03f, + 8.255722543e-03f, 8.308683715e-03f, 8.361620166e-03f, 8.414531783e-03f, 8.467418455e-03f, 8.520280068e-03f, 8.573116509e-03f, 8.625927668e-03f, 8.678713430e-03f, 8.731473685e-03f, + 8.784208319e-03f, 8.836917222e-03f, 8.889600280e-03f, 8.942257381e-03f, 8.994888415e-03f, 9.047493269e-03f, 9.100071831e-03f, 9.152623990e-03f, 9.205149634e-03f, 9.257648652e-03f, + 9.310120932e-03f, 9.362566363e-03f, 9.414984833e-03f, 9.467376231e-03f, 9.519740446e-03f, 9.572077368e-03f, 9.624386884e-03f, 9.676668884e-03f, 9.728923258e-03f, 9.781149893e-03f, + 9.833348681e-03f, 9.885519509e-03f, 9.937662268e-03f, 9.989776846e-03f, 1.004186313e-02f, 1.009392102e-02f, 1.014595040e-02f, 1.019795115e-02f, 1.024992318e-02f, 1.030186636e-02f, + 1.035378059e-02f, 1.040566576e-02f, 1.045752175e-02f, 1.050934847e-02f, 1.056114580e-02f, 1.061291362e-02f, 1.066465184e-02f, 1.071636034e-02f, 1.076803900e-02f, 1.081968773e-02f, + 1.087130642e-02f, 1.092289495e-02f, 1.097445321e-02f, 1.102598110e-02f, 1.107747850e-02f, 1.112894532e-02f, 1.118038143e-02f, 1.123178673e-02f, 1.128316112e-02f, 1.133450448e-02f, + 1.138581671e-02f, 1.143709769e-02f, 1.148834732e-02f, 1.153956549e-02f, 1.159075210e-02f, 1.164190703e-02f, 1.169303018e-02f, 1.174412143e-02f, 1.179518069e-02f, 1.184620784e-02f, + 1.189720278e-02f, 1.194816539e-02f, 1.199909558e-02f, 1.204999323e-02f, 1.210085824e-02f, 1.215169049e-02f, 1.220248989e-02f, 1.225325632e-02f, 1.230398969e-02f, 1.235468987e-02f, + 1.240535677e-02f, 1.245599027e-02f, 1.250659028e-02f, 1.255715669e-02f, 1.260768938e-02f, 1.265818825e-02f, 1.270865321e-02f, 1.275908413e-02f, 1.280948091e-02f, 1.285984346e-02f, + 1.291017165e-02f, 1.296046539e-02f, 1.301072458e-02f, 1.306094909e-02f, 1.311113884e-02f, 1.316129371e-02f, 1.321141361e-02f, 1.326149841e-02f, 1.331154802e-02f, 1.336156234e-02f, + 1.341154126e-02f, 1.346148467e-02f, 1.351139246e-02f, 1.356126454e-02f, 1.361110081e-02f, 1.366090114e-02f, 1.371066545e-02f, 1.376039362e-02f, 1.381008556e-02f, 1.385974115e-02f, + 1.390936029e-02f, 1.395894289e-02f, 1.400848883e-02f, 1.405799802e-02f, 1.410747034e-02f, 1.415690569e-02f, 1.420630398e-02f, 1.425566510e-02f, 1.430498894e-02f, 1.435427540e-02f, + 1.440352438e-02f, 1.445273577e-02f, 1.450190948e-02f, 1.455104539e-02f, 1.460014342e-02f, 1.464920344e-02f, 1.469822537e-02f, 1.474720909e-02f, 1.479615452e-02f, 1.484506153e-02f, + 1.489393004e-02f, 1.494275994e-02f, 1.499155112e-02f, 1.504030349e-02f, 1.508901695e-02f, 1.513769139e-02f, 1.518632671e-02f, 1.523492280e-02f, 1.528347958e-02f, 1.533199693e-02f, + 1.538047476e-02f, 1.542891296e-02f, 1.547731144e-02f, 1.552567009e-02f, 1.557398880e-02f, 1.562226749e-02f, 1.567050605e-02f, 1.571870438e-02f, 1.576686238e-02f, 1.581497995e-02f, + 1.586305699e-02f, 1.591109339e-02f, 1.595908906e-02f, 1.600704390e-02f, 1.605495782e-02f, 1.610283069e-02f, 1.615066244e-02f, 1.619845296e-02f, 1.624620215e-02f, 1.629390991e-02f, + 1.634157614e-02f, 1.638920075e-02f, 1.643678363e-02f, 1.648432468e-02f, 1.653182381e-02f, 1.657928092e-02f, 1.662669591e-02f, 1.667406868e-02f, 1.672139913e-02f, 1.676868716e-02f, + 1.681593268e-02f, 1.686313558e-02f, 1.691029578e-02f, 1.695741317e-02f, 1.700448765e-02f, 1.705151913e-02f, 1.709850750e-02f, 1.714545268e-02f, 1.719235456e-02f, 1.723921305e-02f, + 1.728602805e-02f, 1.733279946e-02f, 1.737952719e-02f, 1.742621113e-02f, 1.747285120e-02f, 1.751944729e-02f, 1.756599932e-02f, 1.761250717e-02f, 1.765897076e-02f, 1.770539000e-02f, + 1.775176477e-02f, 1.779809500e-02f, 1.784438058e-02f, 1.789062141e-02f, 1.793681741e-02f, 1.798296847e-02f, 1.802907450e-02f, 1.807513541e-02f, 1.812115109e-02f, 1.816712147e-02f, + 1.821304643e-02f, 1.825892589e-02f, 1.830475974e-02f, 1.835054791e-02f, 1.839629028e-02f, 1.844198677e-02f, 1.848763729e-02f, 1.853324173e-02f, 1.857880001e-02f, 1.862431202e-02f, + 1.866977769e-02f, 1.871519690e-02f, 1.876056958e-02f, 1.880589562e-02f, 1.885117494e-02f, 1.889640743e-02f, 1.894159301e-02f, 1.898673158e-02f, 1.903182305e-02f, 1.907686733e-02f, + 1.912186432e-02f, 1.916681394e-02f, 1.921171608e-02f, 1.925657066e-02f, 1.930137759e-02f, 1.934613677e-02f, 1.939084811e-02f, 1.943551152e-02f, 1.948012690e-02f, 1.952469417e-02f, + 1.956921323e-02f, 1.961368400e-02f, 1.965810638e-02f, 1.970248027e-02f, 1.974680560e-02f, 1.979108226e-02f, 1.983531017e-02f, 1.987948924e-02f, 1.992361937e-02f, 1.996770048e-02f, + 2.001173247e-02f, 2.005571525e-02f, 2.009964874e-02f, 2.014353285e-02f, 2.018736747e-02f, 2.023115254e-02f, 2.027488794e-02f, 2.031857361e-02f, 2.036220943e-02f, 2.040579534e-02f, + 2.044933123e-02f, 2.049281702e-02f, 2.053625262e-02f, 2.057963794e-02f, 2.062297289e-02f, 2.066625739e-02f, 2.070949134e-02f, 2.075267465e-02f, 2.079580725e-02f, 2.083888903e-02f, + 2.088191991e-02f, 2.092489981e-02f, 2.096782864e-02f, 2.101070631e-02f, 2.105353272e-02f, 2.109630780e-02f, 2.113903146e-02f, 2.118170360e-02f, 2.122432415e-02f, 2.126689301e-02f, + 2.130941011e-02f, 2.135187534e-02f, 2.139428863e-02f, 2.143664989e-02f, 2.147895903e-02f, 2.152121597e-02f, 2.156342062e-02f, 2.160557290e-02f, 2.164767271e-02f, 2.168971998e-02f, + 2.173171462e-02f, 2.177365653e-02f, 2.181554565e-02f, 2.185738188e-02f, 2.189916513e-02f, 2.194089533e-02f, 2.198257238e-02f, 2.202419621e-02f, 2.206576672e-02f, 2.210728384e-02f, + 2.214874748e-02f, 2.219015755e-02f, 2.223151398e-02f, 2.227281667e-02f, 2.231406555e-02f, 2.235526053e-02f, 2.239640152e-02f, 2.243748845e-02f, 2.247852122e-02f, 2.251949977e-02f, + 2.256042400e-02f, 2.260129382e-02f, 2.264210917e-02f, 2.268286995e-02f, 2.272357609e-02f, 2.276422750e-02f, 2.280482409e-02f, 2.284536580e-02f, 2.288585252e-02f, 2.292628419e-02f, + 2.296666072e-02f, 2.300698203e-02f, 2.304724804e-02f, 2.308745867e-02f, 2.312761383e-02f, 2.316771344e-02f, 2.320775743e-02f, 2.324774571e-02f, 2.328767821e-02f, 2.332755483e-02f, + 2.336737551e-02f, 2.340714016e-02f, 2.344684870e-02f, 2.348650105e-02f, 2.352609713e-02f, 2.356563686e-02f, 2.360512016e-02f, 2.364454696e-02f, 2.368391717e-02f, 2.372323071e-02f, + 2.376248751e-02f, 2.380168748e-02f, 2.384083055e-02f, 2.387991663e-02f, 2.391894566e-02f, 2.395791755e-02f, 2.399683222e-02f, 2.403568960e-02f, 2.407448960e-02f, 2.411323215e-02f, + 2.415191718e-02f, 2.419054459e-02f, 2.422911433e-02f, 2.426762630e-02f, 2.430608043e-02f, 2.434447665e-02f, 2.438281488e-02f, 2.442109503e-02f, 2.445931704e-02f, 2.449748083e-02f, + 2.453558632e-02f, 2.457363344e-02f, 2.461162210e-02f, 2.464955224e-02f, 2.468742378e-02f, 2.472523663e-02f, 2.476299073e-02f, 2.480068601e-02f, 2.483832237e-02f, 2.487589976e-02f, + 2.491341810e-02f, 2.495087730e-02f, 2.498827730e-02f, 2.502561802e-02f, 2.506289938e-02f, 2.510012132e-02f, 2.513728376e-02f, 2.517438662e-02f, 2.521142983e-02f, 2.524841332e-02f, + 2.528533701e-02f, 2.532220082e-02f, 2.535900470e-02f, 2.539574856e-02f, 2.543243232e-02f, 2.546905592e-02f, 2.550561929e-02f, 2.554212235e-02f, 2.557856503e-02f, 2.561494725e-02f, + 2.565126895e-02f, 2.568753005e-02f, 2.572373047e-02f, 2.575987016e-02f, 2.579594904e-02f, 2.583196702e-02f, 2.586792406e-02f, 2.590382006e-02f, 2.593965497e-02f, 2.597542870e-02f, + 2.601114120e-02f, 2.604679239e-02f, 2.608238219e-02f, 2.611791054e-02f, 2.615337737e-02f, 2.618878261e-02f, 2.622412618e-02f, 2.625940802e-02f, 2.629462806e-02f, 2.632978623e-02f, + 2.636488246e-02f, 2.639991668e-02f, 2.643488882e-02f, 2.646979881e-02f, 2.650464659e-02f, 2.653943208e-02f, 2.657415521e-02f, 2.660881592e-02f, 2.664341414e-02f, 2.667794981e-02f, + 2.671242284e-02f, 2.674683319e-02f, 2.678118077e-02f, 2.681546552e-02f, 2.684968737e-02f, 2.688384626e-02f, 2.691794211e-02f, 2.695197487e-02f, 2.698594447e-02f, 2.701985083e-02f, + 2.705369389e-02f, 2.708747359e-02f, 2.712118986e-02f, 2.715484263e-02f, 2.718843184e-02f, 2.722195742e-02f, 2.725541931e-02f, 2.728881743e-02f, 2.732215173e-02f, 2.735542215e-02f, + 2.738862860e-02f, 2.742177104e-02f, 2.745484939e-02f, 2.748786359e-02f, 2.752081358e-02f, 2.755369929e-02f, 2.758652066e-02f, 2.761927762e-02f, 2.765197011e-02f, 2.768459807e-02f, + 2.771716143e-02f, 2.774966013e-02f, 2.778209411e-02f, 2.781446330e-02f, 2.784676763e-02f, 2.787900706e-02f, 2.791118151e-02f, 2.794329092e-02f, 2.797533523e-02f, 2.800731438e-02f, + 2.803922831e-02f, 2.807107695e-02f, 2.810286023e-02f, 2.813457811e-02f, 2.816623052e-02f, 2.819781740e-02f, 2.822933868e-02f, 2.826079430e-02f, 2.829218421e-02f, 2.832350835e-02f, + 2.835476664e-02f, 2.838595904e-02f, 2.841708548e-02f, 2.844814591e-02f, 2.847914025e-02f, 2.851006846e-02f, 2.854093047e-02f, 2.857172622e-02f, 2.860245566e-02f, 2.863311872e-02f, + 2.866371535e-02f, 2.869424549e-02f, 2.872470907e-02f, 2.875510604e-02f, 2.878543634e-02f, 2.881569992e-02f, 2.884589671e-02f, 2.887602665e-02f, 2.890608970e-02f, 2.893608578e-02f, + 2.896601485e-02f, 2.899587685e-02f, 2.902567171e-02f, 2.905539938e-02f, 2.908505982e-02f, 2.911465294e-02f, 2.914417871e-02f, 2.917363707e-02f, 2.920302795e-02f, 2.923235131e-02f, + 2.926160708e-02f, 2.929079521e-02f, 2.931991565e-02f, 2.934896834e-02f, 2.937795322e-02f, 2.940687024e-02f, 2.943571935e-02f, 2.946450048e-02f, 2.949321359e-02f, 2.952185862e-02f, + 2.955043551e-02f, 2.957894421e-02f, 2.960738467e-02f, 2.963575683e-02f, 2.966406065e-02f, 2.969229605e-02f, 2.972046300e-02f, 2.974856144e-02f, 2.977659131e-02f, 2.980455256e-02f, + 2.983244515e-02f, 2.986026900e-02f, 2.988802409e-02f, 2.991571034e-02f, 2.994332772e-02f, 2.997087616e-02f, 2.999835561e-02f, 3.002576603e-02f, 3.005310736e-02f, 3.008037955e-02f, + 3.010758255e-02f, 3.013471631e-02f, 3.016178077e-02f, 3.018877589e-02f, 3.021570162e-02f, 3.024255790e-02f, 3.026934468e-02f, 3.029606192e-02f, 3.032270956e-02f, 3.034928756e-02f, + 3.037579585e-02f, 3.040223441e-02f, 3.042860317e-02f, 3.045490208e-02f, 3.048113110e-02f, 3.050729018e-02f, 3.053337927e-02f, 3.055939832e-02f, 3.058534728e-02f, 3.061122610e-02f, + 3.063703474e-02f, 3.066277315e-02f, 3.068844127e-02f, 3.071403907e-02f, 3.073956649e-02f, 3.076502349e-02f, 3.079041002e-02f, 3.081572603e-02f, 3.084097147e-02f, 3.086614631e-02f, + 3.089125048e-02f, 3.091628396e-02f, 3.094124668e-02f, 3.096613860e-02f, 3.099095969e-02f, 3.101570988e-02f, 3.104038914e-02f, 3.106499742e-02f, 3.108953468e-02f, 3.111400087e-02f, + 3.113839594e-02f, 3.116271985e-02f, 3.118697256e-02f, 3.121115402e-02f, 3.123526419e-02f, 3.125930302e-02f, 3.128327047e-02f, 3.130716649e-02f, 3.133099104e-02f, 3.135474408e-02f, + 3.137842557e-02f, 3.140203546e-02f, 3.142557370e-02f, 3.144904026e-02f, 3.147243509e-02f, 3.149575815e-02f, 3.151900940e-02f, 3.154218880e-02f, 3.156529630e-02f, 3.158833185e-02f, + 3.161129543e-02f, 3.163418699e-02f, 3.165700648e-02f, 3.167975386e-02f, 3.170242910e-02f, 3.172503216e-02f, 3.174756298e-02f, 3.177002154e-02f, 3.179240779e-02f, 3.181472169e-02f, + 3.183696320e-02f, 3.185913228e-02f, 3.188122889e-02f, 3.190325299e-02f, 3.192520454e-02f, 3.194708351e-02f, 3.196888985e-02f, 3.199062352e-02f, 3.201228449e-02f, 3.203387271e-02f, + 3.205538816e-02f, 3.207683078e-02f, 3.209820054e-02f, 3.211949741e-02f, 3.214072134e-02f, 3.216187231e-02f, 3.218295026e-02f, 3.220395516e-02f, 3.222488698e-02f, 3.224574568e-02f, + 3.226653123e-02f, 3.228724357e-02f, 3.230788269e-02f, 3.232844854e-02f, 3.234894108e-02f, 3.236936029e-02f, 3.238970612e-02f, 3.240997853e-02f, 3.243017750e-02f, 3.245030299e-02f, + 3.247035496e-02f, 3.249033338e-02f, 3.251023821e-02f, 3.253006941e-02f, 3.254982696e-02f, 3.256951082e-02f, 3.258912095e-02f, 3.260865733e-02f, 3.262811991e-02f, 3.264750866e-02f, + 3.266682355e-02f, 3.268606454e-02f, 3.270523161e-02f, 3.272432472e-02f, 3.274334383e-02f, 3.276228892e-02f, 3.278115995e-02f, 3.279995688e-02f, 3.281867969e-02f, 3.283732835e-02f, + 3.285590282e-02f, 3.287440307e-02f, 3.289282907e-02f, 3.291118078e-02f, 3.292945818e-02f, 3.294766124e-02f, 3.296578992e-02f, 3.298384419e-02f, 3.300182402e-02f, 3.301972939e-02f, + 3.303756026e-02f, 3.305531660e-02f, 3.307299838e-02f, 3.309060558e-02f, 3.310813816e-02f, 3.312559609e-02f, 3.314297934e-02f, 3.316028789e-02f, 3.317752170e-02f, 3.319468075e-02f, + 3.321176501e-02f, 3.322877445e-02f, 3.324570904e-02f, 3.326256875e-02f, 3.327935356e-02f, 3.329606344e-02f, 3.331269836e-02f, 3.332925828e-02f, 3.334574320e-02f, 3.336215307e-02f, + 3.337848787e-02f, 3.339474758e-02f, 3.341093217e-02f, 3.342704160e-02f, 3.344307586e-02f, 3.345903492e-02f, 3.347491876e-02f, 3.349072734e-02f, 3.350646064e-02f, 3.352211864e-02f, + 3.353770131e-02f, 3.355320862e-02f, 3.356864056e-02f, 3.358399709e-02f, 3.359927819e-02f, 3.361448384e-02f, 3.362961401e-02f, 3.364466869e-02f, 3.365964783e-02f, 3.367455143e-02f, + 3.368937945e-02f, 3.370413188e-02f, 3.371880868e-02f, 3.373340985e-02f, 3.374793535e-02f, 3.376238516e-02f, 3.377675926e-02f, 3.379105763e-02f, 3.380528024e-02f, 3.381942707e-02f, + 3.383349810e-02f, 3.384749332e-02f, 3.386141269e-02f, 3.387525619e-02f, 3.388902381e-02f, 3.390271552e-02f, 3.391633130e-02f, 3.392987114e-02f, 3.394333501e-02f, 3.395672288e-02f, + 3.397003475e-02f, 3.398327059e-02f, 3.399643038e-02f, 3.400951409e-02f, 3.402252172e-02f, 3.403545324e-02f, 3.404830864e-02f, 3.406108788e-02f, 3.407379096e-02f, 3.408641786e-02f, + 3.409896855e-02f, 3.411144302e-02f, 3.412384125e-02f, 3.413616323e-02f, 3.414840892e-02f, 3.416057833e-02f, 3.417267142e-02f, 3.418468819e-02f, 3.419662861e-02f, 3.420849266e-02f, + 3.422028034e-02f, 3.423199162e-02f, 3.424362649e-02f, 3.425518493e-02f, 3.426666692e-02f, 3.427807246e-02f, 3.428940151e-02f, 3.430065407e-02f, 3.431183013e-02f, 3.432292966e-02f, + 3.433395265e-02f, 3.434489908e-02f, 3.435576895e-02f, 3.436656223e-02f, 3.437727892e-02f, 3.438791899e-02f, 3.439848244e-02f, 3.440896924e-02f, 3.441937939e-02f, 3.442971288e-02f, + 3.443996968e-02f, 3.445014978e-02f, 3.446025318e-02f, 3.447027985e-02f, 3.448022980e-02f, 3.449010299e-02f, 3.449989942e-02f, 3.450961909e-02f, 3.451926197e-02f, 3.452882805e-02f, + 3.453831733e-02f, 3.454772978e-02f, 3.455706541e-02f, 3.456632419e-02f, 3.457550612e-02f, 3.458461118e-02f, 3.459363938e-02f, 3.460259068e-02f, 3.461146509e-02f, 3.462026259e-02f, + 3.462898317e-02f, 3.463762683e-02f, 3.464619355e-02f, 3.465468333e-02f, 3.466309615e-02f, 3.467143201e-02f, 3.467969089e-02f, 3.468787279e-02f, 3.469597769e-02f, 3.470400560e-02f, + 3.471195650e-02f, 3.471983038e-02f, 3.472762723e-02f, 3.473534705e-02f, 3.474298983e-02f, 3.475055557e-02f, 3.475804424e-02f, 3.476545586e-02f, 3.477279040e-02f, 3.478004786e-02f, + 3.478722825e-02f, 3.479433154e-02f, 3.480135773e-02f, 3.480830682e-02f, 3.481517880e-02f, 3.482197367e-02f, 3.482869141e-02f, 3.483533203e-02f, 3.484189552e-02f, 3.484838187e-02f, + 3.485479108e-02f, 3.486112314e-02f, 3.486737804e-02f, 3.487355579e-02f, 3.487965638e-02f, 3.488567981e-02f, 3.489162606e-02f, 3.489749515e-02f, 3.490328705e-02f, 3.490900178e-02f, + 3.491463932e-02f, 3.492019967e-02f, 3.492568284e-02f, 3.493108881e-02f, 3.493641759e-02f, 3.494166916e-02f, 3.494684354e-02f, 3.495194071e-02f, 3.495696068e-02f, 3.496190345e-02f, + 3.496676900e-02f, 3.497155735e-02f, 3.497626848e-02f, 3.498090240e-02f, 3.498545911e-02f, 3.498993860e-02f, 3.499434088e-02f, 3.499866594e-02f, 3.500291379e-02f, 3.500708442e-02f, + 3.501117783e-02f, 3.501519403e-02f, 3.501913301e-02f, 3.502299478e-02f, 3.502677933e-02f, 3.503048667e-02f, 3.503411680e-02f, 3.503766971e-02f, 3.504114542e-02f, 3.504454391e-02f, + 3.504786520e-02f, 3.505110928e-02f, 3.505427617e-02f, 3.505736585e-02f, 3.506037833e-02f, 3.506331361e-02f, 3.506617170e-02f, 3.506895260e-02f, 3.507165632e-02f, 3.507428284e-02f, + 3.507683219e-02f, 3.507930436e-02f, 3.508169936e-02f, 3.508401718e-02f, 3.508625784e-02f, 3.508842134e-02f, 3.509050768e-02f, 3.509251687e-02f, 3.509444891e-02f, 3.509630380e-02f, + 3.509808156e-02f, 3.509978219e-02f, 3.510140568e-02f, 3.510295206e-02f, 3.510442131e-02f, 3.510581346e-02f, 3.510712850e-02f, 3.510836644e-02f, 3.510952730e-02f, 3.511061106e-02f, + 3.511161775e-02f, 3.511254736e-02f, 3.511339991e-02f, 3.511417540e-02f, 3.511487384e-02f, 3.511549524e-02f, 3.511603960e-02f, 3.511650694e-02f, 3.511689725e-02f, 3.511721056e-02f, + 3.511744686e-02f, 3.511760617e-02f, 3.511768849e-02f, 3.511769384e-02f, 3.511762221e-02f, 3.511747363e-02f, 3.511724810e-02f, 3.511694563e-02f, 3.511656623e-02f, 3.511610991e-02f, + 3.511557669e-02f, 3.511496656e-02f, 3.511427954e-02f, 3.511351564e-02f, 3.511267488e-02f, 3.511175725e-02f, 3.511076279e-02f, 3.510969148e-02f, 3.510854336e-02f, 3.510731842e-02f, + 3.510601668e-02f, 3.510463815e-02f, 3.510318284e-02f, 3.510165077e-02f, 3.510004195e-02f, 3.509835639e-02f, 3.509659410e-02f, 3.509475510e-02f, 3.509283940e-02f, 3.509084701e-02f, + 3.508877795e-02f, 3.508663222e-02f, 3.508440985e-02f, 3.508211085e-02f, 3.507973522e-02f, 3.507728299e-02f, 3.507475417e-02f, 3.507214878e-02f, 3.506946682e-02f, 3.506670832e-02f, + 3.506387328e-02f, 3.506096173e-02f, 3.505797367e-02f, 3.505490914e-02f, 3.505176813e-02f, 3.504855066e-02f, 3.504525676e-02f, 3.504188644e-02f, 3.503843971e-02f, 3.503491659e-02f, + 3.503131710e-02f, 3.502764126e-02f, 3.502388907e-02f, 3.502006057e-02f, 3.501615576e-02f, 3.501217466e-02f, 3.500811730e-02f, 3.500398368e-02f, 3.499977383e-02f, 3.499548777e-02f, + 3.499112550e-02f, 3.498668706e-02f, 3.498217246e-02f, 3.497758172e-02f, 3.497291486e-02f, 3.496817190e-02f, 3.496335285e-02f, 3.495845773e-02f, 3.495348658e-02f, 3.494843939e-02f, + 3.494331621e-02f, 3.493811703e-02f, 3.493284190e-02f, 3.492749082e-02f, 3.492206382e-02f, 3.491656091e-02f, 3.491098212e-02f, 3.490532747e-02f, 3.489959699e-02f, 3.489379068e-02f, + 3.488790858e-02f, 3.488195070e-02f, 3.487591707e-02f, 3.486980771e-02f, 3.486362265e-02f, 3.485736189e-02f, 3.485102547e-02f, 3.484461341e-02f, 3.483812574e-02f, 3.483156247e-02f, + 3.482492362e-02f, 3.481820923e-02f, 3.481141931e-02f, 3.480455390e-02f, 3.479761300e-02f, 3.479059665e-02f, 3.478350488e-02f, 3.477633769e-02f, 3.476909513e-02f, 3.476177721e-02f, + 3.475438396e-02f, 3.474691541e-02f, 3.473937157e-02f, 3.473175248e-02f, 3.472405816e-02f, 3.471628863e-02f, 3.470844393e-02f, 3.470052407e-02f, 3.469252909e-02f, 3.468445900e-02f, + 3.467631385e-02f, 3.466809364e-02f, 3.465979842e-02f, 3.465142820e-02f, 3.464298301e-02f, 3.463446288e-02f, 3.462586785e-02f, 3.461719793e-02f, 3.460845315e-02f, 3.459963354e-02f, + 3.459073913e-02f, 3.458176995e-02f, 3.457272603e-02f, 3.456360739e-02f, 3.455441406e-02f, 3.454514607e-02f, 3.453580346e-02f, 3.452638624e-02f, 3.451689445e-02f, 3.450732812e-02f, + 3.449768728e-02f, 3.448797196e-02f, 3.447818219e-02f, 3.446831799e-02f, 3.445837940e-02f, 3.444836646e-02f, 3.443827918e-02f, 3.442811760e-02f, 3.441788175e-02f, 3.440757166e-02f, + 3.439718737e-02f, 3.438672890e-02f, 3.437619628e-02f, 3.436558956e-02f, 3.435490875e-02f, 3.434415390e-02f, 3.433332502e-02f, 3.432242217e-02f, 3.431144536e-02f, 3.430039464e-02f, + 3.428927002e-02f, 3.427807156e-02f, 3.426679927e-02f, 3.425545320e-02f, 3.424403338e-02f, 3.423253983e-02f, 3.422097260e-02f, 3.420933172e-02f, 3.419761722e-02f, 3.418582913e-02f, + 3.417396749e-02f, 3.416203234e-02f, 3.415002371e-02f, 3.413794164e-02f, 3.412578615e-02f, 3.411355728e-02f, 3.410125508e-02f, 3.408887957e-02f, 3.407643080e-02f, 3.406390878e-02f, + 3.405131358e-02f, 3.403864521e-02f, 3.402590371e-02f, 3.401308913e-02f, 3.400020149e-02f, 3.398724084e-02f, 3.397420721e-02f, 3.396110063e-02f, 3.394792116e-02f, 3.393466881e-02f, + 3.392134364e-02f, 3.390794567e-02f, 3.389447495e-02f, 3.388093151e-02f, 3.386731539e-02f, 3.385362664e-02f, 3.383986528e-02f, 3.382603135e-02f, 3.381212491e-02f, 3.379814597e-02f, + 3.378409460e-02f, 3.376997081e-02f, 3.375577465e-02f, 3.374150617e-02f, 3.372716539e-02f, 3.371275237e-02f, 3.369826714e-02f, 3.368370973e-02f, 3.366908020e-02f, 3.365437858e-02f, + 3.363960491e-02f, 3.362475924e-02f, 3.360984159e-02f, 3.359485202e-02f, 3.357979057e-02f, 3.356465727e-02f, 3.354945217e-02f, 3.353417531e-02f, 3.351882673e-02f, 3.350340647e-02f, + 3.348791458e-02f, 3.347235110e-02f, 3.345671607e-02f, 3.344100953e-02f, 3.342523152e-02f, 3.340938209e-02f, 3.339346129e-02f, 3.337746914e-02f, 3.336140571e-02f, 3.334527102e-02f, + 3.332906513e-02f, 3.331278807e-02f, 3.329643990e-02f, 3.328002066e-02f, 3.326353038e-02f, 3.324696912e-02f, 3.323033691e-02f, 3.321363381e-02f, 3.319685986e-02f, 3.318001510e-02f, + 3.316309958e-02f, 3.314611334e-02f, 3.312905643e-02f, 3.311192889e-02f, 3.309473077e-02f, 3.307746212e-02f, 3.306012298e-02f, 3.304271340e-02f, 3.302523342e-02f, 3.300768309e-02f, + 3.299006246e-02f, 3.297237157e-02f, 3.295461047e-02f, 3.293677920e-02f, 3.291887783e-02f, 3.290090638e-02f, 3.288286491e-02f, 3.286475347e-02f, 3.284657211e-02f, 3.282832086e-02f, + 3.280999979e-02f, 3.279160893e-02f, 3.277314834e-02f, 3.275461807e-02f, 3.273601816e-02f, 3.271734866e-02f, 3.269860962e-02f, 3.267980110e-02f, 3.266092313e-02f, 3.264197577e-02f, + 3.262295907e-02f, 3.260387308e-02f, 3.258471785e-02f, 3.256549342e-02f, 3.254619985e-02f, 3.252683719e-02f, 3.250740549e-02f, 3.248790479e-02f, 3.246833516e-02f, 3.244869663e-02f, + 3.242898927e-02f, 3.240921312e-02f, 3.238936823e-02f, 3.236945466e-02f, 3.234947245e-02f, 3.232942166e-02f, 3.230930234e-02f, 3.228911454e-02f, 3.226885832e-02f, 3.224853372e-02f, + 3.222814080e-02f, 3.220767961e-02f, 3.218715021e-02f, 3.216655264e-02f, 3.214588695e-02f, 3.212515322e-02f, 3.210435147e-02f, 3.208348178e-02f, 3.206254418e-02f, 3.204153875e-02f, + 3.202046552e-02f, 3.199932456e-02f, 3.197811591e-02f, 3.195683964e-02f, 3.193549579e-02f, 3.191408442e-02f, 3.189260559e-02f, 3.187105935e-02f, 3.184944575e-02f, 3.182776486e-02f, + 3.180601671e-02f, 3.178420138e-02f, 3.176231892e-02f, 3.174036938e-02f, 3.171835281e-02f, 3.169626928e-02f, 3.167411883e-02f, 3.165190154e-02f, 3.162961744e-02f, 3.160726660e-02f, + 3.158484908e-02f, 3.156236493e-02f, 3.153981421e-02f, 3.151719697e-02f, 3.149451328e-02f, 3.147176318e-02f, 3.144894675e-02f, 3.142606402e-02f, 3.140311507e-02f, 3.138009996e-02f, + 3.135701872e-02f, 3.133387144e-02f, 3.131065816e-02f, 3.128737894e-02f, 3.126403385e-02f, 3.124062294e-02f, 3.121714626e-02f, 3.119360388e-02f, 3.116999586e-02f, 3.114632226e-02f, + 3.112258313e-02f, 3.109877854e-02f, 3.107490854e-02f, 3.105097320e-02f, 3.102697257e-02f, 3.100290671e-02f, 3.097877569e-02f, 3.095457957e-02f, 3.093031840e-02f, 3.090599224e-02f, + 3.088160116e-02f, 3.085714522e-02f, 3.083262448e-02f, 3.080803900e-02f, 3.078338883e-02f, 3.075867405e-02f, 3.073389472e-02f, 3.070905088e-02f, 3.068414262e-02f, 3.065916998e-02f, + 3.063413304e-02f, 3.060903185e-02f, 3.058386647e-02f, 3.055863697e-02f, 3.053334341e-02f, 3.050798586e-02f, 3.048256437e-02f, 3.045707900e-02f, 3.043152983e-02f, 3.040591692e-02f, + 3.038024032e-02f, 3.035450011e-02f, 3.032869634e-02f, 3.030282908e-02f, 3.027689840e-02f, 3.025090435e-02f, 3.022484700e-02f, 3.019872642e-02f, 3.017254267e-02f, 3.014629581e-02f, + 3.011998591e-02f, 3.009361304e-02f, 3.006717725e-02f, 3.004067862e-02f, 3.001411721e-02f, 2.998749308e-02f, 2.996080631e-02f, 2.993405694e-02f, 2.990724506e-02f, 2.988037073e-02f, + 2.985343401e-02f, 2.982643497e-02f, 2.979937367e-02f, 2.977225019e-02f, 2.974506458e-02f, 2.971781692e-02f, 2.969050727e-02f, 2.966313570e-02f, 2.963570227e-02f, 2.960820706e-02f, + 2.958065013e-02f, 2.955303154e-02f, 2.952535137e-02f, 2.949760967e-02f, 2.946980653e-02f, 2.944194201e-02f, 2.941401617e-02f, 2.938602909e-02f, 2.935798083e-02f, 2.932987146e-02f, + 2.930170105e-02f, 2.927346966e-02f, 2.924517737e-02f, 2.921682425e-02f, 2.918841036e-02f, 2.915993578e-02f, 2.913140056e-02f, 2.910280479e-02f, 2.907414853e-02f, 2.904543185e-02f, + 2.901665483e-02f, 2.898781752e-02f, 2.895892000e-02f, 2.892996235e-02f, 2.890094462e-02f, 2.887186690e-02f, 2.884272925e-02f, 2.881353174e-02f, 2.878427444e-02f, 2.875495743e-02f, + 2.872558077e-02f, 2.869614454e-02f, 2.866664881e-02f, 2.863709364e-02f, 2.860747912e-02f, 2.857780531e-02f, 2.854807228e-02f, 2.851828010e-02f, 2.848842885e-02f, 2.845851861e-02f, + 2.842854943e-02f, 2.839852140e-02f, 2.836843458e-02f, 2.833828905e-02f, 2.830808488e-02f, 2.827782215e-02f, 2.824750092e-02f, 2.821712128e-02f, 2.818668328e-02f, 2.815618702e-02f, + 2.812563255e-02f, 2.809501996e-02f, 2.806434931e-02f, 2.803362068e-02f, 2.800283415e-02f, 2.797198979e-02f, 2.794108767e-02f, 2.791012786e-02f, 2.787911045e-02f, 2.784803550e-02f, + 2.781690310e-02f, 2.778571330e-02f, 2.775446620e-02f, 2.772316186e-02f, 2.769180036e-02f, 2.766038177e-02f, 2.762890618e-02f, 2.759737365e-02f, 2.756578426e-02f, 2.753413809e-02f, + 2.750243520e-02f, 2.747067569e-02f, 2.743885962e-02f, 2.740698707e-02f, 2.737505812e-02f, 2.734307283e-02f, 2.731103130e-02f, 2.727893359e-02f, 2.724677979e-02f, 2.721456996e-02f, + 2.718230419e-02f, 2.714998255e-02f, 2.711760512e-02f, 2.708517197e-02f, 2.705268319e-02f, 2.702013885e-02f, 2.698753903e-02f, 2.695488381e-02f, 2.692217326e-02f, 2.688940746e-02f, + 2.685658649e-02f, 2.682371044e-02f, 2.679077936e-02f, 2.675779336e-02f, 2.672475249e-02f, 2.669165685e-02f, 2.665850650e-02f, 2.662530154e-02f, 2.659204204e-02f, 2.655872807e-02f, + 2.652535971e-02f, 2.649193706e-02f, 2.645846017e-02f, 2.642492914e-02f, 2.639134405e-02f, 2.635770497e-02f, 2.632401198e-02f, 2.629026516e-02f, 2.625646459e-02f, 2.622261036e-02f, + 2.618870254e-02f, 2.615474122e-02f, 2.612072646e-02f, 2.608665837e-02f, 2.605253700e-02f, 2.601836245e-02f, 2.598413480e-02f, 2.594985412e-02f, 2.591552051e-02f, 2.588113403e-02f, + 2.584669477e-02f, 2.581220281e-02f, 2.577765824e-02f, 2.574306113e-02f, 2.570841157e-02f, 2.567370964e-02f, 2.563895541e-02f, 2.560414898e-02f, 2.556929042e-02f, 2.553437982e-02f, + 2.549941726e-02f, 2.546440282e-02f, 2.542933658e-02f, 2.539421863e-02f, 2.535904905e-02f, 2.532382792e-02f, 2.528855532e-02f, 2.525323134e-02f, 2.521785606e-02f, 2.518242957e-02f, + 2.514695194e-02f, 2.511142326e-02f, 2.507584362e-02f, 2.504021309e-02f, 2.500453177e-02f, 2.496879973e-02f, 2.493301706e-02f, 2.489718385e-02f, 2.486130017e-02f, 2.482536611e-02f, + 2.478938176e-02f, 2.475334720e-02f, 2.471726251e-02f, 2.468112779e-02f, 2.464494311e-02f, 2.460870855e-02f, 2.457242421e-02f, 2.453609017e-02f, 2.449970652e-02f, 2.446327333e-02f, + 2.442679070e-02f, 2.439025871e-02f, 2.435367744e-02f, 2.431704699e-02f, 2.428036743e-02f, 2.424363886e-02f, 2.420686135e-02f, 2.417003500e-02f, 2.413315989e-02f, 2.409623611e-02f, + 2.405926374e-02f, 2.402224287e-02f, 2.398517358e-02f, 2.394805597e-02f, 2.391089012e-02f, 2.387367611e-02f, 2.383641404e-02f, 2.379910399e-02f, 2.376174604e-02f, 2.372434029e-02f, + 2.368688682e-02f, 2.364938572e-02f, 2.361183708e-02f, 2.357424098e-02f, 2.353659751e-02f, 2.349890676e-02f, 2.346116881e-02f, 2.342338377e-02f, 2.338555170e-02f, 2.334767271e-02f, + 2.330974687e-02f, 2.327177428e-02f, 2.323375503e-02f, 2.319568920e-02f, 2.315757689e-02f, 2.311941817e-02f, 2.308121315e-02f, 2.304296190e-02f, 2.300466453e-02f, 2.296632111e-02f, + 2.292793173e-02f, 2.288949649e-02f, 2.285101548e-02f, 2.281248877e-02f, 2.277391648e-02f, 2.273529867e-02f, 2.269663545e-02f, 2.265792690e-02f, 2.261917311e-02f, 2.258037417e-02f, + 2.254153018e-02f, 2.250264121e-02f, 2.246370737e-02f, 2.242472874e-02f, 2.238570541e-02f, 2.234663748e-02f, 2.230752503e-02f, 2.226836815e-02f, 2.222916694e-02f, 2.218992148e-02f, + 2.215063187e-02f, 2.211129820e-02f, 2.207192056e-02f, 2.203249903e-02f, 2.199303372e-02f, 2.195352471e-02f, 2.191397209e-02f, 2.187437595e-02f, 2.183473639e-02f, 2.179505350e-02f, + 2.175532737e-02f, 2.171555809e-02f, 2.167574576e-02f, 2.163589046e-02f, 2.159599228e-02f, 2.155605133e-02f, 2.151606769e-02f, 2.147604145e-02f, 2.143597270e-02f, 2.139586155e-02f, + 2.135570808e-02f, 2.131551238e-02f, 2.127527455e-02f, 2.123499467e-02f, 2.119467285e-02f, 2.115430918e-02f, 2.111390374e-02f, 2.107345663e-02f, 2.103296795e-02f, 2.099243778e-02f, + 2.095186623e-02f, 2.091125338e-02f, 2.087059933e-02f, 2.082990417e-02f, 2.078916799e-02f, 2.074839090e-02f, 2.070757297e-02f, 2.066671432e-02f, 2.062581502e-02f, 2.058487518e-02f, + 2.054389489e-02f, 2.050287423e-02f, 2.046181332e-02f, 2.042071224e-02f, 2.037957108e-02f, 2.033838995e-02f, 2.029716893e-02f, 2.025590812e-02f, 2.021460761e-02f, 2.017326751e-02f, + 2.013188790e-02f, 2.009046887e-02f, 2.004901053e-02f, 2.000751297e-02f, 1.996597629e-02f, 1.992440057e-02f, 1.988278592e-02f, 1.984113243e-02f, 1.979944020e-02f, 1.975770932e-02f, + 1.971593988e-02f, 1.967413199e-02f, 1.963228574e-02f, 1.959040122e-02f, 1.954847853e-02f, 1.950651777e-02f, 1.946451903e-02f, 1.942248241e-02f, 1.938040801e-02f, 1.933829592e-02f, + 1.929614623e-02f, 1.925395905e-02f, 1.921173447e-02f, 1.916947258e-02f, 1.912717349e-02f, 1.908483729e-02f, 1.904246408e-02f, 1.900005395e-02f, 1.895760700e-02f, 1.891512333e-02f, + 1.887260303e-02f, 1.883004621e-02f, 1.878745296e-02f, 1.874482337e-02f, 1.870215755e-02f, 1.865945559e-02f, 1.861671758e-02f, 1.857394364e-02f, 1.853113385e-02f, 1.848828831e-02f, + 1.844540711e-02f, 1.840249037e-02f, 1.835953817e-02f, 1.831655062e-02f, 1.827352780e-02f, 1.823046982e-02f, 1.818737679e-02f, 1.814424878e-02f, 1.810108591e-02f, 1.805788828e-02f, + 1.801465597e-02f, 1.797138909e-02f, 1.792808774e-02f, 1.788475202e-02f, 1.784138202e-02f, 1.779797784e-02f, 1.775453958e-02f, 1.771106735e-02f, 1.766756124e-02f, 1.762402134e-02f, + 1.758044777e-02f, 1.753684061e-02f, 1.749319996e-02f, 1.744952593e-02f, 1.740581862e-02f, 1.736207812e-02f, 1.731830453e-02f, 1.727449796e-02f, 1.723065850e-02f, 1.718678625e-02f, + 1.714288131e-02f, 1.709894378e-02f, 1.705497377e-02f, 1.701097136e-02f, 1.696693667e-02f, 1.692286979e-02f, 1.687877081e-02f, 1.683463985e-02f, 1.679047700e-02f, 1.674628236e-02f, + 1.670205603e-02f, 1.665779811e-02f, 1.661350871e-02f, 1.656918792e-02f, 1.652483583e-02f, 1.648045257e-02f, 1.643603821e-02f, 1.639159288e-02f, 1.634711665e-02f, 1.630260964e-02f, + 1.625807195e-02f, 1.621350368e-02f, 1.616890492e-02f, 1.612427579e-02f, 1.607961637e-02f, 1.603492678e-02f, 1.599020711e-02f, 1.594545746e-02f, 1.590067794e-02f, 1.585586865e-02f, + 1.581102968e-02f, 1.576616114e-02f, 1.572126313e-02f, 1.567633575e-02f, 1.563137911e-02f, 1.558639331e-02f, 1.554137844e-02f, 1.549633460e-02f, 1.545126191e-02f, 1.540616046e-02f, + 1.536103036e-02f, 1.531587170e-02f, 1.527068459e-02f, 1.522546913e-02f, 1.518022542e-02f, 1.513495356e-02f, 1.508965367e-02f, 1.504432583e-02f, 1.499897015e-02f, 1.495358673e-02f, + 1.490817568e-02f, 1.486273710e-02f, 1.481727109e-02f, 1.477177775e-02f, 1.472625718e-02f, 1.468070950e-02f, 1.463513479e-02f, 1.458953317e-02f, 1.454390473e-02f, 1.449824959e-02f, + 1.445256783e-02f, 1.440685957e-02f, 1.436112491e-02f, 1.431536395e-02f, 1.426957679e-02f, 1.422376354e-02f, 1.417792430e-02f, 1.413205917e-02f, 1.408616826e-02f, 1.404025167e-02f, + 1.399430950e-02f, 1.394834185e-02f, 1.390234884e-02f, 1.385633056e-02f, 1.381028711e-02f, 1.376421861e-02f, 1.371812514e-02f, 1.367200683e-02f, 1.362586377e-02f, 1.357969606e-02f, + 1.353350381e-02f, 1.348728712e-02f, 1.344104609e-02f, 1.339478084e-02f, 1.334849146e-02f, 1.330217806e-02f, 1.325584073e-02f, 1.320947960e-02f, 1.316309475e-02f, 1.311668630e-02f, + 1.307025434e-02f, 1.302379899e-02f, 1.297732034e-02f, 1.293081850e-02f, 1.288429358e-02f, 1.283774567e-02f, 1.279117489e-02f, 1.274458134e-02f, 1.269796512e-02f, 1.265132634e-02f, + 1.260466509e-02f, 1.255798150e-02f, 1.251127565e-02f, 1.246454766e-02f, 1.241779763e-02f, 1.237102566e-02f, 1.232423186e-02f, 1.227741633e-02f, 1.223057919e-02f, 1.218372053e-02f, + 1.213684045e-02f, 1.208993907e-02f, 1.204301649e-02f, 1.199607281e-02f, 1.194910814e-02f, 1.190212258e-02f, 1.185511624e-02f, 1.180808922e-02f, 1.176104164e-02f, 1.171397358e-02f, + 1.166688517e-02f, 1.161977650e-02f, 1.157264768e-02f, 1.152549881e-02f, 1.147833001e-02f, 1.143114137e-02f, 1.138393300e-02f, 1.133670501e-02f, 1.128945750e-02f, 1.124219058e-02f, + 1.119490435e-02f, 1.114759892e-02f, 1.110027440e-02f, 1.105293088e-02f, 1.100556848e-02f, 1.095818730e-02f, 1.091078745e-02f, 1.086336903e-02f, 1.081593215e-02f, 1.076847691e-02f, + 1.072100342e-02f, 1.067351179e-02f, 1.062600212e-02f, 1.057847452e-02f, 1.053092909e-02f, 1.048336594e-02f, 1.043578518e-02f, 1.038818691e-02f, 1.034057124e-02f, 1.029293827e-02f, + 1.024528811e-02f, 1.019762086e-02f, 1.014993664e-02f, 1.010223555e-02f, 1.005451769e-02f, 1.000678317e-02f, 9.959032099e-03f, 9.911264581e-03f, 9.863480722e-03f, 9.815680630e-03f, + 9.767864409e-03f, 9.720032167e-03f, 9.672184010e-03f, 9.624320044e-03f, 9.576440376e-03f, 9.528545113e-03f, 9.480634360e-03f, 9.432708224e-03f, 9.384766812e-03f, 9.336810230e-03f, + 9.288838585e-03f, 9.240851983e-03f, 9.192850532e-03f, 9.144834337e-03f, 9.096803505e-03f, 9.048758144e-03f, 9.000698359e-03f, 8.952624257e-03f, 8.904535945e-03f, 8.856433531e-03f, + 8.808317119e-03f, 8.760186819e-03f, 8.712042735e-03f, 8.663884975e-03f, 8.615713647e-03f, 8.567528855e-03f, 8.519330709e-03f, 8.471119313e-03f, 8.422894776e-03f, 8.374657205e-03f, + 8.326406705e-03f, 8.278143385e-03f, 8.229867351e-03f, 8.181578710e-03f, 8.133277568e-03f, 8.084964035e-03f, 8.036638215e-03f, 7.988300216e-03f, 7.939950146e-03f, 7.891588110e-03f, + 7.843214218e-03f, 7.794828575e-03f, 7.746431288e-03f, 7.698022465e-03f, 7.649602213e-03f, 7.601170639e-03f, 7.552727851e-03f, 7.504273954e-03f, 7.455809058e-03f, 7.407333268e-03f, + 7.358846692e-03f, 7.310349437e-03f, 7.261841611e-03f, 7.213323320e-03f, 7.164794673e-03f, 7.116255776e-03f, 7.067706736e-03f, 7.019147661e-03f, 6.970578658e-03f, 6.921999835e-03f, + 6.873411298e-03f, 6.824813156e-03f, 6.776205515e-03f, 6.727588482e-03f, 6.678962166e-03f, 6.630326674e-03f, 6.581682112e-03f, 6.533028588e-03f, 6.484366210e-03f, 6.435695086e-03f, + 6.387015321e-03f, 6.338327025e-03f, 6.289630303e-03f, 6.240925265e-03f, 6.192212016e-03f, 6.143490665e-03f, 6.094761319e-03f, 6.046024085e-03f, 5.997279072e-03f, 5.948526385e-03f, + 5.899766134e-03f, 5.850998424e-03f, 5.802223365e-03f, 5.753441062e-03f, 5.704651624e-03f, 5.655855159e-03f, 5.607051773e-03f, 5.558241574e-03f, 5.509424669e-03f, 5.460601167e-03f, + 5.411771175e-03f, 5.362934799e-03f, 5.314092148e-03f, 5.265243329e-03f, 5.216388450e-03f, 5.167527618e-03f, 5.118660940e-03f, 5.069788524e-03f, 5.020910478e-03f, 4.972026909e-03f, + 4.923137925e-03f, 4.874243633e-03f, 4.825344140e-03f, 4.776439555e-03f, 4.727529984e-03f, 4.678615535e-03f, 4.629696316e-03f, 4.580772434e-03f, 4.531843996e-03f, 4.482911111e-03f, + 4.433973885e-03f, 4.385032426e-03f, 4.336086842e-03f, 4.287137240e-03f, 4.238183728e-03f, 4.189226412e-03f, 4.140265401e-03f, 4.091300802e-03f, 4.042332722e-03f, 3.993361269e-03f, + 3.944386551e-03f, 3.895408674e-03f, 3.846427746e-03f, 3.797443876e-03f, 3.748457169e-03f, 3.699467733e-03f, 3.650475677e-03f, 3.601481107e-03f, 3.552484131e-03f, 3.503484856e-03f, + 3.454483389e-03f, 3.405479839e-03f, 3.356474312e-03f, 3.307466915e-03f, 3.258457757e-03f, 3.209446944e-03f, 3.160434584e-03f, 3.111420784e-03f, 3.062405651e-03f, 3.013389294e-03f, + 2.964371818e-03f, 2.915353332e-03f, 2.866333942e-03f, 2.817313757e-03f, 2.768292882e-03f, 2.719271426e-03f, 2.670249496e-03f, 2.621227199e-03f, 2.572204643e-03f, 2.523181933e-03f, + 2.474159179e-03f, 2.425136486e-03f, 2.376113962e-03f, 2.327091714e-03f, 2.278069850e-03f, 2.229048477e-03f, 2.180027701e-03f, 2.131007629e-03f, 2.081988370e-03f, 2.032970030e-03f, + 1.983952715e-03f, 1.934936534e-03f, 1.885921593e-03f, 1.836907999e-03f, 1.787895860e-03f, 1.738885281e-03f, 1.689876371e-03f, 1.640869236e-03f, 1.591863983e-03f, 1.542860720e-03f, + 1.493859552e-03f, 1.444860587e-03f, 1.395863932e-03f, 1.346869694e-03f, 1.297877979e-03f, 1.248888895e-03f, 1.199902548e-03f, 1.150919045e-03f, 1.101938492e-03f, 1.052960998e-03f, + 1.003986667e-03f, 9.550156080e-04f, 9.060479265e-04f, 8.570837295e-04f, 8.081231236e-04f, 7.591662155e-04f, 7.102131119e-04f, 6.612639193e-04f, 6.123187443e-04f, 5.633776936e-04f, + 5.144408736e-04f, 4.655083910e-04f, 4.165803521e-04f, 3.676568636e-04f, 3.187380318e-04f, 2.698239632e-04f, 2.209147643e-04f, 1.720105414e-04f, 1.231114009e-04f, 7.421744915e-05f, + 2.532879252e-05f, -2.355446271e-05f, -7.243221025e-05f, -1.213043438e-04f, -1.701707572e-04f, -2.190313443e-04f, -2.678859987e-04f, -3.167346144e-04f, -3.655770851e-04f, -4.144133049e-04f, + -4.632431677e-04f, -5.120665672e-04f, -5.608833976e-04f, -6.096935528e-04f, -6.584969268e-04f, -7.072934137e-04f, -7.560829076e-04f, -8.048653024e-04f, -8.536404925e-04f, -9.024083719e-04f, + -9.511688347e-04f, -9.999217753e-04f, -1.048667088e-03f, -1.097404666e-03f, -1.146134406e-03f, -1.194856200e-03f, -1.243569943e-03f, -1.292275530e-03f, -1.340972854e-03f, -1.389661811e-03f, + -1.438342295e-03f, -1.487014201e-03f, -1.535677422e-03f, -1.584331854e-03f, -1.632977391e-03f, -1.681613927e-03f, -1.730241358e-03f, -1.778859578e-03f, -1.827468481e-03f, -1.876067963e-03f, + -1.924657919e-03f, -1.973238242e-03f, -2.021808828e-03f, -2.070369572e-03f, -2.118920369e-03f, -2.167461114e-03f, -2.215991701e-03f, -2.264512026e-03f, -2.313021983e-03f, -2.361521469e-03f, + -2.410010377e-03f, -2.458488603e-03f, -2.506956043e-03f, -2.555412591e-03f, -2.603858143e-03f, -2.652292594e-03f, -2.700715839e-03f, -2.749127774e-03f, -2.797528294e-03f, -2.845917294e-03f, + -2.894294671e-03f, -2.942660319e-03f, -2.991014134e-03f, -3.039356012e-03f, -3.087685848e-03f, -3.136003539e-03f, -3.184308979e-03f, -3.232602064e-03f, -3.280882690e-03f, -3.329150754e-03f, + -3.377406150e-03f, -3.425648775e-03f, -3.473878525e-03f, -3.522095295e-03f, -3.570298982e-03f, -3.618489482e-03f, -3.666666690e-03f, -3.714830504e-03f, -3.762980818e-03f, -3.811117530e-03f, + -3.859240535e-03f, -3.907349731e-03f, -3.955445012e-03f, -4.003526276e-03f, -4.051593420e-03f, -4.099646338e-03f, -4.147684929e-03f, -4.195709088e-03f, -4.243718712e-03f, -4.291713698e-03f, + -4.339693943e-03f, -4.387659343e-03f, -4.435609794e-03f, -4.483545195e-03f, -4.531465441e-03f, -4.579370429e-03f, -4.627260057e-03f, -4.675134222e-03f, -4.722992820e-03f, -4.770835748e-03f, + -4.818662905e-03f, -4.866474186e-03f, -4.914269489e-03f, -4.962048711e-03f, -5.009811750e-03f, -5.057558504e-03f, -5.105288868e-03f, -5.153002742e-03f, -5.200700021e-03f, -5.248380605e-03f, + -5.296044390e-03f, -5.343691275e-03f, -5.391321156e-03f, -5.438933932e-03f, -5.486529500e-03f, -5.534107758e-03f, -5.581668605e-03f, -5.629211937e-03f, -5.676737654e-03f, -5.724245652e-03f, + -5.771735831e-03f, -5.819208088e-03f, -5.866662321e-03f, -5.914098429e-03f, -5.961516310e-03f, -6.008915863e-03f, -6.056296985e-03f, -6.103659575e-03f, -6.151003532e-03f, -6.198328754e-03f, + -6.245635139e-03f, -6.292922587e-03f, -6.340190997e-03f, -6.387440266e-03f, -6.434670293e-03f, -6.481880979e-03f, -6.529072220e-03f, -6.576243917e-03f, -6.623395969e-03f, -6.670528274e-03f, + -6.717640731e-03f, -6.764733241e-03f, -6.811805701e-03f, -6.858858012e-03f, -6.905890072e-03f, -6.952901782e-03f, -6.999893040e-03f, -7.046863746e-03f, -7.093813800e-03f, -7.140743101e-03f, + -7.187651549e-03f, -7.234539044e-03f, -7.281405485e-03f, -7.328250772e-03f, -7.375074806e-03f, -7.421877486e-03f, -7.468658712e-03f, -7.515418384e-03f, -7.562156403e-03f, -7.608872669e-03f, + -7.655567081e-03f, -7.702239540e-03f, -7.748889948e-03f, -7.795518203e-03f, -7.842124207e-03f, -7.888707859e-03f, -7.935269062e-03f, -7.981807715e-03f, -8.028323719e-03f, -8.074816975e-03f, + -8.121287383e-03f, -8.167734846e-03f, -8.214159262e-03f, -8.260560535e-03f, -8.306938564e-03f, -8.353293252e-03f, -8.399624498e-03f, -8.445932205e-03f, -8.492216273e-03f, -8.538476605e-03f, + -8.584713102e-03f, -8.630925664e-03f, -8.677114195e-03f, -8.723278595e-03f, -8.769418766e-03f, -8.815534610e-03f, -8.861626029e-03f, -8.907692924e-03f, -8.953735199e-03f, -8.999752754e-03f, + -9.045745492e-03f, -9.091713315e-03f, -9.137656125e-03f, -9.183573825e-03f, -9.229466317e-03f, -9.275333503e-03f, -9.321175286e-03f, -9.366991569e-03f, -9.412782254e-03f, -9.458547243e-03f, + -9.504286440e-03f, -9.549999748e-03f, -9.595687068e-03f, -9.641348305e-03f, -9.686983362e-03f, -9.732592141e-03f, -9.778174545e-03f, -9.823730478e-03f, -9.869259844e-03f, -9.914762545e-03f, + -9.960238485e-03f, -1.000568757e-02f, -1.005110970e-02f, -1.009650477e-02f, -1.014187271e-02f, -1.018721339e-02f, -1.023252674e-02f, -1.027781266e-02f, -1.032307104e-02f, -1.036830180e-02f, + -1.041350484e-02f, -1.045868005e-02f, -1.050382735e-02f, -1.054894665e-02f, -1.059403783e-02f, -1.063910082e-02f, -1.068413551e-02f, -1.072914180e-02f, -1.077411961e-02f, -1.081906884e-02f, + -1.086398939e-02f, -1.090888117e-02f, -1.095374408e-02f, -1.099857803e-02f, -1.104338293e-02f, -1.108815867e-02f, -1.113290516e-02f, -1.117762231e-02f, -1.122231003e-02f, -1.126696822e-02f, + -1.131159678e-02f, -1.135619562e-02f, -1.140076465e-02f, -1.144530377e-02f, -1.148981289e-02f, -1.153429192e-02f, -1.157874076e-02f, -1.162315931e-02f, -1.166754748e-02f, -1.171190519e-02f, + -1.175623233e-02f, -1.180052881e-02f, -1.184479454e-02f, -1.188902943e-02f, -1.193323338e-02f, -1.197740630e-02f, -1.202154809e-02f, -1.206565866e-02f, -1.210973793e-02f, -1.215378579e-02f, + -1.219780215e-02f, -1.224178693e-02f, -1.228574002e-02f, -1.232966134e-02f, -1.237355079e-02f, -1.241740828e-02f, -1.246123372e-02f, -1.250502702e-02f, -1.254878808e-02f, -1.259251681e-02f, + -1.263621312e-02f, -1.267987692e-02f, -1.272350811e-02f, -1.276710661e-02f, -1.281067231e-02f, -1.285420514e-02f, -1.289770500e-02f, -1.294117179e-02f, -1.298460544e-02f, -1.302800583e-02f, + -1.307137289e-02f, -1.311470652e-02f, -1.315800663e-02f, -1.320127313e-02f, -1.324450593e-02f, -1.328770494e-02f, -1.333087007e-02f, -1.337400122e-02f, -1.341709831e-02f, -1.346016124e-02f, + -1.350318994e-02f, -1.354618429e-02f, -1.358914422e-02f, -1.363206964e-02f, -1.367496045e-02f, -1.371781656e-02f, -1.376063789e-02f, -1.380342435e-02f, -1.384617584e-02f, -1.388889227e-02f, + -1.393157356e-02f, -1.397421962e-02f, -1.401683036e-02f, -1.405940568e-02f, -1.410194550e-02f, -1.414444973e-02f, -1.418691828e-02f, -1.422935107e-02f, -1.427174799e-02f, -1.431410897e-02f, + -1.435643392e-02f, -1.439872274e-02f, -1.444097535e-02f, -1.448319166e-02f, -1.452537159e-02f, -1.456751503e-02f, -1.460962191e-02f, -1.465169214e-02f, -1.469372563e-02f, -1.473572229e-02f, + -1.477768203e-02f, -1.481960477e-02f, -1.486149041e-02f, -1.490333888e-02f, -1.494515008e-02f, -1.498692392e-02f, -1.502866033e-02f, -1.507035920e-02f, -1.511202046e-02f, -1.515364402e-02f, + -1.519522979e-02f, -1.523677768e-02f, -1.527828761e-02f, -1.531975949e-02f, -1.536119323e-02f, -1.540258875e-02f, -1.544394597e-02f, -1.548526478e-02f, -1.552654512e-02f, -1.556778689e-02f, + -1.560899001e-02f, -1.565015438e-02f, -1.569127994e-02f, -1.573236658e-02f, -1.577341423e-02f, -1.581442279e-02f, -1.585539219e-02f, -1.589632234e-02f, -1.593721315e-02f, -1.597806453e-02f, + -1.601887641e-02f, -1.605964870e-02f, -1.610038131e-02f, -1.614107416e-02f, -1.618172716e-02f, -1.622234023e-02f, -1.626291329e-02f, -1.630344625e-02f, -1.634393902e-02f, -1.638439152e-02f, + -1.642480367e-02f, -1.646517539e-02f, -1.650550659e-02f, -1.654579718e-02f, -1.658604709e-02f, -1.662625622e-02f, -1.666642450e-02f, -1.670655185e-02f, -1.674663817e-02f, -1.678668339e-02f, + -1.682668742e-02f, -1.686665018e-02f, -1.690657159e-02f, -1.694645156e-02f, -1.698629001e-02f, -1.702608687e-02f, -1.706584204e-02f, -1.710555544e-02f, -1.714522700e-02f, -1.718485662e-02f, + -1.722444424e-02f, -1.726398976e-02f, -1.730349310e-02f, -1.734295419e-02f, -1.738237294e-02f, -1.742174926e-02f, -1.746108308e-02f, -1.750037432e-02f, -1.753962290e-02f, -1.757882873e-02f, + -1.761799173e-02f, -1.765711182e-02f, -1.769618893e-02f, -1.773522296e-02f, -1.777421384e-02f, -1.781316150e-02f, -1.785206584e-02f, -1.789092679e-02f, -1.792974427e-02f, -1.796851819e-02f, + -1.800724849e-02f, -1.804593507e-02f, -1.808457786e-02f, -1.812317678e-02f, -1.816173174e-02f, -1.820024268e-02f, -1.823870951e-02f, -1.827713215e-02f, -1.831551052e-02f, -1.835384454e-02f, + -1.839213413e-02f, -1.843037922e-02f, -1.846857973e-02f, -1.850673557e-02f, -1.854484668e-02f, -1.858291296e-02f, -1.862093434e-02f, -1.865891075e-02f, -1.869684210e-02f, -1.873472832e-02f, + -1.877256934e-02f, -1.881036506e-02f, -1.884811541e-02f, -1.888582033e-02f, -1.892347972e-02f, -1.896109352e-02f, -1.899866163e-02f, -1.903618400e-02f, -1.907366054e-02f, -1.911109117e-02f, + -1.914847581e-02f, -1.918581440e-02f, -1.922310685e-02f, -1.926035308e-02f, -1.929755303e-02f, -1.933470661e-02f, -1.937181375e-02f, -1.940887437e-02f, -1.944588839e-02f, -1.948285575e-02f, + -1.951977636e-02f, -1.955665015e-02f, -1.959347704e-02f, -1.963025696e-02f, -1.966698983e-02f, -1.970367558e-02f, -1.974031413e-02f, -1.977690541e-02f, -1.981344934e-02f, -1.984994585e-02f, + -1.988639486e-02f, -1.992279630e-02f, -1.995915009e-02f, -1.999545617e-02f, -2.003171445e-02f, -2.006792486e-02f, -2.010408733e-02f, -2.014020178e-02f, -2.017626814e-02f, -2.021228634e-02f, + -2.024825630e-02f, -2.028417795e-02f, -2.032005122e-02f, -2.035587603e-02f, -2.039165231e-02f, -2.042737999e-02f, -2.046305899e-02f, -2.049868924e-02f, -2.053427067e-02f, -2.056980321e-02f, + -2.060528679e-02f, -2.064072132e-02f, -2.067610675e-02f, -2.071144299e-02f, -2.074672998e-02f, -2.078196764e-02f, -2.081715591e-02f, -2.085229470e-02f, -2.088738396e-02f, -2.092242360e-02f, + -2.095741356e-02f, -2.099235377e-02f, -2.102724415e-02f, -2.106208463e-02f, -2.109687515e-02f, -2.113161563e-02f, -2.116630601e-02f, -2.120094620e-02f, -2.123553615e-02f, -2.127007577e-02f, + -2.130456501e-02f, -2.133900379e-02f, -2.137339204e-02f, -2.140772970e-02f, -2.144201668e-02f, -2.147625293e-02f, -2.151043837e-02f, -2.154457294e-02f, -2.157865656e-02f, -2.161268917e-02f, + -2.164667069e-02f, -2.168060106e-02f, -2.171448022e-02f, -2.174830808e-02f, -2.178208459e-02f, -2.181580967e-02f, -2.184948326e-02f, -2.188310529e-02f, -2.191667569e-02f, -2.195019439e-02f, + -2.198366133e-02f, -2.201707643e-02f, -2.205043964e-02f, -2.208375088e-02f, -2.211701008e-02f, -2.215021719e-02f, -2.218337212e-02f, -2.221647482e-02f, -2.224952522e-02f, -2.228252325e-02f, + -2.231546885e-02f, -2.234836194e-02f, -2.238120247e-02f, -2.241399036e-02f, -2.244672556e-02f, -2.247940799e-02f, -2.251203759e-02f, -2.254461429e-02f, -2.257713803e-02f, -2.260960875e-02f, + -2.264202637e-02f, -2.267439083e-02f, -2.270670207e-02f, -2.273896003e-02f, -2.277116463e-02f, -2.280331581e-02f, -2.283541352e-02f, -2.286745768e-02f, -2.289944822e-02f, -2.293138510e-02f, + -2.296326823e-02f, -2.299509757e-02f, -2.302687304e-02f, -2.305859458e-02f, -2.309026213e-02f, -2.312187562e-02f, -2.315343499e-02f, -2.318494018e-02f, -2.321639112e-02f, -2.324778776e-02f, + -2.327913002e-02f, -2.331041785e-02f, -2.334165119e-02f, -2.337282996e-02f, -2.340395412e-02f, -2.343502359e-02f, -2.346603832e-02f, -2.349699824e-02f, -2.352790329e-02f, -2.355875341e-02f, + -2.358954854e-02f, -2.362028862e-02f, -2.365097359e-02f, -2.368160337e-02f, -2.371217793e-02f, -2.374269718e-02f, -2.377316108e-02f, -2.380356955e-02f, -2.383392255e-02f, -2.386422001e-02f, + -2.389446188e-02f, -2.392464808e-02f, -2.395477856e-02f, -2.398485326e-02f, -2.401487212e-02f, -2.404483509e-02f, -2.407474209e-02f, -2.410459308e-02f, -2.413438800e-02f, -2.416412677e-02f, + -2.419380935e-02f, -2.422343568e-02f, -2.425300570e-02f, -2.428251935e-02f, -2.431197656e-02f, -2.434137729e-02f, -2.437072148e-02f, -2.440000906e-02f, -2.442923998e-02f, -2.445841418e-02f, + -2.448753160e-02f, -2.451659219e-02f, -2.454559589e-02f, -2.457454264e-02f, -2.460343238e-02f, -2.463226506e-02f, -2.466104062e-02f, -2.468975901e-02f, -2.471842016e-02f, -2.474702402e-02f, + -2.477557053e-02f, -2.480405964e-02f, -2.483249130e-02f, -2.486086544e-02f, -2.488918201e-02f, -2.491744095e-02f, -2.494564222e-02f, -2.497378574e-02f, -2.500187148e-02f, -2.502989937e-02f, + -2.505786935e-02f, -2.508578138e-02f, -2.511363540e-02f, -2.514143135e-02f, -2.516916918e-02f, -2.519684884e-02f, -2.522447026e-02f, -2.525203340e-02f, -2.527953821e-02f, -2.530698462e-02f, + -2.533437259e-02f, -2.536170206e-02f, -2.538897298e-02f, -2.541618530e-02f, -2.544333895e-02f, -2.547043390e-02f, -2.549747008e-02f, -2.552444744e-02f, -2.555136594e-02f, -2.557822551e-02f, + -2.560502611e-02f, -2.563176768e-02f, -2.565845017e-02f, -2.568507353e-02f, -2.571163771e-02f, -2.573814266e-02f, -2.576458832e-02f, -2.579097464e-02f, -2.581730157e-02f, -2.584356907e-02f, + -2.586977708e-02f, -2.589592554e-02f, -2.592201441e-02f, -2.594804364e-02f, -2.597401318e-02f, -2.599992297e-02f, -2.602577297e-02f, -2.605156312e-02f, -2.607729339e-02f, -2.610296371e-02f, + -2.612857403e-02f, -2.615412432e-02f, -2.617961451e-02f, -2.620504456e-02f, -2.623041442e-02f, -2.625572404e-02f, -2.628097338e-02f, -2.630616237e-02f, -2.633129098e-02f, -2.635635916e-02f, + -2.638136686e-02f, -2.640631403e-02f, -2.643120062e-02f, -2.645602658e-02f, -2.648079187e-02f, -2.650549644e-02f, -2.653014024e-02f, -2.655472322e-02f, -2.657924534e-02f, -2.660370655e-02f, + -2.662810681e-02f, -2.665244606e-02f, -2.667672426e-02f, -2.670094136e-02f, -2.672509732e-02f, -2.674919209e-02f, -2.677322563e-02f, -2.679719788e-02f, -2.682110881e-02f, -2.684495836e-02f, + -2.686874650e-02f, -2.689247317e-02f, -2.691613833e-02f, -2.693974194e-02f, -2.696328395e-02f, -2.698676432e-02f, -2.701018299e-02f, -2.703353994e-02f, -2.705683510e-02f, -2.708006845e-02f, + -2.710323993e-02f, -2.712634950e-02f, -2.714939711e-02f, -2.717238273e-02f, -2.719530631e-02f, -2.721816780e-02f, -2.724096717e-02f, -2.726370437e-02f, -2.728637935e-02f, -2.730899207e-02f, + -2.733154250e-02f, -2.735403058e-02f, -2.737645628e-02f, -2.739881955e-02f, -2.742112036e-02f, -2.744335865e-02f, -2.746553439e-02f, -2.748764754e-02f, -2.750969805e-02f, -2.753168588e-02f, + -2.755361099e-02f, -2.757547335e-02f, -2.759727290e-02f, -2.761900961e-02f, -2.764068344e-02f, -2.766229435e-02f, -2.768384229e-02f, -2.770532722e-02f, -2.772674912e-02f, -2.774810793e-02f, + -2.776940361e-02f, -2.779063614e-02f, -2.781180545e-02f, -2.783291153e-02f, -2.785395432e-02f, -2.787493379e-02f, -2.789584991e-02f, -2.791670262e-02f, -2.793749189e-02f, -2.795821769e-02f, + -2.797887997e-02f, -2.799947870e-02f, -2.802001384e-02f, -2.804048534e-02f, -2.806089318e-02f, -2.808123732e-02f, -2.810151771e-02f, -2.812173432e-02f, -2.814188711e-02f, -2.816197605e-02f, + -2.818200110e-02f, -2.820196222e-02f, -2.822185937e-02f, -2.824169252e-02f, -2.826146163e-02f, -2.828116666e-02f, -2.830080759e-02f, -2.832038436e-02f, -2.833989696e-02f, -2.835934533e-02f, + -2.837872945e-02f, -2.839804929e-02f, -2.841730479e-02f, -2.843649594e-02f, -2.845562269e-02f, -2.847468501e-02f, -2.849368286e-02f, -2.851261621e-02f, -2.853148504e-02f, -2.855028929e-02f, + -2.856902894e-02f, -2.858770395e-02f, -2.860631429e-02f, -2.862485993e-02f, -2.864334083e-02f, -2.866175696e-02f, -2.868010829e-02f, -2.869839478e-02f, -2.871661639e-02f, -2.873477311e-02f, + -2.875286488e-02f, -2.877089169e-02f, -2.878885350e-02f, -2.880675027e-02f, -2.882458198e-02f, -2.884234859e-02f, -2.886005007e-02f, -2.887768639e-02f, -2.889525752e-02f, -2.891276343e-02f, + -2.893020407e-02f, -2.894757944e-02f, -2.896488948e-02f, -2.898213418e-02f, -2.899931350e-02f, -2.901642741e-02f, -2.903347587e-02f, -2.905045887e-02f, -2.906737637e-02f, -2.908422834e-02f, + -2.910101475e-02f, -2.911773557e-02f, -2.913439077e-02f, -2.915098032e-02f, -2.916750420e-02f, -2.918396237e-02f, -2.920035480e-02f, -2.921668147e-02f, -2.923294234e-02f, -2.924913740e-02f, + -2.926526660e-02f, -2.928132993e-02f, -2.929732735e-02f, -2.931325884e-02f, -2.932912436e-02f, -2.934492390e-02f, -2.936065742e-02f, -2.937632490e-02f, -2.939192630e-02f, -2.940746161e-02f, + -2.942293079e-02f, -2.943833382e-02f, -2.945367068e-02f, -2.946894132e-02f, -2.948414574e-02f, -2.949928390e-02f, -2.951435578e-02f, -2.952936135e-02f, -2.954430058e-02f, -2.955917345e-02f, + -2.957397994e-02f, -2.958872002e-02f, -2.960339366e-02f, -2.961800084e-02f, -2.963254154e-02f, -2.964701573e-02f, -2.966142338e-02f, -2.967576447e-02f, -2.969003898e-02f, -2.970424688e-02f, + -2.971838815e-02f, -2.973246277e-02f, -2.974647071e-02f, -2.976041194e-02f, -2.977428645e-02f, -2.978809422e-02f, -2.980183521e-02f, -2.981550940e-02f, -2.982911678e-02f, -2.984265732e-02f, + -2.985613100e-02f, -2.986953779e-02f, -2.988287768e-02f, -2.989615064e-02f, -2.990935664e-02f, -2.992249568e-02f, -2.993556772e-02f, -2.994857275e-02f, -2.996151074e-02f, -2.997438168e-02f, + -2.998718553e-02f, -2.999992229e-02f, -3.001259193e-02f, -3.002519442e-02f, -3.003772976e-02f, -3.005019792e-02f, -3.006259887e-02f, -3.007493261e-02f, -3.008719910e-02f, -3.009939834e-02f, + -3.011153029e-02f, -3.012359495e-02f, -3.013559229e-02f, -3.014752229e-02f, -3.015938494e-02f, -3.017118021e-02f, -3.018290809e-02f, -3.019456855e-02f, -3.020616159e-02f, -3.021768718e-02f, + -3.022914530e-02f, -3.024053595e-02f, -3.025185908e-02f, -3.026311470e-02f, -3.027430279e-02f, -3.028542332e-02f, -3.029647628e-02f, -3.030746165e-02f, -3.031837942e-02f, -3.032922957e-02f, + -3.034001208e-02f, -3.035072694e-02f, -3.036137413e-02f, -3.037195363e-02f, -3.038246543e-02f, -3.039290951e-02f, -3.040328586e-02f, -3.041359447e-02f, -3.042383531e-02f, -3.043400837e-02f, + -3.044411363e-02f, -3.045415109e-02f, -3.046412072e-02f, -3.047402252e-02f, -3.048385646e-02f, -3.049362254e-02f, -3.050332074e-02f, -3.051295104e-02f, -3.052251344e-02f, -3.053200791e-02f, + -3.054143445e-02f, -3.055079304e-02f, -3.056008367e-02f, -3.056930632e-02f, -3.057846099e-02f, -3.058754765e-02f, -3.059656631e-02f, -3.060551693e-02f, -3.061439952e-02f, -3.062321406e-02f, + -3.063196054e-02f, -3.064063894e-02f, -3.064924926e-02f, -3.065779148e-02f, -3.066626559e-02f, -3.067467159e-02f, -3.068300945e-02f, -3.069127917e-02f, -3.069948074e-02f, -3.070761415e-02f, + -3.071567938e-02f, -3.072367643e-02f, -3.073160529e-02f, -3.073946594e-02f, -3.074725838e-02f, -3.075498259e-02f, -3.076263857e-02f, -3.077022631e-02f, -3.077774580e-02f, -3.078519702e-02f, + -3.079257998e-02f, -3.079989465e-02f, -3.080714104e-02f, -3.081431914e-02f, -3.082142892e-02f, -3.082847040e-02f, -3.083544355e-02f, -3.084234838e-02f, -3.084918487e-02f, -3.085595302e-02f, + -3.086265281e-02f, -3.086928424e-02f, -3.087584731e-02f, -3.088234201e-02f, -3.088876833e-02f, -3.089512625e-02f, -3.090141579e-02f, -3.090763693e-02f, -3.091378965e-02f, -3.091987397e-02f, + -3.092588987e-02f, -3.093183735e-02f, -3.093771639e-02f, -3.094352700e-02f, -3.094926917e-02f, -3.095494289e-02f, -3.096054817e-02f, -3.096608498e-02f, -3.097155334e-02f, -3.097695323e-02f, + -3.098228465e-02f, -3.098754760e-02f, -3.099274206e-02f, -3.099786805e-02f, -3.100292555e-02f, -3.100791456e-02f, -3.101283507e-02f, -3.101768709e-02f, -3.102247061e-02f, -3.102718563e-02f, + -3.103183213e-02f, -3.103641013e-02f, -3.104091962e-02f, -3.104536059e-02f, -3.104973305e-02f, -3.105403699e-02f, -3.105827240e-02f, -3.106243929e-02f, -3.106653766e-02f, -3.107056750e-02f, + -3.107452881e-02f, -3.107842159e-02f, -3.108224585e-02f, -3.108600157e-02f, -3.108968876e-02f, -3.109330741e-02f, -3.109685753e-02f, -3.110033912e-02f, -3.110375217e-02f, -3.110709669e-02f, + -3.111037267e-02f, -3.111358012e-02f, -3.111671903e-02f, -3.111978941e-02f, -3.112279125e-02f, -3.112572457e-02f, -3.112858935e-02f, -3.113138560e-02f, -3.113411332e-02f, -3.113677252e-02f, + -3.113936319e-02f, -3.114188533e-02f, -3.114433895e-02f, -3.114672405e-02f, -3.114904063e-02f, -3.115128869e-02f, -3.115346824e-02f, -3.115557928e-02f, -3.115762180e-02f, -3.115959583e-02f, + -3.116150134e-02f, -3.116333836e-02f, -3.116510688e-02f, -3.116680691e-02f, -3.116843845e-02f, -3.117000150e-02f, -3.117149607e-02f, -3.117292216e-02f, -3.117427978e-02f, -3.117556893e-02f, + -3.117678961e-02f, -3.117794184e-02f, -3.117902560e-02f, -3.118004092e-02f, -3.118098779e-02f, -3.118186622e-02f, -3.118267621e-02f, -3.118341778e-02f, -3.118409092e-02f, -3.118469564e-02f, + -3.118523196e-02f, -3.118569986e-02f, -3.118609937e-02f, -3.118643048e-02f, -3.118669321e-02f, -3.118688755e-02f, -3.118701353e-02f, -3.118707113e-02f, -3.118706038e-02f, -3.118698128e-02f, + -3.118683383e-02f, -3.118661804e-02f, -3.118633393e-02f, -3.118598150e-02f, -3.118556075e-02f, -3.118507170e-02f, -3.118451435e-02f, -3.118388871e-02f, -3.118319480e-02f, -3.118243261e-02f, + -3.118160217e-02f, -3.118070347e-02f, -3.117973653e-02f, -3.117870135e-02f, -3.117759795e-02f, -3.117642634e-02f, -3.117518652e-02f, -3.117387850e-02f, -3.117250230e-02f, -3.117105793e-02f, + -3.116954540e-02f, -3.116796471e-02f, -3.116631587e-02f, -3.116459891e-02f, -3.116281382e-02f, -3.116096063e-02f, -3.115903934e-02f, -3.115704996e-02f, -3.115499250e-02f, -3.115286698e-02f, + -3.115067342e-02f, -3.114841181e-02f, -3.114608217e-02f, -3.114368452e-02f, -3.114121886e-02f, -3.113868522e-02f, -3.113608360e-02f, -3.113341401e-02f, -3.113067648e-02f, -3.112787100e-02f, + -3.112499761e-02f, -3.112205630e-02f, -3.111904709e-02f, -3.111597000e-02f, -3.111282504e-02f, -3.110961222e-02f, -3.110633157e-02f, -3.110298308e-02f, -3.109956679e-02f, -3.109608269e-02f, + -3.109253082e-02f, -3.108891117e-02f, -3.108522378e-02f, -3.108146864e-02f, -3.107764579e-02f, -3.107375522e-02f, -3.106979697e-02f, -3.106577104e-02f, -3.106167746e-02f, -3.105751623e-02f, + -3.105328737e-02f, -3.104899090e-02f, -3.104462684e-02f, -3.104019521e-02f, -3.103569601e-02f, -3.103112927e-02f, -3.102649501e-02f, -3.102179324e-02f, -3.101702397e-02f, -3.101218724e-02f, + -3.100728304e-02f, -3.100231141e-02f, -3.099727236e-02f, -3.099216591e-02f, -3.098699208e-02f, -3.098175088e-02f, -3.097644234e-02f, -3.097106647e-02f, -3.096562329e-02f, -3.096011282e-02f, + -3.095453508e-02f, -3.094889009e-02f, -3.094317787e-02f, -3.093739844e-02f, -3.093155181e-02f, -3.092563802e-02f, -3.091965707e-02f, -3.091360899e-02f, -3.090749380e-02f, -3.090131152e-02f, + -3.089506217e-02f, -3.088874577e-02f, -3.088236234e-02f, -3.087591190e-02f, -3.086939448e-02f, -3.086281010e-02f, -3.085615877e-02f, -3.084944051e-02f, -3.084265536e-02f, -3.083580334e-02f, + -3.082888445e-02f, -3.082189873e-02f, -3.081484621e-02f, -3.080772689e-02f, -3.080054081e-02f, -3.079328798e-02f, -3.078596843e-02f, -3.077858219e-02f, -3.077112927e-02f, -3.076360971e-02f, + -3.075602351e-02f, -3.074837071e-02f, -3.074065134e-02f, -3.073286540e-02f, -3.072501294e-02f, -3.071709397e-02f, -3.070910852e-02f, -3.070105660e-02f, -3.069293826e-02f, -3.068475350e-02f, + -3.067650236e-02f, -3.066818487e-02f, -3.065980104e-02f, -3.065135090e-02f, -3.064283447e-02f, -3.063425180e-02f, -3.062560289e-02f, -3.061688777e-02f, -3.060810648e-02f, -3.059925903e-02f, + -3.059034545e-02f, -3.058136578e-02f, -3.057232003e-02f, -3.056320824e-02f, -3.055403042e-02f, -3.054478662e-02f, -3.053547684e-02f, -3.052610113e-02f, -3.051665951e-02f, -3.050715201e-02f, + -3.049757865e-02f, -3.048793946e-02f, -3.047823448e-02f, -3.046846372e-02f, -3.045862722e-02f, -3.044872500e-02f, -3.043875711e-02f, -3.042872355e-02f, -3.041862436e-02f, -3.040845958e-02f, + -3.039822923e-02f, -3.038793334e-02f, -3.037757193e-02f, -3.036714505e-02f, -3.035665271e-02f, -3.034609495e-02f, -3.033547180e-02f, -3.032478329e-02f, -3.031402944e-02f, -3.030321030e-02f, + -3.029232588e-02f, -3.028137623e-02f, -3.027036137e-02f, -3.025928133e-02f, -3.024813614e-02f, -3.023692584e-02f, -3.022565045e-02f, -3.021431001e-02f, -3.020290456e-02f, -3.019143411e-02f, + -3.017989870e-02f, -3.016829837e-02f, -3.015663315e-02f, -3.014490307e-02f, -3.013310816e-02f, -3.012124846e-02f, -3.010932399e-02f, -3.009733480e-02f, -3.008528090e-02f, -3.007316235e-02f, + -3.006097917e-02f, -3.004873139e-02f, -3.003641904e-02f, -3.002404217e-02f, -3.001160081e-02f, -2.999909498e-02f, -2.998652473e-02f, -2.997389008e-02f, -2.996119108e-02f, -2.994842775e-02f, + -2.993560014e-02f, -2.992270827e-02f, -2.990975218e-02f, -2.989673191e-02f, -2.988364749e-02f, -2.987049896e-02f, -2.985728635e-02f, -2.984400969e-02f, -2.983066904e-02f, -2.981726441e-02f, + -2.980379585e-02f, -2.979026339e-02f, -2.977666707e-02f, -2.976300692e-02f, -2.974928299e-02f, -2.973549531e-02f, -2.972164391e-02f, -2.970772883e-02f, -2.969375011e-02f, -2.967970779e-02f, + -2.966560191e-02f, -2.965143249e-02f, -2.963719959e-02f, -2.962290323e-02f, -2.960854346e-02f, -2.959412032e-02f, -2.957963383e-02f, -2.956508405e-02f, -2.955047100e-02f, -2.953579473e-02f, + -2.952105528e-02f, -2.950625268e-02f, -2.949138697e-02f, -2.947645820e-02f, -2.946146640e-02f, -2.944641162e-02f, -2.943129388e-02f, -2.941611324e-02f, -2.940086973e-02f, -2.938556339e-02f, + -2.937019426e-02f, -2.935476238e-02f, -2.933926779e-02f, -2.932371054e-02f, -2.930809066e-02f, -2.929240819e-02f, -2.927666318e-02f, -2.926085566e-02f, -2.924498568e-02f, -2.922905328e-02f, + -2.921305850e-02f, -2.919700137e-02f, -2.918088196e-02f, -2.916470028e-02f, -2.914845640e-02f, -2.913215034e-02f, -2.911578215e-02f, -2.909935188e-02f, -2.908285956e-02f, -2.906630524e-02f, + -2.904968896e-02f, -2.903301077e-02f, -2.901627070e-02f, -2.899946881e-02f, -2.898260512e-02f, -2.896567970e-02f, -2.894869257e-02f, -2.893164379e-02f, -2.891453340e-02f, -2.889736143e-02f, + -2.888012795e-02f, -2.886283298e-02f, -2.884547658e-02f, -2.882805879e-02f, -2.881057965e-02f, -2.879303921e-02f, -2.877543751e-02f, -2.875777460e-02f, -2.874005052e-02f, -2.872226532e-02f, + -2.870441904e-02f, -2.868651174e-02f, -2.866854344e-02f, -2.865051421e-02f, -2.863242409e-02f, -2.861427311e-02f, -2.859606134e-02f, -2.857778880e-02f, -2.855945556e-02f, -2.854106166e-02f, + -2.852260714e-02f, -2.850409205e-02f, -2.848551644e-02f, -2.846688035e-02f, -2.844818384e-02f, -2.842942694e-02f, -2.841060972e-02f, -2.839173220e-02f, -2.837279445e-02f, -2.835379650e-02f, + -2.833473841e-02f, -2.831562023e-02f, -2.829644200e-02f, -2.827720378e-02f, -2.825790560e-02f, -2.823854752e-02f, -2.821912959e-02f, -2.819965185e-02f, -2.818011436e-02f, -2.816051716e-02f, + -2.814086031e-02f, -2.812114385e-02f, -2.810136783e-02f, -2.808153230e-02f, -2.806163731e-02f, -2.804168291e-02f, -2.802166916e-02f, -2.800159609e-02f, -2.798146376e-02f, -2.796127223e-02f, + -2.794102154e-02f, -2.792071173e-02f, -2.790034288e-02f, -2.787991501e-02f, -2.785942819e-02f, -2.783888246e-02f, -2.781827788e-02f, -2.779761450e-02f, -2.777689237e-02f, -2.775611153e-02f, + -2.773527205e-02f, -2.771437397e-02f, -2.769341735e-02f, -2.767240224e-02f, -2.765132869e-02f, -2.763019674e-02f, -2.760900647e-02f, -2.758775791e-02f, -2.756645111e-02f, -2.754508615e-02f, + -2.752366305e-02f, -2.750218189e-02f, -2.748064270e-02f, -2.745904555e-02f, -2.743739049e-02f, -2.741567757e-02f, -2.739390684e-02f, -2.737207836e-02f, -2.735019218e-02f, -2.732824836e-02f, + -2.730624695e-02f, -2.728418801e-02f, -2.726207158e-02f, -2.723989773e-02f, -2.721766650e-02f, -2.719537796e-02f, -2.717303215e-02f, -2.715062914e-02f, -2.712816897e-02f, -2.710565170e-02f, + -2.708307739e-02f, -2.706044610e-02f, -2.703775787e-02f, -2.701501277e-02f, -2.699221084e-02f, -2.696935215e-02f, -2.694643675e-02f, -2.692346470e-02f, -2.690043606e-02f, -2.687735087e-02f, + -2.685420920e-02f, -2.683101110e-02f, -2.680775663e-02f, -2.678444585e-02f, -2.676107881e-02f, -2.673765557e-02f, -2.671417619e-02f, -2.669064072e-02f, -2.666704923e-02f, -2.664340176e-02f, + -2.661969838e-02f, -2.659593915e-02f, -2.657212412e-02f, -2.654825335e-02f, -2.652432690e-02f, -2.650034482e-02f, -2.647630718e-02f, -2.645221404e-02f, -2.642806544e-02f, -2.640386146e-02f, + -2.637960214e-02f, -2.635528756e-02f, -2.633091776e-02f, -2.630649281e-02f, -2.628201276e-02f, -2.625747768e-02f, -2.623288762e-02f, -2.620824264e-02f, -2.618354281e-02f, -2.615878819e-02f, + -2.613397882e-02f, -2.610911478e-02f, -2.608419612e-02f, -2.605922291e-02f, -2.603419520e-02f, -2.600911305e-02f, -2.598397653e-02f, -2.595878570e-02f, -2.593354061e-02f, -2.590824133e-02f, + -2.588288791e-02f, -2.585748043e-02f, -2.583201894e-02f, -2.580650349e-02f, -2.578093417e-02f, -2.575531101e-02f, -2.572963410e-02f, -2.570390348e-02f, -2.567811922e-02f, -2.565228139e-02f, + -2.562639004e-02f, -2.560044524e-02f, -2.557444704e-02f, -2.554839552e-02f, -2.552229073e-02f, -2.549613274e-02f, -2.546992161e-02f, -2.544365740e-02f, -2.541734018e-02f, -2.539097001e-02f, + -2.536454694e-02f, -2.533807106e-02f, -2.531154241e-02f, -2.528496106e-02f, -2.525832708e-02f, -2.523164053e-02f, -2.520490147e-02f, -2.517810997e-02f, -2.515126610e-02f, -2.512436991e-02f, + -2.509742146e-02f, -2.507042084e-02f, -2.504336809e-02f, -2.501626328e-02f, -2.498910649e-02f, -2.496189777e-02f, -2.493463718e-02f, -2.490732480e-02f, -2.487996069e-02f, -2.485254491e-02f, + -2.482507753e-02f, -2.479755862e-02f, -2.476998823e-02f, -2.474236644e-02f, -2.471469331e-02f, -2.468696891e-02f, -2.465919331e-02f, -2.463136656e-02f, -2.460348874e-02f, -2.457555991e-02f, + -2.454758014e-02f, -2.451954950e-02f, -2.449146805e-02f, -2.446333585e-02f, -2.443515298e-02f, -2.440691951e-02f, -2.437863549e-02f, -2.435030100e-02f, -2.432191610e-02f, -2.429348087e-02f, + -2.426499536e-02f, -2.423645965e-02f, -2.420787380e-02f, -2.417923789e-02f, -2.415055197e-02f, -2.412181612e-02f, -2.409303041e-02f, -2.406419490e-02f, -2.403530966e-02f, -2.400637477e-02f, + -2.397739028e-02f, -2.394835627e-02f, -2.391927280e-02f, -2.389013995e-02f, -2.386095779e-02f, -2.383172637e-02f, -2.380244578e-02f, -2.377311608e-02f, -2.374373734e-02f, -2.371430963e-02f, + -2.368483302e-02f, -2.365530758e-02f, -2.362573337e-02f, -2.359611048e-02f, -2.356643896e-02f, -2.353671889e-02f, -2.350695034e-02f, -2.347713338e-02f, -2.344726807e-02f, -2.341735450e-02f, + -2.338739272e-02f, -2.335738282e-02f, -2.332732485e-02f, -2.329721890e-02f, -2.326706503e-02f, -2.323686331e-02f, -2.320661381e-02f, -2.317631662e-02f, -2.314597179e-02f, -2.311557939e-02f, + -2.308513951e-02f, -2.305465221e-02f, -2.302411756e-02f, -2.299353563e-02f, -2.296290650e-02f, -2.293223024e-02f, -2.290150692e-02f, -2.287073661e-02f, -2.283991939e-02f, -2.280905532e-02f, + -2.277814448e-02f, -2.274718695e-02f, -2.271618278e-02f, -2.268513207e-02f, -2.265403487e-02f, -2.262289127e-02f, -2.259170134e-02f, -2.256046514e-02f, -2.252918275e-02f, -2.249785425e-02f, + -2.246647971e-02f, -2.243505920e-02f, -2.240359279e-02f, -2.237208057e-02f, -2.234052259e-02f, -2.230891894e-02f, -2.227726970e-02f, -2.224557493e-02f, -2.221383470e-02f, -2.218204910e-02f, + -2.215021820e-02f, -2.211834206e-02f, -2.208642077e-02f, -2.205445441e-02f, -2.202244303e-02f, -2.199038673e-02f, -2.195828557e-02f, -2.192613963e-02f, -2.189394899e-02f, -2.186171371e-02f, + -2.182943388e-02f, -2.179710957e-02f, -2.176474085e-02f, -2.173232780e-02f, -2.169987050e-02f, -2.166736902e-02f, -2.163482344e-02f, -2.160223383e-02f, -2.156960027e-02f, -2.153692283e-02f, + -2.150420160e-02f, -2.147143664e-02f, -2.143862804e-02f, -2.140577587e-02f, -2.137288020e-02f, -2.133994111e-02f, -2.130695868e-02f, -2.127393299e-02f, -2.124086411e-02f, -2.120775213e-02f, + -2.117459710e-02f, -2.114139912e-02f, -2.110815826e-02f, -2.107487460e-02f, -2.104154821e-02f, -2.100817918e-02f, -2.097476757e-02f, -2.094131347e-02f, -2.090781696e-02f, -2.087427811e-02f, + -2.084069700e-02f, -2.080707370e-02f, -2.077340830e-02f, -2.073970088e-02f, -2.070595151e-02f, -2.067216027e-02f, -2.063832723e-02f, -2.060445249e-02f, -2.057053611e-02f, -2.053657817e-02f, + -2.050257875e-02f, -2.046853794e-02f, -2.043445580e-02f, -2.040033243e-02f, -2.036616789e-02f, -2.033196227e-02f, -2.029771564e-02f, -2.026342809e-02f, -2.022909970e-02f, -2.019473053e-02f, + -2.016032068e-02f, -2.012587023e-02f, -2.009137924e-02f, -2.005684781e-02f, -2.002227600e-02f, -1.998766391e-02f, -1.995301161e-02f, -1.991831918e-02f, -1.988358670e-02f, -1.984881426e-02f, + -1.981400192e-02f, -1.977914978e-02f, -1.974425791e-02f, -1.970932639e-02f, -1.967435530e-02f, -1.963934473e-02f, -1.960429475e-02f, -1.956920545e-02f, -1.953407690e-02f, -1.949890920e-02f, + -1.946370240e-02f, -1.942845661e-02f, -1.939317190e-02f, -1.935784835e-02f, -1.932248604e-02f, -1.928708506e-02f, -1.925164548e-02f, -1.921616739e-02f, -1.918065087e-02f, -1.914509599e-02f, + -1.910950285e-02f, -1.907387153e-02f, -1.903820210e-02f, -1.900249464e-02f, -1.896674925e-02f, -1.893096600e-02f, -1.889514497e-02f, -1.885928626e-02f, -1.882338992e-02f, -1.878745606e-02f, + -1.875148476e-02f, -1.871547609e-02f, -1.867943014e-02f, -1.864334699e-02f, -1.860722673e-02f, -1.857106943e-02f, -1.853487518e-02f, -1.849864407e-02f, -1.846237617e-02f, -1.842607158e-02f, + -1.838973036e-02f, -1.835335261e-02f, -1.831693841e-02f, -1.828048785e-02f, -1.824400100e-02f, -1.820747795e-02f, -1.817091878e-02f, -1.813432358e-02f, -1.809769243e-02f, -1.806102542e-02f, + -1.802432263e-02f, -1.798758414e-02f, -1.795081003e-02f, -1.791400040e-02f, -1.787715532e-02f, -1.784027488e-02f, -1.780335917e-02f, -1.776640826e-02f, -1.772942225e-02f, -1.769240121e-02f, + -1.765534524e-02f, -1.761825441e-02f, -1.758112882e-02f, -1.754396854e-02f, -1.750677366e-02f, -1.746954427e-02f, -1.743228044e-02f, -1.739498228e-02f, -1.735764985e-02f, -1.732028326e-02f, + -1.728288257e-02f, -1.724544788e-02f, -1.720797928e-02f, -1.717047684e-02f, -1.713294065e-02f, -1.709537081e-02f, -1.705776739e-02f, -1.702013047e-02f, -1.698246016e-02f, -1.694475653e-02f, + -1.690701967e-02f, -1.686924966e-02f, -1.683144659e-02f, -1.679361054e-02f, -1.675574161e-02f, -1.671783988e-02f, -1.667990543e-02f, -1.664193836e-02f, -1.660393874e-02f, -1.656590667e-02f, + -1.652784222e-02f, -1.648974550e-02f, -1.645161658e-02f, -1.641345555e-02f, -1.637526250e-02f, -1.633703751e-02f, -1.629878067e-02f, -1.626049207e-02f, -1.622217180e-02f, -1.618381994e-02f, + -1.614543658e-02f, -1.610702181e-02f, -1.606857571e-02f, -1.603009837e-02f, -1.599158989e-02f, -1.595305033e-02f, -1.591447981e-02f, -1.587587839e-02f, -1.583724617e-02f, -1.579858324e-02f, + -1.575988969e-02f, -1.572116560e-02f, -1.568241105e-02f, -1.564362615e-02f, -1.560481097e-02f, -1.556596561e-02f, -1.552709015e-02f, -1.548818468e-02f, -1.544924928e-02f, -1.541028406e-02f, + -1.537128909e-02f, -1.533226446e-02f, -1.529321027e-02f, -1.525412660e-02f, -1.521501353e-02f, -1.517587117e-02f, -1.513669959e-02f, -1.509749888e-02f, -1.505826914e-02f, -1.501901045e-02f, + -1.497972291e-02f, -1.494040659e-02f, -1.490106160e-02f, -1.486168801e-02f, -1.482228592e-02f, -1.478285541e-02f, -1.474339659e-02f, -1.470390952e-02f, -1.466439432e-02f, -1.462485105e-02f, + -1.458527982e-02f, -1.454568071e-02f, -1.450605382e-02f, -1.446639922e-02f, -1.442671702e-02f, -1.438700730e-02f, -1.434727014e-02f, -1.430750565e-02f, -1.426771391e-02f, -1.422789501e-02f, + -1.418804904e-02f, -1.414817609e-02f, -1.410827625e-02f, -1.406834961e-02f, -1.402839626e-02f, -1.398841629e-02f, -1.394840979e-02f, -1.390837685e-02f, -1.386831756e-02f, -1.382823202e-02f, + -1.378812030e-02f, -1.374798251e-02f, -1.370781873e-02f, -1.366762905e-02f, -1.362741357e-02f, -1.358717237e-02f, -1.354690555e-02f, -1.350661319e-02f, -1.346629539e-02f, -1.342595224e-02f, + -1.338558383e-02f, -1.334519024e-02f, -1.330477158e-02f, -1.326432793e-02f, -1.322385938e-02f, -1.318336602e-02f, -1.314284795e-02f, -1.310230525e-02f, -1.306173802e-02f, -1.302114635e-02f, + -1.298053032e-02f, -1.293989004e-02f, -1.289922559e-02f, -1.285853707e-02f, -1.281782456e-02f, -1.277708815e-02f, -1.273632795e-02f, -1.269554404e-02f, -1.265473650e-02f, -1.261390544e-02f, + -1.257305095e-02f, -1.253217311e-02f, -1.249127202e-02f, -1.245034777e-02f, -1.240940046e-02f, -1.236843016e-02f, -1.232743699e-02f, -1.228642102e-02f, -1.224538236e-02f, -1.220432108e-02f, + -1.216323729e-02f, -1.212213108e-02f, -1.208100254e-02f, -1.203985176e-02f, -1.199867883e-02f, -1.195748385e-02f, -1.191626691e-02f, -1.187502810e-02f, -1.183376751e-02f, -1.179248524e-02f, + -1.175118137e-02f, -1.170985601e-02f, -1.166850924e-02f, -1.162714116e-02f, -1.158575185e-02f, -1.154434142e-02f, -1.150290995e-02f, -1.146145754e-02f, -1.141998428e-02f, -1.137849027e-02f, + -1.133697559e-02f, -1.129544033e-02f, -1.125388460e-02f, -1.121230849e-02f, -1.117071208e-02f, -1.112909547e-02f, -1.108745876e-02f, -1.104580204e-02f, -1.100412539e-02f, -1.096242892e-02f, + -1.092071272e-02f, -1.087897687e-02f, -1.083722148e-02f, -1.079544664e-02f, -1.075365243e-02f, -1.071183897e-02f, -1.067000632e-02f, -1.062815460e-02f, -1.058628389e-02f, -1.054439429e-02f, + -1.050248589e-02f, -1.046055879e-02f, -1.041861307e-02f, -1.037664884e-02f, -1.033466618e-02f, -1.029266519e-02f, -1.025064597e-02f, -1.020860860e-02f, -1.016655319e-02f, -1.012447981e-02f, + -1.008238858e-02f, -1.004027958e-02f, -9.998152908e-03f, -9.956008655e-03f, -9.913846917e-03f, -9.871667787e-03f, -9.829471360e-03f, -9.787257730e-03f, -9.745026990e-03f, -9.702779235e-03f, + -9.660514560e-03f, -9.618233058e-03f, -9.575934823e-03f, -9.533619951e-03f, -9.491288534e-03f, -9.448940668e-03f, -9.406576447e-03f, -9.364195964e-03f, -9.321799315e-03f, -9.279386595e-03f, + -9.236957896e-03f, -9.194513314e-03f, -9.152052943e-03f, -9.109576878e-03f, -9.067085214e-03f, -9.024578044e-03f, -8.982055464e-03f, -8.939517567e-03f, -8.896964450e-03f, -8.854396205e-03f, + -8.811812929e-03f, -8.769214715e-03f, -8.726601659e-03f, -8.683973855e-03f, -8.641331397e-03f, -8.598674382e-03f, -8.556002903e-03f, -8.513317055e-03f, -8.470616934e-03f, -8.427902633e-03f, + -8.385174249e-03f, -8.342431875e-03f, -8.299675607e-03f, -8.256905540e-03f, -8.214121769e-03f, -8.171324388e-03f, -8.128513493e-03f, -8.085689179e-03f, -8.042851541e-03f, -8.000000674e-03f, + -7.957136673e-03f, -7.914259633e-03f, -7.871369649e-03f, -7.828466817e-03f, -7.785551232e-03f, -7.742622988e-03f, -7.699682181e-03f, -7.656728906e-03f, -7.613763259e-03f, -7.570785335e-03f, + -7.527795229e-03f, -7.484793036e-03f, -7.441778851e-03f, -7.398752771e-03f, -7.355714890e-03f, -7.312665303e-03f, -7.269604107e-03f, -7.226531396e-03f, -7.183447265e-03f, -7.140351811e-03f, + -7.097245129e-03f, -7.054127314e-03f, -7.010998461e-03f, -6.967858667e-03f, -6.924708026e-03f, -6.881546634e-03f, -6.838374587e-03f, -6.795191980e-03f, -6.751998908e-03f, -6.708795468e-03f, + -6.665581754e-03f, -6.622357863e-03f, -6.579123890e-03f, -6.535879931e-03f, -6.492626081e-03f, -6.449362435e-03f, -6.406089090e-03f, -6.362806142e-03f, -6.319513685e-03f, -6.276211816e-03f, + -6.232900630e-03f, -6.189580222e-03f, -6.146250690e-03f, -6.102912128e-03f, -6.059564631e-03f, -6.016208297e-03f, -5.972843220e-03f, -5.929469497e-03f, -5.886087223e-03f, -5.842696493e-03f, + -5.799297404e-03f, -5.755890052e-03f, -5.712474532e-03f, -5.669050940e-03f, -5.625619372e-03f, -5.582179923e-03f, -5.538732691e-03f, -5.495277769e-03f, -5.451815255e-03f, -5.408345244e-03f, + -5.364867832e-03f, -5.321383115e-03f, -5.277891188e-03f, -5.234392148e-03f, -5.190886090e-03f, -5.147373111e-03f, -5.103853306e-03f, -5.060326772e-03f, -5.016793603e-03f, -4.973253896e-03f, + -4.929707747e-03f, -4.886155253e-03f, -4.842596507e-03f, -4.799031608e-03f, -4.755460650e-03f, -4.711883729e-03f, -4.668300942e-03f, -4.624712385e-03f, -4.581118153e-03f, -4.537518342e-03f, + -4.493913048e-03f, -4.450302368e-03f, -4.406686397e-03f, -4.363065231e-03f, -4.319438966e-03f, -4.275807698e-03f, -4.232171523e-03f, -4.188530537e-03f, -4.144884836e-03f, -4.101234515e-03f, + -4.057579672e-03f, -4.013920401e-03f, -3.970256800e-03f, -3.926588962e-03f, -3.882916986e-03f, -3.839240966e-03f, -3.795560999e-03f, -3.751877180e-03f, -3.708189606e-03f, -3.664498373e-03f, + -3.620803576e-03f, -3.577105311e-03f, -3.533403674e-03f, -3.489698762e-03f, -3.445990670e-03f, -3.402279494e-03f, -3.358565330e-03f, -3.314848275e-03f, -3.271128423e-03f, -3.227405871e-03f, + -3.183680715e-03f, -3.139953051e-03f, -3.096222974e-03f, -3.052490581e-03f, -3.008755967e-03f, -2.965019229e-03f, -2.921280462e-03f, -2.877539762e-03f, -2.833797225e-03f, -2.790052947e-03f, + -2.746307024e-03f, -2.702559551e-03f, -2.658810625e-03f, -2.615060342e-03f, -2.571308796e-03f, -2.527556085e-03f, -2.483802303e-03f, -2.440047548e-03f, -2.396291913e-03f, -2.352535497e-03f, + -2.308778393e-03f, -2.265020698e-03f, -2.221262508e-03f, -2.177503918e-03f, -2.133745025e-03f, -2.089985924e-03f, -2.046226710e-03f, -2.002467480e-03f, -1.958708329e-03f, -1.914949354e-03f, + -1.871190649e-03f, -1.827432310e-03f, -1.783674433e-03f, -1.739917114e-03f, -1.696160449e-03f, -1.652404532e-03f, -1.608649460e-03f, -1.564895329e-03f, -1.521142233e-03f, -1.477390269e-03f, + -1.433639533e-03f, -1.389890119e-03f, -1.346142123e-03f, -1.302395641e-03f, -1.258650769e-03f, -1.214907602e-03f, -1.171166235e-03f, -1.127426764e-03f, -1.083689284e-03f, -1.039953892e-03f, + -9.962206820e-04f, -9.524897499e-04f, -9.087611910e-04f, -8.650351009e-04f, -8.213115749e-04f, -7.775907084e-04f, -7.338725969e-04f, -6.901573355e-04f, -6.464450198e-04f, -6.027357450e-04f, + -5.590296064e-04f, -5.153266994e-04f, -4.716271191e-04f, -4.279309609e-04f, -3.842383200e-04f, -3.405492916e-04f, -2.968639710e-04f, -2.531824532e-04f, -2.095048336e-04f, -1.658312072e-04f, + -1.221616692e-04f, -7.849631470e-05f, -3.483523878e-05f, 8.821463464e-06f, 5.247369698e-05f, 9.612136672e-05f, 1.397643777e-04f, 1.834026348e-04f, 2.270360432e-04f, 2.706645079e-04f, + 3.142879339e-04f, 3.579062263e-04f, 4.015192902e-04f, 4.451270308e-04f, 4.887293531e-04f, 5.323261624e-04f, 5.759173638e-04f, 6.195028625e-04f, 6.630825639e-04f, 7.066563730e-04f, + 7.502241953e-04f, 7.937859360e-04f, 8.373415004e-04f, 8.808907938e-04f, 9.244337217e-04f, 9.679701895e-04f, 1.011500102e-03f, 1.055023366e-03f, 1.098539886e-03f, 1.142049567e-03f, + 1.185552316e-03f, 1.229048037e-03f, 1.272536637e-03f, 1.316018020e-03f, 1.359492093e-03f, 1.402958761e-03f, 1.446417930e-03f, 1.489869505e-03f, 1.533313392e-03f, 1.576749497e-03f, + 1.620177726e-03f, 1.663597984e-03f, 1.707010178e-03f, 1.750414213e-03f, 1.793809995e-03f, 1.837197429e-03f, 1.880576423e-03f, 1.923946881e-03f, 1.967308710e-03f, 2.010661816e-03f, + 2.054006105e-03f, 2.097341483e-03f, 2.140667856e-03f, 2.183985130e-03f, 2.227293211e-03f, 2.270592006e-03f, 2.313881421e-03f, 2.357161361e-03f, 2.400431734e-03f, 2.443692446e-03f, + 2.486943402e-03f, 2.530184510e-03f, 2.573415675e-03f, 2.616636805e-03f, 2.659847805e-03f, 2.703048583e-03f, 2.746239044e-03f, 2.789419095e-03f, 2.832588643e-03f, 2.875747595e-03f, + 2.918895856e-03f, 2.962033335e-03f, 3.005159937e-03f, 3.048275569e-03f, 3.091380138e-03f, 3.134473551e-03f, 3.177555715e-03f, 3.220626537e-03f, 3.263685923e-03f, 3.306733781e-03f, + 3.349770017e-03f, 3.392794539e-03f, 3.435807253e-03f, 3.478808068e-03f, 3.521796889e-03f, 3.564773624e-03f, 3.607738180e-03f, 3.650690465e-03f, 3.693630386e-03f, 3.736557849e-03f, + 3.779472764e-03f, 3.822375036e-03f, 3.865264573e-03f, 3.908141283e-03f, 3.951005073e-03f, 3.993855851e-03f, 4.036693525e-03f, 4.079518001e-03f, 4.122329188e-03f, 4.165126994e-03f, + 4.207911325e-03f, 4.250682090e-03f, 4.293439197e-03f, 4.336182554e-03f, 4.378912067e-03f, 4.421627646e-03f, 4.464329199e-03f, 4.507016632e-03f, 4.549689855e-03f, 4.592348775e-03f, + 4.634993301e-03f, 4.677623341e-03f, 4.720238802e-03f, 4.762839594e-03f, 4.805425624e-03f, 4.847996800e-03f, 4.890553032e-03f, 4.933094228e-03f, 4.975620295e-03f, 5.018131143e-03f, + 5.060626680e-03f, 5.103106815e-03f, 5.145571456e-03f, 5.188020512e-03f, 5.230453892e-03f, 5.272871504e-03f, 5.315273258e-03f, 5.357659061e-03f, 5.400028824e-03f, 5.442382454e-03f, + 5.484719862e-03f, 5.527040955e-03f, 5.569345643e-03f, 5.611633835e-03f, 5.653905441e-03f, 5.696160369e-03f, 5.738398529e-03f, 5.780619830e-03f, 5.822824181e-03f, 5.865011492e-03f, + 5.907181672e-03f, 5.949334630e-03f, 5.991470277e-03f, 6.033588522e-03f, 6.075689274e-03f, 6.117772443e-03f, 6.159837939e-03f, 6.201885671e-03f, 6.243915550e-03f, 6.285927485e-03f, + 6.327921386e-03f, 6.369897163e-03f, 6.411854726e-03f, 6.453793986e-03f, 6.495714851e-03f, 6.537617233e-03f, 6.579501042e-03f, 6.621366187e-03f, 6.663212580e-03f, 6.705040130e-03f, + 6.746848748e-03f, 6.788638344e-03f, 6.830408829e-03f, 6.872160114e-03f, 6.913892108e-03f, 6.955604724e-03f, 6.997297870e-03f, 7.038971459e-03f, 7.080625401e-03f, 7.122259607e-03f, + 7.163873987e-03f, 7.205468453e-03f, 7.247042916e-03f, 7.288597286e-03f, 7.330131476e-03f, 7.371645395e-03f, 7.413138956e-03f, 7.454612070e-03f, 7.496064647e-03f, 7.537496600e-03f, + 7.578907839e-03f, 7.620298277e-03f, 7.661667825e-03f, 7.703016394e-03f, 7.744343896e-03f, 7.785650243e-03f, 7.826935347e-03f, 7.868199119e-03f, 7.909441472e-03f, 7.950662316e-03f, + 7.991861565e-03f, 8.033039131e-03f, 8.074194925e-03f, 8.115328859e-03f, 8.156440846e-03f, 8.197530798e-03f, 8.238598628e-03f, 8.279644247e-03f, 8.320667569e-03f, 8.361668506e-03f, + 8.402646970e-03f, 8.443602873e-03f, 8.484536130e-03f, 8.525446652e-03f, 8.566334352e-03f, 8.607199143e-03f, 8.648040938e-03f, 8.688859650e-03f, 8.729655192e-03f, 8.770427477e-03f, + 8.811176418e-03f, 8.851901929e-03f, 8.892603922e-03f, 8.933282311e-03f, 8.973937010e-03f, 9.014567932e-03f, 9.055174990e-03f, 9.095758098e-03f, 9.136317170e-03f, 9.176852119e-03f, + 9.217362858e-03f, 9.257849303e-03f, 9.298311367e-03f, 9.338748963e-03f, 9.379162006e-03f, 9.419550410e-03f, 9.459914089e-03f, 9.500252956e-03f, 9.540566928e-03f, 9.580855916e-03f, + 9.621119837e-03f, 9.661358604e-03f, 9.701572133e-03f, 9.741760337e-03f, 9.781923131e-03f, 9.822060430e-03f, 9.862172149e-03f, 9.902258202e-03f, 9.942318505e-03f, 9.982352972e-03f, + 1.002236152e-02f, 1.006234406e-02f, 1.010230051e-02f, 1.014223078e-02f, 1.018213480e-02f, 1.022201247e-02f, 1.026186371e-02f, 1.030168844e-02f, 1.034148657e-02f, 1.038125802e-02f, + 1.042100270e-02f, 1.046072053e-02f, 1.050041143e-02f, 1.054007530e-02f, 1.057971207e-02f, 1.061932166e-02f, 1.065890397e-02f, 1.069845893e-02f, 1.073798645e-02f, 1.077748645e-02f, + 1.081695884e-02f, 1.085640354e-02f, 1.089582047e-02f, 1.093520954e-02f, 1.097457067e-02f, 1.101390378e-02f, 1.105320878e-02f, 1.109248559e-02f, 1.113173413e-02f, 1.117095431e-02f, + 1.121014605e-02f, 1.124930928e-02f, 1.128844389e-02f, 1.132754982e-02f, 1.136662698e-02f, 1.140567529e-02f, 1.144469467e-02f, 1.148368502e-02f, 1.152264628e-02f, 1.156157835e-02f, + 1.160048116e-02f, 1.163935462e-02f, 1.167819866e-02f, 1.171701318e-02f, 1.175579811e-02f, 1.179455337e-02f, 1.183327887e-02f, 1.187197453e-02f, 1.191064028e-02f, 1.194927602e-02f, + 1.198788168e-02f, 1.202645717e-02f, 1.206500242e-02f, 1.210351735e-02f, 1.214200186e-02f, 1.218045589e-02f, 1.221887935e-02f, 1.225727215e-02f, 1.229563422e-02f, 1.233396548e-02f, + 1.237226585e-02f, 1.241053524e-02f, 1.244877358e-02f, 1.248698078e-02f, 1.252515677e-02f, 1.256330146e-02f, 1.260141477e-02f, 1.263949663e-02f, 1.267754695e-02f, 1.271556565e-02f, + 1.275355266e-02f, 1.279150789e-02f, 1.282943126e-02f, 1.286732270e-02f, 1.290518212e-02f, 1.294300944e-02f, 1.298080459e-02f, 1.301856748e-02f, 1.305629804e-02f, 1.309399619e-02f, + 1.313166184e-02f, 1.316929493e-02f, 1.320689536e-02f, 1.324446306e-02f, 1.328199795e-02f, 1.331949996e-02f, 1.335696900e-02f, 1.339440499e-02f, 1.343180786e-02f, 1.346917753e-02f, + 1.350651392e-02f, 1.354381695e-02f, 1.358108654e-02f, 1.361832262e-02f, 1.365552511e-02f, 1.369269392e-02f, 1.372982899e-02f, 1.376693022e-02f, 1.380399756e-02f, 1.384103091e-02f, + 1.387803020e-02f, 1.391499535e-02f, 1.395192629e-02f, 1.398882293e-02f, 1.402568521e-02f, 1.406251304e-02f, 1.409930634e-02f, 1.413606505e-02f, 1.417278907e-02f, 1.420947834e-02f, + 1.424613278e-02f, 1.428275231e-02f, 1.431933686e-02f, 1.435588635e-02f, 1.439240069e-02f, 1.442887983e-02f, 1.446532367e-02f, 1.450173215e-02f, 1.453810518e-02f, 1.457444270e-02f, + 1.461074462e-02f, 1.464701087e-02f, 1.468324137e-02f, 1.471943605e-02f, 1.475559484e-02f, 1.479171765e-02f, 1.482780441e-02f, 1.486385505e-02f, 1.489986949e-02f, 1.493584765e-02f, + 1.497178947e-02f, 1.500769486e-02f, 1.504356376e-02f, 1.507939608e-02f, 1.511519175e-02f, 1.515095069e-02f, 1.518667284e-02f, 1.522235812e-02f, 1.525800645e-02f, 1.529361776e-02f, + 1.532919198e-02f, 1.536472902e-02f, 1.540022883e-02f, 1.543569131e-02f, 1.547111641e-02f, 1.550650404e-02f, 1.554185413e-02f, 1.557716661e-02f, 1.561244140e-02f, 1.564767844e-02f, + 1.568287764e-02f, 1.571803894e-02f, 1.575316226e-02f, 1.578824752e-02f, 1.582329467e-02f, 1.585830361e-02f, 1.589327429e-02f, 1.592820662e-02f, 1.596310054e-02f, 1.599795597e-02f, + 1.603277284e-02f, 1.606755108e-02f, 1.610229061e-02f, 1.613699137e-02f, 1.617165328e-02f, 1.620627626e-02f, 1.624086026e-02f, 1.627540519e-02f, 1.630991098e-02f, 1.634437757e-02f, + 1.637880487e-02f, 1.641319283e-02f, 1.644754136e-02f, 1.648185041e-02f, 1.651611988e-02f, 1.655034973e-02f, 1.658453986e-02f, 1.661869022e-02f, 1.665280074e-02f, 1.668687133e-02f, + 1.672090194e-02f, 1.675489248e-02f, 1.678884290e-02f, 1.682275312e-02f, 1.685662306e-02f, 1.689045267e-02f, 1.692424187e-02f, 1.695799059e-02f, 1.699169876e-02f, 1.702536631e-02f, + 1.705899317e-02f, 1.709257927e-02f, 1.712612454e-02f, 1.715962892e-02f, 1.719309233e-02f, 1.722651471e-02f, 1.725989598e-02f, 1.729323608e-02f, 1.732653493e-02f, 1.735979248e-02f, + 1.739300865e-02f, 1.742618336e-02f, 1.745931657e-02f, 1.749240818e-02f, 1.752545815e-02f, 1.755846639e-02f, 1.759143284e-02f, 1.762435744e-02f, 1.765724011e-02f, 1.769008079e-02f, + 1.772287941e-02f, 1.775563590e-02f, 1.778835020e-02f, 1.782102223e-02f, 1.785365194e-02f, 1.788623924e-02f, 1.791878409e-02f, 1.795128640e-02f, 1.798374611e-02f, 1.801616316e-02f, + 1.804853748e-02f, 1.808086900e-02f, 1.811315766e-02f, 1.814540338e-02f, 1.817760611e-02f, 1.820976577e-02f, 1.824188231e-02f, 1.827395565e-02f, 1.830598573e-02f, 1.833797249e-02f, + 1.836991585e-02f, 1.840181575e-02f, 1.843367213e-02f, 1.846548493e-02f, 1.849725406e-02f, 1.852897948e-02f, 1.856066112e-02f, 1.859229890e-02f, 1.862389278e-02f, 1.865544267e-02f, + 1.868694852e-02f, 1.871841027e-02f, 1.874982784e-02f, 1.878120117e-02f, 1.881253021e-02f, 1.884381488e-02f, 1.887505512e-02f, 1.890625087e-02f, 1.893740206e-02f, 1.896850863e-02f, + 1.899957052e-02f, 1.903058766e-02f, 1.906155999e-02f, 1.909248744e-02f, 1.912336996e-02f, 1.915420748e-02f, 1.918499994e-02f, 1.921574727e-02f, 1.924644941e-02f, 1.927710630e-02f, + 1.930771788e-02f, 1.933828408e-02f, 1.936880484e-02f, 1.939928010e-02f, 1.942970980e-02f, 1.946009387e-02f, 1.949043225e-02f, 1.952072489e-02f, 1.955097171e-02f, 1.958117267e-02f, + 1.961132769e-02f, 1.964143671e-02f, 1.967149968e-02f, 1.970151653e-02f, 1.973148720e-02f, 1.976141164e-02f, 1.979128977e-02f, 1.982112154e-02f, 1.985090689e-02f, 1.988064576e-02f, + 1.991033808e-02f, 1.993998381e-02f, 1.996958287e-02f, 1.999913520e-02f, 2.002864075e-02f, 2.005809946e-02f, 2.008751127e-02f, 2.011687611e-02f, 2.014619394e-02f, 2.017546468e-02f, + 2.020468827e-02f, 2.023386467e-02f, 2.026299381e-02f, 2.029207563e-02f, 2.032111008e-02f, 2.035009709e-02f, 2.037903660e-02f, 2.040792856e-02f, 2.043677291e-02f, 2.046556959e-02f, + 2.049431854e-02f, 2.052301970e-02f, 2.055167302e-02f, 2.058027844e-02f, 2.060883589e-02f, 2.063734533e-02f, 2.066580670e-02f, 2.069421993e-02f, 2.072258497e-02f, 2.075090176e-02f, + 2.077917025e-02f, 2.080739037e-02f, 2.083556208e-02f, 2.086368531e-02f, 2.089176001e-02f, 2.091978612e-02f, 2.094776359e-02f, 2.097569235e-02f, 2.100357236e-02f, 2.103140355e-02f, + 2.105918587e-02f, 2.108691927e-02f, 2.111460368e-02f, 2.114223906e-02f, 2.116982534e-02f, 2.119736248e-02f, 2.122485041e-02f, 2.125228909e-02f, 2.127967845e-02f, 2.130701844e-02f, + 2.133430900e-02f, 2.136155009e-02f, 2.138874164e-02f, 2.141588361e-02f, 2.144297593e-02f, 2.147001856e-02f, 2.149701143e-02f, 2.152395450e-02f, 2.155084772e-02f, 2.157769101e-02f, + 2.160448435e-02f, 2.163122766e-02f, 2.165792089e-02f, 2.168456400e-02f, 2.171115693e-02f, 2.173769963e-02f, 2.176419204e-02f, 2.179063411e-02f, 2.181702578e-02f, 2.184336702e-02f, + 2.186965775e-02f, 2.189589793e-02f, 2.192208751e-02f, 2.194822644e-02f, 2.197431465e-02f, 2.200035211e-02f, 2.202633876e-02f, 2.205227454e-02f, 2.207815941e-02f, 2.210399332e-02f, + 2.212977620e-02f, 2.215550802e-02f, 2.218118871e-02f, 2.220681824e-02f, 2.223239654e-02f, 2.225792357e-02f, 2.228339928e-02f, 2.230882361e-02f, 2.233419652e-02f, 2.235951795e-02f, + 2.238478785e-02f, 2.241000618e-02f, 2.243517288e-02f, 2.246028791e-02f, 2.248535121e-02f, 2.251036274e-02f, 2.253532244e-02f, 2.256023027e-02f, 2.258508617e-02f, 2.260989010e-02f, + 2.263464201e-02f, 2.265934185e-02f, 2.268398957e-02f, 2.270858512e-02f, 2.273312845e-02f, 2.275761952e-02f, 2.278205827e-02f, 2.280644466e-02f, 2.283077864e-02f, 2.285506016e-02f, + 2.287928917e-02f, 2.290346563e-02f, 2.292758949e-02f, 2.295166070e-02f, 2.297567921e-02f, 2.299964498e-02f, 2.302355796e-02f, 2.304741810e-02f, 2.307122535e-02f, 2.309497967e-02f, + 2.311868101e-02f, 2.314232933e-02f, 2.316592457e-02f, 2.318946670e-02f, 2.321295566e-02f, 2.323639141e-02f, 2.325977390e-02f, 2.328310309e-02f, 2.330637894e-02f, 2.332960138e-02f, + 2.335277039e-02f, 2.337588592e-02f, 2.339894791e-02f, 2.342195633e-02f, 2.344491113e-02f, 2.346781227e-02f, 2.349065969e-02f, 2.351345336e-02f, 2.353619323e-02f, 2.355887926e-02f, + 2.358151140e-02f, 2.360408961e-02f, 2.362661384e-02f, 2.364908405e-02f, 2.367150020e-02f, 2.369386224e-02f, 2.371617013e-02f, 2.373842382e-02f, 2.376062328e-02f, 2.378276846e-02f, + 2.380485931e-02f, 2.382689580e-02f, 2.384887788e-02f, 2.387080550e-02f, 2.389267863e-02f, 2.391449722e-02f, 2.393626123e-02f, 2.395797062e-02f, 2.397962535e-02f, 2.400122537e-02f, + 2.402277065e-02f, 2.404426113e-02f, 2.406569678e-02f, 2.408707756e-02f, 2.410840343e-02f, 2.412967434e-02f, 2.415089025e-02f, 2.417205113e-02f, 2.419315693e-02f, 2.421420761e-02f, + 2.423520314e-02f, 2.425614346e-02f, 2.427702854e-02f, 2.429785835e-02f, 2.431863283e-02f, 2.433935195e-02f, 2.436001567e-02f, 2.438062395e-02f, 2.440117676e-02f, 2.442167404e-02f, + 2.444211577e-02f, 2.446250189e-02f, 2.448283239e-02f, 2.450310720e-02f, 2.452332630e-02f, 2.454348965e-02f, 2.456359721e-02f, 2.458364894e-02f, 2.460364479e-02f, 2.462358475e-02f, + 2.464346875e-02f, 2.466329678e-02f, 2.468306878e-02f, 2.470278473e-02f, 2.472244458e-02f, 2.474204829e-02f, 2.476159584e-02f, 2.478108718e-02f, 2.480052227e-02f, 2.481990108e-02f, + 2.483922358e-02f, 2.485848972e-02f, 2.487769946e-02f, 2.489685278e-02f, 2.491594963e-02f, 2.493498998e-02f, 2.495397380e-02f, 2.497290104e-02f, 2.499177168e-02f, 2.501058566e-02f, + 2.502934297e-02f, 2.504804357e-02f, 2.506668741e-02f, 2.508527447e-02f, 2.510380471e-02f, 2.512227809e-02f, 2.514069458e-02f, 2.515905415e-02f, 2.517735675e-02f, 2.519560236e-02f, + 2.521379095e-02f, 2.523192247e-02f, 2.524999689e-02f, 2.526801419e-02f, 2.528597432e-02f, 2.530387725e-02f, 2.532172295e-02f, 2.533951139e-02f, 2.535724252e-02f, 2.537491633e-02f, + 2.539253277e-02f, 2.541009182e-02f, 2.542759344e-02f, 2.544503759e-02f, 2.546242425e-02f, 2.547975338e-02f, 2.549702495e-02f, 2.551423893e-02f, 2.553139529e-02f, 2.554849399e-02f, + 2.556553501e-02f, 2.558251831e-02f, 2.559944385e-02f, 2.561631162e-02f, 2.563312157e-02f, 2.564987368e-02f, 2.566656792e-02f, 2.568320425e-02f, 2.569978264e-02f, 2.571630307e-02f, + 2.573276550e-02f, 2.574916991e-02f, 2.576551625e-02f, 2.578180451e-02f, 2.579803465e-02f, 2.581420665e-02f, 2.583032047e-02f, 2.584637608e-02f, 2.586237345e-02f, 2.587831257e-02f, + 2.589419338e-02f, 2.591001588e-02f, 2.592578002e-02f, 2.594148578e-02f, 2.595713314e-02f, 2.597272205e-02f, 2.598825251e-02f, 2.600372446e-02f, 2.601913790e-02f, 2.603449278e-02f, + 2.604978909e-02f, 2.606502679e-02f, 2.608020586e-02f, 2.609532626e-02f, 2.611038798e-02f, 2.612539099e-02f, 2.614033525e-02f, 2.615522075e-02f, 2.617004744e-02f, 2.618481532e-02f, + 2.619952435e-02f, 2.621417450e-02f, 2.622876575e-02f, 2.624329808e-02f, 2.625777145e-02f, 2.627218584e-02f, 2.628654122e-02f, 2.630083758e-02f, 2.631507488e-02f, 2.632925310e-02f, + 2.634337221e-02f, 2.635743219e-02f, 2.637143301e-02f, 2.638537465e-02f, 2.639925709e-02f, 2.641308030e-02f, 2.642684425e-02f, 2.644054892e-02f, 2.645419429e-02f, 2.646778033e-02f, + 2.648130702e-02f, 2.649477434e-02f, 2.650818225e-02f, 2.652153075e-02f, 2.653481980e-02f, 2.654804938e-02f, 2.656121947e-02f, 2.657433005e-02f, 2.658738109e-02f, 2.660037256e-02f, + 2.661330446e-02f, 2.662617675e-02f, 2.663898941e-02f, 2.665174243e-02f, 2.666443577e-02f, 2.667706942e-02f, 2.668964335e-02f, 2.670215755e-02f, 2.671461199e-02f, 2.672700665e-02f, + 2.673934151e-02f, 2.675161655e-02f, 2.676383174e-02f, 2.677598708e-02f, 2.678808252e-02f, 2.680011806e-02f, 2.681209368e-02f, 2.682400935e-02f, 2.683586506e-02f, 2.684766078e-02f, + 2.685939649e-02f, 2.687107218e-02f, 2.688268783e-02f, 2.689424340e-02f, 2.690573890e-02f, 2.691717429e-02f, 2.692854956e-02f, 2.693986469e-02f, 2.695111966e-02f, 2.696231445e-02f, + 2.697344904e-02f, 2.698452342e-02f, 2.699553757e-02f, 2.700649146e-02f, 2.701738508e-02f, 2.702821841e-02f, 2.703899144e-02f, 2.704970414e-02f, 2.706035651e-02f, 2.707094851e-02f, + 2.708148014e-02f, 2.709195138e-02f, 2.710236220e-02f, 2.711271260e-02f, 2.712300256e-02f, 2.713323206e-02f, 2.714340108e-02f, 2.715350961e-02f, 2.716355763e-02f, 2.717354513e-02f, + 2.718347208e-02f, 2.719333848e-02f, 2.720314431e-02f, 2.721288955e-02f, 2.722257419e-02f, 2.723219821e-02f, 2.724176160e-02f, 2.725126433e-02f, 2.726070641e-02f, 2.727008781e-02f, + 2.727940852e-02f, 2.728866852e-02f, 2.729786780e-02f, 2.730700634e-02f, 2.731608414e-02f, 2.732510117e-02f, 2.733405743e-02f, 2.734295289e-02f, 2.735178756e-02f, 2.736056140e-02f, + 2.736927442e-02f, 2.737792659e-02f, 2.738651791e-02f, 2.739504836e-02f, 2.740351792e-02f, 2.741192660e-02f, 2.742027436e-02f, 2.742856121e-02f, 2.743678712e-02f, 2.744495210e-02f, + 2.745305611e-02f, 2.746109916e-02f, 2.746908124e-02f, 2.747700232e-02f, 2.748486240e-02f, 2.749266147e-02f, 2.750039952e-02f, 2.750807653e-02f, 2.751569250e-02f, 2.752324741e-02f, + 2.753074126e-02f, 2.753817403e-02f, 2.754554571e-02f, 2.755285629e-02f, 2.756010577e-02f, 2.756729414e-02f, 2.757442137e-02f, 2.758148747e-02f, 2.758849242e-02f, 2.759543622e-02f, + 2.760231886e-02f, 2.760914032e-02f, 2.761590060e-02f, 2.762259969e-02f, 2.762923758e-02f, 2.763581426e-02f, 2.764232973e-02f, 2.764878397e-02f, 2.765517697e-02f, 2.766150874e-02f, + 2.766777926e-02f, 2.767398853e-02f, 2.768013652e-02f, 2.768622325e-02f, 2.769224870e-02f, 2.769821287e-02f, 2.770411574e-02f, 2.770995731e-02f, 2.771573758e-02f, 2.772145653e-02f, + 2.772711417e-02f, 2.773271047e-02f, 2.773824545e-02f, 2.774371909e-02f, 2.774913138e-02f, 2.775448233e-02f, 2.775977191e-02f, 2.776500014e-02f, 2.777016700e-02f, 2.777527249e-02f, + 2.778031661e-02f, 2.778529934e-02f, 2.779022068e-02f, 2.779508063e-02f, 2.779987919e-02f, 2.780461635e-02f, 2.780929210e-02f, 2.781390644e-02f, 2.781845937e-02f, 2.782295088e-02f, + 2.782738097e-02f, 2.783174964e-02f, 2.783605687e-02f, 2.784030268e-02f, 2.784448705e-02f, 2.784860999e-02f, 2.785267148e-02f, 2.785667153e-02f, 2.786061013e-02f, 2.786448729e-02f, + 2.786830299e-02f, 2.787205724e-02f, 2.787575003e-02f, 2.787938136e-02f, 2.788295124e-02f, 2.788645965e-02f, 2.788990660e-02f, 2.789329209e-02f, 2.789661610e-02f, 2.789987865e-02f, + 2.790307974e-02f, 2.790621935e-02f, 2.790929749e-02f, 2.791231416e-02f, 2.791526936e-02f, 2.791816309e-02f, 2.792099534e-02f, 2.792376612e-02f, 2.792647543e-02f, 2.792912327e-02f, + 2.793170964e-02f, 2.793423453e-02f, 2.793669795e-02f, 2.793909990e-02f, 2.794144038e-02f, 2.794371939e-02f, 2.794593693e-02f, 2.794809301e-02f, 2.795018762e-02f, 2.795222076e-02f, + 2.795419245e-02f, 2.795610267e-02f, 2.795795143e-02f, 2.795973874e-02f, 2.796146459e-02f, 2.796312899e-02f, 2.796473194e-02f, 2.796627344e-02f, 2.796775350e-02f, 2.796917211e-02f, + 2.797052928e-02f, 2.797182502e-02f, 2.797305932e-02f, 2.797423220e-02f, 2.797534365e-02f, 2.797639367e-02f, 2.797738228e-02f, 2.797830947e-02f, 2.797917524e-02f, 2.797997962e-02f, + 2.798072259e-02f, 2.798140416e-02f, 2.798202433e-02f, 2.798258312e-02f, 2.798308052e-02f, 2.798351654e-02f, 2.798389119e-02f, 2.798420447e-02f, 2.798445638e-02f, 2.798464694e-02f, + 2.798477614e-02f, 2.798484400e-02f, 2.798485051e-02f, 2.798479569e-02f, 2.798467954e-02f, 2.798450207e-02f, 2.798426327e-02f, 2.798396317e-02f, 2.798360177e-02f, 2.798317907e-02f, + 2.798269508e-02f, 2.798214980e-02f, 2.798154325e-02f, 2.798087544e-02f, 2.798014636e-02f, 2.797935603e-02f, 2.797850445e-02f, 2.797759164e-02f, 2.797661759e-02f, 2.797558233e-02f, + 2.797448585e-02f, 2.797332816e-02f, 2.797210928e-02f, 2.797082922e-02f, 2.796948797e-02f, 2.796808555e-02f, 2.796662198e-02f, 2.796509725e-02f, 2.796351137e-02f, 2.796186437e-02f, + 2.796015624e-02f, 2.795838700e-02f, 2.795655665e-02f, 2.795466522e-02f, 2.795271269e-02f, 2.795069910e-02f, 2.794862444e-02f, 2.794648872e-02f, 2.794429197e-02f, 2.794203418e-02f, + 2.793971538e-02f, 2.793733556e-02f, 2.793489475e-02f, 2.793239295e-02f, 2.792983018e-02f, 2.792720644e-02f, 2.792452175e-02f, 2.792177612e-02f, 2.791896956e-02f, 2.791610208e-02f, + 2.791317370e-02f, 2.791018443e-02f, 2.790713428e-02f, 2.790402326e-02f, 2.790085139e-02f, 2.789761868e-02f, 2.789432514e-02f, 2.789097079e-02f, 2.788755563e-02f, 2.788407969e-02f, + 2.788054297e-02f, 2.787694550e-02f, 2.787328727e-02f, 2.786956831e-02f, 2.786578864e-02f, 2.786194825e-02f, 2.785804718e-02f, 2.785408543e-02f, 2.785006302e-02f, 2.784597997e-02f, + 2.784183628e-02f, 2.783763198e-02f, 2.783336707e-02f, 2.782904158e-02f, 2.782465551e-02f, 2.782020889e-02f, 2.781570174e-02f, 2.781113405e-02f, 2.780650586e-02f, 2.780181718e-02f, + 2.779706802e-02f, 2.779225840e-02f, 2.778738834e-02f, 2.778245785e-02f, 2.777746695e-02f, 2.777241566e-02f, 2.776730399e-02f, 2.776213196e-02f, 2.775689959e-02f, 2.775160689e-02f, + 2.774625389e-02f, 2.774084060e-02f, 2.773536704e-02f, 2.772983322e-02f, 2.772423917e-02f, 2.771858490e-02f, 2.771287043e-02f, 2.770709577e-02f, 2.770126096e-02f, 2.769536600e-02f, + 2.768941092e-02f, 2.768339573e-02f, 2.767732045e-02f, 2.767118510e-02f, 2.766498971e-02f, 2.765873428e-02f, 2.765241884e-02f, 2.764604342e-02f, 2.763960802e-02f, 2.763311268e-02f, + 2.762655740e-02f, 2.761994221e-02f, 2.761326713e-02f, 2.760653219e-02f, 2.759973739e-02f, 2.759288276e-02f, 2.758596833e-02f, 2.757899411e-02f, 2.757196013e-02f, 2.756486640e-02f, + 2.755771295e-02f, 2.755049979e-02f, 2.754322696e-02f, 2.753589447e-02f, 2.752850234e-02f, 2.752105060e-02f, 2.751353927e-02f, 2.750596836e-02f, 2.749833791e-02f, 2.749064793e-02f, + 2.748289846e-02f, 2.747508950e-02f, 2.746722108e-02f, 2.745929323e-02f, 2.745130597e-02f, 2.744325932e-02f, 2.743515331e-02f, 2.742698796e-02f, 2.741876329e-02f, 2.741047933e-02f, + 2.740213610e-02f, 2.739373362e-02f, 2.738527193e-02f, 2.737675103e-02f, 2.736817097e-02f, 2.735953175e-02f, 2.735083342e-02f, 2.734207598e-02f, 2.733325947e-02f, 2.732438392e-02f, + 2.731544934e-02f, 2.730645576e-02f, 2.729740321e-02f, 2.728829171e-02f, 2.727912130e-02f, 2.726989198e-02f, 2.726060380e-02f, 2.725125677e-02f, 2.724185093e-02f, 2.723238629e-02f, + 2.722286289e-02f, 2.721328076e-02f, 2.720363991e-02f, 2.719394038e-02f, 2.718418219e-02f, 2.717436536e-02f, 2.716448994e-02f, 2.715455594e-02f, 2.714456339e-02f, 2.713451232e-02f, + 2.712440276e-02f, 2.711423473e-02f, 2.710400826e-02f, 2.709372339e-02f, 2.708338013e-02f, 2.707297852e-02f, 2.706251859e-02f, 2.705200036e-02f, 2.704142386e-02f, 2.703078912e-02f, + 2.702009618e-02f, 2.700934505e-02f, 2.699853577e-02f, 2.698766837e-02f, 2.697674288e-02f, 2.696575933e-02f, 2.695471774e-02f, 2.694361815e-02f, 2.693246058e-02f, 2.692124507e-02f, + 2.690997165e-02f, 2.689864034e-02f, 2.688725119e-02f, 2.687580420e-02f, 2.686429943e-02f, 2.685273690e-02f, 2.684111664e-02f, 2.682943868e-02f, 2.681770305e-02f, 2.680590978e-02f, + 2.679405891e-02f, 2.678215047e-02f, 2.677018449e-02f, 2.675816099e-02f, 2.674608002e-02f, 2.673394160e-02f, 2.672174577e-02f, 2.670949255e-02f, 2.669718199e-02f, 2.668481411e-02f, + 2.667238894e-02f, 2.665990653e-02f, 2.664736689e-02f, 2.663477008e-02f, 2.662211610e-02f, 2.660940501e-02f, 2.659663684e-02f, 2.658381161e-02f, 2.657092936e-02f, 2.655799013e-02f, + 2.654499394e-02f, 2.653194084e-02f, 2.651883086e-02f, 2.650566403e-02f, 2.649244038e-02f, 2.647915995e-02f, 2.646582278e-02f, 2.645242890e-02f, 2.643897834e-02f, 2.642547114e-02f, + 2.641190733e-02f, 2.639828696e-02f, 2.638461005e-02f, 2.637087663e-02f, 2.635708676e-02f, 2.634324045e-02f, 2.632933775e-02f, 2.631537870e-02f, 2.630136332e-02f, 2.628729166e-02f, + 2.627316375e-02f, 2.625897962e-02f, 2.624473932e-02f, 2.623044288e-02f, 2.621609034e-02f, 2.620168174e-02f, 2.618721710e-02f, 2.617269647e-02f, 2.615811989e-02f, 2.614348739e-02f, + 2.612879901e-02f, 2.611405479e-02f, 2.609925477e-02f, 2.608439897e-02f, 2.606948745e-02f, 2.605452024e-02f, 2.603949737e-02f, 2.602441890e-02f, 2.600928484e-02f, 2.599409525e-02f, + 2.597885016e-02f, 2.596354961e-02f, 2.594819363e-02f, 2.593278228e-02f, 2.591731558e-02f, 2.590179358e-02f, 2.588621631e-02f, 2.587058382e-02f, 2.585489614e-02f, 2.583915332e-02f, + 2.582335539e-02f, 2.580750240e-02f, 2.579159437e-02f, 2.577563137e-02f, 2.575961341e-02f, 2.574354055e-02f, 2.572741283e-02f, 2.571123028e-02f, 2.569499295e-02f, 2.567870088e-02f, + 2.566235410e-02f, 2.564595266e-02f, 2.562949660e-02f, 2.561298597e-02f, 2.559642080e-02f, 2.557980113e-02f, 2.556312701e-02f, 2.554639848e-02f, 2.552961557e-02f, 2.551277834e-02f, + 2.549588682e-02f, 2.547894106e-02f, 2.546194110e-02f, 2.544488698e-02f, 2.542777874e-02f, 2.541061643e-02f, 2.539340009e-02f, 2.537612976e-02f, 2.535880548e-02f, 2.534142731e-02f, + 2.532399527e-02f, 2.530650942e-02f, 2.528896980e-02f, 2.527137645e-02f, 2.525372941e-02f, 2.523602874e-02f, 2.521827446e-02f, 2.520046664e-02f, 2.518260530e-02f, 2.516469050e-02f, + 2.514672229e-02f, 2.512870069e-02f, 2.511062577e-02f, 2.509249756e-02f, 2.507431610e-02f, 2.505608145e-02f, 2.503779365e-02f, 2.501945275e-02f, 2.500105878e-02f, 2.498261180e-02f, + 2.496411185e-02f, 2.494555897e-02f, 2.492695321e-02f, 2.490829462e-02f, 2.488958325e-02f, 2.487081913e-02f, 2.485200232e-02f, 2.483313286e-02f, 2.481421080e-02f, 2.479523618e-02f, + 2.477620905e-02f, 2.475712947e-02f, 2.473799746e-02f, 2.471881309e-02f, 2.469957639e-02f, 2.468028743e-02f, 2.466094623e-02f, 2.464155286e-02f, 2.462210735e-02f, 2.460260976e-02f, + 2.458306013e-02f, 2.456345851e-02f, 2.454380495e-02f, 2.452409950e-02f, 2.450434220e-02f, 2.448453311e-02f, 2.446467226e-02f, 2.444475972e-02f, 2.442479553e-02f, 2.440477973e-02f, + 2.438471238e-02f, 2.436459352e-02f, 2.434442321e-02f, 2.432420149e-02f, 2.430392842e-02f, 2.428360403e-02f, 2.426322839e-02f, 2.424280153e-02f, 2.422232352e-02f, 2.420179440e-02f, + 2.418121421e-02f, 2.416058302e-02f, 2.413990087e-02f, 2.411916780e-02f, 2.409838388e-02f, 2.407754915e-02f, 2.405666366e-02f, 2.403572746e-02f, 2.401474060e-02f, 2.399370314e-02f, + 2.397261512e-02f, 2.395147659e-02f, 2.393028762e-02f, 2.390904824e-02f, 2.388775851e-02f, 2.386641848e-02f, 2.384502820e-02f, 2.382358772e-02f, 2.380209710e-02f, 2.378055639e-02f, + 2.375896564e-02f, 2.373732490e-02f, 2.371563422e-02f, 2.369389366e-02f, 2.367210326e-02f, 2.365026309e-02f, 2.362837319e-02f, 2.360643362e-02f, 2.358444442e-02f, 2.356240566e-02f, + 2.354031738e-02f, 2.351817964e-02f, 2.349599249e-02f, 2.347375598e-02f, 2.345147017e-02f, 2.342913512e-02f, 2.340675087e-02f, 2.338431747e-02f, 2.336183499e-02f, 2.333930348e-02f, + 2.331672298e-02f, 2.329409356e-02f, 2.327141527e-02f, 2.324868817e-02f, 2.322591230e-02f, 2.320308772e-02f, 2.318021449e-02f, 2.315729266e-02f, 2.313432229e-02f, 2.311130342e-02f, + 2.308823613e-02f, 2.306512046e-02f, 2.304195646e-02f, 2.301874419e-02f, 2.299548372e-02f, 2.297217508e-02f, 2.294881835e-02f, 2.292541356e-02f, 2.290196079e-02f, 2.287846009e-02f, + 2.285491151e-02f, 2.283131510e-02f, 2.280767093e-02f, 2.278397905e-02f, 2.276023952e-02f, 2.273645240e-02f, 2.271261773e-02f, 2.268873558e-02f, 2.266480601e-02f, 2.264082906e-02f, + 2.261680481e-02f, 2.259273330e-02f, 2.256861459e-02f, 2.254444874e-02f, 2.252023581e-02f, 2.249597586e-02f, 2.247166893e-02f, 2.244731510e-02f, 2.242291442e-02f, 2.239846694e-02f, + 2.237397272e-02f, 2.234943183e-02f, 2.232484432e-02f, 2.230021024e-02f, 2.227552966e-02f, 2.225080264e-02f, 2.222602923e-02f, 2.220120950e-02f, 2.217634349e-02f, 2.215143128e-02f, + 2.212647291e-02f, 2.210146845e-02f, 2.207641796e-02f, 2.205132150e-02f, 2.202617912e-02f, 2.200099089e-02f, 2.197575686e-02f, 2.195047710e-02f, 2.192515166e-02f, 2.189978061e-02f, + 2.187436400e-02f, 2.184890190e-02f, 2.182339435e-02f, 2.179784144e-02f, 2.177224320e-02f, 2.174659972e-02f, 2.172091103e-02f, 2.169517722e-02f, 2.166939833e-02f, 2.164357442e-02f, + 2.161770557e-02f, 2.159179183e-02f, 2.156583325e-02f, 2.153982991e-02f, 2.151378186e-02f, 2.148768916e-02f, 2.146155188e-02f, 2.143537007e-02f, 2.140914380e-02f, 2.138287314e-02f, + 2.135655813e-02f, 2.133019885e-02f, 2.130379535e-02f, 2.127734770e-02f, 2.125085596e-02f, 2.122432020e-02f, 2.119774046e-02f, 2.117111683e-02f, 2.114444935e-02f, 2.111773809e-02f, + 2.109098312e-02f, 2.106418450e-02f, 2.103734228e-02f, 2.101045654e-02f, 2.098352733e-02f, 2.095655472e-02f, 2.092953878e-02f, 2.090247956e-02f, 2.087537712e-02f, 2.084823154e-02f, + 2.082104288e-02f, 2.079381120e-02f, 2.076653655e-02f, 2.073921902e-02f, 2.071185866e-02f, 2.068445553e-02f, 2.065700970e-02f, 2.062952123e-02f, 2.060199019e-02f, 2.057441664e-02f, + 2.054680065e-02f, 2.051914228e-02f, 2.049144159e-02f, 2.046369865e-02f, 2.043591353e-02f, 2.040808629e-02f, 2.038021699e-02f, 2.035230570e-02f, 2.032435248e-02f, 2.029635741e-02f, + 2.026832054e-02f, 2.024024194e-02f, 2.021212168e-02f, 2.018395981e-02f, 2.015575642e-02f, 2.012751155e-02f, 2.009922529e-02f, 2.007089769e-02f, 2.004252882e-02f, 2.001411874e-02f, + 1.998566753e-02f, 1.995717525e-02f, 1.992864196e-02f, 1.990006774e-02f, 1.987145264e-02f, 1.984279673e-02f, 1.981410009e-02f, 1.978536277e-02f, 1.975658485e-02f, 1.972776639e-02f, + 1.969890746e-02f, 1.967000812e-02f, 1.964106845e-02f, 1.961208850e-02f, 1.958306835e-02f, 1.955400807e-02f, 1.952490772e-02f, 1.949576736e-02f, 1.946658708e-02f, 1.943736693e-02f, + 1.940810698e-02f, 1.937880730e-02f, 1.934946796e-02f, 1.932008902e-02f, 1.929067056e-02f, 1.926121264e-02f, 1.923171533e-02f, 1.920217870e-02f, 1.917260282e-02f, 1.914298775e-02f, + 1.911333357e-02f, 1.908364034e-02f, 1.905390813e-02f, 1.902413702e-02f, 1.899432706e-02f, 1.896447833e-02f, 1.893459090e-02f, 1.890466483e-02f, 1.887470020e-02f, 1.884469707e-02f, + 1.881465552e-02f, 1.878457561e-02f, 1.875445742e-02f, 1.872430101e-02f, 1.869410645e-02f, 1.866387381e-02f, 1.863360317e-02f, 1.860329458e-02f, 1.857294813e-02f, 1.854256388e-02f, + 1.851214190e-02f, 1.848168227e-02f, 1.845118504e-02f, 1.842065030e-02f, 1.839007812e-02f, 1.835946855e-02f, 1.832882168e-02f, 1.829813758e-02f, 1.826741631e-02f, 1.823665794e-02f, + 1.820586256e-02f, 1.817503022e-02f, 1.814416100e-02f, 1.811325497e-02f, 1.808231220e-02f, 1.805133277e-02f, 1.802031674e-02f, 1.798926418e-02f, 1.795817517e-02f, 1.792704978e-02f, + 1.789588808e-02f, 1.786469014e-02f, 1.783345603e-02f, 1.780218583e-02f, 1.777087961e-02f, 1.773953743e-02f, 1.770815938e-02f, 1.767674552e-02f, 1.764529592e-02f, 1.761381066e-02f, + 1.758228981e-02f, 1.755073344e-02f, 1.751914163e-02f, 1.748751445e-02f, 1.745585196e-02f, 1.742415425e-02f, 1.739242138e-02f, 1.736065343e-02f, 1.732885047e-02f, 1.729701257e-02f, + 1.726513981e-02f, 1.723323226e-02f, 1.720128999e-02f, 1.716931308e-02f, 1.713730160e-02f, 1.710525562e-02f, 1.707317522e-02f, 1.704106047e-02f, 1.700891144e-02f, 1.697672821e-02f, + 1.694451085e-02f, 1.691225943e-02f, 1.687997403e-02f, 1.684765472e-02f, 1.681530158e-02f, 1.678291468e-02f, 1.675049410e-02f, 1.671803990e-02f, 1.668555216e-02f, 1.665303096e-02f, + 1.662047638e-02f, 1.658788848e-02f, 1.655526733e-02f, 1.652261303e-02f, 1.648992563e-02f, 1.645720522e-02f, 1.642445186e-02f, 1.639166564e-02f, 1.635884663e-02f, 1.632599490e-02f, + 1.629311053e-02f, 1.626019360e-02f, 1.622724417e-02f, 1.619426233e-02f, 1.616124814e-02f, 1.612820169e-02f, 1.609512305e-02f, 1.606201230e-02f, 1.602886950e-02f, 1.599569475e-02f, + 1.596248810e-02f, 1.592924965e-02f, 1.589597945e-02f, 1.586267760e-02f, 1.582934416e-02f, 1.579597921e-02f, 1.576258284e-02f, 1.572915510e-02f, 1.569569608e-02f, 1.566220586e-02f, + 1.562868451e-02f, 1.559513211e-02f, 1.556154874e-02f, 1.552793447e-02f, 1.549428937e-02f, 1.546061353e-02f, 1.542690702e-02f, 1.539316991e-02f, 1.535940230e-02f, 1.532560424e-02f, + 1.529177582e-02f, 1.525791711e-02f, 1.522402820e-02f, 1.519010916e-02f, 1.515616006e-02f, 1.512218099e-02f, 1.508817201e-02f, 1.505413322e-02f, 1.502006468e-02f, 1.498596647e-02f, + 1.495183867e-02f, 1.491768136e-02f, 1.488349462e-02f, 1.484927851e-02f, 1.481503313e-02f, 1.478075855e-02f, 1.474645484e-02f, 1.471212208e-02f, 1.467776036e-02f, 1.464336975e-02f, + 1.460895032e-02f, 1.457450216e-02f, 1.454002534e-02f, 1.450551995e-02f, 1.447098605e-02f, 1.443642374e-02f, 1.440183308e-02f, 1.436721415e-02f, 1.433256704e-02f, 1.429789182e-02f, + 1.426318858e-02f, 1.422845738e-02f, 1.419369831e-02f, 1.415891144e-02f, 1.412409687e-02f, 1.408925465e-02f, 1.405438488e-02f, 1.401948763e-02f, 1.398456299e-02f, 1.394961102e-02f, + 1.391463181e-02f, 1.387962544e-02f, 1.384459199e-02f, 1.380953154e-02f, 1.377444416e-02f, 1.373932993e-02f, 1.370418895e-02f, 1.366902127e-02f, 1.363382699e-02f, 1.359860618e-02f, + 1.356335893e-02f, 1.352808531e-02f, 1.349278540e-02f, 1.345745928e-02f, 1.342210704e-02f, 1.338672875e-02f, 1.335132449e-02f, 1.331589434e-02f, 1.328043838e-02f, 1.324495669e-02f, + 1.320944936e-02f, 1.317391645e-02f, 1.313835806e-02f, 1.310277426e-02f, 1.306716514e-02f, 1.303153077e-02f, 1.299587123e-02f, 1.296018660e-02f, 1.292447697e-02f, 1.288874241e-02f, + 1.285298301e-02f, 1.281719885e-02f, 1.278139000e-02f, 1.274555655e-02f, 1.270969857e-02f, 1.267381616e-02f, 1.263790938e-02f, 1.260197833e-02f, 1.256602308e-02f, 1.253004371e-02f, + 1.249404030e-02f, 1.245801294e-02f, 1.242196170e-02f, 1.238588668e-02f, 1.234978793e-02f, 1.231366556e-02f, 1.227751964e-02f, 1.224135026e-02f, 1.220515748e-02f, 1.216894140e-02f, + 1.213270210e-02f, 1.209643965e-02f, 1.206015414e-02f, 1.202384566e-02f, 1.198751428e-02f, 1.195116008e-02f, 1.191478315e-02f, 1.187838356e-02f, 1.184196141e-02f, 1.180551676e-02f, + 1.176904971e-02f, 1.173256034e-02f, 1.169604872e-02f, 1.165951494e-02f, 1.162295909e-02f, 1.158638123e-02f, 1.154978147e-02f, 1.151315987e-02f, 1.147651652e-02f, 1.143985150e-02f, + 1.140316490e-02f, 1.136645679e-02f, 1.132972726e-02f, 1.129297640e-02f, 1.125620428e-02f, 1.121941098e-02f, 1.118259660e-02f, 1.114576120e-02f, 1.110890489e-02f, 1.107202772e-02f, + 1.103512980e-02f, 1.099821120e-02f, 1.096127201e-02f, 1.092431230e-02f, 1.088733216e-02f, 1.085033168e-02f, 1.081331093e-02f, 1.077627000e-02f, 1.073920898e-02f, 1.070212794e-02f, + 1.066502697e-02f, 1.062790615e-02f, 1.059076557e-02f, 1.055360530e-02f, 1.051642543e-02f, 1.047922605e-02f, 1.044200724e-02f, 1.040476908e-02f, 1.036751165e-02f, 1.033023504e-02f, + 1.029293933e-02f, 1.025562460e-02f, 1.021829094e-02f, 1.018093843e-02f, 1.014356716e-02f, 1.010617721e-02f, 1.006876866e-02f, 1.003134159e-02f, 9.993896093e-03f, 9.956432248e-03f, + 9.918950141e-03f, 9.881449854e-03f, 9.843931471e-03f, 9.806395077e-03f, 9.768840754e-03f, 9.731268587e-03f, 9.693678659e-03f, 9.656071056e-03f, 9.618445860e-03f, 9.580803155e-03f, + 9.543143026e-03f, 9.505465557e-03f, 9.467770832e-03f, 9.430058935e-03f, 9.392329950e-03f, 9.354583961e-03f, 9.316821053e-03f, 9.279041309e-03f, 9.241244815e-03f, 9.203431653e-03f, + 9.165601910e-03f, 9.127755668e-03f, 9.089893013e-03f, 9.052014029e-03f, 9.014118800e-03f, 8.976207411e-03f, 8.938279946e-03f, 8.900336490e-03f, 8.862377127e-03f, 8.824401942e-03f, + 8.786411019e-03f, 8.748404444e-03f, 8.710382300e-03f, 8.672344673e-03f, 8.634291647e-03f, 8.596223307e-03f, 8.558139737e-03f, 8.520041023e-03f, 8.481927249e-03f, 8.443798501e-03f, + 8.405654862e-03f, 8.367496418e-03f, 8.329323254e-03f, 8.291135454e-03f, 8.252933104e-03f, 8.214716289e-03f, 8.176485093e-03f, 8.138239602e-03f, 8.099979901e-03f, 8.061706074e-03f, + 8.023418208e-03f, 7.985116386e-03f, 7.946800694e-03f, 7.908471218e-03f, 7.870128042e-03f, 7.831771252e-03f, 7.793400933e-03f, 7.755017169e-03f, 7.716620048e-03f, 7.678209653e-03f, + 7.639786070e-03f, 7.601349384e-03f, 7.562899681e-03f, 7.524437046e-03f, 7.485961565e-03f, 7.447473322e-03f, 7.408972404e-03f, 7.370458896e-03f, 7.331932883e-03f, 7.293394451e-03f, + 7.254843685e-03f, 7.216280670e-03f, 7.177705494e-03f, 7.139118240e-03f, 7.100518994e-03f, 7.061907843e-03f, 7.023284871e-03f, 6.984650165e-03f, 6.946003810e-03f, 6.907345892e-03f, + 6.868676496e-03f, 6.829995708e-03f, 6.791303614e-03f, 6.752600299e-03f, 6.713885850e-03f, 6.675160352e-03f, 6.636423891e-03f, 6.597676552e-03f, 6.558918422e-03f, 6.520149587e-03f, + 6.481370132e-03f, 6.442580143e-03f, 6.403779705e-03f, 6.364968906e-03f, 6.326147831e-03f, 6.287316565e-03f, 6.248475195e-03f, 6.209623806e-03f, 6.170762485e-03f, 6.131891318e-03f, + 6.093010390e-03f, 6.054119788e-03f, 6.015219598e-03f, 5.976309905e-03f, 5.937390795e-03f, 5.898462356e-03f, 5.859524672e-03f, 5.820577831e-03f, 5.781621917e-03f, 5.742657017e-03f, + 5.703683218e-03f, 5.664700605e-03f, 5.625709264e-03f, 5.586709282e-03f, 5.547700745e-03f, 5.508683739e-03f, 5.469658350e-03f, 5.430624664e-03f, 5.391582768e-03f, 5.352532748e-03f, + 5.313474690e-03f, 5.274408680e-03f, 5.235334805e-03f, 5.196253150e-03f, 5.157163802e-03f, 5.118066848e-03f, 5.078962373e-03f, 5.039850464e-03f, 5.000731207e-03f, 4.961604689e-03f, + 4.922470995e-03f, 4.883330212e-03f, 4.844182427e-03f, 4.805027726e-03f, 4.765866194e-03f, 4.726697919e-03f, 4.687522987e-03f, 4.648341484e-03f, 4.609153496e-03f, 4.569959110e-03f, + 4.530758413e-03f, 4.491551490e-03f, 4.452338428e-03f, 4.413119313e-03f, 4.373894232e-03f, 4.334663272e-03f, 4.295426518e-03f, 4.256184057e-03f, 4.216935975e-03f, 4.177682359e-03f, + 4.138423296e-03f, 4.099158871e-03f, 4.059889172e-03f, 4.020614284e-03f, 3.981334294e-03f, 3.942049288e-03f, 3.902759354e-03f, 3.863464576e-03f, 3.824165043e-03f, 3.784860840e-03f, + 3.745552053e-03f, 3.706238770e-03f, 3.666921076e-03f, 3.627599058e-03f, 3.588272803e-03f, 3.548942397e-03f, 3.509607926e-03f, 3.470269477e-03f, 3.430927137e-03f, 3.391580991e-03f, + 3.352231127e-03f, 3.312877631e-03f, 3.273520589e-03f, 3.234160087e-03f, 3.194796213e-03f, 3.155429052e-03f, 3.116058691e-03f, 3.076685217e-03f, 3.037308716e-03f, 2.997929274e-03f, + 2.958546979e-03f, 2.919161915e-03f, 2.879774171e-03f, 2.840383831e-03f, 2.800990984e-03f, 2.761595715e-03f, 2.722198110e-03f, 2.682798256e-03f, 2.643396240e-03f, 2.603992147e-03f, + 2.564586065e-03f, 2.525178080e-03f, 2.485768278e-03f, 2.446356745e-03f, 2.406943569e-03f, 2.367528835e-03f, 2.328112630e-03f, 2.288695040e-03f, 2.249276151e-03f, 2.209856051e-03f, + 2.170434824e-03f, 2.131012559e-03f, 2.091589341e-03f, 2.052165256e-03f, 2.012740391e-03f, 1.973314832e-03f, 1.933888666e-03f, 1.894461979e-03f, 1.855034857e-03f, 1.815607386e-03f, + 1.776179653e-03f, 1.736751745e-03f, 1.697323746e-03f, 1.657895745e-03f, 1.618467827e-03f, 1.579040077e-03f, 1.539612584e-03f, 1.500185432e-03f, 1.460758708e-03f, 1.421332499e-03f, + 1.381906890e-03f, 1.342481968e-03f, 1.303057819e-03f, 1.263634529e-03f, 1.224212185e-03f, 1.184790872e-03f, 1.145370677e-03f, 1.105951686e-03f, 1.066533984e-03f, 1.027117659e-03f, + 9.877027968e-04f, 9.482894826e-04f, 9.088778029e-04f, 8.694678439e-04f, 8.300596915e-04f, 7.906534320e-04f, 7.512491513e-04f, 7.118469356e-04f, 6.724468707e-04f, 6.330490429e-04f, + 5.936535380e-04f, 5.542604420e-04f, 5.148698410e-04f, 4.754818209e-04f, 4.360964677e-04f, 3.967138672e-04f, 3.573341055e-04f, 3.179572684e-04f, 2.785834419e-04f, 2.392127118e-04f, + 1.998451640e-04f, 1.604808843e-04f, 1.211199586e-04f, 8.176247271e-05f, 4.240851242e-05f, 3.058163536e-06f, -3.628848818e-05f, -7.563135695e-05f, -1.149703571e-04f, -1.543054028e-04f, + -1.936364083e-04f, -2.329632881e-04f, -2.722859564e-04f, -3.116043276e-04f, -3.509183160e-04f, -3.902278360e-04f, -4.295328019e-04f, -4.688331283e-04f, -5.081287296e-04f, -5.474195201e-04f, + -5.867054143e-04f, -6.259863268e-04f, -6.652621721e-04f, -7.045328646e-04f, -7.437983189e-04f, -7.830584496e-04f, -8.223131713e-04f, -8.615623985e-04f, -9.008060460e-04f, -9.400440282e-04f, + -9.792762600e-04f, -1.018502656e-03f, -1.057723131e-03f, -1.096937599e-03f, -1.136145976e-03f, -1.175348176e-03f, -1.214544114e-03f, -1.253733704e-03f, -1.292916862e-03f, -1.332093503e-03f, + -1.371263540e-03f, -1.410426890e-03f, -1.449583467e-03f, -1.488733187e-03f, -1.527875963e-03f, -1.567011711e-03f, -1.606140346e-03f, -1.645261783e-03f, -1.684375938e-03f, -1.723482724e-03f, + -1.762582058e-03f, -1.801673855e-03f, -1.840758029e-03f, -1.879834496e-03f, -1.918903171e-03f, -1.957963969e-03f, -1.997016805e-03f, -2.036061596e-03f, -2.075098255e-03f, -2.114126699e-03f, + -2.153146843e-03f, -2.192158602e-03f, -2.231161891e-03f, -2.270156627e-03f, -2.309142724e-03f, -2.348120098e-03f, -2.387088664e-03f, -2.426048339e-03f, -2.464999037e-03f, -2.503940674e-03f, + -2.542873167e-03f, -2.581796429e-03f, -2.620710378e-03f, -2.659614929e-03f, -2.698509998e-03f, -2.737395500e-03f, -2.776271351e-03f, -2.815137468e-03f, -2.853993765e-03f, -2.892840159e-03f, + -2.931676566e-03f, -2.970502901e-03f, -3.009319081e-03f, -3.048125022e-03f, -3.086920639e-03f, -3.125705849e-03f, -3.164480568e-03f, -3.203244712e-03f, -3.241998198e-03f, -3.280740940e-03f, + -3.319472856e-03f, -3.358193862e-03f, -3.396903874e-03f, -3.435602808e-03f, -3.474290581e-03f, -3.512967110e-03f, -3.551632309e-03f, -3.590286097e-03f, -3.628928389e-03f, -3.667559103e-03f, + -3.706178153e-03f, -3.744785458e-03f, -3.783380934e-03f, -3.821964497e-03f, -3.860536064e-03f, -3.899095552e-03f, -3.937642877e-03f, -3.976177957e-03f, -4.014700708e-03f, -4.053211046e-03f, + -4.091708890e-03f, -4.130194155e-03f, -4.168666759e-03f, -4.207126619e-03f, -4.245573651e-03f, -4.284007774e-03f, -4.322428903e-03f, -4.360836956e-03f, -4.399231851e-03f, -4.437613504e-03f, + -4.475981832e-03f, -4.514336754e-03f, -4.552678185e-03f, -4.591006045e-03f, -4.629320249e-03f, -4.667620716e-03f, -4.705907363e-03f, -4.744180107e-03f, -4.782438866e-03f, -4.820683558e-03f, + -4.858914100e-03f, -4.897130410e-03f, -4.935332405e-03f, -4.973520004e-03f, -5.011693123e-03f, -5.049851682e-03f, -5.087995597e-03f, -5.126124787e-03f, -5.164239169e-03f, -5.202338662e-03f, + -5.240423183e-03f, -5.278492651e-03f, -5.316546984e-03f, -5.354586099e-03f, -5.392609916e-03f, -5.430618352e-03f, -5.468611325e-03f, -5.506588754e-03f, -5.544550557e-03f, -5.582496653e-03f, + -5.620426960e-03f, -5.658341396e-03f, -5.696239880e-03f, -5.734122330e-03f, -5.771988666e-03f, -5.809838805e-03f, -5.847672667e-03f, -5.885490170e-03f, -5.923291233e-03f, -5.961075774e-03f, + -5.998843713e-03f, -6.036594969e-03f, -6.074329460e-03f, -6.112047105e-03f, -6.149747824e-03f, -6.187431535e-03f, -6.225098158e-03f, -6.262747612e-03f, -6.300379816e-03f, -6.337994689e-03f, + -6.375592150e-03f, -6.413172120e-03f, -6.450734517e-03f, -6.488279260e-03f, -6.525806270e-03f, -6.563315466e-03f, -6.600806767e-03f, -6.638280093e-03f, -6.675735364e-03f, -6.713172499e-03f, + -6.750591418e-03f, -6.787992041e-03f, -6.825374288e-03f, -6.862738079e-03f, -6.900083333e-03f, -6.937409971e-03f, -6.974717913e-03f, -7.012007079e-03f, -7.049277388e-03f, -7.086528762e-03f, + -7.123761120e-03f, -7.160974383e-03f, -7.198168471e-03f, -7.235343305e-03f, -7.272498805e-03f, -7.309634890e-03f, -7.346751483e-03f, -7.383848504e-03f, -7.420925872e-03f, -7.457983510e-03f, + -7.495021337e-03f, -7.532039275e-03f, -7.569037243e-03f, -7.606015164e-03f, -7.642972959e-03f, -7.679910547e-03f, -7.716827850e-03f, -7.753724790e-03f, -7.790601287e-03f, -7.827457263e-03f, + -7.864292639e-03f, -7.901107335e-03f, -7.937901275e-03f, -7.974674378e-03f, -8.011426567e-03f, -8.048157763e-03f, -8.084867888e-03f, -8.121556862e-03f, -8.158224609e-03f, -8.194871049e-03f, + -8.231496105e-03f, -8.268099697e-03f, -8.304681749e-03f, -8.341242182e-03f, -8.377780918e-03f, -8.414297880e-03f, -8.450792988e-03f, -8.487266166e-03f, -8.523717336e-03f, -8.560146420e-03f, + -8.596553340e-03f, -8.632938018e-03f, -8.669300378e-03f, -8.705640342e-03f, -8.741957831e-03f, -8.778252770e-03f, -8.814525080e-03f, -8.850774684e-03f, -8.887001505e-03f, -8.923205467e-03f, + -8.959386491e-03f, -8.995544500e-03f, -9.031679419e-03f, -9.067791169e-03f, -9.103879674e-03f, -9.139944857e-03f, -9.175986642e-03f, -9.212004952e-03f, -9.247999709e-03f, -9.283970838e-03f, + -9.319918262e-03f, -9.355841905e-03f, -9.391741689e-03f, -9.427617540e-03f, -9.463469379e-03f, -9.499297133e-03f, -9.535100723e-03f, -9.570880074e-03f, -9.606635110e-03f, -9.642365756e-03f, + -9.678071934e-03f, -9.713753569e-03f, -9.749410586e-03f, -9.785042909e-03f, -9.820650462e-03f, -9.856233169e-03f, -9.891790954e-03f, -9.927323743e-03f, -9.962831460e-03f, -9.998314030e-03f, + -1.003377138e-02f, -1.006920343e-02f, -1.010461010e-02f, -1.013999133e-02f, -1.017534703e-02f, -1.021067714e-02f, -1.024598157e-02f, -1.028126025e-02f, -1.031651311e-02f, -1.035174008e-02f, + -1.038694107e-02f, -1.042211601e-02f, -1.045726483e-02f, -1.049238746e-02f, -1.052748382e-02f, -1.056255383e-02f, -1.059759742e-02f, -1.063261452e-02f, -1.066760505e-02f, -1.070256893e-02f, + -1.073750611e-02f, -1.077241649e-02f, -1.080730001e-02f, -1.084215659e-02f, -1.087698617e-02f, -1.091178865e-02f, -1.094656398e-02f, -1.098131208e-02f, -1.101603287e-02f, -1.105072628e-02f, + -1.108539224e-02f, -1.112003067e-02f, -1.115464150e-02f, -1.118922467e-02f, -1.122378008e-02f, -1.125830768e-02f, -1.129280739e-02f, -1.132727913e-02f, -1.136172284e-02f, -1.139613843e-02f, + -1.143052585e-02f, -1.146488500e-02f, -1.149921583e-02f, -1.153351827e-02f, -1.156779222e-02f, -1.160203764e-02f, -1.163625443e-02f, -1.167044254e-02f, -1.170460188e-02f, -1.173873239e-02f, + -1.177283400e-02f, -1.180690663e-02f, -1.184095020e-02f, -1.187496466e-02f, -1.190894993e-02f, -1.194290592e-02f, -1.197683259e-02f, -1.201072984e-02f, -1.204459762e-02f, -1.207843584e-02f, + -1.211224444e-02f, -1.214602335e-02f, -1.217977250e-02f, -1.221349181e-02f, -1.224718121e-02f, -1.228084064e-02f, -1.231447002e-02f, -1.234806928e-02f, -1.238163834e-02f, -1.241517715e-02f, + -1.244868563e-02f, -1.248216371e-02f, -1.251561131e-02f, -1.254902837e-02f, -1.258241482e-02f, -1.261577059e-02f, -1.264909560e-02f, -1.268238979e-02f, -1.271565309e-02f, -1.274888542e-02f, + -1.278208672e-02f, -1.281525692e-02f, -1.284839594e-02f, -1.288150373e-02f, -1.291458020e-02f, -1.294762529e-02f, -1.298063893e-02f, -1.301362105e-02f, -1.304657158e-02f, -1.307949046e-02f, + -1.311237761e-02f, -1.314523296e-02f, -1.317805644e-02f, -1.321084799e-02f, -1.324360754e-02f, -1.327633502e-02f, -1.330903035e-02f, -1.334169348e-02f, -1.337432433e-02f, -1.340692283e-02f, + -1.343948892e-02f, -1.347202253e-02f, -1.350452359e-02f, -1.353699203e-02f, -1.356942778e-02f, -1.360183078e-02f, -1.363420095e-02f, -1.366653824e-02f, -1.369884256e-02f, -1.373111386e-02f, + -1.376335207e-02f, -1.379555712e-02f, -1.382772894e-02f, -1.385986746e-02f, -1.389197262e-02f, -1.392404436e-02f, -1.395608259e-02f, -1.398808726e-02f, -1.402005830e-02f, -1.405199564e-02f, + -1.408389922e-02f, -1.411576897e-02f, -1.414760482e-02f, -1.417940670e-02f, -1.421117456e-02f, -1.424290831e-02f, -1.427460791e-02f, -1.430627327e-02f, -1.433790434e-02f, -1.436950105e-02f, + -1.440106332e-02f, -1.443259111e-02f, -1.446408434e-02f, -1.449554294e-02f, -1.452696685e-02f, -1.455835600e-02f, -1.458971034e-02f, -1.462102978e-02f, -1.465231427e-02f, -1.468356375e-02f, + -1.471477814e-02f, -1.474595739e-02f, -1.477710142e-02f, -1.480821017e-02f, -1.483928359e-02f, -1.487032159e-02f, -1.490132412e-02f, -1.493229112e-02f, -1.496322252e-02f, -1.499411825e-02f, + -1.502497825e-02f, -1.505580245e-02f, -1.508659080e-02f, -1.511734323e-02f, -1.514805967e-02f, -1.517874006e-02f, -1.520938434e-02f, -1.523999244e-02f, -1.527056430e-02f, -1.530109985e-02f, + -1.533159904e-02f, -1.536206179e-02f, -1.539248805e-02f, -1.542287776e-02f, -1.545323084e-02f, -1.548354724e-02f, -1.551382689e-02f, -1.554406973e-02f, -1.557427569e-02f, -1.560444473e-02f, + -1.563457676e-02f, -1.566467174e-02f, -1.569472959e-02f, -1.572475025e-02f, -1.575473367e-02f, -1.578467978e-02f, -1.581458852e-02f, -1.584445982e-02f, -1.587429363e-02f, -1.590408988e-02f, + -1.593384851e-02f, -1.596356946e-02f, -1.599325267e-02f, -1.602289808e-02f, -1.605250561e-02f, -1.608207523e-02f, -1.611160685e-02f, -1.614110043e-02f, -1.617055590e-02f, -1.619997319e-02f, + -1.622935226e-02f, -1.625869303e-02f, -1.628799545e-02f, -1.631725945e-02f, -1.634648498e-02f, -1.637567198e-02f, -1.640482038e-02f, -1.643393013e-02f, -1.646300116e-02f, -1.649203342e-02f, + -1.652102684e-02f, -1.654998136e-02f, -1.657889694e-02f, -1.660777349e-02f, -1.663661098e-02f, -1.666540933e-02f, -1.669416848e-02f, -1.672288839e-02f, -1.675156898e-02f, -1.678021020e-02f, + -1.680881200e-02f, -1.683737430e-02f, -1.686589706e-02f, -1.689438021e-02f, -1.692282370e-02f, -1.695122746e-02f, -1.697959144e-02f, -1.700791558e-02f, -1.703619982e-02f, -1.706444411e-02f, + -1.709264838e-02f, -1.712081258e-02f, -1.714893664e-02f, -1.717702052e-02f, -1.720506415e-02f, -1.723306748e-02f, -1.726103045e-02f, -1.728895299e-02f, -1.731683506e-02f, -1.734467660e-02f, + -1.737247754e-02f, -1.740023784e-02f, -1.742795743e-02f, -1.745563626e-02f, -1.748327428e-02f, -1.751087141e-02f, -1.753842762e-02f, -1.756594283e-02f, -1.759341700e-02f, -1.762085007e-02f, + -1.764824198e-02f, -1.767559268e-02f, -1.770290211e-02f, -1.773017021e-02f, -1.775739693e-02f, -1.778458222e-02f, -1.781172601e-02f, -1.783882825e-02f, -1.786588889e-02f, -1.789290786e-02f, + -1.791988513e-02f, -1.794682062e-02f, -1.797371429e-02f, -1.800056608e-02f, -1.802737593e-02f, -1.805414380e-02f, -1.808086962e-02f, -1.810755334e-02f, -1.813419491e-02f, -1.816079427e-02f, + -1.818735136e-02f, -1.821386615e-02f, -1.824033856e-02f, -1.826676854e-02f, -1.829315605e-02f, -1.831950102e-02f, -1.834580341e-02f, -1.837206316e-02f, -1.839828022e-02f, -1.842445453e-02f, + -1.845058604e-02f, -1.847667470e-02f, -1.850272045e-02f, -1.852872324e-02f, -1.855468301e-02f, -1.858059973e-02f, -1.860647332e-02f, -1.863230375e-02f, -1.865809095e-02f, -1.868383488e-02f, + -1.870953548e-02f, -1.873519269e-02f, -1.876080648e-02f, -1.878637678e-02f, -1.881190355e-02f, -1.883738672e-02f, -1.886282626e-02f, -1.888822211e-02f, -1.891357421e-02f, -1.893888252e-02f, + -1.896414698e-02f, -1.898936755e-02f, -1.901454416e-02f, -1.903967678e-02f, -1.906476535e-02f, -1.908980982e-02f, -1.911481013e-02f, -1.913976625e-02f, -1.916467810e-02f, -1.918954566e-02f, + -1.921436886e-02f, -1.923914766e-02f, -1.926388201e-02f, -1.928857185e-02f, -1.931321713e-02f, -1.933781782e-02f, -1.936237384e-02f, -1.938688517e-02f, -1.941135174e-02f, -1.943577351e-02f, + -1.946015043e-02f, -1.948448245e-02f, -1.950876952e-02f, -1.953301159e-02f, -1.955720861e-02f, -1.958136054e-02f, -1.960546732e-02f, -1.962952890e-02f, -1.965354525e-02f, -1.967751630e-02f, + -1.970144201e-02f, -1.972532234e-02f, -1.974915723e-02f, -1.977294664e-02f, -1.979669052e-02f, -1.982038882e-02f, -1.984404149e-02f, -1.986764849e-02f, -1.989120977e-02f, -1.991472528e-02f, + -1.993819497e-02f, -1.996161880e-02f, -1.998499671e-02f, -2.000832867e-02f, -2.003161463e-02f, -2.005485454e-02f, -2.007804835e-02f, -2.010119601e-02f, -2.012429749e-02f, -2.014735272e-02f, + -2.017036168e-02f, -2.019332431e-02f, -2.021624056e-02f, -2.023911039e-02f, -2.026193375e-02f, -2.028471060e-02f, -2.030744090e-02f, -2.033012459e-02f, -2.035276163e-02f, -2.037535198e-02f, + -2.039789559e-02f, -2.042039241e-02f, -2.044284241e-02f, -2.046524553e-02f, -2.048760174e-02f, -2.050991098e-02f, -2.053217321e-02f, -2.055438839e-02f, -2.057655648e-02f, -2.059867742e-02f, + -2.062075118e-02f, -2.064277772e-02f, -2.066475698e-02f, -2.068668892e-02f, -2.070857350e-02f, -2.073041069e-02f, -2.075220042e-02f, -2.077394266e-02f, -2.079563737e-02f, -2.081728451e-02f, + -2.083888402e-02f, -2.086043588e-02f, -2.088194003e-02f, -2.090339643e-02f, -2.092480504e-02f, -2.094616581e-02f, -2.096747872e-02f, -2.098874370e-02f, -2.100996073e-02f, -2.103112975e-02f, + -2.105225074e-02f, -2.107332363e-02f, -2.109434840e-02f, -2.111532500e-02f, -2.113625339e-02f, -2.115713353e-02f, -2.117796538e-02f, -2.119874890e-02f, -2.121948404e-02f, -2.124017076e-02f, + -2.126080903e-02f, -2.128139880e-02f, -2.130194003e-02f, -2.132243268e-02f, -2.134287672e-02f, -2.136327210e-02f, -2.138361878e-02f, -2.140391671e-02f, -2.142416587e-02f, -2.144436621e-02f, + -2.146451770e-02f, -2.148462028e-02f, -2.150467393e-02f, -2.152467860e-02f, -2.154463425e-02f, -2.156454085e-02f, -2.158439835e-02f, -2.160420672e-02f, -2.162396592e-02f, -2.164367590e-02f, + -2.166333664e-02f, -2.168294809e-02f, -2.170251021e-02f, -2.172202297e-02f, -2.174148632e-02f, -2.176090024e-02f, -2.178026467e-02f, -2.179957959e-02f, -2.181884495e-02f, -2.183806072e-02f, + -2.185722686e-02f, -2.187634333e-02f, -2.189541010e-02f, -2.191442713e-02f, -2.193339438e-02f, -2.195231181e-02f, -2.197117939e-02f, -2.198999709e-02f, -2.200876485e-02f, -2.202748266e-02f, + -2.204615046e-02f, -2.206476824e-02f, -2.208333594e-02f, -2.210185353e-02f, -2.212032098e-02f, -2.213873825e-02f, -2.215710531e-02f, -2.217542212e-02f, -2.219368864e-02f, -2.221190484e-02f, + -2.223007069e-02f, -2.224818615e-02f, -2.226625117e-02f, -2.228426574e-02f, -2.230222981e-02f, -2.232014335e-02f, -2.233800633e-02f, -2.235581871e-02f, -2.237358045e-02f, -2.239129152e-02f, + -2.240895190e-02f, -2.242656153e-02f, -2.244412040e-02f, -2.246162846e-02f, -2.247908568e-02f, -2.249649204e-02f, -2.251384749e-02f, -2.253115200e-02f, -2.254840554e-02f, -2.256560808e-02f, + -2.258275957e-02f, -2.259986000e-02f, -2.261690933e-02f, -2.263390752e-02f, -2.265085455e-02f, -2.266775037e-02f, -2.268459496e-02f, -2.270138829e-02f, -2.271813032e-02f, -2.273482102e-02f, + -2.275146036e-02f, -2.276804831e-02f, -2.278458483e-02f, -2.280106990e-02f, -2.281750349e-02f, -2.283388555e-02f, -2.285021607e-02f, -2.286649500e-02f, -2.288272233e-02f, -2.289889801e-02f, + -2.291502203e-02f, -2.293109434e-02f, -2.294711491e-02f, -2.296308373e-02f, -2.297900074e-02f, -2.299486594e-02f, -2.301067928e-02f, -2.302644074e-02f, -2.304215028e-02f, -2.305780788e-02f, + -2.307341351e-02f, -2.308896714e-02f, -2.310446874e-02f, -2.311991827e-02f, -2.313531572e-02f, -2.315066104e-02f, -2.316595422e-02f, -2.318119523e-02f, -2.319638403e-02f, -2.321152060e-02f, + -2.322660490e-02f, -2.324163692e-02f, -2.325661662e-02f, -2.327154397e-02f, -2.328641896e-02f, -2.330124154e-02f, -2.331601169e-02f, -2.333072938e-02f, -2.334539459e-02f, -2.336000729e-02f, + -2.337456745e-02f, -2.338907505e-02f, -2.340353006e-02f, -2.341793244e-02f, -2.343228218e-02f, -2.344657925e-02f, -2.346082362e-02f, -2.347501526e-02f, -2.348915416e-02f, -2.350324027e-02f, + -2.351727358e-02f, -2.353125407e-02f, -2.354518169e-02f, -2.355905644e-02f, -2.357287828e-02f, -2.358664719e-02f, -2.360036315e-02f, -2.361402612e-02f, -2.362763608e-02f, -2.364119301e-02f, + -2.365469689e-02f, -2.366814768e-02f, -2.368154537e-02f, -2.369488993e-02f, -2.370818133e-02f, -2.372141955e-02f, -2.373460457e-02f, -2.374773636e-02f, -2.376081491e-02f, -2.377384017e-02f, + -2.378681214e-02f, -2.379973079e-02f, -2.381259609e-02f, -2.382540802e-02f, -2.383816656e-02f, -2.385087169e-02f, -2.386352338e-02f, -2.387612161e-02f, -2.388866635e-02f, -2.390115759e-02f, + -2.391359530e-02f, -2.392597946e-02f, -2.393831005e-02f, -2.395058704e-02f, -2.396281042e-02f, -2.397498015e-02f, -2.398709623e-02f, -2.399915862e-02f, -2.401116732e-02f, -2.402312228e-02f, + -2.403502350e-02f, -2.404687096e-02f, -2.405866462e-02f, -2.407040448e-02f, -2.408209051e-02f, -2.409372268e-02f, -2.410530099e-02f, -2.411682540e-02f, -2.412829590e-02f, -2.413971247e-02f, + -2.415107509e-02f, -2.416238373e-02f, -2.417363839e-02f, -2.418483903e-02f, -2.419598564e-02f, -2.420707820e-02f, -2.421811670e-02f, -2.422910110e-02f, -2.424003139e-02f, -2.425090756e-02f, + -2.426172958e-02f, -2.427249744e-02f, -2.428321111e-02f, -2.429387058e-02f, -2.430447584e-02f, -2.431502685e-02f, -2.432552361e-02f, -2.433596609e-02f, -2.434635428e-02f, -2.435668816e-02f, + -2.436696771e-02f, -2.437719292e-02f, -2.438736376e-02f, -2.439748022e-02f, -2.440754229e-02f, -2.441754994e-02f, -2.442750316e-02f, -2.443740193e-02f, -2.444724624e-02f, -2.445703607e-02f, + -2.446677140e-02f, -2.447645221e-02f, -2.448607850e-02f, -2.449565023e-02f, -2.450516741e-02f, -2.451463001e-02f, -2.452403801e-02f, -2.453339140e-02f, -2.454269017e-02f, -2.455193430e-02f, + -2.456112378e-02f, -2.457025858e-02f, -2.457933869e-02f, -2.458836411e-02f, -2.459733481e-02f, -2.460625078e-02f, -2.461511201e-02f, -2.462391848e-02f, -2.463267017e-02f, -2.464136708e-02f, + -2.465000918e-02f, -2.465859647e-02f, -2.466712893e-02f, -2.467560655e-02f, -2.468402931e-02f, -2.469239721e-02f, -2.470071022e-02f, -2.470896833e-02f, -2.471717153e-02f, -2.472531981e-02f, + -2.473341316e-02f, -2.474145156e-02f, -2.474943500e-02f, -2.475736347e-02f, -2.476523695e-02f, -2.477305543e-02f, -2.478081890e-02f, -2.478852736e-02f, -2.479618078e-02f, -2.480377915e-02f, + -2.481132247e-02f, -2.481881072e-02f, -2.482624389e-02f, -2.483362197e-02f, -2.484094495e-02f, -2.484821281e-02f, -2.485542556e-02f, -2.486258316e-02f, -2.486968563e-02f, -2.487673293e-02f, + -2.488372508e-02f, -2.489066204e-02f, -2.489754382e-02f, -2.490437040e-02f, -2.491114178e-02f, -2.491785794e-02f, -2.492451887e-02f, -2.493112457e-02f, -2.493767502e-02f, -2.494417022e-02f, + -2.495061016e-02f, -2.495699483e-02f, -2.496332421e-02f, -2.496959830e-02f, -2.497581710e-02f, -2.498198059e-02f, -2.498808876e-02f, -2.499414161e-02f, -2.500013912e-02f, -2.500608130e-02f, + -2.501196812e-02f, -2.501779959e-02f, -2.502357570e-02f, -2.502929644e-02f, -2.503496180e-02f, -2.504057177e-02f, -2.504612634e-02f, -2.505162552e-02f, -2.505706929e-02f, -2.506245764e-02f, + -2.506779058e-02f, -2.507306808e-02f, -2.507829016e-02f, -2.508345679e-02f, -2.508856797e-02f, -2.509362370e-02f, -2.509862397e-02f, -2.510356878e-02f, -2.510845812e-02f, -2.511329198e-02f, + -2.511807036e-02f, -2.512279325e-02f, -2.512746064e-02f, -2.513207255e-02f, -2.513662894e-02f, -2.514112983e-02f, -2.514557521e-02f, -2.514996507e-02f, -2.515429941e-02f, -2.515857822e-02f, + -2.516280150e-02f, -2.516696925e-02f, -2.517108146e-02f, -2.517513813e-02f, -2.517913925e-02f, -2.518308482e-02f, -2.518697483e-02f, -2.519080929e-02f, -2.519458819e-02f, -2.519831152e-02f, + -2.520197929e-02f, -2.520559149e-02f, -2.520914811e-02f, -2.521264916e-02f, -2.521609463e-02f, -2.521948453e-02f, -2.522281883e-02f, -2.522609756e-02f, -2.522932069e-02f, -2.523248824e-02f, + -2.523560020e-02f, -2.523865656e-02f, -2.524165733e-02f, -2.524460250e-02f, -2.524749208e-02f, -2.525032605e-02f, -2.525310443e-02f, -2.525582721e-02f, -2.525849438e-02f, -2.526110596e-02f, + -2.526366193e-02f, -2.526616229e-02f, -2.526860705e-02f, -2.527099621e-02f, -2.527332976e-02f, -2.527560771e-02f, -2.527783006e-02f, -2.527999680e-02f, -2.528210793e-02f, -2.528416346e-02f, + -2.528616339e-02f, -2.528810772e-02f, -2.528999645e-02f, -2.529182957e-02f, -2.529360710e-02f, -2.529532902e-02f, -2.529699535e-02f, -2.529860609e-02f, -2.530016123e-02f, -2.530166078e-02f, + -2.530310473e-02f, -2.530449310e-02f, -2.530582588e-02f, -2.530710308e-02f, -2.530832470e-02f, -2.530949073e-02f, -2.531060119e-02f, -2.531165607e-02f, -2.531265538e-02f, -2.531359912e-02f, + -2.531448729e-02f, -2.531531991e-02f, -2.531609696e-02f, -2.531681845e-02f, -2.531748439e-02f, -2.531809479e-02f, -2.531864963e-02f, -2.531914894e-02f, -2.531959270e-02f, -2.531998094e-02f, + -2.532031364e-02f, -2.532059081e-02f, -2.532081247e-02f, -2.532097861e-02f, -2.532108924e-02f, -2.532114436e-02f, -2.532114398e-02f, -2.532108810e-02f, -2.532097673e-02f, -2.532080987e-02f, + -2.532058754e-02f, -2.532030972e-02f, -2.531997644e-02f, -2.531958769e-02f, -2.531914349e-02f, -2.531864383e-02f, -2.531808872e-02f, -2.531747818e-02f, -2.531681220e-02f, -2.531609080e-02f, + -2.531531397e-02f, -2.531448173e-02f, -2.531359408e-02f, -2.531265104e-02f, -2.531165260e-02f, -2.531059878e-02f, -2.530948957e-02f, -2.530832500e-02f, -2.530710506e-02f, -2.530582977e-02f, + -2.530449913e-02f, -2.530311315e-02f, -2.530167184e-02f, -2.530017521e-02f, -2.529862326e-02f, -2.529701600e-02f, -2.529535344e-02f, -2.529363560e-02f, -2.529186247e-02f, -2.529003408e-02f, + -2.528815042e-02f, -2.528621150e-02f, -2.528421734e-02f, -2.528216795e-02f, -2.528006333e-02f, -2.527790349e-02f, -2.527568845e-02f, -2.527341821e-02f, -2.527109279e-02f, -2.526871219e-02f, + -2.526627642e-02f, -2.526378549e-02f, -2.526123943e-02f, -2.525863822e-02f, -2.525598189e-02f, -2.525327045e-02f, -2.525050391e-02f, -2.524768228e-02f, -2.524480556e-02f, -2.524187378e-02f, + -2.523888694e-02f, -2.523584505e-02f, -2.523274813e-02f, -2.522959619e-02f, -2.522638923e-02f, -2.522312728e-02f, -2.521981034e-02f, -2.521643843e-02f, -2.521301155e-02f, -2.520952973e-02f, + -2.520599296e-02f, -2.520240128e-02f, -2.519875468e-02f, -2.519505319e-02f, -2.519129681e-02f, -2.518748556e-02f, -2.518361944e-02f, -2.517969849e-02f, -2.517572270e-02f, -2.517169210e-02f, + -2.516760669e-02f, -2.516346649e-02f, -2.515927151e-02f, -2.515502177e-02f, -2.515071729e-02f, -2.514635807e-02f, -2.514194413e-02f, -2.513747548e-02f, -2.513295215e-02f, -2.512837414e-02f, + -2.512374148e-02f, -2.511905417e-02f, -2.511431222e-02f, -2.510951567e-02f, -2.510466451e-02f, -2.509975878e-02f, -2.509479847e-02f, -2.508978362e-02f, -2.508471422e-02f, -2.507959031e-02f, + -2.507441190e-02f, -2.506917899e-02f, -2.506389162e-02f, -2.505854979e-02f, -2.505315353e-02f, -2.504770284e-02f, -2.504219775e-02f, -2.503663827e-02f, -2.503102442e-02f, -2.502535622e-02f, + -2.501963368e-02f, -2.501385683e-02f, -2.500802567e-02f, -2.500214024e-02f, -2.499620053e-02f, -2.499020658e-02f, -2.498415840e-02f, -2.497805601e-02f, -2.497189943e-02f, -2.496568867e-02f, + -2.495942376e-02f, -2.495310471e-02f, -2.494673154e-02f, -2.494030427e-02f, -2.493382292e-02f, -2.492728751e-02f, -2.492069805e-02f, -2.491405458e-02f, -2.490735710e-02f, -2.490060563e-02f, + -2.489380020e-02f, -2.488694083e-02f, -2.488002753e-02f, -2.487306033e-02f, -2.486603924e-02f, -2.485896429e-02f, -2.485183549e-02f, -2.484465287e-02f, -2.483741645e-02f, -2.483012624e-02f, + -2.482278227e-02f, -2.481538457e-02f, -2.480793314e-02f, -2.480042801e-02f, -2.479286921e-02f, -2.478525675e-02f, -2.477759066e-02f, -2.476987096e-02f, -2.476209766e-02f, -2.475427080e-02f, + -2.474639039e-02f, -2.473845645e-02f, -2.473046901e-02f, -2.472242810e-02f, -2.471433372e-02f, -2.470618591e-02f, -2.469798468e-02f, -2.468973007e-02f, -2.468142209e-02f, -2.467306076e-02f, + -2.466464612e-02f, -2.465617817e-02f, -2.464765695e-02f, -2.463908249e-02f, -2.463045479e-02f, -2.462177389e-02f, -2.461303981e-02f, -2.460425258e-02f, -2.459541221e-02f, -2.458651874e-02f, + -2.457757218e-02f, -2.456857256e-02f, -2.455951991e-02f, -2.455041425e-02f, -2.454125561e-02f, -2.453204400e-02f, -2.452277946e-02f, -2.451346201e-02f, -2.450409167e-02f, -2.449466847e-02f, + -2.448519244e-02f, -2.447566360e-02f, -2.446608198e-02f, -2.445644760e-02f, -2.444676049e-02f, -2.443702067e-02f, -2.442722817e-02f, -2.441738302e-02f, -2.440748524e-02f, -2.439753486e-02f, + -2.438753191e-02f, -2.437747641e-02f, -2.436736838e-02f, -2.435720787e-02f, -2.434699489e-02f, -2.433672946e-02f, -2.432641163e-02f, -2.431604141e-02f, -2.430561883e-02f, -2.429514392e-02f, + -2.428461671e-02f, -2.427403722e-02f, -2.426340549e-02f, -2.425272154e-02f, -2.424198539e-02f, -2.423119709e-02f, -2.422035664e-02f, -2.420946410e-02f, -2.419851947e-02f, -2.418752280e-02f, + -2.417647411e-02f, -2.416537342e-02f, -2.415422077e-02f, -2.414301619e-02f, -2.413175971e-02f, -2.412045135e-02f, -2.410909115e-02f, -2.409767913e-02f, -2.408621532e-02f, -2.407469976e-02f, + -2.406313248e-02f, -2.405151349e-02f, -2.403984284e-02f, -2.402812055e-02f, -2.401634666e-02f, -2.400452120e-02f, -2.399264418e-02f, -2.398071566e-02f, -2.396873565e-02f, -2.395670419e-02f, + -2.394462130e-02f, -2.393248703e-02f, -2.392030140e-02f, -2.390806443e-02f, -2.389577618e-02f, -2.388343665e-02f, -2.387104590e-02f, -2.385860394e-02f, -2.384611081e-02f, -2.383356655e-02f, + -2.382097118e-02f, -2.380832473e-02f, -2.379562725e-02f, -2.378287875e-02f, -2.377007928e-02f, -2.375722887e-02f, -2.374432754e-02f, -2.373137534e-02f, -2.371837229e-02f, -2.370531843e-02f, + -2.369221379e-02f, -2.367905840e-02f, -2.366585230e-02f, -2.365259552e-02f, -2.363928810e-02f, -2.362593006e-02f, -2.361252145e-02f, -2.359906229e-02f, -2.358555263e-02f, -2.357199248e-02f, + -2.355838190e-02f, -2.354472091e-02f, -2.353100954e-02f, -2.351724784e-02f, -2.350343583e-02f, -2.348957355e-02f, -2.347566104e-02f, -2.346169834e-02f, -2.344768546e-02f, -2.343362246e-02f, + -2.341950937e-02f, -2.340534621e-02f, -2.339113304e-02f, -2.337686987e-02f, -2.336255676e-02f, -2.334819373e-02f, -2.333378082e-02f, -2.331931807e-02f, -2.330480551e-02f, -2.329024318e-02f, + -2.327563111e-02f, -2.326096935e-02f, -2.324625792e-02f, -2.323149687e-02f, -2.321668623e-02f, -2.320182604e-02f, -2.318691634e-02f, -2.317195716e-02f, -2.315694854e-02f, -2.314189051e-02f, + -2.312678312e-02f, -2.311162641e-02f, -2.309642040e-02f, -2.308116514e-02f, -2.306586066e-02f, -2.305050701e-02f, -2.303510422e-02f, -2.301965233e-02f, -2.300415138e-02f, -2.298860140e-02f, + -2.297300243e-02f, -2.295735452e-02f, -2.294165771e-02f, -2.292591202e-02f, -2.291011750e-02f, -2.289427419e-02f, -2.287838213e-02f, -2.286244135e-02f, -2.284645190e-02f, -2.283041381e-02f, + -2.281432713e-02f, -2.279819189e-02f, -2.278200814e-02f, -2.276577591e-02f, -2.274949524e-02f, -2.273316618e-02f, -2.271678876e-02f, -2.270036303e-02f, -2.268388902e-02f, -2.266736677e-02f, + -2.265079633e-02f, -2.263417773e-02f, -2.261751102e-02f, -2.260079624e-02f, -2.258403343e-02f, -2.256722262e-02f, -2.255036386e-02f, -2.253345720e-02f, -2.251650267e-02f, -2.249950031e-02f, + -2.248245017e-02f, -2.246535229e-02f, -2.244820670e-02f, -2.243101346e-02f, -2.241377259e-02f, -2.239648416e-02f, -2.237914819e-02f, -2.236176473e-02f, -2.234433382e-02f, -2.232685550e-02f, + -2.230932982e-02f, -2.229175682e-02f, -2.227413654e-02f, -2.225646902e-02f, -2.223875432e-02f, -2.222099246e-02f, -2.220318350e-02f, -2.218532747e-02f, -2.216742442e-02f, -2.214947440e-02f, + -2.213147744e-02f, -2.211343359e-02f, -2.209534290e-02f, -2.207720541e-02f, -2.205902116e-02f, -2.204079019e-02f, -2.202251255e-02f, -2.200418829e-02f, -2.198581745e-02f, -2.196740007e-02f, + -2.194893619e-02f, -2.193042587e-02f, -2.191186915e-02f, -2.189326607e-02f, -2.187461667e-02f, -2.185592100e-02f, -2.183717912e-02f, -2.181839105e-02f, -2.179955685e-02f, -2.178067656e-02f, + -2.176175023e-02f, -2.174277790e-02f, -2.172375962e-02f, -2.170469544e-02f, -2.168558540e-02f, -2.166642954e-02f, -2.164722792e-02f, -2.162798057e-02f, -2.160868755e-02f, -2.158934890e-02f, + -2.156996467e-02f, -2.155053490e-02f, -2.153105965e-02f, -2.151153895e-02f, -2.149197285e-02f, -2.147236141e-02f, -2.145270466e-02f, -2.143300266e-02f, -2.141325545e-02f, -2.139346309e-02f, + -2.137362560e-02f, -2.135374306e-02f, -2.133381549e-02f, -2.131384296e-02f, -2.129382550e-02f, -2.127376317e-02f, -2.125365601e-02f, -2.123350407e-02f, -2.121330741e-02f, -2.119306606e-02f, + -2.117278007e-02f, -2.115244950e-02f, -2.113207440e-02f, -2.111165480e-02f, -2.109119077e-02f, -2.107068234e-02f, -2.105012957e-02f, -2.102953251e-02f, -2.100889121e-02f, -2.098820570e-02f, + -2.096747606e-02f, -2.094670232e-02f, -2.092588453e-02f, -2.090502274e-02f, -2.088411700e-02f, -2.086316737e-02f, -2.084217389e-02f, -2.082113661e-02f, -2.080005558e-02f, -2.077893085e-02f, + -2.075776248e-02f, -2.073655050e-02f, -2.071529498e-02f, -2.069399596e-02f, -2.067265350e-02f, -2.065126764e-02f, -2.062983843e-02f, -2.060836593e-02f, -2.058685018e-02f, -2.056529125e-02f, + -2.054368917e-02f, -2.052204400e-02f, -2.050035579e-02f, -2.047862459e-02f, -2.045685045e-02f, -2.043503343e-02f, -2.041317358e-02f, -2.039127094e-02f, -2.036932558e-02f, -2.034733754e-02f, + -2.032530687e-02f, -2.030323362e-02f, -2.028111786e-02f, -2.025895962e-02f, -2.023675897e-02f, -2.021451595e-02f, -2.019223062e-02f, -2.016990302e-02f, -2.014753323e-02f, -2.012512127e-02f, + -2.010266722e-02f, -2.008017111e-02f, -2.005763301e-02f, -2.003505297e-02f, -2.001243103e-02f, -1.998976726e-02f, -1.996706171e-02f, -1.994431443e-02f, -1.992152547e-02f, -1.989869489e-02f, + -1.987582274e-02f, -1.985290907e-02f, -1.982995395e-02f, -1.980695742e-02f, -1.978391953e-02f, -1.976084034e-02f, -1.973771991e-02f, -1.971455829e-02f, -1.969135554e-02f, -1.966811170e-02f, + -1.964482683e-02f, -1.962150099e-02f, -1.959813424e-02f, -1.957472662e-02f, -1.955127819e-02f, -1.952778901e-02f, -1.950425914e-02f, -1.948068861e-02f, -1.945707751e-02f, -1.943342587e-02f, + -1.940973375e-02f, -1.938600121e-02f, -1.936222830e-02f, -1.933841509e-02f, -1.931456162e-02f, -1.929066795e-02f, -1.926673414e-02f, -1.924276024e-02f, -1.921874631e-02f, -1.919469241e-02f, + -1.917059859e-02f, -1.914646490e-02f, -1.912229142e-02f, -1.909807818e-02f, -1.907382525e-02f, -1.904953268e-02f, -1.902520053e-02f, -1.900082886e-02f, -1.897641773e-02f, -1.895196718e-02f, + -1.892747729e-02f, -1.890294810e-02f, -1.887837967e-02f, -1.885377207e-02f, -1.882912534e-02f, -1.880443954e-02f, -1.877971474e-02f, -1.875495099e-02f, -1.873014834e-02f, -1.870530686e-02f, + -1.868042660e-02f, -1.865550763e-02f, -1.863054999e-02f, -1.860555375e-02f, -1.858051897e-02f, -1.855544570e-02f, -1.853033400e-02f, -1.850518394e-02f, -1.847999556e-02f, -1.845476893e-02f, + -1.842950410e-02f, -1.840420114e-02f, -1.837886010e-02f, -1.835348105e-02f, -1.832806404e-02f, -1.830260912e-02f, -1.827711637e-02f, -1.825158583e-02f, -1.822601758e-02f, -1.820041166e-02f, + -1.817476814e-02f, -1.814908707e-02f, -1.812336852e-02f, -1.809761254e-02f, -1.807181920e-02f, -1.804598856e-02f, -1.802012067e-02f, -1.799421559e-02f, -1.796827339e-02f, -1.794229412e-02f, + -1.791627785e-02f, -1.789022463e-02f, -1.786413453e-02f, -1.783800761e-02f, -1.781184392e-02f, -1.778564353e-02f, -1.775940649e-02f, -1.773313288e-02f, -1.770682274e-02f, -1.768047615e-02f, + -1.765409315e-02f, -1.762767382e-02f, -1.760121821e-02f, -1.757472638e-02f, -1.754819840e-02f, -1.752163432e-02f, -1.749503422e-02f, -1.746839814e-02f, -1.744172615e-02f, -1.741501832e-02f, + -1.738827470e-02f, -1.736149536e-02f, -1.733468035e-02f, -1.730782974e-02f, -1.728094360e-02f, -1.725402198e-02f, -1.722706494e-02f, -1.720007255e-02f, -1.717304488e-02f, -1.714598197e-02f, + -1.711888390e-02f, -1.709175073e-02f, -1.706458251e-02f, -1.703737932e-02f, -1.701014121e-02f, -1.698286826e-02f, -1.695556051e-02f, -1.692821803e-02f, -1.690084089e-02f, -1.687342915e-02f, + -1.684598288e-02f, -1.681850213e-02f, -1.679098696e-02f, -1.676343745e-02f, -1.673585366e-02f, -1.670823564e-02f, -1.668058347e-02f, -1.665289720e-02f, -1.662517690e-02f, -1.659742264e-02f, + -1.656963447e-02f, -1.654181246e-02f, -1.651395668e-02f, -1.648606719e-02f, -1.645814405e-02f, -1.643018733e-02f, -1.640219709e-02f, -1.637417339e-02f, -1.634611630e-02f, -1.631802589e-02f, + -1.628990222e-02f, -1.626174535e-02f, -1.623355535e-02f, -1.620533228e-02f, -1.617707620e-02f, -1.614878719e-02f, -1.612046531e-02f, -1.609211061e-02f, -1.606372318e-02f, -1.603530307e-02f, + -1.600685034e-02f, -1.597836506e-02f, -1.594984731e-02f, -1.592129713e-02f, -1.589271460e-02f, -1.586409979e-02f, -1.583545275e-02f, -1.580677356e-02f, -1.577806228e-02f, -1.574931898e-02f, + -1.572054372e-02f, -1.569173656e-02f, -1.566289758e-02f, -1.563402684e-02f, -1.560512440e-02f, -1.557619034e-02f, -1.554722471e-02f, -1.551822759e-02f, -1.548919903e-02f, -1.546013911e-02f, + -1.543104790e-02f, -1.540192545e-02f, -1.537277184e-02f, -1.534358714e-02f, -1.531437140e-02f, -1.528512470e-02f, -1.525584710e-02f, -1.522653867e-02f, -1.519719947e-02f, -1.516782958e-02f, + -1.513842906e-02f, -1.510899798e-02f, -1.507953640e-02f, -1.505004439e-02f, -1.502052202e-02f, -1.499096936e-02f, -1.496138647e-02f, -1.493177343e-02f, -1.490213029e-02f, -1.487245713e-02f, + -1.484275401e-02f, -1.481302100e-02f, -1.478325817e-02f, -1.475346559e-02f, -1.472364333e-02f, -1.469379144e-02f, -1.466391001e-02f, -1.463399910e-02f, -1.460405877e-02f, -1.457408910e-02f, + -1.454409015e-02f, -1.451406200e-02f, -1.448400470e-02f, -1.445391833e-02f, -1.442380296e-02f, -1.439365865e-02f, -1.436348548e-02f, -1.433328351e-02f, -1.430305281e-02f, -1.427279345e-02f, + -1.424250550e-02f, -1.421218902e-02f, -1.418184410e-02f, -1.415147078e-02f, -1.412106915e-02f, -1.409063928e-02f, -1.406018123e-02f, -1.402969507e-02f, -1.399918087e-02f, -1.396863870e-02f, + -1.393806863e-02f, -1.390747072e-02f, -1.387684506e-02f, -1.384619171e-02f, -1.381551073e-02f, -1.378480220e-02f, -1.375406618e-02f, -1.372330275e-02f, -1.369251198e-02f, -1.366169393e-02f, + -1.363084868e-02f, -1.359997630e-02f, -1.356907685e-02f, -1.353815041e-02f, -1.350719704e-02f, -1.347621682e-02f, -1.344520982e-02f, -1.341417610e-02f, -1.338311574e-02f, -1.335202880e-02f, + -1.332091536e-02f, -1.328977550e-02f, -1.325860927e-02f, -1.322741674e-02f, -1.319619800e-02f, -1.316495311e-02f, -1.313368214e-02f, -1.310238516e-02f, -1.307106225e-02f, -1.303971347e-02f, + -1.300833889e-02f, -1.297693859e-02f, -1.294551263e-02f, -1.291406109e-02f, -1.288258405e-02f, -1.285108156e-02f, -1.281955370e-02f, -1.278800054e-02f, -1.275642216e-02f, -1.272481862e-02f, + -1.269319000e-02f, -1.266153637e-02f, -1.262985779e-02f, -1.259815435e-02f, -1.256642611e-02f, -1.253467314e-02f, -1.250289552e-02f, -1.247109332e-02f, -1.243926660e-02f, -1.240741545e-02f, + -1.237553993e-02f, -1.234364011e-02f, -1.231171608e-02f, -1.227976789e-02f, -1.224779562e-02f, -1.221579935e-02f, -1.218377914e-02f, -1.215173507e-02f, -1.211966720e-02f, -1.208757563e-02f, + -1.205546040e-02f, -1.202332160e-02f, -1.199115931e-02f, -1.195897358e-02f, -1.192676450e-02f, -1.189453213e-02f, -1.186227656e-02f, -1.182999784e-02f, -1.179769607e-02f, -1.176537130e-02f, + -1.173302361e-02f, -1.170065307e-02f, -1.166825976e-02f, -1.163584375e-02f, -1.160340511e-02f, -1.157094391e-02f, -1.153846024e-02f, -1.150595415e-02f, -1.147342573e-02f, -1.144087505e-02f, + -1.140830218e-02f, -1.137570719e-02f, -1.134309016e-02f, -1.131045116e-02f, -1.127779027e-02f, -1.124510755e-02f, -1.121240308e-02f, -1.117967694e-02f, -1.114692920e-02f, -1.111415993e-02f, + -1.108136920e-02f, -1.104855709e-02f, -1.101572368e-02f, -1.098286903e-02f, -1.094999322e-02f, -1.091709633e-02f, -1.088417842e-02f, -1.085123958e-02f, -1.081827987e-02f, -1.078529938e-02f, + -1.075229816e-02f, -1.071927631e-02f, -1.068623388e-02f, -1.065317096e-02f, -1.062008763e-02f, -1.058698395e-02f, -1.055385999e-02f, -1.052071584e-02f, -1.048755157e-02f, -1.045436725e-02f, + -1.042116296e-02f, -1.038793876e-02f, -1.035469475e-02f, -1.032143098e-02f, -1.028814753e-02f, -1.025484449e-02f, -1.022152192e-02f, -1.018817990e-02f, -1.015481850e-02f, -1.012143780e-02f, + -1.008803787e-02f, -1.005461879e-02f, -1.002118063e-02f, -9.987723464e-03f, -9.954247374e-03f, -9.920752431e-03f, -9.887238709e-03f, -9.853706285e-03f, -9.820155233e-03f, -9.786585628e-03f, + -9.752997545e-03f, -9.719391059e-03f, -9.685766247e-03f, -9.652123181e-03f, -9.618461940e-03f, -9.584782596e-03f, -9.551085226e-03f, -9.517369905e-03f, -9.483636709e-03f, -9.449885713e-03f, + -9.416116992e-03f, -9.382330621e-03f, -9.348526677e-03f, -9.314705235e-03f, -9.280866371e-03f, -9.247010159e-03f, -9.213136676e-03f, -9.179245998e-03f, -9.145338200e-03f, -9.111413357e-03f, + -9.077471546e-03f, -9.043512843e-03f, -9.009537323e-03f, -8.975545062e-03f, -8.941536136e-03f, -8.907510620e-03f, -8.873468592e-03f, -8.839410127e-03f, -8.805335300e-03f, -8.771244188e-03f, + -8.737136867e-03f, -8.703013413e-03f, -8.668873903e-03f, -8.634718411e-03f, -8.600547015e-03f, -8.566359791e-03f, -8.532156815e-03f, -8.497938163e-03f, -8.463703911e-03f, -8.429454136e-03f, + -8.395188914e-03f, -8.360908322e-03f, -8.326612436e-03f, -8.292301332e-03f, -8.257975086e-03f, -8.223633776e-03f, -8.189277478e-03f, -8.154906268e-03f, -8.120520223e-03f, -8.086119419e-03f, + -8.051703933e-03f, -8.017273842e-03f, -7.982829222e-03f, -7.948370151e-03f, -7.913896704e-03f, -7.879408958e-03f, -7.844906990e-03f, -7.810390878e-03f, -7.775860697e-03f, -7.741316525e-03f, + -7.706758438e-03f, -7.672186514e-03f, -7.637600829e-03f, -7.603001460e-03f, -7.568388484e-03f, -7.533761978e-03f, -7.499122019e-03f, -7.464468685e-03f, -7.429802051e-03f, -7.395122196e-03f, + -7.360429196e-03f, -7.325723128e-03f, -7.291004069e-03f, -7.256272098e-03f, -7.221527290e-03f, -7.186769723e-03f, -7.151999474e-03f, -7.117216620e-03f, -7.082421240e-03f, -7.047613409e-03f, + -7.012793205e-03f, -6.977960706e-03f, -6.943115989e-03f, -6.908259131e-03f, -6.873390210e-03f, -6.838509303e-03f, -6.803616487e-03f, -6.768711840e-03f, -6.733795439e-03f, -6.698867362e-03f, + -6.663927686e-03f, -6.628976489e-03f, -6.594013848e-03f, -6.559039841e-03f, -6.524054546e-03f, -6.489058039e-03f, -6.454050399e-03f, -6.419031703e-03f, -6.384002029e-03f, -6.348961454e-03f, + -6.313910057e-03f, -6.278847914e-03f, -6.243775104e-03f, -6.208691703e-03f, -6.173597791e-03f, -6.138493445e-03f, -6.103378742e-03f, -6.068253760e-03f, -6.033118577e-03f, -5.997973271e-03f, + -5.962817919e-03f, -5.927652600e-03f, -5.892477392e-03f, -5.857292372e-03f, -5.822097617e-03f, -5.786893207e-03f, -5.751679219e-03f, -5.716455730e-03f, -5.681222819e-03f, -5.645980564e-03f, + -5.610729043e-03f, -5.575468334e-03f, -5.540198514e-03f, -5.504919661e-03f, -5.469631855e-03f, -5.434335172e-03f, -5.399029691e-03f, -5.363715490e-03f, -5.328392647e-03f, -5.293061239e-03f, + -5.257721346e-03f, -5.222373045e-03f, -5.187016415e-03f, -5.151651532e-03f, -5.116278477e-03f, -5.080897326e-03f, -5.045508158e-03f, -5.010111051e-03f, -4.974706083e-03f, -4.939293333e-03f, + -4.903872879e-03f, -4.868444798e-03f, -4.833009170e-03f, -4.797566071e-03f, -4.762115582e-03f, -4.726657779e-03f, -4.691192741e-03f, -4.655720547e-03f, -4.620241274e-03f, -4.584755001e-03f, + -4.549261806e-03f, -4.513761768e-03f, -4.478254965e-03f, -4.442741475e-03f, -4.407221376e-03f, -4.371694747e-03f, -4.336161667e-03f, -4.300622212e-03f, -4.265076463e-03f, -4.229524497e-03f, + -4.193966392e-03f, -4.158402228e-03f, -4.122832081e-03f, -4.087256032e-03f, -4.051674158e-03f, -4.016086537e-03f, -3.980493248e-03f, -3.944894370e-03f, -3.909289980e-03f, -3.873680157e-03f, + -3.838064980e-03f, -3.802444528e-03f, -3.766818877e-03f, -3.731188108e-03f, -3.695552298e-03f, -3.659911526e-03f, -3.624265870e-03f, -3.588615409e-03f, -3.552960221e-03f, -3.517300385e-03f, + -3.481635979e-03f, -3.445967081e-03f, -3.410293771e-03f, -3.374616126e-03f, -3.338934225e-03f, -3.303248147e-03f, -3.267557970e-03f, -3.231863772e-03f, -3.196165632e-03f, -3.160463629e-03f, + -3.124757840e-03f, -3.089048345e-03f, -3.053335223e-03f, -3.017618550e-03f, -2.981898407e-03f, -2.946174870e-03f, -2.910448020e-03f, -2.874717935e-03f, -2.838984692e-03f, -2.803248370e-03f, + -2.767509049e-03f, -2.731766806e-03f, -2.696021720e-03f, -2.660273869e-03f, -2.624523333e-03f, -2.588770188e-03f, -2.553014515e-03f, -2.517256391e-03f, -2.481495894e-03f, -2.445733105e-03f, + -2.409968100e-03f, -2.374200958e-03f, -2.338431758e-03f, -2.302660579e-03f, -2.266887498e-03f, -2.231112595e-03f, -2.195335947e-03f, -2.159557633e-03f, -2.123777733e-03f, -2.087996323e-03f, + -2.052213483e-03f, -2.016429290e-03f, -1.980643825e-03f, -1.944857164e-03f, -1.909069387e-03f, -1.873280571e-03f, -1.837490796e-03f, -1.801700139e-03f, -1.765908680e-03f, -1.730116495e-03f, + -1.694323665e-03f, -1.658530268e-03f, -1.622736381e-03f, -1.586942083e-03f, -1.551147452e-03f, -1.515352568e-03f, -1.479557507e-03f, -1.443762350e-03f, -1.407967173e-03f, -1.372172056e-03f, + -1.336377077e-03f, -1.300582313e-03f, -1.264787844e-03f, -1.228993748e-03f, -1.193200103e-03f, -1.157406987e-03f, -1.121614479e-03f, -1.085822657e-03f, -1.050031599e-03f, -1.014241383e-03f, + -9.784520886e-04f, -9.426637931e-04f, -9.068765748e-04f, -8.710905122e-04f, -8.353056833e-04f, -7.995221665e-04f, -7.637400399e-04f, -7.279593817e-04f, -6.921802702e-04f, -6.564027835e-04f, + -6.206269998e-04f, -5.848529973e-04f, -5.490808541e-04f, -5.133106484e-04f, -4.775424582e-04f, -4.417763618e-04f, -4.060124371e-04f, -3.702507624e-04f, -3.344914157e-04f, -2.987344751e-04f, + -2.629800186e-04f, -2.272281242e-04f, -1.914788701e-04f, -1.557323343e-04f, -1.199885947e-04f, -8.424772933e-05f, -4.850981623e-05f, -1.277493333e-05f, 2.295684140e-05f, 5.868543001e-05f, + 9.441075458e-05f, 1.301327372e-04f, 1.658512999e-04f, 2.015663649e-04f, 2.372778543e-04f, 2.729856902e-04f, 3.086897947e-04f, 3.443900901e-04f, 3.800864986e-04f, 4.157789422e-04f, + 4.514673433e-04f, 4.871516241e-04f, 5.228317068e-04f, 5.585075136e-04f, 5.941789670e-04f, 6.298459891e-04f, 6.655085023e-04f, 7.011664289e-04f, 7.368196912e-04f, 7.724682117e-04f, + 8.081119127e-04f, 8.437507165e-04f, 8.793845457e-04f, 9.150133226e-04f, 9.506369697e-04f, 9.862554095e-04f, 1.021868564e-03f, 1.057476357e-03f, 1.093078710e-03f, 1.128675545e-03f, + 1.164266786e-03f, 1.199852355e-03f, 1.235432174e-03f, 1.271006166e-03f, 1.306574254e-03f, 1.342136360e-03f, 1.377692407e-03f, 1.413242319e-03f, 1.448786016e-03f, 1.484323423e-03f, + 1.519854462e-03f, 1.555379055e-03f, 1.590897126e-03f, 1.626408598e-03f, 1.661913392e-03f, 1.697411433e-03f, 1.732902643e-03f, 1.768386944e-03f, 1.803864261e-03f, 1.839334515e-03f, + 1.874797630e-03f, 1.910253528e-03f, 1.945702134e-03f, 1.981143369e-03f, 2.016577157e-03f, 2.052003421e-03f, 2.087422084e-03f, 2.122833069e-03f, 2.158236299e-03f, 2.193631698e-03f, + 2.229019189e-03f, 2.264398694e-03f, 2.299770138e-03f, 2.335133444e-03f, 2.370488534e-03f, 2.405835332e-03f, 2.441173762e-03f, 2.476503746e-03f, 2.511825209e-03f, 2.547138073e-03f, + 2.582442263e-03f, 2.617737701e-03f, 2.653024311e-03f, 2.688302017e-03f, 2.723570742e-03f, 2.758830409e-03f, 2.794080944e-03f, 2.829322268e-03f, 2.864554305e-03f, 2.899776981e-03f, + 2.934990217e-03f, 2.970193938e-03f, 3.005388067e-03f, 3.040572529e-03f, 3.075747248e-03f, 3.110912146e-03f, 3.146067148e-03f, 3.181212178e-03f, 3.216347160e-03f, 3.251472017e-03f, + 3.286586675e-03f, 3.321691056e-03f, 3.356785085e-03f, 3.391868686e-03f, 3.426941783e-03f, 3.462004300e-03f, 3.497056161e-03f, 3.532097291e-03f, 3.567127614e-03f, 3.602147054e-03f, + 3.637155535e-03f, 3.672152982e-03f, 3.707139319e-03f, 3.742114470e-03f, 3.777078360e-03f, 3.812030914e-03f, 3.846972055e-03f, 3.881901708e-03f, 3.916819799e-03f, 3.951726250e-03f, + 3.986620988e-03f, 4.021503936e-03f, 4.056375019e-03f, 4.091234163e-03f, 4.126081291e-03f, 4.160916329e-03f, 4.195739201e-03f, 4.230549832e-03f, 4.265348147e-03f, 4.300134071e-03f, + 4.334907529e-03f, 4.369668445e-03f, 4.404416746e-03f, 4.439152355e-03f, 4.473875198e-03f, 4.508585201e-03f, 4.543282287e-03f, 4.577966383e-03f, 4.612637413e-03f, 4.647295304e-03f, + 4.681939979e-03f, 4.716571364e-03f, 4.751189386e-03f, 4.785793968e-03f, 4.820385037e-03f, 4.854962519e-03f, 4.889526337e-03f, 4.924076419e-03f, 4.958612689e-03f, 4.993135074e-03f, + 5.027643498e-03f, 5.062137888e-03f, 5.096618169e-03f, 5.131084267e-03f, 5.165536108e-03f, 5.199973618e-03f, 5.234396722e-03f, 5.268805347e-03f, 5.303199418e-03f, 5.337578861e-03f, + 5.371943602e-03f, 5.406293568e-03f, 5.440628685e-03f, 5.474948878e-03f, 5.509254074e-03f, 5.543544199e-03f, 5.577819179e-03f, 5.612078941e-03f, 5.646323411e-03f, 5.680552515e-03f, + 5.714766179e-03f, 5.748964331e-03f, 5.783146896e-03f, 5.817313802e-03f, 5.851464974e-03f, 5.885600340e-03f, 5.919719826e-03f, 5.953823358e-03f, 5.987910864e-03f, 6.021982270e-03f, + 6.056037504e-03f, 6.090076491e-03f, 6.124099159e-03f, 6.158105434e-03f, 6.192095245e-03f, 6.226068517e-03f, 6.260025178e-03f, 6.293965155e-03f, 6.327888375e-03f, 6.361794766e-03f, + 6.395684254e-03f, 6.429556767e-03f, 6.463412232e-03f, 6.497250577e-03f, 6.531071729e-03f, 6.564875615e-03f, 6.598662163e-03f, 6.632431301e-03f, 6.666182956e-03f, 6.699917055e-03f, + 6.733633527e-03f, 6.767332299e-03f, 6.801013300e-03f, 6.834676456e-03f, 6.868321695e-03f, 6.901948946e-03f, 6.935558137e-03f, 6.969149195e-03f, 7.002722049e-03f, 7.036276626e-03f, + 7.069812856e-03f, 7.103330665e-03f, 7.136829982e-03f, 7.170310736e-03f, 7.203772855e-03f, 7.237216267e-03f, 7.270640900e-03f, 7.304046684e-03f, 7.337433546e-03f, 7.370801416e-03f, + 7.404150221e-03f, 7.437479890e-03f, 7.470790353e-03f, 7.504081538e-03f, 7.537353373e-03f, 7.570605788e-03f, 7.603838711e-03f, 7.637052072e-03f, 7.670245800e-03f, 7.703419822e-03f, + 7.736574069e-03f, 7.769708470e-03f, 7.802822954e-03f, 7.835917450e-03f, 7.868991888e-03f, 7.902046196e-03f, 7.935080304e-03f, 7.968094142e-03f, 8.001087639e-03f, 8.034060725e-03f, + 8.067013329e-03f, 8.099945381e-03f, 8.132856811e-03f, 8.165747548e-03f, 8.198617522e-03f, 8.231466663e-03f, 8.264294902e-03f, 8.297102167e-03f, 8.329888388e-03f, 8.362653497e-03f, + 8.395397423e-03f, 8.428120097e-03f, 8.460821447e-03f, 8.493501406e-03f, 8.526159902e-03f, 8.558796867e-03f, 8.591412231e-03f, 8.624005924e-03f, 8.656577877e-03f, 8.689128021e-03f, + 8.721656285e-03f, 8.754162602e-03f, 8.786646901e-03f, 8.819109113e-03f, 8.851549170e-03f, 8.883967002e-03f, 8.916362539e-03f, 8.948735715e-03f, 8.981086458e-03f, 9.013414701e-03f, + 9.045720374e-03f, 9.078003409e-03f, 9.110263737e-03f, 9.142501290e-03f, 9.174715998e-03f, 9.206907794e-03f, 9.239076609e-03f, 9.271222374e-03f, 9.303345021e-03f, 9.335444482e-03f, + 9.367520688e-03f, 9.399573572e-03f, 9.431603065e-03f, 9.463609099e-03f, 9.495591606e-03f, 9.527550519e-03f, 9.559485768e-03f, 9.591397287e-03f, 9.623285008e-03f, 9.655148862e-03f, + 9.686988783e-03f, 9.718804702e-03f, 9.750596552e-03f, 9.782364265e-03f, 9.814107775e-03f, 9.845827013e-03f, 9.877521912e-03f, 9.909192406e-03f, 9.940838427e-03f, 9.972459907e-03f, + 1.000405678e-02f, 1.003562898e-02f, 1.006717644e-02f, 1.009869908e-02f, 1.013019686e-02f, 1.016166969e-02f, 1.019311751e-02f, 1.022454026e-02f, 1.025593787e-02f, 1.028731026e-02f, + 1.031865739e-02f, 1.034997917e-02f, 1.038127554e-02f, 1.041254644e-02f, 1.044379180e-02f, 1.047501155e-02f, 1.050620563e-02f, 1.053737397e-02f, 1.056851651e-02f, 1.059963318e-02f, + 1.063072391e-02f, 1.066178863e-02f, 1.069282729e-02f, 1.072383982e-02f, 1.075482615e-02f, 1.078578621e-02f, 1.081671994e-02f, 1.084762728e-02f, 1.087850815e-02f, 1.090936250e-02f, + 1.094019026e-02f, 1.097099136e-02f, 1.100176573e-02f, 1.103251332e-02f, 1.106323406e-02f, 1.109392789e-02f, 1.112459473e-02f, 1.115523452e-02f, 1.118584720e-02f, 1.121643271e-02f, + 1.124699098e-02f, 1.127752194e-02f, 1.130802553e-02f, 1.133850169e-02f, 1.136895035e-02f, 1.139937144e-02f, 1.142976491e-02f, 1.146013069e-02f, 1.149046872e-02f, 1.152077893e-02f, + 1.155106125e-02f, 1.158131563e-02f, 1.161154199e-02f, 1.164174028e-02f, 1.167191044e-02f, 1.170205239e-02f, 1.173216608e-02f, 1.176225144e-02f, 1.179230840e-02f, 1.182233691e-02f, + 1.185233691e-02f, 1.188230832e-02f, 1.191225109e-02f, 1.194216514e-02f, 1.197205043e-02f, 1.200190689e-02f, 1.203173444e-02f, 1.206153304e-02f, 1.209130262e-02f, 1.212104311e-02f, + 1.215075445e-02f, 1.218043659e-02f, 1.221008945e-02f, 1.223971297e-02f, 1.226930710e-02f, 1.229887177e-02f, 1.232840692e-02f, 1.235791249e-02f, 1.238738841e-02f, 1.241683462e-02f, + 1.244625106e-02f, 1.247563768e-02f, 1.250499439e-02f, 1.253432116e-02f, 1.256361791e-02f, 1.259288458e-02f, 1.262212111e-02f, 1.265132744e-02f, 1.268050351e-02f, 1.270964925e-02f, + 1.273876461e-02f, 1.276784953e-02f, 1.279690394e-02f, 1.282592778e-02f, 1.285492100e-02f, 1.288388352e-02f, 1.291281529e-02f, 1.294171626e-02f, 1.297058635e-02f, 1.299942551e-02f, + 1.302823368e-02f, 1.305701080e-02f, 1.308575680e-02f, 1.311447164e-02f, 1.314315523e-02f, 1.317180754e-02f, 1.320042849e-02f, 1.322901803e-02f, 1.325757609e-02f, 1.328610263e-02f, + 1.331459757e-02f, 1.334306085e-02f, 1.337149243e-02f, 1.339989224e-02f, 1.342826021e-02f, 1.345659629e-02f, 1.348490043e-02f, 1.351317256e-02f, 1.354141261e-02f, 1.356962055e-02f, + 1.359779629e-02f, 1.362593980e-02f, 1.365405100e-02f, 1.368212983e-02f, 1.371017625e-02f, 1.373819019e-02f, 1.376617158e-02f, 1.379412039e-02f, 1.382203654e-02f, 1.384991997e-02f, + 1.387777064e-02f, 1.390558847e-02f, 1.393337342e-02f, 1.396112542e-02f, 1.398884442e-02f, 1.401653036e-02f, 1.404418318e-02f, 1.407180283e-02f, 1.409938924e-02f, 1.412694235e-02f, + 1.415446212e-02f, 1.418194849e-02f, 1.420940139e-02f, 1.423682077e-02f, 1.426420657e-02f, 1.429155873e-02f, 1.431887721e-02f, 1.434616193e-02f, 1.437341285e-02f, 1.440062991e-02f, + 1.442781305e-02f, 1.445496221e-02f, 1.448207735e-02f, 1.450915839e-02f, 1.453620529e-02f, 1.456321798e-02f, 1.459019642e-02f, 1.461714055e-02f, 1.464405031e-02f, 1.467092564e-02f, + 1.469776649e-02f, 1.472457281e-02f, 1.475134453e-02f, 1.477808160e-02f, 1.480478397e-02f, 1.483145159e-02f, 1.485808438e-02f, 1.488468231e-02f, 1.491124531e-02f, 1.493777333e-02f, + 1.496426632e-02f, 1.499072422e-02f, 1.501714697e-02f, 1.504353452e-02f, 1.506988682e-02f, 1.509620381e-02f, 1.512248543e-02f, 1.514873164e-02f, 1.517494237e-02f, 1.520111758e-02f, + 1.522725720e-02f, 1.525336119e-02f, 1.527942949e-02f, 1.530546205e-02f, 1.533145881e-02f, 1.535741972e-02f, 1.538334473e-02f, 1.540923377e-02f, 1.543508681e-02f, 1.546090378e-02f, + 1.548668463e-02f, 1.551242930e-02f, 1.553813776e-02f, 1.556380993e-02f, 1.558944577e-02f, 1.561504523e-02f, 1.564060825e-02f, 1.566613478e-02f, 1.569162477e-02f, 1.571707816e-02f, + 1.574249490e-02f, 1.576787495e-02f, 1.579321824e-02f, 1.581852472e-02f, 1.584379435e-02f, 1.586902706e-02f, 1.589422282e-02f, 1.591938156e-02f, 1.594450324e-02f, 1.596958779e-02f, + 1.599463518e-02f, 1.601964535e-02f, 1.604461825e-02f, 1.606955382e-02f, 1.609445202e-02f, 1.611931279e-02f, 1.614413608e-02f, 1.616892185e-02f, 1.619367003e-02f, 1.621838059e-02f, + 1.624305346e-02f, 1.626768860e-02f, 1.629228596e-02f, 1.631684548e-02f, 1.634136713e-02f, 1.636585083e-02f, 1.639029655e-02f, 1.641470424e-02f, 1.643907384e-02f, 1.646340531e-02f, + 1.648769859e-02f, 1.651195364e-02f, 1.653617040e-02f, 1.656034883e-02f, 1.658448887e-02f, 1.660859048e-02f, 1.663265361e-02f, 1.665667820e-02f, 1.668066422e-02f, 1.670461160e-02f, + 1.672852030e-02f, 1.675239027e-02f, 1.677622147e-02f, 1.680001384e-02f, 1.682376733e-02f, 1.684748190e-02f, 1.687115750e-02f, 1.689479407e-02f, 1.691839158e-02f, 1.694194997e-02f, + 1.696546919e-02f, 1.698894920e-02f, 1.701238994e-02f, 1.703579138e-02f, 1.705915346e-02f, 1.708247613e-02f, 1.710575935e-02f, 1.712900307e-02f, 1.715220724e-02f, 1.717537182e-02f, + 1.719849675e-02f, 1.722158199e-02f, 1.724462750e-02f, 1.726763322e-02f, 1.729059911e-02f, 1.731352512e-02f, 1.733641121e-02f, 1.735925732e-02f, 1.738206342e-02f, 1.740482945e-02f, + 1.742755537e-02f, 1.745024114e-02f, 1.747288670e-02f, 1.749549201e-02f, 1.751805703e-02f, 1.754058170e-02f, 1.756306599e-02f, 1.758550985e-02f, 1.760791322e-02f, 1.763027608e-02f, + 1.765259836e-02f, 1.767488003e-02f, 1.769712103e-02f, 1.771932134e-02f, 1.774148089e-02f, 1.776359964e-02f, 1.778567756e-02f, 1.780771459e-02f, 1.782971069e-02f, 1.785166581e-02f, + 1.787357992e-02f, 1.789545296e-02f, 1.791728490e-02f, 1.793907568e-02f, 1.796082527e-02f, 1.798253362e-02f, 1.800420068e-02f, 1.802582641e-02f, 1.804741077e-02f, 1.806895372e-02f, + 1.809045521e-02f, 1.811191519e-02f, 1.813333363e-02f, 1.815471048e-02f, 1.817604570e-02f, 1.819733924e-02f, 1.821859106e-02f, 1.823980112e-02f, 1.826096937e-02f, 1.828209578e-02f, + 1.830318030e-02f, 1.832422288e-02f, 1.834522349e-02f, 1.836618209e-02f, 1.838709862e-02f, 1.840797305e-02f, 1.842880534e-02f, 1.844959544e-02f, 1.847034332e-02f, 1.849104892e-02f, + 1.851171222e-02f, 1.853233316e-02f, 1.855291171e-02f, 1.857344782e-02f, 1.859394145e-02f, 1.861439257e-02f, 1.863480112e-02f, 1.865516708e-02f, 1.867549040e-02f, 1.869577103e-02f, + 1.871600894e-02f, 1.873620409e-02f, 1.875635643e-02f, 1.877646593e-02f, 1.879653255e-02f, 1.881655624e-02f, 1.883653696e-02f, 1.885647468e-02f, 1.887636936e-02f, 1.889622095e-02f, + 1.891602942e-02f, 1.893579472e-02f, 1.895551682e-02f, 1.897519567e-02f, 1.899483124e-02f, 1.901442349e-02f, 1.903397238e-02f, 1.905347787e-02f, 1.907293992e-02f, 1.909235849e-02f, + 1.911173355e-02f, 1.913106505e-02f, 1.915035295e-02f, 1.916959723e-02f, 1.918879783e-02f, 1.920795472e-02f, 1.922706787e-02f, 1.924613723e-02f, 1.926516277e-02f, 1.928414445e-02f, + 1.930308222e-02f, 1.932197607e-02f, 1.934082593e-02f, 1.935963179e-02f, 1.937839360e-02f, 1.939711132e-02f, 1.941578491e-02f, 1.943441435e-02f, 1.945299959e-02f, 1.947154059e-02f, + 1.949003732e-02f, 1.950848975e-02f, 1.952689783e-02f, 1.954526153e-02f, 1.956358081e-02f, 1.958185564e-02f, 1.960008597e-02f, 1.961827179e-02f, 1.963641304e-02f, 1.965450969e-02f, + 1.967256171e-02f, 1.969056906e-02f, 1.970853170e-02f, 1.972644961e-02f, 1.974432274e-02f, 1.976215105e-02f, 1.977993452e-02f, 1.979767311e-02f, 1.981536679e-02f, 1.983301551e-02f, + 1.985061925e-02f, 1.986817796e-02f, 1.988569163e-02f, 1.990316020e-02f, 1.992058365e-02f, 1.993796194e-02f, 1.995529503e-02f, 1.997258290e-02f, 1.998982551e-02f, 2.000702283e-02f, + 2.002417482e-02f, 2.004128144e-02f, 2.005834268e-02f, 2.007535848e-02f, 2.009232882e-02f, 2.010925366e-02f, 2.012613298e-02f, 2.014296674e-02f, 2.015975490e-02f, 2.017649743e-02f, + 2.019319430e-02f, 2.020984549e-02f, 2.022645094e-02f, 2.024301064e-02f, 2.025952455e-02f, 2.027599264e-02f, 2.029241487e-02f, 2.030879122e-02f, 2.032512164e-02f, 2.034140612e-02f, + 2.035764462e-02f, 2.037383710e-02f, 2.038998354e-02f, 2.040608390e-02f, 2.042213816e-02f, 2.043814628e-02f, 2.045410822e-02f, 2.047002397e-02f, 2.048589349e-02f, 2.050171674e-02f, + 2.051749370e-02f, 2.053322433e-02f, 2.054890862e-02f, 2.056454651e-02f, 2.058013800e-02f, 2.059568304e-02f, 2.061118160e-02f, 2.062663366e-02f, 2.064203918e-02f, 2.065739814e-02f, + 2.067271051e-02f, 2.068797625e-02f, 2.070319534e-02f, 2.071836775e-02f, 2.073349345e-02f, 2.074857240e-02f, 2.076360459e-02f, 2.077858998e-02f, 2.079352854e-02f, 2.080842025e-02f, + 2.082326507e-02f, 2.083806297e-02f, 2.085281394e-02f, 2.086751794e-02f, 2.088217494e-02f, 2.089678491e-02f, 2.091134783e-02f, 2.092586367e-02f, 2.094033240e-02f, 2.095475399e-02f, + 2.096912842e-02f, 2.098345565e-02f, 2.099773567e-02f, 2.101196844e-02f, 2.102615394e-02f, 2.104029213e-02f, 2.105438300e-02f, 2.106842652e-02f, 2.108242265e-02f, 2.109637138e-02f, + 2.111027267e-02f, 2.112412650e-02f, 2.113793285e-02f, 2.115169168e-02f, 2.116540298e-02f, 2.117906670e-02f, 2.119268284e-02f, 2.120625137e-02f, 2.121977225e-02f, 2.123324546e-02f, + 2.124667098e-02f, 2.126004878e-02f, 2.127337884e-02f, 2.128666113e-02f, 2.129989563e-02f, 2.131308231e-02f, 2.132622115e-02f, 2.133931212e-02f, 2.135235519e-02f, 2.136535035e-02f, + 2.137829757e-02f, 2.139119683e-02f, 2.140404809e-02f, 2.141685134e-02f, 2.142960655e-02f, 2.144231371e-02f, 2.145497277e-02f, 2.146758373e-02f, 2.148014656e-02f, 2.149266123e-02f, + 2.150512773e-02f, 2.151754602e-02f, 2.152991608e-02f, 2.154223790e-02f, 2.155451145e-02f, 2.156673671e-02f, 2.157891365e-02f, 2.159104225e-02f, 2.160312249e-02f, 2.161515435e-02f, + 2.162713780e-02f, 2.163907282e-02f, 2.165095940e-02f, 2.166279750e-02f, 2.167458711e-02f, 2.168632821e-02f, 2.169802077e-02f, 2.170966477e-02f, 2.172126019e-02f, 2.173280701e-02f, + 2.174430522e-02f, 2.175575477e-02f, 2.176715567e-02f, 2.177850788e-02f, 2.178981139e-02f, 2.180106617e-02f, 2.181227221e-02f, 2.182342947e-02f, 2.183453796e-02f, 2.184559763e-02f, + 2.185660848e-02f, 2.186757049e-02f, 2.187848362e-02f, 2.188934788e-02f, 2.190016322e-02f, 2.191092964e-02f, 2.192164712e-02f, 2.193231563e-02f, 2.194293516e-02f, 2.195350569e-02f, + 2.196402719e-02f, 2.197449966e-02f, 2.198492307e-02f, 2.199529740e-02f, 2.200562263e-02f, 2.201589875e-02f, 2.202612574e-02f, 2.203630358e-02f, 2.204643225e-02f, 2.205651173e-02f, + 2.206654201e-02f, 2.207652307e-02f, 2.208645488e-02f, 2.209633744e-02f, 2.210617073e-02f, 2.211595472e-02f, 2.212568940e-02f, 2.213537476e-02f, 2.214501077e-02f, 2.215459742e-02f, + 2.216413470e-02f, 2.217362258e-02f, 2.218306105e-02f, 2.219245010e-02f, 2.220178970e-02f, 2.221107985e-02f, 2.222032051e-02f, 2.222951169e-02f, 2.223865336e-02f, 2.224774551e-02f, + 2.225678811e-02f, 2.226578117e-02f, 2.227472465e-02f, 2.228361855e-02f, 2.229246285e-02f, 2.230125753e-02f, 2.231000259e-02f, 2.231869799e-02f, 2.232734374e-02f, 2.233593982e-02f, + 2.234448620e-02f, 2.235298288e-02f, 2.236142984e-02f, 2.236982707e-02f, 2.237817455e-02f, 2.238647228e-02f, 2.239472022e-02f, 2.240291838e-02f, 2.241106674e-02f, 2.241916529e-02f, + 2.242721400e-02f, 2.243521287e-02f, 2.244316189e-02f, 2.245106103e-02f, 2.245891030e-02f, 2.246670967e-02f, 2.247445913e-02f, 2.248215867e-02f, 2.248980828e-02f, 2.249740795e-02f, + 2.250495765e-02f, 2.251245739e-02f, 2.251990715e-02f, 2.252730691e-02f, 2.253465666e-02f, 2.254195640e-02f, 2.254920611e-02f, 2.255640577e-02f, 2.256355539e-02f, 2.257065494e-02f, + 2.257770441e-02f, 2.258470380e-02f, 2.259165309e-02f, 2.259855227e-02f, 2.260540133e-02f, 2.261220027e-02f, 2.261894906e-02f, 2.262564770e-02f, 2.263229618e-02f, 2.263889449e-02f, + 2.264544261e-02f, 2.265194055e-02f, 2.265838828e-02f, 2.266478580e-02f, 2.267113310e-02f, 2.267743017e-02f, 2.268367700e-02f, 2.268987357e-02f, 2.269601989e-02f, 2.270211594e-02f, + 2.270816172e-02f, 2.271415720e-02f, 2.272010239e-02f, 2.272599728e-02f, 2.273184186e-02f, 2.273763611e-02f, 2.274338004e-02f, 2.274907362e-02f, 2.275471686e-02f, 2.276030975e-02f, + 2.276585228e-02f, 2.277134443e-02f, 2.277678621e-02f, 2.278217760e-02f, 2.278751860e-02f, 2.279280920e-02f, 2.279804940e-02f, 2.280323918e-02f, 2.280837853e-02f, 2.281346746e-02f, + 2.281850596e-02f, 2.282349401e-02f, 2.282843161e-02f, 2.283331876e-02f, 2.283815545e-02f, 2.284294167e-02f, 2.284767741e-02f, 2.285236268e-02f, 2.285699746e-02f, 2.286158174e-02f, + 2.286611553e-02f, 2.287059882e-02f, 2.287503160e-02f, 2.287941386e-02f, 2.288374561e-02f, 2.288802683e-02f, 2.289225752e-02f, 2.289643767e-02f, 2.290056729e-02f, 2.290464636e-02f, + 2.290867488e-02f, 2.291265285e-02f, 2.291658027e-02f, 2.292045712e-02f, 2.292428340e-02f, 2.292805912e-02f, 2.293178426e-02f, 2.293545882e-02f, 2.293908280e-02f, 2.294265620e-02f, + 2.294617900e-02f, 2.294965122e-02f, 2.295307284e-02f, 2.295644386e-02f, 2.295976428e-02f, 2.296303409e-02f, 2.296625330e-02f, 2.296942189e-02f, 2.297253987e-02f, 2.297560724e-02f, + 2.297862399e-02f, 2.298159012e-02f, 2.298450563e-02f, 2.298737051e-02f, 2.299018477e-02f, 2.299294840e-02f, 2.299566139e-02f, 2.299832376e-02f, 2.300093549e-02f, 2.300349659e-02f, + 2.300600706e-02f, 2.300846688e-02f, 2.301087607e-02f, 2.301323462e-02f, 2.301554253e-02f, 2.301779980e-02f, 2.302000643e-02f, 2.302216241e-02f, 2.302426775e-02f, 2.302632246e-02f, + 2.302832651e-02f, 2.303027993e-02f, 2.303218270e-02f, 2.303403483e-02f, 2.303583632e-02f, 2.303758717e-02f, 2.303928738e-02f, 2.304093694e-02f, 2.304253586e-02f, 2.304408415e-02f, + 2.304558180e-02f, 2.304702880e-02f, 2.304842518e-02f, 2.304977092e-02f, 2.305106602e-02f, 2.305231049e-02f, 2.305350433e-02f, 2.305464755e-02f, 2.305574013e-02f, 2.305678209e-02f, + 2.305777343e-02f, 2.305871415e-02f, 2.305960425e-02f, 2.306044373e-02f, 2.306123260e-02f, 2.306197085e-02f, 2.306265850e-02f, 2.306329554e-02f, 2.306388198e-02f, 2.306441782e-02f, + 2.306490306e-02f, 2.306533771e-02f, 2.306572177e-02f, 2.306605524e-02f, 2.306633813e-02f, 2.306657044e-02f, 2.306675218e-02f, 2.306688334e-02f, 2.306696393e-02f, 2.306699396e-02f, + 2.306697343e-02f, 2.306690235e-02f, 2.306678072e-02f, 2.306660854e-02f, 2.306638582e-02f, 2.306611256e-02f, 2.306578877e-02f, 2.306541445e-02f, 2.306498962e-02f, 2.306451426e-02f, + 2.306398840e-02f, 2.306341203e-02f, 2.306278516e-02f, 2.306210779e-02f, 2.306137994e-02f, 2.306060160e-02f, 2.305977279e-02f, 2.305889351e-02f, 2.305796376e-02f, 2.305698356e-02f, + 2.305595290e-02f, 2.305487180e-02f, 2.305374026e-02f, 2.305255829e-02f, 2.305132589e-02f, 2.305004308e-02f, 2.304870985e-02f, 2.304732622e-02f, 2.304589220e-02f, 2.304440779e-02f, + 2.304287299e-02f, 2.304128783e-02f, 2.303965229e-02f, 2.303796640e-02f, 2.303623016e-02f, 2.303444358e-02f, 2.303260666e-02f, 2.303071942e-02f, 2.302878186e-02f, 2.302679399e-02f, + 2.302475583e-02f, 2.302266737e-02f, 2.302052863e-02f, 2.301833961e-02f, 2.301610034e-02f, 2.301381080e-02f, 2.301147103e-02f, 2.300908101e-02f, 2.300664077e-02f, 2.300415031e-02f, + 2.300160964e-02f, 2.299901878e-02f, 2.299637773e-02f, 2.299368650e-02f, 2.299094510e-02f, 2.298815354e-02f, 2.298531184e-02f, 2.298242000e-02f, 2.297947804e-02f, 2.297648596e-02f, + 2.297344378e-02f, 2.297035150e-02f, 2.296720914e-02f, 2.296401671e-02f, 2.296077422e-02f, 2.295748168e-02f, 2.295413910e-02f, 2.295074650e-02f, 2.294730388e-02f, 2.294381126e-02f, + 2.294026865e-02f, 2.293667606e-02f, 2.293303351e-02f, 2.292934100e-02f, 2.292559855e-02f, 2.292180617e-02f, 2.291796388e-02f, 2.291407168e-02f, 2.291012958e-02f, 2.290613761e-02f, + 2.290209578e-02f, 2.289800409e-02f, 2.289386256e-02f, 2.288967121e-02f, 2.288543005e-02f, 2.288113908e-02f, 2.287679833e-02f, 2.287240781e-02f, 2.286796753e-02f, 2.286347751e-02f, + 2.285893775e-02f, 2.285434829e-02f, 2.284970912e-02f, 2.284502026e-02f, 2.284028173e-02f, 2.283549354e-02f, 2.283065571e-02f, 2.282576825e-02f, 2.282083118e-02f, 2.281584450e-02f, + 2.281080825e-02f, 2.280572243e-02f, 2.280058705e-02f, 2.279540214e-02f, 2.279016770e-02f, 2.278488376e-02f, 2.277955033e-02f, 2.277416742e-02f, 2.276873505e-02f, 2.276325325e-02f, + 2.275772201e-02f, 2.275214137e-02f, 2.274651133e-02f, 2.274083191e-02f, 2.273510314e-02f, 2.272932502e-02f, 2.272349757e-02f, 2.271762082e-02f, 2.271169477e-02f, 2.270571944e-02f, + 2.269969486e-02f, 2.269362103e-02f, 2.268749799e-02f, 2.268132573e-02f, 2.267510429e-02f, 2.266883367e-02f, 2.266251391e-02f, 2.265614501e-02f, 2.264972699e-02f, 2.264325987e-02f, + 2.263674368e-02f, 2.263017842e-02f, 2.262356412e-02f, 2.261690079e-02f, 2.261018846e-02f, 2.260342714e-02f, 2.259661686e-02f, 2.258975762e-02f, 2.258284946e-02f, 2.257589238e-02f, + 2.256888642e-02f, 2.256183158e-02f, 2.255472789e-02f, 2.254757537e-02f, 2.254037403e-02f, 2.253312390e-02f, 2.252582500e-02f, 2.251847735e-02f, 2.251108096e-02f, 2.250363587e-02f, + 2.249614208e-02f, 2.248859962e-02f, 2.248100851e-02f, 2.247336877e-02f, 2.246568042e-02f, 2.245794348e-02f, 2.245015798e-02f, 2.244232393e-02f, 2.243444136e-02f, 2.242651028e-02f, + 2.241853072e-02f, 2.241050270e-02f, 2.240242625e-02f, 2.239430137e-02f, 2.238612811e-02f, 2.237790646e-02f, 2.236963647e-02f, 2.236131815e-02f, 2.235295153e-02f, 2.234453662e-02f, + 2.233607345e-02f, 2.232756204e-02f, 2.231900242e-02f, 2.231039460e-02f, 2.230173861e-02f, 2.229303447e-02f, 2.228428222e-02f, 2.227548186e-02f, 2.226663342e-02f, 2.225773693e-02f, + 2.224879241e-02f, 2.223979988e-02f, 2.223075937e-02f, 2.222167090e-02f, 2.221253449e-02f, 2.220335018e-02f, 2.219411797e-02f, 2.218483791e-02f, 2.217551000e-02f, 2.216613428e-02f, + 2.215671078e-02f, 2.214723950e-02f, 2.213772049e-02f, 2.212815377e-02f, 2.211853935e-02f, 2.210887727e-02f, 2.209916754e-02f, 2.208941021e-02f, 2.207960528e-02f, 2.206975280e-02f, + 2.205985277e-02f, 2.204990523e-02f, 2.203991020e-02f, 2.202986772e-02f, 2.201977780e-02f, 2.200964047e-02f, 2.199945576e-02f, 2.198922369e-02f, 2.197894429e-02f, 2.196861759e-02f, + 2.195824362e-02f, 2.194782239e-02f, 2.193735394e-02f, 2.192683830e-02f, 2.191627548e-02f, 2.190566553e-02f, 2.189500846e-02f, 2.188430430e-02f, 2.187355308e-02f, 2.186275483e-02f, + 2.185190958e-02f, 2.184101734e-02f, 2.183007816e-02f, 2.181909206e-02f, 2.180805906e-02f, 2.179697920e-02f, 2.178585250e-02f, 2.177467900e-02f, 2.176345871e-02f, 2.175219167e-02f, + 2.174087791e-02f, 2.172951745e-02f, 2.171811033e-02f, 2.170665657e-02f, 2.169515620e-02f, 2.168360926e-02f, 2.167201576e-02f, 2.166037575e-02f, 2.164868924e-02f, 2.163695627e-02f, + 2.162517687e-02f, 2.161335107e-02f, 2.160147890e-02f, 2.158956039e-02f, 2.157759556e-02f, 2.156558445e-02f, 2.155352709e-02f, 2.154142351e-02f, 2.152927374e-02f, 2.151707781e-02f, + 2.150483574e-02f, 2.149254758e-02f, 2.148021335e-02f, 2.146783308e-02f, 2.145540681e-02f, 2.144293456e-02f, 2.143041636e-02f, 2.141785226e-02f, 2.140524227e-02f, 2.139258643e-02f, + 2.137988477e-02f, 2.136713732e-02f, 2.135434412e-02f, 2.134150520e-02f, 2.132862059e-02f, 2.131569031e-02f, 2.130271441e-02f, 2.128969292e-02f, 2.127662586e-02f, 2.126351327e-02f, + 2.125035518e-02f, 2.123715163e-02f, 2.122390265e-02f, 2.121060827e-02f, 2.119726852e-02f, 2.118388344e-02f, 2.117045306e-02f, 2.115697741e-02f, 2.114345653e-02f, 2.112989045e-02f, + 2.111627920e-02f, 2.110262282e-02f, 2.108892134e-02f, 2.107517479e-02f, 2.106138321e-02f, 2.104754664e-02f, 2.103366510e-02f, 2.101973863e-02f, 2.100576727e-02f, 2.099175104e-02f, + 2.097768999e-02f, 2.096358415e-02f, 2.094943355e-02f, 2.093523823e-02f, 2.092099822e-02f, 2.090671356e-02f, 2.089238428e-02f, 2.087801042e-02f, 2.086359201e-02f, 2.084912909e-02f, + 2.083462169e-02f, 2.082006986e-02f, 2.080547362e-02f, 2.079083300e-02f, 2.077614806e-02f, 2.076141882e-02f, 2.074664531e-02f, 2.073182758e-02f, 2.071696566e-02f, 2.070205959e-02f, + 2.068710939e-02f, 2.067211512e-02f, 2.065707681e-02f, 2.064199449e-02f, 2.062686819e-02f, 2.061169797e-02f, 2.059648384e-02f, 2.058122586e-02f, 2.056592405e-02f, 2.055057846e-02f, + 2.053518912e-02f, 2.051975607e-02f, 2.050427934e-02f, 2.048875898e-02f, 2.047319503e-02f, 2.045758751e-02f, 2.044193646e-02f, 2.042624194e-02f, 2.041050396e-02f, 2.039472258e-02f, + 2.037889783e-02f, 2.036302975e-02f, 2.034711837e-02f, 2.033116374e-02f, 2.031516589e-02f, 2.029912486e-02f, 2.028304069e-02f, 2.026691343e-02f, 2.025074310e-02f, 2.023452975e-02f, + 2.021827341e-02f, 2.020197413e-02f, 2.018563195e-02f, 2.016924690e-02f, 2.015281903e-02f, 2.013634837e-02f, 2.011983496e-02f, 2.010327885e-02f, 2.008668007e-02f, 2.007003866e-02f, + 2.005335467e-02f, 2.003662812e-02f, 2.001985908e-02f, 2.000304756e-02f, 1.998619362e-02f, 1.996929729e-02f, 1.995235862e-02f, 1.993537764e-02f, 1.991835440e-02f, 1.990128894e-02f, + 1.988418130e-02f, 1.986703151e-02f, 1.984983963e-02f, 1.983260568e-02f, 1.981532972e-02f, 1.979801178e-02f, 1.978065191e-02f, 1.976325015e-02f, 1.974580653e-02f, 1.972832110e-02f, + 1.971079391e-02f, 1.969322499e-02f, 1.967561439e-02f, 1.965796214e-02f, 1.964026829e-02f, 1.962253289e-02f, 1.960475597e-02f, 1.958693758e-02f, 1.956907776e-02f, 1.955117655e-02f, + 1.953323399e-02f, 1.951525014e-02f, 1.949722502e-02f, 1.947915869e-02f, 1.946105118e-02f, 1.944290255e-02f, 1.942471282e-02f, 1.940648205e-02f, 1.938821028e-02f, 1.936989756e-02f, + 1.935154392e-02f, 1.933314941e-02f, 1.931471407e-02f, 1.929623796e-02f, 1.927772110e-02f, 1.925916355e-02f, 1.924056535e-02f, 1.922192654e-02f, 1.920324717e-02f, 1.918452728e-02f, + 1.916576692e-02f, 1.914696613e-02f, 1.912812495e-02f, 1.910924344e-02f, 1.909032163e-02f, 1.907135957e-02f, 1.905235730e-02f, 1.903331488e-02f, 1.901423233e-02f, 1.899510972e-02f, + 1.897594709e-02f, 1.895674447e-02f, 1.893750192e-02f, 1.891821948e-02f, 1.889889720e-02f, 1.887953512e-02f, 1.886013329e-02f, 1.884069175e-02f, 1.882121055e-02f, 1.880168974e-02f, + 1.878212936e-02f, 1.876252946e-02f, 1.874289008e-02f, 1.872321127e-02f, 1.870349308e-02f, 1.868373556e-02f, 1.866393874e-02f, 1.864410268e-02f, 1.862422743e-02f, 1.860431302e-02f, + 1.858435951e-02f, 1.856436695e-02f, 1.854433538e-02f, 1.852426484e-02f, 1.850415539e-02f, 1.848400708e-02f, 1.846381994e-02f, 1.844359403e-02f, 1.842332940e-02f, 1.840302609e-02f, + 1.838268415e-02f, 1.836230363e-02f, 1.834188457e-02f, 1.832142703e-02f, 1.830093105e-02f, 1.828039669e-02f, 1.825982398e-02f, 1.823921297e-02f, 1.821856372e-02f, 1.819787628e-02f, + 1.817715069e-02f, 1.815638699e-02f, 1.813558525e-02f, 1.811474550e-02f, 1.809386781e-02f, 1.807295220e-02f, 1.805199874e-02f, 1.803100748e-02f, 1.800997846e-02f, 1.798891173e-02f, + 1.796780734e-02f, 1.794666534e-02f, 1.792548578e-02f, 1.790426871e-02f, 1.788301418e-02f, 1.786172224e-02f, 1.784039294e-02f, 1.781902633e-02f, 1.779762245e-02f, 1.777618137e-02f, + 1.775470312e-02f, 1.773318776e-02f, 1.771163534e-02f, 1.769004590e-02f, 1.766841951e-02f, 1.764675621e-02f, 1.762505605e-02f, 1.760331908e-02f, 1.758154535e-02f, 1.755973491e-02f, + 1.753788782e-02f, 1.751600412e-02f, 1.749408386e-02f, 1.747212711e-02f, 1.745013390e-02f, 1.742810428e-02f, 1.740603832e-02f, 1.738393606e-02f, 1.736179755e-02f, 1.733962285e-02f, + 1.731741200e-02f, 1.729516506e-02f, 1.727288208e-02f, 1.725056311e-02f, 1.722820820e-02f, 1.720581741e-02f, 1.718339078e-02f, 1.716092838e-02f, 1.713843024e-02f, 1.711589643e-02f, + 1.709332699e-02f, 1.707072198e-02f, 1.704808145e-02f, 1.702540546e-02f, 1.700269405e-02f, 1.697994728e-02f, 1.695716520e-02f, 1.693434786e-02f, 1.691149532e-02f, 1.688860763e-02f, + 1.686568485e-02f, 1.684272702e-02f, 1.681973420e-02f, 1.679670644e-02f, 1.677364380e-02f, 1.675054632e-02f, 1.672741407e-02f, 1.670424710e-02f, 1.668104546e-02f, 1.665780920e-02f, + 1.663453837e-02f, 1.661123304e-02f, 1.658789326e-02f, 1.656451907e-02f, 1.654111054e-02f, 1.651766771e-02f, 1.649419065e-02f, 1.647067940e-02f, 1.644713402e-02f, 1.642355457e-02f, + 1.639994109e-02f, 1.637629365e-02f, 1.635261230e-02f, 1.632889709e-02f, 1.630514808e-02f, 1.628136532e-02f, 1.625754887e-02f, 1.623369878e-02f, 1.620981511e-02f, 1.618589791e-02f, + 1.616194724e-02f, 1.613796315e-02f, 1.611394570e-02f, 1.608989494e-02f, 1.606581093e-02f, 1.604169373e-02f, 1.601754339e-02f, 1.599335996e-02f, 1.596914351e-02f, 1.594489408e-02f, + 1.592061173e-02f, 1.589629653e-02f, 1.587194852e-02f, 1.584756776e-02f, 1.582315430e-02f, 1.579870822e-02f, 1.577422955e-02f, 1.574971835e-02f, 1.572517469e-02f, 1.570059862e-02f, + 1.567599019e-02f, 1.565134947e-02f, 1.562667650e-02f, 1.560197135e-02f, 1.557723408e-02f, 1.555246473e-02f, 1.552766336e-02f, 1.550283004e-02f, 1.547796482e-02f, 1.545306776e-02f, + 1.542813891e-02f, 1.540317833e-02f, 1.537818608e-02f, 1.535316222e-02f, 1.532810680e-02f, 1.530301988e-02f, 1.527790152e-02f, 1.525275177e-02f, 1.522757070e-02f, 1.520235837e-02f, + 1.517711482e-02f, 1.515184012e-02f, 1.512653432e-02f, 1.510119749e-02f, 1.507582967e-02f, 1.505043094e-02f, 1.502500135e-02f, 1.499954095e-02f, 1.497404980e-02f, 1.494852797e-02f, + 1.492297551e-02f, 1.489739248e-02f, 1.487177894e-02f, 1.484613494e-02f, 1.482046055e-02f, 1.479475583e-02f, 1.476902082e-02f, 1.474325560e-02f, 1.471746022e-02f, 1.469163474e-02f, + 1.466577922e-02f, 1.463989371e-02f, 1.461397829e-02f, 1.458803300e-02f, 1.456205790e-02f, 1.453605306e-02f, 1.451001854e-02f, 1.448395439e-02f, 1.445786067e-02f, 1.443173745e-02f, + 1.440558477e-02f, 1.437940272e-02f, 1.435319133e-02f, 1.432695068e-02f, 1.430068081e-02f, 1.427438180e-02f, 1.424805370e-02f, 1.422169658e-02f, 1.419531049e-02f, 1.416889548e-02f, + 1.414245163e-02f, 1.411597900e-02f, 1.408947764e-02f, 1.406294761e-02f, 1.403638897e-02f, 1.400980179e-02f, 1.398318613e-02f, 1.395654204e-02f, 1.392986959e-02f, 1.390316883e-02f, + 1.387643984e-02f, 1.384968266e-02f, 1.382289737e-02f, 1.379608401e-02f, 1.376924266e-02f, 1.374237337e-02f, 1.371547620e-02f, 1.368855122e-02f, 1.366159849e-02f, 1.363461806e-02f, + 1.360761001e-02f, 1.358057439e-02f, 1.355351125e-02f, 1.352642068e-02f, 1.349930271e-02f, 1.347215743e-02f, 1.344498489e-02f, 1.341778514e-02f, 1.339055826e-02f, 1.336330430e-02f, + 1.333602333e-02f, 1.330871541e-02f, 1.328138060e-02f, 1.325401896e-02f, 1.322663056e-02f, 1.319921545e-02f, 1.317177370e-02f, 1.314430537e-02f, 1.311681053e-02f, 1.308928923e-02f, + 1.306174155e-02f, 1.303416753e-02f, 1.300656725e-02f, 1.297894076e-02f, 1.295128813e-02f, 1.292360943e-02f, 1.289590471e-02f, 1.286817403e-02f, 1.284041747e-02f, 1.281263508e-02f, + 1.278482693e-02f, 1.275699307e-02f, 1.272913358e-02f, 1.270124852e-02f, 1.267333794e-02f, 1.264540191e-02f, 1.261744050e-02f, 1.258945377e-02f, 1.256144178e-02f, 1.253340459e-02f, + 1.250534228e-02f, 1.247725490e-02f, 1.244914251e-02f, 1.242100518e-02f, 1.239284297e-02f, 1.236465596e-02f, 1.233644419e-02f, 1.230820774e-02f, 1.227994666e-02f, 1.225166103e-02f, + 1.222335091e-02f, 1.219501635e-02f, 1.216665743e-02f, 1.213827421e-02f, 1.210986675e-02f, 1.208143512e-02f, 1.205297938e-02f, 1.202449959e-02f, 1.199599583e-02f, 1.196746815e-02f, + 1.193891662e-02f, 1.191034130e-02f, 1.188174226e-02f, 1.185311956e-02f, 1.182447327e-02f, 1.179580345e-02f, 1.176711016e-02f, 1.173839348e-02f, 1.170965347e-02f, 1.168089018e-02f, + 1.165210369e-02f, 1.162329407e-02f, 1.159446136e-02f, 1.156560565e-02f, 1.153672700e-02f, 1.150782546e-02f, 1.147890112e-02f, 1.144995402e-02f, 1.142098424e-02f, 1.139199184e-02f, + 1.136297689e-02f, 1.133393946e-02f, 1.130487960e-02f, 1.127579738e-02f, 1.124669288e-02f, 1.121756615e-02f, 1.118841726e-02f, 1.115924627e-02f, 1.113005326e-02f, 1.110083829e-02f, + 1.107160142e-02f, 1.104234271e-02f, 1.101306225e-02f, 1.098376008e-02f, 1.095443629e-02f, 1.092509092e-02f, 1.089572405e-02f, 1.086633575e-02f, 1.083692608e-02f, 1.080749511e-02f, + 1.077804291e-02f, 1.074856953e-02f, 1.071907505e-02f, 1.068955953e-02f, 1.066002304e-02f, 1.063046564e-02f, 1.060088741e-02f, 1.057128840e-02f, 1.054166869e-02f, 1.051202835e-02f, + 1.048236743e-02f, 1.045268600e-02f, 1.042298414e-02f, 1.039326190e-02f, 1.036351936e-02f, 1.033375658e-02f, 1.030397363e-02f, 1.027417057e-02f, 1.024434748e-02f, 1.021450442e-02f, + 1.018464145e-02f, 1.015475865e-02f, 1.012485607e-02f, 1.009493380e-02f, 1.006499188e-02f, 1.003503040e-02f, 1.000504942e-02f, 9.975049011e-03f, 9.945029231e-03f, 9.914990151e-03f, + 9.884931841e-03f, 9.854854366e-03f, 9.824757794e-03f, 9.794642193e-03f, 9.764507631e-03f, 9.734354174e-03f, 9.704181890e-03f, 9.673990848e-03f, 9.643781114e-03f, 9.613552757e-03f, + 9.583305844e-03f, 9.553040442e-03f, 9.522756621e-03f, 9.492454447e-03f, 9.462133988e-03f, 9.431795313e-03f, 9.401438489e-03f, 9.371063584e-03f, 9.340670666e-03f, 9.310259804e-03f, + 9.279831065e-03f, 9.249384517e-03f, 9.218920229e-03f, 9.188438269e-03f, 9.157938705e-03f, 9.127421605e-03f, 9.096887037e-03f, 9.066335070e-03f, 9.035765773e-03f, 9.005179212e-03f, + 8.974575458e-03f, 8.943954578e-03f, 8.913316641e-03f, 8.882661715e-03f, 8.851989869e-03f, 8.821301172e-03f, 8.790595691e-03f, 8.759873496e-03f, 8.729134655e-03f, 8.698379238e-03f, + 8.667607311e-03f, 8.636818946e-03f, 8.606014209e-03f, 8.575193170e-03f, 8.544355899e-03f, 8.513502463e-03f, 8.482632931e-03f, 8.451747373e-03f, 8.420845857e-03f, 8.389928453e-03f, + 8.358995229e-03f, 8.328046255e-03f, 8.297081600e-03f, 8.266101332e-03f, 8.235105520e-03f, 8.204094235e-03f, 8.173067545e-03f, 8.142025519e-03f, 8.110968227e-03f, 8.079895737e-03f, + 8.048808120e-03f, 8.017705444e-03f, 7.986587779e-03f, 7.955455194e-03f, 7.924307759e-03f, 7.893145542e-03f, 7.861968614e-03f, 7.830777044e-03f, 7.799570902e-03f, 7.768350256e-03f, + 7.737115177e-03f, 7.705865735e-03f, 7.674601997e-03f, 7.643324036e-03f, 7.612031919e-03f, 7.580725717e-03f, 7.549405499e-03f, 7.518071336e-03f, 7.486723297e-03f, 7.455361451e-03f, + 7.423985869e-03f, 7.392596620e-03f, 7.361193774e-03f, 7.329777402e-03f, 7.298347572e-03f, 7.266904356e-03f, 7.235447822e-03f, 7.203978041e-03f, 7.172495083e-03f, 7.140999019e-03f, + 7.109489917e-03f, 7.077967848e-03f, 7.046432882e-03f, 7.014885089e-03f, 6.983324540e-03f, 6.951751304e-03f, 6.920165452e-03f, 6.888567054e-03f, 6.856956180e-03f, 6.825332900e-03f, + 6.793697285e-03f, 6.762049405e-03f, 6.730389330e-03f, 6.698717131e-03f, 6.667032877e-03f, 6.635336640e-03f, 6.603628490e-03f, 6.571908496e-03f, 6.540176731e-03f, 6.508433263e-03f, + 6.476678163e-03f, 6.444911503e-03f, 6.413133352e-03f, 6.381343781e-03f, 6.349542860e-03f, 6.317730661e-03f, 6.285907253e-03f, 6.254072708e-03f, 6.222227095e-03f, 6.190370486e-03f, + 6.158502951e-03f, 6.126624561e-03f, 6.094735387e-03f, 6.062835499e-03f, 6.030924968e-03f, 5.999003865e-03f, 5.967072260e-03f, 5.935130225e-03f, 5.903177830e-03f, 5.871215145e-03f, + 5.839242243e-03f, 5.807259193e-03f, 5.775266066e-03f, 5.743262934e-03f, 5.711249868e-03f, 5.679226937e-03f, 5.647194214e-03f, 5.615151768e-03f, 5.583099672e-03f, 5.551037995e-03f, + 5.518966810e-03f, 5.486886187e-03f, 5.454796196e-03f, 5.422696910e-03f, 5.390588399e-03f, 5.358470734e-03f, 5.326343986e-03f, 5.294208227e-03f, 5.262063527e-03f, 5.229909957e-03f, + 5.197747590e-03f, 5.165576495e-03f, 5.133396744e-03f, 5.101208408e-03f, 5.069011559e-03f, 5.036806267e-03f, 5.004592604e-03f, 4.972370642e-03f, 4.940140450e-03f, 4.907902101e-03f, + 4.875655665e-03f, 4.843401215e-03f, 4.811138821e-03f, 4.778868554e-03f, 4.746590486e-03f, 4.714304689e-03f, 4.682011233e-03f, 4.649710190e-03f, 4.617401631e-03f, 4.585085628e-03f, + 4.552762252e-03f, 4.520431574e-03f, 4.488093666e-03f, 4.455748599e-03f, 4.423396445e-03f, 4.391037274e-03f, 4.358671159e-03f, 4.326298171e-03f, 4.293918381e-03f, 4.261531861e-03f, + 4.229138682e-03f, 4.196738916e-03f, 4.164332634e-03f, 4.131919907e-03f, 4.099500808e-03f, 4.067075408e-03f, 4.034643777e-03f, 4.002205989e-03f, 3.969762113e-03f, 3.937312223e-03f, + 3.904856388e-03f, 3.872394682e-03f, 3.839927175e-03f, 3.807453939e-03f, 3.774975045e-03f, 3.742490566e-03f, 3.710000573e-03f, 3.677505137e-03f, 3.645004329e-03f, 3.612498223e-03f, + 3.579986888e-03f, 3.547470397e-03f, 3.514948822e-03f, 3.482422233e-03f, 3.449890704e-03f, 3.417354304e-03f, 3.384813106e-03f, 3.352267182e-03f, 3.319716604e-03f, 3.287161442e-03f, + 3.254601768e-03f, 3.222037655e-03f, 3.189469173e-03f, 3.156896395e-03f, 3.124319393e-03f, 3.091738237e-03f, 3.059152999e-03f, 3.026563752e-03f, 2.993970567e-03f, 2.961373515e-03f, + 2.928772669e-03f, 2.896168100e-03f, 2.863559879e-03f, 2.830948078e-03f, 2.798332770e-03f, 2.765714026e-03f, 2.733091917e-03f, 2.700466515e-03f, 2.667837892e-03f, 2.635206119e-03f, + 2.602571269e-03f, 2.569933413e-03f, 2.537292622e-03f, 2.504648969e-03f, 2.472002525e-03f, 2.439353362e-03f, 2.406701551e-03f, 2.374047165e-03f, 2.341390275e-03f, 2.308730952e-03f, + 2.276069269e-03f, 2.243405296e-03f, 2.210739107e-03f, 2.178070772e-03f, 2.145400363e-03f, 2.112727952e-03f, 2.080053611e-03f, 2.047377410e-03f, 2.014699423e-03f, 1.982019721e-03f, + 1.949338375e-03f, 1.916655457e-03f, 1.883971039e-03f, 1.851285192e-03f, 1.818597988e-03f, 1.785909499e-03f, 1.753219797e-03f, 1.720528953e-03f, 1.687837039e-03f, 1.655144126e-03f, + 1.622450286e-03f, 1.589755591e-03f, 1.557060112e-03f, 1.524363922e-03f, 1.491667091e-03f, 1.458969692e-03f, 1.426271796e-03f, 1.393573475e-03f, 1.360874799e-03f, 1.328175842e-03f, + 1.295476674e-03f, 1.262777368e-03f, 1.230077994e-03f, 1.197378625e-03f, 1.164679331e-03f, 1.131980185e-03f, 1.099281258e-03f, 1.066582622e-03f, 1.033884348e-03f, 1.001186508e-03f, + 9.684891735e-04f, 9.357924158e-04f, 9.030963065e-04f, 8.704009172e-04f, 8.377063195e-04f, 8.050125848e-04f, 7.723197846e-04f, 7.396279905e-04f, 7.069372740e-04f, 6.742477066e-04f, + 6.415593596e-04f, 6.088723047e-04f, 5.761866132e-04f, 5.435023566e-04f, 5.108196063e-04f, 4.781384339e-04f, 4.454589106e-04f, 4.127811080e-04f, 3.801050974e-04f, 3.474309502e-04f, + 3.147587378e-04f, 2.820885316e-04f, 2.494204030e-04f, 2.167544232e-04f, 1.840906638e-04f, 1.514291958e-04f, 1.187700908e-04f, 8.611342006e-05f, 5.345925479e-05f, 2.080766633e-05f, + -1.184127405e-05f, -4.448749508e-05f, -7.713092551e-05f, -1.097714941e-04f, -1.424091296e-04f, -1.750437608e-04f, -2.076753166e-04f, -2.403037256e-04f, -2.729289167e-04f, -3.055508189e-04f, + -3.381693608e-04f, -3.707844714e-04f, -4.033960796e-04f, -4.360041141e-04f, -4.686085040e-04f, -5.012091782e-04f, -5.338060655e-04f, -5.663990949e-04f, -5.989881954e-04f, -6.315732960e-04f, + -6.641543255e-04f, -6.967312131e-04f, -7.293038877e-04f, -7.618722784e-04f, -7.944363142e-04f, -8.269959242e-04f, -8.595510374e-04f, -8.921015830e-04f, -9.246474900e-04f, -9.571886876e-04f, + -9.897251049e-04f, -1.022256671e-03f, -1.054783315e-03f, -1.087304967e-03f, -1.119821555e-03f, -1.152333008e-03f, -1.184839257e-03f, -1.217340229e-03f, -1.249835855e-03f, -1.282326064e-03f, + -1.314810785e-03f, -1.347289947e-03f, -1.379763480e-03f, -1.412231313e-03f, -1.444693375e-03f, -1.477149596e-03f, -1.509599906e-03f, -1.542044233e-03f, -1.574482507e-03f, -1.606914658e-03f, + -1.639340615e-03f, -1.671760308e-03f, -1.704173666e-03f, -1.736580618e-03f, -1.768981095e-03f, -1.801375026e-03f, -1.833762341e-03f, -1.866142968e-03f, -1.898516838e-03f, -1.930883881e-03f, + -1.963244026e-03f, -1.995597203e-03f, -2.027943341e-03f, -2.060282371e-03f, -2.092614222e-03f, -2.124938824e-03f, -2.157256107e-03f, -2.189566000e-03f, -2.221868434e-03f, -2.254163338e-03f, + -2.286450643e-03f, -2.318730277e-03f, -2.351002172e-03f, -2.383266257e-03f, -2.415522463e-03f, -2.447770718e-03f, -2.480010954e-03f, -2.512243100e-03f, -2.544467086e-03f, -2.576682843e-03f, + -2.608890300e-03f, -2.641089388e-03f, -2.673280038e-03f, -2.705462178e-03f, -2.737635740e-03f, -2.769800654e-03f, -2.801956849e-03f, -2.834104257e-03f, -2.866242808e-03f, -2.898372432e-03f, + -2.930493059e-03f, -2.962604619e-03f, -2.994707045e-03f, -3.026800264e-03f, -3.058884209e-03f, -3.090958810e-03f, -3.123023997e-03f, -3.155079701e-03f, -3.187125852e-03f, -3.219162382e-03f, + -3.251189219e-03f, -3.283206297e-03f, -3.315213544e-03f, -3.347210892e-03f, -3.379198272e-03f, -3.411175614e-03f, -3.443142850e-03f, -3.475099909e-03f, -3.507046723e-03f, -3.538983223e-03f, + -3.570909339e-03f, -3.602825003e-03f, -3.634730146e-03f, -3.666624698e-03f, -3.698508591e-03f, -3.730381756e-03f, -3.762244124e-03f, -3.794095625e-03f, -3.825936192e-03f, -3.857765754e-03f, + -3.889584245e-03f, -3.921391594e-03f, -3.953187733e-03f, -3.984972593e-03f, -4.016746106e-03f, -4.048508203e-03f, -4.080258816e-03f, -4.111997875e-03f, -4.143725312e-03f, -4.175441060e-03f, + -4.207145048e-03f, -4.238837210e-03f, -4.270517476e-03f, -4.302185777e-03f, -4.333842047e-03f, -4.365486216e-03f, -4.397118216e-03f, -4.428737979e-03f, -4.460345436e-03f, -4.491940520e-03f, + -4.523523162e-03f, -4.555093295e-03f, -4.586650849e-03f, -4.618195757e-03f, -4.649727951e-03f, -4.681247363e-03f, -4.712753925e-03f, -4.744247569e-03f, -4.775728227e-03f, -4.807195832e-03f, + -4.838650314e-03f, -4.870091608e-03f, -4.901519644e-03f, -4.932934356e-03f, -4.964335675e-03f, -4.995723534e-03f, -5.027097865e-03f, -5.058458601e-03f, -5.089805674e-03f, -5.121139017e-03f, + -5.152458561e-03f, -5.183764241e-03f, -5.215055987e-03f, -5.246333733e-03f, -5.277597412e-03f, -5.308846957e-03f, -5.340082299e-03f, -5.371303372e-03f, -5.402510108e-03f, -5.433702442e-03f, + -5.464880304e-03f, -5.496043628e-03f, -5.527192348e-03f, -5.558326396e-03f, -5.589445705e-03f, -5.620550209e-03f, -5.651639840e-03f, -5.682714532e-03f, -5.713774217e-03f, -5.744818829e-03f, + -5.775848302e-03f, -5.806862568e-03f, -5.837861561e-03f, -5.868845214e-03f, -5.899813461e-03f, -5.930766236e-03f, -5.961703470e-03f, -5.992625099e-03f, -6.023531056e-03f, -6.054421274e-03f, + -6.085295688e-03f, -6.116154230e-03f, -6.146996834e-03f, -6.177823435e-03f, -6.208633966e-03f, -6.239428361e-03f, -6.270206553e-03f, -6.300968478e-03f, -6.331714068e-03f, -6.362443258e-03f, + -6.393155981e-03f, -6.423852173e-03f, -6.454531767e-03f, -6.485194697e-03f, -6.515840898e-03f, -6.546470303e-03f, -6.577082847e-03f, -6.607678465e-03f, -6.638257091e-03f, -6.668818659e-03f, + -6.699363104e-03f, -6.729890360e-03f, -6.760400362e-03f, -6.790893045e-03f, -6.821368343e-03f, -6.851826190e-03f, -6.882266522e-03f, -6.912689274e-03f, -6.943094380e-03f, -6.973481774e-03f, + -7.003851393e-03f, -7.034203171e-03f, -7.064537043e-03f, -7.094852943e-03f, -7.125150808e-03f, -7.155430572e-03f, -7.185692171e-03f, -7.215935539e-03f, -7.246160612e-03f, -7.276367326e-03f, + -7.306555615e-03f, -7.336725415e-03f, -7.366876661e-03f, -7.397009290e-03f, -7.427123236e-03f, -7.457218436e-03f, -7.487294824e-03f, -7.517352336e-03f, -7.547390909e-03f, -7.577410478e-03f, + -7.607410979e-03f, -7.637392347e-03f, -7.667354519e-03f, -7.697297431e-03f, -7.727221018e-03f, -7.757125217e-03f, -7.787009964e-03f, -7.816875195e-03f, -7.846720845e-03f, -7.876546853e-03f, + -7.906353153e-03f, -7.936139682e-03f, -7.965906377e-03f, -7.995653173e-03f, -8.025380008e-03f, -8.055086818e-03f, -8.084773540e-03f, -8.114440109e-03f, -8.144086464e-03f, -8.173712540e-03f, + -8.203318275e-03f, -8.232903605e-03f, -8.262468468e-03f, -8.292012799e-03f, -8.321536537e-03f, -8.351039617e-03f, -8.380521978e-03f, -8.409983557e-03f, -8.439424290e-03f, -8.468844115e-03f, + -8.498242969e-03f, -8.527620789e-03f, -8.556977514e-03f, -8.586313079e-03f, -8.615627424e-03f, -8.644920485e-03f, -8.674192200e-03f, -8.703442507e-03f, -8.732671343e-03f, -8.761878646e-03f, + -8.791064354e-03f, -8.820228405e-03f, -8.849370736e-03f, -8.878491287e-03f, -8.907589994e-03f, -8.936666796e-03f, -8.965721630e-03f, -8.994754436e-03f, -9.023765151e-03f, -9.052753714e-03f, + -9.081720063e-03f, -9.110664136e-03f, -9.139585872e-03f, -9.168485209e-03f, -9.197362086e-03f, -9.226216442e-03f, -9.255048215e-03f, -9.283857343e-03f, -9.312643767e-03f, -9.341407423e-03f, + -9.370148253e-03f, -9.398866193e-03f, -9.427561184e-03f, -9.456233164e-03f, -9.484882072e-03f, -9.513507848e-03f, -9.542110431e-03f, -9.570689760e-03f, -9.599245774e-03f, -9.627778413e-03f, + -9.656287617e-03f, -9.684773324e-03f, -9.713235474e-03f, -9.741674008e-03f, -9.770088863e-03f, -9.798479982e-03f, -9.826847302e-03f, -9.855190764e-03f, -9.883510308e-03f, -9.911805873e-03f, + -9.940077401e-03f, -9.968324830e-03f, -9.996548101e-03f, -1.002474715e-02f, -1.005292193e-02f, -1.008107237e-02f, -1.010919841e-02f, -1.013729999e-02f, -1.016537706e-02f, -1.019342955e-02f, + -1.022145741e-02f, -1.024946058e-02f, -1.027743898e-02f, -1.030539258e-02f, -1.033332131e-02f, -1.036122510e-02f, -1.038910390e-02f, -1.041695766e-02f, -1.044478630e-02f, -1.047258978e-02f, + -1.050036803e-02f, -1.052812100e-02f, -1.055584863e-02f, -1.058355085e-02f, -1.061122761e-02f, -1.063887886e-02f, -1.066650452e-02f, -1.069410455e-02f, -1.072167889e-02f, -1.074922747e-02f, + -1.077675024e-02f, -1.080424714e-02f, -1.083171812e-02f, -1.085916311e-02f, -1.088658206e-02f, -1.091397491e-02f, -1.094134160e-02f, -1.096868207e-02f, -1.099599626e-02f, -1.102328413e-02f, + -1.105054561e-02f, -1.107778064e-02f, -1.110498916e-02f, -1.113217112e-02f, -1.115932647e-02f, -1.118645513e-02f, -1.121355707e-02f, -1.124063221e-02f, -1.126768050e-02f, -1.129470189e-02f, + -1.132169632e-02f, -1.134866372e-02f, -1.137560406e-02f, -1.140251726e-02f, -1.142940327e-02f, -1.145626203e-02f, -1.148309349e-02f, -1.150989759e-02f, -1.153667428e-02f, -1.156342350e-02f, + -1.159014518e-02f, -1.161683929e-02f, -1.164350575e-02f, -1.167014451e-02f, -1.169675553e-02f, -1.172333873e-02f, -1.174989407e-02f, -1.177642149e-02f, -1.180292093e-02f, -1.182939234e-02f, + -1.185583566e-02f, -1.188225084e-02f, -1.190863782e-02f, -1.193499654e-02f, -1.196132696e-02f, -1.198762901e-02f, -1.201390263e-02f, -1.204014779e-02f, -1.206636441e-02f, -1.209255245e-02f, + -1.211871184e-02f, -1.214484254e-02f, -1.217094449e-02f, -1.219701763e-02f, -1.222306192e-02f, -1.224907728e-02f, -1.227506368e-02f, -1.230102106e-02f, -1.232694935e-02f, -1.235284851e-02f, + -1.237871849e-02f, -1.240455922e-02f, -1.243037066e-02f, -1.245615275e-02f, -1.248190543e-02f, -1.250762866e-02f, -1.253332237e-02f, -1.255898652e-02f, -1.258462105e-02f, -1.261022591e-02f, + -1.263580104e-02f, -1.266134639e-02f, -1.268686190e-02f, -1.271234753e-02f, -1.273780321e-02f, -1.276322891e-02f, -1.278862455e-02f, -1.281399010e-02f, -1.283932549e-02f, -1.286463067e-02f, + -1.288990560e-02f, -1.291515021e-02f, -1.294036446e-02f, -1.296554829e-02f, -1.299070165e-02f, -1.301582449e-02f, -1.304091675e-02f, -1.306597838e-02f, -1.309100933e-02f, -1.311600955e-02f, + -1.314097899e-02f, -1.316591759e-02f, -1.319082530e-02f, -1.321570206e-02f, -1.324054784e-02f, -1.326536256e-02f, -1.329014620e-02f, -1.331489868e-02f, -1.333961996e-02f, -1.336430999e-02f, + -1.338896872e-02f, -1.341359610e-02f, -1.343819206e-02f, -1.346275657e-02f, -1.348728957e-02f, -1.351179101e-02f, -1.353626084e-02f, -1.356069901e-02f, -1.358510547e-02f, -1.360948016e-02f, + -1.363382303e-02f, -1.365813405e-02f, -1.368241314e-02f, -1.370666027e-02f, -1.373087538e-02f, -1.375505843e-02f, -1.377920936e-02f, -1.380332812e-02f, -1.382741466e-02f, -1.385146893e-02f, + -1.387549089e-02f, -1.389948047e-02f, -1.392343764e-02f, -1.394736234e-02f, -1.397125453e-02f, -1.399511414e-02f, -1.401894114e-02f, -1.404273547e-02f, -1.406649709e-02f, -1.409022594e-02f, + -1.411392198e-02f, -1.413758515e-02f, -1.416121541e-02f, -1.418481271e-02f, -1.420837700e-02f, -1.423190823e-02f, -1.425540634e-02f, -1.427887131e-02f, -1.430230306e-02f, -1.432570156e-02f, + -1.434906676e-02f, -1.437239861e-02f, -1.439569705e-02f, -1.441896205e-02f, -1.444219355e-02f, -1.446539151e-02f, -1.448855587e-02f, -1.451168659e-02f, -1.453478363e-02f, -1.455784693e-02f, + -1.458087644e-02f, -1.460387212e-02f, -1.462683392e-02f, -1.464976180e-02f, -1.467265570e-02f, -1.469551558e-02f, -1.471834139e-02f, -1.474113308e-02f, -1.476389061e-02f, -1.478661393e-02f, + -1.480930299e-02f, -1.483195775e-02f, -1.485457816e-02f, -1.487716417e-02f, -1.489971573e-02f, -1.492223280e-02f, -1.494471534e-02f, -1.496716329e-02f, -1.498957661e-02f, -1.501195526e-02f, + -1.503429918e-02f, -1.505660833e-02f, -1.507888267e-02f, -1.510112214e-02f, -1.512332672e-02f, -1.514549633e-02f, -1.516763095e-02f, -1.518973053e-02f, -1.521179501e-02f, -1.523382436e-02f, + -1.525581854e-02f, -1.527777748e-02f, -1.529970116e-02f, -1.532158951e-02f, -1.534344251e-02f, -1.536526011e-02f, -1.538704225e-02f, -1.540878889e-02f, -1.543050000e-02f, -1.545217552e-02f, + -1.547381541e-02f, -1.549541963e-02f, -1.551698812e-02f, -1.553852086e-02f, -1.556001779e-02f, -1.558147887e-02f, -1.560290405e-02f, -1.562429329e-02f, -1.564564655e-02f, -1.566696379e-02f, + -1.568824495e-02f, -1.570949000e-02f, -1.573069889e-02f, -1.575187157e-02f, -1.577300802e-02f, -1.579410817e-02f, -1.581517200e-02f, -1.583619945e-02f, -1.585719048e-02f, -1.587814505e-02f, + -1.589906312e-02f, -1.591994464e-02f, -1.594078957e-02f, -1.596159787e-02f, -1.598236949e-02f, -1.600310440e-02f, -1.602380255e-02f, -1.604446390e-02f, -1.606508840e-02f, -1.608567602e-02f, + -1.610622671e-02f, -1.612674043e-02f, -1.614721713e-02f, -1.616765678e-02f, -1.618805934e-02f, -1.620842476e-02f, -1.622875300e-02f, -1.624904402e-02f, -1.626929778e-02f, -1.628951423e-02f, + -1.630969334e-02f, -1.632983507e-02f, -1.634993937e-02f, -1.637000620e-02f, -1.639003552e-02f, -1.641002729e-02f, -1.642998148e-02f, -1.644989803e-02f, -1.646977691e-02f, -1.648961808e-02f, + -1.650942150e-02f, -1.652918712e-02f, -1.654891491e-02f, -1.656860483e-02f, -1.658825684e-02f, -1.660787090e-02f, -1.662744696e-02f, -1.664698499e-02f, -1.666648494e-02f, -1.668594679e-02f, + -1.670537048e-02f, -1.672475599e-02f, -1.674410326e-02f, -1.676341227e-02f, -1.678268296e-02f, -1.680191531e-02f, -1.682110927e-02f, -1.684026481e-02f, -1.685938188e-02f, -1.687846045e-02f, + -1.689750048e-02f, -1.691650193e-02f, -1.693546476e-02f, -1.695438893e-02f, -1.697327441e-02f, -1.699212116e-02f, -1.701092913e-02f, -1.702969829e-02f, -1.704842860e-02f, -1.706712003e-02f, + -1.708577254e-02f, -1.710438609e-02f, -1.712296063e-02f, -1.714149614e-02f, -1.715999258e-02f, -1.717844991e-02f, -1.719686809e-02f, -1.721524708e-02f, -1.723358685e-02f, -1.725188736e-02f, + -1.727014858e-02f, -1.728837046e-02f, -1.730655297e-02f, -1.732469608e-02f, -1.734279974e-02f, -1.736086393e-02f, -1.737888860e-02f, -1.739687372e-02f, -1.741481925e-02f, -1.743272515e-02f, + -1.745059140e-02f, -1.746841795e-02f, -1.748620476e-02f, -1.750395181e-02f, -1.752165906e-02f, -1.753932647e-02f, -1.755695400e-02f, -1.757454163e-02f, -1.759208931e-02f, -1.760959701e-02f, + -1.762706469e-02f, -1.764449233e-02f, -1.766187988e-02f, -1.767922731e-02f, -1.769653458e-02f, -1.771380167e-02f, -1.773102853e-02f, -1.774821514e-02f, -1.776536145e-02f, -1.778246743e-02f, + -1.779953306e-02f, -1.781655829e-02f, -1.783354309e-02f, -1.785048742e-02f, -1.786739126e-02f, -1.788425457e-02f, -1.790107732e-02f, -1.791785947e-02f, -1.793460098e-02f, -1.795130183e-02f, + -1.796796199e-02f, -1.798458141e-02f, -1.800116007e-02f, -1.801769793e-02f, -1.803419496e-02f, -1.805065113e-02f, -1.806706640e-02f, -1.808344075e-02f, -1.809977413e-02f, -1.811606652e-02f, + -1.813231789e-02f, -1.814852819e-02f, -1.816469741e-02f, -1.818082551e-02f, -1.819691245e-02f, -1.821295820e-02f, -1.822896274e-02f, -1.824492603e-02f, -1.826084804e-02f, -1.827672873e-02f, + -1.829256808e-02f, -1.830836606e-02f, -1.832412262e-02f, -1.833983776e-02f, -1.835551142e-02f, -1.837114358e-02f, -1.838673421e-02f, -1.840228328e-02f, -1.841779076e-02f, -1.843325662e-02f, + -1.844868082e-02f, -1.846406334e-02f, -1.847940414e-02f, -1.849470320e-02f, -1.850996049e-02f, -1.852517597e-02f, -1.854034962e-02f, -1.855548141e-02f, -1.857057130e-02f, -1.858561927e-02f, + -1.860062528e-02f, -1.861558931e-02f, -1.863051133e-02f, -1.864539131e-02f, -1.866022922e-02f, -1.867502503e-02f, -1.868977871e-02f, -1.870449024e-02f, -1.871915958e-02f, -1.873378670e-02f, + -1.874837158e-02f, -1.876291419e-02f, -1.877741450e-02f, -1.879187248e-02f, -1.880628810e-02f, -1.882066134e-02f, -1.883499217e-02f, -1.884928055e-02f, -1.886352647e-02f, -1.887772988e-02f, + -1.889189078e-02f, -1.890600912e-02f, -1.892008489e-02f, -1.893411804e-02f, -1.894810857e-02f, -1.896205643e-02f, -1.897596160e-02f, -1.898982406e-02f, -1.900364378e-02f, -1.901742073e-02f, + -1.903115488e-02f, -1.904484621e-02f, -1.905849469e-02f, -1.907210030e-02f, -1.908566300e-02f, -1.909918278e-02f, -1.911265960e-02f, -1.912609345e-02f, -1.913948428e-02f, -1.915283209e-02f, + -1.916613684e-02f, -1.917939850e-02f, -1.919261706e-02f, -1.920579248e-02f, -1.921892475e-02f, -1.923201383e-02f, -1.924505970e-02f, -1.925806233e-02f, -1.927102171e-02f, -1.928393780e-02f, + -1.929681058e-02f, -1.930964002e-02f, -1.932242611e-02f, -1.933516881e-02f, -1.934786811e-02f, -1.936052397e-02f, -1.937313638e-02f, -1.938570531e-02f, -1.939823073e-02f, -1.941071263e-02f, + -1.942315097e-02f, -1.943554574e-02f, -1.944789691e-02f, -1.946020445e-02f, -1.947246835e-02f, -1.948468858e-02f, -1.949686511e-02f, -1.950899793e-02f, -1.952108702e-02f, -1.953313234e-02f, + -1.954513387e-02f, -1.955709160e-02f, -1.956900549e-02f, -1.958087554e-02f, -1.959270171e-02f, -1.960448398e-02f, -1.961622233e-02f, -1.962791674e-02f, -1.963956718e-02f, -1.965117364e-02f, + -1.966273609e-02f, -1.967425452e-02f, -1.968572889e-02f, -1.969715918e-02f, -1.970854539e-02f, -1.971988748e-02f, -1.973118543e-02f, -1.974243922e-02f, -1.975364883e-02f, -1.976481425e-02f, + -1.977593544e-02f, -1.978701239e-02f, -1.979804508e-02f, -1.980903348e-02f, -1.981997758e-02f, -1.983087736e-02f, -1.984173279e-02f, -1.985254386e-02f, -1.986331055e-02f, -1.987403283e-02f, + -1.988471068e-02f, -1.989534409e-02f, -1.990593304e-02f, -1.991647750e-02f, -1.992697746e-02f, -1.993743290e-02f, -1.994784380e-02f, -1.995821014e-02f, -1.996853189e-02f, -1.997880905e-02f, + -1.998904159e-02f, -1.999922949e-02f, -2.000937274e-02f, -2.001947131e-02f, -2.002952519e-02f, -2.003953436e-02f, -2.004949880e-02f, -2.005941849e-02f, -2.006929342e-02f, -2.007912356e-02f, + -2.008890890e-02f, -2.009864942e-02f, -2.010834511e-02f, -2.011799594e-02f, -2.012760190e-02f, -2.013716297e-02f, -2.014667913e-02f, -2.015615037e-02f, -2.016557666e-02f, -2.017495800e-02f, + -2.018429437e-02f, -2.019358574e-02f, -2.020283210e-02f, -2.021203344e-02f, -2.022118974e-02f, -2.023030097e-02f, -2.023936714e-02f, -2.024838821e-02f, -2.025736417e-02f, -2.026629502e-02f, + -2.027518072e-02f, -2.028402127e-02f, -2.029281665e-02f, -2.030156684e-02f, -2.031027183e-02f, -2.031893161e-02f, -2.032754615e-02f, -2.033611545e-02f, -2.034463948e-02f, -2.035311823e-02f, + -2.036155170e-02f, -2.036993985e-02f, -2.037828269e-02f, -2.038658018e-02f, -2.039483233e-02f, -2.040303911e-02f, -2.041120051e-02f, -2.041931651e-02f, -2.042738711e-02f, -2.043541229e-02f, + -2.044339203e-02f, -2.045132632e-02f, -2.045921515e-02f, -2.046705849e-02f, -2.047485635e-02f, -2.048260871e-02f, -2.049031554e-02f, -2.049797685e-02f, -2.050559261e-02f, -2.051316282e-02f, + -2.052068746e-02f, -2.052816651e-02f, -2.053559997e-02f, -2.054298782e-02f, -2.055033005e-02f, -2.055762665e-02f, -2.056487760e-02f, -2.057208289e-02f, -2.057924252e-02f, -2.058635647e-02f, + -2.059342472e-02f, -2.060044726e-02f, -2.060742410e-02f, -2.061435520e-02f, -2.062124056e-02f, -2.062808017e-02f, -2.063487402e-02f, -2.064162209e-02f, -2.064832438e-02f, -2.065498088e-02f, + -2.066159157e-02f, -2.066815644e-02f, -2.067467548e-02f, -2.068114868e-02f, -2.068757604e-02f, -2.069395754e-02f, -2.070029316e-02f, -2.070658291e-02f, -2.071282676e-02f, -2.071902472e-02f, + -2.072517676e-02f, -2.073128289e-02f, -2.073734309e-02f, -2.074335734e-02f, -2.074932565e-02f, -2.075524800e-02f, -2.076112439e-02f, -2.076695480e-02f, -2.077273922e-02f, -2.077847765e-02f, + -2.078417008e-02f, -2.078981649e-02f, -2.079541688e-02f, -2.080097125e-02f, -2.080647957e-02f, -2.081194185e-02f, -2.081735808e-02f, -2.082272825e-02f, -2.082805234e-02f, -2.083333036e-02f, + -2.083856229e-02f, -2.084374812e-02f, -2.084888786e-02f, -2.085398148e-02f, -2.085902899e-02f, -2.086403038e-02f, -2.086898563e-02f, -2.087389475e-02f, -2.087875772e-02f, -2.088357453e-02f, + -2.088834519e-02f, -2.089306969e-02f, -2.089774801e-02f, -2.090238015e-02f, -2.090696611e-02f, -2.091150587e-02f, -2.091599944e-02f, -2.092044680e-02f, -2.092484795e-02f, -2.092920289e-02f, + -2.093351161e-02f, -2.093777409e-02f, -2.094199035e-02f, -2.094616036e-02f, -2.095028414e-02f, -2.095436166e-02f, -2.095839293e-02f, -2.096237793e-02f, -2.096631668e-02f, -2.097020915e-02f, + -2.097405535e-02f, -2.097785527e-02f, -2.098160891e-02f, -2.098531626e-02f, -2.098897731e-02f, -2.099259207e-02f, -2.099616053e-02f, -2.099968268e-02f, -2.100315853e-02f, -2.100658806e-02f, + -2.100997127e-02f, -2.101330816e-02f, -2.101659873e-02f, -2.101984297e-02f, -2.102304089e-02f, -2.102619246e-02f, -2.102929770e-02f, -2.103235660e-02f, -2.103536915e-02f, -2.103833536e-02f, + -2.104125522e-02f, -2.104412873e-02f, -2.104695588e-02f, -2.104973668e-02f, -2.105247112e-02f, -2.105515919e-02f, -2.105780091e-02f, -2.106039625e-02f, -2.106294523e-02f, -2.106544784e-02f, + -2.106790408e-02f, -2.107031395e-02f, -2.107267744e-02f, -2.107499455e-02f, -2.107726529e-02f, -2.107948965e-02f, -2.108166763e-02f, -2.108379923e-02f, -2.108588445e-02f, -2.108792328e-02f, + -2.108991573e-02f, -2.109186180e-02f, -2.109376149e-02f, -2.109561479e-02f, -2.109742170e-02f, -2.109918223e-02f, -2.110089637e-02f, -2.110256413e-02f, -2.110418550e-02f, -2.110576049e-02f, + -2.110728909e-02f, -2.110877131e-02f, -2.111020714e-02f, -2.111159659e-02f, -2.111293966e-02f, -2.111423634e-02f, -2.111548665e-02f, -2.111669057e-02f, -2.111784811e-02f, -2.111895928e-02f, + -2.112002407e-02f, -2.112104248e-02f, -2.112201453e-02f, -2.112294019e-02f, -2.112381949e-02f, -2.112465242e-02f, -2.112543898e-02f, -2.112617918e-02f, -2.112687302e-02f, -2.112752049e-02f, + -2.112812161e-02f, -2.112867637e-02f, -2.112918478e-02f, -2.112964684e-02f, -2.113006254e-02f, -2.113043191e-02f, -2.113075493e-02f, -2.113103161e-02f, -2.113126196e-02f, -2.113144597e-02f, + -2.113158366e-02f, -2.113167501e-02f, -2.113172005e-02f, -2.113171877e-02f, -2.113167117e-02f, -2.113157726e-02f, -2.113143704e-02f, -2.113125052e-02f, -2.113101770e-02f, -2.113073858e-02f, + -2.113041317e-02f, -2.113004148e-02f, -2.112962350e-02f, -2.112915925e-02f, -2.112864873e-02f, -2.112809193e-02f, -2.112748888e-02f, -2.112683957e-02f, -2.112614400e-02f, -2.112540219e-02f, + -2.112461413e-02f, -2.112377984e-02f, -2.112289932e-02f, -2.112197257e-02f, -2.112099960e-02f, -2.111998042e-02f, -2.111891503e-02f, -2.111780343e-02f, -2.111664565e-02f, -2.111544167e-02f, + -2.111419151e-02f, -2.111289517e-02f, -2.111155266e-02f, -2.111016399e-02f, -2.110872917e-02f, -2.110724819e-02f, -2.110572107e-02f, -2.110414781e-02f, -2.110252842e-02f, -2.110086292e-02f, + -2.109915130e-02f, -2.109739357e-02f, -2.109558974e-02f, -2.109373982e-02f, -2.109184382e-02f, -2.108990174e-02f, -2.108791359e-02f, -2.108587938e-02f, -2.108379913e-02f, -2.108167282e-02f, + -2.107950048e-02f, -2.107728212e-02f, -2.107501774e-02f, -2.107270734e-02f, -2.107035095e-02f, -2.106794856e-02f, -2.106550019e-02f, -2.106300585e-02f, -2.106046554e-02f, -2.105787928e-02f, + -2.105524707e-02f, -2.105256892e-02f, -2.104984485e-02f, -2.104707486e-02f, -2.104425896e-02f, -2.104139716e-02f, -2.103848947e-02f, -2.103553591e-02f, -2.103253648e-02f, -2.102949119e-02f, + -2.102640005e-02f, -2.102326307e-02f, -2.102008027e-02f, -2.101685166e-02f, -2.101357723e-02f, -2.101025702e-02f, -2.100689102e-02f, -2.100347925e-02f, -2.100002171e-02f, -2.099651843e-02f, + -2.099296941e-02f, -2.098937466e-02f, -2.098573420e-02f, -2.098204803e-02f, -2.097831617e-02f, -2.097453863e-02f, -2.097071542e-02f, -2.096684656e-02f, -2.096293205e-02f, -2.095897191e-02f, + -2.095496615e-02f, -2.095091478e-02f, -2.094681781e-02f, -2.094267527e-02f, -2.093848715e-02f, -2.093425348e-02f, -2.092997427e-02f, -2.092564952e-02f, -2.092127926e-02f, -2.091686349e-02f, + -2.091240223e-02f, -2.090789549e-02f, -2.090334329e-02f, -2.089874564e-02f, -2.089410255e-02f, -2.088941404e-02f, -2.088468012e-02f, -2.087990081e-02f, -2.087507611e-02f, -2.087020605e-02f, + -2.086529063e-02f, -2.086032988e-02f, -2.085532380e-02f, -2.085027241e-02f, -2.084517573e-02f, -2.084003377e-02f, -2.083484655e-02f, -2.082961407e-02f, -2.082433636e-02f, -2.081901343e-02f, + -2.081364530e-02f, -2.080823198e-02f, -2.080277348e-02f, -2.079726983e-02f, -2.079172103e-02f, -2.078612711e-02f, -2.078048808e-02f, -2.077480395e-02f, -2.076907475e-02f, -2.076330048e-02f, + -2.075748117e-02f, -2.075161682e-02f, -2.074570746e-02f, -2.073975311e-02f, -2.073375378e-02f, -2.072770948e-02f, -2.072162024e-02f, -2.071548606e-02f, -2.070930698e-02f, -2.070308299e-02f, + -2.069681413e-02f, -2.069050041e-02f, -2.068414185e-02f, -2.067773846e-02f, -2.067129026e-02f, -2.066479727e-02f, -2.065825950e-02f, -2.065167699e-02f, -2.064504973e-02f, -2.063837776e-02f, + -2.063166108e-02f, -2.062489973e-02f, -2.061809370e-02f, -2.061124304e-02f, -2.060434774e-02f, -2.059740784e-02f, -2.059042335e-02f, -2.058339429e-02f, -2.057632067e-02f, -2.056920252e-02f, + -2.056203986e-02f, -2.055483271e-02f, -2.054758107e-02f, -2.054028499e-02f, -2.053294447e-02f, -2.052555953e-02f, -2.051813019e-02f, -2.051065648e-02f, -2.050313841e-02f, -2.049557600e-02f, + -2.048796928e-02f, -2.048031826e-02f, -2.047262296e-02f, -2.046488341e-02f, -2.045709962e-02f, -2.044927161e-02f, -2.044139941e-02f, -2.043348304e-02f, -2.042552252e-02f, -2.041751786e-02f, + -2.040946910e-02f, -2.040137624e-02f, -2.039323931e-02f, -2.038505834e-02f, -2.037683335e-02f, -2.036856434e-02f, -2.036025136e-02f, -2.035189442e-02f, -2.034349353e-02f, -2.033504873e-02f, + -2.032656004e-02f, -2.031802747e-02f, -2.030945105e-02f, -2.030083081e-02f, -2.029216675e-02f, -2.028345892e-02f, -2.027470732e-02f, -2.026591198e-02f, -2.025707293e-02f, -2.024819019e-02f, + -2.023926377e-02f, -2.023029371e-02f, -2.022128003e-02f, -2.021222274e-02f, -2.020312188e-02f, -2.019397747e-02f, -2.018478952e-02f, -2.017555807e-02f, -2.016628313e-02f, -2.015696474e-02f, + -2.014760291e-02f, -2.013819767e-02f, -2.012874904e-02f, -2.011925705e-02f, -2.010972172e-02f, -2.010014308e-02f, -2.009052114e-02f, -2.008085594e-02f, -2.007114750e-02f, -2.006139584e-02f, + -2.005160099e-02f, -2.004176298e-02f, -2.003188182e-02f, -2.002195755e-02f, -2.001199018e-02f, -2.000197975e-02f, -1.999192628e-02f, -1.998182980e-02f, -1.997169032e-02f, -1.996150788e-02f, + -1.995128250e-02f, -1.994101421e-02f, -1.993070303e-02f, -1.992034900e-02f, -1.990995212e-02f, -1.989951244e-02f, -1.988902998e-02f, -1.987850476e-02f, -1.986793681e-02f, -1.985732616e-02f, + -1.984667283e-02f, -1.983597686e-02f, -1.982523826e-02f, -1.981445707e-02f, -1.980363330e-02f, -1.979276700e-02f, -1.978185818e-02f, -1.977090688e-02f, -1.975991311e-02f, -1.974887691e-02f, + -1.973779831e-02f, -1.972667733e-02f, -1.971551400e-02f, -1.970430836e-02f, -1.969306041e-02f, -1.968177020e-02f, -1.967043776e-02f, -1.965906310e-02f, -1.964764627e-02f, -1.963618728e-02f, + -1.962468616e-02f, -1.961314296e-02f, -1.960155768e-02f, -1.958993037e-02f, -1.957826104e-02f, -1.956654974e-02f, -1.955479648e-02f, -1.954300131e-02f, -1.953116423e-02f, -1.951928530e-02f, + -1.950736453e-02f, -1.949540195e-02f, -1.948339760e-02f, -1.947135150e-02f, -1.945926369e-02f, -1.944713419e-02f, -1.943496303e-02f, -1.942275025e-02f, -1.941049587e-02f, -1.939819992e-02f, + -1.938586244e-02f, -1.937348345e-02f, -1.936106298e-02f, -1.934860107e-02f, -1.933609775e-02f, -1.932355304e-02f, -1.931096698e-02f, -1.929833959e-02f, -1.928567092e-02f, -1.927296098e-02f, + -1.926020982e-02f, -1.924741746e-02f, -1.923458393e-02f, -1.922170926e-02f, -1.920879349e-02f, -1.919583665e-02f, -1.918283877e-02f, -1.916979988e-02f, -1.915672002e-02f, -1.914359920e-02f, + -1.913043748e-02f, -1.911723487e-02f, -1.910399142e-02f, -1.909070715e-02f, -1.907738209e-02f, -1.906401628e-02f, -1.905060976e-02f, -1.903716254e-02f, -1.902367467e-02f, -1.901014618e-02f, + -1.899657711e-02f, -1.898296747e-02f, -1.896931732e-02f, -1.895562667e-02f, -1.894189557e-02f, -1.892812405e-02f, -1.891431213e-02f, -1.890045986e-02f, -1.888656727e-02f, -1.887263439e-02f, + -1.885866125e-02f, -1.884464789e-02f, -1.883059435e-02f, -1.881650065e-02f, -1.880236683e-02f, -1.878819293e-02f, -1.877397897e-02f, -1.875972500e-02f, -1.874543105e-02f, -1.873109715e-02f, + -1.871672333e-02f, -1.870230964e-02f, -1.868785610e-02f, -1.867336276e-02f, -1.865882964e-02f, -1.864425678e-02f, -1.862964421e-02f, -1.861499198e-02f, -1.860030011e-02f, -1.858556865e-02f, + -1.857079762e-02f, -1.855598706e-02f, -1.854113702e-02f, -1.852624751e-02f, -1.851131859e-02f, -1.849635028e-02f, -1.848134262e-02f, -1.846629565e-02f, -1.845120940e-02f, -1.843608391e-02f, + -1.842091922e-02f, -1.840571536e-02f, -1.839047237e-02f, -1.837519028e-02f, -1.835986914e-02f, -1.834450897e-02f, -1.832910982e-02f, -1.831367171e-02f, -1.829819470e-02f, -1.828267881e-02f, + -1.826712409e-02f, -1.825153057e-02f, -1.823589828e-02f, -1.822022727e-02f, -1.820451756e-02f, -1.818876921e-02f, -1.817298225e-02f, -1.815715670e-02f, -1.814129262e-02f, -1.812539005e-02f, + -1.810944900e-02f, -1.809346954e-02f, -1.807745169e-02f, -1.806139549e-02f, -1.804530098e-02f, -1.802916819e-02f, -1.801299718e-02f, -1.799678797e-02f, -1.798054061e-02f, -1.796425512e-02f, + -1.794793156e-02f, -1.793156996e-02f, -1.791517035e-02f, -1.789873279e-02f, -1.788225730e-02f, -1.786574392e-02f, -1.784919270e-02f, -1.783260368e-02f, -1.781597689e-02f, -1.779931237e-02f, + -1.778261016e-02f, -1.776587031e-02f, -1.774909285e-02f, -1.773227782e-02f, -1.771542526e-02f, -1.769853521e-02f, -1.768160771e-02f, -1.766464280e-02f, -1.764764052e-02f, -1.763060092e-02f, + -1.761352403e-02f, -1.759640988e-02f, -1.757925854e-02f, -1.756207002e-02f, -1.754484438e-02f, -1.752758165e-02f, -1.751028187e-02f, -1.749294510e-02f, -1.747557136e-02f, -1.745816069e-02f, + -1.744071315e-02f, -1.742322876e-02f, -1.740570758e-02f, -1.738814964e-02f, -1.737055498e-02f, -1.735292364e-02f, -1.733525568e-02f, -1.731755112e-02f, -1.729981001e-02f, -1.728203239e-02f, + -1.726421831e-02f, -1.724636780e-02f, -1.722848091e-02f, -1.721055768e-02f, -1.719259815e-02f, -1.717460237e-02f, -1.715657037e-02f, -1.713850219e-02f, -1.712039789e-02f, -1.710225751e-02f, + -1.708408108e-02f, -1.706586864e-02f, -1.704762025e-02f, -1.702933594e-02f, -1.701101576e-02f, -1.699265975e-02f, -1.697426796e-02f, -1.695584042e-02f, -1.693737717e-02f, -1.691887827e-02f, + -1.690034376e-02f, -1.688177368e-02f, -1.686316807e-02f, -1.684452697e-02f, -1.682585044e-02f, -1.680713851e-02f, -1.678839122e-02f, -1.676960863e-02f, -1.675079077e-02f, -1.673193770e-02f, + -1.671304944e-02f, -1.669412606e-02f, -1.667516758e-02f, -1.665617406e-02f, -1.663714554e-02f, -1.661808207e-02f, -1.659898369e-02f, -1.657985044e-02f, -1.656068237e-02f, -1.654147952e-02f, + -1.652224194e-02f, -1.650296967e-02f, -1.648366276e-02f, -1.646432126e-02f, -1.644494520e-02f, -1.642553464e-02f, -1.640608961e-02f, -1.638661017e-02f, -1.636709636e-02f, -1.634754822e-02f, + -1.632796580e-02f, -1.630834915e-02f, -1.628869831e-02f, -1.626901332e-02f, -1.624929424e-02f, -1.622954111e-02f, -1.620975398e-02f, -1.618993288e-02f, -1.617007787e-02f, -1.615018900e-02f, + -1.613026630e-02f, -1.611030983e-02f, -1.609031963e-02f, -1.607029576e-02f, -1.605023824e-02f, -1.603014714e-02f, -1.601002249e-02f, -1.598986435e-02f, -1.596967277e-02f, -1.594944778e-02f, + -1.592918943e-02f, -1.590889778e-02f, -1.588857287e-02f, -1.586821475e-02f, -1.584782346e-02f, -1.582739905e-02f, -1.580694157e-02f, -1.578645107e-02f, -1.576592759e-02f, -1.574537118e-02f, + -1.572478189e-02f, -1.570415976e-02f, -1.568350485e-02f, -1.566281721e-02f, -1.564209687e-02f, -1.562134389e-02f, -1.560055831e-02f, -1.557974019e-02f, -1.555888958e-02f, -1.553800651e-02f, + -1.551709104e-02f, -1.549614322e-02f, -1.547516309e-02f, -1.545415071e-02f, -1.543310612e-02f, -1.541202937e-02f, -1.539092051e-02f, -1.536977960e-02f, -1.534860666e-02f, -1.532740177e-02f, + -1.530616496e-02f, -1.528489628e-02f, -1.526359579e-02f, -1.524226353e-02f, -1.522089955e-02f, -1.519950390e-02f, -1.517807664e-02f, -1.515661780e-02f, -1.513512745e-02f, -1.511360562e-02f, + -1.509205237e-02f, -1.507046775e-02f, -1.504885181e-02f, -1.502720459e-02f, -1.500552615e-02f, -1.498381655e-02f, -1.496207581e-02f, -1.494030401e-02f, -1.491850118e-02f, -1.489666739e-02f, + -1.487480267e-02f, -1.485290708e-02f, -1.483098067e-02f, -1.480902348e-02f, -1.478703558e-02f, -1.476501701e-02f, -1.474296782e-02f, -1.472088806e-02f, -1.469877779e-02f, -1.467663705e-02f, + -1.465446589e-02f, -1.463226437e-02f, -1.461003253e-02f, -1.458777043e-02f, -1.456547813e-02f, -1.454315566e-02f, -1.452080308e-02f, -1.449842044e-02f, -1.447600780e-02f, -1.445356520e-02f, + -1.443109271e-02f, -1.440859035e-02f, -1.438605820e-02f, -1.436349630e-02f, -1.434090471e-02f, -1.431828347e-02f, -1.429563263e-02f, -1.427295226e-02f, -1.425024240e-02f, -1.422750310e-02f, + -1.420473441e-02f, -1.418193640e-02f, -1.415910910e-02f, -1.413625257e-02f, -1.411336687e-02f, -1.409045205e-02f, -1.406750816e-02f, -1.404453524e-02f, -1.402153337e-02f, -1.399850257e-02f, + -1.397544292e-02f, -1.395235447e-02f, -1.392923725e-02f, -1.390609134e-02f, -1.388291677e-02f, -1.385971361e-02f, -1.383648191e-02f, -1.381322172e-02f, -1.378993309e-02f, -1.376661608e-02f, + -1.374327074e-02f, -1.371989713e-02f, -1.369649529e-02f, -1.367306528e-02f, -1.364960715e-02f, -1.362612097e-02f, -1.360260677e-02f, -1.357906462e-02f, -1.355549457e-02f, -1.353189667e-02f, + -1.350827097e-02f, -1.348461754e-02f, -1.346093642e-02f, -1.343722767e-02f, -1.341349134e-02f, -1.338972749e-02f, -1.336593617e-02f, -1.334211744e-02f, -1.331827134e-02f, -1.329439794e-02f, + -1.327049729e-02f, -1.324656944e-02f, -1.322261444e-02f, -1.319863236e-02f, -1.317462325e-02f, -1.315058715e-02f, -1.312652413e-02f, -1.310243425e-02f, -1.307831755e-02f, -1.305417409e-02f, + -1.303000392e-02f, -1.300580711e-02f, -1.298158370e-02f, -1.295733375e-02f, -1.293305732e-02f, -1.290875446e-02f, -1.288442523e-02f, -1.286006968e-02f, -1.283568786e-02f, -1.281127984e-02f, + -1.278684567e-02f, -1.276238540e-02f, -1.273789909e-02f, -1.271338680e-02f, -1.268884858e-02f, -1.266428448e-02f, -1.263969457e-02f, -1.261507889e-02f, -1.259043751e-02f, -1.256577048e-02f, + -1.254107786e-02f, -1.251635970e-02f, -1.249161606e-02f, -1.246684699e-02f, -1.244205255e-02f, -1.241723281e-02f, -1.239238780e-02f, -1.236751760e-02f, -1.234262225e-02f, -1.231770182e-02f, + -1.229275635e-02f, -1.226778591e-02f, -1.224279056e-02f, -1.221777034e-02f, -1.219272532e-02f, -1.216765556e-02f, -1.214256110e-02f, -1.211744201e-02f, -1.209229835e-02f, -1.206713016e-02f, + -1.204193752e-02f, -1.201672046e-02f, -1.199147907e-02f, -1.196621338e-02f, -1.194092345e-02f, -1.191560935e-02f, -1.189027114e-02f, -1.186490886e-02f, -1.183952257e-02f, -1.181411234e-02f, + -1.178867823e-02f, -1.176322028e-02f, -1.173773855e-02f, -1.171223311e-02f, -1.168670402e-02f, -1.166115132e-02f, -1.163557508e-02f, -1.160997535e-02f, -1.158435220e-02f, -1.155870568e-02f, + -1.153303585e-02f, -1.150734276e-02f, -1.148162648e-02f, -1.145588706e-02f, -1.143012457e-02f, -1.140433905e-02f, -1.137853057e-02f, -1.135269919e-02f, -1.132684497e-02f, -1.130096795e-02f, + -1.127506821e-02f, -1.124914580e-02f, -1.122320078e-02f, -1.119723320e-02f, -1.117124313e-02f, -1.114523063e-02f, -1.111919575e-02f, -1.109313855e-02f, -1.106705909e-02f, -1.104095743e-02f, + -1.101483363e-02f, -1.098868774e-02f, -1.096251984e-02f, -1.093632997e-02f, -1.091011819e-02f, -1.088388457e-02f, -1.085762916e-02f, -1.083135203e-02f, -1.080505322e-02f, -1.077873281e-02f, + -1.075239084e-02f, -1.072602739e-02f, -1.069964250e-02f, -1.067323625e-02f, -1.064680868e-02f, -1.062035986e-02f, -1.059388984e-02f, -1.056739869e-02f, -1.054088647e-02f, -1.051435324e-02f, + -1.048779905e-02f, -1.046122396e-02f, -1.043462805e-02f, -1.040801135e-02f, -1.038137394e-02f, -1.035471588e-02f, -1.032803723e-02f, -1.030133803e-02f, -1.027461837e-02f, -1.024787829e-02f, + -1.022111785e-02f, -1.019433712e-02f, -1.016753616e-02f, -1.014071502e-02f, -1.011387377e-02f, -1.008701247e-02f, -1.006013117e-02f, -1.003322995e-02f, -1.000630885e-02f, -9.979367936e-03f, + -9.952407276e-03f, -9.925426925e-03f, -9.898426945e-03f, -9.871407397e-03f, -9.844368340e-03f, -9.817309837e-03f, -9.790231947e-03f, -9.763134731e-03f, -9.736018251e-03f, -9.708882567e-03f, + -9.681727740e-03f, -9.654553831e-03f, -9.627360901e-03f, -9.600149012e-03f, -9.572918223e-03f, -9.545668597e-03f, -9.518400195e-03f, -9.491113077e-03f, -9.463807305e-03f, -9.436482941e-03f, + -9.409140045e-03f, -9.381778678e-03f, -9.354398903e-03f, -9.327000780e-03f, -9.299584372e-03f, -9.272149739e-03f, -9.244696943e-03f, -9.217226045e-03f, -9.189737108e-03f, -9.162230193e-03f, + -9.134705360e-03f, -9.107162673e-03f, -9.079602193e-03f, -9.052023982e-03f, -9.024428100e-03f, -8.996814611e-03f, -8.969183576e-03f, -8.941535057e-03f, -8.913869116e-03f, -8.886185814e-03f, + -8.858485214e-03f, -8.830767378e-03f, -8.803032368e-03f, -8.775280246e-03f, -8.747511074e-03f, -8.719724914e-03f, -8.691921828e-03f, -8.664101879e-03f, -8.636265129e-03f, -8.608411640e-03f, + -8.580541474e-03f, -8.552654695e-03f, -8.524751363e-03f, -8.496831542e-03f, -8.468895294e-03f, -8.440942681e-03f, -8.412973766e-03f, -8.384988612e-03f, -8.356987281e-03f, -8.328969836e-03f, + -8.300936338e-03f, -8.272886852e-03f, -8.244821439e-03f, -8.216740163e-03f, -8.188643085e-03f, -8.160530269e-03f, -8.132401778e-03f, -8.104257675e-03f, -8.076098021e-03f, -8.047922881e-03f, + -8.019732317e-03f, -7.991526392e-03f, -7.963305169e-03f, -7.935068711e-03f, -7.906817081e-03f, -7.878550342e-03f, -7.850268558e-03f, -7.821971790e-03f, -7.793660103e-03f, -7.765333560e-03f, + -7.736992223e-03f, -7.708636157e-03f, -7.680265424e-03f, -7.651880087e-03f, -7.623480210e-03f, -7.595065857e-03f, -7.566637090e-03f, -7.538193973e-03f, -7.509736569e-03f, -7.481264942e-03f, + -7.452779156e-03f, -7.424279273e-03f, -7.395765357e-03f, -7.367237473e-03f, -7.338695682e-03f, -7.310140050e-03f, -7.281570639e-03f, -7.252987514e-03f, -7.224390737e-03f, -7.195780373e-03f, + -7.167156485e-03f, -7.138519138e-03f, -7.109868394e-03f, -7.081204318e-03f, -7.052526973e-03f, -7.023836424e-03f, -6.995132734e-03f, -6.966415966e-03f, -6.937686186e-03f, -6.908943457e-03f, + -6.880187842e-03f, -6.851419407e-03f, -6.822638214e-03f, -6.793844328e-03f, -6.765037813e-03f, -6.736218733e-03f, -6.707387151e-03f, -6.678543134e-03f, -6.649686743e-03f, -6.620818044e-03f, + -6.591937101e-03f, -6.563043977e-03f, -6.534138738e-03f, -6.505221447e-03f, -6.476292169e-03f, -6.447350967e-03f, -6.418397907e-03f, -6.389433053e-03f, -6.360456468e-03f, -6.331468218e-03f, + -6.302468366e-03f, -6.273456977e-03f, -6.244434116e-03f, -6.215399847e-03f, -6.186354235e-03f, -6.157297343e-03f, -6.128229237e-03f, -6.099149981e-03f, -6.070059639e-03f, -6.040958277e-03f, + -6.011845958e-03f, -5.982722748e-03f, -5.953588711e-03f, -5.924443911e-03f, -5.895288413e-03f, -5.866122283e-03f, -5.836945584e-03f, -5.807758382e-03f, -5.778560740e-03f, -5.749352725e-03f, + -5.720134400e-03f, -5.690905831e-03f, -5.661667082e-03f, -5.632418218e-03f, -5.603159304e-03f, -5.573890405e-03f, -5.544611586e-03f, -5.515322911e-03f, -5.486024445e-03f, -5.456716254e-03f, + -5.427398403e-03f, -5.398070955e-03f, -5.368733977e-03f, -5.339387533e-03f, -5.310031689e-03f, -5.280666509e-03f, -5.251292058e-03f, -5.221908401e-03f, -5.192515604e-03f, -5.163113732e-03f, + -5.133702849e-03f, -5.104283021e-03f, -5.074854313e-03f, -5.045416789e-03f, -5.015970516e-03f, -4.986515558e-03f, -4.957051981e-03f, -4.927579850e-03f, -4.898099229e-03f, -4.868610185e-03f, + -4.839112782e-03f, -4.809607085e-03f, -4.780093161e-03f, -4.750571073e-03f, -4.721040888e-03f, -4.691502671e-03f, -4.661956487e-03f, -4.632402402e-03f, -4.602840480e-03f, -4.573270787e-03f, + -4.543693388e-03f, -4.514108350e-03f, -4.484515736e-03f, -4.454915614e-03f, -4.425308047e-03f, -4.395693102e-03f, -4.366070843e-03f, -4.336441337e-03f, -4.306804648e-03f, -4.277160843e-03f, + -4.247509987e-03f, -4.217852144e-03f, -4.188187382e-03f, -4.158515764e-03f, -4.128837357e-03f, -4.099152227e-03f, -4.069460438e-03f, -4.039762056e-03f, -4.010057147e-03f, -3.980345777e-03f, + -3.950628010e-03f, -3.920903914e-03f, -3.891173552e-03f, -3.861436991e-03f, -3.831694296e-03f, -3.801945533e-03f, -3.772190768e-03f, -3.742430066e-03f, -3.712663492e-03f, -3.682891113e-03f, + -3.653112995e-03f, -3.623329202e-03f, -3.593539800e-03f, -3.563744856e-03f, -3.533944434e-03f, -3.504138601e-03f, -3.474327422e-03f, -3.444510963e-03f, -3.414689290e-03f, -3.384862467e-03f, + -3.355030562e-03f, -3.325193640e-03f, -3.295351766e-03f, -3.265505006e-03f, -3.235653426e-03f, -3.205797092e-03f, -3.175936069e-03f, -3.146070423e-03f, -3.116200221e-03f, -3.086325527e-03f, + -3.056446408e-03f, -3.026562929e-03f, -2.996675156e-03f, -2.966783154e-03f, -2.936886991e-03f, -2.906986731e-03f, -2.877082440e-03f, -2.847174184e-03f, -2.817262029e-03f, -2.787346041e-03f, + -2.757426285e-03f, -2.727502827e-03f, -2.697575734e-03f, -2.667645070e-03f, -2.637710902e-03f, -2.607773296e-03f, -2.577832317e-03f, -2.547888031e-03f, -2.517940504e-03f, -2.487989803e-03f, + -2.458035992e-03f, -2.428079137e-03f, -2.398119305e-03f, -2.368156561e-03f, -2.338190971e-03f, -2.308222601e-03f, -2.278251517e-03f, -2.248277784e-03f, -2.218301469e-03f, -2.188322637e-03f, + -2.158341354e-03f, -2.128357687e-03f, -2.098371700e-03f, -2.068383459e-03f, -2.038393032e-03f, -2.008400482e-03f, -1.978405877e-03f, -1.948409282e-03f, -1.918410763e-03f, -1.888410385e-03f, + -1.858408215e-03f, -1.828404319e-03f, -1.798398762e-03f, -1.768391610e-03f, -1.738382929e-03f, -1.708372784e-03f, -1.678361242e-03f, -1.648348369e-03f, -1.618334230e-03f, -1.588318891e-03f, + -1.558302418e-03f, -1.528284876e-03f, -1.498266333e-03f, -1.468246852e-03f, -1.438226501e-03f, -1.408205345e-03f, -1.378183449e-03f, -1.348160880e-03f, -1.318137703e-03f, -1.288113985e-03f, + -1.258089791e-03f, -1.228065186e-03f, -1.198040237e-03f, -1.168015009e-03f, -1.137989568e-03f, -1.107963980e-03f, -1.077938311e-03f, -1.047912626e-03f, -1.017886991e-03f, -9.878614723e-04f, + -9.578361349e-04f, -9.278110449e-04f, -8.977862680e-04f, -8.677618699e-04f, -8.377379164e-04f, -8.077144730e-04f, -7.776916056e-04f, -7.476693799e-04f, -7.176478615e-04f, -6.876271161e-04f, + -6.576072094e-04f, -6.275882072e-04f, -5.975701749e-04f, -5.675531784e-04f, -5.375372832e-04f, -5.075225550e-04f, -4.775090595e-04f, -4.474968622e-04f, -4.174860288e-04f, -3.874766250e-04f, + -3.574687162e-04f, -3.274623681e-04f, -2.974576464e-04f, -2.674546164e-04f, -2.374533440e-04f, -2.074538945e-04f, -1.774563336e-04f, -1.474607267e-04f, -1.174671396e-04f, -8.747563750e-05f, + -5.748628612e-05f, -2.749915091e-05f, 2.485702641e-06f, 3.246820904e-05f, 6.244830282e-05f, 9.242591851e-05f, 1.224009907e-04f, 1.523734538e-04f, 1.823432426e-04f, 2.123102915e-04f, + 2.422745352e-04f, 2.722359082e-04f, 3.021943452e-04f, 3.321497809e-04f, 3.621021497e-04f, 3.920513864e-04f, 4.219974257e-04f, 4.519402021e-04f, 4.818796505e-04f, 5.118157055e-04f, + 5.417483017e-04f, 5.716773740e-04f, 6.016028571e-04f, 6.315246856e-04f, 6.614427945e-04f, 6.913571183e-04f, 7.212675920e-04f, 7.511741504e-04f, 7.810767281e-04f, 8.109752602e-04f, + 8.408696813e-04f, 8.707599265e-04f, 9.006459304e-04f, 9.305276281e-04f, 9.604049545e-04f, 9.902778443e-04f, 1.020146233e-03f, 1.050010054e-03f, 1.079869245e-03f, 1.109723738e-03f, + 1.139573470e-03f, 1.169418375e-03f, 1.199258388e-03f, 1.229093445e-03f, 1.258923481e-03f, 1.288748430e-03f, 1.318568227e-03f, 1.348382808e-03f, 1.378192108e-03f, 1.407996062e-03f, + 1.437794605e-03f, 1.467587672e-03f, 1.497375199e-03f, 1.527157121e-03f, 1.556933372e-03f, 1.586703888e-03f, 1.616468605e-03f, 1.646227457e-03f, 1.675980381e-03f, 1.705727310e-03f, + 1.735468182e-03f, 1.765202930e-03f, 1.794931490e-03f, 1.824653798e-03f, 1.854369789e-03f, 1.884079398e-03f, 1.913782562e-03f, 1.943479214e-03f, 1.973169292e-03f, 2.002852730e-03f, + 2.032529464e-03f, 2.062199429e-03f, 2.091862561e-03f, 2.121518795e-03f, 2.151168068e-03f, 2.180810314e-03f, 2.210445470e-03f, 2.240073471e-03f, 2.269694252e-03f, 2.299307750e-03f, + 2.328913900e-03f, 2.358512638e-03f, 2.388103899e-03f, 2.417687620e-03f, 2.447263736e-03f, 2.476832183e-03f, 2.506392897e-03f, 2.535945814e-03f, 2.565490869e-03f, 2.595027998e-03f, + 2.624557139e-03f, 2.654078225e-03f, 2.683591194e-03f, 2.713095982e-03f, 2.742592524e-03f, 2.772080756e-03f, 2.801560615e-03f, 2.831032036e-03f, 2.860494957e-03f, 2.889949312e-03f, + 2.919395038e-03f, 2.948832072e-03f, 2.978260349e-03f, 3.007679806e-03f, 3.037090378e-03f, 3.066492003e-03f, 3.095884617e-03f, 3.125268156e-03f, 3.154642555e-03f, 3.184007753e-03f, + 3.213363684e-03f, 3.242710287e-03f, 3.272047496e-03f, 3.301375248e-03f, 3.330693481e-03f, 3.360002130e-03f, 3.389301132e-03f, 3.418590423e-03f, 3.447869941e-03f, 3.477139622e-03f, + 3.506399403e-03f, 3.535649220e-03f, 3.564889009e-03f, 3.594118709e-03f, 3.623338255e-03f, 3.652547585e-03f, 3.681746634e-03f, 3.710935341e-03f, 3.740113641e-03f, 3.769281473e-03f, + 3.798438772e-03f, 3.827585476e-03f, 3.856721522e-03f, 3.885846846e-03f, 3.914961386e-03f, 3.944065079e-03f, 3.973157862e-03f, 4.002239673e-03f, 4.031310447e-03f, 4.060370123e-03f, + 4.089418638e-03f, 4.118455929e-03f, 4.147481933e-03f, 4.176496588e-03f, 4.205499831e-03f, 4.234491599e-03f, 4.263471829e-03f, 4.292440460e-03f, 4.321397429e-03f, 4.350342672e-03f, + 4.379276129e-03f, 4.408197735e-03f, 4.437107429e-03f, 4.466005149e-03f, 4.494890832e-03f, 4.523764415e-03f, 4.552625837e-03f, 4.581475035e-03f, 4.610311947e-03f, 4.639136511e-03f, + 4.667948665e-03f, 4.696748346e-03f, 4.725535492e-03f, 4.754310042e-03f, 4.783071932e-03f, 4.811821103e-03f, 4.840557490e-03f, 4.869281033e-03f, 4.897991669e-03f, 4.926689337e-03f, + 4.955373975e-03f, 4.984045521e-03f, 5.012703913e-03f, 5.041349089e-03f, 5.069980988e-03f, 5.098599549e-03f, 5.127204709e-03f, 5.155796406e-03f, 5.184374580e-03f, 5.212939169e-03f, + 5.241490111e-03f, 5.270027344e-03f, 5.298550809e-03f, 5.327060442e-03f, 5.355556183e-03f, 5.384037970e-03f, 5.412505742e-03f, 5.440959438e-03f, 5.469398996e-03f, 5.497824356e-03f, + 5.526235456e-03f, 5.554632235e-03f, 5.583014632e-03f, 5.611382587e-03f, 5.639736037e-03f, 5.668074922e-03f, 5.696399182e-03f, 5.724708754e-03f, 5.753003580e-03f, 5.781283596e-03f, + 5.809548744e-03f, 5.837798961e-03f, 5.866034188e-03f, 5.894254363e-03f, 5.922459427e-03f, 5.950649318e-03f, 5.978823976e-03f, 6.006983340e-03f, 6.035127350e-03f, 6.063255946e-03f, + 6.091369067e-03f, 6.119466652e-03f, 6.147548642e-03f, 6.175614976e-03f, 6.203665594e-03f, 6.231700435e-03f, 6.259719440e-03f, 6.287722548e-03f, 6.315709700e-03f, 6.343680835e-03f, + 6.371635893e-03f, 6.399574814e-03f, 6.427497538e-03f, 6.455404006e-03f, 6.483294158e-03f, 6.511167933e-03f, 6.539025272e-03f, 6.566866116e-03f, 6.594690404e-03f, 6.622498077e-03f, + 6.650289075e-03f, 6.678063339e-03f, 6.705820809e-03f, 6.733561426e-03f, 6.761285131e-03f, 6.788991863e-03f, 6.816681564e-03f, 6.844354174e-03f, 6.872009634e-03f, 6.899647885e-03f, + 6.927268867e-03f, 6.954872522e-03f, 6.982458790e-03f, 7.010027612e-03f, 7.037578930e-03f, 7.065112684e-03f, 7.092628815e-03f, 7.120127264e-03f, 7.147607974e-03f, 7.175070883e-03f, + 7.202515935e-03f, 7.229943071e-03f, 7.257352230e-03f, 7.284743356e-03f, 7.312116390e-03f, 7.339471272e-03f, 7.366807944e-03f, 7.394126349e-03f, 7.421426427e-03f, 7.448708120e-03f, + 7.475971370e-03f, 7.503216119e-03f, 7.530442308e-03f, 7.557649879e-03f, 7.584838774e-03f, 7.612008935e-03f, 7.639160304e-03f, 7.666292823e-03f, 7.693406434e-03f, 7.720501079e-03f, + 7.747576700e-03f, 7.774633239e-03f, 7.801670639e-03f, 7.828688842e-03f, 7.855687790e-03f, 7.882667425e-03f, 7.909627691e-03f, 7.936568529e-03f, 7.963489882e-03f, 7.990391692e-03f, + 8.017273903e-03f, 8.044136456e-03f, 8.070979295e-03f, 8.097802361e-03f, 8.124605599e-03f, 8.151388951e-03f, 8.178152359e-03f, 8.204895767e-03f, 8.231619118e-03f, 8.258322354e-03f, + 8.285005420e-03f, 8.311668257e-03f, 8.338310809e-03f, 8.364933019e-03f, 8.391534831e-03f, 8.418116188e-03f, 8.444677033e-03f, 8.471217310e-03f, 8.497736962e-03f, 8.524235933e-03f, + 8.550714166e-03f, 8.577171605e-03f, 8.603608193e-03f, 8.630023875e-03f, 8.656418594e-03f, 8.682792293e-03f, 8.709144918e-03f, 8.735476411e-03f, 8.761786717e-03f, 8.788075779e-03f, + 8.814343543e-03f, 8.840589951e-03f, 8.866814948e-03f, 8.893018479e-03f, 8.919200487e-03f, 8.945360917e-03f, 8.971499713e-03f, 8.997616820e-03f, 9.023712183e-03f, 9.049785745e-03f, + 9.075837451e-03f, 9.101867247e-03f, 9.127875076e-03f, 9.153860883e-03f, 9.179824614e-03f, 9.205766213e-03f, 9.231685625e-03f, 9.257582795e-03f, 9.283457667e-03f, 9.309310188e-03f, + 9.335140302e-03f, 9.360947954e-03f, 9.386733090e-03f, 9.412495655e-03f, 9.438235594e-03f, 9.463952852e-03f, 9.489647375e-03f, 9.515319109e-03f, 9.540967999e-03f, 9.566593990e-03f, + 9.592197029e-03f, 9.617777060e-03f, 9.643334031e-03f, 9.668867886e-03f, 9.694378571e-03f, 9.719866033e-03f, 9.745330217e-03f, 9.770771069e-03f, 9.796188536e-03f, 9.821582564e-03f, + 9.846953098e-03f, 9.872300086e-03f, 9.897623473e-03f, 9.922923205e-03f, 9.948199230e-03f, 9.973451494e-03f, 9.998679943e-03f, 1.002388452e-02f, 1.004906518e-02f, 1.007422187e-02f, + 1.009935452e-02f, 1.012446310e-02f, 1.014954754e-02f, 1.017460779e-02f, 1.019964381e-02f, 1.022465552e-02f, 1.024964290e-02f, 1.027460587e-02f, 1.029954439e-02f, 1.032445841e-02f, + 1.034934787e-02f, 1.037421272e-02f, 1.039905291e-02f, 1.042386838e-02f, 1.044865909e-02f, 1.047342498e-02f, 1.049816599e-02f, 1.052288208e-02f, 1.054757320e-02f, 1.057223928e-02f, + 1.059688028e-02f, 1.062149616e-02f, 1.064608684e-02f, 1.067065229e-02f, 1.069519246e-02f, 1.071970728e-02f, 1.074419671e-02f, 1.076866069e-02f, 1.079309918e-02f, 1.081751213e-02f, + 1.084189947e-02f, 1.086626117e-02f, 1.089059717e-02f, 1.091490741e-02f, 1.093919185e-02f, 1.096345043e-02f, 1.098768311e-02f, 1.101188984e-02f, 1.103607055e-02f, 1.106022520e-02f, + 1.108435375e-02f, 1.110845614e-02f, 1.113253231e-02f, 1.115658222e-02f, 1.118060582e-02f, 1.120460305e-02f, 1.122857388e-02f, 1.125251823e-02f, 1.127643608e-02f, 1.130032736e-02f, + 1.132419202e-02f, 1.134803002e-02f, 1.137184130e-02f, 1.139562581e-02f, 1.141938352e-02f, 1.144311435e-02f, 1.146681827e-02f, 1.149049522e-02f, 1.151414516e-02f, 1.153776804e-02f, + 1.156136380e-02f, 1.158493239e-02f, 1.160847378e-02f, 1.163198790e-02f, 1.165547470e-02f, 1.167893415e-02f, 1.170236618e-02f, 1.172577076e-02f, 1.174914783e-02f, 1.177249733e-02f, + 1.179581923e-02f, 1.181911348e-02f, 1.184238001e-02f, 1.186561880e-02f, 1.188882978e-02f, 1.191201291e-02f, 1.193516814e-02f, 1.195829542e-02f, 1.198139471e-02f, 1.200446595e-02f, + 1.202750909e-02f, 1.205052410e-02f, 1.207351091e-02f, 1.209646948e-02f, 1.211939977e-02f, 1.214230173e-02f, 1.216517530e-02f, 1.218802044e-02f, 1.221083710e-02f, 1.223362524e-02f, + 1.225638480e-02f, 1.227911574e-02f, 1.230181801e-02f, 1.232449157e-02f, 1.234713636e-02f, 1.236975234e-02f, 1.239233946e-02f, 1.241489768e-02f, 1.243742694e-02f, 1.245992720e-02f, + 1.248239842e-02f, 1.250484054e-02f, 1.252725352e-02f, 1.254963732e-02f, 1.257199187e-02f, 1.259431715e-02f, 1.261661310e-02f, 1.263887967e-02f, 1.266111683e-02f, 1.268332451e-02f, + 1.270550269e-02f, 1.272765130e-02f, 1.274977031e-02f, 1.277185966e-02f, 1.279391932e-02f, 1.281594923e-02f, 1.283794935e-02f, 1.285991963e-02f, 1.288186003e-02f, 1.290377051e-02f, + 1.292565101e-02f, 1.294750149e-02f, 1.296932191e-02f, 1.299111221e-02f, 1.301287237e-02f, 1.303460232e-02f, 1.305630202e-02f, 1.307797143e-02f, 1.309961051e-02f, 1.312121920e-02f, + 1.314279747e-02f, 1.316434527e-02f, 1.318586255e-02f, 1.320734927e-02f, 1.322880539e-02f, 1.325023085e-02f, 1.327162562e-02f, 1.329298965e-02f, 1.331432289e-02f, 1.333562531e-02f, + 1.335689686e-02f, 1.337813749e-02f, 1.339934716e-02f, 1.342052582e-02f, 1.344167344e-02f, 1.346278996e-02f, 1.348387534e-02f, 1.350492955e-02f, 1.352595253e-02f, 1.354694425e-02f, + 1.356790465e-02f, 1.358883370e-02f, 1.360973135e-02f, 1.363059756e-02f, 1.365143228e-02f, 1.367223548e-02f, 1.369300710e-02f, 1.371374711e-02f, 1.373445547e-02f, 1.375513212e-02f, + 1.377577703e-02f, 1.379639016e-02f, 1.381697146e-02f, 1.383752089e-02f, 1.385803840e-02f, 1.387852396e-02f, 1.389897752e-02f, 1.391939904e-02f, 1.393978847e-02f, 1.396014578e-02f, + 1.398047093e-02f, 1.400076386e-02f, 1.402102455e-02f, 1.404125294e-02f, 1.406144900e-02f, 1.408161268e-02f, 1.410174394e-02f, 1.412184274e-02f, 1.414190904e-02f, 1.416194280e-02f, + 1.418194397e-02f, 1.420191252e-02f, 1.422184840e-02f, 1.424175158e-02f, 1.426162200e-02f, 1.428145964e-02f, 1.430126444e-02f, 1.432103638e-02f, 1.434077540e-02f, 1.436048146e-02f, + 1.438015454e-02f, 1.439979458e-02f, 1.441940155e-02f, 1.443897540e-02f, 1.445851609e-02f, 1.447802359e-02f, 1.449749786e-02f, 1.451693884e-02f, 1.453634652e-02f, 1.455572083e-02f, + 1.457506176e-02f, 1.459436924e-02f, 1.461364325e-02f, 1.463288375e-02f, 1.465209069e-02f, 1.467126404e-02f, 1.469040375e-02f, 1.470950980e-02f, 1.472858213e-02f, 1.474762071e-02f, + 1.476662550e-02f, 1.478559646e-02f, 1.480453355e-02f, 1.482343674e-02f, 1.484230598e-02f, 1.486114124e-02f, 1.487994247e-02f, 1.489870964e-02f, 1.491744272e-02f, 1.493614165e-02f, + 1.495480641e-02f, 1.497343695e-02f, 1.499203324e-02f, 1.501059524e-02f, 1.502912291e-02f, 1.504761621e-02f, 1.506607510e-02f, 1.508449956e-02f, 1.510288953e-02f, 1.512124499e-02f, + 1.513956589e-02f, 1.515785220e-02f, 1.517610387e-02f, 1.519432088e-02f, 1.521250319e-02f, 1.523065075e-02f, 1.524876353e-02f, 1.526684150e-02f, 1.528488461e-02f, 1.530289284e-02f, + 1.532086613e-02f, 1.533880447e-02f, 1.535670780e-02f, 1.537457610e-02f, 1.539240932e-02f, 1.541020744e-02f, 1.542797041e-02f, 1.544569820e-02f, 1.546339077e-02f, 1.548104808e-02f, + 1.549867011e-02f, 1.551625681e-02f, 1.553380815e-02f, 1.555132410e-02f, 1.556880461e-02f, 1.558624965e-02f, 1.560365919e-02f, 1.562103318e-02f, 1.563837161e-02f, 1.565567442e-02f, + 1.567294159e-02f, 1.569017308e-02f, 1.570736886e-02f, 1.572452888e-02f, 1.574165312e-02f, 1.575874154e-02f, 1.577579411e-02f, 1.579281079e-02f, 1.580979154e-02f, 1.582673634e-02f, + 1.584364514e-02f, 1.586051792e-02f, 1.587735464e-02f, 1.589415526e-02f, 1.591091976e-02f, 1.592764809e-02f, 1.594434023e-02f, 1.596099613e-02f, 1.597761578e-02f, 1.599419912e-02f, + 1.601074614e-02f, 1.602725679e-02f, 1.604373104e-02f, 1.606016886e-02f, 1.607657022e-02f, 1.609293508e-02f, 1.610926340e-02f, 1.612555517e-02f, 1.614181034e-02f, 1.615802888e-02f, + 1.617421076e-02f, 1.619035595e-02f, 1.620646440e-02f, 1.622253610e-02f, 1.623857101e-02f, 1.625456910e-02f, 1.627053032e-02f, 1.628645466e-02f, 1.630234208e-02f, 1.631819255e-02f, + 1.633400603e-02f, 1.634978250e-02f, 1.636552192e-02f, 1.638122426e-02f, 1.639688949e-02f, 1.641251757e-02f, 1.642810849e-02f, 1.644366220e-02f, 1.645917867e-02f, 1.647465787e-02f, + 1.649009978e-02f, 1.650550436e-02f, 1.652087158e-02f, 1.653620141e-02f, 1.655149381e-02f, 1.656674877e-02f, 1.658196624e-02f, 1.659714620e-02f, 1.661228861e-02f, 1.662739345e-02f, + 1.664246069e-02f, 1.665749029e-02f, 1.667248223e-02f, 1.668743648e-02f, 1.670235300e-02f, 1.671723176e-02f, 1.673207275e-02f, 1.674687592e-02f, 1.676164125e-02f, 1.677636871e-02f, + 1.679105826e-02f, 1.680570989e-02f, 1.682032355e-02f, 1.683489923e-02f, 1.684943689e-02f, 1.686393650e-02f, 1.687839804e-02f, 1.689282148e-02f, 1.690720678e-02f, 1.692155392e-02f, + 1.693586287e-02f, 1.695013360e-02f, 1.696436608e-02f, 1.697856029e-02f, 1.699271620e-02f, 1.700683377e-02f, 1.702091299e-02f, 1.703495382e-02f, 1.704895623e-02f, 1.706292021e-02f, + 1.707684571e-02f, 1.709073271e-02f, 1.710458119e-02f, 1.711839112e-02f, 1.713216247e-02f, 1.714589521e-02f, 1.715958932e-02f, 1.717324476e-02f, 1.718686152e-02f, 1.720043956e-02f, + 1.721397887e-02f, 1.722747940e-02f, 1.724094114e-02f, 1.725436405e-02f, 1.726774812e-02f, 1.728109332e-02f, 1.729439961e-02f, 1.730766698e-02f, 1.732089540e-02f, 1.733408483e-02f, + 1.734723527e-02f, 1.736034667e-02f, 1.737341902e-02f, 1.738645228e-02f, 1.739944644e-02f, 1.741240146e-02f, 1.742531733e-02f, 1.743819402e-02f, 1.745103149e-02f, 1.746382973e-02f, + 1.747658872e-02f, 1.748930842e-02f, 1.750198881e-02f, 1.751462987e-02f, 1.752723157e-02f, 1.753979389e-02f, 1.755231680e-02f, 1.756480028e-02f, 1.757724430e-02f, 1.758964885e-02f, + 1.760201389e-02f, 1.761433940e-02f, 1.762662537e-02f, 1.763887175e-02f, 1.765107854e-02f, 1.766324570e-02f, 1.767537322e-02f, 1.768746106e-02f, 1.769950922e-02f, 1.771151765e-02f, + 1.772348635e-02f, 1.773541528e-02f, 1.774730442e-02f, 1.775915376e-02f, 1.777096326e-02f, 1.778273291e-02f, 1.779446267e-02f, 1.780615254e-02f, 1.781780249e-02f, 1.782941249e-02f, + 1.784098252e-02f, 1.785251256e-02f, 1.786400259e-02f, 1.787545258e-02f, 1.788686252e-02f, 1.789823238e-02f, 1.790956214e-02f, 1.792085178e-02f, 1.793210127e-02f, 1.794331060e-02f, + 1.795447974e-02f, 1.796560867e-02f, 1.797669737e-02f, 1.798774583e-02f, 1.799875401e-02f, 1.800972190e-02f, 1.802064947e-02f, 1.803153671e-02f, 1.804238360e-02f, 1.805319011e-02f, + 1.806395622e-02f, 1.807468192e-02f, 1.808536717e-02f, 1.809601198e-02f, 1.810661630e-02f, 1.811718012e-02f, 1.812770343e-02f, 1.813818620e-02f, 1.814862841e-02f, 1.815903004e-02f, + 1.816939108e-02f, 1.817971150e-02f, 1.818999128e-02f, 1.820023041e-02f, 1.821042886e-02f, 1.822058662e-02f, 1.823070367e-02f, 1.824077998e-02f, 1.825081554e-02f, 1.826081033e-02f, + 1.827076433e-02f, 1.828067753e-02f, 1.829054990e-02f, 1.830038142e-02f, 1.831017208e-02f, 1.831992186e-02f, 1.832963074e-02f, 1.833929870e-02f, 1.834892573e-02f, 1.835851180e-02f, + 1.836805690e-02f, 1.837756101e-02f, 1.838702411e-02f, 1.839644619e-02f, 1.840582723e-02f, 1.841516721e-02f, 1.842446611e-02f, 1.843372391e-02f, 1.844294061e-02f, 1.845211618e-02f, + 1.846125060e-02f, 1.847034386e-02f, 1.847939594e-02f, 1.848840683e-02f, 1.849737650e-02f, 1.850630495e-02f, 1.851519215e-02f, 1.852403809e-02f, 1.853284275e-02f, 1.854160612e-02f, + 1.855032817e-02f, 1.855900891e-02f, 1.856764830e-02f, 1.857624633e-02f, 1.858480300e-02f, 1.859331827e-02f, 1.860179214e-02f, 1.861022459e-02f, 1.861861560e-02f, 1.862696517e-02f, + 1.863527327e-02f, 1.864353989e-02f, 1.865176502e-02f, 1.865994864e-02f, 1.866809073e-02f, 1.867619128e-02f, 1.868425028e-02f, 1.869226771e-02f, 1.870024356e-02f, 1.870817782e-02f, + 1.871607046e-02f, 1.872392148e-02f, 1.873173085e-02f, 1.873949858e-02f, 1.874722464e-02f, 1.875490901e-02f, 1.876255170e-02f, 1.877015267e-02f, 1.877771193e-02f, 1.878522945e-02f, + 1.879270522e-02f, 1.880013923e-02f, 1.880753147e-02f, 1.881488192e-02f, 1.882219057e-02f, 1.882945741e-02f, 1.883668242e-02f, 1.884386559e-02f, 1.885100692e-02f, 1.885810638e-02f, + 1.886516396e-02f, 1.887217966e-02f, 1.887915346e-02f, 1.888608534e-02f, 1.889297530e-02f, 1.889982333e-02f, 1.890662941e-02f, 1.891339353e-02f, 1.892011568e-02f, 1.892679584e-02f, + 1.893343402e-02f, 1.894003018e-02f, 1.894658433e-02f, 1.895309646e-02f, 1.895956654e-02f, 1.896599458e-02f, 1.897238055e-02f, 1.897872446e-02f, 1.898502628e-02f, 1.899128601e-02f, + 1.899750364e-02f, 1.900367915e-02f, 1.900981254e-02f, 1.901590380e-02f, 1.902195291e-02f, 1.902795987e-02f, 1.903392467e-02f, 1.903984729e-02f, 1.904572772e-02f, 1.905156597e-02f, + 1.905736201e-02f, 1.906311584e-02f, 1.906882745e-02f, 1.907449683e-02f, 1.908012397e-02f, 1.908570886e-02f, 1.909125149e-02f, 1.909675185e-02f, 1.910220994e-02f, 1.910762574e-02f, + 1.911299925e-02f, 1.911833046e-02f, 1.912361936e-02f, 1.912886594e-02f, 1.913407020e-02f, 1.913923211e-02f, 1.914435169e-02f, 1.914942892e-02f, 1.915446378e-02f, 1.915945628e-02f, + 1.916440641e-02f, 1.916931415e-02f, 1.917417950e-02f, 1.917900246e-02f, 1.918378301e-02f, 1.918852116e-02f, 1.919321688e-02f, 1.919787018e-02f, 1.920248104e-02f, 1.920704947e-02f, + 1.921157545e-02f, 1.921605897e-02f, 1.922050004e-02f, 1.922489864e-02f, 1.922925477e-02f, 1.923356842e-02f, 1.923783959e-02f, 1.924206827e-02f, 1.924625444e-02f, 1.925039812e-02f, + 1.925449929e-02f, 1.925855794e-02f, 1.926257407e-02f, 1.926654768e-02f, 1.927047876e-02f, 1.927436730e-02f, 1.927821329e-02f, 1.928201675e-02f, 1.928577764e-02f, 1.928949599e-02f, + 1.929317177e-02f, 1.929680498e-02f, 1.930039563e-02f, 1.930394369e-02f, 1.930744918e-02f, 1.931091208e-02f, 1.931433239e-02f, 1.931771011e-02f, 1.932104524e-02f, 1.932433776e-02f, + 1.932758767e-02f, 1.933079498e-02f, 1.933395967e-02f, 1.933708174e-02f, 1.934016120e-02f, 1.934319803e-02f, 1.934619223e-02f, 1.934914381e-02f, 1.935205274e-02f, 1.935491905e-02f, + 1.935774271e-02f, 1.936052373e-02f, 1.936326210e-02f, 1.936595783e-02f, 1.936861090e-02f, 1.937122132e-02f, 1.937378908e-02f, 1.937631419e-02f, 1.937879663e-02f, 1.938123641e-02f, + 1.938363353e-02f, 1.938598798e-02f, 1.938829976e-02f, 1.939056887e-02f, 1.939279531e-02f, 1.939497907e-02f, 1.939712016e-02f, 1.939921857e-02f, 1.940127430e-02f, 1.940328735e-02f, + 1.940525772e-02f, 1.940718541e-02f, 1.940907042e-02f, 1.941091274e-02f, 1.941271238e-02f, 1.941446933e-02f, 1.941618360e-02f, 1.941785518e-02f, 1.941948407e-02f, 1.942107028e-02f, + 1.942261380e-02f, 1.942411463e-02f, 1.942557278e-02f, 1.942698823e-02f, 1.942836100e-02f, 1.942969109e-02f, 1.943097848e-02f, 1.943222320e-02f, 1.943342522e-02f, 1.943458456e-02f, + 1.943570122e-02f, 1.943677519e-02f, 1.943780648e-02f, 1.943879509e-02f, 1.943974102e-02f, 1.944064427e-02f, 1.944150484e-02f, 1.944232273e-02f, 1.944309795e-02f, 1.944383050e-02f, + 1.944452037e-02f, 1.944516757e-02f, 1.944577211e-02f, 1.944633398e-02f, 1.944685318e-02f, 1.944732972e-02f, 1.944776360e-02f, 1.944815483e-02f, 1.944850339e-02f, 1.944880931e-02f, + 1.944907257e-02f, 1.944929319e-02f, 1.944947116e-02f, 1.944960649e-02f, 1.944969918e-02f, 1.944974924e-02f, 1.944975666e-02f, 1.944972145e-02f, 1.944964362e-02f, 1.944952316e-02f, + 1.944936008e-02f, 1.944915439e-02f, 1.944890609e-02f, 1.944861517e-02f, 1.944828166e-02f, 1.944790554e-02f, 1.944748682e-02f, 1.944702552e-02f, 1.944652162e-02f, 1.944597514e-02f, + 1.944538609e-02f, 1.944475445e-02f, 1.944408025e-02f, 1.944336348e-02f, 1.944260416e-02f, 1.944180227e-02f, 1.944095784e-02f, 1.944007086e-02f, 1.943914134e-02f, 1.943816928e-02f, + 1.943715470e-02f, 1.943609759e-02f, 1.943499796e-02f, 1.943385582e-02f, 1.943267117e-02f, 1.943144402e-02f, 1.943017438e-02f, 1.942886224e-02f, 1.942750762e-02f, 1.942611053e-02f, + 1.942467096e-02f, 1.942318893e-02f, 1.942166444e-02f, 1.942009750e-02f, 1.941848811e-02f, 1.941683629e-02f, 1.941514203e-02f, 1.941340535e-02f, 1.941162626e-02f, 1.940980475e-02f, + 1.940794084e-02f, 1.940603454e-02f, 1.940408584e-02f, 1.940209477e-02f, 1.940006132e-02f, 1.939798551e-02f, 1.939586734e-02f, 1.939370682e-02f, 1.939150396e-02f, 1.938925876e-02f, + 1.938697124e-02f, 1.938464140e-02f, 1.938226925e-02f, 1.937985480e-02f, 1.937739806e-02f, 1.937489904e-02f, 1.937235774e-02f, 1.936977417e-02f, 1.936714835e-02f, 1.936448028e-02f, + 1.936176997e-02f, 1.935901743e-02f, 1.935622267e-02f, 1.935338569e-02f, 1.935050652e-02f, 1.934758515e-02f, 1.934462160e-02f, 1.934161588e-02f, 1.933856799e-02f, 1.933547795e-02f, + 1.933234576e-02f, 1.932917144e-02f, 1.932595500e-02f, 1.932269645e-02f, 1.931939579e-02f, 1.931605304e-02f, 1.931266821e-02f, 1.930924131e-02f, 1.930577234e-02f, 1.930226133e-02f, + 1.929870828e-02f, 1.929511320e-02f, 1.929147610e-02f, 1.928779700e-02f, 1.928407590e-02f, 1.928031282e-02f, 1.927650777e-02f, 1.927266076e-02f, 1.926877180e-02f, 1.926484090e-02f, + 1.926086808e-02f, 1.925685334e-02f, 1.925279671e-02f, 1.924869818e-02f, 1.924455778e-02f, 1.924037551e-02f, 1.923615140e-02f, 1.923188544e-02f, 1.922757765e-02f, 1.922322805e-02f, + 1.921883665e-02f, 1.921440346e-02f, 1.920992849e-02f, 1.920541176e-02f, 1.920085327e-02f, 1.919625305e-02f, 1.919161111e-02f, 1.918692746e-02f, 1.918220211e-02f, 1.917743507e-02f, + 1.917262637e-02f, 1.916777601e-02f, 1.916288400e-02f, 1.915795037e-02f, 1.915297513e-02f, 1.914795828e-02f, 1.914289985e-02f, 1.913779984e-02f, 1.913265828e-02f, 1.912747517e-02f, + 1.912225053e-02f, 1.911698438e-02f, 1.911167673e-02f, 1.910632760e-02f, 1.910093699e-02f, 1.909550493e-02f, 1.909003143e-02f, 1.908451651e-02f, 1.907896017e-02f, 1.907336244e-02f, + 1.906772334e-02f, 1.906204286e-02f, 1.905632105e-02f, 1.905055789e-02f, 1.904475343e-02f, 1.903890766e-02f, 1.903302060e-02f, 1.902709228e-02f, 1.902112271e-02f, 1.901511190e-02f, + 1.900905987e-02f, 1.900296663e-02f, 1.899683221e-02f, 1.899065662e-02f, 1.898443987e-02f, 1.897818199e-02f, 1.897188298e-02f, 1.896554288e-02f, 1.895916168e-02f, 1.895273942e-02f, + 1.894627610e-02f, 1.893977175e-02f, 1.893322639e-02f, 1.892664002e-02f, 1.892001267e-02f, 1.891334435e-02f, 1.890663509e-02f, 1.889988490e-02f, 1.889309380e-02f, 1.888626180e-02f, + 1.887938893e-02f, 1.887247520e-02f, 1.886552063e-02f, 1.885852524e-02f, 1.885148905e-02f, 1.884441207e-02f, 1.883729433e-02f, 1.883013584e-02f, 1.882293663e-02f, 1.881569670e-02f, + 1.880841609e-02f, 1.880109480e-02f, 1.879373287e-02f, 1.878633030e-02f, 1.877888711e-02f, 1.877140334e-02f, 1.876387899e-02f, 1.875631408e-02f, 1.874870864e-02f, 1.874106268e-02f, + 1.873337623e-02f, 1.872564930e-02f, 1.871788192e-02f, 1.871007410e-02f, 1.870222586e-02f, 1.869433723e-02f, 1.868640822e-02f, 1.867843886e-02f, 1.867042917e-02f, 1.866237916e-02f, + 1.865428886e-02f, 1.864615829e-02f, 1.863798746e-02f, 1.862977641e-02f, 1.862152515e-02f, 1.861323370e-02f, 1.860490208e-02f, 1.859653031e-02f, 1.858811843e-02f, 1.857966644e-02f, + 1.857117437e-02f, 1.856264224e-02f, 1.855407007e-02f, 1.854545788e-02f, 1.853680570e-02f, 1.852811355e-02f, 1.851938145e-02f, 1.851060943e-02f, 1.850179749e-02f, 1.849294567e-02f, + 1.848405400e-02f, 1.847512248e-02f, 1.846615115e-02f, 1.845714002e-02f, 1.844808913e-02f, 1.843899848e-02f, 1.842986812e-02f, 1.842069805e-02f, 1.841148830e-02f, 1.840223890e-02f, + 1.839294986e-02f, 1.838362122e-02f, 1.837425299e-02f, 1.836484520e-02f, 1.835539787e-02f, 1.834591102e-02f, 1.833638469e-02f, 1.832681889e-02f, 1.831721364e-02f, 1.830756898e-02f, + 1.829788492e-02f, 1.828816149e-02f, 1.827839872e-02f, 1.826859662e-02f, 1.825875523e-02f, 1.824887456e-02f, 1.823895465e-02f, 1.822899551e-02f, 1.821899717e-02f, 1.820895966e-02f, + 1.819888299e-02f, 1.818876721e-02f, 1.817861233e-02f, 1.816841837e-02f, 1.815818536e-02f, 1.814791333e-02f, 1.813760231e-02f, 1.812725231e-02f, 1.811686336e-02f, 1.810643550e-02f, + 1.809596874e-02f, 1.808546311e-02f, 1.807491863e-02f, 1.806433534e-02f, 1.805371326e-02f, 1.804305242e-02f, 1.803235283e-02f, 1.802161453e-02f, 1.801083755e-02f, 1.800002191e-02f, + 1.798916764e-02f, 1.797827476e-02f, 1.796734330e-02f, 1.795637329e-02f, 1.794536475e-02f, 1.793431772e-02f, 1.792323221e-02f, 1.791210826e-02f, 1.790094590e-02f, 1.788974514e-02f, + 1.787850603e-02f, 1.786722857e-02f, 1.785591282e-02f, 1.784455878e-02f, 1.783316649e-02f, 1.782173598e-02f, 1.781026727e-02f, 1.779876040e-02f, 1.778721538e-02f, 1.777563226e-02f, + 1.776401105e-02f, 1.775235179e-02f, 1.774065450e-02f, 1.772891921e-02f, 1.771714595e-02f, 1.770533476e-02f, 1.769348565e-02f, 1.768159866e-02f, 1.766967381e-02f, 1.765771114e-02f, + 1.764571067e-02f, 1.763367244e-02f, 1.762159647e-02f, 1.760948279e-02f, 1.759733143e-02f, 1.758514242e-02f, 1.757291580e-02f, 1.756065158e-02f, 1.754834980e-02f, 1.753601049e-02f, + 1.752363368e-02f, 1.751121940e-02f, 1.749876768e-02f, 1.748627854e-02f, 1.747375203e-02f, 1.746118816e-02f, 1.744858698e-02f, 1.743594851e-02f, 1.742327277e-02f, 1.741055981e-02f, + 1.739780965e-02f, 1.738502232e-02f, 1.737219786e-02f, 1.735933629e-02f, 1.734643765e-02f, 1.733350196e-02f, 1.732052926e-02f, 1.730751958e-02f, 1.729447295e-02f, 1.728138940e-02f, + 1.726826896e-02f, 1.725511167e-02f, 1.724191756e-02f, 1.722868665e-02f, 1.721541898e-02f, 1.720211459e-02f, 1.718877349e-02f, 1.717539574e-02f, 1.716198134e-02f, 1.714853035e-02f, + 1.713504279e-02f, 1.712151870e-02f, 1.710795810e-02f, 1.709436103e-02f, 1.708072752e-02f, 1.706705761e-02f, 1.705335132e-02f, 1.703960869e-02f, 1.702582975e-02f, 1.701201454e-02f, + 1.699816309e-02f, 1.698427543e-02f, 1.697035159e-02f, 1.695639161e-02f, 1.694239553e-02f, 1.692836336e-02f, 1.691429516e-02f, 1.690019094e-02f, 1.688605075e-02f, 1.687187462e-02f, + 1.685766258e-02f, 1.684341467e-02f, 1.682913092e-02f, 1.681481136e-02f, 1.680045603e-02f, 1.678606497e-02f, 1.677163820e-02f, 1.675717576e-02f, 1.674267768e-02f, 1.672814401e-02f, + 1.671357477e-02f, 1.669897000e-02f, 1.668432973e-02f, 1.666965400e-02f, 1.665494284e-02f, 1.664019629e-02f, 1.662541439e-02f, 1.661059716e-02f, 1.659574465e-02f, 1.658085688e-02f, + 1.656593390e-02f, 1.655097573e-02f, 1.653598243e-02f, 1.652095401e-02f, 1.650589051e-02f, 1.649079198e-02f, 1.647565844e-02f, 1.646048994e-02f, 1.644528650e-02f, 1.643004817e-02f, + 1.641477498e-02f, 1.639946697e-02f, 1.638412417e-02f, 1.636874661e-02f, 1.635333434e-02f, 1.633788740e-02f, 1.632240581e-02f, 1.630688962e-02f, 1.629133885e-02f, 1.627575356e-02f, + 1.626013377e-02f, 1.624447952e-02f, 1.622879085e-02f, 1.621306779e-02f, 1.619731039e-02f, 1.618151867e-02f, 1.616569268e-02f, 1.614983246e-02f, 1.613393803e-02f, 1.611800945e-02f, + 1.610204674e-02f, 1.608604994e-02f, 1.607001910e-02f, 1.605395424e-02f, 1.603785541e-02f, 1.602172265e-02f, 1.600555598e-02f, 1.598935546e-02f, 1.597312111e-02f, 1.595685298e-02f, + 1.594055111e-02f, 1.592421553e-02f, 1.590784628e-02f, 1.589144339e-02f, 1.587500692e-02f, 1.585853689e-02f, 1.584203335e-02f, 1.582549633e-02f, 1.580892587e-02f, 1.579232202e-02f, + 1.577568480e-02f, 1.575901427e-02f, 1.574231045e-02f, 1.572557339e-02f, 1.570880312e-02f, 1.569199969e-02f, 1.567516314e-02f, 1.565829350e-02f, 1.564139081e-02f, 1.562445512e-02f, + 1.560748646e-02f, 1.559048487e-02f, 1.557345040e-02f, 1.555638307e-02f, 1.553928294e-02f, 1.552215004e-02f, 1.550498441e-02f, 1.548778610e-02f, 1.547055513e-02f, 1.545329156e-02f, + 1.543599542e-02f, 1.541866675e-02f, 1.540130559e-02f, 1.538391199e-02f, 1.536648599e-02f, 1.534902761e-02f, 1.533153692e-02f, 1.531401394e-02f, 1.529645871e-02f, 1.527887129e-02f, + 1.526125170e-02f, 1.524359999e-02f, 1.522591621e-02f, 1.520820038e-02f, 1.519045256e-02f, 1.517267279e-02f, 1.515486109e-02f, 1.513701753e-02f, 1.511914214e-02f, 1.510123495e-02f, + 1.508329602e-02f, 1.506532538e-02f, 1.504732308e-02f, 1.502928915e-02f, 1.501122364e-02f, 1.499312660e-02f, 1.497499806e-02f, 1.495683806e-02f, 1.493864665e-02f, 1.492042387e-02f, + 1.490216976e-02f, 1.488388436e-02f, 1.486556772e-02f, 1.484721988e-02f, 1.482884088e-02f, 1.481043077e-02f, 1.479198958e-02f, 1.477351736e-02f, 1.475501416e-02f, 1.473648000e-02f, + 1.471791495e-02f, 1.469931904e-02f, 1.468069231e-02f, 1.466203481e-02f, 1.464334658e-02f, 1.462462766e-02f, 1.460587810e-02f, 1.458709795e-02f, 1.456828723e-02f, 1.454944600e-02f, + 1.453057430e-02f, 1.451167218e-02f, 1.449273967e-02f, 1.447377683e-02f, 1.445478369e-02f, 1.443576031e-02f, 1.441670671e-02f, 1.439762295e-02f, 1.437850908e-02f, 1.435936513e-02f, + 1.434019115e-02f, 1.432098718e-02f, 1.430175328e-02f, 1.428248947e-02f, 1.426319582e-02f, 1.424387235e-02f, 1.422451912e-02f, 1.420513617e-02f, 1.418572355e-02f, 1.416628130e-02f, + 1.414680946e-02f, 1.412730809e-02f, 1.410777722e-02f, 1.408821689e-02f, 1.406862717e-02f, 1.404900808e-02f, 1.402935968e-02f, 1.400968201e-02f, 1.398997512e-02f, 1.397023904e-02f, + 1.395047384e-02f, 1.393067954e-02f, 1.391085621e-02f, 1.389100387e-02f, 1.387112259e-02f, 1.385121240e-02f, 1.383127335e-02f, 1.381130549e-02f, 1.379130886e-02f, 1.377128351e-02f, + 1.375122948e-02f, 1.373114682e-02f, 1.371103558e-02f, 1.369089581e-02f, 1.367072754e-02f, 1.365053082e-02f, 1.363030571e-02f, 1.361005224e-02f, 1.358977047e-02f, 1.356946045e-02f, + 1.354912220e-02f, 1.352875580e-02f, 1.350836127e-02f, 1.348793867e-02f, 1.346748805e-02f, 1.344700945e-02f, 1.342650291e-02f, 1.340596850e-02f, 1.338540624e-02f, 1.336481620e-02f, + 1.334419841e-02f, 1.332355292e-02f, 1.330287979e-02f, 1.328217906e-02f, 1.326145077e-02f, 1.324069497e-02f, 1.321991172e-02f, 1.319910106e-02f, 1.317826303e-02f, 1.315739769e-02f, + 1.313650507e-02f, 1.311558524e-02f, 1.309463824e-02f, 1.307366411e-02f, 1.305266290e-02f, 1.303163467e-02f, 1.301057945e-02f, 1.298949731e-02f, 1.296838828e-02f, 1.294725241e-02f, + 1.292608976e-02f, 1.290490036e-02f, 1.288368428e-02f, 1.286244155e-02f, 1.284117223e-02f, 1.281987637e-02f, 1.279855401e-02f, 1.277720520e-02f, 1.275582999e-02f, 1.273442843e-02f, + 1.271300057e-02f, 1.269154646e-02f, 1.267006614e-02f, 1.264855967e-02f, 1.262702709e-02f, 1.260546846e-02f, 1.258388382e-02f, 1.256227322e-02f, 1.254063672e-02f, 1.251897435e-02f, + 1.249728618e-02f, 1.247557224e-02f, 1.245383259e-02f, 1.243206728e-02f, 1.241027636e-02f, 1.238845988e-02f, 1.236661788e-02f, 1.234475043e-02f, 1.232285755e-02f, 1.230093932e-02f, + 1.227899577e-02f, 1.225702696e-02f, 1.223503294e-02f, 1.221301375e-02f, 1.219096945e-02f, 1.216890009e-02f, 1.214680571e-02f, 1.212468637e-02f, 1.210254212e-02f, 1.208037301e-02f, + 1.205817909e-02f, 1.203596040e-02f, 1.201371701e-02f, 1.199144895e-02f, 1.196915629e-02f, 1.194683907e-02f, 1.192449734e-02f, 1.190213115e-02f, 1.187974056e-02f, 1.185732561e-02f, + 1.183488636e-02f, 1.181242286e-02f, 1.178993515e-02f, 1.176742329e-02f, 1.174488733e-02f, 1.172232732e-02f, 1.169974332e-02f, 1.167713537e-02f, 1.165450352e-02f, 1.163184783e-02f, + 1.160916834e-02f, 1.158646512e-02f, 1.156373820e-02f, 1.154098765e-02f, 1.151821351e-02f, 1.149541584e-02f, 1.147259468e-02f, 1.144975010e-02f, 1.142688213e-02f, 1.140399084e-02f, + 1.138107627e-02f, 1.135813847e-02f, 1.133517751e-02f, 1.131219342e-02f, 1.128918627e-02f, 1.126615610e-02f, 1.124310297e-02f, 1.122002693e-02f, 1.119692802e-02f, 1.117380632e-02f, + 1.115066185e-02f, 1.112749469e-02f, 1.110430487e-02f, 1.108109246e-02f, 1.105785751e-02f, 1.103460006e-02f, 1.101132017e-02f, 1.098801790e-02f, 1.096469329e-02f, 1.094134641e-02f, + 1.091797729e-02f, 1.089458600e-02f, 1.087117258e-02f, 1.084773710e-02f, 1.082427960e-02f, 1.080080014e-02f, 1.077729876e-02f, 1.075377553e-02f, 1.073023050e-02f, 1.070666371e-02f, + 1.068307522e-02f, 1.065946509e-02f, 1.063583337e-02f, 1.061218012e-02f, 1.058850537e-02f, 1.056480920e-02f, 1.054109165e-02f, 1.051735278e-02f, 1.049359263e-02f, 1.046981127e-02f, + 1.044600875e-02f, 1.042218511e-02f, 1.039834042e-02f, 1.037447473e-02f, 1.035058809e-02f, 1.032668056e-02f, 1.030275219e-02f, 1.027880303e-02f, 1.025483314e-02f, 1.023084257e-02f, + 1.020683138e-02f, 1.018279962e-02f, 1.015874734e-02f, 1.013467460e-02f, 1.011058146e-02f, 1.008646796e-02f, 1.006233416e-02f, 1.003818012e-02f, 1.001400589e-02f, 9.989811522e-03f, + 9.965597075e-03f, 9.941362602e-03f, 9.917108158e-03f, 9.892833796e-03f, 9.868539572e-03f, 9.844225541e-03f, 9.819891756e-03f, 9.795538274e-03f, 9.771165148e-03f, 9.746772434e-03f, + 9.722360186e-03f, 9.697928460e-03f, 9.673477310e-03f, 9.649006791e-03f, 9.624516959e-03f, 9.600007868e-03f, 9.575479574e-03f, 9.550932132e-03f, 9.526365596e-03f, 9.501780023e-03f, + 9.477175468e-03f, 9.452551985e-03f, 9.427909630e-03f, 9.403248458e-03f, 9.378568526e-03f, 9.353869888e-03f, 9.329152600e-03f, 9.304416717e-03f, 9.279662296e-03f, 9.254889391e-03f, + 9.230098058e-03f, 9.205288353e-03f, 9.180460331e-03f, 9.155614049e-03f, 9.130749563e-03f, 9.105866927e-03f, 9.080966198e-03f, 9.056047431e-03f, 9.031110684e-03f, 9.006156011e-03f, + 8.981183468e-03f, 8.956193113e-03f, 8.931185000e-03f, 8.906159185e-03f, 8.881115726e-03f, 8.856054678e-03f, 8.830976097e-03f, 8.805880039e-03f, 8.780766562e-03f, 8.755635721e-03f, + 8.730487572e-03f, 8.705322172e-03f, 8.680139577e-03f, 8.654939844e-03f, 8.629723029e-03f, 8.604489188e-03f, 8.579238379e-03f, 8.553970658e-03f, 8.528686081e-03f, 8.503384705e-03f, + 8.478066587e-03f, 8.452731784e-03f, 8.427380351e-03f, 8.402012346e-03f, 8.376627826e-03f, 8.351226848e-03f, 8.325809468e-03f, 8.300375743e-03f, 8.274925731e-03f, 8.249459488e-03f, + 8.223977071e-03f, 8.198478537e-03f, 8.172963943e-03f, 8.147433347e-03f, 8.121886805e-03f, 8.096324375e-03f, 8.070746113e-03f, 8.045152078e-03f, 8.019542325e-03f, 7.993916913e-03f, + 7.968275899e-03f, 7.942619340e-03f, 7.916947294e-03f, 7.891259817e-03f, 7.865556968e-03f, 7.839838803e-03f, 7.814105380e-03f, 7.788356757e-03f, 7.762592991e-03f, 7.736814140e-03f, + 7.711020262e-03f, 7.685211413e-03f, 7.659387652e-03f, 7.633549036e-03f, 7.607695623e-03f, 7.581827471e-03f, 7.555944637e-03f, 7.530047179e-03f, 7.504135156e-03f, 7.478208624e-03f, + 7.452267642e-03f, 7.426312268e-03f, 7.400342560e-03f, 7.374358575e-03f, 7.348360371e-03f, 7.322348007e-03f, 7.296321541e-03f, 7.270281030e-03f, 7.244226533e-03f, 7.218158107e-03f, + 7.192075812e-03f, 7.165979705e-03f, 7.139869843e-03f, 7.113746287e-03f, 7.087609093e-03f, 7.061458320e-03f, 7.035294026e-03f, 7.009116270e-03f, 6.982925110e-03f, 6.956720604e-03f, + 6.930502811e-03f, 6.904271789e-03f, 6.878027597e-03f, 6.851770292e-03f, 6.825499934e-03f, 6.799216581e-03f, 6.772920292e-03f, 6.746611124e-03f, 6.720289138e-03f, 6.693954390e-03f, + 6.667606941e-03f, 6.641246848e-03f, 6.614874170e-03f, 6.588488966e-03f, 6.562091295e-03f, 6.535681216e-03f, 6.509258786e-03f, 6.482824066e-03f, 6.456377113e-03f, 6.429917987e-03f, + 6.403446747e-03f, 6.376963450e-03f, 6.350468157e-03f, 6.323960927e-03f, 6.297441817e-03f, 6.270910888e-03f, 6.244368197e-03f, 6.217813805e-03f, 6.191247770e-03f, 6.164670151e-03f, + 6.138081007e-03f, 6.111480398e-03f, 6.084868382e-03f, 6.058245019e-03f, 6.031610368e-03f, 6.004964487e-03f, 5.978307437e-03f, 5.951639276e-03f, 5.924960064e-03f, 5.898269859e-03f, + 5.871568722e-03f, 5.844856711e-03f, 5.818133886e-03f, 5.791400306e-03f, 5.764656031e-03f, 5.737901119e-03f, 5.711135630e-03f, 5.684359624e-03f, 5.657573160e-03f, 5.630776298e-03f, + 5.603969096e-03f, 5.577151615e-03f, 5.550323914e-03f, 5.523486053e-03f, 5.496638090e-03f, 5.469780086e-03f, 5.442912100e-03f, 5.416034192e-03f, 5.389146421e-03f, 5.362248847e-03f, + 5.335341529e-03f, 5.308424528e-03f, 5.281497903e-03f, 5.254561713e-03f, 5.227616019e-03f, 5.200660880e-03f, 5.173696355e-03f, 5.146722506e-03f, 5.119739390e-03f, 5.092747068e-03f, + 5.065745601e-03f, 5.038735047e-03f, 5.011715467e-03f, 4.984686920e-03f, 4.957649466e-03f, 4.930603166e-03f, 4.903548079e-03f, 4.876484264e-03f, 4.849411783e-03f, 4.822330694e-03f, + 4.795241058e-03f, 4.768142935e-03f, 4.741036385e-03f, 4.713921467e-03f, 4.686798242e-03f, 4.659666770e-03f, 4.632527110e-03f, 4.605379324e-03f, 4.578223470e-03f, 4.551059610e-03f, + 4.523887802e-03f, 4.496708108e-03f, 4.469520587e-03f, 4.442325299e-03f, 4.415122305e-03f, 4.387911665e-03f, 4.360693439e-03f, 4.333467686e-03f, 4.306234468e-03f, 4.278993845e-03f, + 4.251745876e-03f, 4.224490622e-03f, 4.197228143e-03f, 4.169958500e-03f, 4.142681752e-03f, 4.115397960e-03f, 4.088107184e-03f, 4.060809485e-03f, 4.033504923e-03f, 4.006193557e-03f, + 3.978875449e-03f, 3.951550659e-03f, 3.924219247e-03f, 3.896881274e-03f, 3.869536799e-03f, 3.842185883e-03f, 3.814828587e-03f, 3.787464971e-03f, 3.760095096e-03f, 3.732719021e-03f, + 3.705336807e-03f, 3.677948515e-03f, 3.650554205e-03f, 3.623153937e-03f, 3.595747773e-03f, 3.568335772e-03f, 3.540917995e-03f, 3.513494502e-03f, 3.486065354e-03f, 3.458630611e-03f, + 3.431190335e-03f, 3.403744585e-03f, 3.376293421e-03f, 3.348836905e-03f, 3.321375097e-03f, 3.293908058e-03f, 3.266435847e-03f, 3.238958526e-03f, 3.211476155e-03f, 3.183988795e-03f, + 3.156496507e-03f, 3.128999350e-03f, 3.101497386e-03f, 3.073990674e-03f, 3.046479277e-03f, 3.018963253e-03f, 2.991442665e-03f, 2.963917572e-03f, 2.936388035e-03f, 2.908854114e-03f, + 2.881315871e-03f, 2.853773367e-03f, 2.826226660e-03f, 2.798675813e-03f, 2.771120886e-03f, 2.743561940e-03f, 2.715999034e-03f, 2.688432231e-03f, 2.660861590e-03f, 2.633287173e-03f, + 2.605709039e-03f, 2.578127250e-03f, 2.550541866e-03f, 2.522952948e-03f, 2.495360557e-03f, 2.467764753e-03f, 2.440165597e-03f, 2.412563150e-03f, 2.384957472e-03f, 2.357348624e-03f, + 2.329736667e-03f, 2.302121662e-03f, 2.274503669e-03f, 2.246882748e-03f, 2.219258962e-03f, 2.191632370e-03f, 2.164003033e-03f, 2.136371011e-03f, 2.108736366e-03f, 2.081099159e-03f, + 2.053459449e-03f, 2.025817298e-03f, 1.998172767e-03f, 1.970525915e-03f, 1.942876805e-03f, 1.915225496e-03f, 1.887572049e-03f, 1.859916525e-03f, 1.832258985e-03f, 1.804599490e-03f, + 1.776938099e-03f, 1.749274875e-03f, 1.721609877e-03f, 1.693943167e-03f, 1.666274804e-03f, 1.638604851e-03f, 1.610933367e-03f, 1.583260413e-03f, 1.555586050e-03f, 1.527910339e-03f, + 1.500233340e-03f, 1.472555115e-03f, 1.444875723e-03f, 1.417195225e-03f, 1.389513683e-03f, 1.361831157e-03f, 1.334147708e-03f, 1.306463395e-03f, 1.278778281e-03f, 1.251092426e-03f, + 1.223405890e-03f, 1.195718734e-03f, 1.168031018e-03f, 1.140342805e-03f, 1.112654153e-03f, 1.084965124e-03f, 1.057275779e-03f, 1.029586178e-03f, 1.001896382e-03f, 9.742064512e-04f, + 9.465164465e-04f, 9.188264287e-04f, 8.911364583e-04f, 8.634465960e-04f, 8.357569024e-04f, 8.080674382e-04f, 7.803782639e-04f, 7.526894402e-04f, 7.250010277e-04f, 6.973130871e-04f, + 6.696256789e-04f, 6.419388637e-04f, 6.142527021e-04f, 5.865672548e-04f, 5.588825822e-04f, 5.311987450e-04f, 5.035158038e-04f, 4.758338191e-04f, 4.481528514e-04f, 4.204729613e-04f, + 3.927942094e-04f, 3.651166562e-04f, 3.374403622e-04f, 3.097653879e-04f, 2.820917939e-04f, 2.544196406e-04f, 2.267489886e-04f, 1.990798984e-04f, 1.714124304e-04f, 1.437466451e-04f, + 1.160826029e-04f, 8.842036443e-05f, 6.075999003e-05f, 3.310154015e-05f, 5.445075237e-06f, -2.220934429e-05f, -4.986165802e-05f, -7.751180555e-05f, -1.051597265e-04f, -1.328053604e-04f, + -1.604486470e-04f, -1.880895258e-04f, -2.157279365e-04f, -2.433638188e-04f, -2.709971123e-04f, -2.986277567e-04f, -3.262556916e-04f, -3.538808568e-04f, -3.815031920e-04f, -4.091226368e-04f, + -4.367391311e-04f, -4.643526145e-04f, -4.919630267e-04f, -5.195703076e-04f, -5.471743969e-04f, -5.747752344e-04f, -6.023727599e-04f, -6.299669132e-04f, -6.575576340e-04f, -6.851448623e-04f, + -7.127285378e-04f, -7.403086005e-04f, -7.678849901e-04f, -7.954576466e-04f, -8.230265098e-04f, -8.505915197e-04f, -8.781526162e-04f, -9.057097391e-04f, -9.332628285e-04f, -9.608118242e-04f, + -9.883566663e-04f, -1.015897295e-03f, -1.043433649e-03f, -1.070965671e-03f, -1.098493298e-03f, -1.126016472e-03f, -1.153535132e-03f, -1.181049219e-03f, -1.208558672e-03f, -1.236063432e-03f, + -1.263563439e-03f, -1.291058633e-03f, -1.318548954e-03f, -1.346034342e-03f, -1.373514737e-03f, -1.400990080e-03f, -1.428460311e-03f, -1.455925370e-03f, -1.483385197e-03f, -1.510839732e-03f, + -1.538288916e-03f, -1.565732689e-03f, -1.593170992e-03f, -1.620603764e-03f, -1.648030946e-03f, -1.675452478e-03f, -1.702868301e-03f, -1.730278355e-03f, -1.757682580e-03f, -1.785080917e-03f, + -1.812473307e-03f, -1.839859689e-03f, -1.867240004e-03f, -1.894614193e-03f, -1.921982196e-03f, -1.949343954e-03f, -1.976699407e-03f, -2.004048496e-03f, -2.031391161e-03f, -2.058727343e-03f, + -2.086056983e-03f, -2.113380021e-03f, -2.140696397e-03f, -2.168006053e-03f, -2.195308930e-03f, -2.222604967e-03f, -2.249894106e-03f, -2.277176287e-03f, -2.304451451e-03f, -2.331719539e-03f, + -2.358980492e-03f, -2.386234251e-03f, -2.413480756e-03f, -2.440719948e-03f, -2.467951768e-03f, -2.495176157e-03f, -2.522393056e-03f, -2.549602406e-03f, -2.576804148e-03f, -2.603998223e-03f, + -2.631184572e-03f, -2.658363135e-03f, -2.685533855e-03f, -2.712696671e-03f, -2.739851526e-03f, -2.766998360e-03f, -2.794137114e-03f, -2.821267730e-03f, -2.848390148e-03f, -2.875504311e-03f, + -2.902610158e-03f, -2.929707632e-03f, -2.956796674e-03f, -2.983877225e-03f, -3.010949226e-03f, -3.038012618e-03f, -3.065067344e-03f, -3.092113344e-03f, -3.119150559e-03f, -3.146178932e-03f, + -3.173198404e-03f, -3.200208916e-03f, -3.227210410e-03f, -3.254202826e-03f, -3.281186108e-03f, -3.308160196e-03f, -3.335125032e-03f, -3.362080557e-03f, -3.389026714e-03f, -3.415963444e-03f, + -3.442890688e-03f, -3.469808389e-03f, -3.496716487e-03f, -3.523614926e-03f, -3.550503646e-03f, -3.577382590e-03f, -3.604251699e-03f, -3.631110916e-03f, -3.657960181e-03f, -3.684799438e-03f, + -3.711628628e-03f, -3.738447693e-03f, -3.765256574e-03f, -3.792055215e-03f, -3.818843557e-03f, -3.845621543e-03f, -3.872389114e-03f, -3.899146212e-03f, -3.925892780e-03f, -3.952628760e-03f, + -3.979354094e-03f, -4.006068724e-03f, -4.032772593e-03f, -4.059465643e-03f, -4.086147816e-03f, -4.112819055e-03f, -4.139479302e-03f, -4.166128500e-03f, -4.192766590e-03f, -4.219393516e-03f, + -4.246009220e-03f, -4.272613645e-03f, -4.299206732e-03f, -4.325788425e-03f, -4.352358667e-03f, -4.378917399e-03f, -4.405464565e-03f, -4.432000107e-03f, -4.458523968e-03f, -4.485036092e-03f, + -4.511536419e-03f, -4.538024895e-03f, -4.564501461e-03f, -4.590966059e-03f, -4.617418635e-03f, -4.643859129e-03f, -4.670287485e-03f, -4.696703647e-03f, -4.723107556e-03f, -4.749499157e-03f, + -4.775878392e-03f, -4.802245205e-03f, -4.828599539e-03f, -4.854941336e-03f, -4.881270541e-03f, -4.907587095e-03f, -4.933890944e-03f, -4.960182030e-03f, -4.986460296e-03f, -5.012725685e-03f, + -5.038978142e-03f, -5.065217610e-03f, -5.091444032e-03f, -5.117657351e-03f, -5.143857512e-03f, -5.170044457e-03f, -5.196218131e-03f, -5.222378477e-03f, -5.248525439e-03f, -5.274658961e-03f, + -5.300778985e-03f, -5.326885457e-03f, -5.352978320e-03f, -5.379057517e-03f, -5.405122994e-03f, -5.431174692e-03f, -5.457212558e-03f, -5.483236534e-03f, -5.509246564e-03f, -5.535242593e-03f, + -5.561224565e-03f, -5.587192424e-03f, -5.613146114e-03f, -5.639085579e-03f, -5.665010763e-03f, -5.690921612e-03f, -5.716818068e-03f, -5.742700077e-03f, -5.768567583e-03f, -5.794420530e-03f, + -5.820258863e-03f, -5.846082526e-03f, -5.871891463e-03f, -5.897685620e-03f, -5.923464941e-03f, -5.949229370e-03f, -5.974978853e-03f, -6.000713333e-03f, -6.026432756e-03f, -6.052137067e-03f, + -6.077826209e-03f, -6.103500129e-03f, -6.129158771e-03f, -6.154802080e-03f, -6.180430001e-03f, -6.206042478e-03f, -6.231639458e-03f, -6.257220885e-03f, -6.282786704e-03f, -6.308336860e-03f, + -6.333871299e-03f, -6.359389965e-03f, -6.384892805e-03f, -6.410379763e-03f, -6.435850785e-03f, -6.461305816e-03f, -6.486744801e-03f, -6.512167686e-03f, -6.537574417e-03f, -6.562964940e-03f, + -6.588339198e-03f, -6.613697139e-03f, -6.639038708e-03f, -6.664363851e-03f, -6.689672513e-03f, -6.714964641e-03f, -6.740240179e-03f, -6.765499074e-03f, -6.790741273e-03f, -6.815966719e-03f, + -6.841175361e-03f, -6.866367144e-03f, -6.891542013e-03f, -6.916699915e-03f, -6.941840797e-03f, -6.966964604e-03f, -6.992071282e-03f, -7.017160779e-03f, -7.042233039e-03f, -7.067288010e-03f, + -7.092325638e-03f, -7.117345869e-03f, -7.142348650e-03f, -7.167333928e-03f, -7.192301649e-03f, -7.217251759e-03f, -7.242184205e-03f, -7.267098934e-03f, -7.291995893e-03f, -7.316875029e-03f, + -7.341736288e-03f, -7.366579617e-03f, -7.391404963e-03f, -7.416212273e-03f, -7.441001494e-03f, -7.465772573e-03f, -7.490525458e-03f, -7.515260094e-03f, -7.539976431e-03f, -7.564674413e-03f, + -7.589353990e-03f, -7.614015108e-03f, -7.638657715e-03f, -7.663281758e-03f, -7.687887184e-03f, -7.712473941e-03f, -7.737041977e-03f, -7.761591239e-03f, -7.786121674e-03f, -7.810633231e-03f, + -7.835125857e-03f, -7.859599500e-03f, -7.884054107e-03f, -7.908489627e-03f, -7.932906007e-03f, -7.957303195e-03f, -7.981681139e-03f, -8.006039788e-03f, -8.030379090e-03f, -8.054698991e-03f, + -8.078999442e-03f, -8.103280389e-03f, -8.127541782e-03f, -8.151783568e-03f, -8.176005695e-03f, -8.200208113e-03f, -8.224390770e-03f, -8.248553613e-03f, -8.272696593e-03f, -8.296819657e-03f, + -8.320922753e-03f, -8.345005831e-03f, -8.369068840e-03f, -8.393111728e-03f, -8.417134443e-03f, -8.441136936e-03f, -8.465119154e-03f, -8.489081047e-03f, -8.513022564e-03f, -8.536943653e-03f, + -8.560844264e-03f, -8.584724347e-03f, -8.608583850e-03f, -8.632422722e-03f, -8.656240913e-03f, -8.680038373e-03f, -8.703815050e-03f, -8.727570894e-03f, -8.751305855e-03f, -8.775019882e-03f, + -8.798712925e-03f, -8.822384933e-03f, -8.846035856e-03f, -8.869665645e-03f, -8.893274248e-03f, -8.916861615e-03f, -8.940427697e-03f, -8.963972444e-03f, -8.987495805e-03f, -9.010997730e-03f, + -9.034478170e-03f, -9.057937075e-03f, -9.081374395e-03f, -9.104790080e-03f, -9.128184080e-03f, -9.151556347e-03f, -9.174906830e-03f, -9.198235479e-03f, -9.221542246e-03f, -9.244827081e-03f, + -9.268089934e-03f, -9.291330757e-03f, -9.314549499e-03f, -9.337746112e-03f, -9.360920547e-03f, -9.384072754e-03f, -9.407202684e-03f, -9.430310289e-03f, -9.453395519e-03f, -9.476458325e-03f, + -9.499498659e-03f, -9.522516472e-03f, -9.545511715e-03f, -9.568484339e-03f, -9.591434295e-03f, -9.614361536e-03f, -9.637266013e-03f, -9.660147676e-03f, -9.683006478e-03f, -9.705842370e-03f, + -9.728655305e-03f, -9.751445232e-03f, -9.774212106e-03f, -9.796955876e-03f, -9.819676496e-03f, -9.842373917e-03f, -9.865048091e-03f, -9.887698970e-03f, -9.910326507e-03f, -9.932930652e-03f, + -9.955511360e-03f, -9.978068581e-03f, -1.000060227e-02f, -1.002311238e-02f, -1.004559885e-02f, -1.006806165e-02f, -1.009050073e-02f, -1.011291604e-02f, -1.013530752e-02f, -1.015767515e-02f, + -1.018001885e-02f, -1.020233860e-02f, -1.022463434e-02f, -1.024690603e-02f, -1.026915361e-02f, -1.029137705e-02f, -1.031357629e-02f, -1.033575129e-02f, -1.035790200e-02f, -1.038002837e-02f, + -1.040213036e-02f, -1.042420792e-02f, -1.044626101e-02f, -1.046828958e-02f, -1.049029357e-02f, -1.051227296e-02f, -1.053422768e-02f, -1.055615769e-02f, -1.057806295e-02f, -1.059994341e-02f, + -1.062179902e-02f, -1.064362974e-02f, -1.066543553e-02f, -1.068721633e-02f, -1.070897210e-02f, -1.073070280e-02f, -1.075240837e-02f, -1.077408878e-02f, -1.079574397e-02f, -1.081737391e-02f, + -1.083897854e-02f, -1.086055782e-02f, -1.088211171e-02f, -1.090364016e-02f, -1.092514313e-02f, -1.094662056e-02f, -1.096807242e-02f, -1.098949866e-02f, -1.101089923e-02f, -1.103227409e-02f, + -1.105362320e-02f, -1.107494651e-02f, -1.109624397e-02f, -1.111751554e-02f, -1.113876118e-02f, -1.115998083e-02f, -1.118117447e-02f, -1.120234203e-02f, -1.122348349e-02f, -1.124459878e-02f, + -1.126568788e-02f, -1.128675072e-02f, -1.130778728e-02f, -1.132879751e-02f, -1.134978135e-02f, -1.137073878e-02f, -1.139166974e-02f, -1.141257419e-02f, -1.143345208e-02f, -1.145430338e-02f, + -1.147512803e-02f, -1.149592601e-02f, -1.151669725e-02f, -1.153744172e-02f, -1.155815937e-02f, -1.157885017e-02f, -1.159951406e-02f, -1.162015101e-02f, -1.164076097e-02f, -1.166134390e-02f, + -1.168189975e-02f, -1.170242849e-02f, -1.172293006e-02f, -1.174340443e-02f, -1.176385156e-02f, -1.178427139e-02f, -1.180466389e-02f, -1.182502902e-02f, -1.184536673e-02f, -1.186567698e-02f, + -1.188595973e-02f, -1.190621493e-02f, -1.192644255e-02f, -1.194664253e-02f, -1.196681485e-02f, -1.198695945e-02f, -1.200707630e-02f, -1.202716534e-02f, -1.204722655e-02f, -1.206725988e-02f, + -1.208726528e-02f, -1.210724272e-02f, -1.212719215e-02f, -1.214711353e-02f, -1.216700682e-02f, -1.218687198e-02f, -1.220670896e-02f, -1.222651774e-02f, -1.224629825e-02f, -1.226605047e-02f, + -1.228577435e-02f, -1.230546985e-02f, -1.232513694e-02f, -1.234477556e-02f, -1.236438567e-02f, -1.238396725e-02f, -1.240352024e-02f, -1.242304461e-02f, -1.244254031e-02f, -1.246200730e-02f, + -1.248144555e-02f, -1.250085501e-02f, -1.252023565e-02f, -1.253958741e-02f, -1.255891027e-02f, -1.257820418e-02f, -1.259746910e-02f, -1.261670500e-02f, -1.263591182e-02f, -1.265508954e-02f, + -1.267423811e-02f, -1.269335750e-02f, -1.271244765e-02f, -1.273150854e-02f, -1.275054012e-02f, -1.276954235e-02f, -1.278851520e-02f, -1.280745862e-02f, -1.282637258e-02f, -1.284525704e-02f, + -1.286411195e-02f, -1.288293728e-02f, -1.290173299e-02f, -1.292049904e-02f, -1.293923539e-02f, -1.295794200e-02f, -1.297661884e-02f, -1.299526586e-02f, -1.301388302e-02f, -1.303247030e-02f, + -1.305102764e-02f, -1.306955501e-02f, -1.308805238e-02f, -1.310651969e-02f, -1.312495693e-02f, -1.314336404e-02f, -1.316174099e-02f, -1.318008774e-02f, -1.319840426e-02f, -1.321669050e-02f, + -1.323494642e-02f, -1.325317200e-02f, -1.327136719e-02f, -1.328953196e-02f, -1.330766626e-02f, -1.332577006e-02f, -1.334384332e-02f, -1.336188601e-02f, -1.337989808e-02f, -1.339787951e-02f, + -1.341583024e-02f, -1.343375026e-02f, -1.345163951e-02f, -1.346949797e-02f, -1.348732559e-02f, -1.350512234e-02f, -1.352288818e-02f, -1.354062307e-02f, -1.355832699e-02f, -1.357599988e-02f, + -1.359364173e-02f, -1.361125248e-02f, -1.362883210e-02f, -1.364638056e-02f, -1.366389783e-02f, -1.368138385e-02f, -1.369883861e-02f, -1.371626205e-02f, -1.373365416e-02f, -1.375101488e-02f, + -1.376834420e-02f, -1.378564206e-02f, -1.380290843e-02f, -1.382014328e-02f, -1.383734658e-02f, -1.385451828e-02f, -1.387165836e-02f, -1.388876677e-02f, -1.390584349e-02f, -1.392288847e-02f, + -1.393990169e-02f, -1.395688310e-02f, -1.397383267e-02f, -1.399075037e-02f, -1.400763617e-02f, -1.402449002e-02f, -1.404131189e-02f, -1.405810176e-02f, -1.407485958e-02f, -1.409158532e-02f, + -1.410827894e-02f, -1.412494042e-02f, -1.414156972e-02f, -1.415816680e-02f, -1.417473162e-02f, -1.419126417e-02f, -1.420776439e-02f, -1.422423227e-02f, -1.424066776e-02f, -1.425707083e-02f, + -1.427344144e-02f, -1.428977957e-02f, -1.430608518e-02f, -1.432235824e-02f, -1.433859871e-02f, -1.435480656e-02f, -1.437098176e-02f, -1.438712428e-02f, -1.440323407e-02f, -1.441931112e-02f, + -1.443535538e-02f, -1.445136682e-02f, -1.446734541e-02f, -1.448329113e-02f, -1.449920392e-02f, -1.451508377e-02f, -1.453093064e-02f, -1.454674450e-02f, -1.456252532e-02f, -1.457827305e-02f, + -1.459398769e-02f, -1.460966918e-02f, -1.462531749e-02f, -1.464093261e-02f, -1.465651449e-02f, -1.467206310e-02f, -1.468757841e-02f, -1.470306039e-02f, -1.471850901e-02f, -1.473392424e-02f, + -1.474930604e-02f, -1.476465439e-02f, -1.477996924e-02f, -1.479525059e-02f, -1.481049838e-02f, -1.482571259e-02f, -1.484089319e-02f, -1.485604015e-02f, -1.487115343e-02f, -1.488623302e-02f, + -1.490127887e-02f, -1.491629095e-02f, -1.493126924e-02f, -1.494621371e-02f, -1.496112432e-02f, -1.497600105e-02f, -1.499084386e-02f, -1.500565272e-02f, -1.502042761e-02f, -1.503516850e-02f, + -1.504987535e-02f, -1.506454813e-02f, -1.507918682e-02f, -1.509379139e-02f, -1.510836180e-02f, -1.512289804e-02f, -1.513740005e-02f, -1.515186783e-02f, -1.516630134e-02f, -1.518070054e-02f, + -1.519506542e-02f, -1.520939594e-02f, -1.522369208e-02f, -1.523795380e-02f, -1.525218107e-02f, -1.526637388e-02f, -1.528053218e-02f, -1.529465595e-02f, -1.530874516e-02f, -1.532279979e-02f, + -1.533681980e-02f, -1.535080517e-02f, -1.536475587e-02f, -1.537867187e-02f, -1.539255314e-02f, -1.540639966e-02f, -1.542021140e-02f, -1.543398832e-02f, -1.544773041e-02f, -1.546143764e-02f, + -1.547510997e-02f, -1.548874738e-02f, -1.550234984e-02f, -1.551591733e-02f, -1.552944981e-02f, -1.554294727e-02f, -1.555640967e-02f, -1.556983699e-02f, -1.558322920e-02f, -1.559658627e-02f, + -1.560990818e-02f, -1.562319490e-02f, -1.563644640e-02f, -1.564966266e-02f, -1.566284365e-02f, -1.567598934e-02f, -1.568909972e-02f, -1.570217474e-02f, -1.571521440e-02f, -1.572821865e-02f, + -1.574118748e-02f, -1.575412085e-02f, -1.576701875e-02f, -1.577988115e-02f, -1.579270802e-02f, -1.580549933e-02f, -1.581825507e-02f, -1.583097520e-02f, -1.584365970e-02f, -1.585630854e-02f, + -1.586892171e-02f, -1.588149917e-02f, -1.589404090e-02f, -1.590654687e-02f, -1.591901707e-02f, -1.593145146e-02f, -1.594385002e-02f, -1.595621273e-02f, -1.596853956e-02f, -1.598083049e-02f, + -1.599308549e-02f, -1.600530454e-02f, -1.601748762e-02f, -1.602963469e-02f, -1.604174575e-02f, -1.605382076e-02f, -1.606585969e-02f, -1.607786253e-02f, -1.608982926e-02f, -1.610175984e-02f, + -1.611365426e-02f, -1.612551249e-02f, -1.613733451e-02f, -1.614912029e-02f, -1.616086981e-02f, -1.617258305e-02f, -1.618425999e-02f, -1.619590060e-02f, -1.620750487e-02f, -1.621907275e-02f, + -1.623060425e-02f, -1.624209932e-02f, -1.625355796e-02f, -1.626498013e-02f, -1.627636582e-02f, -1.628771499e-02f, -1.629902764e-02f, -1.631030374e-02f, -1.632154326e-02f, -1.633274619e-02f, + -1.634391250e-02f, -1.635504217e-02f, -1.636613518e-02f, -1.637719150e-02f, -1.638821113e-02f, -1.639919402e-02f, -1.641014017e-02f, -1.642104955e-02f, -1.643192214e-02f, -1.644275792e-02f, + -1.645355687e-02f, -1.646431896e-02f, -1.647504419e-02f, -1.648573251e-02f, -1.649638393e-02f, -1.650699840e-02f, -1.651757592e-02f, -1.652811647e-02f, -1.653862001e-02f, -1.654908654e-02f, + -1.655951603e-02f, -1.656990847e-02f, -1.658026382e-02f, -1.659058208e-02f, -1.660086322e-02f, -1.661110722e-02f, -1.662131407e-02f, -1.663148374e-02f, -1.664161621e-02f, -1.665171147e-02f, + -1.666176949e-02f, -1.667179025e-02f, -1.668177375e-02f, -1.669171995e-02f, -1.670162884e-02f, -1.671150039e-02f, -1.672133460e-02f, -1.673113144e-02f, -1.674089089e-02f, -1.675061293e-02f, + -1.676029756e-02f, -1.676994473e-02f, -1.677955445e-02f, -1.678912669e-02f, -1.679866142e-02f, -1.680815865e-02f, -1.681761833e-02f, -1.682704047e-02f, -1.683642504e-02f, -1.684577201e-02f, + -1.685508139e-02f, -1.686435314e-02f, -1.687358724e-02f, -1.688278370e-02f, -1.689194247e-02f, -1.690106355e-02f, -1.691014692e-02f, -1.691919257e-02f, -1.692820047e-02f, -1.693717061e-02f, + -1.694610297e-02f, -1.695499753e-02f, -1.696385429e-02f, -1.697267321e-02f, -1.698145429e-02f, -1.699019751e-02f, -1.699890285e-02f, -1.700757030e-02f, -1.701619984e-02f, -1.702479145e-02f, + -1.703334512e-02f, -1.704186083e-02f, -1.705033856e-02f, -1.705877831e-02f, -1.706718005e-02f, -1.707554377e-02f, -1.708386945e-02f, -1.709215708e-02f, -1.710040664e-02f, -1.710861812e-02f, + -1.711679150e-02f, -1.712492677e-02f, -1.713302390e-02f, -1.714108290e-02f, -1.714910374e-02f, -1.715708640e-02f, -1.716503088e-02f, -1.717293715e-02f, -1.718080521e-02f, -1.718863503e-02f, + -1.719642661e-02f, -1.720417993e-02f, -1.721189498e-02f, -1.721957174e-02f, -1.722721020e-02f, -1.723481034e-02f, -1.724237215e-02f, -1.724989561e-02f, -1.725738072e-02f, -1.726482746e-02f, + -1.727223581e-02f, -1.727960577e-02f, -1.728693731e-02f, -1.729423043e-02f, -1.730148511e-02f, -1.730870134e-02f, -1.731587911e-02f, -1.732301840e-02f, -1.733011920e-02f, -1.733718150e-02f, + -1.734420529e-02f, -1.735119054e-02f, -1.735813726e-02f, -1.736504542e-02f, -1.737191502e-02f, -1.737874605e-02f, -1.738553848e-02f, -1.739229231e-02f, -1.739900753e-02f, -1.740568413e-02f, + -1.741232209e-02f, -1.741892140e-02f, -1.742548204e-02f, -1.743200402e-02f, -1.743848732e-02f, -1.744493192e-02f, -1.745133781e-02f, -1.745770499e-02f, -1.746403344e-02f, -1.747032315e-02f, + -1.747657411e-02f, -1.748278631e-02f, -1.748895973e-02f, -1.749509438e-02f, -1.750119023e-02f, -1.750724728e-02f, -1.751326551e-02f, -1.751924492e-02f, -1.752518550e-02f, -1.753108723e-02f, + -1.753695011e-02f, -1.754277412e-02f, -1.754855925e-02f, -1.755430551e-02f, -1.756001286e-02f, -1.756568132e-02f, -1.757131086e-02f, -1.757690147e-02f, -1.758245316e-02f, -1.758796590e-02f, + -1.759343969e-02f, -1.759887452e-02f, -1.760427038e-02f, -1.760962727e-02f, -1.761494516e-02f, -1.762022406e-02f, -1.762546396e-02f, -1.763066484e-02f, -1.763582670e-02f, -1.764094953e-02f, + -1.764603333e-02f, -1.765107807e-02f, -1.765608376e-02f, -1.766105039e-02f, -1.766597794e-02f, -1.767086642e-02f, -1.767571581e-02f, -1.768052610e-02f, -1.768529730e-02f, -1.769002938e-02f, + -1.769472234e-02f, -1.769937618e-02f, -1.770399089e-02f, -1.770856646e-02f, -1.771310288e-02f, -1.771760014e-02f, -1.772205825e-02f, -1.772647719e-02f, -1.773085695e-02f, -1.773519753e-02f, + -1.773949892e-02f, -1.774376112e-02f, -1.774798412e-02f, -1.775216791e-02f, -1.775631249e-02f, -1.776041785e-02f, -1.776448398e-02f, -1.776851088e-02f, -1.777249854e-02f, -1.777644696e-02f, + -1.778035612e-02f, -1.778422603e-02f, -1.778805669e-02f, -1.779184807e-02f, -1.779560018e-02f, -1.779931302e-02f, -1.780298657e-02f, -1.780662083e-02f, -1.781021580e-02f, -1.781377148e-02f, + -1.781728785e-02f, -1.782076491e-02f, -1.782420266e-02f, -1.782760110e-02f, -1.783096021e-02f, -1.783427999e-02f, -1.783756045e-02f, -1.784080157e-02f, -1.784400335e-02f, -1.784716579e-02f, + -1.785028888e-02f, -1.785337262e-02f, -1.785641700e-02f, -1.785942202e-02f, -1.786238769e-02f, -1.786531398e-02f, -1.786820091e-02f, -1.787104846e-02f, -1.787385664e-02f, -1.787662543e-02f, + -1.787935485e-02f, -1.788204487e-02f, -1.788469551e-02f, -1.788730676e-02f, -1.788987861e-02f, -1.789241106e-02f, -1.789490411e-02f, -1.789735776e-02f, -1.789977200e-02f, -1.790214684e-02f, + -1.790448226e-02f, -1.790677827e-02f, -1.790903487e-02f, -1.791125205e-02f, -1.791342981e-02f, -1.791556815e-02f, -1.791766707e-02f, -1.791972657e-02f, -1.792174663e-02f, -1.792372728e-02f, + -1.792566849e-02f, -1.792757027e-02f, -1.792943262e-02f, -1.793125554e-02f, -1.793303902e-02f, -1.793478307e-02f, -1.793648768e-02f, -1.793815286e-02f, -1.793977860e-02f, -1.794136490e-02f, + -1.794291176e-02f, -1.794441918e-02f, -1.794588716e-02f, -1.794731570e-02f, -1.794870481e-02f, -1.795005447e-02f, -1.795136469e-02f, -1.795263547e-02f, -1.795386681e-02f, -1.795505871e-02f, + -1.795621117e-02f, -1.795732419e-02f, -1.795839777e-02f, -1.795943191e-02f, -1.796042661e-02f, -1.796138188e-02f, -1.796229771e-02f, -1.796317410e-02f, -1.796401106e-02f, -1.796480858e-02f, + -1.796556667e-02f, -1.796628533e-02f, -1.796696456e-02f, -1.796760437e-02f, -1.796820474e-02f, -1.796876569e-02f, -1.796928721e-02f, -1.796976931e-02f, -1.797021199e-02f, -1.797061526e-02f, + -1.797097910e-02f, -1.797130353e-02f, -1.797158855e-02f, -1.797183416e-02f, -1.797204036e-02f, -1.797220715e-02f, -1.797233455e-02f, -1.797242254e-02f, -1.797247113e-02f, -1.797248033e-02f, + -1.797245013e-02f, -1.797238055e-02f, -1.797227158e-02f, -1.797212323e-02f, -1.797193550e-02f, -1.797170839e-02f, -1.797144191e-02f, -1.797113606e-02f, -1.797079084e-02f, -1.797040626e-02f, + -1.796998232e-02f, -1.796951902e-02f, -1.796901638e-02f, -1.796847438e-02f, -1.796789305e-02f, -1.796727237e-02f, -1.796661236e-02f, -1.796591302e-02f, -1.796517435e-02f, -1.796439636e-02f, + -1.796357906e-02f, -1.796272244e-02f, -1.796182651e-02f, -1.796089128e-02f, -1.795991676e-02f, -1.795890294e-02f, -1.795784983e-02f, -1.795675744e-02f, -1.795562577e-02f, -1.795445483e-02f, + -1.795324462e-02f, -1.795199515e-02f, -1.795070642e-02f, -1.794937845e-02f, -1.794801123e-02f, -1.794660477e-02f, -1.794515908e-02f, -1.794367417e-02f, -1.794215003e-02f, -1.794058668e-02f, + -1.793898412e-02f, -1.793734236e-02f, -1.793566140e-02f, -1.793394126e-02f, -1.793218193e-02f, -1.793038343e-02f, -1.792854576e-02f, -1.792666893e-02f, -1.792475295e-02f, -1.792279781e-02f, + -1.792080354e-02f, -1.791877013e-02f, -1.791669760e-02f, -1.791458595e-02f, -1.791243519e-02f, -1.791024532e-02f, -1.790801636e-02f, -1.790574831e-02f, -1.790344118e-02f, -1.790109498e-02f, + -1.789870971e-02f, -1.789628538e-02f, -1.789382201e-02f, -1.789131960e-02f, -1.788877816e-02f, -1.788619769e-02f, -1.788357821e-02f, -1.788091972e-02f, -1.787822223e-02f, -1.787548576e-02f, + -1.787271030e-02f, -1.786989588e-02f, -1.786704249e-02f, -1.786415015e-02f, -1.786121887e-02f, -1.785824865e-02f, -1.785523950e-02f, -1.785219144e-02f, -1.784910448e-02f, -1.784597861e-02f, + -1.784281386e-02f, -1.783961023e-02f, -1.783636774e-02f, -1.783308639e-02f, -1.782976618e-02f, -1.782640715e-02f, -1.782300928e-02f, -1.781957260e-02f, -1.781609711e-02f, -1.781258282e-02f, + -1.780902975e-02f, -1.780543791e-02f, -1.780180730e-02f, -1.779813793e-02f, -1.779442983e-02f, -1.779068299e-02f, -1.778689743e-02f, -1.778307316e-02f, -1.777921019e-02f, -1.777530853e-02f, + -1.777136820e-02f, -1.776738921e-02f, -1.776337156e-02f, -1.775931527e-02f, -1.775522035e-02f, -1.775108681e-02f, -1.774691467e-02f, -1.774270393e-02f, -1.773845461e-02f, -1.773416672e-02f, + -1.772984027e-02f, -1.772547528e-02f, -1.772107175e-02f, -1.771662970e-02f, -1.771214915e-02f, -1.770763010e-02f, -1.770307256e-02f, -1.769847656e-02f, -1.769384210e-02f, -1.768916919e-02f, + -1.768445786e-02f, -1.767970810e-02f, -1.767491994e-02f, -1.767009339e-02f, -1.766522846e-02f, -1.766032516e-02f, -1.765538352e-02f, -1.765040353e-02f, -1.764538523e-02f, -1.764032861e-02f, + -1.763523369e-02f, -1.763010049e-02f, -1.762492903e-02f, -1.761971931e-02f, -1.761447135e-02f, -1.760918516e-02f, -1.760386076e-02f, -1.759849817e-02f, -1.759309739e-02f, -1.758765845e-02f, + -1.758218135e-02f, -1.757666611e-02f, -1.757111275e-02f, -1.756552128e-02f, -1.755989171e-02f, -1.755422407e-02f, -1.754851836e-02f, -1.754277461e-02f, -1.753699282e-02f, -1.753117302e-02f, + -1.752531521e-02f, -1.751941942e-02f, -1.751348565e-02f, -1.750751394e-02f, -1.750150428e-02f, -1.749545670e-02f, -1.748937121e-02f, -1.748324783e-02f, -1.747708657e-02f, -1.747088746e-02f, + -1.746465051e-02f, -1.745837572e-02f, -1.745206313e-02f, -1.744571275e-02f, -1.743932459e-02f, -1.743289867e-02f, -1.742643500e-02f, -1.741993362e-02f, -1.741339452e-02f, -1.740681773e-02f, + -1.740020326e-02f, -1.739355114e-02f, -1.738686138e-02f, -1.738013400e-02f, -1.737336901e-02f, -1.736656643e-02f, -1.735972628e-02f, -1.735284858e-02f, -1.734593335e-02f, -1.733898059e-02f, + -1.733199034e-02f, -1.732496261e-02f, -1.731789742e-02f, -1.731079478e-02f, -1.730365472e-02f, -1.729647724e-02f, -1.728926238e-02f, -1.728201015e-02f, -1.727472056e-02f, -1.726739364e-02f, + -1.726002941e-02f, -1.725262788e-02f, -1.724518907e-02f, -1.723771301e-02f, -1.723019970e-02f, -1.722264918e-02f, -1.721506145e-02f, -1.720743654e-02f, -1.719977448e-02f, -1.719207526e-02f, + -1.718433893e-02f, -1.717656549e-02f, -1.716875497e-02f, -1.716090739e-02f, -1.715302276e-02f, -1.714510111e-02f, -1.713714245e-02f, -1.712914681e-02f, -1.712111420e-02f, -1.711304466e-02f, + -1.710493819e-02f, -1.709679481e-02f, -1.708861456e-02f, -1.708039744e-02f, -1.707214348e-02f, -1.706385270e-02f, -1.705552513e-02f, -1.704716077e-02f, -1.703875966e-02f, -1.703032181e-02f, + -1.702184725e-02f, -1.701333599e-02f, -1.700478806e-02f, -1.699620348e-02f, -1.698758226e-02f, -1.697892444e-02f, -1.697023004e-02f, -1.696149907e-02f, -1.695273155e-02f, -1.694392752e-02f, + -1.693508698e-02f, -1.692620997e-02f, -1.691729650e-02f, -1.690834660e-02f, -1.689936029e-02f, -1.689033759e-02f, -1.688127852e-02f, -1.687218311e-02f, -1.686305138e-02f, -1.685388335e-02f, + -1.684467904e-02f, -1.683543848e-02f, -1.682616169e-02f, -1.681684870e-02f, -1.680749952e-02f, -1.679811417e-02f, -1.678869269e-02f, -1.677923510e-02f, -1.676974141e-02f, -1.676021166e-02f, + -1.675064586e-02f, -1.674104404e-02f, -1.673140623e-02f, -1.672173244e-02f, -1.671202270e-02f, -1.670227703e-02f, -1.669249547e-02f, -1.668267802e-02f, -1.667282472e-02f, -1.666293560e-02f, + -1.665301066e-02f, -1.664304995e-02f, -1.663305348e-02f, -1.662302127e-02f, -1.661295336e-02f, -1.660284977e-02f, -1.659271052e-02f, -1.658253563e-02f, -1.657232514e-02f, -1.656207906e-02f, + -1.655179742e-02f, -1.654148025e-02f, -1.653112757e-02f, -1.652073941e-02f, -1.651031579e-02f, -1.649985674e-02f, -1.648936228e-02f, -1.647883244e-02f, -1.646826725e-02f, -1.645766672e-02f, + -1.644703089e-02f, -1.643635979e-02f, -1.642565343e-02f, -1.641491184e-02f, -1.640413505e-02f, -1.639332309e-02f, -1.638247598e-02f, -1.637159375e-02f, -1.636067642e-02f, -1.634972403e-02f, + -1.633873659e-02f, -1.632771413e-02f, -1.631665669e-02f, -1.630556429e-02f, -1.629443694e-02f, -1.628327469e-02f, -1.627207756e-02f, -1.626084558e-02f, -1.624957876e-02f, -1.623827715e-02f, + -1.622694076e-02f, -1.621556963e-02f, -1.620416378e-02f, -1.619272324e-02f, -1.618124804e-02f, -1.616973820e-02f, -1.615819375e-02f, -1.614661472e-02f, -1.613500114e-02f, -1.612335304e-02f, + -1.611167044e-02f, -1.609995337e-02f, -1.608820186e-02f, -1.607641594e-02f, -1.606459564e-02f, -1.605274098e-02f, -1.604085199e-02f, -1.602892871e-02f, -1.601697116e-02f, -1.600497936e-02f, + -1.599295336e-02f, -1.598089317e-02f, -1.596879883e-02f, -1.595667036e-02f, -1.594450779e-02f, -1.593231116e-02f, -1.592008049e-02f, -1.590781581e-02f, -1.589551715e-02f, -1.588318454e-02f, + -1.587081801e-02f, -1.585841759e-02f, -1.584598331e-02f, -1.583351519e-02f, -1.582101328e-02f, -1.580847759e-02f, -1.579590816e-02f, -1.578330501e-02f, -1.577066819e-02f, -1.575799771e-02f, + -1.574529361e-02f, -1.573255592e-02f, -1.571978466e-02f, -1.570697988e-02f, -1.569414159e-02f, -1.568126984e-02f, -1.566836464e-02f, -1.565542604e-02f, -1.564245406e-02f, -1.562944873e-02f, + -1.561641008e-02f, -1.560333815e-02f, -1.559023297e-02f, -1.557709456e-02f, -1.556392296e-02f, -1.555071820e-02f, -1.553748031e-02f, -1.552420932e-02f, -1.551090527e-02f, -1.549756818e-02f, + -1.548419809e-02f, -1.547079502e-02f, -1.545735902e-02f, -1.544389010e-02f, -1.543038831e-02f, -1.541685368e-02f, -1.540328623e-02f, -1.538968601e-02f, -1.537605303e-02f, -1.536238734e-02f, + -1.534868897e-02f, -1.533495794e-02f, -1.532119430e-02f, -1.530739806e-02f, -1.529356928e-02f, -1.527970797e-02f, -1.526581418e-02f, -1.525188793e-02f, -1.523792926e-02f, -1.522393819e-02f, + -1.520991478e-02f, -1.519585903e-02f, -1.518177100e-02f, -1.516765071e-02f, -1.515349819e-02f, -1.513931348e-02f, -1.512509662e-02f, -1.511084763e-02f, -1.509656655e-02f, -1.508225342e-02f, + -1.506790826e-02f, -1.505353111e-02f, -1.503912201e-02f, -1.502468098e-02f, -1.501020807e-02f, -1.499570330e-02f, -1.498116671e-02f, -1.496659834e-02f, -1.495199821e-02f, -1.493736637e-02f, + -1.492270284e-02f, -1.490800767e-02f, -1.489328088e-02f, -1.487852251e-02f, -1.486373260e-02f, -1.484891118e-02f, -1.483405828e-02f, -1.481917394e-02f, -1.480425820e-02f, -1.478931108e-02f, + -1.477433263e-02f, -1.475932288e-02f, -1.474428186e-02f, -1.472920961e-02f, -1.471410617e-02f, -1.469897156e-02f, -1.468380583e-02f, -1.466860902e-02f, -1.465338115e-02f, -1.463812226e-02f, + -1.462283239e-02f, -1.460751157e-02f, -1.459215984e-02f, -1.457677724e-02f, -1.456136380e-02f, -1.454591955e-02f, -1.453044454e-02f, -1.451493880e-02f, -1.449940236e-02f, -1.448383527e-02f, + -1.446823755e-02f, -1.445260925e-02f, -1.443695039e-02f, -1.442126103e-02f, -1.440554119e-02f, -1.438979091e-02f, -1.437401022e-02f, -1.435819917e-02f, -1.434235780e-02f, -1.432648612e-02f, + -1.431058420e-02f, -1.429465205e-02f, -1.427868973e-02f, -1.426269725e-02f, -1.424667468e-02f, -1.423062203e-02f, -1.421453935e-02f, -1.419842668e-02f, -1.418228404e-02f, -1.416611149e-02f, + -1.414990906e-02f, -1.413367678e-02f, -1.411741469e-02f, -1.410112283e-02f, -1.408480125e-02f, -1.406844996e-02f, -1.405206903e-02f, -1.403565847e-02f, -1.401921834e-02f, -1.400274866e-02f, + -1.398624948e-02f, -1.396972084e-02f, -1.395316277e-02f, -1.393657531e-02f, -1.391995850e-02f, -1.390331238e-02f, -1.388663699e-02f, -1.386993237e-02f, -1.385319854e-02f, -1.383643557e-02f, + -1.381964347e-02f, -1.380282229e-02f, -1.378597208e-02f, -1.376909286e-02f, -1.375218469e-02f, -1.373524759e-02f, -1.371828160e-02f, -1.370128677e-02f, -1.368426314e-02f, -1.366721074e-02f, + -1.365012962e-02f, -1.363301980e-02f, -1.361588134e-02f, -1.359871428e-02f, -1.358151864e-02f, -1.356429448e-02f, -1.354704183e-02f, -1.352976073e-02f, -1.351245122e-02f, -1.349511334e-02f, + -1.347774713e-02f, -1.346035264e-02f, -1.344292989e-02f, -1.342547894e-02f, -1.340799982e-02f, -1.339049257e-02f, -1.337295724e-02f, -1.335539386e-02f, -1.333780247e-02f, -1.332018311e-02f, + -1.330253583e-02f, -1.328486067e-02f, -1.326715766e-02f, -1.324942685e-02f, -1.323166828e-02f, -1.321388198e-02f, -1.319606800e-02f, -1.317822639e-02f, -1.316035718e-02f, -1.314246041e-02f, + -1.312453612e-02f, -1.310658436e-02f, -1.308860516e-02f, -1.307059858e-02f, -1.305256464e-02f, -1.303450339e-02f, -1.301641488e-02f, -1.299829914e-02f, -1.298015621e-02f, -1.296198614e-02f, + -1.294378897e-02f, -1.292556474e-02f, -1.290731350e-02f, -1.288903528e-02f, -1.287073012e-02f, -1.285239808e-02f, -1.283403918e-02f, -1.281565348e-02f, -1.279724101e-02f, -1.277880182e-02f, + -1.276033595e-02f, -1.274184344e-02f, -1.272332433e-02f, -1.270477868e-02f, -1.268620651e-02f, -1.266760787e-02f, -1.264898281e-02f, -1.263033137e-02f, -1.261165358e-02f, -1.259294950e-02f, + -1.257421916e-02f, -1.255546262e-02f, -1.253667990e-02f, -1.251787106e-02f, -1.249903613e-02f, -1.248017517e-02f, -1.246128821e-02f, -1.244237530e-02f, -1.242343648e-02f, -1.240447179e-02f, + -1.238548129e-02f, -1.236646500e-02f, -1.234742297e-02f, -1.232835526e-02f, -1.230926189e-02f, -1.229014292e-02f, -1.227099839e-02f, -1.225182834e-02f, -1.223263282e-02f, -1.221341187e-02f, + -1.219416553e-02f, -1.217489385e-02f, -1.215559687e-02f, -1.213627464e-02f, -1.211692720e-02f, -1.209755459e-02f, -1.207815687e-02f, -1.205873406e-02f, -1.203928623e-02f, -1.201981340e-02f, + -1.200031564e-02f, -1.198079297e-02f, -1.196124545e-02f, -1.194167312e-02f, -1.192207602e-02f, -1.190245420e-02f, -1.188280771e-02f, -1.186313659e-02f, -1.184344088e-02f, -1.182372063e-02f, + -1.180397588e-02f, -1.178420668e-02f, -1.176441307e-02f, -1.174459511e-02f, -1.172475283e-02f, -1.170488627e-02f, -1.168499550e-02f, -1.166508054e-02f, -1.164514144e-02f, -1.162517826e-02f, + -1.160519103e-02f, -1.158517981e-02f, -1.156514463e-02f, -1.154508555e-02f, -1.152500260e-02f, -1.150489584e-02f, -1.148476531e-02f, -1.146461105e-02f, -1.144443311e-02f, -1.142423154e-02f, + -1.140400639e-02f, -1.138375769e-02f, -1.136348550e-02f, -1.134318987e-02f, -1.132287083e-02f, -1.130252843e-02f, -1.128216272e-02f, -1.126177375e-02f, -1.124136156e-02f, -1.122092620e-02f, + -1.120046772e-02f, -1.117998616e-02f, -1.115948157e-02f, -1.113895399e-02f, -1.111840347e-02f, -1.109783006e-02f, -1.107723381e-02f, -1.105661476e-02f, -1.103597296e-02f, -1.101530845e-02f, + -1.099462129e-02f, -1.097391151e-02f, -1.095317917e-02f, -1.093242431e-02f, -1.091164699e-02f, -1.089084724e-02f, -1.087002512e-02f, -1.084918067e-02f, -1.082831393e-02f, -1.080742497e-02f, + -1.078651381e-02f, -1.076558052e-02f, -1.074462514e-02f, -1.072364772e-02f, -1.070264829e-02f, -1.068162692e-02f, -1.066058365e-02f, -1.063951852e-02f, -1.061843159e-02f, -1.059732290e-02f, + -1.057619250e-02f, -1.055504044e-02f, -1.053386676e-02f, -1.051267152e-02f, -1.049145476e-02f, -1.047021652e-02f, -1.044895687e-02f, -1.042767584e-02f, -1.040637348e-02f, -1.038504985e-02f, + -1.036370499e-02f, -1.034233894e-02f, -1.032095176e-02f, -1.029954350e-02f, -1.027811420e-02f, -1.025666391e-02f, -1.023519269e-02f, -1.021370057e-02f, -1.019218761e-02f, -1.017065385e-02f, + -1.014909935e-02f, -1.012752416e-02f, -1.010592831e-02f, -1.008431187e-02f, -1.006267488e-02f, -1.004101738e-02f, -1.001933944e-02f, -9.997641089e-03f, -9.975922386e-03f, -9.954183377e-03f, + -9.932424111e-03f, -9.910644639e-03f, -9.888845009e-03f, -9.867025270e-03f, -9.845185471e-03f, -9.823325662e-03f, -9.801445892e-03f, -9.779546211e-03f, -9.757626667e-03f, -9.735687311e-03f, + -9.713728192e-03f, -9.691749358e-03f, -9.669750861e-03f, -9.647732749e-03f, -9.625695072e-03f, -9.603637879e-03f, -9.581561221e-03f, -9.559465148e-03f, -9.537349708e-03f, -9.515214952e-03f, + -9.493060930e-03f, -9.470887691e-03f, -9.448695286e-03f, -9.426483764e-03f, -9.404253176e-03f, -9.382003572e-03f, -9.359735001e-03f, -9.337447514e-03f, -9.315141161e-03f, -9.292815992e-03f, + -9.270472058e-03f, -9.248109409e-03f, -9.225728094e-03f, -9.203328165e-03f, -9.180909672e-03f, -9.158472665e-03f, -9.136017195e-03f, -9.113543313e-03f, -9.091051068e-03f, -9.068540511e-03f, + -9.046011694e-03f, -9.023464666e-03f, -9.000899478e-03f, -8.978316182e-03f, -8.955714828e-03f, -8.933095466e-03f, -8.910458147e-03f, -8.887802924e-03f, -8.865129845e-03f, -8.842438962e-03f, + -8.819730327e-03f, -8.797003990e-03f, -8.774260002e-03f, -8.751498415e-03f, -8.728719279e-03f, -8.705922646e-03f, -8.683108566e-03f, -8.660277092e-03f, -8.637428274e-03f, -8.614562163e-03f, + -8.591678812e-03f, -8.568778270e-03f, -8.545860591e-03f, -8.522925824e-03f, -8.499974022e-03f, -8.477005236e-03f, -8.454019517e-03f, -8.431016918e-03f, -8.407997489e-03f, -8.384961283e-03f, + -8.361908351e-03f, -8.338838744e-03f, -8.315752515e-03f, -8.292649715e-03f, -8.269530397e-03f, -8.246394610e-03f, -8.223242409e-03f, -8.200073844e-03f, -8.176888968e-03f, -8.153687832e-03f, + -8.130470488e-03f, -8.107236989e-03f, -8.083987387e-03f, -8.060721733e-03f, -8.037440079e-03f, -8.014142479e-03f, -7.990828983e-03f, -7.967499645e-03f, -7.944154516e-03f, -7.920793648e-03f, + -7.897417095e-03f, -7.874024908e-03f, -7.850617140e-03f, -7.827193843e-03f, -7.803755069e-03f, -7.780300871e-03f, -7.756831302e-03f, -7.733346413e-03f, -7.709846258e-03f, -7.686330889e-03f, + -7.662800359e-03f, -7.639254720e-03f, -7.615694025e-03f, -7.592118326e-03f, -7.568527677e-03f, -7.544922130e-03f, -7.521301737e-03f, -7.497666553e-03f, -7.474016628e-03f, -7.450352017e-03f, + -7.426672773e-03f, -7.402978947e-03f, -7.379270593e-03f, -7.355547765e-03f, -7.331810514e-03f, -7.308058895e-03f, -7.284292959e-03f, -7.260512761e-03f, -7.236718353e-03f, -7.212909789e-03f, + -7.189087121e-03f, -7.165250403e-03f, -7.141399688e-03f, -7.117535029e-03f, -7.093656480e-03f, -7.069764093e-03f, -7.045857923e-03f, -7.021938022e-03f, -6.998004444e-03f, -6.974057243e-03f, + -6.950096471e-03f, -6.926122182e-03f, -6.902134430e-03f, -6.878133268e-03f, -6.854118749e-03f, -6.830090928e-03f, -6.806049858e-03f, -6.781995592e-03f, -6.757928185e-03f, -6.733847689e-03f, + -6.709754158e-03f, -6.685647647e-03f, -6.661528208e-03f, -6.637395896e-03f, -6.613250764e-03f, -6.589092867e-03f, -6.564922257e-03f, -6.540738990e-03f, -6.516543118e-03f, -6.492334696e-03f, + -6.468113777e-03f, -6.443880416e-03f, -6.419634666e-03f, -6.395376582e-03f, -6.371106217e-03f, -6.346823626e-03f, -6.322528863e-03f, -6.298221981e-03f, -6.273903035e-03f, -6.249572079e-03f, + -6.225229167e-03f, -6.200874353e-03f, -6.176507692e-03f, -6.152129237e-03f, -6.127739043e-03f, -6.103337165e-03f, -6.078923656e-03f, -6.054498571e-03f, -6.030061963e-03f, -6.005613889e-03f, + -5.981154401e-03f, -5.956683554e-03f, -5.932201403e-03f, -5.907708002e-03f, -5.883203406e-03f, -5.858687668e-03f, -5.834160844e-03f, -5.809622988e-03f, -5.785074155e-03f, -5.760514399e-03f, + -5.735943774e-03f, -5.711362336e-03f, -5.686770138e-03f, -5.662167236e-03f, -5.637553684e-03f, -5.612929537e-03f, -5.588294850e-03f, -5.563649677e-03f, -5.538994073e-03f, -5.514328093e-03f, + -5.489651791e-03f, -5.464965222e-03f, -5.440268442e-03f, -5.415561504e-03f, -5.390844465e-03f, -5.366117378e-03f, -5.341380298e-03f, -5.316633281e-03f, -5.291876382e-03f, -5.267109654e-03f, + -5.242333154e-03f, -5.217546936e-03f, -5.192751055e-03f, -5.167945566e-03f, -5.143130525e-03f, -5.118305986e-03f, -5.093472004e-03f, -5.068628634e-03f, -5.043775932e-03f, -5.018913953e-03f, + -4.994042751e-03f, -4.969162382e-03f, -4.944272901e-03f, -4.919374363e-03f, -4.894466824e-03f, -4.869550338e-03f, -4.844624961e-03f, -4.819690747e-03f, -4.794747753e-03f, -4.769796034e-03f, + -4.744835644e-03f, -4.719866639e-03f, -4.694889075e-03f, -4.669903006e-03f, -4.644908489e-03f, -4.619905577e-03f, -4.594894328e-03f, -4.569874796e-03f, -4.544847036e-03f, -4.519811104e-03f, + -4.494767055e-03f, -4.469714945e-03f, -4.444654830e-03f, -4.419586764e-03f, -4.394510803e-03f, -4.369427003e-03f, -4.344335419e-03f, -4.319236107e-03f, -4.294129122e-03f, -4.269014520e-03f, + -4.243892356e-03f, -4.218762686e-03f, -4.193625566e-03f, -4.168481050e-03f, -4.143329195e-03f, -4.118170057e-03f, -4.093003690e-03f, -4.067830151e-03f, -4.042649495e-03f, -4.017461778e-03f, + -3.992267056e-03f, -3.967065383e-03f, -3.941856817e-03f, -3.916641412e-03f, -3.891419225e-03f, -3.866190311e-03f, -3.840954725e-03f, -3.815712524e-03f, -3.790463764e-03f, -3.765208499e-03f, + -3.739946787e-03f, -3.714678682e-03f, -3.689404241e-03f, -3.664123519e-03f, -3.638836572e-03f, -3.613543456e-03f, -3.588244227e-03f, -3.562938940e-03f, -3.537627652e-03f, -3.512310419e-03f, + -3.486987295e-03f, -3.461658338e-03f, -3.436323603e-03f, -3.410983146e-03f, -3.385637023e-03f, -3.360285289e-03f, -3.334928001e-03f, -3.309565215e-03f, -3.284196987e-03f, -3.258823372e-03f, + -3.233444426e-03f, -3.208060207e-03f, -3.182670768e-03f, -3.157276167e-03f, -3.131876460e-03f, -3.106471702e-03f, -3.081061949e-03f, -3.055647258e-03f, -3.030227685e-03f, -3.004803285e-03f, + -2.979374114e-03f, -2.953940229e-03f, -2.928501686e-03f, -2.903058540e-03f, -2.877610849e-03f, -2.852158667e-03f, -2.826702051e-03f, -2.801241057e-03f, -2.775775741e-03f, -2.750306159e-03f, + -2.724832367e-03f, -2.699354422e-03f, -2.673872379e-03f, -2.648386294e-03f, -2.622896225e-03f, -2.597402226e-03f, -2.571904354e-03f, -2.546402665e-03f, -2.520897215e-03f, -2.495388060e-03f, + -2.469875257e-03f, -2.444358862e-03f, -2.418838930e-03f, -2.393315518e-03f, -2.367788682e-03f, -2.342258478e-03f, -2.316724963e-03f, -2.291188192e-03f, -2.265648222e-03f, -2.240105109e-03f, + -2.214558908e-03f, -2.189009677e-03f, -2.163457471e-03f, -2.137902347e-03f, -2.112344361e-03f, -2.086783568e-03f, -2.061220026e-03f, -2.035653790e-03f, -2.010084916e-03f, -1.984513461e-03f, + -1.958939481e-03f, -1.933363032e-03f, -1.907784171e-03f, -1.882202953e-03f, -1.856619434e-03f, -1.831033672e-03f, -1.805445721e-03f, -1.779855639e-03f, -1.754263482e-03f, -1.728669305e-03f, + -1.703073165e-03f, -1.677475118e-03f, -1.651875220e-03f, -1.626273528e-03f, -1.600670098e-03f, -1.575064986e-03f, -1.549458247e-03f, -1.523849940e-03f, -1.498240118e-03f, -1.472628840e-03f, + -1.447016160e-03f, -1.421402136e-03f, -1.395786823e-03f, -1.370170277e-03f, -1.344552556e-03f, -1.318933714e-03f, -1.293313808e-03f, -1.267692895e-03f, -1.242071030e-03f, -1.216448270e-03f, + -1.190824671e-03f, -1.165200289e-03f, -1.139575181e-03f, -1.113949402e-03f, -1.088323008e-03f, -1.062696056e-03f, -1.037068603e-03f, -1.011440703e-03f, -9.858124139e-04f, -9.601837912e-04f, + -9.345548912e-04f, -9.089257700e-04f, -8.832964837e-04f, -8.576670886e-04f, -8.320376408e-04f, -8.064081963e-04f, -7.807788114e-04f, -7.551495422e-04f, -7.295204448e-04f, -7.038915754e-04f, + -6.782629900e-04f, -6.526347447e-04f, -6.270068958e-04f, -6.013794993e-04f, -5.757526112e-04f, -5.501262878e-04f, -5.245005850e-04f, -4.988755590e-04f, -4.732512659e-04f, -4.476277617e-04f, + -4.220051025e-04f, -3.963833444e-04f, -3.707625433e-04f, -3.451427555e-04f, -3.195240369e-04f, -2.939064435e-04f, -2.682900314e-04f, -2.426748566e-04f, -2.170609752e-04f, -1.914484431e-04f, + -1.658373164e-04f, -1.402276510e-04f, -1.146195029e-04f, -8.901292821e-05f, -6.340798280e-05f, -3.780472266e-05f, -1.220320375e-05f, 1.339651797e-05f, 3.899438656e-05f, 6.459034607e-05f, + 9.018434059e-05f, 1.157763142e-04f, 1.413662109e-04f, 1.669539750e-04f, 1.925395504e-04f, 2.181228812e-04f, 2.437039117e-04f, 2.692825859e-04f, 2.948588480e-04f, 3.204326420e-04f, + 3.460039123e-04f, 3.715726029e-04f, 3.971386581e-04f, 4.227020220e-04f, 4.482626387e-04f, 4.738204526e-04f, 4.993754079e-04f, 5.249274486e-04f, 5.504765192e-04f, 5.760225639e-04f, + 6.015655269e-04f, 6.271053524e-04f, 6.526419848e-04f, 6.781753684e-04f, 7.037054474e-04f, 7.292321662e-04f, 7.547554690e-04f, 7.802753004e-04f, 8.057916044e-04f, 8.313043257e-04f, + 8.568134084e-04f, 8.823187971e-04f, 9.078204360e-04f, 9.333182696e-04f, 9.588122424e-04f, 9.843022987e-04f, 1.009788383e-03f, 1.035270440e-03f, 1.060748413e-03f, 1.086222249e-03f, + 1.111691890e-03f, 1.137157281e-03f, 1.162618367e-03f, 1.188075093e-03f, 1.213527403e-03f, 1.238975242e-03f, 1.264418553e-03f, 1.289857283e-03f, 1.315291374e-03f, 1.340720773e-03f, + 1.366145423e-03f, 1.391565270e-03f, 1.416980257e-03f, 1.442390331e-03f, 1.467795434e-03f, 1.493195512e-03f, 1.518590510e-03f, 1.543980373e-03f, 1.569365045e-03f, 1.594744471e-03f, + 1.620118595e-03f, 1.645487363e-03f, 1.670850720e-03f, 1.696208609e-03f, 1.721560977e-03f, 1.746907767e-03f, 1.772248926e-03f, 1.797584397e-03f, 1.822914125e-03f, 1.848238056e-03f, + 1.873556135e-03f, 1.898868306e-03f, 1.924174514e-03f, 1.949474705e-03f, 1.974768823e-03f, 2.000056813e-03f, 2.025338621e-03f, 2.050614192e-03f, 2.075883470e-03f, 2.101146401e-03f, + 2.126402929e-03f, 2.151653001e-03f, 2.176896560e-03f, 2.202133553e-03f, 2.227363925e-03f, 2.252587620e-03f, 2.277804584e-03f, 2.303014762e-03f, 2.328218099e-03f, 2.353414541e-03f, + 2.378604033e-03f, 2.403786520e-03f, 2.428961948e-03f, 2.454130262e-03f, 2.479291408e-03f, 2.504445330e-03f, 2.529591974e-03f, 2.554731286e-03f, 2.579863211e-03f, 2.604987694e-03f, + 2.630104682e-03f, 2.655214119e-03f, 2.680315951e-03f, 2.705410124e-03f, 2.730496583e-03f, 2.755575274e-03f, 2.780646142e-03f, 2.805709133e-03f, 2.830764193e-03f, 2.855811268e-03f, + 2.880850303e-03f, 2.905881243e-03f, 2.930904035e-03f, 2.955918625e-03f, 2.980924957e-03f, 3.005922979e-03f, 3.030912636e-03f, 3.055893873e-03f, 3.080866636e-03f, 3.105830873e-03f, + 3.130786527e-03f, 3.155733546e-03f, 3.180671875e-03f, 3.205601460e-03f, 3.230522248e-03f, 3.255434184e-03f, 3.280337215e-03f, 3.305231286e-03f, 3.330116343e-03f, 3.354992333e-03f, + 3.379859202e-03f, 3.404716897e-03f, 3.429565362e-03f, 3.454404545e-03f, 3.479234392e-03f, 3.504054848e-03f, 3.528865861e-03f, 3.553667377e-03f, 3.578459342e-03f, 3.603241702e-03f, + 3.628014403e-03f, 3.652777393e-03f, 3.677530618e-03f, 3.702274023e-03f, 3.727007557e-03f, 3.751731164e-03f, 3.776444792e-03f, 3.801148388e-03f, 3.825841897e-03f, 3.850525266e-03f, + 3.875198443e-03f, 3.899861374e-03f, 3.924514005e-03f, 3.949156284e-03f, 3.973788156e-03f, 3.998409569e-03f, 4.023020470e-03f, 4.047620805e-03f, 4.072210522e-03f, 4.096789567e-03f, + 4.121357887e-03f, 4.145915429e-03f, 4.170462140e-03f, 4.194997967e-03f, 4.219522857e-03f, 4.244036757e-03f, 4.268539615e-03f, 4.293031377e-03f, 4.317511990e-03f, 4.341981402e-03f, + 4.366439560e-03f, 4.390886411e-03f, 4.415321902e-03f, 4.439745981e-03f, 4.464158595e-03f, 4.488559690e-03f, 4.512949216e-03f, 4.537327119e-03f, 4.561693346e-03f, 4.586047845e-03f, + 4.610390563e-03f, 4.634721448e-03f, 4.659040448e-03f, 4.683347510e-03f, 4.707642581e-03f, 4.731925610e-03f, 4.756196543e-03f, 4.780455329e-03f, 4.804701916e-03f, 4.828936250e-03f, + 4.853158281e-03f, 4.877367955e-03f, 4.901565221e-03f, 4.925750026e-03f, 4.949922319e-03f, 4.974082046e-03f, 4.998229157e-03f, 5.022363600e-03f, 5.046485321e-03f, 5.070594270e-03f, + 5.094690395e-03f, 5.118773643e-03f, 5.142843963e-03f, 5.166901302e-03f, 5.190945610e-03f, 5.214976834e-03f, 5.238994923e-03f, 5.262999825e-03f, 5.286991489e-03f, 5.310969862e-03f, + 5.334934893e-03f, 5.358886532e-03f, 5.382824725e-03f, 5.406749422e-03f, 5.430660571e-03f, 5.454558120e-03f, 5.478442020e-03f, 5.502312217e-03f, 5.526168661e-03f, 5.550011300e-03f, + 5.573840084e-03f, 5.597654961e-03f, 5.621455880e-03f, 5.645242789e-03f, 5.669015638e-03f, 5.692774375e-03f, 5.716518950e-03f, 5.740249311e-03f, 5.763965408e-03f, 5.787667189e-03f, + 5.811354604e-03f, 5.835027602e-03f, 5.858686131e-03f, 5.882330142e-03f, 5.905959583e-03f, 5.929574404e-03f, 5.953174554e-03f, 5.976759982e-03f, 6.000330638e-03f, 6.023886471e-03f, + 6.047427431e-03f, 6.070953467e-03f, 6.094464528e-03f, 6.117960564e-03f, 6.141441525e-03f, 6.164907361e-03f, 6.188358020e-03f, 6.211793454e-03f, 6.235213611e-03f, 6.258618441e-03f, + 6.282007894e-03f, 6.305381920e-03f, 6.328740470e-03f, 6.352083491e-03f, 6.375410936e-03f, 6.398722754e-03f, 6.422018894e-03f, 6.445299307e-03f, 6.468563943e-03f, 6.491812753e-03f, + 6.515045686e-03f, 6.538262692e-03f, 6.561463722e-03f, 6.584648727e-03f, 6.607817656e-03f, 6.630970460e-03f, 6.654107089e-03f, 6.677227495e-03f, 6.700331626e-03f, 6.723419435e-03f, + 6.746490871e-03f, 6.769545885e-03f, 6.792584428e-03f, 6.815606450e-03f, 6.838611902e-03f, 6.861600736e-03f, 6.884572901e-03f, 6.907528349e-03f, 6.930467031e-03f, 6.953388897e-03f, + 6.976293898e-03f, 6.999181986e-03f, 7.022053112e-03f, 7.044907226e-03f, 7.067744281e-03f, 7.090564226e-03f, 7.113367013e-03f, 7.136152594e-03f, 7.158920920e-03f, 7.181671942e-03f, + 7.204405612e-03f, 7.227121880e-03f, 7.249820699e-03f, 7.272502020e-03f, 7.295165795e-03f, 7.317811975e-03f, 7.340440511e-03f, 7.363051356e-03f, 7.385644462e-03f, 7.408219779e-03f, + 7.430777260e-03f, 7.453316856e-03f, 7.475838520e-03f, 7.498342204e-03f, 7.520827859e-03f, 7.543295437e-03f, 7.565744891e-03f, 7.588176173e-03f, 7.610589235e-03f, 7.632984028e-03f, + 7.655360506e-03f, 7.677718620e-03f, 7.700058323e-03f, 7.722379567e-03f, 7.744682305e-03f, 7.766966489e-03f, 7.789232071e-03f, 7.811479005e-03f, 7.833707243e-03f, 7.855916736e-03f, + 7.878107439e-03f, 7.900279304e-03f, 7.922432283e-03f, 7.944566329e-03f, 7.966681396e-03f, 7.988777435e-03f, 8.010854401e-03f, 8.032912246e-03f, 8.054950922e-03f, 8.076970384e-03f, + 8.098970585e-03f, 8.120951476e-03f, 8.142913013e-03f, 8.164855147e-03f, 8.186777833e-03f, 8.208681023e-03f, 8.230564671e-03f, 8.252428731e-03f, 8.274273155e-03f, 8.296097898e-03f, + 8.317902913e-03f, 8.339688154e-03f, 8.361453575e-03f, 8.383199128e-03f, 8.404924768e-03f, 8.426630449e-03f, 8.448316125e-03f, 8.469981749e-03f, 8.491627275e-03f, 8.513252658e-03f, + 8.534857852e-03f, 8.556442810e-03f, 8.578007487e-03f, 8.599551837e-03f, 8.621075814e-03f, 8.642579373e-03f, 8.664062467e-03f, 8.685525052e-03f, 8.706967082e-03f, 8.728388510e-03f, + 8.749789293e-03f, 8.771169383e-03f, 8.792528737e-03f, 8.813867308e-03f, 8.835185052e-03f, 8.856481922e-03f, 8.877757875e-03f, 8.899012864e-03f, 8.920246845e-03f, 8.941459773e-03f, + 8.962651603e-03f, 8.983822289e-03f, 9.004971788e-03f, 9.026100053e-03f, 9.047207041e-03f, 9.068292707e-03f, 9.089357005e-03f, 9.110399892e-03f, 9.131421322e-03f, 9.152421251e-03f, + 9.173399636e-03f, 9.194356430e-03f, 9.215291591e-03f, 9.236205073e-03f, 9.257096832e-03f, 9.277966825e-03f, 9.298815006e-03f, 9.319641332e-03f, 9.340445759e-03f, 9.361228242e-03f, + 9.381988738e-03f, 9.402727203e-03f, 9.423443593e-03f, 9.444137864e-03f, 9.464809973e-03f, 9.485459875e-03f, 9.506087526e-03f, 9.526692885e-03f, 9.547275906e-03f, 9.567836546e-03f, + 9.588374762e-03f, 9.608890511e-03f, 9.629383748e-03f, 9.649854432e-03f, 9.670302518e-03f, 9.690727963e-03f, 9.711130725e-03f, 9.731510759e-03f, 9.751868024e-03f, 9.772202476e-03f, + 9.792514072e-03f, 9.812802769e-03f, 9.833068525e-03f, 9.853311296e-03f, 9.873531041e-03f, 9.893727715e-03f, 9.913901278e-03f, 9.934051685e-03f, 9.954178896e-03f, 9.974282866e-03f, + 9.994363554e-03f, 1.001442092e-02f, 1.003445492e-02f, 1.005446550e-02f, 1.007445264e-02f, 1.009441628e-02f, 1.011435639e-02f, 1.013427292e-02f, 1.015416583e-02f, 1.017403508e-02f, + 1.019388063e-02f, 1.021370243e-02f, 1.023350045e-02f, 1.025327463e-02f, 1.027302495e-02f, 1.029275135e-02f, 1.031245381e-02f, 1.033213226e-02f, 1.035178668e-02f, 1.037141703e-02f, + 1.039102325e-02f, 1.041060532e-02f, 1.043016318e-02f, 1.044969681e-02f, 1.046920615e-02f, 1.048869116e-02f, 1.050815181e-02f, 1.052758805e-02f, 1.054699985e-02f, 1.056638716e-02f, + 1.058574994e-02f, 1.060508815e-02f, 1.062440175e-02f, 1.064369070e-02f, 1.066295496e-02f, 1.068219449e-02f, 1.070140924e-02f, 1.072059919e-02f, 1.073976428e-02f, 1.075890448e-02f, + 1.077801975e-02f, 1.079711004e-02f, 1.081617532e-02f, 1.083521555e-02f, 1.085423069e-02f, 1.087322069e-02f, 1.089218552e-02f, 1.091112513e-02f, 1.093003950e-02f, 1.094892857e-02f, + 1.096779232e-02f, 1.098663069e-02f, 1.100544365e-02f, 1.102423116e-02f, 1.104299318e-02f, 1.106172968e-02f, 1.108044060e-02f, 1.109912592e-02f, 1.111778560e-02f, 1.113641959e-02f, + 1.115502785e-02f, 1.117361035e-02f, 1.119216705e-02f, 1.121069791e-02f, 1.122920289e-02f, 1.124768196e-02f, 1.126613506e-02f, 1.128456217e-02f, 1.130296325e-02f, 1.132133825e-02f, + 1.133968714e-02f, 1.135800989e-02f, 1.137630645e-02f, 1.139457678e-02f, 1.141282084e-02f, 1.143103861e-02f, 1.144923003e-02f, 1.146739508e-02f, 1.148553371e-02f, 1.150364589e-02f, + 1.152173158e-02f, 1.153979074e-02f, 1.155782333e-02f, 1.157582931e-02f, 1.159380866e-02f, 1.161176132e-02f, 1.162968727e-02f, 1.164758646e-02f, 1.166545886e-02f, 1.168330443e-02f, + 1.170112314e-02f, 1.171891494e-02f, 1.173667980e-02f, 1.175441768e-02f, 1.177212855e-02f, 1.178981237e-02f, 1.180746910e-02f, 1.182509870e-02f, 1.184270115e-02f, 1.186027639e-02f, + 1.187782440e-02f, 1.189534514e-02f, 1.191283857e-02f, 1.193030466e-02f, 1.194774337e-02f, 1.196515466e-02f, 1.198253849e-02f, 1.199989484e-02f, 1.201722366e-02f, 1.203452493e-02f, + 1.205179859e-02f, 1.206904462e-02f, 1.208626298e-02f, 1.210345364e-02f, 1.212061656e-02f, 1.213775170e-02f, 1.215485903e-02f, 1.217193851e-02f, 1.218899011e-02f, 1.220601379e-02f, + 1.222300952e-02f, 1.223997726e-02f, 1.225691698e-02f, 1.227382863e-02f, 1.229071220e-02f, 1.230756763e-02f, 1.232439490e-02f, 1.234119397e-02f, 1.235796481e-02f, 1.237470738e-02f, + 1.239142165e-02f, 1.240810758e-02f, 1.242476514e-02f, 1.244139429e-02f, 1.245799500e-02f, 1.247456723e-02f, 1.249111096e-02f, 1.250762614e-02f, 1.252411274e-02f, 1.254057073e-02f, + 1.255700008e-02f, 1.257340074e-02f, 1.258977269e-02f, 1.260611590e-02f, 1.262243032e-02f, 1.263871592e-02f, 1.265497268e-02f, 1.267120055e-02f, 1.268739951e-02f, 1.270356952e-02f, + 1.271971054e-02f, 1.273582255e-02f, 1.275190551e-02f, 1.276795939e-02f, 1.278398415e-02f, 1.279997976e-02f, 1.281594619e-02f, 1.283188341e-02f, 1.284779137e-02f, 1.286367006e-02f, + 1.287951944e-02f, 1.289533947e-02f, 1.291113012e-02f, 1.292689135e-02f, 1.294262315e-02f, 1.295832547e-02f, 1.297399828e-02f, 1.298964156e-02f, 1.300525525e-02f, 1.302083935e-02f, + 1.303639381e-02f, 1.305191860e-02f, 1.306741369e-02f, 1.308287904e-02f, 1.309831464e-02f, 1.311372043e-02f, 1.312909640e-02f, 1.314444251e-02f, 1.315975873e-02f, 1.317504503e-02f, + 1.319030137e-02f, 1.320552773e-02f, 1.322072408e-02f, 1.323589037e-02f, 1.325102659e-02f, 1.326613270e-02f, 1.328120867e-02f, 1.329625446e-02f, 1.331127006e-02f, 1.332625542e-02f, + 1.334121052e-02f, 1.335613532e-02f, 1.337102980e-02f, 1.338589393e-02f, 1.340072767e-02f, 1.341553099e-02f, 1.343030387e-02f, 1.344504627e-02f, 1.345975816e-02f, 1.347443952e-02f, + 1.348909031e-02f, 1.350371051e-02f, 1.351830008e-02f, 1.353285899e-02f, 1.354738721e-02f, 1.356188472e-02f, 1.357635149e-02f, 1.359078748e-02f, 1.360519266e-02f, 1.361956702e-02f, + 1.363391051e-02f, 1.364822310e-02f, 1.366250478e-02f, 1.367675550e-02f, 1.369097525e-02f, 1.370516399e-02f, 1.371932169e-02f, 1.373344832e-02f, 1.374754386e-02f, 1.376160827e-02f, + 1.377564154e-02f, 1.378964362e-02f, 1.380361449e-02f, 1.381755413e-02f, 1.383146250e-02f, 1.384533957e-02f, 1.385918532e-02f, 1.387299973e-02f, 1.388678275e-02f, 1.390053437e-02f, + 1.391425455e-02f, 1.392794327e-02f, 1.394160050e-02f, 1.395522621e-02f, 1.396882037e-02f, 1.398238297e-02f, 1.399591396e-02f, 1.400941332e-02f, 1.402288103e-02f, 1.403631706e-02f, + 1.404972138e-02f, 1.406309396e-02f, 1.407643477e-02f, 1.408974380e-02f, 1.410302101e-02f, 1.411626637e-02f, 1.412947986e-02f, 1.414266145e-02f, 1.415581112e-02f, 1.416892884e-02f, + 1.418201457e-02f, 1.419506831e-02f, 1.420809001e-02f, 1.422107966e-02f, 1.423403722e-02f, 1.424696268e-02f, 1.425985600e-02f, 1.427271716e-02f, 1.428554613e-02f, 1.429834288e-02f, + 1.431110740e-02f, 1.432383966e-02f, 1.433653962e-02f, 1.434920727e-02f, 1.436184258e-02f, 1.437444552e-02f, 1.438701607e-02f, 1.439955420e-02f, 1.441205989e-02f, 1.442453312e-02f, + 1.443697385e-02f, 1.444938206e-02f, 1.446175773e-02f, 1.447410083e-02f, 1.448641135e-02f, 1.449868924e-02f, 1.451093450e-02f, 1.452314708e-02f, 1.453532698e-02f, 1.454747417e-02f, + 1.455958861e-02f, 1.457167029e-02f, 1.458371919e-02f, 1.459573527e-02f, 1.460771852e-02f, 1.461966891e-02f, 1.463158642e-02f, 1.464347101e-02f, 1.465532268e-02f, 1.466714140e-02f, + 1.467892713e-02f, 1.469067987e-02f, 1.470239958e-02f, 1.471408624e-02f, 1.472573983e-02f, 1.473736033e-02f, 1.474894770e-02f, 1.476050194e-02f, 1.477202302e-02f, 1.478351090e-02f, + 1.479496558e-02f, 1.480638703e-02f, 1.481777522e-02f, 1.482913013e-02f, 1.484045174e-02f, 1.485174003e-02f, 1.486299498e-02f, 1.487421656e-02f, 1.488540475e-02f, 1.489655952e-02f, + 1.490768087e-02f, 1.491876875e-02f, 1.492982316e-02f, 1.494084407e-02f, 1.495183146e-02f, 1.496278531e-02f, 1.497370559e-02f, 1.498459229e-02f, 1.499544537e-02f, 1.500626483e-02f, + 1.501705064e-02f, 1.502780278e-02f, 1.503852122e-02f, 1.504920595e-02f, 1.505985694e-02f, 1.507047418e-02f, 1.508105764e-02f, 1.509160731e-02f, 1.510212315e-02f, 1.511260516e-02f, + 1.512305330e-02f, 1.513346757e-02f, 1.514384793e-02f, 1.515419438e-02f, 1.516450688e-02f, 1.517478542e-02f, 1.518502998e-02f, 1.519524054e-02f, 1.520541708e-02f, 1.521555958e-02f, + 1.522566801e-02f, 1.523574236e-02f, 1.524578261e-02f, 1.525578875e-02f, 1.526576074e-02f, 1.527569857e-02f, 1.528560222e-02f, 1.529547168e-02f, 1.530530692e-02f, 1.531510792e-02f, + 1.532487467e-02f, 1.533460714e-02f, 1.534430532e-02f, 1.535396918e-02f, 1.536359872e-02f, 1.537319391e-02f, 1.538275472e-02f, 1.539228115e-02f, 1.540177318e-02f, 1.541123078e-02f, + 1.542065394e-02f, 1.543004264e-02f, 1.543939687e-02f, 1.544871659e-02f, 1.545800180e-02f, 1.546725248e-02f, 1.547646861e-02f, 1.548565017e-02f, 1.549479715e-02f, 1.550390952e-02f, + 1.551298727e-02f, 1.552203039e-02f, 1.553103884e-02f, 1.554001263e-02f, 1.554895172e-02f, 1.555785611e-02f, 1.556672578e-02f, 1.557556070e-02f, 1.558436086e-02f, 1.559312625e-02f, + 1.560185685e-02f, 1.561055264e-02f, 1.561921361e-02f, 1.562783973e-02f, 1.563643099e-02f, 1.564498738e-02f, 1.565350888e-02f, 1.566199548e-02f, 1.567044715e-02f, 1.567886388e-02f, + 1.568724565e-02f, 1.569559246e-02f, 1.570390428e-02f, 1.571218109e-02f, 1.572042289e-02f, 1.572862965e-02f, 1.573680137e-02f, 1.574493801e-02f, 1.575303958e-02f, 1.576110606e-02f, + 1.576913742e-02f, 1.577713366e-02f, 1.578509475e-02f, 1.579302069e-02f, 1.580091146e-02f, 1.580876705e-02f, 1.581658743e-02f, 1.582437260e-02f, 1.583212254e-02f, 1.583983723e-02f, + 1.584751667e-02f, 1.585516083e-02f, 1.586276971e-02f, 1.587034329e-02f, 1.587788155e-02f, 1.588538448e-02f, 1.589285207e-02f, 1.590028430e-02f, 1.590768116e-02f, 1.591504263e-02f, + 1.592236871e-02f, 1.592965937e-02f, 1.593691461e-02f, 1.594413441e-02f, 1.595131876e-02f, 1.595846764e-02f, 1.596558104e-02f, 1.597265895e-02f, 1.597970136e-02f, 1.598670825e-02f, + 1.599367961e-02f, 1.600061543e-02f, 1.600751569e-02f, 1.601438038e-02f, 1.602120949e-02f, 1.602800300e-02f, 1.603476091e-02f, 1.604148320e-02f, 1.604816987e-02f, 1.605482088e-02f, + 1.606143625e-02f, 1.606801594e-02f, 1.607455996e-02f, 1.608106829e-02f, 1.608754092e-02f, 1.609397783e-02f, 1.610037901e-02f, 1.610674446e-02f, 1.611307416e-02f, 1.611936810e-02f, + 1.612562627e-02f, 1.613184866e-02f, 1.613803525e-02f, 1.614418604e-02f, 1.615030102e-02f, 1.615638016e-02f, 1.616242347e-02f, 1.616843094e-02f, 1.617440254e-02f, 1.618033827e-02f, + 1.618623813e-02f, 1.619210209e-02f, 1.619793016e-02f, 1.620372231e-02f, 1.620947855e-02f, 1.621519885e-02f, 1.622088321e-02f, 1.622653162e-02f, 1.623214407e-02f, 1.623772055e-02f, + 1.624326105e-02f, 1.624876556e-02f, 1.625423407e-02f, 1.625966657e-02f, 1.626506306e-02f, 1.627042351e-02f, 1.627574793e-02f, 1.628103631e-02f, 1.628628863e-02f, 1.629150488e-02f, + 1.629668506e-02f, 1.630182916e-02f, 1.630693718e-02f, 1.631200909e-02f, 1.631704489e-02f, 1.632204458e-02f, 1.632700814e-02f, 1.633193558e-02f, 1.633682687e-02f, 1.634168201e-02f, + 1.634650099e-02f, 1.635128381e-02f, 1.635603045e-02f, 1.636074092e-02f, 1.636541519e-02f, 1.637005327e-02f, 1.637465515e-02f, 1.637922081e-02f, 1.638375025e-02f, 1.638824347e-02f, + 1.639270045e-02f, 1.639712119e-02f, 1.640150568e-02f, 1.640585392e-02f, 1.641016590e-02f, 1.641444160e-02f, 1.641868103e-02f, 1.642288418e-02f, 1.642705104e-02f, 1.643118160e-02f, + 1.643527586e-02f, 1.643933381e-02f, 1.644335544e-02f, 1.644734075e-02f, 1.645128974e-02f, 1.645520239e-02f, 1.645907870e-02f, 1.646291866e-02f, 1.646672228e-02f, 1.647048953e-02f, + 1.647422042e-02f, 1.647791495e-02f, 1.648157310e-02f, 1.648519486e-02f, 1.648878025e-02f, 1.649232924e-02f, 1.649584184e-02f, 1.649931803e-02f, 1.650275782e-02f, 1.650616120e-02f, + 1.650952816e-02f, 1.651285871e-02f, 1.651615282e-02f, 1.651941051e-02f, 1.652263176e-02f, 1.652581657e-02f, 1.652896494e-02f, 1.653207686e-02f, 1.653515233e-02f, 1.653819134e-02f, + 1.654119389e-02f, 1.654415998e-02f, 1.654708959e-02f, 1.654998274e-02f, 1.655283941e-02f, 1.655565960e-02f, 1.655844330e-02f, 1.656119052e-02f, 1.656390125e-02f, 1.656657548e-02f, + 1.656921322e-02f, 1.657181445e-02f, 1.657437919e-02f, 1.657690741e-02f, 1.657939913e-02f, 1.658185433e-02f, 1.658427302e-02f, 1.658665519e-02f, 1.658900084e-02f, 1.659130996e-02f, + 1.659358256e-02f, 1.659581863e-02f, 1.659801817e-02f, 1.660018118e-02f, 1.660230765e-02f, 1.660439759e-02f, 1.660645098e-02f, 1.660846784e-02f, 1.661044815e-02f, 1.661239191e-02f, + 1.661429913e-02f, 1.661616981e-02f, 1.661800393e-02f, 1.661980150e-02f, 1.662156252e-02f, 1.662328698e-02f, 1.662497489e-02f, 1.662662624e-02f, 1.662824104e-02f, 1.662981928e-02f, + 1.663136096e-02f, 1.663286608e-02f, 1.663433463e-02f, 1.663576663e-02f, 1.663716206e-02f, 1.663852094e-02f, 1.663984324e-02f, 1.664112899e-02f, 1.664237817e-02f, 1.664359079e-02f, + 1.664476685e-02f, 1.664590634e-02f, 1.664700927e-02f, 1.664807563e-02f, 1.664910543e-02f, 1.665009867e-02f, 1.665105534e-02f, 1.665197545e-02f, 1.665285900e-02f, 1.665370599e-02f, + 1.665451642e-02f, 1.665529029e-02f, 1.665602760e-02f, 1.665672836e-02f, 1.665739255e-02f, 1.665802019e-02f, 1.665861128e-02f, 1.665916581e-02f, 1.665968379e-02f, 1.666016523e-02f, + 1.666061011e-02f, 1.666101844e-02f, 1.666139023e-02f, 1.666172547e-02f, 1.666202418e-02f, 1.666228634e-02f, 1.666251196e-02f, 1.666270105e-02f, 1.666285360e-02f, 1.666296963e-02f, + 1.666304912e-02f, 1.666309208e-02f, 1.666309852e-02f, 1.666306844e-02f, 1.666300184e-02f, 1.666289872e-02f, 1.666275909e-02f, 1.666258294e-02f, 1.666237029e-02f, 1.666212113e-02f, + 1.666183547e-02f, 1.666151332e-02f, 1.666115466e-02f, 1.666075951e-02f, 1.666032788e-02f, 1.665985976e-02f, 1.665935515e-02f, 1.665881407e-02f, 1.665823651e-02f, 1.665762249e-02f, + 1.665697199e-02f, 1.665628504e-02f, 1.665556162e-02f, 1.665480175e-02f, 1.665400543e-02f, 1.665317266e-02f, 1.665230345e-02f, 1.665139781e-02f, 1.665045573e-02f, 1.664947722e-02f, + 1.664846229e-02f, 1.664741094e-02f, 1.664632317e-02f, 1.664519900e-02f, 1.664403843e-02f, 1.664284145e-02f, 1.664160808e-02f, 1.664033832e-02f, 1.663903218e-02f, 1.663768966e-02f, + 1.663631077e-02f, 1.663489551e-02f, 1.663344389e-02f, 1.663195592e-02f, 1.663043159e-02f, 1.662887092e-02f, 1.662727392e-02f, 1.662564058e-02f, 1.662397092e-02f, 1.662226493e-02f, + 1.662052264e-02f, 1.661874404e-02f, 1.661692913e-02f, 1.661507794e-02f, 1.661319045e-02f, 1.661126669e-02f, 1.660930665e-02f, 1.660731034e-02f, 1.660527778e-02f, 1.660320896e-02f, + 1.660110389e-02f, 1.659896259e-02f, 1.659678505e-02f, 1.659457129e-02f, 1.659232131e-02f, 1.659003513e-02f, 1.658771274e-02f, 1.658535415e-02f, 1.658295938e-02f, 1.658052843e-02f, + 1.657806131e-02f, 1.657555803e-02f, 1.657301859e-02f, 1.657044301e-02f, 1.656783128e-02f, 1.656518342e-02f, 1.656249945e-02f, 1.655977935e-02f, 1.655702316e-02f, 1.655423086e-02f, + 1.655140248e-02f, 1.654853802e-02f, 1.654563748e-02f, 1.654270089e-02f, 1.653972824e-02f, 1.653671955e-02f, 1.653367482e-02f, 1.653059407e-02f, 1.652747730e-02f, 1.652432452e-02f, + 1.652113575e-02f, 1.651791099e-02f, 1.651465025e-02f, 1.651135354e-02f, 1.650802087e-02f, 1.650465225e-02f, 1.650124769e-02f, 1.649780720e-02f, 1.649433080e-02f, 1.649081848e-02f, + 1.648727027e-02f, 1.648368616e-02f, 1.648006618e-02f, 1.647641033e-02f, 1.647271862e-02f, 1.646899106e-02f, 1.646522767e-02f, 1.646142845e-02f, 1.645759342e-02f, 1.645372259e-02f, + 1.644981596e-02f, 1.644587355e-02f, 1.644189536e-02f, 1.643788142e-02f, 1.643383173e-02f, 1.642974631e-02f, 1.642562515e-02f, 1.642146829e-02f, 1.641727572e-02f, 1.641304746e-02f, + 1.640878352e-02f, 1.640448392e-02f, 1.640014866e-02f, 1.639577775e-02f, 1.639137122e-02f, 1.638692907e-02f, 1.638245131e-02f, 1.637793795e-02f, 1.637338902e-02f, 1.636880451e-02f, + 1.636418445e-02f, 1.635952884e-02f, 1.635483770e-02f, 1.635011104e-02f, 1.634534887e-02f, 1.634055121e-02f, 1.633571807e-02f, 1.633084947e-02f, 1.632594541e-02f, 1.632100590e-02f, + 1.631603098e-02f, 1.631102063e-02f, 1.630597489e-02f, 1.630089375e-02f, 1.629577725e-02f, 1.629062538e-02f, 1.628543817e-02f, 1.628021563e-02f, 1.627495776e-02f, 1.626966459e-02f, + 1.626433613e-02f, 1.625897240e-02f, 1.625357340e-02f, 1.624813916e-02f, 1.624266968e-02f, 1.623716498e-02f, 1.623162508e-02f, 1.622604998e-02f, 1.622043971e-02f, 1.621479429e-02f, + 1.620911371e-02f, 1.620339800e-02f, 1.619764718e-02f, 1.619186126e-02f, 1.618604025e-02f, 1.618018417e-02f, 1.617429304e-02f, 1.616836686e-02f, 1.616240566e-02f, 1.615640945e-02f, + 1.615037825e-02f, 1.614431207e-02f, 1.613821093e-02f, 1.613207484e-02f, 1.612590382e-02f, 1.611969789e-02f, 1.611345706e-02f, 1.610718134e-02f, 1.610087076e-02f, 1.609452533e-02f, + 1.608814507e-02f, 1.608172999e-02f, 1.607528010e-02f, 1.606879544e-02f, 1.606227600e-02f, 1.605572182e-02f, 1.604913290e-02f, 1.604250926e-02f, 1.603585093e-02f, 1.602915791e-02f, + 1.602243022e-02f, 1.601566789e-02f, 1.600887092e-02f, 1.600203934e-02f, 1.599517316e-02f, 1.598827240e-02f, 1.598133708e-02f, 1.597436721e-02f, 1.596736282e-02f, 1.596032392e-02f, + 1.595325053e-02f, 1.594614266e-02f, 1.593900034e-02f, 1.593182358e-02f, 1.592461240e-02f, 1.591736682e-02f, 1.591008686e-02f, 1.590277253e-02f, 1.589542386e-02f, 1.588804085e-02f, + 1.588062354e-02f, 1.587317194e-02f, 1.586568607e-02f, 1.585816595e-02f, 1.585061159e-02f, 1.584302301e-02f, 1.583540024e-02f, 1.582774329e-02f, 1.582005219e-02f, 1.581232694e-02f, + 1.580456758e-02f, 1.579677411e-02f, 1.578894657e-02f, 1.578108496e-02f, 1.577318932e-02f, 1.576525965e-02f, 1.575729597e-02f, 1.574929832e-02f, 1.574126671e-02f, 1.573320115e-02f, + 1.572510167e-02f, 1.571696828e-02f, 1.570880102e-02f, 1.570059989e-02f, 1.569236492e-02f, 1.568409613e-02f, 1.567579354e-02f, 1.566745717e-02f, 1.565908704e-02f, 1.565068317e-02f, + 1.564224558e-02f, 1.563377430e-02f, 1.562526934e-02f, 1.561673072e-02f, 1.560815847e-02f, 1.559955261e-02f, 1.559091315e-02f, 1.558224013e-02f, 1.557353355e-02f, 1.556479344e-02f, + 1.555601983e-02f, 1.554721274e-02f, 1.553837218e-02f, 1.552949818e-02f, 1.552059076e-02f, 1.551164994e-02f, 1.550267574e-02f, 1.549366819e-02f, 1.548462731e-02f, 1.547555312e-02f, + 1.546644564e-02f, 1.545730490e-02f, 1.544813091e-02f, 1.543892370e-02f, 1.542968329e-02f, 1.542040971e-02f, 1.541110297e-02f, 1.540176310e-02f, 1.539239013e-02f, 1.538298407e-02f, + 1.537354495e-02f, 1.536407279e-02f, 1.535456761e-02f, 1.534502944e-02f, 1.533545830e-02f, 1.532585421e-02f, 1.531621721e-02f, 1.530654730e-02f, 1.529684451e-02f, 1.528710887e-02f, + 1.527734041e-02f, 1.526753914e-02f, 1.525770508e-02f, 1.524783827e-02f, 1.523793873e-02f, 1.522800647e-02f, 1.521804153e-02f, 1.520804393e-02f, 1.519801369e-02f, 1.518795083e-02f, + 1.517785539e-02f, 1.516772738e-02f, 1.515756683e-02f, 1.514737377e-02f, 1.513714821e-02f, 1.512689019e-02f, 1.511659973e-02f, 1.510627685e-02f, 1.509592158e-02f, 1.508553394e-02f, + 1.507511395e-02f, 1.506466165e-02f, 1.505417706e-02f, 1.504366021e-02f, 1.503311111e-02f, 1.502252979e-02f, 1.501191628e-02f, 1.500127061e-02f, 1.499059280e-02f, 1.497988288e-02f, + 1.496914086e-02f, 1.495836679e-02f, 1.494756067e-02f, 1.493672255e-02f, 1.492585244e-02f, 1.491495037e-02f, 1.490401637e-02f, 1.489305047e-02f, 1.488205268e-02f, 1.487102304e-02f, + 1.485996157e-02f, 1.484886830e-02f, 1.483774325e-02f, 1.482658646e-02f, 1.481539795e-02f, 1.480417774e-02f, 1.479292586e-02f, 1.478164234e-02f, 1.477032721e-02f, 1.475898049e-02f, + 1.474760221e-02f, 1.473619239e-02f, 1.472475107e-02f, 1.471327828e-02f, 1.470177403e-02f, 1.469023835e-02f, 1.467867128e-02f, 1.466707284e-02f, 1.465544306e-02f, 1.464378197e-02f, + 1.463208959e-02f, 1.462036595e-02f, 1.460861108e-02f, 1.459682501e-02f, 1.458500776e-02f, 1.457315937e-02f, 1.456127986e-02f, 1.454936926e-02f, 1.453742760e-02f, 1.452545490e-02f, + 1.451345120e-02f, 1.450141652e-02f, 1.448935089e-02f, 1.447725435e-02f, 1.446512691e-02f, 1.445296861e-02f, 1.444077948e-02f, 1.442855954e-02f, 1.441630883e-02f, 1.440402736e-02f, + 1.439171519e-02f, 1.437937232e-02f, 1.436699879e-02f, 1.435459464e-02f, 1.434215988e-02f, 1.432969455e-02f, 1.431719868e-02f, 1.430467229e-02f, 1.429211543e-02f, 1.427952811e-02f, + 1.426691036e-02f, 1.425426222e-02f, 1.424158372e-02f, 1.422887488e-02f, 1.421613574e-02f, 1.420336632e-02f, 1.419056666e-02f, 1.417773679e-02f, 1.416487673e-02f, 1.415198652e-02f, + 1.413906618e-02f, 1.412611575e-02f, 1.411313526e-02f, 1.410012474e-02f, 1.408708421e-02f, 1.407401372e-02f, 1.406091328e-02f, 1.404778293e-02f, 1.403462271e-02f, 1.402143264e-02f, + 1.400821275e-02f, 1.399496308e-02f, 1.398168365e-02f, 1.396837450e-02f, 1.395503565e-02f, 1.394166715e-02f, 1.392826902e-02f, 1.391484128e-02f, 1.390138399e-02f, 1.388789715e-02f, + 1.387438081e-02f, 1.386083500e-02f, 1.384725976e-02f, 1.383365510e-02f, 1.382002106e-02f, 1.380635768e-02f, 1.379266499e-02f, 1.377894302e-02f, 1.376519180e-02f, 1.375141136e-02f, + 1.373760174e-02f, 1.372376297e-02f, 1.370989508e-02f, 1.369599810e-02f, 1.368207206e-02f, 1.366811700e-02f, 1.365413296e-02f, 1.364011995e-02f, 1.362607803e-02f, 1.361200721e-02f, + 1.359790753e-02f, 1.358377903e-02f, 1.356962173e-02f, 1.355543567e-02f, 1.354122089e-02f, 1.352697741e-02f, 1.351270528e-02f, 1.349840451e-02f, 1.348407515e-02f, 1.346971724e-02f, + 1.345533079e-02f, 1.344091585e-02f, 1.342647245e-02f, 1.341200063e-02f, 1.339750041e-02f, 1.338297183e-02f, 1.336841493e-02f, 1.335382973e-02f, 1.333921628e-02f, 1.332457461e-02f, + 1.330990474e-02f, 1.329520672e-02f, 1.328048058e-02f, 1.326572635e-02f, 1.325094407e-02f, 1.323613377e-02f, 1.322129549e-02f, 1.320642926e-02f, 1.319153511e-02f, 1.317661308e-02f, + 1.316166321e-02f, 1.314668552e-02f, 1.313168006e-02f, 1.311664686e-02f, 1.310158595e-02f, 1.308649737e-02f, 1.307138115e-02f, 1.305623733e-02f, 1.304106594e-02f, 1.302586702e-02f, + 1.301064060e-02f, 1.299538672e-02f, 1.298010542e-02f, 1.296479673e-02f, 1.294946068e-02f, 1.293409731e-02f, 1.291870666e-02f, 1.290328876e-02f, 1.288784364e-02f, 1.287237135e-02f, + 1.285687192e-02f, 1.284134538e-02f, 1.282579177e-02f, 1.281021113e-02f, 1.279460349e-02f, 1.277896889e-02f, 1.276330737e-02f, 1.274761895e-02f, 1.273190369e-02f, 1.271616160e-02f, + 1.270039274e-02f, 1.268459713e-02f, 1.266877481e-02f, 1.265292582e-02f, 1.263705020e-02f, 1.262114798e-02f, 1.260521920e-02f, 1.258926389e-02f, 1.257328210e-02f, 1.255727385e-02f, + 1.254123920e-02f, 1.252517816e-02f, 1.250909078e-02f, 1.249297711e-02f, 1.247683716e-02f, 1.246067099e-02f, 1.244447863e-02f, 1.242826011e-02f, 1.241201547e-02f, 1.239574476e-02f, + 1.237944800e-02f, 1.236312524e-02f, 1.234677651e-02f, 1.233040186e-02f, 1.231400131e-02f, 1.229757491e-02f, 1.228112269e-02f, 1.226464469e-02f, 1.224814096e-02f, 1.223161152e-02f, + 1.221505641e-02f, 1.219847568e-02f, 1.218186936e-02f, 1.216523750e-02f, 1.214858012e-02f, 1.213189726e-02f, 1.211518897e-02f, 1.209845528e-02f, 1.208169624e-02f, 1.206491187e-02f, + 1.204810223e-02f, 1.203126734e-02f, 1.201440724e-02f, 1.199752198e-02f, 1.198061159e-02f, 1.196367612e-02f, 1.194671559e-02f, 1.192973006e-02f, 1.191271955e-02f, 1.189568411e-02f, + 1.187862377e-02f, 1.186153859e-02f, 1.184442858e-02f, 1.182729380e-02f, 1.181013429e-02f, 1.179295007e-02f, 1.177574120e-02f, 1.175850771e-02f, 1.174124964e-02f, 1.172396703e-02f, + 1.170665992e-02f, 1.168932835e-02f, 1.167197235e-02f, 1.165459198e-02f, 1.163718727e-02f, 1.161975825e-02f, 1.160230497e-02f, 1.158482747e-02f, 1.156732579e-02f, 1.154979996e-02f, + 1.153225003e-02f, 1.151467605e-02f, 1.149707804e-02f, 1.147945604e-02f, 1.146181011e-02f, 1.144414028e-02f, 1.142644658e-02f, 1.140872907e-02f, 1.139098777e-02f, 1.137322274e-02f, + 1.135543401e-02f, 1.133762162e-02f, 1.131978561e-02f, 1.130192603e-02f, 1.128404291e-02f, 1.126613629e-02f, 1.124820622e-02f, 1.123025274e-02f, 1.121227589e-02f, 1.119427570e-02f, + 1.117625222e-02f, 1.115820550e-02f, 1.114013556e-02f, 1.112204246e-02f, 1.110392624e-02f, 1.108578693e-02f, 1.106762457e-02f, 1.104943922e-02f, 1.103123090e-02f, 1.101299967e-02f, + 1.099474556e-02f, 1.097646861e-02f, 1.095816887e-02f, 1.093984637e-02f, 1.092150117e-02f, 1.090313329e-02f, 1.088474279e-02f, 1.086632971e-02f, 1.084789408e-02f, 1.082943595e-02f, + 1.081095536e-02f, 1.079245235e-02f, 1.077392697e-02f, 1.075537925e-02f, 1.073680924e-02f, 1.071821699e-02f, 1.069960252e-02f, 1.068096590e-02f, 1.066230715e-02f, 1.064362632e-02f, + 1.062492345e-02f, 1.060619859e-02f, 1.058745178e-02f, 1.056868306e-02f, 1.054989247e-02f, 1.053108006e-02f, 1.051224587e-02f, 1.049338993e-02f, 1.047451231e-02f, 1.045561303e-02f, + 1.043669213e-02f, 1.041774968e-02f, 1.039878569e-02f, 1.037980023e-02f, 1.036079333e-02f, 1.034176503e-02f, 1.032271538e-02f, 1.030364443e-02f, 1.028455220e-02f, 1.026543876e-02f, + 1.024630414e-02f, 1.022714838e-02f, 1.020797153e-02f, 1.018877363e-02f, 1.016955473e-02f, 1.015031486e-02f, 1.013105408e-02f, 1.011177242e-02f, 1.009246994e-02f, 1.007314666e-02f, + 1.005380264e-02f, 1.003443793e-02f, 1.001505256e-02f, 9.995646575e-03f, 9.976220025e-03f, 9.956772951e-03f, 9.937305398e-03f, 9.917817409e-03f, 9.898309029e-03f, 9.878780302e-03f, + 9.859231272e-03f, 9.839661983e-03f, 9.820072480e-03f, 9.800462807e-03f, 9.780833007e-03f, 9.761183126e-03f, 9.741513209e-03f, 9.721823298e-03f, 9.702113440e-03f, 9.682383678e-03f, + 9.662634057e-03f, 9.642864622e-03f, 9.623075418e-03f, 9.603266488e-03f, 9.583437879e-03f, 9.563589634e-03f, 9.543721799e-03f, 9.523834418e-03f, 9.503927536e-03f, 9.484001199e-03f, + 9.464055451e-03f, 9.444090337e-03f, 9.424105902e-03f, 9.404102193e-03f, 9.384079252e-03f, 9.364037127e-03f, 9.343975861e-03f, 9.323895501e-03f, 9.303796092e-03f, 9.283677678e-03f, + 9.263540306e-03f, 9.243384021e-03f, 9.223208867e-03f, 9.203014892e-03f, 9.182802140e-03f, 9.162570657e-03f, 9.142320488e-03f, 9.122051679e-03f, 9.101764276e-03f, 9.081458324e-03f, + 9.061133870e-03f, 9.040790959e-03f, 9.020429637e-03f, 9.000049949e-03f, 8.979651943e-03f, 8.959235662e-03f, 8.938801155e-03f, 8.918348466e-03f, 8.897877642e-03f, 8.877388729e-03f, + 8.856881772e-03f, 8.836356819e-03f, 8.815813915e-03f, 8.795253107e-03f, 8.774674440e-03f, 8.754077961e-03f, 8.733463717e-03f, 8.712831754e-03f, 8.692182118e-03f, 8.671514856e-03f, + 8.650830014e-03f, 8.630127639e-03f, 8.609407777e-03f, 8.588670475e-03f, 8.567915780e-03f, 8.547143738e-03f, 8.526354396e-03f, 8.505547800e-03f, 8.484723998e-03f, 8.463883035e-03f, + 8.443024960e-03f, 8.422149819e-03f, 8.401257659e-03f, 8.380348527e-03f, 8.359422469e-03f, 8.338479533e-03f, 8.317519765e-03f, 8.296543214e-03f, 8.275549926e-03f, 8.254539947e-03f, + 8.233513326e-03f, 8.212470110e-03f, 8.191410345e-03f, 8.170334079e-03f, 8.149241360e-03f, 8.128132234e-03f, 8.107006749e-03f, 8.085864953e-03f, 8.064706892e-03f, 8.043532615e-03f, + 8.022342169e-03f, 8.001135601e-03f, 7.979912959e-03f, 7.958674291e-03f, 7.937419643e-03f, 7.916149065e-03f, 7.894862603e-03f, 7.873560306e-03f, 7.852242220e-03f, 7.830908394e-03f, + 7.809558876e-03f, 7.788193714e-03f, 7.766812954e-03f, 7.745416646e-03f, 7.724004837e-03f, 7.702577576e-03f, 7.681134909e-03f, 7.659676886e-03f, 7.638203554e-03f, 7.616714961e-03f, + 7.595211156e-03f, 7.573692187e-03f, 7.552158101e-03f, 7.530608948e-03f, 7.509044775e-03f, 7.487465630e-03f, 7.465871562e-03f, 7.444262620e-03f, 7.422638851e-03f, 7.401000303e-03f, + 7.379347027e-03f, 7.357679069e-03f, 7.335996478e-03f, 7.314299304e-03f, 7.292587593e-03f, 7.270861396e-03f, 7.249120760e-03f, 7.227365734e-03f, 7.205596367e-03f, 7.183812708e-03f, + 7.162014804e-03f, 7.140202706e-03f, 7.118376461e-03f, 7.096536118e-03f, 7.074681727e-03f, 7.052813336e-03f, 7.030930994e-03f, 7.009034749e-03f, 6.987124652e-03f, 6.965200750e-03f, + 6.943263093e-03f, 6.921311729e-03f, 6.899346709e-03f, 6.877368080e-03f, 6.855375892e-03f, 6.833370194e-03f, 6.811351035e-03f, 6.789318464e-03f, 6.767272531e-03f, 6.745213285e-03f, + 6.723140774e-03f, 6.701055049e-03f, 6.678956158e-03f, 6.656844151e-03f, 6.634719077e-03f, 6.612580986e-03f, 6.590429926e-03f, 6.568265948e-03f, 6.546089101e-03f, 6.523899434e-03f, + 6.501696996e-03f, 6.479481838e-03f, 6.457254009e-03f, 6.435013558e-03f, 6.412760535e-03f, 6.390494989e-03f, 6.368216971e-03f, 6.345926530e-03f, 6.323623715e-03f, 6.301308576e-03f, + 6.278981163e-03f, 6.256641526e-03f, 6.234289715e-03f, 6.211925778e-03f, 6.189549767e-03f, 6.167161731e-03f, 6.144761720e-03f, 6.122349783e-03f, 6.099925972e-03f, 6.077490334e-03f, + 6.055042922e-03f, 6.032583784e-03f, 6.010112970e-03f, 5.987630531e-03f, 5.965136517e-03f, 5.942630977e-03f, 5.920113962e-03f, 5.897585522e-03f, 5.875045708e-03f, 5.852494568e-03f, + 5.829932154e-03f, 5.807358515e-03f, 5.784773702e-03f, 5.762177765e-03f, 5.739570755e-03f, 5.716952721e-03f, 5.694323714e-03f, 5.671683784e-03f, 5.649032982e-03f, 5.626371358e-03f, + 5.603698962e-03f, 5.581015845e-03f, 5.558322057e-03f, 5.535617649e-03f, 5.512902671e-03f, 5.490177173e-03f, 5.467441207e-03f, 5.444694822e-03f, 5.421938069e-03f, 5.399170999e-03f, + 5.376393662e-03f, 5.353606109e-03f, 5.330808391e-03f, 5.308000558e-03f, 5.285182661e-03f, 5.262354750e-03f, 5.239516876e-03f, 5.216669091e-03f, 5.193811444e-03f, 5.170943986e-03f, + 5.148066768e-03f, 5.125179842e-03f, 5.102283257e-03f, 5.079377065e-03f, 5.056461316e-03f, 5.033536062e-03f, 5.010601352e-03f, 4.987657239e-03f, 4.964703772e-03f, 4.941741004e-03f, + 4.918768984e-03f, 4.895787764e-03f, 4.872797395e-03f, 4.849797928e-03f, 4.826789413e-03f, 4.803771902e-03f, 4.780745446e-03f, 4.757710096e-03f, 4.734665902e-03f, 4.711612917e-03f, + 4.688551191e-03f, 4.665480775e-03f, 4.642401720e-03f, 4.619314079e-03f, 4.596217900e-03f, 4.573113237e-03f, 4.550000140e-03f, 4.526878660e-03f, 4.503748848e-03f, 4.480610757e-03f, + 4.457464436e-03f, 4.434309938e-03f, 4.411147313e-03f, 4.387976613e-03f, 4.364797889e-03f, 4.341611193e-03f, 4.318416576e-03f, 4.295214089e-03f, 4.272003783e-03f, 4.248785711e-03f, + 4.225559922e-03f, 4.202326470e-03f, 4.179085405e-03f, 4.155836778e-03f, 4.132580642e-03f, 4.109317046e-03f, 4.086046044e-03f, 4.062767687e-03f, 4.039482025e-03f, 4.016189111e-03f, + 3.992888996e-03f, 3.969581732e-03f, 3.946267370e-03f, 3.922945961e-03f, 3.899617558e-03f, 3.876282211e-03f, 3.852939973e-03f, 3.829590895e-03f, 3.806235029e-03f, 3.782872425e-03f, + 3.759503137e-03f, 3.736127216e-03f, 3.712744712e-03f, 3.689355679e-03f, 3.665960167e-03f, 3.642558228e-03f, 3.619149915e-03f, 3.595735278e-03f, 3.572314369e-03f, 3.548887241e-03f, + 3.525453945e-03f, 3.502014532e-03f, 3.478569055e-03f, 3.455117565e-03f, 3.431660114e-03f, 3.408196754e-03f, 3.384727536e-03f, 3.361252513e-03f, 3.337771736e-03f, 3.314285257e-03f, + 3.290793129e-03f, 3.267295402e-03f, 3.243792128e-03f, 3.220283360e-03f, 3.196769150e-03f, 3.173249548e-03f, 3.149724608e-03f, 3.126194381e-03f, 3.102658919e-03f, 3.079118274e-03f, + 3.055572497e-03f, 3.032021642e-03f, 3.008465759e-03f, 2.984904900e-03f, 2.961339118e-03f, 2.937768465e-03f, 2.914192992e-03f, 2.890612752e-03f, 2.867027796e-03f, 2.843438177e-03f, + 2.819843946e-03f, 2.796245155e-03f, 2.772641857e-03f, 2.749034104e-03f, 2.725421947e-03f, 2.701805438e-03f, 2.678184630e-03f, 2.654559575e-03f, 2.630930324e-03f, 2.607296930e-03f, + 2.583659445e-03f, 2.560017920e-03f, 2.536372409e-03f, 2.512722962e-03f, 2.489069633e-03f, 2.465412472e-03f, 2.441751533e-03f, 2.418086867e-03f, 2.394418526e-03f, 2.370746563e-03f, + 2.347071029e-03f, 2.323391977e-03f, 2.299709459e-03f, 2.276023527e-03f, 2.252334233e-03f, 2.228641629e-03f, 2.204945767e-03f, 2.181246700e-03f, 2.157544480e-03f, 2.133839158e-03f, + 2.110130787e-03f, 2.086419418e-03f, 2.062705105e-03f, 2.038987900e-03f, 2.015267854e-03f, 1.991545019e-03f, 1.967819448e-03f, 1.944091193e-03f, 1.920360306e-03f, 1.896626840e-03f, + 1.872890845e-03f, 1.849152376e-03f, 1.825411483e-03f, 1.801668219e-03f, 1.777922636e-03f, 1.754174787e-03f, 1.730424722e-03f, 1.706672496e-03f, 1.682918159e-03f, 1.659161765e-03f, + 1.635403364e-03f, 1.611643010e-03f, 1.587880755e-03f, 1.564116650e-03f, 1.540350748e-03f, 1.516583101e-03f, 1.492813762e-03f, 1.469042782e-03f, 1.445270213e-03f, 1.421496109e-03f, + 1.397720520e-03f, 1.373943500e-03f, 1.350165100e-03f, 1.326385373e-03f, 1.302604370e-03f, 1.278822145e-03f, 1.255038748e-03f, 1.231254233e-03f, 1.207468652e-03f, 1.183682056e-03f, + 1.159894498e-03f, 1.136106029e-03f, 1.112316704e-03f, 1.088526572e-03f, 1.064735687e-03f, 1.040944101e-03f, 1.017151865e-03f, 9.933590329e-04f, 9.695656557e-04f, 9.457717858e-04f, + 9.219774755e-04f, 8.981827768e-04f, 8.743877419e-04f, 8.505924230e-04f, 8.267968723e-04f, 8.030011417e-04f, 7.792052836e-04f, 7.554093500e-04f, 7.316133931e-04f, 7.078174649e-04f, + 6.840216177e-04f, 6.602259035e-04f, 6.364303745e-04f, 6.126350827e-04f, 5.888400803e-04f, 5.650454194e-04f, 5.412511521e-04f, 5.174573305e-04f, 4.936640067e-04f, 4.698712327e-04f, + 4.460790607e-04f, 4.222875427e-04f, 3.984967308e-04f, 3.747066770e-04f, 3.509174335e-04f, 3.271290523e-04f, 3.033415854e-04f, 2.795550849e-04f, 2.557696029e-04f, 2.319851913e-04f, + 2.082019022e-04f, 1.844197876e-04f, 1.606388995e-04f, 1.368592900e-04f, 1.130810110e-04f, 8.930411455e-05f, 6.552865265e-05f, 4.175467726e-05f, 1.798224038e-05f, -5.788606046e-06f, + -2.955781004e-05f, -5.332531964e-05f, -7.709108291e-05f, -1.008550479e-04f, -1.246171627e-04f, -1.483773753e-04f, -1.721356339e-04f, -1.958918865e-04f, -2.196460812e-04f, -2.433981662e-04f, + -2.671480895e-04f, -2.908957993e-04f, -3.146412437e-04f, -3.383843708e-04f, -3.621251288e-04f, -3.858634658e-04f, -4.095993301e-04f, -4.333326697e-04f, -4.570634328e-04f, -4.807915677e-04f, + -5.045170226e-04f, -5.282397456e-04f, -5.519596850e-04f, -5.756767890e-04f, -5.993910059e-04f, -6.231022838e-04f, -6.468105712e-04f, -6.705158161e-04f, -6.942179669e-04f, -7.179169720e-04f, + -7.416127795e-04f, -7.653053379e-04f, -7.889945953e-04f, -8.126805003e-04f, -8.363630010e-04f, -8.600420459e-04f, -8.837175833e-04f, -9.073895616e-04f, -9.310579292e-04f, -9.547226345e-04f, + -9.783836259e-04f, -1.002040852e-03f, -1.025694261e-03f, -1.049343801e-03f, -1.072989421e-03f, -1.096631069e-03f, -1.120268695e-03f, -1.143902245e-03f, -1.167531670e-03f, -1.191156916e-03f, + -1.214777934e-03f, -1.238394671e-03f, -1.262007076e-03f, -1.285615097e-03f, -1.309218684e-03f, -1.332817784e-03f, -1.356412347e-03f, -1.380002320e-03f, -1.403587653e-03f, -1.427168295e-03f, + -1.450744193e-03f, -1.474315297e-03f, -1.497881555e-03f, -1.521442916e-03f, -1.544999329e-03f, -1.568550743e-03f, -1.592097105e-03f, -1.615638366e-03f, -1.639174473e-03f, -1.662705376e-03f, + -1.686231023e-03f, -1.709751363e-03f, -1.733266345e-03f, -1.756775918e-03f, -1.780280031e-03f, -1.803778633e-03f, -1.827271672e-03f, -1.850759097e-03f, -1.874240858e-03f, -1.897716903e-03f, + -1.921187181e-03f, -1.944651642e-03f, -1.968110234e-03f, -1.991562906e-03f, -2.015009607e-03f, -2.038450287e-03f, -2.061884894e-03f, -2.085313378e-03f, -2.108735687e-03f, -2.132151771e-03f, + -2.155561579e-03f, -2.178965060e-03f, -2.202362163e-03f, -2.225752837e-03f, -2.249137031e-03f, -2.272514696e-03f, -2.295885779e-03f, -2.319250231e-03f, -2.342608000e-03f, -2.365959036e-03f, + -2.389303288e-03f, -2.412640706e-03f, -2.435971238e-03f, -2.459294834e-03f, -2.482611444e-03f, -2.505921017e-03f, -2.529223502e-03f, -2.552518849e-03f, -2.575807007e-03f, -2.599087926e-03f, + -2.622361555e-03f, -2.645627843e-03f, -2.668886741e-03f, -2.692138198e-03f, -2.715382163e-03f, -2.738618586e-03f, -2.761847417e-03f, -2.785068605e-03f, -2.808282100e-03f, -2.831487851e-03f, + -2.854685808e-03f, -2.877875922e-03f, -2.901058141e-03f, -2.924232416e-03f, -2.947398696e-03f, -2.970556930e-03f, -2.993707070e-03f, -3.016849065e-03f, -3.039982864e-03f, -3.063108417e-03f, + -3.086225675e-03f, -3.109334587e-03f, -3.132435103e-03f, -3.155527173e-03f, -3.178610748e-03f, -3.201685776e-03f, -3.224752209e-03f, -3.247809996e-03f, -3.270859088e-03f, -3.293899434e-03f, + -3.316930985e-03f, -3.339953690e-03f, -3.362967500e-03f, -3.385972365e-03f, -3.408968236e-03f, -3.431955062e-03f, -3.454932794e-03f, -3.477901382e-03f, -3.500860777e-03f, -3.523810928e-03f, + -3.546751787e-03f, -3.569683302e-03f, -3.592605426e-03f, -3.615518108e-03f, -3.638421299e-03f, -3.661314949e-03f, -3.684199009e-03f, -3.707073429e-03f, -3.729938160e-03f, -3.752793152e-03f, + -3.775638357e-03f, -3.798473723e-03f, -3.821299204e-03f, -3.844114748e-03f, -3.866920307e-03f, -3.889715831e-03f, -3.912501271e-03f, -3.935276578e-03f, -3.958041703e-03f, -3.980796596e-03f, + -4.003541209e-03f, -4.026275492e-03f, -4.048999396e-03f, -4.071712872e-03f, -4.094415872e-03f, -4.117108345e-03f, -4.139790243e-03f, -4.162461517e-03f, -4.185122119e-03f, -4.207771999e-03f, + -4.230411108e-03f, -4.253039397e-03f, -4.275656818e-03f, -4.298263322e-03f, -4.320858860e-03f, -4.343443384e-03f, -4.366016844e-03f, -4.388579191e-03f, -4.411130378e-03f, -4.433670356e-03f, + -4.456199076e-03f, -4.478716489e-03f, -4.501222547e-03f, -4.523717201e-03f, -4.546200403e-03f, -4.568672104e-03f, -4.591132256e-03f, -4.613580811e-03f, -4.636017720e-03f, -4.658442935e-03f, + -4.680856407e-03f, -4.703258088e-03f, -4.725647930e-03f, -4.748025885e-03f, -4.770391904e-03f, -4.792745939e-03f, -4.815087942e-03f, -4.837417866e-03f, -4.859735661e-03f, -4.882041280e-03f, + -4.904334675e-03f, -4.926615798e-03f, -4.948884600e-03f, -4.971141034e-03f, -4.993385052e-03f, -5.015616607e-03f, -5.037835649e-03f, -5.060042132e-03f, -5.082236008e-03f, -5.104417228e-03f, + -5.126585746e-03f, -5.148741513e-03f, -5.170884482e-03f, -5.193014604e-03f, -5.215131834e-03f, -5.237236122e-03f, -5.259327422e-03f, -5.281405686e-03f, -5.303470866e-03f, -5.325522915e-03f, + -5.347561786e-03f, -5.369587431e-03f, -5.391599803e-03f, -5.413598855e-03f, -5.435584538e-03f, -5.457556807e-03f, -5.479515614e-03f, -5.501460911e-03f, -5.523392651e-03f, -5.545310788e-03f, + -5.567215275e-03f, -5.589106063e-03f, -5.610983107e-03f, -5.632846359e-03f, -5.654695772e-03f, -5.676531299e-03f, -5.698352894e-03f, -5.720160510e-03f, -5.741954099e-03f, -5.763733615e-03f, + -5.785499012e-03f, -5.807250242e-03f, -5.828987259e-03f, -5.850710016e-03f, -5.872418466e-03f, -5.894112564e-03f, -5.915792262e-03f, -5.937457514e-03f, -5.959108274e-03f, -5.980744494e-03f, + -6.002366130e-03f, -6.023973133e-03f, -6.045565459e-03f, -6.067143060e-03f, -6.088705890e-03f, -6.110253904e-03f, -6.131787054e-03f, -6.153305296e-03f, -6.174808582e-03f, -6.196296866e-03f, + -6.217770103e-03f, -6.239228247e-03f, -6.260671251e-03f, -6.282099070e-03f, -6.303511657e-03f, -6.324908968e-03f, -6.346290955e-03f, -6.367657574e-03f, -6.389008778e-03f, -6.410344521e-03f, + -6.431664759e-03f, -6.452969445e-03f, -6.474258534e-03f, -6.495531980e-03f, -6.516789738e-03f, -6.538031762e-03f, -6.559258007e-03f, -6.580468427e-03f, -6.601662977e-03f, -6.622841612e-03f, + -6.644004285e-03f, -6.665150953e-03f, -6.686281570e-03f, -6.707396090e-03f, -6.728494468e-03f, -6.749576660e-03f, -6.770642620e-03f, -6.791692303e-03f, -6.812725665e-03f, -6.833742659e-03f, + -6.854743242e-03f, -6.875727368e-03f, -6.896694993e-03f, -6.917646071e-03f, -6.938580559e-03f, -6.959498411e-03f, -6.980399582e-03f, -7.001284028e-03f, -7.022151705e-03f, -7.043002567e-03f, + -7.063836570e-03f, -7.084653670e-03f, -7.105453823e-03f, -7.126236983e-03f, -7.147003107e-03f, -7.167752149e-03f, -7.188484067e-03f, -7.209198815e-03f, -7.229896350e-03f, -7.250576627e-03f, + -7.271239602e-03f, -7.291885231e-03f, -7.312513470e-03f, -7.333124275e-03f, -7.353717602e-03f, -7.374293408e-03f, -7.394851647e-03f, -7.415392277e-03f, -7.435915253e-03f, -7.456420532e-03f, + -7.476908071e-03f, -7.497377824e-03f, -7.517829750e-03f, -7.538263804e-03f, -7.558679942e-03f, -7.579078122e-03f, -7.599458299e-03f, -7.619820431e-03f, -7.640164473e-03f, -7.660490383e-03f, + -7.680798118e-03f, -7.701087633e-03f, -7.721358887e-03f, -7.741611835e-03f, -7.761846434e-03f, -7.782062642e-03f, -7.802260416e-03f, -7.822439712e-03f, -7.842600487e-03f, -7.862742699e-03f, + -7.882866305e-03f, -7.902971262e-03f, -7.923057527e-03f, -7.943125057e-03f, -7.963173811e-03f, -7.983203744e-03f, -8.003214815e-03f, -8.023206981e-03f, -8.043180199e-03f, -8.063134427e-03f, + -8.083069623e-03f, -8.102985744e-03f, -8.122882748e-03f, -8.142760592e-03f, -8.162619235e-03f, -8.182458634e-03f, -8.202278747e-03f, -8.222079532e-03f, -8.241860947e-03f, -8.261622950e-03f, + -8.281365498e-03f, -8.301088550e-03f, -8.320792065e-03f, -8.340476000e-03f, -8.360140313e-03f, -8.379784962e-03f, -8.399409907e-03f, -8.419015105e-03f, -8.438600515e-03f, -8.458166096e-03f, + -8.477711804e-03f, -8.497237600e-03f, -8.516743442e-03f, -8.536229289e-03f, -8.555695098e-03f, -8.575140829e-03f, -8.594566441e-03f, -8.613971892e-03f, -8.633357142e-03f, -8.652722148e-03f, + -8.672066871e-03f, -8.691391269e-03f, -8.710695302e-03f, -8.729978927e-03f, -8.749242105e-03f, -8.768484795e-03f, -8.787706955e-03f, -8.806908546e-03f, -8.826089526e-03f, -8.845249855e-03f, + -8.864389492e-03f, -8.883508397e-03f, -8.902606530e-03f, -8.921683849e-03f, -8.940740315e-03f, -8.959775887e-03f, -8.978790526e-03f, -8.997784189e-03f, -9.016756839e-03f, -9.035708433e-03f, + -9.054638933e-03f, -9.073548299e-03f, -9.092436489e-03f, -9.111303465e-03f, -9.130149187e-03f, -9.148973614e-03f, -9.167776707e-03f, -9.186558426e-03f, -9.205318731e-03f, -9.224057583e-03f, + -9.242774943e-03f, -9.261470770e-03f, -9.280145025e-03f, -9.298797669e-03f, -9.317428662e-03f, -9.336037965e-03f, -9.354625539e-03f, -9.373191345e-03f, -9.391735342e-03f, -9.410257493e-03f, + -9.428757758e-03f, -9.447236098e-03f, -9.465692474e-03f, -9.484126847e-03f, -9.502539178e-03f, -9.520929428e-03f, -9.539297559e-03f, -9.557643532e-03f, -9.575967308e-03f, -9.594268849e-03f, + -9.612548115e-03f, -9.630805069e-03f, -9.649039672e-03f, -9.667251885e-03f, -9.685441671e-03f, -9.703608990e-03f, -9.721753805e-03f, -9.739876078e-03f, -9.757975769e-03f, -9.776052842e-03f, + -9.794107257e-03f, -9.812138978e-03f, -9.830147965e-03f, -9.848134182e-03f, -9.866097590e-03f, -9.884038151e-03f, -9.901955828e-03f, -9.919850584e-03f, -9.937722379e-03f, -9.955571178e-03f, + -9.973396941e-03f, -9.991199633e-03f, -1.000897921e-02f, -1.002673565e-02f, -1.004446890e-02f, -1.006217893e-02f, -1.007986570e-02f, -1.009752917e-02f, -1.011516931e-02f, -1.013278608e-02f, + -1.015037945e-02f, -1.016794937e-02f, -1.018549581e-02f, -1.020301873e-02f, -1.022051809e-02f, -1.023799387e-02f, -1.025544601e-02f, -1.027287450e-02f, -1.029027928e-02f, -1.030766032e-02f, + -1.032501759e-02f, -1.034235105e-02f, -1.035966066e-02f, -1.037694638e-02f, -1.039420819e-02f, -1.041144604e-02f, -1.042865991e-02f, -1.044584974e-02f, -1.046301551e-02f, -1.048015718e-02f, + -1.049727471e-02f, -1.051436807e-02f, -1.053143722e-02f, -1.054848214e-02f, -1.056550277e-02f, -1.058249908e-02f, -1.059947105e-02f, -1.061641863e-02f, -1.063334179e-02f, -1.065024050e-02f, + -1.066711471e-02f, -1.068396439e-02f, -1.070078952e-02f, -1.071759004e-02f, -1.073436593e-02f, -1.075111716e-02f, -1.076784368e-02f, -1.078454546e-02f, -1.080122247e-02f, -1.081787467e-02f, + -1.083450204e-02f, -1.085110452e-02f, -1.086768209e-02f, -1.088423472e-02f, -1.090076236e-02f, -1.091726499e-02f, -1.093374257e-02f, -1.095019506e-02f, -1.096662244e-02f, -1.098302466e-02f, + -1.099940170e-02f, -1.101575351e-02f, -1.103208007e-02f, -1.104838134e-02f, -1.106465729e-02f, -1.108090788e-02f, -1.109713307e-02f, -1.111333285e-02f, -1.112950716e-02f, -1.114565598e-02f, + -1.116177927e-02f, -1.117787701e-02f, -1.119394915e-02f, -1.120999567e-02f, -1.122601652e-02f, -1.124201168e-02f, -1.125798112e-02f, -1.127392479e-02f, -1.128984267e-02f, -1.130573473e-02f, + -1.132160092e-02f, -1.133744122e-02f, -1.135325560e-02f, -1.136904402e-02f, -1.138480645e-02f, -1.140054285e-02f, -1.141625320e-02f, -1.143193746e-02f, -1.144759559e-02f, -1.146322757e-02f, + -1.147883337e-02f, -1.149441295e-02f, -1.150996627e-02f, -1.152549331e-02f, -1.154099404e-02f, -1.155646841e-02f, -1.157191641e-02f, -1.158733799e-02f, -1.160273313e-02f, -1.161810179e-02f, + -1.163344395e-02f, -1.164875956e-02f, -1.166404861e-02f, -1.167931105e-02f, -1.169454685e-02f, -1.170975599e-02f, -1.172493843e-02f, -1.174009414e-02f, -1.175522309e-02f, -1.177032524e-02f, + -1.178540058e-02f, -1.180044906e-02f, -1.181547065e-02f, -1.183046533e-02f, -1.184543305e-02f, -1.186037380e-02f, -1.187528754e-02f, -1.189017424e-02f, -1.190503387e-02f, -1.191986639e-02f, + -1.193467178e-02f, -1.194945001e-02f, -1.196420105e-02f, -1.197892486e-02f, -1.199362141e-02f, -1.200829068e-02f, -1.202293263e-02f, -1.203754724e-02f, -1.205213448e-02f, -1.206669430e-02f, + -1.208122669e-02f, -1.209573162e-02f, -1.211020905e-02f, -1.212465895e-02f, -1.213908130e-02f, -1.215347606e-02f, -1.216784321e-02f, -1.218218272e-02f, -1.219649454e-02f, -1.221077867e-02f, + -1.222503506e-02f, -1.223926369e-02f, -1.225346453e-02f, -1.226763755e-02f, -1.228178272e-02f, -1.229590001e-02f, -1.230998939e-02f, -1.232405084e-02f, -1.233808432e-02f, -1.235208980e-02f, + -1.236606726e-02f, -1.238001667e-02f, -1.239393799e-02f, -1.240783121e-02f, -1.242169629e-02f, -1.243553321e-02f, -1.244934192e-02f, -1.246312242e-02f, -1.247687466e-02f, -1.249059863e-02f, + -1.250429428e-02f, -1.251796160e-02f, -1.253160056e-02f, -1.254521112e-02f, -1.255879326e-02f, -1.257234696e-02f, -1.258587218e-02f, -1.259936890e-02f, -1.261283709e-02f, -1.262627672e-02f, + -1.263968776e-02f, -1.265307019e-02f, -1.266642398e-02f, -1.267974910e-02f, -1.269304552e-02f, -1.270631323e-02f, -1.271955218e-02f, -1.273276236e-02f, -1.274594373e-02f, -1.275909628e-02f, + -1.277221996e-02f, -1.278531477e-02f, -1.279838066e-02f, -1.281141761e-02f, -1.282442560e-02f, -1.283740460e-02f, -1.285035458e-02f, -1.286327552e-02f, -1.287616739e-02f, -1.288903016e-02f, + -1.290186382e-02f, -1.291466832e-02f, -1.292744364e-02f, -1.294018977e-02f, -1.295290667e-02f, -1.296559432e-02f, -1.297825269e-02f, -1.299088176e-02f, -1.300348149e-02f, -1.301605188e-02f, + -1.302859288e-02f, -1.304110447e-02f, -1.305358663e-02f, -1.306603934e-02f, -1.307846256e-02f, -1.309085628e-02f, -1.310322046e-02f, -1.311555509e-02f, -1.312786013e-02f, -1.314013557e-02f, + -1.315238137e-02f, -1.316459752e-02f, -1.317678398e-02f, -1.318894074e-02f, -1.320106776e-02f, -1.321316503e-02f, -1.322523252e-02f, -1.323727021e-02f, -1.324927806e-02f, -1.326125606e-02f, + -1.327320419e-02f, -1.328512241e-02f, -1.329701070e-02f, -1.330886905e-02f, -1.332069742e-02f, -1.333249580e-02f, -1.334426415e-02f, -1.335600246e-02f, -1.336771069e-02f, -1.337938884e-02f, + -1.339103687e-02f, -1.340265476e-02f, -1.341424248e-02f, -1.342580002e-02f, -1.343732735e-02f, -1.344882445e-02f, -1.346029129e-02f, -1.347172786e-02f, -1.348313412e-02f, -1.349451005e-02f, + -1.350585564e-02f, -1.351717086e-02f, -1.352845568e-02f, -1.353971009e-02f, -1.355093405e-02f, -1.356212756e-02f, -1.357329059e-02f, -1.358442310e-02f, -1.359552509e-02f, -1.360659653e-02f, + -1.361763740e-02f, -1.362864767e-02f, -1.363962732e-02f, -1.365057634e-02f, -1.366149469e-02f, -1.367238236e-02f, -1.368323933e-02f, -1.369406557e-02f, -1.370486106e-02f, -1.371562578e-02f, + -1.372635972e-02f, -1.373706284e-02f, -1.374773512e-02f, -1.375837655e-02f, -1.376898711e-02f, -1.377956677e-02f, -1.379011551e-02f, -1.380063331e-02f, -1.381112015e-02f, -1.382157601e-02f, + -1.383200086e-02f, -1.384239470e-02f, -1.385275749e-02f, -1.386308921e-02f, -1.387338985e-02f, -1.388365939e-02f, -1.389389780e-02f, -1.390410507e-02f, -1.391428117e-02f, -1.392442608e-02f, + -1.393453979e-02f, -1.394462227e-02f, -1.395467350e-02f, -1.396469347e-02f, -1.397468215e-02f, -1.398463952e-02f, -1.399456558e-02f, -1.400446028e-02f, -1.401432362e-02f, -1.402415558e-02f, + -1.403395613e-02f, -1.404372526e-02f, -1.405346295e-02f, -1.406316917e-02f, -1.407284392e-02f, -1.408248716e-02f, -1.409209889e-02f, -1.410167908e-02f, -1.411122771e-02f, -1.412074477e-02f, + -1.413023024e-02f, -1.413968409e-02f, -1.414910631e-02f, -1.415849688e-02f, -1.416785578e-02f, -1.417718300e-02f, -1.418647851e-02f, -1.419574230e-02f, -1.420497435e-02f, -1.421417464e-02f, + -1.422334315e-02f, -1.423247987e-02f, -1.424158477e-02f, -1.425065784e-02f, -1.425969907e-02f, -1.426870843e-02f, -1.427768590e-02f, -1.428663148e-02f, -1.429554513e-02f, -1.430442685e-02f, + -1.431327662e-02f, -1.432209441e-02f, -1.433088022e-02f, -1.433963403e-02f, -1.434835581e-02f, -1.435704555e-02f, -1.436570324e-02f, -1.437432885e-02f, -1.438292238e-02f, -1.439148380e-02f, + -1.440001310e-02f, -1.440851025e-02f, -1.441697526e-02f, -1.442540809e-02f, -1.443380874e-02f, -1.444217718e-02f, -1.445051339e-02f, -1.445881738e-02f, -1.446708911e-02f, -1.447532857e-02f, + -1.448353575e-02f, -1.449171063e-02f, -1.449985319e-02f, -1.450796342e-02f, -1.451604131e-02f, -1.452408683e-02f, -1.453209997e-02f, -1.454008072e-02f, -1.454802907e-02f, -1.455594499e-02f, + -1.456382847e-02f, -1.457167949e-02f, -1.457949805e-02f, -1.458728412e-02f, -1.459503769e-02f, -1.460275875e-02f, -1.461044729e-02f, -1.461810328e-02f, -1.462572671e-02f, -1.463331757e-02f, + -1.464087584e-02f, -1.464840151e-02f, -1.465589457e-02f, -1.466335500e-02f, -1.467078278e-02f, -1.467817791e-02f, -1.468554037e-02f, -1.469287014e-02f, -1.470016721e-02f, -1.470743157e-02f, + -1.471466320e-02f, -1.472186209e-02f, -1.472902823e-02f, -1.473616160e-02f, -1.474326218e-02f, -1.475032998e-02f, -1.475736497e-02f, -1.476436713e-02f, -1.477133647e-02f, -1.477827295e-02f, + -1.478517658e-02f, -1.479204733e-02f, -1.479888520e-02f, -1.480569017e-02f, -1.481246223e-02f, -1.481920137e-02f, -1.482590757e-02f, -1.483258082e-02f, -1.483922111e-02f, -1.484582843e-02f, + -1.485240276e-02f, -1.485894409e-02f, -1.486545242e-02f, -1.487192772e-02f, -1.487836999e-02f, -1.488477921e-02f, -1.489115538e-02f, -1.489749847e-02f, -1.490380849e-02f, -1.491008541e-02f, + -1.491632923e-02f, -1.492253994e-02f, -1.492871752e-02f, -1.493486196e-02f, -1.494097325e-02f, -1.494705138e-02f, -1.495309633e-02f, -1.495910811e-02f, -1.496508669e-02f, -1.497103207e-02f, + -1.497694423e-02f, -1.498282317e-02f, -1.498866887e-02f, -1.499448133e-02f, -1.500026053e-02f, -1.500600645e-02f, -1.501171911e-02f, -1.501739847e-02f, -1.502304453e-02f, -1.502865729e-02f, + -1.503423672e-02f, -1.503978283e-02f, -1.504529560e-02f, -1.505077502e-02f, -1.505622108e-02f, -1.506163378e-02f, -1.506701310e-02f, -1.507235902e-02f, -1.507767156e-02f, -1.508295069e-02f, + -1.508819640e-02f, -1.509340869e-02f, -1.509858754e-02f, -1.510373295e-02f, -1.510884491e-02f, -1.511392341e-02f, -1.511896844e-02f, -1.512397999e-02f, -1.512895806e-02f, -1.513390263e-02f, + -1.513881369e-02f, -1.514369124e-02f, -1.514853528e-02f, -1.515334578e-02f, -1.515812274e-02f, -1.516286616e-02f, -1.516757602e-02f, -1.517225233e-02f, -1.517689506e-02f, -1.518150421e-02f, + -1.518607978e-02f, -1.519062175e-02f, -1.519513013e-02f, -1.519960489e-02f, -1.520404604e-02f, -1.520845356e-02f, -1.521282745e-02f, -1.521716771e-02f, -1.522147432e-02f, -1.522574727e-02f, + -1.522998657e-02f, -1.523419219e-02f, -1.523836415e-02f, -1.524250242e-02f, -1.524660701e-02f, -1.525067790e-02f, -1.525471509e-02f, -1.525871857e-02f, -1.526268834e-02f, -1.526662439e-02f, + -1.527052671e-02f, -1.527439530e-02f, -1.527823015e-02f, -1.528203125e-02f, -1.528579860e-02f, -1.528953220e-02f, -1.529323203e-02f, -1.529689809e-02f, -1.530053038e-02f, -1.530412888e-02f, + -1.530769360e-02f, -1.531122453e-02f, -1.531472166e-02f, -1.531818499e-02f, -1.532161451e-02f, -1.532501022e-02f, -1.532837211e-02f, -1.533170017e-02f, -1.533499441e-02f, -1.533825481e-02f, + -1.534148138e-02f, -1.534467410e-02f, -1.534783298e-02f, -1.535095800e-02f, -1.535404917e-02f, -1.535710647e-02f, -1.536012991e-02f, -1.536311948e-02f, -1.536607518e-02f, -1.536899699e-02f, + -1.537188492e-02f, -1.537473897e-02f, -1.537755913e-02f, -1.538034539e-02f, -1.538309775e-02f, -1.538581621e-02f, -1.538850077e-02f, -1.539115141e-02f, -1.539376815e-02f, -1.539635096e-02f, + -1.539889986e-02f, -1.540141483e-02f, -1.540389588e-02f, -1.540634300e-02f, -1.540875619e-02f, -1.541113544e-02f, -1.541348075e-02f, -1.541579212e-02f, -1.541806955e-02f, -1.542031303e-02f, + -1.542252256e-02f, -1.542469814e-02f, -1.542683976e-02f, -1.542894743e-02f, -1.543102114e-02f, -1.543306088e-02f, -1.543506667e-02f, -1.543703849e-02f, -1.543897634e-02f, -1.544088022e-02f, + -1.544275013e-02f, -1.544458606e-02f, -1.544638802e-02f, -1.544815601e-02f, -1.544989002e-02f, -1.545159004e-02f, -1.545325609e-02f, -1.545488815e-02f, -1.545648623e-02f, -1.545805032e-02f, + -1.545958043e-02f, -1.546107655e-02f, -1.546253868e-02f, -1.546396683e-02f, -1.546536098e-02f, -1.546672114e-02f, -1.546804732e-02f, -1.546933949e-02f, -1.547059768e-02f, -1.547182188e-02f, + -1.547301208e-02f, -1.547416828e-02f, -1.547529049e-02f, -1.547637871e-02f, -1.547743294e-02f, -1.547845317e-02f, -1.547943940e-02f, -1.548039164e-02f, -1.548130989e-02f, -1.548219415e-02f, + -1.548304441e-02f, -1.548386068e-02f, -1.548464295e-02f, -1.548539124e-02f, -1.548610553e-02f, -1.548678583e-02f, -1.548743214e-02f, -1.548804447e-02f, -1.548862281e-02f, -1.548916716e-02f, + -1.548967752e-02f, -1.549015390e-02f, -1.549059630e-02f, -1.549100471e-02f, -1.549137915e-02f, -1.549171960e-02f, -1.549202608e-02f, -1.549229858e-02f, -1.549253711e-02f, -1.549274167e-02f, + -1.549291225e-02f, -1.549304887e-02f, -1.549315152e-02f, -1.549322021e-02f, -1.549325493e-02f, -1.549325569e-02f, -1.549322250e-02f, -1.549315535e-02f, -1.549305425e-02f, -1.549291919e-02f, + -1.549275019e-02f, -1.549254724e-02f, -1.549231035e-02f, -1.549203952e-02f, -1.549173476e-02f, -1.549139606e-02f, -1.549102342e-02f, -1.549061686e-02f, -1.549017638e-02f, -1.548970197e-02f, + -1.548919365e-02f, -1.548865141e-02f, -1.548807526e-02f, -1.548746520e-02f, -1.548682124e-02f, -1.548614338e-02f, -1.548543162e-02f, -1.548468597e-02f, -1.548390643e-02f, -1.548309301e-02f, + -1.548224570e-02f, -1.548136452e-02f, -1.548044946e-02f, -1.547950054e-02f, -1.547851775e-02f, -1.547750111e-02f, -1.547645061e-02f, -1.547536625e-02f, -1.547424806e-02f, -1.547309602e-02f, + -1.547191015e-02f, -1.547069044e-02f, -1.546943691e-02f, -1.546814956e-02f, -1.546682839e-02f, -1.546547341e-02f, -1.546408462e-02f, -1.546266204e-02f, -1.546120566e-02f, -1.545971549e-02f, + -1.545819153e-02f, -1.545663380e-02f, -1.545504229e-02f, -1.545341702e-02f, -1.545175799e-02f, -1.545006520e-02f, -1.544833866e-02f, -1.544657838e-02f, -1.544478436e-02f, -1.544295661e-02f, + -1.544109514e-02f, -1.543919995e-02f, -1.543727104e-02f, -1.543530843e-02f, -1.543331213e-02f, -1.543128213e-02f, -1.542921844e-02f, -1.542712108e-02f, -1.542499004e-02f, -1.542282534e-02f, + -1.542062699e-02f, -1.541839498e-02f, -1.541612933e-02f, -1.541383004e-02f, -1.541149712e-02f, -1.540913058e-02f, -1.540673043e-02f, -1.540429667e-02f, -1.540182931e-02f, -1.539932836e-02f, + -1.539679382e-02f, -1.539422571e-02f, -1.539162404e-02f, -1.538898880e-02f, -1.538632001e-02f, -1.538361768e-02f, -1.538088181e-02f, -1.537811241e-02f, -1.537530949e-02f, -1.537247307e-02f, + -1.536960314e-02f, -1.536669971e-02f, -1.536376281e-02f, -1.536079242e-02f, -1.535778857e-02f, -1.535475126e-02f, -1.535168050e-02f, -1.534857630e-02f, -1.534543866e-02f, -1.534226761e-02f, + -1.533906314e-02f, -1.533582526e-02f, -1.533255400e-02f, -1.532924934e-02f, -1.532591131e-02f, -1.532253991e-02f, -1.531913516e-02f, -1.531569706e-02f, -1.531222562e-02f, -1.530872085e-02f, + -1.530518277e-02f, -1.530161138e-02f, -1.529800669e-02f, -1.529436871e-02f, -1.529069746e-02f, -1.528699294e-02f, -1.528325516e-02f, -1.527948414e-02f, -1.527567988e-02f, -1.527184240e-02f, + -1.526797170e-02f, -1.526406780e-02f, -1.526013070e-02f, -1.525616042e-02f, -1.525215698e-02f, -1.524812037e-02f, -1.524405061e-02f, -1.523994771e-02f, -1.523581169e-02f, -1.523164255e-02f, + -1.522744031e-02f, -1.522320498e-02f, -1.521893656e-02f, -1.521463508e-02f, -1.521030053e-02f, -1.520593294e-02f, -1.520153232e-02f, -1.519709867e-02f, -1.519263202e-02f, -1.518813236e-02f, + -1.518359972e-02f, -1.517903410e-02f, -1.517443552e-02f, -1.516980399e-02f, -1.516513953e-02f, -1.516044214e-02f, -1.515571183e-02f, -1.515094863e-02f, -1.514615254e-02f, -1.514132357e-02f, + -1.513646174e-02f, -1.513156707e-02f, -1.512663956e-02f, -1.512167922e-02f, -1.511668607e-02f, -1.511166013e-02f, -1.510660141e-02f, -1.510150991e-02f, -1.509638566e-02f, -1.509122866e-02f, + -1.508603893e-02f, -1.508081649e-02f, -1.507556134e-02f, -1.507027350e-02f, -1.506495299e-02f, -1.505959982e-02f, -1.505421400e-02f, -1.504879555e-02f, -1.504334447e-02f, -1.503786080e-02f, + -1.503234453e-02f, -1.502679568e-02f, -1.502121427e-02f, -1.501560031e-02f, -1.500995382e-02f, -1.500427481e-02f, -1.499856330e-02f, -1.499281929e-02f, -1.498704281e-02f, -1.498123387e-02f, + -1.497539249e-02f, -1.496951867e-02f, -1.496361244e-02f, -1.495767381e-02f, -1.495170280e-02f, -1.494569941e-02f, -1.493966367e-02f, -1.493359559e-02f, -1.492749519e-02f, -1.492136248e-02f, + -1.491519748e-02f, -1.490900020e-02f, -1.490277066e-02f, -1.489650887e-02f, -1.489021486e-02f, -1.488388863e-02f, -1.487753021e-02f, -1.487113960e-02f, -1.486471683e-02f, -1.485826191e-02f, + -1.485177486e-02f, -1.484525569e-02f, -1.483870442e-02f, -1.483212107e-02f, -1.482550565e-02f, -1.481885818e-02f, -1.481217868e-02f, -1.480546717e-02f, -1.479872365e-02f, -1.479194815e-02f, + -1.478514068e-02f, -1.477830127e-02f, -1.477142992e-02f, -1.476452666e-02f, -1.475759151e-02f, -1.475062447e-02f, -1.474362557e-02f, -1.473659483e-02f, -1.472953226e-02f, -1.472243788e-02f, + -1.471531170e-02f, -1.470815376e-02f, -1.470096405e-02f, -1.469374261e-02f, -1.468648945e-02f, -1.467920459e-02f, -1.467188804e-02f, -1.466453982e-02f, -1.465715996e-02f, -1.464974846e-02f, + -1.464230536e-02f, -1.463483066e-02f, -1.462732439e-02f, -1.461978656e-02f, -1.461221720e-02f, -1.460461631e-02f, -1.459698393e-02f, -1.458932006e-02f, -1.458162473e-02f, -1.457389796e-02f, + -1.456613977e-02f, -1.455835017e-02f, -1.455052918e-02f, -1.454267683e-02f, -1.453479313e-02f, -1.452687811e-02f, -1.451893177e-02f, -1.451095415e-02f, -1.450294525e-02f, -1.449490511e-02f, + -1.448683373e-02f, -1.447873115e-02f, -1.447059738e-02f, -1.446243243e-02f, -1.445423634e-02f, -1.444600911e-02f, -1.443775077e-02f, -1.442946135e-02f, -1.442114085e-02f, -1.441278931e-02f, + -1.440440673e-02f, -1.439599315e-02f, -1.438754858e-02f, -1.437907304e-02f, -1.437056655e-02f, -1.436202914e-02f, -1.435346082e-02f, -1.434486161e-02f, -1.433623155e-02f, -1.432757064e-02f, + -1.431887891e-02f, -1.431015637e-02f, -1.430140306e-02f, -1.429261899e-02f, -1.428380418e-02f, -1.427495866e-02f, -1.426608244e-02f, -1.425717555e-02f, -1.424823801e-02f, -1.423926984e-02f, + -1.423027107e-02f, -1.422124170e-02f, -1.421218178e-02f, -1.420309131e-02f, -1.419397032e-02f, -1.418481883e-02f, -1.417563686e-02f, -1.416642444e-02f, -1.415718159e-02f, -1.414790833e-02f, + -1.413860469e-02f, -1.412927068e-02f, -1.411990632e-02f, -1.411051165e-02f, -1.410108668e-02f, -1.409163143e-02f, -1.408214594e-02f, -1.407263021e-02f, -1.406308428e-02f, -1.405350817e-02f, + -1.404390189e-02f, -1.403426548e-02f, -1.402459896e-02f, -1.401490234e-02f, -1.400517566e-02f, -1.399541894e-02f, -1.398563219e-02f, -1.397581544e-02f, -1.396596873e-02f, -1.395609206e-02f, + -1.394618546e-02f, -1.393624897e-02f, -1.392628259e-02f, -1.391628636e-02f, -1.390626030e-02f, -1.389620443e-02f, -1.388611877e-02f, -1.387600336e-02f, -1.386585822e-02f, -1.385568336e-02f, + -1.384547881e-02f, -1.383524461e-02f, -1.382498076e-02f, -1.381468731e-02f, -1.380436426e-02f, -1.379401165e-02f, -1.378362950e-02f, -1.377321784e-02f, -1.376277668e-02f, -1.375230607e-02f, + -1.374180601e-02f, -1.373127653e-02f, -1.372071767e-02f, -1.371012944e-02f, -1.369951187e-02f, -1.368886499e-02f, -1.367818881e-02f, -1.366748337e-02f, -1.365674870e-02f, -1.364598481e-02f, + -1.363519173e-02f, -1.362436950e-02f, -1.361351812e-02f, -1.360263763e-02f, -1.359172806e-02f, -1.358078944e-02f, -1.356982177e-02f, -1.355882510e-02f, -1.354779945e-02f, -1.353674485e-02f, + -1.352566131e-02f, -1.351454888e-02f, -1.350340757e-02f, -1.349223740e-02f, -1.348103842e-02f, -1.346981063e-02f, -1.345855408e-02f, -1.344726878e-02f, -1.343595477e-02f, -1.342461206e-02f, + -1.341324069e-02f, -1.340184069e-02f, -1.339041207e-02f, -1.337895487e-02f, -1.336746911e-02f, -1.335595483e-02f, -1.334441204e-02f, -1.333284078e-02f, -1.332124107e-02f, -1.330961294e-02f, + -1.329795642e-02f, -1.328627153e-02f, -1.327455831e-02f, -1.326281677e-02f, -1.325104696e-02f, -1.323924888e-02f, -1.322742258e-02f, -1.321556808e-02f, -1.320368541e-02f, -1.319177460e-02f, + -1.317983567e-02f, -1.316786865e-02f, -1.315587357e-02f, -1.314385046e-02f, -1.313179935e-02f, -1.311972027e-02f, -1.310761323e-02f, -1.309547828e-02f, -1.308331544e-02f, -1.307112474e-02f, + -1.305890620e-02f, -1.304665986e-02f, -1.303438575e-02f, -1.302208389e-02f, -1.300975431e-02f, -1.299739704e-02f, -1.298501211e-02f, -1.297259956e-02f, -1.296015940e-02f, -1.294769166e-02f, + -1.293519639e-02f, -1.292267360e-02f, -1.291012332e-02f, -1.289754559e-02f, -1.288494043e-02f, -1.287230787e-02f, -1.285964795e-02f, -1.284696069e-02f, -1.283424612e-02f, -1.282150427e-02f, + -1.280873518e-02f, -1.279593886e-02f, -1.278311536e-02f, -1.277026469e-02f, -1.275738690e-02f, -1.274448201e-02f, -1.273155004e-02f, -1.271859104e-02f, -1.270560503e-02f, -1.269259205e-02f, + -1.267955211e-02f, -1.266648525e-02f, -1.265339151e-02f, -1.264027091e-02f, -1.262712349e-02f, -1.261394927e-02f, -1.260074828e-02f, -1.258752056e-02f, -1.257426613e-02f, -1.256098504e-02f, + -1.254767730e-02f, -1.253434295e-02f, -1.252098201e-02f, -1.250759453e-02f, -1.249418054e-02f, -1.248074005e-02f, -1.246727311e-02f, -1.245377975e-02f, -1.244025999e-02f, -1.242671387e-02f, + -1.241314142e-02f, -1.239954267e-02f, -1.238591766e-02f, -1.237226641e-02f, -1.235858895e-02f, -1.234488533e-02f, -1.233115556e-02f, -1.231739969e-02f, -1.230361774e-02f, -1.228980974e-02f, + -1.227597573e-02f, -1.226211574e-02f, -1.224822980e-02f, -1.223431795e-02f, -1.222038021e-02f, -1.220641662e-02f, -1.219242721e-02f, -1.217841201e-02f, -1.216437106e-02f, -1.215030438e-02f, + -1.213621202e-02f, -1.212209400e-02f, -1.210795035e-02f, -1.209378111e-02f, -1.207958632e-02f, -1.206536599e-02f, -1.205112018e-02f, -1.203684890e-02f, -1.202255220e-02f, -1.200823010e-02f, + -1.199388264e-02f, -1.197950985e-02f, -1.196511176e-02f, -1.195068842e-02f, -1.193623984e-02f, -1.192176607e-02f, -1.190726714e-02f, -1.189274308e-02f, -1.187819393e-02f, -1.186361971e-02f, + -1.184902047e-02f, -1.183439623e-02f, -1.181974703e-02f, -1.180507291e-02f, -1.179037389e-02f, -1.177565001e-02f, -1.176090131e-02f, -1.174612782e-02f, -1.173132957e-02f, -1.171650659e-02f, + -1.170165893e-02f, -1.168678661e-02f, -1.167188968e-02f, -1.165696815e-02f, -1.164202208e-02f, -1.162705149e-02f, -1.161205641e-02f, -1.159703689e-02f, -1.158199295e-02f, -1.156692463e-02f, + -1.155183197e-02f, -1.153671500e-02f, -1.152157375e-02f, -1.150640827e-02f, -1.149121857e-02f, -1.147600471e-02f, -1.146076671e-02f, -1.144550461e-02f, -1.143021844e-02f, -1.141490824e-02f, + -1.139957405e-02f, -1.138421590e-02f, -1.136883382e-02f, -1.135342785e-02f, -1.133799803e-02f, -1.132254439e-02f, -1.130706696e-02f, -1.129156579e-02f, -1.127604090e-02f, -1.126049234e-02f, + -1.124492014e-02f, -1.122932433e-02f, -1.121370495e-02f, -1.119806203e-02f, -1.118239562e-02f, -1.116670575e-02f, -1.115099245e-02f, -1.113525576e-02f, -1.111949571e-02f, -1.110371235e-02f, + -1.108790570e-02f, -1.107207581e-02f, -1.105622271e-02f, -1.104034643e-02f, -1.102444702e-02f, -1.100852451e-02f, -1.099257893e-02f, -1.097661033e-02f, -1.096061873e-02f, -1.094460418e-02f, + -1.092856671e-02f, -1.091250636e-02f, -1.089642316e-02f, -1.088031716e-02f, -1.086418838e-02f, -1.084803687e-02f, -1.083186267e-02f, -1.081566580e-02f, -1.079944631e-02f, -1.078320423e-02f, + -1.076693961e-02f, -1.075065247e-02f, -1.073434285e-02f, -1.071801080e-02f, -1.070165635e-02f, -1.068527954e-02f, -1.066888040e-02f, -1.065245897e-02f, -1.063601529e-02f, -1.061954939e-02f, + -1.060306132e-02f, -1.058655111e-02f, -1.057001881e-02f, -1.055346443e-02f, -1.053688804e-02f, -1.052028965e-02f, -1.050366932e-02f, -1.048702707e-02f, -1.047036295e-02f, -1.045367700e-02f, + -1.043696925e-02f, -1.042023973e-02f, -1.040348850e-02f, -1.038671558e-02f, -1.036992102e-02f, -1.035310485e-02f, -1.033626711e-02f, -1.031940784e-02f, -1.030252708e-02f, -1.028562487e-02f, + -1.026870124e-02f, -1.025175623e-02f, -1.023478988e-02f, -1.021780224e-02f, -1.020079333e-02f, -1.018376321e-02f, -1.016671189e-02f, -1.014963944e-02f, -1.013254588e-02f, -1.011543125e-02f, + -1.009829559e-02f, -1.008113894e-02f, -1.006396135e-02f, -1.004676284e-02f, -1.002954346e-02f, -1.001230325e-02f, -9.995042241e-03f, -9.977760480e-03f, -9.960458003e-03f, -9.943134850e-03f, + -9.925791060e-03f, -9.908426673e-03f, -9.891041728e-03f, -9.873636265e-03f, -9.856210322e-03f, -9.838763940e-03f, -9.821297158e-03f, -9.803810016e-03f, -9.786302553e-03f, -9.768774809e-03f, + -9.751226824e-03f, -9.733658638e-03f, -9.716070290e-03f, -9.698461821e-03f, -9.680833270e-03f, -9.663184677e-03f, -9.645516082e-03f, -9.627827526e-03f, -9.610119048e-03f, -9.592390688e-03f, + -9.574642487e-03f, -9.556874485e-03f, -9.539086722e-03f, -9.521279239e-03f, -9.503452075e-03f, -9.485605272e-03f, -9.467738868e-03f, -9.449852906e-03f, -9.431947425e-03f, -9.414022466e-03f, + -9.396078070e-03f, -9.378114277e-03f, -9.360131128e-03f, -9.342128663e-03f, -9.324106923e-03f, -9.306065949e-03f, -9.288005783e-03f, -9.269926463e-03f, -9.251828033e-03f, -9.233710531e-03f, + -9.215574000e-03f, -9.197418481e-03f, -9.179244014e-03f, -9.161050640e-03f, -9.142838401e-03f, -9.124607338e-03f, -9.106357492e-03f, -9.088088904e-03f, -9.069801616e-03f, -9.051495668e-03f, + -9.033171103e-03f, -9.014827961e-03f, -8.996466284e-03f, -8.978086114e-03f, -8.959687491e-03f, -8.941270458e-03f, -8.922835056e-03f, -8.904381327e-03f, -8.885909312e-03f, -8.867419053e-03f, + -8.848910591e-03f, -8.830383969e-03f, -8.811839229e-03f, -8.793276411e-03f, -8.774695559e-03f, -8.756096713e-03f, -8.737479917e-03f, -8.718845211e-03f, -8.700192638e-03f, -8.681522240e-03f, + -8.662834058e-03f, -8.644128136e-03f, -8.625404516e-03f, -8.606663238e-03f, -8.587904347e-03f, -8.569127883e-03f, -8.550333890e-03f, -8.531522409e-03f, -8.512693483e-03f, -8.493847155e-03f, + -8.474983467e-03f, -8.456102461e-03f, -8.437204180e-03f, -8.418288666e-03f, -8.399355962e-03f, -8.380406111e-03f, -8.361439155e-03f, -8.342455137e-03f, -8.323454100e-03f, -8.304436087e-03f, + -8.285401139e-03f, -8.266349301e-03f, -8.247280615e-03f, -8.228195123e-03f, -8.209092870e-03f, -8.189973897e-03f, -8.170838248e-03f, -8.151685965e-03f, -8.132517093e-03f, -8.113331673e-03f, + -8.094129750e-03f, -8.074911366e-03f, -8.055676564e-03f, -8.036425388e-03f, -8.017157881e-03f, -7.997874086e-03f, -7.978574047e-03f, -7.959257806e-03f, -7.939925408e-03f, -7.920576896e-03f, + -7.901212313e-03f, -7.881831703e-03f, -7.862435109e-03f, -7.843022575e-03f, -7.823594144e-03f, -7.804149861e-03f, -7.784689768e-03f, -7.765213909e-03f, -7.745722328e-03f, -7.726215070e-03f, + -7.706692177e-03f, -7.687153693e-03f, -7.667599663e-03f, -7.648030129e-03f, -7.628445137e-03f, -7.608844730e-03f, -7.589228952e-03f, -7.569597846e-03f, -7.549951458e-03f, -7.530289831e-03f, + -7.510613009e-03f, -7.490921036e-03f, -7.471213956e-03f, -7.451491814e-03f, -7.431754654e-03f, -7.412002520e-03f, -7.392235456e-03f, -7.372453507e-03f, -7.352656717e-03f, -7.332845130e-03f, + -7.313018790e-03f, -7.293177743e-03f, -7.273322032e-03f, -7.253451703e-03f, -7.233566798e-03f, -7.213667364e-03f, -7.193753445e-03f, -7.173825084e-03f, -7.153882328e-03f, -7.133925220e-03f, + -7.113953805e-03f, -7.093968128e-03f, -7.073968233e-03f, -7.053954166e-03f, -7.033925971e-03f, -7.013883693e-03f, -6.993827377e-03f, -6.973757068e-03f, -6.953672810e-03f, -6.933574648e-03f, + -6.913462628e-03f, -6.893336795e-03f, -6.873197193e-03f, -6.853043867e-03f, -6.832876863e-03f, -6.812696226e-03f, -6.792502000e-03f, -6.772294232e-03f, -6.752072965e-03f, -6.731838246e-03f, + -6.711590119e-03f, -6.691328630e-03f, -6.671053824e-03f, -6.650765747e-03f, -6.630464443e-03f, -6.610149958e-03f, -6.589822337e-03f, -6.569481627e-03f, -6.549127871e-03f, -6.528761117e-03f, + -6.508381408e-03f, -6.487988791e-03f, -6.467583312e-03f, -6.447165015e-03f, -6.426733947e-03f, -6.406290152e-03f, -6.385833678e-03f, -6.365364568e-03f, -6.344882870e-03f, -6.324388628e-03f, + -6.303881889e-03f, -6.283362697e-03f, -6.262831100e-03f, -6.242287143e-03f, -6.221730871e-03f, -6.201162330e-03f, -6.180581567e-03f, -6.159988627e-03f, -6.139383557e-03f, -6.118766401e-03f, + -6.098137206e-03f, -6.077496019e-03f, -6.056842884e-03f, -6.036177849e-03f, -6.015500959e-03f, -5.994812260e-03f, -5.974111798e-03f, -5.953399620e-03f, -5.932675772e-03f, -5.911940300e-03f, + -5.891193249e-03f, -5.870434667e-03f, -5.849664599e-03f, -5.828883093e-03f, -5.808090193e-03f, -5.787285946e-03f, -5.766470400e-03f, -5.745643599e-03f, -5.724805591e-03f, -5.703956422e-03f, + -5.683096137e-03f, -5.662224785e-03f, -5.641342411e-03f, -5.620449061e-03f, -5.599544783e-03f, -5.578629622e-03f, -5.557703625e-03f, -5.536766840e-03f, -5.515819311e-03f, -5.494861087e-03f, + -5.473892213e-03f, -5.452912736e-03f, -5.431922703e-03f, -5.410922161e-03f, -5.389911156e-03f, -5.368889735e-03f, -5.347857945e-03f, -5.326815833e-03f, -5.305763445e-03f, -5.284700827e-03f, + -5.263628028e-03f, -5.242545094e-03f, -5.221452071e-03f, -5.200349007e-03f, -5.179235948e-03f, -5.158112942e-03f, -5.136980035e-03f, -5.115837274e-03f, -5.094684706e-03f, -5.073522379e-03f, + -5.052350338e-03f, -5.031168632e-03f, -5.009977308e-03f, -4.988776411e-03f, -4.967565991e-03f, -4.946346092e-03f, -4.925116764e-03f, -4.903878052e-03f, -4.882630004e-03f, -4.861372667e-03f, + -4.840106088e-03f, -4.818830315e-03f, -4.797545395e-03f, -4.776251375e-03f, -4.754948302e-03f, -4.733636223e-03f, -4.712315187e-03f, -4.690985239e-03f, -4.669646428e-03f, -4.648298800e-03f, + -4.626942404e-03f, -4.605577286e-03f, -4.584203494e-03f, -4.562821075e-03f, -4.541430077e-03f, -4.520030547e-03f, -4.498622533e-03f, -4.477206081e-03f, -4.455781241e-03f, -4.434348058e-03f, + -4.412906580e-03f, -4.391456856e-03f, -4.369998932e-03f, -4.348532857e-03f, -4.327058677e-03f, -4.305576440e-03f, -4.284086194e-03f, -4.262587987e-03f, -4.241081866e-03f, -4.219567879e-03f, + -4.198046073e-03f, -4.176516496e-03f, -4.154979196e-03f, -4.133434220e-03f, -4.111881617e-03f, -4.090321433e-03f, -4.068753717e-03f, -4.047178517e-03f, -4.025595879e-03f, -4.004005853e-03f, + -3.982408485e-03f, -3.960803824e-03f, -3.939191917e-03f, -3.917572813e-03f, -3.895946558e-03f, -3.874313201e-03f, -3.852672790e-03f, -3.831025372e-03f, -3.809370996e-03f, -3.787709710e-03f, + -3.766041560e-03f, -3.744366596e-03f, -3.722684865e-03f, -3.700996416e-03f, -3.679301295e-03f, -3.657599551e-03f, -3.635891233e-03f, -3.614176387e-03f, -3.592455063e-03f, -3.570727307e-03f, + -3.548993169e-03f, -3.527252696e-03f, -3.505505935e-03f, -3.483752937e-03f, -3.461993747e-03f, -3.440228415e-03f, -3.418456988e-03f, -3.396679515e-03f, -3.374896044e-03f, -3.353106622e-03f, + -3.331311298e-03f, -3.309510121e-03f, -3.287703137e-03f, -3.265890396e-03f, -3.244071946e-03f, -3.222247834e-03f, -3.200418109e-03f, -3.178582820e-03f, -3.156742013e-03f, -3.134895738e-03f, + -3.113044043e-03f, -3.091186976e-03f, -3.069324586e-03f, -3.047456919e-03f, -3.025584026e-03f, -3.003705953e-03f, -2.981822750e-03f, -2.959934464e-03f, -2.938041144e-03f, -2.916142839e-03f, + -2.894239595e-03f, -2.872331463e-03f, -2.850418489e-03f, -2.828500724e-03f, -2.806578213e-03f, -2.784651007e-03f, -2.762719154e-03f, -2.740782701e-03f, -2.718841697e-03f, -2.696896191e-03f, + -2.674946231e-03f, -2.652991865e-03f, -2.631033141e-03f, -2.609070109e-03f, -2.587102817e-03f, -2.565131312e-03f, -2.543155643e-03f, -2.521175860e-03f, -2.499192009e-03f, -2.477204140e-03f, + -2.455212301e-03f, -2.433216540e-03f, -2.411216907e-03f, -2.389213448e-03f, -2.367206214e-03f, -2.345195252e-03f, -2.323180610e-03f, -2.301162338e-03f, -2.279140484e-03f, -2.257115096e-03f, + -2.235086222e-03f, -2.213053912e-03f, -2.191018213e-03f, -2.168979174e-03f, -2.146936844e-03f, -2.124891272e-03f, -2.102842505e-03f, -2.080790592e-03f, -2.058735582e-03f, -2.036677523e-03f, + -2.014616464e-03f, -1.992552453e-03f, -1.970485539e-03f, -1.948415770e-03f, -1.926343196e-03f, -1.904267864e-03f, -1.882189823e-03f, -1.860109121e-03f, -1.838025807e-03f, -1.815939930e-03f, + -1.793851539e-03f, -1.771760681e-03f, -1.749667405e-03f, -1.727571761e-03f, -1.705473796e-03f, -1.683373558e-03f, -1.661271098e-03f, -1.639166462e-03f, -1.617059701e-03f, -1.594950861e-03f, + -1.572839993e-03f, -1.550727143e-03f, -1.528612362e-03f, -1.506495698e-03f, -1.484377199e-03f, -1.462256913e-03f, -1.440134890e-03f, -1.418011177e-03f, -1.395885825e-03f, -1.373758880e-03f, + -1.351630392e-03f, -1.329500409e-03f, -1.307368980e-03f, -1.285236153e-03f, -1.263101978e-03f, -1.240966502e-03f, -1.218829774e-03f, -1.196691843e-03f, -1.174552757e-03f, -1.152412565e-03f, + -1.130271315e-03f, -1.108129057e-03f, -1.085985838e-03f, -1.063841707e-03f, -1.041696713e-03f, -1.019550904e-03f, -9.974043294e-04f, -9.752570372e-04f, -9.531090759e-04f, -9.309604943e-04f, + -9.088113408e-04f, -8.866616640e-04f, -8.645115126e-04f, -8.423609350e-04f, -8.202099798e-04f, -7.980586955e-04f, -7.759071308e-04f, -7.537553341e-04f, -7.316033540e-04f, -7.094512390e-04f, + -6.872990377e-04f, -6.651467987e-04f, -6.429945704e-04f, -6.208424013e-04f, -5.986903401e-04f, -5.765384352e-04f, -5.543867352e-04f, -5.322352885e-04f, -5.100841437e-04f, -4.879333493e-04f, + -4.657829538e-04f, -4.436330057e-04f, -4.214835534e-04f, -3.993346455e-04f, -3.771863306e-04f, -3.550386569e-04f, -3.328916731e-04f, -3.107454276e-04f, -2.885999688e-04f, -2.664553453e-04f, + -2.443116055e-04f, -2.221687978e-04f, -2.000269708e-04f, -1.778861727e-04f, -1.557464521e-04f, -1.336078575e-04f, -1.114704372e-04f, -8.933423961e-05f, -6.719931321e-05f, -4.506570639e-05f, + -2.293346755e-05f, -8.026450830e-07f, 2.132671261e-05f, 4.345455716e-05f, 6.558084018e-05f, 8.770551330e-05f, 1.098285282e-04f, 1.319498364e-04f, 1.540693897e-04f, 1.761871396e-04f, + 1.983030379e-04f, 2.204170363e-04f, 2.425290863e-04f, 2.646391397e-04f, 2.867471482e-04f, 3.088530635e-04f, 3.309568373e-04f, 3.530584213e-04f, 3.751577673e-04f, 3.972548269e-04f, + 4.193495519e-04f, 4.414418941e-04f, 4.635318051e-04f, 4.856192369e-04f, 5.077041412e-04f, 5.297864696e-04f, 5.518661742e-04f, 5.739432065e-04f, 5.960175185e-04f, 6.180890620e-04f, + 6.401577888e-04f, 6.622236507e-04f, 6.842865996e-04f, 7.063465874e-04f, 7.284035658e-04f, 7.504574869e-04f, 7.725083024e-04f, 7.945559643e-04f, 8.166004245e-04f, 8.386416349e-04f, + 8.606795474e-04f, 8.827141139e-04f, 9.047452865e-04f, 9.267730170e-04f, 9.487972575e-04f, 9.708179599e-04f, 9.928350762e-04f, 1.014848558e-03f, 1.036858359e-03f, 1.058864429e-03f, + 1.080866721e-03f, 1.102865187e-03f, 1.124859779e-03f, 1.146850450e-03f, 1.168837150e-03f, 1.190819833e-03f, 1.212798451e-03f, 1.234772955e-03f, 1.256743297e-03f, 1.278709431e-03f, + 1.300671308e-03f, 1.322628879e-03f, 1.344582098e-03f, 1.366530917e-03f, 1.388475287e-03f, 1.410415162e-03f, 1.432350492e-03f, 1.454281231e-03f, 1.476207331e-03f, 1.498128743e-03f, + 1.520045421e-03f, 1.541957317e-03f, 1.563864382e-03f, 1.585766570e-03f, 1.607663832e-03f, 1.629556121e-03f, 1.651443389e-03f, 1.673325589e-03f, 1.695202672e-03f, 1.717074593e-03f, + 1.738941302e-03f, 1.760802752e-03f, 1.782658897e-03f, 1.804509687e-03f, 1.826355076e-03f, 1.848195017e-03f, 1.870029461e-03f, 1.891858361e-03f, 1.913681670e-03f, 1.935499341e-03f, + 1.957311325e-03f, 1.979117576e-03f, 2.000918047e-03f, 2.022712689e-03f, 2.044501455e-03f, 2.066284298e-03f, 2.088061171e-03f, 2.109832027e-03f, 2.131596817e-03f, 2.153355496e-03f, + 2.175108015e-03f, 2.196854327e-03f, 2.218594385e-03f, 2.240328142e-03f, 2.262055551e-03f, 2.283776565e-03f, 2.305491135e-03f, 2.327199216e-03f, 2.348900760e-03f, 2.370595720e-03f, + 2.392284049e-03f, 2.413965699e-03f, 2.435640625e-03f, 2.457308777e-03f, 2.478970111e-03f, 2.500624578e-03f, 2.522272132e-03f, 2.543912725e-03f, 2.565546312e-03f, 2.587172844e-03f, + 2.608792275e-03f, 2.630404558e-03f, 2.652009646e-03f, 2.673607492e-03f, 2.695198050e-03f, 2.716781273e-03f, 2.738357113e-03f, 2.759925524e-03f, 2.781486460e-03f, 2.803039873e-03f, + 2.824585717e-03f, 2.846123945e-03f, 2.867654510e-03f, 2.889177366e-03f, 2.910692467e-03f, 2.932199765e-03f, 2.953699213e-03f, 2.975190767e-03f, 2.996674377e-03f, 3.018149999e-03f, + 3.039617586e-03f, 3.061077091e-03f, 3.082528468e-03f, 3.103971670e-03f, 3.125406650e-03f, 3.146833364e-03f, 3.168251763e-03f, 3.189661802e-03f, 3.211063434e-03f, 3.232456613e-03f, + 3.253841292e-03f, 3.275217426e-03f, 3.296584968e-03f, 3.317943872e-03f, 3.339294092e-03f, 3.360635581e-03f, 3.381968293e-03f, 3.403292183e-03f, 3.424607203e-03f, 3.445913308e-03f, + 3.467210452e-03f, 3.488498589e-03f, 3.509777672e-03f, 3.531047656e-03f, 3.552308494e-03f, 3.573560142e-03f, 3.594802552e-03f, 3.616035678e-03f, 3.637259476e-03f, 3.658473898e-03f, + 3.679678900e-03f, 3.700874435e-03f, 3.722060458e-03f, 3.743236922e-03f, 3.764403782e-03f, 3.785560993e-03f, 3.806708508e-03f, 3.827846281e-03f, 3.848974268e-03f, 3.870092423e-03f, + 3.891200699e-03f, 3.912299051e-03f, 3.933387435e-03f, 3.954465803e-03f, 3.975534111e-03f, 3.996592314e-03f, 4.017640365e-03f, 4.038678219e-03f, 4.059705831e-03f, 4.080723156e-03f, + 4.101730148e-03f, 4.122726762e-03f, 4.143712952e-03f, 4.164688673e-03f, 4.185653880e-03f, 4.206608528e-03f, 4.227552571e-03f, 4.248485964e-03f, 4.269408663e-03f, 4.290320621e-03f, + 4.311221795e-03f, 4.332112138e-03f, 4.352991606e-03f, 4.373860154e-03f, 4.394717736e-03f, 4.415564309e-03f, 4.436399826e-03f, 4.457224243e-03f, 4.478037515e-03f, 4.498839597e-03f, + 4.519630444e-03f, 4.540410012e-03f, 4.561178256e-03f, 4.581935130e-03f, 4.602680591e-03f, 4.623414594e-03f, 4.644137093e-03f, 4.664848045e-03f, 4.685547404e-03f, 4.706235126e-03f, + 4.726911167e-03f, 4.747575482e-03f, 4.768228026e-03f, 4.788868755e-03f, 4.809497625e-03f, 4.830114591e-03f, 4.850719609e-03f, 4.871312634e-03f, 4.891893623e-03f, 4.912462530e-03f, + 4.933019311e-03f, 4.953563923e-03f, 4.974096322e-03f, 4.994616462e-03f, 5.015124299e-03f, 5.035619791e-03f, 5.056102892e-03f, 5.076573559e-03f, 5.097031747e-03f, 5.117477413e-03f, + 5.137910512e-03f, 5.158331001e-03f, 5.178738835e-03f, 5.199133971e-03f, 5.219516366e-03f, 5.239885974e-03f, 5.260242753e-03f, 5.280586658e-03f, 5.300917647e-03f, 5.321235674e-03f, + 5.341540698e-03f, 5.361832673e-03f, 5.382111556e-03f, 5.402377305e-03f, 5.422629874e-03f, 5.442869222e-03f, 5.463095303e-03f, 5.483308076e-03f, 5.503507495e-03f, 5.523693519e-03f, + 5.543866104e-03f, 5.564025206e-03f, 5.584170783e-03f, 5.604302790e-03f, 5.624421185e-03f, 5.644525924e-03f, 5.664616965e-03f, 5.684694264e-03f, 5.704757779e-03f, 5.724807465e-03f, + 5.744843281e-03f, 5.764865183e-03f, 5.784873128e-03f, 5.804867073e-03f, 5.824846976e-03f, 5.844812793e-03f, 5.864764482e-03f, 5.884702000e-03f, 5.904625304e-03f, 5.924534352e-03f, + 5.944429101e-03f, 5.964309507e-03f, 5.984175530e-03f, 6.004027125e-03f, 6.023864251e-03f, 6.043686865e-03f, 6.063494925e-03f, 6.083288388e-03f, 6.103067211e-03f, 6.122831352e-03f, + 6.142580770e-03f, 6.162315421e-03f, 6.182035264e-03f, 6.201740256e-03f, 6.221430355e-03f, 6.241105519e-03f, 6.260765705e-03f, 6.280410872e-03f, 6.300040978e-03f, 6.319655980e-03f, + 6.339255837e-03f, 6.358840507e-03f, 6.378409948e-03f, 6.397964117e-03f, 6.417502973e-03f, 6.437026475e-03f, 6.456534580e-03f, 6.476027247e-03f, 6.495504435e-03f, 6.514966100e-03f, + 6.534412203e-03f, 6.553842700e-03f, 6.573257552e-03f, 6.592656715e-03f, 6.612040150e-03f, 6.631407814e-03f, 6.650759665e-03f, 6.670095664e-03f, 6.689415767e-03f, 6.708719935e-03f, + 6.728008125e-03f, 6.747280297e-03f, 6.766536410e-03f, 6.785776421e-03f, 6.805000291e-03f, 6.824207978e-03f, 6.843399441e-03f, 6.862574639e-03f, 6.881733531e-03f, 6.900876077e-03f, + 6.920002235e-03f, 6.939111964e-03f, 6.958205225e-03f, 6.977281975e-03f, 6.996342175e-03f, 7.015385784e-03f, 7.034412761e-03f, 7.053423065e-03f, 7.072416656e-03f, 7.091393494e-03f, + 7.110353538e-03f, 7.129296747e-03f, 7.148223081e-03f, 7.167132500e-03f, 7.186024964e-03f, 7.204900432e-03f, 7.223758864e-03f, 7.242600219e-03f, 7.261424459e-03f, 7.280231542e-03f, + 7.299021428e-03f, 7.317794078e-03f, 7.336549451e-03f, 7.355287507e-03f, 7.374008208e-03f, 7.392711511e-03f, 7.411397379e-03f, 7.430065771e-03f, 7.448716647e-03f, 7.467349968e-03f, + 7.485965694e-03f, 7.504563785e-03f, 7.523144202e-03f, 7.541706905e-03f, 7.560251855e-03f, 7.578779012e-03f, 7.597288337e-03f, 7.615779791e-03f, 7.634253333e-03f, 7.652708926e-03f, + 7.671146529e-03f, 7.689566103e-03f, 7.707967610e-03f, 7.726351010e-03f, 7.744716263e-03f, 7.763063332e-03f, 7.781392177e-03f, 7.799702759e-03f, 7.817995039e-03f, 7.836268978e-03f, + 7.854524537e-03f, 7.872761678e-03f, 7.890980363e-03f, 7.909180551e-03f, 7.927362205e-03f, 7.945525285e-03f, 7.963669755e-03f, 7.981795573e-03f, 7.999902704e-03f, 8.017991107e-03f, + 8.036060745e-03f, 8.054111579e-03f, 8.072143571e-03f, 8.090156682e-03f, 8.108150875e-03f, 8.126126111e-03f, 8.144082352e-03f, 8.162019560e-03f, 8.179937697e-03f, 8.197836725e-03f, + 8.215716606e-03f, 8.233577302e-03f, 8.251418775e-03f, 8.269240988e-03f, 8.287043902e-03f, 8.304827480e-03f, 8.322591685e-03f, 8.340336478e-03f, 8.358061821e-03f, 8.375767679e-03f, + 8.393454012e-03f, 8.411120784e-03f, 8.428767956e-03f, 8.446395493e-03f, 8.464003355e-03f, 8.481591507e-03f, 8.499159910e-03f, 8.516708529e-03f, 8.534237324e-03f, 8.551746260e-03f, + 8.569235299e-03f, 8.586704405e-03f, 8.604153540e-03f, 8.621582668e-03f, 8.638991751e-03f, 8.656380752e-03f, 8.673749636e-03f, 8.691098365e-03f, 8.708426903e-03f, 8.725735213e-03f, + 8.743023258e-03f, 8.760291002e-03f, 8.777538408e-03f, 8.794765440e-03f, 8.811972061e-03f, 8.829158236e-03f, 8.846323927e-03f, 8.863469100e-03f, 8.880593716e-03f, 8.897697741e-03f, + 8.914781137e-03f, 8.931843870e-03f, 8.948885903e-03f, 8.965907199e-03f, 8.982907724e-03f, 8.999887441e-03f, 9.016846314e-03f, 9.033784308e-03f, 9.050701387e-03f, 9.067597515e-03f, + 9.084472657e-03f, 9.101326776e-03f, 9.118159838e-03f, 9.134971807e-03f, 9.151762648e-03f, 9.168532324e-03f, 9.185280801e-03f, 9.202008044e-03f, 9.218714016e-03f, 9.235398684e-03f, + 9.252062012e-03f, 9.268703964e-03f, 9.285324506e-03f, 9.301923603e-03f, 9.318501219e-03f, 9.335057321e-03f, 9.351591872e-03f, 9.368104838e-03f, 9.384596185e-03f, 9.401065877e-03f, + 9.417513881e-03f, 9.433940161e-03f, 9.450344683e-03f, 9.466727412e-03f, 9.483088314e-03f, 9.499427355e-03f, 9.515744499e-03f, 9.532039714e-03f, 9.548312964e-03f, 9.564564216e-03f, + 9.580793434e-03f, 9.597000586e-03f, 9.613185637e-03f, 9.629348553e-03f, 9.645489300e-03f, 9.661607844e-03f, 9.677704152e-03f, 9.693778189e-03f, 9.709829922e-03f, 9.725859317e-03f, + 9.741866340e-03f, 9.757850959e-03f, 9.773813138e-03f, 9.789752846e-03f, 9.805670047e-03f, 9.821564710e-03f, 9.837436800e-03f, 9.853286285e-03f, 9.869113131e-03f, 9.884917305e-03f, + 9.900698773e-03f, 9.916457504e-03f, 9.932193462e-03f, 9.947906617e-03f, 9.963596934e-03f, 9.979264382e-03f, 9.994908926e-03f, 1.001053053e-02f, 1.002612918e-02f, 1.004170481e-02f, + 1.005725742e-02f, 1.007278696e-02f, 1.008829340e-02f, 1.010377671e-02f, 1.011923686e-02f, 1.013467381e-02f, 1.015008753e-02f, 1.016547799e-02f, 1.018084516e-02f, 1.019618900e-02f, + 1.021150949e-02f, 1.022680658e-02f, 1.024208026e-02f, 1.025733049e-02f, 1.027255723e-02f, 1.028776045e-02f, 1.030294012e-02f, 1.031809622e-02f, 1.033322870e-02f, 1.034833754e-02f, + 1.036342271e-02f, 1.037848417e-02f, 1.039352189e-02f, 1.040853584e-02f, 1.042352599e-02f, 1.043849231e-02f, 1.045343477e-02f, 1.046835333e-02f, 1.048324797e-02f, 1.049811865e-02f, + 1.051296535e-02f, 1.052778802e-02f, 1.054258665e-02f, 1.055736120e-02f, 1.057211164e-02f, 1.058683793e-02f, 1.060154005e-02f, 1.061621797e-02f, 1.063087166e-02f, 1.064550108e-02f, + 1.066010621e-02f, 1.067468702e-02f, 1.068924347e-02f, 1.070377553e-02f, 1.071828318e-02f, 1.073276638e-02f, 1.074722511e-02f, 1.076165933e-02f, 1.077606901e-02f, 1.079045413e-02f, + 1.080481466e-02f, 1.081915055e-02f, 1.083346180e-02f, 1.084774835e-02f, 1.086201020e-02f, 1.087624729e-02f, 1.089045962e-02f, 1.090464714e-02f, 1.091880982e-02f, 1.093294765e-02f, + 1.094706058e-02f, 1.096114859e-02f, 1.097521166e-02f, 1.098924974e-02f, 1.100326281e-02f, 1.101725085e-02f, 1.103121382e-02f, 1.104515169e-02f, 1.105906444e-02f, 1.107295204e-02f, + 1.108681446e-02f, 1.110065166e-02f, 1.111446362e-02f, 1.112825032e-02f, 1.114201172e-02f, 1.115574780e-02f, 1.116945852e-02f, 1.118314386e-02f, 1.119680379e-02f, 1.121043828e-02f, + 1.122404730e-02f, 1.123763083e-02f, 1.125118884e-02f, 1.126472130e-02f, 1.127822818e-02f, 1.129170945e-02f, 1.130516508e-02f, 1.131859506e-02f, 1.133199934e-02f, 1.134537791e-02f, + 1.135873073e-02f, 1.137205778e-02f, 1.138535902e-02f, 1.139863444e-02f, 1.141188401e-02f, 1.142510769e-02f, 1.143830546e-02f, 1.145147729e-02f, 1.146462316e-02f, 1.147774304e-02f, + 1.149083690e-02f, 1.150390472e-02f, 1.151694646e-02f, 1.152996210e-02f, 1.154295162e-02f, 1.155591499e-02f, 1.156885217e-02f, 1.158176315e-02f, 1.159464790e-02f, 1.160750639e-02f, + 1.162033859e-02f, 1.163314448e-02f, 1.164592403e-02f, 1.165867722e-02f, 1.167140402e-02f, 1.168410440e-02f, 1.169677833e-02f, 1.170942580e-02f, 1.172204678e-02f, 1.173464123e-02f, + 1.174720913e-02f, 1.175975047e-02f, 1.177226520e-02f, 1.178475331e-02f, 1.179721477e-02f, 1.180964956e-02f, 1.182205764e-02f, 1.183443900e-02f, 1.184679361e-02f, 1.185912144e-02f, + 1.187142247e-02f, 1.188369668e-02f, 1.189594403e-02f, 1.190816450e-02f, 1.192035807e-02f, 1.193252471e-02f, 1.194466441e-02f, 1.195677712e-02f, 1.196886283e-02f, 1.198092152e-02f, + 1.199295315e-02f, 1.200495771e-02f, 1.201693517e-02f, 1.202888550e-02f, 1.204080869e-02f, 1.205270470e-02f, 1.206457352e-02f, 1.207641511e-02f, 1.208822945e-02f, 1.210001653e-02f, + 1.211177631e-02f, 1.212350877e-02f, 1.213521390e-02f, 1.214689165e-02f, 1.215854202e-02f, 1.217016497e-02f, 1.218176048e-02f, 1.219332854e-02f, 1.220486911e-02f, 1.221638217e-02f, + 1.222786770e-02f, 1.223932568e-02f, 1.225075608e-02f, 1.226215888e-02f, 1.227353405e-02f, 1.228488158e-02f, 1.229620143e-02f, 1.230749359e-02f, 1.231875804e-02f, 1.232999475e-02f, + 1.234120369e-02f, 1.235238485e-02f, 1.236353821e-02f, 1.237466373e-02f, 1.238576140e-02f, 1.239683120e-02f, 1.240787309e-02f, 1.241888707e-02f, 1.242987311e-02f, 1.244083118e-02f, + 1.245176127e-02f, 1.246266334e-02f, 1.247353739e-02f, 1.248438338e-02f, 1.249520130e-02f, 1.250599113e-02f, 1.251675283e-02f, 1.252748639e-02f, 1.253819180e-02f, 1.254886902e-02f, + 1.255951803e-02f, 1.257013882e-02f, 1.258073136e-02f, 1.259129563e-02f, 1.260183162e-02f, 1.261233929e-02f, 1.262281862e-02f, 1.263326961e-02f, 1.264369222e-02f, 1.265408643e-02f, + 1.266445223e-02f, 1.267478959e-02f, 1.268509849e-02f, 1.269537891e-02f, 1.270563083e-02f, 1.271585423e-02f, 1.272604909e-02f, 1.273621539e-02f, 1.274635311e-02f, 1.275646222e-02f, + 1.276654272e-02f, 1.277659457e-02f, 1.278661776e-02f, 1.279661226e-02f, 1.280657806e-02f, 1.281651514e-02f, 1.282642348e-02f, 1.283630305e-02f, 1.284615385e-02f, 1.285597584e-02f, + 1.286576901e-02f, 1.287553334e-02f, 1.288526880e-02f, 1.289497539e-02f, 1.290465308e-02f, 1.291430185e-02f, 1.292392168e-02f, 1.293351255e-02f, 1.294307445e-02f, 1.295260736e-02f, + 1.296211124e-02f, 1.297158610e-02f, 1.298103190e-02f, 1.299044864e-02f, 1.299983628e-02f, 1.300919481e-02f, 1.301852422e-02f, 1.302782449e-02f, 1.303709558e-02f, 1.304633750e-02f, + 1.305555022e-02f, 1.306473371e-02f, 1.307388797e-02f, 1.308301298e-02f, 1.309210871e-02f, 1.310117515e-02f, 1.311021228e-02f, 1.311922009e-02f, 1.312819855e-02f, 1.313714765e-02f, + 1.314606736e-02f, 1.315495768e-02f, 1.316381859e-02f, 1.317265006e-02f, 1.318145208e-02f, 1.319022463e-02f, 1.319896770e-02f, 1.320768126e-02f, 1.321636531e-02f, 1.322501982e-02f, + 1.323364477e-02f, 1.324224016e-02f, 1.325080595e-02f, 1.325934215e-02f, 1.326784872e-02f, 1.327632566e-02f, 1.328477294e-02f, 1.329319055e-02f, 1.330157847e-02f, 1.330993669e-02f, + 1.331826519e-02f, 1.332656395e-02f, 1.333483296e-02f, 1.334307220e-02f, 1.335128166e-02f, 1.335946131e-02f, 1.336761115e-02f, 1.337573115e-02f, 1.338382131e-02f, 1.339188160e-02f, + 1.339991201e-02f, 1.340791253e-02f, 1.341588313e-02f, 1.342382381e-02f, 1.343173455e-02f, 1.343961532e-02f, 1.344746613e-02f, 1.345528695e-02f, 1.346307776e-02f, 1.347083855e-02f, + 1.347856932e-02f, 1.348627003e-02f, 1.349394068e-02f, 1.350158125e-02f, 1.350919173e-02f, 1.351677210e-02f, 1.352432235e-02f, 1.353184246e-02f, 1.353933242e-02f, 1.354679221e-02f, + 1.355422182e-02f, 1.356162124e-02f, 1.356899045e-02f, 1.357632944e-02f, 1.358363819e-02f, 1.359091669e-02f, 1.359816493e-02f, 1.360538288e-02f, 1.361257054e-02f, 1.361972790e-02f, + 1.362685494e-02f, 1.363395164e-02f, 1.364101799e-02f, 1.364805399e-02f, 1.365505961e-02f, 1.366203484e-02f, 1.366897967e-02f, 1.367589409e-02f, 1.368277808e-02f, 1.368963163e-02f, + 1.369645472e-02f, 1.370324735e-02f, 1.371000950e-02f, 1.371674116e-02f, 1.372344231e-02f, 1.373011295e-02f, 1.373675305e-02f, 1.374336261e-02f, 1.374994162e-02f, 1.375649006e-02f, + 1.376300792e-02f, 1.376949519e-02f, 1.377595185e-02f, 1.378237790e-02f, 1.378877332e-02f, 1.379513809e-02f, 1.380147222e-02f, 1.380777568e-02f, 1.381404846e-02f, 1.382029056e-02f, + 1.382650195e-02f, 1.383268264e-02f, 1.383883260e-02f, 1.384495183e-02f, 1.385104031e-02f, 1.385709803e-02f, 1.386312499e-02f, 1.386912117e-02f, 1.387508655e-02f, 1.388102114e-02f, + 1.388692491e-02f, 1.389279786e-02f, 1.389863997e-02f, 1.390445124e-02f, 1.391023165e-02f, 1.391598120e-02f, 1.392169987e-02f, 1.392738765e-02f, 1.393304454e-02f, 1.393867051e-02f, + 1.394426557e-02f, 1.394982970e-02f, 1.395536289e-02f, 1.396086513e-02f, 1.396633641e-02f, 1.397177672e-02f, 1.397718605e-02f, 1.398256439e-02f, 1.398791174e-02f, 1.399322807e-02f, + 1.399851339e-02f, 1.400376768e-02f, 1.400899093e-02f, 1.401418314e-02f, 1.401934429e-02f, 1.402447438e-02f, 1.402957339e-02f, 1.403464132e-02f, 1.403967815e-02f, 1.404468389e-02f, + 1.404965851e-02f, 1.405460201e-02f, 1.405951439e-02f, 1.406439563e-02f, 1.406924572e-02f, 1.407406466e-02f, 1.407885244e-02f, 1.408360905e-02f, 1.408833448e-02f, 1.409302872e-02f, + 1.409769176e-02f, 1.410232360e-02f, 1.410692423e-02f, 1.411149363e-02f, 1.411603181e-02f, 1.412053875e-02f, 1.412501445e-02f, 1.412945890e-02f, 1.413387209e-02f, 1.413825401e-02f, + 1.414260465e-02f, 1.414692401e-02f, 1.415121209e-02f, 1.415546887e-02f, 1.415969434e-02f, 1.416388850e-02f, 1.416805134e-02f, 1.417218286e-02f, 1.417628305e-02f, 1.418035189e-02f, + 1.418438939e-02f, 1.418839553e-02f, 1.419237032e-02f, 1.419631374e-02f, 1.420022579e-02f, 1.420410645e-02f, 1.420795573e-02f, 1.421177362e-02f, 1.421556011e-02f, 1.421931519e-02f, + 1.422303887e-02f, 1.422673112e-02f, 1.423039195e-02f, 1.423402136e-02f, 1.423761932e-02f, 1.424118585e-02f, 1.424472093e-02f, 1.424822456e-02f, 1.425169673e-02f, 1.425513743e-02f, + 1.425854667e-02f, 1.426192443e-02f, 1.426527071e-02f, 1.426858551e-02f, 1.427186881e-02f, 1.427512062e-02f, 1.427834093e-02f, 1.428152974e-02f, 1.428468703e-02f, 1.428781281e-02f, + 1.429090707e-02f, 1.429396980e-02f, 1.429700100e-02f, 1.430000067e-02f, 1.430296880e-02f, 1.430590539e-02f, 1.430881043e-02f, 1.431168392e-02f, 1.431452585e-02f, 1.431733622e-02f, + 1.432011503e-02f, 1.432286227e-02f, 1.432557794e-02f, 1.432826203e-02f, 1.433091454e-02f, 1.433353547e-02f, 1.433612481e-02f, 1.433868256e-02f, 1.434120872e-02f, 1.434370327e-02f, + 1.434616623e-02f, 1.434859758e-02f, 1.435099732e-02f, 1.435336545e-02f, 1.435570197e-02f, 1.435800687e-02f, 1.436028015e-02f, 1.436252181e-02f, 1.436473184e-02f, 1.436691024e-02f, + 1.436905701e-02f, 1.437117215e-02f, 1.437325565e-02f, 1.437530751e-02f, 1.437732773e-02f, 1.437931630e-02f, 1.438127323e-02f, 1.438319851e-02f, 1.438509213e-02f, 1.438695411e-02f, + 1.438878443e-02f, 1.439058310e-02f, 1.439235010e-02f, 1.439408545e-02f, 1.439578913e-02f, 1.439746115e-02f, 1.439910150e-02f, 1.440071019e-02f, 1.440228721e-02f, 1.440383256e-02f, + 1.440534623e-02f, 1.440682824e-02f, 1.440827857e-02f, 1.440969723e-02f, 1.441108421e-02f, 1.441243951e-02f, 1.441376314e-02f, 1.441505509e-02f, 1.441631536e-02f, 1.441754395e-02f, + 1.441874085e-02f, 1.441990608e-02f, 1.442103963e-02f, 1.442214149e-02f, 1.442321168e-02f, 1.442425018e-02f, 1.442525699e-02f, 1.442623213e-02f, 1.442717558e-02f, 1.442808735e-02f, + 1.442896743e-02f, 1.442981583e-02f, 1.443063255e-02f, 1.443141759e-02f, 1.443217095e-02f, 1.443289262e-02f, 1.443358262e-02f, 1.443424093e-02f, 1.443486756e-02f, 1.443546252e-02f, + 1.443602579e-02f, 1.443655739e-02f, 1.443705731e-02f, 1.443752556e-02f, 1.443796213e-02f, 1.443836702e-02f, 1.443874025e-02f, 1.443908180e-02f, 1.443939169e-02f, 1.443966990e-02f, + 1.443991645e-02f, 1.444013134e-02f, 1.444031456e-02f, 1.444046612e-02f, 1.444058601e-02f, 1.444067425e-02f, 1.444073083e-02f, 1.444075576e-02f, 1.444074904e-02f, 1.444071066e-02f, + 1.444064064e-02f, 1.444053897e-02f, 1.444040565e-02f, 1.444024069e-02f, 1.444004410e-02f, 1.443981587e-02f, 1.443955600e-02f, 1.443926450e-02f, 1.443894137e-02f, 1.443858662e-02f, + 1.443820025e-02f, 1.443778225e-02f, 1.443733263e-02f, 1.443685141e-02f, 1.443633857e-02f, 1.443579412e-02f, 1.443521807e-02f, 1.443461041e-02f, 1.443397116e-02f, 1.443330032e-02f, + 1.443259788e-02f, 1.443186385e-02f, 1.443109825e-02f, 1.443030106e-02f, 1.442947229e-02f, 1.442861196e-02f, 1.442772005e-02f, 1.442679658e-02f, 1.442584155e-02f, 1.442485496e-02f, + 1.442383683e-02f, 1.442278714e-02f, 1.442170591e-02f, 1.442059314e-02f, 1.441944884e-02f, 1.441827301e-02f, 1.441706565e-02f, 1.441582678e-02f, 1.441455638e-02f, 1.441325448e-02f, + 1.441192107e-02f, 1.441055616e-02f, 1.440915975e-02f, 1.440773185e-02f, 1.440627247e-02f, 1.440478160e-02f, 1.440325927e-02f, 1.440170546e-02f, 1.440012018e-02f, 1.439850345e-02f, + 1.439685527e-02f, 1.439517564e-02f, 1.439346456e-02f, 1.439172205e-02f, 1.438994811e-02f, 1.438814275e-02f, 1.438630597e-02f, 1.438443777e-02f, 1.438253817e-02f, 1.438060717e-02f, + 1.437864478e-02f, 1.437665100e-02f, 1.437462584e-02f, 1.437256931e-02f, 1.437048140e-02f, 1.436836214e-02f, 1.436621152e-02f, 1.436402956e-02f, 1.436181625e-02f, 1.435957161e-02f, + 1.435729565e-02f, 1.435498836e-02f, 1.435264976e-02f, 1.435027986e-02f, 1.434787865e-02f, 1.434544616e-02f, 1.434298238e-02f, 1.434048733e-02f, 1.433796100e-02f, 1.433540342e-02f, + 1.433281458e-02f, 1.433019450e-02f, 1.432754318e-02f, 1.432486063e-02f, 1.432214685e-02f, 1.431940187e-02f, 1.431662567e-02f, 1.431381828e-02f, 1.431097970e-02f, 1.430810993e-02f, + 1.430520900e-02f, 1.430227689e-02f, 1.429931363e-02f, 1.429631923e-02f, 1.429329368e-02f, 1.429023700e-02f, 1.428714921e-02f, 1.428403029e-02f, 1.428088028e-02f, 1.427769916e-02f, + 1.427448697e-02f, 1.427124369e-02f, 1.426796935e-02f, 1.426466394e-02f, 1.426132749e-02f, 1.425796000e-02f, 1.425456147e-02f, 1.425113192e-02f, 1.424767137e-02f, 1.424417981e-02f, + 1.424065725e-02f, 1.423710372e-02f, 1.423351921e-02f, 1.422990373e-02f, 1.422625731e-02f, 1.422257994e-02f, 1.421887163e-02f, 1.421513241e-02f, 1.421136227e-02f, 1.420756122e-02f, + 1.420372929e-02f, 1.419986647e-02f, 1.419597278e-02f, 1.419204823e-02f, 1.418809283e-02f, 1.418410660e-02f, 1.418008953e-02f, 1.417604164e-02f, 1.417196295e-02f, 1.416785346e-02f, + 1.416371318e-02f, 1.415954213e-02f, 1.415534032e-02f, 1.415110775e-02f, 1.414684445e-02f, 1.414255042e-02f, 1.413822566e-02f, 1.413387020e-02f, 1.412948405e-02f, 1.412506721e-02f, + 1.412061971e-02f, 1.411614154e-02f, 1.411163272e-02f, 1.410709327e-02f, 1.410252319e-02f, 1.409792250e-02f, 1.409329121e-02f, 1.408862934e-02f, 1.408393689e-02f, 1.407921387e-02f, + 1.407446030e-02f, 1.406967620e-02f, 1.406486156e-02f, 1.406001642e-02f, 1.405514077e-02f, 1.405023464e-02f, 1.404529802e-02f, 1.404033095e-02f, 1.403533343e-02f, 1.403030546e-02f, + 1.402524708e-02f, 1.402015828e-02f, 1.401503909e-02f, 1.400988951e-02f, 1.400470956e-02f, 1.399949925e-02f, 1.399425859e-02f, 1.398898761e-02f, 1.398368630e-02f, 1.397835470e-02f, + 1.397299280e-02f, 1.396760062e-02f, 1.396217819e-02f, 1.395672550e-02f, 1.395124258e-02f, 1.394572943e-02f, 1.394018608e-02f, 1.393461254e-02f, 1.392900882e-02f, 1.392337493e-02f, + 1.391771089e-02f, 1.391201672e-02f, 1.390629242e-02f, 1.390053802e-02f, 1.389475352e-02f, 1.388893895e-02f, 1.388309431e-02f, 1.387721963e-02f, 1.387131491e-02f, 1.386538017e-02f, + 1.385941543e-02f, 1.385342070e-02f, 1.384739599e-02f, 1.384134133e-02f, 1.383525673e-02f, 1.382914219e-02f, 1.382299775e-02f, 1.381682340e-02f, 1.381061918e-02f, 1.380438508e-02f, + 1.379812114e-02f, 1.379182736e-02f, 1.378550377e-02f, 1.377915037e-02f, 1.377276718e-02f, 1.376635422e-02f, 1.375991150e-02f, 1.375343905e-02f, 1.374693687e-02f, 1.374040498e-02f, + 1.373384341e-02f, 1.372725215e-02f, 1.372063124e-02f, 1.371398069e-02f, 1.370730051e-02f, 1.370059073e-02f, 1.369385135e-02f, 1.368708239e-02f, 1.368028388e-02f, 1.367345582e-02f, + 1.366659824e-02f, 1.365971115e-02f, 1.365279457e-02f, 1.364584852e-02f, 1.363887301e-02f, 1.363186805e-02f, 1.362483368e-02f, 1.361776990e-02f, 1.361067673e-02f, 1.360355420e-02f, + 1.359640231e-02f, 1.358922108e-02f, 1.358201054e-02f, 1.357477069e-02f, 1.356750157e-02f, 1.356020318e-02f, 1.355287554e-02f, 1.354551868e-02f, 1.353813260e-02f, 1.353071733e-02f, + 1.352327289e-02f, 1.351579929e-02f, 1.350829656e-02f, 1.350076470e-02f, 1.349320374e-02f, 1.348561371e-02f, 1.347799460e-02f, 1.347034645e-02f, 1.346266928e-02f, 1.345496309e-02f, + 1.344722792e-02f, 1.343946378e-02f, 1.343167068e-02f, 1.342384865e-02f, 1.341599771e-02f, 1.340811788e-02f, 1.340020916e-02f, 1.339227160e-02f, 1.338430519e-02f, 1.337630997e-02f, + 1.336828595e-02f, 1.336023315e-02f, 1.335215159e-02f, 1.334404129e-02f, 1.333590227e-02f, 1.332773455e-02f, 1.331953815e-02f, 1.331131309e-02f, 1.330305939e-02f, 1.329477707e-02f, + 1.328646614e-02f, 1.327812664e-02f, 1.326975857e-02f, 1.326136197e-02f, 1.325293684e-02f, 1.324448322e-02f, 1.323600111e-02f, 1.322749055e-02f, 1.321895154e-02f, 1.321038412e-02f, + 1.320178830e-02f, 1.319316410e-02f, 1.318451155e-02f, 1.317583066e-02f, 1.316712146e-02f, 1.315838397e-02f, 1.314961820e-02f, 1.314082418e-02f, 1.313200193e-02f, 1.312315147e-02f, + 1.311427282e-02f, 1.310536600e-02f, 1.309643104e-02f, 1.308746796e-02f, 1.307847677e-02f, 1.306945751e-02f, 1.306041018e-02f, 1.305133482e-02f, 1.304223144e-02f, 1.303310006e-02f, + 1.302394071e-02f, 1.301475341e-02f, 1.300553819e-02f, 1.299629505e-02f, 1.298702404e-02f, 1.297772516e-02f, 1.296839844e-02f, 1.295904390e-02f, 1.294966156e-02f, 1.294025145e-02f, + 1.293081360e-02f, 1.292134801e-02f, 1.291185471e-02f, 1.290233374e-02f, 1.289278510e-02f, 1.288320883e-02f, 1.287360494e-02f, 1.286397345e-02f, 1.285431440e-02f, 1.284462780e-02f, + 1.283491368e-02f, 1.282517206e-02f, 1.281540296e-02f, 1.280560640e-02f, 1.279578242e-02f, 1.278593102e-02f, 1.277605225e-02f, 1.276614611e-02f, 1.275621264e-02f, 1.274625185e-02f, + 1.273626377e-02f, 1.272624842e-02f, 1.271620584e-02f, 1.270613603e-02f, 1.269603903e-02f, 1.268591485e-02f, 1.267576353e-02f, 1.266558509e-02f, 1.265537955e-02f, 1.264514693e-02f, + 1.263488726e-02f, 1.262460056e-02f, 1.261428686e-02f, 1.260394619e-02f, 1.259357855e-02f, 1.258318400e-02f, 1.257276253e-02f, 1.256231419e-02f, 1.255183899e-02f, 1.254133695e-02f, + 1.253080812e-02f, 1.252025250e-02f, 1.250967012e-02f, 1.249906102e-02f, 1.248842521e-02f, 1.247776271e-02f, 1.246707356e-02f, 1.245635778e-02f, 1.244561539e-02f, 1.243484642e-02f, + 1.242405090e-02f, 1.241322885e-02f, 1.240238029e-02f, 1.239150525e-02f, 1.238060376e-02f, 1.236967584e-02f, 1.235872152e-02f, 1.234774082e-02f, 1.233673377e-02f, 1.232570040e-02f, + 1.231464073e-02f, 1.230355478e-02f, 1.229244259e-02f, 1.228130417e-02f, 1.227013956e-02f, 1.225894878e-02f, 1.224773186e-02f, 1.223648883e-02f, 1.222521970e-02f, 1.221392451e-02f, + 1.220260328e-02f, 1.219125604e-02f, 1.217988282e-02f, 1.216848364e-02f, 1.215705852e-02f, 1.214560751e-02f, 1.213413061e-02f, 1.212262787e-02f, 1.211109930e-02f, 1.209954494e-02f, + 1.208796480e-02f, 1.207635893e-02f, 1.206472733e-02f, 1.205307005e-02f, 1.204138711e-02f, 1.202967853e-02f, 1.201794435e-02f, 1.200618458e-02f, 1.199439927e-02f, 1.198258843e-02f, + 1.197075209e-02f, 1.195889029e-02f, 1.194700304e-02f, 1.193509038e-02f, 1.192315233e-02f, 1.191118893e-02f, 1.189920019e-02f, 1.188718615e-02f, 1.187514683e-02f, 1.186308227e-02f, + 1.185099249e-02f, 1.183887752e-02f, 1.182673739e-02f, 1.181457212e-02f, 1.180238175e-02f, 1.179016630e-02f, 1.177792580e-02f, 1.176566028e-02f, 1.175336977e-02f, 1.174105430e-02f, + 1.172871389e-02f, 1.171634857e-02f, 1.170395837e-02f, 1.169154333e-02f, 1.167910347e-02f, 1.166663881e-02f, 1.165414939e-02f, 1.164163524e-02f, 1.162909639e-02f, 1.161653286e-02f, + 1.160394468e-02f, 1.159133189e-02f, 1.157869451e-02f, 1.156603257e-02f, 1.155334610e-02f, 1.154063513e-02f, 1.152789969e-02f, 1.151513982e-02f, 1.150235552e-02f, 1.148954685e-02f, + 1.147671383e-02f, 1.146385648e-02f, 1.145097484e-02f, 1.143806894e-02f, 1.142513881e-02f, 1.141218447e-02f, 1.139920596e-02f, 1.138620330e-02f, 1.137317654e-02f, 1.136012569e-02f, + 1.134705079e-02f, 1.133395186e-02f, 1.132082894e-02f, 1.130768206e-02f, 1.129451125e-02f, 1.128131654e-02f, 1.126809796e-02f, 1.125485553e-02f, 1.124158930e-02f, 1.122829929e-02f, + 1.121498553e-02f, 1.120164805e-02f, 1.118828689e-02f, 1.117490207e-02f, 1.116149362e-02f, 1.114806158e-02f, 1.113460597e-02f, 1.112112684e-02f, 1.110762420e-02f, 1.109409809e-02f, + 1.108054854e-02f, 1.106697559e-02f, 1.105337926e-02f, 1.103975958e-02f, 1.102611659e-02f, 1.101245031e-02f, 1.099876079e-02f, 1.098504804e-02f, 1.097131211e-02f, 1.095755302e-02f, + 1.094377081e-02f, 1.092996550e-02f, 1.091613713e-02f, 1.090228573e-02f, 1.088841134e-02f, 1.087451397e-02f, 1.086059368e-02f, 1.084665048e-02f, 1.083268441e-02f, 1.081869551e-02f, + 1.080468380e-02f, 1.079064931e-02f, 1.077659208e-02f, 1.076251215e-02f, 1.074840954e-02f, 1.073428428e-02f, 1.072013641e-02f, 1.070596596e-02f, 1.069177297e-02f, 1.067755746e-02f, + 1.066331947e-02f, 1.064905903e-02f, 1.063477617e-02f, 1.062047093e-02f, 1.060614334e-02f, 1.059179343e-02f, 1.057742123e-02f, 1.056302679e-02f, 1.054861012e-02f, 1.053417127e-02f, + 1.051971026e-02f, 1.050522714e-02f, 1.049072192e-02f, 1.047619466e-02f, 1.046164537e-02f, 1.044707410e-02f, 1.043248087e-02f, 1.041786572e-02f, 1.040322868e-02f, 1.038856980e-02f, + 1.037388909e-02f, 1.035918659e-02f, 1.034446234e-02f, 1.032971638e-02f, 1.031494872e-02f, 1.030015942e-02f, 1.028534850e-02f, 1.027051599e-02f, 1.025566194e-02f, 1.024078637e-02f, + 1.022588931e-02f, 1.021097081e-02f, 1.019603089e-02f, 1.018106960e-02f, 1.016608696e-02f, 1.015108300e-02f, 1.013605777e-02f, 1.012101130e-02f, 1.010594361e-02f, 1.009085476e-02f, + 1.007574476e-02f, 1.006061366e-02f, 1.004546149e-02f, 1.003028828e-02f, 1.001509407e-02f, 9.999878890e-03f, 9.984642780e-03f, 9.969385773e-03f, 9.954107902e-03f, 9.938809204e-03f, + 9.923489712e-03f, 9.908149462e-03f, 9.892788489e-03f, 9.877406828e-03f, 9.862004513e-03f, 9.846581581e-03f, 9.831138065e-03f, 9.815674001e-03f, 9.800189425e-03f, 9.784684372e-03f, + 9.769158876e-03f, 9.753612973e-03f, 9.738046699e-03f, 9.722460090e-03f, 9.706853179e-03f, 9.691226004e-03f, 9.675578599e-03f, 9.659911001e-03f, 9.644223244e-03f, 9.628515365e-03f, + 9.612787399e-03f, 9.597039381e-03f, 9.581271349e-03f, 9.565483337e-03f, 9.549675382e-03f, 9.533847519e-03f, 9.517999784e-03f, 9.502132214e-03f, 9.486244844e-03f, 9.470337711e-03f, + 9.454410850e-03f, 9.438464298e-03f, 9.422498091e-03f, 9.406512266e-03f, 9.390506858e-03f, 9.374481904e-03f, 9.358437440e-03f, 9.342373502e-03f, 9.326290128e-03f, 9.310187354e-03f, + 9.294065216e-03f, 9.277923750e-03f, 9.261762994e-03f, 9.245582984e-03f, 9.229383757e-03f, 9.213165349e-03f, 9.196927797e-03f, 9.180671138e-03f, 9.164395410e-03f, 9.148100648e-03f, + 9.131786889e-03f, 9.115454172e-03f, 9.099102532e-03f, 9.082732007e-03f, 9.066342633e-03f, 9.049934449e-03f, 9.033507491e-03f, 9.017061796e-03f, 9.000597401e-03f, 8.984114345e-03f, + 8.967612663e-03f, 8.951092395e-03f, 8.934553576e-03f, 8.917996244e-03f, 8.901420438e-03f, 8.884826193e-03f, 8.868213549e-03f, 8.851582542e-03f, 8.834933210e-03f, 8.818265591e-03f, + 8.801579723e-03f, 8.784875642e-03f, 8.768153388e-03f, 8.751412998e-03f, 8.734654509e-03f, 8.717877959e-03f, 8.701083387e-03f, 8.684270831e-03f, 8.667440328e-03f, 8.650591916e-03f, + 8.633725634e-03f, 8.616841520e-03f, 8.599939611e-03f, 8.583019946e-03f, 8.566082564e-03f, 8.549127502e-03f, 8.532154799e-03f, 8.515164492e-03f, 8.498156621e-03f, 8.481131224e-03f, + 8.464088340e-03f, 8.447028005e-03f, 8.429950261e-03f, 8.412855144e-03f, 8.395742693e-03f, 8.378612947e-03f, 8.361465945e-03f, 8.344301725e-03f, 8.327120326e-03f, 8.309921787e-03f, + 8.292706146e-03f, 8.275473443e-03f, 8.258223716e-03f, 8.240957004e-03f, 8.223673347e-03f, 8.206372782e-03f, 8.189055349e-03f, 8.171721087e-03f, 8.154370036e-03f, 8.137002233e-03f, + 8.119617719e-03f, 8.102216533e-03f, 8.084798713e-03f, 8.067364299e-03f, 8.049913330e-03f, 8.032445846e-03f, 8.014961886e-03f, 7.997461489e-03f, 7.979944695e-03f, 7.962411542e-03f, + 7.944862072e-03f, 7.927296322e-03f, 7.909714333e-03f, 7.892116144e-03f, 7.874501795e-03f, 7.856871325e-03f, 7.839224774e-03f, 7.821562182e-03f, 7.803883589e-03f, 7.786189034e-03f, + 7.768478557e-03f, 7.750752197e-03f, 7.733009996e-03f, 7.715251992e-03f, 7.697478226e-03f, 7.679688737e-03f, 7.661883566e-03f, 7.644062753e-03f, 7.626226337e-03f, 7.608374359e-03f, + 7.590506858e-03f, 7.572623876e-03f, 7.554725452e-03f, 7.536811626e-03f, 7.518882439e-03f, 7.500937930e-03f, 7.482978141e-03f, 7.465003111e-03f, 7.447012881e-03f, 7.429007492e-03f, + 7.410986983e-03f, 7.392951395e-03f, 7.374900769e-03f, 7.356835146e-03f, 7.338754565e-03f, 7.320659067e-03f, 7.302548693e-03f, 7.284423484e-03f, 7.266283480e-03f, 7.248128722e-03f, + 7.229959250e-03f, 7.211775106e-03f, 7.193576330e-03f, 7.175362963e-03f, 7.157135046e-03f, 7.138892620e-03f, 7.120635726e-03f, 7.102364404e-03f, 7.084078695e-03f, 7.065778641e-03f, + 7.047464283e-03f, 7.029135661e-03f, 7.010792817e-03f, 6.992435792e-03f, 6.974064626e-03f, 6.955679362e-03f, 6.937280040e-03f, 6.918866701e-03f, 6.900439388e-03f, 6.881998140e-03f, + 6.863543000e-03f, 6.845074008e-03f, 6.826591206e-03f, 6.808094636e-03f, 6.789584338e-03f, 6.771060355e-03f, 6.752522727e-03f, 6.733971497e-03f, 6.715406705e-03f, 6.696828394e-03f, + 6.678236605e-03f, 6.659631379e-03f, 6.641012758e-03f, 6.622380784e-03f, 6.603735498e-03f, 6.585076943e-03f, 6.566405159e-03f, 6.547720189e-03f, 6.529022075e-03f, 6.510310857e-03f, + 6.491586579e-03f, 6.472849282e-03f, 6.454099008e-03f, 6.435335798e-03f, 6.416559695e-03f, 6.397770741e-03f, 6.378968977e-03f, 6.360154447e-03f, 6.341327191e-03f, 6.322487251e-03f, + 6.303634671e-03f, 6.284769492e-03f, 6.265891756e-03f, 6.247001505e-03f, 6.228098782e-03f, 6.209183628e-03f, 6.190256087e-03f, 6.171316200e-03f, 6.152364009e-03f, 6.133399557e-03f, + 6.114422887e-03f, 6.095434040e-03f, 6.076433059e-03f, 6.057419987e-03f, 6.038394865e-03f, 6.019357737e-03f, 6.000308644e-03f, 5.981247630e-03f, 5.962174736e-03f, 5.943090006e-03f, + 5.923993482e-03f, 5.904885206e-03f, 5.885765222e-03f, 5.866633571e-03f, 5.847490297e-03f, 5.828335442e-03f, 5.809169049e-03f, 5.789991161e-03f, 5.770801819e-03f, 5.751601069e-03f, + 5.732388951e-03f, 5.713165508e-03f, 5.693930785e-03f, 5.674684823e-03f, 5.655427665e-03f, 5.636159355e-03f, 5.616879935e-03f, 5.597589448e-03f, 5.578287938e-03f, 5.558975446e-03f, + 5.539652017e-03f, 5.520317693e-03f, 5.500972518e-03f, 5.481616533e-03f, 5.462249784e-03f, 5.442872311e-03f, 5.423484160e-03f, 5.404085373e-03f, 5.384675992e-03f, 5.365256063e-03f, + 5.345825626e-03f, 5.326384727e-03f, 5.306933407e-03f, 5.287471711e-03f, 5.267999682e-03f, 5.248517362e-03f, 5.229024796e-03f, 5.209522027e-03f, 5.190009098e-03f, 5.170486052e-03f, + 5.150952933e-03f, 5.131409785e-03f, 5.111856651e-03f, 5.092293573e-03f, 5.072720597e-03f, 5.053137765e-03f, 5.033545121e-03f, 5.013942709e-03f, 4.994330571e-03f, 4.974708752e-03f, + 4.955077295e-03f, 4.935436245e-03f, 4.915785643e-03f, 4.896125535e-03f, 4.876455964e-03f, 4.856776974e-03f, 4.837088607e-03f, 4.817390909e-03f, 4.797683923e-03f, 4.777967692e-03f, + 4.758242261e-03f, 4.738507673e-03f, 4.718763971e-03f, 4.699011201e-03f, 4.679249406e-03f, 4.659478629e-03f, 4.639698914e-03f, 4.619910306e-03f, 4.600112848e-03f, 4.580306585e-03f, + 4.560491560e-03f, 4.540667817e-03f, 4.520835400e-03f, 4.500994354e-03f, 4.481144722e-03f, 4.461286548e-03f, 4.441419876e-03f, 4.421544751e-03f, 4.401661216e-03f, 4.381769316e-03f, + 4.361869095e-03f, 4.341960597e-03f, 4.322043866e-03f, 4.302118946e-03f, 4.282185881e-03f, 4.262244716e-03f, 4.242295495e-03f, 4.222338261e-03f, 4.202373060e-03f, 4.182399936e-03f, + 4.162418932e-03f, 4.142430094e-03f, 4.122433464e-03f, 4.102429089e-03f, 4.082417011e-03f, 4.062397276e-03f, 4.042369928e-03f, 4.022335010e-03f, 4.002292568e-03f, 3.982242646e-03f, + 3.962185289e-03f, 3.942120540e-03f, 3.922048444e-03f, 3.901969045e-03f, 3.881882389e-03f, 3.861788519e-03f, 3.841687481e-03f, 3.821579317e-03f, 3.801464074e-03f, 3.781341796e-03f, + 3.761212526e-03f, 3.741076310e-03f, 3.720933192e-03f, 3.700783218e-03f, 3.680626430e-03f, 3.660462874e-03f, 3.640292596e-03f, 3.620115638e-03f, 3.599932046e-03f, 3.579741865e-03f, + 3.559545138e-03f, 3.539341912e-03f, 3.519132230e-03f, 3.498916138e-03f, 3.478693679e-03f, 3.458464899e-03f, 3.438229842e-03f, 3.417988553e-03f, 3.397741078e-03f, 3.377487459e-03f, + 3.357227744e-03f, 3.336961975e-03f, 3.316690198e-03f, 3.296412458e-03f, 3.276128800e-03f, 3.255839268e-03f, 3.235543907e-03f, 3.215242762e-03f, 3.194935879e-03f, 3.174623301e-03f, + 3.154305073e-03f, 3.133981241e-03f, 3.113651850e-03f, 3.093316944e-03f, 3.072976568e-03f, 3.052630767e-03f, 3.032279586e-03f, 3.011923070e-03f, 2.991561264e-03f, 2.971194213e-03f, + 2.950821962e-03f, 2.930444556e-03f, 2.910062039e-03f, 2.889674457e-03f, 2.869281855e-03f, 2.848884278e-03f, 2.828481771e-03f, 2.808074378e-03f, 2.787662145e-03f, 2.767245117e-03f, + 2.746823339e-03f, 2.726396856e-03f, 2.705965713e-03f, 2.685529955e-03f, 2.665089627e-03f, 2.644644774e-03f, 2.624195442e-03f, 2.603741675e-03f, 2.583283518e-03f, 2.562821017e-03f, + 2.542354217e-03f, 2.521883163e-03f, 2.501407899e-03f, 2.480928472e-03f, 2.460444926e-03f, 2.439957306e-03f, 2.419465658e-03f, 2.398970026e-03f, 2.378470456e-03f, 2.357966994e-03f, + 2.337459683e-03f, 2.316948570e-03f, 2.296433699e-03f, 2.275915116e-03f, 2.255392866e-03f, 2.234866994e-03f, 2.214337545e-03f, 2.193804565e-03f, 2.173268099e-03f, 2.152728191e-03f, + 2.132184888e-03f, 2.111638234e-03f, 2.091088275e-03f, 2.070535056e-03f, 2.049978621e-03f, 2.029419017e-03f, 2.008856289e-03f, 1.988290482e-03f, 1.967721640e-03f, 1.947149811e-03f, + 1.926575037e-03f, 1.905997366e-03f, 1.885416842e-03f, 1.864833510e-03f, 1.844247416e-03f, 1.823658605e-03f, 1.803067122e-03f, 1.782473013e-03f, 1.761876323e-03f, 1.741277097e-03f, + 1.720675380e-03f, 1.700071218e-03f, 1.679464656e-03f, 1.658855740e-03f, 1.638244514e-03f, 1.617631024e-03f, 1.597015316e-03f, 1.576397434e-03f, 1.555777424e-03f, 1.535155331e-03f, + 1.514531200e-03f, 1.493905078e-03f, 1.473277009e-03f, 1.452647038e-03f, 1.432015211e-03f, 1.411381573e-03f, 1.390746169e-03f, 1.370109046e-03f, 1.349470247e-03f, 1.328829819e-03f, + 1.308187807e-03f, 1.287544255e-03f, 1.266899210e-03f, 1.246252717e-03f, 1.225604821e-03f, 1.204955567e-03f, 1.184305001e-03f, 1.163653168e-03f, 1.143000114e-03f, 1.122345883e-03f, + 1.101690521e-03f, 1.081034074e-03f, 1.060376586e-03f, 1.039718103e-03f, 1.019058671e-03f, 9.983983338e-04f, 9.777371381e-04f, 9.570751286e-04f, 9.364123508e-04f, 9.157488499e-04f, + 8.950846713e-04f, 8.744198603e-04f, 8.537544622e-04f, 8.330885223e-04f, 8.124220859e-04f, 7.917551984e-04f, 7.710879050e-04f, 7.504202511e-04f, 7.297522820e-04f, 7.090840429e-04f, + 6.884155792e-04f, 6.677469361e-04f, 6.470781590e-04f, 6.264092932e-04f, 6.057403839e-04f, 5.850714764e-04f, 5.644026160e-04f, 5.437338481e-04f, 5.230652178e-04f, 5.023967704e-04f, + 4.817285513e-04f, 4.610606056e-04f, 4.403929787e-04f, 4.197257158e-04f, 3.990588622e-04f, 3.783924631e-04f, 3.577265638e-04f, 3.370612095e-04f, 3.163964454e-04f, 2.957323168e-04f, + 2.750688690e-04f, 2.544061471e-04f, 2.337441964e-04f, 2.130830621e-04f, 1.924227895e-04f, 1.717634236e-04f, 1.511050098e-04f, 1.304475932e-04f, 1.097912190e-04f, 8.913593245e-05f, + 6.848177869e-05f, 4.782880291e-05f, 2.717705028e-05f, 6.526565974e-06f, -1.412260485e-05f, -3.477041704e-05f, -5.541682544e-05f, -7.606178490e-05f, -9.670525029e-05f, -1.173471765e-04f, + -1.379875183e-04f, -1.586262307e-04f, -1.792632686e-04f, -1.998985867e-04f, -2.205321401e-04f, -2.411638837e-04f, -2.617937722e-04f, -2.824217608e-04f, -3.030478042e-04f, -3.236718575e-04f, + -3.442938755e-04f, -3.649138133e-04f, -3.855316257e-04f, -4.061472678e-04f, -4.267606945e-04f, -4.473718608e-04f, -4.679807217e-04f, -4.885872322e-04f, -5.091913472e-04f, -5.297930218e-04f, + -5.503922111e-04f, -5.709888699e-04f, -5.915829535e-04f, -6.121744168e-04f, -6.327632148e-04f, -6.533493027e-04f, -6.739326355e-04f, -6.945131683e-04f, -7.150908562e-04f, -7.356656543e-04f, + -7.562375176e-04f, -7.768064013e-04f, -7.973722606e-04f, -8.179350505e-04f, -8.384947263e-04f, -8.590512430e-04f, -8.796045558e-04f, -9.001546200e-04f, -9.207013906e-04f, -9.412448229e-04f, + -9.617848721e-04f, -9.823214934e-04f, -1.002854642e-03f, -1.023384273e-03f, -1.043910342e-03f, -1.064432804e-03f, -1.084951615e-03f, -1.105466729e-03f, -1.125978102e-03f, -1.146485689e-03f, + -1.166989446e-03f, -1.187489327e-03f, -1.207985289e-03f, -1.228477286e-03f, -1.248965274e-03f, -1.269449209e-03f, -1.289929045e-03f, -1.310404738e-03f, -1.330876243e-03f, -1.351343516e-03f, + -1.371806513e-03f, -1.392265188e-03f, -1.412719498e-03f, -1.433169397e-03f, -1.453614841e-03f, -1.474055786e-03f, -1.494492187e-03f, -1.514924000e-03f, -1.535351179e-03f, -1.555773682e-03f, + -1.576191463e-03f, -1.596604477e-03f, -1.617012681e-03f, -1.637416030e-03f, -1.657814480e-03f, -1.678207986e-03f, -1.698596504e-03f, -1.718979989e-03f, -1.739358397e-03f, -1.759731685e-03f, + -1.780099806e-03f, -1.800462719e-03f, -1.820820377e-03f, -1.841172737e-03f, -1.861519754e-03f, -1.881861385e-03f, -1.902197584e-03f, -1.922528309e-03f, -1.942853514e-03f, -1.963173155e-03f, + -1.983487189e-03f, -2.003795571e-03f, -2.024098256e-03f, -2.044395202e-03f, -2.064686364e-03f, -2.084971697e-03f, -2.105251158e-03f, -2.125524702e-03f, -2.145792286e-03f, -2.166053866e-03f, + -2.186309397e-03f, -2.206558835e-03f, -2.226802137e-03f, -2.247039259e-03f, -2.267270156e-03f, -2.287494785e-03f, -2.307713102e-03f, -2.327925063e-03f, -2.348130623e-03f, -2.368329740e-03f, + -2.388522370e-03f, -2.408708467e-03f, -2.428887990e-03f, -2.449060893e-03f, -2.469227134e-03f, -2.489386668e-03f, -2.509539451e-03f, -2.529685441e-03f, -2.549824593e-03f, -2.569956863e-03f, + -2.590082208e-03f, -2.610200585e-03f, -2.630311949e-03f, -2.650416257e-03f, -2.670513465e-03f, -2.690603530e-03f, -2.710686409e-03f, -2.730762057e-03f, -2.750830431e-03f, -2.770891489e-03f, + -2.790945185e-03f, -2.810991477e-03f, -2.831030321e-03f, -2.851061674e-03f, -2.871085493e-03f, -2.891101734e-03f, -2.911110353e-03f, -2.931111308e-03f, -2.951104555e-03f, -2.971090051e-03f, + -2.991067752e-03f, -3.011037615e-03f, -3.030999597e-03f, -3.050953655e-03f, -3.070899745e-03f, -3.090837825e-03f, -3.110767851e-03f, -3.130689779e-03f, -3.150603568e-03f, -3.170509173e-03f, + -3.190406552e-03f, -3.210295661e-03f, -3.230176458e-03f, -3.250048900e-03f, -3.269912943e-03f, -3.289768544e-03f, -3.309615662e-03f, -3.329454251e-03f, -3.349284271e-03f, -3.369105677e-03f, + -3.388918427e-03f, -3.408722478e-03f, -3.428517788e-03f, -3.448304313e-03f, -3.468082011e-03f, -3.487850838e-03f, -3.507610753e-03f, -3.527361712e-03f, -3.547103673e-03f, -3.566836592e-03f, + -3.586560429e-03f, -3.606275139e-03f, -3.625980680e-03f, -3.645677009e-03f, -3.665364085e-03f, -3.685041864e-03f, -3.704710304e-03f, -3.724369363e-03f, -3.744018997e-03f, -3.763659166e-03f, + -3.783289825e-03f, -3.802910933e-03f, -3.822522447e-03f, -3.842124325e-03f, -3.861716525e-03f, -3.881299004e-03f, -3.900871721e-03f, -3.920434632e-03f, -3.939987695e-03f, -3.959530870e-03f, + -3.979064112e-03f, -3.998587380e-03f, -4.018100632e-03f, -4.037603826e-03f, -4.057096920e-03f, -4.076579871e-03f, -4.096052638e-03f, -4.115515179e-03f, -4.134967451e-03f, -4.154409413e-03f, + -4.173841022e-03f, -4.193262237e-03f, -4.212673016e-03f, -4.232073318e-03f, -4.251463099e-03f, -4.270842319e-03f, -4.290210936e-03f, -4.309568907e-03f, -4.328916191e-03f, -4.348252747e-03f, + -4.367578533e-03f, -4.386893507e-03f, -4.406197627e-03f, -4.425490853e-03f, -4.444773141e-03f, -4.464044452e-03f, -4.483304742e-03f, -4.502553971e-03f, -4.521792098e-03f, -4.541019081e-03f, + -4.560234878e-03f, -4.579439448e-03f, -4.598632749e-03f, -4.617814742e-03f, -4.636985383e-03f, -4.656144632e-03f, -4.675292447e-03f, -4.694428788e-03f, -4.713553613e-03f, -4.732666881e-03f, + -4.751768551e-03f, -4.770858582e-03f, -4.789936932e-03f, -4.809003561e-03f, -4.828058427e-03f, -4.847101490e-03f, -4.866132709e-03f, -4.885152042e-03f, -4.904159450e-03f, -4.923154890e-03f, + -4.942138322e-03f, -4.961109705e-03f, -4.980068999e-03f, -4.999016162e-03f, -5.017951155e-03f, -5.036873935e-03f, -5.055784463e-03f, -5.074682698e-03f, -5.093568600e-03f, -5.112442127e-03f, + -5.131303239e-03f, -5.150151896e-03f, -5.168988057e-03f, -5.187811681e-03f, -5.206622729e-03f, -5.225421160e-03f, -5.244206933e-03f, -5.262980008e-03f, -5.281740344e-03f, -5.300487903e-03f, + -5.319222642e-03f, -5.337944523e-03f, -5.356653504e-03f, -5.375349546e-03f, -5.394032608e-03f, -5.412702651e-03f, -5.431359634e-03f, -5.450003518e-03f, -5.468634261e-03f, -5.487251825e-03f, + -5.505856170e-03f, -5.524447254e-03f, -5.543025040e-03f, -5.561589486e-03f, -5.580140553e-03f, -5.598678201e-03f, -5.617202390e-03f, -5.635713081e-03f, -5.654210234e-03f, -5.672693809e-03f, + -5.691163767e-03f, -5.709620067e-03f, -5.728062672e-03f, -5.746491540e-03f, -5.764906633e-03f, -5.783307910e-03f, -5.801695334e-03f, -5.820068863e-03f, -5.838428459e-03f, -5.856774083e-03f, + -5.875105695e-03f, -5.893423256e-03f, -5.911726726e-03f, -5.930016067e-03f, -5.948291239e-03f, -5.966552203e-03f, -5.984798921e-03f, -6.003031352e-03f, -6.021249458e-03f, -6.039453201e-03f, + -6.057642540e-03f, -6.075817437e-03f, -6.093977854e-03f, -6.112123751e-03f, -6.130255089e-03f, -6.148371830e-03f, -6.166473935e-03f, -6.184561366e-03f, -6.202634082e-03f, -6.220692047e-03f, + -6.238735221e-03f, -6.256763566e-03f, -6.274777042e-03f, -6.292775612e-03f, -6.310759238e-03f, -6.328727880e-03f, -6.346681500e-03f, -6.364620061e-03f, -6.382543522e-03f, -6.400451848e-03f, + -6.418344998e-03f, -6.436222934e-03f, -6.454085620e-03f, -6.471933016e-03f, -6.489765084e-03f, -6.507581786e-03f, -6.525383084e-03f, -6.543168941e-03f, -6.560939318e-03f, -6.578694176e-03f, + -6.596433480e-03f, -6.614157189e-03f, -6.631865267e-03f, -6.649557676e-03f, -6.667234378e-03f, -6.684895335e-03f, -6.702540510e-03f, -6.720169865e-03f, -6.737783362e-03f, -6.755380964e-03f, + -6.772962634e-03f, -6.790528333e-03f, -6.808078024e-03f, -6.825611670e-03f, -6.843129234e-03f, -6.860630677e-03f, -6.878115964e-03f, -6.895585056e-03f, -6.913037916e-03f, -6.930474507e-03f, + -6.947894793e-03f, -6.965298735e-03f, -6.982686297e-03f, -7.000057441e-03f, -7.017412131e-03f, -7.034750330e-03f, -7.052072001e-03f, -7.069377106e-03f, -7.086665610e-03f, -7.103937474e-03f, + -7.121192663e-03f, -7.138431140e-03f, -7.155652868e-03f, -7.172857810e-03f, -7.190045930e-03f, -7.207217191e-03f, -7.224371556e-03f, -7.241508990e-03f, -7.258629455e-03f, -7.275732915e-03f, + -7.292819334e-03f, -7.309888675e-03f, -7.326940903e-03f, -7.343975981e-03f, -7.360993872e-03f, -7.377994540e-03f, -7.394977950e-03f, -7.411944066e-03f, -7.428892850e-03f, -7.445824267e-03f, + -7.462738282e-03f, -7.479634858e-03f, -7.496513959e-03f, -7.513375549e-03f, -7.530219593e-03f, -7.547046055e-03f, -7.563854899e-03f, -7.580646089e-03f, -7.597419590e-03f, -7.614175367e-03f, + -7.630913382e-03f, -7.647633602e-03f, -7.664335990e-03f, -7.681020511e-03f, -7.697687130e-03f, -7.714335811e-03f, -7.730966519e-03f, -7.747579219e-03f, -7.764173875e-03f, -7.780750452e-03f, + -7.797308915e-03f, -7.813849229e-03f, -7.830371359e-03f, -7.846875270e-03f, -7.863360926e-03f, -7.879828294e-03f, -7.896277337e-03f, -7.912708021e-03f, -7.929120312e-03f, -7.945514174e-03f, + -7.961889572e-03f, -7.978246473e-03f, -7.994584841e-03f, -8.010904642e-03f, -8.027205841e-03f, -8.043488404e-03f, -8.059752296e-03f, -8.075997482e-03f, -8.092223929e-03f, -8.108431602e-03f, + -8.124620466e-03f, -8.140790488e-03f, -8.156941634e-03f, -8.173073868e-03f, -8.189187157e-03f, -8.205281467e-03f, -8.221356763e-03f, -8.237413012e-03f, -8.253450180e-03f, -8.269468233e-03f, + -8.285467137e-03f, -8.301446858e-03f, -8.317407362e-03f, -8.333348616e-03f, -8.349270586e-03f, -8.365173238e-03f, -8.381056539e-03f, -8.396920455e-03f, -8.412764952e-03f, -8.428589998e-03f, + -8.444395558e-03f, -8.460181600e-03f, -8.475948089e-03f, -8.491694993e-03f, -8.507422279e-03f, -8.523129912e-03f, -8.538817861e-03f, -8.554486092e-03f, -8.570134572e-03f, -8.585763267e-03f, + -8.601372145e-03f, -8.616961174e-03f, -8.632530319e-03f, -8.648079548e-03f, -8.663608829e-03f, -8.679118129e-03f, -8.694607414e-03f, -8.710076653e-03f, -8.725525813e-03f, -8.740954860e-03f, + -8.756363764e-03f, -8.771752490e-03f, -8.787121007e-03f, -8.802469282e-03f, -8.817797284e-03f, -8.833104979e-03f, -8.848392335e-03f, -8.863659321e-03f, -8.878905904e-03f, -8.894132052e-03f, + -8.909337733e-03f, -8.924522915e-03f, -8.939687566e-03f, -8.954831654e-03f, -8.969955147e-03f, -8.985058013e-03f, -9.000140222e-03f, -9.015201740e-03f, -9.030242536e-03f, -9.045262579e-03f, + -9.060261837e-03f, -9.075240278e-03f, -9.090197871e-03f, -9.105134585e-03f, -9.120050388e-03f, -9.134945249e-03f, -9.149819137e-03f, -9.164672019e-03f, -9.179503866e-03f, -9.194314646e-03f, + -9.209104327e-03f, -9.223872879e-03f, -9.238620271e-03f, -9.253346472e-03f, -9.268051451e-03f, -9.282735176e-03f, -9.297397618e-03f, -9.312038745e-03f, -9.326658527e-03f, -9.341256933e-03f, + -9.355833933e-03f, -9.370389495e-03f, -9.384923590e-03f, -9.399436186e-03f, -9.413927254e-03f, -9.428396763e-03f, -9.442844683e-03f, -9.457270983e-03f, -9.471675633e-03f, -9.486058604e-03f, + -9.500419864e-03f, -9.514759384e-03f, -9.529077135e-03f, -9.543373084e-03f, -9.557647204e-03f, -9.571899464e-03f, -9.586129834e-03f, -9.600338285e-03f, -9.614524786e-03f, -9.628689308e-03f, + -9.642831822e-03f, -9.656952297e-03f, -9.671050705e-03f, -9.685127015e-03f, -9.699181199e-03f, -9.713213227e-03f, -9.727223069e-03f, -9.741210697e-03f, -9.755176081e-03f, -9.769119192e-03f, + -9.783040001e-03f, -9.796938478e-03f, -9.810814596e-03f, -9.824668324e-03f, -9.838499633e-03f, -9.852308496e-03f, -9.866094883e-03f, -9.879858766e-03f, -9.893600115e-03f, -9.907318902e-03f, + -9.921015098e-03f, -9.934688675e-03f, -9.948339605e-03f, -9.961967858e-03f, -9.975573407e-03f, -9.989156222e-03f, -1.000271628e-02f, -1.001625354e-02f, -1.002976799e-02f, -1.004325959e-02f, + -1.005672832e-02f, -1.007017414e-02f, -1.008359704e-02f, -1.009699698e-02f, -1.011037393e-02f, -1.012372787e-02f, -1.013705876e-02f, -1.015036659e-02f, -1.016365132e-02f, -1.017691292e-02f, + -1.019015138e-02f, -1.020336665e-02f, -1.021655872e-02f, -1.022972755e-02f, -1.024287312e-02f, -1.025599540e-02f, -1.026909437e-02f, -1.028216999e-02f, -1.029522224e-02f, -1.030825109e-02f, + -1.032125652e-02f, -1.033423849e-02f, -1.034719699e-02f, -1.036013198e-02f, -1.037304344e-02f, -1.038593133e-02f, -1.039879565e-02f, -1.041163634e-02f, -1.042445340e-02f, -1.043724680e-02f, + -1.045001650e-02f, -1.046276248e-02f, -1.047548471e-02f, -1.048818318e-02f, -1.050085784e-02f, -1.051350869e-02f, -1.052613568e-02f, -1.053873879e-02f, -1.055131800e-02f, -1.056387328e-02f, + -1.057640461e-02f, -1.058891196e-02f, -1.060139530e-02f, -1.061385461e-02f, -1.062628985e-02f, -1.063870102e-02f, -1.065108808e-02f, -1.066345100e-02f, -1.067578976e-02f, -1.068810433e-02f, + -1.070039469e-02f, -1.071266081e-02f, -1.072490268e-02f, -1.073712025e-02f, -1.074931351e-02f, -1.076148244e-02f, -1.077362700e-02f, -1.078574717e-02f, -1.079784293e-02f, -1.080991425e-02f, + -1.082196110e-02f, -1.083398347e-02f, -1.084598133e-02f, -1.085795465e-02f, -1.086990341e-02f, -1.088182758e-02f, -1.089372714e-02f, -1.090560206e-02f, -1.091745233e-02f, -1.092927790e-02f, + -1.094107877e-02f, -1.095285491e-02f, -1.096460629e-02f, -1.097633289e-02f, -1.098803468e-02f, -1.099971164e-02f, -1.101136375e-02f, -1.102299098e-02f, -1.103459331e-02f, -1.104617072e-02f, + -1.105772317e-02f, -1.106925065e-02f, -1.108075314e-02f, -1.109223060e-02f, -1.110368302e-02f, -1.111511038e-02f, -1.112651264e-02f, -1.113788979e-02f, -1.114924180e-02f, -1.116056865e-02f, + -1.117187032e-02f, -1.118314678e-02f, -1.119439801e-02f, -1.120562399e-02f, -1.121682469e-02f, -1.122800009e-02f, -1.123915017e-02f, -1.125027490e-02f, -1.126137427e-02f, -1.127244825e-02f, + -1.128349681e-02f, -1.129451994e-02f, -1.130551761e-02f, -1.131648980e-02f, -1.132743649e-02f, -1.133835765e-02f, -1.134925326e-02f, -1.136012331e-02f, -1.137096776e-02f, -1.138178660e-02f, + -1.139257980e-02f, -1.140334735e-02f, -1.141408921e-02f, -1.142480537e-02f, -1.143549581e-02f, -1.144616050e-02f, -1.145679943e-02f, -1.146741256e-02f, -1.147799989e-02f, -1.148856138e-02f, + -1.149909702e-02f, -1.150960679e-02f, -1.152009066e-02f, -1.153054860e-02f, -1.154098062e-02f, -1.155138667e-02f, -1.156176674e-02f, -1.157212080e-02f, -1.158244884e-02f, -1.159275084e-02f, + -1.160302678e-02f, -1.161327662e-02f, -1.162350036e-02f, -1.163369797e-02f, -1.164386944e-02f, -1.165401473e-02f, -1.166413384e-02f, -1.167422673e-02f, -1.168429339e-02f, -1.169433381e-02f, + -1.170434795e-02f, -1.171433580e-02f, -1.172429733e-02f, -1.173423254e-02f, -1.174414139e-02f, -1.175402387e-02f, -1.176387996e-02f, -1.177370964e-02f, -1.178351289e-02f, -1.179328968e-02f, + -1.180304000e-02f, -1.181276383e-02f, -1.182246115e-02f, -1.183213195e-02f, -1.184177619e-02f, -1.185139386e-02f, -1.186098494e-02f, -1.187054942e-02f, -1.188008726e-02f, -1.188959847e-02f, + -1.189908300e-02f, -1.190854085e-02f, -1.191797200e-02f, -1.192737643e-02f, -1.193675411e-02f, -1.194610504e-02f, -1.195542918e-02f, -1.196472653e-02f, -1.197399706e-02f, -1.198324076e-02f, + -1.199245760e-02f, -1.200164757e-02f, -1.201081065e-02f, -1.201994682e-02f, -1.202905606e-02f, -1.203813836e-02f, -1.204719369e-02f, -1.205622205e-02f, -1.206522340e-02f, -1.207419774e-02f, + -1.208314503e-02f, -1.209206528e-02f, -1.210095845e-02f, -1.210982454e-02f, -1.211866352e-02f, -1.212747537e-02f, -1.213626008e-02f, -1.214501764e-02f, -1.215374801e-02f, -1.216245119e-02f, + -1.217112716e-02f, -1.217977590e-02f, -1.218839739e-02f, -1.219699162e-02f, -1.220555857e-02f, -1.221409822e-02f, -1.222261056e-02f, -1.223109557e-02f, -1.223955322e-02f, -1.224798352e-02f, + -1.225638643e-02f, -1.226476194e-02f, -1.227311003e-02f, -1.228143070e-02f, -1.228972392e-02f, -1.229798967e-02f, -1.230622794e-02f, -1.231443871e-02f, -1.232262198e-02f, -1.233077771e-02f, + -1.233890589e-02f, -1.234700651e-02f, -1.235507956e-02f, -1.236312501e-02f, -1.237114285e-02f, -1.237913307e-02f, -1.238709565e-02f, -1.239503057e-02f, -1.240293781e-02f, -1.241081737e-02f, + -1.241866922e-02f, -1.242649336e-02f, -1.243428976e-02f, -1.244205841e-02f, -1.244979930e-02f, -1.245751241e-02f, -1.246519772e-02f, -1.247285522e-02f, -1.248048489e-02f, -1.248808673e-02f, + -1.249566071e-02f, -1.250320682e-02f, -1.251072504e-02f, -1.251821537e-02f, -1.252567778e-02f, -1.253311226e-02f, -1.254051880e-02f, -1.254789739e-02f, -1.255524800e-02f, -1.256257062e-02f, + -1.256986524e-02f, -1.257713185e-02f, -1.258437043e-02f, -1.259158097e-02f, -1.259876345e-02f, -1.260591786e-02f, -1.261304418e-02f, -1.262014241e-02f, -1.262721252e-02f, -1.263425450e-02f, + -1.264126835e-02f, -1.264825404e-02f, -1.265521157e-02f, -1.266214092e-02f, -1.266904207e-02f, -1.267591501e-02f, -1.268275974e-02f, -1.268957623e-02f, -1.269636447e-02f, -1.270312446e-02f, + -1.270985617e-02f, -1.271655960e-02f, -1.272323473e-02f, -1.272988154e-02f, -1.273650003e-02f, -1.274309019e-02f, -1.274965199e-02f, -1.275618544e-02f, -1.276269051e-02f, -1.276916719e-02f, + -1.277561547e-02f, -1.278203534e-02f, -1.278842679e-02f, -1.279478980e-02f, -1.280112436e-02f, -1.280743046e-02f, -1.281370809e-02f, -1.281995724e-02f, -1.282617789e-02f, -1.283237003e-02f, + -1.283853365e-02f, -1.284466874e-02f, -1.285077529e-02f, -1.285685328e-02f, -1.286290270e-02f, -1.286892355e-02f, -1.287491581e-02f, -1.288087947e-02f, -1.288681452e-02f, -1.289272094e-02f, + -1.289859873e-02f, -1.290444787e-02f, -1.291026836e-02f, -1.291606019e-02f, -1.292182333e-02f, -1.292755779e-02f, -1.293326355e-02f, -1.293894059e-02f, -1.294458892e-02f, -1.295020851e-02f, + -1.295579937e-02f, -1.296136147e-02f, -1.296689481e-02f, -1.297239938e-02f, -1.297787516e-02f, -1.298332215e-02f, -1.298874034e-02f, -1.299412971e-02f, -1.299949027e-02f, -1.300482198e-02f, + -1.301012486e-02f, -1.301539888e-02f, -1.302064404e-02f, -1.302586033e-02f, -1.303104774e-02f, -1.303620625e-02f, -1.304133587e-02f, -1.304643657e-02f, -1.305150836e-02f, -1.305655121e-02f, + -1.306156513e-02f, -1.306655010e-02f, -1.307150612e-02f, -1.307643317e-02f, -1.308133124e-02f, -1.308620033e-02f, -1.309104044e-02f, -1.309585154e-02f, -1.310063363e-02f, -1.310538670e-02f, + -1.311011075e-02f, -1.311480576e-02f, -1.311947173e-02f, -1.312410864e-02f, -1.312871650e-02f, -1.313329529e-02f, -1.313784500e-02f, -1.314236563e-02f, -1.314685716e-02f, -1.315131959e-02f, + -1.315575292e-02f, -1.316015712e-02f, -1.316453221e-02f, -1.316887816e-02f, -1.317319497e-02f, -1.317748264e-02f, -1.318174115e-02f, -1.318597049e-02f, -1.319017067e-02f, -1.319434167e-02f, + -1.319848349e-02f, -1.320259611e-02f, -1.320667954e-02f, -1.321073376e-02f, -1.321475876e-02f, -1.321875455e-02f, -1.322272111e-02f, -1.322665844e-02f, -1.323056652e-02f, -1.323444536e-02f, + -1.323829495e-02f, -1.324211527e-02f, -1.324590633e-02f, -1.324966812e-02f, -1.325340062e-02f, -1.325710384e-02f, -1.326077777e-02f, -1.326442240e-02f, -1.326803772e-02f, -1.327162374e-02f, + -1.327518043e-02f, -1.327870781e-02f, -1.328220586e-02f, -1.328567457e-02f, -1.328911394e-02f, -1.329252397e-02f, -1.329590464e-02f, -1.329925596e-02f, -1.330257792e-02f, -1.330587051e-02f, + -1.330913373e-02f, -1.331236756e-02f, -1.331557202e-02f, -1.331874708e-02f, -1.332189276e-02f, -1.332500903e-02f, -1.332809590e-02f, -1.333115336e-02f, -1.333418141e-02f, -1.333718004e-02f, + -1.334014925e-02f, -1.334308902e-02f, -1.334599937e-02f, -1.334888028e-02f, -1.335173175e-02f, -1.335455378e-02f, -1.335734635e-02f, -1.336010947e-02f, -1.336284313e-02f, -1.336554733e-02f, + -1.336822207e-02f, -1.337086733e-02f, -1.337348312e-02f, -1.337606943e-02f, -1.337862626e-02f, -1.338115360e-02f, -1.338365146e-02f, -1.338611982e-02f, -1.338855868e-02f, -1.339096805e-02f, + -1.339334791e-02f, -1.339569826e-02f, -1.339801911e-02f, -1.340031044e-02f, -1.340257226e-02f, -1.340480455e-02f, -1.340700732e-02f, -1.340918057e-02f, -1.341132429e-02f, -1.341343848e-02f, + -1.341552314e-02f, -1.341757826e-02f, -1.341960384e-02f, -1.342159987e-02f, -1.342356637e-02f, -1.342550332e-02f, -1.342741071e-02f, -1.342928856e-02f, -1.343113685e-02f, -1.343295559e-02f, + -1.343474477e-02f, -1.343650439e-02f, -1.343823445e-02f, -1.343993494e-02f, -1.344160587e-02f, -1.344324723e-02f, -1.344485903e-02f, -1.344644125e-02f, -1.344799390e-02f, -1.344951697e-02f, + -1.345101047e-02f, -1.345247440e-02f, -1.345390874e-02f, -1.345531351e-02f, -1.345668869e-02f, -1.345803430e-02f, -1.345935032e-02f, -1.346063676e-02f, -1.346189361e-02f, -1.346312088e-02f, + -1.346431856e-02f, -1.346548665e-02f, -1.346662516e-02f, -1.346773407e-02f, -1.346881340e-02f, -1.346986314e-02f, -1.347088329e-02f, -1.347187385e-02f, -1.347283482e-02f, -1.347376620e-02f, + -1.347466798e-02f, -1.347554018e-02f, -1.347638278e-02f, -1.347719580e-02f, -1.347797922e-02f, -1.347873305e-02f, -1.347945729e-02f, -1.348015194e-02f, -1.348081701e-02f, -1.348145248e-02f, + -1.348205836e-02f, -1.348263465e-02f, -1.348318136e-02f, -1.348369848e-02f, -1.348418601e-02f, -1.348464396e-02f, -1.348507233e-02f, -1.348547110e-02f, -1.348584030e-02f, -1.348617992e-02f, + -1.348648995e-02f, -1.348677040e-02f, -1.348702128e-02f, -1.348724258e-02f, -1.348743431e-02f, -1.348759646e-02f, -1.348772903e-02f, -1.348783204e-02f, -1.348790548e-02f, -1.348794935e-02f, + -1.348796366e-02f, -1.348794840e-02f, -1.348790358e-02f, -1.348782920e-02f, -1.348772526e-02f, -1.348759176e-02f, -1.348742872e-02f, -1.348723612e-02f, -1.348701397e-02f, -1.348676227e-02f, + -1.348648103e-02f, -1.348617025e-02f, -1.348582993e-02f, -1.348546007e-02f, -1.348506068e-02f, -1.348463176e-02f, -1.348417331e-02f, -1.348368533e-02f, -1.348316783e-02f, -1.348262081e-02f, + -1.348204428e-02f, -1.348143823e-02f, -1.348080267e-02f, -1.348013761e-02f, -1.347944304e-02f, -1.347871897e-02f, -1.347796540e-02f, -1.347718234e-02f, -1.347636979e-02f, -1.347552776e-02f, + -1.347465624e-02f, -1.347375524e-02f, -1.347282477e-02f, -1.347186483e-02f, -1.347087542e-02f, -1.346985655e-02f, -1.346880822e-02f, -1.346773044e-02f, -1.346662320e-02f, -1.346548652e-02f, + -1.346432040e-02f, -1.346312484e-02f, -1.346189985e-02f, -1.346064543e-02f, -1.345936159e-02f, -1.345804833e-02f, -1.345670565e-02f, -1.345533356e-02f, -1.345393207e-02f, -1.345250118e-02f, + -1.345104090e-02f, -1.344955123e-02f, -1.344803217e-02f, -1.344648373e-02f, -1.344490592e-02f, -1.344329874e-02f, -1.344166220e-02f, -1.343999630e-02f, -1.343830105e-02f, -1.343657645e-02f, + -1.343482251e-02f, -1.343303923e-02f, -1.343122663e-02f, -1.342938470e-02f, -1.342751345e-02f, -1.342561290e-02f, -1.342368303e-02f, -1.342172387e-02f, -1.341973541e-02f, -1.341771767e-02f, + -1.341567064e-02f, -1.341359434e-02f, -1.341148877e-02f, -1.340935394e-02f, -1.340718986e-02f, -1.340499652e-02f, -1.340277394e-02f, -1.340052213e-02f, -1.339824109e-02f, -1.339593083e-02f, + -1.339359135e-02f, -1.339122267e-02f, -1.338882478e-02f, -1.338639770e-02f, -1.338394144e-02f, -1.338145599e-02f, -1.337894137e-02f, -1.337639759e-02f, -1.337382465e-02f, -1.337122256e-02f, + -1.336859133e-02f, -1.336593097e-02f, -1.336324147e-02f, -1.336052286e-02f, -1.335777514e-02f, -1.335499831e-02f, -1.335219239e-02f, -1.334935738e-02f, -1.334649329e-02f, -1.334360013e-02f, + -1.334067791e-02f, -1.333772663e-02f, -1.333474630e-02f, -1.333173694e-02f, -1.332869854e-02f, -1.332563113e-02f, -1.332253470e-02f, -1.331940927e-02f, -1.331625484e-02f, -1.331307143e-02f, + -1.330985903e-02f, -1.330661767e-02f, -1.330334735e-02f, -1.330004808e-02f, -1.329671986e-02f, -1.329336272e-02f, -1.328997664e-02f, -1.328656166e-02f, -1.328311777e-02f, -1.327964498e-02f, + -1.327614331e-02f, -1.327261276e-02f, -1.326905334e-02f, -1.326546506e-02f, -1.326184794e-02f, -1.325820198e-02f, -1.325452719e-02f, -1.325082358e-02f, -1.324709116e-02f, -1.324332995e-02f, + -1.323953994e-02f, -1.323572116e-02f, -1.323187361e-02f, -1.322799730e-02f, -1.322409224e-02f, -1.322015845e-02f, -1.321619593e-02f, -1.321220469e-02f, -1.320818475e-02f, -1.320413611e-02f, + -1.320005879e-02f, -1.319595279e-02f, -1.319181813e-02f, -1.318765482e-02f, -1.318346287e-02f, -1.317924229e-02f, -1.317499309e-02f, -1.317071528e-02f, -1.316640887e-02f, -1.316207388e-02f, + -1.315771032e-02f, -1.315331819e-02f, -1.314889751e-02f, -1.314444829e-02f, -1.313997054e-02f, -1.313546427e-02f, -1.313092950e-02f, -1.312636624e-02f, -1.312177450e-02f, -1.311715428e-02f, + -1.311250561e-02f, -1.310782849e-02f, -1.310312294e-02f, -1.309838897e-02f, -1.309362659e-02f, -1.308883581e-02f, -1.308401664e-02f, -1.307916910e-02f, -1.307429321e-02f, -1.306938896e-02f, + -1.306445638e-02f, -1.305949548e-02f, -1.305450627e-02f, -1.304948876e-02f, -1.304444297e-02f, -1.303936890e-02f, -1.303426658e-02f, -1.302913601e-02f, -1.302397721e-02f, -1.301879019e-02f, + -1.301357496e-02f, -1.300833154e-02f, -1.300305994e-02f, -1.299776017e-02f, -1.299243225e-02f, -1.298707619e-02f, -1.298169201e-02f, -1.297627971e-02f, -1.297083931e-02f, -1.296537083e-02f, + -1.295987428e-02f, -1.295434967e-02f, -1.294879701e-02f, -1.294321633e-02f, -1.293760763e-02f, -1.293197092e-02f, -1.292630623e-02f, -1.292061357e-02f, -1.291489295e-02f, -1.290914438e-02f, + -1.290336788e-02f, -1.289756347e-02f, -1.289173115e-02f, -1.288587095e-02f, -1.287998287e-02f, -1.287406694e-02f, -1.286812316e-02f, -1.286215156e-02f, -1.285615214e-02f, -1.285012492e-02f, + -1.284406992e-02f, -1.283798715e-02f, -1.283187663e-02f, -1.282573837e-02f, -1.281957239e-02f, -1.281337869e-02f, -1.280715731e-02f, -1.280090825e-02f, -1.279463152e-02f, -1.278832715e-02f, + -1.278199515e-02f, -1.277563554e-02f, -1.276924832e-02f, -1.276283353e-02f, -1.275639116e-02f, -1.274992124e-02f, -1.274342379e-02f, -1.273689881e-02f, -1.273034634e-02f, -1.272376637e-02f, + -1.271715893e-02f, -1.271052404e-02f, -1.270386171e-02f, -1.269717195e-02f, -1.269045479e-02f, -1.268371024e-02f, -1.267693831e-02f, -1.267013903e-02f, -1.266331240e-02f, -1.265645846e-02f, + -1.264957720e-02f, -1.264266866e-02f, -1.263573284e-02f, -1.262876977e-02f, -1.262177945e-02f, -1.261476192e-02f, -1.260771718e-02f, -1.260064525e-02f, -1.259354615e-02f, -1.258641989e-02f, + -1.257926650e-02f, -1.257208599e-02f, -1.256487838e-02f, -1.255764369e-02f, -1.255038193e-02f, -1.254309312e-02f, -1.253577728e-02f, -1.252843442e-02f, -1.252106457e-02f, -1.251366775e-02f, + -1.250624396e-02f, -1.249879323e-02f, -1.249131558e-02f, -1.248381102e-02f, -1.247627957e-02f, -1.246872126e-02f, -1.246113609e-02f, -1.245352409e-02f, -1.244588528e-02f, -1.243821967e-02f, + -1.243052728e-02f, -1.242280814e-02f, -1.241506225e-02f, -1.240728964e-02f, -1.239949033e-02f, -1.239166434e-02f, -1.238381168e-02f, -1.237593237e-02f, -1.236802643e-02f, -1.236009389e-02f, + -1.235213476e-02f, -1.234414906e-02f, -1.233613680e-02f, -1.232809802e-02f, -1.232003272e-02f, -1.231194093e-02f, -1.230382266e-02f, -1.229567794e-02f, -1.228750679e-02f, -1.227930921e-02f, + -1.227108525e-02f, -1.226283491e-02f, -1.225455821e-02f, -1.224625517e-02f, -1.223792582e-02f, -1.222957017e-02f, -1.222118825e-02f, -1.221278007e-02f, -1.220434565e-02f, -1.219588502e-02f, + -1.218739819e-02f, -1.217888518e-02f, -1.217034602e-02f, -1.216178072e-02f, -1.215318931e-02f, -1.214457180e-02f, -1.213592822e-02f, -1.212725858e-02f, -1.211856292e-02f, -1.210984124e-02f, + -1.210109357e-02f, -1.209231992e-02f, -1.208352033e-02f, -1.207469481e-02f, -1.206584339e-02f, -1.205696607e-02f, -1.204806289e-02f, -1.203913387e-02f, -1.203017902e-02f, -1.202119838e-02f, + -1.201219195e-02f, -1.200315976e-02f, -1.199410183e-02f, -1.198501819e-02f, -1.197590885e-02f, -1.196677384e-02f, -1.195761317e-02f, -1.194842688e-02f, -1.193921498e-02f, -1.192997749e-02f, + -1.192071444e-02f, -1.191142584e-02f, -1.190211173e-02f, -1.189277211e-02f, -1.188340702e-02f, -1.187401648e-02f, -1.186460050e-02f, -1.185515911e-02f, -1.184569234e-02f, -1.183620020e-02f, + -1.182668271e-02f, -1.181713991e-02f, -1.180757180e-02f, -1.179797843e-02f, -1.178835979e-02f, -1.177871593e-02f, -1.176904686e-02f, -1.175935261e-02f, -1.174963319e-02f, -1.173988864e-02f, + -1.173011897e-02f, -1.172032421e-02f, -1.171050437e-02f, -1.170065949e-02f, -1.169078959e-02f, -1.168089468e-02f, -1.167097480e-02f, -1.166102996e-02f, -1.165106020e-02f, -1.164106552e-02f, + -1.163104596e-02f, -1.162100155e-02f, -1.161093229e-02f, -1.160083822e-02f, -1.159071937e-02f, -1.158057574e-02f, -1.157040738e-02f, -1.156021430e-02f, -1.154999652e-02f, -1.153975407e-02f, + -1.152948698e-02f, -1.151919526e-02f, -1.150887895e-02f, -1.149853806e-02f, -1.148817263e-02f, -1.147778267e-02f, -1.146736820e-02f, -1.145692926e-02f, -1.144646587e-02f, -1.143597805e-02f, + -1.142546583e-02f, -1.141492923e-02f, -1.140436827e-02f, -1.139378299e-02f, -1.138317340e-02f, -1.137253953e-02f, -1.136188140e-02f, -1.135119905e-02f, -1.134049249e-02f, -1.132976175e-02f, + -1.131900685e-02f, -1.130822783e-02f, -1.129742470e-02f, -1.128659749e-02f, -1.127574622e-02f, -1.126487093e-02f, -1.125397163e-02f, -1.124304836e-02f, -1.123210113e-02f, -1.122112997e-02f, + -1.121013491e-02f, -1.119911598e-02f, -1.118807319e-02f, -1.117700658e-02f, -1.116591617e-02f, -1.115480198e-02f, -1.114366405e-02f, -1.113250240e-02f, -1.112131705e-02f, -1.111010803e-02f, + -1.109887537e-02f, -1.108761909e-02f, -1.107633921e-02f, -1.106503578e-02f, -1.105370880e-02f, -1.104235831e-02f, -1.103098434e-02f, -1.101958690e-02f, -1.100816603e-02f, -1.099672176e-02f, + -1.098525410e-02f, -1.097376309e-02f, -1.096224875e-02f, -1.095071111e-02f, -1.093915020e-02f, -1.092756604e-02f, -1.091595867e-02f, -1.090432809e-02f, -1.089267435e-02f, -1.088099748e-02f, + -1.086929749e-02f, -1.085757441e-02f, -1.084582828e-02f, -1.083405912e-02f, -1.082226695e-02f, -1.081045180e-02f, -1.079861371e-02f, -1.078675270e-02f, -1.077486879e-02f, -1.076296201e-02f, + -1.075103240e-02f, -1.073907997e-02f, -1.072710477e-02f, -1.071510680e-02f, -1.070308611e-02f, -1.069104271e-02f, -1.067897664e-02f, -1.066688793e-02f, -1.065477660e-02f, -1.064264268e-02f, + -1.063048620e-02f, -1.061830719e-02f, -1.060610567e-02f, -1.059388167e-02f, -1.058163523e-02f, -1.056936636e-02f, -1.055707511e-02f, -1.054476149e-02f, -1.053242553e-02f, -1.052006727e-02f, + -1.050768673e-02f, -1.049528394e-02f, -1.048285893e-02f, -1.047041172e-02f, -1.045794235e-02f, -1.044545085e-02f, -1.043293724e-02f, -1.042040155e-02f, -1.040784381e-02f, -1.039526405e-02f, + -1.038266230e-02f, -1.037003859e-02f, -1.035739295e-02f, -1.034472540e-02f, -1.033203598e-02f, -1.031932471e-02f, -1.030659163e-02f, -1.029383676e-02f, -1.028106013e-02f, -1.026826177e-02f, + -1.025544171e-02f, -1.024259999e-02f, -1.022973662e-02f, -1.021685165e-02f, -1.020394509e-02f, -1.019101698e-02f, -1.017806735e-02f, -1.016509623e-02f, -1.015210365e-02f, -1.013908963e-02f, + -1.012605421e-02f, -1.011299742e-02f, -1.009991929e-02f, -1.008681984e-02f, -1.007369911e-02f, -1.006055713e-02f, -1.004739393e-02f, -1.003420953e-02f, -1.002100398e-02f, -1.000777729e-02f, + -9.994529500e-03f, -9.981260640e-03f, -9.967970739e-03f, -9.954659828e-03f, -9.941327937e-03f, -9.927975098e-03f, -9.914601340e-03f, -9.901206694e-03f, -9.887791191e-03f, -9.874354862e-03f, + -9.860897737e-03f, -9.847419847e-03f, -9.833921223e-03f, -9.820401896e-03f, -9.806861896e-03f, -9.793301256e-03f, -9.779720005e-03f, -9.766118174e-03f, -9.752495796e-03f, -9.738852901e-03f, + -9.725189520e-03f, -9.711505684e-03f, -9.697801425e-03f, -9.684076774e-03f, -9.670331763e-03f, -9.656566422e-03f, -9.642780784e-03f, -9.628974879e-03f, -9.615148740e-03f, -9.601302397e-03f, + -9.587435882e-03f, -9.573549228e-03f, -9.559642466e-03f, -9.545715627e-03f, -9.531768743e-03f, -9.517801846e-03f, -9.503814969e-03f, -9.489808142e-03f, -9.475781398e-03f, -9.461734769e-03f, + -9.447668287e-03f, -9.433581983e-03f, -9.419475891e-03f, -9.405350042e-03f, -9.391204468e-03f, -9.377039202e-03f, -9.362854275e-03f, -9.348649721e-03f, -9.334425571e-03f, -9.320181859e-03f, + -9.305918615e-03f, -9.291635874e-03f, -9.277333667e-03f, -9.263012027e-03f, -9.248670987e-03f, -9.234310578e-03f, -9.219930835e-03f, -9.205531789e-03f, -9.191113474e-03f, -9.176675922e-03f, + -9.162219166e-03f, -9.147743239e-03f, -9.133248173e-03f, -9.118734003e-03f, -9.104200760e-03f, -9.089648478e-03f, -9.075077190e-03f, -9.060486929e-03f, -9.045877729e-03f, -9.031249622e-03f, + -9.016602641e-03f, -9.001936821e-03f, -8.987252193e-03f, -8.972548793e-03f, -8.957826652e-03f, -8.943085805e-03f, -8.928326285e-03f, -8.913548125e-03f, -8.898751359e-03f, -8.883936021e-03f, + -8.869102144e-03f, -8.854249763e-03f, -8.839378909e-03f, -8.824489618e-03f, -8.809581923e-03f, -8.794655858e-03f, -8.779711457e-03f, -8.764748754e-03f, -8.749767782e-03f, -8.734768576e-03f, + -8.719751170e-03f, -8.704715597e-03f, -8.689661892e-03f, -8.674590089e-03f, -8.659500222e-03f, -8.644392326e-03f, -8.629266434e-03f, -8.614122580e-03f, -8.598960800e-03f, -8.583781127e-03f, + -8.568583596e-03f, -8.553368241e-03f, -8.538135097e-03f, -8.522884199e-03f, -8.507615579e-03f, -8.492329275e-03f, -8.477025319e-03f, -8.461703747e-03f, -8.446364593e-03f, -8.431007891e-03f, + -8.415633678e-03f, -8.400241987e-03f, -8.384832854e-03f, -8.369406312e-03f, -8.353962398e-03f, -8.338501146e-03f, -8.323022590e-03f, -8.307526767e-03f, -8.292013711e-03f, -8.276483456e-03f, + -8.260936039e-03f, -8.245371495e-03f, -8.229789857e-03f, -8.214191163e-03f, -8.198575447e-03f, -8.182942743e-03f, -8.167293089e-03f, -8.151626518e-03f, -8.135943067e-03f, -8.120242771e-03f, + -8.104525664e-03f, -8.088791784e-03f, -8.073041165e-03f, -8.057273842e-03f, -8.041489852e-03f, -8.025689230e-03f, -8.009872012e-03f, -7.994038233e-03f, -7.978187930e-03f, -7.962321137e-03f, + -7.946437891e-03f, -7.930538228e-03f, -7.914622183e-03f, -7.898689792e-03f, -7.882741092e-03f, -7.866776118e-03f, -7.850794906e-03f, -7.834797492e-03f, -7.818783913e-03f, -7.802754204e-03f, + -7.786708402e-03f, -7.770646543e-03f, -7.754568662e-03f, -7.738474797e-03f, -7.722364983e-03f, -7.706239257e-03f, -7.690097655e-03f, -7.673940214e-03f, -7.657766969e-03f, -7.641577958e-03f, + -7.625373217e-03f, -7.609152782e-03f, -7.592916689e-03f, -7.576664976e-03f, -7.560397679e-03f, -7.544114834e-03f, -7.527816479e-03f, -7.511502650e-03f, -7.495173383e-03f, -7.478828715e-03f, + -7.462468684e-03f, -7.446093326e-03f, -7.429702677e-03f, -7.413296775e-03f, -7.396875657e-03f, -7.380439359e-03f, -7.363987919e-03f, -7.347521373e-03f, -7.331039759e-03f, -7.314543113e-03f, + -7.298031473e-03f, -7.281504876e-03f, -7.264963358e-03f, -7.248406958e-03f, -7.231835712e-03f, -7.215249658e-03f, -7.198648833e-03f, -7.182033273e-03f, -7.165403017e-03f, -7.148758102e-03f, + -7.132098566e-03f, -7.115424445e-03f, -7.098735777e-03f, -7.082032599e-03f, -7.065314950e-03f, -7.048582866e-03f, -7.031836386e-03f, -7.015075546e-03f, -6.998300385e-03f, -6.981510940e-03f, + -6.964707249e-03f, -6.947889349e-03f, -6.931057278e-03f, -6.914211074e-03f, -6.897350775e-03f, -6.880476419e-03f, -6.863588044e-03f, -6.846685686e-03f, -6.829769385e-03f, -6.812839178e-03f, + -6.795895103e-03f, -6.778937199e-03f, -6.761965503e-03f, -6.744980053e-03f, -6.727980887e-03f, -6.710968044e-03f, -6.693941561e-03f, -6.676901477e-03f, -6.659847830e-03f, -6.642780658e-03f, + -6.625700000e-03f, -6.608605893e-03f, -6.591498377e-03f, -6.574377488e-03f, -6.557243266e-03f, -6.540095750e-03f, -6.522934976e-03f, -6.505760985e-03f, -6.488573814e-03f, -6.471373502e-03f, + -6.454160087e-03f, -6.436933608e-03f, -6.419694103e-03f, -6.402441612e-03f, -6.385176172e-03f, -6.367897822e-03f, -6.350606602e-03f, -6.333302549e-03f, -6.315985702e-03f, -6.298656101e-03f, + -6.281313783e-03f, -6.263958788e-03f, -6.246591155e-03f, -6.229210922e-03f, -6.211818128e-03f, -6.194412812e-03f, -6.176995014e-03f, -6.159564771e-03f, -6.142122124e-03f, -6.124667110e-03f, + -6.107199770e-03f, -6.089720141e-03f, -6.072228264e-03f, -6.054724176e-03f, -6.037207919e-03f, -6.019679529e-03f, -6.002139047e-03f, -5.984586512e-03f, -5.967021964e-03f, -5.949445440e-03f, + -5.931856981e-03f, -5.914256626e-03f, -5.896644414e-03f, -5.879020384e-03f, -5.861384577e-03f, -5.843737030e-03f, -5.826077784e-03f, -5.808406878e-03f, -5.790724352e-03f, -5.773030245e-03f, + -5.755324596e-03f, -5.737607445e-03f, -5.719878832e-03f, -5.702138796e-03f, -5.684387376e-03f, -5.666624613e-03f, -5.648850546e-03f, -5.631065214e-03f, -5.613268658e-03f, -5.595460916e-03f, + -5.577642029e-03f, -5.559812037e-03f, -5.541970979e-03f, -5.524118895e-03f, -5.506255824e-03f, -5.488381807e-03f, -5.470496884e-03f, -5.452601094e-03f, -5.434694477e-03f, -5.416777074e-03f, + -5.398848923e-03f, -5.380910065e-03f, -5.362960541e-03f, -5.345000389e-03f, -5.327029651e-03f, -5.309048365e-03f, -5.291056573e-03f, -5.273054314e-03f, -5.255041628e-03f, -5.237018556e-03f, + -5.218985137e-03f, -5.200941412e-03f, -5.182887421e-03f, -5.164823204e-03f, -5.146748801e-03f, -5.128664253e-03f, -5.110569600e-03f, -5.092464882e-03f, -5.074350139e-03f, -5.056225412e-03f, + -5.038090741e-03f, -5.019946167e-03f, -5.001791729e-03f, -4.983627469e-03f, -4.965453426e-03f, -4.947269642e-03f, -4.929076155e-03f, -4.910873008e-03f, -4.892660241e-03f, -4.874437893e-03f, + -4.856206006e-03f, -4.837964620e-03f, -4.819713775e-03f, -4.801453513e-03f, -4.783183873e-03f, -4.764904897e-03f, -4.746616625e-03f, -4.728319098e-03f, -4.710012356e-03f, -4.691696441e-03f, + -4.673371392e-03f, -4.655037250e-03f, -4.636694057e-03f, -4.618341853e-03f, -4.599980679e-03f, -4.581610575e-03f, -4.563231583e-03f, -4.544843743e-03f, -4.526447095e-03f, -4.508041682e-03f, + -4.489627544e-03f, -4.471204721e-03f, -4.452773255e-03f, -4.434333187e-03f, -4.415884557e-03f, -4.397427406e-03f, -4.378961776e-03f, -4.360487708e-03f, -4.342005241e-03f, -4.323514419e-03f, + -4.305015280e-03f, -4.286507867e-03f, -4.267992221e-03f, -4.249468383e-03f, -4.230936393e-03f, -4.212396293e-03f, -4.193848124e-03f, -4.175291928e-03f, -4.156727744e-03f, -4.138155616e-03f, + -4.119575583e-03f, -4.100987687e-03f, -4.082391969e-03f, -4.063788470e-03f, -4.045177232e-03f, -4.026558296e-03f, -4.007931703e-03f, -3.989297495e-03f, -3.970655712e-03f, -3.952006397e-03f, + -3.933349589e-03f, -3.914685332e-03f, -3.896013666e-03f, -3.877334632e-03f, -3.858648272e-03f, -3.839954628e-03f, -3.821253740e-03f, -3.802545650e-03f, -3.783830400e-03f, -3.765108031e-03f, + -3.746378585e-03f, -3.727642102e-03f, -3.708898625e-03f, -3.690148195e-03f, -3.671390854e-03f, -3.652626642e-03f, -3.633855602e-03f, -3.615077775e-03f, -3.596293203e-03f, -3.577501928e-03f, + -3.558703990e-03f, -3.539899432e-03f, -3.521088294e-03f, -3.502270620e-03f, -3.483446450e-03f, -3.464615826e-03f, -3.445778789e-03f, -3.426935382e-03f, -3.408085646e-03f, -3.389229623e-03f, + -3.370367355e-03f, -3.351498882e-03f, -3.332624248e-03f, -3.313743493e-03f, -3.294856659e-03f, -3.275963789e-03f, -3.257064923e-03f, -3.238160105e-03f, -3.219249375e-03f, -3.200332775e-03f, + -3.181410347e-03f, -3.162482134e-03f, -3.143548176e-03f, -3.124608516e-03f, -3.105663195e-03f, -3.086712256e-03f, -3.067755740e-03f, -3.048793689e-03f, -3.029826145e-03f, -3.010853150e-03f, + -2.991874746e-03f, -2.972890975e-03f, -2.953901878e-03f, -2.934907499e-03f, -2.915907877e-03f, -2.896903056e-03f, -2.877893078e-03f, -2.858877984e-03f, -2.839857817e-03f, -2.820832618e-03f, + -2.801802430e-03f, -2.782767294e-03f, -2.763727253e-03f, -2.744682348e-03f, -2.725632622e-03f, -2.706578116e-03f, -2.687518873e-03f, -2.668454935e-03f, -2.649386343e-03f, -2.630313141e-03f, + -2.611235369e-03f, -2.592153070e-03f, -2.573066286e-03f, -2.553975060e-03f, -2.534879433e-03f, -2.515779447e-03f, -2.496675145e-03f, -2.477566568e-03f, -2.458453760e-03f, -2.439336761e-03f, + -2.420215614e-03f, -2.401090362e-03f, -2.381961046e-03f, -2.362827709e-03f, -2.343690392e-03f, -2.324549139e-03f, -2.305403990e-03f, -2.286254989e-03f, -2.267102177e-03f, -2.247945598e-03f, + -2.228785292e-03f, -2.209621302e-03f, -2.190453670e-03f, -2.171282440e-03f, -2.152107652e-03f, -2.132929349e-03f, -2.113747573e-03f, -2.094562367e-03f, -2.075373773e-03f, -2.056181833e-03f, + -2.036986589e-03f, -2.017788084e-03f, -1.998586359e-03f, -1.979381458e-03f, -1.960173422e-03f, -1.940962294e-03f, -1.921748116e-03f, -1.902530930e-03f, -1.883310778e-03f, -1.864087704e-03f, + -1.844861749e-03f, -1.825632955e-03f, -1.806401365e-03f, -1.787167021e-03f, -1.767929965e-03f, -1.748690240e-03f, -1.729447888e-03f, -1.710202952e-03f, -1.690955473e-03f, -1.671705494e-03f, + -1.652453058e-03f, -1.633198207e-03f, -1.613940982e-03f, -1.594681427e-03f, -1.575419583e-03f, -1.556155494e-03f, -1.536889201e-03f, -1.517620747e-03f, -1.498350174e-03f, -1.479077524e-03f, + -1.459802841e-03f, -1.440526165e-03f, -1.421247541e-03f, -1.401967009e-03f, -1.382684612e-03f, -1.363400393e-03f, -1.344114394e-03f, -1.324826658e-03f, -1.305537226e-03f, -1.286246141e-03f, + -1.266953446e-03f, -1.247659183e-03f, -1.228363394e-03f, -1.209066122e-03f, -1.189767408e-03f, -1.170467296e-03f, -1.151165828e-03f, -1.131863046e-03f, -1.112558993e-03f, -1.093253710e-03f, + -1.073947241e-03f, -1.054639627e-03f, -1.035330911e-03f, -1.016021136e-03f, -9.967103432e-04f, -9.773985758e-04f, -9.580858759e-04f, -9.387722858e-04f, -9.194578481e-04f, -9.001426049e-04f, + -8.808265988e-04f, -8.615098720e-04f, -8.421924670e-04f, -8.228744261e-04f, -8.035557916e-04f, -7.842366061e-04f, -7.649169117e-04f, -7.455967509e-04f, -7.262761660e-04f, -7.069551994e-04f, + -6.876338935e-04f, -6.683122906e-04f, -6.489904330e-04f, -6.296683631e-04f, -6.103461233e-04f, -5.910237559e-04f, -5.717013033e-04f, -5.523788077e-04f, -5.330563116e-04f, -5.137338573e-04f, + -4.944114870e-04f, -4.750892432e-04f, -4.557671681e-04f, -4.364453042e-04f, -4.171236936e-04f, -3.978023788e-04f, -3.784814020e-04f, -3.591608056e-04f, -3.398406318e-04f, -3.205209230e-04f, + -3.012017215e-04f, -2.818830696e-04f, -2.625650095e-04f, -2.432475836e-04f, -2.239308341e-04f, -2.046148033e-04f, -1.852995336e-04f, -1.659850671e-04f, -1.466714461e-04f, -1.273587130e-04f, + -1.080469099e-04f, -8.873607918e-05f, -6.942626301e-05f, -5.011750366e-05f, -3.080984337e-05f, -1.150332437e-05f, 7.802011096e-06f, 2.710612082e-05f, 4.640896257e-05f, 6.571049413e-05f, + 8.501067330e-05f, 1.043094579e-04f, 1.236068057e-04f, 1.429026744e-04f, 1.621970221e-04f, 1.814898063e-04f, 2.007809851e-04f, 2.200705161e-04f, 2.393583573e-04f, 2.586444665e-04f, + 2.779288015e-04f, 2.972113202e-04f, 3.164919805e-04f, 3.357707402e-04f, 3.550475572e-04f, 3.743223895e-04f, 3.935951948e-04f, 4.128659311e-04f, 4.321345562e-04f, 4.514010282e-04f, + 4.706653049e-04f, 4.899273443e-04f, 5.091871043e-04f, 5.284445428e-04f, 5.476996178e-04f, 5.669522872e-04f, 5.862025090e-04f, 6.054502412e-04f, 6.246954418e-04f, 6.439380688e-04f, + 6.631780800e-04f, 6.824154337e-04f, 7.016500878e-04f, 7.208820002e-04f, 7.401111291e-04f, 7.593374325e-04f, 7.785608683e-04f, 7.977813948e-04f, 8.169989700e-04f, 8.362135519e-04f, + 8.554250986e-04f, 8.746335682e-04f, 8.938389188e-04f, 9.130411086e-04f, 9.322400957e-04f, 9.514358381e-04f, 9.706282941e-04f, 9.898174218e-04f, 1.009003179e-03f, 1.028185525e-03f, + 1.047364417e-03f, 1.066539813e-03f, 1.085711672e-03f, 1.104879951e-03f, 1.124044610e-03f, 1.143205606e-03f, 1.162362898e-03f, 1.181516443e-03f, 1.200666200e-03f, 1.219812128e-03f, + 1.238954184e-03f, 1.258092327e-03f, 1.277226516e-03f, 1.296356708e-03f, 1.315482862e-03f, 1.334604936e-03f, 1.353722889e-03f, 1.372836679e-03f, 1.391946264e-03f, 1.411051603e-03f, + 1.430152654e-03f, 1.449249375e-03f, 1.468341726e-03f, 1.487429664e-03f, 1.506513148e-03f, 1.525592136e-03f, 1.544666587e-03f, 1.563736459e-03f, 1.582801712e-03f, 1.601862302e-03f, + 1.620918190e-03f, 1.639969332e-03f, 1.659015689e-03f, 1.678057218e-03f, 1.697093879e-03f, 1.716125629e-03f, 1.735152427e-03f, 1.754174233e-03f, 1.773191004e-03f, 1.792202699e-03f, + 1.811209277e-03f, 1.830210696e-03f, 1.849206916e-03f, 1.868197895e-03f, 1.887183591e-03f, 1.906163964e-03f, 1.925138972e-03f, 1.944108574e-03f, 1.963072728e-03f, 1.982031394e-03f, + 2.000984530e-03f, 2.019932096e-03f, 2.038874049e-03f, 2.057810349e-03f, 2.076740954e-03f, 2.095665824e-03f, 2.114584918e-03f, 2.133498194e-03f, 2.152405611e-03f, 2.171307128e-03f, + 2.190202704e-03f, 2.209092298e-03f, 2.227975870e-03f, 2.246853377e-03f, 2.265724780e-03f, 2.284590037e-03f, 2.303449107e-03f, 2.322301949e-03f, 2.341148522e-03f, 2.359988786e-03f, + 2.378822699e-03f, 2.397650222e-03f, 2.416471311e-03f, 2.435285928e-03f, 2.454094031e-03f, 2.472895580e-03f, 2.491690533e-03f, 2.510478849e-03f, 2.529260489e-03f, 2.548035411e-03f, + 2.566803575e-03f, 2.585564939e-03f, 2.604319464e-03f, 2.623067108e-03f, 2.641807832e-03f, 2.660541593e-03f, 2.679268352e-03f, 2.697988068e-03f, 2.716700701e-03f, 2.735406210e-03f, + 2.754104554e-03f, 2.772795693e-03f, 2.791479586e-03f, 2.810156193e-03f, 2.828825473e-03f, 2.847487387e-03f, 2.866141893e-03f, 2.884788951e-03f, 2.903428521e-03f, 2.922060562e-03f, + 2.940685034e-03f, 2.959301897e-03f, 2.977911110e-03f, 2.996512634e-03f, 3.015106427e-03f, 3.033692449e-03f, 3.052270661e-03f, 3.070841022e-03f, 3.089403492e-03f, 3.107958031e-03f, + 3.126504598e-03f, 3.145043153e-03f, 3.163573657e-03f, 3.182096069e-03f, 3.200610349e-03f, 3.219116457e-03f, 3.237614353e-03f, 3.256103997e-03f, 3.274585349e-03f, 3.293058369e-03f, + 3.311523017e-03f, 3.329979253e-03f, 3.348427038e-03f, 3.366866330e-03f, 3.385297092e-03f, 3.403719281e-03f, 3.422132860e-03f, 3.440537787e-03f, 3.458934024e-03f, 3.477321530e-03f, + 3.495700266e-03f, 3.514070192e-03f, 3.532431268e-03f, 3.550783454e-03f, 3.569126712e-03f, 3.587461000e-03f, 3.605786281e-03f, 3.624102513e-03f, 3.642409658e-03f, 3.660707676e-03f, + 3.678996527e-03f, 3.697276172e-03f, 3.715546572e-03f, 3.733807687e-03f, 3.752059477e-03f, 3.770301904e-03f, 3.788534927e-03f, 3.806758508e-03f, 3.824972607e-03f, 3.843177184e-03f, + 3.861372201e-03f, 3.879557618e-03f, 3.897733397e-03f, 3.915899497e-03f, 3.934055879e-03f, 3.952202505e-03f, 3.970339335e-03f, 3.988466330e-03f, 4.006583451e-03f, 4.024690659e-03f, + 4.042787915e-03f, 4.060875180e-03f, 4.078952414e-03f, 4.097019579e-03f, 4.115076636e-03f, 4.133123546e-03f, 4.151160271e-03f, 4.169186770e-03f, 4.187203005e-03f, 4.205208938e-03f, + 4.223204530e-03f, 4.241189741e-03f, 4.259164534e-03f, 4.277128869e-03f, 4.295082707e-03f, 4.313026011e-03f, 4.330958741e-03f, 4.348880858e-03f, 4.366792325e-03f, 4.384693102e-03f, + 4.402583151e-03f, 4.420462433e-03f, 4.438330911e-03f, 4.456188545e-03f, 4.474035296e-03f, 4.491871128e-03f, 4.509696000e-03f, 4.527509875e-03f, 4.545312715e-03f, 4.563104481e-03f, + 4.580885135e-03f, 4.598654638e-03f, 4.616412952e-03f, 4.634160040e-03f, 4.651895863e-03f, 4.669620382e-03f, 4.687333560e-03f, 4.705035359e-03f, 4.722725740e-03f, 4.740404665e-03f, + 4.758072097e-03f, 4.775727997e-03f, 4.793372328e-03f, 4.811005051e-03f, 4.828626129e-03f, 4.846235523e-03f, 4.863833197e-03f, 4.881419111e-03f, 4.898993229e-03f, 4.916555512e-03f, + 4.934105922e-03f, 4.951644423e-03f, 4.969170976e-03f, 4.986685544e-03f, 5.004188089e-03f, 5.021678573e-03f, 5.039156959e-03f, 5.056623209e-03f, 5.074077287e-03f, 5.091519153e-03f, + 5.108948772e-03f, 5.126366104e-03f, 5.143771114e-03f, 5.161163764e-03f, 5.178544016e-03f, 5.195911833e-03f, 5.213267177e-03f, 5.230610013e-03f, 5.247940301e-03f, 5.265258006e-03f, + 5.282563089e-03f, 5.299855515e-03f, 5.317135245e-03f, 5.334402243e-03f, 5.351656471e-03f, 5.368897893e-03f, 5.386126471e-03f, 5.403342170e-03f, 5.420544951e-03f, 5.437734777e-03f, + 5.454911613e-03f, 5.472075421e-03f, 5.489226165e-03f, 5.506363807e-03f, 5.523488311e-03f, 5.540599640e-03f, 5.557697758e-03f, 5.574782627e-03f, 5.591854212e-03f, 5.608912476e-03f, + 5.625957381e-03f, 5.642988893e-03f, 5.660006973e-03f, 5.677011586e-03f, 5.694002696e-03f, 5.710980265e-03f, 5.727944258e-03f, 5.744894638e-03f, 5.761831369e-03f, 5.778754415e-03f, + 5.795663739e-03f, 5.812559306e-03f, 5.829441078e-03f, 5.846309021e-03f, 5.863163097e-03f, 5.880003271e-03f, 5.896829507e-03f, 5.913641769e-03f, 5.930440021e-03f, 5.947224226e-03f, + 5.963994350e-03f, 5.980750355e-03f, 5.997492207e-03f, 6.014219869e-03f, 6.030933306e-03f, 6.047632482e-03f, 6.064317362e-03f, 6.080987909e-03f, 6.097644088e-03f, 6.114285863e-03f, + 6.130913199e-03f, 6.147526060e-03f, 6.164124411e-03f, 6.180708217e-03f, 6.197277441e-03f, 6.213832049e-03f, 6.230372005e-03f, 6.246897274e-03f, 6.263407820e-03f, 6.279903609e-03f, + 6.296384604e-03f, 6.312850772e-03f, 6.329302076e-03f, 6.345738482e-03f, 6.362159954e-03f, 6.378566458e-03f, 6.394957958e-03f, 6.411334419e-03f, 6.427695807e-03f, 6.444042087e-03f, + 6.460373223e-03f, 6.476689181e-03f, 6.492989927e-03f, 6.509275424e-03f, 6.525545639e-03f, 6.541800538e-03f, 6.558040084e-03f, 6.574264244e-03f, 6.590472983e-03f, 6.606666266e-03f, + 6.622844059e-03f, 6.639006328e-03f, 6.655153037e-03f, 6.671284154e-03f, 6.687399642e-03f, 6.703499469e-03f, 6.719583599e-03f, 6.735651998e-03f, 6.751704632e-03f, 6.767741468e-03f, + 6.783762470e-03f, 6.799767605e-03f, 6.815756838e-03f, 6.831730136e-03f, 6.847687464e-03f, 6.863628789e-03f, 6.879554076e-03f, 6.895463292e-03f, 6.911356403e-03f, 6.927233375e-03f, + 6.943094175e-03f, 6.958938768e-03f, 6.974767120e-03f, 6.990579199e-03f, 7.006374970e-03f, 7.022154401e-03f, 7.037917456e-03f, 7.053664104e-03f, 7.069394309e-03f, 7.085108040e-03f, + 7.100805262e-03f, 7.116485942e-03f, 7.132150048e-03f, 7.147797544e-03f, 7.163428399e-03f, 7.179042579e-03f, 7.194640051e-03f, 7.210220782e-03f, 7.225784738e-03f, 7.241331887e-03f, + 7.256862196e-03f, 7.272375631e-03f, 7.287872160e-03f, 7.303351750e-03f, 7.318814367e-03f, 7.334259980e-03f, 7.349688555e-03f, 7.365100059e-03f, 7.380494461e-03f, 7.395871726e-03f, + 7.411231823e-03f, 7.426574720e-03f, 7.441900382e-03f, 7.457208779e-03f, 7.472499877e-03f, 7.487773644e-03f, 7.503030047e-03f, 7.518269055e-03f, 7.533490635e-03f, 7.548694755e-03f, + 7.563881382e-03f, 7.579050485e-03f, 7.594202030e-03f, 7.609335987e-03f, 7.624452323e-03f, 7.639551006e-03f, 7.654632003e-03f, 7.669695284e-03f, 7.684740816e-03f, 7.699768567e-03f, + 7.714778506e-03f, 7.729770601e-03f, 7.744744819e-03f, 7.759701130e-03f, 7.774639501e-03f, 7.789559901e-03f, 7.804462299e-03f, 7.819346663e-03f, 7.834212961e-03f, 7.849061161e-03f, + 7.863891234e-03f, 7.878703147e-03f, 7.893496868e-03f, 7.908272367e-03f, 7.923029613e-03f, 7.937768573e-03f, 7.952489218e-03f, 7.967191515e-03f, 7.981875435e-03f, 7.996540945e-03f, + 8.011188014e-03f, 8.025816613e-03f, 8.040426710e-03f, 8.055018273e-03f, 8.069591273e-03f, 8.084145679e-03f, 8.098681459e-03f, 8.113198583e-03f, 8.127697021e-03f, 8.142176741e-03f, + 8.156637714e-03f, 8.171079908e-03f, 8.185503294e-03f, 8.199907840e-03f, 8.214293517e-03f, 8.228660294e-03f, 8.243008141e-03f, 8.257337028e-03f, 8.271646923e-03f, 8.285937798e-03f, + 8.300209622e-03f, 8.314462365e-03f, 8.328695996e-03f, 8.342910487e-03f, 8.357105806e-03f, 8.371281925e-03f, 8.385438813e-03f, 8.399576440e-03f, 8.413694776e-03f, 8.427793793e-03f, + 8.441873459e-03f, 8.455933746e-03f, 8.469974624e-03f, 8.483996064e-03f, 8.497998035e-03f, 8.511980508e-03f, 8.525943455e-03f, 8.539886845e-03f, 8.553810649e-03f, 8.567714838e-03f, + 8.581599383e-03f, 8.595464254e-03f, 8.609309423e-03f, 8.623134860e-03f, 8.636940536e-03f, 8.650726422e-03f, 8.664492489e-03f, 8.678238709e-03f, 8.691965052e-03f, 8.705671489e-03f, + 8.719357992e-03f, 8.733024533e-03f, 8.746671081e-03f, 8.760297609e-03f, 8.773904088e-03f, 8.787490490e-03f, 8.801056785e-03f, 8.814602946e-03f, 8.828128944e-03f, 8.841634750e-03f, + 8.855120337e-03f, 8.868585676e-03f, 8.882030738e-03f, 8.895455496e-03f, 8.908859922e-03f, 8.922243987e-03f, 8.935607663e-03f, 8.948950922e-03f, 8.962273737e-03f, 8.975576079e-03f, + 8.988857921e-03f, 9.002119234e-03f, 9.015359991e-03f, 9.028580164e-03f, 9.041779726e-03f, 9.054958648e-03f, 9.068116904e-03f, 9.081254465e-03f, 9.094371305e-03f, 9.107467395e-03f, + 9.120542709e-03f, 9.133597218e-03f, 9.146630896e-03f, 9.159643716e-03f, 9.172635650e-03f, 9.185606671e-03f, 9.198556752e-03f, 9.211485865e-03f, 9.224393985e-03f, 9.237281083e-03f, + 9.250147133e-03f, 9.262992108e-03f, 9.275815981e-03f, 9.288618726e-03f, 9.301400316e-03f, 9.314160723e-03f, 9.326899922e-03f, 9.339617885e-03f, 9.352314587e-03f, 9.364990000e-03f, + 9.377644099e-03f, 9.390276856e-03f, 9.402888246e-03f, 9.415478242e-03f, 9.428046818e-03f, 9.440593948e-03f, 9.453119605e-03f, 9.465623764e-03f, 9.478106398e-03f, 9.490567482e-03f, + 9.503006989e-03f, 9.515424893e-03f, 9.527821169e-03f, 9.540195791e-03f, 9.552548733e-03f, 9.564879970e-03f, 9.577189475e-03f, 9.589477223e-03f, 9.601743188e-03f, 9.613987346e-03f, + 9.626209670e-03f, 9.638410135e-03f, 9.650588716e-03f, 9.662745387e-03f, 9.674880123e-03f, 9.686992899e-03f, 9.699083690e-03f, 9.711152471e-03f, 9.723199216e-03f, 9.735223900e-03f, + 9.747226499e-03f, 9.759206987e-03f, 9.771165341e-03f, 9.783101534e-03f, 9.795015542e-03f, 9.806907340e-03f, 9.818776904e-03f, 9.830624210e-03f, 9.842449231e-03f, 9.854251945e-03f, + 9.866032326e-03f, 9.877790351e-03f, 9.889525994e-03f, 9.901239231e-03f, 9.912930039e-03f, 9.924598392e-03f, 9.936244267e-03f, 9.947867640e-03f, 9.959468486e-03f, 9.971046782e-03f, + 9.982602503e-03f, 9.994135626e-03f, 1.000564613e-02f, 1.001713398e-02f, 1.002859917e-02f, 1.004004166e-02f, 1.005146143e-02f, 1.006285846e-02f, 1.007423273e-02f, 1.008558421e-02f, + 1.009691288e-02f, 1.010821872e-02f, 1.011950170e-02f, 1.013076179e-02f, 1.014199898e-02f, 1.015321325e-02f, 1.016440456e-02f, 1.017557290e-02f, 1.018671824e-02f, 1.019784056e-02f, + 1.020893984e-02f, 1.022001605e-02f, 1.023106917e-02f, 1.024209918e-02f, 1.025310606e-02f, 1.026408978e-02f, 1.027505032e-02f, 1.028598766e-02f, 1.029690177e-02f, 1.030779264e-02f, + 1.031866024e-02f, 1.032950454e-02f, 1.034032553e-02f, 1.035112319e-02f, 1.036189748e-02f, 1.037264840e-02f, 1.038337591e-02f, 1.039408000e-02f, 1.040476064e-02f, 1.041541781e-02f, + 1.042605149e-02f, 1.043666165e-02f, 1.044724829e-02f, 1.045781136e-02f, 1.046835086e-02f, 1.047886676e-02f, 1.048935904e-02f, 1.049982767e-02f, 1.051027265e-02f, 1.052069393e-02f, + 1.053109151e-02f, 1.054146536e-02f, 1.055181546e-02f, 1.056214179e-02f, 1.057244433e-02f, 1.058272306e-02f, 1.059297795e-02f, 1.060320899e-02f, 1.061341615e-02f, 1.062359941e-02f, + 1.063375876e-02f, 1.064389417e-02f, 1.065400562e-02f, 1.066409309e-02f, 1.067415656e-02f, 1.068419600e-02f, 1.069421141e-02f, 1.070420276e-02f, 1.071417002e-02f, 1.072411318e-02f, + 1.073403222e-02f, 1.074392711e-02f, 1.075379784e-02f, 1.076364439e-02f, 1.077346673e-02f, 1.078326485e-02f, 1.079303873e-02f, 1.080278835e-02f, 1.081251368e-02f, 1.082221470e-02f, + 1.083189141e-02f, 1.084154377e-02f, 1.085117177e-02f, 1.086077539e-02f, 1.087035461e-02f, 1.087990940e-02f, 1.088943976e-02f, 1.089894565e-02f, 1.090842707e-02f, 1.091788399e-02f, + 1.092731639e-02f, 1.093672426e-02f, 1.094610757e-02f, 1.095546631e-02f, 1.096480045e-02f, 1.097410998e-02f, 1.098339488e-02f, 1.099265513e-02f, 1.100189071e-02f, 1.101110160e-02f, + 1.102028779e-02f, 1.102944925e-02f, 1.103858597e-02f, 1.104769792e-02f, 1.105678510e-02f, 1.106584747e-02f, 1.107488503e-02f, 1.108389776e-02f, 1.109288563e-02f, 1.110184863e-02f, + 1.111078674e-02f, 1.111969994e-02f, 1.112858822e-02f, 1.113745155e-02f, 1.114628993e-02f, 1.115510332e-02f, 1.116389171e-02f, 1.117265509e-02f, 1.118139344e-02f, 1.119010674e-02f, + 1.119879497e-02f, 1.120745812e-02f, 1.121609616e-02f, 1.122470908e-02f, 1.123329687e-02f, 1.124185950e-02f, 1.125039696e-02f, 1.125890923e-02f, 1.126739630e-02f, 1.127585814e-02f, + 1.128429474e-02f, 1.129270609e-02f, 1.130109216e-02f, 1.130945294e-02f, 1.131778842e-02f, 1.132609857e-02f, 1.133438338e-02f, 1.134264284e-02f, 1.135087692e-02f, 1.135908561e-02f, + 1.136726889e-02f, 1.137542675e-02f, 1.138355917e-02f, 1.139166614e-02f, 1.139974763e-02f, 1.140780364e-02f, 1.141583414e-02f, 1.142383912e-02f, 1.143181857e-02f, 1.143977247e-02f, + 1.144770080e-02f, 1.145560354e-02f, 1.146348069e-02f, 1.147133222e-02f, 1.147915812e-02f, 1.148695838e-02f, 1.149473297e-02f, 1.150248189e-02f, 1.151020511e-02f, 1.151790263e-02f, + 1.152557443e-02f, 1.153322049e-02f, 1.154084079e-02f, 1.154843533e-02f, 1.155600408e-02f, 1.156354703e-02f, 1.157106417e-02f, 1.157855549e-02f, 1.158602096e-02f, 1.159346057e-02f, + 1.160087431e-02f, 1.160826217e-02f, 1.161562412e-02f, 1.162296015e-02f, 1.163027026e-02f, 1.163755442e-02f, 1.164481262e-02f, 1.165204485e-02f, 1.165925109e-02f, 1.166643133e-02f, + 1.167358555e-02f, 1.168071374e-02f, 1.168781589e-02f, 1.169489198e-02f, 1.170194200e-02f, 1.170896593e-02f, 1.171596376e-02f, 1.172293548e-02f, 1.172988107e-02f, 1.173680052e-02f, + 1.174369382e-02f, 1.175056095e-02f, 1.175740190e-02f, 1.176421665e-02f, 1.177100520e-02f, 1.177776753e-02f, 1.178450362e-02f, 1.179121346e-02f, 1.179789705e-02f, 1.180455436e-02f, + 1.181118538e-02f, 1.181779011e-02f, 1.182436852e-02f, 1.183092061e-02f, 1.183744636e-02f, 1.184394576e-02f, 1.185041880e-02f, 1.185686546e-02f, 1.186328574e-02f, 1.186967961e-02f, + 1.187604708e-02f, 1.188238811e-02f, 1.188870271e-02f, 1.189499086e-02f, 1.190125255e-02f, 1.190748777e-02f, 1.191369650e-02f, 1.191987873e-02f, 1.192603445e-02f, 1.193216365e-02f, + 1.193826632e-02f, 1.194434245e-02f, 1.195039201e-02f, 1.195641501e-02f, 1.196241143e-02f, 1.196838126e-02f, 1.197432448e-02f, 1.198024109e-02f, 1.198613108e-02f, 1.199199443e-02f, + 1.199783113e-02f, 1.200364117e-02f, 1.200942455e-02f, 1.201518124e-02f, 1.202091124e-02f, 1.202661453e-02f, 1.203229112e-02f, 1.203794098e-02f, 1.204356410e-02f, 1.204916048e-02f, + 1.205473010e-02f, 1.206027295e-02f, 1.206578903e-02f, 1.207127832e-02f, 1.207674081e-02f, 1.208217649e-02f, 1.208758536e-02f, 1.209296739e-02f, 1.209832258e-02f, 1.210365093e-02f, + 1.210895242e-02f, 1.211422703e-02f, 1.211947477e-02f, 1.212469562e-02f, 1.212988957e-02f, 1.213505662e-02f, 1.214019674e-02f, 1.214530994e-02f, 1.215039620e-02f, 1.215545551e-02f, + 1.216048787e-02f, 1.216549326e-02f, 1.217047168e-02f, 1.217542311e-02f, 1.218034755e-02f, 1.218524499e-02f, 1.219011541e-02f, 1.219495882e-02f, 1.219977519e-02f, 1.220456453e-02f, + 1.220932682e-02f, 1.221406206e-02f, 1.221877023e-02f, 1.222345133e-02f, 1.222810535e-02f, 1.223273227e-02f, 1.223733210e-02f, 1.224190482e-02f, 1.224645043e-02f, 1.225096891e-02f, + 1.225546026e-02f, 1.225992447e-02f, 1.226436154e-02f, 1.226877144e-02f, 1.227315418e-02f, 1.227750976e-02f, 1.228183815e-02f, 1.228613935e-02f, 1.229041336e-02f, 1.229466016e-02f, + 1.229887975e-02f, 1.230307213e-02f, 1.230723728e-02f, 1.231137519e-02f, 1.231548587e-02f, 1.231956930e-02f, 1.232362547e-02f, 1.232765438e-02f, 1.233165602e-02f, 1.233563039e-02f, + 1.233957747e-02f, 1.234349726e-02f, 1.234738975e-02f, 1.235125494e-02f, 1.235509281e-02f, 1.235890337e-02f, 1.236268661e-02f, 1.236644251e-02f, 1.237017108e-02f, 1.237387230e-02f, + 1.237754617e-02f, 1.238119269e-02f, 1.238481184e-02f, 1.238840362e-02f, 1.239196803e-02f, 1.239550505e-02f, 1.239901469e-02f, 1.240249693e-02f, 1.240595178e-02f, 1.240937922e-02f, + 1.241277924e-02f, 1.241615186e-02f, 1.241949704e-02f, 1.242281480e-02f, 1.242610513e-02f, 1.242936801e-02f, 1.243260345e-02f, 1.243581144e-02f, 1.243899198e-02f, 1.244214505e-02f, + 1.244527066e-02f, 1.244836880e-02f, 1.245143946e-02f, 1.245448264e-02f, 1.245749833e-02f, 1.246048653e-02f, 1.246344724e-02f, 1.246638044e-02f, 1.246928614e-02f, 1.247216433e-02f, + 1.247501500e-02f, 1.247783816e-02f, 1.248063379e-02f, 1.248340189e-02f, 1.248614246e-02f, 1.248885549e-02f, 1.249154098e-02f, 1.249419893e-02f, 1.249682932e-02f, 1.249943217e-02f, + 1.250200745e-02f, 1.250455518e-02f, 1.250707534e-02f, 1.250956792e-02f, 1.251203294e-02f, 1.251447038e-02f, 1.251688024e-02f, 1.251926252e-02f, 1.252161720e-02f, 1.252394430e-02f, + 1.252624380e-02f, 1.252851571e-02f, 1.253076002e-02f, 1.253297672e-02f, 1.253516581e-02f, 1.253732729e-02f, 1.253946116e-02f, 1.254156742e-02f, 1.254364605e-02f, 1.254569707e-02f, + 1.254772045e-02f, 1.254971621e-02f, 1.255168435e-02f, 1.255362484e-02f, 1.255553771e-02f, 1.255742293e-02f, 1.255928052e-02f, 1.256111046e-02f, 1.256291275e-02f, 1.256468740e-02f, + 1.256643441e-02f, 1.256815376e-02f, 1.256984545e-02f, 1.257150949e-02f, 1.257314588e-02f, 1.257475460e-02f, 1.257633566e-02f, 1.257788906e-02f, 1.257941480e-02f, 1.258091287e-02f, + 1.258238327e-02f, 1.258382600e-02f, 1.258524106e-02f, 1.258662845e-02f, 1.258798817e-02f, 1.258932021e-02f, 1.259062458e-02f, 1.259190127e-02f, 1.259315028e-02f, 1.259437161e-02f, + 1.259556526e-02f, 1.259673124e-02f, 1.259786952e-02f, 1.259898013e-02f, 1.260006305e-02f, 1.260111829e-02f, 1.260214585e-02f, 1.260314572e-02f, 1.260411790e-02f, 1.260506240e-02f, + 1.260597921e-02f, 1.260686834e-02f, 1.260772978e-02f, 1.260856353e-02f, 1.260936959e-02f, 1.261014797e-02f, 1.261089866e-02f, 1.261162166e-02f, 1.261231698e-02f, 1.261298461e-02f, + 1.261362455e-02f, 1.261423680e-02f, 1.261482137e-02f, 1.261537826e-02f, 1.261590746e-02f, 1.261640897e-02f, 1.261688281e-02f, 1.261732895e-02f, 1.261774742e-02f, 1.261813820e-02f, + 1.261850131e-02f, 1.261883673e-02f, 1.261914448e-02f, 1.261942454e-02f, 1.261967693e-02f, 1.261990165e-02f, 1.262009869e-02f, 1.262026806e-02f, 1.262040975e-02f, 1.262052378e-02f, + 1.262061014e-02f, 1.262066882e-02f, 1.262069985e-02f, 1.262070321e-02f, 1.262067891e-02f, 1.262062694e-02f, 1.262054732e-02f, 1.262044004e-02f, 1.262030511e-02f, 1.262014252e-02f, + 1.261995228e-02f, 1.261973440e-02f, 1.261948886e-02f, 1.261921568e-02f, 1.261891486e-02f, 1.261858641e-02f, 1.261823031e-02f, 1.261784658e-02f, 1.261743521e-02f, 1.261699622e-02f, + 1.261652960e-02f, 1.261603536e-02f, 1.261551349e-02f, 1.261496401e-02f, 1.261438691e-02f, 1.261378220e-02f, 1.261314988e-02f, 1.261248995e-02f, 1.261180242e-02f, 1.261108728e-02f, + 1.261034456e-02f, 1.260957423e-02f, 1.260877632e-02f, 1.260795082e-02f, 1.260709774e-02f, 1.260621708e-02f, 1.260530884e-02f, 1.260437303e-02f, 1.260340965e-02f, 1.260241871e-02f, + 1.260140020e-02f, 1.260035414e-02f, 1.259928053e-02f, 1.259817937e-02f, 1.259705066e-02f, 1.259589441e-02f, 1.259471063e-02f, 1.259349931e-02f, 1.259226047e-02f, 1.259099410e-02f, + 1.258970021e-02f, 1.258837881e-02f, 1.258702990e-02f, 1.258565349e-02f, 1.258424957e-02f, 1.258281816e-02f, 1.258135926e-02f, 1.257987288e-02f, 1.257835901e-02f, 1.257681767e-02f, + 1.257524885e-02f, 1.257365257e-02f, 1.257202883e-02f, 1.257037764e-02f, 1.256869899e-02f, 1.256699290e-02f, 1.256525937e-02f, 1.256349841e-02f, 1.256171002e-02f, 1.255989421e-02f, + 1.255805098e-02f, 1.255618034e-02f, 1.255428230e-02f, 1.255235685e-02f, 1.255040402e-02f, 1.254842379e-02f, 1.254641619e-02f, 1.254438120e-02f, 1.254231885e-02f, 1.254022914e-02f, + 1.253811207e-02f, 1.253596765e-02f, 1.253379589e-02f, 1.253159678e-02f, 1.252937035e-02f, 1.252711660e-02f, 1.252483552e-02f, 1.252252713e-02f, 1.252019144e-02f, 1.251782846e-02f, + 1.251543818e-02f, 1.251302062e-02f, 1.251057578e-02f, 1.250810367e-02f, 1.250560430e-02f, 1.250307767e-02f, 1.250052380e-02f, 1.249794268e-02f, 1.249533433e-02f, 1.249269876e-02f, + 1.249003596e-02f, 1.248734596e-02f, 1.248462875e-02f, 1.248188434e-02f, 1.247911275e-02f, 1.247631398e-02f, 1.247348803e-02f, 1.247063492e-02f, 1.246775465e-02f, 1.246484723e-02f, + 1.246191267e-02f, 1.245895098e-02f, 1.245596216e-02f, 1.245294623e-02f, 1.244990319e-02f, 1.244683305e-02f, 1.244373582e-02f, 1.244061151e-02f, 1.243746012e-02f, 1.243428166e-02f, + 1.243107615e-02f, 1.242784359e-02f, 1.242458399e-02f, 1.242129736e-02f, 1.241798370e-02f, 1.241464304e-02f, 1.241127537e-02f, 1.240788070e-02f, 1.240445905e-02f, 1.240101042e-02f, + 1.239753482e-02f, 1.239403227e-02f, 1.239050277e-02f, 1.238694632e-02f, 1.238336295e-02f, 1.237975265e-02f, 1.237611545e-02f, 1.237245134e-02f, 1.236876035e-02f, 1.236504247e-02f, + 1.236129771e-02f, 1.235752610e-02f, 1.235372763e-02f, 1.234990232e-02f, 1.234605018e-02f, 1.234217122e-02f, 1.233826544e-02f, 1.233433286e-02f, 1.233037349e-02f, 1.232638734e-02f, + 1.232237442e-02f, 1.231833474e-02f, 1.231426831e-02f, 1.231017514e-02f, 1.230605523e-02f, 1.230190862e-02f, 1.229773529e-02f, 1.229353527e-02f, 1.228930856e-02f, 1.228505518e-02f, + 1.228077513e-02f, 1.227646843e-02f, 1.227213509e-02f, 1.226777512e-02f, 1.226338853e-02f, 1.225897533e-02f, 1.225453553e-02f, 1.225006915e-02f, 1.224557620e-02f, 1.224105668e-02f, + 1.223651061e-02f, 1.223193800e-02f, 1.222733886e-02f, 1.222271321e-02f, 1.221806106e-02f, 1.221338241e-02f, 1.220867728e-02f, 1.220394568e-02f, 1.219918762e-02f, 1.219440313e-02f, + 1.218959219e-02f, 1.218475484e-02f, 1.217989108e-02f, 1.217500093e-02f, 1.217008439e-02f, 1.216514148e-02f, 1.216017221e-02f, 1.215517660e-02f, 1.215015465e-02f, 1.214510638e-02f, + 1.214003180e-02f, 1.213493093e-02f, 1.212980378e-02f, 1.212465035e-02f, 1.211947067e-02f, 1.211426475e-02f, 1.210903259e-02f, 1.210377422e-02f, 1.209848964e-02f, 1.209317887e-02f, + 1.208784192e-02f, 1.208247881e-02f, 1.207708955e-02f, 1.207167415e-02f, 1.206623262e-02f, 1.206076498e-02f, 1.205527125e-02f, 1.204975143e-02f, 1.204420554e-02f, 1.203863360e-02f, + 1.203303561e-02f, 1.202741160e-02f, 1.202176157e-02f, 1.201608553e-02f, 1.201038352e-02f, 1.200465553e-02f, 1.199890158e-02f, 1.199312168e-02f, 1.198731586e-02f, 1.198148412e-02f, + 1.197562648e-02f, 1.196974296e-02f, 1.196383356e-02f, 1.195789830e-02f, 1.195193720e-02f, 1.194595027e-02f, 1.193993753e-02f, 1.193389899e-02f, 1.192783467e-02f, 1.192174457e-02f, + 1.191562872e-02f, 1.190948713e-02f, 1.190331982e-02f, 1.189712680e-02f, 1.189090808e-02f, 1.188466369e-02f, 1.187839363e-02f, 1.187209792e-02f, 1.186577658e-02f, 1.185942963e-02f, + 1.185305707e-02f, 1.184665892e-02f, 1.184023521e-02f, 1.183378593e-02f, 1.182731112e-02f, 1.182081079e-02f, 1.181428495e-02f, 1.180773361e-02f, 1.180115680e-02f, 1.179455453e-02f, + 1.178792681e-02f, 1.178127367e-02f, 1.177459512e-02f, 1.176789116e-02f, 1.176116183e-02f, 1.175440714e-02f, 1.174762710e-02f, 1.174082173e-02f, 1.173399105e-02f, 1.172713507e-02f, + 1.172025380e-02f, 1.171334728e-02f, 1.170641550e-02f, 1.169945850e-02f, 1.169247628e-02f, 1.168546887e-02f, 1.167843627e-02f, 1.167137851e-02f, 1.166429561e-02f, 1.165718758e-02f, + 1.165005443e-02f, 1.164289619e-02f, 1.163571287e-02f, 1.162850450e-02f, 1.162127108e-02f, 1.161401263e-02f, 1.160672918e-02f, 1.159942073e-02f, 1.159208732e-02f, 1.158472894e-02f, + 1.157734563e-02f, 1.156993740e-02f, 1.156250427e-02f, 1.155504625e-02f, 1.154756337e-02f, 1.154005564e-02f, 1.153252307e-02f, 1.152496570e-02f, 1.151738353e-02f, 1.150977658e-02f, + 1.150214488e-02f, 1.149448843e-02f, 1.148680727e-02f, 1.147910140e-02f, 1.147137085e-02f, 1.146361563e-02f, 1.145583576e-02f, 1.144803126e-02f, 1.144020215e-02f, 1.143234845e-02f, + 1.142447018e-02f, 1.141656735e-02f, 1.140863999e-02f, 1.140068811e-02f, 1.139271173e-02f, 1.138471088e-02f, 1.137668556e-02f, 1.136863580e-02f, 1.136056162e-02f, 1.135246304e-02f, + 1.134434008e-02f, 1.133619275e-02f, 1.132802108e-02f, 1.131982508e-02f, 1.131160478e-02f, 1.130336019e-02f, 1.129509133e-02f, 1.128679823e-02f, 1.127848090e-02f, 1.127013936e-02f, + 1.126177364e-02f, 1.125338374e-02f, 1.124496970e-02f, 1.123653153e-02f, 1.122806925e-02f, 1.121958289e-02f, 1.121107245e-02f, 1.120253797e-02f, 1.119397946e-02f, 1.118539695e-02f, + 1.117679044e-02f, 1.116815997e-02f, 1.115950555e-02f, 1.115082721e-02f, 1.114212496e-02f, 1.113339883e-02f, 1.112464883e-02f, 1.111587499e-02f, 1.110707732e-02f, 1.109825585e-02f, + 1.108941060e-02f, 1.108054159e-02f, 1.107164884e-02f, 1.106273237e-02f, 1.105379221e-02f, 1.104482836e-02f, 1.103584086e-02f, 1.102682973e-02f, 1.101779498e-02f, 1.100873664e-02f, + 1.099965473e-02f, 1.099054927e-02f, 1.098142029e-02f, 1.097226779e-02f, 1.096309181e-02f, 1.095389237e-02f, 1.094466949e-02f, 1.093542318e-02f, 1.092615348e-02f, 1.091686040e-02f, + 1.090754396e-02f, 1.089820419e-02f, 1.088884111e-02f, 1.087945474e-02f, 1.087004511e-02f, 1.086061222e-02f, 1.085115612e-02f, 1.084167681e-02f, 1.083217433e-02f, 1.082264869e-02f, + 1.081309991e-02f, 1.080352802e-02f, 1.079393305e-02f, 1.078431500e-02f, 1.077467391e-02f, 1.076500980e-02f, 1.075532269e-02f, 1.074561261e-02f, 1.073587956e-02f, 1.072612359e-02f, + 1.071634471e-02f, 1.070654294e-02f, 1.069671831e-02f, 1.068687084e-02f, 1.067700056e-02f, 1.066710748e-02f, 1.065719163e-02f, 1.064725303e-02f, 1.063729170e-02f, 1.062730768e-02f, + 1.061730098e-02f, 1.060727162e-02f, 1.059721963e-02f, 1.058714503e-02f, 1.057704785e-02f, 1.056692811e-02f, 1.055678583e-02f, 1.054662104e-02f, 1.053643376e-02f, 1.052622401e-02f, + 1.051599181e-02f, 1.050573720e-02f, 1.049546020e-02f, 1.048516082e-02f, 1.047483910e-02f, 1.046449505e-02f, 1.045412870e-02f, 1.044374008e-02f, 1.043332921e-02f, 1.042289611e-02f, + 1.041244081e-02f, 1.040196333e-02f, 1.039146370e-02f, 1.038094193e-02f, 1.037039807e-02f, 1.035983212e-02f, 1.034924411e-02f, 1.033863408e-02f, 1.032800203e-02f, 1.031734801e-02f, + 1.030667203e-02f, 1.029597411e-02f, 1.028525429e-02f, 1.027451258e-02f, 1.026374902e-02f, 1.025296362e-02f, 1.024215641e-02f, 1.023132742e-02f, 1.022047667e-02f, 1.020960419e-02f, + 1.019871000e-02f, 1.018779413e-02f, 1.017685660e-02f, 1.016589743e-02f, 1.015491666e-02f, 1.014391431e-02f, 1.013289041e-02f, 1.012184497e-02f, 1.011077802e-02f, 1.009968960e-02f, + 1.008857973e-02f, 1.007744842e-02f, 1.006629571e-02f, 1.005512163e-02f, 1.004392620e-02f, 1.003270944e-02f, 1.002147138e-02f, 1.001021204e-02f, 9.998931464e-03f, 9.987629663e-03f, + 9.976306667e-03f, 9.964962501e-03f, 9.953597193e-03f, 9.942210768e-03f, 9.930803252e-03f, 9.919374672e-03f, 9.907925054e-03f, 9.896454425e-03f, 9.884962811e-03f, 9.873450238e-03f, + 9.861916733e-03f, 9.850362323e-03f, 9.838787033e-03f, 9.827190892e-03f, 9.815573924e-03f, 9.803936159e-03f, 9.792277620e-03f, 9.780598337e-03f, 9.768898336e-03f, 9.757177643e-03f, + 9.745436285e-03f, 9.733674290e-03f, 9.721891684e-03f, 9.710088496e-03f, 9.698264751e-03f, 9.686420476e-03f, 9.674555700e-03f, 9.662670450e-03f, 9.650764752e-03f, 9.638838634e-03f, + 9.626892124e-03f, 9.614925248e-03f, 9.602938035e-03f, 9.590930512e-03f, 9.578902706e-03f, 9.566854646e-03f, 9.554786358e-03f, 9.542697870e-03f, 9.530589210e-03f, 9.518460407e-03f, + 9.506311487e-03f, 9.494142478e-03f, 9.481953409e-03f, 9.469744308e-03f, 9.457515202e-03f, 9.445266119e-03f, 9.432997087e-03f, 9.420708136e-03f, 9.408399292e-03f, 9.396070584e-03f, + 9.383722040e-03f, 9.371353688e-03f, 9.358965557e-03f, 9.346557676e-03f, 9.334130072e-03f, 9.321682774e-03f, 9.309215810e-03f, 9.296729210e-03f, 9.284223000e-03f, 9.271697212e-03f, + 9.259151871e-03f, 9.246587009e-03f, 9.234002652e-03f, 9.221398831e-03f, 9.208775574e-03f, 9.196132909e-03f, 9.183470866e-03f, 9.170789473e-03f, 9.158088760e-03f, 9.145368755e-03f, + 9.132629488e-03f, 9.119870987e-03f, 9.107093282e-03f, 9.094296403e-03f, 9.081480377e-03f, 9.068645235e-03f, 9.055791006e-03f, 9.042917719e-03f, 9.030025403e-03f, 9.017114088e-03f, + 9.004183804e-03f, 8.991234579e-03f, 8.978266444e-03f, 8.965279428e-03f, 8.952273560e-03f, 8.939248871e-03f, 8.926205389e-03f, 8.913143146e-03f, 8.900062169e-03f, 8.886962490e-03f, + 8.873844138e-03f, 8.860707144e-03f, 8.847551536e-03f, 8.834377345e-03f, 8.821184601e-03f, 8.807973334e-03f, 8.794743574e-03f, 8.781495351e-03f, 8.768228695e-03f, 8.754943637e-03f, + 8.741640207e-03f, 8.728318435e-03f, 8.714978352e-03f, 8.701619987e-03f, 8.688243371e-03f, 8.674848535e-03f, 8.661435509e-03f, 8.648004323e-03f, 8.634555009e-03f, 8.621087596e-03f, + 8.607602116e-03f, 8.594098599e-03f, 8.580577075e-03f, 8.567037575e-03f, 8.553480131e-03f, 8.539904773e-03f, 8.526311532e-03f, 8.512700438e-03f, 8.499071523e-03f, 8.485424818e-03f, + 8.471760353e-03f, 8.458078160e-03f, 8.444378269e-03f, 8.430660713e-03f, 8.416925521e-03f, 8.403172726e-03f, 8.389402357e-03f, 8.375614448e-03f, 8.361809028e-03f, 8.347986130e-03f, + 8.334145784e-03f, 8.320288022e-03f, 8.306412875e-03f, 8.292520375e-03f, 8.278610554e-03f, 8.264683443e-03f, 8.250739073e-03f, 8.236777476e-03f, 8.222798684e-03f, 8.208802729e-03f, + 8.194789642e-03f, 8.180759454e-03f, 8.166712199e-03f, 8.152647907e-03f, 8.138566610e-03f, 8.124468341e-03f, 8.110353131e-03f, 8.096221012e-03f, 8.082072017e-03f, 8.067906177e-03f, + 8.053723524e-03f, 8.039524090e-03f, 8.025307908e-03f, 8.011075011e-03f, 7.996825429e-03f, 7.982559195e-03f, 7.968276342e-03f, 7.953976901e-03f, 7.939660906e-03f, 7.925328389e-03f, + 7.910979381e-03f, 7.896613916e-03f, 7.882232026e-03f, 7.867833743e-03f, 7.853419101e-03f, 7.838988131e-03f, 7.824540866e-03f, 7.810077339e-03f, 7.795597583e-03f, 7.781101630e-03f, + 7.766589513e-03f, 7.752061265e-03f, 7.737516919e-03f, 7.722956507e-03f, 7.708380063e-03f, 7.693787619e-03f, 7.679179208e-03f, 7.664554864e-03f, 7.649914619e-03f, 7.635258507e-03f, + 7.620586560e-03f, 7.605898811e-03f, 7.591195294e-03f, 7.576476043e-03f, 7.561741089e-03f, 7.546990467e-03f, 7.532224210e-03f, 7.517442350e-03f, 7.502644922e-03f, 7.487831959e-03f, + 7.473003494e-03f, 7.458159560e-03f, 7.443300191e-03f, 7.428425422e-03f, 7.413535284e-03f, 7.398629812e-03f, 7.383709039e-03f, 7.368772999e-03f, 7.353821726e-03f, 7.338855253e-03f, + 7.323873614e-03f, 7.308876843e-03f, 7.293864973e-03f, 7.278838039e-03f, 7.263796074e-03f, 7.248739112e-03f, 7.233667187e-03f, 7.218580333e-03f, 7.203478584e-03f, 7.188361974e-03f, + 7.173230537e-03f, 7.158084308e-03f, 7.142923319e-03f, 7.127747605e-03f, 7.112557201e-03f, 7.097352141e-03f, 7.082132458e-03f, 7.066898188e-03f, 7.051649364e-03f, 7.036386021e-03f, + 7.021108192e-03f, 7.005815913e-03f, 6.990509218e-03f, 6.975188141e-03f, 6.959852717e-03f, 6.944502979e-03f, 6.929138964e-03f, 6.913760704e-03f, 6.898368236e-03f, 6.882961592e-03f, + 6.867540809e-03f, 6.852105920e-03f, 6.836656961e-03f, 6.821193966e-03f, 6.805716969e-03f, 6.790226006e-03f, 6.774721112e-03f, 6.759202321e-03f, 6.743669667e-03f, 6.728123187e-03f, + 6.712562914e-03f, 6.696988885e-03f, 6.681401133e-03f, 6.665799694e-03f, 6.650184602e-03f, 6.634555894e-03f, 6.618913603e-03f, 6.603257765e-03f, 6.587588416e-03f, 6.571905590e-03f, + 6.556209322e-03f, 6.540499648e-03f, 6.524776604e-03f, 6.509040223e-03f, 6.493290542e-03f, 6.477527596e-03f, 6.461751420e-03f, 6.445962050e-03f, 6.430159520e-03f, 6.414343867e-03f, + 6.398515127e-03f, 6.382673333e-03f, 6.366818523e-03f, 6.350950730e-03f, 6.335069992e-03f, 6.319176344e-03f, 6.303269821e-03f, 6.287350458e-03f, 6.271418292e-03f, 6.255473359e-03f, + 6.239515693e-03f, 6.223545331e-03f, 6.207562309e-03f, 6.191566662e-03f, 6.175558426e-03f, 6.159537637e-03f, 6.143504331e-03f, 6.127458543e-03f, 6.111400311e-03f, 6.095329668e-03f, + 6.079246653e-03f, 6.063151300e-03f, 6.047043645e-03f, 6.030923725e-03f, 6.014791576e-03f, 5.998647234e-03f, 5.982490735e-03f, 5.966322115e-03f, 5.950141410e-03f, 5.933948657e-03f, + 5.917743891e-03f, 5.901527149e-03f, 5.885298468e-03f, 5.869057883e-03f, 5.852805430e-03f, 5.836541147e-03f, 5.820265070e-03f, 5.803977234e-03f, 5.787677677e-03f, 5.771366434e-03f, + 5.755043542e-03f, 5.738709039e-03f, 5.722362959e-03f, 5.706005340e-03f, 5.689636219e-03f, 5.673255631e-03f, 5.656863614e-03f, 5.640460204e-03f, 5.624045437e-03f, 5.607619351e-03f, + 5.591181982e-03f, 5.574733367e-03f, 5.558273542e-03f, 5.541802544e-03f, 5.525320411e-03f, 5.508827178e-03f, 5.492322883e-03f, 5.475807562e-03f, 5.459281253e-03f, 5.442743992e-03f, + 5.426195816e-03f, 5.409636762e-03f, 5.393066867e-03f, 5.376486168e-03f, 5.359894702e-03f, 5.343292507e-03f, 5.326679618e-03f, 5.310056073e-03f, 5.293421909e-03f, 5.276777164e-03f, + 5.260121874e-03f, 5.243456077e-03f, 5.226779809e-03f, 5.210093109e-03f, 5.193396012e-03f, 5.176688557e-03f, 5.159970780e-03f, 5.143242719e-03f, 5.126504411e-03f, 5.109755893e-03f, + 5.092997204e-03f, 5.076228379e-03f, 5.059449457e-03f, 5.042660474e-03f, 5.025861469e-03f, 5.009052479e-03f, 4.992233540e-03f, 4.975404691e-03f, 4.958565970e-03f, 4.941717412e-03f, + 4.924859057e-03f, 4.907990942e-03f, 4.891113103e-03f, 4.874225579e-03f, 4.857328408e-03f, 4.840421627e-03f, 4.823505273e-03f, 4.806579384e-03f, 4.789643999e-03f, 4.772699154e-03f, + 4.755744887e-03f, 4.738781237e-03f, 4.721808240e-03f, 4.704825934e-03f, 4.687834359e-03f, 4.670833550e-03f, 4.653823546e-03f, 4.636804385e-03f, 4.619776104e-03f, 4.602738743e-03f, + 4.585692337e-03f, 4.568636926e-03f, 4.551572547e-03f, 4.534499238e-03f, 4.517417038e-03f, 4.500325983e-03f, 4.483226113e-03f, 4.466117464e-03f, 4.449000076e-03f, 4.431873986e-03f, + 4.414739233e-03f, 4.397595853e-03f, 4.380443886e-03f, 4.363283370e-03f, 4.346114342e-03f, 4.328936841e-03f, 4.311750905e-03f, 4.294556572e-03f, 4.277353880e-03f, 4.260142868e-03f, + 4.242923573e-03f, 4.225696035e-03f, 4.208460290e-03f, 4.191216379e-03f, 4.173964338e-03f, 4.156704206e-03f, 4.139436021e-03f, 4.122159823e-03f, 4.104875648e-03f, 4.087583536e-03f, + 4.070283524e-03f, 4.052975652e-03f, 4.035659958e-03f, 4.018336479e-03f, 4.001005255e-03f, 3.983666324e-03f, 3.966319724e-03f, 3.948965494e-03f, 3.931603673e-03f, 3.914234298e-03f, + 3.896857409e-03f, 3.879473043e-03f, 3.862081240e-03f, 3.844682039e-03f, 3.827275476e-03f, 3.809861592e-03f, 3.792440425e-03f, 3.775012013e-03f, 3.757576396e-03f, 3.740133611e-03f, + 3.722683697e-03f, 3.705226694e-03f, 3.687762639e-03f, 3.670291571e-03f, 3.652813530e-03f, 3.635328554e-03f, 3.617836681e-03f, 3.600337950e-03f, 3.582832401e-03f, 3.565320072e-03f, + 3.547801001e-03f, 3.530275228e-03f, 3.512742791e-03f, 3.495203729e-03f, 3.477658081e-03f, 3.460105886e-03f, 3.442547182e-03f, 3.424982010e-03f, 3.407410406e-03f, 3.389832411e-03f, + 3.372248063e-03f, 3.354657401e-03f, 3.337060465e-03f, 3.319457292e-03f, 3.301847922e-03f, 3.284232395e-03f, 3.266610748e-03f, 3.248983021e-03f, 3.231349253e-03f, 3.213709483e-03f, + 3.196063750e-03f, 3.178412092e-03f, 3.160754550e-03f, 3.143091162e-03f, 3.125421967e-03f, 3.107747004e-03f, 3.090066312e-03f, 3.072379931e-03f, 3.054687899e-03f, 3.036990256e-03f, + 3.019287041e-03f, 3.001578292e-03f, 2.983864049e-03f, 2.966144352e-03f, 2.948419238e-03f, 2.930688748e-03f, 2.912952921e-03f, 2.895211796e-03f, 2.877465411e-03f, 2.859713807e-03f, + 2.841957023e-03f, 2.824195097e-03f, 2.806428068e-03f, 2.788655977e-03f, 2.770878863e-03f, 2.753096764e-03f, 2.735309720e-03f, 2.717517770e-03f, 2.699720954e-03f, 2.681919310e-03f, + 2.664112879e-03f, 2.646301699e-03f, 2.628485810e-03f, 2.610665250e-03f, 2.592840061e-03f, 2.575010279e-03f, 2.557175946e-03f, 2.539337101e-03f, 2.521493782e-03f, 2.503646029e-03f, + 2.485793882e-03f, 2.467937380e-03f, 2.450076562e-03f, 2.432211468e-03f, 2.414342137e-03f, 2.396468608e-03f, 2.378590921e-03f, 2.360709116e-03f, 2.342823232e-03f, 2.324933308e-03f, + 2.307039384e-03f, 2.289141498e-03f, 2.271239692e-03f, 2.253334003e-03f, 2.235424472e-03f, 2.217511139e-03f, 2.199594041e-03f, 2.181673220e-03f, 2.163748714e-03f, 2.145820563e-03f, + 2.127888807e-03f, 2.109953485e-03f, 2.092014636e-03f, 2.074072301e-03f, 2.056126518e-03f, 2.038177327e-03f, 2.020224767e-03f, 2.002268879e-03f, 1.984309702e-03f, 1.966347275e-03f, + 1.948381638e-03f, 1.930412831e-03f, 1.912440892e-03f, 1.894465862e-03f, 1.876487780e-03f, 1.858506686e-03f, 1.840522620e-03f, 1.822535620e-03f, 1.804545726e-03f, 1.786552979e-03f, + 1.768557418e-03f, 1.750559081e-03f, 1.732558010e-03f, 1.714554243e-03f, 1.696547820e-03f, 1.678538781e-03f, 1.660527166e-03f, 1.642513013e-03f, 1.624496363e-03f, 1.606477255e-03f, + 1.588455730e-03f, 1.570431825e-03f, 1.552405582e-03f, 1.534377040e-03f, 1.516346238e-03f, 1.498313216e-03f, 1.480278014e-03f, 1.462240671e-03f, 1.444201228e-03f, 1.426159723e-03f, + 1.408116196e-03f, 1.390070688e-03f, 1.372023237e-03f, 1.353973883e-03f, 1.335922667e-03f, 1.317869627e-03f, 1.299814803e-03f, 1.281758236e-03f, 1.263699964e-03f, 1.245640028e-03f, + 1.227578467e-03f, 1.209515320e-03f, 1.191450628e-03f, 1.173384430e-03f, 1.155316765e-03f, 1.137247674e-03f, 1.119177197e-03f, 1.101105372e-03f, 1.083032239e-03f, 1.064957839e-03f, + 1.046882210e-03f, 1.028805393e-03f, 1.010727427e-03f, 9.926483521e-04f, 9.745682077e-04f, 9.564870335e-04f, 9.384048693e-04f, 9.203217547e-04f, 9.022377293e-04f, 8.841528329e-04f, + 8.660671052e-04f, 8.479805858e-04f, 8.298933145e-04f, 8.118053308e-04f, 7.937166745e-04f, 7.756273852e-04f, 7.575375027e-04f, 7.394470665e-04f, 7.213561164e-04f, 7.032646921e-04f, + 6.851728332e-04f, 6.670805793e-04f, 6.489879702e-04f, 6.308950455e-04f, 6.128018449e-04f, 5.947084080e-04f, 5.766147745e-04f, 5.585209841e-04f, 5.404270764e-04f, 5.223330911e-04f, + 5.042390678e-04f, 4.861450461e-04f, 4.680510658e-04f, 4.499571664e-04f, 4.318633877e-04f, 4.137697692e-04f, 3.956763505e-04f, 3.775831714e-04f, 3.594902714e-04f, 3.413976902e-04f, + 3.233054674e-04f, 3.052136426e-04f, 2.871222555e-04f, 2.690313456e-04f, 2.509409525e-04f, 2.328511160e-04f, 2.147618755e-04f, 1.966732707e-04f, 1.785853411e-04f, 1.604981264e-04f, + 1.424116662e-04f, 1.243260000e-04f, 1.062411674e-04f, 8.815720804e-05f, 7.007416142e-05f, 5.199206713e-05f, 3.391096473e-05f, 1.583089379e-05f, -2.248106138e-06f, -2.032599551e-05f, + -3.840273479e-05f, -5.647828443e-05f, -7.455260489e-05f, -9.262565665e-05f, -1.106974002e-04f, -1.287677960e-04f, -1.468368045e-04f, -1.649043863e-04f, -1.829705018e-04f, -2.010351115e-04f, + -2.190981760e-04f, -2.371596557e-04f, -2.552195113e-04f, -2.732777031e-04f, -2.913341918e-04f, -3.093889378e-04f, -3.274419018e-04f, -3.454930443e-04f, -3.635423258e-04f, -3.815897069e-04f, + -3.996351481e-04f, -4.176786101e-04f, -4.357200535e-04f, -4.537594388e-04f, -4.717967266e-04f, -4.898318775e-04f, -5.078648522e-04f, -5.258956112e-04f, -5.439241152e-04f, -5.619503248e-04f, + -5.799742007e-04f, -5.979957035e-04f, -6.160147939e-04f, -6.340314325e-04f, -6.520455800e-04f, -6.700571971e-04f, -6.880662445e-04f, -7.060726828e-04f, -7.240764728e-04f, -7.420775752e-04f, + -7.600759507e-04f, -7.780715601e-04f, -7.960643640e-04f, -8.140543232e-04f, -8.320413985e-04f, -8.500255506e-04f, -8.680067404e-04f, -8.859849285e-04f, -9.039600758e-04f, -9.219321431e-04f, + -9.399010912e-04f, -9.578668809e-04f, -9.758294730e-04f, -9.937888284e-04f, -1.011744908e-03f, -1.029697672e-03f, -1.047647083e-03f, -1.065593100e-03f, -1.083535684e-03f, -1.101474797e-03f, + -1.119410400e-03f, -1.137342452e-03f, -1.155270916e-03f, -1.173195753e-03f, -1.191116922e-03f, -1.209034385e-03f, -1.226948104e-03f, -1.244858038e-03f, -1.262764149e-03f, -1.280666399e-03f, + -1.298564747e-03f, -1.316459155e-03f, -1.334349585e-03f, -1.352235996e-03f, -1.370118351e-03f, -1.387996610e-03f, -1.405870734e-03f, -1.423740685e-03f, -1.441606423e-03f, -1.459467909e-03f, + -1.477325105e-03f, -1.495177973e-03f, -1.513026472e-03f, -1.530870564e-03f, -1.548710210e-03f, -1.566545373e-03f, -1.584376011e-03f, -1.602202088e-03f, -1.620023564e-03f, -1.637840400e-03f, + -1.655652557e-03f, -1.673459998e-03f, -1.691262683e-03f, -1.709060573e-03f, -1.726853629e-03f, -1.744641814e-03f, -1.762425088e-03f, -1.780203413e-03f, -1.797976749e-03f, -1.815745059e-03f, + -1.833508304e-03f, -1.851266445e-03f, -1.869019443e-03f, -1.886767261e-03f, -1.904509858e-03f, -1.922247198e-03f, -1.939979240e-03f, -1.957705948e-03f, -1.975427281e-03f, -1.993143203e-03f, + -2.010853673e-03f, -2.028558655e-03f, -2.046258108e-03f, -2.063951996e-03f, -2.081640278e-03f, -2.099322918e-03f, -2.116999877e-03f, -2.134671115e-03f, -2.152336596e-03f, -2.169996280e-03f, + -2.187650129e-03f, -2.205298104e-03f, -2.222940169e-03f, -2.240576283e-03f, -2.258206410e-03f, -2.275830510e-03f, -2.293448545e-03f, -2.311060478e-03f, -2.328666270e-03f, -2.346265882e-03f, + -2.363859277e-03f, -2.381446416e-03f, -2.399027262e-03f, -2.416601776e-03f, -2.434169919e-03f, -2.451731655e-03f, -2.469286944e-03f, -2.486835749e-03f, -2.504378032e-03f, -2.521913754e-03f, + -2.539442878e-03f, -2.556965365e-03f, -2.574481178e-03f, -2.591990279e-03f, -2.609492629e-03f, -2.626988191e-03f, -2.644476927e-03f, -2.661958799e-03f, -2.679433769e-03f, -2.696901798e-03f, + -2.714362851e-03f, -2.731816887e-03f, -2.749263870e-03f, -2.766703763e-03f, -2.784136526e-03f, -2.801562122e-03f, -2.818980514e-03f, -2.836391664e-03f, -2.853795534e-03f, -2.871192086e-03f, + -2.888581283e-03f, -2.905963087e-03f, -2.923337461e-03f, -2.940704367e-03f, -2.958063766e-03f, -2.975415623e-03f, -2.992759898e-03f, -3.010096555e-03f, -3.027425556e-03f, -3.044746864e-03f, + -3.062060441e-03f, -3.079366249e-03f, -3.096664251e-03f, -3.113954411e-03f, -3.131236689e-03f, -3.148511049e-03f, -3.165777454e-03f, -3.183035866e-03f, -3.200286248e-03f, -3.217528563e-03f, + -3.234762773e-03f, -3.251988841e-03f, -3.269206729e-03f, -3.286416401e-03f, -3.303617820e-03f, -3.320810947e-03f, -3.337995747e-03f, -3.355172181e-03f, -3.372340213e-03f, -3.389499806e-03f, + -3.406650922e-03f, -3.423793525e-03f, -3.440927577e-03f, -3.458053041e-03f, -3.475169881e-03f, -3.492278059e-03f, -3.509377538e-03f, -3.526468282e-03f, -3.543550254e-03f, -3.560623416e-03f, + -3.577687733e-03f, -3.594743166e-03f, -3.611789679e-03f, -3.628827235e-03f, -3.645855799e-03f, -3.662875331e-03f, -3.679885797e-03f, -3.696887160e-03f, -3.713879381e-03f, -3.730862426e-03f, + -3.747836257e-03f, -3.764800838e-03f, -3.781756132e-03f, -3.798702102e-03f, -3.815638712e-03f, -3.832565926e-03f, -3.849483706e-03f, -3.866392017e-03f, -3.883290821e-03f, -3.900180083e-03f, + -3.917059766e-03f, -3.933929834e-03f, -3.950790250e-03f, -3.967640977e-03f, -3.984481981e-03f, -4.001313223e-03f, -4.018134668e-03f, -4.034946280e-03f, -4.051748023e-03f, -4.068539860e-03f, + -4.085321754e-03f, -4.102093671e-03f, -4.118855573e-03f, -4.135607425e-03f, -4.152349191e-03f, -4.169080834e-03f, -4.185802318e-03f, -4.202513608e-03f, -4.219214667e-03f, -4.235905460e-03f, + -4.252585950e-03f, -4.269256101e-03f, -4.285915878e-03f, -4.302565245e-03f, -4.319204166e-03f, -4.335832605e-03f, -4.352450527e-03f, -4.369057895e-03f, -4.385654673e-03f, -4.402240827e-03f, + -4.418816320e-03f, -4.435381117e-03f, -4.451935182e-03f, -4.468478480e-03f, -4.485010974e-03f, -4.501532629e-03f, -4.518043411e-03f, -4.534543282e-03f, -4.551032209e-03f, -4.567510154e-03f, + -4.583977084e-03f, -4.600432961e-03f, -4.616877752e-03f, -4.633311421e-03f, -4.649733932e-03f, -4.666145250e-03f, -4.682545340e-03f, -4.698934166e-03f, -4.715311694e-03f, -4.731677887e-03f, + -4.748032712e-03f, -4.764376132e-03f, -4.780708113e-03f, -4.797028620e-03f, -4.813337617e-03f, -4.829635070e-03f, -4.845920943e-03f, -4.862195202e-03f, -4.878457811e-03f, -4.894708736e-03f, + -4.910947942e-03f, -4.927175393e-03f, -4.943391056e-03f, -4.959594895e-03f, -4.975786875e-03f, -4.991966962e-03f, -5.008135121e-03f, -5.024291317e-03f, -5.040435515e-03f, -5.056567682e-03f, + -5.072687782e-03f, -5.088795780e-03f, -5.104891643e-03f, -5.120975335e-03f, -5.137046823e-03f, -5.153106071e-03f, -5.169153045e-03f, -5.185187711e-03f, -5.201210035e-03f, -5.217219982e-03f, + -5.233217517e-03f, -5.249202607e-03f, -5.265175217e-03f, -5.281135313e-03f, -5.297082861e-03f, -5.313017826e-03f, -5.328940175e-03f, -5.344849873e-03f, -5.360746886e-03f, -5.376631180e-03f, + -5.392502722e-03f, -5.408361476e-03f, -5.424207410e-03f, -5.440040488e-03f, -5.455860679e-03f, -5.471667946e-03f, -5.487462257e-03f, -5.503243578e-03f, -5.519011874e-03f, -5.534767113e-03f, + -5.550509261e-03f, -5.566238283e-03f, -5.581954146e-03f, -5.597656817e-03f, -5.613346261e-03f, -5.629022446e-03f, -5.644685338e-03f, -5.660334903e-03f, -5.675971107e-03f, -5.691593918e-03f, + -5.707203302e-03f, -5.722799225e-03f, -5.738381655e-03f, -5.753950557e-03f, -5.769505899e-03f, -5.785047647e-03f, -5.800575768e-03f, -5.816090229e-03f, -5.831590997e-03f, -5.847078038e-03f, + -5.862551320e-03f, -5.878010809e-03f, -5.893456472e-03f, -5.908888277e-03f, -5.924306191e-03f, -5.939710179e-03f, -5.955100211e-03f, -5.970476252e-03f, -5.985838270e-03f, -6.001186231e-03f, + -6.016520105e-03f, -6.031839856e-03f, -6.047145454e-03f, -6.062436865e-03f, -6.077714056e-03f, -6.092976995e-03f, -6.108225649e-03f, -6.123459986e-03f, -6.138679974e-03f, -6.153885579e-03f, + -6.169076769e-03f, -6.184253513e-03f, -6.199415777e-03f, -6.214563529e-03f, -6.229696737e-03f, -6.244815369e-03f, -6.259919392e-03f, -6.275008774e-03f, -6.290083484e-03f, -6.305143488e-03f, + -6.320188755e-03f, -6.335219253e-03f, -6.350234949e-03f, -6.365235812e-03f, -6.380221810e-03f, -6.395192911e-03f, -6.410149082e-03f, -6.425090293e-03f, -6.440016510e-03f, -6.454927704e-03f, + -6.469823840e-03f, -6.484704889e-03f, -6.499570818e-03f, -6.514421595e-03f, -6.529257190e-03f, -6.544077569e-03f, -6.558882703e-03f, -6.573672559e-03f, -6.588447106e-03f, -6.603206312e-03f, + -6.617950146e-03f, -6.632678576e-03f, -6.647391572e-03f, -6.662089102e-03f, -6.676771135e-03f, -6.691437639e-03f, -6.706088584e-03f, -6.720723938e-03f, -6.735343669e-03f, -6.749947748e-03f, + -6.764536142e-03f, -6.779108822e-03f, -6.793665755e-03f, -6.808206911e-03f, -6.822732260e-03f, -6.837241769e-03f, -6.851735409e-03f, -6.866213149e-03f, -6.880674957e-03f, -6.895120803e-03f, + -6.909550657e-03f, -6.923964488e-03f, -6.938362265e-03f, -6.952743957e-03f, -6.967109535e-03f, -6.981458967e-03f, -6.995792223e-03f, -7.010109273e-03f, -7.024410086e-03f, -7.038694633e-03f, + -7.052962881e-03f, -7.067214803e-03f, -7.081450366e-03f, -7.095669541e-03f, -7.109872298e-03f, -7.124058607e-03f, -7.138228437e-03f, -7.152381759e-03f, -7.166518543e-03f, -7.180638758e-03f, + -7.194742374e-03f, -7.208829363e-03f, -7.222899693e-03f, -7.236953335e-03f, -7.250990260e-03f, -7.265010437e-03f, -7.279013837e-03f, -7.293000430e-03f, -7.306970187e-03f, -7.320923077e-03f, + -7.334859073e-03f, -7.348778143e-03f, -7.362680258e-03f, -7.376565390e-03f, -7.390433508e-03f, -7.404284583e-03f, -7.418118586e-03f, -7.431935488e-03f, -7.445735260e-03f, -7.459517872e-03f, + -7.473283295e-03f, -7.487031499e-03f, -7.500762457e-03f, -7.514476139e-03f, -7.528172515e-03f, -7.541851558e-03f, -7.555513237e-03f, -7.569157525e-03f, -7.582784391e-03f, -7.596393809e-03f, + -7.609985748e-03f, -7.623560180e-03f, -7.637117076e-03f, -7.650656408e-03f, -7.664178147e-03f, -7.677682265e-03f, -7.691168732e-03f, -7.704637522e-03f, -7.718088604e-03f, -7.731521951e-03f, + -7.744937534e-03f, -7.758335326e-03f, -7.771715297e-03f, -7.785077419e-03f, -7.798421665e-03f, -7.811748006e-03f, -7.825056415e-03f, -7.838346862e-03f, -7.851619320e-03f, -7.864873761e-03f, + -7.878110157e-03f, -7.891328480e-03f, -7.904528703e-03f, -7.917710797e-03f, -7.930874735e-03f, -7.944020488e-03f, -7.957148030e-03f, -7.970257332e-03f, -7.983348368e-03f, -7.996421108e-03f, + -8.009475527e-03f, -8.022511596e-03f, -8.035529287e-03f, -8.048528575e-03f, -8.061509430e-03f, -8.074471826e-03f, -8.087415736e-03f, -8.100341132e-03f, -8.113247987e-03f, -8.126136274e-03f, + -8.139005966e-03f, -8.151857036e-03f, -8.164689456e-03f, -8.177503200e-03f, -8.190298241e-03f, -8.203074552e-03f, -8.215832106e-03f, -8.228570876e-03f, -8.241290836e-03f, -8.253991958e-03f, + -8.266674217e-03f, -8.279337585e-03f, -8.291982035e-03f, -8.304607542e-03f, -8.317214079e-03f, -8.329801619e-03f, -8.342370136e-03f, -8.354919603e-03f, -8.367449994e-03f, -8.379961284e-03f, + -8.392453445e-03f, -8.404926451e-03f, -8.417380276e-03f, -8.429814895e-03f, -8.442230280e-03f, -8.454626407e-03f, -8.467003248e-03f, -8.479360779e-03f, -8.491698972e-03f, -8.504017803e-03f, + -8.516317246e-03f, -8.528597274e-03f, -8.540857862e-03f, -8.553098984e-03f, -8.565320615e-03f, -8.577522729e-03f, -8.589705301e-03f, -8.601868304e-03f, -8.614011714e-03f, -8.626135505e-03f, + -8.638239652e-03f, -8.650324129e-03f, -8.662388912e-03f, -8.674433974e-03f, -8.686459291e-03f, -8.698464837e-03f, -8.710450588e-03f, -8.722416518e-03f, -8.734362603e-03f, -8.746288817e-03f, + -8.758195136e-03f, -8.770081534e-03f, -8.781947987e-03f, -8.793794469e-03f, -8.805620957e-03f, -8.817427426e-03f, -8.829213851e-03f, -8.840980206e-03f, -8.852726469e-03f, -8.864452613e-03f, + -8.876158616e-03f, -8.887844451e-03f, -8.899510096e-03f, -8.911155525e-03f, -8.922780714e-03f, -8.934385639e-03f, -8.945970277e-03f, -8.957534602e-03f, -8.969078590e-03f, -8.980602218e-03f, + -8.992105462e-03f, -9.003588297e-03f, -9.015050700e-03f, -9.026492646e-03f, -9.037914113e-03f, -9.049315075e-03f, -9.060695510e-03f, -9.072055394e-03f, -9.083394703e-03f, -9.094713413e-03f, + -9.106011502e-03f, -9.117288944e-03f, -9.128545718e-03f, -9.139781799e-03f, -9.150997165e-03f, -9.162191791e-03f, -9.173365655e-03f, -9.184518733e-03f, -9.195651003e-03f, -9.206762440e-03f, + -9.217853023e-03f, -9.228922728e-03f, -9.239971531e-03f, -9.250999411e-03f, -9.262006344e-03f, -9.272992307e-03f, -9.283957278e-03f, -9.294901233e-03f, -9.305824151e-03f, -9.316726008e-03f, + -9.327606781e-03f, -9.338466449e-03f, -9.349304989e-03f, -9.360122378e-03f, -9.370918594e-03f, -9.381693614e-03f, -9.392447416e-03f, -9.403179979e-03f, -9.413891279e-03f, -9.424581294e-03f, + -9.435250003e-03f, -9.445897383e-03f, -9.456523412e-03f, -9.467128069e-03f, -9.477711330e-03f, -9.488273176e-03f, -9.498813582e-03f, -9.509332529e-03f, -9.519829993e-03f, -9.530305954e-03f, + -9.540760390e-03f, -9.551193278e-03f, -9.561604599e-03f, -9.571994329e-03f, -9.582362448e-03f, -9.592708934e-03f, -9.603033765e-03f, -9.613336922e-03f, -9.623618381e-03f, -9.633878123e-03f, + -9.644116125e-03f, -9.654332368e-03f, -9.664526828e-03f, -9.674699487e-03f, -9.684850322e-03f, -9.694979313e-03f, -9.705086440e-03f, -9.715171680e-03f, -9.725235013e-03f, -9.735276419e-03f, + -9.745295877e-03f, -9.755293367e-03f, -9.765268867e-03f, -9.775222357e-03f, -9.785153818e-03f, -9.795063227e-03f, -9.804950566e-03f, -9.814815813e-03f, -9.824658948e-03f, -9.834479952e-03f, + -9.844278804e-03f, -9.854055483e-03f, -9.863809970e-03f, -9.873542245e-03f, -9.883252288e-03f, -9.892940079e-03f, -9.902605597e-03f, -9.912248824e-03f, -9.921869739e-03f, -9.931468323e-03f, + -9.941044556e-03f, -9.950598418e-03f, -9.960129889e-03f, -9.969638951e-03f, -9.979125584e-03f, -9.988589768e-03f, -9.998031484e-03f, -1.000745071e-02f, -1.001684743e-02f, -1.002622163e-02f, + -1.003557328e-02f, -1.004490237e-02f, -1.005420887e-02f, -1.006349277e-02f, -1.007275405e-02f, -1.008199269e-02f, -1.009120868e-02f, -1.010040198e-02f, -1.010957259e-02f, -1.011872048e-02f, + -1.012784563e-02f, -1.013694804e-02f, -1.014602767e-02f, -1.015508452e-02f, -1.016411855e-02f, -1.017312976e-02f, -1.018211813e-02f, -1.019108363e-02f, -1.020002625e-02f, -1.020894597e-02f, + -1.021784277e-02f, -1.022671664e-02f, -1.023556755e-02f, -1.024439549e-02f, -1.025320044e-02f, -1.026198238e-02f, -1.027074130e-02f, -1.027947717e-02f, -1.028818999e-02f, -1.029687972e-02f, + -1.030554636e-02f, -1.031418988e-02f, -1.032281027e-02f, -1.033140751e-02f, -1.033998159e-02f, -1.034853248e-02f, -1.035706017e-02f, -1.036556464e-02f, -1.037404588e-02f, -1.038250386e-02f, + -1.039093857e-02f, -1.039935000e-02f, -1.040773812e-02f, -1.041610292e-02f, -1.042444438e-02f, -1.043276249e-02f, -1.044105722e-02f, -1.044932857e-02f, -1.045757651e-02f, -1.046580103e-02f, + -1.047400212e-02f, -1.048217974e-02f, -1.049033390e-02f, -1.049846456e-02f, -1.050657173e-02f, -1.051465537e-02f, -1.052271548e-02f, -1.053075203e-02f, -1.053876501e-02f, -1.054675441e-02f, + -1.055472020e-02f, -1.056266238e-02f, -1.057058093e-02f, -1.057847582e-02f, -1.058634705e-02f, -1.059419460e-02f, -1.060201845e-02f, -1.060981859e-02f, -1.061759500e-02f, -1.062534767e-02f, + -1.063307658e-02f, -1.064078171e-02f, -1.064846305e-02f, -1.065612059e-02f, -1.066375431e-02f, -1.067136419e-02f, -1.067895021e-02f, -1.068651238e-02f, -1.069405065e-02f, -1.070156504e-02f, + -1.070905551e-02f, -1.071652205e-02f, -1.072396465e-02f, -1.073138330e-02f, -1.073877797e-02f, -1.074614866e-02f, -1.075349535e-02f, -1.076081802e-02f, -1.076811666e-02f, -1.077539125e-02f, + -1.078264179e-02f, -1.078986825e-02f, -1.079707063e-02f, -1.080424890e-02f, -1.081140306e-02f, -1.081853309e-02f, -1.082563897e-02f, -1.083272069e-02f, -1.083977824e-02f, -1.084681160e-02f, + -1.085382076e-02f, -1.086080571e-02f, -1.086776642e-02f, -1.087470290e-02f, -1.088161512e-02f, -1.088850306e-02f, -1.089536673e-02f, -1.090220610e-02f, -1.090902115e-02f, -1.091581189e-02f, + -1.092257828e-02f, -1.092932033e-02f, -1.093603801e-02f, -1.094273131e-02f, -1.094940022e-02f, -1.095604473e-02f, -1.096266483e-02f, -1.096926049e-02f, -1.097583171e-02f, -1.098237847e-02f, + -1.098890077e-02f, -1.099539858e-02f, -1.100187190e-02f, -1.100832071e-02f, -1.101474501e-02f, -1.102114477e-02f, -1.102751999e-02f, -1.103387065e-02f, -1.104019674e-02f, -1.104649825e-02f, + -1.105277516e-02f, -1.105902747e-02f, -1.106525516e-02f, -1.107145822e-02f, -1.107763663e-02f, -1.108379039e-02f, -1.108991949e-02f, -1.109602390e-02f, -1.110210363e-02f, -1.110815865e-02f, + -1.111418895e-02f, -1.112019454e-02f, -1.112617538e-02f, -1.113213147e-02f, -1.113806281e-02f, -1.114396937e-02f, -1.114985115e-02f, -1.115570813e-02f, -1.116154030e-02f, -1.116734766e-02f, + -1.117313019e-02f, -1.117888788e-02f, -1.118462072e-02f, -1.119032869e-02f, -1.119601179e-02f, -1.120167001e-02f, -1.120730333e-02f, -1.121291175e-02f, -1.121849525e-02f, -1.122405382e-02f, + -1.122958745e-02f, -1.123509614e-02f, -1.124057986e-02f, -1.124603862e-02f, -1.125147240e-02f, -1.125688118e-02f, -1.126226496e-02f, -1.126762374e-02f, -1.127295749e-02f, -1.127826621e-02f, + -1.128354988e-02f, -1.128880851e-02f, -1.129404207e-02f, -1.129925057e-02f, -1.130443398e-02f, -1.130959229e-02f, -1.131472551e-02f, -1.131983362e-02f, -1.132491660e-02f, -1.132997446e-02f, + -1.133500717e-02f, -1.134001474e-02f, -1.134499715e-02f, -1.134995438e-02f, -1.135488645e-02f, -1.135979332e-02f, -1.136467500e-02f, -1.136953147e-02f, -1.137436273e-02f, -1.137916876e-02f, + -1.138394957e-02f, -1.138870513e-02f, -1.139343544e-02f, -1.139814049e-02f, -1.140282028e-02f, -1.140747478e-02f, -1.141210400e-02f, -1.141670793e-02f, -1.142128656e-02f, -1.142583987e-02f, + -1.143036787e-02f, -1.143487054e-02f, -1.143934787e-02f, -1.144379986e-02f, -1.144822649e-02f, -1.145262776e-02f, -1.145700367e-02f, -1.146135420e-02f, -1.146567934e-02f, -1.146997909e-02f, + -1.147425344e-02f, -1.147850238e-02f, -1.148272591e-02f, -1.148692401e-02f, -1.149109667e-02f, -1.149524390e-02f, -1.149936569e-02f, -1.150346202e-02f, -1.150753288e-02f, -1.151157828e-02f, + -1.151559820e-02f, -1.151959264e-02f, -1.152356158e-02f, -1.152750503e-02f, -1.153142298e-02f, -1.153531541e-02f, -1.153918232e-02f, -1.154302370e-02f, -1.154683956e-02f, -1.155062987e-02f, + -1.155439464e-02f, -1.155813385e-02f, -1.156184750e-02f, -1.156553559e-02f, -1.156919810e-02f, -1.157283504e-02f, -1.157644638e-02f, -1.158003214e-02f, -1.158359230e-02f, -1.158712685e-02f, + -1.159063579e-02f, -1.159411911e-02f, -1.159757681e-02f, -1.160100888e-02f, -1.160441532e-02f, -1.160779612e-02f, -1.161115126e-02f, -1.161448076e-02f, -1.161778459e-02f, -1.162106277e-02f, + -1.162431527e-02f, -1.162754210e-02f, -1.163074324e-02f, -1.163391870e-02f, -1.163706847e-02f, -1.164019254e-02f, -1.164329091e-02f, -1.164636357e-02f, -1.164941052e-02f, -1.165243175e-02f, + -1.165542725e-02f, -1.165839703e-02f, -1.166134108e-02f, -1.166425938e-02f, -1.166715195e-02f, -1.167001876e-02f, -1.167285983e-02f, -1.167567514e-02f, -1.167846468e-02f, -1.168122847e-02f, + -1.168396648e-02f, -1.168667871e-02f, -1.168936517e-02f, -1.169202584e-02f, -1.169466072e-02f, -1.169726981e-02f, -1.169985311e-02f, -1.170241060e-02f, -1.170494229e-02f, -1.170744818e-02f, + -1.170992825e-02f, -1.171238250e-02f, -1.171481093e-02f, -1.171721354e-02f, -1.171959032e-02f, -1.172194128e-02f, -1.172426639e-02f, -1.172656567e-02f, -1.172883911e-02f, -1.173108670e-02f, + -1.173330844e-02f, -1.173550433e-02f, -1.173767436e-02f, -1.173981854e-02f, -1.174193686e-02f, -1.174402931e-02f, -1.174609589e-02f, -1.174813661e-02f, -1.175015145e-02f, -1.175214041e-02f, + -1.175410349e-02f, -1.175604070e-02f, -1.175795202e-02f, -1.175983745e-02f, -1.176169699e-02f, -1.176353064e-02f, -1.176533839e-02f, -1.176712025e-02f, -1.176887621e-02f, -1.177060627e-02f, + -1.177231042e-02f, -1.177398867e-02f, -1.177564101e-02f, -1.177726744e-02f, -1.177886796e-02f, -1.178044256e-02f, -1.178199125e-02f, -1.178351402e-02f, -1.178501087e-02f, -1.178648180e-02f, + -1.178792680e-02f, -1.178934588e-02f, -1.179073904e-02f, -1.179210627e-02f, -1.179344757e-02f, -1.179476293e-02f, -1.179605237e-02f, -1.179731588e-02f, -1.179855345e-02f, -1.179976508e-02f, + -1.180095078e-02f, -1.180211054e-02f, -1.180324436e-02f, -1.180435225e-02f, -1.180543419e-02f, -1.180649019e-02f, -1.180752025e-02f, -1.180852437e-02f, -1.180950255e-02f, -1.181045478e-02f, + -1.181138107e-02f, -1.181228142e-02f, -1.181315581e-02f, -1.181400427e-02f, -1.181482678e-02f, -1.181562334e-02f, -1.181639396e-02f, -1.181713863e-02f, -1.181785735e-02f, -1.181855013e-02f, + -1.181921696e-02f, -1.181985785e-02f, -1.182047279e-02f, -1.182106179e-02f, -1.182162484e-02f, -1.182216194e-02f, -1.182267310e-02f, -1.182315832e-02f, -1.182361759e-02f, -1.182405092e-02f, + -1.182445831e-02f, -1.182483975e-02f, -1.182519526e-02f, -1.182552482e-02f, -1.182582845e-02f, -1.182610613e-02f, -1.182635788e-02f, -1.182658370e-02f, -1.182678357e-02f, -1.182695752e-02f, + -1.182710553e-02f, -1.182722761e-02f, -1.182732375e-02f, -1.182739397e-02f, -1.182743826e-02f, -1.182745663e-02f, -1.182744907e-02f, -1.182741558e-02f, -1.182735618e-02f, -1.182727085e-02f, + -1.182715961e-02f, -1.182702245e-02f, -1.182685938e-02f, -1.182667039e-02f, -1.182645550e-02f, -1.182621469e-02f, -1.182594798e-02f, -1.182565537e-02f, -1.182533685e-02f, -1.182499243e-02f, + -1.182462212e-02f, -1.182422591e-02f, -1.182380381e-02f, -1.182335581e-02f, -1.182288193e-02f, -1.182238217e-02f, -1.182185652e-02f, -1.182130500e-02f, -1.182072759e-02f, -1.182012432e-02f, + -1.181949517e-02f, -1.181884015e-02f, -1.181815927e-02f, -1.181745253e-02f, -1.181671992e-02f, -1.181596147e-02f, -1.181517715e-02f, -1.181436699e-02f, -1.181353099e-02f, -1.181266914e-02f, + -1.181178145e-02f, -1.181086793e-02f, -1.180992857e-02f, -1.180896339e-02f, -1.180797238e-02f, -1.180695555e-02f, -1.180591291e-02f, -1.180484445e-02f, -1.180375018e-02f, -1.180263010e-02f, + -1.180148423e-02f, -1.180031255e-02f, -1.179911509e-02f, -1.179789183e-02f, -1.179664279e-02f, -1.179536797e-02f, -1.179406737e-02f, -1.179274100e-02f, -1.179138886e-02f, -1.179001096e-02f, + -1.178860731e-02f, -1.178717789e-02f, -1.178572273e-02f, -1.178424183e-02f, -1.178273519e-02f, -1.178120281e-02f, -1.177964470e-02f, -1.177806087e-02f, -1.177645132e-02f, -1.177481605e-02f, + -1.177315507e-02f, -1.177146839e-02f, -1.176975602e-02f, -1.176801794e-02f, -1.176625418e-02f, -1.176446474e-02f, -1.176264962e-02f, -1.176080882e-02f, -1.175894237e-02f, -1.175705025e-02f, + -1.175513247e-02f, -1.175318905e-02f, -1.175121998e-02f, -1.174922528e-02f, -1.174720494e-02f, -1.174515898e-02f, -1.174308740e-02f, -1.174099020e-02f, -1.173886740e-02f, -1.173671900e-02f, + -1.173454500e-02f, -1.173234541e-02f, -1.173012025e-02f, -1.172786950e-02f, -1.172559319e-02f, -1.172329131e-02f, -1.172096388e-02f, -1.171861090e-02f, -1.171623237e-02f, -1.171382831e-02f, + -1.171139872e-02f, -1.170894361e-02f, -1.170646298e-02f, -1.170395685e-02f, -1.170142521e-02f, -1.169886808e-02f, -1.169628546e-02f, -1.169367736e-02f, -1.169104379e-02f, -1.168838475e-02f, + -1.168570025e-02f, -1.168299031e-02f, -1.168025492e-02f, -1.167749409e-02f, -1.167470784e-02f, -1.167189617e-02f, -1.166905908e-02f, -1.166619659e-02f, -1.166330870e-02f, -1.166039542e-02f, + -1.165745676e-02f, -1.165449273e-02f, -1.165150333e-02f, -1.164848858e-02f, -1.164544848e-02f, -1.164238303e-02f, -1.163929225e-02f, -1.163617615e-02f, -1.163303473e-02f, -1.162986801e-02f, + -1.162667598e-02f, -1.162345867e-02f, -1.162021607e-02f, -1.161694820e-02f, -1.161365506e-02f, -1.161033667e-02f, -1.160699303e-02f, -1.160362416e-02f, -1.160023005e-02f, -1.159681072e-02f, + -1.159336618e-02f, -1.158989644e-02f, -1.158640151e-02f, -1.158288139e-02f, -1.157933610e-02f, -1.157576564e-02f, -1.157217002e-02f, -1.156854926e-02f, -1.156490336e-02f, -1.156123234e-02f, + -1.155753619e-02f, -1.155381494e-02f, -1.155006859e-02f, -1.154629714e-02f, -1.154250062e-02f, -1.153867903e-02f, -1.153483238e-02f, -1.153096068e-02f, -1.152706394e-02f, -1.152314217e-02f, + -1.151919538e-02f, -1.151522358e-02f, -1.151122678e-02f, -1.150720499e-02f, -1.150315823e-02f, -1.149908649e-02f, -1.149498980e-02f, -1.149086816e-02f, -1.148672158e-02f, -1.148255008e-02f, + -1.147835366e-02f, -1.147413234e-02f, -1.146988612e-02f, -1.146561502e-02f, -1.146131904e-02f, -1.145699821e-02f, -1.145265252e-02f, -1.144828200e-02f, -1.144388664e-02f, -1.143946647e-02f, + -1.143502149e-02f, -1.143055172e-02f, -1.142605717e-02f, -1.142153784e-02f, -1.141699375e-02f, -1.141242491e-02f, -1.140783133e-02f, -1.140321303e-02f, -1.139857001e-02f, -1.139390229e-02f, + -1.138920988e-02f, -1.138449278e-02f, -1.137975102e-02f, -1.137498461e-02f, -1.137019355e-02f, -1.136537786e-02f, -1.136053755e-02f, -1.135567263e-02f, -1.135078311e-02f, -1.134586901e-02f, + -1.134093034e-02f, -1.133596711e-02f, -1.133097934e-02f, -1.132596703e-02f, -1.132093020e-02f, -1.131586885e-02f, -1.131078302e-02f, -1.130567270e-02f, -1.130053790e-02f, -1.129537865e-02f, + -1.129019495e-02f, -1.128498682e-02f, -1.127975427e-02f, -1.127449732e-02f, -1.126921596e-02f, -1.126391023e-02f, -1.125858013e-02f, -1.125322568e-02f, -1.124784688e-02f, -1.124244375e-02f, + -1.123701631e-02f, -1.123156457e-02f, -1.122608854e-02f, -1.122058823e-02f, -1.121506367e-02f, -1.120951485e-02f, -1.120394180e-02f, -1.119834453e-02f, -1.119272306e-02f, -1.118707739e-02f, + -1.118140754e-02f, -1.117571353e-02f, -1.116999536e-02f, -1.116425306e-02f, -1.115848663e-02f, -1.115269610e-02f, -1.114688147e-02f, -1.114104276e-02f, -1.113517998e-02f, -1.112929315e-02f, + -1.112338229e-02f, -1.111744740e-02f, -1.111148850e-02f, -1.110550560e-02f, -1.109949873e-02f, -1.109346789e-02f, -1.108741310e-02f, -1.108133437e-02f, -1.107523172e-02f, -1.106910517e-02f, + -1.106295472e-02f, -1.105678040e-02f, -1.105058221e-02f, -1.104436018e-02f, -1.103811432e-02f, -1.103184464e-02f, -1.102555116e-02f, -1.101923389e-02f, -1.101289286e-02f, -1.100652806e-02f, + -1.100013953e-02f, -1.099372727e-02f, -1.098729131e-02f, -1.098083165e-02f, -1.097434831e-02f, -1.096784131e-02f, -1.096131066e-02f, -1.095475638e-02f, -1.094817849e-02f, -1.094157700e-02f, + -1.093495192e-02f, -1.092830327e-02f, -1.092163108e-02f, -1.091493535e-02f, -1.090821610e-02f, -1.090147334e-02f, -1.089470710e-02f, -1.088791739e-02f, -1.088110423e-02f, -1.087426762e-02f, + -1.086740759e-02f, -1.086052416e-02f, -1.085361734e-02f, -1.084668715e-02f, -1.083973360e-02f, -1.083275671e-02f, -1.082575650e-02f, -1.081873299e-02f, -1.081168619e-02f, -1.080461611e-02f, + -1.079752278e-02f, -1.079040621e-02f, -1.078326642e-02f, -1.077610342e-02f, -1.076891724e-02f, -1.076170789e-02f, -1.075447539e-02f, -1.074721975e-02f, -1.073994099e-02f, -1.073263913e-02f, + -1.072531419e-02f, -1.071796618e-02f, -1.071059513e-02f, -1.070320104e-02f, -1.069578394e-02f, -1.068834384e-02f, -1.068088077e-02f, -1.067339473e-02f, -1.066588576e-02f, -1.065835386e-02f, + -1.065079905e-02f, -1.064322135e-02f, -1.063562079e-02f, -1.062799737e-02f, -1.062035111e-02f, -1.061268204e-02f, -1.060499017e-02f, -1.059727552e-02f, -1.058953811e-02f, -1.058177795e-02f, + -1.057399507e-02f, -1.056618949e-02f, -1.055836121e-02f, -1.055051027e-02f, -1.054263667e-02f, -1.053474044e-02f, -1.052682160e-02f, -1.051888016e-02f, -1.051091615e-02f, -1.050292957e-02f, + -1.049492046e-02f, -1.048688883e-02f, -1.047883470e-02f, -1.047075809e-02f, -1.046265902e-02f, -1.045453750e-02f, -1.044639355e-02f, -1.043822720e-02f, -1.043003847e-02f, -1.042182737e-02f, + -1.041359392e-02f, -1.040533814e-02f, -1.039706005e-02f, -1.038875968e-02f, -1.038043703e-02f, -1.037209214e-02f, -1.036372501e-02f, -1.035533568e-02f, -1.034692415e-02f, -1.033849045e-02f, + -1.033003460e-02f, -1.032155662e-02f, -1.031305653e-02f, -1.030453434e-02f, -1.029599009e-02f, -1.028742378e-02f, -1.027883544e-02f, -1.027022509e-02f, -1.026159275e-02f, -1.025293844e-02f, + -1.024426217e-02f, -1.023556398e-02f, -1.022684388e-02f, -1.021810188e-02f, -1.020933802e-02f, -1.020055231e-02f, -1.019174477e-02f, -1.018291543e-02f, -1.017406429e-02f, -1.016519140e-02f, + -1.015629675e-02f, -1.014738038e-02f, -1.013844231e-02f, -1.012948256e-02f, -1.012050114e-02f, -1.011149809e-02f, -1.010247341e-02f, -1.009342714e-02f, -1.008435928e-02f, -1.007526988e-02f, + -1.006615893e-02f, -1.005702648e-02f, -1.004787253e-02f, -1.003869710e-02f, -1.002950023e-02f, -1.002028193e-02f, -1.001104223e-02f, -1.000178114e-02f, -9.992498683e-03f, -9.983194886e-03f, + -9.973869769e-03f, -9.964523353e-03f, -9.955155660e-03f, -9.945766712e-03f, -9.936356531e-03f, -9.926925138e-03f, -9.917472556e-03f, -9.907998807e-03f, -9.898503912e-03f, -9.888987894e-03f, + -9.879450775e-03f, -9.869892577e-03f, -9.860313322e-03f, -9.850713032e-03f, -9.841091730e-03f, -9.831449439e-03f, -9.821786180e-03f, -9.812101976e-03f, -9.802396849e-03f, -9.792670822e-03f, + -9.782923918e-03f, -9.773156159e-03f, -9.763367568e-03f, -9.753558167e-03f, -9.743727980e-03f, -9.733877028e-03f, -9.724005336e-03f, -9.714112925e-03f, -9.704199820e-03f, -9.694266041e-03f, + -9.684311614e-03f, -9.674336560e-03f, -9.664340903e-03f, -9.654324666e-03f, -9.644287873e-03f, -9.634230545e-03f, -9.624152708e-03f, -9.614054383e-03f, -9.603935595e-03f, -9.593796367e-03f, + -9.583636721e-03f, -9.573456683e-03f, -9.563256275e-03f, -9.553035521e-03f, -9.542794444e-03f, -9.532533068e-03f, -9.522251417e-03f, -9.511949515e-03f, -9.501627385e-03f, -9.491285051e-03f, + -9.480922538e-03f, -9.470539868e-03f, -9.460137067e-03f, -9.449714157e-03f, -9.439271164e-03f, -9.428808110e-03f, -9.418325021e-03f, -9.407821921e-03f, -9.397298833e-03f, -9.386755782e-03f, + -9.376192792e-03f, -9.365609888e-03f, -9.355007094e-03f, -9.344384434e-03f, -9.333741933e-03f, -9.323079616e-03f, -9.312397506e-03f, -9.301695629e-03f, -9.290974010e-03f, -9.280232672e-03f, + -9.269471641e-03f, -9.258690941e-03f, -9.247890597e-03f, -9.237070635e-03f, -9.226231078e-03f, -9.215371952e-03f, -9.204493282e-03f, -9.193595093e-03f, -9.182677410e-03f, -9.171740258e-03f, + -9.160783662e-03f, -9.149807648e-03f, -9.138812239e-03f, -9.127797463e-03f, -9.116763344e-03f, -9.105709907e-03f, -9.094637178e-03f, -9.083545183e-03f, -9.072433946e-03f, -9.061303493e-03f, + -9.050153850e-03f, -9.038985043e-03f, -9.027797097e-03f, -9.016590037e-03f, -9.005363889e-03f, -8.994118680e-03f, -8.982854435e-03f, -8.971571179e-03f, -8.960268939e-03f, -8.948947741e-03f, + -8.937607610e-03f, -8.926248572e-03f, -8.914870654e-03f, -8.903473882e-03f, -8.892058281e-03f, -8.880623878e-03f, -8.869170699e-03f, -8.857698771e-03f, -8.846208119e-03f, -8.834698769e-03f, + -8.823170749e-03f, -8.811624084e-03f, -8.800058802e-03f, -8.788474928e-03f, -8.776872488e-03f, -8.765251510e-03f, -8.753612021e-03f, -8.741954046e-03f, -8.730277612e-03f, -8.718582746e-03f, + -8.706869475e-03f, -8.695137826e-03f, -8.683387825e-03f, -8.671619499e-03f, -8.659832875e-03f, -8.648027981e-03f, -8.636204842e-03f, -8.624363487e-03f, -8.612503941e-03f, -8.600626233e-03f, + -8.588730388e-03f, -8.576816436e-03f, -8.564884402e-03f, -8.552934313e-03f, -8.540966198e-03f, -8.528980083e-03f, -8.516975996e-03f, -8.504953965e-03f, -8.492914015e-03f, -8.480856176e-03f, + -8.468780475e-03f, -8.456686938e-03f, -8.444575594e-03f, -8.432446471e-03f, -8.420299595e-03f, -8.408134995e-03f, -8.395952698e-03f, -8.383752733e-03f, -8.371535126e-03f, -8.359299906e-03f, + -8.347047101e-03f, -8.334776738e-03f, -8.322488845e-03f, -8.310183451e-03f, -8.297860584e-03f, -8.285520270e-03f, -8.273162540e-03f, -8.260787420e-03f, -8.248394939e-03f, -8.235985125e-03f, + -8.223558007e-03f, -8.211113612e-03f, -8.198651969e-03f, -8.186173106e-03f, -8.173677052e-03f, -8.161163835e-03f, -8.148633483e-03f, -8.136086026e-03f, -8.123521491e-03f, -8.110939907e-03f, + -8.098341302e-03f, -8.085725706e-03f, -8.073093147e-03f, -8.060443654e-03f, -8.047777255e-03f, -8.035093979e-03f, -8.022393855e-03f, -8.009676912e-03f, -7.996943178e-03f, -7.984192684e-03f, + -7.971425457e-03f, -7.958641526e-03f, -7.945840921e-03f, -7.933023670e-03f, -7.920189804e-03f, -7.907339350e-03f, -7.894472338e-03f, -7.881588797e-03f, -7.868688757e-03f, -7.855772246e-03f, + -7.842839295e-03f, -7.829889931e-03f, -7.816924186e-03f, -7.803942087e-03f, -7.790943665e-03f, -7.777928949e-03f, -7.764897968e-03f, -7.751850752e-03f, -7.738787331e-03f, -7.725707734e-03f, + -7.712611990e-03f, -7.699500131e-03f, -7.686372184e-03f, -7.673228180e-03f, -7.660068149e-03f, -7.646892120e-03f, -7.633700124e-03f, -7.620492189e-03f, -7.607268347e-03f, -7.594028627e-03f, + -7.580773059e-03f, -7.567501673e-03f, -7.554214498e-03f, -7.540911566e-03f, -7.527592906e-03f, -7.514258548e-03f, -7.500908523e-03f, -7.487542860e-03f, -7.474161590e-03f, -7.460764744e-03f, + -7.447352350e-03f, -7.433924441e-03f, -7.420481046e-03f, -7.407022195e-03f, -7.393547919e-03f, -7.380058248e-03f, -7.366553214e-03f, -7.353032845e-03f, -7.339497174e-03f, -7.325946230e-03f, + -7.312380044e-03f, -7.298798647e-03f, -7.285202070e-03f, -7.271590343e-03f, -7.257963496e-03f, -7.244321561e-03f, -7.230664569e-03f, -7.216992550e-03f, -7.203305535e-03f, -7.189603555e-03f, + -7.175886641e-03f, -7.162154824e-03f, -7.148408135e-03f, -7.134646605e-03f, -7.120870265e-03f, -7.107079146e-03f, -7.093273279e-03f, -7.079452696e-03f, -7.065617426e-03f, -7.051767503e-03f, + -7.037902957e-03f, -7.024023818e-03f, -7.010130119e-03f, -6.996221891e-03f, -6.982299165e-03f, -6.968361973e-03f, -6.954410345e-03f, -6.940444314e-03f, -6.926463911e-03f, -6.912469167e-03f, + -6.898460113e-03f, -6.884436783e-03f, -6.870399206e-03f, -6.856347415e-03f, -6.842281441e-03f, -6.828201316e-03f, -6.814107072e-03f, -6.799998740e-03f, -6.785876352e-03f, -6.771739940e-03f, + -6.757589536e-03f, -6.743425172e-03f, -6.729246879e-03f, -6.715054689e-03f, -6.700848635e-03f, -6.686628748e-03f, -6.672395060e-03f, -6.658147604e-03f, -6.643886411e-03f, -6.629611513e-03f, + -6.615322943e-03f, -6.601020732e-03f, -6.586704914e-03f, -6.572375519e-03f, -6.558032581e-03f, -6.543676131e-03f, -6.529306201e-03f, -6.514922825e-03f, -6.500526034e-03f, -6.486115861e-03f, + -6.471692338e-03f, -6.457255497e-03f, -6.442805372e-03f, -6.428341993e-03f, -6.413865395e-03f, -6.399375609e-03f, -6.384872668e-03f, -6.370356605e-03f, -6.355827451e-03f, -6.341285241e-03f, + -6.326730006e-03f, -6.312161778e-03f, -6.297580592e-03f, -6.282986479e-03f, -6.268379473e-03f, -6.253759605e-03f, -6.239126909e-03f, -6.224481418e-03f, -6.209823165e-03f, -6.195152182e-03f, + -6.180468502e-03f, -6.165772159e-03f, -6.151063185e-03f, -6.136341613e-03f, -6.121607476e-03f, -6.106860808e-03f, -6.092101641e-03f, -6.077330008e-03f, -6.062545944e-03f, -6.047749479e-03f, + -6.032940649e-03f, -6.018119486e-03f, -6.003286023e-03f, -5.988440294e-03f, -5.973582331e-03f, -5.958712169e-03f, -5.943829840e-03f, -5.928935378e-03f, -5.914028815e-03f, -5.899110187e-03f, + -5.884179525e-03f, -5.869236864e-03f, -5.854282237e-03f, -5.839315677e-03f, -5.824337218e-03f, -5.809346893e-03f, -5.794344736e-03f, -5.779330781e-03f, -5.764305060e-03f, -5.749267609e-03f, + -5.734218460e-03f, -5.719157647e-03f, -5.704085204e-03f, -5.689001165e-03f, -5.673905562e-03f, -5.658798431e-03f, -5.643679805e-03f, -5.628549717e-03f, -5.613408202e-03f, -5.598255294e-03f, + -5.583091025e-03f, -5.567915431e-03f, -5.552728545e-03f, -5.537530401e-03f, -5.522321033e-03f, -5.507100475e-03f, -5.491868761e-03f, -5.476625925e-03f, -5.461372002e-03f, -5.446107025e-03f, + -5.430831028e-03f, -5.415544046e-03f, -5.400246112e-03f, -5.384937262e-03f, -5.369617528e-03f, -5.354286946e-03f, -5.338945549e-03f, -5.323593372e-03f, -5.308230450e-03f, -5.292856815e-03f, + -5.277472504e-03f, -5.262077549e-03f, -5.246671986e-03f, -5.231255849e-03f, -5.215829172e-03f, -5.200391990e-03f, -5.184944337e-03f, -5.169486248e-03f, -5.154017757e-03f, -5.138538898e-03f, + -5.123049707e-03f, -5.107550218e-03f, -5.092040465e-03f, -5.076520482e-03f, -5.060990306e-03f, -5.045449970e-03f, -5.029899508e-03f, -5.014338957e-03f, -4.998768349e-03f, -4.983187721e-03f, + -4.967597106e-03f, -4.951996540e-03f, -4.936386057e-03f, -4.920765692e-03f, -4.905135480e-03f, -4.889495456e-03f, -4.873845654e-03f, -4.858186110e-03f, -4.842516859e-03f, -4.826837935e-03f, + -4.811149373e-03f, -4.795451208e-03f, -4.779743475e-03f, -4.764026210e-03f, -4.748299447e-03f, -4.732563221e-03f, -4.716817567e-03f, -4.701062521e-03f, -4.685298117e-03f, -4.669524391e-03f, + -4.653741377e-03f, -4.637949111e-03f, -4.622147628e-03f, -4.606336964e-03f, -4.590517152e-03f, -4.574688229e-03f, -4.558850230e-03f, -4.543003191e-03f, -4.527147145e-03f, -4.511282129e-03f, + -4.495408178e-03f, -4.479525327e-03f, -4.463633612e-03f, -4.447733067e-03f, -4.431823729e-03f, -4.415905633e-03f, -4.399978813e-03f, -4.384043307e-03f, -4.368099148e-03f, -4.352146372e-03f, + -4.336185016e-03f, -4.320215114e-03f, -4.304236701e-03f, -4.288249814e-03f, -4.272254489e-03f, -4.256250759e-03f, -4.240238662e-03f, -4.224218232e-03f, -4.208189506e-03f, -4.192152518e-03f, + -4.176107305e-03f, -4.160053902e-03f, -4.143992345e-03f, -4.127922670e-03f, -4.111844912e-03f, -4.095759107e-03f, -4.079665290e-03f, -4.063563498e-03f, -4.047453766e-03f, -4.031336130e-03f, + -4.015210626e-03f, -3.999077290e-03f, -3.982936157e-03f, -3.966787263e-03f, -3.950630644e-03f, -3.934466336e-03f, -3.918294375e-03f, -3.902114797e-03f, -3.885927637e-03f, -3.869732932e-03f, + -3.853530717e-03f, -3.837321029e-03f, -3.821103903e-03f, -3.804879376e-03f, -3.788647483e-03f, -3.772408261e-03f, -3.756161745e-03f, -3.739907971e-03f, -3.723646976e-03f, -3.707378796e-03f, + -3.691103466e-03f, -3.674821024e-03f, -3.658531504e-03f, -3.642234942e-03f, -3.625931377e-03f, -3.609620842e-03f, -3.593303375e-03f, -3.576979011e-03f, -3.560647788e-03f, -3.544309740e-03f, + -3.527964904e-03f, -3.511613317e-03f, -3.495255015e-03f, -3.478890033e-03f, -3.462518409e-03f, -3.446140178e-03f, -3.429755377e-03f, -3.413364042e-03f, -3.396966209e-03f, -3.380561915e-03f, + -3.364151195e-03f, -3.347734088e-03f, -3.331310628e-03f, -3.314880851e-03f, -3.298444796e-03f, -3.282002497e-03f, -3.265553992e-03f, -3.249099316e-03f, -3.232638506e-03f, -3.216171599e-03f, + -3.199698631e-03f, -3.183219638e-03f, -3.166734657e-03f, -3.150243725e-03f, -3.133746877e-03f, -3.117244151e-03f, -3.100735582e-03f, -3.084221209e-03f, -3.067701066e-03f, -3.051175190e-03f, + -3.034643619e-03f, -3.018106388e-03f, -3.001563535e-03f, -2.985015095e-03f, -2.968461106e-03f, -2.951901604e-03f, -2.935336625e-03f, -2.918766207e-03f, -2.902190385e-03f, -2.885609197e-03f, + -2.869022679e-03f, -2.852430869e-03f, -2.835833801e-03f, -2.819231514e-03f, -2.802624044e-03f, -2.786011427e-03f, -2.769393701e-03f, -2.752770901e-03f, -2.736143066e-03f, -2.719510231e-03f, + -2.702872433e-03f, -2.686229709e-03f, -2.669582096e-03f, -2.652929631e-03f, -2.636272350e-03f, -2.619610290e-03f, -2.602943488e-03f, -2.586271981e-03f, -2.569595805e-03f, -2.552914997e-03f, + -2.536229595e-03f, -2.519539635e-03f, -2.502845154e-03f, -2.486146188e-03f, -2.469442775e-03f, -2.452734951e-03f, -2.436022754e-03f, -2.419306220e-03f, -2.402585386e-03f, -2.385860289e-03f, + -2.369130966e-03f, -2.352397454e-03f, -2.335659790e-03f, -2.318918010e-03f, -2.302172152e-03f, -2.285422252e-03f, -2.268668348e-03f, -2.251910476e-03f, -2.235148674e-03f, -2.218382978e-03f, + -2.201613425e-03f, -2.184840053e-03f, -2.168062898e-03f, -2.151281997e-03f, -2.134497388e-03f, -2.117709107e-03f, -2.100917191e-03f, -2.084121677e-03f, -2.067322603e-03f, -2.050520005e-03f, + -2.033713920e-03f, -2.016904386e-03f, -2.000091440e-03f, -1.983275118e-03f, -1.966455457e-03f, -1.949632495e-03f, -1.932806269e-03f, -1.915976815e-03f, -1.899144171e-03f, -1.882308375e-03f, + -1.865469462e-03f, -1.848627470e-03f, -1.831782436e-03f, -1.814934398e-03f, -1.798083392e-03f, -1.781229455e-03f, -1.764372625e-03f, -1.747512938e-03f, -1.730650433e-03f, -1.713785145e-03f, + -1.696917112e-03f, -1.680046372e-03f, -1.663172960e-03f, -1.646296915e-03f, -1.629418274e-03f, -1.612537073e-03f, -1.595653350e-03f, -1.578767142e-03f, -1.561878487e-03f, -1.544987420e-03f, + -1.528093980e-03f, -1.511198204e-03f, -1.494300128e-03f, -1.477399791e-03f, -1.460497228e-03f, -1.443592478e-03f, -1.426685577e-03f, -1.409776563e-03f, -1.392865472e-03f, -1.375952343e-03f, + -1.359037212e-03f, -1.342120116e-03f, -1.325201092e-03f, -1.308280179e-03f, -1.291357412e-03f, -1.274432829e-03f, -1.257506468e-03f, -1.240578365e-03f, -1.223648558e-03f, -1.206717084e-03f, + -1.189783980e-03f, -1.172849284e-03f, -1.155913031e-03f, -1.138975261e-03f, -1.122036010e-03f, -1.105095314e-03f, -1.088153212e-03f, -1.071209741e-03f, -1.054264937e-03f, -1.037318838e-03f, + -1.020371482e-03f, -1.003422905e-03f, -9.864731441e-04f, -9.695222374e-04f, -9.525702218e-04f, -9.356171344e-04f, -9.186630124e-04f, -9.017078932e-04f, -8.847518138e-04f, -8.677948115e-04f, + -8.508369236e-04f, -8.338781871e-04f, -8.169186395e-04f, -7.999583177e-04f, -7.829972592e-04f, -7.660355010e-04f, -7.490730804e-04f, -7.321100346e-04f, -7.151464007e-04f, -6.981822161e-04f, + -6.812175180e-04f, -6.642523434e-04f, -6.472867296e-04f, -6.303207139e-04f, -6.133543334e-04f, -5.963876254e-04f, -5.794206270e-04f, -5.624533753e-04f, -5.454859078e-04f, -5.285182614e-04f, + -5.115504734e-04f, -4.945825810e-04f, -4.776146214e-04f, -4.606466318e-04f, -4.436786493e-04f, -4.267107112e-04f, -4.097428545e-04f, -3.927751166e-04f, -3.758075345e-04f, -3.588401454e-04f, + -3.418729865e-04f, -3.249060950e-04f, -3.079395081e-04f, -2.909732628e-04f, -2.740073964e-04f, -2.570419459e-04f, -2.400769487e-04f, -2.231124417e-04f, -2.061484622e-04f, -1.891850472e-04f, + -1.722222340e-04f, -1.552600596e-04f, -1.382985612e-04f, -1.213377760e-04f, -1.043777410e-04f, -8.741849331e-05f, -7.046007012e-05f, -5.350250852e-05f, -3.654584561e-05f, -1.959011849e-05f, + -2.635364264e-06f, 1.431837997e-05f, 3.127107713e-05f, 4.822269013e-05f, 6.517318188e-05f, 8.212251531e-05f, 9.907065335e-05f, 1.160175589e-04f, 1.329631950e-04f, 1.499075245e-04f, + 1.668505103e-04f, 1.837921155e-04f, 2.007323030e-04f, 2.176710357e-04f, 2.346082767e-04f, 2.515439888e-04f, 2.684781351e-04f, 2.854106786e-04f, 3.023415822e-04f, 3.192708090e-04f, + 3.361983219e-04f, 3.531240840e-04f, 3.700480583e-04f, 3.869702077e-04f, 4.038904954e-04f, 4.208088844e-04f, 4.377253377e-04f, 4.546398183e-04f, 4.715522894e-04f, 4.884627139e-04f, + 5.053710549e-04f, 5.222772755e-04f, 5.391813389e-04f, 5.560832080e-04f, 5.729828459e-04f, 5.898802159e-04f, 6.067752809e-04f, 6.236680042e-04f, 6.405583487e-04f, 6.574462777e-04f, + 6.743317543e-04f, 6.912147416e-04f, 7.080952028e-04f, 7.249731011e-04f, 7.418483996e-04f, 7.587210615e-04f, 7.755910500e-04f, 7.924583282e-04f, 8.093228594e-04f, 8.261846068e-04f, + 8.430435337e-04f, 8.598996031e-04f, 8.767527784e-04f, 8.936030229e-04f, 9.104502996e-04f, 9.272945720e-04f, 9.441358033e-04f, 9.609739568e-04f, 9.778089957e-04f, 9.946408834e-04f, + 1.011469583e-03f, 1.028295058e-03f, 1.045117272e-03f, 1.061936188e-03f, 1.078751769e-03f, 1.095563979e-03f, 1.112372781e-03f, 1.129178138e-03f, 1.145980015e-03f, 1.162778373e-03f, + 1.179573177e-03f, 1.196364391e-03f, 1.213151976e-03f, 1.229935898e-03f, 1.246716119e-03f, 1.263492602e-03f, 1.280265312e-03f, 1.297034212e-03f, 1.313799265e-03f, 1.330560434e-03f, + 1.347317684e-03f, 1.364070977e-03f, 1.380820278e-03f, 1.397565550e-03f, 1.414306755e-03f, 1.431043859e-03f, 1.447776824e-03f, 1.464505614e-03f, 1.481230193e-03f, 1.497950524e-03f, + 1.514666571e-03f, 1.531378297e-03f, 1.548085666e-03f, 1.564788642e-03f, 1.581487189e-03f, 1.598181270e-03f, 1.614870848e-03f, 1.631555888e-03f, 1.648236353e-03f, 1.664912207e-03f, + 1.681583414e-03f, 1.698249937e-03f, 1.714911740e-03f, 1.731568787e-03f, 1.748221042e-03f, 1.764868468e-03f, 1.781511030e-03f, 1.798148691e-03f, 1.814781414e-03f, 1.831409165e-03f, + 1.848031906e-03f, 1.864649602e-03f, 1.881262216e-03f, 1.897869713e-03f, 1.914472056e-03f, 1.931069209e-03f, 1.947661136e-03f, 1.964247801e-03f, 1.980829168e-03f, 1.997405202e-03f, + 2.013975865e-03f, 2.030541123e-03f, 2.047100938e-03f, 2.063655276e-03f, 2.080204099e-03f, 2.096747373e-03f, 2.113285062e-03f, 2.129817128e-03f, 2.146343537e-03f, 2.162864253e-03f, + 2.179379240e-03f, 2.195888461e-03f, 2.212391882e-03f, 2.228889466e-03f, 2.245381177e-03f, 2.261866980e-03f, 2.278346839e-03f, 2.294820718e-03f, 2.311288582e-03f, 2.327750394e-03f, + 2.344206119e-03f, 2.360655722e-03f, 2.377099166e-03f, 2.393536416e-03f, 2.409967436e-03f, 2.426392191e-03f, 2.442810646e-03f, 2.459222763e-03f, 2.475628509e-03f, 2.492027846e-03f, + 2.508420741e-03f, 2.524807156e-03f, 2.541187058e-03f, 2.557560409e-03f, 2.573927175e-03f, 2.590287321e-03f, 2.606640810e-03f, 2.622987608e-03f, 2.639327678e-03f, 2.655660986e-03f, + 2.671987496e-03f, 2.688307173e-03f, 2.704619982e-03f, 2.720925886e-03f, 2.737224851e-03f, 2.753516842e-03f, 2.769801822e-03f, 2.786079758e-03f, 2.802350613e-03f, 2.818614353e-03f, + 2.834870942e-03f, 2.851120345e-03f, 2.867362527e-03f, 2.883597452e-03f, 2.899825086e-03f, 2.916045394e-03f, 2.932258339e-03f, 2.948463888e-03f, 2.964662005e-03f, 2.980852656e-03f, + 2.997035804e-03f, 3.013211415e-03f, 3.029379455e-03f, 3.045539887e-03f, 3.061692678e-03f, 3.077837792e-03f, 3.093975194e-03f, 3.110104849e-03f, 3.126226723e-03f, 3.142340781e-03f, + 3.158446987e-03f, 3.174545307e-03f, 3.190635707e-03f, 3.206718151e-03f, 3.222792604e-03f, 3.238859032e-03f, 3.254917401e-03f, 3.270967675e-03f, 3.287009819e-03f, 3.303043800e-03f, + 3.319069582e-03f, 3.335087131e-03f, 3.351096412e-03f, 3.367097391e-03f, 3.383090033e-03f, 3.399074303e-03f, 3.415050168e-03f, 3.431017591e-03f, 3.446976540e-03f, 3.462926979e-03f, + 3.478868874e-03f, 3.494802191e-03f, 3.510726896e-03f, 3.526642953e-03f, 3.542550328e-03f, 3.558448988e-03f, 3.574338898e-03f, 3.590220023e-03f, 3.606092329e-03f, 3.621955783e-03f, + 3.637810349e-03f, 3.653655994e-03f, 3.669492683e-03f, 3.685320382e-03f, 3.701139058e-03f, 3.716948676e-03f, 3.732749201e-03f, 3.748540600e-03f, 3.764322839e-03f, 3.780095883e-03f, + 3.795859700e-03f, 3.811614254e-03f, 3.827359511e-03f, 3.843095439e-03f, 3.858822002e-03f, 3.874539167e-03f, 3.890246900e-03f, 3.905945168e-03f, 3.921633935e-03f, 3.937313170e-03f, + 3.952982837e-03f, 3.968642903e-03f, 3.984293335e-03f, 3.999934097e-03f, 4.015565158e-03f, 4.031186483e-03f, 4.046798039e-03f, 4.062399791e-03f, 4.077991707e-03f, 4.093573752e-03f, + 4.109145894e-03f, 4.124708098e-03f, 4.140260331e-03f, 4.155802560e-03f, 4.171334752e-03f, 4.186856872e-03f, 4.202368887e-03f, 4.217870764e-03f, 4.233362470e-03f, 4.248843971e-03f, + 4.264315234e-03f, 4.279776226e-03f, 4.295226913e-03f, 4.310667262e-03f, 4.326097240e-03f, 4.341516814e-03f, 4.356925950e-03f, 4.372324616e-03f, 4.387712778e-03f, 4.403090403e-03f, + 4.418457459e-03f, 4.433813911e-03f, 4.449159728e-03f, 4.464494876e-03f, 4.479819322e-03f, 4.495133033e-03f, 4.510435976e-03f, 4.525728119e-03f, 4.541009428e-03f, 4.556279871e-03f, + 4.571539415e-03f, 4.586788027e-03f, 4.602025674e-03f, 4.617252324e-03f, 4.632467943e-03f, 4.647672500e-03f, 4.662865962e-03f, 4.678048295e-03f, 4.693219467e-03f, 4.708379447e-03f, + 4.723528200e-03f, 4.738665695e-03f, 4.753791900e-03f, 4.768906781e-03f, 4.784010306e-03f, 4.799102443e-03f, 4.814183159e-03f, 4.829252423e-03f, 4.844310201e-03f, 4.859356462e-03f, + 4.874391173e-03f, 4.889414301e-03f, 4.904425815e-03f, 4.919425683e-03f, 4.934413872e-03f, 4.949390350e-03f, 4.964355086e-03f, 4.979308046e-03f, 4.994249199e-03f, 5.009178512e-03f, + 5.024095955e-03f, 5.039001495e-03f, 5.053895099e-03f, 5.068776736e-03f, 5.083646374e-03f, 5.098503982e-03f, 5.113349527e-03f, 5.128182977e-03f, 5.143004302e-03f, 5.157813468e-03f, + 5.172610444e-03f, 5.187395200e-03f, 5.202167702e-03f, 5.216927919e-03f, 5.231675820e-03f, 5.246411373e-03f, 5.261134547e-03f, 5.275845309e-03f, 5.290543630e-03f, 5.305229476e-03f, + 5.319902817e-03f, 5.334563621e-03f, 5.349211857e-03f, 5.363847493e-03f, 5.378470499e-03f, 5.393080843e-03f, 5.407678493e-03f, 5.422263418e-03f, 5.436835588e-03f, 5.451394971e-03f, + 5.465941535e-03f, 5.480475251e-03f, 5.494996086e-03f, 5.509504010e-03f, 5.523998991e-03f, 5.538480999e-03f, 5.552950003e-03f, 5.567405971e-03f, 5.581848874e-03f, 5.596278679e-03f, + 5.610695357e-03f, 5.625098875e-03f, 5.639489205e-03f, 5.653866314e-03f, 5.668230172e-03f, 5.682580749e-03f, 5.696918013e-03f, 5.711241935e-03f, 5.725552483e-03f, 5.739849627e-03f, + 5.754133336e-03f, 5.768403581e-03f, 5.782660330e-03f, 5.796903553e-03f, 5.811133220e-03f, 5.825349300e-03f, 5.839551763e-03f, 5.853740578e-03f, 5.867915716e-03f, 5.882077147e-03f, + 5.896224839e-03f, 5.910358762e-03f, 5.924478887e-03f, 5.938585184e-03f, 5.952677622e-03f, 5.966756172e-03f, 5.980820802e-03f, 5.994871484e-03f, 6.008908188e-03f, 6.022930883e-03f, + 6.036939539e-03f, 6.050934127e-03f, 6.064914617e-03f, 6.078880979e-03f, 6.092833183e-03f, 6.106771199e-03f, 6.120694999e-03f, 6.134604552e-03f, 6.148499828e-03f, 6.162380799e-03f, + 6.176247433e-03f, 6.190099703e-03f, 6.203937578e-03f, 6.217761029e-03f, 6.231570027e-03f, 6.245364541e-03f, 6.259144543e-03f, 6.272910004e-03f, 6.286660894e-03f, 6.300397184e-03f, + 6.314118844e-03f, 6.327825846e-03f, 6.341518160e-03f, 6.355195757e-03f, 6.368858608e-03f, 6.382506684e-03f, 6.396139956e-03f, 6.409758395e-03f, 6.423361973e-03f, 6.436950659e-03f, + 6.450524425e-03f, 6.464083243e-03f, 6.477627083e-03f, 6.491155917e-03f, 6.504669716e-03f, 6.518168451e-03f, 6.531652094e-03f, 6.545120616e-03f, 6.558573988e-03f, 6.572012182e-03f, + 6.585435169e-03f, 6.598842921e-03f, 6.612235409e-03f, 6.625612605e-03f, 6.638974481e-03f, 6.652321007e-03f, 6.665652156e-03f, 6.678967900e-03f, 6.692268209e-03f, 6.705553057e-03f, + 6.718822414e-03f, 6.732076253e-03f, 6.745314546e-03f, 6.758537264e-03f, 6.771744379e-03f, 6.784935863e-03f, 6.798111689e-03f, 6.811271828e-03f, 6.824416253e-03f, 6.837544936e-03f, + 6.850657848e-03f, 6.863754963e-03f, 6.876836251e-03f, 6.889901686e-03f, 6.902951241e-03f, 6.915984886e-03f, 6.929002595e-03f, 6.942004340e-03f, 6.954990093e-03f, 6.967959828e-03f, + 6.980913516e-03f, 6.993851130e-03f, 7.006772643e-03f, 7.019678027e-03f, 7.032567256e-03f, 7.045440301e-03f, 7.058297135e-03f, 7.071137732e-03f, 7.083962064e-03f, 7.096770104e-03f, + 7.109561825e-03f, 7.122337200e-03f, 7.135096202e-03f, 7.147838804e-03f, 7.160564978e-03f, 7.173274699e-03f, 7.185967938e-03f, 7.198644670e-03f, 7.211304868e-03f, 7.223948504e-03f, + 7.236575552e-03f, 7.249185986e-03f, 7.261779779e-03f, 7.274356903e-03f, 7.286917333e-03f, 7.299461042e-03f, 7.311988004e-03f, 7.324498192e-03f, 7.336991579e-03f, 7.349468140e-03f, + 7.361927848e-03f, 7.374370676e-03f, 7.386796599e-03f, 7.399205590e-03f, 7.411597623e-03f, 7.423972672e-03f, 7.436330710e-03f, 7.448671712e-03f, 7.460995652e-03f, 7.473302504e-03f, + 7.485592241e-03f, 7.497864838e-03f, 7.510120270e-03f, 7.522358509e-03f, 7.534579530e-03f, 7.546783309e-03f, 7.558969817e-03f, 7.571139032e-03f, 7.583290925e-03f, 7.595425473e-03f, + 7.607542649e-03f, 7.619642428e-03f, 7.631724784e-03f, 7.643789693e-03f, 7.655837128e-03f, 7.667867064e-03f, 7.679879476e-03f, 7.691874338e-03f, 7.703851626e-03f, 7.715811315e-03f, + 7.727753378e-03f, 7.739677791e-03f, 7.751584529e-03f, 7.763473566e-03f, 7.775344879e-03f, 7.787198441e-03f, 7.799034229e-03f, 7.810852216e-03f, 7.822652379e-03f, 7.834434692e-03f, + 7.846199130e-03f, 7.857945670e-03f, 7.869674286e-03f, 7.881384953e-03f, 7.893077648e-03f, 7.904752345e-03f, 7.916409020e-03f, 7.928047648e-03f, 7.939668206e-03f, 7.951270668e-03f, + 7.962855011e-03f, 7.974421210e-03f, 7.985969240e-03f, 7.997499079e-03f, 8.009010700e-03f, 8.020504081e-03f, 8.031979197e-03f, 8.043436024e-03f, 8.054874538e-03f, 8.066294715e-03f, + 8.077696532e-03f, 8.089079964e-03f, 8.100444987e-03f, 8.111791577e-03f, 8.123119712e-03f, 8.134429367e-03f, 8.145720518e-03f, 8.156993142e-03f, 8.168247216e-03f, 8.179482715e-03f, + 8.190699616e-03f, 8.201897896e-03f, 8.213077531e-03f, 8.224238498e-03f, 8.235380773e-03f, 8.246504334e-03f, 8.257609157e-03f, 8.268695218e-03f, 8.279762496e-03f, 8.290810965e-03f, + 8.301840604e-03f, 8.312851389e-03f, 8.323843298e-03f, 8.334816306e-03f, 8.345770393e-03f, 8.356705533e-03f, 8.367621706e-03f, 8.378518887e-03f, 8.389397055e-03f, 8.400256186e-03f, + 8.411096258e-03f, 8.421917248e-03f, 8.432719134e-03f, 8.443501893e-03f, 8.454265502e-03f, 8.465009940e-03f, 8.475735183e-03f, 8.486441210e-03f, 8.497127998e-03f, 8.507795524e-03f, + 8.518443767e-03f, 8.529072705e-03f, 8.539682315e-03f, 8.550272575e-03f, 8.560843463e-03f, 8.571394957e-03f, 8.581927036e-03f, 8.592439676e-03f, 8.602932857e-03f, 8.613406557e-03f, + 8.623860753e-03f, 8.634295424e-03f, 8.644710548e-03f, 8.655106104e-03f, 8.665482070e-03f, 8.675838424e-03f, 8.686175146e-03f, 8.696492212e-03f, 8.706789603e-03f, 8.717067296e-03f, + 8.727325271e-03f, 8.737563505e-03f, 8.747781978e-03f, 8.757980669e-03f, 8.768159556e-03f, 8.778318618e-03f, 8.788457834e-03f, 8.798577183e-03f, 8.808676644e-03f, 8.818756196e-03f, + 8.828815819e-03f, 8.838855491e-03f, 8.848875191e-03f, 8.858874900e-03f, 8.868854595e-03f, 8.878814256e-03f, 8.888753864e-03f, 8.898673396e-03f, 8.908572834e-03f, 8.918452155e-03f, + 8.928311340e-03f, 8.938150368e-03f, 8.947969219e-03f, 8.957767873e-03f, 8.967546309e-03f, 8.977304508e-03f, 8.987042448e-03f, 8.996760110e-03f, 9.006457473e-03f, 9.016134519e-03f, + 9.025791226e-03f, 9.035427574e-03f, 9.045043545e-03f, 9.054639118e-03f, 9.064214272e-03f, 9.073768989e-03f, 9.083303249e-03f, 9.092817032e-03f, 9.102310318e-03f, 9.111783088e-03f, + 9.121235322e-03f, 9.130667001e-03f, 9.140078105e-03f, 9.149468615e-03f, 9.158838512e-03f, 9.168187776e-03f, 9.177516388e-03f, 9.186824329e-03f, 9.196111579e-03f, 9.205378120e-03f, + 9.214623933e-03f, 9.223848998e-03f, 9.233053296e-03f, 9.242236809e-03f, 9.251399517e-03f, 9.260541402e-03f, 9.269662445e-03f, 9.278762628e-03f, 9.287841931e-03f, 9.296900335e-03f, + 9.305937824e-03f, 9.314954376e-03f, 9.323949975e-03f, 9.332924602e-03f, 9.341878238e-03f, 9.350810865e-03f, 9.359722465e-03f, 9.368613019e-03f, 9.377482509e-03f, 9.386330918e-03f, + 9.395158226e-03f, 9.403964415e-03f, 9.412749469e-03f, 9.421513368e-03f, 9.430256095e-03f, 9.438977631e-03f, 9.447677960e-03f, 9.456357063e-03f, 9.465014923e-03f, 9.473651521e-03f, + 9.482266840e-03f, 9.490860863e-03f, 9.499433571e-03f, 9.507984948e-03f, 9.516514976e-03f, 9.525023638e-03f, 9.533510915e-03f, 9.541976792e-03f, 9.550421250e-03f, 9.558844272e-03f, + 9.567245841e-03f, 9.575625941e-03f, 9.583984553e-03f, 9.592321661e-03f, 9.600637248e-03f, 9.608931297e-03f, 9.617203791e-03f, 9.625454713e-03f, 9.633684047e-03f, 9.641891775e-03f, + 9.650077881e-03f, 9.658242349e-03f, 9.666385161e-03f, 9.674506302e-03f, 9.682605754e-03f, 9.690683501e-03f, 9.698739527e-03f, 9.706773815e-03f, 9.714786350e-03f, 9.722777114e-03f, + 9.730746092e-03f, 9.738693268e-03f, 9.746618624e-03f, 9.754522147e-03f, 9.762403818e-03f, 9.770263623e-03f, 9.778101545e-03f, 9.785917568e-03f, 9.793711677e-03f, 9.801483856e-03f, + 9.809234090e-03f, 9.816962361e-03f, 9.824668656e-03f, 9.832352958e-03f, 9.840015251e-03f, 9.847655521e-03f, 9.855273752e-03f, 9.862869928e-03f, 9.870444035e-03f, 9.877996056e-03f, + 9.885525977e-03f, 9.893033782e-03f, 9.900519457e-03f, 9.907982986e-03f, 9.915424354e-03f, 9.922843546e-03f, 9.930240547e-03f, 9.937615343e-03f, 9.944967918e-03f, 9.952298258e-03f, + 9.959606348e-03f, 9.966892173e-03f, 9.974155719e-03f, 9.981396971e-03f, 9.988615915e-03f, 9.995812535e-03f, 1.000298682e-02f, 1.001013875e-02f, 1.001726832e-02f, 1.002437550e-02f, + 1.003146029e-02f, 1.003852267e-02f, 1.004556263e-02f, 1.005258015e-02f, 1.005957522e-02f, 1.006654783e-02f, 1.007349795e-02f, 1.008042558e-02f, 1.008733071e-02f, 1.009421332e-02f, + 1.010107339e-02f, 1.010791091e-02f, 1.011472587e-02f, 1.012151826e-02f, 1.012828806e-02f, 1.013503525e-02f, 1.014175983e-02f, 1.014846178e-02f, 1.015514109e-02f, 1.016179774e-02f, + 1.016843172e-02f, 1.017504302e-02f, 1.018163163e-02f, 1.018819753e-02f, 1.019474070e-02f, 1.020126114e-02f, 1.020775884e-02f, 1.021423377e-02f, 1.022068593e-02f, 1.022711530e-02f, + 1.023352188e-02f, 1.023990564e-02f, 1.024626659e-02f, 1.025260469e-02f, 1.025891995e-02f, 1.026521234e-02f, 1.027148186e-02f, 1.027772849e-02f, 1.028395223e-02f, 1.029015305e-02f, + 1.029633095e-02f, 1.030248592e-02f, 1.030861793e-02f, 1.031472699e-02f, 1.032081308e-02f, 1.032687618e-02f, 1.033291629e-02f, 1.033893339e-02f, 1.034492747e-02f, 1.035089852e-02f, + 1.035684653e-02f, 1.036277149e-02f, 1.036867337e-02f, 1.037455219e-02f, 1.038040791e-02f, 1.038624053e-02f, 1.039205004e-02f, 1.039783642e-02f, 1.040359968e-02f, 1.040933978e-02f, + 1.041505673e-02f, 1.042075051e-02f, 1.042642112e-02f, 1.043206853e-02f, 1.043769274e-02f, 1.044329374e-02f, 1.044887151e-02f, 1.045442605e-02f, 1.045995735e-02f, 1.046546539e-02f, + 1.047095017e-02f, 1.047641167e-02f, 1.048184988e-02f, 1.048726479e-02f, 1.049265640e-02f, 1.049802468e-02f, 1.050336964e-02f, 1.050869126e-02f, 1.051398953e-02f, 1.051926443e-02f, + 1.052451597e-02f, 1.052974413e-02f, 1.053494890e-02f, 1.054013026e-02f, 1.054528822e-02f, 1.055042276e-02f, 1.055553386e-02f, 1.056062153e-02f, 1.056568575e-02f, 1.057072651e-02f, + 1.057574379e-02f, 1.058073761e-02f, 1.058570793e-02f, 1.059065475e-02f, 1.059557807e-02f, 1.060047787e-02f, 1.060535415e-02f, 1.061020689e-02f, 1.061503608e-02f, 1.061984172e-02f, + 1.062462380e-02f, 1.062938231e-02f, 1.063411724e-02f, 1.063882858e-02f, 1.064351632e-02f, 1.064818045e-02f, 1.065282096e-02f, 1.065743785e-02f, 1.066203111e-02f, 1.066660073e-02f, + 1.067114669e-02f, 1.067566899e-02f, 1.068016763e-02f, 1.068464259e-02f, 1.068909386e-02f, 1.069352144e-02f, 1.069792532e-02f, 1.070230549e-02f, 1.070666194e-02f, 1.071099466e-02f, + 1.071530366e-02f, 1.071958890e-02f, 1.072385040e-02f, 1.072808814e-02f, 1.073230212e-02f, 1.073649232e-02f, 1.074065873e-02f, 1.074480136e-02f, 1.074892020e-02f, 1.075301522e-02f, + 1.075708644e-02f, 1.076113383e-02f, 1.076515740e-02f, 1.076915714e-02f, 1.077313303e-02f, 1.077708507e-02f, 1.078101326e-02f, 1.078491758e-02f, 1.078879803e-02f, 1.079265461e-02f, + 1.079648730e-02f, 1.080029609e-02f, 1.080408099e-02f, 1.080784198e-02f, 1.081157907e-02f, 1.081529223e-02f, 1.081898146e-02f, 1.082264676e-02f, 1.082628813e-02f, 1.082990555e-02f, + 1.083349901e-02f, 1.083706852e-02f, 1.084061406e-02f, 1.084413563e-02f, 1.084763322e-02f, 1.085110683e-02f, 1.085455645e-02f, 1.085798207e-02f, 1.086138369e-02f, 1.086476130e-02f, + 1.086811490e-02f, 1.087144447e-02f, 1.087475002e-02f, 1.087803154e-02f, 1.088128902e-02f, 1.088452246e-02f, 1.088773184e-02f, 1.089091718e-02f, 1.089407845e-02f, 1.089721565e-02f, + 1.090032879e-02f, 1.090341785e-02f, 1.090648283e-02f, 1.090952371e-02f, 1.091254051e-02f, 1.091553321e-02f, 1.091850181e-02f, 1.092144630e-02f, 1.092436667e-02f, 1.092726293e-02f, + 1.093013506e-02f, 1.093298307e-02f, 1.093580695e-02f, 1.093860668e-02f, 1.094138228e-02f, 1.094413373e-02f, 1.094686103e-02f, 1.094956417e-02f, 1.095224315e-02f, 1.095489797e-02f, + 1.095752862e-02f, 1.096013509e-02f, 1.096271739e-02f, 1.096527551e-02f, 1.096780944e-02f, 1.097031918e-02f, 1.097280472e-02f, 1.097526607e-02f, 1.097770322e-02f, 1.098011616e-02f, + 1.098250489e-02f, 1.098486940e-02f, 1.098720970e-02f, 1.098952578e-02f, 1.099181763e-02f, 1.099408526e-02f, 1.099632865e-02f, 1.099854780e-02f, 1.100074272e-02f, 1.100291340e-02f, + 1.100505983e-02f, 1.100718201e-02f, 1.100927994e-02f, 1.101135362e-02f, 1.101340303e-02f, 1.101542819e-02f, 1.101742908e-02f, 1.101940571e-02f, 1.102135806e-02f, 1.102328614e-02f, + 1.102518995e-02f, 1.102706948e-02f, 1.102892472e-02f, 1.103075568e-02f, 1.103256236e-02f, 1.103434475e-02f, 1.103610284e-02f, 1.103783665e-02f, 1.103954615e-02f, 1.104123136e-02f, + 1.104289227e-02f, 1.104452888e-02f, 1.104614118e-02f, 1.104772917e-02f, 1.104929285e-02f, 1.105083223e-02f, 1.105234729e-02f, 1.105383803e-02f, 1.105530446e-02f, 1.105674657e-02f, + 1.105816436e-02f, 1.105955783e-02f, 1.106092697e-02f, 1.106227179e-02f, 1.106359229e-02f, 1.106488845e-02f, 1.106616029e-02f, 1.106740779e-02f, 1.106863097e-02f, 1.106982981e-02f, + 1.107100431e-02f, 1.107215448e-02f, 1.107328032e-02f, 1.107438182e-02f, 1.107545897e-02f, 1.107651179e-02f, 1.107754027e-02f, 1.107854441e-02f, 1.107952420e-02f, 1.108047966e-02f, + 1.108141076e-02f, 1.108231753e-02f, 1.108319995e-02f, 1.108405803e-02f, 1.108489176e-02f, 1.108570114e-02f, 1.108648618e-02f, 1.108724688e-02f, 1.108798322e-02f, 1.108869522e-02f, + 1.108938288e-02f, 1.109004618e-02f, 1.109068514e-02f, 1.109129976e-02f, 1.109189002e-02f, 1.109245594e-02f, 1.109299751e-02f, 1.109351474e-02f, 1.109400762e-02f, 1.109447616e-02f, + 1.109492035e-02f, 1.109534019e-02f, 1.109573570e-02f, 1.109610686e-02f, 1.109645367e-02f, 1.109677615e-02f, 1.109707428e-02f, 1.109734807e-02f, 1.109759752e-02f, 1.109782264e-02f, + 1.109802341e-02f, 1.109819985e-02f, 1.109835195e-02f, 1.109847972e-02f, 1.109858316e-02f, 1.109866226e-02f, 1.109871703e-02f, 1.109874747e-02f, 1.109875358e-02f, 1.109873537e-02f, + 1.109869283e-02f, 1.109862597e-02f, 1.109853478e-02f, 1.109841928e-02f, 1.109827945e-02f, 1.109811531e-02f, 1.109792685e-02f, 1.109771408e-02f, 1.109747700e-02f, 1.109721561e-02f, + 1.109692991e-02f, 1.109661990e-02f, 1.109628559e-02f, 1.109592698e-02f, 1.109554407e-02f, 1.109513686e-02f, 1.109470536e-02f, 1.109424957e-02f, 1.109376949e-02f, 1.109326512e-02f, + 1.109273646e-02f, 1.109218353e-02f, 1.109160631e-02f, 1.109100482e-02f, 1.109037905e-02f, 1.108972902e-02f, 1.108905471e-02f, 1.108835614e-02f, 1.108763331e-02f, 1.108688622e-02f, + 1.108611487e-02f, 1.108531927e-02f, 1.108449942e-02f, 1.108365532e-02f, 1.108278698e-02f, 1.108189440e-02f, 1.108097758e-02f, 1.108003653e-02f, 1.107907125e-02f, 1.107808174e-02f, + 1.107706801e-02f, 1.107603006e-02f, 1.107496790e-02f, 1.107388152e-02f, 1.107277094e-02f, 1.107163615e-02f, 1.107047717e-02f, 1.106929399e-02f, 1.106808661e-02f, 1.106685505e-02f, + 1.106559931e-02f, 1.106431938e-02f, 1.106301528e-02f, 1.106168701e-02f, 1.106033458e-02f, 1.105895798e-02f, 1.105755722e-02f, 1.105613231e-02f, 1.105468325e-02f, 1.105321005e-02f, + 1.105171271e-02f, 1.105019123e-02f, 1.104864563e-02f, 1.104707590e-02f, 1.104548204e-02f, 1.104386408e-02f, 1.104222200e-02f, 1.104055582e-02f, 1.103886554e-02f, 1.103715116e-02f, + 1.103541269e-02f, 1.103365014e-02f, 1.103186351e-02f, 1.103005281e-02f, 1.102821803e-02f, 1.102635920e-02f, 1.102447630e-02f, 1.102256936e-02f, 1.102063837e-02f, 1.101868333e-02f, + 1.101670426e-02f, 1.101470117e-02f, 1.101267405e-02f, 1.101062291e-02f, 1.100854776e-02f, 1.100644860e-02f, 1.100432544e-02f, 1.100217830e-02f, 1.100000716e-02f, 1.099781204e-02f, + 1.099559295e-02f, 1.099334988e-02f, 1.099108286e-02f, 1.098879188e-02f, 1.098647695e-02f, 1.098413807e-02f, 1.098177526e-02f, 1.097938852e-02f, 1.097697786e-02f, 1.097454328e-02f, + 1.097208479e-02f, 1.096960240e-02f, 1.096709611e-02f, 1.096456593e-02f, 1.096201187e-02f, 1.095943393e-02f, 1.095683213e-02f, 1.095420646e-02f, 1.095155694e-02f, 1.094888357e-02f, + 1.094618637e-02f, 1.094346533e-02f, 1.094072046e-02f, 1.093795178e-02f, 1.093515929e-02f, 1.093234300e-02f, 1.092950291e-02f, 1.092663904e-02f, 1.092375138e-02f, 1.092083996e-02f, + 1.091790476e-02f, 1.091494582e-02f, 1.091196312e-02f, 1.090895669e-02f, 1.090592652e-02f, 1.090287263e-02f, 1.089979502e-02f, 1.089669371e-02f, 1.089356869e-02f, 1.089041999e-02f, + 1.088724760e-02f, 1.088405153e-02f, 1.088083180e-02f, 1.087758841e-02f, 1.087432137e-02f, 1.087103069e-02f, 1.086771638e-02f, 1.086437845e-02f, 1.086101689e-02f, 1.085763174e-02f, + 1.085422298e-02f, 1.085079064e-02f, 1.084733472e-02f, 1.084385523e-02f, 1.084035217e-02f, 1.083682557e-02f, 1.083327542e-02f, 1.082970173e-02f, 1.082610452e-02f, 1.082248380e-02f, + 1.081883957e-02f, 1.081517184e-02f, 1.081148062e-02f, 1.080776593e-02f, 1.080402777e-02f, 1.080026615e-02f, 1.079648107e-02f, 1.079267256e-02f, 1.078884062e-02f, 1.078498526e-02f, + 1.078110649e-02f, 1.077720432e-02f, 1.077327876e-02f, 1.076932982e-02f, 1.076535751e-02f, 1.076136183e-02f, 1.075734281e-02f, 1.075330045e-02f, 1.074923476e-02f, 1.074514574e-02f, + 1.074103342e-02f, 1.073689780e-02f, 1.073273889e-02f, 1.072855671e-02f, 1.072435126e-02f, 1.072012255e-02f, 1.071587059e-02f, 1.071159540e-02f, 1.070729698e-02f, 1.070297535e-02f, + 1.069863052e-02f, 1.069426250e-02f, 1.068987129e-02f, 1.068545691e-02f, 1.068101938e-02f, 1.067655870e-02f, 1.067207488e-02f, 1.066756793e-02f, 1.066303787e-02f, 1.065848471e-02f, + 1.065390846e-02f, 1.064930912e-02f, 1.064468672e-02f, 1.064004126e-02f, 1.063537275e-02f, 1.063068121e-02f, 1.062596665e-02f, 1.062122907e-02f, 1.061646850e-02f, 1.061168494e-02f, + 1.060687840e-02f, 1.060204890e-02f, 1.059719645e-02f, 1.059232106e-02f, 1.058742274e-02f, 1.058250151e-02f, 1.057755737e-02f, 1.057259034e-02f, 1.056760043e-02f, 1.056258766e-02f, + 1.055755203e-02f, 1.055249356e-02f, 1.054741226e-02f, 1.054230814e-02f, 1.053718122e-02f, 1.053203150e-02f, 1.052685901e-02f, 1.052166375e-02f, 1.051644574e-02f, 1.051120498e-02f, + 1.050594150e-02f, 1.050065530e-02f, 1.049534640e-02f, 1.049001481e-02f, 1.048466055e-02f, 1.047928362e-02f, 1.047388404e-02f, 1.046846182e-02f, 1.046301698e-02f, 1.045754953e-02f, + 1.045205948e-02f, 1.044654685e-02f, 1.044101164e-02f, 1.043545388e-02f, 1.042987358e-02f, 1.042427075e-02f, 1.041864540e-02f, 1.041299755e-02f, 1.040732721e-02f, 1.040163439e-02f, + 1.039591911e-02f, 1.039018139e-02f, 1.038442123e-02f, 1.037863865e-02f, 1.037283367e-02f, 1.036700629e-02f, 1.036115654e-02f, 1.035528442e-02f, 1.034938996e-02f, 1.034347316e-02f, + 1.033753404e-02f, 1.033157261e-02f, 1.032558889e-02f, 1.031958290e-02f, 1.031355464e-02f, 1.030750413e-02f, 1.030143139e-02f, 1.029533643e-02f, 1.028921926e-02f, 1.028307991e-02f, + 1.027691837e-02f, 1.027073468e-02f, 1.026452885e-02f, 1.025830088e-02f, 1.025205080e-02f, 1.024577862e-02f, 1.023948435e-02f, 1.023316801e-02f, 1.022682962e-02f, 1.022046918e-02f, + 1.021408672e-02f, 1.020768226e-02f, 1.020125579e-02f, 1.019480735e-02f, 1.018833695e-02f, 1.018184460e-02f, 1.017533031e-02f, 1.016879411e-02f, 1.016223601e-02f, 1.015565602e-02f, + 1.014905416e-02f, 1.014243045e-02f, 1.013578490e-02f, 1.012911753e-02f, 1.012242835e-02f, 1.011571738e-02f, 1.010898463e-02f, 1.010223013e-02f, 1.009545389e-02f, 1.008865592e-02f, + 1.008183624e-02f, 1.007499486e-02f, 1.006813181e-02f, 1.006124710e-02f, 1.005434074e-02f, 1.004741275e-02f, 1.004046315e-02f, 1.003349196e-02f, 1.002649918e-02f, 1.001948485e-02f, + 1.001244897e-02f, 1.000539156e-02f, 9.998312636e-03f, 9.991212219e-03f, 9.984090323e-03f, 9.976946965e-03f, 9.969782162e-03f, 9.962595932e-03f, 9.955388291e-03f, 9.948159256e-03f, + 9.940908844e-03f, 9.933637073e-03f, 9.926343959e-03f, 9.919029521e-03f, 9.911693775e-03f, 9.904336738e-03f, 9.896958428e-03f, 9.889558863e-03f, 9.882138060e-03f, 9.874696036e-03f, + 9.867232809e-03f, 9.859748396e-03f, 9.852242816e-03f, 9.844716085e-03f, 9.837168223e-03f, 9.829599246e-03f, 9.822009172e-03f, 9.814398019e-03f, 9.806765805e-03f, 9.799112549e-03f, + 9.791438267e-03f, 9.783742979e-03f, 9.776026702e-03f, 9.768289454e-03f, 9.760531254e-03f, 9.752752120e-03f, 9.744952070e-03f, 9.737131122e-03f, 9.729289295e-03f, 9.721426608e-03f, + 9.713543078e-03f, 9.705638724e-03f, 9.697713565e-03f, 9.689767620e-03f, 9.681800907e-03f, 9.673813444e-03f, 9.665805251e-03f, 9.657776346e-03f, 9.649726748e-03f, 9.641656476e-03f, + 9.633565548e-03f, 9.625453985e-03f, 9.617321804e-03f, 9.609169025e-03f, 9.600995667e-03f, 9.592801749e-03f, 9.584587290e-03f, 9.576352310e-03f, 9.568096827e-03f, 9.559820861e-03f, + 9.551524432e-03f, 9.543207558e-03f, 9.534870259e-03f, 9.526512555e-03f, 9.518134465e-03f, 9.509736009e-03f, 9.501317206e-03f, 9.492878076e-03f, 9.484418639e-03f, 9.475938914e-03f, + 9.467438922e-03f, 9.458918681e-03f, 9.450378212e-03f, 9.441817535e-03f, 9.433236670e-03f, 9.424635637e-03f, 9.416014455e-03f, 9.407373145e-03f, 9.398711728e-03f, 9.390030222e-03f, + 9.381328649e-03f, 9.372607028e-03f, 9.363865381e-03f, 9.355103726e-03f, 9.346322086e-03f, 9.337520479e-03f, 9.328698927e-03f, 9.319857450e-03f, 9.310996069e-03f, 9.302114803e-03f, + 9.293213675e-03f, 9.284292704e-03f, 9.275351912e-03f, 9.266391318e-03f, 9.257410945e-03f, 9.248410812e-03f, 9.239390940e-03f, 9.230351352e-03f, 9.221292066e-03f, 9.212213105e-03f, + 9.203114490e-03f, 9.193996241e-03f, 9.184858380e-03f, 9.175700929e-03f, 9.166523907e-03f, 9.157327337e-03f, 9.148111239e-03f, 9.138875636e-03f, 9.129620548e-03f, 9.120345998e-03f, + 9.111052005e-03f, 9.101738593e-03f, 9.092405782e-03f, 9.083053594e-03f, 9.073682051e-03f, 9.064291175e-03f, 9.054880987e-03f, 9.045451508e-03f, 9.036002761e-03f, 9.026534768e-03f, + 9.017047551e-03f, 9.007541130e-03f, 8.998015529e-03f, 8.988470770e-03f, 8.978906874e-03f, 8.969323863e-03f, 8.959721760e-03f, 8.950100587e-03f, 8.940460365e-03f, 8.930801118e-03f, + 8.921122868e-03f, 8.911425636e-03f, 8.901709446e-03f, 8.891974320e-03f, 8.882220279e-03f, 8.872447347e-03f, 8.862655547e-03f, 8.852844900e-03f, 8.843015429e-03f, 8.833167157e-03f, + 8.823300107e-03f, 8.813414302e-03f, 8.803509764e-03f, 8.793586515e-03f, 8.783644580e-03f, 8.773683980e-03f, 8.763704739e-03f, 8.753706880e-03f, 8.743690425e-03f, 8.733655398e-03f, + 8.723601821e-03f, 8.713529719e-03f, 8.703439114e-03f, 8.693330029e-03f, 8.683202488e-03f, 8.673056513e-03f, 8.662892129e-03f, 8.652709358e-03f, 8.642508224e-03f, 8.632288750e-03f, + 8.622050960e-03f, 8.611794878e-03f, 8.601520526e-03f, 8.591227929e-03f, 8.580917110e-03f, 8.570588093e-03f, 8.560240901e-03f, 8.549875559e-03f, 8.539492090e-03f, 8.529090517e-03f, + 8.518670866e-03f, 8.508233159e-03f, 8.497777420e-03f, 8.487303674e-03f, 8.476811945e-03f, 8.466302257e-03f, 8.455774633e-03f, 8.445229098e-03f, 8.434665675e-03f, 8.424084391e-03f, + 8.413485267e-03f, 8.402868330e-03f, 8.392233602e-03f, 8.381581109e-03f, 8.370910875e-03f, 8.360222924e-03f, 8.349517281e-03f, 8.338793969e-03f, 8.328053015e-03f, 8.317294442e-03f, + 8.306518275e-03f, 8.295724539e-03f, 8.284913258e-03f, 8.274084457e-03f, 8.263238161e-03f, 8.252374394e-03f, 8.241493182e-03f, 8.230594549e-03f, 8.219678521e-03f, 8.208745121e-03f, + 8.197794376e-03f, 8.186826310e-03f, 8.175840948e-03f, 8.164838316e-03f, 8.153818438e-03f, 8.142781340e-03f, 8.131727046e-03f, 8.120655583e-03f, 8.109566975e-03f, 8.098461248e-03f, + 8.087338426e-03f, 8.076198536e-03f, 8.065041603e-03f, 8.053867653e-03f, 8.042676710e-03f, 8.031468800e-03f, 8.020243949e-03f, 8.009002183e-03f, 7.997743527e-03f, 7.986468006e-03f, + 7.975175648e-03f, 7.963866476e-03f, 7.952540517e-03f, 7.941197797e-03f, 7.929838342e-03f, 7.918462177e-03f, 7.907069329e-03f, 7.895659823e-03f, 7.884233686e-03f, 7.872790943e-03f, + 7.861331620e-03f, 7.849855744e-03f, 7.838363341e-03f, 7.826854436e-03f, 7.815329057e-03f, 7.803787229e-03f, 7.792228978e-03f, 7.780654331e-03f, 7.769063315e-03f, 7.757455955e-03f, + 7.745832278e-03f, 7.734192310e-03f, 7.722536078e-03f, 7.710863608e-03f, 7.699174928e-03f, 7.687470062e-03f, 7.675749039e-03f, 7.664011885e-03f, 7.652258626e-03f, 7.640489289e-03f, + 7.628703901e-03f, 7.616902488e-03f, 7.605085078e-03f, 7.593251697e-03f, 7.581402372e-03f, 7.569537130e-03f, 7.557655999e-03f, 7.545759004e-03f, 7.533846173e-03f, 7.521917533e-03f, + 7.509973111e-03f, 7.498012934e-03f, 7.486037030e-03f, 7.474045425e-03f, 7.462038147e-03f, 7.450015223e-03f, 7.437976680e-03f, 7.425922545e-03f, 7.413852847e-03f, 7.401767611e-03f, + 7.389666866e-03f, 7.377550640e-03f, 7.365418958e-03f, 7.353271850e-03f, 7.341109342e-03f, 7.328931463e-03f, 7.316738239e-03f, 7.304529698e-03f, 7.292305868e-03f, 7.280066777e-03f, + 7.267812453e-03f, 7.255542922e-03f, 7.243258214e-03f, 7.230958355e-03f, 7.218643374e-03f, 7.206313298e-03f, 7.193968156e-03f, 7.181607975e-03f, 7.169232783e-03f, 7.156842609e-03f, + 7.144437480e-03f, 7.132017424e-03f, 7.119582470e-03f, 7.107132646e-03f, 7.094667979e-03f, 7.082188498e-03f, 7.069694232e-03f, 7.057185208e-03f, 7.044661454e-03f, 7.032123000e-03f, + 7.019569873e-03f, 7.007002102e-03f, 6.994419715e-03f, 6.981822741e-03f, 6.969211208e-03f, 6.956585145e-03f, 6.943944579e-03f, 6.931289540e-03f, 6.918620057e-03f, 6.905936157e-03f, + 6.893237870e-03f, 6.880525224e-03f, 6.867798248e-03f, 6.855056971e-03f, 6.842301421e-03f, 6.829531627e-03f, 6.816747618e-03f, 6.803949423e-03f, 6.791137071e-03f, 6.778310590e-03f, + 6.765470010e-03f, 6.752615360e-03f, 6.739746668e-03f, 6.726863964e-03f, 6.713967277e-03f, 6.701056635e-03f, 6.688132068e-03f, 6.675193605e-03f, 6.662241276e-03f, 6.649275109e-03f, + 6.636295133e-03f, 6.623301378e-03f, 6.610293874e-03f, 6.597272648e-03f, 6.584237732e-03f, 6.571189154e-03f, 6.558126944e-03f, 6.545051130e-03f, 6.531961743e-03f, 6.518858812e-03f, + 6.505742367e-03f, 6.492612436e-03f, 6.479469050e-03f, 6.466312239e-03f, 6.453142031e-03f, 6.439958456e-03f, 6.426761545e-03f, 6.413551327e-03f, 6.400327831e-03f, 6.387091087e-03f, + 6.373841126e-03f, 6.360577976e-03f, 6.347301669e-03f, 6.334012233e-03f, 6.320709699e-03f, 6.307394096e-03f, 6.294065454e-03f, 6.280723804e-03f, 6.267369175e-03f, 6.254001598e-03f, + 6.240621102e-03f, 6.227227718e-03f, 6.213821476e-03f, 6.200402405e-03f, 6.186970537e-03f, 6.173525900e-03f, 6.160068526e-03f, 6.146598445e-03f, 6.133115687e-03f, 6.119620281e-03f, + 6.106112260e-03f, 6.092591652e-03f, 6.079058488e-03f, 6.065512799e-03f, 6.051954616e-03f, 6.038383967e-03f, 6.024800885e-03f, 6.011205399e-03f, 5.997597540e-03f, 5.983977339e-03f, + 5.970344826e-03f, 5.956700031e-03f, 5.943042986e-03f, 5.929373721e-03f, 5.915692267e-03f, 5.901998654e-03f, 5.888292913e-03f, 5.874575075e-03f, 5.860845170e-03f, 5.847103231e-03f, + 5.833349286e-03f, 5.819583367e-03f, 5.805805506e-03f, 5.792015732e-03f, 5.778214077e-03f, 5.764400572e-03f, 5.750575248e-03f, 5.736738135e-03f, 5.722889265e-03f, 5.709028669e-03f, + 5.695156377e-03f, 5.681272422e-03f, 5.667376833e-03f, 5.653469643e-03f, 5.639550882e-03f, 5.625620582e-03f, 5.611678773e-03f, 5.597725487e-03f, 5.583760756e-03f, 5.569784610e-03f, + 5.555797081e-03f, 5.541798199e-03f, 5.527787998e-03f, 5.513766507e-03f, 5.499733758e-03f, 5.485689783e-03f, 5.471634613e-03f, 5.457568280e-03f, 5.443490815e-03f, 5.429402249e-03f, + 5.415302614e-03f, 5.401191942e-03f, 5.387070264e-03f, 5.372937611e-03f, 5.358794016e-03f, 5.344639511e-03f, 5.330474125e-03f, 5.316297893e-03f, 5.302110844e-03f, 5.287913011e-03f, + 5.273704426e-03f, 5.259485120e-03f, 5.245255125e-03f, 5.231014473e-03f, 5.216763195e-03f, 5.202501325e-03f, 5.188228892e-03f, 5.173945931e-03f, 5.159652471e-03f, 5.145348546e-03f, + 5.131034187e-03f, 5.116709426e-03f, 5.102374296e-03f, 5.088028827e-03f, 5.073673053e-03f, 5.059307006e-03f, 5.044930716e-03f, 5.030544218e-03f, 5.016147542e-03f, 5.001740720e-03f, + 4.987323786e-03f, 4.972896771e-03f, 4.958459707e-03f, 4.944012627e-03f, 4.929555563e-03f, 4.915088547e-03f, 4.900611611e-03f, 4.886124788e-03f, 4.871628110e-03f, 4.857121610e-03f, + 4.842605319e-03f, 4.828079271e-03f, 4.813543497e-03f, 4.798998030e-03f, 4.784442902e-03f, 4.769878146e-03f, 4.755303795e-03f, 4.740719881e-03f, 4.726126436e-03f, 4.711523493e-03f, + 4.696911085e-03f, 4.682289243e-03f, 4.667658002e-03f, 4.653017393e-03f, 4.638367448e-03f, 4.623708201e-03f, 4.609039685e-03f, 4.594361932e-03f, 4.579674974e-03f, 4.564978844e-03f, + 4.550273576e-03f, 4.535559202e-03f, 4.520835754e-03f, 4.506103266e-03f, 4.491361770e-03f, 4.476611299e-03f, 4.461851887e-03f, 4.447083565e-03f, 4.432306367e-03f, 4.417520326e-03f, + 4.402725474e-03f, 4.387921845e-03f, 4.373109471e-03f, 4.358288385e-03f, 4.343458622e-03f, 4.328620212e-03f, 4.313773190e-03f, 4.298917589e-03f, 4.284053441e-03f, 4.269180780e-03f, + 4.254299639e-03f, 4.239410050e-03f, 4.224512048e-03f, 4.209605664e-03f, 4.194690933e-03f, 4.179767888e-03f, 4.164836561e-03f, 4.149896986e-03f, 4.134949196e-03f, 4.119993224e-03f, + 4.105029104e-03f, 4.090056869e-03f, 4.075076552e-03f, 4.060088187e-03f, 4.045091806e-03f, 4.030087444e-03f, 4.015075133e-03f, 4.000054906e-03f, 3.985026798e-03f, 3.969990842e-03f, + 3.954947070e-03f, 3.939895517e-03f, 3.924836216e-03f, 3.909769201e-03f, 3.894694504e-03f, 3.879612159e-03f, 3.864522200e-03f, 3.849424661e-03f, 3.834319574e-03f, 3.819206974e-03f, + 3.804086894e-03f, 3.788959367e-03f, 3.773824427e-03f, 3.758682109e-03f, 3.743532444e-03f, 3.728375468e-03f, 3.713211213e-03f, 3.698039713e-03f, 3.682861002e-03f, 3.667675114e-03f, + 3.652482083e-03f, 3.637281941e-03f, 3.622074723e-03f, 3.606860463e-03f, 3.591639194e-03f, 3.576410950e-03f, 3.561175765e-03f, 3.545933672e-03f, 3.530684706e-03f, 3.515428901e-03f, + 3.500166289e-03f, 3.484896905e-03f, 3.469620783e-03f, 3.454337957e-03f, 3.439048460e-03f, 3.423752327e-03f, 3.408449591e-03f, 3.393140286e-03f, 3.377824447e-03f, 3.362502107e-03f, + 3.347173300e-03f, 3.331838060e-03f, 3.316496421e-03f, 3.301148417e-03f, 3.285794082e-03f, 3.270433451e-03f, 3.255066556e-03f, 3.239693433e-03f, 3.224314115e-03f, 3.208928636e-03f, + 3.193537031e-03f, 3.178139333e-03f, 3.162735577e-03f, 3.147325796e-03f, 3.131910026e-03f, 3.116488299e-03f, 3.101060650e-03f, 3.085627114e-03f, 3.070187724e-03f, 3.054742514e-03f, + 3.039291520e-03f, 3.023834774e-03f, 3.008372311e-03f, 2.992904166e-03f, 2.977430373e-03f, 2.961950965e-03f, 2.946465978e-03f, 2.930975445e-03f, 2.915479401e-03f, 2.899977879e-03f, + 2.884470915e-03f, 2.868958543e-03f, 2.853440796e-03f, 2.837917710e-03f, 2.822389318e-03f, 2.806855655e-03f, 2.791316755e-03f, 2.775772652e-03f, 2.760223382e-03f, 2.744668978e-03f, + 2.729109475e-03f, 2.713544906e-03f, 2.697975308e-03f, 2.682400713e-03f, 2.666821156e-03f, 2.651236673e-03f, 2.635647296e-03f, 2.620053061e-03f, 2.604454003e-03f, 2.588850155e-03f, + 2.573241552e-03f, 2.557628228e-03f, 2.542010219e-03f, 2.526387558e-03f, 2.510760280e-03f, 2.495128420e-03f, 2.479492012e-03f, 2.463851090e-03f, 2.448205690e-03f, 2.432555845e-03f, + 2.416901591e-03f, 2.401242962e-03f, 2.385579992e-03f, 2.369912716e-03f, 2.354241168e-03f, 2.338565384e-03f, 2.322885397e-03f, 2.307201243e-03f, 2.291512956e-03f, 2.275820571e-03f, + 2.260124121e-03f, 2.244423643e-03f, 2.228719170e-03f, 2.213010738e-03f, 2.197298380e-03f, 2.181582131e-03f, 2.165862027e-03f, 2.150138102e-03f, 2.134410390e-03f, 2.118678927e-03f, + 2.102943746e-03f, 2.087204883e-03f, 2.071462372e-03f, 2.055716248e-03f, 2.039966546e-03f, 2.024213301e-03f, 2.008456547e-03f, 1.992696318e-03f, 1.976932651e-03f, 1.961165578e-03f, + 1.945395136e-03f, 1.929621359e-03f, 1.913844282e-03f, 1.898063939e-03f, 1.882280365e-03f, 1.866493595e-03f, 1.850703664e-03f, 1.834910607e-03f, 1.819114458e-03f, 1.803315252e-03f, + 1.787513024e-03f, 1.771707809e-03f, 1.755899641e-03f, 1.740088556e-03f, 1.724274589e-03f, 1.708457773e-03f, 1.692638144e-03f, 1.676815737e-03f, 1.660990586e-03f, 1.645162727e-03f, + 1.629332194e-03f, 1.613499022e-03f, 1.597663246e-03f, 1.581824900e-03f, 1.565984021e-03f, 1.550140642e-03f, 1.534294798e-03f, 1.518446524e-03f, 1.502595856e-03f, 1.486742828e-03f, + 1.470887474e-03f, 1.455029830e-03f, 1.439169931e-03f, 1.423307812e-03f, 1.407443507e-03f, 1.391577051e-03f, 1.375708479e-03f, 1.359837826e-03f, 1.343965128e-03f, 1.328090418e-03f, + 1.312213732e-03f, 1.296335105e-03f, 1.280454572e-03f, 1.264572167e-03f, 1.248687925e-03f, 1.232801882e-03f, 1.216914072e-03f, 1.201024531e-03f, 1.185133292e-03f, 1.169240392e-03f, + 1.153345864e-03f, 1.137449745e-03f, 1.121552068e-03f, 1.105652869e-03f, 1.089752183e-03f, 1.073850044e-03f, 1.057946488e-03f, 1.042041550e-03f, 1.026135264e-03f, 1.010227665e-03f, + 9.943187883e-04f, 9.784086690e-04f, 9.624973420e-04f, 9.465848420e-04f, 9.306712041e-04f, 9.147564633e-04f, 8.988406543e-04f, 8.829238122e-04f, 8.670059719e-04f, 8.510871684e-04f, + 8.351674366e-04f, 8.192468114e-04f, 8.033253278e-04f, 7.874030208e-04f, 7.714799251e-04f, 7.555560759e-04f, 7.396315080e-04f, 7.237062564e-04f, 7.077803560e-04f, 6.918538418e-04f, + 6.759267486e-04f, 6.599991115e-04f, 6.440709653e-04f, 6.281423450e-04f, 6.122132856e-04f, 5.962838219e-04f, 5.803539889e-04f, 5.644238215e-04f, 5.484933547e-04f, 5.325626233e-04f, + 5.166316624e-04f, 5.007005068e-04f, 4.847691914e-04f, 4.688377512e-04f, 4.529062211e-04f, 4.369746360e-04f, 4.210430308e-04f, 4.051114405e-04f, 3.891798999e-04f, 3.732484439e-04f, + 3.573171076e-04f, 3.413859256e-04f, 3.254549331e-04f, 3.095241648e-04f, 2.935936557e-04f, 2.776634406e-04f, 2.617335545e-04f, 2.458040322e-04f, 2.298749087e-04f, 2.139462188e-04f, + 1.980179973e-04f, 1.820902792e-04f, 1.661630994e-04f, 1.502364926e-04f, 1.343104939e-04f, 1.183851380e-04f, 1.024604598e-04f, 8.653649410e-05f, 7.061327586e-05f, 5.469083988e-05f, + 3.876922100e-05f, 2.284845408e-05f, 6.928573946e-06f, -8.990384568e-06f, -2.490838663e-05f, -4.082539741e-05f, -5.674138210e-05f, -7.265630586e-05f, -8.857013390e-05f, -1.044828314e-04f, + -1.203943636e-04f, -1.363046956e-04f, -1.522137926e-04f, -1.681216200e-04f, -1.840281428e-04f, -1.999333264e-04f, -2.158371358e-04f, -2.317395365e-04f, -2.476404935e-04f, -2.635399722e-04f, + -2.794379377e-04f, -2.953343554e-04f, -3.112291905e-04f, -3.271224082e-04f, -3.430139739e-04f, -3.589038527e-04f, -3.747920100e-04f, -3.906784110e-04f, -4.065630211e-04f, -4.224458056e-04f, + -4.383267297e-04f, -4.542057587e-04f, -4.700828580e-04f, -4.859579929e-04f, -5.018311287e-04f, -5.177022307e-04f, -5.335712644e-04f, -5.494381949e-04f, -5.653029878e-04f, -5.811656083e-04f, + -5.970260218e-04f, -6.128841937e-04f, -6.287400894e-04f, -6.445936743e-04f, -6.604449136e-04f, -6.762937730e-04f, -6.921402177e-04f, -7.079842132e-04f, -7.238257249e-04f, -7.396647182e-04f, + -7.555011586e-04f, -7.713350115e-04f, -7.871662424e-04f, -8.029948168e-04f, -8.188207000e-04f, -8.346438576e-04f, -8.504642551e-04f, -8.662818580e-04f, -8.820966317e-04f, -8.979085418e-04f, + -9.137175539e-04f, -9.295236333e-04f, -9.453267457e-04f, -9.611268566e-04f, -9.769239315e-04f, -9.927179361e-04f, -1.008508836e-03f, -1.024296596e-03f, -1.040081183e-03f, -1.055862562e-03f, + -1.071640698e-03f, -1.087415558e-03f, -1.103187106e-03f, -1.118955309e-03f, -1.134720132e-03f, -1.150481541e-03f, -1.166239501e-03f, -1.181993978e-03f, -1.197744937e-03f, -1.213492346e-03f, + -1.229236168e-03f, -1.244976370e-03f, -1.260712918e-03f, -1.276445777e-03f, -1.292174913e-03f, -1.307900292e-03f, -1.323621879e-03f, -1.339339641e-03f, -1.355053542e-03f, -1.370763550e-03f, + -1.386469629e-03f, -1.402171746e-03f, -1.417869866e-03f, -1.433563956e-03f, -1.449253980e-03f, -1.464939905e-03f, -1.480621697e-03f, -1.496299322e-03f, -1.511972745e-03f, -1.527641932e-03f, + -1.543306850e-03f, -1.558967464e-03f, -1.574623740e-03f, -1.590275644e-03f, -1.605923142e-03f, -1.621566201e-03f, -1.637204785e-03f, -1.652838862e-03f, -1.668468396e-03f, -1.684093354e-03f, + -1.699713703e-03f, -1.715329408e-03f, -1.730940434e-03f, -1.746546749e-03f, -1.762148319e-03f, -1.777745108e-03f, -1.793337085e-03f, -1.808924214e-03f, -1.824506461e-03f, -1.840083794e-03f, + -1.855656177e-03f, -1.871223578e-03f, -1.886785962e-03f, -1.902343295e-03f, -1.917895545e-03f, -1.933442676e-03f, -1.948984656e-03f, -1.964521450e-03f, -1.980053025e-03f, -1.995579347e-03f, + -2.011100382e-03f, -2.026616096e-03f, -2.042126457e-03f, -2.057631430e-03f, -2.073130981e-03f, -2.088625077e-03f, -2.104113685e-03f, -2.119596770e-03f, -2.135074299e-03f, -2.150546239e-03f, + -2.166012556e-03f, -2.181473216e-03f, -2.196928186e-03f, -2.212377432e-03f, -2.227820920e-03f, -2.243258618e-03f, -2.258690492e-03f, -2.274116508e-03f, -2.289536632e-03f, -2.304950833e-03f, + -2.320359075e-03f, -2.335761325e-03f, -2.351157551e-03f, -2.366547718e-03f, -2.381931794e-03f, -2.397309745e-03f, -2.412681537e-03f, -2.428047138e-03f, -2.443406513e-03f, -2.458759631e-03f, + -2.474106457e-03f, -2.489446958e-03f, -2.504781101e-03f, -2.520108853e-03f, -2.535430180e-03f, -2.550745050e-03f, -2.566053429e-03f, -2.581355284e-03f, -2.596650581e-03f, -2.611939288e-03f, + -2.627221372e-03f, -2.642496800e-03f, -2.657765537e-03f, -2.673027552e-03f, -2.688282812e-03f, -2.703531282e-03f, -2.718772931e-03f, -2.734007725e-03f, -2.749235631e-03f, -2.764456617e-03f, + -2.779670649e-03f, -2.794877694e-03f, -2.810077720e-03f, -2.825270693e-03f, -2.840456581e-03f, -2.855635351e-03f, -2.870806970e-03f, -2.885971405e-03f, -2.901128624e-03f, -2.916278593e-03f, + -2.931421280e-03f, -2.946556652e-03f, -2.961684676e-03f, -2.976805320e-03f, -2.991918550e-03f, -3.007024335e-03f, -3.022122642e-03f, -3.037213437e-03f, -3.052296689e-03f, -3.067372364e-03f, + -3.082440430e-03f, -3.097500855e-03f, -3.112553606e-03f, -3.127598650e-03f, -3.142635955e-03f, -3.157665488e-03f, -3.172687218e-03f, -3.187701111e-03f, -3.202707134e-03f, -3.217705257e-03f, + -3.232695445e-03f, -3.247677668e-03f, -3.262651892e-03f, -3.277618085e-03f, -3.292576214e-03f, -3.307526248e-03f, -3.322468155e-03f, -3.337401901e-03f, -3.352327455e-03f, -3.367244784e-03f, + -3.382153857e-03f, -3.397054641e-03f, -3.411947103e-03f, -3.426831212e-03f, -3.441706936e-03f, -3.456574243e-03f, -3.471433100e-03f, -3.486283475e-03f, -3.501125336e-03f, -3.515958652e-03f, + -3.530783390e-03f, -3.545599518e-03f, -3.560407005e-03f, -3.575205818e-03f, -3.589995926e-03f, -3.604777296e-03f, -3.619549897e-03f, -3.634313696e-03f, -3.649068663e-03f, -3.663814765e-03f, + -3.678551970e-03f, -3.693280247e-03f, -3.707999564e-03f, -3.722709889e-03f, -3.737411190e-03f, -3.752103436e-03f, -3.766786595e-03f, -3.781460636e-03f, -3.796125526e-03f, -3.810781235e-03f, + -3.825427730e-03f, -3.840064981e-03f, -3.854692955e-03f, -3.869311621e-03f, -3.883920947e-03f, -3.898520903e-03f, -3.913111456e-03f, -3.927692576e-03f, -3.942264230e-03f, -3.956826388e-03f, + -3.971379018e-03f, -3.985922089e-03f, -4.000455569e-03f, -4.014979427e-03f, -4.029493632e-03f, -4.043998153e-03f, -4.058492959e-03f, -4.072978017e-03f, -4.087453298e-03f, -4.101918770e-03f, + -4.116374401e-03f, -4.130820161e-03f, -4.145256019e-03f, -4.159681944e-03f, -4.174097904e-03f, -4.188503868e-03f, -4.202899807e-03f, -4.217285687e-03f, -4.231661480e-03f, -4.246027153e-03f, + -4.260382676e-03f, -4.274728019e-03f, -4.289063149e-03f, -4.303388037e-03f, -4.317702651e-03f, -4.332006961e-03f, -4.346300936e-03f, -4.360584546e-03f, -4.374857759e-03f, -4.389120545e-03f, + -4.403372874e-03f, -4.417614714e-03f, -4.431846036e-03f, -4.446066808e-03f, -4.460277000e-03f, -4.474476582e-03f, -4.488665522e-03f, -4.502843792e-03f, -4.517011359e-03f, -4.531168194e-03f, + -4.545314266e-03f, -4.559449546e-03f, -4.573574001e-03f, -4.587687603e-03f, -4.601790322e-03f, -4.615882125e-03f, -4.629962985e-03f, -4.644032869e-03f, -4.658091749e-03f, -4.672139593e-03f, + -4.686176373e-03f, -4.700202056e-03f, -4.714216615e-03f, -4.728220018e-03f, -4.742212236e-03f, -4.756193238e-03f, -4.770162994e-03f, -4.784121475e-03f, -4.798068651e-03f, -4.812004491e-03f, + -4.825928967e-03f, -4.839842047e-03f, -4.853743702e-03f, -4.867633903e-03f, -4.881512620e-03f, -4.895379822e-03f, -4.909235481e-03f, -4.923079566e-03f, -4.936912048e-03f, -4.950732897e-03f, + -4.964542083e-03f, -4.978339578e-03f, -4.992125351e-03f, -5.005899373e-03f, -5.019661615e-03f, -5.033412046e-03f, -5.047150638e-03f, -5.060877362e-03f, -5.074592187e-03f, -5.088295084e-03f, + -5.101986024e-03f, -5.115664979e-03f, -5.129331917e-03f, -5.142986811e-03f, -5.156629631e-03f, -5.170260348e-03f, -5.183878932e-03f, -5.197485356e-03f, -5.211079588e-03f, -5.224661601e-03f, + -5.238231365e-03f, -5.251788852e-03f, -5.265334031e-03f, -5.278866876e-03f, -5.292387355e-03f, -5.305895441e-03f, -5.319391105e-03f, -5.332874318e-03f, -5.346345050e-03f, -5.359803274e-03f, + -5.373248961e-03f, -5.386682081e-03f, -5.400102606e-03f, -5.413510507e-03f, -5.426905756e-03f, -5.440288324e-03f, -5.453658183e-03f, -5.467015303e-03f, -5.480359657e-03f, -5.493691216e-03f, + -5.507009952e-03f, -5.520315835e-03f, -5.533608839e-03f, -5.546888933e-03f, -5.560156090e-03f, -5.573410282e-03f, -5.586651481e-03f, -5.599879657e-03f, -5.613094783e-03f, -5.626296831e-03f, + -5.639485772e-03f, -5.652661579e-03f, -5.665824223e-03f, -5.678973676e-03f, -5.692109910e-03f, -5.705232898e-03f, -5.718342610e-03f, -5.731439020e-03f, -5.744522099e-03f, -5.757591819e-03f, + -5.770648153e-03f, -5.783691073e-03f, -5.796720550e-03f, -5.809736558e-03f, -5.822739068e-03f, -5.835728053e-03f, -5.848703485e-03f, -5.861665336e-03f, -5.874613579e-03f, -5.887548187e-03f, + -5.900469131e-03f, -5.913376384e-03f, -5.926269919e-03f, -5.939149708e-03f, -5.952015724e-03f, -5.964867939e-03f, -5.977706326e-03f, -5.990530858e-03f, -6.003341508e-03f, -6.016138248e-03f, + -6.028921050e-03f, -6.041689889e-03f, -6.054444736e-03f, -6.067185565e-03f, -6.079912348e-03f, -6.092625058e-03f, -6.105323669e-03f, -6.118008153e-03f, -6.130678483e-03f, -6.143334632e-03f, + -6.155976575e-03f, -6.168604282e-03f, -6.181217729e-03f, -6.193816887e-03f, -6.206401731e-03f, -6.218972233e-03f, -6.231528367e-03f, -6.244070106e-03f, -6.256597423e-03f, -6.269110293e-03f, + -6.281608687e-03f, -6.294092580e-03f, -6.306561946e-03f, -6.319016757e-03f, -6.331456987e-03f, -6.343882611e-03f, -6.356293601e-03f, -6.368689931e-03f, -6.381071575e-03f, -6.393438506e-03f, + -6.405790699e-03f, -6.418128128e-03f, -6.430450765e-03f, -6.442758585e-03f, -6.455051561e-03f, -6.467329669e-03f, -6.479592881e-03f, -6.491841172e-03f, -6.504074515e-03f, -6.516292885e-03f, + -6.528496257e-03f, -6.540684603e-03f, -6.552857898e-03f, -6.565016116e-03f, -6.577159233e-03f, -6.589287221e-03f, -6.601400055e-03f, -6.613497710e-03f, -6.625580160e-03f, -6.637647379e-03f, + -6.649699342e-03f, -6.661736023e-03f, -6.673757397e-03f, -6.685763439e-03f, -6.697754122e-03f, -6.709729422e-03f, -6.721689313e-03f, -6.733633770e-03f, -6.745562767e-03f, -6.757476280e-03f, + -6.769374284e-03f, -6.781256752e-03f, -6.793123660e-03f, -6.804974983e-03f, -6.816810696e-03f, -6.828630774e-03f, -6.840435191e-03f, -6.852223923e-03f, -6.863996945e-03f, -6.875754232e-03f, + -6.887495759e-03f, -6.899221502e-03f, -6.910931435e-03f, -6.922625534e-03f, -6.934303775e-03f, -6.945966131e-03f, -6.957612580e-03f, -6.969243096e-03f, -6.980857655e-03f, -6.992456232e-03f, + -7.004038802e-03f, -7.015605342e-03f, -7.027155827e-03f, -7.038690232e-03f, -7.050208534e-03f, -7.061710707e-03f, -7.073196728e-03f, -7.084666573e-03f, -7.096120216e-03f, -7.107557635e-03f, + -7.118978805e-03f, -7.130383702e-03f, -7.141772301e-03f, -7.153144579e-03f, -7.164500512e-03f, -7.175840077e-03f, -7.187163248e-03f, -7.198470002e-03f, -7.209760316e-03f, -7.221034165e-03f, + -7.232291527e-03f, -7.243532376e-03f, -7.254756690e-03f, -7.265964445e-03f, -7.277155617e-03f, -7.288330183e-03f, -7.299488119e-03f, -7.310629402e-03f, -7.321754008e-03f, -7.332861914e-03f, + -7.343953096e-03f, -7.355027532e-03f, -7.366085198e-03f, -7.377126070e-03f, -7.388150126e-03f, -7.399157342e-03f, -7.410147696e-03f, -7.421121163e-03f, -7.432077721e-03f, -7.443017348e-03f, + -7.453940019e-03f, -7.464845713e-03f, -7.475734405e-03f, -7.486606074e-03f, -7.497460697e-03f, -7.508298250e-03f, -7.519118711e-03f, -7.529922057e-03f, -7.540708266e-03f, -7.551477315e-03f, + -7.562229181e-03f, -7.572963842e-03f, -7.583681275e-03f, -7.594381458e-03f, -7.605064368e-03f, -7.615729983e-03f, -7.626378281e-03f, -7.637009239e-03f, -7.647622835e-03f, -7.658219047e-03f, + -7.668797852e-03f, -7.679359229e-03f, -7.689903155e-03f, -7.700429608e-03f, -7.710938566e-03f, -7.721430008e-03f, -7.731903910e-03f, -7.742360252e-03f, -7.752799011e-03f, -7.763220166e-03f, + -7.773623694e-03f, -7.784009575e-03f, -7.794377785e-03f, -7.804728304e-03f, -7.815061110e-03f, -7.825376181e-03f, -7.835673496e-03f, -7.845953033e-03f, -7.856214771e-03f, -7.866458688e-03f, + -7.876684763e-03f, -7.886892974e-03f, -7.897083301e-03f, -7.907255721e-03f, -7.917410215e-03f, -7.927546759e-03f, -7.937665334e-03f, -7.947765918e-03f, -7.957848490e-03f, -7.967913029e-03f, + -7.977959514e-03f, -7.987987924e-03f, -7.997998238e-03f, -8.007990436e-03f, -8.017964496e-03f, -8.027920398e-03f, -8.037858120e-03f, -8.047777643e-03f, -8.057678945e-03f, -8.067562007e-03f, + -8.077426806e-03f, -8.087273323e-03f, -8.097101538e-03f, -8.106911429e-03f, -8.116702977e-03f, -8.126476160e-03f, -8.136230959e-03f, -8.145967354e-03f, -8.155685323e-03f, -8.165384848e-03f, + -8.175065907e-03f, -8.184728481e-03f, -8.194372549e-03f, -8.203998091e-03f, -8.213605088e-03f, -8.223193520e-03f, -8.232763365e-03f, -8.242314606e-03f, -8.251847221e-03f, -8.261361191e-03f, + -8.270856497e-03f, -8.280333118e-03f, -8.289791034e-03f, -8.299230227e-03f, -8.308650677e-03f, -8.318052364e-03f, -8.327435268e-03f, -8.336799370e-03f, -8.346144651e-03f, -8.355471092e-03f, + -8.364778672e-03f, -8.374067373e-03f, -8.383337176e-03f, -8.392588060e-03f, -8.401820008e-03f, -8.411033000e-03f, -8.420227016e-03f, -8.429402038e-03f, -8.438558048e-03f, -8.447695025e-03f, + -8.456812951e-03f, -8.465911807e-03f, -8.474991574e-03f, -8.484052234e-03f, -8.493093768e-03f, -8.502116157e-03f, -8.511119382e-03f, -8.520103425e-03f, -8.529068267e-03f, -8.538013890e-03f, + -8.546940275e-03f, -8.555847405e-03f, -8.564735259e-03f, -8.573603821e-03f, -8.582453071e-03f, -8.591282992e-03f, -8.600093565e-03f, -8.608884772e-03f, -8.617656595e-03f, -8.626409017e-03f, + -8.635142018e-03f, -8.643855581e-03f, -8.652549687e-03f, -8.661224320e-03f, -8.669879461e-03f, -8.678515092e-03f, -8.687131196e-03f, -8.695727754e-03f, -8.704304750e-03f, -8.712862165e-03f, + -8.721399981e-03f, -8.729918182e-03f, -8.738416750e-03f, -8.746895667e-03f, -8.755354916e-03f, -8.763794480e-03f, -8.772214340e-03f, -8.780614480e-03f, -8.788994883e-03f, -8.797355531e-03f, + -8.805696407e-03f, -8.814017495e-03f, -8.822318776e-03f, -8.830600235e-03f, -8.838861853e-03f, -8.847103614e-03f, -8.855325502e-03f, -8.863527498e-03f, -8.871709587e-03f, -8.879871752e-03f, + -8.888013976e-03f, -8.896136242e-03f, -8.904238534e-03f, -8.912320835e-03f, -8.920383129e-03f, -8.928425398e-03f, -8.936447627e-03f, -8.944449799e-03f, -8.952431898e-03f, -8.960393908e-03f, + -8.968335812e-03f, -8.976257594e-03f, -8.984159237e-03f, -8.992040727e-03f, -8.999902046e-03f, -9.007743178e-03f, -9.015564108e-03f, -9.023364820e-03f, -9.031145297e-03f, -9.038905524e-03f, + -9.046645486e-03f, -9.054365165e-03f, -9.062064547e-03f, -9.069743616e-03f, -9.077402355e-03f, -9.085040751e-03f, -9.092658786e-03f, -9.100256446e-03f, -9.107833715e-03f, -9.115390578e-03f, + -9.122927019e-03f, -9.130443023e-03f, -9.137938575e-03f, -9.145413659e-03f, -9.152868260e-03f, -9.160302364e-03f, -9.167715954e-03f, -9.175109017e-03f, -9.182481537e-03f, -9.189833498e-03f, + -9.197164887e-03f, -9.204475688e-03f, -9.211765887e-03f, -9.219035468e-03f, -9.226284417e-03f, -9.233512720e-03f, -9.240720361e-03f, -9.247907326e-03f, -9.255073601e-03f, -9.262219171e-03f, + -9.269344022e-03f, -9.276448138e-03f, -9.283531507e-03f, -9.290594113e-03f, -9.297635942e-03f, -9.304656981e-03f, -9.311657214e-03f, -9.318636628e-03f, -9.325595209e-03f, -9.332532942e-03f, + -9.339449814e-03f, -9.346345811e-03f, -9.353220918e-03f, -9.360075123e-03f, -9.366908411e-03f, -9.373720768e-03f, -9.380512181e-03f, -9.387282637e-03f, -9.394032120e-03f, -9.400760619e-03f, + -9.407468119e-03f, -9.414154607e-03f, -9.420820069e-03f, -9.427464493e-03f, -9.434087864e-03f, -9.440690170e-03f, -9.447271397e-03f, -9.453831532e-03f, -9.460370562e-03f, -9.466888475e-03f, + -9.473385255e-03f, -9.479860892e-03f, -9.486315372e-03f, -9.492748681e-03f, -9.499160808e-03f, -9.505551739e-03f, -9.511921461e-03f, -9.518269962e-03f, -9.524597229e-03f, -9.530903250e-03f, + -9.537188012e-03f, -9.543451502e-03f, -9.549693708e-03f, -9.555914618e-03f, -9.562114218e-03f, -9.568292498e-03f, -9.574449443e-03f, -9.580585044e-03f, -9.586699286e-03f, -9.592792158e-03f, + -9.598863647e-03f, -9.604913743e-03f, -9.610942432e-03f, -9.616949703e-03f, -9.622935543e-03f, -9.628899942e-03f, -9.634842887e-03f, -9.640764366e-03f, -9.646664368e-03f, -9.652542881e-03f, + -9.658399893e-03f, -9.664235393e-03f, -9.670049370e-03f, -9.675841811e-03f, -9.681612705e-03f, -9.687362042e-03f, -9.693089809e-03f, -9.698795995e-03f, -9.704480590e-03f, -9.710143581e-03f, + -9.715784958e-03f, -9.721404710e-03f, -9.727002825e-03f, -9.732579293e-03f, -9.738134103e-03f, -9.743667243e-03f, -9.749178704e-03f, -9.754668473e-03f, -9.760136541e-03f, -9.765582896e-03f, + -9.771007528e-03f, -9.776410426e-03f, -9.781791581e-03f, -9.787150980e-03f, -9.792488614e-03f, -9.797804473e-03f, -9.803098545e-03f, -9.808370821e-03f, -9.813621291e-03f, -9.818849943e-03f, + -9.824056769e-03f, -9.829241757e-03f, -9.834404898e-03f, -9.839546182e-03f, -9.844665598e-03f, -9.849763137e-03f, -9.854838789e-03f, -9.859892544e-03f, -9.864924392e-03f, -9.869934324e-03f, + -9.874922329e-03f, -9.879888399e-03f, -9.884832523e-03f, -9.889754692e-03f, -9.894654896e-03f, -9.899533127e-03f, -9.904389374e-03f, -9.909223628e-03f, -9.914035881e-03f, -9.918826122e-03f, + -9.923594342e-03f, -9.928340533e-03f, -9.933064685e-03f, -9.937766789e-03f, -9.942446837e-03f, -9.947104818e-03f, -9.951740725e-03f, -9.956354548e-03f, -9.960946278e-03f, -9.965515908e-03f, + -9.970063427e-03f, -9.974588828e-03f, -9.979092102e-03f, -9.983573240e-03f, -9.988032233e-03f, -9.992469074e-03f, -9.996883753e-03f, -1.000127626e-02f, -1.000564659e-02f, -1.000999474e-02f, + -1.001432069e-02f, -1.001862444e-02f, -1.002290598e-02f, -1.002716530e-02f, -1.003140239e-02f, -1.003561725e-02f, -1.003980986e-02f, -1.004398022e-02f, -1.004812833e-02f, -1.005225417e-02f, + -1.005635773e-02f, -1.006043901e-02f, -1.006449801e-02f, -1.006853470e-02f, -1.007254910e-02f, -1.007654118e-02f, -1.008051094e-02f, -1.008445837e-02f, -1.008838347e-02f, -1.009228623e-02f, + -1.009616664e-02f, -1.010002469e-02f, -1.010386038e-02f, -1.010767370e-02f, -1.011146464e-02f, -1.011523320e-02f, -1.011897937e-02f, -1.012270314e-02f, -1.012640450e-02f, -1.013008345e-02f, + -1.013373999e-02f, -1.013737409e-02f, -1.014098577e-02f, -1.014457501e-02f, -1.014814180e-02f, -1.015168614e-02f, -1.015520803e-02f, -1.015870745e-02f, -1.016218440e-02f, -1.016563887e-02f, + -1.016907085e-02f, -1.017248035e-02f, -1.017586736e-02f, -1.017923186e-02f, -1.018257385e-02f, -1.018589333e-02f, -1.018919029e-02f, -1.019246472e-02f, -1.019571663e-02f, -1.019894599e-02f, + -1.020215281e-02f, -1.020533709e-02f, -1.020849881e-02f, -1.021163796e-02f, -1.021475456e-02f, -1.021784858e-02f, -1.022092002e-02f, -1.022396889e-02f, -1.022699516e-02f, -1.022999884e-02f, + -1.023297993e-02f, -1.023593841e-02f, -1.023887428e-02f, -1.024178754e-02f, -1.024467818e-02f, -1.024754620e-02f, -1.025039159e-02f, -1.025321435e-02f, -1.025601446e-02f, -1.025879194e-02f, + -1.026154676e-02f, -1.026427894e-02f, -1.026698845e-02f, -1.026967531e-02f, -1.027233950e-02f, -1.027498101e-02f, -1.027759985e-02f, -1.028019602e-02f, -1.028276949e-02f, -1.028532028e-02f, + -1.028784838e-02f, -1.029035378e-02f, -1.029283648e-02f, -1.029529647e-02f, -1.029773375e-02f, -1.030014832e-02f, -1.030254018e-02f, -1.030490931e-02f, -1.030725572e-02f, -1.030957939e-02f, + -1.031188034e-02f, -1.031415855e-02f, -1.031641402e-02f, -1.031864674e-02f, -1.032085672e-02f, -1.032304395e-02f, -1.032520842e-02f, -1.032735013e-02f, -1.032946909e-02f, -1.033156528e-02f, + -1.033363870e-02f, -1.033568935e-02f, -1.033771723e-02f, -1.033972233e-02f, -1.034170465e-02f, -1.034366419e-02f, -1.034560094e-02f, -1.034751490e-02f, -1.034940607e-02f, -1.035127445e-02f, + -1.035312003e-02f, -1.035494281e-02f, -1.035674278e-02f, -1.035851995e-02f, -1.036027431e-02f, -1.036200587e-02f, -1.036371460e-02f, -1.036540053e-02f, -1.036706363e-02f, -1.036870392e-02f, + -1.037032138e-02f, -1.037191602e-02f, -1.037348783e-02f, -1.037503681e-02f, -1.037656297e-02f, -1.037806629e-02f, -1.037954677e-02f, -1.038100442e-02f, -1.038243923e-02f, -1.038385120e-02f, + -1.038524032e-02f, -1.038660661e-02f, -1.038795004e-02f, -1.038927063e-02f, -1.039056838e-02f, -1.039184327e-02f, -1.039309531e-02f, -1.039432449e-02f, -1.039553082e-02f, -1.039671430e-02f, + -1.039787492e-02f, -1.039901268e-02f, -1.040012758e-02f, -1.040121962e-02f, -1.040228880e-02f, -1.040333512e-02f, -1.040435857e-02f, -1.040535916e-02f, -1.040633689e-02f, -1.040729174e-02f, + -1.040822373e-02f, -1.040913286e-02f, -1.041001911e-02f, -1.041088250e-02f, -1.041172302e-02f, -1.041254066e-02f, -1.041333544e-02f, -1.041410735e-02f, -1.041485638e-02f, -1.041558254e-02f, + -1.041628584e-02f, -1.041696626e-02f, -1.041762380e-02f, -1.041825848e-02f, -1.041887028e-02f, -1.041945921e-02f, -1.042002527e-02f, -1.042056846e-02f, -1.042108878e-02f, -1.042158622e-02f, + -1.042206079e-02f, -1.042251249e-02f, -1.042294132e-02f, -1.042334728e-02f, -1.042373037e-02f, -1.042409059e-02f, -1.042442795e-02f, -1.042474243e-02f, -1.042503404e-02f, -1.042530279e-02f, + -1.042554867e-02f, -1.042577169e-02f, -1.042597184e-02f, -1.042614913e-02f, -1.042630356e-02f, -1.042643512e-02f, -1.042654382e-02f, -1.042662967e-02f, -1.042669265e-02f, -1.042673278e-02f, + -1.042675005e-02f, -1.042674447e-02f, -1.042671603e-02f, -1.042666474e-02f, -1.042659060e-02f, -1.042649362e-02f, -1.042637378e-02f, -1.042623110e-02f, -1.042606557e-02f, -1.042587720e-02f, + -1.042566600e-02f, -1.042543195e-02f, -1.042517506e-02f, -1.042489534e-02f, -1.042459279e-02f, -1.042426740e-02f, -1.042391919e-02f, -1.042354815e-02f, -1.042315428e-02f, -1.042273759e-02f, + -1.042229808e-02f, -1.042183575e-02f, -1.042135060e-02f, -1.042084265e-02f, -1.042031188e-02f, -1.041975830e-02f, -1.041918191e-02f, -1.041858273e-02f, -1.041796074e-02f, -1.041731595e-02f, + -1.041664837e-02f, -1.041595799e-02f, -1.041524483e-02f, -1.041450888e-02f, -1.041375014e-02f, -1.041296863e-02f, -1.041216433e-02f, -1.041133726e-02f, -1.041048742e-02f, -1.040961481e-02f, + -1.040871944e-02f, -1.040780130e-02f, -1.040686041e-02f, -1.040589676e-02f, -1.040491036e-02f, -1.040390120e-02f, -1.040286931e-02f, -1.040181467e-02f, -1.040073730e-02f, -1.039963719e-02f, + -1.039851435e-02f, -1.039736879e-02f, -1.039620050e-02f, -1.039500950e-02f, -1.039379578e-02f, -1.039255935e-02f, -1.039130021e-02f, -1.039001837e-02f, -1.038871383e-02f, -1.038738660e-02f, + -1.038603668e-02f, -1.038466407e-02f, -1.038326878e-02f, -1.038185081e-02f, -1.038041017e-02f, -1.037894687e-02f, -1.037746090e-02f, -1.037595227e-02f, -1.037442098e-02f, -1.037286705e-02f, + -1.037129047e-02f, -1.036969125e-02f, -1.036806940e-02f, -1.036642491e-02f, -1.036475780e-02f, -1.036306807e-02f, -1.036135572e-02f, -1.035962076e-02f, -1.035786320e-02f, -1.035608304e-02f, + -1.035428028e-02f, -1.035245493e-02f, -1.035060700e-02f, -1.034873649e-02f, -1.034684341e-02f, -1.034492776e-02f, -1.034298954e-02f, -1.034102877e-02f, -1.033904544e-02f, -1.033703957e-02f, + -1.033501116e-02f, -1.033296022e-02f, -1.033088675e-02f, -1.032879075e-02f, -1.032667224e-02f, -1.032453122e-02f, -1.032236769e-02f, -1.032018166e-02f, -1.031797315e-02f, -1.031574214e-02f, + -1.031348866e-02f, -1.031121270e-02f, -1.030891427e-02f, -1.030659338e-02f, -1.030425004e-02f, -1.030188424e-02f, -1.029949601e-02f, -1.029708534e-02f, -1.029465224e-02f, -1.029219672e-02f, + -1.028971878e-02f, -1.028721844e-02f, -1.028469569e-02f, -1.028215055e-02f, -1.027958302e-02f, -1.027699310e-02f, -1.027438082e-02f, -1.027174616e-02f, -1.026908915e-02f, -1.026640978e-02f, + -1.026370807e-02f, -1.026098401e-02f, -1.025823763e-02f, -1.025546892e-02f, -1.025267790e-02f, -1.024986456e-02f, -1.024702893e-02f, -1.024417100e-02f, -1.024129078e-02f, -1.023838828e-02f, + -1.023546351e-02f, -1.023251648e-02f, -1.022954719e-02f, -1.022655565e-02f, -1.022354188e-02f, -1.022050587e-02f, -1.021744763e-02f, -1.021436718e-02f, -1.021126452e-02f, -1.020813966e-02f, + -1.020499261e-02f, -1.020182337e-02f, -1.019863196e-02f, -1.019541838e-02f, -1.019218264e-02f, -1.018892475e-02f, -1.018564471e-02f, -1.018234255e-02f, -1.017901825e-02f, -1.017567185e-02f, + -1.017230333e-02f, -1.016891271e-02f, -1.016550000e-02f, -1.016206521e-02f, -1.015860835e-02f, -1.015512942e-02f, -1.015162844e-02f, -1.014810541e-02f, -1.014456034e-02f, -1.014099324e-02f, + -1.013740413e-02f, -1.013379300e-02f, -1.013015987e-02f, -1.012650476e-02f, -1.012282765e-02f, -1.011912858e-02f, -1.011540754e-02f, -1.011166455e-02f, -1.010789961e-02f, -1.010411274e-02f, + -1.010030394e-02f, -1.009647323e-02f, -1.009262060e-02f, -1.008874609e-02f, -1.008484968e-02f, -1.008093140e-02f, -1.007699125e-02f, -1.007302924e-02f, -1.006904539e-02f, -1.006503970e-02f, + -1.006101218e-02f, -1.005696284e-02f, -1.005289170e-02f, -1.004879876e-02f, -1.004468403e-02f, -1.004054753e-02f, -1.003638926e-02f, -1.003220923e-02f, -1.002800746e-02f, -1.002378396e-02f, + -1.001953873e-02f, -1.001527178e-02f, -1.001098314e-02f, -1.000667280e-02f, -1.000234078e-02f, -9.997987084e-03f, -9.993611732e-03f, -9.989214731e-03f, -9.984796092e-03f, -9.980355825e-03f, + -9.975893941e-03f, -9.971410452e-03f, -9.966905369e-03f, -9.962378702e-03f, -9.957830463e-03f, -9.953260664e-03f, -9.948669315e-03f, -9.944056428e-03f, -9.939422014e-03f, -9.934766084e-03f, + -9.930088651e-03f, -9.925389725e-03f, -9.920669318e-03f, -9.915927441e-03f, -9.911164107e-03f, -9.906379327e-03f, -9.901573113e-03f, -9.896745476e-03f, -9.891896429e-03f, -9.887025982e-03f, + -9.882134149e-03f, -9.877220941e-03f, -9.872286370e-03f, -9.867330448e-03f, -9.862353187e-03f, -9.857354600e-03f, -9.852334699e-03f, -9.847293495e-03f, -9.842231002e-03f, -9.837147230e-03f, + -9.832042194e-03f, -9.826915905e-03f, -9.821768376e-03f, -9.816599619e-03f, -9.811409647e-03f, -9.806198473e-03f, -9.800966108e-03f, -9.795712566e-03f, -9.790437860e-03f, -9.785142003e-03f, + -9.779825006e-03f, -9.774486883e-03f, -9.769127648e-03f, -9.763747312e-03f, -9.758345890e-03f, -9.752923393e-03f, -9.747479836e-03f, -9.742015231e-03f, -9.736529591e-03f, -9.731022931e-03f, + -9.725495262e-03f, -9.719946599e-03f, -9.714376954e-03f, -9.708786342e-03f, -9.703174776e-03f, -9.697542268e-03f, -9.691888834e-03f, -9.686214486e-03f, -9.680519237e-03f, -9.674803103e-03f, + -9.669066096e-03f, -9.663308230e-03f, -9.657529520e-03f, -9.651729978e-03f, -9.645909619e-03f, -9.640068458e-03f, -9.634206507e-03f, -9.628323780e-03f, -9.622420293e-03f, -9.616496060e-03f, + -9.610551093e-03f, -9.604585408e-03f, -9.598599019e-03f, -9.592591941e-03f, -9.586564186e-03f, -9.580515771e-03f, -9.574446710e-03f, -9.568357016e-03f, -9.562246705e-03f, -9.556115791e-03f, + -9.549964288e-03f, -9.543792212e-03f, -9.537599577e-03f, -9.531386398e-03f, -9.525152690e-03f, -9.518898467e-03f, -9.512623745e-03f, -9.506328539e-03f, -9.500012862e-03f, -9.493676731e-03f, + -9.487320161e-03f, -9.480943166e-03f, -9.474545762e-03f, -9.468127964e-03f, -9.461689788e-03f, -9.455231248e-03f, -9.448752359e-03f, -9.442253138e-03f, -9.435733600e-03f, -9.429193760e-03f, + -9.422633634e-03f, -9.416053237e-03f, -9.409452585e-03f, -9.402831693e-03f, -9.396190577e-03f, -9.389529254e-03f, -9.382847738e-03f, -9.376146045e-03f, -9.369424192e-03f, -9.362682195e-03f, + -9.355920068e-03f, -9.349137829e-03f, -9.342335493e-03f, -9.335513076e-03f, -9.328670595e-03f, -9.321808065e-03f, -9.314925503e-03f, -9.308022925e-03f, -9.301100348e-03f, -9.294157787e-03f, + -9.287195259e-03f, -9.280212781e-03f, -9.273210369e-03f, -9.266188039e-03f, -9.259145808e-03f, -9.252083693e-03f, -9.245001710e-03f, -9.237899876e-03f, -9.230778208e-03f, -9.223636722e-03f, + -9.216475435e-03f, -9.209294365e-03f, -9.202093527e-03f, -9.194872939e-03f, -9.187632618e-03f, -9.180372581e-03f, -9.173092844e-03f, -9.165793426e-03f, -9.158474343e-03f, -9.151135612e-03f, + -9.143777251e-03f, -9.136399276e-03f, -9.129001706e-03f, -9.121584557e-03f, -9.114147848e-03f, -9.106691594e-03f, -9.099215814e-03f, -9.091720526e-03f, -9.084205746e-03f, -9.076671493e-03f, + -9.069117785e-03f, -9.061544637e-03f, -9.053952070e-03f, -9.046340100e-03f, -9.038708745e-03f, -9.031058023e-03f, -9.023387951e-03f, -9.015698549e-03f, -9.007989833e-03f, -9.000261823e-03f, + -8.992514535e-03f, -8.984747988e-03f, -8.976962200e-03f, -8.969157189e-03f, -8.961332974e-03f, -8.953489573e-03f, -8.945627003e-03f, -8.937745285e-03f, -8.929844435e-03f, -8.921924472e-03f, + -8.913985415e-03f, -8.906027282e-03f, -8.898050092e-03f, -8.890053863e-03f, -8.882038615e-03f, -8.874004364e-03f, -8.865951132e-03f, -8.857878935e-03f, -8.849787794e-03f, -8.841677726e-03f, + -8.833548751e-03f, -8.825400887e-03f, -8.817234154e-03f, -8.809048570e-03f, -8.800844155e-03f, -8.792620927e-03f, -8.784378906e-03f, -8.776118111e-03f, -8.767838562e-03f, -8.759540276e-03f, + -8.751223274e-03f, -8.742887575e-03f, -8.734533198e-03f, -8.726160163e-03f, -8.717768489e-03f, -8.709358195e-03f, -8.700929302e-03f, -8.692481828e-03f, -8.684015794e-03f, -8.675531218e-03f, + -8.667028121e-03f, -8.658506522e-03f, -8.649966441e-03f, -8.641407898e-03f, -8.632830912e-03f, -8.624235504e-03f, -8.615621693e-03f, -8.606989500e-03f, -8.598338944e-03f, -8.589670045e-03f, + -8.580982824e-03f, -8.572277300e-03f, -8.563553494e-03f, -8.554811426e-03f, -8.546051116e-03f, -8.537272584e-03f, -8.528475851e-03f, -8.519660936e-03f, -8.510827861e-03f, -8.501976646e-03f, + -8.493107311e-03f, -8.484219877e-03f, -8.475314364e-03f, -8.466390793e-03f, -8.457449184e-03f, -8.448489558e-03f, -8.439511936e-03f, -8.430516338e-03f, -8.421502786e-03f, -8.412471299e-03f, + -8.403421900e-03f, -8.394354608e-03f, -8.385269445e-03f, -8.376166431e-03f, -8.367045588e-03f, -8.357906936e-03f, -8.348750497e-03f, -8.339576292e-03f, -8.330384342e-03f, -8.321174668e-03f, + -8.311947291e-03f, -8.302702232e-03f, -8.293439514e-03f, -8.284159156e-03f, -8.274861181e-03f, -8.265545610e-03f, -8.256212464e-03f, -8.246861766e-03f, -8.237493535e-03f, -8.228107794e-03f, + -8.218704565e-03f, -8.209283869e-03f, -8.199845728e-03f, -8.190390163e-03f, -8.180917196e-03f, -8.171426849e-03f, -8.161919145e-03f, -8.152394103e-03f, -8.142851747e-03f, -8.133292099e-03f, + -8.123715180e-03f, -8.114121012e-03f, -8.104509618e-03f, -8.094881019e-03f, -8.085235238e-03f, -8.075572296e-03f, -8.065892216e-03f, -8.056195021e-03f, -8.046480731e-03f, -8.036749371e-03f, + -8.027000961e-03f, -8.017235525e-03f, -8.007453084e-03f, -7.997653661e-03f, -7.987837279e-03f, -7.978003960e-03f, -7.968153726e-03f, -7.958286601e-03f, -7.948402606e-03f, -7.938501765e-03f, + -7.928584100e-03f, -7.918649634e-03f, -7.908698389e-03f, -7.898730389e-03f, -7.888745656e-03f, -7.878744212e-03f, -7.868726082e-03f, -7.858691288e-03f, -7.848639852e-03f, -7.838571798e-03f, + -7.828487149e-03f, -7.818385928e-03f, -7.808268158e-03f, -7.798133861e-03f, -7.787983062e-03f, -7.777815784e-03f, -7.767632049e-03f, -7.757431882e-03f, -7.747215304e-03f, -7.736982341e-03f, + -7.726733014e-03f, -7.716467348e-03f, -7.706185365e-03f, -7.695887090e-03f, -7.685572546e-03f, -7.675241757e-03f, -7.664894745e-03f, -7.654531535e-03f, -7.644152150e-03f, -7.633756614e-03f, + -7.623344951e-03f, -7.612917185e-03f, -7.602473338e-03f, -7.592013436e-03f, -7.581537501e-03f, -7.571045559e-03f, -7.560537632e-03f, -7.550013745e-03f, -7.539473921e-03f, -7.528918185e-03f, + -7.518346561e-03f, -7.507759073e-03f, -7.497155745e-03f, -7.486536601e-03f, -7.475901665e-03f, -7.465250962e-03f, -7.454584515e-03f, -7.443902350e-03f, -7.433204490e-03f, -7.422490960e-03f, + -7.411761784e-03f, -7.401016986e-03f, -7.390256592e-03f, -7.379480625e-03f, -7.368689110e-03f, -7.357882072e-03f, -7.347059535e-03f, -7.336221524e-03f, -7.325368063e-03f, -7.314499177e-03f, + -7.303614891e-03f, -7.292715230e-03f, -7.281800218e-03f, -7.270869881e-03f, -7.259924242e-03f, -7.248963328e-03f, -7.237987162e-03f, -7.226995770e-03f, -7.215989176e-03f, -7.204967407e-03f, + -7.193930486e-03f, -7.182878439e-03f, -7.171811291e-03f, -7.160729067e-03f, -7.149631792e-03f, -7.138519492e-03f, -7.127392191e-03f, -7.116249915e-03f, -7.105092690e-03f, -7.093920540e-03f, + -7.082733491e-03f, -7.071531568e-03f, -7.060314797e-03f, -7.049083202e-03f, -7.037836811e-03f, -7.026575647e-03f, -7.015299738e-03f, -7.004009107e-03f, -6.992703781e-03f, -6.981383786e-03f, + -6.970049146e-03f, -6.958699889e-03f, -6.947336039e-03f, -6.935957622e-03f, -6.924564664e-03f, -6.913157191e-03f, -6.901735229e-03f, -6.890298803e-03f, -6.878847940e-03f, -6.867382665e-03f, + -6.855903004e-03f, -6.844408984e-03f, -6.832900630e-03f, -6.821377969e-03f, -6.809841026e-03f, -6.798289828e-03f, -6.786724400e-03f, -6.775144769e-03f, -6.763550962e-03f, -6.751943004e-03f, + -6.740320921e-03f, -6.728684741e-03f, -6.717034489e-03f, -6.705370191e-03f, -6.693691874e-03f, -6.681999565e-03f, -6.670293289e-03f, -6.658573074e-03f, -6.646838945e-03f, -6.635090930e-03f, + -6.623329054e-03f, -6.611553345e-03f, -6.599763829e-03f, -6.587960533e-03f, -6.576143483e-03f, -6.564312706e-03f, -6.552468229e-03f, -6.540610078e-03f, -6.528738281e-03f, -6.516852864e-03f, + -6.504953853e-03f, -6.493041277e-03f, -6.481115161e-03f, -6.469175533e-03f, -6.457222419e-03f, -6.445255847e-03f, -6.433275843e-03f, -6.421282435e-03f, -6.409275650e-03f, -6.397255514e-03f, + -6.385222056e-03f, -6.373175301e-03f, -6.361115277e-03f, -6.349042012e-03f, -6.336955533e-03f, -6.324855866e-03f, -6.312743039e-03f, -6.300617080e-03f, -6.288478016e-03f, -6.276325874e-03f, + -6.264160681e-03f, -6.251982465e-03f, -6.239791254e-03f, -6.227587074e-03f, -6.215369954e-03f, -6.203139921e-03f, -6.190897002e-03f, -6.178641226e-03f, -6.166372619e-03f, -6.154091209e-03f, + -6.141797024e-03f, -6.129490092e-03f, -6.117170440e-03f, -6.104838096e-03f, -6.092493088e-03f, -6.080135443e-03f, -6.067765190e-03f, -6.055382356e-03f, -6.042986969e-03f, -6.030579058e-03f, + -6.018158649e-03f, -6.005725771e-03f, -5.993280452e-03f, -5.980822720e-03f, -5.968352602e-03f, -5.955870128e-03f, -5.943375325e-03f, -5.930868220e-03f, -5.918348843e-03f, -5.905817221e-03f, + -5.893273383e-03f, -5.880717357e-03f, -5.868149170e-03f, -5.855568852e-03f, -5.842976430e-03f, -5.830371933e-03f, -5.817755389e-03f, -5.805126826e-03f, -5.792486274e-03f, -5.779833759e-03f, + -5.767169311e-03f, -5.754492959e-03f, -5.741804729e-03f, -5.729104652e-03f, -5.716392756e-03f, -5.703669068e-03f, -5.690933619e-03f, -5.678186435e-03f, -5.665427546e-03f, -5.652656981e-03f, + -5.639874769e-03f, -5.627080937e-03f, -5.614275514e-03f, -5.601458530e-03f, -5.588630013e-03f, -5.575789992e-03f, -5.562938496e-03f, -5.550075553e-03f, -5.537201192e-03f, -5.524315443e-03f, + -5.511418334e-03f, -5.498509894e-03f, -5.485590152e-03f, -5.472659137e-03f, -5.459716878e-03f, -5.446763404e-03f, -5.433798744e-03f, -5.420822927e-03f, -5.407835982e-03f, -5.394837938e-03f, + -5.381828825e-03f, -5.368808672e-03f, -5.355777507e-03f, -5.342735360e-03f, -5.329682260e-03f, -5.316618237e-03f, -5.303543319e-03f, -5.290457536e-03f, -5.277360918e-03f, -5.264253493e-03f, + -5.251135291e-03f, -5.238006341e-03f, -5.224866673e-03f, -5.211716316e-03f, -5.198555300e-03f, -5.185383653e-03f, -5.172201406e-03f, -5.159008589e-03f, -5.145805229e-03f, -5.132591358e-03f, + -5.119367004e-03f, -5.106132198e-03f, -5.092886968e-03f, -5.079631345e-03f, -5.066365358e-03f, -5.053089037e-03f, -5.039802412e-03f, -5.026505511e-03f, -5.013198365e-03f, -4.999881005e-03f, + -4.986553458e-03f, -4.973215756e-03f, -4.959867928e-03f, -4.946510004e-03f, -4.933142014e-03f, -4.919763987e-03f, -4.906375954e-03f, -4.892977945e-03f, -4.879569989e-03f, -4.866152116e-03f, + -4.852724356e-03f, -4.839286740e-03f, -4.825839298e-03f, -4.812382059e-03f, -4.798915053e-03f, -4.785438311e-03f, -4.771951863e-03f, -4.758455738e-03f, -4.744949967e-03f, -4.731434580e-03f, + -4.717909608e-03f, -4.704375080e-03f, -4.690831027e-03f, -4.677277479e-03f, -4.663714465e-03f, -4.650142018e-03f, -4.636560165e-03f, -4.622968939e-03f, -4.609368370e-03f, -4.595758487e-03f, + -4.582139321e-03f, -4.568510902e-03f, -4.554873262e-03f, -4.541226430e-03f, -4.527570436e-03f, -4.513905312e-03f, -4.500231087e-03f, -4.486547792e-03f, -4.472855458e-03f, -4.459154115e-03f, + -4.445443794e-03f, -4.431724526e-03f, -4.417996340e-03f, -4.404259268e-03f, -4.390513339e-03f, -4.376758586e-03f, -4.362995038e-03f, -4.349222726e-03f, -4.335441681e-03f, -4.321651933e-03f, + -4.307853513e-03f, -4.294046453e-03f, -4.280230782e-03f, -4.266406531e-03f, -4.252573732e-03f, -4.238732415e-03f, -4.224882611e-03f, -4.211024351e-03f, -4.197157665e-03f, -4.183282585e-03f, + -4.169399141e-03f, -4.155507364e-03f, -4.141607286e-03f, -4.127698936e-03f, -4.113782347e-03f, -4.099857549e-03f, -4.085924573e-03f, -4.071983450e-03f, -4.058034212e-03f, -4.044076888e-03f, + -4.030111511e-03f, -4.016138111e-03f, -4.002156719e-03f, -3.988167367e-03f, -3.974170085e-03f, -3.960164905e-03f, -3.946151858e-03f, -3.932130975e-03f, -3.918102287e-03f, -3.904065826e-03f, + -3.890021622e-03f, -3.875969708e-03f, -3.861910113e-03f, -3.847842870e-03f, -3.833768009e-03f, -3.819685562e-03f, -3.805595561e-03f, -3.791498035e-03f, -3.777393018e-03f, -3.763280540e-03f, + -3.749160633e-03f, -3.735033327e-03f, -3.720898655e-03f, -3.706756648e-03f, -3.692607337e-03f, -3.678450753e-03f, -3.664286928e-03f, -3.650115894e-03f, -3.635937682e-03f, -3.621752323e-03f, + -3.607559850e-03f, -3.593360292e-03f, -3.579153683e-03f, -3.564940053e-03f, -3.550719435e-03f, -3.536491859e-03f, -3.522257357e-03f, -3.508015961e-03f, -3.493767702e-03f, -3.479512613e-03f, + -3.465250724e-03f, -3.450982068e-03f, -3.436706675e-03f, -3.422424579e-03f, -3.408135809e-03f, -3.393840399e-03f, -3.379538380e-03f, -3.365229783e-03f, -3.350914640e-03f, -3.336592984e-03f, + -3.322264845e-03f, -3.307930255e-03f, -3.293589247e-03f, -3.279241853e-03f, -3.264888103e-03f, -3.250528030e-03f, -3.236161665e-03f, -3.221789041e-03f, -3.207410189e-03f, -3.193025142e-03f, + -3.178633930e-03f, -3.164236586e-03f, -3.149833143e-03f, -3.135423631e-03f, -3.121008083e-03f, -3.106586530e-03f, -3.092159005e-03f, -3.077725540e-03f, -3.063286166e-03f, -3.048840916e-03f, + -3.034389821e-03f, -3.019932914e-03f, -3.005470226e-03f, -2.991001790e-03f, -2.976527638e-03f, -2.962047801e-03f, -2.947562312e-03f, -2.933071203e-03f, -2.918574505e-03f, -2.904072252e-03f, + -2.889564475e-03f, -2.875051206e-03f, -2.860532477e-03f, -2.846008321e-03f, -2.831478769e-03f, -2.816943854e-03f, -2.802403608e-03f, -2.787858064e-03f, -2.773307252e-03f, -2.758751206e-03f, + -2.744189958e-03f, -2.729623539e-03f, -2.715051983e-03f, -2.700475320e-03f, -2.685893585e-03f, -2.671306808e-03f, -2.656715023e-03f, -2.642118260e-03f, -2.627516554e-03f, -2.612909935e-03f, + -2.598298437e-03f, -2.583682091e-03f, -2.569060929e-03f, -2.554434985e-03f, -2.539804291e-03f, -2.525168878e-03f, -2.510528780e-03f, -2.495884027e-03f, -2.481234654e-03f, -2.466580692e-03f, + -2.451922174e-03f, -2.437259132e-03f, -2.422591598e-03f, -2.407919605e-03f, -2.393243185e-03f, -2.378562371e-03f, -2.363877195e-03f, -2.349187689e-03f, -2.334493886e-03f, -2.319795819e-03f, + -2.305093520e-03f, -2.290387021e-03f, -2.275676354e-03f, -2.260961553e-03f, -2.246242650e-03f, -2.231519677e-03f, -2.216792667e-03f, -2.202061652e-03f, -2.187326665e-03f, -2.172587738e-03f, + -2.157844904e-03f, -2.143098195e-03f, -2.128347644e-03f, -2.113593284e-03f, -2.098835146e-03f, -2.084073264e-03f, -2.069307671e-03f, -2.054538398e-03f, -2.039765478e-03f, -2.024988944e-03f, + -2.010208829e-03f, -1.995425165e-03f, -1.980637984e-03f, -1.965847319e-03f, -1.951053204e-03f, -1.936255670e-03f, -1.921454750e-03f, -1.906650477e-03f, -1.891842883e-03f, -1.877032002e-03f, + -1.862217865e-03f, -1.847400505e-03f, -1.832579955e-03f, -1.817756248e-03f, -1.802929417e-03f, -1.788099493e-03f, -1.773266510e-03f, -1.758430501e-03f, -1.743591497e-03f, -1.728749532e-03f, + -1.713904639e-03f, -1.699056850e-03f, -1.684206198e-03f, -1.669352715e-03f, -1.654496434e-03f, -1.639637389e-03f, -1.624775611e-03f, -1.609911134e-03f, -1.595043990e-03f, -1.580174212e-03f, + -1.565301832e-03f, -1.550426884e-03f, -1.535549400e-03f, -1.520669413e-03f, -1.505786955e-03f, -1.490902060e-03f, -1.476014760e-03f, -1.461125088e-03f, -1.446233077e-03f, -1.431338759e-03f, + -1.416442167e-03f, -1.401543335e-03f, -1.386642294e-03f, -1.371739078e-03f, -1.356833719e-03f, -1.341926250e-03f, -1.327016705e-03f, -1.312105115e-03f, -1.297191513e-03f, -1.282275933e-03f, + -1.267358407e-03f, -1.252438968e-03f, -1.237517649e-03f, -1.222594482e-03f, -1.207669501e-03f, -1.192742737e-03f, -1.177814225e-03f, -1.162883997e-03f, -1.147952085e-03f, -1.133018523e-03f, + -1.118083343e-03f, -1.103146578e-03f, -1.088208261e-03f, -1.073268424e-03f, -1.058327102e-03f, -1.043384325e-03f, -1.028440128e-03f, -1.013494543e-03f, -9.985476029e-04f, -9.835993404e-04f, + -9.686497886e-04f, -9.536989801e-04f, -9.387469479e-04f, -9.237937247e-04f, -9.088393435e-04f, -8.938838370e-04f, -8.789272381e-04f, -8.639695796e-04f, -8.490108944e-04f, -8.340512153e-04f, + -8.190905752e-04f, -8.041290068e-04f, -7.891665431e-04f, -7.742032169e-04f, -7.592390610e-04f, -7.442741082e-04f, -7.293083914e-04f, -7.143419435e-04f, -6.993747973e-04f, -6.844069856e-04f, + -6.694385412e-04f, -6.544694970e-04f, -6.394998859e-04f, -6.245297407e-04f, -6.095590942e-04f, -5.945879792e-04f, -5.796164286e-04f, -5.646444752e-04f, -5.496721519e-04f, -5.346994915e-04f, + -5.197265267e-04f, -5.047532906e-04f, -4.897798158e-04f, -4.748061352e-04f, -4.598322816e-04f, -4.448582879e-04f, -4.298841869e-04f, -4.149100114e-04f, -3.999357942e-04f, -3.849615681e-04f, + -3.699873660e-04f, -3.550132206e-04f, -3.400391649e-04f, -3.250652315e-04f, -3.100914533e-04f, -2.951178631e-04f, -2.801444937e-04f, -2.651713779e-04f, -2.501985485e-04f, -2.352260383e-04f, + -2.202538801e-04f, -2.052821066e-04f, -1.903107508e-04f, -1.753398453e-04f, -1.603694229e-04f, -1.453995164e-04f, -1.304301587e-04f, -1.154613823e-04f, -1.004932203e-04f, -8.552570518e-05f, + -7.055886986e-05f, -5.559274705e-05f, -4.062736952e-05f, -2.566277003e-05f, -1.069898130e-05f, 4.263963893e-06f, 1.922603283e-05f, 3.418719276e-05f, 4.914741095e-05f, 6.410665467e-05f, + 7.906489121e-05f, 9.402208783e-05f, 1.089782118e-04f, 1.239332305e-04f, 1.388871110e-04f, 1.538398209e-04f, 1.687913272e-04f, 1.837415974e-04f, 1.986905988e-04f, 2.136382986e-04f, + 2.285846643e-04f, 2.435296630e-04f, 2.584732621e-04f, 2.734154291e-04f, 2.883561311e-04f, 3.032953356e-04f, 3.182330099e-04f, 3.331691213e-04f, 3.481036373e-04f, 3.630365251e-04f, + 3.779677522e-04f, 3.928972858e-04f, 4.078250935e-04f, 4.227511426e-04f, 4.376754005e-04f, 4.525978345e-04f, 4.675184121e-04f, 4.824371007e-04f, 4.973538677e-04f, 5.122686806e-04f, + 5.271815066e-04f, 5.420923134e-04f, 5.570010684e-04f, 5.719077388e-04f, 5.868122924e-04f, 6.017146964e-04f, 6.166149184e-04f, 6.315129258e-04f, 6.464086861e-04f, 6.613021668e-04f, + 6.761933355e-04f, 6.910821595e-04f, 7.059686064e-04f, 7.208526437e-04f, 7.357342390e-04f, 7.506133597e-04f, 7.654899735e-04f, 7.803640478e-04f, 7.952355501e-04f, 8.101044482e-04f, + 8.249707095e-04f, 8.398343015e-04f, 8.546951920e-04f, 8.695533484e-04f, 8.844087384e-04f, 8.992613295e-04f, 9.141110895e-04f, 9.289579858e-04f, 9.438019862e-04f, 9.586430582e-04f, + 9.734811696e-04f, 9.883162880e-04f, 1.003148381e-03f, 1.017977416e-03f, 1.032803362e-03f, 1.047626185e-03f, 1.062445853e-03f, 1.077262334e-03f, 1.092075597e-03f, 1.106885607e-03f, + 1.121692334e-03f, 1.136495745e-03f, 1.151295808e-03f, 1.166092490e-03f, 1.180885760e-03f, 1.195675584e-03f, 1.210461932e-03f, 1.225244770e-03f, 1.240024066e-03f, 1.254799789e-03f, + 1.269571906e-03f, 1.284340385e-03f, 1.299105193e-03f, 1.313866299e-03f, 1.328623671e-03f, 1.343377276e-03f, 1.358127083e-03f, 1.372873058e-03f, 1.387615171e-03f, 1.402353388e-03f, + 1.417087678e-03f, 1.431818010e-03f, 1.446544350e-03f, 1.461266667e-03f, 1.475984928e-03f, 1.490699102e-03f, 1.505409157e-03f, 1.520115061e-03f, 1.534816781e-03f, 1.549514286e-03f, + 1.564207544e-03f, 1.578896523e-03f, 1.593581190e-03f, 1.608261515e-03f, 1.622937464e-03f, 1.637609007e-03f, 1.652276111e-03f, 1.666938744e-03f, 1.681596875e-03f, 1.696250471e-03f, + 1.710899501e-03f, 1.725543933e-03f, 1.740183734e-03f, 1.754818875e-03f, 1.769449321e-03f, 1.784075043e-03f, 1.798696007e-03f, 1.813312182e-03f, 1.827923537e-03f, 1.842530039e-03f, + 1.857131658e-03f, 1.871728360e-03f, 1.886320115e-03f, 1.900906891e-03f, 1.915488656e-03f, 1.930065378e-03f, 1.944637026e-03f, 1.959203568e-03f, 1.973764973e-03f, 1.988321209e-03f, + 2.002872244e-03f, 2.017418047e-03f, 2.031958586e-03f, 2.046493829e-03f, 2.061023746e-03f, 2.075548304e-03f, 2.090067472e-03f, 2.104581219e-03f, 2.119089512e-03f, 2.133592321e-03f, + 2.148089615e-03f, 2.162581360e-03f, 2.177067527e-03f, 2.191548084e-03f, 2.206022999e-03f, 2.220492241e-03f, 2.234955779e-03f, 2.249413581e-03f, 2.263865615e-03f, 2.278311851e-03f, + 2.292752258e-03f, 2.307186803e-03f, 2.321615456e-03f, 2.336038185e-03f, 2.350454959e-03f, 2.364865747e-03f, 2.379270517e-03f, 2.393669239e-03f, 2.408061881e-03f, 2.422448412e-03f, + 2.436828801e-03f, 2.451203016e-03f, 2.465571027e-03f, 2.479932802e-03f, 2.494288310e-03f, 2.508637521e-03f, 2.522980402e-03f, 2.537316924e-03f, 2.551647054e-03f, 2.565970763e-03f, + 2.580288018e-03f, 2.594598789e-03f, 2.608903045e-03f, 2.623200755e-03f, 2.637491888e-03f, 2.651776413e-03f, 2.666054299e-03f, 2.680325516e-03f, 2.694590031e-03f, 2.708847815e-03f, + 2.723098837e-03f, 2.737343066e-03f, 2.751580470e-03f, 2.765811019e-03f, 2.780034683e-03f, 2.794251431e-03f, 2.808461231e-03f, 2.822664053e-03f, 2.836859867e-03f, 2.851048641e-03f, + 2.865230345e-03f, 2.879404949e-03f, 2.893572421e-03f, 2.907732731e-03f, 2.921885849e-03f, 2.936031743e-03f, 2.950170383e-03f, 2.964301740e-03f, 2.978425781e-03f, 2.992542477e-03f, + 3.006651797e-03f, 3.020753710e-03f, 3.034848187e-03f, 3.048935196e-03f, 3.063014707e-03f, 3.077086690e-03f, 3.091151115e-03f, 3.105207950e-03f, 3.119257166e-03f, 3.133298732e-03f, + 3.147332619e-03f, 3.161358795e-03f, 3.175377230e-03f, 3.189387894e-03f, 3.203390757e-03f, 3.217385789e-03f, 3.231372959e-03f, 3.245352237e-03f, 3.259323593e-03f, 3.273286997e-03f, + 3.287242419e-03f, 3.301189828e-03f, 3.315129195e-03f, 3.329060489e-03f, 3.342983680e-03f, 3.356898739e-03f, 3.370805635e-03f, 3.384704338e-03f, 3.398594818e-03f, 3.412477046e-03f, + 3.426350991e-03f, 3.440216624e-03f, 3.454073914e-03f, 3.467922831e-03f, 3.481763347e-03f, 3.495595430e-03f, 3.509419051e-03f, 3.523234181e-03f, 3.537040789e-03f, 3.550838846e-03f, + 3.564628322e-03f, 3.578409188e-03f, 3.592181412e-03f, 3.605944967e-03f, 3.619699822e-03f, 3.633445948e-03f, 3.647183314e-03f, 3.660911892e-03f, 3.674631652e-03f, 3.688342564e-03f, + 3.702044598e-03f, 3.715737726e-03f, 3.729421918e-03f, 3.743097144e-03f, 3.756763374e-03f, 3.770420580e-03f, 3.784068732e-03f, 3.797707800e-03f, 3.811337756e-03f, 3.824958569e-03f, + 3.838570211e-03f, 3.852172653e-03f, 3.865765864e-03f, 3.879349816e-03f, 3.892924479e-03f, 3.906489825e-03f, 3.920045824e-03f, 3.933592446e-03f, 3.947129663e-03f, 3.960657446e-03f, + 3.974175766e-03f, 3.987684593e-03f, 4.001183898e-03f, 4.014673653e-03f, 4.028153828e-03f, 4.041624395e-03f, 4.055085324e-03f, 4.068536586e-03f, 4.081978153e-03f, 4.095409995e-03f, + 4.108832085e-03f, 4.122244392e-03f, 4.135646888e-03f, 4.149039545e-03f, 4.162422333e-03f, 4.175795224e-03f, 4.189158189e-03f, 4.202511199e-03f, 4.215854226e-03f, 4.229187241e-03f, + 4.242510215e-03f, 4.255823120e-03f, 4.269125927e-03f, 4.282418608e-03f, 4.295701133e-03f, 4.308973476e-03f, 4.322235606e-03f, 4.335487495e-03f, 4.348729116e-03f, 4.361960439e-03f, + 4.375181436e-03f, 4.388392080e-03f, 4.401592341e-03f, 4.414782191e-03f, 4.427961602e-03f, 4.441130545e-03f, 4.454288993e-03f, 4.467436917e-03f, 4.480574289e-03f, 4.493701081e-03f, + 4.506817264e-03f, 4.519922810e-03f, 4.533017692e-03f, 4.546101882e-03f, 4.559175350e-03f, 4.572238070e-03f, 4.585290013e-03f, 4.598331151e-03f, 4.611361456e-03f, 4.624380900e-03f, + 4.637389456e-03f, 4.650387096e-03f, 4.663373791e-03f, 4.676349514e-03f, 4.689314237e-03f, 4.702267932e-03f, 4.715210572e-03f, 4.728142129e-03f, 4.741062575e-03f, 4.753971882e-03f, + 4.766870023e-03f, 4.779756970e-03f, 4.792632695e-03f, 4.805497172e-03f, 4.818350372e-03f, 4.831192268e-03f, 4.844022832e-03f, 4.856842038e-03f, 4.869649857e-03f, 4.882446262e-03f, + 4.895231226e-03f, 4.908004721e-03f, 4.920766721e-03f, 4.933517197e-03f, 4.946256122e-03f, 4.958983470e-03f, 4.971699213e-03f, 4.984403324e-03f, 4.997095775e-03f, 5.009776540e-03f, + 5.022445591e-03f, 5.035102902e-03f, 5.047748445e-03f, 5.060382193e-03f, 5.073004119e-03f, 5.085614197e-03f, 5.098212399e-03f, 5.110798698e-03f, 5.123373068e-03f, 5.135935481e-03f, + 5.148485911e-03f, 5.161024331e-03f, 5.173550714e-03f, 5.186065034e-03f, 5.198567263e-03f, 5.211057375e-03f, 5.223535344e-03f, 5.236001142e-03f, 5.248454744e-03f, 5.260896122e-03f, + 5.273325249e-03f, 5.285742100e-03f, 5.298146649e-03f, 5.310538867e-03f, 5.322918729e-03f, 5.335286209e-03f, 5.347641280e-03f, 5.359983916e-03f, 5.372314091e-03f, 5.384631777e-03f, + 5.396936950e-03f, 5.409229582e-03f, 5.421509648e-03f, 5.433777121e-03f, 5.446031975e-03f, 5.458274183e-03f, 5.470503721e-03f, 5.482720562e-03f, 5.494924679e-03f, 5.507116048e-03f, + 5.519294641e-03f, 5.531460432e-03f, 5.543613397e-03f, 5.555753509e-03f, 5.567880742e-03f, 5.579995070e-03f, 5.592096468e-03f, 5.604184909e-03f, 5.616260369e-03f, 5.628322820e-03f, + 5.640372239e-03f, 5.652408598e-03f, 5.664431873e-03f, 5.676442037e-03f, 5.688439066e-03f, 5.700422933e-03f, 5.712393614e-03f, 5.724351082e-03f, 5.736295312e-03f, 5.748226279e-03f, + 5.760143958e-03f, 5.772048323e-03f, 5.783939348e-03f, 5.795817009e-03f, 5.807681280e-03f, 5.819532137e-03f, 5.831369553e-03f, 5.843193503e-03f, 5.855003964e-03f, 5.866800908e-03f, + 5.878584312e-03f, 5.890354150e-03f, 5.902110398e-03f, 5.913853030e-03f, 5.925582021e-03f, 5.937297347e-03f, 5.948998982e-03f, 5.960686902e-03f, 5.972361081e-03f, 5.984021496e-03f, + 5.995668122e-03f, 6.007300932e-03f, 6.018919904e-03f, 6.030525012e-03f, 6.042116232e-03f, 6.053693538e-03f, 6.065256908e-03f, 6.076806315e-03f, 6.088341735e-03f, 6.099863145e-03f, + 6.111370518e-03f, 6.122863832e-03f, 6.134343062e-03f, 6.145808183e-03f, 6.157259171e-03f, 6.168696002e-03f, 6.180118652e-03f, 6.191527096e-03f, 6.202921310e-03f, 6.214301270e-03f, + 6.225666952e-03f, 6.237018332e-03f, 6.248355385e-03f, 6.259678088e-03f, 6.270986417e-03f, 6.282280348e-03f, 6.293559857e-03f, 6.304824919e-03f, 6.316075512e-03f, 6.327311611e-03f, + 6.338533193e-03f, 6.349740233e-03f, 6.360932709e-03f, 6.372110596e-03f, 6.383273871e-03f, 6.394422509e-03f, 6.405556489e-03f, 6.416675785e-03f, 6.427780374e-03f, 6.438870234e-03f, + 6.449945340e-03f, 6.461005670e-03f, 6.472051199e-03f, 6.483081904e-03f, 6.494097762e-03f, 6.505098750e-03f, 6.516084845e-03f, 6.527056023e-03f, 6.538012261e-03f, 6.548953536e-03f, + 6.559879825e-03f, 6.570791104e-03f, 6.581687352e-03f, 6.592568544e-03f, 6.603434657e-03f, 6.614285670e-03f, 6.625121558e-03f, 6.635942300e-03f, 6.646747871e-03f, 6.657538250e-03f, + 6.668313414e-03f, 6.679073340e-03f, 6.689818004e-03f, 6.700547385e-03f, 6.711261460e-03f, 6.721960207e-03f, 6.732643602e-03f, 6.743311623e-03f, 6.753964248e-03f, 6.764601454e-03f, + 6.775223219e-03f, 6.785829520e-03f, 6.796420336e-03f, 6.806995643e-03f, 6.817555420e-03f, 6.828099644e-03f, 6.838628293e-03f, 6.849141345e-03f, 6.859638777e-03f, 6.870120568e-03f, + 6.880586696e-03f, 6.891037138e-03f, 6.901471873e-03f, 6.911890879e-03f, 6.922294133e-03f, 6.932681613e-03f, 6.943053299e-03f, 6.953409168e-03f, 6.963749198e-03f, 6.974073368e-03f, + 6.984381655e-03f, 6.994674039e-03f, 7.004950497e-03f, 7.015211008e-03f, 7.025455550e-03f, 7.035684103e-03f, 7.045896643e-03f, 7.056093151e-03f, 7.066273604e-03f, 7.076437981e-03f, + 7.086586261e-03f, 7.096718422e-03f, 7.106834443e-03f, 7.116934304e-03f, 7.127017982e-03f, 7.137085457e-03f, 7.147136707e-03f, 7.157171711e-03f, 7.167190449e-03f, 7.177192899e-03f, + 7.187179040e-03f, 7.197148851e-03f, 7.207102312e-03f, 7.217039402e-03f, 7.226960099e-03f, 7.236864384e-03f, 7.246752234e-03f, 7.256623630e-03f, 7.266478551e-03f, 7.276316975e-03f, + 7.286138884e-03f, 7.295944255e-03f, 7.305733069e-03f, 7.315505305e-03f, 7.325260942e-03f, 7.334999960e-03f, 7.344722339e-03f, 7.354428058e-03f, 7.364117097e-03f, 7.373789436e-03f, + 7.383445055e-03f, 7.393083932e-03f, 7.402706049e-03f, 7.412311385e-03f, 7.421899920e-03f, 7.431471634e-03f, 7.441026507e-03f, 7.450564518e-03f, 7.460085649e-03f, 7.469589879e-03f, + 7.479077188e-03f, 7.488547556e-03f, 7.498000964e-03f, 7.507437393e-03f, 7.516856821e-03f, 7.526259230e-03f, 7.535644600e-03f, 7.545012911e-03f, 7.554364144e-03f, 7.563698279e-03f, + 7.573015298e-03f, 7.582315179e-03f, 7.591597905e-03f, 7.600863455e-03f, 7.610111811e-03f, 7.619342953e-03f, 7.628556862e-03f, 7.637753518e-03f, 7.646932903e-03f, 7.656094997e-03f, + 7.665239781e-03f, 7.674367237e-03f, 7.683477345e-03f, 7.692570086e-03f, 7.701645442e-03f, 7.710703393e-03f, 7.719743921e-03f, 7.728767006e-03f, 7.737772631e-03f, 7.746760776e-03f, + 7.755731422e-03f, 7.764684552e-03f, 7.773620146e-03f, 7.782538186e-03f, 7.791438653e-03f, 7.800321528e-03f, 7.809186795e-03f, 7.818034433e-03f, 7.826864424e-03f, 7.835676751e-03f, + 7.844471395e-03f, 7.853248337e-03f, 7.862007560e-03f, 7.870749045e-03f, 7.879472775e-03f, 7.888178730e-03f, 7.896866894e-03f, 7.905537247e-03f, 7.914189772e-03f, 7.922824452e-03f, + 7.931441268e-03f, 7.940040202e-03f, 7.948621236e-03f, 7.957184354e-03f, 7.965729536e-03f, 7.974256766e-03f, 7.982766025e-03f, 7.991257296e-03f, 7.999730562e-03f, 8.008185805e-03f, + 8.016623008e-03f, 8.025042152e-03f, 8.033443221e-03f, 8.041826198e-03f, 8.050191064e-03f, 8.058537803e-03f, 8.066866397e-03f, 8.075176829e-03f, 8.083469083e-03f, 8.091743140e-03f, + 8.099998985e-03f, 8.108236599e-03f, 8.116455965e-03f, 8.124657068e-03f, 8.132839890e-03f, 8.141004413e-03f, 8.149150622e-03f, 8.157278499e-03f, 8.165388028e-03f, 8.173479191e-03f, + 8.181551973e-03f, 8.189606357e-03f, 8.197642325e-03f, 8.205659862e-03f, 8.213658951e-03f, 8.221639576e-03f, 8.229601719e-03f, 8.237545366e-03f, 8.245470498e-03f, 8.253377101e-03f, + 8.261265157e-03f, 8.269134651e-03f, 8.276985567e-03f, 8.284817888e-03f, 8.292631598e-03f, 8.300426681e-03f, 8.308203121e-03f, 8.315960902e-03f, 8.323700009e-03f, 8.331420425e-03f, + 8.339122134e-03f, 8.346805122e-03f, 8.354469371e-03f, 8.362114866e-03f, 8.369741592e-03f, 8.377349533e-03f, 8.384938673e-03f, 8.392508997e-03f, 8.400060490e-03f, 8.407593135e-03f, + 8.415106917e-03f, 8.422601822e-03f, 8.430077833e-03f, 8.437534936e-03f, 8.444973115e-03f, 8.452392354e-03f, 8.459792640e-03f, 8.467173956e-03f, 8.474536288e-03f, 8.481879620e-03f, + 8.489203938e-03f, 8.496509226e-03f, 8.503795470e-03f, 8.511062655e-03f, 8.518310766e-03f, 8.525539788e-03f, 8.532749707e-03f, 8.539940507e-03f, 8.547112174e-03f, 8.554264694e-03f, + 8.561398052e-03f, 8.568512233e-03f, 8.575607223e-03f, 8.582683007e-03f, 8.589739571e-03f, 8.596776902e-03f, 8.603794983e-03f, 8.610793802e-03f, 8.617773343e-03f, 8.624733593e-03f, + 8.631674538e-03f, 8.638596164e-03f, 8.645498455e-03f, 8.652381399e-03f, 8.659244982e-03f, 8.666089189e-03f, 8.672914006e-03f, 8.679719421e-03f, 8.686505418e-03f, 8.693271985e-03f, + 8.700019107e-03f, 8.706746771e-03f, 8.713454963e-03f, 8.720143670e-03f, 8.726812878e-03f, 8.733462574e-03f, 8.740092744e-03f, 8.746703375e-03f, 8.753294453e-03f, 8.759865965e-03f, + 8.766417898e-03f, 8.772950239e-03f, 8.779462974e-03f, 8.785956090e-03f, 8.792429575e-03f, 8.798883414e-03f, 8.805317596e-03f, 8.811732107e-03f, 8.818126934e-03f, 8.824502065e-03f, + 8.830857486e-03f, 8.837193184e-03f, 8.843509148e-03f, 8.849805364e-03f, 8.856081820e-03f, 8.862338502e-03f, 8.868575399e-03f, 8.874792498e-03f, 8.880989786e-03f, 8.887167252e-03f, + 8.893324882e-03f, 8.899462664e-03f, 8.905580586e-03f, 8.911678635e-03f, 8.917756800e-03f, 8.923815069e-03f, 8.929853428e-03f, 8.935871867e-03f, 8.941870372e-03f, 8.947848933e-03f, + 8.953807537e-03f, 8.959746171e-03f, 8.965664825e-03f, 8.971563487e-03f, 8.977442144e-03f, 8.983300785e-03f, 8.989139399e-03f, 8.994957973e-03f, 9.000756496e-03f, 9.006534957e-03f, + 9.012293343e-03f, 9.018031645e-03f, 9.023749849e-03f, 9.029447945e-03f, 9.035125921e-03f, 9.040783767e-03f, 9.046421470e-03f, 9.052039020e-03f, 9.057636406e-03f, 9.063213616e-03f, + 9.068770640e-03f, 9.074307465e-03f, 9.079824083e-03f, 9.085320480e-03f, 9.090796648e-03f, 9.096252574e-03f, 9.101688248e-03f, 9.107103659e-03f, 9.112498797e-03f, 9.117873650e-03f, + 9.123228209e-03f, 9.128562463e-03f, 9.133876400e-03f, 9.139170012e-03f, 9.144443286e-03f, 9.149696214e-03f, 9.154928784e-03f, 9.160140986e-03f, 9.165332810e-03f, 9.170504247e-03f, + 9.175655284e-03f, 9.180785914e-03f, 9.185896124e-03f, 9.190985906e-03f, 9.196055250e-03f, 9.201104145e-03f, 9.206132582e-03f, 9.211140551e-03f, 9.216128041e-03f, 9.221095044e-03f, + 9.226041549e-03f, 9.230967548e-03f, 9.235873029e-03f, 9.240757985e-03f, 9.245622404e-03f, 9.250466278e-03f, 9.255289598e-03f, 9.260092353e-03f, 9.264874535e-03f, 9.269636134e-03f, + 9.274377141e-03f, 9.279097547e-03f, 9.283797343e-03f, 9.288476519e-03f, 9.293135067e-03f, 9.297772977e-03f, 9.302390240e-03f, 9.306986848e-03f, 9.311562792e-03f, 9.316118063e-03f, + 9.320652651e-03f, 9.325166549e-03f, 9.329659748e-03f, 9.334132238e-03f, 9.338584012e-03f, 9.343015060e-03f, 9.347425375e-03f, 9.351814948e-03f, 9.356183769e-03f, 9.360531832e-03f, + 9.364859128e-03f, 9.369165648e-03f, 9.373451384e-03f, 9.377716328e-03f, 9.381960471e-03f, 9.386183807e-03f, 9.390386325e-03f, 9.394568020e-03f, 9.398728882e-03f, 9.402868904e-03f, + 9.406988078e-03f, 9.411086396e-03f, 9.415163850e-03f, 9.419220432e-03f, 9.423256135e-03f, 9.427270952e-03f, 9.431264874e-03f, 9.435237894e-03f, 9.439190005e-03f, 9.443121198e-03f, + 9.447031468e-03f, 9.450920805e-03f, 9.454789204e-03f, 9.458636657e-03f, 9.462463155e-03f, 9.466268694e-03f, 9.470053264e-03f, 9.473816859e-03f, 9.477559473e-03f, 9.481281097e-03f, + 9.484981726e-03f, 9.488661352e-03f, 9.492319968e-03f, 9.495957568e-03f, 9.499574144e-03f, 9.503169691e-03f, 9.506744201e-03f, 9.510297668e-03f, 9.513830085e-03f, 9.517341446e-03f, + 9.520831744e-03f, 9.524300972e-03f, 9.527749125e-03f, 9.531176196e-03f, 9.534582179e-03f, 9.537967067e-03f, 9.541330855e-03f, 9.544673536e-03f, 9.547995103e-03f, 9.551295552e-03f, + 9.554574875e-03f, 9.557833068e-03f, 9.561070124e-03f, 9.564286036e-03f, 9.567480800e-03f, 9.570654410e-03f, 9.573806859e-03f, 9.576938143e-03f, 9.580048255e-03f, 9.583137190e-03f, + 9.586204942e-03f, 9.589251506e-03f, 9.592276877e-03f, 9.595281048e-03f, 9.598264015e-03f, 9.601225773e-03f, 9.604166315e-03f, 9.607085637e-03f, 9.609983734e-03f, 9.612860600e-03f, + 9.615716231e-03f, 9.618550621e-03f, 9.621363766e-03f, 9.624155660e-03f, 9.626926298e-03f, 9.629675676e-03f, 9.632403789e-03f, 9.635110632e-03f, 9.637796201e-03f, 9.640460491e-03f, + 9.643103496e-03f, 9.645725213e-03f, 9.648325638e-03f, 9.650904765e-03f, 9.653462590e-03f, 9.655999108e-03f, 9.658514317e-03f, 9.661008210e-03f, 9.663480785e-03f, 9.665932036e-03f, + 9.668361960e-03f, 9.670770552e-03f, 9.673157809e-03f, 9.675523727e-03f, 9.677868300e-03f, 9.680191527e-03f, 9.682493402e-03f, 9.684773922e-03f, 9.687033083e-03f, 9.689270882e-03f, + 9.691487315e-03f, 9.693682377e-03f, 9.695856066e-03f, 9.698008378e-03f, 9.700139310e-03f, 9.702248858e-03f, 9.704337018e-03f, 9.706403788e-03f, 9.708449164e-03f, 9.710473143e-03f, + 9.712475721e-03f, 9.714456896e-03f, 9.716416664e-03f, 9.718355022e-03f, 9.720271968e-03f, 9.722167498e-03f, 9.724041609e-03f, 9.725894299e-03f, 9.727725565e-03f, 9.729535403e-03f, + 9.731323811e-03f, 9.733090787e-03f, 9.734836328e-03f, 9.736560431e-03f, 9.738263094e-03f, 9.739944314e-03f, 9.741604089e-03f, 9.743242416e-03f, 9.744859293e-03f, 9.746454718e-03f, + 9.748028688e-03f, 9.749581202e-03f, 9.751112256e-03f, 9.752621849e-03f, 9.754109980e-03f, 9.755576645e-03f, 9.757021843e-03f, 9.758445572e-03f, 9.759847829e-03f, 9.761228614e-03f, + 9.762587925e-03f, 9.763925759e-03f, 9.765242115e-03f, 9.766536992e-03f, 9.767810387e-03f, 9.769062299e-03f, 9.770292727e-03f, 9.771501669e-03f, 9.772689124e-03f, 9.773855090e-03f, + 9.774999567e-03f, 9.776122552e-03f, 9.777224045e-03f, 9.778304044e-03f, 9.779362549e-03f, 9.780399558e-03f, 9.781415069e-03f, 9.782409084e-03f, 9.783381599e-03f, 9.784332615e-03f, + 9.785262130e-03f, 9.786170144e-03f, 9.787056656e-03f, 9.787921665e-03f, 9.788765171e-03f, 9.789587173e-03f, 9.790387670e-03f, 9.791166662e-03f, 9.791924149e-03f, 9.792660129e-03f, + 9.793374604e-03f, 9.794067571e-03f, 9.794739032e-03f, 9.795388985e-03f, 9.796017431e-03f, 9.796624369e-03f, 9.797209800e-03f, 9.797773723e-03f, 9.798316139e-03f, 9.798837047e-03f, + 9.799336447e-03f, 9.799814340e-03f, 9.800270725e-03f, 9.800705604e-03f, 9.801118976e-03f, 9.801510842e-03f, 9.801881202e-03f, 9.802230056e-03f, 9.802557406e-03f, 9.802863250e-03f, + 9.803147591e-03f, 9.803410428e-03f, 9.803651763e-03f, 9.803871596e-03f, 9.804069927e-03f, 9.804246758e-03f, 9.804402090e-03f, 9.804535923e-03f, 9.804648258e-03f, 9.804739096e-03f, + 9.804808439e-03f, 9.804856286e-03f, 9.804882641e-03f, 9.804887503e-03f, 9.804870874e-03f, 9.804832755e-03f, 9.804773148e-03f, 9.804692054e-03f, 9.804589474e-03f, 9.804465410e-03f, + 9.804319862e-03f, 9.804152834e-03f, 9.803964326e-03f, 9.803754341e-03f, 9.803522879e-03f, 9.803269942e-03f, 9.802995533e-03f, 9.802699653e-03f, 9.802382304e-03f, 9.802043488e-03f, + 9.801683206e-03f, 9.801301462e-03f, 9.800898257e-03f, 9.800473593e-03f, 9.800027472e-03f, 9.799559897e-03f, 9.799070869e-03f, 9.798560392e-03f, 9.798028467e-03f, 9.797475097e-03f, + 9.796900284e-03f, 9.796304031e-03f, 9.795686340e-03f, 9.795047214e-03f, 9.794386655e-03f, 9.793704667e-03f, 9.793001252e-03f, 9.792276412e-03f, 9.791530151e-03f, 9.790762472e-03f, + 9.789973377e-03f, 9.789162869e-03f, 9.788330951e-03f, 9.787477626e-03f, 9.786602898e-03f, 9.785706770e-03f, 9.784789245e-03f, 9.783850325e-03f, 9.782890015e-03f, 9.781908317e-03f, + 9.780905236e-03f, 9.779880774e-03f, 9.778834934e-03f, 9.777767722e-03f, 9.776679139e-03f, 9.775569190e-03f, 9.774437878e-03f, 9.773285208e-03f, 9.772111182e-03f, 9.770915804e-03f, + 9.769699079e-03f, 9.768461011e-03f, 9.767201602e-03f, 9.765920858e-03f, 9.764618782e-03f, 9.763295378e-03f, 9.761950651e-03f, 9.760584605e-03f, 9.759197243e-03f, 9.757788571e-03f, + 9.756358592e-03f, 9.754907311e-03f, 9.753434732e-03f, 9.751940859e-03f, 9.750425698e-03f, 9.748889253e-03f, 9.747331528e-03f, 9.745752528e-03f, 9.744152257e-03f, 9.742530721e-03f, + 9.740887924e-03f, 9.739223871e-03f, 9.737538566e-03f, 9.735832016e-03f, 9.734104224e-03f, 9.732355196e-03f, 9.730584936e-03f, 9.728793451e-03f, 9.726980744e-03f, 9.725146822e-03f, + 9.723291689e-03f, 9.721415351e-03f, 9.719517813e-03f, 9.717599080e-03f, 9.715659158e-03f, 9.713698053e-03f, 9.711715769e-03f, 9.709712313e-03f, 9.707687690e-03f, 9.705641905e-03f, + 9.703574965e-03f, 9.701486875e-03f, 9.699377641e-03f, 9.697247268e-03f, 9.695095763e-03f, 9.692923132e-03f, 9.690729380e-03f, 9.688514514e-03f, 9.686278540e-03f, 9.684021463e-03f, + 9.681743290e-03f, 9.679444027e-03f, 9.677123681e-03f, 9.674782257e-03f, 9.672419762e-03f, 9.670036203e-03f, 9.667631586e-03f, 9.665205916e-03f, 9.662759202e-03f, 9.660291449e-03f, + 9.657802664e-03f, 9.655292854e-03f, 9.652762025e-03f, 9.650210184e-03f, 9.647637338e-03f, 9.645043494e-03f, 9.642428659e-03f, 9.639792839e-03f, 9.637136042e-03f, 9.634458274e-03f, + 9.631759543e-03f, 9.629039856e-03f, 9.626299220e-03f, 9.623537643e-03f, 9.620755130e-03f, 9.617951691e-03f, 9.615127331e-03f, 9.612282059e-03f, 9.609415882e-03f, 9.606528808e-03f, + 9.603620843e-03f, 9.600691996e-03f, 9.597742274e-03f, 9.594771685e-03f, 9.591780236e-03f, 9.588767936e-03f, 9.585734791e-03f, 9.582680811e-03f, 9.579606002e-03f, 9.576510373e-03f, + 9.573393932e-03f, 9.570256687e-03f, 9.567098645e-03f, 9.563919816e-03f, 9.560720206e-03f, 9.557499825e-03f, 9.554258680e-03f, 9.550996780e-03f, 9.547714134e-03f, 9.544410749e-03f, + 9.541086633e-03f, 9.537741797e-03f, 9.534376247e-03f, 9.530989993e-03f, 9.527583044e-03f, 9.524155407e-03f, 9.520707091e-03f, 9.517238106e-03f, 9.513748460e-03f, 9.510238162e-03f, + 9.506707221e-03f, 9.503155645e-03f, 9.499583444e-03f, 9.495990627e-03f, 9.492377202e-03f, 9.488743180e-03f, 9.485088568e-03f, 9.481413377e-03f, 9.477717615e-03f, 9.474001291e-03f, + 9.470264416e-03f, 9.466506998e-03f, 9.462729048e-03f, 9.458930573e-03f, 9.455111584e-03f, 9.451272091e-03f, 9.447412102e-03f, 9.443531628e-03f, 9.439630678e-03f, 9.435709263e-03f, + 9.431767391e-03f, 9.427805072e-03f, 9.423822317e-03f, 9.419819135e-03f, 9.415795537e-03f, 9.411751532e-03f, 9.407687130e-03f, 9.403602342e-03f, 9.399497177e-03f, 9.395371645e-03f, + 9.391225758e-03f, 9.387059525e-03f, 9.382872956e-03f, 9.378666062e-03f, 9.374438853e-03f, 9.370191340e-03f, 9.365923533e-03f, 9.361635442e-03f, 9.357327079e-03f, 9.352998453e-03f, + 9.348649576e-03f, 9.344280458e-03f, 9.339891109e-03f, 9.335481542e-03f, 9.331051766e-03f, 9.326601792e-03f, 9.322131631e-03f, 9.317641295e-03f, 9.313130793e-03f, 9.308600138e-03f, + 9.304049341e-03f, 9.299478411e-03f, 9.294887362e-03f, 9.290276203e-03f, 9.285644946e-03f, 9.280993603e-03f, 9.276322185e-03f, 9.271630702e-03f, 9.266919168e-03f, 9.262187592e-03f, + 9.257435987e-03f, 9.252664364e-03f, 9.247872735e-03f, 9.243061111e-03f, 9.238229504e-03f, 9.233377926e-03f, 9.228506389e-03f, 9.223614904e-03f, 9.218703483e-03f, 9.213772139e-03f, + 9.208820883e-03f, 9.203849727e-03f, 9.198858683e-03f, 9.193847764e-03f, 9.188816980e-03f, 9.183766346e-03f, 9.178695872e-03f, 9.173605571e-03f, 9.168495456e-03f, 9.163365538e-03f, + 9.158215830e-03f, 9.153046345e-03f, 9.147857094e-03f, 9.142648092e-03f, 9.137419349e-03f, 9.132170878e-03f, 9.126902693e-03f, 9.121614806e-03f, 9.116307229e-03f, 9.110979976e-03f, + 9.105633059e-03f, 9.100266490e-03f, 9.094880284e-03f, 9.089474453e-03f, 9.084049009e-03f, 9.078603967e-03f, 9.073139338e-03f, 9.067655136e-03f, 9.062151374e-03f, 9.056628066e-03f, + 9.051085224e-03f, 9.045522862e-03f, 9.039940993e-03f, 9.034339631e-03f, 9.028718788e-03f, 9.023078479e-03f, 9.017418717e-03f, 9.011739515e-03f, 9.006040886e-03f, 9.000322846e-03f, + 8.994585406e-03f, 8.988828581e-03f, 8.983052385e-03f, 8.977256831e-03f, 8.971441934e-03f, 8.965607706e-03f, 8.959754162e-03f, 8.953881316e-03f, 8.947989181e-03f, 8.942077773e-03f, + 8.936147104e-03f, 8.930197190e-03f, 8.924228043e-03f, 8.918239679e-03f, 8.912232112e-03f, 8.906205355e-03f, 8.900159423e-03f, 8.894094331e-03f, 8.888010092e-03f, 8.881906722e-03f, + 8.875784235e-03f, 8.869642645e-03f, 8.863481967e-03f, 8.857302215e-03f, 8.851103405e-03f, 8.844885550e-03f, 8.838648665e-03f, 8.832392766e-03f, 8.826117867e-03f, 8.819823983e-03f, + 8.813511128e-03f, 8.807179318e-03f, 8.800828568e-03f, 8.794458893e-03f, 8.788070307e-03f, 8.781662826e-03f, 8.775236465e-03f, 8.768791239e-03f, 8.762327163e-03f, 8.755844253e-03f, + 8.749342524e-03f, 8.742821991e-03f, 8.736282669e-03f, 8.729724574e-03f, 8.723147722e-03f, 8.716552128e-03f, 8.709937807e-03f, 8.703304775e-03f, 8.696653047e-03f, 8.689982640e-03f, + 8.683293569e-03f, 8.676585849e-03f, 8.669859497e-03f, 8.663114528e-03f, 8.656350958e-03f, 8.649568804e-03f, 8.642768080e-03f, 8.635948803e-03f, 8.629110989e-03f, 8.622254653e-03f, + 8.615379813e-03f, 8.608486484e-03f, 8.601574683e-03f, 8.594644425e-03f, 8.587695726e-03f, 8.580728604e-03f, 8.573743074e-03f, 8.566739153e-03f, 8.559716857e-03f, 8.552676203e-03f, + 8.545617207e-03f, 8.538539886e-03f, 8.531444255e-03f, 8.524330333e-03f, 8.517198135e-03f, 8.510047678e-03f, 8.502878978e-03f, 8.495692054e-03f, 8.488486921e-03f, 8.481263596e-03f, + 8.474022096e-03f, 8.466762438e-03f, 8.459484639e-03f, 8.452188716e-03f, 8.444874686e-03f, 8.437542566e-03f, 8.430192373e-03f, 8.422824124e-03f, 8.415437837e-03f, 8.408033529e-03f, + 8.400611216e-03f, 8.393170917e-03f, 8.385712649e-03f, 8.378236428e-03f, 8.370742273e-03f, 8.363230201e-03f, 8.355700229e-03f, 8.348152375e-03f, 8.340586656e-03f, 8.333003090e-03f, + 8.325401695e-03f, 8.317782489e-03f, 8.310145488e-03f, 8.302490712e-03f, 8.294818177e-03f, 8.287127901e-03f, 8.279419903e-03f, 8.271694200e-03f, 8.263950810e-03f, 8.256189752e-03f, + 8.248411042e-03f, 8.240614700e-03f, 8.232800743e-03f, 8.224969190e-03f, 8.217120059e-03f, 8.209253367e-03f, 8.201369133e-03f, 8.193467376e-03f, 8.185548114e-03f, 8.177611365e-03f, + 8.169657147e-03f, 8.161685479e-03f, 8.153696380e-03f, 8.145689867e-03f, 8.137665960e-03f, 8.129624677e-03f, 8.121566037e-03f, 8.113490058e-03f, 8.105396759e-03f, 8.097286158e-03f, + 8.089158276e-03f, 8.081013129e-03f, 8.072850738e-03f, 8.064671121e-03f, 8.056474296e-03f, 8.048260284e-03f, 8.040029102e-03f, 8.031780771e-03f, 8.023515308e-03f, 8.015232733e-03f, + 8.006933066e-03f, 7.998616325e-03f, 7.990282529e-03f, 7.981931699e-03f, 7.973563852e-03f, 7.965179009e-03f, 7.956777189e-03f, 7.948358411e-03f, 7.939922694e-03f, 7.931470058e-03f, + 7.923000523e-03f, 7.914514108e-03f, 7.906010833e-03f, 7.897490716e-03f, 7.888953779e-03f, 7.880400040e-03f, 7.871829520e-03f, 7.863242237e-03f, 7.854638212e-03f, 7.846017465e-03f, + 7.837380015e-03f, 7.828725883e-03f, 7.820055088e-03f, 7.811367650e-03f, 7.802663589e-03f, 7.793942926e-03f, 7.785205679e-03f, 7.776451871e-03f, 7.767681519e-03f, 7.758894646e-03f, + 7.750091270e-03f, 7.741271412e-03f, 7.732435093e-03f, 7.723582333e-03f, 7.714713151e-03f, 7.705827570e-03f, 7.696925608e-03f, 7.688007286e-03f, 7.679072625e-03f, 7.670121645e-03f, + 7.661154368e-03f, 7.652170812e-03f, 7.643171000e-03f, 7.634154952e-03f, 7.625122688e-03f, 7.616074229e-03f, 7.607009596e-03f, 7.597928809e-03f, 7.588831891e-03f, 7.579718860e-03f, + 7.570589739e-03f, 7.561444548e-03f, 7.552283308e-03f, 7.543106041e-03f, 7.533912767e-03f, 7.524703507e-03f, 7.515478282e-03f, 7.506237114e-03f, 7.496980023e-03f, 7.487707031e-03f, + 7.478418160e-03f, 7.469113430e-03f, 7.459792862e-03f, 7.450456479e-03f, 7.441104301e-03f, 7.431736349e-03f, 7.422352646e-03f, 7.412953213e-03f, 7.403538070e-03f, 7.394107241e-03f, + 7.384660745e-03f, 7.375198606e-03f, 7.365720844e-03f, 7.356227481e-03f, 7.346718540e-03f, 7.337194040e-03f, 7.327654006e-03f, 7.318098457e-03f, 7.308527416e-03f, 7.298940906e-03f, + 7.289338947e-03f, 7.279721561e-03f, 7.270088772e-03f, 7.260440600e-03f, 7.250777067e-03f, 7.241098197e-03f, 7.231404010e-03f, 7.221694529e-03f, 7.211969777e-03f, 7.202229774e-03f, + 7.192474545e-03f, 7.182704110e-03f, 7.172918492e-03f, 7.163117713e-03f, 7.153301796e-03f, 7.143470763e-03f, 7.133624637e-03f, 7.123763439e-03f, 7.113887194e-03f, 7.103995922e-03f, + 7.094089646e-03f, 7.084168390e-03f, 7.074232175e-03f, 7.064281024e-03f, 7.054314961e-03f, 7.044334007e-03f, 7.034338185e-03f, 7.024327519e-03f, 7.014302030e-03f, 7.004261742e-03f, + 6.994206678e-03f, 6.984136860e-03f, 6.974052312e-03f, 6.963953056e-03f, 6.953839115e-03f, 6.943710513e-03f, 6.933567272e-03f, 6.923409415e-03f, 6.913236966e-03f, 6.903049947e-03f, + 6.892848383e-03f, 6.882632295e-03f, 6.872401708e-03f, 6.862156644e-03f, 6.851897126e-03f, 6.841623179e-03f, 6.831334826e-03f, 6.821032089e-03f, 6.810714992e-03f, 6.800383559e-03f, + 6.790037813e-03f, 6.779677777e-03f, 6.769303476e-03f, 6.758914932e-03f, 6.748512170e-03f, 6.738095212e-03f, 6.727664083e-03f, 6.717218806e-03f, 6.706759405e-03f, 6.696285903e-03f, + 6.685798325e-03f, 6.675296694e-03f, 6.664781034e-03f, 6.654251369e-03f, 6.643707723e-03f, 6.633150119e-03f, 6.622578582e-03f, 6.611993135e-03f, 6.601393803e-03f, 6.590780609e-03f, + 6.580153578e-03f, 6.569512733e-03f, 6.558858100e-03f, 6.548189701e-03f, 6.537507561e-03f, 6.526811705e-03f, 6.516102156e-03f, 6.505378939e-03f, 6.494642078e-03f, 6.483891597e-03f, + 6.473127521e-03f, 6.462349874e-03f, 6.451558681e-03f, 6.440753965e-03f, 6.429935752e-03f, 6.419104066e-03f, 6.408258931e-03f, 6.397400372e-03f, 6.386528413e-03f, 6.375643079e-03f, + 6.364744395e-03f, 6.353832386e-03f, 6.342907075e-03f, 6.331968488e-03f, 6.321016650e-03f, 6.310051584e-03f, 6.299073317e-03f, 6.288081873e-03f, 6.277077276e-03f, 6.266059551e-03f, + 6.255028724e-03f, 6.243984820e-03f, 6.232927862e-03f, 6.221857877e-03f, 6.210774889e-03f, 6.199678924e-03f, 6.188570006e-03f, 6.177448160e-03f, 6.166313412e-03f, 6.155165787e-03f, + 6.144005309e-03f, 6.132832005e-03f, 6.121645899e-03f, 6.110447016e-03f, 6.099235382e-03f, 6.088011023e-03f, 6.076773963e-03f, 6.065524227e-03f, 6.054261842e-03f, 6.042986832e-03f, + 6.031699224e-03f, 6.020399042e-03f, 6.009086312e-03f, 5.997761059e-03f, 5.986423309e-03f, 5.975073088e-03f, 5.963710421e-03f, 5.952335334e-03f, 5.940947853e-03f, 5.929548002e-03f, + 5.918135808e-03f, 5.906711297e-03f, 5.895274494e-03f, 5.883825425e-03f, 5.872364115e-03f, 5.860890592e-03f, 5.849404880e-03f, 5.837907005e-03f, 5.826396993e-03f, 5.814874871e-03f, + 5.803340663e-03f, 5.791794397e-03f, 5.780236098e-03f, 5.768665792e-03f, 5.757083505e-03f, 5.745489263e-03f, 5.733883092e-03f, 5.722265019e-03f, 5.710635070e-03f, 5.698993270e-03f, + 5.687339646e-03f, 5.675674224e-03f, 5.663997031e-03f, 5.652308092e-03f, 5.640607434e-03f, 5.628895083e-03f, 5.617171066e-03f, 5.605435409e-03f, 5.593688138e-03f, 5.581929280e-03f, + 5.570158862e-03f, 5.558376908e-03f, 5.546583447e-03f, 5.534778504e-03f, 5.522962107e-03f, 5.511134281e-03f, 5.499295054e-03f, 5.487444451e-03f, 5.475582500e-03f, 5.463709227e-03f, + 5.451824659e-03f, 5.439928822e-03f, 5.428021744e-03f, 5.416103450e-03f, 5.404173969e-03f, 5.392233325e-03f, 5.380281547e-03f, 5.368318661e-03f, 5.356344694e-03f, 5.344359673e-03f, + 5.332363625e-03f, 5.320356577e-03f, 5.308338555e-03f, 5.296309586e-03f, 5.284269698e-03f, 5.272218918e-03f, 5.260157273e-03f, 5.248084789e-03f, 5.236001494e-03f, 5.223907415e-03f, + 5.211802578e-03f, 5.199687012e-03f, 5.187560743e-03f, 5.175423799e-03f, 5.163276206e-03f, 5.151117993e-03f, 5.138949185e-03f, 5.126769811e-03f, 5.114579897e-03f, 5.102379472e-03f, + 5.090168562e-03f, 5.077947195e-03f, 5.065715398e-03f, 5.053473199e-03f, 5.041220624e-03f, 5.028957702e-03f, 5.016684460e-03f, 5.004400925e-03f, 4.992107126e-03f, 4.979803088e-03f, + 4.967488841e-03f, 4.955164411e-03f, 4.942829826e-03f, 4.930485114e-03f, 4.918130302e-03f, 4.905765419e-03f, 4.893390491e-03f, 4.881005546e-03f, 4.868610613e-03f, 4.856205718e-03f, + 4.843790890e-03f, 4.831366157e-03f, 4.818931545e-03f, 4.806487084e-03f, 4.794032800e-03f, 4.781568723e-03f, 4.769094878e-03f, 4.756611296e-03f, 4.744118002e-03f, 4.731615026e-03f, + 4.719102395e-03f, 4.706580138e-03f, 4.694048281e-03f, 4.681506854e-03f, 4.668955885e-03f, 4.656395400e-03f, 4.643825429e-03f, 4.631245999e-03f, 4.618657140e-03f, 4.606058877e-03f, + 4.593451241e-03f, 4.580834259e-03f, 4.568207959e-03f, 4.555572369e-03f, 4.542927518e-03f, 4.530273434e-03f, 4.517610146e-03f, 4.504937680e-03f, 4.492256067e-03f, 4.479565333e-03f, + 4.466865508e-03f, 4.454156620e-03f, 4.441438696e-03f, 4.428711767e-03f, 4.415975859e-03f, 4.403231001e-03f, 4.390477223e-03f, 4.377714551e-03f, 4.364943015e-03f, 4.352162644e-03f, + 4.339373465e-03f, 4.326575507e-03f, 4.313768800e-03f, 4.300953370e-03f, 4.288129248e-03f, 4.275296461e-03f, 4.262455039e-03f, 4.249605009e-03f, 4.236746401e-03f, 4.223879242e-03f, + 4.211003563e-03f, 4.198119391e-03f, 4.185226756e-03f, 4.172325685e-03f, 4.159416209e-03f, 4.146498355e-03f, 4.133572152e-03f, 4.120637629e-03f, 4.107694815e-03f, 4.094743739e-03f, + 4.081784430e-03f, 4.068816916e-03f, 4.055841227e-03f, 4.042857391e-03f, 4.029865437e-03f, 4.016865394e-03f, 4.003857291e-03f, 3.990841158e-03f, 3.977817023e-03f, 3.964784914e-03f, + 3.951744862e-03f, 3.938696895e-03f, 3.925641042e-03f, 3.912577332e-03f, 3.899505795e-03f, 3.886426459e-03f, 3.873339354e-03f, 3.860244508e-03f, 3.847141951e-03f, 3.834031712e-03f, + 3.820913820e-03f, 3.807788304e-03f, 3.794655194e-03f, 3.781514519e-03f, 3.768366307e-03f, 3.755210589e-03f, 3.742047393e-03f, 3.728876749e-03f, 3.715698686e-03f, 3.702513233e-03f, + 3.689320420e-03f, 3.676120276e-03f, 3.662912830e-03f, 3.649698112e-03f, 3.636476151e-03f, 3.623246977e-03f, 3.610010618e-03f, 3.596767105e-03f, 3.583516466e-03f, 3.570258731e-03f, + 3.556993930e-03f, 3.543722093e-03f, 3.530443247e-03f, 3.517157424e-03f, 3.503864653e-03f, 3.490564962e-03f, 3.477258383e-03f, 3.463944943e-03f, 3.450624673e-03f, 3.437297603e-03f, + 3.423963762e-03f, 3.410623179e-03f, 3.397275884e-03f, 3.383921908e-03f, 3.370561279e-03f, 3.357194026e-03f, 3.343820181e-03f, 3.330439773e-03f, 3.317052830e-03f, 3.303659383e-03f, + 3.290259462e-03f, 3.276853097e-03f, 3.263440317e-03f, 3.250021151e-03f, 3.236595630e-03f, 3.223163784e-03f, 3.209725642e-03f, 3.196281233e-03f, 3.182830589e-03f, 3.169373739e-03f, + 3.155910712e-03f, 3.142441538e-03f, 3.128966248e-03f, 3.115484871e-03f, 3.101997437e-03f, 3.088503976e-03f, 3.075004518e-03f, 3.061499093e-03f, 3.047987730e-03f, 3.034470461e-03f, + 3.020947313e-03f, 3.007418319e-03f, 2.993883507e-03f, 2.980342908e-03f, 2.966796551e-03f, 2.953244467e-03f, 2.939686686e-03f, 2.926123237e-03f, 2.912554151e-03f, 2.898979458e-03f, + 2.885399188e-03f, 2.871813371e-03f, 2.858222037e-03f, 2.844625216e-03f, 2.831022938e-03f, 2.817415233e-03f, 2.803802133e-03f, 2.790183666e-03f, 2.776559862e-03f, 2.762930753e-03f, + 2.749296368e-03f, 2.735656737e-03f, 2.722011890e-03f, 2.708361859e-03f, 2.694706672e-03f, 2.681046360e-03f, 2.667380954e-03f, 2.653710484e-03f, 2.640034979e-03f, 2.626354471e-03f, + 2.612668989e-03f, 2.598978563e-03f, 2.585283225e-03f, 2.571583003e-03f, 2.557877930e-03f, 2.544168034e-03f, 2.530453346e-03f, 2.516733897e-03f, 2.503009717e-03f, 2.489280836e-03f, + 2.475547285e-03f, 2.461809093e-03f, 2.448066292e-03f, 2.434318912e-03f, 2.420566982e-03f, 2.406810534e-03f, 2.393049598e-03f, 2.379284205e-03f, 2.365514384e-03f, 2.351740166e-03f, + 2.337961581e-03f, 2.324178661e-03f, 2.310391435e-03f, 2.296599935e-03f, 2.282804189e-03f, 2.269004230e-03f, 2.255200086e-03f, 2.241391790e-03f, 2.227579371e-03f, 2.213762860e-03f, + 2.199942287e-03f, 2.186117684e-03f, 2.172289079e-03f, 2.158456505e-03f, 2.144619991e-03f, 2.130779568e-03f, 2.116935267e-03f, 2.103087118e-03f, 2.089235152e-03f, 2.075379399e-03f, + 2.061519890e-03f, 2.047656655e-03f, 2.033789726e-03f, 2.019919132e-03f, 2.006044905e-03f, 1.992167074e-03f, 1.978285671e-03f, 1.964400726e-03f, 1.950512270e-03f, 1.936620333e-03f, + 1.922724946e-03f, 1.908826140e-03f, 1.894923946e-03f, 1.881018393e-03f, 1.867109513e-03f, 1.853197337e-03f, 1.839281894e-03f, 1.825363217e-03f, 1.811441334e-03f, 1.797516278e-03f, + 1.783588079e-03f, 1.769656767e-03f, 1.755722373e-03f, 1.741784929e-03f, 1.727844463e-03f, 1.713901009e-03f, 1.699954595e-03f, 1.686005253e-03f, 1.672053014e-03f, 1.658097908e-03f, + 1.644139966e-03f, 1.630179219e-03f, 1.616215698e-03f, 1.602249433e-03f, 1.588280455e-03f, 1.574308795e-03f, 1.560334483e-03f, 1.546357551e-03f, 1.532378029e-03f, 1.518395948e-03f, + 1.504411339e-03f, 1.490424232e-03f, 1.476434659e-03f, 1.462442650e-03f, 1.448448236e-03f, 1.434451447e-03f, 1.420452316e-03f, 1.406450871e-03f, 1.392447145e-03f, 1.378441168e-03f, + 1.364432970e-03f, 1.350422584e-03f, 1.336410038e-03f, 1.322395366e-03f, 1.308378596e-03f, 1.294359760e-03f, 1.280338889e-03f, 1.266316014e-03f, 1.252291166e-03f, 1.238264374e-03f, + 1.224235671e-03f, 1.210205087e-03f, 1.196172653e-03f, 1.182138400e-03f, 1.168102359e-03f, 1.154064560e-03f, 1.140025034e-03f, 1.125983813e-03f, 1.111940927e-03f, 1.097896407e-03f, + 1.083850283e-03f, 1.069802588e-03f, 1.055753351e-03f, 1.041702603e-03f, 1.027650376e-03f, 1.013596700e-03f, 9.995416064e-04f, 9.854851257e-04f, 9.714272889e-04f, 9.573681269e-04f, + 9.433076706e-04f, 9.292459508e-04f, 9.151829985e-04f, 9.011188446e-04f, 8.870535198e-04f, 8.729870552e-04f, 8.589194816e-04f, 8.448508299e-04f, 8.307811310e-04f, 8.167104158e-04f, + 8.026387152e-04f, 7.885660601e-04f, 7.744924814e-04f, 7.604180099e-04f, 7.463426766e-04f, 7.322665124e-04f, 7.181895481e-04f, 7.041118147e-04f, 6.900333431e-04f, 6.759541641e-04f, + 6.618743086e-04f, 6.477938076e-04f, 6.337126919e-04f, 6.196309925e-04f, 6.055487401e-04f, 5.914659658e-04f, 5.773827004e-04f, 5.632989748e-04f, 5.492148199e-04f, 5.351302665e-04f, + 5.210453457e-04f, 5.069600882e-04f, 4.928745249e-04f, 4.787886868e-04f, 4.647026046e-04f, 4.506163094e-04f, 4.365298320e-04f, 4.224432032e-04f, 4.083564540e-04f, 3.942696152e-04f, + 3.801827177e-04f, 3.660957924e-04f, 3.520088701e-04f, 3.379219817e-04f, 3.238351581e-04f, 3.097484302e-04f, 2.956618288e-04f, 2.815753848e-04f, 2.674891291e-04f, 2.534030924e-04f, + 2.393173057e-04f, 2.252317999e-04f, 2.111466057e-04f, 1.970617540e-04f, 1.829772757e-04f, 1.688932016e-04f, 1.548095626e-04f, 1.407263894e-04f, 1.266437130e-04f, 1.125615642e-04f, + 9.847997379e-05f, 8.439897259e-05f, 7.031859145e-05f, 5.623886117e-05f, 4.215981260e-05f, 2.808147653e-05f, 1.400388378e-05f, -7.293483608e-08f, -1.414894852e-05f, -2.822412646e-05f, + -4.229843787e-05f, -5.637185195e-05f, -7.044433790e-05f, -8.451586495e-05f, -9.858640231e-05f, -1.126559192e-04f, -1.267243848e-04f, -1.407917685e-04f, -1.548580393e-04f, -1.689231666e-04f, + -1.829871196e-04f, -1.970498675e-04f, -2.111113796e-04f, -2.251716252e-04f, -2.392305734e-04f, -2.532881937e-04f, -2.673444551e-04f, -2.813993271e-04f, -2.954527788e-04f, -3.095047797e-04f, + -3.235552989e-04f, -3.376043057e-04f, -3.516517695e-04f, -3.656976595e-04f, -3.797419451e-04f, -3.937845956e-04f, -4.078255802e-04f, -4.218648684e-04f, -4.359024294e-04f, -4.499382326e-04f, + -4.639722473e-04f, -4.780044429e-04f, -4.920347887e-04f, -5.060632540e-04f, -5.200898084e-04f, -5.341144210e-04f, -5.481370613e-04f, -5.621576987e-04f, -5.761763025e-04f, -5.901928422e-04f, + -6.042072871e-04f, -6.182196067e-04f, -6.322297703e-04f, -6.462377475e-04f, -6.602435076e-04f, -6.742470200e-04f, -6.882482542e-04f, -7.022471796e-04f, -7.162437657e-04f, -7.302379820e-04f, + -7.442297979e-04f, -7.582191828e-04f, -7.722061064e-04f, -7.861905380e-04f, -8.001724471e-04f, -8.141518033e-04f, -8.281285761e-04f, -8.421027349e-04f, -8.560742494e-04f, -8.700430890e-04f, + -8.840092232e-04f, -8.979726217e-04f, -9.119332540e-04f, -9.258910896e-04f, -9.398460982e-04f, -9.537982492e-04f, -9.677475123e-04f, -9.816938571e-04f, -9.956372532e-04f, -1.009577670e-03f, + -1.023515078e-03f, -1.037449445e-03f, -1.051380743e-03f, -1.065308939e-03f, -1.079234005e-03f, -1.093155910e-03f, -1.107074623e-03f, -1.120990114e-03f, -1.134902353e-03f, -1.148811309e-03f, + -1.162716953e-03f, -1.176619253e-03f, -1.190518180e-03f, -1.204413703e-03f, -1.218305793e-03f, -1.232194418e-03f, -1.246079549e-03f, -1.259961155e-03f, -1.273839206e-03f, -1.287713673e-03f, + -1.301584524e-03f, -1.315451729e-03f, -1.329315259e-03f, -1.343175084e-03f, -1.357031172e-03f, -1.370883494e-03f, -1.384732020e-03f, -1.398576719e-03f, -1.412417562e-03f, -1.426254518e-03f, + -1.440087558e-03f, -1.453916650e-03f, -1.467741766e-03f, -1.481562875e-03f, -1.495379947e-03f, -1.509192951e-03f, -1.523001859e-03f, -1.536806639e-03f, -1.550607262e-03f, -1.564403699e-03f, + -1.578195917e-03f, -1.591983889e-03f, -1.605767584e-03f, -1.619546971e-03f, -1.633322021e-03f, -1.647092705e-03f, -1.660858991e-03f, -1.674620851e-03f, -1.688378254e-03f, -1.702131170e-03f, + -1.715879570e-03f, -1.729623423e-03f, -1.743362700e-03f, -1.757097371e-03f, -1.770827406e-03f, -1.784552775e-03f, -1.798273449e-03f, -1.811989397e-03f, -1.825700591e-03f, -1.839406999e-03f, + -1.853108592e-03f, -1.866805341e-03f, -1.880497216e-03f, -1.894184187e-03f, -1.907866224e-03f, -1.921543298e-03f, -1.935215379e-03f, -1.948882437e-03f, -1.962544443e-03f, -1.976201367e-03f, + -1.989853179e-03f, -2.003499849e-03f, -2.017141349e-03f, -2.030777648e-03f, -2.044408718e-03f, -2.058034527e-03f, -2.071655048e-03f, -2.085270249e-03f, -2.098880102e-03f, -2.112484578e-03f, + -2.126083646e-03f, -2.139677277e-03f, -2.153265442e-03f, -2.166848111e-03f, -2.180425255e-03f, -2.193996844e-03f, -2.207562849e-03f, -2.221123241e-03f, -2.234677989e-03f, -2.248227066e-03f, + -2.261770440e-03f, -2.275308084e-03f, -2.288839967e-03f, -2.302366061e-03f, -2.315886336e-03f, -2.329400762e-03f, -2.342909311e-03f, -2.356411953e-03f, -2.369908658e-03f, -2.383399399e-03f, + -2.396884145e-03f, -2.410362867e-03f, -2.423835536e-03f, -2.437302123e-03f, -2.450762599e-03f, -2.464216934e-03f, -2.477665100e-03f, -2.491107067e-03f, -2.504542806e-03f, -2.517972288e-03f, + -2.531395484e-03f, -2.544812365e-03f, -2.558222902e-03f, -2.571627066e-03f, -2.585024828e-03f, -2.598416159e-03f, -2.611801029e-03f, -2.625179411e-03f, -2.638551274e-03f, -2.651916591e-03f, + -2.665275332e-03f, -2.678627467e-03f, -2.691972970e-03f, -2.705311809e-03f, -2.718643958e-03f, -2.731969386e-03f, -2.745288065e-03f, -2.758599967e-03f, -2.771905061e-03f, -2.785203321e-03f, + -2.798494716e-03f, -2.811779218e-03f, -2.825056799e-03f, -2.838327429e-03f, -2.851591081e-03f, -2.864847725e-03f, -2.878097332e-03f, -2.891339875e-03f, -2.904575324e-03f, -2.917803651e-03f, + -2.931024827e-03f, -2.944238823e-03f, -2.957445612e-03f, -2.970645165e-03f, -2.983837453e-03f, -2.997022447e-03f, -3.010200119e-03f, -3.023370441e-03f, -3.036533385e-03f, -3.049688921e-03f, + -3.062837021e-03f, -3.075977658e-03f, -3.089110802e-03f, -3.102236425e-03f, -3.115354499e-03f, -3.128464996e-03f, -3.141567887e-03f, -3.154663145e-03f, -3.167750740e-03f, -3.180830644e-03f, + -3.193902830e-03f, -3.206967269e-03f, -3.220023933e-03f, -3.233072793e-03f, -3.246113823e-03f, -3.259146992e-03f, -3.272172274e-03f, -3.285189640e-03f, -3.298199063e-03f, -3.311200513e-03f, + -3.324193964e-03f, -3.337179386e-03f, -3.350156753e-03f, -3.363126036e-03f, -3.376087207e-03f, -3.389040238e-03f, -3.401985101e-03f, -3.414921768e-03f, -3.427850213e-03f, -3.440770405e-03f, + -3.453682319e-03f, -3.466585925e-03f, -3.479481197e-03f, -3.492368105e-03f, -3.505246624e-03f, -3.518116724e-03f, -3.530978378e-03f, -3.543831559e-03f, -3.556676239e-03f, -3.569512389e-03f, + -3.582339983e-03f, -3.595158993e-03f, -3.607969391e-03f, -3.620771149e-03f, -3.633564241e-03f, -3.646348638e-03f, -3.659124313e-03f, -3.671891238e-03f, -3.684649387e-03f, -3.697398731e-03f, + -3.710139243e-03f, -3.722870896e-03f, -3.735593662e-03f, -3.748307514e-03f, -3.761012425e-03f, -3.773708366e-03f, -3.786395312e-03f, -3.799073234e-03f, -3.811742106e-03f, -3.824401900e-03f, + -3.837052589e-03f, -3.849694145e-03f, -3.862326542e-03f, -3.874949752e-03f, -3.887563748e-03f, -3.900168504e-03f, -3.912763991e-03f, -3.925350184e-03f, -3.937927054e-03f, -3.950494575e-03f, + -3.963052719e-03f, -3.975601461e-03f, -3.988140773e-03f, -4.000670627e-03f, -4.013190997e-03f, -4.025701857e-03f, -4.038203179e-03f, -4.050694936e-03f, -4.063177101e-03f, -4.075649649e-03f, + -4.088112551e-03f, -4.100565782e-03f, -4.113009314e-03f, -4.125443120e-03f, -4.137867175e-03f, -4.150281451e-03f, -4.162685922e-03f, -4.175080561e-03f, -4.187465341e-03f, -4.199840236e-03f, + -4.212205220e-03f, -4.224560266e-03f, -4.236905346e-03f, -4.249240436e-03f, -4.261565508e-03f, -4.273880536e-03f, -4.286185493e-03f, -4.298480354e-03f, -4.310765091e-03f, -4.323039679e-03f, + -4.335304091e-03f, -4.347558300e-03f, -4.359802281e-03f, -4.372036008e-03f, -4.384259453e-03f, -4.396472591e-03f, -4.408675396e-03f, -4.420867842e-03f, -4.433049901e-03f, -4.445221549e-03f, + -4.457382760e-03f, -4.469533506e-03f, -4.481673762e-03f, -4.493803503e-03f, -4.505922702e-03f, -4.518031333e-03f, -4.530129370e-03f, -4.542216787e-03f, -4.554293559e-03f, -4.566359659e-03f, + -4.578415062e-03f, -4.590459742e-03f, -4.602493674e-03f, -4.614516830e-03f, -4.626529186e-03f, -4.638530717e-03f, -4.650521395e-03f, -4.662501196e-03f, -4.674470094e-03f, -4.686428063e-03f, + -4.698375078e-03f, -4.710311114e-03f, -4.722236144e-03f, -4.734150143e-03f, -4.746053086e-03f, -4.757944947e-03f, -4.769825701e-03f, -4.781695322e-03f, -4.793553786e-03f, -4.805401066e-03f, + -4.817237137e-03f, -4.829061975e-03f, -4.840875553e-03f, -4.852677847e-03f, -4.864468831e-03f, -4.876248480e-03f, -4.888016769e-03f, -4.899773673e-03f, -4.911519167e-03f, -4.923253225e-03f, + -4.934975823e-03f, -4.946686935e-03f, -4.958386537e-03f, -4.970074603e-03f, -4.981751109e-03f, -4.993416030e-03f, -5.005069340e-03f, -5.016711015e-03f, -5.028341030e-03f, -5.039959360e-03f, + -5.051565981e-03f, -5.063160867e-03f, -5.074743994e-03f, -5.086315337e-03f, -5.097874872e-03f, -5.109422573e-03f, -5.120958417e-03f, -5.132482378e-03f, -5.143994432e-03f, -5.155494555e-03f, + -5.166982721e-03f, -5.178458907e-03f, -5.189923088e-03f, -5.201375240e-03f, -5.212815337e-03f, -5.224243357e-03f, -5.235659273e-03f, -5.247063063e-03f, -5.258454701e-03f, -5.269834164e-03f, + -5.281201427e-03f, -5.292556466e-03f, -5.303899257e-03f, -5.315229776e-03f, -5.326547998e-03f, -5.337853899e-03f, -5.349147456e-03f, -5.360428644e-03f, -5.371697440e-03f, -5.382953819e-03f, + -5.394197757e-03f, -5.405429230e-03f, -5.416648215e-03f, -5.427854688e-03f, -5.439048624e-03f, -5.450230001e-03f, -5.461398793e-03f, -5.472554978e-03f, -5.483698532e-03f, -5.494829430e-03f, + -5.505947650e-03f, -5.517053168e-03f, -5.528145960e-03f, -5.539226002e-03f, -5.550293271e-03f, -5.561347743e-03f, -5.572389396e-03f, -5.583418204e-03f, -5.594434146e-03f, -5.605437198e-03f, + -5.616427335e-03f, -5.627404536e-03f, -5.638368775e-03f, -5.649320032e-03f, -5.660258281e-03f, -5.671183500e-03f, -5.682095665e-03f, -5.692994754e-03f, -5.703880743e-03f, -5.714753609e-03f, + -5.725613330e-03f, -5.736459881e-03f, -5.747293240e-03f, -5.758113385e-03f, -5.768920291e-03f, -5.779713937e-03f, -5.790494298e-03f, -5.801261353e-03f, -5.812015079e-03f, -5.822755452e-03f, + -5.833482450e-03f, -5.844196050e-03f, -5.854896230e-03f, -5.865582967e-03f, -5.876256237e-03f, -5.886916020e-03f, -5.897562291e-03f, -5.908195028e-03f, -5.918814209e-03f, -5.929419812e-03f, + -5.940011813e-03f, -5.950590191e-03f, -5.961154923e-03f, -5.971705986e-03f, -5.982243359e-03f, -5.992767019e-03f, -6.003276943e-03f, -6.013773110e-03f, -6.024255497e-03f, -6.034724082e-03f, + -6.045178843e-03f, -6.055619758e-03f, -6.066046804e-03f, -6.076459960e-03f, -6.086859204e-03f, -6.097244513e-03f, -6.107615866e-03f, -6.117973241e-03f, -6.128316615e-03f, -6.138645967e-03f, + -6.148961275e-03f, -6.159262518e-03f, -6.169549673e-03f, -6.179822719e-03f, -6.190081633e-03f, -6.200326395e-03f, -6.210556983e-03f, -6.220773375e-03f, -6.230975550e-03f, -6.241163485e-03f, + -6.251337160e-03f, -6.261496553e-03f, -6.271641643e-03f, -6.281772407e-03f, -6.291888826e-03f, -6.301990876e-03f, -6.312078538e-03f, -6.322151790e-03f, -6.332210610e-03f, -6.342254977e-03f, + -6.352284870e-03f, -6.362300269e-03f, -6.372301151e-03f, -6.382287496e-03f, -6.392259282e-03f, -6.402216490e-03f, -6.412159097e-03f, -6.422087082e-03f, -6.432000426e-03f, -6.441899106e-03f, + -6.451783102e-03f, -6.461652394e-03f, -6.471506960e-03f, -6.481346779e-03f, -6.491171832e-03f, -6.500982097e-03f, -6.510777553e-03f, -6.520558180e-03f, -6.530323958e-03f, -6.540074866e-03f, + -6.549810883e-03f, -6.559531988e-03f, -6.569238162e-03f, -6.578929384e-03f, -6.588605634e-03f, -6.598266890e-03f, -6.607913134e-03f, -6.617544344e-03f, -6.627160501e-03f, -6.636761583e-03f, + -6.646347572e-03f, -6.655918447e-03f, -6.665474187e-03f, -6.675014772e-03f, -6.684540184e-03f, -6.694050400e-03f, -6.703545403e-03f, -6.713025171e-03f, -6.722489685e-03f, -6.731938924e-03f, + -6.741372870e-03f, -6.750791502e-03f, -6.760194800e-03f, -6.769582745e-03f, -6.778955317e-03f, -6.788312497e-03f, -6.797654264e-03f, -6.806980599e-03f, -6.816291483e-03f, -6.825586896e-03f, + -6.834866818e-03f, -6.844131230e-03f, -6.853380114e-03f, -6.862613448e-03f, -6.871831214e-03f, -6.881033394e-03f, -6.890219966e-03f, -6.899390912e-03f, -6.908546214e-03f, -6.917685851e-03f, + -6.926809805e-03f, -6.935918056e-03f, -6.945010585e-03f, -6.954087374e-03f, -6.963148404e-03f, -6.972193655e-03f, -6.981223108e-03f, -6.990236745e-03f, -6.999234547e-03f, -7.008216494e-03f, + -7.017182569e-03f, -7.026132753e-03f, -7.035067026e-03f, -7.043985370e-03f, -7.052887766e-03f, -7.061774197e-03f, -7.070644642e-03f, -7.079499084e-03f, -7.088337505e-03f, -7.097159885e-03f, + -7.105966207e-03f, -7.114756451e-03f, -7.123530600e-03f, -7.132288636e-03f, -7.141030539e-03f, -7.149756293e-03f, -7.158465878e-03f, -7.167159276e-03f, -7.175836469e-03f, -7.184497440e-03f, + -7.193142170e-03f, -7.201770641e-03f, -7.210382835e-03f, -7.218978735e-03f, -7.227558321e-03f, -7.236121577e-03f, -7.244668485e-03f, -7.253199026e-03f, -7.261713184e-03f, -7.270210939e-03f, + -7.278692276e-03f, -7.287157175e-03f, -7.295605619e-03f, -7.304037591e-03f, -7.312453074e-03f, -7.320852049e-03f, -7.329234500e-03f, -7.337600408e-03f, -7.345949756e-03f, -7.354282528e-03f, + -7.362598706e-03f, -7.370898271e-03f, -7.379181209e-03f, -7.387447500e-03f, -7.395697128e-03f, -7.403930076e-03f, -7.412146326e-03f, -7.420345862e-03f, -7.428528666e-03f, -7.436694722e-03f, + -7.444844013e-03f, -7.452976522e-03f, -7.461092231e-03f, -7.469191124e-03f, -7.477273185e-03f, -7.485338396e-03f, -7.493386741e-03f, -7.501418203e-03f, -7.509432765e-03f, -7.517430411e-03f, + -7.525411125e-03f, -7.533374889e-03f, -7.541321688e-03f, -7.549251504e-03f, -7.557164322e-03f, -7.565060125e-03f, -7.572938896e-03f, -7.580800620e-03f, -7.588645280e-03f, -7.596472861e-03f, + -7.604283344e-03f, -7.612076716e-03f, -7.619852959e-03f, -7.627612057e-03f, -7.635353995e-03f, -7.643078756e-03f, -7.650786325e-03f, -7.658476685e-03f, -7.666149821e-03f, -7.673805717e-03f, + -7.681444357e-03f, -7.689065725e-03f, -7.696669806e-03f, -7.704256584e-03f, -7.711826043e-03f, -7.719378167e-03f, -7.726912942e-03f, -7.734430351e-03f, -7.741930379e-03f, -7.749413011e-03f, + -7.756878231e-03f, -7.764326024e-03f, -7.771756375e-03f, -7.779169268e-03f, -7.786564688e-03f, -7.793942619e-03f, -7.801303047e-03f, -7.808645957e-03f, -7.815971333e-03f, -7.823279160e-03f, + -7.830569424e-03f, -7.837842109e-03f, -7.845097200e-03f, -7.852334683e-03f, -7.859554543e-03f, -7.866756764e-03f, -7.873941332e-03f, -7.881108233e-03f, -7.888257451e-03f, -7.895388972e-03f, + -7.902502782e-03f, -7.909598865e-03f, -7.916677207e-03f, -7.923737794e-03f, -7.930780612e-03f, -7.937805645e-03f, -7.944812879e-03f, -7.951802301e-03f, -7.958773895e-03f, -7.965727648e-03f, + -7.972663545e-03f, -7.979581572e-03f, -7.986481716e-03f, -7.993363961e-03f, -8.000228294e-03f, -8.007074700e-03f, -8.013903167e-03f, -8.020713679e-03f, -8.027506223e-03f, -8.034280785e-03f, + -8.041037352e-03f, -8.047775909e-03f, -8.054496443e-03f, -8.061198939e-03f, -8.067883385e-03f, -8.074549767e-03f, -8.081198071e-03f, -8.087828284e-03f, -8.094440392e-03f, -8.101034381e-03f, + -8.107610239e-03f, -8.114167951e-03f, -8.120707505e-03f, -8.127228888e-03f, -8.133732085e-03f, -8.140217084e-03f, -8.146683871e-03f, -8.153132434e-03f, -8.159562760e-03f, -8.165974834e-03f, + -8.172368645e-03f, -8.178744179e-03f, -8.185101424e-03f, -8.191440366e-03f, -8.197760993e-03f, -8.204063291e-03f, -8.210347249e-03f, -8.216612853e-03f, -8.222860090e-03f, -8.229088949e-03f, + -8.235299416e-03f, -8.241491479e-03f, -8.247665125e-03f, -8.253820342e-03f, -8.259957117e-03f, -8.266075438e-03f, -8.272175293e-03f, -8.278256670e-03f, -8.284319555e-03f, -8.290363937e-03f, + -8.296389804e-03f, -8.302397143e-03f, -8.308385942e-03f, -8.314356190e-03f, -8.320307874e-03f, -8.326240982e-03f, -8.332155503e-03f, -8.338051424e-03f, -8.343928733e-03f, -8.349787420e-03f, + -8.355627471e-03f, -8.361448875e-03f, -8.367251621e-03f, -8.373035697e-03f, -8.378801091e-03f, -8.384547792e-03f, -8.390275788e-03f, -8.395985067e-03f, -8.401675619e-03f, -8.407347432e-03f, + -8.413000494e-03f, -8.418634794e-03f, -8.424250321e-03f, -8.429847064e-03f, -8.435425010e-03f, -8.440984151e-03f, -8.446524473e-03f, -8.452045967e-03f, -8.457548620e-03f, -8.463032423e-03f, + -8.468497363e-03f, -8.473943431e-03f, -8.479370615e-03f, -8.484778905e-03f, -8.490168290e-03f, -8.495538758e-03f, -8.500890300e-03f, -8.506222904e-03f, -8.511536561e-03f, -8.516831259e-03f, + -8.522106988e-03f, -8.527363738e-03f, -8.532601497e-03f, -8.537820256e-03f, -8.543020005e-03f, -8.548200732e-03f, -8.553362429e-03f, -8.558505083e-03f, -8.563628686e-03f, -8.568733227e-03f, + -8.573818697e-03f, -8.578885084e-03f, -8.583932379e-03f, -8.588960572e-03f, -8.593969653e-03f, -8.598959612e-03f, -8.603930440e-03f, -8.608882126e-03f, -8.613814661e-03f, -8.618728035e-03f, + -8.623622239e-03f, -8.628497262e-03f, -8.633353095e-03f, -8.638189729e-03f, -8.643007154e-03f, -8.647805360e-03f, -8.652584339e-03f, -8.657344080e-03f, -8.662084575e-03f, -8.666805815e-03f, + -8.671507789e-03f, -8.676190489e-03f, -8.680853905e-03f, -8.685498029e-03f, -8.690122851e-03f, -8.694728362e-03f, -8.699314554e-03f, -8.703881417e-03f, -8.708428943e-03f, -8.712957122e-03f, + -8.717465946e-03f, -8.721955406e-03f, -8.726425494e-03f, -8.730876200e-03f, -8.735307515e-03f, -8.739719432e-03f, -8.744111942e-03f, -8.748485036e-03f, -8.752838706e-03f, -8.757172943e-03f, + -8.761487739e-03f, -8.765783086e-03f, -8.770058974e-03f, -8.774315397e-03f, -8.778552346e-03f, -8.782769812e-03f, -8.786967787e-03f, -8.791146264e-03f, -8.795305235e-03f, -8.799444690e-03f, + -8.803564623e-03f, -8.807665026e-03f, -8.811745890e-03f, -8.815807207e-03f, -8.819848971e-03f, -8.823871173e-03f, -8.827873805e-03f, -8.831856860e-03f, -8.835820330e-03f, -8.839764208e-03f, + -8.843688487e-03f, -8.847593157e-03f, -8.851478213e-03f, -8.855343647e-03f, -8.859189451e-03f, -8.863015618e-03f, -8.866822142e-03f, -8.870609013e-03f, -8.874376227e-03f, -8.878123774e-03f, + -8.881851649e-03f, -8.885559844e-03f, -8.889248352e-03f, -8.892917166e-03f, -8.896566280e-03f, -8.900195686e-03f, -8.903805378e-03f, -8.907395348e-03f, -8.910965590e-03f, -8.914516098e-03f, + -8.918046865e-03f, -8.921557883e-03f, -8.925049147e-03f, -8.928520650e-03f, -8.931972385e-03f, -8.935404347e-03f, -8.938816528e-03f, -8.942208922e-03f, -8.945581524e-03f, -8.948934326e-03f, + -8.952267322e-03f, -8.955580507e-03f, -8.958873874e-03f, -8.962147418e-03f, -8.965401131e-03f, -8.968635008e-03f, -8.971849043e-03f, -8.975043231e-03f, -8.978217565e-03f, -8.981372039e-03f, + -8.984506648e-03f, -8.987621386e-03f, -8.990716247e-03f, -8.993791226e-03f, -8.996846316e-03f, -8.999881514e-03f, -9.002896812e-03f, -9.005892205e-03f, -9.008867689e-03f, -9.011823257e-03f, + -9.014758904e-03f, -9.017674626e-03f, -9.020570416e-03f, -9.023446269e-03f, -9.026302181e-03f, -9.029138146e-03f, -9.031954160e-03f, -9.034750216e-03f, -9.037526310e-03f, -9.040282438e-03f, + -9.043018594e-03f, -9.045734773e-03f, -9.048430971e-03f, -9.051107182e-03f, -9.053763403e-03f, -9.056399628e-03f, -9.059015852e-03f, -9.061612072e-03f, -9.064188283e-03f, -9.066744479e-03f, + -9.069280657e-03f, -9.071796813e-03f, -9.074292941e-03f, -9.076769038e-03f, -9.079225098e-03f, -9.081661119e-03f, -9.084077096e-03f, -9.086473024e-03f, -9.088848900e-03f, -9.091204719e-03f, + -9.093540477e-03f, -9.095856171e-03f, -9.098151797e-03f, -9.100427350e-03f, -9.102682827e-03f, -9.104918223e-03f, -9.107133536e-03f, -9.109328762e-03f, -9.111503896e-03f, -9.113658936e-03f, + -9.115793877e-03f, -9.117908716e-03f, -9.120003450e-03f, -9.122078075e-03f, -9.124132588e-03f, -9.126166985e-03f, -9.128181263e-03f, -9.130175419e-03f, -9.132149449e-03f, -9.134103351e-03f, + -9.136037121e-03f, -9.137950757e-03f, -9.139844254e-03f, -9.141717610e-03f, -9.143570823e-03f, -9.145403889e-03f, -9.147216805e-03f, -9.149009569e-03f, -9.150782177e-03f, -9.152534628e-03f, + -9.154266918e-03f, -9.155979044e-03f, -9.157671005e-03f, -9.159342797e-03f, -9.160994418e-03f, -9.162625865e-03f, -9.164237137e-03f, -9.165828230e-03f, -9.167399143e-03f, -9.168949873e-03f, + -9.170480417e-03f, -9.171990774e-03f, -9.173480942e-03f, -9.174950918e-03f, -9.176400700e-03f, -9.177830286e-03f, -9.179239675e-03f, -9.180628864e-03f, -9.181997851e-03f, -9.183346635e-03f, + -9.184675214e-03f, -9.185983585e-03f, -9.187271748e-03f, -9.188539700e-03f, -9.189787441e-03f, -9.191014967e-03f, -9.192222279e-03f, -9.193409374e-03f, -9.194576251e-03f, -9.195722908e-03f, + -9.196849344e-03f, -9.197955558e-03f, -9.199041549e-03f, -9.200107315e-03f, -9.201152855e-03f, -9.202178168e-03f, -9.203183253e-03f, -9.204168108e-03f, -9.205132734e-03f, -9.206077128e-03f, + -9.207001290e-03f, -9.207905219e-03f, -9.208788915e-03f, -9.209652376e-03f, -9.210495601e-03f, -9.211318591e-03f, -9.212121344e-03f, -9.212903859e-03f, -9.213666137e-03f, -9.214408176e-03f, + -9.215129977e-03f, -9.215831538e-03f, -9.216512860e-03f, -9.217173941e-03f, -9.217814782e-03f, -9.218435383e-03f, -9.219035743e-03f, -9.219615862e-03f, -9.220175740e-03f, -9.220715377e-03f, + -9.221234773e-03f, -9.221733927e-03f, -9.222212841e-03f, -9.222671513e-03f, -9.223109945e-03f, -9.223528136e-03f, -9.223926087e-03f, -9.224303797e-03f, -9.224661268e-03f, -9.224998499e-03f, + -9.225315491e-03f, -9.225612245e-03f, -9.225888760e-03f, -9.226145038e-03f, -9.226381079e-03f, -9.226596884e-03f, -9.226792453e-03f, -9.226967787e-03f, -9.227122887e-03f, -9.227257754e-03f, + -9.227372388e-03f, -9.227466790e-03f, -9.227540962e-03f, -9.227594905e-03f, -9.227628618e-03f, -9.227642104e-03f, -9.227635364e-03f, -9.227608398e-03f, -9.227561209e-03f, -9.227493796e-03f, + -9.227406162e-03f, -9.227298308e-03f, -9.227170235e-03f, -9.227021945e-03f, -9.226853439e-03f, -9.226664718e-03f, -9.226455785e-03f, -9.226226640e-03f, -9.225977286e-03f, -9.225707724e-03f, + -9.225417956e-03f, -9.225107984e-03f, -9.224777809e-03f, -9.224427434e-03f, -9.224056860e-03f, -9.223666089e-03f, -9.223255123e-03f, -9.222823965e-03f, -9.222372616e-03f, -9.221901079e-03f, + -9.221409355e-03f, -9.220897447e-03f, -9.220365358e-03f, -9.219813089e-03f, -9.219240643e-03f, -9.218648022e-03f, -9.218035229e-03f, -9.217402266e-03f, -9.216749136e-03f, -9.216075841e-03f, + -9.215382384e-03f, -9.214668768e-03f, -9.213934995e-03f, -9.213181068e-03f, -9.212406990e-03f, -9.211612764e-03f, -9.210798392e-03f, -9.209963878e-03f, -9.209109225e-03f, -9.208234434e-03f, + -9.207339511e-03f, -9.206424457e-03f, -9.205489276e-03f, -9.204533971e-03f, -9.203558545e-03f, -9.202563002e-03f, -9.201547345e-03f, -9.200511577e-03f, -9.199455702e-03f, -9.198379722e-03f, + -9.197283643e-03f, -9.196167466e-03f, -9.195031196e-03f, -9.193874837e-03f, -9.192698392e-03f, -9.191501864e-03f, -9.190285258e-03f, -9.189048577e-03f, -9.187791826e-03f, -9.186515008e-03f, + -9.185218126e-03f, -9.183901186e-03f, -9.182564190e-03f, -9.181207144e-03f, -9.179830051e-03f, -9.178432916e-03f, -9.177015742e-03f, -9.175578533e-03f, -9.174121295e-03f, -9.172644031e-03f, + -9.171146746e-03f, -9.169629445e-03f, -9.168092131e-03f, -9.166534809e-03f, -9.164957484e-03f, -9.163360160e-03f, -9.161742843e-03f, -9.160105536e-03f, -9.158448244e-03f, -9.156770972e-03f, + -9.155073726e-03f, -9.153356509e-03f, -9.151619327e-03f, -9.149862185e-03f, -9.148085087e-03f, -9.146288039e-03f, -9.144471046e-03f, -9.142634112e-03f, -9.140777244e-03f, -9.138900446e-03f, + -9.137003723e-03f, -9.135087081e-03f, -9.133150525e-03f, -9.131194060e-03f, -9.129217693e-03f, -9.127221427e-03f, -9.125205270e-03f, -9.123169226e-03f, -9.121113301e-03f, -9.119037501e-03f, + -9.116941830e-03f, -9.114826296e-03f, -9.112690904e-03f, -9.110535659e-03f, -9.108360568e-03f, -9.106165636e-03f, -9.103950869e-03f, -9.101716274e-03f, -9.099461856e-03f, -9.097187621e-03f, + -9.094893575e-03f, -9.092579726e-03f, -9.090246078e-03f, -9.087892638e-03f, -9.085519412e-03f, -9.083126407e-03f, -9.080713629e-03f, -9.078281085e-03f, -9.075828780e-03f, -9.073356722e-03f, + -9.070864917e-03f, -9.068353371e-03f, -9.065822091e-03f, -9.063271084e-03f, -9.060700357e-03f, -9.058109916e-03f, -9.055499767e-03f, -9.052869919e-03f, -9.050220378e-03f, -9.047551150e-03f, + -9.044862243e-03f, -9.042153664e-03f, -9.039425419e-03f, -9.036677516e-03f, -9.033909962e-03f, -9.031122765e-03f, -9.028315930e-03f, -9.025489466e-03f, -9.022643381e-03f, -9.019777680e-03f, + -9.016892373e-03f, -9.013987465e-03f, -9.011062965e-03f, -9.008118880e-03f, -9.005155218e-03f, -9.002171986e-03f, -8.999169192e-03f, -8.996146844e-03f, -8.993104949e-03f, -8.990043515e-03f, + -8.986962550e-03f, -8.983862062e-03f, -8.980742059e-03f, -8.977602549e-03f, -8.974443539e-03f, -8.971265038e-03f, -8.968067053e-03f, -8.964849594e-03f, -8.961612668e-03f, -8.958356282e-03f, + -8.955080447e-03f, -8.951785169e-03f, -8.948470457e-03f, -8.945136320e-03f, -8.941782765e-03f, -8.938409802e-03f, -8.935017439e-03f, -8.931605684e-03f, -8.928174546e-03f, -8.924724034e-03f, + -8.921254155e-03f, -8.917764920e-03f, -8.914256336e-03f, -8.910728413e-03f, -8.907181159e-03f, -8.903614584e-03f, -8.900028695e-03f, -8.896423502e-03f, -8.892799015e-03f, -8.889155241e-03f, + -8.885492191e-03f, -8.881809873e-03f, -8.878108296e-03f, -8.874387470e-03f, -8.870647404e-03f, -8.866888107e-03f, -8.863109589e-03f, -8.859311858e-03f, -8.855494925e-03f, -8.851658798e-03f, + -8.847803488e-03f, -8.843929003e-03f, -8.840035354e-03f, -8.836122550e-03f, -8.832190600e-03f, -8.828239515e-03f, -8.824269304e-03f, -8.820279977e-03f, -8.816271543e-03f, -8.812244013e-03f, + -8.808197397e-03f, -8.804131704e-03f, -8.800046944e-03f, -8.795943128e-03f, -8.791820266e-03f, -8.787678367e-03f, -8.783517442e-03f, -8.779337501e-03f, -8.775138554e-03f, -8.770920612e-03f, + -8.766683684e-03f, -8.762427782e-03f, -8.758152915e-03f, -8.753859095e-03f, -8.749546331e-03f, -8.745214634e-03f, -8.740864015e-03f, -8.736494484e-03f, -8.732106052e-03f, -8.727698730e-03f, + -8.723272528e-03f, -8.718827457e-03f, -8.714363528e-03f, -8.709880752e-03f, -8.705379139e-03f, -8.700858701e-03f, -8.696319449e-03f, -8.691761393e-03f, -8.687184545e-03f, -8.682588916e-03f, + -8.677974516e-03f, -8.673341358e-03f, -8.668689452e-03f, -8.664018809e-03f, -8.659329441e-03f, -8.654621360e-03f, -8.649894576e-03f, -8.645149101e-03f, -8.640384946e-03f, -8.635602124e-03f, + -8.630800644e-03f, -8.625980520e-03f, -8.621141763e-03f, -8.616284384e-03f, -8.611408395e-03f, -8.606513808e-03f, -8.601600634e-03f, -8.596668886e-03f, -8.591718575e-03f, -8.586749713e-03f, + -8.581762313e-03f, -8.576756385e-03f, -8.571731943e-03f, -8.566688998e-03f, -8.561627562e-03f, -8.556547647e-03f, -8.551449266e-03f, -8.546332431e-03f, -8.541197154e-03f, -8.536043447e-03f, + -8.530871323e-03f, -8.525680795e-03f, -8.520471873e-03f, -8.515244572e-03f, -8.509998903e-03f, -8.504734879e-03f, -8.499452513e-03f, -8.494151817e-03f, -8.488832804e-03f, -8.483495487e-03f, + -8.478139877e-03f, -8.472765989e-03f, -8.467373835e-03f, -8.461963428e-03f, -8.456534780e-03f, -8.451087905e-03f, -8.445622815e-03f, -8.440139524e-03f, -8.434638044e-03f, -8.429118390e-03f, + -8.423580573e-03f, -8.418024607e-03f, -8.412450505e-03f, -8.406858281e-03f, -8.401247947e-03f, -8.395619517e-03f, -8.389973005e-03f, -8.384308424e-03f, -8.378625787e-03f, -8.372925108e-03f, + -8.367206400e-03f, -8.361469676e-03f, -8.355714952e-03f, -8.349942239e-03f, -8.344151552e-03f, -8.338342904e-03f, -8.332516310e-03f, -8.326671782e-03f, -8.320809335e-03f, -8.314928983e-03f, + -8.309030740e-03f, -8.303114619e-03f, -8.297180634e-03f, -8.291228800e-03f, -8.285259130e-03f, -8.279271639e-03f, -8.273266341e-03f, -8.267243250e-03f, -8.261202380e-03f, -8.255143745e-03f, + -8.249067360e-03f, -8.242973240e-03f, -8.236861397e-03f, -8.230731847e-03f, -8.224584605e-03f, -8.218419684e-03f, -8.212237099e-03f, -8.206036865e-03f, -8.199818997e-03f, -8.193583508e-03f, + -8.187330414e-03f, -8.181059730e-03f, -8.174771469e-03f, -8.168465648e-03f, -8.162142280e-03f, -8.155801380e-03f, -8.149442964e-03f, -8.143067046e-03f, -8.136673642e-03f, -8.130262766e-03f, + -8.123834433e-03f, -8.117388659e-03f, -8.110925458e-03f, -8.104444847e-03f, -8.097946838e-03f, -8.091431450e-03f, -8.084898695e-03f, -8.078348590e-03f, -8.071781150e-03f, -8.065196391e-03f, + -8.058594327e-03f, -8.051974975e-03f, -8.045338349e-03f, -8.038684466e-03f, -8.032013341e-03f, -8.025324989e-03f, -8.018619426e-03f, -8.011896668e-03f, -8.005156730e-03f, -7.998399629e-03f, + -7.991625379e-03f, -7.984833997e-03f, -7.978025499e-03f, -7.971199901e-03f, -7.964357218e-03f, -7.957497467e-03f, -7.950620662e-03f, -7.943726822e-03f, -7.936815961e-03f, -7.929888096e-03f, + -7.922943242e-03f, -7.915981417e-03f, -7.909002635e-03f, -7.902006915e-03f, -7.894994271e-03f, -7.887964720e-03f, -7.880918278e-03f, -7.873854963e-03f, -7.866774789e-03f, -7.859677775e-03f, + -7.852563936e-03f, -7.845433289e-03f, -7.838285850e-03f, -7.831121636e-03f, -7.823940664e-03f, -7.816742950e-03f, -7.809528511e-03f, -7.802297364e-03f, -7.795049526e-03f, -7.787785013e-03f, + -7.780503843e-03f, -7.773206032e-03f, -7.765891597e-03f, -7.758560555e-03f, -7.751212923e-03f, -7.743848719e-03f, -7.736467959e-03f, -7.729070660e-03f, -7.721656840e-03f, -7.714226515e-03f, + -7.706779704e-03f, -7.699316423e-03f, -7.691836689e-03f, -7.684340520e-03f, -7.676827933e-03f, -7.669298946e-03f, -7.661753576e-03f, -7.654191841e-03f, -7.646613757e-03f, -7.639019343e-03f, + -7.631408616e-03f, -7.623781593e-03f, -7.616138294e-03f, -7.608478734e-03f, -7.600802931e-03f, -7.593110904e-03f, -7.585402671e-03f, -7.577678248e-03f, -7.569937655e-03f, -7.562180908e-03f, + -7.554408026e-03f, -7.546619026e-03f, -7.538813927e-03f, -7.530992747e-03f, -7.523155504e-03f, -7.515302215e-03f, -7.507432899e-03f, -7.499547574e-03f, -7.491646259e-03f, -7.483728971e-03f, + -7.475795728e-03f, -7.467846550e-03f, -7.459881454e-03f, -7.451900459e-03f, -7.443903583e-03f, -7.435890844e-03f, -7.427862261e-03f, -7.419817853e-03f, -7.411757638e-03f, -7.403681634e-03f, + -7.395589861e-03f, -7.387482336e-03f, -7.379359079e-03f, -7.371220108e-03f, -7.363065442e-03f, -7.354895099e-03f, -7.346709099e-03f, -7.338507460e-03f, -7.330290201e-03f, -7.322057342e-03f, + -7.313808900e-03f, -7.305544895e-03f, -7.297265346e-03f, -7.288970272e-03f, -7.280659691e-03f, -7.272333624e-03f, -7.263992090e-03f, -7.255635106e-03f, -7.247262693e-03f, -7.238874870e-03f, + -7.230471656e-03f, -7.222053070e-03f, -7.213619132e-03f, -7.205169860e-03f, -7.196705276e-03f, -7.188225397e-03f, -7.179730243e-03f, -7.171219834e-03f, -7.162694189e-03f, -7.154153328e-03f, + -7.145597270e-03f, -7.137026035e-03f, -7.128439643e-03f, -7.119838114e-03f, -7.111221466e-03f, -7.102589720e-03f, -7.093942896e-03f, -7.085281012e-03f, -7.076604091e-03f, -7.067912150e-03f, + -7.059205210e-03f, -7.050483291e-03f, -7.041746413e-03f, -7.032994595e-03f, -7.024227859e-03f, -7.015446223e-03f, -7.006649709e-03f, -6.997838335e-03f, -6.989012123e-03f, -6.980171092e-03f, + -6.971315263e-03f, -6.962444656e-03f, -6.953559291e-03f, -6.944659189e-03f, -6.935744370e-03f, -6.926814853e-03f, -6.917870661e-03f, -6.908911812e-03f, -6.899938328e-03f, -6.890950229e-03f, + -6.881947536e-03f, -6.872930269e-03f, -6.863898448e-03f, -6.854852095e-03f, -6.845791230e-03f, -6.836715873e-03f, -6.827626046e-03f, -6.818521769e-03f, -6.809403062e-03f, -6.800269948e-03f, + -6.791122446e-03f, -6.781960577e-03f, -6.772784363e-03f, -6.763593823e-03f, -6.754388980e-03f, -6.745169854e-03f, -6.735936466e-03f, -6.726688838e-03f, -6.717426989e-03f, -6.708150942e-03f, + -6.698860718e-03f, -6.689556337e-03f, -6.680237821e-03f, -6.670905191e-03f, -6.661558469e-03f, -6.652197675e-03f, -6.642822830e-03f, -6.633433958e-03f, -6.624031078e-03f, -6.614614211e-03f, + -6.605183381e-03f, -6.595738607e-03f, -6.586279912e-03f, -6.576807316e-03f, -6.567320843e-03f, -6.557820512e-03f, -6.548306346e-03f, -6.538778366e-03f, -6.529236594e-03f, -6.519681052e-03f, + -6.510111761e-03f, -6.500528743e-03f, -6.490932021e-03f, -6.481321615e-03f, -6.471697547e-03f, -6.462059840e-03f, -6.452408515e-03f, -6.442743595e-03f, -6.433065101e-03f, -6.423373055e-03f, + -6.413667479e-03f, -6.403948395e-03f, -6.394215826e-03f, -6.384469793e-03f, -6.374710318e-03f, -6.364937424e-03f, -6.355151133e-03f, -6.345351467e-03f, -6.335538449e-03f, -6.325712099e-03f, + -6.315872442e-03f, -6.306019499e-03f, -6.296153292e-03f, -6.286273844e-03f, -6.276381178e-03f, -6.266475315e-03f, -6.256556278e-03f, -6.246624090e-03f, -6.236678773e-03f, -6.226720350e-03f, + -6.216748843e-03f, -6.206764275e-03f, -6.196766669e-03f, -6.186756046e-03f, -6.176732430e-03f, -6.166695844e-03f, -6.156646310e-03f, -6.146583851e-03f, -6.136508490e-03f, -6.126420250e-03f, + -6.116319153e-03f, -6.106205222e-03f, -6.096078480e-03f, -6.085938951e-03f, -6.075786656e-03f, -6.065621620e-03f, -6.055443864e-03f, -6.045253413e-03f, -6.035050289e-03f, -6.024834515e-03f, + -6.014606114e-03f, -6.004365109e-03f, -5.994111525e-03f, -5.983845383e-03f, -5.973566707e-03f, -5.963275520e-03f, -5.952971845e-03f, -5.942655707e-03f, -5.932327127e-03f, -5.921986130e-03f, + -5.911632739e-03f, -5.901266977e-03f, -5.890888867e-03f, -5.880498434e-03f, -5.870095700e-03f, -5.859680689e-03f, -5.849253424e-03f, -5.838813930e-03f, -5.828362229e-03f, -5.817898346e-03f, + -5.807422303e-03f, -5.796934125e-03f, -5.786433835e-03f, -5.775921457e-03f, -5.765397015e-03f, -5.754860532e-03f, -5.744312032e-03f, -5.733751539e-03f, -5.723179076e-03f, -5.712594669e-03f, + -5.701998339e-03f, -5.691390113e-03f, -5.680770012e-03f, -5.670138062e-03f, -5.659494286e-03f, -5.648838708e-03f, -5.638171352e-03f, -5.627492243e-03f, -5.616801404e-03f, -5.606098859e-03f, + -5.595384633e-03f, -5.584658750e-03f, -5.573921233e-03f, -5.563172108e-03f, -5.552411398e-03f, -5.541639127e-03f, -5.530855321e-03f, -5.520060002e-03f, -5.509253195e-03f, -5.498434926e-03f, + -5.487605217e-03f, -5.476764094e-03f, -5.465911581e-03f, -5.455047702e-03f, -5.444172481e-03f, -5.433285944e-03f, -5.422388115e-03f, -5.411479018e-03f, -5.400558678e-03f, -5.389627119e-03f, + -5.378684366e-03f, -5.367730443e-03f, -5.356765376e-03f, -5.345789188e-03f, -5.334801906e-03f, -5.323803552e-03f, -5.312794152e-03f, -5.301773731e-03f, -5.290742314e-03f, -5.279699925e-03f, + -5.268646589e-03f, -5.257582331e-03f, -5.246507176e-03f, -5.235421149e-03f, -5.224324274e-03f, -5.213216577e-03f, -5.202098083e-03f, -5.190968815e-03f, -5.179828801e-03f, -5.168678064e-03f, + -5.157516630e-03f, -5.146344523e-03f, -5.135161769e-03f, -5.123968393e-03f, -5.112764419e-03f, -5.101549874e-03f, -5.090324783e-03f, -5.079089170e-03f, -5.067843060e-03f, -5.056586480e-03f, + -5.045319453e-03f, -5.034042007e-03f, -5.022754165e-03f, -5.011455953e-03f, -5.000147397e-03f, -4.988828521e-03f, -4.977499352e-03f, -4.966159915e-03f, -4.954810235e-03f, -4.943450337e-03f, + -4.932080247e-03f, -4.920699991e-03f, -4.909309594e-03f, -4.897909081e-03f, -4.886498479e-03f, -4.875077812e-03f, -4.863647107e-03f, -4.852206388e-03f, -4.840755682e-03f, -4.829295015e-03f, + -4.817824411e-03f, -4.806343897e-03f, -4.794853498e-03f, -4.783353241e-03f, -4.771843150e-03f, -4.760323252e-03f, -4.748793572e-03f, -4.737254137e-03f, -4.725704971e-03f, -4.714146102e-03f, + -4.702577554e-03f, -4.690999354e-03f, -4.679411528e-03f, -4.667814102e-03f, -4.656207101e-03f, -4.644590551e-03f, -4.632964479e-03f, -4.621328911e-03f, -4.609683872e-03f, -4.598029389e-03f, + -4.586365488e-03f, -4.574692194e-03f, -4.563009535e-03f, -4.551317535e-03f, -4.539616222e-03f, -4.527905621e-03f, -4.516185759e-03f, -4.504456661e-03f, -4.492718355e-03f, -4.480970866e-03f, + -4.469214220e-03f, -4.457448444e-03f, -4.445673565e-03f, -4.433889607e-03f, -4.422096599e-03f, -4.410294566e-03f, -4.398483534e-03f, -4.386663530e-03f, -4.374834581e-03f, -4.362996712e-03f, + -4.351149950e-03f, -4.339294323e-03f, -4.327429855e-03f, -4.315556574e-03f, -4.303674506e-03f, -4.291783678e-03f, -4.279884116e-03f, -4.267975847e-03f, -4.256058897e-03f, -4.244133294e-03f, + -4.232199063e-03f, -4.220256232e-03f, -4.208304826e-03f, -4.196344873e-03f, -4.184376400e-03f, -4.172399432e-03f, -4.160413997e-03f, -4.148420122e-03f, -4.136417833e-03f, -4.124407158e-03f, + -4.112388122e-03f, -4.100360753e-03f, -4.088325077e-03f, -4.076281122e-03f, -4.064228914e-03f, -4.052168480e-03f, -4.040099847e-03f, -4.028023042e-03f, -4.015938092e-03f, -4.003845023e-03f, + -3.991743864e-03f, -3.979634640e-03f, -3.967517379e-03f, -3.955392107e-03f, -3.943258853e-03f, -3.931117642e-03f, -3.918968502e-03f, -3.906811460e-03f, -3.894646544e-03f, -3.882473779e-03f, + -3.870293193e-03f, -3.858104814e-03f, -3.845908669e-03f, -3.833704784e-03f, -3.821493187e-03f, -3.809273906e-03f, -3.797046966e-03f, -3.784812396e-03f, -3.772570223e-03f, -3.760320474e-03f, + -3.748063177e-03f, -3.735798358e-03f, -3.723526045e-03f, -3.711246265e-03f, -3.698959046e-03f, -3.686664414e-03f, -3.674362398e-03f, -3.662053025e-03f, -3.649736322e-03f, -3.637412316e-03f, + -3.625081035e-03f, -3.612742507e-03f, -3.600396758e-03f, -3.588043817e-03f, -3.575683710e-03f, -3.563316465e-03f, -3.550942111e-03f, -3.538560673e-03f, -3.526172180e-03f, -3.513776660e-03f, + -3.501374140e-03f, -3.488964647e-03f, -3.476548209e-03f, -3.464124853e-03f, -3.451694609e-03f, -3.439257502e-03f, -3.426813560e-03f, -3.414362812e-03f, -3.401905285e-03f, -3.389441006e-03f, + -3.376970004e-03f, -3.364492305e-03f, -3.352007939e-03f, -3.339516932e-03f, -3.327019312e-03f, -3.314515107e-03f, -3.302004344e-03f, -3.289487053e-03f, -3.276963259e-03f, -3.264432992e-03f, + -3.251896279e-03f, -3.239353148e-03f, -3.226803626e-03f, -3.214247742e-03f, -3.201685523e-03f, -3.189116998e-03f, -3.176542194e-03f, -3.163961139e-03f, -3.151373861e-03f, -3.138780388e-03f, + -3.126180748e-03f, -3.113574969e-03f, -3.100963078e-03f, -3.088345105e-03f, -3.075721076e-03f, -3.063091021e-03f, -3.050454966e-03f, -3.037812940e-03f, -3.025164971e-03f, -3.012511088e-03f, + -2.999851317e-03f, -2.987185687e-03f, -2.974514227e-03f, -2.961836964e-03f, -2.949153927e-03f, -2.936465143e-03f, -2.923770641e-03f, -2.911070448e-03f, -2.898364594e-03f, -2.885653106e-03f, + -2.872936012e-03f, -2.860213341e-03f, -2.847485121e-03f, -2.834751379e-03f, -2.822012145e-03f, -2.809267446e-03f, -2.796517311e-03f, -2.783761768e-03f, -2.771000845e-03f, -2.758234570e-03f, + -2.745462973e-03f, -2.732686080e-03f, -2.719903920e-03f, -2.707116522e-03f, -2.694323914e-03f, -2.681526124e-03f, -2.668723181e-03f, -2.655915113e-03f, -2.643101948e-03f, -2.630283715e-03f, + -2.617460442e-03f, -2.604632157e-03f, -2.591798890e-03f, -2.578960667e-03f, -2.566117518e-03f, -2.553269472e-03f, -2.540416556e-03f, -2.527558799e-03f, -2.514696229e-03f, -2.501828875e-03f, + -2.488956766e-03f, -2.476079929e-03f, -2.463198394e-03f, -2.450312188e-03f, -2.437421341e-03f, -2.424525881e-03f, -2.411625836e-03f, -2.398721235e-03f, -2.385812107e-03f, -2.372898479e-03f, + -2.359980381e-03f, -2.347057842e-03f, -2.334130888e-03f, -2.321199551e-03f, -2.308263857e-03f, -2.295323835e-03f, -2.282379514e-03f, -2.269430924e-03f, -2.256478091e-03f, -2.243521045e-03f, + -2.230559815e-03f, -2.217594429e-03f, -2.204624916e-03f, -2.191651305e-03f, -2.178673623e-03f, -2.165691901e-03f, -2.152706166e-03f, -2.139716447e-03f, -2.126722773e-03f, -2.113725173e-03f, + -2.100723675e-03f, -2.087718308e-03f, -2.074709100e-03f, -2.061696081e-03f, -2.048679280e-03f, -2.035658724e-03f, -2.022634443e-03f, -2.009606465e-03f, -1.996574820e-03f, -1.983539536e-03f, + -1.970500641e-03f, -1.957458165e-03f, -1.944412136e-03f, -1.931362583e-03f, -1.918309536e-03f, -1.905253021e-03f, -1.892193070e-03f, -1.879129710e-03f, -1.866062969e-03f, -1.852992878e-03f, + -1.839919465e-03f, -1.826842758e-03f, -1.813762787e-03f, -1.800679580e-03f, -1.787593167e-03f, -1.774503575e-03f, -1.761410835e-03f, -1.748314974e-03f, -1.735216022e-03f, -1.722114007e-03f, + -1.709008959e-03f, -1.695900907e-03f, -1.682789878e-03f, -1.669675903e-03f, -1.656559009e-03f, -1.643439227e-03f, -1.630316585e-03f, -1.617191111e-03f, -1.604062835e-03f, -1.590931786e-03f, + -1.577797992e-03f, -1.564661483e-03f, -1.551522287e-03f, -1.538380434e-03f, -1.525235952e-03f, -1.512088871e-03f, -1.498939219e-03f, -1.485787025e-03f, -1.472632318e-03f, -1.459475127e-03f, + -1.446315482e-03f, -1.433153411e-03f, -1.419988943e-03f, -1.406822107e-03f, -1.393652932e-03f, -1.380481447e-03f, -1.367307681e-03f, -1.354131664e-03f, -1.340953423e-03f, -1.327772989e-03f, + -1.314590390e-03f, -1.301405654e-03f, -1.288218812e-03f, -1.275029893e-03f, -1.261838924e-03f, -1.248645936e-03f, -1.235450957e-03f, -1.222254016e-03f, -1.209055142e-03f, -1.195854365e-03f, + -1.182651713e-03f, -1.169447216e-03f, -1.156240902e-03f, -1.143032800e-03f, -1.129822940e-03f, -1.116611351e-03f, -1.103398061e-03f, -1.090183100e-03f, -1.076966497e-03f, -1.063748281e-03f, + -1.050528481e-03f, -1.037307125e-03f, -1.024084244e-03f, -1.010859865e-03f, -9.976340190e-04f, -9.844067340e-04f, -9.711780393e-04f, -9.579479639e-04f, -9.447165370e-04f, -9.314837875e-04f, + -9.182497447e-04f, -9.050144374e-04f, -8.917778950e-04f, -8.785401463e-04f, -8.653012205e-04f, -8.520611467e-04f, -8.388199540e-04f, -8.255776714e-04f, -8.123343280e-04f, -7.990899529e-04f, + -7.858445752e-04f, -7.725982239e-04f, -7.593509283e-04f, -7.461027172e-04f, -7.328536200e-04f, -7.196036655e-04f, -7.063528829e-04f, -6.931013013e-04f, -6.798489498e-04f, -6.665958575e-04f, + -6.533420534e-04f, -6.400875667e-04f, -6.268324263e-04f, -6.135766615e-04f, -6.003203013e-04f, -5.870633748e-04f, -5.738059111e-04f, -5.605479392e-04f, -5.472894882e-04f, -5.340305873e-04f, + -5.207712655e-04f, -5.075115519e-04f, -4.942514755e-04f, -4.809910655e-04f, -4.677303510e-04f, -4.544693610e-04f, -4.412081245e-04f, -4.279466707e-04f, -4.146850287e-04f, -4.014232275e-04f, + -3.881612961e-04f, -3.748992638e-04f, -3.616371595e-04f, -3.483750122e-04f, -3.351128512e-04f, -3.218507054e-04f, -3.085886039e-04f, -2.953265758e-04f, -2.820646500e-04f, -2.688028558e-04f, + -2.555412221e-04f, -2.422797780e-04f, -2.290185526e-04f, -2.157575749e-04f, -2.024968739e-04f, -1.892364787e-04f, -1.759764183e-04f, -1.627167218e-04f, -1.494574183e-04f, -1.361985367e-04f, + -1.229401061e-04f, -1.096821555e-04f, -9.642471393e-05f, -8.316781047e-05f, -6.991147411e-05f, -5.665573387e-05f, -4.340061876e-05f, -3.014615781e-05f, -1.689238002e-05f, -3.639314403e-06f, + 9.613010038e-06f, 2.286456430e-05f, 3.611531939e-05f, 4.936524630e-05f, 6.261431605e-05f, 7.586249965e-05f, 8.910976812e-05f, 1.023560925e-04f, 1.156014437e-04f, 1.288457929e-04f, + 1.420891111e-04f, 1.553313692e-04f, 1.685725384e-04f, 1.818125897e-04f, 1.950514941e-04f, 2.082892226e-04f, 2.215257464e-04f, 2.347610365e-04f, 2.479950640e-04f, 2.612277998e-04f, + 2.744592152e-04f, 2.876892811e-04f, 3.009179687e-04f, 3.141452490e-04f, 3.273710932e-04f, 3.405954722e-04f, 3.538183573e-04f, 3.670397196e-04f, 3.802595300e-04f, 3.934777599e-04f, + 4.066943802e-04f, 4.199093621e-04f, 4.331226767e-04f, 4.463342952e-04f, 4.595441887e-04f, 4.727523284e-04f, 4.859586854e-04f, 4.991632308e-04f, 5.123659359e-04f, 5.255667718e-04f, + 5.387657097e-04f, 5.519627207e-04f, 5.651577760e-04f, 5.783508469e-04f, 5.915419045e-04f, 6.047309201e-04f, 6.179178648e-04f, 6.311027099e-04f, 6.442854265e-04f, 6.574659860e-04f, + 6.706443595e-04f, 6.838205184e-04f, 6.969944337e-04f, 7.101660769e-04f, 7.233354191e-04f, 7.365024317e-04f, 7.496670858e-04f, 7.628293529e-04f, 7.759892041e-04f, 7.891466108e-04f, + 8.023015442e-04f, 8.154539758e-04f, 8.286038767e-04f, 8.417512184e-04f, 8.548959721e-04f, 8.680381092e-04f, 8.811776010e-04f, 8.943144189e-04f, 9.074485343e-04f, 9.205799185e-04f, + 9.337085429e-04f, 9.468343788e-04f, 9.599573978e-04f, 9.730775711e-04f, 9.861948702e-04f, 9.993092664e-04f, 1.012420731e-03f, 1.025529236e-03f, 1.038634753e-03f, 1.051737252e-03f, + 1.064836706e-03f, 1.077933085e-03f, 1.091026362e-03f, 1.104116508e-03f, 1.117203494e-03f, 1.130287292e-03f, 1.143367873e-03f, 1.156445208e-03f, 1.169519271e-03f, 1.182590031e-03f, + 1.195657460e-03f, 1.208721530e-03f, 1.221782213e-03f, 1.234839480e-03f, 1.247893303e-03f, 1.260943653e-03f, 1.273990502e-03f, 1.287033821e-03f, 1.300073582e-03f, 1.313109757e-03f, + 1.326142317e-03f, 1.339171234e-03f, 1.352196480e-03f, 1.365218026e-03f, 1.378235844e-03f, 1.391249905e-03f, 1.404260182e-03f, 1.417266646e-03f, 1.430269269e-03f, 1.443268022e-03f, + 1.456262877e-03f, 1.469253806e-03f, 1.482240781e-03f, 1.495223773e-03f, 1.508202755e-03f, 1.521177697e-03f, 1.534148572e-03f, 1.547115352e-03f, 1.560078008e-03f, 1.573036512e-03f, + 1.585990837e-03f, 1.598940953e-03f, 1.611886833e-03f, 1.624828449e-03f, 1.637765772e-03f, 1.650698774e-03f, 1.663627428e-03f, 1.676551705e-03f, 1.689471577e-03f, 1.702387017e-03f, + 1.715297995e-03f, 1.728204484e-03f, 1.741106456e-03f, 1.754003883e-03f, 1.766896737e-03f, 1.779784989e-03f, 1.792668613e-03f, 1.805547579e-03f, 1.818421861e-03f, 1.831291429e-03f, + 1.844156257e-03f, 1.857016316e-03f, 1.869871578e-03f, 1.882722015e-03f, 1.895567600e-03f, 1.908408304e-03f, 1.921244100e-03f, 1.934074960e-03f, 1.946900856e-03f, 1.959721760e-03f, + 1.972537645e-03f, 1.985348482e-03f, 1.998154244e-03f, 2.010954903e-03f, 2.023750431e-03f, 2.036540800e-03f, 2.049325983e-03f, 2.062105952e-03f, 2.074880680e-03f, 2.087650138e-03f, + 2.100414299e-03f, 2.113173135e-03f, 2.125926619e-03f, 2.138674723e-03f, 2.151417419e-03f, 2.164154680e-03f, 2.176886477e-03f, 2.189612784e-03f, 2.202333574e-03f, 2.215048817e-03f, + 2.227758487e-03f, 2.240462556e-03f, 2.253160997e-03f, 2.265853783e-03f, 2.278540885e-03f, 2.291222276e-03f, 2.303897929e-03f, 2.316567816e-03f, 2.329231910e-03f, 2.341890183e-03f, + 2.354542608e-03f, 2.367189158e-03f, 2.379829806e-03f, 2.392464523e-03f, 2.405093282e-03f, 2.417716057e-03f, 2.430332819e-03f, 2.442943542e-03f, 2.455548198e-03f, 2.468146760e-03f, + 2.480739201e-03f, 2.493325493e-03f, 2.505905610e-03f, 2.518479523e-03f, 2.531047206e-03f, 2.543608631e-03f, 2.556163772e-03f, 2.568712602e-03f, 2.581255092e-03f, 2.593791216e-03f, + 2.606320947e-03f, 2.618844258e-03f, 2.631361121e-03f, 2.643871510e-03f, 2.656375398e-03f, 2.668872757e-03f, 2.681363560e-03f, 2.693847781e-03f, 2.706325392e-03f, 2.718796367e-03f, + 2.731260679e-03f, 2.743718300e-03f, 2.756169203e-03f, 2.768613363e-03f, 2.781050751e-03f, 2.793481342e-03f, 2.805905107e-03f, 2.818322021e-03f, 2.830732056e-03f, 2.843135186e-03f, + 2.855531384e-03f, 2.867920623e-03f, 2.880302876e-03f, 2.892678117e-03f, 2.905046319e-03f, 2.917407455e-03f, 2.929761498e-03f, 2.942108423e-03f, 2.954448201e-03f, 2.966780807e-03f, + 2.979106213e-03f, 2.991424394e-03f, 3.003735323e-03f, 3.016038973e-03f, 3.028335317e-03f, 3.040624330e-03f, 3.052905984e-03f, 3.065180252e-03f, 3.077447110e-03f, 3.089706529e-03f, + 3.101958484e-03f, 3.114202949e-03f, 3.126439896e-03f, 3.138669299e-03f, 3.150891132e-03f, 3.163105369e-03f, 3.175311984e-03f, 3.187510949e-03f, 3.199702239e-03f, 3.211885827e-03f, + 3.224061688e-03f, 3.236229794e-03f, 3.248390120e-03f, 3.260542639e-03f, 3.272687326e-03f, 3.284824154e-03f, 3.296953096e-03f, 3.309074128e-03f, 3.321187222e-03f, 3.333292352e-03f, + 3.345389494e-03f, 3.357478619e-03f, 3.369559703e-03f, 3.381632719e-03f, 3.393697642e-03f, 3.405754445e-03f, 3.417803102e-03f, 3.429843588e-03f, 3.441875876e-03f, 3.453899941e-03f, + 3.465915757e-03f, 3.477923297e-03f, 3.489922537e-03f, 3.501913449e-03f, 3.513896010e-03f, 3.525870191e-03f, 3.537835969e-03f, 3.549793316e-03f, 3.561742208e-03f, 3.573682619e-03f, + 3.585614522e-03f, 3.597537893e-03f, 3.609452705e-03f, 3.621358934e-03f, 3.633256552e-03f, 3.645145536e-03f, 3.657025859e-03f, 3.668897495e-03f, 3.680760420e-03f, 3.692614607e-03f, + 3.704460031e-03f, 3.716296667e-03f, 3.728124490e-03f, 3.739943473e-03f, 3.751753591e-03f, 3.763554820e-03f, 3.775347133e-03f, 3.787130505e-03f, 3.798904912e-03f, 3.810670327e-03f, + 3.822426726e-03f, 3.834174083e-03f, 3.845912373e-03f, 3.857641570e-03f, 3.869361650e-03f, 3.881072588e-03f, 3.892774358e-03f, 3.904466934e-03f, 3.916150293e-03f, 3.927824409e-03f, + 3.939489256e-03f, 3.951144811e-03f, 3.962791047e-03f, 3.974427940e-03f, 3.986055464e-03f, 3.997673596e-03f, 4.009282309e-03f, 4.020881579e-03f, 4.032471382e-03f, 4.044051692e-03f, + 4.055622484e-03f, 4.067183734e-03f, 4.078735416e-03f, 4.090277507e-03f, 4.101809980e-03f, 4.113332813e-03f, 4.124845979e-03f, 4.136349454e-03f, 4.147843214e-03f, 4.159327233e-03f, + 4.170801488e-03f, 4.182265953e-03f, 4.193720605e-03f, 4.205165418e-03f, 4.216600367e-03f, 4.228025430e-03f, 4.239440580e-03f, 4.250845794e-03f, 4.262241047e-03f, 4.273626314e-03f, + 4.285001572e-03f, 4.296366795e-03f, 4.307721961e-03f, 4.319067043e-03f, 4.330402019e-03f, 4.341726863e-03f, 4.353041551e-03f, 4.364346060e-03f, 4.375640365e-03f, 4.386924442e-03f, + 4.398198266e-03f, 4.409461814e-03f, 4.420715061e-03f, 4.431957984e-03f, 4.443190558e-03f, 4.454412759e-03f, 4.465624564e-03f, 4.476825948e-03f, 4.488016887e-03f, 4.499197358e-03f, + 4.510367336e-03f, 4.521526797e-03f, 4.532675719e-03f, 4.543814076e-03f, 4.554941845e-03f, 4.566059003e-03f, 4.577165525e-03f, 4.588261388e-03f, 4.599346568e-03f, 4.610421041e-03f, + 4.621484784e-03f, 4.632537773e-03f, 4.643579984e-03f, 4.654611395e-03f, 4.665631980e-03f, 4.676641718e-03f, 4.687640583e-03f, 4.698628553e-03f, 4.709605605e-03f, 4.720571714e-03f, + 4.731526858e-03f, 4.742471013e-03f, 4.753404155e-03f, 4.764326262e-03f, 4.775237310e-03f, 4.786137275e-03f, 4.797026135e-03f, 4.807903866e-03f, 4.818770446e-03f, 4.829625849e-03f, + 4.840470055e-03f, 4.851303039e-03f, 4.862124779e-03f, 4.872935250e-03f, 4.883734431e-03f, 4.894522299e-03f, 4.905298829e-03f, 4.916064000e-03f, 4.926817788e-03f, 4.937560171e-03f, + 4.948291125e-03f, 4.959010627e-03f, 4.969718656e-03f, 4.980415187e-03f, 4.991100198e-03f, 5.001773667e-03f, 5.012435571e-03f, 5.023085886e-03f, 5.033724590e-03f, 5.044351662e-03f, + 5.054967077e-03f, 5.065570813e-03f, 5.076162848e-03f, 5.086743160e-03f, 5.097311725e-03f, 5.107868521e-03f, 5.118413526e-03f, 5.128946717e-03f, 5.139468072e-03f, 5.149977568e-03f, + 5.160475184e-03f, 5.170960896e-03f, 5.181434683e-03f, 5.191896522e-03f, 5.202346391e-03f, 5.212784267e-03f, 5.223210129e-03f, 5.233623954e-03f, 5.244025721e-03f, 5.254415406e-03f, + 5.264792988e-03f, 5.275158446e-03f, 5.285511756e-03f, 5.295852897e-03f, 5.306181847e-03f, 5.316498583e-03f, 5.326803085e-03f, 5.337095330e-03f, 5.347375296e-03f, 5.357642962e-03f, + 5.367898305e-03f, 5.378141304e-03f, 5.388371937e-03f, 5.398590183e-03f, 5.408796019e-03f, 5.418989424e-03f, 5.429170376e-03f, 5.439338854e-03f, 5.449494837e-03f, 5.459638302e-03f, + 5.469769228e-03f, 5.479887593e-03f, 5.489993377e-03f, 5.500086557e-03f, 5.510167113e-03f, 5.520235022e-03f, 5.530290264e-03f, 5.540332818e-03f, 5.550362661e-03f, 5.560379773e-03f, + 5.570384132e-03f, 5.580375717e-03f, 5.590354508e-03f, 5.600320482e-03f, 5.610273619e-03f, 5.620213898e-03f, 5.630141298e-03f, 5.640055797e-03f, 5.649957374e-03f, 5.659846010e-03f, + 5.669721682e-03f, 5.679584369e-03f, 5.689434052e-03f, 5.699270708e-03f, 5.709094318e-03f, 5.718904860e-03f, 5.728702314e-03f, 5.738486659e-03f, 5.748257874e-03f, 5.758015938e-03f, + 5.767760832e-03f, 5.777492533e-03f, 5.787211023e-03f, 5.796916279e-03f, 5.806608282e-03f, 5.816287012e-03f, 5.825952447e-03f, 5.835604567e-03f, 5.845243352e-03f, 5.854868781e-03f, + 5.864480834e-03f, 5.874079492e-03f, 5.883664733e-03f, 5.893236537e-03f, 5.902794884e-03f, 5.912339754e-03f, 5.921871126e-03f, 5.931388982e-03f, 5.940893299e-03f, 5.950384059e-03f, + 5.959861242e-03f, 5.969324827e-03f, 5.978774794e-03f, 5.988211123e-03f, 5.997633796e-03f, 6.007042791e-03f, 6.016438088e-03f, 6.025819669e-03f, 6.035187513e-03f, 6.044541600e-03f, + 6.053881911e-03f, 6.063208426e-03f, 6.072521126e-03f, 6.081819990e-03f, 6.091104999e-03f, 6.100376134e-03f, 6.109633375e-03f, 6.118876702e-03f, 6.128106097e-03f, 6.137321539e-03f, + 6.146523009e-03f, 6.155710488e-03f, 6.164883957e-03f, 6.174043395e-03f, 6.183188785e-03f, 6.192320106e-03f, 6.201437340e-03f, 6.210540467e-03f, 6.219629468e-03f, 6.228704324e-03f, + 6.237765015e-03f, 6.246811524e-03f, 6.255843830e-03f, 6.264861915e-03f, 6.273865760e-03f, 6.282855346e-03f, 6.291830654e-03f, 6.300791665e-03f, 6.309738360e-03f, 6.318670720e-03f, + 6.327588728e-03f, 6.336492363e-03f, 6.345381608e-03f, 6.354256443e-03f, 6.363116850e-03f, 6.371962811e-03f, 6.380794306e-03f, 6.389611318e-03f, 6.398413827e-03f, 6.407201816e-03f, + 6.415975265e-03f, 6.424734157e-03f, 6.433478473e-03f, 6.442208195e-03f, 6.450923304e-03f, 6.459623782e-03f, 6.468309611e-03f, 6.476980773e-03f, 6.485637249e-03f, 6.494279021e-03f, + 6.502906072e-03f, 6.511518383e-03f, 6.520115936e-03f, 6.528698713e-03f, 6.537266697e-03f, 6.545819868e-03f, 6.554358210e-03f, 6.562881704e-03f, 6.571390333e-03f, 6.579884078e-03f, + 6.588362923e-03f, 6.596826848e-03f, 6.605275837e-03f, 6.613709872e-03f, 6.622128936e-03f, 6.630533009e-03f, 6.638922076e-03f, 6.647296119e-03f, 6.655655119e-03f, 6.663999060e-03f, + 6.672327923e-03f, 6.680641693e-03f, 6.688940351e-03f, 6.697223880e-03f, 6.705492262e-03f, 6.713745481e-03f, 6.721983519e-03f, 6.730206359e-03f, 6.738413983e-03f, 6.746606376e-03f, + 6.754783519e-03f, 6.762945395e-03f, 6.771091988e-03f, 6.779223281e-03f, 6.787339256e-03f, 6.795439896e-03f, 6.803525185e-03f, 6.811595106e-03f, 6.819649643e-03f, 6.827688777e-03f, + 6.835712493e-03f, 6.843720774e-03f, 6.851713603e-03f, 6.859690963e-03f, 6.867652838e-03f, 6.875599211e-03f, 6.883530067e-03f, 6.891445387e-03f, 6.899345156e-03f, 6.907229357e-03f, + 6.915097975e-03f, 6.922950992e-03f, 6.930788392e-03f, 6.938610159e-03f, 6.946416277e-03f, 6.954206729e-03f, 6.961981499e-03f, 6.969740572e-03f, 6.977483930e-03f, 6.985211558e-03f, + 6.992923441e-03f, 7.000619561e-03f, 7.008299902e-03f, 7.015964450e-03f, 7.023613188e-03f, 7.031246100e-03f, 7.038863170e-03f, 7.046464382e-03f, 7.054049722e-03f, 7.061619172e-03f, + 7.069172718e-03f, 7.076710343e-03f, 7.084232032e-03f, 7.091737770e-03f, 7.099227540e-03f, 7.106701328e-03f, 7.114159118e-03f, 7.121600894e-03f, 7.129026641e-03f, 7.136436344e-03f, + 7.143829988e-03f, 7.151207556e-03f, 7.158569034e-03f, 7.165914406e-03f, 7.173243658e-03f, 7.180556775e-03f, 7.187853740e-03f, 7.195134539e-03f, 7.202399157e-03f, 7.209647579e-03f, + 7.216879790e-03f, 7.224095775e-03f, 7.231295519e-03f, 7.238479008e-03f, 7.245646226e-03f, 7.252797158e-03f, 7.259931791e-03f, 7.267050108e-03f, 7.274152096e-03f, 7.281237740e-03f, + 7.288307026e-03f, 7.295359937e-03f, 7.302396461e-03f, 7.309416583e-03f, 7.316420288e-03f, 7.323407561e-03f, 7.330378389e-03f, 7.337332757e-03f, 7.344270651e-03f, 7.351192056e-03f, + 7.358096958e-03f, 7.364985343e-03f, 7.371857197e-03f, 7.378712506e-03f, 7.385551255e-03f, 7.392373431e-03f, 7.399179020e-03f, 7.405968006e-03f, 7.412740378e-03f, 7.419496120e-03f, + 7.426235219e-03f, 7.432957661e-03f, 7.439663432e-03f, 7.446352519e-03f, 7.453024907e-03f, 7.459680584e-03f, 7.466319534e-03f, 7.472941746e-03f, 7.479547205e-03f, 7.486135897e-03f, + 7.492707810e-03f, 7.499262929e-03f, 7.505801242e-03f, 7.512322734e-03f, 7.518827393e-03f, 7.525315206e-03f, 7.531786158e-03f, 7.538240238e-03f, 7.544677430e-03f, 7.551097724e-03f, + 7.557501104e-03f, 7.563887559e-03f, 7.570257075e-03f, 7.576609639e-03f, 7.582945238e-03f, 7.589263860e-03f, 7.595565490e-03f, 7.601850118e-03f, 7.608117729e-03f, 7.614368311e-03f, + 7.620601852e-03f, 7.626818337e-03f, 7.633017756e-03f, 7.639200095e-03f, 7.645365341e-03f, 7.651513483e-03f, 7.657644507e-03f, 7.663758401e-03f, 7.669855153e-03f, 7.675934750e-03f, + 7.681997180e-03f, 7.688042431e-03f, 7.694070490e-03f, 7.700081345e-03f, 7.706074983e-03f, 7.712051394e-03f, 7.718010564e-03f, 7.723952481e-03f, 7.729877134e-03f, 7.735784511e-03f, + 7.741674598e-03f, 7.747547386e-03f, 7.753402861e-03f, 7.759241011e-03f, 7.765061826e-03f, 7.770865293e-03f, 7.776651400e-03f, 7.782420135e-03f, 7.788171488e-03f, 7.793905447e-03f, + 7.799621999e-03f, 7.805321133e-03f, 7.811002838e-03f, 7.816667103e-03f, 7.822313915e-03f, 7.827943264e-03f, 7.833555137e-03f, 7.839149525e-03f, 7.844726415e-03f, 7.850285797e-03f, + 7.855827659e-03f, 7.861351989e-03f, 7.866858777e-03f, 7.872348013e-03f, 7.877819683e-03f, 7.883273779e-03f, 7.888710288e-03f, 7.894129200e-03f, 7.899530504e-03f, 7.904914189e-03f, + 7.910280244e-03f, 7.915628659e-03f, 7.920959423e-03f, 7.926272524e-03f, 7.931567953e-03f, 7.936845699e-03f, 7.942105751e-03f, 7.947348099e-03f, 7.952572732e-03f, 7.957779640e-03f, + 7.962968812e-03f, 7.968140238e-03f, 7.973293908e-03f, 7.978429811e-03f, 7.983547938e-03f, 7.988648277e-03f, 7.993730819e-03f, 7.998795553e-03f, 8.003842470e-03f, 8.008871560e-03f, + 8.013882812e-03f, 8.018876216e-03f, 8.023851763e-03f, 8.028809442e-03f, 8.033749244e-03f, 8.038671159e-03f, 8.043575177e-03f, 8.048461288e-03f, 8.053329484e-03f, 8.058179753e-03f, + 8.063012086e-03f, 8.067826475e-03f, 8.072622908e-03f, 8.077401378e-03f, 8.082161874e-03f, 8.086904386e-03f, 8.091628907e-03f, 8.096335425e-03f, 8.101023932e-03f, 8.105694419e-03f, + 8.110346877e-03f, 8.114981295e-03f, 8.119597666e-03f, 8.124195980e-03f, 8.128776227e-03f, 8.133338399e-03f, 8.137882488e-03f, 8.142408483e-03f, 8.146916377e-03f, 8.151406159e-03f, + 8.155877822e-03f, 8.160331357e-03f, 8.164766754e-03f, 8.169184006e-03f, 8.173583103e-03f, 8.177964037e-03f, 8.182326799e-03f, 8.186671382e-03f, 8.190997775e-03f, 8.195305971e-03f, + 8.199595962e-03f, 8.203867739e-03f, 8.208121293e-03f, 8.212356617e-03f, 8.216573702e-03f, 8.220772540e-03f, 8.224953122e-03f, 8.229115442e-03f, 8.233259489e-03f, 8.237385258e-03f, + 8.241492738e-03f, 8.245581923e-03f, 8.249652805e-03f, 8.253705375e-03f, 8.257739627e-03f, 8.261755551e-03f, 8.265753140e-03f, 8.269732387e-03f, 8.273693284e-03f, 8.277635823e-03f, + 8.281559996e-03f, 8.285465797e-03f, 8.289353217e-03f, 8.293222249e-03f, 8.297072885e-03f, 8.300905119e-03f, 8.304718942e-03f, 8.308514348e-03f, 8.312291329e-03f, 8.316049878e-03f, + 8.319789987e-03f, 8.323511651e-03f, 8.327214860e-03f, 8.330899609e-03f, 8.334565891e-03f, 8.338213697e-03f, 8.341843022e-03f, 8.345453859e-03f, 8.349046200e-03f, 8.352620039e-03f, + 8.356175369e-03f, 8.359712183e-03f, 8.363230475e-03f, 8.366730238e-03f, 8.370211464e-03f, 8.373674149e-03f, 8.377118284e-03f, 8.380543864e-03f, 8.383950883e-03f, 8.387339333e-03f, + 8.390709208e-03f, 8.394060502e-03f, 8.397393209e-03f, 8.400707322e-03f, 8.404002836e-03f, 8.407279744e-03f, 8.410538039e-03f, 8.413777717e-03f, 8.416998770e-03f, 8.420201192e-03f, + 8.423384979e-03f, 8.426550124e-03f, 8.429696620e-03f, 8.432824463e-03f, 8.435933645e-03f, 8.439024163e-03f, 8.442096009e-03f, 8.445149178e-03f, 8.448183665e-03f, 8.451199464e-03f, + 8.454196569e-03f, 8.457174975e-03f, 8.460134677e-03f, 8.463075668e-03f, 8.465997944e-03f, 8.468901498e-03f, 8.471786327e-03f, 8.474652425e-03f, 8.477499786e-03f, 8.480328404e-03f, + 8.483138277e-03f, 8.485929396e-03f, 8.488701759e-03f, 8.491455360e-03f, 8.494190194e-03f, 8.496906255e-03f, 8.499603540e-03f, 8.502282042e-03f, 8.504941759e-03f, 8.507582683e-03f, + 8.510204812e-03f, 8.512808140e-03f, 8.515392662e-03f, 8.517958374e-03f, 8.520505272e-03f, 8.523033351e-03f, 8.525542605e-03f, 8.528033032e-03f, 8.530504627e-03f, 8.532957384e-03f, + 8.535391300e-03f, 8.537806371e-03f, 8.540202593e-03f, 8.542579960e-03f, 8.544938469e-03f, 8.547278117e-03f, 8.549598898e-03f, 8.551900809e-03f, 8.554183846e-03f, 8.556448005e-03f, + 8.558693281e-03f, 8.560919672e-03f, 8.563127173e-03f, 8.565315781e-03f, 8.567485491e-03f, 8.569636301e-03f, 8.571768206e-03f, 8.573881203e-03f, 8.575975288e-03f, 8.578050458e-03f, + 8.580106709e-03f, 8.582144039e-03f, 8.584162442e-03f, 8.586161917e-03f, 8.588142459e-03f, 8.590104066e-03f, 8.592046734e-03f, 8.593970460e-03f, 8.595875241e-03f, 8.597761074e-03f, + 8.599627956e-03f, 8.601475883e-03f, 8.603304853e-03f, 8.605114863e-03f, 8.606905910e-03f, 8.608677990e-03f, 8.610431102e-03f, 8.612165243e-03f, 8.613880409e-03f, 8.615576598e-03f, + 8.617253808e-03f, 8.618912035e-03f, 8.620551277e-03f, 8.622171532e-03f, 8.623772798e-03f, 8.625355071e-03f, 8.626918349e-03f, 8.628462630e-03f, 8.629987912e-03f, 8.631494193e-03f, + 8.632981469e-03f, 8.634449740e-03f, 8.635899002e-03f, 8.637329254e-03f, 8.638740494e-03f, 8.640132719e-03f, 8.641505928e-03f, 8.642860119e-03f, 8.644195290e-03f, 8.645511438e-03f, + 8.646808563e-03f, 8.648086662e-03f, 8.649345733e-03f, 8.650585776e-03f, 8.651806788e-03f, 8.653008768e-03f, 8.654191713e-03f, 8.655355624e-03f, 8.656500497e-03f, 8.657626332e-03f, + 8.658733128e-03f, 8.659820882e-03f, 8.660889594e-03f, 8.661939263e-03f, 8.662969886e-03f, 8.663981464e-03f, 8.664973994e-03f, 8.665947476e-03f, 8.666901909e-03f, 8.667837291e-03f, + 8.668753622e-03f, 8.669650900e-03f, 8.670529125e-03f, 8.671388297e-03f, 8.672228413e-03f, 8.673049474e-03f, 8.673851479e-03f, 8.674634426e-03f, 8.675398316e-03f, 8.676143147e-03f, + 8.676868920e-03f, 8.677575633e-03f, 8.678263286e-03f, 8.678931879e-03f, 8.679581412e-03f, 8.680211883e-03f, 8.680823293e-03f, 8.681415642e-03f, 8.681988929e-03f, 8.682543153e-03f, + 8.683078316e-03f, 8.683594416e-03f, 8.684091454e-03f, 8.684569430e-03f, 8.685028343e-03f, 8.685468194e-03f, 8.685888983e-03f, 8.686290710e-03f, 8.686673375e-03f, 8.687036979e-03f, + 8.687381521e-03f, 8.687707002e-03f, 8.688013423e-03f, 8.688300784e-03f, 8.688569085e-03f, 8.688818326e-03f, 8.689048509e-03f, 8.689259634e-03f, 8.689451701e-03f, 8.689624711e-03f, + 8.689778665e-03f, 8.689913563e-03f, 8.690029407e-03f, 8.690126197e-03f, 8.690203934e-03f, 8.690262618e-03f, 8.690302252e-03f, 8.690322835e-03f, 8.690324369e-03f, 8.690306855e-03f, + 8.690270294e-03f, 8.690214687e-03f, 8.690140035e-03f, 8.690046340e-03f, 8.689933603e-03f, 8.689801825e-03f, 8.689651008e-03f, 8.689481152e-03f, 8.689292260e-03f, 8.689084333e-03f, + 8.688857372e-03f, 8.688611379e-03f, 8.688346355e-03f, 8.688062303e-03f, 8.687759224e-03f, 8.687437119e-03f, 8.687095991e-03f, 8.686735841e-03f, 8.686356671e-03f, 8.685958483e-03f, + 8.685541279e-03f, 8.685105061e-03f, 8.684649831e-03f, 8.684175591e-03f, 8.683682343e-03f, 8.683170089e-03f, 8.682638832e-03f, 8.682088573e-03f, 8.681519316e-03f, 8.680931062e-03f, + 8.680323813e-03f, 8.679697572e-03f, 8.679052342e-03f, 8.678388125e-03f, 8.677704923e-03f, 8.677002740e-03f, 8.676281577e-03f, 8.675541437e-03f, 8.674782324e-03f, 8.674004239e-03f, + 8.673207185e-03f, 8.672391166e-03f, 8.671556184e-03f, 8.670702242e-03f, 8.669829343e-03f, 8.668937491e-03f, 8.668026687e-03f, 8.667096935e-03f, 8.666148238e-03f, 8.665180600e-03f, + 8.664194023e-03f, 8.663188511e-03f, 8.662164067e-03f, 8.661120694e-03f, 8.660058396e-03f, 8.658977176e-03f, 8.657877037e-03f, 8.656757984e-03f, 8.655620018e-03f, 8.654463145e-03f, + 8.653287368e-03f, 8.652092689e-03f, 8.650879114e-03f, 8.649646645e-03f, 8.648395287e-03f, 8.647125043e-03f, 8.645835917e-03f, 8.644527913e-03f, 8.643201035e-03f, 8.641855287e-03f, + 8.640490673e-03f, 8.639107197e-03f, 8.637704862e-03f, 8.636283674e-03f, 8.634843636e-03f, 8.633384753e-03f, 8.631907029e-03f, 8.630410467e-03f, 8.628895074e-03f, 8.627360851e-03f, + 8.625807806e-03f, 8.624235940e-03f, 8.622645261e-03f, 8.621035770e-03f, 8.619407475e-03f, 8.617760378e-03f, 8.616094484e-03f, 8.614409800e-03f, 8.612706328e-03f, 8.610984074e-03f, + 8.609243043e-03f, 8.607483239e-03f, 8.605704668e-03f, 8.603907334e-03f, 8.602091243e-03f, 8.600256399e-03f, 8.598402808e-03f, 8.596530474e-03f, 8.594639404e-03f, 8.592729601e-03f, + 8.590801072e-03f, 8.588853821e-03f, 8.586887854e-03f, 8.584903176e-03f, 8.582899793e-03f, 8.580877709e-03f, 8.578836932e-03f, 8.576777465e-03f, 8.574699315e-03f, 8.572602488e-03f, + 8.570486988e-03f, 8.568352822e-03f, 8.566199995e-03f, 8.564028513e-03f, 8.561838382e-03f, 8.559629608e-03f, 8.557402196e-03f, 8.555156153e-03f, 8.552891485e-03f, 8.550608197e-03f, + 8.548306295e-03f, 8.545985786e-03f, 8.543646676e-03f, 8.541288971e-03f, 8.538912677e-03f, 8.536517801e-03f, 8.534104348e-03f, 8.531672326e-03f, 8.529221739e-03f, 8.526752596e-03f, + 8.524264902e-03f, 8.521758664e-03f, 8.519233888e-03f, 8.516690581e-03f, 8.514128749e-03f, 8.511548400e-03f, 8.508949540e-03f, 8.506332175e-03f, 8.503696312e-03f, 8.501041959e-03f, + 8.498369122e-03f, 8.495677808e-03f, 8.492968023e-03f, 8.490239776e-03f, 8.487493072e-03f, 8.484727920e-03f, 8.481944325e-03f, 8.479142296e-03f, 8.476321839e-03f, 8.473482961e-03f, + 8.470625671e-03f, 8.467749974e-03f, 8.464855879e-03f, 8.461943393e-03f, 8.459012523e-03f, 8.456063277e-03f, 8.453095662e-03f, 8.450109686e-03f, 8.447105356e-03f, 8.444082680e-03f, + 8.441041666e-03f, 8.437982321e-03f, 8.434904653e-03f, 8.431808669e-03f, 8.428694379e-03f, 8.425561789e-03f, 8.422410907e-03f, 8.419241741e-03f, 8.416054300e-03f, 8.412848591e-03f, + 8.409624623e-03f, 8.406382403e-03f, 8.403121939e-03f, 8.399843240e-03f, 8.396546314e-03f, 8.393231170e-03f, 8.389897814e-03f, 8.386546257e-03f, 8.383176506e-03f, 8.379788569e-03f, + 8.376382455e-03f, 8.372958173e-03f, 8.369515731e-03f, 8.366055138e-03f, 8.362576402e-03f, 8.359079532e-03f, 8.355564536e-03f, 8.352031423e-03f, 8.348480203e-03f, 8.344910883e-03f, + 8.341323473e-03f, 8.337717982e-03f, 8.334094418e-03f, 8.330452790e-03f, 8.326793108e-03f, 8.323115380e-03f, 8.319419616e-03f, 8.315705825e-03f, 8.311974015e-03f, 8.308224196e-03f, + 8.304456378e-03f, 8.300670569e-03f, 8.296866779e-03f, 8.293045017e-03f, 8.289205292e-03f, 8.285347614e-03f, 8.281471993e-03f, 8.277578438e-03f, 8.273666958e-03f, 8.269737563e-03f, + 8.265790263e-03f, 8.261825067e-03f, 8.257841986e-03f, 8.253841028e-03f, 8.249822203e-03f, 8.245785522e-03f, 8.241730994e-03f, 8.237658629e-03f, 8.233568437e-03f, 8.229460428e-03f, + 8.225334612e-03f, 8.221190999e-03f, 8.217029599e-03f, 8.212850422e-03f, 8.208653479e-03f, 8.204438779e-03f, 8.200206333e-03f, 8.195956151e-03f, 8.191688244e-03f, 8.187402621e-03f, + 8.183099293e-03f, 8.178778271e-03f, 8.174439565e-03f, 8.170083185e-03f, 8.165709143e-03f, 8.161317448e-03f, 8.156908111e-03f, 8.152481143e-03f, 8.148036555e-03f, 8.143574357e-03f, + 8.139094561e-03f, 8.134597176e-03f, 8.130082214e-03f, 8.125549685e-03f, 8.120999601e-03f, 8.116431973e-03f, 8.111846811e-03f, 8.107244127e-03f, 8.102623931e-03f, 8.097986235e-03f, + 8.093331050e-03f, 8.088658387e-03f, 8.083968257e-03f, 8.079260672e-03f, 8.074535642e-03f, 8.069793180e-03f, 8.065033296e-03f, 8.060256003e-03f, 8.055461310e-03f, 8.050649231e-03f, + 8.045819776e-03f, 8.040972957e-03f, 8.036108785e-03f, 8.031227273e-03f, 8.026328431e-03f, 8.021412273e-03f, 8.016478808e-03f, 8.011528050e-03f, 8.006560009e-03f, 8.001574699e-03f, + 7.996572130e-03f, 7.991552314e-03f, 7.986515265e-03f, 7.981460993e-03f, 7.976389510e-03f, 7.971300830e-03f, 7.966194963e-03f, 7.961071922e-03f, 7.955931719e-03f, 7.950774367e-03f, + 7.945599878e-03f, 7.940408263e-03f, 7.935199536e-03f, 7.929973709e-03f, 7.924730793e-03f, 7.919470803e-03f, 7.914193749e-03f, 7.908899645e-03f, 7.903588503e-03f, 7.898260336e-03f, + 7.892915156e-03f, 7.887552976e-03f, 7.882173809e-03f, 7.876777668e-03f, 7.871364565e-03f, 7.865934513e-03f, 7.860487525e-03f, 7.855023613e-03f, 7.849542792e-03f, 7.844045073e-03f, + 7.838530470e-03f, 7.832998996e-03f, 7.827450663e-03f, 7.821885486e-03f, 7.816303477e-03f, 7.810704648e-03f, 7.805089015e-03f, 7.799456589e-03f, 7.793807384e-03f, 7.788141413e-03f, + 7.782458691e-03f, 7.776759229e-03f, 7.771043042e-03f, 7.765310142e-03f, 7.759560545e-03f, 7.753794262e-03f, 7.748011308e-03f, 7.742211696e-03f, 7.736395440e-03f, 7.730562553e-03f, + 7.724713050e-03f, 7.718846944e-03f, 7.712964249e-03f, 7.707064978e-03f, 7.701149146e-03f, 7.695216766e-03f, 7.689267852e-03f, 7.683302419e-03f, 7.677320480e-03f, 7.671322049e-03f, + 7.665307141e-03f, 7.659275770e-03f, 7.653227948e-03f, 7.647163692e-03f, 7.641083015e-03f, 7.634985931e-03f, 7.628872455e-03f, 7.622742600e-03f, 7.616596382e-03f, 7.610433815e-03f, + 7.604254912e-03f, 7.598059689e-03f, 7.591848160e-03f, 7.585620340e-03f, 7.579376242e-03f, 7.573115883e-03f, 7.566839275e-03f, 7.560546435e-03f, 7.554237377e-03f, 7.547912115e-03f, + 7.541570664e-03f, 7.535213039e-03f, 7.528839255e-03f, 7.522449327e-03f, 7.516043269e-03f, 7.509621097e-03f, 7.503182826e-03f, 7.496728470e-03f, 7.490258045e-03f, 7.483771566e-03f, + 7.477269047e-03f, 7.470750504e-03f, 7.464215953e-03f, 7.457665408e-03f, 7.451098885e-03f, 7.444516399e-03f, 7.437917964e-03f, 7.431303598e-03f, 7.424673315e-03f, 7.418027130e-03f, + 7.411365059e-03f, 7.404687117e-03f, 7.397993320e-03f, 7.391283684e-03f, 7.384558224e-03f, 7.377816955e-03f, 7.371059894e-03f, 7.364287056e-03f, 7.357498457e-03f, 7.350694112e-03f, + 7.343874038e-03f, 7.337038250e-03f, 7.330186764e-03f, 7.323319595e-03f, 7.316436761e-03f, 7.309538277e-03f, 7.302624158e-03f, 7.295694421e-03f, 7.288749083e-03f, 7.281788158e-03f, + 7.274811663e-03f, 7.267819615e-03f, 7.260812029e-03f, 7.253788922e-03f, 7.246750310e-03f, 7.239696210e-03f, 7.232626637e-03f, 7.225541608e-03f, 7.218441139e-03f, 7.211325247e-03f, + 7.204193949e-03f, 7.197047260e-03f, 7.189885198e-03f, 7.182707778e-03f, 7.175515018e-03f, 7.168306935e-03f, 7.161083543e-03f, 7.153844862e-03f, 7.146590906e-03f, 7.139321693e-03f, + 7.132037240e-03f, 7.124737564e-03f, 7.117422681e-03f, 7.110092608e-03f, 7.102747363e-03f, 7.095386961e-03f, 7.088011421e-03f, 7.080620759e-03f, 7.073214992e-03f, 7.065794137e-03f, + 7.058358211e-03f, 7.050907232e-03f, 7.043441217e-03f, 7.035960183e-03f, 7.028464147e-03f, 7.020953126e-03f, 7.013427138e-03f, 7.005886200e-03f, 6.998330329e-03f, 6.990759543e-03f, + 6.983173860e-03f, 6.975573296e-03f, 6.967957869e-03f, 6.960327597e-03f, 6.952682497e-03f, 6.945022587e-03f, 6.937347885e-03f, 6.929658407e-03f, 6.921954173e-03f, 6.914235199e-03f, + 6.906501503e-03f, 6.898753103e-03f, 6.890990018e-03f, 6.883212263e-03f, 6.875419859e-03f, 6.867612822e-03f, 6.859791170e-03f, 6.851954922e-03f, 6.844104094e-03f, 6.836238707e-03f, + 6.828358776e-03f, 6.820464322e-03f, 6.812555361e-03f, 6.804631911e-03f, 6.796693992e-03f, 6.788741620e-03f, 6.780774816e-03f, 6.772793595e-03f, 6.764797978e-03f, 6.756787982e-03f, + 6.748763626e-03f, 6.740724928e-03f, 6.732671906e-03f, 6.724604579e-03f, 6.716522966e-03f, 6.708427085e-03f, 6.700316954e-03f, 6.692192592e-03f, 6.684054017e-03f, 6.675901250e-03f, + 6.667734307e-03f, 6.659553207e-03f, 6.651357970e-03f, 6.643148614e-03f, 6.634925158e-03f, 6.626687621e-03f, 6.618436022e-03f, 6.610170378e-03f, 6.601890711e-03f, 6.593597037e-03f, + 6.585289377e-03f, 6.576967749e-03f, 6.568632172e-03f, 6.560282665e-03f, 6.551919248e-03f, 6.543541939e-03f, 6.535150758e-03f, 6.526745724e-03f, 6.518326856e-03f, 6.509894173e-03f, + 6.501447695e-03f, 6.492987440e-03f, 6.484513429e-03f, 6.476025679e-03f, 6.467524212e-03f, 6.459009046e-03f, 6.450480200e-03f, 6.441937695e-03f, 6.433381549e-03f, 6.424811783e-03f, + 6.416228415e-03f, 6.407631465e-03f, 6.399020953e-03f, 6.390396898e-03f, 6.381759321e-03f, 6.373108241e-03f, 6.364443677e-03f, 6.355765649e-03f, 6.347074177e-03f, 6.338369281e-03f, + 6.329650981e-03f, 6.320919297e-03f, 6.312174247e-03f, 6.303415854e-03f, 6.294644135e-03f, 6.285859112e-03f, 6.277060804e-03f, 6.268249231e-03f, 6.259424414e-03f, 6.250586372e-03f, + 6.241735126e-03f, 6.232870695e-03f, 6.223993100e-03f, 6.215102362e-03f, 6.206198499e-03f, 6.197281533e-03f, 6.188351484e-03f, 6.179408372e-03f, 6.170452218e-03f, 6.161483041e-03f, + 6.152500862e-03f, 6.143505702e-03f, 6.134497581e-03f, 6.125476520e-03f, 6.116442538e-03f, 6.107395658e-03f, 6.098335898e-03f, 6.089263280e-03f, 6.080177824e-03f, 6.071079551e-03f, + 6.061968482e-03f, 6.052844636e-03f, 6.043708036e-03f, 6.034558702e-03f, 6.025396654e-03f, 6.016221913e-03f, 6.007034501e-03f, 5.997834437e-03f, 5.988621743e-03f, 5.979396440e-03f, + 5.970158548e-03f, 5.960908089e-03f, 5.951645084e-03f, 5.942369553e-03f, 5.933081518e-03f, 5.923780999e-03f, 5.914468018e-03f, 5.905142596e-03f, 5.895804754e-03f, 5.886454513e-03f, + 5.877091895e-03f, 5.867716920e-03f, 5.858329609e-03f, 5.848929985e-03f, 5.839518068e-03f, 5.830093880e-03f, 5.820657442e-03f, 5.811208775e-03f, 5.801747901e-03f, 5.792274841e-03f, + 5.782789617e-03f, 5.773292250e-03f, 5.763782762e-03f, 5.754261173e-03f, 5.744727507e-03f, 5.735181783e-03f, 5.725624024e-03f, 5.716054252e-03f, 5.706472488e-03f, 5.696878754e-03f, + 5.687273071e-03f, 5.677655461e-03f, 5.668025947e-03f, 5.658384549e-03f, 5.648731289e-03f, 5.639066190e-03f, 5.629389273e-03f, 5.619700560e-03f, 5.610000073e-03f, 5.600287834e-03f, + 5.590563865e-03f, 5.580828188e-03f, 5.571080824e-03f, 5.561321796e-03f, 5.551551126e-03f, 5.541768836e-03f, 5.531974948e-03f, 5.522169484e-03f, 5.512352466e-03f, 5.502523917e-03f, + 5.492683858e-03f, 5.482832312e-03f, 5.472969301e-03f, 5.463094848e-03f, 5.453208974e-03f, 5.443311702e-03f, 5.433403054e-03f, 5.423483052e-03f, 5.413551720e-03f, 5.403609079e-03f, + 5.393655152e-03f, 5.383689961e-03f, 5.373713529e-03f, 5.363725878e-03f, 5.353727031e-03f, 5.343717010e-03f, 5.333695838e-03f, 5.323663537e-03f, 5.313620130e-03f, 5.303565640e-03f, + 5.293500089e-03f, 5.283423501e-03f, 5.273335897e-03f, 5.263237300e-03f, 5.253127734e-03f, 5.243007220e-03f, 5.232875782e-03f, 5.222733443e-03f, 5.212580226e-03f, 5.202416152e-03f, + 5.192241246e-03f, 5.182055529e-03f, 5.171859026e-03f, 5.161651759e-03f, 5.151433750e-03f, 5.141205024e-03f, 5.130965602e-03f, 5.120715509e-03f, 5.110454766e-03f, 5.100183398e-03f, + 5.089901426e-03f, 5.079608876e-03f, 5.069305768e-03f, 5.058992128e-03f, 5.048667977e-03f, 5.038333339e-03f, 5.027988238e-03f, 5.017632696e-03f, 5.007266737e-03f, 4.996890384e-03f, + 4.986503661e-03f, 4.976106590e-03f, 4.965699196e-03f, 4.955281502e-03f, 4.944853530e-03f, 4.934415305e-03f, 4.923966850e-03f, 4.913508188e-03f, 4.903039343e-03f, 4.892560338e-03f, + 4.882071197e-03f, 4.871571944e-03f, 4.861062601e-03f, 4.850543194e-03f, 4.840013744e-03f, 4.829474277e-03f, 4.818924815e-03f, 4.808365382e-03f, 4.797796003e-03f, 4.787216700e-03f, + 4.776627497e-03f, 4.766028418e-03f, 4.755419488e-03f, 4.744800729e-03f, 4.734172166e-03f, 4.723533822e-03f, 4.712885721e-03f, 4.702227888e-03f, 4.691560346e-03f, 4.680883119e-03f, + 4.670196230e-03f, 4.659499705e-03f, 4.648793566e-03f, 4.638077839e-03f, 4.627352546e-03f, 4.616617712e-03f, 4.605873362e-03f, 4.595119518e-03f, 4.584356205e-03f, 4.573583448e-03f, + 4.562801271e-03f, 4.552009697e-03f, 4.541208750e-03f, 4.530398456e-03f, 4.519578838e-03f, 4.508749921e-03f, 4.497911728e-03f, 4.487064284e-03f, 4.476207613e-03f, 4.465341740e-03f, + 4.454466689e-03f, 4.443582484e-03f, 4.432689150e-03f, 4.421786711e-03f, 4.410875191e-03f, 4.399954615e-03f, 4.389025007e-03f, 4.378086392e-03f, 4.367138795e-03f, 4.356182239e-03f, + 4.345216749e-03f, 4.334242350e-03f, 4.323259066e-03f, 4.312266922e-03f, 4.301265943e-03f, 4.290256153e-03f, 4.279237576e-03f, 4.268210238e-03f, 4.257174163e-03f, 4.246129375e-03f, + 4.235075900e-03f, 4.224013762e-03f, 4.212942986e-03f, 4.201863596e-03f, 4.190775618e-03f, 4.179679076e-03f, 4.168573994e-03f, 4.157460399e-03f, 4.146338314e-03f, 4.135207764e-03f, + 4.124068775e-03f, 4.112921371e-03f, 4.101765577e-03f, 4.090601417e-03f, 4.079428918e-03f, 4.068248104e-03f, 4.057059000e-03f, 4.045861630e-03f, 4.034656020e-03f, 4.023442195e-03f, + 4.012220181e-03f, 4.000990001e-03f, 3.989751681e-03f, 3.978505246e-03f, 3.967250721e-03f, 3.955988132e-03f, 3.944717503e-03f, 3.933438860e-03f, 3.922152227e-03f, 3.910857631e-03f, + 3.899555096e-03f, 3.888244647e-03f, 3.876926310e-03f, 3.865600109e-03f, 3.854266071e-03f, 3.842924220e-03f, 3.831574582e-03f, 3.820217182e-03f, 3.808852045e-03f, 3.797479197e-03f, + 3.786098663e-03f, 3.774710469e-03f, 3.763314639e-03f, 3.751911199e-03f, 3.740500175e-03f, 3.729081592e-03f, 3.717655476e-03f, 3.706221852e-03f, 3.694780745e-03f, 3.683332181e-03f, + 3.671876185e-03f, 3.660412784e-03f, 3.648942002e-03f, 3.637463865e-03f, 3.625978399e-03f, 3.614485629e-03f, 3.602985580e-03f, 3.591478280e-03f, 3.579963752e-03f, 3.568442023e-03f, + 3.556913118e-03f, 3.545377064e-03f, 3.533833885e-03f, 3.522283607e-03f, 3.510726257e-03f, 3.499161859e-03f, 3.487590440e-03f, 3.476012026e-03f, 3.464426641e-03f, 3.452834313e-03f, + 3.441235066e-03f, 3.429628926e-03f, 3.418015920e-03f, 3.406396073e-03f, 3.394769412e-03f, 3.383135961e-03f, 3.371495746e-03f, 3.359848795e-03f, 3.348195131e-03f, 3.336534783e-03f, + 3.324867775e-03f, 3.313194133e-03f, 3.301513883e-03f, 3.289827052e-03f, 3.278133664e-03f, 3.266433747e-03f, 3.254727327e-03f, 3.243014428e-03f, 3.231295078e-03f, 3.219569302e-03f, + 3.207837127e-03f, 3.196098578e-03f, 3.184353682e-03f, 3.172602464e-03f, 3.160844951e-03f, 3.149081169e-03f, 3.137311144e-03f, 3.125534902e-03f, 3.113752470e-03f, 3.101963872e-03f, + 3.090169137e-03f, 3.078368289e-03f, 3.066561356e-03f, 3.054748363e-03f, 3.042929336e-03f, 3.031104302e-03f, 3.019273287e-03f, 3.007436318e-03f, 2.995593420e-03f, 2.983744619e-03f, + 2.971889943e-03f, 2.960029418e-03f, 2.948163069e-03f, 2.936290923e-03f, 2.924413007e-03f, 2.912529346e-03f, 2.900639968e-03f, 2.888744898e-03f, 2.876844163e-03f, 2.864937790e-03f, + 2.853025804e-03f, 2.841108232e-03f, 2.829185101e-03f, 2.817256437e-03f, 2.805322267e-03f, 2.793382616e-03f, 2.781437512e-03f, 2.769486981e-03f, 2.757531049e-03f, 2.745569743e-03f, + 2.733603090e-03f, 2.721631116e-03f, 2.709653847e-03f, 2.697671310e-03f, 2.685683532e-03f, 2.673690538e-03f, 2.661692357e-03f, 2.649689014e-03f, 2.637680536e-03f, 2.625666949e-03f, + 2.613648281e-03f, 2.601624557e-03f, 2.589595805e-03f, 2.577562051e-03f, 2.565523321e-03f, 2.553479643e-03f, 2.541431043e-03f, 2.529377548e-03f, 2.517319184e-03f, 2.505255978e-03f, + 2.493187957e-03f, 2.481115148e-03f, 2.469037577e-03f, 2.456955271e-03f, 2.444868256e-03f, 2.432776561e-03f, 2.420680210e-03f, 2.408579231e-03f, 2.396473652e-03f, 2.384363498e-03f, + 2.372248796e-03f, 2.360129573e-03f, 2.348005857e-03f, 2.335877673e-03f, 2.323745050e-03f, 2.311608012e-03f, 2.299466588e-03f, 2.287320804e-03f, 2.275170688e-03f, 2.263016265e-03f, + 2.250857563e-03f, 2.238694609e-03f, 2.226527430e-03f, 2.214356052e-03f, 2.202180502e-03f, 2.190000808e-03f, 2.177816996e-03f, 2.165629093e-03f, 2.153437127e-03f, 2.141241123e-03f, + 2.129041110e-03f, 2.116837113e-03f, 2.104629161e-03f, 2.092417280e-03f, 2.080201496e-03f, 2.067981838e-03f, 2.055758331e-03f, 2.043531004e-03f, 2.031299882e-03f, 2.019064993e-03f, + 2.006826365e-03f, 1.994584023e-03f, 1.982337995e-03f, 1.970088309e-03f, 1.957834991e-03f, 1.945578068e-03f, 1.933317567e-03f, 1.921053516e-03f, 1.908785941e-03f, 1.896514869e-03f, + 1.884240328e-03f, 1.871962345e-03f, 1.859680947e-03f, 1.847396161e-03f, 1.835108013e-03f, 1.822816532e-03f, 1.810521744e-03f, 1.798223677e-03f, 1.785922357e-03f, 1.773617812e-03f, + 1.761310068e-03f, 1.748999154e-03f, 1.736685096e-03f, 1.724367921e-03f, 1.712047657e-03f, 1.699724330e-03f, 1.687397968e-03f, 1.675068598e-03f, 1.662736247e-03f, 1.650400943e-03f, + 1.638062712e-03f, 1.625721582e-03f, 1.613377580e-03f, 1.601030734e-03f, 1.588681070e-03f, 1.576328615e-03f, 1.563973398e-03f, 1.551615444e-03f, 1.539254782e-03f, 1.526891439e-03f, + 1.514525441e-03f, 1.502156817e-03f, 1.489785593e-03f, 1.477411796e-03f, 1.465035455e-03f, 1.452656595e-03f, 1.440275246e-03f, 1.427891432e-03f, 1.415505183e-03f, 1.403116525e-03f, + 1.390725486e-03f, 1.378332092e-03f, 1.365936372e-03f, 1.353538352e-03f, 1.341138060e-03f, 1.328735522e-03f, 1.316330767e-03f, 1.303923822e-03f, 1.291514714e-03f, 1.279103470e-03f, + 1.266690118e-03f, 1.254274684e-03f, 1.241857197e-03f, 1.229437684e-03f, 1.217016171e-03f, 1.204592687e-03f, 1.192167258e-03f, 1.179739912e-03f, 1.167310677e-03f, 1.154879579e-03f, + 1.142446646e-03f, 1.130011906e-03f, 1.117575385e-03f, 1.105137111e-03f, 1.092697111e-03f, 1.080255414e-03f, 1.067812045e-03f, 1.055367033e-03f, 1.042920405e-03f, 1.030472188e-03f, + 1.018022410e-03f, 1.005571097e-03f, 9.931182781e-04f, 9.806639797e-04f, 9.682082295e-04f, 9.557510547e-04f, 9.432924828e-04f, 9.308325411e-04f, 9.183712571e-04f, 9.059086580e-04f, + 8.934447714e-04f, 8.809796246e-04f, 8.685132449e-04f, 8.560456598e-04f, 8.435768966e-04f, 8.311069829e-04f, 8.186359458e-04f, 8.061638129e-04f, 7.936906116e-04f, 7.812163691e-04f, + 7.687411131e-04f, 7.562648707e-04f, 7.437876695e-04f, 7.313095368e-04f, 7.188305000e-04f, 7.063505865e-04f, 6.938698238e-04f, 6.813882393e-04f, 6.689058602e-04f, 6.564227141e-04f, + 6.439388283e-04f, 6.314542303e-04f, 6.189689473e-04f, 6.064830070e-04f, 5.939964365e-04f, 5.815092635e-04f, 5.690215151e-04f, 5.565332189e-04f, 5.440444023e-04f, 5.315550926e-04f, + 5.190653172e-04f, 5.065751036e-04f, 4.940844791e-04f, 4.815934712e-04f, 4.691021072e-04f, 4.566104145e-04f, 4.441184206e-04f, 4.316261528e-04f, 4.191336385e-04f, 4.066409051e-04f, + 3.941479800e-04f, 3.816548906e-04f, 3.691616644e-04f, 3.566683285e-04f, 3.441749106e-04f, 3.316814379e-04f, 3.191879378e-04f, 3.066944377e-04f, 2.942009650e-04f, 2.817075471e-04f, + 2.692142114e-04f, 2.567209852e-04f, 2.442278958e-04f, 2.317349708e-04f, 2.192422374e-04f, 2.067497230e-04f, 1.942574550e-04f, 1.817654608e-04f, 1.692737676e-04f, 1.567824029e-04f, + 1.442913941e-04f, 1.318007684e-04f, 1.193105533e-04f, 1.068207761e-04f, 9.433146407e-05f, 8.184264465e-05f, 6.935434517e-05f, 5.686659295e-05f, 4.437941534e-05f, 3.189283966e-05f, + 1.940689326e-05f, 6.921603469e-06f, -5.563002396e-06f, -1.804689701e-05f, -3.053005305e-05f, -4.301244319e-05f, -5.549404014e-05f, -6.797481656e-05f, -8.045474517e-05f, -9.293379864e-05f, + -1.054119497e-04f, -1.178891710e-04f, -1.303654353e-04f, -1.428407153e-04f, -1.553149837e-04f, -1.677882132e-04f, -1.802603766e-04f, -1.927314465e-04f, -2.052013958e-04f, -2.176701970e-04f, + -2.301378231e-04f, -2.426042466e-04f, -2.550694404e-04f, -2.675333772e-04f, -2.799960298e-04f, -2.924573708e-04f, -3.049173732e-04f, -3.173760096e-04f, -3.298332528e-04f, -3.422890756e-04f, + -3.547434508e-04f, -3.671963511e-04f, -3.796477494e-04f, -3.920976185e-04f, -4.045459310e-04f, -4.169926600e-04f, -4.294377781e-04f, -4.418812581e-04f, -4.543230730e-04f, -4.667631955e-04f, + -4.792015984e-04f, -4.916382546e-04f, -5.040731370e-04f, -5.165062183e-04f, -5.289374714e-04f, -5.413668693e-04f, -5.537943846e-04f, -5.662199904e-04f, -5.786436595e-04f, -5.910653647e-04f, + -6.034850790e-04f, -6.159027753e-04f, -6.283184264e-04f, -6.407320052e-04f, -6.531434847e-04f, -6.655528378e-04f, -6.779600373e-04f, -6.903650563e-04f, -7.027678677e-04f, -7.151684443e-04f, + -7.275667592e-04f, -7.399627853e-04f, -7.523564956e-04f, -7.647478630e-04f, -7.771368605e-04f, -7.895234610e-04f, -8.019076377e-04f, -8.142893634e-04f, -8.266686112e-04f, -8.390453540e-04f, + -8.514195650e-04f, -8.637912170e-04f, -8.761602832e-04f, -8.885267365e-04f, -9.008905501e-04f, -9.132516970e-04f, -9.256101501e-04f, -9.379658827e-04f, -9.503188677e-04f, -9.626690783e-04f, + -9.750164875e-04f, -9.873610684e-04f, -9.997027942e-04f, -1.012041638e-03f, -1.024377573e-03f, -1.036710572e-03f, -1.049040608e-03f, -1.061367655e-03f, -1.073691685e-03f, -1.086012672e-03f, + -1.098330589e-03f, -1.110645409e-03f, -1.122957106e-03f, -1.135265652e-03f, -1.147571021e-03f, -1.159873185e-03f, -1.172172119e-03f, -1.184467795e-03f, -1.196760187e-03f, -1.209049267e-03f, + -1.221335010e-03f, -1.233617388e-03f, -1.245896374e-03f, -1.258171942e-03f, -1.270444066e-03f, -1.282712718e-03f, -1.294977872e-03f, -1.307239501e-03f, -1.319497578e-03f, -1.331752077e-03f, + -1.344002971e-03f, -1.356250234e-03f, -1.368493838e-03f, -1.380733758e-03f, -1.392969966e-03f, -1.405202436e-03f, -1.417431141e-03f, -1.429656055e-03f, -1.441877152e-03f, -1.454094404e-03f, + -1.466307785e-03f, -1.478517268e-03f, -1.490722828e-03f, -1.502924436e-03f, -1.515122068e-03f, -1.527315696e-03f, -1.539505294e-03f, -1.551690836e-03f, -1.563872294e-03f, -1.576049643e-03f, + -1.588222856e-03f, -1.600391906e-03f, -1.612556768e-03f, -1.624717414e-03f, -1.636873818e-03f, -1.649025954e-03f, -1.661173796e-03f, -1.673317317e-03f, -1.685456490e-03f, -1.697591290e-03f, + -1.709721690e-03f, -1.721847664e-03f, -1.733969185e-03f, -1.746086227e-03f, -1.758198763e-03f, -1.770306768e-03f, -1.782410215e-03f, -1.794509078e-03f, -1.806603331e-03f, -1.818692947e-03f, + -1.830777900e-03f, -1.842858164e-03f, -1.854933712e-03f, -1.867004520e-03f, -1.879070559e-03f, -1.891131804e-03f, -1.903188230e-03f, -1.915239809e-03f, -1.927286516e-03f, -1.939328324e-03f, + -1.951365208e-03f, -1.963397141e-03f, -1.975424097e-03f, -1.987446051e-03f, -1.999462975e-03f, -2.011474845e-03f, -2.023481633e-03f, -2.035483315e-03f, -2.047479863e-03f, -2.059471252e-03f, + -2.071457456e-03f, -2.083438449e-03f, -2.095414205e-03f, -2.107384698e-03f, -2.119349902e-03f, -2.131309791e-03f, -2.143264340e-03f, -2.155213521e-03f, -2.167157310e-03f, -2.179095681e-03f, + -2.191028608e-03f, -2.202956064e-03f, -2.214878024e-03f, -2.226794463e-03f, -2.238705354e-03f, -2.250610671e-03f, -2.262510389e-03f, -2.274404483e-03f, -2.286292925e-03f, -2.298175692e-03f, + -2.310052756e-03f, -2.321924092e-03f, -2.333789674e-03f, -2.345649478e-03f, -2.357503476e-03f, -2.369351644e-03f, -2.381193955e-03f, -2.393030385e-03f, -2.404860907e-03f, -2.416685496e-03f, + -2.428504127e-03f, -2.440316773e-03f, -2.452123410e-03f, -2.463924011e-03f, -2.475718552e-03f, -2.487507006e-03f, -2.499289348e-03f, -2.511065553e-03f, -2.522835595e-03f, -2.534599449e-03f, + -2.546357089e-03f, -2.558108490e-03f, -2.569853627e-03f, -2.581592473e-03f, -2.593325005e-03f, -2.605051196e-03f, -2.616771021e-03f, -2.628484454e-03f, -2.640191471e-03f, -2.651892046e-03f, + -2.663586154e-03f, -2.675273769e-03f, -2.686954867e-03f, -2.698629422e-03f, -2.710297408e-03f, -2.721958801e-03f, -2.733613576e-03f, -2.745261707e-03f, -2.756903169e-03f, -2.768537936e-03f, + -2.780165985e-03f, -2.791787290e-03f, -2.803401825e-03f, -2.815009565e-03f, -2.826610486e-03f, -2.838204563e-03f, -2.849791770e-03f, -2.861372082e-03f, -2.872945475e-03f, -2.884511924e-03f, + -2.896071402e-03f, -2.907623887e-03f, -2.919169352e-03f, -2.930707772e-03f, -2.942239124e-03f, -2.953763381e-03f, -2.965280520e-03f, -2.976790514e-03f, -2.988293340e-03f, -2.999788973e-03f, + -3.011277387e-03f, -3.022758559e-03f, -3.034232463e-03f, -3.045699074e-03f, -3.057158368e-03f, -3.068610320e-03f, -3.080054906e-03f, -3.091492100e-03f, -3.102921878e-03f, -3.114344216e-03f, + -3.125759089e-03f, -3.137166472e-03f, -3.148566340e-03f, -3.159958670e-03f, -3.171343436e-03f, -3.182720614e-03f, -3.194090180e-03f, -3.205452109e-03f, -3.216806376e-03f, -3.228152957e-03f, + -3.239491828e-03f, -3.250822964e-03f, -3.262146341e-03f, -3.273461935e-03f, -3.284769720e-03f, -3.296069673e-03f, -3.307361770e-03f, -3.318645986e-03f, -3.329922296e-03f, -3.341190677e-03f, + -3.352451105e-03f, -3.363703554e-03f, -3.374948001e-03f, -3.386184422e-03f, -3.397412792e-03f, -3.408633088e-03f, -3.419845284e-03f, -3.431049358e-03f, -3.442245285e-03f, -3.453433040e-03f, + -3.464612601e-03f, -3.475783942e-03f, -3.486947039e-03f, -3.498101870e-03f, -3.509248409e-03f, -3.520386633e-03f, -3.531516518e-03f, -3.542638040e-03f, -3.553751174e-03f, -3.564855898e-03f, + -3.575952187e-03f, -3.587040017e-03f, -3.598119365e-03f, -3.609190207e-03f, -3.620252519e-03f, -3.631306277e-03f, -3.642351457e-03f, -3.653388036e-03f, -3.664415990e-03f, -3.675435295e-03f, + -3.686445928e-03f, -3.697447865e-03f, -3.708441083e-03f, -3.719425557e-03f, -3.730401264e-03f, -3.741368181e-03f, -3.752326284e-03f, -3.763275550e-03f, -3.774215955e-03f, -3.785147475e-03f, + -3.796070087e-03f, -3.806983768e-03f, -3.817888495e-03f, -3.828784243e-03f, -3.839670989e-03f, -3.850548711e-03f, -3.861417385e-03f, -3.872276987e-03f, -3.883127494e-03f, -3.893968883e-03f, + -3.904801131e-03f, -3.915624214e-03f, -3.926438110e-03f, -3.937242794e-03f, -3.948038244e-03f, -3.958824437e-03f, -3.969601350e-03f, -3.980368959e-03f, -3.991127242e-03f, -4.001876175e-03f, + -4.012615735e-03f, -4.023345899e-03f, -4.034066645e-03f, -4.044777950e-03f, -4.055479789e-03f, -4.066172141e-03f, -4.076854983e-03f, -4.087528292e-03f, -4.098192044e-03f, -4.108846217e-03f, + -4.119490789e-03f, -4.130125735e-03f, -4.140751035e-03f, -4.151366664e-03f, -4.161972601e-03f, -4.172568822e-03f, -4.183155304e-03f, -4.193732026e-03f, -4.204298965e-03f, -4.214856097e-03f, + -4.225403400e-03f, -4.235940852e-03f, -4.246468431e-03f, -4.256986113e-03f, -4.267493876e-03f, -4.277991698e-03f, -4.288479556e-03f, -4.298957428e-03f, -4.309425291e-03f, -4.319883123e-03f, + -4.330330902e-03f, -4.340768605e-03f, -4.351196210e-03f, -4.361613695e-03f, -4.372021037e-03f, -4.382418215e-03f, -4.392805205e-03f, -4.403181987e-03f, -4.413548536e-03f, -4.423904833e-03f, + -4.434250854e-03f, -4.444586576e-03f, -4.454911980e-03f, -4.465227041e-03f, -4.475531738e-03f, -4.485826050e-03f, -4.496109953e-03f, -4.506383427e-03f, -4.516646448e-03f, -4.526898997e-03f, + -4.537141049e-03f, -4.547372584e-03f, -4.557593580e-03f, -4.567804015e-03f, -4.578003867e-03f, -4.588193114e-03f, -4.598371735e-03f, -4.608539707e-03f, -4.618697010e-03f, -4.628843622e-03f, + -4.638979520e-03f, -4.649104684e-03f, -4.659219091e-03f, -4.669322721e-03f, -4.679415551e-03f, -4.689497560e-03f, -4.699568727e-03f, -4.709629030e-03f, -4.719678448e-03f, -4.729716959e-03f, + -4.739744541e-03f, -4.749761175e-03f, -4.759766837e-03f, -4.769761507e-03f, -4.779745164e-03f, -4.789717786e-03f, -4.799679352e-03f, -4.809629841e-03f, -4.819569232e-03f, -4.829497503e-03f, + -4.839414634e-03f, -4.849320603e-03f, -4.859215389e-03f, -4.869098971e-03f, -4.878971328e-03f, -4.888832439e-03f, -4.898682283e-03f, -4.908520839e-03f, -4.918348087e-03f, -4.928164004e-03f, + -4.937968571e-03f, -4.947761767e-03f, -4.957543570e-03f, -4.967313961e-03f, -4.977072917e-03f, -4.986820419e-03f, -4.996556445e-03f, -5.006280976e-03f, -5.015993989e-03f, -5.025695466e-03f, + -5.035385384e-03f, -5.045063724e-03f, -5.054730465e-03f, -5.064385586e-03f, -5.074029066e-03f, -5.083660887e-03f, -5.093281026e-03f, -5.102889463e-03f, -5.112486179e-03f, -5.122071152e-03f, + -5.131644363e-03f, -5.141205790e-03f, -5.150755414e-03f, -5.160293215e-03f, -5.169819172e-03f, -5.179333265e-03f, -5.188835473e-03f, -5.198325778e-03f, -5.207804157e-03f, -5.217270592e-03f, + -5.226725063e-03f, -5.236167548e-03f, -5.245598029e-03f, -5.255016485e-03f, -5.264422897e-03f, -5.273817243e-03f, -5.283199505e-03f, -5.292569663e-03f, -5.301927696e-03f, -5.311273585e-03f, + -5.320607310e-03f, -5.329928852e-03f, -5.339238189e-03f, -5.348535304e-03f, -5.357820176e-03f, -5.367092785e-03f, -5.376353112e-03f, -5.385601137e-03f, -5.394836840e-03f, -5.404060203e-03f, + -5.413271205e-03f, -5.422469827e-03f, -5.431656050e-03f, -5.440829853e-03f, -5.449991219e-03f, -5.459140127e-03f, -5.468276557e-03f, -5.477400492e-03f, -5.486511910e-03f, -5.495610794e-03f, + -5.504697123e-03f, -5.513770880e-03f, -5.522832043e-03f, -5.531880595e-03f, -5.540916516e-03f, -5.549939787e-03f, -5.558950389e-03f, -5.567948303e-03f, -5.576933510e-03f, -5.585905990e-03f, + -5.594865726e-03f, -5.603812698e-03f, -5.612746887e-03f, -5.621668274e-03f, -5.630576841e-03f, -5.639472568e-03f, -5.648355437e-03f, -5.657225430e-03f, -5.666082526e-03f, -5.674926709e-03f, + -5.683757958e-03f, -5.692576256e-03f, -5.701381584e-03f, -5.710173923e-03f, -5.718953255e-03f, -5.727719561e-03f, -5.736472822e-03f, -5.745213021e-03f, -5.753940139e-03f, -5.762654157e-03f, + -5.771355057e-03f, -5.780042820e-03f, -5.788717430e-03f, -5.797378866e-03f, -5.806027111e-03f, -5.814662147e-03f, -5.823283956e-03f, -5.831892518e-03f, -5.840487817e-03f, -5.849069834e-03f, + -5.857638551e-03f, -5.866193950e-03f, -5.874736013e-03f, -5.883264723e-03f, -5.891780060e-03f, -5.900282007e-03f, -5.908770547e-03f, -5.917245661e-03f, -5.925707331e-03f, -5.934155540e-03f, + -5.942590271e-03f, -5.951011505e-03f, -5.959419224e-03f, -5.967813411e-03f, -5.976194049e-03f, -5.984561119e-03f, -5.992914604e-03f, -6.001254487e-03f, -6.009580750e-03f, -6.017893375e-03f, + -6.026192346e-03f, -6.034477644e-03f, -6.042749252e-03f, -6.051007154e-03f, -6.059251330e-03f, -6.067481766e-03f, -6.075698442e-03f, -6.083901342e-03f, -6.092090448e-03f, -6.100265744e-03f, + -6.108427212e-03f, -6.116574835e-03f, -6.124708596e-03f, -6.132828478e-03f, -6.140934464e-03f, -6.149026537e-03f, -6.157104681e-03f, -6.165168877e-03f, -6.173219109e-03f, -6.181255361e-03f, + -6.189277615e-03f, -6.197285855e-03f, -6.205280063e-03f, -6.213260224e-03f, -6.221226321e-03f, -6.229178336e-03f, -6.237116254e-03f, -6.245040056e-03f, -6.252949728e-03f, -6.260845253e-03f, + -6.268726613e-03f, -6.276593793e-03f, -6.284446776e-03f, -6.292285545e-03f, -6.300110084e-03f, -6.307920378e-03f, -6.315716408e-03f, -6.323498160e-03f, -6.331265617e-03f, -6.339018763e-03f, + -6.346757581e-03f, -6.354482056e-03f, -6.362192171e-03f, -6.369887910e-03f, -6.377569257e-03f, -6.385236196e-03f, -6.392888712e-03f, -6.400526787e-03f, -6.408150407e-03f, -6.415759554e-03f, + -6.423354215e-03f, -6.430934371e-03f, -6.438500009e-03f, -6.446051111e-03f, -6.453587663e-03f, -6.461109648e-03f, -6.468617052e-03f, -6.476109857e-03f, -6.483588049e-03f, -6.491051612e-03f, + -6.498500531e-03f, -6.505934789e-03f, -6.513354373e-03f, -6.520759265e-03f, -6.528149451e-03f, -6.535524915e-03f, -6.542885642e-03f, -6.550231617e-03f, -6.557562824e-03f, -6.564879249e-03f, + -6.572180875e-03f, -6.579467688e-03f, -6.586739673e-03f, -6.593996814e-03f, -6.601239096e-03f, -6.608466505e-03f, -6.615679026e-03f, -6.622876643e-03f, -6.630059341e-03f, -6.637227105e-03f, + -6.644379922e-03f, -6.651517775e-03f, -6.658640650e-03f, -6.665748533e-03f, -6.672841408e-03f, -6.679919261e-03f, -6.686982077e-03f, -6.694029841e-03f, -6.701062539e-03f, -6.708080157e-03f, + -6.715082679e-03f, -6.722070092e-03f, -6.729042380e-03f, -6.735999530e-03f, -6.742941527e-03f, -6.749868356e-03f, -6.756780004e-03f, -6.763676455e-03f, -6.770557697e-03f, -6.777423713e-03f, + -6.784274491e-03f, -6.791110016e-03f, -6.797930274e-03f, -6.804735251e-03f, -6.811524933e-03f, -6.818299305e-03f, -6.825058354e-03f, -6.831802067e-03f, -6.838530428e-03f, -6.845243424e-03f, + -6.851941041e-03f, -6.858623265e-03f, -6.865290083e-03f, -6.871941481e-03f, -6.878577445e-03f, -6.885197962e-03f, -6.891803017e-03f, -6.898392597e-03f, -6.904966689e-03f, -6.911525279e-03f, + -6.918068354e-03f, -6.924595899e-03f, -6.931107902e-03f, -6.937604350e-03f, -6.944085228e-03f, -6.950550524e-03f, -6.957000223e-03f, -6.963434314e-03f, -6.969852783e-03f, -6.976255616e-03f, + -6.982642800e-03f, -6.989014323e-03f, -6.995370171e-03f, -7.001710330e-03f, -7.008034789e-03f, -7.014343534e-03f, -7.020636552e-03f, -7.026913831e-03f, -7.033175356e-03f, -7.039421117e-03f, + -7.045651098e-03f, -7.051865289e-03f, -7.058063676e-03f, -7.064246247e-03f, -7.070412988e-03f, -7.076563887e-03f, -7.082698932e-03f, -7.088818110e-03f, -7.094921409e-03f, -7.101008815e-03f, + -7.107080317e-03f, -7.113135902e-03f, -7.119175558e-03f, -7.125199273e-03f, -7.131207033e-03f, -7.137198827e-03f, -7.143174643e-03f, -7.149134468e-03f, -7.155078291e-03f, -7.161006098e-03f, + -7.166917879e-03f, -7.172813620e-03f, -7.178693310e-03f, -7.184556937e-03f, -7.190404489e-03f, -7.196235954e-03f, -7.202051321e-03f, -7.207850576e-03f, -7.213633709e-03f, -7.219400708e-03f, + -7.225151560e-03f, -7.230886255e-03f, -7.236604781e-03f, -7.242307125e-03f, -7.247993277e-03f, -7.253663225e-03f, -7.259316956e-03f, -7.264954461e-03f, -7.270575727e-03f, -7.276180743e-03f, + -7.281769498e-03f, -7.287341980e-03f, -7.292898178e-03f, -7.298438080e-03f, -7.303961676e-03f, -7.309468954e-03f, -7.314959903e-03f, -7.320434512e-03f, -7.325892770e-03f, -7.331334666e-03f, + -7.336760188e-03f, -7.342169327e-03f, -7.347562070e-03f, -7.352938407e-03f, -7.358298327e-03f, -7.363641820e-03f, -7.368968874e-03f, -7.374279479e-03f, -7.379573624e-03f, -7.384851298e-03f, + -7.390112490e-03f, -7.395357191e-03f, -7.400585390e-03f, -7.405797075e-03f, -7.410992237e-03f, -7.416170864e-03f, -7.421332948e-03f, -7.426478476e-03f, -7.431607439e-03f, -7.436719827e-03f, + -7.441815629e-03f, -7.446894835e-03f, -7.451957435e-03f, -7.457003418e-03f, -7.462032775e-03f, -7.467045495e-03f, -7.472041569e-03f, -7.477020986e-03f, -7.481983736e-03f, -7.486929810e-03f, + -7.491859197e-03f, -7.496771887e-03f, -7.501667872e-03f, -7.506547140e-03f, -7.511409682e-03f, -7.516255489e-03f, -7.521084551e-03f, -7.525896858e-03f, -7.530692400e-03f, -7.535471169e-03f, + -7.540233154e-03f, -7.544978345e-03f, -7.549706735e-03f, -7.554418312e-03f, -7.559113068e-03f, -7.563790993e-03f, -7.568452078e-03f, -7.573096314e-03f, -7.577723691e-03f, -7.582334201e-03f, + -7.586927833e-03f, -7.591504580e-03f, -7.596064431e-03f, -7.600607379e-03f, -7.605133413e-03f, -7.609642525e-03f, -7.614134706e-03f, -7.618609947e-03f, -7.623068239e-03f, -7.627509573e-03f, + -7.631933941e-03f, -7.636341334e-03f, -7.640731743e-03f, -7.645105159e-03f, -7.649461574e-03f, -7.653800979e-03f, -7.658123366e-03f, -7.662428726e-03f, -7.666717050e-03f, -7.670988331e-03f, + -7.675242559e-03f, -7.679479727e-03f, -7.683699825e-03f, -7.687902847e-03f, -7.692088782e-03f, -7.696257625e-03f, -7.700409365e-03f, -7.704543995e-03f, -7.708661507e-03f, -7.712761893e-03f, + -7.716845144e-03f, -7.720911253e-03f, -7.724960212e-03f, -7.728992013e-03f, -7.733006648e-03f, -7.737004109e-03f, -7.740984388e-03f, -7.744947478e-03f, -7.748893370e-03f, -7.752822058e-03f, + -7.756733533e-03f, -7.760627789e-03f, -7.764504816e-03f, -7.768364608e-03f, -7.772207158e-03f, -7.776032457e-03f, -7.779840499e-03f, -7.783631276e-03f, -7.787404780e-03f, -7.791161005e-03f, + -7.794899943e-03f, -7.798621587e-03f, -7.802325930e-03f, -7.806012964e-03f, -7.809682682e-03f, -7.813335078e-03f, -7.816970144e-03f, -7.820587874e-03f, -7.824188259e-03f, -7.827771295e-03f, + -7.831336972e-03f, -7.834885286e-03f, -7.838416228e-03f, -7.841929792e-03f, -7.845425972e-03f, -7.848904761e-03f, -7.852366151e-03f, -7.855810137e-03f, -7.859236712e-03f, -7.862645869e-03f, + -7.866037602e-03f, -7.869411904e-03f, -7.872768769e-03f, -7.876108191e-03f, -7.879430162e-03f, -7.882734678e-03f, -7.886021731e-03f, -7.889291316e-03f, -7.892543426e-03f, -7.895778055e-03f, + -7.898995197e-03f, -7.902194846e-03f, -7.905376995e-03f, -7.908541639e-03f, -7.911688773e-03f, -7.914818389e-03f, -7.917930482e-03f, -7.921025046e-03f, -7.924102076e-03f, -7.927161566e-03f, + -7.930203509e-03f, -7.933227901e-03f, -7.936234735e-03f, -7.939224006e-03f, -7.942195708e-03f, -7.945149837e-03f, -7.948086386e-03f, -7.951005349e-03f, -7.953906723e-03f, -7.956790500e-03f, + -7.959656676e-03f, -7.962505246e-03f, -7.965336203e-03f, -7.968149544e-03f, -7.970945263e-03f, -7.973723354e-03f, -7.976483813e-03f, -7.979226635e-03f, -7.981951813e-03f, -7.984659345e-03f, + -7.987349224e-03f, -7.990021445e-03f, -7.992676005e-03f, -7.995312897e-03f, -7.997932117e-03f, -8.000533661e-03f, -8.003117523e-03f, -8.005683700e-03f, -8.008232185e-03f, -8.010762976e-03f, + -8.013276067e-03f, -8.015771453e-03f, -8.018249130e-03f, -8.020709095e-03f, -8.023151341e-03f, -8.025575866e-03f, -8.027982664e-03f, -8.030371732e-03f, -8.032743065e-03f, -8.035096658e-03f, + -8.037432509e-03f, -8.039750612e-03f, -8.042050963e-03f, -8.044333559e-03f, -8.046598396e-03f, -8.048845469e-03f, -8.051074774e-03f, -8.053286308e-03f, -8.055480067e-03f, -8.057656047e-03f, + -8.059814245e-03f, -8.061954655e-03f, -8.064077276e-03f, -8.066182102e-03f, -8.068269131e-03f, -8.070338359e-03f, -8.072389783e-03f, -8.074423398e-03f, -8.076439202e-03f, -8.078437190e-03f, + -8.080417360e-03f, -8.082379709e-03f, -8.084324232e-03f, -8.086250927e-03f, -8.088159791e-03f, -8.090050820e-03f, -8.091924011e-03f, -8.093779360e-03f, -8.095616866e-03f, -8.097436525e-03f, + -8.099238334e-03f, -8.101022289e-03f, -8.102788389e-03f, -8.104536630e-03f, -8.106267009e-03f, -8.107979524e-03f, -8.109674171e-03f, -8.111350948e-03f, -8.113009853e-03f, -8.114650883e-03f, + -8.116274035e-03f, -8.117879306e-03f, -8.119466694e-03f, -8.121036197e-03f, -8.122587813e-03f, -8.124121537e-03f, -8.125637370e-03f, -8.127135307e-03f, -8.128615347e-03f, -8.130077487e-03f, + -8.131521726e-03f, -8.132948061e-03f, -8.134356490e-03f, -8.135747011e-03f, -8.137119622e-03f, -8.138474321e-03f, -8.139811105e-03f, -8.141129974e-03f, -8.142430925e-03f, -8.143713956e-03f, + -8.144979065e-03f, -8.146226251e-03f, -8.147455512e-03f, -8.148666846e-03f, -8.149860251e-03f, -8.151035727e-03f, -8.152193271e-03f, -8.153332882e-03f, -8.154454558e-03f, -8.155558298e-03f, + -8.156644100e-03f, -8.157711964e-03f, -8.158761887e-03f, -8.159793869e-03f, -8.160807908e-03f, -8.161804002e-03f, -8.162782152e-03f, -8.163742355e-03f, -8.164684611e-03f, -8.165608918e-03f, + -8.166515276e-03f, -8.167403683e-03f, -8.168274139e-03f, -8.169126642e-03f, -8.169961192e-03f, -8.170777788e-03f, -8.171576429e-03f, -8.172357114e-03f, -8.173119843e-03f, -8.173864615e-03f, + -8.174591429e-03f, -8.175300285e-03f, -8.175991183e-03f, -8.176664121e-03f, -8.177319099e-03f, -8.177956117e-03f, -8.178575174e-03f, -8.179176271e-03f, -8.179759406e-03f, -8.180324580e-03f, + -8.180871792e-03f, -8.181401042e-03f, -8.181912330e-03f, -8.182405655e-03f, -8.182881018e-03f, -8.183338419e-03f, -8.183777857e-03f, -8.184199334e-03f, -8.184602847e-03f, -8.184988399e-03f, + -8.185355989e-03f, -8.185705617e-03f, -8.186037283e-03f, -8.186350988e-03f, -8.186646732e-03f, -8.186924516e-03f, -8.187184339e-03f, -8.187426202e-03f, -8.187650107e-03f, -8.187856052e-03f, + -8.188044039e-03f, -8.188214068e-03f, -8.188366141e-03f, -8.188500257e-03f, -8.188616417e-03f, -8.188714623e-03f, -8.188794874e-03f, -8.188857172e-03f, -8.188901518e-03f, -8.188927912e-03f, + -8.188936355e-03f, -8.188926849e-03f, -8.188899394e-03f, -8.188853992e-03f, -8.188790643e-03f, -8.188709349e-03f, -8.188610111e-03f, -8.188492930e-03f, -8.188357808e-03f, -8.188204745e-03f, + -8.188033743e-03f, -8.187844803e-03f, -8.187637927e-03f, -8.187413117e-03f, -8.187170373e-03f, -8.186909698e-03f, -8.186631092e-03f, -8.186334558e-03f, -8.186020096e-03f, -8.185687710e-03f, + -8.185337400e-03f, -8.184969169e-03f, -8.184583017e-03f, -8.184178948e-03f, -8.183756962e-03f, -8.183317062e-03f, -8.182859250e-03f, -8.182383527e-03f, -8.181889896e-03f, -8.181378359e-03f, + -8.180848918e-03f, -8.180301576e-03f, -8.179736333e-03f, -8.179153193e-03f, -8.178552158e-03f, -8.177933230e-03f, -8.177296411e-03f, -8.176641704e-03f, -8.175969112e-03f, -8.175278636e-03f, + -8.174570280e-03f, -8.173844045e-03f, -8.173099935e-03f, -8.172337952e-03f, -8.171558099e-03f, -8.170760378e-03f, -8.169944793e-03f, -8.169111345e-03f, -8.168260038e-03f, -8.167390875e-03f, + -8.166503858e-03f, -8.165598991e-03f, -8.164676276e-03f, -8.163735717e-03f, -8.162777316e-03f, -8.161801077e-03f, -8.160807003e-03f, -8.159795096e-03f, -8.158765361e-03f, -8.157717800e-03f, + -8.156652417e-03f, -8.155569215e-03f, -8.154468197e-03f, -8.153349367e-03f, -8.152212729e-03f, -8.151058285e-03f, -8.149886039e-03f, -8.148695995e-03f, -8.147488157e-03f, -8.146262527e-03f, + -8.145019111e-03f, -8.143757910e-03f, -8.142478930e-03f, -8.141182174e-03f, -8.139867646e-03f, -8.138535349e-03f, -8.137185288e-03f, -8.135817467e-03f, -8.134431889e-03f, -8.133028559e-03f, + -8.131607480e-03f, -8.130168658e-03f, -8.128712095e-03f, -8.127237796e-03f, -8.125745765e-03f, -8.124236007e-03f, -8.122708526e-03f, -8.121163326e-03f, -8.119600411e-03f, -8.118019787e-03f, + -8.116421456e-03f, -8.114805425e-03f, -8.113171697e-03f, -8.111520278e-03f, -8.109851171e-03f, -8.108164381e-03f, -8.106459913e-03f, -8.104737771e-03f, -8.102997961e-03f, -8.101240488e-03f, + -8.099465355e-03f, -8.097672568e-03f, -8.095862133e-03f, -8.094034052e-03f, -8.092188333e-03f, -8.090324980e-03f, -8.088443997e-03f, -8.086545390e-03f, -8.084629165e-03f, -8.082695326e-03f, + -8.080743878e-03f, -8.078774827e-03f, -8.076788178e-03f, -8.074783937e-03f, -8.072762108e-03f, -8.070722698e-03f, -8.068665711e-03f, -8.066591154e-03f, -8.064499031e-03f, -8.062389348e-03f, + -8.060262111e-03f, -8.058117326e-03f, -8.055954998e-03f, -8.053775132e-03f, -8.051577736e-03f, -8.049362813e-03f, -8.047130371e-03f, -8.044880415e-03f, -8.042612951e-03f, -8.040327985e-03f, + -8.038025523e-03f, -8.035705571e-03f, -8.033368135e-03f, -8.031013222e-03f, -8.028640836e-03f, -8.026250985e-03f, -8.023843674e-03f, -8.021418911e-03f, -8.018976700e-03f, -8.016517050e-03f, + -8.014039965e-03f, -8.011545452e-03f, -8.009033518e-03f, -8.006504169e-03f, -8.003957412e-03f, -8.001393253e-03f, -7.998811699e-03f, -7.996212757e-03f, -7.993596432e-03f, -7.990962733e-03f, + -7.988311665e-03f, -7.985643235e-03f, -7.982957451e-03f, -7.980254318e-03f, -7.977533845e-03f, -7.974796037e-03f, -7.972040903e-03f, -7.969268448e-03f, -7.966478680e-03f, -7.963671605e-03f, + -7.960847232e-03f, -7.958005568e-03f, -7.955146618e-03f, -7.952270391e-03f, -7.949376894e-03f, -7.946466135e-03f, -7.943538120e-03f, -7.940592856e-03f, -7.937630352e-03f, -7.934650615e-03f, + -7.931653653e-03f, -7.928639472e-03f, -7.925608080e-03f, -7.922559485e-03f, -7.919493696e-03f, -7.916410718e-03f, -7.913310560e-03f, -7.910193230e-03f, -7.907058736e-03f, -7.903907085e-03f, + -7.900738285e-03f, -7.897552345e-03f, -7.894349271e-03f, -7.891129073e-03f, -7.887891758e-03f, -7.884637334e-03f, -7.881365809e-03f, -7.878077191e-03f, -7.874771489e-03f, -7.871448710e-03f, + -7.868108864e-03f, -7.864751958e-03f, -7.861378000e-03f, -7.857986999e-03f, -7.854578963e-03f, -7.851153901e-03f, -7.847711821e-03f, -7.844252732e-03f, -7.840776641e-03f, -7.837283559e-03f, + -7.833773493e-03f, -7.830246451e-03f, -7.826702443e-03f, -7.823141478e-03f, -7.819563564e-03f, -7.815968709e-03f, -7.812356923e-03f, -7.808728215e-03f, -7.805082593e-03f, -7.801420067e-03f, + -7.797740645e-03f, -7.794044336e-03f, -7.790331150e-03f, -7.786601095e-03f, -7.782854180e-03f, -7.779090416e-03f, -7.775309810e-03f, -7.771512373e-03f, -7.767698112e-03f, -7.763867039e-03f, + -7.760019162e-03f, -7.756154489e-03f, -7.752273032e-03f, -7.748374799e-03f, -7.744459800e-03f, -7.740528044e-03f, -7.736579541e-03f, -7.732614300e-03f, -7.728632331e-03f, -7.724633644e-03f, + -7.720618249e-03f, -7.716586154e-03f, -7.712537370e-03f, -7.708471907e-03f, -7.704389774e-03f, -7.700290982e-03f, -7.696175540e-03f, -7.692043458e-03f, -7.687894747e-03f, -7.683729415e-03f, + -7.679547474e-03f, -7.675348934e-03f, -7.671133804e-03f, -7.666902094e-03f, -7.662653816e-03f, -7.658388978e-03f, -7.654107592e-03f, -7.649809668e-03f, -7.645495216e-03f, -7.641164246e-03f, + -7.636816769e-03f, -7.632452795e-03f, -7.628072334e-03f, -7.623675399e-03f, -7.619261998e-03f, -7.614832142e-03f, -7.610385842e-03f, -7.605923109e-03f, -7.601443954e-03f, -7.596948386e-03f, + -7.592436418e-03f, -7.587908059e-03f, -7.583363321e-03f, -7.578802214e-03f, -7.574224749e-03f, -7.569630938e-03f, -7.565020791e-03f, -7.560394319e-03f, -7.555751534e-03f, -7.551092445e-03f, + -7.546417066e-03f, -7.541725406e-03f, -7.537017477e-03f, -7.532293289e-03f, -7.527552856e-03f, -7.522796187e-03f, -7.518023293e-03f, -7.513234188e-03f, -7.508428880e-03f, -7.503607383e-03f, + -7.498769708e-03f, -7.493915866e-03f, -7.489045868e-03f, -7.484159727e-03f, -7.479257453e-03f, -7.474339059e-03f, -7.469404557e-03f, -7.464453957e-03f, -7.459487271e-03f, -7.454504512e-03f, + -7.449505692e-03f, -7.444490821e-03f, -7.439459912e-03f, -7.434412978e-03f, -7.429350029e-03f, -7.424271077e-03f, -7.419176136e-03f, -7.414065217e-03f, -7.408938331e-03f, -7.403795492e-03f, + -7.398636711e-03f, -7.393462000e-03f, -7.388271373e-03f, -7.383064840e-03f, -7.377842414e-03f, -7.372604108e-03f, -7.367349934e-03f, -7.362079904e-03f, -7.356794031e-03f, -7.351492328e-03f, + -7.346174806e-03f, -7.340841478e-03f, -7.335492358e-03f, -7.330127456e-03f, -7.324746787e-03f, -7.319350363e-03f, -7.313938196e-03f, -7.308510299e-03f, -7.303066685e-03f, -7.297607368e-03f, + -7.292132358e-03f, -7.286641671e-03f, -7.281135317e-03f, -7.275613311e-03f, -7.270075666e-03f, -7.264522393e-03f, -7.258953507e-03f, -7.253369021e-03f, -7.247768947e-03f, -7.242153299e-03f, + -7.236522090e-03f, -7.230875332e-03f, -7.225213040e-03f, -7.219535227e-03f, -7.213841906e-03f, -7.208133090e-03f, -7.202408792e-03f, -7.196669027e-03f, -7.190913807e-03f, -7.185143146e-03f, + -7.179357057e-03f, -7.173555555e-03f, -7.167738652e-03f, -7.161906362e-03f, -7.156058699e-03f, -7.150195677e-03f, -7.144317309e-03f, -7.138423608e-03f, -7.132514590e-03f, -7.126590267e-03f, + -7.120650653e-03f, -7.114695763e-03f, -7.108725609e-03f, -7.102740207e-03f, -7.096739570e-03f, -7.090723712e-03f, -7.084692646e-03f, -7.078646388e-03f, -7.072584952e-03f, -7.066508350e-03f, + -7.060416598e-03f, -7.054309710e-03f, -7.048187700e-03f, -7.042050581e-03f, -7.035898370e-03f, -7.029731079e-03f, -7.023548723e-03f, -7.017351317e-03f, -7.011138875e-03f, -7.004911411e-03f, + -6.998668941e-03f, -6.992411477e-03f, -6.986139036e-03f, -6.979851631e-03f, -6.973549278e-03f, -6.967231990e-03f, -6.960899783e-03f, -6.954552670e-03f, -6.948190668e-03f, -6.941813791e-03f, + -6.935422053e-03f, -6.929015470e-03f, -6.922594055e-03f, -6.916157825e-03f, -6.909706794e-03f, -6.903240977e-03f, -6.896760389e-03f, -6.890265045e-03f, -6.883754960e-03f, -6.877230149e-03f, + -6.870690628e-03f, -6.864136411e-03f, -6.857567514e-03f, -6.850983952e-03f, -6.844385739e-03f, -6.837772892e-03f, -6.831145426e-03f, -6.824503356e-03f, -6.817846697e-03f, -6.811175465e-03f, + -6.804489675e-03f, -6.797789343e-03f, -6.791074485e-03f, -6.784345114e-03f, -6.777601249e-03f, -6.770842903e-03f, -6.764070092e-03f, -6.757282833e-03f, -6.750481140e-03f, -6.743665030e-03f, + -6.736834518e-03f, -6.729989621e-03f, -6.723130353e-03f, -6.716256731e-03f, -6.709368770e-03f, -6.702466487e-03f, -6.695549897e-03f, -6.688619016e-03f, -6.681673861e-03f, -6.674714447e-03f, + -6.667740791e-03f, -6.660752908e-03f, -6.653750814e-03f, -6.646734526e-03f, -6.639704060e-03f, -6.632659432e-03f, -6.625600658e-03f, -6.618527755e-03f, -6.611440739e-03f, -6.604339626e-03f, + -6.597224432e-03f, -6.590095174e-03f, -6.582951869e-03f, -6.575794532e-03f, -6.568623180e-03f, -6.561437830e-03f, -6.554238498e-03f, -6.547025201e-03f, -6.539797956e-03f, -6.532556778e-03f, + -6.525301685e-03f, -6.518032693e-03f, -6.510749820e-03f, -6.503453081e-03f, -6.496142493e-03f, -6.488818074e-03f, -6.481479840e-03f, -6.474127808e-03f, -6.466761994e-03f, -6.459382417e-03f, + -6.451989092e-03f, -6.444582037e-03f, -6.437161268e-03f, -6.429726803e-03f, -6.422278659e-03f, -6.414816853e-03f, -6.407341402e-03f, -6.399852323e-03f, -6.392349633e-03f, -6.384833349e-03f, + -6.377303489e-03f, -6.369760071e-03f, -6.362203110e-03f, -6.354632625e-03f, -6.347048633e-03f, -6.339451151e-03f, -6.331840197e-03f, -6.324215788e-03f, -6.316577941e-03f, -6.308926675e-03f, + -6.301262006e-03f, -6.293583953e-03f, -6.285892532e-03f, -6.278187761e-03f, -6.270469658e-03f, -6.262738241e-03f, -6.254993527e-03f, -6.247235534e-03f, -6.239464280e-03f, -6.231679782e-03f, + -6.223882058e-03f, -6.216071127e-03f, -6.208247006e-03f, -6.200409712e-03f, -6.192559265e-03f, -6.184695681e-03f, -6.176818978e-03f, -6.168929175e-03f, -6.161026290e-03f, -6.153110341e-03f, + -6.145181346e-03f, -6.137239322e-03f, -6.129284289e-03f, -6.121316263e-03f, -6.113335264e-03f, -6.105341310e-03f, -6.097334419e-03f, -6.089314608e-03f, -6.081281897e-03f, -6.073236304e-03f, + -6.065177847e-03f, -6.057106544e-03f, -6.049022415e-03f, -6.040925476e-03f, -6.032815748e-03f, -6.024693247e-03f, -6.016557993e-03f, -6.008410005e-03f, -6.000249300e-03f, -5.992075898e-03f, + -5.983889817e-03f, -5.975691076e-03f, -5.967479693e-03f, -5.959255687e-03f, -5.951019077e-03f, -5.942769882e-03f, -5.934508120e-03f, -5.926233810e-03f, -5.917946971e-03f, -5.909647622e-03f, + -5.901335782e-03f, -5.893011470e-03f, -5.884674704e-03f, -5.876325503e-03f, -5.867963887e-03f, -5.859589875e-03f, -5.851203485e-03f, -5.842804737e-03f, -5.834393650e-03f, -5.825970243e-03f, + -5.817534534e-03f, -5.809086544e-03f, -5.800626292e-03f, -5.792153796e-03f, -5.783669076e-03f, -5.775172151e-03f, -5.766663040e-03f, -5.758141764e-03f, -5.749608340e-03f, -5.741062789e-03f, + -5.732505130e-03f, -5.723935382e-03f, -5.715353566e-03f, -5.706759699e-03f, -5.698153802e-03f, -5.689535895e-03f, -5.680905996e-03f, -5.672264126e-03f, -5.663610304e-03f, -5.654944550e-03f, + -5.646266883e-03f, -5.637577323e-03f, -5.628875890e-03f, -5.620162604e-03f, -5.611437483e-03f, -5.602700549e-03f, -5.593951820e-03f, -5.585191318e-03f, -5.576419060e-03f, -5.567635068e-03f, + -5.558839362e-03f, -5.550031960e-03f, -5.541212884e-03f, -5.532382153e-03f, -5.523539787e-03f, -5.514685807e-03f, -5.505820231e-03f, -5.496943081e-03f, -5.488054377e-03f, -5.479154138e-03f, + -5.470242384e-03f, -5.461319137e-03f, -5.452384415e-03f, -5.443438240e-03f, -5.434480631e-03f, -5.425511609e-03f, -5.416531195e-03f, -5.407539407e-03f, -5.398536268e-03f, -5.389521796e-03f, + -5.380496013e-03f, -5.371458939e-03f, -5.362410594e-03f, -5.353351000e-03f, -5.344280175e-03f, -5.335198141e-03f, -5.326104919e-03f, -5.317000528e-03f, -5.307884990e-03f, -5.298758325e-03f, + -5.289620553e-03f, -5.280471696e-03f, -5.271311774e-03f, -5.262140807e-03f, -5.252958817e-03f, -5.243765824e-03f, -5.234561849e-03f, -5.225346912e-03f, -5.216121036e-03f, -5.206884239e-03f, + -5.197636543e-03f, -5.188377970e-03f, -5.179108539e-03f, -5.169828273e-03f, -5.160537191e-03f, -5.151235315e-03f, -5.141922665e-03f, -5.132599264e-03f, -5.123265131e-03f, -5.113920288e-03f, + -5.104564756e-03f, -5.095198555e-03f, -5.085821708e-03f, -5.076434236e-03f, -5.067036159e-03f, -5.057627498e-03f, -5.048208275e-03f, -5.038778512e-03f, -5.029338228e-03f, -5.019887446e-03f, + -5.010426188e-03f, -5.000954473e-03f, -4.991472324e-03f, -4.981979762e-03f, -4.972476808e-03f, -4.962963484e-03f, -4.953439811e-03f, -4.943905811e-03f, -4.934361504e-03f, -4.924806913e-03f, + -4.915242060e-03f, -4.905666965e-03f, -4.896081650e-03f, -4.886486137e-03f, -4.876880447e-03f, -4.867264602e-03f, -4.857638623e-03f, -4.848002533e-03f, -4.838356353e-03f, -4.828700105e-03f, + -4.819033810e-03f, -4.809357489e-03f, -4.799671166e-03f, -4.789974862e-03f, -4.780268598e-03f, -4.770552396e-03f, -4.760826278e-03f, -4.751090267e-03f, -4.741344383e-03f, -4.731588649e-03f, + -4.721823087e-03f, -4.712047718e-03f, -4.702262565e-03f, -4.692467650e-03f, -4.682662994e-03f, -4.672848620e-03f, -4.663024550e-03f, -4.653190806e-03f, -4.643347409e-03f, -4.633494383e-03f, + -4.623631749e-03f, -4.613759529e-03f, -4.603877745e-03f, -4.593986420e-03f, -4.584085576e-03f, -4.574175235e-03f, -4.564255419e-03f, -4.554326151e-03f, -4.544387453e-03f, -4.534439347e-03f, + -4.524481856e-03f, -4.514515001e-03f, -4.504538806e-03f, -4.494553292e-03f, -4.484558482e-03f, -4.474554399e-03f, -4.464541065e-03f, -4.454518502e-03f, -4.444486732e-03f, -4.434445779e-03f, + -4.424395665e-03f, -4.414336413e-03f, -4.404268044e-03f, -4.394190582e-03f, -4.384104049e-03f, -4.374008467e-03f, -4.363903860e-03f, -4.353790250e-03f, -4.343667660e-03f, -4.333536112e-03f, + -4.323395629e-03f, -4.313246234e-03f, -4.303087949e-03f, -4.292920797e-03f, -4.282744802e-03f, -4.272559985e-03f, -4.262366371e-03f, -4.252163980e-03f, -4.241952837e-03f, -4.231732964e-03f, + -4.221504384e-03f, -4.211267120e-03f, -4.201021195e-03f, -4.190766632e-03f, -4.180503454e-03f, -4.170231683e-03f, -4.159951344e-03f, -4.149662458e-03f, -4.139365048e-03f, -4.129059139e-03f, + -4.118744753e-03f, -4.108421912e-03f, -4.098090641e-03f, -4.087750961e-03f, -4.077402897e-03f, -4.067046472e-03f, -4.056681708e-03f, -4.046308629e-03f, -4.035927258e-03f, -4.025537618e-03f, + -4.015139733e-03f, -4.004733625e-03f, -3.994319318e-03f, -3.983896835e-03f, -3.973466200e-03f, -3.963027436e-03f, -3.952580566e-03f, -3.942125614e-03f, -3.931662602e-03f, -3.921191555e-03f, + -3.910712495e-03f, -3.900225447e-03f, -3.889730432e-03f, -3.879227476e-03f, -3.868716602e-03f, -3.858197832e-03f, -3.847671190e-03f, -3.837136701e-03f, -3.826594387e-03f, -3.816044271e-03f, + -3.805486379e-03f, -3.794920732e-03f, -3.784347355e-03f, -3.773766272e-03f, -3.763177505e-03f, -3.752581079e-03f, -3.741977017e-03f, -3.731365342e-03f, -3.720746080e-03f, -3.710119252e-03f, + -3.699484884e-03f, -3.688842998e-03f, -3.678193618e-03f, -3.667536769e-03f, -3.656872474e-03f, -3.646200756e-03f, -3.635521640e-03f, -3.624835149e-03f, -3.614141307e-03f, -3.603440139e-03f, + -3.592731667e-03f, -3.582015916e-03f, -3.571292910e-03f, -3.560562672e-03f, -3.549825227e-03f, -3.539080598e-03f, -3.528328809e-03f, -3.517569885e-03f, -3.506803849e-03f, -3.496030725e-03f, + -3.485250538e-03f, -3.474463311e-03f, -3.463669068e-03f, -3.452867833e-03f, -3.442059632e-03f, -3.431244486e-03f, -3.420422421e-03f, -3.409593461e-03f, -3.398757630e-03f, -3.387914952e-03f, + -3.377065451e-03f, -3.366209151e-03f, -3.355346076e-03f, -3.344476251e-03f, -3.333599700e-03f, -3.322716447e-03f, -3.311826517e-03f, -3.300929932e-03f, -3.290026719e-03f, -3.279116901e-03f, + -3.268200501e-03f, -3.257277546e-03f, -3.246348058e-03f, -3.235412063e-03f, -3.224469584e-03f, -3.213520646e-03f, -3.202565273e-03f, -3.191603490e-03f, -3.180635321e-03f, -3.169660790e-03f, + -3.158679922e-03f, -3.147692741e-03f, -3.136699272e-03f, -3.125699539e-03f, -3.114693566e-03f, -3.103681379e-03f, -3.092663000e-03f, -3.081638456e-03f, -3.070607771e-03f, -3.059570968e-03f, + -3.048528073e-03f, -3.037479110e-03f, -3.026424104e-03f, -3.015363079e-03f, -3.004296059e-03f, -2.993223070e-03f, -2.982144136e-03f, -2.971059282e-03f, -2.959968531e-03f, -2.948871910e-03f, + -2.937769442e-03f, -2.926661152e-03f, -2.915547065e-03f, -2.904427206e-03f, -2.893301598e-03f, -2.882170268e-03f, -2.871033239e-03f, -2.859890536e-03f, -2.848742185e-03f, -2.837588209e-03f, + -2.826428634e-03f, -2.815263484e-03f, -2.804092785e-03f, -2.792916560e-03f, -2.781734835e-03f, -2.770547634e-03f, -2.759354983e-03f, -2.748156906e-03f, -2.736953428e-03f, -2.725744574e-03f, + -2.714530369e-03f, -2.703310837e-03f, -2.692086004e-03f, -2.680855894e-03f, -2.669620533e-03f, -2.658379944e-03f, -2.647134154e-03f, -2.635883187e-03f, -2.624627068e-03f, -2.613365822e-03f, + -2.602099474e-03f, -2.590828049e-03f, -2.579551572e-03f, -2.568270068e-03f, -2.556983562e-03f, -2.545692078e-03f, -2.534395643e-03f, -2.523094280e-03f, -2.511788016e-03f, -2.500476875e-03f, + -2.489160881e-03f, -2.477840062e-03f, -2.466514440e-03f, -2.455184042e-03f, -2.443848892e-03f, -2.432509016e-03f, -2.421164438e-03f, -2.409815185e-03f, -2.398461280e-03f, -2.387102750e-03f, + -2.375739618e-03f, -2.364371912e-03f, -2.352999654e-03f, -2.341622872e-03f, -2.330241589e-03f, -2.318855832e-03f, -2.307465625e-03f, -2.296070994e-03f, -2.284671963e-03f, -2.273268559e-03f, + -2.261860805e-03f, -2.250448728e-03f, -2.239032353e-03f, -2.227611705e-03f, -2.216186809e-03f, -2.204757691e-03f, -2.193324376e-03f, -2.181886888e-03f, -2.170445255e-03f, -2.158999499e-03f, + -2.147549648e-03f, -2.136095727e-03f, -2.124637760e-03f, -2.113175773e-03f, -2.101709791e-03f, -2.090239840e-03f, -2.078765946e-03f, -2.067288132e-03f, -2.055806426e-03f, -2.044320852e-03f, + -2.032831435e-03f, -2.021338201e-03f, -2.009841176e-03f, -1.998340385e-03f, -1.986835852e-03f, -1.975327605e-03f, -1.963815667e-03f, -1.952300065e-03f, -1.940780824e-03f, -1.929257970e-03f, + -1.917731527e-03f, -1.906201522e-03f, -1.894667979e-03f, -1.883130925e-03f, -1.871590384e-03f, -1.860046382e-03f, -1.848498946e-03f, -1.836948099e-03f, -1.825393869e-03f, -1.813836279e-03f, + -1.802275356e-03f, -1.790711126e-03f, -1.779143613e-03f, -1.767572844e-03f, -1.755998844e-03f, -1.744421638e-03f, -1.732841252e-03f, -1.721257711e-03f, -1.709671042e-03f, -1.698081269e-03f, + -1.686488419e-03f, -1.674892516e-03f, -1.663293587e-03f, -1.651691657e-03f, -1.640086751e-03f, -1.628478896e-03f, -1.616868116e-03f, -1.605254438e-03f, -1.593637887e-03f, -1.582018489e-03f, + -1.570396268e-03f, -1.558771252e-03f, -1.547143465e-03f, -1.535512934e-03f, -1.523879683e-03f, -1.512243739e-03f, -1.500605126e-03f, -1.488963872e-03f, -1.477320001e-03f, -1.465673539e-03f, + -1.454024512e-03f, -1.442372945e-03f, -1.430718864e-03f, -1.419062295e-03f, -1.407403264e-03f, -1.395741796e-03f, -1.384077917e-03f, -1.372411652e-03f, -1.360743027e-03f, -1.349072069e-03f, + -1.337398802e-03f, -1.325723253e-03f, -1.314045446e-03f, -1.302365409e-03f, -1.290683166e-03f, -1.278998743e-03f, -1.267312167e-03f, -1.255623462e-03f, -1.243932655e-03f, -1.232239770e-03f, + -1.220544835e-03f, -1.208847875e-03f, -1.197148915e-03f, -1.185447981e-03f, -1.173745099e-03f, -1.162040295e-03f, -1.150333594e-03f, -1.138625022e-03f, -1.126914606e-03f, -1.115202370e-03f, + -1.103488341e-03f, -1.091772544e-03f, -1.080055006e-03f, -1.068335751e-03f, -1.056614806e-03f, -1.044892196e-03f, -1.033167948e-03f, -1.021442086e-03f, -1.009714637e-03f, -9.979856273e-04f, + -9.862550816e-04f, -9.745230261e-04f, -9.627894865e-04f, -9.510544887e-04f, -9.393180585e-04f, -9.275802217e-04f, -9.158410040e-04f, -9.041004313e-04f, -8.923585295e-04f, -8.806153242e-04f, + -8.688708413e-04f, -8.571251067e-04f, -8.453781461e-04f, -8.336299854e-04f, -8.218806503e-04f, -8.101301667e-04f, -7.983785604e-04f, -7.866258572e-04f, -7.748720830e-04f, -7.631172635e-04f, + -7.513614246e-04f, -7.396045921e-04f, -7.278467918e-04f, -7.160880495e-04f, -7.043283912e-04f, -6.925678425e-04f, -6.808064293e-04f, -6.690441775e-04f, -6.572811129e-04f, -6.455172612e-04f, + -6.337526484e-04f, -6.219873003e-04f, -6.102212426e-04f, -5.984545012e-04f, -5.866871019e-04f, -5.749190706e-04f, -5.631504331e-04f, -5.513812152e-04f, -5.396114428e-04f, -5.278411416e-04f, + -5.160703375e-04f, -5.042990563e-04f, -4.925273239e-04f, -4.807551660e-04f, -4.689826086e-04f, -4.572096773e-04f, -4.454363981e-04f, -4.336627968e-04f, -4.218888991e-04f, -4.101147310e-04f, + -3.983403182e-04f, -3.865656865e-04f, -3.747908618e-04f, -3.630158699e-04f, -3.512407365e-04f, -3.394654876e-04f, -3.276901490e-04f, -3.159147463e-04f, -3.041393056e-04f, -2.923638525e-04f, + -2.805884128e-04f, -2.688130125e-04f, -2.570376772e-04f, -2.452624328e-04f, -2.334873052e-04f, -2.217123200e-04f, -2.099375031e-04f, -1.981628803e-04f, -1.863884774e-04f, -1.746143202e-04f, + -1.628404344e-04f, -1.510668459e-04f, -1.392935805e-04f, -1.275206639e-04f, -1.157481219e-04f, -1.039759804e-04f, -9.220426497e-05f, -8.043300153e-05f, -6.866221582e-05f, -5.689193361e-05f, + -4.512218068e-05f, -3.335298278e-05f, -2.158436568e-05f, -9.816355144e-06f, 1.951023073e-06f, 1.371774321e-05f, 2.548377953e-05f, 3.724910626e-05f, 4.901369767e-05f, 6.077752802e-05f, + 7.254057155e-05f, 8.430280254e-05f, 9.606419525e-05f, 1.078247240e-04f, 1.195843629e-04f, 1.313430864e-04f, 1.431008687e-04f, 1.548576841e-04f, 1.666135069e-04f, 1.783683114e-04f, + 1.901220719e-04f, 2.018747626e-04f, 2.136263579e-04f, 2.253768320e-04f, 2.371261593e-04f, 2.488743142e-04f, 2.606212708e-04f, 2.723670036e-04f, 2.841114868e-04f, 2.958546948e-04f, + 3.075966020e-04f, 3.193371825e-04f, 3.310764109e-04f, 3.428142615e-04f, 3.545507085e-04f, 3.662857264e-04f, 3.780192894e-04f, 3.897513721e-04f, 4.014819487e-04f, 4.132109936e-04f, + 4.249384812e-04f, 4.366643859e-04f, 4.483886821e-04f, 4.601113441e-04f, 4.718323464e-04f, 4.835516634e-04f, 4.952692694e-04f, 5.069851389e-04f, 5.186992463e-04f, 5.304115660e-04f, + 5.421220725e-04f, 5.538307402e-04f, 5.655375435e-04f, 5.772424569e-04f, 5.889454548e-04f, 6.006465117e-04f, 6.123456020e-04f, 6.240427003e-04f, 6.357377809e-04f, 6.474308185e-04f, + 6.591217873e-04f, 6.708106621e-04f, 6.824974171e-04f, 6.941820271e-04f, 7.058644663e-04f, 7.175447095e-04f, 7.292227310e-04f, 7.408985055e-04f, 7.525720075e-04f, 7.642432114e-04f, + 7.759120919e-04f, 7.875786235e-04f, 7.992427808e-04f, 8.109045383e-04f, 8.225638706e-04f, 8.342207523e-04f, 8.458751580e-04f, 8.575270623e-04f, 8.691764397e-04f, 8.808232649e-04f, + 8.924675125e-04f, 9.041091571e-04f, 9.157481734e-04f, 9.273845359e-04f, 9.390182194e-04f, 9.506491985e-04f, 9.622774478e-04f, 9.739029420e-04f, 9.855256558e-04f, 9.971455638e-04f, + 1.008762641e-03f, 1.020376861e-03f, 1.031988200e-03f, 1.043596632e-03f, 1.055202132e-03f, 1.066804675e-03f, 1.078404234e-03f, 1.090000786e-03f, 1.101594304e-03f, 1.113184764e-03f, + 1.124772140e-03f, 1.136356407e-03f, 1.147937540e-03f, 1.159515513e-03f, 1.171090302e-03f, 1.182661881e-03f, 1.194230226e-03f, 1.205795310e-03f, 1.217357108e-03f, 1.228915597e-03f, + 1.240470749e-03f, 1.252022541e-03f, 1.263570947e-03f, 1.275115942e-03f, 1.286657501e-03f, 1.298195599e-03f, 1.309730210e-03f, 1.321261310e-03f, 1.332788873e-03f, 1.344312875e-03f, + 1.355833291e-03f, 1.367350094e-03f, 1.378863261e-03f, 1.390372766e-03f, 1.401878585e-03f, 1.413380692e-03f, 1.424879061e-03f, 1.436373670e-03f, 1.447864491e-03f, 1.459351501e-03f, + 1.470834674e-03f, 1.482313985e-03f, 1.493789410e-03f, 1.505260923e-03f, 1.516728500e-03f, 1.528192115e-03f, 1.539651744e-03f, 1.551107362e-03f, 1.562558944e-03f, 1.574006465e-03f, + 1.585449900e-03f, 1.596889225e-03f, 1.608324414e-03f, 1.619755443e-03f, 1.631182286e-03f, 1.642604920e-03f, 1.654023319e-03f, 1.665437458e-03f, 1.676847313e-03f, 1.688252859e-03f, + 1.699654071e-03f, 1.711050925e-03f, 1.722443395e-03f, 1.733831457e-03f, 1.745215087e-03f, 1.756594259e-03f, 1.767968948e-03f, 1.779339131e-03f, 1.790704783e-03f, 1.802065878e-03f, + 1.813422392e-03f, 1.824774301e-03f, 1.836121580e-03f, 1.847464204e-03f, 1.858802149e-03f, 1.870135390e-03f, 1.881463902e-03f, 1.892787662e-03f, 1.904106643e-03f, 1.915420823e-03f, + 1.926730176e-03f, 1.938034678e-03f, 1.949334304e-03f, 1.960629030e-03f, 1.971918832e-03f, 1.983203684e-03f, 1.994483562e-03f, 2.005758443e-03f, 2.017028301e-03f, 2.028293112e-03f, + 2.039552852e-03f, 2.050807497e-03f, 2.062057021e-03f, 2.073301400e-03f, 2.084540611e-03f, 2.095774629e-03f, 2.107003429e-03f, 2.118226988e-03f, 2.129445280e-03f, 2.140658282e-03f, + 2.151865969e-03f, 2.163068317e-03f, 2.174265302e-03f, 2.185456900e-03f, 2.196643086e-03f, 2.207823836e-03f, 2.218999126e-03f, 2.230168931e-03f, 2.241333228e-03f, 2.252491993e-03f, + 2.263645200e-03f, 2.274792827e-03f, 2.285934849e-03f, 2.297071241e-03f, 2.308201980e-03f, 2.319327042e-03f, 2.330446403e-03f, 2.341560038e-03f, 2.352667923e-03f, 2.363770035e-03f, + 2.374866350e-03f, 2.385956843e-03f, 2.397041490e-03f, 2.408120268e-03f, 2.419193153e-03f, 2.430260120e-03f, 2.441321146e-03f, 2.452376206e-03f, 2.463425278e-03f, 2.474468336e-03f, + 2.485505358e-03f, 2.496536319e-03f, 2.507561195e-03f, 2.518579963e-03f, 2.529592599e-03f, 2.540599078e-03f, 2.551599378e-03f, 2.562593475e-03f, 2.573581344e-03f, 2.584562962e-03f, + 2.595538305e-03f, 2.606507350e-03f, 2.617470073e-03f, 2.628426450e-03f, 2.639376457e-03f, 2.650320071e-03f, 2.661257269e-03f, 2.672188026e-03f, 2.683112319e-03f, 2.694030124e-03f, + 2.704941419e-03f, 2.715846179e-03f, 2.726744380e-03f, 2.737636000e-03f, 2.748521014e-03f, 2.759399400e-03f, 2.770271134e-03f, 2.781136191e-03f, 2.791994550e-03f, 2.802846186e-03f, + 2.813691077e-03f, 2.824529197e-03f, 2.835360526e-03f, 2.846185038e-03f, 2.857002710e-03f, 2.867813520e-03f, 2.878617444e-03f, 2.889414459e-03f, 2.900204540e-03f, 2.910987666e-03f, + 2.921763813e-03f, 2.932532957e-03f, 2.943295076e-03f, 2.954050146e-03f, 2.964798144e-03f, 2.975539046e-03f, 2.986272831e-03f, 2.996999474e-03f, 3.007718952e-03f, 3.018431243e-03f, + 3.029136323e-03f, 3.039834170e-03f, 3.050524759e-03f, 3.061208069e-03f, 3.071884076e-03f, 3.082552757e-03f, 3.093214089e-03f, 3.103868049e-03f, 3.114514615e-03f, 3.125153763e-03f, + 3.135785470e-03f, 3.146409714e-03f, 3.157026472e-03f, 3.167635720e-03f, 3.178237437e-03f, 3.188831598e-03f, 3.199418182e-03f, 3.209997166e-03f, 3.220568526e-03f, 3.231132241e-03f, + 3.241688286e-03f, 3.252236641e-03f, 3.262777281e-03f, 3.273310185e-03f, 3.283835329e-03f, 3.294352692e-03f, 3.304862249e-03f, 3.315363980e-03f, 3.325857860e-03f, 3.336343869e-03f, + 3.346821982e-03f, 3.357292178e-03f, 3.367754434e-03f, 3.378208727e-03f, 3.388655036e-03f, 3.399093337e-03f, 3.409523608e-03f, 3.419945827e-03f, 3.430359972e-03f, 3.440766019e-03f, + 3.451163947e-03f, 3.461553734e-03f, 3.471935356e-03f, 3.482308792e-03f, 3.492674020e-03f, 3.503031017e-03f, 3.513379760e-03f, 3.523720228e-03f, 3.534052399e-03f, 3.544376250e-03f, + 3.554691759e-03f, 3.564998905e-03f, 3.575297664e-03f, 3.585588014e-03f, 3.595869935e-03f, 3.606143403e-03f, 3.616408396e-03f, 3.626664893e-03f, 3.636912872e-03f, 3.647152310e-03f, + 3.657383186e-03f, 3.667605477e-03f, 3.677819162e-03f, 3.688024219e-03f, 3.698220625e-03f, 3.708408360e-03f, 3.718587401e-03f, 3.728757726e-03f, 3.738919314e-03f, 3.749072142e-03f, + 3.759216189e-03f, 3.769351434e-03f, 3.779477854e-03f, 3.789595428e-03f, 3.799704134e-03f, 3.809803951e-03f, 3.819894856e-03f, 3.829976829e-03f, 3.840049847e-03f, 3.850113889e-03f, + 3.860168934e-03f, 3.870214960e-03f, 3.880251945e-03f, 3.890279867e-03f, 3.900298707e-03f, 3.910308441e-03f, 3.920309049e-03f, 3.930300509e-03f, 3.940282800e-03f, 3.950255900e-03f, + 3.960219788e-03f, 3.970174443e-03f, 3.980119843e-03f, 3.990055967e-03f, 3.999982794e-03f, 4.009900303e-03f, 4.019808472e-03f, 4.029707280e-03f, 4.039596707e-03f, 4.049476730e-03f, + 4.059347329e-03f, 4.069208482e-03f, 4.079060169e-03f, 4.088902369e-03f, 4.098735060e-03f, 4.108558221e-03f, 4.118371832e-03f, 4.128175871e-03f, 4.137970318e-03f, 4.147755151e-03f, + 4.157530349e-03f, 4.167295893e-03f, 4.177051760e-03f, 4.186797930e-03f, 4.196534383e-03f, 4.206261097e-03f, 4.215978051e-03f, 4.225685226e-03f, 4.235382599e-03f, 4.245070151e-03f, + 4.254747860e-03f, 4.264415707e-03f, 4.274073670e-03f, 4.283721729e-03f, 4.293359863e-03f, 4.302988052e-03f, 4.312606274e-03f, 4.322214511e-03f, 4.331812740e-03f, 4.341400942e-03f, + 4.350979096e-03f, 4.360547182e-03f, 4.370105179e-03f, 4.379653066e-03f, 4.389190825e-03f, 4.398718433e-03f, 4.408235871e-03f, 4.417743119e-03f, 4.427240156e-03f, 4.436726963e-03f, + 4.446203518e-03f, 4.455669801e-03f, 4.465125793e-03f, 4.474571473e-03f, 4.484006822e-03f, 4.493431818e-03f, 4.502846443e-03f, 4.512250675e-03f, 4.521644495e-03f, 4.531027883e-03f, + 4.540400819e-03f, 4.549763283e-03f, 4.559115255e-03f, 4.568456714e-03f, 4.577787642e-03f, 4.587108019e-03f, 4.596417823e-03f, 4.605717037e-03f, 4.615005639e-03f, 4.624283610e-03f, + 4.633550930e-03f, 4.642807581e-03f, 4.652053541e-03f, 4.661288791e-03f, 4.670513312e-03f, 4.679727084e-03f, 4.688930087e-03f, 4.698122302e-03f, 4.707303709e-03f, 4.716474289e-03f, + 4.725634022e-03f, 4.734782889e-03f, 4.743920870e-03f, 4.753047946e-03f, 4.762164098e-03f, 4.771269306e-03f, 4.780363550e-03f, 4.789446812e-03f, 4.798519072e-03f, 4.807580311e-03f, + 4.816630509e-03f, 4.825669648e-03f, 4.834697708e-03f, 4.843714670e-03f, 4.852720515e-03f, 4.861715224e-03f, 4.870698777e-03f, 4.879671156e-03f, 4.888632342e-03f, 4.897582315e-03f, + 4.906521057e-03f, 4.915448548e-03f, 4.924364769e-03f, 4.933269703e-03f, 4.942163329e-03f, 4.951045629e-03f, 4.959916585e-03f, 4.968776176e-03f, 4.977624385e-03f, 4.986461193e-03f, + 4.995286581e-03f, 5.004100530e-03f, 5.012903022e-03f, 5.021694037e-03f, 5.030473558e-03f, 5.039241566e-03f, 5.047998042e-03f, 5.056742968e-03f, 5.065476324e-03f, 5.074198093e-03f, + 5.082908257e-03f, 5.091606796e-03f, 5.100293692e-03f, 5.108968927e-03f, 5.117632482e-03f, 5.126284340e-03f, 5.134924481e-03f, 5.143552888e-03f, 5.152169542e-03f, 5.160774425e-03f, + 5.169367519e-03f, 5.177948806e-03f, 5.186518267e-03f, 5.195075885e-03f, 5.203621641e-03f, 5.212155517e-03f, 5.220677495e-03f, 5.229187557e-03f, 5.237685686e-03f, 5.246171862e-03f, + 5.254646069e-03f, 5.263108288e-03f, 5.271558502e-03f, 5.279996692e-03f, 5.288422842e-03f, 5.296836932e-03f, 5.305238945e-03f, 5.313628864e-03f, 5.322006670e-03f, 5.330372347e-03f, + 5.338725875e-03f, 5.347067239e-03f, 5.355396420e-03f, 5.363713400e-03f, 5.372018163e-03f, 5.380310690e-03f, 5.388590963e-03f, 5.396858967e-03f, 5.405114682e-03f, 5.413358093e-03f, + 5.421589180e-03f, 5.429807927e-03f, 5.438014317e-03f, 5.446208333e-03f, 5.454389956e-03f, 5.462559170e-03f, 5.470715958e-03f, 5.478860302e-03f, 5.486992185e-03f, 5.495111591e-03f, + 5.503218501e-03f, 5.511312899e-03f, 5.519394768e-03f, 5.527464091e-03f, 5.535520851e-03f, 5.543565031e-03f, 5.551596614e-03f, 5.559615583e-03f, 5.567621921e-03f, 5.575615611e-03f, + 5.583596637e-03f, 5.591564981e-03f, 5.599520628e-03f, 5.607463559e-03f, 5.615393760e-03f, 5.623311212e-03f, 5.631215899e-03f, 5.639107805e-03f, 5.646986913e-03f, 5.654853207e-03f, + 5.662706669e-03f, 5.670547284e-03f, 5.678375034e-03f, 5.686189905e-03f, 5.693991878e-03f, 5.701780938e-03f, 5.709557068e-03f, 5.717320253e-03f, 5.725070475e-03f, 5.732807718e-03f, + 5.740531967e-03f, 5.748243205e-03f, 5.755941415e-03f, 5.763626583e-03f, 5.771298691e-03f, 5.778957723e-03f, 5.786603664e-03f, 5.794236497e-03f, 5.801856206e-03f, 5.809462776e-03f, + 5.817056191e-03f, 5.824636434e-03f, 5.832203489e-03f, 5.839757342e-03f, 5.847297975e-03f, 5.854825374e-03f, 5.862339522e-03f, 5.869840403e-03f, 5.877328003e-03f, 5.884802305e-03f, + 5.892263294e-03f, 5.899710954e-03f, 5.907145269e-03f, 5.914566224e-03f, 5.921973804e-03f, 5.929367992e-03f, 5.936748774e-03f, 5.944116134e-03f, 5.951470057e-03f, 5.958810526e-03f, + 5.966137528e-03f, 5.973451046e-03f, 5.980751066e-03f, 5.988037571e-03f, 5.995310548e-03f, 6.002569980e-03f, 6.009815852e-03f, 6.017048150e-03f, 6.024266858e-03f, 6.031471962e-03f, + 6.038663445e-03f, 6.045841294e-03f, 6.053005493e-03f, 6.060156027e-03f, 6.067292881e-03f, 6.074416041e-03f, 6.081525491e-03f, 6.088621217e-03f, 6.095703204e-03f, 6.102771437e-03f, + 6.109825902e-03f, 6.116866583e-03f, 6.123893467e-03f, 6.130906538e-03f, 6.137905782e-03f, 6.144891184e-03f, 6.151862730e-03f, 6.158820405e-03f, 6.165764195e-03f, 6.172694085e-03f, + 6.179610061e-03f, 6.186512109e-03f, 6.193400213e-03f, 6.200274361e-03f, 6.207134537e-03f, 6.213980727e-03f, 6.220812918e-03f, 6.227631094e-03f, 6.234435242e-03f, 6.241225347e-03f, + 6.248001396e-03f, 6.254763374e-03f, 6.261511268e-03f, 6.268245063e-03f, 6.274964745e-03f, 6.281670301e-03f, 6.288361716e-03f, 6.295038977e-03f, 6.301702069e-03f, 6.308350979e-03f, + 6.314985694e-03f, 6.321606199e-03f, 6.328212481e-03f, 6.334804525e-03f, 6.341382319e-03f, 6.347945849e-03f, 6.354495100e-03f, 6.361030061e-03f, 6.367550716e-03f, 6.374057053e-03f, + 6.380549058e-03f, 6.387026717e-03f, 6.393490018e-03f, 6.399938946e-03f, 6.406373489e-03f, 6.412793633e-03f, 6.419199365e-03f, 6.425590672e-03f, 6.431967540e-03f, 6.438329957e-03f, + 6.444677908e-03f, 6.451011382e-03f, 6.457330365e-03f, 6.463634843e-03f, 6.469924805e-03f, 6.476200236e-03f, 6.482461125e-03f, 6.488707457e-03f, 6.494939221e-03f, 6.501156403e-03f, + 6.507358990e-03f, 6.513546971e-03f, 6.519720331e-03f, 6.525879058e-03f, 6.532023140e-03f, 6.538152564e-03f, 6.544267317e-03f, 6.550367387e-03f, 6.556452761e-03f, 6.562523427e-03f, + 6.568579372e-03f, 6.574620583e-03f, 6.580647049e-03f, 6.586658757e-03f, 6.592655694e-03f, 6.598637848e-03f, 6.604605207e-03f, 6.610557759e-03f, 6.616495491e-03f, 6.622418392e-03f, + 6.628326448e-03f, 6.634219648e-03f, 6.640097981e-03f, 6.645961433e-03f, 6.651809992e-03f, 6.657643648e-03f, 6.663462387e-03f, 6.669266198e-03f, 6.675055069e-03f, 6.680828989e-03f, + 6.686587944e-03f, 6.692331924e-03f, 6.698060917e-03f, 6.703774911e-03f, 6.709473894e-03f, 6.715157855e-03f, 6.720826781e-03f, 6.726480663e-03f, 6.732119487e-03f, 6.737743242e-03f, + 6.743351918e-03f, 6.748945502e-03f, 6.754523982e-03f, 6.760087349e-03f, 6.765635590e-03f, 6.771168693e-03f, 6.776686648e-03f, 6.782189444e-03f, 6.787677069e-03f, 6.793149512e-03f, + 6.798606761e-03f, 6.804048806e-03f, 6.809475636e-03f, 6.814887240e-03f, 6.820283606e-03f, 6.825664724e-03f, 6.831030582e-03f, 6.836381170e-03f, 6.841716477e-03f, 6.847036492e-03f, + 6.852341204e-03f, 6.857630602e-03f, 6.862904676e-03f, 6.868163415e-03f, 6.873406808e-03f, 6.878634845e-03f, 6.883847515e-03f, 6.889044807e-03f, 6.894226711e-03f, 6.899393217e-03f, + 6.904544314e-03f, 6.909679991e-03f, 6.914800238e-03f, 6.919905045e-03f, 6.924994401e-03f, 6.930068296e-03f, 6.935126720e-03f, 6.940169663e-03f, 6.945197114e-03f, 6.950209064e-03f, + 6.955205501e-03f, 6.960186417e-03f, 6.965151801e-03f, 6.970101642e-03f, 6.975035932e-03f, 6.979954659e-03f, 6.984857815e-03f, 6.989745389e-03f, 6.994617371e-03f, 6.999473752e-03f, + 7.004314521e-03f, 7.009139670e-03f, 7.013949188e-03f, 7.018743065e-03f, 7.023521293e-03f, 7.028283860e-03f, 7.033030759e-03f, 7.037761979e-03f, 7.042477511e-03f, 7.047177345e-03f, + 7.051861472e-03f, 7.056529883e-03f, 7.061182567e-03f, 7.065819517e-03f, 7.070440722e-03f, 7.075046173e-03f, 7.079635862e-03f, 7.084209778e-03f, 7.088767913e-03f, 7.093310257e-03f, + 7.097836802e-03f, 7.102347539e-03f, 7.106842458e-03f, 7.111321550e-03f, 7.115784807e-03f, 7.120232220e-03f, 7.124663779e-03f, 7.129079476e-03f, 7.133479303e-03f, 7.137863250e-03f, + 7.142231308e-03f, 7.146583469e-03f, 7.150919725e-03f, 7.155240067e-03f, 7.159544485e-03f, 7.163832972e-03f, 7.168105519e-03f, 7.172362118e-03f, 7.176602759e-03f, 7.180827436e-03f, + 7.185036138e-03f, 7.189228859e-03f, 7.193405589e-03f, 7.197566321e-03f, 7.201711046e-03f, 7.205839755e-03f, 7.209952442e-03f, 7.214049097e-03f, 7.218129713e-03f, 7.222194282e-03f, + 7.226242794e-03f, 7.230275244e-03f, 7.234291622e-03f, 7.238291921e-03f, 7.242276132e-03f, 7.246244249e-03f, 7.250196262e-03f, 7.254132165e-03f, 7.258051950e-03f, 7.261955608e-03f, + 7.265843133e-03f, 7.269714517e-03f, 7.273569751e-03f, 7.277408829e-03f, 7.281231743e-03f, 7.285038486e-03f, 7.288829050e-03f, 7.292603427e-03f, 7.296361611e-03f, 7.300103593e-03f, + 7.303829367e-03f, 7.307538926e-03f, 7.311232262e-03f, 7.314909367e-03f, 7.318570236e-03f, 7.322214860e-03f, 7.325843232e-03f, 7.329455347e-03f, 7.333051195e-03f, 7.336630771e-03f, + 7.340194068e-03f, 7.343741079e-03f, 7.347271796e-03f, 7.350786213e-03f, 7.354284323e-03f, 7.357766120e-03f, 7.361231597e-03f, 7.364680746e-03f, 7.368113562e-03f, 7.371530037e-03f, + 7.374930166e-03f, 7.378313941e-03f, 7.381681356e-03f, 7.385032405e-03f, 7.388367081e-03f, 7.391685378e-03f, 7.394987289e-03f, 7.398272808e-03f, 7.401541929e-03f, 7.404794645e-03f, + 7.408030951e-03f, 7.411250840e-03f, 7.414454306e-03f, 7.417641342e-03f, 7.420811944e-03f, 7.423966104e-03f, 7.427103817e-03f, 7.430225077e-03f, 7.433329877e-03f, 7.436418213e-03f, + 7.439490077e-03f, 7.442545465e-03f, 7.445584371e-03f, 7.448606788e-03f, 7.451612711e-03f, 7.454602134e-03f, 7.457575052e-03f, 7.460531460e-03f, 7.463471351e-03f, 7.466394719e-03f, + 7.469301561e-03f, 7.472191869e-03f, 7.475065639e-03f, 7.477922866e-03f, 7.480763543e-03f, 7.483587666e-03f, 7.486395230e-03f, 7.489186228e-03f, 7.491960656e-03f, 7.494718509e-03f, + 7.497459782e-03f, 7.500184469e-03f, 7.502892566e-03f, 7.505584067e-03f, 7.508258968e-03f, 7.510917263e-03f, 7.513558948e-03f, 7.516184018e-03f, 7.518792467e-03f, 7.521384292e-03f, + 7.523959487e-03f, 7.526518048e-03f, 7.529059970e-03f, 7.531585248e-03f, 7.534093877e-03f, 7.536585854e-03f, 7.539061174e-03f, 7.541519831e-03f, 7.543961822e-03f, 7.546387143e-03f, + 7.548795788e-03f, 7.551187754e-03f, 7.553563035e-03f, 7.555921629e-03f, 7.558263530e-03f, 7.560588735e-03f, 7.562897239e-03f, 7.565189038e-03f, 7.567464127e-03f, 7.569722504e-03f, + 7.571964164e-03f, 7.574189103e-03f, 7.576397316e-03f, 7.578588801e-03f, 7.580763553e-03f, 7.582921568e-03f, 7.585062843e-03f, 7.587187373e-03f, 7.589295156e-03f, 7.591386187e-03f, + 7.593460463e-03f, 7.595517979e-03f, 7.597558734e-03f, 7.599582722e-03f, 7.601589940e-03f, 7.603580386e-03f, 7.605554055e-03f, 7.607510944e-03f, 7.609451050e-03f, 7.611374370e-03f, + 7.613280900e-03f, 7.615170636e-03f, 7.617043577e-03f, 7.618899718e-03f, 7.620739056e-03f, 7.622561589e-03f, 7.624367312e-03f, 7.626156225e-03f, 7.627928322e-03f, 7.629683602e-03f, + 7.631422060e-03f, 7.633143696e-03f, 7.634848505e-03f, 7.636536485e-03f, 7.638207633e-03f, 7.639861946e-03f, 7.641499422e-03f, 7.643120058e-03f, 7.644723851e-03f, 7.646310800e-03f, + 7.647880900e-03f, 7.649434150e-03f, 7.650970547e-03f, 7.652490090e-03f, 7.653992774e-03f, 7.655478599e-03f, 7.656947561e-03f, 7.658399659e-03f, 7.659834890e-03f, 7.661253252e-03f, + 7.662654743e-03f, 7.664039361e-03f, 7.665407103e-03f, 7.666757968e-03f, 7.668091953e-03f, 7.669409057e-03f, 7.670709278e-03f, 7.671992613e-03f, 7.673259060e-03f, 7.674508619e-03f, + 7.675741287e-03f, 7.676957062e-03f, 7.678155943e-03f, 7.679337928e-03f, 7.680503015e-03f, 7.681651203e-03f, 7.682782489e-03f, 7.683896874e-03f, 7.684994354e-03f, 7.686074929e-03f, + 7.687138597e-03f, 7.688185357e-03f, 7.689215207e-03f, 7.690228147e-03f, 7.691224174e-03f, 7.692203287e-03f, 7.693165486e-03f, 7.694110769e-03f, 7.695039136e-03f, 7.695950584e-03f, + 7.696845113e-03f, 7.697722721e-03f, 7.698583409e-03f, 7.699427174e-03f, 7.700254017e-03f, 7.701063936e-03f, 7.701856929e-03f, 7.702632998e-03f, 7.703392140e-03f, 7.704134355e-03f, + 7.704859642e-03f, 7.705568001e-03f, 7.706259431e-03f, 7.706933932e-03f, 7.707591502e-03f, 7.708232142e-03f, 7.708855851e-03f, 7.709462628e-03f, 7.710052474e-03f, 7.710625387e-03f, + 7.711181367e-03f, 7.711720415e-03f, 7.712242530e-03f, 7.712747711e-03f, 7.713235959e-03f, 7.713707274e-03f, 7.714161654e-03f, 7.714599101e-03f, 7.715019614e-03f, 7.715423194e-03f, + 7.715809840e-03f, 7.716179552e-03f, 7.716532331e-03f, 7.716868176e-03f, 7.717187088e-03f, 7.717489068e-03f, 7.717774114e-03f, 7.718042229e-03f, 7.718293412e-03f, 7.718527663e-03f, + 7.718744983e-03f, 7.718945372e-03f, 7.719128831e-03f, 7.719295361e-03f, 7.719444961e-03f, 7.719577633e-03f, 7.719693377e-03f, 7.719792195e-03f, 7.719874085e-03f, 7.719939050e-03f, + 7.719987091e-03f, 7.720018207e-03f, 7.720032400e-03f, 7.720029671e-03f, 7.720010021e-03f, 7.719973450e-03f, 7.719919960e-03f, 7.719849552e-03f, 7.719762227e-03f, 7.719657985e-03f, + 7.719536829e-03f, 7.719398759e-03f, 7.719243777e-03f, 7.719071884e-03f, 7.718883080e-03f, 7.718677369e-03f, 7.718454750e-03f, 7.718215226e-03f, 7.717958797e-03f, 7.717685466e-03f, + 7.717395233e-03f, 7.717088101e-03f, 7.716764071e-03f, 7.716423145e-03f, 7.716065324e-03f, 7.715690610e-03f, 7.715299005e-03f, 7.714890510e-03f, 7.714465128e-03f, 7.714022860e-03f, + 7.713563709e-03f, 7.713087676e-03f, 7.712594762e-03f, 7.712084971e-03f, 7.711558304e-03f, 7.711014764e-03f, 7.710454352e-03f, 7.709877070e-03f, 7.709282921e-03f, 7.708671908e-03f, + 7.708044031e-03f, 7.707399294e-03f, 7.706737699e-03f, 7.706059249e-03f, 7.705363945e-03f, 7.704651790e-03f, 7.703922787e-03f, 7.703176939e-03f, 7.702414247e-03f, 7.701634714e-03f, + 7.700838344e-03f, 7.700025138e-03f, 7.699195100e-03f, 7.698348232e-03f, 7.697484537e-03f, 7.696604017e-03f, 7.695706677e-03f, 7.694792518e-03f, 7.693861543e-03f, 7.692913756e-03f, + 7.691949159e-03f, 7.690967756e-03f, 7.689969550e-03f, 7.688954543e-03f, 7.687922739e-03f, 7.686874141e-03f, 7.685808753e-03f, 7.684726577e-03f, 7.683627617e-03f, 7.682511876e-03f, + 7.681379357e-03f, 7.680230065e-03f, 7.679064002e-03f, 7.677881172e-03f, 7.676681578e-03f, 7.675465225e-03f, 7.674232115e-03f, 7.672982252e-03f, 7.671715640e-03f, 7.670432283e-03f, + 7.669132184e-03f, 7.667815347e-03f, 7.666481776e-03f, 7.665131475e-03f, 7.663764447e-03f, 7.662380697e-03f, 7.660980229e-03f, 7.659563046e-03f, 7.658129153e-03f, 7.656678553e-03f, + 7.655211251e-03f, 7.653727251e-03f, 7.652226557e-03f, 7.650709173e-03f, 7.649175104e-03f, 7.647624354e-03f, 7.646056926e-03f, 7.644472826e-03f, 7.642872058e-03f, 7.641254627e-03f, + 7.639620536e-03f, 7.637969790e-03f, 7.636302394e-03f, 7.634618353e-03f, 7.632917670e-03f, 7.631200352e-03f, 7.629466401e-03f, 7.627715824e-03f, 7.625948624e-03f, 7.624164807e-03f, + 7.622364378e-03f, 7.620547341e-03f, 7.618713701e-03f, 7.616863463e-03f, 7.614996632e-03f, 7.613113214e-03f, 7.611213212e-03f, 7.609296633e-03f, 7.607363481e-03f, 7.605413762e-03f, + 7.603447481e-03f, 7.601464642e-03f, 7.599465252e-03f, 7.597449315e-03f, 7.595416837e-03f, 7.593367823e-03f, 7.591302279e-03f, 7.589220210e-03f, 7.587121622e-03f, 7.585006519e-03f, + 7.582874908e-03f, 7.580726795e-03f, 7.578562184e-03f, 7.576381081e-03f, 7.574183493e-03f, 7.571969425e-03f, 7.569738882e-03f, 7.567491871e-03f, 7.565228397e-03f, 7.562948466e-03f, + 7.560652084e-03f, 7.558339258e-03f, 7.556009992e-03f, 7.553664293e-03f, 7.551302168e-03f, 7.548923621e-03f, 7.546528660e-03f, 7.544117290e-03f, 7.541689518e-03f, 7.539245350e-03f, + 7.536784792e-03f, 7.534307850e-03f, 7.531814531e-03f, 7.529304841e-03f, 7.526778787e-03f, 7.524236375e-03f, 7.521677611e-03f, 7.519102502e-03f, 7.516511054e-03f, 7.513903275e-03f, + 7.511279170e-03f, 7.508638747e-03f, 7.505982012e-03f, 7.503308972e-03f, 7.500619633e-03f, 7.497914002e-03f, 7.495192087e-03f, 7.492453894e-03f, 7.489699429e-03f, 7.486928701e-03f, + 7.484141715e-03f, 7.481338480e-03f, 7.478519001e-03f, 7.475683286e-03f, 7.472831342e-03f, 7.469963177e-03f, 7.467078797e-03f, 7.464178209e-03f, 7.461261422e-03f, 7.458328442e-03f, + 7.455379276e-03f, 7.452413932e-03f, 7.449432417e-03f, 7.446434739e-03f, 7.443420906e-03f, 7.440390924e-03f, 7.437344801e-03f, 7.434282545e-03f, 7.431204163e-03f, 7.428109663e-03f, + 7.424999053e-03f, 7.421872341e-03f, 7.418729533e-03f, 7.415570639e-03f, 7.412395665e-03f, 7.409204620e-03f, 7.405997511e-03f, 7.402774347e-03f, 7.399535135e-03f, 7.396279883e-03f, + 7.393008600e-03f, 7.389721293e-03f, 7.386417970e-03f, 7.383098641e-03f, 7.379763312e-03f, 7.376411992e-03f, 7.373044689e-03f, 7.369661412e-03f, 7.366262168e-03f, 7.362846967e-03f, + 7.359415816e-03f, 7.355968724e-03f, 7.352505699e-03f, 7.349026750e-03f, 7.345531885e-03f, 7.342021114e-03f, 7.338494443e-03f, 7.334951883e-03f, 7.331393441e-03f, 7.327819127e-03f, + 7.324228949e-03f, 7.320622915e-03f, 7.317001035e-03f, 7.313363318e-03f, 7.309709771e-03f, 7.306040405e-03f, 7.302355228e-03f, 7.298654249e-03f, 7.294937477e-03f, 7.291204921e-03f, + 7.287456590e-03f, 7.283692493e-03f, 7.279912640e-03f, 7.276117039e-03f, 7.272305699e-03f, 7.268478630e-03f, 7.264635842e-03f, 7.260777343e-03f, 7.256903142e-03f, 7.253013250e-03f, + 7.249107675e-03f, 7.245186427e-03f, 7.241249515e-03f, 7.237296950e-03f, 7.233328739e-03f, 7.229344894e-03f, 7.225345423e-03f, 7.221330336e-03f, 7.217299643e-03f, 7.213253354e-03f, + 7.209191478e-03f, 7.205114025e-03f, 7.201021005e-03f, 7.196912428e-03f, 7.192788303e-03f, 7.188648640e-03f, 7.184493450e-03f, 7.180322742e-03f, 7.176136527e-03f, 7.171934814e-03f, + 7.167717613e-03f, 7.163484935e-03f, 7.159236789e-03f, 7.154973187e-03f, 7.150694137e-03f, 7.146399651e-03f, 7.142089738e-03f, 7.137764409e-03f, 7.133423674e-03f, 7.129067544e-03f, + 7.124696029e-03f, 7.120309139e-03f, 7.115906885e-03f, 7.111489277e-03f, 7.107056326e-03f, 7.102608043e-03f, 7.098144437e-03f, 7.093665520e-03f, 7.089171303e-03f, 7.084661795e-03f, + 7.080137009e-03f, 7.075596953e-03f, 7.071041640e-03f, 7.066471081e-03f, 7.061885285e-03f, 7.057284264e-03f, 7.052668029e-03f, 7.048036591e-03f, 7.043389960e-03f, 7.038728148e-03f, + 7.034051166e-03f, 7.029359025e-03f, 7.024651736e-03f, 7.019929311e-03f, 7.015191759e-03f, 7.010439094e-03f, 7.005671325e-03f, 7.000888464e-03f, 6.996090523e-03f, 6.991277513e-03f, + 6.986449444e-03f, 6.981606330e-03f, 6.976748181e-03f, 6.971875008e-03f, 6.966986823e-03f, 6.962083638e-03f, 6.957165464e-03f, 6.952232312e-03f, 6.947284196e-03f, 6.942321125e-03f, + 6.937343112e-03f, 6.932350169e-03f, 6.927342307e-03f, 6.922319538e-03f, 6.917281874e-03f, 6.912229327e-03f, 6.907161909e-03f, 6.902079631e-03f, 6.896982506e-03f, 6.891870545e-03f, + 6.886743761e-03f, 6.881602166e-03f, 6.876445772e-03f, 6.871274590e-03f, 6.866088634e-03f, 6.860887914e-03f, 6.855672444e-03f, 6.850442236e-03f, 6.845197302e-03f, 6.839937654e-03f, + 6.834663305e-03f, 6.829374267e-03f, 6.824070552e-03f, 6.818752173e-03f, 6.813419142e-03f, 6.808071472e-03f, 6.802709175e-03f, 6.797332265e-03f, 6.791940752e-03f, 6.786534651e-03f, + 6.781113974e-03f, 6.775678733e-03f, 6.770228941e-03f, 6.764764612e-03f, 6.759285756e-03f, 6.753792389e-03f, 6.748284522e-03f, 6.742762168e-03f, 6.737225340e-03f, 6.731674051e-03f, + 6.726108314e-03f, 6.720528143e-03f, 6.714933549e-03f, 6.709324546e-03f, 6.703701148e-03f, 6.698063367e-03f, 6.692411217e-03f, 6.686744710e-03f, 6.681063860e-03f, 6.675368680e-03f, + 6.669659184e-03f, 6.663935384e-03f, 6.658197294e-03f, 6.652444928e-03f, 6.646678299e-03f, 6.640897420e-03f, 6.635102304e-03f, 6.629292966e-03f, 6.623469418e-03f, 6.617631675e-03f, + 6.611779750e-03f, 6.605913656e-03f, 6.600033407e-03f, 6.594139017e-03f, 6.588230499e-03f, 6.582307867e-03f, 6.576371136e-03f, 6.570420318e-03f, 6.564455428e-03f, 6.558476479e-03f, + 6.552483485e-03f, 6.546476461e-03f, 6.540455420e-03f, 6.534420376e-03f, 6.528371343e-03f, 6.522308335e-03f, 6.516231367e-03f, 6.510140452e-03f, 6.504035604e-03f, 6.497916838e-03f, + 6.491784167e-03f, 6.485637607e-03f, 6.479477170e-03f, 6.473302873e-03f, 6.467114728e-03f, 6.460912750e-03f, 6.454696954e-03f, 6.448467353e-03f, 6.442223963e-03f, 6.435966797e-03f, + 6.429695871e-03f, 6.423411198e-03f, 6.417112794e-03f, 6.410800672e-03f, 6.404474848e-03f, 6.398135336e-03f, 6.391782151e-03f, 6.385415306e-03f, 6.379034818e-03f, 6.372640701e-03f, + 6.366232969e-03f, 6.359811638e-03f, 6.353376722e-03f, 6.346928236e-03f, 6.340466195e-03f, 6.333990613e-03f, 6.327501507e-03f, 6.320998890e-03f, 6.314482778e-03f, 6.307953186e-03f, + 6.301410128e-03f, 6.294853621e-03f, 6.288283678e-03f, 6.281700316e-03f, 6.275103549e-03f, 6.268493393e-03f, 6.261869862e-03f, 6.255232973e-03f, 6.248582740e-03f, 6.241919178e-03f, + 6.235242303e-03f, 6.228552131e-03f, 6.221848677e-03f, 6.215131955e-03f, 6.208401983e-03f, 6.201658774e-03f, 6.194902345e-03f, 6.188132711e-03f, 6.181349888e-03f, 6.174553892e-03f, + 6.167744737e-03f, 6.160922440e-03f, 6.154087016e-03f, 6.147238481e-03f, 6.140376851e-03f, 6.133502141e-03f, 6.126614368e-03f, 6.119713546e-03f, 6.112799693e-03f, 6.105872823e-03f, + 6.098932954e-03f, 6.091980099e-03f, 6.085014277e-03f, 6.078035502e-03f, 6.071043790e-03f, 6.064039159e-03f, 6.057021623e-03f, 6.049991198e-03f, 6.042947902e-03f, 6.035891750e-03f, + 6.028822758e-03f, 6.021740942e-03f, 6.014646320e-03f, 6.007538906e-03f, 6.000418717e-03f, 5.993285770e-03f, 5.986140081e-03f, 5.978981666e-03f, 5.971810541e-03f, 5.964626724e-03f, + 5.957430230e-03f, 5.950221076e-03f, 5.942999279e-03f, 5.935764855e-03f, 5.928517820e-03f, 5.921258191e-03f, 5.913985985e-03f, 5.906701219e-03f, 5.899403908e-03f, 5.892094071e-03f, + 5.884771722e-03f, 5.877436880e-03f, 5.870089561e-03f, 5.862729782e-03f, 5.855357559e-03f, 5.847972909e-03f, 5.840575850e-03f, 5.833166398e-03f, 5.825744571e-03f, 5.818310384e-03f, + 5.810863855e-03f, 5.803405001e-03f, 5.795933840e-03f, 5.788450387e-03f, 5.780954661e-03f, 5.773446678e-03f, 5.765926455e-03f, 5.758394010e-03f, 5.750849360e-03f, 5.743292522e-03f, + 5.735723513e-03f, 5.728142351e-03f, 5.720549052e-03f, 5.712943635e-03f, 5.705326116e-03f, 5.697696513e-03f, 5.690054842e-03f, 5.682401123e-03f, 5.674735372e-03f, 5.667057606e-03f, + 5.659367843e-03f, 5.651666101e-03f, 5.643952396e-03f, 5.636226748e-03f, 5.628489172e-03f, 5.620739688e-03f, 5.612978312e-03f, 5.605205062e-03f, 5.597419956e-03f, 5.589623012e-03f, + 5.581814247e-03f, 5.573993679e-03f, 5.566161325e-03f, 5.558317205e-03f, 5.550461335e-03f, 5.542593734e-03f, 5.534714418e-03f, 5.526823408e-03f, 5.518920719e-03f, 5.511006370e-03f, + 5.503080380e-03f, 5.495142765e-03f, 5.487193545e-03f, 5.479232737e-03f, 5.471260359e-03f, 5.463276430e-03f, 5.455280967e-03f, 5.447273989e-03f, 5.439255515e-03f, 5.431225561e-03f, + 5.423184146e-03f, 5.415131289e-03f, 5.407067008e-03f, 5.398991322e-03f, 5.390904248e-03f, 5.382805804e-03f, 5.374696010e-03f, 5.366574884e-03f, 5.358442444e-03f, 5.350298708e-03f, + 5.342143696e-03f, 5.333977424e-03f, 5.325799913e-03f, 5.317611181e-03f, 5.309411246e-03f, 5.301200126e-03f, 5.292977841e-03f, 5.284744409e-03f, 5.276499848e-03f, 5.268244178e-03f, + 5.259977417e-03f, 5.251699584e-03f, 5.243410697e-03f, 5.235110776e-03f, 5.226799839e-03f, 5.218477904e-03f, 5.210144992e-03f, 5.201801120e-03f, 5.193446308e-03f, 5.185080574e-03f, + 5.176703938e-03f, 5.168316418e-03f, 5.159918033e-03f, 5.151508803e-03f, 5.143088746e-03f, 5.134657882e-03f, 5.126216229e-03f, 5.117763806e-03f, 5.109300634e-03f, 5.100826730e-03f, + 5.092342115e-03f, 5.083846807e-03f, 5.075340825e-03f, 5.066824189e-03f, 5.058296918e-03f, 5.049759031e-03f, 5.041210548e-03f, 5.032651487e-03f, 5.024081869e-03f, 5.015501712e-03f, + 5.006911036e-03f, 4.998309861e-03f, 4.989698205e-03f, 4.981076089e-03f, 4.972443531e-03f, 4.963800551e-03f, 4.955147170e-03f, 4.946483405e-03f, 4.937809278e-03f, 4.929124806e-03f, + 4.920430011e-03f, 4.911724912e-03f, 4.903009527e-03f, 4.894283878e-03f, 4.885547984e-03f, 4.876801863e-03f, 4.868045537e-03f, 4.859279025e-03f, 4.850502347e-03f, 4.841715522e-03f, + 4.832918570e-03f, 4.824111511e-03f, 4.815294365e-03f, 4.806467152e-03f, 4.797629892e-03f, 4.788782605e-03f, 4.779925310e-03f, 4.771058028e-03f, 4.762180778e-03f, 4.753293581e-03f, + 4.744396457e-03f, 4.735489425e-03f, 4.726572506e-03f, 4.717645720e-03f, 4.708709086e-03f, 4.699762626e-03f, 4.690806359e-03f, 4.681840305e-03f, 4.672864485e-03f, 4.663878919e-03f, + 4.654883627e-03f, 4.645878629e-03f, 4.636863945e-03f, 4.627839597e-03f, 4.618805603e-03f, 4.609761986e-03f, 4.600708764e-03f, 4.591645958e-03f, 4.582573588e-03f, 4.573491676e-03f, + 4.564400241e-03f, 4.555299305e-03f, 4.546188886e-03f, 4.537069007e-03f, 4.527939686e-03f, 4.518800946e-03f, 4.509652806e-03f, 4.500495288e-03f, 4.491328410e-03f, 4.482152195e-03f, + 4.472966663e-03f, 4.463771835e-03f, 4.454567730e-03f, 4.445354371e-03f, 4.436131777e-03f, 4.426899969e-03f, 4.417658969e-03f, 4.408408796e-03f, 4.399149472e-03f, 4.389881017e-03f, + 4.380603452e-03f, 4.371316799e-03f, 4.362021077e-03f, 4.352716308e-03f, 4.343402512e-03f, 4.334079712e-03f, 4.324747926e-03f, 4.315407178e-03f, 4.306057486e-03f, 4.296698873e-03f, + 4.287331360e-03f, 4.277954967e-03f, 4.268569715e-03f, 4.259175626e-03f, 4.249772720e-03f, 4.240361019e-03f, 4.230940544e-03f, 4.221511316e-03f, 4.212073357e-03f, 4.202626686e-03f, + 4.193171326e-03f, 4.183707297e-03f, 4.174234622e-03f, 4.164753320e-03f, 4.155263414e-03f, 4.145764924e-03f, 4.136257873e-03f, 4.126742281e-03f, 4.117218169e-03f, 4.107685559e-03f, + 4.098144473e-03f, 4.088594931e-03f, 4.079036955e-03f, 4.069470567e-03f, 4.059895788e-03f, 4.050312639e-03f, 4.040721142e-03f, 4.031121318e-03f, 4.021513189e-03f, 4.011896776e-03f, + 4.002272102e-03f, 3.992639186e-03f, 3.982998052e-03f, 3.973348720e-03f, 3.963691213e-03f, 3.954025551e-03f, 3.944351756e-03f, 3.934669851e-03f, 3.924979857e-03f, 3.915281795e-03f, + 3.905575687e-03f, 3.895861555e-03f, 3.886139420e-03f, 3.876409305e-03f, 3.866671231e-03f, 3.856925220e-03f, 3.847171293e-03f, 3.837409473e-03f, 3.827639782e-03f, 3.817862240e-03f, + 3.808076871e-03f, 3.798283696e-03f, 3.788482736e-03f, 3.778674014e-03f, 3.768857552e-03f, 3.759033371e-03f, 3.749201494e-03f, 3.739361943e-03f, 3.729514739e-03f, 3.719659904e-03f, + 3.709797462e-03f, 3.699927432e-03f, 3.690049839e-03f, 3.680164703e-03f, 3.670272047e-03f, 3.660371892e-03f, 3.650464262e-03f, 3.640549178e-03f, 3.630626662e-03f, 3.620696737e-03f, + 3.610759424e-03f, 3.600814746e-03f, 3.590862725e-03f, 3.580903383e-03f, 3.570936743e-03f, 3.560962826e-03f, 3.550981656e-03f, 3.540993253e-03f, 3.530997641e-03f, 3.520994842e-03f, + 3.510984878e-03f, 3.500967772e-03f, 3.490943545e-03f, 3.480912221e-03f, 3.470873821e-03f, 3.460828368e-03f, 3.450775885e-03f, 3.440716393e-03f, 3.430649916e-03f, 3.420576475e-03f, + 3.410496094e-03f, 3.400408794e-03f, 3.390314598e-03f, 3.380213529e-03f, 3.370105609e-03f, 3.359990861e-03f, 3.349869306e-03f, 3.339740969e-03f, 3.329605871e-03f, 3.319464035e-03f, + 3.309315483e-03f, 3.299160239e-03f, 3.288998325e-03f, 3.278829762e-03f, 3.268654575e-03f, 3.258472786e-03f, 3.248284417e-03f, 3.238089491e-03f, 3.227888031e-03f, 3.217680060e-03f, + 3.207465600e-03f, 3.197244674e-03f, 3.187017305e-03f, 3.176783515e-03f, 3.166543327e-03f, 3.156296765e-03f, 3.146043851e-03f, 3.135784607e-03f, 3.125519057e-03f, 3.115247224e-03f, + 3.104969130e-03f, 3.094684798e-03f, 3.084394251e-03f, 3.074097512e-03f, 3.063794604e-03f, 3.053485550e-03f, 3.043170372e-03f, 3.032849095e-03f, 3.022521739e-03f, 3.012188330e-03f, + 3.001848889e-03f, 2.991503440e-03f, 2.981152005e-03f, 2.970794608e-03f, 2.960431271e-03f, 2.950062018e-03f, 2.939686872e-03f, 2.929305856e-03f, 2.918918993e-03f, 2.908526305e-03f, + 2.898127817e-03f, 2.887723551e-03f, 2.877313530e-03f, 2.866897778e-03f, 2.856476317e-03f, 2.846049171e-03f, 2.835616363e-03f, 2.825177916e-03f, 2.814733853e-03f, 2.804284198e-03f, + 2.793828973e-03f, 2.783368203e-03f, 2.772901909e-03f, 2.762430116e-03f, 2.751952847e-03f, 2.741470124e-03f, 2.730981972e-03f, 2.720488413e-03f, 2.709989471e-03f, 2.699485169e-03f, + 2.688975530e-03f, 2.678460578e-03f, 2.667940337e-03f, 2.657414828e-03f, 2.646884077e-03f, 2.636348105e-03f, 2.625806937e-03f, 2.615260596e-03f, 2.604709106e-03f, 2.594152489e-03f, + 2.583590769e-03f, 2.573023970e-03f, 2.562452115e-03f, 2.551875227e-03f, 2.541293330e-03f, 2.530706448e-03f, 2.520114604e-03f, 2.509517821e-03f, 2.498916123e-03f, 2.488309533e-03f, + 2.477698075e-03f, 2.467081772e-03f, 2.456460649e-03f, 2.445834728e-03f, 2.435204033e-03f, 2.424568588e-03f, 2.413928416e-03f, 2.403283540e-03f, 2.392633985e-03f, 2.381979775e-03f, + 2.371320931e-03f, 2.360657479e-03f, 2.349989442e-03f, 2.339316843e-03f, 2.328639706e-03f, 2.317958055e-03f, 2.307271913e-03f, 2.296581305e-03f, 2.285886253e-03f, 2.275186781e-03f, + 2.264482914e-03f, 2.253774675e-03f, 2.243062087e-03f, 2.232345175e-03f, 2.221623961e-03f, 2.210898470e-03f, 2.200168726e-03f, 2.189434752e-03f, 2.178696572e-03f, 2.167954209e-03f, + 2.157207689e-03f, 2.146457033e-03f, 2.135702267e-03f, 2.124943413e-03f, 2.114180497e-03f, 2.103413541e-03f, 2.092642569e-03f, 2.081867605e-03f, 2.071088673e-03f, 2.060305798e-03f, + 2.049519002e-03f, 2.038728309e-03f, 2.027933744e-03f, 2.017135330e-03f, 2.006333092e-03f, 1.995527052e-03f, 1.984717236e-03f, 1.973903666e-03f, 1.963086368e-03f, 1.952265363e-03f, + 1.941440678e-03f, 1.930612335e-03f, 1.919780358e-03f, 1.908944772e-03f, 1.898105601e-03f, 1.887262867e-03f, 1.876416596e-03f, 1.865566811e-03f, 1.854713537e-03f, 1.843856796e-03f, + 1.832996614e-03f, 1.822133014e-03f, 1.811266020e-03f, 1.800395657e-03f, 1.789521947e-03f, 1.778644916e-03f, 1.767764587e-03f, 1.756880985e-03f, 1.745994132e-03f, 1.735104054e-03f, + 1.724210775e-03f, 1.713314317e-03f, 1.702414707e-03f, 1.691511967e-03f, 1.680606121e-03f, 1.669697194e-03f, 1.658785210e-03f, 1.647870193e-03f, 1.636952167e-03f, 1.626031156e-03f, + 1.615107184e-03f, 1.604180276e-03f, 1.593250454e-03f, 1.582317745e-03f, 1.571382171e-03f, 1.560443756e-03f, 1.549502526e-03f, 1.538558503e-03f, 1.527611713e-03f, 1.516662179e-03f, + 1.505709925e-03f, 1.494754976e-03f, 1.483797356e-03f, 1.472837089e-03f, 1.461874199e-03f, 1.450908710e-03f, 1.439940646e-03f, 1.428970032e-03f, 1.417996892e-03f, 1.407021250e-03f, + 1.396043131e-03f, 1.385062557e-03f, 1.374079554e-03f, 1.363094146e-03f, 1.352106357e-03f, 1.341116211e-03f, 1.330123733e-03f, 1.319128946e-03f, 1.308131875e-03f, 1.297132545e-03f, + 1.286130978e-03f, 1.275127201e-03f, 1.264121236e-03f, 1.253113108e-03f, 1.242102841e-03f, 1.231090461e-03f, 1.220075989e-03f, 1.209059452e-03f, 1.198040874e-03f, 1.187020278e-03f, + 1.175997688e-03f, 1.164973130e-03f, 1.153946627e-03f, 1.142918204e-03f, 1.131887885e-03f, 1.120855695e-03f, 1.109821656e-03f, 1.098785795e-03f, 1.087748134e-03f, 1.076708699e-03f, + 1.065667514e-03f, 1.054624603e-03f, 1.043579990e-03f, 1.032533699e-03f, 1.021485755e-03f, 1.010436183e-03f, 9.993850061e-04f, 9.883322490e-04f, 9.772779359e-04f, 9.662220914e-04f, + 9.551647395e-04f, 9.441059047e-04f, 9.330456114e-04f, 9.219838837e-04f, 9.109207460e-04f, 8.998562227e-04f, 8.887903381e-04f, 8.777231165e-04f, 8.666545822e-04f, 8.555847597e-04f, + 8.445136731e-04f, 8.334413469e-04f, 8.223678053e-04f, 8.112930728e-04f, 8.002171736e-04f, 7.891401321e-04f, 7.780619726e-04f, 7.669827196e-04f, 7.559023972e-04f, 7.448210299e-04f, + 7.337386421e-04f, 7.226552579e-04f, 7.115709019e-04f, 7.004855984e-04f, 6.893993716e-04f, 6.783122460e-04f, 6.672242459e-04f, 6.561353957e-04f, 6.450457196e-04f, 6.339552421e-04f, + 6.228639875e-04f, 6.117719802e-04f, 6.006792444e-04f, 5.895858047e-04f, 5.784916852e-04f, 5.673969104e-04f, 5.563015047e-04f, 5.452054923e-04f, 5.341088976e-04f, 5.230117450e-04f, + 5.119140589e-04f, 5.008158635e-04f, 4.897171833e-04f, 4.786180426e-04f, 4.675184657e-04f, 4.564184770e-04f, 4.453181009e-04f, 4.342173616e-04f, 4.231162836e-04f, 4.120148912e-04f, + 4.009132087e-04f, 3.898112606e-04f, 3.787090710e-04f, 3.676066645e-04f, 3.565040653e-04f, 3.454012978e-04f, 3.342983863e-04f, 3.231953551e-04f, 3.120922287e-04f, 3.009890313e-04f, + 2.898857873e-04f, 2.787825210e-04f, 2.676792568e-04f, 2.565760190e-04f, 2.454728319e-04f, 2.343697198e-04f, 2.232667072e-04f, 2.121638183e-04f, 2.010610774e-04f, 1.899585089e-04f, + 1.788561371e-04f, 1.677539864e-04f, 1.566520810e-04f, 1.455504452e-04f, 1.344491034e-04f, 1.233480800e-04f, 1.122473991e-04f, 1.011470852e-04f, 9.004716247e-05f, 7.894765530e-05f, + 6.784858797e-05f, 5.674998478e-05f, 4.565187004e-05f, 3.455426804e-05f, 2.345720307e-05f, 1.236069943e-05f, 1.264781403e-06f, -9.830526717e-06f, -2.092520065e-05f, -3.201921611e-05f, + -4.311254882e-05f, -5.420517450e-05f, -6.529706889e-05f, -7.638820770e-05f, -8.747856668e-05f, -9.856812156e-05f, -1.096568481e-04f, -1.207447220e-04f, -1.318317190e-04f, -1.429178149e-04f, + -1.540029854e-04f, -1.650872063e-04f, -1.761704534e-04f, -1.872527023e-04f, -1.983339289e-04f, -2.094141090e-04f, -2.204932182e-04f, -2.315712325e-04f, -2.426481275e-04f, -2.537238790e-04f, + -2.647984629e-04f, -2.758718549e-04f, -2.869440309e-04f, -2.980149666e-04f, -3.090846378e-04f, -3.201530203e-04f, -3.312200900e-04f, -3.422858226e-04f, -3.533501941e-04f, -3.644131801e-04f, + -3.754747566e-04f, -3.865348993e-04f, -3.975935842e-04f, -4.086507870e-04f, -4.197064836e-04f, -4.307606499e-04f, -4.418132617e-04f, -4.528642948e-04f, -4.639137252e-04f, -4.749615287e-04f, + -4.860076812e-04f, -4.970521585e-04f, -5.080949366e-04f, -5.191359913e-04f, -5.301752986e-04f, -5.412128343e-04f, -5.522485743e-04f, -5.632824946e-04f, -5.743145711e-04f, -5.853447796e-04f, + -5.963730962e-04f, -6.073994968e-04f, -6.184239572e-04f, -6.294464534e-04f, -6.404669615e-04f, -6.514854573e-04f, -6.625019168e-04f, -6.735163160e-04f, -6.845286308e-04f, -6.955388372e-04f, + -7.065469113e-04f, -7.175528289e-04f, -7.285565661e-04f, -7.395580990e-04f, -7.505574034e-04f, -7.615544555e-04f, -7.725492312e-04f, -7.835417066e-04f, -7.945318576e-04f, -8.055196605e-04f, + -8.165050911e-04f, -8.274881256e-04f, -8.384687400e-04f, -8.494469103e-04f, -8.604226127e-04f, -8.713958232e-04f, -8.823665180e-04f, -8.933346730e-04f, -9.043002645e-04f, -9.152632685e-04f, + -9.262236611e-04f, -9.371814184e-04f, -9.481365167e-04f, -9.590889319e-04f, -9.700386404e-04f, -9.809856181e-04f, -9.919298413e-04f, -1.002871286e-03f, -1.013809929e-03f, -1.024745745e-03f, + -1.035678712e-03f, -1.046608805e-03f, -1.057536001e-03f, -1.068460276e-03f, -1.079381605e-03f, -1.090299966e-03f, -1.101215334e-03f, -1.112127686e-03f, -1.123036998e-03f, -1.133943246e-03f, + -1.144846407e-03f, -1.155746456e-03f, -1.166643370e-03f, -1.177537126e-03f, -1.188427699e-03f, -1.199315066e-03f, -1.210199204e-03f, -1.221080088e-03f, -1.231957694e-03f, -1.242832000e-03f, + -1.253702982e-03f, -1.264570616e-03f, -1.275434878e-03f, -1.286295744e-03f, -1.297153192e-03f, -1.308007197e-03f, -1.318857736e-03f, -1.329704785e-03f, -1.340548321e-03f, -1.351388320e-03f, + -1.362224758e-03f, -1.373057613e-03f, -1.383886860e-03f, -1.394712476e-03f, -1.405534437e-03f, -1.416352720e-03f, -1.427167301e-03f, -1.437978158e-03f, -1.448785265e-03f, -1.459588601e-03f, + -1.470388141e-03f, -1.481183862e-03f, -1.491975740e-03f, -1.502763753e-03f, -1.513547876e-03f, -1.524328086e-03f, -1.535104361e-03f, -1.545876675e-03f, -1.556645007e-03f, -1.567409332e-03f, + -1.578169627e-03f, -1.588925870e-03f, -1.599678036e-03f, -1.610426102e-03f, -1.621170045e-03f, -1.631909841e-03f, -1.642645468e-03f, -1.653376902e-03f, -1.664104119e-03f, -1.674827097e-03f, + -1.685545812e-03f, -1.696260240e-03f, -1.706970360e-03f, -1.717676146e-03f, -1.728377577e-03f, -1.739074629e-03f, -1.749767278e-03f, -1.760455502e-03f, -1.771139277e-03f, -1.781818581e-03f, + -1.792493389e-03f, -1.803163680e-03f, -1.813829429e-03f, -1.824490613e-03f, -1.835147211e-03f, -1.845799197e-03f, -1.856446550e-03f, -1.867089246e-03f, -1.877727262e-03f, -1.888360576e-03f, + -1.898989163e-03f, -1.909613001e-03f, -1.920232067e-03f, -1.930846339e-03f, -1.941455792e-03f, -1.952060404e-03f, -1.962660153e-03f, -1.973255014e-03f, -1.983844965e-03f, -1.994429984e-03f, + -2.005010047e-03f, -2.015585131e-03f, -2.026155213e-03f, -2.036720271e-03f, -2.047280282e-03f, -2.057835222e-03f, -2.068385070e-03f, -2.078929801e-03f, -2.089469394e-03f, -2.100003825e-03f, + -2.110533071e-03f, -2.121057111e-03f, -2.131575921e-03f, -2.142089477e-03f, -2.152597759e-03f, -2.163100742e-03f, -2.173598404e-03f, -2.184090723e-03f, -2.194577675e-03f, -2.205059239e-03f, + -2.215535390e-03f, -2.226006107e-03f, -2.236471368e-03f, -2.246931148e-03f, -2.257385426e-03f, -2.267834180e-03f, -2.278277386e-03f, -2.288715021e-03f, -2.299147064e-03f, -2.309573492e-03f, + -2.319994283e-03f, -2.330409413e-03f, -2.340818860e-03f, -2.351222602e-03f, -2.361620616e-03f, -2.372012880e-03f, -2.382399371e-03f, -2.392780067e-03f, -2.403154945e-03f, -2.413523983e-03f, + -2.423887159e-03f, -2.434244451e-03f, -2.444595835e-03f, -2.454941289e-03f, -2.465280792e-03f, -2.475614320e-03f, -2.485941852e-03f, -2.496263365e-03f, -2.506578837e-03f, -2.516888246e-03f, + -2.527191568e-03f, -2.537488783e-03f, -2.547779868e-03f, -2.558064801e-03f, -2.568343558e-03f, -2.578616120e-03f, -2.588882462e-03f, -2.599142563e-03f, -2.609396401e-03f, -2.619643953e-03f, + -2.629885198e-03f, -2.640120114e-03f, -2.650348678e-03f, -2.660570868e-03f, -2.670786662e-03f, -2.680996039e-03f, -2.691198975e-03f, -2.701395450e-03f, -2.711585441e-03f, -2.721768927e-03f, + -2.731945884e-03f, -2.742116292e-03f, -2.752280128e-03f, -2.762437371e-03f, -2.772587998e-03f, -2.782731988e-03f, -2.792869318e-03f, -2.802999968e-03f, -2.813123915e-03f, -2.823241137e-03f, + -2.833351612e-03f, -2.843455319e-03f, -2.853552236e-03f, -2.863642341e-03f, -2.873725613e-03f, -2.883802030e-03f, -2.893871569e-03f, -2.903934210e-03f, -2.913989930e-03f, -2.924038708e-03f, + -2.934080523e-03f, -2.944115353e-03f, -2.954143175e-03f, -2.964163969e-03f, -2.974177713e-03f, -2.984184386e-03f, -2.994183965e-03f, -3.004176429e-03f, -3.014161758e-03f, -3.024139928e-03f, + -3.034110920e-03f, -3.044074711e-03f, -3.054031279e-03f, -3.063980605e-03f, -3.073922665e-03f, -3.083857439e-03f, -3.093784906e-03f, -3.103705043e-03f, -3.113617831e-03f, -3.123523246e-03f, + -3.133421269e-03f, -3.143311877e-03f, -3.153195050e-03f, -3.163070766e-03f, -3.172939003e-03f, -3.182799742e-03f, -3.192652961e-03f, -3.202498637e-03f, -3.212336751e-03f, -3.222167281e-03f, + -3.231990206e-03f, -3.241805505e-03f, -3.251613157e-03f, -3.261413140e-03f, -3.271205434e-03f, -3.280990017e-03f, -3.290766869e-03f, -3.300535969e-03f, -3.310297295e-03f, -3.320050827e-03f, + -3.329796543e-03f, -3.339534424e-03f, -3.349264447e-03f, -3.358986592e-03f, -3.368700838e-03f, -3.378407164e-03f, -3.388105550e-03f, -3.397795974e-03f, -3.407478416e-03f, -3.417152855e-03f, + -3.426819270e-03f, -3.436477640e-03f, -3.446127946e-03f, -3.455770165e-03f, -3.465404278e-03f, -3.475030263e-03f, -3.484648100e-03f, -3.494257769e-03f, -3.503859249e-03f, -3.513452519e-03f, + -3.523037558e-03f, -3.532614347e-03f, -3.542182864e-03f, -3.551743089e-03f, -3.561295001e-03f, -3.570838581e-03f, -3.580373807e-03f, -3.589900659e-03f, -3.599419117e-03f, -3.608929161e-03f, + -3.618430769e-03f, -3.627923922e-03f, -3.637408599e-03f, -3.646884780e-03f, -3.656352445e-03f, -3.665811573e-03f, -3.675262144e-03f, -3.684704138e-03f, -3.694137535e-03f, -3.703562314e-03f, + -3.712978455e-03f, -3.722385939e-03f, -3.731784744e-03f, -3.741174851e-03f, -3.750556240e-03f, -3.759928891e-03f, -3.769292783e-03f, -3.778647896e-03f, -3.787994211e-03f, -3.797331708e-03f, + -3.806660366e-03f, -3.815980166e-03f, -3.825291087e-03f, -3.834593110e-03f, -3.843886215e-03f, -3.853170382e-03f, -3.862445591e-03f, -3.871711822e-03f, -3.880969056e-03f, -3.890217272e-03f, + -3.899456452e-03f, -3.908686574e-03f, -3.917907620e-03f, -3.927119569e-03f, -3.936322403e-03f, -3.945516100e-03f, -3.954700643e-03f, -3.963876010e-03f, -3.973042183e-03f, -3.982199142e-03f, + -3.991346867e-03f, -4.000485339e-03f, -4.009614538e-03f, -4.018734445e-03f, -4.027845040e-03f, -4.036946304e-03f, -4.046038218e-03f, -4.055120761e-03f, -4.064193915e-03f, -4.073257660e-03f, + -4.082311977e-03f, -4.091356847e-03f, -4.100392250e-03f, -4.109418167e-03f, -4.118434578e-03f, -4.127441465e-03f, -4.136438808e-03f, -4.145426589e-03f, -4.154404787e-03f, -4.163373384e-03f, + -4.172332360e-03f, -4.181281697e-03f, -4.190221376e-03f, -4.199151377e-03f, -4.208071681e-03f, -4.216982269e-03f, -4.225883123e-03f, -4.234774223e-03f, -4.243655551e-03f, -4.252527087e-03f, + -4.261388812e-03f, -4.270240708e-03f, -4.279082756e-03f, -4.287914937e-03f, -4.296737233e-03f, -4.305549623e-03f, -4.314352090e-03f, -4.323144615e-03f, -4.331927180e-03f, -4.340699764e-03f, + -4.349462351e-03f, -4.358214920e-03f, -4.366957454e-03f, -4.375689934e-03f, -4.384412341e-03f, -4.393124657e-03f, -4.401826863e-03f, -4.410518941e-03f, -4.419200871e-03f, -4.427872637e-03f, + -4.436534219e-03f, -4.445185599e-03f, -4.453826758e-03f, -4.462457678e-03f, -4.471078341e-03f, -4.479688728e-03f, -4.488288821e-03f, -4.496878603e-03f, -4.505458053e-03f, -4.514027155e-03f, + -4.522585891e-03f, -4.531134241e-03f, -4.539672187e-03f, -4.548199713e-03f, -4.556716799e-03f, -4.565223427e-03f, -4.573719579e-03f, -4.582205238e-03f, -4.590680385e-03f, -4.599145003e-03f, + -4.607599073e-03f, -4.616042577e-03f, -4.624475497e-03f, -4.632897816e-03f, -4.641309516e-03f, -4.649710578e-03f, -4.658100986e-03f, -4.666480721e-03f, -4.674849765e-03f, -4.683208100e-03f, + -4.691555710e-03f, -4.699892576e-03f, -4.708218680e-03f, -4.716534005e-03f, -4.724838534e-03f, -4.733132248e-03f, -4.741415130e-03f, -4.749687163e-03f, -4.757948328e-03f, -4.766198609e-03f, + -4.774437988e-03f, -4.782666448e-03f, -4.790883971e-03f, -4.799090539e-03f, -4.807286136e-03f, -4.815470743e-03f, -4.823644345e-03f, -4.831806922e-03f, -4.839958459e-03f, -4.848098937e-03f, + -4.856228340e-03f, -4.864346650e-03f, -4.872453850e-03f, -4.880549923e-03f, -4.888634853e-03f, -4.896708620e-03f, -4.904771210e-03f, -4.912822604e-03f, -4.920862786e-03f, -4.928891738e-03f, + -4.936909444e-03f, -4.944915887e-03f, -4.952911049e-03f, -4.960894914e-03f, -4.968867465e-03f, -4.976828685e-03f, -4.984778557e-03f, -4.992717065e-03f, -5.000644192e-03f, -5.008559920e-03f, + -5.016464234e-03f, -5.024357116e-03f, -5.032238551e-03f, -5.040108520e-03f, -5.047967008e-03f, -5.055813998e-03f, -5.063649473e-03f, -5.071473418e-03f, -5.079285814e-03f, -5.087086647e-03f, + -5.094875899e-03f, -5.102653554e-03f, -5.110419596e-03f, -5.118174008e-03f, -5.125916774e-03f, -5.133647877e-03f, -5.141367302e-03f, -5.149075032e-03f, -5.156771050e-03f, -5.164455341e-03f, + -5.172127888e-03f, -5.179788675e-03f, -5.187437687e-03f, -5.195074906e-03f, -5.202700317e-03f, -5.210313904e-03f, -5.217915650e-03f, -5.225505540e-03f, -5.233083558e-03f, -5.240649687e-03f, + -5.248203913e-03f, -5.255746218e-03f, -5.263276587e-03f, -5.270795005e-03f, -5.278301455e-03f, -5.285795921e-03f, -5.293278389e-03f, -5.300748841e-03f, -5.308207263e-03f, -5.315653638e-03f, + -5.323087952e-03f, -5.330510188e-03f, -5.337920330e-03f, -5.345318364e-03f, -5.352704274e-03f, -5.360078044e-03f, -5.367439658e-03f, -5.374789102e-03f, -5.382126359e-03f, -5.389451415e-03f, + -5.396764254e-03f, -5.404064860e-03f, -5.411353219e-03f, -5.418629315e-03f, -5.425893132e-03f, -5.433144656e-03f, -5.440383871e-03f, -5.447610763e-03f, -5.454825315e-03f, -5.462027513e-03f, + -5.469217341e-03f, -5.476394786e-03f, -5.483559830e-03f, -5.490712461e-03f, -5.497852662e-03f, -5.504980418e-03f, -5.512095715e-03f, -5.519198538e-03f, -5.526288872e-03f, -5.533366701e-03f, + -5.540432012e-03f, -5.547484789e-03f, -5.554525018e-03f, -5.561552684e-03f, -5.568567772e-03f, -5.575570267e-03f, -5.582560156e-03f, -5.589537422e-03f, -5.596502052e-03f, -5.603454031e-03f, + -5.610393345e-03f, -5.617319978e-03f, -5.624233918e-03f, -5.631135148e-03f, -5.638023655e-03f, -5.644899424e-03f, -5.651762440e-03f, -5.658612691e-03f, -5.665450161e-03f, -5.672274835e-03f, + -5.679086700e-03f, -5.685885742e-03f, -5.692671946e-03f, -5.699445298e-03f, -5.706205784e-03f, -5.712953390e-03f, -5.719688102e-03f, -5.726409905e-03f, -5.733118786e-03f, -5.739814731e-03f, + -5.746497726e-03f, -5.753167756e-03f, -5.759824808e-03f, -5.766468869e-03f, -5.773099923e-03f, -5.779717958e-03f, -5.786322960e-03f, -5.792914914e-03f, -5.799493807e-03f, -5.806059626e-03f, + -5.812612357e-03f, -5.819151985e-03f, -5.825678498e-03f, -5.832191882e-03f, -5.838692124e-03f, -5.845179209e-03f, -5.851653124e-03f, -5.858113857e-03f, -5.864561393e-03f, -5.870995718e-03f, + -5.877416821e-03f, -5.883824687e-03f, -5.890219302e-03f, -5.896600655e-03f, -5.902968731e-03f, -5.909323517e-03f, -5.915665000e-03f, -5.921993167e-03f, -5.928308005e-03f, -5.934609501e-03f, + -5.940897641e-03f, -5.947172412e-03f, -5.953433802e-03f, -5.959681798e-03f, -5.965916386e-03f, -5.972137553e-03f, -5.978345288e-03f, -5.984539576e-03f, -5.990720405e-03f, -5.996887763e-03f, + -6.003041636e-03f, -6.009182011e-03f, -6.015308877e-03f, -6.021422220e-03f, -6.027522027e-03f, -6.033608287e-03f, -6.039680986e-03f, -6.045740112e-03f, -6.051785652e-03f, -6.057817594e-03f, + -6.063835926e-03f, -6.069840634e-03f, -6.075831707e-03f, -6.081809132e-03f, -6.087772897e-03f, -6.093722989e-03f, -6.099659397e-03f, -6.105582107e-03f, -6.111491108e-03f, -6.117386388e-03f, + -6.123267934e-03f, -6.129135734e-03f, -6.134989776e-03f, -6.140830048e-03f, -6.146656539e-03f, -6.152469235e-03f, -6.158268125e-03f, -6.164053198e-03f, -6.169824440e-03f, -6.175581841e-03f, + -6.181325388e-03f, -6.187055069e-03f, -6.192770874e-03f, -6.198472789e-03f, -6.204160804e-03f, -6.209834906e-03f, -6.215495084e-03f, -6.221141327e-03f, -6.226773622e-03f, -6.232391958e-03f, + -6.237996324e-03f, -6.243586707e-03f, -6.249163098e-03f, -6.254725483e-03f, -6.260273852e-03f, -6.265808193e-03f, -6.271328496e-03f, -6.276834748e-03f, -6.282326938e-03f, -6.287805055e-03f, + -6.293269088e-03f, -6.298719026e-03f, -6.304154857e-03f, -6.309576570e-03f, -6.314984155e-03f, -6.320377600e-03f, -6.325756894e-03f, -6.331122026e-03f, -6.336472985e-03f, -6.341809760e-03f, + -6.347132340e-03f, -6.352440715e-03f, -6.357734873e-03f, -6.363014804e-03f, -6.368280497e-03f, -6.373531941e-03f, -6.378769126e-03f, -6.383992040e-03f, -6.389200673e-03f, -6.394395015e-03f, + -6.399575054e-03f, -6.404740781e-03f, -6.409892185e-03f, -6.415029254e-03f, -6.420151980e-03f, -6.425260351e-03f, -6.430354356e-03f, -6.435433987e-03f, -6.440499231e-03f, -6.445550080e-03f, + -6.450586522e-03f, -6.455608547e-03f, -6.460616146e-03f, -6.465609308e-03f, -6.470588022e-03f, -6.475552279e-03f, -6.480502069e-03f, -6.485437381e-03f, -6.490358206e-03f, -6.495264534e-03f, + -6.500156354e-03f, -6.505033657e-03f, -6.509896433e-03f, -6.514744671e-03f, -6.519578363e-03f, -6.524397498e-03f, -6.529202067e-03f, -6.533992060e-03f, -6.538767467e-03f, -6.543528278e-03f, + -6.548274484e-03f, -6.553006075e-03f, -6.557723042e-03f, -6.562425376e-03f, -6.567113066e-03f, -6.571786103e-03f, -6.576444478e-03f, -6.581088181e-03f, -6.585717203e-03f, -6.590331535e-03f, + -6.594931167e-03f, -6.599516091e-03f, -6.604086296e-03f, -6.608641774e-03f, -6.613182515e-03f, -6.617708511e-03f, -6.622219752e-03f, -6.626716229e-03f, -6.631197933e-03f, -6.635664855e-03f, + -6.640116986e-03f, -6.644554318e-03f, -6.648976841e-03f, -6.653384546e-03f, -6.657777424e-03f, -6.662155468e-03f, -6.666518667e-03f, -6.670867014e-03f, -6.675200499e-03f, -6.679519114e-03f, + -6.683822850e-03f, -6.688111699e-03f, -6.692385651e-03f, -6.696644700e-03f, -6.700888835e-03f, -6.705118048e-03f, -6.709332332e-03f, -6.713531677e-03f, -6.717716075e-03f, -6.721885518e-03f, + -6.726039998e-03f, -6.730179506e-03f, -6.734304033e-03f, -6.738413573e-03f, -6.742508116e-03f, -6.746587655e-03f, -6.750652181e-03f, -6.754701687e-03f, -6.758736163e-03f, -6.762755603e-03f, + -6.766759998e-03f, -6.770749341e-03f, -6.774723622e-03f, -6.778682836e-03f, -6.782626972e-03f, -6.786556025e-03f, -6.790469986e-03f, -6.794368847e-03f, -6.798252600e-03f, -6.802121239e-03f, + -6.805974755e-03f, -6.809813140e-03f, -6.813636388e-03f, -6.817444490e-03f, -6.821237438e-03f, -6.825015227e-03f, -6.828777848e-03f, -6.832525293e-03f, -6.836257555e-03f, -6.839974628e-03f, + -6.843676503e-03f, -6.847363174e-03f, -6.851034632e-03f, -6.854690872e-03f, -6.858331885e-03f, -6.861957665e-03f, -6.865568205e-03f, -6.869163496e-03f, -6.872743534e-03f, -6.876308309e-03f, + -6.879857816e-03f, -6.883392048e-03f, -6.886910997e-03f, -6.890414656e-03f, -6.893903020e-03f, -6.897376080e-03f, -6.900833831e-03f, -6.904276266e-03f, -6.907703377e-03f, -6.911115158e-03f, + -6.914511603e-03f, -6.917892705e-03f, -6.921258457e-03f, -6.924608854e-03f, -6.927943887e-03f, -6.931263551e-03f, -6.934567840e-03f, -6.937856747e-03f, -6.941130266e-03f, -6.944388390e-03f, + -6.947631113e-03f, -6.950858429e-03f, -6.954070331e-03f, -6.957266814e-03f, -6.960447871e-03f, -6.963613496e-03f, -6.966763684e-03f, -6.969898427e-03f, -6.973017720e-03f, -6.976121557e-03f, + -6.979209933e-03f, -6.982282840e-03f, -6.985340274e-03f, -6.988382228e-03f, -6.991408696e-03f, -6.994419673e-03f, -6.997415154e-03f, -7.000395132e-03f, -7.003359601e-03f, -7.006308556e-03f, + -7.009241992e-03f, -7.012159903e-03f, -7.015062283e-03f, -7.017949126e-03f, -7.020820428e-03f, -7.023676183e-03f, -7.026516385e-03f, -7.029341030e-03f, -7.032150111e-03f, -7.034943624e-03f, + -7.037721563e-03f, -7.040483923e-03f, -7.043230698e-03f, -7.045961884e-03f, -7.048677476e-03f, -7.051377468e-03f, -7.054061856e-03f, -7.056730634e-03f, -7.059383797e-03f, -7.062021340e-03f, + -7.064643259e-03f, -7.067249549e-03f, -7.069840204e-03f, -7.072415220e-03f, -7.074974592e-03f, -7.077518316e-03f, -7.080046386e-03f, -7.082558798e-03f, -7.085055548e-03f, -7.087536630e-03f, + -7.090002040e-03f, -7.092451774e-03f, -7.094885827e-03f, -7.097304195e-03f, -7.099706873e-03f, -7.102093857e-03f, -7.104465142e-03f, -7.106820724e-03f, -7.109160599e-03f, -7.111484763e-03f, + -7.113793211e-03f, -7.116085939e-03f, -7.118362943e-03f, -7.120624218e-03f, -7.122869762e-03f, -7.125099569e-03f, -7.127313636e-03f, -7.129511958e-03f, -7.131694533e-03f, -7.133861355e-03f, + -7.136012421e-03f, -7.138147727e-03f, -7.140267269e-03f, -7.142371044e-03f, -7.144459047e-03f, -7.146531276e-03f, -7.148587726e-03f, -7.150628394e-03f, -7.152653275e-03f, -7.154662368e-03f, + -7.156655667e-03f, -7.158633170e-03f, -7.160594873e-03f, -7.162540773e-03f, -7.164470866e-03f, -7.166385148e-03f, -7.168283618e-03f, -7.170166270e-03f, -7.172033103e-03f, -7.173884112e-03f, + -7.175719295e-03f, -7.177538649e-03f, -7.179342169e-03f, -7.181129854e-03f, -7.182901701e-03f, -7.184657705e-03f, -7.186397865e-03f, -7.188122177e-03f, -7.189830638e-03f, -7.191523246e-03f, + -7.193199997e-03f, -7.194860890e-03f, -7.196505920e-03f, -7.198135086e-03f, -7.199748384e-03f, -7.201345813e-03f, -7.202927369e-03f, -7.204493049e-03f, -7.206042852e-03f, -7.207576775e-03f, + -7.209094815e-03f, -7.210596969e-03f, -7.212083236e-03f, -7.213553613e-03f, -7.215008098e-03f, -7.216446688e-03f, -7.217869381e-03f, -7.219276174e-03f, -7.220667067e-03f, -7.222042055e-03f, + -7.223401138e-03f, -7.224744314e-03f, -7.226071579e-03f, -7.227382932e-03f, -7.228678372e-03f, -7.229957895e-03f, -7.231221501e-03f, -7.232469187e-03f, -7.233700951e-03f, -7.234916792e-03f, + -7.236116708e-03f, -7.237300697e-03f, -7.238468758e-03f, -7.239620888e-03f, -7.240757086e-03f, -7.241877350e-03f, -7.242981679e-03f, -7.244070072e-03f, -7.245142526e-03f, -7.246199041e-03f, + -7.247239614e-03f, -7.248264245e-03f, -7.249272932e-03f, -7.250265674e-03f, -7.251242469e-03f, -7.252203317e-03f, -7.253148215e-03f, -7.254077163e-03f, -7.254990160e-03f, -7.255887205e-03f, + -7.256768296e-03f, -7.257633432e-03f, -7.258482612e-03f, -7.259315836e-03f, -7.260133103e-03f, -7.260934411e-03f, -7.261719759e-03f, -7.262489147e-03f, -7.263242575e-03f, -7.263980040e-03f, + -7.264701543e-03f, -7.265407083e-03f, -7.266096659e-03f, -7.266770270e-03f, -7.267427916e-03f, -7.268069596e-03f, -7.268695311e-03f, -7.269305058e-03f, -7.269898839e-03f, -7.270476651e-03f, + -7.271038496e-03f, -7.271584373e-03f, -7.272114281e-03f, -7.272628220e-03f, -7.273126189e-03f, -7.273608190e-03f, -7.274074221e-03f, -7.274524282e-03f, -7.274958373e-03f, -7.275376495e-03f, + -7.275778646e-03f, -7.276164828e-03f, -7.276535040e-03f, -7.276889281e-03f, -7.277227554e-03f, -7.277549856e-03f, -7.277856189e-03f, -7.278146554e-03f, -7.278420949e-03f, -7.278679375e-03f, + -7.278921833e-03f, -7.279148323e-03f, -7.279358846e-03f, -7.279553401e-03f, -7.279731989e-03f, -7.279894611e-03f, -7.280041268e-03f, -7.280171959e-03f, -7.280286686e-03f, -7.280385448e-03f, + -7.280468248e-03f, -7.280535084e-03f, -7.280585959e-03f, -7.280620873e-03f, -7.280639827e-03f, -7.280642821e-03f, -7.280629856e-03f, -7.280600934e-03f, -7.280556055e-03f, -7.280495220e-03f, + -7.280418430e-03f, -7.280325687e-03f, -7.280216991e-03f, -7.280092344e-03f, -7.279951746e-03f, -7.279795199e-03f, -7.279622704e-03f, -7.279434263e-03f, -7.279229876e-03f, -7.279009545e-03f, + -7.278773271e-03f, -7.278521056e-03f, -7.278252901e-03f, -7.277968807e-03f, -7.277668777e-03f, -7.277352811e-03f, -7.277020912e-03f, -7.276673080e-03f, -7.276309318e-03f, -7.275929627e-03f, + -7.275534008e-03f, -7.275122464e-03f, -7.274694997e-03f, -7.274251608e-03f, -7.273792298e-03f, -7.273317071e-03f, -7.272825927e-03f, -7.272318869e-03f, -7.271795899e-03f, -7.271257018e-03f, + -7.270702230e-03f, -7.270131535e-03f, -7.269544936e-03f, -7.268942436e-03f, -7.268324036e-03f, -7.267689738e-03f, -7.267039546e-03f, -7.266373461e-03f, -7.265691485e-03f, -7.264993621e-03f, + -7.264279871e-03f, -7.263550238e-03f, -7.262804725e-03f, -7.262043333e-03f, -7.261266065e-03f, -7.260472924e-03f, -7.259663913e-03f, -7.258839033e-03f, -7.257998289e-03f, -7.257141682e-03f, + -7.256269215e-03f, -7.255380891e-03f, -7.254476714e-03f, -7.253556685e-03f, -7.252620807e-03f, -7.251669084e-03f, -7.250701518e-03f, -7.249718113e-03f, -7.248718872e-03f, -7.247703797e-03f, + -7.246672892e-03f, -7.245626159e-03f, -7.244563603e-03f, -7.243485225e-03f, -7.242391030e-03f, -7.241281021e-03f, -7.240155201e-03f, -7.239013573e-03f, -7.237856140e-03f, -7.236682907e-03f, + -7.235493876e-03f, -7.234289052e-03f, -7.233068436e-03f, -7.231832034e-03f, -7.230579849e-03f, -7.229311884e-03f, -7.228028142e-03f, -7.226728628e-03f, -7.225413346e-03f, -7.224082299e-03f, + -7.222735490e-03f, -7.221372924e-03f, -7.219994605e-03f, -7.218600536e-03f, -7.217190721e-03f, -7.215765165e-03f, -7.214323870e-03f, -7.212866843e-03f, -7.211394085e-03f, -7.209905602e-03f, + -7.208401398e-03f, -7.206881476e-03f, -7.205345841e-03f, -7.203794498e-03f, -7.202227449e-03f, -7.200644701e-03f, -7.199046257e-03f, -7.197432121e-03f, -7.195802298e-03f, -7.194156792e-03f, + -7.192495608e-03f, -7.190818750e-03f, -7.189126223e-03f, -7.187418031e-03f, -7.185694180e-03f, -7.183954672e-03f, -7.182199515e-03f, -7.180428711e-03f, -7.178642266e-03f, -7.176840184e-03f, + -7.175022471e-03f, -7.173189131e-03f, -7.171340169e-03f, -7.169475589e-03f, -7.167595398e-03f, -7.165699600e-03f, -7.163788199e-03f, -7.161861202e-03f, -7.159918612e-03f, -7.157960436e-03f, + -7.155986678e-03f, -7.153997343e-03f, -7.151992438e-03f, -7.149971966e-03f, -7.147935933e-03f, -7.145884345e-03f, -7.143817206e-03f, -7.141734524e-03f, -7.139636301e-03f, -7.137522545e-03f, + -7.135393261e-03f, -7.133248454e-03f, -7.131088129e-03f, -7.128912293e-03f, -7.126720951e-03f, -7.124514108e-03f, -7.122291771e-03f, -7.120053944e-03f, -7.117800635e-03f, -7.115531848e-03f, + -7.113247589e-03f, -7.110947865e-03f, -7.108632680e-03f, -7.106302042e-03f, -7.103955956e-03f, -7.101594428e-03f, -7.099217464e-03f, -7.096825070e-03f, -7.094417252e-03f, -7.091994017e-03f, + -7.089555370e-03f, -7.087101317e-03f, -7.084631866e-03f, -7.082147022e-03f, -7.079646791e-03f, -7.077131180e-03f, -7.074600195e-03f, -7.072053843e-03f, -7.069492129e-03f, -7.066915062e-03f, + -7.064322646e-03f, -7.061714888e-03f, -7.059091795e-03f, -7.056453374e-03f, -7.053799632e-03f, -7.051130574e-03f, -7.048446208e-03f, -7.045746540e-03f, -7.043031577e-03f, -7.040301326e-03f, + -7.037555793e-03f, -7.034794986e-03f, -7.032018912e-03f, -7.029227577e-03f, -7.026420988e-03f, -7.023599153e-03f, -7.020762078e-03f, -7.017909770e-03f, -7.015042237e-03f, -7.012159485e-03f, + -7.009261522e-03f, -7.006348356e-03f, -7.003419992e-03f, -7.000476439e-03f, -6.997517703e-03f, -6.994543792e-03f, -6.991554714e-03f, -6.988550476e-03f, -6.985531085e-03f, -6.982496548e-03f, + -6.979446874e-03f, -6.976382069e-03f, -6.973302141e-03f, -6.970207099e-03f, -6.967096948e-03f, -6.963971698e-03f, -6.960831355e-03f, -6.957675928e-03f, -6.954505424e-03f, -6.951319851e-03f, + -6.948119217e-03f, -6.944903529e-03f, -6.941672796e-03f, -6.938427025e-03f, -6.935166225e-03f, -6.931890403e-03f, -6.928599567e-03f, -6.925293726e-03f, -6.921972887e-03f, -6.918637058e-03f, + -6.915286249e-03f, -6.911920466e-03f, -6.908539718e-03f, -6.905144013e-03f, -6.901733361e-03f, -6.898307767e-03f, -6.894867242e-03f, -6.891411794e-03f, -6.887941431e-03f, -6.884456161e-03f, + -6.880955992e-03f, -6.877440934e-03f, -6.873910995e-03f, -6.870366184e-03f, -6.866806508e-03f, -6.863231977e-03f, -6.859642599e-03f, -6.856038383e-03f, -6.852419338e-03f, -6.848785472e-03f, + -6.845136794e-03f, -6.841473314e-03f, -6.837795039e-03f, -6.834101979e-03f, -6.830394142e-03f, -6.826671538e-03f, -6.822934176e-03f, -6.819182064e-03f, -6.815415212e-03f, -6.811633628e-03f, + -6.807837322e-03f, -6.804026304e-03f, -6.800200581e-03f, -6.796360163e-03f, -6.792505060e-03f, -6.788635280e-03f, -6.784750834e-03f, -6.780851730e-03f, -6.776937977e-03f, -6.773009586e-03f, + -6.769066565e-03f, -6.765108924e-03f, -6.761136672e-03f, -6.757149819e-03f, -6.753148375e-03f, -6.749132349e-03f, -6.745101751e-03f, -6.741056589e-03f, -6.736996875e-03f, -6.732922617e-03f, + -6.728833826e-03f, -6.724730511e-03f, -6.720612682e-03f, -6.716480348e-03f, -6.712333520e-03f, -6.708172208e-03f, -6.703996421e-03f, -6.699806169e-03f, -6.695601463e-03f, -6.691382312e-03f, + -6.687148727e-03f, -6.682900717e-03f, -6.678638292e-03f, -6.674361464e-03f, -6.670070241e-03f, -6.665764634e-03f, -6.661444653e-03f, -6.657110309e-03f, -6.652761612e-03f, -6.648398572e-03f, + -6.644021200e-03f, -6.639629506e-03f, -6.635223499e-03f, -6.630803192e-03f, -6.626368594e-03f, -6.621919716e-03f, -6.617456568e-03f, -6.612979160e-03f, -6.608487505e-03f, -6.603981611e-03f, + -6.599461490e-03f, -6.594927152e-03f, -6.590378609e-03f, -6.585815870e-03f, -6.581238948e-03f, -6.576647851e-03f, -6.572042592e-03f, -6.567423182e-03f, -6.562789630e-03f, -6.558141949e-03f, + -6.553480148e-03f, -6.548804240e-03f, -6.544114234e-03f, -6.539410143e-03f, -6.534691976e-03f, -6.529959746e-03f, -6.525213464e-03f, -6.520453140e-03f, -6.515678786e-03f, -6.510890413e-03f, + -6.506088032e-03f, -6.501271655e-03f, -6.496441293e-03f, -6.491596957e-03f, -6.486738659e-03f, -6.481866410e-03f, -6.476980222e-03f, -6.472080105e-03f, -6.467166073e-03f, -6.462238135e-03f, + -6.457296304e-03f, -6.452340591e-03f, -6.447371008e-03f, -6.442387566e-03f, -6.437390278e-03f, -6.432379154e-03f, -6.427354207e-03f, -6.422315449e-03f, -6.417262891e-03f, -6.412196545e-03f, + -6.407116423e-03f, -6.402022537e-03f, -6.396914898e-03f, -6.391793519e-03f, -6.386658412e-03f, -6.381509589e-03f, -6.376347061e-03f, -6.371170841e-03f, -6.365980942e-03f, -6.360777374e-03f, + -6.355560150e-03f, -6.350329283e-03f, -6.345084784e-03f, -6.339826666e-03f, -6.334554941e-03f, -6.329269622e-03f, -6.323970720e-03f, -6.318658248e-03f, -6.313332219e-03f, -6.307992645e-03f, + -6.302639538e-03f, -6.297272912e-03f, -6.291892777e-03f, -6.286499147e-03f, -6.281092035e-03f, -6.275671453e-03f, -6.270237413e-03f, -6.264789929e-03f, -6.259329013e-03f, -6.253854677e-03f, + -6.248366935e-03f, -6.242865800e-03f, -6.237351283e-03f, -6.231823398e-03f, -6.226282157e-03f, -6.220727575e-03f, -6.215159662e-03f, -6.209578433e-03f, -6.203983901e-03f, -6.198376078e-03f, + -6.192754977e-03f, -6.187120611e-03f, -6.181472995e-03f, -6.175812139e-03f, -6.170138059e-03f, -6.164450766e-03f, -6.158750275e-03f, -6.153036598e-03f, -6.147309748e-03f, -6.141569739e-03f, + -6.135816585e-03f, -6.130050298e-03f, -6.124270892e-03f, -6.118478380e-03f, -6.112672776e-03f, -6.106854093e-03f, -6.101022344e-03f, -6.095177544e-03f, -6.089319705e-03f, -6.083448841e-03f, + -6.077564966e-03f, -6.071668094e-03f, -6.065758237e-03f, -6.059835410e-03f, -6.053899627e-03f, -6.047950900e-03f, -6.041989245e-03f, -6.036014674e-03f, -6.030027201e-03f, -6.024026841e-03f, + -6.018013607e-03f, -6.011987513e-03f, -6.005948573e-03f, -5.999896800e-03f, -5.993832210e-03f, -5.987754815e-03f, -5.981664631e-03f, -5.975561670e-03f, -5.969445947e-03f, -5.963317476e-03f, + -5.957176271e-03f, -5.951022347e-03f, -5.944855718e-03f, -5.938676397e-03f, -5.932484399e-03f, -5.926279739e-03f, -5.920062430e-03f, -5.913832487e-03f, -5.907589924e-03f, -5.901334756e-03f, + -5.895066997e-03f, -5.888786662e-03f, -5.882493764e-03f, -5.876188319e-03f, -5.869870341e-03f, -5.863539844e-03f, -5.857196844e-03f, -5.850841354e-03f, -5.844473389e-03f, -5.838092964e-03f, + -5.831700094e-03f, -5.825294793e-03f, -5.818877076e-03f, -5.812446958e-03f, -5.806004453e-03f, -5.799549576e-03f, -5.793082343e-03f, -5.786602767e-03f, -5.780110865e-03f, -5.773606650e-03f, + -5.767090138e-03f, -5.760561344e-03f, -5.754020282e-03f, -5.747466968e-03f, -5.740901417e-03f, -5.734323643e-03f, -5.727733662e-03f, -5.721131490e-03f, -5.714517140e-03f, -5.707890629e-03f, + -5.701251971e-03f, -5.694601182e-03f, -5.687938276e-03f, -5.681263270e-03f, -5.674576179e-03f, -5.667877017e-03f, -5.661165801e-03f, -5.654442545e-03f, -5.647707265e-03f, -5.640959976e-03f, + -5.634200694e-03f, -5.627429435e-03f, -5.620646213e-03f, -5.613851045e-03f, -5.607043945e-03f, -5.600224930e-03f, -5.593394015e-03f, -5.586551215e-03f, -5.579696547e-03f, -5.572830026e-03f, + -5.565951668e-03f, -5.559061488e-03f, -5.552159502e-03f, -5.545245726e-03f, -5.538320176e-03f, -5.531382868e-03f, -5.524433817e-03f, -5.517473039e-03f, -5.510500551e-03f, -5.503516368e-03f, + -5.496520505e-03f, -5.489512980e-03f, -5.482493808e-03f, -5.475463005e-03f, -5.468420587e-03f, -5.461366571e-03f, -5.454300972e-03f, -5.447223806e-03f, -5.440135090e-03f, -5.433034839e-03f, + -5.425923071e-03f, -5.418799800e-03f, -5.411665044e-03f, -5.404518819e-03f, -5.397361141e-03f, -5.390192026e-03f, -5.383011491e-03f, -5.375819552e-03f, -5.368616225e-03f, -5.361401527e-03f, + -5.354175475e-03f, -5.346938084e-03f, -5.339689371e-03f, -5.332429353e-03f, -5.325158046e-03f, -5.317875467e-03f, -5.310581633e-03f, -5.303276559e-03f, -5.295960263e-03f, -5.288632762e-03f, + -5.281294071e-03f, -5.273944208e-03f, -5.266583189e-03f, -5.259211032e-03f, -5.251827753e-03f, -5.244433368e-03f, -5.237027894e-03f, -5.229611349e-03f, -5.222183750e-03f, -5.214745112e-03f, + -5.207295453e-03f, -5.199834791e-03f, -5.192363141e-03f, -5.184880521e-03f, -5.177386948e-03f, -5.169882439e-03f, -5.162367011e-03f, -5.154840681e-03f, -5.147303467e-03f, -5.139755384e-03f, + -5.132196451e-03f, -5.124626684e-03f, -5.117046102e-03f, -5.109454720e-03f, -5.101852556e-03f, -5.094239628e-03f, -5.086615952e-03f, -5.078981547e-03f, -5.071336429e-03f, -5.063680616e-03f, + -5.056014124e-03f, -5.048336973e-03f, -5.040649178e-03f, -5.032950757e-03f, -5.025241728e-03f, -5.017522109e-03f, -5.009791916e-03f, -5.002051167e-03f, -4.994299880e-03f, -4.986538073e-03f, + -4.978765763e-03f, -4.970982967e-03f, -4.963189703e-03f, -4.955385990e-03f, -4.947571844e-03f, -4.939747283e-03f, -4.931912325e-03f, -4.924066988e-03f, -4.916211289e-03f, -4.908345247e-03f, + -4.900468879e-03f, -4.892582202e-03f, -4.884685236e-03f, -4.876777997e-03f, -4.868860504e-03f, -4.860932774e-03f, -4.852994826e-03f, -4.845046677e-03f, -4.837088345e-03f, -4.829119849e-03f, + -4.821141206e-03f, -4.813152434e-03f, -4.805153552e-03f, -4.797144578e-03f, -4.789125529e-03f, -4.781096424e-03f, -4.773057281e-03f, -4.765008118e-03f, -4.756948954e-03f, -4.748879806e-03f, + -4.740800693e-03f, -4.732711632e-03f, -4.724612644e-03f, -4.716503744e-03f, -4.708384953e-03f, -4.700256288e-03f, -4.692117768e-03f, -4.683969411e-03f, -4.675811235e-03f, -4.667643259e-03f, + -4.659465501e-03f, -4.651277980e-03f, -4.643080714e-03f, -4.634873722e-03f, -4.626657022e-03f, -4.618430633e-03f, -4.610194573e-03f, -4.601948861e-03f, -4.593693516e-03f, -4.585428556e-03f, + -4.577154000e-03f, -4.568869866e-03f, -4.560576173e-03f, -4.552272940e-03f, -4.543960186e-03f, -4.535637929e-03f, -4.527306188e-03f, -4.518964982e-03f, -4.510614330e-03f, -4.502254250e-03f, + -4.493884762e-03f, -4.485505884e-03f, -4.477117634e-03f, -4.468720033e-03f, -4.460313099e-03f, -4.451896851e-03f, -4.443471307e-03f, -4.435036487e-03f, -4.426592410e-03f, -4.418139095e-03f, + -4.409676560e-03f, -4.401204826e-03f, -4.392723910e-03f, -4.384233832e-03f, -4.375734612e-03f, -4.367226268e-03f, -4.358708819e-03f, -4.350182285e-03f, -4.341646685e-03f, -4.333102038e-03f, + -4.324548363e-03f, -4.315985679e-03f, -4.307414007e-03f, -4.298833364e-03f, -4.290243770e-03f, -4.281645246e-03f, -4.273037809e-03f, -4.264421479e-03f, -4.255796277e-03f, -4.247162220e-03f, + -4.238519329e-03f, -4.229867623e-03f, -4.221207121e-03f, -4.212537843e-03f, -4.203859808e-03f, -4.195173037e-03f, -4.186477547e-03f, -4.177773360e-03f, -4.169060494e-03f, -4.160338969e-03f, + -4.151608804e-03f, -4.142870020e-03f, -4.134122636e-03f, -4.125366671e-03f, -4.116602146e-03f, -4.107829079e-03f, -4.099047491e-03f, -4.090257401e-03f, -4.081458829e-03f, -4.072651795e-03f, + -4.063836318e-03f, -4.055012419e-03f, -4.046180116e-03f, -4.037339431e-03f, -4.028490383e-03f, -4.019632991e-03f, -4.010767275e-03f, -4.001893256e-03f, -3.993010953e-03f, -3.984120387e-03f, + -3.975221576e-03f, -3.966314542e-03f, -3.957399304e-03f, -3.948475882e-03f, -3.939544296e-03f, -3.930604566e-03f, -3.921656712e-03f, -3.912700754e-03f, -3.903736713e-03f, -3.894764608e-03f, + -3.885784460e-03f, -3.876796288e-03f, -3.867800113e-03f, -3.858795955e-03f, -3.849783834e-03f, -3.840763770e-03f, -3.831735784e-03f, -3.822699895e-03f, -3.813656125e-03f, -3.804604492e-03f, + -3.795545018e-03f, -3.786477723e-03f, -3.777402627e-03f, -3.768319750e-03f, -3.759229113e-03f, -3.750130736e-03f, -3.741024640e-03f, -3.731910844e-03f, -3.722789370e-03f, -3.713660237e-03f, + -3.704523466e-03f, -3.695379078e-03f, -3.686227093e-03f, -3.677067531e-03f, -3.667900413e-03f, -3.658725759e-03f, -3.649543591e-03f, -3.640353928e-03f, -3.631156791e-03f, -3.621952201e-03f, + -3.612740178e-03f, -3.603520743e-03f, -3.594293916e-03f, -3.585059718e-03f, -3.575818170e-03f, -3.566569292e-03f, -3.557313106e-03f, -3.548049631e-03f, -3.538778889e-03f, -3.529500899e-03f, + -3.520215684e-03f, -3.510923263e-03f, -3.501623658e-03f, -3.492316889e-03f, -3.483002977e-03f, -3.473681942e-03f, -3.464353806e-03f, -3.455018590e-03f, -3.445676314e-03f, -3.436326999e-03f, + -3.426970666e-03f, -3.417607336e-03f, -3.408237030e-03f, -3.398859769e-03f, -3.389475573e-03f, -3.380084464e-03f, -3.370686462e-03f, -3.361281589e-03f, -3.351869866e-03f, -3.342451313e-03f, + -3.333025952e-03f, -3.323593804e-03f, -3.314154889e-03f, -3.304709229e-03f, -3.295256844e-03f, -3.285797757e-03f, -3.276331988e-03f, -3.266859557e-03f, -3.257380487e-03f, -3.247894798e-03f, + -3.238402512e-03f, -3.228903650e-03f, -3.219398232e-03f, -3.209886281e-03f, -3.200367816e-03f, -3.190842861e-03f, -3.181311435e-03f, -3.171773560e-03f, -3.162229257e-03f, -3.152678548e-03f, + -3.143121453e-03f, -3.133557995e-03f, -3.123988194e-03f, -3.114412072e-03f, -3.104829650e-03f, -3.095240949e-03f, -3.085645991e-03f, -3.076044797e-03f, -3.066437389e-03f, -3.056823788e-03f, + -3.047204015e-03f, -3.037578092e-03f, -3.027946040e-03f, -3.018307881e-03f, -3.008663635e-03f, -2.999013326e-03f, -2.989356973e-03f, -2.979694599e-03f, -2.970026226e-03f, -2.960351873e-03f, + -2.950671564e-03f, -2.940985320e-03f, -2.931293162e-03f, -2.921595112e-03f, -2.911891191e-03f, -2.902181421e-03f, -2.892465823e-03f, -2.882744420e-03f, -2.873017233e-03f, -2.863284283e-03f, + -2.853545592e-03f, -2.843801182e-03f, -2.834051075e-03f, -2.824295291e-03f, -2.814533854e-03f, -2.804766784e-03f, -2.794994103e-03f, -2.785215833e-03f, -2.775431996e-03f, -2.765642613e-03f, + -2.755847707e-03f, -2.746047298e-03f, -2.736241410e-03f, -2.726430063e-03f, -2.716613279e-03f, -2.706791080e-03f, -2.696963489e-03f, -2.687130526e-03f, -2.677292215e-03f, -2.667448575e-03f, + -2.657599630e-03f, -2.647745402e-03f, -2.637885911e-03f, -2.628021181e-03f, -2.618151233e-03f, -2.608276088e-03f, -2.598395770e-03f, -2.588510299e-03f, -2.578619698e-03f, -2.568723989e-03f, + -2.558823193e-03f, -2.548917333e-03f, -2.539006431e-03f, -2.529090509e-03f, -2.519169588e-03f, -2.509243690e-03f, -2.499312839e-03f, -2.489377055e-03f, -2.479436361e-03f, -2.469490779e-03f, + -2.459540330e-03f, -2.449585038e-03f, -2.439624924e-03f, -2.429660010e-03f, -2.419690318e-03f, -2.409715871e-03f, -2.399736690e-03f, -2.389752798e-03f, -2.379764216e-03f, -2.369770968e-03f, + -2.359773075e-03f, -2.349770558e-03f, -2.339763442e-03f, -2.329751747e-03f, -2.319735496e-03f, -2.309714711e-03f, -2.299689414e-03f, -2.289659627e-03f, -2.279625374e-03f, -2.269586675e-03f, + -2.259543553e-03f, -2.249496031e-03f, -2.239444131e-03f, -2.229387874e-03f, -2.219327284e-03f, -2.209262383e-03f, -2.199193192e-03f, -2.189119734e-03f, -2.179042032e-03f, -2.168960108e-03f, + -2.158873983e-03f, -2.148783682e-03f, -2.138689224e-03f, -2.128590635e-03f, -2.118487934e-03f, -2.108381146e-03f, -2.098270292e-03f, -2.088155394e-03f, -2.078036475e-03f, -2.067913558e-03f, + -2.057786665e-03f, -2.047655818e-03f, -2.037521040e-03f, -2.027382352e-03f, -2.017239779e-03f, -2.007093341e-03f, -1.996943062e-03f, -1.986788963e-03f, -1.976631068e-03f, -1.966469399e-03f, + -1.956303979e-03f, -1.946134828e-03f, -1.935961972e-03f, -1.925785431e-03f, -1.915605228e-03f, -1.905421386e-03f, -1.895233928e-03f, -1.885042875e-03f, -1.874848251e-03f, -1.864650078e-03f, + -1.854448378e-03f, -1.844243174e-03f, -1.834034489e-03f, -1.823822345e-03f, -1.813606765e-03f, -1.803387771e-03f, -1.793165386e-03f, -1.782939633e-03f, -1.772710533e-03f, -1.762478111e-03f, + -1.752242387e-03f, -1.742003386e-03f, -1.731761129e-03f, -1.721515639e-03f, -1.711266939e-03f, -1.701015052e-03f, -1.690760000e-03f, -1.680501805e-03f, -1.670240491e-03f, -1.659976080e-03f, + -1.649708594e-03f, -1.639438057e-03f, -1.629164491e-03f, -1.618887919e-03f, -1.608608364e-03f, -1.598325847e-03f, -1.588040392e-03f, -1.577752022e-03f, -1.567460759e-03f, -1.557166627e-03f, + -1.546869647e-03f, -1.536569842e-03f, -1.526267235e-03f, -1.515961850e-03f, -1.505653708e-03f, -1.495342832e-03f, -1.485029245e-03f, -1.474712971e-03f, -1.464394031e-03f, -1.454072448e-03f, + -1.443748246e-03f, -1.433421447e-03f, -1.423092073e-03f, -1.412760148e-03f, -1.402425694e-03f, -1.392088734e-03f, -1.381749291e-03f, -1.371407388e-03f, -1.361063047e-03f, -1.350716291e-03f, + -1.340367144e-03f, -1.330015627e-03f, -1.319661765e-03f, -1.309305578e-03f, -1.298947091e-03f, -1.288586327e-03f, -1.278223307e-03f, -1.267858055e-03f, -1.257490594e-03f, -1.247120947e-03f, + -1.236749136e-03f, -1.226375184e-03f, -1.215999115e-03f, -1.205620950e-03f, -1.195240713e-03f, -1.184858427e-03f, -1.174474114e-03f, -1.164087798e-03f, -1.153699501e-03f, -1.143309247e-03f, + -1.132917057e-03f, -1.122522956e-03f, -1.112126965e-03f, -1.101729108e-03f, -1.091329408e-03f, -1.080927887e-03f, -1.070524569e-03f, -1.060119476e-03f, -1.049712631e-03f, -1.039304057e-03f, + -1.028893778e-03f, -1.018481815e-03f, -1.008068192e-03f, -9.976529321e-04f, -9.872360577e-04f, -9.768175920e-04f, -9.663975579e-04f, -9.559759782e-04f, -9.455528759e-04f, -9.351282740e-04f, + -9.247021953e-04f, -9.142746628e-04f, -9.038456994e-04f, -8.934153281e-04f, -8.829835718e-04f, -8.725504534e-04f, -8.621159959e-04f, -8.516802222e-04f, -8.412431553e-04f, -8.308048182e-04f, + -8.203652337e-04f, -8.099244248e-04f, -7.994824145e-04f, -7.890392257e-04f, -7.785948814e-04f, -7.681494045e-04f, -7.577028180e-04f, -7.472551448e-04f, -7.368064080e-04f, -7.263566304e-04f, + -7.159058350e-04f, -7.054540449e-04f, -6.950012829e-04f, -6.845475720e-04f, -6.740929351e-04f, -6.636373954e-04f, -6.531809756e-04f, -6.427236988e-04f, -6.322655880e-04f, -6.218066660e-04f, + -6.113469560e-04f, -6.008864808e-04f, -5.904252634e-04f, -5.799633268e-04f, -5.695006940e-04f, -5.590373879e-04f, -5.485734315e-04f, -5.381088477e-04f, -5.276436597e-04f, -5.171778902e-04f, + -5.067115623e-04f, -4.962446989e-04f, -4.857773231e-04f, -4.753094578e-04f, -4.648411259e-04f, -4.543723505e-04f, -4.439031545e-04f, -4.334335608e-04f, -4.229635925e-04f, -4.124932725e-04f, + -4.020226238e-04f, -3.915516693e-04f, -3.810804321e-04f, -3.706089350e-04f, -3.601372011e-04f, -3.496652533e-04f, -3.391931145e-04f, -3.287208078e-04f, -3.182483561e-04f, -3.077757824e-04f, + -2.973031096e-04f, -2.868303606e-04f, -2.763575586e-04f, -2.658847263e-04f, -2.554118867e-04f, -2.449390629e-04f, -2.344662777e-04f, -2.239935542e-04f, -2.135209152e-04f, -2.030483837e-04f, + -1.925759827e-04f, -1.821037351e-04f, -1.716316639e-04f, -1.611597919e-04f, -1.506881422e-04f, -1.402167377e-04f, -1.297456012e-04f, -1.192747559e-04f, -1.088042245e-04f, -9.833403002e-05f, + -8.786419539e-05f, -7.739474354e-05f, -6.692569739e-05f, -5.645707987e-05f, -4.598891389e-05f, -3.552122237e-05f, -2.505402824e-05f, -1.458735440e-05f, -4.121223778e-06f, 6.344340731e-06f, + 1.680931621e-05f, 2.727367977e-05f, 3.773740848e-05f, 4.820047947e-05f, 5.866286983e-05f, 6.912455666e-05f, 7.958551708e-05f, 9.004572820e-05f, 1.005051671e-04f, 1.109638110e-04f, + 1.214216369e-04f, 1.318786220e-04f, 1.423347434e-04f, 1.527899782e-04f, 1.632443035e-04f, 1.736976966e-04f, 1.841501345e-04f, 1.946015944e-04f, 2.050520534e-04f, 2.155014887e-04f, + 2.259498774e-04f, 2.363971968e-04f, 2.468434238e-04f, 2.572885358e-04f, 2.677325098e-04f, 2.781753231e-04f, 2.886169528e-04f, 2.990573762e-04f, 3.094965703e-04f, 3.199345124e-04f, + 3.303711796e-04f, 3.408065493e-04f, 3.512405984e-04f, 3.616733044e-04f, 3.721046443e-04f, 3.825345954e-04f, 3.929631349e-04f, 4.033902400e-04f, 4.138158879e-04f, 4.242400559e-04f, + 4.346627212e-04f, 4.450838611e-04f, 4.555034528e-04f, 4.659214735e-04f, 4.763379004e-04f, 4.867527110e-04f, 4.971658823e-04f, 5.075773917e-04f, 5.179872164e-04f, 5.283953338e-04f, + 5.388017210e-04f, 5.492063555e-04f, 5.596092144e-04f, 5.700102751e-04f, 5.804095148e-04f, 5.908069110e-04f, 6.012024408e-04f, 6.115960817e-04f, 6.219878109e-04f, 6.323776058e-04f, + 6.427654436e-04f, 6.531513018e-04f, 6.635351577e-04f, 6.739169886e-04f, 6.842967719e-04f, 6.946744850e-04f, 7.050501051e-04f, 7.154236098e-04f, 7.257949763e-04f, 7.361641822e-04f, + 7.465312046e-04f, 7.568960211e-04f, 7.672586091e-04f, 7.776189459e-04f, 7.879770090e-04f, 7.983327757e-04f, 8.086862237e-04f, 8.190373301e-04f, 8.293860726e-04f, 8.397324285e-04f, + 8.500763754e-04f, 8.604178906e-04f, 8.707569516e-04f, 8.810935360e-04f, 8.914276211e-04f, 9.017591845e-04f, 9.120882037e-04f, 9.224146561e-04f, 9.327385193e-04f, 9.430597708e-04f, + 9.533783881e-04f, 9.636943488e-04f, 9.740076303e-04f, 9.843182102e-04f, 9.946260662e-04f, 1.004931176e-03f, 1.015233516e-03f, 1.025533065e-03f, 1.035829801e-03f, 1.046123700e-03f, + 1.056414741e-03f, 1.066702900e-03f, 1.076988157e-03f, 1.087270487e-03f, 1.097549870e-03f, 1.107826282e-03f, 1.118099701e-03f, 1.128370104e-03f, 1.138637471e-03f, 1.148901777e-03f, + 1.159163001e-03f, 1.169421121e-03f, 1.179676114e-03f, 1.189927957e-03f, 1.200176629e-03f, 1.210422108e-03f, 1.220664370e-03f, 1.230903394e-03f, 1.241139158e-03f, 1.251371638e-03f, + 1.261600814e-03f, 1.271826662e-03f, 1.282049161e-03f, 1.292268288e-03f, 1.302484021e-03f, 1.312696338e-03f, 1.322905216e-03f, 1.333110634e-03f, 1.343312570e-03f, 1.353511000e-03f, + 1.363705903e-03f, 1.373897257e-03f, 1.384085040e-03f, 1.394269229e-03f, 1.404449802e-03f, 1.414626738e-03f, 1.424800014e-03f, 1.434969608e-03f, 1.445135498e-03f, 1.455297662e-03f, + 1.465456077e-03f, 1.475610723e-03f, 1.485761576e-03f, 1.495908615e-03f, 1.506051817e-03f, 1.516191161e-03f, 1.526326625e-03f, 1.536458187e-03f, 1.546585823e-03f, 1.556709514e-03f, + 1.566829236e-03f, 1.576944968e-03f, 1.587056688e-03f, 1.597164374e-03f, 1.607268003e-03f, 1.617367554e-03f, 1.627463006e-03f, 1.637554335e-03f, 1.647641521e-03f, 1.657724541e-03f, + 1.667803374e-03f, 1.677877997e-03f, 1.687948389e-03f, 1.698014529e-03f, 1.708076393e-03f, 1.718133960e-03f, 1.728187209e-03f, 1.738236118e-03f, 1.748280664e-03f, 1.758320827e-03f, + 1.768356584e-03f, 1.778387914e-03f, 1.788414794e-03f, 1.798437204e-03f, 1.808455121e-03f, 1.818468523e-03f, 1.828477390e-03f, 1.838481699e-03f, 1.848481429e-03f, 1.858476558e-03f, + 1.868467064e-03f, 1.878452925e-03f, 1.888434121e-03f, 1.898410629e-03f, 1.908382428e-03f, 1.918349496e-03f, 1.928311812e-03f, 1.938269354e-03f, 1.948222100e-03f, 1.958170029e-03f, + 1.968113120e-03f, 1.978051351e-03f, 1.987984699e-03f, 1.997913145e-03f, 2.007836666e-03f, 2.017755241e-03f, 2.027668849e-03f, 2.037577467e-03f, 2.047481075e-03f, 2.057379651e-03f, + 2.067273173e-03f, 2.077161621e-03f, 2.087044973e-03f, 2.096923207e-03f, 2.106796303e-03f, 2.116664238e-03f, 2.126526991e-03f, 2.136384542e-03f, 2.146236868e-03f, 2.156083949e-03f, + 2.165925763e-03f, 2.175762288e-03f, 2.185593505e-03f, 2.195419390e-03f, 2.205239924e-03f, 2.215055085e-03f, 2.224864851e-03f, 2.234669202e-03f, 2.244468116e-03f, 2.254261572e-03f, + 2.264049549e-03f, 2.273832026e-03f, 2.283608981e-03f, 2.293380394e-03f, 2.303146244e-03f, 2.312906508e-03f, 2.322661167e-03f, 2.332410199e-03f, 2.342153583e-03f, 2.351891298e-03f, + 2.361623323e-03f, 2.371349637e-03f, 2.381070218e-03f, 2.390785047e-03f, 2.400494102e-03f, 2.410197362e-03f, 2.419894806e-03f, 2.429586413e-03f, 2.439272163e-03f, 2.448952033e-03f, + 2.458626004e-03f, 2.468294055e-03f, 2.477956164e-03f, 2.487612311e-03f, 2.497262476e-03f, 2.506906636e-03f, 2.516544772e-03f, 2.526176862e-03f, 2.535802886e-03f, 2.545422823e-03f, + 2.555036652e-03f, 2.564644353e-03f, 2.574245905e-03f, 2.583841287e-03f, 2.593430478e-03f, 2.603013458e-03f, 2.612590206e-03f, 2.622160701e-03f, 2.631724924e-03f, 2.641282852e-03f, + 2.650834466e-03f, 2.660379745e-03f, 2.669918669e-03f, 2.679451216e-03f, 2.688977366e-03f, 2.698497100e-03f, 2.708010395e-03f, 2.717517233e-03f, 2.727017591e-03f, 2.736511451e-03f, + 2.745998791e-03f, 2.755479591e-03f, 2.764953830e-03f, 2.774421488e-03f, 2.783882545e-03f, 2.793336981e-03f, 2.802784774e-03f, 2.812225906e-03f, 2.821660354e-03f, 2.831088099e-03f, + 2.840509122e-03f, 2.849923400e-03f, 2.859330915e-03f, 2.868731645e-03f, 2.878125572e-03f, 2.887512674e-03f, 2.896892931e-03f, 2.906266323e-03f, 2.915632830e-03f, 2.924992432e-03f, + 2.934345108e-03f, 2.943690839e-03f, 2.953029604e-03f, 2.962361384e-03f, 2.971686158e-03f, 2.981003906e-03f, 2.990314609e-03f, 2.999618245e-03f, 3.008914796e-03f, 3.018204240e-03f, + 3.027486559e-03f, 3.036761732e-03f, 3.046029740e-03f, 3.055290562e-03f, 3.064544178e-03f, 3.073790569e-03f, 3.083029714e-03f, 3.092261595e-03f, 3.101486190e-03f, 3.110703481e-03f, + 3.119913447e-03f, 3.129116069e-03f, 3.138311326e-03f, 3.147499200e-03f, 3.156679670e-03f, 3.165852716e-03f, 3.175018320e-03f, 3.184176461e-03f, 3.193327120e-03f, 3.202470276e-03f, + 3.211605911e-03f, 3.220734004e-03f, 3.229854537e-03f, 3.238967489e-03f, 3.248072841e-03f, 3.257170574e-03f, 3.266260668e-03f, 3.275343103e-03f, 3.284417860e-03f, 3.293484919e-03f, + 3.302544262e-03f, 3.311595868e-03f, 3.320639719e-03f, 3.329675794e-03f, 3.338704074e-03f, 3.347724541e-03f, 3.356737174e-03f, 3.365741955e-03f, 3.374738863e-03f, 3.383727881e-03f, + 3.392708988e-03f, 3.401682165e-03f, 3.410647394e-03f, 3.419604654e-03f, 3.428553927e-03f, 3.437495193e-03f, 3.446428434e-03f, 3.455353630e-03f, 3.464270761e-03f, 3.473179810e-03f, + 3.482080757e-03f, 3.490973582e-03f, 3.499858267e-03f, 3.508734793e-03f, 3.517603141e-03f, 3.526463291e-03f, 3.535315225e-03f, 3.544158924e-03f, 3.552994368e-03f, 3.561821540e-03f, + 3.570640420e-03f, 3.579450989e-03f, 3.588253228e-03f, 3.597047119e-03f, 3.605832642e-03f, 3.614609779e-03f, 3.623378512e-03f, 3.632138821e-03f, 3.640890687e-03f, 3.649634092e-03f, + 3.658369018e-03f, 3.667095445e-03f, 3.675813355e-03f, 3.684522729e-03f, 3.693223548e-03f, 3.701915795e-03f, 3.710599450e-03f, 3.719274495e-03f, 3.727940911e-03f, 3.736598680e-03f, + 3.745247783e-03f, 3.753888203e-03f, 3.762519919e-03f, 3.771142914e-03f, 3.779757170e-03f, 3.788362668e-03f, 3.796959390e-03f, 3.805547317e-03f, 3.814126431e-03f, 3.822696714e-03f, + 3.831258147e-03f, 3.839810712e-03f, 3.848354391e-03f, 3.856889165e-03f, 3.865415017e-03f, 3.873931929e-03f, 3.882439881e-03f, 3.890938856e-03f, 3.899428836e-03f, 3.907909802e-03f, + 3.916381737e-03f, 3.924844622e-03f, 3.933298440e-03f, 3.941743172e-03f, 3.950178801e-03f, 3.958605307e-03f, 3.967022675e-03f, 3.975430884e-03f, 3.983829919e-03f, 3.992219759e-03f, + 4.000600389e-03f, 4.008971789e-03f, 4.017333943e-03f, 4.025686831e-03f, 4.034030437e-03f, 4.042364743e-03f, 4.050689730e-03f, 4.059005382e-03f, 4.067311680e-03f, 4.075608607e-03f, + 4.083896145e-03f, 4.092174276e-03f, 4.100442983e-03f, 4.108702248e-03f, 4.116952054e-03f, 4.125192383e-03f, 4.133423217e-03f, 4.141644540e-03f, 4.149856332e-03f, 4.158058578e-03f, + 4.166251260e-03f, 4.174434359e-03f, 4.182607859e-03f, 4.190771743e-03f, 4.198925992e-03f, 4.207070590e-03f, 4.215205519e-03f, 4.223330763e-03f, 4.231446302e-03f, 4.239552122e-03f, + 4.247648204e-03f, 4.255734530e-03f, 4.263811085e-03f, 4.271877850e-03f, 4.279934808e-03f, 4.287981943e-03f, 4.296019238e-03f, 4.304046674e-03f, 4.312064236e-03f, 4.320071906e-03f, + 4.328069667e-03f, 4.336057502e-03f, 4.344035394e-03f, 4.352003327e-03f, 4.359961283e-03f, 4.367909245e-03f, 4.375847197e-03f, 4.383775121e-03f, 4.391693001e-03f, 4.399600821e-03f, + 4.407498563e-03f, 4.415386210e-03f, 4.423263746e-03f, 4.431131154e-03f, 4.438988418e-03f, 4.446835520e-03f, 4.454672445e-03f, 4.462499174e-03f, 4.470315693e-03f, 4.478121984e-03f, + 4.485918031e-03f, 4.493703817e-03f, 4.501479326e-03f, 4.509244541e-03f, 4.516999446e-03f, 4.524744025e-03f, 4.532478260e-03f, 4.540202136e-03f, 4.547915636e-03f, 4.555618744e-03f, + 4.563311443e-03f, 4.570993718e-03f, 4.578665552e-03f, 4.586326928e-03f, 4.593977831e-03f, 4.601618245e-03f, 4.609248153e-03f, 4.616867538e-03f, 4.624476386e-03f, 4.632074680e-03f, + 4.639662403e-03f, 4.647239540e-03f, 4.654806074e-03f, 4.662361991e-03f, 4.669907273e-03f, 4.677441904e-03f, 4.684965870e-03f, 4.692479153e-03f, 4.699981739e-03f, 4.707473610e-03f, + 4.714954752e-03f, 4.722425149e-03f, 4.729884784e-03f, 4.737333642e-03f, 4.744771708e-03f, 4.752198965e-03f, 4.759615398e-03f, 4.767020991e-03f, 4.774415728e-03f, 4.781799595e-03f, + 4.789172575e-03f, 4.796534652e-03f, 4.803885812e-03f, 4.811226039e-03f, 4.818555317e-03f, 4.825873630e-03f, 4.833180964e-03f, 4.840477303e-03f, 4.847762632e-03f, 4.855036935e-03f, + 4.862300196e-03f, 4.869552401e-03f, 4.876793535e-03f, 4.884023581e-03f, 4.891242525e-03f, 4.898450352e-03f, 4.905647046e-03f, 4.912832592e-03f, 4.920006975e-03f, 4.927170180e-03f, + 4.934322192e-03f, 4.941462996e-03f, 4.948592576e-03f, 4.955710918e-03f, 4.962818007e-03f, 4.969913828e-03f, 4.976998365e-03f, 4.984071605e-03f, 4.991133532e-03f, 4.998184130e-03f, + 5.005223387e-03f, 5.012251285e-03f, 5.019267812e-03f, 5.026272951e-03f, 5.033266689e-03f, 5.040249011e-03f, 5.047219901e-03f, 5.054179346e-03f, 5.061127330e-03f, 5.068063840e-03f, + 5.074988859e-03f, 5.081902375e-03f, 5.088804372e-03f, 5.095694836e-03f, 5.102573753e-03f, 5.109441108e-03f, 5.116296886e-03f, 5.123141073e-03f, 5.129973655e-03f, 5.136794618e-03f, + 5.143603946e-03f, 5.150401627e-03f, 5.157187645e-03f, 5.163961987e-03f, 5.170724638e-03f, 5.177475584e-03f, 5.184214811e-03f, 5.190942304e-03f, 5.197658050e-03f, 5.204362035e-03f, + 5.211054244e-03f, 5.217734664e-03f, 5.224403280e-03f, 5.231060078e-03f, 5.237705046e-03f, 5.244338167e-03f, 5.250959430e-03f, 5.257568820e-03f, 5.264166322e-03f, 5.270751924e-03f, + 5.277325611e-03f, 5.283887370e-03f, 5.290437188e-03f, 5.296975049e-03f, 5.303500941e-03f, 5.310014850e-03f, 5.316516762e-03f, 5.323006664e-03f, 5.329484543e-03f, 5.335950384e-03f, + 5.342404174e-03f, 5.348845900e-03f, 5.355275548e-03f, 5.361693105e-03f, 5.368098557e-03f, 5.374491891e-03f, 5.380873094e-03f, 5.387242152e-03f, 5.393599052e-03f, 5.399943781e-03f, + 5.406276326e-03f, 5.412596673e-03f, 5.418904809e-03f, 5.425200721e-03f, 5.431484396e-03f, 5.437755821e-03f, 5.444014982e-03f, 5.450261867e-03f, 5.456496463e-03f, 5.462718756e-03f, + 5.468928734e-03f, 5.475126384e-03f, 5.481311692e-03f, 5.487484647e-03f, 5.493645234e-03f, 5.499793442e-03f, 5.505929257e-03f, 5.512052667e-03f, 5.518163659e-03f, 5.524262220e-03f, + 5.530348338e-03f, 5.536422000e-03f, 5.542483193e-03f, 5.548531905e-03f, 5.554568123e-03f, 5.560591834e-03f, 5.566603026e-03f, 5.572601687e-03f, 5.578587804e-03f, 5.584561365e-03f, + 5.590522357e-03f, 5.596470768e-03f, 5.602406586e-03f, 5.608329797e-03f, 5.614240391e-03f, 5.620138354e-03f, 5.626023675e-03f, 5.631896341e-03f, 5.637756340e-03f, 5.643603660e-03f, + 5.649438289e-03f, 5.655260214e-03f, 5.661069424e-03f, 5.666865907e-03f, 5.672649650e-03f, 5.678420642e-03f, 5.684178871e-03f, 5.689924324e-03f, 5.695656990e-03f, 5.701376857e-03f, + 5.707083913e-03f, 5.712778147e-03f, 5.718459546e-03f, 5.724128099e-03f, 5.729783794e-03f, 5.735426620e-03f, 5.741056564e-03f, 5.746673616e-03f, 5.752277763e-03f, 5.757868993e-03f, + 5.763447297e-03f, 5.769012661e-03f, 5.774565074e-03f, 5.780104526e-03f, 5.785631004e-03f, 5.791144497e-03f, 5.796644994e-03f, 5.802132483e-03f, 5.807606953e-03f, 5.813068393e-03f, + 5.818516792e-03f, 5.823952138e-03f, 5.829374420e-03f, 5.834783626e-03f, 5.840179747e-03f, 5.845562771e-03f, 5.850932686e-03f, 5.856289481e-03f, 5.861633146e-03f, 5.866963670e-03f, + 5.872281041e-03f, 5.877585249e-03f, 5.882876283e-03f, 5.888154132e-03f, 5.893418784e-03f, 5.898670230e-03f, 5.903908458e-03f, 5.909133458e-03f, 5.914345219e-03f, 5.919543730e-03f, + 5.924728981e-03f, 5.929900961e-03f, 5.935059659e-03f, 5.940205064e-03f, 5.945337167e-03f, 5.950455957e-03f, 5.955561423e-03f, 5.960653555e-03f, 5.965732342e-03f, 5.970797774e-03f, + 5.975849840e-03f, 5.980888531e-03f, 5.985913835e-03f, 5.990925743e-03f, 5.995924245e-03f, 6.000909330e-03f, 6.005880987e-03f, 6.010839208e-03f, 6.015783981e-03f, 6.020715297e-03f, + 6.025633145e-03f, 6.030537516e-03f, 6.035428399e-03f, 6.040305784e-03f, 6.045169663e-03f, 6.050020023e-03f, 6.054856857e-03f, 6.059680153e-03f, 6.064489902e-03f, 6.069286095e-03f, + 6.074068721e-03f, 6.078837771e-03f, 6.083593235e-03f, 6.088335103e-03f, 6.093063366e-03f, 6.097778013e-03f, 6.102479037e-03f, 6.107166426e-03f, 6.111840172e-03f, 6.116500264e-03f, + 6.121146694e-03f, 6.125779452e-03f, 6.130398529e-03f, 6.135003915e-03f, 6.139595601e-03f, 6.144173577e-03f, 6.148737835e-03f, 6.153288364e-03f, 6.157825157e-03f, 6.162348203e-03f, + 6.166857494e-03f, 6.171353020e-03f, 6.175834772e-03f, 6.180302741e-03f, 6.184756919e-03f, 6.189197296e-03f, 6.193623863e-03f, 6.198036611e-03f, 6.202435531e-03f, 6.206820615e-03f, + 6.211191853e-03f, 6.215549237e-03f, 6.219892758e-03f, 6.224222408e-03f, 6.228538176e-03f, 6.232840056e-03f, 6.237128038e-03f, 6.241402113e-03f, 6.245662273e-03f, 6.249908509e-03f, + 6.254140813e-03f, 6.258359176e-03f, 6.262563590e-03f, 6.266754047e-03f, 6.270930537e-03f, 6.275093053e-03f, 6.279241585e-03f, 6.283376127e-03f, 6.287496669e-03f, 6.291603204e-03f, + 6.295695722e-03f, 6.299774216e-03f, 6.303838678e-03f, 6.307889100e-03f, 6.311925473e-03f, 6.315947789e-03f, 6.319956041e-03f, 6.323950219e-03f, 6.327930317e-03f, 6.331896327e-03f, + 6.335848240e-03f, 6.339786048e-03f, 6.343709744e-03f, 6.347619320e-03f, 6.351514768e-03f, 6.355396080e-03f, 6.359263249e-03f, 6.363116267e-03f, 6.366955126e-03f, 6.370779818e-03f, + 6.374590337e-03f, 6.378386674e-03f, 6.382168821e-03f, 6.385936772e-03f, 6.389690519e-03f, 6.393430054e-03f, 6.397155371e-03f, 6.400866460e-03f, 6.404563316e-03f, 6.408245931e-03f, + 6.411914298e-03f, 6.415568409e-03f, 6.419208257e-03f, 6.422833835e-03f, 6.426445136e-03f, 6.430042152e-03f, 6.433624877e-03f, 6.437193304e-03f, 6.440747425e-03f, 6.444287233e-03f, + 6.447812722e-03f, 6.451323885e-03f, 6.454820714e-03f, 6.458303203e-03f, 6.461771344e-03f, 6.465225132e-03f, 6.468664559e-03f, 6.472089619e-03f, 6.475500304e-03f, 6.478896609e-03f, + 6.482278526e-03f, 6.485646049e-03f, 6.488999171e-03f, 6.492337886e-03f, 6.495662187e-03f, 6.498972068e-03f, 6.502267522e-03f, 6.505548543e-03f, 6.508815124e-03f, 6.512067259e-03f, + 6.515304942e-03f, 6.518528166e-03f, 6.521736926e-03f, 6.524931214e-03f, 6.528111025e-03f, 6.531276353e-03f, 6.534427191e-03f, 6.537563533e-03f, 6.540685373e-03f, 6.543792705e-03f, + 6.546885524e-03f, 6.549963823e-03f, 6.553027595e-03f, 6.556076836e-03f, 6.559111540e-03f, 6.562131700e-03f, 6.565137310e-03f, 6.568128366e-03f, 6.571104860e-03f, 6.574066789e-03f, + 6.577014144e-03f, 6.579946922e-03f, 6.582865116e-03f, 6.585768722e-03f, 6.588657732e-03f, 6.591532142e-03f, 6.594391947e-03f, 6.597237140e-03f, 6.600067716e-03f, 6.602883671e-03f, + 6.605684998e-03f, 6.608471692e-03f, 6.611243748e-03f, 6.614001161e-03f, 6.616743926e-03f, 6.619472036e-03f, 6.622185488e-03f, 6.624884275e-03f, 6.627568393e-03f, 6.630237837e-03f, + 6.632892602e-03f, 6.635532682e-03f, 6.638158073e-03f, 6.640768769e-03f, 6.643364767e-03f, 6.645946060e-03f, 6.648512644e-03f, 6.651064515e-03f, 6.653601667e-03f, 6.656124096e-03f, + 6.658631797e-03f, 6.661124765e-03f, 6.663602995e-03f, 6.666066484e-03f, 6.668515226e-03f, 6.670949217e-03f, 6.673368452e-03f, 6.675772928e-03f, 6.678162638e-03f, 6.680537580e-03f, + 6.682897748e-03f, 6.685243138e-03f, 6.687573746e-03f, 6.689889568e-03f, 6.692190599e-03f, 6.694476835e-03f, 6.696748272e-03f, 6.699004906e-03f, 6.701246732e-03f, 6.703473747e-03f, + 6.705685946e-03f, 6.707883326e-03f, 6.710065882e-03f, 6.712233610e-03f, 6.714386507e-03f, 6.716524569e-03f, 6.718647791e-03f, 6.720756170e-03f, 6.722849702e-03f, 6.724928383e-03f, + 6.726992209e-03f, 6.729041178e-03f, 6.731075285e-03f, 6.733094526e-03f, 6.735098898e-03f, 6.737088397e-03f, 6.739063021e-03f, 6.741022764e-03f, 6.742967624e-03f, 6.744897598e-03f, + 6.746812681e-03f, 6.748712871e-03f, 6.750598164e-03f, 6.752468557e-03f, 6.754324047e-03f, 6.756164630e-03f, 6.757990303e-03f, 6.759801063e-03f, 6.761596906e-03f, 6.763377831e-03f, + 6.765143833e-03f, 6.766894909e-03f, 6.768631057e-03f, 6.770352274e-03f, 6.772058556e-03f, 6.773749901e-03f, 6.775426306e-03f, 6.777087767e-03f, 6.778734283e-03f, 6.780365849e-03f, + 6.781982465e-03f, 6.783584126e-03f, 6.785170830e-03f, 6.786742575e-03f, 6.788299358e-03f, 6.789841176e-03f, 6.791368027e-03f, 6.792879907e-03f, 6.794376816e-03f, 6.795858750e-03f, + 6.797325706e-03f, 6.798777683e-03f, 6.800214678e-03f, 6.801636689e-03f, 6.803043713e-03f, 6.804435748e-03f, 6.805812792e-03f, 6.807174843e-03f, 6.808521898e-03f, 6.809853956e-03f, + 6.811171015e-03f, 6.812473071e-03f, 6.813760124e-03f, 6.815032171e-03f, 6.816289210e-03f, 6.817531240e-03f, 6.818758258e-03f, 6.819970263e-03f, 6.821167252e-03f, 6.822349224e-03f, + 6.823516178e-03f, 6.824668111e-03f, 6.825805022e-03f, 6.826926909e-03f, 6.828033770e-03f, 6.829125604e-03f, 6.830202410e-03f, 6.831264185e-03f, 6.832310928e-03f, 6.833342638e-03f, + 6.834359314e-03f, 6.835360953e-03f, 6.836347555e-03f, 6.837319119e-03f, 6.838275642e-03f, 6.839217124e-03f, 6.840143563e-03f, 6.841054958e-03f, 6.841951309e-03f, 6.842832613e-03f, + 6.843698870e-03f, 6.844550079e-03f, 6.845386238e-03f, 6.846207348e-03f, 6.847013405e-03f, 6.847804411e-03f, 6.848580364e-03f, 6.849341262e-03f, 6.850087105e-03f, 6.850817893e-03f, + 6.851533625e-03f, 6.852234299e-03f, 6.852919915e-03f, 6.853590473e-03f, 6.854245971e-03f, 6.854886410e-03f, 6.855511788e-03f, 6.856122105e-03f, 6.856717361e-03f, 6.857297555e-03f, + 6.857862686e-03f, 6.858412755e-03f, 6.858947760e-03f, 6.859467702e-03f, 6.859972580e-03f, 6.860462393e-03f, 6.860937143e-03f, 6.861396828e-03f, 6.861841448e-03f, 6.862271003e-03f, + 6.862685493e-03f, 6.863084918e-03f, 6.863469278e-03f, 6.863838572e-03f, 6.864192802e-03f, 6.864531966e-03f, 6.864856065e-03f, 6.865165100e-03f, 6.865459069e-03f, 6.865737974e-03f, + 6.866001815e-03f, 6.866250591e-03f, 6.866484304e-03f, 6.866702953e-03f, 6.866906539e-03f, 6.867095062e-03f, 6.867268523e-03f, 6.867426921e-03f, 6.867570259e-03f, 6.867698535e-03f, + 6.867811751e-03f, 6.867909907e-03f, 6.867993004e-03f, 6.868061042e-03f, 6.868114022e-03f, 6.868151945e-03f, 6.868174812e-03f, 6.868182623e-03f, 6.868175379e-03f, 6.868153082e-03f, + 6.868115731e-03f, 6.868063327e-03f, 6.867995873e-03f, 6.867913368e-03f, 6.867815814e-03f, 6.867703211e-03f, 6.867575562e-03f, 6.867432866e-03f, 6.867275125e-03f, 6.867102340e-03f, + 6.866914513e-03f, 6.866711645e-03f, 6.866493736e-03f, 6.866260789e-03f, 6.866012804e-03f, 6.865749783e-03f, 6.865471728e-03f, 6.865178639e-03f, 6.864870518e-03f, 6.864547367e-03f, + 6.864209188e-03f, 6.863855981e-03f, 6.863487748e-03f, 6.863104492e-03f, 6.862706213e-03f, 6.862292914e-03f, 6.861864596e-03f, 6.861421261e-03f, 6.860962910e-03f, 6.860489546e-03f, + 6.860001171e-03f, 6.859497786e-03f, 6.858979393e-03f, 6.858445994e-03f, 6.857897591e-03f, 6.857334186e-03f, 6.856755782e-03f, 6.856162380e-03f, 6.855553982e-03f, 6.854930591e-03f, + 6.854292209e-03f, 6.853638838e-03f, 6.852970480e-03f, 6.852287138e-03f, 6.851588814e-03f, 6.850875510e-03f, 6.850147228e-03f, 6.849403971e-03f, 6.848645742e-03f, 6.847872543e-03f, + 6.847084377e-03f, 6.846281245e-03f, 6.845463151e-03f, 6.844630098e-03f, 6.843782087e-03f, 6.842919122e-03f, 6.842041205e-03f, 6.841148339e-03f, 6.840240526e-03f, 6.839317771e-03f, + 6.838380075e-03f, 6.837427441e-03f, 6.836459872e-03f, 6.835477372e-03f, 6.834479942e-03f, 6.833467587e-03f, 6.832440309e-03f, 6.831398111e-03f, 6.830340997e-03f, 6.829268969e-03f, + 6.828182031e-03f, 6.827080185e-03f, 6.825963436e-03f, 6.824831786e-03f, 6.823685239e-03f, 6.822523797e-03f, 6.821347465e-03f, 6.820156246e-03f, 6.818950143e-03f, 6.817729159e-03f, + 6.816493299e-03f, 6.815242565e-03f, 6.813976961e-03f, 6.812696491e-03f, 6.811401159e-03f, 6.810090968e-03f, 6.808765921e-03f, 6.807426023e-03f, 6.806071277e-03f, 6.804701687e-03f, + 6.803317257e-03f, 6.801917991e-03f, 6.800503892e-03f, 6.799074964e-03f, 6.797631212e-03f, 6.796172640e-03f, 6.794699250e-03f, 6.793211048e-03f, 6.791708038e-03f, 6.790190223e-03f, + 6.788657608e-03f, 6.787110197e-03f, 6.785547994e-03f, 6.783971004e-03f, 6.782379230e-03f, 6.780772677e-03f, 6.779151349e-03f, 6.777515251e-03f, 6.775864387e-03f, 6.774198761e-03f, + 6.772518379e-03f, 6.770823243e-03f, 6.769113360e-03f, 6.767388733e-03f, 6.765649367e-03f, 6.763895267e-03f, 6.762126437e-03f, 6.760342882e-03f, 6.758544607e-03f, 6.756731617e-03f, + 6.754903915e-03f, 6.753061508e-03f, 6.751204400e-03f, 6.749332595e-03f, 6.747446100e-03f, 6.745544918e-03f, 6.743629054e-03f, 6.741698514e-03f, 6.739753303e-03f, 6.737793426e-03f, + 6.735818887e-03f, 6.733829692e-03f, 6.731825847e-03f, 6.729807356e-03f, 6.727774224e-03f, 6.725726457e-03f, 6.723664061e-03f, 6.721587039e-03f, 6.719495399e-03f, 6.717389145e-03f, + 6.715268282e-03f, 6.713132816e-03f, 6.710982753e-03f, 6.708818098e-03f, 6.706638857e-03f, 6.704445034e-03f, 6.702236637e-03f, 6.700013669e-03f, 6.697776138e-03f, 6.695524049e-03f, + 6.693257407e-03f, 6.690976218e-03f, 6.688680489e-03f, 6.686370224e-03f, 6.684045430e-03f, 6.681706113e-03f, 6.679352278e-03f, 6.676983932e-03f, 6.674601081e-03f, 6.672203730e-03f, + 6.669791885e-03f, 6.667365553e-03f, 6.664924740e-03f, 6.662469452e-03f, 6.659999695e-03f, 6.657515476e-03f, 6.655016800e-03f, 6.652503673e-03f, 6.649976103e-03f, 6.647434095e-03f, + 6.644877656e-03f, 6.642306793e-03f, 6.639721511e-03f, 6.637121817e-03f, 6.634507717e-03f, 6.631879219e-03f, 6.629236328e-03f, 6.626579052e-03f, 6.623907396e-03f, 6.621221368e-03f, + 6.618520974e-03f, 6.615806221e-03f, 6.613077116e-03f, 6.610333664e-03f, 6.607575874e-03f, 6.604803753e-03f, 6.602017305e-03f, 6.599216540e-03f, 6.596401464e-03f, 6.593572083e-03f, + 6.590728404e-03f, 6.587870435e-03f, 6.584998183e-03f, 6.582111655e-03f, 6.579210858e-03f, 6.576295798e-03f, 6.573366484e-03f, 6.570422923e-03f, 6.567465120e-03f, 6.564493085e-03f, + 6.561506824e-03f, 6.558506344e-03f, 6.555491654e-03f, 6.552462759e-03f, 6.549419668e-03f, 6.546362389e-03f, 6.543290928e-03f, 6.540205293e-03f, 6.537105491e-03f, 6.533991531e-03f, + 6.530863420e-03f, 6.527721165e-03f, 6.524564774e-03f, 6.521394256e-03f, 6.518209616e-03f, 6.515010864e-03f, 6.511798007e-03f, 6.508571053e-03f, 6.505330009e-03f, 6.502074885e-03f, + 6.498805686e-03f, 6.495522423e-03f, 6.492225101e-03f, 6.488913730e-03f, 6.485588318e-03f, 6.482248872e-03f, 6.478895400e-03f, 6.475527911e-03f, 6.472146413e-03f, 6.468750915e-03f, + 6.465341423e-03f, 6.461917947e-03f, 6.458480495e-03f, 6.455029074e-03f, 6.451563694e-03f, 6.448084363e-03f, 6.444591089e-03f, 6.441083881e-03f, 6.437562746e-03f, 6.434027695e-03f, + 6.430478734e-03f, 6.426915872e-03f, 6.423339119e-03f, 6.419748483e-03f, 6.416143971e-03f, 6.412525594e-03f, 6.408893360e-03f, 6.405247277e-03f, 6.401587354e-03f, 6.397913600e-03f, + 6.394226024e-03f, 6.390524635e-03f, 6.386809441e-03f, 6.383080451e-03f, 6.379337675e-03f, 6.375581121e-03f, 6.371810798e-03f, 6.368026716e-03f, 6.364228882e-03f, 6.360417308e-03f, + 6.356592000e-03f, 6.352752970e-03f, 6.348900225e-03f, 6.345033775e-03f, 6.341153630e-03f, 6.337259798e-03f, 6.333352289e-03f, 6.329431111e-03f, 6.325496276e-03f, 6.321547791e-03f, + 6.317585666e-03f, 6.313609911e-03f, 6.309620535e-03f, 6.305617548e-03f, 6.301600959e-03f, 6.297570777e-03f, 6.293527013e-03f, 6.289469675e-03f, 6.285398774e-03f, 6.281314319e-03f, + 6.277216320e-03f, 6.273104787e-03f, 6.268979729e-03f, 6.264841156e-03f, 6.260689078e-03f, 6.256523505e-03f, 6.252344446e-03f, 6.248151912e-03f, 6.243945913e-03f, 6.239726457e-03f, + 6.235493557e-03f, 6.231247220e-03f, 6.226987458e-03f, 6.222714281e-03f, 6.218427698e-03f, 6.214127720e-03f, 6.209814357e-03f, 6.205487620e-03f, 6.201147517e-03f, 6.196794060e-03f, + 6.192427259e-03f, 6.188047124e-03f, 6.183653666e-03f, 6.179246894e-03f, 6.174826820e-03f, 6.170393453e-03f, 6.165946804e-03f, 6.161486884e-03f, 6.157013703e-03f, 6.152527272e-03f, + 6.148027601e-03f, 6.143514700e-03f, 6.138988581e-03f, 6.134449254e-03f, 6.129896730e-03f, 6.125331019e-03f, 6.120752132e-03f, 6.116160080e-03f, 6.111554874e-03f, 6.106936524e-03f, + 6.102305042e-03f, 6.097660437e-03f, 6.093002722e-03f, 6.088331907e-03f, 6.083648003e-03f, 6.078951021e-03f, 6.074240971e-03f, 6.069517866e-03f, 6.064781716e-03f, 6.060032532e-03f, + 6.055270326e-03f, 6.050495108e-03f, 6.045706889e-03f, 6.040905681e-03f, 6.036091496e-03f, 6.031264344e-03f, 6.026424236e-03f, 6.021571184e-03f, 6.016705200e-03f, 6.011826294e-03f, + 6.006934479e-03f, 6.002029765e-03f, 5.997112163e-03f, 5.992181687e-03f, 5.987238346e-03f, 5.982282153e-03f, 5.977313119e-03f, 5.972331255e-03f, 5.967336574e-03f, 5.962329087e-03f, + 5.957308805e-03f, 5.952275741e-03f, 5.947229906e-03f, 5.942171311e-03f, 5.937099969e-03f, 5.932015892e-03f, 5.926919091e-03f, 5.921809578e-03f, 5.916687365e-03f, 5.911552464e-03f, + 5.906404886e-03f, 5.901244645e-03f, 5.896071752e-03f, 5.890886218e-03f, 5.885688056e-03f, 5.880477279e-03f, 5.875253898e-03f, 5.870017924e-03f, 5.864769372e-03f, 5.859508252e-03f, + 5.854234577e-03f, 5.848948359e-03f, 5.843649611e-03f, 5.838338344e-03f, 5.833014571e-03f, 5.827678305e-03f, 5.822329557e-03f, 5.816968341e-03f, 5.811594668e-03f, 5.806208551e-03f, + 5.800810003e-03f, 5.795399036e-03f, 5.789975662e-03f, 5.784539895e-03f, 5.779091747e-03f, 5.773631229e-03f, 5.768158356e-03f, 5.762673140e-03f, 5.757175593e-03f, 5.751665728e-03f, + 5.746143558e-03f, 5.740609096e-03f, 5.735062354e-03f, 5.729503346e-03f, 5.723932083e-03f, 5.718348580e-03f, 5.712752849e-03f, 5.707144902e-03f, 5.701524754e-03f, 5.695892416e-03f, + 5.690247902e-03f, 5.684591225e-03f, 5.678922398e-03f, 5.673241434e-03f, 5.667548346e-03f, 5.661843148e-03f, 5.656125852e-03f, 5.650396472e-03f, 5.644655020e-03f, 5.638901511e-03f, + 5.633135957e-03f, 5.627358372e-03f, 5.621568768e-03f, 5.615767160e-03f, 5.609953561e-03f, 5.604127984e-03f, 5.598290443e-03f, 5.592440951e-03f, 5.586579521e-03f, 5.580706167e-03f, + 5.574820903e-03f, 5.568923742e-03f, 5.563014697e-03f, 5.557093783e-03f, 5.551161012e-03f, 5.545216400e-03f, 5.539259958e-03f, 5.533291701e-03f, 5.527311643e-03f, 5.521319798e-03f, + 5.515316178e-03f, 5.509300799e-03f, 5.503273673e-03f, 5.497234815e-03f, 5.491184239e-03f, 5.485121958e-03f, 5.479047986e-03f, 5.472962338e-03f, 5.466865027e-03f, 5.460756068e-03f, + 5.454635474e-03f, 5.448503259e-03f, 5.442359438e-03f, 5.436204024e-03f, 5.430037032e-03f, 5.423858476e-03f, 5.417668370e-03f, 5.411466728e-03f, 5.405253564e-03f, 5.399028894e-03f, + 5.392792730e-03f, 5.386545088e-03f, 5.380285981e-03f, 5.374015424e-03f, 5.367733432e-03f, 5.361440018e-03f, 5.355135198e-03f, 5.348818985e-03f, 5.342491394e-03f, 5.336152439e-03f, + 5.329802136e-03f, 5.323440498e-03f, 5.317067541e-03f, 5.310683278e-03f, 5.304287725e-03f, 5.297880895e-03f, 5.291462805e-03f, 5.285033467e-03f, 5.278592898e-03f, 5.272141112e-03f, + 5.265678123e-03f, 5.259203946e-03f, 5.252718597e-03f, 5.246222090e-03f, 5.239714439e-03f, 5.233195660e-03f, 5.226665768e-03f, 5.220124777e-03f, 5.213572702e-03f, 5.207009560e-03f, + 5.200435363e-03f, 5.193850128e-03f, 5.187253869e-03f, 5.180646602e-03f, 5.174028342e-03f, 5.167399103e-03f, 5.160758901e-03f, 5.154107751e-03f, 5.147445669e-03f, 5.140772668e-03f, + 5.134088766e-03f, 5.127393976e-03f, 5.120688314e-03f, 5.113971796e-03f, 5.107244437e-03f, 5.100506251e-03f, 5.093757255e-03f, 5.086997464e-03f, 5.080226893e-03f, 5.073445558e-03f, + 5.066653474e-03f, 5.059850657e-03f, 5.053037121e-03f, 5.046212884e-03f, 5.039377959e-03f, 5.032532363e-03f, 5.025676112e-03f, 5.018809220e-03f, 5.011931704e-03f, 5.005043579e-03f, + 4.998144861e-03f, 4.991235566e-03f, 4.984315709e-03f, 4.977385306e-03f, 4.970444373e-03f, 4.963492926e-03f, 4.956530980e-03f, 4.949558551e-03f, 4.942575656e-03f, 4.935582309e-03f, + 4.928578528e-03f, 4.921564327e-03f, 4.914539723e-03f, 4.907504732e-03f, 4.900459369e-03f, 4.893403652e-03f, 4.886337595e-03f, 4.879261215e-03f, 4.872174527e-03f, 4.865077549e-03f, + 4.857970296e-03f, 4.850852784e-03f, 4.843725030e-03f, 4.836587049e-03f, 4.829438859e-03f, 4.822280474e-03f, 4.815111911e-03f, 4.807933187e-03f, 4.800744318e-03f, 4.793545320e-03f, + 4.786336210e-03f, 4.779117003e-03f, 4.771887717e-03f, 4.764648367e-03f, 4.757398971e-03f, 4.750139544e-03f, 4.742870103e-03f, 4.735590664e-03f, 4.728301244e-03f, 4.721001860e-03f, + 4.713692528e-03f, 4.706373264e-03f, 4.699044085e-03f, 4.691705009e-03f, 4.684356050e-03f, 4.676997227e-03f, 4.669628556e-03f, 4.662250052e-03f, 4.654861734e-03f, 4.647463618e-03f, + 4.640055721e-03f, 4.632638058e-03f, 4.625210648e-03f, 4.617773507e-03f, 4.610326652e-03f, 4.602870100e-03f, 4.595403867e-03f, 4.587927970e-03f, 4.580442427e-03f, 4.572947254e-03f, + 4.565442469e-03f, 4.557928087e-03f, 4.550404127e-03f, 4.542870605e-03f, 4.535327539e-03f, 4.527774944e-03f, 4.520212840e-03f, 4.512641241e-03f, 4.505060166e-03f, 4.497469633e-03f, + 4.489869656e-03f, 4.482260255e-03f, 4.474641447e-03f, 4.467013248e-03f, 4.459375675e-03f, 4.451728747e-03f, 4.444072480e-03f, 4.436406891e-03f, 4.428731998e-03f, 4.421047819e-03f, + 4.413354370e-03f, 4.405651668e-03f, 4.397939733e-03f, 4.390218580e-03f, 4.382488227e-03f, 4.374748691e-03f, 4.366999991e-03f, 4.359242143e-03f, 4.351475166e-03f, 4.343699076e-03f, + 4.335913891e-03f, 4.328119628e-03f, 4.320316306e-03f, 4.312503942e-03f, 4.304682554e-03f, 4.296852158e-03f, 4.289012773e-03f, 4.281164417e-03f, 4.273307107e-03f, 4.265440861e-03f, + 4.257565696e-03f, 4.249681631e-03f, 4.241788682e-03f, 4.233886869e-03f, 4.225976208e-03f, 4.218056718e-03f, 4.210128416e-03f, 4.202191321e-03f, 4.194245449e-03f, 4.186290820e-03f, + 4.178327451e-03f, 4.170355359e-03f, 4.162374563e-03f, 4.154385081e-03f, 4.146386931e-03f, 4.138380130e-03f, 4.130364697e-03f, 4.122340651e-03f, 4.114308008e-03f, 4.106266786e-03f, + 4.098217005e-03f, 4.090158683e-03f, 4.082091836e-03f, 4.074016484e-03f, 4.065932645e-03f, 4.057840336e-03f, 4.049739576e-03f, 4.041630384e-03f, 4.033512777e-03f, 4.025386774e-03f, + 4.017252393e-03f, 4.009109652e-03f, 4.000958569e-03f, 3.992799164e-03f, 3.984631453e-03f, 3.976455457e-03f, 3.968271192e-03f, 3.960078678e-03f, 3.951877932e-03f, 3.943668974e-03f, + 3.935451821e-03f, 3.927226493e-03f, 3.918993007e-03f, 3.910751382e-03f, 3.902501636e-03f, 3.894243789e-03f, 3.885977858e-03f, 3.877703863e-03f, 3.869421821e-03f, 3.861131752e-03f, + 3.852833674e-03f, 3.844527605e-03f, 3.836213565e-03f, 3.827891572e-03f, 3.819561644e-03f, 3.811223800e-03f, 3.802878060e-03f, 3.794524441e-03f, 3.786162963e-03f, 3.777793644e-03f, + 3.769416502e-03f, 3.761031558e-03f, 3.752638829e-03f, 3.744238335e-03f, 3.735830094e-03f, 3.727414125e-03f, 3.718990447e-03f, 3.710559079e-03f, 3.702120040e-03f, 3.693673348e-03f, + 3.685219023e-03f, 3.676757084e-03f, 3.668287549e-03f, 3.659810437e-03f, 3.651325768e-03f, 3.642833561e-03f, 3.634333834e-03f, 3.625826607e-03f, 3.617311898e-03f, 3.608789727e-03f, + 3.600260113e-03f, 3.591723075e-03f, 3.583178632e-03f, 3.574626803e-03f, 3.566067607e-03f, 3.557501064e-03f, 3.548927192e-03f, 3.540346012e-03f, 3.531757541e-03f, 3.523161800e-03f, + 3.514558807e-03f, 3.505948582e-03f, 3.497331144e-03f, 3.488706512e-03f, 3.480074706e-03f, 3.471435744e-03f, 3.462789647e-03f, 3.454136434e-03f, 3.445476124e-03f, 3.436808736e-03f, + 3.428134289e-03f, 3.419452804e-03f, 3.410764299e-03f, 3.402068795e-03f, 3.393366309e-03f, 3.384656863e-03f, 3.375940475e-03f, 3.367217164e-03f, 3.358486951e-03f, 3.349749855e-03f, + 3.341005895e-03f, 3.332255091e-03f, 3.323497463e-03f, 3.314733029e-03f, 3.305961810e-03f, 3.297183826e-03f, 3.288399095e-03f, 3.279607637e-03f, 3.270809473e-03f, 3.262004621e-03f, + 3.253193102e-03f, 3.244374935e-03f, 3.235550139e-03f, 3.226718735e-03f, 3.217880742e-03f, 3.209036181e-03f, 3.200185069e-03f, 3.191327428e-03f, 3.182463278e-03f, 3.173592637e-03f, + 3.164715526e-03f, 3.155831965e-03f, 3.146941973e-03f, 3.138045571e-03f, 3.129142777e-03f, 3.120233612e-03f, 3.111318097e-03f, 3.102396250e-03f, 3.093468091e-03f, 3.084533642e-03f, + 3.075592920e-03f, 3.066645947e-03f, 3.057692743e-03f, 3.048733327e-03f, 3.039767719e-03f, 3.030795939e-03f, 3.021818008e-03f, 3.012833945e-03f, 3.003843770e-03f, 2.994847504e-03f, + 2.985845166e-03f, 2.976836777e-03f, 2.967822356e-03f, 2.958801924e-03f, 2.949775501e-03f, 2.940743106e-03f, 2.931704761e-03f, 2.922660485e-03f, 2.913610298e-03f, 2.904554220e-03f, + 2.895492272e-03f, 2.886424474e-03f, 2.877350846e-03f, 2.868271408e-03f, 2.859186181e-03f, 2.850095184e-03f, 2.840998438e-03f, 2.831895964e-03f, 2.822787780e-03f, 2.813673909e-03f, + 2.804554369e-03f, 2.795429182e-03f, 2.786298367e-03f, 2.777161945e-03f, 2.768019937e-03f, 2.758872362e-03f, 2.749719241e-03f, 2.740560594e-03f, 2.731396442e-03f, 2.722226805e-03f, + 2.713051704e-03f, 2.703871158e-03f, 2.694685189e-03f, 2.685493816e-03f, 2.676297061e-03f, 2.667094943e-03f, 2.657887483e-03f, 2.648674702e-03f, 2.639456620e-03f, 2.630233258e-03f, + 2.621004636e-03f, 2.611770774e-03f, 2.602531693e-03f, 2.593287414e-03f, 2.584037957e-03f, 2.574783343e-03f, 2.565523592e-03f, 2.556258725e-03f, 2.546988762e-03f, 2.537713725e-03f, + 2.528433633e-03f, 2.519148508e-03f, 2.509858369e-03f, 2.500563238e-03f, 2.491263135e-03f, 2.481958081e-03f, 2.472648097e-03f, 2.463333203e-03f, 2.454013419e-03f, 2.444688768e-03f, + 2.435359268e-03f, 2.426024942e-03f, 2.416685809e-03f, 2.407341891e-03f, 2.397993207e-03f, 2.388639780e-03f, 2.379281630e-03f, 2.369918777e-03f, 2.360551242e-03f, 2.351179047e-03f, + 2.341802211e-03f, 2.332420756e-03f, 2.323034702e-03f, 2.313644071e-03f, 2.304248883e-03f, 2.294849158e-03f, 2.285444919e-03f, 2.276036185e-03f, 2.266622978e-03f, 2.257205318e-03f, + 2.247783227e-03f, 2.238356725e-03f, 2.228925833e-03f, 2.219490571e-03f, 2.210050962e-03f, 2.200607026e-03f, 2.191158784e-03f, 2.181706256e-03f, 2.172249464e-03f, 2.162788429e-03f, + 2.153323171e-03f, 2.143853712e-03f, 2.134380072e-03f, 2.124902274e-03f, 2.115420336e-03f, 2.105934282e-03f, 2.096444131e-03f, 2.086949904e-03f, 2.077451623e-03f, 2.067949309e-03f, + 2.058442983e-03f, 2.048932666e-03f, 2.039418378e-03f, 2.029900142e-03f, 2.020377977e-03f, 2.010851906e-03f, 2.001321949e-03f, 1.991788127e-03f, 1.982250462e-03f, 1.972708974e-03f, + 1.963163685e-03f, 1.953614615e-03f, 1.944061787e-03f, 1.934505220e-03f, 1.924944937e-03f, 1.915380958e-03f, 1.905813305e-03f, 1.896241999e-03f, 1.886667060e-03f, 1.877088511e-03f, + 1.867506372e-03f, 1.857920664e-03f, 1.848331409e-03f, 1.838738628e-03f, 1.829142342e-03f, 1.819542572e-03f, 1.809939340e-03f, 1.800332667e-03f, 1.790722574e-03f, 1.781109082e-03f, + 1.771492212e-03f, 1.761871987e-03f, 1.752248427e-03f, 1.742621553e-03f, 1.732991386e-03f, 1.723357949e-03f, 1.713721262e-03f, 1.704081346e-03f, 1.694438223e-03f, 1.684791915e-03f, + 1.675142442e-03f, 1.665489825e-03f, 1.655834087e-03f, 1.646175248e-03f, 1.636513331e-03f, 1.626848355e-03f, 1.617180343e-03f, 1.607509315e-03f, 1.597835294e-03f, 1.588158300e-03f, + 1.578478356e-03f, 1.568795482e-03f, 1.559109699e-03f, 1.549421030e-03f, 1.539729495e-03f, 1.530035116e-03f, 1.520337914e-03f, 1.510637911e-03f, 1.500935128e-03f, 1.491229587e-03f, + 1.481521309e-03f, 1.471810315e-03f, 1.462096627e-03f, 1.452380266e-03f, 1.442661254e-03f, 1.432939612e-03f, 1.423215362e-03f, 1.413488525e-03f, 1.403759122e-03f, 1.394027175e-03f, + 1.384292706e-03f, 1.374555736e-03f, 1.364816286e-03f, 1.355074379e-03f, 1.345330034e-03f, 1.335583275e-03f, 1.325834122e-03f, 1.316082596e-03f, 1.306328720e-03f, 1.296572515e-03f, + 1.286814003e-03f, 1.277053204e-03f, 1.267290141e-03f, 1.257524835e-03f, 1.247757307e-03f, 1.237987580e-03f, 1.228215673e-03f, 1.218441610e-03f, 1.208665412e-03f, 1.198887100e-03f, + 1.189106695e-03f, 1.179324220e-03f, 1.169539696e-03f, 1.159753144e-03f, 1.149964586e-03f, 1.140174044e-03f, 1.130381538e-03f, 1.120587092e-03f, 1.110790725e-03f, 1.100992461e-03f, + 1.091192319e-03f, 1.081390323e-03f, 1.071586493e-03f, 1.061780852e-03f, 1.051973420e-03f, 1.042164220e-03f, 1.032353272e-03f, 1.022540599e-03f, 1.012726222e-03f, 1.002910163e-03f, + 9.930924437e-04f, 9.832730849e-04f, 9.734521087e-04f, 9.636295367e-04f, 9.538053905e-04f, 9.439796918e-04f, 9.341524621e-04f, 9.243237230e-04f, 9.144934963e-04f, 9.046618034e-04f, + 8.948286661e-04f, 8.849941060e-04f, 8.751581448e-04f, 8.653208039e-04f, 8.554821052e-04f, 8.456420702e-04f, 8.358007206e-04f, 8.259580780e-04f, 8.161141640e-04f, 8.062690004e-04f, + 7.964226087e-04f, 7.865750106e-04f, 7.767262277e-04f, 7.668762818e-04f, 7.570251944e-04f, 7.471729872e-04f, 7.373196819e-04f, 7.274653001e-04f, 7.176098635e-04f, 7.077533938e-04f, + 6.978959125e-04f, 6.880374414e-04f, 6.781780022e-04f, 6.683176164e-04f, 6.584563058e-04f, 6.485940920e-04f, 6.387309966e-04f, 6.288670415e-04f, 6.190022481e-04f, 6.091366383e-04f, + 5.992702335e-04f, 5.894030557e-04f, 5.795351263e-04f, 5.696664670e-04f, 5.597970996e-04f, 5.499270458e-04f, 5.400563270e-04f, 5.301849652e-04f, 5.203129818e-04f, 5.104403987e-04f, + 5.005672374e-04f, 4.906935196e-04f, 4.808192671e-04f, 4.709445014e-04f, 4.610692443e-04f, 4.511935174e-04f, 4.413173424e-04f, 4.314407410e-04f, 4.215637348e-04f, 4.116863455e-04f, + 4.018085948e-04f, 3.919305043e-04f, 3.820520958e-04f, 3.721733909e-04f, 3.622944112e-04f, 3.524151784e-04f, 3.425357142e-04f, 3.326560403e-04f, 3.227761784e-04f, 3.128961500e-04f, + 3.030159768e-04f, 2.931356806e-04f, 2.832552830e-04f, 2.733748056e-04f, 2.634942702e-04f, 2.536136983e-04f, 2.437331116e-04f, 2.338525318e-04f, 2.239719805e-04f, 2.140914794e-04f, + 2.042110502e-04f, 1.943307145e-04f, 1.844504939e-04f, 1.745704101e-04f, 1.646904848e-04f, 1.548107396e-04f, 1.449311961e-04f, 1.350518760e-04f, 1.251728009e-04f, 1.152939925e-04f, + 1.054154724e-04f, 9.553726220e-05f, 8.565938360e-05f, 7.578185820e-05f, 6.590470765e-05f, 5.602795355e-05f, 4.615161755e-05f, 3.627572127e-05f, 2.640028633e-05f, 1.652533434e-05f, + 6.650886934e-06f, -3.223034280e-06f, -1.309640769e-05f, -2.296921168e-05f, -3.284142465e-05f, -4.271302498e-05f, -5.258399108e-05f, -6.245430135e-05f, -7.232393418e-05f, -8.219286798e-05f, + -9.206108116e-05f, -1.019285521e-04f, -1.117952593e-04f, -1.216611811e-04f, -1.315262959e-04f, -1.413905822e-04f, -1.512540183e-04f, -1.611165828e-04f, -1.709782540e-04f, -1.808390103e-04f, + -1.906988303e-04f, -2.005576923e-04f, -2.104155749e-04f, -2.202724563e-04f, -2.301283152e-04f, -2.399831299e-04f, -2.498368788e-04f, -2.596895406e-04f, -2.695410936e-04f, -2.793915162e-04f, + -2.892407871e-04f, -2.990888845e-04f, -3.089357871e-04f, -3.187814733e-04f, -3.286259215e-04f, -3.384691104e-04f, -3.483110183e-04f, -3.581516238e-04f, -3.679909053e-04f, -3.778288414e-04f, + -3.876654107e-04f, -3.975005915e-04f, -4.073343624e-04f, -4.171667020e-04f, -4.269975887e-04f, -4.368270012e-04f, -4.466549179e-04f, -4.564813173e-04f, -4.663061781e-04f, -4.761294788e-04f, + -4.859511979e-04f, -4.957713140e-04f, -5.055898057e-04f, -5.154066514e-04f, -5.252218299e-04f, -5.350353196e-04f, -5.448470992e-04f, -5.546571472e-04f, -5.644654422e-04f, -5.742719629e-04f, + -5.840766879e-04f, -5.938795956e-04f, -6.036806648e-04f, -6.134798741e-04f, -6.232772021e-04f, -6.330726274e-04f, -6.428661287e-04f, -6.526576846e-04f, -6.624472737e-04f, -6.722348747e-04f, + -6.820204663e-04f, -6.918040271e-04f, -7.015855358e-04f, -7.113649710e-04f, -7.211423114e-04f, -7.309175358e-04f, -7.406906228e-04f, -7.504615510e-04f, -7.602302993e-04f, -7.699968463e-04f, + -7.797611707e-04f, -7.895232513e-04f, -7.992830667e-04f, -8.090405957e-04f, -8.187958171e-04f, -8.285487095e-04f, -8.382992518e-04f, -8.480474227e-04f, -8.577932010e-04f, -8.675365653e-04f, + -8.772774946e-04f, -8.870159676e-04f, -8.967519630e-04f, -9.064854597e-04f, -9.162164365e-04f, -9.259448721e-04f, -9.356707455e-04f, -9.453940354e-04f, -9.551147206e-04f, -9.648327800e-04f, + -9.745481925e-04f, -9.842609368e-04f, -9.939709918e-04f, -1.003678337e-03f, -1.013382950e-03f, -1.023084810e-03f, -1.032783897e-03f, -1.042480189e-03f, -1.052173665e-03f, -1.061864303e-03f, + -1.071552084e-03f, -1.081236986e-03f, -1.090918987e-03f, -1.100598067e-03f, -1.110274204e-03f, -1.119947378e-03f, -1.129617567e-03f, -1.139284751e-03f, -1.148948909e-03f, -1.158610018e-03f, + -1.168268059e-03f, -1.177923011e-03f, -1.187574852e-03f, -1.197223562e-03f, -1.206869119e-03f, -1.216511502e-03f, -1.226150691e-03f, -1.235786664e-03f, -1.245419402e-03f, -1.255048882e-03f, + -1.264675083e-03f, -1.274297986e-03f, -1.283917568e-03f, -1.293533810e-03f, -1.303146689e-03f, -1.312756186e-03f, -1.322362279e-03f, -1.331964948e-03f, -1.341564172e-03f, -1.351159929e-03f, + -1.360752199e-03f, -1.370340961e-03f, -1.379926195e-03f, -1.389507879e-03f, -1.399085993e-03f, -1.408660515e-03f, -1.418231426e-03f, -1.427798704e-03f, -1.437362329e-03f, -1.446922279e-03f, + -1.456478534e-03f, -1.466031074e-03f, -1.475579877e-03f, -1.485124923e-03f, -1.494666191e-03f, -1.504203661e-03f, -1.513737311e-03f, -1.523267121e-03f, -1.532793071e-03f, -1.542315139e-03f, + -1.551833305e-03f, -1.561347549e-03f, -1.570857849e-03f, -1.580364185e-03f, -1.589866537e-03f, -1.599364884e-03f, -1.608859205e-03f, -1.618349480e-03f, -1.627835687e-03f, -1.637317808e-03f, + -1.646795820e-03f, -1.656269704e-03f, -1.665739438e-03f, -1.675205003e-03f, -1.684666378e-03f, -1.694123542e-03f, -1.703576475e-03f, -1.713025156e-03f, -1.722469565e-03f, -1.731909681e-03f, + -1.741345485e-03f, -1.750776955e-03f, -1.760204070e-03f, -1.769626812e-03f, -1.779045159e-03f, -1.788459090e-03f, -1.797868586e-03f, -1.807273626e-03f, -1.816674190e-03f, -1.826070257e-03f, + -1.835461807e-03f, -1.844848820e-03f, -1.854231274e-03f, -1.863609151e-03f, -1.872982430e-03f, -1.882351090e-03f, -1.891715111e-03f, -1.901074473e-03f, -1.910429155e-03f, -1.919779138e-03f, + -1.929124401e-03f, -1.938464923e-03f, -1.947800686e-03f, -1.957131667e-03f, -1.966457849e-03f, -1.975779209e-03f, -1.985095728e-03f, -1.994407385e-03f, -2.003714162e-03f, -2.013016037e-03f, + -2.022312990e-03f, -2.031605001e-03f, -2.040892051e-03f, -2.050174119e-03f, -2.059451185e-03f, -2.068723228e-03f, -2.077990230e-03f, -2.087252169e-03f, -2.096509026e-03f, -2.105760781e-03f, + -2.115007414e-03f, -2.124248905e-03f, -2.133485234e-03f, -2.142716380e-03f, -2.151942325e-03f, -2.161163047e-03f, -2.170378528e-03f, -2.179588746e-03f, -2.188793683e-03f, -2.197993319e-03f, + -2.207187632e-03f, -2.216376605e-03f, -2.225560216e-03f, -2.234738447e-03f, -2.243911276e-03f, -2.253078685e-03f, -2.262240653e-03f, -2.271397161e-03f, -2.280548189e-03f, -2.289693718e-03f, + -2.298833726e-03f, -2.307968196e-03f, -2.317097107e-03f, -2.326220439e-03f, -2.335338172e-03f, -2.344450288e-03f, -2.353556765e-03f, -2.362657586e-03f, -2.371752729e-03f, -2.380842176e-03f, + -2.389925907e-03f, -2.399003901e-03f, -2.408076141e-03f, -2.417142605e-03f, -2.426203275e-03f, -2.435258131e-03f, -2.444307153e-03f, -2.453350322e-03f, -2.462387618e-03f, -2.471419023e-03f, + -2.480444515e-03f, -2.489464077e-03f, -2.498477688e-03f, -2.507485330e-03f, -2.516486982e-03f, -2.525482625e-03f, -2.534472240e-03f, -2.543455807e-03f, -2.552433308e-03f, -2.561404723e-03f, + -2.570370032e-03f, -2.579329216e-03f, -2.588282256e-03f, -2.597229132e-03f, -2.606169826e-03f, -2.615104318e-03f, -2.624032589e-03f, -2.632954619e-03f, -2.641870390e-03f, -2.650779881e-03f, + -2.659683075e-03f, -2.668579951e-03f, -2.677470492e-03f, -2.686354676e-03f, -2.695232486e-03f, -2.704103902e-03f, -2.712968906e-03f, -2.721827477e-03f, -2.730679598e-03f, -2.739525248e-03f, + -2.748364409e-03f, -2.757197063e-03f, -2.766023189e-03f, -2.774842769e-03f, -2.783655784e-03f, -2.792462215e-03f, -2.801262044e-03f, -2.810055250e-03f, -2.818841815e-03f, -2.827621721e-03f, + -2.836394948e-03f, -2.845161478e-03f, -2.853921292e-03f, -2.862674370e-03f, -2.871420695e-03f, -2.880160247e-03f, -2.888893007e-03f, -2.897618957e-03f, -2.906338078e-03f, -2.915050352e-03f, + -2.923755758e-03f, -2.932454280e-03f, -2.941145898e-03f, -2.949830593e-03f, -2.958508347e-03f, -2.967179141e-03f, -2.975842956e-03f, -2.984499775e-03f, -2.993149578e-03f, -3.001792347e-03f, + -3.010428062e-03f, -3.019056707e-03f, -3.027678261e-03f, -3.036292708e-03f, -3.044900027e-03f, -3.053500201e-03f, -3.062093211e-03f, -3.070679039e-03f, -3.079257666e-03f, -3.087829075e-03f, + -3.096393245e-03f, -3.104950160e-03f, -3.113499801e-03f, -3.122042149e-03f, -3.130577186e-03f, -3.139104894e-03f, -3.147625254e-03f, -3.156138249e-03f, -3.164643860e-03f, -3.173142069e-03f, + -3.181632857e-03f, -3.190116206e-03f, -3.198592099e-03f, -3.207060516e-03f, -3.215521440e-03f, -3.223974853e-03f, -3.232420737e-03f, -3.240859073e-03f, -3.249289843e-03f, -3.257713030e-03f, + -3.266128615e-03f, -3.274536580e-03f, -3.282936908e-03f, -3.291329580e-03f, -3.299714578e-03f, -3.308091884e-03f, -3.316461481e-03f, -3.324823350e-03f, -3.333177473e-03f, -3.341523834e-03f, + -3.349862413e-03f, -3.358193193e-03f, -3.366516156e-03f, -3.374831284e-03f, -3.383138560e-03f, -3.391437966e-03f, -3.399729483e-03f, -3.408013095e-03f, -3.416288783e-03f, -3.424556530e-03f, + -3.432816318e-03f, -3.441068129e-03f, -3.449311947e-03f, -3.457547752e-03f, -3.465775528e-03f, -3.473995257e-03f, -3.482206921e-03f, -3.490410503e-03f, -3.498605985e-03f, -3.506793350e-03f, + -3.514972580e-03f, -3.523143658e-03f, -3.531306566e-03f, -3.539461287e-03f, -3.547607804e-03f, -3.555746098e-03f, -3.563876154e-03f, -3.571997952e-03f, -3.580111476e-03f, -3.588216709e-03f, + -3.596313633e-03f, -3.604402231e-03f, -3.612482486e-03f, -3.620554380e-03f, -3.628617897e-03f, -3.636673018e-03f, -3.644719727e-03f, -3.652758007e-03f, -3.660787841e-03f, -3.668809210e-03f, + -3.676822099e-03f, -3.684826490e-03f, -3.692822366e-03f, -3.700809710e-03f, -3.708788505e-03f, -3.716758734e-03f, -3.724720379e-03f, -3.732673425e-03f, -3.740617853e-03f, -3.748553648e-03f, + -3.756480792e-03f, -3.764399268e-03f, -3.772309059e-03f, -3.780210149e-03f, -3.788102520e-03f, -3.795986156e-03f, -3.803861040e-03f, -3.811727155e-03f, -3.819584485e-03f, -3.827433013e-03f, + -3.835272721e-03f, -3.843103594e-03f, -3.850925614e-03f, -3.858738765e-03f, -3.866543031e-03f, -3.874338394e-03f, -3.882124838e-03f, -3.889902347e-03f, -3.897670904e-03f, -3.905430492e-03f, + -3.913181095e-03f, -3.920922697e-03f, -3.928655280e-03f, -3.936378829e-03f, -3.944093327e-03f, -3.951798758e-03f, -3.959495105e-03f, -3.967182351e-03f, -3.974860481e-03f, -3.982529479e-03f, + -3.990189327e-03f, -3.997840010e-03f, -4.005481511e-03f, -4.013113814e-03f, -4.020736903e-03f, -4.028350761e-03f, -4.035955373e-03f, -4.043550723e-03f, -4.051136793e-03f, -4.058713569e-03f, + -4.066281033e-03f, -4.073839171e-03f, -4.081387965e-03f, -4.088927399e-03f, -4.096457459e-03f, -4.103978127e-03f, -4.111489388e-03f, -4.118991226e-03f, -4.126483625e-03f, -4.133966569e-03f, + -4.141440042e-03f, -4.148904028e-03f, -4.156358512e-03f, -4.163803477e-03f, -4.171238908e-03f, -4.178664790e-03f, -4.186081105e-03f, -4.193487839e-03f, -4.200884976e-03f, -4.208272499e-03f, + -4.215650395e-03f, -4.223018646e-03f, -4.230377237e-03f, -4.237726153e-03f, -4.245065378e-03f, -4.252394897e-03f, -4.259714693e-03f, -4.267024752e-03f, -4.274325058e-03f, -4.281615595e-03f, + -4.288896348e-03f, -4.296167302e-03f, -4.303428441e-03f, -4.310679750e-03f, -4.317921214e-03f, -4.325152816e-03f, -4.332374542e-03f, -4.339586377e-03f, -4.346788305e-03f, -4.353980312e-03f, + -4.361162381e-03f, -4.368334497e-03f, -4.375496646e-03f, -4.382648812e-03f, -4.389790981e-03f, -4.396923136e-03f, -4.404045264e-03f, -4.411157348e-03f, -4.418259374e-03f, -4.425351327e-03f, + -4.432433192e-03f, -4.439504954e-03f, -4.446566598e-03f, -4.453618108e-03f, -4.460659471e-03f, -4.467690671e-03f, -4.474711693e-03f, -4.481722523e-03f, -4.488723146e-03f, -4.495713547e-03f, + -4.502693710e-03f, -4.509663622e-03f, -4.516623268e-03f, -4.523572633e-03f, -4.530511703e-03f, -4.537440462e-03f, -4.544358896e-03f, -4.551266990e-03f, -4.558164731e-03f, -4.565052103e-03f, + -4.571929092e-03f, -4.578795683e-03f, -4.585651862e-03f, -4.592497614e-03f, -4.599332925e-03f, -4.606157781e-03f, -4.612972167e-03f, -4.619776069e-03f, -4.626569472e-03f, -4.633352362e-03f, + -4.640124726e-03f, -4.646886547e-03f, -4.653637814e-03f, -4.660378510e-03f, -4.667108622e-03f, -4.673828136e-03f, -4.680537038e-03f, -4.687235313e-03f, -4.693922947e-03f, -4.700599927e-03f, + -4.707266238e-03f, -4.713921866e-03f, -4.720566797e-03f, -4.727201018e-03f, -4.733824514e-03f, -4.740437271e-03f, -4.747039276e-03f, -4.753630514e-03f, -4.760210972e-03f, -4.766780636e-03f, + -4.773339492e-03f, -4.779887526e-03f, -4.786424725e-03f, -4.792951075e-03f, -4.799466561e-03f, -4.805971171e-03f, -4.812464891e-03f, -4.818947707e-03f, -4.825419605e-03f, -4.831880572e-03f, + -4.838330595e-03f, -4.844769659e-03f, -4.851197751e-03f, -4.857614859e-03f, -4.864020967e-03f, -4.870416064e-03f, -4.876800135e-03f, -4.883173167e-03f, -4.889535147e-03f, -4.895886061e-03f, + -4.902225896e-03f, -4.908554639e-03f, -4.914872277e-03f, -4.921178795e-03f, -4.927474182e-03f, -4.933758424e-03f, -4.940031507e-03f, -4.946293419e-03f, -4.952544146e-03f, -4.958783676e-03f, + -4.965011995e-03f, -4.971229090e-03f, -4.977434949e-03f, -4.983629557e-03f, -4.989812903e-03f, -4.995984974e-03f, -5.002145756e-03f, -5.008295236e-03f, -5.014433402e-03f, -5.020560241e-03f, + -5.026675740e-03f, -5.032779886e-03f, -5.038872667e-03f, -5.044954069e-03f, -5.051024081e-03f, -5.057082689e-03f, -5.063129880e-03f, -5.069165643e-03f, -5.075189965e-03f, -5.081202832e-03f, + -5.087204232e-03f, -5.093194154e-03f, -5.099172583e-03f, -5.105139509e-03f, -5.111094918e-03f, -5.117038798e-03f, -5.122971137e-03f, -5.128891922e-03f, -5.134801140e-03f, -5.140698781e-03f, + -5.146584830e-03f, -5.152459277e-03f, -5.158322108e-03f, -5.164173312e-03f, -5.170012876e-03f, -5.175840788e-03f, -5.181657037e-03f, -5.187461609e-03f, -5.193254493e-03f, -5.199035678e-03f, + -5.204805149e-03f, -5.210562897e-03f, -5.216308908e-03f, -5.222043172e-03f, -5.227765675e-03f, -5.233476406e-03f, -5.239175353e-03f, -5.244862505e-03f, -5.250537849e-03f, -5.256201373e-03f, + -5.261853067e-03f, -5.267492918e-03f, -5.273120914e-03f, -5.278737044e-03f, -5.284341296e-03f, -5.289933659e-03f, -5.295514120e-03f, -5.301082669e-03f, -5.306639294e-03f, -5.312183982e-03f, + -5.317716724e-03f, -5.323237507e-03f, -5.328746319e-03f, -5.334243150e-03f, -5.339727988e-03f, -5.345200821e-03f, -5.350661639e-03f, -5.356110429e-03f, -5.361547182e-03f, -5.366971884e-03f, + -5.372384526e-03f, -5.377785096e-03f, -5.383173583e-03f, -5.388549975e-03f, -5.393914262e-03f, -5.399266432e-03f, -5.404606475e-03f, -5.409934379e-03f, -5.415250134e-03f, -5.420553727e-03f, + -5.425845149e-03f, -5.431124389e-03f, -5.436391435e-03f, -5.441646277e-03f, -5.446888903e-03f, -5.452119303e-03f, -5.457337467e-03f, -5.462543383e-03f, -5.467737041e-03f, -5.472918430e-03f, + -5.478087539e-03f, -5.483244357e-03f, -5.488388875e-03f, -5.493521081e-03f, -5.498640965e-03f, -5.503748516e-03f, -5.508843724e-03f, -5.513926578e-03f, -5.518997068e-03f, -5.524055183e-03f, + -5.529100913e-03f, -5.534134248e-03f, -5.539155177e-03f, -5.544163689e-03f, -5.549159776e-03f, -5.554143425e-03f, -5.559114628e-03f, -5.564073374e-03f, -5.569019652e-03f, -5.573953453e-03f, + -5.578874766e-03f, -5.583783581e-03f, -5.588679889e-03f, -5.593563679e-03f, -5.598434941e-03f, -5.603293665e-03f, -5.608139841e-03f, -5.612973459e-03f, -5.617794510e-03f, -5.622602983e-03f, + -5.627398869e-03f, -5.632182158e-03f, -5.636952839e-03f, -5.641710904e-03f, -5.646456342e-03f, -5.651189144e-03f, -5.655909300e-03f, -5.660616801e-03f, -5.665311636e-03f, -5.669993797e-03f, + -5.674663273e-03f, -5.679320055e-03f, -5.683964134e-03f, -5.688595500e-03f, -5.693214144e-03f, -5.697820055e-03f, -5.702413226e-03f, -5.706993646e-03f, -5.711561306e-03f, -5.716116197e-03f, + -5.720658310e-03f, -5.725187634e-03f, -5.729704162e-03f, -5.734207883e-03f, -5.738698790e-03f, -5.743176871e-03f, -5.747642119e-03f, -5.752094525e-03f, -5.756534078e-03f, -5.760960771e-03f, + -5.765374594e-03f, -5.769775539e-03f, -5.774163595e-03f, -5.778538756e-03f, -5.782901010e-03f, -5.787250350e-03f, -5.791586767e-03f, -5.795910253e-03f, -5.800220797e-03f, -5.804518392e-03f, + -5.808803029e-03f, -5.813074699e-03f, -5.817333393e-03f, -5.821579103e-03f, -5.825811821e-03f, -5.830031537e-03f, -5.834238243e-03f, -5.838431931e-03f, -5.842612592e-03f, -5.846780218e-03f, + -5.850934800e-03f, -5.855076330e-03f, -5.859204800e-03f, -5.863320201e-03f, -5.867422524e-03f, -5.871511763e-03f, -5.875587907e-03f, -5.879650950e-03f, -5.883700883e-03f, -5.887737698e-03f, + -5.891761386e-03f, -5.895771940e-03f, -5.899769351e-03f, -5.903753612e-03f, -5.907724715e-03f, -5.911682650e-03f, -5.915627412e-03f, -5.919558990e-03f, -5.923477379e-03f, -5.927382569e-03f, + -5.931274554e-03f, -5.935153324e-03f, -5.939018873e-03f, -5.942871193e-03f, -5.946710276e-03f, -5.950536113e-03f, -5.954348699e-03f, -5.958148024e-03f, -5.961934082e-03f, -5.965706864e-03f, + -5.969466364e-03f, -5.973212573e-03f, -5.976945485e-03f, -5.980665091e-03f, -5.984371385e-03f, -5.988064358e-03f, -5.991744005e-03f, -5.995410316e-03f, -5.999063286e-03f, -6.002702906e-03f, + -6.006329169e-03f, -6.009942069e-03f, -6.013541598e-03f, -6.017127748e-03f, -6.020700514e-03f, -6.024259887e-03f, -6.027805860e-03f, -6.031338427e-03f, -6.034857581e-03f, -6.038363314e-03f, + -6.041855620e-03f, -6.045334491e-03f, -6.048799921e-03f, -6.052251903e-03f, -6.055690431e-03f, -6.059115496e-03f, -6.062527093e-03f, -6.065925215e-03f, -6.069309855e-03f, -6.072681006e-03f, + -6.076038662e-03f, -6.079382816e-03f, -6.082713461e-03f, -6.086030592e-03f, -6.089334201e-03f, -6.092624281e-03f, -6.095900828e-03f, -6.099163833e-03f, -6.102413291e-03f, -6.105649195e-03f, + -6.108871539e-03f, -6.112080316e-03f, -6.115275521e-03f, -6.118457147e-03f, -6.121625187e-03f, -6.124779636e-03f, -6.127920488e-03f, -6.131047736e-03f, -6.134161374e-03f, -6.137261395e-03f, + -6.140347795e-03f, -6.143420567e-03f, -6.146479705e-03f, -6.149525203e-03f, -6.152557055e-03f, -6.155575256e-03f, -6.158579798e-03f, -6.161570677e-03f, -6.164547887e-03f, -6.167511422e-03f, + -6.170461276e-03f, -6.173397443e-03f, -6.176319918e-03f, -6.179228696e-03f, -6.182123769e-03f, -6.185005134e-03f, -6.187872784e-03f, -6.190726714e-03f, -6.193566918e-03f, -6.196393391e-03f, + -6.199206127e-03f, -6.202005121e-03f, -6.204790368e-03f, -6.207561862e-03f, -6.210319598e-03f, -6.213063570e-03f, -6.215793774e-03f, -6.218510204e-03f, -6.221212855e-03f, -6.223901721e-03f, + -6.226576798e-03f, -6.229238081e-03f, -6.231885564e-03f, -6.234519242e-03f, -6.237139111e-03f, -6.239745165e-03f, -6.242337400e-03f, -6.244915810e-03f, -6.247480391e-03f, -6.250031137e-03f, + -6.252568044e-03f, -6.255091107e-03f, -6.257600322e-03f, -6.260095683e-03f, -6.262577186e-03f, -6.265044826e-03f, -6.267498599e-03f, -6.269938499e-03f, -6.272364523e-03f, -6.274776666e-03f, + -6.277174923e-03f, -6.279559289e-03f, -6.281929761e-03f, -6.284286334e-03f, -6.286629003e-03f, -6.288957764e-03f, -6.291272613e-03f, -6.293573545e-03f, -6.295860557e-03f, -6.298133643e-03f, + -6.300392800e-03f, -6.302638023e-03f, -6.304869309e-03f, -6.307086653e-03f, -6.309290051e-03f, -6.311479498e-03f, -6.313654992e-03f, -6.315816528e-03f, -6.317964102e-03f, -6.320097709e-03f, + -6.322217347e-03f, -6.324323012e-03f, -6.326414698e-03f, -6.328492403e-03f, -6.330556123e-03f, -6.332605854e-03f, -6.334641592e-03f, -6.336663334e-03f, -6.338671076e-03f, -6.340664814e-03f, + -6.342644545e-03f, -6.344610264e-03f, -6.346561970e-03f, -6.348499657e-03f, -6.350423324e-03f, -6.352332965e-03f, -6.354228578e-03f, -6.356110159e-03f, -6.357977705e-03f, -6.359831213e-03f, + -6.361670680e-03f, -6.363496101e-03f, -6.365307474e-03f, -6.367104796e-03f, -6.368888064e-03f, -6.370657274e-03f, -6.372412423e-03f, -6.374153508e-03f, -6.375880526e-03f, -6.377593474e-03f, + -6.379292350e-03f, -6.380977149e-03f, -6.382647870e-03f, -6.384304510e-03f, -6.385947064e-03f, -6.387575532e-03f, -6.389189909e-03f, -6.390790193e-03f, -6.392376382e-03f, -6.393948472e-03f, + -6.395506462e-03f, -6.397050347e-03f, -6.398580126e-03f, -6.400095797e-03f, -6.401597356e-03f, -6.403084801e-03f, -6.404558130e-03f, -6.406017340e-03f, -6.407462428e-03f, -6.408893393e-03f, + -6.410310232e-03f, -6.411712942e-03f, -6.413101522e-03f, -6.414475968e-03f, -6.415836280e-03f, -6.417182454e-03f, -6.418514488e-03f, -6.419832381e-03f, -6.421136130e-03f, -6.422425733e-03f, + -6.423701187e-03f, -6.424962492e-03f, -6.426209645e-03f, -6.427442644e-03f, -6.428661487e-03f, -6.429866172e-03f, -6.431056698e-03f, -6.432233062e-03f, -6.433395263e-03f, -6.434543298e-03f, + -6.435677167e-03f, -6.436796868e-03f, -6.437902398e-03f, -6.438993756e-03f, -6.440070941e-03f, -6.441133951e-03f, -6.442182784e-03f, -6.443217439e-03f, -6.444237914e-03f, -6.445244209e-03f, + -6.446236321e-03f, -6.447214248e-03f, -6.448177991e-03f, -6.449127547e-03f, -6.450062915e-03f, -6.450984094e-03f, -6.451891083e-03f, -6.452783879e-03f, -6.453662483e-03f, -6.454526893e-03f, + -6.455377108e-03f, -6.456213127e-03f, -6.457034949e-03f, -6.457842572e-03f, -6.458635996e-03f, -6.459415220e-03f, -6.460180242e-03f, -6.460931063e-03f, -6.461667680e-03f, -6.462390094e-03f, + -6.463098303e-03f, -6.463792307e-03f, -6.464472105e-03f, -6.465137696e-03f, -6.465789080e-03f, -6.466426255e-03f, -6.467049222e-03f, -6.467657979e-03f, -6.468252527e-03f, -6.468832864e-03f, + -6.469398990e-03f, -6.469950904e-03f, -6.470488607e-03f, -6.471012098e-03f, -6.471521376e-03f, -6.472016441e-03f, -6.472497293e-03f, -6.472963932e-03f, -6.473416356e-03f, -6.473854567e-03f, + -6.474278564e-03f, -6.474688346e-03f, -6.475083914e-03f, -6.475465267e-03f, -6.475832406e-03f, -6.476185330e-03f, -6.476524040e-03f, -6.476848535e-03f, -6.477158815e-03f, -6.477454881e-03f, + -6.477736733e-03f, -6.478004371e-03f, -6.478257795e-03f, -6.478497005e-03f, -6.478722002e-03f, -6.478932785e-03f, -6.479129356e-03f, -6.479311714e-03f, -6.479479860e-03f, -6.479633794e-03f, + -6.479773517e-03f, -6.479899030e-03f, -6.480010332e-03f, -6.480107424e-03f, -6.480190307e-03f, -6.480258981e-03f, -6.480313448e-03f, -6.480353707e-03f, -6.480379760e-03f, -6.480391606e-03f, + -6.480389248e-03f, -6.480372685e-03f, -6.480341918e-03f, -6.480296949e-03f, -6.480237778e-03f, -6.480164406e-03f, -6.480076834e-03f, -6.479975063e-03f, -6.479859094e-03f, -6.479728928e-03f, + -6.479584566e-03f, -6.479426009e-03f, -6.479253258e-03f, -6.479066315e-03f, -6.478865181e-03f, -6.478649856e-03f, -6.478420342e-03f, -6.478176641e-03f, -6.477918753e-03f, -6.477646681e-03f, + -6.477360425e-03f, -6.477059986e-03f, -6.476745367e-03f, -6.476416569e-03f, -6.476073592e-03f, -6.475716440e-03f, -6.475345112e-03f, -6.474959612e-03f, -6.474559940e-03f, -6.474146098e-03f, + -6.473718088e-03f, -6.473275912e-03f, -6.472819570e-03f, -6.472349066e-03f, -6.471864401e-03f, -6.471365576e-03f, -6.470852594e-03f, -6.470325456e-03f, -6.469784165e-03f, -6.469228722e-03f, + -6.468659130e-03f, -6.468075389e-03f, -6.467477504e-03f, -6.466865474e-03f, -6.466239303e-03f, -6.465598994e-03f, -6.464944547e-03f, -6.464275965e-03f, -6.463593250e-03f, -6.462896405e-03f, + -6.462185432e-03f, -6.461460334e-03f, -6.460721112e-03f, -6.459967769e-03f, -6.459200307e-03f, -6.458418730e-03f, -6.457623038e-03f, -6.456813236e-03f, -6.455989325e-03f, -6.455151309e-03f, + -6.454299188e-03f, -6.453432968e-03f, -6.452552649e-03f, -6.451658234e-03f, -6.450749728e-03f, -6.449827131e-03f, -6.448890447e-03f, -6.447939679e-03f, -6.446974830e-03f, -6.445995902e-03f, + -6.445002898e-03f, -6.443995822e-03f, -6.442974676e-03f, -6.441939464e-03f, -6.440890188e-03f, -6.439826851e-03f, -6.438749457e-03f, -6.437658009e-03f, -6.436552510e-03f, -6.435432962e-03f, + -6.434299370e-03f, -6.433151736e-03f, -6.431990064e-03f, -6.430814358e-03f, -6.429624619e-03f, -6.428420853e-03f, -6.427203062e-03f, -6.425971249e-03f, -6.424725419e-03f, -6.423465574e-03f, + -6.422191718e-03f, -6.420903855e-03f, -6.419601989e-03f, -6.418286122e-03f, -6.416956259e-03f, -6.415612403e-03f, -6.414254559e-03f, -6.412882728e-03f, -6.411496917e-03f, -6.410097127e-03f, + -6.408683364e-03f, -6.407255631e-03f, -6.405813932e-03f, -6.404358270e-03f, -6.402888650e-03f, -6.401405076e-03f, -6.399907552e-03f, -6.398396081e-03f, -6.396870669e-03f, -6.395331318e-03f, + -6.393778034e-03f, -6.392210819e-03f, -6.390629680e-03f, -6.389034619e-03f, -6.387425640e-03f, -6.385802750e-03f, -6.384165950e-03f, -6.382515247e-03f, -6.380850644e-03f, -6.379172146e-03f, + -6.377479756e-03f, -6.375773481e-03f, -6.374053323e-03f, -6.372319289e-03f, -6.370571381e-03f, -6.368809605e-03f, -6.367033966e-03f, -6.365244467e-03f, -6.363441115e-03f, -6.361623913e-03f, + -6.359792866e-03f, -6.357947979e-03f, -6.356089257e-03f, -6.354216704e-03f, -6.352330326e-03f, -6.350430127e-03f, -6.348516112e-03f, -6.346588287e-03f, -6.344646656e-03f, -6.342691224e-03f, + -6.340721996e-03f, -6.338738978e-03f, -6.336742174e-03f, -6.334731590e-03f, -6.332707230e-03f, -6.330669100e-03f, -6.328617206e-03f, -6.326551551e-03f, -6.324472143e-03f, -6.322378985e-03f, + -6.320272084e-03f, -6.318151444e-03f, -6.316017072e-03f, -6.313868972e-03f, -6.311707150e-03f, -6.309531611e-03f, -6.307342361e-03f, -6.305139406e-03f, -6.302922751e-03f, -6.300692402e-03f, + -6.298448364e-03f, -6.296190643e-03f, -6.293919244e-03f, -6.291634174e-03f, -6.289335439e-03f, -6.287023043e-03f, -6.284696993e-03f, -6.282357295e-03f, -6.280003954e-03f, -6.277636977e-03f, + -6.275256369e-03f, -6.272862136e-03f, -6.270454285e-03f, -6.268032820e-03f, -6.265597750e-03f, -6.263149079e-03f, -6.260686813e-03f, -6.258210959e-03f, -6.255721523e-03f, -6.253218511e-03f, + -6.250701929e-03f, -6.248171784e-03f, -6.245628082e-03f, -6.243070829e-03f, -6.240500031e-03f, -6.237915695e-03f, -6.235317828e-03f, -6.232706435e-03f, -6.230081524e-03f, -6.227443100e-03f, + -6.224791171e-03f, -6.222125742e-03f, -6.219446820e-03f, -6.216754413e-03f, -6.214048526e-03f, -6.211329166e-03f, -6.208596341e-03f, -6.205850056e-03f, -6.203090318e-03f, -6.200317135e-03f, + -6.197530512e-03f, -6.194730458e-03f, -6.191916978e-03f, -6.189090080e-03f, -6.186249771e-03f, -6.183396057e-03f, -6.180528945e-03f, -6.177648444e-03f, -6.174754558e-03f, -6.171847297e-03f, + -6.168926666e-03f, -6.165992673e-03f, -6.163045325e-03f, -6.160084629e-03f, -6.157110593e-03f, -6.154123224e-03f, -6.151122529e-03f, -6.148108514e-03f, -6.145081189e-03f, -6.142040559e-03f, + -6.138986633e-03f, -6.135919418e-03f, -6.132838921e-03f, -6.129745150e-03f, -6.126638112e-03f, -6.123517815e-03f, -6.120384266e-03f, -6.117237473e-03f, -6.114077444e-03f, -6.110904185e-03f, + -6.107717706e-03f, -6.104518014e-03f, -6.101305115e-03f, -6.098079019e-03f, -6.094839733e-03f, -6.091587264e-03f, -6.088321621e-03f, -6.085042812e-03f, -6.081750843e-03f, -6.078445724e-03f, + -6.075127463e-03f, -6.071796066e-03f, -6.068451543e-03f, -6.065093901e-03f, -6.061723149e-03f, -6.058339294e-03f, -6.054942344e-03f, -6.051532309e-03f, -6.048109195e-03f, -6.044673012e-03f, + -6.041223767e-03f, -6.037761468e-03f, -6.034286125e-03f, -6.030797745e-03f, -6.027296337e-03f, -6.023781909e-03f, -6.020254469e-03f, -6.016714027e-03f, -6.013160589e-03f, -6.009594166e-03f, + -6.006014765e-03f, -6.002422395e-03f, -5.998817065e-03f, -5.995198783e-03f, -5.991567558e-03f, -5.987923398e-03f, -5.984266313e-03f, -5.980596310e-03f, -5.976913399e-03f, -5.973217589e-03f, + -5.969508887e-03f, -5.965787304e-03f, -5.962052848e-03f, -5.958305528e-03f, -5.954545352e-03f, -5.950772330e-03f, -5.946986471e-03f, -5.943187784e-03f, -5.939376277e-03f, -5.935551960e-03f, + -5.931714842e-03f, -5.927864932e-03f, -5.924002238e-03f, -5.920126772e-03f, -5.916238540e-03f, -5.912337553e-03f, -5.908423820e-03f, -5.904497351e-03f, -5.900558154e-03f, -5.896606238e-03f, + -5.892641614e-03f, -5.888664291e-03f, -5.884674277e-03f, -5.880671583e-03f, -5.876656218e-03f, -5.872628191e-03f, -5.868587512e-03f, -5.864534190e-03f, -5.860468235e-03f, -5.856389658e-03f, + -5.852298466e-03f, -5.848194670e-03f, -5.844078280e-03f, -5.839949305e-03f, -5.835807755e-03f, -5.831653641e-03f, -5.827486970e-03f, -5.823307754e-03f, -5.819116003e-03f, -5.814911725e-03f, + -5.810694932e-03f, -5.806465632e-03f, -5.802223837e-03f, -5.797969555e-03f, -5.793702797e-03f, -5.789423573e-03f, -5.785131894e-03f, -5.780827768e-03f, -5.776511206e-03f, -5.772182219e-03f, + -5.767840817e-03f, -5.763487009e-03f, -5.759120806e-03f, -5.754742218e-03f, -5.750351256e-03f, -5.745947929e-03f, -5.741532249e-03f, -5.737104225e-03f, -5.732663868e-03f, -5.728211188e-03f, + -5.723746196e-03f, -5.719268901e-03f, -5.714779316e-03f, -5.710277449e-03f, -5.705763313e-03f, -5.701236916e-03f, -5.696698270e-03f, -5.692147386e-03f, -5.687584274e-03f, -5.683008944e-03f, + -5.678421408e-03f, -5.673821677e-03f, -5.669209760e-03f, -5.664585668e-03f, -5.659949414e-03f, -5.655301006e-03f, -5.650640457e-03f, -5.645967777e-03f, -5.641282977e-03f, -5.636586067e-03f, + -5.631877060e-03f, -5.627155965e-03f, -5.622422794e-03f, -5.617677559e-03f, -5.612920269e-03f, -5.608150936e-03f, -5.603369571e-03f, -5.598576185e-03f, -5.593770790e-03f, -5.588953397e-03f, + -5.584124016e-03f, -5.579282659e-03f, -5.574429338e-03f, -5.569564063e-03f, -5.564686847e-03f, -5.559797699e-03f, -5.554896633e-03f, -5.549983658e-03f, -5.545058787e-03f, -5.540122031e-03f, + -5.535173401e-03f, -5.530212909e-03f, -5.525240567e-03f, -5.520256385e-03f, -5.515260376e-03f, -5.510252551e-03f, -5.505232922e-03f, -5.500201500e-03f, -5.495158298e-03f, -5.490103326e-03f, + -5.485036596e-03f, -5.479958121e-03f, -5.474867912e-03f, -5.469765981e-03f, -5.464652339e-03f, -5.459526999e-03f, -5.454389972e-03f, -5.449241271e-03f, -5.444080906e-03f, -5.438908891e-03f, + -5.433725237e-03f, -5.428529956e-03f, -5.423323060e-03f, -5.418104561e-03f, -5.412874472e-03f, -5.407632804e-03f, -5.402379569e-03f, -5.397114780e-03f, -5.391838449e-03f, -5.386550588e-03f, + -5.381251208e-03f, -5.375940324e-03f, -5.370617946e-03f, -5.365284087e-03f, -5.359938759e-03f, -5.354581976e-03f, -5.349213748e-03f, -5.343834088e-03f, -5.338443010e-03f, -5.333040525e-03f, + -5.327626645e-03f, -5.322201384e-03f, -5.316764753e-03f, -5.311316766e-03f, -5.305857435e-03f, -5.300386772e-03f, -5.294904790e-03f, -5.289411502e-03f, -5.283906920e-03f, -5.278391057e-03f, + -5.272863926e-03f, -5.267325540e-03f, -5.261775910e-03f, -5.256215051e-03f, -5.250642975e-03f, -5.245059694e-03f, -5.239465221e-03f, -5.233859570e-03f, -5.228242753e-03f, -5.222614784e-03f, + -5.216975674e-03f, -5.211325438e-03f, -5.205664088e-03f, -5.199991636e-03f, -5.194308097e-03f, -5.188613483e-03f, -5.182907808e-03f, -5.177191084e-03f, -5.171463324e-03f, -5.165724542e-03f, + -5.159974751e-03f, -5.154213964e-03f, -5.148442195e-03f, -5.142659455e-03f, -5.136865760e-03f, -5.131061122e-03f, -5.125245554e-03f, -5.119419071e-03f, -5.113581684e-03f, -5.107733408e-03f, + -5.101874256e-03f, -5.096004241e-03f, -5.090123377e-03f, -5.084231677e-03f, -5.078329156e-03f, -5.072415825e-03f, -5.066491700e-03f, -5.060556793e-03f, -5.054611118e-03f, -5.048654690e-03f, + -5.042687520e-03f, -5.036709623e-03f, -5.030721014e-03f, -5.024721704e-03f, -5.018711709e-03f, -5.012691042e-03f, -5.006659716e-03f, -5.000617746e-03f, -4.994565145e-03f, -4.988501928e-03f, + -4.982428108e-03f, -4.976343698e-03f, -4.970248714e-03f, -4.964143168e-03f, -4.958027075e-03f, -4.951900449e-03f, -4.945763303e-03f, -4.939615652e-03f, -4.933457510e-03f, -4.927288891e-03f, + -4.921109809e-03f, -4.914920279e-03f, -4.908720313e-03f, -4.902509927e-03f, -4.896289134e-03f, -4.890057949e-03f, -4.883816387e-03f, -4.877564460e-03f, -4.871302184e-03f, -4.865029573e-03f, + -4.858746641e-03f, -4.852453402e-03f, -4.846149872e-03f, -4.839836063e-03f, -4.833511991e-03f, -4.827177671e-03f, -4.820833115e-03f, -4.814478340e-03f, -4.808113359e-03f, -4.801738187e-03f, + -4.795352839e-03f, -4.788957328e-03f, -4.782551670e-03f, -4.776135880e-03f, -4.769709971e-03f, -4.763273958e-03f, -4.756827857e-03f, -4.750371682e-03f, -4.743905447e-03f, -4.737429167e-03f, + -4.730942857e-03f, -4.724446532e-03f, -4.717940207e-03f, -4.711423895e-03f, -4.704897613e-03f, -4.698361375e-03f, -4.691815196e-03f, -4.685259091e-03f, -4.678693074e-03f, -4.672117161e-03f, + -4.665531366e-03f, -4.658935705e-03f, -4.652330193e-03f, -4.645714844e-03f, -4.639089674e-03f, -4.632454697e-03f, -4.625809929e-03f, -4.619155385e-03f, -4.612491080e-03f, -4.605817029e-03f, + -4.599133247e-03f, -4.592439750e-03f, -4.585736552e-03f, -4.579023669e-03f, -4.572301116e-03f, -4.565568909e-03f, -4.558827062e-03f, -4.552075591e-03f, -4.545314512e-03f, -4.538543839e-03f, + -4.531763588e-03f, -4.524973774e-03f, -4.518174414e-03f, -4.511365521e-03f, -4.504547112e-03f, -4.497719202e-03f, -4.490881807e-03f, -4.484034942e-03f, -4.477178623e-03f, -4.470312864e-03f, + -4.463437683e-03f, -4.456553094e-03f, -4.449659112e-03f, -4.442755755e-03f, -4.435843036e-03f, -4.428920973e-03f, -4.421989580e-03f, -4.415048873e-03f, -4.408098868e-03f, -4.401139581e-03f, + -4.394171027e-03f, -4.387193222e-03f, -4.380206183e-03f, -4.373209925e-03f, -4.366204463e-03f, -4.359189814e-03f, -4.352165993e-03f, -4.345133016e-03f, -4.338090900e-03f, -4.331039660e-03f, + -4.323979312e-03f, -4.316909873e-03f, -4.309831357e-03f, -4.302743782e-03f, -4.295647162e-03f, -4.288541515e-03f, -4.281426856e-03f, -4.274303202e-03f, -4.267170568e-03f, -4.260028970e-03f, + -4.252878426e-03f, -4.245718950e-03f, -4.238550559e-03f, -4.231373270e-03f, -4.224187098e-03f, -4.216992060e-03f, -4.209788172e-03f, -4.202575450e-03f, -4.195353910e-03f, -4.188123570e-03f, + -4.180884444e-03f, -4.173636551e-03f, -4.166379905e-03f, -4.159114523e-03f, -4.151840422e-03f, -4.144557619e-03f, -4.137266128e-03f, -4.129965968e-03f, -4.122657154e-03f, -4.115339704e-03f, + -4.108013632e-03f, -4.100678957e-03f, -4.093335695e-03f, -4.085983861e-03f, -4.078623473e-03f, -4.071254548e-03f, -4.063877101e-03f, -4.056491150e-03f, -4.049096711e-03f, -4.041693801e-03f, + -4.034282437e-03f, -4.026862635e-03f, -4.019434412e-03f, -4.011997785e-03f, -4.004552770e-03f, -3.997099385e-03f, -3.989637645e-03f, -3.982167569e-03f, -3.974689172e-03f, -3.967202472e-03f, + -3.959707485e-03f, -3.952204229e-03f, -3.944692720e-03f, -3.937172975e-03f, -3.929645011e-03f, -3.922108845e-03f, -3.914564494e-03f, -3.907011975e-03f, -3.899451305e-03f, -3.891882501e-03f, + -3.884305580e-03f, -3.876720559e-03f, -3.869127455e-03f, -3.861526286e-03f, -3.853917067e-03f, -3.846299817e-03f, -3.838674553e-03f, -3.831041292e-03f, -3.823400050e-03f, -3.815750846e-03f, + -3.808093695e-03f, -3.800428617e-03f, -3.792755627e-03f, -3.785074743e-03f, -3.777385982e-03f, -3.769689362e-03f, -3.761984899e-03f, -3.754272612e-03f, -3.746552517e-03f, -3.738824632e-03f, + -3.731088975e-03f, -3.723345561e-03f, -3.715594410e-03f, -3.707835539e-03f, -3.700068964e-03f, -3.692294703e-03f, -3.684512774e-03f, -3.676723194e-03f, -3.668925981e-03f, -3.661121152e-03f, + -3.653308725e-03f, -3.645488717e-03f, -3.637661146e-03f, -3.629826029e-03f, -3.621983385e-03f, -3.614133230e-03f, -3.606275582e-03f, -3.598410458e-03f, -3.590537878e-03f, -3.582657857e-03f, + -3.574770414e-03f, -3.566875567e-03f, -3.558973333e-03f, -3.551063730e-03f, -3.543146776e-03f, -3.535222488e-03f, -3.527290884e-03f, -3.519351982e-03f, -3.511405800e-03f, -3.503452356e-03f, + -3.495491667e-03f, -3.487523752e-03f, -3.479548627e-03f, -3.471566312e-03f, -3.463576823e-03f, -3.455580179e-03f, -3.447576398e-03f, -3.439565498e-03f, -3.431547496e-03f, -3.423522411e-03f, + -3.415490260e-03f, -3.407451062e-03f, -3.399404834e-03f, -3.391351595e-03f, -3.383291363e-03f, -3.375224155e-03f, -3.367149990e-03f, -3.359068886e-03f, -3.350980860e-03f, -3.342885932e-03f, + -3.334784119e-03f, -3.326675439e-03f, -3.318559910e-03f, -3.310437551e-03f, -3.302308380e-03f, -3.294172414e-03f, -3.286029673e-03f, -3.277880174e-03f, -3.269723936e-03f, -3.261560976e-03f, + -3.253391314e-03f, -3.245214966e-03f, -3.237031953e-03f, -3.228842291e-03f, -3.220646000e-03f, -3.212443097e-03f, -3.204233602e-03f, -3.196017531e-03f, -3.187794904e-03f, -3.179565740e-03f, + -3.171330055e-03f, -3.163087870e-03f, -3.154839201e-03f, -3.146584069e-03f, -3.138322490e-03f, -3.130054484e-03f, -3.121780070e-03f, -3.113499264e-03f, -3.105212087e-03f, -3.096918557e-03f, + -3.088618691e-03f, -3.080312509e-03f, -3.072000030e-03f, -3.063681271e-03f, -3.055356251e-03f, -3.047024989e-03f, -3.038687504e-03f, -3.030343814e-03f, -3.021993938e-03f, -3.013637894e-03f, + -3.005275701e-03f, -2.996907378e-03f, -2.988532943e-03f, -2.980152415e-03f, -2.971765814e-03f, -2.963373156e-03f, -2.954974462e-03f, -2.946569750e-03f, -2.938159039e-03f, -2.929742347e-03f, + -2.921319693e-03f, -2.912891096e-03f, -2.904456575e-03f, -2.896016149e-03f, -2.887569837e-03f, -2.879117656e-03f, -2.870659627e-03f, -2.862195768e-03f, -2.853726098e-03f, -2.845250635e-03f, + -2.836769399e-03f, -2.828282409e-03f, -2.819789683e-03f, -2.811291241e-03f, -2.802787101e-03f, -2.794277282e-03f, -2.785761803e-03f, -2.777240684e-03f, -2.768713943e-03f, -2.760181600e-03f, + -2.751643672e-03f, -2.743100180e-03f, -2.734551142e-03f, -2.725996577e-03f, -2.717436505e-03f, -2.708870944e-03f, -2.700299914e-03f, -2.691723433e-03f, -2.683141521e-03f, -2.674554197e-03f, + -2.665961479e-03f, -2.657363388e-03f, -2.648759942e-03f, -2.640151160e-03f, -2.631537062e-03f, -2.622917667e-03f, -2.614292993e-03f, -2.605663060e-03f, -2.597027888e-03f, -2.588387495e-03f, + -2.579741901e-03f, -2.571091125e-03f, -2.562435186e-03f, -2.553774103e-03f, -2.545107896e-03f, -2.536436584e-03f, -2.527760186e-03f, -2.519078722e-03f, -2.510392211e-03f, -2.501700671e-03f, + -2.493004124e-03f, -2.484302587e-03f, -2.475596080e-03f, -2.466884623e-03f, -2.458168235e-03f, -2.449446935e-03f, -2.440720742e-03f, -2.431989677e-03f, -2.423253758e-03f, -2.414513005e-03f, + -2.405767438e-03f, -2.397017075e-03f, -2.388261936e-03f, -2.379502041e-03f, -2.370737409e-03f, -2.361968059e-03f, -2.353194011e-03f, -2.344415285e-03f, -2.335631900e-03f, -2.326843876e-03f, + -2.318051231e-03f, -2.309253986e-03f, -2.300452161e-03f, -2.291645773e-03f, -2.282834844e-03f, -2.274019393e-03f, -2.265199439e-03f, -2.256375002e-03f, -2.247546102e-03f, -2.238712757e-03f, + -2.229874988e-03f, -2.221032815e-03f, -2.212186256e-03f, -2.203335332e-03f, -2.194480062e-03f, -2.185620466e-03f, -2.176756564e-03f, -2.167888374e-03f, -2.159015918e-03f, -2.150139214e-03f, + -2.141258282e-03f, -2.132373142e-03f, -2.123483814e-03f, -2.114590317e-03f, -2.105692670e-03f, -2.096790895e-03f, -2.087885010e-03f, -2.078975036e-03f, -2.070060991e-03f, -2.061142897e-03f, + -2.052220771e-03f, -2.043294635e-03f, -2.034364509e-03f, -2.025430411e-03f, -2.016492361e-03f, -2.007550380e-03f, -1.998604488e-03f, -1.989654704e-03f, -1.980701047e-03f, -1.971743538e-03f, + -1.962782197e-03f, -1.953817044e-03f, -1.944848098e-03f, -1.935875379e-03f, -1.926898907e-03f, -1.917918702e-03f, -1.908934784e-03f, -1.899947172e-03f, -1.890955888e-03f, -1.881960950e-03f, + -1.872962378e-03f, -1.863960193e-03f, -1.854954414e-03f, -1.845945061e-03f, -1.836932154e-03f, -1.827915714e-03f, -1.818895760e-03f, -1.809872312e-03f, -1.800845390e-03f, -1.791815013e-03f, + -1.782781203e-03f, -1.773743979e-03f, -1.764703361e-03f, -1.755659369e-03f, -1.746612023e-03f, -1.737561343e-03f, -1.728507348e-03f, -1.719450060e-03f, -1.710389498e-03f, -1.701325682e-03f, + -1.692258633e-03f, -1.683188369e-03f, -1.674114912e-03f, -1.665038281e-03f, -1.655958496e-03f, -1.646875578e-03f, -1.637789547e-03f, -1.628700422e-03f, -1.619608224e-03f, -1.610512973e-03f, + -1.601414688e-03f, -1.592313391e-03f, -1.583209101e-03f, -1.574101838e-03f, -1.564991623e-03f, -1.555878475e-03f, -1.546762415e-03f, -1.537643462e-03f, -1.528521638e-03f, -1.519396961e-03f, + -1.510269453e-03f, -1.501139133e-03f, -1.492006022e-03f, -1.482870140e-03f, -1.473731506e-03f, -1.464590142e-03f, -1.455446067e-03f, -1.446299302e-03f, -1.437149866e-03f, -1.427997780e-03f, + -1.418843064e-03f, -1.409685738e-03f, -1.400525823e-03f, -1.391363339e-03f, -1.382198306e-03f, -1.373030744e-03f, -1.363860673e-03f, -1.354688114e-03f, -1.345513086e-03f, -1.336335611e-03f, + -1.327155709e-03f, -1.317973399e-03f, -1.308788702e-03f, -1.299601638e-03f, -1.290412227e-03f, -1.281220490e-03f, -1.272026448e-03f, -1.262830119e-03f, -1.253631525e-03f, -1.244430686e-03f, + -1.235227622e-03f, -1.226022353e-03f, -1.216814900e-03f, -1.207605283e-03f, -1.198393522e-03f, -1.189179638e-03f, -1.179963651e-03f, -1.170745581e-03f, -1.161525449e-03f, -1.152303275e-03f, + -1.143079079e-03f, -1.133852881e-03f, -1.124624702e-03f, -1.115394563e-03f, -1.106162482e-03f, -1.096928482e-03f, -1.087692582e-03f, -1.078454803e-03f, -1.069215165e-03f, -1.059973688e-03f, + -1.050730392e-03f, -1.041485299e-03f, -1.032238428e-03f, -1.022989799e-03f, -1.013739434e-03f, -1.004487352e-03f, -9.952335742e-04f, -9.859781205e-04f, -9.767210114e-04f, -9.674622672e-04f, + -9.582019084e-04f, -9.489399554e-04f, -9.396764284e-04f, -9.304113480e-04f, -9.211447346e-04f, -9.118766084e-04f, -9.026069900e-04f, -8.933358996e-04f, -8.840633578e-04f, -8.747893849e-04f, + -8.655140013e-04f, -8.562372274e-04f, -8.469590837e-04f, -8.376795905e-04f, -8.283987683e-04f, -8.191166375e-04f, -8.098332184e-04f, -8.005485316e-04f, -7.912625974e-04f, -7.819754363e-04f, + -7.726870686e-04f, -7.633975149e-04f, -7.541067955e-04f, -7.448149308e-04f, -7.355219413e-04f, -7.262278475e-04f, -7.169326697e-04f, -7.076364284e-04f, -6.983391440e-04f, -6.890408369e-04f, + -6.797415276e-04f, -6.704412366e-04f, -6.611399842e-04f, -6.518377910e-04f, -6.425346773e-04f, -6.332306636e-04f, -6.239257703e-04f, -6.146200179e-04f, -6.053134268e-04f, -5.960060174e-04f, + -5.866978103e-04f, -5.773888258e-04f, -5.680790845e-04f, -5.587686066e-04f, -5.494574128e-04f, -5.401455234e-04f, -5.308329590e-04f, -5.215197398e-04f, -5.122058865e-04f, -5.028914194e-04f, + -4.935763590e-04f, -4.842607257e-04f, -4.749445400e-04f, -4.656278224e-04f, -4.563105932e-04f, -4.469928730e-04f, -4.376746822e-04f, -4.283560412e-04f, -4.190369705e-04f, -4.097174906e-04f, + -4.003976218e-04f, -3.910773847e-04f, -3.817567997e-04f, -3.724358872e-04f, -3.631146677e-04f, -3.537931617e-04f, -3.444713895e-04f, -3.351493717e-04f, -3.258271286e-04f, -3.165046807e-04f, + -3.071820485e-04f, -2.978592525e-04f, -2.885363129e-04f, -2.792132504e-04f, -2.698900853e-04f, -2.605668381e-04f, -2.512435292e-04f, -2.419201791e-04f, -2.325968082e-04f, -2.232734368e-04f, + -2.139500856e-04f, -2.046267749e-04f, -1.953035251e-04f, -1.859803566e-04f, -1.766572900e-04f, -1.673343456e-04f, -1.580115439e-04f, -1.486889052e-04f, -1.393664500e-04f, -1.300441988e-04f, + -1.207221719e-04f, -1.114003899e-04f, -1.020788730e-04f, -9.275764166e-05f, -8.343671640e-05f, -7.411611758e-05f, -6.479586562e-05f, -5.547598091e-05f, -4.615648388e-05f, -3.683739492e-05f, + -2.751873444e-05f, -1.820052284e-05f, -8.882780530e-06f, 4.344721031e-07f, 9.751214660e-06f, 1.906742675e-05f, 2.838308798e-05f, 3.769817795e-05f, 4.701267630e-05f, 5.632656262e-05f, + 6.563981654e-05f, 7.495241769e-05f, 8.426434567e-05f, 9.357558013e-05f, 1.028861007e-04f, 1.121958870e-04f, 1.215049186e-04f, 1.308131753e-04f, 1.401206366e-04f, 1.494272821e-04f, + 1.587330916e-04f, 1.680380447e-04f, 1.773421210e-04f, 1.866453002e-04f, 1.959475619e-04f, 2.052488859e-04f, 2.145492517e-04f, 2.238486390e-04f, 2.331470275e-04f, 2.424443969e-04f, + 2.517407269e-04f, 2.610359971e-04f, 2.703301872e-04f, 2.796232769e-04f, 2.889152459e-04f, 2.982060739e-04f, 3.074957406e-04f, 3.167842256e-04f, 3.260715088e-04f, 3.353575697e-04f, + 3.446423882e-04f, 3.539259439e-04f, 3.632082166e-04f, 3.724891859e-04f, 3.817688317e-04f, 3.910471336e-04f, 4.003240713e-04f, 4.095996247e-04f, 4.188737734e-04f, 4.281464973e-04f, + 4.374177760e-04f, 4.466875893e-04f, 4.559559170e-04f, 4.652227388e-04f, 4.744880346e-04f, 4.837517841e-04f, 4.930139670e-04f, 5.022745632e-04f, 5.115335524e-04f, 5.207909144e-04f, + 5.300466291e-04f, 5.393006763e-04f, 5.485530357e-04f, 5.578036871e-04f, 5.670526104e-04f, 5.762997854e-04f, 5.855451919e-04f, 5.947888098e-04f, 6.040306189e-04f, 6.132705990e-04f, + 6.225087299e-04f, 6.317449917e-04f, 6.409793640e-04f, 6.502118267e-04f, 6.594423598e-04f, 6.686709430e-04f, 6.778975564e-04f, 6.871221797e-04f, 6.963447928e-04f, 7.055653757e-04f, + 7.147839082e-04f, 7.240003702e-04f, 7.332147417e-04f, 7.424270026e-04f, 7.516371328e-04f, 7.608451122e-04f, 7.700509208e-04f, 7.792545385e-04f, 7.884559452e-04f, 7.976551209e-04f, + 8.068520456e-04f, 8.160466992e-04f, 8.252390617e-04f, 8.344291131e-04f, 8.436168333e-04f, 8.528022023e-04f, 8.619852002e-04f, 8.711658070e-04f, 8.803440026e-04f, 8.895197670e-04f, + 8.986930803e-04f, 9.078639225e-04f, 9.170322737e-04f, 9.261981139e-04f, 9.353614231e-04f, 9.445221813e-04f, 9.536803687e-04f, 9.628359653e-04f, 9.719889512e-04f, 9.811393065e-04f, + 9.902870112e-04f, 9.994320455e-04f, 1.008574389e-03f, 1.017714023e-03f, 1.026850927e-03f, 1.035985080e-03f, 1.045116464e-03f, 1.054245058e-03f, 1.063370842e-03f, 1.072493797e-03f, + 1.081613902e-03f, 1.090731139e-03f, 1.099845486e-03f, 1.108956925e-03f, 1.118065435e-03f, 1.127170997e-03f, 1.136273590e-03f, 1.145373196e-03f, 1.154469793e-03f, 1.163563364e-03f, + 1.172653887e-03f, 1.181741342e-03f, 1.190825711e-03f, 1.199906974e-03f, 1.208985110e-03f, 1.218060100e-03f, 1.227131925e-03f, 1.236200564e-03f, 1.245265998e-03f, 1.254328207e-03f, + 1.263387171e-03f, 1.272442872e-03f, 1.281495288e-03f, 1.290544401e-03f, 1.299590190e-03f, 1.308632637e-03f, 1.317671722e-03f, 1.326707424e-03f, 1.335739724e-03f, 1.344768603e-03f, + 1.353794042e-03f, 1.362816019e-03f, 1.371834517e-03f, 1.380849515e-03f, 1.389860993e-03f, 1.398868933e-03f, 1.407873314e-03f, 1.416874117e-03f, 1.425871323e-03f, 1.434864912e-03f, + 1.443854865e-03f, 1.452841161e-03f, 1.461823782e-03f, 1.470802708e-03f, 1.479777919e-03f, 1.488749397e-03f, 1.497717121e-03f, 1.506681072e-03f, 1.515641231e-03f, 1.524597578e-03f, + 1.533550094e-03f, 1.542498760e-03f, 1.551443556e-03f, 1.560384462e-03f, 1.569321459e-03f, 1.578254528e-03f, 1.587183650e-03f, 1.596108805e-03f, 1.605029974e-03f, 1.613947137e-03f, + 1.622860276e-03f, 1.631769370e-03f, 1.640674401e-03f, 1.649575349e-03f, 1.658472195e-03f, 1.667364919e-03f, 1.676253503e-03f, 1.685137927e-03f, 1.694018172e-03f, 1.702894219e-03f, + 1.711766048e-03f, 1.720633640e-03f, 1.729496977e-03f, 1.738356038e-03f, 1.747210805e-03f, 1.756061258e-03f, 1.764907378e-03f, 1.773749147e-03f, 1.782586545e-03f, 1.791419552e-03f, + 1.800248150e-03f, 1.809072320e-03f, 1.817892043e-03f, 1.826707298e-03f, 1.835518069e-03f, 1.844324334e-03f, 1.853126076e-03f, 1.861923275e-03f, 1.870715912e-03f, 1.879503968e-03f, + 1.888287425e-03f, 1.897066262e-03f, 1.905840462e-03f, 1.914610005e-03f, 1.923374872e-03f, 1.932135044e-03f, 1.940890503e-03f, 1.949641228e-03f, 1.958387203e-03f, 1.967128407e-03f, + 1.975864821e-03f, 1.984596427e-03f, 1.993323206e-03f, 2.002045139e-03f, 2.010762208e-03f, 2.019474392e-03f, 2.028181674e-03f, 2.036884035e-03f, 2.045581455e-03f, 2.054273917e-03f, + 2.062961401e-03f, 2.071643888e-03f, 2.080321360e-03f, 2.088993798e-03f, 2.097661183e-03f, 2.106323497e-03f, 2.114980721e-03f, 2.123632836e-03f, 2.132279823e-03f, 2.140921664e-03f, + 2.149558341e-03f, 2.158189833e-03f, 2.166816124e-03f, 2.175437193e-03f, 2.184053024e-03f, 2.192663596e-03f, 2.201268892e-03f, 2.209868892e-03f, 2.218463579e-03f, 2.227052934e-03f, + 2.235636937e-03f, 2.244215572e-03f, 2.252788819e-03f, 2.261356659e-03f, 2.269919074e-03f, 2.278476046e-03f, 2.287027557e-03f, 2.295573587e-03f, 2.304114119e-03f, 2.312649133e-03f, + 2.321178612e-03f, 2.329702537e-03f, 2.338220890e-03f, 2.346733653e-03f, 2.355240806e-03f, 2.363742332e-03f, 2.372238213e-03f, 2.380728430e-03f, 2.389212964e-03f, 2.397691798e-03f, + 2.406164913e-03f, 2.414632291e-03f, 2.423093914e-03f, 2.431549763e-03f, 2.439999820e-03f, 2.448444068e-03f, 2.456882487e-03f, 2.465315060e-03f, 2.473741769e-03f, 2.482162595e-03f, + 2.490577520e-03f, 2.498986526e-03f, 2.507389595e-03f, 2.515786710e-03f, 2.524177851e-03f, 2.532563000e-03f, 2.540942141e-03f, 2.549315254e-03f, 2.557682322e-03f, 2.566043326e-03f, + 2.574398249e-03f, 2.582747073e-03f, 2.591089779e-03f, 2.599426350e-03f, 2.607756768e-03f, 2.616081015e-03f, 2.624399073e-03f, 2.632710924e-03f, 2.641016550e-03f, 2.649315933e-03f, + 2.657609056e-03f, 2.665895900e-03f, 2.674176449e-03f, 2.682450683e-03f, 2.690718586e-03f, 2.698980139e-03f, 2.707235324e-03f, 2.715484125e-03f, 2.723726523e-03f, 2.731962500e-03f, + 2.740192039e-03f, 2.748415123e-03f, 2.756631732e-03f, 2.764841851e-03f, 2.773045460e-03f, 2.781242544e-03f, 2.789433083e-03f, 2.797617060e-03f, 2.805794458e-03f, 2.813965259e-03f, + 2.822129446e-03f, 2.830287001e-03f, 2.838437906e-03f, 2.846582145e-03f, 2.854719699e-03f, 2.862850551e-03f, 2.870974684e-03f, 2.879092080e-03f, 2.887202722e-03f, 2.895306592e-03f, + 2.903403673e-03f, 2.911493948e-03f, 2.919577399e-03f, 2.927654009e-03f, 2.935723760e-03f, 2.943786636e-03f, 2.951842619e-03f, 2.959891691e-03f, 2.967933836e-03f, 2.975969035e-03f, + 2.983997273e-03f, 2.992018532e-03f, 3.000032794e-03f, 3.008040042e-03f, 3.016040260e-03f, 3.024033429e-03f, 3.032019534e-03f, 3.039998556e-03f, 3.047970479e-03f, 3.055935285e-03f, + 3.063892958e-03f, 3.071843480e-03f, 3.079786835e-03f, 3.087723005e-03f, 3.095651973e-03f, 3.103573723e-03f, 3.111488237e-03f, 3.119395499e-03f, 3.127295491e-03f, 3.135188197e-03f, + 3.143073600e-03f, 3.150951682e-03f, 3.158822428e-03f, 3.166685819e-03f, 3.174541840e-03f, 3.182390473e-03f, 3.190231702e-03f, 3.198065510e-03f, 3.205891880e-03f, 3.213710795e-03f, + 3.221522239e-03f, 3.229326195e-03f, 3.237122646e-03f, 3.244911576e-03f, 3.252692967e-03f, 3.260466804e-03f, 3.268233069e-03f, 3.275991747e-03f, 3.283742819e-03f, 3.291486271e-03f, + 3.299222085e-03f, 3.306950244e-03f, 3.314670733e-03f, 3.322383535e-03f, 3.330088633e-03f, 3.337786010e-03f, 3.345475651e-03f, 3.353157539e-03f, 3.360831657e-03f, 3.368497989e-03f, + 3.376156519e-03f, 3.383807231e-03f, 3.391450107e-03f, 3.399085132e-03f, 3.406712289e-03f, 3.414331563e-03f, 3.421942936e-03f, 3.429546393e-03f, 3.437141917e-03f, 3.444729492e-03f, + 3.452309102e-03f, 3.459880731e-03f, 3.467444362e-03f, 3.474999980e-03f, 3.482547568e-03f, 3.490087110e-03f, 3.497618591e-03f, 3.505141993e-03f, 3.512657302e-03f, 3.520164500e-03f, + 3.527663573e-03f, 3.535154503e-03f, 3.542637275e-03f, 3.550111873e-03f, 3.557578282e-03f, 3.565036484e-03f, 3.572486465e-03f, 3.579928208e-03f, 3.587361698e-03f, 3.594786919e-03f, + 3.602203854e-03f, 3.609612488e-03f, 3.617012806e-03f, 3.624404791e-03f, 3.631788428e-03f, 3.639163701e-03f, 3.646530594e-03f, 3.653889092e-03f, 3.661239179e-03f, 3.668580839e-03f, + 3.675914057e-03f, 3.683238817e-03f, 3.690555103e-03f, 3.697862900e-03f, 3.705162193e-03f, 3.712452965e-03f, 3.719735202e-03f, 3.727008888e-03f, 3.734274007e-03f, 3.741530543e-03f, + 3.748778482e-03f, 3.756017809e-03f, 3.763248506e-03f, 3.770470560e-03f, 3.777683955e-03f, 3.784888676e-03f, 3.792084706e-03f, 3.799272032e-03f, 3.806450637e-03f, 3.813620507e-03f, + 3.820781626e-03f, 3.827933978e-03f, 3.835077550e-03f, 3.842212325e-03f, 3.849338288e-03f, 3.856455425e-03f, 3.863563720e-03f, 3.870663157e-03f, 3.877753723e-03f, 3.884835402e-03f, + 3.891908178e-03f, 3.898972038e-03f, 3.906026965e-03f, 3.913072945e-03f, 3.920109964e-03f, 3.927138005e-03f, 3.934157054e-03f, 3.941167096e-03f, 3.948168117e-03f, 3.955160101e-03f, + 3.962143034e-03f, 3.969116900e-03f, 3.976081686e-03f, 3.983037376e-03f, 3.989983955e-03f, 3.996921409e-03f, 4.003849724e-03f, 4.010768883e-03f, 4.017678873e-03f, 4.024579680e-03f, + 4.031471288e-03f, 4.038353682e-03f, 4.045226849e-03f, 4.052090774e-03f, 4.058945442e-03f, 4.065790838e-03f, 4.072626949e-03f, 4.079453759e-03f, 4.086271255e-03f, 4.093079421e-03f, + 4.099878243e-03f, 4.106667708e-03f, 4.113447800e-03f, 4.120218506e-03f, 4.126979810e-03f, 4.133731699e-03f, 4.140474158e-03f, 4.147207174e-03f, 4.153930731e-03f, 4.160644816e-03f, + 4.167349414e-03f, 4.174044511e-03f, 4.180730094e-03f, 4.187406147e-03f, 4.194072657e-03f, 4.200729610e-03f, 4.207376992e-03f, 4.214014788e-03f, 4.220642985e-03f, 4.227261569e-03f, + 4.233870525e-03f, 4.240469840e-03f, 4.247059499e-03f, 4.253639489e-03f, 4.260209796e-03f, 4.266770406e-03f, 4.273321306e-03f, 4.279862480e-03f, 4.286393917e-03f, 4.292915601e-03f, + 4.299427518e-03f, 4.305929657e-03f, 4.312422001e-03f, 4.318904539e-03f, 4.325377256e-03f, 4.331840138e-03f, 4.338293172e-03f, 4.344736344e-03f, 4.351169641e-03f, 4.357593050e-03f, + 4.364006555e-03f, 4.370410145e-03f, 4.376803806e-03f, 4.383187523e-03f, 4.389561285e-03f, 4.395925076e-03f, 4.402278884e-03f, 4.408622696e-03f, 4.414956498e-03f, 4.421280277e-03f, + 4.427594019e-03f, 4.433897711e-03f, 4.440191340e-03f, 4.446474893e-03f, 4.452748356e-03f, 4.459011716e-03f, 4.465264960e-03f, 4.471508076e-03f, 4.477741049e-03f, 4.483963866e-03f, + 4.490176515e-03f, 4.496378983e-03f, 4.502571256e-03f, 4.508753322e-03f, 4.514925167e-03f, 4.521086778e-03f, 4.527238143e-03f, 4.533379249e-03f, 4.539510082e-03f, 4.545630631e-03f, + 4.551740881e-03f, 4.557840820e-03f, 4.563930436e-03f, 4.570009715e-03f, 4.576078645e-03f, 4.582137213e-03f, 4.588185406e-03f, 4.594223212e-03f, 4.600250618e-03f, 4.606267612e-03f, + 4.612274180e-03f, 4.618270310e-03f, 4.624255990e-03f, 4.630231207e-03f, 4.636195948e-03f, 4.642150201e-03f, 4.648093954e-03f, 4.654027194e-03f, 4.659949908e-03f, 4.665862085e-03f, + 4.671763711e-03f, 4.677654775e-03f, 4.683535264e-03f, 4.689405166e-03f, 4.695264468e-03f, 4.701113159e-03f, 4.706951225e-03f, 4.712778656e-03f, 4.718595438e-03f, 4.724401559e-03f, + 4.730197008e-03f, 4.735981772e-03f, 4.741755839e-03f, 4.747519197e-03f, 4.753271834e-03f, 4.759013738e-03f, 4.764744897e-03f, 4.770465299e-03f, 4.776174932e-03f, 4.781873784e-03f, + 4.787561843e-03f, 4.793239098e-03f, 4.798905536e-03f, 4.804561145e-03f, 4.810205915e-03f, 4.815839832e-03f, 4.821462886e-03f, 4.827075064e-03f, 4.832676355e-03f, 4.838266748e-03f, + 4.843846229e-03f, 4.849414789e-03f, 4.854972415e-03f, 4.860519096e-03f, 4.866054819e-03f, 4.871579575e-03f, 4.877093350e-03f, 4.882596134e-03f, 4.888087915e-03f, 4.893568682e-03f, + 4.899038423e-03f, 4.904497127e-03f, 4.909944782e-03f, 4.915381378e-03f, 4.920806903e-03f, 4.926221345e-03f, 4.931624693e-03f, 4.937016937e-03f, 4.942398064e-03f, 4.947768064e-03f, + 4.953126926e-03f, 4.958474638e-03f, 4.963811189e-03f, 4.969136569e-03f, 4.974450765e-03f, 4.979753768e-03f, 4.985045566e-03f, 4.990326147e-03f, 4.995595502e-03f, 5.000853620e-03f, + 5.006100488e-03f, 5.011336097e-03f, 5.016560435e-03f, 5.021773492e-03f, 5.026975257e-03f, 5.032165719e-03f, 5.037344868e-03f, 5.042512692e-03f, 5.047669181e-03f, 5.052814324e-03f, + 5.057948110e-03f, 5.063070530e-03f, 5.068181572e-03f, 5.073281226e-03f, 5.078369480e-03f, 5.083446326e-03f, 5.088511752e-03f, 5.093565747e-03f, 5.098608301e-03f, 5.103639405e-03f, + 5.108659046e-03f, 5.113667216e-03f, 5.118663903e-03f, 5.123649098e-03f, 5.128622790e-03f, 5.133584968e-03f, 5.138535623e-03f, 5.143474744e-03f, 5.148402321e-03f, 5.153318345e-03f, + 5.158222804e-03f, 5.163115688e-03f, 5.167996989e-03f, 5.172866694e-03f, 5.177724795e-03f, 5.182571282e-03f, 5.187406144e-03f, 5.192229372e-03f, 5.197040955e-03f, 5.201840884e-03f, + 5.206629148e-03f, 5.211405739e-03f, 5.216170645e-03f, 5.220923858e-03f, 5.225665367e-03f, 5.230395163e-03f, 5.235113236e-03f, 5.239819576e-03f, 5.244514174e-03f, 5.249197020e-03f, + 5.253868104e-03f, 5.258527417e-03f, 5.263174949e-03f, 5.267810691e-03f, 5.272434633e-03f, 5.277046766e-03f, 5.281647079e-03f, 5.286235565e-03f, 5.290812213e-03f, 5.295377013e-03f, + 5.299929958e-03f, 5.304471036e-03f, 5.309000240e-03f, 5.313517559e-03f, 5.318022984e-03f, 5.322516507e-03f, 5.326998118e-03f, 5.331467807e-03f, 5.335925567e-03f, 5.340371386e-03f, + 5.344805258e-03f, 5.349227171e-03f, 5.353637118e-03f, 5.358035090e-03f, 5.362421076e-03f, 5.366795069e-03f, 5.371157060e-03f, 5.375507039e-03f, 5.379844997e-03f, 5.384170927e-03f, + 5.388484819e-03f, 5.392786663e-03f, 5.397076452e-03f, 5.401354177e-03f, 5.405619829e-03f, 5.409873399e-03f, 5.414114879e-03f, 5.418344260e-03f, 5.422561533e-03f, 5.426766689e-03f, + 5.430959721e-03f, 5.435140620e-03f, 5.439309377e-03f, 5.443465984e-03f, 5.447610432e-03f, 5.451742713e-03f, 5.455862818e-03f, 5.459970739e-03f, 5.464066468e-03f, 5.468149997e-03f, + 5.472221317e-03f, 5.476280419e-03f, 5.480327296e-03f, 5.484361940e-03f, 5.488384342e-03f, 5.492394494e-03f, 5.496392389e-03f, 5.500378017e-03f, 5.504351371e-03f, 5.508312443e-03f, + 5.512261225e-03f, 5.516197708e-03f, 5.520121885e-03f, 5.524033749e-03f, 5.527933290e-03f, 5.531820502e-03f, 5.535695376e-03f, 5.539557904e-03f, 5.543408079e-03f, 5.547245893e-03f, + 5.551071338e-03f, 5.554884407e-03f, 5.558685092e-03f, 5.562473385e-03f, 5.566249278e-03f, 5.570012764e-03f, 5.573763836e-03f, 5.577502485e-03f, 5.581228705e-03f, 5.584942487e-03f, + 5.588643825e-03f, 5.592332711e-03f, 5.596009137e-03f, 5.599673097e-03f, 5.603324582e-03f, 5.606963586e-03f, 5.610590101e-03f, 5.614204120e-03f, 5.617805635e-03f, 5.621394640e-03f, + 5.624971127e-03f, 5.628535090e-03f, 5.632086520e-03f, 5.635625411e-03f, 5.639151756e-03f, 5.642665548e-03f, 5.646166779e-03f, 5.649655444e-03f, 5.653131534e-03f, 5.656595043e-03f, + 5.660045964e-03f, 5.663484290e-03f, 5.666910014e-03f, 5.670323130e-03f, 5.673723630e-03f, 5.677111508e-03f, 5.680486758e-03f, 5.683849372e-03f, 5.687199343e-03f, 5.690536666e-03f, + 5.693861333e-03f, 5.697173338e-03f, 5.700472674e-03f, 5.703759335e-03f, 5.707033314e-03f, 5.710294605e-03f, 5.713543201e-03f, 5.716779097e-03f, 5.720002284e-03f, 5.723212758e-03f, + 5.726410512e-03f, 5.729595539e-03f, 5.732767833e-03f, 5.735927388e-03f, 5.739074198e-03f, 5.742208256e-03f, 5.745329557e-03f, 5.748438093e-03f, 5.751533860e-03f, 5.754616851e-03f, + 5.757687059e-03f, 5.760744480e-03f, 5.763789106e-03f, 5.766820932e-03f, 5.769839953e-03f, 5.772846161e-03f, 5.775839551e-03f, 5.778820118e-03f, 5.781787855e-03f, 5.784742756e-03f, + 5.787684817e-03f, 5.790614031e-03f, 5.793530392e-03f, 5.796433894e-03f, 5.799324533e-03f, 5.802202302e-03f, 5.805067196e-03f, 5.807919209e-03f, 5.810758336e-03f, 5.813584571e-03f, + 5.816397909e-03f, 5.819198344e-03f, 5.821985871e-03f, 5.824760484e-03f, 5.827522178e-03f, 5.830270947e-03f, 5.833006787e-03f, 5.835729692e-03f, 5.838439657e-03f, 5.841136676e-03f, + 5.843820745e-03f, 5.846491858e-03f, 5.849150010e-03f, 5.851795195e-03f, 5.854427410e-03f, 5.857046648e-03f, 5.859652905e-03f, 5.862246176e-03f, 5.864826455e-03f, 5.867393738e-03f, + 5.869948020e-03f, 5.872489296e-03f, 5.875017561e-03f, 5.877532811e-03f, 5.880035039e-03f, 5.882524243e-03f, 5.885000417e-03f, 5.887463555e-03f, 5.889913655e-03f, 5.892350710e-03f, + 5.894774716e-03f, 5.897185670e-03f, 5.899583565e-03f, 5.901968398e-03f, 5.904340164e-03f, 5.906698858e-03f, 5.909044477e-03f, 5.911377015e-03f, 5.913696468e-03f, 5.916002833e-03f, + 5.918296104e-03f, 5.920576277e-03f, 5.922843348e-03f, 5.925097313e-03f, 5.927338167e-03f, 5.929565907e-03f, 5.931780528e-03f, 5.933982026e-03f, 5.936170396e-03f, 5.938345636e-03f, + 5.940507740e-03f, 5.942656705e-03f, 5.944792527e-03f, 5.946915201e-03f, 5.949024725e-03f, 5.951121093e-03f, 5.953204302e-03f, 5.955274349e-03f, 5.957331229e-03f, 5.959374938e-03f, + 5.961405473e-03f, 5.963422831e-03f, 5.965427007e-03f, 5.967417997e-03f, 5.969395799e-03f, 5.971360408e-03f, 5.973311821e-03f, 5.975250035e-03f, 5.977175045e-03f, 5.979086848e-03f, + 5.980985442e-03f, 5.982870822e-03f, 5.984742984e-03f, 5.986601927e-03f, 5.988447645e-03f, 5.990280137e-03f, 5.992099398e-03f, 5.993905425e-03f, 5.995698216e-03f, 5.997477767e-03f, + 5.999244074e-03f, 6.000997135e-03f, 6.002736946e-03f, 6.004463505e-03f, 6.006176808e-03f, 6.007876853e-03f, 6.009563635e-03f, 6.011237153e-03f, 6.012897404e-03f, 6.014544384e-03f, + 6.016178090e-03f, 6.017798520e-03f, 6.019405671e-03f, 6.020999540e-03f, 6.022580125e-03f, 6.024147422e-03f, 6.025701429e-03f, 6.027242143e-03f, 6.028769562e-03f, 6.030283683e-03f, + 6.031784503e-03f, 6.033272019e-03f, 6.034746230e-03f, 6.036207133e-03f, 6.037654725e-03f, 6.039089004e-03f, 6.040509967e-03f, 6.041917612e-03f, 6.043311937e-03f, 6.044692939e-03f, + 6.046060617e-03f, 6.047414966e-03f, 6.048755987e-03f, 6.050083676e-03f, 6.051398031e-03f, 6.052699049e-03f, 6.053986730e-03f, 6.055261070e-03f, 6.056522069e-03f, 6.057769722e-03f, + 6.059004030e-03f, 6.060224989e-03f, 6.061432597e-03f, 6.062626854e-03f, 6.063807757e-03f, 6.064975303e-03f, 6.066129492e-03f, 6.067270321e-03f, 6.068397789e-03f, 6.069511893e-03f, + 6.070612633e-03f, 6.071700007e-03f, 6.072774012e-03f, 6.073834648e-03f, 6.074881912e-03f, 6.075915803e-03f, 6.076936320e-03f, 6.077943460e-03f, 6.078937224e-03f, 6.079917608e-03f, + 6.080884612e-03f, 6.081838235e-03f, 6.082778474e-03f, 6.083705329e-03f, 6.084618798e-03f, 6.085518881e-03f, 6.086405575e-03f, 6.087278880e-03f, 6.088138794e-03f, 6.088985316e-03f, + 6.089818445e-03f, 6.090638181e-03f, 6.091444521e-03f, 6.092237466e-03f, 6.093017013e-03f, 6.093783162e-03f, 6.094535913e-03f, 6.095275263e-03f, 6.096001212e-03f, 6.096713760e-03f, + 6.097412906e-03f, 6.098098648e-03f, 6.098770985e-03f, 6.099429919e-03f, 6.100075446e-03f, 6.100707568e-03f, 6.101326282e-03f, 6.101931589e-03f, 6.102523488e-03f, 6.103101978e-03f, + 6.103667060e-03f, 6.104218731e-03f, 6.104756992e-03f, 6.105281843e-03f, 6.105793282e-03f, 6.106291311e-03f, 6.106775927e-03f, 6.107247131e-03f, 6.107704923e-03f, 6.108149302e-03f, + 6.108580269e-03f, 6.108997822e-03f, 6.109401962e-03f, 6.109792688e-03f, 6.110170001e-03f, 6.110533900e-03f, 6.110884385e-03f, 6.111221457e-03f, 6.111545114e-03f, 6.111855358e-03f, + 6.112152188e-03f, 6.112435605e-03f, 6.112705608e-03f, 6.112962198e-03f, 6.113205374e-03f, 6.113435137e-03f, 6.113651488e-03f, 6.113854426e-03f, 6.114043952e-03f, 6.114220066e-03f, + 6.114382768e-03f, 6.114532059e-03f, 6.114667940e-03f, 6.114790409e-03f, 6.114899470e-03f, 6.114995120e-03f, 6.115077362e-03f, 6.115146195e-03f, 6.115201621e-03f, 6.115243639e-03f, + 6.115272251e-03f, 6.115287458e-03f, 6.115289259e-03f, 6.115277655e-03f, 6.115252648e-03f, 6.115214238e-03f, 6.115162426e-03f, 6.115097213e-03f, 6.115018600e-03f, 6.114926587e-03f, + 6.114821175e-03f, 6.114702366e-03f, 6.114570161e-03f, 6.114424560e-03f, 6.114265564e-03f, 6.114093176e-03f, 6.113907395e-03f, 6.113708222e-03f, 6.113495660e-03f, 6.113269709e-03f, + 6.113030371e-03f, 6.112777646e-03f, 6.112511536e-03f, 6.112232042e-03f, 6.111939167e-03f, 6.111632910e-03f, 6.111313273e-03f, 6.110980259e-03f, 6.110633867e-03f, 6.110274101e-03f, + 6.109900961e-03f, 6.109514449e-03f, 6.109114566e-03f, 6.108701314e-03f, 6.108274695e-03f, 6.107834711e-03f, 6.107381362e-03f, 6.106914651e-03f, 6.106434580e-03f, 6.105941150e-03f, + 6.105434363e-03f, 6.104914221e-03f, 6.104380726e-03f, 6.103833880e-03f, 6.103273684e-03f, 6.102700141e-03f, 6.102113252e-03f, 6.101513021e-03f, 6.100899447e-03f, 6.100272535e-03f, + 6.099632285e-03f, 6.098978701e-03f, 6.098311783e-03f, 6.097631535e-03f, 6.096937958e-03f, 6.096231055e-03f, 6.095510829e-03f, 6.094777280e-03f, 6.094030412e-03f, 6.093270228e-03f, + 6.092496728e-03f, 6.091709917e-03f, 6.090909796e-03f, 6.090096368e-03f, 6.089269635e-03f, 6.088429600e-03f, 6.087576266e-03f, 6.086709634e-03f, 6.085829708e-03f, 6.084936491e-03f, + 6.084029984e-03f, 6.083110191e-03f, 6.082177115e-03f, 6.081230757e-03f, 6.080271122e-03f, 6.079298212e-03f, 6.078312029e-03f, 6.077312577e-03f, 6.076299859e-03f, 6.075273877e-03f, + 6.074234634e-03f, 6.073182134e-03f, 6.072116379e-03f, 6.071037372e-03f, 6.069945118e-03f, 6.068839618e-03f, 6.067720876e-03f, 6.066588895e-03f, 6.065443678e-03f, 6.064285228e-03f, + 6.063113550e-03f, 6.061928645e-03f, 6.060730518e-03f, 6.059519172e-03f, 6.058294609e-03f, 6.057056834e-03f, 6.055805850e-03f, 6.054541660e-03f, 6.053264269e-03f, 6.051973678e-03f, + 6.050669893e-03f, 6.049352916e-03f, 6.048022751e-03f, 6.046679402e-03f, 6.045322872e-03f, 6.043953166e-03f, 6.042570286e-03f, 6.041174237e-03f, 6.039765022e-03f, 6.038342646e-03f, + 6.036907111e-03f, 6.035458422e-03f, 6.033996584e-03f, 6.032521598e-03f, 6.031033471e-03f, 6.029532205e-03f, 6.028017805e-03f, 6.026490274e-03f, 6.024949617e-03f, 6.023395838e-03f, + 6.021828941e-03f, 6.020248930e-03f, 6.018655809e-03f, 6.017049583e-03f, 6.015430256e-03f, 6.013797831e-03f, 6.012152314e-03f, 6.010493708e-03f, 6.008822019e-03f, 6.007137249e-03f, + 6.005439405e-03f, 6.003728489e-03f, 6.002004508e-03f, 6.000267464e-03f, 5.998517363e-03f, 5.996754209e-03f, 5.994978007e-03f, 5.993188761e-03f, 5.991386477e-03f, 5.989571158e-03f, + 5.987742809e-03f, 5.985901436e-03f, 5.984047042e-03f, 5.982179633e-03f, 5.980299214e-03f, 5.978405788e-03f, 5.976499362e-03f, 5.974579940e-03f, 5.972647527e-03f, 5.970702127e-03f, + 5.968743746e-03f, 5.966772390e-03f, 5.964788062e-03f, 5.962790768e-03f, 5.960780513e-03f, 5.958757302e-03f, 5.956721140e-03f, 5.954672033e-03f, 5.952609985e-03f, 5.950535003e-03f, + 5.948447090e-03f, 5.946346253e-03f, 5.944232497e-03f, 5.942105826e-03f, 5.939966247e-03f, 5.937813765e-03f, 5.935648385e-03f, 5.933470113e-03f, 5.931278953e-03f, 5.929074913e-03f, + 5.926857997e-03f, 5.924628210e-03f, 5.922385559e-03f, 5.920130049e-03f, 5.917861685e-03f, 5.915580474e-03f, 5.913286420e-03f, 5.910979531e-03f, 5.908659811e-03f, 5.906327266e-03f, + 5.903981902e-03f, 5.901623725e-03f, 5.899252741e-03f, 5.896868956e-03f, 5.894472375e-03f, 5.892063005e-03f, 5.889640851e-03f, 5.887205920e-03f, 5.884758217e-03f, 5.882297749e-03f, + 5.879824522e-03f, 5.877338542e-03f, 5.874839814e-03f, 5.872328346e-03f, 5.869804143e-03f, 5.867267212e-03f, 5.864717558e-03f, 5.862155189e-03f, 5.859580110e-03f, 5.856992328e-03f, + 5.854391849e-03f, 5.851778680e-03f, 5.849152827e-03f, 5.846514296e-03f, 5.843863094e-03f, 5.841199227e-03f, 5.838522702e-03f, 5.835833526e-03f, 5.833131704e-03f, 5.830417245e-03f, + 5.827690154e-03f, 5.824950437e-03f, 5.822198103e-03f, 5.819433156e-03f, 5.816655605e-03f, 5.813865456e-03f, 5.811062716e-03f, 5.808247391e-03f, 5.805419489e-03f, 5.802579015e-03f, + 5.799725978e-03f, 5.796860385e-03f, 5.793982241e-03f, 5.791091555e-03f, 5.788188332e-03f, 5.785272581e-03f, 5.782344308e-03f, 5.779403520e-03f, 5.776450225e-03f, 5.773484430e-03f, + 5.770506141e-03f, 5.767515367e-03f, 5.764512113e-03f, 5.761496388e-03f, 5.758468199e-03f, 5.755427554e-03f, 5.752374458e-03f, 5.749308921e-03f, 5.746230949e-03f, 5.743140549e-03f, + 5.740037730e-03f, 5.736922498e-03f, 5.733794862e-03f, 5.730654828e-03f, 5.727502404e-03f, 5.724337598e-03f, 5.721160417e-03f, 5.717970870e-03f, 5.714768963e-03f, 5.711554705e-03f, + 5.708328103e-03f, 5.705089165e-03f, 5.701837898e-03f, 5.698574311e-03f, 5.695298411e-03f, 5.692010206e-03f, 5.688709705e-03f, 5.685396914e-03f, 5.682071842e-03f, 5.678734497e-03f, + 5.675384886e-03f, 5.672023019e-03f, 5.668648902e-03f, 5.665262544e-03f, 5.661863954e-03f, 5.658453138e-03f, 5.655030106e-03f, 5.651594865e-03f, 5.648147423e-03f, 5.644687790e-03f, + 5.641215973e-03f, 5.637731980e-03f, 5.634235819e-03f, 5.630727500e-03f, 5.627207030e-03f, 5.623674418e-03f, 5.620129672e-03f, 5.616572800e-03f, 5.613003812e-03f, 5.609422715e-03f, + 5.605829518e-03f, 5.602224230e-03f, 5.598606858e-03f, 5.594977413e-03f, 5.591335902e-03f, 5.587682334e-03f, 5.584016717e-03f, 5.580339061e-03f, 5.576649374e-03f, 5.572947664e-03f, + 5.569233942e-03f, 5.565508214e-03f, 5.561770491e-03f, 5.558020781e-03f, 5.554259092e-03f, 5.550485435e-03f, 5.546699817e-03f, 5.542902248e-03f, 5.539092737e-03f, 5.535271292e-03f, + 5.531437923e-03f, 5.527592638e-03f, 5.523735448e-03f, 5.519866360e-03f, 5.515985385e-03f, 5.512092530e-03f, 5.508187806e-03f, 5.504271222e-03f, 5.500342786e-03f, 5.496402509e-03f, + 5.492450399e-03f, 5.488486466e-03f, 5.484510718e-03f, 5.480523166e-03f, 5.476523819e-03f, 5.472512686e-03f, 5.468489776e-03f, 5.464455100e-03f, 5.460408666e-03f, 5.456350484e-03f, + 5.452280564e-03f, 5.448198915e-03f, 5.444105547e-03f, 5.440000469e-03f, 5.435883691e-03f, 5.431755223e-03f, 5.427615074e-03f, 5.423463254e-03f, 5.419299773e-03f, 5.415124640e-03f, + 5.410937866e-03f, 5.406739460e-03f, 5.402529432e-03f, 5.398307792e-03f, 5.394074549e-03f, 5.389829714e-03f, 5.385573297e-03f, 5.381305308e-03f, 5.377025756e-03f, 5.372734651e-03f, + 5.368432004e-03f, 5.364117825e-03f, 5.359792123e-03f, 5.355454910e-03f, 5.351106194e-03f, 5.346745987e-03f, 5.342374297e-03f, 5.337991137e-03f, 5.333596515e-03f, 5.329190442e-03f, + 5.324772928e-03f, 5.320343985e-03f, 5.315903621e-03f, 5.311451847e-03f, 5.306988674e-03f, 5.302514112e-03f, 5.298028172e-03f, 5.293530863e-03f, 5.289022197e-03f, 5.284502185e-03f, + 5.279970835e-03f, 5.275428160e-03f, 5.270874169e-03f, 5.266308873e-03f, 5.261732284e-03f, 5.257144410e-03f, 5.252545264e-03f, 5.247934856e-03f, 5.243313196e-03f, 5.238680296e-03f, + 5.234036166e-03f, 5.229380816e-03f, 5.224714259e-03f, 5.220036503e-03f, 5.215347562e-03f, 5.210647444e-03f, 5.205936162e-03f, 5.201213726e-03f, 5.196480147e-03f, 5.191735436e-03f, + 5.186979604e-03f, 5.182212662e-03f, 5.177434622e-03f, 5.172645494e-03f, 5.167845289e-03f, 5.163034018e-03f, 5.158211693e-03f, 5.153378325e-03f, 5.148533926e-03f, 5.143678505e-03f, + 5.138812075e-03f, 5.133934646e-03f, 5.129046230e-03f, 5.124146839e-03f, 5.119236484e-03f, 5.114315175e-03f, 5.109382925e-03f, 5.104439745e-03f, 5.099485646e-03f, 5.094520640e-03f, + 5.089544738e-03f, 5.084557952e-03f, 5.079560293e-03f, 5.074551773e-03f, 5.069532403e-03f, 5.064502195e-03f, 5.059461161e-03f, 5.054409312e-03f, 5.049346659e-03f, 5.044273215e-03f, + 5.039188992e-03f, 5.034094000e-03f, 5.028988253e-03f, 5.023871761e-03f, 5.018744536e-03f, 5.013606590e-03f, 5.008457935e-03f, 5.003298583e-03f, 4.998128546e-03f, 4.992947836e-03f, + 4.987756464e-03f, 4.982554443e-03f, 4.977341784e-03f, 4.972118500e-03f, 4.966884603e-03f, 4.961640104e-03f, 4.956385016e-03f, 4.951119351e-03f, 4.945843120e-03f, 4.940556337e-03f, + 4.935259013e-03f, 4.929951160e-03f, 4.924632792e-03f, 4.919303919e-03f, 4.913964554e-03f, 4.908614709e-03f, 4.903254397e-03f, 4.897883631e-03f, 4.892502421e-03f, 4.887110781e-03f, + 4.881708724e-03f, 4.876296261e-03f, 4.870873405e-03f, 4.865440168e-03f, 4.859996563e-03f, 4.854542603e-03f, 4.849078300e-03f, 4.843603666e-03f, 4.838118714e-03f, 4.832623456e-03f, + 4.827117906e-03f, 4.821602076e-03f, 4.816075978e-03f, 4.810539625e-03f, 4.804993030e-03f, 4.799436206e-03f, 4.793869165e-03f, 4.788291920e-03f, 4.782704484e-03f, 4.777106870e-03f, + 4.771499090e-03f, 4.765881158e-03f, 4.760253085e-03f, 4.754614886e-03f, 4.748966573e-03f, 4.743308158e-03f, 4.737639656e-03f, 4.731961079e-03f, 4.726272439e-03f, 4.720573750e-03f, + 4.714865025e-03f, 4.709146277e-03f, 4.703417519e-03f, 4.697678765e-03f, 4.691930026e-03f, 4.686171317e-03f, 4.680402651e-03f, 4.674624040e-03f, 4.668835499e-03f, 4.663037039e-03f, + 4.657228675e-03f, 4.651410420e-03f, 4.645582287e-03f, 4.639744289e-03f, 4.633896440e-03f, 4.628038753e-03f, 4.622171242e-03f, 4.616293919e-03f, 4.610406799e-03f, 4.604509894e-03f, + 4.598603218e-03f, 4.592686785e-03f, 4.586760608e-03f, 4.580824701e-03f, 4.574879077e-03f, 4.568923750e-03f, 4.562958733e-03f, 4.556984040e-03f, 4.550999684e-03f, 4.545005680e-03f, + 4.539002040e-03f, 4.532988779e-03f, 4.526965911e-03f, 4.520933448e-03f, 4.514891405e-03f, 4.508839796e-03f, 4.502778634e-03f, 4.496707933e-03f, 4.490627707e-03f, 4.484537969e-03f, + 4.478438735e-03f, 4.472330016e-03f, 4.466211829e-03f, 4.460084185e-03f, 4.453947100e-03f, 4.447800587e-03f, 4.441644661e-03f, 4.435479335e-03f, 4.429304623e-03f, 4.423120539e-03f, + 4.416927098e-03f, 4.410724313e-03f, 4.404512199e-03f, 4.398290770e-03f, 4.392060039e-03f, 4.385820021e-03f, 4.379570731e-03f, 4.373312182e-03f, 4.367044389e-03f, 4.360767366e-03f, + 4.354481127e-03f, 4.348185686e-03f, 4.341881058e-03f, 4.335567257e-03f, 4.329244298e-03f, 4.322912194e-03f, 4.316570960e-03f, 4.310220611e-03f, 4.303861161e-03f, 4.297492624e-03f, + 4.291115015e-03f, 4.284728349e-03f, 4.278332639e-03f, 4.271927900e-03f, 4.265514148e-03f, 4.259091396e-03f, 4.252659658e-03f, 4.246218951e-03f, 4.239769287e-03f, 4.233310683e-03f, + 4.226843151e-03f, 4.220366708e-03f, 4.213881368e-03f, 4.207387145e-03f, 4.200884054e-03f, 4.194372111e-03f, 4.187851329e-03f, 4.181321723e-03f, 4.174783309e-03f, 4.168236101e-03f, + 4.161680114e-03f, 4.155115362e-03f, 4.148541861e-03f, 4.141959626e-03f, 4.135368671e-03f, 4.128769011e-03f, 4.122160662e-03f, 4.115543638e-03f, 4.108917954e-03f, 4.102283626e-03f, + 4.095640667e-03f, 4.088989094e-03f, 4.082328922e-03f, 4.075660164e-03f, 4.068982837e-03f, 4.062296956e-03f, 4.055602535e-03f, 4.048899591e-03f, 4.042188137e-03f, 4.035468189e-03f, + 4.028739763e-03f, 4.022002873e-03f, 4.015257535e-03f, 4.008503764e-03f, 4.001741576e-03f, 3.994970985e-03f, 3.988192007e-03f, 3.981404657e-03f, 3.974608951e-03f, 3.967804903e-03f, + 3.960992530e-03f, 3.954171847e-03f, 3.947342868e-03f, 3.940505611e-03f, 3.933660089e-03f, 3.926806318e-03f, 3.919944314e-03f, 3.913074093e-03f, 3.906195669e-03f, 3.899309059e-03f, + 3.892414277e-03f, 3.885511340e-03f, 3.878600264e-03f, 3.871681062e-03f, 3.864753753e-03f, 3.857818349e-03f, 3.850874869e-03f, 3.843923327e-03f, 3.836963738e-03f, 3.829996119e-03f, + 3.823020485e-03f, 3.816036853e-03f, 3.809045237e-03f, 3.802045653e-03f, 3.795038118e-03f, 3.788022647e-03f, 3.780999255e-03f, 3.773967960e-03f, 3.766928776e-03f, 3.759881719e-03f, + 3.752826806e-03f, 3.745764052e-03f, 3.738693473e-03f, 3.731615084e-03f, 3.724528903e-03f, 3.717434945e-03f, 3.710333226e-03f, 3.703223761e-03f, 3.696106568e-03f, 3.688981661e-03f, + 3.681849057e-03f, 3.674708772e-03f, 3.667560823e-03f, 3.660405224e-03f, 3.653241993e-03f, 3.646071145e-03f, 3.638892697e-03f, 3.631706664e-03f, 3.624513063e-03f, 3.617311910e-03f, + 3.610103221e-03f, 3.602887013e-03f, 3.595663301e-03f, 3.588432102e-03f, 3.581193432e-03f, 3.573947308e-03f, 3.566693746e-03f, 3.559432761e-03f, 3.552164371e-03f, 3.544888591e-03f, + 3.537605438e-03f, 3.530314929e-03f, 3.523017080e-03f, 3.515711907e-03f, 3.508399426e-03f, 3.501079654e-03f, 3.493752608e-03f, 3.486418304e-03f, 3.479076758e-03f, 3.471727986e-03f, + 3.464372007e-03f, 3.457008835e-03f, 3.449638487e-03f, 3.442260981e-03f, 3.434876332e-03f, 3.427484557e-03f, 3.420085673e-03f, 3.412679696e-03f, 3.405266643e-03f, 3.397846530e-03f, + 3.390419375e-03f, 3.382985193e-03f, 3.375544002e-03f, 3.368095819e-03f, 3.360640659e-03f, 3.353178540e-03f, 3.345709478e-03f, 3.338233491e-03f, 3.330750594e-03f, 3.323260806e-03f, + 3.315764141e-03f, 3.308260618e-03f, 3.300750253e-03f, 3.293233063e-03f, 3.285709065e-03f, 3.278178275e-03f, 3.270640711e-03f, 3.263096390e-03f, 3.255545327e-03f, 3.247987541e-03f, + 3.240423048e-03f, 3.232851866e-03f, 3.225274010e-03f, 3.217689499e-03f, 3.210098348e-03f, 3.202500576e-03f, 3.194896199e-03f, 3.187285233e-03f, 3.179667697e-03f, 3.172043608e-03f, + 3.164412981e-03f, 3.156775835e-03f, 3.149132186e-03f, 3.141482052e-03f, 3.133825449e-03f, 3.126162396e-03f, 3.118492908e-03f, 3.110817003e-03f, 3.103134699e-03f, 3.095446012e-03f, + 3.087750960e-03f, 3.080049560e-03f, 3.072341829e-03f, 3.064627784e-03f, 3.056907443e-03f, 3.049180823e-03f, 3.041447941e-03f, 3.033708815e-03f, 3.025963461e-03f, 3.018211897e-03f, + 3.010454141e-03f, 3.002690210e-03f, 2.994920120e-03f, 2.987143890e-03f, 2.979361537e-03f, 2.971573079e-03f, 2.963778532e-03f, 2.955977914e-03f, 2.948171242e-03f, 2.940358535e-03f, + 2.932539808e-03f, 2.924715081e-03f, 2.916884370e-03f, 2.909047693e-03f, 2.901205068e-03f, 2.893356511e-03f, 2.885502040e-03f, 2.877641674e-03f, 2.869775429e-03f, 2.861903322e-03f, + 2.854025373e-03f, 2.846141598e-03f, 2.838252014e-03f, 2.830356640e-03f, 2.822455493e-03f, 2.814548591e-03f, 2.806635951e-03f, 2.798717591e-03f, 2.790793529e-03f, 2.782863782e-03f, + 2.774928367e-03f, 2.766987304e-03f, 2.759040609e-03f, 2.751088300e-03f, 2.743130396e-03f, 2.735166912e-03f, 2.727197868e-03f, 2.719223282e-03f, 2.711243170e-03f, 2.703257551e-03f, + 2.695266443e-03f, 2.687269863e-03f, 2.679267829e-03f, 2.671260359e-03f, 2.663247471e-03f, 2.655229183e-03f, 2.647205512e-03f, 2.639176477e-03f, 2.631142095e-03f, 2.623102385e-03f, + 2.615057363e-03f, 2.607007049e-03f, 2.598951460e-03f, 2.590890614e-03f, 2.582824529e-03f, 2.574753223e-03f, 2.566676713e-03f, 2.558595019e-03f, 2.550508157e-03f, 2.542416146e-03f, + 2.534319005e-03f, 2.526216750e-03f, 2.518109400e-03f, 2.509996973e-03f, 2.501879487e-03f, 2.493756961e-03f, 2.485629411e-03f, 2.477496857e-03f, 2.469359317e-03f, 2.461216808e-03f, + 2.453069348e-03f, 2.444916957e-03f, 2.436759651e-03f, 2.428597449e-03f, 2.420430370e-03f, 2.412258431e-03f, 2.404081650e-03f, 2.395900046e-03f, 2.387713637e-03f, 2.379522442e-03f, + 2.371326478e-03f, 2.363125763e-03f, 2.354920316e-03f, 2.346710155e-03f, 2.338495299e-03f, 2.330275765e-03f, 2.322051572e-03f, 2.313822738e-03f, 2.305589282e-03f, 2.297351221e-03f, + 2.289108574e-03f, 2.280861360e-03f, 2.272609597e-03f, 2.264353302e-03f, 2.256092495e-03f, 2.247827193e-03f, 2.239557416e-03f, 2.231283181e-03f, 2.223004507e-03f, 2.214721412e-03f, + 2.206433915e-03f, 2.198142034e-03f, 2.189845787e-03f, 2.181545193e-03f, 2.173240270e-03f, 2.164931037e-03f, 2.156617513e-03f, 2.148299714e-03f, 2.139977662e-03f, 2.131651372e-03f, + 2.123320865e-03f, 2.114986158e-03f, 2.106647270e-03f, 2.098304220e-03f, 2.089957026e-03f, 2.081605706e-03f, 2.073250280e-03f, 2.064890765e-03f, 2.056527181e-03f, 2.048159545e-03f, + 2.039787877e-03f, 2.031412194e-03f, 2.023032516e-03f, 2.014648861e-03f, 2.006261248e-03f, 1.997869695e-03f, 1.989474220e-03f, 1.981074844e-03f, 1.972671583e-03f, 1.964264457e-03f, + 1.955853484e-03f, 1.947438684e-03f, 1.939020074e-03f, 1.930597673e-03f, 1.922171501e-03f, 1.913741575e-03f, 1.905307915e-03f, 1.896870538e-03f, 1.888429464e-03f, 1.879984712e-03f, + 1.871536300e-03f, 1.863084247e-03f, 1.854628571e-03f, 1.846169292e-03f, 1.837706428e-03f, 1.829239997e-03f, 1.820770020e-03f, 1.812296513e-03f, 1.803819497e-03f, 1.795338989e-03f, + 1.786855009e-03f, 1.778367576e-03f, 1.769876708e-03f, 1.761382423e-03f, 1.752884742e-03f, 1.744383682e-03f, 1.735879263e-03f, 1.727371503e-03f, 1.718860421e-03f, 1.710346036e-03f, + 1.701828367e-03f, 1.693307433e-03f, 1.684783252e-03f, 1.676255843e-03f, 1.667725226e-03f, 1.659191419e-03f, 1.650654440e-03f, 1.642114310e-03f, 1.633571046e-03f, 1.625024668e-03f, + 1.616475195e-03f, 1.607922645e-03f, 1.599367037e-03f, 1.590808391e-03f, 1.582246725e-03f, 1.573682058e-03f, 1.565114409e-03f, 1.556543798e-03f, 1.547970242e-03f, 1.539393761e-03f, + 1.530814374e-03f, 1.522232100e-03f, 1.513646958e-03f, 1.505058966e-03f, 1.496468145e-03f, 1.487874512e-03f, 1.479278087e-03f, 1.470678888e-03f, 1.462076936e-03f, 1.453472248e-03f, + 1.444864844e-03f, 1.436254743e-03f, 1.427641963e-03f, 1.419026525e-03f, 1.410408446e-03f, 1.401787746e-03f, 1.393164444e-03f, 1.384538559e-03f, 1.375910110e-03f, 1.367279116e-03f, + 1.358645597e-03f, 1.350009570e-03f, 1.341371056e-03f, 1.332730073e-03f, 1.324086640e-03f, 1.315440777e-03f, 1.306792503e-03f, 1.298141836e-03f, 1.289488796e-03f, 1.280833402e-03f, + 1.272175673e-03f, 1.263515628e-03f, 1.254853286e-03f, 1.246188666e-03f, 1.237521788e-03f, 1.228852670e-03f, 1.220181332e-03f, 1.211507792e-03f, 1.202832071e-03f, 1.194154186e-03f, + 1.185474158e-03f, 1.176792005e-03f, 1.168107746e-03f, 1.159421401e-03f, 1.150732989e-03f, 1.142042529e-03f, 1.133350040e-03f, 1.124655541e-03f, 1.115959052e-03f, 1.107260591e-03f, + 1.098560178e-03f, 1.089857831e-03f, 1.081153571e-03f, 1.072447417e-03f, 1.063739386e-03f, 1.055029500e-03f, 1.046317776e-03f, 1.037604234e-03f, 1.028888894e-03f, 1.020171774e-03f, + 1.011452894e-03f, 1.002732272e-03f, 9.940099288e-04f, 9.852858828e-04f, 9.765601533e-04f, 9.678327596e-04f, 9.591037208e-04f, 9.503730561e-04f, 9.416407849e-04f, 9.329069263e-04f, + 9.241714996e-04f, 9.154345239e-04f, 9.066960186e-04f, 8.979560029e-04f, 8.892144960e-04f, 8.804715171e-04f, 8.717270855e-04f, 8.629812204e-04f, 8.542339412e-04f, 8.454852670e-04f, + 8.367352170e-04f, 8.279838107e-04f, 8.192310671e-04f, 8.104770056e-04f, 8.017216454e-04f, 7.929650058e-04f, 7.842071060e-04f, 7.754479654e-04f, 7.666876031e-04f, 7.579260385e-04f, + 7.491632908e-04f, 7.403993793e-04f, 7.316343232e-04f, 7.228681419e-04f, 7.141008546e-04f, 7.053324806e-04f, 6.965630392e-04f, 6.877925496e-04f, 6.790210312e-04f, 6.702485032e-04f, + 6.614749848e-04f, 6.527004955e-04f, 6.439250544e-04f, 6.351486809e-04f, 6.263713942e-04f, 6.175932137e-04f, 6.088141586e-04f, 6.000342482e-04f, 5.912535018e-04f, 5.824719388e-04f, + 5.736895783e-04f, 5.649064397e-04f, 5.561225422e-04f, 5.473379053e-04f, 5.385525481e-04f, 5.297664900e-04f, 5.209797503e-04f, 5.121923482e-04f, 5.034043031e-04f, 4.946156342e-04f, + 4.858263609e-04f, 4.770365024e-04f, 4.682460781e-04f, 4.594551073e-04f, 4.506636092e-04f, 4.418716031e-04f, 4.330791084e-04f, 4.242861444e-04f, 4.154927303e-04f, 4.066988854e-04f, + 3.979046291e-04f, 3.891099806e-04f, 3.803149592e-04f, 3.715195844e-04f, 3.627238752e-04f, 3.539278511e-04f, 3.451315313e-04f, 3.363349351e-04f, 3.275380819e-04f, 3.187409909e-04f, + 3.099436814e-04f, 3.011461727e-04f, 2.923484841e-04f, 2.835506350e-04f, 2.747526445e-04f, 2.659545320e-04f, 2.571563168e-04f, 2.483580182e-04f, 2.395596554e-04f, 2.307612478e-04f, + 2.219628146e-04f, 2.131643751e-04f, 2.043659486e-04f, 1.955675545e-04f, 1.867692119e-04f, 1.779709401e-04f, 1.691727585e-04f, 1.603746864e-04f, 1.515767429e-04f, 1.427789474e-04f, + 1.339813191e-04f, 1.251838774e-04f, 1.163866415e-04f, 1.075896307e-04f, 9.879286416e-05f, 8.999636126e-05f, 8.120014125e-05f, 7.240422338e-05f, 6.360862691e-05f, 5.481337112e-05f, + 4.601847525e-05f, 3.722395857e-05f, 2.842984033e-05f, 1.963613978e-05f, 1.084287619e-05f, 2.050068795e-06f, -6.742263152e-06f, -1.553410040e-05f, -2.432542372e-05f, -3.311621385e-05f, + -4.190645157e-05f, -5.069611763e-05f, -5.948519279e-05f, -6.827365783e-05f, -7.706149352e-05f, -8.584868062e-05f, -9.463519992e-05f, -1.034210322e-04f, -1.122061582e-04f, -1.209905587e-04f, + -1.297742146e-04f, -1.385571065e-04f, -1.473392154e-04f, -1.561205219e-04f, -1.649010070e-04f, -1.736806513e-04f, -1.824594356e-04f, -1.912373409e-04f, -2.000143479e-04f, -2.087904373e-04f, + -2.175655901e-04f, -2.263397870e-04f, -2.351130089e-04f, -2.438852366e-04f, -2.526564508e-04f, -2.614266325e-04f, -2.701957625e-04f, -2.789638215e-04f, -2.877307905e-04f, -2.964966503e-04f, + -3.052613817e-04f, -3.140249656e-04f, -3.227873828e-04f, -3.315486142e-04f, -3.403086407e-04f, -3.490674431e-04f, -3.578250023e-04f, -3.665812991e-04f, -3.753363144e-04f, -3.840900292e-04f, + -3.928424243e-04f, -4.015934805e-04f, -4.103431788e-04f, -4.190915001e-04f, -4.278384253e-04f, -4.365839352e-04f, -4.453280108e-04f, -4.540706331e-04f, -4.628117828e-04f, -4.715514409e-04f, + -4.802895884e-04f, -4.890262062e-04f, -4.977612752e-04f, -5.064947763e-04f, -5.152266906e-04f, -5.239569989e-04f, -5.326856822e-04f, -5.414127214e-04f, -5.501380975e-04f, -5.588617916e-04f, + -5.675837844e-04f, -5.763040571e-04f, -5.850225906e-04f, -5.937393659e-04f, -6.024543639e-04f, -6.111675658e-04f, -6.198789524e-04f, -6.285885047e-04f, -6.372962039e-04f, -6.460020308e-04f, + -6.547059666e-04f, -6.634079922e-04f, -6.721080887e-04f, -6.808062371e-04f, -6.895024184e-04f, -6.981966137e-04f, -7.068888041e-04f, -7.155789706e-04f, -7.242670942e-04f, -7.329531561e-04f, + -7.416371373e-04f, -7.503190188e-04f, -7.589987818e-04f, -7.676764074e-04f, -7.763518767e-04f, -7.850251707e-04f, -7.936962705e-04f, -8.023651574e-04f, -8.110318123e-04f, -8.196962165e-04f, + -8.283583510e-04f, -8.370181970e-04f, -8.456757356e-04f, -8.543309480e-04f, -8.629838154e-04f, -8.716343189e-04f, -8.802824396e-04f, -8.889281587e-04f, -8.975714575e-04f, -9.062123171e-04f, + -9.148507187e-04f, -9.234866435e-04f, -9.321200727e-04f, -9.407509875e-04f, -9.493793692e-04f, -9.580051989e-04f, -9.666284579e-04f, -9.752491274e-04f, -9.838671888e-04f, -9.924826231e-04f, + -1.001095412e-03f, -1.009705536e-03f, -1.018312977e-03f, -1.026917716e-03f, -1.035519735e-03f, -1.044119014e-03f, -1.052715535e-03f, -1.061309280e-03f, -1.069900229e-03f, -1.078488364e-03f, + -1.087073666e-03f, -1.095656117e-03f, -1.104235698e-03f, -1.112812390e-03f, -1.121386175e-03f, -1.129957034e-03f, -1.138524948e-03f, -1.147089899e-03f, -1.155651868e-03f, -1.164210837e-03f, + -1.172766786e-03f, -1.181319698e-03f, -1.189869554e-03f, -1.198416335e-03f, -1.206960023e-03f, -1.215500598e-03f, -1.224038044e-03f, -1.232572340e-03f, -1.241103469e-03f, -1.249631411e-03f, + -1.258156149e-03f, -1.266677664e-03f, -1.275195938e-03f, -1.283710951e-03f, -1.292222686e-03f, -1.300731123e-03f, -1.309236246e-03f, -1.317738034e-03f, -1.326236469e-03f, -1.334731534e-03f, + -1.343223210e-03f, -1.351711477e-03f, -1.360196319e-03f, -1.368677716e-03f, -1.377155650e-03f, -1.385630102e-03f, -1.394101055e-03f, -1.402568490e-03f, -1.411032388e-03f, -1.419492731e-03f, + -1.427949501e-03f, -1.436402680e-03f, -1.444852249e-03f, -1.453298189e-03f, -1.461740483e-03f, -1.470179112e-03f, -1.478614058e-03f, -1.487045302e-03f, -1.495472827e-03f, -1.503896614e-03f, + -1.512316644e-03f, -1.520732900e-03f, -1.529145364e-03f, -1.537554016e-03f, -1.545958839e-03f, -1.554359815e-03f, -1.562756925e-03f, -1.571150152e-03f, -1.579539476e-03f, -1.587924881e-03f, + -1.596306346e-03f, -1.604683856e-03f, -1.613057391e-03f, -1.621426933e-03f, -1.629792464e-03f, -1.638153966e-03f, -1.646511421e-03f, -1.654864811e-03f, -1.663214118e-03f, -1.671559323e-03f, + -1.679900409e-03f, -1.688237357e-03f, -1.696570150e-03f, -1.704898769e-03f, -1.713223196e-03f, -1.721543414e-03f, -1.729859404e-03f, -1.738171149e-03f, -1.746478630e-03f, -1.754781829e-03f, + -1.763080729e-03f, -1.771375311e-03f, -1.779665558e-03f, -1.787951451e-03f, -1.796232973e-03f, -1.804510106e-03f, -1.812782831e-03f, -1.821051132e-03f, -1.829314989e-03f, -1.837574386e-03f, + -1.845829304e-03f, -1.854079726e-03f, -1.862325633e-03f, -1.870567008e-03f, -1.878803833e-03f, -1.887036091e-03f, -1.895263762e-03f, -1.903486831e-03f, -1.911705278e-03f, -1.919919086e-03f, + -1.928128238e-03f, -1.936332715e-03f, -1.944532500e-03f, -1.952727575e-03f, -1.960917923e-03f, -1.969103525e-03f, -1.977284365e-03f, -1.985460424e-03f, -1.993631684e-03f, -2.001798129e-03f, + -2.009959740e-03f, -2.018116500e-03f, -2.026268391e-03f, -2.034415396e-03f, -2.042557497e-03f, -2.050694676e-03f, -2.058826916e-03f, -2.066954200e-03f, -2.075076509e-03f, -2.083193826e-03f, + -2.091306135e-03f, -2.099413416e-03f, -2.107515653e-03f, -2.115612828e-03f, -2.123704924e-03f, -2.131791923e-03f, -2.139873809e-03f, -2.147950562e-03f, -2.156022167e-03f, -2.164088605e-03f, + -2.172149859e-03f, -2.180205912e-03f, -2.188256747e-03f, -2.196302345e-03f, -2.204342691e-03f, -2.212377765e-03f, -2.220407552e-03f, -2.228432033e-03f, -2.236451192e-03f, -2.244465011e-03f, + -2.252473473e-03f, -2.260476561e-03f, -2.268474256e-03f, -2.276466543e-03f, -2.284453404e-03f, -2.292434822e-03f, -2.300410779e-03f, -2.308381258e-03f, -2.316346242e-03f, -2.324305715e-03f, + -2.332259658e-03f, -2.340208055e-03f, -2.348150889e-03f, -2.356088142e-03f, -2.364019797e-03f, -2.371945838e-03f, -2.379866247e-03f, -2.387781007e-03f, -2.395690101e-03f, -2.403593512e-03f, + -2.411491224e-03f, -2.419383218e-03f, -2.427269479e-03f, -2.435149989e-03f, -2.443024731e-03f, -2.450893688e-03f, -2.458756843e-03f, -2.466614180e-03f, -2.474465681e-03f, -2.482311330e-03f, + -2.490151110e-03f, -2.497985003e-03f, -2.505812994e-03f, -2.513635064e-03f, -2.521451198e-03f, -2.529261379e-03f, -2.537065589e-03f, -2.544863812e-03f, -2.552656031e-03f, -2.560442230e-03f, + -2.568222391e-03f, -2.575996499e-03f, -2.583764535e-03f, -2.591526485e-03f, -2.599282330e-03f, -2.607032054e-03f, -2.614775641e-03f, -2.622513074e-03f, -2.630244336e-03f, -2.637969411e-03f, + -2.645688281e-03f, -2.653400932e-03f, -2.661107345e-03f, -2.668807505e-03f, -2.676501394e-03f, -2.684188997e-03f, -2.691870297e-03f, -2.699545277e-03f, -2.707213921e-03f, -2.714876212e-03f, + -2.722532135e-03f, -2.730181671e-03f, -2.737824806e-03f, -2.745461523e-03f, -2.753091805e-03f, -2.760715635e-03f, -2.768332999e-03f, -2.775943878e-03f, -2.783548258e-03f, -2.791146121e-03f, + -2.798737451e-03f, -2.806322232e-03f, -2.813900448e-03f, -2.821472083e-03f, -2.829037120e-03f, -2.836595543e-03f, -2.844147335e-03f, -2.851692481e-03f, -2.859230965e-03f, -2.866762770e-03f, + -2.874287880e-03f, -2.881806279e-03f, -2.889317951e-03f, -2.896822880e-03f, -2.904321050e-03f, -2.911812444e-03f, -2.919297047e-03f, -2.926774842e-03f, -2.934245814e-03f, -2.941709946e-03f, + -2.949167223e-03f, -2.956617629e-03f, -2.964061147e-03f, -2.971497762e-03f, -2.978927458e-03f, -2.986350218e-03f, -2.993766028e-03f, -3.001174870e-03f, -3.008576730e-03f, -3.015971591e-03f, + -3.023359438e-03f, -3.030740255e-03f, -3.038114025e-03f, -3.045480734e-03f, -3.052840365e-03f, -3.060192902e-03f, -3.067538331e-03f, -3.074876635e-03f, -3.082207798e-03f, -3.089531806e-03f, + -3.096848641e-03f, -3.104158289e-03f, -3.111460734e-03f, -3.118755960e-03f, -3.126043952e-03f, -3.133324694e-03f, -3.140598171e-03f, -3.147864366e-03f, -3.155123265e-03f, -3.162374852e-03f, + -3.169619112e-03f, -3.176856028e-03f, -3.184085586e-03f, -3.191307771e-03f, -3.198522565e-03f, -3.205729955e-03f, -3.212929925e-03f, -3.220122460e-03f, -3.227307543e-03f, -3.234485160e-03f, + -3.241655296e-03f, -3.248817935e-03f, -3.255973062e-03f, -3.263120661e-03f, -3.270260717e-03f, -3.277393216e-03f, -3.284518142e-03f, -3.291635479e-03f, -3.298745212e-03f, -3.305847327e-03f, + -3.312941808e-03f, -3.320028641e-03f, -3.327107809e-03f, -3.334179297e-03f, -3.341243092e-03f, -3.348299177e-03f, -3.355347538e-03f, -3.362388159e-03f, -3.369421026e-03f, -3.376446124e-03f, + -3.383463437e-03f, -3.390472951e-03f, -3.397474650e-03f, -3.404468520e-03f, -3.411454547e-03f, -3.418432714e-03f, -3.425403007e-03f, -3.432365412e-03f, -3.439319913e-03f, -3.446266495e-03f, + -3.453205145e-03f, -3.460135846e-03f, -3.467058585e-03f, -3.473973347e-03f, -3.480880116e-03f, -3.487778879e-03f, -3.494669619e-03f, -3.501552324e-03f, -3.508426978e-03f, -3.515293566e-03f, + -3.522152075e-03f, -3.529002488e-03f, -3.535844793e-03f, -3.542678973e-03f, -3.549505016e-03f, -3.556322905e-03f, -3.563132627e-03f, -3.569934167e-03f, -3.576727511e-03f, -3.583512644e-03f, + -3.590289552e-03f, -3.597058220e-03f, -3.603818635e-03f, -3.610570781e-03f, -3.617314644e-03f, -3.624050210e-03f, -3.630777465e-03f, -3.637496395e-03f, -3.644206984e-03f, -3.650909219e-03f, + -3.657603086e-03f, -3.664288571e-03f, -3.670965658e-03f, -3.677634335e-03f, -3.684294586e-03f, -3.690946399e-03f, -3.697589757e-03f, -3.704224649e-03f, -3.710851058e-03f, -3.717468973e-03f, + -3.724078377e-03f, -3.730679258e-03f, -3.737271601e-03f, -3.743855392e-03f, -3.750430618e-03f, -3.756997264e-03f, -3.763555317e-03f, -3.770104762e-03f, -3.776645586e-03f, -3.783177774e-03f, + -3.789701314e-03f, -3.796216191e-03f, -3.802722391e-03f, -3.809219901e-03f, -3.815708706e-03f, -3.822188794e-03f, -3.828660150e-03f, -3.835122760e-03f, -3.841576611e-03f, -3.848021690e-03f, + -3.854457982e-03f, -3.860885474e-03f, -3.867304153e-03f, -3.873714004e-03f, -3.880115015e-03f, -3.886507171e-03f, -3.892890459e-03f, -3.899264866e-03f, -3.905630378e-03f, -3.911986982e-03f, + -3.918334664e-03f, -3.924673410e-03f, -3.931003208e-03f, -3.937324045e-03f, -3.943635905e-03f, -3.949938777e-03f, -3.956232647e-03f, -3.962517502e-03f, -3.968793328e-03f, -3.975060112e-03f, + -3.981317841e-03f, -3.987566502e-03f, -3.993806081e-03f, -4.000036565e-03f, -4.006257941e-03f, -4.012470197e-03f, -4.018673318e-03f, -4.024867292e-03f, -4.031052106e-03f, -4.037227746e-03f, + -4.043394200e-03f, -4.049551454e-03f, -4.055699496e-03f, -4.061838312e-03f, -4.067967891e-03f, -4.074088217e-03f, -4.080199280e-03f, -4.086301066e-03f, -4.092393561e-03f, -4.098476754e-03f, + -4.104550631e-03f, -4.110615180e-03f, -4.116670387e-03f, -4.122716241e-03f, -4.128752728e-03f, -4.134779835e-03f, -4.140797550e-03f, -4.146805861e-03f, -4.152804754e-03f, -4.158794216e-03f, + -4.164774236e-03f, -4.170744801e-03f, -4.176705898e-03f, -4.182657514e-03f, -4.188599638e-03f, -4.194532256e-03f, -4.200455355e-03f, -4.206368925e-03f, -4.212272952e-03f, -4.218167423e-03f, + -4.224052327e-03f, -4.229927650e-03f, -4.235793381e-03f, -4.241649508e-03f, -4.247496017e-03f, -4.253332897e-03f, -4.259160136e-03f, -4.264977720e-03f, -4.270785638e-03f, -4.276583879e-03f, + -4.282372428e-03f, -4.288151275e-03f, -4.293920407e-03f, -4.299679813e-03f, -4.305429479e-03f, -4.311169394e-03f, -4.316899546e-03f, -4.322619923e-03f, -4.328330513e-03f, -4.334031304e-03f, + -4.339722283e-03f, -4.345403440e-03f, -4.351074762e-03f, -4.356736237e-03f, -4.362387853e-03f, -4.368029598e-03f, -4.373661461e-03f, -4.379283430e-03f, -4.384895493e-03f, -4.390497639e-03f, + -4.396089855e-03f, -4.401672129e-03f, -4.407244451e-03f, -4.412806808e-03f, -4.418359189e-03f, -4.423901582e-03f, -4.429433976e-03f, -4.434956359e-03f, -4.440468719e-03f, -4.445971045e-03f, + -4.451463325e-03f, -4.456945549e-03f, -4.462417703e-03f, -4.467879778e-03f, -4.473331761e-03f, -4.478773642e-03f, -4.484205408e-03f, -4.489627048e-03f, -4.495038552e-03f, -4.500439908e-03f, + -4.505831104e-03f, -4.511212129e-03f, -4.516582972e-03f, -4.521943622e-03f, -4.527294068e-03f, -4.532634298e-03f, -4.537964301e-03f, -4.543284066e-03f, -4.548593583e-03f, -4.553892839e-03f, + -4.559181824e-03f, -4.564460528e-03f, -4.569728938e-03f, -4.574987043e-03f, -4.580234834e-03f, -4.585472299e-03f, -4.590699427e-03f, -4.595916207e-03f, -4.601122628e-03f, -4.606318680e-03f, + -4.611504351e-03f, -4.616679632e-03f, -4.621844510e-03f, -4.626998975e-03f, -4.632143018e-03f, -4.637276626e-03f, -4.642399789e-03f, -4.647512496e-03f, -4.652614738e-03f, -4.657706503e-03f, + -4.662787780e-03f, -4.667858560e-03f, -4.672918831e-03f, -4.677968583e-03f, -4.683007806e-03f, -4.688036489e-03f, -4.693054621e-03f, -4.698062193e-03f, -4.703059193e-03f, -4.708045612e-03f, + -4.713021439e-03f, -4.717986664e-03f, -4.722941276e-03f, -4.727885266e-03f, -4.732818622e-03f, -4.737741335e-03f, -4.742653394e-03f, -4.747554790e-03f, -4.752445512e-03f, -4.757325550e-03f, + -4.762194894e-03f, -4.767053533e-03f, -4.771901458e-03f, -4.776738659e-03f, -4.781565126e-03f, -4.786380848e-03f, -4.791185816e-03f, -4.795980019e-03f, -4.800763449e-03f, -4.805536094e-03f, + -4.810297946e-03f, -4.815048994e-03f, -4.819789228e-03f, -4.824518638e-03f, -4.829237216e-03f, -4.833944950e-03f, -4.838641832e-03f, -4.843327852e-03f, -4.848002999e-03f, -4.852667265e-03f, + -4.857320639e-03f, -4.861963113e-03f, -4.866594675e-03f, -4.871215318e-03f, -4.875825031e-03f, -4.880423806e-03f, -4.885011631e-03f, -4.889588499e-03f, -4.894154398e-03f, -4.898709322e-03f, + -4.903253258e-03f, -4.907786199e-03f, -4.912308135e-03f, -4.916819057e-03f, -4.921318956e-03f, -4.925807821e-03f, -4.930285644e-03f, -4.934752416e-03f, -4.939208128e-03f, -4.943652770e-03f, + -4.948086333e-03f, -4.952508808e-03f, -4.956920186e-03f, -4.961320458e-03f, -4.965709615e-03f, -4.970087648e-03f, -4.974454548e-03f, -4.978810306e-03f, -4.983154913e-03f, -4.987488360e-03f, + -4.991810638e-03f, -4.996121738e-03f, -5.000421652e-03f, -5.004710371e-03f, -5.008987885e-03f, -5.013254187e-03f, -5.017509267e-03f, -5.021753117e-03f, -5.025985727e-03f, -5.030207090e-03f, + -5.034417197e-03f, -5.038616039e-03f, -5.042803607e-03f, -5.046979893e-03f, -5.051144888e-03f, -5.055298585e-03f, -5.059440973e-03f, -5.063572046e-03f, -5.067691794e-03f, -5.071800209e-03f, + -5.075897283e-03f, -5.079983007e-03f, -5.084057373e-03f, -5.088120373e-03f, -5.092171998e-03f, -5.096212241e-03f, -5.100241092e-03f, -5.104258544e-03f, -5.108264588e-03f, -5.112259217e-03f, + -5.116242421e-03f, -5.120214194e-03f, -5.124174527e-03f, -5.128123412e-03f, -5.132060841e-03f, -5.135986806e-03f, -5.139901298e-03f, -5.143804311e-03f, -5.147695836e-03f, -5.151575865e-03f, + -5.155444390e-03f, -5.159301403e-03f, -5.163146898e-03f, -5.166980865e-03f, -5.170803297e-03f, -5.174614186e-03f, -5.178413525e-03f, -5.182201305e-03f, -5.185977520e-03f, -5.189742161e-03f, + -5.193495222e-03f, -5.197236693e-03f, -5.200966569e-03f, -5.204684840e-03f, -5.208391500e-03f, -5.212086542e-03f, -5.215769957e-03f, -5.219441738e-03f, -5.223101879e-03f, -5.226750371e-03f, + -5.230387207e-03f, -5.234012379e-03f, -5.237625882e-03f, -5.241227706e-03f, -5.244817845e-03f, -5.248396292e-03f, -5.251963040e-03f, -5.255518081e-03f, -5.259061408e-03f, -5.262593014e-03f, + -5.266112892e-03f, -5.269621035e-03f, -5.273117436e-03f, -5.276602088e-03f, -5.280074983e-03f, -5.283536115e-03f, -5.286985477e-03f, -5.290423063e-03f, -5.293848864e-03f, -5.297262874e-03f, + -5.300665087e-03f, -5.304055495e-03f, -5.307434092e-03f, -5.310800871e-03f, -5.314155825e-03f, -5.317498948e-03f, -5.320830233e-03f, -5.324149673e-03f, -5.327457262e-03f, -5.330752992e-03f, + -5.334036858e-03f, -5.337308853e-03f, -5.340568970e-03f, -5.343817203e-03f, -5.347053546e-03f, -5.350277991e-03f, -5.353490533e-03f, -5.356691165e-03f, -5.359879881e-03f, -5.363056674e-03f, + -5.366221538e-03f, -5.369374467e-03f, -5.372515455e-03f, -5.375644494e-03f, -5.378761580e-03f, -5.381866706e-03f, -5.384959866e-03f, -5.388041054e-03f, -5.391110262e-03f, -5.394167487e-03f, + -5.397212721e-03f, -5.400245958e-03f, -5.403267193e-03f, -5.406276419e-03f, -5.409273630e-03f, -5.412258822e-03f, -5.415231986e-03f, -5.418193119e-03f, -5.421142214e-03f, -5.424079265e-03f, + -5.427004266e-03f, -5.429917212e-03f, -5.432818097e-03f, -5.435706916e-03f, -5.438583662e-03f, -5.441448329e-03f, -5.444300913e-03f, -5.447141408e-03f, -5.449969808e-03f, -5.452786107e-03f, + -5.455590301e-03f, -5.458382383e-03f, -5.461162349e-03f, -5.463930192e-03f, -5.466685907e-03f, -5.469429489e-03f, -5.472160933e-03f, -5.474880233e-03f, -5.477587384e-03f, -5.480282381e-03f, + -5.482965218e-03f, -5.485635891e-03f, -5.488294393e-03f, -5.490940721e-03f, -5.493574868e-03f, -5.496196829e-03f, -5.498806600e-03f, -5.501404176e-03f, -5.503989551e-03f, -5.506562721e-03f, + -5.509123680e-03f, -5.511672424e-03f, -5.514208947e-03f, -5.516733245e-03f, -5.519245313e-03f, -5.521745146e-03f, -5.524232739e-03f, -5.526708087e-03f, -5.529171186e-03f, -5.531622031e-03f, + -5.534060618e-03f, -5.536486940e-03f, -5.538900995e-03f, -5.541302777e-03f, -5.543692282e-03f, -5.546069505e-03f, -5.548434441e-03f, -5.550787087e-03f, -5.553127437e-03f, -5.555455487e-03f, + -5.557771233e-03f, -5.560074670e-03f, -5.562365794e-03f, -5.564644601e-03f, -5.566911086e-03f, -5.569165245e-03f, -5.571407073e-03f, -5.573636567e-03f, -5.575853722e-03f, -5.578058534e-03f, + -5.580250999e-03f, -5.582431113e-03f, -5.584598872e-03f, -5.586754270e-03f, -5.588897306e-03f, -5.591027974e-03f, -5.593146270e-03f, -5.595252191e-03f, -5.597345733e-03f, -5.599426891e-03f, + -5.601495662e-03f, -5.603552042e-03f, -5.605596027e-03f, -5.607627613e-03f, -5.609646797e-03f, -5.611653575e-03f, -5.613647942e-03f, -5.615629896e-03f, -5.617599433e-03f, -5.619556548e-03f, + -5.621501240e-03f, -5.623433503e-03f, -5.625353334e-03f, -5.627260730e-03f, -5.629155687e-03f, -5.631038202e-03f, -5.632908271e-03f, -5.634765892e-03f, -5.636611059e-03f, -5.638443771e-03f, + -5.640264024e-03f, -5.642071814e-03f, -5.643867139e-03f, -5.645649994e-03f, -5.647420377e-03f, -5.649178285e-03f, -5.650923714e-03f, -5.652656661e-03f, -5.654377124e-03f, -5.656085098e-03f, + -5.657780582e-03f, -5.659463571e-03f, -5.661134063e-03f, -5.662792055e-03f, -5.664437544e-03f, -5.666070528e-03f, -5.667691002e-03f, -5.669298965e-03f, -5.670894413e-03f, -5.672477343e-03f, + -5.674047754e-03f, -5.675605642e-03f, -5.677151004e-03f, -5.678683837e-03f, -5.680204140e-03f, -5.681711909e-03f, -5.683207142e-03f, -5.684689836e-03f, -5.686159988e-03f, -5.687617596e-03f, + -5.689062658e-03f, -5.690495171e-03f, -5.691915132e-03f, -5.693322540e-03f, -5.694717391e-03f, -5.696099684e-03f, -5.697469416e-03f, -5.698826584e-03f, -5.700171187e-03f, -5.701503222e-03f, + -5.702822687e-03f, -5.704129579e-03f, -5.705423897e-03f, -5.706705639e-03f, -5.707974802e-03f, -5.709231384e-03f, -5.710475383e-03f, -5.711706797e-03f, -5.712925624e-03f, -5.714131862e-03f, + -5.715325509e-03f, -5.716506564e-03f, -5.717675023e-03f, -5.718830887e-03f, -5.719974151e-03f, -5.721104816e-03f, -5.722222878e-03f, -5.723328336e-03f, -5.724421189e-03f, -5.725501435e-03f, + -5.726569072e-03f, -5.727624098e-03f, -5.728666512e-03f, -5.729696312e-03f, -5.730713497e-03f, -5.731718064e-03f, -5.732710014e-03f, -5.733689343e-03f, -5.734656051e-03f, -5.735610136e-03f, + -5.736551597e-03f, -5.737480433e-03f, -5.738396641e-03f, -5.739300222e-03f, -5.740191172e-03f, -5.741069492e-03f, -5.741935180e-03f, -5.742788234e-03f, -5.743628654e-03f, -5.744456439e-03f, + -5.745271587e-03f, -5.746074097e-03f, -5.746863968e-03f, -5.747641199e-03f, -5.748405789e-03f, -5.749157738e-03f, -5.749897043e-03f, -5.750623705e-03f, -5.751337722e-03f, -5.752039093e-03f, + -5.752727818e-03f, -5.753403895e-03f, -5.754067325e-03f, -5.754718106e-03f, -5.755356237e-03f, -5.755981718e-03f, -5.756594548e-03f, -5.757194726e-03f, -5.757782252e-03f, -5.758357126e-03f, + -5.758919346e-03f, -5.759468912e-03f, -5.760005824e-03f, -5.760530080e-03f, -5.761041682e-03f, -5.761540627e-03f, -5.762026916e-03f, -5.762500549e-03f, -5.762961525e-03f, -5.763409843e-03f, + -5.763845504e-03f, -5.764268507e-03f, -5.764678852e-03f, -5.765076539e-03f, -5.765461568e-03f, -5.765833937e-03f, -5.766193648e-03f, -5.766540701e-03f, -5.766875094e-03f, -5.767196828e-03f, + -5.767505904e-03f, -5.767802320e-03f, -5.768086078e-03f, -5.768357177e-03f, -5.768615617e-03f, -5.768861399e-03f, -5.769094522e-03f, -5.769314986e-03f, -5.769522793e-03f, -5.769717942e-03f, + -5.769900433e-03f, -5.770070267e-03f, -5.770227445e-03f, -5.770371965e-03f, -5.770503829e-03f, -5.770623038e-03f, -5.770729591e-03f, -5.770823489e-03f, -5.770904732e-03f, -5.770973322e-03f, + -5.771029258e-03f, -5.771072542e-03f, -5.771103173e-03f, -5.771121153e-03f, -5.771126481e-03f, -5.771119159e-03f, -5.771099188e-03f, -5.771066568e-03f, -5.771021300e-03f, -5.770963384e-03f, + -5.770892822e-03f, -5.770809615e-03f, -5.770713762e-03f, -5.770605266e-03f, -5.770484127e-03f, -5.770350346e-03f, -5.770203923e-03f, -5.770044861e-03f, -5.769873160e-03f, -5.769688821e-03f, + -5.769491845e-03f, -5.769282234e-03f, -5.769059988e-03f, -5.768825108e-03f, -5.768577597e-03f, -5.768317455e-03f, -5.768044683e-03f, -5.767759282e-03f, -5.767461255e-03f, -5.767150602e-03f, + -5.766827324e-03f, -5.766491424e-03f, -5.766142902e-03f, -5.765781760e-03f, -5.765407999e-03f, -5.765021622e-03f, -5.764622628e-03f, -5.764211021e-03f, -5.763786802e-03f, -5.763349972e-03f, + -5.762900532e-03f, -5.762438485e-03f, -5.761963833e-03f, -5.761476576e-03f, -5.760976717e-03f, -5.760464258e-03f, -5.759939200e-03f, -5.759401545e-03f, -5.758851295e-03f, -5.758288453e-03f, + -5.757713019e-03f, -5.757124995e-03f, -5.756524385e-03f, -5.755911189e-03f, -5.755285411e-03f, -5.754647051e-03f, -5.753996112e-03f, -5.753332596e-03f, -5.752656505e-03f, -5.751967842e-03f, + -5.751266608e-03f, -5.750552806e-03f, -5.749826438e-03f, -5.749087507e-03f, -5.748336014e-03f, -5.747571962e-03f, -5.746795353e-03f, -5.746006190e-03f, -5.745204476e-03f, -5.744390211e-03f, + -5.743563400e-03f, -5.742724045e-03f, -5.741872147e-03f, -5.741007710e-03f, -5.740130736e-03f, -5.739241228e-03f, -5.738339189e-03f, -5.737424620e-03f, -5.736497526e-03f, -5.735557908e-03f, + -5.734605769e-03f, -5.733641112e-03f, -5.732663940e-03f, -5.731674255e-03f, -5.730672061e-03f, -5.729657360e-03f, -5.728630156e-03f, -5.727590451e-03f, -5.726538248e-03f, -5.725473550e-03f, + -5.724396361e-03f, -5.723306682e-03f, -5.722204518e-03f, -5.721089871e-03f, -5.719962745e-03f, -5.718823142e-03f, -5.717671067e-03f, -5.716506521e-03f, -5.715329508e-03f, -5.714140032e-03f, + -5.712938096e-03f, -5.711723703e-03f, -5.710496857e-03f, -5.709257560e-03f, -5.708005817e-03f, -5.706741630e-03f, -5.705465004e-03f, -5.704175941e-03f, -5.702874445e-03f, -5.701560519e-03f, + -5.700234168e-03f, -5.698895395e-03f, -5.697544203e-03f, -5.696180596e-03f, -5.694804578e-03f, -5.693416152e-03f, -5.692015322e-03f, -5.690602092e-03f, -5.689176466e-03f, -5.687738447e-03f, + -5.686288040e-03f, -5.684825247e-03f, -5.683350074e-03f, -5.681862523e-03f, -5.680362600e-03f, -5.678850307e-03f, -5.677325649e-03f, -5.675788629e-03f, -5.674239253e-03f, -5.672677523e-03f, + -5.671103445e-03f, -5.669517021e-03f, -5.667918257e-03f, -5.666307157e-03f, -5.664683724e-03f, -5.663047963e-03f, -5.661399878e-03f, -5.659739474e-03f, -5.658066754e-03f, -5.656381724e-03f, + -5.654684387e-03f, -5.652974747e-03f, -5.651252810e-03f, -5.649518580e-03f, -5.647772061e-03f, -5.646013258e-03f, -5.644242175e-03f, -5.642458817e-03f, -5.640663188e-03f, -5.638855293e-03f, + -5.637035137e-03f, -5.635202723e-03f, -5.633358058e-03f, -5.631501146e-03f, -5.629631991e-03f, -5.627750598e-03f, -5.625856971e-03f, -5.623951117e-03f, -5.622033040e-03f, -5.620102743e-03f, + -5.618160233e-03f, -5.616205515e-03f, -5.614238593e-03f, -5.612259472e-03f, -5.610268157e-03f, -5.608264653e-03f, -5.606248966e-03f, -5.604221100e-03f, -5.602181061e-03f, -5.600128853e-03f, + -5.598064482e-03f, -5.595987953e-03f, -5.593899272e-03f, -5.591798443e-03f, -5.589685471e-03f, -5.587560363e-03f, -5.585423123e-03f, -5.583273756e-03f, -5.581112269e-03f, -5.578938666e-03f, + -5.576752953e-03f, -5.574555135e-03f, -5.572345218e-03f, -5.570123208e-03f, -5.567889109e-03f, -5.565642928e-03f, -5.563384669e-03f, -5.561114340e-03f, -5.558831944e-03f, -5.556537489e-03f, + -5.554230979e-03f, -5.551912420e-03f, -5.549581818e-03f, -5.547239179e-03f, -5.544884509e-03f, -5.542517813e-03f, -5.540139098e-03f, -5.537748368e-03f, -5.535345631e-03f, -5.532930891e-03f, + -5.530504155e-03f, -5.528065430e-03f, -5.525614720e-03f, -5.523152032e-03f, -5.520677371e-03f, -5.518190745e-03f, -5.515692159e-03f, -5.513181620e-03f, -5.510659132e-03f, -5.508124704e-03f, + -5.505578340e-03f, -5.503020047e-03f, -5.500449831e-03f, -5.497867699e-03f, -5.495273657e-03f, -5.492667711e-03f, -5.490049868e-03f, -5.487420133e-03f, -5.484778514e-03f, -5.482125017e-03f, + -5.479459648e-03f, -5.476782414e-03f, -5.474093321e-03f, -5.471392376e-03f, -5.468679586e-03f, -5.465954956e-03f, -5.463218494e-03f, -5.460470206e-03f, -5.457710099e-03f, -5.454938180e-03f, + -5.452154455e-03f, -5.449358932e-03f, -5.446551616e-03f, -5.443732514e-03f, -5.440901634e-03f, -5.438058983e-03f, -5.435204567e-03f, -5.432338392e-03f, -5.429460467e-03f, -5.426570798e-03f, + -5.423669392e-03f, -5.420756255e-03f, -5.417831396e-03f, -5.414894821e-03f, -5.411946536e-03f, -5.408986550e-03f, -5.406014870e-03f, -5.403031501e-03f, -5.400036453e-03f, -5.397029731e-03f, + -5.394011343e-03f, -5.390981297e-03f, -5.387939599e-03f, -5.384886258e-03f, -5.381821279e-03f, -5.378744671e-03f, -5.375656441e-03f, -5.372556597e-03f, -5.369445145e-03f, -5.366322093e-03f, + -5.363187450e-03f, -5.360041221e-03f, -5.356883415e-03f, -5.353714040e-03f, -5.350533102e-03f, -5.347340610e-03f, -5.344136571e-03f, -5.340920993e-03f, -5.337693884e-03f, -5.334455250e-03f, + -5.331205101e-03f, -5.327943443e-03f, -5.324670284e-03f, -5.321385633e-03f, -5.318089497e-03f, -5.314781884e-03f, -5.311462801e-03f, -5.308132258e-03f, -5.304790260e-03f, -5.301436818e-03f, + -5.298071938e-03f, -5.294695628e-03f, -5.291307897e-03f, -5.287908753e-03f, -5.284498203e-03f, -5.281076256e-03f, -5.277642920e-03f, -5.274198204e-03f, -5.270742114e-03f, -5.267274660e-03f, + -5.263795849e-03f, -5.260305690e-03f, -5.256804192e-03f, -5.253291362e-03f, -5.249767208e-03f, -5.246231740e-03f, -5.242684965e-03f, -5.239126892e-03f, -5.235557530e-03f, -5.231976886e-03f, + -5.228384969e-03f, -5.224781788e-03f, -5.221167352e-03f, -5.217541667e-03f, -5.213904745e-03f, -5.210256592e-03f, -5.206597217e-03f, -5.202926630e-03f, -5.199244839e-03f, -5.195551852e-03f, + -5.191847678e-03f, -5.188132326e-03f, -5.184405804e-03f, -5.180668122e-03f, -5.176919289e-03f, -5.173159312e-03f, -5.169388201e-03f, -5.165605965e-03f, -5.161812613e-03f, -5.158008153e-03f, + -5.154192595e-03f, -5.150365948e-03f, -5.146528219e-03f, -5.142679420e-03f, -5.138819558e-03f, -5.134948642e-03f, -5.131066683e-03f, -5.127173688e-03f, -5.123269667e-03f, -5.119354629e-03f, + -5.115428584e-03f, -5.111491540e-03f, -5.107543506e-03f, -5.103584493e-03f, -5.099614509e-03f, -5.095633564e-03f, -5.091641666e-03f, -5.087638826e-03f, -5.083625052e-03f, -5.079600354e-03f, + -5.075564742e-03f, -5.071518225e-03f, -5.067460812e-03f, -5.063392513e-03f, -5.059313337e-03f, -5.055223294e-03f, -5.051122393e-03f, -5.047010645e-03f, -5.042888058e-03f, -5.038754642e-03f, + -5.034610407e-03f, -5.030455363e-03f, -5.026289519e-03f, -5.022112885e-03f, -5.017925470e-03f, -5.013727286e-03f, -5.009518340e-03f, -5.005298644e-03f, -5.001068206e-03f, -4.996827038e-03f, + -4.992575148e-03f, -4.988312546e-03f, -4.984039243e-03f, -4.979755249e-03f, -4.975460573e-03f, -4.971155225e-03f, -4.966839216e-03f, -4.962512555e-03f, -4.958175253e-03f, -4.953827320e-03f, + -4.949468765e-03f, -4.945099599e-03f, -4.940719833e-03f, -4.936329475e-03f, -4.931928537e-03f, -4.927517028e-03f, -4.923094960e-03f, -4.918662341e-03f, -4.914219183e-03f, -4.909765496e-03f, + -4.905301290e-03f, -4.900826576e-03f, -4.896341363e-03f, -4.891845662e-03f, -4.887339485e-03f, -4.882822840e-03f, -4.878295739e-03f, -4.873758192e-03f, -4.869210209e-03f, -4.864651802e-03f, + -4.860082981e-03f, -4.855503755e-03f, -4.850914137e-03f, -4.846314136e-03f, -4.841703763e-03f, -4.837083030e-03f, -4.832451945e-03f, -4.827810521e-03f, -4.823158768e-03f, -4.818496697e-03f, + -4.813824318e-03f, -4.809141643e-03f, -4.804448682e-03f, -4.799745446e-03f, -4.795031945e-03f, -4.790308192e-03f, -4.785574196e-03f, -4.780829969e-03f, -4.776075521e-03f, -4.771310864e-03f, + -4.766536009e-03f, -4.761750966e-03f, -4.756955746e-03f, -4.752150362e-03f, -4.747334823e-03f, -4.742509141e-03f, -4.737673327e-03f, -4.732827392e-03f, -4.727971348e-03f, -4.723105205e-03f, + -4.718228975e-03f, -4.713342669e-03f, -4.708446299e-03f, -4.703539874e-03f, -4.698623408e-03f, -4.693696911e-03f, -4.688760394e-03f, -4.683813869e-03f, -4.678857348e-03f, -4.673890841e-03f, + -4.668914360e-03f, -4.663927917e-03f, -4.658931523e-03f, -4.653925190e-03f, -4.648908928e-03f, -4.643882750e-03f, -4.638846668e-03f, -4.633800692e-03f, -4.628744834e-03f, -4.623679106e-03f, + -4.618603520e-03f, -4.613518087e-03f, -4.608422819e-03f, -4.603317728e-03f, -4.598202825e-03f, -4.593078123e-03f, -4.587943632e-03f, -4.582799364e-03f, -4.577645333e-03f, -4.572481548e-03f, + -4.567308023e-03f, -4.562124769e-03f, -4.556931798e-03f, -4.551729121e-03f, -4.546516752e-03f, -4.541294701e-03f, -4.536062981e-03f, -4.530821603e-03f, -4.525570581e-03f, -4.520309925e-03f, + -4.515039647e-03f, -4.509759761e-03f, -4.504470278e-03f, -4.499171210e-03f, -4.493862569e-03f, -4.488544367e-03f, -4.483216617e-03f, -4.477879331e-03f, -4.472532521e-03f, -4.467176199e-03f, + -4.461810378e-03f, -4.456435069e-03f, -4.451050286e-03f, -4.445656039e-03f, -4.440252343e-03f, -4.434839209e-03f, -4.429416649e-03f, -4.423984676e-03f, -4.418543302e-03f, -4.413092540e-03f, + -4.407632403e-03f, -4.402162902e-03f, -4.396684050e-03f, -4.391195860e-03f, -4.385698344e-03f, -4.380191515e-03f, -4.374675385e-03f, -4.369149968e-03f, -4.363615275e-03f, -4.358071319e-03f, + -4.352518113e-03f, -4.346955669e-03f, -4.341384001e-03f, -4.335803121e-03f, -4.330213042e-03f, -4.324613776e-03f, -4.319005336e-03f, -4.313387735e-03f, -4.307760987e-03f, -4.302125102e-03f, + -4.296480096e-03f, -4.290825980e-03f, -4.285162767e-03f, -4.279490470e-03f, -4.273809103e-03f, -4.268118677e-03f, -4.262419207e-03f, -4.256710705e-03f, -4.250993184e-03f, -4.245266656e-03f, + -4.239531136e-03f, -4.233786637e-03f, -4.228033170e-03f, -4.222270750e-03f, -4.216499389e-03f, -4.210719101e-03f, -4.204929899e-03f, -4.199131795e-03f, -4.193324804e-03f, -4.187508938e-03f, + -4.181684211e-03f, -4.175850636e-03f, -4.170008225e-03f, -4.164156993e-03f, -4.158296953e-03f, -4.152428118e-03f, -4.146550501e-03f, -4.140664116e-03f, -4.134768977e-03f, -4.128865095e-03f, + -4.122952486e-03f, -4.117031162e-03f, -4.111101137e-03f, -4.105162424e-03f, -4.099215037e-03f, -4.093258989e-03f, -4.087294294e-03f, -4.081320966e-03f, -4.075339017e-03f, -4.069348462e-03f, + -4.063349314e-03f, -4.057341587e-03f, -4.051325294e-03f, -4.045300450e-03f, -4.039267067e-03f, -4.033225159e-03f, -4.027174741e-03f, -4.021115825e-03f, -4.015048426e-03f, -4.008972557e-03f, + -4.002888233e-03f, -3.996795466e-03f, -3.990694271e-03f, -3.984584662e-03f, -3.978466652e-03f, -3.972340256e-03f, -3.966205486e-03f, -3.960062358e-03f, -3.953910885e-03f, -3.947751080e-03f, + -3.941582959e-03f, -3.935406534e-03f, -3.929221821e-03f, -3.923028832e-03f, -3.916827582e-03f, -3.910618085e-03f, -3.904400355e-03f, -3.898174406e-03f, -3.891940253e-03f, -3.885697908e-03f, + -3.879447387e-03f, -3.873188704e-03f, -3.866921873e-03f, -3.860646907e-03f, -3.854363821e-03f, -3.848072630e-03f, -3.841773347e-03f, -3.835465988e-03f, -3.829150565e-03f, -3.822827094e-03f, + -3.816495588e-03f, -3.810156062e-03f, -3.803808531e-03f, -3.797453008e-03f, -3.791089508e-03f, -3.784718046e-03f, -3.778338635e-03f, -3.771951291e-03f, -3.765556028e-03f, -3.759152859e-03f, + -3.752741800e-03f, -3.746322866e-03f, -3.739896069e-03f, -3.733461426e-03f, -3.727018951e-03f, -3.720568657e-03f, -3.714110561e-03f, -3.707644675e-03f, -3.701171016e-03f, -3.694689597e-03f, + -3.688200433e-03f, -3.681703540e-03f, -3.675198930e-03f, -3.668686620e-03f, -3.662166623e-03f, -3.655638956e-03f, -3.649103631e-03f, -3.642560664e-03f, -3.636010071e-03f, -3.629451864e-03f, + -3.622886060e-03f, -3.616312674e-03f, -3.609731719e-03f, -3.603143211e-03f, -3.596547165e-03f, -3.589943595e-03f, -3.583332516e-03f, -3.576713944e-03f, -3.570087894e-03f, -3.563454379e-03f, + -3.556813416e-03f, -3.550165018e-03f, -3.543509202e-03f, -3.536845982e-03f, -3.530175372e-03f, -3.523497389e-03f, -3.516812047e-03f, -3.510119361e-03f, -3.503419347e-03f, -3.496712019e-03f, + -3.489997392e-03f, -3.483275482e-03f, -3.476546303e-03f, -3.469809872e-03f, -3.463066202e-03f, -3.456315309e-03f, -3.449557209e-03f, -3.442791917e-03f, -3.436019447e-03f, -3.429239815e-03f, + -3.422453037e-03f, -3.415659127e-03f, -3.408858101e-03f, -3.402049974e-03f, -3.395234762e-03f, -3.388412479e-03f, -3.381583141e-03f, -3.374746764e-03f, -3.367903363e-03f, -3.361052953e-03f, + -3.354195550e-03f, -3.347331168e-03f, -3.340459824e-03f, -3.333581533e-03f, -3.326696310e-03f, -3.319804171e-03f, -3.312905132e-03f, -3.305999207e-03f, -3.299086412e-03f, -3.292166764e-03f, + -3.285240276e-03f, -3.278306966e-03f, -3.271366848e-03f, -3.264419939e-03f, -3.257466253e-03f, -3.250505806e-03f, -3.243538614e-03f, -3.236564693e-03f, -3.229584058e-03f, -3.222596725e-03f, + -3.215602709e-03f, -3.208602027e-03f, -3.201594694e-03f, -3.194580725e-03f, -3.187560137e-03f, -3.180532945e-03f, -3.173499165e-03f, -3.166458813e-03f, -3.159411904e-03f, -3.152358455e-03f, + -3.145298480e-03f, -3.138231997e-03f, -3.131159021e-03f, -3.124079567e-03f, -3.116993651e-03f, -3.109901291e-03f, -3.102802500e-03f, -3.095697296e-03f, -3.088585694e-03f, -3.081467710e-03f, + -3.074343360e-03f, -3.067212660e-03f, -3.060075626e-03f, -3.052932274e-03f, -3.045782620e-03f, -3.038626680e-03f, -3.031464470e-03f, -3.024296006e-03f, -3.017121305e-03f, -3.009940381e-03f, + -3.002753252e-03f, -2.995559933e-03f, -2.988360441e-03f, -2.981154791e-03f, -2.973943000e-03f, -2.966725083e-03f, -2.959501058e-03f, -2.952270940e-03f, -2.945034745e-03f, -2.937792490e-03f, + -2.930544191e-03f, -2.923289864e-03f, -2.916029524e-03f, -2.908763190e-03f, -2.901490876e-03f, -2.894212599e-03f, -2.886928375e-03f, -2.879638221e-03f, -2.872342152e-03f, -2.865040186e-03f, + -2.857732339e-03f, -2.850418626e-03f, -2.843099064e-03f, -2.835773670e-03f, -2.828442460e-03f, -2.821105450e-03f, -2.813762657e-03f, -2.806414097e-03f, -2.799059786e-03f, -2.791699742e-03f, + -2.784333979e-03f, -2.776962516e-03f, -2.769585368e-03f, -2.762202552e-03f, -2.754814085e-03f, -2.747419982e-03f, -2.740020260e-03f, -2.732614936e-03f, -2.725204027e-03f, -2.717787549e-03f, + -2.710365518e-03f, -2.702937951e-03f, -2.695504865e-03f, -2.688066276e-03f, -2.680622201e-03f, -2.673172657e-03f, -2.665717660e-03f, -2.658257226e-03f, -2.650791373e-03f, -2.643320117e-03f, + -2.635843474e-03f, -2.628361462e-03f, -2.620874098e-03f, -2.613381396e-03f, -2.605883376e-03f, -2.598380053e-03f, -2.590871443e-03f, -2.583357565e-03f, -2.575838434e-03f, -2.568314067e-03f, + -2.560784481e-03f, -2.553249694e-03f, -2.545709720e-03f, -2.538164578e-03f, -2.530614285e-03f, -2.523058856e-03f, -2.515498310e-03f, -2.507932662e-03f, -2.500361930e-03f, -2.492786131e-03f, + -2.485205280e-03f, -2.477619397e-03f, -2.470028496e-03f, -2.462432595e-03f, -2.454831712e-03f, -2.447225862e-03f, -2.439615064e-03f, -2.431999333e-03f, -2.424378687e-03f, -2.416753143e-03f, + -2.409122717e-03f, -2.401487428e-03f, -2.393847291e-03f, -2.386202324e-03f, -2.378552544e-03f, -2.370897967e-03f, -2.363238612e-03f, -2.355574494e-03f, -2.347905632e-03f, -2.340232041e-03f, + -2.332553740e-03f, -2.324870744e-03f, -2.317183073e-03f, -2.309490741e-03f, -2.301793767e-03f, -2.294092168e-03f, -2.286385960e-03f, -2.278675162e-03f, -2.270959790e-03f, -2.263239860e-03f, + -2.255515392e-03f, -2.247786401e-03f, -2.240052904e-03f, -2.232314920e-03f, -2.224572465e-03f, -2.216825556e-03f, -2.209074211e-03f, -2.201318447e-03f, -2.193558281e-03f, -2.185793730e-03f, + -2.178024812e-03f, -2.170251543e-03f, -2.162473942e-03f, -2.154692026e-03f, -2.146905811e-03f, -2.139115315e-03f, -2.131320555e-03f, -2.123521550e-03f, -2.115718315e-03f, -2.107910868e-03f, + -2.100099227e-03f, -2.092283410e-03f, -2.084463432e-03f, -2.076639313e-03f, -2.068811068e-03f, -2.060978716e-03f, -2.053142274e-03f, -2.045301759e-03f, -2.037457189e-03f, -2.029608581e-03f, + -2.021755953e-03f, -2.013899322e-03f, -2.006038705e-03f, -1.998174120e-03f, -1.990305584e-03f, -1.982433115e-03f, -1.974556730e-03f, -1.966676447e-03f, -1.958792284e-03f, -1.950904257e-03f, + -1.943012384e-03f, -1.935116683e-03f, -1.927217171e-03f, -1.919313866e-03f, -1.911406786e-03f, -1.903495947e-03f, -1.895581367e-03f, -1.887663065e-03f, -1.879741057e-03f, -1.871815361e-03f, + -1.863885995e-03f, -1.855952976e-03f, -1.848016321e-03f, -1.840076050e-03f, -1.832132178e-03f, -1.824184724e-03f, -1.816233705e-03f, -1.808279139e-03f, -1.800321043e-03f, -1.792359435e-03f, + -1.784394334e-03f, -1.776425755e-03f, -1.768453718e-03f, -1.760478240e-03f, -1.752499337e-03f, -1.744517029e-03f, -1.736531333e-03f, -1.728542266e-03f, -1.720549847e-03f, -1.712554092e-03f, + -1.704555020e-03f, -1.696552648e-03f, -1.688546994e-03f, -1.680538076e-03f, -1.672525911e-03f, -1.664510517e-03f, -1.656491913e-03f, -1.648470115e-03f, -1.640445141e-03f, -1.632417010e-03f, + -1.624385739e-03f, -1.616351345e-03f, -1.608313847e-03f, -1.600273262e-03f, -1.592229609e-03f, -1.584182904e-03f, -1.576133166e-03f, -1.568080413e-03f, -1.560024662e-03f, -1.551965931e-03f, + -1.543904238e-03f, -1.535839601e-03f, -1.527772038e-03f, -1.519701566e-03f, -1.511628204e-03f, -1.503551968e-03f, -1.495472878e-03f, -1.487390951e-03f, -1.479306205e-03f, -1.471218657e-03f, + -1.463128326e-03f, -1.455035229e-03f, -1.446939385e-03f, -1.438840810e-03f, -1.430739524e-03f, -1.422635545e-03f, -1.414528889e-03f, -1.406419575e-03f, -1.398307620e-03f, -1.390193044e-03f, + -1.382075863e-03f, -1.373956095e-03f, -1.365833759e-03f, -1.357708873e-03f, -1.349581454e-03f, -1.341451521e-03f, -1.333319090e-03f, -1.325184181e-03f, -1.317046812e-03f, -1.308906999e-03f, + -1.300764762e-03f, -1.292620118e-03f, -1.284473085e-03f, -1.276323681e-03f, -1.268171924e-03f, -1.260017833e-03f, -1.251861425e-03f, -1.243702717e-03f, -1.235541729e-03f, -1.227378478e-03f, + -1.219212983e-03f, -1.211045260e-03f, -1.202875329e-03f, -1.194703207e-03f, -1.186528912e-03f, -1.178352463e-03f, -1.170173877e-03f, -1.161993172e-03f, -1.153810367e-03f, -1.145625480e-03f, + -1.137438528e-03f, -1.129249529e-03f, -1.121058503e-03f, -1.112865466e-03f, -1.104670436e-03f, -1.096473433e-03f, -1.088274474e-03f, -1.080073577e-03f, -1.071870760e-03f, -1.063666041e-03f, + -1.055459438e-03f, -1.047250970e-03f, -1.039040654e-03f, -1.030828509e-03f, -1.022614553e-03f, -1.014398803e-03f, -1.006181278e-03f, -9.979619966e-04f, -9.897409759e-04f, -9.815182345e-04f, + -9.732937905e-04f, -9.650676620e-04f, -9.568398670e-04f, -9.486104237e-04f, -9.403793503e-04f, -9.321466649e-04f, -9.239123856e-04f, -9.156765306e-04f, -9.074391179e-04f, -8.992001658e-04f, + -8.909596923e-04f, -8.827177157e-04f, -8.744742540e-04f, -8.662293254e-04f, -8.579829482e-04f, -8.497351403e-04f, -8.414859200e-04f, -8.332353055e-04f, -8.249833149e-04f, -8.167299663e-04f, + -8.084752780e-04f, -8.002192680e-04f, -7.919619547e-04f, -7.837033560e-04f, -7.754434903e-04f, -7.671823757e-04f, -7.589200303e-04f, -7.506564724e-04f, -7.423917201e-04f, -7.341257915e-04f, + -7.258587050e-04f, -7.175904786e-04f, -7.093211306e-04f, -7.010506792e-04f, -6.927791424e-04f, -6.845065386e-04f, -6.762328859e-04f, -6.679582025e-04f, -6.596825066e-04f, -6.514058163e-04f, + -6.431281500e-04f, -6.348495258e-04f, -6.265699618e-04f, -6.182894764e-04f, -6.100080876e-04f, -6.017258137e-04f, -5.934426729e-04f, -5.851586834e-04f, -5.768738634e-04f, -5.685882310e-04f, + -5.603018046e-04f, -5.520146024e-04f, -5.437266424e-04f, -5.354379430e-04f, -5.271485223e-04f, -5.188583986e-04f, -5.105675900e-04f, -5.022761148e-04f, -4.939839912e-04f, -4.856912374e-04f, + -4.773978716e-04f, -4.691039120e-04f, -4.608093769e-04f, -4.525142843e-04f, -4.442186527e-04f, -4.359225001e-04f, -4.276258448e-04f, -4.193287050e-04f, -4.110310989e-04f, -4.027330447e-04f, + -3.944345607e-04f, -3.861356650e-04f, -3.778363758e-04f, -3.695367115e-04f, -3.612366901e-04f, -3.529363300e-04f, -3.446356492e-04f, -3.363346661e-04f, -3.280333989e-04f, -3.197318656e-04f, + -3.114300847e-04f, -3.031280742e-04f, -2.948258524e-04f, -2.865234375e-04f, -2.782208477e-04f, -2.699181012e-04f, -2.616152162e-04f, -2.533122109e-04f, -2.450091036e-04f, -2.367059124e-04f, + -2.284026556e-04f, -2.200993513e-04f, -2.117960178e-04f, -2.034926732e-04f, -1.951893357e-04f, -1.868860236e-04f, -1.785827551e-04f, -1.702795483e-04f, -1.619764215e-04f, -1.536733928e-04f, + -1.453704805e-04f, -1.370677026e-04f, -1.287650775e-04f, -1.204626234e-04f, -1.121603583e-04f, -1.038583005e-04f, -9.555646820e-05f, -8.725487955e-05f, -7.895355275e-05f, -7.065250598e-05f, + -6.235175742e-05f, -5.405132525e-05f, -4.575122764e-05f, -3.745148277e-05f, -2.915210881e-05f, -2.085312394e-05f, -1.255454632e-05f, -4.256394130e-06f, 4.041314475e-06f, 1.233856133e-05f, + 2.063532826e-05f, 2.893159713e-05f, 3.722734976e-05f, 4.552256800e-05f, 5.381723370e-05f, 6.211132870e-05f, 7.040483486e-05f, 7.869773404e-05f, 8.699000807e-05f, 9.528163883e-05f, + 1.035726082e-04f, 1.118628980e-04f, 1.201524901e-04f, 1.284413663e-04f, 1.367295087e-04f, 1.450168989e-04f, 1.533035190e-04f, 1.615893507e-04f, 1.698743760e-04f, 1.781585767e-04f, + 1.864419347e-04f, 1.947244320e-04f, 2.030060504e-04f, 2.112867717e-04f, 2.195665780e-04f, 2.278454510e-04f, 2.361233728e-04f, 2.444003252e-04f, 2.526762901e-04f, 2.609512494e-04f, + 2.692251851e-04f, 2.774980791e-04f, 2.857699132e-04f, 2.940406695e-04f, 3.023103298e-04f, 3.105788761e-04f, 3.188462904e-04f, 3.271125545e-04f, 3.353776503e-04f, 3.436415600e-04f, + 3.519042653e-04f, 3.601657483e-04f, 3.684259909e-04f, 3.766849751e-04f, 3.849426828e-04f, 3.931990960e-04f, 4.014541967e-04f, 4.097079669e-04f, 4.179603885e-04f, 4.262114435e-04f, + 4.344611140e-04f, 4.427093818e-04f, 4.509562290e-04f, 4.592016377e-04f, 4.674455897e-04f, 4.756880672e-04f, 4.839290521e-04f, 4.921685264e-04f, 5.004064722e-04f, 5.086428715e-04f, + 5.168777064e-04f, 5.251109587e-04f, 5.333426107e-04f, 5.415726443e-04f, 5.498010417e-04f, 5.580277847e-04f, 5.662528556e-04f, 5.744762363e-04f, 5.826979090e-04f, 5.909178556e-04f, + 5.991360583e-04f, 6.073524992e-04f, 6.155671604e-04f, 6.237800239e-04f, 6.319910718e-04f, 6.402002862e-04f, 6.484076493e-04f, 6.566131431e-04f, 6.648167498e-04f, 6.730184515e-04f, + 6.812182303e-04f, 6.894160683e-04f, 6.976119477e-04f, 7.058058507e-04f, 7.139977593e-04f, 7.221876557e-04f, 7.303755221e-04f, 7.385613407e-04f, 7.467450936e-04f, 7.549267629e-04f, + 7.631063309e-04f, 7.712837798e-04f, 7.794590917e-04f, 7.876322489e-04f, 7.958032335e-04f, 8.039720277e-04f, 8.121386138e-04f, 8.203029740e-04f, 8.284650905e-04f, 8.366249455e-04f, + 8.447825213e-04f, 8.529378002e-04f, 8.610907643e-04f, 8.692413959e-04f, 8.773896773e-04f, 8.855355907e-04f, 8.936791185e-04f, 9.018202429e-04f, 9.099589462e-04f, 9.180952107e-04f, + 9.262290187e-04f, 9.343603524e-04f, 9.424891943e-04f, 9.506155265e-04f, 9.587393315e-04f, 9.668605916e-04f, 9.749792891e-04f, 9.830954064e-04f, 9.912089257e-04f, 9.993198295e-04f, + 1.007428100e-03f, 1.015533720e-03f, 1.023636671e-03f, 1.031736937e-03f, 1.039834499e-03f, 1.047929339e-03f, 1.056021441e-03f, 1.064110786e-03f, 1.072197357e-03f, 1.080281137e-03f, + 1.088362107e-03f, 1.096440251e-03f, 1.104515550e-03f, 1.112587988e-03f, 1.120657546e-03f, 1.128724207e-03f, 1.136787954e-03f, 1.144848769e-03f, 1.152906635e-03f, 1.160961534e-03f, + 1.169013448e-03f, 1.177062360e-03f, 1.185108253e-03f, 1.193151109e-03f, 1.201190911e-03f, 1.209227641e-03f, 1.217261282e-03f, 1.225291816e-03f, 1.233319226e-03f, 1.241343494e-03f, + 1.249364604e-03f, 1.257382537e-03f, 1.265397276e-03f, 1.273408804e-03f, 1.281417104e-03f, 1.289422157e-03f, 1.297423948e-03f, 1.305422458e-03f, 1.313417669e-03f, 1.321409566e-03f, + 1.329398129e-03f, 1.337383343e-03f, 1.345365189e-03f, 1.353343651e-03f, 1.361318711e-03f, 1.369290351e-03f, 1.377258555e-03f, 1.385223306e-03f, 1.393184585e-03f, 1.401142375e-03f, + 1.409096660e-03f, 1.417047423e-03f, 1.424994645e-03f, 1.432938310e-03f, 1.440878400e-03f, 1.448814899e-03f, 1.456747789e-03f, 1.464677052e-03f, 1.472602672e-03f, 1.480524632e-03f, + 1.488442914e-03f, 1.496357502e-03f, 1.504268377e-03f, 1.512175523e-03f, 1.520078924e-03f, 1.527978560e-03f, 1.535874417e-03f, 1.543766475e-03f, 1.551654720e-03f, 1.559539132e-03f, + 1.567419696e-03f, 1.575296393e-03f, 1.583169208e-03f, 1.591038123e-03f, 1.598903121e-03f, 1.606764185e-03f, 1.614621298e-03f, 1.622474443e-03f, 1.630323602e-03f, 1.638168760e-03f, + 1.646009899e-03f, 1.653847002e-03f, 1.661680051e-03f, 1.669509031e-03f, 1.677333924e-03f, 1.685154714e-03f, 1.692971383e-03f, 1.700783914e-03f, 1.708592290e-03f, 1.716396496e-03f, + 1.724196513e-03f, 1.731992325e-03f, 1.739783915e-03f, 1.747571266e-03f, 1.755354361e-03f, 1.763133184e-03f, 1.770907718e-03f, 1.778677946e-03f, 1.786443850e-03f, 1.794205415e-03f, + 1.801962624e-03f, 1.809715459e-03f, 1.817463905e-03f, 1.825207943e-03f, 1.832947558e-03f, 1.840682733e-03f, 1.848413451e-03f, 1.856139696e-03f, 1.863861450e-03f, 1.871578697e-03f, + 1.879291420e-03f, 1.886999603e-03f, 1.894703230e-03f, 1.902402282e-03f, 1.910096745e-03f, 1.917786600e-03f, 1.925471832e-03f, 1.933152424e-03f, 1.940828360e-03f, 1.948499622e-03f, + 1.956166195e-03f, 1.963828061e-03f, 1.971485204e-03f, 1.979137608e-03f, 1.986785256e-03f, 1.994428132e-03f, 2.002066219e-03f, 2.009699501e-03f, 2.017327960e-03f, 2.024951582e-03f, + 2.032570348e-03f, 2.040184244e-03f, 2.047793252e-03f, 2.055397356e-03f, 2.062996539e-03f, 2.070590786e-03f, 2.078180080e-03f, 2.085764404e-03f, 2.093343742e-03f, 2.100918078e-03f, + 2.108487395e-03f, 2.116051678e-03f, 2.123610909e-03f, 2.131165073e-03f, 2.138714153e-03f, 2.146258133e-03f, 2.153796997e-03f, 2.161330728e-03f, 2.168859311e-03f, 2.176382728e-03f, + 2.183900965e-03f, 2.191414004e-03f, 2.198921829e-03f, 2.206424425e-03f, 2.213921774e-03f, 2.221413862e-03f, 2.228900672e-03f, 2.236382187e-03f, 2.243858391e-03f, 2.251329270e-03f, + 2.258794805e-03f, 2.266254982e-03f, 2.273709785e-03f, 2.281159196e-03f, 2.288603201e-03f, 2.296041782e-03f, 2.303474925e-03f, 2.310902613e-03f, 2.318324831e-03f, 2.325741561e-03f, + 2.333152789e-03f, 2.340558498e-03f, 2.347958672e-03f, 2.355353296e-03f, 2.362742353e-03f, 2.370125828e-03f, 2.377503705e-03f, 2.384875967e-03f, 2.392242600e-03f, 2.399603587e-03f, + 2.406958912e-03f, 2.414308560e-03f, 2.421652515e-03f, 2.428990760e-03f, 2.436323281e-03f, 2.443650061e-03f, 2.450971085e-03f, 2.458286337e-03f, 2.465595801e-03f, 2.472899462e-03f, + 2.480197304e-03f, 2.487489310e-03f, 2.494775467e-03f, 2.502055757e-03f, 2.509330165e-03f, 2.516598676e-03f, 2.523861274e-03f, 2.531117943e-03f, 2.538368668e-03f, 2.545613433e-03f, + 2.552852223e-03f, 2.560085022e-03f, 2.567311815e-03f, 2.574532585e-03f, 2.581747319e-03f, 2.588955999e-03f, 2.596158611e-03f, 2.603355140e-03f, 2.610545569e-03f, 2.617729883e-03f, + 2.624908067e-03f, 2.632080106e-03f, 2.639245984e-03f, 2.646405685e-03f, 2.653559195e-03f, 2.660706498e-03f, 2.667847579e-03f, 2.674982422e-03f, 2.682111012e-03f, 2.689233334e-03f, + 2.696349373e-03f, 2.703459113e-03f, 2.710562539e-03f, 2.717659635e-03f, 2.724750388e-03f, 2.731834781e-03f, 2.738912799e-03f, 2.745984427e-03f, 2.753049650e-03f, 2.760108453e-03f, + 2.767160820e-03f, 2.774206737e-03f, 2.781246188e-03f, 2.788279159e-03f, 2.795305634e-03f, 2.802325599e-03f, 2.809339038e-03f, 2.816345935e-03f, 2.823346278e-03f, 2.830340049e-03f, + 2.837327235e-03f, 2.844307819e-03f, 2.851281789e-03f, 2.858249127e-03f, 2.865209821e-03f, 2.872163854e-03f, 2.879111211e-03f, 2.886051879e-03f, 2.892985841e-03f, 2.899913084e-03f, + 2.906833592e-03f, 2.913747351e-03f, 2.920654346e-03f, 2.927554561e-03f, 2.934447983e-03f, 2.941334596e-03f, 2.948214387e-03f, 2.955087339e-03f, 2.961953439e-03f, 2.968812671e-03f, + 2.975665022e-03f, 2.982510476e-03f, 2.989349019e-03f, 2.996180636e-03f, 3.003005312e-03f, 3.009823034e-03f, 3.016633786e-03f, 3.023437554e-03f, 3.030234323e-03f, 3.037024079e-03f, + 3.043806808e-03f, 3.050582494e-03f, 3.057351124e-03f, 3.064112683e-03f, 3.070867156e-03f, 3.077614529e-03f, 3.084354788e-03f, 3.091087919e-03f, 3.097813906e-03f, 3.104532736e-03f, + 3.111244394e-03f, 3.117948866e-03f, 3.124646138e-03f, 3.131336195e-03f, 3.138019023e-03f, 3.144694608e-03f, 3.151362935e-03f, 3.158023991e-03f, 3.164677761e-03f, 3.171324231e-03f, + 3.177963387e-03f, 3.184595214e-03f, 3.191219699e-03f, 3.197836827e-03f, 3.204446585e-03f, 3.211048957e-03f, 3.217643931e-03f, 3.224231492e-03f, 3.230811626e-03f, 3.237384319e-03f, + 3.243949557e-03f, 3.250507326e-03f, 3.257057612e-03f, 3.263600401e-03f, 3.270135679e-03f, 3.276663433e-03f, 3.283183648e-03f, 3.289696311e-03f, 3.296201407e-03f, 3.302698923e-03f, + 3.309188844e-03f, 3.315671158e-03f, 3.322145851e-03f, 3.328612908e-03f, 3.335072315e-03f, 3.341524060e-03f, 3.347968128e-03f, 3.354404506e-03f, 3.360833180e-03f, 3.367254136e-03f, + 3.373667361e-03f, 3.380072840e-03f, 3.386470561e-03f, 3.392860510e-03f, 3.399242673e-03f, 3.405617037e-03f, 3.411983587e-03f, 3.418342312e-03f, 3.424693196e-03f, 3.431036227e-03f, + 3.437371391e-03f, 3.443698674e-03f, 3.450018064e-03f, 3.456329546e-03f, 3.462633108e-03f, 3.468928736e-03f, 3.475216416e-03f, 3.481496136e-03f, 3.487767881e-03f, 3.494031640e-03f, + 3.500287397e-03f, 3.506535141e-03f, 3.512774857e-03f, 3.519006533e-03f, 3.525230155e-03f, 3.531445710e-03f, 3.537653185e-03f, 3.543852567e-03f, 3.550043843e-03f, 3.556226999e-03f, + 3.562402023e-03f, 3.568568900e-03f, 3.574727619e-03f, 3.580878167e-03f, 3.587020529e-03f, 3.593154693e-03f, 3.599280647e-03f, 3.605398377e-03f, 3.611507869e-03f, 3.617609112e-03f, + 3.623702093e-03f, 3.629786798e-03f, 3.635863214e-03f, 3.641931329e-03f, 3.647991130e-03f, 3.654042603e-03f, 3.660085737e-03f, 3.666120519e-03f, 3.672146934e-03f, 3.678164972e-03f, + 3.684174619e-03f, 3.690175862e-03f, 3.696168689e-03f, 3.702153087e-03f, 3.708129043e-03f, 3.714096545e-03f, 3.720055581e-03f, 3.726006136e-03f, 3.731948200e-03f, 3.737881759e-03f, + 3.743806801e-03f, 3.749723313e-03f, 3.755631283e-03f, 3.761530698e-03f, 3.767421546e-03f, 3.773303814e-03f, 3.779177491e-03f, 3.785042563e-03f, 3.790899018e-03f, 3.796746844e-03f, + 3.802586029e-03f, 3.808416559e-03f, 3.814238424e-03f, 3.820051610e-03f, 3.825856105e-03f, 3.831651898e-03f, 3.837438975e-03f, 3.843217325e-03f, 3.848986935e-03f, 3.854747793e-03f, + 3.860499888e-03f, 3.866243206e-03f, 3.871977737e-03f, 3.877703467e-03f, 3.883420384e-03f, 3.889128478e-03f, 3.894827735e-03f, 3.900518143e-03f, 3.906199692e-03f, 3.911872367e-03f, + 3.917536159e-03f, 3.923191054e-03f, 3.928837041e-03f, 3.934474108e-03f, 3.940102244e-03f, 3.945721435e-03f, 3.951331671e-03f, 3.956932939e-03f, 3.962525228e-03f, 3.968108527e-03f, + 3.973682822e-03f, 3.979248103e-03f, 3.984804358e-03f, 3.990351575e-03f, 3.995889743e-03f, 4.001418850e-03f, 4.006938883e-03f, 4.012449833e-03f, 4.017951686e-03f, 4.023444432e-03f, + 4.028928059e-03f, 4.034402555e-03f, 4.039867910e-03f, 4.045324110e-03f, 4.050771146e-03f, 4.056209005e-03f, 4.061637676e-03f, 4.067057148e-03f, 4.072467410e-03f, 4.077868449e-03f, + 4.083260255e-03f, 4.088642816e-03f, 4.094016122e-03f, 4.099380160e-03f, 4.104734919e-03f, 4.110080389e-03f, 4.115416558e-03f, 4.120743415e-03f, 4.126060949e-03f, 4.131369148e-03f, + 4.136668002e-03f, 4.141957499e-03f, 4.147237628e-03f, 4.152508379e-03f, 4.157769739e-03f, 4.163021699e-03f, 4.168264247e-03f, 4.173497372e-03f, 4.178721063e-03f, 4.183935310e-03f, + 4.189140101e-03f, 4.194335425e-03f, 4.199521272e-03f, 4.204697631e-03f, 4.209864490e-03f, 4.215021840e-03f, 4.220169669e-03f, 4.225307966e-03f, 4.230436722e-03f, 4.235555924e-03f, + 4.240665563e-03f, 4.245765628e-03f, 4.250856107e-03f, 4.255936991e-03f, 4.261008269e-03f, 4.266069930e-03f, 4.271121964e-03f, 4.276164360e-03f, 4.281197107e-03f, 4.286220195e-03f, + 4.291233614e-03f, 4.296237354e-03f, 4.301231402e-03f, 4.306215750e-03f, 4.311190387e-03f, 4.316155303e-03f, 4.321110486e-03f, 4.326055928e-03f, 4.330991617e-03f, 4.335917543e-03f, + 4.340833696e-03f, 4.345740066e-03f, 4.350636642e-03f, 4.355523414e-03f, 4.360400373e-03f, 4.365267508e-03f, 4.370124808e-03f, 4.374972264e-03f, 4.379809866e-03f, 4.384637603e-03f, + 4.389455466e-03f, 4.394263445e-03f, 4.399061528e-03f, 4.403849708e-03f, 4.408627973e-03f, 4.413396313e-03f, 4.418154719e-03f, 4.422903182e-03f, 4.427641690e-03f, 4.432370234e-03f, + 4.437088804e-03f, 4.441797391e-03f, 4.446495985e-03f, 4.451184576e-03f, 4.455863154e-03f, 4.460531709e-03f, 4.465190233e-03f, 4.469838714e-03f, 4.474477144e-03f, 4.479105513e-03f, + 4.483723812e-03f, 4.488332030e-03f, 4.492930158e-03f, 4.497518187e-03f, 4.502096107e-03f, 4.506663909e-03f, 4.511221583e-03f, 4.515769120e-03f, 4.520306510e-03f, 4.524833744e-03f, + 4.529350813e-03f, 4.533857707e-03f, 4.538354417e-03f, 4.542840934e-03f, 4.547317248e-03f, 4.551783350e-03f, 4.556239231e-03f, 4.560684882e-03f, 4.565120293e-03f, 4.569545455e-03f, + 4.573960360e-03f, 4.578364998e-03f, 4.582759359e-03f, 4.587143436e-03f, 4.591517218e-03f, 4.595880698e-03f, 4.600233865e-03f, 4.604576711e-03f, 4.608909226e-03f, 4.613231403e-03f, + 4.617543232e-03f, 4.621844704e-03f, 4.626135810e-03f, 4.630416542e-03f, 4.634686890e-03f, 4.638946846e-03f, 4.643196402e-03f, 4.647435547e-03f, 4.651664274e-03f, 4.655882574e-03f, + 4.660090439e-03f, 4.664287859e-03f, 4.668474825e-03f, 4.672651331e-03f, 4.676817365e-03f, 4.680972921e-03f, 4.685117990e-03f, 4.689252563e-03f, 4.693376632e-03f, 4.697490187e-03f, + 4.701593222e-03f, 4.705685726e-03f, 4.709767693e-03f, 4.713839113e-03f, 4.717899979e-03f, 4.721950281e-03f, 4.725990012e-03f, 4.730019163e-03f, 4.734037726e-03f, 4.738045693e-03f, + 4.742043056e-03f, 4.746029806e-03f, 4.750005935e-03f, 4.753971436e-03f, 4.757926299e-03f, 4.761870517e-03f, 4.765804083e-03f, 4.769726987e-03f, 4.773639222e-03f, 4.777540779e-03f, + 4.781431652e-03f, 4.785311831e-03f, 4.789181309e-03f, 4.793040079e-03f, 4.796888132e-03f, 4.800725460e-03f, 4.804552055e-03f, 4.808367910e-03f, 4.812173018e-03f, 4.815967369e-03f, + 4.819750957e-03f, 4.823523773e-03f, 4.827285811e-03f, 4.831037062e-03f, 4.834777519e-03f, 4.838507174e-03f, 4.842226020e-03f, 4.845934048e-03f, 4.849631253e-03f, 4.853317625e-03f, + 4.856993157e-03f, 4.860657843e-03f, 4.864311674e-03f, 4.867954644e-03f, 4.871586744e-03f, 4.875207967e-03f, 4.878818307e-03f, 4.882417755e-03f, 4.886006305e-03f, 4.889583949e-03f, + 4.893150680e-03f, 4.896706491e-03f, 4.900251374e-03f, 4.903785322e-03f, 4.907308329e-03f, 4.910820387e-03f, 4.914321488e-03f, 4.917811627e-03f, 4.921290795e-03f, 4.924758986e-03f, + 4.928216193e-03f, 4.931662409e-03f, 4.935097627e-03f, 4.938521840e-03f, 4.941935040e-03f, 4.945337222e-03f, 4.948728378e-03f, 4.952108502e-03f, 4.955477586e-03f, 4.958835624e-03f, + 4.962182609e-03f, 4.965518535e-03f, 4.968843394e-03f, 4.972157180e-03f, 4.975459887e-03f, 4.978751507e-03f, 4.982032034e-03f, 4.985301462e-03f, 4.988559784e-03f, 4.991806993e-03f, + 4.995043083e-03f, 4.998268048e-03f, 5.001481880e-03f, 5.004684574e-03f, 5.007876123e-03f, 5.011056521e-03f, 5.014225761e-03f, 5.017383837e-03f, 5.020530743e-03f, 5.023666472e-03f, + 5.026791019e-03f, 5.029904376e-03f, 5.033006538e-03f, 5.036097499e-03f, 5.039177251e-03f, 5.042245790e-03f, 5.045303110e-03f, 5.048349203e-03f, 5.051384064e-03f, 5.054407687e-03f, + 5.057420066e-03f, 5.060421194e-03f, 5.063411067e-03f, 5.066389678e-03f, 5.069357020e-03f, 5.072313089e-03f, 5.075257878e-03f, 5.078191382e-03f, 5.081113594e-03f, 5.084024510e-03f, + 5.086924122e-03f, 5.089812426e-03f, 5.092689415e-03f, 5.095555085e-03f, 5.098409428e-03f, 5.101252441e-03f, 5.104084116e-03f, 5.106904449e-03f, 5.109713434e-03f, 5.112511065e-03f, + 5.115297337e-03f, 5.118072244e-03f, 5.120835781e-03f, 5.123587943e-03f, 5.126328724e-03f, 5.129058119e-03f, 5.131776121e-03f, 5.134482727e-03f, 5.137177931e-03f, 5.139861726e-03f, + 5.142534109e-03f, 5.145195074e-03f, 5.147844616e-03f, 5.150482729e-03f, 5.153109408e-03f, 5.155724648e-03f, 5.158328445e-03f, 5.160920793e-03f, 5.163501686e-03f, 5.166071121e-03f, + 5.168629091e-03f, 5.171175592e-03f, 5.173710620e-03f, 5.176234168e-03f, 5.178746233e-03f, 5.181246808e-03f, 5.183735891e-03f, 5.186213474e-03f, 5.188679555e-03f, 5.191134127e-03f, + 5.193577187e-03f, 5.196008729e-03f, 5.198428749e-03f, 5.200837243e-03f, 5.203234204e-03f, 5.205619630e-03f, 5.207993515e-03f, 5.210355854e-03f, 5.212706644e-03f, 5.215045879e-03f, + 5.217373556e-03f, 5.219689669e-03f, 5.221994214e-03f, 5.224287187e-03f, 5.226568584e-03f, 5.228838399e-03f, 5.231096629e-03f, 5.233343270e-03f, 5.235578317e-03f, 5.237801765e-03f, + 5.240013611e-03f, 5.242213851e-03f, 5.244402479e-03f, 5.246579493e-03f, 5.248744887e-03f, 5.250898658e-03f, 5.253040802e-03f, 5.255171314e-03f, 5.257290191e-03f, 5.259397429e-03f, + 5.261493023e-03f, 5.263576970e-03f, 5.265649265e-03f, 5.267709905e-03f, 5.269758886e-03f, 5.271796205e-03f, 5.273821856e-03f, 5.275835837e-03f, 5.277838143e-03f, 5.279828771e-03f, + 5.281807718e-03f, 5.283774979e-03f, 5.285730550e-03f, 5.287674429e-03f, 5.289606611e-03f, 5.291527094e-03f, 5.293435872e-03f, 5.295332944e-03f, 5.297218304e-03f, 5.299091951e-03f, + 5.300953879e-03f, 5.302804087e-03f, 5.304642570e-03f, 5.306469325e-03f, 5.308284349e-03f, 5.310087638e-03f, 5.311879190e-03f, 5.313659000e-03f, 5.315427065e-03f, 5.317183383e-03f, + 5.318927950e-03f, 5.320660763e-03f, 5.322381818e-03f, 5.324091113e-03f, 5.325788645e-03f, 5.327474410e-03f, 5.329148405e-03f, 5.330810628e-03f, 5.332461075e-03f, 5.334099743e-03f, + 5.335726630e-03f, 5.337341733e-03f, 5.338945047e-03f, 5.340536572e-03f, 5.342116303e-03f, 5.343684239e-03f, 5.345240376e-03f, 5.346784711e-03f, 5.348317242e-03f, 5.349837966e-03f, + 5.351346881e-03f, 5.352843983e-03f, 5.354329270e-03f, 5.355802739e-03f, 5.357264389e-03f, 5.358714216e-03f, 5.360152217e-03f, 5.361578391e-03f, 5.362992735e-03f, 5.364395245e-03f, + 5.365785921e-03f, 5.367164759e-03f, 5.368531758e-03f, 5.369886914e-03f, 5.371230226e-03f, 5.372561690e-03f, 5.373881306e-03f, 5.375189070e-03f, 5.376484981e-03f, 5.377769036e-03f, + 5.379041232e-03f, 5.380301569e-03f, 5.381550044e-03f, 5.382786654e-03f, 5.384011398e-03f, 5.385224274e-03f, 5.386425279e-03f, 5.387614411e-03f, 5.388791670e-03f, 5.389957052e-03f, + 5.391110556e-03f, 5.392252180e-03f, 5.393381922e-03f, 5.394499780e-03f, 5.395605752e-03f, 5.396699838e-03f, 5.397782034e-03f, 5.398852339e-03f, 5.399910752e-03f, 5.400957271e-03f, + 5.401991894e-03f, 5.403014619e-03f, 5.404025446e-03f, 5.405024371e-03f, 5.406011395e-03f, 5.406986515e-03f, 5.407949730e-03f, 5.408901039e-03f, 5.409840439e-03f, 5.410767930e-03f, + 5.411683510e-03f, 5.412587178e-03f, 5.413478932e-03f, 5.414358772e-03f, 5.415226695e-03f, 5.416082701e-03f, 5.416926789e-03f, 5.417758957e-03f, 5.418579204e-03f, 5.419387528e-03f, + 5.420183930e-03f, 5.420968407e-03f, 5.421740959e-03f, 5.422501585e-03f, 5.423250283e-03f, 5.423987052e-03f, 5.424711893e-03f, 5.425424803e-03f, 5.426125781e-03f, 5.426814828e-03f, + 5.427491941e-03f, 5.428157121e-03f, 5.428810366e-03f, 5.429451676e-03f, 5.430081050e-03f, 5.430698486e-03f, 5.431303986e-03f, 5.431897547e-03f, 5.432479169e-03f, 5.433048851e-03f, + 5.433606593e-03f, 5.434152395e-03f, 5.434686255e-03f, 5.435208174e-03f, 5.435718150e-03f, 5.436216184e-03f, 5.436702275e-03f, 5.437176422e-03f, 5.437638625e-03f, 5.438088883e-03f, + 5.438527197e-03f, 5.438953566e-03f, 5.439367990e-03f, 5.439770469e-03f, 5.440161001e-03f, 5.440539588e-03f, 5.440906228e-03f, 5.441260923e-03f, 5.441603671e-03f, 5.441934472e-03f, + 5.442253327e-03f, 5.442560235e-03f, 5.442855197e-03f, 5.443138212e-03f, 5.443409280e-03f, 5.443668402e-03f, 5.443915577e-03f, 5.444150806e-03f, 5.444374089e-03f, 5.444585426e-03f, + 5.444784817e-03f, 5.444972263e-03f, 5.445147762e-03f, 5.445311317e-03f, 5.445462927e-03f, 5.445602593e-03f, 5.445730314e-03f, 5.445846092e-03f, 5.445949926e-03f, 5.446041817e-03f, + 5.446121766e-03f, 5.446189772e-03f, 5.446245837e-03f, 5.446289961e-03f, 5.446322145e-03f, 5.446342389e-03f, 5.446350693e-03f, 5.446347059e-03f, 5.446331487e-03f, 5.446303977e-03f, + 5.446264531e-03f, 5.446213150e-03f, 5.446149833e-03f, 5.446074581e-03f, 5.445987397e-03f, 5.445888279e-03f, 5.445777230e-03f, 5.445654250e-03f, 5.445519341e-03f, 5.445372502e-03f, + 5.445213735e-03f, 5.445043041e-03f, 5.444860421e-03f, 5.444665876e-03f, 5.444459407e-03f, 5.444241016e-03f, 5.444010703e-03f, 5.443768469e-03f, 5.443514316e-03f, 5.443248246e-03f, + 5.442970258e-03f, 5.442680354e-03f, 5.442378537e-03f, 5.442064806e-03f, 5.441739164e-03f, 5.441401611e-03f, 5.441052149e-03f, 5.440690780e-03f, 5.440317505e-03f, 5.439932326e-03f, + 5.439535243e-03f, 5.439126258e-03f, 5.438705374e-03f, 5.438272591e-03f, 5.437827912e-03f, 5.437371337e-03f, 5.436902869e-03f, 5.436422508e-03f, 5.435930258e-03f, 5.435426119e-03f, + 5.434910093e-03f, 5.434382182e-03f, 5.433842389e-03f, 5.433290714e-03f, 5.432727159e-03f, 5.432151727e-03f, 5.431564420e-03f, 5.430965238e-03f, 5.430354185e-03f, 5.429731262e-03f, + 5.429096472e-03f, 5.428449816e-03f, 5.427791296e-03f, 5.427120914e-03f, 5.426438673e-03f, 5.425744575e-03f, 5.425038622e-03f, 5.424320816e-03f, 5.423591159e-03f, 5.422849653e-03f, + 5.422096302e-03f, 5.421331106e-03f, 5.420554069e-03f, 5.419765193e-03f, 5.418964480e-03f, 5.418151933e-03f, 5.417327553e-03f, 5.416491344e-03f, 5.415643308e-03f, 5.414783447e-03f, + 5.413911764e-03f, 5.413028262e-03f, 5.412132943e-03f, 5.411225810e-03f, 5.410306865e-03f, 5.409376111e-03f, 5.408433550e-03f, 5.407479186e-03f, 5.406513021e-03f, 5.405535058e-03f, + 5.404545300e-03f, 5.403543749e-03f, 5.402530409e-03f, 5.401505282e-03f, 5.400468370e-03f, 5.399419678e-03f, 5.398359208e-03f, 5.397286963e-03f, 5.396202945e-03f, 5.395107159e-03f, + 5.393999606e-03f, 5.392880291e-03f, 5.391749216e-03f, 5.390606384e-03f, 5.389451798e-03f, 5.388285462e-03f, 5.387107378e-03f, 5.385917551e-03f, 5.384715983e-03f, 5.383502678e-03f, + 5.382277638e-03f, 5.381040867e-03f, 5.379792369e-03f, 5.378532147e-03f, 5.377260204e-03f, 5.375976544e-03f, 5.374681170e-03f, 5.373374086e-03f, 5.372055294e-03f, 5.370724800e-03f, + 5.369382605e-03f, 5.368028715e-03f, 5.366663132e-03f, 5.365285860e-03f, 5.363896902e-03f, 5.362496264e-03f, 5.361083947e-03f, 5.359659956e-03f, 5.358224294e-03f, 5.356776966e-03f, + 5.355317975e-03f, 5.353847326e-03f, 5.352365021e-03f, 5.350871064e-03f, 5.349365461e-03f, 5.347848214e-03f, 5.346319328e-03f, 5.344778806e-03f, 5.343226653e-03f, 5.341662872e-03f, + 5.340087468e-03f, 5.338500445e-03f, 5.336901807e-03f, 5.335291557e-03f, 5.333669701e-03f, 5.332036242e-03f, 5.330391185e-03f, 5.328734534e-03f, 5.327066293e-03f, 5.325386466e-03f, + 5.323695058e-03f, 5.321992072e-03f, 5.320277515e-03f, 5.318551389e-03f, 5.316813699e-03f, 5.315064450e-03f, 5.313303646e-03f, 5.311531291e-03f, 5.309747391e-03f, 5.307951949e-03f, + 5.306144970e-03f, 5.304326460e-03f, 5.302496421e-03f, 5.300654860e-03f, 5.298801781e-03f, 5.296937188e-03f, 5.295061086e-03f, 5.293173480e-03f, 5.291274374e-03f, 5.289363774e-03f, + 5.287441684e-03f, 5.285508110e-03f, 5.283563055e-03f, 5.281606525e-03f, 5.279638525e-03f, 5.277659060e-03f, 5.275668134e-03f, 5.273665753e-03f, 5.271651922e-03f, 5.269626645e-03f, + 5.267589928e-03f, 5.265541776e-03f, 5.263482194e-03f, 5.261411187e-03f, 5.259328760e-03f, 5.257234919e-03f, 5.255129668e-03f, 5.253013014e-03f, 5.250884960e-03f, 5.248745513e-03f, + 5.246594678e-03f, 5.244432460e-03f, 5.242258864e-03f, 5.240073896e-03f, 5.237877562e-03f, 5.235669866e-03f, 5.233450814e-03f, 5.231220412e-03f, 5.228978666e-03f, 5.226725579e-03f, + 5.224461160e-03f, 5.222185411e-03f, 5.219898341e-03f, 5.217599953e-03f, 5.215290254e-03f, 5.212969250e-03f, 5.210636946e-03f, 5.208293347e-03f, 5.205938460e-03f, 5.203572291e-03f, + 5.201194845e-03f, 5.198806127e-03f, 5.196406145e-03f, 5.193994903e-03f, 5.191572408e-03f, 5.189138665e-03f, 5.186693681e-03f, 5.184237462e-03f, 5.181770013e-03f, 5.179291340e-03f, + 5.176801450e-03f, 5.174300349e-03f, 5.171788042e-03f, 5.169264536e-03f, 5.166729837e-03f, 5.164183951e-03f, 5.161626885e-03f, 5.159058644e-03f, 5.156479235e-03f, 5.153888664e-03f, + 5.151286937e-03f, 5.148674061e-03f, 5.146050041e-03f, 5.143414886e-03f, 5.140768600e-03f, 5.138111190e-03f, 5.135442662e-03f, 5.132763024e-03f, 5.130072281e-03f, 5.127370440e-03f, + 5.124657508e-03f, 5.121933491e-03f, 5.119198395e-03f, 5.116452228e-03f, 5.113694995e-03f, 5.110926705e-03f, 5.108147362e-03f, 5.105356974e-03f, 5.102555548e-03f, 5.099743090e-03f, + 5.096919608e-03f, 5.094085107e-03f, 5.091239595e-03f, 5.088383079e-03f, 5.085515565e-03f, 5.082637060e-03f, 5.079747572e-03f, 5.076847107e-03f, 5.073935672e-03f, 5.071013274e-03f, + 5.068079920e-03f, 5.065135617e-03f, 5.062180373e-03f, 5.059214193e-03f, 5.056237087e-03f, 5.053249059e-03f, 5.050250118e-03f, 5.047240272e-03f, 5.044219526e-03f, 5.041187888e-03f, + 5.038145366e-03f, 5.035091966e-03f, 5.032027697e-03f, 5.028952564e-03f, 5.025866577e-03f, 5.022769741e-03f, 5.019662065e-03f, 5.016543556e-03f, 5.013414221e-03f, 5.010274067e-03f, + 5.007123103e-03f, 5.003961335e-03f, 5.000788772e-03f, 4.997605420e-03f, 4.994411287e-03f, 4.991206381e-03f, 4.987990710e-03f, 4.984764281e-03f, 4.981527102e-03f, 4.978279180e-03f, + 4.975020523e-03f, 4.971751139e-03f, 4.968471036e-03f, 4.965180221e-03f, 4.961878703e-03f, 4.958566488e-03f, 4.955243586e-03f, 4.951910003e-03f, 4.948565747e-03f, 4.945210828e-03f, + 4.941845252e-03f, 4.938469027e-03f, 4.935082161e-03f, 4.931684664e-03f, 4.928276541e-03f, 4.924857802e-03f, 4.921428455e-03f, 4.917988507e-03f, 4.914537967e-03f, 4.911076843e-03f, + 4.907605144e-03f, 4.904122876e-03f, 4.900630049e-03f, 4.897126671e-03f, 4.893612750e-03f, 4.890088294e-03f, 4.886553311e-03f, 4.883007811e-03f, 4.879451800e-03f, 4.875885289e-03f, + 4.872308284e-03f, 4.868720795e-03f, 4.865122829e-03f, 4.861514396e-03f, 4.857895504e-03f, 4.854266161e-03f, 4.850626376e-03f, 4.846976157e-03f, 4.843315513e-03f, 4.839644453e-03f, + 4.835962985e-03f, 4.832271117e-03f, 4.828568859e-03f, 4.824856220e-03f, 4.821133207e-03f, 4.817399829e-03f, 4.813656096e-03f, 4.809902016e-03f, 4.806137598e-03f, 4.802362851e-03f, + 4.798577783e-03f, 4.794782403e-03f, 4.790976721e-03f, 4.787160745e-03f, 4.783334484e-03f, 4.779497947e-03f, 4.775651143e-03f, 4.771794082e-03f, 4.767926771e-03f, 4.764049220e-03f, + 4.760161439e-03f, 4.756263435e-03f, 4.752355219e-03f, 4.748436799e-03f, 4.744508185e-03f, 4.740569386e-03f, 4.736620411e-03f, 4.732661269e-03f, 4.728691969e-03f, 4.724712521e-03f, + 4.720722933e-03f, 4.716723216e-03f, 4.712713379e-03f, 4.708693430e-03f, 4.704663380e-03f, 4.700623237e-03f, 4.696573012e-03f, 4.692512712e-03f, 4.688442349e-03f, 4.684361931e-03f, + 4.680271468e-03f, 4.676170969e-03f, 4.672060445e-03f, 4.667939904e-03f, 4.663809355e-03f, 4.659668810e-03f, 4.655518277e-03f, 4.651357766e-03f, 4.647187286e-03f, 4.643006848e-03f, + 4.638816460e-03f, 4.634616134e-03f, 4.630405877e-03f, 4.626185701e-03f, 4.621955616e-03f, 4.617715629e-03f, 4.613465753e-03f, 4.609205996e-03f, 4.604936369e-03f, 4.600656881e-03f, + 4.596367542e-03f, 4.592068362e-03f, 4.587759352e-03f, 4.583440520e-03f, 4.579111878e-03f, 4.574773435e-03f, 4.570425201e-03f, 4.566067186e-03f, 4.561699401e-03f, 4.557321855e-03f, + 4.552934558e-03f, 4.548537522e-03f, 4.544130755e-03f, 4.539714268e-03f, 4.535288072e-03f, 4.530852176e-03f, 4.526406591e-03f, 4.521951327e-03f, 4.517486394e-03f, 4.513011803e-03f, + 4.508527564e-03f, 4.504033688e-03f, 4.499530184e-03f, 4.495017063e-03f, 4.490494336e-03f, 4.485962013e-03f, 4.481420104e-03f, 4.476868620e-03f, 4.472307572e-03f, 4.467736970e-03f, + 4.463156824e-03f, 4.458567145e-03f, 4.453967943e-03f, 4.449359230e-03f, 4.444741016e-03f, 4.440113311e-03f, 4.435476127e-03f, 4.430829473e-03f, 4.426173361e-03f, 4.421507801e-03f, + 4.416832804e-03f, 4.412148381e-03f, 4.407454543e-03f, 4.402751299e-03f, 4.398038662e-03f, 4.393316642e-03f, 4.388585250e-03f, 4.383844497e-03f, 4.379094393e-03f, 4.374334950e-03f, + 4.369566179e-03f, 4.364788090e-03f, 4.360000694e-03f, 4.355204003e-03f, 4.350398027e-03f, 4.345582778e-03f, 4.340758267e-03f, 4.335924504e-03f, 4.331081501e-03f, 4.326229269e-03f, + 4.321367819e-03f, 4.316497163e-03f, 4.311617310e-03f, 4.306728273e-03f, 4.301830064e-03f, 4.296922692e-03f, 4.292006169e-03f, 4.287080507e-03f, 4.282145717e-03f, 4.277201810e-03f, + 4.272248797e-03f, 4.267286691e-03f, 4.262315501e-03f, 4.257335241e-03f, 4.252345920e-03f, 4.247347551e-03f, 4.242340145e-03f, 4.237323713e-03f, 4.232298267e-03f, 4.227263819e-03f, + 4.222220379e-03f, 4.217167960e-03f, 4.212106573e-03f, 4.207036229e-03f, 4.201956941e-03f, 4.196868720e-03f, 4.191771577e-03f, 4.186665524e-03f, 4.181550574e-03f, 4.176426736e-03f, + 4.171294024e-03f, 4.166152449e-03f, 4.161002023e-03f, 4.155842757e-03f, 4.150674663e-03f, 4.145497754e-03f, 4.140312041e-03f, 4.135117535e-03f, 4.129914249e-03f, 4.124702194e-03f, + 4.119481383e-03f, 4.114251828e-03f, 4.109013539e-03f, 4.103766530e-03f, 4.098510812e-03f, 4.093246398e-03f, 4.087973299e-03f, 4.082691526e-03f, 4.077401094e-03f, 4.072102012e-03f, + 4.066794295e-03f, 4.061477952e-03f, 4.056152998e-03f, 4.050819443e-03f, 4.045477301e-03f, 4.040126582e-03f, 4.034767300e-03f, 4.029399467e-03f, 4.024023095e-03f, 4.018638195e-03f, + 4.013244781e-03f, 4.007842865e-03f, 4.002432459e-03f, 3.997013574e-03f, 3.991586225e-03f, 3.986150423e-03f, 3.980706179e-03f, 3.975253508e-03f, 3.969792421e-03f, 3.964322930e-03f, + 3.958845049e-03f, 3.953358789e-03f, 3.947864163e-03f, 3.942361184e-03f, 3.936849863e-03f, 3.931330214e-03f, 3.925802250e-03f, 3.920265981e-03f, 3.914721423e-03f, 3.909168586e-03f, + 3.903607483e-03f, 3.898038128e-03f, 3.892460533e-03f, 3.886874710e-03f, 3.881280672e-03f, 3.875678432e-03f, 3.870068002e-03f, 3.864449396e-03f, 3.858822627e-03f, 3.853187706e-03f, + 3.847544646e-03f, 3.841893462e-03f, 3.836234164e-03f, 3.830566767e-03f, 3.824891283e-03f, 3.819207725e-03f, 3.813516105e-03f, 3.807816438e-03f, 3.802108735e-03f, 3.796393009e-03f, + 3.790669275e-03f, 3.784937543e-03f, 3.779197829e-03f, 3.773450144e-03f, 3.767694502e-03f, 3.761930915e-03f, 3.756159397e-03f, 3.750379961e-03f, 3.744592620e-03f, 3.738797387e-03f, + 3.732994275e-03f, 3.727183298e-03f, 3.721364468e-03f, 3.715537799e-03f, 3.709703303e-03f, 3.703860995e-03f, 3.698010887e-03f, 3.692152993e-03f, 3.686287325e-03f, 3.680413898e-03f, + 3.674532724e-03f, 3.668643817e-03f, 3.662747190e-03f, 3.656842856e-03f, 3.650930829e-03f, 3.645011123e-03f, 3.639083749e-03f, 3.633148723e-03f, 3.627206058e-03f, 3.621255766e-03f, + 3.615297861e-03f, 3.609332358e-03f, 3.603359268e-03f, 3.597378606e-03f, 3.591390386e-03f, 3.585394620e-03f, 3.579391323e-03f, 3.573380508e-03f, 3.567362189e-03f, 3.561336378e-03f, + 3.555303091e-03f, 3.549262339e-03f, 3.543214138e-03f, 3.537158501e-03f, 3.531095441e-03f, 3.525024972e-03f, 3.518947107e-03f, 3.512861862e-03f, 3.506769249e-03f, 3.500669281e-03f, + 3.494561974e-03f, 3.488447340e-03f, 3.482325393e-03f, 3.476196148e-03f, 3.470059618e-03f, 3.463915817e-03f, 3.457764758e-03f, 3.451606456e-03f, 3.445440925e-03f, 3.439268178e-03f, + 3.433088229e-03f, 3.426901093e-03f, 3.420706783e-03f, 3.414505314e-03f, 3.408296698e-03f, 3.402080951e-03f, 3.395858086e-03f, 3.389628117e-03f, 3.383391059e-03f, 3.377146925e-03f, + 3.370895729e-03f, 3.364637486e-03f, 3.358372210e-03f, 3.352099914e-03f, 3.345820613e-03f, 3.339534321e-03f, 3.333241053e-03f, 3.326940821e-03f, 3.320633642e-03f, 3.314319528e-03f, + 3.307998494e-03f, 3.301670554e-03f, 3.295335723e-03f, 3.288994015e-03f, 3.282645443e-03f, 3.276290023e-03f, 3.269927768e-03f, 3.263558694e-03f, 3.257182813e-03f, 3.250800141e-03f, + 3.244410692e-03f, 3.238014481e-03f, 3.231611521e-03f, 3.225201827e-03f, 3.218785414e-03f, 3.212362296e-03f, 3.205932487e-03f, 3.199496002e-03f, 3.193052856e-03f, 3.186603062e-03f, + 3.180146636e-03f, 3.173683591e-03f, 3.167213943e-03f, 3.160737706e-03f, 3.154254895e-03f, 3.147765523e-03f, 3.141269606e-03f, 3.134767158e-03f, 3.128258195e-03f, 3.121742729e-03f, + 3.115220777e-03f, 3.108692352e-03f, 3.102157470e-03f, 3.095616145e-03f, 3.089068392e-03f, 3.082514225e-03f, 3.075953660e-03f, 3.069386710e-03f, 3.062813391e-03f, 3.056233718e-03f, + 3.049647705e-03f, 3.043055366e-03f, 3.036456718e-03f, 3.029851774e-03f, 3.023240549e-03f, 3.016623059e-03f, 3.009999318e-03f, 3.003369341e-03f, 2.996733143e-03f, 2.990090738e-03f, + 2.983442142e-03f, 2.976787370e-03f, 2.970126436e-03f, 2.963459355e-03f, 2.956786143e-03f, 2.950106814e-03f, 2.943421383e-03f, 2.936729866e-03f, 2.930032277e-03f, 2.923328631e-03f, + 2.916618943e-03f, 2.909903229e-03f, 2.903181503e-03f, 2.896453781e-03f, 2.889720077e-03f, 2.882980407e-03f, 2.876234785e-03f, 2.869483228e-03f, 2.862725749e-03f, 2.855962364e-03f, + 2.849193089e-03f, 2.842417938e-03f, 2.835636927e-03f, 2.828850070e-03f, 2.822057383e-03f, 2.815258882e-03f, 2.808454580e-03f, 2.801644495e-03f, 2.794828640e-03f, 2.788007031e-03f, + 2.781179684e-03f, 2.774346614e-03f, 2.767507835e-03f, 2.760663364e-03f, 2.753813215e-03f, 2.746957404e-03f, 2.740095946e-03f, 2.733228857e-03f, 2.726356152e-03f, 2.719477846e-03f, + 2.712593954e-03f, 2.705704493e-03f, 2.698809477e-03f, 2.691908923e-03f, 2.685002844e-03f, 2.678091257e-03f, 2.671174178e-03f, 2.664251621e-03f, 2.657323603e-03f, 2.650390138e-03f, + 2.643451242e-03f, 2.636506930e-03f, 2.629557219e-03f, 2.622602124e-03f, 2.615641660e-03f, 2.608675843e-03f, 2.601704688e-03f, 2.594728211e-03f, 2.587746427e-03f, 2.580759352e-03f, + 2.573767003e-03f, 2.566769393e-03f, 2.559766540e-03f, 2.552758458e-03f, 2.545745163e-03f, 2.538726671e-03f, 2.531702998e-03f, 2.524674158e-03f, 2.517640169e-03f, 2.510601046e-03f, + 2.503556803e-03f, 2.496507458e-03f, 2.489453026e-03f, 2.482393522e-03f, 2.475328962e-03f, 2.468259363e-03f, 2.461184739e-03f, 2.454105107e-03f, 2.447020482e-03f, 2.439930880e-03f, + 2.432836317e-03f, 2.425736810e-03f, 2.418632372e-03f, 2.411523022e-03f, 2.404408773e-03f, 2.397289643e-03f, 2.390165647e-03f, 2.383036801e-03f, 2.375903120e-03f, 2.368764622e-03f, + 2.361621321e-03f, 2.354473234e-03f, 2.347320376e-03f, 2.340162763e-03f, 2.333000412e-03f, 2.325833339e-03f, 2.318661558e-03f, 2.311485087e-03f, 2.304303942e-03f, 2.297118137e-03f, + 2.289927690e-03f, 2.282732616e-03f, 2.275532932e-03f, 2.268328653e-03f, 2.261119795e-03f, 2.253906375e-03f, 2.246688408e-03f, 2.239465911e-03f, 2.232238899e-03f, 2.225007390e-03f, + 2.217771398e-03f, 2.210530940e-03f, 2.203286032e-03f, 2.196036690e-03f, 2.188782931e-03f, 2.181524770e-03f, 2.174262224e-03f, 2.166995308e-03f, 2.159724040e-03f, 2.152448434e-03f, + 2.145168508e-03f, 2.137884278e-03f, 2.130595759e-03f, 2.123302968e-03f, 2.116005921e-03f, 2.108704635e-03f, 2.101399125e-03f, 2.094089408e-03f, 2.086775500e-03f, 2.079457417e-03f, + 2.072135177e-03f, 2.064808793e-03f, 2.057478285e-03f, 2.050143666e-03f, 2.042804955e-03f, 2.035462166e-03f, 2.028115317e-03f, 2.020764424e-03f, 2.013409503e-03f, 2.006050570e-03f, + 1.998687642e-03f, 1.991320735e-03f, 1.983949865e-03f, 1.976575050e-03f, 1.969196305e-03f, 1.961813646e-03f, 1.954427090e-03f, 1.947036654e-03f, 1.939642354e-03f, 1.932244205e-03f, + 1.924842226e-03f, 1.917436432e-03f, 1.910026839e-03f, 1.902613464e-03f, 1.895196324e-03f, 1.887775435e-03f, 1.880350813e-03f, 1.872922475e-03f, 1.865490437e-03f, 1.858054716e-03f, + 1.850615329e-03f, 1.843172291e-03f, 1.835725620e-03f, 1.828275332e-03f, 1.820821443e-03f, 1.813363970e-03f, 1.805902930e-03f, 1.798438338e-03f, 1.790970213e-03f, 1.783498569e-03f, + 1.776023425e-03f, 1.768544795e-03f, 1.761062698e-03f, 1.753577149e-03f, 1.746088165e-03f, 1.738595763e-03f, 1.731099959e-03f, 1.723600770e-03f, 1.716098213e-03f, 1.708592304e-03f, + 1.701083059e-03f, 1.693570496e-03f, 1.686054632e-03f, 1.678535482e-03f, 1.671013063e-03f, 1.663487393e-03f, 1.655958487e-03f, 1.648426363e-03f, 1.640891037e-03f, 1.633352525e-03f, + 1.625810846e-03f, 1.618266014e-03f, 1.610718047e-03f, 1.603166963e-03f, 1.595612776e-03f, 1.588055505e-03f, 1.580495165e-03f, 1.572931774e-03f, 1.565365348e-03f, 1.557795905e-03f, + 1.550223460e-03f, 1.542648031e-03f, 1.535069634e-03f, 1.527488286e-03f, 1.519904005e-03f, 1.512316806e-03f, 1.504726706e-03f, 1.497133723e-03f, 1.489537873e-03f, 1.481939172e-03f, + 1.474337639e-03f, 1.466733289e-03f, 1.459126139e-03f, 1.451516207e-03f, 1.443903508e-03f, 1.436288061e-03f, 1.428669881e-03f, 1.421048985e-03f, 1.413425391e-03f, 1.405799116e-03f, + 1.398170175e-03f, 1.390538586e-03f, 1.382904367e-03f, 1.375267533e-03f, 1.367628101e-03f, 1.359986089e-03f, 1.352341514e-03f, 1.344694392e-03f, 1.337044740e-03f, 1.329392575e-03f, + 1.321737914e-03f, 1.314080774e-03f, 1.306421172e-03f, 1.298759124e-03f, 1.291094649e-03f, 1.283427762e-03f, 1.275758480e-03f, 1.268086822e-03f, 1.260412802e-03f, 1.252736439e-03f, + 1.245057749e-03f, 1.237376750e-03f, 1.229693458e-03f, 1.222007890e-03f, 1.214320064e-03f, 1.206629995e-03f, 1.198937702e-03f, 1.191243201e-03f, 1.183546509e-03f, 1.175847643e-03f, + 1.168146621e-03f, 1.160443458e-03f, 1.152738173e-03f, 1.145030782e-03f, 1.137321302e-03f, 1.129609750e-03f, 1.121896143e-03f, 1.114180499e-03f, 1.106462834e-03f, 1.098743165e-03f, + 1.091021509e-03f, 1.083297883e-03f, 1.075572305e-03f, 1.067844792e-03f, 1.060115360e-03f, 1.052384026e-03f, 1.044650808e-03f, 1.036915722e-03f, 1.029178786e-03f, 1.021440017e-03f, + 1.013699432e-03f, 1.005957047e-03f, 9.982128803e-04f, 9.904669486e-04f, 9.827192690e-04f, 9.749698585e-04f, 9.672187342e-04f, 9.594659132e-04f, 9.517114127e-04f, 9.439552496e-04f, + 9.361974411e-04f, 9.284380042e-04f, 9.206769561e-04f, 9.129143139e-04f, 9.051500947e-04f, 8.973843155e-04f, 8.896169935e-04f, 8.818481458e-04f, 8.740777895e-04f, 8.663059418e-04f, + 8.585326196e-04f, 8.507578402e-04f, 8.429816207e-04f, 8.352039782e-04f, 8.274249299e-04f, 8.196444928e-04f, 8.118626840e-04f, 8.040795208e-04f, 7.962950203e-04f, 7.885091996e-04f, + 7.807220757e-04f, 7.729336660e-04f, 7.651439875e-04f, 7.573530573e-04f, 7.495608926e-04f, 7.417675106e-04f, 7.339729284e-04f, 7.261771631e-04f, 7.183802319e-04f, 7.105821521e-04f, + 7.027829406e-04f, 6.949826147e-04f, 6.871811915e-04f, 6.793786882e-04f, 6.715751220e-04f, 6.637705100e-04f, 6.559648694e-04f, 6.481582173e-04f, 6.403505710e-04f, 6.325419475e-04f, + 6.247323641e-04f, 6.169218379e-04f, 6.091103862e-04f, 6.012980260e-04f, 5.934847745e-04f, 5.856706490e-04f, 5.778556665e-04f, 5.700398444e-04f, 5.622231997e-04f, 5.544057496e-04f, + 5.465875114e-04f, 5.387685021e-04f, 5.309487390e-04f, 5.231282393e-04f, 5.153070201e-04f, 5.074850986e-04f, 4.996624921e-04f, 4.918392176e-04f, 4.840152925e-04f, 4.761907337e-04f, + 4.683655587e-04f, 4.605397844e-04f, 4.527134282e-04f, 4.448865072e-04f, 4.370590386e-04f, 4.292310396e-04f, 4.214025273e-04f, 4.135735191e-04f, 4.057440319e-04f, 3.979140831e-04f, + 3.900836898e-04f, 3.822528693e-04f, 3.744216386e-04f, 3.665900151e-04f, 3.587580158e-04f, 3.509256580e-04f, 3.430929588e-04f, 3.352599355e-04f, 3.274266052e-04f, 3.195929851e-04f, + 3.117590925e-04f, 3.039249444e-04f, 2.960905581e-04f, 2.882559508e-04f, 2.804211397e-04f, 2.725861418e-04f, 2.647509745e-04f, 2.569156549e-04f, 2.490802002e-04f, 2.412446276e-04f, + 2.334089542e-04f, 2.255731972e-04f, 2.177373739e-04f, 2.099015013e-04f, 2.020655967e-04f, 1.942296773e-04f, 1.863937602e-04f, 1.785578626e-04f, 1.707220017e-04f, 1.628861947e-04f, + 1.550504586e-04f, 1.472148108e-04f, 1.393792684e-04f, 1.315438484e-04f, 1.237085682e-04f, 1.158734449e-04f, 1.080384956e-04f, 1.002037375e-04f, 9.236918781e-05f, 8.453486363e-05f, + 7.670078214e-05f, 6.886696050e-05f, 6.103341587e-05f, 5.320016541e-05f, 4.536722627e-05f, 3.753461560e-05f, 2.970235055e-05f, 2.187044828e-05f, 1.403892593e-05f, 6.207800643e-06f, + -1.622910431e-06f, -9.453190152e-06f, -1.728302138e-05f, -2.511238697e-05f, -3.294126980e-05f, -4.076965272e-05f, -4.859751861e-05f, -5.642485033e-05f, -6.425163076e-05f, -7.207784276e-05f, + -7.990346922e-05f, -8.772849302e-05f, -9.555289703e-05f, -1.033766641e-04f, -1.111997772e-04f, -1.190222192e-04f, -1.268439729e-04f, -1.346650213e-04f, -1.424853472e-04f, -1.503049335e-04f, + -1.581237632e-04f, -1.659418192e-04f, -1.737590843e-04f, -1.815755414e-04f, -1.893911735e-04f, -1.972059635e-04f, -2.050198943e-04f, -2.128329489e-04f, -2.206451100e-04f, -2.284563607e-04f, + -2.362666839e-04f, -2.440760626e-04f, -2.518844796e-04f, -2.596919178e-04f, -2.674983603e-04f, -2.753037900e-04f, -2.831081898e-04f, -2.909115427e-04f, -2.987138316e-04f, -3.065150394e-04f, + -3.143151492e-04f, -3.221141439e-04f, -3.299120065e-04f, -3.377087199e-04f, -3.455042671e-04f, -3.532986310e-04f, -3.610917948e-04f, -3.688837412e-04f, -3.766744534e-04f, -3.844639143e-04f, + -3.922521070e-04f, -4.000390143e-04f, -4.078246193e-04f, -4.156089051e-04f, -4.233918546e-04f, -4.311734508e-04f, -4.389536768e-04f, -4.467325156e-04f, -4.545099501e-04f, -4.622859635e-04f, + -4.700605387e-04f, -4.778336589e-04f, -4.856053069e-04f, -4.933754660e-04f, -5.011441191e-04f, -5.089112493e-04f, -5.166768396e-04f, -5.244408731e-04f, -5.322033329e-04f, -5.399642020e-04f, + -5.477234636e-04f, -5.554811007e-04f, -5.632370963e-04f, -5.709914336e-04f, -5.787440956e-04f, -5.864950656e-04f, -5.942443265e-04f, -6.019918614e-04f, -6.097376535e-04f, -6.174816860e-04f, + -6.252239418e-04f, -6.329644042e-04f, -6.407030563e-04f, -6.484398812e-04f, -6.561748620e-04f, -6.639079819e-04f, -6.716392241e-04f, -6.793685717e-04f, -6.870960078e-04f, -6.948215157e-04f, + -7.025450785e-04f, -7.102666793e-04f, -7.179863014e-04f, -7.257039280e-04f, -7.334195422e-04f, -7.411331272e-04f, -7.488446663e-04f, -7.565541426e-04f, -7.642615393e-04f, -7.719668398e-04f, + -7.796700271e-04f, -7.873710846e-04f, -7.950699954e-04f, -8.027667429e-04f, -8.104613102e-04f, -8.181536806e-04f, -8.258438374e-04f, -8.335317638e-04f, -8.412174432e-04f, -8.489008587e-04f, + -8.565819936e-04f, -8.642608313e-04f, -8.719373551e-04f, -8.796115481e-04f, -8.872833939e-04f, -8.949528755e-04f, -9.026199765e-04f, -9.102846800e-04f, -9.179469695e-04f, -9.256068282e-04f, + -9.332642396e-04f, -9.409191869e-04f, -9.485716535e-04f, -9.562216228e-04f, -9.638690781e-04f, -9.715140028e-04f, -9.791563803e-04f, -9.867961940e-04f, -9.944334273e-04f, -1.002068064e-03f, + -1.009700086e-03f, -1.017329479e-03f, -1.024956224e-03f, -1.032580306e-03f, -1.040201709e-03f, -1.047820415e-03f, -1.055436408e-03f, -1.063049671e-03f, -1.070660188e-03f, -1.078267942e-03f, + -1.085872918e-03f, -1.093475097e-03f, -1.101074465e-03f, -1.108671003e-03f, -1.116264697e-03f, -1.123855528e-03f, -1.131443482e-03f, -1.139028541e-03f, -1.146610689e-03f, -1.154189909e-03f, + -1.161766185e-03f, -1.169339500e-03f, -1.176909839e-03f, -1.184477184e-03f, -1.192041520e-03f, -1.199602829e-03f, -1.207161096e-03f, -1.214716304e-03f, -1.222268436e-03f, -1.229817477e-03f, + -1.237363409e-03f, -1.244906217e-03f, -1.252445884e-03f, -1.259982393e-03f, -1.267515729e-03f, -1.275045876e-03f, -1.282572815e-03f, -1.290096533e-03f, -1.297617011e-03f, -1.305134234e-03f, + -1.312648186e-03f, -1.320158849e-03f, -1.327666209e-03f, -1.335170248e-03f, -1.342670951e-03f, -1.350168300e-03f, -1.357662281e-03f, -1.365152876e-03f, -1.372640069e-03f, -1.380123845e-03f, + -1.387604187e-03f, -1.395081078e-03f, -1.402554503e-03f, -1.410024445e-03f, -1.417490888e-03f, -1.424953816e-03f, -1.432413213e-03f, -1.439869063e-03f, -1.447321349e-03f, -1.454770055e-03f, + -1.462215166e-03f, -1.469656665e-03f, -1.477094536e-03f, -1.484528762e-03f, -1.491959329e-03f, -1.499386219e-03f, -1.506809416e-03f, -1.514228906e-03f, -1.521644670e-03f, -1.529056694e-03f, + -1.536464962e-03f, -1.543869457e-03f, -1.551270163e-03f, -1.558667064e-03f, -1.566060145e-03f, -1.573449389e-03f, -1.580834780e-03f, -1.588216303e-03f, -1.595593941e-03f, -1.602967679e-03f, + -1.610337500e-03f, -1.617703388e-03f, -1.625065328e-03f, -1.632423304e-03f, -1.639777300e-03f, -1.647127299e-03f, -1.654473286e-03f, -1.661815246e-03f, -1.669153161e-03f, -1.676487017e-03f, + -1.683816797e-03f, -1.691142486e-03f, -1.698464068e-03f, -1.705781527e-03f, -1.713094847e-03f, -1.720404012e-03f, -1.727709007e-03f, -1.735009816e-03f, -1.742306423e-03f, -1.749598812e-03f, + -1.756886967e-03f, -1.764170873e-03f, -1.771450514e-03f, -1.778725875e-03f, -1.785996939e-03f, -1.793263691e-03f, -1.800526115e-03f, -1.807784196e-03f, -1.815037917e-03f, -1.822287263e-03f, + -1.829532220e-03f, -1.836772769e-03f, -1.844008898e-03f, -1.851240588e-03f, -1.858467826e-03f, -1.865690595e-03f, -1.872908880e-03f, -1.880122666e-03f, -1.887331935e-03f, -1.894536675e-03f, + -1.901736867e-03f, -1.908932498e-03f, -1.916123551e-03f, -1.923310011e-03f, -1.930491863e-03f, -1.937669090e-03f, -1.944841679e-03f, -1.952009612e-03f, -1.959172875e-03f, -1.966331452e-03f, + -1.973485327e-03f, -1.980634486e-03f, -1.987778913e-03f, -1.994918593e-03f, -2.002053509e-03f, -2.009183647e-03f, -2.016308992e-03f, -2.023429527e-03f, -2.030545238e-03f, -2.037656110e-03f, + -2.044762126e-03f, -2.051863272e-03f, -2.058959533e-03f, -2.066050892e-03f, -2.073137336e-03f, -2.080218848e-03f, -2.087295413e-03f, -2.094367016e-03f, -2.101433642e-03f, -2.108495276e-03f, + -2.115551902e-03f, -2.122603505e-03f, -2.129650070e-03f, -2.136691583e-03f, -2.143728026e-03f, -2.150759387e-03f, -2.157785648e-03f, -2.164806796e-03f, -2.171822816e-03f, -2.178833691e-03f, + -2.185839407e-03f, -2.192839949e-03f, -2.199835302e-03f, -2.206825451e-03f, -2.213810381e-03f, -2.220790076e-03f, -2.227764522e-03f, -2.234733703e-03f, -2.241697606e-03f, -2.248656214e-03f, + -2.255609513e-03f, -2.262557488e-03f, -2.269500124e-03f, -2.276437405e-03f, -2.283369318e-03f, -2.290295847e-03f, -2.297216977e-03f, -2.304132694e-03f, -2.311042982e-03f, -2.317947826e-03f, + -2.324847213e-03f, -2.331741127e-03f, -2.338629552e-03f, -2.345512476e-03f, -2.352389881e-03f, -2.359261755e-03f, -2.366128082e-03f, -2.372988847e-03f, -2.379844036e-03f, -2.386693633e-03f, + -2.393537625e-03f, -2.400375996e-03f, -2.407208732e-03f, -2.414035818e-03f, -2.420857240e-03f, -2.427672982e-03f, -2.434483030e-03f, -2.441287371e-03f, -2.448085988e-03f, -2.454878867e-03f, + -2.461665994e-03f, -2.468447355e-03f, -2.475222934e-03f, -2.481992717e-03f, -2.488756690e-03f, -2.495514838e-03f, -2.502267147e-03f, -2.509013602e-03f, -2.515754188e-03f, -2.522488892e-03f, + -2.529217699e-03f, -2.535940594e-03f, -2.542657562e-03f, -2.549368591e-03f, -2.556073664e-03f, -2.562772769e-03f, -2.569465889e-03f, -2.576153012e-03f, -2.582834123e-03f, -2.589509207e-03f, + -2.596178250e-03f, -2.602841238e-03f, -2.609498156e-03f, -2.616148991e-03f, -2.622793728e-03f, -2.629432352e-03f, -2.636064851e-03f, -2.642691208e-03f, -2.649311411e-03f, -2.655925445e-03f, + -2.662533296e-03f, -2.669134950e-03f, -2.675730392e-03f, -2.682319608e-03f, -2.688902585e-03f, -2.695479309e-03f, -2.702049764e-03f, -2.708613938e-03f, -2.715171816e-03f, -2.721723384e-03f, + -2.728268627e-03f, -2.734807533e-03f, -2.741340087e-03f, -2.747866276e-03f, -2.754386084e-03f, -2.760899498e-03f, -2.767406505e-03f, -2.773907090e-03f, -2.780401240e-03f, -2.786888940e-03f, + -2.793370177e-03f, -2.799844937e-03f, -2.806313205e-03f, -2.812774969e-03f, -2.819230215e-03f, -2.825678928e-03f, -2.832121094e-03f, -2.838556701e-03f, -2.844985734e-03f, -2.851408180e-03f, + -2.857824024e-03f, -2.864233254e-03f, -2.870635855e-03f, -2.877031814e-03f, -2.883421117e-03f, -2.889803750e-03f, -2.896179701e-03f, -2.902548954e-03f, -2.908911497e-03f, -2.915267317e-03f, + -2.921616399e-03f, -2.927958729e-03f, -2.934294295e-03f, -2.940623084e-03f, -2.946945080e-03f, -2.953260272e-03f, -2.959568644e-03f, -2.965870185e-03f, -2.972164881e-03f, -2.978452717e-03f, + -2.984733682e-03f, -2.991007760e-03f, -2.997274940e-03f, -3.003535207e-03f, -3.009788548e-03f, -3.016034951e-03f, -3.022274400e-03f, -3.028506885e-03f, -3.034732390e-03f, -3.040950903e-03f, + -3.047162410e-03f, -3.053366899e-03f, -3.059564356e-03f, -3.065754768e-03f, -3.071938121e-03f, -3.078114403e-03f, -3.084283600e-03f, -3.090445700e-03f, -3.096600688e-03f, -3.102748553e-03f, + -3.108889280e-03f, -3.115022858e-03f, -3.121149272e-03f, -3.127268510e-03f, -3.133380558e-03f, -3.139485404e-03f, -3.145583036e-03f, -3.151673438e-03f, -3.157756600e-03f, -3.163832507e-03f, + -3.169901148e-03f, -3.175962508e-03f, -3.182016576e-03f, -3.188063338e-03f, -3.194102781e-03f, -3.200134893e-03f, -3.206159661e-03f, -3.212177071e-03f, -3.218187112e-03f, -3.224189770e-03f, + -3.230185033e-03f, -3.236172888e-03f, -3.242153322e-03f, -3.248126322e-03f, -3.254091877e-03f, -3.260049972e-03f, -3.266000596e-03f, -3.271943735e-03f, -3.277879378e-03f, -3.283807512e-03f, + -3.289728123e-03f, -3.295641200e-03f, -3.301546730e-03f, -3.307444701e-03f, -3.313335099e-03f, -3.319217912e-03f, -3.325093129e-03f, -3.330960736e-03f, -3.336820720e-03f, -3.342673071e-03f, + -3.348517774e-03f, -3.354354819e-03f, -3.360184191e-03f, -3.366005880e-03f, -3.371819872e-03f, -3.377626156e-03f, -3.383424719e-03f, -3.389215548e-03f, -3.394998632e-03f, -3.400773959e-03f, + -3.406541515e-03f, -3.412301289e-03f, -3.418053268e-03f, -3.423797441e-03f, -3.429533795e-03f, -3.435262319e-03f, -3.440982999e-03f, -3.446695824e-03f, -3.452400782e-03f, -3.458097860e-03f, + -3.463787047e-03f, -3.469468331e-03f, -3.475141699e-03f, -3.480807140e-03f, -3.486464641e-03f, -3.492114191e-03f, -3.497755778e-03f, -3.503389389e-03f, -3.509015013e-03f, -3.514632638e-03f, + -3.520242252e-03f, -3.525843844e-03f, -3.531437400e-03f, -3.537022910e-03f, -3.542600362e-03f, -3.548169744e-03f, -3.553731044e-03f, -3.559284250e-03f, -3.564829351e-03f, -3.570366335e-03f, + -3.575895190e-03f, -3.581415905e-03f, -3.586928467e-03f, -3.592432866e-03f, -3.597929090e-03f, -3.603417127e-03f, -3.608896965e-03f, -3.614368593e-03f, -3.619832000e-03f, -3.625287173e-03f, + -3.630734102e-03f, -3.636172775e-03f, -3.641603180e-03f, -3.647025306e-03f, -3.652439141e-03f, -3.657844675e-03f, -3.663241895e-03f, -3.668630791e-03f, -3.674011350e-03f, -3.679383562e-03f, + -3.684747416e-03f, -3.690102899e-03f, -3.695450002e-03f, -3.700788711e-03f, -3.706119017e-03f, -3.711440908e-03f, -3.716754373e-03f, -3.722059400e-03f, -3.727355979e-03f, -3.732644098e-03f, + -3.737923746e-03f, -3.743194913e-03f, -3.748457586e-03f, -3.753711755e-03f, -3.758957409e-03f, -3.764194536e-03f, -3.769423127e-03f, -3.774643169e-03f, -3.779854652e-03f, -3.785057565e-03f, + -3.790251897e-03f, -3.795437637e-03f, -3.800614774e-03f, -3.805783297e-03f, -3.810943196e-03f, -3.816094459e-03f, -3.821237076e-03f, -3.826371035e-03f, -3.831496327e-03f, -3.836612940e-03f, + -3.841720864e-03f, -3.846820088e-03f, -3.851910601e-03f, -3.856992392e-03f, -3.862065452e-03f, -3.867129768e-03f, -3.872185331e-03f, -3.877232130e-03f, -3.882270155e-03f, -3.887299394e-03f, + -3.892319838e-03f, -3.897331475e-03f, -3.902334296e-03f, -3.907328290e-03f, -3.912313446e-03f, -3.917289753e-03f, -3.922257202e-03f, -3.927215783e-03f, -3.932165483e-03f, -3.937106294e-03f, + -3.942038206e-03f, -3.946961206e-03f, -3.951875286e-03f, -3.956780435e-03f, -3.961676643e-03f, -3.966563900e-03f, -3.971442194e-03f, -3.976311517e-03f, -3.981171858e-03f, -3.986023206e-03f, + -3.990865552e-03f, -3.995698886e-03f, -4.000523197e-03f, -4.005338475e-03f, -4.010144711e-03f, -4.014941894e-03f, -4.019730014e-03f, -4.024509061e-03f, -4.029279025e-03f, -4.034039896e-03f, + -4.038791665e-03f, -4.043534322e-03f, -4.048267855e-03f, -4.052992257e-03f, -4.057707516e-03f, -4.062413623e-03f, -4.067110568e-03f, -4.071798341e-03f, -4.076476933e-03f, -4.081146334e-03f, + -4.085806534e-03f, -4.090457523e-03f, -4.095099292e-03f, -4.099731831e-03f, -4.104355130e-03f, -4.108969179e-03f, -4.113573970e-03f, -4.118169493e-03f, -4.122755737e-03f, -4.127332694e-03f, + -4.131900353e-03f, -4.136458706e-03f, -4.141007743e-03f, -4.145547454e-03f, -4.150077830e-03f, -4.154598862e-03f, -4.159110539e-03f, -4.163612854e-03f, -4.168105796e-03f, -4.172589356e-03f, + -4.177063525e-03f, -4.181528293e-03f, -4.185983652e-03f, -4.190429591e-03f, -4.194866102e-03f, -4.199293176e-03f, -4.203710803e-03f, -4.208118974e-03f, -4.212517680e-03f, -4.216906912e-03f, + -4.221286661e-03f, -4.225656917e-03f, -4.230017672e-03f, -4.234368917e-03f, -4.238710642e-03f, -4.243042839e-03f, -4.247365498e-03f, -4.251678611e-03f, -4.255982169e-03f, -4.260276162e-03f, + -4.264560583e-03f, -4.268835421e-03f, -4.273100669e-03f, -4.277356317e-03f, -4.281602357e-03f, -4.285838779e-03f, -4.290065576e-03f, -4.294282737e-03f, -4.298490255e-03f, -4.302688122e-03f, + -4.306876327e-03f, -4.311054863e-03f, -4.315223721e-03f, -4.319382892e-03f, -4.323532367e-03f, -4.327672139e-03f, -4.331802199e-03f, -4.335922538e-03f, -4.340033147e-03f, -4.344134018e-03f, + -4.348225143e-03f, -4.352306513e-03f, -4.356378120e-03f, -4.360439956e-03f, -4.364492011e-03f, -4.368534278e-03f, -4.372566749e-03f, -4.376589414e-03f, -4.380602266e-03f, -4.384605297e-03f, + -4.388598498e-03f, -4.392581862e-03f, -4.396555379e-03f, -4.400519041e-03f, -4.404472842e-03f, -4.408416771e-03f, -4.412350822e-03f, -4.416274987e-03f, -4.420189256e-03f, -4.424093623e-03f, + -4.427988078e-03f, -4.431872615e-03f, -4.435747225e-03f, -4.439611900e-03f, -4.443466633e-03f, -4.447311414e-03f, -4.451146238e-03f, -4.454971094e-03f, -4.458785977e-03f, -4.462590878e-03f, + -4.466385788e-03f, -4.470170702e-03f, -4.473945609e-03f, -4.477710504e-03f, -4.481465378e-03f, -4.485210223e-03f, -4.488945033e-03f, -4.492669798e-03f, -4.496384512e-03f, -4.500089167e-03f, + -4.503783756e-03f, -4.507468271e-03f, -4.511142703e-03f, -4.514807047e-03f, -4.518461294e-03f, -4.522105437e-03f, -4.525739469e-03f, -4.529363381e-03f, -4.532977168e-03f, -4.536580820e-03f, + -4.540174332e-03f, -4.543757695e-03f, -4.547330903e-03f, -4.550893948e-03f, -4.554446822e-03f, -4.557989519e-03f, -4.561522032e-03f, -4.565044352e-03f, -4.568556474e-03f, -4.572058390e-03f, + -4.575550092e-03f, -4.579031574e-03f, -4.582502829e-03f, -4.585963849e-03f, -4.589414627e-03f, -4.592855158e-03f, -4.596285432e-03f, -4.599705445e-03f, -4.603115188e-03f, -4.606514654e-03f, + -4.609903838e-03f, -4.613282731e-03f, -4.616651328e-03f, -4.620009621e-03f, -4.623357604e-03f, -4.626695269e-03f, -4.630022610e-03f, -4.633339620e-03f, -4.636646293e-03f, -4.639942622e-03f, + -4.643228600e-03f, -4.646504221e-03f, -4.649769477e-03f, -4.653024363e-03f, -4.656268872e-03f, -4.659502997e-03f, -4.662726732e-03f, -4.665940070e-03f, -4.669143004e-03f, -4.672335529e-03f, + -4.675517638e-03f, -4.678689324e-03f, -4.681850582e-03f, -4.685001404e-03f, -4.688141784e-03f, -4.691271717e-03f, -4.694391195e-03f, -4.697500213e-03f, -4.700598764e-03f, -4.703686842e-03f, + -4.706764442e-03f, -4.709831555e-03f, -4.712888178e-03f, -4.715934302e-03f, -4.718969923e-03f, -4.721995034e-03f, -4.725009630e-03f, -4.728013703e-03f, -4.731007249e-03f, -4.733990261e-03f, + -4.736962733e-03f, -4.739924659e-03f, -4.742876033e-03f, -4.745816850e-03f, -4.748747104e-03f, -4.751666788e-03f, -4.754575897e-03f, -4.757474425e-03f, -4.760362366e-03f, -4.763239716e-03f, + -4.766106466e-03f, -4.768962613e-03f, -4.771808151e-03f, -4.774643073e-03f, -4.777467374e-03f, -4.780281049e-03f, -4.783084092e-03f, -4.785876498e-03f, -4.788658260e-03f, -4.791429373e-03f, + -4.794189833e-03f, -4.796939632e-03f, -4.799678767e-03f, -4.802407231e-03f, -4.805125019e-03f, -4.807832126e-03f, -4.810528547e-03f, -4.813214275e-03f, -4.815889307e-03f, -4.818553635e-03f, + -4.821207256e-03f, -4.823850164e-03f, -4.826482354e-03f, -4.829103820e-03f, -4.831714558e-03f, -4.834314562e-03f, -4.836903828e-03f, -4.839482349e-03f, -4.842050121e-03f, -4.844607140e-03f, + -4.847153399e-03f, -4.849688895e-03f, -4.852213621e-03f, -4.854727574e-03f, -4.857230747e-03f, -4.859723137e-03f, -4.862204739e-03f, -4.864675547e-03f, -4.867135556e-03f, -4.869584763e-03f, + -4.872023161e-03f, -4.874450747e-03f, -4.876867516e-03f, -4.879273462e-03f, -4.881668582e-03f, -4.884052871e-03f, -4.886426323e-03f, -4.888788935e-03f, -4.891140701e-03f, -4.893481618e-03f, + -4.895811680e-03f, -4.898130884e-03f, -4.900439224e-03f, -4.902736696e-03f, -4.905023296e-03f, -4.907299020e-03f, -4.909563862e-03f, -4.911817819e-03f, -4.914060886e-03f, -4.916293059e-03f, + -4.918514334e-03f, -4.920724706e-03f, -4.922924171e-03f, -4.925112725e-03f, -4.927290363e-03f, -4.929457082e-03f, -4.931612878e-03f, -4.933757745e-03f, -4.935891681e-03f, -4.938014681e-03f, + -4.940126740e-03f, -4.942227856e-03f, -4.944318023e-03f, -4.946397239e-03f, -4.948465498e-03f, -4.950522798e-03f, -4.952569133e-03f, -4.954604501e-03f, -4.956628897e-03f, -4.958642318e-03f, + -4.960644759e-03f, -4.962636218e-03f, -4.964616689e-03f, -4.966586170e-03f, -4.968544657e-03f, -4.970492146e-03f, -4.972428633e-03f, -4.974354115e-03f, -4.976268588e-03f, -4.978172048e-03f, + -4.980064493e-03f, -4.981945917e-03f, -4.983816319e-03f, -4.985675694e-03f, -4.987524039e-03f, -4.989361350e-03f, -4.991187625e-03f, -4.993002859e-03f, -4.994807049e-03f, -4.996600192e-03f, + -4.998382285e-03f, -5.000153324e-03f, -5.001913306e-03f, -5.003662227e-03f, -5.005400086e-03f, -5.007126877e-03f, -5.008842599e-03f, -5.010547247e-03f, -5.012240820e-03f, -5.013923313e-03f, + -5.015594724e-03f, -5.017255049e-03f, -5.018904286e-03f, -5.020542431e-03f, -5.022169482e-03f, -5.023785436e-03f, -5.025390289e-03f, -5.026984039e-03f, -5.028566683e-03f, -5.030138218e-03f, + -5.031698641e-03f, -5.033247950e-03f, -5.034786141e-03f, -5.036313212e-03f, -5.037829159e-03f, -5.039333982e-03f, -5.040827675e-03f, -5.042310238e-03f, -5.043781667e-03f, -5.045241960e-03f, + -5.046691114e-03f, -5.048129127e-03f, -5.049555996e-03f, -5.050971718e-03f, -5.052376291e-03f, -5.053769713e-03f, -5.055151981e-03f, -5.056523092e-03f, -5.057883045e-03f, -5.059231837e-03f, + -5.060569465e-03f, -5.061895928e-03f, -5.063211222e-03f, -5.064515346e-03f, -5.065808298e-03f, -5.067090075e-03f, -5.068360674e-03f, -5.069620095e-03f, -5.070868334e-03f, -5.072105390e-03f, + -5.073331261e-03f, -5.074545943e-03f, -5.075749436e-03f, -5.076941738e-03f, -5.078122845e-03f, -5.079292757e-03f, -5.080451472e-03f, -5.081598986e-03f, -5.082735300e-03f, -5.083860410e-03f, + -5.084974315e-03f, -5.086077012e-03f, -5.087168501e-03f, -5.088248780e-03f, -5.089317846e-03f, -5.090375698e-03f, -5.091422334e-03f, -5.092457752e-03f, -5.093481952e-03f, -5.094494931e-03f, + -5.095496687e-03f, -5.096487219e-03f, -5.097466526e-03f, -5.098434606e-03f, -5.099391458e-03f, -5.100337079e-03f, -5.101271469e-03f, -5.102194625e-03f, -5.103106548e-03f, -5.104007235e-03f, + -5.104896685e-03f, -5.105774896e-03f, -5.106641867e-03f, -5.107497598e-03f, -5.108342086e-03f, -5.109175331e-03f, -5.109997331e-03f, -5.110808085e-03f, -5.111607592e-03f, -5.112395851e-03f, + -5.113172860e-03f, -5.113938620e-03f, -5.114693127e-03f, -5.115436382e-03f, -5.116168384e-03f, -5.116889131e-03f, -5.117598622e-03f, -5.118296857e-03f, -5.118983835e-03f, -5.119659555e-03f, + -5.120324015e-03f, -5.120977216e-03f, -5.121619156e-03f, -5.122249834e-03f, -5.122869250e-03f, -5.123477403e-03f, -5.124074292e-03f, -5.124659916e-03f, -5.125234276e-03f, -5.125797370e-03f, + -5.126349197e-03f, -5.126889757e-03f, -5.127419050e-03f, -5.127937075e-03f, -5.128443831e-03f, -5.128939318e-03f, -5.129423535e-03f, -5.129896483e-03f, -5.130358159e-03f, -5.130808565e-03f, + -5.131247700e-03f, -5.131675564e-03f, -5.132092155e-03f, -5.132497474e-03f, -5.132891521e-03f, -5.133274295e-03f, -5.133645796e-03f, -5.134006024e-03f, -5.134354979e-03f, -5.134692660e-03f, + -5.135019068e-03f, -5.135334202e-03f, -5.135638062e-03f, -5.135930648e-03f, -5.136211961e-03f, -5.136482000e-03f, -5.136740765e-03f, -5.136988256e-03f, -5.137224474e-03f, -5.137449418e-03f, + -5.137663089e-03f, -5.137865486e-03f, -5.138056610e-03f, -5.138236461e-03f, -5.138405040e-03f, -5.138562346e-03f, -5.138708380e-03f, -5.138843142e-03f, -5.138966633e-03f, -5.139078852e-03f, + -5.139179800e-03f, -5.139269478e-03f, -5.139347886e-03f, -5.139415024e-03f, -5.139470893e-03f, -5.139515494e-03f, -5.139548826e-03f, -5.139570891e-03f, -5.139581689e-03f, -5.139581220e-03f, + -5.139569486e-03f, -5.139546486e-03f, -5.139512222e-03f, -5.139466694e-03f, -5.139409903e-03f, -5.139341850e-03f, -5.139262535e-03f, -5.139171959e-03f, -5.139070124e-03f, -5.138957029e-03f, + -5.138832676e-03f, -5.138697065e-03f, -5.138550198e-03f, -5.138392076e-03f, -5.138222699e-03f, -5.138042068e-03f, -5.137850185e-03f, -5.137647051e-03f, -5.137432665e-03f, -5.137207031e-03f, + -5.136970148e-03f, -5.136722018e-03f, -5.136462642e-03f, -5.136192021e-03f, -5.135910157e-03f, -5.135617050e-03f, -5.135312702e-03f, -5.134997114e-03f, -5.134670288e-03f, -5.134332225e-03f, + -5.133982925e-03f, -5.133622392e-03f, -5.133250625e-03f, -5.132867627e-03f, -5.132473398e-03f, -5.132067941e-03f, -5.131651256e-03f, -5.131223346e-03f, -5.130784212e-03f, -5.130333855e-03f, + -5.129872278e-03f, -5.129399481e-03f, -5.128915466e-03f, -5.128420235e-03f, -5.127913790e-03f, -5.127396133e-03f, -5.126867265e-03f, -5.126327187e-03f, -5.125775903e-03f, -5.125213413e-03f, + -5.124639719e-03f, -5.124054824e-03f, -5.123458729e-03f, -5.122851436e-03f, -5.122232947e-03f, -5.121603264e-03f, -5.120962389e-03f, -5.120310325e-03f, -5.119647072e-03f, -5.118972633e-03f, + -5.118287011e-03f, -5.117590207e-03f, -5.116882223e-03f, -5.116163062e-03f, -5.115432726e-03f, -5.114691217e-03f, -5.113938537e-03f, -5.113174689e-03f, -5.112399674e-03f, -5.111613496e-03f, + -5.110816156e-03f, -5.110007657e-03f, -5.109188001e-03f, -5.108357191e-03f, -5.107515229e-03f, -5.106662117e-03f, -5.105797858e-03f, -5.104922455e-03f, -5.104035910e-03f, -5.103138225e-03f, + -5.102229404e-03f, -5.101309448e-03f, -5.100378360e-03f, -5.099436144e-03f, -5.098482801e-03f, -5.097518335e-03f, -5.096542748e-03f, -5.095556042e-03f, -5.094558222e-03f, -5.093549288e-03f, + -5.092529245e-03f, -5.091498095e-03f, -5.090455841e-03f, -5.089402486e-03f, -5.088338032e-03f, -5.087262484e-03f, -5.086175843e-03f, -5.085078112e-03f, -5.083969295e-03f, -5.082849395e-03f, + -5.081718415e-03f, -5.080576358e-03f, -5.079423226e-03f, -5.078259024e-03f, -5.077083753e-03f, -5.075897419e-03f, -5.074700023e-03f, -5.073491568e-03f, -5.072272059e-03f, -5.071041499e-03f, + -5.069799890e-03f, -5.068547235e-03f, -5.067283540e-03f, -5.066008806e-03f, -5.064723037e-03f, -5.063426237e-03f, -5.062118409e-03f, -5.060799556e-03f, -5.059469682e-03f, -5.058128791e-03f, + -5.056776886e-03f, -5.055413970e-03f, -5.054040048e-03f, -5.052655122e-03f, -5.051259197e-03f, -5.049852276e-03f, -5.048434363e-03f, -5.047005461e-03f, -5.045565574e-03f, -5.044114707e-03f, + -5.042652862e-03f, -5.041180044e-03f, -5.039696256e-03f, -5.038201502e-03f, -5.036695787e-03f, -5.035179113e-03f, -5.033651486e-03f, -5.032112908e-03f, -5.030563385e-03f, -5.029002919e-03f, + -5.027431515e-03f, -5.025849177e-03f, -5.024255909e-03f, -5.022651715e-03f, -5.021036599e-03f, -5.019410565e-03f, -5.017773618e-03f, -5.016125762e-03f, -5.014467001e-03f, -5.012797338e-03f, + -5.011116779e-03f, -5.009425328e-03f, -5.007722989e-03f, -5.006009766e-03f, -5.004285664e-03f, -5.002550686e-03f, -5.000804838e-03f, -4.999048124e-03f, -4.997280548e-03f, -4.995502115e-03f, + -4.993712829e-03f, -4.991912695e-03f, -4.990101718e-03f, -4.988279901e-03f, -4.986447249e-03f, -4.984603768e-03f, -4.982749461e-03f, -4.980884333e-03f, -4.979008390e-03f, -4.977121635e-03f, + -4.975224074e-03f, -4.973315711e-03f, -4.971396551e-03f, -4.969466598e-03f, -4.967525859e-03f, -4.965574336e-03f, -4.963612036e-03f, -4.961638964e-03f, -4.959655123e-03f, -4.957660519e-03f, + -4.955655158e-03f, -4.953639043e-03f, -4.951612180e-03f, -4.949574575e-03f, -4.947526231e-03f, -4.945467155e-03f, -4.943397351e-03f, -4.941316824e-03f, -4.939225580e-03f, -4.937123623e-03f, + -4.935010959e-03f, -4.932887594e-03f, -4.930753532e-03f, -4.928608778e-03f, -4.926453338e-03f, -4.924287218e-03f, -4.922110422e-03f, -4.919922956e-03f, -4.917724825e-03f, -4.915516035e-03f, + -4.913296591e-03f, -4.911066499e-03f, -4.908825763e-03f, -4.906574390e-03f, -4.904312385e-03f, -4.902039754e-03f, -4.899756502e-03f, -4.897462634e-03f, -4.895158157e-03f, -4.892843076e-03f, + -4.890517397e-03f, -4.888181124e-03f, -4.885834265e-03f, -4.883476824e-03f, -4.881108808e-03f, -4.878730222e-03f, -4.876341072e-03f, -4.873941364e-03f, -4.871531104e-03f, -4.869110297e-03f, + -4.866678950e-03f, -4.864237067e-03f, -4.861784656e-03f, -4.859321723e-03f, -4.856848272e-03f, -4.854364311e-03f, -4.851869845e-03f, -4.849364880e-03f, -4.846849422e-03f, -4.844323478e-03f, + -4.841787053e-03f, -4.839240154e-03f, -4.836682787e-03f, -4.834114957e-03f, -4.831536672e-03f, -4.828947937e-03f, -4.826348759e-03f, -4.823739144e-03f, -4.821119098e-03f, -4.818488627e-03f, + -4.815847739e-03f, -4.813196438e-03f, -4.810534732e-03f, -4.807862627e-03f, -4.805180130e-03f, -4.802487246e-03f, -4.799783982e-03f, -4.797070346e-03f, -4.794346343e-03f, -4.791611979e-03f, + -4.788867263e-03f, -4.786112199e-03f, -4.783346794e-03f, -4.780571056e-03f, -4.777784991e-03f, -4.774988606e-03f, -4.772181907e-03f, -4.769364900e-03f, -4.766537594e-03f, -4.763699994e-03f, + -4.760852107e-03f, -4.757993940e-03f, -4.755125500e-03f, -4.752246794e-03f, -4.749357829e-03f, -4.746458611e-03f, -4.743549147e-03f, -4.740629445e-03f, -4.737699511e-03f, -4.734759353e-03f, + -4.731808977e-03f, -4.728848390e-03f, -4.725877599e-03f, -4.722896612e-03f, -4.719905436e-03f, -4.716904077e-03f, -4.713892543e-03f, -4.710870841e-03f, -4.707838978e-03f, -4.704796962e-03f, + -4.701744799e-03f, -4.698682497e-03f, -4.695610062e-03f, -4.692527504e-03f, -4.689434828e-03f, -4.686332041e-03f, -4.683219153e-03f, -4.680096169e-03f, -4.676963097e-03f, -4.673819945e-03f, + -4.670666719e-03f, -4.667503429e-03f, -4.664330080e-03f, -4.661146680e-03f, -4.657953238e-03f, -4.654749760e-03f, -4.651536254e-03f, -4.648312728e-03f, -4.645079189e-03f, -4.641835645e-03f, + -4.638582104e-03f, -4.635318573e-03f, -4.632045059e-03f, -4.628761572e-03f, -4.625468118e-03f, -4.622164705e-03f, -4.618851342e-03f, -4.615528035e-03f, -4.612194792e-03f, -4.608851622e-03f, + -4.605498533e-03f, -4.602135532e-03f, -4.598762626e-03f, -4.595379825e-03f, -4.591987136e-03f, -4.588584567e-03f, -4.585172126e-03f, -4.581749822e-03f, -4.578317661e-03f, -4.574875652e-03f, + -4.571423804e-03f, -4.567962123e-03f, -4.564490620e-03f, -4.561009301e-03f, -4.557518174e-03f, -4.554017249e-03f, -4.550506533e-03f, -4.546986034e-03f, -4.543455761e-03f, -4.539915722e-03f, + -4.536365925e-03f, -4.532806378e-03f, -4.529237091e-03f, -4.525658070e-03f, -4.522069325e-03f, -4.518470865e-03f, -4.514862696e-03f, -4.511244829e-03f, -4.507617271e-03f, -4.503980030e-03f, + -4.500333116e-03f, -4.496676537e-03f, -4.493010301e-03f, -4.489334417e-03f, -4.485648894e-03f, -4.481953740e-03f, -4.478248963e-03f, -4.474534573e-03f, -4.470810578e-03f, -4.467076987e-03f, + -4.463333808e-03f, -4.459581051e-03f, -4.455818723e-03f, -4.452046834e-03f, -4.448265393e-03f, -4.444474408e-03f, -4.440673888e-03f, -4.436863842e-03f, -4.433044279e-03f, -4.429215207e-03f, + -4.425376637e-03f, -4.421528576e-03f, -4.417671034e-03f, -4.413804019e-03f, -4.409927540e-03f, -4.406041608e-03f, -4.402146229e-03f, -4.398241415e-03f, -4.394327173e-03f, -4.390403513e-03f, + -4.386470444e-03f, -4.382527975e-03f, -4.378576115e-03f, -4.374614874e-03f, -4.370644260e-03f, -4.366664283e-03f, -4.362674953e-03f, -4.358676277e-03f, -4.354668266e-03f, -4.350650929e-03f, + -4.346624275e-03f, -4.342588314e-03f, -4.338543054e-03f, -4.334488506e-03f, -4.330424678e-03f, -4.326351581e-03f, -4.322269223e-03f, -4.318177614e-03f, -4.314076763e-03f, -4.309966680e-03f, + -4.305847375e-03f, -4.301718857e-03f, -4.297581135e-03f, -4.293434220e-03f, -4.289278120e-03f, -4.285112845e-03f, -4.280938406e-03f, -4.276754811e-03f, -4.272562070e-03f, -4.268360193e-03f, + -4.264149190e-03f, -4.259929070e-03f, -4.255699844e-03f, -4.251461520e-03f, -4.247214109e-03f, -4.242957621e-03f, -4.238692065e-03f, -4.234417451e-03f, -4.230133789e-03f, -4.225841089e-03f, + -4.221539361e-03f, -4.217228615e-03f, -4.212908860e-03f, -4.208580107e-03f, -4.204242366e-03f, -4.199895646e-03f, -4.195539958e-03f, -4.191175312e-03f, -4.186801718e-03f, -4.182419185e-03f, + -4.178027724e-03f, -4.173627346e-03f, -4.169218059e-03f, -4.164799875e-03f, -4.160372803e-03f, -4.155936854e-03f, -4.151492038e-03f, -4.147038365e-03f, -4.142575846e-03f, -4.138104490e-03f, + -4.133624308e-03f, -4.129135310e-03f, -4.124637507e-03f, -4.120130909e-03f, -4.115615526e-03f, -4.111091369e-03f, -4.106558447e-03f, -4.102016773e-03f, -4.097466355e-03f, -4.092907204e-03f, + -4.088339331e-03f, -4.083762747e-03f, -4.079177461e-03f, -4.074583485e-03f, -4.069980828e-03f, -4.065369502e-03f, -4.060749517e-03f, -4.056120884e-03f, -4.051483612e-03f, -4.046837714e-03f, + -4.042183199e-03f, -4.037520079e-03f, -4.032848363e-03f, -4.028168063e-03f, -4.023479190e-03f, -4.018781753e-03f, -4.014075764e-03f, -4.009361234e-03f, -4.004638174e-03f, -3.999906593e-03f, + -3.995166504e-03f, -3.990417917e-03f, -3.985660842e-03f, -3.980895291e-03f, -3.976121275e-03f, -3.971338805e-03f, -3.966547890e-03f, -3.961748544e-03f, -3.956940776e-03f, -3.952124597e-03f, + -3.947300019e-03f, -3.942467052e-03f, -3.937625708e-03f, -3.932775997e-03f, -3.927917931e-03f, -3.923051521e-03f, -3.918176778e-03f, -3.913293713e-03f, -3.908402337e-03f, -3.903502662e-03f, + -3.898594698e-03f, -3.893678457e-03f, -3.888753950e-03f, -3.883821189e-03f, -3.878880184e-03f, -3.873930947e-03f, -3.868973489e-03f, -3.864007821e-03f, -3.859033955e-03f, -3.854051903e-03f, + -3.849061674e-03f, -3.844063282e-03f, -3.839056737e-03f, -3.834042051e-03f, -3.829019235e-03f, -3.823988301e-03f, -3.818949260e-03f, -3.813902123e-03f, -3.808846902e-03f, -3.803783609e-03f, + -3.798712255e-03f, -3.793632852e-03f, -3.788545411e-03f, -3.783449944e-03f, -3.778346463e-03f, -3.773234978e-03f, -3.768115502e-03f, -3.762988047e-03f, -3.757852624e-03f, -3.752709244e-03f, + -3.747557921e-03f, -3.742398664e-03f, -3.737231486e-03f, -3.732056399e-03f, -3.726873414e-03f, -3.721682544e-03f, -3.716483800e-03f, -3.711277194e-03f, -3.706062737e-03f, -3.700840442e-03f, + -3.695610321e-03f, -3.690372385e-03f, -3.685126646e-03f, -3.679873117e-03f, -3.674611808e-03f, -3.669342733e-03f, -3.664065903e-03f, -3.658781330e-03f, -3.653489026e-03f, -3.648189004e-03f, + -3.642881274e-03f, -3.637565850e-03f, -3.632242742e-03f, -3.626911965e-03f, -3.621573529e-03f, -3.616227446e-03f, -3.610873729e-03f, -3.605512390e-03f, -3.600143441e-03f, -3.594766895e-03f, + -3.589382762e-03f, -3.583991057e-03f, -3.578591790e-03f, -3.573184975e-03f, -3.567770623e-03f, -3.562348746e-03f, -3.556919358e-03f, -3.551482470e-03f, -3.546038095e-03f, -3.540586244e-03f, + -3.535126931e-03f, -3.529660168e-03f, -3.524185966e-03f, -3.518704340e-03f, -3.513215300e-03f, -3.507718859e-03f, -3.502215031e-03f, -3.496703826e-03f, -3.491185259e-03f, -3.485659340e-03f, + -3.480126084e-03f, -3.474585502e-03f, -3.469037606e-03f, -3.463482410e-03f, -3.457919926e-03f, -3.452350167e-03f, -3.446773145e-03f, -3.441188873e-03f, -3.435597363e-03f, -3.429998628e-03f, + -3.424392681e-03f, -3.418779535e-03f, -3.413159201e-03f, -3.407531694e-03f, -3.401897025e-03f, -3.396255208e-03f, -3.390606254e-03f, -3.384950178e-03f, -3.379286991e-03f, -3.373616707e-03f, + -3.367939338e-03f, -3.362254897e-03f, -3.356563397e-03f, -3.350864850e-03f, -3.345159271e-03f, -3.339446671e-03f, -3.333727064e-03f, -3.328000462e-03f, -3.322266878e-03f, -3.316526326e-03f, + -3.310778818e-03f, -3.305024367e-03f, -3.299262987e-03f, -3.293494690e-03f, -3.287719489e-03f, -3.281937397e-03f, -3.276148428e-03f, -3.270352594e-03f, -3.264549909e-03f, -3.258740385e-03f, + -3.252924036e-03f, -3.247100875e-03f, -3.241270915e-03f, -3.235434169e-03f, -3.229590650e-03f, -3.223740372e-03f, -3.217883347e-03f, -3.212019589e-03f, -3.206149111e-03f, -3.200271927e-03f, + -3.194388049e-03f, -3.188497492e-03f, -3.182600267e-03f, -3.176696388e-03f, -3.170785870e-03f, -3.164868724e-03f, -3.158944965e-03f, -3.153014605e-03f, -3.147077659e-03f, -3.141134139e-03f, + -3.135184059e-03f, -3.129227432e-03f, -3.123264272e-03f, -3.117294592e-03f, -3.111318405e-03f, -3.105335725e-03f, -3.099346566e-03f, -3.093350941e-03f, -3.087348863e-03f, -3.081340346e-03f, + -3.075325404e-03f, -3.069304049e-03f, -3.063276297e-03f, -3.057242159e-03f, -3.051201650e-03f, -3.045154783e-03f, -3.039101572e-03f, -3.033042031e-03f, -3.026976173e-03f, -3.020904011e-03f, + -3.014825560e-03f, -3.008740833e-03f, -3.002649844e-03f, -2.996552606e-03f, -2.990449134e-03f, -2.984339440e-03f, -2.978223539e-03f, -2.972101445e-03f, -2.965973170e-03f, -2.959838730e-03f, + -2.953698137e-03f, -2.947551405e-03f, -2.941398549e-03f, -2.935239582e-03f, -2.929074518e-03f, -2.922903371e-03f, -2.916726154e-03f, -2.910542882e-03f, -2.904353569e-03f, -2.898158227e-03f, + -2.891956872e-03f, -2.885749517e-03f, -2.879536177e-03f, -2.873316864e-03f, -2.867091593e-03f, -2.860860378e-03f, -2.854623233e-03f, -2.848380172e-03f, -2.842131209e-03f, -2.835876358e-03f, + -2.829615633e-03f, -2.823349048e-03f, -2.817076617e-03f, -2.810798355e-03f, -2.804514274e-03f, -2.798224390e-03f, -2.791928717e-03f, -2.785627268e-03f, -2.779320057e-03f, -2.773007100e-03f, + -2.766688409e-03f, -2.760364000e-03f, -2.754033886e-03f, -2.747698081e-03f, -2.741356601e-03f, -2.735009458e-03f, -2.728656667e-03f, -2.722298243e-03f, -2.715934199e-03f, -2.709564551e-03f, + -2.703189311e-03f, -2.696808495e-03f, -2.690422117e-03f, -2.684030190e-03f, -2.677632730e-03f, -2.671229751e-03f, -2.664821267e-03f, -2.658407292e-03f, -2.651987841e-03f, -2.645562928e-03f, + -2.639132567e-03f, -2.632696773e-03f, -2.626255561e-03f, -2.619808944e-03f, -2.613356937e-03f, -2.606899555e-03f, -2.600436812e-03f, -2.593968723e-03f, -2.587495301e-03f, -2.581016562e-03f, + -2.574532520e-03f, -2.568043189e-03f, -2.561548584e-03f, -2.555048719e-03f, -2.548543610e-03f, -2.542033270e-03f, -2.535517714e-03f, -2.528996957e-03f, -2.522471013e-03f, -2.515939897e-03f, + -2.509403623e-03f, -2.502862206e-03f, -2.496315661e-03f, -2.489764003e-03f, -2.483207245e-03f, -2.476645403e-03f, -2.470078491e-03f, -2.463506524e-03f, -2.456929516e-03f, -2.450347483e-03f, + -2.443760439e-03f, -2.437168399e-03f, -2.430571377e-03f, -2.423969388e-03f, -2.417362447e-03f, -2.410750569e-03f, -2.404133768e-03f, -2.397512059e-03f, -2.390885458e-03f, -2.384253978e-03f, + -2.377617634e-03f, -2.370976443e-03f, -2.364330417e-03f, -2.357679572e-03f, -2.351023924e-03f, -2.344363486e-03f, -2.337698273e-03f, -2.331028301e-03f, -2.324353585e-03f, -2.317674138e-03f, + -2.310989977e-03f, -2.304301116e-03f, -2.297607570e-03f, -2.290909354e-03f, -2.284206483e-03f, -2.277498971e-03f, -2.270786834e-03f, -2.264070087e-03f, -2.257348745e-03f, -2.250622822e-03f, + -2.243892334e-03f, -2.237157295e-03f, -2.230417722e-03f, -2.223673628e-03f, -2.216925029e-03f, -2.210171939e-03f, -2.203414374e-03f, -2.196652350e-03f, -2.189885880e-03f, -2.183114980e-03f, + -2.176339665e-03f, -2.169559951e-03f, -2.162775852e-03f, -2.155987383e-03f, -2.149194560e-03f, -2.142397397e-03f, -2.135595911e-03f, -2.128790115e-03f, -2.121980025e-03f, -2.115165657e-03f, + -2.108347025e-03f, -2.101524144e-03f, -2.094697031e-03f, -2.087865699e-03f, -2.081030165e-03f, -2.074190443e-03f, -2.067346549e-03f, -2.060498497e-03f, -2.053646304e-03f, -2.046789984e-03f, + -2.039929553e-03f, -2.033065025e-03f, -2.026196417e-03f, -2.019323743e-03f, -2.012447019e-03f, -2.005566260e-03f, -1.998681481e-03f, -1.991792698e-03f, -1.984899925e-03f, -1.978003179e-03f, + -1.971102475e-03f, -1.964197828e-03f, -1.957289252e-03f, -1.950376765e-03f, -1.943460381e-03f, -1.936540114e-03f, -1.929615982e-03f, -1.922687999e-03f, -1.915756181e-03f, -1.908820542e-03f, + -1.901881099e-03f, -1.894937867e-03f, -1.887990860e-03f, -1.881040096e-03f, -1.874085589e-03f, -1.867127354e-03f, -1.860165407e-03f, -1.853199764e-03f, -1.846230439e-03f, -1.839257449e-03f, + -1.832280809e-03f, -1.825300535e-03f, -1.818316641e-03f, -1.811329144e-03f, -1.804338059e-03f, -1.797343401e-03f, -1.790345186e-03f, -1.783343429e-03f, -1.776338147e-03f, -1.769329354e-03f, + -1.762317067e-03f, -1.755301300e-03f, -1.748282069e-03f, -1.741259390e-03f, -1.734233279e-03f, -1.727203751e-03f, -1.720170821e-03f, -1.713134506e-03f, -1.706094820e-03f, -1.699051780e-03f, + -1.692005401e-03f, -1.684955699e-03f, -1.677902689e-03f, -1.670846387e-03f, -1.663786809e-03f, -1.656723970e-03f, -1.649657886e-03f, -1.642588573e-03f, -1.635516045e-03f, -1.628440320e-03f, + -1.621361413e-03f, -1.614279339e-03f, -1.607194113e-03f, -1.600105753e-03f, -1.593014273e-03f, -1.585919689e-03f, -1.578822017e-03f, -1.571721273e-03f, -1.564617472e-03f, -1.557510630e-03f, + -1.550400763e-03f, -1.543287887e-03f, -1.536172017e-03f, -1.529053169e-03f, -1.521931359e-03f, -1.514806603e-03f, -1.507678916e-03f, -1.500548314e-03f, -1.493414813e-03f, -1.486278429e-03f, + -1.479139178e-03f, -1.471997075e-03f, -1.464852136e-03f, -1.457704377e-03f, -1.450553814e-03f, -1.443400463e-03f, -1.436244339e-03f, -1.429085459e-03f, -1.421923838e-03f, -1.414759492e-03f, + -1.407592437e-03f, -1.400422688e-03f, -1.393250262e-03f, -1.386075175e-03f, -1.378897442e-03f, -1.371717079e-03f, -1.364534103e-03f, -1.357348528e-03f, -1.350160371e-03f, -1.342969648e-03f, + -1.335776375e-03f, -1.328580568e-03f, -1.321382242e-03f, -1.314181413e-03f, -1.306978098e-03f, -1.299772312e-03f, -1.292564071e-03f, -1.285353392e-03f, -1.278140289e-03f, -1.270924780e-03f, + -1.263706879e-03f, -1.256486604e-03f, -1.249263969e-03f, -1.242038991e-03f, -1.234811686e-03f, -1.227582070e-03f, -1.220350159e-03f, -1.213115968e-03f, -1.205879515e-03f, -1.198640813e-03f, + -1.191399881e-03f, -1.184156733e-03f, -1.176911386e-03f, -1.169663856e-03f, -1.162414158e-03f, -1.155162309e-03f, -1.147908325e-03f, -1.140652222e-03f, -1.133394015e-03f, -1.126133721e-03f, + -1.118871356e-03f, -1.111606936e-03f, -1.104340476e-03f, -1.097071994e-03f, -1.089801505e-03f, -1.082529024e-03f, -1.075254569e-03f, -1.067978155e-03f, -1.060699798e-03f, -1.053419514e-03f, + -1.046137320e-03f, -1.038853231e-03f, -1.031567263e-03f, -1.024279433e-03f, -1.016989757e-03f, -1.009698250e-03f, -1.002404929e-03f, -9.951098096e-04f, -9.878129084e-04f, -9.805142412e-04f, + -9.732138241e-04f, -9.659116733e-04f, -9.586078048e-04f, -9.513022347e-04f, -9.439949792e-04f, -9.366860543e-04f, -9.293754762e-04f, -9.220632609e-04f, -9.147494247e-04f, -9.074339835e-04f, + -9.001169536e-04f, -8.927983511e-04f, -8.854781921e-04f, -8.781564927e-04f, -8.708332690e-04f, -8.635085373e-04f, -8.561823136e-04f, -8.488546140e-04f, -8.415254548e-04f, -8.341948520e-04f, + -8.268628219e-04f, -8.195293805e-04f, -8.121945441e-04f, -8.048583287e-04f, -7.975207505e-04f, -7.901818257e-04f, -7.828415705e-04f, -7.755000010e-04f, -7.681571333e-04f, -7.608129837e-04f, + -7.534675683e-04f, -7.461209033e-04f, -7.387730049e-04f, -7.314238891e-04f, -7.240735723e-04f, -7.167220705e-04f, -7.093694000e-04f, -7.020155770e-04f, -6.946606176e-04f, -6.873045380e-04f, + -6.799473544e-04f, -6.725890829e-04f, -6.652297399e-04f, -6.578693414e-04f, -6.505079036e-04f, -6.431454428e-04f, -6.357819752e-04f, -6.284175169e-04f, -6.210520841e-04f, -6.136856931e-04f, + -6.063183600e-04f, -5.989501010e-04f, -5.915809324e-04f, -5.842108703e-04f, -5.768399309e-04f, -5.694681306e-04f, -5.620954853e-04f, -5.547220115e-04f, -5.473477252e-04f, -5.399726427e-04f, + -5.325967801e-04f, -5.252201538e-04f, -5.178427799e-04f, -5.104646747e-04f, -5.030858542e-04f, -4.957063349e-04f, -4.883261328e-04f, -4.809452641e-04f, -4.735637452e-04f, -4.661815922e-04f, + -4.587988213e-04f, -4.514154488e-04f, -4.440314908e-04f, -4.366469637e-04f, -4.292618835e-04f, -4.218762665e-04f, -4.144901290e-04f, -4.071034872e-04f, -3.997163572e-04f, -3.923287553e-04f, + -3.849406978e-04f, -3.775522008e-04f, -3.701632805e-04f, -3.627739532e-04f, -3.553842351e-04f, -3.479941425e-04f, -3.406036915e-04f, -3.332128983e-04f, -3.258217792e-04f, -3.184303504e-04f, + -3.110386281e-04f, -3.036466286e-04f, -2.962543680e-04f, -2.888618626e-04f, -2.814691285e-04f, -2.740761821e-04f, -2.666830395e-04f, -2.592897170e-04f, -2.518962307e-04f, -2.445025968e-04f, + -2.371088317e-04f, -2.297149515e-04f, -2.223209724e-04f, -2.149269106e-04f, -2.075327823e-04f, -2.001386039e-04f, -1.927443913e-04f, -1.853501610e-04f, -1.779559291e-04f, -1.705617117e-04f, + -1.631675251e-04f, -1.557733856e-04f, -1.483793092e-04f, -1.409853123e-04f, -1.335914110e-04f, -1.261976216e-04f, -1.188039601e-04f, -1.114104429e-04f, -1.040170861e-04f, -9.662390594e-05f, + -8.923091859e-05f, -8.183814025e-05f, -7.444558713e-05f, -6.705327540e-05f, -5.966122127e-05f, -5.226944092e-05f, -4.487795053e-05f, -3.748676631e-05f, -3.009590442e-05f, -2.270538106e-05f, + -1.531521241e-05f, -7.925414640e-06f, -5.360039376e-07f, 6.853003524e-06f, 1.424159157e-05f, 2.162974402e-05f, 2.901744472e-05f, 3.640467748e-05f, 4.379142615e-05f, 5.117767455e-05f, + 5.856340653e-05f, 6.594860592e-05f, 7.333325656e-05f, 8.071734229e-05f, 8.810084697e-05f, 9.548375443e-05f, 1.028660485e-04f, 1.102477131e-04f, 1.176287320e-04f, 1.250090891e-04f, + 1.323887683e-04f, 1.397677534e-04f, 1.471460283e-04f, 1.545235768e-04f, 1.619003828e-04f, 1.692764302e-04f, 1.766517029e-04f, 1.840261847e-04f, 1.913998595e-04f, 1.987727111e-04f, + 2.061447236e-04f, 2.135158807e-04f, 2.208861664e-04f, 2.282555645e-04f, 2.356240589e-04f, 2.429916336e-04f, 2.503582724e-04f, 2.577239592e-04f, 2.650886780e-04f, 2.724524126e-04f, + 2.798151470e-04f, 2.871768651e-04f, 2.945375507e-04f, 3.018971879e-04f, 3.092557606e-04f, 3.166132526e-04f, 3.239696479e-04f, 3.313249304e-04f, 3.386790841e-04f, 3.460320929e-04f, + 3.533839408e-04f, 3.607346117e-04f, 3.680840896e-04f, 3.754323583e-04f, 3.827794020e-04f, 3.901252044e-04f, 3.974697497e-04f, 4.048130218e-04f, 4.121550046e-04f, 4.194956821e-04f, + 4.268350383e-04f, 4.341730572e-04f, 4.415097228e-04f, 4.488450190e-04f, 4.561789299e-04f, 4.635114394e-04f, 4.708425316e-04f, 4.781721905e-04f, 4.855004001e-04f, 4.928271444e-04f, + 5.001524074e-04f, 5.074761731e-04f, 5.147984256e-04f, 5.221191489e-04f, 5.294383270e-04f, 5.367559440e-04f, 5.440719839e-04f, 5.513864308e-04f, 5.586992688e-04f, 5.660104818e-04f, + 5.733200540e-04f, 5.806279693e-04f, 5.879342120e-04f, 5.952387660e-04f, 6.025416155e-04f, 6.098427445e-04f, 6.171421371e-04f, 6.244397774e-04f, 6.317356495e-04f, 6.390297376e-04f, + 6.463220257e-04f, 6.536124979e-04f, 6.609011383e-04f, 6.681879312e-04f, 6.754728605e-04f, 6.827559105e-04f, 6.900370652e-04f, 6.973163089e-04f, 7.045936257e-04f, 7.118689997e-04f, + 7.191424150e-04f, 7.264138559e-04f, 7.336833065e-04f, 7.409507510e-04f, 7.482161736e-04f, 7.554795584e-04f, 7.627408897e-04f, 7.700001515e-04f, 7.772573283e-04f, 7.845124040e-04f, + 7.917653631e-04f, 7.990161896e-04f, 8.062648678e-04f, 8.135113819e-04f, 8.207557162e-04f, 8.279978548e-04f, 8.352377821e-04f, 8.424754823e-04f, 8.497109397e-04f, 8.569441384e-04f, + 8.641750629e-04f, 8.714036973e-04f, 8.786300259e-04f, 8.858540330e-04f, 8.930757030e-04f, 9.002950200e-04f, 9.075119685e-04f, 9.147265327e-04f, 9.219386969e-04f, 9.291484455e-04f, + 9.363557628e-04f, 9.435606331e-04f, 9.507630408e-04f, 9.579629701e-04f, 9.651604056e-04f, 9.723553314e-04f, 9.795477320e-04f, 9.867375919e-04f, 9.939248952e-04f, 1.001109626e-03f, + 1.008291770e-03f, 1.015471310e-03f, 1.022648232e-03f, 1.029822519e-03f, 1.036994156e-03f, 1.044163127e-03f, 1.051329417e-03f, 1.058493010e-03f, 1.065653891e-03f, 1.072812044e-03f, + 1.079967454e-03f, 1.087120105e-03f, 1.094269981e-03f, 1.101417067e-03f, 1.108561348e-03f, 1.115702808e-03f, 1.122841431e-03f, 1.129977203e-03f, 1.137110106e-03f, 1.144240127e-03f, + 1.151367250e-03f, 1.158491458e-03f, 1.165612737e-03f, 1.172731072e-03f, 1.179846446e-03f, 1.186958844e-03f, 1.194068251e-03f, 1.201174652e-03f, 1.208278031e-03f, 1.215378372e-03f, + 1.222475661e-03f, 1.229569882e-03f, 1.236661019e-03f, 1.243749057e-03f, 1.250833981e-03f, 1.257915775e-03f, 1.264994424e-03f, 1.272069913e-03f, 1.279142226e-03f, 1.286211349e-03f, + 1.293277265e-03f, 1.300339959e-03f, 1.307399416e-03f, 1.314455622e-03f, 1.321508559e-03f, 1.328558214e-03f, 1.335604571e-03f, 1.342647614e-03f, 1.349687329e-03f, 1.356723700e-03f, + 1.363756712e-03f, 1.370786350e-03f, 1.377812598e-03f, 1.384835441e-03f, 1.391854865e-03f, 1.398870853e-03f, 1.405883391e-03f, 1.412892463e-03f, 1.419898054e-03f, 1.426900150e-03f, + 1.433898735e-03f, 1.440893793e-03f, 1.447885310e-03f, 1.454873271e-03f, 1.461857660e-03f, 1.468838463e-03f, 1.475815663e-03f, 1.482789247e-03f, 1.489759199e-03f, 1.496725503e-03f, + 1.503688146e-03f, 1.510647111e-03f, 1.517602384e-03f, 1.524553950e-03f, 1.531501793e-03f, 1.538445899e-03f, 1.545386253e-03f, 1.552322839e-03f, 1.559255643e-03f, 1.566184650e-03f, + 1.573109844e-03f, 1.580031211e-03f, 1.586948735e-03f, 1.593862403e-03f, 1.600772198e-03f, 1.607678106e-03f, 1.614580112e-03f, 1.621478201e-03f, 1.628372358e-03f, 1.635262568e-03f, + 1.642148817e-03f, 1.649031089e-03f, 1.655909370e-03f, 1.662783645e-03f, 1.669653898e-03f, 1.676520116e-03f, 1.683382282e-03f, 1.690240383e-03f, 1.697094404e-03f, 1.703944330e-03f, + 1.710790145e-03f, 1.717631836e-03f, 1.724469387e-03f, 1.731302784e-03f, 1.738132012e-03f, 1.744957056e-03f, 1.751777901e-03f, 1.758594533e-03f, 1.765406937e-03f, 1.772215099e-03f, + 1.779019003e-03f, 1.785818635e-03f, 1.792613981e-03f, 1.799405025e-03f, 1.806191753e-03f, 1.812974150e-03f, 1.819752202e-03f, 1.826525894e-03f, 1.833295211e-03f, 1.840060140e-03f, + 1.846820665e-03f, 1.853576771e-03f, 1.860328444e-03f, 1.867075671e-03f, 1.873818435e-03f, 1.880556722e-03f, 1.887290519e-03f, 1.894019810e-03f, 1.900744581e-03f, 1.907464817e-03f, + 1.914180505e-03f, 1.920891629e-03f, 1.927598175e-03f, 1.934300128e-03f, 1.940997475e-03f, 1.947690201e-03f, 1.954378290e-03f, 1.961061730e-03f, 1.967740505e-03f, 1.974414601e-03f, + 1.981084004e-03f, 1.987748700e-03f, 1.994408673e-03f, 2.001063910e-03f, 2.007714397e-03f, 2.014360118e-03f, 2.021001060e-03f, 2.027637209e-03f, 2.034268550e-03f, 2.040895069e-03f, + 2.047516751e-03f, 2.054133583e-03f, 2.060745549e-03f, 2.067352637e-03f, 2.073954832e-03f, 2.080552118e-03f, 2.087144484e-03f, 2.093731913e-03f, 2.100314392e-03f, 2.106891907e-03f, + 2.113464444e-03f, 2.120031988e-03f, 2.126594525e-03f, 2.133152042e-03f, 2.139704524e-03f, 2.146251957e-03f, 2.152794327e-03f, 2.159331620e-03f, 2.165863822e-03f, 2.172390919e-03f, + 2.178912896e-03f, 2.185429740e-03f, 2.191941438e-03f, 2.198447973e-03f, 2.204949334e-03f, 2.211445506e-03f, 2.217936474e-03f, 2.224422226e-03f, 2.230902746e-03f, 2.237378022e-03f, + 2.243848039e-03f, 2.250312783e-03f, 2.256772240e-03f, 2.263226397e-03f, 2.269675240e-03f, 2.276118755e-03f, 2.282556927e-03f, 2.288989744e-03f, 2.295417191e-03f, 2.301839255e-03f, + 2.308255922e-03f, 2.314667177e-03f, 2.321073008e-03f, 2.327473401e-03f, 2.333868341e-03f, 2.340257815e-03f, 2.346641810e-03f, 2.353020312e-03f, 2.359393306e-03f, 2.365760780e-03f, + 2.372122719e-03f, 2.378479111e-03f, 2.384829941e-03f, 2.391175195e-03f, 2.397514861e-03f, 2.403848925e-03f, 2.410177372e-03f, 2.416500190e-03f, 2.422817365e-03f, 2.429128883e-03f, + 2.435434731e-03f, 2.441734896e-03f, 2.448029363e-03f, 2.454318120e-03f, 2.460601152e-03f, 2.466878447e-03f, 2.473149991e-03f, 2.479415770e-03f, 2.485675771e-03f, 2.491929982e-03f, + 2.498178387e-03f, 2.504420974e-03f, 2.510657730e-03f, 2.516888642e-03f, 2.523113695e-03f, 2.529332876e-03f, 2.535546173e-03f, 2.541753572e-03f, 2.547955059e-03f, 2.554150622e-03f, + 2.560340247e-03f, 2.566523921e-03f, 2.572701631e-03f, 2.578873363e-03f, 2.585039104e-03f, 2.591198841e-03f, 2.597352561e-03f, 2.603500251e-03f, 2.609641898e-03f, 2.615777488e-03f, + 2.621907008e-03f, 2.628030445e-03f, 2.634147787e-03f, 2.640259019e-03f, 2.646364130e-03f, 2.652463106e-03f, 2.658555933e-03f, 2.664642600e-03f, 2.670723092e-03f, 2.676797397e-03f, + 2.682865502e-03f, 2.688927395e-03f, 2.694983061e-03f, 2.701032488e-03f, 2.707075663e-03f, 2.713112574e-03f, 2.719143207e-03f, 2.725167549e-03f, 2.731185588e-03f, 2.737197311e-03f, + 2.743202705e-03f, 2.749201757e-03f, 2.755194455e-03f, 2.761180784e-03f, 2.767160734e-03f, 2.773134291e-03f, 2.779101442e-03f, 2.785062174e-03f, 2.791016475e-03f, 2.796964333e-03f, + 2.802905734e-03f, 2.808840665e-03f, 2.814769115e-03f, 2.820691070e-03f, 2.826606518e-03f, 2.832515446e-03f, 2.838417842e-03f, 2.844313693e-03f, 2.850202987e-03f, 2.856085710e-03f, + 2.861961851e-03f, 2.867831397e-03f, 2.873694335e-03f, 2.879550653e-03f, 2.885400338e-03f, 2.891243378e-03f, 2.897079761e-03f, 2.902909474e-03f, 2.908732505e-03f, 2.914548841e-03f, + 2.920358469e-03f, 2.926161379e-03f, 2.931957556e-03f, 2.937746989e-03f, 2.943529666e-03f, 2.949305574e-03f, 2.955074701e-03f, 2.960837035e-03f, 2.966592563e-03f, 2.972341273e-03f, + 2.978083153e-03f, 2.983818190e-03f, 2.989546373e-03f, 2.995267690e-03f, 3.000982127e-03f, 3.006689674e-03f, 3.012390318e-03f, 3.018084046e-03f, 3.023770847e-03f, 3.029450708e-03f, + 3.035123618e-03f, 3.040789564e-03f, 3.046448535e-03f, 3.052100518e-03f, 3.057745502e-03f, 3.063383474e-03f, 3.069014422e-03f, 3.074638335e-03f, 3.080255200e-03f, 3.085865006e-03f, + 3.091467740e-03f, 3.097063392e-03f, 3.102651948e-03f, 3.108233397e-03f, 3.113807727e-03f, 3.119374927e-03f, 3.124934984e-03f, 3.130487887e-03f, 3.136033624e-03f, 3.141572183e-03f, + 3.147103553e-03f, 3.152627721e-03f, 3.158144676e-03f, 3.163654407e-03f, 3.169156901e-03f, 3.174652147e-03f, 3.180140134e-03f, 3.185620849e-03f, 3.191094281e-03f, 3.196560419e-03f, + 3.202019251e-03f, 3.207470765e-03f, 3.212914949e-03f, 3.218351793e-03f, 3.223781285e-03f, 3.229203413e-03f, 3.234618165e-03f, 3.240025531e-03f, 3.245425499e-03f, 3.250818057e-03f, + 3.256203194e-03f, 3.261580899e-03f, 3.266951159e-03f, 3.272313965e-03f, 3.277669304e-03f, 3.283017165e-03f, 3.288357537e-03f, 3.293690409e-03f, 3.299015769e-03f, 3.304333606e-03f, + 3.309643909e-03f, 3.314946666e-03f, 3.320241866e-03f, 3.325529499e-03f, 3.330809553e-03f, 3.336082016e-03f, 3.341346878e-03f, 3.346604128e-03f, 3.351853753e-03f, 3.357095745e-03f, + 3.362330090e-03f, 3.367556779e-03f, 3.372775800e-03f, 3.377987142e-03f, 3.383190794e-03f, 3.388386746e-03f, 3.393574985e-03f, 3.398755502e-03f, 3.403928285e-03f, 3.409093323e-03f, + 3.414250606e-03f, 3.419400123e-03f, 3.424541862e-03f, 3.429675813e-03f, 3.434801965e-03f, 3.439920308e-03f, 3.445030830e-03f, 3.450133520e-03f, 3.455228369e-03f, 3.460315365e-03f, + 3.465394497e-03f, 3.470465755e-03f, 3.475529128e-03f, 3.480584606e-03f, 3.485632177e-03f, 3.490671831e-03f, 3.495703558e-03f, 3.500727347e-03f, 3.505743188e-03f, 3.510751069e-03f, + 3.515750980e-03f, 3.520742911e-03f, 3.525726851e-03f, 3.530702790e-03f, 3.535670718e-03f, 3.540630623e-03f, 3.545582495e-03f, 3.550526325e-03f, 3.555462101e-03f, 3.560389813e-03f, + 3.565309451e-03f, 3.570221004e-03f, 3.575124463e-03f, 3.580019817e-03f, 3.584907055e-03f, 3.589786167e-03f, 3.594657144e-03f, 3.599519974e-03f, 3.604374648e-03f, 3.609221155e-03f, + 3.614059486e-03f, 3.618889629e-03f, 3.623711576e-03f, 3.628525315e-03f, 3.633330838e-03f, 3.638128132e-03f, 3.642917190e-03f, 3.647698000e-03f, 3.652470552e-03f, 3.657234837e-03f, + 3.661990844e-03f, 3.666738564e-03f, 3.671477986e-03f, 3.676209101e-03f, 3.680931899e-03f, 3.685646370e-03f, 3.690352503e-03f, 3.695050290e-03f, 3.699739720e-03f, 3.704420783e-03f, + 3.709093470e-03f, 3.713757770e-03f, 3.718413675e-03f, 3.723061174e-03f, 3.727700258e-03f, 3.732330917e-03f, 3.736953140e-03f, 3.741566920e-03f, 3.746172245e-03f, 3.750769106e-03f, + 3.755357494e-03f, 3.759937399e-03f, 3.764508812e-03f, 3.769071722e-03f, 3.773626121e-03f, 3.778171999e-03f, 3.782709346e-03f, 3.787238153e-03f, 3.791758410e-03f, 3.796270108e-03f, + 3.800773238e-03f, 3.805267790e-03f, 3.809753755e-03f, 3.814231123e-03f, 3.818699885e-03f, 3.823160032e-03f, 3.827611554e-03f, 3.832054443e-03f, 3.836488688e-03f, 3.840914281e-03f, + 3.845331213e-03f, 3.849739473e-03f, 3.854139054e-03f, 3.858529946e-03f, 3.862912139e-03f, 3.867285624e-03f, 3.871650394e-03f, 3.876006437e-03f, 3.880353746e-03f, 3.884692311e-03f, + 3.889022123e-03f, 3.893343174e-03f, 3.897655454e-03f, 3.901958954e-03f, 3.906253665e-03f, 3.910539578e-03f, 3.914816685e-03f, 3.919084977e-03f, 3.923344444e-03f, 3.927595078e-03f, + 3.931836870e-03f, 3.936069811e-03f, 3.940293893e-03f, 3.944509106e-03f, 3.948715442e-03f, 3.952912892e-03f, 3.957101447e-03f, 3.961281099e-03f, 3.965451840e-03f, 3.969613659e-03f, + 3.973766549e-03f, 3.977910502e-03f, 3.982045508e-03f, 3.986171559e-03f, 3.990288646e-03f, 3.994396761e-03f, 3.998495896e-03f, 4.002586041e-03f, 4.006667189e-03f, 4.010739330e-03f, + 4.014802458e-03f, 4.018856562e-03f, 4.022901635e-03f, 4.026937668e-03f, 4.030964653e-03f, 4.034982582e-03f, 4.038991446e-03f, 4.042991238e-03f, 4.046981948e-03f, 4.050963568e-03f, + 4.054936091e-03f, 4.058899508e-03f, 4.062853811e-03f, 4.066798991e-03f, 4.070735041e-03f, 4.074661952e-03f, 4.078579717e-03f, 4.082488327e-03f, 4.086387774e-03f, 4.090278051e-03f, + 4.094159148e-03f, 4.098031059e-03f, 4.101893774e-03f, 4.105747287e-03f, 4.109591589e-03f, 4.113426673e-03f, 4.117252529e-03f, 4.121069151e-03f, 4.124876531e-03f, 4.128674661e-03f, + 4.132463533e-03f, 4.136243138e-03f, 4.140013471e-03f, 4.143774522e-03f, 4.147526283e-03f, 4.151268748e-03f, 4.155001909e-03f, 4.158725757e-03f, 4.162440286e-03f, 4.166145487e-03f, + 4.169841353e-03f, 4.173527876e-03f, 4.177205049e-03f, 4.180872864e-03f, 4.184531314e-03f, 4.188180392e-03f, 4.191820089e-03f, 4.195450398e-03f, 4.199071312e-03f, 4.202682823e-03f, + 4.206284925e-03f, 4.209877608e-03f, 4.213460868e-03f, 4.217034695e-03f, 4.220599082e-03f, 4.224154023e-03f, 4.227699510e-03f, 4.231235536e-03f, 4.234762093e-03f, 4.238279175e-03f, + 4.241786773e-03f, 4.245284882e-03f, 4.248773493e-03f, 4.252252600e-03f, 4.255722196e-03f, 4.259182273e-03f, 4.262632825e-03f, 4.266073843e-03f, 4.269505323e-03f, 4.272927255e-03f, + 4.276339634e-03f, 4.279742453e-03f, 4.283135704e-03f, 4.286519380e-03f, 4.289893475e-03f, 4.293257982e-03f, 4.296612894e-03f, 4.299958204e-03f, 4.303293906e-03f, 4.306619992e-03f, + 4.309936455e-03f, 4.313243290e-03f, 4.316540489e-03f, 4.319828046e-03f, 4.323105953e-03f, 4.326374205e-03f, 4.329632795e-03f, 4.332881715e-03f, 4.336120960e-03f, 4.339350523e-03f, + 4.342570397e-03f, 4.345780576e-03f, 4.348981053e-03f, 4.352171822e-03f, 4.355352876e-03f, 4.358524210e-03f, 4.361685815e-03f, 4.364837687e-03f, 4.367979818e-03f, 4.371112203e-03f, + 4.374234835e-03f, 4.377347707e-03f, 4.380450814e-03f, 4.383544149e-03f, 4.386627706e-03f, 4.389701479e-03f, 4.392765461e-03f, 4.395819647e-03f, 4.398864029e-03f, 4.401898603e-03f, + 4.404923361e-03f, 4.407938298e-03f, 4.410943408e-03f, 4.413938685e-03f, 4.416924122e-03f, 4.419899714e-03f, 4.422865454e-03f, 4.425821338e-03f, 4.428767358e-03f, 4.431703508e-03f, + 4.434629784e-03f, 4.437546179e-03f, 4.440452687e-03f, 4.443349303e-03f, 4.446236020e-03f, 4.449112832e-03f, 4.451979735e-03f, 4.454836722e-03f, 4.457683788e-03f, 4.460520927e-03f, + 4.463348132e-03f, 4.466165400e-03f, 4.468972723e-03f, 4.471770096e-03f, 4.474557515e-03f, 4.477334972e-03f, 4.480102463e-03f, 4.482859982e-03f, 4.485607524e-03f, 4.488345082e-03f, + 4.491072653e-03f, 4.493790229e-03f, 4.496497807e-03f, 4.499195380e-03f, 4.501882943e-03f, 4.504560490e-03f, 4.507228017e-03f, 4.509885519e-03f, 4.512532989e-03f, 4.515170422e-03f, + 4.517797814e-03f, 4.520415159e-03f, 4.523022452e-03f, 4.525619688e-03f, 4.528206861e-03f, 4.530783967e-03f, 4.533351001e-03f, 4.535907956e-03f, 4.538454829e-03f, 4.540991614e-03f, + 4.543518307e-03f, 4.546034902e-03f, 4.548541394e-03f, 4.551037778e-03f, 4.553524050e-03f, 4.556000204e-03f, 4.558466236e-03f, 4.560922141e-03f, 4.563367914e-03f, 4.565803550e-03f, + 4.568229045e-03f, 4.570644393e-03f, 4.573049590e-03f, 4.575444631e-03f, 4.577829512e-03f, 4.580204227e-03f, 4.582568773e-03f, 4.584923144e-03f, 4.587267336e-03f, 4.589601345e-03f, + 4.591925165e-03f, 4.594238793e-03f, 4.596542223e-03f, 4.598835452e-03f, 4.601118474e-03f, 4.603391286e-03f, 4.605653883e-03f, 4.607906260e-03f, 4.610148413e-03f, 4.612380338e-03f, + 4.614602031e-03f, 4.616813487e-03f, 4.619014701e-03f, 4.621205671e-03f, 4.623386390e-03f, 4.625556856e-03f, 4.627717064e-03f, 4.629867009e-03f, 4.632006688e-03f, 4.634136097e-03f, + 4.636255231e-03f, 4.638364086e-03f, 4.640462659e-03f, 4.642550944e-03f, 4.644628939e-03f, 4.646696639e-03f, 4.648754041e-03f, 4.650801139e-03f, 4.652837931e-03f, 4.654864413e-03f, + 4.656880580e-03f, 4.658886429e-03f, 4.660881956e-03f, 4.662867156e-03f, 4.664842027e-03f, 4.666806565e-03f, 4.668760766e-03f, 4.670704625e-03f, 4.672638140e-03f, 4.674561307e-03f, + 4.676474122e-03f, 4.678376581e-03f, 4.680268681e-03f, 4.682150418e-03f, 4.684021789e-03f, 4.685882790e-03f, 4.687733418e-03f, 4.689573669e-03f, 4.691403540e-03f, 4.693223027e-03f, + 4.695032127e-03f, 4.696830836e-03f, 4.698619151e-03f, 4.700397069e-03f, 4.702164587e-03f, 4.703921700e-03f, 4.705668407e-03f, 4.707404702e-03f, 4.709130585e-03f, 4.710846050e-03f, + 4.712551095e-03f, 4.714245717e-03f, 4.715929913e-03f, 4.717603679e-03f, 4.719267012e-03f, 4.720919910e-03f, 4.722562369e-03f, 4.724194386e-03f, 4.725815959e-03f, 4.727427083e-03f, + 4.729027757e-03f, 4.730617978e-03f, 4.732197742e-03f, 4.733767046e-03f, 4.735325888e-03f, 4.736874265e-03f, 4.738412173e-03f, 4.739939611e-03f, 4.741456576e-03f, 4.742963064e-03f, + 4.744459073e-03f, 4.745944601e-03f, 4.747419644e-03f, 4.748884199e-03f, 4.750338266e-03f, 4.751781839e-03f, 4.753214918e-03f, 4.754637500e-03f, 4.756049581e-03f, 4.757451160e-03f, + 4.758842233e-03f, 4.760222800e-03f, 4.761592856e-03f, 4.762952400e-03f, 4.764301429e-03f, 4.765639940e-03f, 4.766967933e-03f, 4.768285403e-03f, 4.769592349e-03f, 4.770888769e-03f, + 4.772174660e-03f, 4.773450020e-03f, 4.774714847e-03f, 4.775969138e-03f, 4.777212892e-03f, 4.778446106e-03f, 4.779668778e-03f, 4.780880906e-03f, 4.782082488e-03f, 4.783273522e-03f, + 4.784454006e-03f, 4.785623938e-03f, 4.786783316e-03f, 4.787932138e-03f, 4.789070401e-03f, 4.790198105e-03f, 4.791315247e-03f, 4.792421825e-03f, 4.793517838e-03f, 4.794603283e-03f, + 4.795678159e-03f, 4.796742464e-03f, 4.797796196e-03f, 4.798839354e-03f, 4.799871936e-03f, 4.800893940e-03f, 4.801905365e-03f, 4.802906208e-03f, 4.803896469e-03f, 4.804876145e-03f, + 4.805845235e-03f, 4.806803738e-03f, 4.807751652e-03f, 4.808688976e-03f, 4.809615708e-03f, 4.810531846e-03f, 4.811437389e-03f, 4.812332336e-03f, 4.813216686e-03f, 4.814090437e-03f, + 4.814953587e-03f, 4.815806136e-03f, 4.816648082e-03f, 4.817479423e-03f, 4.818300160e-03f, 4.819110289e-03f, 4.819909811e-03f, 4.820698724e-03f, 4.821477027e-03f, 4.822244718e-03f, + 4.823001797e-03f, 4.823748263e-03f, 4.824484114e-03f, 4.825209350e-03f, 4.825923969e-03f, 4.826627971e-03f, 4.827321354e-03f, 4.828004118e-03f, 4.828676261e-03f, 4.829337783e-03f, + 4.829988684e-03f, 4.830628961e-03f, 4.831258614e-03f, 4.831877643e-03f, 4.832486047e-03f, 4.833083824e-03f, 4.833670975e-03f, 4.834247498e-03f, 4.834813393e-03f, 4.835368659e-03f, + 4.835913296e-03f, 4.836447302e-03f, 4.836970678e-03f, 4.837483422e-03f, 4.837985535e-03f, 4.838477016e-03f, 4.838957863e-03f, 4.839428078e-03f, 4.839887658e-03f, 4.840336605e-03f, + 4.840774917e-03f, 4.841202594e-03f, 4.841619636e-03f, 4.842026042e-03f, 4.842421812e-03f, 4.842806946e-03f, 4.843181444e-03f, 4.843545304e-03f, 4.843898528e-03f, 4.844241115e-03f, + 4.844573065e-03f, 4.844894377e-03f, 4.845205051e-03f, 4.845505088e-03f, 4.845794487e-03f, 4.846073249e-03f, 4.846341372e-03f, 4.846598858e-03f, 4.846845706e-03f, 4.847081916e-03f, + 4.847307489e-03f, 4.847522424e-03f, 4.847726721e-03f, 4.847920381e-03f, 4.848103404e-03f, 4.848275790e-03f, 4.848437539e-03f, 4.848588652e-03f, 4.848729128e-03f, 4.848858968e-03f, + 4.848978173e-03f, 4.849086742e-03f, 4.849184675e-03f, 4.849271975e-03f, 4.849348640e-03f, 4.849414671e-03f, 4.849470068e-03f, 4.849514832e-03f, 4.849548964e-03f, 4.849572464e-03f, + 4.849585333e-03f, 4.849587570e-03f, 4.849579178e-03f, 4.849560155e-03f, 4.849530503e-03f, 4.849490223e-03f, 4.849439315e-03f, 4.849377780e-03f, 4.849305618e-03f, 4.849222831e-03f, + 4.849129419e-03f, 4.849025383e-03f, 4.848910723e-03f, 4.848785441e-03f, 4.848649538e-03f, 4.848503014e-03f, 4.848345869e-03f, 4.848178106e-03f, 4.847999725e-03f, 4.847810727e-03f, + 4.847611113e-03f, 4.847400885e-03f, 4.847180042e-03f, 4.846948586e-03f, 4.846706519e-03f, 4.846453841e-03f, 4.846190553e-03f, 4.845916657e-03f, 4.845632154e-03f, 4.845337045e-03f, + 4.845031331e-03f, 4.844715013e-03f, 4.844388094e-03f, 4.844050573e-03f, 4.843702453e-03f, 4.843343735e-03f, 4.842974420e-03f, 4.842594509e-03f, 4.842204004e-03f, 4.841802906e-03f, + 4.841391218e-03f, 4.840968939e-03f, 4.840536073e-03f, 4.840092620e-03f, 4.839638581e-03f, 4.839173959e-03f, 4.838698755e-03f, 4.838212971e-03f, 4.837716608e-03f, 4.837209668e-03f, + 4.836692153e-03f, 4.836164064e-03f, 4.835625404e-03f, 4.835076173e-03f, 4.834516374e-03f, 4.833946008e-03f, 4.833365078e-03f, 4.832773584e-03f, 4.832171530e-03f, 4.831558917e-03f, + 4.830935747e-03f, 4.830302021e-03f, 4.829657742e-03f, 4.829002912e-03f, 4.828337533e-03f, 4.827661606e-03f, 4.826975135e-03f, 4.826278120e-03f, 4.825570564e-03f, 4.824852470e-03f, + 4.824123839e-03f, 4.823384673e-03f, 4.822634975e-03f, 4.821874748e-03f, 4.821103992e-03f, 4.820322710e-03f, 4.819530906e-03f, 4.818728580e-03f, 4.817915736e-03f, 4.817092376e-03f, + 4.816258501e-03f, 4.815414115e-03f, 4.814559221e-03f, 4.813693819e-03f, 4.812817913e-03f, 4.811931506e-03f, 4.811034600e-03f, 4.810127197e-03f, 4.809209300e-03f, 4.808280912e-03f, + 4.807342034e-03f, 4.806392671e-03f, 4.805432824e-03f, 4.804462496e-03f, 4.803481690e-03f, 4.802490409e-03f, 4.801488655e-03f, 4.800476431e-03f, 4.799453740e-03f, 4.798420585e-03f, + 4.797376968e-03f, 4.796322893e-03f, 4.795258362e-03f, 4.794183378e-03f, 4.793097944e-03f, 4.792002063e-03f, 4.790895739e-03f, 4.789778973e-03f, 4.788651769e-03f, 4.787514131e-03f, + 4.786366061e-03f, 4.785207562e-03f, 4.784038637e-03f, 4.782859290e-03f, 4.781669523e-03f, 4.780469341e-03f, 4.779258745e-03f, 4.778037740e-03f, 4.776806328e-03f, 4.775564513e-03f, + 4.774312298e-03f, 4.773049687e-03f, 4.771776682e-03f, 4.770493287e-03f, 4.769199506e-03f, 4.767895341e-03f, 4.766580797e-03f, 4.765255877e-03f, 4.763920584e-03f, 4.762574922e-03f, + 4.761218893e-03f, 4.759852503e-03f, 4.758475754e-03f, 4.757088650e-03f, 4.755691194e-03f, 4.754283391e-03f, 4.752865244e-03f, 4.751436755e-03f, 4.749997931e-03f, 4.748548773e-03f, + 4.747089285e-03f, 4.745619473e-03f, 4.744139338e-03f, 4.742648885e-03f, 4.741148119e-03f, 4.739637041e-03f, 4.738115658e-03f, 4.736583972e-03f, 4.735041987e-03f, 4.733489708e-03f, + 4.731927138e-03f, 4.730354282e-03f, 4.728771143e-03f, 4.727177725e-03f, 4.725574032e-03f, 4.723960069e-03f, 4.722335840e-03f, 4.720701348e-03f, 4.719056598e-03f, 4.717401594e-03f, + 4.715736341e-03f, 4.714060842e-03f, 4.712375101e-03f, 4.710679123e-03f, 4.708972913e-03f, 4.707256474e-03f, 4.705529811e-03f, 4.703792928e-03f, 4.702045830e-03f, 4.700288520e-03f, + 4.698521004e-03f, 4.696743286e-03f, 4.694955370e-03f, 4.693157260e-03f, 4.691348962e-03f, 4.689530480e-03f, 4.687701817e-03f, 4.685862980e-03f, 4.684013972e-03f, 4.682154798e-03f, + 4.680285463e-03f, 4.678405971e-03f, 4.676516327e-03f, 4.674616536e-03f, 4.672706602e-03f, 4.670786530e-03f, 4.668856326e-03f, 4.666915993e-03f, 4.664965536e-03f, 4.663004961e-03f, + 4.661034272e-03f, 4.659053474e-03f, 4.657062572e-03f, 4.655061571e-03f, 4.653050476e-03f, 4.651029292e-03f, 4.648998023e-03f, 4.646956675e-03f, 4.644905253e-03f, 4.642843762e-03f, + 4.640772207e-03f, 4.638690593e-03f, 4.636598925e-03f, 4.634497208e-03f, 4.632385448e-03f, 4.630263649e-03f, 4.628131817e-03f, 4.625989957e-03f, 4.623838074e-03f, 4.621676174e-03f, + 4.619504262e-03f, 4.617322343e-03f, 4.615130422e-03f, 4.612928505e-03f, 4.610716598e-03f, 4.608494705e-03f, 4.606262832e-03f, 4.604020984e-03f, 4.601769168e-03f, 4.599507387e-03f, + 4.597235649e-03f, 4.594953958e-03f, 4.592662320e-03f, 4.590360741e-03f, 4.588049226e-03f, 4.585727780e-03f, 4.583396410e-03f, 4.581055121e-03f, 4.578703918e-03f, 4.576342808e-03f, + 4.573971797e-03f, 4.571590889e-03f, 4.569200090e-03f, 4.566799407e-03f, 4.564388845e-03f, 4.561968411e-03f, 4.559538109e-03f, 4.557097946e-03f, 4.554647927e-03f, 4.552188059e-03f, + 4.549718348e-03f, 4.547238799e-03f, 4.544749418e-03f, 4.542250212e-03f, 4.539741187e-03f, 4.537222347e-03f, 4.534693701e-03f, 4.532155252e-03f, 4.529607009e-03f, 4.527048976e-03f, + 4.524481161e-03f, 4.521903568e-03f, 4.519316205e-03f, 4.516719077e-03f, 4.514112192e-03f, 4.511495554e-03f, 4.508869170e-03f, 4.506233047e-03f, 4.503587191e-03f, 4.500931608e-03f, + 4.498266305e-03f, 4.495591287e-03f, 4.492906562e-03f, 4.490212136e-03f, 4.487508015e-03f, 4.484794205e-03f, 4.482070714e-03f, 4.479337547e-03f, 4.476594711e-03f, 4.473842214e-03f, + 4.471080060e-03f, 4.468308257e-03f, 4.465526812e-03f, 4.462735731e-03f, 4.459935020e-03f, 4.457124687e-03f, 4.454304738e-03f, 4.451475180e-03f, 4.448636019e-03f, 4.445787263e-03f, + 4.442928917e-03f, 4.440060990e-03f, 4.437183487e-03f, 4.434296415e-03f, 4.431399782e-03f, 4.428493594e-03f, 4.425577858e-03f, 4.422652581e-03f, 4.419717771e-03f, 4.416773432e-03f, + 4.413819574e-03f, 4.410856203e-03f, 4.407883326e-03f, 4.404900949e-03f, 4.401909081e-03f, 4.398907727e-03f, 4.395896896e-03f, 4.392876594e-03f, 4.389846829e-03f, 4.386807607e-03f, + 4.383758936e-03f, 4.380700822e-03f, 4.377633274e-03f, 4.374556299e-03f, 4.371469903e-03f, 4.368374094e-03f, 4.365268879e-03f, 4.362154266e-03f, 4.359030262e-03f, 4.355896874e-03f, + 4.352754110e-03f, 4.349601977e-03f, 4.346440482e-03f, 4.343269634e-03f, 4.340089438e-03f, 4.336899904e-03f, 4.333701038e-03f, 4.330492848e-03f, 4.327275342e-03f, 4.324048526e-03f, + 4.320812409e-03f, 4.317566999e-03f, 4.314312302e-03f, 4.311048327e-03f, 4.307775080e-03f, 4.304492571e-03f, 4.301200806e-03f, 4.297899794e-03f, 4.294589541e-03f, 4.291270057e-03f, + 4.287941347e-03f, 4.284603421e-03f, 4.281256287e-03f, 4.277899951e-03f, 4.274534422e-03f, 4.271159708e-03f, 4.267775817e-03f, 4.264382756e-03f, 4.260980534e-03f, 4.257569158e-03f, + 4.254148637e-03f, 4.250718978e-03f, 4.247280190e-03f, 4.243832280e-03f, 4.240375256e-03f, 4.236909128e-03f, 4.233433902e-03f, 4.229949587e-03f, 4.226456191e-03f, 4.222953722e-03f, + 4.219442189e-03f, 4.215921599e-03f, 4.212391960e-03f, 4.208853282e-03f, 4.205305572e-03f, 4.201748838e-03f, 4.198183090e-03f, 4.194608334e-03f, 4.191024580e-03f, 4.187431835e-03f, + 4.183830109e-03f, 4.180219409e-03f, 4.176599744e-03f, 4.172971123e-03f, 4.169333553e-03f, 4.165687044e-03f, 4.162031603e-03f, 4.158367240e-03f, 4.154693962e-03f, 4.151011779e-03f, + 4.147320699e-03f, 4.143620730e-03f, 4.139911881e-03f, 4.136194161e-03f, 4.132467578e-03f, 4.128732141e-03f, 4.124987859e-03f, 4.121234740e-03f, 4.117472793e-03f, 4.113702027e-03f, + 4.109922451e-03f, 4.106134072e-03f, 4.102336901e-03f, 4.098530946e-03f, 4.094716215e-03f, 4.090892718e-03f, 4.087060464e-03f, 4.083219461e-03f, 4.079369717e-03f, 4.075511243e-03f, + 4.071644048e-03f, 4.067768139e-03f, 4.063883526e-03f, 4.059990218e-03f, 4.056088224e-03f, 4.052177553e-03f, 4.048258214e-03f, 4.044330216e-03f, 4.040393569e-03f, 4.036448280e-03f, + 4.032494360e-03f, 4.028531818e-03f, 4.024560663e-03f, 4.020580903e-03f, 4.016592549e-03f, 4.012595609e-03f, 4.008590092e-03f, 4.004576008e-03f, 4.000553367e-03f, 3.996522176e-03f, + 3.992482446e-03f, 3.988434187e-03f, 3.984377406e-03f, 3.980312115e-03f, 3.976238321e-03f, 3.972156035e-03f, 3.968065266e-03f, 3.963966023e-03f, 3.959858316e-03f, 3.955742154e-03f, + 3.951617547e-03f, 3.947484504e-03f, 3.943343034e-03f, 3.939193149e-03f, 3.935034855e-03f, 3.930868165e-03f, 3.926693086e-03f, 3.922509629e-03f, 3.918317803e-03f, 3.914117618e-03f, + 3.909909084e-03f, 3.905692210e-03f, 3.901467006e-03f, 3.897233481e-03f, 3.892991646e-03f, 3.888741511e-03f, 3.884483084e-03f, 3.880216375e-03f, 3.875941396e-03f, 3.871658154e-03f, + 3.867366661e-03f, 3.863066926e-03f, 3.858758959e-03f, 3.854442770e-03f, 3.850118368e-03f, 3.845785764e-03f, 3.841444968e-03f, 3.837095989e-03f, 3.832738838e-03f, 3.828373524e-03f, + 3.824000058e-03f, 3.819618450e-03f, 3.815228709e-03f, 3.810830846e-03f, 3.806424871e-03f, 3.802010794e-03f, 3.797588624e-03f, 3.793158373e-03f, 3.788720051e-03f, 3.784273666e-03f, + 3.779819231e-03f, 3.775356754e-03f, 3.770886247e-03f, 3.766407719e-03f, 3.761921180e-03f, 3.757426641e-03f, 3.752924113e-03f, 3.748413605e-03f, 3.743895128e-03f, 3.739368692e-03f, + 3.734834307e-03f, 3.730291985e-03f, 3.725741734e-03f, 3.721183567e-03f, 3.716617492e-03f, 3.712043521e-03f, 3.707461664e-03f, 3.702871932e-03f, 3.698274335e-03f, 3.693668883e-03f, + 3.689055587e-03f, 3.684434457e-03f, 3.679805505e-03f, 3.675168741e-03f, 3.670524174e-03f, 3.665871817e-03f, 3.661211679e-03f, 3.656543772e-03f, 3.651868105e-03f, 3.647184690e-03f, + 3.642493537e-03f, 3.637794656e-03f, 3.633088060e-03f, 3.628373758e-03f, 3.623651761e-03f, 3.618922079e-03f, 3.614184725e-03f, 3.609439708e-03f, 3.604687039e-03f, 3.599926730e-03f, + 3.595158790e-03f, 3.590383231e-03f, 3.585600064e-03f, 3.580809300e-03f, 3.576010950e-03f, 3.571205023e-03f, 3.566391533e-03f, 3.561570488e-03f, 3.556741902e-03f, 3.551905783e-03f, + 3.547062144e-03f, 3.542210996e-03f, 3.537352348e-03f, 3.532486214e-03f, 3.527612603e-03f, 3.522731527e-03f, 3.517842997e-03f, 3.512947023e-03f, 3.508043618e-03f, 3.503132792e-03f, + 3.498214557e-03f, 3.493288923e-03f, 3.488355902e-03f, 3.483415505e-03f, 3.478467743e-03f, 3.473512628e-03f, 3.468550170e-03f, 3.463580382e-03f, 3.458603274e-03f, 3.453618858e-03f, + 3.448627144e-03f, 3.443628145e-03f, 3.438621872e-03f, 3.433608336e-03f, 3.428587548e-03f, 3.423559520e-03f, 3.418524264e-03f, 3.413481790e-03f, 3.408432110e-03f, 3.403375236e-03f, + 3.398311179e-03f, 3.393239951e-03f, 3.388161563e-03f, 3.383076026e-03f, 3.377983353e-03f, 3.372883554e-03f, 3.367776642e-03f, 3.362662628e-03f, 3.357541523e-03f, 3.352413339e-03f, + 3.347278088e-03f, 3.342135781e-03f, 3.336986431e-03f, 3.331830048e-03f, 3.326666644e-03f, 3.321496232e-03f, 3.316318822e-03f, 3.311134427e-03f, 3.305943059e-03f, 3.300744728e-03f, + 3.295539447e-03f, 3.290327228e-03f, 3.285108082e-03f, 3.279882022e-03f, 3.274649058e-03f, 3.269409204e-03f, 3.264162470e-03f, 3.258908869e-03f, 3.253648413e-03f, 3.248381113e-03f, + 3.243106982e-03f, 3.237826031e-03f, 3.232538272e-03f, 3.227243717e-03f, 3.221942379e-03f, 3.216634269e-03f, 3.211319399e-03f, 3.205997782e-03f, 3.200669429e-03f, 3.195334352e-03f, + 3.189992563e-03f, 3.184644075e-03f, 3.179288900e-03f, 3.173927049e-03f, 3.168558535e-03f, 3.163183370e-03f, 3.157801566e-03f, 3.152413135e-03f, 3.147018090e-03f, 3.141616442e-03f, + 3.136208205e-03f, 3.130793389e-03f, 3.125372007e-03f, 3.119944072e-03f, 3.114509596e-03f, 3.109068591e-03f, 3.103621069e-03f, 3.098167043e-03f, 3.092706524e-03f, 3.087239526e-03f, + 3.081766060e-03f, 3.076286140e-03f, 3.070799777e-03f, 3.065306983e-03f, 3.059807772e-03f, 3.054302155e-03f, 3.048790144e-03f, 3.043271754e-03f, 3.037746995e-03f, 3.032215880e-03f, + 3.026678422e-03f, 3.021134633e-03f, 3.015584526e-03f, 3.010028113e-03f, 3.004465407e-03f, 2.998896421e-03f, 2.993321166e-03f, 2.987739655e-03f, 2.982151902e-03f, 2.976557918e-03f, + 2.970957716e-03f, 2.965351309e-03f, 2.959738709e-03f, 2.954119930e-03f, 2.948494983e-03f, 2.942863881e-03f, 2.937226638e-03f, 2.931583265e-03f, 2.925933776e-03f, 2.920278184e-03f, + 2.914616500e-03f, 2.908948737e-03f, 2.903274909e-03f, 2.897595029e-03f, 2.891909108e-03f, 2.886217160e-03f, 2.880519198e-03f, 2.874815234e-03f, 2.869105281e-03f, 2.863389353e-03f, + 2.857667461e-03f, 2.851939619e-03f, 2.846205840e-03f, 2.840466136e-03f, 2.834720521e-03f, 2.828969007e-03f, 2.823211608e-03f, 2.817448336e-03f, 2.811679204e-03f, 2.805904226e-03f, + 2.800123413e-03f, 2.794336780e-03f, 2.788544339e-03f, 2.782746103e-03f, 2.776942085e-03f, 2.771132299e-03f, 2.765316757e-03f, 2.759495472e-03f, 2.753668458e-03f, 2.747835727e-03f, + 2.741997293e-03f, 2.736153169e-03f, 2.730303368e-03f, 2.724447902e-03f, 2.718586786e-03f, 2.712720032e-03f, 2.706847654e-03f, 2.700969664e-03f, 2.695086076e-03f, 2.689196903e-03f, + 2.683302159e-03f, 2.677401856e-03f, 2.671496007e-03f, 2.665584627e-03f, 2.659667728e-03f, 2.653745323e-03f, 2.647817427e-03f, 2.641884051e-03f, 2.635945210e-03f, 2.630000917e-03f, + 2.624051184e-03f, 2.618096026e-03f, 2.612135456e-03f, 2.606169487e-03f, 2.600198132e-03f, 2.594221406e-03f, 2.588239320e-03f, 2.582251889e-03f, 2.576259127e-03f, 2.570261046e-03f, + 2.564257659e-03f, 2.558248982e-03f, 2.552235026e-03f, 2.546215805e-03f, 2.540191334e-03f, 2.534161624e-03f, 2.528126691e-03f, 2.522086546e-03f, 2.516041205e-03f, 2.509990680e-03f, + 2.503934985e-03f, 2.497874134e-03f, 2.491808140e-03f, 2.485737016e-03f, 2.479660777e-03f, 2.473579435e-03f, 2.467493005e-03f, 2.461401500e-03f, 2.455304934e-03f, 2.449203320e-03f, + 2.443096672e-03f, 2.436985004e-03f, 2.430868329e-03f, 2.424746661e-03f, 2.418620014e-03f, 2.412488401e-03f, 2.406351837e-03f, 2.400210334e-03f, 2.394063907e-03f, 2.387912569e-03f, + 2.381756334e-03f, 2.375595217e-03f, 2.369429229e-03f, 2.363258387e-03f, 2.357082702e-03f, 2.350902189e-03f, 2.344716863e-03f, 2.338526736e-03f, 2.332331822e-03f, 2.326132136e-03f, + 2.319927691e-03f, 2.313718501e-03f, 2.307504579e-03f, 2.301285941e-03f, 2.295062599e-03f, 2.288834568e-03f, 2.282601861e-03f, 2.276364493e-03f, 2.270122477e-03f, 2.263875827e-03f, + 2.257624558e-03f, 2.251368683e-03f, 2.245108216e-03f, 2.238843171e-03f, 2.232573562e-03f, 2.226299403e-03f, 2.220020708e-03f, 2.213737491e-03f, 2.207449767e-03f, 2.201157549e-03f, + 2.194860850e-03f, 2.188559687e-03f, 2.182254071e-03f, 2.175944018e-03f, 2.169629541e-03f, 2.163310655e-03f, 2.156987373e-03f, 2.150659710e-03f, 2.144327680e-03f, 2.137991297e-03f, + 2.131650575e-03f, 2.125305528e-03f, 2.118956171e-03f, 2.112602517e-03f, 2.106244581e-03f, 2.099882376e-03f, 2.093515918e-03f, 2.087145220e-03f, 2.080770296e-03f, 2.074391161e-03f, + 2.068007829e-03f, 2.061620314e-03f, 2.055228630e-03f, 2.048832792e-03f, 2.042432813e-03f, 2.036028709e-03f, 2.029620493e-03f, 2.023208179e-03f, 2.016791782e-03f, 2.010371317e-03f, + 2.003946797e-03f, 1.997518236e-03f, 1.991085650e-03f, 1.984649052e-03f, 1.978208457e-03f, 1.971763879e-03f, 1.965315332e-03f, 1.958862831e-03f, 1.952406390e-03f, 1.945946024e-03f, + 1.939481746e-03f, 1.933013572e-03f, 1.926541516e-03f, 1.920065591e-03f, 1.913585813e-03f, 1.907102196e-03f, 1.900614754e-03f, 1.894123501e-03f, 1.887628453e-03f, 1.881129624e-03f, + 1.874627027e-03f, 1.868120678e-03f, 1.861610591e-03f, 1.855096781e-03f, 1.848579261e-03f, 1.842058047e-03f, 1.835533153e-03f, 1.829004593e-03f, 1.822472382e-03f, 1.815936535e-03f, + 1.809397066e-03f, 1.802853989e-03f, 1.796307319e-03f, 1.789757071e-03f, 1.783203259e-03f, 1.776645897e-03f, 1.770085001e-03f, 1.763520585e-03f, 1.756952664e-03f, 1.750381251e-03f, + 1.743806362e-03f, 1.737228011e-03f, 1.730646214e-03f, 1.724060983e-03f, 1.717472335e-03f, 1.710880283e-03f, 1.704284843e-03f, 1.697686029e-03f, 1.691083856e-03f, 1.684478337e-03f, + 1.677869489e-03f, 1.671257326e-03f, 1.664641861e-03f, 1.658023111e-03f, 1.651401089e-03f, 1.644775811e-03f, 1.638147291e-03f, 1.631515544e-03f, 1.624880584e-03f, 1.618242427e-03f, + 1.611601086e-03f, 1.604956577e-03f, 1.598308915e-03f, 1.591658114e-03f, 1.585004188e-03f, 1.578347154e-03f, 1.571687024e-03f, 1.565023815e-03f, 1.558357541e-03f, 1.551688217e-03f, + 1.545015858e-03f, 1.538340477e-03f, 1.531662091e-03f, 1.524980714e-03f, 1.518296361e-03f, 1.511609046e-03f, 1.504918784e-03f, 1.498225591e-03f, 1.491529481e-03f, 1.484830469e-03f, + 1.478128570e-03f, 1.471423798e-03f, 1.464716168e-03f, 1.458005696e-03f, 1.451292396e-03f, 1.444576283e-03f, 1.437857372e-03f, 1.431135678e-03f, 1.424411216e-03f, 1.417684000e-03f, + 1.410954046e-03f, 1.404221368e-03f, 1.397485981e-03f, 1.390747901e-03f, 1.384007141e-03f, 1.377263718e-03f, 1.370517646e-03f, 1.363768939e-03f, 1.357017614e-03f, 1.350263684e-03f, + 1.343507165e-03f, 1.336748072e-03f, 1.329986419e-03f, 1.323222222e-03f, 1.316455495e-03f, 1.309686254e-03f, 1.302914514e-03f, 1.296140289e-03f, 1.289363595e-03f, 1.282584446e-03f, + 1.275802857e-03f, 1.269018844e-03f, 1.262232422e-03f, 1.255443605e-03f, 1.248652408e-03f, 1.241858847e-03f, 1.235062937e-03f, 1.228264692e-03f, 1.221464128e-03f, 1.214661259e-03f, + 1.207856101e-03f, 1.201048669e-03f, 1.194238978e-03f, 1.187427042e-03f, 1.180612877e-03f, 1.173796499e-03f, 1.166977921e-03f, 1.160157159e-03f, 1.153334228e-03f, 1.146509144e-03f, + 1.139681921e-03f, 1.132852574e-03f, 1.126021119e-03f, 1.119187570e-03f, 1.112351943e-03f, 1.105514253e-03f, 1.098674514e-03f, 1.091832742e-03f, 1.084988953e-03f, 1.078143161e-03f, + 1.071295380e-03f, 1.064445628e-03f, 1.057593918e-03f, 1.050740265e-03f, 1.043884686e-03f, 1.037027194e-03f, 1.030167805e-03f, 1.023306534e-03f, 1.016443397e-03f, 1.009578409e-03f, + 1.002711584e-03f, 9.958429373e-04f, 9.889724850e-04f, 9.821002418e-04f, 9.752262229e-04f, 9.683504434e-04f, 9.614729185e-04f, 9.545936634e-04f, 9.477126932e-04f, 9.408300232e-04f, + 9.339456685e-04f, 9.270596442e-04f, 9.201719657e-04f, 9.132826480e-04f, 9.063917064e-04f, 8.994991560e-04f, 8.926050121e-04f, 8.857092898e-04f, 8.788120044e-04f, 8.719131710e-04f, + 8.650128049e-04f, 8.581109213e-04f, 8.512075354e-04f, 8.443026624e-04f, 8.373963175e-04f, 8.304885159e-04f, 8.235792730e-04f, 8.166686038e-04f, 8.097565236e-04f, 8.028430476e-04f, + 7.959281912e-04f, 7.890119694e-04f, 7.820943976e-04f, 7.751754910e-04f, 7.682552648e-04f, 7.613337343e-04f, 7.544109146e-04f, 7.474868212e-04f, 7.405614691e-04f, 7.336348737e-04f, + 7.267070502e-04f, 7.197780139e-04f, 7.128477799e-04f, 7.059163637e-04f, 6.989837804e-04f, 6.920500452e-04f, 6.851151735e-04f, 6.781791806e-04f, 6.712420816e-04f, 6.643038919e-04f, + 6.573646267e-04f, 6.504243012e-04f, 6.434829309e-04f, 6.365405309e-04f, 6.295971165e-04f, 6.226527029e-04f, 6.157073056e-04f, 6.087609397e-04f, 6.018136205e-04f, 5.948653633e-04f, + 5.879161834e-04f, 5.809660961e-04f, 5.740151166e-04f, 5.670632602e-04f, 5.601105423e-04f, 5.531569781e-04f, 5.462025830e-04f, 5.392473721e-04f, 5.322913608e-04f, 5.253345643e-04f, + 5.183769981e-04f, 5.114186773e-04f, 5.044596173e-04f, 4.974998333e-04f, 4.905393407e-04f, 4.835781547e-04f, 4.766162907e-04f, 4.696537639e-04f, 4.626905896e-04f, 4.557267832e-04f, + 4.487623600e-04f, 4.417973351e-04f, 4.348317241e-04f, 4.278655420e-04f, 4.208988043e-04f, 4.139315263e-04f, 4.069637232e-04f, 3.999954104e-04f, 3.930266031e-04f, 3.860573167e-04f, + 3.790875664e-04f, 3.721173676e-04f, 3.651467356e-04f, 3.581756856e-04f, 3.512042330e-04f, 3.442323932e-04f, 3.372601812e-04f, 3.302876126e-04f, 3.233147026e-04f, 3.163414665e-04f, + 3.093679196e-04f, 3.023940771e-04f, 2.954199545e-04f, 2.884455670e-04f, 2.814709299e-04f, 2.744960586e-04f, 2.675209682e-04f, 2.605456742e-04f, 2.535701918e-04f, 2.465945363e-04f, + 2.396187230e-04f, 2.326427673e-04f, 2.256666844e-04f, 2.186904896e-04f, 2.117141982e-04f, 2.047378256e-04f, 1.977613869e-04f, 1.907848976e-04f, 1.838083729e-04f, 1.768318281e-04f, + 1.698552785e-04f, 1.628787394e-04f, 1.559022260e-04f, 1.489257538e-04f, 1.419493379e-04f, 1.349729936e-04f, 1.279967363e-04f, 1.210205813e-04f, 1.140445437e-04f, 1.070686390e-04f, + 1.000928823e-04f, 9.311728905e-05f, 8.614187443e-05f, 7.916665374e-05f, 7.219164226e-05f, 6.521685528e-05f, 5.824230806e-05f, 5.126801589e-05f, 4.429399404e-05f, 3.732025778e-05f, + 3.034682239e-05f, 2.337370313e-05f, 1.640091526e-05f, 9.428474070e-06f, 2.456394809e-06f, -4.515307256e-06f, -1.148661686e-05f, -1.845751875e-05f, -2.542799767e-05f, -3.239803834e-05f, + -3.936762554e-05f, -4.633674399e-05f, -5.330537845e-05f, -6.027351366e-05f, -6.724113439e-05f, -7.420822539e-05f, -8.117477141e-05f, -8.814075721e-05f, -9.510616755e-05f, -1.020709872e-04f, + -1.090352009e-04f, -1.159987935e-04f, -1.229617496e-04f, -1.299240542e-04f, -1.368856919e-04f, -1.438466475e-04f, -1.508069058e-04f, -1.577664517e-04f, -1.647252698e-04f, -1.716833449e-04f, + -1.786406619e-04f, -1.855972055e-04f, -1.925529606e-04f, -1.995079119e-04f, -2.064620442e-04f, -2.134153423e-04f, -2.203677911e-04f, -2.273193753e-04f, -2.342700797e-04f, -2.412198892e-04f, + -2.481687885e-04f, -2.551167626e-04f, -2.620637962e-04f, -2.690098740e-04f, -2.759549811e-04f, -2.828991021e-04f, -2.898422220e-04f, -2.967843255e-04f, -3.037253975e-04f, -3.106654228e-04f, + -3.176043863e-04f, -3.245422728e-04f, -3.314790672e-04f, -3.384147543e-04f, -3.453493190e-04f, -3.522827462e-04f, -3.592150207e-04f, -3.661461273e-04f, -3.730760510e-04f, -3.800047767e-04f, + -3.869322891e-04f, -3.938585732e-04f, -4.007836139e-04f, -4.077073960e-04f, -4.146299045e-04f, -4.215511242e-04f, -4.284710400e-04f, -4.353896369e-04f, -4.423068997e-04f, -4.492228134e-04f, + -4.561373629e-04f, -4.630505331e-04f, -4.699623088e-04f, -4.768726751e-04f, -4.837816169e-04f, -4.906891191e-04f, -4.975951666e-04f, -5.044997444e-04f, -5.114028374e-04f, -5.183044306e-04f, + -5.252045089e-04f, -5.321030573e-04f, -5.390000607e-04f, -5.458955042e-04f, -5.527893726e-04f, -5.596816510e-04f, -5.665723243e-04f, -5.734613775e-04f, -5.803487957e-04f, -5.872345637e-04f, + -5.941186667e-04f, -6.010010895e-04f, -6.078818172e-04f, -6.147608349e-04f, -6.216381275e-04f, -6.285136800e-04f, -6.353874775e-04f, -6.422595049e-04f, -6.491297475e-04f, -6.559981900e-04f, + -6.628648177e-04f, -6.697296156e-04f, -6.765925686e-04f, -6.834536619e-04f, -6.903128806e-04f, -6.971702097e-04f, -7.040256342e-04f, -7.108791392e-04f, -7.177307099e-04f, -7.245803313e-04f, + -7.314279885e-04f, -7.382736667e-04f, -7.451173508e-04f, -7.519590260e-04f, -7.587986775e-04f, -7.656362903e-04f, -7.724718495e-04f, -7.793053404e-04f, -7.861367480e-04f, -7.929660575e-04f, + -7.997932540e-04f, -8.066183226e-04f, -8.134412486e-04f, -8.202620170e-04f, -8.270806131e-04f, -8.338970220e-04f, -8.407112289e-04f, -8.475232190e-04f, -8.543329775e-04f, -8.611404895e-04f, + -8.679457403e-04f, -8.747487151e-04f, -8.815493991e-04f, -8.883477774e-04f, -8.951438354e-04f, -9.019375583e-04f, -9.087289312e-04f, -9.155179395e-04f, -9.223045684e-04f, -9.290888031e-04f, + -9.358706289e-04f, -9.426500310e-04f, -9.494269948e-04f, -9.562015055e-04f, -9.629735484e-04f, -9.697431088e-04f, -9.765101720e-04f, -9.832747233e-04f, -9.900367479e-04f, -9.967962313e-04f, + -1.003553159e-03f, -1.010307515e-03f, -1.017059287e-03f, -1.023808458e-03f, -1.030555015e-03f, -1.037298943e-03f, -1.044040227e-03f, -1.050778852e-03f, -1.057514804e-03f, -1.064248068e-03f, + -1.070978630e-03f, -1.077706475e-03f, -1.084431589e-03f, -1.091153956e-03f, -1.097873562e-03f, -1.104590393e-03f, -1.111304434e-03f, -1.118015671e-03f, -1.124724088e-03f, -1.131429673e-03f, + -1.138132408e-03f, -1.144832282e-03f, -1.151529278e-03f, -1.158223382e-03f, -1.164914580e-03f, -1.171602857e-03f, -1.178288199e-03f, -1.184970592e-03f, -1.191650020e-03f, -1.198326469e-03f, + -1.204999925e-03f, -1.211670374e-03f, -1.218337800e-03f, -1.225002190e-03f, -1.231663529e-03f, -1.238321803e-03f, -1.244976996e-03f, -1.251629096e-03f, -1.258278087e-03f, -1.264923954e-03f, + -1.271566684e-03f, -1.278206263e-03f, -1.284842675e-03f, -1.291475906e-03f, -1.298105942e-03f, -1.304732769e-03f, -1.311356373e-03f, -1.317976738e-03f, -1.324593851e-03f, -1.331207697e-03f, + -1.337818262e-03f, -1.344425532e-03f, -1.351029492e-03f, -1.357630128e-03f, -1.364227427e-03f, -1.370821372e-03f, -1.377411951e-03f, -1.383999149e-03f, -1.390582951e-03f, -1.397163344e-03f, + -1.403740313e-03f, -1.410313844e-03f, -1.416883923e-03f, -1.423450536e-03f, -1.430013667e-03f, -1.436573304e-03f, -1.443129432e-03f, -1.449682037e-03f, -1.456231105e-03f, -1.462776621e-03f, + -1.469318571e-03f, -1.475856941e-03f, -1.482391718e-03f, -1.488922886e-03f, -1.495450432e-03f, -1.501974342e-03f, -1.508494601e-03f, -1.515011196e-03f, -1.521524112e-03f, -1.528033336e-03f, + -1.534538853e-03f, -1.541040649e-03f, -1.547538710e-03f, -1.554033022e-03f, -1.560523572e-03f, -1.567010344e-03f, -1.573493326e-03f, -1.579972502e-03f, -1.586447860e-03f, -1.592919384e-03f, + -1.599387062e-03f, -1.605850879e-03f, -1.612310821e-03f, -1.618766874e-03f, -1.625219025e-03f, -1.631667259e-03f, -1.638111562e-03f, -1.644551921e-03f, -1.650988322e-03f, -1.657420750e-03f, + -1.663849192e-03f, -1.670273634e-03f, -1.676694062e-03f, -1.683110463e-03f, -1.689522821e-03f, -1.695931125e-03f, -1.702335359e-03f, -1.708735510e-03f, -1.715131564e-03f, -1.721523508e-03f, + -1.727911327e-03f, -1.734295008e-03f, -1.740674537e-03f, -1.747049900e-03f, -1.753421084e-03f, -1.759788074e-03f, -1.766150858e-03f, -1.772509420e-03f, -1.778863749e-03f, -1.785213829e-03f, + -1.791559648e-03f, -1.797901191e-03f, -1.804238445e-03f, -1.810571396e-03f, -1.816900031e-03f, -1.823224336e-03f, -1.829544297e-03f, -1.835859901e-03f, -1.842171134e-03f, -1.848477982e-03f, + -1.854780433e-03f, -1.861078472e-03f, -1.867372085e-03f, -1.873661260e-03f, -1.879945982e-03f, -1.886226239e-03f, -1.892502016e-03f, -1.898773301e-03f, -1.905040079e-03f, -1.911302337e-03f, + -1.917560062e-03f, -1.923813240e-03f, -1.930061858e-03f, -1.936305902e-03f, -1.942545359e-03f, -1.948780215e-03f, -1.955010457e-03f, -1.961236072e-03f, -1.967457047e-03f, -1.973673367e-03f, + -1.979885019e-03f, -1.986091991e-03f, -1.992294268e-03f, -1.998491838e-03f, -2.004684686e-03f, -2.010872801e-03f, -2.017056168e-03f, -2.023234774e-03f, -2.029408606e-03f, -2.035577651e-03f, + -2.041741895e-03f, -2.047901325e-03f, -2.054055928e-03f, -2.060205691e-03f, -2.066350600e-03f, -2.072490643e-03f, -2.078625805e-03f, -2.084756074e-03f, -2.090881437e-03f, -2.097001881e-03f, + -2.103117391e-03f, -2.109227956e-03f, -2.115333563e-03f, -2.121434197e-03f, -2.127529846e-03f, -2.133620497e-03f, -2.139706137e-03f, -2.145786752e-03f, -2.151862330e-03f, -2.157932857e-03f, + -2.163998321e-03f, -2.170058709e-03f, -2.176114007e-03f, -2.182164203e-03f, -2.188209283e-03f, -2.194249235e-03f, -2.200284045e-03f, -2.206313702e-03f, -2.212338190e-03f, -2.218357499e-03f, + -2.224371615e-03f, -2.230380524e-03f, -2.236384215e-03f, -2.242382674e-03f, -2.248375888e-03f, -2.254363845e-03f, -2.260346532e-03f, -2.266323935e-03f, -2.272296043e-03f, -2.278262842e-03f, + -2.284224319e-03f, -2.290180462e-03f, -2.296131258e-03f, -2.302076694e-03f, -2.308016758e-03f, -2.313951436e-03f, -2.319880716e-03f, -2.325804586e-03f, -2.331723032e-03f, -2.337636042e-03f, + -2.343543603e-03f, -2.349445703e-03f, -2.355342329e-03f, -2.361233469e-03f, -2.367119109e-03f, -2.372999237e-03f, -2.378873841e-03f, -2.384742908e-03f, -2.390606425e-03f, -2.396464380e-03f, + -2.402316761e-03f, -2.408163554e-03f, -2.414004748e-03f, -2.419840329e-03f, -2.425670286e-03f, -2.431494605e-03f, -2.437313275e-03f, -2.443126283e-03f, -2.448933617e-03f, -2.454735263e-03f, + -2.460531211e-03f, -2.466321446e-03f, -2.472105958e-03f, -2.477884733e-03f, -2.483657759e-03f, -2.489425024e-03f, -2.495186516e-03f, -2.500942222e-03f, -2.506692130e-03f, -2.512436227e-03f, + -2.518174502e-03f, -2.523906942e-03f, -2.529633535e-03f, -2.535354269e-03f, -2.541069131e-03f, -2.546778109e-03f, -2.552481191e-03f, -2.558178365e-03f, -2.563869619e-03f, -2.569554940e-03f, + -2.575234316e-03f, -2.580907736e-03f, -2.586575187e-03f, -2.592236658e-03f, -2.597892135e-03f, -2.603541607e-03f, -2.609185061e-03f, -2.614822487e-03f, -2.620453872e-03f, -2.626079203e-03f, + -2.631698469e-03f, -2.637311658e-03f, -2.642918757e-03f, -2.648519756e-03f, -2.654114641e-03f, -2.659703402e-03f, -2.665286025e-03f, -2.670862500e-03f, -2.676432814e-03f, -2.681996955e-03f, + -2.687554912e-03f, -2.693106673e-03f, -2.698652226e-03f, -2.704191558e-03f, -2.709724659e-03f, -2.715251517e-03f, -2.720772119e-03f, -2.726286454e-03f, -2.731794510e-03f, -2.737296276e-03f, + -2.742791740e-03f, -2.748280889e-03f, -2.753763713e-03f, -2.759240200e-03f, -2.764710338e-03f, -2.770174115e-03f, -2.775631520e-03f, -2.781082541e-03f, -2.786527167e-03f, -2.791965385e-03f, + -2.797397185e-03f, -2.802822555e-03f, -2.808241484e-03f, -2.813653959e-03f, -2.819059969e-03f, -2.824459503e-03f, -2.829852550e-03f, -2.835239097e-03f, -2.840619134e-03f, -2.845992649e-03f, + -2.851359630e-03f, -2.856720066e-03f, -2.862073946e-03f, -2.867421259e-03f, -2.872761992e-03f, -2.878096135e-03f, -2.883423677e-03f, -2.888744605e-03f, -2.894058909e-03f, -2.899366578e-03f, + -2.904667600e-03f, -2.909961963e-03f, -2.915249658e-03f, -2.920530671e-03f, -2.925804993e-03f, -2.931072612e-03f, -2.936333517e-03f, -2.941587697e-03f, -2.946835140e-03f, -2.952075835e-03f, + -2.957309772e-03f, -2.962536939e-03f, -2.967757325e-03f, -2.972970919e-03f, -2.978177710e-03f, -2.983377687e-03f, -2.988570839e-03f, -2.993757155e-03f, -2.998936623e-03f, -3.004109234e-03f, + -3.009274976e-03f, -3.014433837e-03f, -3.019585808e-03f, -3.024730877e-03f, -3.029869033e-03f, -3.035000265e-03f, -3.040124563e-03f, -3.045241916e-03f, -3.050352313e-03f, -3.055455742e-03f, + -3.060552194e-03f, -3.065641657e-03f, -3.070724121e-03f, -3.075799575e-03f, -3.080868008e-03f, -3.085929409e-03f, -3.090983768e-03f, -3.096031074e-03f, -3.101071316e-03f, -3.106104484e-03f, + -3.111130568e-03f, -3.116149555e-03f, -3.121161436e-03f, -3.126166201e-03f, -3.131163838e-03f, -3.136154337e-03f, -3.141137688e-03f, -3.146113880e-03f, -3.151082902e-03f, -3.156044744e-03f, + -3.160999396e-03f, -3.165946846e-03f, -3.170887085e-03f, -3.175820103e-03f, -3.180745888e-03f, -3.185664430e-03f, -3.190575719e-03f, -3.195479745e-03f, -3.200376497e-03f, -3.205265965e-03f, + -3.210148139e-03f, -3.215023008e-03f, -3.219890561e-03f, -3.224750790e-03f, -3.229603683e-03f, -3.234449230e-03f, -3.239287421e-03f, -3.244118246e-03f, -3.248941694e-03f, -3.253757756e-03f, + -3.258566422e-03f, -3.263367680e-03f, -3.268161522e-03f, -3.272947936e-03f, -3.277726913e-03f, -3.282498443e-03f, -3.287262516e-03f, -3.292019122e-03f, -3.296768250e-03f, -3.301509891e-03f, + -3.306244034e-03f, -3.310970671e-03f, -3.315689790e-03f, -3.320401382e-03f, -3.325105437e-03f, -3.329801945e-03f, -3.334490896e-03f, -3.339172280e-03f, -3.343846088e-03f, -3.348512309e-03f, + -3.353170935e-03f, -3.357821954e-03f, -3.362465358e-03f, -3.367101136e-03f, -3.371729278e-03f, -3.376349776e-03f, -3.380962619e-03f, -3.385567798e-03f, -3.390165303e-03f, -3.394755124e-03f, + -3.399337251e-03f, -3.403911676e-03f, -3.408478388e-03f, -3.413037377e-03f, -3.417588636e-03f, -3.422132152e-03f, -3.426667918e-03f, -3.431195924e-03f, -3.435716160e-03f, -3.440228616e-03f, + -3.444733284e-03f, -3.449230153e-03f, -3.453719215e-03f, -3.458200459e-03f, -3.462673878e-03f, -3.467139460e-03f, -3.471597197e-03f, -3.476047080e-03f, -3.480489098e-03f, -3.484923244e-03f, + -3.489349507e-03f, -3.493767878e-03f, -3.498178348e-03f, -3.502580908e-03f, -3.506975549e-03f, -3.511362261e-03f, -3.515741035e-03f, -3.520111862e-03f, -3.524474734e-03f, -3.528829639e-03f, + -3.533176571e-03f, -3.537515519e-03f, -3.541846474e-03f, -3.546169428e-03f, -3.550484372e-03f, -3.554791295e-03f, -3.559090190e-03f, -3.563381048e-03f, -3.567663858e-03f, -3.571938614e-03f, + -3.576205305e-03f, -3.580463922e-03f, -3.584714457e-03f, -3.588956901e-03f, -3.593191245e-03f, -3.597417481e-03f, -3.601635598e-03f, -3.605845589e-03f, -3.610047445e-03f, -3.614241157e-03f, + -3.618426716e-03f, -3.622604114e-03f, -3.626773342e-03f, -3.630934390e-03f, -3.635087252e-03f, -3.639231917e-03f, -3.643368377e-03f, -3.647496623e-03f, -3.651616648e-03f, -3.655728442e-03f, + -3.659831997e-03f, -3.663927304e-03f, -3.668014355e-03f, -3.672093141e-03f, -3.676163654e-03f, -3.680225885e-03f, -3.684279826e-03f, -3.688325468e-03f, -3.692362804e-03f, -3.696391824e-03f, + -3.700412520e-03f, -3.704424884e-03f, -3.708428908e-03f, -3.712424583e-03f, -3.716411900e-03f, -3.720390853e-03f, -3.724361432e-03f, -3.728323628e-03f, -3.732277435e-03f, -3.736222844e-03f, + -3.740159846e-03f, -3.744088433e-03f, -3.748008598e-03f, -3.751920331e-03f, -3.755823626e-03f, -3.759718473e-03f, -3.763604865e-03f, -3.767482794e-03f, -3.771352251e-03f, -3.775213230e-03f, + -3.779065721e-03f, -3.782909716e-03f, -3.786745208e-03f, -3.790572189e-03f, -3.794390651e-03f, -3.798200586e-03f, -3.802001986e-03f, -3.805794844e-03f, -3.809579150e-03f, -3.813354898e-03f, + -3.817122080e-03f, -3.820880688e-03f, -3.824630714e-03f, -3.828372151e-03f, -3.832104990e-03f, -3.835829224e-03f, -3.839544846e-03f, -3.843251847e-03f, -3.846950220e-03f, -3.850639957e-03f, + -3.854321052e-03f, -3.857993495e-03f, -3.861657280e-03f, -3.865312399e-03f, -3.868958844e-03f, -3.872596608e-03f, -3.876225684e-03f, -3.879846064e-03f, -3.883457740e-03f, -3.887060706e-03f, + -3.890654953e-03f, -3.894240474e-03f, -3.897817262e-03f, -3.901385310e-03f, -3.904944610e-03f, -3.908495155e-03f, -3.912036937e-03f, -3.915569950e-03f, -3.919094185e-03f, -3.922609637e-03f, + -3.926116297e-03f, -3.929614158e-03f, -3.933103213e-03f, -3.936583456e-03f, -3.940054878e-03f, -3.943517473e-03f, -3.946971234e-03f, -3.950416153e-03f, -3.953852223e-03f, -3.957279438e-03f, + -3.960697791e-03f, -3.964107274e-03f, -3.967507880e-03f, -3.970899602e-03f, -3.974282434e-03f, -3.977656369e-03f, -3.981021399e-03f, -3.984377519e-03f, -3.987724719e-03f, -3.991062996e-03f, + -3.994392340e-03f, -3.997712745e-03f, -4.001024206e-03f, -4.004326714e-03f, -4.007620263e-03f, -4.010904847e-03f, -4.014180458e-03f, -4.017447090e-03f, -4.020704737e-03f, -4.023953391e-03f, + -4.027193046e-03f, -4.030423696e-03f, -4.033645334e-03f, -4.036857953e-03f, -4.040061546e-03f, -4.043256108e-03f, -4.046441632e-03f, -4.049618111e-03f, -4.052785538e-03f, -4.055943908e-03f, + -4.059093214e-03f, -4.062233449e-03f, -4.065364607e-03f, -4.068486682e-03f, -4.071599667e-03f, -4.074703557e-03f, -4.077798344e-03f, -4.080884023e-03f, -4.083960586e-03f, -4.087028029e-03f, + -4.090086345e-03f, -4.093135527e-03f, -4.096175569e-03f, -4.099206466e-03f, -4.102228210e-03f, -4.105240797e-03f, -4.108244219e-03f, -4.111238471e-03f, -4.114223547e-03f, -4.117199441e-03f, + -4.120166146e-03f, -4.123123656e-03f, -4.126071967e-03f, -4.129011071e-03f, -4.131940962e-03f, -4.134861636e-03f, -4.137773086e-03f, -4.140675305e-03f, -4.143568289e-03f, -4.146452031e-03f, + -4.149326526e-03f, -4.152191768e-03f, -4.155047750e-03f, -4.157894468e-03f, -4.160731915e-03f, -4.163560086e-03f, -4.166378975e-03f, -4.169188577e-03f, -4.171988886e-03f, -4.174779895e-03f, + -4.177561600e-03f, -4.180333995e-03f, -4.183097075e-03f, -4.185850833e-03f, -4.188595265e-03f, -4.191330365e-03f, -4.194056127e-03f, -4.196772545e-03f, -4.199479616e-03f, -4.202177332e-03f, + -4.204865689e-03f, -4.207544681e-03f, -4.210214303e-03f, -4.212874550e-03f, -4.215525416e-03f, -4.218166895e-03f, -4.220798984e-03f, -4.223421676e-03f, -4.226034966e-03f, -4.228638849e-03f, + -4.231233320e-03f, -4.233818373e-03f, -4.236394004e-03f, -4.238960207e-03f, -4.241516977e-03f, -4.244064310e-03f, -4.246602199e-03f, -4.249130641e-03f, -4.251649630e-03f, -4.254159160e-03f, + -4.256659228e-03f, -4.259149828e-03f, -4.261630954e-03f, -4.264102603e-03f, -4.266564770e-03f, -4.269017448e-03f, -4.271460635e-03f, -4.273894324e-03f, -4.276318511e-03f, -4.278733191e-03f, + -4.281138359e-03f, -4.283534011e-03f, -4.285920142e-03f, -4.288296747e-03f, -4.290663822e-03f, -4.293021361e-03f, -4.295369361e-03f, -4.297707816e-03f, -4.300036722e-03f, -4.302356074e-03f, + -4.304665869e-03f, -4.306966100e-03f, -4.309256764e-03f, -4.311537857e-03f, -4.313809373e-03f, -4.316071309e-03f, -4.318323660e-03f, -4.320566421e-03f, -4.322799588e-03f, -4.325023157e-03f, + -4.327237123e-03f, -4.329441482e-03f, -4.331636230e-03f, -4.333821363e-03f, -4.335996876e-03f, -4.338162764e-03f, -4.340319025e-03f, -4.342465653e-03f, -4.344602644e-03f, -4.346729995e-03f, + -4.348847701e-03f, -4.350955758e-03f, -4.353054161e-03f, -4.355142908e-03f, -4.357221993e-03f, -4.359291413e-03f, -4.361351163e-03f, -4.363401241e-03f, -4.365441641e-03f, -4.367472360e-03f, + -4.369493394e-03f, -4.371504739e-03f, -4.373506391e-03f, -4.375498347e-03f, -4.377480602e-03f, -4.379453152e-03f, -4.381415995e-03f, -4.383369125e-03f, -4.385312540e-03f, -4.387246235e-03f, + -4.389170208e-03f, -4.391084453e-03f, -4.392988969e-03f, -4.394883750e-03f, -4.396768793e-03f, -4.398644095e-03f, -4.400509653e-03f, -4.402365461e-03f, -4.404211518e-03f, -4.406047820e-03f, + -4.407874362e-03f, -4.409691142e-03f, -4.411498157e-03f, -4.413295402e-03f, -4.415082874e-03f, -4.416860570e-03f, -4.418628487e-03f, -4.420386621e-03f, -4.422134968e-03f, -4.423873527e-03f, + -4.425602293e-03f, -4.427321263e-03f, -4.429030433e-03f, -4.430729802e-03f, -4.432419365e-03f, -4.434099119e-03f, -4.435769061e-03f, -4.437429189e-03f, -4.439079498e-03f, -4.440719986e-03f, + -4.442350650e-03f, -4.443971487e-03f, -4.445582494e-03f, -4.447183667e-03f, -4.448775004e-03f, -4.450356502e-03f, -4.451928158e-03f, -4.453489969e-03f, -4.455041932e-03f, -4.456584044e-03f, + -4.458116302e-03f, -4.459638705e-03f, -4.461151248e-03f, -4.462653929e-03f, -4.464146746e-03f, -4.465629695e-03f, -4.467102773e-03f, -4.468565980e-03f, -4.470019310e-03f, -4.471462762e-03f, + -4.472896334e-03f, -4.474320022e-03f, -4.475733825e-03f, -4.477137739e-03f, -4.478531761e-03f, -4.479915891e-03f, -4.481290124e-03f, -4.482654459e-03f, -4.484008893e-03f, -4.485353423e-03f, + -4.486688048e-03f, -4.488012764e-03f, -4.489327570e-03f, -4.490632463e-03f, -4.491927441e-03f, -4.493212502e-03f, -4.494487642e-03f, -4.495752861e-03f, -4.497008156e-03f, -4.498253524e-03f, + -4.499488963e-03f, -4.500714472e-03f, -4.501930048e-03f, -4.503135689e-03f, -4.504331392e-03f, -4.505517157e-03f, -4.506692980e-03f, -4.507858860e-03f, -4.509014795e-03f, -4.510160782e-03f, + -4.511296820e-03f, -4.512422907e-03f, -4.513539041e-03f, -4.514645220e-03f, -4.515741442e-03f, -4.516827705e-03f, -4.517904008e-03f, -4.518970348e-03f, -4.520026724e-03f, -4.521073134e-03f, + -4.522109576e-03f, -4.523136049e-03f, -4.524152551e-03f, -4.525159080e-03f, -4.526155635e-03f, -4.527142213e-03f, -4.528118814e-03f, -4.529085435e-03f, -4.530042076e-03f, -4.530988734e-03f, + -4.531925408e-03f, -4.532852097e-03f, -4.533768799e-03f, -4.534675512e-03f, -4.535572236e-03f, -4.536458968e-03f, -4.537335708e-03f, -4.538202453e-03f, -4.539059204e-03f, -4.539905957e-03f, + -4.540742713e-03f, -4.541569469e-03f, -4.542386225e-03f, -4.543192979e-03f, -4.543989730e-03f, -4.544776476e-03f, -4.545553218e-03f, -4.546319952e-03f, -4.547076679e-03f, -4.547823398e-03f, + -4.548560106e-03f, -4.549286804e-03f, -4.550003489e-03f, -4.550710162e-03f, -4.551406820e-03f, -4.552093464e-03f, -4.552770091e-03f, -4.553436702e-03f, -4.554093295e-03f, -4.554739870e-03f, + -4.555376424e-03f, -4.556002959e-03f, -4.556619472e-03f, -4.557225963e-03f, -4.557822432e-03f, -4.558408877e-03f, -4.558985298e-03f, -4.559551693e-03f, -4.560108063e-03f, -4.560654407e-03f, + -4.561190724e-03f, -4.561717013e-03f, -4.562233274e-03f, -4.562739506e-03f, -4.563235709e-03f, -4.563721882e-03f, -4.564198024e-03f, -4.564664136e-03f, -4.565120216e-03f, -4.565566264e-03f, + -4.566002280e-03f, -4.566428264e-03f, -4.566844215e-03f, -4.567250132e-03f, -4.567646015e-03f, -4.568031864e-03f, -4.568407679e-03f, -4.568773460e-03f, -4.569129205e-03f, -4.569474916e-03f, + -4.569810591e-03f, -4.570136231e-03f, -4.570451835e-03f, -4.570757403e-03f, -4.571052935e-03f, -4.571338432e-03f, -4.571613892e-03f, -4.571879316e-03f, -4.572134704e-03f, -4.572380056e-03f, + -4.572615372e-03f, -4.572840652e-03f, -4.573055895e-03f, -4.573261103e-03f, -4.573456275e-03f, -4.573641411e-03f, -4.573816511e-03f, -4.573981576e-03f, -4.574136606e-03f, -4.574281600e-03f, + -4.574416560e-03f, -4.574541485e-03f, -4.574656376e-03f, -4.574761234e-03f, -4.574856057e-03f, -4.574940847e-03f, -4.575015604e-03f, -4.575080329e-03f, -4.575135021e-03f, -4.575179682e-03f, + -4.575214312e-03f, -4.575238911e-03f, -4.575253479e-03f, -4.575258018e-03f, -4.575252527e-03f, -4.575237008e-03f, -4.575211461e-03f, -4.575175886e-03f, -4.575130285e-03f, -4.575074657e-03f, + -4.575009004e-03f, -4.574933326e-03f, -4.574847624e-03f, -4.574751898e-03f, -4.574646150e-03f, -4.574530380e-03f, -4.574404589e-03f, -4.574268778e-03f, -4.574122948e-03f, -4.573967099e-03f, + -4.573801232e-03f, -4.573625349e-03f, -4.573439450e-03f, -4.573243537e-03f, -4.573037609e-03f, -4.572821669e-03f, -4.572595717e-03f, -4.572359754e-03f, -4.572113782e-03f, -4.571857801e-03f, + -4.571591813e-03f, -4.571315818e-03f, -4.571029818e-03f, -4.570733814e-03f, -4.570427808e-03f, -4.570111799e-03f, -4.569785791e-03f, -4.569449783e-03f, -4.569103778e-03f, -4.568747776e-03f, + -4.568381779e-03f, -4.568005788e-03f, -4.567619805e-03f, -4.567223831e-03f, -4.566817867e-03f, -4.566401916e-03f, -4.565975977e-03f, -4.565540053e-03f, -4.565094146e-03f, -4.564638256e-03f, + -4.564172386e-03f, -4.563696536e-03f, -4.563210709e-03f, -4.562714906e-03f, -4.562209129e-03f, -4.561693380e-03f, -4.561167659e-03f, -4.560631970e-03f, -4.560086313e-03f, -4.559530690e-03f, + -4.558965103e-03f, -4.558389554e-03f, -4.557804045e-03f, -4.557208577e-03f, -4.556603152e-03f, -4.555987773e-03f, -4.555362441e-03f, -4.554727158e-03f, -4.554081925e-03f, -4.553426746e-03f, + -4.552761622e-03f, -4.552086554e-03f, -4.551401545e-03f, -4.550706598e-03f, -4.550001713e-03f, -4.549286893e-03f, -4.548562141e-03f, -4.547827458e-03f, -4.547082847e-03f, -4.546328309e-03f, + -4.545563848e-03f, -4.544789464e-03f, -4.544005161e-03f, -4.543210940e-03f, -4.542406805e-03f, -4.541592756e-03f, -4.540768797e-03f, -4.539934931e-03f, -4.539091158e-03f, -4.538237482e-03f, + -4.537373905e-03f, -4.536500430e-03f, -4.535617059e-03f, -4.534723794e-03f, -4.533820638e-03f, -4.532907594e-03f, -4.531984663e-03f, -4.531051850e-03f, -4.530109155e-03f, -4.529156582e-03f, + -4.528194134e-03f, -4.527221813e-03f, -4.526239622e-03f, -4.525247563e-03f, -4.524245639e-03f, -4.523233853e-03f, -4.522212208e-03f, -4.521180706e-03f, -4.520139351e-03f, -4.519088145e-03f, + -4.518027090e-03f, -4.516956191e-03f, -4.515875449e-03f, -4.514784868e-03f, -4.513684450e-03f, -4.512574199e-03f, -4.511454117e-03f, -4.510324207e-03f, -4.509184474e-03f, -4.508034918e-03f, + -4.506875544e-03f, -4.505706355e-03f, -4.504527354e-03f, -4.503338543e-03f, -4.502139927e-03f, -4.500931507e-03f, -4.499713289e-03f, -4.498485273e-03f, -4.497247465e-03f, -4.495999866e-03f, + -4.494742481e-03f, -4.493475313e-03f, -4.492198364e-03f, -4.490911639e-03f, -4.489615140e-03f, -4.488308872e-03f, -4.486992836e-03f, -4.485667038e-03f, -4.484331480e-03f, -4.482986166e-03f, + -4.481631099e-03f, -4.480266283e-03f, -4.478891721e-03f, -4.477507416e-03f, -4.476113374e-03f, -4.474709596e-03f, -4.473296087e-03f, -4.471872850e-03f, -4.470439888e-03f, -4.468997207e-03f, + -4.467544809e-03f, -4.466082697e-03f, -4.464610877e-03f, -4.463129351e-03f, -4.461638123e-03f, -4.460137197e-03f, -4.458626577e-03f, -4.457106267e-03f, -4.455576270e-03f, -4.454036591e-03f, + -4.452487233e-03f, -4.450928201e-03f, -4.449359498e-03f, -4.447781128e-03f, -4.446193095e-03f, -4.444595404e-03f, -4.442988057e-03f, -4.441371060e-03f, -4.439744417e-03f, -4.438108131e-03f, + -4.436462207e-03f, -4.434806648e-03f, -4.433141459e-03f, -4.431466645e-03f, -4.429782208e-03f, -4.428088154e-03f, -4.426384487e-03f, -4.424671211e-03f, -4.422948330e-03f, -4.421215849e-03f, + -4.419473772e-03f, -4.417722103e-03f, -4.415960847e-03f, -4.414190007e-03f, -4.412409589e-03f, -4.410619597e-03f, -4.408820036e-03f, -4.407010909e-03f, -4.405192221e-03f, -4.403363977e-03f, + -4.401526182e-03f, -4.399678839e-03f, -4.397821954e-03f, -4.395955531e-03f, -4.394079575e-03f, -4.392194090e-03f, -4.390299080e-03f, -4.388394552e-03f, -4.386480509e-03f, -4.384556955e-03f, + -4.382623897e-03f, -4.380681338e-03f, -4.378729284e-03f, -4.376767738e-03f, -4.374796707e-03f, -4.372816194e-03f, -4.370826205e-03f, -4.368826745e-03f, -4.366817818e-03f, -4.364799429e-03f, + -4.362771584e-03f, -4.360734287e-03f, -4.358687544e-03f, -4.356631358e-03f, -4.354565736e-03f, -4.352490682e-03f, -4.350406202e-03f, -4.348312300e-03f, -4.346208982e-03f, -4.344096252e-03f, + -4.341974116e-03f, -4.339842580e-03f, -4.337701647e-03f, -4.335551325e-03f, -4.333391616e-03f, -4.331222528e-03f, -4.329044065e-03f, -4.326856232e-03f, -4.324659036e-03f, -4.322452480e-03f, + -4.320236571e-03f, -4.318011314e-03f, -4.315776714e-03f, -4.313532776e-03f, -4.311279507e-03f, -4.309016911e-03f, -4.306744994e-03f, -4.304463762e-03f, -4.302173220e-03f, -4.299873374e-03f, + -4.297564228e-03f, -4.295245789e-03f, -4.292918063e-03f, -4.290581054e-03f, -4.288234769e-03f, -4.285879213e-03f, -4.283514392e-03f, -4.281140311e-03f, -4.278756977e-03f, -4.276364395e-03f, + -4.273962570e-03f, -4.271551509e-03f, -4.269131218e-03f, -4.266701701e-03f, -4.264262966e-03f, -4.261815017e-03f, -4.259357861e-03f, -4.256891503e-03f, -4.254415950e-03f, -4.251931207e-03f, + -4.249437281e-03f, -4.246934177e-03f, -4.244421902e-03f, -4.241900460e-03f, -4.239369860e-03f, -4.236830105e-03f, -4.234281203e-03f, -4.231723160e-03f, -4.229155981e-03f, -4.226579674e-03f, + -4.223994243e-03f, -4.221399695e-03f, -4.218796037e-03f, -4.216183274e-03f, -4.213561413e-03f, -4.210930460e-03f, -4.208290421e-03f, -4.205641303e-03f, -4.202983112e-03f, -4.200315854e-03f, + -4.197639535e-03f, -4.194954163e-03f, -4.192259743e-03f, -4.189556281e-03f, -4.186843785e-03f, -4.184122260e-03f, -4.181391713e-03f, -4.178652151e-03f, -4.175903579e-03f, -4.173146006e-03f, + -4.170379436e-03f, -4.167603877e-03f, -4.164819335e-03f, -4.162025817e-03f, -4.159223330e-03f, -4.156411879e-03f, -4.153591472e-03f, -4.150762116e-03f, -4.147923817e-03f, -4.145076581e-03f, + -4.142220416e-03f, -4.139355328e-03f, -4.136481325e-03f, -4.133598412e-03f, -4.130706597e-03f, -4.127805886e-03f, -4.124896287e-03f, -4.121977806e-03f, -4.119050450e-03f, -4.116114226e-03f, + -4.113169141e-03f, -4.110215202e-03f, -4.107252416e-03f, -4.104280789e-03f, -4.101300329e-03f, -4.098311043e-03f, -4.095312938e-03f, -4.092306021e-03f, -4.089290299e-03f, -4.086265779e-03f, + -4.083232468e-03f, -4.080190374e-03f, -4.077139503e-03f, -4.074079862e-03f, -4.071011460e-03f, -4.067934302e-03f, -4.064848397e-03f, -4.061753752e-03f, -4.058650373e-03f, -4.055538268e-03f, + -4.052417445e-03f, -4.049287910e-03f, -4.046149671e-03f, -4.043002736e-03f, -4.039847112e-03f, -4.036682805e-03f, -4.033509824e-03f, -4.030328177e-03f, -4.027137870e-03f, -4.023938910e-03f, + -4.020731306e-03f, -4.017515065e-03f, -4.014290195e-03f, -4.011056702e-03f, -4.007814595e-03f, -4.004563882e-03f, -4.001304569e-03f, -3.998036664e-03f, -3.994760175e-03f, -3.991475110e-03f, + -3.988181476e-03f, -3.984879282e-03f, -3.981568534e-03f, -3.978249240e-03f, -3.974921409e-03f, -3.971585047e-03f, -3.968240164e-03f, -3.964886765e-03f, -3.961524861e-03f, -3.958154457e-03f, + -3.954775563e-03f, -3.951388185e-03f, -3.947992332e-03f, -3.944588012e-03f, -3.941175233e-03f, -3.937754002e-03f, -3.934324328e-03f, -3.930886219e-03f, -3.927439681e-03f, -3.923984725e-03f, + -3.920521357e-03f, -3.917049586e-03f, -3.913569419e-03f, -3.910080866e-03f, -3.906583933e-03f, -3.903078629e-03f, -3.899564963e-03f, -3.896042942e-03f, -3.892512574e-03f, -3.888973869e-03f, + -3.885426833e-03f, -3.881871475e-03f, -3.878307804e-03f, -3.874735827e-03f, -3.871155554e-03f, -3.867566992e-03f, -3.863970149e-03f, -3.860365035e-03f, -3.856751656e-03f, -3.853130023e-03f, + -3.849500143e-03f, -3.845862024e-03f, -3.842215675e-03f, -3.838561104e-03f, -3.834898320e-03f, -3.831227332e-03f, -3.827548147e-03f, -3.823860775e-03f, -3.820165223e-03f, -3.816461501e-03f, + -3.812749617e-03f, -3.809029580e-03f, -3.805301398e-03f, -3.801565079e-03f, -3.797820633e-03f, -3.794068068e-03f, -3.790307393e-03f, -3.786538616e-03f, -3.782761747e-03f, -3.778976793e-03f, + -3.775183764e-03f, -3.771382669e-03f, -3.767573515e-03f, -3.763756313e-03f, -3.759931070e-03f, -3.756097796e-03f, -3.752256499e-03f, -3.748407188e-03f, -3.744549873e-03f, -3.740684562e-03f, + -3.736811264e-03f, -3.732929988e-03f, -3.729040742e-03f, -3.725143537e-03f, -3.721238380e-03f, -3.717325281e-03f, -3.713404249e-03f, -3.709475292e-03f, -3.705538421e-03f, -3.701593644e-03f, + -3.697640969e-03f, -3.693680407e-03f, -3.689711966e-03f, -3.685735655e-03f, -3.681751484e-03f, -3.677759462e-03f, -3.673759598e-03f, -3.669751900e-03f, -3.665736379e-03f, -3.661713044e-03f, + -3.657681903e-03f, -3.653642966e-03f, -3.649596243e-03f, -3.645541743e-03f, -3.641479474e-03f, -3.637409446e-03f, -3.633331670e-03f, -3.629246153e-03f, -3.625152905e-03f, -3.621051937e-03f, + -3.616943256e-03f, -3.612826874e-03f, -3.608702798e-03f, -3.604571039e-03f, -3.600431605e-03f, -3.596284508e-03f, -3.592129755e-03f, -3.587967357e-03f, -3.583797323e-03f, -3.579619663e-03f, + -3.575434385e-03f, -3.571241501e-03f, -3.567041019e-03f, -3.562832950e-03f, -3.558617301e-03f, -3.554394085e-03f, -3.550163309e-03f, -3.545924984e-03f, -3.541679120e-03f, -3.537425725e-03f, + -3.533164811e-03f, -3.528896386e-03f, -3.524620460e-03f, -3.520337044e-03f, -3.516046147e-03f, -3.511747779e-03f, -3.507441949e-03f, -3.503128668e-03f, -3.498807945e-03f, -3.494479790e-03f, + -3.490144214e-03f, -3.485801225e-03f, -3.481450835e-03f, -3.477093052e-03f, -3.472727888e-03f, -3.468355351e-03f, -3.463975452e-03f, -3.459588201e-03f, -3.455193608e-03f, -3.450791683e-03f, + -3.446382436e-03f, -3.441965876e-03f, -3.437542015e-03f, -3.433110863e-03f, -3.428672428e-03f, -3.424226722e-03f, -3.419773755e-03f, -3.415313536e-03f, -3.410846076e-03f, -3.406371386e-03f, + -3.401889474e-03f, -3.397400353e-03f, -3.392904031e-03f, -3.388400519e-03f, -3.383889828e-03f, -3.379371967e-03f, -3.374846947e-03f, -3.370314778e-03f, -3.365775471e-03f, -3.361229036e-03f, + -3.356675483e-03f, -3.352114822e-03f, -3.347547065e-03f, -3.342972221e-03f, -3.338390301e-03f, -3.333801315e-03f, -3.329205274e-03f, -3.324602188e-03f, -3.319992067e-03f, -3.315374923e-03f, + -3.310750766e-03f, -3.306119605e-03f, -3.301481453e-03f, -3.296836318e-03f, -3.292184213e-03f, -3.287525147e-03f, -3.282859131e-03f, -3.278186175e-03f, -3.273506291e-03f, -3.268819489e-03f, + -3.264125779e-03f, -3.259425172e-03f, -3.254717680e-03f, -3.250003312e-03f, -3.245282079e-03f, -3.240553992e-03f, -3.235819062e-03f, -3.231077300e-03f, -3.226328715e-03f, -3.221573320e-03f, + -3.216811125e-03f, -3.212042141e-03f, -3.207266378e-03f, -3.202483847e-03f, -3.197694560e-03f, -3.192898526e-03f, -3.188095758e-03f, -3.183286266e-03f, -3.178470060e-03f, -3.173647152e-03f, + -3.168817553e-03f, -3.163981273e-03f, -3.159138324e-03f, -3.154288717e-03f, -3.149432462e-03f, -3.144569570e-03f, -3.139700053e-03f, -3.134823922e-03f, -3.129941188e-03f, -3.125051861e-03f, + -3.120155953e-03f, -3.115253475e-03f, -3.110344438e-03f, -3.105428854e-03f, -3.100506732e-03f, -3.095578085e-03f, -3.090642924e-03f, -3.085701259e-03f, -3.080753102e-03f, -3.075798465e-03f, + -3.070837358e-03f, -3.065869792e-03f, -3.060895780e-03f, -3.055915331e-03f, -3.050928458e-03f, -3.045935172e-03f, -3.040935484e-03f, -3.035929404e-03f, -3.030916946e-03f, -3.025898119e-03f, + -3.020872936e-03f, -3.015841408e-03f, -3.010803545e-03f, -3.005759360e-03f, -3.000708864e-03f, -2.995652068e-03f, -2.990588984e-03f, -2.985519623e-03f, -2.980443997e-03f, -2.975362116e-03f, + -2.970273994e-03f, -2.965179640e-03f, -2.960079067e-03f, -2.954972286e-03f, -2.949859308e-03f, -2.944740146e-03f, -2.939614810e-03f, -2.934483313e-03f, -2.929345666e-03f, -2.924201880e-03f, + -2.919051967e-03f, -2.913895939e-03f, -2.908733808e-03f, -2.903565584e-03f, -2.898391281e-03f, -2.893210908e-03f, -2.888024479e-03f, -2.882832004e-03f, -2.877633496e-03f, -2.872428966e-03f, + -2.867218426e-03f, -2.862001888e-03f, -2.856779363e-03f, -2.851550863e-03f, -2.846316401e-03f, -2.841075987e-03f, -2.835829634e-03f, -2.830577353e-03f, -2.825319157e-03f, -2.820055057e-03f, + -2.814785065e-03f, -2.809509193e-03f, -2.804227452e-03f, -2.798939856e-03f, -2.793646415e-03f, -2.788347141e-03f, -2.783042047e-03f, -2.777731145e-03f, -2.772414445e-03f, -2.767091962e-03f, + -2.761763705e-03f, -2.756429688e-03f, -2.751089922e-03f, -2.745744420e-03f, -2.740393193e-03f, -2.735036253e-03f, -2.729673613e-03f, -2.724305284e-03f, -2.718931280e-03f, -2.713551611e-03f, + -2.708166289e-03f, -2.702775328e-03f, -2.697378739e-03f, -2.691976534e-03f, -2.686568726e-03f, -2.681155326e-03f, -2.675736346e-03f, -2.670311800e-03f, -2.664881699e-03f, -2.659446055e-03f, + -2.654004881e-03f, -2.648558188e-03f, -2.643105990e-03f, -2.637648297e-03f, -2.632185124e-03f, -2.626716481e-03f, -2.621242381e-03f, -2.615762837e-03f, -2.610277860e-03f, -2.604787463e-03f, + -2.599291659e-03f, -2.593790460e-03f, -2.588283877e-03f, -2.582771924e-03f, -2.577254613e-03f, -2.571731956e-03f, -2.566203965e-03f, -2.560670654e-03f, -2.555132034e-03f, -2.549588118e-03f, + -2.544038918e-03f, -2.538484447e-03f, -2.532924717e-03f, -2.527359741e-03f, -2.521789532e-03f, -2.516214100e-03f, -2.510633461e-03f, -2.505047624e-03f, -2.499456604e-03f, -2.493860413e-03f, + -2.488259064e-03f, -2.482652568e-03f, -2.477040938e-03f, -2.471424188e-03f, -2.465802330e-03f, -2.460175375e-03f, -2.454543338e-03f, -2.448906230e-03f, -2.443264064e-03f, -2.437616853e-03f, + -2.431964610e-03f, -2.426307346e-03f, -2.420645076e-03f, -2.414977810e-03f, -2.409305563e-03f, -2.403628347e-03f, -2.397946175e-03f, -2.392259059e-03f, -2.386567012e-03f, -2.380870047e-03f, + -2.375168176e-03f, -2.369461413e-03f, -2.363749770e-03f, -2.358033260e-03f, -2.352311895e-03f, -2.346585689e-03f, -2.340854655e-03f, -2.335118804e-03f, -2.329378151e-03f, -2.323632707e-03f, + -2.317882486e-03f, -2.312127501e-03f, -2.306367764e-03f, -2.300603289e-03f, -2.294834088e-03f, -2.289060174e-03f, -2.283281560e-03f, -2.277498259e-03f, -2.271710284e-03f, -2.265917648e-03f, + -2.260120364e-03f, -2.254318444e-03f, -2.248511903e-03f, -2.242700752e-03f, -2.236885005e-03f, -2.231064674e-03f, -2.225239774e-03f, -2.219410316e-03f, -2.213576314e-03f, -2.207737781e-03f, + -2.201894729e-03f, -2.196047173e-03f, -2.190195125e-03f, -2.184338597e-03f, -2.178477604e-03f, -2.172612158e-03f, -2.166742273e-03f, -2.160867961e-03f, -2.154989236e-03f, -2.149106110e-03f, + -2.143218598e-03f, -2.137326711e-03f, -2.131430464e-03f, -2.125529868e-03f, -2.119624939e-03f, -2.113715688e-03f, -2.107802129e-03f, -2.101884275e-03f, -2.095962139e-03f, -2.090035735e-03f, + -2.084105076e-03f, -2.078170175e-03f, -2.072231045e-03f, -2.066287699e-03f, -2.060340151e-03f, -2.054388414e-03f, -2.048432502e-03f, -2.042472427e-03f, -2.036508202e-03f, -2.030539842e-03f, + -2.024567360e-03f, -2.018590768e-03f, -2.012610081e-03f, -2.006625310e-03f, -2.000636471e-03f, -1.994643576e-03f, -1.988646638e-03f, -1.982645671e-03f, -1.976640689e-03f, -1.970631704e-03f, + -1.964618730e-03f, -1.958601781e-03f, -1.952580869e-03f, -1.946556009e-03f, -1.940527213e-03f, -1.934494496e-03f, -1.928457870e-03f, -1.922417349e-03f, -1.916372947e-03f, -1.910324676e-03f, + -1.904272551e-03f, -1.898216585e-03f, -1.892156791e-03f, -1.886093183e-03f, -1.880025774e-03f, -1.873954578e-03f, -1.867879609e-03f, -1.861800880e-03f, -1.855718404e-03f, -1.849632194e-03f, + -1.843542266e-03f, -1.837448631e-03f, -1.831351305e-03f, -1.825250299e-03f, -1.819145628e-03f, -1.813037306e-03f, -1.806925345e-03f, -1.800809761e-03f, -1.794690565e-03f, -1.788567772e-03f, + -1.782441395e-03f, -1.776311449e-03f, -1.770177946e-03f, -1.764040901e-03f, -1.757900326e-03f, -1.751756236e-03f, -1.745608644e-03f, -1.739457565e-03f, -1.733303011e-03f, -1.727144996e-03f, + -1.720983534e-03f, -1.714818639e-03f, -1.708650324e-03f, -1.702478603e-03f, -1.696303490e-03f, -1.690124999e-03f, -1.683943143e-03f, -1.677757936e-03f, -1.671569392e-03f, -1.665377524e-03f, + -1.659182346e-03f, -1.652983873e-03f, -1.646782117e-03f, -1.640577092e-03f, -1.634368814e-03f, -1.628157294e-03f, -1.621942547e-03f, -1.615724587e-03f, -1.609503427e-03f, -1.603279082e-03f, + -1.597051565e-03f, -1.590820890e-03f, -1.584587071e-03f, -1.578350121e-03f, -1.572110055e-03f, -1.565866886e-03f, -1.559620629e-03f, -1.553371296e-03f, -1.547118903e-03f, -1.540863462e-03f, + -1.534604988e-03f, -1.528343494e-03f, -1.522078995e-03f, -1.515811505e-03f, -1.509541037e-03f, -1.503267604e-03f, -1.496991222e-03f, -1.490711904e-03f, -1.484429664e-03f, -1.478144516e-03f, + -1.471856474e-03f, -1.465565551e-03f, -1.459271762e-03f, -1.452975121e-03f, -1.446675642e-03f, -1.440373338e-03f, -1.434068223e-03f, -1.427760312e-03f, -1.421449619e-03f, -1.415136157e-03f, + -1.408819940e-03f, -1.402500984e-03f, -1.396179300e-03f, -1.389854904e-03f, -1.383527810e-03f, -1.377198031e-03f, -1.370865582e-03f, -1.364530476e-03f, -1.358192728e-03f, -1.351852352e-03f, + -1.345509361e-03f, -1.339163770e-03f, -1.332815593e-03f, -1.326464843e-03f, -1.320111536e-03f, -1.313755685e-03f, -1.307397303e-03f, -1.301036406e-03f, -1.294673007e-03f, -1.288307121e-03f, + -1.281938760e-03f, -1.275567941e-03f, -1.269194676e-03f, -1.262818979e-03f, -1.256440865e-03f, -1.250060349e-03f, -1.243677443e-03f, -1.237292163e-03f, -1.230904522e-03f, -1.224514534e-03f, + -1.218122214e-03f, -1.211727575e-03f, -1.205330633e-03f, -1.198931400e-03f, -1.192529892e-03f, -1.186126122e-03f, -1.179720104e-03f, -1.173311853e-03f, -1.166901383e-03f, -1.160488708e-03f, + -1.154073842e-03f, -1.147656799e-03f, -1.141237594e-03f, -1.134816241e-03f, -1.128392753e-03f, -1.121967146e-03f, -1.115539433e-03f, -1.109109629e-03f, -1.102677747e-03f, -1.096243802e-03f, + -1.089807808e-03f, -1.083369780e-03f, -1.076929732e-03f, -1.070487677e-03f, -1.064043630e-03f, -1.057597606e-03f, -1.051149618e-03f, -1.044699681e-03f, -1.038247809e-03f, -1.031794017e-03f, + -1.025338318e-03f, -1.018880726e-03f, -1.012421257e-03f, -1.005959924e-03f, -9.994967418e-04f, -9.930317243e-04f, -9.865648860e-04f, -9.800962411e-04f, -9.736258038e-04f, -9.671535886e-04f, + -9.606796096e-04f, -9.542038811e-04f, -9.477264175e-04f, -9.412472331e-04f, -9.347663420e-04f, -9.282837587e-04f, -9.217994974e-04f, -9.153135725e-04f, -9.088259982e-04f, -9.023367889e-04f, + -8.958459588e-04f, -8.893535224e-04f, -8.828594939e-04f, -8.763638876e-04f, -8.698667179e-04f, -8.633679990e-04f, -8.568677454e-04f, -8.503659714e-04f, -8.438626913e-04f, -8.373579193e-04f, + -8.308516700e-04f, -8.243439576e-04f, -8.178347964e-04f, -8.113242009e-04f, -8.048121853e-04f, -7.982987641e-04f, -7.917839515e-04f, -7.852677620e-04f, -7.787502098e-04f, -7.722313094e-04f, + -7.657110751e-04f, -7.591895213e-04f, -7.526666624e-04f, -7.461425126e-04f, -7.396170865e-04f, -7.330903983e-04f, -7.265624625e-04f, -7.200332935e-04f, -7.135029055e-04f, -7.069713130e-04f, + -7.004385304e-04f, -6.939045720e-04f, -6.873694523e-04f, -6.808331856e-04f, -6.742957864e-04f, -6.677572690e-04f, -6.612176477e-04f, -6.546769371e-04f, -6.481351516e-04f, -6.415923054e-04f, + -6.350484130e-04f, -6.285034889e-04f, -6.219575473e-04f, -6.154106028e-04f, -6.088626697e-04f, -6.023137625e-04f, -5.957638955e-04f, -5.892130831e-04f, -5.826613398e-04f, -5.761086800e-04f, + -5.695551181e-04f, -5.630006686e-04f, -5.564453457e-04f, -5.498891640e-04f, -5.433321378e-04f, -5.367742817e-04f, -5.302156100e-04f, -5.236561370e-04f, -5.170958774e-04f, -5.105348454e-04f, + -5.039730555e-04f, -4.974105222e-04f, -4.908472598e-04f, -4.842832828e-04f, -4.777186056e-04f, -4.711532426e-04f, -4.645872083e-04f, -4.580205171e-04f, -4.514531835e-04f, -4.448852218e-04f, + -4.383166465e-04f, -4.317474720e-04f, -4.251777128e-04f, -4.186073833e-04f, -4.120364979e-04f, -4.054650711e-04f, -3.988931173e-04f, -3.923206509e-04f, -3.857476864e-04f, -3.791742381e-04f, + -3.726003207e-04f, -3.660259484e-04f, -3.594511357e-04f, -3.528758971e-04f, -3.463002470e-04f, -3.397241998e-04f, -3.331477699e-04f, -3.265709719e-04f, -3.199938201e-04f, -3.134163290e-04f, + -3.068385130e-04f, -3.002603865e-04f, -2.936819640e-04f, -2.871032600e-04f, -2.805242888e-04f, -2.739450649e-04f, -2.673656028e-04f, -2.607859168e-04f, -2.542060214e-04f, -2.476259311e-04f, + -2.410456602e-04f, -2.344652233e-04f, -2.278846347e-04f, -2.213039088e-04f, -2.147230602e-04f, -2.081421033e-04f, -2.015610524e-04f, -1.949799220e-04f, -1.883987265e-04f, -1.818174805e-04f, + -1.752361982e-04f, -1.686548941e-04f, -1.620735827e-04f, -1.554922784e-04f, -1.489109956e-04f, -1.423297488e-04f, -1.357485523e-04f, -1.291674205e-04f, -1.225863680e-04f, -1.160054091e-04f, + -1.094245583e-04f, -1.028438299e-04f, -9.626323845e-05f, -8.968279828e-05f, -8.310252383e-05f, -7.652242952e-05f, -6.994252977e-05f, -6.336283898e-05f, -5.678337157e-05f, -5.020414195e-05f, + -4.362516453e-05f, -3.704645371e-05f, -3.046802390e-05f, -2.388988952e-05f, -1.731206495e-05f, -1.073456461e-05f, -4.157402893e-06f, 2.419405800e-06f, 8.995847073e-06f, 1.557190653e-05f, + 2.214756977e-05f, 2.872282241e-05f, 3.529765006e-05f, 4.187203831e-05f, 4.844597280e-05f, 5.501943913e-05f, 6.159242292e-05f, 6.816490978e-05f, 7.473688534e-05f, 8.130833521e-05f, + 8.787924503e-05f, 9.444960041e-05f, 1.010193870e-04f, 1.075885904e-04f, 1.141571962e-04f, 1.207251902e-04f, 1.272925579e-04f, 1.338592849e-04f, 1.404253569e-04f, 1.469907596e-04f, + 1.535554786e-04f, 1.601194995e-04f, 1.666828080e-04f, 1.732453897e-04f, 1.798072304e-04f, 1.863683156e-04f, 1.929286310e-04f, 1.994881622e-04f, 2.060468950e-04f, 2.126048150e-04f, + 2.191619079e-04f, 2.257181593e-04f, 2.322735549e-04f, 2.388280804e-04f, 2.453817215e-04f, 2.519344639e-04f, 2.584862932e-04f, 2.650371951e-04f, 2.715871553e-04f, 2.781361596e-04f, + 2.846841935e-04f, 2.912312429e-04f, 2.977772934e-04f, 3.043223307e-04f, 3.108663405e-04f, 3.174093085e-04f, 3.239512205e-04f, 3.304920622e-04f, 3.370318193e-04f, 3.435704774e-04f, + 3.501080224e-04f, 3.566444400e-04f, 3.631797159e-04f, 3.697138358e-04f, 3.762467856e-04f, 3.827785508e-04f, 3.893091173e-04f, 3.958384708e-04f, 4.023665971e-04f, 4.088934820e-04f, + 4.154191111e-04f, 4.219434703e-04f, 4.284665453e-04f, 4.349883219e-04f, 4.415087859e-04f, 4.480279230e-04f, 4.545457190e-04f, 4.610621598e-04f, 4.675772311e-04f, 4.740909187e-04f, + 4.806032084e-04f, 4.871140860e-04f, 4.936235373e-04f, 5.001315481e-04f, 5.066381043e-04f, 5.131431915e-04f, 5.196467958e-04f, 5.261489029e-04f, 5.326494985e-04f, 5.391485686e-04f, + 5.456460991e-04f, 5.521420756e-04f, 5.586364841e-04f, 5.651293105e-04f, 5.716205405e-04f, 5.781101601e-04f, 5.845981551e-04f, 5.910845114e-04f, 5.975692148e-04f, 6.040522512e-04f, + 6.105336065e-04f, 6.170132666e-04f, 6.234912174e-04f, 6.299674447e-04f, 6.364419345e-04f, 6.429146727e-04f, 6.493856451e-04f, 6.558548377e-04f, 6.623222365e-04f, 6.687878272e-04f, + 6.752515960e-04f, 6.817135286e-04f, 6.881736110e-04f, 6.946318291e-04f, 7.010881690e-04f, 7.075426166e-04f, 7.139951577e-04f, 7.204457784e-04f, 7.268944647e-04f, 7.333412025e-04f, + 7.397859777e-04f, 7.462287764e-04f, 7.526695846e-04f, 7.591083882e-04f, 7.655451732e-04f, 7.719799256e-04f, 7.784126316e-04f, 7.848432769e-04f, 7.912718477e-04f, 7.976983301e-04f, + 8.041227099e-04f, 8.105449733e-04f, 8.169651063e-04f, 8.233830949e-04f, 8.297989252e-04f, 8.362125833e-04f, 8.426240551e-04f, 8.490333268e-04f, 8.554403845e-04f, 8.618452141e-04f, + 8.682478019e-04f, 8.746481338e-04f, 8.810461960e-04f, 8.874419746e-04f, 8.938354557e-04f, 9.002266253e-04f, 9.066154697e-04f, 9.130019749e-04f, 9.193861271e-04f, 9.257679124e-04f, + 9.321473169e-04f, 9.385243268e-04f, 9.448989282e-04f, 9.512711074e-04f, 9.576408504e-04f, 9.640081434e-04f, 9.703729726e-04f, 9.767353243e-04f, 9.830951845e-04f, 9.894525395e-04f, + 9.958073755e-04f, 1.002159679e-03f, 1.008509435e-03f, 1.014856631e-03f, 1.021201253e-03f, 1.027543288e-03f, 1.033882720e-03f, 1.040219537e-03f, 1.046553725e-03f, 1.052885270e-03f, + 1.059214158e-03f, 1.065540376e-03f, 1.071863910e-03f, 1.078184746e-03f, 1.084502870e-03f, 1.090818270e-03f, 1.097130930e-03f, 1.103440838e-03f, 1.109747979e-03f, 1.116052341e-03f, + 1.122353909e-03f, 1.128652669e-03f, 1.134948609e-03f, 1.141241714e-03f, 1.147531971e-03f, 1.153819366e-03f, 1.160103885e-03f, 1.166385516e-03f, 1.172664244e-03f, 1.178940055e-03f, + 1.185212937e-03f, 1.191482875e-03f, 1.197749856e-03f, 1.204013866e-03f, 1.210274892e-03f, 1.216532920e-03f, 1.222787937e-03f, 1.229039929e-03f, 1.235288883e-03f, 1.241534785e-03f, + 1.247777621e-03f, 1.254017378e-03f, 1.260254043e-03f, 1.266487602e-03f, 1.272718041e-03f, 1.278945348e-03f, 1.285169507e-03f, 1.291390507e-03f, 1.297608334e-03f, 1.303822974e-03f, + 1.310034413e-03f, 1.316242639e-03f, 1.322447637e-03f, 1.328649395e-03f, 1.334847899e-03f, 1.341043135e-03f, 1.347235091e-03f, 1.353423752e-03f, 1.359609106e-03f, 1.365791139e-03f, + 1.371969838e-03f, 1.378145189e-03f, 1.384317178e-03f, 1.390485794e-03f, 1.396651022e-03f, 1.402812848e-03f, 1.408971260e-03f, 1.415126245e-03f, 1.421277788e-03f, 1.427425878e-03f, + 1.433570499e-03f, 1.439711640e-03f, 1.445849287e-03f, 1.451983426e-03f, 1.458114045e-03f, 1.464241130e-03f, 1.470364667e-03f, 1.476484644e-03f, 1.482601048e-03f, 1.488713865e-03f, + 1.494823082e-03f, 1.500928686e-03f, 1.507030663e-03f, 1.513129001e-03f, 1.519223686e-03f, 1.525314705e-03f, 1.531402046e-03f, 1.537485694e-03f, 1.543565637e-03f, 1.549641861e-03f, + 1.555714354e-03f, 1.561783102e-03f, 1.567848093e-03f, 1.573909312e-03f, 1.579966748e-03f, 1.586020387e-03f, 1.592070216e-03f, 1.598116221e-03f, 1.604158391e-03f, 1.610196711e-03f, + 1.616231169e-03f, 1.622261752e-03f, 1.628288447e-03f, 1.634311241e-03f, 1.640330120e-03f, 1.646345072e-03f, 1.652356084e-03f, 1.658363143e-03f, 1.664366236e-03f, 1.670365350e-03f, + 1.676360472e-03f, 1.682351589e-03f, 1.688338689e-03f, 1.694321757e-03f, 1.700300783e-03f, 1.706275751e-03f, 1.712246651e-03f, 1.718213468e-03f, 1.724176190e-03f, 1.730134804e-03f, + 1.736089298e-03f, 1.742039658e-03f, 1.747985872e-03f, 1.753927926e-03f, 1.759865809e-03f, 1.765799507e-03f, 1.771729007e-03f, 1.777654297e-03f, 1.783575364e-03f, 1.789492196e-03f, + 1.795404778e-03f, 1.801313100e-03f, 1.807217147e-03f, 1.813116908e-03f, 1.819012369e-03f, 1.824903519e-03f, 1.830790343e-03f, 1.836672830e-03f, 1.842550967e-03f, 1.848424742e-03f, + 1.854294141e-03f, 1.860159152e-03f, 1.866019763e-03f, 1.871875960e-03f, 1.877727731e-03f, 1.883575064e-03f, 1.889417947e-03f, 1.895256365e-03f, 1.901090308e-03f, 1.906919762e-03f, + 1.912744715e-03f, 1.918565154e-03f, 1.924381067e-03f, 1.930192442e-03f, 1.935999265e-03f, 1.941801525e-03f, 1.947599208e-03f, 1.953392303e-03f, 1.959180797e-03f, 1.964964678e-03f, + 1.970743933e-03f, 1.976518549e-03f, 1.982288515e-03f, 1.988053818e-03f, 1.993814445e-03f, 1.999570384e-03f, 2.005321623e-03f, 2.011068150e-03f, 2.016809952e-03f, 2.022547017e-03f, + 2.028279332e-03f, 2.034006885e-03f, 2.039729664e-03f, 2.045447657e-03f, 2.051160851e-03f, 2.056869234e-03f, 2.062572794e-03f, 2.068271519e-03f, 2.073965396e-03f, 2.079654413e-03f, + 2.085338559e-03f, 2.091017819e-03f, 2.096692184e-03f, 2.102361640e-03f, 2.108026175e-03f, 2.113685777e-03f, 2.119340434e-03f, 2.124990134e-03f, 2.130634865e-03f, 2.136274615e-03f, + 2.141909371e-03f, 2.147539121e-03f, 2.153163854e-03f, 2.158783557e-03f, 2.164398219e-03f, 2.170007827e-03f, 2.175612369e-03f, 2.181211833e-03f, 2.186806208e-03f, 2.192395480e-03f, + 2.197979640e-03f, 2.203558673e-03f, 2.209132569e-03f, 2.214701315e-03f, 2.220264900e-03f, 2.225823312e-03f, 2.231376538e-03f, 2.236924567e-03f, 2.242467387e-03f, 2.248004986e-03f, + 2.253537353e-03f, 2.259064475e-03f, 2.264586340e-03f, 2.270102937e-03f, 2.275614254e-03f, 2.281120280e-03f, 2.286621001e-03f, 2.292116408e-03f, 2.297606487e-03f, 2.303091227e-03f, + 2.308570617e-03f, 2.314044645e-03f, 2.319513298e-03f, 2.324976566e-03f, 2.330434436e-03f, 2.335886898e-03f, 2.341333938e-03f, 2.346775546e-03f, 2.352211711e-03f, 2.357642419e-03f, + 2.363067661e-03f, 2.368487424e-03f, 2.373901696e-03f, 2.379310466e-03f, 2.384713723e-03f, 2.390111455e-03f, 2.395503650e-03f, 2.400890298e-03f, 2.406271385e-03f, 2.411646902e-03f, + 2.417016836e-03f, 2.422381176e-03f, 2.427739911e-03f, 2.433093028e-03f, 2.438440518e-03f, 2.443782367e-03f, 2.449118566e-03f, 2.454449102e-03f, 2.459773964e-03f, 2.465093141e-03f, + 2.470406621e-03f, 2.475714393e-03f, 2.481016447e-03f, 2.486312769e-03f, 2.491603350e-03f, 2.496888177e-03f, 2.502167240e-03f, 2.507440528e-03f, 2.512708028e-03f, 2.517969731e-03f, + 2.523225624e-03f, 2.528475697e-03f, 2.533719937e-03f, 2.538958335e-03f, 2.544190879e-03f, 2.549417558e-03f, 2.554638360e-03f, 2.559853275e-03f, 2.565062291e-03f, 2.570265398e-03f, + 2.575462584e-03f, 2.580653838e-03f, 2.585839149e-03f, 2.591018506e-03f, 2.596191898e-03f, 2.601359314e-03f, 2.606520744e-03f, 2.611676175e-03f, 2.616825598e-03f, 2.621969001e-03f, + 2.627106372e-03f, 2.632237703e-03f, 2.637362980e-03f, 2.642482194e-03f, 2.647595334e-03f, 2.652702388e-03f, 2.657803346e-03f, 2.662898197e-03f, 2.667986930e-03f, 2.673069535e-03f, + 2.678146000e-03f, 2.683216314e-03f, 2.688280468e-03f, 2.693338450e-03f, 2.698390249e-03f, 2.703435856e-03f, 2.708475258e-03f, 2.713508445e-03f, 2.718535407e-03f, 2.723556133e-03f, + 2.728570612e-03f, 2.733578834e-03f, 2.738580788e-03f, 2.743576463e-03f, 2.748565849e-03f, 2.753548935e-03f, 2.758525711e-03f, 2.763496166e-03f, 2.768460289e-03f, 2.773418070e-03f, + 2.778369499e-03f, 2.783314564e-03f, 2.788253256e-03f, 2.793185564e-03f, 2.798111478e-03f, 2.803030986e-03f, 2.807944079e-03f, 2.812850747e-03f, 2.817750978e-03f, 2.822644762e-03f, + 2.827532090e-03f, 2.832412950e-03f, 2.837287333e-03f, 2.842155228e-03f, 2.847016624e-03f, 2.851871512e-03f, 2.856719881e-03f, 2.861561720e-03f, 2.866397021e-03f, 2.871225771e-03f, + 2.876047962e-03f, 2.880863583e-03f, 2.885672624e-03f, 2.890475074e-03f, 2.895270923e-03f, 2.900060162e-03f, 2.904842780e-03f, 2.909618766e-03f, 2.914388112e-03f, 2.919150807e-03f, + 2.923906840e-03f, 2.928656202e-03f, 2.933398882e-03f, 2.938134871e-03f, 2.942864159e-03f, 2.947586735e-03f, 2.952302590e-03f, 2.957011713e-03f, 2.961714095e-03f, 2.966409726e-03f, + 2.971098596e-03f, 2.975780694e-03f, 2.980456012e-03f, 2.985124539e-03f, 2.989786265e-03f, 2.994441180e-03f, 2.999089275e-03f, 3.003730540e-03f, 3.008364965e-03f, 3.012992540e-03f, + 3.017613256e-03f, 3.022227102e-03f, 3.026834069e-03f, 3.031434148e-03f, 3.036027328e-03f, 3.040613600e-03f, 3.045192954e-03f, 3.049765380e-03f, 3.054330870e-03f, 3.058889412e-03f, + 3.063440999e-03f, 3.067985619e-03f, 3.072523264e-03f, 3.077053924e-03f, 3.081577589e-03f, 3.086094250e-03f, 3.090603897e-03f, 3.095106522e-03f, 3.099602113e-03f, 3.104090662e-03f, + 3.108572160e-03f, 3.113046597e-03f, 3.117513963e-03f, 3.121974250e-03f, 3.126427447e-03f, 3.130873546e-03f, 3.135312536e-03f, 3.139744410e-03f, 3.144169156e-03f, 3.148586767e-03f, + 3.152997233e-03f, 3.157400544e-03f, 3.161796691e-03f, 3.166185666e-03f, 3.170567458e-03f, 3.174942059e-03f, 3.179309459e-03f, 3.183669649e-03f, 3.188022621e-03f, 3.192368364e-03f, + 3.196706870e-03f, 3.201038130e-03f, 3.205362134e-03f, 3.209678874e-03f, 3.213988340e-03f, 3.218290524e-03f, 3.222585416e-03f, 3.226873007e-03f, 3.231153289e-03f, 3.235426252e-03f, + 3.239691887e-03f, 3.243950186e-03f, 3.248201139e-03f, 3.252444738e-03f, 3.256680974e-03f, 3.260909838e-03f, 3.265131320e-03f, 3.269345413e-03f, 3.273552106e-03f, 3.277751393e-03f, + 3.281943263e-03f, 3.286127708e-03f, 3.290304719e-03f, 3.294474287e-03f, 3.298636404e-03f, 3.302791061e-03f, 3.306938250e-03f, 3.311077960e-03f, 3.315210185e-03f, 3.319334915e-03f, + 3.323452142e-03f, 3.327561856e-03f, 3.331664050e-03f, 3.335758715e-03f, 3.339845843e-03f, 3.343925423e-03f, 3.347997450e-03f, 3.352061912e-03f, 3.356118803e-03f, 3.360168114e-03f, + 3.364209836e-03f, 3.368243961e-03f, 3.372270480e-03f, 3.376289386e-03f, 3.380300669e-03f, 3.384304321e-03f, 3.388300334e-03f, 3.392288699e-03f, 3.396269409e-03f, 3.400242455e-03f, + 3.404207828e-03f, 3.408165521e-03f, 3.412115525e-03f, 3.416057831e-03f, 3.419992433e-03f, 3.423919321e-03f, 3.427838487e-03f, 3.431749923e-03f, 3.435653621e-03f, 3.439549573e-03f, + 3.443437770e-03f, 3.447318206e-03f, 3.451190871e-03f, 3.455055757e-03f, 3.458912857e-03f, 3.462762162e-03f, 3.466603664e-03f, 3.470437356e-03f, 3.474263230e-03f, 3.478081276e-03f, + 3.481891489e-03f, 3.485693859e-03f, 3.489488379e-03f, 3.493275040e-03f, 3.497053836e-03f, 3.500824757e-03f, 3.504587797e-03f, 3.508342948e-03f, 3.512090201e-03f, 3.515829549e-03f, + 3.519560984e-03f, 3.523284498e-03f, 3.527000084e-03f, 3.530707735e-03f, 3.534407441e-03f, 3.538099196e-03f, 3.541782992e-03f, 3.545458821e-03f, 3.549126676e-03f, 3.552786549e-03f, + 3.556438432e-03f, 3.560082319e-03f, 3.563718200e-03f, 3.567346070e-03f, 3.570965920e-03f, 3.574577743e-03f, 3.578181531e-03f, 3.581777277e-03f, 3.585364974e-03f, 3.588944613e-03f, + 3.592516189e-03f, 3.596079692e-03f, 3.599635117e-03f, 3.603182455e-03f, 3.606721699e-03f, 3.610252842e-03f, 3.613775877e-03f, 3.617290796e-03f, 3.620797593e-03f, 3.624296259e-03f, + 3.627786787e-03f, 3.631269172e-03f, 3.634743404e-03f, 3.638209477e-03f, 3.641667385e-03f, 3.645117119e-03f, 3.648558673e-03f, 3.651992039e-03f, 3.655417211e-03f, 3.658834182e-03f, + 3.662242943e-03f, 3.665643490e-03f, 3.669035813e-03f, 3.672419907e-03f, 3.675795765e-03f, 3.679163379e-03f, 3.682522742e-03f, 3.685873848e-03f, 3.689216690e-03f, 3.692551261e-03f, + 3.695877554e-03f, 3.699195562e-03f, 3.702505279e-03f, 3.705806697e-03f, 3.709099810e-03f, 3.712384611e-03f, 3.715661094e-03f, 3.718929251e-03f, 3.722189075e-03f, 3.725440561e-03f, + 3.728683702e-03f, 3.731918490e-03f, 3.735144920e-03f, 3.738362984e-03f, 3.741572677e-03f, 3.744773991e-03f, 3.747966919e-03f, 3.751151457e-03f, 3.754327596e-03f, 3.757495330e-03f, + 3.760654653e-03f, 3.763805559e-03f, 3.766948040e-03f, 3.770082092e-03f, 3.773207706e-03f, 3.776324877e-03f, 3.779433599e-03f, 3.782533864e-03f, 3.785625667e-03f, 3.788709002e-03f, + 3.791783862e-03f, 3.794850240e-03f, 3.797908131e-03f, 3.800957529e-03f, 3.803998427e-03f, 3.807030818e-03f, 3.810054698e-03f, 3.813070058e-03f, 3.816076895e-03f, 3.819075201e-03f, + 3.822064970e-03f, 3.825046196e-03f, 3.828018873e-03f, 3.830982995e-03f, 3.833938556e-03f, 3.836885550e-03f, 3.839823972e-03f, 3.842753814e-03f, 3.845675071e-03f, 3.848587738e-03f, + 3.851491808e-03f, 3.854387275e-03f, 3.857274134e-03f, 3.860152378e-03f, 3.863022002e-03f, 3.865883000e-03f, 3.868735366e-03f, 3.871579095e-03f, 3.874414181e-03f, 3.877240617e-03f, + 3.880058398e-03f, 3.882867519e-03f, 3.885667974e-03f, 3.888459757e-03f, 3.891242863e-03f, 3.894017285e-03f, 3.896783019e-03f, 3.899540058e-03f, 3.902288398e-03f, 3.905028032e-03f, + 3.907758955e-03f, 3.910481162e-03f, 3.913194647e-03f, 3.915899404e-03f, 3.918595429e-03f, 3.921282715e-03f, 3.923961258e-03f, 3.926631051e-03f, 3.929292090e-03f, 3.931944370e-03f, + 3.934587884e-03f, 3.937222628e-03f, 3.939848596e-03f, 3.942465783e-03f, 3.945074184e-03f, 3.947673794e-03f, 3.950264606e-03f, 3.952846617e-03f, 3.955419821e-03f, 3.957984213e-03f, + 3.960539787e-03f, 3.963086538e-03f, 3.965624463e-03f, 3.968153554e-03f, 3.970673808e-03f, 3.973185219e-03f, 3.975687783e-03f, 3.978181493e-03f, 3.980666346e-03f, 3.983142336e-03f, + 3.985609459e-03f, 3.988067709e-03f, 3.990517081e-03f, 3.992957572e-03f, 3.995389175e-03f, 3.997811886e-03f, 4.000225700e-03f, 4.002630612e-03f, 4.005026618e-03f, 4.007413713e-03f, + 4.009791892e-03f, 4.012161151e-03f, 4.014521484e-03f, 4.016872887e-03f, 4.019215355e-03f, 4.021548884e-03f, 4.023873469e-03f, 4.026189105e-03f, 4.028495788e-03f, 4.030793514e-03f, + 4.033082277e-03f, 4.035362073e-03f, 4.037632899e-03f, 4.039894748e-03f, 4.042147617e-03f, 4.044391502e-03f, 4.046626397e-03f, 4.048852299e-03f, 4.051069203e-03f, 4.053277105e-03f, + 4.055476000e-03f, 4.057665884e-03f, 4.059846754e-03f, 4.062018603e-03f, 4.064181429e-03f, 4.066335227e-03f, 4.068479992e-03f, 4.070615721e-03f, 4.072742410e-03f, 4.074860054e-03f, + 4.076968648e-03f, 4.079068190e-03f, 4.081158675e-03f, 4.083240098e-03f, 4.085312456e-03f, 4.087375745e-03f, 4.089429960e-03f, 4.091475098e-03f, 4.093511155e-03f, 4.095538126e-03f, + 4.097556009e-03f, 4.099564797e-03f, 4.101564489e-03f, 4.103555080e-03f, 4.105536566e-03f, 4.107508944e-03f, 4.109472208e-03f, 4.111426357e-03f, 4.113371386e-03f, 4.115307290e-03f, + 4.117234068e-03f, 4.119151713e-03f, 4.121060224e-03f, 4.122959596e-03f, 4.124849826e-03f, 4.126730910e-03f, 4.128602845e-03f, 4.130465626e-03f, 4.132319250e-03f, 4.134163714e-03f, + 4.135999014e-03f, 4.137825147e-03f, 4.139642109e-03f, 4.141449897e-03f, 4.143248506e-03f, 4.145037935e-03f, 4.146818179e-03f, 4.148589234e-03f, 4.150351099e-03f, 4.152103768e-03f, + 4.153847240e-03f, 4.155581510e-03f, 4.157306575e-03f, 4.159022432e-03f, 4.160729078e-03f, 4.162426510e-03f, 4.164114723e-03f, 4.165793716e-03f, 4.167463485e-03f, 4.169124026e-03f, + 4.170775338e-03f, 4.172417415e-03f, 4.174050257e-03f, 4.175673858e-03f, 4.177288217e-03f, 4.178893330e-03f, 4.180489195e-03f, 4.182075807e-03f, 4.183653165e-03f, 4.185221266e-03f, + 4.186780106e-03f, 4.188329682e-03f, 4.189869992e-03f, 4.191401033e-03f, 4.192922802e-03f, 4.194435296e-03f, 4.195938512e-03f, 4.197432448e-03f, 4.198917101e-03f, 4.200392467e-03f, + 4.201858545e-03f, 4.203315332e-03f, 4.204762824e-03f, 4.206201020e-03f, 4.207629916e-03f, 4.209049511e-03f, 4.210459801e-03f, 4.211860783e-03f, 4.213252456e-03f, 4.214634817e-03f, + 4.216007863e-03f, 4.217371591e-03f, 4.218726000e-03f, 4.220071087e-03f, 4.221406848e-03f, 4.222733283e-03f, 4.224050389e-03f, 4.225358162e-03f, 4.226656602e-03f, 4.227945705e-03f, + 4.229225469e-03f, 4.230495892e-03f, 4.231756972e-03f, 4.233008706e-03f, 4.234251092e-03f, 4.235484128e-03f, 4.236707812e-03f, 4.237922141e-03f, 4.239127114e-03f, 4.240322728e-03f, + 4.241508982e-03f, 4.242685872e-03f, 4.243853398e-03f, 4.245011556e-03f, 4.246160346e-03f, 4.247299764e-03f, 4.248429810e-03f, 4.249550481e-03f, 4.250661774e-03f, 4.251763689e-03f, + 4.252856223e-03f, 4.253939375e-03f, 4.255013142e-03f, 4.256077523e-03f, 4.257132516e-03f, 4.258178119e-03f, 4.259214330e-03f, 4.260241148e-03f, 4.261258571e-03f, 4.262266597e-03f, + 4.263265224e-03f, 4.264254451e-03f, 4.265234276e-03f, 4.266204698e-03f, 4.267165715e-03f, 4.268117324e-03f, 4.269059526e-03f, 4.269992318e-03f, 4.270915698e-03f, 4.271829666e-03f, + 4.272734219e-03f, 4.273629357e-03f, 4.274515077e-03f, 4.275391379e-03f, 4.276258260e-03f, 4.277115720e-03f, 4.277963758e-03f, 4.278802371e-03f, 4.279631559e-03f, 4.280451320e-03f, + 4.281261653e-03f, 4.282062556e-03f, 4.282854029e-03f, 4.283636071e-03f, 4.284408679e-03f, 4.285171854e-03f, 4.285925593e-03f, 4.286669895e-03f, 4.287404761e-03f, 4.288130187e-03f, + 4.288846174e-03f, 4.289552720e-03f, 4.290249825e-03f, 4.290937487e-03f, 4.291615705e-03f, 4.292284478e-03f, 4.292943806e-03f, 4.293593687e-03f, 4.294234120e-03f, 4.294865106e-03f, + 4.295486642e-03f, 4.296098728e-03f, 4.296701363e-03f, 4.297294546e-03f, 4.297878277e-03f, 4.298452555e-03f, 4.299017379e-03f, 4.299572748e-03f, 4.300118662e-03f, 4.300655120e-03f, + 4.301182121e-03f, 4.301699664e-03f, 4.302207750e-03f, 4.302706377e-03f, 4.303195546e-03f, 4.303675254e-03f, 4.304145502e-03f, 4.304606290e-03f, 4.305057616e-03f, 4.305499481e-03f, + 4.305931884e-03f, 4.306354824e-03f, 4.306768301e-03f, 4.307172315e-03f, 4.307566866e-03f, 4.307951952e-03f, 4.308327574e-03f, 4.308693731e-03f, 4.309050423e-03f, 4.309397650e-03f, + 4.309735412e-03f, 4.310063708e-03f, 4.310382538e-03f, 4.310691903e-03f, 4.310991801e-03f, 4.311282232e-03f, 4.311563198e-03f, 4.311834697e-03f, 4.312096729e-03f, 4.312349294e-03f, + 4.312592393e-03f, 4.312826025e-03f, 4.313050191e-03f, 4.313264890e-03f, 4.313470122e-03f, 4.313665888e-03f, 4.313852188e-03f, 4.314029021e-03f, 4.314196388e-03f, 4.314354288e-03f, + 4.314502723e-03f, 4.314641693e-03f, 4.314771197e-03f, 4.314891236e-03f, 4.315001809e-03f, 4.315102919e-03f, 4.315194563e-03f, 4.315276744e-03f, 4.315349461e-03f, 4.315412715e-03f, + 4.315466506e-03f, 4.315510834e-03f, 4.315545700e-03f, 4.315571105e-03f, 4.315587048e-03f, 4.315593531e-03f, 4.315590553e-03f, 4.315578116e-03f, 4.315556220e-03f, 4.315524865e-03f, + 4.315484052e-03f, 4.315433781e-03f, 4.315374054e-03f, 4.315304871e-03f, 4.315226233e-03f, 4.315138140e-03f, 4.315040592e-03f, 4.314933592e-03f, 4.314817139e-03f, 4.314691234e-03f, + 4.314555879e-03f, 4.314411073e-03f, 4.314256818e-03f, 4.314093114e-03f, 4.313919963e-03f, 4.313737366e-03f, 4.313545323e-03f, 4.313343835e-03f, 4.313132903e-03f, 4.312912528e-03f, + 4.312682712e-03f, 4.312443454e-03f, 4.312194757e-03f, 4.311936622e-03f, 4.311669048e-03f, 4.311392038e-03f, 4.311105593e-03f, 4.310809714e-03f, 4.310504402e-03f, 4.310189657e-03f, + 4.309865482e-03f, 4.309531878e-03f, 4.309188846e-03f, 4.308836386e-03f, 4.308474501e-03f, 4.308103192e-03f, 4.307722460e-03f, 4.307332306e-03f, 4.306932732e-03f, 4.306523739e-03f, + 4.306105329e-03f, 4.305677503e-03f, 4.305240262e-03f, 4.304793609e-03f, 4.304337543e-03f, 4.303872068e-03f, 4.303397184e-03f, 4.302912894e-03f, 4.302419198e-03f, 4.301916098e-03f, + 4.301403596e-03f, 4.300881694e-03f, 4.300350393e-03f, 4.299809694e-03f, 4.299259601e-03f, 4.298700113e-03f, 4.298131234e-03f, 4.297552964e-03f, 4.296965306e-03f, 4.296368262e-03f, + 4.295761833e-03f, 4.295146020e-03f, 4.294520827e-03f, 4.293886255e-03f, 4.293242305e-03f, 4.292588980e-03f, 4.291926282e-03f, 4.291254212e-03f, 4.290572773e-03f, 4.289881966e-03f, + 4.289181794e-03f, 4.288472259e-03f, 4.287753362e-03f, 4.287025106e-03f, 4.286287493e-03f, 4.285540526e-03f, 4.284784205e-03f, 4.284018534e-03f, 4.283243515e-03f, 4.282459149e-03f, + 4.281665439e-03f, 4.280862388e-03f, 4.280049997e-03f, 4.279228270e-03f, 4.278397207e-03f, 4.277556812e-03f, 4.276707087e-03f, 4.275848034e-03f, 4.274979656e-03f, 4.274101954e-03f, + 4.273214933e-03f, 4.272318593e-03f, 4.271412938e-03f, 4.270497970e-03f, 4.269573691e-03f, 4.268640104e-03f, 4.267697212e-03f, 4.266745017e-03f, 4.265783522e-03f, 4.264812729e-03f, + 4.263832641e-03f, 4.262843261e-03f, 4.261844592e-03f, 4.260836635e-03f, 4.259819394e-03f, 4.258792872e-03f, 4.257757071e-03f, 4.256711994e-03f, 4.255657644e-03f, 4.254594023e-03f, + 4.253521135e-03f, 4.252438983e-03f, 4.251347569e-03f, 4.250246896e-03f, 4.249136967e-03f, 4.248017785e-03f, 4.246889354e-03f, 4.245751675e-03f, 4.244604752e-03f, 4.243448589e-03f, + 4.242283187e-03f, 4.241108551e-03f, 4.239924682e-03f, 4.238731586e-03f, 4.237529263e-03f, 4.236317718e-03f, 4.235096954e-03f, 4.233866974e-03f, 4.232627781e-03f, 4.231379379e-03f, + 4.230121770e-03f, 4.228854958e-03f, 4.227578946e-03f, 4.226293738e-03f, 4.224999337e-03f, 4.223695745e-03f, 4.222382968e-03f, 4.221061007e-03f, 4.219729866e-03f, 4.218389549e-03f, + 4.217040060e-03f, 4.215681401e-03f, 4.214313576e-03f, 4.212936588e-03f, 4.211550442e-03f, 4.210155141e-03f, 4.208750688e-03f, 4.207337086e-03f, 4.205914341e-03f, 4.204482454e-03f, + 4.203041430e-03f, 4.201591272e-03f, 4.200131985e-03f, 4.198663571e-03f, 4.197186034e-03f, 4.195699379e-03f, 4.194203609e-03f, 4.192698728e-03f, 4.191184739e-03f, 4.189661647e-03f, + 4.188129454e-03f, 4.186588166e-03f, 4.185037786e-03f, 4.183478318e-03f, 4.181909766e-03f, 4.180332133e-03f, 4.178745424e-03f, 4.177149643e-03f, 4.175544794e-03f, 4.173930880e-03f, + 4.172307906e-03f, 4.170675875e-03f, 4.169034793e-03f, 4.167384662e-03f, 4.165725488e-03f, 4.164057274e-03f, 4.162380024e-03f, 4.160693743e-03f, 4.158998434e-03f, 4.157294103e-03f, + 4.155580752e-03f, 4.153858387e-03f, 4.152127012e-03f, 4.150386631e-03f, 4.148637248e-03f, 4.146878868e-03f, 4.145111495e-03f, 4.143335133e-03f, 4.141549787e-03f, 4.139755461e-03f, + 4.137952160e-03f, 4.136139888e-03f, 4.134318649e-03f, 4.132488448e-03f, 4.130649290e-03f, 4.128801179e-03f, 4.126944120e-03f, 4.125078116e-03f, 4.123203174e-03f, 4.121319296e-03f, + 4.119426489e-03f, 4.117524756e-03f, 4.115614103e-03f, 4.113694533e-03f, 4.111766053e-03f, 4.109828665e-03f, 4.107882376e-03f, 4.105927189e-03f, 4.103963110e-03f, 4.101990144e-03f, + 4.100008295e-03f, 4.098017568e-03f, 4.096017968e-03f, 4.094009499e-03f, 4.091992168e-03f, 4.089965978e-03f, 4.087930934e-03f, 4.085887042e-03f, 4.083834307e-03f, 4.081772733e-03f, + 4.079702325e-03f, 4.077623089e-03f, 4.075535030e-03f, 4.073438152e-03f, 4.071332460e-03f, 4.069217961e-03f, 4.067094658e-03f, 4.064962558e-03f, 4.062821665e-03f, 4.060671984e-03f, + 4.058513520e-03f, 4.056346280e-03f, 4.054170267e-03f, 4.051985488e-03f, 4.049791947e-03f, 4.047589650e-03f, 4.045378603e-03f, 4.043158809e-03f, 4.040930276e-03f, 4.038693008e-03f, + 4.036447010e-03f, 4.034192289e-03f, 4.031928849e-03f, 4.029656696e-03f, 4.027375835e-03f, 4.025086271e-03f, 4.022788012e-03f, 4.020481061e-03f, 4.018165424e-03f, 4.015841107e-03f, + 4.013508116e-03f, 4.011166456e-03f, 4.008816133e-03f, 4.006457151e-03f, 4.004089518e-03f, 4.001713239e-03f, 3.999328319e-03f, 3.996934764e-03f, 3.994532579e-03f, 3.992121771e-03f, + 3.989702346e-03f, 3.987274308e-03f, 3.984837665e-03f, 3.982392421e-03f, 3.979938582e-03f, 3.977476155e-03f, 3.975005145e-03f, 3.972525558e-03f, 3.970037400e-03f, 3.967540677e-03f, + 3.965035395e-03f, 3.962521560e-03f, 3.959999177e-03f, 3.957468254e-03f, 3.954928795e-03f, 3.952380808e-03f, 3.949824297e-03f, 3.947259269e-03f, 3.944685730e-03f, 3.942103687e-03f, + 3.939513145e-03f, 3.936914110e-03f, 3.934306589e-03f, 3.931690588e-03f, 3.929066113e-03f, 3.926433171e-03f, 3.923791766e-03f, 3.921141907e-03f, 3.918483599e-03f, 3.915816848e-03f, + 3.913141660e-03f, 3.910458043e-03f, 3.907766002e-03f, 3.905065544e-03f, 3.902356674e-03f, 3.899639401e-03f, 3.896913729e-03f, 3.894179665e-03f, 3.891437217e-03f, 3.888686389e-03f, + 3.885927190e-03f, 3.883159624e-03f, 3.880383700e-03f, 3.877599422e-03f, 3.874806799e-03f, 3.872005836e-03f, 3.869196541e-03f, 3.866378919e-03f, 3.863552977e-03f, 3.860718723e-03f, + 3.857876162e-03f, 3.855025302e-03f, 3.852166148e-03f, 3.849298709e-03f, 3.846422990e-03f, 3.843538998e-03f, 3.840646740e-03f, 3.837746223e-03f, 3.834837454e-03f, 3.831920440e-03f, + 3.828995187e-03f, 3.826061702e-03f, 3.823119992e-03f, 3.820170065e-03f, 3.817211926e-03f, 3.814245583e-03f, 3.811271043e-03f, 3.808288313e-03f, 3.805297399e-03f, 3.802298310e-03f, + 3.799291051e-03f, 3.796275631e-03f, 3.793252055e-03f, 3.790220331e-03f, 3.787180466e-03f, 3.784132468e-03f, 3.781076343e-03f, 3.778012098e-03f, 3.774939741e-03f, 3.771859279e-03f, + 3.768770720e-03f, 3.765674069e-03f, 3.762569335e-03f, 3.759456524e-03f, 3.756335645e-03f, 3.753206704e-03f, 3.750069709e-03f, 3.746924667e-03f, 3.743771584e-03f, 3.740610470e-03f, + 3.737441331e-03f, 3.734264174e-03f, 3.731079006e-03f, 3.727885837e-03f, 3.724684671e-03f, 3.721475518e-03f, 3.718258385e-03f, 3.715033278e-03f, 3.711800207e-03f, 3.708559177e-03f, + 3.705310197e-03f, 3.702053274e-03f, 3.698788417e-03f, 3.695515631e-03f, 3.692234926e-03f, 3.688946308e-03f, 3.685649786e-03f, 3.682345366e-03f, 3.679033058e-03f, 3.675712867e-03f, + 3.672384803e-03f, 3.669048872e-03f, 3.665705083e-03f, 3.662353444e-03f, 3.658993961e-03f, 3.655626644e-03f, 3.652251499e-03f, 3.648868534e-03f, 3.645477758e-03f, 3.642079178e-03f, + 3.638672802e-03f, 3.635258639e-03f, 3.631836695e-03f, 3.628406979e-03f, 3.624969499e-03f, 3.621524263e-03f, 3.618071278e-03f, 3.614610553e-03f, 3.611142096e-03f, 3.607665915e-03f, + 3.604182018e-03f, 3.600690412e-03f, 3.597191107e-03f, 3.593684109e-03f, 3.590169428e-03f, 3.586647071e-03f, 3.583117047e-03f, 3.579579363e-03f, 3.576034028e-03f, 3.572481050e-03f, + 3.568920438e-03f, 3.565352198e-03f, 3.561776341e-03f, 3.558192873e-03f, 3.554601804e-03f, 3.551003141e-03f, 3.547396893e-03f, 3.543783068e-03f, 3.540161674e-03f, 3.536532720e-03f, + 3.532896215e-03f, 3.529252166e-03f, 3.525600582e-03f, 3.521941472e-03f, 3.518274843e-03f, 3.514600705e-03f, 3.510919066e-03f, 3.507229934e-03f, 3.503533317e-03f, 3.499829225e-03f, + 3.496117666e-03f, 3.492398648e-03f, 3.488672180e-03f, 3.484938270e-03f, 3.481196928e-03f, 3.477448161e-03f, 3.473691979e-03f, 3.469928390e-03f, 3.466157402e-03f, 3.462379025e-03f, + 3.458593267e-03f, 3.454800136e-03f, 3.450999642e-03f, 3.447191793e-03f, 3.443376598e-03f, 3.439554066e-03f, 3.435724205e-03f, 3.431887024e-03f, 3.428042533e-03f, 3.424190739e-03f, + 3.420331653e-03f, 3.416465282e-03f, 3.412591635e-03f, 3.408710722e-03f, 3.404822551e-03f, 3.400927132e-03f, 3.397024472e-03f, 3.393114582e-03f, 3.389197470e-03f, 3.385273145e-03f, + 3.381341616e-03f, 3.377402893e-03f, 3.373456983e-03f, 3.369503897e-03f, 3.365543642e-03f, 3.361576230e-03f, 3.357601667e-03f, 3.353619964e-03f, 3.349631130e-03f, 3.345635174e-03f, + 3.341632104e-03f, 3.337621931e-03f, 3.333604663e-03f, 3.329580309e-03f, 3.325548879e-03f, 3.321510382e-03f, 3.317464828e-03f, 3.313412224e-03f, 3.309352582e-03f, 3.305285909e-03f, + 3.301212216e-03f, 3.297131511e-03f, 3.293043805e-03f, 3.288949105e-03f, 3.284847423e-03f, 3.280738766e-03f, 3.276623145e-03f, 3.272500568e-03f, 3.268371046e-03f, 3.264234588e-03f, + 3.260091202e-03f, 3.255940900e-03f, 3.251783689e-03f, 3.247619580e-03f, 3.243448582e-03f, 3.239270705e-03f, 3.235085958e-03f, 3.230894350e-03f, 3.226695892e-03f, 3.222490593e-03f, + 3.218278462e-03f, 3.214059509e-03f, 3.209833744e-03f, 3.205601176e-03f, 3.201361815e-03f, 3.197115671e-03f, 3.192862753e-03f, 3.188603072e-03f, 3.184336636e-03f, 3.180063455e-03f, + 3.175783540e-03f, 3.171496899e-03f, 3.167203544e-03f, 3.162903483e-03f, 3.158596726e-03f, 3.154283283e-03f, 3.149963164e-03f, 3.145636379e-03f, 3.141302938e-03f, 3.136962850e-03f, + 3.132616126e-03f, 3.128262775e-03f, 3.123902807e-03f, 3.119536232e-03f, 3.115163060e-03f, 3.110783301e-03f, 3.106396966e-03f, 3.102004063e-03f, 3.097604603e-03f, 3.093198596e-03f, + 3.088786052e-03f, 3.084366981e-03f, 3.079941393e-03f, 3.075509298e-03f, 3.071070706e-03f, 3.066625628e-03f, 3.062174073e-03f, 3.057716051e-03f, 3.053251573e-03f, 3.048780649e-03f, + 3.044303289e-03f, 3.039819502e-03f, 3.035329301e-03f, 3.030832693e-03f, 3.026329690e-03f, 3.021820302e-03f, 3.017304540e-03f, 3.012782412e-03f, 3.008253931e-03f, 3.003719105e-03f, + 2.999177945e-03f, 2.994630463e-03f, 2.990076666e-03f, 2.985516567e-03f, 2.980950176e-03f, 2.976377503e-03f, 2.971798557e-03f, 2.967213351e-03f, 2.962621893e-03f, 2.958024195e-03f, + 2.953420267e-03f, 2.948810119e-03f, 2.944193761e-03f, 2.939571205e-03f, 2.934942461e-03f, 2.930307539e-03f, 2.925666449e-03f, 2.921019203e-03f, 2.916365811e-03f, 2.911706282e-03f, + 2.907040629e-03f, 2.902368861e-03f, 2.897690989e-03f, 2.893007023e-03f, 2.888316975e-03f, 2.883620854e-03f, 2.878918672e-03f, 2.874210439e-03f, 2.869496166e-03f, 2.864775862e-03f, + 2.860049540e-03f, 2.855317210e-03f, 2.850578882e-03f, 2.845834568e-03f, 2.841084277e-03f, 2.836328021e-03f, 2.831565810e-03f, 2.826797656e-03f, 2.822023568e-03f, 2.817243558e-03f, + 2.812457637e-03f, 2.807665815e-03f, 2.802868103e-03f, 2.798064512e-03f, 2.793255054e-03f, 2.788439738e-03f, 2.783618575e-03f, 2.778791577e-03f, 2.773958755e-03f, 2.769120119e-03f, + 2.764275680e-03f, 2.759425449e-03f, 2.754569438e-03f, 2.749707656e-03f, 2.744840116e-03f, 2.739966828e-03f, 2.735087803e-03f, 2.730203052e-03f, 2.725312587e-03f, 2.720416417e-03f, + 2.715514555e-03f, 2.710607010e-03f, 2.705693796e-03f, 2.700774921e-03f, 2.695850399e-03f, 2.690920239e-03f, 2.685984452e-03f, 2.681043051e-03f, 2.676096045e-03f, 2.671143447e-03f, + 2.666185267e-03f, 2.661221517e-03f, 2.656252207e-03f, 2.651277349e-03f, 2.646296955e-03f, 2.641311034e-03f, 2.636319600e-03f, 2.631322662e-03f, 2.626320232e-03f, 2.621312322e-03f, + 2.616298942e-03f, 2.611280104e-03f, 2.606255819e-03f, 2.601226099e-03f, 2.596190955e-03f, 2.591150398e-03f, 2.586104440e-03f, 2.581053091e-03f, 2.575996364e-03f, 2.570934270e-03f, + 2.565866819e-03f, 2.560794024e-03f, 2.555715896e-03f, 2.550632446e-03f, 2.545543686e-03f, 2.540449628e-03f, 2.535350282e-03f, 2.530245660e-03f, 2.525135773e-03f, 2.520020634e-03f, + 2.514900253e-03f, 2.509774643e-03f, 2.504643814e-03f, 2.499507778e-03f, 2.494366547e-03f, 2.489220132e-03f, 2.484068545e-03f, 2.478911798e-03f, 2.473749901e-03f, 2.468582868e-03f, + 2.463410708e-03f, 2.458233434e-03f, 2.453051058e-03f, 2.447863591e-03f, 2.442671045e-03f, 2.437473431e-03f, 2.432270761e-03f, 2.427063047e-03f, 2.421850301e-03f, 2.416632534e-03f, + 2.411409757e-03f, 2.406181984e-03f, 2.400949224e-03f, 2.395711491e-03f, 2.390468796e-03f, 2.385221150e-03f, 2.379968566e-03f, 2.374711055e-03f, 2.369448629e-03f, 2.364181300e-03f, + 2.358909079e-03f, 2.353631979e-03f, 2.348350011e-03f, 2.343063188e-03f, 2.337771520e-03f, 2.332475020e-03f, 2.327173700e-03f, 2.321867572e-03f, 2.316556647e-03f, 2.311240938e-03f, + 2.305920456e-03f, 2.300595213e-03f, 2.295265221e-03f, 2.289930493e-03f, 2.284591040e-03f, 2.279246874e-03f, 2.273898007e-03f, 2.268544451e-03f, 2.263186218e-03f, 2.257823320e-03f, + 2.252455769e-03f, 2.247083577e-03f, 2.241706756e-03f, 2.236325319e-03f, 2.230939277e-03f, 2.225548642e-03f, 2.220153426e-03f, 2.214753642e-03f, 2.209349301e-03f, 2.203940416e-03f, + 2.198526999e-03f, 2.193109061e-03f, 2.187686616e-03f, 2.182259674e-03f, 2.176828249e-03f, 2.171392352e-03f, 2.165951996e-03f, 2.160507192e-03f, 2.155057954e-03f, 2.149604292e-03f, + 2.144146220e-03f, 2.138683750e-03f, 2.133216893e-03f, 2.127745662e-03f, 2.122270069e-03f, 2.116790127e-03f, 2.111305847e-03f, 2.105817242e-03f, 2.100324325e-03f, 2.094827107e-03f, + 2.089325601e-03f, 2.083819819e-03f, 2.078309773e-03f, 2.072795476e-03f, 2.067276940e-03f, 2.061754178e-03f, 2.056227201e-03f, 2.050696022e-03f, 2.045160654e-03f, 2.039621108e-03f, + 2.034077398e-03f, 2.028529535e-03f, 2.022977532e-03f, 2.017421401e-03f, 2.011861156e-03f, 2.006296807e-03f, 2.000728368e-03f, 1.995155850e-03f, 1.989579268e-03f, 1.983998632e-03f, + 1.978413955e-03f, 1.972825251e-03f, 1.967232530e-03f, 1.961635807e-03f, 1.956035092e-03f, 1.950430400e-03f, 1.944821741e-03f, 1.939209130e-03f, 1.933592578e-03f, 1.927972097e-03f, + 1.922347701e-03f, 1.916719402e-03f, 1.911087213e-03f, 1.905451145e-03f, 1.899811212e-03f, 1.894167426e-03f, 1.888519800e-03f, 1.882868346e-03f, 1.877213078e-03f, 1.871554007e-03f, + 1.865891146e-03f, 1.860224507e-03f, 1.854554105e-03f, 1.848879950e-03f, 1.843202056e-03f, 1.837520435e-03f, 1.831835101e-03f, 1.826146065e-03f, 1.820453341e-03f, 1.814756940e-03f, + 1.809056876e-03f, 1.803353162e-03f, 1.797645810e-03f, 1.791934833e-03f, 1.786220243e-03f, 1.780502054e-03f, 1.774780278e-03f, 1.769054927e-03f, 1.763326015e-03f, 1.757593555e-03f, + 1.751857558e-03f, 1.746118038e-03f, 1.740375008e-03f, 1.734628480e-03f, 1.728878468e-03f, 1.723124983e-03f, 1.717368039e-03f, 1.711607649e-03f, 1.705843825e-03f, 1.700076580e-03f, + 1.694305928e-03f, 1.688531880e-03f, 1.682754450e-03f, 1.676973651e-03f, 1.671189495e-03f, 1.665401995e-03f, 1.659611165e-03f, 1.653817016e-03f, 1.648019563e-03f, 1.642218817e-03f, + 1.636414792e-03f, 1.630607501e-03f, 1.624796957e-03f, 1.618983171e-03f, 1.613166159e-03f, 1.607345931e-03f, 1.601522502e-03f, 1.595695884e-03f, 1.589866090e-03f, 1.584033134e-03f, + 1.578197027e-03f, 1.572357783e-03f, 1.566515416e-03f, 1.560669937e-03f, 1.554821361e-03f, 1.548969699e-03f, 1.543114965e-03f, 1.537257173e-03f, 1.531396334e-03f, 1.525532462e-03f, + 1.519665571e-03f, 1.513795672e-03f, 1.507922780e-03f, 1.502046906e-03f, 1.496168065e-03f, 1.490286269e-03f, 1.484401531e-03f, 1.478513865e-03f, 1.472623283e-03f, 1.466729798e-03f, + 1.460833424e-03f, 1.454934174e-03f, 1.449032060e-03f, 1.443127097e-03f, 1.437219296e-03f, 1.431308671e-03f, 1.425395235e-03f, 1.419479002e-03f, 1.413559984e-03f, 1.407638195e-03f, + 1.401713647e-03f, 1.395786354e-03f, 1.389856329e-03f, 1.383923585e-03f, 1.377988136e-03f, 1.372049993e-03f, 1.366109172e-03f, 1.360165684e-03f, 1.354219543e-03f, 1.348270762e-03f, + 1.342319354e-03f, 1.336365333e-03f, 1.330408712e-03f, 1.324449503e-03f, 1.318487721e-03f, 1.312523378e-03f, 1.306556487e-03f, 1.300587062e-03f, 1.294615116e-03f, 1.288640663e-03f, + 1.282663714e-03f, 1.276684285e-03f, 1.270702387e-03f, 1.264718035e-03f, 1.258731240e-03f, 1.252742018e-03f, 1.246750381e-03f, 1.240756341e-03f, 1.234759914e-03f, 1.228761110e-03f, + 1.222759945e-03f, 1.216756432e-03f, 1.210750583e-03f, 1.204742412e-03f, 1.198731932e-03f, 1.192719156e-03f, 1.186704099e-03f, 1.180686772e-03f, 1.174667190e-03f, 1.168645366e-03f, + 1.162621313e-03f, 1.156595044e-03f, 1.150566573e-03f, 1.144535913e-03f, 1.138503078e-03f, 1.132468080e-03f, 1.126430934e-03f, 1.120391652e-03f, 1.114350247e-03f, 1.108306734e-03f, + 1.102261126e-03f, 1.096213435e-03f, 1.090163676e-03f, 1.084111862e-03f, 1.078058005e-03f, 1.072002120e-03f, 1.065944220e-03f, 1.059884318e-03f, 1.053822428e-03f, 1.047758562e-03f, + 1.041692735e-03f, 1.035624960e-03f, 1.029555250e-03f, 1.023483619e-03f, 1.017410080e-03f, 1.011334646e-03f, 1.005257332e-03f, 9.991781492e-04f, 9.930971125e-04f, 9.870142350e-04f, + 9.809295301e-04f, 9.748430114e-04f, 9.687546921e-04f, 9.626645858e-04f, 9.565727058e-04f, 9.504790658e-04f, 9.443836790e-04f, 9.382865591e-04f, 9.321877193e-04f, 9.260871733e-04f, + 9.199849344e-04f, 9.138810162e-04f, 9.077754320e-04f, 9.016681955e-04f, 8.955593200e-04f, 8.894488191e-04f, 8.833367062e-04f, 8.772229948e-04f, 8.711076984e-04f, 8.649908306e-04f, + 8.588724047e-04f, 8.527524343e-04f, 8.466309330e-04f, 8.405079141e-04f, 8.343833912e-04f, 8.282573779e-04f, 8.221298876e-04f, 8.160009338e-04f, 8.098705301e-04f, 8.037386900e-04f, + 7.976054270e-04f, 7.914707545e-04f, 7.853346863e-04f, 7.791972357e-04f, 7.730584163e-04f, 7.669182417e-04f, 7.607767254e-04f, 7.546338808e-04f, 7.484897216e-04f, 7.423442613e-04f, + 7.361975135e-04f, 7.300494916e-04f, 7.239002093e-04f, 7.177496800e-04f, 7.115979174e-04f, 7.054449349e-04f, 6.992907462e-04f, 6.931353648e-04f, 6.869788043e-04f, 6.808210782e-04f, + 6.746622000e-04f, 6.685021834e-04f, 6.623410420e-04f, 6.561787892e-04f, 6.500154386e-04f, 6.438510039e-04f, 6.376854986e-04f, 6.315189362e-04f, 6.253513304e-04f, 6.191826948e-04f, + 6.130130428e-04f, 6.068423881e-04f, 6.006707443e-04f, 5.944981249e-04f, 5.883245436e-04f, 5.821500139e-04f, 5.759745494e-04f, 5.697981637e-04f, 5.636208704e-04f, 5.574426831e-04f, + 5.512636154e-04f, 5.450836808e-04f, 5.389028930e-04f, 5.327212656e-04f, 5.265388121e-04f, 5.203555462e-04f, 5.141714814e-04f, 5.079866314e-04f, 5.018010097e-04f, 4.956146301e-04f, + 4.894275059e-04f, 4.832396510e-04f, 4.770510788e-04f, 4.708618030e-04f, 4.646718372e-04f, 4.584811950e-04f, 4.522898900e-04f, 4.460979357e-04f, 4.399053460e-04f, 4.337121342e-04f, + 4.275183141e-04f, 4.213238992e-04f, 4.151289032e-04f, 4.089333397e-04f, 4.027372223e-04f, 3.965405645e-04f, 3.903433801e-04f, 3.841456826e-04f, 3.779474857e-04f, 3.717488029e-04f, + 3.655496479e-04f, 3.593500343e-04f, 3.531499757e-04f, 3.469494857e-04f, 3.407485780e-04f, 3.345472661e-04f, 3.283455637e-04f, 3.221434843e-04f, 3.159410417e-04f, 3.097382494e-04f, + 3.035351211e-04f, 2.973316703e-04f, 2.911279106e-04f, 2.849238558e-04f, 2.787195193e-04f, 2.725149149e-04f, 2.663100561e-04f, 2.601049566e-04f, 2.538996300e-04f, 2.476940898e-04f, + 2.414883497e-04f, 2.352824233e-04f, 2.290763243e-04f, 2.228700662e-04f, 2.166636627e-04f, 2.104571273e-04f, 2.042504738e-04f, 1.980437156e-04f, 1.918368664e-04f, 1.856299399e-04f, + 1.794229495e-04f, 1.732159090e-04f, 1.670088320e-04f, 1.608017320e-04f, 1.545946227e-04f, 1.483875177e-04f, 1.421804305e-04f, 1.359733749e-04f, 1.297663643e-04f, 1.235594124e-04f, + 1.173525328e-04f, 1.111457391e-04f, 1.049390449e-04f, 9.873246385e-05f, 9.252600947e-05f, 8.631969539e-05f, 8.011353520e-05f, 7.390754251e-05f, 6.770173091e-05f, 6.149611400e-05f, + 5.529070536e-05f, 4.908551858e-05f, 4.288056727e-05f, 3.667586500e-05f, 3.047142537e-05f, 2.426726195e-05f, 1.806338835e-05f, 1.185981813e-05f, 5.656564885e-06f, -5.463578053e-07f, + -6.748936364e-06f, -1.295115721e-05f, -1.915300677e-05f, -2.535447147e-05f, -3.155553774e-05f, -3.775619199e-05f, -4.395642067e-05f, -5.015621021e-05f, -5.635554704e-05f, -6.255441759e-05f, + -6.875280830e-05f, -7.495070561e-05f, -8.114809596e-05f, -8.734496579e-05f, -9.354130156e-05f, -9.973708969e-05f, -1.059323166e-04f, -1.121269689e-04f, -1.183210328e-04f, -1.245144950e-04f, + -1.307073417e-04f, -1.368995596e-04f, -1.430911350e-04f, -1.492820544e-04f, -1.554723043e-04f, -1.616618712e-04f, -1.678507415e-04f, -1.740389017e-04f, -1.802263382e-04f, -1.864130376e-04f, + -1.925989863e-04f, -1.987841707e-04f, -2.049685775e-04f, -2.111521931e-04f, -2.173350039e-04f, -2.235169964e-04f, -2.296981572e-04f, -2.358784727e-04f, -2.420579295e-04f, -2.482365140e-04f, + -2.544142127e-04f, -2.605910122e-04f, -2.667668990e-04f, -2.729418595e-04f, -2.791158803e-04f, -2.852889479e-04f, -2.914610488e-04f, -2.976321696e-04f, -3.038022968e-04f, -3.099714168e-04f, + -3.161395163e-04f, -3.223065817e-04f, -3.284725997e-04f, -3.346375567e-04f, -3.408014393e-04f, -3.469642340e-04f, -3.531259274e-04f, -3.592865061e-04f, -3.654459566e-04f, -3.716042654e-04f, + -3.777614192e-04f, -3.839174044e-04f, -3.900722077e-04f, -3.962258156e-04f, -4.023782148e-04f, -4.085293917e-04f, -4.146793330e-04f, -4.208280253e-04f, -4.269754551e-04f, -4.331216090e-04f, + -4.392664737e-04f, -4.454100357e-04f, -4.515522817e-04f, -4.576931983e-04f, -4.638327720e-04f, -4.699709894e-04f, -4.761078373e-04f, -4.822433022e-04f, -4.883773708e-04f, -4.945100296e-04f, + -5.006412654e-04f, -5.067710647e-04f, -5.128994142e-04f, -5.190263005e-04f, -5.251517104e-04f, -5.312756303e-04f, -5.373980471e-04f, -5.435189473e-04f, -5.496383177e-04f, -5.557561449e-04f, + -5.618724155e-04f, -5.679871163e-04f, -5.741002340e-04f, -5.802117551e-04f, -5.863216665e-04f, -5.924299548e-04f, -5.985366067e-04f, -6.046416089e-04f, -6.107449481e-04f, -6.168466111e-04f, + -6.229465845e-04f, -6.290448550e-04f, -6.351414095e-04f, -6.412362346e-04f, -6.473293171e-04f, -6.534206436e-04f, -6.595102010e-04f, -6.655979760e-04f, -6.716839554e-04f, -6.777681258e-04f, + -6.838504742e-04f, -6.899309871e-04f, -6.960096515e-04f, -7.020864540e-04f, -7.081613816e-04f, -7.142344208e-04f, -7.203055586e-04f, -7.263747818e-04f, -7.324420771e-04f, -7.385074313e-04f, + -7.445708313e-04f, -7.506322639e-04f, -7.566917159e-04f, -7.627491741e-04f, -7.688046254e-04f, -7.748580565e-04f, -7.809094544e-04f, -7.869588059e-04f, -7.930060978e-04f, -7.990513169e-04f, + -8.050944503e-04f, -8.111354846e-04f, -8.171744069e-04f, -8.232112039e-04f, -8.292458626e-04f, -8.352783698e-04f, -8.413087125e-04f, -8.473368775e-04f, -8.533628517e-04f, -8.593866222e-04f, + -8.654081756e-04f, -8.714274991e-04f, -8.774445795e-04f, -8.834594038e-04f, -8.894719589e-04f, -8.954822317e-04f, -9.014902092e-04f, -9.074958783e-04f, -9.134992261e-04f, -9.195002395e-04f, + -9.254989054e-04f, -9.314952108e-04f, -9.374891428e-04f, -9.434806882e-04f, -9.494698342e-04f, -9.554565677e-04f, -9.614408758e-04f, -9.674227453e-04f, -9.734021635e-04f, -9.793791172e-04f, + -9.853535935e-04f, -9.913255795e-04f, -9.972950622e-04f, -1.003262029e-03f, -1.009226466e-03f, -1.015188361e-03f, -1.021147701e-03f, -1.027104473e-03f, -1.033058665e-03f, -1.039010262e-03f, + -1.044959253e-03f, -1.050905624e-03f, -1.056849363e-03f, -1.062790456e-03f, -1.068728892e-03f, -1.074664656e-03f, -1.080597736e-03f, -1.086528119e-03f, -1.092455792e-03f, -1.098380743e-03f, + -1.104302959e-03f, -1.110222426e-03f, -1.116139133e-03f, -1.122053065e-03f, -1.127964211e-03f, -1.133872558e-03f, -1.139778092e-03f, -1.145680801e-03f, -1.151580672e-03f, -1.157477693e-03f, + -1.163371850e-03f, -1.169263131e-03f, -1.175151524e-03f, -1.181037014e-03f, -1.186919591e-03f, -1.192799240e-03f, -1.198675949e-03f, -1.204549706e-03f, -1.210420497e-03f, -1.216288311e-03f, + -1.222153134e-03f, -1.228014953e-03f, -1.233873757e-03f, -1.239729531e-03f, -1.245582264e-03f, -1.251431944e-03f, -1.257278556e-03f, -1.263122089e-03f, -1.268962530e-03f, -1.274799867e-03f, + -1.280634086e-03f, -1.286465175e-03f, -1.292293122e-03f, -1.298117914e-03f, -1.303939538e-03f, -1.309757982e-03f, -1.315573233e-03f, -1.321385279e-03f, -1.327194106e-03f, -1.332999703e-03f, + -1.338802057e-03f, -1.344601156e-03f, -1.350396986e-03f, -1.356189535e-03f, -1.361978791e-03f, -1.367764742e-03f, -1.373547374e-03f, -1.379326676e-03f, -1.385102635e-03f, -1.390875237e-03f, + -1.396644472e-03f, -1.402410326e-03f, -1.408172787e-03f, -1.413931843e-03f, -1.419687480e-03f, -1.425439688e-03f, -1.431188452e-03f, -1.436933761e-03f, -1.442675603e-03f, -1.448413965e-03f, + -1.454148834e-03f, -1.459880199e-03f, -1.465608046e-03f, -1.471332364e-03f, -1.477053140e-03f, -1.482770362e-03f, -1.488484018e-03f, -1.494194094e-03f, -1.499900580e-03f, -1.505603462e-03f, + -1.511302728e-03f, -1.516998366e-03f, -1.522690364e-03f, -1.528378709e-03f, -1.534063389e-03f, -1.539744393e-03f, -1.545421706e-03f, -1.551095318e-03f, -1.556765216e-03f, -1.562431388e-03f, + -1.568093822e-03f, -1.573752505e-03f, -1.579407426e-03f, -1.585058571e-03f, -1.590705930e-03f, -1.596349489e-03f, -1.601989237e-03f, -1.607625161e-03f, -1.613257249e-03f, -1.618885490e-03f, + -1.624509871e-03f, -1.630130379e-03f, -1.635747004e-03f, -1.641359732e-03f, -1.646968551e-03f, -1.652573451e-03f, -1.658174417e-03f, -1.663771439e-03f, -1.669364505e-03f, -1.674953601e-03f, + -1.680538717e-03f, -1.686119841e-03f, -1.691696959e-03f, -1.697270061e-03f, -1.702839134e-03f, -1.708404166e-03f, -1.713965145e-03f, -1.719522060e-03f, -1.725074898e-03f, -1.730623648e-03f, + -1.736168297e-03f, -1.741708834e-03f, -1.747245246e-03f, -1.752777522e-03f, -1.758305650e-03f, -1.763829617e-03f, -1.769349413e-03f, -1.774865025e-03f, -1.780376441e-03f, -1.785883650e-03f, + -1.791386639e-03f, -1.796885397e-03f, -1.802379912e-03f, -1.807870173e-03f, -1.813356166e-03f, -1.818837882e-03f, -1.824315307e-03f, -1.829788430e-03f, -1.835257239e-03f, -1.840721723e-03f, + -1.846181870e-03f, -1.851637667e-03f, -1.857089105e-03f, -1.862536169e-03f, -1.867978850e-03f, -1.873417135e-03f, -1.878851012e-03f, -1.884280470e-03f, -1.889705498e-03f, -1.895126083e-03f, + -1.900542214e-03f, -1.905953879e-03f, -1.911361067e-03f, -1.916763767e-03f, -1.922161965e-03f, -1.927555652e-03f, -1.932944815e-03f, -1.938329443e-03f, -1.943709524e-03f, -1.949085046e-03f, + -1.954455999e-03f, -1.959822370e-03f, -1.965184149e-03f, -1.970541323e-03f, -1.975893882e-03f, -1.981241813e-03f, -1.986585105e-03f, -1.991923747e-03f, -1.997257727e-03f, -2.002587034e-03f, + -2.007911656e-03f, -2.013231583e-03f, -2.018546802e-03f, -2.023857302e-03f, -2.029163072e-03f, -2.034464101e-03f, -2.039760377e-03f, -2.045051888e-03f, -2.050338624e-03f, -2.055620573e-03f, + -2.060897724e-03f, -2.066170066e-03f, -2.071437586e-03f, -2.076700275e-03f, -2.081958120e-03f, -2.087211110e-03f, -2.092459235e-03f, -2.097702482e-03f, -2.102940841e-03f, -2.108174301e-03f, + -2.113402850e-03f, -2.118626477e-03f, -2.123845171e-03f, -2.129058921e-03f, -2.134267715e-03f, -2.139471543e-03f, -2.144670393e-03f, -2.149864254e-03f, -2.155053115e-03f, -2.160236965e-03f, + -2.165415793e-03f, -2.170589588e-03f, -2.175758339e-03f, -2.180922034e-03f, -2.186080663e-03f, -2.191234215e-03f, -2.196382678e-03f, -2.201526042e-03f, -2.206664295e-03f, -2.211797427e-03f, + -2.216925427e-03f, -2.222048283e-03f, -2.227165986e-03f, -2.232278523e-03f, -2.237385884e-03f, -2.242488058e-03f, -2.247585034e-03f, -2.252676801e-03f, -2.257763348e-03f, -2.262844665e-03f, + -2.267920741e-03f, -2.272991564e-03f, -2.278057125e-03f, -2.283117411e-03f, -2.288172413e-03f, -2.293222120e-03f, -2.298266520e-03f, -2.303305603e-03f, -2.308339359e-03f, -2.313367776e-03f, + -2.318390844e-03f, -2.323408552e-03f, -2.328420889e-03f, -2.333427845e-03f, -2.338429409e-03f, -2.343425571e-03f, -2.348416319e-03f, -2.353401643e-03f, -2.358381532e-03f, -2.363355977e-03f, + -2.368324965e-03f, -2.373288488e-03f, -2.378246533e-03f, -2.383199090e-03f, -2.388146150e-03f, -2.393087701e-03f, -2.398023733e-03f, -2.402954235e-03f, -2.407879197e-03f, -2.412798608e-03f, + -2.417712458e-03f, -2.422620737e-03f, -2.427523434e-03f, -2.432420538e-03f, -2.437312039e-03f, -2.442197927e-03f, -2.447078191e-03f, -2.451952821e-03f, -2.456821806e-03f, -2.461685137e-03f, + -2.466542802e-03f, -2.471394792e-03f, -2.476241096e-03f, -2.481081704e-03f, -2.485916605e-03f, -2.490745790e-03f, -2.495569247e-03f, -2.500386968e-03f, -2.505198941e-03f, -2.510005156e-03f, + -2.514805603e-03f, -2.519600272e-03f, -2.524389152e-03f, -2.529172235e-03f, -2.533949508e-03f, -2.538720962e-03f, -2.543486588e-03f, -2.548246374e-03f, -2.553000312e-03f, -2.557748389e-03f, + -2.562490598e-03f, -2.567226927e-03f, -2.571957366e-03f, -2.576681906e-03f, -2.581400536e-03f, -2.586113247e-03f, -2.590820028e-03f, -2.595520869e-03f, -2.600215761e-03f, -2.604904693e-03f, + -2.609587656e-03f, -2.614264639e-03f, -2.618935633e-03f, -2.623600628e-03f, -2.628259613e-03f, -2.632912580e-03f, -2.637559517e-03f, -2.642200416e-03f, -2.646835266e-03f, -2.651464058e-03f, + -2.656086781e-03f, -2.660703427e-03f, -2.665313984e-03f, -2.669918444e-03f, -2.674516797e-03f, -2.679109033e-03f, -2.683695141e-03f, -2.688275113e-03f, -2.692848939e-03f, -2.697416609e-03f, + -2.701978114e-03f, -2.706533443e-03f, -2.711082587e-03f, -2.715625537e-03f, -2.720162283e-03f, -2.724692814e-03f, -2.729217123e-03f, -2.733735199e-03f, -2.738247032e-03f, -2.742752613e-03f, + -2.747251932e-03f, -2.751744981e-03f, -2.756231749e-03f, -2.760712227e-03f, -2.765186405e-03f, -2.769654275e-03f, -2.774115825e-03f, -2.778571049e-03f, -2.783019934e-03f, -2.787462474e-03f, + -2.791898657e-03f, -2.796328474e-03f, -2.800751917e-03f, -2.805168976e-03f, -2.809579641e-03f, -2.813983903e-03f, -2.818381754e-03f, -2.822773183e-03f, -2.827158181e-03f, -2.831536740e-03f, + -2.835908849e-03f, -2.840274500e-03f, -2.844633683e-03f, -2.848986390e-03f, -2.853332610e-03f, -2.857672336e-03f, -2.862005557e-03f, -2.866332265e-03f, -2.870652450e-03f, -2.874966104e-03f, + -2.879273216e-03f, -2.883573779e-03f, -2.887867783e-03f, -2.892155219e-03f, -2.896436079e-03f, -2.900710352e-03f, -2.904978030e-03f, -2.909239104e-03f, -2.913493565e-03f, -2.917741404e-03f, + -2.921982613e-03f, -2.926217181e-03f, -2.930445101e-03f, -2.934666363e-03f, -2.938880959e-03f, -2.943088879e-03f, -2.947290115e-03f, -2.951484658e-03f, -2.955672499e-03f, -2.959853629e-03f, + -2.964028040e-03f, -2.968195723e-03f, -2.972356668e-03f, -2.976510868e-03f, -2.980658313e-03f, -2.984798995e-03f, -2.988932905e-03f, -2.993060034e-03f, -2.997180374e-03f, -3.001293917e-03f, + -3.005400652e-03f, -3.009500572e-03f, -3.013593669e-03f, -3.017679933e-03f, -3.021759355e-03f, -3.025831929e-03f, -3.029897644e-03f, -3.033956493e-03f, -3.038008466e-03f, -3.042053556e-03f, + -3.046091753e-03f, -3.050123050e-03f, -3.054147438e-03f, -3.058164908e-03f, -3.062175452e-03f, -3.066179062e-03f, -3.070175729e-03f, -3.074165445e-03f, -3.078148202e-03f, -3.082123991e-03f, + -3.086092803e-03f, -3.090054631e-03f, -3.094009466e-03f, -3.097957300e-03f, -3.101898125e-03f, -3.105831932e-03f, -3.109758714e-03f, -3.113678461e-03f, -3.117591166e-03f, -3.121496821e-03f, + -3.125395417e-03f, -3.129286946e-03f, -3.133171401e-03f, -3.137048772e-03f, -3.140919052e-03f, -3.144782233e-03f, -3.148638307e-03f, -3.152487266e-03f, -3.156329101e-03f, -3.160163804e-03f, + -3.163991368e-03f, -3.167811785e-03f, -3.171625046e-03f, -3.175431144e-03f, -3.179230071e-03f, -3.183021818e-03f, -3.186806378e-03f, -3.190583743e-03f, -3.194353905e-03f, -3.198116857e-03f, + -3.201872589e-03f, -3.205621095e-03f, -3.209362367e-03f, -3.213096397e-03f, -3.216823177e-03f, -3.220542699e-03f, -3.224254955e-03f, -3.227959939e-03f, -3.231657642e-03f, -3.235348056e-03f, + -3.239031173e-03f, -3.242706987e-03f, -3.246375490e-03f, -3.250036673e-03f, -3.253690529e-03f, -3.257337051e-03f, -3.260976230e-03f, -3.264608060e-03f, -3.268232533e-03f, -3.271849641e-03f, + -3.275459377e-03f, -3.279061734e-03f, -3.282656703e-03f, -3.286244277e-03f, -3.289824449e-03f, -3.293397212e-03f, -3.296962557e-03f, -3.300520479e-03f, -3.304070968e-03f, -3.307614018e-03f, + -3.311149622e-03f, -3.314677772e-03f, -3.318198460e-03f, -3.321711680e-03f, -3.325217425e-03f, -3.328715686e-03f, -3.332206457e-03f, -3.335689730e-03f, -3.339165499e-03f, -3.342633756e-03f, + -3.346094493e-03f, -3.349547705e-03f, -3.352993382e-03f, -3.356431520e-03f, -3.359862109e-03f, -3.363285143e-03f, -3.366700616e-03f, -3.370108520e-03f, -3.373508847e-03f, -3.376901592e-03f, + -3.380286746e-03f, -3.383664304e-03f, -3.387034257e-03f, -3.390396599e-03f, -3.393751323e-03f, -3.397098422e-03f, -3.400437890e-03f, -3.403769718e-03f, -3.407093902e-03f, -3.410410432e-03f, + -3.413719303e-03f, -3.417020508e-03f, -3.420314040e-03f, -3.423599893e-03f, -3.426878059e-03f, -3.430148531e-03f, -3.433411303e-03f, -3.436666369e-03f, -3.439913721e-03f, -3.443153353e-03f, + -3.446385258e-03f, -3.449609430e-03f, -3.452825861e-03f, -3.456034546e-03f, -3.459235477e-03f, -3.462428649e-03f, -3.465614053e-03f, -3.468791685e-03f, -3.471961537e-03f, -3.475123603e-03f, + -3.478277876e-03f, -3.481424351e-03f, -3.484563019e-03f, -3.487693876e-03f, -3.490816914e-03f, -3.493932127e-03f, -3.497039509e-03f, -3.500139053e-03f, -3.503230753e-03f, -3.506314603e-03f, + -3.509390596e-03f, -3.512458726e-03f, -3.515518987e-03f, -3.518571373e-03f, -3.521615876e-03f, -3.524652492e-03f, -3.527681213e-03f, -3.530702033e-03f, -3.533714948e-03f, -3.536719949e-03f, + -3.539717031e-03f, -3.542706188e-03f, -3.545687414e-03f, -3.548660703e-03f, -3.551626048e-03f, -3.554583444e-03f, -3.557532884e-03f, -3.560474363e-03f, -3.563407874e-03f, -3.566333411e-03f, + -3.569250970e-03f, -3.572160542e-03f, -3.575062124e-03f, -3.577955708e-03f, -3.580841289e-03f, -3.583718860e-03f, -3.586588417e-03f, -3.589449953e-03f, -3.592303462e-03f, -3.595148939e-03f, + -3.597986378e-03f, -3.600815773e-03f, -3.603637118e-03f, -3.606450407e-03f, -3.609255636e-03f, -3.612052797e-03f, -3.614841886e-03f, -3.617622896e-03f, -3.620395822e-03f, -3.623160659e-03f, + -3.625917401e-03f, -3.628666042e-03f, -3.631406577e-03f, -3.634139000e-03f, -3.636863305e-03f, -3.639579487e-03f, -3.642287541e-03f, -3.644987461e-03f, -3.647679242e-03f, -3.650362877e-03f, + -3.653038363e-03f, -3.655705692e-03f, -3.658364861e-03f, -3.661015863e-03f, -3.663658693e-03f, -3.666293346e-03f, -3.668919816e-03f, -3.671538099e-03f, -3.674148188e-03f, -3.676750080e-03f, + -3.679343767e-03f, -3.681929246e-03f, -3.684506510e-03f, -3.687075556e-03f, -3.689636377e-03f, -3.692188968e-03f, -3.694733324e-03f, -3.697269441e-03f, -3.699797313e-03f, -3.702316935e-03f, + -3.704828301e-03f, -3.707331408e-03f, -3.709826249e-03f, -3.712312820e-03f, -3.714791116e-03f, -3.717261131e-03f, -3.719722862e-03f, -3.722176302e-03f, -3.724621448e-03f, -3.727058293e-03f, + -3.729486834e-03f, -3.731907065e-03f, -3.734318982e-03f, -3.736722580e-03f, -3.739117853e-03f, -3.741504797e-03f, -3.743883408e-03f, -3.746253680e-03f, -3.748615609e-03f, -3.750969191e-03f, + -3.753314419e-03f, -3.755651291e-03f, -3.757979800e-03f, -3.760299943e-03f, -3.762611715e-03f, -3.764915111e-03f, -3.767210127e-03f, -3.769496757e-03f, -3.771774999e-03f, -3.774044846e-03f, + -3.776306295e-03f, -3.778559340e-03f, -3.780803979e-03f, -3.783040205e-03f, -3.785268015e-03f, -3.787487404e-03f, -3.789698368e-03f, -3.791900902e-03f, -3.794095002e-03f, -3.796280664e-03f, + -3.798457884e-03f, -3.800626657e-03f, -3.802786978e-03f, -3.804938844e-03f, -3.807082250e-03f, -3.809217192e-03f, -3.811343666e-03f, -3.813461668e-03f, -3.815571193e-03f, -3.817672238e-03f, + -3.819764798e-03f, -3.821848869e-03f, -3.823924446e-03f, -3.825991527e-03f, -3.828050107e-03f, -3.830100181e-03f, -3.832141746e-03f, -3.834174798e-03f, -3.836199333e-03f, -3.838215346e-03f, + -3.840222834e-03f, -3.842221793e-03f, -3.844212220e-03f, -3.846194109e-03f, -3.848167458e-03f, -3.850132262e-03f, -3.852088518e-03f, -3.854036221e-03f, -3.855975368e-03f, -3.857905956e-03f, + -3.859827980e-03f, -3.861741437e-03f, -3.863646322e-03f, -3.865542633e-03f, -3.867430366e-03f, -3.869309516e-03f, -3.871180081e-03f, -3.873042056e-03f, -3.874895439e-03f, -3.876740224e-03f, + -3.878576410e-03f, -3.880403992e-03f, -3.882222967e-03f, -3.884033332e-03f, -3.885835082e-03f, -3.887628214e-03f, -3.889412725e-03f, -3.891188612e-03f, -3.892955871e-03f, -3.894714498e-03f, + -3.896464491e-03f, -3.898205845e-03f, -3.899938559e-03f, -3.901662627e-03f, -3.903378047e-03f, -3.905084816e-03f, -3.906782931e-03f, -3.908472387e-03f, -3.910153183e-03f, -3.911825314e-03f, + -3.913488778e-03f, -3.915143571e-03f, -3.916789690e-03f, -3.918427133e-03f, -3.920055895e-03f, -3.921675975e-03f, -3.923287368e-03f, -3.924890072e-03f, -3.926484084e-03f, -3.928069400e-03f, + -3.929646018e-03f, -3.931213935e-03f, -3.932773148e-03f, -3.934323654e-03f, -3.935865449e-03f, -3.937398532e-03f, -3.938922899e-03f, -3.940438547e-03f, -3.941945474e-03f, -3.943443676e-03f, + -3.944933152e-03f, -3.946413897e-03f, -3.947885910e-03f, -3.949349187e-03f, -3.950803726e-03f, -3.952249524e-03f, -3.953686579e-03f, -3.955114887e-03f, -3.956534447e-03f, -3.957945255e-03f, + -3.959347309e-03f, -3.960740607e-03f, -3.962125145e-03f, -3.963500921e-03f, -3.964867933e-03f, -3.966226179e-03f, -3.967575654e-03f, -3.968916359e-03f, -3.970248288e-03f, -3.971571442e-03f, + -3.972885816e-03f, -3.974191408e-03f, -3.975488217e-03f, -3.976776239e-03f, -3.978055473e-03f, -3.979325916e-03f, -3.980587566e-03f, -3.981840421e-03f, -3.983084477e-03f, -3.984319734e-03f, + -3.985546189e-03f, -3.986763839e-03f, -3.987972682e-03f, -3.989172717e-03f, -3.990363941e-03f, -3.991546352e-03f, -3.992719948e-03f, -3.993884727e-03f, -3.995040687e-03f, -3.996187825e-03f, + -3.997326140e-03f, -3.998455630e-03f, -3.999576292e-03f, -4.000688125e-03f, -4.001791127e-03f, -4.002885295e-03f, -4.003970629e-03f, -4.005047126e-03f, -4.006114784e-03f, -4.007173601e-03f, + -4.008223575e-03f, -4.009264706e-03f, -4.010296990e-03f, -4.011320426e-03f, -4.012335013e-03f, -4.013340748e-03f, -4.014337631e-03f, -4.015325658e-03f, -4.016304829e-03f, -4.017275142e-03f, + -4.018236595e-03f, -4.019189187e-03f, -4.020132916e-03f, -4.021067781e-03f, -4.021993779e-03f, -4.022910909e-03f, -4.023819171e-03f, -4.024718562e-03f, -4.025609080e-03f, -4.026490726e-03f, + -4.027363496e-03f, -4.028227389e-03f, -4.029082405e-03f, -4.029928541e-03f, -4.030765797e-03f, -4.031594171e-03f, -4.032413662e-03f, -4.033224268e-03f, -4.034025988e-03f, -4.034818821e-03f, + -4.035602766e-03f, -4.036377821e-03f, -4.037143986e-03f, -4.037901258e-03f, -4.038649637e-03f, -4.039389122e-03f, -4.040119712e-03f, -4.040841405e-03f, -4.041554200e-03f, -4.042258097e-03f, + -4.042953093e-03f, -4.043639189e-03f, -4.044316384e-03f, -4.044984675e-03f, -4.045644063e-03f, -4.046294546e-03f, -4.046936123e-03f, -4.047568794e-03f, -4.048192558e-03f, -4.048807413e-03f, + -4.049413358e-03f, -4.050010394e-03f, -4.050598519e-03f, -4.051177733e-03f, -4.051748034e-03f, -4.052309422e-03f, -4.052861896e-03f, -4.053405455e-03f, -4.053940099e-03f, -4.054465827e-03f, + -4.054982639e-03f, -4.055490533e-03f, -4.055989509e-03f, -4.056479567e-03f, -4.056960705e-03f, -4.057432924e-03f, -4.057896223e-03f, -4.058350601e-03f, -4.058796058e-03f, -4.059232594e-03f, + -4.059660207e-03f, -4.060078897e-03f, -4.060488665e-03f, -4.060889509e-03f, -4.061281429e-03f, -4.061664425e-03f, -4.062038497e-03f, -4.062403644e-03f, -4.062759865e-03f, -4.063107161e-03f, + -4.063445532e-03f, -4.063774976e-03f, -4.064095495e-03f, -4.064407087e-03f, -4.064709752e-03f, -4.065003491e-03f, -4.065288302e-03f, -4.065564187e-03f, -4.065831145e-03f, -4.066089175e-03f, + -4.066338278e-03f, -4.066578454e-03f, -4.066809702e-03f, -4.067032023e-03f, -4.067245417e-03f, -4.067449883e-03f, -4.067645422e-03f, -4.067832034e-03f, -4.068009718e-03f, -4.068178476e-03f, + -4.068338306e-03f, -4.068489210e-03f, -4.068631187e-03f, -4.068764238e-03f, -4.068888363e-03f, -4.069003561e-03f, -4.069109834e-03f, -4.069207181e-03f, -4.069295603e-03f, -4.069375100e-03f, + -4.069445673e-03f, -4.069507321e-03f, -4.069560045e-03f, -4.069603846e-03f, -4.069638724e-03f, -4.069664679e-03f, -4.069681711e-03f, -4.069689822e-03f, -4.069689012e-03f, -4.069679280e-03f, + -4.069660629e-03f, -4.069633057e-03f, -4.069596567e-03f, -4.069551157e-03f, -4.069496830e-03f, -4.069433585e-03f, -4.069361424e-03f, -4.069280346e-03f, -4.069190352e-03f, -4.069091444e-03f, + -4.068983622e-03f, -4.068866886e-03f, -4.068741238e-03f, -4.068606678e-03f, -4.068463207e-03f, -4.068310826e-03f, -4.068149535e-03f, -4.067979336e-03f, -4.067800228e-03f, -4.067612215e-03f, + -4.067415295e-03f, -4.067209470e-03f, -4.066994741e-03f, -4.066771109e-03f, -4.066538575e-03f, -4.066297140e-03f, -4.066046805e-03f, -4.065787571e-03f, -4.065519438e-03f, -4.065242409e-03f, + -4.064956485e-03f, -4.064661665e-03f, -4.064357952e-03f, -4.064045346e-03f, -4.063723850e-03f, -4.063393463e-03f, -4.063054188e-03f, -4.062706025e-03f, -4.062348976e-03f, -4.061983041e-03f, + -4.061608223e-03f, -4.061224523e-03f, -4.060831942e-03f, -4.060430481e-03f, -4.060020141e-03f, -4.059600925e-03f, -4.059172833e-03f, -4.058735866e-03f, -4.058290028e-03f, -4.057835318e-03f, + -4.057371738e-03f, -4.056899290e-03f, -4.056417976e-03f, -4.055927796e-03f, -4.055428753e-03f, -4.054920848e-03f, -4.054404082e-03f, -4.053878458e-03f, -4.053343976e-03f, -4.052800640e-03f, + -4.052248449e-03f, -4.051687406e-03f, -4.051117513e-03f, -4.050538772e-03f, -4.049951183e-03f, -4.049354750e-03f, -4.048749473e-03f, -4.048135355e-03f, -4.047512397e-03f, -4.046880602e-03f, + -4.046239970e-03f, -4.045590505e-03f, -4.044932207e-03f, -4.044265080e-03f, -4.043589124e-03f, -4.042904342e-03f, -4.042210736e-03f, -4.041508307e-03f, -4.040797059e-03f, -4.040076992e-03f, + -4.039348109e-03f, -4.038610412e-03f, -4.037863904e-03f, -4.037108585e-03f, -4.036344459e-03f, -4.035571528e-03f, -4.034789793e-03f, -4.033999257e-03f, -4.033199922e-03f, -4.032391791e-03f, + -4.031574865e-03f, -4.030749148e-03f, -4.029914640e-03f, -4.029071345e-03f, -4.028219265e-03f, -4.027358403e-03f, -4.026488759e-03f, -4.025610338e-03f, -4.024723142e-03f, -4.023827172e-03f, + -4.022922431e-03f, -4.022008922e-03f, -4.021086648e-03f, -4.020155610e-03f, -4.019215811e-03f, -4.018267255e-03f, -4.017309942e-03f, -4.016343877e-03f, -4.015369062e-03f, -4.014385498e-03f, + -4.013393189e-03f, -4.012392138e-03f, -4.011382347e-03f, -4.010363819e-03f, -4.009336557e-03f, -4.008300563e-03f, -4.007255840e-03f, -4.006202391e-03f, -4.005140218e-03f, -4.004069325e-03f, + -4.002989715e-03f, -4.001901389e-03f, -4.000804352e-03f, -3.999698605e-03f, -3.998584152e-03f, -3.997460996e-03f, -3.996329140e-03f, -3.995188586e-03f, -3.994039338e-03f, -3.992881399e-03f, + -3.991714771e-03f, -3.990539458e-03f, -3.989355463e-03f, -3.988162788e-03f, -3.986961438e-03f, -3.985751414e-03f, -3.984532721e-03f, -3.983305361e-03f, -3.982069338e-03f, -3.980824654e-03f, + -3.979571313e-03f, -3.978309318e-03f, -3.977038673e-03f, -3.975759380e-03f, -3.974471443e-03f, -3.973174865e-03f, -3.971869650e-03f, -3.970555801e-03f, -3.969233321e-03f, -3.967902214e-03f, + -3.966562482e-03f, -3.965214130e-03f, -3.963857161e-03f, -3.962491579e-03f, -3.961117386e-03f, -3.959734586e-03f, -3.958343183e-03f, -3.956943180e-03f, -3.955534582e-03f, -3.954117390e-03f, + -3.952691610e-03f, -3.951257244e-03f, -3.949814297e-03f, -3.948362771e-03f, -3.946902671e-03f, -3.945434000e-03f, -3.943956762e-03f, -3.942470961e-03f, -3.940976600e-03f, -3.939473683e-03f, + -3.937962214e-03f, -3.936442196e-03f, -3.934913634e-03f, -3.933376531e-03f, -3.931830892e-03f, -3.930276719e-03f, -3.928714017e-03f, -3.927142790e-03f, -3.925563042e-03f, -3.923974776e-03f, + -3.922377997e-03f, -3.920772708e-03f, -3.919158914e-03f, -3.917536619e-03f, -3.915905826e-03f, -3.914266539e-03f, -3.912618763e-03f, -3.910962502e-03f, -3.909297760e-03f, -3.907624541e-03f, + -3.905942849e-03f, -3.904252688e-03f, -3.902554063e-03f, -3.900846977e-03f, -3.899131435e-03f, -3.897407442e-03f, -3.895675000e-03f, -3.893934115e-03f, -3.892184791e-03f, -3.890427033e-03f, + -3.888660843e-03f, -3.886886228e-03f, -3.885103191e-03f, -3.883311736e-03f, -3.881511868e-03f, -3.879703592e-03f, -3.877886911e-03f, -3.876061831e-03f, -3.874228356e-03f, -3.872386489e-03f, + -3.870536237e-03f, -3.868677602e-03f, -3.866810591e-03f, -3.864935206e-03f, -3.863051454e-03f, -3.861159338e-03f, -3.859258863e-03f, -3.857350034e-03f, -3.855432856e-03f, -3.853507332e-03f, + -3.851573468e-03f, -3.849631269e-03f, -3.847680738e-03f, -3.845721882e-03f, -3.843754704e-03f, -3.841779210e-03f, -3.839795404e-03f, -3.837803291e-03f, -3.835802876e-03f, -3.833794163e-03f, + -3.831777158e-03f, -3.829751865e-03f, -3.827718290e-03f, -3.825676437e-03f, -3.823626312e-03f, -3.821567918e-03f, -3.819501262e-03f, -3.817426347e-03f, -3.815343180e-03f, -3.813251765e-03f, + -3.811152107e-03f, -3.809044211e-03f, -3.806928083e-03f, -3.804803727e-03f, -3.802671148e-03f, -3.800530353e-03f, -3.798381345e-03f, -3.796224130e-03f, -3.794058713e-03f, -3.791885099e-03f, + -3.789703294e-03f, -3.787513303e-03f, -3.785315131e-03f, -3.783108783e-03f, -3.780894265e-03f, -3.778671582e-03f, -3.776440739e-03f, -3.774201742e-03f, -3.771954595e-03f, -3.769699305e-03f, + -3.767435877e-03f, -3.765164316e-03f, -3.762884628e-03f, -3.760596817e-03f, -3.758300890e-03f, -3.755996852e-03f, -3.753684708e-03f, -3.751364465e-03f, -3.749036127e-03f, -3.746699700e-03f, + -3.744355190e-03f, -3.742002602e-03f, -3.739641941e-03f, -3.737273215e-03f, -3.734896427e-03f, -3.732511584e-03f, -3.730118692e-03f, -3.727717755e-03f, -3.725308781e-03f, -3.722891774e-03f, + -3.720466741e-03f, -3.718033686e-03f, -3.715592616e-03f, -3.713143537e-03f, -3.710686455e-03f, -3.708221375e-03f, -3.705748303e-03f, -3.703267244e-03f, -3.700778206e-03f, -3.698281194e-03f, + -3.695776213e-03f, -3.693263270e-03f, -3.690742370e-03f, -3.688213520e-03f, -3.685676726e-03f, -3.683131993e-03f, -3.680579328e-03f, -3.678018736e-03f, -3.675450224e-03f, -3.672873797e-03f, + -3.670289463e-03f, -3.667697226e-03f, -3.665097093e-03f, -3.662489071e-03f, -3.659873165e-03f, -3.657249381e-03f, -3.654617726e-03f, -3.651978206e-03f, -3.649330827e-03f, -3.646675595e-03f, + -3.644012517e-03f, -3.641341599e-03f, -3.638662847e-03f, -3.635976267e-03f, -3.633281866e-03f, -3.630579651e-03f, -3.627869626e-03f, -3.625151800e-03f, -3.622426178e-03f, -3.619692766e-03f, + -3.616951572e-03f, -3.614202601e-03f, -3.611445861e-03f, -3.608681356e-03f, -3.605909095e-03f, -3.603129083e-03f, -3.600341327e-03f, -3.597545833e-03f, -3.594742609e-03f, -3.591931660e-03f, + -3.589112994e-03f, -3.586286616e-03f, -3.583452534e-03f, -3.580610754e-03f, -3.577761282e-03f, -3.574904127e-03f, -3.572039293e-03f, -3.569166788e-03f, -3.566286619e-03f, -3.563398791e-03f, + -3.560503313e-03f, -3.557600191e-03f, -3.554689432e-03f, -3.551771042e-03f, -3.548845028e-03f, -3.545911397e-03f, -3.542970156e-03f, -3.540021312e-03f, -3.537064871e-03f, -3.534100842e-03f, + -3.531129229e-03f, -3.528150041e-03f, -3.525163285e-03f, -3.522168967e-03f, -3.519167094e-03f, -3.516157673e-03f, -3.513140712e-03f, -3.510116218e-03f, -3.507084196e-03f, -3.504044655e-03f, + -3.500997602e-03f, -3.497943044e-03f, -3.494880987e-03f, -3.491811439e-03f, -3.488734407e-03f, -3.485649899e-03f, -3.482557921e-03f, -3.479458480e-03f, -3.476351584e-03f, -3.473237241e-03f, + -3.470115456e-03f, -3.466986238e-03f, -3.463849594e-03f, -3.460705531e-03f, -3.457554056e-03f, -3.454395177e-03f, -3.451228901e-03f, -3.448055235e-03f, -3.444874188e-03f, -3.441685765e-03f, + -3.438489975e-03f, -3.435286825e-03f, -3.432076322e-03f, -3.428858474e-03f, -3.425633288e-03f, -3.422400772e-03f, -3.419160933e-03f, -3.415913779e-03f, -3.412659318e-03f, -3.409397556e-03f, + -3.406128501e-03f, -3.402852162e-03f, -3.399568545e-03f, -3.396277658e-03f, -3.392979509e-03f, -3.389674106e-03f, -3.386361455e-03f, -3.383041565e-03f, -3.379714444e-03f, -3.376380098e-03f, + -3.373038536e-03f, -3.369689766e-03f, -3.366333795e-03f, -3.362970632e-03f, -3.359600283e-03f, -3.356222756e-03f, -3.352838060e-03f, -3.349446202e-03f, -3.346047190e-03f, -3.342641032e-03f, + -3.339227736e-03f, -3.335807309e-03f, -3.332379760e-03f, -3.328945096e-03f, -3.325503325e-03f, -3.322054456e-03f, -3.318598496e-03f, -3.315135454e-03f, -3.311665336e-03f, -3.308188152e-03f, + -3.304703908e-03f, -3.301212614e-03f, -3.297714278e-03f, -3.294208906e-03f, -3.290696509e-03f, -3.287177092e-03f, -3.283650665e-03f, -3.280117236e-03f, -3.276576813e-03f, -3.273029404e-03f, + -3.269475016e-03f, -3.265913660e-03f, -3.262345342e-03f, -3.258770070e-03f, -3.255187854e-03f, -3.251598700e-03f, -3.248002618e-03f, -3.244399616e-03f, -3.240789702e-03f, -3.237172885e-03f, + -3.233549171e-03f, -3.229918571e-03f, -3.226281092e-03f, -3.222636743e-03f, -3.218985532e-03f, -3.215327467e-03f, -3.211662557e-03f, -3.207990810e-03f, -3.204312235e-03f, -3.200626840e-03f, + -3.196934633e-03f, -3.193235623e-03f, -3.189529819e-03f, -3.185817229e-03f, -3.182097862e-03f, -3.178371725e-03f, -3.174638828e-03f, -3.170899179e-03f, -3.167152787e-03f, -3.163399660e-03f, + -3.159639807e-03f, -3.155873237e-03f, -3.152099958e-03f, -3.148319978e-03f, -3.144533307e-03f, -3.140739954e-03f, -3.136939926e-03f, -3.133133232e-03f, -3.129319882e-03f, -3.125499883e-03f, + -3.121673246e-03f, -3.117839977e-03f, -3.114000087e-03f, -3.110153584e-03f, -3.106300477e-03f, -3.102440775e-03f, -3.098574486e-03f, -3.094701619e-03f, -3.090822183e-03f, -3.086936187e-03f, + -3.083043641e-03f, -3.079144552e-03f, -3.075238929e-03f, -3.071326783e-03f, -3.067408120e-03f, -3.063482952e-03f, -3.059551286e-03f, -3.055613131e-03f, -3.051668497e-03f, -3.047717392e-03f, + -3.043759826e-03f, -3.039795807e-03f, -3.035825345e-03f, -3.031848448e-03f, -3.027865127e-03f, -3.023875388e-03f, -3.019879243e-03f, -3.015876700e-03f, -3.011867768e-03f, -3.007852456e-03f, + -3.003830774e-03f, -2.999802730e-03f, -2.995768334e-03f, -2.991727595e-03f, -2.987680522e-03f, -2.983627125e-03f, -2.979567412e-03f, -2.975501393e-03f, -2.971429078e-03f, -2.967350474e-03f, + -2.963265593e-03f, -2.959174443e-03f, -2.955077032e-03f, -2.950973372e-03f, -2.946863471e-03f, -2.942747337e-03f, -2.938624982e-03f, -2.934496414e-03f, -2.930361642e-03f, -2.926220677e-03f, + -2.922073526e-03f, -2.917920201e-03f, -2.913760709e-03f, -2.909595062e-03f, -2.905423267e-03f, -2.901245335e-03f, -2.897061276e-03f, -2.892871098e-03f, -2.888674811e-03f, -2.884472425e-03f, + -2.880263949e-03f, -2.876049393e-03f, -2.871828766e-03f, -2.867602079e-03f, -2.863369340e-03f, -2.859130559e-03f, -2.854885746e-03f, -2.850634911e-03f, -2.846378063e-03f, -2.842115211e-03f, + -2.837846366e-03f, -2.833571537e-03f, -2.829290735e-03f, -2.825003967e-03f, -2.820711245e-03f, -2.816412578e-03f, -2.812107976e-03f, -2.807797449e-03f, -2.803481006e-03f, -2.799158657e-03f, + -2.794830412e-03f, -2.790496280e-03f, -2.786156273e-03f, -2.781810398e-03f, -2.777458668e-03f, -2.773101090e-03f, -2.768737675e-03f, -2.764368433e-03f, -2.759993374e-03f, -2.755612508e-03f, + -2.751225844e-03f, -2.746833393e-03f, -2.742435165e-03f, -2.738031169e-03f, -2.733621415e-03f, -2.729205914e-03f, -2.724784676e-03f, -2.720357710e-03f, -2.715925026e-03f, -2.711486635e-03f, + -2.707042547e-03f, -2.702592771e-03f, -2.698137318e-03f, -2.693676198e-03f, -2.689209420e-03f, -2.684736996e-03f, -2.680258935e-03f, -2.675775247e-03f, -2.671285942e-03f, -2.666791031e-03f, + -2.662290524e-03f, -2.657784430e-03f, -2.653272761e-03f, -2.648755525e-03f, -2.644232735e-03f, -2.639704399e-03f, -2.635170528e-03f, -2.630631132e-03f, -2.626086221e-03f, -2.621535806e-03f, + -2.616979898e-03f, -2.612418505e-03f, -2.607851639e-03f, -2.603279310e-03f, -2.598701528e-03f, -2.594118304e-03f, -2.589529648e-03f, -2.584935570e-03f, -2.580336080e-03f, -2.575731190e-03f, + -2.571120909e-03f, -2.566505248e-03f, -2.561884217e-03f, -2.557257827e-03f, -2.552626088e-03f, -2.547989010e-03f, -2.543346605e-03f, -2.538698882e-03f, -2.534045851e-03f, -2.529387525e-03f, + -2.524723912e-03f, -2.520055024e-03f, -2.515380871e-03f, -2.510701464e-03f, -2.506016812e-03f, -2.501326927e-03f, -2.496631820e-03f, -2.491931500e-03f, -2.487225979e-03f, -2.482515267e-03f, + -2.477799374e-03f, -2.473078312e-03f, -2.468352090e-03f, -2.463620720e-03f, -2.458884213e-03f, -2.454142578e-03f, -2.449395827e-03f, -2.444643970e-03f, -2.439887017e-03f, -2.435124981e-03f, + -2.430357871e-03f, -2.425585698e-03f, -2.420808473e-03f, -2.416026206e-03f, -2.411238909e-03f, -2.406446592e-03f, -2.401649266e-03f, -2.396846942e-03f, -2.392039630e-03f, -2.387227341e-03f, + -2.382410087e-03f, -2.377587877e-03f, -2.372760724e-03f, -2.367928637e-03f, -2.363091628e-03f, -2.358249707e-03f, -2.353402885e-03f, -2.348551174e-03f, -2.343694584e-03f, -2.338833126e-03f, + -2.333966811e-03f, -2.329095650e-03f, -2.324219653e-03f, -2.319338833e-03f, -2.314453199e-03f, -2.309562763e-03f, -2.304667536e-03f, -2.299767528e-03f, -2.294862752e-03f, -2.289953217e-03f, + -2.285038934e-03f, -2.280119916e-03f, -2.275196173e-03f, -2.270267715e-03f, -2.265334555e-03f, -2.260396702e-03f, -2.255454169e-03f, -2.250506966e-03f, -2.245555104e-03f, -2.240598595e-03f, + -2.235637449e-03f, -2.230671679e-03f, -2.225701294e-03f, -2.220726306e-03f, -2.215746726e-03f, -2.210762565e-03f, -2.205773835e-03f, -2.200780547e-03f, -2.195782712e-03f, -2.190780341e-03f, + -2.185773445e-03f, -2.180762036e-03f, -2.175746125e-03f, -2.170725722e-03f, -2.165700840e-03f, -2.160671490e-03f, -2.155637683e-03f, -2.150599429e-03f, -2.145556741e-03f, -2.140509630e-03f, + -2.135458107e-03f, -2.130402183e-03f, -2.125341870e-03f, -2.120277179e-03f, -2.115208121e-03f, -2.110134708e-03f, -2.105056951e-03f, -2.099974861e-03f, -2.094888450e-03f, -2.089797730e-03f, + -2.084702711e-03f, -2.079603405e-03f, -2.074499824e-03f, -2.069391979e-03f, -2.064279880e-03f, -2.059163541e-03f, -2.054042972e-03f, -2.048918184e-03f, -2.043789190e-03f, -2.038656000e-03f, + -2.033518626e-03f, -2.028377080e-03f, -2.023231373e-03f, -2.018081517e-03f, -2.012927522e-03f, -2.007769402e-03f, -2.002607166e-03f, -1.997440827e-03f, -1.992270397e-03f, -1.987095886e-03f, + -1.981917307e-03f, -1.976734671e-03f, -1.971547989e-03f, -1.966357274e-03f, -1.961162536e-03f, -1.955963788e-03f, -1.950761041e-03f, -1.945554306e-03f, -1.940343596e-03f, -1.935128921e-03f, + -1.929910294e-03f, -1.924687727e-03f, -1.919461230e-03f, -1.914230816e-03f, -1.908996496e-03f, -1.903758282e-03f, -1.898516185e-03f, -1.893270218e-03f, -1.888020392e-03f, -1.882766719e-03f, + -1.877509210e-03f, -1.872247878e-03f, -1.866982734e-03f, -1.861713789e-03f, -1.856441056e-03f, -1.851164546e-03f, -1.845884271e-03f, -1.840600243e-03f, -1.835312474e-03f, -1.830020975e-03f, + -1.824725758e-03f, -1.819426836e-03f, -1.814124219e-03f, -1.808817920e-03f, -1.803507951e-03f, -1.798194323e-03f, -1.792877048e-03f, -1.787556138e-03f, -1.782231605e-03f, -1.776903462e-03f, + -1.771571718e-03f, -1.766236388e-03f, -1.760897482e-03f, -1.755555012e-03f, -1.750208991e-03f, -1.744859430e-03f, -1.739506341e-03f, -1.734149736e-03f, -1.728789627e-03f, -1.723426026e-03f, + -1.718058945e-03f, -1.712688396e-03f, -1.707314391e-03f, -1.701936941e-03f, -1.696556060e-03f, -1.691171758e-03f, -1.685784048e-03f, -1.680392941e-03f, -1.674998451e-03f, -1.669600588e-03f, + -1.664199365e-03f, -1.658794794e-03f, -1.653386887e-03f, -1.647975656e-03f, -1.642561112e-03f, -1.637143269e-03f, -1.631722138e-03f, -1.626297731e-03f, -1.620870060e-03f, -1.615439137e-03f, + -1.610004975e-03f, -1.604567585e-03f, -1.599126980e-03f, -1.593683172e-03f, -1.588236172e-03f, -1.582785993e-03f, -1.577332647e-03f, -1.571876147e-03f, -1.566416504e-03f, -1.560953730e-03f, + -1.555487838e-03f, -1.550018839e-03f, -1.544546746e-03f, -1.539071572e-03f, -1.533593328e-03f, -1.528112026e-03f, -1.522627679e-03f, -1.517140298e-03f, -1.511649897e-03f, -1.506156487e-03f, + -1.500660080e-03f, -1.495160689e-03f, -1.489658325e-03f, -1.484153002e-03f, -1.478644731e-03f, -1.473133525e-03f, -1.467619395e-03f, -1.462102355e-03f, -1.456582415e-03f, -1.451059590e-03f, + -1.445533890e-03f, -1.440005328e-03f, -1.434473917e-03f, -1.428939668e-03f, -1.423402594e-03f, -1.417862708e-03f, -1.412320021e-03f, -1.406774546e-03f, -1.401226295e-03f, -1.395675281e-03f, + -1.390121515e-03f, -1.384565011e-03f, -1.379005780e-03f, -1.373443834e-03f, -1.367879187e-03f, -1.362311851e-03f, -1.356741837e-03f, -1.351169159e-03f, -1.345593828e-03f, -1.340015857e-03f, + -1.334435258e-03f, -1.328852044e-03f, -1.323266227e-03f, -1.317677820e-03f, -1.312086834e-03f, -1.306493283e-03f, -1.300897178e-03f, -1.295298533e-03f, -1.289697359e-03f, -1.284093669e-03f, + -1.278487475e-03f, -1.272878790e-03f, -1.267267626e-03f, -1.261653996e-03f, -1.256037912e-03f, -1.250419386e-03f, -1.244798432e-03f, -1.239175061e-03f, -1.233549285e-03f, -1.227921118e-03f, + -1.222290572e-03f, -1.216657660e-03f, -1.211022393e-03f, -1.205384784e-03f, -1.199744846e-03f, -1.194102591e-03f, -1.188458033e-03f, -1.182811182e-03f, -1.177162052e-03f, -1.171510655e-03f, + -1.165857005e-03f, -1.160201112e-03f, -1.154542990e-03f, -1.148882652e-03f, -1.143220110e-03f, -1.137555376e-03f, -1.131888463e-03f, -1.126219383e-03f, -1.120548150e-03f, -1.114874775e-03f, + -1.109199271e-03f, -1.103521651e-03f, -1.097841927e-03f, -1.092160112e-03f, -1.086476219e-03f, -1.080790259e-03f, -1.075102247e-03f, -1.069412193e-03f, -1.063720111e-03f, -1.058026013e-03f, + -1.052329913e-03f, -1.046631822e-03f, -1.040931753e-03f, -1.035229718e-03f, -1.029525731e-03f, -1.023819804e-03f, -1.018111950e-03f, -1.012402181e-03f, -1.006690509e-03f, -1.000976949e-03f, + -9.952615107e-04f, -9.895442086e-04f, -9.838250548e-04f, -9.781040621e-04f, -9.723812429e-04f, -9.666566100e-04f, -9.609301761e-04f, -9.552019537e-04f, -9.494719556e-04f, -9.437401943e-04f, + -9.380066826e-04f, -9.322714332e-04f, -9.265344586e-04f, -9.207957716e-04f, -9.150553849e-04f, -9.093133111e-04f, -9.035695629e-04f, -8.978241529e-04f, -8.920770940e-04f, -8.863283987e-04f, + -8.805780797e-04f, -8.748261498e-04f, -8.690726217e-04f, -8.633175080e-04f, -8.575608215e-04f, -8.518025748e-04f, -8.460427807e-04f, -8.402814519e-04f, -8.345186011e-04f, -8.287542410e-04f, + -8.229883844e-04f, -8.172210439e-04f, -8.114522323e-04f, -8.056819623e-04f, -7.999102467e-04f, -7.941370981e-04f, -7.883625294e-04f, -7.825865532e-04f, -7.768091823e-04f, -7.710304294e-04f, + -7.652503073e-04f, -7.594688287e-04f, -7.536860064e-04f, -7.479018532e-04f, -7.421163817e-04f, -7.363296047e-04f, -7.305415351e-04f, -7.247521855e-04f, -7.189615687e-04f, -7.131696975e-04f, + -7.073765846e-04f, -7.015822429e-04f, -6.957866850e-04f, -6.899899238e-04f, -6.841919721e-04f, -6.783928425e-04f, -6.725925480e-04f, -6.667911012e-04f, -6.609885149e-04f, -6.551848020e-04f, + -6.493799752e-04f, -6.435740473e-04f, -6.377670311e-04f, -6.319589394e-04f, -6.261497849e-04f, -6.203395806e-04f, -6.145283391e-04f, -6.087160732e-04f, -6.029027958e-04f, -5.970885197e-04f, + -5.912732577e-04f, -5.854570225e-04f, -5.796398269e-04f, -5.738216839e-04f, -5.680026061e-04f, -5.621826064e-04f, -5.563616976e-04f, -5.505398925e-04f, -5.447172040e-04f, -5.388936448e-04f, + -5.330692277e-04f, -5.272439656e-04f, -5.214178713e-04f, -5.155909575e-04f, -5.097632372e-04f, -5.039347232e-04f, -4.981054282e-04f, -4.922753650e-04f, -4.864445466e-04f, -4.806129857e-04f, + -4.747806952e-04f, -4.689476879e-04f, -4.631139765e-04f, -4.572795740e-04f, -4.514444932e-04f, -4.456087469e-04f, -4.397723478e-04f, -4.339353090e-04f, -4.280976431e-04f, -4.222593630e-04f, + -4.164204816e-04f, -4.105810117e-04f, -4.047409660e-04f, -3.989003576e-04f, -3.930591991e-04f, -3.872175034e-04f, -3.813752834e-04f, -3.755325519e-04f, -3.696893218e-04f, -3.638456057e-04f, + -3.580014167e-04f, -3.521567676e-04f, -3.463116711e-04f, -3.404661401e-04f, -3.346201875e-04f, -3.287738261e-04f, -3.229270687e-04f, -3.170799282e-04f, -3.112324174e-04f, -3.053845492e-04f, + -2.995363363e-04f, -2.936877917e-04f, -2.878389282e-04f, -2.819897586e-04f, -2.761402957e-04f, -2.702905524e-04f, -2.644405415e-04f, -2.585902759e-04f, -2.527397684e-04f, -2.468890319e-04f, + -2.410380791e-04f, -2.351869229e-04f, -2.293355762e-04f, -2.234840519e-04f, -2.176323626e-04f, -2.117805213e-04f, -2.059285408e-04f, -2.000764340e-04f, -1.942242137e-04f, -1.883718926e-04f, + -1.825194838e-04f, -1.766669999e-04f, -1.708144538e-04f, -1.649618583e-04f, -1.591092264e-04f, -1.532565708e-04f, -1.474039043e-04f, -1.415512398e-04f, -1.356985901e-04f, -1.298459681e-04f, + -1.239933865e-04f, -1.181408582e-04f, -1.122883960e-04f, -1.064360128e-04f, -1.005837213e-04f, -9.473153449e-05f, -8.887946506e-05f, -8.302752586e-05f, -7.717572973e-05f, -7.132408948e-05f, + -6.547261793e-05f, -5.962132791e-05f, -5.377023221e-05f, -4.791934368e-05f, -4.206867511e-05f, -3.621823932e-05f, -3.036804912e-05f, -2.451811733e-05f, -1.866845675e-05f, -1.281908019e-05f, + -6.970000460e-06f, -1.121230367e-06f, 4.727217287e-06f, 1.057532970e-05f, 1.642309407e-05f, 2.227049759e-05f, 2.811752748e-05f, 3.396417092e-05f, 3.981041513e-05f, 4.565624731e-05f, + 5.150165467e-05f, 5.734662443e-05f, 6.319114378e-05f, 6.903519994e-05f, 7.487878013e-05f, 8.072187157e-05f, 8.656446147e-05f, 9.240653705e-05f, 9.824808553e-05f, 1.040890941e-04f, + 1.099295501e-04f, 1.157694407e-04f, 1.216087530e-04f, 1.274474744e-04f, 1.332855921e-04f, 1.391230933e-04f, 1.449599652e-04f, 1.507961951e-04f, 1.566317702e-04f, 1.624666778e-04f, + 1.683009052e-04f, 1.741344395e-04f, 1.799672680e-04f, 1.857993780e-04f, 1.916307567e-04f, 1.974613914e-04f, 2.032912693e-04f, 2.091203777e-04f, 2.149487039e-04f, 2.207762352e-04f, + 2.266029587e-04f, 2.324288618e-04f, 2.382539318e-04f, 2.440781559e-04f, 2.499015214e-04f, 2.557240155e-04f, 2.615456257e-04f, 2.673663391e-04f, 2.731861430e-04f, 2.790050248e-04f, + 2.848229718e-04f, 2.906399712e-04f, 2.964560103e-04f, 3.022710764e-04f, 3.080851569e-04f, 3.138982390e-04f, 3.197103101e-04f, 3.255213575e-04f, 3.313313685e-04f, 3.371403304e-04f, + 3.429482306e-04f, 3.487550563e-04f, 3.545607949e-04f, 3.603654338e-04f, 3.661689602e-04f, 3.719713616e-04f, 3.777726252e-04f, 3.835727384e-04f, 3.893716885e-04f, 3.951694629e-04f, + 4.009660491e-04f, 4.067614342e-04f, 4.125556057e-04f, 4.183485509e-04f, 4.241402572e-04f, 4.299307121e-04f, 4.357199028e-04f, 4.415078167e-04f, 4.472944413e-04f, 4.530797638e-04f, + 4.588637718e-04f, 4.646464525e-04f, 4.704277935e-04f, 4.762077820e-04f, 4.819864056e-04f, 4.877636515e-04f, 4.935395072e-04f, 4.993139602e-04f, 5.050869978e-04f, 5.108586075e-04f, + 5.166287767e-04f, 5.223974928e-04f, 5.281647433e-04f, 5.339305156e-04f, 5.396947972e-04f, 5.454575754e-04f, 5.512188378e-04f, 5.569785718e-04f, 5.627367648e-04f, 5.684934043e-04f, + 5.742484779e-04f, 5.800019729e-04f, 5.857538768e-04f, 5.915041771e-04f, 5.972528613e-04f, 6.029999169e-04f, 6.087453314e-04f, 6.144890923e-04f, 6.202311870e-04f, 6.259716031e-04f, + 6.317103281e-04f, 6.374473494e-04f, 6.431826547e-04f, 6.489162315e-04f, 6.546480672e-04f, 6.603781494e-04f, 6.661064656e-04f, 6.718330034e-04f, 6.775577503e-04f, 6.832806939e-04f, + 6.890018218e-04f, 6.947211214e-04f, 7.004385803e-04f, 7.061541862e-04f, 7.118679265e-04f, 7.175797890e-04f, 7.232897610e-04f, 7.289978303e-04f, 7.347039845e-04f, 7.404082111e-04f, + 7.461104977e-04f, 7.518108319e-04f, 7.575092014e-04f, 7.632055937e-04f, 7.688999966e-04f, 7.745923975e-04f, 7.802827843e-04f, 7.859711444e-04f, 7.916574655e-04f, 7.973417353e-04f, + 8.030239414e-04f, 8.087040716e-04f, 8.143821133e-04f, 8.200580544e-04f, 8.257318825e-04f, 8.314035853e-04f, 8.370731505e-04f, 8.427405656e-04f, 8.484058186e-04f, 8.540688970e-04f, + 8.597297885e-04f, 8.653884809e-04f, 8.710449619e-04f, 8.766992191e-04f, 8.823512405e-04f, 8.880010135e-04f, 8.936485261e-04f, 8.992937660e-04f, 9.049367208e-04f, 9.105773784e-04f, + 9.162157265e-04f, 9.218517530e-04f, 9.274854454e-04f, 9.331167918e-04f, 9.387457797e-04f, 9.443723971e-04f, 9.499966317e-04f, 9.556184713e-04f, 9.612379038e-04f, 9.668549169e-04f, + 9.724694984e-04f, 9.780816363e-04f, 9.836913182e-04f, 9.892985322e-04f, 9.949032659e-04f, 1.000505507e-03f, 1.006105244e-03f, 1.011702465e-03f, 1.017297156e-03f, 1.022889307e-03f, + 1.028478905e-03f, 1.034065937e-03f, 1.039650393e-03f, 1.045232259e-03f, 1.050811523e-03f, 1.056388175e-03f, 1.061962200e-03f, 1.067533588e-03f, 1.073102327e-03f, 1.078668403e-03f, + 1.084231806e-03f, 1.089792523e-03f, 1.095350542e-03f, 1.100905851e-03f, 1.106458438e-03f, 1.112008291e-03f, 1.117555398e-03f, 1.123099747e-03f, 1.128641326e-03f, 1.134180123e-03f, + 1.139716126e-03f, 1.145249323e-03f, 1.150779702e-03f, 1.156307251e-03f, 1.161831959e-03f, 1.167353812e-03f, 1.172872800e-03f, 1.178388910e-03f, 1.183902130e-03f, 1.189412449e-03f, + 1.194919854e-03f, 1.200424334e-03f, 1.205925877e-03f, 1.211424470e-03f, 1.216920102e-03f, 1.222412762e-03f, 1.227902436e-03f, 1.233389114e-03f, 1.238872783e-03f, 1.244353432e-03f, + 1.249831048e-03f, 1.255305621e-03f, 1.260777137e-03f, 1.266245586e-03f, 1.271710955e-03f, 1.277173232e-03f, 1.282632407e-03f, 1.288088466e-03f, 1.293541399e-03f, 1.298991193e-03f, + 1.304437836e-03f, 1.309881318e-03f, 1.315321626e-03f, 1.320758748e-03f, 1.326192672e-03f, 1.331623388e-03f, 1.337050883e-03f, 1.342475145e-03f, 1.347896163e-03f, 1.353313925e-03f, + 1.358728420e-03f, 1.364139635e-03f, 1.369547559e-03f, 1.374952180e-03f, 1.380353488e-03f, 1.385751469e-03f, 1.391146112e-03f, 1.396537406e-03f, 1.401925339e-03f, 1.407309900e-03f, + 1.412691076e-03f, 1.418068857e-03f, 1.423443230e-03f, 1.428814185e-03f, 1.434181709e-03f, 1.439545790e-03f, 1.444906418e-03f, 1.450263581e-03f, 1.455617267e-03f, 1.460967464e-03f, + 1.466314162e-03f, 1.471657348e-03f, 1.476997011e-03f, 1.482333140e-03f, 1.487665723e-03f, 1.492994749e-03f, 1.498320205e-03f, 1.503642081e-03f, 1.508960366e-03f, 1.514275047e-03f, + 1.519586113e-03f, 1.524893553e-03f, 1.530197355e-03f, 1.535497508e-03f, 1.540794001e-03f, 1.546086822e-03f, 1.551375960e-03f, 1.556661403e-03f, 1.561943139e-03f, 1.567221159e-03f, + 1.572495449e-03f, 1.577766000e-03f, 1.583032799e-03f, 1.588295835e-03f, 1.593555097e-03f, 1.598810573e-03f, 1.604062253e-03f, 1.609310125e-03f, 1.614554177e-03f, 1.619794398e-03f, + 1.625030778e-03f, 1.630263304e-03f, 1.635491966e-03f, 1.640716752e-03f, 1.645937651e-03f, 1.651154652e-03f, 1.656367744e-03f, 1.661576915e-03f, 1.666782154e-03f, 1.671983450e-03f, + 1.677180792e-03f, 1.682374168e-03f, 1.687563568e-03f, 1.692748981e-03f, 1.697930394e-03f, 1.703107798e-03f, 1.708281180e-03f, 1.713450530e-03f, 1.718615837e-03f, 1.723777090e-03f, + 1.728934277e-03f, 1.734087387e-03f, 1.739236410e-03f, 1.744381334e-03f, 1.749522148e-03f, 1.754658841e-03f, 1.759791403e-03f, 1.764919822e-03f, 1.770044087e-03f, 1.775164187e-03f, + 1.780280111e-03f, 1.785391848e-03f, 1.790499387e-03f, 1.795602718e-03f, 1.800701829e-03f, 1.805796709e-03f, 1.810887348e-03f, 1.815973734e-03f, 1.821055856e-03f, 1.826133704e-03f, + 1.831207267e-03f, 1.836276534e-03f, 1.841341494e-03f, 1.846402136e-03f, 1.851458449e-03f, 1.856510422e-03f, 1.861558046e-03f, 1.866601308e-03f, 1.871640197e-03f, 1.876674705e-03f, + 1.881704818e-03f, 1.886730527e-03f, 1.891751821e-03f, 1.896768689e-03f, 1.901781120e-03f, 1.906789103e-03f, 1.911792629e-03f, 1.916791685e-03f, 1.921786262e-03f, 1.926776349e-03f, + 1.931761935e-03f, 1.936743009e-03f, 1.941719560e-03f, 1.946691579e-03f, 1.951659054e-03f, 1.956621974e-03f, 1.961580330e-03f, 1.966534110e-03f, 1.971483304e-03f, 1.976427902e-03f, + 1.981367892e-03f, 1.986303264e-03f, 1.991234007e-03f, 1.996160112e-03f, 2.001081567e-03f, 2.005998362e-03f, 2.010910486e-03f, 2.015817930e-03f, 2.020720681e-03f, 2.025618731e-03f, + 2.030512068e-03f, 2.035400682e-03f, 2.040284562e-03f, 2.045163699e-03f, 2.050038081e-03f, 2.054907699e-03f, 2.059772541e-03f, 2.064632597e-03f, 2.069487858e-03f, 2.074338312e-03f, + 2.079183950e-03f, 2.084024760e-03f, 2.088860734e-03f, 2.093691859e-03f, 2.098518126e-03f, 2.103339525e-03f, 2.108156045e-03f, 2.112967676e-03f, 2.117774408e-03f, 2.122576231e-03f, + 2.127373133e-03f, 2.132165106e-03f, 2.136952138e-03f, 2.141734220e-03f, 2.146511342e-03f, 2.151283492e-03f, 2.156050662e-03f, 2.160812840e-03f, 2.165570017e-03f, 2.170322182e-03f, + 2.175069325e-03f, 2.179811437e-03f, 2.184548507e-03f, 2.189280525e-03f, 2.194007481e-03f, 2.198729364e-03f, 2.203446165e-03f, 2.208157874e-03f, 2.212864481e-03f, 2.217565975e-03f, + 2.222262347e-03f, 2.226953586e-03f, 2.231639683e-03f, 2.236320628e-03f, 2.240996410e-03f, 2.245667019e-03f, 2.250332447e-03f, 2.254992682e-03f, 2.259647715e-03f, 2.264297536e-03f, + 2.268942135e-03f, 2.273581502e-03f, 2.278215627e-03f, 2.282844501e-03f, 2.287468113e-03f, 2.292086454e-03f, 2.296699513e-03f, 2.301307282e-03f, 2.305909750e-03f, 2.310506907e-03f, + 2.315098744e-03f, 2.319685251e-03f, 2.324266418e-03f, 2.328842235e-03f, 2.333412693e-03f, 2.337977782e-03f, 2.342537492e-03f, 2.347091814e-03f, 2.351640737e-03f, 2.356184252e-03f, + 2.360722350e-03f, 2.365255021e-03f, 2.369782255e-03f, 2.374304043e-03f, 2.378820374e-03f, 2.383331240e-03f, 2.387836631e-03f, 2.392336537e-03f, 2.396830949e-03f, 2.401319856e-03f, + 2.405803251e-03f, 2.410281122e-03f, 2.414753461e-03f, 2.419220258e-03f, 2.423681503e-03f, 2.428137188e-03f, 2.432587302e-03f, 2.437031837e-03f, 2.441470782e-03f, 2.445904128e-03f, + 2.450331867e-03f, 2.454753988e-03f, 2.459170482e-03f, 2.463581340e-03f, 2.467986552e-03f, 2.472386110e-03f, 2.476780003e-03f, 2.481168222e-03f, 2.485550759e-03f, 2.489927604e-03f, + 2.494298747e-03f, 2.498664179e-03f, 2.503023892e-03f, 2.507377875e-03f, 2.511726120e-03f, 2.516068617e-03f, 2.520405358e-03f, 2.524736332e-03f, 2.529061532e-03f, 2.533380947e-03f, + 2.537694568e-03f, 2.542002387e-03f, 2.546304394e-03f, 2.550600580e-03f, 2.554890936e-03f, 2.559175453e-03f, 2.563454122e-03f, 2.567726934e-03f, 2.571993880e-03f, 2.576254950e-03f, + 2.580510136e-03f, 2.584759429e-03f, 2.589002820e-03f, 2.593240300e-03f, 2.597471859e-03f, 2.601697489e-03f, 2.605917181e-03f, 2.610130927e-03f, 2.614338716e-03f, 2.618540541e-03f, + 2.622736392e-03f, 2.626926260e-03f, 2.631110137e-03f, 2.635288014e-03f, 2.639459882e-03f, 2.643625732e-03f, 2.647785555e-03f, 2.651939343e-03f, 2.656087087e-03f, 2.660228778e-03f, + 2.664364407e-03f, 2.668493966e-03f, 2.672617445e-03f, 2.676734837e-03f, 2.680846132e-03f, 2.684951322e-03f, 2.689050399e-03f, 2.693143352e-03f, 2.697230175e-03f, 2.701310858e-03f, + 2.705385392e-03f, 2.709453770e-03f, 2.713515981e-03f, 2.717572019e-03f, 2.721621875e-03f, 2.725665539e-03f, 2.729703003e-03f, 2.733734259e-03f, 2.737759299e-03f, 2.741778113e-03f, + 2.745790694e-03f, 2.749797033e-03f, 2.753797121e-03f, 2.757790950e-03f, 2.761778512e-03f, 2.765759798e-03f, 2.769734800e-03f, 2.773703510e-03f, 2.777665918e-03f, 2.781622018e-03f, + 2.785571800e-03f, 2.789515256e-03f, 2.793452379e-03f, 2.797383158e-03f, 2.801307588e-03f, 2.805225658e-03f, 2.809137361e-03f, 2.813042689e-03f, 2.816941634e-03f, 2.820834186e-03f, + 2.824720339e-03f, 2.828600084e-03f, 2.832473412e-03f, 2.836340316e-03f, 2.840200788e-03f, 2.844054819e-03f, 2.847902401e-03f, 2.851743527e-03f, 2.855578188e-03f, 2.859406376e-03f, + 2.863228083e-03f, 2.867043301e-03f, 2.870852022e-03f, 2.874654239e-03f, 2.878449942e-03f, 2.882239125e-03f, 2.886021779e-03f, 2.889797896e-03f, 2.893567468e-03f, 2.897330489e-03f, + 2.901086948e-03f, 2.904836840e-03f, 2.908580155e-03f, 2.912316886e-03f, 2.916047026e-03f, 2.919770566e-03f, 2.923487498e-03f, 2.927197816e-03f, 2.930901510e-03f, 2.934598574e-03f, + 2.938288999e-03f, 2.941972778e-03f, 2.945649904e-03f, 2.949320368e-03f, 2.952984162e-03f, 2.956641280e-03f, 2.960291713e-03f, 2.963935454e-03f, 2.967572495e-03f, 2.971202829e-03f, + 2.974826448e-03f, 2.978443344e-03f, 2.982053511e-03f, 2.985656939e-03f, 2.989253623e-03f, 2.992843554e-03f, 2.996426724e-03f, 3.000003127e-03f, 3.003572755e-03f, 3.007135601e-03f, + 3.010691656e-03f, 3.014240914e-03f, 3.017783368e-03f, 3.021319009e-03f, 3.024847830e-03f, 3.028369825e-03f, 3.031884985e-03f, 3.035393304e-03f, 3.038894774e-03f, 3.042389388e-03f, + 3.045877138e-03f, 3.049358017e-03f, 3.052832019e-03f, 3.056299135e-03f, 3.059759359e-03f, 3.063212683e-03f, 3.066659101e-03f, 3.070098604e-03f, 3.073531187e-03f, 3.076956841e-03f, + 3.080375560e-03f, 3.083787336e-03f, 3.087192162e-03f, 3.090590032e-03f, 3.093980938e-03f, 3.097364874e-03f, 3.100741831e-03f, 3.104111804e-03f, 3.107474785e-03f, 3.110830767e-03f, + 3.114179743e-03f, 3.117521706e-03f, 3.120856650e-03f, 3.124184567e-03f, 3.127505451e-03f, 3.130819294e-03f, 3.134126091e-03f, 3.137425833e-03f, 3.140718514e-03f, 3.144004127e-03f, + 3.147282665e-03f, 3.150554123e-03f, 3.153818492e-03f, 3.157075766e-03f, 3.160325938e-03f, 3.163569002e-03f, 3.166804951e-03f, 3.170033778e-03f, 3.173255477e-03f, 3.176470041e-03f, + 3.179677462e-03f, 3.182877735e-03f, 3.186070854e-03f, 3.189256810e-03f, 3.192435598e-03f, 3.195607212e-03f, 3.198771644e-03f, 3.201928888e-03f, 3.205078938e-03f, 3.208221786e-03f, + 3.211357428e-03f, 3.214485855e-03f, 3.217607062e-03f, 3.220721043e-03f, 3.223827790e-03f, 3.226927297e-03f, 3.230019558e-03f, 3.233104567e-03f, 3.236182318e-03f, 3.239252803e-03f, + 3.242316017e-03f, 3.245371952e-03f, 3.248420604e-03f, 3.251461966e-03f, 3.254496031e-03f, 3.257522793e-03f, 3.260542247e-03f, 3.263554385e-03f, 3.266559201e-03f, 3.269556690e-03f, + 3.272546845e-03f, 3.275529660e-03f, 3.278505129e-03f, 3.281473246e-03f, 3.284434004e-03f, 3.287387399e-03f, 3.290333422e-03f, 3.293272070e-03f, 3.296203334e-03f, 3.299127211e-03f, + 3.302043692e-03f, 3.304952774e-03f, 3.307854448e-03f, 3.310748711e-03f, 3.313635555e-03f, 3.316514974e-03f, 3.319386964e-03f, 3.322251517e-03f, 3.325108629e-03f, 3.327958293e-03f, + 3.330800503e-03f, 3.333635254e-03f, 3.336462539e-03f, 3.339282354e-03f, 3.342094691e-03f, 3.344899547e-03f, 3.347696914e-03f, 3.350486787e-03f, 3.353269160e-03f, 3.356044028e-03f, + 3.358811385e-03f, 3.361571226e-03f, 3.364323544e-03f, 3.367068334e-03f, 3.369805591e-03f, 3.372535308e-03f, 3.375257481e-03f, 3.377972104e-03f, 3.380679171e-03f, 3.383378677e-03f, + 3.386070616e-03f, 3.388754983e-03f, 3.391431772e-03f, 3.394100978e-03f, 3.396762596e-03f, 3.399416619e-03f, 3.402063043e-03f, 3.404701863e-03f, 3.407333072e-03f, 3.409956666e-03f, + 3.412572639e-03f, 3.415180986e-03f, 3.417781702e-03f, 3.420374781e-03f, 3.422960218e-03f, 3.425538008e-03f, 3.428108145e-03f, 3.430670625e-03f, 3.433225442e-03f, 3.435772591e-03f, + 3.438312068e-03f, 3.440843865e-03f, 3.443367980e-03f, 3.445884406e-03f, 3.448393138e-03f, 3.450894172e-03f, 3.453387502e-03f, 3.455873123e-03f, 3.458351031e-03f, 3.460821219e-03f, + 3.463283684e-03f, 3.465738421e-03f, 3.468185423e-03f, 3.470624688e-03f, 3.473056208e-03f, 3.475479980e-03f, 3.477895999e-03f, 3.480304260e-03f, 3.482704757e-03f, 3.485097487e-03f, + 3.487482444e-03f, 3.489859624e-03f, 3.492229022e-03f, 3.494590632e-03f, 3.496944451e-03f, 3.499290473e-03f, 3.501628694e-03f, 3.503959110e-03f, 3.506281715e-03f, 3.508596504e-03f, + 3.510903474e-03f, 3.513202619e-03f, 3.515493935e-03f, 3.517777418e-03f, 3.520053062e-03f, 3.522320864e-03f, 3.524580818e-03f, 3.526832921e-03f, 3.529077167e-03f, 3.531313552e-03f, + 3.533542073e-03f, 3.535762723e-03f, 3.537975499e-03f, 3.540180397e-03f, 3.542377412e-03f, 3.544566539e-03f, 3.546747775e-03f, 3.548921115e-03f, 3.551086554e-03f, 3.553244089e-03f, + 3.555393714e-03f, 3.557535427e-03f, 3.559669222e-03f, 3.561795095e-03f, 3.563913043e-03f, 3.566023060e-03f, 3.568125143e-03f, 3.570219287e-03f, 3.572305489e-03f, 3.574383744e-03f, + 3.576454048e-03f, 3.578516398e-03f, 3.580570788e-03f, 3.582617215e-03f, 3.584655674e-03f, 3.586686163e-03f, 3.588708677e-03f, 3.590723211e-03f, 3.592729762e-03f, 3.594728326e-03f, + 3.596718899e-03f, 3.598701477e-03f, 3.600676056e-03f, 3.602642632e-03f, 3.604601202e-03f, 3.606551762e-03f, 3.608494307e-03f, 3.610428833e-03f, 3.612355338e-03f, 3.614273818e-03f, + 3.616184268e-03f, 3.618086684e-03f, 3.619981064e-03f, 3.621867403e-03f, 3.623745698e-03f, 3.625615945e-03f, 3.627478141e-03f, 3.629332281e-03f, 3.631178362e-03f, 3.633016381e-03f, + 3.634846333e-03f, 3.636668216e-03f, 3.638482026e-03f, 3.640287760e-03f, 3.642085413e-03f, 3.643874982e-03f, 3.645656464e-03f, 3.647429856e-03f, 3.649195153e-03f, 3.650952354e-03f, + 3.652701453e-03f, 3.654442448e-03f, 3.656175335e-03f, 3.657900112e-03f, 3.659616774e-03f, 3.661325318e-03f, 3.663025742e-03f, 3.664718041e-03f, 3.666402213e-03f, 3.668078255e-03f, + 3.669746162e-03f, 3.671405933e-03f, 3.673057563e-03f, 3.674701049e-03f, 3.676336389e-03f, 3.677963580e-03f, 3.679582617e-03f, 3.681193499e-03f, 3.682796221e-03f, 3.684390782e-03f, + 3.685977177e-03f, 3.687555404e-03f, 3.689125460e-03f, 3.690687342e-03f, 3.692241047e-03f, 3.693786572e-03f, 3.695323913e-03f, 3.696853069e-03f, 3.698374036e-03f, 3.699886812e-03f, + 3.701391393e-03f, 3.702887776e-03f, 3.704375959e-03f, 3.705855940e-03f, 3.707327714e-03f, 3.708791280e-03f, 3.710246635e-03f, 3.711693775e-03f, 3.713132699e-03f, 3.714563403e-03f, + 3.715985886e-03f, 3.717400143e-03f, 3.718806173e-03f, 3.720203973e-03f, 3.721593540e-03f, 3.722974872e-03f, 3.724347966e-03f, 3.725712820e-03f, 3.727069431e-03f, 3.728417796e-03f, + 3.729757914e-03f, 3.731089781e-03f, 3.732413395e-03f, 3.733728754e-03f, 3.735035855e-03f, 3.736334696e-03f, 3.737625274e-03f, 3.738907588e-03f, 3.740181634e-03f, 3.741447411e-03f, + 3.742704916e-03f, 3.743954147e-03f, 3.745195101e-03f, 3.746427776e-03f, 3.747652171e-03f, 3.748868282e-03f, 3.750076108e-03f, 3.751275647e-03f, 3.752466895e-03f, 3.753649852e-03f, + 3.754824515e-03f, 3.755990881e-03f, 3.757148949e-03f, 3.758298717e-03f, 3.759440183e-03f, 3.760573344e-03f, 3.761698199e-03f, 3.762814745e-03f, 3.763922981e-03f, 3.765022904e-03f, + 3.766114514e-03f, 3.767197806e-03f, 3.768272781e-03f, 3.769339436e-03f, 3.770397768e-03f, 3.771447777e-03f, 3.772489460e-03f, 3.773522816e-03f, 3.774547842e-03f, 3.775564538e-03f, + 3.776572900e-03f, 3.777572928e-03f, 3.778564620e-03f, 3.779547974e-03f, 3.780522988e-03f, 3.781489661e-03f, 3.782447990e-03f, 3.783397975e-03f, 3.784339614e-03f, 3.785272905e-03f, + 3.786197846e-03f, 3.787114436e-03f, 3.788022674e-03f, 3.788922558e-03f, 3.789814086e-03f, 3.790697257e-03f, 3.791572069e-03f, 3.792438522e-03f, 3.793296613e-03f, 3.794146341e-03f, + 3.794987705e-03f, 3.795820703e-03f, 3.796645334e-03f, 3.797461597e-03f, 3.798269490e-03f, 3.799069013e-03f, 3.799860163e-03f, 3.800642939e-03f, 3.801417341e-03f, 3.802183367e-03f, + 3.802941015e-03f, 3.803690285e-03f, 3.804431176e-03f, 3.805163686e-03f, 3.805887813e-03f, 3.806603558e-03f, 3.807310919e-03f, 3.808009895e-03f, 3.808700484e-03f, 3.809382686e-03f, + 3.810056500e-03f, 3.810721924e-03f, 3.811378958e-03f, 3.812027601e-03f, 3.812667851e-03f, 3.813299709e-03f, 3.813923172e-03f, 3.814538240e-03f, 3.815144912e-03f, 3.815743188e-03f, + 3.816333066e-03f, 3.816914545e-03f, 3.817487625e-03f, 3.818052305e-03f, 3.818608585e-03f, 3.819156463e-03f, 3.819695938e-03f, 3.820227011e-03f, 3.820749680e-03f, 3.821263944e-03f, + 3.821769804e-03f, 3.822267258e-03f, 3.822756305e-03f, 3.823236946e-03f, 3.823709179e-03f, 3.824173004e-03f, 3.824628421e-03f, 3.825075428e-03f, 3.825514026e-03f, 3.825944214e-03f, + 3.826365991e-03f, 3.826779357e-03f, 3.827184311e-03f, 3.827580854e-03f, 3.827968984e-03f, 3.828348702e-03f, 3.828720006e-03f, 3.829082897e-03f, 3.829437375e-03f, 3.829783438e-03f, + 3.830121087e-03f, 3.830450321e-03f, 3.830771141e-03f, 3.831083545e-03f, 3.831387534e-03f, 3.831683108e-03f, 3.831970266e-03f, 3.832249008e-03f, 3.832519334e-03f, 3.832781244e-03f, + 3.833034737e-03f, 3.833279815e-03f, 3.833516476e-03f, 3.833744720e-03f, 3.833964549e-03f, 3.834175960e-03f, 3.834378955e-03f, 3.834573534e-03f, 3.834759697e-03f, 3.834937443e-03f, + 3.835106772e-03f, 3.835267686e-03f, 3.835420183e-03f, 3.835564265e-03f, 3.835699931e-03f, 3.835827181e-03f, 3.835946016e-03f, 3.836056436e-03f, 3.836158440e-03f, 3.836252030e-03f, + 3.836337206e-03f, 3.836413967e-03f, 3.836482315e-03f, 3.836542249e-03f, 3.836593769e-03f, 3.836636877e-03f, 3.836671572e-03f, 3.836697856e-03f, 3.836715727e-03f, 3.836725188e-03f, + 3.836726237e-03f, 3.836718876e-03f, 3.836703106e-03f, 3.836678925e-03f, 3.836646337e-03f, 3.836605339e-03f, 3.836555934e-03f, 3.836498122e-03f, 3.836431904e-03f, 3.836357279e-03f, + 3.836274249e-03f, 3.836182815e-03f, 3.836082976e-03f, 3.835974734e-03f, 3.835858090e-03f, 3.835733043e-03f, 3.835599596e-03f, 3.835457748e-03f, 3.835307500e-03f, 3.835148854e-03f, + 3.834981809e-03f, 3.834806368e-03f, 3.834622530e-03f, 3.834430297e-03f, 3.834229669e-03f, 3.834020648e-03f, 3.833803233e-03f, 3.833577428e-03f, 3.833343231e-03f, 3.833100644e-03f, + 3.832849669e-03f, 3.832590306e-03f, 3.832322556e-03f, 3.832046420e-03f, 3.831761900e-03f, 3.831468996e-03f, 3.831167710e-03f, 3.830858042e-03f, 3.830539994e-03f, 3.830213567e-03f, + 3.829878763e-03f, 3.829535581e-03f, 3.829184025e-03f, 3.828824094e-03f, 3.828455790e-03f, 3.828079115e-03f, 3.827694069e-03f, 3.827300654e-03f, 3.826898871e-03f, 3.826488723e-03f, + 3.826070209e-03f, 3.825643331e-03f, 3.825208091e-03f, 3.824764491e-03f, 3.824312531e-03f, 3.823852213e-03f, 3.823383539e-03f, 3.822906510e-03f, 3.822421127e-03f, 3.821927393e-03f, + 3.821425308e-03f, 3.820914874e-03f, 3.820396094e-03f, 3.819868967e-03f, 3.819333497e-03f, 3.818789684e-03f, 3.818237531e-03f, 3.817677039e-03f, 3.817108209e-03f, 3.816531044e-03f, + 3.815945544e-03f, 3.815351713e-03f, 3.814749552e-03f, 3.814139061e-03f, 3.813520244e-03f, 3.812893103e-03f, 3.812257638e-03f, 3.811613851e-03f, 3.810961746e-03f, 3.810301323e-03f, + 3.809632584e-03f, 3.808955531e-03f, 3.808270167e-03f, 3.807576494e-03f, 3.806874512e-03f, 3.806164225e-03f, 3.805445634e-03f, 3.804718741e-03f, 3.803983549e-03f, 3.803240059e-03f, + 3.802488274e-03f, 3.801728195e-03f, 3.800959825e-03f, 3.800183166e-03f, 3.799398220e-03f, 3.798604989e-03f, 3.797803476e-03f, 3.796993683e-03f, 3.796175611e-03f, 3.795349264e-03f, + 3.794514643e-03f, 3.793671750e-03f, 3.792820589e-03f, 3.791961161e-03f, 3.791093469e-03f, 3.790217515e-03f, 3.789333301e-03f, 3.788440831e-03f, 3.787540105e-03f, 3.786631128e-03f, + 3.785713900e-03f, 3.784788425e-03f, 3.783854705e-03f, 3.782912743e-03f, 3.781962541e-03f, 3.781004101e-03f, 3.780037427e-03f, 3.779062521e-03f, 3.778079385e-03f, 3.777088022e-03f, + 3.776088435e-03f, 3.775080626e-03f, 3.774064598e-03f, 3.773040354e-03f, 3.772007896e-03f, 3.770967228e-03f, 3.769918351e-03f, 3.768861269e-03f, 3.767795984e-03f, 3.766722499e-03f, + 3.765640817e-03f, 3.764550941e-03f, 3.763452874e-03f, 3.762346618e-03f, 3.761232176e-03f, 3.760109552e-03f, 3.758978748e-03f, 3.757839767e-03f, 3.756692613e-03f, 3.755537287e-03f, + 3.754373793e-03f, 3.753202135e-03f, 3.752022314e-03f, 3.750834335e-03f, 3.749638200e-03f, 3.748433912e-03f, 3.747221474e-03f, 3.746000890e-03f, 3.744772162e-03f, 3.743535294e-03f, + 3.742290289e-03f, 3.741037151e-03f, 3.739775881e-03f, 3.738506484e-03f, 3.737228963e-03f, 3.735943320e-03f, 3.734649560e-03f, 3.733347686e-03f, 3.732037700e-03f, 3.730719607e-03f, + 3.729393409e-03f, 3.728059109e-03f, 3.726716713e-03f, 3.725366221e-03f, 3.724007639e-03f, 3.722640970e-03f, 3.721266216e-03f, 3.719883382e-03f, 3.718492470e-03f, 3.717093485e-03f, + 3.715686430e-03f, 3.714271308e-03f, 3.712848124e-03f, 3.711416879e-03f, 3.709977579e-03f, 3.708530227e-03f, 3.707074826e-03f, 3.705611380e-03f, 3.704139893e-03f, 3.702660368e-03f, + 3.701172809e-03f, 3.699677220e-03f, 3.698173604e-03f, 3.696661966e-03f, 3.695142308e-03f, 3.693614635e-03f, 3.692078951e-03f, 3.690535259e-03f, 3.688983563e-03f, 3.687423868e-03f, + 3.685856176e-03f, 3.684280492e-03f, 3.682696819e-03f, 3.681105163e-03f, 3.679505525e-03f, 3.677897912e-03f, 3.676282325e-03f, 3.674658770e-03f, 3.673027251e-03f, 3.671387771e-03f, + 3.669740335e-03f, 3.668084946e-03f, 3.666421608e-03f, 3.664750327e-03f, 3.663071105e-03f, 3.661383947e-03f, 3.659688857e-03f, 3.657985840e-03f, 3.656274898e-03f, 3.654556038e-03f, + 3.652829262e-03f, 3.651094575e-03f, 3.649351982e-03f, 3.647601486e-03f, 3.645843092e-03f, 3.644076804e-03f, 3.642302627e-03f, 3.640520564e-03f, 3.638730620e-03f, 3.636932800e-03f, + 3.635127108e-03f, 3.633313548e-03f, 3.631492124e-03f, 3.629662842e-03f, 3.627825705e-03f, 3.625980719e-03f, 3.624127886e-03f, 3.622267213e-03f, 3.620398703e-03f, 3.618522361e-03f, + 3.616638192e-03f, 3.614746200e-03f, 3.612846390e-03f, 3.610938766e-03f, 3.609023333e-03f, 3.607100095e-03f, 3.605169058e-03f, 3.603230226e-03f, 3.601283603e-03f, 3.599329195e-03f, + 3.597367005e-03f, 3.595397040e-03f, 3.593419302e-03f, 3.591433798e-03f, 3.589440533e-03f, 3.587439510e-03f, 3.585430734e-03f, 3.583414211e-03f, 3.581389946e-03f, 3.579357943e-03f, + 3.577318206e-03f, 3.575270742e-03f, 3.573215555e-03f, 3.571152650e-03f, 3.569082031e-03f, 3.567003704e-03f, 3.564917675e-03f, 3.562823946e-03f, 3.560722525e-03f, 3.558613415e-03f, + 3.556496623e-03f, 3.554372152e-03f, 3.552240008e-03f, 3.550100197e-03f, 3.547952723e-03f, 3.545797591e-03f, 3.543634806e-03f, 3.541464375e-03f, 3.539286301e-03f, 3.537100590e-03f, + 3.534907248e-03f, 3.532706279e-03f, 3.530497689e-03f, 3.528281483e-03f, 3.526057667e-03f, 3.523826245e-03f, 3.521587223e-03f, 3.519340606e-03f, 3.517086400e-03f, 3.514824610e-03f, + 3.512555242e-03f, 3.510278300e-03f, 3.507993790e-03f, 3.505701718e-03f, 3.503402089e-03f, 3.501094909e-03f, 3.498780182e-03f, 3.496457915e-03f, 3.494128113e-03f, 3.491790782e-03f, + 3.489445927e-03f, 3.487093553e-03f, 3.484733667e-03f, 3.482366273e-03f, 3.479991378e-03f, 3.477608987e-03f, 3.475219106e-03f, 3.472821740e-03f, 3.470416895e-03f, 3.468004577e-03f, + 3.465584791e-03f, 3.463157543e-03f, 3.460722839e-03f, 3.458280685e-03f, 3.455831086e-03f, 3.453374048e-03f, 3.450909578e-03f, 3.448437680e-03f, 3.445958360e-03f, 3.443471626e-03f, + 3.440977481e-03f, 3.438475933e-03f, 3.435966987e-03f, 3.433450649e-03f, 3.430926925e-03f, 3.428395820e-03f, 3.425857342e-03f, 3.423311496e-03f, 3.420758287e-03f, 3.418197722e-03f, + 3.415629807e-03f, 3.413054548e-03f, 3.410471951e-03f, 3.407882022e-03f, 3.405284767e-03f, 3.402680192e-03f, 3.400068304e-03f, 3.397449108e-03f, 3.394822610e-03f, 3.392188818e-03f, + 3.389547736e-03f, 3.386899372e-03f, 3.384243731e-03f, 3.381580819e-03f, 3.378910643e-03f, 3.376233210e-03f, 3.373548525e-03f, 3.370856594e-03f, 3.368157425e-03f, 3.365451022e-03f, + 3.362737394e-03f, 3.360016545e-03f, 3.357288483e-03f, 3.354553213e-03f, 3.351810743e-03f, 3.349061078e-03f, 3.346304225e-03f, 3.343540190e-03f, 3.340768980e-03f, 3.337990602e-03f, + 3.335205061e-03f, 3.332412365e-03f, 3.329612520e-03f, 3.326805532e-03f, 3.323991408e-03f, 3.321170154e-03f, 3.318341778e-03f, 3.315506285e-03f, 3.312663683e-03f, 3.309813978e-03f, + 3.306957176e-03f, 3.304093284e-03f, 3.301222309e-03f, 3.298344258e-03f, 3.295459137e-03f, 3.292566953e-03f, 3.289667713e-03f, 3.286761424e-03f, 3.283848091e-03f, 3.280927723e-03f, + 3.278000326e-03f, 3.275065906e-03f, 3.272124471e-03f, 3.269176027e-03f, 3.266220581e-03f, 3.263258140e-03f, 3.260288711e-03f, 3.257312301e-03f, 3.254328917e-03f, 3.251338565e-03f, + 3.248341253e-03f, 3.245336988e-03f, 3.242325776e-03f, 3.239307624e-03f, 3.236282541e-03f, 3.233250531e-03f, 3.230211603e-03f, 3.227165764e-03f, 3.224113021e-03f, 3.221053380e-03f, + 3.217986849e-03f, 3.214913436e-03f, 3.211833146e-03f, 3.208745987e-03f, 3.205651967e-03f, 3.202551093e-03f, 3.199443371e-03f, 3.196328809e-03f, 3.193207414e-03f, 3.190079193e-03f, + 3.186944154e-03f, 3.183802304e-03f, 3.180653650e-03f, 3.177498200e-03f, 3.174335960e-03f, 3.171166938e-03f, 3.167991141e-03f, 3.164808577e-03f, 3.161619253e-03f, 3.158423177e-03f, + 3.155220355e-03f, 3.152010795e-03f, 3.148794505e-03f, 3.145571492e-03f, 3.142341763e-03f, 3.139105327e-03f, 3.135862189e-03f, 3.132612359e-03f, 3.129355843e-03f, 3.126092648e-03f, + 3.122822783e-03f, 3.119546255e-03f, 3.116263072e-03f, 3.112973240e-03f, 3.109676768e-03f, 3.106373663e-03f, 3.103063934e-03f, 3.099747586e-03f, 3.096424629e-03f, 3.093095069e-03f, + 3.089758915e-03f, 3.086416174e-03f, 3.083066854e-03f, 3.079710962e-03f, 3.076348507e-03f, 3.072979495e-03f, 3.069603935e-03f, 3.066221835e-03f, 3.062833202e-03f, 3.059438044e-03f, + 3.056036369e-03f, 3.052628184e-03f, 3.049213498e-03f, 3.045792318e-03f, 3.042364653e-03f, 3.038930510e-03f, 3.035489896e-03f, 3.032042821e-03f, 3.028589291e-03f, 3.025129315e-03f, + 3.021662901e-03f, 3.018190056e-03f, 3.014710789e-03f, 3.011225108e-03f, 3.007733020e-03f, 3.004234534e-03f, 3.000729657e-03f, 2.997218399e-03f, 2.993700765e-03f, 2.990176766e-03f, + 2.986646409e-03f, 2.983109701e-03f, 2.979566652e-03f, 2.976017268e-03f, 2.972461559e-03f, 2.968899533e-03f, 2.965331197e-03f, 2.961756560e-03f, 2.958175630e-03f, 2.954588415e-03f, + 2.950994924e-03f, 2.947395164e-03f, 2.943789144e-03f, 2.940176873e-03f, 2.936558357e-03f, 2.932933607e-03f, 2.929302629e-03f, 2.925665433e-03f, 2.922022026e-03f, 2.918372417e-03f, + 2.914716615e-03f, 2.911054627e-03f, 2.907386462e-03f, 2.903712128e-03f, 2.900031635e-03f, 2.896344989e-03f, 2.892652201e-03f, 2.888953277e-03f, 2.885248227e-03f, 2.881537058e-03f, + 2.877819781e-03f, 2.874096402e-03f, 2.870366931e-03f, 2.866631375e-03f, 2.862889744e-03f, 2.859142047e-03f, 2.855388290e-03f, 2.851628484e-03f, 2.847862637e-03f, 2.844090757e-03f, + 2.840312853e-03f, 2.836528934e-03f, 2.832739008e-03f, 2.828943083e-03f, 2.825141169e-03f, 2.821333275e-03f, 2.817519408e-03f, 2.813699577e-03f, 2.809873792e-03f, 2.806042061e-03f, + 2.802204393e-03f, 2.798360795e-03f, 2.794511279e-03f, 2.790655851e-03f, 2.786794521e-03f, 2.782927297e-03f, 2.779054189e-03f, 2.775175205e-03f, 2.771290353e-03f, 2.767399644e-03f, + 2.763503086e-03f, 2.759600687e-03f, 2.755692456e-03f, 2.751778403e-03f, 2.747858536e-03f, 2.743932864e-03f, 2.740001396e-03f, 2.736064141e-03f, 2.732121109e-03f, 2.728172307e-03f, + 2.724217745e-03f, 2.720257432e-03f, 2.716291377e-03f, 2.712319589e-03f, 2.708342077e-03f, 2.704358849e-03f, 2.700369916e-03f, 2.696375286e-03f, 2.692374969e-03f, 2.688368972e-03f, + 2.684357306e-03f, 2.680339979e-03f, 2.676317001e-03f, 2.672288381e-03f, 2.668254127e-03f, 2.664214250e-03f, 2.660168758e-03f, 2.656117660e-03f, 2.652060966e-03f, 2.647998684e-03f, + 2.643930825e-03f, 2.639857397e-03f, 2.635778409e-03f, 2.631693871e-03f, 2.627603792e-03f, 2.623508181e-03f, 2.619407048e-03f, 2.615300402e-03f, 2.611188252e-03f, 2.607070607e-03f, + 2.602947477e-03f, 2.598818872e-03f, 2.594684799e-03f, 2.590545270e-03f, 2.586400293e-03f, 2.582249878e-03f, 2.578094034e-03f, 2.573932770e-03f, 2.569766096e-03f, 2.565594021e-03f, + 2.561416556e-03f, 2.557233708e-03f, 2.553045488e-03f, 2.548851906e-03f, 2.544652970e-03f, 2.540448690e-03f, 2.536239076e-03f, 2.532024137e-03f, 2.527803883e-03f, 2.523578323e-03f, + 2.519347467e-03f, 2.515111325e-03f, 2.510869905e-03f, 2.506623219e-03f, 2.502371274e-03f, 2.498114081e-03f, 2.493851650e-03f, 2.489583990e-03f, 2.485311110e-03f, 2.481033021e-03f, + 2.476749732e-03f, 2.472461253e-03f, 2.468167593e-03f, 2.463868762e-03f, 2.459564770e-03f, 2.455255627e-03f, 2.450941342e-03f, 2.446621925e-03f, 2.442297386e-03f, 2.437967735e-03f, + 2.433632980e-03f, 2.429293133e-03f, 2.424948203e-03f, 2.420598200e-03f, 2.416243133e-03f, 2.411883013e-03f, 2.407517849e-03f, 2.403147651e-03f, 2.398772428e-03f, 2.394392192e-03f, + 2.390006952e-03f, 2.385616717e-03f, 2.381221497e-03f, 2.376821303e-03f, 2.372416144e-03f, 2.368006031e-03f, 2.363590972e-03f, 2.359170979e-03f, 2.354746061e-03f, 2.350316228e-03f, + 2.345881490e-03f, 2.341441857e-03f, 2.336997340e-03f, 2.332547947e-03f, 2.328093690e-03f, 2.323634578e-03f, 2.319170621e-03f, 2.314701829e-03f, 2.310228212e-03f, 2.305749781e-03f, + 2.301266546e-03f, 2.296778516e-03f, 2.292285702e-03f, 2.287788113e-03f, 2.283285761e-03f, 2.278778654e-03f, 2.274266804e-03f, 2.269750220e-03f, 2.265228913e-03f, 2.260702892e-03f, + 2.256172169e-03f, 2.251636752e-03f, 2.247096653e-03f, 2.242551881e-03f, 2.238002447e-03f, 2.233448361e-03f, 2.228889633e-03f, 2.224326274e-03f, 2.219758293e-03f, 2.215185702e-03f, + 2.210608510e-03f, 2.206026727e-03f, 2.201440364e-03f, 2.196849431e-03f, 2.192253939e-03f, 2.187653898e-03f, 2.183049318e-03f, 2.178440209e-03f, 2.173826582e-03f, 2.169208448e-03f, + 2.164585816e-03f, 2.159958697e-03f, 2.155327101e-03f, 2.150691040e-03f, 2.146050522e-03f, 2.141405559e-03f, 2.136756161e-03f, 2.132102339e-03f, 2.127444103e-03f, 2.122781463e-03f, + 2.118114430e-03f, 2.113443014e-03f, 2.108767226e-03f, 2.104087076e-03f, 2.099402576e-03f, 2.094713734e-03f, 2.090020563e-03f, 2.085323072e-03f, 2.080621271e-03f, 2.075915173e-03f, + 2.071204786e-03f, 2.066490122e-03f, 2.061771191e-03f, 2.057048004e-03f, 2.052320571e-03f, 2.047588903e-03f, 2.042853011e-03f, 2.038112905e-03f, 2.033368596e-03f, 2.028620094e-03f, + 2.023867410e-03f, 2.019110555e-03f, 2.014349540e-03f, 2.009584374e-03f, 2.004815069e-03f, 2.000041636e-03f, 1.995264085e-03f, 1.990482426e-03f, 1.985696672e-03f, 1.980906831e-03f, + 1.976112915e-03f, 1.971314936e-03f, 1.966512902e-03f, 1.961706826e-03f, 1.956896718e-03f, 1.952082588e-03f, 1.947264448e-03f, 1.942442309e-03f, 1.937616180e-03f, 1.932786074e-03f, + 1.927952000e-03f, 1.923113970e-03f, 1.918271994e-03f, 1.913426083e-03f, 1.908576248e-03f, 1.903722501e-03f, 1.898864851e-03f, 1.894003309e-03f, 1.889137887e-03f, 1.884268596e-03f, + 1.879395446e-03f, 1.874518448e-03f, 1.869637613e-03f, 1.864752952e-03f, 1.859864476e-03f, 1.854972195e-03f, 1.850076122e-03f, 1.845176266e-03f, 1.840272639e-03f, 1.835365252e-03f, + 1.830454115e-03f, 1.825539240e-03f, 1.820620637e-03f, 1.815698318e-03f, 1.810772293e-03f, 1.805842574e-03f, 1.800909172e-03f, 1.795972097e-03f, 1.791031361e-03f, 1.786086974e-03f, + 1.781138948e-03f, 1.776187294e-03f, 1.771232023e-03f, 1.766273145e-03f, 1.761310673e-03f, 1.756344616e-03f, 1.751374987e-03f, 1.746401795e-03f, 1.741425053e-03f, 1.736444772e-03f, + 1.731460962e-03f, 1.726473635e-03f, 1.721482801e-03f, 1.716488472e-03f, 1.711490660e-03f, 1.706489374e-03f, 1.701484627e-03f, 1.696476430e-03f, 1.691464793e-03f, 1.686449728e-03f, + 1.681431246e-03f, 1.676409359e-03f, 1.671384077e-03f, 1.666355411e-03f, 1.661323373e-03f, 1.656287975e-03f, 1.651249227e-03f, 1.646207140e-03f, 1.641161726e-03f, 1.636112996e-03f, + 1.631060962e-03f, 1.626005634e-03f, 1.620947024e-03f, 1.615885143e-03f, 1.610820002e-03f, 1.605751613e-03f, 1.600679987e-03f, 1.595605135e-03f, 1.590527069e-03f, 1.585445799e-03f, + 1.580361338e-03f, 1.575273696e-03f, 1.570182885e-03f, 1.565088917e-03f, 1.559991801e-03f, 1.554891551e-03f, 1.549788177e-03f, 1.544681690e-03f, 1.539572103e-03f, 1.534459425e-03f, + 1.529343670e-03f, 1.524224847e-03f, 1.519102969e-03f, 1.513978047e-03f, 1.508850092e-03f, 1.503719116e-03f, 1.498585130e-03f, 1.493448145e-03f, 1.488308174e-03f, 1.483165227e-03f, + 1.478019315e-03f, 1.472870451e-03f, 1.467718646e-03f, 1.462563911e-03f, 1.457406257e-03f, 1.452245697e-03f, 1.447082241e-03f, 1.441915902e-03f, 1.436746690e-03f, 1.431574617e-03f, + 1.426399694e-03f, 1.421221934e-03f, 1.416041347e-03f, 1.410857946e-03f, 1.405671740e-03f, 1.400482744e-03f, 1.395290966e-03f, 1.390096420e-03f, 1.384899117e-03f, 1.379699068e-03f, + 1.374496285e-03f, 1.369290779e-03f, 1.364082562e-03f, 1.358871646e-03f, 1.353658042e-03f, 1.348441761e-03f, 1.343222816e-03f, 1.338001218e-03f, 1.332776978e-03f, 1.327550108e-03f, + 1.322320620e-03f, 1.317088525e-03f, 1.311853835e-03f, 1.306616561e-03f, 1.301376716e-03f, 1.296134310e-03f, 1.290889356e-03f, 1.285641865e-03f, 1.280391848e-03f, 1.275139318e-03f, + 1.269884286e-03f, 1.264626764e-03f, 1.259366762e-03f, 1.254104294e-03f, 1.248839371e-03f, 1.243572003e-03f, 1.238302204e-03f, 1.233029985e-03f, 1.227755357e-03f, 1.222478332e-03f, + 1.217198922e-03f, 1.211917138e-03f, 1.206632992e-03f, 1.201346497e-03f, 1.196057663e-03f, 1.190766503e-03f, 1.185473027e-03f, 1.180177249e-03f, 1.174879179e-03f, 1.169578829e-03f, + 1.164276211e-03f, 1.158971338e-03f, 1.153664220e-03f, 1.148354869e-03f, 1.143043297e-03f, 1.137729516e-03f, 1.132413538e-03f, 1.127095374e-03f, 1.121775036e-03f, 1.116452537e-03f, + 1.111127887e-03f, 1.105801099e-03f, 1.100472184e-03f, 1.095141154e-03f, 1.089808021e-03f, 1.084472797e-03f, 1.079135493e-03f, 1.073796122e-03f, 1.068454696e-03f, 1.063111225e-03f, + 1.057765722e-03f, 1.052418199e-03f, 1.047068667e-03f, 1.041717139e-03f, 1.036363625e-03f, 1.031008139e-03f, 1.025650692e-03f, 1.020291296e-03f, 1.014929962e-03f, 1.009566703e-03f, + 1.004201530e-03f, 9.988344557e-04f, 9.934654912e-04f, 9.880946487e-04f, 9.827219400e-04f, 9.773473771e-04f, 9.719709718e-04f, 9.665927359e-04f, 9.612126815e-04f, 9.558308204e-04f, + 9.504471645e-04f, 9.450617257e-04f, 9.396745159e-04f, 9.342855470e-04f, 9.288948309e-04f, 9.235023796e-04f, 9.181082049e-04f, 9.127123188e-04f, 9.073147332e-04f, 9.019154601e-04f, + 8.965145113e-04f, 8.911118988e-04f, 8.857076345e-04f, 8.803017304e-04f, 8.748941984e-04f, 8.694850505e-04f, 8.640742986e-04f, 8.586619546e-04f, 8.532480306e-04f, 8.478325384e-04f, + 8.424154900e-04f, 8.369968975e-04f, 8.315767727e-04f, 8.261551276e-04f, 8.207319742e-04f, 8.153073245e-04f, 8.098811904e-04f, 8.044535840e-04f, 7.990245171e-04f, 7.935940018e-04f, + 7.881620501e-04f, 7.827286740e-04f, 7.772938854e-04f, 7.718576963e-04f, 7.664201188e-04f, 7.609811648e-04f, 7.555408463e-04f, 7.500991754e-04f, 7.446561640e-04f, 7.392118242e-04f, + 7.337661679e-04f, 7.283192072e-04f, 7.228709540e-04f, 7.174214205e-04f, 7.119706186e-04f, 7.065185603e-04f, 7.010652577e-04f, 6.956107228e-04f, 6.901549675e-04f, 6.846980040e-04f, + 6.792398443e-04f, 6.737805004e-04f, 6.683199843e-04f, 6.628583081e-04f, 6.573954838e-04f, 6.519315234e-04f, 6.464664390e-04f, 6.410002427e-04f, 6.355329464e-04f, 6.300645623e-04f, + 6.245951023e-04f, 6.191245785e-04f, 6.136530031e-04f, 6.081803879e-04f, 6.027067452e-04f, 5.972320868e-04f, 5.917564250e-04f, 5.862797717e-04f, 5.808021391e-04f, 5.753235391e-04f, + 5.698439839e-04f, 5.643634855e-04f, 5.588820559e-04f, 5.533997074e-04f, 5.479164518e-04f, 5.424323013e-04f, 5.369472680e-04f, 5.314613639e-04f, 5.259746011e-04f, 5.204869917e-04f, + 5.149985478e-04f, 5.095092814e-04f, 5.040192046e-04f, 4.985283296e-04f, 4.930366683e-04f, 4.875442329e-04f, 4.820510354e-04f, 4.765570879e-04f, 4.710624026e-04f, 4.655669915e-04f, + 4.600708667e-04f, 4.545740402e-04f, 4.490765243e-04f, 4.435783309e-04f, 4.380794721e-04f, 4.325799601e-04f, 4.270798069e-04f, 4.215790247e-04f, 4.160776254e-04f, 4.105756213e-04f, + 4.050730244e-04f, 3.995698468e-04f, 3.940661007e-04f, 3.885617980e-04f, 3.830569509e-04f, 3.775515716e-04f, 3.720456720e-04f, 3.665392643e-04f, 3.610323606e-04f, 3.555249730e-04f, + 3.500171136e-04f, 3.445087945e-04f, 3.390000278e-04f, 3.334908256e-04f, 3.279812000e-04f, 3.224711632e-04f, 3.169607271e-04f, 3.114499039e-04f, 3.059387057e-04f, 3.004271447e-04f, + 2.949152328e-04f, 2.894029823e-04f, 2.838904052e-04f, 2.783775136e-04f, 2.728643196e-04f, 2.673508354e-04f, 2.618370730e-04f, 2.563230446e-04f, 2.508087622e-04f, 2.452942379e-04f, + 2.397794838e-04f, 2.342645121e-04f, 2.287493349e-04f, 2.232339642e-04f, 2.177184122e-04f, 2.122026909e-04f, 2.066868124e-04f, 2.011707890e-04f, 1.956546325e-04f, 1.901383553e-04f, + 1.846219692e-04f, 1.791054866e-04f, 1.735889193e-04f, 1.680722797e-04f, 1.625555797e-04f, 1.570388314e-04f, 1.515220469e-04f, 1.460052385e-04f, 1.404884180e-04f, 1.349715977e-04f, + 1.294547895e-04f, 1.239380057e-04f, 1.184212583e-04f, 1.129045594e-04f, 1.073879211e-04f, 1.018713555e-04f, 9.635487465e-05f, 9.083849064e-05f, 8.532221559e-05f, 7.980606157e-05f, + 7.429004066e-05f, 6.877416496e-05f, 6.325844654e-05f, 5.774289749e-05f, 5.222752990e-05f, 4.671235583e-05f, 4.119738738e-05f, 3.568263661e-05f, 3.016811562e-05f, 2.465383646e-05f, + 1.913981123e-05f, 1.362605198e-05f, 8.112570805e-06f, 2.599379760e-06f, -2.913509079e-06f, -8.426083645e-06f, -1.393833187e-05f, -1.945024169e-05f, -2.496180104e-05f, -3.047299785e-05f, + -3.598382007e-05f, -4.149425563e-05f, -4.700429248e-05f, -5.251391856e-05f, -5.802312181e-05f, -6.353189019e-05f, -6.904021163e-05f, -7.454807409e-05f, -8.005546552e-05f, -8.556237388e-05f, + -9.106878711e-05f, -9.657469317e-05f, -1.020800800e-04f, -1.075849356e-04f, -1.130892480e-04f, -1.185930050e-04f, -1.240961946e-04f, -1.295988049e-04f, -1.351008237e-04f, -1.406022391e-04f, + -1.461030390e-04f, -1.516032114e-04f, -1.571027443e-04f, -1.626016256e-04f, -1.680998434e-04f, -1.735973856e-04f, -1.790942402e-04f, -1.845903953e-04f, -1.900858387e-04f, -1.955805585e-04f, + -2.010745426e-04f, -2.065677792e-04f, -2.120602561e-04f, -2.175519613e-04f, -2.230428830e-04f, -2.285330091e-04f, -2.340223275e-04f, -2.395108263e-04f, -2.449984936e-04f, -2.504853173e-04f, + -2.559712854e-04f, -2.614563861e-04f, -2.669406072e-04f, -2.724239368e-04f, -2.779063630e-04f, -2.833878738e-04f, -2.888684573e-04f, -2.943481013e-04f, -2.998267941e-04f, -3.053045236e-04f, + -3.107812779e-04f, -3.162570451e-04f, -3.217318131e-04f, -3.272055700e-04f, -3.326783040e-04f, -3.381500030e-04f, -3.436206552e-04f, -3.490902485e-04f, -3.545587711e-04f, -3.600262110e-04f, + -3.654925563e-04f, -3.709577951e-04f, -3.764219154e-04f, -3.818849054e-04f, -3.873467531e-04f, -3.928074466e-04f, -3.982669741e-04f, -4.037253236e-04f, -4.091824831e-04f, -4.146384409e-04f, + -4.200931850e-04f, -4.255467036e-04f, -4.309989846e-04f, -4.364500164e-04f, -4.418997869e-04f, -4.473482843e-04f, -4.527954968e-04f, -4.582414124e-04f, -4.636860193e-04f, -4.691293057e-04f, + -4.745712596e-04f, -4.800118692e-04f, -4.854511227e-04f, -4.908890083e-04f, -4.963255140e-04f, -5.017606280e-04f, -5.071943385e-04f, -5.126266337e-04f, -5.180575017e-04f, -5.234869307e-04f, + -5.289149089e-04f, -5.343414245e-04f, -5.397664656e-04f, -5.451900205e-04f, -5.506120773e-04f, -5.560326242e-04f, -5.614516495e-04f, -5.668691413e-04f, -5.722850879e-04f, -5.776994774e-04f, + -5.831122981e-04f, -5.885235382e-04f, -5.939331859e-04f, -5.993412295e-04f, -6.047476572e-04f, -6.101524572e-04f, -6.155556177e-04f, -6.209571271e-04f, -6.263569736e-04f, -6.317551454e-04f, + -6.371516307e-04f, -6.425464180e-04f, -6.479394953e-04f, -6.533308510e-04f, -6.587204734e-04f, -6.641083507e-04f, -6.694944713e-04f, -6.748788234e-04f, -6.802613953e-04f, -6.856421754e-04f, + -6.910211518e-04f, -6.963983130e-04f, -7.017736473e-04f, -7.071471429e-04f, -7.125187882e-04f, -7.178885715e-04f, -7.232564811e-04f, -7.286225055e-04f, -7.339866328e-04f, -7.393488516e-04f, + -7.447091501e-04f, -7.500675166e-04f, -7.554239396e-04f, -7.607784074e-04f, -7.661309084e-04f, -7.714814309e-04f, -7.768299634e-04f, -7.821764942e-04f, -7.875210117e-04f, -7.928635043e-04f, + -7.982039605e-04f, -8.035423685e-04f, -8.088787169e-04f, -8.142129940e-04f, -8.195451883e-04f, -8.248752882e-04f, -8.302032822e-04f, -8.355291585e-04f, -8.408529058e-04f, -8.461745125e-04f, + -8.514939670e-04f, -8.568112577e-04f, -8.621263732e-04f, -8.674393018e-04f, -8.727500322e-04f, -8.780585527e-04f, -8.833648518e-04f, -8.886689181e-04f, -8.939707400e-04f, -8.992703061e-04f, + -9.045676048e-04f, -9.098626247e-04f, -9.151553542e-04f, -9.204457819e-04f, -9.257338964e-04f, -9.310196861e-04f, -9.363031397e-04f, -9.415842456e-04f, -9.468629925e-04f, -9.521393688e-04f, + -9.574133631e-04f, -9.626849641e-04f, -9.679541602e-04f, -9.732209402e-04f, -9.784852924e-04f, -9.837472057e-04f, -9.890066685e-04f, -9.942636694e-04f, -9.995181972e-04f, -1.004770240e-03f, + -1.010019787e-03f, -1.015266827e-03f, -1.020511348e-03f, -1.025753339e-03f, -1.030992789e-03f, -1.036229686e-03f, -1.041464019e-03f, -1.046695776e-03f, -1.051924947e-03f, -1.057151519e-03f, + -1.062375482e-03f, -1.067596825e-03f, -1.072815535e-03f, -1.078031602e-03f, -1.083245015e-03f, -1.088455762e-03f, -1.093663831e-03f, -1.098869212e-03f, -1.104071894e-03f, -1.109271865e-03f, + -1.114469113e-03f, -1.119663628e-03f, -1.124855399e-03f, -1.130044413e-03f, -1.135230661e-03f, -1.140414130e-03f, -1.145594810e-03f, -1.150772689e-03f, -1.155947756e-03f, -1.161120000e-03f, + -1.166289409e-03f, -1.171455974e-03f, -1.176619681e-03f, -1.181780521e-03f, -1.186938482e-03f, -1.192093553e-03f, -1.197245723e-03f, -1.202394980e-03f, -1.207541314e-03f, -1.212684714e-03f, + -1.217825167e-03f, -1.222962664e-03f, -1.228097193e-03f, -1.233228743e-03f, -1.238357303e-03f, -1.243482861e-03f, -1.248605408e-03f, -1.253724931e-03f, -1.258841420e-03f, -1.263954863e-03f, + -1.269065250e-03f, -1.274172570e-03f, -1.279276811e-03f, -1.284377963e-03f, -1.289476014e-03f, -1.294570953e-03f, -1.299662770e-03f, -1.304751454e-03f, -1.309836993e-03f, -1.314919377e-03f, + -1.319998594e-03f, -1.325074634e-03f, -1.330147486e-03f, -1.335217138e-03f, -1.340283580e-03f, -1.345346801e-03f, -1.350406790e-03f, -1.355463536e-03f, -1.360517029e-03f, -1.365567256e-03f, + -1.370614208e-03f, -1.375657873e-03f, -1.380698241e-03f, -1.385735301e-03f, -1.390769041e-03f, -1.395799452e-03f, -1.400826521e-03f, -1.405850239e-03f, -1.410870595e-03f, -1.415887577e-03f, + -1.420901176e-03f, -1.425911379e-03f, -1.430918176e-03f, -1.435921558e-03f, -1.440921511e-03f, -1.445918027e-03f, -1.450911094e-03f, -1.455900702e-03f, -1.460886839e-03f, -1.465869495e-03f, + -1.470848660e-03f, -1.475824322e-03f, -1.480796471e-03f, -1.485765096e-03f, -1.490730186e-03f, -1.495691731e-03f, -1.500649720e-03f, -1.505604143e-03f, -1.510554988e-03f, -1.515502245e-03f, + -1.520445904e-03f, -1.525385954e-03f, -1.530322383e-03f, -1.535255183e-03f, -1.540184341e-03f, -1.545109847e-03f, -1.550031691e-03f, -1.554949863e-03f, -1.559864351e-03f, -1.564775145e-03f, + -1.569682234e-03f, -1.574585608e-03f, -1.579485257e-03f, -1.584381169e-03f, -1.589273335e-03f, -1.594161744e-03f, -1.599046384e-03f, -1.603927247e-03f, -1.608804321e-03f, -1.613677595e-03f, + -1.618547060e-03f, -1.623412705e-03f, -1.628274520e-03f, -1.633132493e-03f, -1.637986615e-03f, -1.642836875e-03f, -1.647683262e-03f, -1.652525767e-03f, -1.657364379e-03f, -1.662199087e-03f, + -1.667029882e-03f, -1.671856752e-03f, -1.676679688e-03f, -1.681498678e-03f, -1.686313714e-03f, -1.691124783e-03f, -1.695931877e-03f, -1.700734984e-03f, -1.705534095e-03f, -1.710329199e-03f, + -1.715120286e-03f, -1.719907345e-03f, -1.724690367e-03f, -1.729469341e-03f, -1.734244256e-03f, -1.739015103e-03f, -1.743781871e-03f, -1.748544550e-03f, -1.753303131e-03f, -1.758057601e-03f, + -1.762807953e-03f, -1.767554174e-03f, -1.772296256e-03f, -1.777034188e-03f, -1.781767959e-03f, -1.786497560e-03f, -1.791222981e-03f, -1.795944211e-03f, -1.800661240e-03f, -1.805374058e-03f, + -1.810082656e-03f, -1.814787022e-03f, -1.819487147e-03f, -1.824183022e-03f, -1.828874634e-03f, -1.833561976e-03f, -1.838245037e-03f, -1.842923806e-03f, -1.847598273e-03f, -1.852268430e-03f, + -1.856934265e-03f, -1.861595768e-03f, -1.866252931e-03f, -1.870905742e-03f, -1.875554192e-03f, -1.880198270e-03f, -1.884837968e-03f, -1.889473274e-03f, -1.894104180e-03f, -1.898730674e-03f, + -1.903352748e-03f, -1.907970391e-03f, -1.912583594e-03f, -1.917192346e-03f, -1.921796639e-03f, -1.926396461e-03f, -1.930991803e-03f, -1.935582655e-03f, -1.940169008e-03f, -1.944750851e-03f, + -1.949328175e-03f, -1.953900971e-03f, -1.958469227e-03f, -1.963032935e-03f, -1.967592085e-03f, -1.972146667e-03f, -1.976696671e-03f, -1.981242088e-03f, -1.985782908e-03f, -1.990319121e-03f, + -1.994850717e-03f, -1.999377687e-03f, -2.003900022e-03f, -2.008417711e-03f, -2.012930745e-03f, -2.017439114e-03f, -2.021942808e-03f, -2.026441819e-03f, -2.030936136e-03f, -2.035425749e-03f, + -2.039910650e-03f, -2.044390829e-03f, -2.048866276e-03f, -2.053336981e-03f, -2.057802936e-03f, -2.062264129e-03f, -2.066720553e-03f, -2.071172197e-03f, -2.075619053e-03f, -2.080061109e-03f, + -2.084498358e-03f, -2.088930789e-03f, -2.093358394e-03f, -2.097781162e-03f, -2.102199085e-03f, -2.106612152e-03f, -2.111020355e-03f, -2.115423683e-03f, -2.119822129e-03f, -2.124215682e-03f, + -2.128604332e-03f, -2.132988072e-03f, -2.137366890e-03f, -2.141740779e-03f, -2.146109728e-03f, -2.150473728e-03f, -2.154832771e-03f, -2.159186846e-03f, -2.163535945e-03f, -2.167880058e-03f, + -2.172219176e-03f, -2.176553289e-03f, -2.180882390e-03f, -2.185206467e-03f, -2.189525513e-03f, -2.193839518e-03f, -2.198148472e-03f, -2.202452367e-03f, -2.206751193e-03f, -2.211044942e-03f, + -2.215333604e-03f, -2.219617170e-03f, -2.223895631e-03f, -2.228168978e-03f, -2.232437202e-03f, -2.236700293e-03f, -2.240958243e-03f, -2.245211042e-03f, -2.249458683e-03f, -2.253701154e-03f, + -2.257938448e-03f, -2.262170556e-03f, -2.266397468e-03f, -2.270619176e-03f, -2.274835671e-03f, -2.279046943e-03f, -2.283252984e-03f, -2.287453784e-03f, -2.291649336e-03f, -2.295839629e-03f, + -2.300024656e-03f, -2.304204407e-03f, -2.308378873e-03f, -2.312548045e-03f, -2.316711916e-03f, -2.320870475e-03f, -2.325023713e-03f, -2.329171624e-03f, -2.333314196e-03f, -2.337451422e-03f, + -2.341583293e-03f, -2.345709800e-03f, -2.349830934e-03f, -2.353946687e-03f, -2.358057050e-03f, -2.362162014e-03f, -2.366261570e-03f, -2.370355710e-03f, -2.374444425e-03f, -2.378527707e-03f, + -2.382605546e-03f, -2.386677935e-03f, -2.390744864e-03f, -2.394806325e-03f, -2.398862309e-03f, -2.402912809e-03f, -2.406957814e-03f, -2.410997317e-03f, -2.415031309e-03f, -2.419059781e-03f, + -2.423082725e-03f, -2.427100133e-03f, -2.431111996e-03f, -2.435118306e-03f, -2.439119053e-03f, -2.443114230e-03f, -2.447103828e-03f, -2.451087839e-03f, -2.455066254e-03f, -2.459039065e-03f, + -2.463006264e-03f, -2.466967841e-03f, -2.470923790e-03f, -2.474874100e-03f, -2.478818765e-03f, -2.482757775e-03f, -2.486691123e-03f, -2.490618800e-03f, -2.494540797e-03f, -2.498457107e-03f, + -2.502367721e-03f, -2.506272631e-03f, -2.510171829e-03f, -2.514065307e-03f, -2.517953055e-03f, -2.521835067e-03f, -2.525711334e-03f, -2.529581847e-03f, -2.533446599e-03f, -2.537305581e-03f, + -2.541158785e-03f, -2.545006204e-03f, -2.548847829e-03f, -2.552683651e-03f, -2.556513664e-03f, -2.560337858e-03f, -2.564156226e-03f, -2.567968759e-03f, -2.571775451e-03f, -2.575576291e-03f, + -2.579371274e-03f, -2.583160390e-03f, -2.586943632e-03f, -2.590720991e-03f, -2.594492460e-03f, -2.598258031e-03f, -2.602017696e-03f, -2.605771446e-03f, -2.609519275e-03f, -2.613261174e-03f, + -2.616997135e-03f, -2.620727151e-03f, -2.624451213e-03f, -2.628169314e-03f, -2.631881446e-03f, -2.635587601e-03f, -2.639287771e-03f, -2.642981949e-03f, -2.646670127e-03f, -2.650352297e-03f, + -2.654028451e-03f, -2.657698582e-03f, -2.661362682e-03f, -2.665020743e-03f, -2.668672757e-03f, -2.672318717e-03f, -2.675958616e-03f, -2.679592445e-03f, -2.683220196e-03f, -2.686841864e-03f, + -2.690457439e-03f, -2.694066914e-03f, -2.697670281e-03f, -2.701267534e-03f, -2.704858664e-03f, -2.708443664e-03f, -2.712022526e-03f, -2.715595244e-03f, -2.719161808e-03f, -2.722722213e-03f, + -2.726276450e-03f, -2.729824512e-03f, -2.733366392e-03f, -2.736902082e-03f, -2.740431575e-03f, -2.743954863e-03f, -2.747471939e-03f, -2.750982796e-03f, -2.754487426e-03f, -2.757985822e-03f, + -2.761477977e-03f, -2.764963883e-03f, -2.768443533e-03f, -2.771916920e-03f, -2.775384036e-03f, -2.778844875e-03f, -2.782299429e-03f, -2.785747690e-03f, -2.789189652e-03f, -2.792625308e-03f, + -2.796054649e-03f, -2.799477670e-03f, -2.802894363e-03f, -2.806304720e-03f, -2.809708735e-03f, -2.813106401e-03f, -2.816497710e-03f, -2.819882655e-03f, -2.823261230e-03f, -2.826633427e-03f, + -2.829999239e-03f, -2.833358659e-03f, -2.836711681e-03f, -2.840058296e-03f, -2.843398499e-03f, -2.846732282e-03f, -2.850059639e-03f, -2.853380562e-03f, -2.856695044e-03f, -2.860003079e-03f, + -2.863304659e-03f, -2.866599779e-03f, -2.869888430e-03f, -2.873170606e-03f, -2.876446300e-03f, -2.879715506e-03f, -2.882978217e-03f, -2.886234425e-03f, -2.889484124e-03f, -2.892727308e-03f, + -2.895963969e-03f, -2.899194101e-03f, -2.902417697e-03f, -2.905634751e-03f, -2.908845255e-03f, -2.912049203e-03f, -2.915246589e-03f, -2.918437405e-03f, -2.921621645e-03f, -2.924799303e-03f, + -2.927970372e-03f, -2.931134845e-03f, -2.934292716e-03f, -2.937443978e-03f, -2.940588625e-03f, -2.943726650e-03f, -2.946858046e-03f, -2.949982808e-03f, -2.953100928e-03f, -2.956212400e-03f, + -2.959317218e-03f, -2.962415376e-03f, -2.965506866e-03f, -2.968591683e-03f, -2.971669820e-03f, -2.974741271e-03f, -2.977806028e-03f, -2.980864087e-03f, -2.983915441e-03f, -2.986960083e-03f, + -2.989998007e-03f, -2.993029207e-03f, -2.996053676e-03f, -2.999071409e-03f, -3.002082399e-03f, -3.005086639e-03f, -3.008084124e-03f, -3.011074848e-03f, -3.014058803e-03f, -3.017035985e-03f, + -3.020006387e-03f, -3.022970002e-03f, -3.025926825e-03f, -3.028876850e-03f, -3.031820070e-03f, -3.034756479e-03f, -3.037686072e-03f, -3.040608842e-03f, -3.043524784e-03f, -3.046433890e-03f, + -3.049336156e-03f, -3.052231576e-03f, -3.055120142e-03f, -3.058001850e-03f, -3.060876693e-03f, -3.063744666e-03f, -3.066605763e-03f, -3.069459977e-03f, -3.072307303e-03f, -3.075147735e-03f, + -3.077981268e-03f, -3.080807894e-03f, -3.083627609e-03f, -3.086440407e-03f, -3.089246282e-03f, -3.092045228e-03f, -3.094837240e-03f, -3.097622311e-03f, -3.100400436e-03f, -3.103171610e-03f, + -3.105935826e-03f, -3.108693079e-03f, -3.111443363e-03f, -3.114186673e-03f, -3.116923003e-03f, -3.119652347e-03f, -3.122374701e-03f, -3.125090057e-03f, -3.127798411e-03f, -3.130499757e-03f, + -3.133194090e-03f, -3.135881404e-03f, -3.138561694e-03f, -3.141234953e-03f, -3.143901178e-03f, -3.146560361e-03f, -3.149212498e-03f, -3.151857584e-03f, -3.154495612e-03f, -3.157126578e-03f, + -3.159750477e-03f, -3.162367302e-03f, -3.164977048e-03f, -3.167579711e-03f, -3.170175284e-03f, -3.172763763e-03f, -3.175345143e-03f, -3.177919417e-03f, -3.180486581e-03f, -3.183046630e-03f, + -3.185599557e-03f, -3.188145359e-03f, -3.190684030e-03f, -3.193215565e-03f, -3.195739958e-03f, -3.198257205e-03f, -3.200767300e-03f, -3.203270239e-03f, -3.205766016e-03f, -3.208254625e-03f, + -3.210736063e-03f, -3.213210324e-03f, -3.215677403e-03f, -3.218137294e-03f, -3.220589994e-03f, -3.223035497e-03f, -3.225473798e-03f, -3.227904892e-03f, -3.230328774e-03f, -3.232745439e-03f, + -3.235154883e-03f, -3.237557100e-03f, -3.239952086e-03f, -3.242339836e-03f, -3.244720345e-03f, -3.247093608e-03f, -3.249459620e-03f, -3.251818377e-03f, -3.254169874e-03f, -3.256514105e-03f, + -3.258851068e-03f, -3.261180755e-03f, -3.263503164e-03f, -3.265818289e-03f, -3.268126125e-03f, -3.270426668e-03f, -3.272719914e-03f, -3.275005857e-03f, -3.277284494e-03f, -3.279555818e-03f, + -3.281819827e-03f, -3.284076515e-03f, -3.286325878e-03f, -3.288567911e-03f, -3.290802610e-03f, -3.293029970e-03f, -3.295249987e-03f, -3.297462657e-03f, -3.299667974e-03f, -3.301865935e-03f, + -3.304056535e-03f, -3.306239770e-03f, -3.308415635e-03f, -3.310584126e-03f, -3.312745238e-03f, -3.314898968e-03f, -3.317045311e-03f, -3.319184263e-03f, -3.321315819e-03f, -3.323439975e-03f, + -3.325556727e-03f, -3.327666071e-03f, -3.329768003e-03f, -3.331862518e-03f, -3.333949611e-03f, -3.336029280e-03f, -3.338101520e-03f, -3.340166326e-03f, -3.342223695e-03f, -3.344273622e-03f, + -3.346316104e-03f, -3.348351137e-03f, -3.350378715e-03f, -3.352398836e-03f, -3.354411495e-03f, -3.356416688e-03f, -3.358414412e-03f, -3.360404662e-03f, -3.362387434e-03f, -3.364362725e-03f, + -3.366330530e-03f, -3.368290846e-03f, -3.370243669e-03f, -3.372188995e-03f, -3.374126820e-03f, -3.376057140e-03f, -3.377979951e-03f, -3.379895251e-03f, -3.381803034e-03f, -3.383703297e-03f, + -3.385596036e-03f, -3.387481248e-03f, -3.389358929e-03f, -3.391229075e-03f, -3.393091683e-03f, -3.394946749e-03f, -3.396794269e-03f, -3.398634239e-03f, -3.400466657e-03f, -3.402291518e-03f, + -3.404108818e-03f, -3.405918555e-03f, -3.407720725e-03f, -3.409515324e-03f, -3.411302349e-03f, -3.413081795e-03f, -3.414853661e-03f, -3.416617941e-03f, -3.418374634e-03f, -3.420123735e-03f, + -3.421865241e-03f, -3.423599148e-03f, -3.425325454e-03f, -3.427044155e-03f, -3.428755247e-03f, -3.430458727e-03f, -3.432154592e-03f, -3.433842838e-03f, -3.435523463e-03f, -3.437196463e-03f, + -3.438861835e-03f, -3.440519576e-03f, -3.442169681e-03f, -3.443812149e-03f, -3.445446976e-03f, -3.447074159e-03f, -3.448693695e-03f, -3.450305580e-03f, -3.451909811e-03f, -3.453506387e-03f, + -3.455095302e-03f, -3.456676554e-03f, -3.458250141e-03f, -3.459816059e-03f, -3.461374306e-03f, -3.462924877e-03f, -3.464467771e-03f, -3.466002984e-03f, -3.467530514e-03f, -3.469050356e-03f, + -3.470562510e-03f, -3.472066971e-03f, -3.473563737e-03f, -3.475052805e-03f, -3.476534172e-03f, -3.478007835e-03f, -3.479473792e-03f, -3.480932039e-03f, -3.482382575e-03f, -3.483825395e-03f, + -3.485260498e-03f, -3.486687881e-03f, -3.488107541e-03f, -3.489519475e-03f, -3.490923681e-03f, -3.492320156e-03f, -3.493708898e-03f, -3.495089903e-03f, -3.496463170e-03f, -3.497828695e-03f, + -3.499186476e-03f, -3.500536511e-03f, -3.501878797e-03f, -3.503213331e-03f, -3.504540112e-03f, -3.505859136e-03f, -3.507170401e-03f, -3.508473905e-03f, -3.509769645e-03f, -3.511057618e-03f, + -3.512337824e-03f, -3.513610258e-03f, -3.514874919e-03f, -3.516131804e-03f, -3.517380912e-03f, -3.518622239e-03f, -3.519855784e-03f, -3.521081544e-03f, -3.522299516e-03f, -3.523509700e-03f, + -3.524712092e-03f, -3.525906690e-03f, -3.527093493e-03f, -3.528272497e-03f, -3.529443701e-03f, -3.530607103e-03f, -3.531762701e-03f, -3.532910492e-03f, -3.534050474e-03f, -3.535182645e-03f, + -3.536307004e-03f, -3.537423548e-03f, -3.538532276e-03f, -3.539633184e-03f, -3.540726272e-03f, -3.541811537e-03f, -3.542888978e-03f, -3.543958592e-03f, -3.545020377e-03f, -3.546074332e-03f, + -3.547120455e-03f, -3.548158744e-03f, -3.549189197e-03f, -3.550211812e-03f, -3.551226588e-03f, -3.552233522e-03f, -3.553232613e-03f, -3.554223859e-03f, -3.555207259e-03f, -3.556182811e-03f, + -3.557150512e-03f, -3.558110362e-03f, -3.559062358e-03f, -3.560006500e-03f, -3.560942785e-03f, -3.561871211e-03f, -3.562791778e-03f, -3.563704484e-03f, -3.564609326e-03f, -3.565506304e-03f, + -3.566395416e-03f, -3.567276660e-03f, -3.568150035e-03f, -3.569015540e-03f, -3.569873173e-03f, -3.570722932e-03f, -3.571564817e-03f, -3.572398825e-03f, -3.573224956e-03f, -3.574043208e-03f, + -3.574853579e-03f, -3.575656069e-03f, -3.576450676e-03f, -3.577237398e-03f, -3.578016235e-03f, -3.578787185e-03f, -3.579550247e-03f, -3.580305419e-03f, -3.581052701e-03f, -3.581792092e-03f, + -3.582523589e-03f, -3.583247193e-03f, -3.583962901e-03f, -3.584670712e-03f, -3.585370627e-03f, -3.586062642e-03f, -3.586746758e-03f, -3.587422974e-03f, -3.588091288e-03f, -3.588751699e-03f, + -3.589404206e-03f, -3.590048808e-03f, -3.590685505e-03f, -3.591314295e-03f, -3.591935178e-03f, -3.592548152e-03f, -3.593153216e-03f, -3.593750371e-03f, -3.594339614e-03f, -3.594920945e-03f, + -3.595494363e-03f, -3.596059868e-03f, -3.596617458e-03f, -3.597167133e-03f, -3.597708892e-03f, -3.598242734e-03f, -3.598768658e-03f, -3.599286665e-03f, -3.599796753e-03f, -3.600298921e-03f, + -3.600793169e-03f, -3.601279496e-03f, -3.601757901e-03f, -3.602228385e-03f, -3.602690946e-03f, -3.603145583e-03f, -3.603592297e-03f, -3.604031087e-03f, -3.604461951e-03f, -3.604884891e-03f, + -3.605299904e-03f, -3.605706992e-03f, -3.606106152e-03f, -3.606497385e-03f, -3.606880691e-03f, -3.607256069e-03f, -3.607623518e-03f, -3.607983039e-03f, -3.608334631e-03f, -3.608678293e-03f, + -3.609014026e-03f, -3.609341828e-03f, -3.609661701e-03f, -3.609973642e-03f, -3.610277653e-03f, -3.610573734e-03f, -3.610861882e-03f, -3.611142100e-03f, -3.611414386e-03f, -3.611678740e-03f, + -3.611935163e-03f, -3.612183653e-03f, -3.612424211e-03f, -3.612656838e-03f, -3.612881532e-03f, -3.613098294e-03f, -3.613307123e-03f, -3.613508021e-03f, -3.613700986e-03f, -3.613886018e-03f, + -3.614063119e-03f, -3.614232287e-03f, -3.614393523e-03f, -3.614546827e-03f, -3.614692200e-03f, -3.614829640e-03f, -3.614959149e-03f, -3.615080727e-03f, -3.615194373e-03f, -3.615300088e-03f, + -3.615397872e-03f, -3.615487725e-03f, -3.615569648e-03f, -3.615643641e-03f, -3.615709704e-03f, -3.615767838e-03f, -3.615818042e-03f, -3.615860317e-03f, -3.615894664e-03f, -3.615921083e-03f, + -3.615939573e-03f, -3.615950137e-03f, -3.615952773e-03f, -3.615947483e-03f, -3.615934267e-03f, -3.615913125e-03f, -3.615884058e-03f, -3.615847066e-03f, -3.615802150e-03f, -3.615749311e-03f, + -3.615688549e-03f, -3.615619864e-03f, -3.615543258e-03f, -3.615458730e-03f, -3.615366282e-03f, -3.615265913e-03f, -3.615157626e-03f, -3.615041420e-03f, -3.614917296e-03f, -3.614785255e-03f, + -3.614645297e-03f, -3.614497424e-03f, -3.614341635e-03f, -3.614177933e-03f, -3.614006317e-03f, -3.613826789e-03f, -3.613639349e-03f, -3.613443998e-03f, -3.613240738e-03f, -3.613029568e-03f, + -3.612810490e-03f, -3.612583505e-03f, -3.612348613e-03f, -3.612105817e-03f, -3.611855115e-03f, -3.611596511e-03f, -3.611330004e-03f, -3.611055596e-03f, -3.610773287e-03f, -3.610483079e-03f, + -3.610184973e-03f, -3.609878970e-03f, -3.609565071e-03f, -3.609243278e-03f, -3.608913590e-03f, -3.608576010e-03f, -3.608230539e-03f, -3.607877178e-03f, -3.607515928e-03f, -3.607146790e-03f, + -3.606769765e-03f, -3.606384856e-03f, -3.605992062e-03f, -3.605591386e-03f, -3.605182829e-03f, -3.604766392e-03f, -3.604342077e-03f, -3.603909884e-03f, -3.603469815e-03f, -3.603021872e-03f, + -3.602566056e-03f, -3.602102369e-03f, -3.601630811e-03f, -3.601151385e-03f, -3.600664092e-03f, -3.600168933e-03f, -3.599665910e-03f, -3.599155025e-03f, -3.598636278e-03f, -3.598109673e-03f, + -3.597575209e-03f, -3.597032889e-03f, -3.596482715e-03f, -3.595924688e-03f, -3.595358810e-03f, -3.594785082e-03f, -3.594203506e-03f, -3.593614084e-03f, -3.593016818e-03f, -3.592411709e-03f, + -3.591798759e-03f, -3.591177970e-03f, -3.590549343e-03f, -3.589912882e-03f, -3.589268586e-03f, -3.588616459e-03f, -3.587956501e-03f, -3.587288716e-03f, -3.586613105e-03f, -3.585929669e-03f, + -3.585238411e-03f, -3.584539333e-03f, -3.583832436e-03f, -3.583117723e-03f, -3.582395195e-03f, -3.581664855e-03f, -3.580926705e-03f, -3.580180747e-03f, -3.579426982e-03f, -3.578665413e-03f, + -3.577896042e-03f, -3.577118872e-03f, -3.576333903e-03f, -3.575541139e-03f, -3.574740582e-03f, -3.573932234e-03f, -3.573116096e-03f, -3.572292172e-03f, -3.571460463e-03f, -3.570620972e-03f, + -3.569773700e-03f, -3.568918652e-03f, -3.568055827e-03f, -3.567185230e-03f, -3.566306862e-03f, -3.565420726e-03f, -3.564526823e-03f, -3.563625157e-03f, -3.562715730e-03f, -3.561798544e-03f, + -3.560873602e-03f, -3.559940906e-03f, -3.559000459e-03f, -3.558052262e-03f, -3.557096320e-03f, -3.556132633e-03f, -3.555161205e-03f, -3.554182039e-03f, -3.553195136e-03f, -3.552200500e-03f, + -3.551198133e-03f, -3.550188038e-03f, -3.549170217e-03f, -3.548144673e-03f, -3.547111408e-03f, -3.546070427e-03f, -3.545021730e-03f, -3.543965321e-03f, -3.542901203e-03f, -3.541829378e-03f, + -3.540749849e-03f, -3.539662619e-03f, -3.538567691e-03f, -3.537465067e-03f, -3.536354751e-03f, -3.535236745e-03f, -3.534111052e-03f, -3.532977676e-03f, -3.531836618e-03f, -3.530687882e-03f, + -3.529531471e-03f, -3.528367388e-03f, -3.527195636e-03f, -3.526016218e-03f, -3.524829136e-03f, -3.523634395e-03f, -3.522431996e-03f, -3.521221943e-03f, -3.520004239e-03f, -3.518778888e-03f, + -3.517545891e-03f, -3.516305253e-03f, -3.515056977e-03f, -3.513801065e-03f, -3.512537522e-03f, -3.511266349e-03f, -3.509987551e-03f, -3.508701130e-03f, -3.507407090e-03f, -3.506105434e-03f, + -3.504796165e-03f, -3.503479287e-03f, -3.502154803e-03f, -3.500822716e-03f, -3.499483030e-03f, -3.498135747e-03f, -3.496780873e-03f, -3.495418408e-03f, -3.494048358e-03f, -3.492670726e-03f, + -3.491285515e-03f, -3.489892728e-03f, -3.488492369e-03f, -3.487084442e-03f, -3.485668949e-03f, -3.484245895e-03f, -3.482815283e-03f, -3.481377117e-03f, -3.479931400e-03f, -3.478478136e-03f, + -3.477017328e-03f, -3.475548980e-03f, -3.474073096e-03f, -3.472589679e-03f, -3.471098733e-03f, -3.469600261e-03f, -3.468094269e-03f, -3.466580758e-03f, -3.465059733e-03f, -3.463531197e-03f, + -3.461995156e-03f, -3.460451611e-03f, -3.458900567e-03f, -3.457342028e-03f, -3.455775997e-03f, -3.454202479e-03f, -3.452621478e-03f, -3.451032996e-03f, -3.449437039e-03f, -3.447833610e-03f, + -3.446222713e-03f, -3.444604351e-03f, -3.442978530e-03f, -3.441345253e-03f, -3.439704523e-03f, -3.438056345e-03f, -3.436400723e-03f, -3.434737662e-03f, -3.433067164e-03f, -3.431389234e-03f, + -3.429703876e-03f, -3.428011095e-03f, -3.426310895e-03f, -3.424603278e-03f, -3.422888251e-03f, -3.421165817e-03f, -3.419435979e-03f, -3.417698743e-03f, -3.415954113e-03f, -3.414202092e-03f, + -3.412442685e-03f, -3.410675897e-03f, -3.408901731e-03f, -3.407120192e-03f, -3.405331285e-03f, -3.403535012e-03f, -3.401731380e-03f, -3.399920392e-03f, -3.398102053e-03f, -3.396276367e-03f, + -3.394443338e-03f, -3.392602971e-03f, -3.390755270e-03f, -3.388900241e-03f, -3.387037886e-03f, -3.385168212e-03f, -3.383291221e-03f, -3.381406919e-03f, -3.379515311e-03f, -3.377616401e-03f, + -3.375710193e-03f, -3.373796692e-03f, -3.371875903e-03f, -3.369947830e-03f, -3.368012478e-03f, -3.366069852e-03f, -3.364119955e-03f, -3.362162794e-03f, -3.360198372e-03f, -3.358226695e-03f, + -3.356247767e-03f, -3.354261592e-03f, -3.352268177e-03f, -3.350267524e-03f, -3.348259640e-03f, -3.346244528e-03f, -3.344222194e-03f, -3.342192643e-03f, -3.340155879e-03f, -3.338111908e-03f, + -3.336060734e-03f, -3.334002362e-03f, -3.331936797e-03f, -3.329864044e-03f, -3.327784108e-03f, -3.325696993e-03f, -3.323602706e-03f, -3.321501250e-03f, -3.319392631e-03f, -3.317276854e-03f, + -3.315153924e-03f, -3.313023846e-03f, -3.310886625e-03f, -3.308742266e-03f, -3.306590775e-03f, -3.304432155e-03f, -3.302266413e-03f, -3.300093554e-03f, -3.297913583e-03f, -3.295726504e-03f, + -3.293532324e-03f, -3.291331047e-03f, -3.289122678e-03f, -3.286907223e-03f, -3.284684688e-03f, -3.282455076e-03f, -3.280218395e-03f, -3.277974648e-03f, -3.275723842e-03f, -3.273465981e-03f, + -3.271201071e-03f, -3.268929117e-03f, -3.266650125e-03f, -3.264364100e-03f, -3.262071047e-03f, -3.259770972e-03f, -3.257463881e-03f, -3.255149778e-03f, -3.252828670e-03f, -3.250500561e-03f, + -3.248165457e-03f, -3.245823365e-03f, -3.243474288e-03f, -3.241118233e-03f, -3.238755206e-03f, -3.236385211e-03f, -3.234008255e-03f, -3.231624343e-03f, -3.229233480e-03f, -3.226835673e-03f, + -3.224430927e-03f, -3.222019248e-03f, -3.219600641e-03f, -3.217175112e-03f, -3.214742666e-03f, -3.212303310e-03f, -3.209857050e-03f, -3.207403890e-03f, -3.204943837e-03f, -3.202476896e-03f, + -3.200003073e-03f, -3.197522375e-03f, -3.195034807e-03f, -3.192540374e-03f, -3.190039083e-03f, -3.187530939e-03f, -3.185015949e-03f, -3.182494117e-03f, -3.179965451e-03f, -3.177429956e-03f, + -3.174887638e-03f, -3.172338503e-03f, -3.169782557e-03f, -3.167219806e-03f, -3.164650256e-03f, -3.162073913e-03f, -3.159490782e-03f, -3.156900871e-03f, -3.154304185e-03f, -3.151700730e-03f, + -3.149090512e-03f, -3.146473537e-03f, -3.143849812e-03f, -3.141219342e-03f, -3.138582134e-03f, -3.135938194e-03f, -3.133287529e-03f, -3.130630143e-03f, -3.127966044e-03f, -3.125295237e-03f, + -3.122617729e-03f, -3.119933527e-03f, -3.117242635e-03f, -3.114545062e-03f, -3.111840812e-03f, -3.109129893e-03f, -3.106412310e-03f, -3.103688070e-03f, -3.100957179e-03f, -3.098219644e-03f, + -3.095475471e-03f, -3.092724667e-03f, -3.089967237e-03f, -3.087203188e-03f, -3.084432527e-03f, -3.081655260e-03f, -3.078871393e-03f, -3.076080934e-03f, -3.073283888e-03f, -3.070480262e-03f, + -3.067670062e-03f, -3.064853296e-03f, -3.062029969e-03f, -3.059200088e-03f, -3.056363660e-03f, -3.053520691e-03f, -3.050671188e-03f, -3.047815157e-03f, -3.044952606e-03f, -3.042083540e-03f, + -3.039207967e-03f, -3.036325893e-03f, -3.033437325e-03f, -3.030542269e-03f, -3.027640732e-03f, -3.024732721e-03f, -3.021818243e-03f, -3.018897305e-03f, -3.015969912e-03f, -3.013036072e-03f, + -3.010095792e-03f, -3.007149079e-03f, -3.004195939e-03f, -3.001236379e-03f, -2.998270406e-03f, -2.995298027e-03f, -2.992319249e-03f, -2.989334079e-03f, -2.986342523e-03f, -2.983344588e-03f, + -2.980340282e-03f, -2.977329612e-03f, -2.974312583e-03f, -2.971289204e-03f, -2.968259481e-03f, -2.965223422e-03f, -2.962181033e-03f, -2.959132321e-03f, -2.956077293e-03f, -2.953015957e-03f, + -2.949948319e-03f, -2.946874387e-03f, -2.943794167e-03f, -2.940707667e-03f, -2.937614894e-03f, -2.934515855e-03f, -2.931410557e-03f, -2.928299008e-03f, -2.925181213e-03f, -2.922057182e-03f, + -2.918926920e-03f, -2.915790436e-03f, -2.912647735e-03f, -2.909498826e-03f, -2.906343716e-03f, -2.903182412e-03f, -2.900014921e-03f, -2.896841251e-03f, -2.893661409e-03f, -2.890475402e-03f, + -2.887283237e-03f, -2.884084923e-03f, -2.880880465e-03f, -2.877669872e-03f, -2.874453152e-03f, -2.871230310e-03f, -2.868001356e-03f, -2.864766295e-03f, -2.861525137e-03f, -2.858277887e-03f, + -2.855024554e-03f, -2.851765145e-03f, -2.848499668e-03f, -2.845228129e-03f, -2.841950537e-03f, -2.838666900e-03f, -2.835377223e-03f, -2.832081516e-03f, -2.828779786e-03f, -2.825472040e-03f, + -2.822158286e-03f, -2.818838531e-03f, -2.815512783e-03f, -2.812181050e-03f, -2.808843340e-03f, -2.805499659e-03f, -2.802150016e-03f, -2.798794419e-03f, -2.795432875e-03f, -2.792065391e-03f, + -2.788691976e-03f, -2.785312636e-03f, -2.781927381e-03f, -2.778536218e-03f, -2.775139154e-03f, -2.771736197e-03f, -2.768327355e-03f, -2.764912636e-03f, -2.761492048e-03f, -2.758065598e-03f, + -2.754633295e-03f, -2.751195145e-03f, -2.747751158e-03f, -2.744301341e-03f, -2.740845701e-03f, -2.737384247e-03f, -2.733916987e-03f, -2.730443928e-03f, -2.726965078e-03f, -2.723480446e-03f, + -2.719990040e-03f, -2.716493867e-03f, -2.712991935e-03f, -2.709484252e-03f, -2.705970827e-03f, -2.702451667e-03f, -2.698926781e-03f, -2.695396176e-03f, -2.691859861e-03f, -2.688317843e-03f, + -2.684770131e-03f, -2.681216733e-03f, -2.677657656e-03f, -2.674092910e-03f, -2.670522502e-03f, -2.666946440e-03f, -2.663364732e-03f, -2.659777388e-03f, -2.656184414e-03f, -2.652585818e-03f, + -2.648981611e-03f, -2.645371798e-03f, -2.641756389e-03f, -2.638135392e-03f, -2.634508816e-03f, -2.630876667e-03f, -2.627238955e-03f, -2.623595689e-03f, -2.619946875e-03f, -2.616292523e-03f, + -2.612632641e-03f, -2.608967237e-03f, -2.605296320e-03f, -2.601619897e-03f, -2.597937978e-03f, -2.594250571e-03f, -2.590557683e-03f, -2.586859324e-03f, -2.583155502e-03f, -2.579446226e-03f, + -2.575731503e-03f, -2.572011342e-03f, -2.568285752e-03f, -2.564554741e-03f, -2.560818317e-03f, -2.557076490e-03f, -2.553329267e-03f, -2.549576657e-03f, -2.545818669e-03f, -2.542055312e-03f, + -2.538286593e-03f, -2.534512521e-03f, -2.530733105e-03f, -2.526948354e-03f, -2.523158275e-03f, -2.519362879e-03f, -2.515562172e-03f, -2.511756165e-03f, -2.507944865e-03f, -2.504128281e-03f, + -2.500306423e-03f, -2.496479297e-03f, -2.492646914e-03f, -2.488809282e-03f, -2.484966410e-03f, -2.481118306e-03f, -2.477264979e-03f, -2.473406437e-03f, -2.469542691e-03f, -2.465673748e-03f, + -2.461799616e-03f, -2.457920306e-03f, -2.454035826e-03f, -2.450146183e-03f, -2.446251389e-03f, -2.442351450e-03f, -2.438446376e-03f, -2.434536177e-03f, -2.430620859e-03f, -2.426700434e-03f, + -2.422774909e-03f, -2.418844293e-03f, -2.414908595e-03f, -2.410967825e-03f, -2.407021990e-03f, -2.403071101e-03f, -2.399115166e-03f, -2.395154193e-03f, -2.391188192e-03f, -2.387217173e-03f, + -2.383241143e-03f, -2.379260112e-03f, -2.375274088e-03f, -2.371283082e-03f, -2.367287101e-03f, -2.363286156e-03f, -2.359280254e-03f, -2.355269405e-03f, -2.351253619e-03f, -2.347232903e-03f, + -2.343207268e-03f, -2.339176723e-03f, -2.335141275e-03f, -2.331100936e-03f, -2.327055713e-03f, -2.323005616e-03f, -2.318950654e-03f, -2.314890836e-03f, -2.310826172e-03f, -2.306756670e-03f, + -2.302682340e-03f, -2.298603191e-03f, -2.294519232e-03f, -2.290430472e-03f, -2.286336921e-03f, -2.282238588e-03f, -2.278135482e-03f, -2.274027612e-03f, -2.269914988e-03f, -2.265797619e-03f, + -2.261675514e-03f, -2.257548683e-03f, -2.253417135e-03f, -2.249280878e-03f, -2.245139923e-03f, -2.240994279e-03f, -2.236843956e-03f, -2.232688961e-03f, -2.228529306e-03f, -2.224364999e-03f, + -2.220196049e-03f, -2.216022467e-03f, -2.211844261e-03f, -2.207661441e-03f, -2.203474017e-03f, -2.199281997e-03f, -2.195085392e-03f, -2.190884210e-03f, -2.186678461e-03f, -2.182468155e-03f, + -2.178253301e-03f, -2.174033908e-03f, -2.169809987e-03f, -2.165581547e-03f, -2.161348596e-03f, -2.157111145e-03f, -2.152869204e-03f, -2.148622781e-03f, -2.144371886e-03f, -2.140116530e-03f, + -2.135856721e-03f, -2.131592469e-03f, -2.127323784e-03f, -2.123050674e-03f, -2.118773151e-03f, -2.114491224e-03f, -2.110204901e-03f, -2.105914193e-03f, -2.101619110e-03f, -2.097319661e-03f, + -2.093015856e-03f, -2.088707704e-03f, -2.084395215e-03f, -2.080078399e-03f, -2.075757266e-03f, -2.071431825e-03f, -2.067102086e-03f, -2.062768058e-03f, -2.058429752e-03f, -2.054087178e-03f, + -2.049740344e-03f, -2.045389261e-03f, -2.041033938e-03f, -2.036674386e-03f, -2.032310614e-03f, -2.027942632e-03f, -2.023570450e-03f, -2.019194077e-03f, -2.014813523e-03f, -2.010428799e-03f, + -2.006039914e-03f, -2.001646877e-03f, -1.997249700e-03f, -1.992848391e-03f, -1.988442960e-03f, -1.984033418e-03f, -1.979619774e-03f, -1.975202039e-03f, -1.970780221e-03f, -1.966354332e-03f, + -1.961924381e-03f, -1.957490377e-03f, -1.953052332e-03f, -1.948610254e-03f, -1.944164154e-03f, -1.939714042e-03f, -1.935259927e-03f, -1.930801820e-03f, -1.926339731e-03f, -1.921873670e-03f, + -1.917403646e-03f, -1.912929671e-03f, -1.908451753e-03f, -1.903969903e-03f, -1.899484130e-03f, -1.894994446e-03f, -1.890500860e-03f, -1.886003381e-03f, -1.881502021e-03f, -1.876996789e-03f, + -1.872487696e-03f, -1.867974751e-03f, -1.863457964e-03f, -1.858937346e-03f, -1.854412907e-03f, -1.849884657e-03f, -1.845352605e-03f, -1.840816763e-03f, -1.836277141e-03f, -1.831733748e-03f, + -1.827186594e-03f, -1.822635691e-03f, -1.818081047e-03f, -1.813522674e-03f, -1.808960581e-03f, -1.804394779e-03f, -1.799825278e-03f, -1.795252087e-03f, -1.790675219e-03f, -1.786094681e-03f, + -1.781510486e-03f, -1.776922643e-03f, -1.772331162e-03f, -1.767736053e-03f, -1.763137328e-03f, -1.758534996e-03f, -1.753929067e-03f, -1.749319552e-03f, -1.744706461e-03f, -1.740089804e-03f, + -1.735469593e-03f, -1.730845836e-03f, -1.726218544e-03f, -1.721587729e-03f, -1.716953399e-03f, -1.712315566e-03f, -1.707674239e-03f, -1.703029430e-03f, -1.698381148e-03f, -1.693729404e-03f, + -1.689074209e-03f, -1.684415572e-03f, -1.679753504e-03f, -1.675088016e-03f, -1.670419118e-03f, -1.665746820e-03f, -1.661071133e-03f, -1.656392067e-03f, -1.651709633e-03f, -1.647023841e-03f, + -1.642334701e-03f, -1.637642225e-03f, -1.632946422e-03f, -1.628247304e-03f, -1.623544880e-03f, -1.618839160e-03f, -1.614130157e-03f, -1.609417879e-03f, -1.604702338e-03f, -1.599983544e-03f, + -1.595261508e-03f, -1.590536239e-03f, -1.585807750e-03f, -1.581076049e-03f, -1.576341149e-03f, -1.571603058e-03f, -1.566861789e-03f, -1.562117351e-03f, -1.557369755e-03f, -1.552619011e-03f, + -1.547865131e-03f, -1.543108125e-03f, -1.538348003e-03f, -1.533584776e-03f, -1.528818455e-03f, -1.524049050e-03f, -1.519276572e-03f, -1.514501031e-03f, -1.509722439e-03f, -1.504940805e-03f, + -1.500156141e-03f, -1.495368457e-03f, -1.490577764e-03f, -1.485784072e-03f, -1.480987393e-03f, -1.476187736e-03f, -1.471385113e-03f, -1.466579534e-03f, -1.461771010e-03f, -1.456959551e-03f, + -1.452145169e-03f, -1.447327874e-03f, -1.442507676e-03f, -1.437684588e-03f, -1.432858618e-03f, -1.428029778e-03f, -1.423198079e-03f, -1.418363532e-03f, -1.413526147e-03f, -1.408685935e-03f, + -1.403842906e-03f, -1.398997072e-03f, -1.394148444e-03f, -1.389297031e-03f, -1.384442846e-03f, -1.379585898e-03f, -1.374726199e-03f, -1.369863759e-03f, -1.364998589e-03f, -1.360130700e-03f, + -1.355260103e-03f, -1.350386808e-03f, -1.345510827e-03f, -1.340632170e-03f, -1.335750848e-03f, -1.330866872e-03f, -1.325980253e-03f, -1.321091002e-03f, -1.316199129e-03f, -1.311304646e-03f, + -1.306407563e-03f, -1.301507891e-03f, -1.296605641e-03f, -1.291700825e-03f, -1.286793452e-03f, -1.281883534e-03f, -1.276971081e-03f, -1.272056105e-03f, -1.267138617e-03f, -1.262218627e-03f, + -1.257296146e-03f, -1.252371185e-03f, -1.247443756e-03f, -1.242513869e-03f, -1.237581535e-03f, -1.232646765e-03f, -1.227709570e-03f, -1.222769961e-03f, -1.217827949e-03f, -1.212883545e-03f, + -1.207936760e-03f, -1.202987604e-03f, -1.198036089e-03f, -1.193082227e-03f, -1.188126026e-03f, -1.183167500e-03f, -1.178206659e-03f, -1.173243513e-03f, -1.168278074e-03f, -1.163310353e-03f, + -1.158340361e-03f, -1.153368109e-03f, -1.148393608e-03f, -1.143416868e-03f, -1.138437902e-03f, -1.133456719e-03f, -1.128473332e-03f, -1.123487750e-03f, -1.118499986e-03f, -1.113510050e-03f, + -1.108517954e-03f, -1.103523707e-03f, -1.098527322e-03f, -1.093528810e-03f, -1.088528181e-03f, -1.083525446e-03f, -1.078520618e-03f, -1.073513706e-03f, -1.068504722e-03f, -1.063493677e-03f, + -1.058480583e-03f, -1.053465449e-03f, -1.048448288e-03f, -1.043429110e-03f, -1.038407927e-03f, -1.033384749e-03f, -1.028359588e-03f, -1.023332456e-03f, -1.018303362e-03f, -1.013272318e-03f, + -1.008239336e-03f, -1.003204426e-03f, -9.981675995e-04f, -9.931288680e-04f, -9.880882424e-04f, -9.830457339e-04f, -9.780013536e-04f, -9.729551127e-04f, -9.679070224e-04f, -9.628570938e-04f, + -9.578053381e-04f, -9.527517664e-04f, -9.476963901e-04f, -9.426392202e-04f, -9.375802679e-04f, -9.325195444e-04f, -9.274570610e-04f, -9.223928287e-04f, -9.173268589e-04f, -9.122591627e-04f, + -9.071897513e-04f, -9.021186360e-04f, -8.970458279e-04f, -8.919713383e-04f, -8.868951783e-04f, -8.818173593e-04f, -8.767378923e-04f, -8.716567888e-04f, -8.665740598e-04f, -8.614897166e-04f, + -8.564037705e-04f, -8.513162327e-04f, -8.462271145e-04f, -8.411364270e-04f, -8.360441815e-04f, -8.309503894e-04f, -8.258550617e-04f, -8.207582099e-04f, -8.156598451e-04f, -8.105599786e-04f, + -8.054586217e-04f, -8.003557857e-04f, -7.952514818e-04f, -7.901457212e-04f, -7.850385153e-04f, -7.799298754e-04f, -7.748198127e-04f, -7.697083385e-04f, -7.645954640e-04f, -7.594812007e-04f, + -7.543655597e-04f, -7.492485524e-04f, -7.441301900e-04f, -7.390104838e-04f, -7.338894452e-04f, -7.287670855e-04f, -7.236434159e-04f, -7.185184477e-04f, -7.133921924e-04f, -7.082646611e-04f, + -7.031358652e-04f, -6.980058159e-04f, -6.928745248e-04f, -6.877420029e-04f, -6.826082617e-04f, -6.774733125e-04f, -6.723371666e-04f, -6.671998353e-04f, -6.620613300e-04f, -6.569216620e-04f, + -6.517808426e-04f, -6.466388831e-04f, -6.414957950e-04f, -6.363515895e-04f, -6.312062779e-04f, -6.260598717e-04f, -6.209123822e-04f, -6.157638206e-04f, -6.106141984e-04f, -6.054635269e-04f, + -6.003118174e-04f, -5.951590814e-04f, -5.900053301e-04f, -5.848505749e-04f, -5.796948272e-04f, -5.745380983e-04f, -5.693803996e-04f, -5.642217425e-04f, -5.590621382e-04f, -5.539015983e-04f, + -5.487401339e-04f, -5.435777566e-04f, -5.384144777e-04f, -5.332503085e-04f, -5.280852604e-04f, -5.229193448e-04f, -5.177525731e-04f, -5.125849566e-04f, -5.074165068e-04f, -5.022472349e-04f, + -4.970771524e-04f, -4.919062706e-04f, -4.867346010e-04f, -4.815621549e-04f, -4.763889437e-04f, -4.712149787e-04f, -4.660402714e-04f, -4.608648332e-04f, -4.556886754e-04f, -4.505118094e-04f, + -4.453342467e-04f, -4.401559985e-04f, -4.349770764e-04f, -4.297974916e-04f, -4.246172556e-04f, -4.194363797e-04f, -4.142548755e-04f, -4.090727542e-04f, -4.038900272e-04f, -3.987067060e-04f, + -3.935228019e-04f, -3.883383264e-04f, -3.831532908e-04f, -3.779677065e-04f, -3.727815850e-04f, -3.675949376e-04f, -3.624077758e-04f, -3.572201109e-04f, -3.520319543e-04f, -3.468433175e-04f, + -3.416542118e-04f, -3.364646486e-04f, -3.312746394e-04f, -3.260841955e-04f, -3.208933284e-04f, -3.157020494e-04f, -3.105103700e-04f, -3.053183016e-04f, -3.001258555e-04f, -2.949330432e-04f, + -2.897398760e-04f, -2.845463655e-04f, -2.793525229e-04f, -2.741583597e-04f, -2.689638873e-04f, -2.637691171e-04f, -2.585740605e-04f, -2.533787289e-04f, -2.481831337e-04f, -2.429872864e-04f, + -2.377911982e-04f, -2.325948807e-04f, -2.273983452e-04f, -2.222016032e-04f, -2.170046659e-04f, -2.118075450e-04f, -2.066102516e-04f, -2.014127974e-04f, -1.962151935e-04f, -1.910174516e-04f, + -1.858195829e-04f, -1.806215988e-04f, -1.754235108e-04f, -1.702253303e-04f, -1.650270686e-04f, -1.598287372e-04f, -1.546303475e-04f, -1.494319108e-04f, -1.442334386e-04f, -1.390349422e-04f, + -1.338364331e-04f, -1.286379227e-04f, -1.234394223e-04f, -1.182409434e-04f, -1.130424973e-04f, -1.078440954e-04f, -1.026457492e-04f, -9.744746999e-05f, -9.224926920e-05f, -8.705115821e-05f, + -8.185314842e-05f, -7.665525122e-05f, -7.145747800e-05f, -6.625984013e-05f, -6.106234902e-05f, -5.586501604e-05f, -5.066785259e-05f, -4.547087003e-05f, -4.027407977e-05f, -3.507749317e-05f, + -2.988112163e-05f, -2.468497651e-05f, -1.948906920e-05f, -1.429341108e-05f, -9.098013520e-06f, -3.902887895e-06f, 1.291954420e-06f, 6.486502053e-06f, 1.168074363e-05f, 1.687466779e-05f, + 2.206826315e-05f, 2.726151836e-05f, 3.245442204e-05f, 3.764696283e-05f, 4.283912937e-05f, 4.803091030e-05f, 5.322229425e-05f, 5.841326987e-05f, 6.360382581e-05f, 6.879395070e-05f, + 7.398363319e-05f, 7.917286193e-05f, 8.436162557e-05f, 8.954991276e-05f, 9.473771216e-05f, 9.992501241e-05f, 1.051118022e-04f, 1.102980701e-04f, 1.154838049e-04f, 1.206689952e-04f, + 1.258536296e-04f, 1.310376968e-04f, 1.362211856e-04f, 1.414040845e-04f, 1.465863822e-04f, 1.517680674e-04f, 1.569491288e-04f, 1.621295551e-04f, 1.673093349e-04f, 1.724884569e-04f, + 1.776669098e-04f, 1.828446823e-04f, 1.880217630e-04f, 1.931981408e-04f, 1.983738041e-04f, 2.035487418e-04f, 2.087229426e-04f, 2.138963951e-04f, 2.190690880e-04f, 2.242410101e-04f, + 2.294121500e-04f, 2.345824965e-04f, 2.397520383e-04f, 2.449207640e-04f, 2.500886624e-04f, 2.552557223e-04f, 2.604219322e-04f, 2.655872810e-04f, 2.707517574e-04f, 2.759153501e-04f, + 2.810780478e-04f, 2.862398393e-04f, 2.914007133e-04f, 2.965606586e-04f, 3.017196638e-04f, 3.068777177e-04f, 3.120348091e-04f, 3.171909267e-04f, 3.223460593e-04f, 3.275001956e-04f, + 3.326533244e-04f, 3.378054345e-04f, 3.429565145e-04f, 3.481065533e-04f, 3.532555396e-04f, 3.584034623e-04f, 3.635503100e-04f, 3.686960716e-04f, 3.738407358e-04f, 3.789842914e-04f, + 3.841267273e-04f, 3.892680321e-04f, 3.944081947e-04f, 3.995472040e-04f, 4.046850486e-04f, 4.098217174e-04f, 4.149571991e-04f, 4.200914827e-04f, 4.252245569e-04f, 4.303564106e-04f, + 4.354870324e-04f, 4.406164114e-04f, 4.457445362e-04f, 4.508713958e-04f, 4.559969789e-04f, 4.611212744e-04f, 4.662442711e-04f, 4.713659579e-04f, 4.764863236e-04f, 4.816053570e-04f, + 4.867230471e-04f, 4.918393827e-04f, 4.969543526e-04f, 5.020679457e-04f, 5.071801508e-04f, 5.122909569e-04f, 5.174003528e-04f, 5.225083274e-04f, 5.276148695e-04f, 5.327199681e-04f, + 5.378236121e-04f, 5.429257902e-04f, 5.480264916e-04f, 5.531257049e-04f, 5.582234192e-04f, 5.633196234e-04f, 5.684143063e-04f, 5.735074568e-04f, 5.785990640e-04f, 5.836891167e-04f, + 5.887776039e-04f, 5.938645145e-04f, 5.989498373e-04f, 6.040335615e-04f, 6.091156758e-04f, 6.141961693e-04f, 6.192750309e-04f, 6.243522496e-04f, 6.294278143e-04f, 6.345017140e-04f, + 6.395739377e-04f, 6.446444743e-04f, 6.497133129e-04f, 6.547804423e-04f, 6.598458517e-04f, 6.649095299e-04f, 6.699714660e-04f, 6.750316490e-04f, 6.800900678e-04f, 6.851467116e-04f, + 6.902015693e-04f, 6.952546299e-04f, 7.003058825e-04f, 7.053553160e-04f, 7.104029196e-04f, 7.154486822e-04f, 7.204925929e-04f, 7.255346408e-04f, 7.305748148e-04f, 7.356131041e-04f, + 7.406494977e-04f, 7.456839847e-04f, 7.507165541e-04f, 7.557471950e-04f, 7.607758965e-04f, 7.658026478e-04f, 7.708274378e-04f, 7.758502556e-04f, 7.808710905e-04f, 7.858899314e-04f, + 7.909067675e-04f, 7.959215878e-04f, 8.009343816e-04f, 8.059451380e-04f, 8.109538460e-04f, 8.159604948e-04f, 8.209650736e-04f, 8.259675715e-04f, 8.309679776e-04f, 8.359662811e-04f, + 8.409624711e-04f, 8.459565369e-04f, 8.509484676e-04f, 8.559382523e-04f, 8.609258803e-04f, 8.659113408e-04f, 8.708946228e-04f, 8.758757157e-04f, 8.808546087e-04f, 8.858312909e-04f, + 8.908057515e-04f, 8.957779798e-04f, 9.007479650e-04f, 9.057156964e-04f, 9.106811631e-04f, 9.156443544e-04f, 9.206052596e-04f, 9.255638679e-04f, 9.305201686e-04f, 9.354741509e-04f, + 9.404258041e-04f, 9.453751175e-04f, 9.503220803e-04f, 9.552666819e-04f, 9.602089116e-04f, 9.651487585e-04f, 9.700862122e-04f, 9.750212617e-04f, 9.799538966e-04f, 9.848841060e-04f, + 9.898118794e-04f, 9.947372060e-04f, 9.996600752e-04f, 1.004580476e-03f, 1.009498399e-03f, 1.014413832e-03f, 1.019326765e-03f, 1.024237188e-03f, 1.029145089e-03f, 1.034050458e-03f, + 1.038953285e-03f, 1.043853559e-03f, 1.048751269e-03f, 1.053646405e-03f, 1.058538956e-03f, 1.063428912e-03f, 1.068316262e-03f, 1.073200995e-03f, 1.078083101e-03f, 1.082962569e-03f, + 1.087839389e-03f, 1.092713550e-03f, 1.097585042e-03f, 1.102453854e-03f, 1.107319976e-03f, 1.112183397e-03f, 1.117044106e-03f, 1.121902094e-03f, 1.126757349e-03f, 1.131609861e-03f, + 1.136459620e-03f, 1.141306615e-03f, 1.146150836e-03f, 1.150992272e-03f, 1.155830912e-03f, 1.160666747e-03f, 1.165499766e-03f, 1.170329959e-03f, 1.175157314e-03f, 1.179981822e-03f, + 1.184803472e-03f, 1.189622254e-03f, 1.194438157e-03f, 1.199251171e-03f, 1.204061286e-03f, 1.208868491e-03f, 1.213672775e-03f, 1.218474129e-03f, 1.223272543e-03f, 1.228068005e-03f, + 1.232860505e-03f, 1.237650033e-03f, 1.242436579e-03f, 1.247220133e-03f, 1.252000683e-03f, 1.256778221e-03f, 1.261552734e-03f, 1.266324214e-03f, 1.271092650e-03f, 1.275858031e-03f, + 1.280620348e-03f, 1.285379589e-03f, 1.290135746e-03f, 1.294888807e-03f, 1.299638762e-03f, 1.304385601e-03f, 1.309129314e-03f, 1.313869891e-03f, 1.318607321e-03f, 1.323341594e-03f, + 1.328072700e-03f, 1.332800629e-03f, 1.337525370e-03f, 1.342246914e-03f, 1.346965250e-03f, 1.351680368e-03f, 1.356392258e-03f, 1.361100910e-03f, 1.365806314e-03f, 1.370508458e-03f, + 1.375207335e-03f, 1.379902932e-03f, 1.384595241e-03f, 1.389284251e-03f, 1.393969951e-03f, 1.398652333e-03f, 1.403331385e-03f, 1.408007098e-03f, 1.412679461e-03f, 1.417348466e-03f, + 1.422014100e-03f, 1.426676356e-03f, 1.431335221e-03f, 1.435990687e-03f, 1.440642744e-03f, 1.445291381e-03f, 1.449936588e-03f, 1.454578356e-03f, 1.459216675e-03f, 1.463851533e-03f, + 1.468482923e-03f, 1.473110833e-03f, 1.477735253e-03f, 1.482356174e-03f, 1.486973586e-03f, 1.491587479e-03f, 1.496197842e-03f, 1.500804667e-03f, 1.505407943e-03f, 1.510007659e-03f, + 1.514603807e-03f, 1.519196377e-03f, 1.523785358e-03f, 1.528370741e-03f, 1.532952516e-03f, 1.537530672e-03f, 1.542105201e-03f, 1.546676092e-03f, 1.551243336e-03f, 1.555806923e-03f, + 1.560366842e-03f, 1.564923085e-03f, 1.569475641e-03f, 1.574024500e-03f, 1.578569654e-03f, 1.583111091e-03f, 1.587648803e-03f, 1.592182779e-03f, 1.596713010e-03f, 1.601239487e-03f, + 1.605762198e-03f, 1.610281136e-03f, 1.614796289e-03f, 1.619307649e-03f, 1.623815205e-03f, 1.628318949e-03f, 1.632818870e-03f, 1.637314958e-03f, 1.641807205e-03f, 1.646295600e-03f, + 1.650780133e-03f, 1.655260796e-03f, 1.659737579e-03f, 1.664210471e-03f, 1.668679464e-03f, 1.673144548e-03f, 1.677605713e-03f, 1.682062949e-03f, 1.686516248e-03f, 1.690965599e-03f, + 1.695410993e-03f, 1.699852421e-03f, 1.704289873e-03f, 1.708723340e-03f, 1.713152811e-03f, 1.717578278e-03f, 1.721999731e-03f, 1.726417161e-03f, 1.730830557e-03f, 1.735239912e-03f, + 1.739645214e-03f, 1.744046456e-03f, 1.748443627e-03f, 1.752836718e-03f, 1.757225719e-03f, 1.761610622e-03f, 1.765991416e-03f, 1.770368093e-03f, 1.774740643e-03f, 1.779109057e-03f, + 1.783473325e-03f, 1.787833438e-03f, 1.792189387e-03f, 1.796541162e-03f, 1.800888754e-03f, 1.805232155e-03f, 1.809571353e-03f, 1.813906341e-03f, 1.818237109e-03f, 1.822563647e-03f, + 1.826885948e-03f, 1.831204000e-03f, 1.835517795e-03f, 1.839827324e-03f, 1.844132578e-03f, 1.848433547e-03f, 1.852730222e-03f, 1.857022594e-03f, 1.861310654e-03f, 1.865594393e-03f, + 1.869873801e-03f, 1.874148870e-03f, 1.878419590e-03f, 1.882685952e-03f, 1.886947947e-03f, 1.891205567e-03f, 1.895458801e-03f, 1.899707640e-03f, 1.903952077e-03f, 1.908192101e-03f, + 1.912427704e-03f, 1.916658876e-03f, 1.920885609e-03f, 1.925107894e-03f, 1.929325721e-03f, 1.933539081e-03f, 1.937747966e-03f, 1.941952367e-03f, 1.946152274e-03f, 1.950347679e-03f, + 1.954538573e-03f, 1.958724946e-03f, 1.962906790e-03f, 1.967084097e-03f, 1.971256856e-03f, 1.975425059e-03f, 1.979588698e-03f, 1.983747763e-03f, 1.987902245e-03f, 1.992052137e-03f, + 1.996197428e-03f, 2.000338110e-03f, 2.004474174e-03f, 2.008605612e-03f, 2.012732414e-03f, 2.016854572e-03f, 2.020972077e-03f, 2.025084921e-03f, 2.029193094e-03f, 2.033296587e-03f, + 2.037395393e-03f, 2.041489502e-03f, 2.045578906e-03f, 2.049663595e-03f, 2.053743562e-03f, 2.057818797e-03f, 2.061889293e-03f, 2.065955039e-03f, 2.070016028e-03f, 2.074072251e-03f, + 2.078123699e-03f, 2.082170364e-03f, 2.086212237e-03f, 2.090249309e-03f, 2.094281572e-03f, 2.098309018e-03f, 2.102331637e-03f, 2.106349422e-03f, 2.110362364e-03f, 2.114370453e-03f, + 2.118373683e-03f, 2.122372043e-03f, 2.126365526e-03f, 2.130354123e-03f, 2.134337826e-03f, 2.138316627e-03f, 2.142290516e-03f, 2.146259485e-03f, 2.150223527e-03f, 2.154182632e-03f, + 2.158136792e-03f, 2.162085999e-03f, 2.166030244e-03f, 2.169969520e-03f, 2.173903817e-03f, 2.177833127e-03f, 2.181757442e-03f, 2.185676754e-03f, 2.189591054e-03f, 2.193500335e-03f, + 2.197404587e-03f, 2.201303802e-03f, 2.205197973e-03f, 2.209087091e-03f, 2.212971147e-03f, 2.216850134e-03f, 2.220724043e-03f, 2.224592866e-03f, 2.228456595e-03f, 2.232315222e-03f, + 2.236168738e-03f, 2.240017136e-03f, 2.243860407e-03f, 2.247698543e-03f, 2.251531536e-03f, 2.255359377e-03f, 2.259182060e-03f, 2.262999575e-03f, 2.266811914e-03f, 2.270619071e-03f, + 2.274421035e-03f, 2.278217800e-03f, 2.282009357e-03f, 2.285795699e-03f, 2.289576817e-03f, 2.293352703e-03f, 2.297123350e-03f, 2.300888749e-03f, 2.304648893e-03f, 2.308403772e-03f, + 2.312153381e-03f, 2.315897710e-03f, 2.319636752e-03f, 2.323370499e-03f, 2.327098942e-03f, 2.330822075e-03f, 2.334539889e-03f, 2.338252376e-03f, 2.341959528e-03f, 2.345661339e-03f, + 2.349357799e-03f, 2.353048901e-03f, 2.356734638e-03f, 2.360415001e-03f, 2.364089982e-03f, 2.367759575e-03f, 2.371423771e-03f, 2.375082562e-03f, 2.378735941e-03f, 2.382383900e-03f, + 2.386026432e-03f, 2.389663528e-03f, 2.393295181e-03f, 2.396921384e-03f, 2.400542128e-03f, 2.404157407e-03f, 2.407767212e-03f, 2.411371536e-03f, 2.414970371e-03f, 2.418563710e-03f, + 2.422151545e-03f, 2.425733868e-03f, 2.429310673e-03f, 2.432881951e-03f, 2.436447695e-03f, 2.440007898e-03f, 2.443562551e-03f, 2.447111648e-03f, 2.450655181e-03f, 2.454193143e-03f, + 2.457725526e-03f, 2.461252322e-03f, 2.464773525e-03f, 2.468289127e-03f, 2.471799120e-03f, 2.475303498e-03f, 2.478802252e-03f, 2.482295375e-03f, 2.485782861e-03f, 2.489264701e-03f, + 2.492740889e-03f, 2.496211417e-03f, 2.499676277e-03f, 2.503135464e-03f, 2.506588968e-03f, 2.510036784e-03f, 2.513478903e-03f, 2.516915319e-03f, 2.520346024e-03f, 2.523771011e-03f, + 2.527190274e-03f, 2.530603804e-03f, 2.534011595e-03f, 2.537413639e-03f, 2.540809929e-03f, 2.544200459e-03f, 2.547585221e-03f, 2.550964208e-03f, 2.554337413e-03f, 2.557704829e-03f, + 2.561066449e-03f, 2.564422265e-03f, 2.567772271e-03f, 2.571116460e-03f, 2.574454825e-03f, 2.577787358e-03f, 2.581114053e-03f, 2.584434903e-03f, 2.587749901e-03f, 2.591059039e-03f, + 2.594362312e-03f, 2.597659711e-03f, 2.600951231e-03f, 2.604236864e-03f, 2.607516604e-03f, 2.610790443e-03f, 2.614058374e-03f, 2.617320392e-03f, 2.620576489e-03f, 2.623826658e-03f, + 2.627070892e-03f, 2.630309185e-03f, 2.633541530e-03f, 2.636767920e-03f, 2.639988349e-03f, 2.643202809e-03f, 2.646411294e-03f, 2.649613798e-03f, 2.652810313e-03f, 2.656000833e-03f, + 2.659185352e-03f, 2.662363862e-03f, 2.665536357e-03f, 2.668702830e-03f, 2.671863275e-03f, 2.675017686e-03f, 2.678166055e-03f, 2.681308376e-03f, 2.684444642e-03f, 2.687574848e-03f, + 2.690698986e-03f, 2.693817050e-03f, 2.696929034e-03f, 2.700034930e-03f, 2.703134733e-03f, 2.706228436e-03f, 2.709316033e-03f, 2.712397516e-03f, 2.715472881e-03f, 2.718542120e-03f, + 2.721605227e-03f, 2.724662196e-03f, 2.727713020e-03f, 2.730757692e-03f, 2.733796208e-03f, 2.736828560e-03f, 2.739854741e-03f, 2.742874747e-03f, 2.745888570e-03f, 2.748896204e-03f, + 2.751897642e-03f, 2.754892880e-03f, 2.757881910e-03f, 2.760864727e-03f, 2.763841323e-03f, 2.766811693e-03f, 2.769775832e-03f, 2.772733731e-03f, 2.775685387e-03f, 2.778630791e-03f, + 2.781569939e-03f, 2.784502824e-03f, 2.787429440e-03f, 2.790349781e-03f, 2.793263841e-03f, 2.796171614e-03f, 2.799073093e-03f, 2.801968274e-03f, 2.804857150e-03f, 2.807739714e-03f, + 2.810615962e-03f, 2.813485886e-03f, 2.816349482e-03f, 2.819206743e-03f, 2.822057663e-03f, 2.824902236e-03f, 2.827740457e-03f, 2.830572319e-03f, 2.833397818e-03f, 2.836216946e-03f, + 2.839029698e-03f, 2.841836069e-03f, 2.844636052e-03f, 2.847429642e-03f, 2.850216832e-03f, 2.852997618e-03f, 2.855771994e-03f, 2.858539953e-03f, 2.861301490e-03f, 2.864056600e-03f, + 2.866805276e-03f, 2.869547513e-03f, 2.872283306e-03f, 2.875012648e-03f, 2.877735535e-03f, 2.880451960e-03f, 2.883161918e-03f, 2.885865403e-03f, 2.888562410e-03f, 2.891252933e-03f, + 2.893936967e-03f, 2.896614506e-03f, 2.899285545e-03f, 2.901950078e-03f, 2.904608100e-03f, 2.907259605e-03f, 2.909904588e-03f, 2.912543043e-03f, 2.915174965e-03f, 2.917800348e-03f, + 2.920419188e-03f, 2.923031479e-03f, 2.925637215e-03f, 2.928236391e-03f, 2.930829001e-03f, 2.933415042e-03f, 2.935994506e-03f, 2.938567389e-03f, 2.941133686e-03f, 2.943693391e-03f, + 2.946246500e-03f, 2.948793006e-03f, 2.951332905e-03f, 2.953866191e-03f, 2.956392859e-03f, 2.958912905e-03f, 2.961426323e-03f, 2.963933107e-03f, 2.966433253e-03f, 2.968926756e-03f, + 2.971413610e-03f, 2.973893811e-03f, 2.976367353e-03f, 2.978834231e-03f, 2.981294441e-03f, 2.983747977e-03f, 2.986194834e-03f, 2.988635008e-03f, 2.991068492e-03f, 2.993495283e-03f, + 2.995915376e-03f, 2.998328765e-03f, 3.000735445e-03f, 3.003135412e-03f, 3.005528661e-03f, 3.007915187e-03f, 3.010294985e-03f, 3.012668050e-03f, 3.015034378e-03f, 3.017393963e-03f, + 3.019746801e-03f, 3.022092887e-03f, 3.024432216e-03f, 3.026764783e-03f, 3.029090585e-03f, 3.031409615e-03f, 3.033721870e-03f, 3.036027344e-03f, 3.038326034e-03f, 3.040617934e-03f, + 3.042903039e-03f, 3.045181346e-03f, 3.047452849e-03f, 3.049717543e-03f, 3.051975426e-03f, 3.054226490e-03f, 3.056470733e-03f, 3.058708150e-03f, 3.060938736e-03f, 3.063162486e-03f, + 3.065379396e-03f, 3.067589462e-03f, 3.069792679e-03f, 3.071989043e-03f, 3.074178549e-03f, 3.076361193e-03f, 3.078536971e-03f, 3.080705878e-03f, 3.082867909e-03f, 3.085023061e-03f, + 3.087171328e-03f, 3.089312708e-03f, 3.091447195e-03f, 3.093574785e-03f, 3.095695474e-03f, 3.097809257e-03f, 3.099916131e-03f, 3.102016091e-03f, 3.104109133e-03f, 3.106195252e-03f, + 3.108274445e-03f, 3.110346708e-03f, 3.112412035e-03f, 3.114470424e-03f, 3.116521869e-03f, 3.118566368e-03f, 3.120603915e-03f, 3.122634506e-03f, 3.124658139e-03f, 3.126674808e-03f, + 3.128684509e-03f, 3.130687239e-03f, 3.132682994e-03f, 3.134671769e-03f, 3.136653560e-03f, 3.138628364e-03f, 3.140596177e-03f, 3.142556995e-03f, 3.144510813e-03f, 3.146457629e-03f, + 3.148397437e-03f, 3.150330235e-03f, 3.152256018e-03f, 3.154174783e-03f, 3.156086525e-03f, 3.157991242e-03f, 3.159888928e-03f, 3.161779581e-03f, 3.163663197e-03f, 3.165539771e-03f, + 3.167409301e-03f, 3.169271783e-03f, 3.171127212e-03f, 3.172975585e-03f, 3.174816899e-03f, 3.176651149e-03f, 3.178478333e-03f, 3.180298447e-03f, 3.182111486e-03f, 3.183917448e-03f, + 3.185716329e-03f, 3.187508126e-03f, 3.189292834e-03f, 3.191070450e-03f, 3.192840971e-03f, 3.194604394e-03f, 3.196360714e-03f, 3.198109929e-03f, 3.199852035e-03f, 3.201587029e-03f, + 3.203314906e-03f, 3.205035664e-03f, 3.206749300e-03f, 3.208455810e-03f, 3.210155190e-03f, 3.211847438e-03f, 3.213532550e-03f, 3.215210523e-03f, 3.216881353e-03f, 3.218545038e-03f, + 3.220201573e-03f, 3.221850957e-03f, 3.223493184e-03f, 3.225128254e-03f, 3.226756161e-03f, 3.228376903e-03f, 3.229990477e-03f, 3.231596880e-03f, 3.233196109e-03f, 3.234788160e-03f, + 3.236373031e-03f, 3.237950718e-03f, 3.239521218e-03f, 3.241084528e-03f, 3.242640646e-03f, 3.244189568e-03f, 3.245731291e-03f, 3.247265812e-03f, 3.248793129e-03f, 3.250313238e-03f, + 3.251826137e-03f, 3.253331822e-03f, 3.254830291e-03f, 3.256321540e-03f, 3.257805567e-03f, 3.259282370e-03f, 3.260751944e-03f, 3.262214289e-03f, 3.263669399e-03f, 3.265117274e-03f, + 3.266557909e-03f, 3.267991303e-03f, 3.269417452e-03f, 3.270836355e-03f, 3.272248007e-03f, 3.273652407e-03f, 3.275049552e-03f, 3.276439439e-03f, 3.277822065e-03f, 3.279197428e-03f, + 3.280565525e-03f, 3.281926355e-03f, 3.283279913e-03f, 3.284626198e-03f, 3.285965207e-03f, 3.287296937e-03f, 3.288621386e-03f, 3.289938552e-03f, 3.291248432e-03f, 3.292551023e-03f, + 3.293846323e-03f, 3.295134330e-03f, 3.296415042e-03f, 3.297688455e-03f, 3.298954568e-03f, 3.300213377e-03f, 3.301464882e-03f, 3.302709079e-03f, 3.303945966e-03f, 3.305175541e-03f, + 3.306397801e-03f, 3.307612745e-03f, 3.308820370e-03f, 3.310020673e-03f, 3.311213653e-03f, 3.312399308e-03f, 3.313577634e-03f, 3.314748631e-03f, 3.315912295e-03f, 3.317068626e-03f, + 3.318217619e-03f, 3.319359275e-03f, 3.320493589e-03f, 3.321620561e-03f, 3.322740188e-03f, 3.323852469e-03f, 3.324957400e-03f, 3.326054981e-03f, 3.327145209e-03f, 3.328228082e-03f, + 3.329303599e-03f, 3.330371757e-03f, 3.331432554e-03f, 3.332485988e-03f, 3.333532059e-03f, 3.334570763e-03f, 3.335602098e-03f, 3.336626064e-03f, 3.337642658e-03f, 3.338651878e-03f, + 3.339653723e-03f, 3.340648191e-03f, 3.341635280e-03f, 3.342614987e-03f, 3.343587313e-03f, 3.344552254e-03f, 3.345509810e-03f, 3.346459977e-03f, 3.347402756e-03f, 3.348338144e-03f, + 3.349266139e-03f, 3.350186740e-03f, 3.351099945e-03f, 3.352005753e-03f, 3.352904162e-03f, 3.353795171e-03f, 3.354678778e-03f, 3.355554981e-03f, 3.356423779e-03f, 3.357285171e-03f, + 3.358139154e-03f, 3.358985729e-03f, 3.359824892e-03f, 3.360656643e-03f, 3.361480981e-03f, 3.362297903e-03f, 3.363107409e-03f, 3.363909497e-03f, 3.364704166e-03f, 3.365491415e-03f, + 3.366271241e-03f, 3.367043645e-03f, 3.367808624e-03f, 3.368566178e-03f, 3.369316305e-03f, 3.370059004e-03f, 3.370794273e-03f, 3.371522112e-03f, 3.372242520e-03f, 3.372955494e-03f, + 3.373661035e-03f, 3.374359140e-03f, 3.375049810e-03f, 3.375733042e-03f, 3.376408835e-03f, 3.377077190e-03f, 3.377738104e-03f, 3.378391576e-03f, 3.379037606e-03f, 3.379676192e-03f, + 3.380307333e-03f, 3.380931030e-03f, 3.381547280e-03f, 3.382156082e-03f, 3.382757436e-03f, 3.383351341e-03f, 3.383937797e-03f, 3.384516801e-03f, 3.385088353e-03f, 3.385652453e-03f, + 3.386209099e-03f, 3.386758292e-03f, 3.387300029e-03f, 3.387834310e-03f, 3.388361135e-03f, 3.388880503e-03f, 3.389392413e-03f, 3.389896864e-03f, 3.390393856e-03f, 3.390883387e-03f, + 3.391365458e-03f, 3.391840068e-03f, 3.392307216e-03f, 3.392766901e-03f, 3.393219123e-03f, 3.393663882e-03f, 3.394101176e-03f, 3.394531006e-03f, 3.394953370e-03f, 3.395368268e-03f, + 3.395775700e-03f, 3.396175665e-03f, 3.396568163e-03f, 3.396953194e-03f, 3.397330756e-03f, 3.397700850e-03f, 3.398063475e-03f, 3.398418631e-03f, 3.398766317e-03f, 3.399106533e-03f, + 3.399439279e-03f, 3.399764554e-03f, 3.400082358e-03f, 3.400392691e-03f, 3.400695553e-03f, 3.400990943e-03f, 3.401278861e-03f, 3.401559307e-03f, 3.401832281e-03f, 3.402097782e-03f, + 3.402355811e-03f, 3.402606367e-03f, 3.402849450e-03f, 3.403085060e-03f, 3.403313197e-03f, 3.403533861e-03f, 3.403747051e-03f, 3.403952768e-03f, 3.404151012e-03f, 3.404341782e-03f, + 3.404525080e-03f, 3.404700903e-03f, 3.404869254e-03f, 3.405030131e-03f, 3.405183535e-03f, 3.405329466e-03f, 3.405467924e-03f, 3.405598910e-03f, 3.405722422e-03f, 3.405838462e-03f, + 3.405947029e-03f, 3.406048125e-03f, 3.406141748e-03f, 3.406227899e-03f, 3.406306579e-03f, 3.406377788e-03f, 3.406441525e-03f, 3.406497792e-03f, 3.406546588e-03f, 3.406587914e-03f, + 3.406621770e-03f, 3.406648157e-03f, 3.406667074e-03f, 3.406678523e-03f, 3.406682503e-03f, 3.406679016e-03f, 3.406668061e-03f, 3.406649639e-03f, 3.406623750e-03f, 3.406590395e-03f, + 3.406549574e-03f, 3.406501289e-03f, 3.406445539e-03f, 3.406382324e-03f, 3.406311646e-03f, 3.406233506e-03f, 3.406147903e-03f, 3.406054838e-03f, 3.405954312e-03f, 3.405846326e-03f, + 3.405730879e-03f, 3.405607974e-03f, 3.405477610e-03f, 3.405339789e-03f, 3.405194510e-03f, 3.405041776e-03f, 3.404881585e-03f, 3.404713940e-03f, 3.404538841e-03f, 3.404356289e-03f, + 3.404166285e-03f, 3.403968829e-03f, 3.403763922e-03f, 3.403551566e-03f, 3.403331760e-03f, 3.403104507e-03f, 3.402869807e-03f, 3.402627660e-03f, 3.402378069e-03f, 3.402121033e-03f, + 3.401856554e-03f, 3.401584632e-03f, 3.401305270e-03f, 3.401018467e-03f, 3.400724225e-03f, 3.400422545e-03f, 3.400113428e-03f, 3.399796875e-03f, 3.399472888e-03f, 3.399141466e-03f, + 3.398802612e-03f, 3.398456327e-03f, 3.398102612e-03f, 3.397741467e-03f, 3.397372895e-03f, 3.396996897e-03f, 3.396613473e-03f, 3.396222625e-03f, 3.395824354e-03f, 3.395418662e-03f, + 3.395005549e-03f, 3.394585018e-03f, 3.394157069e-03f, 3.393721705e-03f, 3.393278925e-03f, 3.392828732e-03f, 3.392371127e-03f, 3.391906111e-03f, 3.391433687e-03f, 3.390953854e-03f, + 3.390466616e-03f, 3.389971972e-03f, 3.389469926e-03f, 3.388960478e-03f, 3.388443629e-03f, 3.387919382e-03f, 3.387387738e-03f, 3.386848699e-03f, 3.386302266e-03f, 3.385748440e-03f, + 3.385187224e-03f, 3.384618619e-03f, 3.384042626e-03f, 3.383459248e-03f, 3.382868486e-03f, 3.382270342e-03f, 3.381664817e-03f, 3.381051914e-03f, 3.380431633e-03f, 3.379803978e-03f, + 3.379168949e-03f, 3.378526548e-03f, 3.377876777e-03f, 3.377219639e-03f, 3.376555134e-03f, 3.375883266e-03f, 3.375204035e-03f, 3.374517443e-03f, 3.373823493e-03f, 3.373122186e-03f, + 3.372413525e-03f, 3.371697511e-03f, 3.370974147e-03f, 3.370243433e-03f, 3.369505373e-03f, 3.368759969e-03f, 3.368007222e-03f, 3.367247134e-03f, 3.366479708e-03f, 3.365704946e-03f, + 3.364922849e-03f, 3.364133421e-03f, 3.363336662e-03f, 3.362532576e-03f, 3.361721163e-03f, 3.360902428e-03f, 3.360076371e-03f, 3.359242996e-03f, 3.358402303e-03f, 3.357554296e-03f, + 3.356698977e-03f, 3.355836348e-03f, 3.354966411e-03f, 3.354089169e-03f, 3.353204624e-03f, 3.352312779e-03f, 3.351413635e-03f, 3.350507195e-03f, 3.349593462e-03f, 3.348672438e-03f, + 3.347744125e-03f, 3.346808525e-03f, 3.345865643e-03f, 3.344915478e-03f, 3.343958036e-03f, 3.342993316e-03f, 3.342021324e-03f, 3.341042059e-03f, 3.340055527e-03f, 3.339061728e-03f, + 3.338060666e-03f, 3.337052343e-03f, 3.336036762e-03f, 3.335013925e-03f, 3.333983835e-03f, 3.332946495e-03f, 3.331901907e-03f, 3.330850074e-03f, 3.329790999e-03f, 3.328724685e-03f, + 3.327651134e-03f, 3.326570349e-03f, 3.325482333e-03f, 3.324387088e-03f, 3.323284618e-03f, 3.322174925e-03f, 3.321058013e-03f, 3.319933883e-03f, 3.318802539e-03f, 3.317663984e-03f, + 3.316518220e-03f, 3.315365251e-03f, 3.314205079e-03f, 3.313037708e-03f, 3.311863140e-03f, 3.310681378e-03f, 3.309492426e-03f, 3.308296286e-03f, 3.307092962e-03f, 3.305882455e-03f, + 3.304664771e-03f, 3.303439911e-03f, 3.302207879e-03f, 3.300968677e-03f, 3.299722309e-03f, 3.298468778e-03f, 3.297208088e-03f, 3.295940241e-03f, 3.294665240e-03f, 3.293383089e-03f, + 3.292093791e-03f, 3.290797349e-03f, 3.289493767e-03f, 3.288183047e-03f, 3.286865193e-03f, 3.285540208e-03f, 3.284208096e-03f, 3.282868860e-03f, 3.281522503e-03f, 3.280169029e-03f, + 3.278808440e-03f, 3.277440741e-03f, 3.276065934e-03f, 3.274684024e-03f, 3.273295013e-03f, 3.271898905e-03f, 3.270495704e-03f, 3.269085412e-03f, 3.267668034e-03f, 3.266243573e-03f, + 3.264812032e-03f, 3.263373416e-03f, 3.261927727e-03f, 3.260474969e-03f, 3.259015145e-03f, 3.257548260e-03f, 3.256074317e-03f, 3.254593319e-03f, 3.253105271e-03f, 3.251610175e-03f, + 3.250108036e-03f, 3.248598857e-03f, 3.247082642e-03f, 3.245559395e-03f, 3.244029119e-03f, 3.242491818e-03f, 3.240947496e-03f, 3.239396157e-03f, 3.237837804e-03f, 3.236272442e-03f, + 3.234700073e-03f, 3.233120703e-03f, 3.231534334e-03f, 3.229940971e-03f, 3.228340617e-03f, 3.226733277e-03f, 3.225118955e-03f, 3.223497653e-03f, 3.221869377e-03f, 3.220234131e-03f, + 3.218591917e-03f, 3.216942740e-03f, 3.215286605e-03f, 3.213623515e-03f, 3.211953474e-03f, 3.210276487e-03f, 3.208592557e-03f, 3.206901688e-03f, 3.205203885e-03f, 3.203499152e-03f, + 3.201787493e-03f, 3.200068911e-03f, 3.198343412e-03f, 3.196610998e-03f, 3.194871676e-03f, 3.193125448e-03f, 3.191372319e-03f, 3.189612293e-03f, 3.187845374e-03f, 3.186071567e-03f, + 3.184290876e-03f, 3.182503305e-03f, 3.180708858e-03f, 3.178907541e-03f, 3.177099356e-03f, 3.175284310e-03f, 3.173462405e-03f, 3.171633646e-03f, 3.169798038e-03f, 3.167955585e-03f, + 3.166106291e-03f, 3.164250162e-03f, 3.162387200e-03f, 3.160517412e-03f, 3.158640801e-03f, 3.156757372e-03f, 3.154867129e-03f, 3.152970077e-03f, 3.151066221e-03f, 3.149155564e-03f, + 3.147238112e-03f, 3.145313870e-03f, 3.143382841e-03f, 3.141445030e-03f, 3.139500442e-03f, 3.137549082e-03f, 3.135590954e-03f, 3.133626064e-03f, 3.131654414e-03f, 3.129676012e-03f, + 3.127690860e-03f, 3.125698964e-03f, 3.123700329e-03f, 3.121694959e-03f, 3.119682859e-03f, 3.117664034e-03f, 3.115638489e-03f, 3.113606228e-03f, 3.111567256e-03f, 3.109521579e-03f, + 3.107469201e-03f, 3.105410127e-03f, 3.103344361e-03f, 3.101271910e-03f, 3.099192777e-03f, 3.097106967e-03f, 3.095014486e-03f, 3.092915339e-03f, 3.090809530e-03f, 3.088697065e-03f, + 3.086577948e-03f, 3.084452184e-03f, 3.082319779e-03f, 3.080180738e-03f, 3.078035065e-03f, 3.075882766e-03f, 3.073723846e-03f, 3.071558310e-03f, 3.069386163e-03f, 3.067207410e-03f, + 3.065022056e-03f, 3.062830107e-03f, 3.060631567e-03f, 3.058426443e-03f, 3.056214738e-03f, 3.053996459e-03f, 3.051771610e-03f, 3.049540197e-03f, 3.047302225e-03f, 3.045057699e-03f, + 3.042806625e-03f, 3.040549008e-03f, 3.038284853e-03f, 3.036014166e-03f, 3.033736951e-03f, 3.031453215e-03f, 3.029162962e-03f, 3.026866199e-03f, 3.024562929e-03f, 3.022253160e-03f, + 3.019936896e-03f, 3.017614143e-03f, 3.015284905e-03f, 3.012949190e-03f, 3.010607002e-03f, 3.008258346e-03f, 3.005903228e-03f, 3.003541654e-03f, 3.001173629e-03f, 2.998799160e-03f, + 2.996418250e-03f, 2.994030906e-03f, 2.991637134e-03f, 2.989236939e-03f, 2.986830327e-03f, 2.984417303e-03f, 2.981997873e-03f, 2.979572043e-03f, 2.977139818e-03f, 2.974701204e-03f, + 2.972256207e-03f, 2.969804833e-03f, 2.967347087e-03f, 2.964882974e-03f, 2.962412502e-03f, 2.959935675e-03f, 2.957452499e-03f, 2.954962981e-03f, 2.952467125e-03f, 2.949964938e-03f, + 2.947456426e-03f, 2.944941594e-03f, 2.942420449e-03f, 2.939892996e-03f, 2.937359241e-03f, 2.934819189e-03f, 2.932272848e-03f, 2.929720223e-03f, 2.927161319e-03f, 2.924596144e-03f, + 2.922024702e-03f, 2.919447000e-03f, 2.916863043e-03f, 2.914272839e-03f, 2.911676392e-03f, 2.909073709e-03f, 2.906464796e-03f, 2.903849659e-03f, 2.901228304e-03f, 2.898600737e-03f, + 2.895966964e-03f, 2.893326992e-03f, 2.890680827e-03f, 2.888028474e-03f, 2.885369940e-03f, 2.882705231e-03f, 2.880034353e-03f, 2.877357312e-03f, 2.874674116e-03f, 2.871984769e-03f, + 2.869289278e-03f, 2.866587650e-03f, 2.863879890e-03f, 2.861166005e-03f, 2.858446001e-03f, 2.855719885e-03f, 2.852987663e-03f, 2.850249341e-03f, 2.847504925e-03f, 2.844754423e-03f, + 2.841997839e-03f, 2.839235181e-03f, 2.836466456e-03f, 2.833691668e-03f, 2.830910826e-03f, 2.828123935e-03f, 2.825331001e-03f, 2.822532032e-03f, 2.819727034e-03f, 2.816916013e-03f, + 2.814098975e-03f, 2.811275928e-03f, 2.808446877e-03f, 2.805611830e-03f, 2.802770793e-03f, 2.799923772e-03f, 2.797070774e-03f, 2.794211805e-03f, 2.791346873e-03f, 2.788475983e-03f, + 2.785599143e-03f, 2.782716359e-03f, 2.779827638e-03f, 2.776932986e-03f, 2.774032410e-03f, 2.771125917e-03f, 2.768213514e-03f, 2.765295207e-03f, 2.762371002e-03f, 2.759440907e-03f, + 2.756504929e-03f, 2.753563074e-03f, 2.750615349e-03f, 2.747661760e-03f, 2.744702315e-03f, 2.741737021e-03f, 2.738765883e-03f, 2.735788910e-03f, 2.732806108e-03f, 2.729817483e-03f, + 2.726823044e-03f, 2.723822795e-03f, 2.720816746e-03f, 2.717804901e-03f, 2.714787269e-03f, 2.711763856e-03f, 2.708734669e-03f, 2.705699716e-03f, 2.702659003e-03f, 2.699612536e-03f, + 2.696560324e-03f, 2.693502373e-03f, 2.690438691e-03f, 2.687369283e-03f, 2.684294158e-03f, 2.681213322e-03f, 2.678126783e-03f, 2.675034547e-03f, 2.671936621e-03f, 2.668833014e-03f, + 2.665723731e-03f, 2.662608780e-03f, 2.659488169e-03f, 2.656361903e-03f, 2.653229991e-03f, 2.650092440e-03f, 2.646949257e-03f, 2.643800448e-03f, 2.640646022e-03f, 2.637485986e-03f, + 2.634320346e-03f, 2.631149110e-03f, 2.627972286e-03f, 2.624789880e-03f, 2.621601900e-03f, 2.618408353e-03f, 2.615209246e-03f, 2.612004588e-03f, 2.608794384e-03f, 2.605578643e-03f, + 2.602357372e-03f, 2.599130578e-03f, 2.595898268e-03f, 2.592660451e-03f, 2.589417133e-03f, 2.586168322e-03f, 2.582914025e-03f, 2.579654249e-03f, 2.576389003e-03f, 2.573118294e-03f, + 2.569842129e-03f, 2.566560515e-03f, 2.563273460e-03f, 2.559980972e-03f, 2.556683059e-03f, 2.553379726e-03f, 2.550070983e-03f, 2.546756837e-03f, 2.543437295e-03f, 2.540112366e-03f, + 2.536782055e-03f, 2.533446372e-03f, 2.530105323e-03f, 2.526758917e-03f, 2.523407161e-03f, 2.520050063e-03f, 2.516687630e-03f, 2.513319870e-03f, 2.509946790e-03f, 2.506568399e-03f, + 2.503184704e-03f, 2.499795713e-03f, 2.496401433e-03f, 2.493001873e-03f, 2.489597039e-03f, 2.486186941e-03f, 2.482771585e-03f, 2.479350979e-03f, 2.475925131e-03f, 2.472494050e-03f, + 2.469057742e-03f, 2.465616216e-03f, 2.462169479e-03f, 2.458717539e-03f, 2.455260405e-03f, 2.451798083e-03f, 2.448330583e-03f, 2.444857911e-03f, 2.441380076e-03f, 2.437897085e-03f, + 2.434408947e-03f, 2.430915670e-03f, 2.427417260e-03f, 2.423913728e-03f, 2.420405079e-03f, 2.416891323e-03f, 2.413372467e-03f, 2.409848520e-03f, 2.406319489e-03f, 2.402785382e-03f, + 2.399246208e-03f, 2.395701974e-03f, 2.392152688e-03f, 2.388598360e-03f, 2.385038995e-03f, 2.381474604e-03f, 2.377905193e-03f, 2.374330771e-03f, 2.370751347e-03f, 2.367166927e-03f, + 2.363577521e-03f, 2.359983136e-03f, 2.356383781e-03f, 2.352779463e-03f, 2.349170192e-03f, 2.345555975e-03f, 2.341936820e-03f, 2.338312736e-03f, 2.334683730e-03f, 2.331049812e-03f, + 2.327410989e-03f, 2.323767269e-03f, 2.320118661e-03f, 2.316465174e-03f, 2.312806814e-03f, 2.309143592e-03f, 2.305475514e-03f, 2.301802589e-03f, 2.298124827e-03f, 2.294442234e-03f, + 2.290754819e-03f, 2.287062591e-03f, 2.283365558e-03f, 2.279663729e-03f, 2.275957111e-03f, 2.272245713e-03f, 2.268529544e-03f, 2.264808612e-03f, 2.261082925e-03f, 2.257352493e-03f, + 2.253617322e-03f, 2.249877422e-03f, 2.246132802e-03f, 2.242383469e-03f, 2.238629432e-03f, 2.234870700e-03f, 2.231107281e-03f, 2.227339184e-03f, 2.223566417e-03f, 2.219788989e-03f, + 2.216006909e-03f, 2.212220184e-03f, 2.208428823e-03f, 2.204632835e-03f, 2.200832229e-03f, 2.197027014e-03f, 2.193217197e-03f, 2.189402787e-03f, 2.185583793e-03f, 2.181760224e-03f, + 2.177932088e-03f, 2.174099395e-03f, 2.170262151e-03f, 2.166420367e-03f, 2.162574051e-03f, 2.158723212e-03f, 2.154867858e-03f, 2.151007997e-03f, 2.147143640e-03f, 2.143274794e-03f, + 2.139401468e-03f, 2.135523672e-03f, 2.131641413e-03f, 2.127754700e-03f, 2.123863543e-03f, 2.119967949e-03f, 2.116067929e-03f, 2.112163490e-03f, 2.108254641e-03f, 2.104341392e-03f, + 2.100423751e-03f, 2.096501726e-03f, 2.092575328e-03f, 2.088644564e-03f, 2.084709443e-03f, 2.080769975e-03f, 2.076826168e-03f, 2.072878031e-03f, 2.068925573e-03f, 2.064968803e-03f, + 2.061007730e-03f, 2.057042363e-03f, 2.053072710e-03f, 2.049098781e-03f, 2.045120584e-03f, 2.041138129e-03f, 2.037151425e-03f, 2.033160480e-03f, 2.029165304e-03f, 2.025165905e-03f, + 2.021162292e-03f, 2.017154475e-03f, 2.013142463e-03f, 2.009126264e-03f, 2.005105888e-03f, 2.001081343e-03f, 1.997052640e-03f, 1.993019786e-03f, 1.988982790e-03f, 1.984941663e-03f, + 1.980896413e-03f, 1.976847049e-03f, 1.972793580e-03f, 1.968736016e-03f, 1.964674365e-03f, 1.960608636e-03f, 1.956538840e-03f, 1.952464984e-03f, 1.948387079e-03f, 1.944305132e-03f, + 1.940219154e-03f, 1.936129154e-03f, 1.932035141e-03f, 1.927937123e-03f, 1.923835111e-03f, 1.919729113e-03f, 1.915619139e-03f, 1.911505198e-03f, 1.907387298e-03f, 1.903265451e-03f, + 1.899139664e-03f, 1.895009946e-03f, 1.890876308e-03f, 1.886738759e-03f, 1.882597307e-03f, 1.878451962e-03f, 1.874302734e-03f, 1.870149631e-03f, 1.865992664e-03f, 1.861831841e-03f, + 1.857667171e-03f, 1.853498664e-03f, 1.849326330e-03f, 1.845150178e-03f, 1.840970216e-03f, 1.836786456e-03f, 1.832598905e-03f, 1.828407573e-03f, 1.824212470e-03f, 1.820013605e-03f, + 1.815810988e-03f, 1.811604627e-03f, 1.807394533e-03f, 1.803180715e-03f, 1.798963182e-03f, 1.794741944e-03f, 1.790517010e-03f, 1.786288389e-03f, 1.782056092e-03f, 1.777820127e-03f, + 1.773580504e-03f, 1.769337233e-03f, 1.765090323e-03f, 1.760839784e-03f, 1.756585625e-03f, 1.752327855e-03f, 1.748066485e-03f, 1.743801524e-03f, 1.739532980e-03f, 1.735260865e-03f, + 1.730985187e-03f, 1.726705956e-03f, 1.722423182e-03f, 1.718136874e-03f, 1.713847042e-03f, 1.709553695e-03f, 1.705256843e-03f, 1.700956496e-03f, 1.696652663e-03f, 1.692345354e-03f, + 1.688034578e-03f, 1.683720346e-03f, 1.679402666e-03f, 1.675081549e-03f, 1.670757004e-03f, 1.666429040e-03f, 1.662097669e-03f, 1.657762898e-03f, 1.653424738e-03f, 1.649083199e-03f, + 1.644738291e-03f, 1.640390022e-03f, 1.636038403e-03f, 1.631683443e-03f, 1.627325153e-03f, 1.622963541e-03f, 1.618598618e-03f, 1.614230394e-03f, 1.609858878e-03f, 1.605484080e-03f, + 1.601106009e-03f, 1.596724676e-03f, 1.592340091e-03f, 1.587952262e-03f, 1.583561201e-03f, 1.579166916e-03f, 1.574769418e-03f, 1.570368716e-03f, 1.565964820e-03f, 1.561557740e-03f, + 1.557147486e-03f, 1.552734068e-03f, 1.548317496e-03f, 1.543897779e-03f, 1.539474927e-03f, 1.535048950e-03f, 1.530619859e-03f, 1.526187662e-03f, 1.521752370e-03f, 1.517313993e-03f, + 1.512872541e-03f, 1.508428023e-03f, 1.503980449e-03f, 1.499529830e-03f, 1.495076175e-03f, 1.490619495e-03f, 1.486159798e-03f, 1.481697096e-03f, 1.477231398e-03f, 1.472762714e-03f, + 1.468291054e-03f, 1.463816428e-03f, 1.459338846e-03f, 1.454858318e-03f, 1.450374853e-03f, 1.445888463e-03f, 1.441399157e-03f, 1.436906944e-03f, 1.432411836e-03f, 1.427913841e-03f, + 1.423412971e-03f, 1.418909234e-03f, 1.414402642e-03f, 1.409893203e-03f, 1.405380929e-03f, 1.400865829e-03f, 1.396347913e-03f, 1.391827192e-03f, 1.387303674e-03f, 1.382777372e-03f, + 1.378248294e-03f, 1.373716450e-03f, 1.369181851e-03f, 1.364644507e-03f, 1.360104428e-03f, 1.355561624e-03f, 1.351016105e-03f, 1.346467882e-03f, 1.341916963e-03f, 1.337363361e-03f, + 1.332807084e-03f, 1.328248142e-03f, 1.323686547e-03f, 1.319122307e-03f, 1.314555434e-03f, 1.309985938e-03f, 1.305413827e-03f, 1.300839114e-03f, 1.296261807e-03f, 1.291681918e-03f, + 1.287099456e-03f, 1.282514431e-03f, 1.277926854e-03f, 1.273336735e-03f, 1.268744083e-03f, 1.264148911e-03f, 1.259551226e-03f, 1.254951041e-03f, 1.250348364e-03f, 1.245743206e-03f, + 1.241135578e-03f, 1.236525490e-03f, 1.231912951e-03f, 1.227297973e-03f, 1.222680564e-03f, 1.218060737e-03f, 1.213438501e-03f, 1.208813865e-03f, 1.204186841e-03f, 1.199557439e-03f, + 1.194925669e-03f, 1.190291542e-03f, 1.185655066e-03f, 1.181016254e-03f, 1.176375115e-03f, 1.171731660e-03f, 1.167085898e-03f, 1.162437840e-03f, 1.157787497e-03f, 1.153134879e-03f, + 1.148479996e-03f, 1.143822858e-03f, 1.139163476e-03f, 1.134501860e-03f, 1.129838021e-03f, 1.125171968e-03f, 1.120503713e-03f, 1.115833265e-03f, 1.111160635e-03f, 1.106485834e-03f, + 1.101808870e-03f, 1.097129756e-03f, 1.092448502e-03f, 1.087765117e-03f, 1.083079612e-03f, 1.078391998e-03f, 1.073702285e-03f, 1.069010483e-03f, 1.064316603e-03f, 1.059620654e-03f, + 1.054922649e-03f, 1.050222597e-03f, 1.045520508e-03f, 1.040816392e-03f, 1.036110261e-03f, 1.031402125e-03f, 1.026691994e-03f, 1.021979878e-03f, 1.017265789e-03f, 1.012549735e-03f, + 1.007831729e-03f, 1.003111780e-03f, 9.983898990e-04f, 9.936660961e-04f, 9.889403819e-04f, 9.842127670e-04f, 9.794832617e-04f, 9.747518766e-04f, 9.700186221e-04f, 9.652835087e-04f, + 9.605465469e-04f, 9.558077471e-04f, 9.510671200e-04f, 9.463246759e-04f, 9.415804254e-04f, 9.368343789e-04f, 9.320865471e-04f, 9.273369403e-04f, 9.225855691e-04f, 9.178324440e-04f, + 9.130775756e-04f, 9.083209743e-04f, 9.035626507e-04f, 8.988026153e-04f, 8.940408787e-04f, 8.892774514e-04f, 8.845123438e-04f, 8.797455666e-04f, 8.749771303e-04f, 8.702070455e-04f, + 8.654353227e-04f, 8.606619724e-04f, 8.558870052e-04f, 8.511104317e-04f, 8.463322625e-04f, 8.415525080e-04f, 8.367711789e-04f, 8.319882857e-04f, 8.272038391e-04f, 8.224178495e-04f, + 8.176303276e-04f, 8.128412839e-04f, 8.080507291e-04f, 8.032586737e-04f, 7.984651283e-04f, 7.936701035e-04f, 7.888736100e-04f, 7.840756582e-04f, 7.792762588e-04f, 7.744754224e-04f, + 7.696731596e-04f, 7.648694810e-04f, 7.600643973e-04f, 7.552579190e-04f, 7.504500567e-04f, 7.456408211e-04f, 7.408302229e-04f, 7.360182725e-04f, 7.312049807e-04f, 7.263903581e-04f, + 7.215744152e-04f, 7.167571628e-04f, 7.119386115e-04f, 7.071187718e-04f, 7.022976545e-04f, 6.974752702e-04f, 6.926516296e-04f, 6.878267432e-04f, 6.830006217e-04f, 6.781732758e-04f, + 6.733447161e-04f, 6.685149533e-04f, 6.636839981e-04f, 6.588518610e-04f, 6.540185528e-04f, 6.491840841e-04f, 6.443484656e-04f, 6.395117079e-04f, 6.346738218e-04f, 6.298348178e-04f, + 6.249947067e-04f, 6.201534991e-04f, 6.153112057e-04f, 6.104678372e-04f, 6.056234042e-04f, 6.007779175e-04f, 5.959313877e-04f, 5.910838256e-04f, 5.862352417e-04f, 5.813856468e-04f, + 5.765350515e-04f, 5.716834666e-04f, 5.668309028e-04f, 5.619773707e-04f, 5.571228811e-04f, 5.522674445e-04f, 5.474110719e-04f, 5.425537737e-04f, 5.376955608e-04f, 5.328364438e-04f, + 5.279764334e-04f, 5.231155404e-04f, 5.182537755e-04f, 5.133911493e-04f, 5.085276725e-04f, 5.036633559e-04f, 4.987982103e-04f, 4.939322462e-04f, 4.890654744e-04f, 4.841979057e-04f, + 4.793295507e-04f, 4.744604202e-04f, 4.695905248e-04f, 4.647198754e-04f, 4.598484826e-04f, 4.549763571e-04f, 4.501035096e-04f, 4.452299510e-04f, 4.403556919e-04f, 4.354807430e-04f, + 4.306051151e-04f, 4.257288188e-04f, 4.208518650e-04f, 4.159742643e-04f, 4.110960275e-04f, 4.062171653e-04f, 4.013376885e-04f, 3.964576077e-04f, 3.915769337e-04f, 3.866956772e-04f, + 3.818138491e-04f, 3.769314599e-04f, 3.720485204e-04f, 3.671650415e-04f, 3.622810337e-04f, 3.573965079e-04f, 3.525114748e-04f, 3.476259451e-04f, 3.427399296e-04f, 3.378534389e-04f, + 3.329664839e-04f, 3.280790753e-04f, 3.231912238e-04f, 3.183029402e-04f, 3.134142351e-04f, 3.085251195e-04f, 3.036356038e-04f, 2.987456991e-04f, 2.938554158e-04f, 2.889647649e-04f, + 2.840737571e-04f, 2.791824030e-04f, 2.742907135e-04f, 2.693986993e-04f, 2.645063710e-04f, 2.596137396e-04f, 2.547208157e-04f, 2.498276100e-04f, 2.449341333e-04f, 2.400403963e-04f, + 2.351464098e-04f, 2.302521846e-04f, 2.253577313e-04f, 2.204630607e-04f, 2.155681836e-04f, 2.106731107e-04f, 2.057778527e-04f, 2.008824204e-04f, 1.959868245e-04f, 1.910910758e-04f, + 1.861951850e-04f, 1.812991629e-04f, 1.764030201e-04f, 1.715067674e-04f, 1.666104157e-04f, 1.617139755e-04f, 1.568174577e-04f, 1.519208729e-04f, 1.470242320e-04f, 1.421275457e-04f, + 1.372308246e-04f, 1.323340796e-04f, 1.274373214e-04f, 1.225405606e-04f, 1.176438081e-04f, 1.127470746e-04f, 1.078503708e-04f, 1.029537075e-04f, 9.805709529e-05f, 9.316054503e-05f, + 8.826406740e-05f, 8.336767315e-05f, 7.847137299e-05f, 7.357517767e-05f, 6.867909790e-05f, 6.378314442e-05f, 5.888732795e-05f, 5.399165921e-05f, 4.909614893e-05f, 4.420080784e-05f, + 3.930564665e-05f, 3.441067609e-05f, 2.951590687e-05f, 2.462134972e-05f, 1.972701536e-05f, 1.483291449e-05f, 9.939057846e-06f, 5.045456132e-06f, 1.521200635e-07f, -4.740939646e-06f, + -9.633712286e-06f, -1.452618715e-05f, -1.941835352e-05f, -2.431020069e-05f, -2.920171797e-05f, -3.409289464e-05f, -3.898371999e-05f, -4.387418334e-05f, -4.876427397e-05f, -5.365398118e-05f, + -5.854329429e-05f, -6.343220259e-05f, -6.832069539e-05f, -7.320876199e-05f, -7.809639171e-05f, -8.298357384e-05f, -8.787029771e-05f, -9.275655263e-05f, -9.764232791e-05f, -1.025276129e-04f, + -1.074123968e-04f, -1.122966691e-04f, -1.171804190e-04f, -1.220636359e-04f, -1.269463090e-04f, -1.318284278e-04f, -1.367099815e-04f, -1.415909594e-04f, -1.464713510e-04f, -1.513511455e-04f, + -1.562303323e-04f, -1.611089007e-04f, -1.659868400e-04f, -1.708641396e-04f, -1.757407889e-04f, -1.806167771e-04f, -1.854920937e-04f, -1.903667279e-04f, -1.952406692e-04f, -2.001139069e-04f, + -2.049864303e-04f, -2.098582288e-04f, -2.147292918e-04f, -2.195996085e-04f, -2.244691685e-04f, -2.293379610e-04f, -2.342059755e-04f, -2.390732013e-04f, -2.439396277e-04f, -2.488052442e-04f, + -2.536700401e-04f, -2.585340048e-04f, -2.633971277e-04f, -2.682593982e-04f, -2.731208056e-04f, -2.779813395e-04f, -2.828409890e-04f, -2.876997437e-04f, -2.925575930e-04f, -2.974145262e-04f, + -3.022705328e-04f, -3.071256021e-04f, -3.119797236e-04f, -3.168328867e-04f, -3.216850808e-04f, -3.265362953e-04f, -3.313865196e-04f, -3.362357432e-04f, -3.410839555e-04f, -3.459311459e-04f, + -3.507773038e-04f, -3.556224187e-04f, -3.604664800e-04f, -3.653094772e-04f, -3.701513997e-04f, -3.749922369e-04f, -3.798319783e-04f, -3.846706134e-04f, -3.895081315e-04f, -3.943445222e-04f, + -3.991797750e-04f, -4.040138792e-04f, -4.088468244e-04f, -4.136786000e-04f, -4.185091954e-04f, -4.233386003e-04f, -4.281668040e-04f, -4.329937961e-04f, -4.378195659e-04f, -4.426441031e-04f, + -4.474673971e-04f, -4.522894374e-04f, -4.571102134e-04f, -4.619297148e-04f, -4.667479310e-04f, -4.715648515e-04f, -4.763804659e-04f, -4.811947636e-04f, -4.860077341e-04f, -4.908193671e-04f, + -4.956296520e-04f, -5.004385783e-04f, -5.052461356e-04f, -5.100523135e-04f, -5.148571014e-04f, -5.196604889e-04f, -5.244624656e-04f, -5.292630210e-04f, -5.340621446e-04f, -5.388598261e-04f, + -5.436560550e-04f, -5.484508208e-04f, -5.532441132e-04f, -5.580359217e-04f, -5.628262359e-04f, -5.676150453e-04f, -5.724023396e-04f, -5.771881083e-04f, -5.819723411e-04f, -5.867550275e-04f, + -5.915361571e-04f, -5.963157196e-04f, -6.010937046e-04f, -6.058701016e-04f, -6.106449003e-04f, -6.154180904e-04f, -6.201896614e-04f, -6.249596029e-04f, -6.297279047e-04f, -6.344945563e-04f, + -6.392595474e-04f, -6.440228676e-04f, -6.487845066e-04f, -6.535444541e-04f, -6.583026997e-04f, -6.630592330e-04f, -6.678140438e-04f, -6.725671217e-04f, -6.773184564e-04f, -6.820680376e-04f, + -6.868158549e-04f, -6.915618981e-04f, -6.963061568e-04f, -7.010486208e-04f, -7.057892797e-04f, -7.105281233e-04f, -7.152651413e-04f, -7.200003234e-04f, -7.247336593e-04f, -7.294651387e-04f, + -7.341947514e-04f, -7.389224872e-04f, -7.436483357e-04f, -7.483722867e-04f, -7.530943299e-04f, -7.578144552e-04f, -7.625326522e-04f, -7.672489108e-04f, -7.719632207e-04f, -7.766755716e-04f, + -7.813859534e-04f, -7.860943559e-04f, -7.908007688e-04f, -7.955051820e-04f, -8.002075851e-04f, -8.049079682e-04f, -8.096063208e-04f, -8.143026329e-04f, -8.189968943e-04f, -8.236890948e-04f, + -8.283792243e-04f, -8.330672725e-04f, -8.377532293e-04f, -8.424370846e-04f, -8.471188282e-04f, -8.517984499e-04f, -8.564759397e-04f, -8.611512874e-04f, -8.658244828e-04f, -8.704955159e-04f, + -8.751643765e-04f, -8.798310545e-04f, -8.844955398e-04f, -8.891578223e-04f, -8.938178919e-04f, -8.984757385e-04f, -9.031313521e-04f, -9.077847225e-04f, -9.124358397e-04f, -9.170846935e-04f, + -9.217312740e-04f, -9.263755711e-04f, -9.310175748e-04f, -9.356572749e-04f, -9.402946614e-04f, -9.449297244e-04f, -9.495624537e-04f, -9.541928394e-04f, -9.588208714e-04f, -9.634465397e-04f, + -9.680698344e-04f, -9.726907454e-04f, -9.773092627e-04f, -9.819253763e-04f, -9.865390762e-04f, -9.911503526e-04f, -9.957591953e-04f, -1.000365594e-03f, -1.004969540e-03f, -1.009571022e-03f, + -1.014170031e-03f, -1.018766556e-03f, -1.023360588e-03f, -1.027952117e-03f, -1.032541133e-03f, -1.037127625e-03f, -1.041711585e-03f, -1.046293001e-03f, -1.050871865e-03f, -1.055448166e-03f, + -1.060021895e-03f, -1.064593041e-03f, -1.069161594e-03f, -1.073727546e-03f, -1.078290885e-03f, -1.082851603e-03f, -1.087409688e-03f, -1.091965133e-03f, -1.096517925e-03f, -1.101068057e-03f, + -1.105615517e-03f, -1.110160296e-03f, -1.114702385e-03f, -1.119241773e-03f, -1.123778450e-03f, -1.128312408e-03f, -1.132843635e-03f, -1.137372123e-03f, -1.141897862e-03f, -1.146420841e-03f, + -1.150941051e-03f, -1.155458482e-03f, -1.159973125e-03f, -1.164484970e-03f, -1.168994006e-03f, -1.173500225e-03f, -1.178003617e-03f, -1.182504171e-03f, -1.187001879e-03f, -1.191496730e-03f, + -1.195988715e-03f, -1.200477824e-03f, -1.204964047e-03f, -1.209447375e-03f, -1.213927798e-03f, -1.218405306e-03f, -1.222879891e-03f, -1.227351541e-03f, -1.231820248e-03f, -1.236286002e-03f, + -1.240748793e-03f, -1.245208611e-03f, -1.249665448e-03f, -1.254119293e-03f, -1.258570136e-03f, -1.263017969e-03f, -1.267462782e-03f, -1.271904564e-03f, -1.276343308e-03f, -1.280779002e-03f, + -1.285211637e-03f, -1.289641204e-03f, -1.294067694e-03f, -1.298491096e-03f, -1.302911402e-03f, -1.307328601e-03f, -1.311742685e-03f, -1.316153643e-03f, -1.320561467e-03f, -1.324966146e-03f, + -1.329367672e-03f, -1.333766034e-03f, -1.338161224e-03f, -1.342553231e-03f, -1.346942047e-03f, -1.351327662e-03f, -1.355710067e-03f, -1.360089251e-03f, -1.364465207e-03f, -1.368837924e-03f, + -1.373207392e-03f, -1.377573603e-03f, -1.381936547e-03f, -1.386296215e-03f, -1.390652598e-03f, -1.395005685e-03f, -1.399355468e-03f, -1.403701937e-03f, -1.408045083e-03f, -1.412384897e-03f, + -1.416721369e-03f, -1.421054491e-03f, -1.425384251e-03f, -1.429710642e-03f, -1.434033655e-03f, -1.438353279e-03f, -1.442669505e-03f, -1.446982325e-03f, -1.451291729e-03f, -1.455597707e-03f, + -1.459900251e-03f, -1.464199351e-03f, -1.468494998e-03f, -1.472787183e-03f, -1.477075897e-03f, -1.481361130e-03f, -1.485642873e-03f, -1.489921117e-03f, -1.494195853e-03f, -1.498467071e-03f, + -1.502734763e-03f, -1.506998919e-03f, -1.511259531e-03f, -1.515516588e-03f, -1.519770082e-03f, -1.524020004e-03f, -1.528266345e-03f, -1.532509095e-03f, -1.536748246e-03f, -1.540983788e-03f, + -1.545215712e-03f, -1.549444010e-03f, -1.553668672e-03f, -1.557889688e-03f, -1.562107051e-03f, -1.566320751e-03f, -1.570530779e-03f, -1.574737125e-03f, -1.578939782e-03f, -1.583138739e-03f, + -1.587333989e-03f, -1.591525521e-03f, -1.595713328e-03f, -1.599897399e-03f, -1.604077726e-03f, -1.608254301e-03f, -1.612427113e-03f, -1.616596155e-03f, -1.620761417e-03f, -1.624922891e-03f, + -1.629080566e-03f, -1.633234436e-03f, -1.637384490e-03f, -1.641530720e-03f, -1.645673116e-03f, -1.649811671e-03f, -1.653946375e-03f, -1.658077220e-03f, -1.662204195e-03f, -1.666327294e-03f, + -1.670446506e-03f, -1.674561823e-03f, -1.678673237e-03f, -1.682780738e-03f, -1.686884318e-03f, -1.690983967e-03f, -1.695079678e-03f, -1.699171441e-03f, -1.703259248e-03f, -1.707343090e-03f, + -1.711422957e-03f, -1.715498842e-03f, -1.719570736e-03f, -1.723638630e-03f, -1.727702516e-03f, -1.731762383e-03f, -1.735818225e-03f, -1.739870033e-03f, -1.743917796e-03f, -1.747961508e-03f, + -1.752001160e-03f, -1.756036742e-03f, -1.760068246e-03f, -1.764095663e-03f, -1.768118986e-03f, -1.772138205e-03f, -1.776153312e-03f, -1.780164298e-03f, -1.784171154e-03f, -1.788173873e-03f, + -1.792172445e-03f, -1.796166862e-03f, -1.800157116e-03f, -1.804143198e-03f, -1.808125099e-03f, -1.812102811e-03f, -1.816076325e-03f, -1.820045634e-03f, -1.824010728e-03f, -1.827971600e-03f, + -1.831928240e-03f, -1.835880640e-03f, -1.839828792e-03f, -1.843772687e-03f, -1.847712318e-03f, -1.851647675e-03f, -1.855578750e-03f, -1.859505535e-03f, -1.863428021e-03f, -1.867346201e-03f, + -1.871260065e-03f, -1.875169606e-03f, -1.879074815e-03f, -1.882975684e-03f, -1.886872204e-03f, -1.890764367e-03f, -1.894652165e-03f, -1.898535590e-03f, -1.902414633e-03f, -1.906289287e-03f, + -1.910159542e-03f, -1.914025391e-03f, -1.917886825e-03f, -1.921743836e-03f, -1.925596417e-03f, -1.929444558e-03f, -1.933288251e-03f, -1.937127489e-03f, -1.940962264e-03f, -1.944792566e-03f, + -1.948618389e-03f, -1.952439723e-03f, -1.956256561e-03f, -1.960068894e-03f, -1.963876715e-03f, -1.967680016e-03f, -1.971478787e-03f, -1.975273022e-03f, -1.979062712e-03f, -1.982847849e-03f, + -1.986628426e-03f, -1.990404433e-03f, -1.994175864e-03f, -1.997942709e-03f, -2.001704961e-03f, -2.005462613e-03f, -2.009215655e-03f, -2.012964081e-03f, -2.016707882e-03f, -2.020447050e-03f, + -2.024181577e-03f, -2.027911456e-03f, -2.031636678e-03f, -2.035357235e-03f, -2.039073120e-03f, -2.042784325e-03f, -2.046490842e-03f, -2.050192663e-03f, -2.053889779e-03f, -2.057582185e-03f, + -2.061269870e-03f, -2.064952829e-03f, -2.068631052e-03f, -2.072304533e-03f, -2.075973262e-03f, -2.079637233e-03f, -2.083296438e-03f, -2.086950869e-03f, -2.090600518e-03f, -2.094245378e-03f, + -2.097885441e-03f, -2.101520698e-03f, -2.105151143e-03f, -2.108776768e-03f, -2.112397565e-03f, -2.116013526e-03f, -2.119624644e-03f, -2.123230911e-03f, -2.126832320e-03f, -2.130428862e-03f, + -2.134020530e-03f, -2.137607318e-03f, -2.141189216e-03f, -2.144766217e-03f, -2.148338315e-03f, -2.151905501e-03f, -2.155467768e-03f, -2.159025108e-03f, -2.162577513e-03f, -2.166124977e-03f, + -2.169667492e-03f, -2.173205050e-03f, -2.176737644e-03f, -2.180265266e-03f, -2.183787909e-03f, -2.187305565e-03f, -2.190818228e-03f, -2.194325889e-03f, -2.197828541e-03f, -2.201326177e-03f, + -2.204818789e-03f, -2.208306370e-03f, -2.211788914e-03f, -2.215266411e-03f, -2.218738855e-03f, -2.222206239e-03f, -2.225668556e-03f, -2.229125797e-03f, -2.232577956e-03f, -2.236025026e-03f, + -2.239466998e-03f, -2.242903867e-03f, -2.246335624e-03f, -2.249762263e-03f, -2.253183776e-03f, -2.256600156e-03f, -2.260011396e-03f, -2.263417489e-03f, -2.266818427e-03f, -2.270214203e-03f, + -2.273604811e-03f, -2.276990242e-03f, -2.280370491e-03f, -2.283745549e-03f, -2.287115410e-03f, -2.290480066e-03f, -2.293839511e-03f, -2.297193737e-03f, -2.300542737e-03f, -2.303886505e-03f, + -2.307225034e-03f, -2.310558315e-03f, -2.313886343e-03f, -2.317209109e-03f, -2.320526609e-03f, -2.323838833e-03f, -2.327145776e-03f, -2.330447430e-03f, -2.333743788e-03f, -2.337034844e-03f, + -2.340320591e-03f, -2.343601021e-03f, -2.346876129e-03f, -2.350145906e-03f, -2.353410346e-03f, -2.356669442e-03f, -2.359923188e-03f, -2.363171576e-03f, -2.366414600e-03f, -2.369652252e-03f, + -2.372884527e-03f, -2.376111417e-03f, -2.379332916e-03f, -2.382549017e-03f, -2.385759712e-03f, -2.388964996e-03f, -2.392164862e-03f, -2.395359302e-03f, -2.398548311e-03f, -2.401731881e-03f, + -2.404910006e-03f, -2.408082679e-03f, -2.411249894e-03f, -2.414411643e-03f, -2.417567921e-03f, -2.420718721e-03f, -2.423864035e-03f, -2.427003858e-03f, -2.430138183e-03f, -2.433267004e-03f, + -2.436390313e-03f, -2.439508104e-03f, -2.442620372e-03f, -2.445727108e-03f, -2.448828307e-03f, -2.451923963e-03f, -2.455014068e-03f, -2.458098617e-03f, -2.461177602e-03f, -2.464251018e-03f, + -2.467318858e-03f, -2.470381115e-03f, -2.473437784e-03f, -2.476488858e-03f, -2.479534330e-03f, -2.482574194e-03f, -2.485608444e-03f, -2.488637073e-03f, -2.491660076e-03f, -2.494677445e-03f, + -2.497689174e-03f, -2.500695258e-03f, -2.503695690e-03f, -2.506690464e-03f, -2.509679573e-03f, -2.512663011e-03f, -2.515640772e-03f, -2.518612850e-03f, -2.521579239e-03f, -2.524539932e-03f, + -2.527494923e-03f, -2.530444206e-03f, -2.533387775e-03f, -2.536325624e-03f, -2.539257747e-03f, -2.542184137e-03f, -2.545104789e-03f, -2.548019696e-03f, -2.550928853e-03f, -2.553832253e-03f, + -2.556729890e-03f, -2.559621758e-03f, -2.562507852e-03f, -2.565388165e-03f, -2.568262691e-03f, -2.571131424e-03f, -2.573994359e-03f, -2.576851489e-03f, -2.579702808e-03f, -2.582548311e-03f, + -2.585387992e-03f, -2.588221844e-03f, -2.591049862e-03f, -2.593872040e-03f, -2.596688372e-03f, -2.599498853e-03f, -2.602303475e-03f, -2.605102235e-03f, -2.607895125e-03f, -2.610682140e-03f, + -2.613463274e-03f, -2.616238522e-03f, -2.619007878e-03f, -2.621771335e-03f, -2.624528889e-03f, -2.627280534e-03f, -2.630026263e-03f, -2.632766071e-03f, -2.635499953e-03f, -2.638227903e-03f, + -2.640949914e-03f, -2.643665983e-03f, -2.646376102e-03f, -2.649080267e-03f, -2.651778471e-03f, -2.654470710e-03f, -2.657156977e-03f, -2.659837267e-03f, -2.662511575e-03f, -2.665179895e-03f, + -2.667842221e-03f, -2.670498548e-03f, -2.673148871e-03f, -2.675793184e-03f, -2.678431481e-03f, -2.681063758e-03f, -2.683690008e-03f, -2.686310226e-03f, -2.688924408e-03f, -2.691532547e-03f, + -2.694134638e-03f, -2.696730675e-03f, -2.699320654e-03f, -2.701904570e-03f, -2.704482415e-03f, -2.707054187e-03f, -2.709619878e-03f, -2.712179485e-03f, -2.714733001e-03f, -2.717280421e-03f, + -2.719821741e-03f, -2.722356954e-03f, -2.724886056e-03f, -2.727409041e-03f, -2.729925905e-03f, -2.732436642e-03f, -2.734941247e-03f, -2.737439715e-03f, -2.739932040e-03f, -2.742418218e-03f, + -2.744898244e-03f, -2.747372111e-03f, -2.749839817e-03f, -2.752301354e-03f, -2.754756719e-03f, -2.757205905e-03f, -2.759648909e-03f, -2.762085725e-03f, -2.764516348e-03f, -2.766940774e-03f, + -2.769358996e-03f, -2.771771011e-03f, -2.774176813e-03f, -2.776576398e-03f, -2.778969760e-03f, -2.781356895e-03f, -2.783737797e-03f, -2.786112462e-03f, -2.788480886e-03f, -2.790843062e-03f, + -2.793198987e-03f, -2.795548655e-03f, -2.797892062e-03f, -2.800229203e-03f, -2.802560073e-03f, -2.804884668e-03f, -2.807202982e-03f, -2.809515011e-03f, -2.811820751e-03f, -2.814120196e-03f, + -2.816413342e-03f, -2.818700184e-03f, -2.820980718e-03f, -2.823254938e-03f, -2.825522841e-03f, -2.827784421e-03f, -2.830039675e-03f, -2.832288597e-03f, -2.834531183e-03f, -2.836767428e-03f, + -2.838997328e-03f, -2.841220878e-03f, -2.843438074e-03f, -2.845648911e-03f, -2.847853385e-03f, -2.850051492e-03f, -2.852243226e-03f, -2.854428583e-03f, -2.856607560e-03f, -2.858780151e-03f, + -2.860946352e-03f, -2.863106159e-03f, -2.865259567e-03f, -2.867406573e-03f, -2.869547171e-03f, -2.871681357e-03f, -2.873809128e-03f, -2.875930478e-03f, -2.878045403e-03f, -2.880153900e-03f, + -2.882255964e-03f, -2.884351590e-03f, -2.886440775e-03f, -2.888523514e-03f, -2.890599804e-03f, -2.892669639e-03f, -2.894733015e-03f, -2.896789929e-03f, -2.898840377e-03f, -2.900884354e-03f, + -2.902921856e-03f, -2.904952879e-03f, -2.906977418e-03f, -2.908995471e-03f, -2.911007033e-03f, -2.913012099e-03f, -2.915010666e-03f, -2.917002730e-03f, -2.918988287e-03f, -2.920967332e-03f, + -2.922939862e-03f, -2.924905873e-03f, -2.926865361e-03f, -2.928818322e-03f, -2.930764752e-03f, -2.932704647e-03f, -2.934638003e-03f, -2.936564817e-03f, -2.938485084e-03f, -2.940398801e-03f, + -2.942305964e-03f, -2.944206569e-03f, -2.946100612e-03f, -2.947988089e-03f, -2.949868998e-03f, -2.951743333e-03f, -2.953611092e-03f, -2.955472270e-03f, -2.957326864e-03f, -2.959174870e-03f, + -2.961016285e-03f, -2.962851104e-03f, -2.964679325e-03f, -2.966500943e-03f, -2.968315955e-03f, -2.970124357e-03f, -2.971926146e-03f, -2.973721318e-03f, -2.975509869e-03f, -2.977291797e-03f, + -2.979067097e-03f, -2.980835766e-03f, -2.982597800e-03f, -2.984353197e-03f, -2.986101952e-03f, -2.987844062e-03f, -2.989579523e-03f, -2.991308333e-03f, -2.993030487e-03f, -2.994745983e-03f, + -2.996454817e-03f, -2.998156985e-03f, -2.999852485e-03f, -3.001541313e-03f, -3.003223465e-03f, -3.004898939e-03f, -3.006567730e-03f, -3.008229836e-03f, -3.009885254e-03f, -3.011533980e-03f, + -3.013176010e-03f, -3.014811343e-03f, -3.016439974e-03f, -3.018061901e-03f, -3.019677119e-03f, -3.021285627e-03f, -3.022887420e-03f, -3.024482496e-03f, -3.026070852e-03f, -3.027652484e-03f, + -3.029227390e-03f, -3.030795566e-03f, -3.032357010e-03f, -3.033911717e-03f, -3.035459686e-03f, -3.037000913e-03f, -3.038535396e-03f, -3.040063130e-03f, -3.041584114e-03f, -3.043098344e-03f, + -3.044605818e-03f, -3.046106532e-03f, -3.047600483e-03f, -3.049087670e-03f, -3.050568088e-03f, -3.052041735e-03f, -3.053508608e-03f, -3.054968704e-03f, -3.056422021e-03f, -3.057868555e-03f, + -3.059308304e-03f, -3.060741265e-03f, -3.062167436e-03f, -3.063586813e-03f, -3.064999394e-03f, -3.066405176e-03f, -3.067804157e-03f, -3.069196333e-03f, -3.070581703e-03f, -3.071960262e-03f, + -3.073332010e-03f, -3.074696943e-03f, -3.076055058e-03f, -3.077406354e-03f, -3.078750827e-03f, -3.080088474e-03f, -3.081419294e-03f, -3.082743284e-03f, -3.084060441e-03f, -3.085370763e-03f, + -3.086674247e-03f, -3.087970891e-03f, -3.089260692e-03f, -3.090543648e-03f, -3.091819757e-03f, -3.093089015e-03f, -3.094351422e-03f, -3.095606973e-03f, -3.096855668e-03f, -3.098097503e-03f, + -3.099332477e-03f, -3.100560586e-03f, -3.101781829e-03f, -3.102996203e-03f, -3.104203707e-03f, -3.105404337e-03f, -3.106598092e-03f, -3.107784969e-03f, -3.108964966e-03f, -3.110138082e-03f, + -3.111304313e-03f, -3.112463657e-03f, -3.113616113e-03f, -3.114761679e-03f, -3.115900351e-03f, -3.117032129e-03f, -3.118157009e-03f, -3.119274991e-03f, -3.120386071e-03f, -3.121490248e-03f, + -3.122587520e-03f, -3.123677885e-03f, -3.124761340e-03f, -3.125837885e-03f, -3.126907516e-03f, -3.127970232e-03f, -3.129026030e-03f, -3.130074910e-03f, -3.131116869e-03f, -3.132151905e-03f, + -3.133180017e-03f, -3.134201202e-03f, -3.135215458e-03f, -3.136222785e-03f, -3.137223179e-03f, -3.138216639e-03f, -3.139203164e-03f, -3.140182752e-03f, -3.141155400e-03f, -3.142121107e-03f, + -3.143079872e-03f, -3.144031693e-03f, -3.144976567e-03f, -3.145914494e-03f, -3.146845472e-03f, -3.147769498e-03f, -3.148686572e-03f, -3.149596692e-03f, -3.150499856e-03f, -3.151396062e-03f, + -3.152285310e-03f, -3.153167597e-03f, -3.154042922e-03f, -3.154911283e-03f, -3.155772679e-03f, -3.156627108e-03f, -3.157474570e-03f, -3.158315062e-03f, -3.159148583e-03f, -3.159975131e-03f, + -3.160794706e-03f, -3.161607305e-03f, -3.162412928e-03f, -3.163211572e-03f, -3.164003238e-03f, -3.164787922e-03f, -3.165565625e-03f, -3.166336344e-03f, -3.167100079e-03f, -3.167856827e-03f, + -3.168606589e-03f, -3.169349362e-03f, -3.170085146e-03f, -3.170813938e-03f, -3.171535739e-03f, -3.172250546e-03f, -3.172958359e-03f, -3.173659176e-03f, -3.174352997e-03f, -3.175039820e-03f, + -3.175719643e-03f, -3.176392467e-03f, -3.177058290e-03f, -3.177717110e-03f, -3.178368928e-03f, -3.179013740e-03f, -3.179651548e-03f, -3.180282350e-03f, -3.180906144e-03f, -3.181522930e-03f, + -3.182132706e-03f, -3.182735473e-03f, -3.183331228e-03f, -3.183919972e-03f, -3.184501703e-03f, -3.185076420e-03f, -3.185644122e-03f, -3.186204809e-03f, -3.186758480e-03f, -3.187305133e-03f, + -3.187844769e-03f, -3.188377386e-03f, -3.188902983e-03f, -3.189421561e-03f, -3.189933117e-03f, -3.190437652e-03f, -3.190935164e-03f, -3.191425654e-03f, -3.191909119e-03f, -3.192385560e-03f, + -3.192854977e-03f, -3.193317367e-03f, -3.193772731e-03f, -3.194221069e-03f, -3.194662378e-03f, -3.195096660e-03f, -3.195523913e-03f, -3.195944137e-03f, -3.196357332e-03f, -3.196763496e-03f, + -3.197162630e-03f, -3.197554732e-03f, -3.197939803e-03f, -3.198317842e-03f, -3.198688848e-03f, -3.199052822e-03f, -3.199409762e-03f, -3.199759668e-03f, -3.200102541e-03f, -3.200438379e-03f, + -3.200767182e-03f, -3.201088950e-03f, -3.201403683e-03f, -3.201711381e-03f, -3.202012042e-03f, -3.202305667e-03f, -3.202592256e-03f, -3.202871808e-03f, -3.203144324e-03f, -3.203409802e-03f, + -3.203668243e-03f, -3.203919646e-03f, -3.204164012e-03f, -3.204401341e-03f, -3.204631631e-03f, -3.204854884e-03f, -3.205071098e-03f, -3.205280275e-03f, -3.205482413e-03f, -3.205677513e-03f, + -3.205865575e-03f, -3.206046598e-03f, -3.206220584e-03f, -3.206387531e-03f, -3.206547440e-03f, -3.206700311e-03f, -3.206846144e-03f, -3.206984938e-03f, -3.207116695e-03f, -3.207241414e-03f, + -3.207359096e-03f, -3.207469740e-03f, -3.207573346e-03f, -3.207669915e-03f, -3.207759448e-03f, -3.207841943e-03f, -3.207917402e-03f, -3.207985825e-03f, -3.208047211e-03f, -3.208101562e-03f, + -3.208148877e-03f, -3.208189157e-03f, -3.208222402e-03f, -3.208248612e-03f, -3.208267788e-03f, -3.208279930e-03f, -3.208285039e-03f, -3.208283114e-03f, -3.208274157e-03f, -3.208258167e-03f, + -3.208235145e-03f, -3.208205092e-03f, -3.208168008e-03f, -3.208123893e-03f, -3.208072749e-03f, -3.208014575e-03f, -3.207949371e-03f, -3.207877140e-03f, -3.207797880e-03f, -3.207711594e-03f, + -3.207618280e-03f, -3.207517941e-03f, -3.207410575e-03f, -3.207296186e-03f, -3.207174771e-03f, -3.207046334e-03f, -3.206910873e-03f, -3.206768390e-03f, -3.206618886e-03f, -3.206462361e-03f, + -3.206298816e-03f, -3.206128252e-03f, -3.205950669e-03f, -3.205766069e-03f, -3.205574451e-03f, -3.205375818e-03f, -3.205170169e-03f, -3.204957506e-03f, -3.204737830e-03f, -3.204511141e-03f, + -3.204277440e-03f, -3.204036728e-03f, -3.203789007e-03f, -3.203534276e-03f, -3.203272538e-03f, -3.203003792e-03f, -3.202728041e-03f, -3.202445284e-03f, -3.202155523e-03f, -3.201858760e-03f, + -3.201554994e-03f, -3.201244227e-03f, -3.200926461e-03f, -3.200601696e-03f, -3.200269933e-03f, -3.199931174e-03f, -3.199585420e-03f, -3.199232671e-03f, -3.198872929e-03f, -3.198506196e-03f, + -3.198132472e-03f, -3.197751758e-03f, -3.197364057e-03f, -3.196969368e-03f, -3.196567694e-03f, -3.196159035e-03f, -3.195743393e-03f, -3.195320769e-03f, -3.194891165e-03f, -3.194454582e-03f, + -3.194011021e-03f, -3.193560483e-03f, -3.193102971e-03f, -3.192638485e-03f, -3.192167027e-03f, -3.191688597e-03f, -3.191203199e-03f, -3.190710833e-03f, -3.190211500e-03f, -3.189705202e-03f, + -3.189191941e-03f, -3.188671718e-03f, -3.188144535e-03f, -3.187610393e-03f, -3.187069293e-03f, -3.186521238e-03f, -3.185966229e-03f, -3.185404267e-03f, -3.184835355e-03f, -3.184259493e-03f, + -3.183676684e-03f, -3.183086929e-03f, -3.182490230e-03f, -3.181886588e-03f, -3.181276006e-03f, -3.180658485e-03f, -3.180034026e-03f, -3.179402632e-03f, -3.178764304e-03f, -3.178119044e-03f, + -3.177466854e-03f, -3.176807736e-03f, -3.176141691e-03f, -3.175468722e-03f, -3.174788829e-03f, -3.174102016e-03f, -3.173408284e-03f, -3.172707635e-03f, -3.172000071e-03f, -3.171285594e-03f, + -3.170564205e-03f, -3.169835908e-03f, -3.169100703e-03f, -3.168358592e-03f, -3.167609579e-03f, -3.166853664e-03f, -3.166090850e-03f, -3.165321139e-03f, -3.164544533e-03f, -3.163761034e-03f, + -3.162970645e-03f, -3.162173366e-03f, -3.161369201e-03f, -3.160558152e-03f, -3.159740221e-03f, -3.158915409e-03f, -3.158083720e-03f, -3.157245154e-03f, -3.156399716e-03f, -3.155547406e-03f, + -3.154688228e-03f, -3.153822183e-03f, -3.152949273e-03f, -3.152069502e-03f, -3.151182871e-03f, -3.150289382e-03f, -3.149389038e-03f, -3.148481842e-03f, -3.147567796e-03f, -3.146646901e-03f, + -3.145719161e-03f, -3.144784578e-03f, -3.143843154e-03f, -3.142894893e-03f, -3.141939795e-03f, -3.140977864e-03f, -3.140009103e-03f, -3.139033513e-03f, -3.138051098e-03f, -3.137061859e-03f, + -3.136065800e-03f, -3.135062923e-03f, -3.134053230e-03f, -3.133036724e-03f, -3.132013409e-03f, -3.130983285e-03f, -3.129946357e-03f, -3.128902627e-03f, -3.127852096e-03f, -3.126794769e-03f, + -3.125730648e-03f, -3.124659735e-03f, -3.123582033e-03f, -3.122497546e-03f, -3.121406275e-03f, -3.120308223e-03f, -3.119203394e-03f, -3.118091790e-03f, -3.116973414e-03f, -3.115848269e-03f, + -3.114716357e-03f, -3.113577682e-03f, -3.112432246e-03f, -3.111280053e-03f, -3.110121104e-03f, -3.108955404e-03f, -3.107782955e-03f, -3.106603760e-03f, -3.105417821e-03f, -3.104225143e-03f, + -3.103025728e-03f, -3.101819578e-03f, -3.100606698e-03f, -3.099387089e-03f, -3.098160756e-03f, -3.096927700e-03f, -3.095687926e-03f, -3.094441437e-03f, -3.093188234e-03f, -3.091928323e-03f, + -3.090661705e-03f, -3.089388384e-03f, -3.088108362e-03f, -3.086821645e-03f, -3.085528233e-03f, -3.084228131e-03f, -3.082921342e-03f, -3.081607870e-03f, -3.080287716e-03f, -3.078960885e-03f, + -3.077627381e-03f, -3.076287205e-03f, -3.074940362e-03f, -3.073586855e-03f, -3.072226687e-03f, -3.070859862e-03f, -3.069486382e-03f, -3.068106252e-03f, -3.066719475e-03f, -3.065326054e-03f, + -3.063925992e-03f, -3.062519294e-03f, -3.061105962e-03f, -3.059686000e-03f, -3.058259412e-03f, -3.056826200e-03f, -3.055386369e-03f, -3.053939923e-03f, -3.052486863e-03f, -3.051027195e-03f, + -3.049560922e-03f, -3.048088046e-03f, -3.046608573e-03f, -3.045122506e-03f, -3.043629847e-03f, -3.042130601e-03f, -3.040624772e-03f, -3.039112363e-03f, -3.037593378e-03f, -3.036067820e-03f, + -3.034535693e-03f, -3.032997002e-03f, -3.031451749e-03f, -3.029899939e-03f, -3.028341575e-03f, -3.026776661e-03f, -3.025205201e-03f, -3.023627198e-03f, -3.022042657e-03f, -3.020451582e-03f, + -3.018853975e-03f, -3.017249842e-03f, -3.015639186e-03f, -3.014022010e-03f, -3.012398319e-03f, -3.010768118e-03f, -3.009131408e-03f, -3.007488196e-03f, -3.005838483e-03f, -3.004182276e-03f, + -3.002519577e-03f, -3.000850391e-03f, -2.999174721e-03f, -2.997492572e-03f, -2.995803947e-03f, -2.994108852e-03f, -2.992407289e-03f, -2.990699263e-03f, -2.988984779e-03f, -2.987263839e-03f, + -2.985536449e-03f, -2.983802612e-03f, -2.982062333e-03f, -2.980315616e-03f, -2.978562465e-03f, -2.976802884e-03f, -2.975036878e-03f, -2.973264450e-03f, -2.971485605e-03f, -2.969700348e-03f, + -2.967908682e-03f, -2.966110611e-03f, -2.964306141e-03f, -2.962495275e-03f, -2.960678018e-03f, -2.958854374e-03f, -2.957024348e-03f, -2.955187943e-03f, -2.953345165e-03f, -2.951496017e-03f, + -2.949640504e-03f, -2.947778631e-03f, -2.945910402e-03f, -2.944035820e-03f, -2.942154892e-03f, -2.940267621e-03f, -2.938374012e-03f, -2.936474069e-03f, -2.934567798e-03f, -2.932655201e-03f, + -2.930736284e-03f, -2.928811052e-03f, -2.926879509e-03f, -2.924941660e-03f, -2.922997509e-03f, -2.921047061e-03f, -2.919090320e-03f, -2.917127292e-03f, -2.915157980e-03f, -2.913182390e-03f, + -2.911200526e-03f, -2.909212393e-03f, -2.907217996e-03f, -2.905217339e-03f, -2.903210427e-03f, -2.901197265e-03f, -2.899177858e-03f, -2.897152209e-03f, -2.895120326e-03f, -2.893082211e-03f, + -2.891037870e-03f, -2.888987307e-03f, -2.886930529e-03f, -2.884867538e-03f, -2.882798341e-03f, -2.880722942e-03f, -2.878641346e-03f, -2.876553558e-03f, -2.874459582e-03f, -2.872359425e-03f, + -2.870253090e-03f, -2.868140583e-03f, -2.866021909e-03f, -2.863897073e-03f, -2.861766079e-03f, -2.859628933e-03f, -2.857485640e-03f, -2.855336204e-03f, -2.853180632e-03f, -2.851018927e-03f, + -2.848851096e-03f, -2.846677143e-03f, -2.844497073e-03f, -2.842310891e-03f, -2.840118603e-03f, -2.837920214e-03f, -2.835715728e-03f, -2.833505152e-03f, -2.831288489e-03f, -2.829065746e-03f, + -2.826836928e-03f, -2.824602040e-03f, -2.822361087e-03f, -2.820114074e-03f, -2.817861007e-03f, -2.815601891e-03f, -2.813336731e-03f, -2.811065532e-03f, -2.808788301e-03f, -2.806505041e-03f, + -2.804215759e-03f, -2.801920461e-03f, -2.799619150e-03f, -2.797311833e-03f, -2.794998515e-03f, -2.792679202e-03f, -2.790353898e-03f, -2.788022610e-03f, -2.785685342e-03f, -2.783342101e-03f, + -2.780992892e-03f, -2.778637720e-03f, -2.776276590e-03f, -2.773909509e-03f, -2.771536482e-03f, -2.769157513e-03f, -2.766772610e-03f, -2.764381777e-03f, -2.761985021e-03f, -2.759582345e-03f, + -2.757173757e-03f, -2.754759262e-03f, -2.752338865e-03f, -2.749912572e-03f, -2.747480389e-03f, -2.745042322e-03f, -2.742598375e-03f, -2.740148556e-03f, -2.737692868e-03f, -2.735231319e-03f, + -2.732763914e-03f, -2.730290659e-03f, -2.727811559e-03f, -2.725326620e-03f, -2.722835848e-03f, -2.720339249e-03f, -2.717836828e-03f, -2.715328592e-03f, -2.712814546e-03f, -2.710294696e-03f, + -2.707769048e-03f, -2.705237608e-03f, -2.702700381e-03f, -2.700157374e-03f, -2.697608593e-03f, -2.695054043e-03f, -2.692493730e-03f, -2.689927660e-03f, -2.687355839e-03f, -2.684778274e-03f, + -2.682194970e-03f, -2.679605933e-03f, -2.677011169e-03f, -2.674410684e-03f, -2.671804484e-03f, -2.669192575e-03f, -2.666574964e-03f, -2.663951656e-03f, -2.661322657e-03f, -2.658687974e-03f, + -2.656047613e-03f, -2.653401579e-03f, -2.650749879e-03f, -2.648092518e-03f, -2.645429504e-03f, -2.642760842e-03f, -2.640086539e-03f, -2.637406600e-03f, -2.634721032e-03f, -2.632029841e-03f, + -2.629333033e-03f, -2.626630615e-03f, -2.623922592e-03f, -2.621208971e-03f, -2.618489759e-03f, -2.615764961e-03f, -2.613034583e-03f, -2.610298633e-03f, -2.607557116e-03f, -2.604810039e-03f, + -2.602057408e-03f, -2.599299230e-03f, -2.596535510e-03f, -2.593766255e-03f, -2.590991472e-03f, -2.588211167e-03f, -2.585425346e-03f, -2.582634016e-03f, -2.579837183e-03f, -2.577034854e-03f, + -2.574227035e-03f, -2.571413733e-03f, -2.568594953e-03f, -2.565770703e-03f, -2.562940989e-03f, -2.560105818e-03f, -2.557265195e-03f, -2.554419129e-03f, -2.551567624e-03f, -2.548710688e-03f, + -2.545848328e-03f, -2.542980549e-03f, -2.540107359e-03f, -2.537228764e-03f, -2.534344771e-03f, -2.531455385e-03f, -2.528560615e-03f, -2.525660467e-03f, -2.522754947e-03f, -2.519844061e-03f, + -2.516927818e-03f, -2.514006223e-03f, -2.511079282e-03f, -2.508147004e-03f, -2.505209394e-03f, -2.502266459e-03f, -2.499318207e-03f, -2.496364643e-03f, -2.493405774e-03f, -2.490441608e-03f, + -2.487472151e-03f, -2.484497410e-03f, -2.481517392e-03f, -2.478532103e-03f, -2.475541551e-03f, -2.472545742e-03f, -2.469544683e-03f, -2.466538382e-03f, -2.463526844e-03f, -2.460510077e-03f, + -2.457488088e-03f, -2.454460883e-03f, -2.451428470e-03f, -2.448390856e-03f, -2.445348047e-03f, -2.442300050e-03f, -2.439246873e-03f, -2.436188523e-03f, -2.433125005e-03f, -2.430056329e-03f, + -2.426982499e-03f, -2.423903524e-03f, -2.420819411e-03f, -2.417730166e-03f, -2.414635797e-03f, -2.411536311e-03f, -2.408431714e-03f, -2.405322015e-03f, -2.402207219e-03f, -2.399087334e-03f, + -2.395962368e-03f, -2.392832327e-03f, -2.389697219e-03f, -2.386557050e-03f, -2.383411828e-03f, -2.380261560e-03f, -2.377106254e-03f, -2.373945916e-03f, -2.370780553e-03f, -2.367610174e-03f, + -2.364434785e-03f, -2.361254393e-03f, -2.358069005e-03f, -2.354878630e-03f, -2.351683273e-03f, -2.348482944e-03f, -2.345277648e-03f, -2.342067393e-03f, -2.338852186e-03f, -2.335632035e-03f, + -2.332406947e-03f, -2.329176930e-03f, -2.325941990e-03f, -2.322702136e-03f, -2.319457374e-03f, -2.316207712e-03f, -2.312953157e-03f, -2.309693717e-03f, -2.306429400e-03f, -2.303160211e-03f, + -2.299886160e-03f, -2.296607253e-03f, -2.293323499e-03f, -2.290034903e-03f, -2.286741475e-03f, -2.283443221e-03f, -2.280140149e-03f, -2.276832266e-03f, -2.273519581e-03f, -2.270202100e-03f, + -2.266879830e-03f, -2.263552781e-03f, -2.260220958e-03f, -2.256884371e-03f, -2.253543025e-03f, -2.250196930e-03f, -2.246846092e-03f, -2.243490519e-03f, -2.240130219e-03f, -2.236765200e-03f, + -2.233395468e-03f, -2.230021032e-03f, -2.226641900e-03f, -2.223258078e-03f, -2.219869575e-03f, -2.216476399e-03f, -2.213078557e-03f, -2.209676056e-03f, -2.206268905e-03f, -2.202857112e-03f, + -2.199440683e-03f, -2.196019628e-03f, -2.192593952e-03f, -2.189163666e-03f, -2.185728775e-03f, -2.182289288e-03f, -2.178845213e-03f, -2.175396557e-03f, -2.171943329e-03f, -2.168485536e-03f, + -2.165023186e-03f, -2.161556286e-03f, -2.158084846e-03f, -2.154608872e-03f, -2.151128372e-03f, -2.147643355e-03f, -2.144153828e-03f, -2.140659799e-03f, -2.137161276e-03f, -2.133658268e-03f, + -2.130150781e-03f, -2.126638824e-03f, -2.123122405e-03f, -2.119601531e-03f, -2.116076212e-03f, -2.112546454e-03f, -2.109012266e-03f, -2.105473655e-03f, -2.101930630e-03f, -2.098383200e-03f, + -2.094831370e-03f, -2.091275151e-03f, -2.087714550e-03f, -2.084149574e-03f, -2.080580232e-03f, -2.077006533e-03f, -2.073428484e-03f, -2.069846092e-03f, -2.066259368e-03f, -2.062668317e-03f, + -2.059072949e-03f, -2.055473272e-03f, -2.051869294e-03f, -2.048261023e-03f, -2.044648466e-03f, -2.041031634e-03f, -2.037410532e-03f, -2.033785170e-03f, -2.030155556e-03f, -2.026521698e-03f, + -2.022883605e-03f, -2.019241283e-03f, -2.015594743e-03f, -2.011943991e-03f, -2.008289036e-03f, -2.004629887e-03f, -2.000966552e-03f, -1.997299038e-03f, -1.993627355e-03f, -1.989951510e-03f, + -1.986271512e-03f, -1.982587369e-03f, -1.978899090e-03f, -1.975206682e-03f, -1.971510154e-03f, -1.967809515e-03f, -1.964104772e-03f, -1.960395935e-03f, -1.956683011e-03f, -1.952966009e-03f, + -1.949244937e-03f, -1.945519803e-03f, -1.941790617e-03f, -1.938057386e-03f, -1.934320119e-03f, -1.930578824e-03f, -1.926833510e-03f, -1.923084185e-03f, -1.919330857e-03f, -1.915573536e-03f, + -1.911812229e-03f, -1.908046945e-03f, -1.904277692e-03f, -1.900504480e-03f, -1.896727315e-03f, -1.892946208e-03f, -1.889161166e-03f, -1.885372198e-03f, -1.881579313e-03f, -1.877782519e-03f, + -1.873981824e-03f, -1.870177237e-03f, -1.866368767e-03f, -1.862556422e-03f, -1.858740212e-03f, -1.854920143e-03f, -1.851096226e-03f, -1.847268468e-03f, -1.843436878e-03f, -1.839601466e-03f, + -1.835762238e-03f, -1.831919205e-03f, -1.828072375e-03f, -1.824221756e-03f, -1.820367357e-03f, -1.816509187e-03f, -1.812647254e-03f, -1.808781567e-03f, -1.804912136e-03f, -1.801038967e-03f, + -1.797162071e-03f, -1.793281455e-03f, -1.789397129e-03f, -1.785509102e-03f, -1.781617381e-03f, -1.777721977e-03f, -1.773822897e-03f, -1.769920150e-03f, -1.766013745e-03f, -1.762103691e-03f, + -1.758189997e-03f, -1.754272671e-03f, -1.750351722e-03f, -1.746427160e-03f, -1.742498992e-03f, -1.738567228e-03f, -1.734631876e-03f, -1.730692945e-03f, -1.726750445e-03f, -1.722804384e-03f, + -1.718854770e-03f, -1.714901613e-03f, -1.710944922e-03f, -1.706984705e-03f, -1.703020971e-03f, -1.699053730e-03f, -1.695082990e-03f, -1.691108759e-03f, -1.687131048e-03f, -1.683149864e-03f, + -1.679165217e-03f, -1.675177116e-03f, -1.671185570e-03f, -1.667190587e-03f, -1.663192176e-03f, -1.659190347e-03f, -1.655185109e-03f, -1.651176470e-03f, -1.647164439e-03f, -1.643149026e-03f, + -1.639130239e-03f, -1.635108088e-03f, -1.631082581e-03f, -1.627053727e-03f, -1.623021536e-03f, -1.618986016e-03f, -1.614947177e-03f, -1.610905027e-03f, -1.606859576e-03f, -1.602810833e-03f, + -1.598758806e-03f, -1.594703506e-03f, -1.590644940e-03f, -1.586583118e-03f, -1.582518049e-03f, -1.578449742e-03f, -1.574378206e-03f, -1.570303451e-03f, -1.566225485e-03f, -1.562144318e-03f, + -1.558059958e-03f, -1.553972416e-03f, -1.549881699e-03f, -1.545787818e-03f, -1.541690780e-03f, -1.537590597e-03f, -1.533487275e-03f, -1.529380826e-03f, -1.525271258e-03f, -1.521158580e-03f, + -1.517042801e-03f, -1.512923931e-03f, -1.508801978e-03f, -1.504676953e-03f, -1.500548864e-03f, -1.496417720e-03f, -1.492283531e-03f, -1.488146305e-03f, -1.484006053e-03f, -1.479862783e-03f, + -1.475716505e-03f, -1.471567228e-03f, -1.467414961e-03f, -1.463259713e-03f, -1.459101494e-03f, -1.454940313e-03f, -1.450776180e-03f, -1.446609103e-03f, -1.442439091e-03f, -1.438266155e-03f, + -1.434090304e-03f, -1.429911546e-03f, -1.425729892e-03f, -1.421545350e-03f, -1.417357930e-03f, -1.413167641e-03f, -1.408974493e-03f, -1.404778494e-03f, -1.400579655e-03f, -1.396377984e-03f, + -1.392173491e-03f, -1.387966186e-03f, -1.383756077e-03f, -1.379543175e-03f, -1.375327488e-03f, -1.371109026e-03f, -1.366887798e-03f, -1.362663814e-03f, -1.358437084e-03f, -1.354207615e-03f, + -1.349975419e-03f, -1.345740504e-03f, -1.341502881e-03f, -1.337262557e-03f, -1.333019543e-03f, -1.328773849e-03f, -1.324525483e-03f, -1.320274455e-03f, -1.316020775e-03f, -1.311764452e-03f, + -1.307505496e-03f, -1.303243916e-03f, -1.298979721e-03f, -1.294712921e-03f, -1.290443526e-03f, -1.286171545e-03f, -1.281896988e-03f, -1.277619864e-03f, -1.273340182e-03f, -1.269057952e-03f, + -1.264773185e-03f, -1.260485888e-03f, -1.256196072e-03f, -1.251903747e-03f, -1.247608921e-03f, -1.243311605e-03f, -1.239011807e-03f, -1.234709539e-03f, -1.230404808e-03f, -1.226097625e-03f, + -1.221788000e-03f, -1.217475941e-03f, -1.213161459e-03f, -1.208844563e-03f, -1.204525262e-03f, -1.200203567e-03f, -1.195879486e-03f, -1.191553031e-03f, -1.187224209e-03f, -1.182893031e-03f, + -1.178559506e-03f, -1.174223645e-03f, -1.169885456e-03f, -1.165544949e-03f, -1.161202134e-03f, -1.156857021e-03f, -1.152509619e-03f, -1.148159938e-03f, -1.143807987e-03f, -1.139453777e-03f, + -1.135097317e-03f, -1.130738616e-03f, -1.126377684e-03f, -1.122014532e-03f, -1.117649168e-03f, -1.113281603e-03f, -1.108911845e-03f, -1.104539905e-03f, -1.100165793e-03f, -1.095789518e-03f, + -1.091411090e-03f, -1.087030518e-03f, -1.082647813e-03f, -1.078262984e-03f, -1.073876040e-03f, -1.069486993e-03f, -1.065095850e-03f, -1.060702622e-03f, -1.056307320e-03f, -1.051909952e-03f, + -1.047510528e-03f, -1.043109058e-03f, -1.038705552e-03f, -1.034300019e-03f, -1.029892470e-03f, -1.025482914e-03f, -1.021071361e-03f, -1.016657821e-03f, -1.012242303e-03f, -1.007824817e-03f, + -1.003405374e-03f, -9.989839820e-04f, -9.945606520e-04f, -9.901353936e-04f, -9.857082164e-04f, -9.812791304e-04f, -9.768481453e-04f, -9.724152710e-04f, -9.679805172e-04f, -9.635438939e-04f, + -9.591054108e-04f, -9.546650778e-04f, -9.502229047e-04f, -9.457789014e-04f, -9.413330777e-04f, -9.368854434e-04f, -9.324360085e-04f, -9.279847827e-04f, -9.235317760e-04f, -9.190769982e-04f, + -9.146204591e-04f, -9.101621687e-04f, -9.057021367e-04f, -9.012403732e-04f, -8.967768879e-04f, -8.923116908e-04f, -8.878447917e-04f, -8.833762005e-04f, -8.789059272e-04f, -8.744339815e-04f, + -8.699603735e-04f, -8.654851130e-04f, -8.610082099e-04f, -8.565296741e-04f, -8.520495156e-04f, -8.475677442e-04f, -8.430843699e-04f, -8.385994025e-04f, -8.341128521e-04f, -8.296247286e-04f, + -8.251350417e-04f, -8.206438016e-04f, -8.161510182e-04f, -8.116567013e-04f, -8.071608609e-04f, -8.026635069e-04f, -7.981646494e-04f, -7.936642982e-04f, -7.891624633e-04f, -7.846591546e-04f, + -7.801543822e-04f, -7.756481559e-04f, -7.711404858e-04f, -7.666313817e-04f, -7.621208538e-04f, -7.576089118e-04f, -7.530955659e-04f, -7.485808259e-04f, -7.440647019e-04f, -7.395472038e-04f, + -7.350283416e-04f, -7.305081253e-04f, -7.259865649e-04f, -7.214636704e-04f, -7.169394518e-04f, -7.124139190e-04f, -7.078870821e-04f, -7.033589510e-04f, -6.988295358e-04f, -6.942988464e-04f, + -6.897668929e-04f, -6.852336853e-04f, -6.806992335e-04f, -6.761635477e-04f, -6.716266377e-04f, -6.670885137e-04f, -6.625491856e-04f, -6.580086635e-04f, -6.534669573e-04f, -6.489240772e-04f, + -6.443800331e-04f, -6.398348351e-04f, -6.352884931e-04f, -6.307410173e-04f, -6.261924176e-04f, -6.216427041e-04f, -6.170918868e-04f, -6.125399759e-04f, -6.079869812e-04f, -6.034329129e-04f, + -5.988777809e-04f, -5.943215955e-04f, -5.897643665e-04f, -5.852061040e-04f, -5.806468182e-04f, -5.760865190e-04f, -5.715252165e-04f, -5.669629208e-04f, -5.623996419e-04f, -5.578353899e-04f, + -5.532701748e-04f, -5.487040067e-04f, -5.441368957e-04f, -5.395688518e-04f, -5.349998852e-04f, -5.304300058e-04f, -5.258592237e-04f, -5.212875491e-04f, -5.167149919e-04f, -5.121415623e-04f, + -5.075672704e-04f, -5.029921261e-04f, -4.984161397e-04f, -4.938393211e-04f, -4.892616805e-04f, -4.846832280e-04f, -4.801039735e-04f, -4.755239273e-04f, -4.709430993e-04f, -4.663614998e-04f, + -4.617791386e-04f, -4.571960261e-04f, -4.526121722e-04f, -4.480275870e-04f, -4.434422807e-04f, -4.388562633e-04f, -4.342695449e-04f, -4.296821356e-04f, -4.250940456e-04f, -4.205052848e-04f, + -4.159158634e-04f, -4.113257916e-04f, -4.067350793e-04f, -4.021437368e-04f, -3.975517741e-04f, -3.929592012e-04f, -3.883660284e-04f, -3.837722657e-04f, -3.791779232e-04f, -3.745830111e-04f, + -3.699875394e-04f, -3.653915182e-04f, -3.607949576e-04f, -3.561978678e-04f, -3.516002589e-04f, -3.470021410e-04f, -3.424035241e-04f, -3.378044184e-04f, -3.332048340e-04f, -3.286047810e-04f, + -3.240042695e-04f, -3.194033097e-04f, -3.148019116e-04f, -3.102000854e-04f, -3.055978411e-04f, -3.009951890e-04f, -2.963921390e-04f, -2.917887013e-04f, -2.871848861e-04f, -2.825807034e-04f, + -2.779761633e-04f, -2.733712761e-04f, -2.687660517e-04f, -2.641605003e-04f, -2.595546320e-04f, -2.549484570e-04f, -2.503419853e-04f, -2.457352270e-04f, -2.411281924e-04f, -2.365208914e-04f, + -2.319133343e-04f, -2.273055310e-04f, -2.226974919e-04f, -2.180892268e-04f, -2.134807461e-04f, -2.088720597e-04f, -2.042631778e-04f, -1.996541106e-04f, -1.950448680e-04f, -1.904354604e-04f, + -1.858258977e-04f, -1.812161900e-04f, -1.766063476e-04f, -1.719963805e-04f, -1.673862987e-04f, -1.627761125e-04f, -1.581658320e-04f, -1.535554672e-04f, -1.489450283e-04f, -1.443345254e-04f, + -1.397239685e-04f, -1.351133679e-04f, -1.305027335e-04f, -1.258920756e-04f, -1.212814042e-04f, -1.166707295e-04f, -1.120600615e-04f, -1.074494104e-04f, -1.028387862e-04f, -9.822819911e-05f, + -9.361765918e-05f, -8.900717653e-05f, -8.439676127e-05f, -7.978642350e-05f, -7.517617332e-05f, -7.056602083e-05f, -6.595597613e-05f, -6.134604933e-05f, -5.673625053e-05f, -5.212658982e-05f, + -4.751707729e-05f, -4.290772306e-05f, -3.829853721e-05f, -3.368952984e-05f, -2.908071104e-05f, -2.447209091e-05f, -1.986367954e-05f, -1.525548701e-05f, -1.064752343e-05f, -6.039798877e-06f, + -1.432323439e-06f, 3.174892794e-06f, 7.781839739e-06f, 1.238850731e-05f, 1.699488542e-05f, 2.160096400e-05f, 2.620673295e-05f, 3.081218221e-05f, 3.541730169e-05f, 4.002208131e-05f, + 4.462651101e-05f, 4.923058069e-05f, 5.383428030e-05f, 5.843759976e-05f, 6.304052900e-05f, 6.764305796e-05f, 7.224517655e-05f, 7.684687473e-05f, 8.144814242e-05f, 8.604896956e-05f, + 9.064934609e-05f, 9.524926195e-05f, 9.984870708e-05f, 1.044476714e-04f, 1.090461449e-04f, 1.136441176e-04f, 1.182415792e-04f, 1.228385199e-04f, 1.274349295e-04f, 1.320307981e-04f, + 1.366261155e-04f, 1.412208717e-04f, 1.458150567e-04f, 1.504086605e-04f, 1.550016730e-04f, 1.595940841e-04f, 1.641858839e-04f, 1.687770622e-04f, 1.733676092e-04f, 1.779575147e-04f, + 1.825467687e-04f, 1.871353612e-04f, 1.917232822e-04f, 1.963105216e-04f, 2.008970695e-04f, 2.054829158e-04f, 2.100680505e-04f, 2.146524636e-04f, 2.192361451e-04f, 2.238190850e-04f, + 2.284012733e-04f, 2.329826999e-04f, 2.375633549e-04f, 2.421432282e-04f, 2.467223100e-04f, 2.513005901e-04f, 2.558780586e-04f, 2.604547055e-04f, 2.650305209e-04f, 2.696054947e-04f, + 2.741796169e-04f, 2.787528776e-04f, 2.833252668e-04f, 2.878967745e-04f, 2.924673907e-04f, 2.970371056e-04f, 3.016059090e-04f, 3.061737911e-04f, 3.107407419e-04f, 3.153067514e-04f, + 3.198718097e-04f, 3.244359068e-04f, 3.289990328e-04f, 3.335611777e-04f, 3.381223315e-04f, 3.426824844e-04f, 3.472416264e-04f, 3.517997475e-04f, 3.563568378e-04f, 3.609128875e-04f, + 3.654678864e-04f, 3.700218248e-04f, 3.745746928e-04f, 3.791264803e-04f, 3.836771774e-04f, 3.882267743e-04f, 3.927752611e-04f, 3.973226278e-04f, 4.018688645e-04f, 4.064139614e-04f, + 4.109579085e-04f, 4.155006959e-04f, 4.200423138e-04f, 4.245827522e-04f, 4.291220012e-04f, 4.336600511e-04f, 4.381968918e-04f, 4.427325135e-04f, 4.472669064e-04f, 4.518000606e-04f, + 4.563319662e-04f, 4.608626133e-04f, 4.653919921e-04f, 4.699200928e-04f, 4.744469054e-04f, 4.789724201e-04f, 4.834966271e-04f, 4.880195165e-04f, 4.925410785e-04f, 4.970613033e-04f, + 5.015801810e-04f, 5.060977018e-04f, 5.106138558e-04f, 5.151286333e-04f, 5.196420244e-04f, 5.241540193e-04f, 5.286646081e-04f, 5.331737812e-04f, 5.376815286e-04f, 5.421878407e-04f, + 5.466927075e-04f, 5.511961192e-04f, 5.556980662e-04f, 5.601985386e-04f, 5.646975266e-04f, 5.691950205e-04f, 5.736910104e-04f, 5.781854867e-04f, 5.826784395e-04f, 5.871698590e-04f, + 5.916597356e-04f, 5.961480594e-04f, 6.006348207e-04f, 6.051200098e-04f, 6.096036169e-04f, 6.140856323e-04f, 6.185660462e-04f, 6.230448489e-04f, 6.275220307e-04f, 6.319975819e-04f, + 6.364714927e-04f, 6.409437535e-04f, 6.454143544e-04f, 6.498832859e-04f, 6.543505382e-04f, 6.588161015e-04f, 6.632799663e-04f, 6.677421229e-04f, 6.722025614e-04f, 6.766612724e-04f, + 6.811182460e-04f, 6.855734726e-04f, 6.900269426e-04f, 6.944786462e-04f, 6.989285739e-04f, 7.033767159e-04f, 7.078230627e-04f, 7.122676045e-04f, 7.167103318e-04f, 7.211512348e-04f, + 7.255903041e-04f, 7.300275298e-04f, 7.344629025e-04f, 7.388964125e-04f, 7.433280501e-04f, 7.477578058e-04f, 7.521856700e-04f, 7.566116331e-04f, 7.610356854e-04f, 7.654578174e-04f, + 7.698780195e-04f, 7.742962822e-04f, 7.787125957e-04f, 7.831269507e-04f, 7.875393374e-04f, 7.919497464e-04f, 7.963581681e-04f, 8.007645930e-04f, 8.051690114e-04f, 8.095714138e-04f, + 8.139717908e-04f, 8.183701328e-04f, 8.227664302e-04f, 8.271606735e-04f, 8.315528533e-04f, 8.359429600e-04f, 8.403309841e-04f, 8.447169160e-04f, 8.491007464e-04f, 8.534824657e-04f, + 8.578620644e-04f, 8.622395330e-04f, 8.666148621e-04f, 8.709880422e-04f, 8.753590639e-04f, 8.797279176e-04f, 8.840945940e-04f, 8.884590835e-04f, 8.928213767e-04f, 8.971814643e-04f, + 9.015393366e-04f, 9.058949845e-04f, 9.102483983e-04f, 9.145995687e-04f, 9.189484863e-04f, 9.232951416e-04f, 9.276395254e-04f, 9.319816281e-04f, 9.363214404e-04f, 9.406589529e-04f, + 9.449941562e-04f, 9.493270410e-04f, 9.536575979e-04f, 9.579858174e-04f, 9.623116904e-04f, 9.666352074e-04f, 9.709563591e-04f, 9.752751361e-04f, 9.795915291e-04f, 9.839055287e-04f, + 9.882171258e-04f, 9.925263108e-04f, 9.968330747e-04f, 1.001137408e-03f, 1.005439301e-03f, 1.009738745e-03f, 1.014035731e-03f, 1.018330249e-03f, 1.022622290e-03f, 1.026911845e-03f, + 1.031198904e-03f, 1.035483459e-03f, 1.039765499e-03f, 1.044045016e-03f, 1.048322001e-03f, 1.052596444e-03f, 1.056868335e-03f, 1.061137667e-03f, 1.065404429e-03f, 1.069668613e-03f, + 1.073930209e-03f, 1.078189207e-03f, 1.082445600e-03f, 1.086699377e-03f, 1.090950530e-03f, 1.095199049e-03f, 1.099444925e-03f, 1.103688148e-03f, 1.107928711e-03f, 1.112166603e-03f, + 1.116401816e-03f, 1.120634341e-03f, 1.124864167e-03f, 1.129091287e-03f, 1.133315690e-03f, 1.137537369e-03f, 1.141756313e-03f, 1.145972514e-03f, 1.150185963e-03f, 1.154396650e-03f, + 1.158604567e-03f, 1.162809704e-03f, 1.167012052e-03f, 1.171211603e-03f, 1.175408347e-03f, 1.179602275e-03f, 1.183793378e-03f, 1.187981648e-03f, 1.192167075e-03f, 1.196349649e-03f, + 1.200529363e-03f, 1.204706207e-03f, 1.208880172e-03f, 1.213051249e-03f, 1.217219430e-03f, 1.221384704e-03f, 1.225547064e-03f, 1.229706500e-03f, 1.233863003e-03f, 1.238016565e-03f, + 1.242167176e-03f, 1.246314827e-03f, 1.250459510e-03f, 1.254601216e-03f, 1.258739935e-03f, 1.262875659e-03f, 1.267008380e-03f, 1.271138087e-03f, 1.275264772e-03f, 1.279388427e-03f, + 1.283509042e-03f, 1.287626608e-03f, 1.291741118e-03f, 1.295852561e-03f, 1.299960929e-03f, 1.304066213e-03f, 1.308168405e-03f, 1.312267495e-03f, 1.316363475e-03f, 1.320456336e-03f, + 1.324546069e-03f, 1.328632666e-03f, 1.332716117e-03f, 1.336796414e-03f, 1.340873547e-03f, 1.344947509e-03f, 1.349018291e-03f, 1.353085883e-03f, 1.357150278e-03f, 1.361211466e-03f, + 1.365269438e-03f, 1.369324186e-03f, 1.373375701e-03f, 1.377423975e-03f, 1.381468999e-03f, 1.385510764e-03f, 1.389549261e-03f, 1.393584482e-03f, 1.397616418e-03f, 1.401645060e-03f, + 1.405670401e-03f, 1.409692430e-03f, 1.413711140e-03f, 1.417726522e-03f, 1.421738567e-03f, 1.425747267e-03f, 1.429752613e-03f, 1.433754597e-03f, 1.437753209e-03f, 1.441748442e-03f, + 1.445740287e-03f, 1.449728735e-03f, 1.453713777e-03f, 1.457695406e-03f, 1.461673612e-03f, 1.465648388e-03f, 1.469619724e-03f, 1.473587612e-03f, 1.477552043e-03f, 1.481513010e-03f, + 1.485470503e-03f, 1.489424514e-03f, 1.493375035e-03f, 1.497322057e-03f, 1.501265572e-03f, 1.505205571e-03f, 1.509142046e-03f, 1.513074988e-03f, 1.517004389e-03f, 1.520930241e-03f, + 1.524852535e-03f, 1.528771263e-03f, 1.532686416e-03f, 1.536597986e-03f, 1.540505964e-03f, 1.544410343e-03f, 1.548311114e-03f, 1.552208269e-03f, 1.556101798e-03f, 1.559991695e-03f, + 1.563877950e-03f, 1.567760555e-03f, 1.571639502e-03f, 1.575514783e-03f, 1.579386390e-03f, 1.583254313e-03f, 1.587118545e-03f, 1.590979078e-03f, 1.594835903e-03f, 1.598689012e-03f, + 1.602538397e-03f, 1.606384050e-03f, 1.610225962e-03f, 1.614064125e-03f, 1.617898531e-03f, 1.621729172e-03f, 1.625556040e-03f, 1.629379126e-03f, 1.633198422e-03f, 1.637013920e-03f, + 1.640825613e-03f, 1.644633491e-03f, 1.648437547e-03f, 1.652237772e-03f, 1.656034159e-03f, 1.659826699e-03f, 1.663615384e-03f, 1.667400207e-03f, 1.671181159e-03f, 1.674958231e-03f, + 1.678731417e-03f, 1.682500707e-03f, 1.686266095e-03f, 1.690027571e-03f, 1.693785128e-03f, 1.697538758e-03f, 1.701288453e-03f, 1.705034204e-03f, 1.708776004e-03f, 1.712513846e-03f, + 1.716247720e-03f, 1.719977618e-03f, 1.723703534e-03f, 1.727425459e-03f, 1.731143385e-03f, 1.734857304e-03f, 1.738567208e-03f, 1.742273090e-03f, 1.745974941e-03f, 1.749672754e-03f, + 1.753366520e-03f, 1.757056232e-03f, 1.760741883e-03f, 1.764423463e-03f, 1.768100965e-03f, 1.771774382e-03f, 1.775443706e-03f, 1.779108928e-03f, 1.782770042e-03f, 1.786427038e-03f, + 1.790079910e-03f, 1.793728650e-03f, 1.797373250e-03f, 1.801013701e-03f, 1.804649997e-03f, 1.808282130e-03f, 1.811910092e-03f, 1.815533875e-03f, 1.819153471e-03f, 1.822768874e-03f, + 1.826380074e-03f, 1.829987065e-03f, 1.833589839e-03f, 1.837188387e-03f, 1.840782704e-03f, 1.844372780e-03f, 1.847958608e-03f, 1.851540181e-03f, 1.855117491e-03f, 1.858690530e-03f, + 1.862259291e-03f, 1.865823767e-03f, 1.869383949e-03f, 1.872939830e-03f, 1.876491402e-03f, 1.880038659e-03f, 1.883581592e-03f, 1.887120194e-03f, 1.890654457e-03f, 1.894184375e-03f, + 1.897709939e-03f, 1.901231141e-03f, 1.904747976e-03f, 1.908260434e-03f, 1.911768509e-03f, 1.915272193e-03f, 1.918771478e-03f, 1.922266358e-03f, 1.925756825e-03f, 1.929242872e-03f, + 1.932724490e-03f, 1.936201673e-03f, 1.939674414e-03f, 1.943142704e-03f, 1.946606537e-03f, 1.950065905e-03f, 1.953520802e-03f, 1.956971219e-03f, 1.960417149e-03f, 1.963858585e-03f, + 1.967295520e-03f, 1.970727947e-03f, 1.974155858e-03f, 1.977579245e-03f, 1.980998103e-03f, 1.984412422e-03f, 1.987822197e-03f, 1.991227420e-03f, 1.994628084e-03f, 1.998024182e-03f, + 2.001415705e-03f, 2.004802648e-03f, 2.008185004e-03f, 2.011562764e-03f, 2.014935922e-03f, 2.018304470e-03f, 2.021668402e-03f, 2.025027711e-03f, 2.028382389e-03f, 2.031732429e-03f, + 2.035077824e-03f, 2.038418567e-03f, 2.041754652e-03f, 2.045086070e-03f, 2.048412815e-03f, 2.051734880e-03f, 2.055052259e-03f, 2.058364942e-03f, 2.061672925e-03f, 2.064976200e-03f, + 2.068274760e-03f, 2.071568597e-03f, 2.074857706e-03f, 2.078142079e-03f, 2.081421709e-03f, 2.084696589e-03f, 2.087966713e-03f, 2.091232073e-03f, 2.094492662e-03f, 2.097748474e-03f, + 2.100999502e-03f, 2.104245739e-03f, 2.107487178e-03f, 2.110723812e-03f, 2.113955635e-03f, 2.117182639e-03f, 2.120404818e-03f, 2.123622166e-03f, 2.126834674e-03f, 2.130042337e-03f, + 2.133245148e-03f, 2.136443099e-03f, 2.139636185e-03f, 2.142824399e-03f, 2.146007733e-03f, 2.149186182e-03f, 2.152359738e-03f, 2.155528395e-03f, 2.158692145e-03f, 2.161850984e-03f, + 2.165004903e-03f, 2.168153896e-03f, 2.171297957e-03f, 2.174437078e-03f, 2.177571254e-03f, 2.180700478e-03f, 2.183824743e-03f, 2.186944043e-03f, 2.190058370e-03f, 2.193167719e-03f, + 2.196272083e-03f, 2.199371456e-03f, 2.202465830e-03f, 2.205555200e-03f, 2.208639559e-03f, 2.211718900e-03f, 2.214793217e-03f, 2.217862504e-03f, 2.220926754e-03f, 2.223985961e-03f, + 2.227040118e-03f, 2.230089218e-03f, 2.233133256e-03f, 2.236172226e-03f, 2.239206120e-03f, 2.242234932e-03f, 2.245258656e-03f, 2.248277286e-03f, 2.251290815e-03f, 2.254299238e-03f, + 2.257302547e-03f, 2.260300736e-03f, 2.263293800e-03f, 2.266281731e-03f, 2.269264524e-03f, 2.272242172e-03f, 2.275214670e-03f, 2.278182010e-03f, 2.281144187e-03f, 2.284101194e-03f, + 2.287053026e-03f, 2.289999676e-03f, 2.292941138e-03f, 2.295877406e-03f, 2.298808473e-03f, 2.301734334e-03f, 2.304654982e-03f, 2.307570412e-03f, 2.310480617e-03f, 2.313385591e-03f, + 2.316285328e-03f, 2.319179822e-03f, 2.322069067e-03f, 2.324953057e-03f, 2.327831786e-03f, 2.330705248e-03f, 2.333573436e-03f, 2.336436346e-03f, 2.339293970e-03f, 2.342146304e-03f, + 2.344993340e-03f, 2.347835074e-03f, 2.350671499e-03f, 2.353502609e-03f, 2.356328398e-03f, 2.359148861e-03f, 2.361963991e-03f, 2.364773783e-03f, 2.367578231e-03f, 2.370377329e-03f, + 2.373171071e-03f, 2.375959451e-03f, 2.378742464e-03f, 2.381520103e-03f, 2.384292364e-03f, 2.387059240e-03f, 2.389820725e-03f, 2.392576814e-03f, 2.395327501e-03f, 2.398072780e-03f, + 2.400812645e-03f, 2.403547092e-03f, 2.406276113e-03f, 2.408999704e-03f, 2.411717859e-03f, 2.414430572e-03f, 2.417137837e-03f, 2.419839650e-03f, 2.422536003e-03f, 2.425226893e-03f, + 2.427912312e-03f, 2.430592256e-03f, 2.433266719e-03f, 2.435935695e-03f, 2.438599179e-03f, 2.441257166e-03f, 2.443909649e-03f, 2.446556624e-03f, 2.449198084e-03f, 2.451834025e-03f, + 2.454464441e-03f, 2.457089326e-03f, 2.459708675e-03f, 2.462322483e-03f, 2.464930744e-03f, 2.467533452e-03f, 2.470130603e-03f, 2.472722191e-03f, 2.475308211e-03f, 2.477888657e-03f, + 2.480463524e-03f, 2.483032807e-03f, 2.485596499e-03f, 2.488154597e-03f, 2.490707095e-03f, 2.493253987e-03f, 2.495795268e-03f, 2.498330933e-03f, 2.500860977e-03f, 2.503385394e-03f, + 2.505904179e-03f, 2.508417328e-03f, 2.510924834e-03f, 2.513426693e-03f, 2.515922900e-03f, 2.518413448e-03f, 2.520898335e-03f, 2.523377553e-03f, 2.525851098e-03f, 2.528318965e-03f, + 2.530781149e-03f, 2.533237645e-03f, 2.535688447e-03f, 2.538133551e-03f, 2.540572951e-03f, 2.543006644e-03f, 2.545434622e-03f, 2.547856882e-03f, 2.550273419e-03f, 2.552684228e-03f, + 2.555089303e-03f, 2.557488639e-03f, 2.559882233e-03f, 2.562270078e-03f, 2.564652171e-03f, 2.567028505e-03f, 2.569399076e-03f, 2.571763880e-03f, 2.574122912e-03f, 2.576476165e-03f, + 2.578823637e-03f, 2.581165322e-03f, 2.583501214e-03f, 2.585831310e-03f, 2.588155605e-03f, 2.590474094e-03f, 2.592786771e-03f, 2.595093633e-03f, 2.597394675e-03f, 2.599689891e-03f, + 2.601979278e-03f, 2.604262830e-03f, 2.606540543e-03f, 2.608812412e-03f, 2.611078432e-03f, 2.613338600e-03f, 2.615592910e-03f, 2.617841357e-03f, 2.620083938e-03f, 2.622320647e-03f, + 2.624551480e-03f, 2.626776432e-03f, 2.628995499e-03f, 2.631208676e-03f, 2.633415960e-03f, 2.635617344e-03f, 2.637812825e-03f, 2.640002399e-03f, 2.642186060e-03f, 2.644363805e-03f, + 2.646535629e-03f, 2.648701527e-03f, 2.650861495e-03f, 2.653015530e-03f, 2.655163625e-03f, 2.657305777e-03f, 2.659441983e-03f, 2.661572236e-03f, 2.663696533e-03f, 2.665814870e-03f, + 2.667927242e-03f, 2.670033645e-03f, 2.672134075e-03f, 2.674228528e-03f, 2.676316999e-03f, 2.678399483e-03f, 2.680475978e-03f, 2.682546478e-03f, 2.684610979e-03f, 2.686669478e-03f, + 2.688721970e-03f, 2.690768450e-03f, 2.692808915e-03f, 2.694843361e-03f, 2.696871783e-03f, 2.698894178e-03f, 2.700910541e-03f, 2.702920868e-03f, 2.704925155e-03f, 2.706923399e-03f, + 2.708915594e-03f, 2.710901738e-03f, 2.712881825e-03f, 2.714855853e-03f, 2.716823816e-03f, 2.718785712e-03f, 2.720741535e-03f, 2.722691283e-03f, 2.724634951e-03f, 2.726572536e-03f, + 2.728504033e-03f, 2.730429438e-03f, 2.732348748e-03f, 2.734261959e-03f, 2.736169067e-03f, 2.738070068e-03f, 2.739964959e-03f, 2.741853735e-03f, 2.743736392e-03f, 2.745612928e-03f, + 2.747483338e-03f, 2.749347618e-03f, 2.751205765e-03f, 2.753057775e-03f, 2.754903644e-03f, 2.756743368e-03f, 2.758576945e-03f, 2.760404370e-03f, 2.762225639e-03f, 2.764040749e-03f, + 2.765849697e-03f, 2.767652478e-03f, 2.769449089e-03f, 2.771239527e-03f, 2.773023788e-03f, 2.774801868e-03f, 2.776573764e-03f, 2.778339472e-03f, 2.780098989e-03f, 2.781852311e-03f, + 2.783599435e-03f, 2.785340357e-03f, 2.787075074e-03f, 2.788803582e-03f, 2.790525879e-03f, 2.792241960e-03f, 2.793951822e-03f, 2.795655461e-03f, 2.797352875e-03f, 2.799044060e-03f, + 2.800729013e-03f, 2.802407730e-03f, 2.804080208e-03f, 2.805746443e-03f, 2.807406433e-03f, 2.809060174e-03f, 2.810707663e-03f, 2.812348896e-03f, 2.813983871e-03f, 2.815612583e-03f, + 2.817235031e-03f, 2.818851210e-03f, 2.820461118e-03f, 2.822064751e-03f, 2.823662106e-03f, 2.825253180e-03f, 2.826837970e-03f, 2.828416473e-03f, 2.829988686e-03f, 2.831554605e-03f, + 2.833114227e-03f, 2.834667550e-03f, 2.836214571e-03f, 2.837755286e-03f, 2.839289692e-03f, 2.840817786e-03f, 2.842339566e-03f, 2.843855028e-03f, 2.845364170e-03f, 2.846866988e-03f, + 2.848363479e-03f, 2.849853642e-03f, 2.851337472e-03f, 2.852814966e-03f, 2.854286123e-03f, 2.855750939e-03f, 2.857209411e-03f, 2.858661536e-03f, 2.860107312e-03f, 2.861546736e-03f, + 2.862979805e-03f, 2.864406516e-03f, 2.865826866e-03f, 2.867240853e-03f, 2.868648474e-03f, 2.870049726e-03f, 2.871444607e-03f, 2.872833113e-03f, 2.874215243e-03f, 2.875590993e-03f, + 2.876960361e-03f, 2.878323344e-03f, 2.879679940e-03f, 2.881030145e-03f, 2.882373958e-03f, 2.883711376e-03f, 2.885042396e-03f, 2.886367015e-03f, 2.887685232e-03f, 2.888997043e-03f, + 2.890302447e-03f, 2.891601440e-03f, 2.892894020e-03f, 2.894180184e-03f, 2.895459931e-03f, 2.896733258e-03f, 2.898000162e-03f, 2.899260641e-03f, 2.900514692e-03f, 2.901762313e-03f, + 2.903003503e-03f, 2.904238257e-03f, 2.905466575e-03f, 2.906688453e-03f, 2.907903890e-03f, 2.909112883e-03f, 2.910315430e-03f, 2.911511529e-03f, 2.912701176e-03f, 2.913884371e-03f, + 2.915061111e-03f, 2.916231393e-03f, 2.917395216e-03f, 2.918552577e-03f, 2.919703474e-03f, 2.920847905e-03f, 2.921985868e-03f, 2.923117361e-03f, 2.924242381e-03f, 2.925360927e-03f, + 2.926472996e-03f, 2.927578586e-03f, 2.928677696e-03f, 2.929770323e-03f, 2.930856465e-03f, 2.931936120e-03f, 2.933009287e-03f, 2.934075962e-03f, 2.935136145e-03f, 2.936189834e-03f, + 2.937237025e-03f, 2.938277718e-03f, 2.939311911e-03f, 2.940339601e-03f, 2.941360787e-03f, 2.942375467e-03f, 2.943383639e-03f, 2.944385301e-03f, 2.945380451e-03f, 2.946369088e-03f, + 2.947351210e-03f, 2.948326814e-03f, 2.949295900e-03f, 2.950258466e-03f, 2.951214509e-03f, 2.952164028e-03f, 2.953107021e-03f, 2.954043487e-03f, 2.954973424e-03f, 2.955896830e-03f, + 2.956813704e-03f, 2.957724043e-03f, 2.958627847e-03f, 2.959525114e-03f, 2.960415842e-03f, 2.961300029e-03f, 2.962177675e-03f, 2.963048776e-03f, 2.963913333e-03f, 2.964771343e-03f, + 2.965622805e-03f, 2.966467718e-03f, 2.967306079e-03f, 2.968137887e-03f, 2.968963142e-03f, 2.969781841e-03f, 2.970593984e-03f, 2.971399568e-03f, 2.972198592e-03f, 2.972991056e-03f, + 2.973776957e-03f, 2.974556294e-03f, 2.975329066e-03f, 2.976095272e-03f, 2.976854910e-03f, 2.977607979e-03f, 2.978354478e-03f, 2.979094405e-03f, 2.979827759e-03f, 2.980554540e-03f, + 2.981274745e-03f, 2.981988374e-03f, 2.982695425e-03f, 2.983395897e-03f, 2.984089789e-03f, 2.984777101e-03f, 2.985457830e-03f, 2.986131975e-03f, 2.986799537e-03f, 2.987460512e-03f, + 2.988114901e-03f, 2.988762703e-03f, 2.989403916e-03f, 2.990038538e-03f, 2.990666571e-03f, 2.991288011e-03f, 2.991902859e-03f, 2.992511113e-03f, 2.993112772e-03f, 2.993707836e-03f, + 2.994296303e-03f, 2.994878172e-03f, 2.995453444e-03f, 2.996022116e-03f, 2.996584188e-03f, 2.997139659e-03f, 2.997688528e-03f, 2.998230794e-03f, 2.998766457e-03f, 2.999295516e-03f, + 2.999817970e-03f, 3.000333818e-03f, 3.000843060e-03f, 3.001345694e-03f, 3.001841720e-03f, 3.002331137e-03f, 3.002813945e-03f, 3.003290143e-03f, 3.003759731e-03f, 3.004222706e-03f, + 3.004679070e-03f, 3.005128821e-03f, 3.005571959e-03f, 3.006008483e-03f, 3.006438392e-03f, 3.006861687e-03f, 3.007278365e-03f, 3.007688428e-03f, 3.008091874e-03f, 3.008488703e-03f, + 3.008878915e-03f, 3.009262508e-03f, 3.009639482e-03f, 3.010009838e-03f, 3.010373574e-03f, 3.010730691e-03f, 3.011081187e-03f, 3.011425062e-03f, 3.011762317e-03f, 3.012092949e-03f, + 3.012416961e-03f, 3.012734350e-03f, 3.013045117e-03f, 3.013349261e-03f, 3.013646782e-03f, 3.013937680e-03f, 3.014221954e-03f, 3.014499604e-03f, 3.014770631e-03f, 3.015035033e-03f, + 3.015292811e-03f, 3.015543964e-03f, 3.015788493e-03f, 3.016026397e-03f, 3.016257675e-03f, 3.016482328e-03f, 3.016700356e-03f, 3.016911759e-03f, 3.017116536e-03f, 3.017314688e-03f, + 3.017506214e-03f, 3.017691114e-03f, 3.017869389e-03f, 3.018041037e-03f, 3.018206061e-03f, 3.018364458e-03f, 3.018516230e-03f, 3.018661376e-03f, 3.018799897e-03f, 3.018931792e-03f, + 3.019057062e-03f, 3.019175706e-03f, 3.019287726e-03f, 3.019393120e-03f, 3.019491889e-03f, 3.019584034e-03f, 3.019669554e-03f, 3.019748450e-03f, 3.019820722e-03f, 3.019886370e-03f, + 3.019945394e-03f, 3.019997794e-03f, 3.020043572e-03f, 3.020082726e-03f, 3.020115258e-03f, 3.020141168e-03f, 3.020160455e-03f, 3.020173121e-03f, 3.020179166e-03f, 3.020178590e-03f, + 3.020171393e-03f, 3.020157576e-03f, 3.020137140e-03f, 3.020110084e-03f, 3.020076409e-03f, 3.020036116e-03f, 3.019989204e-03f, 3.019935676e-03f, 3.019875530e-03f, 3.019808768e-03f, + 3.019735389e-03f, 3.019655396e-03f, 3.019568787e-03f, 3.019475565e-03f, 3.019375728e-03f, 3.019269279e-03f, 3.019156217e-03f, 3.019036543e-03f, 3.018910257e-03f, 3.018777362e-03f, + 3.018637856e-03f, 3.018491741e-03f, 3.018339018e-03f, 3.018179686e-03f, 3.018013748e-03f, 3.017841203e-03f, 3.017662053e-03f, 3.017476298e-03f, 3.017283938e-03f, 3.017084976e-03f, + 3.016879411e-03f, 3.016667245e-03f, 3.016448477e-03f, 3.016223110e-03f, 3.015991144e-03f, 3.015752580e-03f, 3.015507418e-03f, 3.015255660e-03f, 3.014997307e-03f, 3.014732359e-03f, + 3.014460818e-03f, 3.014182684e-03f, 3.013897959e-03f, 3.013606643e-03f, 3.013308738e-03f, 3.013004244e-03f, 3.012693163e-03f, 3.012375495e-03f, 3.012051242e-03f, 3.011720404e-03f, + 3.011382984e-03f, 3.011038982e-03f, 3.010688398e-03f, 3.010331235e-03f, 3.009967494e-03f, 3.009597175e-03f, 3.009220279e-03f, 3.008836809e-03f, 3.008446765e-03f, 3.008050148e-03f, + 3.007646960e-03f, 3.007237202e-03f, 3.006820875e-03f, 3.006397981e-03f, 3.005968520e-03f, 3.005532495e-03f, 3.005089906e-03f, 3.004640755e-03f, 3.004185043e-03f, 3.003722771e-03f, + 3.003253941e-03f, 3.002778555e-03f, 3.002296614e-03f, 3.001808118e-03f, 3.001313070e-03f, 3.000811472e-03f, 3.000303323e-03f, 2.999788627e-03f, 2.999267385e-03f, 2.998739597e-03f, + 2.998205266e-03f, 2.997664393e-03f, 2.997116980e-03f, 2.996563028e-03f, 2.996002539e-03f, 2.995435514e-03f, 2.994861956e-03f, 2.994281865e-03f, 2.993695243e-03f, 2.993102093e-03f, + 2.992502415e-03f, 2.991896212e-03f, 2.991283484e-03f, 2.990664235e-03f, 2.990038465e-03f, 2.989406176e-03f, 2.988767370e-03f, 2.988122049e-03f, 2.987470214e-03f, 2.986811868e-03f, + 2.986147012e-03f, 2.985475649e-03f, 2.984797779e-03f, 2.984113404e-03f, 2.983422528e-03f, 2.982725150e-03f, 2.982021275e-03f, 2.981310902e-03f, 2.980594035e-03f, 2.979870675e-03f, + 2.979140824e-03f, 2.978404484e-03f, 2.977661657e-03f, 2.976912345e-03f, 2.976156551e-03f, 2.975394275e-03f, 2.974625521e-03f, 2.973850290e-03f, 2.973068584e-03f, 2.972280405e-03f, + 2.971485756e-03f, 2.970684639e-03f, 2.969877055e-03f, 2.969063008e-03f, 2.968242498e-03f, 2.967415528e-03f, 2.966582101e-03f, 2.965742218e-03f, 2.964895882e-03f, 2.964043095e-03f, + 2.963183859e-03f, 2.962318177e-03f, 2.961446050e-03f, 2.960567482e-03f, 2.959682474e-03f, 2.958791028e-03f, 2.957893148e-03f, 2.956988834e-03f, 2.956078090e-03f, 2.955160919e-03f, + 2.954237321e-03f, 2.953307301e-03f, 2.952370860e-03f, 2.951428000e-03f, 2.950478724e-03f, 2.949523035e-03f, 2.948560934e-03f, 2.947592425e-03f, 2.946617510e-03f, 2.945636192e-03f, + 2.944648472e-03f, 2.943654354e-03f, 2.942653840e-03f, 2.941646932e-03f, 2.940633634e-03f, 2.939613947e-03f, 2.938587874e-03f, 2.937555419e-03f, 2.936516583e-03f, 2.935471369e-03f, + 2.934419780e-03f, 2.933361819e-03f, 2.932297488e-03f, 2.931226789e-03f, 2.930149727e-03f, 2.929066302e-03f, 2.927976519e-03f, 2.926880380e-03f, 2.925777887e-03f, 2.924669044e-03f, + 2.923553853e-03f, 2.922432317e-03f, 2.921304438e-03f, 2.920170221e-03f, 2.919029666e-03f, 2.917882779e-03f, 2.916729560e-03f, 2.915570014e-03f, 2.914404142e-03f, 2.913231949e-03f, + 2.912053436e-03f, 2.910868607e-03f, 2.909677465e-03f, 2.908480013e-03f, 2.907276254e-03f, 2.906066190e-03f, 2.904849825e-03f, 2.903627162e-03f, 2.902398203e-03f, 2.901162953e-03f, + 2.899921413e-03f, 2.898673587e-03f, 2.897419479e-03f, 2.896159091e-03f, 2.894892426e-03f, 2.893619488e-03f, 2.892340279e-03f, 2.891054803e-03f, 2.889763063e-03f, 2.888465062e-03f, + 2.887160804e-03f, 2.885850291e-03f, 2.884533527e-03f, 2.883210515e-03f, 2.881881258e-03f, 2.880545760e-03f, 2.879204024e-03f, 2.877856053e-03f, 2.876501851e-03f, 2.875141420e-03f, + 2.873774765e-03f, 2.872401888e-03f, 2.871022792e-03f, 2.869637482e-03f, 2.868245961e-03f, 2.866848232e-03f, 2.865444298e-03f, 2.864034163e-03f, 2.862617831e-03f, 2.861195304e-03f, + 2.859766587e-03f, 2.858331682e-03f, 2.856890593e-03f, 2.855443325e-03f, 2.853989879e-03f, 2.852530261e-03f, 2.851064473e-03f, 2.849592519e-03f, 2.848114402e-03f, 2.846630126e-03f, + 2.845139696e-03f, 2.843643113e-03f, 2.842140383e-03f, 2.840631508e-03f, 2.839116493e-03f, 2.837595340e-03f, 2.836068054e-03f, 2.834534639e-03f, 2.832995097e-03f, 2.831449434e-03f, + 2.829897651e-03f, 2.828339755e-03f, 2.826775747e-03f, 2.825205632e-03f, 2.823629413e-03f, 2.822047095e-03f, 2.820458682e-03f, 2.818864176e-03f, 2.817263582e-03f, 2.815656904e-03f, + 2.814044146e-03f, 2.812425311e-03f, 2.810800404e-03f, 2.809169428e-03f, 2.807532387e-03f, 2.805889286e-03f, 2.804240127e-03f, 2.802584916e-03f, 2.800923655e-03f, 2.799256350e-03f, + 2.797583004e-03f, 2.795903621e-03f, 2.794218205e-03f, 2.792526760e-03f, 2.790829291e-03f, 2.789125800e-03f, 2.787416293e-03f, 2.785700773e-03f, 2.783979245e-03f, 2.782251713e-03f, + 2.780518180e-03f, 2.778778652e-03f, 2.777033131e-03f, 2.775281623e-03f, 2.773524131e-03f, 2.771760660e-03f, 2.769991213e-03f, 2.768215796e-03f, 2.766434412e-03f, 2.764647065e-03f, + 2.762853760e-03f, 2.761054502e-03f, 2.759249294e-03f, 2.757438140e-03f, 2.755621045e-03f, 2.753798014e-03f, 2.751969050e-03f, 2.750134158e-03f, 2.748293343e-03f, 2.746446608e-03f, + 2.744593959e-03f, 2.742735399e-03f, 2.740870932e-03f, 2.739000565e-03f, 2.737124300e-03f, 2.735242142e-03f, 2.733354096e-03f, 2.731460166e-03f, 2.729560356e-03f, 2.727654672e-03f, + 2.725743118e-03f, 2.723825697e-03f, 2.721902416e-03f, 2.719973277e-03f, 2.718038287e-03f, 2.716097449e-03f, 2.714150768e-03f, 2.712198249e-03f, 2.710239896e-03f, 2.708275713e-03f, + 2.706305707e-03f, 2.704329880e-03f, 2.702348238e-03f, 2.700360786e-03f, 2.698367528e-03f, 2.696368469e-03f, 2.694363613e-03f, 2.692352966e-03f, 2.690336531e-03f, 2.688314315e-03f, + 2.686286321e-03f, 2.684252555e-03f, 2.682213021e-03f, 2.680167723e-03f, 2.678116668e-03f, 2.676059859e-03f, 2.673997301e-03f, 2.671929000e-03f, 2.669854960e-03f, 2.667775185e-03f, + 2.665689682e-03f, 2.663598455e-03f, 2.661501508e-03f, 2.659398847e-03f, 2.657290477e-03f, 2.655176402e-03f, 2.653056627e-03f, 2.650931158e-03f, 2.648800000e-03f, 2.646663156e-03f, + 2.644520634e-03f, 2.642372437e-03f, 2.640218570e-03f, 2.638059039e-03f, 2.635893848e-03f, 2.633723003e-03f, 2.631546509e-03f, 2.629364371e-03f, 2.627176594e-03f, 2.624983183e-03f, + 2.622784143e-03f, 2.620579479e-03f, 2.618369197e-03f, 2.616153302e-03f, 2.613931798e-03f, 2.611704692e-03f, 2.609471988e-03f, 2.607233691e-03f, 2.604989807e-03f, 2.602740341e-03f, + 2.600485298e-03f, 2.598224684e-03f, 2.595958503e-03f, 2.593686761e-03f, 2.591409464e-03f, 2.589126616e-03f, 2.586838223e-03f, 2.584544291e-03f, 2.582244824e-03f, 2.579939828e-03f, + 2.577629308e-03f, 2.575313271e-03f, 2.572991720e-03f, 2.570664662e-03f, 2.568332102e-03f, 2.565994045e-03f, 2.563650497e-03f, 2.561301463e-03f, 2.558946949e-03f, 2.556586960e-03f, + 2.554221502e-03f, 2.551850580e-03f, 2.549474200e-03f, 2.547092367e-03f, 2.544705087e-03f, 2.542312365e-03f, 2.539914207e-03f, 2.537510618e-03f, 2.535101604e-03f, 2.532687171e-03f, + 2.530267325e-03f, 2.527842070e-03f, 2.525411412e-03f, 2.522975358e-03f, 2.520533912e-03f, 2.518087081e-03f, 2.515634869e-03f, 2.513177284e-03f, 2.510714330e-03f, 2.508246013e-03f, + 2.505772339e-03f, 2.503293314e-03f, 2.500808942e-03f, 2.498319232e-03f, 2.495824186e-03f, 2.493323813e-03f, 2.490818117e-03f, 2.488307104e-03f, 2.485790780e-03f, 2.483269151e-03f, + 2.480742223e-03f, 2.478210001e-03f, 2.475672492e-03f, 2.473129701e-03f, 2.470581634e-03f, 2.468028297e-03f, 2.465469696e-03f, 2.462905836e-03f, 2.460336725e-03f, 2.457762367e-03f, + 2.455182769e-03f, 2.452597936e-03f, 2.450007875e-03f, 2.447412591e-03f, 2.444812091e-03f, 2.442206381e-03f, 2.439595466e-03f, 2.436979352e-03f, 2.434358046e-03f, 2.431731554e-03f, + 2.429099881e-03f, 2.426463034e-03f, 2.423821019e-03f, 2.421173842e-03f, 2.418521508e-03f, 2.415864025e-03f, 2.413201398e-03f, 2.410533634e-03f, 2.407860738e-03f, 2.405182716e-03f, + 2.402499576e-03f, 2.399811322e-03f, 2.397117962e-03f, 2.394419501e-03f, 2.391715946e-03f, 2.389007302e-03f, 2.386293576e-03f, 2.383574775e-03f, 2.380850904e-03f, 2.378121970e-03f, + 2.375387979e-03f, 2.372648938e-03f, 2.369904852e-03f, 2.367155728e-03f, 2.364401572e-03f, 2.361642391e-03f, 2.358878191e-03f, 2.356108978e-03f, 2.353334758e-03f, 2.350555539e-03f, + 2.347771326e-03f, 2.344982126e-03f, 2.342187945e-03f, 2.339388789e-03f, 2.336584666e-03f, 2.333775581e-03f, 2.330961541e-03f, 2.328142552e-03f, 2.325318621e-03f, 2.322489754e-03f, + 2.319655958e-03f, 2.316817239e-03f, 2.313973604e-03f, 2.311125059e-03f, 2.308271611e-03f, 2.305413266e-03f, 2.302550031e-03f, 2.299681913e-03f, 2.296808917e-03f, 2.293931052e-03f, + 2.291048322e-03f, 2.288160735e-03f, 2.285268297e-03f, 2.282371016e-03f, 2.279468897e-03f, 2.276561947e-03f, 2.273650173e-03f, 2.270733582e-03f, 2.267812180e-03f, 2.264885974e-03f, + 2.261954970e-03f, 2.259019176e-03f, 2.256078598e-03f, 2.253133242e-03f, 2.250183116e-03f, 2.247228226e-03f, 2.244268580e-03f, 2.241304182e-03f, 2.238335042e-03f, 2.235361164e-03f, + 2.232382557e-03f, 2.229399227e-03f, 2.226411180e-03f, 2.223418423e-03f, 2.220420964e-03f, 2.217418810e-03f, 2.214411966e-03f, 2.211400440e-03f, 2.208384239e-03f, 2.205363369e-03f, + 2.202337838e-03f, 2.199307652e-03f, 2.196272819e-03f, 2.193233345e-03f, 2.190189237e-03f, 2.187140502e-03f, 2.184087147e-03f, 2.181029180e-03f, 2.177966606e-03f, 2.174899433e-03f, + 2.171827668e-03f, 2.168751318e-03f, 2.165670390e-03f, 2.162584891e-03f, 2.159494828e-03f, 2.156400208e-03f, 2.153301039e-03f, 2.150197326e-03f, 2.147089077e-03f, 2.143976300e-03f, + 2.140859001e-03f, 2.137737188e-03f, 2.134610867e-03f, 2.131480046e-03f, 2.128344731e-03f, 2.125204930e-03f, 2.122060651e-03f, 2.118911900e-03f, 2.115758684e-03f, 2.112601010e-03f, + 2.109438887e-03f, 2.106272320e-03f, 2.103101317e-03f, 2.099925886e-03f, 2.096746033e-03f, 2.093561766e-03f, 2.090373091e-03f, 2.087180018e-03f, 2.083982551e-03f, 2.080780699e-03f, + 2.077574469e-03f, 2.074363869e-03f, 2.071148905e-03f, 2.067929585e-03f, 2.064705916e-03f, 2.061477906e-03f, 2.058245561e-03f, 2.055008890e-03f, 2.051767899e-03f, 2.048522596e-03f, + 2.045272988e-03f, 2.042019082e-03f, 2.038760887e-03f, 2.035498409e-03f, 2.032231656e-03f, 2.028960635e-03f, 2.025685353e-03f, 2.022405818e-03f, 2.019122038e-03f, 2.015834020e-03f, + 2.012541771e-03f, 2.009245299e-03f, 2.005944611e-03f, 2.002639715e-03f, 1.999330618e-03f, 1.996017327e-03f, 1.992699851e-03f, 1.989378197e-03f, 1.986052372e-03f, 1.982722383e-03f, + 1.979388239e-03f, 1.976049947e-03f, 1.972707514e-03f, 1.969360948e-03f, 1.966010257e-03f, 1.962655448e-03f, 1.959296529e-03f, 1.955933507e-03f, 1.952566389e-03f, 1.949195185e-03f, + 1.945819900e-03f, 1.942440544e-03f, 1.939057123e-03f, 1.935669645e-03f, 1.932278117e-03f, 1.928882548e-03f, 1.925482946e-03f, 1.922079317e-03f, 1.918671669e-03f, 1.915260011e-03f, + 1.911844349e-03f, 1.908424692e-03f, 1.905001048e-03f, 1.901573423e-03f, 1.898141827e-03f, 1.894706266e-03f, 1.891266748e-03f, 1.887823281e-03f, 1.884375873e-03f, 1.880924532e-03f, + 1.877469265e-03f, 1.874010081e-03f, 1.870546986e-03f, 1.867079990e-03f, 1.863609099e-03f, 1.860134321e-03f, 1.856655665e-03f, 1.853173138e-03f, 1.849686748e-03f, 1.846196503e-03f, + 1.842702411e-03f, 1.839204480e-03f, 1.835702717e-03f, 1.832197131e-03f, 1.828687729e-03f, 1.825174519e-03f, 1.821657509e-03f, 1.818136708e-03f, 1.814612122e-03f, 1.811083761e-03f, + 1.807551632e-03f, 1.804015742e-03f, 1.800476100e-03f, 1.796932715e-03f, 1.793385593e-03f, 1.789834743e-03f, 1.786280172e-03f, 1.782721890e-03f, 1.779159903e-03f, 1.775594221e-03f, + 1.772024850e-03f, 1.768451799e-03f, 1.764875076e-03f, 1.761294689e-03f, 1.757710646e-03f, 1.754122956e-03f, 1.750531625e-03f, 1.746936663e-03f, 1.743338078e-03f, 1.739735877e-03f, + 1.736130068e-03f, 1.732520660e-03f, 1.728907661e-03f, 1.725291079e-03f, 1.721670922e-03f, 1.718047198e-03f, 1.714419916e-03f, 1.710789083e-03f, 1.707154708e-03f, 1.703516799e-03f, + 1.699875364e-03f, 1.696230411e-03f, 1.692581948e-03f, 1.688929984e-03f, 1.685274527e-03f, 1.681615585e-03f, 1.677953167e-03f, 1.674287279e-03f, 1.670617932e-03f, 1.666945133e-03f, + 1.663268889e-03f, 1.659589210e-03f, 1.655906104e-03f, 1.652219579e-03f, 1.648529644e-03f, 1.644836306e-03f, 1.641139573e-03f, 1.637439455e-03f, 1.633735960e-03f, 1.630029095e-03f, + 1.626318869e-03f, 1.622605291e-03f, 1.618888368e-03f, 1.615168110e-03f, 1.611444524e-03f, 1.607717619e-03f, 1.603987403e-03f, 1.600253884e-03f, 1.596517072e-03f, 1.592776974e-03f, + 1.589033598e-03f, 1.585286954e-03f, 1.581537049e-03f, 1.577783892e-03f, 1.574027491e-03f, 1.570267855e-03f, 1.566504992e-03f, 1.562738911e-03f, 1.558969619e-03f, 1.555197127e-03f, + 1.551421441e-03f, 1.547642570e-03f, 1.543860524e-03f, 1.540075309e-03f, 1.536286936e-03f, 1.532495411e-03f, 1.528700745e-03f, 1.524902945e-03f, 1.521102019e-03f, 1.517297977e-03f, + 1.513490827e-03f, 1.509680577e-03f, 1.505867236e-03f, 1.502050813e-03f, 1.498231315e-03f, 1.494408752e-03f, 1.490583132e-03f, 1.486754463e-03f, 1.482922755e-03f, 1.479088015e-03f, + 1.475250253e-03f, 1.471409477e-03f, 1.467565695e-03f, 1.463718917e-03f, 1.459869150e-03f, 1.456016403e-03f, 1.452160686e-03f, 1.448302006e-03f, 1.444440372e-03f, 1.440575793e-03f, + 1.436708278e-03f, 1.432837835e-03f, 1.428964472e-03f, 1.425088199e-03f, 1.421209024e-03f, 1.417326956e-03f, 1.413442003e-03f, 1.409554175e-03f, 1.405663479e-03f, 1.401769925e-03f, + 1.397873521e-03f, 1.393974276e-03f, 1.390072199e-03f, 1.386167298e-03f, 1.382259582e-03f, 1.378349059e-03f, 1.374435740e-03f, 1.370519632e-03f, 1.366600743e-03f, 1.362679084e-03f, + 1.358754662e-03f, 1.354827486e-03f, 1.350897565e-03f, 1.346964909e-03f, 1.343029524e-03f, 1.339091422e-03f, 1.335150609e-03f, 1.331207095e-03f, 1.327260890e-03f, 1.323312000e-03f, + 1.319360436e-03f, 1.315406207e-03f, 1.311449320e-03f, 1.307489785e-03f, 1.303527611e-03f, 1.299562807e-03f, 1.295595381e-03f, 1.291625342e-03f, 1.287652699e-03f, 1.283677461e-03f, + 1.279699637e-03f, 1.275719236e-03f, 1.271736266e-03f, 1.267750736e-03f, 1.263762656e-03f, 1.259772034e-03f, 1.255778879e-03f, 1.251783201e-03f, 1.247785007e-03f, 1.243784306e-03f, + 1.239781109e-03f, 1.235775423e-03f, 1.231767258e-03f, 1.227756622e-03f, 1.223743525e-03f, 1.219727975e-03f, 1.215709981e-03f, 1.211689553e-03f, 1.207666699e-03f, 1.203641428e-03f, + 1.199613749e-03f, 1.195583671e-03f, 1.191551203e-03f, 1.187516354e-03f, 1.183479134e-03f, 1.179439550e-03f, 1.175397613e-03f, 1.171353330e-03f, 1.167306711e-03f, 1.163257766e-03f, + 1.159206502e-03f, 1.155152930e-03f, 1.151097057e-03f, 1.147038894e-03f, 1.142978449e-03f, 1.138915730e-03f, 1.134850749e-03f, 1.130783512e-03f, 1.126714029e-03f, 1.122642310e-03f, + 1.118568363e-03f, 1.114492198e-03f, 1.110413823e-03f, 1.106333248e-03f, 1.102250481e-03f, 1.098165532e-03f, 1.094078410e-03f, 1.089989124e-03f, 1.085897682e-03f, 1.081804095e-03f, + 1.077708371e-03f, 1.073610519e-03f, 1.069510549e-03f, 1.065408469e-03f, 1.061304288e-03f, 1.057198016e-03f, 1.053089662e-03f, 1.048979235e-03f, 1.044866745e-03f, 1.040752199e-03f, + 1.036635608e-03f, 1.032516980e-03f, 1.028396325e-03f, 1.024273651e-03f, 1.020148969e-03f, 1.016022286e-03f, 1.011893613e-03f, 1.007762959e-03f, 1.003630332e-03f, 9.994957414e-04f, + 9.953591971e-04f, 9.912207079e-04f, 9.870802830e-04f, 9.829379317e-04f, 9.787936630e-04f, 9.746474862e-04f, 9.704994105e-04f, 9.663494451e-04f, 9.621975992e-04f, 9.580438821e-04f, + 9.538883028e-04f, 9.497308707e-04f, 9.455715949e-04f, 9.414104847e-04f, 9.372475494e-04f, 9.330827981e-04f, 9.289162400e-04f, 9.247478845e-04f, 9.205777407e-04f, 9.164058180e-04f, + 9.122321254e-04f, 9.080566724e-04f, 9.038794682e-04f, 8.997005219e-04f, 8.955198430e-04f, 8.913374406e-04f, 8.871533239e-04f, 8.829675024e-04f, 8.787799852e-04f, 8.745907817e-04f, + 8.703999011e-04f, 8.662073526e-04f, 8.620131457e-04f, 8.578172895e-04f, 8.536197934e-04f, 8.494206666e-04f, 8.452199186e-04f, 8.410175585e-04f, 8.368135956e-04f, 8.326080393e-04f, + 8.284008990e-04f, 8.241921838e-04f, 8.199819032e-04f, 8.157700663e-04f, 8.115566827e-04f, 8.073417616e-04f, 8.031253122e-04f, 7.989073440e-04f, 7.946878664e-04f, 7.904668885e-04f, + 7.862444198e-04f, 7.820204696e-04f, 7.777950472e-04f, 7.735681620e-04f, 7.693398234e-04f, 7.651100407e-04f, 7.608788233e-04f, 7.566461804e-04f, 7.524121216e-04f, 7.481766560e-04f, + 7.439397932e-04f, 7.397015425e-04f, 7.354619132e-04f, 7.312209147e-04f, 7.269785564e-04f, 7.227348477e-04f, 7.184897980e-04f, 7.142434166e-04f, 7.099957129e-04f, 7.057466963e-04f, + 7.014963762e-04f, 6.972447621e-04f, 6.929918632e-04f, 6.887376890e-04f, 6.844822489e-04f, 6.802255523e-04f, 6.759676085e-04f, 6.717084271e-04f, 6.674480174e-04f, 6.631863888e-04f, + 6.589235508e-04f, 6.546595127e-04f, 6.503942839e-04f, 6.461278739e-04f, 6.418602922e-04f, 6.375915481e-04f, 6.333216510e-04f, 6.290506104e-04f, 6.247784357e-04f, 6.205051363e-04f, + 6.162307218e-04f, 6.119552014e-04f, 6.076785847e-04f, 6.034008810e-04f, 5.991220999e-04f, 5.948422508e-04f, 5.905613430e-04f, 5.862793861e-04f, 5.819963895e-04f, 5.777123627e-04f, + 5.734273151e-04f, 5.691412561e-04f, 5.648541953e-04f, 5.605661420e-04f, 5.562771057e-04f, 5.519870959e-04f, 5.476961221e-04f, 5.434041937e-04f, 5.391113201e-04f, 5.348175109e-04f, + 5.305227755e-04f, 5.262271233e-04f, 5.219305639e-04f, 5.176331067e-04f, 5.133347612e-04f, 5.090355369e-04f, 5.047354432e-04f, 5.004344896e-04f, 4.961326856e-04f, 4.918300407e-04f, + 4.875265643e-04f, 4.832222660e-04f, 4.789171552e-04f, 4.746112413e-04f, 4.703045340e-04f, 4.659970427e-04f, 4.616887768e-04f, 4.573797459e-04f, 4.530699594e-04f, 4.487594269e-04f, + 4.444481578e-04f, 4.401361616e-04f, 4.358234478e-04f, 4.315100260e-04f, 4.271959055e-04f, 4.228810960e-04f, 4.185656069e-04f, 4.142494477e-04f, 4.099326279e-04f, 4.056151570e-04f, + 4.012970446e-04f, 3.969783000e-04f, 3.926589329e-04f, 3.883389527e-04f, 3.840183689e-04f, 3.796971911e-04f, 3.753754287e-04f, 3.710530913e-04f, 3.667301884e-04f, 3.624067294e-04f, + 3.580827239e-04f, 3.537581814e-04f, 3.494331114e-04f, 3.451075234e-04f, 3.407814270e-04f, 3.364548316e-04f, 3.321277468e-04f, 3.278001820e-04f, 3.234721469e-04f, 3.191436508e-04f, + 3.148147034e-04f, 3.104853141e-04f, 3.061554924e-04f, 3.018252480e-04f, 2.974945902e-04f, 2.931635286e-04f, 2.888320727e-04f, 2.845002321e-04f, 2.801680163e-04f, 2.758354347e-04f, + 2.715024970e-04f, 2.671692125e-04f, 2.628355909e-04f, 2.585016417e-04f, 2.541673743e-04f, 2.498327984e-04f, 2.454979233e-04f, 2.411627587e-04f, 2.368273141e-04f, 2.324915989e-04f, + 2.281556228e-04f, 2.238193952e-04f, 2.194829256e-04f, 2.151462236e-04f, 2.108092987e-04f, 2.064721604e-04f, 2.021348182e-04f, 1.977972817e-04f, 1.934595604e-04f, 1.891216637e-04f, + 1.847836012e-04f, 1.804453825e-04f, 1.761070171e-04f, 1.717685144e-04f, 1.674298840e-04f, 1.630911354e-04f, 1.587522781e-04f, 1.544133217e-04f, 1.500742756e-04f, 1.457351494e-04f, + 1.413959526e-04f, 1.370566948e-04f, 1.327173854e-04f, 1.283780339e-04f, 1.240386499e-04f, 1.196992428e-04f, 1.153598223e-04f, 1.110203978e-04f, 1.066809787e-04f, 1.023415748e-04f, + 9.800219535e-05f, 9.366284998e-05f, 8.932354819e-05f, 8.498429948e-05f, 8.064511336e-05f, 7.630599934e-05f, 7.196696694e-05f, 6.762802565e-05f, 6.328918499e-05f, 5.895045446e-05f, + 5.461184356e-05f, 5.027336181e-05f, 4.593501871e-05f, 4.159682375e-05f, 3.725878645e-05f, 3.292091629e-05f, 2.858322280e-05f, 2.424571545e-05f, 1.990840376e-05f, 1.557129721e-05f, + 1.123440531e-05f, 6.897737558e-06f, 2.561303436e-06f, -1.774887556e-06f, -6.110825927e-06f, -1.044650218e-05f, -1.478190684e-05f, -1.911703040e-05f, -2.345186338e-05f, -2.778639630e-05f, + -3.212061966e-05f, -3.645452398e-05f, -4.078809979e-05f, -4.512133759e-05f, -4.945422791e-05f, -5.378676127e-05f, -5.811892820e-05f, -6.245071920e-05f, -6.678212482e-05f, -7.111313557e-05f, + -7.544374198e-05f, -7.977393458e-05f, -8.410370391e-05f, -8.843304049e-05f, -9.276193486e-05f, -9.709037756e-05f, -1.014183591e-04f, -1.057458701e-04f, -1.100729009e-04f, -1.143994423e-04f, + -1.187254847e-04f, -1.230510187e-04f, -1.273760347e-04f, -1.317005234e-04f, -1.360244754e-04f, -1.403478811e-04f, -1.446707311e-04f, -1.489930160e-04f, -1.533147263e-04f, -1.576358526e-04f, + -1.619563854e-04f, -1.662763153e-04f, -1.705956329e-04f, -1.749143288e-04f, -1.792323934e-04f, -1.835498174e-04f, -1.878665914e-04f, -1.921827059e-04f, -1.964981514e-04f, -2.008129187e-04f, + -2.051269982e-04f, -2.094403805e-04f, -2.137530562e-04f, -2.180650160e-04f, -2.223762503e-04f, -2.266867498e-04f, -2.309965051e-04f, -2.353055067e-04f, -2.396137453e-04f, -2.439212115e-04f, + -2.482278958e-04f, -2.525337889e-04f, -2.568388813e-04f, -2.611431638e-04f, -2.654466268e-04f, -2.697492610e-04f, -2.740510571e-04f, -2.783520055e-04f, -2.826520971e-04f, -2.869513222e-04f, + -2.912496717e-04f, -2.955471362e-04f, -2.998437061e-04f, -3.041393723e-04f, -3.084341253e-04f, -3.127279557e-04f, -3.170208542e-04f, -3.213128115e-04f, -3.256038181e-04f, -3.298938648e-04f, + -3.341829422e-04f, -3.384710409e-04f, -3.427581515e-04f, -3.470442649e-04f, -3.513293715e-04f, -3.556134621e-04f, -3.598965273e-04f, -3.641785579e-04f, -3.684595444e-04f, -3.727394775e-04f, + -3.770183480e-04f, -3.812961465e-04f, -3.855728637e-04f, -3.898484903e-04f, -3.941230170e-04f, -3.983964344e-04f, -4.026687332e-04f, -4.069399042e-04f, -4.112099381e-04f, -4.154788255e-04f, + -4.197465572e-04f, -4.240131238e-04f, -4.282785161e-04f, -4.325427249e-04f, -4.368057407e-04f, -4.410675545e-04f, -4.453281567e-04f, -4.495875383e-04f, -4.538456899e-04f, -4.581026023e-04f, + -4.623582662e-04f, -4.666126723e-04f, -4.708658114e-04f, -4.751176743e-04f, -4.793682516e-04f, -4.836175342e-04f, -4.878655128e-04f, -4.921121782e-04f, -4.963575211e-04f, -5.006015323e-04f, + -5.048442025e-04f, -5.090855227e-04f, -5.133254834e-04f, -5.175640756e-04f, -5.218012899e-04f, -5.260371173e-04f, -5.302715484e-04f, -5.345045741e-04f, -5.387361852e-04f, -5.429663725e-04f, + -5.471951267e-04f, -5.514224388e-04f, -5.556482994e-04f, -5.598726995e-04f, -5.640956299e-04f, -5.683170813e-04f, -5.725370447e-04f, -5.767555108e-04f, -5.809724704e-04f, -5.851879145e-04f, + -5.894018339e-04f, -5.936142194e-04f, -5.978250619e-04f, -6.020343522e-04f, -6.062420812e-04f, -6.104482398e-04f, -6.146528187e-04f, -6.188558090e-04f, -6.230572015e-04f, -6.272569870e-04f, + -6.314551564e-04f, -6.356517007e-04f, -6.398466107e-04f, -6.440398773e-04f, -6.482314914e-04f, -6.524214440e-04f, -6.566097259e-04f, -6.607963280e-04f, -6.649812413e-04f, -6.691644568e-04f, + -6.733459652e-04f, -6.775257575e-04f, -6.817038248e-04f, -6.858801579e-04f, -6.900547477e-04f, -6.942275853e-04f, -6.983986615e-04f, -7.025679673e-04f, -7.067354937e-04f, -7.109012317e-04f, + -7.150651722e-04f, -7.192273062e-04f, -7.233876246e-04f, -7.275461185e-04f, -7.317027789e-04f, -7.358575966e-04f, -7.400105629e-04f, -7.441616685e-04f, -7.483109046e-04f, -7.524582621e-04f, + -7.566037321e-04f, -7.607473056e-04f, -7.648889736e-04f, -7.690287272e-04f, -7.731665573e-04f, -7.773024550e-04f, -7.814364114e-04f, -7.855684175e-04f, -7.896984644e-04f, -7.938265431e-04f, + -7.979526446e-04f, -8.020767601e-04f, -8.061988806e-04f, -8.103189972e-04f, -8.144371010e-04f, -8.185531831e-04f, -8.226672345e-04f, -8.267792464e-04f, -8.308892099e-04f, -8.349971160e-04f, + -8.391029558e-04f, -8.432067206e-04f, -8.473084014e-04f, -8.514079894e-04f, -8.555054756e-04f, -8.596008512e-04f, -8.636941074e-04f, -8.677852353e-04f, -8.718742260e-04f, -8.759610708e-04f, + -8.800457608e-04f, -8.841282871e-04f, -8.882086409e-04f, -8.922868134e-04f, -8.963627958e-04f, -9.004365793e-04f, -9.045081551e-04f, -9.085775143e-04f, -9.126446482e-04f, -9.167095480e-04f, + -9.207722049e-04f, -9.248326102e-04f, -9.288907550e-04f, -9.329466305e-04f, -9.370002281e-04f, -9.410515390e-04f, -9.451005544e-04f, -9.491472656e-04f, -9.531916638e-04f, -9.572337403e-04f, + -9.612734863e-04f, -9.653108933e-04f, -9.693459523e-04f, -9.733786548e-04f, -9.774089920e-04f, -9.814369552e-04f, -9.854625358e-04f, -9.894857249e-04f, -9.935065141e-04f, -9.975248945e-04f, + -1.001540857e-03f, -1.005554394e-03f, -1.009565497e-03f, -1.013574155e-03f, -1.017580362e-03f, -1.021584108e-03f, -1.025585385e-03f, -1.029584184e-03f, -1.033580496e-03f, -1.037574314e-03f, + -1.041565627e-03f, -1.045554428e-03f, -1.049540708e-03f, -1.053524458e-03f, -1.057505671e-03f, -1.061484336e-03f, -1.065460446e-03f, -1.069433992e-03f, -1.073404966e-03f, -1.077373359e-03f, + -1.081339162e-03f, -1.085302367e-03f, -1.089262965e-03f, -1.093220948e-03f, -1.097176308e-03f, -1.101129035e-03f, -1.105079121e-03f, -1.109026558e-03f, -1.112971338e-03f, -1.116913451e-03f, + -1.120852889e-03f, -1.124789644e-03f, -1.128723707e-03f, -1.132655071e-03f, -1.136583725e-03f, -1.140509662e-03f, -1.144432874e-03f, -1.148353352e-03f, -1.152271087e-03f, -1.156186072e-03f, + -1.160098297e-03f, -1.164007755e-03f, -1.167914436e-03f, -1.171818333e-03f, -1.175719437e-03f, -1.179617739e-03f, -1.183513232e-03f, -1.187405907e-03f, -1.191295755e-03f, -1.195182768e-03f, + -1.199066939e-03f, -1.202948257e-03f, -1.206826716e-03f, -1.210702307e-03f, -1.214575021e-03f, -1.218444850e-03f, -1.222311786e-03f, -1.226175821e-03f, -1.230036945e-03f, -1.233895152e-03f, + -1.237750432e-03f, -1.241602777e-03f, -1.245452180e-03f, -1.249298631e-03f, -1.253142123e-03f, -1.256982647e-03f, -1.260820195e-03f, -1.264654758e-03f, -1.268486330e-03f, -1.272314900e-03f, + -1.276140462e-03f, -1.279963006e-03f, -1.283782525e-03f, -1.287599011e-03f, -1.291412455e-03f, -1.295222849e-03f, -1.299030184e-03f, -1.302834454e-03f, -1.306635649e-03f, -1.310433761e-03f, + -1.314228783e-03f, -1.318020706e-03f, -1.321809521e-03f, -1.325595222e-03f, -1.329377799e-03f, -1.333157245e-03f, -1.336933552e-03f, -1.340706711e-03f, -1.344476714e-03f, -1.348243553e-03f, + -1.352007221e-03f, -1.355767708e-03f, -1.359525008e-03f, -1.363279111e-03f, -1.367030011e-03f, -1.370777698e-03f, -1.374522166e-03f, -1.378263405e-03f, -1.382001407e-03f, -1.385736166e-03f, + -1.389467673e-03f, -1.393195919e-03f, -1.396920897e-03f, -1.400642599e-03f, -1.404361017e-03f, -1.408076142e-03f, -1.411787968e-03f, -1.415496486e-03f, -1.419201687e-03f, -1.422903565e-03f, + -1.426602111e-03f, -1.430297318e-03f, -1.433989176e-03f, -1.437677679e-03f, -1.441362819e-03f, -1.445044588e-03f, -1.448722977e-03f, -1.452397979e-03f, -1.456069586e-03f, -1.459737791e-03f, + -1.463402585e-03f, -1.467063960e-03f, -1.470721909e-03f, -1.474376425e-03f, -1.478027498e-03f, -1.481675121e-03f, -1.485319287e-03f, -1.488959987e-03f, -1.492597215e-03f, -1.496230962e-03f, + -1.499861219e-03f, -1.503487981e-03f, -1.507111238e-03f, -1.510730984e-03f, -1.514347210e-03f, -1.517959908e-03f, -1.521569072e-03f, -1.525174692e-03f, -1.528776762e-03f, -1.532375274e-03f, + -1.535970221e-03f, -1.539561593e-03f, -1.543149385e-03f, -1.546733587e-03f, -1.550314193e-03f, -1.553891195e-03f, -1.557464585e-03f, -1.561034356e-03f, -1.564600499e-03f, -1.568163008e-03f, + -1.571721875e-03f, -1.575277092e-03f, -1.578828651e-03f, -1.582376546e-03f, -1.585920767e-03f, -1.589461309e-03f, -1.592998163e-03f, -1.596531322e-03f, -1.600060778e-03f, -1.603586524e-03f, + -1.607108552e-03f, -1.610626854e-03f, -1.614141424e-03f, -1.617652254e-03f, -1.621159336e-03f, -1.624662662e-03f, -1.628162226e-03f, -1.631658020e-03f, -1.635150036e-03f, -1.638638267e-03f, + -1.642122705e-03f, -1.645603344e-03f, -1.649080175e-03f, -1.652553191e-03f, -1.656022386e-03f, -1.659487751e-03f, -1.662949279e-03f, -1.666406962e-03f, -1.669860794e-03f, -1.673310768e-03f, + -1.676756874e-03f, -1.680199108e-03f, -1.683637460e-03f, -1.687071924e-03f, -1.690502492e-03f, -1.693929158e-03f, -1.697351913e-03f, -1.700770751e-03f, -1.704185664e-03f, -1.707596645e-03f, + -1.711003687e-03f, -1.714406783e-03f, -1.717805925e-03f, -1.721201105e-03f, -1.724592318e-03f, -1.727979555e-03f, -1.731362810e-03f, -1.734742075e-03f, -1.738117343e-03f, -1.741488607e-03f, + -1.744855860e-03f, -1.748219095e-03f, -1.751578303e-03f, -1.754933479e-03f, -1.758284616e-03f, -1.761631705e-03f, -1.764974741e-03f, -1.768313715e-03f, -1.771648621e-03f, -1.774979452e-03f, + -1.778306200e-03f, -1.781628859e-03f, -1.784947422e-03f, -1.788261881e-03f, -1.791572229e-03f, -1.794878460e-03f, -1.798180566e-03f, -1.801478541e-03f, -1.804772378e-03f, -1.808062068e-03f, + -1.811347606e-03f, -1.814628985e-03f, -1.817906197e-03f, -1.821179236e-03f, -1.824448095e-03f, -1.827712766e-03f, -1.830973243e-03f, -1.834229519e-03f, -1.837481588e-03f, -1.840729441e-03f, + -1.843973072e-03f, -1.847212475e-03f, -1.850447643e-03f, -1.853678568e-03f, -1.856905244e-03f, -1.860127664e-03f, -1.863345821e-03f, -1.866559709e-03f, -1.869769320e-03f, -1.872974648e-03f, + -1.876175686e-03f, -1.879372428e-03f, -1.882564865e-03f, -1.885752993e-03f, -1.888936803e-03f, -1.892116290e-03f, -1.895291446e-03f, -1.898462266e-03f, -1.901628741e-03f, -1.904790865e-03f, + -1.907948633e-03f, -1.911102036e-03f, -1.914251069e-03f, -1.917395725e-03f, -1.920535997e-03f, -1.923671878e-03f, -1.926803362e-03f, -1.929930443e-03f, -1.933053113e-03f, -1.936171366e-03f, + -1.939285195e-03f, -1.942394595e-03f, -1.945499558e-03f, -1.948600077e-03f, -1.951696147e-03f, -1.954787761e-03f, -1.957874911e-03f, -1.960957593e-03f, -1.964035798e-03f, -1.967109522e-03f, + -1.970178756e-03f, -1.973243495e-03f, -1.976303733e-03f, -1.979359462e-03f, -1.982410677e-03f, -1.985457371e-03f, -1.988499537e-03f, -1.991537169e-03f, -1.994570261e-03f, -1.997598806e-03f, + -2.000622799e-03f, -2.003642232e-03f, -2.006657099e-03f, -2.009667394e-03f, -2.012673111e-03f, -2.015674242e-03f, -2.018670783e-03f, -2.021662726e-03f, -2.024650066e-03f, -2.027632796e-03f, + -2.030610909e-03f, -2.033584400e-03f, -2.036553262e-03f, -2.039517489e-03f, -2.042477075e-03f, -2.045432013e-03f, -2.048382298e-03f, -2.051327923e-03f, -2.054268882e-03f, -2.057205168e-03f, + -2.060136776e-03f, -2.063063700e-03f, -2.065985932e-03f, -2.068903468e-03f, -2.071816301e-03f, -2.074724425e-03f, -2.077627834e-03f, -2.080526521e-03f, -2.083420481e-03f, -2.086309708e-03f, + -2.089194194e-03f, -2.092073936e-03f, -2.094948926e-03f, -2.097819158e-03f, -2.100684626e-03f, -2.103545325e-03f, -2.106401248e-03f, -2.109252390e-03f, -2.112098744e-03f, -2.114940304e-03f, + -2.117777065e-03f, -2.120609020e-03f, -2.123436164e-03f, -2.126258490e-03f, -2.129075993e-03f, -2.131888667e-03f, -2.134696506e-03f, -2.137499504e-03f, -2.140297656e-03f, -2.143090954e-03f, + -2.145879394e-03f, -2.148662970e-03f, -2.151441676e-03f, -2.154215506e-03f, -2.156984454e-03f, -2.159748514e-03f, -2.162507681e-03f, -2.165261949e-03f, -2.168011312e-03f, -2.170755765e-03f, + -2.173495301e-03f, -2.176229915e-03f, -2.178959601e-03f, -2.181684354e-03f, -2.184404168e-03f, -2.187119037e-03f, -2.189828955e-03f, -2.192533918e-03f, -2.195233918e-03f, -2.197928951e-03f, + -2.200619011e-03f, -2.203304092e-03f, -2.205984189e-03f, -2.208659296e-03f, -2.211329408e-03f, -2.213994518e-03f, -2.216654622e-03f, -2.219309714e-03f, -2.221959789e-03f, -2.224604840e-03f, + -2.227244862e-03f, -2.229879851e-03f, -2.232509799e-03f, -2.235134703e-03f, -2.237754556e-03f, -2.240369352e-03f, -2.242979088e-03f, -2.245583756e-03f, -2.248183352e-03f, -2.250777871e-03f, + -2.253367306e-03f, -2.255951652e-03f, -2.258530905e-03f, -2.261105059e-03f, -2.263674107e-03f, -2.266238046e-03f, -2.268796870e-03f, -2.271350573e-03f, -2.273899150e-03f, -2.276442596e-03f, + -2.278980905e-03f, -2.281514073e-03f, -2.284042093e-03f, -2.286564962e-03f, -2.289082673e-03f, -2.291595221e-03f, -2.294102601e-03f, -2.296604808e-03f, -2.299101837e-03f, -2.301593682e-03f, + -2.304080339e-03f, -2.306561802e-03f, -2.309038066e-03f, -2.311509125e-03f, -2.313974976e-03f, -2.316435612e-03f, -2.318891029e-03f, -2.321341222e-03f, -2.323786185e-03f, -2.326225913e-03f, + -2.328660402e-03f, -2.331089645e-03f, -2.333513640e-03f, -2.335932379e-03f, -2.338345859e-03f, -2.340754074e-03f, -2.343157019e-03f, -2.345554690e-03f, -2.347947081e-03f, -2.350334187e-03f, + -2.352716004e-03f, -2.355092527e-03f, -2.357463750e-03f, -2.359829669e-03f, -2.362190279e-03f, -2.364545575e-03f, -2.366895552e-03f, -2.369240206e-03f, -2.371579531e-03f, -2.373913523e-03f, + -2.376242176e-03f, -2.378565487e-03f, -2.380883450e-03f, -2.383196060e-03f, -2.385503313e-03f, -2.387805205e-03f, -2.390101729e-03f, -2.392392882e-03f, -2.394678659e-03f, -2.396959055e-03f, + -2.399234065e-03f, -2.401503685e-03f, -2.403767911e-03f, -2.406026736e-03f, -2.408280158e-03f, -2.410528170e-03f, -2.412770769e-03f, -2.415007951e-03f, -2.417239709e-03f, -2.419466040e-03f, + -2.421686940e-03f, -2.423902403e-03f, -2.426112425e-03f, -2.428317001e-03f, -2.430516128e-03f, -2.432709800e-03f, -2.434898014e-03f, -2.437080763e-03f, -2.439258045e-03f, -2.441429855e-03f, + -2.443596188e-03f, -2.445757039e-03f, -2.447912405e-03f, -2.450062280e-03f, -2.452206662e-03f, -2.454345544e-03f, -2.456478923e-03f, -2.458606795e-03f, -2.460729154e-03f, -2.462845997e-03f, + -2.464957320e-03f, -2.467063118e-03f, -2.469163386e-03f, -2.471258121e-03f, -2.473347318e-03f, -2.475430973e-03f, -2.477509082e-03f, -2.479581641e-03f, -2.481648644e-03f, -2.483710089e-03f, + -2.485765970e-03f, -2.487816284e-03f, -2.489861027e-03f, -2.491900194e-03f, -2.493933781e-03f, -2.495961784e-03f, -2.497984198e-03f, -2.500001021e-03f, -2.502012247e-03f, -2.504017873e-03f, + -2.506017895e-03f, -2.508012308e-03f, -2.510001108e-03f, -2.511984292e-03f, -2.513961855e-03f, -2.515933793e-03f, -2.517900103e-03f, -2.519860780e-03f, -2.521815821e-03f, -2.523765220e-03f, + -2.525708976e-03f, -2.527647082e-03f, -2.529579537e-03f, -2.531506335e-03f, -2.533427473e-03f, -2.535342947e-03f, -2.537252753e-03f, -2.539156887e-03f, -2.541055345e-03f, -2.542948124e-03f, + -2.544835219e-03f, -2.546716627e-03f, -2.548592345e-03f, -2.550462367e-03f, -2.552326692e-03f, -2.554185313e-03f, -2.556038229e-03f, -2.557885435e-03f, -2.559726928e-03f, -2.561562703e-03f, + -2.563392758e-03f, -2.565217088e-03f, -2.567035690e-03f, -2.568848560e-03f, -2.570655694e-03f, -2.572457089e-03f, -2.574252742e-03f, -2.576042648e-03f, -2.577826804e-03f, -2.579605207e-03f, + -2.581377852e-03f, -2.583144737e-03f, -2.584905857e-03f, -2.586661210e-03f, -2.588410792e-03f, -2.590154598e-03f, -2.591892627e-03f, -2.593624874e-03f, -2.595351335e-03f, -2.597072008e-03f, + -2.598786889e-03f, -2.600495974e-03f, -2.602199260e-03f, -2.603896744e-03f, -2.605588422e-03f, -2.607274291e-03f, -2.608954348e-03f, -2.610628589e-03f, -2.612297011e-03f, -2.613959610e-03f, + -2.615616383e-03f, -2.617267328e-03f, -2.618912440e-03f, -2.620551716e-03f, -2.622185153e-03f, -2.623812749e-03f, -2.625434499e-03f, -2.627050400e-03f, -2.628660450e-03f, -2.630264644e-03f, + -2.631862981e-03f, -2.633455456e-03f, -2.635042066e-03f, -2.636622809e-03f, -2.638197681e-03f, -2.639766680e-03f, -2.641329801e-03f, -2.642887042e-03f, -2.644438400e-03f, -2.645983872e-03f, + -2.647523455e-03f, -2.649057145e-03f, -2.650584941e-03f, -2.652106837e-03f, -2.653622833e-03f, -2.655132924e-03f, -2.656637108e-03f, -2.658135381e-03f, -2.659627742e-03f, -2.661114186e-03f, + -2.662594711e-03f, -2.664069315e-03f, -2.665537993e-03f, -2.667000744e-03f, -2.668457564e-03f, -2.669908451e-03f, -2.671353402e-03f, -2.672792413e-03f, -2.674225483e-03f, -2.675652608e-03f, + -2.677073785e-03f, -2.678489012e-03f, -2.679898286e-03f, -2.681301605e-03f, -2.682698965e-03f, -2.684090363e-03f, -2.685475798e-03f, -2.686855266e-03f, -2.688228765e-03f, -2.689596291e-03f, + -2.690957844e-03f, -2.692313418e-03f, -2.693663013e-03f, -2.695006626e-03f, -2.696344253e-03f, -2.697675893e-03f, -2.699001542e-03f, -2.700321199e-03f, -2.701634860e-03f, -2.702942523e-03f, + -2.704244186e-03f, -2.705539846e-03f, -2.706829500e-03f, -2.708113146e-03f, -2.709390782e-03f, -2.710662406e-03f, -2.711928013e-03f, -2.713187604e-03f, -2.714441174e-03f, -2.715688721e-03f, + -2.716930244e-03f, -2.718165739e-03f, -2.719395204e-03f, -2.720618638e-03f, -2.721836037e-03f, -2.723047400e-03f, -2.724252723e-03f, -2.725452005e-03f, -2.726645244e-03f, -2.727832437e-03f, + -2.729013582e-03f, -2.730188676e-03f, -2.731357718e-03f, -2.732520705e-03f, -2.733677636e-03f, -2.734828507e-03f, -2.735973316e-03f, -2.737112062e-03f, -2.738244743e-03f, -2.739371356e-03f, + -2.740491899e-03f, -2.741606370e-03f, -2.742714766e-03f, -2.743817087e-03f, -2.744913329e-03f, -2.746003492e-03f, -2.747087571e-03f, -2.748165567e-03f, -2.749237476e-03f, -2.750303296e-03f, + -2.751363027e-03f, -2.752416665e-03f, -2.753464208e-03f, -2.754505656e-03f, -2.755541005e-03f, -2.756570254e-03f, -2.757593401e-03f, -2.758610445e-03f, -2.759621382e-03f, -2.760626212e-03f, + -2.761624932e-03f, -2.762617541e-03f, -2.763604037e-03f, -2.764584418e-03f, -2.765558682e-03f, -2.766526828e-03f, -2.767488853e-03f, -2.768444757e-03f, -2.769394536e-03f, -2.770338190e-03f, + -2.771275717e-03f, -2.772207115e-03f, -2.773132382e-03f, -2.774051516e-03f, -2.774964517e-03f, -2.775871382e-03f, -2.776772110e-03f, -2.777666699e-03f, -2.778555148e-03f, -2.779437454e-03f, + -2.780313617e-03f, -2.781183634e-03f, -2.782047505e-03f, -2.782905227e-03f, -2.783756800e-03f, -2.784602221e-03f, -2.785441489e-03f, -2.786274603e-03f, -2.787101561e-03f, -2.787922362e-03f, + -2.788737004e-03f, -2.789545485e-03f, -2.790347806e-03f, -2.791143963e-03f, -2.791933956e-03f, -2.792717783e-03f, -2.793495443e-03f, -2.794266934e-03f, -2.795032256e-03f, -2.795791407e-03f, + -2.796544385e-03f, -2.797291189e-03f, -2.798031819e-03f, -2.798766272e-03f, -2.799494547e-03f, -2.800216644e-03f, -2.800932561e-03f, -2.801642297e-03f, -2.802345850e-03f, -2.803043219e-03f, + -2.803734404e-03f, -2.804419403e-03f, -2.805098214e-03f, -2.805770838e-03f, -2.806437272e-03f, -2.807097516e-03f, -2.807751568e-03f, -2.808399427e-03f, -2.809041093e-03f, -2.809676565e-03f, + -2.810305840e-03f, -2.810928919e-03f, -2.811545799e-03f, -2.812156481e-03f, -2.812760964e-03f, -2.813359245e-03f, -2.813951325e-03f, -2.814537202e-03f, -2.815116876e-03f, -2.815690345e-03f, + -2.816257609e-03f, -2.816818666e-03f, -2.817373516e-03f, -2.817922159e-03f, -2.818464592e-03f, -2.819000816e-03f, -2.819530829e-03f, -2.820054631e-03f, -2.820572221e-03f, -2.821083599e-03f, + -2.821588762e-03f, -2.822087711e-03f, -2.822580445e-03f, -2.823066963e-03f, -2.823547265e-03f, -2.824021349e-03f, -2.824489216e-03f, -2.824950863e-03f, -2.825406292e-03f, -2.825855501e-03f, + -2.826298489e-03f, -2.826735256e-03f, -2.827165801e-03f, -2.827590124e-03f, -2.828008224e-03f, -2.828420101e-03f, -2.828825754e-03f, -2.829225182e-03f, -2.829618385e-03f, -2.830005363e-03f, + -2.830386114e-03f, -2.830760640e-03f, -2.831128938e-03f, -2.831491008e-03f, -2.831846851e-03f, -2.832196466e-03f, -2.832539852e-03f, -2.832877009e-03f, -2.833207936e-03f, -2.833532634e-03f, + -2.833851101e-03f, -2.834163338e-03f, -2.834469344e-03f, -2.834769119e-03f, -2.835062662e-03f, -2.835349974e-03f, -2.835631053e-03f, -2.835905901e-03f, -2.836174516e-03f, -2.836436898e-03f, + -2.836693047e-03f, -2.836942963e-03f, -2.837186646e-03f, -2.837424095e-03f, -2.837655311e-03f, -2.837880292e-03f, -2.838099040e-03f, -2.838311554e-03f, -2.838517833e-03f, -2.838717878e-03f, + -2.838911689e-03f, -2.839099265e-03f, -2.839280607e-03f, -2.839455714e-03f, -2.839624587e-03f, -2.839787225e-03f, -2.839943629e-03f, -2.840093798e-03f, -2.840237733e-03f, -2.840375433e-03f, + -2.840506899e-03f, -2.840632130e-03f, -2.840751127e-03f, -2.840863890e-03f, -2.840970419e-03f, -2.841070714e-03f, -2.841164775e-03f, -2.841252603e-03f, -2.841334197e-03f, -2.841409558e-03f, + -2.841478685e-03f, -2.841541580e-03f, -2.841598242e-03f, -2.841648672e-03f, -2.841692870e-03f, -2.841730835e-03f, -2.841762569e-03f, -2.841788072e-03f, -2.841807344e-03f, -2.841820385e-03f, + -2.841827195e-03f, -2.841827776e-03f, -2.841822126e-03f, -2.841810248e-03f, -2.841792140e-03f, -2.841767804e-03f, -2.841737240e-03f, -2.841700448e-03f, -2.841657429e-03f, -2.841608183e-03f, + -2.841552710e-03f, -2.841491012e-03f, -2.841423088e-03f, -2.841348940e-03f, -2.841268567e-03f, -2.841181970e-03f, -2.841089150e-03f, -2.840990108e-03f, -2.840884843e-03f, -2.840773357e-03f, + -2.840655649e-03f, -2.840531722e-03f, -2.840401575e-03f, -2.840265208e-03f, -2.840122624e-03f, -2.839973821e-03f, -2.839818802e-03f, -2.839657566e-03f, -2.839490115e-03f, -2.839316448e-03f, + -2.839136568e-03f, -2.838950474e-03f, -2.838758167e-03f, -2.838559649e-03f, -2.838354919e-03f, -2.838143980e-03f, -2.837926830e-03f, -2.837703473e-03f, -2.837473907e-03f, -2.837238135e-03f, + -2.836996156e-03f, -2.836747973e-03f, -2.836493585e-03f, -2.836232993e-03f, -2.835966200e-03f, -2.835693205e-03f, -2.835414009e-03f, -2.835128614e-03f, -2.834837020e-03f, -2.834539229e-03f, + -2.834235242e-03f, -2.833925058e-03f, -2.833608681e-03f, -2.833286109e-03f, -2.832957346e-03f, -2.832622391e-03f, -2.832281246e-03f, -2.831933912e-03f, -2.831580390e-03f, -2.831220681e-03f, + -2.830854786e-03f, -2.830482707e-03f, -2.830104445e-03f, -2.829720000e-03f, -2.829329374e-03f, -2.828932569e-03f, -2.828529585e-03f, -2.828120423e-03f, -2.827705086e-03f, -2.827283574e-03f, + -2.826855888e-03f, -2.826422030e-03f, -2.825982001e-03f, -2.825535803e-03f, -2.825083436e-03f, -2.824624902e-03f, -2.824160203e-03f, -2.823689340e-03f, -2.823212314e-03f, -2.822729126e-03f, + -2.822239779e-03f, -2.821744273e-03f, -2.821242610e-03f, -2.820734791e-03f, -2.820220818e-03f, -2.819700692e-03f, -2.819174416e-03f, -2.818641989e-03f, -2.818103414e-03f, -2.817558693e-03f, + -2.817007826e-03f, -2.816450816e-03f, -2.815887664e-03f, -2.815318372e-03f, -2.814742941e-03f, -2.814161373e-03f, -2.813573669e-03f, -2.812979831e-03f, -2.812379862e-03f, -2.811773761e-03f, + -2.811161532e-03f, -2.810543175e-03f, -2.809918693e-03f, -2.809288088e-03f, -2.808651360e-03f, -2.808008512e-03f, -2.807359545e-03f, -2.806704462e-03f, -2.806043264e-03f, -2.805375953e-03f, + -2.804702530e-03f, -2.804022998e-03f, -2.803337358e-03f, -2.802645613e-03f, -2.801947763e-03f, -2.801243812e-03f, -2.800533760e-03f, -2.799817610e-03f, -2.799095364e-03f, -2.798367023e-03f, + -2.797632590e-03f, -2.796892066e-03f, -2.796145454e-03f, -2.795392755e-03f, -2.794633972e-03f, -2.793869107e-03f, -2.793098160e-03f, -2.792321136e-03f, -2.791538035e-03f, -2.790748860e-03f, + -2.789953612e-03f, -2.789152295e-03f, -2.788344909e-03f, -2.787531457e-03f, -2.786711942e-03f, -2.785886365e-03f, -2.785054728e-03f, -2.784217035e-03f, -2.783373286e-03f, -2.782523484e-03f, + -2.781667631e-03f, -2.780805730e-03f, -2.779937783e-03f, -2.779063792e-03f, -2.778183758e-03f, -2.777297686e-03f, -2.776405576e-03f, -2.775507432e-03f, -2.774603255e-03f, -2.773693047e-03f, + -2.772776812e-03f, -2.771854552e-03f, -2.770926268e-03f, -2.769991963e-03f, -2.769051640e-03f, -2.768105301e-03f, -2.767152949e-03f, -2.766194585e-03f, -2.765230213e-03f, -2.764259835e-03f, + -2.763283453e-03f, -2.762301069e-03f, -2.761312687e-03f, -2.760318309e-03f, -2.759317937e-03f, -2.758311573e-03f, -2.757299222e-03f, -2.756280884e-03f, -2.755256562e-03f, -2.754226260e-03f, + -2.753189980e-03f, -2.752147724e-03f, -2.751099494e-03f, -2.750045295e-03f, -2.748985128e-03f, -2.747918995e-03f, -2.746846900e-03f, -2.745768846e-03f, -2.744684835e-03f, -2.743594869e-03f, + -2.742498952e-03f, -2.741397086e-03f, -2.740289274e-03f, -2.739175518e-03f, -2.738055823e-03f, -2.736930189e-03f, -2.735798621e-03f, -2.734661121e-03f, -2.733517691e-03f, -2.732368335e-03f, + -2.731213056e-03f, -2.730051856e-03f, -2.728884738e-03f, -2.727711705e-03f, -2.726532761e-03f, -2.725347907e-03f, -2.724157148e-03f, -2.722960485e-03f, -2.721757922e-03f, -2.720549462e-03f, + -2.719335108e-03f, -2.718114863e-03f, -2.716888729e-03f, -2.715656711e-03f, -2.714418810e-03f, -2.713175030e-03f, -2.711925374e-03f, -2.710669846e-03f, -2.709408447e-03f, -2.708141182e-03f, + -2.706868053e-03f, -2.705589064e-03f, -2.704304217e-03f, -2.703013517e-03f, -2.701716965e-03f, -2.700414565e-03f, -2.699106321e-03f, -2.697792236e-03f, -2.696472312e-03f, -2.695146553e-03f, + -2.693814963e-03f, -2.692477544e-03f, -2.691134300e-03f, -2.689785234e-03f, -2.688430349e-03f, -2.687069649e-03f, -2.685703137e-03f, -2.684330816e-03f, -2.682952690e-03f, -2.681568762e-03f, + -2.680179035e-03f, -2.678783514e-03f, -2.677382200e-03f, -2.675975098e-03f, -2.674562211e-03f, -2.673143542e-03f, -2.671719095e-03f, -2.670288874e-03f, -2.668852881e-03f, -2.667411120e-03f, + -2.665963596e-03f, -2.664510310e-03f, -2.663051267e-03f, -2.661586471e-03f, -2.660115925e-03f, -2.658639632e-03f, -2.657157595e-03f, -2.655669820e-03f, -2.654176309e-03f, -2.652677065e-03f, + -2.651172093e-03f, -2.649661395e-03f, -2.648144977e-03f, -2.646622841e-03f, -2.645094990e-03f, -2.643561430e-03f, -2.642022162e-03f, -2.640477192e-03f, -2.638926522e-03f, -2.637370157e-03f, + -2.635808101e-03f, -2.634240356e-03f, -2.632666927e-03f, -2.631087817e-03f, -2.629503031e-03f, -2.627912572e-03f, -2.626316443e-03f, -2.624714650e-03f, -2.623107195e-03f, -2.621494083e-03f, + -2.619875316e-03f, -2.618250900e-03f, -2.616620839e-03f, -2.614985135e-03f, -2.613343793e-03f, -2.611696816e-03f, -2.610044210e-03f, -2.608385977e-03f, -2.606722122e-03f, -2.605052648e-03f, + -2.603377560e-03f, -2.601696862e-03f, -2.600010557e-03f, -2.598318650e-03f, -2.596621144e-03f, -2.594918044e-03f, -2.593209354e-03f, -2.591495078e-03f, -2.589775220e-03f, -2.588049783e-03f, + -2.586318773e-03f, -2.584582193e-03f, -2.582840047e-03f, -2.581092340e-03f, -2.579339075e-03f, -2.577580258e-03f, -2.575815891e-03f, -2.574045979e-03f, -2.572270527e-03f, -2.570489538e-03f, + -2.568703017e-03f, -2.566910968e-03f, -2.565113396e-03f, -2.563310304e-03f, -2.561501696e-03f, -2.559687578e-03f, -2.557867953e-03f, -2.556042826e-03f, -2.554212201e-03f, -2.552376083e-03f, + -2.550534475e-03f, -2.548687382e-03f, -2.546834808e-03f, -2.544976758e-03f, -2.543113237e-03f, -2.541244248e-03f, -2.539369795e-03f, -2.537489885e-03f, -2.535604520e-03f, -2.533713706e-03f, + -2.531817446e-03f, -2.529915745e-03f, -2.528008608e-03f, -2.526096040e-03f, -2.524178044e-03f, -2.522254625e-03f, -2.520325788e-03f, -2.518391538e-03f, -2.516451878e-03f, -2.514506814e-03f, + -2.512556349e-03f, -2.510600489e-03f, -2.508639239e-03f, -2.506672602e-03f, -2.504700584e-03f, -2.502723188e-03f, -2.500740421e-03f, -2.498752285e-03f, -2.496758787e-03f, -2.494759930e-03f, + -2.492755720e-03f, -2.490746161e-03f, -2.488731257e-03f, -2.486711015e-03f, -2.484685437e-03f, -2.482654529e-03f, -2.480618297e-03f, -2.478576743e-03f, -2.476529874e-03f, -2.474477695e-03f, + -2.472420209e-03f, -2.470357422e-03f, -2.468289338e-03f, -2.466215963e-03f, -2.464137301e-03f, -2.462053357e-03f, -2.459964136e-03f, -2.457869643e-03f, -2.455769883e-03f, -2.453664861e-03f, + -2.451554581e-03f, -2.449439048e-03f, -2.447318269e-03f, -2.445192246e-03f, -2.443060986e-03f, -2.440924493e-03f, -2.438782773e-03f, -2.436635830e-03f, -2.434483669e-03f, -2.432326296e-03f, + -2.430163715e-03f, -2.427995932e-03f, -2.425822951e-03f, -2.423644777e-03f, -2.421461416e-03f, -2.419272873e-03f, -2.417079153e-03f, -2.414880261e-03f, -2.412676201e-03f, -2.410466980e-03f, + -2.408252602e-03f, -2.406033073e-03f, -2.403808397e-03f, -2.401578580e-03f, -2.399343627e-03f, -2.397103544e-03f, -2.394858334e-03f, -2.392608004e-03f, -2.390352559e-03f, -2.388092005e-03f, + -2.385826345e-03f, -2.383555586e-03f, -2.381279733e-03f, -2.378998791e-03f, -2.376712766e-03f, -2.374421662e-03f, -2.372125485e-03f, -2.369824241e-03f, -2.367517934e-03f, -2.365206570e-03f, + -2.362890155e-03f, -2.360568694e-03f, -2.358242192e-03f, -2.355910654e-03f, -2.353574087e-03f, -2.351232494e-03f, -2.348885883e-03f, -2.346534258e-03f, -2.344177624e-03f, -2.341815988e-03f, + -2.339449354e-03f, -2.337077729e-03f, -2.334701116e-03f, -2.332319523e-03f, -2.329932955e-03f, -2.327541417e-03f, -2.325144914e-03f, -2.322743452e-03f, -2.320337038e-03f, -2.317925675e-03f, + -2.315509370e-03f, -2.313088129e-03f, -2.310661957e-03f, -2.308230859e-03f, -2.305794842e-03f, -2.303353910e-03f, -2.300908070e-03f, -2.298457327e-03f, -2.296001687e-03f, -2.293541156e-03f, + -2.291075738e-03f, -2.288605440e-03f, -2.286130268e-03f, -2.283650228e-03f, -2.281165324e-03f, -2.278675562e-03f, -2.276180950e-03f, -2.273681491e-03f, -2.271177192e-03f, -2.268668059e-03f, + -2.266154098e-03f, -2.263635313e-03f, -2.261111712e-03f, -2.258583300e-03f, -2.256050082e-03f, -2.253512065e-03f, -2.250969255e-03f, -2.248421656e-03f, -2.245869276e-03f, -2.243312119e-03f, + -2.240750193e-03f, -2.238183502e-03f, -2.235612052e-03f, -2.233035851e-03f, -2.230454903e-03f, -2.227869214e-03f, -2.225278790e-03f, -2.222683638e-03f, -2.220083763e-03f, -2.217479171e-03f, + -2.214869869e-03f, -2.212255861e-03f, -2.209637155e-03f, -2.207013756e-03f, -2.204385671e-03f, -2.201752904e-03f, -2.199115463e-03f, -2.196473353e-03f, -2.193826581e-03f, -2.191175152e-03f, + -2.188519073e-03f, -2.185858349e-03f, -2.183192988e-03f, -2.180522994e-03f, -2.177848374e-03f, -2.175169134e-03f, -2.172485280e-03f, -2.169796819e-03f, -2.167103757e-03f, -2.164406099e-03f, + -2.161703852e-03f, -2.158997023e-03f, -2.156285616e-03f, -2.153569639e-03f, -2.150849098e-03f, -2.148123999e-03f, -2.145394348e-03f, -2.142660152e-03f, -2.139921416e-03f, -2.137178147e-03f, + -2.134430351e-03f, -2.131678035e-03f, -2.128921205e-03f, -2.126159867e-03f, -2.123394028e-03f, -2.120623693e-03f, -2.117848869e-03f, -2.115069563e-03f, -2.112285780e-03f, -2.109497528e-03f, + -2.106704812e-03f, -2.103907640e-03f, -2.101106016e-03f, -2.098299948e-03f, -2.095489443e-03f, -2.092674505e-03f, -2.089855143e-03f, -2.087031362e-03f, -2.084203169e-03f, -2.081370571e-03f, + -2.078533573e-03f, -2.075692182e-03f, -2.072846405e-03f, -2.069996248e-03f, -2.067141718e-03f, -2.064282821e-03f, -2.061419564e-03f, -2.058551953e-03f, -2.055679995e-03f, -2.052803696e-03f, + -2.049923064e-03f, -2.047038103e-03f, -2.044148822e-03f, -2.041255226e-03f, -2.038357323e-03f, -2.035455118e-03f, -2.032548619e-03f, -2.029637832e-03f, -2.026722764e-03f, -2.023803420e-03f, + -2.020879809e-03f, -2.017951937e-03f, -2.015019810e-03f, -2.012083434e-03f, -2.009142818e-03f, -2.006197966e-03f, -2.003248887e-03f, -2.000295587e-03f, -1.997338072e-03f, -1.994376349e-03f, + -1.991410425e-03f, -1.988440307e-03f, -1.985466001e-03f, -1.982487514e-03f, -1.979504854e-03f, -1.976518026e-03f, -1.973527037e-03f, -1.970531895e-03f, -1.967532606e-03f, -1.964529177e-03f, + -1.961521615e-03f, -1.958509926e-03f, -1.955494118e-03f, -1.952474197e-03f, -1.949450171e-03f, -1.946422045e-03f, -1.943389827e-03f, -1.940353524e-03f, -1.937313143e-03f, -1.934268690e-03f, + -1.931220173e-03f, -1.928167598e-03f, -1.925110972e-03f, -1.922050303e-03f, -1.918985596e-03f, -1.915916860e-03f, -1.912844102e-03f, -1.909767327e-03f, -1.906686543e-03f, -1.903601757e-03f, + -1.900512977e-03f, -1.897420208e-03f, -1.894323458e-03f, -1.891222735e-03f, -1.888118045e-03f, -1.885009394e-03f, -1.881896791e-03f, -1.878780242e-03f, -1.875659755e-03f, -1.872535336e-03f, + -1.869406992e-03f, -1.866274731e-03f, -1.863138559e-03f, -1.859998484e-03f, -1.856854513e-03f, -1.853706653e-03f, -1.850554911e-03f, -1.847399294e-03f, -1.844239809e-03f, -1.841076464e-03f, + -1.837909266e-03f, -1.834738221e-03f, -1.831563337e-03f, -1.828384622e-03f, -1.825202082e-03f, -1.822015724e-03f, -1.818825556e-03f, -1.815631586e-03f, -1.812433819e-03f, -1.809232264e-03f, + -1.806026927e-03f, -1.802817817e-03f, -1.799604939e-03f, -1.796388302e-03f, -1.793167913e-03f, -1.789943779e-03f, -1.786715907e-03f, -1.783484304e-03f, -1.780248979e-03f, -1.777009937e-03f, + -1.773767187e-03f, -1.770520736e-03f, -1.767270591e-03f, -1.764016759e-03f, -1.760759248e-03f, -1.757498066e-03f, -1.754233218e-03f, -1.750964714e-03f, -1.747692560e-03f, -1.744416764e-03f, + -1.741137333e-03f, -1.737854274e-03f, -1.734567595e-03f, -1.731277303e-03f, -1.727983406e-03f, -1.724685911e-03f, -1.721384826e-03f, -1.718080158e-03f, -1.714771914e-03f, -1.711460102e-03f, + -1.708144730e-03f, -1.704825804e-03f, -1.701503333e-03f, -1.698177323e-03f, -1.694847783e-03f, -1.691514719e-03f, -1.688178140e-03f, -1.684838053e-03f, -1.681494465e-03f, -1.678147385e-03f, + -1.674796818e-03f, -1.671442774e-03f, -1.668085259e-03f, -1.664724281e-03f, -1.661359848e-03f, -1.657991967e-03f, -1.654620646e-03f, -1.651245892e-03f, -1.647867714e-03f, -1.644486118e-03f, + -1.641101112e-03f, -1.637712704e-03f, -1.634320902e-03f, -1.630925713e-03f, -1.627527144e-03f, -1.624125204e-03f, -1.620719900e-03f, -1.617311240e-03f, -1.613899231e-03f, -1.610483881e-03f, + -1.607065198e-03f, -1.603643189e-03f, -1.600217863e-03f, -1.596789226e-03f, -1.593357287e-03f, -1.589922053e-03f, -1.586483531e-03f, -1.583041731e-03f, -1.579596659e-03f, -1.576148323e-03f, + -1.572696731e-03f, -1.569241891e-03f, -1.565783810e-03f, -1.562322497e-03f, -1.558857958e-03f, -1.555390202e-03f, -1.551919237e-03f, -1.548445070e-03f, -1.544967709e-03f, -1.541487162e-03f, + -1.538003437e-03f, -1.534516542e-03f, -1.531026483e-03f, -1.527533270e-03f, -1.524036911e-03f, -1.520537412e-03f, -1.517034782e-03f, -1.513529028e-03f, -1.510020159e-03f, -1.506508183e-03f, + -1.502993106e-03f, -1.499474938e-03f, -1.495953686e-03f, -1.492429358e-03f, -1.488901962e-03f, -1.485371505e-03f, -1.481837996e-03f, -1.478301443e-03f, -1.474761853e-03f, -1.471219235e-03f, + -1.467673596e-03f, -1.464124944e-03f, -1.460573288e-03f, -1.457018635e-03f, -1.453460993e-03f, -1.449900370e-03f, -1.446336775e-03f, -1.442770215e-03f, -1.439200697e-03f, -1.435628231e-03f, + -1.432052825e-03f, -1.428474485e-03f, -1.424893220e-03f, -1.421309039e-03f, -1.417721949e-03f, -1.414131958e-03f, -1.410539074e-03f, -1.406943306e-03f, -1.403344661e-03f, -1.399743148e-03f, + -1.396138774e-03f, -1.392531548e-03f, -1.388921477e-03f, -1.385308570e-03f, -1.381692835e-03f, -1.378074279e-03f, -1.374452912e-03f, -1.370828741e-03f, -1.367201774e-03f, -1.363572019e-03f, + -1.359939485e-03f, -1.356304179e-03f, -1.352666110e-03f, -1.349025286e-03f, -1.345381714e-03f, -1.341735404e-03f, -1.338086363e-03f, -1.334434600e-03f, -1.330780122e-03f, -1.327122937e-03f, + -1.323463055e-03f, -1.319800483e-03f, -1.316135229e-03f, -1.312467302e-03f, -1.308796709e-03f, -1.305123459e-03f, -1.301447560e-03f, -1.297769021e-03f, -1.294087849e-03f, -1.290404053e-03f, + -1.286717640e-03f, -1.283028620e-03f, -1.279337001e-03f, -1.275642790e-03f, -1.271945996e-03f, -1.268246627e-03f, -1.264544691e-03f, -1.260840197e-03f, -1.257133154e-03f, -1.253423568e-03f, + -1.249711449e-03f, -1.245996805e-03f, -1.242279644e-03f, -1.238559974e-03f, -1.234837804e-03f, -1.231113142e-03f, -1.227385996e-03f, -1.223656375e-03f, -1.219924287e-03f, -1.216189740e-03f, + -1.212452743e-03f, -1.208713303e-03f, -1.204971430e-03f, -1.201227131e-03f, -1.197480416e-03f, -1.193731292e-03f, -1.189979767e-03f, -1.186225851e-03f, -1.182469550e-03f, -1.178710875e-03f, + -1.174949833e-03f, -1.171186432e-03f, -1.167420681e-03f, -1.163652589e-03f, -1.159882163e-03f, -1.156109413e-03f, -1.152334346e-03f, -1.148556970e-03f, -1.144777296e-03f, -1.140995329e-03f, + -1.137211081e-03f, -1.133424557e-03f, -1.129635768e-03f, -1.125844721e-03f, -1.122051426e-03f, -1.118255889e-03f, -1.114458120e-03f, -1.110658128e-03f, -1.106855921e-03f, -1.103051506e-03f, + -1.099244893e-03f, -1.095436091e-03f, -1.091625107e-03f, -1.087811950e-03f, -1.083996629e-03f, -1.080179151e-03f, -1.076359527e-03f, -1.072537763e-03f, -1.068713869e-03f, -1.064887853e-03f, + -1.061059724e-03f, -1.057229489e-03f, -1.053397159e-03f, -1.049562740e-03f, -1.045726242e-03f, -1.041887674e-03f, -1.038047043e-03f, -1.034204358e-03f, -1.030359628e-03f, -1.026512862e-03f, + -1.022664067e-03f, -1.018813253e-03f, -1.014960428e-03f, -1.011105600e-03f, -1.007248779e-03f, -1.003389973e-03f, -9.995291892e-04f, -9.956664378e-04f, -9.918017269e-04f, -9.879350650e-04f, + -9.840664607e-04f, -9.801959227e-04f, -9.763234595e-04f, -9.724490797e-04f, -9.685727919e-04f, -9.646946049e-04f, -9.608145270e-04f, -9.569325670e-04f, -9.530487336e-04f, -9.491630352e-04f, + -9.452754806e-04f, -9.413860783e-04f, -9.374948371e-04f, -9.336017655e-04f, -9.297068721e-04f, -9.258101657e-04f, -9.219116549e-04f, -9.180113483e-04f, -9.141092546e-04f, -9.102053824e-04f, + -9.062997404e-04f, -9.023923373e-04f, -8.984831817e-04f, -8.945722823e-04f, -8.906596478e-04f, -8.867452869e-04f, -8.828292082e-04f, -8.789114204e-04f, -8.749919322e-04f, -8.710707523e-04f, + -8.671478895e-04f, -8.632233523e-04f, -8.592971495e-04f, -8.553692898e-04f, -8.514397819e-04f, -8.475086345e-04f, -8.435758564e-04f, -8.396414562e-04f, -8.357054426e-04f, -8.317678245e-04f, + -8.278286105e-04f, -8.238878093e-04f, -8.199454296e-04f, -8.160014803e-04f, -8.120559700e-04f, -8.081089075e-04f, -8.041603016e-04f, -8.002101609e-04f, -7.962584942e-04f, -7.923053103e-04f, + -7.883506179e-04f, -7.843944258e-04f, -7.804367428e-04f, -7.764775775e-04f, -7.725169389e-04f, -7.685548355e-04f, -7.645912763e-04f, -7.606262700e-04f, -7.566598253e-04f, -7.526919511e-04f, + -7.487226561e-04f, -7.447519491e-04f, -7.407798389e-04f, -7.368063342e-04f, -7.328314440e-04f, -7.288551769e-04f, -7.248775418e-04f, -7.208985474e-04f, -7.169182026e-04f, -7.129365162e-04f, + -7.089534970e-04f, -7.049691537e-04f, -7.009834953e-04f, -6.969965305e-04f, -6.930082681e-04f, -6.890187169e-04f, -6.850278858e-04f, -6.810357836e-04f, -6.770424191e-04f, -6.730478012e-04f, + -6.690519386e-04f, -6.650548403e-04f, -6.610565150e-04f, -6.570569716e-04f, -6.530562188e-04f, -6.490542657e-04f, -6.450511209e-04f, -6.410467934e-04f, -6.370412920e-04f, -6.330346256e-04f, + -6.290268029e-04f, -6.250178329e-04f, -6.210077244e-04f, -6.169964862e-04f, -6.129841273e-04f, -6.089706564e-04f, -6.049560825e-04f, -6.009404144e-04f, -5.969236610e-04f, -5.929058311e-04f, + -5.888869337e-04f, -5.848669775e-04f, -5.808459715e-04f, -5.768239245e-04f, -5.728008455e-04f, -5.687767432e-04f, -5.647516267e-04f, -5.607255047e-04f, -5.566983861e-04f, -5.526702799e-04f, + -5.486411949e-04f, -5.446111400e-04f, -5.405801241e-04f, -5.365481561e-04f, -5.325152449e-04f, -5.284813993e-04f, -5.244466284e-04f, -5.204109409e-04f, -5.163743459e-04f, -5.123368521e-04f, + -5.082984685e-04f, -5.042592040e-04f, -5.002190675e-04f, -4.961780679e-04f, -4.921362141e-04f, -4.880935151e-04f, -4.840499797e-04f, -4.800056168e-04f, -4.759604354e-04f, -4.719144444e-04f, + -4.678676527e-04f, -4.638200692e-04f, -4.597717029e-04f, -4.557225626e-04f, -4.516726573e-04f, -4.476219959e-04f, -4.435705873e-04f, -4.395184405e-04f, -4.354655644e-04f, -4.314119678e-04f, + -4.273576598e-04f, -4.233026493e-04f, -4.192469452e-04f, -4.151905564e-04f, -4.111334918e-04f, -4.070757605e-04f, -4.030173713e-04f, -3.989583331e-04f, -3.948986549e-04f, -3.908383457e-04f, + -3.867774144e-04f, -3.827158699e-04f, -3.786537211e-04f, -3.745909770e-04f, -3.705276466e-04f, -3.664637387e-04f, -3.623992624e-04f, -3.583342265e-04f, -3.542686400e-04f, -3.502025119e-04f, + -3.461358511e-04f, -3.420686666e-04f, -3.380009672e-04f, -3.339327620e-04f, -3.298640598e-04f, -3.257948698e-04f, -3.217252006e-04f, -3.176550615e-04f, -3.135844612e-04f, -3.095134088e-04f, + -3.054419131e-04f, -3.013699832e-04f, -2.972976280e-04f, -2.932248564e-04f, -2.891516774e-04f, -2.850781000e-04f, -2.810041331e-04f, -2.769297857e-04f, -2.728550667e-04f, -2.687799850e-04f, + -2.647045497e-04f, -2.606287696e-04f, -2.565526538e-04f, -2.524762112e-04f, -2.483994507e-04f, -2.443223813e-04f, -2.402450120e-04f, -2.361673517e-04f, -2.320894094e-04f, -2.280111940e-04f, + -2.239327145e-04f, -2.198539799e-04f, -2.157749990e-04f, -2.116957809e-04f, -2.076163345e-04f, -2.035366688e-04f, -1.994567927e-04f, -1.953767152e-04f, -1.912964453e-04f, -1.872159918e-04f, + -1.831353638e-04f, -1.790545702e-04f, -1.749736200e-04f, -1.708925221e-04f, -1.668112854e-04f, -1.627299190e-04f, -1.586484318e-04f, -1.545668328e-04f, -1.504851308e-04f, -1.464033349e-04f, + -1.423214540e-04f, -1.382394970e-04f, -1.341574730e-04f, -1.300753908e-04f, -1.259932595e-04f, -1.219110879e-04f, -1.178288851e-04f, -1.137466599e-04f, -1.096644214e-04f, -1.055821784e-04f, + -1.014999400e-04f, -9.741771505e-05f, -9.333551252e-05f, -8.925334137e-05f, -8.517121055e-05f, -8.108912899e-05f, -7.700710565e-05f, -7.292514947e-05f, -6.884326940e-05f, -6.476147438e-05f, + -6.067977336e-05f, -5.659817528e-05f, -5.251668908e-05f, -4.843532370e-05f, -4.435408809e-05f, -4.027299118e-05f, -3.619204191e-05f, -3.211124923e-05f, -2.803062206e-05f, -2.395016935e-05f, + -1.986990004e-05f, -1.578982304e-05f, -1.170994731e-05f, -7.630281778e-06f, -3.550835366e-06f, 5.283829889e-07f, 4.607364358e-06f, 8.686099812e-06f, 1.276458042e-05f, 1.684279726e-05f, + 2.092074141e-05f, 2.499840393e-05f, 2.907577592e-05f, 3.315284843e-05f, 3.722961256e-05f, 4.130605939e-05f, 4.538217998e-05f, 4.945796544e-05f, 5.353340683e-05f, 5.760849525e-05f, + 6.168322179e-05f, 6.575757752e-05f, 6.983155354e-05f, 7.390514095e-05f, 7.797833082e-05f, 8.205111425e-05f, 8.612348235e-05f, 9.019542620e-05f, 9.426693690e-05f, 9.833800555e-05f, + 1.024086233e-04f, 1.064787811e-04f, 1.105484702e-04f, 1.146176817e-04f, 1.186864066e-04f, 1.227546361e-04f, 1.268223613e-04f, 1.308895733e-04f, 1.349562632e-04f, 1.390224222e-04f, + 1.430880412e-04f, 1.471531116e-04f, 1.512176243e-04f, 1.552815705e-04f, 1.593449413e-04f, 1.634077278e-04f, 1.674699213e-04f, 1.715315127e-04f, 1.755924933e-04f, 1.796528541e-04f, + 1.837125864e-04f, 1.877716811e-04f, 1.918301296e-04f, 1.958879228e-04f, 1.999450521e-04f, 2.040015084e-04f, 2.080572829e-04f, 2.121123668e-04f, 2.161667513e-04f, 2.202204275e-04f, + 2.242733865e-04f, 2.283256195e-04f, 2.323771177e-04f, 2.364278722e-04f, 2.404778742e-04f, 2.445271148e-04f, 2.485755853e-04f, 2.526232767e-04f, 2.566701803e-04f, 2.607162872e-04f, + 2.647615886e-04f, 2.688060756e-04f, 2.728497396e-04f, 2.768925716e-04f, 2.809345628e-04f, 2.849757044e-04f, 2.890159876e-04f, 2.930554037e-04f, 2.970939437e-04f, 3.011315989e-04f, + 3.051683605e-04f, 3.092042196e-04f, 3.132391676e-04f, 3.172731956e-04f, 3.213062947e-04f, 3.253384563e-04f, 3.293696715e-04f, 3.333999316e-04f, 3.374292278e-04f, 3.414575512e-04f, + 3.454848931e-04f, 3.495112448e-04f, 3.535365975e-04f, 3.575609424e-04f, 3.615842707e-04f, 3.656065737e-04f, 3.696278426e-04f, 3.736480687e-04f, 3.776672432e-04f, 3.816853573e-04f, + 3.857024024e-04f, 3.897183696e-04f, 3.937332502e-04f, 3.977470356e-04f, 4.017597169e-04f, 4.057712854e-04f, 4.097817324e-04f, 4.137910491e-04f, 4.177992269e-04f, 4.218062570e-04f, + 4.258121307e-04f, 4.298168393e-04f, 4.338203740e-04f, 4.378227262e-04f, 4.418238871e-04f, 4.458238481e-04f, 4.498226005e-04f, 4.538201354e-04f, 4.578164444e-04f, 4.618115186e-04f, + 4.658053494e-04f, 4.697979281e-04f, 4.737892460e-04f, 4.777792944e-04f, 4.817680647e-04f, 4.857555482e-04f, 4.897417362e-04f, 4.937266201e-04f, 4.977101911e-04f, 5.016924408e-04f, + 5.056733603e-04f, 5.096529410e-04f, 5.136311743e-04f, 5.176080516e-04f, 5.215835642e-04f, 5.255577034e-04f, 5.295304607e-04f, 5.335018274e-04f, 5.374717948e-04f, 5.414403545e-04f, + 5.454074976e-04f, 5.493732157e-04f, 5.533375001e-04f, 5.573003422e-04f, 5.612617334e-04f, 5.652216651e-04f, 5.691801286e-04f, 5.731371155e-04f, 5.770926171e-04f, 5.810466249e-04f, + 5.849991301e-04f, 5.889501244e-04f, 5.928995990e-04f, 5.968475455e-04f, 6.007939552e-04f, 6.047388197e-04f, 6.086821302e-04f, 6.126238783e-04f, 6.165640555e-04f, 6.205026531e-04f, + 6.244396627e-04f, 6.283750757e-04f, 6.323088835e-04f, 6.362410777e-04f, 6.401716497e-04f, 6.441005909e-04f, 6.480278929e-04f, 6.519535472e-04f, 6.558775452e-04f, 6.597998784e-04f, + 6.637205383e-04f, 6.676395165e-04f, 6.715568044e-04f, 6.754723935e-04f, 6.793862754e-04f, 6.832984415e-04f, 6.872088835e-04f, 6.911175928e-04f, 6.950245609e-04f, 6.989297794e-04f, + 7.028332399e-04f, 7.067349338e-04f, 7.106348527e-04f, 7.145329882e-04f, 7.184293318e-04f, 7.223238751e-04f, 7.262166097e-04f, 7.301075271e-04f, 7.339966189e-04f, 7.378838767e-04f, + 7.417692921e-04f, 7.456528565e-04f, 7.495345618e-04f, 7.534143994e-04f, 7.572923609e-04f, 7.611684380e-04f, 7.650426222e-04f, 7.689149053e-04f, 7.727852787e-04f, 7.766537341e-04f, + 7.805202632e-04f, 7.843848576e-04f, 7.882475089e-04f, 7.921082088e-04f, 7.959669489e-04f, 7.998237209e-04f, 8.036785165e-04f, 8.075313272e-04f, 8.113821447e-04f, 8.152309609e-04f, + 8.190777672e-04f, 8.229225554e-04f, 8.267653172e-04f, 8.306060443e-04f, 8.344447284e-04f, 8.382813611e-04f, 8.421159343e-04f, 8.459484395e-04f, 8.497788685e-04f, 8.536072131e-04f, + 8.574334650e-04f, 8.612576158e-04f, 8.650796574e-04f, 8.688995814e-04f, 8.727173797e-04f, 8.765330439e-04f, 8.803465659e-04f, 8.841579374e-04f, 8.879671502e-04f, 8.917741960e-04f, + 8.955790666e-04f, 8.993817538e-04f, 9.031822495e-04f, 9.069805453e-04f, 9.107766331e-04f, 9.145705047e-04f, 9.183621519e-04f, 9.221515665e-04f, 9.259387403e-04f, 9.297236653e-04f, + 9.335063331e-04f, 9.372867357e-04f, 9.410648648e-04f, 9.448407124e-04f, 9.486142703e-04f, 9.523855303e-04f, 9.561544843e-04f, 9.599211242e-04f, 9.636854419e-04f, 9.674474292e-04f, + 9.712070780e-04f, 9.749643802e-04f, 9.787193278e-04f, 9.824719125e-04f, 9.862221264e-04f, 9.899699614e-04f, 9.937154093e-04f, 9.974584621e-04f, 1.001199112e-03f, 1.004937350e-03f, + 1.008673169e-03f, 1.012406561e-03f, 1.016137517e-03f, 1.019866030e-03f, 1.023592092e-03f, 1.027315694e-03f, 1.031036828e-03f, 1.034755487e-03f, 1.038471663e-03f, 1.042185347e-03f, + 1.045896531e-03f, 1.049605208e-03f, 1.053311369e-03f, 1.057015007e-03f, 1.060716113e-03f, 1.064414680e-03f, 1.068110700e-03f, 1.071804164e-03f, 1.075495065e-03f, 1.079183394e-03f, + 1.082869145e-03f, 1.086552308e-03f, 1.090232877e-03f, 1.093910842e-03f, 1.097586197e-03f, 1.101258932e-03f, 1.104929041e-03f, 1.108596516e-03f, 1.112261348e-03f, 1.115923530e-03f, + 1.119583053e-03f, 1.123239910e-03f, 1.126894094e-03f, 1.130545596e-03f, 1.134194408e-03f, 1.137840522e-03f, 1.141483931e-03f, 1.145124627e-03f, 1.148762602e-03f, 1.152397848e-03f, + 1.156030358e-03f, 1.159660123e-03f, 1.163287136e-03f, 1.166911389e-03f, 1.170532874e-03f, 1.174151584e-03f, 1.177767510e-03f, 1.181380645e-03f, 1.184990981e-03f, 1.188598510e-03f, + 1.192203226e-03f, 1.195805119e-03f, 1.199404182e-03f, 1.203000407e-03f, 1.206593788e-03f, 1.210184315e-03f, 1.213771981e-03f, 1.217356780e-03f, 1.220938702e-03f, 1.224517740e-03f, + 1.228093887e-03f, 1.231667134e-03f, 1.235237475e-03f, 1.238804901e-03f, 1.242369405e-03f, 1.245930980e-03f, 1.249489617e-03f, 1.253045309e-03f, 1.256598048e-03f, 1.260147827e-03f, + 1.263694638e-03f, 1.267238473e-03f, 1.270779326e-03f, 1.274317187e-03f, 1.277852051e-03f, 1.281383909e-03f, 1.284912753e-03f, 1.288438576e-03f, 1.291961371e-03f, 1.295481129e-03f, + 1.298997844e-03f, 1.302511508e-03f, 1.306022113e-03f, 1.309529652e-03f, 1.313034117e-03f, 1.316535501e-03f, 1.320033796e-03f, 1.323528995e-03f, 1.327021091e-03f, 1.330510075e-03f, + 1.333995940e-03f, 1.337478680e-03f, 1.340958285e-03f, 1.344434750e-03f, 1.347908067e-03f, 1.351378227e-03f, 1.354845224e-03f, 1.358309051e-03f, 1.361769699e-03f, 1.365227162e-03f, + 1.368681432e-03f, 1.372132501e-03f, 1.375580363e-03f, 1.379025010e-03f, 1.382466435e-03f, 1.385904629e-03f, 1.389339586e-03f, 1.392771299e-03f, 1.396199760e-03f, 1.399624962e-03f, + 1.403046898e-03f, 1.406465560e-03f, 1.409880940e-03f, 1.413293032e-03f, 1.416701829e-03f, 1.420107322e-03f, 1.423509506e-03f, 1.426908371e-03f, 1.430303912e-03f, 1.433696121e-03f, + 1.437084991e-03f, 1.440470514e-03f, 1.443852684e-03f, 1.447231493e-03f, 1.450606933e-03f, 1.453978998e-03f, 1.457347680e-03f, 1.460712973e-03f, 1.464074869e-03f, 1.467433361e-03f, + 1.470788441e-03f, 1.474140103e-03f, 1.477488339e-03f, 1.480833143e-03f, 1.484174507e-03f, 1.487512424e-03f, 1.490846886e-03f, 1.494177888e-03f, 1.497505421e-03f, 1.500829479e-03f, + 1.504150054e-03f, 1.507467140e-03f, 1.510780729e-03f, 1.514090814e-03f, 1.517397389e-03f, 1.520700446e-03f, 1.523999978e-03f, 1.527295978e-03f, 1.530588439e-03f, 1.533877354e-03f, + 1.537162716e-03f, 1.540444519e-03f, 1.543722754e-03f, 1.546997416e-03f, 1.550268497e-03f, 1.553535990e-03f, 1.556799888e-03f, 1.560060184e-03f, 1.563316872e-03f, 1.566569944e-03f, + 1.569819394e-03f, 1.573065214e-03f, 1.576307398e-03f, 1.579545939e-03f, 1.582780829e-03f, 1.586012063e-03f, 1.589239633e-03f, 1.592463531e-03f, 1.595683753e-03f, 1.598900290e-03f, + 1.602113135e-03f, 1.605322283e-03f, 1.608527725e-03f, 1.611729456e-03f, 1.614927469e-03f, 1.618121756e-03f, 1.621312310e-03f, 1.624499126e-03f, 1.627682197e-03f, 1.630861514e-03f, + 1.634037073e-03f, 1.637208866e-03f, 1.640376885e-03f, 1.643541126e-03f, 1.646701580e-03f, 1.649858242e-03f, 1.653011104e-03f, 1.656160160e-03f, 1.659305403e-03f, 1.662446826e-03f, + 1.665584423e-03f, 1.668718188e-03f, 1.671848112e-03f, 1.674974191e-03f, 1.678096416e-03f, 1.681214783e-03f, 1.684329283e-03f, 1.687439910e-03f, 1.690546658e-03f, 1.693649521e-03f, + 1.696748491e-03f, 1.699843562e-03f, 1.702934727e-03f, 1.706021980e-03f, 1.709105315e-03f, 1.712184725e-03f, 1.715260202e-03f, 1.718331742e-03f, 1.721399337e-03f, 1.724462980e-03f, + 1.727522666e-03f, 1.730578388e-03f, 1.733630139e-03f, 1.736677913e-03f, 1.739721703e-03f, 1.742761504e-03f, 1.745797308e-03f, 1.748829109e-03f, 1.751856901e-03f, 1.754880677e-03f, + 1.757900431e-03f, 1.760916156e-03f, 1.763927847e-03f, 1.766935496e-03f, 1.769939098e-03f, 1.772938646e-03f, 1.775934134e-03f, 1.778925555e-03f, 1.781912903e-03f, 1.784896172e-03f, + 1.787875356e-03f, 1.790850447e-03f, 1.793821441e-03f, 1.796788330e-03f, 1.799751108e-03f, 1.802709769e-03f, 1.805664308e-03f, 1.808614716e-03f, 1.811560990e-03f, 1.814503121e-03f, + 1.817441104e-03f, 1.820374933e-03f, 1.823304602e-03f, 1.826230104e-03f, 1.829151433e-03f, 1.832068583e-03f, 1.834981548e-03f, 1.837890322e-03f, 1.840794898e-03f, 1.843695271e-03f, + 1.846591434e-03f, 1.849483381e-03f, 1.852371106e-03f, 1.855254604e-03f, 1.858133868e-03f, 1.861008891e-03f, 1.863879668e-03f, 1.866746193e-03f, 1.869608460e-03f, 1.872466463e-03f, + 1.875320195e-03f, 1.878169651e-03f, 1.881014825e-03f, 1.883855711e-03f, 1.886692302e-03f, 1.889524593e-03f, 1.892352578e-03f, 1.895176250e-03f, 1.897995605e-03f, 1.900810636e-03f, + 1.903621336e-03f, 1.906427701e-03f, 1.909229724e-03f, 1.912027400e-03f, 1.914820722e-03f, 1.917609684e-03f, 1.920394282e-03f, 1.923174508e-03f, 1.925950357e-03f, 1.928721824e-03f, + 1.931488902e-03f, 1.934251585e-03f, 1.937009869e-03f, 1.939763746e-03f, 1.942513212e-03f, 1.945258259e-03f, 1.947998884e-03f, 1.950735080e-03f, 1.953466841e-03f, 1.956194161e-03f, + 1.958917035e-03f, 1.961635457e-03f, 1.964349421e-03f, 1.967058922e-03f, 1.969763954e-03f, 1.972464511e-03f, 1.975160588e-03f, 1.977852178e-03f, 1.980539277e-03f, 1.983221879e-03f, + 1.985899978e-03f, 1.988573568e-03f, 1.991242644e-03f, 1.993907201e-03f, 1.996567232e-03f, 1.999222732e-03f, 2.001873696e-03f, 2.004520118e-03f, 2.007161992e-03f, 2.009799313e-03f, + 2.012432076e-03f, 2.015060274e-03f, 2.017683903e-03f, 2.020302957e-03f, 2.022917430e-03f, 2.025527317e-03f, 2.028132613e-03f, 2.030733312e-03f, 2.033329409e-03f, 2.035920898e-03f, + 2.038507773e-03f, 2.041090030e-03f, 2.043667663e-03f, 2.046240667e-03f, 2.048809036e-03f, 2.051372765e-03f, 2.053931848e-03f, 2.056486280e-03f, 2.059036057e-03f, 2.061581172e-03f, + 2.064121620e-03f, 2.066657396e-03f, 2.069188495e-03f, 2.071714911e-03f, 2.074236639e-03f, 2.076753675e-03f, 2.079266011e-03f, 2.081773644e-03f, 2.084276569e-03f, 2.086774779e-03f, + 2.089268270e-03f, 2.091757036e-03f, 2.094241073e-03f, 2.096720375e-03f, 2.099194937e-03f, 2.101664754e-03f, 2.104129820e-03f, 2.106590132e-03f, 2.109045682e-03f, 2.111496467e-03f, + 2.113942481e-03f, 2.116383720e-03f, 2.118820178e-03f, 2.121251849e-03f, 2.123678730e-03f, 2.126100814e-03f, 2.128518098e-03f, 2.130930575e-03f, 2.133338242e-03f, 2.135741092e-03f, + 2.138139121e-03f, 2.140532324e-03f, 2.142920696e-03f, 2.145304232e-03f, 2.147682927e-03f, 2.150056776e-03f, 2.152425774e-03f, 2.154789916e-03f, 2.157149198e-03f, 2.159503615e-03f, + 2.161853161e-03f, 2.164197832e-03f, 2.166537622e-03f, 2.168872528e-03f, 2.171202544e-03f, 2.173527665e-03f, 2.175847887e-03f, 2.178163205e-03f, 2.180473613e-03f, 2.182779108e-03f, + 2.185079684e-03f, 2.187375337e-03f, 2.189666062e-03f, 2.191951853e-03f, 2.194232708e-03f, 2.196508620e-03f, 2.198779585e-03f, 2.201045598e-03f, 2.203306655e-03f, 2.205562751e-03f, + 2.207813882e-03f, 2.210060042e-03f, 2.212301227e-03f, 2.214537432e-03f, 2.216768654e-03f, 2.218994886e-03f, 2.221216125e-03f, 2.223432367e-03f, 2.225643605e-03f, 2.227849837e-03f, + 2.230051057e-03f, 2.232247260e-03f, 2.234438443e-03f, 2.236624601e-03f, 2.238805729e-03f, 2.240981823e-03f, 2.243152878e-03f, 2.245318890e-03f, 2.247479854e-03f, 2.249635767e-03f, + 2.251786623e-03f, 2.253932417e-03f, 2.256073147e-03f, 2.258208807e-03f, 2.260339393e-03f, 2.262464900e-03f, 2.264585324e-03f, 2.266700662e-03f, 2.268810907e-03f, 2.270916057e-03f, + 2.273016106e-03f, 2.275111051e-03f, 2.277200888e-03f, 2.279285611e-03f, 2.281365217e-03f, 2.283439701e-03f, 2.285509059e-03f, 2.287573287e-03f, 2.289632381e-03f, 2.291686336e-03f, + 2.293735148e-03f, 2.295778814e-03f, 2.297817328e-03f, 2.299850687e-03f, 2.301878887e-03f, 2.303901923e-03f, 2.305919791e-03f, 2.307932487e-03f, 2.309940007e-03f, 2.311942347e-03f, + 2.313939503e-03f, 2.315931471e-03f, 2.317918246e-03f, 2.319899825e-03f, 2.321876204e-03f, 2.323847378e-03f, 2.325813343e-03f, 2.327774096e-03f, 2.329729633e-03f, 2.331679949e-03f, + 2.333625041e-03f, 2.335564904e-03f, 2.337499535e-03f, 2.339428929e-03f, 2.341353084e-03f, 2.343271994e-03f, 2.345185656e-03f, 2.347094066e-03f, 2.348997221e-03f, 2.350895116e-03f, + 2.352787747e-03f, 2.354675111e-03f, 2.356557203e-03f, 2.358434021e-03f, 2.360305560e-03f, 2.362171816e-03f, 2.364032786e-03f, 2.365888465e-03f, 2.367738851e-03f, 2.369583938e-03f, + 2.371423725e-03f, 2.373258206e-03f, 2.375087378e-03f, 2.376911238e-03f, 2.378729781e-03f, 2.380543005e-03f, 2.382350905e-03f, 2.384153477e-03f, 2.385950719e-03f, 2.387742626e-03f, + 2.389529195e-03f, 2.391310422e-03f, 2.393086304e-03f, 2.394856837e-03f, 2.396622017e-03f, 2.398381841e-03f, 2.400136306e-03f, 2.401885407e-03f, 2.403629142e-03f, 2.405367506e-03f, + 2.407100497e-03f, 2.408828110e-03f, 2.410550343e-03f, 2.412267192e-03f, 2.413978653e-03f, 2.415684723e-03f, 2.417385399e-03f, 2.419080677e-03f, 2.420770553e-03f, 2.422455025e-03f, + 2.424134089e-03f, 2.425807741e-03f, 2.427475978e-03f, 2.429138798e-03f, 2.430796196e-03f, 2.432448169e-03f, 2.434094714e-03f, 2.435735828e-03f, 2.437371507e-03f, 2.439001748e-03f, + 2.440626548e-03f, 2.442245904e-03f, 2.443859812e-03f, 2.445468269e-03f, 2.447071272e-03f, 2.448668818e-03f, 2.450260903e-03f, 2.451847524e-03f, 2.453428679e-03f, 2.455004364e-03f, + 2.456574575e-03f, 2.458139311e-03f, 2.459698567e-03f, 2.461252341e-03f, 2.462800629e-03f, 2.464343428e-03f, 2.465880736e-03f, 2.467412549e-03f, 2.468938864e-03f, 2.470459679e-03f, + 2.471974990e-03f, 2.473484794e-03f, 2.474989088e-03f, 2.476487869e-03f, 2.477981135e-03f, 2.479468882e-03f, 2.480951107e-03f, 2.482427808e-03f, 2.483898981e-03f, 2.485364624e-03f, + 2.486824733e-03f, 2.488279307e-03f, 2.489728341e-03f, 2.491171833e-03f, 2.492609781e-03f, 2.494042181e-03f, 2.495469031e-03f, 2.496890328e-03f, 2.498306068e-03f, 2.499716250e-03f, + 2.501120870e-03f, 2.502519926e-03f, 2.503913415e-03f, 2.505301335e-03f, 2.506683681e-03f, 2.508060453e-03f, 2.509431647e-03f, 2.510797260e-03f, 2.512157290e-03f, 2.513511734e-03f, + 2.514860589e-03f, 2.516203853e-03f, 2.517541524e-03f, 2.518873598e-03f, 2.520200073e-03f, 2.521520946e-03f, 2.522836215e-03f, 2.524145878e-03f, 2.525449931e-03f, 2.526748373e-03f, + 2.528041200e-03f, 2.529328410e-03f, 2.530610001e-03f, 2.531885971e-03f, 2.533156316e-03f, 2.534421034e-03f, 2.535680123e-03f, 2.536933580e-03f, 2.538181404e-03f, 2.539423591e-03f, + 2.540660139e-03f, 2.541891045e-03f, 2.543116309e-03f, 2.544335926e-03f, 2.545549895e-03f, 2.546758213e-03f, 2.547960879e-03f, 2.549157889e-03f, 2.550349242e-03f, 2.551534934e-03f, + 2.552714965e-03f, 2.553889331e-03f, 2.555058031e-03f, 2.556221061e-03f, 2.557378421e-03f, 2.558530107e-03f, 2.559676118e-03f, 2.560816452e-03f, 2.561951105e-03f, 2.563080076e-03f, + 2.564203364e-03f, 2.565320965e-03f, 2.566432877e-03f, 2.567539099e-03f, 2.568639629e-03f, 2.569734463e-03f, 2.570823601e-03f, 2.571907041e-03f, 2.572984779e-03f, 2.574056815e-03f, + 2.575123145e-03f, 2.576183769e-03f, 2.577238684e-03f, 2.578287888e-03f, 2.579331379e-03f, 2.580369155e-03f, 2.581401214e-03f, 2.582427555e-03f, 2.583448175e-03f, 2.584463073e-03f, + 2.585472246e-03f, 2.586475693e-03f, 2.587473412e-03f, 2.588465401e-03f, 2.589451658e-03f, 2.590432181e-03f, 2.591406969e-03f, 2.592376019e-03f, 2.593339331e-03f, 2.594296901e-03f, + 2.595248729e-03f, 2.596194812e-03f, 2.597135150e-03f, 2.598069739e-03f, 2.598998579e-03f, 2.599921668e-03f, 2.600839003e-03f, 2.601750584e-03f, 2.602656409e-03f, 2.603556476e-03f, + 2.604450783e-03f, 2.605339329e-03f, 2.606222112e-03f, 2.607099130e-03f, 2.607970383e-03f, 2.608835868e-03f, 2.609695584e-03f, 2.610549529e-03f, 2.611397701e-03f, 2.612240100e-03f, + 2.613076724e-03f, 2.613907571e-03f, 2.614732640e-03f, 2.615551929e-03f, 2.616365436e-03f, 2.617173161e-03f, 2.617975102e-03f, 2.618771258e-03f, 2.619561626e-03f, 2.620346206e-03f, + 2.621124996e-03f, 2.621897996e-03f, 2.622665203e-03f, 2.623426616e-03f, 2.624182234e-03f, 2.624932055e-03f, 2.625676079e-03f, 2.626414304e-03f, 2.627146728e-03f, 2.627873351e-03f, + 2.628594171e-03f, 2.629309186e-03f, 2.630018397e-03f, 2.630721801e-03f, 2.631419397e-03f, 2.632111184e-03f, 2.632797161e-03f, 2.633477327e-03f, 2.634151681e-03f, 2.634820220e-03f, + 2.635482946e-03f, 2.636139855e-03f, 2.636790947e-03f, 2.637436221e-03f, 2.638075677e-03f, 2.638709312e-03f, 2.639337125e-03f, 2.639959117e-03f, 2.640575285e-03f, 2.641185629e-03f, + 2.641790148e-03f, 2.642388840e-03f, 2.642981705e-03f, 2.643568742e-03f, 2.644149950e-03f, 2.644725328e-03f, 2.645294874e-03f, 2.645858589e-03f, 2.646416471e-03f, 2.646968519e-03f, + 2.647514733e-03f, 2.648055111e-03f, 2.648589653e-03f, 2.649118357e-03f, 2.649641224e-03f, 2.650158252e-03f, 2.650669440e-03f, 2.651174788e-03f, 2.651674295e-03f, 2.652167961e-03f, + 2.652655783e-03f, 2.653137762e-03f, 2.653613897e-03f, 2.654084188e-03f, 2.654548633e-03f, 2.655007232e-03f, 2.655459984e-03f, 2.655906888e-03f, 2.656347945e-03f, 2.656783152e-03f, + 2.657212511e-03f, 2.657636019e-03f, 2.658053677e-03f, 2.658465484e-03f, 2.658871439e-03f, 2.659271543e-03f, 2.659665793e-03f, 2.660054190e-03f, 2.660436733e-03f, 2.660813422e-03f, + 2.661184256e-03f, 2.661549235e-03f, 2.661908358e-03f, 2.662261625e-03f, 2.662609036e-03f, 2.662950589e-03f, 2.663286285e-03f, 2.663616124e-03f, 2.663940104e-03f, 2.664258225e-03f, + 2.664570488e-03f, 2.664876891e-03f, 2.665177435e-03f, 2.665472119e-03f, 2.665760942e-03f, 2.666043905e-03f, 2.666321007e-03f, 2.666592249e-03f, 2.666857629e-03f, 2.667117147e-03f, + 2.667370803e-03f, 2.667618598e-03f, 2.667860530e-03f, 2.668096600e-03f, 2.668326807e-03f, 2.668551152e-03f, 2.668769634e-03f, 2.668982252e-03f, 2.669189008e-03f, 2.669389900e-03f, + 2.669584929e-03f, 2.669774094e-03f, 2.669957396e-03f, 2.670134834e-03f, 2.670306409e-03f, 2.670472120e-03f, 2.670631967e-03f, 2.670785951e-03f, 2.670934071e-03f, 2.671076327e-03f, + 2.671212719e-03f, 2.671343248e-03f, 2.671467913e-03f, 2.671586715e-03f, 2.671699653e-03f, 2.671806728e-03f, 2.671907940e-03f, 2.672003289e-03f, 2.672092775e-03f, 2.672176398e-03f, + 2.672254158e-03f, 2.672326056e-03f, 2.672392091e-03f, 2.672452264e-03f, 2.672506575e-03f, 2.672555025e-03f, 2.672597613e-03f, 2.672634340e-03f, 2.672665206e-03f, 2.672690212e-03f, + 2.672709357e-03f, 2.672722641e-03f, 2.672730066e-03f, 2.672731632e-03f, 2.672727338e-03f, 2.672717186e-03f, 2.672701175e-03f, 2.672679307e-03f, 2.672651580e-03f, 2.672617996e-03f, + 2.672578556e-03f, 2.672533259e-03f, 2.672482106e-03f, 2.672425098e-03f, 2.672362234e-03f, 2.672293516e-03f, 2.672218944e-03f, 2.672138518e-03f, 2.672052239e-03f, 2.671960108e-03f, + 2.671862124e-03f, 2.671758290e-03f, 2.671648604e-03f, 2.671533068e-03f, 2.671411682e-03f, 2.671284447e-03f, 2.671151364e-03f, 2.671012433e-03f, 2.670867655e-03f, 2.670717030e-03f, + 2.670560559e-03f, 2.670398243e-03f, 2.670230083e-03f, 2.670056078e-03f, 2.669876231e-03f, 2.669690542e-03f, 2.669499010e-03f, 2.669301638e-03f, 2.669098426e-03f, 2.668889375e-03f, + 2.668674485e-03f, 2.668453757e-03f, 2.668227193e-03f, 2.667994792e-03f, 2.667756557e-03f, 2.667512487e-03f, 2.667262584e-03f, 2.667006848e-03f, 2.666745280e-03f, 2.666477882e-03f, + 2.666204654e-03f, 2.665925597e-03f, 2.665640712e-03f, 2.665350000e-03f, 2.665053463e-03f, 2.664751100e-03f, 2.664442913e-03f, 2.664128903e-03f, 2.663809072e-03f, 2.663483419e-03f, + 2.663151947e-03f, 2.662814655e-03f, 2.662471546e-03f, 2.662122621e-03f, 2.661767880e-03f, 2.661407324e-03f, 2.661040955e-03f, 2.660668774e-03f, 2.660290783e-03f, 2.659906981e-03f, + 2.659517370e-03f, 2.659121953e-03f, 2.658720728e-03f, 2.658313699e-03f, 2.657900866e-03f, 2.657482231e-03f, 2.657057794e-03f, 2.656627557e-03f, 2.656191522e-03f, 2.655749689e-03f, + 2.655302059e-03f, 2.654848635e-03f, 2.654389418e-03f, 2.653924408e-03f, 2.653453608e-03f, 2.652977018e-03f, 2.652494640e-03f, 2.652006475e-03f, 2.651512525e-03f, 2.651012791e-03f, + 2.650507275e-03f, 2.649995978e-03f, 2.649478901e-03f, 2.648956046e-03f, 2.648427415e-03f, 2.647893008e-03f, 2.647352828e-03f, 2.646806876e-03f, 2.646255154e-03f, 2.645697662e-03f, + 2.645134404e-03f, 2.644565379e-03f, 2.643990590e-03f, 2.643410038e-03f, 2.642823726e-03f, 2.642231654e-03f, 2.641633824e-03f, 2.641030238e-03f, 2.640420897e-03f, 2.639805804e-03f, + 2.639184959e-03f, 2.638558365e-03f, 2.637926023e-03f, 2.637287936e-03f, 2.636644104e-03f, 2.635994529e-03f, 2.635339214e-03f, 2.634678159e-03f, 2.634011368e-03f, 2.633338841e-03f, + 2.632660580e-03f, 2.631976588e-03f, 2.631286865e-03f, 2.630591415e-03f, 2.629890238e-03f, 2.629183336e-03f, 2.628470713e-03f, 2.627752368e-03f, 2.627028305e-03f, 2.626298525e-03f, + 2.625563030e-03f, 2.624821822e-03f, 2.624074904e-03f, 2.623322276e-03f, 2.622563941e-03f, 2.621799901e-03f, 2.621030158e-03f, 2.620254715e-03f, 2.619473572e-03f, 2.618686732e-03f, + 2.617894198e-03f, 2.617095970e-03f, 2.616292052e-03f, 2.615482445e-03f, 2.614667152e-03f, 2.613846174e-03f, 2.613019514e-03f, 2.612187174e-03f, 2.611349156e-03f, 2.610505462e-03f, + 2.609656095e-03f, 2.608801056e-03f, 2.607940348e-03f, 2.607073973e-03f, 2.606201933e-03f, 2.605324230e-03f, 2.604440867e-03f, 2.603551846e-03f, 2.602657170e-03f, 2.601756840e-03f, + 2.600850858e-03f, 2.599939228e-03f, 2.599021952e-03f, 2.598099031e-03f, 2.597170468e-03f, 2.596236266e-03f, 2.595296427e-03f, 2.594350953e-03f, 2.593399847e-03f, 2.592443111e-03f, + 2.591480747e-03f, 2.590512758e-03f, 2.589539147e-03f, 2.588559916e-03f, 2.587575067e-03f, 2.586584603e-03f, 2.585588526e-03f, 2.584586839e-03f, 2.583579545e-03f, 2.582566645e-03f, + 2.581548143e-03f, 2.580524040e-03f, 2.579494341e-03f, 2.578459046e-03f, 2.577418160e-03f, 2.576371683e-03f, 2.575319620e-03f, 2.574261972e-03f, 2.573198742e-03f, 2.572129934e-03f, + 2.571055549e-03f, 2.569975590e-03f, 2.568890060e-03f, 2.567798962e-03f, 2.566702298e-03f, 2.565600071e-03f, 2.564492284e-03f, 2.563378940e-03f, 2.562260041e-03f, 2.561135590e-03f, + 2.560005590e-03f, 2.558870044e-03f, 2.557728954e-03f, 2.556582324e-03f, 2.555430156e-03f, 2.554272453e-03f, 2.553109217e-03f, 2.551940453e-03f, 2.550766162e-03f, 2.549586348e-03f, + 2.548401013e-03f, 2.547210160e-03f, 2.546013793e-03f, 2.544811914e-03f, 2.543604526e-03f, 2.542391633e-03f, 2.541173236e-03f, 2.539949340e-03f, 2.538719946e-03f, 2.537485059e-03f, + 2.536244682e-03f, 2.534998816e-03f, 2.533747465e-03f, 2.532490633e-03f, 2.531228323e-03f, 2.529960537e-03f, 2.528687278e-03f, 2.527408550e-03f, 2.526124356e-03f, 2.524834699e-03f, + 2.523539582e-03f, 2.522239008e-03f, 2.520932980e-03f, 2.519621503e-03f, 2.518304578e-03f, 2.516982209e-03f, 2.515654399e-03f, 2.514321152e-03f, 2.512982470e-03f, 2.511638357e-03f, + 2.510288816e-03f, 2.508933851e-03f, 2.507573465e-03f, 2.506207661e-03f, 2.504836442e-03f, 2.503459811e-03f, 2.502077773e-03f, 2.500690330e-03f, 2.499297486e-03f, 2.497899244e-03f, + 2.496495607e-03f, 2.495086579e-03f, 2.493672164e-03f, 2.492252364e-03f, 2.490827183e-03f, 2.489396624e-03f, 2.487960692e-03f, 2.486519389e-03f, 2.485072719e-03f, 2.483620685e-03f, + 2.482163292e-03f, 2.480700541e-03f, 2.479232438e-03f, 2.477758985e-03f, 2.476280186e-03f, 2.474796044e-03f, 2.473306564e-03f, 2.471811748e-03f, 2.470311601e-03f, 2.468806125e-03f, + 2.467295325e-03f, 2.465779204e-03f, 2.464257765e-03f, 2.462731013e-03f, 2.461198951e-03f, 2.459661583e-03f, 2.458118912e-03f, 2.456570942e-03f, 2.455017677e-03f, 2.453459120e-03f, + 2.451895276e-03f, 2.450326147e-03f, 2.448751739e-03f, 2.447172053e-03f, 2.445587095e-03f, 2.443996868e-03f, 2.442401376e-03f, 2.440800622e-03f, 2.439194610e-03f, 2.437583345e-03f, + 2.435966830e-03f, 2.434345069e-03f, 2.432718065e-03f, 2.431085824e-03f, 2.429448347e-03f, 2.427805640e-03f, 2.426157707e-03f, 2.424504551e-03f, 2.422846176e-03f, 2.421182586e-03f, + 2.419513785e-03f, 2.417839777e-03f, 2.416160566e-03f, 2.414476156e-03f, 2.412786551e-03f, 2.411091755e-03f, 2.409391772e-03f, 2.407686606e-03f, 2.405976261e-03f, 2.404260742e-03f, + 2.402540051e-03f, 2.400814194e-03f, 2.399083174e-03f, 2.397346995e-03f, 2.395605662e-03f, 2.393859179e-03f, 2.392107549e-03f, 2.390350778e-03f, 2.388588868e-03f, 2.386821825e-03f, + 2.385049652e-03f, 2.383272354e-03f, 2.381489934e-03f, 2.379702397e-03f, 2.377909748e-03f, 2.376111990e-03f, 2.374309128e-03f, 2.372501166e-03f, 2.370688107e-03f, 2.368869958e-03f, + 2.367046721e-03f, 2.365218401e-03f, 2.363385002e-03f, 2.361546529e-03f, 2.359702986e-03f, 2.357854377e-03f, 2.356000707e-03f, 2.354141980e-03f, 2.352278201e-03f, 2.350409373e-03f, + 2.348535501e-03f, 2.346656590e-03f, 2.344772644e-03f, 2.342883667e-03f, 2.340989664e-03f, 2.339090639e-03f, 2.337186597e-03f, 2.335277542e-03f, 2.333363479e-03f, 2.331444412e-03f, + 2.329520346e-03f, 2.327591284e-03f, 2.325657233e-03f, 2.323718196e-03f, 2.321774177e-03f, 2.319825182e-03f, 2.317871214e-03f, 2.315912279e-03f, 2.313948381e-03f, 2.311979525e-03f, + 2.310005715e-03f, 2.308026956e-03f, 2.306043252e-03f, 2.304054608e-03f, 2.302061029e-03f, 2.300062519e-03f, 2.298059084e-03f, 2.296050727e-03f, 2.294037454e-03f, 2.292019268e-03f, + 2.289996176e-03f, 2.287968181e-03f, 2.285935289e-03f, 2.283897503e-03f, 2.281854830e-03f, 2.279807272e-03f, 2.277754837e-03f, 2.275697527e-03f, 2.273635348e-03f, 2.271568305e-03f, + 2.269496403e-03f, 2.267419645e-03f, 2.265338038e-03f, 2.263251586e-03f, 2.261160294e-03f, 2.259064167e-03f, 2.256963209e-03f, 2.254857426e-03f, 2.252746822e-03f, 2.250631402e-03f, + 2.248511172e-03f, 2.246386136e-03f, 2.244256299e-03f, 2.242121666e-03f, 2.239982242e-03f, 2.237838032e-03f, 2.235689041e-03f, 2.233535274e-03f, 2.231376736e-03f, 2.229213432e-03f, + 2.227045367e-03f, 2.224872545e-03f, 2.222694973e-03f, 2.220512655e-03f, 2.218325596e-03f, 2.216133802e-03f, 2.213937276e-03f, 2.211736025e-03f, 2.209530054e-03f, 2.207319367e-03f, + 2.205103970e-03f, 2.202883868e-03f, 2.200659065e-03f, 2.198429568e-03f, 2.196195381e-03f, 2.193956510e-03f, 2.191712959e-03f, 2.189464735e-03f, 2.187211841e-03f, 2.184954283e-03f, + 2.182692067e-03f, 2.180425198e-03f, 2.178153681e-03f, 2.175877521e-03f, 2.173596723e-03f, 2.171311293e-03f, 2.169021236e-03f, 2.166726558e-03f, 2.164427263e-03f, 2.162123357e-03f, + 2.159814845e-03f, 2.157501733e-03f, 2.155184025e-03f, 2.152861728e-03f, 2.150534847e-03f, 2.148203386e-03f, 2.145867352e-03f, 2.143526750e-03f, 2.141181584e-03f, 2.138831862e-03f, + 2.136477587e-03f, 2.134118765e-03f, 2.131755403e-03f, 2.129387505e-03f, 2.127015076e-03f, 2.124638123e-03f, 2.122256650e-03f, 2.119870663e-03f, 2.117480169e-03f, 2.115085171e-03f, + 2.112685676e-03f, 2.110281689e-03f, 2.107873216e-03f, 2.105460262e-03f, 2.103042832e-03f, 2.100620934e-03f, 2.098194571e-03f, 2.095763749e-03f, 2.093328475e-03f, 2.090888754e-03f, + 2.088444590e-03f, 2.085995991e-03f, 2.083542961e-03f, 2.081085507e-03f, 2.078623633e-03f, 2.076157346e-03f, 2.073686651e-03f, 2.071211553e-03f, 2.068732059e-03f, 2.066248175e-03f, + 2.063759905e-03f, 2.061267256e-03f, 2.058770233e-03f, 2.056268843e-03f, 2.053763090e-03f, 2.051252980e-03f, 2.048738520e-03f, 2.046219715e-03f, 2.043696571e-03f, 2.041169093e-03f, + 2.038637288e-03f, 2.036101161e-03f, 2.033560718e-03f, 2.031015965e-03f, 2.028466908e-03f, 2.025913552e-03f, 2.023355903e-03f, 2.020793968e-03f, 2.018227752e-03f, 2.015657260e-03f, + 2.013082500e-03f, 2.010503476e-03f, 2.007920195e-03f, 2.005332663e-03f, 2.002740885e-03f, 2.000144867e-03f, 1.997544616e-03f, 1.994940137e-03f, 1.992331436e-03f, 1.989718520e-03f, + 1.987101393e-03f, 1.984480063e-03f, 1.981854535e-03f, 1.979224815e-03f, 1.976590909e-03f, 1.973952824e-03f, 1.971310565e-03f, 1.968664137e-03f, 1.966013549e-03f, 1.963358804e-03f, + 1.960699910e-03f, 1.958036873e-03f, 1.955369698e-03f, 1.952698391e-03f, 1.950022960e-03f, 1.947343409e-03f, 1.944659745e-03f, 1.941971974e-03f, 1.939280103e-03f, 1.936584136e-03f, + 1.933884082e-03f, 1.931179945e-03f, 1.928471731e-03f, 1.925759448e-03f, 1.923043101e-03f, 1.920322697e-03f, 1.917598241e-03f, 1.914869739e-03f, 1.912137199e-03f, 1.909400626e-03f, + 1.906660026e-03f, 1.903915406e-03f, 1.901166772e-03f, 1.898414131e-03f, 1.895657487e-03f, 1.892896849e-03f, 1.890132221e-03f, 1.887363611e-03f, 1.884591025e-03f, 1.881814468e-03f, + 1.879033948e-03f, 1.876249470e-03f, 1.873461042e-03f, 1.870668668e-03f, 1.867872356e-03f, 1.865072112e-03f, 1.862267943e-03f, 1.859459854e-03f, 1.856647852e-03f, 1.853831944e-03f, + 1.851012136e-03f, 1.848188434e-03f, 1.845360844e-03f, 1.842529374e-03f, 1.839694030e-03f, 1.836854817e-03f, 1.834011743e-03f, 1.831164814e-03f, 1.828314036e-03f, 1.825459417e-03f, + 1.822600961e-03f, 1.819738677e-03f, 1.816872569e-03f, 1.814002646e-03f, 1.811128913e-03f, 1.808251377e-03f, 1.805370044e-03f, 1.802484921e-03f, 1.799596015e-03f, 1.796703332e-03f, + 1.793806878e-03f, 1.790906661e-03f, 1.788002686e-03f, 1.785094961e-03f, 1.782183491e-03f, 1.779268284e-03f, 1.776349347e-03f, 1.773426685e-03f, 1.770500305e-03f, 1.767570215e-03f, + 1.764636420e-03f, 1.761698927e-03f, 1.758757744e-03f, 1.755812876e-03f, 1.752864330e-03f, 1.749912113e-03f, 1.746956232e-03f, 1.743996694e-03f, 1.741033504e-03f, 1.738066670e-03f, + 1.735096199e-03f, 1.732122097e-03f, 1.729144371e-03f, 1.726163027e-03f, 1.723178073e-03f, 1.720189515e-03f, 1.717197360e-03f, 1.714201615e-03f, 1.711202286e-03f, 1.708199381e-03f, + 1.705192905e-03f, 1.702182867e-03f, 1.699169272e-03f, 1.696152127e-03f, 1.693131440e-03f, 1.690107217e-03f, 1.687079465e-03f, 1.684048191e-03f, 1.681013401e-03f, 1.677975103e-03f, + 1.674933304e-03f, 1.671888009e-03f, 1.668839227e-03f, 1.665786964e-03f, 1.662731226e-03f, 1.659672022e-03f, 1.656609357e-03f, 1.653543239e-03f, 1.650473674e-03f, 1.647400670e-03f, + 1.644324234e-03f, 1.641244372e-03f, 1.638161091e-03f, 1.635074398e-03f, 1.631984301e-03f, 1.628890805e-03f, 1.625793920e-03f, 1.622693650e-03f, 1.619590003e-03f, 1.616482987e-03f, + 1.613372608e-03f, 1.610258873e-03f, 1.607141789e-03f, 1.604021364e-03f, 1.600897603e-03f, 1.597770516e-03f, 1.594640107e-03f, 1.591506385e-03f, 1.588369357e-03f, 1.585229029e-03f, + 1.582085409e-03f, 1.578938503e-03f, 1.575788319e-03f, 1.572634865e-03f, 1.569478146e-03f, 1.566318170e-03f, 1.563154945e-03f, 1.559988477e-03f, 1.556818774e-03f, 1.553645842e-03f, + 1.550469689e-03f, 1.547290322e-03f, 1.544107748e-03f, 1.540921974e-03f, 1.537733008e-03f, 1.534540857e-03f, 1.531345527e-03f, 1.528147026e-03f, 1.524945361e-03f, 1.521740540e-03f, + 1.518532569e-03f, 1.515321457e-03f, 1.512107209e-03f, 1.508889833e-03f, 1.505669337e-03f, 1.502445728e-03f, 1.499219013e-03f, 1.495989199e-03f, 1.492756293e-03f, 1.489520304e-03f, + 1.486281237e-03f, 1.483039101e-03f, 1.479793902e-03f, 1.476545648e-03f, 1.473294347e-03f, 1.470040004e-03f, 1.466782629e-03f, 1.463522228e-03f, 1.460258809e-03f, 1.456992378e-03f, + 1.453722943e-03f, 1.450450512e-03f, 1.447175091e-03f, 1.443896689e-03f, 1.440615313e-03f, 1.437330969e-03f, 1.434043665e-03f, 1.430753410e-03f, 1.427460209e-03f, 1.424164071e-03f, + 1.420865002e-03f, 1.417563011e-03f, 1.414258104e-03f, 1.410950290e-03f, 1.407639575e-03f, 1.404325967e-03f, 1.401009473e-03f, 1.397690101e-03f, 1.394367859e-03f, 1.391042753e-03f, + 1.387714791e-03f, 1.384383980e-03f, 1.381050329e-03f, 1.377713844e-03f, 1.374374534e-03f, 1.371032405e-03f, 1.367687465e-03f, 1.364339721e-03f, 1.360989181e-03f, 1.357635853e-03f, + 1.354279744e-03f, 1.350920862e-03f, 1.347559213e-03f, 1.344194806e-03f, 1.340827648e-03f, 1.337457747e-03f, 1.334085110e-03f, 1.330709745e-03f, 1.327331660e-03f, 1.323950861e-03f, + 1.320567357e-03f, 1.317181154e-03f, 1.313792262e-03f, 1.310400686e-03f, 1.307006435e-03f, 1.303609517e-03f, 1.300209939e-03f, 1.296807708e-03f, 1.293402833e-03f, 1.289995320e-03f, + 1.286585178e-03f, 1.283172414e-03f, 1.279757036e-03f, 1.276339051e-03f, 1.272918467e-03f, 1.269495292e-03f, 1.266069533e-03f, 1.262641199e-03f, 1.259210295e-03f, 1.255776831e-03f, + 1.252340815e-03f, 1.248902252e-03f, 1.245461153e-03f, 1.242017523e-03f, 1.238571371e-03f, 1.235122704e-03f, 1.231671531e-03f, 1.228217858e-03f, 1.224761695e-03f, 1.221303047e-03f, + 1.217841923e-03f, 1.214378332e-03f, 1.210912279e-03f, 1.207443775e-03f, 1.203972825e-03f, 1.200499437e-03f, 1.197023621e-03f, 1.193545382e-03f, 1.190064730e-03f, 1.186581671e-03f, + 1.183096214e-03f, 1.179608367e-03f, 1.176118136e-03f, 1.172625531e-03f, 1.169130558e-03f, 1.165633226e-03f, 1.162133542e-03f, 1.158631515e-03f, 1.155127151e-03f, 1.151620459e-03f, + 1.148111447e-03f, 1.144600122e-03f, 1.141086492e-03f, 1.137570566e-03f, 1.134052350e-03f, 1.130531854e-03f, 1.127009084e-03f, 1.123484048e-03f, 1.119956755e-03f, 1.116427212e-03f, + 1.112895427e-03f, 1.109361408e-03f, 1.105825163e-03f, 1.102286700e-03f, 1.098746026e-03f, 1.095203150e-03f, 1.091658080e-03f, 1.088110822e-03f, 1.084561386e-03f, 1.081009779e-03f, + 1.077456009e-03f, 1.073900084e-03f, 1.070342012e-03f, 1.066781800e-03f, 1.063219458e-03f, 1.059654992e-03f, 1.056088410e-03f, 1.052519722e-03f, 1.048948933e-03f, 1.045376053e-03f, + 1.041801090e-03f, 1.038224051e-03f, 1.034644944e-03f, 1.031063777e-03f, 1.027480559e-03f, 1.023895297e-03f, 1.020307999e-03f, 1.016718674e-03f, 1.013127328e-03f, 1.009533971e-03f, + 1.005938610e-03f, 1.002341253e-03f, 9.987419081e-04f, 9.951405835e-04f, 9.915372871e-04f, 9.879320269e-04f, 9.843248110e-04f, 9.807156473e-04f, 9.771045438e-04f, 9.734915087e-04f, + 9.698765499e-04f, 9.662596755e-04f, 9.626408935e-04f, 9.590202119e-04f, 9.553976389e-04f, 9.517731824e-04f, 9.481468505e-04f, 9.445186513e-04f, 9.408885928e-04f, 9.372566832e-04f, + 9.336229304e-04f, 9.299873426e-04f, 9.263499278e-04f, 9.227106941e-04f, 9.190696496e-04f, 9.154268023e-04f, 9.117821605e-04f, 9.081357321e-04f, 9.044875253e-04f, 9.008375481e-04f, + 8.971858088e-04f, 8.935323153e-04f, 8.898770758e-04f, 8.862200984e-04f, 8.825613912e-04f, 8.789009624e-04f, 8.752388200e-04f, 8.715749723e-04f, 8.679094273e-04f, 8.642421931e-04f, + 8.605732780e-04f, 8.569026900e-04f, 8.532304373e-04f, 8.495565281e-04f, 8.458809705e-04f, 8.422037726e-04f, 8.385249426e-04f, 8.348444886e-04f, 8.311624189e-04f, 8.274787416e-04f, + 8.237934649e-04f, 8.201065969e-04f, 8.164181458e-04f, 8.127281198e-04f, 8.090365271e-04f, 8.053433759e-04f, 8.016486743e-04f, 7.979524305e-04f, 7.942546527e-04f, 7.905553492e-04f, + 7.868545281e-04f, 7.831521977e-04f, 7.794483661e-04f, 7.757430415e-04f, 7.720362321e-04f, 7.683279463e-04f, 7.646181921e-04f, 7.609069778e-04f, 7.571943116e-04f, 7.534802018e-04f, + 7.497646566e-04f, 7.460476841e-04f, 7.423292927e-04f, 7.386094906e-04f, 7.348882859e-04f, 7.311656870e-04f, 7.274417021e-04f, 7.237163394e-04f, 7.199896073e-04f, 7.162615138e-04f, + 7.125320673e-04f, 7.088012761e-04f, 7.050691484e-04f, 7.013356924e-04f, 6.976009164e-04f, 6.938648287e-04f, 6.901274376e-04f, 6.863887513e-04f, 6.826487781e-04f, 6.789075263e-04f, + 6.751650041e-04f, 6.714212198e-04f, 6.676761817e-04f, 6.639298982e-04f, 6.601823774e-04f, 6.564336276e-04f, 6.526836572e-04f, 6.489324745e-04f, 6.451800877e-04f, 6.414265051e-04f, + 6.376717351e-04f, 6.339157859e-04f, 6.301586659e-04f, 6.264003833e-04f, 6.226409464e-04f, 6.188803637e-04f, 6.151186433e-04f, 6.113557935e-04f, 6.075918228e-04f, 6.038267394e-04f, + 6.000605517e-04f, 5.962932679e-04f, 5.925248964e-04f, 5.887554455e-04f, 5.849849235e-04f, 5.812133388e-04f, 5.774406997e-04f, 5.736670145e-04f, 5.698922916e-04f, 5.661165393e-04f, + 5.623397659e-04f, 5.585619798e-04f, 5.547831893e-04f, 5.510034028e-04f, 5.472226286e-04f, 5.434408750e-04f, 5.396581504e-04f, 5.358744632e-04f, 5.320898217e-04f, 5.283042343e-04f, + 5.245177092e-04f, 5.207302549e-04f, 5.169418798e-04f, 5.131525921e-04f, 5.093624002e-04f, 5.055713126e-04f, 5.017793375e-04f, 4.979864834e-04f, 4.941927586e-04f, 4.903981714e-04f, + 4.866027303e-04f, 4.828064436e-04f, 4.790093197e-04f, 4.752113669e-04f, 4.714125937e-04f, 4.676130083e-04f, 4.638126193e-04f, 4.600114349e-04f, 4.562094635e-04f, 4.524067136e-04f, + 4.486031935e-04f, 4.447989115e-04f, 4.409938762e-04f, 4.371880958e-04f, 4.333815787e-04f, 4.295743334e-04f, 4.257663682e-04f, 4.219576916e-04f, 4.181483118e-04f, 4.143382373e-04f, + 4.105274766e-04f, 4.067160379e-04f, 4.029039297e-04f, 3.990911604e-04f, 3.952777383e-04f, 3.914636720e-04f, 3.876489697e-04f, 3.838336399e-04f, 3.800176909e-04f, 3.762011313e-04f, + 3.723839693e-04f, 3.685662134e-04f, 3.647478720e-04f, 3.609289535e-04f, 3.571094664e-04f, 3.532894189e-04f, 3.494688195e-04f, 3.456476767e-04f, 3.418259988e-04f, 3.380037942e-04f, + 3.341810714e-04f, 3.303578388e-04f, 3.265341047e-04f, 3.227098777e-04f, 3.188851660e-04f, 3.150599782e-04f, 3.112343225e-04f, 3.074082076e-04f, 3.035816417e-04f, 2.997546332e-04f, + 2.959271907e-04f, 2.920993225e-04f, 2.882710370e-04f, 2.844423426e-04f, 2.806132478e-04f, 2.767837610e-04f, 2.729538906e-04f, 2.691236450e-04f, 2.652930326e-04f, 2.614620619e-04f, + 2.576307413e-04f, 2.537990791e-04f, 2.499670839e-04f, 2.461347640e-04f, 2.423021279e-04f, 2.384691840e-04f, 2.346359406e-04f, 2.308024063e-04f, 2.269685894e-04f, 2.231344984e-04f, + 2.193001417e-04f, 2.154655277e-04f, 2.116306648e-04f, 2.077955614e-04f, 2.039602261e-04f, 2.001246671e-04f, 1.962888929e-04f, 1.924529120e-04f, 1.886167328e-04f, 1.847803636e-04f, + 1.809438130e-04f, 1.771070893e-04f, 1.732702009e-04f, 1.694331563e-04f, 1.655959639e-04f, 1.617586321e-04f, 1.579211693e-04f, 1.540835840e-04f, 1.502458846e-04f, 1.464080795e-04f, + 1.425701771e-04f, 1.387321858e-04f, 1.348941141e-04f, 1.310559704e-04f, 1.272177630e-04f, 1.233795005e-04f, 1.195411912e-04f, 1.157028435e-04f, 1.118644660e-04f, 1.080260669e-04f, + 1.041876547e-04f, 1.003492378e-04f, 9.651082465e-05f, 9.267242365e-05f, 8.883404321e-05f, 8.499569175e-05f, 8.115737768e-05f, 7.731910942e-05f, 7.348089537e-05f, 6.964274394e-05f, + 6.580466355e-05f, 6.196666261e-05f, 5.812874953e-05f, 5.429093272e-05f, 5.045322058e-05f, 4.661562152e-05f, 4.277814395e-05f, 3.894079628e-05f, 3.510358691e-05f, 3.126652425e-05f, + 2.742961670e-05f, 2.359287266e-05f, 1.975630053e-05f, 1.591990873e-05f, 1.208370563e-05f, 8.247699660e-06f, 4.411899199e-06f, 5.763126514e-07f, -3.259051588e-06f, -7.094185122e-06f, + -1.092907956e-05f, -1.476372650e-05f, -1.859811756e-05f, -2.243224433e-05f, -2.626609845e-05f, -3.009967150e-05f, -3.393295511e-05f, -3.776594088e-05f, -4.159862044e-05f, -4.543098539e-05f, + -4.926302736e-05f, -5.309473796e-05f, -5.692610880e-05f, -6.075713152e-05f, -6.458779772e-05f, -6.841809904e-05f, -7.224802709e-05f, -7.607757350e-05f, -7.990672990e-05f, -8.373548792e-05f, + -8.756383918e-05f, -9.139177531e-05f, -9.521928796e-05f, -9.904636874e-05f, -1.028730093e-04f, -1.066992013e-04f, -1.105249363e-04f, -1.143502060e-04f, -1.181750020e-04f, -1.219993160e-04f, + -1.258231396e-04f, -1.296464645e-04f, -1.334692823e-04f, -1.372915846e-04f, -1.411133632e-04f, -1.449346096e-04f, -1.487553155e-04f, -1.525754725e-04f, -1.563950724e-04f, -1.602141068e-04f, + -1.640325673e-04f, -1.678504456e-04f, -1.716677334e-04f, -1.754844223e-04f, -1.793005040e-04f, -1.831159702e-04f, -1.869308125e-04f, -1.907450226e-04f, -1.945585922e-04f, -1.983715130e-04f, + -2.021837766e-04f, -2.059953747e-04f, -2.098062991e-04f, -2.136165413e-04f, -2.174260931e-04f, -2.212349461e-04f, -2.250430921e-04f, -2.288505228e-04f, -2.326572298e-04f, -2.364632048e-04f, + -2.402684395e-04f, -2.440729257e-04f, -2.478766551e-04f, -2.516796192e-04f, -2.554818099e-04f, -2.592832189e-04f, -2.630838378e-04f, -2.668836585e-04f, -2.706826725e-04f, -2.744808716e-04f, + -2.782782476e-04f, -2.820747921e-04f, -2.858704969e-04f, -2.896653538e-04f, -2.934593543e-04f, -2.972524904e-04f, -3.010447536e-04f, -3.048361358e-04f, -3.086266287e-04f, -3.124162240e-04f, + -3.162049135e-04f, -3.199926889e-04f, -3.237795419e-04f, -3.275654644e-04f, -3.313504480e-04f, -3.351344846e-04f, -3.389175658e-04f, -3.426996835e-04f, -3.464808294e-04f, -3.502609953e-04f, + -3.540401730e-04f, -3.578183541e-04f, -3.615955306e-04f, -3.653716941e-04f, -3.691468365e-04f, -3.729209495e-04f, -3.766940249e-04f, -3.804660545e-04f, -3.842370302e-04f, -3.880069436e-04f, + -3.917757867e-04f, -3.955435511e-04f, -3.993102287e-04f, -4.030758113e-04f, -4.068402907e-04f, -4.106036588e-04f, -4.143659072e-04f, -4.181270280e-04f, -4.218870128e-04f, -4.256458534e-04f, + -4.294035418e-04f, -4.331600698e-04f, -4.369154291e-04f, -4.406696117e-04f, -4.444226092e-04f, -4.481744137e-04f, -4.519250170e-04f, -4.556744108e-04f, -4.594225870e-04f, -4.631695375e-04f, + -4.669152542e-04f, -4.706597289e-04f, -4.744029534e-04f, -4.781449197e-04f, -4.818856196e-04f, -4.856250449e-04f, -4.893631876e-04f, -4.931000396e-04f, -4.968355926e-04f, -5.005698387e-04f, + -5.043027696e-04f, -5.080343774e-04f, -5.117646538e-04f, -5.154935908e-04f, -5.192211802e-04f, -5.229474141e-04f, -5.266722842e-04f, -5.303957826e-04f, -5.341179010e-04f, -5.378386316e-04f, + -5.415579661e-04f, -5.452758964e-04f, -5.489924147e-04f, -5.527075126e-04f, -5.564211823e-04f, -5.601334156e-04f, -5.638442045e-04f, -5.675535410e-04f, -5.712614169e-04f, -5.749678243e-04f, + -5.786727550e-04f, -5.823762012e-04f, -5.860781547e-04f, -5.897786074e-04f, -5.934775515e-04f, -5.971749788e-04f, -6.008708814e-04f, -6.045652511e-04f, -6.082580801e-04f, -6.119493603e-04f, + -6.156390837e-04f, -6.193272424e-04f, -6.230138282e-04f, -6.266988332e-04f, -6.303822495e-04f, -6.340640691e-04f, -6.377442839e-04f, -6.414228860e-04f, -6.450998675e-04f, -6.487752203e-04f, + -6.524489365e-04f, -6.561210081e-04f, -6.597914273e-04f, -6.634601859e-04f, -6.671272762e-04f, -6.707926901e-04f, -6.744564197e-04f, -6.781184571e-04f, -6.817787943e-04f, -6.854374234e-04f, + -6.890943366e-04f, -6.927495258e-04f, -6.964029832e-04f, -7.000547008e-04f, -7.037046708e-04f, -7.073528853e-04f, -7.109993363e-04f, -7.146440159e-04f, -7.182869164e-04f, -7.219280297e-04f, + -7.255673481e-04f, -7.292048636e-04f, -7.328405684e-04f, -7.364744545e-04f, -7.401065143e-04f, -7.437367397e-04f, -7.473651229e-04f, -7.509916562e-04f, -7.546163315e-04f, -7.582391412e-04f, + -7.618600774e-04f, -7.654791322e-04f, -7.690962979e-04f, -7.727115665e-04f, -7.763249303e-04f, -7.799363815e-04f, -7.835459123e-04f, -7.871535148e-04f, -7.907591814e-04f, -7.943629040e-04f, + -7.979646751e-04f, -8.015644868e-04f, -8.051623313e-04f, -8.087582009e-04f, -8.123520878e-04f, -8.159439842e-04f, -8.195338823e-04f, -8.231217745e-04f, -8.267076529e-04f, -8.302915099e-04f, + -8.338733376e-04f, -8.374531284e-04f, -8.410308745e-04f, -8.446065681e-04f, -8.481802017e-04f, -8.517517674e-04f, -8.553212576e-04f, -8.588886645e-04f, -8.624539804e-04f, -8.660171977e-04f, + -8.695783087e-04f, -8.731373056e-04f, -8.766941808e-04f, -8.802489267e-04f, -8.838015355e-04f, -8.873519996e-04f, -8.909003113e-04f, -8.944464630e-04f, -8.979904470e-04f, -9.015322557e-04f, + -9.050718815e-04f, -9.086093166e-04f, -9.121445536e-04f, -9.156775847e-04f, -9.192084023e-04f, -9.227369989e-04f, -9.262633668e-04f, -9.297874984e-04f, -9.333093862e-04f, -9.368290225e-04f, + -9.403463998e-04f, -9.438615104e-04f, -9.473743468e-04f, -9.508849015e-04f, -9.543931668e-04f, -9.578991353e-04f, -9.614027993e-04f, -9.649041513e-04f, -9.684031838e-04f, -9.718998892e-04f, + -9.753942600e-04f, -9.788862887e-04f, -9.823759678e-04f, -9.858632897e-04f, -9.893482469e-04f, -9.928308320e-04f, -9.963110374e-04f, -9.997888556e-04f, -1.003264279e-03f, -1.006737301e-03f, + -1.010207913e-03f, -1.013676107e-03f, -1.017141878e-03f, -1.020605216e-03f, -1.024066115e-03f, -1.027524567e-03f, -1.030980565e-03f, -1.034434101e-03f, -1.037885168e-03f, -1.041333758e-03f, + -1.044779864e-03f, -1.048223479e-03f, -1.051664595e-03f, -1.055103204e-03f, -1.058539300e-03f, -1.061972875e-03f, -1.065403922e-03f, -1.068832433e-03f, -1.072258401e-03f, -1.075681818e-03f, + -1.079102677e-03f, -1.082520971e-03f, -1.085936693e-03f, -1.089349835e-03f, -1.092760389e-03f, -1.096168349e-03f, -1.099573708e-03f, -1.102976457e-03f, -1.106376589e-03f, -1.109774098e-03f, + -1.113168975e-03f, -1.116561215e-03f, -1.119950808e-03f, -1.123337749e-03f, -1.126722029e-03f, -1.130103642e-03f, -1.133482580e-03f, -1.136858837e-03f, -1.140232404e-03f, -1.143603274e-03f, + -1.146971441e-03f, -1.150336897e-03f, -1.153699635e-03f, -1.157059647e-03f, -1.160416927e-03f, -1.163771467e-03f, -1.167123261e-03f, -1.170472300e-03f, -1.173818577e-03f, -1.177162087e-03f, + -1.180502820e-03f, -1.183840771e-03f, -1.187175931e-03f, -1.190508295e-03f, -1.193837854e-03f, -1.197164602e-03f, -1.200488531e-03f, -1.203809635e-03f, -1.207127906e-03f, -1.210443337e-03f, + -1.213755921e-03f, -1.217065650e-03f, -1.220372519e-03f, -1.223676519e-03f, -1.226977644e-03f, -1.230275887e-03f, -1.233571240e-03f, -1.236863697e-03f, -1.240153250e-03f, -1.243439892e-03f, + -1.246723617e-03f, -1.250004417e-03f, -1.253282285e-03f, -1.256557215e-03f, -1.259829198e-03f, -1.263098230e-03f, -1.266364301e-03f, -1.269627406e-03f, -1.272887536e-03f, -1.276144687e-03f, + -1.279398849e-03f, -1.282650017e-03f, -1.285898184e-03f, -1.289143342e-03f, -1.292385484e-03f, -1.295624604e-03f, -1.298860695e-03f, -1.302093750e-03f, -1.305323761e-03f, -1.308550723e-03f, + -1.311774627e-03f, -1.314995468e-03f, -1.318213238e-03f, -1.321427931e-03f, -1.324639539e-03f, -1.327848055e-03f, -1.331053474e-03f, -1.334255787e-03f, -1.337454989e-03f, -1.340651072e-03f, + -1.343844030e-03f, -1.347033855e-03f, -1.350220541e-03f, -1.353404081e-03f, -1.356584468e-03f, -1.359761696e-03f, -1.362935758e-03f, -1.366106646e-03f, -1.369274355e-03f, -1.372438877e-03f, + -1.375600206e-03f, -1.378758334e-03f, -1.381913256e-03f, -1.385064964e-03f, -1.388213452e-03f, -1.391358713e-03f, -1.394500740e-03f, -1.397639527e-03f, -1.400775067e-03f, -1.403907353e-03f, + -1.407036378e-03f, -1.410162136e-03f, -1.413284621e-03f, -1.416403825e-03f, -1.419519742e-03f, -1.422632365e-03f, -1.425741688e-03f, -1.428847704e-03f, -1.431950406e-03f, -1.435049788e-03f, + -1.438145843e-03f, -1.441238565e-03f, -1.444327947e-03f, -1.447413982e-03f, -1.450496665e-03f, -1.453575987e-03f, -1.456651943e-03f, -1.459724526e-03f, -1.462793730e-03f, -1.465859548e-03f, + -1.468921974e-03f, -1.471981001e-03f, -1.475036622e-03f, -1.478088832e-03f, -1.481137623e-03f, -1.484182989e-03f, -1.487224923e-03f, -1.490263420e-03f, -1.493298473e-03f, -1.496330075e-03f, + -1.499358219e-03f, -1.502382900e-03f, -1.505404111e-03f, -1.508421845e-03f, -1.511436097e-03f, -1.514446859e-03f, -1.517454125e-03f, -1.520457889e-03f, -1.523458145e-03f, -1.526454886e-03f, + -1.529448106e-03f, -1.532437798e-03f, -1.535423956e-03f, -1.538406574e-03f, -1.541385646e-03f, -1.544361164e-03f, -1.547333123e-03f, -1.550301517e-03f, -1.553266339e-03f, -1.556227582e-03f, + -1.559185241e-03f, -1.562139310e-03f, -1.565089781e-03f, -1.568036650e-03f, -1.570979909e-03f, -1.573919552e-03f, -1.576855573e-03f, -1.579787966e-03f, -1.582716725e-03f, -1.585641843e-03f, + -1.588563314e-03f, -1.591481132e-03f, -1.594395291e-03f, -1.597305785e-03f, -1.600212607e-03f, -1.603115751e-03f, -1.606015212e-03f, -1.608910983e-03f, -1.611803057e-03f, -1.614691430e-03f, + -1.617576094e-03f, -1.620457043e-03f, -1.623334272e-03f, -1.626207775e-03f, -1.629077544e-03f, -1.631943575e-03f, -1.634805861e-03f, -1.637664396e-03f, -1.640519174e-03f, -1.643370190e-03f, + -1.646217436e-03f, -1.649060907e-03f, -1.651900597e-03f, -1.654736499e-03f, -1.657568609e-03f, -1.660396920e-03f, -1.663221426e-03f, -1.666042120e-03f, -1.668858998e-03f, -1.671672053e-03f, + -1.674481278e-03f, -1.677286670e-03f, -1.680088220e-03f, -1.682885924e-03f, -1.685679775e-03f, -1.688469767e-03f, -1.691255896e-03f, -1.694038154e-03f, -1.696816536e-03f, -1.699591036e-03f, + -1.702361648e-03f, -1.705128366e-03f, -1.707891185e-03f, -1.710650099e-03f, -1.713405102e-03f, -1.716156187e-03f, -1.718903350e-03f, -1.721646584e-03f, -1.724385884e-03f, -1.727121243e-03f, + -1.729852657e-03f, -1.732580119e-03f, -1.735303624e-03f, -1.738023165e-03f, -1.740738738e-03f, -1.743450336e-03f, -1.746157954e-03f, -1.748861586e-03f, -1.751561226e-03f, -1.754256868e-03f, + -1.756948508e-03f, -1.759636139e-03f, -1.762319755e-03f, -1.764999351e-03f, -1.767674922e-03f, -1.770346462e-03f, -1.773013964e-03f, -1.775677424e-03f, -1.778336836e-03f, -1.780992193e-03f, + -1.783643492e-03f, -1.786290726e-03f, -1.788933889e-03f, -1.791572976e-03f, -1.794207982e-03f, -1.796838900e-03f, -1.799465726e-03f, -1.802088454e-03f, -1.804707078e-03f, -1.807321593e-03f, + -1.809931993e-03f, -1.812538273e-03f, -1.815140427e-03f, -1.817738451e-03f, -1.820332337e-03f, -1.822922082e-03f, -1.825507679e-03f, -1.828089124e-03f, -1.830666410e-03f, -1.833239532e-03f, + -1.835808486e-03f, -1.838373265e-03f, -1.840933864e-03f, -1.843490278e-03f, -1.846042501e-03f, -1.848590529e-03f, -1.851134355e-03f, -1.853673974e-03f, -1.856209382e-03f, -1.858740572e-03f, + -1.861267540e-03f, -1.863790280e-03f, -1.866308787e-03f, -1.868823055e-03f, -1.871333080e-03f, -1.873838856e-03f, -1.876340378e-03f, -1.878837640e-03f, -1.881330638e-03f, -1.883819366e-03f, + -1.886303819e-03f, -1.888783991e-03f, -1.891259879e-03f, -1.893731475e-03f, -1.896198776e-03f, -1.898661776e-03f, -1.901120470e-03f, -1.903574852e-03f, -1.906024919e-03f, -1.908470663e-03f, + -1.910912082e-03f, -1.913349168e-03f, -1.915781918e-03f, -1.918210326e-03f, -1.920634387e-03f, -1.923054096e-03f, -1.925469448e-03f, -1.927880438e-03f, -1.930287061e-03f, -1.932689312e-03f, + -1.935087185e-03f, -1.937480677e-03f, -1.939869781e-03f, -1.942254493e-03f, -1.944634809e-03f, -1.947010722e-03f, -1.949382228e-03f, -1.951749322e-03f, -1.954111999e-03f, -1.956470255e-03f, + -1.958824084e-03f, -1.961173481e-03f, -1.963518442e-03f, -1.965858961e-03f, -1.968195035e-03f, -1.970526657e-03f, -1.972853823e-03f, -1.975176528e-03f, -1.977494768e-03f, -1.979808537e-03f, + -1.982117831e-03f, -1.984422645e-03f, -1.986722974e-03f, -1.989018813e-03f, -1.991310158e-03f, -1.993597004e-03f, -1.995879346e-03f, -1.998157179e-03f, -2.000430499e-03f, -2.002699300e-03f, + -2.004963579e-03f, -2.007223330e-03f, -2.009478550e-03f, -2.011729232e-03f, -2.013975372e-03f, -2.016216967e-03f, -2.018454010e-03f, -2.020686499e-03f, -2.022914426e-03f, -2.025137790e-03f, + -2.027356583e-03f, -2.029570803e-03f, -2.031780445e-03f, -2.033985503e-03f, -2.036185973e-03f, -2.038381851e-03f, -2.040573133e-03f, -2.042759813e-03f, -2.044941887e-03f, -2.047119351e-03f, + -2.049292200e-03f, -2.051460430e-03f, -2.053624036e-03f, -2.055783013e-03f, -2.057937358e-03f, -2.060087065e-03f, -2.062232131e-03f, -2.064372550e-03f, -2.066508320e-03f, -2.068639434e-03f, + -2.070765889e-03f, -2.072887680e-03f, -2.075004803e-03f, -2.077117253e-03f, -2.079225027e-03f, -2.081328119e-03f, -2.083426526e-03f, -2.085520243e-03f, -2.087609266e-03f, -2.089693590e-03f, + -2.091773212e-03f, -2.093848126e-03f, -2.095918330e-03f, -2.097983817e-03f, -2.100044585e-03f, -2.102100629e-03f, -2.104151944e-03f, -2.106198527e-03f, -2.108240373e-03f, -2.110277478e-03f, + -2.112309838e-03f, -2.114337449e-03f, -2.116360306e-03f, -2.118378406e-03f, -2.120391744e-03f, -2.122400315e-03f, -2.124404117e-03f, -2.126403145e-03f, -2.128397394e-03f, -2.130386861e-03f, + -2.132371542e-03f, -2.134351432e-03f, -2.136326527e-03f, -2.138296824e-03f, -2.140262318e-03f, -2.142223006e-03f, -2.144178882e-03f, -2.146129944e-03f, -2.148076188e-03f, -2.150017608e-03f, + -2.151954202e-03f, -2.153885966e-03f, -2.155812894e-03f, -2.157734984e-03f, -2.159652232e-03f, -2.161564634e-03f, -2.163472185e-03f, -2.165374881e-03f, -2.167272720e-03f, -2.169165697e-03f, + -2.171053808e-03f, -2.172937049e-03f, -2.174815417e-03f, -2.176688907e-03f, -2.178557517e-03f, -2.180421241e-03f, -2.182280076e-03f, -2.184134019e-03f, -2.185983066e-03f, -2.187827212e-03f, + -2.189666455e-03f, -2.191500789e-03f, -2.193330213e-03f, -2.195154721e-03f, -2.196974311e-03f, -2.198788978e-03f, -2.200598719e-03f, -2.202403530e-03f, -2.204203408e-03f, -2.205998348e-03f, + -2.207788347e-03f, -2.209573402e-03f, -2.211353509e-03f, -2.213128664e-03f, -2.214898864e-03f, -2.216664105e-03f, -2.218424384e-03f, -2.220179696e-03f, -2.221930039e-03f, -2.223675408e-03f, + -2.225415801e-03f, -2.227151214e-03f, -2.228881643e-03f, -2.230607084e-03f, -2.232327535e-03f, -2.234042992e-03f, -2.235753451e-03f, -2.237458909e-03f, -2.239159362e-03f, -2.240854807e-03f, + -2.242545241e-03f, -2.244230660e-03f, -2.245911061e-03f, -2.247586440e-03f, -2.249256794e-03f, -2.250922119e-03f, -2.252582413e-03f, -2.254237672e-03f, -2.255887892e-03f, -2.257533070e-03f, + -2.259173204e-03f, -2.260808289e-03f, -2.262438322e-03f, -2.264063301e-03f, -2.265683221e-03f, -2.267298080e-03f, -2.268907874e-03f, -2.270512600e-03f, -2.272112255e-03f, -2.273706835e-03f, + -2.275296338e-03f, -2.276880760e-03f, -2.278460099e-03f, -2.280034350e-03f, -2.281603511e-03f, -2.283167578e-03f, -2.284726549e-03f, -2.286280420e-03f, -2.287829189e-03f, -2.289372852e-03f, + -2.290911405e-03f, -2.292444847e-03f, -2.293973174e-03f, -2.295496382e-03f, -2.297014469e-03f, -2.298527432e-03f, -2.300035268e-03f, -2.301537974e-03f, -2.303035546e-03f, -2.304527982e-03f, + -2.306015279e-03f, -2.307497434e-03f, -2.308974444e-03f, -2.310446306e-03f, -2.311913017e-03f, -2.313374574e-03f, -2.314830974e-03f, -2.316282214e-03f, -2.317728292e-03f, -2.319169205e-03f, + -2.320604949e-03f, -2.322035522e-03f, -2.323460922e-03f, -2.324881144e-03f, -2.326296187e-03f, -2.327706047e-03f, -2.329110723e-03f, -2.330510210e-03f, -2.331904507e-03f, -2.333293610e-03f, + -2.334677517e-03f, -2.336056225e-03f, -2.337429731e-03f, -2.338798034e-03f, -2.340161129e-03f, -2.341519014e-03f, -2.342871687e-03f, -2.344219144e-03f, -2.345561385e-03f, -2.346898404e-03f, + -2.348230201e-03f, -2.349556772e-03f, -2.350878115e-03f, -2.352194227e-03f, -2.353505106e-03f, -2.354810749e-03f, -2.356111153e-03f, -2.357406316e-03f, -2.358696236e-03f, -2.359980910e-03f, + -2.361260335e-03f, -2.362534508e-03f, -2.363803429e-03f, -2.365067093e-03f, -2.366325499e-03f, -2.367578643e-03f, -2.368826525e-03f, -2.370069140e-03f, -2.371306487e-03f, -2.372538564e-03f, + -2.373765367e-03f, -2.374986895e-03f, -2.376203145e-03f, -2.377414115e-03f, -2.378619803e-03f, -2.379820205e-03f, -2.381015321e-03f, -2.382205147e-03f, -2.383389681e-03f, -2.384568921e-03f, + -2.385742865e-03f, -2.386911510e-03f, -2.388074854e-03f, -2.389232896e-03f, -2.390385631e-03f, -2.391533060e-03f, -2.392675178e-03f, -2.393811985e-03f, -2.394943477e-03f, -2.396069654e-03f, + -2.397190511e-03f, -2.398306048e-03f, -2.399416263e-03f, -2.400521152e-03f, -2.401620715e-03f, -2.402714948e-03f, -2.403803850e-03f, -2.404887419e-03f, -2.405965653e-03f, -2.407038550e-03f, + -2.408106107e-03f, -2.409168322e-03f, -2.410225194e-03f, -2.411276721e-03f, -2.412322900e-03f, -2.413363730e-03f, -2.414399209e-03f, -2.415429334e-03f, -2.416454104e-03f, -2.417473516e-03f, + -2.418487570e-03f, -2.419496262e-03f, -2.420499592e-03f, -2.421497556e-03f, -2.422490154e-03f, -2.423477383e-03f, -2.424459242e-03f, -2.425435729e-03f, -2.426406842e-03f, -2.427372578e-03f, + -2.428332937e-03f, -2.429287917e-03f, -2.430237515e-03f, -2.431181730e-03f, -2.432120561e-03f, -2.433054004e-03f, -2.433982060e-03f, -2.434904725e-03f, -2.435821999e-03f, -2.436733880e-03f, + -2.437640365e-03f, -2.438541454e-03f, -2.439437144e-03f, -2.440327434e-03f, -2.441212323e-03f, -2.442091808e-03f, -2.442965888e-03f, -2.443834562e-03f, -2.444697827e-03f, -2.445555683e-03f, + -2.446408128e-03f, -2.447255160e-03f, -2.448096777e-03f, -2.448932979e-03f, -2.449763763e-03f, -2.450589128e-03f, -2.451409073e-03f, -2.452223596e-03f, -2.453032696e-03f, -2.453836370e-03f, + -2.454634619e-03f, -2.455427440e-03f, -2.456214832e-03f, -2.456996793e-03f, -2.457773322e-03f, -2.458544419e-03f, -2.459310080e-03f, -2.460070305e-03f, -2.460825094e-03f, -2.461574443e-03f, + -2.462318352e-03f, -2.463056820e-03f, -2.463789846e-03f, -2.464517427e-03f, -2.465239563e-03f, -2.465956253e-03f, -2.466667495e-03f, -2.467373288e-03f, -2.468073631e-03f, -2.468768522e-03f, + -2.469457961e-03f, -2.470141946e-03f, -2.470820476e-03f, -2.471493550e-03f, -2.472161166e-03f, -2.472823324e-03f, -2.473480023e-03f, -2.474131260e-03f, -2.474777036e-03f, -2.475417349e-03f, + -2.476052198e-03f, -2.476681582e-03f, -2.477305500e-03f, -2.477923950e-03f, -2.478536933e-03f, -2.479144446e-03f, -2.479746489e-03f, -2.480343060e-03f, -2.480934160e-03f, -2.481519786e-03f, + -2.482099938e-03f, -2.482674615e-03f, -2.483243815e-03f, -2.483807539e-03f, -2.484365785e-03f, -2.484918552e-03f, -2.485465839e-03f, -2.486007646e-03f, -2.486543971e-03f, -2.487074814e-03f, + -2.487600174e-03f, -2.488120050e-03f, -2.488634441e-03f, -2.489143346e-03f, -2.489646765e-03f, -2.490144697e-03f, -2.490637141e-03f, -2.491124096e-03f, -2.491605562e-03f, -2.492081537e-03f, + -2.492552021e-03f, -2.493017014e-03f, -2.493476515e-03f, -2.493930522e-03f, -2.494379036e-03f, -2.494822056e-03f, -2.495259580e-03f, -2.495691609e-03f, -2.496118142e-03f, -2.496539177e-03f, + -2.496954715e-03f, -2.497364756e-03f, -2.497769297e-03f, -2.498168339e-03f, -2.498561882e-03f, -2.498949924e-03f, -2.499332465e-03f, -2.499709505e-03f, -2.500081043e-03f, -2.500447079e-03f, + -2.500807612e-03f, -2.501162642e-03f, -2.501512168e-03f, -2.501856189e-03f, -2.502194707e-03f, -2.502527719e-03f, -2.502855225e-03f, -2.503177226e-03f, -2.503493720e-03f, -2.503804708e-03f, + -2.504110189e-03f, -2.504410163e-03f, -2.504704628e-03f, -2.504993586e-03f, -2.505277036e-03f, -2.505554977e-03f, -2.505827409e-03f, -2.506094332e-03f, -2.506355746e-03f, -2.506611650e-03f, + -2.506862044e-03f, -2.507106928e-03f, -2.507346301e-03f, -2.507580164e-03f, -2.507808517e-03f, -2.508031358e-03f, -2.508248688e-03f, -2.508460507e-03f, -2.508666815e-03f, -2.508867611e-03f, + -2.509062896e-03f, -2.509252669e-03f, -2.509436930e-03f, -2.509615679e-03f, -2.509788916e-03f, -2.509956641e-03f, -2.510118854e-03f, -2.510275555e-03f, -2.510426744e-03f, -2.510572420e-03f, + -2.510712585e-03f, -2.510847237e-03f, -2.510976378e-03f, -2.511100006e-03f, -2.511218122e-03f, -2.511330726e-03f, -2.511437819e-03f, -2.511539400e-03f, -2.511635469e-03f, -2.511726026e-03f, + -2.511811072e-03f, -2.511890607e-03f, -2.511964630e-03f, -2.512033143e-03f, -2.512096144e-03f, -2.512153636e-03f, -2.512205616e-03f, -2.512252087e-03f, -2.512293047e-03f, -2.512328498e-03f, + -2.512358439e-03f, -2.512382871e-03f, -2.512401793e-03f, -2.512415207e-03f, -2.512423113e-03f, -2.512425511e-03f, -2.512422400e-03f, -2.512413782e-03f, -2.512399658e-03f, -2.512380026e-03f, + -2.512354888e-03f, -2.512324244e-03f, -2.512288094e-03f, -2.512246439e-03f, -2.512199279e-03f, -2.512146614e-03f, -2.512088446e-03f, -2.512024774e-03f, -2.511955599e-03f, -2.511880922e-03f, + -2.511800742e-03f, -2.511715061e-03f, -2.511623878e-03f, -2.511527196e-03f, -2.511425013e-03f, -2.511317330e-03f, -2.511204149e-03f, -2.511085469e-03f, -2.510961291e-03f, -2.510831617e-03f, + -2.510696445e-03f, -2.510555778e-03f, -2.510409615e-03f, -2.510257958e-03f, -2.510100807e-03f, -2.509938162e-03f, -2.509770025e-03f, -2.509596395e-03f, -2.509417274e-03f, -2.509232663e-03f, + -2.509042562e-03f, -2.508846971e-03f, -2.508645893e-03f, -2.508439326e-03f, -2.508227273e-03f, -2.508009734e-03f, -2.507786709e-03f, -2.507558200e-03f, -2.507324208e-03f, -2.507084733e-03f, + -2.506839775e-03f, -2.506589337e-03f, -2.506333418e-03f, -2.506072020e-03f, -2.505805144e-03f, -2.505532790e-03f, -2.505254959e-03f, -2.504971653e-03f, -2.504682872e-03f, -2.504388617e-03f, + -2.504088890e-03f, -2.503783690e-03f, -2.503473020e-03f, -2.503156880e-03f, -2.502835271e-03f, -2.502508194e-03f, -2.502175650e-03f, -2.501837641e-03f, -2.501494167e-03f, -2.501145229e-03f, + -2.500790829e-03f, -2.500430968e-03f, -2.500065646e-03f, -2.499694865e-03f, -2.499318626e-03f, -2.498936930e-03f, -2.498549778e-03f, -2.498157172e-03f, -2.497759112e-03f, -2.497355600e-03f, + -2.496946637e-03f, -2.496532224e-03f, -2.496112363e-03f, -2.495687054e-03f, -2.495256299e-03f, -2.494820100e-03f, -2.494378456e-03f, -2.493931371e-03f, -2.493478845e-03f, -2.493020879e-03f, + -2.492557474e-03f, -2.492088633e-03f, -2.491614356e-03f, -2.491134645e-03f, -2.490649501e-03f, -2.490158925e-03f, -2.489662920e-03f, -2.489161485e-03f, -2.488654623e-03f, -2.488142336e-03f, + -2.487624623e-03f, -2.487101488e-03f, -2.486572932e-03f, -2.486038955e-03f, -2.485499560e-03f, -2.484954747e-03f, -2.484404519e-03f, -2.483848877e-03f, -2.483287823e-03f, -2.482721358e-03f, + -2.482149483e-03f, -2.481572200e-03f, -2.480989512e-03f, -2.480401418e-03f, -2.479807922e-03f, -2.479209024e-03f, -2.478604726e-03f, -2.477995030e-03f, -2.477379938e-03f, -2.476759451e-03f, + -2.476133571e-03f, -2.475502299e-03f, -2.474865637e-03f, -2.474223588e-03f, -2.473576152e-03f, -2.472923331e-03f, -2.472265128e-03f, -2.471601544e-03f, -2.470932580e-03f, -2.470258239e-03f, + -2.469578522e-03f, -2.468893431e-03f, -2.468202968e-03f, -2.467507134e-03f, -2.466805932e-03f, -2.466099364e-03f, -2.465387431e-03f, -2.464670135e-03f, -2.463947478e-03f, -2.463219461e-03f, + -2.462486088e-03f, -2.461747360e-03f, -2.461003278e-03f, -2.460253845e-03f, -2.459499062e-03f, -2.458738932e-03f, -2.457973456e-03f, -2.457202637e-03f, -2.456426477e-03f, -2.455644977e-03f, + -2.454858139e-03f, -2.454065967e-03f, -2.453268461e-03f, -2.452465623e-03f, -2.451657457e-03f, -2.450843963e-03f, -2.450025144e-03f, -2.449201002e-03f, -2.448371540e-03f, -2.447536759e-03f, + -2.446696661e-03f, -2.445851249e-03f, -2.445000525e-03f, -2.444144490e-03f, -2.443283148e-03f, -2.442416500e-03f, -2.441544549e-03f, -2.440667296e-03f, -2.439784745e-03f, -2.438896897e-03f, + -2.438003754e-03f, -2.437105319e-03f, -2.436201594e-03f, -2.435292581e-03f, -2.434378284e-03f, -2.433458703e-03f, -2.432533841e-03f, -2.431603701e-03f, -2.430668285e-03f, -2.429727595e-03f, + -2.428781634e-03f, -2.427830405e-03f, -2.426873908e-03f, -2.425912148e-03f, -2.424945126e-03f, -2.423972844e-03f, -2.422995306e-03f, -2.422012513e-03f, -2.421024469e-03f, -2.420031175e-03f, + -2.419032634e-03f, -2.418028849e-03f, -2.417019822e-03f, -2.416005555e-03f, -2.414986051e-03f, -2.413961313e-03f, -2.412931344e-03f, -2.411896145e-03f, -2.410855719e-03f, -2.409810069e-03f, + -2.408759198e-03f, -2.407703108e-03f, -2.406641802e-03f, -2.405575282e-03f, -2.404503551e-03f, -2.403426612e-03f, -2.402344467e-03f, -2.401257120e-03f, -2.400164571e-03f, -2.399066826e-03f, + -2.397963885e-03f, -2.396855753e-03f, -2.395742431e-03f, -2.394623922e-03f, -2.393500229e-03f, -2.392371356e-03f, -2.391237304e-03f, -2.390098076e-03f, -2.388953675e-03f, -2.387804105e-03f, + -2.386649367e-03f, -2.385489466e-03f, -2.384324402e-03f, -2.383154180e-03f, -2.381978803e-03f, -2.380798272e-03f, -2.379612592e-03f, -2.378421764e-03f, -2.377225793e-03f, -2.376024680e-03f, + -2.374818428e-03f, -2.373607042e-03f, -2.372390523e-03f, -2.371168875e-03f, -2.369942100e-03f, -2.368710201e-03f, -2.367473183e-03f, -2.366231047e-03f, -2.364983796e-03f, -2.363731434e-03f, + -2.362473964e-03f, -2.361211388e-03f, -2.359943710e-03f, -2.358670933e-03f, -2.357393060e-03f, -2.356110095e-03f, -2.354822039e-03f, -2.353528896e-03f, -2.352230670e-03f, -2.350927364e-03f, + -2.349618980e-03f, -2.348305522e-03f, -2.346986993e-03f, -2.345663397e-03f, -2.344334736e-03f, -2.343001013e-03f, -2.341662232e-03f, -2.340318397e-03f, -2.338969510e-03f, -2.337615574e-03f, + -2.336256594e-03f, -2.334892571e-03f, -2.333523510e-03f, -2.332149414e-03f, -2.330770285e-03f, -2.329386128e-03f, -2.327996946e-03f, -2.326602742e-03f, -2.325203519e-03f, -2.323799281e-03f, + -2.322390031e-03f, -2.320975772e-03f, -2.319556508e-03f, -2.318132243e-03f, -2.316702979e-03f, -2.315268721e-03f, -2.313829471e-03f, -2.312385233e-03f, -2.310936010e-03f, -2.309481807e-03f, + -2.308022625e-03f, -2.306558470e-03f, -2.305089344e-03f, -2.303615252e-03f, -2.302136195e-03f, -2.300652179e-03f, -2.299163206e-03f, -2.297669280e-03f, -2.296170405e-03f, -2.294666584e-03f, + -2.293157821e-03f, -2.291644119e-03f, -2.290125482e-03f, -2.288601914e-03f, -2.287073418e-03f, -2.285539999e-03f, -2.284001658e-03f, -2.282458401e-03f, -2.280910231e-03f, -2.279357151e-03f, + -2.277799166e-03f, -2.276236278e-03f, -2.274668493e-03f, -2.273095812e-03f, -2.271518241e-03f, -2.269935783e-03f, -2.268348441e-03f, -2.266756220e-03f, -2.265159123e-03f, -2.263557154e-03f, + -2.261950316e-03f, -2.260338615e-03f, -2.258722052e-03f, -2.257100633e-03f, -2.255474361e-03f, -2.253843240e-03f, -2.252207274e-03f, -2.250566466e-03f, -2.248920821e-03f, -2.247270342e-03f, + -2.245615033e-03f, -2.243954899e-03f, -2.242289943e-03f, -2.240620169e-03f, -2.238945581e-03f, -2.237266183e-03f, -2.235581979e-03f, -2.233892973e-03f, -2.232199169e-03f, -2.230500570e-03f, + -2.228797182e-03f, -2.227089008e-03f, -2.225376051e-03f, -2.223658317e-03f, -2.221935808e-03f, -2.220208530e-03f, -2.218476485e-03f, -2.216739679e-03f, -2.214998115e-03f, -2.213251798e-03f, + -2.211500731e-03f, -2.209744919e-03f, -2.207984366e-03f, -2.206219075e-03f, -2.204449052e-03f, -2.202674300e-03f, -2.200894823e-03f, -2.199110625e-03f, -2.197321712e-03f, -2.195528086e-03f, + -2.193729753e-03f, -2.191926716e-03f, -2.190118979e-03f, -2.188306547e-03f, -2.186489425e-03f, -2.184667615e-03f, -2.182841124e-03f, -2.181009954e-03f, -2.179174111e-03f, -2.177333597e-03f, + -2.175488419e-03f, -2.173638580e-03f, -2.171784084e-03f, -2.169924936e-03f, -2.168061140e-03f, -2.166192701e-03f, -2.164319622e-03f, -2.162441909e-03f, -2.160559565e-03f, -2.158672596e-03f, + -2.156781004e-03f, -2.154884796e-03f, -2.152983975e-03f, -2.151078545e-03f, -2.149168512e-03f, -2.147253880e-03f, -2.145334652e-03f, -2.143410834e-03f, -2.141482430e-03f, -2.139549444e-03f, + -2.137611882e-03f, -2.135669747e-03f, -2.133723044e-03f, -2.131771778e-03f, -2.129815953e-03f, -2.127855574e-03f, -2.125890645e-03f, -2.123921171e-03f, -2.121947157e-03f, -2.119968606e-03f, + -2.117985524e-03f, -2.115997915e-03f, -2.114005785e-03f, -2.112009136e-03f, -2.110007975e-03f, -2.108002306e-03f, -2.105992133e-03f, -2.103977461e-03f, -2.101958295e-03f, -2.099934640e-03f, + -2.097906500e-03f, -2.095873880e-03f, -2.093836784e-03f, -2.091795218e-03f, -2.089749186e-03f, -2.087698693e-03f, -2.085643743e-03f, -2.083584342e-03f, -2.081520494e-03f, -2.079452204e-03f, + -2.077379476e-03f, -2.075302316e-03f, -2.073220729e-03f, -2.071134718e-03f, -2.069044290e-03f, -2.066949449e-03f, -2.064850199e-03f, -2.062746546e-03f, -2.060638494e-03f, -2.058526048e-03f, + -2.056409214e-03f, -2.054287996e-03f, -2.052162399e-03f, -2.050032428e-03f, -2.047898087e-03f, -2.045759383e-03f, -2.043616319e-03f, -2.041468901e-03f, -2.039317133e-03f, -2.037161022e-03f, + -2.035000570e-03f, -2.032835785e-03f, -2.030666670e-03f, -2.028493230e-03f, -2.026315471e-03f, -2.024133398e-03f, -2.021947016e-03f, -2.019756329e-03f, -2.017561343e-03f, -2.015362063e-03f, + -2.013158493e-03f, -2.010950640e-03f, -2.008738508e-03f, -2.006522102e-03f, -2.004301428e-03f, -2.002076490e-03f, -1.999847293e-03f, -1.997613843e-03f, -1.995376145e-03f, -1.993134204e-03f, + -1.990888025e-03f, -1.988637614e-03f, -1.986382975e-03f, -1.984124114e-03f, -1.981861035e-03f, -1.979593745e-03f, -1.977322248e-03f, -1.975046550e-03f, -1.972766655e-03f, -1.970482569e-03f, + -1.968194298e-03f, -1.965901847e-03f, -1.963605220e-03f, -1.961304423e-03f, -1.958999462e-03f, -1.956690341e-03f, -1.954377066e-03f, -1.952059643e-03f, -1.949738076e-03f, -1.947412372e-03f, + -1.945082534e-03f, -1.942748569e-03f, -1.940410483e-03f, -1.938068279e-03f, -1.935721965e-03f, -1.933371545e-03f, -1.931017024e-03f, -1.928658408e-03f, -1.926295702e-03f, -1.923928913e-03f, + -1.921558044e-03f, -1.919183102e-03f, -1.916804092e-03f, -1.914421020e-03f, -1.912033891e-03f, -1.909642710e-03f, -1.907247483e-03f, -1.904848216e-03f, -1.902444914e-03f, -1.900037582e-03f, + -1.897626226e-03f, -1.895210851e-03f, -1.892791464e-03f, -1.890368069e-03f, -1.887940672e-03f, -1.885509279e-03f, -1.883073895e-03f, -1.880634526e-03f, -1.878191177e-03f, -1.875743855e-03f, + -1.873292563e-03f, -1.870837309e-03f, -1.868378098e-03f, -1.865914936e-03f, -1.863447827e-03f, -1.860976778e-03f, -1.858501794e-03f, -1.856022882e-03f, -1.853540046e-03f, -1.851053292e-03f, + -1.848562626e-03f, -1.846068054e-03f, -1.843569582e-03f, -1.841067214e-03f, -1.838560958e-03f, -1.836050818e-03f, -1.833536800e-03f, -1.831018910e-03f, -1.828497154e-03f, -1.825971538e-03f, + -1.823442067e-03f, -1.820908747e-03f, -1.818371584e-03f, -1.815830583e-03f, -1.813285751e-03f, -1.810737093e-03f, -1.808184615e-03f, -1.805628323e-03f, -1.803068223e-03f, -1.800504320e-03f, + -1.797936620e-03f, -1.795365130e-03f, -1.792789855e-03f, -1.790210801e-03f, -1.787627973e-03f, -1.785041379e-03f, -1.782451023e-03f, -1.779856911e-03f, -1.777259050e-03f, -1.774657445e-03f, + -1.772052102e-03f, -1.769443028e-03f, -1.766830228e-03f, -1.764213707e-03f, -1.761593473e-03f, -1.758969531e-03f, -1.756341887e-03f, -1.753710546e-03f, -1.751075516e-03f, -1.748436801e-03f, + -1.745794409e-03f, -1.743148344e-03f, -1.740498613e-03f, -1.737845223e-03f, -1.735188178e-03f, -1.732527485e-03f, -1.729863150e-03f, -1.727195180e-03f, -1.724523579e-03f, -1.721848355e-03f, + -1.719169514e-03f, -1.716487060e-03f, -1.713801001e-03f, -1.711111343e-03f, -1.708418092e-03f, -1.705721253e-03f, -1.703020834e-03f, -1.700316839e-03f, -1.697609276e-03f, -1.694898150e-03f, + -1.692183468e-03f, -1.689465235e-03f, -1.686743458e-03f, -1.684018144e-03f, -1.681289297e-03f, -1.678556925e-03f, -1.675821033e-03f, -1.673081629e-03f, -1.670338717e-03f, -1.667592305e-03f, + -1.664842398e-03f, -1.662089003e-03f, -1.659332125e-03f, -1.656571772e-03f, -1.653807950e-03f, -1.651040664e-03f, -1.648269921e-03f, -1.645495727e-03f, -1.642718089e-03f, -1.639937013e-03f, + -1.637152505e-03f, -1.634364571e-03f, -1.631573218e-03f, -1.628778452e-03f, -1.625980280e-03f, -1.623178707e-03f, -1.620373741e-03f, -1.617565386e-03f, -1.614753651e-03f, -1.611938541e-03f, + -1.609120062e-03f, -1.606298221e-03f, -1.603473025e-03f, -1.600644479e-03f, -1.597812590e-03f, -1.594977365e-03f, -1.592138809e-03f, -1.589296930e-03f, -1.586451734e-03f, -1.583603227e-03f, + -1.580751415e-03f, -1.577896305e-03f, -1.575037904e-03f, -1.572176218e-03f, -1.569311254e-03f, -1.566443017e-03f, -1.563571514e-03f, -1.560696753e-03f, -1.557818739e-03f, -1.554937478e-03f, + -1.552052978e-03f, -1.549165245e-03f, -1.546274286e-03f, -1.543380106e-03f, -1.540482713e-03f, -1.537582113e-03f, -1.534678312e-03f, -1.531771317e-03f, -1.528861136e-03f, -1.525947773e-03f, + -1.523031236e-03f, -1.520111532e-03f, -1.517188666e-03f, -1.514262646e-03f, -1.511333479e-03f, -1.508401170e-03f, -1.505465726e-03f, -1.502527155e-03f, -1.499585462e-03f, -1.496640654e-03f, + -1.493692739e-03f, -1.490741721e-03f, -1.487787609e-03f, -1.484830409e-03f, -1.481870128e-03f, -1.478906772e-03f, -1.475940347e-03f, -1.472970861e-03f, -1.469998321e-03f, -1.467022732e-03f, + -1.464044102e-03f, -1.461062437e-03f, -1.458077745e-03f, -1.455090031e-03f, -1.452099303e-03f, -1.449105567e-03f, -1.446108830e-03f, -1.443109099e-03f, -1.440106380e-03f, -1.437100680e-03f, + -1.434092007e-03f, -1.431080366e-03f, -1.428065765e-03f, -1.425048210e-03f, -1.422027709e-03f, -1.419004267e-03f, -1.415977892e-03f, -1.412948591e-03f, -1.409916370e-03f, -1.406881236e-03f, + -1.403843196e-03f, -1.400802257e-03f, -1.397758426e-03f, -1.394711709e-03f, -1.391662113e-03f, -1.388609646e-03f, -1.385554314e-03f, -1.382496124e-03f, -1.379435082e-03f, -1.376371197e-03f, + -1.373304474e-03f, -1.370234920e-03f, -1.367162543e-03f, -1.364087349e-03f, -1.361009345e-03f, -1.357928538e-03f, -1.354844935e-03f, -1.351758543e-03f, -1.348669370e-03f, -1.345577420e-03f, + -1.342482703e-03f, -1.339385224e-03f, -1.336284991e-03f, -1.333182011e-03f, -1.330076290e-03f, -1.326967835e-03f, -1.323856655e-03f, -1.320742754e-03f, -1.317626141e-03f, -1.314506823e-03f, + -1.311384806e-03f, -1.308260097e-03f, -1.305132704e-03f, -1.302002634e-03f, -1.298869893e-03f, -1.295734489e-03f, -1.292596428e-03f, -1.289455717e-03f, -1.286312365e-03f, -1.283166377e-03f, + -1.280017761e-03f, -1.276866523e-03f, -1.273712672e-03f, -1.270556213e-03f, -1.267397154e-03f, -1.264235503e-03f, -1.261071266e-03f, -1.257904449e-03f, -1.254735062e-03f, -1.251563109e-03f, + -1.248388600e-03f, -1.245211540e-03f, -1.242031936e-03f, -1.238849797e-03f, -1.235665129e-03f, -1.232477938e-03f, -1.229288234e-03f, -1.226096021e-03f, -1.222901308e-03f, -1.219704102e-03f, + -1.216504410e-03f, -1.213302238e-03f, -1.210097595e-03f, -1.206890488e-03f, -1.203680923e-03f, -1.200468907e-03f, -1.197254449e-03f, -1.194037555e-03f, -1.190818232e-03f, -1.187596487e-03f, + -1.184372329e-03f, -1.181145763e-03f, -1.177916797e-03f, -1.174685439e-03f, -1.171451695e-03f, -1.168215573e-03f, -1.164977081e-03f, -1.161736224e-03f, -1.158493011e-03f, -1.155247449e-03f, + -1.151999545e-03f, -1.148749306e-03f, -1.145496740e-03f, -1.142241853e-03f, -1.138984654e-03f, -1.135725149e-03f, -1.132463345e-03f, -1.129199251e-03f, -1.125932873e-03f, -1.122664218e-03f, + -1.119393295e-03f, -1.116120109e-03f, -1.112844669e-03f, -1.109566981e-03f, -1.106287054e-03f, -1.103004894e-03f, -1.099720509e-03f, -1.096433906e-03f, -1.093145092e-03f, -1.089854075e-03f, + -1.086560862e-03f, -1.083265461e-03f, -1.079967878e-03f, -1.076668121e-03f, -1.073366198e-03f, -1.070062116e-03f, -1.066755882e-03f, -1.063447504e-03f, -1.060136988e-03f, -1.056824343e-03f, + -1.053509576e-03f, -1.050192694e-03f, -1.046873705e-03f, -1.043552615e-03f, -1.040229433e-03f, -1.036904165e-03f, -1.033576820e-03f, -1.030247404e-03f, -1.026915926e-03f, -1.023582392e-03f, + -1.020246809e-03f, -1.016909186e-03f, -1.013569530e-03f, -1.010227848e-03f, -1.006884147e-03f, -1.003538436e-03f, -1.000190721e-03f, -9.968410103e-04f, -9.934893109e-04f, -9.901356304e-04f, + -9.867799763e-04f, -9.834223560e-04f, -9.800627771e-04f, -9.767012470e-04f, -9.733377732e-04f, -9.699723632e-04f, -9.666050244e-04f, -9.632357644e-04f, -9.598645907e-04f, -9.564915108e-04f, + -9.531165322e-04f, -9.497396624e-04f, -9.463609088e-04f, -9.429802792e-04f, -9.395977808e-04f, -9.362134214e-04f, -9.328272083e-04f, -9.294391492e-04f, -9.260492515e-04f, -9.226575229e-04f, + -9.192639708e-04f, -9.158686029e-04f, -9.124714266e-04f, -9.090724495e-04f, -9.056716791e-04f, -9.022691231e-04f, -8.988647890e-04f, -8.954586844e-04f, -8.920508168e-04f, -8.886411938e-04f, + -8.852298230e-04f, -8.818167120e-04f, -8.784018683e-04f, -8.749852995e-04f, -8.715670133e-04f, -8.681470173e-04f, -8.647253189e-04f, -8.613019259e-04f, -8.578768458e-04f, -8.544500863e-04f, + -8.510216549e-04f, -8.475915593e-04f, -8.441598071e-04f, -8.407264059e-04f, -8.372913633e-04f, -8.338546870e-04f, -8.304163846e-04f, -8.269764637e-04f, -8.235349320e-04f, -8.200917970e-04f, + -8.166470666e-04f, -8.132007482e-04f, -8.097528495e-04f, -8.063033782e-04f, -8.028523420e-04f, -7.993997485e-04f, -7.959456054e-04f, -7.924899203e-04f, -7.890327009e-04f, -7.855739548e-04f, + -7.821136898e-04f, -7.786519135e-04f, -7.751886336e-04f, -7.717238578e-04f, -7.682575938e-04f, -7.647898491e-04f, -7.613206317e-04f, -7.578499490e-04f, -7.543778089e-04f, -7.509042190e-04f, + -7.474291870e-04f, -7.439527206e-04f, -7.404748276e-04f, -7.369955156e-04f, -7.335147924e-04f, -7.300326656e-04f, -7.265491431e-04f, -7.230642324e-04f, -7.195779413e-04f, -7.160902776e-04f, + -7.126012490e-04f, -7.091108632e-04f, -7.056191279e-04f, -7.021260509e-04f, -6.986316399e-04f, -6.951359026e-04f, -6.916388469e-04f, -6.881404803e-04f, -6.846408108e-04f, -6.811398460e-04f, + -6.776375936e-04f, -6.741340615e-04f, -6.706292574e-04f, -6.671231891e-04f, -6.636158643e-04f, -6.601072907e-04f, -6.565974762e-04f, -6.530864285e-04f, -6.495741554e-04f, -6.460606646e-04f, + -6.425459640e-04f, -6.390300612e-04f, -6.355129642e-04f, -6.319946806e-04f, -6.284752183e-04f, -6.249545850e-04f, -6.214327885e-04f, -6.179098366e-04f, -6.143857371e-04f, -6.108604978e-04f, + -6.073341266e-04f, -6.038066311e-04f, -6.002780192e-04f, -5.967482986e-04f, -5.932174773e-04f, -5.896855630e-04f, -5.861525635e-04f, -5.826184866e-04f, -5.790833401e-04f, -5.755471319e-04f, + -5.720098697e-04f, -5.684715614e-04f, -5.649322148e-04f, -5.613918378e-04f, -5.578504380e-04f, -5.543080234e-04f, -5.507646018e-04f, -5.472201810e-04f, -5.436747689e-04f, -5.401283732e-04f, + -5.365810019e-04f, -5.330326627e-04f, -5.294833635e-04f, -5.259331121e-04f, -5.223819163e-04f, -5.188297840e-04f, -5.152767231e-04f, -5.117227414e-04f, -5.081678467e-04f, -5.046120469e-04f, + -5.010553498e-04f, -4.974977633e-04f, -4.939392952e-04f, -4.903799535e-04f, -4.868197458e-04f, -4.832586801e-04f, -4.796967643e-04f, -4.761340063e-04f, -4.725704137e-04f, -4.690059947e-04f, + -4.654407569e-04f, -4.618747083e-04f, -4.583078567e-04f, -4.547402100e-04f, -4.511717761e-04f, -4.476025628e-04f, -4.440325780e-04f, -4.404618296e-04f, -4.368903254e-04f, -4.333180734e-04f, + -4.297450813e-04f, -4.261713572e-04f, -4.225969088e-04f, -4.190217440e-04f, -4.154458708e-04f, -4.118692969e-04f, -4.082920304e-04f, -4.047140790e-04f, -4.011354506e-04f, -3.975561532e-04f, + -3.939761946e-04f, -3.903955827e-04f, -3.868143254e-04f, -3.832324306e-04f, -3.796499062e-04f, -3.760667601e-04f, -3.724830001e-04f, -3.688986341e-04f, -3.653136701e-04f, -3.617281160e-04f, + -3.581419796e-04f, -3.545552688e-04f, -3.509679916e-04f, -3.473801557e-04f, -3.437917693e-04f, -3.402028400e-04f, -3.366133759e-04f, -3.330233848e-04f, -3.294328746e-04f, -3.258418533e-04f, + -3.222503287e-04f, -3.186583088e-04f, -3.150658014e-04f, -3.114728144e-04f, -3.078793559e-04f, -3.042854335e-04f, -3.006910554e-04f, -2.970962293e-04f, -2.935009632e-04f, -2.899052650e-04f, + -2.863091426e-04f, -2.827126039e-04f, -2.791156568e-04f, -2.755183093e-04f, -2.719205692e-04f, -2.683224445e-04f, -2.647239430e-04f, -2.611250727e-04f, -2.575258414e-04f, -2.539262572e-04f, + -2.503263279e-04f, -2.467260614e-04f, -2.431254656e-04f, -2.395245485e-04f, -2.359233180e-04f, -2.323217819e-04f, -2.287199483e-04f, -2.251178249e-04f, -2.215154197e-04f, -2.179127407e-04f, + -2.143097958e-04f, -2.107065928e-04f, -2.071031397e-04f, -2.034994443e-04f, -1.998955147e-04f, -1.962913587e-04f, -1.926869843e-04f, -1.890823993e-04f, -1.854776117e-04f, -1.818726293e-04f, + -1.782674602e-04f, -1.746621122e-04f, -1.710565932e-04f, -1.674509112e-04f, -1.638450740e-04f, -1.602390896e-04f, -1.566329658e-04f, -1.530267107e-04f, -1.494203321e-04f, -1.458138379e-04f, + -1.422072361e-04f, -1.386005346e-04f, -1.349937412e-04f, -1.313868639e-04f, -1.277799106e-04f, -1.241728892e-04f, -1.205658076e-04f, -1.169586737e-04f, -1.133514955e-04f, -1.097442809e-04f, + -1.061370377e-04f, -1.025297739e-04f, -9.892249743e-05f, -9.531521613e-05f, -9.170793793e-05f, -8.810067074e-05f, -8.449342247e-05f, -8.088620104e-05f, -7.727901434e-05f, -7.367187029e-05f, + -7.006477679e-05f, -6.645774174e-05f, -6.285077305e-05f, -5.924387862e-05f, -5.563706636e-05f, -5.203034417e-05f, -4.842371996e-05f, -4.481720161e-05f, -4.121079705e-05f, -3.760451415e-05f, + -3.399836083e-05f, -3.039234498e-05f, -2.678647451e-05f, -2.318075730e-05f, -1.957520125e-05f, -1.596981427e-05f, -1.236460423e-05f, -8.759579047e-06f, -5.154746601e-06f, -1.550114788e-06f, + 2.054308501e-06f, 5.658515377e-06f, 9.262497950e-06f, 1.286624833e-05f, 1.646975864e-05f, 2.007302097e-05f, 2.367602746e-05f, 2.727877022e-05f, 3.088124135e-05f, 3.448343299e-05f, + 3.808533725e-05f, 4.168694624e-05f, 4.528825210e-05f, 4.888924694e-05f, 5.248992288e-05f, 5.609027205e-05f, 5.969028658e-05f, 6.328995860e-05f, 6.688928022e-05f, 7.048824358e-05f, + 7.408684082e-05f, 7.768506406e-05f, 8.128290543e-05f, 8.488035708e-05f, 8.847741113e-05f, 9.207405972e-05f, 9.567029500e-05f, 9.926610910e-05f, 1.028614942e-04f, 1.064564423e-04f, + 1.100509457e-04f, 1.136449966e-04f, 1.172385869e-04f, 1.208317089e-04f, 1.244243548e-04f, 1.280165167e-04f, 1.316081867e-04f, 1.351993570e-04f, 1.387900198e-04f, 1.423801672e-04f, + 1.459697914e-04f, 1.495588844e-04f, 1.531474386e-04f, 1.567354461e-04f, 1.603228989e-04f, 1.639097894e-04f, 1.674961096e-04f, 1.710818518e-04f, 1.746670080e-04f, 1.782515706e-04f, + 1.818355315e-04f, 1.854188832e-04f, 1.890016176e-04f, 1.925837270e-04f, 1.961652036e-04f, 1.997460396e-04f, 2.033262271e-04f, 2.069057584e-04f, 2.104846255e-04f, 2.140628208e-04f, + 2.176403365e-04f, 2.212171646e-04f, 2.247932974e-04f, 2.283687272e-04f, 2.319434460e-04f, 2.355174462e-04f, 2.390907199e-04f, 2.426632594e-04f, 2.462350567e-04f, 2.498061043e-04f, + 2.533763942e-04f, 2.569459187e-04f, 2.605146700e-04f, 2.640826403e-04f, 2.676498219e-04f, 2.712162070e-04f, 2.747817877e-04f, 2.783465564e-04f, 2.819105053e-04f, 2.854736266e-04f, + 2.890359125e-04f, 2.925973553e-04f, 2.961579472e-04f, 2.997176805e-04f, 3.032765473e-04f, 3.068345401e-04f, 3.103916509e-04f, 3.139478721e-04f, 3.175031960e-04f, 3.210576147e-04f, + 3.246111205e-04f, 3.281637057e-04f, 3.317153626e-04f, 3.352660835e-04f, 3.388158605e-04f, 3.423646860e-04f, 3.459125522e-04f, 3.494594515e-04f, 3.530053761e-04f, 3.565503183e-04f, + 3.600942704e-04f, 3.636372246e-04f, 3.671791733e-04f, 3.707201087e-04f, 3.742600232e-04f, 3.777989090e-04f, 3.813367585e-04f, 3.848735639e-04f, 3.884093176e-04f, 3.919440118e-04f, + 3.954776390e-04f, 3.990101913e-04f, 4.025416612e-04f, 4.060720409e-04f, 4.096013227e-04f, 4.131294990e-04f, 4.166565622e-04f, 4.201825045e-04f, 4.237073183e-04f, 4.272309959e-04f, + 4.307535297e-04f, 4.342749120e-04f, 4.377951351e-04f, 4.413141915e-04f, 4.448320734e-04f, 4.483487732e-04f, 4.518642834e-04f, 4.553785961e-04f, 4.588917039e-04f, 4.624035990e-04f, + 4.659142739e-04f, 4.694237209e-04f, 4.729319324e-04f, 4.764389007e-04f, 4.799446184e-04f, 4.834490777e-04f, 4.869522710e-04f, 4.904541908e-04f, 4.939548294e-04f, 4.974541792e-04f, + 5.009522327e-04f, 5.044489822e-04f, 5.079444202e-04f, 5.114385390e-04f, 5.149313311e-04f, 5.184227890e-04f, 5.219129049e-04f, 5.254016715e-04f, 5.288890810e-04f, 5.323751259e-04f, + 5.358597987e-04f, 5.393430918e-04f, 5.428249976e-04f, 5.463055086e-04f, 5.497846173e-04f, 5.532623160e-04f, 5.567385973e-04f, 5.602134537e-04f, 5.636868775e-04f, 5.671588613e-04f, + 5.706293975e-04f, 5.740984785e-04f, 5.775660970e-04f, 5.810322454e-04f, 5.844969161e-04f, 5.879601016e-04f, 5.914217945e-04f, 5.948819872e-04f, 5.983406722e-04f, 6.017978421e-04f, + 6.052534893e-04f, 6.087076064e-04f, 6.121601859e-04f, 6.156112203e-04f, 6.190607021e-04f, 6.225086239e-04f, 6.259549782e-04f, 6.293997575e-04f, 6.328429543e-04f, 6.362845613e-04f, + 6.397245710e-04f, 6.431629758e-04f, 6.465997684e-04f, 6.500349413e-04f, 6.534684872e-04f, 6.569003984e-04f, 6.603306678e-04f, 6.637592877e-04f, 6.671862508e-04f, 6.706115497e-04f, + 6.740351769e-04f, 6.774571251e-04f, 6.808773868e-04f, 6.842959547e-04f, 6.877128213e-04f, 6.911279793e-04f, 6.945414213e-04f, 6.979531399e-04f, 7.013631276e-04f, 7.047713773e-04f, + 7.081778813e-04f, 7.115826325e-04f, 7.149856234e-04f, 7.183868468e-04f, 7.217862951e-04f, 7.251839611e-04f, 7.285798375e-04f, 7.319739168e-04f, 7.353661919e-04f, 7.387566552e-04f, + 7.421452996e-04f, 7.455321176e-04f, 7.489171020e-04f, 7.523002455e-04f, 7.556815407e-04f, 7.590609803e-04f, 7.624385571e-04f, 7.658142637e-04f, 7.691880929e-04f, 7.725600373e-04f, + 7.759300897e-04f, 7.792982429e-04f, 7.826644894e-04f, 7.860288221e-04f, 7.893912338e-04f, 7.927517170e-04f, 7.961102647e-04f, 7.994668695e-04f, 8.028215242e-04f, 8.061742215e-04f, + 8.095249543e-04f, 8.128737152e-04f, 8.162204971e-04f, 8.195652928e-04f, 8.229080950e-04f, 8.262488964e-04f, 8.295876900e-04f, 8.329244685e-04f, 8.362592247e-04f, 8.395919515e-04f, + 8.429226415e-04f, 8.462512877e-04f, 8.495778829e-04f, 8.529024198e-04f, 8.562248914e-04f, 8.595452905e-04f, 8.628636098e-04f, 8.661798424e-04f, 8.694939809e-04f, 8.728060183e-04f, + 8.761159474e-04f, 8.794237611e-04f, 8.827294522e-04f, 8.860330138e-04f, 8.893344385e-04f, 8.926337193e-04f, 8.959308492e-04f, 8.992258210e-04f, 9.025186275e-04f, 9.058092618e-04f, + 9.090977167e-04f, 9.123839852e-04f, 9.156680601e-04f, 9.189499344e-04f, 9.222296011e-04f, 9.255070530e-04f, 9.287822832e-04f, 9.320552845e-04f, 9.353260499e-04f, 9.385945724e-04f, + 9.418608450e-04f, 9.451248606e-04f, 9.483866122e-04f, 9.516460928e-04f, 9.549032953e-04f, 9.581582128e-04f, 9.614108383e-04f, 9.646611647e-04f, 9.679091851e-04f, 9.711548925e-04f, + 9.743982799e-04f, 9.776393403e-04f, 9.808780668e-04f, 9.841144524e-04f, 9.873484901e-04f, 9.905801730e-04f, 9.938094942e-04f, 9.970364467e-04f, 1.000261023e-03f, 1.003483218e-03f, + 1.006703023e-03f, 1.009920431e-03f, 1.013135436e-03f, 1.016348031e-03f, 1.019558208e-03f, 1.022765962e-03f, 1.025971285e-03f, 1.029174170e-03f, 1.032374610e-03f, 1.035572599e-03f, + 1.038768129e-03f, 1.041961194e-03f, 1.045151787e-03f, 1.048339901e-03f, 1.051525529e-03f, 1.054708665e-03f, 1.057889301e-03f, 1.061067430e-03f, 1.064243047e-03f, 1.067416143e-03f, + 1.070586713e-03f, 1.073754749e-03f, 1.076920245e-03f, 1.080083194e-03f, 1.083243588e-03f, 1.086401422e-03f, 1.089556689e-03f, 1.092709381e-03f, 1.095859493e-03f, 1.099007016e-03f, + 1.102151945e-03f, 1.105294273e-03f, 1.108433992e-03f, 1.111571097e-03f, 1.114705581e-03f, 1.117837436e-03f, 1.120966657e-03f, 1.124093235e-03f, 1.127217166e-03f, 1.130338442e-03f, + 1.133457055e-03f, 1.136573001e-03f, 1.139686272e-03f, 1.142796860e-03f, 1.145904761e-03f, 1.149009966e-03f, 1.152112470e-03f, 1.155212266e-03f, 1.158309346e-03f, 1.161403705e-03f, + 1.164495336e-03f, 1.167584232e-03f, 1.170670387e-03f, 1.173753794e-03f, 1.176834445e-03f, 1.179912336e-03f, 1.182987459e-03f, 1.186059808e-03f, 1.189129375e-03f, 1.192196155e-03f, + 1.195260141e-03f, 1.198321327e-03f, 1.201379705e-03f, 1.204435269e-03f, 1.207488014e-03f, 1.210537931e-03f, 1.213585015e-03f, 1.216629260e-03f, 1.219670658e-03f, 1.222709203e-03f, + 1.225744889e-03f, 1.228777709e-03f, 1.231807657e-03f, 1.234834726e-03f, 1.237858909e-03f, 1.240880202e-03f, 1.243898596e-03f, 1.246914085e-03f, 1.249926663e-03f, 1.252936324e-03f, + 1.255943061e-03f, 1.258946868e-03f, 1.261947738e-03f, 1.264945665e-03f, 1.267940642e-03f, 1.270932664e-03f, 1.273921723e-03f, 1.276907814e-03f, 1.279890929e-03f, 1.282871063e-03f, + 1.285848209e-03f, 1.288822361e-03f, 1.291793513e-03f, 1.294761658e-03f, 1.297726790e-03f, 1.300688902e-03f, 1.303647988e-03f, 1.306604043e-03f, 1.309557059e-03f, 1.312507030e-03f, + 1.315453950e-03f, 1.318397813e-03f, 1.321338613e-03f, 1.324276342e-03f, 1.327210996e-03f, 1.330142567e-03f, 1.333071050e-03f, 1.335996438e-03f, 1.338918725e-03f, 1.341837905e-03f, + 1.344753971e-03f, 1.347666918e-03f, 1.350576739e-03f, 1.353483427e-03f, 1.356386978e-03f, 1.359287383e-03f, 1.362184639e-03f, 1.365078737e-03f, 1.367969673e-03f, 1.370857439e-03f, + 1.373742031e-03f, 1.376623440e-03f, 1.379501663e-03f, 1.382376691e-03f, 1.385248520e-03f, 1.388117144e-03f, 1.390982555e-03f, 1.393844748e-03f, 1.396703717e-03f, 1.399559456e-03f, + 1.402411958e-03f, 1.405261218e-03f, 1.408107230e-03f, 1.410949987e-03f, 1.413789484e-03f, 1.416625714e-03f, 1.419458672e-03f, 1.422288351e-03f, 1.425114746e-03f, 1.427937850e-03f, + 1.430757657e-03f, 1.433574162e-03f, 1.436387358e-03f, 1.439197240e-03f, 1.442003801e-03f, 1.444807036e-03f, 1.447606939e-03f, 1.450403503e-03f, 1.453196723e-03f, 1.455986592e-03f, + 1.458773106e-03f, 1.461556257e-03f, 1.464336041e-03f, 1.467112451e-03f, 1.469885481e-03f, 1.472655125e-03f, 1.475421378e-03f, 1.478184234e-03f, 1.480943686e-03f, 1.483699730e-03f, + 1.486452358e-03f, 1.489201566e-03f, 1.491947347e-03f, 1.494689696e-03f, 1.497428607e-03f, 1.500164074e-03f, 1.502896091e-03f, 1.505624652e-03f, 1.508349752e-03f, 1.511071385e-03f, + 1.513789545e-03f, 1.516504227e-03f, 1.519215424e-03f, 1.521923131e-03f, 1.524627342e-03f, 1.527328052e-03f, 1.530025254e-03f, 1.532718944e-03f, 1.535409114e-03f, 1.538095761e-03f, + 1.540778877e-03f, 1.543458458e-03f, 1.546134497e-03f, 1.548806989e-03f, 1.551475928e-03f, 1.554141309e-03f, 1.556803126e-03f, 1.559461374e-03f, 1.562116046e-03f, 1.564767137e-03f, + 1.567414642e-03f, 1.570058555e-03f, 1.572698871e-03f, 1.575335583e-03f, 1.577968686e-03f, 1.580598175e-03f, 1.583224044e-03f, 1.585846288e-03f, 1.588464901e-03f, 1.591079877e-03f, + 1.593691212e-03f, 1.596298898e-03f, 1.598902932e-03f, 1.601503307e-03f, 1.604100019e-03f, 1.606693061e-03f, 1.609282428e-03f, 1.611868114e-03f, 1.614450115e-03f, 1.617028424e-03f, + 1.619603037e-03f, 1.622173947e-03f, 1.624741150e-03f, 1.627304640e-03f, 1.629864412e-03f, 1.632420459e-03f, 1.634972778e-03f, 1.637521362e-03f, 1.640066206e-03f, 1.642607305e-03f, + 1.645144653e-03f, 1.647678246e-03f, 1.650208077e-03f, 1.652734141e-03f, 1.655256434e-03f, 1.657774949e-03f, 1.660289682e-03f, 1.662800626e-03f, 1.665307778e-03f, 1.667811132e-03f, + 1.670310681e-03f, 1.672806422e-03f, 1.675298349e-03f, 1.677786456e-03f, 1.680270739e-03f, 1.682751192e-03f, 1.685227809e-03f, 1.687700587e-03f, 1.690169519e-03f, 1.692634600e-03f, + 1.695095826e-03f, 1.697553190e-03f, 1.700006689e-03f, 1.702456316e-03f, 1.704902067e-03f, 1.707343936e-03f, 1.709781918e-03f, 1.712216009e-03f, 1.714646203e-03f, 1.717072494e-03f, + 1.719494879e-03f, 1.721913351e-03f, 1.724327906e-03f, 1.726738539e-03f, 1.729145244e-03f, 1.731548017e-03f, 1.733946853e-03f, 1.736341746e-03f, 1.738732691e-03f, 1.741119684e-03f, + 1.743502720e-03f, 1.745881793e-03f, 1.748256898e-03f, 1.750628031e-03f, 1.752995187e-03f, 1.755358360e-03f, 1.757717546e-03f, 1.760072739e-03f, 1.762423936e-03f, 1.764771130e-03f, + 1.767114317e-03f, 1.769453492e-03f, 1.771788651e-03f, 1.774119788e-03f, 1.776446898e-03f, 1.778769977e-03f, 1.781089019e-03f, 1.783404020e-03f, 1.785714976e-03f, 1.788021880e-03f, + 1.790324729e-03f, 1.792623518e-03f, 1.794918241e-03f, 1.797208894e-03f, 1.799495472e-03f, 1.801777971e-03f, 1.804056386e-03f, 1.806330711e-03f, 1.808600942e-03f, 1.810867075e-03f, + 1.813129105e-03f, 1.815387026e-03f, 1.817640835e-03f, 1.819890527e-03f, 1.822136096e-03f, 1.824377538e-03f, 1.826614849e-03f, 1.828848024e-03f, 1.831077058e-03f, 1.833301947e-03f, + 1.835522685e-03f, 1.837739269e-03f, 1.839951693e-03f, 1.842159954e-03f, 1.844364046e-03f, 1.846563965e-03f, 1.848759706e-03f, 1.850951266e-03f, 1.853138638e-03f, 1.855321819e-03f, + 1.857500804e-03f, 1.859675588e-03f, 1.861846168e-03f, 1.864012538e-03f, 1.866174695e-03f, 1.868332632e-03f, 1.870486347e-03f, 1.872635835e-03f, 1.874781090e-03f, 1.876922110e-03f, + 1.879058888e-03f, 1.881191422e-03f, 1.883319705e-03f, 1.885443735e-03f, 1.887563506e-03f, 1.889679015e-03f, 1.891790256e-03f, 1.893897226e-03f, 1.895999919e-03f, 1.898098332e-03f, + 1.900192461e-03f, 1.902282301e-03f, 1.904367847e-03f, 1.906449095e-03f, 1.908526042e-03f, 1.910598682e-03f, 1.912667012e-03f, 1.914731027e-03f, 1.916790723e-03f, 1.918846095e-03f, + 1.920897140e-03f, 1.922943853e-03f, 1.924986230e-03f, 1.927024266e-03f, 1.929057958e-03f, 1.931087302e-03f, 1.933112292e-03f, 1.935132925e-03f, 1.937149197e-03f, 1.939161103e-03f, + 1.941168640e-03f, 1.943171803e-03f, 1.945170588e-03f, 1.947164992e-03f, 1.949155009e-03f, 1.951140635e-03f, 1.953121868e-03f, 1.955098702e-03f, 1.957071134e-03f, 1.959039159e-03f, + 1.961002773e-03f, 1.962961973e-03f, 1.964916754e-03f, 1.966867113e-03f, 1.968813044e-03f, 1.970754545e-03f, 1.972691612e-03f, 1.974624239e-03f, 1.976552424e-03f, 1.978476162e-03f, + 1.980395450e-03f, 1.982310283e-03f, 1.984220658e-03f, 1.986126570e-03f, 1.988028016e-03f, 1.989924991e-03f, 1.991817493e-03f, 1.993705516e-03f, 1.995589058e-03f, 1.997468113e-03f, + 1.999342680e-03f, 2.001212752e-03f, 2.003078328e-03f, 2.004939402e-03f, 2.006795972e-03f, 2.008648032e-03f, 2.010495581e-03f, 2.012338612e-03f, 2.014177124e-03f, 2.016011112e-03f, + 2.017840572e-03f, 2.019665501e-03f, 2.021485895e-03f, 2.023301750e-03f, 2.025113063e-03f, 2.026919829e-03f, 2.028722045e-03f, 2.030519708e-03f, 2.032312814e-03f, 2.034101358e-03f, + 2.035885338e-03f, 2.037664750e-03f, 2.039439590e-03f, 2.041209854e-03f, 2.042975539e-03f, 2.044736642e-03f, 2.046493158e-03f, 2.048245085e-03f, 2.049992418e-03f, 2.051735154e-03f, + 2.053473289e-03f, 2.055206821e-03f, 2.056935744e-03f, 2.058660057e-03f, 2.060379755e-03f, 2.062094835e-03f, 2.063805293e-03f, 2.065511126e-03f, 2.067212330e-03f, 2.068908903e-03f, + 2.070600840e-03f, 2.072288138e-03f, 2.073970794e-03f, 2.075648804e-03f, 2.077322164e-03f, 2.078990873e-03f, 2.080654925e-03f, 2.082314318e-03f, 2.083969048e-03f, 2.085619113e-03f, + 2.087264507e-03f, 2.088905230e-03f, 2.090541276e-03f, 2.092172643e-03f, 2.093799327e-03f, 2.095421325e-03f, 2.097038634e-03f, 2.098651251e-03f, 2.100259171e-03f, 2.101862393e-03f, + 2.103460913e-03f, 2.105054727e-03f, 2.106643832e-03f, 2.108228226e-03f, 2.109807905e-03f, 2.111382865e-03f, 2.112953104e-03f, 2.114518618e-03f, 2.116079405e-03f, 2.117635460e-03f, + 2.119186782e-03f, 2.120733366e-03f, 2.122275210e-03f, 2.123812311e-03f, 2.125344666e-03f, 2.126872270e-03f, 2.128395123e-03f, 2.129913219e-03f, 2.131426557e-03f, 2.132935133e-03f, + 2.134438945e-03f, 2.135937988e-03f, 2.137432261e-03f, 2.138921760e-03f, 2.140406482e-03f, 2.141886425e-03f, 2.143361585e-03f, 2.144831959e-03f, 2.146297544e-03f, 2.147758338e-03f, + 2.149214338e-03f, 2.150665540e-03f, 2.152111942e-03f, 2.153553541e-03f, 2.154990333e-03f, 2.156422317e-03f, 2.157849489e-03f, 2.159271847e-03f, 2.160689387e-03f, 2.162102107e-03f, + 2.163510004e-03f, 2.164913075e-03f, 2.166311317e-03f, 2.167704728e-03f, 2.169093304e-03f, 2.170477044e-03f, 2.171855944e-03f, 2.173230002e-03f, 2.174599214e-03f, 2.175963578e-03f, + 2.177323092e-03f, 2.178677753e-03f, 2.180027557e-03f, 2.181372503e-03f, 2.182712588e-03f, 2.184047808e-03f, 2.185378162e-03f, 2.186703647e-03f, 2.188024260e-03f, 2.189339998e-03f, + 2.190650860e-03f, 2.191956842e-03f, 2.193257941e-03f, 2.194554156e-03f, 2.195845483e-03f, 2.197131921e-03f, 2.198413466e-03f, 2.199690116e-03f, 2.200961869e-03f, 2.202228722e-03f, + 2.203490672e-03f, 2.204747717e-03f, 2.205999855e-03f, 2.207247084e-03f, 2.208489399e-03f, 2.209726801e-03f, 2.210959285e-03f, 2.212186849e-03f, 2.213409492e-03f, 2.214627210e-03f, + 2.215840002e-03f, 2.217047864e-03f, 2.218250795e-03f, 2.219448792e-03f, 2.220641853e-03f, 2.221829976e-03f, 2.223013158e-03f, 2.224191397e-03f, 2.225364690e-03f, 2.226533036e-03f, + 2.227696432e-03f, 2.228854875e-03f, 2.230008365e-03f, 2.231156897e-03f, 2.232300471e-03f, 2.233439084e-03f, 2.234572733e-03f, 2.235701417e-03f, 2.236825133e-03f, 2.237943879e-03f, + 2.239057654e-03f, 2.240166454e-03f, 2.241270278e-03f, 2.242369123e-03f, 2.243462988e-03f, 2.244551871e-03f, 2.245635768e-03f, 2.246714679e-03f, 2.247788601e-03f, 2.248857532e-03f, + 2.249921470e-03f, 2.250980413e-03f, 2.252034359e-03f, 2.253083306e-03f, 2.254127251e-03f, 2.255166194e-03f, 2.256200132e-03f, 2.257229062e-03f, 2.258252984e-03f, 2.259271895e-03f, + 2.260285793e-03f, 2.261294676e-03f, 2.262298542e-03f, 2.263297390e-03f, 2.264291217e-03f, 2.265280022e-03f, 2.266263802e-03f, 2.267242556e-03f, 2.268216283e-03f, 2.269184979e-03f, + 2.270148644e-03f, 2.271107276e-03f, 2.272060872e-03f, 2.273009431e-03f, 2.273952951e-03f, 2.274891431e-03f, 2.275824868e-03f, 2.276753262e-03f, 2.277676609e-03f, 2.278594909e-03f, + 2.279508159e-03f, 2.280416359e-03f, 2.281319505e-03f, 2.282217598e-03f, 2.283110634e-03f, 2.283998613e-03f, 2.284881532e-03f, 2.285759390e-03f, 2.286632186e-03f, 2.287499917e-03f, + 2.288362583e-03f, 2.289220181e-03f, 2.290072710e-03f, 2.290920169e-03f, 2.291762555e-03f, 2.292599868e-03f, 2.293432105e-03f, 2.294259266e-03f, 2.295081348e-03f, 2.295898351e-03f, + 2.296710272e-03f, 2.297517111e-03f, 2.298318865e-03f, 2.299115534e-03f, 2.299907116e-03f, 2.300693609e-03f, 2.301475012e-03f, 2.302251324e-03f, 2.303022543e-03f, 2.303788668e-03f, + 2.304549697e-03f, 2.305305629e-03f, 2.306056463e-03f, 2.306802198e-03f, 2.307542831e-03f, 2.308278362e-03f, 2.309008790e-03f, 2.309734112e-03f, 2.310454329e-03f, 2.311169438e-03f, + 2.311879438e-03f, 2.312584328e-03f, 2.313284107e-03f, 2.313978774e-03f, 2.314668327e-03f, 2.315352765e-03f, 2.316032087e-03f, 2.316706292e-03f, 2.317375378e-03f, 2.318039344e-03f, + 2.318698190e-03f, 2.319351914e-03f, 2.320000515e-03f, 2.320643992e-03f, 2.321282343e-03f, 2.321915568e-03f, 2.322543666e-03f, 2.323166635e-03f, 2.323784474e-03f, 2.324397183e-03f, + 2.325004760e-03f, 2.325607204e-03f, 2.326204515e-03f, 2.326796691e-03f, 2.327383731e-03f, 2.327965635e-03f, 2.328542400e-03f, 2.329114028e-03f, 2.329680515e-03f, 2.330241862e-03f, + 2.330798067e-03f, 2.331349131e-03f, 2.331895050e-03f, 2.332435826e-03f, 2.332971457e-03f, 2.333501941e-03f, 2.334027279e-03f, 2.334547469e-03f, 2.335062511e-03f, 2.335572403e-03f, + 2.336077146e-03f, 2.336576737e-03f, 2.337071177e-03f, 2.337560464e-03f, 2.338044598e-03f, 2.338523577e-03f, 2.338997403e-03f, 2.339466072e-03f, 2.339929586e-03f, 2.340387942e-03f, + 2.340841141e-03f, 2.341289181e-03f, 2.341732063e-03f, 2.342169784e-03f, 2.342602346e-03f, 2.343029746e-03f, 2.343451985e-03f, 2.343869062e-03f, 2.344280976e-03f, 2.344687726e-03f, + 2.345089313e-03f, 2.345485734e-03f, 2.345876991e-03f, 2.346263082e-03f, 2.346644007e-03f, 2.347019765e-03f, 2.347390355e-03f, 2.347755778e-03f, 2.348116032e-03f, 2.348471118e-03f, + 2.348821035e-03f, 2.349165781e-03f, 2.349505358e-03f, 2.349839764e-03f, 2.350168999e-03f, 2.350493062e-03f, 2.350811954e-03f, 2.351125673e-03f, 2.351434219e-03f, 2.351737593e-03f, + 2.352035793e-03f, 2.352328820e-03f, 2.352616672e-03f, 2.352899350e-03f, 2.353176854e-03f, 2.353449182e-03f, 2.353716335e-03f, 2.353978313e-03f, 2.354235115e-03f, 2.354486740e-03f, + 2.354733189e-03f, 2.354974462e-03f, 2.355210558e-03f, 2.355441477e-03f, 2.355667218e-03f, 2.355887783e-03f, 2.356103169e-03f, 2.356313378e-03f, 2.356518409e-03f, 2.356718262e-03f, + 2.356912937e-03f, 2.357102433e-03f, 2.357286751e-03f, 2.357465891e-03f, 2.357639852e-03f, 2.357808634e-03f, 2.357972238e-03f, 2.358130662e-03f, 2.358283908e-03f, 2.358431975e-03f, + 2.358574863e-03f, 2.358712573e-03f, 2.358845103e-03f, 2.358972455e-03f, 2.359094627e-03f, 2.359211621e-03f, 2.359323436e-03f, 2.359430073e-03f, 2.359531530e-03f, 2.359627810e-03f, + 2.359718911e-03f, 2.359804833e-03f, 2.359885577e-03f, 2.359961143e-03f, 2.360031532e-03f, 2.360096742e-03f, 2.360156775e-03f, 2.360211630e-03f, 2.360261308e-03f, 2.360305809e-03f, + 2.360345133e-03f, 2.360379281e-03f, 2.360408251e-03f, 2.360432046e-03f, 2.360450665e-03f, 2.360464108e-03f, 2.360472376e-03f, 2.360475469e-03f, 2.360473387e-03f, 2.360466130e-03f, + 2.360453699e-03f, 2.360436095e-03f, 2.360413317e-03f, 2.360385366e-03f, 2.360352242e-03f, 2.360313945e-03f, 2.360270477e-03f, 2.360221837e-03f, 2.360168026e-03f, 2.360109044e-03f, + 2.360044891e-03f, 2.359975569e-03f, 2.359901078e-03f, 2.359821417e-03f, 2.359736588e-03f, 2.359646591e-03f, 2.359551426e-03f, 2.359451095e-03f, 2.359345597e-03f, 2.359234933e-03f, + 2.359119104e-03f, 2.358998110e-03f, 2.358871952e-03f, 2.358740630e-03f, 2.358604145e-03f, 2.358462497e-03f, 2.358315688e-03f, 2.358163718e-03f, 2.358006586e-03f, 2.357844295e-03f, + 2.357676845e-03f, 2.357504236e-03f, 2.357326470e-03f, 2.357143546e-03f, 2.356955465e-03f, 2.356762229e-03f, 2.356563837e-03f, 2.356360292e-03f, 2.356151592e-03f, 2.355937740e-03f, + 2.355718736e-03f, 2.355494581e-03f, 2.355265275e-03f, 2.355030819e-03f, 2.354791215e-03f, 2.354546463e-03f, 2.354296563e-03f, 2.354041517e-03f, 2.353781326e-03f, 2.353515990e-03f, + 2.353245511e-03f, 2.352969888e-03f, 2.352689124e-03f, 2.352403219e-03f, 2.352112173e-03f, 2.351815989e-03f, 2.351514667e-03f, 2.351208207e-03f, 2.350896611e-03f, 2.350579880e-03f, + 2.350258015e-03f, 2.349931016e-03f, 2.349598885e-03f, 2.349261624e-03f, 2.348919232e-03f, 2.348571710e-03f, 2.348219061e-03f, 2.347861285e-03f, 2.347498384e-03f, 2.347130357e-03f, + 2.346757207e-03f, 2.346378934e-03f, 2.345995540e-03f, 2.345607026e-03f, 2.345213392e-03f, 2.344814641e-03f, 2.344410773e-03f, 2.344001790e-03f, 2.343587692e-03f, 2.343168481e-03f, + 2.342744158e-03f, 2.342314724e-03f, 2.341880181e-03f, 2.341440529e-03f, 2.340995771e-03f, 2.340545907e-03f, 2.340090939e-03f, 2.339630868e-03f, 2.339165695e-03f, 2.338695421e-03f, + 2.338220049e-03f, 2.337739578e-03f, 2.337254012e-03f, 2.336763350e-03f, 2.336267595e-03f, 2.335766747e-03f, 2.335260808e-03f, 2.334749780e-03f, 2.334233664e-03f, 2.333712462e-03f, + 2.333186174e-03f, 2.332654802e-03f, 2.332118349e-03f, 2.331576814e-03f, 2.331030200e-03f, 2.330478509e-03f, 2.329921741e-03f, 2.329359898e-03f, 2.328792983e-03f, 2.328220995e-03f, + 2.327643938e-03f, 2.327061811e-03f, 2.326474618e-03f, 2.325882360e-03f, 2.325285037e-03f, 2.324682653e-03f, 2.324075208e-03f, 2.323462704e-03f, 2.322845142e-03f, 2.322222525e-03f, + 2.321594854e-03f, 2.320962131e-03f, 2.320324357e-03f, 2.319681534e-03f, 2.319033664e-03f, 2.318380749e-03f, 2.317722790e-03f, 2.317059788e-03f, 2.316391747e-03f, 2.315718666e-03f, + 2.315040550e-03f, 2.314357398e-03f, 2.313669213e-03f, 2.312975997e-03f, 2.312277751e-03f, 2.311574477e-03f, 2.310866178e-03f, 2.310152854e-03f, 2.309434509e-03f, 2.308711143e-03f, + 2.307982758e-03f, 2.307249358e-03f, 2.306510942e-03f, 2.305767514e-03f, 2.305019075e-03f, 2.304265627e-03f, 2.303507173e-03f, 2.302743713e-03f, 2.301975251e-03f, 2.301201787e-03f, + 2.300423325e-03f, 2.299639865e-03f, 2.298851411e-03f, 2.298057964e-03f, 2.297259526e-03f, 2.296456098e-03f, 2.295647685e-03f, 2.294834286e-03f, 2.294015905e-03f, 2.293192543e-03f, + 2.292364202e-03f, 2.291530886e-03f, 2.290692595e-03f, 2.289849332e-03f, 2.289001099e-03f, 2.288147898e-03f, 2.287289731e-03f, 2.286426601e-03f, 2.285558510e-03f, 2.284685460e-03f, + 2.283807452e-03f, 2.282924490e-03f, 2.282036576e-03f, 2.281143711e-03f, 2.280245899e-03f, 2.279343141e-03f, 2.278435439e-03f, 2.277522796e-03f, 2.276605215e-03f, 2.275682697e-03f, + 2.274755244e-03f, 2.273822860e-03f, 2.272885546e-03f, 2.271943305e-03f, 2.270996139e-03f, 2.270044051e-03f, 2.269087042e-03f, 2.268125116e-03f, 2.267158274e-03f, 2.266186520e-03f, + 2.265209855e-03f, 2.264228282e-03f, 2.263241803e-03f, 2.262250421e-03f, 2.261254139e-03f, 2.260252958e-03f, 2.259246881e-03f, 2.258235912e-03f, 2.257220051e-03f, 2.256199302e-03f, + 2.255173668e-03f, 2.254143150e-03f, 2.253107752e-03f, 2.252067476e-03f, 2.251022324e-03f, 2.249972299e-03f, 2.248917404e-03f, 2.247857641e-03f, 2.246793013e-03f, 2.245723523e-03f, + 2.244649173e-03f, 2.243569965e-03f, 2.242485903e-03f, 2.241396989e-03f, 2.240303226e-03f, 2.239204617e-03f, 2.238101163e-03f, 2.236992868e-03f, 2.235879735e-03f, 2.234761767e-03f, + 2.233638965e-03f, 2.232511333e-03f, 2.231378874e-03f, 2.230241589e-03f, 2.229099483e-03f, 2.227952558e-03f, 2.226800817e-03f, 2.225644262e-03f, 2.224482896e-03f, 2.223316723e-03f, + 2.222145744e-03f, 2.220969964e-03f, 2.219789384e-03f, 2.218604007e-03f, 2.217413837e-03f, 2.216218877e-03f, 2.215019129e-03f, 2.213814595e-03f, 2.212605280e-03f, 2.211391186e-03f, + 2.210172316e-03f, 2.208948673e-03f, 2.207720259e-03f, 2.206487079e-03f, 2.205249134e-03f, 2.204006428e-03f, 2.202758964e-03f, 2.201506745e-03f, 2.200249774e-03f, 2.198988054e-03f, + 2.197721588e-03f, 2.196450378e-03f, 2.195174429e-03f, 2.193893743e-03f, 2.192608323e-03f, 2.191318173e-03f, 2.190023295e-03f, 2.188723692e-03f, 2.187419369e-03f, 2.186110327e-03f, + 2.184796570e-03f, 2.183478102e-03f, 2.182154924e-03f, 2.180827041e-03f, 2.179494456e-03f, 2.178157172e-03f, 2.176815192e-03f, 2.175468519e-03f, 2.174117157e-03f, 2.172761108e-03f, + 2.171400377e-03f, 2.170034966e-03f, 2.168664879e-03f, 2.167290118e-03f, 2.165910687e-03f, 2.164526590e-03f, 2.163137830e-03f, 2.161744410e-03f, 2.160346333e-03f, 2.158943603e-03f, + 2.157536223e-03f, 2.156124196e-03f, 2.154707527e-03f, 2.153286217e-03f, 2.151860271e-03f, 2.150429693e-03f, 2.148994484e-03f, 2.147554650e-03f, 2.146110192e-03f, 2.144661116e-03f, + 2.143207423e-03f, 2.141749118e-03f, 2.140286204e-03f, 2.138818685e-03f, 2.137346564e-03f, 2.135869844e-03f, 2.134388530e-03f, 2.132902624e-03f, 2.131412130e-03f, 2.129917052e-03f, + 2.128417393e-03f, 2.126913156e-03f, 2.125404346e-03f, 2.123890966e-03f, 2.122373020e-03f, 2.120850510e-03f, 2.119323442e-03f, 2.117791817e-03f, 2.116255641e-03f, 2.114714916e-03f, + 2.113169646e-03f, 2.111619835e-03f, 2.110065487e-03f, 2.108506605e-03f, 2.106943193e-03f, 2.105375254e-03f, 2.103802793e-03f, 2.102225813e-03f, 2.100644318e-03f, 2.099058311e-03f, + 2.097467796e-03f, 2.095872777e-03f, 2.094273258e-03f, 2.092669243e-03f, 2.091060735e-03f, 2.089447737e-03f, 2.087830255e-03f, 2.086208292e-03f, 2.084581851e-03f, 2.082950936e-03f, + 2.081315552e-03f, 2.079675702e-03f, 2.078031389e-03f, 2.076382619e-03f, 2.074729394e-03f, 2.073071718e-03f, 2.071409596e-03f, 2.069743032e-03f, 2.068072028e-03f, 2.066396590e-03f, + 2.064716721e-03f, 2.063032425e-03f, 2.061343706e-03f, 2.059650568e-03f, 2.057953015e-03f, 2.056251051e-03f, 2.054544680e-03f, 2.052833906e-03f, 2.051118733e-03f, 2.049399164e-03f, + 2.047675205e-03f, 2.045946859e-03f, 2.044214130e-03f, 2.042477022e-03f, 2.040735539e-03f, 2.038989686e-03f, 2.037239465e-03f, 2.035484883e-03f, 2.033725942e-03f, 2.031962647e-03f, + 2.030195001e-03f, 2.028423009e-03f, 2.026646676e-03f, 2.024866005e-03f, 2.023081000e-03f, 2.021291666e-03f, 2.019498006e-03f, 2.017700026e-03f, 2.015897728e-03f, 2.014091118e-03f, + 2.012280200e-03f, 2.010464977e-03f, 2.008645454e-03f, 2.006821636e-03f, 2.004993526e-03f, 2.003161129e-03f, 2.001324448e-03f, 1.999483490e-03f, 1.997638257e-03f, 1.995788753e-03f, + 1.993934984e-03f, 1.992076954e-03f, 1.990214666e-03f, 1.988348126e-03f, 1.986477337e-03f, 1.984602304e-03f, 1.982723031e-03f, 1.980839523e-03f, 1.978951784e-03f, 1.977059818e-03f, + 1.975163631e-03f, 1.973263225e-03f, 1.971358606e-03f, 1.969449778e-03f, 1.967536745e-03f, 1.965619513e-03f, 1.963698085e-03f, 1.961772465e-03f, 1.959842659e-03f, 1.957908671e-03f, + 1.955970505e-03f, 1.954028166e-03f, 1.952081658e-03f, 1.950130985e-03f, 1.948176154e-03f, 1.946217166e-03f, 1.944254029e-03f, 1.942286745e-03f, 1.940315320e-03f, 1.938339758e-03f, + 1.936360063e-03f, 1.934376241e-03f, 1.932388295e-03f, 1.930396231e-03f, 1.928400053e-03f, 1.926399766e-03f, 1.924395374e-03f, 1.922386881e-03f, 1.920374294e-03f, 1.918357615e-03f, + 1.916336851e-03f, 1.914312004e-03f, 1.912283082e-03f, 1.910250087e-03f, 1.908213024e-03f, 1.906171899e-03f, 1.904126717e-03f, 1.902077480e-03f, 1.900024196e-03f, 1.897966867e-03f, + 1.895905500e-03f, 1.893840098e-03f, 1.891770667e-03f, 1.889697211e-03f, 1.887619735e-03f, 1.885538244e-03f, 1.883452743e-03f, 1.881363236e-03f, 1.879269729e-03f, 1.877172225e-03f, + 1.875070731e-03f, 1.872965250e-03f, 1.870855788e-03f, 1.868742349e-03f, 1.866624939e-03f, 1.864503562e-03f, 1.862378224e-03f, 1.860248928e-03f, 1.858115680e-03f, 1.855978485e-03f, + 1.853837348e-03f, 1.851692274e-03f, 1.849543267e-03f, 1.847390333e-03f, 1.845233476e-03f, 1.843072702e-03f, 1.840908015e-03f, 1.838739420e-03f, 1.836566923e-03f, 1.834390529e-03f, + 1.832210242e-03f, 1.830026067e-03f, 1.827838010e-03f, 1.825646075e-03f, 1.823450268e-03f, 1.821250593e-03f, 1.819047056e-03f, 1.816839662e-03f, 1.814628415e-03f, 1.812413321e-03f, + 1.810194385e-03f, 1.807971612e-03f, 1.805745007e-03f, 1.803514576e-03f, 1.801280322e-03f, 1.799042252e-03f, 1.796800371e-03f, 1.794554683e-03f, 1.792305194e-03f, 1.790051909e-03f, + 1.787794834e-03f, 1.785533972e-03f, 1.783269330e-03f, 1.781000913e-03f, 1.778728726e-03f, 1.776452774e-03f, 1.774173062e-03f, 1.771889596e-03f, 1.769602381e-03f, 1.767311421e-03f, + 1.765016723e-03f, 1.762718292e-03f, 1.760416132e-03f, 1.758110249e-03f, 1.755800649e-03f, 1.753487336e-03f, 1.751170316e-03f, 1.748849594e-03f, 1.746525176e-03f, 1.744197066e-03f, + 1.741865271e-03f, 1.739529795e-03f, 1.737190644e-03f, 1.734847823e-03f, 1.732501338e-03f, 1.730151193e-03f, 1.727797395e-03f, 1.725439949e-03f, 1.723078859e-03f, 1.720714132e-03f, + 1.718345772e-03f, 1.715973786e-03f, 1.713598178e-03f, 1.711218954e-03f, 1.708836120e-03f, 1.706449681e-03f, 1.704059642e-03f, 1.701666009e-03f, 1.699268787e-03f, 1.696867982e-03f, + 1.694463599e-03f, 1.692055644e-03f, 1.689644122e-03f, 1.687229038e-03f, 1.684810399e-03f, 1.682388210e-03f, 1.679962475e-03f, 1.677533202e-03f, 1.675100395e-03f, 1.672664059e-03f, + 1.670224201e-03f, 1.667780826e-03f, 1.665333939e-03f, 1.662883547e-03f, 1.660429654e-03f, 1.657972266e-03f, 1.655511389e-03f, 1.653047029e-03f, 1.650579191e-03f, 1.648107880e-03f, + 1.645633102e-03f, 1.643154864e-03f, 1.640673170e-03f, 1.638188026e-03f, 1.635699438e-03f, 1.633207412e-03f, 1.630711953e-03f, 1.628213066e-03f, 1.625710758e-03f, 1.623205035e-03f, + 1.620695901e-03f, 1.618183363e-03f, 1.615667426e-03f, 1.613148097e-03f, 1.610625380e-03f, 1.608099281e-03f, 1.605569807e-03f, 1.603036963e-03f, 1.600500754e-03f, 1.597961187e-03f, + 1.595418268e-03f, 1.592872001e-03f, 1.590322393e-03f, 1.587769450e-03f, 1.585213177e-03f, 1.582653581e-03f, 1.580090666e-03f, 1.577524439e-03f, 1.574954906e-03f, 1.572382072e-03f, + 1.569805944e-03f, 1.567226527e-03f, 1.564643827e-03f, 1.562057849e-03f, 1.559468601e-03f, 1.556876087e-03f, 1.554280313e-03f, 1.551681286e-03f, 1.549079011e-03f, 1.546473494e-03f, + 1.543864742e-03f, 1.541252759e-03f, 1.538637552e-03f, 1.536019127e-03f, 1.533397490e-03f, 1.530772646e-03f, 1.528144602e-03f, 1.525513364e-03f, 1.522878937e-03f, 1.520241328e-03f, + 1.517600542e-03f, 1.514956585e-03f, 1.512309464e-03f, 1.509659184e-03f, 1.507005752e-03f, 1.504349173e-03f, 1.501689454e-03f, 1.499026600e-03f, 1.496360618e-03f, 1.493691513e-03f, + 1.491019291e-03f, 1.488343959e-03f, 1.485665523e-03f, 1.482983989e-03f, 1.480299362e-03f, 1.477611649e-03f, 1.474920856e-03f, 1.472226989e-03f, 1.469530054e-03f, 1.466830057e-03f, + 1.464127005e-03f, 1.461420902e-03f, 1.458711757e-03f, 1.455999573e-03f, 1.453284359e-03f, 1.450566120e-03f, 1.447844861e-03f, 1.445120590e-03f, 1.442393311e-03f, 1.439663033e-03f, + 1.436929760e-03f, 1.434193499e-03f, 1.431454255e-03f, 1.428712036e-03f, 1.425966847e-03f, 1.423218695e-03f, 1.420467585e-03f, 1.417713525e-03f, 1.414956519e-03f, 1.412196575e-03f, + 1.409433699e-03f, 1.406667896e-03f, 1.403899173e-03f, 1.401127537e-03f, 1.398352993e-03f, 1.395575548e-03f, 1.392795208e-03f, 1.390011980e-03f, 1.387225869e-03f, 1.384436882e-03f, + 1.381645025e-03f, 1.378850304e-03f, 1.376052726e-03f, 1.373252298e-03f, 1.370449025e-03f, 1.367642913e-03f, 1.364833969e-03f, 1.362022200e-03f, 1.359207612e-03f, 1.356390210e-03f, + 1.353570002e-03f, 1.350746993e-03f, 1.347921191e-03f, 1.345092601e-03f, 1.342261229e-03f, 1.339427083e-03f, 1.336590169e-03f, 1.333750492e-03f, 1.330908059e-03f, 1.328062878e-03f, + 1.325214953e-03f, 1.322364292e-03f, 1.319510901e-03f, 1.316654786e-03f, 1.313795954e-03f, 1.310934411e-03f, 1.308070164e-03f, 1.305203218e-03f, 1.302333582e-03f, 1.299461260e-03f, + 1.296586259e-03f, 1.293708587e-03f, 1.290828249e-03f, 1.287945251e-03f, 1.285059601e-03f, 1.282171305e-03f, 1.279280369e-03f, 1.276386800e-03f, 1.273490604e-03f, 1.270591787e-03f, + 1.267690357e-03f, 1.264786320e-03f, 1.261879682e-03f, 1.258970450e-03f, 1.256058631e-03f, 1.253144230e-03f, 1.250227255e-03f, 1.247307711e-03f, 1.244385606e-03f, 1.241460947e-03f, + 1.238533739e-03f, 1.235603989e-03f, 1.232671704e-03f, 1.229736891e-03f, 1.226799555e-03f, 1.223859704e-03f, 1.220917344e-03f, 1.217972482e-03f, 1.215025125e-03f, 1.212075278e-03f, + 1.209122949e-03f, 1.206168144e-03f, 1.203210870e-03f, 1.200251133e-03f, 1.197288941e-03f, 1.194324299e-03f, 1.191357215e-03f, 1.188387694e-03f, 1.185415745e-03f, 1.182441372e-03f, + 1.179464584e-03f, 1.176485386e-03f, 1.173503786e-03f, 1.170519790e-03f, 1.167533404e-03f, 1.164544636e-03f, 1.161553492e-03f, 1.158559979e-03f, 1.155564104e-03f, 1.152565872e-03f, + 1.149565292e-03f, 1.146562369e-03f, 1.143557110e-03f, 1.140549523e-03f, 1.137539613e-03f, 1.134527388e-03f, 1.131512854e-03f, 1.128496019e-03f, 1.125476888e-03f, 1.122455469e-03f, + 1.119431768e-03f, 1.116405792e-03f, 1.113377548e-03f, 1.110347042e-03f, 1.107314282e-03f, 1.104279274e-03f, 1.101242026e-03f, 1.098202542e-03f, 1.095160832e-03f, 1.092116901e-03f, + 1.089070756e-03f, 1.086022404e-03f, 1.082971851e-03f, 1.079919106e-03f, 1.076864174e-03f, 1.073807062e-03f, 1.070747777e-03f, 1.067686326e-03f, 1.064622716e-03f, 1.061556953e-03f, + 1.058489045e-03f, 1.055418998e-03f, 1.052346820e-03f, 1.049272516e-03f, 1.046196094e-03f, 1.043117561e-03f, 1.040036924e-03f, 1.036954189e-03f, 1.033869364e-03f, 1.030782455e-03f, + 1.027693469e-03f, 1.024602414e-03f, 1.021509295e-03f, 1.018414120e-03f, 1.015316896e-03f, 1.012217629e-03f, 1.009116327e-03f, 1.006012997e-03f, 1.002907645e-03f, 9.998002790e-04f, + 9.966909050e-04f, 9.935795302e-04f, 9.904661615e-04f, 9.873508061e-04f, 9.842334707e-04f, 9.811141624e-04f, 9.779928880e-04f, 9.748696547e-04f, 9.717444692e-04f, 9.686173386e-04f, + 9.654882699e-04f, 9.623572701e-04f, 9.592243460e-04f, 9.560895048e-04f, 9.529527533e-04f, 9.498140986e-04f, 9.466735477e-04f, 9.435311076e-04f, 9.403867852e-04f, 9.372405876e-04f, + 9.340925217e-04f, 9.309425947e-04f, 9.277908135e-04f, 9.246371851e-04f, 9.214817166e-04f, 9.183244149e-04f, 9.151652872e-04f, 9.120043404e-04f, 9.088415816e-04f, 9.056770179e-04f, + 9.025106562e-04f, 8.993425036e-04f, 8.961725672e-04f, 8.930008540e-04f, 8.898273711e-04f, 8.866521256e-04f, 8.834751245e-04f, 8.802963749e-04f, 8.771158838e-04f, 8.739336584e-04f, + 8.707497056e-04f, 8.675640327e-04f, 8.643766467e-04f, 8.611875546e-04f, 8.579967636e-04f, 8.548042808e-04f, 8.516101132e-04f, 8.484142680e-04f, 8.452167523e-04f, 8.420175732e-04f, + 8.388167377e-04f, 8.356142531e-04f, 8.324101264e-04f, 8.292043647e-04f, 8.259969752e-04f, 8.227879651e-04f, 8.195773413e-04f, 8.163651111e-04f, 8.131512817e-04f, 8.099358601e-04f, + 8.067188535e-04f, 8.035002690e-04f, 8.002801138e-04f, 7.970583951e-04f, 7.938351199e-04f, 7.906102956e-04f, 7.873839291e-04f, 7.841560277e-04f, 7.809265986e-04f, 7.776956489e-04f, + 7.744631859e-04f, 7.712292165e-04f, 7.679937482e-04f, 7.647567880e-04f, 7.615183431e-04f, 7.582784207e-04f, 7.550370280e-04f, 7.517941722e-04f, 7.485498606e-04f, 7.453041002e-04f, + 7.420568983e-04f, 7.388082621e-04f, 7.355581988e-04f, 7.323067156e-04f, 7.290538197e-04f, 7.257995184e-04f, 7.225438189e-04f, 7.192867283e-04f, 7.160282540e-04f, 7.127684031e-04f, + 7.095071828e-04f, 7.062446005e-04f, 7.029806632e-04f, 6.997153784e-04f, 6.964487531e-04f, 6.931807947e-04f, 6.899115104e-04f, 6.866409074e-04f, 6.833689929e-04f, 6.800957744e-04f, + 6.768212589e-04f, 6.735454537e-04f, 6.702683662e-04f, 6.669900035e-04f, 6.637103729e-04f, 6.604294818e-04f, 6.571473373e-04f, 6.538639467e-04f, 6.505793173e-04f, 6.472934564e-04f, + 6.440063713e-04f, 6.407180692e-04f, 6.374285574e-04f, 6.341378432e-04f, 6.308459339e-04f, 6.275528368e-04f, 6.242585591e-04f, 6.209631082e-04f, 6.176664913e-04f, 6.143687158e-04f, + 6.110697889e-04f, 6.077697180e-04f, 6.044685104e-04f, 6.011661732e-04f, 5.978627140e-04f, 5.945581399e-04f, 5.912524583e-04f, 5.879456765e-04f, 5.846378019e-04f, 5.813288416e-04f, + 5.780188031e-04f, 5.747076937e-04f, 5.713955206e-04f, 5.680822913e-04f, 5.647680130e-04f, 5.614526931e-04f, 5.581363389e-04f, 5.548189577e-04f, 5.515005569e-04f, 5.481811438e-04f, + 5.448607258e-04f, 5.415393101e-04f, 5.382169041e-04f, 5.348935152e-04f, 5.315691508e-04f, 5.282438181e-04f, 5.249175244e-04f, 5.215902773e-04f, 5.182620839e-04f, 5.149329517e-04f, + 5.116028881e-04f, 5.082719003e-04f, 5.049399957e-04f, 5.016071817e-04f, 4.982734656e-04f, 4.949388549e-04f, 4.916033569e-04f, 4.882669788e-04f, 4.849297282e-04f, 4.815916124e-04f, + 4.782526387e-04f, 4.749128145e-04f, 4.715721473e-04f, 4.682306442e-04f, 4.648883129e-04f, 4.615451605e-04f, 4.582011945e-04f, 4.548564223e-04f, 4.515108513e-04f, 4.481644888e-04f, + 4.448173422e-04f, 4.414694190e-04f, 4.381207264e-04f, 4.347712719e-04f, 4.314210629e-04f, 4.280701067e-04f, 4.247184108e-04f, 4.213659826e-04f, 4.180128293e-04f, 4.146589585e-04f, + 4.113043775e-04f, 4.079490938e-04f, 4.045931147e-04f, 4.012364476e-04f, 3.978790999e-04f, 3.945210790e-04f, 3.911623924e-04f, 3.878030473e-04f, 3.844430514e-04f, 3.810824118e-04f, + 3.777211361e-04f, 3.743592317e-04f, 3.709967059e-04f, 3.676335661e-04f, 3.642698199e-04f, 3.609054745e-04f, 3.575405375e-04f, 3.541750161e-04f, 3.508089179e-04f, 3.474422502e-04f, + 3.440750205e-04f, 3.407072361e-04f, 3.373389046e-04f, 3.339700332e-04f, 3.306006294e-04f, 3.272307007e-04f, 3.238602545e-04f, 3.204892982e-04f, 3.171178391e-04f, 3.137458848e-04f, + 3.103734426e-04f, 3.070005200e-04f, 3.036271243e-04f, 3.002532631e-04f, 2.968789438e-04f, 2.935041737e-04f, 2.901289603e-04f, 2.867533110e-04f, 2.833772332e-04f, 2.800007345e-04f, + 2.766238221e-04f, 2.732465036e-04f, 2.698687863e-04f, 2.664906777e-04f, 2.631121852e-04f, 2.597333163e-04f, 2.563540783e-04f, 2.529744788e-04f, 2.495945251e-04f, 2.462142246e-04f, + 2.428335849e-04f, 2.394526133e-04f, 2.360713172e-04f, 2.326897042e-04f, 2.293077816e-04f, 2.259255568e-04f, 2.225430374e-04f, 2.191602307e-04f, 2.157771441e-04f, 2.123937852e-04f, + 2.090101613e-04f, 2.056262798e-04f, 2.022421482e-04f, 1.988577740e-04f, 1.954731646e-04f, 1.920883273e-04f, 1.887032697e-04f, 1.853179992e-04f, 1.819325232e-04f, 1.785468491e-04f, + 1.751609844e-04f, 1.717749365e-04f, 1.683887129e-04f, 1.650023209e-04f, 1.616157681e-04f, 1.582290618e-04f, 1.548422095e-04f, 1.514552186e-04f, 1.480680966e-04f, 1.446808508e-04f, + 1.412934888e-04f, 1.379060179e-04f, 1.345184456e-04f, 1.311307794e-04f, 1.277430266e-04f, 1.243551946e-04f, 1.209672910e-04f, 1.175793232e-04f, 1.141912985e-04f, 1.108032245e-04f, + 1.074151084e-04f, 1.040269579e-04f, 1.006387803e-04f, 9.725058298e-05f, 9.386237346e-05f, 9.047415913e-05f, 8.708594742e-05f, 8.369774577e-05f, 8.030956159e-05f, 7.692140233e-05f, + 7.353327540e-05f, 7.014518823e-05f, 6.675714825e-05f, 6.336916288e-05f, 5.998123954e-05f, 5.659338567e-05f, 5.320560869e-05f, 4.981791601e-05f, 4.643031506e-05f, 4.304281326e-05f, + 3.965541804e-05f, 3.626813681e-05f, 3.288097699e-05f, 2.949394601e-05f, 2.610705128e-05f, 2.272030021e-05f, 1.933370023e-05f, 1.594725875e-05f, 1.256098319e-05f, 9.174880957e-06f, + 5.788959469e-06f, 2.403226137e-06f, -9.823116253e-07f, -4.367646408e-06f, -7.752770801e-06f, -1.113767739e-05f, -1.452235878e-05f, -1.790680755e-05f, -2.129101630e-05f, -2.467497762e-05f, + -2.805868411e-05f, -3.144212837e-05f, -3.482530298e-05f, -3.820820056e-05f, -4.159081370e-05f, -4.497313500e-05f, -4.835515707e-05f, -5.173687249e-05f, -5.511827389e-05f, -5.849935387e-05f, + -6.188010502e-05f, -6.526051996e-05f, -6.864059130e-05f, -7.202031164e-05f, -7.539967361e-05f, -7.877866980e-05f, -8.215729283e-05f, -8.553553532e-05f, -8.891338989e-05f, -9.229084915e-05f, + -9.566790571e-05f, -9.904455221e-05f, -1.024207813e-04f, -1.057965855e-04f, -1.091719575e-04f, -1.125468899e-04f, -1.159213754e-04f, -1.192954066e-04f, -1.226689760e-04f, -1.260420764e-04f, + -1.294147004e-04f, -1.327868406e-04f, -1.361584896e-04f, -1.395296401e-04f, -1.429002847e-04f, -1.462704161e-04f, -1.496400268e-04f, -1.530091096e-04f, -1.563776571e-04f, -1.597456619e-04f, + -1.631131167e-04f, -1.664800141e-04f, -1.698463468e-04f, -1.732121074e-04f, -1.765772886e-04f, -1.799418831e-04f, -1.833058834e-04f, -1.866692824e-04f, -1.900320725e-04f, -1.933942465e-04f, + -1.967557971e-04f, -2.001167169e-04f, -2.034769986e-04f, -2.068366348e-04f, -2.101956183e-04f, -2.135539416e-04f, -2.169115976e-04f, -2.202685788e-04f, -2.236248780e-04f, -2.269804877e-04f, + -2.303354008e-04f, -2.336896099e-04f, -2.370431076e-04f, -2.403958867e-04f, -2.437479399e-04f, -2.470992598e-04f, -2.504498392e-04f, -2.537996707e-04f, -2.571487470e-04f, -2.604970609e-04f, + -2.638446051e-04f, -2.671913722e-04f, -2.705373550e-04f, -2.738825462e-04f, -2.772269384e-04f, -2.805705245e-04f, -2.839132971e-04f, -2.872552489e-04f, -2.905963727e-04f, -2.939366612e-04f, + -2.972761071e-04f, -3.006147031e-04f, -3.039524421e-04f, -3.072893166e-04f, -3.106253194e-04f, -3.139604434e-04f, -3.172946812e-04f, -3.206280255e-04f, -3.239604691e-04f, -3.272920048e-04f, + -3.306226253e-04f, -3.339523233e-04f, -3.372810917e-04f, -3.406089231e-04f, -3.439358103e-04f, -3.472617462e-04f, -3.505867234e-04f, -3.539107347e-04f, -3.572337729e-04f, -3.605558307e-04f, + -3.638769010e-04f, -3.671969765e-04f, -3.705160500e-04f, -3.738341143e-04f, -3.771511621e-04f, -3.804671863e-04f, -3.837821797e-04f, -3.870961349e-04f, -3.904090449e-04f, -3.937209024e-04f, + -3.970317003e-04f, -4.003414312e-04f, -4.036500882e-04f, -4.069576638e-04f, -4.102641510e-04f, -4.135695426e-04f, -4.168738314e-04f, -4.201770103e-04f, -4.234790719e-04f, -4.267800092e-04f, + -4.300798150e-04f, -4.333784822e-04f, -4.366760035e-04f, -4.399723718e-04f, -4.432675800e-04f, -4.465616208e-04f, -4.498544872e-04f, -4.531461719e-04f, -4.564366679e-04f, -4.597259680e-04f, + -4.630140651e-04f, -4.663009519e-04f, -4.695866215e-04f, -4.728710666e-04f, -4.761542801e-04f, -4.794362549e-04f, -4.827169839e-04f, -4.859964599e-04f, -4.892746759e-04f, -4.925516247e-04f, + -4.958272992e-04f, -4.991016924e-04f, -5.023747970e-04f, -5.056466061e-04f, -5.089171124e-04f, -5.121863090e-04f, -5.154541887e-04f, -5.187207445e-04f, -5.219859692e-04f, -5.252498558e-04f, + -5.285123972e-04f, -5.317735864e-04f, -5.350334162e-04f, -5.382918796e-04f, -5.415489695e-04f, -5.448046789e-04f, -5.480590007e-04f, -5.513119278e-04f, -5.545634533e-04f, -5.578135701e-04f, + -5.610622711e-04f, -5.643095492e-04f, -5.675553976e-04f, -5.707998090e-04f, -5.740427765e-04f, -5.772842931e-04f, -5.805243518e-04f, -5.837629455e-04f, -5.870000672e-04f, -5.902357099e-04f, + -5.934698666e-04f, -5.967025303e-04f, -5.999336940e-04f, -6.031633507e-04f, -6.063914934e-04f, -6.096181152e-04f, -6.128432089e-04f, -6.160667678e-04f, -6.192887847e-04f, -6.225092528e-04f, + -6.257281650e-04f, -6.289455143e-04f, -6.321612939e-04f, -6.353754968e-04f, -6.385881159e-04f, -6.417991444e-04f, -6.450085754e-04f, -6.482164017e-04f, -6.514226167e-04f, -6.546272132e-04f, + -6.578301844e-04f, -6.610315233e-04f, -6.642312231e-04f, -6.674292767e-04f, -6.706256774e-04f, -6.738204181e-04f, -6.770134920e-04f, -6.802048921e-04f, -6.833946117e-04f, -6.865826437e-04f, + -6.897689813e-04f, -6.929536176e-04f, -6.961365457e-04f, -6.993177588e-04f, -7.024972500e-04f, -7.056750124e-04f, -7.088510391e-04f, -7.120253232e-04f, -7.151978581e-04f, -7.183686366e-04f, + -7.215376522e-04f, -7.247048977e-04f, -7.278703666e-04f, -7.310340518e-04f, -7.341959466e-04f, -7.373560442e-04f, -7.405143377e-04f, -7.436708203e-04f, -7.468254852e-04f, -7.499783256e-04f, + -7.531293347e-04f, -7.562785057e-04f, -7.594258318e-04f, -7.625713062e-04f, -7.657149221e-04f, -7.688566727e-04f, -7.719965513e-04f, -7.751345510e-04f, -7.782706652e-04f, -7.814048870e-04f, + -7.845372097e-04f, -7.876676266e-04f, -7.907961308e-04f, -7.939227157e-04f, -7.970473745e-04f, -8.001701004e-04f, -8.032908868e-04f, -8.064097269e-04f, -8.095266139e-04f, -8.126415413e-04f, + -8.157545021e-04f, -8.188654899e-04f, -8.219744977e-04f, -8.250815190e-04f, -8.281865471e-04f, -8.312895752e-04f, -8.343905967e-04f, -8.374896048e-04f, -8.405865930e-04f, -8.436815546e-04f, + -8.467744828e-04f, -8.498653710e-04f, -8.529542126e-04f, -8.560410010e-04f, -8.591257294e-04f, -8.622083912e-04f, -8.652889798e-04f, -8.683674886e-04f, -8.714439109e-04f, -8.745182402e-04f, + -8.775904697e-04f, -8.806605929e-04f, -8.837286033e-04f, -8.867944940e-04f, -8.898582587e-04f, -8.929198907e-04f, -8.959793834e-04f, -8.990367302e-04f, -9.020919246e-04f, -9.051449599e-04f, + -9.081958297e-04f, -9.112445273e-04f, -9.142910462e-04f, -9.173353799e-04f, -9.203775218e-04f, -9.234174653e-04f, -9.264552040e-04f, -9.294907313e-04f, -9.325240406e-04f, -9.355551255e-04f, + -9.385839795e-04f, -9.416105960e-04f, -9.446349685e-04f, -9.476570906e-04f, -9.506769557e-04f, -9.536945574e-04f, -9.567098892e-04f, -9.597229446e-04f, -9.627337170e-04f, -9.657422002e-04f, + -9.687483876e-04f, -9.717522727e-04f, -9.747538491e-04f, -9.777531104e-04f, -9.807500501e-04f, -9.837446618e-04f, -9.867369390e-04f, -9.897268754e-04f, -9.927144645e-04f, -9.956996999e-04f, + -9.986825752e-04f, -1.001663084e-03f, -1.004641220e-03f, -1.007616977e-03f, -1.010590348e-03f, -1.013561327e-03f, -1.016529907e-03f, -1.019496083e-03f, -1.022459848e-03f, -1.025421195e-03f, + -1.028380118e-03f, -1.031336611e-03f, -1.034290668e-03f, -1.037242281e-03f, -1.040191446e-03f, -1.043138155e-03f, -1.046082402e-03f, -1.049024181e-03f, -1.051963486e-03f, -1.054900310e-03f, + -1.057834647e-03f, -1.060766491e-03f, -1.063695835e-03f, -1.066622673e-03f, -1.069546999e-03f, -1.072468807e-03f, -1.075388090e-03f, -1.078304842e-03f, -1.081219057e-03f, -1.084130729e-03f, + -1.087039851e-03f, -1.089946417e-03f, -1.092850422e-03f, -1.095751858e-03f, -1.098650719e-03f, -1.101547000e-03f, -1.104440694e-03f, -1.107331795e-03f, -1.110220296e-03f, -1.113106192e-03f, + -1.115989477e-03f, -1.118870144e-03f, -1.121748186e-03f, -1.124623599e-03f, -1.127496376e-03f, -1.130366510e-03f, -1.133233995e-03f, -1.136098826e-03f, -1.138960997e-03f, -1.141820500e-03f, + -1.144677330e-03f, -1.147531482e-03f, -1.150382948e-03f, -1.153231723e-03f, -1.156077800e-03f, -1.158921174e-03f, -1.161761838e-03f, -1.164599787e-03f, -1.167435014e-03f, -1.170267514e-03f, + -1.173097280e-03f, -1.175924305e-03f, -1.178748586e-03f, -1.181570114e-03f, -1.184388884e-03f, -1.187204891e-03f, -1.190018127e-03f, -1.192828588e-03f, -1.195636267e-03f, -1.198441157e-03f, + -1.201243254e-03f, -1.204042551e-03f, -1.206839043e-03f, -1.209632722e-03f, -1.212423584e-03f, -1.215211622e-03f, -1.217996830e-03f, -1.220779203e-03f, -1.223558734e-03f, -1.226335418e-03f, + -1.229109248e-03f, -1.231880219e-03f, -1.234648325e-03f, -1.237413560e-03f, -1.240175918e-03f, -1.242935393e-03f, -1.245691979e-03f, -1.248445671e-03f, -1.251196462e-03f, -1.253944347e-03f, + -1.256689319e-03f, -1.259431374e-03f, -1.262170505e-03f, -1.264906706e-03f, -1.267639971e-03f, -1.270370296e-03f, -1.273097673e-03f, -1.275822097e-03f, -1.278543562e-03f, -1.281262063e-03f, + -1.283977593e-03f, -1.286690148e-03f, -1.289399720e-03f, -1.292106305e-03f, -1.294809896e-03f, -1.297510488e-03f, -1.300208076e-03f, -1.302902652e-03f, -1.305594213e-03f, -1.308282751e-03f, + -1.310968261e-03f, -1.313650738e-03f, -1.316330176e-03f, -1.319006569e-03f, -1.321679911e-03f, -1.324350197e-03f, -1.327017421e-03f, -1.329681578e-03f, -1.332342661e-03f, -1.335000665e-03f, + -1.337655585e-03f, -1.340307415e-03f, -1.342956148e-03f, -1.345601781e-03f, -1.348244306e-03f, -1.350883718e-03f, -1.353520013e-03f, -1.356153183e-03f, -1.358783224e-03f, -1.361410130e-03f, + -1.364033895e-03f, -1.366654514e-03f, -1.369271981e-03f, -1.371886291e-03f, -1.374497439e-03f, -1.377105417e-03f, -1.379710222e-03f, -1.382311848e-03f, -1.384910288e-03f, -1.387505539e-03f, + -1.390097593e-03f, -1.392686446e-03f, -1.395272091e-03f, -1.397854525e-03f, -1.400433740e-03f, -1.403009733e-03f, -1.405582496e-03f, -1.408152025e-03f, -1.410718315e-03f, -1.413281359e-03f, + -1.415841153e-03f, -1.418397691e-03f, -1.420950967e-03f, -1.423500977e-03f, -1.426047715e-03f, -1.428591175e-03f, -1.431131352e-03f, -1.433668240e-03f, -1.436201835e-03f, -1.438732131e-03f, + -1.441259123e-03f, -1.443782805e-03f, -1.446303171e-03f, -1.448820218e-03f, -1.451333938e-03f, -1.453844328e-03f, -1.456351381e-03f, -1.458855093e-03f, -1.461355458e-03f, -1.463852470e-03f, + -1.466346125e-03f, -1.468836417e-03f, -1.471323341e-03f, -1.473806892e-03f, -1.476287064e-03f, -1.478763853e-03f, -1.481237253e-03f, -1.483707258e-03f, -1.486173864e-03f, -1.488637066e-03f, + -1.491096857e-03f, -1.493553234e-03f, -1.496006190e-03f, -1.498455721e-03f, -1.500901821e-03f, -1.503344486e-03f, -1.505783710e-03f, -1.508219488e-03f, -1.510651815e-03f, -1.513080685e-03f, + -1.515506094e-03f, -1.517928037e-03f, -1.520346508e-03f, -1.522761502e-03f, -1.525173015e-03f, -1.527581040e-03f, -1.529985574e-03f, -1.532386611e-03f, -1.534784146e-03f, -1.537178173e-03f, + -1.539568689e-03f, -1.541955687e-03f, -1.544339163e-03f, -1.546719112e-03f, -1.549095529e-03f, -1.551468409e-03f, -1.553837746e-03f, -1.556203536e-03f, -1.558565774e-03f, -1.560924455e-03f, + -1.563279573e-03f, -1.565631125e-03f, -1.567979105e-03f, -1.570323507e-03f, -1.572664328e-03f, -1.575001562e-03f, -1.577335205e-03f, -1.579665251e-03f, -1.581991695e-03f, -1.584314533e-03f, + -1.586633759e-03f, -1.588949370e-03f, -1.591261360e-03f, -1.593569723e-03f, -1.595874456e-03f, -1.598175554e-03f, -1.600473011e-03f, -1.602766823e-03f, -1.605056985e-03f, -1.607343493e-03f, + -1.609626340e-03f, -1.611905524e-03f, -1.614181038e-03f, -1.616452878e-03f, -1.618721040e-03f, -1.620985518e-03f, -1.623246308e-03f, -1.625503405e-03f, -1.627756804e-03f, -1.630006501e-03f, + -1.632252491e-03f, -1.634494769e-03f, -1.636733331e-03f, -1.638968171e-03f, -1.641199286e-03f, -1.643426670e-03f, -1.645650319e-03f, -1.647870228e-03f, -1.650086393e-03f, -1.652298809e-03f, + -1.654507470e-03f, -1.656712374e-03f, -1.658913514e-03f, -1.661110887e-03f, -1.663304488e-03f, -1.665494312e-03f, -1.667680355e-03f, -1.669862612e-03f, -1.672041078e-03f, -1.674215749e-03f, + -1.676386621e-03f, -1.678553689e-03f, -1.680716948e-03f, -1.682876394e-03f, -1.685032022e-03f, -1.687183828e-03f, -1.689331808e-03f, -1.691475957e-03f, -1.693616269e-03f, -1.695752742e-03f, + -1.697885371e-03f, -1.700014150e-03f, -1.702139076e-03f, -1.704260145e-03f, -1.706377351e-03f, -1.708490690e-03f, -1.710600158e-03f, -1.712705751e-03f, -1.714807464e-03f, -1.716905293e-03f, + -1.718999233e-03f, -1.721089281e-03f, -1.723175431e-03f, -1.725257679e-03f, -1.727336022e-03f, -1.729410454e-03f, -1.731480972e-03f, -1.733547570e-03f, -1.735610246e-03f, -1.737668994e-03f, + -1.739723810e-03f, -1.741774690e-03f, -1.743821630e-03f, -1.745864626e-03f, -1.747903672e-03f, -1.749938766e-03f, -1.751969902e-03f, -1.753997076e-03f, -1.756020286e-03f, -1.758039525e-03f, + -1.760054790e-03f, -1.762066077e-03f, -1.764073381e-03f, -1.766076699e-03f, -1.768076026e-03f, -1.770071358e-03f, -1.772062691e-03f, -1.774050021e-03f, -1.776033343e-03f, -1.778012654e-03f, + -1.779987950e-03f, -1.781959226e-03f, -1.783926479e-03f, -1.785889703e-03f, -1.787848896e-03f, -1.789804053e-03f, -1.791755170e-03f, -1.793702243e-03f, -1.795645268e-03f, -1.797584241e-03f, + -1.799519159e-03f, -1.801450016e-03f, -1.803376809e-03f, -1.805299534e-03f, -1.807218187e-03f, -1.809132764e-03f, -1.811043262e-03f, -1.812949675e-03f, -1.814852001e-03f, -1.816750235e-03f, + -1.818644373e-03f, -1.820534412e-03f, -1.822420348e-03f, -1.824302176e-03f, -1.826179893e-03f, -1.828053495e-03f, -1.829922978e-03f, -1.831788338e-03f, -1.833649572e-03f, -1.835506675e-03f, + -1.837359644e-03f, -1.839208475e-03f, -1.841053163e-03f, -1.842893707e-03f, -1.844730100e-03f, -1.846562341e-03f, -1.848390424e-03f, -1.850214346e-03f, -1.852034104e-03f, -1.853849694e-03f, + -1.855661112e-03f, -1.857468354e-03f, -1.859271416e-03f, -1.861070295e-03f, -1.862864988e-03f, -1.864655489e-03f, -1.866441797e-03f, -1.868223907e-03f, -1.870001815e-03f, -1.871775518e-03f, + -1.873545012e-03f, -1.875310293e-03f, -1.877071359e-03f, -1.878828205e-03f, -1.880580827e-03f, -1.882329223e-03f, -1.884073388e-03f, -1.885813319e-03f, -1.887549012e-03f, -1.889280465e-03f, + -1.891007672e-03f, -1.892730632e-03f, -1.894449339e-03f, -1.896163791e-03f, -1.897873985e-03f, -1.899579916e-03f, -1.901281582e-03f, -1.902978978e-03f, -1.904672101e-03f, -1.906360949e-03f, + -1.908045516e-03f, -1.909725801e-03f, -1.911401799e-03f, -1.913073507e-03f, -1.914740922e-03f, -1.916404040e-03f, -1.918062858e-03f, -1.919717373e-03f, -1.921367581e-03f, -1.923013478e-03f, + -1.924655062e-03f, -1.926292329e-03f, -1.927925276e-03f, -1.929553899e-03f, -1.931178195e-03f, -1.932798161e-03f, -1.934413794e-03f, -1.936025089e-03f, -1.937632045e-03f, -1.939234658e-03f, + -1.940832924e-03f, -1.942426840e-03f, -1.944016403e-03f, -1.945601609e-03f, -1.947182457e-03f, -1.948758941e-03f, -1.950331060e-03f, -1.951898809e-03f, -1.953462187e-03f, -1.955021189e-03f, + -1.956575812e-03f, -1.958126053e-03f, -1.959671910e-03f, -1.961213379e-03f, -1.962750456e-03f, -1.964283140e-03f, -1.965811426e-03f, -1.967335311e-03f, -1.968854794e-03f, -1.970369869e-03f, + -1.971880535e-03f, -1.973386788e-03f, -1.974888626e-03f, -1.976386045e-03f, -1.977879042e-03f, -1.979367614e-03f, -1.980851759e-03f, -1.982331472e-03f, -1.983806752e-03f, -1.985277596e-03f, + -1.986743999e-03f, -1.988205960e-03f, -1.989663476e-03f, -1.991116543e-03f, -1.992565158e-03f, -1.994009319e-03f, -1.995449023e-03f, -1.996884267e-03f, -1.998315048e-03f, -1.999741363e-03f, + -2.001163209e-03f, -2.002580584e-03f, -2.003993484e-03f, -2.005401907e-03f, -2.006805850e-03f, -2.008205310e-03f, -2.009600284e-03f, -2.010990770e-03f, -2.012376764e-03f, -2.013758265e-03f, + -2.015135268e-03f, -2.016507772e-03f, -2.017875774e-03f, -2.019239271e-03f, -2.020598260e-03f, -2.021952739e-03f, -2.023302704e-03f, -2.024648154e-03f, -2.025989085e-03f, -2.027325494e-03f, + -2.028657380e-03f, -2.029984740e-03f, -2.031307570e-03f, -2.032625869e-03f, -2.033939633e-03f, -2.035248860e-03f, -2.036553547e-03f, -2.037853693e-03f, -2.039149293e-03f, -2.040440346e-03f, + -2.041726849e-03f, -2.043008800e-03f, -2.044286196e-03f, -2.045559034e-03f, -2.046827312e-03f, -2.048091028e-03f, -2.049350178e-03f, -2.050604761e-03f, -2.051854774e-03f, -2.053100214e-03f, + -2.054341080e-03f, -2.055577368e-03f, -2.056809076e-03f, -2.058036202e-03f, -2.059258743e-03f, -2.060476697e-03f, -2.061690062e-03f, -2.062898835e-03f, -2.064103013e-03f, -2.065302595e-03f, + -2.066497578e-03f, -2.067687959e-03f, -2.068873737e-03f, -2.070054909e-03f, -2.071231473e-03f, -2.072403426e-03f, -2.073570766e-03f, -2.074733491e-03f, -2.075891598e-03f, -2.077045086e-03f, + -2.078193951e-03f, -2.079338193e-03f, -2.080477808e-03f, -2.081612794e-03f, -2.082743149e-03f, -2.083868872e-03f, -2.084989959e-03f, -2.086106408e-03f, -2.087218218e-03f, -2.088325386e-03f, + -2.089427910e-03f, -2.090525788e-03f, -2.091619018e-03f, -2.092707597e-03f, -2.093791524e-03f, -2.094870797e-03f, -2.095945412e-03f, -2.097015369e-03f, -2.098080666e-03f, -2.099141299e-03f, + -2.100197267e-03f, -2.101248569e-03f, -2.102295202e-03f, -2.103337163e-03f, -2.104374452e-03f, -2.105407065e-03f, -2.106435002e-03f, -2.107458259e-03f, -2.108476836e-03f, -2.109490730e-03f, + -2.110499939e-03f, -2.111504461e-03f, -2.112504295e-03f, -2.113499438e-03f, -2.114489889e-03f, -2.115475645e-03f, -2.116456705e-03f, -2.117433067e-03f, -2.118404728e-03f, -2.119371688e-03f, + -2.120333945e-03f, -2.121291495e-03f, -2.122244339e-03f, -2.123192473e-03f, -2.124135897e-03f, -2.125074607e-03f, -2.126008603e-03f, -2.126937883e-03f, -2.127862445e-03f, -2.128782287e-03f, + -2.129697408e-03f, -2.130607805e-03f, -2.131513477e-03f, -2.132414423e-03f, -2.133310640e-03f, -2.134202128e-03f, -2.135088883e-03f, -2.135970906e-03f, -2.136848193e-03f, -2.137720743e-03f, + -2.138588556e-03f, -2.139451628e-03f, -2.140309959e-03f, -2.141163547e-03f, -2.142012390e-03f, -2.142856486e-03f, -2.143695835e-03f, -2.144530435e-03f, -2.145360283e-03f, -2.146185379e-03f, + -2.147005721e-03f, -2.147821308e-03f, -2.148632137e-03f, -2.149438208e-03f, -2.150239519e-03f, -2.151036068e-03f, -2.151827854e-03f, -2.152614876e-03f, -2.153397132e-03f, -2.154174621e-03f, + -2.154947341e-03f, -2.155715291e-03f, -2.156478470e-03f, -2.157236875e-03f, -2.157990507e-03f, -2.158739362e-03f, -2.159483441e-03f, -2.160222741e-03f, -2.160957262e-03f, -2.161687001e-03f, + -2.162411959e-03f, -2.163132132e-03f, -2.163847521e-03f, -2.164558123e-03f, -2.165263938e-03f, -2.165964964e-03f, -2.166661201e-03f, -2.167352645e-03f, -2.168039298e-03f, -2.168721157e-03f, + -2.169398221e-03f, -2.170070488e-03f, -2.170737959e-03f, -2.171400631e-03f, -2.172058503e-03f, -2.172711575e-03f, -2.173359844e-03f, -2.174003311e-03f, -2.174641973e-03f, -2.175275830e-03f, + -2.175904881e-03f, -2.176529124e-03f, -2.177148559e-03f, -2.177763183e-03f, -2.178372998e-03f, -2.178978000e-03f, -2.179578189e-03f, -2.180173565e-03f, -2.180764126e-03f, -2.181349871e-03f, + -2.181930799e-03f, -2.182506909e-03f, -2.183078201e-03f, -2.183644672e-03f, -2.184206323e-03f, -2.184763152e-03f, -2.185315159e-03f, -2.185862342e-03f, -2.186404700e-03f, -2.186942233e-03f, + -2.187474940e-03f, -2.188002820e-03f, -2.188525872e-03f, -2.189044094e-03f, -2.189557488e-03f, -2.190066050e-03f, -2.190569781e-03f, -2.191068680e-03f, -2.191562746e-03f, -2.192051978e-03f, + -2.192536376e-03f, -2.193015938e-03f, -2.193490664e-03f, -2.193960554e-03f, -2.194425605e-03f, -2.194885818e-03f, -2.195341193e-03f, -2.195791727e-03f, -2.196237421e-03f, -2.196678274e-03f, + -2.197114285e-03f, -2.197545453e-03f, -2.197971778e-03f, -2.198393260e-03f, -2.198809897e-03f, -2.199221689e-03f, -2.199628635e-03f, -2.200030735e-03f, -2.200427988e-03f, -2.200820393e-03f, + -2.201207951e-03f, -2.201590660e-03f, -2.201968519e-03f, -2.202341529e-03f, -2.202709689e-03f, -2.203072998e-03f, -2.203431456e-03f, -2.203785062e-03f, -2.204133816e-03f, -2.204477717e-03f, + -2.204816765e-03f, -2.205150959e-03f, -2.205480300e-03f, -2.205804785e-03f, -2.206124416e-03f, -2.206439192e-03f, -2.206749111e-03f, -2.207054175e-03f, -2.207354382e-03f, -2.207649732e-03f, + -2.207940225e-03f, -2.208225861e-03f, -2.208506638e-03f, -2.208782558e-03f, -2.209053618e-03f, -2.209319820e-03f, -2.209581163e-03f, -2.209837646e-03f, -2.210089270e-03f, -2.210336033e-03f, + -2.210577936e-03f, -2.210814979e-03f, -2.211047161e-03f, -2.211274483e-03f, -2.211496943e-03f, -2.211714541e-03f, -2.211927279e-03f, -2.212135154e-03f, -2.212338168e-03f, -2.212536319e-03f, + -2.212729609e-03f, -2.212918036e-03f, -2.213101601e-03f, -2.213280303e-03f, -2.213454143e-03f, -2.213623120e-03f, -2.213787234e-03f, -2.213946485e-03f, -2.214100873e-03f, -2.214250399e-03f, + -2.214395061e-03f, -2.214534860e-03f, -2.214669796e-03f, -2.214799869e-03f, -2.214925080e-03f, -2.215045427e-03f, -2.215160910e-03f, -2.215271531e-03f, -2.215377290e-03f, -2.215478185e-03f, + -2.215574217e-03f, -2.215665387e-03f, -2.215751694e-03f, -2.215833138e-03f, -2.215909720e-03f, -2.215981440e-03f, -2.216048297e-03f, -2.216110293e-03f, -2.216167426e-03f, -2.216219698e-03f, + -2.216267108e-03f, -2.216309657e-03f, -2.216347345e-03f, -2.216380172e-03f, -2.216408138e-03f, -2.216431243e-03f, -2.216449489e-03f, -2.216462874e-03f, -2.216471400e-03f, -2.216475066e-03f, + -2.216473873e-03f, -2.216467820e-03f, -2.216456910e-03f, -2.216441141e-03f, -2.216420514e-03f, -2.216395029e-03f, -2.216364687e-03f, -2.216329488e-03f, -2.216289433e-03f, -2.216244521e-03f, + -2.216194754e-03f, -2.216140131e-03f, -2.216080653e-03f, -2.216016321e-03f, -2.215947134e-03f, -2.215873094e-03f, -2.215794201e-03f, -2.215710454e-03f, -2.215621856e-03f, -2.215528405e-03f, + -2.215430103e-03f, -2.215326951e-03f, -2.215218948e-03f, -2.215106095e-03f, -2.214988393e-03f, -2.214865842e-03f, -2.214738443e-03f, -2.214606197e-03f, -2.214469103e-03f, -2.214327163e-03f, + -2.214180377e-03f, -2.214028746e-03f, -2.213872271e-03f, -2.213710951e-03f, -2.213544788e-03f, -2.213373783e-03f, -2.213197935e-03f, -2.213017246e-03f, -2.212831717e-03f, -2.212641348e-03f, + -2.212446139e-03f, -2.212246092e-03f, -2.212041207e-03f, -2.211831485e-03f, -2.211616926e-03f, -2.211397532e-03f, -2.211173304e-03f, -2.210944241e-03f, -2.210710345e-03f, -2.210471617e-03f, + -2.210228057e-03f, -2.209979666e-03f, -2.209726445e-03f, -2.209468396e-03f, -2.209205518e-03f, -2.208937812e-03f, -2.208665280e-03f, -2.208387923e-03f, -2.208105741e-03f, -2.207818734e-03f, + -2.207526905e-03f, -2.207230255e-03f, -2.206928783e-03f, -2.206622490e-03f, -2.206311379e-03f, -2.205995450e-03f, -2.205674703e-03f, -2.205349140e-03f, -2.205018762e-03f, -2.204683570e-03f, + -2.204343565e-03f, -2.203998747e-03f, -2.203649119e-03f, -2.203294680e-03f, -2.202935433e-03f, -2.202571377e-03f, -2.202202515e-03f, -2.201828847e-03f, -2.201450374e-03f, -2.201067098e-03f, + -2.200679020e-03f, -2.200286140e-03f, -2.199888461e-03f, -2.199485982e-03f, -2.199078705e-03f, -2.198666632e-03f, -2.198249764e-03f, -2.197828101e-03f, -2.197401646e-03f, -2.196970399e-03f, + -2.196534361e-03f, -2.196093534e-03f, -2.195647918e-03f, -2.195197517e-03f, -2.194742329e-03f, -2.194282357e-03f, -2.193817603e-03f, -2.193348067e-03f, -2.192873750e-03f, -2.192394655e-03f, + -2.191910782e-03f, -2.191422132e-03f, -2.190928708e-03f, -2.190430510e-03f, -2.189927540e-03f, -2.189419799e-03f, -2.188907289e-03f, -2.188390010e-03f, -2.187867966e-03f, -2.187341155e-03f, + -2.186809582e-03f, -2.186273246e-03f, -2.185732149e-03f, -2.185186293e-03f, -2.184635679e-03f, -2.184080308e-03f, -2.183520183e-03f, -2.182955304e-03f, -2.182385674e-03f, -2.181811293e-03f, + -2.181232163e-03f, -2.180648287e-03f, -2.180059664e-03f, -2.179466298e-03f, -2.178868189e-03f, -2.178265339e-03f, -2.177657750e-03f, -2.177045423e-03f, -2.176428360e-03f, -2.175806563e-03f, + -2.175180033e-03f, -2.174548772e-03f, -2.173912782e-03f, -2.173272063e-03f, -2.172626619e-03f, -2.171976450e-03f, -2.171321559e-03f, -2.170661946e-03f, -2.169997615e-03f, -2.169328565e-03f, + -2.168654801e-03f, -2.167976322e-03f, -2.167293131e-03f, -2.166605229e-03f, -2.165912619e-03f, -2.165215302e-03f, -2.164513280e-03f, -2.163806555e-03f, -2.163095128e-03f, -2.162379002e-03f, + -2.161658178e-03f, -2.160932658e-03f, -2.160202444e-03f, -2.159467538e-03f, -2.158727942e-03f, -2.157983658e-03f, -2.157234687e-03f, -2.156481032e-03f, -2.155722694e-03f, -2.154959676e-03f, + -2.154191979e-03f, -2.153419605e-03f, -2.152642557e-03f, -2.151860836e-03f, -2.151074444e-03f, -2.150283384e-03f, -2.149487656e-03f, -2.148687265e-03f, -2.147882210e-03f, -2.147072495e-03f, + -2.146258121e-03f, -2.145439091e-03f, -2.144615406e-03f, -2.143787069e-03f, -2.142954082e-03f, -2.142116446e-03f, -2.141274165e-03f, -2.140427240e-03f, -2.139575672e-03f, -2.138719466e-03f, + -2.137858621e-03f, -2.136993142e-03f, -2.136123029e-03f, -2.135248286e-03f, -2.134368913e-03f, -2.133484914e-03f, -2.132596291e-03f, -2.131703045e-03f, -2.130805180e-03f, -2.129902697e-03f, + -2.128995599e-03f, -2.128083887e-03f, -2.127167565e-03f, -2.126246634e-03f, -2.125321097e-03f, -2.124390956e-03f, -2.123456213e-03f, -2.122516871e-03f, -2.121572932e-03f, -2.120624398e-03f, + -2.119671272e-03f, -2.118713556e-03f, -2.117751253e-03f, -2.116784364e-03f, -2.115812893e-03f, -2.114836841e-03f, -2.113856211e-03f, -2.112871006e-03f, -2.111881227e-03f, -2.110886878e-03f, + -2.109887961e-03f, -2.108884477e-03f, -2.107876431e-03f, -2.106863824e-03f, -2.105846658e-03f, -2.104824937e-03f, -2.103798662e-03f, -2.102767837e-03f, -2.101732463e-03f, -2.100692544e-03f, + -2.099648082e-03f, -2.098599078e-03f, -2.097545537e-03f, -2.096487461e-03f, -2.095424852e-03f, -2.094357712e-03f, -2.093286045e-03f, -2.092209852e-03f, -2.091129138e-03f, -2.090043903e-03f, + -2.088954152e-03f, -2.087859886e-03f, -2.086761108e-03f, -2.085657822e-03f, -2.084550028e-03f, -2.083437731e-03f, -2.082320934e-03f, -2.081199637e-03f, -2.080073846e-03f, -2.078943561e-03f, + -2.077808786e-03f, -2.076669525e-03f, -2.075525778e-03f, -2.074377550e-03f, -2.073224843e-03f, -2.072067659e-03f, -2.070906002e-03f, -2.069739875e-03f, -2.068569280e-03f, -2.067394219e-03f, + -2.066214697e-03f, -2.065030716e-03f, -2.063842278e-03f, -2.062649387e-03f, -2.061452045e-03f, -2.060250255e-03f, -2.059044021e-03f, -2.057833344e-03f, -2.056618229e-03f, -2.055398678e-03f, + -2.054174693e-03f, -2.052946278e-03f, -2.051713436e-03f, -2.050476170e-03f, -2.049234483e-03f, -2.047988377e-03f, -2.046737856e-03f, -2.045482922e-03f, -2.044223580e-03f, -2.042959831e-03f, + -2.041691679e-03f, -2.040419126e-03f, -2.039142177e-03f, -2.037860833e-03f, -2.036575099e-03f, -2.035284977e-03f, -2.033990469e-03f, -2.032691580e-03f, -2.031388313e-03f, -2.030080670e-03f, + -2.028768655e-03f, -2.027452270e-03f, -2.026131519e-03f, -2.024806406e-03f, -2.023476932e-03f, -2.022143102e-03f, -2.020804919e-03f, -2.019462385e-03f, -2.018115505e-03f, -2.016764281e-03f, + -2.015408716e-03f, -2.014048813e-03f, -2.012684577e-03f, -2.011316010e-03f, -2.009943115e-03f, -2.008565896e-03f, -2.007184356e-03f, -2.005798498e-03f, -2.004408326e-03f, -2.003013842e-03f, + -2.001615051e-03f, -2.000211955e-03f, -1.998804558e-03f, -1.997392863e-03f, -1.995976874e-03f, -1.994556593e-03f, -1.993132025e-03f, -1.991703172e-03f, -1.990270039e-03f, -1.988832627e-03f, + -1.987390942e-03f, -1.985944986e-03f, -1.984494762e-03f, -1.983040275e-03f, -1.981581527e-03f, -1.980118522e-03f, -1.978651263e-03f, -1.977179755e-03f, -1.975704000e-03f, -1.974224002e-03f, + -1.972739764e-03f, -1.971251290e-03f, -1.969758583e-03f, -1.968261647e-03f, -1.966760486e-03f, -1.965255103e-03f, -1.963745501e-03f, -1.962231685e-03f, -1.960713657e-03f, -1.959191422e-03f, + -1.957664982e-03f, -1.956134342e-03f, -1.954599505e-03f, -1.953060474e-03f, -1.951517254e-03f, -1.949969848e-03f, -1.948418259e-03f, -1.946862492e-03f, -1.945302549e-03f, -1.943738436e-03f, + -1.942170154e-03f, -1.940597708e-03f, -1.939021102e-03f, -1.937440339e-03f, -1.935855424e-03f, -1.934266359e-03f, -1.932673148e-03f, -1.931075796e-03f, -1.929474306e-03f, -1.927868681e-03f, + -1.926258926e-03f, -1.924645044e-03f, -1.923027040e-03f, -1.921404916e-03f, -1.919778677e-03f, -1.918148326e-03f, -1.916513868e-03f, -1.914875306e-03f, -1.913232644e-03f, -1.911585885e-03f, + -1.909935034e-03f, -1.908280095e-03f, -1.906621071e-03f, -1.904957967e-03f, -1.903290786e-03f, -1.901619531e-03f, -1.899944208e-03f, -1.898264820e-03f, -1.896581370e-03f, -1.894893863e-03f, + -1.893202303e-03f, -1.891506694e-03f, -1.889807039e-03f, -1.888103343e-03f, -1.886395609e-03f, -1.884683842e-03f, -1.882968045e-03f, -1.881248223e-03f, -1.879524379e-03f, -1.877796518e-03f, + -1.876064644e-03f, -1.874328760e-03f, -1.872588871e-03f, -1.870844980e-03f, -1.869097093e-03f, -1.867345212e-03f, -1.865589342e-03f, -1.863829487e-03f, -1.862065652e-03f, -1.860297839e-03f, + -1.858526054e-03f, -1.856750300e-03f, -1.854970582e-03f, -1.853186904e-03f, -1.851399270e-03f, -1.849607683e-03f, -1.847812149e-03f, -1.846012671e-03f, -1.844209254e-03f, -1.842401901e-03f, + -1.840590618e-03f, -1.838775407e-03f, -1.836956274e-03f, -1.835133222e-03f, -1.833306257e-03f, -1.831475381e-03f, -1.829640600e-03f, -1.827801917e-03f, -1.825959337e-03f, -1.824112864e-03f, + -1.822262502e-03f, -1.820408256e-03f, -1.818550131e-03f, -1.816688129e-03f, -1.814822256e-03f, -1.812952516e-03f, -1.811078913e-03f, -1.809201451e-03f, -1.807320136e-03f, -1.805434970e-03f, + -1.803545960e-03f, -1.801653108e-03f, -1.799756420e-03f, -1.797855900e-03f, -1.795951551e-03f, -1.794043380e-03f, -1.792131389e-03f, -1.790215584e-03f, -1.788295968e-03f, -1.786372547e-03f, + -1.784445324e-03f, -1.782514305e-03f, -1.780579493e-03f, -1.778640893e-03f, -1.776698510e-03f, -1.774752348e-03f, -1.772802412e-03f, -1.770848705e-03f, -1.768891233e-03f, -1.766930001e-03f, + -1.764965011e-03f, -1.762996270e-03f, -1.761023782e-03f, -1.759047551e-03f, -1.757067581e-03f, -1.755083878e-03f, -1.753096446e-03f, -1.751105289e-03f, -1.749110412e-03f, -1.747111820e-03f, + -1.745109518e-03f, -1.743103509e-03f, -1.741093799e-03f, -1.739080391e-03f, -1.737063292e-03f, -1.735042505e-03f, -1.733018035e-03f, -1.730989887e-03f, -1.728958065e-03f, -1.726922574e-03f, + -1.724883419e-03f, -1.722840604e-03f, -1.720794135e-03f, -1.718744015e-03f, -1.716690250e-03f, -1.714632844e-03f, -1.712571803e-03f, -1.710507129e-03f, -1.708438830e-03f, -1.706366908e-03f, + -1.704291370e-03f, -1.702212219e-03f, -1.700129461e-03f, -1.698043100e-03f, -1.695953142e-03f, -1.693859590e-03f, -1.691762450e-03f, -1.689661726e-03f, -1.687557424e-03f, -1.685449547e-03f, + -1.683338102e-03f, -1.681223093e-03f, -1.679104524e-03f, -1.676982401e-03f, -1.674856729e-03f, -1.672727511e-03f, -1.670594754e-03f, -1.668458462e-03f, -1.666318639e-03f, -1.664175292e-03f, + -1.662028424e-03f, -1.659878041e-03f, -1.657724148e-03f, -1.655566749e-03f, -1.653405850e-03f, -1.651241455e-03f, -1.649073569e-03f, -1.646902198e-03f, -1.644727346e-03f, -1.642549018e-03f, + -1.640367220e-03f, -1.638181955e-03f, -1.635993230e-03f, -1.633801050e-03f, -1.631605418e-03f, -1.629406341e-03f, -1.627203823e-03f, -1.624997870e-03f, -1.622788486e-03f, -1.620575676e-03f, + -1.618359446e-03f, -1.616139800e-03f, -1.613916744e-03f, -1.611690283e-03f, -1.609460421e-03f, -1.607227165e-03f, -1.604990518e-03f, -1.602750487e-03f, -1.600507075e-03f, -1.598260289e-03f, + -1.596010134e-03f, -1.593756614e-03f, -1.591499734e-03f, -1.589239501e-03f, -1.586975918e-03f, -1.584708992e-03f, -1.582438727e-03f, -1.580165129e-03f, -1.577888203e-03f, -1.575607953e-03f, + -1.573324385e-03f, -1.571037505e-03f, -1.568747318e-03f, -1.566453828e-03f, -1.564157041e-03f, -1.561856962e-03f, -1.559553597e-03f, -1.557246950e-03f, -1.554937027e-03f, -1.552623834e-03f, + -1.550307375e-03f, -1.547987655e-03f, -1.545664681e-03f, -1.543338457e-03f, -1.541008989e-03f, -1.538676282e-03f, -1.536340340e-03f, -1.534001171e-03f, -1.531658778e-03f, -1.529313167e-03f, + -1.526964344e-03f, -1.524612314e-03f, -1.522257082e-03f, -1.519898653e-03f, -1.517537034e-03f, -1.515172228e-03f, -1.512804243e-03f, -1.510433082e-03f, -1.508058752e-03f, -1.505681258e-03f, + -1.503300605e-03f, -1.500916798e-03f, -1.498529844e-03f, -1.496139747e-03f, -1.493746513e-03f, -1.491350147e-03f, -1.488950656e-03f, -1.486548043e-03f, -1.484142315e-03f, -1.481733477e-03f, + -1.479321535e-03f, -1.476906494e-03f, -1.474488359e-03f, -1.472067137e-03f, -1.469642832e-03f, -1.467215450e-03f, -1.464784997e-03f, -1.462351477e-03f, -1.459914898e-03f, -1.457475263e-03f, + -1.455032579e-03f, -1.452586851e-03f, -1.450138085e-03f, -1.447686286e-03f, -1.445231460e-03f, -1.442773612e-03f, -1.440312749e-03f, -1.437848875e-03f, -1.435381996e-03f, -1.432912117e-03f, + -1.430439245e-03f, -1.427963385e-03f, -1.425484543e-03f, -1.423002723e-03f, -1.420517932e-03f, -1.418030176e-03f, -1.415539459e-03f, -1.413045789e-03f, -1.410549169e-03f, -1.408049607e-03f, + -1.405547107e-03f, -1.403041675e-03f, -1.400533317e-03f, -1.398022039e-03f, -1.395507846e-03f, -1.392990744e-03f, -1.390470738e-03f, -1.387947835e-03f, -1.385422040e-03f, -1.382893359e-03f, + -1.380361797e-03f, -1.377827360e-03f, -1.375290055e-03f, -1.372749886e-03f, -1.370206859e-03f, -1.367660981e-03f, -1.365112256e-03f, -1.362560691e-03f, -1.360006292e-03f, -1.357449063e-03f, + -1.354889012e-03f, -1.352326143e-03f, -1.349760463e-03f, -1.347191978e-03f, -1.344620692e-03f, -1.342046612e-03f, -1.339469744e-03f, -1.336890094e-03f, -1.334307667e-03f, -1.331722469e-03f, + -1.329134507e-03f, -1.326543785e-03f, -1.323950310e-03f, -1.321354087e-03f, -1.318755123e-03f, -1.316153423e-03f, -1.313548994e-03f, -1.310941840e-03f, -1.308331968e-03f, -1.305719384e-03f, + -1.303104094e-03f, -1.300486103e-03f, -1.297865418e-03f, -1.295242045e-03f, -1.292615988e-03f, -1.289987255e-03f, -1.287355851e-03f, -1.284721782e-03f, -1.282085054e-03f, -1.279445673e-03f, + -1.276803645e-03f, -1.274158975e-03f, -1.271511671e-03f, -1.268861737e-03f, -1.266209180e-03f, -1.263554006e-03f, -1.260896220e-03f, -1.258235829e-03f, -1.255572839e-03f, -1.252907255e-03f, + -1.250239084e-03f, -1.247568332e-03f, -1.244895004e-03f, -1.242219107e-03f, -1.239540647e-03f, -1.236859629e-03f, -1.234176061e-03f, -1.231489947e-03f, -1.228801293e-03f, -1.226110107e-03f, + -1.223416394e-03f, -1.220720159e-03f, -1.218021410e-03f, -1.215320152e-03f, -1.212616391e-03f, -1.209910133e-03f, -1.207201384e-03f, -1.204490151e-03f, -1.201776440e-03f, -1.199060256e-03f, + -1.196341606e-03f, -1.193620495e-03f, -1.190896931e-03f, -1.188170919e-03f, -1.185442465e-03f, -1.182711575e-03f, -1.179978256e-03f, -1.177242513e-03f, -1.174504353e-03f, -1.171763782e-03f, + -1.169020806e-03f, -1.166275431e-03f, -1.163527663e-03f, -1.160777509e-03f, -1.158024975e-03f, -1.155270066e-03f, -1.152512790e-03f, -1.149753152e-03f, -1.146991158e-03f, -1.144226815e-03f, + -1.141460129e-03f, -1.138691105e-03f, -1.135919751e-03f, -1.133146073e-03f, -1.130370076e-03f, -1.127591767e-03f, -1.124811152e-03f, -1.122028238e-03f, -1.119243030e-03f, -1.116455535e-03f, + -1.113665759e-03f, -1.110873709e-03f, -1.108079390e-03f, -1.105282809e-03f, -1.102483972e-03f, -1.099682885e-03f, -1.096879555e-03f, -1.094073988e-03f, -1.091266191e-03f, -1.088456169e-03f, + -1.085643929e-03f, -1.082829477e-03f, -1.080012819e-03f, -1.077193962e-03f, -1.074372912e-03f, -1.071549676e-03f, -1.068724259e-03f, -1.065896668e-03f, -1.063066910e-03f, -1.060234990e-03f, + -1.057400915e-03f, -1.054564692e-03f, -1.051726326e-03f, -1.048885825e-03f, -1.046043193e-03f, -1.043198439e-03f, -1.040351568e-03f, -1.037502586e-03f, -1.034651500e-03f, -1.031798317e-03f, + -1.028943042e-03f, -1.026085682e-03f, -1.023226243e-03f, -1.020364732e-03f, -1.017501156e-03f, -1.014635520e-03f, -1.011767831e-03f, -1.008898095e-03f, -1.006026320e-03f, -1.003152510e-03f, + -1.000276673e-03f, -9.973988158e-04f, -9.945189437e-04f, -9.916370635e-04f, -9.887531818e-04f, -9.858673049e-04f, -9.829794392e-04f, -9.800895914e-04f, -9.771977677e-04f, -9.743039747e-04f, + -9.714082188e-04f, -9.685105065e-04f, -9.656108443e-04f, -9.627092386e-04f, -9.598056959e-04f, -9.569002226e-04f, -9.539928254e-04f, -9.510835106e-04f, -9.481722848e-04f, -9.452591544e-04f, + -9.423441260e-04f, -9.394272061e-04f, -9.365084011e-04f, -9.335877176e-04f, -9.306651621e-04f, -9.277407411e-04f, -9.248144612e-04f, -9.218863288e-04f, -9.189563505e-04f, -9.160245329e-04f, + -9.130908824e-04f, -9.101554057e-04f, -9.072181091e-04f, -9.042789994e-04f, -9.013380831e-04f, -8.983953667e-04f, -8.954508567e-04f, -8.925045598e-04f, -8.895564825e-04f, -8.866066313e-04f, + -8.836550129e-04f, -8.807016338e-04f, -8.777465007e-04f, -8.747896200e-04f, -8.718309984e-04f, -8.688706424e-04f, -8.659085588e-04f, -8.629447539e-04f, -8.599792346e-04f, -8.570120073e-04f, + -8.540430786e-04f, -8.510724553e-04f, -8.481001438e-04f, -8.451261509e-04f, -8.421504831e-04f, -8.391731470e-04f, -8.361941494e-04f, -8.332134967e-04f, -8.302311958e-04f, -8.272472531e-04f, + -8.242616753e-04f, -8.212744691e-04f, -8.182856411e-04f, -8.152951980e-04f, -8.123031464e-04f, -8.093094930e-04f, -8.063142445e-04f, -8.033174074e-04f, -8.003189885e-04f, -7.973189944e-04f, + -7.943174319e-04f, -7.913143075e-04f, -7.883096280e-04f, -7.853034000e-04f, -7.822956302e-04f, -7.792863254e-04f, -7.762754922e-04f, -7.732631372e-04f, -7.702492672e-04f, -7.672338890e-04f, + -7.642170091e-04f, -7.611986343e-04f, -7.581787713e-04f, -7.551574268e-04f, -7.521346075e-04f, -7.491103202e-04f, -7.460845715e-04f, -7.430573682e-04f, -7.400287170e-04f, -7.369986247e-04f, + -7.339670978e-04f, -7.309341433e-04f, -7.278997678e-04f, -7.248639781e-04f, -7.218267809e-04f, -7.187881829e-04f, -7.157481909e-04f, -7.127068117e-04f, -7.096640519e-04f, -7.066199184e-04f, + -7.035744179e-04f, -7.005275572e-04f, -6.974793429e-04f, -6.944297820e-04f, -6.913788811e-04f, -6.883266471e-04f, -6.852730866e-04f, -6.822182065e-04f, -6.791620136e-04f, -6.761045146e-04f, + -6.730457163e-04f, -6.699856254e-04f, -6.669242489e-04f, -6.638615934e-04f, -6.607976658e-04f, -6.577324728e-04f, -6.546660213e-04f, -6.515983180e-04f, -6.485293698e-04f, -6.454591834e-04f, + -6.423877657e-04f, -6.393151234e-04f, -6.362412634e-04f, -6.331661925e-04f, -6.300899175e-04f, -6.270124453e-04f, -6.239337825e-04f, -6.208539361e-04f, -6.177729129e-04f, -6.146907197e-04f, + -6.116073633e-04f, -6.085228506e-04f, -6.054371883e-04f, -6.023503834e-04f, -5.992624427e-04f, -5.961733730e-04f, -5.930831811e-04f, -5.899918739e-04f, -5.868994582e-04f, -5.838059409e-04f, + -5.807113289e-04f, -5.776156289e-04f, -5.745188478e-04f, -5.714209925e-04f, -5.683220699e-04f, -5.652220867e-04f, -5.621210499e-04f, -5.590189663e-04f, -5.559158428e-04f, -5.528116863e-04f, + -5.497065036e-04f, -5.466003015e-04f, -5.434930870e-04f, -5.403848670e-04f, -5.372756482e-04f, -5.341654376e-04f, -5.310542421e-04f, -5.279420685e-04f, -5.248289238e-04f, -5.217148147e-04f, + -5.185997483e-04f, -5.154837313e-04f, -5.123667707e-04f, -5.092488733e-04f, -5.061300461e-04f, -5.030102959e-04f, -4.998896297e-04f, -4.967680543e-04f, -4.936455766e-04f, -4.905222036e-04f, + -4.873979421e-04f, -4.842727990e-04f, -4.811467813e-04f, -4.780198958e-04f, -4.748921495e-04f, -4.717635492e-04f, -4.686341019e-04f, -4.655038145e-04f, -4.623726939e-04f, -4.592407471e-04f, + -4.561079808e-04f, -4.529744021e-04f, -4.498400179e-04f, -4.467048350e-04f, -4.435688605e-04f, -4.404321012e-04f, -4.372945641e-04f, -4.341562560e-04f, -4.310171839e-04f, -4.278773548e-04f, + -4.247367756e-04f, -4.215954531e-04f, -4.184533944e-04f, -4.153106063e-04f, -4.121670959e-04f, -4.090228699e-04f, -4.058779355e-04f, -4.027322994e-04f, -3.995859687e-04f, -3.964389502e-04f, + -3.932912510e-04f, -3.901428780e-04f, -3.869938381e-04f, -3.838441382e-04f, -3.806937853e-04f, -3.775427864e-04f, -3.743911483e-04f, -3.712388781e-04f, -3.680859827e-04f, -3.649324691e-04f, + -3.617783441e-04f, -3.586236147e-04f, -3.554682880e-04f, -3.523123708e-04f, -3.491558701e-04f, -3.459987929e-04f, -3.428411461e-04f, -3.396829367e-04f, -3.365241716e-04f, -3.333648578e-04f, + -3.302050022e-04f, -3.270446118e-04f, -3.238836937e-04f, -3.207222546e-04f, -3.175603017e-04f, -3.143978418e-04f, -3.112348819e-04f, -3.080714290e-04f, -3.049074901e-04f, -3.017430721e-04f, + -2.985781820e-04f, -2.954128267e-04f, -2.922470133e-04f, -2.890807486e-04f, -2.859140397e-04f, -2.827468935e-04f, -2.795793171e-04f, -2.764113173e-04f, -2.732429011e-04f, -2.700740755e-04f, + -2.669048476e-04f, -2.637352241e-04f, -2.605652123e-04f, -2.573948189e-04f, -2.542240510e-04f, -2.510529155e-04f, -2.478814195e-04f, -2.447095699e-04f, -2.415373736e-04f, -2.383648377e-04f, + -2.351919691e-04f, -2.320187749e-04f, -2.288452619e-04f, -2.256714371e-04f, -2.224973076e-04f, -2.193228803e-04f, -2.161481623e-04f, -2.129731603e-04f, -2.097978815e-04f, -2.066223329e-04f, + -2.034465213e-04f, -2.002704539e-04f, -1.970941375e-04f, -1.939175791e-04f, -1.907407857e-04f, -1.875637644e-04f, -1.843865220e-04f, -1.812090656e-04f, -1.780314021e-04f, -1.748535385e-04f, + -1.716754819e-04f, -1.684972391e-04f, -1.653188171e-04f, -1.621402230e-04f, -1.589614637e-04f, -1.557825462e-04f, -1.526034774e-04f, -1.494242644e-04f, -1.462449142e-04f, -1.430654336e-04f, + -1.398858297e-04f, -1.367061095e-04f, -1.335262800e-04f, -1.303463480e-04f, -1.271663207e-04f, -1.239862049e-04f, -1.208060077e-04f, -1.176257361e-04f, -1.144453969e-04f, -1.112649972e-04f, + -1.080845440e-04f, -1.049040442e-04f, -1.017235049e-04f, -9.854293289e-05f, -9.536233529e-05f, -9.218171903e-05f, -8.900109109e-05f, -8.582045844e-05f, -8.263982805e-05f, -7.945920690e-05f, + -7.627860196e-05f, -7.309802020e-05f, -6.991746860e-05f, -6.673695413e-05f, -6.355648375e-05f, -6.037606444e-05f, -5.719570317e-05f, -5.401540691e-05f, -5.083518262e-05f, -4.765503728e-05f, + -4.447497785e-05f, -4.129501130e-05f, -3.811514459e-05f, -3.493538470e-05f, -3.175573859e-05f, -2.857621321e-05f, -2.539681554e-05f, -2.221755255e-05f, -1.903843118e-05f, -1.585945840e-05f, + -1.268064118e-05f, -9.501986471e-06f, -6.323501237e-06f, -3.145192434e-06f, 3.293297807e-08f, 3.210868044e-06f, 6.388605806e-06f, 9.566139310e-06f, 1.274346160e-05f, 1.592056573e-05f, + 1.909744473e-05f, 2.227409166e-05f, 2.545049958e-05f, 2.862666152e-05f, 3.180257054e-05f, 3.497821969e-05f, 3.815360202e-05f, 4.132871059e-05f, 4.450353846e-05f, 4.767807867e-05f, + 5.085232429e-05f, 5.402626838e-05f, 5.719990399e-05f, 6.037322418e-05f, 6.354622202e-05f, 6.671889056e-05f, 6.989122288e-05f, 7.306321203e-05f, 7.623485109e-05f, 7.940613311e-05f, + 8.257705117e-05f, 8.574759834e-05f, 8.891776769e-05f, 9.208755229e-05f, 9.525694521e-05f, 9.842593953e-05f, 1.015945283e-04f, 1.047627047e-04f, 1.079304616e-04f, 1.110977923e-04f, + 1.142646898e-04f, 1.174311471e-04f, 1.205971575e-04f, 1.237627138e-04f, 1.269278093e-04f, 1.300924370e-04f, 1.332565900e-04f, 1.364202614e-04f, 1.395834443e-04f, 1.427461317e-04f, + 1.459083169e-04f, 1.490699928e-04f, 1.522311526e-04f, 1.553917894e-04f, 1.585518963e-04f, 1.617114663e-04f, 1.648704926e-04f, 1.680289683e-04f, 1.711868866e-04f, 1.743442404e-04f, + 1.775010229e-04f, 1.806572273e-04f, 1.838128466e-04f, 1.869678740e-04f, 1.901223026e-04f, 1.932761255e-04f, 1.964293358e-04f, 1.995819266e-04f, 2.027338912e-04f, 2.058852225e-04f, + 2.090359137e-04f, 2.121859580e-04f, 2.153353485e-04f, 2.184840784e-04f, 2.216321406e-04f, 2.247795285e-04f, 2.279262351e-04f, 2.310722537e-04f, 2.342175772e-04f, 2.373621989e-04f, + 2.405061119e-04f, 2.436493094e-04f, 2.467917845e-04f, 2.499335303e-04f, 2.530745401e-04f, 2.562148070e-04f, 2.593543241e-04f, 2.624930847e-04f, 2.656310817e-04f, 2.687683086e-04f, + 2.719047583e-04f, 2.750404241e-04f, 2.781752992e-04f, 2.813093766e-04f, 2.844426497e-04f, 2.875751115e-04f, 2.907067553e-04f, 2.938375742e-04f, 2.969675615e-04f, 3.000967102e-04f, + 3.032250137e-04f, 3.063524650e-04f, 3.094790575e-04f, 3.126047842e-04f, 3.157296384e-04f, 3.188536132e-04f, 3.219767020e-04f, 3.250988978e-04f, 3.282201940e-04f, 3.313405836e-04f, + 3.344600600e-04f, 3.375786163e-04f, 3.406962457e-04f, 3.438129416e-04f, 3.469286970e-04f, 3.500435053e-04f, 3.531573596e-04f, 3.562702532e-04f, 3.593821792e-04f, 3.624931311e-04f, + 3.656031019e-04f, 3.687120850e-04f, 3.718200735e-04f, 3.749270607e-04f, 3.780330399e-04f, 3.811380043e-04f, 3.842419472e-04f, 3.873448618e-04f, 3.904467414e-04f, 3.935475792e-04f, + 3.966473685e-04f, 3.997461026e-04f, 4.028437747e-04f, 4.059403781e-04f, 4.090359061e-04f, 4.121303520e-04f, 4.152237091e-04f, 4.183159705e-04f, 4.214071297e-04f, 4.244971799e-04f, + 4.275861143e-04f, 4.306739264e-04f, 4.337606093e-04f, 4.368461564e-04f, 4.399305610e-04f, 4.430138165e-04f, 4.460959160e-04f, 4.491768529e-04f, 4.522566205e-04f, 4.553352122e-04f, + 4.584126213e-04f, 4.614888411e-04f, 4.645638648e-04f, 4.676376860e-04f, 4.707102978e-04f, 4.737816936e-04f, 4.768518668e-04f, 4.799208106e-04f, 4.829885185e-04f, 4.860549838e-04f, + 4.891201999e-04f, 4.921841600e-04f, 4.952468576e-04f, 4.983082860e-04f, 5.013684386e-04f, 5.044273087e-04f, 5.074848898e-04f, 5.105411751e-04f, 5.135961581e-04f, 5.166498321e-04f, + 5.197021906e-04f, 5.227532269e-04f, 5.258029344e-04f, 5.288513065e-04f, 5.318983366e-04f, 5.349440180e-04f, 5.379883443e-04f, 5.410313088e-04f, 5.440729049e-04f, 5.471131260e-04f, + 5.501519656e-04f, 5.531894170e-04f, 5.562254737e-04f, 5.592601291e-04f, 5.622933767e-04f, 5.653252099e-04f, 5.683556220e-04f, 5.713846067e-04f, 5.744121572e-04f, 5.774382671e-04f, + 5.804629297e-04f, 5.834861387e-04f, 5.865078873e-04f, 5.895281692e-04f, 5.925469776e-04f, 5.955643062e-04f, 5.985801484e-04f, 6.015944976e-04f, 6.046073474e-04f, 6.076186912e-04f, + 6.106285225e-04f, 6.136368349e-04f, 6.166436217e-04f, 6.196488766e-04f, 6.226525929e-04f, 6.256547643e-04f, 6.286553841e-04f, 6.316544460e-04f, 6.346519435e-04f, 6.376478700e-04f, + 6.406422192e-04f, 6.436349845e-04f, 6.466261594e-04f, 6.496157375e-04f, 6.526037124e-04f, 6.555900776e-04f, 6.585748266e-04f, 6.615579530e-04f, 6.645394503e-04f, 6.675193121e-04f, + 6.704975320e-04f, 6.734741036e-04f, 6.764490203e-04f, 6.794222759e-04f, 6.823938638e-04f, 6.853637777e-04f, 6.883320111e-04f, 6.912985577e-04f, 6.942634109e-04f, 6.972265646e-04f, + 7.001880121e-04f, 7.031477472e-04f, 7.061057635e-04f, 7.090620545e-04f, 7.120166140e-04f, 7.149694355e-04f, 7.179205126e-04f, 7.208698390e-04f, 7.238174084e-04f, 7.267632143e-04f, + 7.297072504e-04f, 7.326495104e-04f, 7.355899880e-04f, 7.385286767e-04f, 7.414655703e-04f, 7.444006624e-04f, 7.473339467e-04f, 7.502654168e-04f, 7.531950665e-04f, 7.561228895e-04f, + 7.590488793e-04f, 7.619730298e-04f, 7.648953346e-04f, 7.678157875e-04f, 7.707343820e-04f, 7.736511120e-04f, 7.765659712e-04f, 7.794789533e-04f, 7.823900519e-04f, 7.852992609e-04f, + 7.882065740e-04f, 7.911119849e-04f, 7.940154873e-04f, 7.969170750e-04f, 7.998167418e-04f, 8.027144814e-04f, 8.056102876e-04f, 8.085041542e-04f, 8.113960748e-04f, 8.142860434e-04f, + 8.171740536e-04f, 8.200600993e-04f, 8.229441742e-04f, 8.258262721e-04f, 8.287063870e-04f, 8.315845124e-04f, 8.344606423e-04f, 8.373347705e-04f, 8.402068908e-04f, 8.430769969e-04f, + 8.459450829e-04f, 8.488111424e-04f, 8.516751693e-04f, 8.545371574e-04f, 8.573971007e-04f, 8.602549929e-04f, 8.631108279e-04f, 8.659645995e-04f, 8.688163018e-04f, 8.716659284e-04f, + 8.745134733e-04f, 8.773589304e-04f, 8.802022935e-04f, 8.830435566e-04f, 8.858827135e-04f, 8.887197582e-04f, 8.915546845e-04f, 8.943874864e-04f, 8.972181577e-04f, 9.000466925e-04f, + 9.028730845e-04f, 9.056973279e-04f, 9.085194164e-04f, 9.113393440e-04f, 9.141571048e-04f, 9.169726926e-04f, 9.197861013e-04f, 9.225973251e-04f, 9.254063577e-04f, 9.282131932e-04f, + 9.310178256e-04f, 9.338202489e-04f, 9.366204570e-04f, 9.394184439e-04f, 9.422142037e-04f, 9.450077303e-04f, 9.477990178e-04f, 9.505880601e-04f, 9.533748513e-04f, 9.561593854e-04f, + 9.589416564e-04f, 9.617216584e-04f, 9.644993854e-04f, 9.672748315e-04f, 9.700479907e-04f, 9.728188571e-04f, 9.755874247e-04f, 9.783536875e-04f, 9.811176398e-04f, 9.838792755e-04f, + 9.866385887e-04f, 9.893955736e-04f, 9.921502242e-04f, 9.949025346e-04f, 9.976524989e-04f, 1.000400111e-03f, 1.003145366e-03f, 1.005888257e-03f, 1.008628778e-03f, 1.011366923e-03f, + 1.014102688e-03f, 1.016836065e-03f, 1.019567049e-03f, 1.022295635e-03f, 1.025021815e-03f, 1.027745585e-03f, 1.030466939e-03f, 1.033185870e-03f, 1.035902374e-03f, 1.038616443e-03f, + 1.041328073e-03f, 1.044037258e-03f, 1.046743991e-03f, 1.049448268e-03f, 1.052150081e-03f, 1.054849426e-03f, 1.057546297e-03f, 1.060240688e-03f, 1.062932592e-03f, 1.065622006e-03f, + 1.068308921e-03f, 1.070993334e-03f, 1.073675238e-03f, 1.076354627e-03f, 1.079031496e-03f, 1.081705839e-03f, 1.084377650e-03f, 1.087046924e-03f, 1.089713655e-03f, 1.092377837e-03f, + 1.095039464e-03f, 1.097698531e-03f, 1.100355033e-03f, 1.103008962e-03f, 1.105660315e-03f, 1.108309085e-03f, 1.110955266e-03f, 1.113598853e-03f, 1.116239840e-03f, 1.118878222e-03f, + 1.121513993e-03f, 1.124147147e-03f, 1.126777679e-03f, 1.129405583e-03f, 1.132030853e-03f, 1.134653484e-03f, 1.137273471e-03f, 1.139890807e-03f, 1.142505487e-03f, 1.145117506e-03f, + 1.147726858e-03f, 1.150333538e-03f, 1.152937539e-03f, 1.155538857e-03f, 1.158137485e-03f, 1.160733418e-03f, 1.163326652e-03f, 1.165917179e-03f, 1.168504995e-03f, 1.171090095e-03f, + 1.173672472e-03f, 1.176252121e-03f, 1.178829037e-03f, 1.181403214e-03f, 1.183974647e-03f, 1.186543329e-03f, 1.189109257e-03f, 1.191672424e-03f, 1.194232825e-03f, 1.196790454e-03f, + 1.199345307e-03f, 1.201897376e-03f, 1.204446658e-03f, 1.206993147e-03f, 1.209536836e-03f, 1.212077722e-03f, 1.214615798e-03f, 1.217151059e-03f, 1.219683500e-03f, 1.222213115e-03f, + 1.224739899e-03f, 1.227263846e-03f, 1.229784952e-03f, 1.232303211e-03f, 1.234818616e-03f, 1.237331164e-03f, 1.239840849e-03f, 1.242347666e-03f, 1.244851608e-03f, 1.247352671e-03f, + 1.249850850e-03f, 1.252346139e-03f, 1.254838532e-03f, 1.257328026e-03f, 1.259814613e-03f, 1.262298290e-03f, 1.264779051e-03f, 1.267256890e-03f, 1.269731802e-03f, 1.272203782e-03f, + 1.274672825e-03f, 1.277138925e-03f, 1.279602078e-03f, 1.282062278e-03f, 1.284519520e-03f, 1.286973798e-03f, 1.289425108e-03f, 1.291873444e-03f, 1.294318801e-03f, 1.296761174e-03f, + 1.299200557e-03f, 1.301636946e-03f, 1.304070336e-03f, 1.306500721e-03f, 1.308928095e-03f, 1.311352455e-03f, 1.313773794e-03f, 1.316192108e-03f, 1.318607392e-03f, 1.321019640e-03f, + 1.323428847e-03f, 1.325835009e-03f, 1.328238119e-03f, 1.330638174e-03f, 1.333035167e-03f, 1.335429095e-03f, 1.337819951e-03f, 1.340207731e-03f, 1.342592430e-03f, 1.344974042e-03f, + 1.347352563e-03f, 1.349727988e-03f, 1.352100311e-03f, 1.354469528e-03f, 1.356835633e-03f, 1.359198622e-03f, 1.361558489e-03f, 1.363915230e-03f, 1.366268840e-03f, 1.368619313e-03f, + 1.370966645e-03f, 1.373310830e-03f, 1.375651865e-03f, 1.377989743e-03f, 1.380324460e-03f, 1.382656010e-03f, 1.384984390e-03f, 1.387309594e-03f, 1.389631617e-03f, 1.391950455e-03f, + 1.394266102e-03f, 1.396578553e-03f, 1.398887804e-03f, 1.401193850e-03f, 1.403496685e-03f, 1.405796306e-03f, 1.408092707e-03f, 1.410385883e-03f, 1.412675830e-03f, 1.414962542e-03f, + 1.417246015e-03f, 1.419526245e-03f, 1.421803225e-03f, 1.424076952e-03f, 1.426347421e-03f, 1.428614627e-03f, 1.430878564e-03f, 1.433139229e-03f, 1.435396617e-03f, 1.437650722e-03f, + 1.439901541e-03f, 1.442149068e-03f, 1.444393298e-03f, 1.446634227e-03f, 1.448871851e-03f, 1.451106164e-03f, 1.453337162e-03f, 1.455564839e-03f, 1.457789193e-03f, 1.460010217e-03f, + 1.462227907e-03f, 1.464442258e-03f, 1.466653266e-03f, 1.468860926e-03f, 1.471065234e-03f, 1.473266184e-03f, 1.475463773e-03f, 1.477657995e-03f, 1.479848846e-03f, 1.482036322e-03f, + 1.484220417e-03f, 1.486401127e-03f, 1.488578448e-03f, 1.490752375e-03f, 1.492922904e-03f, 1.495090029e-03f, 1.497253747e-03f, 1.499414053e-03f, 1.501570942e-03f, 1.503724409e-03f, + 1.505874451e-03f, 1.508021063e-03f, 1.510164240e-03f, 1.512303977e-03f, 1.514440271e-03f, 1.516573117e-03f, 1.518702510e-03f, 1.520828446e-03f, 1.522950920e-03f, 1.525069929e-03f, + 1.527185466e-03f, 1.529297529e-03f, 1.531406113e-03f, 1.533511213e-03f, 1.535612824e-03f, 1.537710943e-03f, 1.539805565e-03f, 1.541896686e-03f, 1.543984301e-03f, 1.546068406e-03f, + 1.548148997e-03f, 1.550226069e-03f, 1.552299618e-03f, 1.554369639e-03f, 1.556436129e-03f, 1.558499082e-03f, 1.560558495e-03f, 1.562614363e-03f, 1.564666683e-03f, 1.566715449e-03f, + 1.568760657e-03f, 1.570802304e-03f, 1.572840384e-03f, 1.574874894e-03f, 1.576905830e-03f, 1.578933186e-03f, 1.580956960e-03f, 1.582977146e-03f, 1.584993741e-03f, 1.587006740e-03f, + 1.589016139e-03f, 1.591021934e-03f, 1.593024121e-03f, 1.595022696e-03f, 1.597017653e-03f, 1.599008990e-03f, 1.600996702e-03f, 1.602980785e-03f, 1.604961235e-03f, 1.606938047e-03f, + 1.608911218e-03f, 1.610880744e-03f, 1.612846619e-03f, 1.614808841e-03f, 1.616767406e-03f, 1.618722308e-03f, 1.620673544e-03f, 1.622621111e-03f, 1.624565003e-03f, 1.626505217e-03f, + 1.628441749e-03f, 1.630374595e-03f, 1.632303750e-03f, 1.634229212e-03f, 1.636150975e-03f, 1.638069036e-03f, 1.639983391e-03f, 1.641894036e-03f, 1.643800966e-03f, 1.645704179e-03f, + 1.647603669e-03f, 1.649499434e-03f, 1.651391469e-03f, 1.653279770e-03f, 1.655164333e-03f, 1.657045154e-03f, 1.658922230e-03f, 1.660795557e-03f, 1.662665130e-03f, 1.664530946e-03f, + 1.666393001e-03f, 1.668251291e-03f, 1.670105813e-03f, 1.671956561e-03f, 1.673803534e-03f, 1.675646726e-03f, 1.677486134e-03f, 1.679321754e-03f, 1.681153582e-03f, 1.682981615e-03f, + 1.684805849e-03f, 1.686626280e-03f, 1.688442904e-03f, 1.690255717e-03f, 1.692064716e-03f, 1.693869898e-03f, 1.695671257e-03f, 1.697468791e-03f, 1.699262496e-03f, 1.701052368e-03f, + 1.702838403e-03f, 1.704620598e-03f, 1.706398950e-03f, 1.708173453e-03f, 1.709944106e-03f, 1.711710903e-03f, 1.713473842e-03f, 1.715232919e-03f, 1.716988130e-03f, 1.718739471e-03f, + 1.720486940e-03f, 1.722230531e-03f, 1.723970243e-03f, 1.725706071e-03f, 1.727438011e-03f, 1.729166061e-03f, 1.730890216e-03f, 1.732610473e-03f, 1.734326828e-03f, 1.736039278e-03f, + 1.737747820e-03f, 1.739452450e-03f, 1.741153163e-03f, 1.742849958e-03f, 1.744542830e-03f, 1.746231776e-03f, 1.747916793e-03f, 1.749597876e-03f, 1.751275023e-03f, 1.752948230e-03f, + 1.754617494e-03f, 1.756282811e-03f, 1.757944178e-03f, 1.759601591e-03f, 1.761255047e-03f, 1.762904543e-03f, 1.764550075e-03f, 1.766191640e-03f, 1.767829235e-03f, 1.769462856e-03f, + 1.771092499e-03f, 1.772718162e-03f, 1.774339841e-03f, 1.775957533e-03f, 1.777571235e-03f, 1.779180943e-03f, 1.780786653e-03f, 1.782388364e-03f, 1.783986071e-03f, 1.785579771e-03f, + 1.787169461e-03f, 1.788755137e-03f, 1.790336797e-03f, 1.791914437e-03f, 1.793488054e-03f, 1.795057645e-03f, 1.796623206e-03f, 1.798184735e-03f, 1.799742228e-03f, 1.801295682e-03f, + 1.802845094e-03f, 1.804390460e-03f, 1.805931778e-03f, 1.807469045e-03f, 1.809002256e-03f, 1.810531410e-03f, 1.812056503e-03f, 1.813577532e-03f, 1.815094494e-03f, 1.816607385e-03f, + 1.818116204e-03f, 1.819620946e-03f, 1.821121608e-03f, 1.822618188e-03f, 1.824110683e-03f, 1.825599089e-03f, 1.827083403e-03f, 1.828563623e-03f, 1.830039746e-03f, 1.831511767e-03f, + 1.832979686e-03f, 1.834443498e-03f, 1.835903200e-03f, 1.837358790e-03f, 1.838810265e-03f, 1.840257621e-03f, 1.841700857e-03f, 1.843139968e-03f, 1.844574952e-03f, 1.846005806e-03f, + 1.847432527e-03f, 1.848855113e-03f, 1.850273560e-03f, 1.851687866e-03f, 1.853098027e-03f, 1.854504041e-03f, 1.855905906e-03f, 1.857303617e-03f, 1.858697173e-03f, 1.860086570e-03f, + 1.861471807e-03f, 1.862852879e-03f, 1.864229785e-03f, 1.865602521e-03f, 1.866971084e-03f, 1.868335473e-03f, 1.869695684e-03f, 1.871051714e-03f, 1.872403561e-03f, 1.873751222e-03f, + 1.875094695e-03f, 1.876433976e-03f, 1.877769063e-03f, 1.879099954e-03f, 1.880426645e-03f, 1.881749134e-03f, 1.883067418e-03f, 1.884381495e-03f, 1.885691362e-03f, 1.886997017e-03f, + 1.888298456e-03f, 1.889595678e-03f, 1.890888679e-03f, 1.892177458e-03f, 1.893462010e-03f, 1.894742335e-03f, 1.896018429e-03f, 1.897290290e-03f, 1.898557915e-03f, 1.899821302e-03f, + 1.901080448e-03f, 1.902335351e-03f, 1.903586009e-03f, 1.904832417e-03f, 1.906074576e-03f, 1.907312481e-03f, 1.908546130e-03f, 1.909775522e-03f, 1.911000652e-03f, 1.912221520e-03f, + 1.913438123e-03f, 1.914650457e-03f, 1.915858522e-03f, 1.917062314e-03f, 1.918261831e-03f, 1.919457070e-03f, 1.920648030e-03f, 1.921834708e-03f, 1.923017101e-03f, 1.924195208e-03f, + 1.925369025e-03f, 1.926538552e-03f, 1.927703784e-03f, 1.928864721e-03f, 1.930021359e-03f, 1.931173697e-03f, 1.932321731e-03f, 1.933465461e-03f, 1.934604884e-03f, 1.935739997e-03f, + 1.936870798e-03f, 1.937997285e-03f, 1.939119456e-03f, 1.940237308e-03f, 1.941350840e-03f, 1.942460049e-03f, 1.943564933e-03f, 1.944665490e-03f, 1.945761718e-03f, 1.946853614e-03f, + 1.947941177e-03f, 1.949024404e-03f, 1.950103293e-03f, 1.951177842e-03f, 1.952248049e-03f, 1.953313912e-03f, 1.954375429e-03f, 1.955432598e-03f, 1.956485416e-03f, 1.957533883e-03f, + 1.958577994e-03f, 1.959617750e-03f, 1.960653147e-03f, 1.961684183e-03f, 1.962710857e-03f, 1.963733167e-03f, 1.964751110e-03f, 1.965764685e-03f, 1.966773890e-03f, 1.967778722e-03f, + 1.968779180e-03f, 1.969775262e-03f, 1.970766966e-03f, 1.971754290e-03f, 1.972737232e-03f, 1.973715790e-03f, 1.974689963e-03f, 1.975659748e-03f, 1.976625144e-03f, 1.977586148e-03f, + 1.978542759e-03f, 1.979494976e-03f, 1.980442796e-03f, 1.981386217e-03f, 1.982325238e-03f, 1.983259856e-03f, 1.984190071e-03f, 1.985115880e-03f, 1.986037282e-03f, 1.986954274e-03f, + 1.987866855e-03f, 1.988775024e-03f, 1.989678778e-03f, 1.990578116e-03f, 1.991473036e-03f, 1.992363537e-03f, 1.993249616e-03f, 1.994131273e-03f, 1.995008505e-03f, 1.995881310e-03f, + 1.996749688e-03f, 1.997613636e-03f, 1.998473153e-03f, 1.999328238e-03f, 2.000178887e-03f, 2.001025101e-03f, 2.001866878e-03f, 2.002704215e-03f, 2.003537111e-03f, 2.004365565e-03f, + 2.005189576e-03f, 2.006009141e-03f, 2.006824259e-03f, 2.007634928e-03f, 2.008441148e-03f, 2.009242916e-03f, 2.010040232e-03f, 2.010833093e-03f, 2.011621498e-03f, 2.012405445e-03f, + 2.013184934e-03f, 2.013959963e-03f, 2.014730530e-03f, 2.015496634e-03f, 2.016258274e-03f, 2.017015447e-03f, 2.017768154e-03f, 2.018516391e-03f, 2.019260159e-03f, 2.019999455e-03f, + 2.020734279e-03f, 2.021464628e-03f, 2.022190502e-03f, 2.022911899e-03f, 2.023628819e-03f, 2.024341258e-03f, 2.025049217e-03f, 2.025752695e-03f, 2.026451689e-03f, 2.027146198e-03f, + 2.027836222e-03f, 2.028521759e-03f, 2.029202808e-03f, 2.029879367e-03f, 2.030551435e-03f, 2.031219012e-03f, 2.031882096e-03f, 2.032540685e-03f, 2.033194779e-03f, 2.033844377e-03f, + 2.034489477e-03f, 2.035130077e-03f, 2.035766178e-03f, 2.036397778e-03f, 2.037024876e-03f, 2.037647470e-03f, 2.038265560e-03f, 2.038879144e-03f, 2.039488222e-03f, 2.040092792e-03f, + 2.040692853e-03f, 2.041288405e-03f, 2.041879446e-03f, 2.042465975e-03f, 2.043047991e-03f, 2.043625493e-03f, 2.044198481e-03f, 2.044766953e-03f, 2.045330908e-03f, 2.045890345e-03f, + 2.046445263e-03f, 2.046995662e-03f, 2.047541540e-03f, 2.048082897e-03f, 2.048619732e-03f, 2.049152043e-03f, 2.049679829e-03f, 2.050203091e-03f, 2.050721827e-03f, 2.051236035e-03f, + 2.051745717e-03f, 2.052250869e-03f, 2.052751492e-03f, 2.053247585e-03f, 2.053739147e-03f, 2.054226177e-03f, 2.054708675e-03f, 2.055186639e-03f, 2.055660069e-03f, 2.056128964e-03f, + 2.056593323e-03f, 2.057053146e-03f, 2.057508431e-03f, 2.057959179e-03f, 2.058405388e-03f, 2.058847058e-03f, 2.059284187e-03f, 2.059716776e-03f, 2.060144824e-03f, 2.060568329e-03f, + 2.060987292e-03f, 2.061401711e-03f, 2.061811587e-03f, 2.062216917e-03f, 2.062617703e-03f, 2.063013943e-03f, 2.063405636e-03f, 2.063792782e-03f, 2.064175381e-03f, 2.064553431e-03f, + 2.064926933e-03f, 2.065295886e-03f, 2.065660288e-03f, 2.066020141e-03f, 2.066375442e-03f, 2.066726192e-03f, 2.067072391e-03f, 2.067414037e-03f, 2.067751130e-03f, 2.068083670e-03f, + 2.068411656e-03f, 2.068735088e-03f, 2.069053966e-03f, 2.069368288e-03f, 2.069678055e-03f, 2.069983266e-03f, 2.070283921e-03f, 2.070580019e-03f, 2.070871561e-03f, 2.071158545e-03f, + 2.071440971e-03f, 2.071718839e-03f, 2.071992148e-03f, 2.072260899e-03f, 2.072525091e-03f, 2.072784724e-03f, 2.073039797e-03f, 2.073290310e-03f, 2.073536263e-03f, 2.073777655e-03f, + 2.074014486e-03f, 2.074246757e-03f, 2.074474466e-03f, 2.074697614e-03f, 2.074916201e-03f, 2.075130225e-03f, 2.075339688e-03f, 2.075544588e-03f, 2.075744926e-03f, 2.075940701e-03f, + 2.076131913e-03f, 2.076318563e-03f, 2.076500650e-03f, 2.076678173e-03f, 2.076851133e-03f, 2.077019530e-03f, 2.077183364e-03f, 2.077342634e-03f, 2.077497340e-03f, 2.077647482e-03f, + 2.077793061e-03f, 2.077934077e-03f, 2.078070528e-03f, 2.078202415e-03f, 2.078329739e-03f, 2.078452499e-03f, 2.078570695e-03f, 2.078684327e-03f, 2.078793395e-03f, 2.078897900e-03f, + 2.078997841e-03f, 2.079093218e-03f, 2.079184032e-03f, 2.079270282e-03f, 2.079351968e-03f, 2.079429092e-03f, 2.079501652e-03f, 2.079569649e-03f, 2.079633083e-03f, 2.079691954e-03f, + 2.079746262e-03f, 2.079796008e-03f, 2.079841191e-03f, 2.079881812e-03f, 2.079917872e-03f, 2.079949369e-03f, 2.079976305e-03f, 2.079998679e-03f, 2.080016492e-03f, 2.080029744e-03f, + 2.080038435e-03f, 2.080042566e-03f, 2.080042137e-03f, 2.080037148e-03f, 2.080027599e-03f, 2.080013491e-03f, 2.079994824e-03f, 2.079971598e-03f, 2.079943813e-03f, 2.079911471e-03f, + 2.079874571e-03f, 2.079833114e-03f, 2.079787099e-03f, 2.079736528e-03f, 2.079681401e-03f, 2.079621718e-03f, 2.079557479e-03f, 2.079488686e-03f, 2.079415338e-03f, 2.079337435e-03f, + 2.079254979e-03f, 2.079167970e-03f, 2.079076408e-03f, 2.078980293e-03f, 2.078879627e-03f, 2.078774410e-03f, 2.078664641e-03f, 2.078550323e-03f, 2.078431454e-03f, 2.078308036e-03f, + 2.078180070e-03f, 2.078047555e-03f, 2.077910493e-03f, 2.077768883e-03f, 2.077622728e-03f, 2.077472026e-03f, 2.077316779e-03f, 2.077156988e-03f, 2.076992652e-03f, 2.076823774e-03f, + 2.076650352e-03f, 2.076472388e-03f, 2.076289883e-03f, 2.076102838e-03f, 2.075911252e-03f, 2.075715126e-03f, 2.075514463e-03f, 2.075309261e-03f, 2.075099522e-03f, 2.074885246e-03f, + 2.074666435e-03f, 2.074443089e-03f, 2.074215208e-03f, 2.073982794e-03f, 2.073745847e-03f, 2.073504369e-03f, 2.073258359e-03f, 2.073007819e-03f, 2.072752750e-03f, 2.072493152e-03f, + 2.072229026e-03f, 2.071960374e-03f, 2.071687195e-03f, 2.071409491e-03f, 2.071127263e-03f, 2.070840511e-03f, 2.070549237e-03f, 2.070253441e-03f, 2.069953125e-03f, 2.069648288e-03f, + 2.069338933e-03f, 2.069025060e-03f, 2.068706671e-03f, 2.068383765e-03f, 2.068056344e-03f, 2.067724409e-03f, 2.067387962e-03f, 2.067047002e-03f, 2.066701532e-03f, 2.066351551e-03f, + 2.065997062e-03f, 2.065638065e-03f, 2.065274561e-03f, 2.064906551e-03f, 2.064534037e-03f, 2.064157019e-03f, 2.063775499e-03f, 2.063389477e-03f, 2.062998955e-03f, 2.062603934e-03f, + 2.062204416e-03f, 2.061800400e-03f, 2.061391889e-03f, 2.060978883e-03f, 2.060561384e-03f, 2.060139393e-03f, 2.059712911e-03f, 2.059281939e-03f, 2.058846479e-03f, 2.058406531e-03f, + 2.057962098e-03f, 2.057513179e-03f, 2.057059777e-03f, 2.056601893e-03f, 2.056139528e-03f, 2.055672683e-03f, 2.055201360e-03f, 2.054725559e-03f, 2.054245283e-03f, 2.053760532e-03f, + 2.053271308e-03f, 2.052777612e-03f, 2.052279446e-03f, 2.051776811e-03f, 2.051269708e-03f, 2.050758138e-03f, 2.050242104e-03f, 2.049721606e-03f, 2.049196646e-03f, 2.048667225e-03f, + 2.048133345e-03f, 2.047595007e-03f, 2.047052212e-03f, 2.046504963e-03f, 2.045953260e-03f, 2.045397105e-03f, 2.044836500e-03f, 2.044271445e-03f, 2.043701943e-03f, 2.043127995e-03f, + 2.042549603e-03f, 2.041966768e-03f, 2.041379491e-03f, 2.040787774e-03f, 2.040191619e-03f, 2.039591028e-03f, 2.038986001e-03f, 2.038376541e-03f, 2.037762648e-03f, 2.037144326e-03f, + 2.036521575e-03f, 2.035894397e-03f, 2.035262793e-03f, 2.034626765e-03f, 2.033986316e-03f, 2.033341446e-03f, 2.032692157e-03f, 2.032038452e-03f, 2.031380330e-03f, 2.030717796e-03f, + 2.030050849e-03f, 2.029379492e-03f, 2.028703726e-03f, 2.028023554e-03f, 2.027338977e-03f, 2.026649997e-03f, 2.025956615e-03f, 2.025258834e-03f, 2.024556655e-03f, 2.023850079e-03f, + 2.023139110e-03f, 2.022423748e-03f, 2.021703995e-03f, 2.020979854e-03f, 2.020251326e-03f, 2.019518413e-03f, 2.018781117e-03f, 2.018039439e-03f, 2.017293382e-03f, 2.016542948e-03f, + 2.015788138e-03f, 2.015028954e-03f, 2.014265399e-03f, 2.013497474e-03f, 2.012725181e-03f, 2.011948522e-03f, 2.011167499e-03f, 2.010382115e-03f, 2.009592370e-03f, 2.008798267e-03f, + 2.007999809e-03f, 2.007196996e-03f, 2.006389832e-03f, 2.005578317e-03f, 2.004762455e-03f, 2.003942247e-03f, 2.003117696e-03f, 2.002288802e-03f, 2.001455569e-03f, 2.000617999e-03f, + 1.999776093e-03f, 1.998929853e-03f, 1.998079283e-03f, 1.997224384e-03f, 1.996365157e-03f, 1.995501606e-03f, 1.994633732e-03f, 1.993761538e-03f, 1.992885025e-03f, 1.992004197e-03f, + 1.991119054e-03f, 1.990229600e-03f, 1.989335836e-03f, 1.988437765e-03f, 1.987535389e-03f, 1.986628710e-03f, 1.985717730e-03f, 1.984802452e-03f, 1.983882878e-03f, 1.982959011e-03f, + 1.982030852e-03f, 1.981098403e-03f, 1.980161668e-03f, 1.979220648e-03f, 1.978275346e-03f, 1.977325764e-03f, 1.976371904e-03f, 1.975413769e-03f, 1.974451361e-03f, 1.973484683e-03f, + 1.972513736e-03f, 1.971538524e-03f, 1.970559048e-03f, 1.969575312e-03f, 1.968587317e-03f, 1.967595065e-03f, 1.966598560e-03f, 1.965597804e-03f, 1.964592799e-03f, 1.963583548e-03f, + 1.962570053e-03f, 1.961552316e-03f, 1.960530340e-03f, 1.959504129e-03f, 1.958473683e-03f, 1.957439005e-03f, 1.956400099e-03f, 1.955356967e-03f, 1.954309611e-03f, 1.953258033e-03f, + 1.952202237e-03f, 1.951142225e-03f, 1.950077999e-03f, 1.949009562e-03f, 1.947936917e-03f, 1.946860066e-03f, 1.945779012e-03f, 1.944693757e-03f, 1.943604305e-03f, 1.942510657e-03f, + 1.941412817e-03f, 1.940310787e-03f, 1.939204569e-03f, 1.938094167e-03f, 1.936979583e-03f, 1.935860820e-03f, 1.934737880e-03f, 1.933610767e-03f, 1.932479482e-03f, 1.931344029e-03f, + 1.930204411e-03f, 1.929060630e-03f, 1.927912688e-03f, 1.926760590e-03f, 1.925604337e-03f, 1.924443932e-03f, 1.923279378e-03f, 1.922110678e-03f, 1.920937834e-03f, 1.919760850e-03f, + 1.918579729e-03f, 1.917394472e-03f, 1.916205084e-03f, 1.915011566e-03f, 1.913813922e-03f, 1.912612155e-03f, 1.911406267e-03f, 1.910196261e-03f, 1.908982141e-03f, 1.907763909e-03f, + 1.906541568e-03f, 1.905315121e-03f, 1.904084571e-03f, 1.902849921e-03f, 1.901611174e-03f, 1.900368333e-03f, 1.899121400e-03f, 1.897870379e-03f, 1.896615273e-03f, 1.895356085e-03f, + 1.894092817e-03f, 1.892825473e-03f, 1.891554056e-03f, 1.890278569e-03f, 1.888999015e-03f, 1.887715397e-03f, 1.886427717e-03f, 1.885135980e-03f, 1.883840188e-03f, 1.882540344e-03f, + 1.881236451e-03f, 1.879928513e-03f, 1.878616533e-03f, 1.877300512e-03f, 1.875980456e-03f, 1.874656367e-03f, 1.873328248e-03f, 1.871996102e-03f, 1.870659932e-03f, 1.869319742e-03f, + 1.867975534e-03f, 1.866627313e-03f, 1.865275080e-03f, 1.863918840e-03f, 1.862558596e-03f, 1.861194350e-03f, 1.859826106e-03f, 1.858453868e-03f, 1.857077638e-03f, 1.855697419e-03f, + 1.854313216e-03f, 1.852925031e-03f, 1.851532868e-03f, 1.850136729e-03f, 1.848736619e-03f, 1.847332540e-03f, 1.845924495e-03f, 1.844512489e-03f, 1.843096525e-03f, 1.841676605e-03f, + 1.840252733e-03f, 1.838824913e-03f, 1.837393148e-03f, 1.835957440e-03f, 1.834517795e-03f, 1.833074215e-03f, 1.831626703e-03f, 1.830175262e-03f, 1.828719897e-03f, 1.827260611e-03f, + 1.825797407e-03f, 1.824330288e-03f, 1.822859259e-03f, 1.821384322e-03f, 1.819905481e-03f, 1.818422739e-03f, 1.816936100e-03f, 1.815445568e-03f, 1.813951145e-03f, 1.812452836e-03f, + 1.810950644e-03f, 1.809444572e-03f, 1.807934625e-03f, 1.806420804e-03f, 1.804903115e-03f, 1.803381561e-03f, 1.801856145e-03f, 1.800326870e-03f, 1.798793741e-03f, 1.797256761e-03f, + 1.795715934e-03f, 1.794171263e-03f, 1.792622751e-03f, 1.791070403e-03f, 1.789514222e-03f, 1.787954212e-03f, 1.786390376e-03f, 1.784822718e-03f, 1.783251242e-03f, 1.781675951e-03f, + 1.780096850e-03f, 1.778513941e-03f, 1.776927228e-03f, 1.775336716e-03f, 1.773742407e-03f, 1.772144306e-03f, 1.770542417e-03f, 1.768936742e-03f, 1.767327287e-03f, 1.765714053e-03f, + 1.764097047e-03f, 1.762476270e-03f, 1.760851727e-03f, 1.759223422e-03f, 1.757591358e-03f, 1.755955540e-03f, 1.754315970e-03f, 1.752672654e-03f, 1.751025594e-03f, 1.749374795e-03f, + 1.747720261e-03f, 1.746061994e-03f, 1.744400000e-03f, 1.742734282e-03f, 1.741064843e-03f, 1.739391689e-03f, 1.737714822e-03f, 1.736034246e-03f, 1.734349966e-03f, 1.732661986e-03f, + 1.730970308e-03f, 1.729274938e-03f, 1.727575880e-03f, 1.725873136e-03f, 1.724166711e-03f, 1.722456610e-03f, 1.720742835e-03f, 1.719025391e-03f, 1.717304283e-03f, 1.715579513e-03f, + 1.713851086e-03f, 1.712119007e-03f, 1.710383278e-03f, 1.708643904e-03f, 1.706900890e-03f, 1.705154238e-03f, 1.703403954e-03f, 1.701650041e-03f, 1.699892503e-03f, 1.698131344e-03f, + 1.696366569e-03f, 1.694598182e-03f, 1.692826186e-03f, 1.691050585e-03f, 1.689271385e-03f, 1.687488588e-03f, 1.685702200e-03f, 1.683912224e-03f, 1.682118664e-03f, 1.680321524e-03f, + 1.678520809e-03f, 1.676716523e-03f, 1.674908670e-03f, 1.673097254e-03f, 1.671282280e-03f, 1.669463751e-03f, 1.667641671e-03f, 1.665816046e-03f, 1.663986879e-03f, 1.662154174e-03f, + 1.660317936e-03f, 1.658478168e-03f, 1.656634876e-03f, 1.654788063e-03f, 1.652937734e-03f, 1.651083893e-03f, 1.649226543e-03f, 1.647365691e-03f, 1.645501339e-03f, 1.643633491e-03f, + 1.641762154e-03f, 1.639887330e-03f, 1.638009024e-03f, 1.636127240e-03f, 1.634241983e-03f, 1.632353257e-03f, 1.630461066e-03f, 1.628565415e-03f, 1.626666308e-03f, 1.624763749e-03f, + 1.622857743e-03f, 1.620948294e-03f, 1.619035407e-03f, 1.617119086e-03f, 1.615199336e-03f, 1.613276160e-03f, 1.611349563e-03f, 1.609419550e-03f, 1.607486125e-03f, 1.605549293e-03f, + 1.603609057e-03f, 1.601665424e-03f, 1.599718396e-03f, 1.597767978e-03f, 1.595814175e-03f, 1.593856992e-03f, 1.591896433e-03f, 1.589932501e-03f, 1.587965203e-03f, 1.585994542e-03f, + 1.584020523e-03f, 1.582043151e-03f, 1.580062429e-03f, 1.578078363e-03f, 1.576090957e-03f, 1.574100216e-03f, 1.572106144e-03f, 1.570108746e-03f, 1.568108026e-03f, 1.566103989e-03f, + 1.564096639e-03f, 1.562085982e-03f, 1.560072021e-03f, 1.558054762e-03f, 1.556034208e-03f, 1.554010366e-03f, 1.551983238e-03f, 1.549952831e-03f, 1.547919148e-03f, 1.545882194e-03f, + 1.543841974e-03f, 1.541798492e-03f, 1.539751754e-03f, 1.537701764e-03f, 1.535648526e-03f, 1.533592045e-03f, 1.531532327e-03f, 1.529469375e-03f, 1.527403194e-03f, 1.525333790e-03f, + 1.523261167e-03f, 1.521185329e-03f, 1.519106281e-03f, 1.517024029e-03f, 1.514938576e-03f, 1.512849928e-03f, 1.510758090e-03f, 1.508663065e-03f, 1.506564860e-03f, 1.504463478e-03f, + 1.502358925e-03f, 1.500251205e-03f, 1.498140323e-03f, 1.496026285e-03f, 1.493909094e-03f, 1.491788756e-03f, 1.489665275e-03f, 1.487538657e-03f, 1.485408905e-03f, 1.483276026e-03f, + 1.481140024e-03f, 1.479000903e-03f, 1.476858670e-03f, 1.474713327e-03f, 1.472564881e-03f, 1.470413337e-03f, 1.468258698e-03f, 1.466100971e-03f, 1.463940160e-03f, 1.461776270e-03f, + 1.459609306e-03f, 1.457439272e-03f, 1.455266175e-03f, 1.453090018e-03f, 1.450910807e-03f, 1.448728546e-03f, 1.446543241e-03f, 1.444354897e-03f, 1.442163518e-03f, 1.439969110e-03f, + 1.437771677e-03f, 1.435571225e-03f, 1.433367759e-03f, 1.431161283e-03f, 1.428951803e-03f, 1.426739323e-03f, 1.424523849e-03f, 1.422305386e-03f, 1.420083938e-03f, 1.417859511e-03f, + 1.415632110e-03f, 1.413401740e-03f, 1.411168406e-03f, 1.408932113e-03f, 1.406692866e-03f, 1.404450671e-03f, 1.402205531e-03f, 1.399957453e-03f, 1.397706442e-03f, 1.395452502e-03f, + 1.393195639e-03f, 1.390935858e-03f, 1.388673164e-03f, 1.386407562e-03f, 1.384139058e-03f, 1.381867655e-03f, 1.379593361e-03f, 1.377316179e-03f, 1.375036115e-03f, 1.372753174e-03f, + 1.370467361e-03f, 1.368178682e-03f, 1.365887142e-03f, 1.363592745e-03f, 1.361295497e-03f, 1.358995404e-03f, 1.356692470e-03f, 1.354386701e-03f, 1.352078102e-03f, 1.349766678e-03f, + 1.347452434e-03f, 1.345135376e-03f, 1.342815509e-03f, 1.340492838e-03f, 1.338167368e-03f, 1.335839105e-03f, 1.333508054e-03f, 1.331174220e-03f, 1.328837609e-03f, 1.326498225e-03f, + 1.324156075e-03f, 1.321811162e-03f, 1.319463494e-03f, 1.317113075e-03f, 1.314759910e-03f, 1.312404004e-03f, 1.310045364e-03f, 1.307683994e-03f, 1.305319900e-03f, 1.302953086e-03f, + 1.300583559e-03f, 1.298211324e-03f, 1.295836386e-03f, 1.293458750e-03f, 1.291078422e-03f, 1.288695407e-03f, 1.286309711e-03f, 1.283921339e-03f, 1.281530297e-03f, 1.279136589e-03f, + 1.276740221e-03f, 1.274341199e-03f, 1.271939528e-03f, 1.269535213e-03f, 1.267128261e-03f, 1.264718676e-03f, 1.262306463e-03f, 1.259891629e-03f, 1.257474178e-03f, 1.255054117e-03f, + 1.252631450e-03f, 1.250206183e-03f, 1.247778322e-03f, 1.245347871e-03f, 1.242914838e-03f, 1.240479226e-03f, 1.238041042e-03f, 1.235600290e-03f, 1.233156978e-03f, 1.230711109e-03f, + 1.228262690e-03f, 1.225811725e-03f, 1.223358222e-03f, 1.220902184e-03f, 1.218443618e-03f, 1.215982530e-03f, 1.213518924e-03f, 1.211052806e-03f, 1.208584182e-03f, 1.206113058e-03f, + 1.203639439e-03f, 1.201163330e-03f, 1.198684737e-03f, 1.196203666e-03f, 1.193720123e-03f, 1.191234112e-03f, 1.188745640e-03f, 1.186254711e-03f, 1.183761333e-03f, 1.181265510e-03f, + 1.178767248e-03f, 1.176266552e-03f, 1.173763429e-03f, 1.171257883e-03f, 1.168749921e-03f, 1.166239548e-03f, 1.163726770e-03f, 1.161211592e-03f, 1.158694021e-03f, 1.156174061e-03f, + 1.153651719e-03f, 1.151126999e-03f, 1.148599909e-03f, 1.146070452e-03f, 1.143538636e-03f, 1.141004466e-03f, 1.138467948e-03f, 1.135929086e-03f, 1.133387888e-03f, 1.130844358e-03f, + 1.128298503e-03f, 1.125750328e-03f, 1.123199838e-03f, 1.120647040e-03f, 1.118091940e-03f, 1.115534542e-03f, 1.112974853e-03f, 1.110412879e-03f, 1.107848625e-03f, 1.105282097e-03f, + 1.102713301e-03f, 1.100142243e-03f, 1.097568927e-03f, 1.094993361e-03f, 1.092415550e-03f, 1.089835500e-03f, 1.087253216e-03f, 1.084668704e-03f, 1.082081971e-03f, 1.079493021e-03f, + 1.076901861e-03f, 1.074308497e-03f, 1.071712934e-03f, 1.069115178e-03f, 1.066515235e-03f, 1.063913111e-03f, 1.061308812e-03f, 1.058702343e-03f, 1.056093710e-03f, 1.053482920e-03f, + 1.050869977e-03f, 1.048254889e-03f, 1.045637660e-03f, 1.043018297e-03f, 1.040396806e-03f, 1.037773192e-03f, 1.035147461e-03f, 1.032519619e-03f, 1.029889673e-03f, 1.027257627e-03f, + 1.024623488e-03f, 1.021987262e-03f, 1.019348955e-03f, 1.016708572e-03f, 1.014066119e-03f, 1.011421603e-03f, 1.008775030e-03f, 1.006126404e-03f, 1.003475733e-03f, 1.000823022e-03f, + 9.981682763e-04f, 9.955115031e-04f, 9.928527078e-04f, 9.901918964e-04f, 9.875290749e-04f, 9.848642491e-04f, 9.821974251e-04f, 9.795286088e-04f, 9.768578062e-04f, 9.741850234e-04f, + 9.715102661e-04f, 9.688335405e-04f, 9.661548525e-04f, 9.634742082e-04f, 9.607916134e-04f, 9.581070743e-04f, 9.554205968e-04f, 9.527321869e-04f, 9.500418507e-04f, 9.473495941e-04f, + 9.446554231e-04f, 9.419593439e-04f, 9.392613624e-04f, 9.365614846e-04f, 9.338597166e-04f, 9.311560644e-04f, 9.284505341e-04f, 9.257431317e-04f, 9.230338632e-04f, 9.203227348e-04f, + 9.176097524e-04f, 9.148949221e-04f, 9.121782501e-04f, 9.094597423e-04f, 9.067394048e-04f, 9.040172437e-04f, 9.012932651e-04f, 8.985674750e-04f, 8.958398796e-04f, 8.931104850e-04f, + 8.903792971e-04f, 8.876463222e-04f, 8.849115664e-04f, 8.821750356e-04f, 8.794367361e-04f, 8.766966739e-04f, 8.739548552e-04f, 8.712112861e-04f, 8.684659727e-04f, 8.657189211e-04f, + 8.629701375e-04f, 8.602196279e-04f, 8.574673986e-04f, 8.547134556e-04f, 8.519578051e-04f, 8.492004532e-04f, 8.464414062e-04f, 8.436806701e-04f, 8.409182510e-04f, 8.381541553e-04f, + 8.353883889e-04f, 8.326209582e-04f, 8.298518692e-04f, 8.270811281e-04f, 8.243087411e-04f, 8.215347144e-04f, 8.187590541e-04f, 8.159817665e-04f, 8.132028577e-04f, 8.104223339e-04f, + 8.076402013e-04f, 8.048564662e-04f, 8.020711346e-04f, 7.992842129e-04f, 7.964957072e-04f, 7.937056237e-04f, 7.909139686e-04f, 7.881207482e-04f, 7.853259687e-04f, 7.825296363e-04f, + 7.797317572e-04f, 7.769323376e-04f, 7.741313838e-04f, 7.713289021e-04f, 7.685248986e-04f, 7.657193795e-04f, 7.629123512e-04f, 7.601038199e-04f, 7.572937918e-04f, 7.544822732e-04f, + 7.516692704e-04f, 7.488547895e-04f, 7.460388368e-04f, 7.432214187e-04f, 7.404025414e-04f, 7.375822111e-04f, 7.347604341e-04f, 7.319372167e-04f, 7.291125652e-04f, 7.262864858e-04f, + 7.234589848e-04f, 7.206300686e-04f, 7.177997434e-04f, 7.149680155e-04f, 7.121348911e-04f, 7.093003767e-04f, 7.064644784e-04f, 7.036272026e-04f, 7.007885556e-04f, 6.979485437e-04f, + 6.951071732e-04f, 6.922644504e-04f, 6.894203816e-04f, 6.865749732e-04f, 6.837282315e-04f, 6.808801627e-04f, 6.780307733e-04f, 6.751800695e-04f, 6.723280576e-04f, 6.694747441e-04f, + 6.666201352e-04f, 6.637642373e-04f, 6.609070567e-04f, 6.580485997e-04f, 6.551888728e-04f, 6.523278821e-04f, 6.494656342e-04f, 6.466021354e-04f, 6.437373919e-04f, 6.408714102e-04f, + 6.380041966e-04f, 6.351357574e-04f, 6.322660991e-04f, 6.293952281e-04f, 6.265231505e-04f, 6.236498730e-04f, 6.207754017e-04f, 6.178997431e-04f, 6.150229036e-04f, 6.121448896e-04f, + 6.092657073e-04f, 6.063853633e-04f, 6.035038639e-04f, 6.006212154e-04f, 5.977374243e-04f, 5.948524970e-04f, 5.919664398e-04f, 5.890792592e-04f, 5.861909615e-04f, 5.833015532e-04f, + 5.804110406e-04f, 5.775194302e-04f, 5.746267284e-04f, 5.717329415e-04f, 5.688380760e-04f, 5.659421383e-04f, 5.630451348e-04f, 5.601470719e-04f, 5.572479561e-04f, 5.543477937e-04f, + 5.514465912e-04f, 5.485443551e-04f, 5.456410916e-04f, 5.427368073e-04f, 5.398315086e-04f, 5.369252019e-04f, 5.340178937e-04f, 5.311095904e-04f, 5.282002984e-04f, 5.252900241e-04f, + 5.223787741e-04f, 5.194665547e-04f, 5.165533724e-04f, 5.136392336e-04f, 5.107241448e-04f, 5.078081124e-04f, 5.048911430e-04f, 5.019732428e-04f, 4.990544184e-04f, 4.961346763e-04f, + 4.932140229e-04f, 4.902924646e-04f, 4.873700080e-04f, 4.844466594e-04f, 4.815224254e-04f, 4.785973124e-04f, 4.756713268e-04f, 4.727444752e-04f, 4.698167641e-04f, 4.668881998e-04f, + 4.639587888e-04f, 4.610285377e-04f, 4.580974529e-04f, 4.551655408e-04f, 4.522328081e-04f, 4.492992610e-04f, 4.463649062e-04f, 4.434297501e-04f, 4.404937992e-04f, 4.375570599e-04f, + 4.346195388e-04f, 4.316812424e-04f, 4.287421771e-04f, 4.258023494e-04f, 4.228617658e-04f, 4.199204329e-04f, 4.169783570e-04f, 4.140355447e-04f, 4.110920026e-04f, 4.081477370e-04f, + 4.052027545e-04f, 4.022570617e-04f, 3.993106649e-04f, 3.963635707e-04f, 3.934157856e-04f, 3.904673161e-04f, 3.875181688e-04f, 3.845683500e-04f, 3.816178664e-04f, 3.786667244e-04f, + 3.757149306e-04f, 3.727624914e-04f, 3.698094134e-04f, 3.668557031e-04f, 3.639013670e-04f, 3.609464115e-04f, 3.579908433e-04f, 3.550346689e-04f, 3.520778947e-04f, 3.491205273e-04f, + 3.461625733e-04f, 3.432040390e-04f, 3.402449311e-04f, 3.372852560e-04f, 3.343250204e-04f, 3.313642306e-04f, 3.284028933e-04f, 3.254410150e-04f, 3.224786021e-04f, 3.195156613e-04f, + 3.165521991e-04f, 3.135882219e-04f, 3.106237363e-04f, 3.076587488e-04f, 3.046932661e-04f, 3.017272945e-04f, 2.987608406e-04f, 2.957939111e-04f, 2.928265123e-04f, 2.898586508e-04f, + 2.868903333e-04f, 2.839215661e-04f, 2.809523559e-04f, 2.779827091e-04f, 2.750126324e-04f, 2.720421323e-04f, 2.690712152e-04f, 2.660998877e-04f, 2.631281564e-04f, 2.601560279e-04f, + 2.571835086e-04f, 2.542106050e-04f, 2.512373239e-04f, 2.482636716e-04f, 2.452896547e-04f, 2.423152797e-04f, 2.393405533e-04f, 2.363654819e-04f, 2.333900721e-04f, 2.304143305e-04f, + 2.274382635e-04f, 2.244618777e-04f, 2.214851797e-04f, 2.185081761e-04f, 2.155308733e-04f, 2.125532779e-04f, 2.095753964e-04f, 2.065972355e-04f, 2.036188016e-04f, 2.006401012e-04f, + 1.976611411e-04f, 1.946819276e-04f, 1.917024673e-04f, 1.887227668e-04f, 1.857428327e-04f, 1.827626714e-04f, 1.797822895e-04f, 1.768016937e-04f, 1.738208903e-04f, 1.708398860e-04f, + 1.678586873e-04f, 1.648773008e-04f, 1.618957330e-04f, 1.589139905e-04f, 1.559320797e-04f, 1.529500074e-04f, 1.499677799e-04f, 1.469854039e-04f, 1.440028858e-04f, 1.410202324e-04f, + 1.380374500e-04f, 1.350545453e-04f, 1.320715247e-04f, 1.290883949e-04f, 1.261051624e-04f, 1.231218337e-04f, 1.201384154e-04f, 1.171549140e-04f, 1.141713361e-04f, 1.111876882e-04f, + 1.082039768e-04f, 1.052202086e-04f, 1.022363901e-04f, 9.925252769e-05f, 9.626862807e-05f, 9.328469773e-05f, 9.030074324e-05f, 8.731677111e-05f, 8.433278792e-05f, 8.134880018e-05f, + 7.836481445e-05f, 7.538083727e-05f, 7.239687519e-05f, 6.941293473e-05f, 6.642902245e-05f, 6.344514488e-05f, 6.046130857e-05f, 5.747752006e-05f, 5.449378587e-05f, 5.151011256e-05f, + 4.852650666e-05f, 4.554297470e-05f, 4.255952323e-05f, 3.957615878e-05f, 3.659288789e-05f, 3.360971709e-05f, 3.062665292e-05f, 2.764370191e-05f, 2.466087059e-05f, 2.167816550e-05f, + 1.869559316e-05f, 1.571316012e-05f, 1.273087290e-05f, 9.748738029e-06f, 6.766762038e-06f, 3.784951455e-06f, 8.033128078e-07f, -2.178147376e-06f, -5.159422571e-06f, -8.140506252e-06f, + -1.112139189e-05f, -1.410207297e-05f, -1.708254297e-05f, -2.006279535e-05f, -2.304282361e-05f, -2.602262122e-05f, -2.900218166e-05f, -3.198149841e-05f, -3.496056496e-05f, -3.793937479e-05f, + -4.091792138e-05f, -4.389619823e-05f, -4.687419880e-05f, -4.985191660e-05f, -5.282934512e-05f, -5.580647783e-05f, -5.878330823e-05f, -6.175982982e-05f, -6.473603608e-05f, -6.771192051e-05f, + -7.068747660e-05f, -7.366269786e-05f, -7.663757777e-05f, -7.961210983e-05f, -8.258628755e-05f, -8.556010442e-05f, -8.853355395e-05f, -9.150662964e-05f, -9.447932499e-05f, -9.745163350e-05f, + -1.004235487e-04f, -1.033950641e-04f, -1.063661731e-04f, -1.093368694e-04f, -1.123071464e-04f, -1.152769976e-04f, -1.182464166e-04f, -1.212153968e-04f, -1.241839317e-04f, -1.271520150e-04f, + -1.301196401e-04f, -1.330868005e-04f, -1.360534898e-04f, -1.390197014e-04f, -1.419854290e-04f, -1.449506660e-04f, -1.479154059e-04f, -1.508796423e-04f, -1.538433688e-04f, -1.568065788e-04f, + -1.597692659e-04f, -1.627314236e-04f, -1.656930455e-04f, -1.686541251e-04f, -1.716146559e-04f, -1.745746315e-04f, -1.775340454e-04f, -1.804928912e-04f, -1.834511624e-04f, -1.864088526e-04f, + -1.893659553e-04f, -1.923224641e-04f, -1.952783725e-04f, -1.982336740e-04f, -2.011883624e-04f, -2.041424310e-04f, -2.070958734e-04f, -2.100486833e-04f, -2.130008542e-04f, -2.159523796e-04f, + -2.189032531e-04f, -2.218534683e-04f, -2.248030188e-04f, -2.277518980e-04f, -2.307000997e-04f, -2.336476174e-04f, -2.365944447e-04f, -2.395405750e-04f, -2.424860021e-04f, -2.454307196e-04f, + -2.483747209e-04f, -2.513179997e-04f, -2.542605495e-04f, -2.572023641e-04f, -2.601434368e-04f, -2.630837615e-04f, -2.660233316e-04f, -2.689621408e-04f, -2.719001826e-04f, -2.748374507e-04f, + -2.777739386e-04f, -2.807096401e-04f, -2.836445486e-04f, -2.865786578e-04f, -2.895119614e-04f, -2.924444528e-04f, -2.953761259e-04f, -2.983069741e-04f, -3.012369911e-04f, -3.041661705e-04f, + -3.070945060e-04f, -3.100219912e-04f, -3.129486197e-04f, -3.158743852e-04f, -3.187992812e-04f, -3.217233015e-04f, -3.246464397e-04f, -3.275686894e-04f, -3.304900442e-04f, -3.334104978e-04f, + -3.363300439e-04f, -3.392486762e-04f, -3.421663882e-04f, -3.450831736e-04f, -3.479990262e-04f, -3.509139394e-04f, -3.538279071e-04f, -3.567409230e-04f, -3.596529805e-04f, -3.625640735e-04f, + -3.654741956e-04f, -3.683833405e-04f, -3.712915019e-04f, -3.741986734e-04f, -3.771048488e-04f, -3.800100216e-04f, -3.829141857e-04f, -3.858173348e-04f, -3.887194624e-04f, -3.916205623e-04f, + -3.945206282e-04f, -3.974196539e-04f, -4.003176329e-04f, -4.032145591e-04f, -4.061104262e-04f, -4.090052277e-04f, -4.118989576e-04f, -4.147916095e-04f, -4.176831770e-04f, -4.205736540e-04f, + -4.234630342e-04f, -4.263513113e-04f, -4.292384790e-04f, -4.321245311e-04f, -4.350094613e-04f, -4.378932633e-04f, -4.407759310e-04f, -4.436574580e-04f, -4.465378381e-04f, -4.494170650e-04f, + -4.522951326e-04f, -4.551720345e-04f, -4.580477646e-04f, -4.609223166e-04f, -4.637956842e-04f, -4.666678613e-04f, -4.695388415e-04f, -4.724086188e-04f, -4.752771869e-04f, -4.781445395e-04f, + -4.810106704e-04f, -4.838755735e-04f, -4.867392425e-04f, -4.896016712e-04f, -4.924628535e-04f, -4.953227830e-04f, -4.981814537e-04f, -5.010388594e-04f, -5.038949937e-04f, -5.067498507e-04f, + -5.096034240e-04f, -5.124557075e-04f, -5.153066951e-04f, -5.181563805e-04f, -5.210047576e-04f, -5.238518202e-04f, -5.266975621e-04f, -5.295419773e-04f, -5.323850595e-04f, -5.352268026e-04f, + -5.380672004e-04f, -5.409062468e-04f, -5.437439357e-04f, -5.465802609e-04f, -5.494152162e-04f, -5.522487956e-04f, -5.550809929e-04f, -5.579118019e-04f, -5.607412167e-04f, -5.635692310e-04f, + -5.663958387e-04f, -5.692210337e-04f, -5.720448099e-04f, -5.748671612e-04f, -5.776880816e-04f, -5.805075648e-04f, -5.833256048e-04f, -5.861421955e-04f, -5.889573309e-04f, -5.917710048e-04f, + -5.945832112e-04f, -5.973939439e-04f, -6.002031970e-04f, -6.030109643e-04f, -6.058172398e-04f, -6.086220174e-04f, -6.114252910e-04f, -6.142270546e-04f, -6.170273022e-04f, -6.198260277e-04f, + -6.226232250e-04f, -6.254188882e-04f, -6.282130111e-04f, -6.310055878e-04f, -6.337966122e-04f, -6.365860782e-04f, -6.393739800e-04f, -6.421603114e-04f, -6.449450664e-04f, -6.477282390e-04f, + -6.505098233e-04f, -6.532898132e-04f, -6.560682027e-04f, -6.588449858e-04f, -6.616201565e-04f, -6.643937089e-04f, -6.671656370e-04f, -6.699359347e-04f, -6.727045962e-04f, -6.754716153e-04f, + -6.782369863e-04f, -6.810007030e-04f, -6.837627596e-04f, -6.865231501e-04f, -6.892818685e-04f, -6.920389089e-04f, -6.947942654e-04f, -6.975479319e-04f, -7.002999027e-04f, -7.030501717e-04f, + -7.057987330e-04f, -7.085455806e-04f, -7.112907088e-04f, -7.140341115e-04f, -7.167757829e-04f, -7.195157170e-04f, -7.222539079e-04f, -7.249903498e-04f, -7.277250367e-04f, -7.304579628e-04f, + -7.331891222e-04f, -7.359185089e-04f, -7.386461172e-04f, -7.413719411e-04f, -7.440959747e-04f, -7.468182123e-04f, -7.495386479e-04f, -7.522572757e-04f, -7.549740899e-04f, -7.576890846e-04f, + -7.604022539e-04f, -7.631135920e-04f, -7.658230931e-04f, -7.685307513e-04f, -7.712365609e-04f, -7.739405160e-04f, -7.766426107e-04f, -7.793428394e-04f, -7.820411961e-04f, -7.847376750e-04f, + -7.874322705e-04f, -7.901249766e-04f, -7.928157876e-04f, -7.955046977e-04f, -7.981917011e-04f, -8.008767920e-04f, -8.035599648e-04f, -8.062412135e-04f, -8.089205324e-04f, -8.115979159e-04f, + -8.142733581e-04f, -8.169468533e-04f, -8.196183957e-04f, -8.222879796e-04f, -8.249555992e-04f, -8.276212489e-04f, -8.302849229e-04f, -8.329466155e-04f, -8.356063210e-04f, -8.382640336e-04f, + -8.409197477e-04f, -8.435734576e-04f, -8.462251575e-04f, -8.488748417e-04f, -8.515225047e-04f, -8.541681406e-04f, -8.568117439e-04f, -8.594533088e-04f, -8.620928296e-04f, -8.647303008e-04f, + -8.673657166e-04f, -8.699990715e-04f, -8.726303596e-04f, -8.752595755e-04f, -8.778867135e-04f, -8.805117678e-04f, -8.831347330e-04f, -8.857556034e-04f, -8.883743733e-04f, -8.909910371e-04f, + -8.936055893e-04f, -8.962180243e-04f, -8.988283363e-04f, -9.014365199e-04f, -9.040425694e-04f, -9.066464793e-04f, -9.092482440e-04f, -9.118478579e-04f, -9.144453154e-04f, -9.170406110e-04f, + -9.196337391e-04f, -9.222246942e-04f, -9.248134706e-04f, -9.274000630e-04f, -9.299844656e-04f, -9.325666731e-04f, -9.351466798e-04f, -9.377244803e-04f, -9.403000690e-04f, -9.428734403e-04f, + -9.454445889e-04f, -9.480135092e-04f, -9.505801957e-04f, -9.531446429e-04f, -9.557068453e-04f, -9.582667975e-04f, -9.608244939e-04f, -9.633799291e-04f, -9.659330977e-04f, -9.684839941e-04f, + -9.710326129e-04f, -9.735789486e-04f, -9.761229959e-04f, -9.786647493e-04f, -9.812042033e-04f, -9.837413525e-04f, -9.862761915e-04f, -9.888087149e-04f, -9.913389172e-04f, -9.938667931e-04f, + -9.963923371e-04f, -9.989155439e-04f, -1.001436408e-03f, -1.003954924e-03f, -1.006471087e-03f, -1.008984891e-03f, -1.011496331e-03f, -1.014005401e-03f, -1.016512096e-03f, -1.019016412e-03f, + -1.021518341e-03f, -1.024017880e-03f, -1.026515023e-03f, -1.029009764e-03f, -1.031502098e-03f, -1.033992019e-03f, -1.036479524e-03f, -1.038964605e-03f, -1.041447259e-03f, -1.043927478e-03f, + -1.046405260e-03f, -1.048880597e-03f, -1.051353485e-03f, -1.053823918e-03f, -1.056291891e-03f, -1.058757400e-03f, -1.061220438e-03f, -1.063681000e-03f, -1.066139082e-03f, -1.068594677e-03f, + -1.071047782e-03f, -1.073498389e-03f, -1.075946495e-03f, -1.078392094e-03f, -1.080835181e-03f, -1.083275750e-03f, -1.085713797e-03f, -1.088149316e-03f, -1.090582302e-03f, -1.093012750e-03f, + -1.095440654e-03f, -1.097866010e-03f, -1.100288812e-03f, -1.102709056e-03f, -1.105126735e-03f, -1.107541846e-03f, -1.109954382e-03f, -1.112364339e-03f, -1.114771711e-03f, -1.117176493e-03f, + -1.119578681e-03f, -1.121978269e-03f, -1.124375252e-03f, -1.126769625e-03f, -1.129161383e-03f, -1.131550520e-03f, -1.133937032e-03f, -1.136320914e-03f, -1.138702161e-03f, -1.141080766e-03f, + -1.143456727e-03f, -1.145830036e-03f, -1.148200690e-03f, -1.150568683e-03f, -1.152934011e-03f, -1.155296667e-03f, -1.157656648e-03f, -1.160013948e-03f, -1.162368563e-03f, -1.164720486e-03f, + -1.167069714e-03f, -1.169416241e-03f, -1.171760062e-03f, -1.174101172e-03f, -1.176439567e-03f, -1.178775241e-03f, -1.181108189e-03f, -1.183438407e-03f, -1.185765890e-03f, -1.188090631e-03f, + -1.190412628e-03f, -1.192731874e-03f, -1.195048365e-03f, -1.197362096e-03f, -1.199673061e-03f, -1.201981257e-03f, -1.204286678e-03f, -1.206589319e-03f, -1.208889176e-03f, -1.211186243e-03f, + -1.213480515e-03f, -1.215771989e-03f, -1.218060658e-03f, -1.220346519e-03f, -1.222629565e-03f, -1.224909794e-03f, -1.227187198e-03f, -1.229461775e-03f, -1.231733518e-03f, -1.234002424e-03f, + -1.236268487e-03f, -1.238531702e-03f, -1.240792065e-03f, -1.243049571e-03f, -1.245304216e-03f, -1.247555993e-03f, -1.249804900e-03f, -1.252050930e-03f, -1.254294079e-03f, -1.256534343e-03f, + -1.258771716e-03f, -1.261006195e-03f, -1.263237773e-03f, -1.265466447e-03f, -1.267692212e-03f, -1.269915063e-03f, -1.272134995e-03f, -1.274352004e-03f, -1.276566085e-03f, -1.278777234e-03f, + -1.280985445e-03f, -1.283190714e-03f, -1.285393036e-03f, -1.287592407e-03f, -1.289788822e-03f, -1.291982276e-03f, -1.294172765e-03f, -1.296360285e-03f, -1.298544830e-03f, -1.300726395e-03f, + -1.302904978e-03f, -1.305080571e-03f, -1.307253172e-03f, -1.309422776e-03f, -1.311589378e-03f, -1.313752972e-03f, -1.315913556e-03f, -1.318071124e-03f, -1.320225672e-03f, -1.322377195e-03f, + -1.324525689e-03f, -1.326671149e-03f, -1.328813570e-03f, -1.330952949e-03f, -1.333089280e-03f, -1.335222559e-03f, -1.337352782e-03f, -1.339479944e-03f, -1.341604041e-03f, -1.343725068e-03f, + -1.345843020e-03f, -1.347957894e-03f, -1.350069685e-03f, -1.352178388e-03f, -1.354283999e-03f, -1.356386513e-03f, -1.358485927e-03f, -1.360582235e-03f, -1.362675433e-03f, -1.364765518e-03f, + -1.366852483e-03f, -1.368936326e-03f, -1.371017042e-03f, -1.373094625e-03f, -1.375169073e-03f, -1.377240381e-03f, -1.379308543e-03f, -1.381373557e-03f, -1.383435417e-03f, -1.385494119e-03f, + -1.387549659e-03f, -1.389602033e-03f, -1.391651236e-03f, -1.393697264e-03f, -1.395740113e-03f, -1.397779778e-03f, -1.399816255e-03f, -1.401849541e-03f, -1.403879629e-03f, -1.405906517e-03f, + -1.407930200e-03f, -1.409950674e-03f, -1.411967935e-03f, -1.413981978e-03f, -1.415992799e-03f, -1.418000394e-03f, -1.420004759e-03f, -1.422005889e-03f, -1.424003781e-03f, -1.425998430e-03f, + -1.427989832e-03f, -1.429977982e-03f, -1.431962878e-03f, -1.433944513e-03f, -1.435922886e-03f, -1.437897990e-03f, -1.439869822e-03f, -1.441838379e-03f, -1.443803655e-03f, -1.445765647e-03f, + -1.447724350e-03f, -1.449679762e-03f, -1.451631876e-03f, -1.453580690e-03f, -1.455526199e-03f, -1.457468400e-03f, -1.459407287e-03f, -1.461342858e-03f, -1.463275108e-03f, -1.465204032e-03f, + -1.467129628e-03f, -1.469051891e-03f, -1.470970817e-03f, -1.472886401e-03f, -1.474798641e-03f, -1.476707532e-03f, -1.478613069e-03f, -1.480515250e-03f, -1.482414070e-03f, -1.484309525e-03f, + -1.486201611e-03f, -1.488090324e-03f, -1.489975660e-03f, -1.491857616e-03f, -1.493736187e-03f, -1.495611370e-03f, -1.497483160e-03f, -1.499351554e-03f, -1.501216548e-03f, -1.503078138e-03f, + -1.504936319e-03f, -1.506791089e-03f, -1.508642444e-03f, -1.510490378e-03f, -1.512334890e-03f, -1.514175974e-03f, -1.516013627e-03f, -1.517847845e-03f, -1.519678625e-03f, -1.521505962e-03f, + -1.523329853e-03f, -1.525150293e-03f, -1.526967280e-03f, -1.528780809e-03f, -1.530590877e-03f, -1.532397480e-03f, -1.534200614e-03f, -1.536000275e-03f, -1.537796460e-03f, -1.539589164e-03f, + -1.541378385e-03f, -1.543164118e-03f, -1.544946360e-03f, -1.546725107e-03f, -1.548500356e-03f, -1.550272102e-03f, -1.552040342e-03f, -1.553805073e-03f, -1.555566290e-03f, -1.557323990e-03f, + -1.559078170e-03f, -1.560828825e-03f, -1.562575953e-03f, -1.564319549e-03f, -1.566059610e-03f, -1.567796132e-03f, -1.569529113e-03f, -1.571258547e-03f, -1.572984432e-03f, -1.574706763e-03f, + -1.576425539e-03f, -1.578140754e-03f, -1.579852405e-03f, -1.581560490e-03f, -1.583265003e-03f, -1.584965942e-03f, -1.586663304e-03f, -1.588357084e-03f, -1.590047280e-03f, -1.591733887e-03f, + -1.593416903e-03f, -1.595096323e-03f, -1.596772145e-03f, -1.598444364e-03f, -1.600112978e-03f, -1.601777983e-03f, -1.603439376e-03f, -1.605097153e-03f, -1.606751310e-03f, -1.608401845e-03f, + -1.610048753e-03f, -1.611692032e-03f, -1.613331679e-03f, -1.614967689e-03f, -1.616600059e-03f, -1.618228787e-03f, -1.619853868e-03f, -1.621475300e-03f, -1.623093078e-03f, -1.624707200e-03f, + -1.626317663e-03f, -1.627924463e-03f, -1.629527596e-03f, -1.631127060e-03f, -1.632722851e-03f, -1.634314966e-03f, -1.635903402e-03f, -1.637488155e-03f, -1.639069222e-03f, -1.640646600e-03f, + -1.642220285e-03f, -1.643790275e-03f, -1.645356567e-03f, -1.646919156e-03f, -1.648478040e-03f, -1.650033216e-03f, -1.651584680e-03f, -1.653132429e-03f, -1.654676461e-03f, -1.656216771e-03f, + -1.657753357e-03f, -1.659286216e-03f, -1.660815344e-03f, -1.662340738e-03f, -1.663862396e-03f, -1.665380314e-03f, -1.666894489e-03f, -1.668404918e-03f, -1.669911598e-03f, -1.671414525e-03f, + -1.672913697e-03f, -1.674409111e-03f, -1.675900763e-03f, -1.677388651e-03f, -1.678872772e-03f, -1.680353122e-03f, -1.681829698e-03f, -1.683302498e-03f, -1.684771519e-03f, -1.686236757e-03f, + -1.687698209e-03f, -1.689155873e-03f, -1.690609745e-03f, -1.692059823e-03f, -1.693506104e-03f, -1.694948584e-03f, -1.696387261e-03f, -1.697822132e-03f, -1.699253194e-03f, -1.700680444e-03f, + -1.702103879e-03f, -1.703523496e-03f, -1.704939293e-03f, -1.706351266e-03f, -1.707759413e-03f, -1.709163730e-03f, -1.710564216e-03f, -1.711960866e-03f, -1.713353679e-03f, -1.714742651e-03f, + -1.716127780e-03f, -1.717509063e-03f, -1.718886496e-03f, -1.720260078e-03f, -1.721629806e-03f, -1.722995676e-03f, -1.724357685e-03f, -1.725715833e-03f, -1.727070114e-03f, -1.728420527e-03f, + -1.729767069e-03f, -1.731109738e-03f, -1.732448530e-03f, -1.733783443e-03f, -1.735114473e-03f, -1.736441620e-03f, -1.737764879e-03f, -1.739084248e-03f, -1.740399725e-03f, -1.741711307e-03f, + -1.743018990e-03f, -1.744322774e-03f, -1.745622654e-03f, -1.746918629e-03f, -1.748210695e-03f, -1.749498850e-03f, -1.750783092e-03f, -1.752063418e-03f, -1.753339825e-03f, -1.754612311e-03f, + -1.755880873e-03f, -1.757145509e-03f, -1.758406217e-03f, -1.759662993e-03f, -1.760915835e-03f, -1.762164740e-03f, -1.763409707e-03f, -1.764650732e-03f, -1.765887814e-03f, -1.767120949e-03f, + -1.768350136e-03f, -1.769575371e-03f, -1.770796653e-03f, -1.772013978e-03f, -1.773227345e-03f, -1.774436751e-03f, -1.775642193e-03f, -1.776843670e-03f, -1.778041179e-03f, -1.779234717e-03f, + -1.780424282e-03f, -1.781609872e-03f, -1.782791484e-03f, -1.783969116e-03f, -1.785142766e-03f, -1.786312431e-03f, -1.787478109e-03f, -1.788639798e-03f, -1.789797495e-03f, -1.790951199e-03f, + -1.792100906e-03f, -1.793246614e-03f, -1.794388322e-03f, -1.795526027e-03f, -1.796659727e-03f, -1.797789419e-03f, -1.798915101e-03f, -1.800036771e-03f, -1.801154427e-03f, -1.802268067e-03f, + -1.803377688e-03f, -1.804483289e-03f, -1.805584866e-03f, -1.806682418e-03f, -1.807775943e-03f, -1.808865439e-03f, -1.809950903e-03f, -1.811032333e-03f, -1.812109728e-03f, -1.813183084e-03f, + -1.814252400e-03f, -1.815317675e-03f, -1.816378904e-03f, -1.817436088e-03f, -1.818489223e-03f, -1.819538308e-03f, -1.820583340e-03f, -1.821624317e-03f, -1.822661238e-03f, -1.823694101e-03f, + -1.824722902e-03f, -1.825747641e-03f, -1.826768315e-03f, -1.827784923e-03f, -1.828797462e-03f, -1.829805930e-03f, -1.830810326e-03f, -1.831810647e-03f, -1.832806892e-03f, -1.833799058e-03f, + -1.834787144e-03f, -1.835771148e-03f, -1.836751067e-03f, -1.837726900e-03f, -1.838698646e-03f, -1.839666301e-03f, -1.840629865e-03f, -1.841589335e-03f, -1.842544710e-03f, -1.843495988e-03f, + -1.844443166e-03f, -1.845386243e-03f, -1.846325218e-03f, -1.847260088e-03f, -1.848190852e-03f, -1.849117507e-03f, -1.850040052e-03f, -1.850958486e-03f, -1.851872806e-03f, -1.852783011e-03f, + -1.853689099e-03f, -1.854591069e-03f, -1.855488917e-03f, -1.856382644e-03f, -1.857272247e-03f, -1.858157724e-03f, -1.859039073e-03f, -1.859916294e-03f, -1.860789385e-03f, -1.861658342e-03f, + -1.862523166e-03f, -1.863383855e-03f, -1.864240406e-03f, -1.865092818e-03f, -1.865941090e-03f, -1.866785219e-03f, -1.867625205e-03f, -1.868461046e-03f, -1.869292740e-03f, -1.870120285e-03f, + -1.870943680e-03f, -1.871762924e-03f, -1.872578015e-03f, -1.873388951e-03f, -1.874195731e-03f, -1.874998353e-03f, -1.875796816e-03f, -1.876591118e-03f, -1.877381258e-03f, -1.878167235e-03f, + -1.878949046e-03f, -1.879726691e-03f, -1.880500168e-03f, -1.881269475e-03f, -1.882034611e-03f, -1.882795576e-03f, -1.883552366e-03f, -1.884304981e-03f, -1.885053420e-03f, -1.885797680e-03f, + -1.886537762e-03f, -1.887273662e-03f, -1.888005381e-03f, -1.888732916e-03f, -1.889456266e-03f, -1.890175431e-03f, -1.890890408e-03f, -1.891601196e-03f, -1.892307794e-03f, -1.893010201e-03f, + -1.893708416e-03f, -1.894402436e-03f, -1.895092261e-03f, -1.895777890e-03f, -1.896459322e-03f, -1.897136554e-03f, -1.897809586e-03f, -1.898478417e-03f, -1.899143046e-03f, -1.899803470e-03f, + -1.900459690e-03f, -1.901111704e-03f, -1.901759510e-03f, -1.902403108e-03f, -1.903042496e-03f, -1.903677674e-03f, -1.904308639e-03f, -1.904935392e-03f, -1.905557930e-03f, -1.906176253e-03f, + -1.906790360e-03f, -1.907400249e-03f, -1.908005920e-03f, -1.908607371e-03f, -1.909204602e-03f, -1.909797610e-03f, -1.910386396e-03f, -1.910970959e-03f, -1.911551296e-03f, -1.912127408e-03f, + -1.912699292e-03f, -1.913266949e-03f, -1.913830377e-03f, -1.914389576e-03f, -1.914944543e-03f, -1.915495279e-03f, -1.916041782e-03f, -1.916584051e-03f, -1.917122086e-03f, -1.917655886e-03f, + -1.918185448e-03f, -1.918710774e-03f, -1.919231862e-03f, -1.919748710e-03f, -1.920261318e-03f, -1.920769686e-03f, -1.921273812e-03f, -1.921773695e-03f, -1.922269335e-03f, -1.922760731e-03f, + -1.923247882e-03f, -1.923730787e-03f, -1.924209445e-03f, -1.924683856e-03f, -1.925154019e-03f, -1.925619933e-03f, -1.926081597e-03f, -1.926539010e-03f, -1.926992173e-03f, -1.927441083e-03f, + -1.927885741e-03f, -1.928326145e-03f, -1.928762295e-03f, -1.929194190e-03f, -1.929621830e-03f, -1.930045213e-03f, -1.930464340e-03f, -1.930879209e-03f, -1.931289820e-03f, -1.931696173e-03f, + -1.932098265e-03f, -1.932496098e-03f, -1.932889670e-03f, -1.933278981e-03f, -1.933664029e-03f, -1.934044816e-03f, -1.934421339e-03f, -1.934793599e-03f, -1.935161594e-03f, -1.935525325e-03f, + -1.935884791e-03f, -1.936239991e-03f, -1.936590924e-03f, -1.936937591e-03f, -1.937279990e-03f, -1.937618122e-03f, -1.937951985e-03f, -1.938281579e-03f, -1.938606905e-03f, -1.938927960e-03f, + -1.939244746e-03f, -1.939557261e-03f, -1.939865505e-03f, -1.940169477e-03f, -1.940469178e-03f, -1.940764606e-03f, -1.941055762e-03f, -1.941342645e-03f, -1.941625255e-03f, -1.941903591e-03f, + -1.942177653e-03f, -1.942447440e-03f, -1.942712953e-03f, -1.942974190e-03f, -1.943231153e-03f, -1.943483839e-03f, -1.943732250e-03f, -1.943976385e-03f, -1.944216242e-03f, -1.944451824e-03f, + -1.944683128e-03f, -1.944910154e-03f, -1.945132904e-03f, -1.945351375e-03f, -1.945565569e-03f, -1.945775484e-03f, -1.945981121e-03f, -1.946182479e-03f, -1.946379559e-03f, -1.946572360e-03f, + -1.946760881e-03f, -1.946945123e-03f, -1.947125086e-03f, -1.947300770e-03f, -1.947472174e-03f, -1.947639298e-03f, -1.947802142e-03f, -1.947960706e-03f, -1.948114990e-03f, -1.948264994e-03f, + -1.948410717e-03f, -1.948552161e-03f, -1.948689324e-03f, -1.948822207e-03f, -1.948950809e-03f, -1.949075131e-03f, -1.949195172e-03f, -1.949310934e-03f, -1.949422414e-03f, -1.949529615e-03f, + -1.949632534e-03f, -1.949731174e-03f, -1.949825533e-03f, -1.949915612e-03f, -1.950001411e-03f, -1.950082930e-03f, -1.950160168e-03f, -1.950233127e-03f, -1.950301806e-03f, -1.950366205e-03f, + -1.950426324e-03f, -1.950482164e-03f, -1.950533725e-03f, -1.950581006e-03f, -1.950624009e-03f, -1.950662732e-03f, -1.950697177e-03f, -1.950727343e-03f, -1.950753231e-03f, -1.950774841e-03f, + -1.950792173e-03f, -1.950805227e-03f, -1.950814004e-03f, -1.950818503e-03f, -1.950818726e-03f, -1.950814672e-03f, -1.950806341e-03f, -1.950793734e-03f, -1.950776852e-03f, -1.950755693e-03f, + -1.950730260e-03f, -1.950700551e-03f, -1.950666568e-03f, -1.950628311e-03f, -1.950585779e-03f, -1.950538974e-03f, -1.950487896e-03f, -1.950432545e-03f, -1.950372921e-03f, -1.950309026e-03f, + -1.950240858e-03f, -1.950168420e-03f, -1.950091710e-03f, -1.950010730e-03f, -1.949925480e-03f, -1.949835960e-03f, -1.949742172e-03f, -1.949644114e-03f, -1.949541789e-03f, -1.949435196e-03f, + -1.949324335e-03f, -1.949209208e-03f, -1.949089815e-03f, -1.948966156e-03f, -1.948838232e-03f, -1.948706043e-03f, -1.948569591e-03f, -1.948428875e-03f, -1.948283895e-03f, -1.948134654e-03f, + -1.947981151e-03f, -1.947823387e-03f, -1.947661362e-03f, -1.947495077e-03f, -1.947324533e-03f, -1.947149730e-03f, -1.946970669e-03f, -1.946787351e-03f, -1.946599776e-03f, -1.946407945e-03f, + -1.946211859e-03f, -1.946011518e-03f, -1.945806923e-03f, -1.945598074e-03f, -1.945384973e-03f, -1.945167621e-03f, -1.944946017e-03f, -1.944720163e-03f, -1.944490059e-03f, -1.944255706e-03f, + -1.944017105e-03f, -1.943774257e-03f, -1.943527163e-03f, -1.943275823e-03f, -1.943020238e-03f, -1.942760408e-03f, -1.942496336e-03f, -1.942228021e-03f, -1.941955465e-03f, -1.941678667e-03f, + -1.941397630e-03f, -1.941112354e-03f, -1.940822840e-03f, -1.940529089e-03f, -1.940231101e-03f, -1.939928879e-03f, -1.939622421e-03f, -1.939311730e-03f, -1.938996807e-03f, -1.938677651e-03f, + -1.938354266e-03f, -1.938026650e-03f, -1.937694806e-03f, -1.937358733e-03f, -1.937018435e-03f, -1.936673910e-03f, -1.936325160e-03f, -1.935972187e-03f, -1.935614991e-03f, -1.935253574e-03f, + -1.934887936e-03f, -1.934518078e-03f, -1.934144002e-03f, -1.933765708e-03f, -1.933383198e-03f, -1.932996473e-03f, -1.932605534e-03f, -1.932210381e-03f, -1.931811017e-03f, -1.931407442e-03f, + -1.930999657e-03f, -1.930587664e-03f, -1.930171464e-03f, -1.929751057e-03f, -1.929326446e-03f, -1.928897630e-03f, -1.928464612e-03f, -1.928027393e-03f, -1.927585973e-03f, -1.927140355e-03f, + -1.926690539e-03f, -1.926236526e-03f, -1.925778318e-03f, -1.925315917e-03f, -1.924849322e-03f, -1.924378536e-03f, -1.923903560e-03f, -1.923424395e-03f, -1.922941043e-03f, -1.922453504e-03f, + -1.921961781e-03f, -1.921465874e-03f, -1.920965785e-03f, -1.920461514e-03f, -1.919953065e-03f, -1.919440437e-03f, -1.918923632e-03f, -1.918402653e-03f, -1.917877499e-03f, -1.917348172e-03f, + -1.916814675e-03f, -1.916277007e-03f, -1.915735172e-03f, -1.915189169e-03f, -1.914639001e-03f, -1.914084669e-03f, -1.913526175e-03f, -1.912963519e-03f, -1.912396705e-03f, -1.911825732e-03f, + -1.911250602e-03f, -1.910671318e-03f, -1.910087880e-03f, -1.909500290e-03f, -1.908908550e-03f, -1.908312661e-03f, -1.907712624e-03f, -1.907108442e-03f, -1.906500116e-03f, -1.905887647e-03f, + -1.905271037e-03f, -1.904650287e-03f, -1.904025400e-03f, -1.903396377e-03f, -1.902763220e-03f, -1.902125929e-03f, -1.901484507e-03f, -1.900838956e-03f, -1.900189277e-03f, -1.899535471e-03f, + -1.898877541e-03f, -1.898215488e-03f, -1.897549315e-03f, -1.896879021e-03f, -1.896204610e-03f, -1.895526083e-03f, -1.894843442e-03f, -1.894156688e-03f, -1.893465823e-03f, -1.892770850e-03f, + -1.892071769e-03f, -1.891368583e-03f, -1.890661293e-03f, -1.889949901e-03f, -1.889234409e-03f, -1.888514820e-03f, -1.887791133e-03f, -1.887063353e-03f, -1.886331479e-03f, -1.885595515e-03f, + -1.884855461e-03f, -1.884111321e-03f, -1.883363095e-03f, -1.882610786e-03f, -1.881854396e-03f, -1.881093926e-03f, -1.880329378e-03f, -1.879560755e-03f, -1.878788058e-03f, -1.878011289e-03f, + -1.877230450e-03f, -1.876445544e-03f, -1.875656571e-03f, -1.874863535e-03f, -1.874066436e-03f, -1.873265277e-03f, -1.872460061e-03f, -1.871650788e-03f, -1.870837462e-03f, -1.870020084e-03f, + -1.869198655e-03f, -1.868373179e-03f, -1.867543657e-03f, -1.866710092e-03f, -1.865872485e-03f, -1.865030838e-03f, -1.864185154e-03f, -1.863335434e-03f, -1.862481681e-03f, -1.861623897e-03f, + -1.860762084e-03f, -1.859896244e-03f, -1.859026380e-03f, -1.858152492e-03f, -1.857274585e-03f, -1.856392659e-03f, -1.855506717e-03f, -1.854616761e-03f, -1.853722793e-03f, -1.852824816e-03f, + -1.851922832e-03f, -1.851016842e-03f, -1.850106850e-03f, -1.849192857e-03f, -1.848274866e-03f, -1.847352879e-03f, -1.846426898e-03f, -1.845496925e-03f, -1.844562963e-03f, -1.843625014e-03f, + -1.842683081e-03f, -1.841737165e-03f, -1.840787269e-03f, -1.839833395e-03f, -1.838875546e-03f, -1.837913724e-03f, -1.836947931e-03f, -1.835978169e-03f, -1.835004442e-03f, -1.834026751e-03f, + -1.833045099e-03f, -1.832059488e-03f, -1.831069921e-03f, -1.830076400e-03f, -1.829078927e-03f, -1.828077505e-03f, -1.827072136e-03f, -1.826062823e-03f, -1.825049568e-03f, -1.824032374e-03f, + -1.823011242e-03f, -1.821986177e-03f, -1.820957179e-03f, -1.819924252e-03f, -1.818887398e-03f, -1.817846620e-03f, -1.816801919e-03f, -1.815753300e-03f, -1.814700763e-03f, -1.813644312e-03f, + -1.812583950e-03f, -1.811519678e-03f, -1.810451500e-03f, -1.809379417e-03f, -1.808303433e-03f, -1.807223551e-03f, -1.806139772e-03f, -1.805052099e-03f, -1.803960536e-03f, -1.802865084e-03f, + -1.801765746e-03f, -1.800662526e-03f, -1.799555424e-03f, -1.798444445e-03f, -1.797329591e-03f, -1.796210865e-03f, -1.795088269e-03f, -1.793961806e-03f, -1.792831478e-03f, -1.791697289e-03f, + -1.790559241e-03f, -1.789417337e-03f, -1.788271579e-03f, -1.787121971e-03f, -1.785968514e-03f, -1.784811213e-03f, -1.783650069e-03f, -1.782485086e-03f, -1.781316265e-03f, -1.780143611e-03f, + -1.778967126e-03f, -1.777786812e-03f, -1.776602672e-03f, -1.775414710e-03f, -1.774222928e-03f, -1.773027328e-03f, -1.771827915e-03f, -1.770624690e-03f, -1.769417657e-03f, -1.768206818e-03f, + -1.766992176e-03f, -1.765773735e-03f, -1.764551496e-03f, -1.763325464e-03f, -1.762095640e-03f, -1.760862028e-03f, -1.759624631e-03f, -1.758383452e-03f, -1.757138493e-03f, -1.755889758e-03f, + -1.754637250e-03f, -1.753380971e-03f, -1.752120925e-03f, -1.750857114e-03f, -1.749589542e-03f, -1.748318211e-03f, -1.747043125e-03f, -1.745764286e-03f, -1.744481698e-03f, -1.743195364e-03f, + -1.741905286e-03f, -1.740611468e-03f, -1.739313913e-03f, -1.738012624e-03f, -1.736707604e-03f, -1.735398855e-03f, -1.734086383e-03f, -1.732770188e-03f, -1.731450274e-03f, -1.730126646e-03f, + -1.728799304e-03f, -1.727468254e-03f, -1.726133497e-03f, -1.724795038e-03f, -1.723452879e-03f, -1.722107023e-03f, -1.720757473e-03f, -1.719404234e-03f, -1.718047307e-03f, -1.716686696e-03f, + -1.715322405e-03f, -1.713954437e-03f, -1.712582794e-03f, -1.711207480e-03f, -1.709828498e-03f, -1.708445852e-03f, -1.707059545e-03f, -1.705669579e-03f, -1.704275959e-03f, -1.702878688e-03f, + -1.701477768e-03f, -1.700073204e-03f, -1.698664997e-03f, -1.697253153e-03f, -1.695837674e-03f, -1.694418563e-03f, -1.692995824e-03f, -1.691569460e-03f, -1.690139474e-03f, -1.688705870e-03f, + -1.687268651e-03f, -1.685827821e-03f, -1.684383382e-03f, -1.682935339e-03f, -1.681483695e-03f, -1.680028452e-03f, -1.678569615e-03f, -1.677107187e-03f, -1.675641172e-03f, -1.674171572e-03f, + -1.672698391e-03f, -1.671221632e-03f, -1.669741300e-03f, -1.668257398e-03f, -1.666769928e-03f, -1.665278895e-03f, -1.663784302e-03f, -1.662286153e-03f, -1.660784450e-03f, -1.659279198e-03f, + -1.657770400e-03f, -1.656258059e-03f, -1.654742180e-03f, -1.653222765e-03f, -1.651699818e-03f, -1.650173343e-03f, -1.648643343e-03f, -1.647109822e-03f, -1.645572784e-03f, -1.644032231e-03f, + -1.642488168e-03f, -1.640940599e-03f, -1.639389526e-03f, -1.637834953e-03f, -1.636276885e-03f, -1.634715324e-03f, -1.633150274e-03f, -1.631581739e-03f, -1.630009723e-03f, -1.628434229e-03f, + -1.626855261e-03f, -1.625272823e-03f, -1.623686918e-03f, -1.622097550e-03f, -1.620504722e-03f, -1.618908439e-03f, -1.617308704e-03f, -1.615705521e-03f, -1.614098893e-03f, -1.612488825e-03f, + -1.610875319e-03f, -1.609258380e-03f, -1.607638012e-03f, -1.606014218e-03f, -1.604387001e-03f, -1.602756367e-03f, -1.601122318e-03f, -1.599484859e-03f, -1.597843993e-03f, -1.596199723e-03f, + -1.594552055e-03f, -1.592900991e-03f, -1.591246535e-03f, -1.589588692e-03f, -1.587927465e-03f, -1.586262857e-03f, -1.584594874e-03f, -1.582923518e-03f, -1.581248794e-03f, -1.579570705e-03f, + -1.577889255e-03f, -1.576204449e-03f, -1.574516289e-03f, -1.572824781e-03f, -1.571129928e-03f, -1.569431733e-03f, -1.567730201e-03f, -1.566025336e-03f, -1.564317141e-03f, -1.562605621e-03f, + -1.560890780e-03f, -1.559172621e-03f, -1.557451148e-03f, -1.555726366e-03f, -1.553998278e-03f, -1.552266889e-03f, -1.550532202e-03f, -1.548794221e-03f, -1.547052951e-03f, -1.545308395e-03f, + -1.543560558e-03f, -1.541809443e-03f, -1.540055055e-03f, -1.538297397e-03f, -1.536536474e-03f, -1.534772290e-03f, -1.533004848e-03f, -1.531234153e-03f, -1.529460209e-03f, -1.527683020e-03f, + -1.525902591e-03f, -1.524118924e-03f, -1.522332025e-03f, -1.520541897e-03f, -1.518748544e-03f, -1.516951971e-03f, -1.515152183e-03f, -1.513349181e-03f, -1.511542973e-03f, -1.509733560e-03f, + -1.507920948e-03f, -1.506105140e-03f, -1.504286141e-03f, -1.502463955e-03f, -1.500638586e-03f, -1.498810038e-03f, -1.496978316e-03f, -1.495143424e-03f, -1.493305365e-03f, -1.491464145e-03f, + -1.489619767e-03f, -1.487772236e-03f, -1.485921555e-03f, -1.484067730e-03f, -1.482210764e-03f, -1.480350662e-03f, -1.478487428e-03f, -1.476621066e-03f, -1.474751580e-03f, -1.472878975e-03f, + -1.471003255e-03f, -1.469124425e-03f, -1.467242488e-03f, -1.465357449e-03f, -1.463469312e-03f, -1.461578082e-03f, -1.459683763e-03f, -1.457786360e-03f, -1.455885876e-03f, -1.453982316e-03f, + -1.452075684e-03f, -1.450165985e-03f, -1.448253223e-03f, -1.446337403e-03f, -1.444418529e-03f, -1.442496604e-03f, -1.440571635e-03f, -1.438643625e-03f, -1.436712578e-03f, -1.434778499e-03f, + -1.432841392e-03f, -1.430901262e-03f, -1.428958113e-03f, -1.427011950e-03f, -1.425062777e-03f, -1.423110599e-03f, -1.421155419e-03f, -1.419197244e-03f, -1.417236076e-03f, -1.415271920e-03f, + -1.413304781e-03f, -1.411334664e-03f, -1.409361573e-03f, -1.407385512e-03f, -1.405406486e-03f, -1.403424500e-03f, -1.401439558e-03f, -1.399451664e-03f, -1.397460823e-03f, -1.395467040e-03f, + -1.393470319e-03f, -1.391470665e-03f, -1.389468081e-03f, -1.387462574e-03f, -1.385454148e-03f, -1.383442806e-03f, -1.381428554e-03f, -1.379411396e-03f, -1.377391336e-03f, -1.375368381e-03f, + -1.373342533e-03f, -1.371313798e-03f, -1.369282180e-03f, -1.367247684e-03f, -1.365210314e-03f, -1.363170076e-03f, -1.361126973e-03f, -1.359081011e-03f, -1.357032194e-03f, -1.354980527e-03f, + -1.352926014e-03f, -1.350868660e-03f, -1.348808470e-03f, -1.346745449e-03f, -1.344679601e-03f, -1.342610931e-03f, -1.340539443e-03f, -1.338465143e-03f, -1.336388034e-03f, -1.334308123e-03f, + -1.332225413e-03f, -1.330139909e-03f, -1.328051616e-03f, -1.325960539e-03f, -1.323866682e-03f, -1.321770051e-03f, -1.319670650e-03f, -1.317568483e-03f, -1.315463556e-03f, -1.313355873e-03f, + -1.311245440e-03f, -1.309132260e-03f, -1.307016339e-03f, -1.304897682e-03f, -1.302776293e-03f, -1.300652177e-03f, -1.298525339e-03f, -1.296395784e-03f, -1.294263516e-03f, -1.292128541e-03f, + -1.289990864e-03f, -1.287850488e-03f, -1.285707420e-03f, -1.283561663e-03f, -1.281413224e-03f, -1.279262106e-03f, -1.277108314e-03f, -1.274951854e-03f, -1.272792730e-03f, -1.270630947e-03f, + -1.268466511e-03f, -1.266299425e-03f, -1.264129695e-03f, -1.261957327e-03f, -1.259782323e-03f, -1.257604691e-03f, -1.255424434e-03f, -1.253241558e-03f, -1.251056067e-03f, -1.248867967e-03f, + -1.246677262e-03f, -1.244483958e-03f, -1.242288059e-03f, -1.240089570e-03f, -1.237888497e-03f, -1.235684843e-03f, -1.233478616e-03f, -1.231269818e-03f, -1.229058455e-03f, -1.226844533e-03f, + -1.224628056e-03f, -1.222409030e-03f, -1.220187459e-03f, -1.217963348e-03f, -1.215736702e-03f, -1.213507527e-03f, -1.211275827e-03f, -1.209041608e-03f, -1.206804875e-03f, -1.204565631e-03f, + -1.202323884e-03f, -1.200079637e-03f, -1.197832897e-03f, -1.195583667e-03f, -1.193331953e-03f, -1.191077760e-03f, -1.188821093e-03f, -1.186561957e-03f, -1.184300358e-03f, -1.182036301e-03f, + -1.179769789e-03f, -1.177500830e-03f, -1.175229427e-03f, -1.172955587e-03f, -1.170679313e-03f, -1.168400612e-03f, -1.166119488e-03f, -1.163835946e-03f, -1.161549992e-03f, -1.159261631e-03f, + -1.156970868e-03f, -1.154677708e-03f, -1.152382157e-03f, -1.150084219e-03f, -1.147783899e-03f, -1.145481204e-03f, -1.143176138e-03f, -1.140868706e-03f, -1.138558913e-03f, -1.136246765e-03f, + -1.133932267e-03f, -1.131615424e-03f, -1.129296241e-03f, -1.126974724e-03f, -1.124650878e-03f, -1.122324708e-03f, -1.119996219e-03f, -1.117665417e-03f, -1.115332306e-03f, -1.112996893e-03f, + -1.110659181e-03f, -1.108319178e-03f, -1.105976887e-03f, -1.103632314e-03f, -1.101285465e-03f, -1.098936344e-03f, -1.096584957e-03f, -1.094231310e-03f, -1.091875407e-03f, -1.089517254e-03f, + -1.087156856e-03f, -1.084794218e-03f, -1.082429346e-03f, -1.080062246e-03f, -1.077692922e-03f, -1.075321379e-03f, -1.072947624e-03f, -1.070571661e-03f, -1.068193496e-03f, -1.065813134e-03f, + -1.063430581e-03f, -1.061045841e-03f, -1.058658921e-03f, -1.056269825e-03f, -1.053878559e-03f, -1.051485128e-03f, -1.049089538e-03f, -1.046691795e-03f, -1.044291902e-03f, -1.041889867e-03f, + -1.039485694e-03f, -1.037079388e-03f, -1.034670955e-03f, -1.032260401e-03f, -1.029847731e-03f, -1.027432950e-03f, -1.025016064e-03f, -1.022597078e-03f, -1.020175998e-03f, -1.017752829e-03f, + -1.015327576e-03f, -1.012900245e-03f, -1.010470841e-03f, -1.008039371e-03f, -1.005605838e-03f, -1.003170249e-03f, -1.000732610e-03f, -9.982929249e-04f, -9.958512002e-04f, -9.934074410e-04f, + -9.909616530e-04f, -9.885138415e-04f, -9.860640121e-04f, -9.836121703e-04f, -9.811583216e-04f, -9.787024714e-04f, -9.762446253e-04f, -9.737847888e-04f, -9.713229674e-04f, -9.688591667e-04f, + -9.663933920e-04f, -9.639256491e-04f, -9.614559433e-04f, -9.589842803e-04f, -9.565106655e-04f, -9.540351046e-04f, -9.515576030e-04f, -9.490781664e-04f, -9.465968002e-04f, -9.441135100e-04f, + -9.416283015e-04f, -9.391411801e-04f, -9.366521514e-04f, -9.341612210e-04f, -9.316683945e-04f, -9.291736774e-04f, -9.266770754e-04f, -9.241785940e-04f, -9.216782388e-04f, -9.191760155e-04f, + -9.166719295e-04f, -9.141659866e-04f, -9.116581923e-04f, -9.091485523e-04f, -9.066370721e-04f, -9.041237574e-04f, -9.016086138e-04f, -8.990916469e-04f, -8.965728624e-04f, -8.940522658e-04f, + -8.915298629e-04f, -8.890056592e-04f, -8.864796605e-04f, -8.839518723e-04f, -8.814223003e-04f, -8.788909502e-04f, -8.763578276e-04f, -8.738229382e-04f, -8.712862876e-04f, -8.687478815e-04f, + -8.662077257e-04f, -8.636658257e-04f, -8.611221872e-04f, -8.585768160e-04f, -8.560297177e-04f, -8.534808980e-04f, -8.509303626e-04f, -8.483781172e-04f, -8.458241675e-04f, -8.432685192e-04f, + -8.407111779e-04f, -8.381521496e-04f, -8.355914397e-04f, -8.330290541e-04f, -8.304649984e-04f, -8.278992785e-04f, -8.253318999e-04f, -8.227628685e-04f, -8.201921900e-04f, -8.176198701e-04f, + -8.150459146e-04f, -8.124703292e-04f, -8.098931196e-04f, -8.073142916e-04f, -8.047338509e-04f, -8.021518034e-04f, -7.995681547e-04f, -7.969829107e-04f, -7.943960770e-04f, -7.918076596e-04f, + -7.892176640e-04f, -7.866260962e-04f, -7.840329618e-04f, -7.814382667e-04f, -7.788420167e-04f, -7.762442175e-04f, -7.736448749e-04f, -7.710439948e-04f, -7.684415829e-04f, -7.658376449e-04f, + -7.632321869e-04f, -7.606252144e-04f, -7.580167334e-04f, -7.554067496e-04f, -7.527952689e-04f, -7.501822970e-04f, -7.475678399e-04f, -7.449519032e-04f, -7.423344929e-04f, -7.397156148e-04f, + -7.370952747e-04f, -7.344734784e-04f, -7.318502319e-04f, -7.292255408e-04f, -7.265994111e-04f, -7.239718486e-04f, -7.213428591e-04f, -7.187124485e-04f, -7.160806227e-04f, -7.134473876e-04f, + -7.108127489e-04f, -7.081767125e-04f, -7.055392843e-04f, -7.029004702e-04f, -7.002602761e-04f, -6.976187077e-04f, -6.949757711e-04f, -6.923314720e-04f, -6.896858163e-04f, -6.870388100e-04f, + -6.843904589e-04f, -6.817407689e-04f, -6.790897460e-04f, -6.764373958e-04f, -6.737837245e-04f, -6.711287379e-04f, -6.684724419e-04f, -6.658148423e-04f, -6.631559451e-04f, -6.604957563e-04f, + -6.578342817e-04f, -6.551715272e-04f, -6.525074987e-04f, -6.498422022e-04f, -6.471756436e-04f, -6.445078288e-04f, -6.418387638e-04f, -6.391684544e-04f, -6.364969066e-04f, -6.338241263e-04f, + -6.311501195e-04f, -6.284748921e-04f, -6.257984500e-04f, -6.231207993e-04f, -6.204419457e-04f, -6.177618954e-04f, -6.150806541e-04f, -6.123982279e-04f, -6.097146228e-04f, -6.070298446e-04f, + -6.043438994e-04f, -6.016567931e-04f, -5.989685317e-04f, -5.962791211e-04f, -5.935885672e-04f, -5.908968762e-04f, -5.882040539e-04f, -5.855101063e-04f, -5.828150394e-04f, -5.801188591e-04f, + -5.774215715e-04f, -5.747231825e-04f, -5.720236981e-04f, -5.693231244e-04f, -5.666214672e-04f, -5.639187325e-04f, -5.612149264e-04f, -5.585100549e-04f, -5.558041240e-04f, -5.530971395e-04f, + -5.503891077e-04f, -5.476800344e-04f, -5.449699256e-04f, -5.422587874e-04f, -5.395466257e-04f, -5.368334467e-04f, -5.341192562e-04f, -5.314040603e-04f, -5.286878650e-04f, -5.259706763e-04f, + -5.232525003e-04f, -5.205333430e-04f, -5.178132103e-04f, -5.150921084e-04f, -5.123700432e-04f, -5.096470208e-04f, -5.069230471e-04f, -5.041981283e-04f, -5.014722703e-04f, -4.987454793e-04f, + -4.960177611e-04f, -4.932891219e-04f, -4.905595677e-04f, -4.878291046e-04f, -4.850977385e-04f, -4.823654756e-04f, -4.796323218e-04f, -4.768982832e-04f, -4.741633660e-04f, -4.714275760e-04f, + -4.686909194e-04f, -4.659534022e-04f, -4.632150305e-04f, -4.604758104e-04f, -4.577357478e-04f, -4.549948489e-04f, -4.522531197e-04f, -4.495105662e-04f, -4.467671946e-04f, -4.440230109e-04f, + -4.412780212e-04f, -4.385322315e-04f, -4.357856479e-04f, -4.330382765e-04f, -4.302901233e-04f, -4.275411945e-04f, -4.247914960e-04f, -4.220410340e-04f, -4.192898146e-04f, -4.165378438e-04f, + -4.137851277e-04f, -4.110316723e-04f, -4.082774839e-04f, -4.055225684e-04f, -4.027669319e-04f, -4.000105806e-04f, -3.972535204e-04f, -3.944957576e-04f, -3.917372981e-04f, -3.889781482e-04f, + -3.862183137e-04f, -3.834578010e-04f, -3.806966160e-04f, -3.779347649e-04f, -3.751722537e-04f, -3.724090885e-04f, -3.696452755e-04f, -3.668808208e-04f, -3.641157303e-04f, -3.613500104e-04f, + -3.585836669e-04f, -3.558167062e-04f, -3.530491341e-04f, -3.502809570e-04f, -3.475121808e-04f, -3.447428116e-04f, -3.419728557e-04f, -3.392023190e-04f, -3.364312078e-04f, -3.336595280e-04f, + -3.308872859e-04f, -3.281144875e-04f, -3.253411389e-04f, -3.225672464e-04f, -3.197928159e-04f, -3.170178535e-04f, -3.142423655e-04f, -3.114663580e-04f, -3.086898369e-04f, -3.059128086e-04f, + -3.031352790e-04f, -3.003572543e-04f, -2.975787407e-04f, -2.947997442e-04f, -2.920202710e-04f, -2.892403272e-04f, -2.864599188e-04f, -2.836790522e-04f, -2.808977333e-04f, -2.781159683e-04f, + -2.753337633e-04f, -2.725511244e-04f, -2.697680579e-04f, -2.669845697e-04f, -2.642006661e-04f, -2.614163531e-04f, -2.586316369e-04f, -2.558465237e-04f, -2.530610195e-04f, -2.502751304e-04f, + -2.474888627e-04f, -2.447022225e-04f, -2.419152158e-04f, -2.391278488e-04f, -2.363401277e-04f, -2.335520585e-04f, -2.307636475e-04f, -2.279749007e-04f, -2.251858243e-04f, -2.223964244e-04f, + -2.196067072e-04f, -2.168166787e-04f, -2.140263452e-04f, -2.112357128e-04f, -2.084447875e-04f, -2.056535756e-04f, -2.028620832e-04f, -2.000703163e-04f, -1.972782813e-04f, -1.944859841e-04f, + -1.916934309e-04f, -1.889006279e-04f, -1.861075812e-04f, -1.833142969e-04f, -1.805207813e-04f, -1.777270403e-04f, -1.749330802e-04f, -1.721389071e-04f, -1.693445271e-04f, -1.665499465e-04f, + -1.637551712e-04f, -1.609602075e-04f, -1.581650615e-04f, -1.553697393e-04f, -1.525742471e-04f, -1.497785910e-04f, -1.469827772e-04f, -1.441868117e-04f, -1.413907008e-04f, -1.385944506e-04f, + -1.357980671e-04f, -1.330015567e-04f, -1.302049253e-04f, -1.274081791e-04f, -1.246113244e-04f, -1.218143671e-04f, -1.190173135e-04f, -1.162201696e-04f, -1.134229417e-04f, -1.106256359e-04f, + -1.078282582e-04f, -1.050308149e-04f, -1.022333121e-04f, -9.943575582e-05f, -9.663815235e-05f, -9.384050776e-05f, -9.104282819e-05f, -8.824511978e-05f, -8.544738867e-05f, -8.264964099e-05f, + -7.985188287e-05f, -7.705412046e-05f, -7.425635988e-05f, -7.145860727e-05f, -6.866086876e-05f, -6.586315049e-05f, -6.306545859e-05f, -6.026779919e-05f, -5.747017843e-05f, -5.467260243e-05f, + -5.187507733e-05f, -4.907760925e-05f, -4.628020434e-05f, -4.348286871e-05f, -4.068560850e-05f, -3.788842983e-05f, -3.509133883e-05f, -3.229434164e-05f, -2.949744437e-05f, -2.670065315e-05f, + -2.390397412e-05f, -2.110741339e-05f, -1.831097708e-05f, -1.551467133e-05f, -1.271850226e-05f, -9.922475979e-06f, -7.126598621e-06f, -4.330876302e-06f, -1.535315145e-06f, 1.260078732e-06f, + 4.055299210e-06f, 6.850340170e-06f, 9.645195496e-06f, 1.243985907e-05f, 1.523432478e-05f, 1.802858650e-05f, 2.082263813e-05f, 2.361647356e-05f, 2.641008665e-05f, 2.920347132e-05f, + 3.199662144e-05f, 3.478953091e-05f, 3.758219361e-05f, 4.037460345e-05f, 4.316675430e-05f, 4.595864008e-05f, 4.875025466e-05f, 5.154159195e-05f, 5.433264584e-05f, 5.712341023e-05f, + 5.991387903e-05f, 6.270404612e-05f, 6.549390541e-05f, 6.828345081e-05f, 7.107267621e-05f, 7.386157552e-05f, 7.665014265e-05f, 7.943837149e-05f, 8.222625596e-05f, 8.501378997e-05f, + 8.780096743e-05f, 9.058778224e-05f, 9.337422832e-05f, 9.616029958e-05f, 9.894598994e-05f, 1.017312933e-04f, 1.045162036e-04f, 1.073007147e-04f, 1.100848207e-04f, 1.128685152e-04f, + 1.156517924e-04f, 1.184346462e-04f, 1.212170704e-04f, 1.239990589e-04f, 1.267806058e-04f, 1.295617049e-04f, 1.323423502e-04f, 1.351225355e-04f, 1.379022549e-04f, 1.406815023e-04f, + 1.434602715e-04f, 1.462385566e-04f, 1.490163515e-04f, 1.517936500e-04f, 1.545704463e-04f, 1.573467341e-04f, 1.601225074e-04f, 1.628977603e-04f, 1.656724865e-04f, 1.684466802e-04f, + 1.712203352e-04f, 1.739934454e-04f, 1.767660049e-04f, 1.795380076e-04f, 1.823094474e-04f, 1.850803183e-04f, 1.878506143e-04f, 1.906203293e-04f, 1.933894573e-04f, 1.961579923e-04f, + 1.989259281e-04f, 2.016932589e-04f, 2.044599785e-04f, 2.072260809e-04f, 2.099915601e-04f, 2.127564101e-04f, 2.155206248e-04f, 2.182841983e-04f, 2.210471244e-04f, 2.238093973e-04f, + 2.265710108e-04f, 2.293319590e-04f, 2.320922358e-04f, 2.348518353e-04f, 2.376107513e-04f, 2.403689780e-04f, 2.431265093e-04f, 2.458833392e-04f, 2.486394617e-04f, 2.513948709e-04f, + 2.541495606e-04f, 2.569035249e-04f, 2.596567579e-04f, 2.624092534e-04f, 2.651610057e-04f, 2.679120085e-04f, 2.706622560e-04f, 2.734117422e-04f, 2.761604611e-04f, 2.789084067e-04f, + 2.816555731e-04f, 2.844019542e-04f, 2.871475441e-04f, 2.898923368e-04f, 2.926363264e-04f, 2.953795068e-04f, 2.981218722e-04f, 3.008634165e-04f, 3.036041338e-04f, 3.063440181e-04f, + 3.090830635e-04f, 3.118212641e-04f, 3.145586138e-04f, 3.172951067e-04f, 3.200307369e-04f, 3.227654984e-04f, 3.254993853e-04f, 3.282323916e-04f, 3.309645115e-04f, 3.336957389e-04f, + 3.364260679e-04f, 3.391554927e-04f, 3.418840072e-04f, 3.446116056e-04f, 3.473382819e-04f, 3.500640302e-04f, 3.527888446e-04f, 3.555127191e-04f, 3.582356479e-04f, 3.609576250e-04f, + 3.636786446e-04f, 3.663987006e-04f, 3.691177873e-04f, 3.718358987e-04f, 3.745530289e-04f, 3.772691720e-04f, 3.799843222e-04f, 3.826984734e-04f, 3.854116199e-04f, 3.881237558e-04f, + 3.908348751e-04f, 3.935449720e-04f, 3.962540406e-04f, 3.989620750e-04f, 4.016690693e-04f, 4.043750178e-04f, 4.070799144e-04f, 4.097837534e-04f, 4.124865289e-04f, 4.151882350e-04f, + 4.178888659e-04f, 4.205884156e-04f, 4.232868785e-04f, 4.259842485e-04f, 4.286805198e-04f, 4.313756867e-04f, 4.340697433e-04f, 4.367626836e-04f, 4.394545020e-04f, 4.421451925e-04f, + 4.448347494e-04f, 4.475231667e-04f, 4.502104388e-04f, 4.528965597e-04f, 4.555815236e-04f, 4.582653247e-04f, 4.609479573e-04f, 4.636294154e-04f, 4.663096933e-04f, 4.689887852e-04f, + 4.716666853e-04f, 4.743433878e-04f, 4.770188868e-04f, 4.796931767e-04f, 4.823662515e-04f, 4.850381056e-04f, 4.877087331e-04f, 4.903781282e-04f, 4.930462853e-04f, 4.957131984e-04f, + 4.983788619e-04f, 5.010432699e-04f, 5.037064167e-04f, 5.063682966e-04f, 5.090289037e-04f, 5.116882324e-04f, 5.143462768e-04f, 5.170030312e-04f, 5.196584899e-04f, 5.223126471e-04f, + 5.249654972e-04f, 5.276170342e-04f, 5.302672526e-04f, 5.329161466e-04f, 5.355637104e-04f, 5.382099384e-04f, 5.408548248e-04f, 5.434983639e-04f, 5.461405500e-04f, 5.487813773e-04f, + 5.514208402e-04f, 5.540589330e-04f, 5.566956500e-04f, 5.593309854e-04f, 5.619649336e-04f, 5.645974889e-04f, 5.672286455e-04f, 5.698583979e-04f, 5.724867403e-04f, 5.751136671e-04f, + 5.777391725e-04f, 5.803632510e-04f, 5.829858968e-04f, 5.856071043e-04f, 5.882268678e-04f, 5.908451817e-04f, 5.934620403e-04f, 5.960774380e-04f, 5.986913691e-04f, 6.013038279e-04f, + 6.039148090e-04f, 6.065243065e-04f, 6.091323149e-04f, 6.117388285e-04f, 6.143438418e-04f, 6.169473491e-04f, 6.195493448e-04f, 6.221498232e-04f, 6.247487789e-04f, 6.273462060e-04f, + 6.299420992e-04f, 6.325364527e-04f, 6.351292610e-04f, 6.377205184e-04f, 6.403102195e-04f, 6.428983586e-04f, 6.454849300e-04f, 6.480699284e-04f, 6.506533480e-04f, 6.532351834e-04f, + 6.558154289e-04f, 6.583940790e-04f, 6.609711281e-04f, 6.635465707e-04f, 6.661204012e-04f, 6.686926141e-04f, 6.712632039e-04f, 6.738321650e-04f, 6.763994919e-04f, 6.789651790e-04f, + 6.815292208e-04f, 6.840916119e-04f, 6.866523466e-04f, 6.892114195e-04f, 6.917688250e-04f, 6.943245578e-04f, 6.968786121e-04f, 6.994309827e-04f, 7.019816639e-04f, 7.045306502e-04f, + 7.070779363e-04f, 7.096235166e-04f, 7.121673856e-04f, 7.147095378e-04f, 7.172499679e-04f, 7.197886702e-04f, 7.223256395e-04f, 7.248608701e-04f, 7.273943567e-04f, 7.299260938e-04f, + 7.324560760e-04f, 7.349842978e-04f, 7.375107538e-04f, 7.400354385e-04f, 7.425583466e-04f, 7.450794726e-04f, 7.475988110e-04f, 7.501163566e-04f, 7.526321038e-04f, 7.551460472e-04f, + 7.576581815e-04f, 7.601685013e-04f, 7.626770011e-04f, 7.651836757e-04f, 7.676885194e-04f, 7.701915272e-04f, 7.726926934e-04f, 7.751920128e-04f, 7.776894800e-04f, 7.801850896e-04f, + 7.826788364e-04f, 7.851707148e-04f, 7.876607196e-04f, 7.901488454e-04f, 7.926350869e-04f, 7.951194388e-04f, 7.976018957e-04f, 8.000824523e-04f, 8.025611032e-04f, 8.050378432e-04f, + 8.075126670e-04f, 8.099855691e-04f, 8.124565444e-04f, 8.149255875e-04f, 8.173926932e-04f, 8.198578561e-04f, 8.223210709e-04f, 8.247823324e-04f, 8.272416353e-04f, 8.296989743e-04f, + 8.321543442e-04f, 8.346077396e-04f, 8.370591554e-04f, 8.395085863e-04f, 8.419560270e-04f, 8.444014723e-04f, 8.468449169e-04f, 8.492863556e-04f, 8.517257832e-04f, 8.541631945e-04f, + 8.565985842e-04f, 8.590319471e-04f, 8.614632780e-04f, 8.638925717e-04f, 8.663198230e-04f, 8.687450267e-04f, 8.711681776e-04f, 8.735892705e-04f, 8.760083003e-04f, 8.784252617e-04f, + 8.808401496e-04f, 8.832529588e-04f, 8.856636842e-04f, 8.880723206e-04f, 8.904788628e-04f, 8.928833057e-04f, 8.952856441e-04f, 8.976858730e-04f, 9.000839871e-04f, 9.024799814e-04f, + 9.048738508e-04f, 9.072655900e-04f, 9.096551940e-04f, 9.120426577e-04f, 9.144279760e-04f, 9.168111438e-04f, 9.191921559e-04f, 9.215710074e-04f, 9.239476930e-04f, 9.263222079e-04f, + 9.286945467e-04f, 9.310647046e-04f, 9.334326764e-04f, 9.357984571e-04f, 9.381620415e-04f, 9.405234248e-04f, 9.428826018e-04f, 9.452395675e-04f, 9.475943168e-04f, 9.499468448e-04f, + 9.522971464e-04f, 9.546452165e-04f, 9.569910503e-04f, 9.593346426e-04f, 9.616759885e-04f, 9.640150830e-04f, 9.663519210e-04f, 9.686864977e-04f, 9.710188080e-04f, 9.733488469e-04f, + 9.756766095e-04f, 9.780020908e-04f, 9.803252858e-04f, 9.826461897e-04f, 9.849647974e-04f, 9.872811040e-04f, 9.895951045e-04f, 9.919067941e-04f, 9.942161678e-04f, 9.965232207e-04f, + 9.988279479e-04f, 1.001130344e-03f, 1.003430405e-03f, 1.005728126e-03f, 1.008023501e-03f, 1.010316526e-03f, 1.012607196e-03f, 1.014895506e-03f, 1.017181451e-03f, 1.019465026e-03f, + 1.021746226e-03f, 1.024025048e-03f, 1.026301484e-03f, 1.028575532e-03f, 1.030847186e-03f, 1.033116441e-03f, 1.035383292e-03f, 1.037647735e-03f, 1.039909764e-03f, 1.042169376e-03f, + 1.044426564e-03f, 1.046681325e-03f, 1.048933653e-03f, 1.051183544e-03f, 1.053430993e-03f, 1.055675995e-03f, 1.057918545e-03f, 1.060158639e-03f, 1.062396272e-03f, 1.064631439e-03f, + 1.066864135e-03f, 1.069094356e-03f, 1.071322096e-03f, 1.073547352e-03f, 1.075770118e-03f, 1.077990390e-03f, 1.080208163e-03f, 1.082423432e-03f, 1.084636192e-03f, 1.086846440e-03f, + 1.089054169e-03f, 1.091259376e-03f, 1.093462056e-03f, 1.095662204e-03f, 1.097859815e-03f, 1.100054885e-03f, 1.102247410e-03f, 1.104437383e-03f, 1.106624802e-03f, 1.108809661e-03f, + 1.110991955e-03f, 1.113171680e-03f, 1.115348831e-03f, 1.117523404e-03f, 1.119695395e-03f, 1.121864797e-03f, 1.124031608e-03f, 1.126195822e-03f, 1.128357434e-03f, 1.130516441e-03f, + 1.132672837e-03f, 1.134826618e-03f, 1.136977779e-03f, 1.139126317e-03f, 1.141272225e-03f, 1.143415501e-03f, 1.145556138e-03f, 1.147694134e-03f, 1.149829482e-03f, 1.151962179e-03f, + 1.154092220e-03f, 1.156219601e-03f, 1.158344317e-03f, 1.160466363e-03f, 1.162585736e-03f, 1.164702430e-03f, 1.166816442e-03f, 1.168927766e-03f, 1.171036398e-03f, 1.173142335e-03f, + 1.175245570e-03f, 1.177346100e-03f, 1.179443921e-03f, 1.181539028e-03f, 1.183631416e-03f, 1.185721082e-03f, 1.187808020e-03f, 1.189892227e-03f, 1.191973697e-03f, 1.194052427e-03f, + 1.196128412e-03f, 1.198201648e-03f, 1.200272130e-03f, 1.202339855e-03f, 1.204404817e-03f, 1.206467012e-03f, 1.208526436e-03f, 1.210583085e-03f, 1.212636954e-03f, 1.214688038e-03f, + 1.216736335e-03f, 1.218781839e-03f, 1.220824545e-03f, 1.222864451e-03f, 1.224901550e-03f, 1.226935840e-03f, 1.228967315e-03f, 1.230995972e-03f, 1.233021806e-03f, 1.235044813e-03f, + 1.237064989e-03f, 1.239082329e-03f, 1.241096829e-03f, 1.243108486e-03f, 1.245117294e-03f, 1.247123249e-03f, 1.249126347e-03f, 1.251126585e-03f, 1.253123957e-03f, 1.255118460e-03f, + 1.257110090e-03f, 1.259098841e-03f, 1.261084711e-03f, 1.263067694e-03f, 1.265047787e-03f, 1.267024986e-03f, 1.268999286e-03f, 1.270970683e-03f, 1.272939173e-03f, 1.274904753e-03f, + 1.276867416e-03f, 1.278827161e-03f, 1.280783982e-03f, 1.282737876e-03f, 1.284688838e-03f, 1.286636864e-03f, 1.288581950e-03f, 1.290524092e-03f, 1.292463287e-03f, 1.294399529e-03f, + 1.296332815e-03f, 1.298263141e-03f, 1.300190502e-03f, 1.302114895e-03f, 1.304036316e-03f, 1.305954761e-03f, 1.307870225e-03f, 1.309782704e-03f, 1.311692195e-03f, 1.313598694e-03f, + 1.315502196e-03f, 1.317402698e-03f, 1.319300196e-03f, 1.321194685e-03f, 1.323086162e-03f, 1.324974622e-03f, 1.326860062e-03f, 1.328742478e-03f, 1.330621866e-03f, 1.332498221e-03f, + 1.334371541e-03f, 1.336241820e-03f, 1.338109056e-03f, 1.339973244e-03f, 1.341834380e-03f, 1.343692461e-03f, 1.345547482e-03f, 1.347399440e-03f, 1.349248331e-03f, 1.351094151e-03f, + 1.352936895e-03f, 1.354776561e-03f, 1.356613145e-03f, 1.358446641e-03f, 1.360277048e-03f, 1.362104360e-03f, 1.363928575e-03f, 1.365749687e-03f, 1.367567695e-03f, 1.369382592e-03f, + 1.371194377e-03f, 1.373003045e-03f, 1.374808592e-03f, 1.376611014e-03f, 1.378410308e-03f, 1.380206471e-03f, 1.381999497e-03f, 1.383789384e-03f, 1.385576128e-03f, 1.387359725e-03f, + 1.389140172e-03f, 1.390917464e-03f, 1.392691598e-03f, 1.394462570e-03f, 1.396230377e-03f, 1.397995014e-03f, 1.399756479e-03f, 1.401514767e-03f, 1.403269875e-03f, 1.405021800e-03f, + 1.406770537e-03f, 1.408516083e-03f, 1.410258434e-03f, 1.411997587e-03f, 1.413733538e-03f, 1.415466283e-03f, 1.417195819e-03f, 1.418922143e-03f, 1.420645250e-03f, 1.422365137e-03f, + 1.424081801e-03f, 1.425795238e-03f, 1.427505444e-03f, 1.429212416e-03f, 1.430916150e-03f, 1.432616643e-03f, 1.434313891e-03f, 1.436007891e-03f, 1.437698638e-03f, 1.439386131e-03f, + 1.441070365e-03f, 1.442751336e-03f, 1.444429042e-03f, 1.446103478e-03f, 1.447774642e-03f, 1.449442529e-03f, 1.451107137e-03f, 1.452768462e-03f, 1.454426500e-03f, 1.456081248e-03f, + 1.457732702e-03f, 1.459380860e-03f, 1.461025717e-03f, 1.462667271e-03f, 1.464305518e-03f, 1.465940454e-03f, 1.467572077e-03f, 1.469200382e-03f, 1.470825366e-03f, 1.472447027e-03f, + 1.474065360e-03f, 1.475680363e-03f, 1.477292032e-03f, 1.478900363e-03f, 1.480505354e-03f, 1.482107001e-03f, 1.483705301e-03f, 1.485300250e-03f, 1.486891845e-03f, 1.488480083e-03f, + 1.490064961e-03f, 1.491646475e-03f, 1.493224622e-03f, 1.494799399e-03f, 1.496370803e-03f, 1.497938830e-03f, 1.499503477e-03f, 1.501064741e-03f, 1.502622618e-03f, 1.504177106e-03f, + 1.505728201e-03f, 1.507275901e-03f, 1.508820201e-03f, 1.510361098e-03f, 1.511898591e-03f, 1.513432675e-03f, 1.514963346e-03f, 1.516490603e-03f, 1.518014442e-03f, 1.519534860e-03f, + 1.521051853e-03f, 1.522565419e-03f, 1.524075555e-03f, 1.525582256e-03f, 1.527085521e-03f, 1.528585346e-03f, 1.530081728e-03f, 1.531574665e-03f, 1.533064152e-03f, 1.534550187e-03f, + 1.536032767e-03f, 1.537511888e-03f, 1.538987549e-03f, 1.540459745e-03f, 1.541928474e-03f, 1.543393733e-03f, 1.544855518e-03f, 1.546313827e-03f, 1.547768657e-03f, 1.549220005e-03f, + 1.550667867e-03f, 1.552112241e-03f, 1.553553124e-03f, 1.554990514e-03f, 1.556424406e-03f, 1.557854798e-03f, 1.559281687e-03f, 1.560705071e-03f, 1.562124946e-03f, 1.563541309e-03f, + 1.564954158e-03f, 1.566363490e-03f, 1.567769301e-03f, 1.569171590e-03f, 1.570570352e-03f, 1.571965586e-03f, 1.573357288e-03f, 1.574745455e-03f, 1.576130085e-03f, 1.577511175e-03f, + 1.578888722e-03f, 1.580262724e-03f, 1.581633177e-03f, 1.583000078e-03f, 1.584363426e-03f, 1.585723217e-03f, 1.587079448e-03f, 1.588432116e-03f, 1.589781220e-03f, 1.591126756e-03f, + 1.592468721e-03f, 1.593807112e-03f, 1.595141928e-03f, 1.596473165e-03f, 1.597800821e-03f, 1.599124892e-03f, 1.600445377e-03f, 1.601762272e-03f, 1.603075575e-03f, 1.604385283e-03f, + 1.605691393e-03f, 1.606993904e-03f, 1.608292812e-03f, 1.609588114e-03f, 1.610879808e-03f, 1.612167892e-03f, 1.613452363e-03f, 1.614733217e-03f, 1.616010454e-03f, 1.617284069e-03f, + 1.618554061e-03f, 1.619820426e-03f, 1.621083163e-03f, 1.622342269e-03f, 1.623597741e-03f, 1.624849577e-03f, 1.626097774e-03f, 1.627342330e-03f, 1.628583242e-03f, 1.629820507e-03f, + 1.631054124e-03f, 1.632284089e-03f, 1.633510401e-03f, 1.634733057e-03f, 1.635952053e-03f, 1.637167389e-03f, 1.638379061e-03f, 1.639587067e-03f, 1.640791405e-03f, 1.641992072e-03f, + 1.643189065e-03f, 1.644382383e-03f, 1.645572023e-03f, 1.646757983e-03f, 1.647940259e-03f, 1.649118851e-03f, 1.650293755e-03f, 1.651464969e-03f, 1.652632491e-03f, 1.653796318e-03f, + 1.654956448e-03f, 1.656112879e-03f, 1.657265609e-03f, 1.658414635e-03f, 1.659559955e-03f, 1.660701566e-03f, 1.661839467e-03f, 1.662973655e-03f, 1.664104128e-03f, 1.665230883e-03f, + 1.666353919e-03f, 1.667473232e-03f, 1.668588822e-03f, 1.669700685e-03f, 1.670808820e-03f, 1.671913223e-03f, 1.673013894e-03f, 1.674110830e-03f, 1.675204028e-03f, 1.676293487e-03f, + 1.677379205e-03f, 1.678461178e-03f, 1.679539406e-03f, 1.680613885e-03f, 1.681684614e-03f, 1.682751591e-03f, 1.683814814e-03f, 1.684874280e-03f, 1.685929987e-03f, 1.686981934e-03f, + 1.688030118e-03f, 1.689074537e-03f, 1.690115189e-03f, 1.691152072e-03f, 1.692185184e-03f, 1.693214523e-03f, 1.694240087e-03f, 1.695261874e-03f, 1.696279882e-03f, 1.697294109e-03f, + 1.698304552e-03f, 1.699311211e-03f, 1.700314082e-03f, 1.701313165e-03f, 1.702308457e-03f, 1.703299955e-03f, 1.704287659e-03f, 1.705271566e-03f, 1.706251674e-03f, 1.707227982e-03f, + 1.708200487e-03f, 1.709169188e-03f, 1.710134082e-03f, 1.711095168e-03f, 1.712052444e-03f, 1.713005908e-03f, 1.713955559e-03f, 1.714901393e-03f, 1.715843410e-03f, 1.716781608e-03f, + 1.717715985e-03f, 1.718646538e-03f, 1.719573267e-03f, 1.720496170e-03f, 1.721415244e-03f, 1.722330487e-03f, 1.723241899e-03f, 1.724149478e-03f, 1.725053220e-03f, 1.725953126e-03f, + 1.726849193e-03f, 1.727741419e-03f, 1.728629802e-03f, 1.729514342e-03f, 1.730395036e-03f, 1.731271882e-03f, 1.732144879e-03f, 1.733014026e-03f, 1.733879319e-03f, 1.734740759e-03f, + 1.735598343e-03f, 1.736452069e-03f, 1.737301937e-03f, 1.738147943e-03f, 1.738990087e-03f, 1.739828367e-03f, 1.740662782e-03f, 1.741493329e-03f, 1.742320008e-03f, 1.743142817e-03f, + 1.743961753e-03f, 1.744776816e-03f, 1.745588004e-03f, 1.746395316e-03f, 1.747198749e-03f, 1.747998303e-03f, 1.748793976e-03f, 1.749585766e-03f, 1.750373672e-03f, 1.751157693e-03f, + 1.751937826e-03f, 1.752714071e-03f, 1.753486426e-03f, 1.754254889e-03f, 1.755019460e-03f, 1.755780136e-03f, 1.756536916e-03f, 1.757289800e-03f, 1.758038784e-03f, 1.758783869e-03f, + 1.759525052e-03f, 1.760262332e-03f, 1.760995708e-03f, 1.761725179e-03f, 1.762450742e-03f, 1.763172398e-03f, 1.763890143e-03f, 1.764603978e-03f, 1.765313901e-03f, 1.766019910e-03f, + 1.766722004e-03f, 1.767420182e-03f, 1.768114443e-03f, 1.768804784e-03f, 1.769491206e-03f, 1.770173706e-03f, 1.770852284e-03f, 1.771526938e-03f, 1.772197667e-03f, 1.772864470e-03f, + 1.773527345e-03f, 1.774186292e-03f, 1.774841309e-03f, 1.775492394e-03f, 1.776139548e-03f, 1.776782767e-03f, 1.777422053e-03f, 1.778057402e-03f, 1.778688814e-03f, 1.779316289e-03f, + 1.779939824e-03f, 1.780559419e-03f, 1.781175072e-03f, 1.781786783e-03f, 1.782394550e-03f, 1.782998372e-03f, 1.783598248e-03f, 1.784194178e-03f, 1.784786160e-03f, 1.785374192e-03f, + 1.785958275e-03f, 1.786538406e-03f, 1.787114585e-03f, 1.787686811e-03f, 1.788255083e-03f, 1.788819399e-03f, 1.789379760e-03f, 1.789936163e-03f, 1.790488608e-03f, 1.791037094e-03f, + 1.791581620e-03f, 1.792122184e-03f, 1.792658787e-03f, 1.793191427e-03f, 1.793720103e-03f, 1.794244815e-03f, 1.794765560e-03f, 1.795282340e-03f, 1.795795151e-03f, 1.796303995e-03f, + 1.796808869e-03f, 1.797309773e-03f, 1.797806706e-03f, 1.798299668e-03f, 1.798788656e-03f, 1.799273672e-03f, 1.799754713e-03f, 1.800231779e-03f, 1.800704869e-03f, 1.801173983e-03f, + 1.801639119e-03f, 1.802100277e-03f, 1.802557456e-03f, 1.803010655e-03f, 1.803459874e-03f, 1.803905111e-03f, 1.804346367e-03f, 1.804783640e-03f, 1.805216929e-03f, 1.805646234e-03f, + 1.806071555e-03f, 1.806492890e-03f, 1.806910239e-03f, 1.807323601e-03f, 1.807732975e-03f, 1.808138362e-03f, 1.808539759e-03f, 1.808937167e-03f, 1.809330585e-03f, 1.809720012e-03f, + 1.810105449e-03f, 1.810486893e-03f, 1.810864344e-03f, 1.811237803e-03f, 1.811607268e-03f, 1.811972739e-03f, 1.812334215e-03f, 1.812691695e-03f, 1.813045180e-03f, 1.813394669e-03f, + 1.813740160e-03f, 1.814081654e-03f, 1.814419150e-03f, 1.814752648e-03f, 1.815082147e-03f, 1.815407647e-03f, 1.815729146e-03f, 1.816046646e-03f, 1.816360144e-03f, 1.816669642e-03f, + 1.816975138e-03f, 1.817276631e-03f, 1.817574123e-03f, 1.817867611e-03f, 1.818157096e-03f, 1.818442577e-03f, 1.818724055e-03f, 1.819001528e-03f, 1.819274996e-03f, 1.819544459e-03f, + 1.819809917e-03f, 1.820071369e-03f, 1.820328814e-03f, 1.820582253e-03f, 1.820831686e-03f, 1.821077111e-03f, 1.821318529e-03f, 1.821555939e-03f, 1.821789342e-03f, 1.822018736e-03f, + 1.822244122e-03f, 1.822465499e-03f, 1.822682867e-03f, 1.822896226e-03f, 1.823105576e-03f, 1.823310916e-03f, 1.823512246e-03f, 1.823709566e-03f, 1.823902876e-03f, 1.824092176e-03f, + 1.824277465e-03f, 1.824458743e-03f, 1.824636011e-03f, 1.824809267e-03f, 1.824978513e-03f, 1.825143747e-03f, 1.825304970e-03f, 1.825462181e-03f, 1.825615381e-03f, 1.825764569e-03f, + 1.825909746e-03f, 1.826050910e-03f, 1.826188063e-03f, 1.826321204e-03f, 1.826450333e-03f, 1.826575449e-03f, 1.826696554e-03f, 1.826813647e-03f, 1.826926727e-03f, 1.827035796e-03f, + 1.827140852e-03f, 1.827241897e-03f, 1.827338929e-03f, 1.827431950e-03f, 1.827520958e-03f, 1.827605955e-03f, 1.827686939e-03f, 1.827763912e-03f, 1.827836874e-03f, 1.827905823e-03f, + 1.827970761e-03f, 1.828031688e-03f, 1.828088603e-03f, 1.828141508e-03f, 1.828190401e-03f, 1.828235283e-03f, 1.828276155e-03f, 1.828313016e-03f, 1.828345866e-03f, 1.828374706e-03f, + 1.828399537e-03f, 1.828420357e-03f, 1.828437167e-03f, 1.828449968e-03f, 1.828458760e-03f, 1.828463543e-03f, 1.828464317e-03f, 1.828461082e-03f, 1.828453840e-03f, 1.828442589e-03f, + 1.828427330e-03f, 1.828408064e-03f, 1.828384790e-03f, 1.828357510e-03f, 1.828326223e-03f, 1.828290930e-03f, 1.828251631e-03f, 1.828208326e-03f, 1.828161016e-03f, 1.828109701e-03f, + 1.828054381e-03f, 1.827995057e-03f, 1.827931730e-03f, 1.827864399e-03f, 1.827793064e-03f, 1.827717728e-03f, 1.827638389e-03f, 1.827555048e-03f, 1.827467705e-03f, 1.827376362e-03f, + 1.827281018e-03f, 1.827181674e-03f, 1.827078331e-03f, 1.826970988e-03f, 1.826859647e-03f, 1.826744307e-03f, 1.826624970e-03f, 1.826501636e-03f, 1.826374305e-03f, 1.826242978e-03f, + 1.826107656e-03f, 1.825968338e-03f, 1.825825026e-03f, 1.825677720e-03f, 1.825526420e-03f, 1.825371128e-03f, 1.825211844e-03f, 1.825048568e-03f, 1.824881301e-03f, 1.824710043e-03f, + 1.824534796e-03f, 1.824355560e-03f, 1.824172335e-03f, 1.823985122e-03f, 1.823793923e-03f, 1.823598736e-03f, 1.823399564e-03f, 1.823196406e-03f, 1.822989264e-03f, 1.822778139e-03f, + 1.822563030e-03f, 1.822343939e-03f, 1.822120866e-03f, 1.821893812e-03f, 1.821662778e-03f, 1.821427764e-03f, 1.821188772e-03f, 1.820945802e-03f, 1.820698855e-03f, 1.820447932e-03f, + 1.820193033e-03f, 1.819934159e-03f, 1.819671312e-03f, 1.819404491e-03f, 1.819133698e-03f, 1.818858934e-03f, 1.818580199e-03f, 1.818297494e-03f, 1.818010820e-03f, 1.817720179e-03f, + 1.817425570e-03f, 1.817126995e-03f, 1.816824455e-03f, 1.816517950e-03f, 1.816207482e-03f, 1.815893051e-03f, 1.815574658e-03f, 1.815252305e-03f, 1.814925992e-03f, 1.814595720e-03f, + 1.814261491e-03f, 1.813923304e-03f, 1.813581162e-03f, 1.813235065e-03f, 1.812885013e-03f, 1.812531009e-03f, 1.812173054e-03f, 1.811811147e-03f, 1.811445290e-03f, 1.811075485e-03f, + 1.810701732e-03f, 1.810324033e-03f, 1.809942388e-03f, 1.809556798e-03f, 1.809167265e-03f, 1.808773790e-03f, 1.808376373e-03f, 1.807975017e-03f, 1.807569721e-03f, 1.807160488e-03f, + 1.806747318e-03f, 1.806330212e-03f, 1.805909172e-03f, 1.805484199e-03f, 1.805055294e-03f, 1.804622458e-03f, 1.804185692e-03f, 1.803744997e-03f, 1.803300376e-03f, 1.802851828e-03f, + 1.802399356e-03f, 1.801942960e-03f, 1.801482641e-03f, 1.801018402e-03f, 1.800550243e-03f, 1.800078165e-03f, 1.799602169e-03f, 1.799122258e-03f, 1.798638432e-03f, 1.798150693e-03f, + 1.797659041e-03f, 1.797163479e-03f, 1.796664007e-03f, 1.796160627e-03f, 1.795653341e-03f, 1.795142148e-03f, 1.794627052e-03f, 1.794108053e-03f, 1.793585153e-03f, 1.793058353e-03f, + 1.792527654e-03f, 1.791993058e-03f, 1.791454566e-03f, 1.790912180e-03f, 1.790365901e-03f, 1.789815731e-03f, 1.789261670e-03f, 1.788703722e-03f, 1.788141885e-03f, 1.787576164e-03f, + 1.787006558e-03f, 1.786433070e-03f, 1.785855700e-03f, 1.785274451e-03f, 1.784689323e-03f, 1.784100319e-03f, 1.783507440e-03f, 1.782910687e-03f, 1.782310063e-03f, 1.781705567e-03f, + 1.781097203e-03f, 1.780484972e-03f, 1.779868875e-03f, 1.779248914e-03f, 1.778625090e-03f, 1.777997405e-03f, 1.777365861e-03f, 1.776730459e-03f, 1.776091201e-03f, 1.775448088e-03f, + 1.774801123e-03f, 1.774150307e-03f, 1.773495641e-03f, 1.772837127e-03f, 1.772174768e-03f, 1.771508563e-03f, 1.770838516e-03f, 1.770164628e-03f, 1.769486901e-03f, 1.768805336e-03f, + 1.768119935e-03f, 1.767430700e-03f, 1.766737633e-03f, 1.766040735e-03f, 1.765340008e-03f, 1.764635454e-03f, 1.763927075e-03f, 1.763214872e-03f, 1.762498847e-03f, 1.761779003e-03f, + 1.761055340e-03f, 1.760327861e-03f, 1.759596568e-03f, 1.758861462e-03f, 1.758122545e-03f, 1.757379819e-03f, 1.756633286e-03f, 1.755882948e-03f, 1.755128807e-03f, 1.754370864e-03f, + 1.753609122e-03f, 1.752843582e-03f, 1.752074246e-03f, 1.751301116e-03f, 1.750524195e-03f, 1.749743484e-03f, 1.748958984e-03f, 1.748170699e-03f, 1.747378629e-03f, 1.746582778e-03f, + 1.745783146e-03f, 1.744979736e-03f, 1.744172550e-03f, 1.743361590e-03f, 1.742546858e-03f, 1.741728355e-03f, 1.740906085e-03f, 1.740080048e-03f, 1.739250247e-03f, 1.738416685e-03f, + 1.737579362e-03f, 1.736738282e-03f, 1.735893446e-03f, 1.735044856e-03f, 1.734192514e-03f, 1.733336423e-03f, 1.732476585e-03f, 1.731613001e-03f, 1.730745675e-03f, 1.729874607e-03f, + 1.728999800e-03f, 1.728121257e-03f, 1.727238979e-03f, 1.726352968e-03f, 1.725463227e-03f, 1.724569759e-03f, 1.723672564e-03f, 1.722771646e-03f, 1.721867006e-03f, 1.720958647e-03f, + 1.720046571e-03f, 1.719130780e-03f, 1.718211276e-03f, 1.717288062e-03f, 1.716361141e-03f, 1.715430513e-03f, 1.714496181e-03f, 1.713558149e-03f, 1.712616417e-03f, 1.711670989e-03f, + 1.710721866e-03f, 1.709769051e-03f, 1.708812547e-03f, 1.707852355e-03f, 1.706888478e-03f, 1.705920918e-03f, 1.704949677e-03f, 1.703974759e-03f, 1.702996165e-03f, 1.702013897e-03f, + 1.701027959e-03f, 1.700038352e-03f, 1.699045078e-03f, 1.698048141e-03f, 1.697047543e-03f, 1.696043285e-03f, 1.695035371e-03f, 1.694023803e-03f, 1.693008584e-03f, 1.691989715e-03f, + 1.690967199e-03f, 1.689941039e-03f, 1.688911238e-03f, 1.687877797e-03f, 1.686840719e-03f, 1.685800007e-03f, 1.684755663e-03f, 1.683707689e-03f, 1.682656089e-03f, 1.681600865e-03f, + 1.680542019e-03f, 1.679479554e-03f, 1.678413472e-03f, 1.677343776e-03f, 1.676270468e-03f, 1.675193552e-03f, 1.674113029e-03f, 1.673028902e-03f, 1.671941174e-03f, 1.670849848e-03f, + 1.669754926e-03f, 1.668656410e-03f, 1.667554304e-03f, 1.666448610e-03f, 1.665339330e-03f, 1.664226468e-03f, 1.663110025e-03f, 1.661990005e-03f, 1.660866411e-03f, 1.659739244e-03f, + 1.658608508e-03f, 1.657474205e-03f, 1.656336338e-03f, 1.655194910e-03f, 1.654049923e-03f, 1.652901381e-03f, 1.651749285e-03f, 1.650593639e-03f, 1.649434446e-03f, 1.648271708e-03f, + 1.647105427e-03f, 1.645935608e-03f, 1.644762252e-03f, 1.643585362e-03f, 1.642404941e-03f, 1.641220992e-03f, 1.640033518e-03f, 1.638842522e-03f, 1.637648006e-03f, 1.636449973e-03f, + 1.635248426e-03f, 1.634043368e-03f, 1.632834801e-03f, 1.631622730e-03f, 1.630407156e-03f, 1.629188082e-03f, 1.627965511e-03f, 1.626739447e-03f, 1.625509891e-03f, 1.624276848e-03f, + 1.623040319e-03f, 1.621800309e-03f, 1.620556819e-03f, 1.619309852e-03f, 1.618059412e-03f, 1.616805502e-03f, 1.615548125e-03f, 1.614287283e-03f, 1.613022979e-03f, 1.611755217e-03f, + 1.610483999e-03f, 1.609209329e-03f, 1.607931209e-03f, 1.606649643e-03f, 1.605364634e-03f, 1.604076183e-03f, 1.602784296e-03f, 1.601488974e-03f, 1.600190221e-03f, 1.598888039e-03f, + 1.597582432e-03f, 1.596273403e-03f, 1.594960955e-03f, 1.593645091e-03f, 1.592325814e-03f, 1.591003128e-03f, 1.589677035e-03f, 1.588347538e-03f, 1.587014641e-03f, 1.585678346e-03f, + 1.584338658e-03f, 1.582995578e-03f, 1.581649111e-03f, 1.580299258e-03f, 1.578946025e-03f, 1.577589413e-03f, 1.576229425e-03f, 1.574866066e-03f, 1.573499338e-03f, 1.572129245e-03f, + 1.570755789e-03f, 1.569378974e-03f, 1.567998803e-03f, 1.566615279e-03f, 1.565228406e-03f, 1.563838187e-03f, 1.562444625e-03f, 1.561047723e-03f, 1.559647484e-03f, 1.558243913e-03f, + 1.556837012e-03f, 1.555426784e-03f, 1.554013233e-03f, 1.552596361e-03f, 1.551176174e-03f, 1.549752672e-03f, 1.548325861e-03f, 1.546895743e-03f, 1.545462322e-03f, 1.544025601e-03f, + 1.542585583e-03f, 1.541142272e-03f, 1.539695671e-03f, 1.538245783e-03f, 1.536792612e-03f, 1.535336162e-03f, 1.533876435e-03f, 1.532413435e-03f, 1.530947165e-03f, 1.529477630e-03f, + 1.528004831e-03f, 1.526528774e-03f, 1.525049460e-03f, 1.523566894e-03f, 1.522081079e-03f, 1.520592019e-03f, 1.519099716e-03f, 1.517604175e-03f, 1.516105399e-03f, 1.514603391e-03f, + 1.513098155e-03f, 1.511589694e-03f, 1.510078013e-03f, 1.508563113e-03f, 1.507045000e-03f, 1.505523676e-03f, 1.503999145e-03f, 1.502471410e-03f, 1.500940476e-03f, 1.499406345e-03f, + 1.497869021e-03f, 1.496328508e-03f, 1.494784810e-03f, 1.493237929e-03f, 1.491687870e-03f, 1.490134635e-03f, 1.488578230e-03f, 1.487018657e-03f, 1.485455919e-03f, 1.483890021e-03f, + 1.482320967e-03f, 1.480748759e-03f, 1.479173401e-03f, 1.477594898e-03f, 1.476013252e-03f, 1.474428468e-03f, 1.472840548e-03f, 1.471249498e-03f, 1.469655320e-03f, 1.468058018e-03f, + 1.466457595e-03f, 1.464854056e-03f, 1.463247405e-03f, 1.461637644e-03f, 1.460024778e-03f, 1.458408810e-03f, 1.456789745e-03f, 1.455167585e-03f, 1.453542335e-03f, 1.451913998e-03f, + 1.450282578e-03f, 1.448648079e-03f, 1.447010505e-03f, 1.445369859e-03f, 1.443726145e-03f, 1.442079367e-03f, 1.440429529e-03f, 1.438776635e-03f, 1.437120688e-03f, 1.435461692e-03f, + 1.433799652e-03f, 1.432134570e-03f, 1.430466451e-03f, 1.428795298e-03f, 1.427121116e-03f, 1.425443908e-03f, 1.423763678e-03f, 1.422080431e-03f, 1.420394169e-03f, 1.418704897e-03f, + 1.417012618e-03f, 1.415317337e-03f, 1.413619058e-03f, 1.411917784e-03f, 1.410213519e-03f, 1.408506267e-03f, 1.406796033e-03f, 1.405082820e-03f, 1.403366631e-03f, 1.401647471e-03f, + 1.399925345e-03f, 1.398200255e-03f, 1.396472206e-03f, 1.394741202e-03f, 1.393007246e-03f, 1.391270344e-03f, 1.389530498e-03f, 1.387787712e-03f, 1.386041992e-03f, 1.384293340e-03f, + 1.382541761e-03f, 1.380787259e-03f, 1.379029837e-03f, 1.377269500e-03f, 1.375506253e-03f, 1.373740098e-03f, 1.371971040e-03f, 1.370199083e-03f, 1.368424231e-03f, 1.366646489e-03f, + 1.364865859e-03f, 1.363082347e-03f, 1.361295956e-03f, 1.359506691e-03f, 1.357714555e-03f, 1.355919554e-03f, 1.354121689e-03f, 1.352320967e-03f, 1.350517391e-03f, 1.348710965e-03f, + 1.346901694e-03f, 1.345089580e-03f, 1.343274630e-03f, 1.341456846e-03f, 1.339636233e-03f, 1.337812795e-03f, 1.335986537e-03f, 1.334157462e-03f, 1.332325574e-03f, 1.330490879e-03f, + 1.328653379e-03f, 1.326813080e-03f, 1.324969985e-03f, 1.323124098e-03f, 1.321275425e-03f, 1.319423968e-03f, 1.317569733e-03f, 1.315712723e-03f, 1.313852944e-03f, 1.311990398e-03f, + 1.310125090e-03f, 1.308257025e-03f, 1.306386207e-03f, 1.304512640e-03f, 1.302636328e-03f, 1.300757276e-03f, 1.298875488e-03f, 1.296990968e-03f, 1.295103720e-03f, 1.293213750e-03f, + 1.291321060e-03f, 1.289425656e-03f, 1.287527542e-03f, 1.285626722e-03f, 1.283723200e-03f, 1.281816981e-03f, 1.279908070e-03f, 1.277996469e-03f, 1.276082185e-03f, 1.274165220e-03f, + 1.272245581e-03f, 1.270323270e-03f, 1.268398293e-03f, 1.266470653e-03f, 1.264540355e-03f, 1.262607404e-03f, 1.260671804e-03f, 1.258733559e-03f, 1.256792673e-03f, 1.254849152e-03f, + 1.252903000e-03f, 1.250954220e-03f, 1.249002818e-03f, 1.247048797e-03f, 1.245092163e-03f, 1.243132920e-03f, 1.241171072e-03f, 1.239206623e-03f, 1.237239579e-03f, 1.235269943e-03f, + 1.233297721e-03f, 1.231322916e-03f, 1.229345533e-03f, 1.227365576e-03f, 1.225383051e-03f, 1.223397961e-03f, 1.221410311e-03f, 1.219420106e-03f, 1.217427350e-03f, 1.215432048e-03f, + 1.213434203e-03f, 1.211433822e-03f, 1.209430907e-03f, 1.207425465e-03f, 1.205417498e-03f, 1.203407013e-03f, 1.201394013e-03f, 1.199378503e-03f, 1.197360488e-03f, 1.195339972e-03f, + 1.193316960e-03f, 1.191291456e-03f, 1.189263465e-03f, 1.187232991e-03f, 1.185200040e-03f, 1.183164615e-03f, 1.181126722e-03f, 1.179086365e-03f, 1.177043548e-03f, 1.174998277e-03f, + 1.172950556e-03f, 1.170900389e-03f, 1.168847781e-03f, 1.166792737e-03f, 1.164735262e-03f, 1.162675360e-03f, 1.160613035e-03f, 1.158548293e-03f, 1.156481138e-03f, 1.154411575e-03f, + 1.152339609e-03f, 1.150265244e-03f, 1.148188484e-03f, 1.146109335e-03f, 1.144027802e-03f, 1.141943889e-03f, 1.139857600e-03f, 1.137768941e-03f, 1.135677916e-03f, 1.133584530e-03f, + 1.131488787e-03f, 1.129390693e-03f, 1.127290252e-03f, 1.125187469e-03f, 1.123082349e-03f, 1.120974896e-03f, 1.118865115e-03f, 1.116753011e-03f, 1.114638589e-03f, 1.112521853e-03f, + 1.110402808e-03f, 1.108281460e-03f, 1.106157812e-03f, 1.104031871e-03f, 1.101903639e-03f, 1.099773123e-03f, 1.097640327e-03f, 1.095505256e-03f, 1.093367914e-03f, 1.091228307e-03f, + 1.089086439e-03f, 1.086942316e-03f, 1.084795942e-03f, 1.082647321e-03f, 1.080496459e-03f, 1.078343361e-03f, 1.076188031e-03f, 1.074030475e-03f, 1.071870697e-03f, 1.069708701e-03f, + 1.067544494e-03f, 1.065378080e-03f, 1.063209463e-03f, 1.061038649e-03f, 1.058865642e-03f, 1.056690447e-03f, 1.054513070e-03f, 1.052333515e-03f, 1.050151788e-03f, 1.047967892e-03f, + 1.045781833e-03f, 1.043593616e-03f, 1.041403246e-03f, 1.039210728e-03f, 1.037016066e-03f, 1.034819266e-03f, 1.032620332e-03f, 1.030419270e-03f, 1.028216084e-03f, 1.026010780e-03f, + 1.023803362e-03f, 1.021593836e-03f, 1.019382206e-03f, 1.017168477e-03f, 1.014952655e-03f, 1.012734744e-03f, 1.010514749e-03f, 1.008292675e-03f, 1.006068528e-03f, 1.003842312e-03f, + 1.001614033e-03f, 9.993836942e-04f, 9.971513021e-04f, 9.949168614e-04f, 9.926803771e-04f, 9.904418542e-04f, 9.882012977e-04f, 9.859587126e-04f, 9.837141041e-04f, 9.814674771e-04f, + 9.792188368e-04f, 9.769681881e-04f, 9.747155361e-04f, 9.724608859e-04f, 9.702042426e-04f, 9.679456112e-04f, 9.656849968e-04f, 9.634224044e-04f, 9.611578392e-04f, 9.588913063e-04f, + 9.566228107e-04f, 9.543523575e-04f, 9.520799519e-04f, 9.498055988e-04f, 9.475293035e-04f, 9.452510711e-04f, 9.429709066e-04f, 9.406888152e-04f, 9.384048020e-04f, 9.361188722e-04f, + 9.338310308e-04f, 9.315412829e-04f, 9.292496338e-04f, 9.269560886e-04f, 9.246606524e-04f, 9.223633304e-04f, 9.200641277e-04f, 9.177630495e-04f, 9.154601009e-04f, 9.131552871e-04f, + 9.108486132e-04f, 9.085400845e-04f, 9.062297062e-04f, 9.039174833e-04f, 9.016034211e-04f, 8.992875248e-04f, 8.969697995e-04f, 8.946502505e-04f, 8.923288830e-04f, 8.900057021e-04f, + 8.876807130e-04f, 8.853539210e-04f, 8.830253313e-04f, 8.806949491e-04f, 8.783627797e-04f, 8.760288281e-04f, 8.736930997e-04f, 8.713555997e-04f, 8.690163334e-04f, 8.666753059e-04f, + 8.643325225e-04f, 8.619879885e-04f, 8.596417091e-04f, 8.572936895e-04f, 8.549439351e-04f, 8.525924510e-04f, 8.502392426e-04f, 8.478843150e-04f, 8.455276736e-04f, 8.431693237e-04f, + 8.408092705e-04f, 8.384475192e-04f, 8.360840753e-04f, 8.337189439e-04f, 8.313521304e-04f, 8.289836400e-04f, 8.266134780e-04f, 8.242416498e-04f, 8.218681607e-04f, 8.194930159e-04f, + 8.171162207e-04f, 8.147377806e-04f, 8.123577007e-04f, 8.099759864e-04f, 8.075926431e-04f, 8.052076760e-04f, 8.028210906e-04f, 8.004328920e-04f, 7.980430857e-04f, 7.956516770e-04f, + 7.932586712e-04f, 7.908640737e-04f, 7.884678899e-04f, 7.860701250e-04f, 7.836707844e-04f, 7.812698736e-04f, 7.788673978e-04f, 7.764633624e-04f, 7.740577729e-04f, 7.716506344e-04f, + 7.692419525e-04f, 7.668317325e-04f, 7.644199798e-04f, 7.620066998e-04f, 7.595918978e-04f, 7.571755793e-04f, 7.547577496e-04f, 7.523384141e-04f, 7.499175782e-04f, 7.474952474e-04f, + 7.450714270e-04f, 7.426461224e-04f, 7.402193391e-04f, 7.377910824e-04f, 7.353613578e-04f, 7.329301707e-04f, 7.304975265e-04f, 7.280634307e-04f, 7.256278885e-04f, 7.231909056e-04f, + 7.207524873e-04f, 7.183126391e-04f, 7.158713663e-04f, 7.134286745e-04f, 7.109845690e-04f, 7.085390554e-04f, 7.060921391e-04f, 7.036438254e-04f, 7.011941200e-04f, 6.987430281e-04f, + 6.962905554e-04f, 6.938367072e-04f, 6.913814891e-04f, 6.889249064e-04f, 6.864669647e-04f, 6.840076694e-04f, 6.815470260e-04f, 6.790850400e-04f, 6.766217169e-04f, 6.741570621e-04f, + 6.716910812e-04f, 6.692237796e-04f, 6.667551628e-04f, 6.642852363e-04f, 6.618140056e-04f, 6.593414762e-04f, 6.568676536e-04f, 6.543925433e-04f, 6.519161508e-04f, 6.494384817e-04f, + 6.469595414e-04f, 6.444793354e-04f, 6.419978693e-04f, 6.395151486e-04f, 6.370311788e-04f, 6.345459654e-04f, 6.320595140e-04f, 6.295718300e-04f, 6.270829191e-04f, 6.245927867e-04f, + 6.221014383e-04f, 6.196088796e-04f, 6.171151161e-04f, 6.146201532e-04f, 6.121239966e-04f, 6.096266517e-04f, 6.071281242e-04f, 6.046284196e-04f, 6.021275435e-04f, 5.996255013e-04f, + 5.971222987e-04f, 5.946179412e-04f, 5.921124343e-04f, 5.896057837e-04f, 5.870979950e-04f, 5.845890736e-04f, 5.820790251e-04f, 5.795678551e-04f, 5.770555693e-04f, 5.745421731e-04f, + 5.720276722e-04f, 5.695120721e-04f, 5.669953784e-04f, 5.644775967e-04f, 5.619587327e-04f, 5.594387917e-04f, 5.569177796e-04f, 5.543957018e-04f, 5.518725640e-04f, 5.493483717e-04f, + 5.468231306e-04f, 5.442968463e-04f, 5.417695243e-04f, 5.392411702e-04f, 5.367117898e-04f, 5.341813885e-04f, 5.316499720e-04f, 5.291175460e-04f, 5.265841159e-04f, 5.240496875e-04f, + 5.215142663e-04f, 5.189778580e-04f, 5.164404682e-04f, 5.139021026e-04f, 5.113627666e-04f, 5.088224661e-04f, 5.062812065e-04f, 5.037389936e-04f, 5.011958330e-04f, 4.986517303e-04f, + 4.961066910e-04f, 4.935607210e-04f, 4.910138258e-04f, 4.884660111e-04f, 4.859172824e-04f, 4.833676455e-04f, 4.808171060e-04f, 4.782656695e-04f, 4.757133417e-04f, 4.731601283e-04f, + 4.706060348e-04f, 4.680510670e-04f, 4.654952305e-04f, 4.629385309e-04f, 4.603809740e-04f, 4.578225654e-04f, 4.552633107e-04f, 4.527032156e-04f, 4.501422857e-04f, 4.475805268e-04f, + 4.450179445e-04f, 4.424545445e-04f, 4.398903324e-04f, 4.373253140e-04f, 4.347594948e-04f, 4.321928806e-04f, 4.296254770e-04f, 4.270572898e-04f, 4.244883245e-04f, 4.219185870e-04f, + 4.193480828e-04f, 4.167768176e-04f, 4.142047972e-04f, 4.116320272e-04f, 4.090585133e-04f, 4.064842612e-04f, 4.039092765e-04f, 4.013335651e-04f, 3.987571325e-04f, 3.961799844e-04f, + 3.936021266e-04f, 3.910235648e-04f, 3.884443046e-04f, 3.858643517e-04f, 3.832837119e-04f, 3.807023909e-04f, 3.781203942e-04f, 3.755377278e-04f, 3.729543971e-04f, 3.703704081e-04f, + 3.677857663e-04f, 3.652004775e-04f, 3.626145473e-04f, 3.600279816e-04f, 3.574407859e-04f, 3.548529661e-04f, 3.522645277e-04f, 3.496754766e-04f, 3.470858185e-04f, 3.444955590e-04f, + 3.419047039e-04f, 3.393132590e-04f, 3.367212298e-04f, 3.341286222e-04f, 3.315354418e-04f, 3.289416944e-04f, 3.263473857e-04f, 3.237525214e-04f, 3.211571073e-04f, 3.185611491e-04f, + 3.159646524e-04f, 3.133676231e-04f, 3.107700668e-04f, 3.081719893e-04f, 3.055733963e-04f, 3.029742936e-04f, 3.003746868e-04f, 2.977745817e-04f, 2.951739840e-04f, 2.925728995e-04f, + 2.899713339e-04f, 2.873692930e-04f, 2.847667823e-04f, 2.821638078e-04f, 2.795603752e-04f, 2.769564900e-04f, 2.743521582e-04f, 2.717473855e-04f, 2.691421775e-04f, 2.665365401e-04f, + 2.639304789e-04f, 2.613239997e-04f, 2.587171083e-04f, 2.561098103e-04f, 2.535021116e-04f, 2.508940179e-04f, 2.482855348e-04f, 2.456766682e-04f, 2.430674238e-04f, 2.404578074e-04f, + 2.378478246e-04f, 2.352374813e-04f, 2.326267831e-04f, 2.300157359e-04f, 2.274043454e-04f, 2.247926172e-04f, 2.221805573e-04f, 2.195681712e-04f, 2.169554648e-04f, 2.143424438e-04f, + 2.117291140e-04f, 2.091154811e-04f, 2.065015508e-04f, 2.038873290e-04f, 2.012728213e-04f, 1.986580335e-04f, 1.960429713e-04f, 1.934276406e-04f, 1.908120470e-04f, 1.881961964e-04f, + 1.855800943e-04f, 1.829637468e-04f, 1.803471593e-04f, 1.777303378e-04f, 1.751132880e-04f, 1.724960155e-04f, 1.698785263e-04f, 1.672608259e-04f, 1.646429203e-04f, 1.620248151e-04f, + 1.594065160e-04f, 1.567880289e-04f, 1.541693595e-04f, 1.515505135e-04f, 1.489314967e-04f, 1.463123149e-04f, 1.436929737e-04f, 1.410734791e-04f, 1.384538366e-04f, 1.358340521e-04f, + 1.332141313e-04f, 1.305940799e-04f, 1.279739038e-04f, 1.253536086e-04f, 1.227332002e-04f, 1.201126842e-04f, 1.174920665e-04f, 1.148713527e-04f, 1.122505487e-04f, 1.096296602e-04f, + 1.070086929e-04f, 1.043876525e-04f, 1.017665450e-04f, 9.914537587e-05f, 9.652415102e-05f, 9.390287616e-05f, 9.128155704e-05f, 8.866019941e-05f, 8.603880903e-05f, 8.341739163e-05f, + 8.079595298e-05f, 7.817449881e-05f, 7.555303488e-05f, 7.293156694e-05f, 7.031010073e-05f, 6.768864201e-05f, 6.506719652e-05f, 6.244577000e-05f, 5.982436820e-05f, 5.720299688e-05f, + 5.458166177e-05f, 5.196036862e-05f, 4.933912317e-05f, 4.671793118e-05f, 4.409679837e-05f, 4.147573051e-05f, 3.885473332e-05f, 3.623381256e-05f, 3.361297396e-05f, 3.099222326e-05f, + 2.837156622e-05f, 2.575100856e-05f, 2.313055602e-05f, 2.051021435e-05f, 1.788998928e-05f, 1.526988656e-05f, 1.264991191e-05f, 1.003007108e-05f, 7.410369804e-06f, 4.790813812e-06f, + 2.171408842e-06f, -4.478393733e-07f, -3.066925099e-06f, -5.685842604e-06f, -8.304586156e-06f, -1.092315002e-05f, -1.354152848e-05f, -1.615971578e-05f, -1.877770622e-05f, -2.139549405e-05f, + -2.401307356e-05f, -2.663043901e-05f, -2.924758468e-05f, -3.186450485e-05f, -3.448119378e-05f, -3.709764577e-05f, -3.971385508e-05f, -4.232981599e-05f, -4.494552279e-05f, -4.756096975e-05f, + -5.017615116e-05f, -5.279106130e-05f, -5.540569444e-05f, -5.802004489e-05f, -6.063410691e-05f, -6.324787480e-05f, -6.586134285e-05f, -6.847450534e-05f, -7.108735656e-05f, -7.369989080e-05f, + -7.631210236e-05f, -7.892398552e-05f, -8.153553458e-05f, -8.414674383e-05f, -8.675760758e-05f, -8.936812011e-05f, -9.197827572e-05f, -9.458806872e-05f, -9.719749340e-05f, -9.980654407e-05f, + -1.024152150e-04f, -1.050235006e-04f, -1.076313950e-04f, -1.102388926e-04f, -1.128459878e-04f, -1.154526748e-04f, -1.180589479e-04f, -1.206648014e-04f, -1.232702297e-04f, -1.258752270e-04f, + -1.284797877e-04f, -1.310839062e-04f, -1.336875766e-04f, -1.362907934e-04f, -1.388935508e-04f, -1.414958432e-04f, -1.440976649e-04f, -1.466990102e-04f, -1.492998734e-04f, -1.519002489e-04f, + -1.545001311e-04f, -1.570995141e-04f, -1.596983925e-04f, -1.622967604e-04f, -1.648946122e-04f, -1.674919423e-04f, -1.700887451e-04f, -1.726850147e-04f, -1.752807457e-04f, -1.778759322e-04f, + -1.804705688e-04f, -1.830646496e-04f, -1.856581691e-04f, -1.882511216e-04f, -1.908435015e-04f, -1.934353031e-04f, -1.960265207e-04f, -1.986171488e-04f, -2.012071816e-04f, -2.037966136e-04f, + -2.063854390e-04f, -2.089736523e-04f, -2.115612479e-04f, -2.141482199e-04f, -2.167345630e-04f, -2.193202713e-04f, -2.219053394e-04f, -2.244897614e-04f, -2.270735319e-04f, -2.296566453e-04f, + -2.322390957e-04f, -2.348208778e-04f, -2.374019858e-04f, -2.399824141e-04f, -2.425621571e-04f, -2.451412092e-04f, -2.477195648e-04f, -2.502972182e-04f, -2.528741639e-04f, -2.554503963e-04f, + -2.580259097e-04f, -2.606006985e-04f, -2.631747572e-04f, -2.657480801e-04f, -2.683206617e-04f, -2.708924963e-04f, -2.734635784e-04f, -2.760339024e-04f, -2.786034627e-04f, -2.811722536e-04f, + -2.837402697e-04f, -2.863075052e-04f, -2.888739548e-04f, -2.914396127e-04f, -2.940044733e-04f, -2.965685312e-04f, -2.991317808e-04f, -3.016942164e-04f, -3.042558325e-04f, -3.068166236e-04f, + -3.093765840e-04f, -3.119357083e-04f, -3.144939908e-04f, -3.170514260e-04f, -3.196080083e-04f, -3.221637322e-04f, -3.247185922e-04f, -3.272725826e-04f, -3.298256980e-04f, -3.323779328e-04f, + -3.349292815e-04f, -3.374797385e-04f, -3.400292982e-04f, -3.425779552e-04f, -3.451257039e-04f, -3.476725388e-04f, -3.502184544e-04f, -3.527634451e-04f, -3.553075054e-04f, -3.578506297e-04f, + -3.603928127e-04f, -3.629340487e-04f, -3.654743322e-04f, -3.680136578e-04f, -3.705520199e-04f, -3.730894129e-04f, -3.756258316e-04f, -3.781612702e-04f, -3.806957233e-04f, -3.832291854e-04f, + -3.857616511e-04f, -3.882931148e-04f, -3.908235710e-04f, -3.933530143e-04f, -3.958814391e-04f, -3.984088400e-04f, -4.009352116e-04f, -4.034605483e-04f, -4.059848446e-04f, -4.085080952e-04f, + -4.110302944e-04f, -4.135514369e-04f, -4.160715172e-04f, -4.185905299e-04f, -4.211084694e-04f, -4.236253304e-04f, -4.261411073e-04f, -4.286557947e-04f, -4.311693872e-04f, -4.336818794e-04f, + -4.361932657e-04f, -4.387035408e-04f, -4.412126992e-04f, -4.437207355e-04f, -4.462276443e-04f, -4.487334201e-04f, -4.512380575e-04f, -4.537415510e-04f, -4.562438954e-04f, -4.587450850e-04f, + -4.612451146e-04f, -4.637439788e-04f, -4.662416720e-04f, -4.687381890e-04f, -4.712335243e-04f, -4.737276725e-04f, -4.762206282e-04f, -4.787123861e-04f, -4.812029406e-04f, -4.836922866e-04f, + -4.861804185e-04f, -4.886673310e-04f, -4.911530186e-04f, -4.936374762e-04f, -4.961206982e-04f, -4.986026793e-04f, -5.010834141e-04f, -5.035628972e-04f, -5.060411234e-04f, -5.085180873e-04f, + -5.109937834e-04f, -5.134682065e-04f, -5.159413512e-04f, -5.184132121e-04f, -5.208837840e-04f, -5.233530615e-04f, -5.258210391e-04f, -5.282877117e-04f, -5.307530739e-04f, -5.332171204e-04f, + -5.356798458e-04f, -5.381412448e-04f, -5.406013121e-04f, -5.430600424e-04f, -5.455174304e-04f, -5.479734708e-04f, -5.504281583e-04f, -5.528814876e-04f, -5.553334533e-04f, -5.577840502e-04f, + -5.602332731e-04f, -5.626811165e-04f, -5.651275753e-04f, -5.675726442e-04f, -5.700163178e-04f, -5.724585909e-04f, -5.748994583e-04f, -5.773389147e-04f, -5.797769548e-04f, -5.822135733e-04f, + -5.846487651e-04f, -5.870825248e-04f, -5.895148472e-04f, -5.919457271e-04f, -5.943751592e-04f, -5.968031382e-04f, -5.992296590e-04f, -6.016547164e-04f, -6.040783050e-04f, -6.065004197e-04f, + -6.089210553e-04f, -6.113402064e-04f, -6.137578680e-04f, -6.161740348e-04f, -6.185887017e-04f, -6.210018633e-04f, -6.234135145e-04f, -6.258236501e-04f, -6.282322650e-04f, -6.306393539e-04f, + -6.330449116e-04f, -6.354489330e-04f, -6.378514129e-04f, -6.402523461e-04f, -6.426517275e-04f, -6.450495518e-04f, -6.474458140e-04f, -6.498405088e-04f, -6.522336312e-04f, -6.546251759e-04f, + -6.570151378e-04f, -6.594035119e-04f, -6.617902928e-04f, -6.641754755e-04f, -6.665590550e-04f, -6.689410259e-04f, -6.713213833e-04f, -6.737001220e-04f, -6.760772369e-04f, -6.784527228e-04f, + -6.808265747e-04f, -6.831987875e-04f, -6.855693560e-04f, -6.879382752e-04f, -6.903055399e-04f, -6.926711452e-04f, -6.950350858e-04f, -6.973973568e-04f, -6.997579530e-04f, -7.021168693e-04f, + -7.044741008e-04f, -7.068296423e-04f, -7.091834888e-04f, -7.115356352e-04f, -7.138860765e-04f, -7.162348076e-04f, -7.185818235e-04f, -7.209271191e-04f, -7.232706894e-04f, -7.256125293e-04f, + -7.279526340e-04f, -7.302909982e-04f, -7.326276170e-04f, -7.349624854e-04f, -7.372955984e-04f, -7.396269509e-04f, -7.419565380e-04f, -7.442843547e-04f, -7.466103959e-04f, -7.489346567e-04f, + -7.512571321e-04f, -7.535778170e-04f, -7.558967067e-04f, -7.582137959e-04f, -7.605290799e-04f, -7.628425536e-04f, -7.651542120e-04f, -7.674640503e-04f, -7.697720634e-04f, -7.720782464e-04f, + -7.743825943e-04f, -7.766851023e-04f, -7.789857654e-04f, -7.812845786e-04f, -7.835815370e-04f, -7.858766358e-04f, -7.881698700e-04f, -7.904612346e-04f, -7.927507248e-04f, -7.950383356e-04f, + -7.973240623e-04f, -7.996078998e-04f, -8.018898433e-04f, -8.041698878e-04f, -8.064480286e-04f, -8.087242607e-04f, -8.109985793e-04f, -8.132709795e-04f, -8.155414563e-04f, -8.178100051e-04f, + -8.200766209e-04f, -8.223412988e-04f, -8.246040341e-04f, -8.268648218e-04f, -8.291236572e-04f, -8.313805353e-04f, -8.336354515e-04f, -8.358884008e-04f, -8.381393784e-04f, -8.403883796e-04f, + -8.426353995e-04f, -8.448804333e-04f, -8.471234762e-04f, -8.493645234e-04f, -8.516035702e-04f, -8.538406117e-04f, -8.560756431e-04f, -8.583086597e-04f, -8.605396568e-04f, -8.627686295e-04f, + -8.649955730e-04f, -8.672204827e-04f, -8.694433538e-04f, -8.716641814e-04f, -8.738829610e-04f, -8.760996877e-04f, -8.783143568e-04f, -8.805269636e-04f, -8.827375033e-04f, -8.849459713e-04f, + -8.871523628e-04f, -8.893566731e-04f, -8.915588976e-04f, -8.937590314e-04f, -8.959570699e-04f, -8.981530085e-04f, -9.003468424e-04f, -9.025385670e-04f, -9.047281775e-04f, -9.069156693e-04f, + -9.091010378e-04f, -9.112842783e-04f, -9.134653861e-04f, -9.156443566e-04f, -9.178211852e-04f, -9.199958671e-04f, -9.221683978e-04f, -9.243387726e-04f, -9.265069869e-04f, -9.286730361e-04f, + -9.308369155e-04f, -9.329986207e-04f, -9.351581468e-04f, -9.373154894e-04f, -9.394706439e-04f, -9.416236056e-04f, -9.437743700e-04f, -9.459229325e-04f, -9.480692886e-04f, -9.502134336e-04f, + -9.523553629e-04f, -9.544950721e-04f, -9.566325566e-04f, -9.587678118e-04f, -9.609008332e-04f, -9.630316162e-04f, -9.651601564e-04f, -9.672864491e-04f, -9.694104899e-04f, -9.715322742e-04f, + -9.736517976e-04f, -9.757690554e-04f, -9.778840433e-04f, -9.799967567e-04f, -9.821071911e-04f, -9.842153421e-04f, -9.863212052e-04f, -9.884247758e-04f, -9.905260495e-04f, -9.926250219e-04f, + -9.947216885e-04f, -9.968160448e-04f, -9.989080863e-04f, -1.000997809e-03f, -1.003085208e-03f, -1.005170278e-03f, -1.007253017e-03f, -1.009333418e-03f, -1.011411478e-03f, -1.013487193e-03f, + -1.015560557e-03f, -1.017631567e-03f, -1.019700218e-03f, -1.021766505e-03f, -1.023830425e-03f, -1.025891973e-03f, -1.027951145e-03f, -1.030007935e-03f, -1.032062341e-03f, -1.034114356e-03f, + -1.036163978e-03f, -1.038211202e-03f, -1.040256023e-03f, -1.042298438e-03f, -1.044338441e-03f, -1.046376028e-03f, -1.048411196e-03f, -1.050443940e-03f, -1.052474255e-03f, -1.054502137e-03f, + -1.056527582e-03f, -1.058550586e-03f, -1.060571144e-03f, -1.062589252e-03f, -1.064604906e-03f, -1.066618101e-03f, -1.068628834e-03f, -1.070637099e-03f, -1.072642894e-03f, -1.074646212e-03f, + -1.076647052e-03f, -1.078645407e-03f, -1.080641274e-03f, -1.082634648e-03f, -1.084625526e-03f, -1.086613903e-03f, -1.088599775e-03f, -1.090583138e-03f, -1.092563987e-03f, -1.094542319e-03f, + -1.096518129e-03f, -1.098491412e-03f, -1.100462166e-03f, -1.102430385e-03f, -1.104396066e-03f, -1.106359204e-03f, -1.108319796e-03f, -1.110277836e-03f, -1.112233322e-03f, -1.114186248e-03f, + -1.116136611e-03f, -1.118084406e-03f, -1.120029630e-03f, -1.121972278e-03f, -1.123912347e-03f, -1.125849831e-03f, -1.127784728e-03f, -1.129717032e-03f, -1.131646741e-03f, -1.133573849e-03f, + -1.135498353e-03f, -1.137420249e-03f, -1.139339533e-03f, -1.141256200e-03f, -1.143170246e-03f, -1.145081669e-03f, -1.146990462e-03f, -1.148896623e-03f, -1.150800148e-03f, -1.152701032e-03f, + -1.154599272e-03f, -1.156494863e-03f, -1.158387801e-03f, -1.160278083e-03f, -1.162165704e-03f, -1.164050661e-03f, -1.165932950e-03f, -1.167812566e-03f, -1.169689505e-03f, -1.171563764e-03f, + -1.173435340e-03f, -1.175304226e-03f, -1.177170421e-03f, -1.179033920e-03f, -1.180894718e-03f, -1.182752813e-03f, -1.184608200e-03f, -1.186460875e-03f, -1.188310835e-03f, -1.190158075e-03f, + -1.192002592e-03f, -1.193844382e-03f, -1.195683440e-03f, -1.197519764e-03f, -1.199353348e-03f, -1.201184190e-03f, -1.203012286e-03f, -1.204837631e-03f, -1.206660222e-03f, -1.208480054e-03f, + -1.210297125e-03f, -1.212111431e-03f, -1.213922967e-03f, -1.215731729e-03f, -1.217537715e-03f, -1.219340920e-03f, -1.221141340e-03f, -1.222938971e-03f, -1.224733811e-03f, -1.226525854e-03f, + -1.228315098e-03f, -1.230101539e-03f, -1.231885172e-03f, -1.233665994e-03f, -1.235444002e-03f, -1.237219191e-03f, -1.238991558e-03f, -1.240761099e-03f, -1.242527811e-03f, -1.244291690e-03f, + -1.246052732e-03f, -1.247810933e-03f, -1.249566289e-03f, -1.251318798e-03f, -1.253068456e-03f, -1.254815258e-03f, -1.256559201e-03f, -1.258300281e-03f, -1.260038496e-03f, -1.261773840e-03f, + -1.263506311e-03f, -1.265235905e-03f, -1.266962618e-03f, -1.268686447e-03f, -1.270407388e-03f, -1.272125437e-03f, -1.273840592e-03f, -1.275552847e-03f, -1.277262201e-03f, -1.278968648e-03f, + -1.280672186e-03f, -1.282372811e-03f, -1.284070520e-03f, -1.285765309e-03f, -1.287457174e-03f, -1.289146112e-03f, -1.290832119e-03f, -1.292515193e-03f, -1.294195328e-03f, -1.295872523e-03f, + -1.297546772e-03f, -1.299218074e-03f, -1.300886424e-03f, -1.302551819e-03f, -1.304214255e-03f, -1.305873730e-03f, -1.307530239e-03f, -1.309183779e-03f, -1.310834346e-03f, -1.312481938e-03f, + -1.314126551e-03f, -1.315768181e-03f, -1.317406824e-03f, -1.319042479e-03f, -1.320675140e-03f, -1.322304806e-03f, -1.323931471e-03f, -1.325555134e-03f, -1.327175790e-03f, -1.328793436e-03f, + -1.330408069e-03f, -1.332019686e-03f, -1.333628283e-03f, -1.335233856e-03f, -1.336836403e-03f, -1.338435921e-03f, -1.340032405e-03f, -1.341625852e-03f, -1.343216260e-03f, -1.344803625e-03f, + -1.346387943e-03f, -1.347969212e-03f, -1.349547428e-03f, -1.351122588e-03f, -1.352694688e-03f, -1.354263725e-03f, -1.355829696e-03f, -1.357392598e-03f, -1.358952428e-03f, -1.360509182e-03f, + -1.362062857e-03f, -1.363613450e-03f, -1.365160958e-03f, -1.366705377e-03f, -1.368246704e-03f, -1.369784936e-03f, -1.371320071e-03f, -1.372852104e-03f, -1.374381032e-03f, -1.375906853e-03f, + -1.377429563e-03f, -1.378949159e-03f, -1.380465638e-03f, -1.381978997e-03f, -1.383489233e-03f, -1.384996342e-03f, -1.386500322e-03f, -1.388001169e-03f, -1.389498880e-03f, -1.390993453e-03f, + -1.392484883e-03f, -1.393973169e-03f, -1.395458306e-03f, -1.396940293e-03f, -1.398419125e-03f, -1.399894800e-03f, -1.401367315e-03f, -1.402836666e-03f, -1.404302851e-03f, -1.405765867e-03f, + -1.407225710e-03f, -1.408682378e-03f, -1.410135868e-03f, -1.411586176e-03f, -1.413033300e-03f, -1.414477237e-03f, -1.415917983e-03f, -1.417355537e-03f, -1.418789894e-03f, -1.420221052e-03f, + -1.421649007e-03f, -1.423073758e-03f, -1.424495301e-03f, -1.425913633e-03f, -1.427328751e-03f, -1.428740653e-03f, -1.430149335e-03f, -1.431554794e-03f, -1.432957029e-03f, -1.434356035e-03f, + -1.435751810e-03f, -1.437144351e-03f, -1.438533655e-03f, -1.439919719e-03f, -1.441302541e-03f, -1.442682118e-03f, -1.444058447e-03f, -1.445431524e-03f, -1.446801348e-03f, -1.448167916e-03f, + -1.449531224e-03f, -1.450891269e-03f, -1.452248050e-03f, -1.453601564e-03f, -1.454951806e-03f, -1.456298776e-03f, -1.457642469e-03f, -1.458982884e-03f, -1.460320018e-03f, -1.461653867e-03f, + -1.462984429e-03f, -1.464311702e-03f, -1.465635682e-03f, -1.466956367e-03f, -1.468273755e-03f, -1.469587842e-03f, -1.470898626e-03f, -1.472206105e-03f, -1.473510275e-03f, -1.474811134e-03f, + -1.476108679e-03f, -1.477402908e-03f, -1.478693818e-03f, -1.479981406e-03f, -1.481265670e-03f, -1.482546607e-03f, -1.483824215e-03f, -1.485098491e-03f, -1.486369432e-03f, -1.487637036e-03f, + -1.488901300e-03f, -1.490162222e-03f, -1.491419798e-03f, -1.492674028e-03f, -1.493924907e-03f, -1.495172434e-03f, -1.496416606e-03f, -1.497657420e-03f, -1.498894875e-03f, -1.500128966e-03f, + -1.501359693e-03f, -1.502587052e-03f, -1.503811040e-03f, -1.505031657e-03f, -1.506248898e-03f, -1.507462762e-03f, -1.508673246e-03f, -1.509880347e-03f, -1.511084064e-03f, -1.512284394e-03f, + -1.513481333e-03f, -1.514674881e-03f, -1.515865035e-03f, -1.517051791e-03f, -1.518235148e-03f, -1.519415104e-03f, -1.520591655e-03f, -1.521764800e-03f, -1.522934536e-03f, -1.524100862e-03f, + -1.525263773e-03f, -1.526423269e-03f, -1.527579347e-03f, -1.528732004e-03f, -1.529881239e-03f, -1.531027049e-03f, -1.532169431e-03f, -1.533308383e-03f, -1.534443904e-03f, -1.535575990e-03f, + -1.536704640e-03f, -1.537829851e-03f, -1.538951621e-03f, -1.540069947e-03f, -1.541184829e-03f, -1.542296262e-03f, -1.543404246e-03f, -1.544508777e-03f, -1.545609854e-03f, -1.546707474e-03f, + -1.547801636e-03f, -1.548892337e-03f, -1.549979574e-03f, -1.551063346e-03f, -1.552143651e-03f, -1.553220486e-03f, -1.554293849e-03f, -1.555363739e-03f, -1.556430152e-03f, -1.557493087e-03f, + -1.558552542e-03f, -1.559608515e-03f, -1.560661003e-03f, -1.561710004e-03f, -1.562755517e-03f, -1.563797539e-03f, -1.564836068e-03f, -1.565871103e-03f, -1.566902640e-03f, -1.567930679e-03f, + -1.568955216e-03f, -1.569976251e-03f, -1.570993780e-03f, -1.572007803e-03f, -1.573018316e-03f, -1.574025318e-03f, -1.575028807e-03f, -1.576028781e-03f, -1.577025238e-03f, -1.578018176e-03f, + -1.579007593e-03f, -1.579993488e-03f, -1.580975857e-03f, -1.581954699e-03f, -1.582930013e-03f, -1.583901797e-03f, -1.584870047e-03f, -1.585834763e-03f, -1.586795943e-03f, -1.587753585e-03f, + -1.588707687e-03f, -1.589658246e-03f, -1.590605262e-03f, -1.591548732e-03f, -1.592488654e-03f, -1.593425027e-03f, -1.594357849e-03f, -1.595287118e-03f, -1.596212832e-03f, -1.597134989e-03f, + -1.598053588e-03f, -1.598968626e-03f, -1.599880103e-03f, -1.600788015e-03f, -1.601692362e-03f, -1.602593142e-03f, -1.603490352e-03f, -1.604383992e-03f, -1.605274059e-03f, -1.606160551e-03f, + -1.607043468e-03f, -1.607922807e-03f, -1.608798566e-03f, -1.609670744e-03f, -1.610539339e-03f, -1.611404350e-03f, -1.612265774e-03f, -1.613123611e-03f, -1.613977858e-03f, -1.614828513e-03f, + -1.615675576e-03f, -1.616519044e-03f, -1.617358917e-03f, -1.618195191e-03f, -1.619027866e-03f, -1.619856941e-03f, -1.620682412e-03f, -1.621504280e-03f, -1.622322542e-03f, -1.623137196e-03f, + -1.623948242e-03f, -1.624755677e-03f, -1.625559501e-03f, -1.626359711e-03f, -1.627156305e-03f, -1.627949284e-03f, -1.628738644e-03f, -1.629524385e-03f, -1.630306504e-03f, -1.631085002e-03f, + -1.631859875e-03f, -1.632631122e-03f, -1.633398743e-03f, -1.634162735e-03f, -1.634923097e-03f, -1.635679828e-03f, -1.636432926e-03f, -1.637182390e-03f, -1.637928219e-03f, -1.638670410e-03f, + -1.639408963e-03f, -1.640143876e-03f, -1.640875148e-03f, -1.641602778e-03f, -1.642326763e-03f, -1.643047103e-03f, -1.643763797e-03f, -1.644476842e-03f, -1.645186239e-03f, -1.645891984e-03f, + -1.646594078e-03f, -1.647292518e-03f, -1.647987303e-03f, -1.648678433e-03f, -1.649365905e-03f, -1.650049719e-03f, -1.650729874e-03f, -1.651406367e-03f, -1.652079198e-03f, -1.652748365e-03f, + -1.653413868e-03f, -1.654075704e-03f, -1.654733874e-03f, -1.655388375e-03f, -1.656039206e-03f, -1.656686367e-03f, -1.657329855e-03f, -1.657969671e-03f, -1.658605811e-03f, -1.659238277e-03f, + -1.659867065e-03f, -1.660492176e-03f, -1.661113608e-03f, -1.661731359e-03f, -1.662345430e-03f, -1.662955818e-03f, -1.663562522e-03f, -1.664165542e-03f, -1.664764876e-03f, -1.665360523e-03f, + -1.665952483e-03f, -1.666540753e-03f, -1.667125334e-03f, -1.667706223e-03f, -1.668283420e-03f, -1.668856925e-03f, -1.669426735e-03f, -1.669992850e-03f, -1.670555268e-03f, -1.671113990e-03f, + -1.671669013e-03f, -1.672220337e-03f, -1.672767961e-03f, -1.673311884e-03f, -1.673852105e-03f, -1.674388623e-03f, -1.674921436e-03f, -1.675450545e-03f, -1.675975948e-03f, -1.676497644e-03f, + -1.677015633e-03f, -1.677529912e-03f, -1.678040483e-03f, -1.678547343e-03f, -1.679050491e-03f, -1.679549928e-03f, -1.680045651e-03f, -1.680537661e-03f, -1.681025956e-03f, -1.681510535e-03f, + -1.681991398e-03f, -1.682468543e-03f, -1.682941971e-03f, -1.683411680e-03f, -1.683877669e-03f, -1.684339938e-03f, -1.684798485e-03f, -1.685253311e-03f, -1.685704413e-03f, -1.686151793e-03f, + -1.686595448e-03f, -1.687035378e-03f, -1.687471582e-03f, -1.687904060e-03f, -1.688332810e-03f, -1.688757833e-03f, -1.689179127e-03f, -1.689596692e-03f, -1.690010526e-03f, -1.690420630e-03f, + -1.690827003e-03f, -1.691229644e-03f, -1.691628552e-03f, -1.692023727e-03f, -1.692415168e-03f, -1.692802875e-03f, -1.693186846e-03f, -1.693567082e-03f, -1.693943581e-03f, -1.694316343e-03f, + -1.694685368e-03f, -1.695050654e-03f, -1.695412202e-03f, -1.695770011e-03f, -1.696124080e-03f, -1.696474408e-03f, -1.696820996e-03f, -1.697163842e-03f, -1.697502946e-03f, -1.697838308e-03f, + -1.698169926e-03f, -1.698497802e-03f, -1.698821933e-03f, -1.699142320e-03f, -1.699458962e-03f, -1.699771859e-03f, -1.700081010e-03f, -1.700386415e-03f, -1.700688073e-03f, -1.700985984e-03f, + -1.701280147e-03f, -1.701570562e-03f, -1.701857229e-03f, -1.702140148e-03f, -1.702419317e-03f, -1.702694737e-03f, -1.702966406e-03f, -1.703234326e-03f, -1.703498495e-03f, -1.703758913e-03f, + -1.704015579e-03f, -1.704268494e-03f, -1.704517657e-03f, -1.704763068e-03f, -1.705004727e-03f, -1.705242632e-03f, -1.705476784e-03f, -1.705707183e-03f, -1.705933828e-03f, -1.706156719e-03f, + -1.706375856e-03f, -1.706591239e-03f, -1.706802866e-03f, -1.707010739e-03f, -1.707214857e-03f, -1.707415219e-03f, -1.707611826e-03f, -1.707804677e-03f, -1.707993771e-03f, -1.708179110e-03f, + -1.708360693e-03f, -1.708538518e-03f, -1.708712588e-03f, -1.708882900e-03f, -1.709049456e-03f, -1.709212254e-03f, -1.709371295e-03f, -1.709526579e-03f, -1.709678105e-03f, -1.709825874e-03f, + -1.709969886e-03f, -1.710110139e-03f, -1.710246635e-03f, -1.710379373e-03f, -1.710508353e-03f, -1.710633575e-03f, -1.710755039e-03f, -1.710872746e-03f, -1.710986694e-03f, -1.711096884e-03f, + -1.711203316e-03f, -1.711305990e-03f, -1.711404905e-03f, -1.711500063e-03f, -1.711591463e-03f, -1.711679105e-03f, -1.711762988e-03f, -1.711843114e-03f, -1.711919482e-03f, -1.711992092e-03f, + -1.712060945e-03f, -1.712126040e-03f, -1.712187377e-03f, -1.712244957e-03f, -1.712298780e-03f, -1.712348845e-03f, -1.712395153e-03f, -1.712437705e-03f, -1.712476499e-03f, -1.712511537e-03f, + -1.712542818e-03f, -1.712570343e-03f, -1.712594112e-03f, -1.712614125e-03f, -1.712630381e-03f, -1.712642883e-03f, -1.712651629e-03f, -1.712656619e-03f, -1.712657855e-03f, -1.712655336e-03f, + -1.712649063e-03f, -1.712639035e-03f, -1.712625253e-03f, -1.712607717e-03f, -1.712586428e-03f, -1.712561386e-03f, -1.712532591e-03f, -1.712500043e-03f, -1.712463743e-03f, -1.712423691e-03f, + -1.712379888e-03f, -1.712332333e-03f, -1.712281027e-03f, -1.712225970e-03f, -1.712167163e-03f, -1.712104606e-03f, -1.712038299e-03f, -1.711968243e-03f, -1.711894439e-03f, -1.711816886e-03f, + -1.711735585e-03f, -1.711650536e-03f, -1.711561740e-03f, -1.711469198e-03f, -1.711372909e-03f, -1.711272874e-03f, -1.711169094e-03f, -1.711061569e-03f, -1.710950299e-03f, -1.710835285e-03f, + -1.710716528e-03f, -1.710594028e-03f, -1.710467785e-03f, -1.710337800e-03f, -1.710204073e-03f, -1.710066606e-03f, -1.709925398e-03f, -1.709780450e-03f, -1.709631763e-03f, -1.709479337e-03f, + -1.709323172e-03f, -1.709163270e-03f, -1.708999631e-03f, -1.708832256e-03f, -1.708661144e-03f, -1.708486297e-03f, -1.708307716e-03f, -1.708125400e-03f, -1.707939351e-03f, -1.707749570e-03f, + -1.707556056e-03f, -1.707358810e-03f, -1.707157834e-03f, -1.706953128e-03f, -1.706744692e-03f, -1.706532527e-03f, -1.706316634e-03f, -1.706097014e-03f, -1.705873667e-03f, -1.705646595e-03f, + -1.705415797e-03f, -1.705181274e-03f, -1.704943028e-03f, -1.704701059e-03f, -1.704455367e-03f, -1.704205955e-03f, -1.703952821e-03f, -1.703695968e-03f, -1.703435395e-03f, -1.703171104e-03f, + -1.702903096e-03f, -1.702631371e-03f, -1.702355930e-03f, -1.702076774e-03f, -1.701793904e-03f, -1.701507321e-03f, -1.701217025e-03f, -1.700923017e-03f, -1.700625299e-03f, -1.700323871e-03f, + -1.700018735e-03f, -1.699709890e-03f, -1.699397337e-03f, -1.699081079e-03f, -1.698761116e-03f, -1.698437448e-03f, -1.698110076e-03f, -1.697779002e-03f, -1.697444227e-03f, -1.697105751e-03f, + -1.696763575e-03f, -1.696417701e-03f, -1.696068130e-03f, -1.695714861e-03f, -1.695357897e-03f, -1.694997238e-03f, -1.694632886e-03f, -1.694264841e-03f, -1.693893105e-03f, -1.693517678e-03f, + -1.693138562e-03f, -1.692755757e-03f, -1.692369266e-03f, -1.691979087e-03f, -1.691585224e-03f, -1.691187677e-03f, -1.690786446e-03f, -1.690381534e-03f, -1.689972941e-03f, -1.689560669e-03f, + -1.689144718e-03f, -1.688725090e-03f, -1.688301785e-03f, -1.687874806e-03f, -1.687444153e-03f, -1.687009827e-03f, -1.686571829e-03f, -1.686130161e-03f, -1.685684824e-03f, -1.685235819e-03f, + -1.684783148e-03f, -1.684326810e-03f, -1.683866809e-03f, -1.683403145e-03f, -1.682935818e-03f, -1.682464832e-03f, -1.681990186e-03f, -1.681511882e-03f, -1.681029921e-03f, -1.680544305e-03f, + -1.680055034e-03f, -1.679562111e-03f, -1.679065537e-03f, -1.678565312e-03f, -1.678061438e-03f, -1.677553916e-03f, -1.677042749e-03f, -1.676527936e-03f, -1.676009480e-03f, -1.675487382e-03f, + -1.674961642e-03f, -1.674432264e-03f, -1.673899247e-03f, -1.673362594e-03f, -1.672822306e-03f, -1.672278383e-03f, -1.671730829e-03f, -1.671179643e-03f, -1.670624828e-03f, -1.670066384e-03f, + -1.669504314e-03f, -1.668938619e-03f, -1.668369300e-03f, -1.667796359e-03f, -1.667219797e-03f, -1.666639616e-03f, -1.666055817e-03f, -1.665468401e-03f, -1.664877371e-03f, -1.664282727e-03f, + -1.663684472e-03f, -1.663082607e-03f, -1.662477133e-03f, -1.661868052e-03f, -1.661255365e-03f, -1.660639074e-03f, -1.660019181e-03f, -1.659395687e-03f, -1.658768594e-03f, -1.658137903e-03f, + -1.657503616e-03f, -1.656865735e-03f, -1.656224261e-03f, -1.655579196e-03f, -1.654930541e-03f, -1.654278298e-03f, -1.653622470e-03f, -1.652963056e-03f, -1.652300060e-03f, -1.651633482e-03f, + -1.650963325e-03f, -1.650289590e-03f, -1.649612279e-03f, -1.648931394e-03f, -1.648246935e-03f, -1.647558906e-03f, -1.646867308e-03f, -1.646172142e-03f, -1.645473410e-03f, -1.644771114e-03f, + -1.644065256e-03f, -1.643355837e-03f, -1.642642859e-03f, -1.641926325e-03f, -1.641206235e-03f, -1.640482593e-03f, -1.639755398e-03f, -1.639024654e-03f, -1.638290362e-03f, -1.637552524e-03f, + -1.636811141e-03f, -1.636066216e-03f, -1.635317751e-03f, -1.634565747e-03f, -1.633810206e-03f, -1.633051130e-03f, -1.632288521e-03f, -1.631522381e-03f, -1.630752712e-03f, -1.629979515e-03f, + -1.629202793e-03f, -1.628422547e-03f, -1.627638780e-03f, -1.626851493e-03f, -1.626060688e-03f, -1.625266368e-03f, -1.624468534e-03f, -1.623667188e-03f, -1.622862332e-03f, -1.622053968e-03f, + -1.621242098e-03f, -1.620426725e-03f, -1.619607849e-03f, -1.618785474e-03f, -1.617959601e-03f, -1.617130232e-03f, -1.616297369e-03f, -1.615461014e-03f, -1.614621170e-03f, -1.613777838e-03f, + -1.612931021e-03f, -1.612080720e-03f, -1.611226937e-03f, -1.610369675e-03f, -1.609508937e-03f, -1.608644722e-03f, -1.607777035e-03f, -1.606905877e-03f, -1.606031250e-03f, -1.605153157e-03f, + -1.604271599e-03f, -1.603386579e-03f, -1.602498098e-03f, -1.601606160e-03f, -1.600710765e-03f, -1.599811917e-03f, -1.598909617e-03f, -1.598003868e-03f, -1.597094672e-03f, -1.596182031e-03f, + -1.595265948e-03f, -1.594346424e-03f, -1.593423461e-03f, -1.592497063e-03f, -1.591567231e-03f, -1.590633967e-03f, -1.589697274e-03f, -1.588757154e-03f, -1.587813610e-03f, -1.586866642e-03f, + -1.585916255e-03f, -1.584962450e-03f, -1.584005230e-03f, -1.583044596e-03f, -1.582080551e-03f, -1.581113098e-03f, -1.580142239e-03f, -1.579167975e-03f, -1.578190310e-03f, -1.577209246e-03f, + -1.576224785e-03f, -1.575236929e-03f, -1.574245682e-03f, -1.573251044e-03f, -1.572253020e-03f, -1.571251610e-03f, -1.570246818e-03f, -1.569238646e-03f, -1.568227096e-03f, -1.567212170e-03f, + -1.566193872e-03f, -1.565172204e-03f, -1.564147168e-03f, -1.563118766e-03f, -1.562087001e-03f, -1.561051876e-03f, -1.560013392e-03f, -1.558971553e-03f, -1.557926361e-03f, -1.556877818e-03f, + -1.555825928e-03f, -1.554770691e-03f, -1.553712112e-03f, -1.552650192e-03f, -1.551584934e-03f, -1.550516341e-03f, -1.549444415e-03f, -1.548369158e-03f, -1.547290574e-03f, -1.546208664e-03f, + -1.545123432e-03f, -1.544034880e-03f, -1.542943010e-03f, -1.541847826e-03f, -1.540749329e-03f, -1.539647523e-03f, -1.538542410e-03f, -1.537433992e-03f, -1.536322272e-03f, -1.535207254e-03f, + -1.534088939e-03f, -1.532967330e-03f, -1.531842431e-03f, -1.530714242e-03f, -1.529582768e-03f, -1.528448011e-03f, -1.527309974e-03f, -1.526168658e-03f, -1.525024068e-03f, -1.523876206e-03f, + -1.522725074e-03f, -1.521570675e-03f, -1.520413012e-03f, -1.519252087e-03f, -1.518087904e-03f, -1.516920466e-03f, -1.515749774e-03f, -1.514575832e-03f, -1.513398642e-03f, -1.512218207e-03f, + -1.511034531e-03f, -1.509847615e-03f, -1.508657463e-03f, -1.507464077e-03f, -1.506267461e-03f, -1.505067617e-03f, -1.503864547e-03f, -1.502658256e-03f, -1.501448745e-03f, -1.500236017e-03f, + -1.499020076e-03f, -1.497800924e-03f, -1.496578564e-03f, -1.495352999e-03f, -1.494124231e-03f, -1.492892265e-03f, -1.491657101e-03f, -1.490418745e-03f, -1.489177198e-03f, -1.487932463e-03f, + -1.486684543e-03f, -1.485433442e-03f, -1.484179162e-03f, -1.482921706e-03f, -1.481661077e-03f, -1.480397278e-03f, -1.479130312e-03f, -1.477860182e-03f, -1.476586890e-03f, -1.475310441e-03f, + -1.474030837e-03f, -1.472748080e-03f, -1.471462175e-03f, -1.470173123e-03f, -1.468880928e-03f, -1.467585594e-03f, -1.466287122e-03f, -1.464985516e-03f, -1.463680780e-03f, -1.462372916e-03f, + -1.461061927e-03f, -1.459747816e-03f, -1.458430586e-03f, -1.457110241e-03f, -1.455786784e-03f, -1.454460217e-03f, -1.453130544e-03f, -1.451797768e-03f, -1.450461892e-03f, -1.449122918e-03f, + -1.447780852e-03f, -1.446435694e-03f, -1.445087449e-03f, -1.443736119e-03f, -1.442381709e-03f, -1.441024220e-03f, -1.439663656e-03f, -1.438300021e-03f, -1.436933317e-03f, -1.435563548e-03f, + -1.434190717e-03f, -1.432814826e-03f, -1.431435880e-03f, -1.430053882e-03f, -1.428668834e-03f, -1.427280740e-03f, -1.425889603e-03f, -1.424495427e-03f, -1.423098214e-03f, -1.421697968e-03f, + -1.420294692e-03f, -1.418888390e-03f, -1.417479064e-03f, -1.416066719e-03f, -1.414651356e-03f, -1.413232980e-03f, -1.411811594e-03f, -1.410387201e-03f, -1.408959805e-03f, -1.407529408e-03f, + -1.406096014e-03f, -1.404659627e-03f, -1.403220250e-03f, -1.401777885e-03f, -1.400332537e-03f, -1.398884209e-03f, -1.397432904e-03f, -1.395978626e-03f, -1.394521377e-03f, -1.393061162e-03f, + -1.391597983e-03f, -1.390131845e-03f, -1.388662750e-03f, -1.387190701e-03f, -1.385715703e-03f, -1.384237759e-03f, -1.382756872e-03f, -1.381273045e-03f, -1.379786283e-03f, -1.378296587e-03f, + -1.376803963e-03f, -1.375308413e-03f, -1.373809940e-03f, -1.372308549e-03f, -1.370804243e-03f, -1.369297025e-03f, -1.367786898e-03f, -1.366273867e-03f, -1.364757935e-03f, -1.363239104e-03f, + -1.361717379e-03f, -1.360192764e-03f, -1.358665261e-03f, -1.357134874e-03f, -1.355601608e-03f, -1.354065464e-03f, -1.352526448e-03f, -1.350984562e-03f, -1.349439809e-03f, -1.347892195e-03f, + -1.346341721e-03f, -1.344788393e-03f, -1.343232212e-03f, -1.341673184e-03f, -1.340111311e-03f, -1.338546596e-03f, -1.336979045e-03f, -1.335408660e-03f, -1.333835445e-03f, -1.332259403e-03f, + -1.330680539e-03f, -1.329098855e-03f, -1.327514356e-03f, -1.325927045e-03f, -1.324336926e-03f, -1.322744002e-03f, -1.321148277e-03f, -1.319549755e-03f, -1.317948439e-03f, -1.316344334e-03f, + -1.314737442e-03f, -1.313127768e-03f, -1.311515315e-03f, -1.309900086e-03f, -1.308282087e-03f, -1.306661320e-03f, -1.305037789e-03f, -1.303411497e-03f, -1.301782450e-03f, -1.300150649e-03f, + -1.298516100e-03f, -1.296878805e-03f, -1.295238769e-03f, -1.293595996e-03f, -1.291950488e-03f, -1.290302250e-03f, -1.288651286e-03f, -1.286997599e-03f, -1.285341194e-03f, -1.283682073e-03f, + -1.282020242e-03f, -1.280355703e-03f, -1.278688460e-03f, -1.277018518e-03f, -1.275345880e-03f, -1.273670550e-03f, -1.271992532e-03f, -1.270311829e-03f, -1.268628446e-03f, -1.266942386e-03f, + -1.265253654e-03f, -1.263562252e-03f, -1.261868186e-03f, -1.260171458e-03f, -1.258472073e-03f, -1.256770035e-03f, -1.255065347e-03f, -1.253358013e-03f, -1.251648038e-03f, -1.249935425e-03f, + -1.248220179e-03f, -1.246502302e-03f, -1.244781799e-03f, -1.243058675e-03f, -1.241332932e-03f, -1.239604575e-03f, -1.237873608e-03f, -1.236140035e-03f, -1.234403859e-03f, -1.232665085e-03f, + -1.230923716e-03f, -1.229179758e-03f, -1.227433213e-03f, -1.225684085e-03f, -1.223932379e-03f, -1.222178099e-03f, -1.220421248e-03f, -1.218661831e-03f, -1.216899852e-03f, -1.215135314e-03f, + -1.213368222e-03f, -1.211598579e-03f, -1.209826391e-03f, -1.208051660e-03f, -1.206274391e-03f, -1.204494588e-03f, -1.202712255e-03f, -1.200927396e-03f, -1.199140015e-03f, -1.197350116e-03f, + -1.195557703e-03f, -1.193762781e-03f, -1.191965353e-03f, -1.190165424e-03f, -1.188362997e-03f, -1.186558078e-03f, -1.184750669e-03f, -1.182940775e-03f, -1.181128400e-03f, -1.179313548e-03f, + -1.177496224e-03f, -1.175676431e-03f, -1.173854173e-03f, -1.172029456e-03f, -1.170202282e-03f, -1.168372657e-03f, -1.166540584e-03f, -1.164706067e-03f, -1.162869111e-03f, -1.161029720e-03f, + -1.159187898e-03f, -1.157343648e-03f, -1.155496977e-03f, -1.153647886e-03f, -1.151796382e-03f, -1.149942467e-03f, -1.148086147e-03f, -1.146227425e-03f, -1.144366306e-03f, -1.142502793e-03f, + -1.140636892e-03f, -1.138768606e-03f, -1.136897939e-03f, -1.135024896e-03f, -1.133149482e-03f, -1.131271700e-03f, -1.129391554e-03f, -1.127509049e-03f, -1.125624190e-03f, -1.123736980e-03f, + -1.121847423e-03f, -1.119955525e-03f, -1.118061288e-03f, -1.116164719e-03f, -1.114265820e-03f, -1.112364597e-03f, -1.110461053e-03f, -1.108555193e-03f, -1.106647021e-03f, -1.104736541e-03f, + -1.102823758e-03f, -1.100908677e-03f, -1.098991301e-03f, -1.097071635e-03f, -1.095149683e-03f, -1.093225449e-03f, -1.091298939e-03f, -1.089370155e-03f, -1.087439104e-03f, -1.085505788e-03f, + -1.083570213e-03f, -1.081632383e-03f, -1.079692301e-03f, -1.077749974e-03f, -1.075805404e-03f, -1.073858597e-03f, -1.071909556e-03f, -1.069958287e-03f, -1.068004793e-03f, -1.066049080e-03f, + -1.064091150e-03f, -1.062131010e-03f, -1.060168663e-03f, -1.058204114e-03f, -1.056237367e-03f, -1.054268426e-03f, -1.052297297e-03f, -1.050323983e-03f, -1.048348489e-03f, -1.046370820e-03f, + -1.044390980e-03f, -1.042408973e-03f, -1.040424804e-03f, -1.038438478e-03f, -1.036449998e-03f, -1.034459370e-03f, -1.032466598e-03f, -1.030471686e-03f, -1.028474639e-03f, -1.026475461e-03f, + -1.024474158e-03f, -1.022470732e-03f, -1.020465190e-03f, -1.018457535e-03f, -1.016447773e-03f, -1.014435907e-03f, -1.012421942e-03f, -1.010405882e-03f, -1.008387733e-03f, -1.006367499e-03f, + -1.004345184e-03f, -1.002320792e-03f, -1.000294330e-03f, -9.982658000e-04f, -9.962352079e-04f, -9.942025580e-04f, -9.921678549e-04f, -9.901311031e-04f, -9.880923073e-04f, -9.860514720e-04f, + -9.840086019e-04f, -9.819637016e-04f, -9.799167756e-04f, -9.778678286e-04f, -9.758168651e-04f, -9.737638900e-04f, -9.717089076e-04f, -9.696519227e-04f, -9.675929400e-04f, -9.655319640e-04f, + -9.634689994e-04f, -9.614040508e-04f, -9.593371229e-04f, -9.572682204e-04f, -9.551973479e-04f, -9.531245101e-04f, -9.510497115e-04f, -9.489729570e-04f, -9.468942512e-04f, -9.448135988e-04f, + -9.427310044e-04f, -9.406464727e-04f, -9.385600084e-04f, -9.364716163e-04f, -9.343813010e-04f, -9.322890672e-04f, -9.301949196e-04f, -9.280988629e-04f, -9.260009020e-04f, -9.239010413e-04f, + -9.217992858e-04f, -9.196956401e-04f, -9.175901090e-04f, -9.154826971e-04f, -9.133734093e-04f, -9.112622502e-04f, -9.091492246e-04f, -9.070343373e-04f, -9.049175930e-04f, -9.027989964e-04f, + -9.006785524e-04f, -8.985562657e-04f, -8.964321410e-04f, -8.943061832e-04f, -8.921783969e-04f, -8.900487871e-04f, -8.879173584e-04f, -8.857841157e-04f, -8.836490637e-04f, -8.815122072e-04f, + -8.793735511e-04f, -8.772331002e-04f, -8.750908591e-04f, -8.729468328e-04f, -8.708010261e-04f, -8.686534438e-04f, -8.665040906e-04f, -8.643529715e-04f, -8.622000913e-04f, -8.600454547e-04f, + -8.578890666e-04f, -8.557309318e-04f, -8.535710553e-04f, -8.514094417e-04f, -8.492460961e-04f, -8.470810232e-04f, -8.449142279e-04f, -8.427457150e-04f, -8.405754894e-04f, -8.384035560e-04f, + -8.362299196e-04f, -8.340545852e-04f, -8.318775575e-04f, -8.296988415e-04f, -8.275184420e-04f, -8.253363640e-04f, -8.231526122e-04f, -8.209671917e-04f, -8.187801073e-04f, -8.165913640e-04f, + -8.144009665e-04f, -8.122089198e-04f, -8.100152289e-04f, -8.078198986e-04f, -8.056229338e-04f, -8.034243395e-04f, -8.012241206e-04f, -7.990222821e-04f, -7.968188287e-04f, -7.946137656e-04f, + -7.924070976e-04f, -7.901988296e-04f, -7.879889666e-04f, -7.857775135e-04f, -7.835644754e-04f, -7.813498570e-04f, -7.791336635e-04f, -7.769158997e-04f, -7.746965706e-04f, -7.724756812e-04f, + -7.702532364e-04f, -7.680292412e-04f, -7.658037006e-04f, -7.635766196e-04f, -7.613480031e-04f, -7.591178561e-04f, -7.568861836e-04f, -7.546529906e-04f, -7.524182821e-04f, -7.501820630e-04f, + -7.479443385e-04f, -7.457051134e-04f, -7.434643928e-04f, -7.412221816e-04f, -7.389784850e-04f, -7.367333078e-04f, -7.344866552e-04f, -7.322385321e-04f, -7.299889436e-04f, -7.277378946e-04f, + -7.254853903e-04f, -7.232314356e-04f, -7.209760355e-04f, -7.187191952e-04f, -7.164609196e-04f, -7.142012138e-04f, -7.119400828e-04f, -7.096775316e-04f, -7.074135654e-04f, -7.051481892e-04f, + -7.028814080e-04f, -7.006132269e-04f, -6.983436510e-04f, -6.960726852e-04f, -6.938003347e-04f, -6.915266046e-04f, -6.892514999e-04f, -6.869750256e-04f, -6.846971870e-04f, -6.824179889e-04f, + -6.801374366e-04f, -6.778555352e-04f, -6.755722896e-04f, -6.732877050e-04f, -6.710017865e-04f, -6.687145391e-04f, -6.664259681e-04f, -6.641360784e-04f, -6.618448752e-04f, -6.595523635e-04f, + -6.572585486e-04f, -6.549634355e-04f, -6.526670292e-04f, -6.503693350e-04f, -6.480703580e-04f, -6.457701032e-04f, -6.434685758e-04f, -6.411657810e-04f, -6.388617238e-04f, -6.365564093e-04f, + -6.342498428e-04f, -6.319420293e-04f, -6.296329740e-04f, -6.273226820e-04f, -6.250111584e-04f, -6.226984085e-04f, -6.203844374e-04f, -6.180692501e-04f, -6.157528519e-04f, -6.134352479e-04f, + -6.111164433e-04f, -6.087964432e-04f, -6.064752529e-04f, -6.041528773e-04f, -6.018293218e-04f, -5.995045915e-04f, -5.971786915e-04f, -5.948516270e-04f, -5.925234033e-04f, -5.901940254e-04f, + -5.878634986e-04f, -5.855318281e-04f, -5.831990189e-04f, -5.808650764e-04f, -5.785300057e-04f, -5.761938120e-04f, -5.738565004e-04f, -5.715180762e-04f, -5.691785446e-04f, -5.668379108e-04f, + -5.644961800e-04f, -5.621533573e-04f, -5.598094480e-04f, -5.574644573e-04f, -5.551183904e-04f, -5.527712524e-04f, -5.504230488e-04f, -5.480737845e-04f, -5.457234649e-04f, -5.433720952e-04f, + -5.410196805e-04f, -5.386662262e-04f, -5.363117374e-04f, -5.339562194e-04f, -5.315996774e-04f, -5.292421166e-04f, -5.268835423e-04f, -5.245239596e-04f, -5.221633739e-04f, -5.198017904e-04f, + -5.174392143e-04f, -5.150756508e-04f, -5.127111052e-04f, -5.103455827e-04f, -5.079790887e-04f, -5.056116283e-04f, -5.032432067e-04f, -5.008738293e-04f, -4.985035013e-04f, -4.961322280e-04f, + -4.937600146e-04f, -4.913868663e-04f, -4.890127885e-04f, -4.866377863e-04f, -4.842618651e-04f, -4.818850302e-04f, -4.795072867e-04f, -4.771286400e-04f, -4.747490954e-04f, -4.723686580e-04f, + -4.699873333e-04f, -4.676051264e-04f, -4.652220426e-04f, -4.628380873e-04f, -4.604532656e-04f, -4.580675830e-04f, -4.556810446e-04f, -4.532936557e-04f, -4.509054218e-04f, -4.485163479e-04f, + -4.461264395e-04f, -4.437357017e-04f, -4.413441400e-04f, -4.389517596e-04f, -4.365585658e-04f, -4.341645639e-04f, -4.317697591e-04f, -4.293741569e-04f, -4.269777625e-04f, -4.245805812e-04f, + -4.221826182e-04f, -4.197838790e-04f, -4.173843689e-04f, -4.149840930e-04f, -4.125830568e-04f, -4.101812656e-04f, -4.077787246e-04f, -4.053754392e-04f, -4.029714147e-04f, -4.005666564e-04f, + -3.981611696e-04f, -3.957549597e-04f, -3.933480320e-04f, -3.909403918e-04f, -3.885320444e-04f, -3.861229951e-04f, -3.837132493e-04f, -3.813028123e-04f, -3.788916894e-04f, -3.764798860e-04f, + -3.740674074e-04f, -3.716542588e-04f, -3.692404458e-04f, -3.668259735e-04f, -3.644108473e-04f, -3.619950726e-04f, -3.595786547e-04f, -3.571615989e-04f, -3.547439106e-04f, -3.523255951e-04f, + -3.499066577e-04f, -3.474871038e-04f, -3.450669388e-04f, -3.426461680e-04f, -3.402247967e-04f, -3.378028302e-04f, -3.353802740e-04f, -3.329571333e-04f, -3.305334136e-04f, -3.281091202e-04f, + -3.256842583e-04f, -3.232588335e-04f, -3.208328509e-04f, -3.184063161e-04f, -3.159792342e-04f, -3.135516108e-04f, -3.111234511e-04f, -3.086947606e-04f, -3.062655444e-04f, -3.038358082e-04f, + -3.014055571e-04f, -2.989747965e-04f, -2.965435318e-04f, -2.941117684e-04f, -2.916795117e-04f, -2.892467669e-04f, -2.868135395e-04f, -2.843798348e-04f, -2.819456582e-04f, -2.795110151e-04f, + -2.770759108e-04f, -2.746403506e-04f, -2.722043401e-04f, -2.697678844e-04f, -2.673309891e-04f, -2.648936594e-04f, -2.624559008e-04f, -2.600177186e-04f, -2.575791181e-04f, -2.551401049e-04f, + -2.527006841e-04f, -2.502608613e-04f, -2.478206417e-04f, -2.453800308e-04f, -2.429390340e-04f, -2.404976565e-04f, -2.380559038e-04f, -2.356137813e-04f, -2.331712943e-04f, -2.307284483e-04f, + -2.282852485e-04f, -2.258417004e-04f, -2.233978094e-04f, -2.209535808e-04f, -2.185090200e-04f, -2.160641324e-04f, -2.136189234e-04f, -2.111733983e-04f, -2.087275626e-04f, -2.062814216e-04f, + -2.038349807e-04f, -2.013882453e-04f, -1.989412208e-04f, -1.964939125e-04f, -1.940463259e-04f, -1.915984662e-04f, -1.891503390e-04f, -1.867019496e-04f, -1.842533033e-04f, -1.818044056e-04f, + -1.793552619e-04f, -1.769058775e-04f, -1.744562578e-04f, -1.720064082e-04f, -1.695563340e-04f, -1.671060408e-04f, -1.646555338e-04f, -1.622048185e-04f, -1.597539002e-04f, -1.573027843e-04f, + -1.548514762e-04f, -1.523999813e-04f, -1.499483050e-04f, -1.474964527e-04f, -1.450444297e-04f, -1.425922414e-04f, -1.401398933e-04f, -1.376873907e-04f, -1.352347390e-04f, -1.327819436e-04f, + -1.303290098e-04f, -1.278759431e-04f, -1.254227489e-04f, -1.229694325e-04f, -1.205159993e-04f, -1.180624548e-04f, -1.156088042e-04f, -1.131550530e-04f, -1.107012066e-04f, -1.082472703e-04f, + -1.057932496e-04f, -1.033391498e-04f, -1.008849764e-04f, -9.843073458e-05f, -9.597642988e-05f, -9.352206766e-05f, -9.106765329e-05f, -8.861319216e-05f, -8.615868965e-05f, -8.370415115e-05f, + -8.124958205e-05f, -7.879498772e-05f, -7.634037355e-05f, -7.388574493e-05f, -7.143110723e-05f, -6.897646585e-05f, -6.652182615e-05f, -6.406719353e-05f, -6.161257336e-05f, -5.915797103e-05f, + -5.670339192e-05f, -5.424884140e-05f, -5.179432486e-05f, -4.933984769e-05f, -4.688541524e-05f, -4.443103292e-05f, -4.197670609e-05f, -3.952244013e-05f, -3.706824042e-05f, -3.461411233e-05f, + -3.216006126e-05f, -2.970609256e-05f, -2.725221161e-05f, -2.479842380e-05f, -2.234473449e-05f, -1.989114905e-05f, -1.743767287e-05f, -1.498431132e-05f, -1.253106976e-05f, -1.007795356e-05f, + -7.624968110e-06f, -5.172118767e-06f, -2.719410902e-06f, -2.668498847e-07f, 2.185558916e-06f, 4.637810132e-06f, 7.089898397e-06f, 9.541818345e-06f, 1.199356461e-05f, 1.444513182e-05f, + 1.689651463e-05f, 1.934770766e-05f, 2.179870555e-05f, 2.424950293e-05f, 2.670009446e-05f, 2.915047477e-05f, 3.160063849e-05f, 3.405058027e-05f, 3.650029476e-05f, 3.894977658e-05f, + 4.139902040e-05f, 4.384802085e-05f, 4.629677258e-05f, 4.874527023e-05f, 5.119350845e-05f, 5.364148189e-05f, 5.608918520e-05f, 5.853661303e-05f, 6.098376003e-05f, 6.343062085e-05f, + 6.587719015e-05f, 6.832346257e-05f, 7.076943277e-05f, 7.321509541e-05f, 7.566044515e-05f, 7.810547664e-05f, 8.055018454e-05f, 8.299456352e-05f, 8.543860822e-05f, 8.788231332e-05f, + 9.032567348e-05f, 9.276868336e-05f, 9.521133762e-05f, 9.765363094e-05f, 1.000955580e-04f, 1.025371134e-04f, 1.049782919e-04f, 1.074190881e-04f, 1.098594967e-04f, 1.122995124e-04f, + 1.147391299e-04f, 1.171783437e-04f, 1.196171487e-04f, 1.220555394e-04f, 1.244935106e-04f, 1.269310570e-04f, 1.293681732e-04f, 1.318048538e-04f, 1.342410937e-04f, 1.366768874e-04f, + 1.391122297e-04f, 1.415471153e-04f, 1.439815388e-04f, 1.464154949e-04f, 1.488489783e-04f, 1.512819838e-04f, 1.537145060e-04f, 1.561465395e-04f, 1.585780792e-04f, 1.610091197e-04f, + 1.634396557e-04f, 1.658696819e-04f, 1.682991931e-04f, 1.707281838e-04f, 1.731566489e-04f, 1.755845830e-04f, 1.780119808e-04f, 1.804388371e-04f, 1.828651465e-04f, 1.852909039e-04f, + 1.877161038e-04f, 1.901407411e-04f, 1.925648103e-04f, 1.949883063e-04f, 1.974112238e-04f, 1.998335575e-04f, 2.022553022e-04f, 2.046764524e-04f, 2.070970031e-04f, 2.095169488e-04f, + 2.119362844e-04f, 2.143550046e-04f, 2.167731040e-04f, 2.191905775e-04f, 2.216074198e-04f, 2.240236256e-04f, 2.264391897e-04f, 2.288541068e-04f, 2.312683716e-04f, 2.336819790e-04f, + 2.360949236e-04f, 2.385072001e-04f, 2.409188035e-04f, 2.433297283e-04f, 2.457399694e-04f, 2.481495216e-04f, 2.505583795e-04f, 2.529665379e-04f, 2.553739917e-04f, 2.577807355e-04f, + 2.601867641e-04f, 2.625920724e-04f, 2.649966550e-04f, 2.674005068e-04f, 2.698036225e-04f, 2.722059970e-04f, 2.746076248e-04f, 2.770085010e-04f, 2.794086202e-04f, 2.818079772e-04f, + 2.842065669e-04f, 2.866043839e-04f, 2.890014232e-04f, 2.913976794e-04f, 2.937931474e-04f, 2.961878220e-04f, 2.985816979e-04f, 3.009747701e-04f, 3.033670332e-04f, 3.057584821e-04f, + 3.081491116e-04f, 3.105389165e-04f, 3.129278916e-04f, 3.153160317e-04f, 3.177033317e-04f, 3.200897864e-04f, 3.224753905e-04f, 3.248601389e-04f, 3.272440265e-04f, 3.296270480e-04f, + 3.320091983e-04f, 3.343904722e-04f, 3.367708646e-04f, 3.391503702e-04f, 3.415289840e-04f, 3.439067007e-04f, 3.462835152e-04f, 3.486594224e-04f, 3.510344171e-04f, 3.534084941e-04f, + 3.557816483e-04f, 3.581538746e-04f, 3.605251678e-04f, 3.628955227e-04f, 3.652649343e-04f, 3.676333973e-04f, 3.700009068e-04f, 3.723674574e-04f, 3.747330442e-04f, 3.770976619e-04f, + 3.794613054e-04f, 3.818239697e-04f, 3.841856496e-04f, 3.865463400e-04f, 3.889060357e-04f, 3.912647317e-04f, 3.936224229e-04f, 3.959791041e-04f, 3.983347702e-04f, 4.006894162e-04f, + 4.030430369e-04f, 4.053956273e-04f, 4.077471822e-04f, 4.100976966e-04f, 4.124471653e-04f, 4.147955833e-04f, 4.171429455e-04f, 4.194892469e-04f, 4.218344822e-04f, 4.241786466e-04f, + 4.265217348e-04f, 4.288637418e-04f, 4.312046626e-04f, 4.335444921e-04f, 4.358832252e-04f, 4.382208569e-04f, 4.405573820e-04f, 4.428927957e-04f, 4.452270927e-04f, 4.475602681e-04f, + 4.498923168e-04f, 4.522232337e-04f, 4.545530139e-04f, 4.568816523e-04f, 4.592091438e-04f, 4.615354834e-04f, 4.638606662e-04f, 4.661846870e-04f, 4.685075408e-04f, 4.708292227e-04f, + 4.731497275e-04f, 4.754690504e-04f, 4.777871862e-04f, 4.801041300e-04f, 4.824198768e-04f, 4.847344215e-04f, 4.870477592e-04f, 4.893598848e-04f, 4.916707934e-04f, 4.939804800e-04f, + 4.962889396e-04f, 4.985961672e-04f, 5.009021578e-04f, 5.032069065e-04f, 5.055104082e-04f, 5.078126580e-04f, 5.101136510e-04f, 5.124133821e-04f, 5.147118464e-04f, 5.170090389e-04f, + 5.193049547e-04f, 5.215995888e-04f, 5.238929363e-04f, 5.261849922e-04f, 5.284757516e-04f, 5.307652096e-04f, 5.330533611e-04f, 5.353402013e-04f, 5.376257252e-04f, 5.399099279e-04f, + 5.421928045e-04f, 5.444743501e-04f, 5.467545596e-04f, 5.490334283e-04f, 5.513109512e-04f, 5.535871234e-04f, 5.558619399e-04f, 5.581353960e-04f, 5.604074866e-04f, 5.626782069e-04f, + 5.649475520e-04f, 5.672155170e-04f, 5.694820970e-04f, 5.717472872e-04f, 5.740110826e-04f, 5.762734784e-04f, 5.785344696e-04f, 5.807940515e-04f, 5.830522192e-04f, 5.853089678e-04f, + 5.875642924e-04f, 5.898181882e-04f, 5.920706503e-04f, 5.943216740e-04f, 5.965712542e-04f, 5.988193863e-04f, 6.010660653e-04f, 6.033112864e-04f, 6.055550448e-04f, 6.077973357e-04f, + 6.100381542e-04f, 6.122774955e-04f, 6.145153549e-04f, 6.167517274e-04f, 6.189866082e-04f, 6.212199927e-04f, 6.234518759e-04f, 6.256822530e-04f, 6.279111194e-04f, 6.301384701e-04f, + 6.323643003e-04f, 6.345886054e-04f, 6.368113805e-04f, 6.390326208e-04f, 6.412523216e-04f, 6.434704781e-04f, 6.456870854e-04f, 6.479021390e-04f, 6.501156339e-04f, 6.523275655e-04f, + 6.545379290e-04f, 6.567467197e-04f, 6.589539327e-04f, 6.611595634e-04f, 6.633636070e-04f, 6.655660587e-04f, 6.677669140e-04f, 6.699661680e-04f, 6.721638159e-04f, 6.743598532e-04f, + 6.765542750e-04f, 6.787470767e-04f, 6.809382536e-04f, 6.831278009e-04f, 6.853157139e-04f, 6.875019881e-04f, 6.896866186e-04f, 6.918696007e-04f, 6.940509299e-04f, 6.962306014e-04f, + 6.984086105e-04f, 7.005849526e-04f, 7.027596230e-04f, 7.049326170e-04f, 7.071039300e-04f, 7.092735573e-04f, 7.114414943e-04f, 7.136077363e-04f, 7.157722787e-04f, 7.179351168e-04f, + 7.200962460e-04f, 7.222556617e-04f, 7.244133592e-04f, 7.265693340e-04f, 7.287235813e-04f, 7.308760967e-04f, 7.330268754e-04f, 7.351759128e-04f, 7.373232044e-04f, 7.394687456e-04f, + 7.416125318e-04f, 7.437545583e-04f, 7.458948206e-04f, 7.480333141e-04f, 7.501700342e-04f, 7.523049764e-04f, 7.544381361e-04f, 7.565695086e-04f, 7.586990896e-04f, 7.608268743e-04f, + 7.629528583e-04f, 7.650770369e-04f, 7.671994057e-04f, 7.693199601e-04f, 7.714386956e-04f, 7.735556076e-04f, 7.756706917e-04f, 7.777839432e-04f, 7.798953577e-04f, 7.820049306e-04f, + 7.841126575e-04f, 7.862185338e-04f, 7.883225551e-04f, 7.904247168e-04f, 7.925250144e-04f, 7.946234435e-04f, 7.967199996e-04f, 7.988146781e-04f, 8.009074747e-04f, 8.029983848e-04f, + 8.050874040e-04f, 8.071745278e-04f, 8.092597517e-04f, 8.113430714e-04f, 8.134244823e-04f, 8.155039800e-04f, 8.175815601e-04f, 8.196572181e-04f, 8.217309497e-04f, 8.238027503e-04f, + 8.258726155e-04f, 8.279405410e-04f, 8.300065223e-04f, 8.320705550e-04f, 8.341326347e-04f, 8.361927571e-04f, 8.382509176e-04f, 8.403071120e-04f, 8.423613358e-04f, 8.444135847e-04f, + 8.464638543e-04f, 8.485121401e-04f, 8.505584379e-04f, 8.526027433e-04f, 8.546450519e-04f, 8.566853594e-04f, 8.587236614e-04f, 8.607599535e-04f, 8.627942315e-04f, 8.648264910e-04f, + 8.668567277e-04f, 8.688849372e-04f, 8.709111152e-04f, 8.729352575e-04f, 8.749573596e-04f, 8.769774174e-04f, 8.789954264e-04f, 8.810113824e-04f, 8.830252811e-04f, 8.850371183e-04f, + 8.870468895e-04f, 8.890545906e-04f, 8.910602173e-04f, 8.930637654e-04f, 8.950652304e-04f, 8.970646083e-04f, 8.990618946e-04f, 9.010570853e-04f, 9.030501760e-04f, 9.050411625e-04f, + 9.070300406e-04f, 9.090168060e-04f, 9.110014546e-04f, 9.129839820e-04f, 9.149643842e-04f, 9.169426568e-04f, 9.189187956e-04f, 9.208927966e-04f, 9.228646554e-04f, 9.248343679e-04f, + 9.268019299e-04f, 9.287673372e-04f, 9.307305856e-04f, 9.326916711e-04f, 9.346505893e-04f, 9.366073362e-04f, 9.385619076e-04f, 9.405142993e-04f, 9.424645073e-04f, 9.444125273e-04f, + 9.463583552e-04f, 9.483019869e-04f, 9.502434183e-04f, 9.521826452e-04f, 9.541196636e-04f, 9.560544693e-04f, 9.579870582e-04f, 9.599174263e-04f, 9.618455694e-04f, 9.637714834e-04f, + 9.656951643e-04f, 9.676166079e-04f, 9.695358103e-04f, 9.714527673e-04f, 9.733674749e-04f, 9.752799290e-04f, 9.771901256e-04f, 9.790980606e-04f, 9.810037299e-04f, 9.829071296e-04f, + 9.848082556e-04f, 9.867071039e-04f, 9.886036705e-04f, 9.904979513e-04f, 9.923899423e-04f, 9.942796395e-04f, 9.961670390e-04f, 9.980521367e-04f, 9.999349287e-04f, 1.001815411e-03f, + 1.003693579e-03f, 1.005569430e-03f, 1.007442959e-03f, 1.009314163e-03f, 1.011183037e-03f, 1.013049577e-03f, 1.014913780e-03f, 1.016775641e-03f, 1.018635158e-03f, 1.020492324e-03f, + 1.022347138e-03f, 1.024199594e-03f, 1.026049690e-03f, 1.027897420e-03f, 1.029742782e-03f, 1.031585771e-03f, 1.033426383e-03f, 1.035264615e-03f, 1.037100462e-03f, 1.038933921e-03f, + 1.040764987e-03f, 1.042593658e-03f, 1.044419929e-03f, 1.046243796e-03f, 1.048065255e-03f, 1.049884303e-03f, 1.051700936e-03f, 1.053515150e-03f, 1.055326940e-03f, 1.057136304e-03f, + 1.058943237e-03f, 1.060747736e-03f, 1.062549797e-03f, 1.064349416e-03f, 1.066146589e-03f, 1.067941312e-03f, 1.069733582e-03f, 1.071523395e-03f, 1.073310747e-03f, 1.075095634e-03f, + 1.076878053e-03f, 1.078658000e-03f, 1.080435471e-03f, 1.082210462e-03f, 1.083982969e-03f, 1.085752990e-03f, 1.087520520e-03f, 1.089285555e-03f, 1.091048092e-03f, 1.092808126e-03f, + 1.094565655e-03f, 1.096320675e-03f, 1.098073182e-03f, 1.099823171e-03f, 1.101570641e-03f, 1.103315586e-03f, 1.105058003e-03f, 1.106797889e-03f, 1.108535240e-03f, 1.110270052e-03f, + 1.112002321e-03f, 1.113732045e-03f, 1.115459218e-03f, 1.117183839e-03f, 1.118905902e-03f, 1.120625405e-03f, 1.122342344e-03f, 1.124056715e-03f, 1.125768514e-03f, 1.127477739e-03f, + 1.129184385e-03f, 1.130888449e-03f, 1.132589927e-03f, 1.134288816e-03f, 1.135985112e-03f, 1.137678812e-03f, 1.139369912e-03f, 1.141058408e-03f, 1.142744297e-03f, 1.144427576e-03f, + 1.146108240e-03f, 1.147786287e-03f, 1.149461713e-03f, 1.151134514e-03f, 1.152804687e-03f, 1.154472228e-03f, 1.156137134e-03f, 1.157799402e-03f, 1.159459027e-03f, 1.161116007e-03f, + 1.162770337e-03f, 1.164422016e-03f, 1.166071038e-03f, 1.167717401e-03f, 1.169361101e-03f, 1.171002134e-03f, 1.172640498e-03f, 1.174276189e-03f, 1.175909203e-03f, 1.177539538e-03f, + 1.179167188e-03f, 1.180792152e-03f, 1.182414426e-03f, 1.184034007e-03f, 1.185650890e-03f, 1.187265073e-03f, 1.188876552e-03f, 1.190485324e-03f, 1.192091386e-03f, 1.193694734e-03f, + 1.195295365e-03f, 1.196893275e-03f, 1.198488461e-03f, 1.200080921e-03f, 1.201670650e-03f, 1.203257645e-03f, 1.204841903e-03f, 1.206423421e-03f, 1.208002195e-03f, 1.209578222e-03f, + 1.211151498e-03f, 1.212722022e-03f, 1.214289788e-03f, 1.215854794e-03f, 1.217417037e-03f, 1.218976514e-03f, 1.220533221e-03f, 1.222087154e-03f, 1.223638311e-03f, 1.225186689e-03f, + 1.226732284e-03f, 1.228275093e-03f, 1.229815113e-03f, 1.231352340e-03f, 1.232886772e-03f, 1.234418405e-03f, 1.235947237e-03f, 1.237473263e-03f, 1.238996480e-03f, 1.240516887e-03f, + 1.242034478e-03f, 1.243549252e-03f, 1.245061205e-03f, 1.246570334e-03f, 1.248076636e-03f, 1.249580107e-03f, 1.251080746e-03f, 1.252578547e-03f, 1.254073509e-03f, 1.255565628e-03f, + 1.257054901e-03f, 1.258541325e-03f, 1.260024898e-03f, 1.261505615e-03f, 1.262983474e-03f, 1.264458472e-03f, 1.265930605e-03f, 1.267399872e-03f, 1.268866267e-03f, 1.270329790e-03f, + 1.271790436e-03f, 1.273248202e-03f, 1.274703086e-03f, 1.276155085e-03f, 1.277604195e-03f, 1.279050414e-03f, 1.280493738e-03f, 1.281934165e-03f, 1.283371691e-03f, 1.284806314e-03f, + 1.286238030e-03f, 1.287666838e-03f, 1.289092733e-03f, 1.290515712e-03f, 1.291935774e-03f, 1.293352914e-03f, 1.294767131e-03f, 1.296178420e-03f, 1.297586780e-03f, 1.298992207e-03f, + 1.300394698e-03f, 1.301794251e-03f, 1.303190862e-03f, 1.304584529e-03f, 1.305975249e-03f, 1.307363019e-03f, 1.308747835e-03f, 1.310129697e-03f, 1.311508599e-03f, 1.312884540e-03f, + 1.314257517e-03f, 1.315627527e-03f, 1.316994567e-03f, 1.318358634e-03f, 1.319719725e-03f, 1.321077839e-03f, 1.322432971e-03f, 1.323785119e-03f, 1.325134281e-03f, 1.326480453e-03f, + 1.327823633e-03f, 1.329163817e-03f, 1.330501005e-03f, 1.331835191e-03f, 1.333166375e-03f, 1.334494552e-03f, 1.335819721e-03f, 1.337141879e-03f, 1.338461022e-03f, 1.339777149e-03f, + 1.341090256e-03f, 1.342400341e-03f, 1.343707401e-03f, 1.345011434e-03f, 1.346312436e-03f, 1.347610406e-03f, 1.348905340e-03f, 1.350197235e-03f, 1.351486090e-03f, 1.352771902e-03f, + 1.354054667e-03f, 1.355334384e-03f, 1.356611049e-03f, 1.357884660e-03f, 1.359155215e-03f, 1.360422711e-03f, 1.361687145e-03f, 1.362948515e-03f, 1.364206818e-03f, 1.365462051e-03f, + 1.366714212e-03f, 1.367963299e-03f, 1.369209309e-03f, 1.370452239e-03f, 1.371692087e-03f, 1.372928850e-03f, 1.374162526e-03f, 1.375393112e-03f, 1.376620606e-03f, 1.377845005e-03f, + 1.379066307e-03f, 1.380284510e-03f, 1.381499610e-03f, 1.382711605e-03f, 1.383920494e-03f, 1.385126272e-03f, 1.386328939e-03f, 1.387528491e-03f, 1.388724927e-03f, 1.389918243e-03f, + 1.391108437e-03f, 1.392295507e-03f, 1.393479450e-03f, 1.394660265e-03f, 1.395837948e-03f, 1.397012497e-03f, 1.398183911e-03f, 1.399352185e-03f, 1.400517319e-03f, 1.401679310e-03f, + 1.402838155e-03f, 1.403993852e-03f, 1.405146399e-03f, 1.406295793e-03f, 1.407442032e-03f, 1.408585114e-03f, 1.409725037e-03f, 1.410861798e-03f, 1.411995394e-03f, 1.413125824e-03f, + 1.414253086e-03f, 1.415377176e-03f, 1.416498093e-03f, 1.417615835e-03f, 1.418730399e-03f, 1.419841782e-03f, 1.420949984e-03f, 1.422055001e-03f, 1.423156832e-03f, 1.424255473e-03f, + 1.425350924e-03f, 1.426443181e-03f, 1.427532242e-03f, 1.428618106e-03f, 1.429700770e-03f, 1.430780232e-03f, 1.431856489e-03f, 1.432929540e-03f, 1.433999383e-03f, 1.435066015e-03f, + 1.436129434e-03f, 1.437189638e-03f, 1.438246626e-03f, 1.439300393e-03f, 1.440350940e-03f, 1.441398263e-03f, 1.442442361e-03f, 1.443483231e-03f, 1.444520871e-03f, 1.445555280e-03f, + 1.446586455e-03f, 1.447614394e-03f, 1.448639095e-03f, 1.449660556e-03f, 1.450678775e-03f, 1.451693750e-03f, 1.452705479e-03f, 1.453713960e-03f, 1.454719191e-03f, 1.455721169e-03f, + 1.456719894e-03f, 1.457715363e-03f, 1.458707573e-03f, 1.459696524e-03f, 1.460682212e-03f, 1.461664637e-03f, 1.462643796e-03f, 1.463619686e-03f, 1.464592308e-03f, 1.465561657e-03f, + 1.466527733e-03f, 1.467490533e-03f, 1.468450056e-03f, 1.469406300e-03f, 1.470359262e-03f, 1.471308941e-03f, 1.472255335e-03f, 1.473198443e-03f, 1.474138261e-03f, 1.475074789e-03f, + 1.476008025e-03f, 1.476937966e-03f, 1.477864612e-03f, 1.478787959e-03f, 1.479708007e-03f, 1.480624753e-03f, 1.481538196e-03f, 1.482448333e-03f, 1.483355164e-03f, 1.484258686e-03f, + 1.485158897e-03f, 1.486055796e-03f, 1.486949382e-03f, 1.487839651e-03f, 1.488726603e-03f, 1.489610236e-03f, 1.490490547e-03f, 1.491367536e-03f, 1.492241201e-03f, 1.493111539e-03f, + 1.493978550e-03f, 1.494842231e-03f, 1.495702581e-03f, 1.496559597e-03f, 1.497413280e-03f, 1.498263626e-03f, 1.499110634e-03f, 1.499954303e-03f, 1.500794631e-03f, 1.501631616e-03f, + 1.502465256e-03f, 1.503295550e-03f, 1.504122497e-03f, 1.504946094e-03f, 1.505766341e-03f, 1.506583235e-03f, 1.507396775e-03f, 1.508206960e-03f, 1.509013787e-03f, 1.509817256e-03f, + 1.510617364e-03f, 1.511414111e-03f, 1.512207494e-03f, 1.512997512e-03f, 1.513784164e-03f, 1.514567448e-03f, 1.515347363e-03f, 1.516123906e-03f, 1.516897078e-03f, 1.517666875e-03f, + 1.518433297e-03f, 1.519196342e-03f, 1.519956009e-03f, 1.520712296e-03f, 1.521465201e-03f, 1.522214724e-03f, 1.522960863e-03f, 1.523703617e-03f, 1.524442984e-03f, 1.525178962e-03f, + 1.525911550e-03f, 1.526640748e-03f, 1.527366553e-03f, 1.528088964e-03f, 1.528807979e-03f, 1.529523599e-03f, 1.530235820e-03f, 1.530944641e-03f, 1.531650062e-03f, 1.532352082e-03f, + 1.533050697e-03f, 1.533745908e-03f, 1.534437713e-03f, 1.535126111e-03f, 1.535811101e-03f, 1.536492680e-03f, 1.537170848e-03f, 1.537845604e-03f, 1.538516946e-03f, 1.539184873e-03f, + 1.539849384e-03f, 1.540510478e-03f, 1.541168153e-03f, 1.541822408e-03f, 1.542473242e-03f, 1.543120654e-03f, 1.543764642e-03f, 1.544405205e-03f, 1.545042342e-03f, 1.545676053e-03f, + 1.546306335e-03f, 1.546933187e-03f, 1.547556609e-03f, 1.548176599e-03f, 1.548793157e-03f, 1.549406280e-03f, 1.550015968e-03f, 1.550622220e-03f, 1.551225034e-03f, 1.551824410e-03f, + 1.552420346e-03f, 1.553012842e-03f, 1.553601895e-03f, 1.554187506e-03f, 1.554769673e-03f, 1.555348395e-03f, 1.555923671e-03f, 1.556495500e-03f, 1.557063881e-03f, 1.557628812e-03f, + 1.558190294e-03f, 1.558748324e-03f, 1.559302902e-03f, 1.559854026e-03f, 1.560401697e-03f, 1.560945912e-03f, 1.561486671e-03f, 1.562023973e-03f, 1.562557817e-03f, 1.563088202e-03f, + 1.563615127e-03f, 1.564138591e-03f, 1.564658593e-03f, 1.565175132e-03f, 1.565688208e-03f, 1.566197819e-03f, 1.566703964e-03f, 1.567206644e-03f, 1.567705855e-03f, 1.568201599e-03f, + 1.568693874e-03f, 1.569182678e-03f, 1.569668012e-03f, 1.570149874e-03f, 1.570628264e-03f, 1.571103181e-03f, 1.571574623e-03f, 1.572042591e-03f, 1.572507083e-03f, 1.572968098e-03f, + 1.573425636e-03f, 1.573879696e-03f, 1.574330277e-03f, 1.574777379e-03f, 1.575221000e-03f, 1.575661139e-03f, 1.576097797e-03f, 1.576530972e-03f, 1.576960664e-03f, 1.577386872e-03f, + 1.577809595e-03f, 1.578228832e-03f, 1.578644584e-03f, 1.579056848e-03f, 1.579465624e-03f, 1.579870913e-03f, 1.580272712e-03f, 1.580671022e-03f, 1.581065841e-03f, 1.581457170e-03f, + 1.581845007e-03f, 1.582229351e-03f, 1.582610203e-03f, 1.582987562e-03f, 1.583361426e-03f, 1.583731796e-03f, 1.584098670e-03f, 1.584462049e-03f, 1.584821931e-03f, 1.585178317e-03f, + 1.585531204e-03f, 1.585880594e-03f, 1.586226485e-03f, 1.586568877e-03f, 1.586907769e-03f, 1.587243161e-03f, 1.587575052e-03f, 1.587903442e-03f, 1.588228330e-03f, 1.588549716e-03f, + 1.588867599e-03f, 1.589181979e-03f, 1.589492855e-03f, 1.589800227e-03f, 1.590104094e-03f, 1.590404457e-03f, 1.590701314e-03f, 1.590994665e-03f, 1.591284509e-03f, 1.591570847e-03f, + 1.591853678e-03f, 1.592133001e-03f, 1.592408816e-03f, 1.592681123e-03f, 1.592949921e-03f, 1.593215210e-03f, 1.593476989e-03f, 1.593735259e-03f, 1.593990019e-03f, 1.594241268e-03f, + 1.594489006e-03f, 1.594733233e-03f, 1.594973948e-03f, 1.595211152e-03f, 1.595444844e-03f, 1.595675023e-03f, 1.595901690e-03f, 1.596124844e-03f, 1.596344484e-03f, 1.596560611e-03f, + 1.596773225e-03f, 1.596982324e-03f, 1.597187909e-03f, 1.597389980e-03f, 1.597588536e-03f, 1.597783577e-03f, 1.597975103e-03f, 1.598163114e-03f, 1.598347610e-03f, 1.598528589e-03f, + 1.598706053e-03f, 1.598880001e-03f, 1.599050433e-03f, 1.599217348e-03f, 1.599380747e-03f, 1.599540630e-03f, 1.599696995e-03f, 1.599849844e-03f, 1.599999176e-03f, 1.600144990e-03f, + 1.600287288e-03f, 1.600426068e-03f, 1.600561331e-03f, 1.600693077e-03f, 1.600821305e-03f, 1.600946015e-03f, 1.601067208e-03f, 1.601184883e-03f, 1.601299041e-03f, 1.601409680e-03f, + 1.601516802e-03f, 1.601620407e-03f, 1.601720493e-03f, 1.601817062e-03f, 1.601910113e-03f, 1.601999646e-03f, 1.602085661e-03f, 1.602168159e-03f, 1.602247139e-03f, 1.602322602e-03f, + 1.602394547e-03f, 1.602462974e-03f, 1.602527885e-03f, 1.602589277e-03f, 1.602647153e-03f, 1.602701511e-03f, 1.602752353e-03f, 1.602799677e-03f, 1.602843485e-03f, 1.602883775e-03f, + 1.602920550e-03f, 1.602953807e-03f, 1.602983549e-03f, 1.603009774e-03f, 1.603032484e-03f, 1.603051677e-03f, 1.603067355e-03f, 1.603079518e-03f, 1.603088165e-03f, 1.603093298e-03f, + 1.603094915e-03f, 1.603093018e-03f, 1.603087607e-03f, 1.603078681e-03f, 1.603066241e-03f, 1.603050288e-03f, 1.603030821e-03f, 1.603007841e-03f, 1.602981349e-03f, 1.602951343e-03f, + 1.602917826e-03f, 1.602880796e-03f, 1.602840254e-03f, 1.602796202e-03f, 1.602748638e-03f, 1.602697563e-03f, 1.602642978e-03f, 1.602584883e-03f, 1.602523278e-03f, 1.602458163e-03f, + 1.602389540e-03f, 1.602317408e-03f, 1.602241767e-03f, 1.602162619e-03f, 1.602079963e-03f, 1.601993800e-03f, 1.601904130e-03f, 1.601810954e-03f, 1.601714273e-03f, 1.601614085e-03f, + 1.601510393e-03f, 1.601403196e-03f, 1.601292495e-03f, 1.601178291e-03f, 1.601060583e-03f, 1.600939373e-03f, 1.600814660e-03f, 1.600686446e-03f, 1.600554731e-03f, 1.600419515e-03f, + 1.600280798e-03f, 1.600138582e-03f, 1.599992867e-03f, 1.599843654e-03f, 1.599690942e-03f, 1.599534733e-03f, 1.599375026e-03f, 1.599211824e-03f, 1.599045126e-03f, 1.598874932e-03f, + 1.598701244e-03f, 1.598524062e-03f, 1.598343387e-03f, 1.598159218e-03f, 1.597971558e-03f, 1.597780406e-03f, 1.597585763e-03f, 1.597387630e-03f, 1.597186008e-03f, 1.596980896e-03f, + 1.596772296e-03f, 1.596560209e-03f, 1.596344634e-03f, 1.596125574e-03f, 1.595903028e-03f, 1.595676997e-03f, 1.595447482e-03f, 1.595214484e-03f, 1.594978003e-03f, 1.594738040e-03f, + 1.594494596e-03f, 1.594247671e-03f, 1.593997267e-03f, 1.593743384e-03f, 1.593486023e-03f, 1.593225185e-03f, 1.592960870e-03f, 1.592693079e-03f, 1.592421814e-03f, 1.592147074e-03f, + 1.591868861e-03f, 1.591587175e-03f, 1.591302018e-03f, 1.591013390e-03f, 1.590721292e-03f, 1.590425725e-03f, 1.590126690e-03f, 1.589824188e-03f, 1.589518219e-03f, 1.589208784e-03f, + 1.588895885e-03f, 1.588579522e-03f, 1.588259696e-03f, 1.587936408e-03f, 1.587609659e-03f, 1.587279450e-03f, 1.586945782e-03f, 1.586608656e-03f, 1.586268072e-03f, 1.585924032e-03f, + 1.585576537e-03f, 1.585225587e-03f, 1.584871184e-03f, 1.584513329e-03f, 1.584152023e-03f, 1.583787266e-03f, 1.583419059e-03f, 1.583047405e-03f, 1.582672303e-03f, 1.582293755e-03f, + 1.581911761e-03f, 1.581526324e-03f, 1.581137443e-03f, 1.580745121e-03f, 1.580349357e-03f, 1.579950154e-03f, 1.579547512e-03f, 1.579141432e-03f, 1.578731916e-03f, 1.578318964e-03f, + 1.577902578e-03f, 1.577482759e-03f, 1.577059508e-03f, 1.576632825e-03f, 1.576202713e-03f, 1.575769173e-03f, 1.575332205e-03f, 1.574891811e-03f, 1.574447991e-03f, 1.574000748e-03f, + 1.573550082e-03f, 1.573095994e-03f, 1.572638487e-03f, 1.572177560e-03f, 1.571713215e-03f, 1.571245454e-03f, 1.570774277e-03f, 1.570299686e-03f, 1.569821682e-03f, 1.569340267e-03f, + 1.568855441e-03f, 1.568367207e-03f, 1.567875564e-03f, 1.567380515e-03f, 1.566882061e-03f, 1.566380203e-03f, 1.565874942e-03f, 1.565366280e-03f, 1.564854218e-03f, 1.564338758e-03f, + 1.563819900e-03f, 1.563297647e-03f, 1.562771999e-03f, 1.562242957e-03f, 1.561710524e-03f, 1.561174701e-03f, 1.560635488e-03f, 1.560092888e-03f, 1.559546902e-03f, 1.558997530e-03f, + 1.558444776e-03f, 1.557888639e-03f, 1.557329122e-03f, 1.556766226e-03f, 1.556199952e-03f, 1.555630302e-03f, 1.555057277e-03f, 1.554480879e-03f, 1.553901109e-03f, 1.553317968e-03f, + 1.552731459e-03f, 1.552141583e-03f, 1.551548340e-03f, 1.550951734e-03f, 1.550351764e-03f, 1.549748433e-03f, 1.549141743e-03f, 1.548531694e-03f, 1.547918289e-03f, 1.547301528e-03f, + 1.546681414e-03f, 1.546057948e-03f, 1.545431132e-03f, 1.544800967e-03f, 1.544167454e-03f, 1.543530596e-03f, 1.542890394e-03f, 1.542246850e-03f, 1.541599965e-03f, 1.540949740e-03f, + 1.540296178e-03f, 1.539639281e-03f, 1.538979049e-03f, 1.538315484e-03f, 1.537648589e-03f, 1.536978364e-03f, 1.536304812e-03f, 1.535627934e-03f, 1.534947732e-03f, 1.534264207e-03f, + 1.533577361e-03f, 1.532887197e-03f, 1.532193715e-03f, 1.531496917e-03f, 1.530796806e-03f, 1.530093383e-03f, 1.529386649e-03f, 1.528676606e-03f, 1.527963257e-03f, 1.527246603e-03f, + 1.526526645e-03f, 1.525803386e-03f, 1.525076827e-03f, 1.524346970e-03f, 1.523613817e-03f, 1.522877369e-03f, 1.522137630e-03f, 1.521394599e-03f, 1.520648280e-03f, 1.519898674e-03f, + 1.519145782e-03f, 1.518389608e-03f, 1.517630152e-03f, 1.516867416e-03f, 1.516101403e-03f, 1.515332114e-03f, 1.514559551e-03f, 1.513783716e-03f, 1.513004611e-03f, 1.512222238e-03f, + 1.511436599e-03f, 1.510647695e-03f, 1.509855529e-03f, 1.509060102e-03f, 1.508261417e-03f, 1.507459476e-03f, 1.506654280e-03f, 1.505845831e-03f, 1.505034132e-03f, 1.504219184e-03f, + 1.503400989e-03f, 1.502579550e-03f, 1.501754868e-03f, 1.500926946e-03f, 1.500095784e-03f, 1.499261387e-03f, 1.498423754e-03f, 1.497582890e-03f, 1.496738794e-03f, 1.495891471e-03f, + 1.495040920e-03f, 1.494187146e-03f, 1.493330149e-03f, 1.492469933e-03f, 1.491606498e-03f, 1.490739847e-03f, 1.489869983e-03f, 1.488996906e-03f, 1.488120620e-03f, 1.487241127e-03f, + 1.486358428e-03f, 1.485472526e-03f, 1.484583423e-03f, 1.483691120e-03f, 1.482795622e-03f, 1.481896928e-03f, 1.480995042e-03f, 1.480089966e-03f, 1.479181701e-03f, 1.478270251e-03f, + 1.477355617e-03f, 1.476437801e-03f, 1.475516807e-03f, 1.474592635e-03f, 1.473665288e-03f, 1.472734769e-03f, 1.471801079e-03f, 1.470864221e-03f, 1.469924198e-03f, 1.468981010e-03f, + 1.468034662e-03f, 1.467085154e-03f, 1.466132490e-03f, 1.465176671e-03f, 1.464217699e-03f, 1.463255578e-03f, 1.462290310e-03f, 1.461321896e-03f, 1.460350339e-03f, 1.459375641e-03f, + 1.458397805e-03f, 1.457416833e-03f, 1.456432728e-03f, 1.455445491e-03f, 1.454455125e-03f, 1.453461633e-03f, 1.452465017e-03f, 1.451465278e-03f, 1.450462421e-03f, 1.449456446e-03f, + 1.448447357e-03f, 1.447435156e-03f, 1.446419845e-03f, 1.445401426e-03f, 1.444379903e-03f, 1.443355277e-03f, 1.442327551e-03f, 1.441296728e-03f, 1.440262809e-03f, 1.439225797e-03f, + 1.438185696e-03f, 1.437142507e-03f, 1.436096232e-03f, 1.435046875e-03f, 1.433994437e-03f, 1.432938922e-03f, 1.431880331e-03f, 1.430818667e-03f, 1.429753934e-03f, 1.428686132e-03f, + 1.427615266e-03f, 1.426541336e-03f, 1.425464347e-03f, 1.424384300e-03f, 1.423301198e-03f, 1.422215044e-03f, 1.421125840e-03f, 1.420033589e-03f, 1.418938293e-03f, 1.417839955e-03f, + 1.416738577e-03f, 1.415634163e-03f, 1.414526714e-03f, 1.413416234e-03f, 1.412302724e-03f, 1.411186188e-03f, 1.410066629e-03f, 1.408944048e-03f, 1.407818449e-03f, 1.406689834e-03f, + 1.405558206e-03f, 1.404423568e-03f, 1.403285922e-03f, 1.402145270e-03f, 1.401001616e-03f, 1.399854963e-03f, 1.398705312e-03f, 1.397552668e-03f, 1.396397031e-03f, 1.395238406e-03f, + 1.394076795e-03f, 1.392912200e-03f, 1.391744624e-03f, 1.390574071e-03f, 1.389400542e-03f, 1.388224041e-03f, 1.387044571e-03f, 1.385862133e-03f, 1.384676732e-03f, 1.383488369e-03f, + 1.382297047e-03f, 1.381102770e-03f, 1.379905540e-03f, 1.378705360e-03f, 1.377502233e-03f, 1.376296161e-03f, 1.375087148e-03f, 1.373875195e-03f, 1.372660307e-03f, 1.371442486e-03f, + 1.370221734e-03f, 1.368998055e-03f, 1.367771452e-03f, 1.366541926e-03f, 1.365309482e-03f, 1.364074123e-03f, 1.362835850e-03f, 1.361594667e-03f, 1.360350577e-03f, 1.359103582e-03f, + 1.357853687e-03f, 1.356600893e-03f, 1.355345203e-03f, 1.354086621e-03f, 1.352825149e-03f, 1.351560790e-03f, 1.350293548e-03f, 1.349023424e-03f, 1.347750423e-03f, 1.346474548e-03f, + 1.345195800e-03f, 1.343914183e-03f, 1.342629701e-03f, 1.341342356e-03f, 1.340052151e-03f, 1.338759088e-03f, 1.337463172e-03f, 1.336164406e-03f, 1.334862791e-03f, 1.333558332e-03f, + 1.332251030e-03f, 1.330940891e-03f, 1.329627915e-03f, 1.328312107e-03f, 1.326993469e-03f, 1.325672005e-03f, 1.324347718e-03f, 1.323020610e-03f, 1.321690685e-03f, 1.320357946e-03f, + 1.319022395e-03f, 1.317684037e-03f, 1.316342874e-03f, 1.314998910e-03f, 1.313652146e-03f, 1.312302588e-03f, 1.310950237e-03f, 1.309595097e-03f, 1.308237170e-03f, 1.306876461e-03f, + 1.305512973e-03f, 1.304146707e-03f, 1.302777669e-03f, 1.301405860e-03f, 1.300031284e-03f, 1.298653944e-03f, 1.297273843e-03f, 1.295890986e-03f, 1.294505374e-03f, 1.293117010e-03f, + 1.291725899e-03f, 1.290332044e-03f, 1.288935447e-03f, 1.287536112e-03f, 1.286134042e-03f, 1.284729241e-03f, 1.283321711e-03f, 1.281911456e-03f, 1.280498479e-03f, 1.279082783e-03f, + 1.277664372e-03f, 1.276243250e-03f, 1.274819418e-03f, 1.273392881e-03f, 1.271963641e-03f, 1.270531703e-03f, 1.269097070e-03f, 1.267659744e-03f, 1.266219729e-03f, 1.264777028e-03f, + 1.263331646e-03f, 1.261883584e-03f, 1.260432847e-03f, 1.258979438e-03f, 1.257523359e-03f, 1.256064615e-03f, 1.254603209e-03f, 1.253139145e-03f, 1.251672424e-03f, 1.250203052e-03f, + 1.248731031e-03f, 1.247256365e-03f, 1.245779058e-03f, 1.244299111e-03f, 1.242816530e-03f, 1.241331317e-03f, 1.239843476e-03f, 1.238353010e-03f, 1.236859923e-03f, 1.235364218e-03f, + 1.233865898e-03f, 1.232364968e-03f, 1.230861429e-03f, 1.229355287e-03f, 1.227846545e-03f, 1.226335205e-03f, 1.224821271e-03f, 1.223304747e-03f, 1.221785637e-03f, 1.220263943e-03f, + 1.218739670e-03f, 1.217212820e-03f, 1.215683398e-03f, 1.214151407e-03f, 1.212616850e-03f, 1.211079731e-03f, 1.209540053e-03f, 1.207997820e-03f, 1.206453036e-03f, 1.204905703e-03f, + 1.203355827e-03f, 1.201803409e-03f, 1.200248454e-03f, 1.198690966e-03f, 1.197130947e-03f, 1.195568402e-03f, 1.194003333e-03f, 1.192435745e-03f, 1.190865642e-03f, 1.189293026e-03f, + 1.187717902e-03f, 1.186140273e-03f, 1.184560142e-03f, 1.182977514e-03f, 1.181392391e-03f, 1.179804778e-03f, 1.178214678e-03f, 1.176622095e-03f, 1.175027032e-03f, 1.173429494e-03f, + 1.171829483e-03f, 1.170227004e-03f, 1.168622059e-03f, 1.167014654e-03f, 1.165404791e-03f, 1.163792474e-03f, 1.162177707e-03f, 1.160560493e-03f, 1.158940836e-03f, 1.157318741e-03f, + 1.155694210e-03f, 1.154067247e-03f, 1.152437857e-03f, 1.150806042e-03f, 1.149171807e-03f, 1.147535155e-03f, 1.145896090e-03f, 1.144254615e-03f, 1.142610736e-03f, 1.140964454e-03f, + 1.139315774e-03f, 1.137664701e-03f, 1.136011236e-03f, 1.134355385e-03f, 1.132697151e-03f, 1.131036538e-03f, 1.129373550e-03f, 1.127708190e-03f, 1.126040463e-03f, 1.124370371e-03f, + 1.122697919e-03f, 1.121023111e-03f, 1.119345951e-03f, 1.117666442e-03f, 1.115984588e-03f, 1.114300393e-03f, 1.112613861e-03f, 1.110924995e-03f, 1.109233800e-03f, 1.107540280e-03f, + 1.105844437e-03f, 1.104146277e-03f, 1.102445803e-03f, 1.100743019e-03f, 1.099037928e-03f, 1.097330535e-03f, 1.095620844e-03f, 1.093908858e-03f, 1.092194581e-03f, 1.090478017e-03f, + 1.088759171e-03f, 1.087038046e-03f, 1.085314645e-03f, 1.083588973e-03f, 1.081861035e-03f, 1.080130832e-03f, 1.078398371e-03f, 1.076663654e-03f, 1.074926686e-03f, 1.073187470e-03f, + 1.071446011e-03f, 1.069702312e-03f, 1.067956377e-03f, 1.066208211e-03f, 1.064457817e-03f, 1.062705199e-03f, 1.060950361e-03f, 1.059193308e-03f, 1.057434043e-03f, 1.055672571e-03f, + 1.053908894e-03f, 1.052143018e-03f, 1.050374946e-03f, 1.048604682e-03f, 1.046832231e-03f, 1.045057596e-03f, 1.043280781e-03f, 1.041501791e-03f, 1.039720629e-03f, 1.037937300e-03f, + 1.036151807e-03f, 1.034364154e-03f, 1.032574347e-03f, 1.030782388e-03f, 1.028988281e-03f, 1.027192032e-03f, 1.025393643e-03f, 1.023593119e-03f, 1.021790465e-03f, 1.019985683e-03f, + 1.018178779e-03f, 1.016369756e-03f, 1.014558618e-03f, 1.012745370e-03f, 1.010930015e-03f, 1.009112559e-03f, 1.007293004e-03f, 1.005471355e-03f, 1.003647616e-03f, 1.001821791e-03f, + 9.999938851e-04f, 9.981639014e-04f, 9.963318443e-04f, 9.944977180e-04f, 9.926615267e-04f, 9.908232744e-04f, 9.889829654e-04f, 9.871406038e-04f, 9.852961938e-04f, 9.834497396e-04f, + 9.816012454e-04f, 9.797507152e-04f, 9.778981534e-04f, 9.760435640e-04f, 9.741869514e-04f, 9.723283196e-04f, 9.704676730e-04f, 9.686050156e-04f, 9.667403517e-04f, 9.648736856e-04f, + 9.630050214e-04f, 9.611343634e-04f, 9.592617158e-04f, 9.573870828e-04f, 9.555104686e-04f, 9.536318776e-04f, 9.517513139e-04f, 9.498687817e-04f, 9.479842855e-04f, 9.460978293e-04f, + 9.442094175e-04f, 9.423190543e-04f, 9.404267439e-04f, 9.385324908e-04f, 9.366362990e-04f, 9.347381730e-04f, 9.328381170e-04f, 9.309361353e-04f, 9.290322321e-04f, 9.271264118e-04f, + 9.252186787e-04f, 9.233090370e-04f, 9.213974912e-04f, 9.194840454e-04f, 9.175687040e-04f, 9.156514714e-04f, 9.137323518e-04f, 9.118113495e-04f, 9.098884690e-04f, 9.079637145e-04f, + 9.060370904e-04f, 9.041086010e-04f, 9.021782507e-04f, 9.002460438e-04f, 8.983119846e-04f, 8.963760776e-04f, 8.944383271e-04f, 8.924987374e-04f, 8.905573129e-04f, 8.886140580e-04f, + 8.866689771e-04f, 8.847220745e-04f, 8.827733547e-04f, 8.808228219e-04f, 8.788704807e-04f, 8.769163354e-04f, 8.749603904e-04f, 8.730026500e-04f, 8.710431188e-04f, 8.690818011e-04f, + 8.671187014e-04f, 8.651538239e-04f, 8.631871733e-04f, 8.612187538e-04f, 8.592485699e-04f, 8.572766261e-04f, 8.553029268e-04f, 8.533274764e-04f, 8.513502793e-04f, 8.493713401e-04f, + 8.473906631e-04f, 8.454082528e-04f, 8.434241137e-04f, 8.414382501e-04f, 8.394506667e-04f, 8.374613678e-04f, 8.354703580e-04f, 8.334776416e-04f, 8.314832232e-04f, 8.294871073e-04f, + 8.274892983e-04f, 8.254898007e-04f, 8.234886190e-04f, 8.214857577e-04f, 8.194812213e-04f, 8.174750143e-04f, 8.154671413e-04f, 8.134576066e-04f, 8.114464148e-04f, 8.094335705e-04f, + 8.074190782e-04f, 8.054029423e-04f, 8.033851674e-04f, 8.013657581e-04f, 7.993447188e-04f, 7.973220541e-04f, 7.952977685e-04f, 7.932718666e-04f, 7.912443529e-04f, 7.892152319e-04f, + 7.871845083e-04f, 7.851521865e-04f, 7.831182712e-04f, 7.810827668e-04f, 7.790456780e-04f, 7.770070092e-04f, 7.749667652e-04f, 7.729249504e-04f, 7.708815694e-04f, 7.688366269e-04f, + 7.667901273e-04f, 7.647420753e-04f, 7.626924754e-04f, 7.606413323e-04f, 7.585886506e-04f, 7.565344347e-04f, 7.544786895e-04f, 7.524214194e-04f, 7.503626290e-04f, 7.483023230e-04f, + 7.462405060e-04f, 7.441771825e-04f, 7.421123573e-04f, 7.400460349e-04f, 7.379782200e-04f, 7.359089171e-04f, 7.338381310e-04f, 7.317658662e-04f, 7.296921274e-04f, 7.276169193e-04f, + 7.255402464e-04f, 7.234621134e-04f, 7.213825250e-04f, 7.193014858e-04f, 7.172190004e-04f, 7.151350736e-04f, 7.130497100e-04f, 7.109629142e-04f, 7.088746909e-04f, 7.067850449e-04f, + 7.046939806e-04f, 7.026015029e-04f, 7.005076164e-04f, 6.984123258e-04f, 6.963156358e-04f, 6.942175510e-04f, 6.921180761e-04f, 6.900172159e-04f, 6.879149750e-04f, 6.858113582e-04f, + 6.837063700e-04f, 6.816000153e-04f, 6.794922987e-04f, 6.773832249e-04f, 6.752727987e-04f, 6.731610247e-04f, 6.710479077e-04f, 6.689334524e-04f, 6.668176635e-04f, 6.647005457e-04f, + 6.625821038e-04f, 6.604623425e-04f, 6.583412665e-04f, 6.562188805e-04f, 6.540951893e-04f, 6.519701977e-04f, 6.498439103e-04f, 6.477163319e-04f, 6.455874673e-04f, 6.434573212e-04f, + 6.413258983e-04f, 6.391932034e-04f, 6.370592414e-04f, 6.349240168e-04f, 6.327875345e-04f, 6.306497993e-04f, 6.285108159e-04f, 6.263705891e-04f, 6.242291236e-04f, 6.220864242e-04f, + 6.199424958e-04f, 6.177973430e-04f, 6.156509707e-04f, 6.135033837e-04f, 6.113545867e-04f, 6.092045845e-04f, 6.070533819e-04f, 6.049009837e-04f, 6.027473947e-04f, 6.005926197e-04f, + 5.984366635e-04f, 5.962795309e-04f, 5.941212266e-04f, 5.919617556e-04f, 5.898011226e-04f, 5.876393324e-04f, 5.854763899e-04f, 5.833122998e-04f, 5.811470669e-04f, 5.789806962e-04f, + 5.768131924e-04f, 5.746445603e-04f, 5.724748047e-04f, 5.703039305e-04f, 5.681319426e-04f, 5.659588457e-04f, 5.637846447e-04f, 5.616093444e-04f, 5.594329497e-04f, 5.572554653e-04f, + 5.550768962e-04f, 5.528972472e-04f, 5.507165232e-04f, 5.485347289e-04f, 5.463518692e-04f, 5.441679491e-04f, 5.419829733e-04f, 5.397969467e-04f, 5.376098741e-04f, 5.354217605e-04f, + 5.332326106e-04f, 5.310424294e-04f, 5.288512218e-04f, 5.266589925e-04f, 5.244657465e-04f, 5.222714886e-04f, 5.200762237e-04f, 5.178799566e-04f, 5.156826924e-04f, 5.134844358e-04f, + 5.112851917e-04f, 5.090849650e-04f, 5.068837606e-04f, 5.046815834e-04f, 5.024784383e-04f, 5.002743302e-04f, 4.980692639e-04f, 4.958632443e-04f, 4.936562764e-04f, 4.914483650e-04f, + 4.892395151e-04f, 4.870297316e-04f, 4.848190193e-04f, 4.826073831e-04f, 4.803948281e-04f, 4.781813590e-04f, 4.759669808e-04f, 4.737516984e-04f, 4.715355167e-04f, 4.693184406e-04f, + 4.671004751e-04f, 4.648816251e-04f, 4.626618954e-04f, 4.604412911e-04f, 4.582198170e-04f, 4.559974780e-04f, 4.537742792e-04f, 4.515502253e-04f, 4.493253214e-04f, 4.470995724e-04f, + 4.448729832e-04f, 4.426455588e-04f, 4.404173040e-04f, 4.381882239e-04f, 4.359583233e-04f, 4.337276072e-04f, 4.314960805e-04f, 4.292637483e-04f, 4.270306154e-04f, 4.247966867e-04f, + 4.225619673e-04f, 4.203264621e-04f, 4.180901760e-04f, 4.158531140e-04f, 4.136152810e-04f, 4.113766820e-04f, 4.091373220e-04f, 4.068972059e-04f, 4.046563386e-04f, 4.024147252e-04f, + 4.001723705e-04f, 3.979292796e-04f, 3.956854575e-04f, 3.934409090e-04f, 3.911956391e-04f, 3.889496529e-04f, 3.867029553e-04f, 3.844555512e-04f, 3.822074456e-04f, 3.799586436e-04f, + 3.777091500e-04f, 3.754589699e-04f, 3.732081083e-04f, 3.709565700e-04f, 3.687043601e-04f, 3.664514836e-04f, 3.641979455e-04f, 3.619437507e-04f, 3.596889042e-04f, 3.574334110e-04f, + 3.551772761e-04f, 3.529205044e-04f, 3.506631011e-04f, 3.484050710e-04f, 3.461464191e-04f, 3.438871505e-04f, 3.416272701e-04f, 3.393667830e-04f, 3.371056940e-04f, 3.348440083e-04f, + 3.325817308e-04f, 3.303188665e-04f, 3.280554204e-04f, 3.257913975e-04f, 3.235268028e-04f, 3.212616413e-04f, 3.189959180e-04f, 3.167296380e-04f, 3.144628062e-04f, 3.121954275e-04f, + 3.099275072e-04f, 3.076590500e-04f, 3.053900611e-04f, 3.031205455e-04f, 3.008505081e-04f, 2.985799540e-04f, 2.963088882e-04f, 2.940373156e-04f, 2.917652414e-04f, 2.894926705e-04f, + 2.872196079e-04f, 2.849460587e-04f, 2.826720279e-04f, 2.803975204e-04f, 2.781225413e-04f, 2.758470957e-04f, 2.735711885e-04f, 2.712948247e-04f, 2.690180094e-04f, 2.667407477e-04f, + 2.644630444e-04f, 2.621849047e-04f, 2.599063335e-04f, 2.576273359e-04f, 2.553479170e-04f, 2.530680816e-04f, 2.507878350e-04f, 2.485071820e-04f, 2.462261277e-04f, 2.439446772e-04f, + 2.416628354e-04f, 2.393806074e-04f, 2.370979983e-04f, 2.348150130e-04f, 2.325316566e-04f, 2.302479341e-04f, 2.279638505e-04f, 2.256794109e-04f, 2.233946203e-04f, 2.211094837e-04f, + 2.188240063e-04f, 2.165381929e-04f, 2.142520486e-04f, 2.119655785e-04f, 2.096787876e-04f, 2.073916810e-04f, 2.051042636e-04f, 2.028165405e-04f, 2.005285168e-04f, 1.982401974e-04f, + 1.959515875e-04f, 1.936626920e-04f, 1.913735159e-04f, 1.890840644e-04f, 1.867943425e-04f, 1.845043552e-04f, 1.822141075e-04f, 1.799236045e-04f, 1.776328511e-04f, 1.753418526e-04f, + 1.730506138e-04f, 1.707591398e-04f, 1.684674358e-04f, 1.661755066e-04f, 1.638833574e-04f, 1.615909931e-04f, 1.592984189e-04f, 1.570056398e-04f, 1.547126607e-04f, 1.524194868e-04f, + 1.501261231e-04f, 1.478325746e-04f, 1.455388464e-04f, 1.432449435e-04f, 1.409508710e-04f, 1.386566338e-04f, 1.363622371e-04f, 1.340676858e-04f, 1.317729851e-04f, 1.294781399e-04f, + 1.271831553e-04f, 1.248880363e-04f, 1.225927880e-04f, 1.202974155e-04f, 1.180019237e-04f, 1.157063177e-04f, 1.134106025e-04f, 1.111147832e-04f, 1.088188648e-04f, 1.065228524e-04f, + 1.042267510e-04f, 1.019305656e-04f, 9.963430136e-05f, 9.733796320e-05f, 9.504155619e-05f, 9.274508539e-05f, 9.044855583e-05f, 8.815197255e-05f, 8.585534059e-05f, 8.355866498e-05f, + 8.126195078e-05f, 7.896520300e-05f, 7.666842670e-05f, 7.437162690e-05f, 7.207480866e-05f, 6.977797700e-05f, 6.748113696e-05f, 6.518429358e-05f, 6.288745190e-05f, 6.059061694e-05f, + 5.829379376e-05f, 5.599698737e-05f, 5.370020283e-05f, 5.140344515e-05f, 4.910671938e-05f, 4.681003056e-05f, 4.451338370e-05f, 4.221678386e-05f, 3.992023605e-05f, 3.762374532e-05f, + 3.532731668e-05f, 3.303095519e-05f, 3.073466586e-05f, 2.843845373e-05f, 2.614232382e-05f, 2.384628117e-05f, 2.155033080e-05f, 1.925447775e-05f, 1.695872704e-05f, 1.466308370e-05f, + 1.236755275e-05f, 1.007213922e-05f, 7.776848146e-06f, 5.481684540e-06f, 3.186653432e-06f, 8.917598434e-07f, -1.402991201e-06f, -3.697594678e-06f, -5.992045567e-06f, -8.286338846e-06f, + -1.058046949e-05f, -1.287443249e-05f, -1.516822282e-05f, -1.746183546e-05f, -1.975526539e-05f, -2.204850760e-05f, -2.434155707e-05f, -2.663440878e-05f, -2.892705772e-05f, -3.121949887e-05f, + -3.351172723e-05f, -3.580373778e-05f, -3.809552550e-05f, -4.038708539e-05f, -4.267841243e-05f, -4.496950162e-05f, -4.726034795e-05f, -4.955094640e-05f, -5.184129198e-05f, -5.413137968e-05f, + -5.642120448e-05f, -5.871076140e-05f, -6.100004542e-05f, -6.328905154e-05f, -6.557777476e-05f, -6.786621008e-05f, -7.015435249e-05f, -7.244219701e-05f, -7.472973864e-05f, -7.701697237e-05f, + -7.930389321e-05f, -8.159049617e-05f, -8.387677624e-05f, -8.616272845e-05f, -8.844834780e-05f, -9.073362929e-05f, -9.301856795e-05f, -9.530315877e-05f, -9.758739677e-05f, -9.987127697e-05f, + -1.021547944e-04f, -1.044379440e-04f, -1.067207209e-04f, -1.090031200e-04f, -1.112851365e-04f, -1.135667652e-04f, -1.158480012e-04f, -1.181288396e-04f, -1.204092754e-04f, -1.226893035e-04f, + -1.249689191e-04f, -1.272481171e-04f, -1.295268926e-04f, -1.318052406e-04f, -1.340831562e-04f, -1.363606343e-04f, -1.386376700e-04f, -1.409142584e-04f, -1.431903944e-04f, -1.454660731e-04f, + -1.477412896e-04f, -1.500160389e-04f, -1.522903161e-04f, -1.545641161e-04f, -1.568374340e-04f, -1.591102649e-04f, -1.613826038e-04f, -1.636544458e-04f, -1.659257859e-04f, -1.681966192e-04f, + -1.704669406e-04f, -1.727367454e-04f, -1.750060284e-04f, -1.772747849e-04f, -1.795430098e-04f, -1.818106982e-04f, -1.840778452e-04f, -1.863444458e-04f, -1.886104951e-04f, -1.908759881e-04f, + -1.931409200e-04f, -1.954052858e-04f, -1.976690805e-04f, -1.999322993e-04f, -2.021949371e-04f, -2.044569892e-04f, -2.067184505e-04f, -2.089793162e-04f, -2.112395813e-04f, -2.134992409e-04f, + -2.157582901e-04f, -2.180167240e-04f, -2.202745376e-04f, -2.225317261e-04f, -2.247882845e-04f, -2.270442079e-04f, -2.292994915e-04f, -2.315541303e-04f, -2.338081194e-04f, -2.360614539e-04f, + -2.383141290e-04f, -2.405661396e-04f, -2.428174810e-04f, -2.450681482e-04f, -2.473181363e-04f, -2.495674405e-04f, -2.518160558e-04f, -2.540639774e-04f, -2.563112004e-04f, -2.585577199e-04f, + -2.608035310e-04f, -2.630486288e-04f, -2.652930085e-04f, -2.675366652e-04f, -2.697795940e-04f, -2.720217900e-04f, -2.742632484e-04f, -2.765039643e-04f, -2.787439329e-04f, -2.809831492e-04f, + -2.832216084e-04f, -2.854593056e-04f, -2.876962361e-04f, -2.899323949e-04f, -2.921677771e-04f, -2.944023780e-04f, -2.966361926e-04f, -2.988692162e-04f, -3.011014438e-04f, -3.033328707e-04f, + -3.055634920e-04f, -3.077933028e-04f, -3.100222984e-04f, -3.122504738e-04f, -3.144778243e-04f, -3.167043449e-04f, -3.189300310e-04f, -3.211548776e-04f, -3.233788800e-04f, -3.256020332e-04f, + -3.278243325e-04f, -3.300457731e-04f, -3.322663502e-04f, -3.344860588e-04f, -3.367048943e-04f, -3.389228519e-04f, -3.411399266e-04f, -3.433561137e-04f, -3.455714084e-04f, -3.477858059e-04f, + -3.499993014e-04f, -3.522118901e-04f, -3.544235672e-04f, -3.566343279e-04f, -3.588441674e-04f, -3.610530810e-04f, -3.632610638e-04f, -3.654681111e-04f, -3.676742181e-04f, -3.698793799e-04f, + -3.720835920e-04f, -3.742868493e-04f, -3.764891473e-04f, -3.786904811e-04f, -3.808908459e-04f, -3.830902370e-04f, -3.852886497e-04f, -3.874860791e-04f, -3.896825205e-04f, -3.918779692e-04f, + -3.940724204e-04f, -3.962658694e-04f, -3.984583114e-04f, -4.006497416e-04f, -4.028401554e-04f, -4.050295480e-04f, -4.072179146e-04f, -4.094052506e-04f, -4.115915511e-04f, -4.137768115e-04f, + -4.159610270e-04f, -4.181441930e-04f, -4.203263046e-04f, -4.225073572e-04f, -4.246873461e-04f, -4.268662665e-04f, -4.290441137e-04f, -4.312208831e-04f, -4.333965698e-04f, -4.355711693e-04f, + -4.377446769e-04f, -4.399170877e-04f, -4.420883972e-04f, -4.442586006e-04f, -4.464276932e-04f, -4.485956705e-04f, -4.507625275e-04f, -4.529282598e-04f, -4.550928626e-04f, -4.572563313e-04f, + -4.594186611e-04f, -4.615798475e-04f, -4.637398856e-04f, -4.658987710e-04f, -4.680564988e-04f, -4.702130645e-04f, -4.723684634e-04f, -4.745226908e-04f, -4.766757422e-04f, -4.788276128e-04f, + -4.809782979e-04f, -4.831277931e-04f, -4.852760936e-04f, -4.874231947e-04f, -4.895690920e-04f, -4.917137806e-04f, -4.938572561e-04f, -4.959995137e-04f, -4.981405489e-04f, -5.002803570e-04f, + -5.024189335e-04f, -5.045562737e-04f, -5.066923729e-04f, -5.088272267e-04f, -5.109608304e-04f, -5.130931794e-04f, -5.152242690e-04f, -5.173540948e-04f, -5.194826521e-04f, -5.216099364e-04f, + -5.237359429e-04f, -5.258606673e-04f, -5.279841048e-04f, -5.301062510e-04f, -5.322271012e-04f, -5.343466508e-04f, -5.364648954e-04f, -5.385818303e-04f, -5.406974510e-04f, -5.428117529e-04f, + -5.449247315e-04f, -5.470363823e-04f, -5.491467006e-04f, -5.512556819e-04f, -5.533633218e-04f, -5.554696156e-04f, -5.575745588e-04f, -5.596781470e-04f, -5.617803755e-04f, -5.638812398e-04f, + -5.659807355e-04f, -5.680788580e-04f, -5.701756028e-04f, -5.722709653e-04f, -5.743649411e-04f, -5.764575258e-04f, -5.785487146e-04f, -5.806385033e-04f, -5.827268872e-04f, -5.848138620e-04f, + -5.868994230e-04f, -5.889835658e-04f, -5.910662860e-04f, -5.931475791e-04f, -5.952274405e-04f, -5.973058659e-04f, -5.993828507e-04f, -6.014583905e-04f, -6.035324808e-04f, -6.056051172e-04f, + -6.076762952e-04f, -6.097460104e-04f, -6.118142583e-04f, -6.138810345e-04f, -6.159463345e-04f, -6.180101539e-04f, -6.200724883e-04f, -6.221333333e-04f, -6.241926844e-04f, -6.262505371e-04f, + -6.283068872e-04f, -6.303617301e-04f, -6.324150615e-04f, -6.344668769e-04f, -6.365171720e-04f, -6.385659423e-04f, -6.406131835e-04f, -6.426588911e-04f, -6.447030609e-04f, -6.467456882e-04f, + -6.487867689e-04f, -6.508262986e-04f, -6.528642727e-04f, -6.549006871e-04f, -6.569355373e-04f, -6.589688189e-04f, -6.610005276e-04f, -6.630306590e-04f, -6.650592089e-04f, -6.670861727e-04f, + -6.691115463e-04f, -6.711353252e-04f, -6.731575051e-04f, -6.751780817e-04f, -6.771970506e-04f, -6.792144076e-04f, -6.812301483e-04f, -6.832442684e-04f, -6.852567635e-04f, -6.872676294e-04f, + -6.892768617e-04f, -6.912844562e-04f, -6.932904086e-04f, -6.952947145e-04f, -6.972973697e-04f, -6.992983699e-04f, -7.012977107e-04f, -7.032953880e-04f, -7.052913974e-04f, -7.072857347e-04f, + -7.092783956e-04f, -7.112693759e-04f, -7.132586712e-04f, -7.152462773e-04f, -7.172321901e-04f, -7.192164051e-04f, -7.211989182e-04f, -7.231797252e-04f, -7.251588218e-04f, -7.271362037e-04f, + -7.291118668e-04f, -7.310858069e-04f, -7.330580196e-04f, -7.350285008e-04f, -7.369972463e-04f, -7.389642519e-04f, -7.409295133e-04f, -7.428930264e-04f, -7.448547870e-04f, -7.468147909e-04f, + -7.487730339e-04f, -7.507295117e-04f, -7.526842203e-04f, -7.546371555e-04f, -7.565883131e-04f, -7.585376888e-04f, -7.604852787e-04f, -7.624310784e-04f, -7.643750839e-04f, -7.663172910e-04f, + -7.682576955e-04f, -7.701962934e-04f, -7.721330805e-04f, -7.740680525e-04f, -7.760012055e-04f, -7.779325353e-04f, -7.798620378e-04f, -7.817897088e-04f, -7.837155443e-04f, -7.856395401e-04f, + -7.875616922e-04f, -7.894819964e-04f, -7.914004486e-04f, -7.933170448e-04f, -7.952317809e-04f, -7.971446527e-04f, -7.990556563e-04f, -8.009647875e-04f, -8.028720422e-04f, -8.047774165e-04f, + -8.066809062e-04f, -8.085825073e-04f, -8.104822158e-04f, -8.123800276e-04f, -8.142759386e-04f, -8.161699448e-04f, -8.180620422e-04f, -8.199522268e-04f, -8.218404945e-04f, -8.237268413e-04f, + -8.256112633e-04f, -8.274937563e-04f, -8.293743164e-04f, -8.312529395e-04f, -8.331296218e-04f, -8.350043591e-04f, -8.368771476e-04f, -8.387479832e-04f, -8.406168619e-04f, -8.424837798e-04f, + -8.443487329e-04f, -8.462117172e-04f, -8.480727287e-04f, -8.499317636e-04f, -8.517888179e-04f, -8.536438876e-04f, -8.554969687e-04f, -8.573480574e-04f, -8.591971497e-04f, -8.610442417e-04f, + -8.628893294e-04f, -8.647324089e-04f, -8.665734764e-04f, -8.684125279e-04f, -8.702495594e-04f, -8.720845672e-04f, -8.739175473e-04f, -8.757484958e-04f, -8.775774088e-04f, -8.794042825e-04f, + -8.812291129e-04f, -8.830518962e-04f, -8.848726286e-04f, -8.866913061e-04f, -8.885079249e-04f, -8.903224812e-04f, -8.921349711e-04f, -8.939453908e-04f, -8.957537364e-04f, -8.975600040e-04f, + -8.993641900e-04f, -9.011662903e-04f, -9.029663013e-04f, -9.047642191e-04f, -9.065600399e-04f, -9.083537598e-04f, -9.101453752e-04f, -9.119348821e-04f, -9.137222768e-04f, -9.155075555e-04f, + -9.172907145e-04f, -9.190717499e-04f, -9.208506580e-04f, -9.226274351e-04f, -9.244020772e-04f, -9.261745808e-04f, -9.279449420e-04f, -9.297131572e-04f, -9.314792225e-04f, -9.332431342e-04f, + -9.350048886e-04f, -9.367644819e-04f, -9.385219105e-04f, -9.402771707e-04f, -9.420302586e-04f, -9.437811707e-04f, -9.455299031e-04f, -9.472764523e-04f, -9.490208145e-04f, -9.507629860e-04f, + -9.525029631e-04f, -9.542407423e-04f, -9.559763197e-04f, -9.577096917e-04f, -9.594408548e-04f, -9.611698051e-04f, -9.628965391e-04f, -9.646210531e-04f, -9.663433435e-04f, -9.680634067e-04f, + -9.697812389e-04f, -9.714968367e-04f, -9.732101963e-04f, -9.749213141e-04f, -9.766301866e-04f, -9.783368101e-04f, -9.800411810e-04f, -9.817432958e-04f, -9.834431508e-04f, -9.851407425e-04f, + -9.868360673e-04f, -9.885291215e-04f, -9.902199017e-04f, -9.919084043e-04f, -9.935946257e-04f, -9.952785624e-04f, -9.969602108e-04f, -9.986395673e-04f, -1.000316628e-03f, -1.001991391e-03f, + -1.003663851e-03f, -1.005334005e-03f, -1.007001849e-03f, -1.008667380e-03f, -1.010330595e-03f, -1.011991490e-03f, -1.013650062e-03f, -1.015306307e-03f, -1.016960221e-03f, -1.018611801e-03f, + -1.020261044e-03f, -1.021907946e-03f, -1.023552503e-03f, -1.025194713e-03f, -1.026834571e-03f, -1.028472075e-03f, -1.030107221e-03f, -1.031740005e-03f, -1.033370424e-03f, -1.034998475e-03f, + -1.036624154e-03f, -1.038247457e-03f, -1.039868382e-03f, -1.041486925e-03f, -1.043103082e-03f, -1.044716851e-03f, -1.046328227e-03f, -1.047937208e-03f, -1.049543789e-03f, -1.051147968e-03f, + -1.052749742e-03f, -1.054349106e-03f, -1.055946058e-03f, -1.057540594e-03f, -1.059132711e-03f, -1.060722405e-03f, -1.062309674e-03f, -1.063894513e-03f, -1.065476920e-03f, -1.067056891e-03f, + -1.068634423e-03f, -1.070209512e-03f, -1.071782156e-03f, -1.073352351e-03f, -1.074920094e-03f, -1.076485380e-03f, -1.078048209e-03f, -1.079608575e-03f, -1.081166475e-03f, -1.082721907e-03f, + -1.084274867e-03f, -1.085825352e-03f, -1.087373358e-03f, -1.088918883e-03f, -1.090461923e-03f, -1.092002475e-03f, -1.093540536e-03f, -1.095076102e-03f, -1.096609170e-03f, -1.098139737e-03f, + -1.099667800e-03f, -1.101193356e-03f, -1.102716401e-03f, -1.104236933e-03f, -1.105754948e-03f, -1.107270442e-03f, -1.108783414e-03f, -1.110293859e-03f, -1.111801774e-03f, -1.113307157e-03f, + -1.114810004e-03f, -1.116310313e-03f, -1.117808079e-03f, -1.119303300e-03f, -1.120795972e-03f, -1.122286093e-03f, -1.123773660e-03f, -1.125258669e-03f, -1.126741117e-03f, -1.128221001e-03f, + -1.129698319e-03f, -1.131173066e-03f, -1.132645241e-03f, -1.134114839e-03f, -1.135581858e-03f, -1.137046295e-03f, -1.138508147e-03f, -1.139967410e-03f, -1.141424082e-03f, -1.142878160e-03f, + -1.144329640e-03f, -1.145778520e-03f, -1.147224796e-03f, -1.148668466e-03f, -1.150109526e-03f, -1.151547974e-03f, -1.152983807e-03f, -1.154417021e-03f, -1.155847613e-03f, -1.157275582e-03f, + -1.158700923e-03f, -1.160123633e-03f, -1.161543711e-03f, -1.162961152e-03f, -1.164375954e-03f, -1.165788114e-03f, -1.167197629e-03f, -1.168604497e-03f, -1.170008713e-03f, -1.171410275e-03f, + -1.172809181e-03f, -1.174205428e-03f, -1.175599012e-03f, -1.176989930e-03f, -1.178378181e-03f, -1.179763760e-03f, -1.181146665e-03f, -1.182526893e-03f, -1.183904442e-03f, -1.185279308e-03f, + -1.186651489e-03f, -1.188020982e-03f, -1.189387784e-03f, -1.190751891e-03f, -1.192113302e-03f, -1.193472014e-03f, -1.194828023e-03f, -1.196181327e-03f, -1.197531923e-03f, -1.198879808e-03f, + -1.200224980e-03f, -1.201567436e-03f, -1.202907172e-03f, -1.204244187e-03f, -1.205578477e-03f, -1.206910040e-03f, -1.208238873e-03f, -1.209564973e-03f, -1.210888337e-03f, -1.212208963e-03f, + -1.213526848e-03f, -1.214841990e-03f, -1.216154385e-03f, -1.217464031e-03f, -1.218770925e-03f, -1.220075064e-03f, -1.221376446e-03f, -1.222675069e-03f, -1.223970929e-03f, -1.225264023e-03f, + -1.226554350e-03f, -1.227841906e-03f, -1.229126689e-03f, -1.230408696e-03f, -1.231687925e-03f, -1.232964372e-03f, -1.234238036e-03f, -1.235508914e-03f, -1.236777002e-03f, -1.238042299e-03f, + -1.239304802e-03f, -1.240564508e-03f, -1.241821415e-03f, -1.243075519e-03f, -1.244326820e-03f, -1.245575313e-03f, -1.246820997e-03f, -1.248063868e-03f, -1.249303925e-03f, -1.250541165e-03f, + -1.251775585e-03f, -1.253007182e-03f, -1.254235955e-03f, -1.255461900e-03f, -1.256685015e-03f, -1.257905298e-03f, -1.259122747e-03f, -1.260337357e-03f, -1.261549128e-03f, -1.262758057e-03f, + -1.263964141e-03f, -1.265167378e-03f, -1.266367765e-03f, -1.267565299e-03f, -1.268759980e-03f, -1.269951803e-03f, -1.271140766e-03f, -1.272326868e-03f, -1.273510105e-03f, -1.274690476e-03f, + -1.275867978e-03f, -1.277042608e-03f, -1.278214364e-03f, -1.279383243e-03f, -1.280549244e-03f, -1.281712364e-03f, -1.282872601e-03f, -1.284029951e-03f, -1.285184414e-03f, -1.286335986e-03f, + -1.287484665e-03f, -1.288630449e-03f, -1.289773335e-03f, -1.290913322e-03f, -1.292050406e-03f, -1.293184586e-03f, -1.294315859e-03f, -1.295444223e-03f, -1.296569676e-03f, -1.297692215e-03f, + -1.298811838e-03f, -1.299928543e-03f, -1.301042327e-03f, -1.302153189e-03f, -1.303261126e-03f, -1.304366135e-03f, -1.305468215e-03f, -1.306567364e-03f, -1.307663578e-03f, -1.308756856e-03f, + -1.309847197e-03f, -1.310934596e-03f, -1.312019053e-03f, -1.313100564e-03f, -1.314179129e-03f, -1.315254745e-03f, -1.316327408e-03f, -1.317397119e-03f, -1.318463873e-03f, -1.319527670e-03f, + -1.320588506e-03f, -1.321646380e-03f, -1.322701290e-03f, -1.323753233e-03f, -1.324802208e-03f, -1.325848212e-03f, -1.326891243e-03f, -1.327931300e-03f, -1.328968379e-03f, -1.330002479e-03f, + -1.331033598e-03f, -1.332061733e-03f, -1.333086884e-03f, -1.334109047e-03f, -1.335128220e-03f, -1.336144402e-03f, -1.337157591e-03f, -1.338167784e-03f, -1.339174979e-03f, -1.340179175e-03f, + -1.341180369e-03f, -1.342178560e-03f, -1.343173745e-03f, -1.344165922e-03f, -1.345155090e-03f, -1.346141246e-03f, -1.347124389e-03f, -1.348104516e-03f, -1.349081626e-03f, -1.350055716e-03f, + -1.351026785e-03f, -1.351994830e-03f, -1.352959851e-03f, -1.353921844e-03f, -1.354880808e-03f, -1.355836741e-03f, -1.356789642e-03f, -1.357739507e-03f, -1.358686336e-03f, -1.359630126e-03f, + -1.360570876e-03f, -1.361508583e-03f, -1.362443247e-03f, -1.363374864e-03f, -1.364303433e-03f, -1.365228953e-03f, -1.366151421e-03f, -1.367070836e-03f, -1.367987195e-03f, -1.368900498e-03f, + -1.369810741e-03f, -1.370717924e-03f, -1.371622045e-03f, -1.372523101e-03f, -1.373421091e-03f, -1.374316014e-03f, -1.375207867e-03f, -1.376096648e-03f, -1.376982357e-03f, -1.377864991e-03f, + -1.378744548e-03f, -1.379621027e-03f, -1.380494426e-03f, -1.381364743e-03f, -1.382231976e-03f, -1.383096125e-03f, -1.383957186e-03f, -1.384815160e-03f, -1.385670042e-03f, -1.386521833e-03f, + -1.387370531e-03f, -1.388216133e-03f, -1.389058638e-03f, -1.389898045e-03f, -1.390734351e-03f, -1.391567555e-03f, -1.392397657e-03f, -1.393224652e-03f, -1.394048542e-03f, -1.394869323e-03f, + -1.395686994e-03f, -1.396501553e-03f, -1.397312999e-03f, -1.398121331e-03f, -1.398926546e-03f, -1.399728644e-03f, -1.400527622e-03f, -1.401323479e-03f, -1.402116214e-03f, -1.402905824e-03f, + -1.403692309e-03f, -1.404475667e-03f, -1.405255896e-03f, -1.406032995e-03f, -1.406806963e-03f, -1.407577797e-03f, -1.408345497e-03f, -1.409110060e-03f, -1.409871486e-03f, -1.410629773e-03f, + -1.411384919e-03f, -1.412136923e-03f, -1.412885784e-03f, -1.413631500e-03f, -1.414374070e-03f, -1.415113492e-03f, -1.415849764e-03f, -1.416582886e-03f, -1.417312857e-03f, -1.418039673e-03f, + -1.418763335e-03f, -1.419483841e-03f, -1.420201189e-03f, -1.420915378e-03f, -1.421626407e-03f, -1.422334274e-03f, -1.423038978e-03f, -1.423740518e-03f, -1.424438892e-03f, -1.425134099e-03f, + -1.425826138e-03f, -1.426515007e-03f, -1.427200705e-03f, -1.427883231e-03f, -1.428562583e-03f, -1.429238761e-03f, -1.429911762e-03f, -1.430581586e-03f, -1.431248231e-03f, -1.431911696e-03f, + -1.432571980e-03f, -1.433229081e-03f, -1.433882999e-03f, -1.434533732e-03f, -1.435181278e-03f, -1.435825638e-03f, -1.436466808e-03f, -1.437104789e-03f, -1.437739579e-03f, -1.438371177e-03f, + -1.438999581e-03f, -1.439624791e-03f, -1.440246805e-03f, -1.440865622e-03f, -1.441481242e-03f, -1.442093662e-03f, -1.442702882e-03f, -1.443308900e-03f, -1.443911716e-03f, -1.444511328e-03f, + -1.445107735e-03f, -1.445700936e-03f, -1.446290931e-03f, -1.446877717e-03f, -1.447461294e-03f, -1.448041661e-03f, -1.448618817e-03f, -1.449192760e-03f, -1.449763489e-03f, -1.450331005e-03f, + -1.450895304e-03f, -1.451456387e-03f, -1.452014253e-03f, -1.452568900e-03f, -1.453120327e-03f, -1.453668534e-03f, -1.454213519e-03f, -1.454755281e-03f, -1.455293820e-03f, -1.455829134e-03f, + -1.456361223e-03f, -1.456890085e-03f, -1.457415720e-03f, -1.457938126e-03f, -1.458457303e-03f, -1.458973250e-03f, -1.459485965e-03f, -1.459995448e-03f, -1.460501698e-03f, -1.461004715e-03f, + -1.461504496e-03f, -1.462001042e-03f, -1.462494351e-03f, -1.462984422e-03f, -1.463471255e-03f, -1.463954849e-03f, -1.464435203e-03f, -1.464912316e-03f, -1.465386187e-03f, -1.465856816e-03f, + -1.466324201e-03f, -1.466788341e-03f, -1.467249237e-03f, -1.467706887e-03f, -1.468161290e-03f, -1.468612445e-03f, -1.469060353e-03f, -1.469505011e-03f, -1.469946420e-03f, -1.470384578e-03f, + -1.470819484e-03f, -1.471251139e-03f, -1.471679541e-03f, -1.472104689e-03f, -1.472526583e-03f, -1.472945222e-03f, -1.473360605e-03f, -1.473772732e-03f, -1.474181602e-03f, -1.474587213e-03f, + -1.474989567e-03f, -1.475388661e-03f, -1.475784496e-03f, -1.476177070e-03f, -1.476566383e-03f, -1.476952434e-03f, -1.477335222e-03f, -1.477714748e-03f, -1.478091010e-03f, -1.478464008e-03f, + -1.478833740e-03f, -1.479200208e-03f, -1.479563409e-03f, -1.479923343e-03f, -1.480280010e-03f, -1.480633409e-03f, -1.480983540e-03f, -1.481330402e-03f, -1.481673994e-03f, -1.482014316e-03f, + -1.482351368e-03f, -1.482685148e-03f, -1.483015657e-03f, -1.483342893e-03f, -1.483666857e-03f, -1.483987548e-03f, -1.484304964e-03f, -1.484619107e-03f, -1.484929975e-03f, -1.485237568e-03f, + -1.485541885e-03f, -1.485842926e-03f, -1.486140690e-03f, -1.486435178e-03f, -1.486726388e-03f, -1.487014320e-03f, -1.487298974e-03f, -1.487580349e-03f, -1.487858445e-03f, -1.488133262e-03f, + -1.488404799e-03f, -1.488673055e-03f, -1.488938031e-03f, -1.489199726e-03f, -1.489458139e-03f, -1.489713270e-03f, -1.489965120e-03f, -1.490213687e-03f, -1.490458971e-03f, -1.490700972e-03f, + -1.490939689e-03f, -1.491175123e-03f, -1.491407273e-03f, -1.491636138e-03f, -1.491861719e-03f, -1.492084014e-03f, -1.492303025e-03f, -1.492518750e-03f, -1.492731189e-03f, -1.492940342e-03f, + -1.493146209e-03f, -1.493348789e-03f, -1.493548082e-03f, -1.493744089e-03f, -1.493936808e-03f, -1.494126240e-03f, -1.494312384e-03f, -1.494495240e-03f, -1.494674809e-03f, -1.494851089e-03f, + -1.495024080e-03f, -1.495193783e-03f, -1.495360198e-03f, -1.495523323e-03f, -1.495683160e-03f, -1.495839707e-03f, -1.495992965e-03f, -1.496142933e-03f, -1.496289612e-03f, -1.496433001e-03f, + -1.496573101e-03f, -1.496709910e-03f, -1.496843430e-03f, -1.496973659e-03f, -1.497100599e-03f, -1.497224248e-03f, -1.497344607e-03f, -1.497461675e-03f, -1.497575454e-03f, -1.497685941e-03f, + -1.497793139e-03f, -1.497897046e-03f, -1.497997662e-03f, -1.498094988e-03f, -1.498189023e-03f, -1.498279768e-03f, -1.498367222e-03f, -1.498451386e-03f, -1.498532259e-03f, -1.498609842e-03f, + -1.498684135e-03f, -1.498755137e-03f, -1.498822849e-03f, -1.498887270e-03f, -1.498948402e-03f, -1.499006243e-03f, -1.499060794e-03f, -1.499112056e-03f, -1.499160027e-03f, -1.499204709e-03f, + -1.499246101e-03f, -1.499284204e-03f, -1.499319017e-03f, -1.499350541e-03f, -1.499378776e-03f, -1.499403722e-03f, -1.499425380e-03f, -1.499443748e-03f, -1.499458828e-03f, -1.499470620e-03f, + -1.499479124e-03f, -1.499484340e-03f, -1.499486268e-03f, -1.499484908e-03f, -1.499480261e-03f, -1.499472327e-03f, -1.499461107e-03f, -1.499446599e-03f, -1.499428805e-03f, -1.499407725e-03f, + -1.499383359e-03f, -1.499355708e-03f, -1.499324771e-03f, -1.499290549e-03f, -1.499253042e-03f, -1.499212251e-03f, -1.499168175e-03f, -1.499120816e-03f, -1.499070173e-03f, -1.499016246e-03f, + -1.498959037e-03f, -1.498898545e-03f, -1.498834771e-03f, -1.498767714e-03f, -1.498697377e-03f, -1.498623757e-03f, -1.498546858e-03f, -1.498466677e-03f, -1.498383217e-03f, -1.498296477e-03f, + -1.498206457e-03f, -1.498113159e-03f, -1.498016582e-03f, -1.497916727e-03f, -1.497813594e-03f, -1.497707185e-03f, -1.497597498e-03f, -1.497484535e-03f, -1.497368296e-03f, -1.497248782e-03f, + -1.497125993e-03f, -1.496999930e-03f, -1.496870592e-03f, -1.496737981e-03f, -1.496602097e-03f, -1.496462940e-03f, -1.496320512e-03f, -1.496174812e-03f, -1.496025841e-03f, -1.495873600e-03f, + -1.495718089e-03f, -1.495559309e-03f, -1.495397259e-03f, -1.495231942e-03f, -1.495063357e-03f, -1.494891505e-03f, -1.494716387e-03f, -1.494538003e-03f, -1.494356353e-03f, -1.494171439e-03f, + -1.493983261e-03f, -1.493791819e-03f, -1.493597114e-03f, -1.493399148e-03f, -1.493197920e-03f, -1.492993431e-03f, -1.492785681e-03f, -1.492574672e-03f, -1.492360405e-03f, -1.492142879e-03f, + -1.491922095e-03f, -1.491698055e-03f, -1.491470758e-03f, -1.491240207e-03f, -1.491006400e-03f, -1.490769339e-03f, -1.490529025e-03f, -1.490285459e-03f, -1.490038640e-03f, -1.489788571e-03f, + -1.489535251e-03f, -1.489278682e-03f, -1.489018864e-03f, -1.488755798e-03f, -1.488489485e-03f, -1.488219925e-03f, -1.487947120e-03f, -1.487671069e-03f, -1.487391775e-03f, -1.487109238e-03f, + -1.486823458e-03f, -1.486534437e-03f, -1.486242175e-03f, -1.485946673e-03f, -1.485647932e-03f, -1.485345953e-03f, -1.485040736e-03f, -1.484732284e-03f, -1.484420595e-03f, -1.484105672e-03f, + -1.483787516e-03f, -1.483466126e-03f, -1.483141505e-03f, -1.482813652e-03f, -1.482482570e-03f, -1.482148258e-03f, -1.481810718e-03f, -1.481469951e-03f, -1.481125957e-03f, -1.480778738e-03f, + -1.480428295e-03f, -1.480074628e-03f, -1.479717739e-03f, -1.479357628e-03f, -1.478994297e-03f, -1.478627746e-03f, -1.478257977e-03f, -1.477884991e-03f, -1.477508788e-03f, -1.477129369e-03f, + -1.476746736e-03f, -1.476360890e-03f, -1.475971832e-03f, -1.475579562e-03f, -1.475184083e-03f, -1.474785394e-03f, -1.474383497e-03f, -1.473978393e-03f, -1.473570084e-03f, -1.473158570e-03f, + -1.472743852e-03f, -1.472325931e-03f, -1.471904809e-03f, -1.471480487e-03f, -1.471052966e-03f, -1.470622247e-03f, -1.470188331e-03f, -1.469751219e-03f, -1.469310913e-03f, -1.468867413e-03f, + -1.468420722e-03f, -1.467970839e-03f, -1.467517766e-03f, -1.467061505e-03f, -1.466602056e-03f, -1.466139421e-03f, -1.465673601e-03f, -1.465204598e-03f, -1.464732411e-03f, -1.464257044e-03f, + -1.463778496e-03f, -1.463296770e-03f, -1.462811866e-03f, -1.462323786e-03f, -1.461832530e-03f, -1.461338101e-03f, -1.460840500e-03f, -1.460339727e-03f, -1.459835785e-03f, -1.459328674e-03f, + -1.458818396e-03f, -1.458304951e-03f, -1.457788343e-03f, -1.457268571e-03f, -1.456745637e-03f, -1.456219542e-03f, -1.455690288e-03f, -1.455157877e-03f, -1.454622308e-03f, -1.454083585e-03f, + -1.453541708e-03f, -1.452996679e-03f, -1.452448498e-03f, -1.451897168e-03f, -1.451342690e-03f, -1.450785066e-03f, -1.450224296e-03f, -1.449660382e-03f, -1.449093325e-03f, -1.448523128e-03f, + -1.447949791e-03f, -1.447373316e-03f, -1.446793704e-03f, -1.446210957e-03f, -1.445625077e-03f, -1.445036064e-03f, -1.444443920e-03f, -1.443848648e-03f, -1.443250247e-03f, -1.442648721e-03f, + -1.442044069e-03f, -1.441436295e-03f, -1.440825399e-03f, -1.440211382e-03f, -1.439594248e-03f, -1.438973996e-03f, -1.438350629e-03f, -1.437724148e-03f, -1.437094554e-03f, -1.436461850e-03f, + -1.435826037e-03f, -1.435187116e-03f, -1.434545089e-03f, -1.433899958e-03f, -1.433251724e-03f, -1.432600389e-03f, -1.431945954e-03f, -1.431288422e-03f, -1.430627793e-03f, -1.429964070e-03f, + -1.429297254e-03f, -1.428627347e-03f, -1.427954349e-03f, -1.427278264e-03f, -1.426599093e-03f, -1.425916837e-03f, -1.425231499e-03f, -1.424543079e-03f, -1.423851579e-03f, -1.423157002e-03f, + -1.422459349e-03f, -1.421758621e-03f, -1.421054821e-03f, -1.420347950e-03f, -1.419638010e-03f, -1.418925003e-03f, -1.418208930e-03f, -1.417489793e-03f, -1.416767594e-03f, -1.416042334e-03f, + -1.415314016e-03f, -1.414582642e-03f, -1.413848212e-03f, -1.413110730e-03f, -1.412370196e-03f, -1.411626613e-03f, -1.410879981e-03f, -1.410130305e-03f, -1.409377584e-03f, -1.408621821e-03f, + -1.407863017e-03f, -1.407101176e-03f, -1.406336297e-03f, -1.405568384e-03f, -1.404797438e-03f, -1.404023461e-03f, -1.403246455e-03f, -1.402466422e-03f, -1.401683364e-03f, -1.400897282e-03f, + -1.400108179e-03f, -1.399316056e-03f, -1.398520915e-03f, -1.397722759e-03f, -1.396921590e-03f, -1.396117408e-03f, -1.395310217e-03f, -1.394500018e-03f, -1.393686813e-03f, -1.392870604e-03f, + -1.392051393e-03f, -1.391229182e-03f, -1.390403973e-03f, -1.389575768e-03f, -1.388744569e-03f, -1.387910379e-03f, -1.387073198e-03f, -1.386233029e-03f, -1.385389875e-03f, -1.384543737e-03f, + -1.383694617e-03f, -1.382842517e-03f, -1.381987440e-03f, -1.381129387e-03f, -1.380268360e-03f, -1.379404362e-03f, -1.378537395e-03f, -1.377667460e-03f, -1.376794560e-03f, -1.375918697e-03f, + -1.375039873e-03f, -1.374158090e-03f, -1.373273351e-03f, -1.372385656e-03f, -1.371495010e-03f, -1.370601412e-03f, -1.369704867e-03f, -1.368805376e-03f, -1.367902941e-03f, -1.366997564e-03f, + -1.366089247e-03f, -1.365177993e-03f, -1.364263804e-03f, -1.363346682e-03f, -1.362426629e-03f, -1.361503648e-03f, -1.360577740e-03f, -1.359648908e-03f, -1.358717154e-03f, -1.357782480e-03f, + -1.356844889e-03f, -1.355904382e-03f, -1.354960963e-03f, -1.354014632e-03f, -1.353065394e-03f, -1.352113249e-03f, -1.351158200e-03f, -1.350200249e-03f, -1.349239399e-03f, -1.348275652e-03f, + -1.347309010e-03f, -1.346339476e-03f, -1.345367051e-03f, -1.344391739e-03f, -1.343413541e-03f, -1.342432460e-03f, -1.341448497e-03f, -1.340461657e-03f, -1.339471940e-03f, -1.338479349e-03f, + -1.337483887e-03f, -1.336485555e-03f, -1.335484357e-03f, -1.334480295e-03f, -1.333473370e-03f, -1.332463586e-03f, -1.331450945e-03f, -1.330435449e-03f, -1.329417100e-03f, -1.328395902e-03f, + -1.327371855e-03f, -1.326344964e-03f, -1.325315230e-03f, -1.324282656e-03f, -1.323247244e-03f, -1.322208996e-03f, -1.321167916e-03f, -1.320124005e-03f, -1.319077266e-03f, -1.318027702e-03f, + -1.316975314e-03f, -1.315920106e-03f, -1.314862080e-03f, -1.313801239e-03f, -1.312737584e-03f, -1.311671119e-03f, -1.310601846e-03f, -1.309529767e-03f, -1.308454885e-03f, -1.307377203e-03f, + -1.306296723e-03f, -1.305213448e-03f, -1.304127379e-03f, -1.303038521e-03f, -1.301946875e-03f, -1.300852444e-03f, -1.299755230e-03f, -1.298655236e-03f, -1.297552465e-03f, -1.296446919e-03f, + -1.295338601e-03f, -1.294227513e-03f, -1.293113659e-03f, -1.291997040e-03f, -1.290877659e-03f, -1.289755520e-03f, -1.288630623e-03f, -1.287502974e-03f, -1.286372572e-03f, -1.285239423e-03f, + -1.284103527e-03f, -1.282964889e-03f, -1.281823510e-03f, -1.280679393e-03f, -1.279532541e-03f, -1.278382956e-03f, -1.277230642e-03f, -1.276075600e-03f, -1.274917834e-03f, -1.273757347e-03f, + -1.272594141e-03f, -1.271428218e-03f, -1.270259582e-03f, -1.269088235e-03f, -1.267914180e-03f, -1.266737420e-03f, -1.265557958e-03f, -1.264375795e-03f, -1.263190936e-03f, -1.262003382e-03f, + -1.260813137e-03f, -1.259620204e-03f, -1.258424584e-03f, -1.257226282e-03f, -1.256025299e-03f, -1.254821638e-03f, -1.253615303e-03f, -1.252406296e-03f, -1.251194620e-03f, -1.249980278e-03f, + -1.248763272e-03f, -1.247543606e-03f, -1.246321282e-03f, -1.245096304e-03f, -1.243868673e-03f, -1.242638393e-03f, -1.241405467e-03f, -1.240169898e-03f, -1.238931688e-03f, -1.237690840e-03f, + -1.236447357e-03f, -1.235201243e-03f, -1.233952500e-03f, -1.232701131e-03f, -1.231447138e-03f, -1.230190525e-03f, -1.228931295e-03f, -1.227669451e-03f, -1.226404995e-03f, -1.225137931e-03f, + -1.223868261e-03f, -1.222595988e-03f, -1.221321116e-03f, -1.220043647e-03f, -1.218763585e-03f, -1.217480931e-03f, -1.216195690e-03f, -1.214907864e-03f, -1.213617456e-03f, -1.212324469e-03f, + -1.211028907e-03f, -1.209730772e-03f, -1.208430066e-03f, -1.207126795e-03f, -1.205820959e-03f, -1.204512562e-03f, -1.203201608e-03f, -1.201888099e-03f, -1.200572039e-03f, -1.199253430e-03f, + -1.197932275e-03f, -1.196608578e-03f, -1.195282341e-03f, -1.193953568e-03f, -1.192622262e-03f, -1.191288426e-03f, -1.189952062e-03f, -1.188613175e-03f, -1.187271766e-03f, -1.185927840e-03f, + -1.184581399e-03f, -1.183232447e-03f, -1.181880986e-03f, -1.180527019e-03f, -1.179170550e-03f, -1.177811583e-03f, -1.176450119e-03f, -1.175086162e-03f, -1.173719716e-03f, -1.172350783e-03f, + -1.170979367e-03f, -1.169605471e-03f, -1.168229098e-03f, -1.166850250e-03f, -1.165468933e-03f, -1.164085147e-03f, -1.162698898e-03f, -1.161310187e-03f, -1.159919018e-03f, -1.158525395e-03f, + -1.157129320e-03f, -1.155730797e-03f, -1.154329829e-03f, -1.152926419e-03f, -1.151520570e-03f, -1.150112286e-03f, -1.148701571e-03f, -1.147288426e-03f, -1.145872855e-03f, -1.144454863e-03f, + -1.143034451e-03f, -1.141611623e-03f, -1.140186383e-03f, -1.138758733e-03f, -1.137328678e-03f, -1.135896220e-03f, -1.134461362e-03f, -1.133024109e-03f, -1.131584462e-03f, -1.130142426e-03f, + -1.128698004e-03f, -1.127251199e-03f, -1.125802015e-03f, -1.124350454e-03f, -1.122896521e-03f, -1.121440218e-03f, -1.119981548e-03f, -1.118520516e-03f, -1.117057125e-03f, -1.115591377e-03f, + -1.114123277e-03f, -1.112652827e-03f, -1.111180031e-03f, -1.109704892e-03f, -1.108227415e-03f, -1.106747601e-03f, -1.105265455e-03f, -1.103780980e-03f, -1.102294179e-03f, -1.100805056e-03f, + -1.099313614e-03f, -1.097819856e-03f, -1.096323787e-03f, -1.094825409e-03f, -1.093324725e-03f, -1.091821740e-03f, -1.090316457e-03f, -1.088808879e-03f, -1.087299010e-03f, -1.085786852e-03f, + -1.084272411e-03f, -1.082755688e-03f, -1.081236687e-03f, -1.079715413e-03f, -1.078191868e-03f, -1.076666056e-03f, -1.075137980e-03f, -1.073607645e-03f, -1.072075052e-03f, -1.070540207e-03f, + -1.069003112e-03f, -1.067463770e-03f, -1.065922187e-03f, -1.064378364e-03f, -1.062832306e-03f, -1.061284015e-03f, -1.059733497e-03f, -1.058180753e-03f, -1.056625788e-03f, -1.055068605e-03f, + -1.053509208e-03f, -1.051947601e-03f, -1.050383786e-03f, -1.048817767e-03f, -1.047249549e-03f, -1.045679134e-03f, -1.044106527e-03f, -1.042531730e-03f, -1.040954747e-03f, -1.039375583e-03f, + -1.037794240e-03f, -1.036210722e-03f, -1.034625033e-03f, -1.033037176e-03f, -1.031447155e-03f, -1.029854974e-03f, -1.028260636e-03f, -1.026664146e-03f, -1.025065505e-03f, -1.023464719e-03f, + -1.021861791e-03f, -1.020256724e-03f, -1.018649522e-03f, -1.017040189e-03f, -1.015428728e-03f, -1.013815144e-03f, -1.012199439e-03f, -1.010581618e-03f, -1.008961683e-03f, -1.007339640e-03f, + -1.005715491e-03f, -1.004089241e-03f, -1.002460892e-03f, -1.000830449e-03f, -9.991979155e-04f, -9.975632948e-04f, -9.959265909e-04f, -9.942878075e-04f, -9.926469483e-04f, -9.910040170e-04f, + -9.893590173e-04f, -9.877119531e-04f, -9.860628280e-04f, -9.844116458e-04f, -9.827584103e-04f, -9.811031251e-04f, -9.794457941e-04f, -9.777864210e-04f, -9.761250096e-04f, -9.744615637e-04f, + -9.727960870e-04f, -9.711285834e-04f, -9.694590565e-04f, -9.677875102e-04f, -9.661139484e-04f, -9.644383747e-04f, -9.627607930e-04f, -9.610812070e-04f, -9.593996207e-04f, -9.577160378e-04f, + -9.560304622e-04f, -9.543428976e-04f, -9.526533478e-04f, -9.509618168e-04f, -9.492683084e-04f, -9.475728263e-04f, -9.458753745e-04f, -9.441759567e-04f, -9.424745769e-04f, -9.407712389e-04f, + -9.390659465e-04f, -9.373587036e-04f, -9.356495140e-04f, -9.339383818e-04f, -9.322253106e-04f, -9.305103045e-04f, -9.287933672e-04f, -9.270745027e-04f, -9.253537149e-04f, -9.236310076e-04f, + -9.219063848e-04f, -9.201798503e-04f, -9.184514081e-04f, -9.167210621e-04f, -9.149888162e-04f, -9.132546743e-04f, -9.115186403e-04f, -9.097807182e-04f, -9.080409119e-04f, -9.062992253e-04f, + -9.045556624e-04f, -9.028102270e-04f, -9.010629233e-04f, -8.993137550e-04f, -8.975627262e-04f, -8.958098408e-04f, -8.940551028e-04f, -8.922985161e-04f, -8.905400848e-04f, -8.887798127e-04f, + -8.870177039e-04f, -8.852537623e-04f, -8.834879919e-04f, -8.817203968e-04f, -8.799509809e-04f, -8.781797481e-04f, -8.764067026e-04f, -8.746318483e-04f, -8.728551891e-04f, -8.710767292e-04f, + -8.692964725e-04f, -8.675144231e-04f, -8.657305849e-04f, -8.639449621e-04f, -8.621575585e-04f, -8.603683784e-04f, -8.585774256e-04f, -8.567847042e-04f, -8.549902183e-04f, -8.531939720e-04f, + -8.513959692e-04f, -8.495962141e-04f, -8.477947106e-04f, -8.459914629e-04f, -8.441864749e-04f, -8.423797509e-04f, -8.405712948e-04f, -8.387611108e-04f, -8.369492028e-04f, -8.351355750e-04f, + -8.333202316e-04f, -8.315031764e-04f, -8.296844138e-04f, -8.278639476e-04f, -8.260417822e-04f, -8.242179214e-04f, -8.223923696e-04f, -8.205651307e-04f, -8.187362089e-04f, -8.169056083e-04f, + -8.150733331e-04f, -8.132393873e-04f, -8.114037750e-04f, -8.095665005e-04f, -8.077275678e-04f, -8.058869811e-04f, -8.040447445e-04f, -8.022008621e-04f, -8.003553382e-04f, -7.985081769e-04f, + -7.966593822e-04f, -7.948089584e-04f, -7.929569097e-04f, -7.911032402e-04f, -7.892479540e-04f, -7.873910553e-04f, -7.855325484e-04f, -7.836724374e-04f, -7.818107264e-04f, -7.799474197e-04f, + -7.780825214e-04f, -7.762160358e-04f, -7.743479669e-04f, -7.724783191e-04f, -7.706070965e-04f, -7.687343034e-04f, -7.668599438e-04f, -7.649840221e-04f, -7.631065425e-04f, -7.612275091e-04f, + -7.593469262e-04f, -7.574647980e-04f, -7.555811288e-04f, -7.536959227e-04f, -7.518091840e-04f, -7.499209169e-04f, -7.480311257e-04f, -7.461398146e-04f, -7.442469878e-04f, -7.423526496e-04f, + -7.404568043e-04f, -7.385594561e-04f, -7.366606092e-04f, -7.347602679e-04f, -7.328584366e-04f, -7.309551193e-04f, -7.290503205e-04f, -7.271440443e-04f, -7.252362951e-04f, -7.233270771e-04f, + -7.214163946e-04f, -7.195042519e-04f, -7.175906533e-04f, -7.156756030e-04f, -7.137591054e-04f, -7.118411648e-04f, -7.099217854e-04f, -7.080009715e-04f, -7.060787275e-04f, -7.041550576e-04f, + -7.022299662e-04f, -7.003034576e-04f, -6.983755361e-04f, -6.964462059e-04f, -6.945154715e-04f, -6.925833372e-04f, -6.906498072e-04f, -6.887148859e-04f, -6.867785777e-04f, -6.848408868e-04f, + -6.829018176e-04f, -6.809613745e-04f, -6.790195618e-04f, -6.770763838e-04f, -6.751318448e-04f, -6.731859493e-04f, -6.712387016e-04f, -6.692901060e-04f, -6.673401669e-04f, -6.653888887e-04f, + -6.634362756e-04f, -6.614823322e-04f, -6.595270627e-04f, -6.575704716e-04f, -6.556125631e-04f, -6.536533417e-04f, -6.516928118e-04f, -6.497309777e-04f, -6.477678439e-04f, -6.458034146e-04f, + -6.438376944e-04f, -6.418706875e-04f, -6.399023985e-04f, -6.379328316e-04f, -6.359619913e-04f, -6.339898820e-04f, -6.320165081e-04f, -6.300418739e-04f, -6.280659840e-04f, -6.260888427e-04f, + -6.241104545e-04f, -6.221308237e-04f, -6.201499547e-04f, -6.181678521e-04f, -6.161845202e-04f, -6.141999634e-04f, -6.122141862e-04f, -6.102271930e-04f, -6.082389883e-04f, -6.062495764e-04f, + -6.042589619e-04f, -6.022671491e-04f, -6.002741425e-04f, -5.982799465e-04f, -5.962845657e-04f, -5.942880044e-04f, -5.922902671e-04f, -5.902913582e-04f, -5.882912823e-04f, -5.862900437e-04f, + -5.842876470e-04f, -5.822840965e-04f, -5.802793969e-04f, -5.782735524e-04f, -5.762665677e-04f, -5.742584471e-04f, -5.722491952e-04f, -5.702388165e-04f, -5.682273153e-04f, -5.662146962e-04f, + -5.642009637e-04f, -5.621861223e-04f, -5.601701764e-04f, -5.581531306e-04f, -5.561349893e-04f, -5.541157570e-04f, -5.520954382e-04f, -5.500740375e-04f, -5.480515593e-04f, -5.460280081e-04f, + -5.440033885e-04f, -5.419777049e-04f, -5.399509618e-04f, -5.379231638e-04f, -5.358943154e-04f, -5.338644211e-04f, -5.318334854e-04f, -5.298015128e-04f, -5.277685078e-04f, -5.257344751e-04f, + -5.236994190e-04f, -5.216633442e-04f, -5.196262551e-04f, -5.175881563e-04f, -5.155490523e-04f, -5.135089476e-04f, -5.114678469e-04f, -5.094257546e-04f, -5.073826752e-04f, -5.053386134e-04f, + -5.032935736e-04f, -5.012475605e-04f, -4.992005784e-04f, -4.971526321e-04f, -4.951037260e-04f, -4.930538648e-04f, -4.910030529e-04f, -4.889512949e-04f, -4.868985954e-04f, -4.848449590e-04f, + -4.827903901e-04f, -4.807348934e-04f, -4.786784734e-04f, -4.766211348e-04f, -4.745628820e-04f, -4.725037196e-04f, -4.704436523e-04f, -4.683826846e-04f, -4.663208210e-04f, -4.642580661e-04f, + -4.621944246e-04f, -4.601299010e-04f, -4.580644999e-04f, -4.559982258e-04f, -4.539310834e-04f, -4.518630772e-04f, -4.497942119e-04f, -4.477244920e-04f, -4.456539221e-04f, -4.435825069e-04f, + -4.415102508e-04f, -4.394371586e-04f, -4.373632347e-04f, -4.352884839e-04f, -4.332129106e-04f, -4.311365196e-04f, -4.290593154e-04f, -4.269813026e-04f, -4.249024858e-04f, -4.228228697e-04f, + -4.207424588e-04f, -4.186612578e-04f, -4.165792712e-04f, -4.144965038e-04f, -4.124129600e-04f, -4.103286446e-04f, -4.082435621e-04f, -4.061577172e-04f, -4.040711145e-04f, -4.019837586e-04f, + -3.998956541e-04f, -3.978068057e-04f, -3.957172179e-04f, -3.936268955e-04f, -3.915358430e-04f, -3.894440651e-04f, -3.873515665e-04f, -3.852583516e-04f, -3.831644253e-04f, -3.810697920e-04f, + -3.789744565e-04f, -3.768784235e-04f, -3.747816974e-04f, -3.726842830e-04f, -3.705861850e-04f, -3.684874079e-04f, -3.663879564e-04f, -3.642878352e-04f, -3.621870488e-04f, -3.600856020e-04f, + -3.579834995e-04f, -3.558807457e-04f, -3.537773455e-04f, -3.516733034e-04f, -3.495686242e-04f, -3.474633124e-04f, -3.453573727e-04f, -3.432508098e-04f, -3.411436284e-04f, -3.390358330e-04f, + -3.369274284e-04f, -3.348184193e-04f, -3.327088102e-04f, -3.305986058e-04f, -3.284878109e-04f, -3.263764301e-04f, -3.242644680e-04f, -3.221519293e-04f, -3.200388187e-04f, -3.179251408e-04f, + -3.158109004e-04f, -3.136961021e-04f, -3.115807505e-04f, -3.094648504e-04f, -3.073484064e-04f, -3.052314232e-04f, -3.031139054e-04f, -3.009958578e-04f, -2.988772850e-04f, -2.967581917e-04f, + -2.946385826e-04f, -2.925184624e-04f, -2.903978357e-04f, -2.882767072e-04f, -2.861550817e-04f, -2.840329637e-04f, -2.819103580e-04f, -2.797872692e-04f, -2.776637021e-04f, -2.755396614e-04f, + -2.734151516e-04f, -2.712901776e-04f, -2.691647439e-04f, -2.670388554e-04f, -2.649125166e-04f, -2.627857323e-04f, -2.606585072e-04f, -2.585308459e-04f, -2.564027531e-04f, -2.542742336e-04f, + -2.521452921e-04f, -2.500159331e-04f, -2.478861615e-04f, -2.457559819e-04f, -2.436253990e-04f, -2.414944175e-04f, -2.393630422e-04f, -2.372312777e-04f, -2.350991286e-04f, -2.329665998e-04f, + -2.308336959e-04f, -2.287004216e-04f, -2.265667816e-04f, -2.244327806e-04f, -2.222984234e-04f, -2.201637145e-04f, -2.180286588e-04f, -2.158932609e-04f, -2.137575256e-04f, -2.116214574e-04f, + -2.094850612e-04f, -2.073483417e-04f, -2.052113035e-04f, -2.030739514e-04f, -2.009362900e-04f, -1.987983241e-04f, -1.966600583e-04f, -1.945214975e-04f, -1.923826462e-04f, -1.902435093e-04f, + -1.881040913e-04f, -1.859643971e-04f, -1.838244313e-04f, -1.816841986e-04f, -1.795437038e-04f, -1.774029515e-04f, -1.752619465e-04f, -1.731206935e-04f, -1.709791972e-04f, -1.688374623e-04f, + -1.666954935e-04f, -1.645532955e-04f, -1.624108730e-04f, -1.602682308e-04f, -1.581253735e-04f, -1.559823060e-04f, -1.538390328e-04f, -1.516955587e-04f, -1.495518884e-04f, -1.474080266e-04f, + -1.452639781e-04f, -1.431197475e-04f, -1.409753396e-04f, -1.388307590e-04f, -1.366860105e-04f, -1.345410989e-04f, -1.323960287e-04f, -1.302508048e-04f, -1.281054318e-04f, -1.259599145e-04f, + -1.238142575e-04f, -1.216684657e-04f, -1.195225436e-04f, -1.173764960e-04f, -1.152303277e-04f, -1.130840433e-04f, -1.109376476e-04f, -1.087911452e-04f, -1.066445409e-04f, -1.044978393e-04f, + -1.023510453e-04f, -1.002041635e-04f, -9.805719867e-05f, -9.591015545e-05f, -9.376303859e-05f, -9.161585279e-05f, -8.946860278e-05f, -8.732129326e-05f, -8.517392895e-05f, -8.302651455e-05f, + -8.087905479e-05f, -7.873155436e-05f, -7.658401799e-05f, -7.443645039e-05f, -7.228885625e-05f, -7.014124031e-05f, -6.799360726e-05f, -6.584596182e-05f, -6.369830869e-05f, -6.155065259e-05f, + -5.940299822e-05f, -5.725535030e-05f, -5.510771353e-05f, -5.296009263e-05f, -5.081249229e-05f, -4.866491723e-05f, -4.651737216e-05f, -4.436986177e-05f, -4.222239079e-05f, -4.007496391e-05f, + -3.792758584e-05f, -3.578026128e-05f, -3.363299495e-05f, -3.148579154e-05f, -2.933865576e-05f, -2.719159232e-05f, -2.504460591e-05f, -2.289770124e-05f, -2.075088301e-05f, -1.860415593e-05f, + -1.645752469e-05f, -1.431099400e-05f, -1.216456855e-05f, -1.001825305e-05f, -7.872052190e-06f, -5.725970677e-06f, -3.580013205e-06f, -1.434184472e-06f, 7.115108243e-07f, 2.857067988e-06f, + 5.002482324e-06f, 7.147749137e-06f, 9.292863731e-06f, 1.143782141e-05f, 1.358261749e-05f, 1.572724727e-05f, 1.787170606e-05f, 2.001598917e-05f, 2.216009191e-05f, 2.430400958e-05f, + 2.644773751e-05f, 2.859127100e-05f, 3.073460536e-05f, 3.287773590e-05f, 3.502065795e-05f, 3.716336681e-05f, 3.930585780e-05f, 4.144812624e-05f, 4.359016743e-05f, 4.573197671e-05f, + 4.787354939e-05f, 5.001488079e-05f, 5.215596622e-05f, 5.429680101e-05f, 5.643738048e-05f, 5.857769996e-05f, 6.071775476e-05f, 6.285754022e-05f, 6.499705165e-05f, 6.713628438e-05f, + 6.927523374e-05f, 7.141389506e-05f, 7.355226367e-05f, 7.569033489e-05f, 7.782810406e-05f, 7.996556650e-05f, 8.210271756e-05f, 8.423955257e-05f, 8.637606685e-05f, 8.851225575e-05f, + 9.064811460e-05f, 9.278363874e-05f, 9.491882351e-05f, 9.705366425e-05f, 9.918815630e-05f, 1.013222950e-04f, 1.034560757e-04f, 1.055894937e-04f, 1.077225444e-04f, 1.098552232e-04f, + 1.119875253e-04f, 1.141194462e-04f, 1.162509811e-04f, 1.183821254e-04f, 1.205128746e-04f, 1.226432238e-04f, 1.247731686e-04f, 1.269027041e-04f, 1.290318259e-04f, 1.311605292e-04f, + 1.332888095e-04f, 1.354166620e-04f, 1.375440822e-04f, 1.396710653e-04f, 1.417976069e-04f, 1.439237021e-04f, 1.460493464e-04f, 1.481745352e-04f, 1.502992639e-04f, 1.524235277e-04f, + 1.545473221e-04f, 1.566706425e-04f, 1.587934842e-04f, 1.609158425e-04f, 1.630377130e-04f, 1.651590909e-04f, 1.672799716e-04f, 1.694003506e-04f, 1.715202231e-04f, 1.736395846e-04f, + 1.757584305e-04f, 1.778767561e-04f, 1.799945569e-04f, 1.821118282e-04f, 1.842285655e-04f, 1.863447640e-04f, 1.884604192e-04f, 1.905755266e-04f, 1.926900814e-04f, 1.948040792e-04f, + 1.969175153e-04f, 1.990303850e-04f, 2.011426839e-04f, 2.032544072e-04f, 2.053655505e-04f, 2.074761091e-04f, 2.095860785e-04f, 2.116954539e-04f, 2.138042310e-04f, 2.159124050e-04f, + 2.180199714e-04f, 2.201269256e-04f, 2.222332630e-04f, 2.243389790e-04f, 2.264440692e-04f, 2.285485288e-04f, 2.306523533e-04f, 2.327555382e-04f, 2.348580788e-04f, 2.369599707e-04f, + 2.390612092e-04f, 2.411617897e-04f, 2.432617078e-04f, 2.453609588e-04f, 2.474595381e-04f, 2.495574413e-04f, 2.516546638e-04f, 2.537512010e-04f, 2.558470483e-04f, 2.579422013e-04f, + 2.600366553e-04f, 2.621304058e-04f, 2.642234483e-04f, 2.663157782e-04f, 2.684073909e-04f, 2.704982821e-04f, 2.725884470e-04f, 2.746778811e-04f, 2.767665800e-04f, 2.788545391e-04f, + 2.809417538e-04f, 2.830282197e-04f, 2.851139321e-04f, 2.871988867e-04f, 2.892830788e-04f, 2.913665039e-04f, 2.934491576e-04f, 2.955310352e-04f, 2.976121323e-04f, 2.996924444e-04f, + 3.017719670e-04f, 3.038506955e-04f, 3.059286254e-04f, 3.080057523e-04f, 3.100820716e-04f, 3.121575788e-04f, 3.142322695e-04f, 3.163061391e-04f, 3.183791831e-04f, 3.204513971e-04f, + 3.225227765e-04f, 3.245933169e-04f, 3.266630138e-04f, 3.287318626e-04f, 3.307998590e-04f, 3.328669984e-04f, 3.349332764e-04f, 3.369986884e-04f, 3.390632300e-04f, 3.411268968e-04f, + 3.431896843e-04f, 3.452515879e-04f, 3.473126032e-04f, 3.493727259e-04f, 3.514319513e-04f, 3.534902751e-04f, 3.555476928e-04f, 3.576041999e-04f, 3.596597920e-04f, 3.617144647e-04f, + 3.637682134e-04f, 3.658210338e-04f, 3.678729214e-04f, 3.699238718e-04f, 3.719738805e-04f, 3.740229431e-04f, 3.760710551e-04f, 3.781182122e-04f, 3.801644099e-04f, 3.822096438e-04f, + 3.842539094e-04f, 3.862972024e-04f, 3.883395182e-04f, 3.903808526e-04f, 3.924212011e-04f, 3.944605592e-04f, 3.964989226e-04f, 3.985362869e-04f, 4.005726476e-04f, 4.026080004e-04f, + 4.046423408e-04f, 4.066756645e-04f, 4.087079671e-04f, 4.107392441e-04f, 4.127694912e-04f, 4.147987040e-04f, 4.168268782e-04f, 4.188540093e-04f, 4.208800929e-04f, 4.229051247e-04f, + 4.249291003e-04f, 4.269520154e-04f, 4.289738656e-04f, 4.309946464e-04f, 4.330143536e-04f, 4.350329827e-04f, 4.370505295e-04f, 4.390669896e-04f, 4.410823586e-04f, 4.430966321e-04f, + 4.451098059e-04f, 4.471218755e-04f, 4.491328367e-04f, 4.511426851e-04f, 4.531514163e-04f, 4.551590260e-04f, 4.571655100e-04f, 4.591708638e-04f, 4.611750832e-04f, 4.631781638e-04f, + 4.651801013e-04f, 4.671808913e-04f, 4.691805297e-04f, 4.711790120e-04f, 4.731763339e-04f, 4.751724912e-04f, 4.771674795e-04f, 4.791612946e-04f, 4.811539321e-04f, 4.831453878e-04f, + 4.851356574e-04f, 4.871247365e-04f, 4.891126208e-04f, 4.910993062e-04f, 4.930847884e-04f, 4.950690629e-04f, 4.970521257e-04f, 4.990339723e-04f, 5.010145986e-04f, 5.029940002e-04f, + 5.049721729e-04f, 5.069491125e-04f, 5.089248147e-04f, 5.108992752e-04f, 5.128724898e-04f, 5.148444543e-04f, 5.168151643e-04f, 5.187846157e-04f, 5.207528042e-04f, 5.227197256e-04f, + 5.246853756e-04f, 5.266497501e-04f, 5.286128447e-04f, 5.305746553e-04f, 5.325351777e-04f, 5.344944076e-04f, 5.364523408e-04f, 5.384089731e-04f, 5.403643004e-04f, 5.423183183e-04f, + 5.442710227e-04f, 5.462224094e-04f, 5.481724743e-04f, 5.501212130e-04f, 5.520686215e-04f, 5.540146955e-04f, 5.559594308e-04f, 5.579028234e-04f, 5.598448689e-04f, 5.617855633e-04f, + 5.637249023e-04f, 5.656628818e-04f, 5.675994977e-04f, 5.695347457e-04f, 5.714686217e-04f, 5.734011216e-04f, 5.753322413e-04f, 5.772619764e-04f, 5.791903231e-04f, 5.811172769e-04f, + 5.830428340e-04f, 5.849669900e-04f, 5.868897410e-04f, 5.888110827e-04f, 5.907310110e-04f, 5.926495218e-04f, 5.945666111e-04f, 5.964822746e-04f, 5.983965083e-04f, 6.003093081e-04f, + 6.022206698e-04f, 6.041305894e-04f, 6.060390628e-04f, 6.079460858e-04f, 6.098516545e-04f, 6.117557646e-04f, 6.136584122e-04f, 6.155595931e-04f, 6.174593033e-04f, 6.193575387e-04f, + 6.212542952e-04f, 6.231495688e-04f, 6.250433553e-04f, 6.269356508e-04f, 6.288264512e-04f, 6.307157525e-04f, 6.326035505e-04f, 6.344898413e-04f, 6.363746208e-04f, 6.382578850e-04f, + 6.401396298e-04f, 6.420198512e-04f, 6.438985452e-04f, 6.457757078e-04f, 6.476513349e-04f, 6.495254225e-04f, 6.513979667e-04f, 6.532689634e-04f, 6.551384085e-04f, 6.570062982e-04f, + 6.588726284e-04f, 6.607373951e-04f, 6.626005944e-04f, 6.644622222e-04f, 6.663222745e-04f, 6.681807474e-04f, 6.700376370e-04f, 6.718929391e-04f, 6.737466500e-04f, 6.755987655e-04f, + 6.774492818e-04f, 6.792981949e-04f, 6.811455008e-04f, 6.829911956e-04f, 6.848352754e-04f, 6.866777362e-04f, 6.885185740e-04f, 6.903577850e-04f, 6.921953652e-04f, 6.940313107e-04f, + 6.958656175e-04f, 6.976982818e-04f, 6.995292996e-04f, 7.013586670e-04f, 7.031863802e-04f, 7.050124352e-04f, 7.068368280e-04f, 7.086595549e-04f, 7.104806119e-04f, 7.122999952e-04f, + 7.141177008e-04f, 7.159337249e-04f, 7.177480636e-04f, 7.195607131e-04f, 7.213716694e-04f, 7.231809287e-04f, 7.249884872e-04f, 7.267943410e-04f, 7.285984862e-04f, 7.304009190e-04f, + 7.322016355e-04f, 7.340006320e-04f, 7.357979045e-04f, 7.375934493e-04f, 7.393872625e-04f, 7.411793403e-04f, 7.429696788e-04f, 7.447582744e-04f, 7.465451231e-04f, 7.483302211e-04f, + 7.501135647e-04f, 7.518951500e-04f, 7.536749733e-04f, 7.554530307e-04f, 7.572293185e-04f, 7.590038329e-04f, 7.607765701e-04f, 7.625475263e-04f, 7.643166978e-04f, 7.660840809e-04f, + 7.678496716e-04f, 7.696134664e-04f, 7.713754614e-04f, 7.731356528e-04f, 7.748940370e-04f, 7.766506102e-04f, 7.784053687e-04f, 7.801583087e-04f, 7.819094265e-04f, 7.836587184e-04f, + 7.854061806e-04f, 7.871518095e-04f, 7.888956014e-04f, 7.906375524e-04f, 7.923776590e-04f, 7.941159174e-04f, 7.958523239e-04f, 7.975868749e-04f, 7.993195667e-04f, 8.010503955e-04f, + 8.027793577e-04f, 8.045064497e-04f, 8.062316677e-04f, 8.079550082e-04f, 8.096764673e-04f, 8.113960416e-04f, 8.131137273e-04f, 8.148295208e-04f, 8.165434184e-04f, 8.182554166e-04f, + 8.199655116e-04f, 8.216736999e-04f, 8.233799778e-04f, 8.250843417e-04f, 8.267867880e-04f, 8.284873131e-04f, 8.301859133e-04f, 8.318825852e-04f, 8.335773250e-04f, 8.352701292e-04f, + 8.369609942e-04f, 8.386499164e-04f, 8.403368922e-04f, 8.420219181e-04f, 8.437049904e-04f, 8.453861057e-04f, 8.470652604e-04f, 8.487424508e-04f, 8.504176736e-04f, 8.520909250e-04f, + 8.537622015e-04f, 8.554314997e-04f, 8.570988160e-04f, 8.587641468e-04f, 8.604274887e-04f, 8.620888381e-04f, 8.637481914e-04f, 8.654055453e-04f, 8.670608961e-04f, 8.687142404e-04f, + 8.703655747e-04f, 8.720148955e-04f, 8.736621993e-04f, 8.753074826e-04f, 8.769507419e-04f, 8.785919738e-04f, 8.802311748e-04f, 8.818683414e-04f, 8.835034702e-04f, 8.851365576e-04f, + 8.867676004e-04f, 8.883965950e-04f, 8.900235379e-04f, 8.916484258e-04f, 8.932712552e-04f, 8.948920226e-04f, 8.965107248e-04f, 8.981273581e-04f, 8.997419193e-04f, 9.013544049e-04f, + 9.029648115e-04f, 9.045731358e-04f, 9.061793742e-04f, 9.077835235e-04f, 9.093855803e-04f, 9.109855411e-04f, 9.125834026e-04f, 9.141791614e-04f, 9.157728142e-04f, 9.173643576e-04f, + 9.189537883e-04f, 9.205411028e-04f, 9.221262979e-04f, 9.237093702e-04f, 9.252903164e-04f, 9.268691331e-04f, 9.284458171e-04f, 9.300203649e-04f, 9.315927733e-04f, 9.331630390e-04f, + 9.347311586e-04f, 9.362971289e-04f, 9.378609466e-04f, 9.394226084e-04f, 9.409821109e-04f, 9.425394509e-04f, 9.440946252e-04f, 9.456476304e-04f, 9.471984633e-04f, 9.487471206e-04f, + 9.502935991e-04f, 9.518378955e-04f, 9.533800066e-04f, 9.549199291e-04f, 9.564576598e-04f, 9.579931955e-04f, 9.595265329e-04f, 9.610576688e-04f, 9.625866000e-04f, 9.641133232e-04f, + 9.656378354e-04f, 9.671601332e-04f, 9.686802135e-04f, 9.701980731e-04f, 9.717137088e-04f, 9.732271174e-04f, 9.747382958e-04f, 9.762472407e-04f, 9.777539490e-04f, 9.792584176e-04f, + 9.807606432e-04f, 9.822606228e-04f, 9.837583532e-04f, 9.852538312e-04f, 9.867470538e-04f, 9.882380177e-04f, 9.897267199e-04f, 9.912131572e-04f, 9.926973266e-04f, 9.941792248e-04f, + 9.956588489e-04f, 9.971361957e-04f, 9.986112621e-04f, 1.000084045e-03f, 1.001554541e-03f, 1.003022748e-03f, 1.004488662e-03f, 1.005952280e-03f, 1.007413600e-03f, 1.008872617e-03f, + 1.010329330e-03f, 1.011783734e-03f, 1.013235828e-03f, 1.014685607e-03f, 1.016133070e-03f, 1.017578212e-03f, 1.019021031e-03f, 1.020461524e-03f, 1.021899688e-03f, 1.023335519e-03f, + 1.024769016e-03f, 1.026200174e-03f, 1.027628991e-03f, 1.029055464e-03f, 1.030479590e-03f, 1.031901365e-03f, 1.033320788e-03f, 1.034737854e-03f, 1.036152562e-03f, 1.037564908e-03f, + 1.038974888e-03f, 1.040382501e-03f, 1.041787744e-03f, 1.043190612e-03f, 1.044591104e-03f, 1.045989216e-03f, 1.047384946e-03f, 1.048778291e-03f, 1.050169247e-03f, 1.051557812e-03f, + 1.052943983e-03f, 1.054327757e-03f, 1.055709132e-03f, 1.057088103e-03f, 1.058464669e-03f, 1.059838827e-03f, 1.061210573e-03f, 1.062579906e-03f, 1.063946821e-03f, 1.065311316e-03f, + 1.066673389e-03f, 1.068033036e-03f, 1.069390255e-03f, 1.070745043e-03f, 1.072097397e-03f, 1.073447314e-03f, 1.074794791e-03f, 1.076139826e-03f, 1.077482416e-03f, 1.078822558e-03f, + 1.080160249e-03f, 1.081495487e-03f, 1.082828268e-03f, 1.084158591e-03f, 1.085486451e-03f, 1.086811847e-03f, 1.088134776e-03f, 1.089455234e-03f, 1.090773220e-03f, 1.092088730e-03f, + 1.093401762e-03f, 1.094712313e-03f, 1.096020381e-03f, 1.097325962e-03f, 1.098629053e-03f, 1.099929653e-03f, 1.101227759e-03f, 1.102523367e-03f, 1.103816476e-03f, 1.105107082e-03f, + 1.106395182e-03f, 1.107680775e-03f, 1.108963857e-03f, 1.110244426e-03f, 1.111522480e-03f, 1.112798015e-03f, 1.114071028e-03f, 1.115341518e-03f, 1.116609482e-03f, 1.117874916e-03f, + 1.119137819e-03f, 1.120398188e-03f, 1.121656020e-03f, 1.122911313e-03f, 1.124164063e-03f, 1.125414269e-03f, 1.126661928e-03f, 1.127907037e-03f, 1.129149594e-03f, 1.130389596e-03f, + 1.131627040e-03f, 1.132861925e-03f, 1.134094247e-03f, 1.135324004e-03f, 1.136551193e-03f, 1.137775812e-03f, 1.138997859e-03f, 1.140217330e-03f, 1.141434224e-03f, 1.142648538e-03f, + 1.143860269e-03f, 1.145069415e-03f, 1.146275973e-03f, 1.147479941e-03f, 1.148681317e-03f, 1.149880097e-03f, 1.151076280e-03f, 1.152269863e-03f, 1.153460843e-03f, 1.154649219e-03f, + 1.155834987e-03f, 1.157018146e-03f, 1.158198692e-03f, 1.159376624e-03f, 1.160551939e-03f, 1.161724634e-03f, 1.162894708e-03f, 1.164062157e-03f, 1.165226980e-03f, 1.166389173e-03f, + 1.167548736e-03f, 1.168705664e-03f, 1.169859956e-03f, 1.171011610e-03f, 1.172160623e-03f, 1.173306993e-03f, 1.174450718e-03f, 1.175591794e-03f, 1.176730220e-03f, 1.177865994e-03f, + 1.178999113e-03f, 1.180129574e-03f, 1.181257376e-03f, 1.182382517e-03f, 1.183504993e-03f, 1.184624803e-03f, 1.185741944e-03f, 1.186856414e-03f, 1.187968211e-03f, 1.189077333e-03f, + 1.190183777e-03f, 1.191287540e-03f, 1.192388622e-03f, 1.193487019e-03f, 1.194582729e-03f, 1.195675751e-03f, 1.196766081e-03f, 1.197853718e-03f, 1.198938659e-03f, 1.200020902e-03f, + 1.201100445e-03f, 1.202177287e-03f, 1.203251423e-03f, 1.204322853e-03f, 1.205391575e-03f, 1.206457585e-03f, 1.207520882e-03f, 1.208581464e-03f, 1.209639329e-03f, 1.210694474e-03f, + 1.211746897e-03f, 1.212796597e-03f, 1.213843570e-03f, 1.214887816e-03f, 1.215929331e-03f, 1.216968114e-03f, 1.218004163e-03f, 1.219037475e-03f, 1.220068048e-03f, 1.221095881e-03f, + 1.222120971e-03f, 1.223143316e-03f, 1.224162914e-03f, 1.225179764e-03f, 1.226193862e-03f, 1.227205207e-03f, 1.228213797e-03f, 1.229219630e-03f, 1.230222704e-03f, 1.231223017e-03f, + 1.232220566e-03f, 1.233215350e-03f, 1.234207367e-03f, 1.235196615e-03f, 1.236183092e-03f, 1.237166795e-03f, 1.238147723e-03f, 1.239125874e-03f, 1.240101246e-03f, 1.241073837e-03f, + 1.242043644e-03f, 1.243010667e-03f, 1.243974903e-03f, 1.244936350e-03f, 1.245895006e-03f, 1.246850870e-03f, 1.247803938e-03f, 1.248754211e-03f, 1.249701685e-03f, 1.250646358e-03f, + 1.251588229e-03f, 1.252527296e-03f, 1.253463557e-03f, 1.254397011e-03f, 1.255327654e-03f, 1.256255486e-03f, 1.257180504e-03f, 1.258102707e-03f, 1.259022093e-03f, 1.259938660e-03f, + 1.260852406e-03f, 1.261763329e-03f, 1.262671428e-03f, 1.263576701e-03f, 1.264479146e-03f, 1.265378760e-03f, 1.266275543e-03f, 1.267169493e-03f, 1.268060607e-03f, 1.268948885e-03f, + 1.269834323e-03f, 1.270716921e-03f, 1.271596677e-03f, 1.272473589e-03f, 1.273347655e-03f, 1.274218873e-03f, 1.275087242e-03f, 1.275952760e-03f, 1.276815426e-03f, 1.277675237e-03f, + 1.278532192e-03f, 1.279386289e-03f, 1.280237527e-03f, 1.281085904e-03f, 1.281931418e-03f, 1.282774067e-03f, 1.283613850e-03f, 1.284450765e-03f, 1.285284811e-03f, 1.286115986e-03f, + 1.286944288e-03f, 1.287769715e-03f, 1.288592267e-03f, 1.289411941e-03f, 1.290228735e-03f, 1.291042649e-03f, 1.291853680e-03f, 1.292661827e-03f, 1.293467089e-03f, 1.294269463e-03f, + 1.295068949e-03f, 1.295865544e-03f, 1.296659247e-03f, 1.297450057e-03f, 1.298237971e-03f, 1.299022989e-03f, 1.299805109e-03f, 1.300584330e-03f, 1.301360649e-03f, 1.302134065e-03f, + 1.302904577e-03f, 1.303672184e-03f, 1.304436883e-03f, 1.305198674e-03f, 1.305957554e-03f, 1.306713523e-03f, 1.307466579e-03f, 1.308216720e-03f, 1.308963945e-03f, 1.309708252e-03f, + 1.310449641e-03f, 1.311188109e-03f, 1.311923656e-03f, 1.312656279e-03f, 1.313385977e-03f, 1.314112749e-03f, 1.314836594e-03f, 1.315557510e-03f, 1.316275496e-03f, 1.316990550e-03f, + 1.317702671e-03f, 1.318411858e-03f, 1.319118109e-03f, 1.319821422e-03f, 1.320521797e-03f, 1.321219233e-03f, 1.321913727e-03f, 1.322605278e-03f, 1.323293886e-03f, 1.323979549e-03f, + 1.324662265e-03f, 1.325342033e-03f, 1.326018852e-03f, 1.326692721e-03f, 1.327363638e-03f, 1.328031602e-03f, 1.328696612e-03f, 1.329358666e-03f, 1.330017764e-03f, 1.330673903e-03f, + 1.331327084e-03f, 1.331977303e-03f, 1.332624561e-03f, 1.333268856e-03f, 1.333910187e-03f, 1.334548552e-03f, 1.335183951e-03f, 1.335816382e-03f, 1.336445844e-03f, 1.337072335e-03f, + 1.337695855e-03f, 1.338316403e-03f, 1.338933977e-03f, 1.339548575e-03f, 1.340160198e-03f, 1.340768844e-03f, 1.341374511e-03f, 1.341977198e-03f, 1.342576905e-03f, 1.343173630e-03f, + 1.343767373e-03f, 1.344358131e-03f, 1.344945904e-03f, 1.345530691e-03f, 1.346112491e-03f, 1.346691302e-03f, 1.347267124e-03f, 1.347839955e-03f, 1.348409794e-03f, 1.348976641e-03f, + 1.349540495e-03f, 1.350101353e-03f, 1.350659216e-03f, 1.351214082e-03f, 1.351765950e-03f, 1.352314819e-03f, 1.352860688e-03f, 1.353403557e-03f, 1.353943423e-03f, 1.354480287e-03f, + 1.355014147e-03f, 1.355545002e-03f, 1.356072851e-03f, 1.356597693e-03f, 1.357119528e-03f, 1.357638354e-03f, 1.358154170e-03f, 1.358666976e-03f, 1.359176770e-03f, 1.359683552e-03f, + 1.360187321e-03f, 1.360688075e-03f, 1.361185814e-03f, 1.361680537e-03f, 1.362172243e-03f, 1.362660931e-03f, 1.363146601e-03f, 1.363629251e-03f, 1.364108880e-03f, 1.364585488e-03f, + 1.365059074e-03f, 1.365529637e-03f, 1.365997176e-03f, 1.366461690e-03f, 1.366923179e-03f, 1.367381642e-03f, 1.367837077e-03f, 1.368289485e-03f, 1.368738864e-03f, 1.369185213e-03f, + 1.369628532e-03f, 1.370068820e-03f, 1.370506076e-03f, 1.370940299e-03f, 1.371371489e-03f, 1.371799645e-03f, 1.372224766e-03f, 1.372646851e-03f, 1.373065900e-03f, 1.373481912e-03f, + 1.373894886e-03f, 1.374304821e-03f, 1.374711717e-03f, 1.375115574e-03f, 1.375516390e-03f, 1.375914164e-03f, 1.376308897e-03f, 1.376700587e-03f, 1.377089233e-03f, 1.377474836e-03f, + 1.377857394e-03f, 1.378236907e-03f, 1.378613374e-03f, 1.378986794e-03f, 1.379357167e-03f, 1.379724493e-03f, 1.380088770e-03f, 1.380449998e-03f, 1.380808176e-03f, 1.381163305e-03f, + 1.381515382e-03f, 1.381864409e-03f, 1.382210383e-03f, 1.382553305e-03f, 1.382893174e-03f, 1.383229989e-03f, 1.383563751e-03f, 1.383894457e-03f, 1.384222109e-03f, 1.384546704e-03f, + 1.384868244e-03f, 1.385186727e-03f, 1.385502152e-03f, 1.385814520e-03f, 1.386123830e-03f, 1.386430081e-03f, 1.386733273e-03f, 1.387033405e-03f, 1.387330477e-03f, 1.387624488e-03f, + 1.387915439e-03f, 1.388203328e-03f, 1.388488155e-03f, 1.388769920e-03f, 1.389048622e-03f, 1.389324261e-03f, 1.389596836e-03f, 1.389866347e-03f, 1.390132794e-03f, 1.390396177e-03f, + 1.390656494e-03f, 1.390913746e-03f, 1.391167931e-03f, 1.391419051e-03f, 1.391667104e-03f, 1.391912090e-03f, 1.392154009e-03f, 1.392392860e-03f, 1.392628643e-03f, 1.392861358e-03f, + 1.393091005e-03f, 1.393317582e-03f, 1.393541091e-03f, 1.393761529e-03f, 1.393978899e-03f, 1.394193198e-03f, 1.394404426e-03f, 1.394612585e-03f, 1.394817672e-03f, 1.395019688e-03f, + 1.395218633e-03f, 1.395414507e-03f, 1.395607308e-03f, 1.395797038e-03f, 1.395983695e-03f, 1.396167280e-03f, 1.396347792e-03f, 1.396525231e-03f, 1.396699597e-03f, 1.396870890e-03f, + 1.397039110e-03f, 1.397204256e-03f, 1.397366328e-03f, 1.397525326e-03f, 1.397681250e-03f, 1.397834100e-03f, 1.397983875e-03f, 1.398130576e-03f, 1.398274203e-03f, 1.398414754e-03f, + 1.398552231e-03f, 1.398686633e-03f, 1.398817960e-03f, 1.398946211e-03f, 1.399071388e-03f, 1.399193489e-03f, 1.399312515e-03f, 1.399428465e-03f, 1.399541340e-03f, 1.399651139e-03f, + 1.399757863e-03f, 1.399861511e-03f, 1.399962083e-03f, 1.400059580e-03f, 1.400154001e-03f, 1.400245346e-03f, 1.400333615e-03f, 1.400418809e-03f, 1.400500927e-03f, 1.400579970e-03f, + 1.400655936e-03f, 1.400728827e-03f, 1.400798643e-03f, 1.400865383e-03f, 1.400929047e-03f, 1.400989636e-03f, 1.401047150e-03f, 1.401101588e-03f, 1.401152952e-03f, 1.401201239e-03f, + 1.401246452e-03f, 1.401288590e-03f, 1.401327653e-03f, 1.401363642e-03f, 1.401396555e-03f, 1.401426395e-03f, 1.401453159e-03f, 1.401476850e-03f, 1.401497467e-03f, 1.401515009e-03f, + 1.401529478e-03f, 1.401540873e-03f, 1.401549195e-03f, 1.401554443e-03f, 1.401556619e-03f, 1.401555721e-03f, 1.401551751e-03f, 1.401544708e-03f, 1.401534593e-03f, 1.401521406e-03f, + 1.401505148e-03f, 1.401485817e-03f, 1.401463415e-03f, 1.401437943e-03f, 1.401409399e-03f, 1.401377784e-03f, 1.401343100e-03f, 1.401305345e-03f, 1.401264521e-03f, 1.401220627e-03f, + 1.401173663e-03f, 1.401123631e-03f, 1.401070531e-03f, 1.401014362e-03f, 1.400955125e-03f, 1.400892820e-03f, 1.400827448e-03f, 1.400759009e-03f, 1.400687504e-03f, 1.400612932e-03f, + 1.400535294e-03f, 1.400454591e-03f, 1.400370823e-03f, 1.400283990e-03f, 1.400194092e-03f, 1.400101131e-03f, 1.400005105e-03f, 1.399906017e-03f, 1.399803866e-03f, 1.399698652e-03f, + 1.399590377e-03f, 1.399479040e-03f, 1.399364642e-03f, 1.399247183e-03f, 1.399126664e-03f, 1.399003086e-03f, 1.398876448e-03f, 1.398746752e-03f, 1.398613997e-03f, 1.398478184e-03f, + 1.398339314e-03f, 1.398197387e-03f, 1.398052404e-03f, 1.397904366e-03f, 1.397753272e-03f, 1.397599123e-03f, 1.397441920e-03f, 1.397281663e-03f, 1.397118353e-03f, 1.396951991e-03f, + 1.396782576e-03f, 1.396610111e-03f, 1.396434594e-03f, 1.396256027e-03f, 1.396074410e-03f, 1.395889745e-03f, 1.395702030e-03f, 1.395511268e-03f, 1.395317459e-03f, 1.395120603e-03f, + 1.394920700e-03f, 1.394717753e-03f, 1.394511761e-03f, 1.394302724e-03f, 1.394090644e-03f, 1.393875522e-03f, 1.393657357e-03f, 1.393436150e-03f, 1.393211903e-03f, 1.392984616e-03f, + 1.392754290e-03f, 1.392520924e-03f, 1.392284521e-03f, 1.392045080e-03f, 1.391802603e-03f, 1.391557090e-03f, 1.391308542e-03f, 1.391056960e-03f, 1.390802344e-03f, 1.390544695e-03f, + 1.390284014e-03f, 1.390020301e-03f, 1.389753558e-03f, 1.389483785e-03f, 1.389210984e-03f, 1.388935154e-03f, 1.388656296e-03f, 1.388374412e-03f, 1.388089502e-03f, 1.387801567e-03f, + 1.387510608e-03f, 1.387216626e-03f, 1.386919621e-03f, 1.386619595e-03f, 1.386316548e-03f, 1.386010481e-03f, 1.385701394e-03f, 1.385389290e-03f, 1.385074168e-03f, 1.384756030e-03f, + 1.384434876e-03f, 1.384110708e-03f, 1.383783526e-03f, 1.383453331e-03f, 1.383120124e-03f, 1.382783906e-03f, 1.382444678e-03f, 1.382102441e-03f, 1.381757196e-03f, 1.381408943e-03f, + 1.381057684e-03f, 1.380703420e-03f, 1.380346152e-03f, 1.379985880e-03f, 1.379622606e-03f, 1.379256330e-03f, 1.378887054e-03f, 1.378514779e-03f, 1.378139505e-03f, 1.377761234e-03f, + 1.377379966e-03f, 1.376995704e-03f, 1.376608446e-03f, 1.376218196e-03f, 1.375824953e-03f, 1.375428720e-03f, 1.375029496e-03f, 1.374627283e-03f, 1.374222082e-03f, 1.373813894e-03f, + 1.373402721e-03f, 1.372988562e-03f, 1.372571421e-03f, 1.372151296e-03f, 1.371728191e-03f, 1.371302105e-03f, 1.370873040e-03f, 1.370440997e-03f, 1.370005977e-03f, 1.369567981e-03f, + 1.369127011e-03f, 1.368683067e-03f, 1.368236151e-03f, 1.367786264e-03f, 1.367333408e-03f, 1.366877582e-03f, 1.366418789e-03f, 1.365957029e-03f, 1.365492305e-03f, 1.365024616e-03f, + 1.364553965e-03f, 1.364080353e-03f, 1.363603780e-03f, 1.363124248e-03f, 1.362641758e-03f, 1.362156312e-03f, 1.361667910e-03f, 1.361176555e-03f, 1.360682246e-03f, 1.360184987e-03f, + 1.359684777e-03f, 1.359181618e-03f, 1.358675511e-03f, 1.358166458e-03f, 1.357654461e-03f, 1.357139519e-03f, 1.356621635e-03f, 1.356100810e-03f, 1.355577045e-03f, 1.355050342e-03f, + 1.354520702e-03f, 1.353988126e-03f, 1.353452616e-03f, 1.352914173e-03f, 1.352372798e-03f, 1.351828493e-03f, 1.351281259e-03f, 1.350731097e-03f, 1.350178010e-03f, 1.349621998e-03f, + 1.349063062e-03f, 1.348501205e-03f, 1.347936427e-03f, 1.347368730e-03f, 1.346798116e-03f, 1.346224585e-03f, 1.345648140e-03f, 1.345068782e-03f, 1.344486511e-03f, 1.343901331e-03f, + 1.343313241e-03f, 1.342722244e-03f, 1.342128342e-03f, 1.341531534e-03f, 1.340931824e-03f, 1.340329213e-03f, 1.339723701e-03f, 1.339115291e-03f, 1.338503985e-03f, 1.337889783e-03f, + 1.337272687e-03f, 1.336652699e-03f, 1.336029820e-03f, 1.335404052e-03f, 1.334775396e-03f, 1.334143854e-03f, 1.333509428e-03f, 1.332872119e-03f, 1.332231928e-03f, 1.331588858e-03f, + 1.330942909e-03f, 1.330294084e-03f, 1.329642384e-03f, 1.328987811e-03f, 1.328330366e-03f, 1.327670051e-03f, 1.327006867e-03f, 1.326340817e-03f, 1.325671901e-03f, 1.325000122e-03f, + 1.324325481e-03f, 1.323647980e-03f, 1.322967620e-03f, 1.322284404e-03f, 1.321598332e-03f, 1.320909407e-03f, 1.320217630e-03f, 1.319523003e-03f, 1.318825527e-03f, 1.318125205e-03f, + 1.317422038e-03f, 1.316716027e-03f, 1.316007175e-03f, 1.315295483e-03f, 1.314580954e-03f, 1.313863588e-03f, 1.313143387e-03f, 1.312420354e-03f, 1.311694489e-03f, 1.310965796e-03f, + 1.310234275e-03f, 1.309499928e-03f, 1.308762757e-03f, 1.308022765e-03f, 1.307279952e-03f, 1.306534321e-03f, 1.305785872e-03f, 1.305034610e-03f, 1.304280534e-03f, 1.303523647e-03f, + 1.302763950e-03f, 1.302001447e-03f, 1.301236137e-03f, 1.300468024e-03f, 1.299697109e-03f, 1.298923394e-03f, 1.298146880e-03f, 1.297367571e-03f, 1.296585467e-03f, 1.295800570e-03f, + 1.295012883e-03f, 1.294222407e-03f, 1.293429145e-03f, 1.292633097e-03f, 1.291834267e-03f, 1.291032656e-03f, 1.290228265e-03f, 1.289421098e-03f, 1.288611155e-03f, 1.287798439e-03f, + 1.286982952e-03f, 1.286164695e-03f, 1.285343671e-03f, 1.284519882e-03f, 1.283693329e-03f, 1.282864015e-03f, 1.282031942e-03f, 1.281197111e-03f, 1.280359525e-03f, 1.279519186e-03f, + 1.278676095e-03f, 1.277830255e-03f, 1.276981667e-03f, 1.276130335e-03f, 1.275276259e-03f, 1.274419442e-03f, 1.273559886e-03f, 1.272697592e-03f, 1.271832564e-03f, 1.270964803e-03f, + 1.270094311e-03f, 1.269221091e-03f, 1.268345143e-03f, 1.267466472e-03f, 1.266585077e-03f, 1.265700963e-03f, 1.264814130e-03f, 1.263924581e-03f, 1.263032318e-03f, 1.262137343e-03f, + 1.261239658e-03f, 1.260339266e-03f, 1.259436168e-03f, 1.258530367e-03f, 1.257621865e-03f, 1.256710664e-03f, 1.255796767e-03f, 1.254880174e-03f, 1.253960889e-03f, 1.253038914e-03f, + 1.252114251e-03f, 1.251186902e-03f, 1.250256869e-03f, 1.249324155e-03f, 1.248388762e-03f, 1.247450692e-03f, 1.246509947e-03f, 1.245566529e-03f, 1.244620442e-03f, 1.243671686e-03f, + 1.242720264e-03f, 1.241766179e-03f, 1.240809432e-03f, 1.239850027e-03f, 1.238887965e-03f, 1.237923248e-03f, 1.236955879e-03f, 1.235985861e-03f, 1.235013194e-03f, 1.234037883e-03f, + 1.233059928e-03f, 1.232079333e-03f, 1.231096100e-03f, 1.230110230e-03f, 1.229121727e-03f, 1.228130592e-03f, 1.227136829e-03f, 1.226140439e-03f, 1.225141424e-03f, 1.224139788e-03f, + 1.223135532e-03f, 1.222128659e-03f, 1.221119171e-03f, 1.220107070e-03f, 1.219092360e-03f, 1.218075042e-03f, 1.217055118e-03f, 1.216032592e-03f, 1.215007465e-03f, 1.213979741e-03f, + 1.212949420e-03f, 1.211916507e-03f, 1.210881002e-03f, 1.209842909e-03f, 1.208802231e-03f, 1.207758969e-03f, 1.206713126e-03f, 1.205664704e-03f, 1.204613707e-03f, 1.203560135e-03f, + 1.202503993e-03f, 1.201445282e-03f, 1.200384005e-03f, 1.199320164e-03f, 1.198253762e-03f, 1.197184802e-03f, 1.196113285e-03f, 1.195039214e-03f, 1.193962593e-03f, 1.192883423e-03f, + 1.191801707e-03f, 1.190717447e-03f, 1.189630646e-03f, 1.188541307e-03f, 1.187449432e-03f, 1.186355024e-03f, 1.185258085e-03f, 1.184158617e-03f, 1.183056624e-03f, 1.181952108e-03f, + 1.180845072e-03f, 1.179735517e-03f, 1.178623447e-03f, 1.177508865e-03f, 1.176391773e-03f, 1.175272173e-03f, 1.174150068e-03f, 1.173025461e-03f, 1.171898354e-03f, 1.170768751e-03f, + 1.169636653e-03f, 1.168502063e-03f, 1.167364984e-03f, 1.166225419e-03f, 1.165083370e-03f, 1.163938840e-03f, 1.162791832e-03f, 1.161642348e-03f, 1.160490391e-03f, 1.159335963e-03f, + 1.158179068e-03f, 1.157019708e-03f, 1.155857886e-03f, 1.154693603e-03f, 1.153526865e-03f, 1.152357672e-03f, 1.151186027e-03f, 1.150011934e-03f, 1.148835395e-03f, 1.147656412e-03f, + 1.146474989e-03f, 1.145291129e-03f, 1.144104833e-03f, 1.142916105e-03f, 1.141724948e-03f, 1.140531364e-03f, 1.139335356e-03f, 1.138136927e-03f, 1.136936079e-03f, 1.135732816e-03f, + 1.134527140e-03f, 1.133319054e-03f, 1.132108561e-03f, 1.130895663e-03f, 1.129680364e-03f, 1.128462666e-03f, 1.127242573e-03f, 1.126020086e-03f, 1.124795209e-03f, 1.123567944e-03f, + 1.122338295e-03f, 1.121106264e-03f, 1.119871855e-03f, 1.118635069e-03f, 1.117395910e-03f, 1.116154381e-03f, 1.114910484e-03f, 1.113664223e-03f, 1.112415600e-03f, 1.111164619e-03f, + 1.109911281e-03f, 1.108655591e-03f, 1.107397551e-03f, 1.106137163e-03f, 1.104874431e-03f, 1.103609358e-03f, 1.102341947e-03f, 1.101072200e-03f, 1.099800120e-03f, 1.098525711e-03f, + 1.097248975e-03f, 1.095969916e-03f, 1.094688536e-03f, 1.093404838e-03f, 1.092118825e-03f, 1.090830500e-03f, 1.089539867e-03f, 1.088246927e-03f, 1.086951685e-03f, 1.085654143e-03f, + 1.084354304e-03f, 1.083052170e-03f, 1.081747746e-03f, 1.080441034e-03f, 1.079132037e-03f, 1.077820759e-03f, 1.076507201e-03f, 1.075191367e-03f, 1.073873261e-03f, 1.072552885e-03f, + 1.071230242e-03f, 1.069905335e-03f, 1.068578168e-03f, 1.067248743e-03f, 1.065917064e-03f, 1.064583133e-03f, 1.063246953e-03f, 1.061908529e-03f, 1.060567862e-03f, 1.059224956e-03f, + 1.057879814e-03f, 1.056532439e-03f, 1.055182834e-03f, 1.053831002e-03f, 1.052476946e-03f, 1.051120670e-03f, 1.049762177e-03f, 1.048401469e-03f, 1.047038550e-03f, 1.045673423e-03f, + 1.044306091e-03f, 1.042936557e-03f, 1.041564825e-03f, 1.040190897e-03f, 1.038814777e-03f, 1.037436467e-03f, 1.036055972e-03f, 1.034673293e-03f, 1.033288435e-03f, 1.031901401e-03f, + 1.030512193e-03f, 1.029120815e-03f, 1.027727270e-03f, 1.026331561e-03f, 1.024933691e-03f, 1.023533665e-03f, 1.022131484e-03f, 1.020727152e-03f, 1.019320673e-03f, 1.017912049e-03f, + 1.016501283e-03f, 1.015088380e-03f, 1.013673342e-03f, 1.012256172e-03f, 1.010836874e-03f, 1.009415451e-03f, 1.007991906e-03f, 1.006566242e-03f, 1.005138464e-03f, 1.003708573e-03f, + 1.002276573e-03f, 1.000842468e-03f, 9.994062608e-04f, 9.979679546e-04f, 9.965275528e-04f, 9.950850586e-04f, 9.936404753e-04f, 9.921938063e-04f, 9.907450549e-04f, 9.892942243e-04f, + 9.878413180e-04f, 9.863863391e-04f, 9.849292911e-04f, 9.834701772e-04f, 9.820090008e-04f, 9.805457652e-04f, 9.790804738e-04f, 9.776131299e-04f, 9.761437369e-04f, 9.746722980e-04f, + 9.731988168e-04f, 9.717232965e-04f, 9.702457404e-04f, 9.687661521e-04f, 9.672845348e-04f, 9.658008919e-04f, 9.643152268e-04f, 9.628275429e-04f, 9.613378436e-04f, 9.598461323e-04f, + 9.583524123e-04f, 9.568566872e-04f, 9.553589602e-04f, 9.538592348e-04f, 9.523575145e-04f, 9.508538026e-04f, 9.493481026e-04f, 9.478404178e-04f, 9.463307518e-04f, 9.448191080e-04f, + 9.433054898e-04f, 9.417899006e-04f, 9.402723440e-04f, 9.387528233e-04f, 9.372313420e-04f, 9.357079036e-04f, 9.341825115e-04f, 9.326551693e-04f, 9.311258803e-04f, 9.295946482e-04f, + 9.280614762e-04f, 9.265263680e-04f, 9.249893271e-04f, 9.234503568e-04f, 9.219094608e-04f, 9.203666425e-04f, 9.188219054e-04f, 9.172752531e-04f, 9.157266890e-04f, 9.141762167e-04f, + 9.126238396e-04f, 9.110695614e-04f, 9.095133856e-04f, 9.079553156e-04f, 9.063953551e-04f, 9.048335075e-04f, 9.032697764e-04f, 9.017041654e-04f, 9.001366780e-04f, 8.985673178e-04f, + 8.969960883e-04f, 8.954229931e-04f, 8.938480357e-04f, 8.922712198e-04f, 8.906925489e-04f, 8.891120267e-04f, 8.875296566e-04f, 8.859454422e-04f, 8.843593872e-04f, 8.827714952e-04f, + 8.811817698e-04f, 8.795902145e-04f, 8.779968329e-04f, 8.764016288e-04f, 8.748046056e-04f, 8.732057671e-04f, 8.716051168e-04f, 8.700026583e-04f, 8.683983954e-04f, 8.667923316e-04f, + 8.651844705e-04f, 8.635748158e-04f, 8.619633712e-04f, 8.603501403e-04f, 8.587351267e-04f, 8.571183341e-04f, 8.554997662e-04f, 8.538794266e-04f, 8.522573190e-04f, 8.506334471e-04f, + 8.490078145e-04f, 8.473804249e-04f, 8.457512820e-04f, 8.441203895e-04f, 8.424877511e-04f, 8.408533704e-04f, 8.392172512e-04f, 8.375793971e-04f, 8.359398119e-04f, 8.342984993e-04f, + 8.326554629e-04f, 8.310107065e-04f, 8.293642339e-04f, 8.277160486e-04f, 8.260661545e-04f, 8.244145553e-04f, 8.227612547e-04f, 8.211062564e-04f, 8.194495642e-04f, 8.177911818e-04f, + 8.161311130e-04f, 8.144693615e-04f, 8.128059311e-04f, 8.111408255e-04f, 8.094740485e-04f, 8.078056038e-04f, 8.061354952e-04f, 8.044637266e-04f, 8.027903015e-04f, 8.011152239e-04f, + 7.994384975e-04f, 7.977601260e-04f, 7.960801134e-04f, 7.943984633e-04f, 7.927151796e-04f, 7.910302660e-04f, 7.893437263e-04f, 7.876555644e-04f, 7.859657841e-04f, 7.842743891e-04f, + 7.825813833e-04f, 7.808867706e-04f, 7.791905546e-04f, 7.774927392e-04f, 7.757933284e-04f, 7.740923258e-04f, 7.723897353e-04f, 7.706855608e-04f, 7.689798061e-04f, 7.672724750e-04f, + 7.655635714e-04f, 7.638530991e-04f, 7.621410621e-04f, 7.604274640e-04f, 7.587123089e-04f, 7.569956005e-04f, 7.552773427e-04f, 7.535575394e-04f, 7.518361945e-04f, 7.501133118e-04f, + 7.483888952e-04f, 7.466629486e-04f, 7.449354759e-04f, 7.432064809e-04f, 7.414759675e-04f, 7.397439397e-04f, 7.380104014e-04f, 7.362753563e-04f, 7.345388085e-04f, 7.328007618e-04f, + 7.310612202e-04f, 7.293201875e-04f, 7.275776677e-04f, 7.258336647e-04f, 7.240881824e-04f, 7.223412247e-04f, 7.205927955e-04f, 7.188428988e-04f, 7.170915386e-04f, 7.153387186e-04f, + 7.135844430e-04f, 7.118287156e-04f, 7.100715403e-04f, 7.083129212e-04f, 7.065528621e-04f, 7.047913670e-04f, 7.030284399e-04f, 7.012640847e-04f, 6.994983054e-04f, 6.977311059e-04f, + 6.959624903e-04f, 6.941924624e-04f, 6.924210263e-04f, 6.906481859e-04f, 6.888739452e-04f, 6.870983082e-04f, 6.853212789e-04f, 6.835428612e-04f, 6.817630592e-04f, 6.799818768e-04f, + 6.781993181e-04f, 6.764153870e-04f, 6.746300874e-04f, 6.728434236e-04f, 6.710553993e-04f, 6.692660187e-04f, 6.674752858e-04f, 6.656832045e-04f, 6.638897789e-04f, 6.620950130e-04f, + 6.602989109e-04f, 6.585014765e-04f, 6.567027138e-04f, 6.549026270e-04f, 6.531012200e-04f, 6.512984968e-04f, 6.494944616e-04f, 6.476891183e-04f, 6.458824711e-04f, 6.440745238e-04f, + 6.422652807e-04f, 6.404547456e-04f, 6.386429228e-04f, 6.368298162e-04f, 6.350154299e-04f, 6.331997680e-04f, 6.313828345e-04f, 6.295646334e-04f, 6.277451690e-04f, 6.259244452e-04f, + 6.241024660e-04f, 6.222792357e-04f, 6.204547582e-04f, 6.186290377e-04f, 6.168020781e-04f, 6.149738837e-04f, 6.131444585e-04f, 6.113138065e-04f, 6.094819320e-04f, 6.076488389e-04f, + 6.058145314e-04f, 6.039790135e-04f, 6.021422894e-04f, 6.003043632e-04f, 5.984652390e-04f, 5.966249209e-04f, 5.947834130e-04f, 5.929407194e-04f, 5.910968443e-04f, 5.892517917e-04f, + 5.874055658e-04f, 5.855581707e-04f, 5.837096105e-04f, 5.818598894e-04f, 5.800090115e-04f, 5.781569809e-04f, 5.763038017e-04f, 5.744494781e-04f, 5.725940143e-04f, 5.707374144e-04f, + 5.688796824e-04f, 5.670208227e-04f, 5.651608392e-04f, 5.632997362e-04f, 5.614375178e-04f, 5.595741882e-04f, 5.577097515e-04f, 5.558442120e-04f, 5.539775736e-04f, 5.521098407e-04f, + 5.502410173e-04f, 5.483711077e-04f, 5.465001160e-04f, 5.446280464e-04f, 5.427549031e-04f, 5.408806902e-04f, 5.390054119e-04f, 5.371290725e-04f, 5.352516760e-04f, 5.333732266e-04f, + 5.314937286e-04f, 5.296131862e-04f, 5.277316035e-04f, 5.258489847e-04f, 5.239653340e-04f, 5.220806557e-04f, 5.201949538e-04f, 5.183082327e-04f, 5.164204965e-04f, 5.145317494e-04f, + 5.126419956e-04f, 5.107512394e-04f, 5.088594849e-04f, 5.069667364e-04f, 5.050729981e-04f, 5.031782741e-04f, 5.012825687e-04f, 4.993858862e-04f, 4.974882307e-04f, 4.955896065e-04f, + 4.936900178e-04f, 4.917894688e-04f, 4.898879638e-04f, 4.879855070e-04f, 4.860821025e-04f, 4.841777547e-04f, 4.822724679e-04f, 4.803662461e-04f, 4.784590937e-04f, 4.765510149e-04f, + 4.746420140e-04f, 4.727320951e-04f, 4.708212626e-04f, 4.689095207e-04f, 4.669968737e-04f, 4.650833257e-04f, 4.631688811e-04f, 4.612535440e-04f, 4.593373189e-04f, 4.574202098e-04f, + 4.555022212e-04f, 4.535833572e-04f, 4.516636221e-04f, 4.497430201e-04f, 4.478215556e-04f, 4.458992328e-04f, 4.439760560e-04f, 4.420520295e-04f, 4.401271574e-04f, 4.382014442e-04f, + 4.362748940e-04f, 4.343475112e-04f, 4.324193000e-04f, 4.304902648e-04f, 4.285604097e-04f, 4.266297391e-04f, 4.246982573e-04f, 4.227659685e-04f, 4.208328771e-04f, 4.188989873e-04f, + 4.169643035e-04f, 4.150288298e-04f, 4.130925707e-04f, 4.111555304e-04f, 4.092177131e-04f, 4.072791233e-04f, 4.053397652e-04f, 4.033996431e-04f, 4.014587614e-04f, 3.995171242e-04f, + 3.975747360e-04f, 3.956316009e-04f, 3.936877235e-04f, 3.917431078e-04f, 3.897977584e-04f, 3.878516794e-04f, 3.859048752e-04f, 3.839573501e-04f, 3.820091084e-04f, 3.800601545e-04f, + 3.781104926e-04f, 3.761601271e-04f, 3.742090623e-04f, 3.722573025e-04f, 3.703048520e-04f, 3.683517153e-04f, 3.663978965e-04f, 3.644434001e-04f, 3.624882303e-04f, 3.605323915e-04f, + 3.585758880e-04f, 3.566187242e-04f, 3.546609043e-04f, 3.527024328e-04f, 3.507433139e-04f, 3.487835521e-04f, 3.468231515e-04f, 3.448621167e-04f, 3.429004518e-04f, 3.409381613e-04f, + 3.389752495e-04f, 3.370117208e-04f, 3.350475794e-04f, 3.330828297e-04f, 3.311174762e-04f, 3.291515231e-04f, 3.271849747e-04f, 3.252178355e-04f, 3.232501098e-04f, 3.212818019e-04f, + 3.193129161e-04f, 3.173434570e-04f, 3.153734287e-04f, 3.134028356e-04f, 3.114316822e-04f, 3.094599728e-04f, 3.074877116e-04f, 3.055149032e-04f, 3.035415518e-04f, 3.015676618e-04f, + 2.995932376e-04f, 2.976182835e-04f, 2.956428040e-04f, 2.936668033e-04f, 2.916902858e-04f, 2.897132559e-04f, 2.877357180e-04f, 2.857576764e-04f, 2.837791356e-04f, 2.818000998e-04f, + 2.798205735e-04f, 2.778405609e-04f, 2.758600666e-04f, 2.738790949e-04f, 2.718976501e-04f, 2.699157366e-04f, 2.679333588e-04f, 2.659505210e-04f, 2.639672277e-04f, 2.619834833e-04f, + 2.599992920e-04f, 2.580146584e-04f, 2.560295867e-04f, 2.540440813e-04f, 2.520581466e-04f, 2.500717871e-04f, 2.480850071e-04f, 2.460978109e-04f, 2.441102030e-04f, 2.421221877e-04f, + 2.401337695e-04f, 2.381449527e-04f, 2.361557417e-04f, 2.341661408e-04f, 2.321761546e-04f, 2.301857873e-04f, 2.281950434e-04f, 2.262039272e-04f, 2.242124431e-04f, 2.222205956e-04f, + 2.202283890e-04f, 2.182358277e-04f, 2.162429160e-04f, 2.142496585e-04f, 2.122560595e-04f, 2.102621233e-04f, 2.082678544e-04f, 2.062732572e-04f, 2.042783360e-04f, 2.022830953e-04f, + 2.002875394e-04f, 1.982916728e-04f, 1.962954998e-04f, 1.942990249e-04f, 1.923022523e-04f, 1.903051867e-04f, 1.883078322e-04f, 1.863101934e-04f, 1.843122746e-04f, 1.823140803e-04f, + 1.803156148e-04f, 1.783168825e-04f, 1.763178878e-04f, 1.743186351e-04f, 1.723191289e-04f, 1.703193735e-04f, 1.683193734e-04f, 1.663191328e-04f, 1.643186563e-04f, 1.623179482e-04f, + 1.603170130e-04f, 1.583158550e-04f, 1.563144786e-04f, 1.543128883e-04f, 1.523110884e-04f, 1.503090834e-04f, 1.483068776e-04f, 1.463044755e-04f, 1.443018814e-04f, 1.422990998e-04f, + 1.402961351e-04f, 1.382929916e-04f, 1.362896738e-04f, 1.342861860e-04f, 1.322825328e-04f, 1.302787184e-04f, 1.282747473e-04f, 1.262706239e-04f, 1.242663526e-04f, 1.222619378e-04f, + 1.202573840e-04f, 1.182526954e-04f, 1.162478765e-04f, 1.142429318e-04f, 1.122378655e-04f, 1.102326822e-04f, 1.082273863e-04f, 1.062219820e-04f, 1.042164739e-04f, 1.022108664e-04f, + 1.002051638e-04f, 9.819937055e-05f, 9.619349106e-05f, 9.418752973e-05f, 9.218149097e-05f, 9.017537917e-05f, 8.816919874e-05f, 8.616295409e-05f, 8.415664962e-05f, 8.215028972e-05f, + 8.014387881e-05f, 7.813742129e-05f, 7.613092156e-05f, 7.412438402e-05f, 7.211781308e-05f, 7.011121313e-05f, 6.810458857e-05f, 6.609794382e-05f, 6.409128327e-05f, 6.208461132e-05f, + 6.007793238e-05f, 5.807125083e-05f, 5.606457110e-05f, 5.405789756e-05f, 5.205123463e-05f, 5.004458670e-05f, 4.803795817e-05f, 4.603135345e-05f, 4.402477692e-05f, 4.201823299e-05f, + 4.001172606e-05f, 3.800526051e-05f, 3.599884076e-05f, 3.399247119e-05f, 3.198615620e-05f, 2.997990020e-05f, 2.797370756e-05f, 2.596758269e-05f, 2.396152999e-05f, 2.195555384e-05f, + 1.994965864e-05f, 1.794384879e-05f, 1.593812867e-05f, 1.393250268e-05f, 1.192697522e-05f, 9.921550658e-06f, 7.916233403e-06f, 5.911027840e-06f, 3.905938360e-06f, 1.900969351e-06f, + -1.038747981e-07f, -2.108589699e-06f, -4.113170965e-06f, -6.117614208e-06f, -8.121915043e-06f, -1.012606908e-05f, -1.213007194e-05f, -1.413391924e-05f, -1.613760659e-05f, -1.814112961e-05f, + -2.014448391e-05f, -2.214766512e-05f, -2.415066885e-05f, -2.615349072e-05f, -2.815612636e-05f, -3.015857138e-05f, -3.216082140e-05f, -3.416287205e-05f, -3.616471895e-05f, -3.816635772e-05f, + -4.016778399e-05f, -4.216899338e-05f, -4.416998152e-05f, -4.617074404e-05f, -4.817127656e-05f, -5.017157470e-05f, -5.217163411e-05f, -5.417145041e-05f, -5.617101923e-05f, -5.817033620e-05f, + -6.016939695e-05f, -6.216819712e-05f, -6.416673234e-05f, -6.616499824e-05f, -6.816299046e-05f, -7.016070465e-05f, -7.215813643e-05f, -7.415528144e-05f, -7.615213532e-05f, -7.814869372e-05f, + -8.014495227e-05f, -8.214090661e-05f, -8.413655240e-05f, -8.613188527e-05f, -8.812690086e-05f, -9.012159483e-05f, -9.211596282e-05f, -9.411000048e-05f, -9.610370345e-05f, -9.809706740e-05f, + -1.000900880e-04f, -1.020827608e-04f, -1.040750815e-04f, -1.060670459e-04f, -1.080586494e-04f, -1.100498879e-04f, -1.120407569e-04f, -1.140312521e-04f, -1.160213691e-04f, -1.180111037e-04f, + -1.200004515e-04f, -1.219894081e-04f, -1.239779693e-04f, -1.259661306e-04f, -1.279538877e-04f, -1.299412364e-04f, -1.319281722e-04f, -1.339146909e-04f, -1.359007881e-04f, -1.378864595e-04f, + -1.398717008e-04f, -1.418565076e-04f, -1.438408756e-04f, -1.458248006e-04f, -1.478082780e-04f, -1.497913038e-04f, -1.517738735e-04f, -1.537559828e-04f, -1.557376273e-04f, -1.577188029e-04f, + -1.596995051e-04f, -1.616797297e-04f, -1.636594724e-04f, -1.656387287e-04f, -1.676174945e-04f, -1.695957654e-04f, -1.715735372e-04f, -1.735508054e-04f, -1.755275658e-04f, -1.775038142e-04f, + -1.794795461e-04f, -1.814547573e-04f, -1.834294436e-04f, -1.854036005e-04f, -1.873772239e-04f, -1.893503094e-04f, -1.913228527e-04f, -1.932948496e-04f, -1.952662957e-04f, -1.972371868e-04f, + -1.992075185e-04f, -2.011772867e-04f, -2.031464869e-04f, -2.051151150e-04f, -2.070831666e-04f, -2.090506375e-04f, -2.110175234e-04f, -2.129838200e-04f, -2.149495231e-04f, -2.169146283e-04f, + -2.188791314e-04f, -2.208430282e-04f, -2.228063143e-04f, -2.247689855e-04f, -2.267310376e-04f, -2.286924662e-04f, -2.306532672e-04f, -2.326134362e-04f, -2.345729690e-04f, -2.365318613e-04f, + -2.384901090e-04f, -2.404477076e-04f, -2.424046531e-04f, -2.443609410e-04f, -2.463165673e-04f, -2.482715276e-04f, -2.502258177e-04f, -2.521794334e-04f, -2.541323704e-04f, -2.560846244e-04f, + -2.580361913e-04f, -2.599870668e-04f, -2.619372467e-04f, -2.638867267e-04f, -2.658355026e-04f, -2.677835702e-04f, -2.697309253e-04f, -2.716775636e-04f, -2.736234809e-04f, -2.755686729e-04f, + -2.775131356e-04f, -2.794568646e-04f, -2.813998558e-04f, -2.833421049e-04f, -2.852836077e-04f, -2.872243600e-04f, -2.891643576e-04f, -2.911035963e-04f, -2.930420719e-04f, -2.949797802e-04f, + -2.969167169e-04f, -2.988528780e-04f, -3.007882592e-04f, -3.027228562e-04f, -3.046566650e-04f, -3.065896813e-04f, -3.085219009e-04f, -3.104533197e-04f, -3.123839335e-04f, -3.143137380e-04f, + -3.162427291e-04f, -3.181709027e-04f, -3.200982545e-04f, -3.220247804e-04f, -3.239504762e-04f, -3.258753377e-04f, -3.277993609e-04f, -3.297225414e-04f, -3.316448751e-04f, -3.335663580e-04f, + -3.354869858e-04f, -3.374067543e-04f, -3.393256594e-04f, -3.412436971e-04f, -3.431608630e-04f, -3.450771531e-04f, -3.469925632e-04f, -3.489070892e-04f, -3.508207269e-04f, -3.527334722e-04f, + -3.546453210e-04f, -3.565562691e-04f, -3.584663124e-04f, -3.603754467e-04f, -3.622836680e-04f, -3.641909721e-04f, -3.660973549e-04f, -3.680028122e-04f, -3.699073400e-04f, -3.718109342e-04f, + -3.737135905e-04f, -3.756153050e-04f, -3.775160734e-04f, -3.794158917e-04f, -3.813147559e-04f, -3.832126617e-04f, -3.851096050e-04f, -3.870055819e-04f, -3.889005882e-04f, -3.907946197e-04f, + -3.926876725e-04f, -3.945797423e-04f, -3.964708253e-04f, -3.983609171e-04f, -4.002500138e-04f, -4.021381114e-04f, -4.040252056e-04f, -4.059112925e-04f, -4.077963679e-04f, -4.096804279e-04f, + -4.115634683e-04f, -4.134454850e-04f, -4.153264741e-04f, -4.172064314e-04f, -4.190853530e-04f, -4.209632346e-04f, -4.228400724e-04f, -4.247158622e-04f, -4.265906000e-04f, -4.284642818e-04f, + -4.303369035e-04f, -4.322084611e-04f, -4.340789505e-04f, -4.359483677e-04f, -4.378167088e-04f, -4.396839695e-04f, -4.415501460e-04f, -4.434152342e-04f, -4.452792301e-04f, -4.471421297e-04f, + -4.490039289e-04f, -4.508646237e-04f, -4.527242102e-04f, -4.545826844e-04f, -4.564400421e-04f, -4.582962795e-04f, -4.601513925e-04f, -4.620053772e-04f, -4.638582295e-04f, -4.657099454e-04f, + -4.675605210e-04f, -4.694099523e-04f, -4.712582352e-04f, -4.731053659e-04f, -4.749513403e-04f, -4.767961545e-04f, -4.786398045e-04f, -4.804822864e-04f, -4.823235961e-04f, -4.841637297e-04f, + -4.860026832e-04f, -4.878404527e-04f, -4.896770343e-04f, -4.915124240e-04f, -4.933466178e-04f, -4.951796117e-04f, -4.970114020e-04f, -4.988419845e-04f, -5.006713554e-04f, -5.024995108e-04f, + -5.043264467e-04f, -5.061521591e-04f, -5.079766442e-04f, -5.097998981e-04f, -5.116219167e-04f, -5.134426963e-04f, -5.152622329e-04f, -5.170805225e-04f, -5.188975613e-04f, -5.207133454e-04f, + -5.225278709e-04f, -5.243411338e-04f, -5.261531303e-04f, -5.279638565e-04f, -5.297733085e-04f, -5.315814824e-04f, -5.333883744e-04f, -5.351939805e-04f, -5.369982968e-04f, -5.388013196e-04f, + -5.406030449e-04f, -5.424034688e-04f, -5.442025876e-04f, -5.460003973e-04f, -5.477968940e-04f, -5.495920740e-04f, -5.513859334e-04f, -5.531784683e-04f, -5.549696749e-04f, -5.567595493e-04f, + -5.585480877e-04f, -5.603352863e-04f, -5.621211412e-04f, -5.639056487e-04f, -5.656888047e-04f, -5.674706057e-04f, -5.692510477e-04f, -5.710301269e-04f, -5.728078395e-04f, -5.745841817e-04f, + -5.763591497e-04f, -5.781327396e-04f, -5.799049478e-04f, -5.816757703e-04f, -5.834452034e-04f, -5.852132434e-04f, -5.869798863e-04f, -5.887451285e-04f, -5.905089661e-04f, -5.922713955e-04f, + -5.940324127e-04f, -5.957920140e-04f, -5.975501957e-04f, -5.993069540e-04f, -6.010622851e-04f, -6.028161854e-04f, -6.045686509e-04f, -6.063196780e-04f, -6.080692630e-04f, -6.098174021e-04f, + -6.115640915e-04f, -6.133093275e-04f, -6.150531063e-04f, -6.167954244e-04f, -6.185362778e-04f, -6.202756630e-04f, -6.220135761e-04f, -6.237500135e-04f, -6.254849715e-04f, -6.272184463e-04f, + -6.289504342e-04f, -6.306809316e-04f, -6.324099347e-04f, -6.341374398e-04f, -6.358634433e-04f, -6.375879415e-04f, -6.393109306e-04f, -6.410324070e-04f, -6.427523671e-04f, -6.444708071e-04f, + -6.461877234e-04f, -6.479031123e-04f, -6.496169701e-04f, -6.513292932e-04f, -6.530400780e-04f, -6.547493207e-04f, -6.564570178e-04f, -6.581631655e-04f, -6.598677603e-04f, -6.615707985e-04f, + -6.632722765e-04f, -6.649721906e-04f, -6.666705373e-04f, -6.683673128e-04f, -6.700625136e-04f, -6.717561361e-04f, -6.734481766e-04f, -6.751386315e-04f, -6.768274973e-04f, -6.785147703e-04f, + -6.802004470e-04f, -6.818845237e-04f, -6.835669968e-04f, -6.852478628e-04f, -6.869271181e-04f, -6.886047591e-04f, -6.902807823e-04f, -6.919551840e-04f, -6.936279607e-04f, -6.952991088e-04f, + -6.969686248e-04f, -6.986365051e-04f, -7.003027462e-04f, -7.019673445e-04f, -7.036302965e-04f, -7.052915986e-04f, -7.069512473e-04f, -7.086092390e-04f, -7.102655703e-04f, -7.119202376e-04f, + -7.135732374e-04f, -7.152245662e-04f, -7.168742204e-04f, -7.185221966e-04f, -7.201684912e-04f, -7.218131008e-04f, -7.234560218e-04f, -7.250972508e-04f, -7.267367842e-04f, -7.283746186e-04f, + -7.300107505e-04f, -7.316451764e-04f, -7.332778928e-04f, -7.349088964e-04f, -7.365381835e-04f, -7.381657508e-04f, -7.397915947e-04f, -7.414157119e-04f, -7.430380989e-04f, -7.446587522e-04f, + -7.462776684e-04f, -7.478948441e-04f, -7.495102758e-04f, -7.511239600e-04f, -7.527358935e-04f, -7.543460727e-04f, -7.559544942e-04f, -7.575611546e-04f, -7.591660506e-04f, -7.607691786e-04f, + -7.623705354e-04f, -7.639701174e-04f, -7.655679214e-04f, -7.671639439e-04f, -7.687581815e-04f, -7.703506308e-04f, -7.719412886e-04f, -7.735301513e-04f, -7.751172157e-04f, -7.767024784e-04f, + -7.782859360e-04f, -7.798675851e-04f, -7.814474224e-04f, -7.830254446e-04f, -7.846016484e-04f, -7.861760303e-04f, -7.877485870e-04f, -7.893193152e-04f, -7.908882117e-04f, -7.924552730e-04f, + -7.940204958e-04f, -7.955838769e-04f, -7.971454129e-04f, -7.987051005e-04f, -8.002629364e-04f, -8.018189174e-04f, -8.033730401e-04f, -8.049253012e-04f, -8.064756975e-04f, -8.080242256e-04f, + -8.095708824e-04f, -8.111156645e-04f, -8.126585686e-04f, -8.141995916e-04f, -8.157387301e-04f, -8.172759809e-04f, -8.188113407e-04f, -8.203448064e-04f, -8.218763746e-04f, -8.234060421e-04f, + -8.249338057e-04f, -8.264596622e-04f, -8.279836083e-04f, -8.295056408e-04f, -8.310257566e-04f, -8.325439523e-04f, -8.340602248e-04f, -8.355745710e-04f, -8.370869875e-04f, -8.385974712e-04f, + -8.401060190e-04f, -8.416126276e-04f, -8.431172938e-04f, -8.446200145e-04f, -8.461207865e-04f, -8.476196067e-04f, -8.491164719e-04f, -8.506113789e-04f, -8.521043245e-04f, -8.535953057e-04f, + -8.550843193e-04f, -8.565713622e-04f, -8.580564311e-04f, -8.595395231e-04f, -8.610206349e-04f, -8.624997635e-04f, -8.639769056e-04f, -8.654520583e-04f, -8.669252185e-04f, -8.683963829e-04f, + -8.698655485e-04f, -8.713327123e-04f, -8.727978710e-04f, -8.742610218e-04f, -8.757221614e-04f, -8.771812868e-04f, -8.786383949e-04f, -8.800934827e-04f, -8.815465471e-04f, -8.829975850e-04f, + -8.844465934e-04f, -8.858935693e-04f, -8.873385096e-04f, -8.887814112e-04f, -8.902222712e-04f, -8.916610865e-04f, -8.930978541e-04f, -8.945325709e-04f, -8.959652340e-04f, -8.973958404e-04f, + -8.988243869e-04f, -9.002508708e-04f, -9.016752888e-04f, -9.030976382e-04f, -9.045179158e-04f, -9.059361186e-04f, -9.073522439e-04f, -9.087662884e-04f, -9.101782493e-04f, -9.115881237e-04f, + -9.129959084e-04f, -9.144016007e-04f, -9.158051976e-04f, -9.172066961e-04f, -9.186060932e-04f, -9.200033861e-04f, -9.213985718e-04f, -9.227916475e-04f, -9.241826100e-04f, -9.255714567e-04f, + -9.269581845e-04f, -9.283427905e-04f, -9.297252719e-04f, -9.311056258e-04f, -9.324838492e-04f, -9.338599393e-04f, -9.352338932e-04f, -9.366057080e-04f, -9.379753809e-04f, -9.393429090e-04f, + -9.407082894e-04f, -9.420715193e-04f, -9.434325958e-04f, -9.447915161e-04f, -9.461482773e-04f, -9.475028767e-04f, -9.488553113e-04f, -9.502055783e-04f, -9.515536750e-04f, -9.528995985e-04f, + -9.542433460e-04f, -9.555849147e-04f, -9.569243017e-04f, -9.582615044e-04f, -9.595965199e-04f, -9.609293454e-04f, -9.622599781e-04f, -9.635884153e-04f, -9.649146542e-04f, -9.662386920e-04f, + -9.675605259e-04f, -9.688801533e-04f, -9.701975713e-04f, -9.715127773e-04f, -9.728257684e-04f, -9.741365419e-04f, -9.754450952e-04f, -9.767514254e-04f, -9.780555298e-04f, -9.793574058e-04f, + -9.806570507e-04f, -9.819544616e-04f, -9.832496360e-04f, -9.845425711e-04f, -9.858332642e-04f, -9.871217127e-04f, -9.884079138e-04f, -9.896918649e-04f, -9.909735634e-04f, -9.922530065e-04f, + -9.935301916e-04f, -9.948051161e-04f, -9.960777772e-04f, -9.973481724e-04f, -9.986162990e-04f, -9.998821544e-04f, -1.001145736e-03f, -1.002407041e-03f, -1.003666067e-03f, -1.004922811e-03f, + -1.006177271e-03f, -1.007429444e-03f, -1.008679328e-03f, -1.009926919e-03f, -1.011172216e-03f, -1.012415215e-03f, -1.013655915e-03f, -1.014894312e-03f, -1.016130404e-03f, -1.017364188e-03f, + -1.018595663e-03f, -1.019824824e-03f, -1.021051671e-03f, -1.022276200e-03f, -1.023498408e-03f, -1.024718294e-03f, -1.025935854e-03f, -1.027151087e-03f, -1.028363989e-03f, -1.029574558e-03f, + -1.030782792e-03f, -1.031988687e-03f, -1.033192243e-03f, -1.034393456e-03f, -1.035592323e-03f, -1.036788842e-03f, -1.037983011e-03f, -1.039174828e-03f, -1.040364289e-03f, -1.041551392e-03f, + -1.042736136e-03f, -1.043918516e-03f, -1.045098532e-03f, -1.046276180e-03f, -1.047451459e-03f, -1.048624365e-03f, -1.049794896e-03f, -1.050963050e-03f, -1.052128825e-03f, -1.053292217e-03f, + -1.054453226e-03f, -1.055611847e-03f, -1.056768080e-03f, -1.057921920e-03f, -1.059073367e-03f, -1.060222418e-03f, -1.061369070e-03f, -1.062513321e-03f, -1.063655169e-03f, -1.064794611e-03f, + -1.065931645e-03f, -1.067066269e-03f, -1.068198480e-03f, -1.069328276e-03f, -1.070455655e-03f, -1.071580614e-03f, -1.072703150e-03f, -1.073823263e-03f, -1.074940949e-03f, -1.076056207e-03f, + -1.077169033e-03f, -1.078279425e-03f, -1.079387382e-03f, -1.080492901e-03f, -1.081595980e-03f, -1.082696616e-03f, -1.083794807e-03f, -1.084890552e-03f, -1.085983847e-03f, -1.087074690e-03f, + -1.088163080e-03f, -1.089249014e-03f, -1.090332489e-03f, -1.091413505e-03f, -1.092492057e-03f, -1.093568145e-03f, -1.094641766e-03f, -1.095712917e-03f, -1.096781597e-03f, -1.097847804e-03f, + -1.098911534e-03f, -1.099972787e-03f, -1.101031560e-03f, -1.102087850e-03f, -1.103141656e-03f, -1.104192975e-03f, -1.105241806e-03f, -1.106288146e-03f, -1.107331992e-03f, -1.108373344e-03f, + -1.109412198e-03f, -1.110448553e-03f, -1.111482407e-03f, -1.112513756e-03f, -1.113542601e-03f, -1.114568937e-03f, -1.115592764e-03f, -1.116614078e-03f, -1.117632879e-03f, -1.118649163e-03f, + -1.119662930e-03f, -1.120674176e-03f, -1.121682899e-03f, -1.122689099e-03f, -1.123692772e-03f, -1.124693917e-03f, -1.125692531e-03f, -1.126688613e-03f, -1.127682160e-03f, -1.128673171e-03f, + -1.129661643e-03f, -1.130647575e-03f, -1.131630964e-03f, -1.132611808e-03f, -1.133590107e-03f, -1.134565856e-03f, -1.135539056e-03f, -1.136509703e-03f, -1.137477795e-03f, -1.138443331e-03f, + -1.139406309e-03f, -1.140366727e-03f, -1.141324582e-03f, -1.142279873e-03f, -1.143232599e-03f, -1.144182756e-03f, -1.145130343e-03f, -1.146075359e-03f, -1.147017801e-03f, -1.147957667e-03f, + -1.148894956e-03f, -1.149829665e-03f, -1.150761793e-03f, -1.151691338e-03f, -1.152618298e-03f, -1.153542671e-03f, -1.154464456e-03f, -1.155383650e-03f, -1.156300251e-03f, -1.157214258e-03f, + -1.158125669e-03f, -1.159034482e-03f, -1.159940695e-03f, -1.160844306e-03f, -1.161745315e-03f, -1.162643718e-03f, -1.163539513e-03f, -1.164432701e-03f, -1.165323277e-03f, -1.166211241e-03f, + -1.167096591e-03f, -1.167979325e-03f, -1.168859441e-03f, -1.169736938e-03f, -1.170611814e-03f, -1.171484066e-03f, -1.172353694e-03f, -1.173220695e-03f, -1.174085069e-03f, -1.174946812e-03f, + -1.175805924e-03f, -1.176662402e-03f, -1.177516245e-03f, -1.178367452e-03f, -1.179216020e-03f, -1.180061948e-03f, -1.180905234e-03f, -1.181745877e-03f, -1.182583874e-03f, -1.183419225e-03f, + -1.184251927e-03f, -1.185081979e-03f, -1.185909379e-03f, -1.186734125e-03f, -1.187556217e-03f, -1.188375652e-03f, -1.189192428e-03f, -1.190006545e-03f, -1.190818000e-03f, -1.191626792e-03f, + -1.192432918e-03f, -1.193236379e-03f, -1.194037172e-03f, -1.194835295e-03f, -1.195630747e-03f, -1.196423526e-03f, -1.197213631e-03f, -1.198001060e-03f, -1.198785812e-03f, -1.199567885e-03f, + -1.200347277e-03f, -1.201123987e-03f, -1.201898014e-03f, -1.202669356e-03f, -1.203438011e-03f, -1.204203978e-03f, -1.204967256e-03f, -1.205727842e-03f, -1.206485736e-03f, -1.207240936e-03f, + -1.207993440e-03f, -1.208743247e-03f, -1.209490355e-03f, -1.210234764e-03f, -1.210976471e-03f, -1.211715476e-03f, -1.212451776e-03f, -1.213185370e-03f, -1.213916257e-03f, -1.214644435e-03f, + -1.215369904e-03f, -1.216092660e-03f, -1.216812704e-03f, -1.217530034e-03f, -1.218244648e-03f, -1.218956545e-03f, -1.219665724e-03f, -1.220372183e-03f, -1.221075920e-03f, -1.221776935e-03f, + -1.222475226e-03f, -1.223170792e-03f, -1.223863631e-03f, -1.224553742e-03f, -1.225241124e-03f, -1.225925775e-03f, -1.226607694e-03f, -1.227286880e-03f, -1.227963331e-03f, -1.228637046e-03f, + -1.229308024e-03f, -1.229976264e-03f, -1.230641764e-03f, -1.231304522e-03f, -1.231964539e-03f, -1.232621812e-03f, -1.233276339e-03f, -1.233928121e-03f, -1.234577156e-03f, -1.235223441e-03f, + -1.235866977e-03f, -1.236507762e-03f, -1.237145794e-03f, -1.237781073e-03f, -1.238413597e-03f, -1.239043365e-03f, -1.239670376e-03f, -1.240294628e-03f, -1.240916121e-03f, -1.241534853e-03f, + -1.242150823e-03f, -1.242764030e-03f, -1.243374473e-03f, -1.243982150e-03f, -1.244587061e-03f, -1.245189204e-03f, -1.245788578e-03f, -1.246385182e-03f, -1.246979015e-03f, -1.247570076e-03f, + -1.248158363e-03f, -1.248743876e-03f, -1.249326613e-03f, -1.249906574e-03f, -1.250483756e-03f, -1.251058160e-03f, -1.251629784e-03f, -1.252198627e-03f, -1.252764688e-03f, -1.253327965e-03f, + -1.253888458e-03f, -1.254446167e-03f, -1.255001088e-03f, -1.255553223e-03f, -1.256102569e-03f, -1.256649126e-03f, -1.257192892e-03f, -1.257733867e-03f, -1.258272049e-03f, -1.258807438e-03f, + -1.259340032e-03f, -1.259869832e-03f, -1.260396834e-03f, -1.260921040e-03f, -1.261442447e-03f, -1.261961054e-03f, -1.262476862e-03f, -1.262989868e-03f, -1.263500072e-03f, -1.264007473e-03f, + -1.264512070e-03f, -1.265013862e-03f, -1.265512848e-03f, -1.266009027e-03f, -1.266502399e-03f, -1.266992962e-03f, -1.267480716e-03f, -1.267965659e-03f, -1.268447791e-03f, -1.268927111e-03f, + -1.269403618e-03f, -1.269877311e-03f, -1.270348189e-03f, -1.270816252e-03f, -1.271281498e-03f, -1.271743927e-03f, -1.272203538e-03f, -1.272660330e-03f, -1.273114303e-03f, -1.273565455e-03f, + -1.274013785e-03f, -1.274459294e-03f, -1.274901979e-03f, -1.275341841e-03f, -1.275778878e-03f, -1.276213090e-03f, -1.276644476e-03f, -1.277073035e-03f, -1.277498766e-03f, -1.277921669e-03f, + -1.278341743e-03f, -1.278758988e-03f, -1.279173401e-03f, -1.279584984e-03f, -1.279993734e-03f, -1.280399652e-03f, -1.280802736e-03f, -1.281202987e-03f, -1.281600402e-03f, -1.281994982e-03f, + -1.282386726e-03f, -1.282775633e-03f, -1.283161702e-03f, -1.283544933e-03f, -1.283925326e-03f, -1.284302879e-03f, -1.284677592e-03f, -1.285049464e-03f, -1.285418494e-03f, -1.285784683e-03f, + -1.286148029e-03f, -1.286508532e-03f, -1.286866190e-03f, -1.287221005e-03f, -1.287572974e-03f, -1.287922098e-03f, -1.288268375e-03f, -1.288611806e-03f, -1.288952389e-03f, -1.289290125e-03f, + -1.289625012e-03f, -1.289957049e-03f, -1.290286238e-03f, -1.290612576e-03f, -1.290936063e-03f, -1.291256699e-03f, -1.291574484e-03f, -1.291889416e-03f, -1.292201496e-03f, -1.292510722e-03f, + -1.292817095e-03f, -1.293120614e-03f, -1.293421278e-03f, -1.293719086e-03f, -1.294014039e-03f, -1.294306136e-03f, -1.294595377e-03f, -1.294881760e-03f, -1.295165286e-03f, -1.295445955e-03f, + -1.295723764e-03f, -1.295998716e-03f, -1.296270808e-03f, -1.296540040e-03f, -1.296806413e-03f, -1.297069925e-03f, -1.297330576e-03f, -1.297588366e-03f, -1.297843295e-03f, -1.298095362e-03f, + -1.298344567e-03f, -1.298590909e-03f, -1.298834388e-03f, -1.299075003e-03f, -1.299312755e-03f, -1.299547643e-03f, -1.299779667e-03f, -1.300008826e-03f, -1.300235120e-03f, -1.300458549e-03f, + -1.300679112e-03f, -1.300896809e-03f, -1.301111640e-03f, -1.301323605e-03f, -1.301532703e-03f, -1.301738934e-03f, -1.301942297e-03f, -1.302142794e-03f, -1.302340422e-03f, -1.302535182e-03f, + -1.302727074e-03f, -1.302916097e-03f, -1.303102252e-03f, -1.303285538e-03f, -1.303465954e-03f, -1.303643501e-03f, -1.303818179e-03f, -1.303989986e-03f, -1.304158924e-03f, -1.304324992e-03f, + -1.304488189e-03f, -1.304648515e-03f, -1.304805971e-03f, -1.304960557e-03f, -1.305112271e-03f, -1.305261114e-03f, -1.305407085e-03f, -1.305550185e-03f, -1.305690414e-03f, -1.305827771e-03f, + -1.305962256e-03f, -1.306093869e-03f, -1.306222611e-03f, -1.306348480e-03f, -1.306471477e-03f, -1.306591601e-03f, -1.306708854e-03f, -1.306823234e-03f, -1.306934741e-03f, -1.307043376e-03f, + -1.307149138e-03f, -1.307252028e-03f, -1.307352045e-03f, -1.307449189e-03f, -1.307543460e-03f, -1.307634859e-03f, -1.307723385e-03f, -1.307809038e-03f, -1.307891819e-03f, -1.307971726e-03f, + -1.308048761e-03f, -1.308122923e-03f, -1.308194212e-03f, -1.308262629e-03f, -1.308328172e-03f, -1.308390844e-03f, -1.308450642e-03f, -1.308507569e-03f, -1.308561622e-03f, -1.308612803e-03f, + -1.308661112e-03f, -1.308706549e-03f, -1.308749114e-03f, -1.308788806e-03f, -1.308825627e-03f, -1.308859575e-03f, -1.308890652e-03f, -1.308918857e-03f, -1.308944191e-03f, -1.308966653e-03f, + -1.308986245e-03f, -1.309002965e-03f, -1.309016814e-03f, -1.309027792e-03f, -1.309035899e-03f, -1.309041137e-03f, -1.309043504e-03f, -1.309043000e-03f, -1.309039627e-03f, -1.309033384e-03f, + -1.309024272e-03f, -1.309012290e-03f, -1.308997439e-03f, -1.308979719e-03f, -1.308959131e-03f, -1.308935674e-03f, -1.308909349e-03f, -1.308880156e-03f, -1.308848095e-03f, -1.308813167e-03f, + -1.308775371e-03f, -1.308734709e-03f, -1.308691180e-03f, -1.308644785e-03f, -1.308595523e-03f, -1.308543396e-03f, -1.308488403e-03f, -1.308430545e-03f, -1.308369823e-03f, -1.308306235e-03f, + -1.308239784e-03f, -1.308170468e-03f, -1.308098289e-03f, -1.308023247e-03f, -1.307945342e-03f, -1.307864574e-03f, -1.307780945e-03f, -1.307694453e-03f, -1.307605100e-03f, -1.307512886e-03f, + -1.307417811e-03f, -1.307319877e-03f, -1.307219082e-03f, -1.307115428e-03f, -1.307008915e-03f, -1.306899543e-03f, -1.306787313e-03f, -1.306672225e-03f, -1.306554280e-03f, -1.306433478e-03f, + -1.306309820e-03f, -1.306183306e-03f, -1.306053936e-03f, -1.305921711e-03f, -1.305786632e-03f, -1.305648699e-03f, -1.305507912e-03f, -1.305364272e-03f, -1.305217779e-03f, -1.305068434e-03f, + -1.304916238e-03f, -1.304761190e-03f, -1.304603292e-03f, -1.304442544e-03f, -1.304278947e-03f, -1.304112501e-03f, -1.303943206e-03f, -1.303771063e-03f, -1.303596074e-03f, -1.303418237e-03f, + -1.303237554e-03f, -1.303054026e-03f, -1.302867653e-03f, -1.302678436e-03f, -1.302486375e-03f, -1.302291470e-03f, -1.302093723e-03f, -1.301893134e-03f, -1.301689704e-03f, -1.301483434e-03f, + -1.301274323e-03f, -1.301062373e-03f, -1.300847584e-03f, -1.300629957e-03f, -1.300409492e-03f, -1.300186191e-03f, -1.299960053e-03f, -1.299731081e-03f, -1.299499273e-03f, -1.299264632e-03f, + -1.299027157e-03f, -1.298786850e-03f, -1.298543710e-03f, -1.298297740e-03f, -1.298048939e-03f, -1.297797308e-03f, -1.297542848e-03f, -1.297285560e-03f, -1.297025445e-03f, -1.296762502e-03f, + -1.296496734e-03f, -1.296228140e-03f, -1.295956722e-03f, -1.295682480e-03f, -1.295405416e-03f, -1.295125529e-03f, -1.294842821e-03f, -1.294557292e-03f, -1.294268944e-03f, -1.293977776e-03f, + -1.293683791e-03f, -1.293386988e-03f, -1.293087369e-03f, -1.292784935e-03f, -1.292479685e-03f, -1.292171622e-03f, -1.291860746e-03f, -1.291547057e-03f, -1.291230558e-03f, -1.290911248e-03f, + -1.290589128e-03f, -1.290264200e-03f, -1.289936464e-03f, -1.289605921e-03f, -1.289272572e-03f, -1.288936418e-03f, -1.288597460e-03f, -1.288255699e-03f, -1.287911135e-03f, -1.287563771e-03f, + -1.287213605e-03f, -1.286860641e-03f, -1.286504878e-03f, -1.286146317e-03f, -1.285784960e-03f, -1.285420808e-03f, -1.285053860e-03f, -1.284684119e-03f, -1.284311586e-03f, -1.283936261e-03f, + -1.283558145e-03f, -1.283177240e-03f, -1.282793546e-03f, -1.282407065e-03f, -1.282017797e-03f, -1.281625743e-03f, -1.281230905e-03f, -1.280833284e-03f, -1.280432880e-03f, -1.280029695e-03f, + -1.279623730e-03f, -1.279214985e-03f, -1.278803463e-03f, -1.278389163e-03f, -1.277972088e-03f, -1.277552238e-03f, -1.277129613e-03f, -1.276704217e-03f, -1.276276049e-03f, -1.275845110e-03f, + -1.275411402e-03f, -1.274974926e-03f, -1.274535683e-03f, -1.274093674e-03f, -1.273648901e-03f, -1.273201364e-03f, -1.272751064e-03f, -1.272298004e-03f, -1.271842183e-03f, -1.271383603e-03f, + -1.270922266e-03f, -1.270458172e-03f, -1.269991323e-03f, -1.269521719e-03f, -1.269049363e-03f, -1.268574255e-03f, -1.268096397e-03f, -1.267615789e-03f, -1.267132434e-03f, -1.266646331e-03f, + -1.266157484e-03f, -1.265665891e-03f, -1.265171556e-03f, -1.264674479e-03f, -1.264174662e-03f, -1.263672105e-03f, -1.263166811e-03f, -1.262658779e-03f, -1.262148013e-03f, -1.261634512e-03f, + -1.261118279e-03f, -1.260599314e-03f, -1.260077619e-03f, -1.259553195e-03f, -1.259026044e-03f, -1.258496166e-03f, -1.257963564e-03f, -1.257428238e-03f, -1.256890190e-03f, -1.256349422e-03f, + -1.255805933e-03f, -1.255259727e-03f, -1.254710805e-03f, -1.254159166e-03f, -1.253604815e-03f, -1.253047750e-03f, -1.252487974e-03f, -1.251925489e-03f, -1.251360296e-03f, -1.250792395e-03f, + -1.250221789e-03f, -1.249648479e-03f, -1.249072467e-03f, -1.248493753e-03f, -1.247912339e-03f, -1.247328228e-03f, -1.246741419e-03f, -1.246151915e-03f, -1.245559717e-03f, -1.244964827e-03f, + -1.244367246e-03f, -1.243766975e-03f, -1.243164017e-03f, -1.242558372e-03f, -1.241950042e-03f, -1.241339028e-03f, -1.240725333e-03f, -1.240108957e-03f, -1.239489902e-03f, -1.238868170e-03f, + -1.238243762e-03f, -1.237616680e-03f, -1.236986925e-03f, -1.236354499e-03f, -1.235719403e-03f, -1.235081639e-03f, -1.234441209e-03f, -1.233798114e-03f, -1.233152355e-03f, -1.232503935e-03f, + -1.231852854e-03f, -1.231199115e-03f, -1.230542719e-03f, -1.229883668e-03f, -1.229221963e-03f, -1.228557606e-03f, -1.227890598e-03f, -1.227220942e-03f, -1.226548639e-03f, -1.225873689e-03f, + -1.225196096e-03f, -1.224515861e-03f, -1.223832985e-03f, -1.223147471e-03f, -1.222459319e-03f, -1.221768531e-03f, -1.221075110e-03f, -1.220379057e-03f, -1.219680373e-03f, -1.218979060e-03f, + -1.218275120e-03f, -1.217568555e-03f, -1.216859366e-03f, -1.216147556e-03f, -1.215433125e-03f, -1.214716076e-03f, -1.213996410e-03f, -1.213274129e-03f, -1.212549234e-03f, -1.211821729e-03f, + -1.211091614e-03f, -1.210358891e-03f, -1.209623561e-03f, -1.208885628e-03f, -1.208145092e-03f, -1.207401955e-03f, -1.206656219e-03f, -1.205907886e-03f, -1.205156957e-03f, -1.204403435e-03f, + -1.203647322e-03f, -1.202888618e-03f, -1.202127327e-03f, -1.201363449e-03f, -1.200596986e-03f, -1.199827942e-03f, -1.199056316e-03f, -1.198282112e-03f, -1.197505331e-03f, -1.196725974e-03f, + -1.195944045e-03f, -1.195159544e-03f, -1.194372474e-03f, -1.193582836e-03f, -1.192790632e-03f, -1.191995865e-03f, -1.191198536e-03f, -1.190398647e-03f, -1.189596200e-03f, -1.188791197e-03f, + -1.187983640e-03f, -1.187173530e-03f, -1.186360871e-03f, -1.185545663e-03f, -1.184727908e-03f, -1.183907609e-03f, -1.183084768e-03f, -1.182259386e-03f, -1.181431466e-03f, -1.180601009e-03f, + -1.179768018e-03f, -1.178932494e-03f, -1.178094440e-03f, -1.177253857e-03f, -1.176410747e-03f, -1.175565113e-03f, -1.174716956e-03f, -1.173866279e-03f, -1.173013084e-03f, -1.172157372e-03f, + -1.171299145e-03f, -1.170438407e-03f, -1.169575158e-03f, -1.168709401e-03f, -1.167841137e-03f, -1.166970370e-03f, -1.166097100e-03f, -1.165221330e-03f, -1.164343063e-03f, -1.163462300e-03f, + -1.162579043e-03f, -1.161693294e-03f, -1.160805056e-03f, -1.159914331e-03f, -1.159021120e-03f, -1.158125427e-03f, -1.157227252e-03f, -1.156326598e-03f, -1.155423468e-03f, -1.154517862e-03f, + -1.153609785e-03f, -1.152699237e-03f, -1.151786221e-03f, -1.150870739e-03f, -1.149952793e-03f, -1.149032385e-03f, -1.148109518e-03f, -1.147184194e-03f, -1.146256414e-03f, -1.145326182e-03f, + -1.144393499e-03f, -1.143458367e-03f, -1.142520789e-03f, -1.141580767e-03f, -1.140638303e-03f, -1.139693399e-03f, -1.138746058e-03f, -1.137796282e-03f, -1.136844073e-03f, -1.135889433e-03f, + -1.134932364e-03f, -1.133972870e-03f, -1.133010951e-03f, -1.132046611e-03f, -1.131079852e-03f, -1.130110675e-03f, -1.129139084e-03f, -1.128165080e-03f, -1.127188665e-03f, -1.126209843e-03f, + -1.125228615e-03f, -1.124244984e-03f, -1.123258952e-03f, -1.122270521e-03f, -1.121279693e-03f, -1.120286472e-03f, -1.119290859e-03f, -1.118292856e-03f, -1.117292466e-03f, -1.116289692e-03f, + -1.115284535e-03f, -1.114276998e-03f, -1.113267084e-03f, -1.112254795e-03f, -1.111240132e-03f, -1.110223099e-03f, -1.109203698e-03f, -1.108181931e-03f, -1.107157801e-03f, -1.106131310e-03f, + -1.105102460e-03f, -1.104071254e-03f, -1.103037695e-03f, -1.102001784e-03f, -1.100963524e-03f, -1.099922918e-03f, -1.098879968e-03f, -1.097834676e-03f, -1.096787045e-03f, -1.095737078e-03f, + -1.094684776e-03f, -1.093630142e-03f, -1.092573179e-03f, -1.091513890e-03f, -1.090452276e-03f, -1.089388340e-03f, -1.088322084e-03f, -1.087253512e-03f, -1.086182626e-03f, -1.085109427e-03f, + -1.084033919e-03f, -1.082956104e-03f, -1.081875985e-03f, -1.080793564e-03f, -1.079708843e-03f, -1.078621826e-03f, -1.077532514e-03f, -1.076440911e-03f, -1.075347018e-03f, -1.074250839e-03f, + -1.073152375e-03f, -1.072051631e-03f, -1.070948607e-03f, -1.069843306e-03f, -1.068735732e-03f, -1.067625886e-03f, -1.066513772e-03f, -1.065399392e-03f, -1.064282748e-03f, -1.063163843e-03f, + -1.062042680e-03f, -1.060919261e-03f, -1.059793589e-03f, -1.058665667e-03f, -1.057535496e-03f, -1.056403081e-03f, -1.055268423e-03f, -1.054131524e-03f, -1.052992389e-03f, -1.051851019e-03f, + -1.050707416e-03f, -1.049561584e-03f, -1.048413526e-03f, -1.047263243e-03f, -1.046110739e-03f, -1.044956016e-03f, -1.043799077e-03f, -1.042639925e-03f, -1.041478562e-03f, -1.040314991e-03f, + -1.039149215e-03f, -1.037981236e-03f, -1.036811057e-03f, -1.035638680e-03f, -1.034464110e-03f, -1.033287347e-03f, -1.032108396e-03f, -1.030927258e-03f, -1.029743936e-03f, -1.028558434e-03f, + -1.027370754e-03f, -1.026180898e-03f, -1.024988869e-03f, -1.023794671e-03f, -1.022598305e-03f, -1.021399776e-03f, -1.020199084e-03f, -1.018996234e-03f, -1.017791228e-03f, -1.016584068e-03f, + -1.015374758e-03f, -1.014163300e-03f, -1.012949698e-03f, -1.011733953e-03f, -1.010516069e-03f, -1.009296049e-03f, -1.008073895e-03f, -1.006849610e-03f, -1.005623197e-03f, -1.004394659e-03f, + -1.003163998e-03f, -1.001931218e-03f, -1.000696322e-03f, -9.994593113e-04f, -9.982201898e-04f, -9.969789603e-04f, -9.957356254e-04f, -9.944901882e-04f, -9.932426514e-04f, -9.919930179e-04f, + -9.907412907e-04f, -9.894874725e-04f, -9.882315663e-04f, -9.869735750e-04f, -9.857135015e-04f, -9.844513486e-04f, -9.831871192e-04f, -9.819208163e-04f, -9.806524428e-04f, -9.793820016e-04f, + -9.781094956e-04f, -9.768349277e-04f, -9.755583009e-04f, -9.742796181e-04f, -9.729988822e-04f, -9.717160962e-04f, -9.704312631e-04f, -9.691443857e-04f, -9.678554670e-04f, -9.665645100e-04f, + -9.652715177e-04f, -9.639764929e-04f, -9.626794388e-04f, -9.613803582e-04f, -9.600792542e-04f, -9.587761297e-04f, -9.574709877e-04f, -9.561638312e-04f, -9.548546632e-04f, -9.535434868e-04f, + -9.522303048e-04f, -9.509151204e-04f, -9.495979364e-04f, -9.482787561e-04f, -9.469575823e-04f, -9.456344182e-04f, -9.443092666e-04f, -9.429821307e-04f, -9.416530136e-04f, -9.403219182e-04f, + -9.389888475e-04f, -9.376538048e-04f, -9.363167929e-04f, -9.349778150e-04f, -9.336368741e-04f, -9.322939733e-04f, -9.309491157e-04f, -9.296023043e-04f, -9.282535422e-04f, -9.269028326e-04f, + -9.255501784e-04f, -9.241955828e-04f, -9.228390489e-04f, -9.214805798e-04f, -9.201201786e-04f, -9.187578484e-04f, -9.173935922e-04f, -9.160274133e-04f, -9.146593148e-04f, -9.132892997e-04f, + -9.119173712e-04f, -9.105435324e-04f, -9.091677865e-04f, -9.077901367e-04f, -9.064105859e-04f, -9.050291375e-04f, -9.036457945e-04f, -9.022605601e-04f, -9.008734375e-04f, -8.994844298e-04f, + -8.980935403e-04f, -8.967007720e-04f, -8.953061281e-04f, -8.939096119e-04f, -8.925112265e-04f, -8.911109751e-04f, -8.897088608e-04f, -8.883048870e-04f, -8.868990568e-04f, -8.854913733e-04f, + -8.840818398e-04f, -8.826704596e-04f, -8.812572357e-04f, -8.798421715e-04f, -8.784252702e-04f, -8.770065350e-04f, -8.755859690e-04f, -8.741635757e-04f, -8.727393581e-04f, -8.713133195e-04f, + -8.698854632e-04f, -8.684557925e-04f, -8.670243105e-04f, -8.655910206e-04f, -8.641559259e-04f, -8.627190298e-04f, -8.612803356e-04f, -8.598398464e-04f, -8.583975656e-04f, -8.569534965e-04f, + -8.555076423e-04f, -8.540600063e-04f, -8.526105918e-04f, -8.511594022e-04f, -8.497064406e-04f, -8.482517104e-04f, -8.467952150e-04f, -8.453369575e-04f, -8.438769414e-04f, -8.424151699e-04f, + -8.409516464e-04f, -8.394863742e-04f, -8.380193566e-04f, -8.365505969e-04f, -8.350800985e-04f, -8.336078647e-04f, -8.321338989e-04f, -8.306582043e-04f, -8.291807845e-04f, -8.277016426e-04f, + -8.262207820e-04f, -8.247382062e-04f, -8.232539184e-04f, -8.217679221e-04f, -8.202802206e-04f, -8.187908173e-04f, -8.172997156e-04f, -8.158069187e-04f, -8.143124302e-04f, -8.128162534e-04f, + -8.113183917e-04f, -8.098188485e-04f, -8.083176272e-04f, -8.068147312e-04f, -8.053101639e-04f, -8.038039286e-04f, -8.022960289e-04f, -8.007864681e-04f, -7.992752497e-04f, -7.977623770e-04f, + -7.962478536e-04f, -7.947316827e-04f, -7.932138679e-04f, -7.916944126e-04f, -7.901733202e-04f, -7.886505942e-04f, -7.871262379e-04f, -7.856002550e-04f, -7.840726487e-04f, -7.825434227e-04f, + -7.810125802e-04f, -7.794801249e-04f, -7.779460600e-04f, -7.764103892e-04f, -7.748731160e-04f, -7.733342436e-04f, -7.717937757e-04f, -7.702517158e-04f, -7.687080672e-04f, -7.671628336e-04f, + -7.656160183e-04f, -7.640676249e-04f, -7.625176569e-04f, -7.609661178e-04f, -7.594130111e-04f, -7.578583403e-04f, -7.563021089e-04f, -7.547443204e-04f, -7.531849783e-04f, -7.516240862e-04f, + -7.500616476e-04f, -7.484976660e-04f, -7.469321449e-04f, -7.453650879e-04f, -7.437964984e-04f, -7.422263802e-04f, -7.406547366e-04f, -7.390815712e-04f, -7.375068877e-04f, -7.359306894e-04f, + -7.343529801e-04f, -7.327737632e-04f, -7.311930423e-04f, -7.296108209e-04f, -7.280271027e-04f, -7.264418912e-04f, -7.248551900e-04f, -7.232670026e-04f, -7.216773327e-04f, -7.200861838e-04f, + -7.184935595e-04f, -7.168994633e-04f, -7.153038990e-04f, -7.137068700e-04f, -7.121083800e-04f, -7.105084325e-04f, -7.089070313e-04f, -7.073041798e-04f, -7.056998817e-04f, -7.040941406e-04f, + -7.024869601e-04f, -7.008783438e-04f, -6.992682954e-04f, -6.976568185e-04f, -6.960439167e-04f, -6.944295936e-04f, -6.928138528e-04f, -6.911966981e-04f, -6.895781330e-04f, -6.879581612e-04f, + -6.863367863e-04f, -6.847140119e-04f, -6.830898418e-04f, -6.814642796e-04f, -6.798373288e-04f, -6.782089933e-04f, -6.765792766e-04f, -6.749481824e-04f, -6.733157144e-04f, -6.716818762e-04f, + -6.700466715e-04f, -6.684101040e-04f, -6.667721774e-04f, -6.651328953e-04f, -6.634922614e-04f, -6.618502795e-04f, -6.602069531e-04f, -6.585622860e-04f, -6.569162819e-04f, -6.552689445e-04f, + -6.536202775e-04f, -6.519702846e-04f, -6.503189694e-04f, -6.486663357e-04f, -6.470123872e-04f, -6.453571277e-04f, -6.437005607e-04f, -6.420426901e-04f, -6.403835196e-04f, -6.387230529e-04f, + -6.370612936e-04f, -6.353982456e-04f, -6.337339126e-04f, -6.320682983e-04f, -6.304014064e-04f, -6.287332407e-04f, -6.270638049e-04f, -6.253931028e-04f, -6.237211380e-04f, -6.220479145e-04f, + -6.203734358e-04f, -6.186977058e-04f, -6.170207282e-04f, -6.153425068e-04f, -6.136630453e-04f, -6.119823475e-04f, -6.103004171e-04f, -6.086172580e-04f, -6.069328739e-04f, -6.052472686e-04f, + -6.035604458e-04f, -6.018724094e-04f, -6.001831630e-04f, -5.984927106e-04f, -5.968010558e-04f, -5.951082025e-04f, -5.934141544e-04f, -5.917189154e-04f, -5.900224892e-04f, -5.883248796e-04f, + -5.866260905e-04f, -5.849261256e-04f, -5.832249888e-04f, -5.815226838e-04f, -5.798192145e-04f, -5.781145846e-04f, -5.764087980e-04f, -5.747018585e-04f, -5.729937699e-04f, -5.712845361e-04f, + -5.695741608e-04f, -5.678626479e-04f, -5.661500012e-04f, -5.644362245e-04f, -5.627213217e-04f, -5.610052966e-04f, -5.592881531e-04f, -5.575698949e-04f, -5.558505259e-04f, -5.541300500e-04f, + -5.524084710e-04f, -5.506857928e-04f, -5.489620191e-04f, -5.472371539e-04f, -5.455112010e-04f, -5.437841642e-04f, -5.420560475e-04f, -5.403268546e-04f, -5.385965895e-04f, -5.368652560e-04f, + -5.351328579e-04f, -5.333993992e-04f, -5.316648836e-04f, -5.299293152e-04f, -5.281926977e-04f, -5.264550350e-04f, -5.247163310e-04f, -5.229765896e-04f, -5.212358147e-04f, -5.194940101e-04f, + -5.177511798e-04f, -5.160073276e-04f, -5.142624574e-04f, -5.125165731e-04f, -5.107696786e-04f, -5.090217778e-04f, -5.072728746e-04f, -5.055229729e-04f, -5.037720766e-04f, -5.020201896e-04f, + -5.002673158e-04f, -4.985134591e-04f, -4.967586234e-04f, -4.950028127e-04f, -4.932460309e-04f, -4.914882818e-04f, -4.897295693e-04f, -4.879698975e-04f, -4.862092702e-04f, -4.844476914e-04f, + -4.826851649e-04f, -4.809216947e-04f, -4.791572847e-04f, -4.773919389e-04f, -4.756256612e-04f, -4.738584555e-04f, -4.720903258e-04f, -4.703212759e-04f, -4.685513099e-04f, -4.667804316e-04f, + -4.650086451e-04f, -4.632359542e-04f, -4.614623629e-04f, -4.596878752e-04f, -4.579124950e-04f, -4.561362262e-04f, -4.543590729e-04f, -4.525810389e-04f, -4.508021282e-04f, -4.490223448e-04f, + -4.472416926e-04f, -4.454601756e-04f, -4.436777977e-04f, -4.418945630e-04f, -4.401104754e-04f, -4.383255388e-04f, -4.365397573e-04f, -4.347531347e-04f, -4.329656751e-04f, -4.311773825e-04f, + -4.293882607e-04f, -4.275983139e-04f, -4.258075459e-04f, -4.240159608e-04f, -4.222235625e-04f, -4.204303550e-04f, -4.186363423e-04f, -4.168415284e-04f, -4.150459173e-04f, -4.132495130e-04f, + -4.114523194e-04f, -4.096543405e-04f, -4.078555804e-04f, -4.060560430e-04f, -4.042557324e-04f, -4.024546525e-04f, -4.006528073e-04f, -3.988502008e-04f, -3.970468371e-04f, -3.952427201e-04f, + -3.934378538e-04f, -3.916322423e-04f, -3.898258896e-04f, -3.880187996e-04f, -3.862109763e-04f, -3.844024239e-04f, -3.825931463e-04f, -3.807831475e-04f, -3.789724315e-04f, -3.771610023e-04f, + -3.753488640e-04f, -3.735360206e-04f, -3.717224761e-04f, -3.699082346e-04f, -3.680933000e-04f, -3.662776763e-04f, -3.644613677e-04f, -3.626443781e-04f, -3.608267115e-04f, -3.590083720e-04f, + -3.571893637e-04f, -3.553696905e-04f, -3.535493565e-04f, -3.517283657e-04f, -3.499067221e-04f, -3.480844299e-04f, -3.462614930e-04f, -3.444379154e-04f, -3.426137012e-04f, -3.407888545e-04f, + -3.389633793e-04f, -3.371372797e-04f, -3.353105596e-04f, -3.334832231e-04f, -3.316552743e-04f, -3.298267172e-04f, -3.279975559e-04f, -3.261677945e-04f, -3.243374369e-04f, -3.225064872e-04f, + -3.206749495e-04f, -3.188428278e-04f, -3.170101262e-04f, -3.151768488e-04f, -3.133429995e-04f, -3.115085825e-04f, -3.096736019e-04f, -3.078380616e-04f, -3.060019658e-04f, -3.041653184e-04f, + -3.023281236e-04f, -3.004903855e-04f, -2.986521081e-04f, -2.968132954e-04f, -2.949739515e-04f, -2.931340805e-04f, -2.912936865e-04f, -2.894527736e-04f, -2.876113457e-04f, -2.857694070e-04f, + -2.839269616e-04f, -2.820840135e-04f, -2.802405668e-04f, -2.783966255e-04f, -2.765521938e-04f, -2.747072757e-04f, -2.728618754e-04f, -2.710159967e-04f, -2.691696440e-04f, -2.673228212e-04f, + -2.654755324e-04f, -2.636277817e-04f, -2.617795731e-04f, -2.599309109e-04f, -2.580817989e-04f, -2.562322414e-04f, -2.543822424e-04f, -2.525318060e-04f, -2.506809363e-04f, -2.488296374e-04f, + -2.469779133e-04f, -2.451257682e-04f, -2.432732061e-04f, -2.414202311e-04f, -2.395668473e-04f, -2.377130589e-04f, -2.358588698e-04f, -2.340042842e-04f, -2.321493062e-04f, -2.302939399e-04f, + -2.284381893e-04f, -2.265820586e-04f, -2.247255519e-04f, -2.228686732e-04f, -2.210114266e-04f, -2.191538163e-04f, -2.172958463e-04f, -2.154375208e-04f, -2.135788438e-04f, -2.117198194e-04f, + -2.098604518e-04f, -2.080007450e-04f, -2.061407031e-04f, -2.042803303e-04f, -2.024196306e-04f, -2.005586081e-04f, -1.986972670e-04f, -1.968356113e-04f, -1.949736451e-04f, -1.931113726e-04f, + -1.912487979e-04f, -1.893859250e-04f, -1.875227580e-04f, -1.856593011e-04f, -1.837955584e-04f, -1.819315339e-04f, -1.800672319e-04f, -1.782026563e-04f, -1.763378113e-04f, -1.744727010e-04f, + -1.726073294e-04f, -1.707417008e-04f, -1.688758193e-04f, -1.670096888e-04f, -1.651433136e-04f, -1.632766977e-04f, -1.614098453e-04f, -1.595427604e-04f, -1.576754472e-04f, -1.558079098e-04f, + -1.539401523e-04f, -1.520721787e-04f, -1.502039933e-04f, -1.483356001e-04f, -1.464670032e-04f, -1.445982068e-04f, -1.427292149e-04f, -1.408600317e-04f, -1.389906612e-04f, -1.371211076e-04f, + -1.352513751e-04f, -1.333814676e-04f, -1.315113893e-04f, -1.296411444e-04f, -1.277707369e-04f, -1.259001710e-04f, -1.240294507e-04f, -1.221585803e-04f, -1.202875637e-04f, -1.184164051e-04f, + -1.165451086e-04f, -1.146736784e-04f, -1.128021184e-04f, -1.109304330e-04f, -1.090586261e-04f, -1.071867019e-04f, -1.053146644e-04f, -1.034425179e-04f, -1.015702664e-04f, -9.969791401e-05f, + -9.782546486e-05f, -9.595292305e-05f, -9.408029271e-05f, -9.220757794e-05f, -9.033478286e-05f, -8.846191158e-05f, -8.658896820e-05f, -8.471595685e-05f, -8.284288163e-05f, -8.096974665e-05f, + -7.909655603e-05f, -7.722331387e-05f, -7.535002429e-05f, -7.347669140e-05f, -7.160331930e-05f, -6.972991212e-05f, -6.785647395e-05f, -6.598300892e-05f, -6.410952112e-05f, -6.223601467e-05f, + -6.036249368e-05f, -5.848896226e-05f, -5.661542451e-05f, -5.474188454e-05f, -5.286834647e-05f, -5.099481440e-05f, -4.912129244e-05f, -4.724778470e-05f, -4.537429528e-05f, -4.350082829e-05f, + -4.162738784e-05f, -3.975397803e-05f, -3.788060297e-05f, -3.600726677e-05f, -3.413397352e-05f, -3.226072734e-05f, -3.038753234e-05f, -2.851439260e-05f, -2.664131225e-05f, -2.476829537e-05f, + -2.289534608e-05f, -2.102246847e-05f, -1.914966666e-05f, -1.727694473e-05f, -1.540430680e-05f, -1.353175696e-05f, -1.165929931e-05f, -9.786937955e-06f, -7.914676992e-06f, -6.042520519e-06f, + -4.170472637e-06f, -2.298537441e-06f, -4.267190304e-07f, 1.444978499e-06f, 3.316551050e-06f, 5.187994527e-06f, 7.059304836e-06f, 8.930477881e-06f, 1.080150957e-05f, 1.267239580e-05f, + 1.454313249e-05f, 1.641371555e-05f, 1.828414088e-05f, 2.015440438e-05f, 2.202450198e-05f, 2.389442958e-05f, 2.576418308e-05f, 2.763375841e-05f, 2.950315148e-05f, 3.137235819e-05f, + 3.324137446e-05f, 3.511019620e-05f, 3.697881934e-05f, 3.884723978e-05f, 4.071545344e-05f, 4.258345624e-05f, 4.445124409e-05f, 4.631881292e-05f, 4.818615863e-05f, 5.005327717e-05f, + 5.192016443e-05f, 5.378681635e-05f, 5.565322885e-05f, 5.751939785e-05f, 5.938531927e-05f, 6.125098903e-05f, 6.311640308e-05f, 6.498155732e-05f, 6.684644768e-05f, 6.871107011e-05f, + 7.057542051e-05f, 7.243949483e-05f, 7.430328900e-05f, 7.616679893e-05f, 7.803002058e-05f, 7.989294987e-05f, 8.175558273e-05f, 8.361791509e-05f, 8.547994291e-05f, 8.734166210e-05f, + 8.920306862e-05f, 9.106415840e-05f, 9.292492737e-05f, 9.478537148e-05f, 9.664548667e-05f, 9.850526889e-05f, 1.003647141e-04f, 1.022238182e-04f, 1.040825771e-04f, 1.059409869e-04f, + 1.077990434e-04f, 1.096567426e-04f, 1.115140804e-04f, 1.133710529e-04f, 1.152276559e-04f, 1.170838854e-04f, 1.189397374e-04f, 1.207952078e-04f, 1.226502925e-04f, 1.245049876e-04f, + 1.263592890e-04f, 1.282131926e-04f, 1.300666944e-04f, 1.319197904e-04f, 1.337724765e-04f, 1.356247487e-04f, 1.374766030e-04f, 1.393280353e-04f, 1.411790416e-04f, 1.430296179e-04f, + 1.448797601e-04f, 1.467294642e-04f, 1.485787262e-04f, 1.504275420e-04f, 1.522759077e-04f, 1.541238192e-04f, 1.559712724e-04f, 1.578182634e-04f, 1.596647882e-04f, 1.615108426e-04f, + 1.633564228e-04f, 1.652015247e-04f, 1.670461442e-04f, 1.688902774e-04f, 1.707339202e-04f, 1.725770687e-04f, 1.744197188e-04f, 1.762618665e-04f, 1.781035079e-04f, 1.799446388e-04f, + 1.817852553e-04f, 1.836253535e-04f, 1.854649292e-04f, 1.873039786e-04f, 1.891424975e-04f, 1.909804820e-04f, 1.928179282e-04f, 1.946548320e-04f, 1.964911894e-04f, 1.983269964e-04f, + 2.001622491e-04f, 2.019969434e-04f, 2.038310754e-04f, 2.056646410e-04f, 2.074976364e-04f, 2.093300575e-04f, 2.111619003e-04f, 2.129931608e-04f, 2.148238352e-04f, 2.166539193e-04f, + 2.184834093e-04f, 2.203123011e-04f, 2.221405909e-04f, 2.239682745e-04f, 2.257953480e-04f, 2.276218076e-04f, 2.294476492e-04f, 2.312728688e-04f, 2.330974625e-04f, 2.349214263e-04f, + 2.367447563e-04f, 2.385674485e-04f, 2.403894990e-04f, 2.422109037e-04f, 2.440316588e-04f, 2.458517604e-04f, 2.476712043e-04f, 2.494899868e-04f, 2.513081039e-04f, 2.531255515e-04f, + 2.549423259e-04f, 2.567584229e-04f, 2.585738388e-04f, 2.603885695e-04f, 2.622026112e-04f, 2.640159598e-04f, 2.658286116e-04f, 2.676405624e-04f, 2.694518085e-04f, 2.712623458e-04f, + 2.730721705e-04f, 2.748812786e-04f, 2.766896662e-04f, 2.784973295e-04f, 2.803042644e-04f, 2.821104671e-04f, 2.839159336e-04f, 2.857206601e-04f, 2.875246426e-04f, 2.893278772e-04f, + 2.911303600e-04f, 2.929320872e-04f, 2.947330548e-04f, 2.965332588e-04f, 2.983326955e-04f, 3.001313609e-04f, 3.019292512e-04f, 3.037263624e-04f, 3.055226906e-04f, 3.073182320e-04f, + 3.091129826e-04f, 3.109069387e-04f, 3.127000962e-04f, 3.144924514e-04f, 3.162840003e-04f, 3.180747391e-04f, 3.198646638e-04f, 3.216537707e-04f, 3.234420559e-04f, 3.252295155e-04f, + 3.270161455e-04f, 3.288019422e-04f, 3.305869018e-04f, 3.323710202e-04f, 3.341542938e-04f, 3.359367185e-04f, 3.377182907e-04f, 3.394990063e-04f, 3.412788616e-04f, 3.430578528e-04f, + 3.448359759e-04f, 3.466132272e-04f, 3.483896028e-04f, 3.501650988e-04f, 3.519397114e-04f, 3.537134369e-04f, 3.554862712e-04f, 3.572582108e-04f, 3.590292516e-04f, 3.607993899e-04f, + 3.625686218e-04f, 3.643369436e-04f, 3.661043514e-04f, 3.678708414e-04f, 3.696364098e-04f, 3.714010527e-04f, 3.731647664e-04f, 3.749275471e-04f, 3.766893909e-04f, 3.784502941e-04f, + 3.802102529e-04f, 3.819692633e-04f, 3.837273218e-04f, 3.854844244e-04f, 3.872405673e-04f, 3.889957469e-04f, 3.907499593e-04f, 3.925032006e-04f, 3.942554673e-04f, 3.960067553e-04f, + 3.977570611e-04f, 3.995063807e-04f, 4.012547105e-04f, 4.030020467e-04f, 4.047483854e-04f, 4.064937230e-04f, 4.082380556e-04f, 4.099813796e-04f, 4.117236911e-04f, 4.134649864e-04f, + 4.152052618e-04f, 4.169445135e-04f, 4.186827377e-04f, 4.204199307e-04f, 4.221560888e-04f, 4.238912082e-04f, 4.256252852e-04f, 4.273583161e-04f, 4.290902971e-04f, 4.308212245e-04f, + 4.325510945e-04f, 4.342799035e-04f, 4.360076477e-04f, 4.377343234e-04f, 4.394599269e-04f, 4.411844544e-04f, 4.429079023e-04f, 4.446302669e-04f, 4.463515444e-04f, 4.480717311e-04f, + 4.497908234e-04f, 4.515088176e-04f, 4.532257098e-04f, 4.549414966e-04f, 4.566561740e-04f, 4.583697386e-04f, 4.600821866e-04f, 4.617935142e-04f, 4.635037179e-04f, 4.652127939e-04f, + 4.669207386e-04f, 4.686275484e-04f, 4.703332194e-04f, 4.720377481e-04f, 4.737411309e-04f, 4.754433639e-04f, 4.771444437e-04f, 4.788443665e-04f, 4.805431287e-04f, 4.822407266e-04f, + 4.839371566e-04f, 4.856324151e-04f, 4.873264983e-04f, 4.890194027e-04f, 4.907111247e-04f, 4.924016605e-04f, 4.940910066e-04f, 4.957791593e-04f, 4.974661151e-04f, 4.991518702e-04f, + 5.008364211e-04f, 5.025197642e-04f, 5.042018959e-04f, 5.058828124e-04f, 5.075625103e-04f, 5.092409859e-04f, 5.109182357e-04f, 5.125942560e-04f, 5.142690432e-04f, 5.159425938e-04f, + 5.176149041e-04f, 5.192859705e-04f, 5.209557896e-04f, 5.226243577e-04f, 5.242916712e-04f, 5.259577265e-04f, 5.276225201e-04f, 5.292860485e-04f, 5.309483079e-04f, 5.326092950e-04f, + 5.342690061e-04f, 5.359274376e-04f, 5.375845861e-04f, 5.392404480e-04f, 5.408950196e-04f, 5.425482976e-04f, 5.442002782e-04f, 5.458509581e-04f, 5.475003336e-04f, 5.491484013e-04f, + 5.507951575e-04f, 5.524405988e-04f, 5.540847217e-04f, 5.557275226e-04f, 5.573689981e-04f, 5.590091445e-04f, 5.606479584e-04f, 5.622854364e-04f, 5.639215748e-04f, 5.655563702e-04f, + 5.671898190e-04f, 5.688219179e-04f, 5.704526633e-04f, 5.720820517e-04f, 5.737100796e-04f, 5.753367435e-04f, 5.769620401e-04f, 5.785859657e-04f, 5.802085170e-04f, 5.818296904e-04f, + 5.834494825e-04f, 5.850678898e-04f, 5.866849089e-04f, 5.883005363e-04f, 5.899147686e-04f, 5.915276023e-04f, 5.931390340e-04f, 5.947490601e-04f, 5.963576774e-04f, 5.979648824e-04f, + 5.995706715e-04f, 6.011750415e-04f, 6.027779888e-04f, 6.043795100e-04f, 6.059796018e-04f, 6.075782607e-04f, 6.091754833e-04f, 6.107712662e-04f, 6.123656059e-04f, 6.139584992e-04f, + 6.155499425e-04f, 6.171399325e-04f, 6.187284658e-04f, 6.203155391e-04f, 6.219011488e-04f, 6.234852917e-04f, 6.250679643e-04f, 6.266491634e-04f, 6.282288854e-04f, 6.298071271e-04f, + 6.313838851e-04f, 6.329591561e-04f, 6.345329365e-04f, 6.361052233e-04f, 6.376760128e-04f, 6.392453019e-04f, 6.408130872e-04f, 6.423793652e-04f, 6.439441328e-04f, 6.455073866e-04f, + 6.470691232e-04f, 6.486293393e-04f, 6.501880316e-04f, 6.517451967e-04f, 6.533008314e-04f, 6.548549324e-04f, 6.564074963e-04f, 6.579585198e-04f, 6.595079997e-04f, 6.610559326e-04f, + 6.626023152e-04f, 6.641471443e-04f, 6.656904165e-04f, 6.672321287e-04f, 6.687722774e-04f, 6.703108595e-04f, 6.718478716e-04f, 6.733833105e-04f, 6.749171729e-04f, 6.764494556e-04f, + 6.779801553e-04f, 6.795092688e-04f, 6.810367927e-04f, 6.825627239e-04f, 6.840870592e-04f, 6.856097952e-04f, 6.871309287e-04f, 6.886504566e-04f, 6.901683755e-04f, 6.916846823e-04f, + 6.931993738e-04f, 6.947124467e-04f, 6.962238977e-04f, 6.977337238e-04f, 6.992419217e-04f, 7.007484882e-04f, 7.022534201e-04f, 7.037567142e-04f, 7.052583673e-04f, 7.067583763e-04f, + 7.082567379e-04f, 7.097534489e-04f, 7.112485063e-04f, 7.127419068e-04f, 7.142336472e-04f, 7.157237245e-04f, 7.172121354e-04f, 7.186988768e-04f, 7.201839455e-04f, 7.216673384e-04f, + 7.231490523e-04f, 7.246290842e-04f, 7.261074308e-04f, 7.275840890e-04f, 7.290590558e-04f, 7.305323279e-04f, 7.320039023e-04f, 7.334737758e-04f, 7.349419454e-04f, 7.364084079e-04f, + 7.378731602e-04f, 7.393361993e-04f, 7.407975220e-04f, 7.422571252e-04f, 7.437150058e-04f, 7.451711608e-04f, 7.466255871e-04f, 7.480782816e-04f, 7.495292413e-04f, 7.509784630e-04f, + 7.524259436e-04f, 7.538716803e-04f, 7.553156698e-04f, 7.567579091e-04f, 7.581983952e-04f, 7.596371251e-04f, 7.610740956e-04f, 7.625093038e-04f, 7.639427467e-04f, 7.653744211e-04f, + 7.668043241e-04f, 7.682324527e-04f, 7.696588038e-04f, 7.710833744e-04f, 7.725061616e-04f, 7.739271623e-04f, 7.753463735e-04f, 7.767637922e-04f, 7.781794154e-04f, 7.795932402e-04f, + 7.810052635e-04f, 7.824154825e-04f, 7.838238940e-04f, 7.852304952e-04f, 7.866352830e-04f, 7.880382546e-04f, 7.894394069e-04f, 7.908387370e-04f, 7.922362419e-04f, 7.936319188e-04f, + 7.950257646e-04f, 7.964177765e-04f, 7.978079514e-04f, 7.991962865e-04f, 8.005827788e-04f, 8.019674255e-04f, 8.033502235e-04f, 8.047311701e-04f, 8.061102622e-04f, 8.074874970e-04f, + 8.088628716e-04f, 8.102363831e-04f, 8.116080286e-04f, 8.129778052e-04f, 8.143457100e-04f, 8.157117401e-04f, 8.170758928e-04f, 8.184381651e-04f, 8.197985541e-04f, 8.211570570e-04f, + 8.225136709e-04f, 8.238683930e-04f, 8.252212204e-04f, 8.265721503e-04f, 8.279211799e-04f, 8.292683063e-04f, 8.306135267e-04f, 8.319568382e-04f, 8.332982381e-04f, 8.346377235e-04f, + 8.359752916e-04f, 8.373109396e-04f, 8.386446647e-04f, 8.399764641e-04f, 8.413063350e-04f, 8.426342747e-04f, 8.439602802e-04f, 8.452843489e-04f, 8.466064780e-04f, 8.479266647e-04f, + 8.492449062e-04f, 8.505611998e-04f, 8.518755426e-04f, 8.531879321e-04f, 8.544983653e-04f, 8.558068396e-04f, 8.571133522e-04f, 8.584179004e-04f, 8.597204814e-04f, 8.610210926e-04f, + 8.623197311e-04f, 8.636163943e-04f, 8.649110795e-04f, 8.662037839e-04f, 8.674945049e-04f, 8.687832397e-04f, 8.700699857e-04f, 8.713547401e-04f, 8.726375003e-04f, 8.739182636e-04f, + 8.751970273e-04f, 8.764737887e-04f, 8.777485452e-04f, 8.790212941e-04f, 8.802920327e-04f, 8.815607584e-04f, 8.828274686e-04f, 8.840921605e-04f, 8.853548316e-04f, 8.866154792e-04f, + 8.878741007e-04f, 8.891306935e-04f, 8.903852548e-04f, 8.916377822e-04f, 8.928882730e-04f, 8.941367246e-04f, 8.953831343e-04f, 8.966274996e-04f, 8.978698179e-04f, 8.991100867e-04f, + 9.003483032e-04f, 9.015844649e-04f, 9.028185693e-04f, 9.040506138e-04f, 9.052805958e-04f, 9.065085128e-04f, 9.077343621e-04f, 9.089581413e-04f, 9.101798478e-04f, 9.113994791e-04f, + 9.126170325e-04f, 9.138325056e-04f, 9.150458959e-04f, 9.162572008e-04f, 9.174664178e-04f, 9.186735443e-04f, 9.198785780e-04f, 9.210815162e-04f, 9.222823565e-04f, 9.234810964e-04f, + 9.246777333e-04f, 9.258722649e-04f, 9.270646885e-04f, 9.282550018e-04f, 9.294432023e-04f, 9.306292874e-04f, 9.318132548e-04f, 9.329951020e-04f, 9.341748265e-04f, 9.353524258e-04f, + 9.365278976e-04f, 9.377012394e-04f, 9.388724487e-04f, 9.400415232e-04f, 9.412084603e-04f, 9.423732578e-04f, 9.435359131e-04f, 9.446964239e-04f, 9.458547878e-04f, 9.470110023e-04f, + 9.481650650e-04f, 9.493169736e-04f, 9.504667258e-04f, 9.516143190e-04f, 9.527597509e-04f, 9.539030193e-04f, 9.550441216e-04f, 9.561830555e-04f, 9.573198187e-04f, 9.584544089e-04f, + 9.595868236e-04f, 9.607170605e-04f, 9.618451174e-04f, 9.629709919e-04f, 9.640946815e-04f, 9.652161841e-04f, 9.663354974e-04f, 9.674526189e-04f, 9.685675464e-04f, 9.696802776e-04f, + 9.707908101e-04f, 9.718991418e-04f, 9.730052703e-04f, 9.741091933e-04f, 9.752109086e-04f, 9.763104139e-04f, 9.774077069e-04f, 9.785027853e-04f, 9.795956469e-04f, 9.806862895e-04f, + 9.817747108e-04f, 9.828609085e-04f, 9.839448805e-04f, 9.850266244e-04f, 9.861061381e-04f, 9.871834194e-04f, 9.882584660e-04f, 9.893312757e-04f, 9.904018462e-04f, 9.914701756e-04f, + 9.925362614e-04f, 9.936001015e-04f, 9.946616938e-04f, 9.957210360e-04f, 9.967781260e-04f, 9.978329616e-04f, 9.988855406e-04f, 9.999358609e-04f, 1.000983920e-03f, 1.002029717e-03f, + 1.003073248e-03f, 1.004114512e-03f, 1.005153506e-03f, 1.006190229e-03f, 1.007224678e-03f, 1.008256852e-03f, 1.009286747e-03f, 1.010314363e-03f, 1.011339696e-03f, 1.012362745e-03f, + 1.013383507e-03f, 1.014401982e-03f, 1.015418165e-03f, 1.016432056e-03f, 1.017443653e-03f, 1.018452952e-03f, 1.019459953e-03f, 1.020464653e-03f, 1.021467050e-03f, 1.022467143e-03f, + 1.023464928e-03f, 1.024460404e-03f, 1.025453569e-03f, 1.026444421e-03f, 1.027432957e-03f, 1.028419177e-03f, 1.029403078e-03f, 1.030384657e-03f, 1.031363913e-03f, 1.032340844e-03f, + 1.033315448e-03f, 1.034287723e-03f, 1.035257666e-03f, 1.036225277e-03f, 1.037190552e-03f, 1.038153491e-03f, 1.039114090e-03f, 1.040072349e-03f, 1.041028265e-03f, 1.041981836e-03f, + 1.042933060e-03f, 1.043881935e-03f, 1.044828460e-03f, 1.045772632e-03f, 1.046714450e-03f, 1.047653912e-03f, 1.048591015e-03f, 1.049525758e-03f, 1.050458139e-03f, 1.051388156e-03f, + 1.052315807e-03f, 1.053241091e-03f, 1.054164004e-03f, 1.055084547e-03f, 1.056002716e-03f, 1.056918510e-03f, 1.057831926e-03f, 1.058742964e-03f, 1.059651621e-03f, 1.060557896e-03f, + 1.061461786e-03f, 1.062363290e-03f, 1.063262406e-03f, 1.064159132e-03f, 1.065053467e-03f, 1.065945408e-03f, 1.066834953e-03f, 1.067722102e-03f, 1.068606851e-03f, 1.069489200e-03f, + 1.070369147e-03f, 1.071246689e-03f, 1.072121826e-03f, 1.072994555e-03f, 1.073864874e-03f, 1.074732782e-03f, 1.075598277e-03f, 1.076461357e-03f, 1.077322021e-03f, 1.078180267e-03f, + 1.079036093e-03f, 1.079889497e-03f, 1.080740478e-03f, 1.081589033e-03f, 1.082435163e-03f, 1.083278863e-03f, 1.084120134e-03f, 1.084958972e-03f, 1.085795377e-03f, 1.086629347e-03f, + 1.087460880e-03f, 1.088289975e-03f, 1.089116629e-03f, 1.089940842e-03f, 1.090762611e-03f, 1.091581935e-03f, 1.092398812e-03f, 1.093213241e-03f, 1.094025220e-03f, 1.094834747e-03f, + 1.095641821e-03f, 1.096446440e-03f, 1.097248603e-03f, 1.098048308e-03f, 1.098845553e-03f, 1.099640336e-03f, 1.100432657e-03f, 1.101222514e-03f, 1.102009905e-03f, 1.102794828e-03f, + 1.103577282e-03f, 1.104357265e-03f, 1.105134776e-03f, 1.105909813e-03f, 1.106682375e-03f, 1.107452461e-03f, 1.108220068e-03f, 1.108985195e-03f, 1.109747840e-03f, 1.110508003e-03f, + 1.111265682e-03f, 1.112020874e-03f, 1.112773580e-03f, 1.113523796e-03f, 1.114271522e-03f, 1.115016756e-03f, 1.115759497e-03f, 1.116499743e-03f, 1.117237493e-03f, 1.117972745e-03f, + 1.118705498e-03f, 1.119435751e-03f, 1.120163501e-03f, 1.120888748e-03f, 1.121611490e-03f, 1.122331726e-03f, 1.123049454e-03f, 1.123764673e-03f, 1.124477382e-03f, 1.125187579e-03f, + 1.125895262e-03f, 1.126600430e-03f, 1.127303083e-03f, 1.128003218e-03f, 1.128700834e-03f, 1.129395930e-03f, 1.130088505e-03f, 1.130778556e-03f, 1.131466084e-03f, 1.132151086e-03f, + 1.132833560e-03f, 1.133513507e-03f, 1.134190924e-03f, 1.134865810e-03f, 1.135538164e-03f, 1.136207984e-03f, 1.136875270e-03f, 1.137540019e-03f, 1.138202231e-03f, 1.138861904e-03f, + 1.139519037e-03f, 1.140173629e-03f, 1.140825678e-03f, 1.141475184e-03f, 1.142122145e-03f, 1.142766559e-03f, 1.143408425e-03f, 1.144047743e-03f, 1.144684511e-03f, 1.145318728e-03f, + 1.145950392e-03f, 1.146579502e-03f, 1.147206057e-03f, 1.147830057e-03f, 1.148451499e-03f, 1.149070382e-03f, 1.149686706e-03f, 1.150300469e-03f, 1.150911670e-03f, 1.151520307e-03f, + 1.152126380e-03f, 1.152729888e-03f, 1.153330829e-03f, 1.153929201e-03f, 1.154525005e-03f, 1.155118239e-03f, 1.155708901e-03f, 1.156296991e-03f, 1.156882508e-03f, 1.157465450e-03f, + 1.158045816e-03f, 1.158623605e-03f, 1.159198816e-03f, 1.159771448e-03f, 1.160341500e-03f, 1.160908971e-03f, 1.161473859e-03f, 1.162036164e-03f, 1.162595885e-03f, 1.163153020e-03f, + 1.163707568e-03f, 1.164259529e-03f, 1.164808901e-03f, 1.165355684e-03f, 1.165899876e-03f, 1.166441476e-03f, 1.166980483e-03f, 1.167516897e-03f, 1.168050716e-03f, 1.168581939e-03f, + 1.169110565e-03f, 1.169636594e-03f, 1.170160023e-03f, 1.170680854e-03f, 1.171199083e-03f, 1.171714711e-03f, 1.172227736e-03f, 1.172738157e-03f, 1.173245974e-03f, 1.173751186e-03f, + 1.174253791e-03f, 1.174753789e-03f, 1.175251178e-03f, 1.175745959e-03f, 1.176238129e-03f, 1.176727688e-03f, 1.177214636e-03f, 1.177698970e-03f, 1.178180691e-03f, 1.178659797e-03f, + 1.179136288e-03f, 1.179610163e-03f, 1.180081420e-03f, 1.180550059e-03f, 1.181016080e-03f, 1.181479480e-03f, 1.181940260e-03f, 1.182398418e-03f, 1.182853955e-03f, 1.183306868e-03f, + 1.183757157e-03f, 1.184204821e-03f, 1.184649860e-03f, 1.185092272e-03f, 1.185532058e-03f, 1.185969215e-03f, 1.186403744e-03f, 1.186835643e-03f, 1.187264911e-03f, 1.187691549e-03f, + 1.188115555e-03f, 1.188536928e-03f, 1.188955668e-03f, 1.189371774e-03f, 1.189785245e-03f, 1.190196080e-03f, 1.190604279e-03f, 1.191009842e-03f, 1.191412766e-03f, 1.191813052e-03f, + 1.192210699e-03f, 1.192605706e-03f, 1.192998072e-03f, 1.193387797e-03f, 1.193774881e-03f, 1.194159321e-03f, 1.194541119e-03f, 1.194920272e-03f, 1.195296781e-03f, 1.195670645e-03f, + 1.196041863e-03f, 1.196410434e-03f, 1.196776358e-03f, 1.197139634e-03f, 1.197500262e-03f, 1.197858241e-03f, 1.198213570e-03f, 1.198566249e-03f, 1.198916278e-03f, 1.199263654e-03f, + 1.199608379e-03f, 1.199950451e-03f, 1.200289870e-03f, 1.200626635e-03f, 1.200960746e-03f, 1.201292202e-03f, 1.201621003e-03f, 1.201947147e-03f, 1.202270635e-03f, 1.202591466e-03f, + 1.202909640e-03f, 1.203225155e-03f, 1.203538011e-03f, 1.203848209e-03f, 1.204155747e-03f, 1.204460624e-03f, 1.204762842e-03f, 1.205062397e-03f, 1.205359292e-03f, 1.205653524e-03f, + 1.205945094e-03f, 1.206234000e-03f, 1.206520243e-03f, 1.206803823e-03f, 1.207084737e-03f, 1.207362987e-03f, 1.207638572e-03f, 1.207911491e-03f, 1.208181744e-03f, 1.208449330e-03f, + 1.208714250e-03f, 1.208976502e-03f, 1.209236086e-03f, 1.209493002e-03f, 1.209747250e-03f, 1.209998829e-03f, 1.210247738e-03f, 1.210493978e-03f, 1.210737547e-03f, 1.210978447e-03f, + 1.211216675e-03f, 1.211452233e-03f, 1.211685119e-03f, 1.211915333e-03f, 1.212142875e-03f, 1.212367745e-03f, 1.212589942e-03f, 1.212809465e-03f, 1.213026316e-03f, 1.213240493e-03f, + 1.213451996e-03f, 1.213660824e-03f, 1.213866978e-03f, 1.214070458e-03f, 1.214271262e-03f, 1.214469391e-03f, 1.214664844e-03f, 1.214857621e-03f, 1.215047722e-03f, 1.215235147e-03f, + 1.215419896e-03f, 1.215601967e-03f, 1.215781362e-03f, 1.215958079e-03f, 1.216132119e-03f, 1.216303481e-03f, 1.216472165e-03f, 1.216638171e-03f, 1.216801499e-03f, 1.216962148e-03f, + 1.217120119e-03f, 1.217275411e-03f, 1.217428024e-03f, 1.217577958e-03f, 1.217725212e-03f, 1.217869788e-03f, 1.218011683e-03f, 1.218150899e-03f, 1.218287435e-03f, 1.218421291e-03f, + 1.218552468e-03f, 1.218680963e-03f, 1.218806779e-03f, 1.218929914e-03f, 1.219050369e-03f, 1.219168143e-03f, 1.219283237e-03f, 1.219395650e-03f, 1.219505382e-03f, 1.219612433e-03f, + 1.219716803e-03f, 1.219818492e-03f, 1.219917500e-03f, 1.220013827e-03f, 1.220107473e-03f, 1.220198438e-03f, 1.220286722e-03f, 1.220372325e-03f, 1.220455246e-03f, 1.220535486e-03f, + 1.220613045e-03f, 1.220687923e-03f, 1.220760119e-03f, 1.220829635e-03f, 1.220896469e-03f, 1.220960622e-03f, 1.221022094e-03f, 1.221080885e-03f, 1.221136995e-03f, 1.221190425e-03f, + 1.221241173e-03f, 1.221289240e-03f, 1.221334627e-03f, 1.221377333e-03f, 1.221417358e-03f, 1.221454703e-03f, 1.221489368e-03f, 1.221521352e-03f, 1.221550656e-03f, 1.221577280e-03f, + 1.221601224e-03f, 1.221622488e-03f, 1.221641072e-03f, 1.221656977e-03f, 1.221670203e-03f, 1.221680749e-03f, 1.221688615e-03f, 1.221693803e-03f, 1.221696312e-03f, 1.221696143e-03f, + 1.221693295e-03f, 1.221687768e-03f, 1.221679564e-03f, 1.221668682e-03f, 1.221655121e-03f, 1.221638884e-03f, 1.221619969e-03f, 1.221598377e-03f, 1.221574108e-03f, 1.221547162e-03f, + 1.221517541e-03f, 1.221485242e-03f, 1.221450268e-03f, 1.221412619e-03f, 1.221372294e-03f, 1.221329294e-03f, 1.221283618e-03f, 1.221235269e-03f, 1.221184245e-03f, 1.221130547e-03f, + 1.221074175e-03f, 1.221015130e-03f, 1.220953411e-03f, 1.220889020e-03f, 1.220821957e-03f, 1.220752221e-03f, 1.220679813e-03f, 1.220604734e-03f, 1.220526983e-03f, 1.220446562e-03f, + 1.220363470e-03f, 1.220277708e-03f, 1.220189277e-03f, 1.220098176e-03f, 1.220004406e-03f, 1.219907967e-03f, 1.219808860e-03f, 1.219707085e-03f, 1.219602643e-03f, 1.219495533e-03f, + 1.219385757e-03f, 1.219273315e-03f, 1.219158207e-03f, 1.219040433e-03f, 1.218919995e-03f, 1.218796892e-03f, 1.218671125e-03f, 1.218542694e-03f, 1.218411600e-03f, 1.218277844e-03f, + 1.218141425e-03f, 1.218002344e-03f, 1.217860602e-03f, 1.217716200e-03f, 1.217569137e-03f, 1.217419414e-03f, 1.217267032e-03f, 1.217111991e-03f, 1.216954291e-03f, 1.216793934e-03f, + 1.216630920e-03f, 1.216465249e-03f, 1.216296922e-03f, 1.216125939e-03f, 1.215952301e-03f, 1.215776009e-03f, 1.215597063e-03f, 1.215415463e-03f, 1.215231210e-03f, 1.215044305e-03f, + 1.214854749e-03f, 1.214662541e-03f, 1.214467683e-03f, 1.214270175e-03f, 1.214070018e-03f, 1.213867212e-03f, 1.213661758e-03f, 1.213453656e-03f, 1.213242908e-03f, 1.213029514e-03f, + 1.212813474e-03f, 1.212594789e-03f, 1.212373460e-03f, 1.212149487e-03f, 1.211922872e-03f, 1.211693614e-03f, 1.211461715e-03f, 1.211227175e-03f, 1.210989995e-03f, 1.210750175e-03f, + 1.210507716e-03f, 1.210262620e-03f, 1.210014886e-03f, 1.209764515e-03f, 1.209511508e-03f, 1.209255866e-03f, 1.208997590e-03f, 1.208736680e-03f, 1.208473137e-03f, 1.208206961e-03f, + 1.207938155e-03f, 1.207666717e-03f, 1.207392649e-03f, 1.207115953e-03f, 1.206836628e-03f, 1.206554675e-03f, 1.206270095e-03f, 1.205982890e-03f, 1.205693059e-03f, 1.205400604e-03f, + 1.205105525e-03f, 1.204807823e-03f, 1.204507499e-03f, 1.204204555e-03f, 1.203898989e-03f, 1.203590805e-03f, 1.203280002e-03f, 1.202966581e-03f, 1.202650543e-03f, 1.202331889e-03f, + 1.202010620e-03f, 1.201686737e-03f, 1.201360240e-03f, 1.201031130e-03f, 1.200699410e-03f, 1.200365078e-03f, 1.200028136e-03f, 1.199688586e-03f, 1.199346427e-03f, 1.199001662e-03f, + 1.198654290e-03f, 1.198304313e-03f, 1.197951732e-03f, 1.197596548e-03f, 1.197238761e-03f, 1.196878372e-03f, 1.196515383e-03f, 1.196149795e-03f, 1.195781608e-03f, 1.195410824e-03f, + 1.195037443e-03f, 1.194661466e-03f, 1.194282895e-03f, 1.193901730e-03f, 1.193517972e-03f, 1.193131623e-03f, 1.192742684e-03f, 1.192351155e-03f, 1.191957037e-03f, 1.191560332e-03f, + 1.191161040e-03f, 1.190759163e-03f, 1.190354702e-03f, 1.189947657e-03f, 1.189538031e-03f, 1.189125823e-03f, 1.188711034e-03f, 1.188293667e-03f, 1.187873722e-03f, 1.187451201e-03f, + 1.187026103e-03f, 1.186598431e-03f, 1.186168185e-03f, 1.185735367e-03f, 1.185299977e-03f, 1.184862018e-03f, 1.184421489e-03f, 1.183978392e-03f, 1.183532729e-03f, 1.183084500e-03f, + 1.182633707e-03f, 1.182180350e-03f, 1.181724431e-03f, 1.181265951e-03f, 1.180804911e-03f, 1.180341313e-03f, 1.179875157e-03f, 1.179406444e-03f, 1.178935177e-03f, 1.178461356e-03f, + 1.177984982e-03f, 1.177506057e-03f, 1.177024582e-03f, 1.176540557e-03f, 1.176053985e-03f, 1.175564866e-03f, 1.175073202e-03f, 1.174578994e-03f, 1.174082243e-03f, 1.173582950e-03f, + 1.173081117e-03f, 1.172576745e-03f, 1.172069836e-03f, 1.171560389e-03f, 1.171048408e-03f, 1.170533893e-03f, 1.170016845e-03f, 1.169497266e-03f, 1.168975157e-03f, 1.168450519e-03f, + 1.167923353e-03f, 1.167393662e-03f, 1.166861446e-03f, 1.166326706e-03f, 1.165789445e-03f, 1.165249662e-03f, 1.164707361e-03f, 1.164162541e-03f, 1.163615205e-03f, 1.163065353e-03f, + 1.162512987e-03f, 1.161958109e-03f, 1.161400720e-03f, 1.160840821e-03f, 1.160278414e-03f, 1.159713499e-03f, 1.159146079e-03f, 1.158576155e-03f, 1.158003728e-03f, 1.157428799e-03f, + 1.156851371e-03f, 1.156271444e-03f, 1.155689021e-03f, 1.155104101e-03f, 1.154516688e-03f, 1.153926781e-03f, 1.153334384e-03f, 1.152739496e-03f, 1.152142121e-03f, 1.151542258e-03f, + 1.150939910e-03f, 1.150335078e-03f, 1.149727764e-03f, 1.149117969e-03f, 1.148505694e-03f, 1.147890942e-03f, 1.147273713e-03f, 1.146654009e-03f, 1.146031832e-03f, 1.145407183e-03f, + 1.144780064e-03f, 1.144150476e-03f, 1.143518420e-03f, 1.142883899e-03f, 1.142246914e-03f, 1.141607467e-03f, 1.140965558e-03f, 1.140321190e-03f, 1.139674364e-03f, 1.139025082e-03f, + 1.138373345e-03f, 1.137719155e-03f, 1.137062513e-03f, 1.136403422e-03f, 1.135741882e-03f, 1.135077896e-03f, 1.134411464e-03f, 1.133742589e-03f, 1.133071272e-03f, 1.132397515e-03f, + 1.131721320e-03f, 1.131042687e-03f, 1.130361620e-03f, 1.129678118e-03f, 1.128992185e-03f, 1.128303821e-03f, 1.127613029e-03f, 1.126919810e-03f, 1.126224166e-03f, 1.125526097e-03f, + 1.124825608e-03f, 1.124122697e-03f, 1.123417369e-03f, 1.122709623e-03f, 1.121999463e-03f, 1.121286889e-03f, 1.120571903e-03f, 1.119854508e-03f, 1.119134704e-03f, 1.118412494e-03f, + 1.117687879e-03f, 1.116960861e-03f, 1.116231442e-03f, 1.115499624e-03f, 1.114765408e-03f, 1.114028796e-03f, 1.113289789e-03f, 1.112548391e-03f, 1.111804601e-03f, 1.111058423e-03f, + 1.110309858e-03f, 1.109558908e-03f, 1.108805574e-03f, 1.108049859e-03f, 1.107291764e-03f, 1.106531290e-03f, 1.105768441e-03f, 1.105003217e-03f, 1.104235621e-03f, 1.103465655e-03f, + 1.102693319e-03f, 1.101918616e-03f, 1.101141549e-03f, 1.100362118e-03f, 1.099580326e-03f, 1.098796174e-03f, 1.098009664e-03f, 1.097220799e-03f, 1.096429580e-03f, 1.095636009e-03f, + 1.094840088e-03f, 1.094041818e-03f, 1.093241203e-03f, 1.092438243e-03f, 1.091632940e-03f, 1.090825297e-03f, 1.090015315e-03f, 1.089202997e-03f, 1.088388344e-03f, 1.087571358e-03f, + 1.086752041e-03f, 1.085930395e-03f, 1.085106422e-03f, 1.084280125e-03f, 1.083451504e-03f, 1.082620562e-03f, 1.081787301e-03f, 1.080951723e-03f, 1.080113830e-03f, 1.079273623e-03f, + 1.078431106e-03f, 1.077586279e-03f, 1.076739145e-03f, 1.075889706e-03f, 1.075037964e-03f, 1.074183920e-03f, 1.073327578e-03f, 1.072468939e-03f, 1.071608004e-03f, 1.070744777e-03f, + 1.069879258e-03f, 1.069011451e-03f, 1.068141357e-03f, 1.067268978e-03f, 1.066394316e-03f, 1.065517374e-03f, 1.064638153e-03f, 1.063756655e-03f, 1.062872884e-03f, 1.061986839e-03f, + 1.061098525e-03f, 1.060207942e-03f, 1.059315094e-03f, 1.058419981e-03f, 1.057522607e-03f, 1.056622972e-03f, 1.055721081e-03f, 1.054816934e-03f, 1.053910533e-03f, 1.053001881e-03f, + 1.052090980e-03f, 1.051177833e-03f, 1.050262440e-03f, 1.049344805e-03f, 1.048424929e-03f, 1.047502816e-03f, 1.046578466e-03f, 1.045651882e-03f, 1.044723066e-03f, 1.043792021e-03f, + 1.042858748e-03f, 1.041923250e-03f, 1.040985529e-03f, 1.040045587e-03f, 1.039103427e-03f, 1.038159050e-03f, 1.037212460e-03f, 1.036263657e-03f, 1.035312644e-03f, 1.034359424e-03f, + 1.033403999e-03f, 1.032446370e-03f, 1.031486541e-03f, 1.030524514e-03f, 1.029560290e-03f, 1.028593872e-03f, 1.027625262e-03f, 1.026654463e-03f, 1.025681476e-03f, 1.024706305e-03f, + 1.023728951e-03f, 1.022749417e-03f, 1.021767704e-03f, 1.020783816e-03f, 1.019797754e-03f, 1.018809521e-03f, 1.017819120e-03f, 1.016826551e-03f, 1.015831819e-03f, 1.014834924e-03f, + 1.013835870e-03f, 1.012834659e-03f, 1.011831293e-03f, 1.010825774e-03f, 1.009818105e-03f, 1.008808288e-03f, 1.007796326e-03f, 1.006782220e-03f, 1.005765974e-03f, 1.004747589e-03f, + 1.003727068e-03f, 1.002704414e-03f, 1.001679628e-03f, 1.000652713e-03f, 9.996236717e-04f, 9.985925063e-04f, 9.975592192e-04f, 9.965238128e-04f, 9.954862894e-04f, 9.944466516e-04f, + 9.934049017e-04f, 9.923610422e-04f, 9.913150754e-04f, 9.902670038e-04f, 9.892168299e-04f, 9.881645561e-04f, 9.871101848e-04f, 9.860537184e-04f, 9.849951595e-04f, 9.839345105e-04f, + 9.828717739e-04f, 9.818069521e-04f, 9.807400475e-04f, 9.796710628e-04f, 9.786000003e-04f, 9.775268625e-04f, 9.764516519e-04f, 9.753743711e-04f, 9.742950225e-04f, 9.732136086e-04f, + 9.721301319e-04f, 9.710445950e-04f, 9.699570003e-04f, 9.688673504e-04f, 9.677756477e-04f, 9.666818949e-04f, 9.655860945e-04f, 9.644882490e-04f, 9.633883609e-04f, 9.622864327e-04f, + 9.611824672e-04f, 9.600764666e-04f, 9.589684338e-04f, 9.578583711e-04f, 9.567462813e-04f, 9.556321667e-04f, 9.545160301e-04f, 9.533978740e-04f, 9.522777010e-04f, 9.511555137e-04f, + 9.500313146e-04f, 9.489051064e-04f, 9.477768917e-04f, 9.466466730e-04f, 9.455144530e-04f, 9.443802343e-04f, 9.432440196e-04f, 9.421058113e-04f, 9.409656123e-04f, 9.398234250e-04f, + 9.386792521e-04f, 9.375330964e-04f, 9.363849603e-04f, 9.352348466e-04f, 9.340827579e-04f, 9.329286969e-04f, 9.317726662e-04f, 9.306146685e-04f, 9.294547064e-04f, 9.282927827e-04f, + 9.271289000e-04f, 9.259630610e-04f, 9.247952684e-04f, 9.236255248e-04f, 9.224538330e-04f, 9.212801956e-04f, 9.201046154e-04f, 9.189270951e-04f, 9.177476373e-04f, 9.165662448e-04f, + 9.153829203e-04f, 9.141976665e-04f, 9.130104862e-04f, 9.118213821e-04f, 9.106303568e-04f, 9.094374132e-04f, 9.082425540e-04f, 9.070457820e-04f, 9.058470998e-04f, 9.046465103e-04f, + 9.034440161e-04f, 9.022396201e-04f, 9.010333251e-04f, 8.998251337e-04f, 8.986150488e-04f, 8.974030732e-04f, 8.961892096e-04f, 8.949734608e-04f, 8.937558296e-04f, 8.925363187e-04f, + 8.913149311e-04f, 8.900916695e-04f, 8.888665367e-04f, 8.876395355e-04f, 8.864106687e-04f, 8.851799392e-04f, 8.839473497e-04f, 8.827129031e-04f, 8.814766022e-04f, 8.802384499e-04f, + 8.789984490e-04f, 8.777566023e-04f, 8.765129126e-04f, 8.752673829e-04f, 8.740200159e-04f, 8.727708146e-04f, 8.715197817e-04f, 8.702669202e-04f, 8.690122329e-04f, 8.677557227e-04f, + 8.664973925e-04f, 8.652372450e-04f, 8.639752834e-04f, 8.627115103e-04f, 8.614459287e-04f, 8.601785415e-04f, 8.589093516e-04f, 8.576383619e-04f, 8.563655753e-04f, 8.550909947e-04f, + 8.538146230e-04f, 8.525364632e-04f, 8.512565181e-04f, 8.499747907e-04f, 8.486912839e-04f, 8.474060006e-04f, 8.461189438e-04f, 8.448301164e-04f, 8.435395214e-04f, 8.422471616e-04f, + 8.409530402e-04f, 8.396571599e-04f, 8.383595238e-04f, 8.370601347e-04f, 8.357589958e-04f, 8.344561100e-04f, 8.331514801e-04f, 8.318451093e-04f, 8.305370004e-04f, 8.292271565e-04f, + 8.279155805e-04f, 8.266022755e-04f, 8.252872444e-04f, 8.239704903e-04f, 8.226520160e-04f, 8.213318247e-04f, 8.200099193e-04f, 8.186863029e-04f, 8.173609785e-04f, 8.160339490e-04f, + 8.147052175e-04f, 8.133747871e-04f, 8.120426607e-04f, 8.107088414e-04f, 8.093733323e-04f, 8.080361363e-04f, 8.066972565e-04f, 8.053566960e-04f, 8.040144577e-04f, 8.026705449e-04f, + 8.013249604e-04f, 7.999777075e-04f, 7.986287890e-04f, 7.972782082e-04f, 7.959259681e-04f, 7.945720717e-04f, 7.932165221e-04f, 7.918593225e-04f, 7.905004758e-04f, 7.891399853e-04f, + 7.877778539e-04f, 7.864140848e-04f, 7.850486810e-04f, 7.836816457e-04f, 7.823129820e-04f, 7.809426930e-04f, 7.795707817e-04f, 7.781972514e-04f, 7.768221051e-04f, 7.754453459e-04f, + 7.740669770e-04f, 7.726870015e-04f, 7.713054226e-04f, 7.699222433e-04f, 7.685374668e-04f, 7.671510962e-04f, 7.657631348e-04f, 7.643735856e-04f, 7.629824517e-04f, 7.615897365e-04f, + 7.601954429e-04f, 7.587995742e-04f, 7.574021335e-04f, 7.560031240e-04f, 7.546025489e-04f, 7.532004113e-04f, 7.517967144e-04f, 7.503914614e-04f, 7.489846556e-04f, 7.475762999e-04f, + 7.461663978e-04f, 7.447549522e-04f, 7.433419666e-04f, 7.419274440e-04f, 7.405113876e-04f, 7.390938007e-04f, 7.376746864e-04f, 7.362540480e-04f, 7.348318888e-04f, 7.334082118e-04f, + 7.319830203e-04f, 7.305563176e-04f, 7.291281069e-04f, 7.276983915e-04f, 7.262671744e-04f, 7.248344591e-04f, 7.234002486e-04f, 7.219645464e-04f, 7.205273555e-04f, 7.190886793e-04f, + 7.176485211e-04f, 7.162068840e-04f, 7.147637713e-04f, 7.133191863e-04f, 7.118731323e-04f, 7.104256125e-04f, 7.089766302e-04f, 7.075261887e-04f, 7.060742912e-04f, 7.046209410e-04f, + 7.031661414e-04f, 7.017098958e-04f, 7.002522073e-04f, 6.987930792e-04f, 6.973325150e-04f, 6.958705178e-04f, 6.944070909e-04f, 6.929422377e-04f, 6.914759615e-04f, 6.900082656e-04f, + 6.885391532e-04f, 6.870686278e-04f, 6.855966926e-04f, 6.841233509e-04f, 6.826486061e-04f, 6.811724615e-04f, 6.796949204e-04f, 6.782159861e-04f, 6.767356620e-04f, 6.752539515e-04f, + 6.737708578e-04f, 6.722863843e-04f, 6.708005344e-04f, 6.693133114e-04f, 6.678247186e-04f, 6.663347594e-04f, 6.648434372e-04f, 6.633507554e-04f, 6.618567172e-04f, 6.603613260e-04f, + 6.588645853e-04f, 6.573664983e-04f, 6.558670686e-04f, 6.543662993e-04f, 6.528641940e-04f, 6.513607560e-04f, 6.498559886e-04f, 6.483498954e-04f, 6.468424796e-04f, 6.453337446e-04f, + 6.438236939e-04f, 6.423123308e-04f, 6.407996588e-04f, 6.392856812e-04f, 6.377704015e-04f, 6.362538230e-04f, 6.347359492e-04f, 6.332167835e-04f, 6.316963293e-04f, 6.301745901e-04f, + 6.286515691e-04f, 6.271272700e-04f, 6.256016960e-04f, 6.240748506e-04f, 6.225467373e-04f, 6.210173595e-04f, 6.194867206e-04f, 6.179548241e-04f, 6.164216734e-04f, 6.148872719e-04f, + 6.133516231e-04f, 6.118147305e-04f, 6.102765974e-04f, 6.087372275e-04f, 6.071966240e-04f, 6.056547905e-04f, 6.041117304e-04f, 6.025674472e-04f, 6.010219444e-04f, 5.994752254e-04f, + 5.979272937e-04f, 5.963781528e-04f, 5.948278061e-04f, 5.932762572e-04f, 5.917235094e-04f, 5.901695664e-04f, 5.886144315e-04f, 5.870581083e-04f, 5.855006003e-04f, 5.839419109e-04f, + 5.823820437e-04f, 5.808210021e-04f, 5.792587897e-04f, 5.776954099e-04f, 5.761308663e-04f, 5.745651623e-04f, 5.729983015e-04f, 5.714302874e-04f, 5.698611235e-04f, 5.682908133e-04f, + 5.667193603e-04f, 5.651467681e-04f, 5.635730402e-04f, 5.619981800e-04f, 5.604221912e-04f, 5.588450773e-04f, 5.572668417e-04f, 5.556874881e-04f, 5.541070199e-04f, 5.525254407e-04f, + 5.509427541e-04f, 5.493589635e-04f, 5.477740726e-04f, 5.461880849e-04f, 5.446010039e-04f, 5.430128332e-04f, 5.414235763e-04f, 5.398332368e-04f, 5.382418182e-04f, 5.366493242e-04f, + 5.350557582e-04f, 5.334611239e-04f, 5.318654248e-04f, 5.302686644e-04f, 5.286708464e-04f, 5.270719743e-04f, 5.254720517e-04f, 5.238710822e-04f, 5.222690693e-04f, 5.206660167e-04f, + 5.190619278e-04f, 5.174568064e-04f, 5.158506560e-04f, 5.142434801e-04f, 5.126352824e-04f, 5.110260665e-04f, 5.094158359e-04f, 5.078045943e-04f, 5.061923452e-04f, 5.045790923e-04f, + 5.029648392e-04f, 5.013495894e-04f, 4.997333466e-04f, 4.981161144e-04f, 4.964978963e-04f, 4.948786961e-04f, 4.932585173e-04f, 4.916373636e-04f, 4.900152385e-04f, 4.883921456e-04f, + 4.867680887e-04f, 4.851430713e-04f, 4.835170971e-04f, 4.818901696e-04f, 4.802622926e-04f, 4.786334696e-04f, 4.770037043e-04f, 4.753730002e-04f, 4.737413612e-04f, 4.721087907e-04f, + 4.704752925e-04f, 4.688408701e-04f, 4.672055272e-04f, 4.655692676e-04f, 4.639320947e-04f, 4.622940123e-04f, 4.606550240e-04f, 4.590151335e-04f, 4.573743444e-04f, 4.557326604e-04f, + 4.540900851e-04f, 4.524466222e-04f, 4.508022754e-04f, 4.491570483e-04f, 4.475109446e-04f, 4.458639680e-04f, 4.442161220e-04f, 4.425674105e-04f, 4.409178371e-04f, 4.392674054e-04f, + 4.376161191e-04f, 4.359639819e-04f, 4.343109975e-04f, 4.326571696e-04f, 4.310025017e-04f, 4.293469977e-04f, 4.276906613e-04f, 4.260334960e-04f, 4.243755056e-04f, 4.227166937e-04f, + 4.210570641e-04f, 4.193966205e-04f, 4.177353665e-04f, 4.160733059e-04f, 4.144104423e-04f, 4.127467795e-04f, 4.110823211e-04f, 4.094170709e-04f, 4.077510325e-04f, 4.060842096e-04f, + 4.044166060e-04f, 4.027482254e-04f, 4.010790715e-04f, 3.994091479e-04f, 3.977384585e-04f, 3.960670069e-04f, 3.943947968e-04f, 3.927218319e-04f, 3.910481161e-04f, 3.893736529e-04f, + 3.876984461e-04f, 3.860224994e-04f, 3.843458166e-04f, 3.826684014e-04f, 3.809902574e-04f, 3.793113886e-04f, 3.776317984e-04f, 3.759514908e-04f, 3.742704694e-04f, 3.725887379e-04f, + 3.709063001e-04f, 3.692231598e-04f, 3.675393206e-04f, 3.658547863e-04f, 3.641695607e-04f, 3.624836474e-04f, 3.607970503e-04f, 3.591097730e-04f, 3.574218193e-04f, 3.557331930e-04f, + 3.540438978e-04f, 3.523539375e-04f, 3.506633158e-04f, 3.489720364e-04f, 3.472801031e-04f, 3.455875197e-04f, 3.438942898e-04f, 3.422004174e-04f, 3.405059061e-04f, 3.388107596e-04f, + 3.371149818e-04f, 3.354185764e-04f, 3.337215472e-04f, 3.320238979e-04f, 3.303256323e-04f, 3.286267541e-04f, 3.269272671e-04f, 3.252271752e-04f, 3.235264819e-04f, 3.218251913e-04f, + 3.201233068e-04f, 3.184208325e-04f, 3.167177720e-04f, 3.150141291e-04f, 3.133099076e-04f, 3.116051112e-04f, 3.098997438e-04f, 3.081938090e-04f, 3.064873108e-04f, 3.047802528e-04f, + 3.030726389e-04f, 3.013644728e-04f, 2.996557583e-04f, 2.979464992e-04f, 2.962366993e-04f, 2.945263623e-04f, 2.928154921e-04f, 2.911040924e-04f, 2.893921671e-04f, 2.876797198e-04f, + 2.859667545e-04f, 2.842532748e-04f, 2.825392846e-04f, 2.808247877e-04f, 2.791097879e-04f, 2.773942889e-04f, 2.756782945e-04f, 2.739618087e-04f, 2.722448350e-04f, 2.705273774e-04f, + 2.688094397e-04f, 2.670910255e-04f, 2.653721389e-04f, 2.636527834e-04f, 2.619329630e-04f, 2.602126815e-04f, 2.584919425e-04f, 2.567707501e-04f, 2.550491079e-04f, 2.533270197e-04f, + 2.516044894e-04f, 2.498815208e-04f, 2.481581176e-04f, 2.464342837e-04f, 2.447100229e-04f, 2.429853391e-04f, 2.412602359e-04f, 2.395347172e-04f, 2.378087869e-04f, 2.360824487e-04f, + 2.343557065e-04f, 2.326285640e-04f, 2.309010251e-04f, 2.291730937e-04f, 2.274447734e-04f, 2.257160681e-04f, 2.239869817e-04f, 2.222575180e-04f, 2.205276807e-04f, 2.187974738e-04f, + 2.170669009e-04f, 2.153359660e-04f, 2.136046728e-04f, 2.118730252e-04f, 2.101410270e-04f, 2.084086819e-04f, 2.066759940e-04f, 2.049429669e-04f, 2.032096044e-04f, 2.014759105e-04f, + 1.997418889e-04f, 1.980075434e-04f, 1.962728779e-04f, 1.945378962e-04f, 1.928026021e-04f, 1.910669995e-04f, 1.893310921e-04f, 1.875948839e-04f, 1.858583786e-04f, 1.841215800e-04f, + 1.823844920e-04f, 1.806471184e-04f, 1.789094631e-04f, 1.771715299e-04f, 1.754333225e-04f, 1.736948448e-04f, 1.719561008e-04f, 1.702170941e-04f, 1.684778286e-04f, 1.667383082e-04f, + 1.649985366e-04f, 1.632585178e-04f, 1.615182555e-04f, 1.597777536e-04f, 1.580370159e-04f, 1.562960462e-04f, 1.545548484e-04f, 1.528134263e-04f, 1.510717838e-04f, 1.493299246e-04f, + 1.475878527e-04f, 1.458455717e-04f, 1.441030857e-04f, 1.423603983e-04f, 1.406175136e-04f, 1.388744351e-04f, 1.371311669e-04f, 1.353877128e-04f, 1.336440765e-04f, 1.319002620e-04f, + 1.301562730e-04f, 1.284121134e-04f, 1.266677870e-04f, 1.249232977e-04f, 1.231786493e-04f, 1.214338457e-04f, 1.196888906e-04f, 1.179437879e-04f, 1.161985414e-04f, 1.144531551e-04f, + 1.127076326e-04f, 1.109619779e-04f, 1.092161948e-04f, 1.074702871e-04f, 1.057242587e-04f, 1.039781134e-04f, 1.022318551e-04f, 1.004854875e-04f, 9.873901447e-05f, 9.699243993e-05f, + 9.524576767e-05f, 9.349900153e-05f, 9.175214535e-05f, 9.000520296e-05f, 8.825817821e-05f, 8.651107491e-05f, 8.476389692e-05f, 8.301664807e-05f, 8.126933219e-05f, 7.952195313e-05f, + 7.777451470e-05f, 7.602702076e-05f, 7.427947514e-05f, 7.253188167e-05f, 7.078424419e-05f, 6.903656653e-05f, 6.728885253e-05f, 6.554110602e-05f, 6.379333084e-05f, 6.204553082e-05f, + 6.029770980e-05f, 5.854987161e-05f, 5.680202008e-05f, 5.505415905e-05f, 5.330629235e-05f, 5.155842381e-05f, 4.981055727e-05f, 4.806269656e-05f, 4.631484551e-05f, 4.456700796e-05f, + 4.281918773e-05f, 4.107138866e-05f, 3.932361458e-05f, 3.757586931e-05f, 3.582815670e-05f, 3.408048056e-05f, 3.233284474e-05f, 3.058525306e-05f, 2.883770934e-05f, 2.709021742e-05f, + 2.534278113e-05f, 2.359540429e-05f, 2.184809073e-05f, 2.010084429e-05f, 1.835366878e-05f, 1.660656803e-05f, 1.485954587e-05f, 1.311260613e-05f, 1.136575262e-05f, 9.618989184e-06f, + 7.872319634e-06f, 6.125747797e-06f, 4.379277496e-06f, 2.632912556e-06f, 8.866567971e-07f, -8.594859574e-07f, -2.605511886e-06f, -4.351417169e-06f, -6.097197984e-06f, -7.842850512e-06f, + -9.588370933e-06f, -1.133375543e-05f, -1.307900018e-05f, -1.482410137e-05f, -1.656905518e-05f, -1.831385780e-05f, -2.005850541e-05f, -2.180299418e-05f, -2.354732032e-05f, -2.529148000e-05f, + -2.703546941e-05f, -2.877928474e-05f, -3.052292217e-05f, -3.226637790e-05f, -3.400964810e-05f, -3.575272898e-05f, -3.749561672e-05f, -3.923830752e-05f, -4.098079755e-05f, -4.272308303e-05f, + -4.446516013e-05f, -4.620702506e-05f, -4.794867400e-05f, -4.969010316e-05f, -5.143130872e-05f, -5.317228689e-05f, -5.491303387e-05f, -5.665354584e-05f, -5.839381901e-05f, -6.013384958e-05f, + -6.187363375e-05f, -6.361316773e-05f, -6.535244770e-05f, -6.709146988e-05f, -6.883023047e-05f, -7.056872567e-05f, -7.230695169e-05f, -7.404490474e-05f, -7.578258102e-05f, -7.751997673e-05f, + -7.925708810e-05f, -8.099391132e-05f, -8.273044262e-05f, -8.446667819e-05f, -8.620261425e-05f, -8.793824702e-05f, -8.967357271e-05f, -9.140858753e-05f, -9.314328771e-05f, -9.487766945e-05f, + -9.661172897e-05f, -9.834546250e-05f, -1.000788663e-04f, -1.018119364e-04f, -1.035446693e-04f, -1.052770611e-04f, -1.070091079e-04f, -1.087408061e-04f, -1.104721519e-04f, -1.122031414e-04f, + -1.139337710e-04f, -1.156640368e-04f, -1.173939351e-04f, -1.191234621e-04f, -1.208526140e-04f, -1.225813871e-04f, -1.243097776e-04f, -1.260377818e-04f, -1.277653958e-04f, -1.294926159e-04f, + -1.312194384e-04f, -1.329458595e-04f, -1.346718754e-04f, -1.363974824e-04f, -1.381226767e-04f, -1.398474546e-04f, -1.415718123e-04f, -1.432957460e-04f, -1.450192520e-04f, -1.467423266e-04f, + -1.484649660e-04f, -1.501871664e-04f, -1.519089241e-04f, -1.536302354e-04f, -1.553510965e-04f, -1.570715037e-04f, -1.587914532e-04f, -1.605109413e-04f, -1.622299642e-04f, -1.639485182e-04f, + -1.656665996e-04f, -1.673842047e-04f, -1.691013296e-04f, -1.708179707e-04f, -1.725341242e-04f, -1.742497864e-04f, -1.759649536e-04f, -1.776796221e-04f, -1.793937880e-04f, -1.811074477e-04f, + -1.828205975e-04f, -1.845332337e-04f, -1.862453524e-04f, -1.879569501e-04f, -1.896680229e-04f, -1.913785672e-04f, -1.930885793e-04f, -1.947980553e-04f, -1.965069917e-04f, -1.982153847e-04f, + -1.999232306e-04f, -2.016305257e-04f, -2.033372663e-04f, -2.050434486e-04f, -2.067490690e-04f, -2.084541238e-04f, -2.101586092e-04f, -2.118625216e-04f, -2.135658573e-04f, -2.152686125e-04f, + -2.169707836e-04f, -2.186723669e-04f, -2.203733587e-04f, -2.220737553e-04f, -2.237735530e-04f, -2.254727481e-04f, -2.271713369e-04f, -2.288693158e-04f, -2.305666810e-04f, -2.322634289e-04f, + -2.339595558e-04f, -2.356550581e-04f, -2.373499320e-04f, -2.390441738e-04f, -2.407377800e-04f, -2.424307468e-04f, -2.441230705e-04f, -2.458147476e-04f, -2.475057742e-04f, -2.491961469e-04f, + -2.508858618e-04f, -2.525749153e-04f, -2.542633038e-04f, -2.559510236e-04f, -2.576380711e-04f, -2.593244426e-04f, -2.610101344e-04f, -2.626951429e-04f, -2.643794644e-04f, -2.660630954e-04f, + -2.677460321e-04f, -2.694282709e-04f, -2.711098082e-04f, -2.727906403e-04f, -2.744707635e-04f, -2.761501743e-04f, -2.778288691e-04f, -2.795068441e-04f, -2.811840957e-04f, -2.828606204e-04f, + -2.845364144e-04f, -2.862114742e-04f, -2.878857962e-04f, -2.895593766e-04f, -2.912322119e-04f, -2.929042985e-04f, -2.945756328e-04f, -2.962462111e-04f, -2.979160298e-04f, -2.995850853e-04f, + -3.012533741e-04f, -3.029208924e-04f, -3.045876367e-04f, -3.062536034e-04f, -3.079187889e-04f, -3.095831896e-04f, -3.112468018e-04f, -3.129096221e-04f, -3.145716467e-04f, -3.162328722e-04f, + -3.178932948e-04f, -3.195529111e-04f, -3.212117174e-04f, -3.228697102e-04f, -3.245268859e-04f, -3.261832408e-04f, -3.278387715e-04f, -3.294934743e-04f, -3.311473456e-04f, -3.328003820e-04f, + -3.344525798e-04f, -3.361039354e-04f, -3.377544453e-04f, -3.394041060e-04f, -3.410529138e-04f, -3.427008652e-04f, -3.443479567e-04f, -3.459941847e-04f, -3.476395456e-04f, -3.492840359e-04f, + -3.509276520e-04f, -3.525703904e-04f, -3.542122476e-04f, -3.558532200e-04f, -3.574933041e-04f, -3.591324963e-04f, -3.607707930e-04f, -3.624081909e-04f, -3.640446863e-04f, -3.656802756e-04f, + -3.673149555e-04f, -3.689487223e-04f, -3.705815725e-04f, -3.722135026e-04f, -3.738445091e-04f, -3.754745885e-04f, -3.771037373e-04f, -3.787319519e-04f, -3.803592288e-04f, -3.819855646e-04f, + -3.836109557e-04f, -3.852353986e-04f, -3.868588899e-04f, -3.884814260e-04f, -3.901030034e-04f, -3.917236187e-04f, -3.933432683e-04f, -3.949619488e-04f, -3.965796566e-04f, -3.981963884e-04f, + -3.998121406e-04f, -4.014269097e-04f, -4.030406922e-04f, -4.046534848e-04f, -4.062652838e-04f, -4.078760860e-04f, -4.094858877e-04f, -4.110946855e-04f, -4.127024759e-04f, -4.143092556e-04f, + -4.159150210e-04f, -4.175197687e-04f, -4.191234952e-04f, -4.207261971e-04f, -4.223278709e-04f, -4.239285132e-04f, -4.255281206e-04f, -4.271266896e-04f, -4.287242167e-04f, -4.303206986e-04f, + -4.319161318e-04f, -4.335105129e-04f, -4.351038384e-04f, -4.366961050e-04f, -4.382873091e-04f, -4.398774475e-04f, -4.414665166e-04f, -4.430545131e-04f, -4.446414335e-04f, -4.462272744e-04f, + -4.478120325e-04f, -4.493957043e-04f, -4.509782864e-04f, -4.525597755e-04f, -4.541401680e-04f, -4.557194607e-04f, -4.572976502e-04f, -4.588747330e-04f, -4.604507058e-04f, -4.620255652e-04f, + -4.635993077e-04f, -4.651719302e-04f, -4.667434290e-04f, -4.683138010e-04f, -4.698830427e-04f, -4.714511507e-04f, -4.730181217e-04f, -4.745839523e-04f, -4.761486392e-04f, -4.777121790e-04f, + -4.792745684e-04f, -4.808358040e-04f, -4.823958824e-04f, -4.839548003e-04f, -4.855125545e-04f, -4.870691414e-04f, -4.886245579e-04f, -4.901788005e-04f, -4.917318659e-04f, -4.932837509e-04f, + -4.948344520e-04f, -4.963839660e-04f, -4.979322895e-04f, -4.994794193e-04f, -5.010253520e-04f, -5.025700842e-04f, -5.041136128e-04f, -5.056559343e-04f, -5.071970455e-04f, -5.087369431e-04f, + -5.102756238e-04f, -5.118130842e-04f, -5.133493212e-04f, -5.148843314e-04f, -5.164181115e-04f, -5.179506582e-04f, -5.194819684e-04f, -5.210120386e-04f, -5.225408656e-04f, -5.240684461e-04f, + -5.255947770e-04f, -5.271198548e-04f, -5.286436764e-04f, -5.301662385e-04f, -5.316875379e-04f, -5.332075712e-04f, -5.347263353e-04f, -5.362438268e-04f, -5.377600426e-04f, -5.392749794e-04f, + -5.407886339e-04f, -5.423010030e-04f, -5.438120834e-04f, -5.453218719e-04f, -5.468303652e-04f, -5.483375601e-04f, -5.498434535e-04f, -5.513480420e-04f, -5.528513225e-04f, -5.543532917e-04f, + -5.558539465e-04f, -5.573532837e-04f, -5.588513000e-04f, -5.603479923e-04f, -5.618433574e-04f, -5.633373920e-04f, -5.648300929e-04f, -5.663214571e-04f, -5.678114813e-04f, -5.693001623e-04f, + -5.707874970e-04f, -5.722734822e-04f, -5.737581147e-04f, -5.752413913e-04f, -5.767233089e-04f, -5.782038644e-04f, -5.796830545e-04f, -5.811608761e-04f, -5.826373261e-04f, -5.841124013e-04f, + -5.855860986e-04f, -5.870584149e-04f, -5.885293469e-04f, -5.899988916e-04f, -5.914670458e-04f, -5.929338064e-04f, -5.943991703e-04f, -5.958631343e-04f, -5.973256954e-04f, -5.987868504e-04f, + -6.002465963e-04f, -6.017049298e-04f, -6.031618480e-04f, -6.046173476e-04f, -6.060714256e-04f, -6.075240790e-04f, -6.089753045e-04f, -6.104250992e-04f, -6.118734600e-04f, -6.133203837e-04f, + -6.147658673e-04f, -6.162099076e-04f, -6.176525018e-04f, -6.190936466e-04f, -6.205333390e-04f, -6.219715759e-04f, -6.234083543e-04f, -6.248436712e-04f, -6.262775234e-04f, -6.277099080e-04f, + -6.291408219e-04f, -6.305702620e-04f, -6.319982253e-04f, -6.334247088e-04f, -6.348497094e-04f, -6.362732242e-04f, -6.376952501e-04f, -6.391157840e-04f, -6.405348230e-04f, -6.419523640e-04f, + -6.433684041e-04f, -6.447829402e-04f, -6.461959694e-04f, -6.476074885e-04f, -6.490174947e-04f, -6.504259850e-04f, -6.518329563e-04f, -6.532384056e-04f, -6.546423301e-04f, -6.560447266e-04f, + -6.574455923e-04f, -6.588449242e-04f, -6.602427192e-04f, -6.616389745e-04f, -6.630336870e-04f, -6.644268539e-04f, -6.658184721e-04f, -6.672085388e-04f, -6.685970509e-04f, -6.699840055e-04f, + -6.713693997e-04f, -6.727532306e-04f, -6.741354952e-04f, -6.755161906e-04f, -6.768953138e-04f, -6.782728620e-04f, -6.796488322e-04f, -6.810232216e-04f, -6.823960271e-04f, -6.837672460e-04f, + -6.851368752e-04f, -6.865049120e-04f, -6.878713534e-04f, -6.892361964e-04f, -6.905994383e-04f, -6.919610762e-04f, -6.933211071e-04f, -6.946795282e-04f, -6.960363366e-04f, -6.973915295e-04f, + -6.987451039e-04f, -7.000970571e-04f, -7.014473861e-04f, -7.027960882e-04f, -7.041431604e-04f, -7.054885999e-04f, -7.068324039e-04f, -7.081745695e-04f, -7.095150939e-04f, -7.108539743e-04f, + -7.121912078e-04f, -7.135267916e-04f, -7.148607229e-04f, -7.161929989e-04f, -7.175236168e-04f, -7.188525737e-04f, -7.201798669e-04f, -7.215054935e-04f, -7.228294508e-04f, -7.241517359e-04f, + -7.254723461e-04f, -7.267912786e-04f, -7.281085306e-04f, -7.294240994e-04f, -7.307379821e-04f, -7.320501759e-04f, -7.333606782e-04f, -7.346694862e-04f, -7.359765970e-04f, -7.372820080e-04f, + -7.385857164e-04f, -7.398877195e-04f, -7.411880144e-04f, -7.424865985e-04f, -7.437834690e-04f, -7.450786233e-04f, -7.463720585e-04f, -7.476637720e-04f, -7.489537609e-04f, -7.502420228e-04f, + -7.515285547e-04f, -7.528133540e-04f, -7.540964180e-04f, -7.553777440e-04f, -7.566573294e-04f, -7.579351713e-04f, -7.592112671e-04f, -7.604856142e-04f, -7.617582099e-04f, -7.630290514e-04f, + -7.642981362e-04f, -7.655654615e-04f, -7.668310247e-04f, -7.680948231e-04f, -7.693568541e-04f, -7.706171150e-04f, -7.718756032e-04f, -7.731323161e-04f, -7.743872509e-04f, -7.756404051e-04f, + -7.768917760e-04f, -7.781413610e-04f, -7.793891575e-04f, -7.806351629e-04f, -7.818793745e-04f, -7.831217897e-04f, -7.843624060e-04f, -7.856012207e-04f, -7.868382313e-04f, -7.880734350e-04f, + -7.893068295e-04f, -7.905384120e-04f, -7.917681800e-04f, -7.929961309e-04f, -7.942222621e-04f, -7.954465711e-04f, -7.966690553e-04f, -7.978897121e-04f, -7.991085390e-04f, -8.003255335e-04f, + -8.015406929e-04f, -8.027540148e-04f, -8.039654966e-04f, -8.051751358e-04f, -8.063829298e-04f, -8.075888761e-04f, -8.087929722e-04f, -8.099952155e-04f, -8.111956037e-04f, -8.123941340e-04f, + -8.135908041e-04f, -8.147856115e-04f, -8.159785536e-04f, -8.171696279e-04f, -8.183588320e-04f, -8.195461634e-04f, -8.207316195e-04f, -8.219151980e-04f, -8.230968964e-04f, -8.242767121e-04f, + -8.254546427e-04f, -8.266306858e-04f, -8.278048389e-04f, -8.289770996e-04f, -8.301474654e-04f, -8.313159338e-04f, -8.324825025e-04f, -8.336471690e-04f, -8.348099309e-04f, -8.359707857e-04f, + -8.371297310e-04f, -8.382867644e-04f, -8.394418836e-04f, -8.405950860e-04f, -8.417463693e-04f, -8.428957312e-04f, -8.440431691e-04f, -8.451886807e-04f, -8.463322637e-04f, -8.474739156e-04f, + -8.486136341e-04f, -8.497514168e-04f, -8.508872613e-04f, -8.520211653e-04f, -8.531531264e-04f, -8.542831423e-04f, -8.554112106e-04f, -8.565373289e-04f, -8.576614949e-04f, -8.587837064e-04f, + -8.599039609e-04f, -8.610222561e-04f, -8.621385897e-04f, -8.632529595e-04f, -8.643653629e-04f, -8.654757979e-04f, -8.665842620e-04f, -8.676907530e-04f, -8.687952685e-04f, -8.698978063e-04f, + -8.709983641e-04f, -8.720969396e-04f, -8.731935305e-04f, -8.742881345e-04f, -8.753807494e-04f, -8.764713730e-04f, -8.775600029e-04f, -8.786466369e-04f, -8.797312727e-04f, -8.808139082e-04f, + -8.818945410e-04f, -8.829731689e-04f, -8.840497897e-04f, -8.851244012e-04f, -8.861970011e-04f, -8.872675872e-04f, -8.883361574e-04f, -8.894027093e-04f, -8.904672408e-04f, -8.915297497e-04f, + -8.925902338e-04f, -8.936486909e-04f, -8.947051188e-04f, -8.957595153e-04f, -8.968118783e-04f, -8.978622056e-04f, -8.989104949e-04f, -8.999567443e-04f, -9.010009514e-04f, -9.020431141e-04f, + -9.030832303e-04f, -9.041212979e-04f, -9.051573146e-04f, -9.061912784e-04f, -9.072231871e-04f, -9.082530386e-04f, -9.092808308e-04f, -9.103065616e-04f, -9.113302288e-04f, -9.123518303e-04f, + -9.133713641e-04f, -9.143888280e-04f, -9.154042200e-04f, -9.164175378e-04f, -9.174287796e-04f, -9.184379431e-04f, -9.194450264e-04f, -9.204500273e-04f, -9.214529437e-04f, -9.224537737e-04f, + -9.234525151e-04f, -9.244491660e-04f, -9.254437241e-04f, -9.264361876e-04f, -9.274265544e-04f, -9.284148224e-04f, -9.294009896e-04f, -9.303850540e-04f, -9.313670135e-04f, -9.323468663e-04f, + -9.333246101e-04f, -9.343002431e-04f, -9.352737633e-04f, -9.362451686e-04f, -9.372144570e-04f, -9.381816266e-04f, -9.391466754e-04f, -9.401096014e-04f, -9.410704027e-04f, -9.420290772e-04f, + -9.429856230e-04f, -9.439400382e-04f, -9.448923208e-04f, -9.458424689e-04f, -9.467904804e-04f, -9.477363536e-04f, -9.486800864e-04f, -9.496216769e-04f, -9.505611231e-04f, -9.514984233e-04f, + -9.524335754e-04f, -9.533665776e-04f, -9.542974279e-04f, -9.552261245e-04f, -9.561526654e-04f, -9.570770488e-04f, -9.579992727e-04f, -9.589193354e-04f, -9.598372349e-04f, -9.607529693e-04f, + -9.616665368e-04f, -9.625779356e-04f, -9.634871637e-04f, -9.643942194e-04f, -9.652991007e-04f, -9.662018059e-04f, -9.671023331e-04f, -9.680006805e-04f, -9.688968462e-04f, -9.697908284e-04f, + -9.706826253e-04f, -9.715722351e-04f, -9.724596561e-04f, -9.733448863e-04f, -9.742279240e-04f, -9.751087674e-04f, -9.759874147e-04f, -9.768638642e-04f, -9.777381140e-04f, -9.786101624e-04f, + -9.794800076e-04f, -9.803476479e-04f, -9.812130814e-04f, -9.820763065e-04f, -9.829373215e-04f, -9.837961244e-04f, -9.846527137e-04f, -9.855070876e-04f, -9.863592444e-04f, -9.872091823e-04f, + -9.880568996e-04f, -9.889023946e-04f, -9.897456657e-04f, -9.905867110e-04f, -9.914255289e-04f, -9.922621178e-04f, -9.930964759e-04f, -9.939286015e-04f, -9.947584930e-04f, -9.955861486e-04f, + -9.964115668e-04f, -9.972347459e-04f, -9.980556842e-04f, -9.988743800e-04f, -9.996908317e-04f, -1.000505038e-03f, -1.001316996e-03f, -1.002126706e-03f, -1.002934165e-03f, -1.003739372e-03f, + -1.004542325e-03f, -1.005343022e-03f, -1.006141462e-03f, -1.006937644e-03f, -1.007731565e-03f, -1.008523225e-03f, -1.009312621e-03f, -1.010099752e-03f, -1.010884616e-03f, -1.011667212e-03f, + -1.012447538e-03f, -1.013225594e-03f, -1.014001376e-03f, -1.014774883e-03f, -1.015546115e-03f, -1.016315069e-03f, -1.017081745e-03f, -1.017846139e-03f, -1.018608252e-03f, -1.019368081e-03f, + -1.020125624e-03f, -1.020880882e-03f, -1.021633851e-03f, -1.022384530e-03f, -1.023132918e-03f, -1.023879013e-03f, -1.024622815e-03f, -1.025364321e-03f, -1.026103529e-03f, -1.026840439e-03f, + -1.027575050e-03f, -1.028307358e-03f, -1.029037364e-03f, -1.029765065e-03f, -1.030490461e-03f, -1.031213549e-03f, -1.031934329e-03f, -1.032652798e-03f, -1.033368956e-03f, -1.034082801e-03f, + -1.034794332e-03f, -1.035503547e-03f, -1.036210444e-03f, -1.036915023e-03f, -1.037617282e-03f, -1.038317220e-03f, -1.039014835e-03f, -1.039710126e-03f, -1.040403091e-03f, -1.041093730e-03f, + -1.041782040e-03f, -1.042468021e-03f, -1.043151671e-03f, -1.043832989e-03f, -1.044511973e-03f, -1.045188622e-03f, -1.045862935e-03f, -1.046534910e-03f, -1.047204546e-03f, -1.047871842e-03f, + -1.048536797e-03f, -1.049199409e-03f, -1.049859676e-03f, -1.050517599e-03f, -1.051173174e-03f, -1.051826402e-03f, -1.052477280e-03f, -1.053125807e-03f, -1.053771983e-03f, -1.054415806e-03f, + -1.055057275e-03f, -1.055696387e-03f, -1.056333143e-03f, -1.056967541e-03f, -1.057599580e-03f, -1.058229258e-03f, -1.058856575e-03f, -1.059481528e-03f, -1.060104117e-03f, -1.060724341e-03f, + -1.061342199e-03f, -1.061957688e-03f, -1.062570808e-03f, -1.063181559e-03f, -1.063789938e-03f, -1.064395944e-03f, -1.064999577e-03f, -1.065600834e-03f, -1.066199716e-03f, -1.066796221e-03f, + -1.067390347e-03f, -1.067982094e-03f, -1.068571460e-03f, -1.069158444e-03f, -1.069743045e-03f, -1.070325263e-03f, -1.070905095e-03f, -1.071482541e-03f, -1.072057599e-03f, -1.072630270e-03f, + -1.073200550e-03f, -1.073768440e-03f, -1.074333938e-03f, -1.074897044e-03f, -1.075457755e-03f, -1.076016071e-03f, -1.076571992e-03f, -1.077125515e-03f, -1.077676640e-03f, -1.078225366e-03f, + -1.078771692e-03f, -1.079315616e-03f, -1.079857139e-03f, -1.080396257e-03f, -1.080932972e-03f, -1.081467281e-03f, -1.081999183e-03f, -1.082528678e-03f, -1.083055765e-03f, -1.083580442e-03f, + -1.084102709e-03f, -1.084622565e-03f, -1.085140008e-03f, -1.085655038e-03f, -1.086167653e-03f, -1.086677853e-03f, -1.087185637e-03f, -1.087691004e-03f, -1.088193953e-03f, -1.088694482e-03f, + -1.089192592e-03f, -1.089688280e-03f, -1.090181547e-03f, -1.090672391e-03f, -1.091160811e-03f, -1.091646807e-03f, -1.092130377e-03f, -1.092611520e-03f, -1.093090237e-03f, -1.093566525e-03f, + -1.094040384e-03f, -1.094511813e-03f, -1.094980811e-03f, -1.095447377e-03f, -1.095911511e-03f, -1.096373211e-03f, -1.096832477e-03f, -1.097289308e-03f, -1.097743703e-03f, -1.098195661e-03f, + -1.098645182e-03f, -1.099092264e-03f, -1.099536906e-03f, -1.099979109e-03f, -1.100418871e-03f, -1.100856191e-03f, -1.101291068e-03f, -1.101723502e-03f, -1.102153492e-03f, -1.102581038e-03f, + -1.103006137e-03f, -1.103428790e-03f, -1.103848996e-03f, -1.104266754e-03f, -1.104682064e-03f, -1.105094924e-03f, -1.105505333e-03f, -1.105913292e-03f, -1.106318799e-03f, -1.106721854e-03f, + -1.107122456e-03f, -1.107520603e-03f, -1.107916297e-03f, -1.108309535e-03f, -1.108700317e-03f, -1.109088642e-03f, -1.109474510e-03f, -1.109857920e-03f, -1.110238872e-03f, -1.110617364e-03f, + -1.110993396e-03f, -1.111366967e-03f, -1.111738078e-03f, -1.112106726e-03f, -1.112472911e-03f, -1.112836633e-03f, -1.113197891e-03f, -1.113556685e-03f, -1.113913013e-03f, -1.114266876e-03f, + -1.114618273e-03f, -1.114967202e-03f, -1.115313664e-03f, -1.115657657e-03f, -1.115999182e-03f, -1.116338237e-03f, -1.116674822e-03f, -1.117008937e-03f, -1.117340581e-03f, -1.117669753e-03f, + -1.117996453e-03f, -1.118320680e-03f, -1.118642434e-03f, -1.118961713e-03f, -1.119278519e-03f, -1.119592849e-03f, -1.119904705e-03f, -1.120214084e-03f, -1.120520986e-03f, -1.120825412e-03f, + -1.121127360e-03f, -1.121426830e-03f, -1.121723821e-03f, -1.122018334e-03f, -1.122310367e-03f, -1.122599920e-03f, -1.122886993e-03f, -1.123171585e-03f, -1.123453695e-03f, -1.123733324e-03f, + -1.124010470e-03f, -1.124285134e-03f, -1.124557315e-03f, -1.124827012e-03f, -1.125094225e-03f, -1.125358954e-03f, -1.125621198e-03f, -1.125880956e-03f, -1.126138229e-03f, -1.126393016e-03f, + -1.126645317e-03f, -1.126895130e-03f, -1.127142457e-03f, -1.127387296e-03f, -1.127629647e-03f, -1.127869509e-03f, -1.128106883e-03f, -1.128341768e-03f, -1.128574164e-03f, -1.128804069e-03f, + -1.129031485e-03f, -1.129256410e-03f, -1.129478845e-03f, -1.129698788e-03f, -1.129916240e-03f, -1.130131201e-03f, -1.130343669e-03f, -1.130553645e-03f, -1.130761129e-03f, -1.130966119e-03f, + -1.131168617e-03f, -1.131368621e-03f, -1.131566131e-03f, -1.131761148e-03f, -1.131953670e-03f, -1.132143697e-03f, -1.132331230e-03f, -1.132516268e-03f, -1.132698810e-03f, -1.132878857e-03f, + -1.133056409e-03f, -1.133231464e-03f, -1.133404023e-03f, -1.133574086e-03f, -1.133741653e-03f, -1.133906722e-03f, -1.134069295e-03f, -1.134229370e-03f, -1.134386948e-03f, -1.134542029e-03f, + -1.134694611e-03f, -1.134844696e-03f, -1.134992283e-03f, -1.135137372e-03f, -1.135279962e-03f, -1.135420054e-03f, -1.135557647e-03f, -1.135692742e-03f, -1.135825337e-03f, -1.135955434e-03f, + -1.136083031e-03f, -1.136208129e-03f, -1.136330728e-03f, -1.136450827e-03f, -1.136568426e-03f, -1.136683526e-03f, -1.136796127e-03f, -1.136906227e-03f, -1.137013827e-03f, -1.137118928e-03f, + -1.137221528e-03f, -1.137321629e-03f, -1.137419229e-03f, -1.137514329e-03f, -1.137606928e-03f, -1.137697028e-03f, -1.137784627e-03f, -1.137869725e-03f, -1.137952324e-03f, -1.138032422e-03f, + -1.138110019e-03f, -1.138185116e-03f, -1.138257713e-03f, -1.138327809e-03f, -1.138395405e-03f, -1.138460501e-03f, -1.138523096e-03f, -1.138583191e-03f, -1.138640786e-03f, -1.138695880e-03f, + -1.138748474e-03f, -1.138798568e-03f, -1.138846162e-03f, -1.138891256e-03f, -1.138933850e-03f, -1.138973944e-03f, -1.139011538e-03f, -1.139046633e-03f, -1.139079228e-03f, -1.139109323e-03f, + -1.139136919e-03f, -1.139162016e-03f, -1.139184613e-03f, -1.139204711e-03f, -1.139222310e-03f, -1.139237411e-03f, -1.139250012e-03f, -1.139260115e-03f, -1.139267720e-03f, -1.139272826e-03f, + -1.139275434e-03f, -1.139275544e-03f, -1.139273156e-03f, -1.139268271e-03f, -1.139260888e-03f, -1.139251007e-03f, -1.139238630e-03f, -1.139223756e-03f, -1.139206385e-03f, -1.139186517e-03f, + -1.139164153e-03f, -1.139139294e-03f, -1.139111938e-03f, -1.139082086e-03f, -1.139049739e-03f, -1.139014897e-03f, -1.138977560e-03f, -1.138937729e-03f, -1.138895402e-03f, -1.138850582e-03f, + -1.138803268e-03f, -1.138753460e-03f, -1.138701159e-03f, -1.138646364e-03f, -1.138589077e-03f, -1.138529297e-03f, -1.138467025e-03f, -1.138402261e-03f, -1.138335006e-03f, -1.138265259e-03f, + -1.138193021e-03f, -1.138118293e-03f, -1.138041074e-03f, -1.137961365e-03f, -1.137879167e-03f, -1.137794479e-03f, -1.137707302e-03f, -1.137617637e-03f, -1.137525483e-03f, -1.137430841e-03f, + -1.137333712e-03f, -1.137234096e-03f, -1.137131993e-03f, -1.137027404e-03f, -1.136920329e-03f, -1.136810768e-03f, -1.136698722e-03f, -1.136584191e-03f, -1.136467176e-03f, -1.136347677e-03f, + -1.136225694e-03f, -1.136101229e-03f, -1.135974281e-03f, -1.135844850e-03f, -1.135712938e-03f, -1.135578545e-03f, -1.135441671e-03f, -1.135302316e-03f, -1.135160482e-03f, -1.135016168e-03f, + -1.134869375e-03f, -1.134720104e-03f, -1.134568355e-03f, -1.134414128e-03f, -1.134257425e-03f, -1.134098244e-03f, -1.133936589e-03f, -1.133772457e-03f, -1.133605851e-03f, -1.133436770e-03f, + -1.133265216e-03f, -1.133091188e-03f, -1.132914688e-03f, -1.132735715e-03f, -1.132554271e-03f, -1.132370355e-03f, -1.132183970e-03f, -1.131995114e-03f, -1.131803789e-03f, -1.131609995e-03f, + -1.131413733e-03f, -1.131215003e-03f, -1.131013806e-03f, -1.130810143e-03f, -1.130604014e-03f, -1.130395420e-03f, -1.130184362e-03f, -1.129970839e-03f, -1.129754854e-03f, -1.129536405e-03f, + -1.129315495e-03f, -1.129092123e-03f, -1.128866291e-03f, -1.128637998e-03f, -1.128407246e-03f, -1.128174036e-03f, -1.127938367e-03f, -1.127700241e-03f, -1.127459659e-03f, -1.127216620e-03f, + -1.126971126e-03f, -1.126723178e-03f, -1.126472775e-03f, -1.126219920e-03f, -1.125964612e-03f, -1.125706852e-03f, -1.125446641e-03f, -1.125183980e-03f, -1.124918870e-03f, -1.124651310e-03f, + -1.124381303e-03f, -1.124108848e-03f, -1.123833947e-03f, -1.123556600e-03f, -1.123276808e-03f, -1.122994572e-03f, -1.122709892e-03f, -1.122422770e-03f, -1.122133206e-03f, -1.121841201e-03f, + -1.121546756e-03f, -1.121249871e-03f, -1.120950547e-03f, -1.120648786e-03f, -1.120344588e-03f, -1.120037953e-03f, -1.119728884e-03f, -1.119417379e-03f, -1.119103441e-03f, -1.118787071e-03f, + -1.118468268e-03f, -1.118147034e-03f, -1.117823370e-03f, -1.117497277e-03f, -1.117168755e-03f, -1.116837806e-03f, -1.116504429e-03f, -1.116168627e-03f, -1.115830401e-03f, -1.115489750e-03f, + -1.115146676e-03f, -1.114801180e-03f, -1.114453262e-03f, -1.114102924e-03f, -1.113750167e-03f, -1.113394992e-03f, -1.113037398e-03f, -1.112677388e-03f, -1.112314963e-03f, -1.111950123e-03f, + -1.111582869e-03f, -1.111213202e-03f, -1.110841123e-03f, -1.110466634e-03f, -1.110089735e-03f, -1.109710427e-03f, -1.109328711e-03f, -1.108944588e-03f, -1.108558059e-03f, -1.108169126e-03f, + -1.107777788e-03f, -1.107384048e-03f, -1.106987906e-03f, -1.106589363e-03f, -1.106188420e-03f, -1.105785079e-03f, -1.105379340e-03f, -1.104971204e-03f, -1.104560673e-03f, -1.104147747e-03f, + -1.103732428e-03f, -1.103314716e-03f, -1.102894614e-03f, -1.102472120e-03f, -1.102047238e-03f, -1.101619968e-03f, -1.101190311e-03f, -1.100758268e-03f, -1.100323840e-03f, -1.099887028e-03f, + -1.099447834e-03f, -1.099006259e-03f, -1.098562303e-03f, -1.098115968e-03f, -1.097667255e-03f, -1.097216166e-03f, -1.096762700e-03f, -1.096306860e-03f, -1.095848647e-03f, -1.095388061e-03f, + -1.094925105e-03f, -1.094459778e-03f, -1.093992083e-03f, -1.093522020e-03f, -1.093049590e-03f, -1.092574796e-03f, -1.092097638e-03f, -1.091618116e-03f, -1.091136234e-03f, -1.090651991e-03f, + -1.090165388e-03f, -1.089676428e-03f, -1.089185111e-03f, -1.088691439e-03f, -1.088195413e-03f, -1.087697033e-03f, -1.087196302e-03f, -1.086693221e-03f, -1.086187790e-03f, -1.085680011e-03f, + -1.085169886e-03f, -1.084657415e-03f, -1.084142600e-03f, -1.083625442e-03f, -1.083105943e-03f, -1.082584104e-03f, -1.082059925e-03f, -1.081533409e-03f, -1.081004557e-03f, -1.080473369e-03f, + -1.079939848e-03f, -1.079403995e-03f, -1.078865810e-03f, -1.078325296e-03f, -1.077782453e-03f, -1.077237283e-03f, -1.076689788e-03f, -1.076139969e-03f, -1.075587826e-03f, -1.075033362e-03f, + -1.074476577e-03f, -1.073917474e-03f, -1.073356053e-03f, -1.072792316e-03f, -1.072226265e-03f, -1.071657900e-03f, -1.071087223e-03f, -1.070514236e-03f, -1.069938940e-03f, -1.069361336e-03f, + -1.068781426e-03f, -1.068199210e-03f, -1.067614692e-03f, -1.067027872e-03f, -1.066438751e-03f, -1.065847330e-03f, -1.065253613e-03f, -1.064657599e-03f, -1.064059290e-03f, -1.063458688e-03f, + -1.062855795e-03f, -1.062250611e-03f, -1.061643138e-03f, -1.061033378e-03f, -1.060421332e-03f, -1.059807002e-03f, -1.059190388e-03f, -1.058571494e-03f, -1.057950319e-03f, -1.057326867e-03f, + -1.056701137e-03f, -1.056073132e-03f, -1.055442853e-03f, -1.054810302e-03f, -1.054175481e-03f, -1.053538390e-03f, -1.052899032e-03f, -1.052257407e-03f, -1.051613518e-03f, -1.050967366e-03f, + -1.050318953e-03f, -1.049668280e-03f, -1.049015349e-03f, -1.048360161e-03f, -1.047702717e-03f, -1.047043021e-03f, -1.046381073e-03f, -1.045716874e-03f, -1.045050427e-03f, -1.044381732e-03f, + -1.043710792e-03f, -1.043037609e-03f, -1.042362183e-03f, -1.041684517e-03f, -1.041004611e-03f, -1.040322469e-03f, -1.039638090e-03f, -1.038951478e-03f, -1.038262634e-03f, -1.037571558e-03f, + -1.036878254e-03f, -1.036182722e-03f, -1.035484965e-03f, -1.034784984e-03f, -1.034082780e-03f, -1.033378356e-03f, -1.032671712e-03f, -1.031962852e-03f, -1.031251776e-03f, -1.030538486e-03f, + -1.029822984e-03f, -1.029105272e-03f, -1.028385350e-03f, -1.027663222e-03f, -1.026938889e-03f, -1.026212352e-03f, -1.025483614e-03f, -1.024752675e-03f, -1.024019538e-03f, -1.023284205e-03f, + -1.022546677e-03f, -1.021806956e-03f, -1.021065043e-03f, -1.020320941e-03f, -1.019574652e-03f, -1.018826176e-03f, -1.018075517e-03f, -1.017322675e-03f, -1.016567653e-03f, -1.015810452e-03f, + -1.015051074e-03f, -1.014289521e-03f, -1.013525794e-03f, -1.012759896e-03f, -1.011991829e-03f, -1.011221593e-03f, -1.010449192e-03f, -1.009674626e-03f, -1.008897899e-03f, -1.008119010e-03f, + -1.007337963e-03f, -1.006554760e-03f, -1.005769401e-03f, -1.004981890e-03f, -1.004192227e-03f, -1.003400415e-03f, -1.002606455e-03f, -1.001810350e-03f, -1.001012102e-03f, -1.000211711e-03f, + -9.994091811e-04f, -9.986045129e-04f, -9.977977087e-04f, -9.969887703e-04f, -9.961776997e-04f, -9.953644989e-04f, -9.945491696e-04f, -9.937317139e-04f, -9.929121337e-04f, -9.920904310e-04f, + -9.912666076e-04f, -9.904406655e-04f, -9.896126067e-04f, -9.887824331e-04f, -9.879501467e-04f, -9.871157495e-04f, -9.862792434e-04f, -9.854406304e-04f, -9.845999124e-04f, -9.837570915e-04f, + -9.829121697e-04f, -9.820651489e-04f, -9.812160311e-04f, -9.803648184e-04f, -9.795115127e-04f, -9.786561160e-04f, -9.777986305e-04f, -9.769390580e-04f, -9.760774006e-04f, -9.752136604e-04f, + -9.743478393e-04f, -9.734799394e-04f, -9.726099628e-04f, -9.717379114e-04f, -9.708637874e-04f, -9.699875928e-04f, -9.691093297e-04f, -9.682290000e-04f, -9.673466060e-04f, -9.664621496e-04f, + -9.655756329e-04f, -9.646870581e-04f, -9.637964271e-04f, -9.629037422e-04f, -9.620090053e-04f, -9.611122186e-04f, -9.602133842e-04f, -9.593125041e-04f, -9.584095806e-04f, -9.575046157e-04f, + -9.565976115e-04f, -9.556885702e-04f, -9.547774939e-04f, -9.538643846e-04f, -9.529492447e-04f, -9.520320761e-04f, -9.511128811e-04f, -9.501916618e-04f, -9.492684203e-04f, -9.483431589e-04f, + -9.474158796e-04f, -9.464865846e-04f, -9.455552762e-04f, -9.446219564e-04f, -9.436866275e-04f, -9.427492917e-04f, -9.418099511e-04f, -9.408686079e-04f, -9.399252644e-04f, -9.389799227e-04f, + -9.380325850e-04f, -9.370832536e-04f, -9.361319306e-04f, -9.351786183e-04f, -9.342233189e-04f, -9.332660347e-04f, -9.323067677e-04f, -9.313455204e-04f, -9.303822949e-04f, -9.294170935e-04f, + -9.284499184e-04f, -9.274807719e-04f, -9.265096562e-04f, -9.255365736e-04f, -9.245615264e-04f, -9.235845168e-04f, -9.226055471e-04f, -9.216246195e-04f, -9.206417364e-04f, -9.196569001e-04f, + -9.186701127e-04f, -9.176813767e-04f, -9.166906943e-04f, -9.156980679e-04f, -9.147034996e-04f, -9.137069919e-04f, -9.127085470e-04f, -9.117081673e-04f, -9.107058551e-04f, -9.097016128e-04f, + -9.086954425e-04f, -9.076873468e-04f, -9.066773278e-04f, -9.056653880e-04f, -9.046515297e-04f, -9.036357553e-04f, -9.026180671e-04f, -9.015984675e-04f, -9.005769588e-04f, -8.995535434e-04f, + -8.985282237e-04f, -8.975010020e-04f, -8.964718807e-04f, -8.954408623e-04f, -8.944079490e-04f, -8.933731433e-04f, -8.923364476e-04f, -8.912978643e-04f, -8.902573958e-04f, -8.892150444e-04f, + -8.881708127e-04f, -8.871247029e-04f, -8.860767176e-04f, -8.850268592e-04f, -8.839751300e-04f, -8.829215325e-04f, -8.818660692e-04f, -8.808087425e-04f, -8.797495548e-04f, -8.786885085e-04f, + -8.776256062e-04f, -8.765608503e-04f, -8.754942432e-04f, -8.744257874e-04f, -8.733554853e-04f, -8.722833395e-04f, -8.712093524e-04f, -8.701335264e-04f, -8.690558642e-04f, -8.679763680e-04f, + -8.668950405e-04f, -8.658118842e-04f, -8.647269014e-04f, -8.636400948e-04f, -8.625514669e-04f, -8.614610200e-04f, -8.603687568e-04f, -8.592746798e-04f, -8.581787915e-04f, -8.570810943e-04f, + -8.559815909e-04f, -8.548802838e-04f, -8.537771755e-04f, -8.526722685e-04f, -8.515655654e-04f, -8.504570687e-04f, -8.493467810e-04f, -8.482347048e-04f, -8.471208427e-04f, -8.460051973e-04f, + -8.448877711e-04f, -8.437685666e-04f, -8.426475866e-04f, -8.415248334e-04f, -8.404003098e-04f, -8.392740182e-04f, -8.381459614e-04f, -8.370161418e-04f, -8.358845621e-04f, -8.347512248e-04f, + -8.336161326e-04f, -8.324792881e-04f, -8.313406939e-04f, -8.302003525e-04f, -8.290582667e-04f, -8.279144390e-04f, -8.267688721e-04f, -8.256215685e-04f, -8.244725310e-04f, -8.233217621e-04f, + -8.221692644e-04f, -8.210150408e-04f, -8.198590937e-04f, -8.187014258e-04f, -8.175420398e-04f, -8.163809383e-04f, -8.152181240e-04f, -8.140535996e-04f, -8.128873677e-04f, -8.117194310e-04f, + -8.105497921e-04f, -8.093784538e-04f, -8.082054188e-04f, -8.070306896e-04f, -8.058542691e-04f, -8.046761598e-04f, -8.034963646e-04f, -8.023148860e-04f, -8.011317268e-04f, -7.999468897e-04f, + -7.987603774e-04f, -7.975721926e-04f, -7.963823381e-04f, -7.951908165e-04f, -7.939976306e-04f, -7.928027831e-04f, -7.916062768e-04f, -7.904081143e-04f, -7.892082984e-04f, -7.880068319e-04f, + -7.868037175e-04f, -7.855989579e-04f, -7.843925559e-04f, -7.831845142e-04f, -7.819748356e-04f, -7.807635230e-04f, -7.795505789e-04f, -7.783360062e-04f, -7.771198077e-04f, -7.759019862e-04f, + -7.746825444e-04f, -7.734614850e-04f, -7.722388110e-04f, -7.710145250e-04f, -7.697886300e-04f, -7.685611285e-04f, -7.673320236e-04f, -7.661013179e-04f, -7.648690142e-04f, -7.636351155e-04f, + -7.623996244e-04f, -7.611625439e-04f, -7.599238766e-04f, -7.586836256e-04f, -7.574417934e-04f, -7.561983831e-04f, -7.549533974e-04f, -7.537068392e-04f, -7.524587112e-04f, -7.512090164e-04f, + -7.499577576e-04f, -7.487049377e-04f, -7.474505594e-04f, -7.461946256e-04f, -7.449371393e-04f, -7.436781032e-04f, -7.424175202e-04f, -7.411553932e-04f, -7.398917251e-04f, -7.386265187e-04f, + -7.373597769e-04f, -7.360915026e-04f, -7.348216987e-04f, -7.335503680e-04f, -7.322775135e-04f, -7.310031380e-04f, -7.297272445e-04f, -7.284498357e-04f, -7.271709147e-04f, -7.258904844e-04f, + -7.246085476e-04f, -7.233251072e-04f, -7.220401663e-04f, -7.207537276e-04f, -7.194657941e-04f, -7.181763688e-04f, -7.168854545e-04f, -7.155930542e-04f, -7.142991708e-04f, -7.130038073e-04f, + -7.117069666e-04f, -7.104086517e-04f, -7.091088654e-04f, -7.078076107e-04f, -7.065048906e-04f, -7.052007081e-04f, -7.038950661e-04f, -7.025879675e-04f, -7.012794153e-04f, -6.999694125e-04f, + -6.986579621e-04f, -6.973450670e-04f, -6.960307301e-04f, -6.947149546e-04f, -6.933977433e-04f, -6.920790993e-04f, -6.907590255e-04f, -6.894375249e-04f, -6.881146005e-04f, -6.867902553e-04f, + -6.854644923e-04f, -6.841373146e-04f, -6.828087250e-04f, -6.814787266e-04f, -6.801473225e-04f, -6.788145157e-04f, -6.774803090e-04f, -6.761447057e-04f, -6.748077086e-04f, -6.734693209e-04f, + -6.721295455e-04f, -6.707883855e-04f, -6.694458439e-04f, -6.681019238e-04f, -6.667566281e-04f, -6.654099600e-04f, -6.640619224e-04f, -6.627125185e-04f, -6.613617512e-04f, -6.600096236e-04f, + -6.586561388e-04f, -6.573012999e-04f, -6.559451098e-04f, -6.545875717e-04f, -6.532286886e-04f, -6.518684636e-04f, -6.505068998e-04f, -6.491440002e-04f, -6.477797680e-04f, -6.464142061e-04f, + -6.450473177e-04f, -6.436791059e-04f, -6.423095737e-04f, -6.409387243e-04f, -6.395665607e-04f, -6.381930861e-04f, -6.368183035e-04f, -6.354422160e-04f, -6.340648268e-04f, -6.326861389e-04f, + -6.313061554e-04f, -6.299248796e-04f, -6.285423144e-04f, -6.271584630e-04f, -6.257733285e-04f, -6.243869141e-04f, -6.229992228e-04f, -6.216102579e-04f, -6.202200223e-04f, -6.188285194e-04f, + -6.174357521e-04f, -6.160417236e-04f, -6.146464372e-04f, -6.132498958e-04f, -6.118521027e-04f, -6.104530610e-04f, -6.090527739e-04f, -6.076512445e-04f, -6.062484759e-04f, -6.048444714e-04f, + -6.034392341e-04f, -6.020327672e-04f, -6.006250737e-04f, -5.992161569e-04f, -5.978060200e-04f, -5.963946662e-04f, -5.949820985e-04f, -5.935683202e-04f, -5.921533345e-04f, -5.907371446e-04f, + -5.893197535e-04f, -5.879011646e-04f, -5.864813810e-04f, -5.850604060e-04f, -5.836382426e-04f, -5.822148941e-04f, -5.807903637e-04f, -5.793646546e-04f, -5.779377700e-04f, -5.765097132e-04f, + -5.750804872e-04f, -5.736500954e-04f, -5.722185409e-04f, -5.707858270e-04f, -5.693519569e-04f, -5.679169338e-04f, -5.664807609e-04f, -5.650434415e-04f, -5.636049787e-04f, -5.621653759e-04f, + -5.607246362e-04f, -5.592827629e-04f, -5.578397592e-04f, -5.563956283e-04f, -5.549503736e-04f, -5.535039982e-04f, -5.520565053e-04f, -5.506078983e-04f, -5.491581804e-04f, -5.477073549e-04f, + -5.462554249e-04f, -5.448023938e-04f, -5.433482648e-04f, -5.418930411e-04f, -5.404367261e-04f, -5.389793230e-04f, -5.375208351e-04f, -5.360612656e-04f, -5.346006179e-04f, -5.331388951e-04f, + -5.316761005e-04f, -5.302122376e-04f, -5.287473094e-04f, -5.272813194e-04f, -5.258142707e-04f, -5.243461667e-04f, -5.228770107e-04f, -5.214068060e-04f, -5.199355558e-04f, -5.184632635e-04f, + -5.169899323e-04f, -5.155155655e-04f, -5.140401665e-04f, -5.125637386e-04f, -5.110862850e-04f, -5.096078091e-04f, -5.081283142e-04f, -5.066478035e-04f, -5.051662805e-04f, -5.036837484e-04f, + -5.022002105e-04f, -5.007156702e-04f, -4.992301307e-04f, -4.977435955e-04f, -4.962560678e-04f, -4.947675509e-04f, -4.932780482e-04f, -4.917875631e-04f, -4.902960988e-04f, -4.888036587e-04f, + -4.873102461e-04f, -4.858158644e-04f, -4.843205169e-04f, -4.828242070e-04f, -4.813269379e-04f, -4.798287131e-04f, -4.783295358e-04f, -4.768294096e-04f, -4.753283376e-04f, -4.738263232e-04f, + -4.723233699e-04f, -4.708194809e-04f, -4.693146597e-04f, -4.678089095e-04f, -4.663022338e-04f, -4.647946359e-04f, -4.632861192e-04f, -4.617766870e-04f, -4.602663428e-04f, -4.587550898e-04f, + -4.572429316e-04f, -4.557298713e-04f, -4.542159125e-04f, -4.527010585e-04f, -4.511853127e-04f, -4.496686784e-04f, -4.481511591e-04f, -4.466327581e-04f, -4.451134789e-04f, -4.435933248e-04f, + -4.420722991e-04f, -4.405504054e-04f, -4.390276470e-04f, -4.375040273e-04f, -4.359795496e-04f, -4.344542175e-04f, -4.329280342e-04f, -4.314010032e-04f, -4.298731280e-04f, -4.283444118e-04f, + -4.268148582e-04f, -4.252844705e-04f, -4.237532521e-04f, -4.222212065e-04f, -4.206883370e-04f, -4.191546471e-04f, -4.176201402e-04f, -4.160848198e-04f, -4.145486891e-04f, -4.130117518e-04f, + -4.114740111e-04f, -4.099354705e-04f, -4.083961334e-04f, -4.068560034e-04f, -4.053150837e-04f, -4.037733778e-04f, -4.022308892e-04f, -4.006876213e-04f, -3.991435776e-04f, -3.975987614e-04f, + -3.960531762e-04f, -3.945068254e-04f, -3.929597125e-04f, -3.914118410e-04f, -3.898632143e-04f, -3.883138357e-04f, -3.867637089e-04f, -3.852128371e-04f, -3.836612239e-04f, -3.821088728e-04f, + -3.805557871e-04f, -3.790019704e-04f, -3.774474260e-04f, -3.758921575e-04f, -3.743361682e-04f, -3.727794618e-04f, -3.712220415e-04f, -3.696639110e-04f, -3.681050736e-04f, -3.665455328e-04f, + -3.649852921e-04f, -3.634243549e-04f, -3.618627247e-04f, -3.603004051e-04f, -3.587373994e-04f, -3.571737111e-04f, -3.556093437e-04f, -3.540443008e-04f, -3.524785856e-04f, -3.509122019e-04f, + -3.493451529e-04f, -3.477774422e-04f, -3.462090733e-04f, -3.446400497e-04f, -3.430703748e-04f, -3.415000522e-04f, -3.399290852e-04f, -3.383574775e-04f, -3.367852325e-04f, -3.352123536e-04f, + -3.336388445e-04f, -3.320647085e-04f, -3.304899491e-04f, -3.289145699e-04f, -3.273385744e-04f, -3.257619660e-04f, -3.241847483e-04f, -3.226069247e-04f, -3.210284987e-04f, -3.194494739e-04f, + -3.178698538e-04f, -3.162896418e-04f, -3.147088415e-04f, -3.131274563e-04f, -3.115454898e-04f, -3.099629455e-04f, -3.083798269e-04f, -3.067961374e-04f, -3.052118807e-04f, -3.036270602e-04f, + -3.020416794e-04f, -3.004557419e-04f, -2.988692511e-04f, -2.972822106e-04f, -2.956946239e-04f, -2.941064945e-04f, -2.925178259e-04f, -2.909286217e-04f, -2.893388854e-04f, -2.877486204e-04f, + -2.861578304e-04f, -2.845665188e-04f, -2.829746891e-04f, -2.813823450e-04f, -2.797894898e-04f, -2.781961272e-04f, -2.766022607e-04f, -2.750078937e-04f, -2.734130299e-04f, -2.718176727e-04f, + -2.702218257e-04f, -2.686254925e-04f, -2.670286764e-04f, -2.654313812e-04f, -2.638336103e-04f, -2.622353672e-04f, -2.606366556e-04f, -2.590374788e-04f, -2.574378405e-04f, -2.558377443e-04f, + -2.542371935e-04f, -2.526361919e-04f, -2.510347429e-04f, -2.494328500e-04f, -2.478305169e-04f, -2.462277470e-04f, -2.446245438e-04f, -2.430209111e-04f, -2.414168522e-04f, -2.398123707e-04f, + -2.382074702e-04f, -2.366021543e-04f, -2.349964264e-04f, -2.333902901e-04f, -2.317837490e-04f, -2.301768066e-04f, -2.285694665e-04f, -2.269617322e-04f, -2.253536073e-04f, -2.237450953e-04f, + -2.221361997e-04f, -2.205269242e-04f, -2.189172723e-04f, -2.173072476e-04f, -2.156968535e-04f, -2.140860936e-04f, -2.124749716e-04f, -2.108634910e-04f, -2.092516552e-04f, -2.076394680e-04f, + -2.060269328e-04f, -2.044140531e-04f, -2.028008327e-04f, -2.011872749e-04f, -1.995733835e-04f, -1.979591618e-04f, -1.963446136e-04f, -1.947297423e-04f, -1.931145516e-04f, -1.914990449e-04f, + -1.898832259e-04f, -1.882670982e-04f, -1.866506652e-04f, -1.850339305e-04f, -1.834168978e-04f, -1.817995705e-04f, -1.801819523e-04f, -1.785640467e-04f, -1.769458572e-04f, -1.753273875e-04f, + -1.737086412e-04f, -1.720896217e-04f, -1.704703326e-04f, -1.688507776e-04f, -1.672309601e-04f, -1.656108838e-04f, -1.639905523e-04f, -1.623699690e-04f, -1.607491376e-04f, -1.591280616e-04f, + -1.575067446e-04f, -1.558851903e-04f, -1.542634020e-04f, -1.526413835e-04f, -1.510191383e-04f, -1.493966700e-04f, -1.477739820e-04f, -1.461510781e-04f, -1.445279618e-04f, -1.429046367e-04f, + -1.412811063e-04f, -1.396573742e-04f, -1.380334439e-04f, -1.364093192e-04f, -1.347850034e-04f, -1.331605003e-04f, -1.315358133e-04f, -1.299109461e-04f, -1.282859022e-04f, -1.266606852e-04f, + -1.250352987e-04f, -1.234097463e-04f, -1.217840315e-04f, -1.201581579e-04f, -1.185321290e-04f, -1.169059486e-04f, -1.152796200e-04f, -1.136531470e-04f, -1.120265331e-04f, -1.103997818e-04f, + -1.087728968e-04f, -1.071458816e-04f, -1.055187397e-04f, -1.038914749e-04f, -1.022640906e-04f, -1.006365904e-04f, -9.900897788e-05f, -9.738125666e-05f, -9.575343029e-05f, -9.412550235e-05f, + -9.249747641e-05f, -9.086935605e-05f, -8.924114486e-05f, -8.761284639e-05f, -8.598446424e-05f, -8.435600197e-05f, -8.272746316e-05f, -8.109885140e-05f, -7.947017025e-05f, -7.784142329e-05f, + -7.621261410e-05f, -7.458374625e-05f, -7.295482332e-05f, -7.132584888e-05f, -6.969682652e-05f, -6.806775980e-05f, -6.643865230e-05f, -6.480950760e-05f, -6.318032927e-05f, -6.155112088e-05f, + -5.992188601e-05f, -5.829262824e-05f, -5.666335114e-05f, -5.503405828e-05f, -5.340475323e-05f, -5.177543958e-05f, -5.014612089e-05f, -4.851680074e-05f, -4.688748270e-05f, -4.525817034e-05f, + -4.362886723e-05f, -4.199957695e-05f, -4.037030307e-05f, -3.874104917e-05f, -3.711181880e-05f, -3.548261555e-05f, -3.385344298e-05f, -3.222430467e-05f, -3.059520418e-05f, -2.896614508e-05f, + -2.733713095e-05f, -2.570816535e-05f, -2.407925186e-05f, -2.245039403e-05f, -2.082159545e-05f, -1.919285967e-05f, -1.756419026e-05f, -1.593559079e-05f, -1.430706484e-05f, -1.267861595e-05f, + -1.105024771e-05f, -9.421963668e-06f, -7.793767398e-06f, -6.165662463e-06f, -4.537652426e-06f, -2.909740851e-06f, -1.281931301e-06f, 3.457726602e-07f, 1.973367471e-06f, 3.600849570e-06f, + 5.228215396e-06f, 6.855461387e-06f, 8.482583984e-06f, 1.010957963e-05f, 1.173644475e-05f, 1.336317581e-05f, 1.498976924e-05f, 1.661622147e-05f, 1.824252896e-05f, 1.986868815e-05f, + 2.149469548e-05f, 2.312054740e-05f, 2.474624035e-05f, 2.637177077e-05f, 2.799713512e-05f, 2.962232984e-05f, 3.124735138e-05f, 3.287219618e-05f, 3.449686070e-05f, 3.612134138e-05f, + 3.774563468e-05f, 3.936973704e-05f, 4.099364491e-05f, 4.261735475e-05f, 4.424086302e-05f, 4.586416616e-05f, 4.748726062e-05f, 4.911014287e-05f, 5.073280936e-05f, 5.235525654e-05f, + 5.397748087e-05f, 5.559947881e-05f, 5.722124681e-05f, 5.884278135e-05f, 6.046407886e-05f, 6.208513583e-05f, 6.370594870e-05f, 6.532651394e-05f, 6.694682801e-05f, 6.856688738e-05f, + 7.018668851e-05f, 7.180622786e-05f, 7.342550191e-05f, 7.504450711e-05f, 7.666323994e-05f, 7.828169686e-05f, 7.989987435e-05f, 8.151776887e-05f, 8.313537690e-05f, 8.475269491e-05f, + 8.636971936e-05f, 8.798644674e-05f, 8.960287352e-05f, 9.121899617e-05f, 9.283481116e-05f, 9.445031499e-05f, 9.606550412e-05f, 9.768037504e-05f, 9.929492422e-05f, 1.009091481e-04f, + 1.025230433e-04f, 1.041366062e-04f, 1.057498332e-04f, 1.073627210e-04f, 1.089752659e-04f, 1.105874644e-04f, 1.121993131e-04f, 1.138108084e-04f, 1.154219469e-04f, 1.170327249e-04f, + 1.186431390e-04f, 1.202531858e-04f, 1.218628616e-04f, 1.234721630e-04f, 1.250810865e-04f, 1.266896286e-04f, 1.282977857e-04f, 1.299055544e-04f, 1.315129312e-04f, 1.331199125e-04f, + 1.347264950e-04f, 1.363326750e-04f, 1.379384491e-04f, 1.395438137e-04f, 1.411487655e-04f, 1.427533009e-04f, 1.443574164e-04f, 1.459611085e-04f, 1.475643738e-04f, 1.491672087e-04f, + 1.507696098e-04f, 1.523715736e-04f, 1.539730965e-04f, 1.555741752e-04f, 1.571748061e-04f, 1.587749857e-04f, 1.603747106e-04f, 1.619739773e-04f, 1.635727824e-04f, 1.651711222e-04f, + 1.667689935e-04f, 1.683663926e-04f, 1.699633162e-04f, 1.715597607e-04f, 1.731557227e-04f, 1.747511987e-04f, 1.763461853e-04f, 1.779406789e-04f, 1.795346762e-04f, 1.811281736e-04f, + 1.827211678e-04f, 1.843136552e-04f, 1.859056323e-04f, 1.874970958e-04f, 1.890880422e-04f, 1.906784679e-04f, 1.922683697e-04f, 1.938577439e-04f, 1.954465872e-04f, 1.970348961e-04f, + 1.986226672e-04f, 2.002098970e-04f, 2.017965821e-04f, 2.033827190e-04f, 2.049683043e-04f, 2.065533345e-04f, 2.081378063e-04f, 2.097217161e-04f, 2.113050606e-04f, 2.128878362e-04f, + 2.144700397e-04f, 2.160516675e-04f, 2.176327161e-04f, 2.192131823e-04f, 2.207930625e-04f, 2.223723534e-04f, 2.239510514e-04f, 2.255291533e-04f, 2.271066555e-04f, 2.286835546e-04f, + 2.302598473e-04f, 2.318355300e-04f, 2.334105995e-04f, 2.349850522e-04f, 2.365588849e-04f, 2.381320939e-04f, 2.397046760e-04f, 2.412766278e-04f, 2.428479458e-04f, 2.444186267e-04f, + 2.459886669e-04f, 2.475580632e-04f, 2.491268122e-04f, 2.506949104e-04f, 2.522623544e-04f, 2.538291409e-04f, 2.553952664e-04f, 2.569607276e-04f, 2.585255211e-04f, 2.600896434e-04f, + 2.616530913e-04f, 2.632158613e-04f, 2.647779501e-04f, 2.663393542e-04f, 2.679000702e-04f, 2.694600949e-04f, 2.710194249e-04f, 2.725780566e-04f, 2.741359869e-04f, 2.756932123e-04f, + 2.772497294e-04f, 2.788055350e-04f, 2.803606255e-04f, 2.819149977e-04f, 2.834686482e-04f, 2.850215736e-04f, 2.865737707e-04f, 2.881252359e-04f, 2.896759660e-04f, 2.912259576e-04f, + 2.927752075e-04f, 2.943237121e-04f, 2.958714682e-04f, 2.974184724e-04f, 2.989647215e-04f, 3.005102119e-04f, 3.020549405e-04f, 3.035989039e-04f, 3.051420987e-04f, 3.066845216e-04f, + 3.082261693e-04f, 3.097670385e-04f, 3.113071258e-04f, 3.128464278e-04f, 3.143849414e-04f, 3.159226630e-04f, 3.174595896e-04f, 3.189957176e-04f, 3.205310438e-04f, 3.220655650e-04f, + 3.235992777e-04f, 3.251321786e-04f, 3.266642646e-04f, 3.281955322e-04f, 3.297259781e-04f, 3.312555991e-04f, 3.327843918e-04f, 3.343123530e-04f, 3.358394793e-04f, 3.373657675e-04f, + 3.388912143e-04f, 3.404158164e-04f, 3.419395704e-04f, 3.434624732e-04f, 3.449845214e-04f, 3.465057118e-04f, 3.480260410e-04f, 3.495455058e-04f, 3.510641030e-04f, 3.525818292e-04f, + 3.540986811e-04f, 3.556146556e-04f, 3.571297493e-04f, 3.586439590e-04f, 3.601572814e-04f, 3.616697133e-04f, 3.631812514e-04f, 3.646918924e-04f, 3.662016332e-04f, 3.677104703e-04f, + 3.692184007e-04f, 3.707254210e-04f, 3.722315280e-04f, 3.737367185e-04f, 3.752409892e-04f, 3.767443369e-04f, 3.782467583e-04f, 3.797482503e-04f, 3.812488096e-04f, 3.827484329e-04f, + 3.842471170e-04f, 3.857448588e-04f, 3.872416549e-04f, 3.887375022e-04f, 3.902323975e-04f, 3.917263375e-04f, 3.932193190e-04f, 3.947113389e-04f, 3.962023938e-04f, 3.976924807e-04f, + 3.991815962e-04f, 4.006697373e-04f, 4.021569007e-04f, 4.036430831e-04f, 4.051282815e-04f, 4.066124926e-04f, 4.080957132e-04f, 4.095779402e-04f, 4.110591703e-04f, 4.125394004e-04f, + 4.140186273e-04f, 4.154968478e-04f, 4.169740588e-04f, 4.184502571e-04f, 4.199254394e-04f, 4.213996027e-04f, 4.228727438e-04f, 4.243448595e-04f, 4.258159467e-04f, 4.272860021e-04f, + 4.287550227e-04f, 4.302230052e-04f, 4.316899467e-04f, 4.331558438e-04f, 4.346206934e-04f, 4.360844925e-04f, 4.375472378e-04f, 4.390089262e-04f, 4.404695547e-04f, 4.419291200e-04f, + 4.433876190e-04f, 4.448450486e-04f, 4.463014057e-04f, 4.477566872e-04f, 4.492108899e-04f, 4.506640107e-04f, 4.521160466e-04f, 4.535669943e-04f, 4.550168508e-04f, 4.564656130e-04f, + 4.579132777e-04f, 4.593598420e-04f, 4.608053026e-04f, 4.622496565e-04f, 4.636929005e-04f, 4.651350317e-04f, 4.665760469e-04f, 4.680159430e-04f, 4.694547169e-04f, 4.708923656e-04f, + 4.723288860e-04f, 4.737642750e-04f, 4.751985295e-04f, 4.766316464e-04f, 4.780636228e-04f, 4.794944555e-04f, 4.809241415e-04f, 4.823526777e-04f, 4.837800610e-04f, 4.852062885e-04f, + 4.866313570e-04f, 4.880552635e-04f, 4.894780050e-04f, 4.908995784e-04f, 4.923199806e-04f, 4.937392087e-04f, 4.951572597e-04f, 4.965741304e-04f, 4.979898178e-04f, 4.994043190e-04f, + 5.008176309e-04f, 5.022297504e-04f, 5.036406746e-04f, 5.050504005e-04f, 5.064589250e-04f, 5.078662452e-04f, 5.092723579e-04f, 5.106772603e-04f, 5.120809493e-04f, 5.134834219e-04f, + 5.148846752e-04f, 5.162847061e-04f, 5.176835117e-04f, 5.190810889e-04f, 5.204774348e-04f, 5.218725464e-04f, 5.232664207e-04f, 5.246590548e-04f, 5.260504457e-04f, 5.274405903e-04f, + 5.288294859e-04f, 5.302171293e-04f, 5.316035176e-04f, 5.329886479e-04f, 5.343725172e-04f, 5.357551226e-04f, 5.371364611e-04f, 5.385165298e-04f, 5.398953257e-04f, 5.412728459e-04f, + 5.426490874e-04f, 5.440240474e-04f, 5.453977228e-04f, 5.467701109e-04f, 5.481412086e-04f, 5.495110130e-04f, 5.508795212e-04f, 5.522467303e-04f, 5.536126374e-04f, 5.549772395e-04f, + 5.563405339e-04f, 5.577025175e-04f, 5.590631874e-04f, 5.604225408e-04f, 5.617805748e-04f, 5.631372865e-04f, 5.644926730e-04f, 5.658467314e-04f, 5.671994589e-04f, 5.685508525e-04f, + 5.699009094e-04f, 5.712496266e-04f, 5.725970015e-04f, 5.739430310e-04f, 5.752877123e-04f, 5.766310426e-04f, 5.779730190e-04f, 5.793136387e-04f, 5.806528987e-04f, 5.819907963e-04f, + 5.833273286e-04f, 5.846624928e-04f, 5.859962861e-04f, 5.873287055e-04f, 5.886597483e-04f, 5.899894116e-04f, 5.913176927e-04f, 5.926445887e-04f, 5.939700967e-04f, 5.952942140e-04f, + 5.966169378e-04f, 5.979382652e-04f, 5.992581935e-04f, 6.005767198e-04f, 6.018938414e-04f, 6.032095554e-04f, 6.045238591e-04f, 6.058367497e-04f, 6.071482244e-04f, 6.084582803e-04f, + 6.097669148e-04f, 6.110741251e-04f, 6.123799083e-04f, 6.136842618e-04f, 6.149871827e-04f, 6.162886683e-04f, 6.175887158e-04f, 6.188873225e-04f, 6.201844856e-04f, 6.214802024e-04f, + 6.227744701e-04f, 6.240672861e-04f, 6.253586475e-04f, 6.266485516e-04f, 6.279369956e-04f, 6.292239770e-04f, 6.305094929e-04f, 6.317935406e-04f, 6.330761173e-04f, 6.343572205e-04f, + 6.356368474e-04f, 6.369149952e-04f, 6.381916612e-04f, 6.394668428e-04f, 6.407405373e-04f, 6.420127420e-04f, 6.432834541e-04f, 6.445526710e-04f, 6.458203900e-04f, 6.470866085e-04f, + 6.483513237e-04f, 6.496145329e-04f, 6.508762336e-04f, 6.521364230e-04f, 6.533950985e-04f, 6.546522575e-04f, 6.559078972e-04f, 6.571620150e-04f, 6.584146082e-04f, 6.596656743e-04f, + 6.609152106e-04f, 6.621632144e-04f, 6.634096831e-04f, 6.646546140e-04f, 6.658980047e-04f, 6.671398523e-04f, 6.683801544e-04f, 6.696189082e-04f, 6.708561112e-04f, 6.720917608e-04f, + 6.733258543e-04f, 6.745583892e-04f, 6.757893628e-04f, 6.770187726e-04f, 6.782466160e-04f, 6.794728904e-04f, 6.806975931e-04f, 6.819207217e-04f, 6.831422735e-04f, 6.843622460e-04f, + 6.855806366e-04f, 6.867974427e-04f, 6.880126617e-04f, 6.892262912e-04f, 6.904383286e-04f, 6.916487712e-04f, 6.928576166e-04f, 6.940648622e-04f, 6.952705055e-04f, 6.964745439e-04f, + 6.976769749e-04f, 6.988777960e-04f, 7.000770046e-04f, 7.012745982e-04f, 7.024705744e-04f, 7.036649305e-04f, 7.048576642e-04f, 7.060487727e-04f, 7.072382538e-04f, 7.084261048e-04f, + 7.096123233e-04f, 7.107969068e-04f, 7.119798528e-04f, 7.131611588e-04f, 7.143408223e-04f, 7.155188408e-04f, 7.166952120e-04f, 7.178699332e-04f, 7.190430021e-04f, 7.202144162e-04f, + 7.213841729e-04f, 7.225522700e-04f, 7.237187048e-04f, 7.248834751e-04f, 7.260465782e-04f, 7.272080119e-04f, 7.283677735e-04f, 7.295258608e-04f, 7.306822713e-04f, 7.318370026e-04f, + 7.329900522e-04f, 7.341414178e-04f, 7.352910968e-04f, 7.364390870e-04f, 7.375853859e-04f, 7.387299911e-04f, 7.398729002e-04f, 7.410141108e-04f, 7.421536205e-04f, 7.432914270e-04f, + 7.444275278e-04f, 7.455619206e-04f, 7.466946030e-04f, 7.478255727e-04f, 7.489548272e-04f, 7.500823643e-04f, 7.512081815e-04f, 7.523322765e-04f, 7.534546469e-04f, 7.545752905e-04f, + 7.556942048e-04f, 7.568113875e-04f, 7.579268364e-04f, 7.590405489e-04f, 7.601525230e-04f, 7.612627561e-04f, 7.623712460e-04f, 7.634779904e-04f, 7.645829870e-04f, 7.656862334e-04f, + 7.667877274e-04f, 7.678874666e-04f, 7.689854489e-04f, 7.700816717e-04f, 7.711761330e-04f, 7.722688304e-04f, 7.733597616e-04f, 7.744489244e-04f, 7.755363164e-04f, 7.766219355e-04f, + 7.777057793e-04f, 7.787878457e-04f, 7.798681322e-04f, 7.809466368e-04f, 7.820233571e-04f, 7.830982909e-04f, 7.841714360e-04f, 7.852427901e-04f, 7.863123510e-04f, 7.873801165e-04f, + 7.884460843e-04f, 7.895102523e-04f, 7.905726182e-04f, 7.916331799e-04f, 7.926919350e-04f, 7.937488815e-04f, 7.948040170e-04f, 7.958573395e-04f, 7.969088467e-04f, 7.979585365e-04f, + 7.990064066e-04f, 8.000524550e-04f, 8.010966793e-04f, 8.021390775e-04f, 8.031796474e-04f, 8.042183868e-04f, 8.052552936e-04f, 8.062903656e-04f, 8.073236006e-04f, 8.083549966e-04f, + 8.093845514e-04f, 8.104122629e-04f, 8.114381289e-04f, 8.124621472e-04f, 8.134843159e-04f, 8.145046327e-04f, 8.155230956e-04f, 8.165397023e-04f, 8.175544510e-04f, 8.185673393e-04f, + 8.195783653e-04f, 8.205875268e-04f, 8.215948218e-04f, 8.226002482e-04f, 8.236038038e-04f, 8.246054866e-04f, 8.256052946e-04f, 8.266032257e-04f, 8.275992778e-04f, 8.285934488e-04f, + 8.295857367e-04f, 8.305761395e-04f, 8.315646550e-04f, 8.325512814e-04f, 8.335360164e-04f, 8.345188582e-04f, 8.354998046e-04f, 8.364788536e-04f, 8.374560033e-04f, 8.384312515e-04f, + 8.394045964e-04f, 8.403760358e-04f, 8.413455678e-04f, 8.423131904e-04f, 8.432789015e-04f, 8.442426993e-04f, 8.452045817e-04f, 8.461645467e-04f, 8.471225923e-04f, 8.480787167e-04f, + 8.490329177e-04f, 8.499851935e-04f, 8.509355421e-04f, 8.518839615e-04f, 8.528304498e-04f, 8.537750050e-04f, 8.547176252e-04f, 8.556583085e-04f, 8.565970529e-04f, 8.575338565e-04f, + 8.584687174e-04f, 8.594016336e-04f, 8.603326032e-04f, 8.612616244e-04f, 8.621886951e-04f, 8.631138136e-04f, 8.640369779e-04f, 8.649581861e-04f, 8.658774364e-04f, 8.667947268e-04f, + 8.677100554e-04f, 8.686234204e-04f, 8.695348200e-04f, 8.704442522e-04f, 8.713517152e-04f, 8.722572071e-04f, 8.731607261e-04f, 8.740622703e-04f, 8.749618379e-04f, 8.758594271e-04f, + 8.767550359e-04f, 8.776486626e-04f, 8.785403053e-04f, 8.794299623e-04f, 8.803176317e-04f, 8.812033117e-04f, 8.820870004e-04f, 8.829686961e-04f, 8.838483970e-04f, 8.847261013e-04f, + 8.856018072e-04f, 8.864755128e-04f, 8.873472165e-04f, 8.882169164e-04f, 8.890846108e-04f, 8.899502979e-04f, 8.908139760e-04f, 8.916756432e-04f, 8.925352978e-04f, 8.933929381e-04f, + 8.942485623e-04f, 8.951021687e-04f, 8.959537556e-04f, 8.968033211e-04f, 8.976508637e-04f, 8.984963815e-04f, 8.993398728e-04f, 9.001813360e-04f, 9.010207693e-04f, 9.018581710e-04f, + 9.026935394e-04f, 9.035268729e-04f, 9.043581696e-04f, 9.051874280e-04f, 9.060146464e-04f, 9.068398231e-04f, 9.076629563e-04f, 9.084840445e-04f, 9.093030860e-04f, 9.101200790e-04f, + 9.109350221e-04f, 9.117479134e-04f, 9.125587514e-04f, 9.133675345e-04f, 9.141742609e-04f, 9.149789291e-04f, 9.157815374e-04f, 9.165820842e-04f, 9.173805679e-04f, 9.181769869e-04f, + 9.189713395e-04f, 9.197636242e-04f, 9.205538394e-04f, 9.213419834e-04f, 9.221280548e-04f, 9.229120518e-04f, 9.236939729e-04f, 9.244738166e-04f, 9.252515812e-04f, 9.260272653e-04f, + 9.268008672e-04f, 9.275723853e-04f, 9.283418182e-04f, 9.291091643e-04f, 9.298744220e-04f, 9.306375898e-04f, 9.313986662e-04f, 9.321576496e-04f, 9.329145385e-04f, 9.336693314e-04f, + 9.344220268e-04f, 9.351726232e-04f, 9.359211190e-04f, 9.366675128e-04f, 9.374118031e-04f, 9.381539883e-04f, 9.388940670e-04f, 9.396320377e-04f, 9.403678990e-04f, 9.411016492e-04f, + 9.418332871e-04f, 9.425628111e-04f, 9.432902198e-04f, 9.440155117e-04f, 9.447386853e-04f, 9.454597393e-04f, 9.461786721e-04f, 9.468954824e-04f, 9.476101687e-04f, 9.483227296e-04f, + 9.490331636e-04f, 9.497414694e-04f, 9.504476456e-04f, 9.511516906e-04f, 9.518536032e-04f, 9.525533820e-04f, 9.532510255e-04f, 9.539465323e-04f, 9.546399012e-04f, 9.553311306e-04f, + 9.560202192e-04f, 9.567071657e-04f, 9.573919687e-04f, 9.580746269e-04f, 9.587551388e-04f, 9.594335032e-04f, 9.601097186e-04f, 9.607837838e-04f, 9.614556974e-04f, 9.621254581e-04f, + 9.627930646e-04f, 9.634585155e-04f, 9.641218095e-04f, 9.647829454e-04f, 9.654419217e-04f, 9.660987373e-04f, 9.667533908e-04f, 9.674058809e-04f, 9.680562063e-04f, 9.687043658e-04f, + 9.693503581e-04f, 9.699941819e-04f, 9.706358359e-04f, 9.712753189e-04f, 9.719126297e-04f, 9.725477669e-04f, 9.731807293e-04f, 9.738115157e-04f, 9.744401248e-04f, 9.750665555e-04f, + 9.756908064e-04f, 9.763128764e-04f, 9.769327642e-04f, 9.775504687e-04f, 9.781659886e-04f, 9.787793227e-04f, 9.793904698e-04f, 9.799994287e-04f, 9.806061983e-04f, 9.812107773e-04f, + 9.818131645e-04f, 9.824133589e-04f, 9.830113592e-04f, 9.836071643e-04f, 9.842007729e-04f, 9.847921840e-04f, 9.853813964e-04f, 9.859684090e-04f, 9.865532206e-04f, 9.871358300e-04f, + 9.877162362e-04f, 9.882944380e-04f, 9.888704343e-04f, 9.894442240e-04f, 9.900158059e-04f, 9.905851791e-04f, 9.911523423e-04f, 9.917172944e-04f, 9.922800345e-04f, 9.928405613e-04f, + 9.933988739e-04f, 9.939549711e-04f, 9.945088518e-04f, 9.950605151e-04f, 9.956099598e-04f, 9.961571848e-04f, 9.967021892e-04f, 9.972449719e-04f, 9.977855318e-04f, 9.983238680e-04f, + 9.988599793e-04f, 9.993938647e-04f, 9.999255233e-04f, 1.000454954e-03f, 1.000982156e-03f, 1.001507128e-03f, 1.002029869e-03f, 1.002550378e-03f, 1.003068654e-03f, 1.003584696e-03f, + 1.004098503e-03f, 1.004610075e-03f, 1.005119410e-03f, 1.005626506e-03f, 1.006131365e-03f, 1.006633983e-03f, 1.007134361e-03f, 1.007632497e-03f, 1.008128391e-03f, 1.008622041e-03f, + 1.009113447e-03f, 1.009602607e-03f, 1.010089521e-03f, 1.010574188e-03f, 1.011056607e-03f, 1.011536777e-03f, 1.012014696e-03f, 1.012490365e-03f, 1.012963783e-03f, 1.013434948e-03f, + 1.013903859e-03f, 1.014370516e-03f, 1.014834918e-03f, 1.015297063e-03f, 1.015756952e-03f, 1.016214583e-03f, 1.016669955e-03f, 1.017123068e-03f, 1.017573920e-03f, 1.018022512e-03f, + 1.018468841e-03f, 1.018912907e-03f, 1.019354710e-03f, 1.019794248e-03f, 1.020231521e-03f, 1.020666528e-03f, 1.021099267e-03f, 1.021529740e-03f, 1.021957943e-03f, 1.022383878e-03f, + 1.022807542e-03f, 1.023228935e-03f, 1.023648057e-03f, 1.024064907e-03f, 1.024479483e-03f, 1.024891785e-03f, 1.025301813e-03f, 1.025709565e-03f, 1.026115042e-03f, 1.026518241e-03f, + 1.026919163e-03f, 1.027317806e-03f, 1.027714170e-03f, 1.028108255e-03f, 1.028500059e-03f, 1.028889582e-03f, 1.029276822e-03f, 1.029661781e-03f, 1.030044456e-03f, 1.030424847e-03f, + 1.030802953e-03f, 1.031178774e-03f, 1.031552309e-03f, 1.031923558e-03f, 1.032292519e-03f, 1.032659192e-03f, 1.033023577e-03f, 1.033385672e-03f, 1.033745477e-03f, 1.034102992e-03f, + 1.034458215e-03f, 1.034811147e-03f, 1.035161786e-03f, 1.035510132e-03f, 1.035856185e-03f, 1.036199943e-03f, 1.036541407e-03f, 1.036880575e-03f, 1.037217446e-03f, 1.037552022e-03f, + 1.037884300e-03f, 1.038214280e-03f, 1.038541962e-03f, 1.038867345e-03f, 1.039190428e-03f, 1.039511212e-03f, 1.039829695e-03f, 1.040145876e-03f, 1.040459756e-03f, 1.040771334e-03f, + 1.041080609e-03f, 1.041387581e-03f, 1.041692249e-03f, 1.041994613e-03f, 1.042294672e-03f, 1.042592426e-03f, 1.042887873e-03f, 1.043181015e-03f, 1.043471850e-03f, 1.043760377e-03f, + 1.044046597e-03f, 1.044330508e-03f, 1.044612111e-03f, 1.044891405e-03f, 1.045168389e-03f, 1.045443063e-03f, 1.045715426e-03f, 1.045985479e-03f, 1.046253220e-03f, 1.046518649e-03f, + 1.046781766e-03f, 1.047042571e-03f, 1.047301062e-03f, 1.047557240e-03f, 1.047811103e-03f, 1.048062653e-03f, 1.048311888e-03f, 1.048558808e-03f, 1.048803412e-03f, 1.049045700e-03f, + 1.049285672e-03f, 1.049523328e-03f, 1.049758666e-03f, 1.049991688e-03f, 1.050222391e-03f, 1.050450776e-03f, 1.050676843e-03f, 1.050900592e-03f, 1.051122021e-03f, 1.051341131e-03f, + 1.051557921e-03f, 1.051772391e-03f, 1.051984541e-03f, 1.052194370e-03f, 1.052401878e-03f, 1.052607065e-03f, 1.052809930e-03f, 1.053010473e-03f, 1.053208694e-03f, 1.053404593e-03f, + 1.053598169e-03f, 1.053789422e-03f, 1.053978352e-03f, 1.054164958e-03f, 1.054349241e-03f, 1.054531200e-03f, 1.054710834e-03f, 1.054888144e-03f, 1.055063129e-03f, 1.055235789e-03f, + 1.055406125e-03f, 1.055574134e-03f, 1.055739819e-03f, 1.055903177e-03f, 1.056064209e-03f, 1.056222915e-03f, 1.056379295e-03f, 1.056533348e-03f, 1.056685075e-03f, 1.056834474e-03f, + 1.056981547e-03f, 1.057126292e-03f, 1.057268710e-03f, 1.057408800e-03f, 1.057546562e-03f, 1.057681996e-03f, 1.057815103e-03f, 1.057945881e-03f, 1.058074331e-03f, 1.058200453e-03f, + 1.058324246e-03f, 1.058445710e-03f, 1.058564846e-03f, 1.058681652e-03f, 1.058796130e-03f, 1.058908279e-03f, 1.059018098e-03f, 1.059125588e-03f, 1.059230749e-03f, 1.059333581e-03f, + 1.059434083e-03f, 1.059532255e-03f, 1.059628098e-03f, 1.059721612e-03f, 1.059812795e-03f, 1.059901649e-03f, 1.059988173e-03f, 1.060072367e-03f, 1.060154232e-03f, 1.060233766e-03f, + 1.060310971e-03f, 1.060385846e-03f, 1.060458391e-03f, 1.060528606e-03f, 1.060596491e-03f, 1.060662046e-03f, 1.060725271e-03f, 1.060786166e-03f, 1.060844732e-03f, 1.060900968e-03f, + 1.060954874e-03f, 1.061006450e-03f, 1.061055696e-03f, 1.061102613e-03f, 1.061147200e-03f, 1.061189458e-03f, 1.061229386e-03f, 1.061266985e-03f, 1.061302254e-03f, 1.061335194e-03f, + 1.061365805e-03f, 1.061394087e-03f, 1.061420040e-03f, 1.061443664e-03f, 1.061464959e-03f, 1.061483926e-03f, 1.061500564e-03f, 1.061514873e-03f, 1.061526855e-03f, 1.061536508e-03f, + 1.061543833e-03f, 1.061548830e-03f, 1.061551499e-03f, 1.061551840e-03f, 1.061549854e-03f, 1.061545541e-03f, 1.061538901e-03f, 1.061529934e-03f, 1.061518640e-03f, 1.061505019e-03f, + 1.061489072e-03f, 1.061470798e-03f, 1.061450199e-03f, 1.061427274e-03f, 1.061402023e-03f, 1.061374446e-03f, 1.061344545e-03f, 1.061312318e-03f, 1.061277767e-03f, 1.061240891e-03f, + 1.061201691e-03f, 1.061160167e-03f, 1.061116319e-03f, 1.061070147e-03f, 1.061021652e-03f, 1.060970834e-03f, 1.060917694e-03f, 1.060862230e-03f, 1.060804445e-03f, 1.060744338e-03f, + 1.060681909e-03f, 1.060617158e-03f, 1.060550087e-03f, 1.060480695e-03f, 1.060408982e-03f, 1.060334949e-03f, 1.060258597e-03f, 1.060179925e-03f, 1.060098933e-03f, 1.060015623e-03f, + 1.059929995e-03f, 1.059842048e-03f, 1.059751784e-03f, 1.059659202e-03f, 1.059564302e-03f, 1.059467087e-03f, 1.059367554e-03f, 1.059265706e-03f, 1.059161542e-03f, 1.059055063e-03f, + 1.058946269e-03f, 1.058835161e-03f, 1.058721739e-03f, 1.058606003e-03f, 1.058487954e-03f, 1.058367591e-03f, 1.058244917e-03f, 1.058119931e-03f, 1.057992632e-03f, 1.057863023e-03f, + 1.057731104e-03f, 1.057596874e-03f, 1.057460334e-03f, 1.057321485e-03f, 1.057180327e-03f, 1.057036860e-03f, 1.056891086e-03f, 1.056743004e-03f, 1.056592615e-03f, 1.056439920e-03f, + 1.056284918e-03f, 1.056127612e-03f, 1.055968000e-03f, 1.055806083e-03f, 1.055641863e-03f, 1.055475339e-03f, 1.055306512e-03f, 1.055135383e-03f, 1.054961952e-03f, 1.054786219e-03f, + 1.054608186e-03f, 1.054427852e-03f, 1.054245219e-03f, 1.054060286e-03f, 1.053873055e-03f, 1.053683525e-03f, 1.053491699e-03f, 1.053297575e-03f, 1.053101155e-03f, 1.052902439e-03f, + 1.052701428e-03f, 1.052498122e-03f, 1.052292523e-03f, 1.052084630e-03f, 1.051874444e-03f, 1.051661966e-03f, 1.051447197e-03f, 1.051230136e-03f, 1.051010786e-03f, 1.050789146e-03f, + 1.050565216e-03f, 1.050338999e-03f, 1.050110494e-03f, 1.049879701e-03f, 1.049646623e-03f, 1.049411258e-03f, 1.049173609e-03f, 1.048933675e-03f, 1.048691457e-03f, 1.048446957e-03f, + 1.048200174e-03f, 1.047951109e-03f, 1.047699763e-03f, 1.047446138e-03f, 1.047190232e-03f, 1.046932048e-03f, 1.046671586e-03f, 1.046408847e-03f, 1.046143830e-03f, 1.045876538e-03f, + 1.045606971e-03f, 1.045335129e-03f, 1.045061014e-03f, 1.044784626e-03f, 1.044505965e-03f, 1.044225033e-03f, 1.043941831e-03f, 1.043656359e-03f, 1.043368617e-03f, 1.043078607e-03f, + 1.042786330e-03f, 1.042491786e-03f, 1.042194976e-03f, 1.041895901e-03f, 1.041594562e-03f, 1.041290959e-03f, 1.040985094e-03f, 1.040676967e-03f, 1.040366578e-03f, 1.040053930e-03f, + 1.039739022e-03f, 1.039421855e-03f, 1.039102431e-03f, 1.038780750e-03f, 1.038456813e-03f, 1.038130621e-03f, 1.037802175e-03f, 1.037471476e-03f, 1.037138524e-03f, 1.036803320e-03f, + 1.036465866e-03f, 1.036126161e-03f, 1.035784208e-03f, 1.035440007e-03f, 1.035093559e-03f, 1.034744864e-03f, 1.034393924e-03f, 1.034040740e-03f, 1.033685312e-03f, 1.033327642e-03f, + 1.032967730e-03f, 1.032605578e-03f, 1.032241186e-03f, 1.031874555e-03f, 1.031505686e-03f, 1.031134581e-03f, 1.030761239e-03f, 1.030385663e-03f, 1.030007853e-03f, 1.029627809e-03f, + 1.029245534e-03f, 1.028861028e-03f, 1.028474292e-03f, 1.028085326e-03f, 1.027694133e-03f, 1.027300713e-03f, 1.026905067e-03f, 1.026507195e-03f, 1.026107100e-03f, 1.025704782e-03f, + 1.025300242e-03f, 1.024893482e-03f, 1.024484501e-03f, 1.024073302e-03f, 1.023659885e-03f, 1.023244251e-03f, 1.022826402e-03f, 1.022406338e-03f, 1.021984061e-03f, 1.021559571e-03f, + 1.021132870e-03f, 1.020703959e-03f, 1.020272839e-03f, 1.019839510e-03f, 1.019403975e-03f, 1.018966234e-03f, 1.018526288e-03f, 1.018084138e-03f, 1.017639786e-03f, 1.017193233e-03f, + 1.016744479e-03f, 1.016293527e-03f, 1.015840376e-03f, 1.015385028e-03f, 1.014927485e-03f, 1.014467747e-03f, 1.014005816e-03f, 1.013541692e-03f, 1.013075378e-03f, 1.012606873e-03f, + 1.012136180e-03f, 1.011663300e-03f, 1.011188232e-03f, 1.010710980e-03f, 1.010231544e-03f, 1.009749925e-03f, 1.009266124e-03f, 1.008780143e-03f, 1.008291983e-03f, 1.007801645e-03f, + 1.007309131e-03f, 1.006814440e-03f, 1.006317576e-03f, 1.005818538e-03f, 1.005317329e-03f, 1.004813949e-03f, 1.004308400e-03f, 1.003800682e-03f, 1.003290798e-03f, 1.002778749e-03f, + 1.002264535e-03f, 1.001748158e-03f, 1.001229620e-03f, 1.000708921e-03f, 1.000186063e-03f, 9.996610468e-04f, 9.991338744e-04f, 9.986045467e-04f, 9.980730651e-04f, 9.975394308e-04f, + 9.970036452e-04f, 9.964657097e-04f, 9.959256254e-04f, 9.953833938e-04f, 9.948390162e-04f, 9.942924940e-04f, 9.937438284e-04f, 9.931930208e-04f, 9.926400725e-04f, 9.920849850e-04f, + 9.915277596e-04f, 9.909683977e-04f, 9.904069005e-04f, 9.898432695e-04f, 9.892775062e-04f, 9.887096117e-04f, 9.881395876e-04f, 9.875674353e-04f, 9.869931561e-04f, 9.864167514e-04f, + 9.858382227e-04f, 9.852575713e-04f, 9.846747987e-04f, 9.840899062e-04f, 9.835028954e-04f, 9.829137676e-04f, 9.823225244e-04f, 9.817291670e-04f, 9.811336970e-04f, 9.805361158e-04f, + 9.799364248e-04f, 9.793346256e-04f, 9.787307195e-04f, 9.781247081e-04f, 9.775165928e-04f, 9.769063751e-04f, 9.762940564e-04f, 9.756796383e-04f, 9.750631222e-04f, 9.744445097e-04f, + 9.738238022e-04f, 9.732010012e-04f, 9.725761082e-04f, 9.719491248e-04f, 9.713200525e-04f, 9.706888927e-04f, 9.700556471e-04f, 9.694203170e-04f, 9.687829042e-04f, 9.681434100e-04f, + 9.675018361e-04f, 9.668581840e-04f, 9.662124552e-04f, 9.655646513e-04f, 9.649147739e-04f, 9.642628245e-04f, 9.636088047e-04f, 9.629527160e-04f, 9.622945601e-04f, 9.616343386e-04f, + 9.609720529e-04f, 9.603077047e-04f, 9.596412956e-04f, 9.589728272e-04f, 9.583023011e-04f, 9.576297190e-04f, 9.569550823e-04f, 9.562783928e-04f, 9.555996520e-04f, 9.549188616e-04f, + 9.542360233e-04f, 9.535511386e-04f, 9.528642091e-04f, 9.521752366e-04f, 9.514842227e-04f, 9.507911690e-04f, 9.500960772e-04f, 9.493989490e-04f, 9.486997860e-04f, 9.479985898e-04f, + 9.472953623e-04f, 9.465901049e-04f, 9.458828195e-04f, 9.451735077e-04f, 9.444621712e-04f, 9.437488116e-04f, 9.430334308e-04f, 9.423160304e-04f, 9.415966120e-04f, 9.408751775e-04f, + 9.401517286e-04f, 9.394262669e-04f, 9.386987942e-04f, 9.379693122e-04f, 9.372378226e-04f, 9.365043272e-04f, 9.357688278e-04f, 9.350313260e-04f, 9.342918237e-04f, 9.335503226e-04f, + 9.328068244e-04f, 9.320613309e-04f, 9.313138439e-04f, 9.305643652e-04f, 9.298128964e-04f, 9.290594395e-04f, 9.283039962e-04f, 9.275465683e-04f, 9.267871576e-04f, 9.260257658e-04f, + 9.252623948e-04f, 9.244970464e-04f, 9.237297224e-04f, 9.229604246e-04f, 9.221891549e-04f, 9.214159150e-04f, 9.206407068e-04f, 9.198635321e-04f, 9.190843928e-04f, 9.183032907e-04f, + 9.175202276e-04f, 9.167352053e-04f, 9.159482259e-04f, 9.151592910e-04f, 9.143684026e-04f, 9.135755625e-04f, 9.127807726e-04f, 9.119840348e-04f, 9.111853509e-04f, 9.103847228e-04f, + 9.095821525e-04f, 9.087776417e-04f, 9.079711925e-04f, 9.071628066e-04f, 9.063524861e-04f, 9.055402327e-04f, 9.047260485e-04f, 9.039099353e-04f, 9.030918951e-04f, 9.022719297e-04f, + 9.014500411e-04f, 9.006262313e-04f, 8.998005021e-04f, 8.989728556e-04f, 8.981432936e-04f, 8.973118181e-04f, 8.964784310e-04f, 8.956431344e-04f, 8.948059301e-04f, 8.939668201e-04f, + 8.931258065e-04f, 8.922828911e-04f, 8.914380759e-04f, 8.905913630e-04f, 8.897427543e-04f, 8.888922518e-04f, 8.880398575e-04f, 8.871855734e-04f, 8.863294014e-04f, 8.854713437e-04f, + 8.846114021e-04f, 8.837495788e-04f, 8.828858757e-04f, 8.820202948e-04f, 8.811528382e-04f, 8.802835079e-04f, 8.794123060e-04f, 8.785392344e-04f, 8.776642952e-04f, 8.767874905e-04f, + 8.759088222e-04f, 8.750282926e-04f, 8.741459035e-04f, 8.732616571e-04f, 8.723755554e-04f, 8.714876005e-04f, 8.705977945e-04f, 8.697061395e-04f, 8.688126375e-04f, 8.679172905e-04f, + 8.670201008e-04f, 8.661210704e-04f, 8.652202013e-04f, 8.643174958e-04f, 8.634129558e-04f, 8.625065835e-04f, 8.615983810e-04f, 8.606883504e-04f, 8.597764938e-04f, 8.588628135e-04f, + 8.579473113e-04f, 8.570299896e-04f, 8.561108505e-04f, 8.551898960e-04f, 8.542671284e-04f, 8.533425497e-04f, 8.524161622e-04f, 8.514879679e-04f, 8.505579690e-04f, 8.496261678e-04f, + 8.486925662e-04f, 8.477571667e-04f, 8.468199712e-04f, 8.458809819e-04f, 8.449402012e-04f, 8.439976310e-04f, 8.430532737e-04f, 8.421071314e-04f, 8.411592062e-04f, 8.402095005e-04f, + 8.392580164e-04f, 8.383047561e-04f, 8.373497219e-04f, 8.363929158e-04f, 8.354343402e-04f, 8.344739973e-04f, 8.335118893e-04f, 8.325480184e-04f, 8.315823869e-04f, 8.306149969e-04f, + 8.296458508e-04f, 8.286749508e-04f, 8.277022990e-04f, 8.267278979e-04f, 8.257517496e-04f, 8.247738563e-04f, 8.237942204e-04f, 8.228128442e-04f, 8.218297298e-04f, 8.208448795e-04f, + 8.198582957e-04f, 8.188699806e-04f, 8.178799365e-04f, 8.168881656e-04f, 8.158946704e-04f, 8.148994530e-04f, 8.139025157e-04f, 8.129038609e-04f, 8.119034909e-04f, 8.109014080e-04f, + 8.098976145e-04f, 8.088921126e-04f, 8.078849048e-04f, 8.068759934e-04f, 8.058653806e-04f, 8.048530688e-04f, 8.038390604e-04f, 8.028233576e-04f, 8.018059629e-04f, 8.007868785e-04f, + 7.997661069e-04f, 7.987436503e-04f, 7.977195111e-04f, 7.966936917e-04f, 7.956661945e-04f, 7.946370217e-04f, 7.936061758e-04f, 7.925736592e-04f, 7.915394742e-04f, 7.905036232e-04f, + 7.894661086e-04f, 7.884269328e-04f, 7.873860981e-04f, 7.863436070e-04f, 7.852994618e-04f, 7.842536650e-04f, 7.832062190e-04f, 7.821571261e-04f, 7.811063889e-04f, 7.800540096e-04f, + 7.789999907e-04f, 7.779443346e-04f, 7.768870439e-04f, 7.758281208e-04f, 7.747675678e-04f, 7.737053874e-04f, 7.726415819e-04f, 7.715761539e-04f, 7.705091058e-04f, 7.694404400e-04f, + 7.683701590e-04f, 7.672982652e-04f, 7.662247612e-04f, 7.651496492e-04f, 7.640729319e-04f, 7.629946117e-04f, 7.619146911e-04f, 7.608331725e-04f, 7.597500584e-04f, 7.586653513e-04f, + 7.575790537e-04f, 7.564911681e-04f, 7.554016970e-04f, 7.543106428e-04f, 7.532180081e-04f, 7.521237953e-04f, 7.510280070e-04f, 7.499306457e-04f, 7.488317139e-04f, 7.477312141e-04f, + 7.466291488e-04f, 7.455255205e-04f, 7.444203318e-04f, 7.433135853e-04f, 7.422052833e-04f, 7.410954286e-04f, 7.399840235e-04f, 7.388710707e-04f, 7.377565726e-04f, 7.366405319e-04f, + 7.355229511e-04f, 7.344038328e-04f, 7.332831794e-04f, 7.321609936e-04f, 7.310372779e-04f, 7.299120349e-04f, 7.287852672e-04f, 7.276569773e-04f, 7.265271678e-04f, 7.253958413e-04f, + 7.242630004e-04f, 7.231286477e-04f, 7.219927857e-04f, 7.208554170e-04f, 7.197165443e-04f, 7.185761701e-04f, 7.174342970e-04f, 7.162909277e-04f, 7.151460648e-04f, 7.139997108e-04f, + 7.128518683e-04f, 7.117025401e-04f, 7.105517287e-04f, 7.093994367e-04f, 7.082456667e-04f, 7.070904215e-04f, 7.059337036e-04f, 7.047755156e-04f, 7.036158602e-04f, 7.024547401e-04f, + 7.012921579e-04f, 7.001281161e-04f, 6.989626176e-04f, 6.977956649e-04f, 6.966272607e-04f, 6.954574076e-04f, 6.942861084e-04f, 6.931133656e-04f, 6.919391820e-04f, 6.907635602e-04f, + 6.895865029e-04f, 6.884080128e-04f, 6.872280925e-04f, 6.860467448e-04f, 6.848639722e-04f, 6.836797776e-04f, 6.824941636e-04f, 6.813071329e-04f, 6.801186882e-04f, 6.789288322e-04f, + 6.777375676e-04f, 6.765448971e-04f, 6.753508234e-04f, 6.741553493e-04f, 6.729584774e-04f, 6.717602105e-04f, 6.705605512e-04f, 6.693595024e-04f, 6.681570667e-04f, 6.669532469e-04f, + 6.657480457e-04f, 6.645414658e-04f, 6.633335100e-04f, 6.621241810e-04f, 6.609134815e-04f, 6.597014144e-04f, 6.584879824e-04f, 6.572731881e-04f, 6.560570344e-04f, 6.548395241e-04f, + 6.536206598e-04f, 6.524004444e-04f, 6.511788806e-04f, 6.499559712e-04f, 6.487317189e-04f, 6.475061266e-04f, 6.462791970e-04f, 6.450509328e-04f, 6.438213370e-04f, 6.425904122e-04f, + 6.413581612e-04f, 6.401245869e-04f, 6.388896921e-04f, 6.376534794e-04f, 6.364159518e-04f, 6.351771120e-04f, 6.339369629e-04f, 6.326955072e-04f, 6.314527477e-04f, 6.302086874e-04f, + 6.289633289e-04f, 6.277166751e-04f, 6.264687288e-04f, 6.252194929e-04f, 6.239689701e-04f, 6.227171633e-04f, 6.214640754e-04f, 6.202097092e-04f, 6.189540674e-04f, 6.176971530e-04f, + 6.164389687e-04f, 6.151795175e-04f, 6.139188022e-04f, 6.126568256e-04f, 6.113935906e-04f, 6.101291000e-04f, 6.088633566e-04f, 6.075963635e-04f, 6.063281233e-04f, 6.050586390e-04f, + 6.037879135e-04f, 6.025159496e-04f, 6.012427501e-04f, 5.999683180e-04f, 5.986926562e-04f, 5.974157674e-04f, 5.961376547e-04f, 5.948583209e-04f, 5.935777688e-04f, 5.922960014e-04f, + 5.910130215e-04f, 5.897288321e-04f, 5.884434361e-04f, 5.871568363e-04f, 5.858690356e-04f, 5.845800370e-04f, 5.832898433e-04f, 5.819984576e-04f, 5.807058826e-04f, 5.794121213e-04f, + 5.781171766e-04f, 5.768210514e-04f, 5.755237488e-04f, 5.742252714e-04f, 5.729256224e-04f, 5.716248046e-04f, 5.703228210e-04f, 5.690196745e-04f, 5.677153680e-04f, 5.664099045e-04f, + 5.651032869e-04f, 5.637955182e-04f, 5.624866013e-04f, 5.611765391e-04f, 5.598653346e-04f, 5.585529907e-04f, 5.572395105e-04f, 5.559248968e-04f, 5.546091527e-04f, 5.532922810e-04f, + 5.519742848e-04f, 5.506551670e-04f, 5.493349305e-04f, 5.480135784e-04f, 5.466911137e-04f, 5.453675392e-04f, 5.440428580e-04f, 5.427170731e-04f, 5.413901874e-04f, 5.400622039e-04f, + 5.387331256e-04f, 5.374029555e-04f, 5.360716966e-04f, 5.347393519e-04f, 5.334059243e-04f, 5.320714169e-04f, 5.307358327e-04f, 5.293991746e-04f, 5.280614457e-04f, 5.267226490e-04f, + 5.253827874e-04f, 5.240418641e-04f, 5.226998820e-04f, 5.213568440e-04f, 5.200127534e-04f, 5.186676129e-04f, 5.173214258e-04f, 5.159741949e-04f, 5.146259234e-04f, 5.132766142e-04f, + 5.119262704e-04f, 5.105748949e-04f, 5.092224910e-04f, 5.078690615e-04f, 5.065146095e-04f, 5.051591380e-04f, 5.038026502e-04f, 5.024451490e-04f, 5.010866374e-04f, 4.997271186e-04f, + 4.983665956e-04f, 4.970050714e-04f, 4.956425491e-04f, 4.942790317e-04f, 4.929145223e-04f, 4.915490239e-04f, 4.901825397e-04f, 4.888150726e-04f, 4.874466257e-04f, 4.860772022e-04f, + 4.847068051e-04f, 4.833354373e-04f, 4.819631021e-04f, 4.805898025e-04f, 4.792155416e-04f, 4.778403224e-04f, 4.764641480e-04f, 4.750870216e-04f, 4.737089461e-04f, 4.723299247e-04f, + 4.709499605e-04f, 4.695690565e-04f, 4.681872159e-04f, 4.668044417e-04f, 4.654207370e-04f, 4.640361050e-04f, 4.626505487e-04f, 4.612640713e-04f, 4.598766757e-04f, 4.584883652e-04f, + 4.570991429e-04f, 4.557090118e-04f, 4.543179750e-04f, 4.529260358e-04f, 4.515331971e-04f, 4.501394621e-04f, 4.487448339e-04f, 4.473493157e-04f, 4.459529105e-04f, 4.445556215e-04f, + 4.431574518e-04f, 4.417584045e-04f, 4.403584827e-04f, 4.389576897e-04f, 4.375560285e-04f, 4.361535022e-04f, 4.347501139e-04f, 4.333458669e-04f, 4.319407642e-04f, 4.305348091e-04f, + 4.291280045e-04f, 4.277203537e-04f, 4.263118599e-04f, 4.249025261e-04f, 4.234923555e-04f, 4.220813512e-04f, 4.206695165e-04f, 4.192568544e-04f, 4.178433681e-04f, 4.164290608e-04f, + 4.150139357e-04f, 4.135979958e-04f, 4.121812443e-04f, 4.107636844e-04f, 4.093453193e-04f, 4.079261522e-04f, 4.065061861e-04f, 4.050854243e-04f, 4.036638699e-04f, 4.022415261e-04f, + 4.008183961e-04f, 3.993944831e-04f, 3.979697901e-04f, 3.965443205e-04f, 3.951180774e-04f, 3.936910639e-04f, 3.922632832e-04f, 3.908347386e-04f, 3.894054331e-04f, 3.879753701e-04f, + 3.865445526e-04f, 3.851129839e-04f, 3.836806672e-04f, 3.822476056e-04f, 3.808138023e-04f, 3.793792606e-04f, 3.779439836e-04f, 3.765079746e-04f, 3.750712366e-04f, 3.736337730e-04f, + 3.721955869e-04f, 3.707566815e-04f, 3.693170601e-04f, 3.678767258e-04f, 3.664356819e-04f, 3.649939315e-04f, 3.635514778e-04f, 3.621083241e-04f, 3.606644736e-04f, 3.592199295e-04f, + 3.577746950e-04f, 3.563287734e-04f, 3.548821678e-04f, 3.534348814e-04f, 3.519869175e-04f, 3.505382793e-04f, 3.490889701e-04f, 3.476389930e-04f, 3.461883512e-04f, 3.447370481e-04f, + 3.432850867e-04f, 3.418324705e-04f, 3.403792025e-04f, 3.389252860e-04f, 3.374707242e-04f, 3.360155205e-04f, 3.345596779e-04f, 3.331031998e-04f, 3.316460894e-04f, 3.301883499e-04f, + 3.287299846e-04f, 3.272709966e-04f, 3.258113893e-04f, 3.243511659e-04f, 3.228903296e-04f, 3.214288837e-04f, 3.199668314e-04f, 3.185041760e-04f, 3.170409207e-04f, 3.155770687e-04f, + 3.141126234e-04f, 3.126475879e-04f, 3.111819655e-04f, 3.097157595e-04f, 3.082489731e-04f, 3.067816096e-04f, 3.053136723e-04f, 3.038451643e-04f, 3.023760890e-04f, 3.009064496e-04f, + 2.994362493e-04f, 2.979654915e-04f, 2.964941794e-04f, 2.950223163e-04f, 2.935499054e-04f, 2.920769500e-04f, 2.906034533e-04f, 2.891294187e-04f, 2.876548493e-04f, 2.861797485e-04f, + 2.847041196e-04f, 2.832279657e-04f, 2.817512903e-04f, 2.802740964e-04f, 2.787963876e-04f, 2.773181669e-04f, 2.758394377e-04f, 2.743602032e-04f, 2.728804668e-04f, 2.714002316e-04f, + 2.699195011e-04f, 2.684382784e-04f, 2.669565669e-04f, 2.654743699e-04f, 2.639916905e-04f, 2.625085321e-04f, 2.610248981e-04f, 2.595407915e-04f, 2.580562159e-04f, 2.565711744e-04f, + 2.550856703e-04f, 2.535997069e-04f, 2.521132876e-04f, 2.506264155e-04f, 2.491390941e-04f, 2.476513265e-04f, 2.461631161e-04f, 2.446744662e-04f, 2.431853800e-04f, 2.416958609e-04f, + 2.402059121e-04f, 2.387155370e-04f, 2.372247388e-04f, 2.357335209e-04f, 2.342418865e-04f, 2.327498390e-04f, 2.312573816e-04f, 2.297645176e-04f, 2.282712504e-04f, 2.267775832e-04f, + 2.252835194e-04f, 2.237890622e-04f, 2.222942150e-04f, 2.207989810e-04f, 2.193033636e-04f, 2.178073660e-04f, 2.163109916e-04f, 2.148142438e-04f, 2.133171256e-04f, 2.118196406e-04f, + 2.103217920e-04f, 2.088235831e-04f, 2.073250173e-04f, 2.058260977e-04f, 2.043268278e-04f, 2.028272109e-04f, 2.013272502e-04f, 1.998269491e-04f, 1.983263109e-04f, 1.968253389e-04f, + 1.953240364e-04f, 1.938224067e-04f, 1.923204532e-04f, 1.908181792e-04f, 1.893155880e-04f, 1.878126828e-04f, 1.863094670e-04f, 1.848059440e-04f, 1.833021171e-04f, 1.817979895e-04f, + 1.802935645e-04f, 1.787888456e-04f, 1.772838360e-04f, 1.757785391e-04f, 1.742729581e-04f, 1.727670964e-04f, 1.712609573e-04f, 1.697545441e-04f, 1.682478602e-04f, 1.667409089e-04f, + 1.652336934e-04f, 1.637262172e-04f, 1.622184835e-04f, 1.607104956e-04f, 1.592022570e-04f, 1.576937708e-04f, 1.561850405e-04f, 1.546760694e-04f, 1.531668607e-04f, 1.516574179e-04f, + 1.501477442e-04f, 1.486378429e-04f, 1.471277175e-04f, 1.456173711e-04f, 1.441068073e-04f, 1.425960291e-04f, 1.410850401e-04f, 1.395738435e-04f, 1.380624427e-04f, 1.365508409e-04f, + 1.350390415e-04f, 1.335270479e-04f, 1.320148634e-04f, 1.305024912e-04f, 1.289899348e-04f, 1.274771974e-04f, 1.259642824e-04f, 1.244511932e-04f, 1.229379329e-04f, 1.214245051e-04f, + 1.199109129e-04f, 1.183971598e-04f, 1.168832490e-04f, 1.153691839e-04f, 1.138549679e-04f, 1.123406042e-04f, 1.108260962e-04f, 1.093114472e-04f, 1.077966606e-04f, 1.062817396e-04f, + 1.047666877e-04f, 1.032515081e-04f, 1.017362042e-04f, 1.002207792e-04f, 9.870523663e-05f, 9.718957970e-05f, 9.567381177e-05f, 9.415793616e-05f, 9.264195622e-05f, 9.112587527e-05f, + 8.960969664e-05f, 8.809342367e-05f, 8.657705969e-05f, 8.506060802e-05f, 8.354407200e-05f, 8.202745495e-05f, 8.051076022e-05f, 7.899399114e-05f, 7.747715102e-05f, 7.596024321e-05f, + 7.444327104e-05f, 7.292623783e-05f, 7.140914692e-05f, 6.989200164e-05f, 6.837480531e-05f, 6.685756127e-05f, 6.534027286e-05f, 6.382294339e-05f, 6.230557620e-05f, 6.078817462e-05f, + 5.927074198e-05f, 5.775328161e-05f, 5.623579684e-05f, 5.471829099e-05f, 5.320076741e-05f, 5.168322940e-05f, 5.016568032e-05f, 4.864812347e-05f, 4.713056220e-05f, 4.561299982e-05f, + 4.409543968e-05f, 4.257788509e-05f, 4.106033938e-05f, 3.954280588e-05f, 3.802528792e-05f, 3.650778882e-05f, 3.499031191e-05f, 3.347286052e-05f, 3.195543797e-05f, 3.043804759e-05f, + 2.892069270e-05f, 2.740337663e-05f, 2.588610270e-05f, 2.436887423e-05f, 2.285169456e-05f, 2.133456700e-05f, 1.981749489e-05f, 1.830048153e-05f, 1.678353025e-05f, 1.526664438e-05f, + 1.374982724e-05f, 1.223308215e-05f, 1.071641243e-05f, 9.199821406e-06f, 7.683312390e-06f, 6.166888705e-06f, 4.650553673e-06f, 3.134310611e-06f, 1.618162839e-06f, 1.021136744e-07f, + -1.413833564e-06f, -2.929675560e-06f, -4.445408995e-06f, -5.961030554e-06f, -7.476536920e-06f, -8.991924778e-06f, -1.050719081e-05f, -1.202233171e-05f, -1.353734415e-05f, -1.505222483e-05f, + -1.656697043e-05f, -1.808157764e-05f, -1.959604314e-05f, -2.111036363e-05f, -2.262453580e-05f, -2.413855633e-05f, -2.565242191e-05f, -2.716612924e-05f, -2.867967500e-05f, -3.019305589e-05f, + -3.170626860e-05f, -3.321930982e-05f, -3.473217625e-05f, -3.624486459e-05f, -3.775737151e-05f, -3.926969373e-05f, -4.078182794e-05f, -4.229377083e-05f, -4.380551910e-05f, -4.531706945e-05f, + -4.682841858e-05f, -4.833956319e-05f, -4.985049998e-05f, -5.136122564e-05f, -5.287173688e-05f, -5.438203041e-05f, -5.589210292e-05f, -5.740195111e-05f, -5.891157170e-05f, -6.042096139e-05f, + -6.193011688e-05f, -6.343903488e-05f, -6.494771209e-05f, -6.645614523e-05f, -6.796433100e-05f, -6.947226612e-05f, -7.097994728e-05f, -7.248737121e-05f, -7.399453461e-05f, -7.550143421e-05f, + -7.700806670e-05f, -7.851442881e-05f, -8.002051724e-05f, -8.152632872e-05f, -8.303185997e-05f, -8.453710769e-05f, -8.604206862e-05f, -8.754673945e-05f, -8.905111693e-05f, -9.055519776e-05f, + -9.205897868e-05f, -9.356245639e-05f, -9.506562763e-05f, -9.656848912e-05f, -9.807103759e-05f, -9.957326976e-05f, -1.010751824e-04f, -1.025767721e-04f, -1.040780357e-04f, -1.055789700e-04f, + -1.070795716e-04f, -1.085798373e-04f, -1.100797638e-04f, -1.115793478e-04f, -1.130785861e-04f, -1.145774754e-04f, -1.160760125e-04f, -1.175741941e-04f, -1.190720169e-04f, -1.205694776e-04f, + -1.220665731e-04f, -1.235633000e-04f, -1.250596551e-04f, -1.265556352e-04f, -1.280512369e-04f, -1.295464570e-04f, -1.310412924e-04f, -1.325357396e-04f, -1.340297955e-04f, -1.355234569e-04f, + -1.370167204e-04f, -1.385095828e-04f, -1.400020409e-04f, -1.414940915e-04f, -1.429857312e-04f, -1.444769569e-04f, -1.459677652e-04f, -1.474581531e-04f, -1.489481171e-04f, -1.504376542e-04f, + -1.519267609e-04f, -1.534154342e-04f, -1.549036708e-04f, -1.563914674e-04f, -1.578788208e-04f, -1.593657278e-04f, -1.608521851e-04f, -1.623381895e-04f, -1.638237379e-04f, -1.653088268e-04f, + -1.667934533e-04f, -1.682776139e-04f, -1.697613055e-04f, -1.712445249e-04f, -1.727272688e-04f, -1.742095340e-04f, -1.756913174e-04f, -1.771726156e-04f, -1.786534255e-04f, -1.801337439e-04f, + -1.816135675e-04f, -1.830928931e-04f, -1.845717176e-04f, -1.860500377e-04f, -1.875278502e-04f, -1.890051518e-04f, -1.904819395e-04f, -1.919582100e-04f, -1.934339601e-04f, -1.949091865e-04f, + -1.963838861e-04f, -1.978580558e-04f, -1.993316922e-04f, -2.008047922e-04f, -2.022773526e-04f, -2.037493703e-04f, -2.052208419e-04f, -2.066917644e-04f, -2.081621345e-04f, -2.096319491e-04f, + -2.111012049e-04f, -2.125698988e-04f, -2.140380277e-04f, -2.155055882e-04f, -2.169725773e-04f, -2.184389917e-04f, -2.199048284e-04f, -2.213700840e-04f, -2.228347555e-04f, -2.242988396e-04f, + -2.257623332e-04f, -2.272252331e-04f, -2.286875362e-04f, -2.301492393e-04f, -2.316103392e-04f, -2.330708328e-04f, -2.345307168e-04f, -2.359899882e-04f, -2.374486438e-04f, -2.389066804e-04f, + -2.403640949e-04f, -2.418208841e-04f, -2.432770448e-04f, -2.447325739e-04f, -2.461874683e-04f, -2.476417248e-04f, -2.490953403e-04f, -2.505483116e-04f, -2.520006356e-04f, -2.534523091e-04f, + -2.549033290e-04f, -2.563536922e-04f, -2.578033955e-04f, -2.592524357e-04f, -2.607008099e-04f, -2.621485147e-04f, -2.635955472e-04f, -2.650419041e-04f, -2.664875824e-04f, -2.679325789e-04f, + -2.693768904e-04f, -2.708205140e-04f, -2.722634464e-04f, -2.737056845e-04f, -2.751472253e-04f, -2.765880656e-04f, -2.780282022e-04f, -2.794676322e-04f, -2.809063523e-04f, -2.823443595e-04f, + -2.837816506e-04f, -2.852182226e-04f, -2.866540724e-04f, -2.880891968e-04f, -2.895235928e-04f, -2.909572572e-04f, -2.923901870e-04f, -2.938223791e-04f, -2.952538304e-04f, -2.966845377e-04f, + -2.981144981e-04f, -2.995437084e-04f, -3.009721655e-04f, -3.023998664e-04f, -3.038268080e-04f, -3.052529872e-04f, -3.066784008e-04f, -3.081030460e-04f, -3.095269195e-04f, -3.109500183e-04f, + -3.123723394e-04f, -3.137938796e-04f, -3.152146360e-04f, -3.166346053e-04f, -3.180537847e-04f, -3.194721710e-04f, -3.208897612e-04f, -3.223065522e-04f, -3.237225409e-04f, -3.251377243e-04f, + -3.265520994e-04f, -3.279656632e-04f, -3.293784125e-04f, -3.307903443e-04f, -3.322014556e-04f, -3.336117433e-04f, -3.350212045e-04f, -3.364298360e-04f, -3.378376348e-04f, -3.392445980e-04f, + -3.406507225e-04f, -3.420560052e-04f, -3.434604431e-04f, -3.448640332e-04f, -3.462667726e-04f, -3.476686581e-04f, -3.490696867e-04f, -3.504698555e-04f, -3.518691614e-04f, -3.532676014e-04f, + -3.546651725e-04f, -3.560618717e-04f, -3.574576960e-04f, -3.588526424e-04f, -3.602467079e-04f, -3.616398895e-04f, -3.630321842e-04f, -3.644235890e-04f, -3.658141009e-04f, -3.672037169e-04f, + -3.685924341e-04f, -3.699802494e-04f, -3.713671599e-04f, -3.727531626e-04f, -3.741382545e-04f, -3.755224326e-04f, -3.769056940e-04f, -3.782880357e-04f, -3.796694547e-04f, -3.810499481e-04f, + -3.824295128e-04f, -3.838081460e-04f, -3.851858447e-04f, -3.865626059e-04f, -3.879384266e-04f, -3.893133039e-04f, -3.906872349e-04f, -3.920602166e-04f, -3.934322460e-04f, -3.948033202e-04f, + -3.961734364e-04f, -3.975425914e-04f, -3.989107824e-04f, -4.002780065e-04f, -4.016442607e-04f, -4.030095421e-04f, -4.043738477e-04f, -4.057371747e-04f, -4.070995201e-04f, -4.084608810e-04f, + -4.098212545e-04f, -4.111806376e-04f, -4.125390275e-04f, -4.138964212e-04f, -4.152528158e-04f, -4.166082084e-04f, -4.179625961e-04f, -4.193159761e-04f, -4.206683453e-04f, -4.220197010e-04f, + -4.233700402e-04f, -4.247193600e-04f, -4.260676575e-04f, -4.274149299e-04f, -4.287611742e-04f, -4.301063877e-04f, -4.314505673e-04f, -4.327937102e-04f, -4.341358136e-04f, -4.354768745e-04f, + -4.368168902e-04f, -4.381558576e-04f, -4.394937741e-04f, -4.408306366e-04f, -4.421664424e-04f, -4.435011886e-04f, -4.448348723e-04f, -4.461674907e-04f, -4.474990409e-04f, -4.488295200e-04f, + -4.501589254e-04f, -4.514872540e-04f, -4.528145030e-04f, -4.541406697e-04f, -4.554657511e-04f, -4.567897445e-04f, -4.581126470e-04f, -4.594344558e-04f, -4.607551680e-04f, -4.620747809e-04f, + -4.633932917e-04f, -4.647106974e-04f, -4.660269953e-04f, -4.673421826e-04f, -4.686562564e-04f, -4.699692140e-04f, -4.712810526e-04f, -4.725917693e-04f, -4.739013614e-04f, -4.752098261e-04f, + -4.765171605e-04f, -4.778233619e-04f, -4.791284275e-04f, -4.804323545e-04f, -4.817351401e-04f, -4.830367816e-04f, -4.843372761e-04f, -4.856366209e-04f, -4.869348133e-04f, -4.882318504e-04f, + -4.895277294e-04f, -4.908224477e-04f, -4.921160025e-04f, -4.934083910e-04f, -4.946996104e-04f, -4.959896580e-04f, -4.972785310e-04f, -4.985662268e-04f, -4.998527425e-04f, -5.011380754e-04f, + -5.024222228e-04f, -5.037051819e-04f, -5.049869500e-04f, -5.062675244e-04f, -5.075469023e-04f, -5.088250811e-04f, -5.101020580e-04f, -5.113778302e-04f, -5.126523951e-04f, -5.139257500e-04f, + -5.151978921e-04f, -5.164688187e-04f, -5.177385272e-04f, -5.190070147e-04f, -5.202742788e-04f, -5.215403165e-04f, -5.228051253e-04f, -5.240687024e-04f, -5.253310452e-04f, -5.265921509e-04f, + -5.278520169e-04f, -5.291106406e-04f, -5.303680192e-04f, -5.316241500e-04f, -5.328790305e-04f, -5.341326578e-04f, -5.353850294e-04f, -5.366361427e-04f, -5.378859948e-04f, -5.391345833e-04f, + -5.403819053e-04f, -5.416279584e-04f, -5.428727398e-04f, -5.441162469e-04f, -5.453584770e-04f, -5.465994275e-04f, -5.478390958e-04f, -5.490774793e-04f, -5.503145753e-04f, -5.515503812e-04f, + -5.527848943e-04f, -5.540181121e-04f, -5.552500319e-04f, -5.564806512e-04f, -5.577099672e-04f, -5.589379774e-04f, -5.601646793e-04f, -5.613900701e-04f, -5.626141473e-04f, -5.638369084e-04f, + -5.650583506e-04f, -5.662784714e-04f, -5.674972683e-04f, -5.687147386e-04f, -5.699308798e-04f, -5.711456893e-04f, -5.723591645e-04f, -5.735713028e-04f, -5.747821017e-04f, -5.759915586e-04f, + -5.771996710e-04f, -5.784064363e-04f, -5.796118519e-04f, -5.808159152e-04f, -5.820186239e-04f, -5.832199752e-04f, -5.844199666e-04f, -5.856185957e-04f, -5.868158598e-04f, -5.880117565e-04f, + -5.892062832e-04f, -5.903994373e-04f, -5.915912164e-04f, -5.927816180e-04f, -5.939706394e-04f, -5.951582783e-04f, -5.963445320e-04f, -5.975293982e-04f, -5.987128742e-04f, -5.998949576e-04f, + -6.010756459e-04f, -6.022549366e-04f, -6.034328271e-04f, -6.046093151e-04f, -6.057843980e-04f, -6.069580733e-04f, -6.081303386e-04f, -6.093011914e-04f, -6.104706292e-04f, -6.116386495e-04f, + -6.128052499e-04f, -6.139704280e-04f, -6.151341811e-04f, -6.162965070e-04f, -6.174574031e-04f, -6.186168671e-04f, -6.197748964e-04f, -6.209314886e-04f, -6.220866412e-04f, -6.232403519e-04f, + -6.243926182e-04f, -6.255434377e-04f, -6.266928079e-04f, -6.278407265e-04f, -6.289871909e-04f, -6.301321989e-04f, -6.312757479e-04f, -6.324178356e-04f, -6.335584596e-04f, -6.346976174e-04f, + -6.358353067e-04f, -6.369715250e-04f, -6.381062700e-04f, -6.392395394e-04f, -6.403713306e-04f, -6.415016413e-04f, -6.426304691e-04f, -6.437578118e-04f, -6.448836668e-04f, -6.460080318e-04f, + -6.471309045e-04f, -6.482522825e-04f, -6.493721634e-04f, -6.504905450e-04f, -6.516074247e-04f, -6.527228003e-04f, -6.538366695e-04f, -6.549490299e-04f, -6.560598791e-04f, -6.571692149e-04f, + -6.582770349e-04f, -6.593833367e-04f, -6.604881181e-04f, -6.615913767e-04f, -6.626931102e-04f, -6.637933163e-04f, -6.648919927e-04f, -6.659891371e-04f, -6.670847472e-04f, -6.681788206e-04f, + -6.692713552e-04f, -6.703623485e-04f, -6.714517984e-04f, -6.725397024e-04f, -6.736260584e-04f, -6.747108641e-04f, -6.757941171e-04f, -6.768758153e-04f, -6.779559563e-04f, -6.790345379e-04f, + -6.801115579e-04f, -6.811870139e-04f, -6.822609037e-04f, -6.833332251e-04f, -6.844039758e-04f, -6.854731536e-04f, -6.865407563e-04f, -6.876067815e-04f, -6.886712271e-04f, -6.897340909e-04f, + -6.907953706e-04f, -6.918550640e-04f, -6.929131689e-04f, -6.939696831e-04f, -6.950246044e-04f, -6.960779305e-04f, -6.971296592e-04f, -6.981797885e-04f, -6.992283160e-04f, -7.002752395e-04f, + -7.013205570e-04f, -7.023642661e-04f, -7.034063648e-04f, -7.044468509e-04f, -7.054857221e-04f, -7.065229763e-04f, -7.075586113e-04f, -7.085926251e-04f, -7.096250153e-04f, -7.106557799e-04f, + -7.116849168e-04f, -7.127124237e-04f, -7.137382985e-04f, -7.147625391e-04f, -7.157851434e-04f, -7.168061092e-04f, -7.178254344e-04f, -7.188431168e-04f, -7.198591544e-04f, -7.208735450e-04f, + -7.218862866e-04f, -7.228973769e-04f, -7.239068139e-04f, -7.249145956e-04f, -7.259207197e-04f, -7.269251843e-04f, -7.279279871e-04f, -7.289291262e-04f, -7.299285995e-04f, -7.309264048e-04f, + -7.319225401e-04f, -7.329170033e-04f, -7.339097924e-04f, -7.349009053e-04f, -7.358903399e-04f, -7.368780941e-04f, -7.378641660e-04f, -7.388485535e-04f, -7.398312544e-04f, -7.408122669e-04f, + -7.417915888e-04f, -7.427692182e-04f, -7.437451529e-04f, -7.447193910e-04f, -7.456919304e-04f, -7.466627691e-04f, -7.476319051e-04f, -7.485993365e-04f, -7.495650611e-04f, -7.505290770e-04f, + -7.514913822e-04f, -7.524519747e-04f, -7.534108525e-04f, -7.543680136e-04f, -7.553234561e-04f, -7.562771779e-04f, -7.572291771e-04f, -7.581794517e-04f, -7.591279997e-04f, -7.600748192e-04f, + -7.610199083e-04f, -7.619632648e-04f, -7.629048871e-04f, -7.638447729e-04f, -7.647829205e-04f, -7.657193279e-04f, -7.666539931e-04f, -7.675869142e-04f, -7.685180893e-04f, -7.694475165e-04f, + -7.703751938e-04f, -7.713011193e-04f, -7.722252912e-04f, -7.731477074e-04f, -7.740683662e-04f, -7.749872656e-04f, -7.759044036e-04f, -7.768197785e-04f, -7.777333883e-04f, -7.786452311e-04f, + -7.795553051e-04f, -7.804636084e-04f, -7.813701391e-04f, -7.822748953e-04f, -7.831778752e-04f, -7.840790769e-04f, -7.849784986e-04f, -7.858761384e-04f, -7.867719945e-04f, -7.876660650e-04f, + -7.885583480e-04f, -7.894488418e-04f, -7.903375446e-04f, -7.912244544e-04f, -7.921095694e-04f, -7.929928879e-04f, -7.938744081e-04f, -7.947541280e-04f, -7.956320459e-04f, -7.965081601e-04f, + -7.973824686e-04f, -7.982549698e-04f, -7.991256618e-04f, -7.999945428e-04f, -8.008616110e-04f, -8.017268648e-04f, -8.025903022e-04f, -8.034519215e-04f, -8.043117210e-04f, -8.051696989e-04f, + -8.060258534e-04f, -8.068801828e-04f, -8.077326854e-04f, -8.085833593e-04f, -8.094322029e-04f, -8.102792143e-04f, -8.111243920e-04f, -8.119677341e-04f, -8.128092389e-04f, -8.136489047e-04f, + -8.144867298e-04f, -8.153227124e-04f, -8.161568509e-04f, -8.169891436e-04f, -8.178195887e-04f, -8.186481846e-04f, -8.194749295e-04f, -8.202998218e-04f, -8.211228598e-04f, -8.219440418e-04f, + -8.227633662e-04f, -8.235808312e-04f, -8.243964353e-04f, -8.252101766e-04f, -8.260220537e-04f, -8.268320648e-04f, -8.276402082e-04f, -8.284464824e-04f, -8.292508856e-04f, -8.300534164e-04f, + -8.308540729e-04f, -8.316528536e-04f, -8.324497569e-04f, -8.332447811e-04f, -8.340379247e-04f, -8.348291860e-04f, -8.356185633e-04f, -8.364060552e-04f, -8.371916600e-04f, -8.379753761e-04f, + -8.387572019e-04f, -8.395371358e-04f, -8.403151763e-04f, -8.410913218e-04f, -8.418655706e-04f, -8.426379213e-04f, -8.434083722e-04f, -8.441769219e-04f, -8.449435687e-04f, -8.457083110e-04f, + -8.464711475e-04f, -8.472320764e-04f, -8.479910963e-04f, -8.487482056e-04f, -8.495034028e-04f, -8.502566863e-04f, -8.510080547e-04f, -8.517575065e-04f, -8.525050400e-04f, -8.532506538e-04f, + -8.539943465e-04f, -8.547361164e-04f, -8.554759622e-04f, -8.562138822e-04f, -8.569498751e-04f, -8.576839393e-04f, -8.584160733e-04f, -8.591462758e-04f, -8.598745451e-04f, -8.606008799e-04f, + -8.613252787e-04f, -8.620477400e-04f, -8.627682624e-04f, -8.634868444e-04f, -8.642034845e-04f, -8.649181814e-04f, -8.656309337e-04f, -8.663417397e-04f, -8.670505983e-04f, -8.677575078e-04f, + -8.684624670e-04f, -8.691654743e-04f, -8.698665284e-04f, -8.705656279e-04f, -8.712627714e-04f, -8.719579575e-04f, -8.726511847e-04f, -8.733424517e-04f, -8.740317572e-04f, -8.747190996e-04f, + -8.754044778e-04f, -8.760878902e-04f, -8.767693355e-04f, -8.774488125e-04f, -8.781263196e-04f, -8.788018555e-04f, -8.794754190e-04f, -8.801470087e-04f, -8.808166231e-04f, -8.814842611e-04f, + -8.821499212e-04f, -8.828136021e-04f, -8.834753026e-04f, -8.841350212e-04f, -8.847927568e-04f, -8.854485079e-04f, -8.861022732e-04f, -8.867540516e-04f, -8.874038416e-04f, -8.880516420e-04f, + -8.886974515e-04f, -8.893412688e-04f, -8.899830926e-04f, -8.906229218e-04f, -8.912607549e-04f, -8.918965907e-04f, -8.925304281e-04f, -8.931622656e-04f, -8.937921021e-04f, -8.944199364e-04f, + -8.950457671e-04f, -8.956695931e-04f, -8.962914131e-04f, -8.969112258e-04f, -8.975290302e-04f, -8.981448249e-04f, -8.987586087e-04f, -8.993703804e-04f, -8.999801389e-04f, -9.005878828e-04f, + -9.011936111e-04f, -9.017973225e-04f, -9.023990159e-04f, -9.029986900e-04f, -9.035963437e-04f, -9.041919757e-04f, -9.047855851e-04f, -9.053771705e-04f, -9.059667307e-04f, -9.065542648e-04f, + -9.071397714e-04f, -9.077232495e-04f, -9.083046979e-04f, -9.088841155e-04f, -9.094615012e-04f, -9.100368537e-04f, -9.106101720e-04f, -9.111814550e-04f, -9.117507016e-04f, -9.123179106e-04f, + -9.128830809e-04f, -9.134462115e-04f, -9.140073012e-04f, -9.145663490e-04f, -9.151233537e-04f, -9.156783143e-04f, -9.162312296e-04f, -9.167820988e-04f, -9.173309205e-04f, -9.178776939e-04f, + -9.184224178e-04f, -9.189650911e-04f, -9.195057129e-04f, -9.200442820e-04f, -9.205807975e-04f, -9.211152583e-04f, -9.216476633e-04f, -9.221780116e-04f, -9.227063021e-04f, -9.232325338e-04f, + -9.237567056e-04f, -9.242788166e-04f, -9.247988658e-04f, -9.253168521e-04f, -9.258327746e-04f, -9.263466323e-04f, -9.268584241e-04f, -9.273681492e-04f, -9.278758065e-04f, -9.283813950e-04f, + -9.288849138e-04f, -9.293863619e-04f, -9.298857384e-04f, -9.303830423e-04f, -9.308782726e-04f, -9.313714285e-04f, -9.318625089e-04f, -9.323515129e-04f, -9.328384397e-04f, -9.333232882e-04f, + -9.338060575e-04f, -9.342867468e-04f, -9.347653551e-04f, -9.352418815e-04f, -9.357163252e-04f, -9.361886851e-04f, -9.366589604e-04f, -9.371271503e-04f, -9.375932538e-04f, -9.380572700e-04f, + -9.385191981e-04f, -9.389790373e-04f, -9.394367865e-04f, -9.398924451e-04f, -9.403460120e-04f, -9.407974866e-04f, -9.412468678e-04f, -9.416941549e-04f, -9.421393471e-04f, -9.425824434e-04f, + -9.430234431e-04f, -9.434623454e-04f, -9.438991494e-04f, -9.443338543e-04f, -9.447664593e-04f, -9.451969635e-04f, -9.456253663e-04f, -9.460516668e-04f, -9.464758642e-04f, -9.468979576e-04f, + -9.473179464e-04f, -9.477358298e-04f, -9.481516069e-04f, -9.485652770e-04f, -9.489768394e-04f, -9.493862933e-04f, -9.497936379e-04f, -9.501988724e-04f, -9.506019962e-04f, -9.510030085e-04f, + -9.514019085e-04f, -9.517986956e-04f, -9.521933690e-04f, -9.525859279e-04f, -9.529763717e-04f, -9.533646996e-04f, -9.537509109e-04f, -9.541350050e-04f, -9.545169811e-04f, -9.548968386e-04f, + -9.552745767e-04f, -9.556501947e-04f, -9.560236921e-04f, -9.563950680e-04f, -9.567643219e-04f, -9.571314530e-04f, -9.574964608e-04f, -9.578593445e-04f, -9.582201035e-04f, -9.585787372e-04f, + -9.589352448e-04f, -9.592896259e-04f, -9.596418797e-04f, -9.599920055e-04f, -9.603400029e-04f, -9.606858712e-04f, -9.610296097e-04f, -9.613712178e-04f, -9.617106950e-04f, -9.620480406e-04f, + -9.623832541e-04f, -9.627163348e-04f, -9.630472821e-04f, -9.633760956e-04f, -9.637027746e-04f, -9.640273185e-04f, -9.643497268e-04f, -9.646699988e-04f, -9.649881342e-04f, -9.653041322e-04f, + -9.656179924e-04f, -9.659297142e-04f, -9.662392970e-04f, -9.665467404e-04f, -9.668520438e-04f, -9.671552066e-04f, -9.674562284e-04f, -9.677551087e-04f, -9.680518469e-04f, -9.683464425e-04f, + -9.686388950e-04f, -9.689292040e-04f, -9.692173689e-04f, -9.695033893e-04f, -9.697872646e-04f, -9.700689945e-04f, -9.703485783e-04f, -9.706260157e-04f, -9.709013062e-04f, -9.711744493e-04f, + -9.714454446e-04f, -9.717142916e-04f, -9.719809899e-04f, -9.722455391e-04f, -9.725079386e-04f, -9.727681882e-04f, -9.730262873e-04f, -9.732822355e-04f, -9.735360324e-04f, -9.737876777e-04f, + -9.740371709e-04f, -9.742845115e-04f, -9.745296993e-04f, -9.747727338e-04f, -9.750136146e-04f, -9.752523413e-04f, -9.754889136e-04f, -9.757233311e-04f, -9.759555935e-04f, -9.761857002e-04f, + -9.764136511e-04f, -9.766394458e-04f, -9.768630838e-04f, -9.770845649e-04f, -9.773038887e-04f, -9.775210549e-04f, -9.777360631e-04f, -9.779489131e-04f, -9.781596045e-04f, -9.783681369e-04f, + -9.785745102e-04f, -9.787787239e-04f, -9.789807778e-04f, -9.791806715e-04f, -9.793784048e-04f, -9.795739775e-04f, -9.797673891e-04f, -9.799586395e-04f, -9.801477283e-04f, -9.803346553e-04f, + -9.805194203e-04f, -9.807020229e-04f, -9.808824629e-04f, -9.810607401e-04f, -9.812368543e-04f, -9.814108051e-04f, -9.815825923e-04f, -9.817522158e-04f, -9.819196753e-04f, -9.820849705e-04f, + -9.822481013e-04f, -9.824090674e-04f, -9.825678687e-04f, -9.827245049e-04f, -9.828789759e-04f, -9.830312814e-04f, -9.831814212e-04f, -9.833293953e-04f, -9.834752033e-04f, -9.836188452e-04f, + -9.837603207e-04f, -9.838996297e-04f, -9.840367721e-04f, -9.841717476e-04f, -9.843045562e-04f, -9.844351977e-04f, -9.845636719e-04f, -9.846899787e-04f, -9.848141180e-04f, -9.849360897e-04f, + -9.850558936e-04f, -9.851735296e-04f, -9.852889976e-04f, -9.854022976e-04f, -9.855134293e-04f, -9.856223928e-04f, -9.857291879e-04f, -9.858338145e-04f, -9.859362725e-04f, -9.860365619e-04f, + -9.861346826e-04f, -9.862306345e-04f, -9.863244176e-04f, -9.864160318e-04f, -9.865054771e-04f, -9.865927533e-04f, -9.866778605e-04f, -9.867607986e-04f, -9.868415676e-04f, -9.869201675e-04f, + -9.869965981e-04f, -9.870708596e-04f, -9.871429519e-04f, -9.872128749e-04f, -9.872806287e-04f, -9.873462133e-04f, -9.874096287e-04f, -9.874708748e-04f, -9.875299518e-04f, -9.875868595e-04f, + -9.876415981e-04f, -9.876941675e-04f, -9.877445679e-04f, -9.877927991e-04f, -9.878388614e-04f, -9.878827546e-04f, -9.879244789e-04f, -9.879640344e-04f, -9.880014210e-04f, -9.880366389e-04f, + -9.880696880e-04f, -9.881005686e-04f, -9.881292807e-04f, -9.881558243e-04f, -9.881801995e-04f, -9.882024065e-04f, -9.882224453e-04f, -9.882403160e-04f, -9.882560188e-04f, -9.882695538e-04f, + -9.882809210e-04f, -9.882901207e-04f, -9.882971528e-04f, -9.883020176e-04f, -9.883047152e-04f, -9.883052458e-04f, -9.883036094e-04f, -9.882998062e-04f, -9.882938364e-04f, -9.882857002e-04f, + -9.882753977e-04f, -9.882629290e-04f, -9.882482945e-04f, -9.882314941e-04f, -9.882125281e-04f, -9.881913968e-04f, -9.881681003e-04f, -9.881426387e-04f, -9.881150123e-04f, -9.880852214e-04f, + -9.880532661e-04f, -9.880191466e-04f, -9.879828631e-04f, -9.879444159e-04f, -9.879038053e-04f, -9.878610314e-04f, -9.878160944e-04f, -9.877689947e-04f, -9.877197325e-04f, -9.876683081e-04f, + -9.876147216e-04f, -9.875589734e-04f, -9.875010637e-04f, -9.874409928e-04f, -9.873787610e-04f, -9.873143685e-04f, -9.872478158e-04f, -9.871791029e-04f, -9.871082303e-04f, -9.870351982e-04f, + -9.869600070e-04f, -9.868826570e-04f, -9.868031484e-04f, -9.867214816e-04f, -9.866376570e-04f, -9.865516748e-04f, -9.864635354e-04f, -9.863732391e-04f, -9.862807862e-04f, -9.861861772e-04f, + -9.860894124e-04f, -9.859904921e-04f, -9.858894167e-04f, -9.857861866e-04f, -9.856808021e-04f, -9.855732636e-04f, -9.854635715e-04f, -9.853517262e-04f, -9.852377280e-04f, -9.851215775e-04f, + -9.850032749e-04f, -9.848828206e-04f, -9.847602152e-04f, -9.846354589e-04f, -9.845085523e-04f, -9.843794957e-04f, -9.842482896e-04f, -9.841149344e-04f, -9.839794305e-04f, -9.838417784e-04f, + -9.837019785e-04f, -9.835600314e-04f, -9.834159373e-04f, -9.832696969e-04f, -9.831213105e-04f, -9.829707787e-04f, -9.828181019e-04f, -9.826632806e-04f, -9.825063153e-04f, -9.823472064e-04f, + -9.821859545e-04f, -9.820225601e-04f, -9.818570236e-04f, -9.816893456e-04f, -9.815195266e-04f, -9.813475671e-04f, -9.811734677e-04f, -9.809972287e-04f, -9.808188509e-04f, -9.806383347e-04f, + -9.804556807e-04f, -9.802708893e-04f, -9.800839613e-04f, -9.798948970e-04f, -9.797036971e-04f, -9.795103622e-04f, -9.793148927e-04f, -9.791172894e-04f, -9.789175526e-04f, -9.787156832e-04f, + -9.785116815e-04f, -9.783055483e-04f, -9.780972841e-04f, -9.778868895e-04f, -9.776743652e-04f, -9.774597116e-04f, -9.772429295e-04f, -9.770240195e-04f, -9.768029822e-04f, -9.765798182e-04f, + -9.763545281e-04f, -9.761271127e-04f, -9.758975725e-04f, -9.756659081e-04f, -9.754321203e-04f, -9.751962097e-04f, -9.749581769e-04f, -9.747180227e-04f, -9.744757477e-04f, -9.742313525e-04f, + -9.739848378e-04f, -9.737362044e-04f, -9.734854529e-04f, -9.732325841e-04f, -9.729775985e-04f, -9.727204969e-04f, -9.724612801e-04f, -9.721999487e-04f, -9.719365034e-04f, -9.716709450e-04f, + -9.714032742e-04f, -9.711334917e-04f, -9.708615983e-04f, -9.705875947e-04f, -9.703114816e-04f, -9.700332598e-04f, -9.697529301e-04f, -9.694704932e-04f, -9.691859498e-04f, -9.688993008e-04f, + -9.686105468e-04f, -9.683196888e-04f, -9.680267274e-04f, -9.677316634e-04f, -9.674344977e-04f, -9.671352310e-04f, -9.668338641e-04f, -9.665303979e-04f, -9.662248331e-04f, -9.659171705e-04f, + -9.656074110e-04f, -9.652955554e-04f, -9.649816046e-04f, -9.646655592e-04f, -9.643474203e-04f, -9.640271885e-04f, -9.637048649e-04f, -9.633804501e-04f, -9.630539451e-04f, -9.627253507e-04f, + -9.623946679e-04f, -9.620618973e-04f, -9.617270400e-04f, -9.613900968e-04f, -9.610510686e-04f, -9.607099563e-04f, -9.603667607e-04f, -9.600214827e-04f, -9.596741233e-04f, -9.593246833e-04f, + -9.589731637e-04f, -9.586195654e-04f, -9.582638893e-04f, -9.579061362e-04f, -9.575463072e-04f, -9.571844032e-04f, -9.568204250e-04f, -9.564543737e-04f, -9.560862502e-04f, -9.557160554e-04f, + -9.553437903e-04f, -9.549694558e-04f, -9.545930529e-04f, -9.542145825e-04f, -9.538340457e-04f, -9.534514435e-04f, -9.530667766e-04f, -9.526800463e-04f, -9.522912534e-04f, -9.519003990e-04f, + -9.515074840e-04f, -9.511125095e-04f, -9.507154764e-04f, -9.503163858e-04f, -9.499152387e-04f, -9.495120361e-04f, -9.491067790e-04f, -9.486994684e-04f, -9.482901054e-04f, -9.478786911e-04f, + -9.474652264e-04f, -9.470497124e-04f, -9.466321502e-04f, -9.462125407e-04f, -9.457908852e-04f, -9.453671846e-04f, -9.449414400e-04f, -9.445136525e-04f, -9.440838231e-04f, -9.436519529e-04f, + -9.432180431e-04f, -9.427820947e-04f, -9.423441088e-04f, -9.419040865e-04f, -9.414620288e-04f, -9.410179370e-04f, -9.405718122e-04f, -9.401236553e-04f, -9.396734676e-04f, -9.392212503e-04f, + -9.387670043e-04f, -9.383107309e-04f, -9.378524311e-04f, -9.373921062e-04f, -9.369297573e-04f, -9.364653855e-04f, -9.359989919e-04f, -9.355305778e-04f, -9.350601444e-04f, -9.345876927e-04f, + -9.341132239e-04f, -9.336367393e-04f, -9.331582400e-04f, -9.326777272e-04f, -9.321952020e-04f, -9.317106658e-04f, -9.312241196e-04f, -9.307355647e-04f, -9.302450023e-04f, -9.297524336e-04f, + -9.292578598e-04f, -9.287612821e-04f, -9.282627018e-04f, -9.277621201e-04f, -9.272595382e-04f, -9.267549574e-04f, -9.262483789e-04f, -9.257398040e-04f, -9.252292338e-04f, -9.247166697e-04f, + -9.242021129e-04f, -9.236855647e-04f, -9.231670264e-04f, -9.226464991e-04f, -9.221239843e-04f, -9.215994832e-04f, -9.210729970e-04f, -9.205445270e-04f, -9.200140746e-04f, -9.194816411e-04f, + -9.189472277e-04f, -9.184108357e-04f, -9.178724665e-04f, -9.173321214e-04f, -9.167898017e-04f, -9.162455087e-04f, -9.156992437e-04f, -9.151510082e-04f, -9.146008033e-04f, -9.140486305e-04f, + -9.134944911e-04f, -9.129383864e-04f, -9.123803179e-04f, -9.118202868e-04f, -9.112582945e-04f, -9.106943424e-04f, -9.101284318e-04f, -9.095605642e-04f, -9.089907409e-04f, -9.084189633e-04f, + -9.078452327e-04f, -9.072695507e-04f, -9.066919184e-04f, -9.061123375e-04f, -9.055308092e-04f, -9.049473349e-04f, -9.043619162e-04f, -9.037745543e-04f, -9.031852508e-04f, -9.025940070e-04f, + -9.020008244e-04f, -9.014057044e-04f, -9.008086484e-04f, -9.002096579e-04f, -8.996087343e-04f, -8.990058791e-04f, -8.984010938e-04f, -8.977943797e-04f, -8.971857383e-04f, -8.965751712e-04f, + -8.959626797e-04f, -8.953482654e-04f, -8.947319297e-04f, -8.941136742e-04f, -8.934935002e-04f, -8.928714094e-04f, -8.922474031e-04f, -8.916214829e-04f, -8.909936503e-04f, -8.903639067e-04f, + -8.897322538e-04f, -8.890986930e-04f, -8.884632258e-04f, -8.878258538e-04f, -8.871865785e-04f, -8.865454014e-04f, -8.859023241e-04f, -8.852573480e-04f, -8.846104748e-04f, -8.839617059e-04f, + -8.833110430e-04f, -8.826584876e-04f, -8.820040412e-04f, -8.813477055e-04f, -8.806894819e-04f, -8.800293721e-04f, -8.793673776e-04f, -8.787035000e-04f, -8.780377409e-04f, -8.773701018e-04f, + -8.767005845e-04f, -8.760291904e-04f, -8.753559212e-04f, -8.746807784e-04f, -8.740037637e-04f, -8.733248787e-04f, -8.726441250e-04f, -8.719615043e-04f, -8.712770181e-04f, -8.705906680e-04f, + -8.699024558e-04f, -8.692123830e-04f, -8.685204513e-04f, -8.678266623e-04f, -8.671310177e-04f, -8.664335191e-04f, -8.657341682e-04f, -8.650329666e-04f, -8.643299160e-04f, -8.636250181e-04f, + -8.629182746e-04f, -8.622096870e-04f, -8.614992572e-04f, -8.607869867e-04f, -8.600728773e-04f, -8.593569306e-04f, -8.586391484e-04f, -8.579195324e-04f, -8.571980842e-04f, -8.564748056e-04f, + -8.557496982e-04f, -8.550227638e-04f, -8.542940041e-04f, -8.535634209e-04f, -8.528310157e-04f, -8.520967905e-04f, -8.513607469e-04f, -8.506228866e-04f, -8.498832114e-04f, -8.491417231e-04f, + -8.483984233e-04f, -8.476533139e-04f, -8.469063966e-04f, -8.461576731e-04f, -8.454071453e-04f, -8.446548148e-04f, -8.439006836e-04f, -8.431447532e-04f, -8.423870256e-04f, -8.416275024e-04f, + -8.408661856e-04f, -8.401030768e-04f, -8.393381779e-04f, -8.385714907e-04f, -8.378030170e-04f, -8.370327585e-04f, -8.362607172e-04f, -8.354868947e-04f, -8.347112930e-04f, -8.339339138e-04f, + -8.331547590e-04f, -8.323738304e-04f, -8.315911298e-04f, -8.308066591e-04f, -8.300204201e-04f, -8.292324147e-04f, -8.284426447e-04f, -8.276511119e-04f, -8.268578183e-04f, -8.260627656e-04f, + -8.252659557e-04f, -8.244673906e-04f, -8.236670720e-04f, -8.228650019e-04f, -8.220611820e-04f, -8.212556144e-04f, -8.204483009e-04f, -8.196392434e-04f, -8.188284437e-04f, -8.180159038e-04f, + -8.172016256e-04f, -8.163856109e-04f, -8.155678617e-04f, -8.147483799e-04f, -8.139271675e-04f, -8.131042262e-04f, -8.122795581e-04f, -8.114531650e-04f, -8.106250490e-04f, -8.097952119e-04f, + -8.089636556e-04f, -8.081303822e-04f, -8.072953935e-04f, -8.064586915e-04f, -8.056202782e-04f, -8.047801555e-04f, -8.039383253e-04f, -8.030947897e-04f, -8.022495506e-04f, -8.014026099e-04f, + -8.005539697e-04f, -7.997036319e-04f, -7.988515984e-04f, -7.979978714e-04f, -7.971424527e-04f, -7.962853444e-04f, -7.954265484e-04f, -7.945660667e-04f, -7.937039015e-04f, -7.928400545e-04f, + -7.919745279e-04f, -7.911073237e-04f, -7.902384439e-04f, -7.893678905e-04f, -7.884956655e-04f, -7.876217710e-04f, -7.867462090e-04f, -7.858689815e-04f, -7.849900905e-04f, -7.841095382e-04f, + -7.832273265e-04f, -7.823434575e-04f, -7.814579332e-04f, -7.805707557e-04f, -7.796819270e-04f, -7.787914493e-04f, -7.778993246e-04f, -7.770055549e-04f, -7.761101423e-04f, -7.752130889e-04f, + -7.743143968e-04f, -7.734140680e-04f, -7.725121047e-04f, -7.716085089e-04f, -7.707032827e-04f, -7.697964283e-04f, -7.688879476e-04f, -7.679778429e-04f, -7.670661162e-04f, -7.661527696e-04f, + -7.652378053e-04f, -7.643212254e-04f, -7.634030319e-04f, -7.624832270e-04f, -7.615618129e-04f, -7.606387916e-04f, -7.597141653e-04f, -7.587879362e-04f, -7.578601063e-04f, -7.569306779e-04f, + -7.559996530e-04f, -7.550670338e-04f, -7.541328225e-04f, -7.531970212e-04f, -7.522596321e-04f, -7.513206574e-04f, -7.503800992e-04f, -7.494379596e-04f, -7.484942409e-04f, -7.475489452e-04f, + -7.466020748e-04f, -7.456536318e-04f, -7.447036183e-04f, -7.437520366e-04f, -7.427988889e-04f, -7.418441773e-04f, -7.408879041e-04f, -7.399300715e-04f, -7.389706817e-04f, -7.380097368e-04f, + -7.370472391e-04f, -7.360831909e-04f, -7.351175943e-04f, -7.341504515e-04f, -7.331817648e-04f, -7.322115364e-04f, -7.312397686e-04f, -7.302664635e-04f, -7.292916235e-04f, -7.283152507e-04f, + -7.273373474e-04f, -7.263579159e-04f, -7.253769584e-04f, -7.243944772e-04f, -7.234104744e-04f, -7.224249525e-04f, -7.214379135e-04f, -7.204493599e-04f, -7.194592939e-04f, -7.184677177e-04f, + -7.174746337e-04f, -7.164800441e-04f, -7.154839511e-04f, -7.144863572e-04f, -7.134872645e-04f, -7.124866754e-04f, -7.114845922e-04f, -7.104810171e-04f, -7.094759525e-04f, -7.084694006e-04f, + -7.074613638e-04f, -7.064518444e-04f, -7.054408447e-04f, -7.044283671e-04f, -7.034144137e-04f, -7.023989871e-04f, -7.013820894e-04f, -7.003637230e-04f, -6.993438903e-04f, -6.983225936e-04f, + -6.972998352e-04f, -6.962756175e-04f, -6.952499428e-04f, -6.942228135e-04f, -6.931942319e-04f, -6.921642003e-04f, -6.911327212e-04f, -6.900997969e-04f, -6.890654297e-04f, -6.880296220e-04f, + -6.869923763e-04f, -6.859536948e-04f, -6.849135799e-04f, -6.838720340e-04f, -6.828290595e-04f, -6.817846589e-04f, -6.807388343e-04f, -6.796915884e-04f, -6.786429233e-04f, -6.775928417e-04f, + -6.765413457e-04f, -6.754884379e-04f, -6.744341207e-04f, -6.733783964e-04f, -6.723212675e-04f, -6.712627364e-04f, -6.702028055e-04f, -6.691414772e-04f, -6.680787539e-04f, -6.670146381e-04f, + -6.659491322e-04f, -6.648822387e-04f, -6.638139599e-04f, -6.627442983e-04f, -6.616732563e-04f, -6.606008364e-04f, -6.595270410e-04f, -6.584518726e-04f, -6.573753337e-04f, -6.562974266e-04f, + -6.552181538e-04f, -6.541375178e-04f, -6.530555211e-04f, -6.519721661e-04f, -6.508874554e-04f, -6.498013912e-04f, -6.487139762e-04f, -6.476252128e-04f, -6.465351035e-04f, -6.454436508e-04f, + -6.443508572e-04f, -6.432567250e-04f, -6.421612570e-04f, -6.410644554e-04f, -6.399663229e-04f, -6.388668619e-04f, -6.377660749e-04f, -6.366639644e-04f, -6.355605330e-04f, -6.344557831e-04f, + -6.333497173e-04f, -6.322423381e-04f, -6.311336479e-04f, -6.300236494e-04f, -6.289123449e-04f, -6.277997372e-04f, -6.266858286e-04f, -6.255706218e-04f, -6.244541192e-04f, -6.233363234e-04f, + -6.222172369e-04f, -6.210968623e-04f, -6.199752021e-04f, -6.188522589e-04f, -6.177280351e-04f, -6.166025335e-04f, -6.154757564e-04f, -6.143477066e-04f, -6.132183865e-04f, -6.120877986e-04f, + -6.109559457e-04f, -6.098228301e-04f, -6.086884546e-04f, -6.075528217e-04f, -6.064159339e-04f, -6.052777938e-04f, -6.041384041e-04f, -6.029977672e-04f, -6.018558859e-04f, -6.007127626e-04f, + -5.995683999e-04f, -5.984228005e-04f, -5.972759670e-04f, -5.961279019e-04f, -5.949786079e-04f, -5.938280875e-04f, -5.926763434e-04f, -5.915233782e-04f, -5.903691945e-04f, -5.892137948e-04f, + -5.880571819e-04f, -5.868993582e-04f, -5.857403266e-04f, -5.845800895e-04f, -5.834186496e-04f, -5.822560096e-04f, -5.810921720e-04f, -5.799271395e-04f, -5.787609148e-04f, -5.775935004e-04f, + -5.764248991e-04f, -5.752551134e-04f, -5.740841459e-04f, -5.729119995e-04f, -5.717386766e-04f, -5.705641800e-04f, -5.693885124e-04f, -5.682116762e-04f, -5.670336743e-04f, -5.658545093e-04f, + -5.646741839e-04f, -5.634927006e-04f, -5.623100623e-04f, -5.611262715e-04f, -5.599413310e-04f, -5.587552434e-04f, -5.575680113e-04f, -5.563796376e-04f, -5.551901248e-04f, -5.539994757e-04f, + -5.528076928e-04f, -5.516147790e-04f, -5.504207370e-04f, -5.492255693e-04f, -5.480292787e-04f, -5.468318680e-04f, -5.456333398e-04f, -5.444336967e-04f, -5.432329416e-04f, -5.420310772e-04f, + -5.408281061e-04f, -5.396240310e-04f, -5.384188547e-04f, -5.372125799e-04f, -5.360052093e-04f, -5.347967456e-04f, -5.335871916e-04f, -5.323765499e-04f, -5.311648234e-04f, -5.299520147e-04f, + -5.287381266e-04f, -5.275231618e-04f, -5.263071230e-04f, -5.250900131e-04f, -5.238718346e-04f, -5.226525905e-04f, -5.214322833e-04f, -5.202109159e-04f, -5.189884911e-04f, -5.177650115e-04f, + -5.165404799e-04f, -5.153148992e-04f, -5.140882719e-04f, -5.128606010e-04f, -5.116318891e-04f, -5.104021391e-04f, -5.091713536e-04f, -5.079395356e-04f, -5.067066876e-04f, -5.054728126e-04f, + -5.042379133e-04f, -5.030019924e-04f, -5.017650528e-04f, -5.005270972e-04f, -4.992881284e-04f, -4.980481492e-04f, -4.968071624e-04f, -4.955651708e-04f, -4.943221771e-04f, -4.930781843e-04f, + -4.918331949e-04f, -4.905872119e-04f, -4.893402381e-04f, -4.880922762e-04f, -4.868433291e-04f, -4.855933996e-04f, -4.843424904e-04f, -4.830906045e-04f, -4.818377445e-04f, -4.805839133e-04f, + -4.793291138e-04f, -4.780733486e-04f, -4.768166208e-04f, -4.755589331e-04f, -4.743002882e-04f, -4.730406891e-04f, -4.717801385e-04f, -4.705186394e-04f, -4.692561944e-04f, -4.679928065e-04f, + -4.667284785e-04f, -4.654632132e-04f, -4.641970135e-04f, -4.629298822e-04f, -4.616618221e-04f, -4.603928361e-04f, -4.591229271e-04f, -4.578520978e-04f, -4.565803512e-04f, -4.553076900e-04f, + -4.540341172e-04f, -4.527596356e-04f, -4.514842480e-04f, -4.502079573e-04f, -4.489307664e-04f, -4.476526781e-04f, -4.463736954e-04f, -4.450938209e-04f, -4.438130577e-04f, -4.425314086e-04f, + -4.412488765e-04f, -4.399654642e-04f, -4.386811746e-04f, -4.373960106e-04f, -4.361099750e-04f, -4.348230708e-04f, -4.335353009e-04f, -4.322466680e-04f, -4.309571751e-04f, -4.296668251e-04f, + -4.283756209e-04f, -4.270835654e-04f, -4.257906613e-04f, -4.244969118e-04f, -4.232023195e-04f, -4.219068875e-04f, -4.206106187e-04f, -4.193135158e-04f, -4.180155819e-04f, -4.167168198e-04f, + -4.154172325e-04f, -4.141168228e-04f, -4.128155937e-04f, -4.115135480e-04f, -4.102106887e-04f, -4.089070187e-04f, -4.076025409e-04f, -4.062972582e-04f, -4.049911735e-04f, -4.036842898e-04f, + -4.023766099e-04f, -4.010681369e-04f, -3.997588736e-04f, -3.984488229e-04f, -3.971379877e-04f, -3.958263711e-04f, -3.945139759e-04f, -3.932008050e-04f, -3.918868615e-04f, -3.905721481e-04f, + -3.892566679e-04f, -3.879404238e-04f, -3.866234188e-04f, -3.853056557e-04f, -3.839871375e-04f, -3.826678672e-04f, -3.813478477e-04f, -3.800270820e-04f, -3.787055729e-04f, -3.773833235e-04f, + -3.760603366e-04f, -3.747366154e-04f, -3.734121626e-04f, -3.720869812e-04f, -3.707610743e-04f, -3.694344447e-04f, -3.681070955e-04f, -3.667790295e-04f, -3.654502498e-04f, -3.641207593e-04f, + -3.627905609e-04f, -3.614596577e-04f, -3.601280526e-04f, -3.587957486e-04f, -3.574627486e-04f, -3.561290556e-04f, -3.547946726e-04f, -3.534596025e-04f, -3.521238484e-04f, -3.507874132e-04f, + -3.494502999e-04f, -3.481125114e-04f, -3.467740507e-04f, -3.454349209e-04f, -3.440951249e-04f, -3.427546657e-04f, -3.414135462e-04f, -3.400717695e-04f, -3.387293385e-04f, -3.373862563e-04f, + -3.360425258e-04f, -3.346981500e-04f, -3.333531319e-04f, -3.320074745e-04f, -3.306611808e-04f, -3.293142538e-04f, -3.279666965e-04f, -3.266185119e-04f, -3.252697029e-04f, -3.239202726e-04f, + -3.225702240e-04f, -3.212195601e-04f, -3.198682839e-04f, -3.185163984e-04f, -3.171639066e-04f, -3.158108114e-04f, -3.144571160e-04f, -3.131028234e-04f, -3.117479364e-04f, -3.103924583e-04f, + -3.090363918e-04f, -3.076797402e-04f, -3.063225063e-04f, -3.049646933e-04f, -3.036063041e-04f, -3.022473417e-04f, -3.008878091e-04f, -2.995277095e-04f, -2.981670457e-04f, -2.968058209e-04f, + -2.954440380e-04f, -2.940817001e-04f, -2.927188102e-04f, -2.913553713e-04f, -2.899913865e-04f, -2.886268587e-04f, -2.872617911e-04f, -2.858961866e-04f, -2.845300482e-04f, -2.831633791e-04f, + -2.817961822e-04f, -2.804284605e-04f, -2.790602172e-04f, -2.776914552e-04f, -2.763221776e-04f, -2.749523874e-04f, -2.735820876e-04f, -2.722112814e-04f, -2.708399717e-04f, -2.694681615e-04f, + -2.680958540e-04f, -2.667230521e-04f, -2.653497589e-04f, -2.639759775e-04f, -2.626017109e-04f, -2.612269621e-04f, -2.598517342e-04f, -2.584760303e-04f, -2.570998533e-04f, -2.557232064e-04f, + -2.543460925e-04f, -2.529685148e-04f, -2.515904763e-04f, -2.502119801e-04f, -2.488330291e-04f, -2.474536265e-04f, -2.460737753e-04f, -2.446934786e-04f, -2.433127393e-04f, -2.419315607e-04f, + -2.405499457e-04f, -2.391678975e-04f, -2.377854189e-04f, -2.364025132e-04f, -2.350191834e-04f, -2.336354325e-04f, -2.322512637e-04f, -2.308666799e-04f, -2.294816842e-04f, -2.280962798e-04f, + -2.267104696e-04f, -2.253242568e-04f, -2.239376443e-04f, -2.225506353e-04f, -2.211632329e-04f, -2.197754401e-04f, -2.183872599e-04f, -2.169986955e-04f, -2.156097500e-04f, -2.142204263e-04f, + -2.128307275e-04f, -2.114406569e-04f, -2.100502173e-04f, -2.086594119e-04f, -2.072682438e-04f, -2.058767160e-04f, -2.044848316e-04f, -2.030925937e-04f, -2.017000054e-04f, -2.003070697e-04f, + -1.989137897e-04f, -1.975201685e-04f, -1.961262092e-04f, -1.947319149e-04f, -1.933372886e-04f, -1.919423335e-04f, -1.905470525e-04f, -1.891514488e-04f, -1.877555255e-04f, -1.863592856e-04f, + -1.849627323e-04f, -1.835658686e-04f, -1.821686976e-04f, -1.807712223e-04f, -1.793734460e-04f, -1.779753716e-04f, -1.765770022e-04f, -1.751783410e-04f, -1.737793910e-04f, -1.723801552e-04f, + -1.709806369e-04f, -1.695808391e-04f, -1.681807648e-04f, -1.667804172e-04f, -1.653797994e-04f, -1.639789143e-04f, -1.625777652e-04f, -1.611763551e-04f, -1.597746872e-04f, -1.583727644e-04f, + -1.569705899e-04f, -1.555681668e-04f, -1.541654982e-04f, -1.527625872e-04f, -1.513594368e-04f, -1.499560502e-04f, -1.485524304e-04f, -1.471485805e-04f, -1.457445037e-04f, -1.443402031e-04f, + -1.429356816e-04f, -1.415309425e-04f, -1.401259888e-04f, -1.387208236e-04f, -1.373154500e-04f, -1.359098712e-04f, -1.345040901e-04f, -1.330981099e-04f, -1.316919337e-04f, -1.302855646e-04f, + -1.288790057e-04f, -1.274722601e-04f, -1.260653309e-04f, -1.246582211e-04f, -1.232509339e-04f, -1.218434724e-04f, -1.204358397e-04f, -1.190280389e-04f, -1.176200730e-04f, -1.162119452e-04f, + -1.148036585e-04f, -1.133952162e-04f, -1.119866212e-04f, -1.105778766e-04f, -1.091689857e-04f, -1.077599514e-04f, -1.063507769e-04f, -1.049414652e-04f, -1.035320195e-04f, -1.021224429e-04f, + -1.007127384e-04f, -9.930290924e-05f, -9.789295841e-05f, -9.648288905e-05f, -9.507270426e-05f, -9.366240714e-05f, -9.225200078e-05f, -9.084148829e-05f, -8.943087277e-05f, -8.802015732e-05f, + -8.660934504e-05f, -8.519843903e-05f, -8.378744239e-05f, -8.237635822e-05f, -8.096518962e-05f, -7.955393969e-05f, -7.814261153e-05f, -7.673120825e-05f, -7.531973293e-05f, -7.390818869e-05f, + -7.249657863e-05f, -7.108490583e-05f, -6.967317341e-05f, -6.826138446e-05f, -6.684954208e-05f, -6.543764937e-05f, -6.402570944e-05f, -6.261372537e-05f, -6.120170028e-05f, -5.978963725e-05f, + -5.837753940e-05f, -5.696540981e-05f, -5.555325159e-05f, -5.414106783e-05f, -5.272886164e-05f, -5.131663611e-05f, -4.990439434e-05f, -4.849213943e-05f, -4.707987448e-05f, -4.566760258e-05f, + -4.425532683e-05f, -4.284305033e-05f, -4.143077617e-05f, -4.001850746e-05f, -3.860624729e-05f, -3.719399875e-05f, -3.578176495e-05f, -3.436954897e-05f, -3.295735392e-05f, -3.154518289e-05f, + -3.013303897e-05f, -2.872092525e-05f, -2.730884485e-05f, -2.589680084e-05f, -2.448479632e-05f, -2.307283439e-05f, -2.166091814e-05f, -2.024905066e-05f, -1.883723504e-05f, -1.742547438e-05f, + -1.601377177e-05f, -1.460213031e-05f, -1.319055307e-05f, -1.177904316e-05f, -1.036760367e-05f, -8.956237677e-06f, -7.544948282e-06f, -6.133738571e-06f, -4.722611635e-06f, -3.311570562e-06f, + -1.900618439e-06f, -4.897583566e-07f, 9.210065991e-07f, 2.331673341e-06f, 3.742238781e-06f, 5.152699834e-06f, 6.563053414e-06f, 7.973296435e-06f, 9.383425812e-06f, 1.079343846e-05f, + 1.220333130e-05f, 1.361310124e-05f, 1.502274520e-05f, 1.643226010e-05f, 1.784164285e-05f, 1.925089038e-05f, 2.065999961e-05f, 2.206896744e-05f, 2.347779081e-05f, 2.488646663e-05f, + 2.629499182e-05f, 2.770336331e-05f, 2.911157802e-05f, 3.051963286e-05f, 3.192752477e-05f, 3.333525067e-05f, 3.474280747e-05f, 3.615019212e-05f, 3.755740152e-05f, 3.896443261e-05f, + 4.037128231e-05f, 4.177794756e-05f, 4.318442527e-05f, 4.459071239e-05f, 4.599680582e-05f, 4.740270252e-05f, 4.880839940e-05f, 5.021389340e-05f, 5.161918145e-05f, 5.302426048e-05f, + 5.442912743e-05f, 5.583377922e-05f, 5.723821280e-05f, 5.864242509e-05f, 6.004641304e-05f, 6.145017358e-05f, 6.285370364e-05f, 6.425700017e-05f, 6.566006011e-05f, 6.706288039e-05f, + 6.846545795e-05f, 6.986778973e-05f, 7.126987268e-05f, 7.267170374e-05f, 7.407327985e-05f, 7.547459795e-05f, 7.687565500e-05f, 7.827644793e-05f, 7.967697368e-05f, 8.107722922e-05f, + 8.247721148e-05f, 8.387691742e-05f, 8.527634398e-05f, 8.667548811e-05f, 8.807434677e-05f, 8.947291691e-05f, 9.087119547e-05f, 9.226917942e-05f, 9.366686570e-05f, 9.506425128e-05f, + 9.646133311e-05f, 9.785810814e-05f, 9.925457334e-05f, 1.006507257e-04f, 1.020465621e-04f, 1.034420795e-04f, 1.048372749e-04f, 1.062321454e-04f, 1.076266877e-04f, 1.090208989e-04f, + 1.104147760e-04f, 1.118083160e-04f, 1.132015157e-04f, 1.145943722e-04f, 1.159868824e-04f, 1.173790433e-04f, 1.187708518e-04f, 1.201623051e-04f, 1.215533999e-04f, 1.229441333e-04f, + 1.243345023e-04f, 1.257245038e-04f, 1.271141349e-04f, 1.285033924e-04f, 1.298922734e-04f, 1.312807749e-04f, 1.326688938e-04f, 1.340566271e-04f, 1.354439718e-04f, 1.368309249e-04f, + 1.382174834e-04f, 1.396036442e-04f, 1.409894044e-04f, 1.423747609e-04f, 1.437597107e-04f, 1.451442508e-04f, 1.465283783e-04f, 1.479120900e-04f, 1.492953830e-04f, 1.506782543e-04f, + 1.520607009e-04f, 1.534427198e-04f, 1.548243079e-04f, 1.562054623e-04f, 1.575861800e-04f, 1.589664580e-04f, 1.603462932e-04f, 1.617256828e-04f, 1.631046236e-04f, 1.644831128e-04f, + 1.658611472e-04f, 1.672387240e-04f, 1.686158401e-04f, 1.699924925e-04f, 1.713686783e-04f, 1.727443944e-04f, 1.741196379e-04f, 1.754944058e-04f, 1.768686952e-04f, 1.782425029e-04f, + 1.796158262e-04f, 1.809886618e-04f, 1.823610070e-04f, 1.837328587e-04f, 1.851042140e-04f, 1.864750698e-04f, 1.878454233e-04f, 1.892152713e-04f, 1.905846111e-04f, 1.919534395e-04f, + 1.933217536e-04f, 1.946895505e-04f, 1.960568272e-04f, 1.974235807e-04f, 1.987898081e-04f, 2.001555065e-04f, 2.015206727e-04f, 2.028853040e-04f, 2.042493973e-04f, 2.056129497e-04f, + 2.069759582e-04f, 2.083384199e-04f, 2.097003318e-04f, 2.110616910e-04f, 2.124224946e-04f, 2.137827395e-04f, 2.151424229e-04f, 2.165015417e-04f, 2.178600932e-04f, 2.192180742e-04f, + 2.205754819e-04f, 2.219323134e-04f, 2.232885656e-04f, 2.246442357e-04f, 2.259993208e-04f, 2.273538179e-04f, 2.287077240e-04f, 2.300610363e-04f, 2.314137518e-04f, 2.327658676e-04f, + 2.341173807e-04f, 2.354682883e-04f, 2.368185874e-04f, 2.381682752e-04f, 2.395173486e-04f, 2.408658048e-04f, 2.422136408e-04f, 2.435608538e-04f, 2.449074408e-04f, 2.462533989e-04f, + 2.475987253e-04f, 2.489434169e-04f, 2.502874710e-04f, 2.516308845e-04f, 2.529736546e-04f, 2.543157784e-04f, 2.556572530e-04f, 2.569980755e-04f, 2.583382430e-04f, 2.596777527e-04f, + 2.610166015e-04f, 2.623547866e-04f, 2.636923052e-04f, 2.650291543e-04f, 2.663653311e-04f, 2.677008326e-04f, 2.690356561e-04f, 2.703697985e-04f, 2.717032571e-04f, 2.730360289e-04f, + 2.743681111e-04f, 2.756995009e-04f, 2.770301952e-04f, 2.783601913e-04f, 2.796894863e-04f, 2.810180773e-04f, 2.823459615e-04f, 2.836731360e-04f, 2.849995979e-04f, 2.863253444e-04f, + 2.876503726e-04f, 2.889746797e-04f, 2.902982627e-04f, 2.916211189e-04f, 2.929432455e-04f, 2.942646394e-04f, 2.955852980e-04f, 2.969052183e-04f, 2.982243975e-04f, 2.995428328e-04f, + 3.008605214e-04f, 3.021774603e-04f, 3.034936468e-04f, 3.048090779e-04f, 3.061237510e-04f, 3.074376632e-04f, 3.087508115e-04f, 3.100631933e-04f, 3.113748056e-04f, 3.126856457e-04f, + 3.139957107e-04f, 3.153049978e-04f, 3.166135042e-04f, 3.179212270e-04f, 3.192281636e-04f, 3.205343109e-04f, 3.218396663e-04f, 3.231442270e-04f, 3.244479900e-04f, 3.257509527e-04f, + 3.270531122e-04f, 3.283544657e-04f, 3.296550104e-04f, 3.309547435e-04f, 3.322536622e-04f, 3.335517638e-04f, 3.348490454e-04f, 3.361455043e-04f, 3.374411376e-04f, 3.387359426e-04f, + 3.400299165e-04f, 3.413230565e-04f, 3.426153598e-04f, 3.439068237e-04f, 3.451974454e-04f, 3.464872221e-04f, 3.477761510e-04f, 3.490642294e-04f, 3.503514545e-04f, 3.516378236e-04f, + 3.529233338e-04f, 3.542079824e-04f, 3.554917667e-04f, 3.567746839e-04f, 3.580567313e-04f, 3.593379060e-04f, 3.606182054e-04f, 3.618976267e-04f, 3.631761672e-04f, 3.644538240e-04f, + 3.657305945e-04f, 3.670064760e-04f, 3.682814656e-04f, 3.695555607e-04f, 3.708287585e-04f, 3.721010563e-04f, 3.733724514e-04f, 3.746429410e-04f, 3.759125225e-04f, 3.771811930e-04f, + 3.784489499e-04f, 3.797157904e-04f, 3.809817119e-04f, 3.822467116e-04f, 3.835107868e-04f, 3.847739348e-04f, 3.860361529e-04f, 3.872974384e-04f, 3.885577887e-04f, 3.898172008e-04f, + 3.910756723e-04f, 3.923332004e-04f, 3.935897824e-04f, 3.948454156e-04f, 3.961000973e-04f, 3.973538249e-04f, 3.986065956e-04f, 3.998584068e-04f, 4.011092558e-04f, 4.023591399e-04f, + 4.036080564e-04f, 4.048560027e-04f, 4.061029762e-04f, 4.073489740e-04f, 4.085939936e-04f, 4.098380323e-04f, 4.110810874e-04f, 4.123231563e-04f, 4.135642364e-04f, 4.148043249e-04f, + 4.160434192e-04f, 4.172815167e-04f, 4.185186147e-04f, 4.197547106e-04f, 4.209898018e-04f, 4.222238855e-04f, 4.234569592e-04f, 4.246890202e-04f, 4.259200659e-04f, 4.271500936e-04f, + 4.283791008e-04f, 4.296070848e-04f, 4.308340430e-04f, 4.320599727e-04f, 4.332848714e-04f, 4.345087364e-04f, 4.357315651e-04f, 4.369533550e-04f, 4.381741033e-04f, 4.393938075e-04f, + 4.406124650e-04f, 4.418300732e-04f, 4.430466295e-04f, 4.442621313e-04f, 4.454765759e-04f, 4.466899609e-04f, 4.479022836e-04f, 4.491135414e-04f, 4.503237318e-04f, 4.515328522e-04f, + 4.527408999e-04f, 4.539478724e-04f, 4.551537672e-04f, 4.563585817e-04f, 4.575623133e-04f, 4.587649594e-04f, 4.599665174e-04f, 4.611669849e-04f, 4.623663592e-04f, 4.635646379e-04f, + 4.647618183e-04f, 4.659578978e-04f, 4.671528741e-04f, 4.683467444e-04f, 4.695395063e-04f, 4.707311572e-04f, 4.719216946e-04f, 4.731111159e-04f, 4.742994187e-04f, 4.754866003e-04f, + 4.766726583e-04f, 4.778575901e-04f, 4.790413933e-04f, 4.802240652e-04f, 4.814056034e-04f, 4.825860054e-04f, 4.837652687e-04f, 4.849433906e-04f, 4.861203689e-04f, 4.872962008e-04f, + 4.884708840e-04f, 4.896444160e-04f, 4.908167942e-04f, 4.919880161e-04f, 4.931580793e-04f, 4.943269813e-04f, 4.954947196e-04f, 4.966612917e-04f, 4.978266951e-04f, 4.989909273e-04f, + 5.001539860e-04f, 5.013158686e-04f, 5.024765726e-04f, 5.036360956e-04f, 5.047944351e-04f, 5.059515887e-04f, 5.071075539e-04f, 5.082623282e-04f, 5.094159092e-04f, 5.105682945e-04f, + 5.117194816e-04f, 5.128694681e-04f, 5.140182514e-04f, 5.151658293e-04f, 5.163121992e-04f, 5.174573587e-04f, 5.186013055e-04f, 5.197440369e-04f, 5.208855508e-04f, 5.220258445e-04f, + 5.231649158e-04f, 5.243027621e-04f, 5.254393812e-04f, 5.265747705e-04f, 5.277089276e-04f, 5.288418503e-04f, 5.299735360e-04f, 5.311039823e-04f, 5.322331869e-04f, 5.333611475e-04f, + 5.344878615e-04f, 5.356133266e-04f, 5.367375404e-04f, 5.378605006e-04f, 5.389822047e-04f, 5.401026504e-04f, 5.412218354e-04f, 5.423397572e-04f, 5.434564135e-04f, 5.445718019e-04f, + 5.456859200e-04f, 5.467987656e-04f, 5.479103363e-04f, 5.490206296e-04f, 5.501296433e-04f, 5.512373751e-04f, 5.523438224e-04f, 5.534489832e-04f, 5.545528549e-04f, 5.556554353e-04f, + 5.567567220e-04f, 5.578567127e-04f, 5.589554052e-04f, 5.600527969e-04f, 5.611488858e-04f, 5.622436693e-04f, 5.633371453e-04f, 5.644293114e-04f, 5.655201653e-04f, 5.666097047e-04f, + 5.676979273e-04f, 5.687848309e-04f, 5.698704130e-04f, 5.709546715e-04f, 5.720376039e-04f, 5.731192082e-04f, 5.741994819e-04f, 5.752784228e-04f, 5.763560287e-04f, 5.774322972e-04f, + 5.785072260e-04f, 5.795808130e-04f, 5.806530558e-04f, 5.817239522e-04f, 5.827935000e-04f, 5.838616968e-04f, 5.849285405e-04f, 5.859940287e-04f, 5.870581593e-04f, 5.881209300e-04f, + 5.891823385e-04f, 5.902423827e-04f, 5.913010603e-04f, 5.923583690e-04f, 5.934143067e-04f, 5.944688711e-04f, 5.955220600e-04f, 5.965738712e-04f, 5.976243025e-04f, 5.986733516e-04f, + 5.997210164e-04f, 6.007672946e-04f, 6.018121841e-04f, 6.028556827e-04f, 6.038977881e-04f, 6.049384982e-04f, 6.059778108e-04f, 6.070157237e-04f, 6.080522347e-04f, 6.090873417e-04f, + 6.101210425e-04f, 6.111533348e-04f, 6.121842166e-04f, 6.132136857e-04f, 6.142417398e-04f, 6.152683770e-04f, 6.162935949e-04f, 6.173173915e-04f, 6.183397646e-04f, 6.193607120e-04f, + 6.203802316e-04f, 6.213983213e-04f, 6.224149790e-04f, 6.234302025e-04f, 6.244439896e-04f, 6.254563383e-04f, 6.264672465e-04f, 6.274767119e-04f, 6.284847326e-04f, 6.294913064e-04f, + 6.304964311e-04f, 6.315001047e-04f, 6.325023251e-04f, 6.335030901e-04f, 6.345023978e-04f, 6.355002459e-04f, 6.364966324e-04f, 6.374915552e-04f, 6.384850123e-04f, 6.394770015e-04f, + 6.404675209e-04f, 6.414565682e-04f, 6.424441414e-04f, 6.434302386e-04f, 6.444148575e-04f, 6.453979962e-04f, 6.463796526e-04f, 6.473598247e-04f, 6.483385103e-04f, 6.493157075e-04f, + 6.502914143e-04f, 6.512656285e-04f, 6.522383481e-04f, 6.532095712e-04f, 6.541792956e-04f, 6.551475194e-04f, 6.561142406e-04f, 6.570794571e-04f, 6.580431668e-04f, 6.590053679e-04f, + 6.599660583e-04f, 6.609252360e-04f, 6.618828989e-04f, 6.628390452e-04f, 6.637936727e-04f, 6.647467796e-04f, 6.656983637e-04f, 6.666484233e-04f, 6.675969561e-04f, 6.685439604e-04f, + 6.694894341e-04f, 6.704333752e-04f, 6.713757818e-04f, 6.723166519e-04f, 6.732559836e-04f, 6.741937749e-04f, 6.751300239e-04f, 6.760647285e-04f, 6.769978869e-04f, 6.779294972e-04f, + 6.788595573e-04f, 6.797880654e-04f, 6.807150195e-04f, 6.816404177e-04f, 6.825642580e-04f, 6.834865387e-04f, 6.844072576e-04f, 6.853264130e-04f, 6.862440029e-04f, 6.871600254e-04f, + 6.880744786e-04f, 6.889873606e-04f, 6.898986696e-04f, 6.908084035e-04f, 6.917165606e-04f, 6.926231390e-04f, 6.935281367e-04f, 6.944315520e-04f, 6.953333828e-04f, 6.962336275e-04f, + 6.971322840e-04f, 6.980293505e-04f, 6.989248252e-04f, 6.998187062e-04f, 7.007109917e-04f, 7.016016798e-04f, 7.024907687e-04f, 7.033782565e-04f, 7.042641414e-04f, 7.051484216e-04f, + 7.060310952e-04f, 7.069121604e-04f, 7.077916153e-04f, 7.086694583e-04f, 7.095456874e-04f, 7.104203008e-04f, 7.112932968e-04f, 7.121646735e-04f, 7.130344292e-04f, 7.139025619e-04f, + 7.147690701e-04f, 7.156339517e-04f, 7.164972052e-04f, 7.173588286e-04f, 7.182188202e-04f, 7.190771782e-04f, 7.199339009e-04f, 7.207889865e-04f, 7.216424333e-04f, 7.224942394e-04f, + 7.233444031e-04f, 7.241929227e-04f, 7.250397964e-04f, 7.258850225e-04f, 7.267285992e-04f, 7.275705248e-04f, 7.284107975e-04f, 7.292494157e-04f, 7.300863776e-04f, 7.309216815e-04f, + 7.317553256e-04f, 7.325873083e-04f, 7.334176279e-04f, 7.342462825e-04f, 7.350732706e-04f, 7.358985904e-04f, 7.367222403e-04f, 7.375442185e-04f, 7.383645233e-04f, 7.391831531e-04f, + 7.400001062e-04f, 7.408153809e-04f, 7.416289756e-04f, 7.424408885e-04f, 7.432511180e-04f, 7.440596625e-04f, 7.448665202e-04f, 7.456716896e-04f, 7.464751690e-04f, 7.472769567e-04f, + 7.480770510e-04f, 7.488754505e-04f, 7.496721533e-04f, 7.504671580e-04f, 7.512604628e-04f, 7.520520661e-04f, 7.528419663e-04f, 7.536301619e-04f, 7.544166511e-04f, 7.552014324e-04f, + 7.559845042e-04f, 7.567658649e-04f, 7.575455129e-04f, 7.583234465e-04f, 7.590996643e-04f, 7.598741645e-04f, 7.606469457e-04f, 7.614180062e-04f, 7.621873446e-04f, 7.629549591e-04f, + 7.637208483e-04f, 7.644850106e-04f, 7.652474444e-04f, 7.660081482e-04f, 7.667671204e-04f, 7.675243594e-04f, 7.682798639e-04f, 7.690336321e-04f, 7.697856626e-04f, 7.705359538e-04f, + 7.712845042e-04f, 7.720313124e-04f, 7.727763767e-04f, 7.735196956e-04f, 7.742612677e-04f, 7.750010914e-04f, 7.757391653e-04f, 7.764754878e-04f, 7.772100574e-04f, 7.779428727e-04f, + 7.786739321e-04f, 7.794032342e-04f, 7.801307776e-04f, 7.808565606e-04f, 7.815805819e-04f, 7.823028400e-04f, 7.830233334e-04f, 7.837420607e-04f, 7.844590204e-04f, 7.851742110e-04f, + 7.858876312e-04f, 7.865992794e-04f, 7.873091542e-04f, 7.880172543e-04f, 7.887235781e-04f, 7.894281242e-04f, 7.901308913e-04f, 7.908318778e-04f, 7.915310824e-04f, 7.922285037e-04f, + 7.929241402e-04f, 7.936179906e-04f, 7.943100535e-04f, 7.950003274e-04f, 7.956888110e-04f, 7.963755028e-04f, 7.970604016e-04f, 7.977435058e-04f, 7.984248142e-04f, 7.991043254e-04f, + 7.997820380e-04f, 8.004579506e-04f, 8.011320620e-04f, 8.018043706e-04f, 8.024748752e-04f, 8.031435745e-04f, 8.038104670e-04f, 8.044755515e-04f, 8.051388266e-04f, 8.058002909e-04f, + 8.064599433e-04f, 8.071177822e-04f, 8.077738065e-04f, 8.084280148e-04f, 8.090804058e-04f, 8.097309781e-04f, 8.103797306e-04f, 8.110266618e-04f, 8.116717705e-04f, 8.123150554e-04f, + 8.129565153e-04f, 8.135961487e-04f, 8.142339545e-04f, 8.148699314e-04f, 8.155040781e-04f, 8.161363934e-04f, 8.167668759e-04f, 8.173955245e-04f, 8.180223378e-04f, 8.186473147e-04f, + 8.192704539e-04f, 8.198917540e-04f, 8.205112140e-04f, 8.211288326e-04f, 8.217446085e-04f, 8.223585405e-04f, 8.229706275e-04f, 8.235808681e-04f, 8.241892612e-04f, 8.247958055e-04f, + 8.254004999e-04f, 8.260033432e-04f, 8.266043341e-04f, 8.272034715e-04f, 8.278007542e-04f, 8.283961810e-04f, 8.289897507e-04f, 8.295814622e-04f, 8.301713142e-04f, 8.307593057e-04f, + 8.313454354e-04f, 8.319297022e-04f, 8.325121050e-04f, 8.330926425e-04f, 8.336713137e-04f, 8.342481174e-04f, 8.348230525e-04f, 8.353961178e-04f, 8.359673122e-04f, 8.365366346e-04f, + 8.371040838e-04f, 8.376696588e-04f, 8.382333585e-04f, 8.387951816e-04f, 8.393551272e-04f, 8.399131941e-04f, 8.404693812e-04f, 8.410236875e-04f, 8.415761118e-04f, 8.421266531e-04f, + 8.426753102e-04f, 8.432220822e-04f, 8.437669680e-04f, 8.443099664e-04f, 8.448510764e-04f, 8.453902970e-04f, 8.459276271e-04f, 8.464630656e-04f, 8.469966116e-04f, 8.475282639e-04f, + 8.480580216e-04f, 8.485858836e-04f, 8.491118488e-04f, 8.496359163e-04f, 8.501580851e-04f, 8.506783540e-04f, 8.511967222e-04f, 8.517131886e-04f, 8.522277522e-04f, 8.527404119e-04f, + 8.532511669e-04f, 8.537600161e-04f, 8.542669585e-04f, 8.547719932e-04f, 8.552751192e-04f, 8.557763355e-04f, 8.562756410e-04f, 8.567730350e-04f, 8.572685164e-04f, 8.577620842e-04f, + 8.582537375e-04f, 8.587434754e-04f, 8.592312969e-04f, 8.597172011e-04f, 8.602011870e-04f, 8.606832538e-04f, 8.611634004e-04f, 8.616416259e-04f, 8.621179296e-04f, 8.625923103e-04f, + 8.630647673e-04f, 8.635352996e-04f, 8.640039063e-04f, 8.644705865e-04f, 8.649353394e-04f, 8.653981640e-04f, 8.658590595e-04f, 8.663180250e-04f, 8.667750596e-04f, 8.672301624e-04f, + 8.676833326e-04f, 8.681345693e-04f, 8.685838717e-04f, 8.690312388e-04f, 8.694766700e-04f, 8.699201642e-04f, 8.703617207e-04f, 8.708013386e-04f, 8.712390172e-04f, 8.716747555e-04f, + 8.721085528e-04f, 8.725404082e-04f, 8.729703209e-04f, 8.733982901e-04f, 8.738243151e-04f, 8.742483949e-04f, 8.746705289e-04f, 8.750907162e-04f, 8.755089560e-04f, 8.759252475e-04f, + 8.763395901e-04f, 8.767519828e-04f, 8.771624249e-04f, 8.775709157e-04f, 8.779774543e-04f, 8.783820402e-04f, 8.787846723e-04f, 8.791853501e-04f, 8.795840728e-04f, 8.799808397e-04f, + 8.803756499e-04f, 8.807685029e-04f, 8.811593978e-04f, 8.815483339e-04f, 8.819353105e-04f, 8.823203269e-04f, 8.827033824e-04f, 8.830844763e-04f, 8.834636078e-04f, 8.838407763e-04f, + 8.842159811e-04f, 8.845892216e-04f, 8.849604969e-04f, 8.853298064e-04f, 8.856971496e-04f, 8.860625256e-04f, 8.864259338e-04f, 8.867873736e-04f, 8.871468443e-04f, 8.875043453e-04f, + 8.878598758e-04f, 8.882134353e-04f, 8.885650231e-04f, 8.889146386e-04f, 8.892622812e-04f, 8.896079502e-04f, 8.899516449e-04f, 8.902933649e-04f, 8.906331094e-04f, 8.909708779e-04f, + 8.913066697e-04f, 8.916404843e-04f, 8.919723210e-04f, 8.923021793e-04f, 8.926300585e-04f, 8.929559582e-04f, 8.932798776e-04f, 8.936018163e-04f, 8.939217737e-04f, 8.942397491e-04f, + 8.945557421e-04f, 8.948697521e-04f, 8.951817785e-04f, 8.954918208e-04f, 8.957998784e-04f, 8.961059509e-04f, 8.964100375e-04f, 8.967121380e-04f, 8.970122516e-04f, 8.973103779e-04f, + 8.976065163e-04f, 8.979006665e-04f, 8.981928277e-04f, 8.984829996e-04f, 8.987711817e-04f, 8.990573733e-04f, 8.993415742e-04f, 8.996237837e-04f, 8.999040013e-04f, 9.001822267e-04f, + 9.004584593e-04f, 9.007326987e-04f, 9.010049444e-04f, 9.012751959e-04f, 9.015434528e-04f, 9.018097146e-04f, 9.020739809e-04f, 9.023362513e-04f, 9.025965252e-04f, 9.028548023e-04f, + 9.031110821e-04f, 9.033653643e-04f, 9.036176483e-04f, 9.038679339e-04f, 9.041162205e-04f, 9.043625077e-04f, 9.046067952e-04f, 9.048490825e-04f, 9.050893693e-04f, 9.053276552e-04f, + 9.055639398e-04f, 9.057982226e-04f, 9.060305034e-04f, 9.062607818e-04f, 9.064890573e-04f, 9.067153297e-04f, 9.069395985e-04f, 9.071618634e-04f, 9.073821241e-04f, 9.076003802e-04f, + 9.078166314e-04f, 9.080308773e-04f, 9.082431176e-04f, 9.084533520e-04f, 9.086615802e-04f, 9.088678018e-04f, 9.090720165e-04f, 9.092742240e-04f, 9.094744240e-04f, 9.096726162e-04f, + 9.098688003e-04f, 9.100629761e-04f, 9.102551431e-04f, 9.104453012e-04f, 9.106334501e-04f, 9.108195894e-04f, 9.110037190e-04f, 9.111858385e-04f, 9.113659477e-04f, 9.115440463e-04f, + 9.117201341e-04f, 9.118942108e-04f, 9.120662762e-04f, 9.122363301e-04f, 9.124043722e-04f, 9.125704022e-04f, 9.127344200e-04f, 9.128964254e-04f, 9.130564180e-04f, 9.132143978e-04f, + 9.133703644e-04f, 9.135243178e-04f, 9.136762576e-04f, 9.138261837e-04f, 9.139740960e-04f, 9.141199941e-04f, 9.142638780e-04f, 9.144057474e-04f, 9.145456023e-04f, 9.146834423e-04f, + 9.148192674e-04f, 9.149530774e-04f, 9.150848721e-04f, 9.152146514e-04f, 9.153424152e-04f, 9.154681633e-04f, 9.155918955e-04f, 9.157136117e-04f, 9.158333119e-04f, 9.159509958e-04f, + 9.160666634e-04f, 9.161803145e-04f, 9.162919490e-04f, 9.164015669e-04f, 9.165091680e-04f, 9.166147522e-04f, 9.167183194e-04f, 9.168198696e-04f, 9.169194027e-04f, 9.170169185e-04f, + 9.171124170e-04f, 9.172058981e-04f, 9.172973618e-04f, 9.173868080e-04f, 9.174742367e-04f, 9.175596477e-04f, 9.176430411e-04f, 9.177244168e-04f, 9.178037747e-04f, 9.178811149e-04f, + 9.179564372e-04f, 9.180297417e-04f, 9.181010283e-04f, 9.181702971e-04f, 9.182375480e-04f, 9.183027809e-04f, 9.183659960e-04f, 9.184271932e-04f, 9.184863724e-04f, 9.185435338e-04f, + 9.185986773e-04f, 9.186518029e-04f, 9.187029107e-04f, 9.187520006e-04f, 9.187990728e-04f, 9.188441272e-04f, 9.188871640e-04f, 9.189281830e-04f, 9.189671845e-04f, 9.190041683e-04f, + 9.190391347e-04f, 9.190720836e-04f, 9.191030152e-04f, 9.191319294e-04f, 9.191588264e-04f, 9.191837063e-04f, 9.192065691e-04f, 9.192274149e-04f, 9.192462438e-04f, 9.192630559e-04f, + 9.192778513e-04f, 9.192906301e-04f, 9.193013925e-04f, 9.193101385e-04f, 9.193168683e-04f, 9.193215819e-04f, 9.193242796e-04f, 9.193249614e-04f, 9.193236275e-04f, 9.193202780e-04f, + 9.193149130e-04f, 9.193075328e-04f, 9.192981375e-04f, 9.192867272e-04f, 9.192733020e-04f, 9.192578623e-04f, 9.192404080e-04f, 9.192209395e-04f, 9.191994569e-04f, 9.191759603e-04f, + 9.191504500e-04f, 9.191229262e-04f, 9.190933890e-04f, 9.190618387e-04f, 9.190282754e-04f, 9.189926995e-04f, 9.189551110e-04f, 9.189155102e-04f, 9.188738974e-04f, 9.188302728e-04f, + 9.187846365e-04f, 9.187369889e-04f, 9.186873302e-04f, 9.186356606e-04f, 9.185819804e-04f, 9.185262898e-04f, 9.184685891e-04f, 9.184088786e-04f, 9.183471585e-04f, 9.182834292e-04f, + 9.182176908e-04f, 9.181499436e-04f, 9.180801880e-04f, 9.180084243e-04f, 9.179346527e-04f, 9.178588735e-04f, 9.177810871e-04f, 9.177012937e-04f, 9.176194937e-04f, 9.175356873e-04f, + 9.174498750e-04f, 9.173620570e-04f, 9.172722336e-04f, 9.171804052e-04f, 9.170865721e-04f, 9.169907348e-04f, 9.168928934e-04f, 9.167930484e-04f, 9.166912001e-04f, 9.165873490e-04f, + 9.164814952e-04f, 9.163736393e-04f, 9.162637816e-04f, 9.161519225e-04f, 9.160380623e-04f, 9.159222015e-04f, 9.158043404e-04f, 9.156844795e-04f, 9.155626190e-04f, 9.154387595e-04f, + 9.153129014e-04f, 9.151850450e-04f, 9.150551908e-04f, 9.149233392e-04f, 9.147894906e-04f, 9.146536454e-04f, 9.145158042e-04f, 9.143759673e-04f, 9.142341351e-04f, 9.140903082e-04f, + 9.139444869e-04f, 9.137966718e-04f, 9.136468633e-04f, 9.134950618e-04f, 9.133412678e-04f, 9.131854818e-04f, 9.130277044e-04f, 9.128679358e-04f, 9.127061767e-04f, 9.125424276e-04f, + 9.123766889e-04f, 9.122089611e-04f, 9.120392448e-04f, 9.118675404e-04f, 9.116938485e-04f, 9.115181695e-04f, 9.113405040e-04f, 9.111608526e-04f, 9.109792157e-04f, 9.107955939e-04f, + 9.106099878e-04f, 9.104223978e-04f, 9.102328245e-04f, 9.100412685e-04f, 9.098477303e-04f, 9.096522105e-04f, 9.094547097e-04f, 9.092552283e-04f, 9.090537671e-04f, 9.088503266e-04f, + 9.086449073e-04f, 9.084375098e-04f, 9.082281348e-04f, 9.080167828e-04f, 9.078034544e-04f, 9.075881502e-04f, 9.073708709e-04f, 9.071516170e-04f, 9.069303892e-04f, 9.067071881e-04f, + 9.064820143e-04f, 9.062548684e-04f, 9.060257511e-04f, 9.057946630e-04f, 9.055616048e-04f, 9.053265770e-04f, 9.050895804e-04f, 9.048506156e-04f, 9.046096833e-04f, 9.043667841e-04f, + 9.041219187e-04f, 9.038750877e-04f, 9.036262919e-04f, 9.033755319e-04f, 9.031228085e-04f, 9.028681222e-04f, 9.026114738e-04f, 9.023528640e-04f, 9.020922935e-04f, 9.018297630e-04f, + 9.015652732e-04f, 9.012988248e-04f, 9.010304185e-04f, 9.007600551e-04f, 9.004877353e-04f, 9.002134598e-04f, 8.999372294e-04f, 8.996590447e-04f, 8.993789066e-04f, 8.990968158e-04f, + 8.988127730e-04f, 8.985267791e-04f, 8.982388346e-04f, 8.979489406e-04f, 8.976570976e-04f, 8.973633064e-04f, 8.970675679e-04f, 8.967698829e-04f, 8.964702520e-04f, 8.961686762e-04f, + 8.958651561e-04f, 8.955596927e-04f, 8.952522866e-04f, 8.949429388e-04f, 8.946316500e-04f, 8.943184210e-04f, 8.940032527e-04f, 8.936861458e-04f, 8.933671013e-04f, 8.930461199e-04f, + 8.927232025e-04f, 8.923983499e-04f, 8.920715630e-04f, 8.917428426e-04f, 8.914121895e-04f, 8.910796047e-04f, 8.907450890e-04f, 8.904086432e-04f, 8.900702683e-04f, 8.897299650e-04f, + 8.893877343e-04f, 8.890435771e-04f, 8.886974943e-04f, 8.883494866e-04f, 8.879995551e-04f, 8.876477007e-04f, 8.872939241e-04f, 8.869382265e-04f, 8.865806085e-04f, 8.862210713e-04f, + 8.858596156e-04f, 8.854962425e-04f, 8.851309528e-04f, 8.847637475e-04f, 8.843946274e-04f, 8.840235937e-04f, 8.836506472e-04f, 8.832757888e-04f, 8.828990195e-04f, 8.825203402e-04f, + 8.821397520e-04f, 8.817572558e-04f, 8.813728525e-04f, 8.809865432e-04f, 8.805983288e-04f, 8.802082102e-04f, 8.798161886e-04f, 8.794222648e-04f, 8.790264399e-04f, 8.786287148e-04f, + 8.782290906e-04f, 8.778275683e-04f, 8.774241489e-04f, 8.770188333e-04f, 8.766116227e-04f, 8.762025180e-04f, 8.757915203e-04f, 8.753786306e-04f, 8.749638499e-04f, 8.745471792e-04f, + 8.741286197e-04f, 8.737081724e-04f, 8.732858383e-04f, 8.728616184e-04f, 8.724355139e-04f, 8.720075258e-04f, 8.715776551e-04f, 8.711459030e-04f, 8.707122704e-04f, 8.702767586e-04f, + 8.698393685e-04f, 8.694001013e-04f, 8.689589581e-04f, 8.685159399e-04f, 8.680710479e-04f, 8.676242831e-04f, 8.671756467e-04f, 8.667251397e-04f, 8.662727634e-04f, 8.658185187e-04f, + 8.653624069e-04f, 8.649044291e-04f, 8.644445864e-04f, 8.639828799e-04f, 8.635193107e-04f, 8.630538801e-04f, 8.625865892e-04f, 8.621174391e-04f, 8.616464310e-04f, 8.611735660e-04f, + 8.606988453e-04f, 8.602222700e-04f, 8.597438414e-04f, 8.592635607e-04f, 8.587814289e-04f, 8.582974473e-04f, 8.578116171e-04f, 8.573239395e-04f, 8.568344156e-04f, 8.563430467e-04f, + 8.558498340e-04f, 8.553547786e-04f, 8.548578818e-04f, 8.543591448e-04f, 8.538585689e-04f, 8.533561552e-04f, 8.528519049e-04f, 8.523458194e-04f, 8.518378998e-04f, 8.513281474e-04f, + 8.508165634e-04f, 8.503031491e-04f, 8.497879057e-04f, 8.492708345e-04f, 8.487519368e-04f, 8.482312137e-04f, 8.477086667e-04f, 8.471842968e-04f, 8.466581055e-04f, 8.461300940e-04f, + 8.456002635e-04f, 8.450686155e-04f, 8.445351510e-04f, 8.439998716e-04f, 8.434627784e-04f, 8.429238727e-04f, 8.423831559e-04f, 8.418406293e-04f, 8.412962941e-04f, 8.407501518e-04f, + 8.402022036e-04f, 8.396524508e-04f, 8.391008948e-04f, 8.385475369e-04f, 8.379923785e-04f, 8.374354208e-04f, 8.368766653e-04f, 8.363161133e-04f, 8.357537661e-04f, 8.351896251e-04f, + 8.346236917e-04f, 8.340559671e-04f, 8.334864529e-04f, 8.329151503e-04f, 8.323420608e-04f, 8.317671856e-04f, 8.311905263e-04f, 8.306120841e-04f, 8.300318606e-04f, 8.294498570e-04f, + 8.288660747e-04f, 8.282805152e-04f, 8.276931799e-04f, 8.271040702e-04f, 8.265131875e-04f, 8.259205332e-04f, 8.253261088e-04f, 8.247299156e-04f, 8.241319551e-04f, 8.235322287e-04f, + 8.229307379e-04f, 8.223274841e-04f, 8.217224688e-04f, 8.211156933e-04f, 8.205071592e-04f, 8.198968679e-04f, 8.192848208e-04f, 8.186710195e-04f, 8.180554654e-04f, 8.174381599e-04f, + 8.168191046e-04f, 8.161983008e-04f, 8.155757502e-04f, 8.149514541e-04f, 8.143254142e-04f, 8.136976317e-04f, 8.130681084e-04f, 8.124368455e-04f, 8.118038448e-04f, 8.111691076e-04f, + 8.105326355e-04f, 8.098944300e-04f, 8.092544926e-04f, 8.086128248e-04f, 8.079694282e-04f, 8.073243043e-04f, 8.066774547e-04f, 8.060288807e-04f, 8.053785841e-04f, 8.047265664e-04f, + 8.040728290e-04f, 8.034173736e-04f, 8.027602016e-04f, 8.021013148e-04f, 8.014407145e-04f, 8.007784025e-04f, 8.001143802e-04f, 7.994486493e-04f, 7.987812112e-04f, 7.981120677e-04f, + 7.974412202e-04f, 7.967686704e-04f, 7.960944199e-04f, 7.954184702e-04f, 7.947408230e-04f, 7.940614798e-04f, 7.933804423e-04f, 7.926977120e-04f, 7.920132907e-04f, 7.913271798e-04f, + 7.906393811e-04f, 7.899498961e-04f, 7.892587265e-04f, 7.885658739e-04f, 7.878713399e-04f, 7.871751262e-04f, 7.864772344e-04f, 7.857776662e-04f, 7.850764233e-04f, 7.843735072e-04f, + 7.836689196e-04f, 7.829626622e-04f, 7.822547366e-04f, 7.815451446e-04f, 7.808338878e-04f, 7.801209678e-04f, 7.794063864e-04f, 7.786901452e-04f, 7.779722458e-04f, 7.772526901e-04f, + 7.765314797e-04f, 7.758086163e-04f, 7.750841015e-04f, 7.743579371e-04f, 7.736301248e-04f, 7.729006663e-04f, 7.721695633e-04f, 7.714368176e-04f, 7.707024308e-04f, 7.699664046e-04f, + 7.692287409e-04f, 7.684894413e-04f, 7.677485075e-04f, 7.670059414e-04f, 7.662617445e-04f, 7.655159188e-04f, 7.647684659e-04f, 7.640193876e-04f, 7.632686856e-04f, 7.625163617e-04f, + 7.617624176e-04f, 7.610068552e-04f, 7.602496762e-04f, 7.594908823e-04f, 7.587304754e-04f, 7.579684571e-04f, 7.572048294e-04f, 7.564395939e-04f, 7.556727525e-04f, 7.549043070e-04f, + 7.541342591e-04f, 7.533626107e-04f, 7.525893636e-04f, 7.518145195e-04f, 7.510380802e-04f, 7.502600477e-04f, 7.494804237e-04f, 7.486992099e-04f, 7.479164084e-04f, 7.471320207e-04f, + 7.463460489e-04f, 7.455584947e-04f, 7.447693600e-04f, 7.439786466e-04f, 7.431863563e-04f, 7.423924910e-04f, 7.415970526e-04f, 7.408000428e-04f, 7.400014636e-04f, 7.392013168e-04f, + 7.383996043e-04f, 7.375963279e-04f, 7.367914896e-04f, 7.359850911e-04f, 7.351771343e-04f, 7.343676212e-04f, 7.335565536e-04f, 7.327439334e-04f, 7.319297625e-04f, 7.311140428e-04f, + 7.302967762e-04f, 7.294779645e-04f, 7.286576097e-04f, 7.278357137e-04f, 7.270122784e-04f, 7.261873057e-04f, 7.253607975e-04f, 7.245327557e-04f, 7.237031823e-04f, 7.228720792e-04f, + 7.220394482e-04f, 7.212052915e-04f, 7.203696108e-04f, 7.195324081e-04f, 7.186936853e-04f, 7.178534445e-04f, 7.170116875e-04f, 7.161684163e-04f, 7.153236328e-04f, 7.144773391e-04f, + 7.136295370e-04f, 7.127802285e-04f, 7.119294156e-04f, 7.110771003e-04f, 7.102232845e-04f, 7.093679703e-04f, 7.085111595e-04f, 7.076528542e-04f, 7.067930563e-04f, 7.059317679e-04f, + 7.050689909e-04f, 7.042047274e-04f, 7.033389792e-04f, 7.024717485e-04f, 7.016030373e-04f, 7.007328474e-04f, 6.998611810e-04f, 6.989880401e-04f, 6.981134267e-04f, 6.972373427e-04f, + 6.963597903e-04f, 6.954807714e-04f, 6.946002881e-04f, 6.937183423e-04f, 6.928349363e-04f, 6.919500719e-04f, 6.910637512e-04f, 6.901759762e-04f, 6.892867491e-04f, 6.883960719e-04f, + 6.875039465e-04f, 6.866103751e-04f, 6.857153598e-04f, 6.848189025e-04f, 6.839210054e-04f, 6.830216705e-04f, 6.821208999e-04f, 6.812186956e-04f, 6.803150598e-04f, 6.794099946e-04f, + 6.785035019e-04f, 6.775955839e-04f, 6.766862427e-04f, 6.757754804e-04f, 6.748632990e-04f, 6.739497007e-04f, 6.730346876e-04f, 6.721182618e-04f, 6.712004253e-04f, 6.702811803e-04f, + 6.693605289e-04f, 6.684384733e-04f, 6.675150154e-04f, 6.665901575e-04f, 6.656639018e-04f, 6.647362502e-04f, 6.638072049e-04f, 6.628767681e-04f, 6.619449420e-04f, 6.610117285e-04f, + 6.600771300e-04f, 6.591411485e-04f, 6.582037862e-04f, 6.572650452e-04f, 6.563249277e-04f, 6.553834358e-04f, 6.544405718e-04f, 6.534963377e-04f, 6.525507357e-04f, 6.516037680e-04f, + 6.506554368e-04f, 6.497057442e-04f, 6.487546925e-04f, 6.478022837e-04f, 6.468485201e-04f, 6.458934039e-04f, 6.449369372e-04f, 6.439791223e-04f, 6.430199613e-04f, 6.420594564e-04f, + 6.410976099e-04f, 6.401344239e-04f, 6.391699006e-04f, 6.382040423e-04f, 6.372368511e-04f, 6.362683293e-04f, 6.352984790e-04f, 6.343273026e-04f, 6.333548021e-04f, 6.323809800e-04f, + 6.314058382e-04f, 6.304293792e-04f, 6.294516051e-04f, 6.284725182e-04f, 6.274921207e-04f, 6.265104148e-04f, 6.255274028e-04f, 6.245430869e-04f, 6.235574694e-04f, 6.225705526e-04f, + 6.215823386e-04f, 6.205928298e-04f, 6.196020283e-04f, 6.186099365e-04f, 6.176165567e-04f, 6.166218910e-04f, 6.156259418e-04f, 6.146287114e-04f, 6.136302019e-04f, 6.126304157e-04f, + 6.116293551e-04f, 6.106270224e-04f, 6.096234198e-04f, 6.086185496e-04f, 6.076124141e-04f, 6.066050156e-04f, 6.055963564e-04f, 6.045864389e-04f, 6.035752652e-04f, 6.025628378e-04f, + 6.015491588e-04f, 6.005342307e-04f, 5.995180557e-04f, 5.985006362e-04f, 5.974819744e-04f, 5.964620728e-04f, 5.954409335e-04f, 5.944185590e-04f, 5.933949515e-04f, 5.923701134e-04f, + 5.913440470e-04f, 5.903167547e-04f, 5.892882388e-04f, 5.882585016e-04f, 5.872275455e-04f, 5.861953728e-04f, 5.851619859e-04f, 5.841273871e-04f, 5.830915787e-04f, 5.820545632e-04f, + 5.810163429e-04f, 5.799769201e-04f, 5.789362972e-04f, 5.778944766e-04f, 5.768514606e-04f, 5.758072516e-04f, 5.747618520e-04f, 5.737152641e-04f, 5.726674904e-04f, 5.716185331e-04f, + 5.705683948e-04f, 5.695170777e-04f, 5.684645843e-04f, 5.674109169e-04f, 5.663560780e-04f, 5.653000699e-04f, 5.642428951e-04f, 5.631845558e-04f, 5.621250546e-04f, 5.610643939e-04f, + 5.600025759e-04f, 5.589396033e-04f, 5.578754782e-04f, 5.568102033e-04f, 5.557437808e-04f, 5.546762132e-04f, 5.536075030e-04f, 5.525376525e-04f, 5.514666641e-04f, 5.503945404e-04f, + 5.493212837e-04f, 5.482468964e-04f, 5.471713811e-04f, 5.460947401e-04f, 5.450169758e-04f, 5.439380907e-04f, 5.428580873e-04f, 5.417769680e-04f, 5.406947352e-04f, 5.396113915e-04f, + 5.385269391e-04f, 5.374413807e-04f, 5.363547186e-04f, 5.352669554e-04f, 5.341780934e-04f, 5.330881351e-04f, 5.319970831e-04f, 5.309049397e-04f, 5.298117075e-04f, 5.287173889e-04f, + 5.276219864e-04f, 5.265255025e-04f, 5.254279396e-04f, 5.243293002e-04f, 5.232295868e-04f, 5.221288020e-04f, 5.210269481e-04f, 5.199240277e-04f, 5.188200433e-04f, 5.177149973e-04f, + 5.166088923e-04f, 5.155017307e-04f, 5.143935151e-04f, 5.132842480e-04f, 5.121739318e-04f, 5.110625691e-04f, 5.099501624e-04f, 5.088367141e-04f, 5.077222269e-04f, 5.066067032e-04f, + 5.054901455e-04f, 5.043725564e-04f, 5.032539384e-04f, 5.021342939e-04f, 5.010136256e-04f, 4.998919360e-04f, 4.987692275e-04f, 4.976455028e-04f, 4.965207643e-04f, 4.953950146e-04f, + 4.942682563e-04f, 4.931404918e-04f, 4.920117237e-04f, 4.908819546e-04f, 4.897511870e-04f, 4.886194234e-04f, 4.874866665e-04f, 4.863529187e-04f, 4.852181826e-04f, 4.840824608e-04f, + 4.829457557e-04f, 4.818080701e-04f, 4.806694064e-04f, 4.795297673e-04f, 4.783891552e-04f, 4.772475728e-04f, 4.761050225e-04f, 4.749615071e-04f, 4.738170290e-04f, 4.726715909e-04f, + 4.715251953e-04f, 4.703778448e-04f, 4.692295419e-04f, 4.680802893e-04f, 4.669300896e-04f, 4.657789453e-04f, 4.646268590e-04f, 4.634738334e-04f, 4.623198710e-04f, 4.611649743e-04f, + 4.600091461e-04f, 4.588523888e-04f, 4.576947052e-04f, 4.565360978e-04f, 4.553765691e-04f, 4.542161219e-04f, 4.530547587e-04f, 4.518924822e-04f, 4.507292949e-04f, 4.495651994e-04f, + 4.484001984e-04f, 4.472342946e-04f, 4.460674904e-04f, 4.448997885e-04f, 4.437311916e-04f, 4.425617023e-04f, 4.413913232e-04f, 4.402200569e-04f, 4.390479061e-04f, 4.378748733e-04f, + 4.367009613e-04f, 4.355261727e-04f, 4.343505100e-04f, 4.331739760e-04f, 4.319965732e-04f, 4.308183044e-04f, 4.296391722e-04f, 4.284591791e-04f, 4.272783279e-04f, 4.260966212e-04f, + 4.249140616e-04f, 4.237306519e-04f, 4.225463946e-04f, 4.213612924e-04f, 4.201753480e-04f, 4.189885640e-04f, 4.178009431e-04f, 4.166124879e-04f, 4.154232012e-04f, 4.142330856e-04f, + 4.130421437e-04f, 4.118503782e-04f, 4.106577918e-04f, 4.094643871e-04f, 4.082701669e-04f, 4.070751338e-04f, 4.058792905e-04f, 4.046826396e-04f, 4.034851839e-04f, 4.022869260e-04f, + 4.010878686e-04f, 3.998880144e-04f, 3.986873661e-04f, 3.974859263e-04f, 3.962836978e-04f, 3.950806832e-04f, 3.938768853e-04f, 3.926723067e-04f, 3.914669501e-04f, 3.902608183e-04f, + 3.890539139e-04f, 3.878462395e-04f, 3.866377980e-04f, 3.854285921e-04f, 3.842186243e-04f, 3.830078975e-04f, 3.817964144e-04f, 3.805841776e-04f, 3.793711898e-04f, 3.781574539e-04f, + 3.769429724e-04f, 3.757277481e-04f, 3.745117837e-04f, 3.732950820e-04f, 3.720776456e-04f, 3.708594773e-04f, 3.696405798e-04f, 3.684209558e-04f, 3.672006081e-04f, 3.659795393e-04f, + 3.647577522e-04f, 3.635352496e-04f, 3.623120341e-04f, 3.610881085e-04f, 3.598634755e-04f, 3.586381379e-04f, 3.574120983e-04f, 3.561853596e-04f, 3.549579245e-04f, 3.537297957e-04f, + 3.525009759e-04f, 3.512714679e-04f, 3.500412744e-04f, 3.488103982e-04f, 3.475788421e-04f, 3.463466087e-04f, 3.451137008e-04f, 3.438801212e-04f, 3.426458726e-04f, 3.414109578e-04f, + 3.401753796e-04f, 3.389391406e-04f, 3.377022436e-04f, 3.364646915e-04f, 3.352264869e-04f, 3.339876326e-04f, 3.327481314e-04f, 3.315079861e-04f, 3.302671994e-04f, 3.290257740e-04f, + 3.277837128e-04f, 3.265410184e-04f, 3.252976938e-04f, 3.240537416e-04f, 3.228091646e-04f, 3.215639656e-04f, 3.203181474e-04f, 3.190717127e-04f, 3.178246643e-04f, 3.165770050e-04f, + 3.153287376e-04f, 3.140798648e-04f, 3.128303894e-04f, 3.115803143e-04f, 3.103296421e-04f, 3.090783757e-04f, 3.078265179e-04f, 3.065740714e-04f, 3.053210391e-04f, 3.040674237e-04f, + 3.028132280e-04f, 3.015584548e-04f, 3.003031069e-04f, 2.990471871e-04f, 2.977906981e-04f, 2.965336428e-04f, 2.952760240e-04f, 2.940178445e-04f, 2.927591070e-04f, 2.914998144e-04f, + 2.902399695e-04f, 2.889795750e-04f, 2.877186338e-04f, 2.864571486e-04f, 2.851951224e-04f, 2.839325578e-04f, 2.826694576e-04f, 2.814058248e-04f, 2.801416621e-04f, 2.788769723e-04f, + 2.776117582e-04f, 2.763460226e-04f, 2.750797683e-04f, 2.738129982e-04f, 2.725457151e-04f, 2.712779218e-04f, 2.700096210e-04f, 2.687408157e-04f, 2.674715086e-04f, 2.662017025e-04f, + 2.649314003e-04f, 2.636606048e-04f, 2.623893188e-04f, 2.611175451e-04f, 2.598452866e-04f, 2.585725460e-04f, 2.572993263e-04f, 2.560256301e-04f, 2.547514604e-04f, 2.534768200e-04f, + 2.522017117e-04f, 2.509261383e-04f, 2.496501027e-04f, 2.483736077e-04f, 2.470966561e-04f, 2.458192508e-04f, 2.445413945e-04f, 2.432630902e-04f, 2.419843406e-04f, 2.407051486e-04f, + 2.394255170e-04f, 2.381454487e-04f, 2.368649465e-04f, 2.355840133e-04f, 2.343026518e-04f, 2.330208649e-04f, 2.317386555e-04f, 2.304560263e-04f, 2.291729803e-04f, 2.278895203e-04f, + 2.266056492e-04f, 2.253213696e-04f, 2.240366846e-04f, 2.227515970e-04f, 2.214661095e-04f, 2.201802251e-04f, 2.188939467e-04f, 2.176072769e-04f, 2.163202187e-04f, 2.150327750e-04f, + 2.137449486e-04f, 2.124567423e-04f, 2.111681590e-04f, 2.098792016e-04f, 2.085898729e-04f, 2.073001757e-04f, 2.060101129e-04f, 2.047196874e-04f, 2.034289020e-04f, 2.021377595e-04f, + 2.008462629e-04f, 1.995544150e-04f, 1.982622186e-04f, 1.969696766e-04f, 1.956767919e-04f, 1.943835673e-04f, 1.930900056e-04f, 1.917961098e-04f, 1.905018827e-04f, 1.892073271e-04f, + 1.879124460e-04f, 1.866172421e-04f, 1.853217184e-04f, 1.840258777e-04f, 1.827297228e-04f, 1.814332567e-04f, 1.801364822e-04f, 1.788394021e-04f, 1.775420194e-04f, 1.762443369e-04f, + 1.749463574e-04f, 1.736480839e-04f, 1.723495191e-04f, 1.710506660e-04f, 1.697515275e-04f, 1.684521063e-04f, 1.671524054e-04f, 1.658524277e-04f, 1.645521759e-04f, 1.632516531e-04f, + 1.619508620e-04f, 1.606498055e-04f, 1.593484865e-04f, 1.580469078e-04f, 1.567450724e-04f, 1.554429831e-04f, 1.541406428e-04f, 1.528380543e-04f, 1.515352206e-04f, 1.502321445e-04f, + 1.489288288e-04f, 1.476252765e-04f, 1.463214904e-04f, 1.450174734e-04f, 1.437132284e-04f, 1.424087583e-04f, 1.411040659e-04f, 1.397991541e-04f, 1.384940257e-04f, 1.371886837e-04f, + 1.358831310e-04f, 1.345773704e-04f, 1.332714048e-04f, 1.319652370e-04f, 1.306588700e-04f, 1.293523066e-04f, 1.280455497e-04f, 1.267386022e-04f, 1.254314670e-04f, 1.241241469e-04f, + 1.228166448e-04f, 1.215089637e-04f, 1.202011063e-04f, 1.188930756e-04f, 1.175848744e-04f, 1.162765056e-04f, 1.149679722e-04f, 1.136592769e-04f, 1.123504227e-04f, 1.110414125e-04f, + 1.097322491e-04f, 1.084229354e-04f, 1.071134743e-04f, 1.058038686e-04f, 1.044941214e-04f, 1.031842353e-04f, 1.018742134e-04f, 1.005640585e-04f, 9.925377344e-05f, 9.794336117e-05f, + 9.663282455e-05f, 9.532216647e-05f, 9.401138980e-05f, 9.270049743e-05f, 9.138949224e-05f, 9.007837711e-05f, 8.876715492e-05f, 8.745582857e-05f, 8.614440093e-05f, 8.483287488e-05f, + 8.352125331e-05f, 8.220953910e-05f, 8.089773514e-05f, 7.958584430e-05f, 7.827386947e-05f, 7.696181353e-05f, 7.564967937e-05f, 7.433746986e-05f, 7.302518790e-05f, 7.171283636e-05f, + 7.040041812e-05f, 6.908793608e-05f, 6.777539310e-05f, 6.646279208e-05f, 6.515013590e-05f, 6.383742744e-05f, 6.252466957e-05f, 6.121186520e-05f, 5.989901718e-05f, 5.858612842e-05f, + 5.727320178e-05f, 5.596024016e-05f, 5.464724643e-05f, 5.333422347e-05f, 5.202117417e-05f, 5.070810141e-05f, 4.939500807e-05f, 4.808189703e-05f, 4.676877117e-05f, 4.545563337e-05f, + 4.414248651e-05f, 4.282933347e-05f, 4.151617713e-05f, 4.020302038e-05f, 3.888986609e-05f, 3.757671714e-05f, 3.626357641e-05f, 3.495044678e-05f, 3.363733113e-05f, 3.232423234e-05f, + 3.101115328e-05f, 2.969809684e-05f, 2.838506589e-05f, 2.707206331e-05f, 2.575909197e-05f, 2.444615476e-05f, 2.313325456e-05f, 2.182039422e-05f, 2.050757665e-05f, 1.919480470e-05f, + 1.788208126e-05f, 1.656940920e-05f, 1.525679139e-05f, 1.394423072e-05f, 1.263173005e-05f, 1.131929226e-05f, 1.000692023e-05f, 8.694616819e-06f, 7.382384911e-06f, 6.070227375e-06f, + 4.758147085e-06f, 3.446146911e-06f, 2.134229727e-06f, 8.223984022e-07f, -4.893441915e-07f, -1.800995184e-06f, -3.112551704e-06f, -4.424010884e-06f, -5.735369853e-06f, -7.046625743e-06f, + -8.357775685e-06f, -9.668816811e-06f, -1.097974625e-05f, -1.229056115e-05f, -1.360125862e-05f, -1.491183582e-05f, -1.622228986e-05f, -1.753261789e-05f, -1.884281704e-05f, -2.015288444e-05f, + -2.146281724e-05f, -2.277261257e-05f, -2.408226756e-05f, -2.539177936e-05f, -2.670114510e-05f, -2.801036193e-05f, -2.931942697e-05f, -3.062833737e-05f, -3.193709027e-05f, -3.324568282e-05f, + -3.455411214e-05f, -3.586237539e-05f, -3.717046971e-05f, -3.847839223e-05f, -3.978614011e-05f, -4.109371049e-05f, -4.240110051e-05f, -4.370830732e-05f, -4.501532806e-05f, -4.632215988e-05f, + -4.762879993e-05f, -4.893524536e-05f, -5.024149330e-05f, -5.154754092e-05f, -5.285338537e-05f, -5.415902379e-05f, -5.546445333e-05f, -5.676967114e-05f, -5.807467439e-05f, -5.937946021e-05f, + -6.068402577e-05f, -6.198836822e-05f, -6.329248471e-05f, -6.459637240e-05f, -6.590002845e-05f, -6.720345001e-05f, -6.850663424e-05f, -6.980957830e-05f, -7.111227935e-05f, -7.241473455e-05f, + -7.371694106e-05f, -7.501889604e-05f, -7.632059665e-05f, -7.762204005e-05f, -7.892322342e-05f, -8.022414391e-05f, -8.152479869e-05f, -8.282518493e-05f, -8.412529979e-05f, -8.542514044e-05f, + -8.672470405e-05f, -8.802398778e-05f, -8.932298882e-05f, -9.062170432e-05f, -9.192013146e-05f, -9.321826741e-05f, -9.451610935e-05f, -9.581365445e-05f, -9.711089989e-05f, -9.840784284e-05f, + -9.970448047e-05f, -1.010008100e-04f, -1.022968285e-04f, -1.035925333e-04f, -1.048879215e-04f, -1.061829902e-04f, -1.074777367e-04f, -1.087721582e-04f, -1.100662518e-04f, -1.113600147e-04f, + -1.126534442e-04f, -1.139465373e-04f, -1.152392913e-04f, -1.165317033e-04f, -1.178237706e-04f, -1.191154904e-04f, -1.204068598e-04f, -1.216978760e-04f, -1.229885363e-04f, -1.242788377e-04f, + -1.255687776e-04f, -1.268583531e-04f, -1.281475614e-04f, -1.294363997e-04f, -1.307248652e-04f, -1.320129551e-04f, -1.333006666e-04f, -1.345879969e-04f, -1.358749432e-04f, -1.371615028e-04f, + -1.384476727e-04f, -1.397334503e-04f, -1.410188327e-04f, -1.423038172e-04f, -1.435884009e-04f, -1.448725810e-04f, -1.461563549e-04f, -1.474397196e-04f, -1.487226724e-04f, -1.500052106e-04f, + -1.512873312e-04f, -1.525690317e-04f, -1.538503090e-04f, -1.551311606e-04f, -1.564115836e-04f, -1.576915752e-04f, -1.589711326e-04f, -1.602502532e-04f, -1.615289340e-04f, -1.628071724e-04f, + -1.640849655e-04f, -1.653623106e-04f, -1.666392049e-04f, -1.679156456e-04f, -1.691916300e-04f, -1.704671553e-04f, -1.717422188e-04f, -1.730168177e-04f, -1.742909491e-04f, -1.755646105e-04f, + -1.768377989e-04f, -1.781105116e-04f, -1.793827459e-04f, -1.806544991e-04f, -1.819257683e-04f, -1.831965508e-04f, -1.844668438e-04f, -1.857366447e-04f, -1.870059506e-04f, -1.882747588e-04f, + -1.895430666e-04f, -1.908108712e-04f, -1.920781698e-04f, -1.933449598e-04f, -1.946112384e-04f, -1.958770027e-04f, -1.971422502e-04f, -1.984069780e-04f, -1.996711835e-04f, -2.009348638e-04f, + -2.021980162e-04f, -2.034606381e-04f, -2.047227267e-04f, -2.059842792e-04f, -2.072452929e-04f, -2.085057651e-04f, -2.097656931e-04f, -2.110250742e-04f, -2.122839055e-04f, -2.135421844e-04f, + -2.147999082e-04f, -2.160570742e-04f, -2.173136796e-04f, -2.185697217e-04f, -2.198251978e-04f, -2.210801052e-04f, -2.223344411e-04f, -2.235882030e-04f, -2.248413879e-04f, -2.260939934e-04f, + -2.273460165e-04f, -2.285974547e-04f, -2.298483052e-04f, -2.310985654e-04f, -2.323482325e-04f, -2.335973038e-04f, -2.348457766e-04f, -2.360936482e-04f, -2.373409160e-04f, -2.385875773e-04f, + -2.398336292e-04f, -2.410790693e-04f, -2.423238947e-04f, -2.435681028e-04f, -2.448116909e-04f, -2.460546563e-04f, -2.472969963e-04f, -2.485387083e-04f, -2.497797896e-04f, -2.510202374e-04f, + -2.522600492e-04f, -2.534992222e-04f, -2.547377538e-04f, -2.559756412e-04f, -2.572128819e-04f, -2.584494732e-04f, -2.596854123e-04f, -2.609206966e-04f, -2.621553236e-04f, -2.633892904e-04f, + -2.646225944e-04f, -2.658552331e-04f, -2.670872036e-04f, -2.683185034e-04f, -2.695491299e-04f, -2.707790802e-04f, -2.720083519e-04f, -2.732369423e-04f, -2.744648487e-04f, -2.756920684e-04f, + -2.769185989e-04f, -2.781444374e-04f, -2.793695814e-04f, -2.805940282e-04f, -2.818177752e-04f, -2.830408197e-04f, -2.842631591e-04f, -2.854847907e-04f, -2.867057120e-04f, -2.879259203e-04f, + -2.891454129e-04f, -2.903641874e-04f, -2.915822409e-04f, -2.927995710e-04f, -2.940161750e-04f, -2.952320502e-04f, -2.964471941e-04f, -2.976616040e-04f, -2.988752774e-04f, -3.000882116e-04f, + -3.013004040e-04f, -3.025118520e-04f, -3.037225530e-04f, -3.049325044e-04f, -3.061417035e-04f, -3.073501479e-04f, -3.085578349e-04f, -3.097647619e-04f, -3.109709263e-04f, -3.121763254e-04f, + -3.133809569e-04f, -3.145848179e-04f, -3.157879060e-04f, -3.169902186e-04f, -3.181917530e-04f, -3.193925068e-04f, -3.205924772e-04f, -3.217916618e-04f, -3.229900580e-04f, -3.241876631e-04f, + -3.253844747e-04f, -3.265804901e-04f, -3.277757069e-04f, -3.289701223e-04f, -3.301637339e-04f, -3.313565391e-04f, -3.325485353e-04f, -3.337397199e-04f, -3.349300905e-04f, -3.361196445e-04f, + -3.373083793e-04f, -3.384962923e-04f, -3.396833810e-04f, -3.408696430e-04f, -3.420550755e-04f, -3.432396761e-04f, -3.444234422e-04f, -3.456063714e-04f, -3.467884610e-04f, -3.479697085e-04f, + -3.491501115e-04f, -3.503296673e-04f, -3.515083734e-04f, -3.526862274e-04f, -3.538632267e-04f, -3.550393687e-04f, -3.562146509e-04f, -3.573890709e-04f, -3.585626262e-04f, -3.597353141e-04f, + -3.609071322e-04f, -3.620780779e-04f, -3.632481489e-04f, -3.644173425e-04f, -3.655856563e-04f, -3.667530877e-04f, -3.679196343e-04f, -3.690852935e-04f, -3.702500630e-04f, -3.714139401e-04f, + -3.725769224e-04f, -3.737390073e-04f, -3.749001925e-04f, -3.760604755e-04f, -3.772198536e-04f, -3.783783246e-04f, -3.795358858e-04f, -3.806925348e-04f, -3.818482692e-04f, -3.830030864e-04f, + -3.841569841e-04f, -3.853099596e-04f, -3.864620107e-04f, -3.876131347e-04f, -3.887633293e-04f, -3.899125919e-04f, -3.910609202e-04f, -3.922083117e-04f, -3.933547639e-04f, -3.945002743e-04f, + -3.956448406e-04f, -3.967884603e-04f, -3.979311309e-04f, -3.990728500e-04f, -4.002136152e-04f, -4.013534240e-04f, -4.024922740e-04f, -4.036301628e-04f, -4.047670879e-04f, -4.059030469e-04f, + -4.070380374e-04f, -4.081720569e-04f, -4.093051031e-04f, -4.104371735e-04f, -4.115682657e-04f, -4.126983773e-04f, -4.138275059e-04f, -4.149556491e-04f, -4.160828044e-04f, -4.172089695e-04f, + -4.183341420e-04f, -4.194583194e-04f, -4.205814994e-04f, -4.217036796e-04f, -4.228248576e-04f, -4.239450310e-04f, -4.250641973e-04f, -4.261823543e-04f, -4.272994996e-04f, -4.284156306e-04f, + -4.295307452e-04f, -4.306448409e-04f, -4.317579153e-04f, -4.328699661e-04f, -4.339809909e-04f, -4.350909873e-04f, -4.361999530e-04f, -4.373078856e-04f, -4.384147828e-04f, -4.395206421e-04f, + -4.406254613e-04f, -4.417292379e-04f, -4.428319698e-04f, -4.439336544e-04f, -4.450342894e-04f, -4.461338726e-04f, -4.472324015e-04f, -4.483298739e-04f, -4.494262874e-04f, -4.505216396e-04f, + -4.516159283e-04f, -4.527091511e-04f, -4.538013057e-04f, -4.548923898e-04f, -4.559824010e-04f, -4.570713371e-04f, -4.581591956e-04f, -4.592459744e-04f, -4.603316711e-04f, -4.614162834e-04f, + -4.624998090e-04f, -4.635822456e-04f, -4.646635909e-04f, -4.657438425e-04f, -4.668229983e-04f, -4.679010559e-04f, -4.689780130e-04f, -4.700538674e-04f, -4.711286167e-04f, -4.722022587e-04f, + -4.732747910e-04f, -4.743462116e-04f, -4.754165179e-04f, -4.764857079e-04f, -4.775537791e-04f, -4.786207294e-04f, -4.796865565e-04f, -4.807512581e-04f, -4.818148320e-04f, -4.828772759e-04f, + -4.839385875e-04f, -4.849987647e-04f, -4.860578052e-04f, -4.871157066e-04f, -4.881724669e-04f, -4.892280837e-04f, -4.902825548e-04f, -4.913358779e-04f, -4.923880509e-04f, -4.934390716e-04f, + -4.944889376e-04f, -4.955376468e-04f, -4.965851969e-04f, -4.976315858e-04f, -4.986768112e-04f, -4.997208709e-04f, -5.007637627e-04f, -5.018054844e-04f, -5.028460338e-04f, -5.038854086e-04f, + -5.049236068e-04f, -5.059606260e-04f, -5.069964641e-04f, -5.080311190e-04f, -5.090645884e-04f, -5.100968701e-04f, -5.111279619e-04f, -5.121578618e-04f, -5.131865674e-04f, -5.142140767e-04f, + -5.152403875e-04f, -5.162654975e-04f, -5.172894046e-04f, -5.183121068e-04f, -5.193336017e-04f, -5.203538872e-04f, -5.213729613e-04f, -5.223908217e-04f, -5.234074663e-04f, -5.244228930e-04f, + -5.254370995e-04f, -5.264500838e-04f, -5.274618438e-04f, -5.284723772e-04f, -5.294816821e-04f, -5.304897561e-04f, -5.314965973e-04f, -5.325022034e-04f, -5.335065724e-04f, -5.345097022e-04f, + -5.355115906e-04f, -5.365122355e-04f, -5.375116349e-04f, -5.385097865e-04f, -5.395066884e-04f, -5.405023384e-04f, -5.414967344e-04f, -5.424898743e-04f, -5.434817560e-04f, -5.444723775e-04f, + -5.454617366e-04f, -5.464498313e-04f, -5.474366595e-04f, -5.484222191e-04f, -5.494065081e-04f, -5.503895243e-04f, -5.513712658e-04f, -5.523517303e-04f, -5.533309160e-04f, -5.543088207e-04f, + -5.552854423e-04f, -5.562607788e-04f, -5.572348282e-04f, -5.582075885e-04f, -5.591790575e-04f, -5.601492332e-04f, -5.611181136e-04f, -5.620856966e-04f, -5.630519803e-04f, -5.640169626e-04f, + -5.649806414e-04f, -5.659430148e-04f, -5.669040807e-04f, -5.678638372e-04f, -5.688222821e-04f, -5.697794135e-04f, -5.707352294e-04f, -5.716897277e-04f, -5.726429065e-04f, -5.735947638e-04f, + -5.745452975e-04f, -5.754945058e-04f, -5.764423865e-04f, -5.773889377e-04f, -5.783341574e-04f, -5.792780437e-04f, -5.802205945e-04f, -5.811618079e-04f, -5.821016820e-04f, -5.830402147e-04f, + -5.839774040e-04f, -5.849132481e-04f, -5.858477449e-04f, -5.867808926e-04f, -5.877126891e-04f, -5.886431325e-04f, -5.895722208e-04f, -5.904999522e-04f, -5.914263246e-04f, -5.923513361e-04f, + -5.932749849e-04f, -5.941972689e-04f, -5.951181863e-04f, -5.960377350e-04f, -5.969559133e-04f, -5.978727191e-04f, -5.987881506e-04f, -5.997022058e-04f, -6.006148829e-04f, -6.015261799e-04f, + -6.024360949e-04f, -6.033446260e-04f, -6.042517714e-04f, -6.051575291e-04f, -6.060618973e-04f, -6.069648740e-04f, -6.078664574e-04f, -6.087666456e-04f, -6.096654367e-04f, -6.105628288e-04f, + -6.114588201e-04f, -6.123534088e-04f, -6.132465928e-04f, -6.141383704e-04f, -6.150287398e-04f, -6.159176990e-04f, -6.168052462e-04f, -6.176913796e-04f, -6.185760973e-04f, -6.194593975e-04f, + -6.203412783e-04f, -6.212217380e-04f, -6.221007746e-04f, -6.229783863e-04f, -6.238545713e-04f, -6.247293279e-04f, -6.256026541e-04f, -6.264745481e-04f, -6.273450082e-04f, -6.282140325e-04f, + -6.290816193e-04f, -6.299477667e-04f, -6.308124729e-04f, -6.316757361e-04f, -6.325375546e-04f, -6.333979265e-04f, -6.342568501e-04f, -6.351143235e-04f, -6.359703450e-04f, -6.368249129e-04f, + -6.376780253e-04f, -6.385296804e-04f, -6.393798766e-04f, -6.402286120e-04f, -6.410758849e-04f, -6.419216935e-04f, -6.427660361e-04f, -6.436089109e-04f, -6.444503162e-04f, -6.452902503e-04f, + -6.461287113e-04f, -6.469656975e-04f, -6.478012073e-04f, -6.486352389e-04f, -6.494677906e-04f, -6.502988606e-04f, -6.511284472e-04f, -6.519565487e-04f, -6.527831634e-04f, -6.536082896e-04f, + -6.544319256e-04f, -6.552540696e-04f, -6.560747200e-04f, -6.568938751e-04f, -6.577115332e-04f, -6.585276926e-04f, -6.593423516e-04f, -6.601555085e-04f, -6.609671616e-04f, -6.617773093e-04f, + -6.625859500e-04f, -6.633930818e-04f, -6.641987032e-04f, -6.650028125e-04f, -6.658054081e-04f, -6.666064882e-04f, -6.674060513e-04f, -6.682040957e-04f, -6.690006197e-04f, -6.697956217e-04f, + -6.705891001e-04f, -6.713810532e-04f, -6.721714794e-04f, -6.729603771e-04f, -6.737477446e-04f, -6.745335803e-04f, -6.753178827e-04f, -6.761006500e-04f, -6.768818808e-04f, -6.776615733e-04f, + -6.784397259e-04f, -6.792163372e-04f, -6.799914054e-04f, -6.807649290e-04f, -6.815369064e-04f, -6.823073361e-04f, -6.830762163e-04f, -6.838435456e-04f, -6.846093224e-04f, -6.853735450e-04f, + -6.861362120e-04f, -6.868973218e-04f, -6.876568728e-04f, -6.884148634e-04f, -6.891712921e-04f, -6.899261573e-04f, -6.906794576e-04f, -6.914311913e-04f, -6.921813569e-04f, -6.929299529e-04f, + -6.936769778e-04f, -6.944224299e-04f, -6.951663078e-04f, -6.959086101e-04f, -6.966493350e-04f, -6.973884812e-04f, -6.981260471e-04f, -6.988620312e-04f, -6.995964321e-04f, -7.003292481e-04f, + -7.010604778e-04f, -7.017901198e-04f, -7.025181725e-04f, -7.032446344e-04f, -7.039695041e-04f, -7.046927800e-04f, -7.054144608e-04f, -7.061345449e-04f, -7.068530308e-04f, -7.075699172e-04f, + -7.082852025e-04f, -7.089988852e-04f, -7.097109640e-04f, -7.104214374e-04f, -7.111303038e-04f, -7.118375620e-04f, -7.125432104e-04f, -7.132472476e-04f, -7.139496722e-04f, -7.146504827e-04f, + -7.153496778e-04f, -7.160472559e-04f, -7.167432158e-04f, -7.174375558e-04f, -7.181302748e-04f, -7.188213712e-04f, -7.195108436e-04f, -7.201986907e-04f, -7.208849111e-04f, -7.215695033e-04f, + -7.222524660e-04f, -7.229337977e-04f, -7.236134972e-04f, -7.242915630e-04f, -7.249679937e-04f, -7.256427881e-04f, -7.263159446e-04f, -7.269874620e-04f, -7.276573389e-04f, -7.283255739e-04f, + -7.289921658e-04f, -7.296571130e-04f, -7.303204144e-04f, -7.309820685e-04f, -7.316420740e-04f, -7.323004296e-04f, -7.329571340e-04f, -7.336121858e-04f, -7.342655837e-04f, -7.349173264e-04f, + -7.355674126e-04f, -7.362158409e-04f, -7.368626101e-04f, -7.375077188e-04f, -7.381511658e-04f, -7.387929498e-04f, -7.394330694e-04f, -7.400715234e-04f, -7.407083105e-04f, -7.413434294e-04f, + -7.419768788e-04f, -7.426086575e-04f, -7.432387642e-04f, -7.438671976e-04f, -7.444939565e-04f, -7.451190396e-04f, -7.457424456e-04f, -7.463641733e-04f, -7.469842215e-04f, -7.476025889e-04f, + -7.482192742e-04f, -7.488342763e-04f, -7.494475939e-04f, -7.500592258e-04f, -7.506691707e-04f, -7.512774274e-04f, -7.518839947e-04f, -7.524888715e-04f, -7.530920564e-04f, -7.536935483e-04f, + -7.542933460e-04f, -7.548914483e-04f, -7.554878539e-04f, -7.560825618e-04f, -7.566755706e-04f, -7.572668793e-04f, -7.578564867e-04f, -7.584443915e-04f, -7.590305926e-04f, -7.596150889e-04f, + -7.601978791e-04f, -7.607789621e-04f, -7.613583368e-04f, -7.619360020e-04f, -7.625119566e-04f, -7.630861994e-04f, -7.636587292e-04f, -7.642295450e-04f, -7.647986456e-04f, -7.653660298e-04f, + -7.659316966e-04f, -7.664956448e-04f, -7.670578733e-04f, -7.676183810e-04f, -7.681771668e-04f, -7.687342296e-04f, -7.692895683e-04f, -7.698431817e-04f, -7.703950688e-04f, -7.709452285e-04f, + -7.714936597e-04f, -7.720403613e-04f, -7.725853323e-04f, -7.731285716e-04f, -7.736700780e-04f, -7.742098506e-04f, -7.747478882e-04f, -7.752841898e-04f, -7.758187544e-04f, -7.763515809e-04f, + -7.768826682e-04f, -7.774120153e-04f, -7.779396212e-04f, -7.784654849e-04f, -7.789896052e-04f, -7.795119812e-04f, -7.800326118e-04f, -7.805514961e-04f, -7.810686330e-04f, -7.815840214e-04f, + -7.820976605e-04f, -7.826095491e-04f, -7.831196863e-04f, -7.836280711e-04f, -7.841347025e-04f, -7.846395794e-04f, -7.851427010e-04f, -7.856440662e-04f, -7.861436741e-04f, -7.866415236e-04f, + -7.871376138e-04f, -7.876319438e-04f, -7.881245126e-04f, -7.886153192e-04f, -7.891043626e-04f, -7.895916420e-04f, -7.900771564e-04f, -7.905609048e-04f, -7.910428862e-04f, -7.915230998e-04f, + -7.920015447e-04f, -7.924782198e-04f, -7.929531244e-04f, -7.934262573e-04f, -7.938976179e-04f, -7.943672050e-04f, -7.948350179e-04f, -7.953010556e-04f, -7.957653172e-04f, -7.962278019e-04f, + -7.966885087e-04f, -7.971474367e-04f, -7.976045852e-04f, -7.980599531e-04f, -7.985135396e-04f, -7.989653438e-04f, -7.994153649e-04f, -7.998636021e-04f, -8.003100544e-04f, -8.007547210e-04f, + -8.011976010e-04f, -8.016386936e-04f, -8.020779980e-04f, -8.025155133e-04f, -8.029512387e-04f, -8.033851733e-04f, -8.038173164e-04f, -8.042476670e-04f, -8.046762244e-04f, -8.051029878e-04f, + -8.055279563e-04f, -8.059511292e-04f, -8.063725056e-04f, -8.067920848e-04f, -8.072098659e-04f, -8.076258481e-04f, -8.080400308e-04f, -8.084524130e-04f, -8.088629940e-04f, -8.092717730e-04f, + -8.096787493e-04f, -8.100839221e-04f, -8.104872906e-04f, -8.108888540e-04f, -8.112886117e-04f, -8.116865628e-04f, -8.120827067e-04f, -8.124770425e-04f, -8.128695695e-04f, -8.132602870e-04f, + -8.136491943e-04f, -8.140362906e-04f, -8.144215753e-04f, -8.148050475e-04f, -8.151867066e-04f, -8.155665519e-04f, -8.159445826e-04f, -8.163207981e-04f, -8.166951976e-04f, -8.170677805e-04f, + -8.174385460e-04f, -8.178074936e-04f, -8.181746224e-04f, -8.185399319e-04f, -8.189034213e-04f, -8.192650899e-04f, -8.196249372e-04f, -8.199829624e-04f, -8.203391650e-04f, -8.206935441e-04f, + -8.210460992e-04f, -8.213968297e-04f, -8.217457348e-04f, -8.220928140e-04f, -8.224380666e-04f, -8.227814920e-04f, -8.231230896e-04f, -8.234628587e-04f, -8.238007987e-04f, -8.241369090e-04f, + -8.244711890e-04f, -8.248036381e-04f, -8.251342557e-04f, -8.254630412e-04f, -8.257899940e-04f, -8.261151135e-04f, -8.264383991e-04f, -8.267598502e-04f, -8.270794663e-04f, -8.273972468e-04f, + -8.277131911e-04f, -8.280272987e-04f, -8.283395689e-04f, -8.286500013e-04f, -8.289585953e-04f, -8.292653502e-04f, -8.295702657e-04f, -8.298733411e-04f, -8.301745759e-04f, -8.304739696e-04f, + -8.307715217e-04f, -8.310672315e-04f, -8.313610987e-04f, -8.316531226e-04f, -8.319433028e-04f, -8.322316388e-04f, -8.325181300e-04f, -8.328027760e-04f, -8.330855763e-04f, -8.333665303e-04f, + -8.336456376e-04f, -8.339228977e-04f, -8.341983101e-04f, -8.344718743e-04f, -8.347435899e-04f, -8.350134564e-04f, -8.352814734e-04f, -8.355476403e-04f, -8.358119568e-04f, -8.360744223e-04f, + -8.363350365e-04f, -8.365937988e-04f, -8.368507089e-04f, -8.371057663e-04f, -8.373589705e-04f, -8.376103212e-04f, -8.378598180e-04f, -8.381074603e-04f, -8.383532478e-04f, -8.385971802e-04f, + -8.388392569e-04f, -8.390794775e-04f, -8.393178418e-04f, -8.395543492e-04f, -8.397889994e-04f, -8.400217921e-04f, -8.402527267e-04f, -8.404818031e-04f, -8.407090206e-04f, -8.409343791e-04f, + -8.411578782e-04f, -8.413795174e-04f, -8.415992964e-04f, -8.418172149e-04f, -8.420332725e-04f, -8.422474689e-04f, -8.424598038e-04f, -8.426702767e-04f, -8.428788874e-04f, -8.430856356e-04f, + -8.432905208e-04f, -8.434935429e-04f, -8.436947014e-04f, -8.438939961e-04f, -8.440914266e-04f, -8.442869927e-04f, -8.444806941e-04f, -8.446725304e-04f, -8.448625014e-04f, -8.450506068e-04f, + -8.452368462e-04f, -8.454212195e-04f, -8.456037264e-04f, -8.457843665e-04f, -8.459631396e-04f, -8.461400454e-04f, -8.463150838e-04f, -8.464882544e-04f, -8.466595569e-04f, -8.468289912e-04f, + -8.469965570e-04f, -8.471622540e-04f, -8.473260821e-04f, -8.474880410e-04f, -8.476481304e-04f, -8.478063501e-04f, -8.479627000e-04f, -8.481171799e-04f, -8.482697894e-04f, -8.484205284e-04f, + -8.485693967e-04f, -8.487163942e-04f, -8.488615205e-04f, -8.490047756e-04f, -8.491461592e-04f, -8.492856711e-04f, -8.494233113e-04f, -8.495590794e-04f, -8.496929754e-04f, -8.498249991e-04f, + -8.499551503e-04f, -8.500834288e-04f, -8.502098346e-04f, -8.503343674e-04f, -8.504570272e-04f, -8.505778137e-04f, -8.506967269e-04f, -8.508137666e-04f, -8.509289327e-04f, -8.510422251e-04f, + -8.511536436e-04f, -8.512631882e-04f, -8.513708587e-04f, -8.514766550e-04f, -8.515805770e-04f, -8.516826246e-04f, -8.517827978e-04f, -8.518810964e-04f, -8.519775203e-04f, -8.520720695e-04f, + -8.521647439e-04f, -8.522555435e-04f, -8.523444680e-04f, -8.524315176e-04f, -8.525166921e-04f, -8.525999915e-04f, -8.526814156e-04f, -8.527609646e-04f, -8.528386382e-04f, -8.529144366e-04f, + -8.529883596e-04f, -8.530604072e-04f, -8.531305794e-04f, -8.531988761e-04f, -8.532652974e-04f, -8.533298432e-04f, -8.533925136e-04f, -8.534533084e-04f, -8.535122278e-04f, -8.535692717e-04f, + -8.536244400e-04f, -8.536777329e-04f, -8.537291504e-04f, -8.537786923e-04f, -8.538263589e-04f, -8.538721501e-04f, -8.539160658e-04f, -8.539581063e-04f, -8.539982714e-04f, -8.540365613e-04f, + -8.540729760e-04f, -8.541075155e-04f, -8.541401800e-04f, -8.541709693e-04f, -8.541998837e-04f, -8.542269232e-04f, -8.542520878e-04f, -8.542753776e-04f, -8.542967928e-04f, -8.543163333e-04f, + -8.543339993e-04f, -8.543497909e-04f, -8.543637082e-04f, -8.543757512e-04f, -8.543859201e-04f, -8.543942149e-04f, -8.544006358e-04f, -8.544051830e-04f, -8.544078565e-04f, -8.544086564e-04f, + -8.544075829e-04f, -8.544046361e-04f, -8.543998161e-04f, -8.543931231e-04f, -8.543845573e-04f, -8.543741187e-04f, -8.543618076e-04f, -8.543476240e-04f, -8.543315682e-04f, -8.543136404e-04f, + -8.542938406e-04f, -8.542721690e-04f, -8.542486259e-04f, -8.542232114e-04f, -8.541959257e-04f, -8.541667691e-04f, -8.541357415e-04f, -8.541028434e-04f, -8.540680749e-04f, -8.540314361e-04f, + -8.539929274e-04f, -8.539525489e-04f, -8.539103008e-04f, -8.538661833e-04f, -8.538201968e-04f, -8.537723413e-04f, -8.537226172e-04f, -8.536710247e-04f, -8.536175641e-04f, -8.535622355e-04f, + -8.535050392e-04f, -8.534459755e-04f, -8.533850447e-04f, -8.533222469e-04f, -8.532575826e-04f, -8.531910519e-04f, -8.531226551e-04f, -8.530523925e-04f, -8.529802644e-04f, -8.529062710e-04f, + -8.528304127e-04f, -8.527526898e-04f, -8.526731026e-04f, -8.525916513e-04f, -8.525083362e-04f, -8.524231578e-04f, -8.523361163e-04f, -8.522472119e-04f, -8.521564452e-04f, -8.520638162e-04f, + -8.519693255e-04f, -8.518729734e-04f, -8.517747601e-04f, -8.516746860e-04f, -8.515727516e-04f, -8.514689570e-04f, -8.513633027e-04f, -8.512557891e-04f, -8.511464165e-04f, -8.510351853e-04f, + -8.509220958e-04f, -8.508071484e-04f, -8.506903436e-04f, -8.505716817e-04f, -8.504511630e-04f, -8.503287880e-04f, -8.502045571e-04f, -8.500784707e-04f, -8.499505291e-04f, -8.498207329e-04f, + -8.496890823e-04f, -8.495555779e-04f, -8.494202200e-04f, -8.492830091e-04f, -8.491439456e-04f, -8.490030299e-04f, -8.488602625e-04f, -8.487156438e-04f, -8.485691742e-04f, -8.484208543e-04f, + -8.482706844e-04f, -8.481186650e-04f, -8.479647967e-04f, -8.478090797e-04f, -8.476515147e-04f, -8.474921021e-04f, -8.473308423e-04f, -8.471677359e-04f, -8.470027834e-04f, -8.468359851e-04f, + -8.466673417e-04f, -8.464968536e-04f, -8.463245213e-04f, -8.461503454e-04f, -8.459743262e-04f, -8.457964645e-04f, -8.456167606e-04f, -8.454352151e-04f, -8.452518285e-04f, -8.450666013e-04f, + -8.448795341e-04f, -8.446906275e-04f, -8.444998819e-04f, -8.443072979e-04f, -8.441128761e-04f, -8.439166170e-04f, -8.437185211e-04f, -8.435185891e-04f, -8.433168215e-04f, -8.431132189e-04f, + -8.429077817e-04f, -8.427005107e-04f, -8.424914065e-04f, -8.422804695e-04f, -8.420677003e-04f, -8.418530997e-04f, -8.416366681e-04f, -8.414184062e-04f, -8.411983145e-04f, -8.409763937e-04f, + -8.407526445e-04f, -8.405270673e-04f, -8.402996629e-04f, -8.400704319e-04f, -8.398393749e-04f, -8.396064924e-04f, -8.393717853e-04f, -8.391352540e-04f, -8.388968993e-04f, -8.386567218e-04f, + -8.384147222e-04f, -8.381709011e-04f, -8.379252591e-04f, -8.376777970e-04f, -8.374285154e-04f, -8.371774150e-04f, -8.369244964e-04f, -8.366697604e-04f, -8.364132076e-04f, -8.361548387e-04f, + -8.358946544e-04f, -8.356326554e-04f, -8.353688424e-04f, -8.351032161e-04f, -8.348357773e-04f, -8.345665265e-04f, -8.342954646e-04f, -8.340225923e-04f, -8.337479103e-04f, -8.334714192e-04f, + -8.331931200e-04f, -8.329130132e-04f, -8.326310996e-04f, -8.323473800e-04f, -8.320618552e-04f, -8.317745257e-04f, -8.314853926e-04f, -8.311944564e-04f, -8.309017179e-04f, -8.306071780e-04f, + -8.303108373e-04f, -8.300126967e-04f, -8.297127569e-04f, -8.294110188e-04f, -8.291074831e-04f, -8.288021505e-04f, -8.284950220e-04f, -8.281860982e-04f, -8.278753801e-04f, -8.275628683e-04f, + -8.272485637e-04f, -8.269324672e-04f, -8.266145795e-04f, -8.262949015e-04f, -8.259734340e-04f, -8.256501778e-04f, -8.253251337e-04f, -8.249983026e-04f, -8.246696854e-04f, -8.243392828e-04f, + -8.240070957e-04f, -8.236731250e-04f, -8.233373716e-04f, -8.229998362e-04f, -8.226605198e-04f, -8.223194232e-04f, -8.219765473e-04f, -8.216318930e-04f, -8.212854611e-04f, -8.209372526e-04f, + -8.205872683e-04f, -8.202355091e-04f, -8.198819759e-04f, -8.195266696e-04f, -8.191695911e-04f, -8.188107413e-04f, -8.184501212e-04f, -8.180877316e-04f, -8.177235734e-04f, -8.173576476e-04f, + -8.169899551e-04f, -8.166204969e-04f, -8.162492738e-04f, -8.158762868e-04f, -8.155015368e-04f, -8.151250249e-04f, -8.147467518e-04f, -8.143667187e-04f, -8.139849264e-04f, -8.136013759e-04f, + -8.132160681e-04f, -8.128290041e-04f, -8.124401848e-04f, -8.120496112e-04f, -8.116572842e-04f, -8.112632049e-04f, -8.108673741e-04f, -8.104697930e-04f, -8.100704625e-04f, -8.096693836e-04f, + -8.092665574e-04f, -8.088619847e-04f, -8.084556666e-04f, -8.080476042e-04f, -8.076377984e-04f, -8.072262503e-04f, -8.068129609e-04f, -8.063979311e-04f, -8.059811622e-04f, -8.055626550e-04f, + -8.051424107e-04f, -8.047204302e-04f, -8.042967146e-04f, -8.038712650e-04f, -8.034440824e-04f, -8.030151678e-04f, -8.025845224e-04f, -8.021521472e-04f, -8.017180433e-04f, -8.012822117e-04f, + -8.008446535e-04f, -8.004053698e-04f, -7.999643617e-04f, -7.995216303e-04f, -7.990771766e-04f, -7.986310017e-04f, -7.981831068e-04f, -7.977334930e-04f, -7.972821613e-04f, -7.968291129e-04f, + -7.963743488e-04f, -7.959178702e-04f, -7.954596783e-04f, -7.949997741e-04f, -7.945381587e-04f, -7.940748334e-04f, -7.936097991e-04f, -7.931430572e-04f, -7.926746087e-04f, -7.922044547e-04f, + -7.917325964e-04f, -7.912590350e-04f, -7.907837716e-04f, -7.903068074e-04f, -7.898281435e-04f, -7.893477811e-04f, -7.888657214e-04f, -7.883819656e-04f, -7.878965148e-04f, -7.874093702e-04f, + -7.869205331e-04f, -7.864300045e-04f, -7.859377857e-04f, -7.854438779e-04f, -7.849482823e-04f, -7.844510001e-04f, -7.839520324e-04f, -7.834513806e-04f, -7.829490458e-04f, -7.824450292e-04f, + -7.819393322e-04f, -7.814319557e-04f, -7.809229013e-04f, -7.804121699e-04f, -7.798997630e-04f, -7.793856817e-04f, -7.788699272e-04f, -7.783525009e-04f, -7.778334040e-04f, -7.773126376e-04f, + -7.767902032e-04f, -7.762661019e-04f, -7.757403350e-04f, -7.752129038e-04f, -7.746838096e-04f, -7.741530536e-04f, -7.736206370e-04f, -7.730865613e-04f, -7.725508277e-04f, -7.720134374e-04f, + -7.714743918e-04f, -7.709336921e-04f, -7.703913397e-04f, -7.698473359e-04f, -7.693016819e-04f, -7.687543792e-04f, -7.682054289e-04f, -7.676548324e-04f, -7.671025911e-04f, -7.665487062e-04f, + -7.659931792e-04f, -7.654360112e-04f, -7.648772037e-04f, -7.643167581e-04f, -7.637546755e-04f, -7.631909575e-04f, -7.626256053e-04f, -7.620586202e-04f, -7.614900038e-04f, -7.609197572e-04f, + -7.603478820e-04f, -7.597743793e-04f, -7.591992507e-04f, -7.586224975e-04f, -7.580441210e-04f, -7.574641227e-04f, -7.568825039e-04f, -7.562992660e-04f, -7.557144104e-04f, -7.551279386e-04f, + -7.545398518e-04f, -7.539501516e-04f, -7.533588392e-04f, -7.527659162e-04f, -7.521713840e-04f, -7.515752438e-04f, -7.509774973e-04f, -7.503781457e-04f, -7.497771905e-04f, -7.491746332e-04f, + -7.485704752e-04f, -7.479647179e-04f, -7.473573627e-04f, -7.467484112e-04f, -7.461378647e-04f, -7.455257246e-04f, -7.449119926e-04f, -7.442966699e-04f, -7.436797581e-04f, -7.430612586e-04f, + -7.424411729e-04f, -7.418195025e-04f, -7.411962489e-04f, -7.405714134e-04f, -7.399449976e-04f, -7.393170030e-04f, -7.386874311e-04f, -7.380562834e-04f, -7.374235612e-04f, -7.367892663e-04f, + -7.361534000e-04f, -7.355159638e-04f, -7.348769593e-04f, -7.342363880e-04f, -7.335942513e-04f, -7.329505508e-04f, -7.323052881e-04f, -7.316584646e-04f, -7.310100819e-04f, -7.303601415e-04f, + -7.297086449e-04f, -7.290555937e-04f, -7.284009894e-04f, -7.277448336e-04f, -7.270871277e-04f, -7.264278734e-04f, -7.257670723e-04f, -7.251047258e-04f, -7.244408355e-04f, -7.237754030e-04f, + -7.231084298e-04f, -7.224399176e-04f, -7.217698679e-04f, -7.210982822e-04f, -7.204251622e-04f, -7.197505095e-04f, -7.190743255e-04f, -7.183966120e-04f, -7.177173704e-04f, -7.170366025e-04f, + -7.163543098e-04f, -7.156704939e-04f, -7.149851563e-04f, -7.142982988e-04f, -7.136099229e-04f, -7.129200303e-04f, -7.122286225e-04f, -7.115357012e-04f, -7.108412680e-04f, -7.101453246e-04f, + -7.094478725e-04f, -7.087489134e-04f, -7.080484490e-04f, -7.073464808e-04f, -7.066430106e-04f, -7.059380399e-04f, -7.052315705e-04f, -7.045236039e-04f, -7.038141419e-04f, -7.031031860e-04f, + -7.023907380e-04f, -7.016767996e-04f, -7.009613723e-04f, -7.002444579e-04f, -6.995260580e-04f, -6.988061744e-04f, -6.980848086e-04f, -6.973619624e-04f, -6.966376375e-04f, -6.959118356e-04f, + -6.951845583e-04f, -6.944558074e-04f, -6.937255846e-04f, -6.929938915e-04f, -6.922607298e-04f, -6.915261014e-04f, -6.907900078e-04f, -6.900524508e-04f, -6.893134322e-04f, -6.885729536e-04f, + -6.878310168e-04f, -6.870876235e-04f, -6.863427755e-04f, -6.855964744e-04f, -6.848487220e-04f, -6.840995200e-04f, -6.833488703e-04f, -6.825967745e-04f, -6.818432343e-04f, -6.810882517e-04f, + -6.803318282e-04f, -6.795739657e-04f, -6.788146658e-04f, -6.780539305e-04f, -6.772917615e-04f, -6.765281604e-04f, -6.757631292e-04f, -6.749966695e-04f, -6.742287832e-04f, -6.734594720e-04f, + -6.726887377e-04f, -6.719165822e-04f, -6.711430072e-04f, -6.703680144e-04f, -6.695916058e-04f, -6.688137831e-04f, -6.680345480e-04f, -6.672539025e-04f, -6.664718483e-04f, -6.656883873e-04f, + -6.649035212e-04f, -6.641172519e-04f, -6.633295811e-04f, -6.625405108e-04f, -6.617500427e-04f, -6.609581787e-04f, -6.601649206e-04f, -6.593702703e-04f, -6.585742295e-04f, -6.577768002e-04f, + -6.569779842e-04f, -6.561777832e-04f, -6.553761993e-04f, -6.545732341e-04f, -6.537688897e-04f, -6.529631678e-04f, -6.521560703e-04f, -6.513475991e-04f, -6.505377560e-04f, -6.497265430e-04f, + -6.489139618e-04f, -6.481000144e-04f, -6.472847026e-04f, -6.464680284e-04f, -6.456499936e-04f, -6.448306001e-04f, -6.440098497e-04f, -6.431877445e-04f, -6.423642863e-04f, -6.415394769e-04f, + -6.407133183e-04f, -6.398858125e-04f, -6.390569612e-04f, -6.382267664e-04f, -6.373952301e-04f, -6.365623541e-04f, -6.357281404e-04f, -6.348925909e-04f, -6.340557074e-04f, -6.332174921e-04f, + -6.323779466e-04f, -6.315370731e-04f, -6.306948735e-04f, -6.298513496e-04f, -6.290065035e-04f, -6.281603370e-04f, -6.273128521e-04f, -6.264640508e-04f, -6.256139350e-04f, -6.247625067e-04f, + -6.239097678e-04f, -6.230557204e-04f, -6.222003663e-04f, -6.213437075e-04f, -6.204857460e-04f, -6.196264837e-04f, -6.187659228e-04f, -6.179040650e-04f, -6.170409124e-04f, -6.161764670e-04f, + -6.153107308e-04f, -6.144437058e-04f, -6.135753939e-04f, -6.127057971e-04f, -6.118349175e-04f, -6.109627570e-04f, -6.100893177e-04f, -6.092146015e-04f, -6.083386104e-04f, -6.074613465e-04f, + -6.065828118e-04f, -6.057030083e-04f, -6.048219380e-04f, -6.039396029e-04f, -6.030560051e-04f, -6.021711465e-04f, -6.012850293e-04f, -6.003976554e-04f, -5.995090268e-04f, -5.986191457e-04f, + -5.977280140e-04f, -5.968356337e-04f, -5.959420071e-04f, -5.950471360e-04f, -5.941510225e-04f, -5.932536687e-04f, -5.923550766e-04f, -5.914552483e-04f, -5.905541859e-04f, -5.896518913e-04f, + -5.887483668e-04f, -5.878436142e-04f, -5.869376358e-04f, -5.860304336e-04f, -5.851220096e-04f, -5.842123660e-04f, -5.833015048e-04f, -5.823894281e-04f, -5.814761379e-04f, -5.805616364e-04f, + -5.796459257e-04f, -5.787290079e-04f, -5.778108850e-04f, -5.768915591e-04f, -5.759710323e-04f, -5.750493069e-04f, -5.741263847e-04f, -5.732022680e-04f, -5.722769589e-04f, -5.713504595e-04f, + -5.704227719e-04f, -5.694938981e-04f, -5.685638405e-04f, -5.676326009e-04f, -5.667001817e-04f, -5.657665848e-04f, -5.648318125e-04f, -5.638958668e-04f, -5.629587500e-04f, -5.620204640e-04f, + -5.610810112e-04f, -5.601403936e-04f, -5.591986133e-04f, -5.582556726e-04f, -5.573115735e-04f, -5.563663182e-04f, -5.554199088e-04f, -5.544723476e-04f, -5.535236367e-04f, -5.525737782e-04f, + -5.516227743e-04f, -5.506706271e-04f, -5.497173389e-04f, -5.487629118e-04f, -5.478073480e-04f, -5.468506496e-04f, -5.458928189e-04f, -5.449338579e-04f, -5.439737689e-04f, -5.430125541e-04f, + -5.420502157e-04f, -5.410867558e-04f, -5.401221767e-04f, -5.391564805e-04f, -5.381896694e-04f, -5.372217456e-04f, -5.362527113e-04f, -5.352825688e-04f, -5.343113202e-04f, -5.333389678e-04f, + -5.323655137e-04f, -5.313909601e-04f, -5.304153094e-04f, -5.294385636e-04f, -5.284607250e-04f, -5.274817959e-04f, -5.265017784e-04f, -5.255206748e-04f, -5.245384873e-04f, -5.235552181e-04f, + -5.225708695e-04f, -5.215854436e-04f, -5.205989429e-04f, -5.196113693e-04f, -5.186227253e-04f, -5.176330131e-04f, -5.166422348e-04f, -5.156503929e-04f, -5.146574894e-04f, -5.136635266e-04f, + -5.126685068e-04f, -5.116724324e-04f, -5.106753054e-04f, -5.096771282e-04f, -5.086779030e-04f, -5.076776321e-04f, -5.066763179e-04f, -5.056739624e-04f, -5.046705680e-04f, -5.036661371e-04f, + -5.026606718e-04f, -5.016541744e-04f, -5.006466472e-04f, -4.996380925e-04f, -4.986285126e-04f, -4.976179098e-04f, -4.966062863e-04f, -4.955936444e-04f, -4.945799865e-04f, -4.935653148e-04f, + -4.925496316e-04f, -4.915329393e-04f, -4.905152400e-04f, -4.894965362e-04f, -4.884768301e-04f, -4.874561241e-04f, -4.864344203e-04f, -4.854117212e-04f, -4.843880291e-04f, -4.833633463e-04f, + -4.823376750e-04f, -4.813110177e-04f, -4.802833766e-04f, -4.792547540e-04f, -4.782251523e-04f, -4.771945738e-04f, -4.761630209e-04f, -4.751304958e-04f, -4.740970008e-04f, -4.730625385e-04f, + -4.720271109e-04f, -4.709907206e-04f, -4.699533698e-04f, -4.689150609e-04f, -4.678757963e-04f, -4.668355782e-04f, -4.657944090e-04f, -4.647522911e-04f, -4.637092268e-04f, -4.626652184e-04f, + -4.616202684e-04f, -4.605743791e-04f, -4.595275529e-04f, -4.584797920e-04f, -4.574310989e-04f, -4.563814760e-04f, -4.553309255e-04f, -4.542794499e-04f, -4.532270516e-04f, -4.521737328e-04f, + -4.511194961e-04f, -4.500643437e-04f, -4.490082780e-04f, -4.479513015e-04f, -4.468934165e-04f, -4.458346253e-04f, -4.447749305e-04f, -4.437143342e-04f, -4.426528390e-04f, -4.415904473e-04f, + -4.405271614e-04f, -4.394629837e-04f, -4.383979166e-04f, -4.373319625e-04f, -4.362651239e-04f, -4.351974030e-04f, -4.341288024e-04f, -4.330593244e-04f, -4.319889715e-04f, -4.309177459e-04f, + -4.298456502e-04f, -4.287726868e-04f, -4.276988581e-04f, -4.266241664e-04f, -4.255486143e-04f, -4.244722040e-04f, -4.233949381e-04f, -4.223168190e-04f, -4.212378491e-04f, -4.201580308e-04f, + -4.190773665e-04f, -4.179958587e-04f, -4.169135098e-04f, -4.158303223e-04f, -4.147462985e-04f, -4.136614409e-04f, -4.125757519e-04f, -4.114892341e-04f, -4.104018897e-04f, -4.093137213e-04f, + -4.082247314e-04f, -4.071349222e-04f, -4.060442964e-04f, -4.049528563e-04f, -4.038606044e-04f, -4.027675432e-04f, -4.016736751e-04f, -4.005790025e-04f, -3.994835280e-04f, -3.983872539e-04f, + -3.972901828e-04f, -3.961923170e-04f, -3.950936591e-04f, -3.939942116e-04f, -3.928939768e-04f, -3.917929573e-04f, -3.906911555e-04f, -3.895885739e-04f, -3.884852149e-04f, -3.873810811e-04f, + -3.862761750e-04f, -3.851704989e-04f, -3.840640554e-04f, -3.829568469e-04f, -3.818488760e-04f, -3.807401451e-04f, -3.796306567e-04f, -3.785204133e-04f, -3.774094174e-04f, -3.762976715e-04f, + -3.751851779e-04f, -3.740719394e-04f, -3.729579583e-04f, -3.718432371e-04f, -3.707277783e-04f, -3.696115845e-04f, -3.684946581e-04f, -3.673770016e-04f, -3.662586176e-04f, -3.651395085e-04f, + -3.640196768e-04f, -3.628991251e-04f, -3.617778558e-04f, -3.606558715e-04f, -3.595331747e-04f, -3.584097678e-04f, -3.572856534e-04f, -3.561608341e-04f, -3.550353123e-04f, -3.539090905e-04f, + -3.527821713e-04f, -3.516545572e-04f, -3.505262506e-04f, -3.493972542e-04f, -3.482675705e-04f, -3.471372019e-04f, -3.460061510e-04f, -3.448744204e-04f, -3.437420125e-04f, -3.426089299e-04f, + -3.414751751e-04f, -3.403407507e-04f, -3.392056592e-04f, -3.380699031e-04f, -3.369334850e-04f, -3.357964073e-04f, -3.346586727e-04f, -3.335202837e-04f, -3.323812428e-04f, -3.312415526e-04f, + -3.301012156e-04f, -3.289602344e-04f, -3.278186114e-04f, -3.266763493e-04f, -3.255334506e-04f, -3.243899179e-04f, -3.232457537e-04f, -3.221009605e-04f, -3.209555410e-04f, -3.198094976e-04f, + -3.186628329e-04f, -3.175155495e-04f, -3.163676500e-04f, -3.152191369e-04f, -3.140700127e-04f, -3.129202801e-04f, -3.117699415e-04f, -3.106189996e-04f, -3.094674569e-04f, -3.083153161e-04f, + -3.071625795e-04f, -3.060092499e-04f, -3.048553298e-04f, -3.037008218e-04f, -3.025457284e-04f, -3.013900523e-04f, -3.002337959e-04f, -2.990769619e-04f, -2.979195528e-04f, -2.967615713e-04f, + -2.956030198e-04f, -2.944439011e-04f, -2.932842176e-04f, -2.921239719e-04f, -2.909631667e-04f, -2.898018045e-04f, -2.886398879e-04f, -2.874774195e-04f, -2.863144019e-04f, -2.851508376e-04f, + -2.839867293e-04f, -2.828220795e-04f, -2.816568909e-04f, -2.804911660e-04f, -2.793249074e-04f, -2.781581178e-04f, -2.769907996e-04f, -2.758229556e-04f, -2.746545883e-04f, -2.734857002e-04f, + -2.723162941e-04f, -2.711463725e-04f, -2.699759380e-04f, -2.688049933e-04f, -2.676335408e-04f, -2.664615833e-04f, -2.652891233e-04f, -2.641161634e-04f, -2.629427062e-04f, -2.617687544e-04f, + -2.605943106e-04f, -2.594193773e-04f, -2.582439572e-04f, -2.570680529e-04f, -2.558916670e-04f, -2.547148021e-04f, -2.535374608e-04f, -2.523596458e-04f, -2.511813597e-04f, -2.500026050e-04f, + -2.488233844e-04f, -2.476437005e-04f, -2.464635560e-04f, -2.452829534e-04f, -2.441018954e-04f, -2.429203845e-04f, -2.417384235e-04f, -2.405560150e-04f, -2.393731615e-04f, -2.381898657e-04f, + -2.370061302e-04f, -2.358219576e-04f, -2.346373507e-04f, -2.334523119e-04f, -2.322668440e-04f, -2.310809495e-04f, -2.298946311e-04f, -2.287078914e-04f, -2.275207331e-04f, -2.263331587e-04f, + -2.251451710e-04f, -2.239567725e-04f, -2.227679659e-04f, -2.215787538e-04f, -2.203891389e-04f, -2.191991238e-04f, -2.180087111e-04f, -2.168179035e-04f, -2.156267036e-04f, -2.144351141e-04f, + -2.132431375e-04f, -2.120507766e-04f, -2.108580339e-04f, -2.096649122e-04f, -2.084714140e-04f, -2.072775420e-04f, -2.060832989e-04f, -2.048886872e-04f, -2.036937097e-04f, -2.024983690e-04f, + -2.013026677e-04f, -2.001066085e-04f, -1.989101940e-04f, -1.977134268e-04f, -1.965163097e-04f, -1.953188453e-04f, -1.941210362e-04f, -1.929228850e-04f, -1.917243945e-04f, -1.905255673e-04f, + -1.893264060e-04f, -1.881269133e-04f, -1.869270918e-04f, -1.857269442e-04f, -1.845264731e-04f, -1.833256813e-04f, -1.821245713e-04f, -1.809231458e-04f, -1.797214075e-04f, -1.785193590e-04f, + -1.773170030e-04f, -1.761143421e-04f, -1.749113790e-04f, -1.737081164e-04f, -1.725045569e-04f, -1.713007032e-04f, -1.700965579e-04f, -1.688921238e-04f, -1.676874034e-04f, -1.664823994e-04f, + -1.652771145e-04f, -1.640715513e-04f, -1.628657126e-04f, -1.616596010e-04f, -1.604532190e-04f, -1.592465695e-04f, -1.580396551e-04f, -1.568324784e-04f, -1.556250421e-04f, -1.544173488e-04f, + -1.532094013e-04f, -1.520012022e-04f, -1.507927542e-04f, -1.495840599e-04f, -1.483751220e-04f, -1.471659432e-04f, -1.459565261e-04f, -1.447468734e-04f, -1.435369878e-04f, -1.423268720e-04f, + -1.411165285e-04f, -1.399059602e-04f, -1.386951696e-04f, -1.374841594e-04f, -1.362729324e-04f, -1.350614911e-04f, -1.338498382e-04f, -1.326379765e-04f, -1.314259085e-04f, -1.302136370e-04f, + -1.290011647e-04f, -1.277884941e-04f, -1.265756281e-04f, -1.253625691e-04f, -1.241493200e-04f, -1.229358834e-04f, -1.217222620e-04f, -1.205084584e-04f, -1.192944754e-04f, -1.180803155e-04f, + -1.168659815e-04f, -1.156514761e-04f, -1.144368019e-04f, -1.132219616e-04f, -1.120069578e-04f, -1.107917933e-04f, -1.095764708e-04f, -1.083609928e-04f, -1.071453621e-04f, -1.059295814e-04f, + -1.047136533e-04f, -1.034975805e-04f, -1.022813657e-04f, -1.010650116e-04f, -9.984852079e-05f, -9.863189601e-05f, -9.741513992e-05f, -9.619825521e-05f, -9.498124455e-05f, -9.376411061e-05f, + -9.254685609e-05f, -9.132948364e-05f, -9.011199596e-05f, -8.889439571e-05f, -8.767668559e-05f, -8.645886826e-05f, -8.524094640e-05f, -8.402292269e-05f, -8.280479982e-05f, -8.158658045e-05f, + -8.036826728e-05f, -7.914986296e-05f, -7.793137019e-05f, -7.671279164e-05f, -7.549413000e-05f, -7.427538793e-05f, -7.305656811e-05f, -7.183767324e-05f, -7.061870597e-05f, -6.939966900e-05f, + -6.818056500e-05f, -6.696139665e-05f, -6.574216662e-05f, -6.452287760e-05f, -6.330353226e-05f, -6.208413328e-05f, -6.086468334e-05f, -5.964518511e-05f, -5.842564128e-05f, -5.720605452e-05f, + -5.598642751e-05f, -5.476676293e-05f, -5.354706345e-05f, -5.232733175e-05f, -5.110757051e-05f, -4.988778240e-05f, -4.866797011e-05f, -4.744813631e-05f, -4.622828367e-05f, -4.500841487e-05f, + -4.378853260e-05f, -4.256863951e-05f, -4.134873830e-05f, -4.012883164e-05f, -3.890892219e-05f, -3.768901265e-05f, -3.646910567e-05f, -3.524920395e-05f, -3.402931015e-05f, -3.280942694e-05f, + -3.158955701e-05f, -3.036970302e-05f, -2.914986765e-05f, -2.793005358e-05f, -2.671026348e-05f, -2.549050001e-05f, -2.427076586e-05f, -2.305106370e-05f, -2.183139620e-05f, -2.061176603e-05f, + -1.939217586e-05f, -1.817262837e-05f, -1.695312622e-05f, -1.573367210e-05f, -1.451426866e-05f, -1.329491858e-05f, -1.207562453e-05f, -1.085638919e-05f, -9.637215211e-06f, -8.418105274e-06f, + -7.199062045e-06f, -5.980088193e-06f, -4.761186387e-06f, -3.542359295e-06f, -2.323609583e-06f, -1.104939920e-06f, 1.136470270e-07f, 1.332148592e-06f, 2.550562109e-06f, 3.768884912e-06f, + 4.987114335e-06f, 6.205247713e-06f, 7.423282382e-06f, 8.641215678e-06f, 9.859044935e-06f, 1.107676749e-05f, 1.229438069e-05f, 1.351188185e-05f, 1.472926833e-05f, 1.594653746e-05f, + 1.716368657e-05f, 1.838071301e-05f, 1.959761412e-05f, 2.081438724e-05f, 2.203102970e-05f, 2.324753886e-05f, 2.446391204e-05f, 2.568014660e-05f, 2.689623987e-05f, 2.811218919e-05f, + 2.932799192e-05f, 3.054364539e-05f, 3.175914696e-05f, 3.297449395e-05f, 3.418968373e-05f, 3.540471363e-05f, 3.661958101e-05f, 3.783428320e-05f, 3.904881757e-05f, 4.026318145e-05f, + 4.147737219e-05f, 4.269138715e-05f, 4.390522367e-05f, 4.511887910e-05f, 4.633235080e-05f, 4.754563612e-05f, 4.875873241e-05f, 4.997163702e-05f, 5.118434730e-05f, 5.239686061e-05f, + 5.360917431e-05f, 5.482128575e-05f, 5.603319229e-05f, 5.724489127e-05f, 5.845638007e-05f, 5.966765603e-05f, 6.087871652e-05f, 6.208955890e-05f, 6.330018052e-05f, 6.451057874e-05f, + 6.572075093e-05f, 6.693069446e-05f, 6.814040667e-05f, 6.934988493e-05f, 7.055912662e-05f, 7.176812908e-05f, 7.297688970e-05f, 7.418540583e-05f, 7.539367484e-05f, 7.660169410e-05f, + 7.780946098e-05f, 7.901697284e-05f, 8.022422706e-05f, 8.143122101e-05f, 8.263795205e-05f, 8.384441756e-05f, 8.505061491e-05f, 8.625654148e-05f, 8.746219464e-05f, 8.866757177e-05f, + 8.987267023e-05f, 9.107748741e-05f, 9.228202069e-05f, 9.348626744e-05f, 9.469022505e-05f, 9.589389088e-05f, 9.709726233e-05f, 9.830033678e-05f, 9.950311160e-05f, 1.007055842e-04f, + 1.019077519e-04f, 1.031096122e-04f, 1.043111623e-04f, 1.055123998e-04f, 1.067133220e-04f, 1.079139262e-04f, 1.091142099e-04f, 1.103141705e-04f, 1.115138053e-04f, 1.127131117e-04f, + 1.139120872e-04f, 1.151107291e-04f, 1.163090349e-04f, 1.175070018e-04f, 1.187046274e-04f, 1.199019090e-04f, 1.210988439e-04f, 1.222954297e-04f, 1.234916637e-04f, 1.246875434e-04f, + 1.258830660e-04f, 1.270782290e-04f, 1.282730299e-04f, 1.294674660e-04f, 1.306615347e-04f, 1.318552334e-04f, 1.330485596e-04f, 1.342415107e-04f, 1.354340840e-04f, 1.366262770e-04f, + 1.378180871e-04f, 1.390095117e-04f, 1.402005482e-04f, 1.413911940e-04f, 1.425814466e-04f, 1.437713033e-04f, 1.449607617e-04f, 1.461498190e-04f, 1.473384727e-04f, 1.485267203e-04f, + 1.497145592e-04f, 1.509019867e-04f, 1.520890004e-04f, 1.532755976e-04f, 1.544617758e-04f, 1.556475323e-04f, 1.568328647e-04f, 1.580177704e-04f, 1.592022467e-04f, 1.603862912e-04f, + 1.615699012e-04f, 1.627530742e-04f, 1.639358076e-04f, 1.651180988e-04f, 1.662999454e-04f, 1.674813447e-04f, 1.686622942e-04f, 1.698427913e-04f, 1.710228335e-04f, 1.722024181e-04f, + 1.733815427e-04f, 1.745602048e-04f, 1.757384016e-04f, 1.769161308e-04f, 1.780933897e-04f, 1.792701758e-04f, 1.804464865e-04f, 1.816223193e-04f, 1.827976717e-04f, 1.839725411e-04f, + 1.851469250e-04f, 1.863208208e-04f, 1.874942260e-04f, 1.886671380e-04f, 1.898395544e-04f, 1.910114725e-04f, 1.921828898e-04f, 1.933538039e-04f, 1.945242121e-04f, 1.956941120e-04f, + 1.968635010e-04f, 1.980323765e-04f, 1.992007362e-04f, 2.003685773e-04f, 2.015358974e-04f, 2.027026941e-04f, 2.038689647e-04f, 2.050347067e-04f, 2.061999176e-04f, 2.073645950e-04f, + 2.085287362e-04f, 2.096923388e-04f, 2.108554002e-04f, 2.120179180e-04f, 2.131798896e-04f, 2.143413125e-04f, 2.155021842e-04f, 2.166625023e-04f, 2.178222641e-04f, 2.189814672e-04f, + 2.201401091e-04f, 2.212981873e-04f, 2.224556993e-04f, 2.236126426e-04f, 2.247690146e-04f, 2.259248130e-04f, 2.270800351e-04f, 2.282346786e-04f, 2.293887409e-04f, 2.305422195e-04f, + 2.316951119e-04f, 2.328474157e-04f, 2.339991283e-04f, 2.351502474e-04f, 2.363007703e-04f, 2.374506946e-04f, 2.386000179e-04f, 2.397487376e-04f, 2.408968513e-04f, 2.420443565e-04f, + 2.431912508e-04f, 2.443375316e-04f, 2.454831965e-04f, 2.466282430e-04f, 2.477726686e-04f, 2.489164709e-04f, 2.500596475e-04f, 2.512021958e-04f, 2.523441134e-04f, 2.534853978e-04f, + 2.546260466e-04f, 2.557660573e-04f, 2.569054275e-04f, 2.580441547e-04f, 2.591822364e-04f, 2.603196703e-04f, 2.614564538e-04f, 2.625925845e-04f, 2.637280600e-04f, 2.648628778e-04f, + 2.659970354e-04f, 2.671305305e-04f, 2.682633606e-04f, 2.693955233e-04f, 2.705270160e-04f, 2.716578365e-04f, 2.727879822e-04f, 2.739174508e-04f, 2.750462397e-04f, 2.761743466e-04f, + 2.773017690e-04f, 2.784285046e-04f, 2.795545508e-04f, 2.806799053e-04f, 2.818045657e-04f, 2.829285295e-04f, 2.840517943e-04f, 2.851743577e-04f, 2.862962173e-04f, 2.874173706e-04f, + 2.885378154e-04f, 2.896575491e-04f, 2.907765693e-04f, 2.918948738e-04f, 2.930124599e-04f, 2.941293254e-04f, 2.952454679e-04f, 2.963608849e-04f, 2.974755741e-04f, 2.985895330e-04f, + 2.997027593e-04f, 3.008152506e-04f, 3.019270045e-04f, 3.030380185e-04f, 3.041482904e-04f, 3.052578178e-04f, 3.063665982e-04f, 3.074746293e-04f, 3.085819086e-04f, 3.096884339e-04f, + 3.107942028e-04f, 3.118992128e-04f, 3.130034617e-04f, 3.141069470e-04f, 3.152096663e-04f, 3.163116174e-04f, 3.174127978e-04f, 3.185132052e-04f, 3.196128372e-04f, 3.207116915e-04f, + 3.218097657e-04f, 3.229070575e-04f, 3.240035645e-04f, 3.250992843e-04f, 3.261942147e-04f, 3.272883532e-04f, 3.283816975e-04f, 3.294742453e-04f, 3.305659943e-04f, 3.316569420e-04f, + 3.327470862e-04f, 3.338364246e-04f, 3.349249547e-04f, 3.360126743e-04f, 3.370995811e-04f, 3.381856726e-04f, 3.392709467e-04f, 3.403554009e-04f, 3.414390329e-04f, 3.425218405e-04f, + 3.436038213e-04f, 3.446849730e-04f, 3.457652932e-04f, 3.468447797e-04f, 3.479234302e-04f, 3.490012423e-04f, 3.500782138e-04f, 3.511543423e-04f, 3.522296256e-04f, 3.533040613e-04f, + 3.543776471e-04f, 3.554503808e-04f, 3.565222601e-04f, 3.575932826e-04f, 3.586634461e-04f, 3.597327483e-04f, 3.608011869e-04f, 3.618687596e-04f, 3.629354642e-04f, 3.640012984e-04f, + 3.650662598e-04f, 3.661303462e-04f, 3.671935554e-04f, 3.682558851e-04f, 3.693173329e-04f, 3.703778967e-04f, 3.714375742e-04f, 3.724963631e-04f, 3.735542612e-04f, 3.746112661e-04f, + 3.756673757e-04f, 3.767225876e-04f, 3.777768997e-04f, 3.788303097e-04f, 3.798828153e-04f, 3.809344144e-04f, 3.819851045e-04f, 3.830348836e-04f, 3.840837493e-04f, 3.851316995e-04f, + 3.861787319e-04f, 3.872248443e-04f, 3.882700344e-04f, 3.893143000e-04f, 3.903576389e-04f, 3.914000488e-04f, 3.924415276e-04f, 3.934820731e-04f, 3.945216829e-04f, 3.955603549e-04f, + 3.965980869e-04f, 3.976348767e-04f, 3.986707220e-04f, 3.997056207e-04f, 4.007395706e-04f, 4.017725694e-04f, 4.028046150e-04f, 4.038357051e-04f, 4.048658376e-04f, 4.058950102e-04f, + 4.069232208e-04f, 4.079504673e-04f, 4.089767473e-04f, 4.100020588e-04f, 4.110263995e-04f, 4.120497673e-04f, 4.130721599e-04f, 4.140935753e-04f, 4.151140112e-04f, 4.161334655e-04f, + 4.171519360e-04f, 4.181694206e-04f, 4.191859170e-04f, 4.202014232e-04f, 4.212159369e-04f, 4.222294560e-04f, 4.232419784e-04f, 4.242535019e-04f, 4.252640244e-04f, 4.262735436e-04f, + 4.272820575e-04f, 4.282895640e-04f, 4.292960608e-04f, 4.303015459e-04f, 4.313060171e-04f, 4.323094723e-04f, 4.333119094e-04f, 4.343133261e-04f, 4.353137205e-04f, 4.363130903e-04f, + 4.373114336e-04f, 4.383087480e-04f, 4.393050316e-04f, 4.403002822e-04f, 4.412944977e-04f, 4.422876760e-04f, 4.432798150e-04f, 4.442709126e-04f, 4.452609666e-04f, 4.462499751e-04f, + 4.472379358e-04f, 4.482248468e-04f, 4.492107059e-04f, 4.501955109e-04f, 4.511792600e-04f, 4.521619508e-04f, 4.531435815e-04f, 4.541241498e-04f, 4.551036538e-04f, 4.560820913e-04f, + 4.570594602e-04f, 4.580357586e-04f, 4.590109843e-04f, 4.599851353e-04f, 4.609582095e-04f, 4.619302048e-04f, 4.629011193e-04f, 4.638709508e-04f, 4.648396973e-04f, 4.658073567e-04f, + 4.667739270e-04f, 4.677394062e-04f, 4.687037922e-04f, 4.696670830e-04f, 4.706292765e-04f, 4.715903707e-04f, 4.725503637e-04f, 4.735092532e-04f, 4.744670374e-04f, 4.754237141e-04f, + 4.763792815e-04f, 4.773337374e-04f, 4.782870799e-04f, 4.792393069e-04f, 4.801904164e-04f, 4.811404064e-04f, 4.820892750e-04f, 4.830370200e-04f, 4.839836396e-04f, 4.849291316e-04f, + 4.858734942e-04f, 4.868167254e-04f, 4.877588230e-04f, 4.886997852e-04f, 4.896396100e-04f, 4.905782953e-04f, 4.915158393e-04f, 4.924522398e-04f, 4.933874951e-04f, 4.943216030e-04f, + 4.952545616e-04f, 4.961863690e-04f, 4.971170232e-04f, 4.980465222e-04f, 4.989748641e-04f, 4.999020469e-04f, 5.008280686e-04f, 5.017529274e-04f, 5.026766212e-04f, 5.035991482e-04f, + 5.045205063e-04f, 5.054406937e-04f, 5.063597084e-04f, 5.072775485e-04f, 5.081942120e-04f, 5.091096970e-04f, 5.100240016e-04f, 5.109371239e-04f, 5.118490619e-04f, 5.127598138e-04f, + 5.136693775e-04f, 5.145777513e-04f, 5.154849332e-04f, 5.163909212e-04f, 5.172957136e-04f, 5.181993083e-04f, 5.191017036e-04f, 5.200028974e-04f, 5.209028879e-04f, 5.218016733e-04f, + 5.226992515e-04f, 5.235956208e-04f, 5.244907793e-04f, 5.253847250e-04f, 5.262774562e-04f, 5.271689709e-04f, 5.280592672e-04f, 5.289483434e-04f, 5.298361975e-04f, 5.307228276e-04f, + 5.316082320e-04f, 5.324924087e-04f, 5.333753560e-04f, 5.342570719e-04f, 5.351375546e-04f, 5.360168022e-04f, 5.368948130e-04f, 5.377715851e-04f, 5.386471166e-04f, 5.395214057e-04f, + 5.403944506e-04f, 5.412662494e-04f, 5.421368004e-04f, 5.430061017e-04f, 5.438741515e-04f, 5.447409479e-04f, 5.456064893e-04f, 5.464707736e-04f, 5.473337992e-04f, 5.481955643e-04f, + 5.490560670e-04f, 5.499153055e-04f, 5.507732780e-04f, 5.516299829e-04f, 5.524854181e-04f, 5.533395821e-04f, 5.541924729e-04f, 5.550440889e-04f, 5.558944281e-04f, 5.567434890e-04f, + 5.575912696e-04f, 5.584377682e-04f, 5.592829830e-04f, 5.601269124e-04f, 5.609695545e-04f, 5.618109075e-04f, 5.626509697e-04f, 5.634897394e-04f, 5.643272148e-04f, 5.651633942e-04f, + 5.659982758e-04f, 5.668318578e-04f, 5.676641386e-04f, 5.684951164e-04f, 5.693247895e-04f, 5.701531561e-04f, 5.709802146e-04f, 5.718059632e-04f, 5.726304001e-04f, 5.734535237e-04f, + 5.742753323e-04f, 5.750958241e-04f, 5.759149974e-04f, 5.767328506e-04f, 5.775493819e-04f, 5.783645896e-04f, 5.791784721e-04f, 5.799910276e-04f, 5.808022545e-04f, 5.816121510e-04f, + 5.824207156e-04f, 5.832279464e-04f, 5.840338419e-04f, 5.848384003e-04f, 5.856416200e-04f, 5.864434993e-04f, 5.872440366e-04f, 5.880432302e-04f, 5.888410784e-04f, 5.896375796e-04f, + 5.904327321e-04f, 5.912265343e-04f, 5.920189846e-04f, 5.928100812e-04f, 5.935998226e-04f, 5.943882070e-04f, 5.951752330e-04f, 5.959608988e-04f, 5.967452028e-04f, 5.975281434e-04f, + 5.983097190e-04f, 5.990899280e-04f, 5.998687686e-04f, 6.006462394e-04f, 6.014223388e-04f, 6.021970650e-04f, 6.029704165e-04f, 6.037423918e-04f, 6.045129892e-04f, 6.052822071e-04f, + 6.060500439e-04f, 6.068164980e-04f, 6.075815680e-04f, 6.083452521e-04f, 6.091075488e-04f, 6.098684565e-04f, 6.106279737e-04f, 6.113860987e-04f, 6.121428301e-04f, 6.128981662e-04f, + 6.136521056e-04f, 6.144046466e-04f, 6.151557877e-04f, 6.159055273e-04f, 6.166538639e-04f, 6.174007960e-04f, 6.181463220e-04f, 6.188904404e-04f, 6.196331496e-04f, 6.203744481e-04f, + 6.211143344e-04f, 6.218528070e-04f, 6.225898644e-04f, 6.233255049e-04f, 6.240597272e-04f, 6.247925297e-04f, 6.255239108e-04f, 6.262538692e-04f, 6.269824033e-04f, 6.277095115e-04f, + 6.284351924e-04f, 6.291594446e-04f, 6.298822665e-04f, 6.306036566e-04f, 6.313236134e-04f, 6.320421355e-04f, 6.327592215e-04f, 6.334748697e-04f, 6.341890788e-04f, 6.349018473e-04f, + 6.356131738e-04f, 6.363230567e-04f, 6.370314946e-04f, 6.377384861e-04f, 6.384440296e-04f, 6.391481239e-04f, 6.398507674e-04f, 6.405519587e-04f, 6.412516963e-04f, 6.419499788e-04f, + 6.426468049e-04f, 6.433421730e-04f, 6.440360817e-04f, 6.447285296e-04f, 6.454195154e-04f, 6.461090375e-04f, 6.467970947e-04f, 6.474836854e-04f, 6.481688083e-04f, 6.488524619e-04f, + 6.495346449e-04f, 6.502153560e-04f, 6.508945936e-04f, 6.515723564e-04f, 6.522486430e-04f, 6.529234521e-04f, 6.535967823e-04f, 6.542686321e-04f, 6.549390003e-04f, 6.556078854e-04f, + 6.562752862e-04f, 6.569412012e-04f, 6.576056290e-04f, 6.582685684e-04f, 6.589300180e-04f, 6.595899764e-04f, 6.602484423e-04f, 6.609054143e-04f, 6.615608912e-04f, 6.622148715e-04f, + 6.628673540e-04f, 6.635183373e-04f, 6.641678201e-04f, 6.648158011e-04f, 6.654622790e-04f, 6.661072525e-04f, 6.667507202e-04f, 6.673926808e-04f, 6.680331331e-04f, 6.686720757e-04f, + 6.693095073e-04f, 6.699454268e-04f, 6.705798326e-04f, 6.712127237e-04f, 6.718440987e-04f, 6.724739563e-04f, 6.731022952e-04f, 6.737291142e-04f, 6.743544120e-04f, 6.749781874e-04f, + 6.756004390e-04f, 6.762211657e-04f, 6.768403661e-04f, 6.774580391e-04f, 6.780741833e-04f, 6.786887975e-04f, 6.793018806e-04f, 6.799134311e-04f, 6.805234480e-04f, 6.811319300e-04f, + 6.817388759e-04f, 6.823442843e-04f, 6.829481542e-04f, 6.835504843e-04f, 6.841512734e-04f, 6.847505203e-04f, 6.853482237e-04f, 6.859443825e-04f, 6.865389954e-04f, 6.871320614e-04f, + 6.877235791e-04f, 6.883135474e-04f, 6.889019651e-04f, 6.894888311e-04f, 6.900741440e-04f, 6.906579029e-04f, 6.912401065e-04f, 6.918207536e-04f, 6.923998430e-04f, 6.929773737e-04f, + 6.935533444e-04f, 6.941277541e-04f, 6.947006014e-04f, 6.952718854e-04f, 6.958416048e-04f, 6.964097586e-04f, 6.969763455e-04f, 6.975413645e-04f, 6.981048144e-04f, 6.986666941e-04f, + 6.992270025e-04f, 6.997857384e-04f, 7.003429008e-04f, 7.008984885e-04f, 7.014525004e-04f, 7.020049354e-04f, 7.025557924e-04f, 7.031050704e-04f, 7.036527682e-04f, 7.041988847e-04f, + 7.047434189e-04f, 7.052863696e-04f, 7.058277358e-04f, 7.063675164e-04f, 7.069057104e-04f, 7.074423166e-04f, 7.079773340e-04f, 7.085107616e-04f, 7.090425982e-04f, 7.095728429e-04f, + 7.101014945e-04f, 7.106285521e-04f, 7.111540145e-04f, 7.116778808e-04f, 7.122001499e-04f, 7.127208207e-04f, 7.132398924e-04f, 7.137573637e-04f, 7.142732337e-04f, 7.147875014e-04f, + 7.153001657e-04f, 7.158112257e-04f, 7.163206804e-04f, 7.168285287e-04f, 7.173347696e-04f, 7.178394021e-04f, 7.183424253e-04f, 7.188438381e-04f, 7.193436396e-04f, 7.198418288e-04f, + 7.203384047e-04f, 7.208333663e-04f, 7.213267127e-04f, 7.218184429e-04f, 7.223085559e-04f, 7.227970507e-04f, 7.232839264e-04f, 7.237691821e-04f, 7.242528168e-04f, 7.247348296e-04f, + 7.252152194e-04f, 7.256939854e-04f, 7.261711267e-04f, 7.266466422e-04f, 7.271205311e-04f, 7.275927925e-04f, 7.280634254e-04f, 7.285324289e-04f, 7.289998021e-04f, 7.294655441e-04f, + 7.299296539e-04f, 7.303921307e-04f, 7.308529736e-04f, 7.313121817e-04f, 7.317697540e-04f, 7.322256898e-04f, 7.326799880e-04f, 7.331326479e-04f, 7.335836685e-04f, 7.340330490e-04f, + 7.344807885e-04f, 7.349268862e-04f, 7.353713411e-04f, 7.358141525e-04f, 7.362553194e-04f, 7.366948410e-04f, 7.371327165e-04f, 7.375689450e-04f, 7.380035256e-04f, 7.384364576e-04f, + 7.388677401e-04f, 7.392973723e-04f, 7.397253534e-04f, 7.401516824e-04f, 7.405763587e-04f, 7.409993813e-04f, 7.414207496e-04f, 7.418404625e-04f, 7.422585195e-04f, 7.426749196e-04f, + 7.430896621e-04f, 7.435027462e-04f, 7.439141711e-04f, 7.443239359e-04f, 7.447320400e-04f, 7.451384825e-04f, 7.455432627e-04f, 7.459463798e-04f, 7.463478330e-04f, 7.467476216e-04f, + 7.471457447e-04f, 7.475422018e-04f, 7.479369919e-04f, 7.483301143e-04f, 7.487215684e-04f, 7.491113533e-04f, 7.494994683e-04f, 7.498859128e-04f, 7.502706858e-04f, 7.506537869e-04f, + 7.510352151e-04f, 7.514149698e-04f, 7.517930503e-04f, 7.521694558e-04f, 7.525441857e-04f, 7.529172393e-04f, 7.532886158e-04f, 7.536583145e-04f, 7.540263348e-04f, 7.543926760e-04f, + 7.547573374e-04f, 7.551203182e-04f, 7.554816179e-04f, 7.558412358e-04f, 7.561991711e-04f, 7.565554232e-04f, 7.569099915e-04f, 7.572628753e-04f, 7.576140739e-04f, 7.579635867e-04f, + 7.583114131e-04f, 7.586575523e-04f, 7.590020038e-04f, 7.593447668e-04f, 7.596858409e-04f, 7.600252253e-04f, 7.603629195e-04f, 7.606989227e-04f, 7.610332344e-04f, 7.613658540e-04f, + 7.616967809e-04f, 7.620260144e-04f, 7.623535540e-04f, 7.626793990e-04f, 7.630035488e-04f, 7.633260030e-04f, 7.636467608e-04f, 7.639658217e-04f, 7.642831851e-04f, 7.645988504e-04f, + 7.649128171e-04f, 7.652250846e-04f, 7.655356523e-04f, 7.658445197e-04f, 7.661516861e-04f, 7.664571512e-04f, 7.667609142e-04f, 7.670629747e-04f, 7.673633321e-04f, 7.676619859e-04f, + 7.679589355e-04f, 7.682541804e-04f, 7.685477201e-04f, 7.688395540e-04f, 7.691296817e-04f, 7.694181026e-04f, 7.697048161e-04f, 7.699898219e-04f, 7.702731194e-04f, 7.705547081e-04f, + 7.708345874e-04f, 7.711127570e-04f, 7.713892163e-04f, 7.716639647e-04f, 7.719370020e-04f, 7.722083274e-04f, 7.724779407e-04f, 7.727458413e-04f, 7.730120287e-04f, 7.732765025e-04f, + 7.735392623e-04f, 7.738003075e-04f, 7.740596377e-04f, 7.743172525e-04f, 7.745731514e-04f, 7.748273340e-04f, 7.750797998e-04f, 7.753305484e-04f, 7.755795795e-04f, 7.758268925e-04f, + 7.760724870e-04f, 7.763163626e-04f, 7.765585190e-04f, 7.767989556e-04f, 7.770376721e-04f, 7.772746681e-04f, 7.775099432e-04f, 7.777434970e-04f, 7.779753291e-04f, 7.782054391e-04f, + 7.784338266e-04f, 7.786604913e-04f, 7.788854327e-04f, 7.791086506e-04f, 7.793301444e-04f, 7.795499140e-04f, 7.797679588e-04f, 7.799842786e-04f, 7.801988730e-04f, 7.804117416e-04f, + 7.806228841e-04f, 7.808323002e-04f, 7.810399895e-04f, 7.812459517e-04f, 7.814501865e-04f, 7.816526934e-04f, 7.818534723e-04f, 7.820525228e-04f, 7.822498445e-04f, 7.824454372e-04f, + 7.826393006e-04f, 7.828314343e-04f, 7.830218381e-04f, 7.832105116e-04f, 7.833974545e-04f, 7.835826667e-04f, 7.837661477e-04f, 7.839478973e-04f, 7.841279153e-04f, 7.843062013e-04f, + 7.844827552e-04f, 7.846575765e-04f, 7.848306651e-04f, 7.850020207e-04f, 7.851716430e-04f, 7.853395319e-04f, 7.855056870e-04f, 7.856701081e-04f, 7.858327950e-04f, 7.859937474e-04f, + 7.861529651e-04f, 7.863104479e-04f, 7.864661955e-04f, 7.866202078e-04f, 7.867724845e-04f, 7.869230254e-04f, 7.870718304e-04f, 7.872188991e-04f, 7.873642314e-04f, 7.875078270e-04f, + 7.876496859e-04f, 7.877898078e-04f, 7.879281926e-04f, 7.880648400e-04f, 7.881997498e-04f, 7.883329220e-04f, 7.884643563e-04f, 7.885940525e-04f, 7.887220105e-04f, 7.888482302e-04f, + 7.889727114e-04f, 7.890954539e-04f, 7.892164575e-04f, 7.893357223e-04f, 7.894532479e-04f, 7.895690343e-04f, 7.896830813e-04f, 7.897953888e-04f, 7.899059568e-04f, 7.900147850e-04f, + 7.901218733e-04f, 7.902272217e-04f, 7.903308300e-04f, 7.904326981e-04f, 7.905328259e-04f, 7.906312134e-04f, 7.907278604e-04f, 7.908227668e-04f, 7.909159326e-04f, 7.910073577e-04f, + 7.910970419e-04f, 7.911849853e-04f, 7.912711877e-04f, 7.913556491e-04f, 7.914383695e-04f, 7.915193486e-04f, 7.915985866e-04f, 7.916760834e-04f, 7.917518388e-04f, 7.918258529e-04f, + 7.918981257e-04f, 7.919686570e-04f, 7.920374469e-04f, 7.921044953e-04f, 7.921698022e-04f, 7.922333676e-04f, 7.922951914e-04f, 7.923552737e-04f, 7.924136144e-04f, 7.924702136e-04f, + 7.925250712e-04f, 7.925781872e-04f, 7.926295617e-04f, 7.926791946e-04f, 7.927270860e-04f, 7.927732359e-04f, 7.928176443e-04f, 7.928603112e-04f, 7.929012366e-04f, 7.929404207e-04f, + 7.929778633e-04f, 7.930135647e-04f, 7.930475247e-04f, 7.930797435e-04f, 7.931102211e-04f, 7.931389576e-04f, 7.931659530e-04f, 7.931912074e-04f, 7.932147209e-04f, 7.932364934e-04f, + 7.932565252e-04f, 7.932748162e-04f, 7.932913667e-04f, 7.933061765e-04f, 7.933192459e-04f, 7.933305749e-04f, 7.933401637e-04f, 7.933480122e-04f, 7.933541207e-04f, 7.933584893e-04f, + 7.933611180e-04f, 7.933620070e-04f, 7.933611564e-04f, 7.933585662e-04f, 7.933542368e-04f, 7.933481681e-04f, 7.933403603e-04f, 7.933308136e-04f, 7.933195280e-04f, 7.933065038e-04f, + 7.932917411e-04f, 7.932752401e-04f, 7.932570008e-04f, 7.932370235e-04f, 7.932153084e-04f, 7.931918555e-04f, 7.931666651e-04f, 7.931397374e-04f, 7.931110725e-04f, 7.930806706e-04f, + 7.930485320e-04f, 7.930146567e-04f, 7.929790451e-04f, 7.929416972e-04f, 7.929026133e-04f, 7.928617937e-04f, 7.928192384e-04f, 7.927749478e-04f, 7.927289221e-04f, 7.926811614e-04f, + 7.926316661e-04f, 7.925804362e-04f, 7.925274722e-04f, 7.924727741e-04f, 7.924163423e-04f, 7.923581770e-04f, 7.922982784e-04f, 7.922366469e-04f, 7.921732826e-04f, 7.921081858e-04f, + 7.920413567e-04f, 7.919727958e-04f, 7.919025031e-04f, 7.918304791e-04f, 7.917567239e-04f, 7.916812379e-04f, 7.916040213e-04f, 7.915250745e-04f, 7.914443977e-04f, 7.913619912e-04f, + 7.912778553e-04f, 7.911919904e-04f, 7.911043968e-04f, 7.910150747e-04f, 7.909240245e-04f, 7.908312465e-04f, 7.907367410e-04f, 7.906405084e-04f, 7.905425489e-04f, 7.904428630e-04f, + 7.903414510e-04f, 7.902383131e-04f, 7.901334498e-04f, 7.900268614e-04f, 7.899185483e-04f, 7.898085108e-04f, 7.896967493e-04f, 7.895832641e-04f, 7.894680556e-04f, 7.893511243e-04f, + 7.892324704e-04f, 7.891120943e-04f, 7.889899965e-04f, 7.888661774e-04f, 7.887406372e-04f, 7.886133764e-04f, 7.884843955e-04f, 7.883536948e-04f, 7.882212747e-04f, 7.880871356e-04f, + 7.879512780e-04f, 7.878137023e-04f, 7.876744089e-04f, 7.875333981e-04f, 7.873906706e-04f, 7.872462266e-04f, 7.871000666e-04f, 7.869521911e-04f, 7.868026005e-04f, 7.866512953e-04f, + 7.864982758e-04f, 7.863435427e-04f, 7.861870962e-04f, 7.860289370e-04f, 7.858690654e-04f, 7.857074819e-04f, 7.855441870e-04f, 7.853791812e-04f, 7.852124649e-04f, 7.850440388e-04f, + 7.848739031e-04f, 7.847020585e-04f, 7.845285054e-04f, 7.843532443e-04f, 7.841762758e-04f, 7.839976002e-04f, 7.838172183e-04f, 7.836351304e-04f, 7.834513371e-04f, 7.832658389e-04f, + 7.830786364e-04f, 7.828897300e-04f, 7.826991203e-04f, 7.825068079e-04f, 7.823127932e-04f, 7.821170769e-04f, 7.819196594e-04f, 7.817205414e-04f, 7.815197233e-04f, 7.813172058e-04f, + 7.811129894e-04f, 7.809070747e-04f, 7.806994622e-04f, 7.804901526e-04f, 7.802791463e-04f, 7.800664440e-04f, 7.798520463e-04f, 7.796359537e-04f, 7.794181669e-04f, 7.791986865e-04f, + 7.789775129e-04f, 7.787546470e-04f, 7.785300892e-04f, 7.783038401e-04f, 7.780759004e-04f, 7.778462708e-04f, 7.776149518e-04f, 7.773819440e-04f, 7.771472481e-04f, 7.769108647e-04f, + 7.766727945e-04f, 7.764330380e-04f, 7.761915960e-04f, 7.759484691e-04f, 7.757036579e-04f, 7.754571632e-04f, 7.752089854e-04f, 7.749591254e-04f, 7.747075838e-04f, 7.744543612e-04f, + 7.741994583e-04f, 7.739428758e-04f, 7.736846144e-04f, 7.734246748e-04f, 7.731630577e-04f, 7.728997636e-04f, 7.726347935e-04f, 7.723681478e-04f, 7.720998274e-04f, 7.718298330e-04f, + 7.715581652e-04f, 7.712848248e-04f, 7.710098125e-04f, 7.707331290e-04f, 7.704547750e-04f, 7.701747513e-04f, 7.698930586e-04f, 7.696096976e-04f, 7.693246690e-04f, 7.690379737e-04f, + 7.687496124e-04f, 7.684595857e-04f, 7.681678945e-04f, 7.678745396e-04f, 7.675795216e-04f, 7.672828413e-04f, 7.669844996e-04f, 7.666844971e-04f, 7.663828347e-04f, 7.660795131e-04f, + 7.657745331e-04f, 7.654678956e-04f, 7.651596012e-04f, 7.648496508e-04f, 7.645380452e-04f, 7.642247851e-04f, 7.639098715e-04f, 7.635933050e-04f, 7.632750865e-04f, 7.629552168e-04f, + 7.626336968e-04f, 7.623105272e-04f, 7.619857089e-04f, 7.616592427e-04f, 7.613311295e-04f, 7.610013700e-04f, 7.606699651e-04f, 7.603369157e-04f, 7.600022225e-04f, 7.596658866e-04f, + 7.593279086e-04f, 7.589882895e-04f, 7.586470301e-04f, 7.583041313e-04f, 7.579595939e-04f, 7.576134188e-04f, 7.572656070e-04f, 7.569161592e-04f, 7.565650764e-04f, 7.562123594e-04f, + 7.558580092e-04f, 7.555020266e-04f, 7.551444125e-04f, 7.547851678e-04f, 7.544242934e-04f, 7.540617902e-04f, 7.536976592e-04f, 7.533319012e-04f, 7.529645172e-04f, 7.525955081e-04f, + 7.522248748e-04f, 7.518526182e-04f, 7.514787393e-04f, 7.511032389e-04f, 7.507261182e-04f, 7.503473779e-04f, 7.499670190e-04f, 7.495850425e-04f, 7.492014493e-04f, 7.488162403e-04f, + 7.484294167e-04f, 7.480409792e-04f, 7.476509289e-04f, 7.472592667e-04f, 7.468659936e-04f, 7.464711106e-04f, 7.460746186e-04f, 7.456765187e-04f, 7.452768118e-04f, 7.448754990e-04f, + 7.444725811e-04f, 7.440680593e-04f, 7.436619344e-04f, 7.432542076e-04f, 7.428448798e-04f, 7.424339520e-04f, 7.420214253e-04f, 7.416073006e-04f, 7.411915790e-04f, 7.407742615e-04f, + 7.403553491e-04f, 7.399348429e-04f, 7.395127439e-04f, 7.390890532e-04f, 7.386637717e-04f, 7.382369005e-04f, 7.378084407e-04f, 7.373783933e-04f, 7.369467594e-04f, 7.365135400e-04f, + 7.360787362e-04f, 7.356423491e-04f, 7.352043797e-04f, 7.347648291e-04f, 7.343236984e-04f, 7.338809886e-04f, 7.334367009e-04f, 7.329908362e-04f, 7.325433958e-04f, 7.320943807e-04f, + 7.316437920e-04f, 7.311916308e-04f, 7.307378982e-04f, 7.302825953e-04f, 7.298257232e-04f, 7.293672831e-04f, 7.289072759e-04f, 7.284457030e-04f, 7.279825653e-04f, 7.275178640e-04f, + 7.270516003e-04f, 7.265837752e-04f, 7.261143900e-04f, 7.256434457e-04f, 7.251709434e-04f, 7.246968845e-04f, 7.242212698e-04f, 7.237441008e-04f, 7.232653784e-04f, 7.227851039e-04f, + 7.223032784e-04f, 7.218199030e-04f, 7.213349791e-04f, 7.208485076e-04f, 7.203604898e-04f, 7.198709269e-04f, 7.193798201e-04f, 7.188871705e-04f, 7.183929794e-04f, 7.178972479e-04f, + 7.173999772e-04f, 7.169011685e-04f, 7.164008230e-04f, 7.158989420e-04f, 7.153955266e-04f, 7.148905780e-04f, 7.143840975e-04f, 7.138760863e-04f, 7.133665456e-04f, 7.128554767e-04f, + 7.123428806e-04f, 7.118287588e-04f, 7.113131124e-04f, 7.107959427e-04f, 7.102772508e-04f, 7.097570382e-04f, 7.092353059e-04f, 7.087120552e-04f, 7.081872875e-04f, 7.076610039e-04f, + 7.071332058e-04f, 7.066038943e-04f, 7.060730708e-04f, 7.055407365e-04f, 7.050068927e-04f, 7.044715406e-04f, 7.039346817e-04f, 7.033963170e-04f, 7.028564480e-04f, 7.023150759e-04f, + 7.017722020e-04f, 7.012278276e-04f, 7.006819540e-04f, 7.001345826e-04f, 6.995857145e-04f, 6.990353511e-04f, 6.984834938e-04f, 6.979301439e-04f, 6.973753026e-04f, 6.968189712e-04f, + 6.962611512e-04f, 6.957018439e-04f, 6.951410505e-04f, 6.945787724e-04f, 6.940150110e-04f, 6.934497675e-04f, 6.928830434e-04f, 6.923148400e-04f, 6.917451586e-04f, 6.911740005e-04f, + 6.906013672e-04f, 6.900272600e-04f, 6.894516803e-04f, 6.888746294e-04f, 6.882961087e-04f, 6.877161195e-04f, 6.871346633e-04f, 6.865517414e-04f, 6.859673552e-04f, 6.853815061e-04f, + 6.847941955e-04f, 6.842054248e-04f, 6.836151953e-04f, 6.830235084e-04f, 6.824303656e-04f, 6.818357683e-04f, 6.812397179e-04f, 6.806422157e-04f, 6.800432632e-04f, 6.794428618e-04f, + 6.788410129e-04f, 6.782377180e-04f, 6.776329785e-04f, 6.770267957e-04f, 6.764191712e-04f, 6.758101064e-04f, 6.751996026e-04f, 6.745876614e-04f, 6.739742842e-04f, 6.733594724e-04f, + 6.727432274e-04f, 6.721255509e-04f, 6.715064441e-04f, 6.708859085e-04f, 6.702639457e-04f, 6.696405570e-04f, 6.690157439e-04f, 6.683895080e-04f, 6.677618507e-04f, 6.671327734e-04f, + 6.665022777e-04f, 6.658703649e-04f, 6.652370367e-04f, 6.646022945e-04f, 6.639661398e-04f, 6.633285740e-04f, 6.626895988e-04f, 6.620492155e-04f, 6.614074257e-04f, 6.607642309e-04f, + 6.601196326e-04f, 6.594736323e-04f, 6.588262316e-04f, 6.581774318e-04f, 6.575272347e-04f, 6.568756416e-04f, 6.562226542e-04f, 6.555682739e-04f, 6.549125023e-04f, 6.542553409e-04f, + 6.535967913e-04f, 6.529368550e-04f, 6.522755335e-04f, 6.516128285e-04f, 6.509487413e-04f, 6.502832737e-04f, 6.496164271e-04f, 6.489482031e-04f, 6.482786034e-04f, 6.476076293e-04f, + 6.469352826e-04f, 6.462615647e-04f, 6.455864773e-04f, 6.449100220e-04f, 6.442322002e-04f, 6.435530137e-04f, 6.428724639e-04f, 6.421905525e-04f, 6.415072810e-04f, 6.408226511e-04f, + 6.401366644e-04f, 6.394493224e-04f, 6.387606268e-04f, 6.380705791e-04f, 6.373791810e-04f, 6.366864341e-04f, 6.359923400e-04f, 6.352969003e-04f, 6.346001166e-04f, 6.339019906e-04f, + 6.332025239e-04f, 6.325017180e-04f, 6.317995748e-04f, 6.310960956e-04f, 6.303912823e-04f, 6.296851365e-04f, 6.289776597e-04f, 6.282688537e-04f, 6.275587201e-04f, 6.268472605e-04f, + 6.261344766e-04f, 6.254203700e-04f, 6.247049425e-04f, 6.239881956e-04f, 6.232701311e-04f, 6.225507505e-04f, 6.218300557e-04f, 6.211080481e-04f, 6.203847296e-04f, 6.196601018e-04f, + 6.189341664e-04f, 6.182069251e-04f, 6.174783795e-04f, 6.167485313e-04f, 6.160173823e-04f, 6.152849341e-04f, 6.145511884e-04f, 6.138161470e-04f, 6.130798114e-04f, 6.123421836e-04f, + 6.116032650e-04f, 6.108630576e-04f, 6.101215629e-04f, 6.093787827e-04f, 6.086347187e-04f, 6.078893726e-04f, 6.071427462e-04f, 6.063948411e-04f, 6.056456592e-04f, 6.048952022e-04f, + 6.041434717e-04f, 6.033904695e-04f, 6.026361974e-04f, 6.018806571e-04f, 6.011238503e-04f, 6.003657789e-04f, 5.996064444e-04f, 5.988458488e-04f, 5.980839938e-04f, 5.973208811e-04f, + 5.965565125e-04f, 5.957908897e-04f, 5.950240145e-04f, 5.942558887e-04f, 5.934865141e-04f, 5.927158924e-04f, 5.919440255e-04f, 5.911709150e-04f, 5.903965628e-04f, 5.896209706e-04f, + 5.888441404e-04f, 5.880660737e-04f, 5.872867725e-04f, 5.865062385e-04f, 5.857244736e-04f, 5.849414794e-04f, 5.841572579e-04f, 5.833718109e-04f, 5.825851401e-04f, 5.817972474e-04f, + 5.810081345e-04f, 5.802178033e-04f, 5.794262557e-04f, 5.786334933e-04f, 5.778395182e-04f, 5.770443320e-04f, 5.762479366e-04f, 5.754503339e-04f, 5.746515256e-04f, 5.738515137e-04f, + 5.730502999e-04f, 5.722478861e-04f, 5.714442741e-04f, 5.706394659e-04f, 5.698334632e-04f, 5.690262678e-04f, 5.682178817e-04f, 5.674083067e-04f, 5.665975447e-04f, 5.657855975e-04f, + 5.649724670e-04f, 5.641581550e-04f, 5.633426634e-04f, 5.625259942e-04f, 5.617081491e-04f, 5.608891300e-04f, 5.600689389e-04f, 5.592475776e-04f, 5.584250479e-04f, 5.576013519e-04f, + 5.567764913e-04f, 5.559504680e-04f, 5.551232840e-04f, 5.542949411e-04f, 5.534654413e-04f, 5.526347864e-04f, 5.518029784e-04f, 5.509700191e-04f, 5.501359105e-04f, 5.493006544e-04f, + 5.484642528e-04f, 5.476267076e-04f, 5.467880207e-04f, 5.459481941e-04f, 5.451072296e-04f, 5.442651292e-04f, 5.434218948e-04f, 5.425775283e-04f, 5.417320317e-04f, 5.408854069e-04f, + 5.400376559e-04f, 5.391887805e-04f, 5.383387827e-04f, 5.374876645e-04f, 5.366354278e-04f, 5.357820745e-04f, 5.349276067e-04f, 5.340720262e-04f, 5.332153350e-04f, 5.323575351e-04f, + 5.314986284e-04f, 5.306386169e-04f, 5.297775025e-04f, 5.289152873e-04f, 5.280519732e-04f, 5.271875621e-04f, 5.263220560e-04f, 5.254554570e-04f, 5.245877669e-04f, 5.237189878e-04f, + 5.228491217e-04f, 5.219781705e-04f, 5.211061362e-04f, 5.202330208e-04f, 5.193588262e-04f, 5.184835546e-04f, 5.176072079e-04f, 5.167297881e-04f, 5.158512971e-04f, 5.149717370e-04f, + 5.140911098e-04f, 5.132094175e-04f, 5.123266622e-04f, 5.114428457e-04f, 5.105579701e-04f, 5.096720375e-04f, 5.087850499e-04f, 5.078970092e-04f, 5.070079176e-04f, 5.061177770e-04f, + 5.052265894e-04f, 5.043343569e-04f, 5.034410815e-04f, 5.025467653e-04f, 5.016514102e-04f, 5.007550184e-04f, 4.998575918e-04f, 4.989591325e-04f, 4.980596425e-04f, 4.971591239e-04f, + 4.962575788e-04f, 4.953550091e-04f, 4.944514170e-04f, 4.935468045e-04f, 4.926411736e-04f, 4.917345264e-04f, 4.908268649e-04f, 4.899181913e-04f, 4.890085076e-04f, 4.880978158e-04f, + 4.871861180e-04f, 4.862734164e-04f, 4.853597129e-04f, 4.844450096e-04f, 4.835293086e-04f, 4.826126121e-04f, 4.816949220e-04f, 4.807762405e-04f, 4.798565696e-04f, 4.789359114e-04f, + 4.780142681e-04f, 4.770916416e-04f, 4.761680342e-04f, 4.752434478e-04f, 4.743178847e-04f, 4.733913468e-04f, 4.724638363e-04f, 4.715353554e-04f, 4.706059060e-04f, 4.696754903e-04f, + 4.687441104e-04f, 4.678117685e-04f, 4.668784666e-04f, 4.659442068e-04f, 4.650089914e-04f, 4.640728223e-04f, 4.631357017e-04f, 4.621976317e-04f, 4.612586145e-04f, 4.603186521e-04f, + 4.593777468e-04f, 4.584359006e-04f, 4.574931157e-04f, 4.565493942e-04f, 4.556047382e-04f, 4.546591499e-04f, 4.537126314e-04f, 4.527651848e-04f, 4.518168124e-04f, 4.508675162e-04f, + 4.499172984e-04f, 4.489661611e-04f, 4.480141065e-04f, 4.470611368e-04f, 4.461072541e-04f, 4.451524605e-04f, 4.441967582e-04f, 4.432401495e-04f, 4.422826363e-04f, 4.413242210e-04f, + 4.403649056e-04f, 4.394046923e-04f, 4.384435833e-04f, 4.374815809e-04f, 4.365186870e-04f, 4.355549040e-04f, 4.345902340e-04f, 4.336246791e-04f, 4.326582416e-04f, 4.316909236e-04f, + 4.307227274e-04f, 4.297536550e-04f, 4.287837088e-04f, 4.278128908e-04f, 4.268412033e-04f, 4.258686484e-04f, 4.248952285e-04f, 4.239209455e-04f, 4.229458018e-04f, 4.219697996e-04f, + 4.209929410e-04f, 4.200152283e-04f, 4.190366636e-04f, 4.180572492e-04f, 4.170769873e-04f, 4.160958800e-04f, 4.151139296e-04f, 4.141311384e-04f, 4.131475084e-04f, 4.121630420e-04f, + 4.111777414e-04f, 4.101916087e-04f, 4.092046462e-04f, 4.082168561e-04f, 4.072282407e-04f, 4.062388021e-04f, 4.052485427e-04f, 4.042574646e-04f, 4.032655700e-04f, 4.022728612e-04f, + 4.012793404e-04f, 4.002850100e-04f, 3.992898720e-04f, 3.982939287e-04f, 3.972971824e-04f, 3.962996354e-04f, 3.953012898e-04f, 3.943021479e-04f, 3.933022120e-04f, 3.923014843e-04f, + 3.912999670e-04f, 3.902976625e-04f, 3.892945729e-04f, 3.882907006e-04f, 3.872860477e-04f, 3.862806165e-04f, 3.852744094e-04f, 3.842674285e-04f, 3.832596761e-04f, 3.822511545e-04f, + 3.812418660e-04f, 3.802318128e-04f, 3.792209972e-04f, 3.782094214e-04f, 3.771970877e-04f, 3.761839985e-04f, 3.751701559e-04f, 3.741555623e-04f, 3.731402199e-04f, 3.721241311e-04f, + 3.711072980e-04f, 3.700897230e-04f, 3.690714083e-04f, 3.680523564e-04f, 3.670325693e-04f, 3.660120494e-04f, 3.649907991e-04f, 3.639688206e-04f, 3.629461161e-04f, 3.619226881e-04f, + 3.608985387e-04f, 3.598736703e-04f, 3.588480852e-04f, 3.578217857e-04f, 3.567947741e-04f, 3.557670526e-04f, 3.547386236e-04f, 3.537094894e-04f, 3.526796523e-04f, 3.516491146e-04f, + 3.506178787e-04f, 3.495859467e-04f, 3.485533211e-04f, 3.475200042e-04f, 3.464859982e-04f, 3.454513055e-04f, 3.444159284e-04f, 3.433798692e-04f, 3.423431303e-04f, 3.413057139e-04f, + 3.402676224e-04f, 3.392288581e-04f, 3.381894234e-04f, 3.371493205e-04f, 3.361085518e-04f, 3.350671196e-04f, 3.340250263e-04f, 3.329822741e-04f, 3.319388655e-04f, 3.308948027e-04f, + 3.298500881e-04f, 3.288047241e-04f, 3.277587128e-04f, 3.267120568e-04f, 3.256647584e-04f, 3.246168198e-04f, 3.235682434e-04f, 3.225190316e-04f, 3.214691868e-04f, 3.204187112e-04f, + 3.193676072e-04f, 3.183158772e-04f, 3.172635234e-04f, 3.162105484e-04f, 3.151569544e-04f, 3.141027437e-04f, 3.130479188e-04f, 3.119924819e-04f, 3.109364355e-04f, 3.098797819e-04f, + 3.088225235e-04f, 3.077646626e-04f, 3.067062015e-04f, 3.056471428e-04f, 3.045874886e-04f, 3.035272414e-04f, 3.024664036e-04f, 3.014049774e-04f, 3.003429654e-04f, 2.992803698e-04f, + 2.982171931e-04f, 2.971534375e-04f, 2.960891055e-04f, 2.950241995e-04f, 2.939587218e-04f, 2.928926747e-04f, 2.918260608e-04f, 2.907588823e-04f, 2.896911417e-04f, 2.886228413e-04f, + 2.875539834e-04f, 2.864845706e-04f, 2.854146051e-04f, 2.843440894e-04f, 2.832730258e-04f, 2.822014168e-04f, 2.811292647e-04f, 2.800565719e-04f, 2.789833408e-04f, 2.779095737e-04f, + 2.768352732e-04f, 2.757604415e-04f, 2.746850811e-04f, 2.736091944e-04f, 2.725327837e-04f, 2.714558515e-04f, 2.703784002e-04f, 2.693004321e-04f, 2.682219496e-04f, 2.671429553e-04f, + 2.660634514e-04f, 2.649834403e-04f, 2.639029246e-04f, 2.628219065e-04f, 2.617403885e-04f, 2.606583729e-04f, 2.595758623e-04f, 2.584928590e-04f, 2.574093654e-04f, 2.563253839e-04f, + 2.552409170e-04f, 2.541559670e-04f, 2.530705364e-04f, 2.519846276e-04f, 2.508982429e-04f, 2.498113849e-04f, 2.487240559e-04f, 2.476362584e-04f, 2.465479947e-04f, 2.454592673e-04f, + 2.443700786e-04f, 2.432804310e-04f, 2.421903270e-04f, 2.410997689e-04f, 2.400087592e-04f, 2.389173004e-04f, 2.378253948e-04f, 2.367330448e-04f, 2.356402530e-04f, 2.345470217e-04f, + 2.334533533e-04f, 2.323592504e-04f, 2.312647152e-04f, 2.301697503e-04f, 2.290743580e-04f, 2.279785409e-04f, 2.268823013e-04f, 2.257856417e-04f, 2.246885645e-04f, 2.235910721e-04f, + 2.224931671e-04f, 2.213948517e-04f, 2.202961285e-04f, 2.191969999e-04f, 2.180974683e-04f, 2.169975362e-04f, 2.158972060e-04f, 2.147964802e-04f, 2.136953611e-04f, 2.125938513e-04f, + 2.114919532e-04f, 2.103896692e-04f, 2.092870018e-04f, 2.081839534e-04f, 2.070805265e-04f, 2.059767234e-04f, 2.048725468e-04f, 2.037679989e-04f, 2.026630823e-04f, 2.015577994e-04f, + 2.004521526e-04f, 1.993461444e-04f, 1.982397773e-04f, 1.971330537e-04f, 1.960259761e-04f, 1.949185468e-04f, 1.938107685e-04f, 1.927026434e-04f, 1.915941741e-04f, 1.904853631e-04f, + 1.893762127e-04f, 1.882667255e-04f, 1.871569039e-04f, 1.860467503e-04f, 1.849362672e-04f, 1.838254571e-04f, 1.827143225e-04f, 1.816028657e-04f, 1.804910893e-04f, 1.793789957e-04f, + 1.782665873e-04f, 1.771538667e-04f, 1.760408363e-04f, 1.749274986e-04f, 1.738138560e-04f, 1.726999109e-04f, 1.715856659e-04f, 1.704711235e-04f, 1.693562860e-04f, 1.682411559e-04f, + 1.671257358e-04f, 1.660100280e-04f, 1.648940351e-04f, 1.637777595e-04f, 1.626612037e-04f, 1.615443702e-04f, 1.604272613e-04f, 1.593098797e-04f, 1.581922277e-04f, 1.570743078e-04f, + 1.559561226e-04f, 1.548376744e-04f, 1.537189657e-04f, 1.525999991e-04f, 1.514807770e-04f, 1.503613018e-04f, 1.492415760e-04f, 1.481216021e-04f, 1.470013827e-04f, 1.458809200e-04f, + 1.447602168e-04f, 1.436392753e-04f, 1.425180980e-04f, 1.413966876e-04f, 1.402750463e-04f, 1.391531768e-04f, 1.380310814e-04f, 1.369087627e-04f, 1.357862232e-04f, 1.346634652e-04f, + 1.335404914e-04f, 1.324173041e-04f, 1.312939058e-04f, 1.301702991e-04f, 1.290464864e-04f, 1.279224702e-04f, 1.267982529e-04f, 1.256738371e-04f, 1.245492251e-04f, 1.234244196e-04f, + 1.222994230e-04f, 1.211742377e-04f, 1.200488663e-04f, 1.189233112e-04f, 1.177975749e-04f, 1.166716599e-04f, 1.155455687e-04f, 1.144193037e-04f, 1.132928675e-04f, 1.121662625e-04f, + 1.110394911e-04f, 1.099125560e-04f, 1.087854595e-04f, 1.076582042e-04f, 1.065307925e-04f, 1.054032269e-04f, 1.042755099e-04f, 1.031476440e-04f, 1.020196316e-04f, 1.008914753e-04f, + 9.976317758e-05f, 9.863474085e-05f, 9.750616761e-05f, 9.637746037e-05f, 9.524862160e-05f, 9.411965379e-05f, 9.299055942e-05f, 9.186134098e-05f, 9.073200096e-05f, 8.960254183e-05f, + 8.847296609e-05f, 8.734327621e-05f, 8.621347469e-05f, 8.508356402e-05f, 8.395354667e-05f, 8.282342513e-05f, 8.169320189e-05f, 8.056287943e-05f, 7.943246025e-05f, 7.830194682e-05f, + 7.717134163e-05f, 7.604064717e-05f, 7.490986592e-05f, 7.377900037e-05f, 7.264805301e-05f, 7.151702632e-05f, 7.038592279e-05f, 6.925474490e-05f, 6.812349514e-05f, 6.699217600e-05f, + 6.586078995e-05f, 6.472933950e-05f, 6.359782712e-05f, 6.246625530e-05f, 6.133462652e-05f, 6.020294327e-05f, 5.907120804e-05f, 5.793942332e-05f, 5.680759158e-05f, 5.567571531e-05f, + 5.454379700e-05f, 5.341183914e-05f, 5.227984420e-05f, 5.114781468e-05f, 5.001575306e-05f, 4.888366183e-05f, 4.775154346e-05f, 4.661940044e-05f, 4.548723527e-05f, 4.435505042e-05f, + 4.322284837e-05f, 4.209063162e-05f, 4.095840264e-05f, 3.982616392e-05f, 3.869391795e-05f, 3.756166720e-05f, 3.642941416e-05f, 3.529716131e-05f, 3.416491115e-05f, 3.303266614e-05f, + 3.190042877e-05f, 3.076820153e-05f, 2.963598689e-05f, 2.850378735e-05f, 2.737160537e-05f, 2.623944345e-05f, 2.510730406e-05f, 2.397518969e-05f, 2.284310281e-05f, 2.171104591e-05f, + 2.057902147e-05f, 1.944703197e-05f, 1.831507989e-05f, 1.718316770e-05f, 1.605129789e-05f, 1.491947294e-05f, 1.378769532e-05f, 1.265596752e-05f, 1.152429201e-05f, 1.039267127e-05f, + 9.261107777e-06f, 8.129604013e-06f, 6.998162453e-06f, 5.866785573e-06f, 4.735475850e-06f, 3.604235761e-06f, 2.473067781e-06f, 1.341974385e-06f, 2.109580504e-07f, -9.199787496e-07f, + -2.050833540e-06f, -3.181603846e-06f, -4.312287195e-06f, -5.442881112e-06f, -6.573383125e-06f, -7.703790760e-06f, -8.834101546e-06f, -9.964313011e-06f, -1.109442268e-05f, -1.222442809e-05f, + -1.335432676e-05f, -1.448411623e-05f, -1.561379402e-05f, -1.674335766e-05f, -1.787280470e-05f, -1.900213264e-05f, -2.013133904e-05f, -2.126042142e-05f, -2.238937731e-05f, -2.351820425e-05f, + -2.464689977e-05f, -2.577546141e-05f, -2.690388669e-05f, -2.803217316e-05f, -2.916031834e-05f, -3.028831978e-05f, -3.141617502e-05f, -3.254388158e-05f, -3.367143700e-05f, -3.479883883e-05f, + -3.592608461e-05f, -3.705317186e-05f, -3.818009813e-05f, -3.930686097e-05f, -4.043345790e-05f, -4.155988648e-05f, -4.268614424e-05f, -4.381222872e-05f, -4.493813748e-05f, -4.606386805e-05f, + -4.718941797e-05f, -4.831478479e-05f, -4.943996605e-05f, -5.056495931e-05f, -5.168976210e-05f, -5.281437198e-05f, -5.393878649e-05f, -5.506300317e-05f, -5.618701958e-05f, -5.731083327e-05f, + -5.843444178e-05f, -5.955784267e-05f, -6.068103349e-05f, -6.180401179e-05f, -6.292677511e-05f, -6.404932102e-05f, -6.517164707e-05f, -6.629375081e-05f, -6.741562980e-05f, -6.853728159e-05f, + -6.965870374e-05f, -7.077989380e-05f, -7.190084934e-05f, -7.302156790e-05f, -7.414204706e-05f, -7.526228437e-05f, -7.638227739e-05f, -7.750202367e-05f, -7.862152080e-05f, -7.974076631e-05f, + -8.085975779e-05f, -8.197849279e-05f, -8.309696888e-05f, -8.421518362e-05f, -8.533313457e-05f, -8.645081932e-05f, -8.756823542e-05f, -8.868538044e-05f, -8.980225195e-05f, -9.091884752e-05f, + -9.203516473e-05f, -9.315120114e-05f, -9.426695433e-05f, -9.538242186e-05f, -9.649760132e-05f, -9.761249027e-05f, -9.872708630e-05f, -9.984138698e-05f, -1.009553899e-04f, -1.020690926e-04f, + -1.031824927e-04f, -1.042955877e-04f, -1.054083753e-04f, -1.065208531e-04f, -1.076330185e-04f, -1.087448692e-04f, -1.098564028e-04f, -1.109676169e-04f, -1.120785090e-04f, -1.131890767e-04f, + -1.142993177e-04f, -1.154092294e-04f, -1.165188096e-04f, -1.176280557e-04f, -1.187369655e-04f, -1.198455363e-04f, -1.209537660e-04f, -1.220616520e-04f, -1.231691920e-04f, -1.242763835e-04f, + -1.253832241e-04f, -1.264897115e-04f, -1.275958432e-04f, -1.287016169e-04f, -1.298070301e-04f, -1.309120804e-04f, -1.320167655e-04f, -1.331210829e-04f, -1.342250303e-04f, -1.353286052e-04f, + -1.364318053e-04f, -1.375346282e-04f, -1.386370714e-04f, -1.397391326e-04f, -1.408408095e-04f, -1.419420995e-04f, -1.430430003e-04f, -1.441435096e-04f, -1.452436249e-04f, -1.463433439e-04f, + -1.474426641e-04f, -1.485415833e-04f, -1.496400989e-04f, -1.507382087e-04f, -1.518359103e-04f, -1.529332012e-04f, -1.540300791e-04f, -1.551265416e-04f, -1.562225864e-04f, -1.573182111e-04f, + -1.584134132e-04f, -1.595081905e-04f, -1.606025406e-04f, -1.616964610e-04f, -1.627899494e-04f, -1.638830035e-04f, -1.649756209e-04f, -1.660677992e-04f, -1.671595360e-04f, -1.682508291e-04f, + -1.693416759e-04f, -1.704320743e-04f, -1.715220217e-04f, -1.726115159e-04f, -1.737005545e-04f, -1.747891351e-04f, -1.758772554e-04f, -1.769649131e-04f, -1.780521057e-04f, -1.791388309e-04f, + -1.802250864e-04f, -1.813108699e-04f, -1.823961789e-04f, -1.834810111e-04f, -1.845653642e-04f, -1.856492359e-04f, -1.867326238e-04f, -1.878155255e-04f, -1.888979388e-04f, -1.899798612e-04f, + -1.910612905e-04f, -1.921422242e-04f, -1.932226602e-04f, -1.943025959e-04f, -1.953820292e-04f, -1.964609576e-04f, -1.975393789e-04f, -1.986172907e-04f, -1.996946907e-04f, -2.007715765e-04f, + -2.018479458e-04f, -2.029237964e-04f, -2.039991258e-04f, -2.050739318e-04f, -2.061482120e-04f, -2.072219642e-04f, -2.082951860e-04f, -2.093678750e-04f, -2.104400290e-04f, -2.115116457e-04f, + -2.125827228e-04f, -2.136532578e-04f, -2.147232487e-04f, -2.157926929e-04f, -2.168615882e-04f, -2.179299324e-04f, -2.189977230e-04f, -2.200649579e-04f, -2.211316346e-04f, -2.221977510e-04f, + -2.232633046e-04f, -2.243282933e-04f, -2.253927147e-04f, -2.264565665e-04f, -2.275198464e-04f, -2.285825521e-04f, -2.296446814e-04f, -2.307062320e-04f, -2.317672015e-04f, -2.328275877e-04f, + -2.338873882e-04f, -2.349466009e-04f, -2.360052235e-04f, -2.370632536e-04f, -2.381206889e-04f, -2.391775273e-04f, -2.402337664e-04f, -2.412894039e-04f, -2.423444376e-04f, -2.433988652e-04f, + -2.444526844e-04f, -2.455058931e-04f, -2.465584888e-04f, -2.476104693e-04f, -2.486618324e-04f, -2.497125759e-04f, -2.507626973e-04f, -2.518121946e-04f, -2.528610654e-04f, -2.539093075e-04f, + -2.549569186e-04f, -2.560038965e-04f, -2.570502389e-04f, -2.580959435e-04f, -2.591410082e-04f, -2.601854307e-04f, -2.612292087e-04f, -2.622723399e-04f, -2.633148223e-04f, -2.643566534e-04f, + -2.653978311e-04f, -2.664383531e-04f, -2.674782172e-04f, -2.685174212e-04f, -2.695559628e-04f, -2.705938398e-04f, -2.716310499e-04f, -2.726675910e-04f, -2.737034608e-04f, -2.747386571e-04f, + -2.757731777e-04f, -2.768070203e-04f, -2.778401828e-04f, -2.788726628e-04f, -2.799044583e-04f, -2.809355669e-04f, -2.819659865e-04f, -2.829957148e-04f, -2.840247497e-04f, -2.850530889e-04f, + -2.860807303e-04f, -2.871076716e-04f, -2.881339106e-04f, -2.891594452e-04f, -2.901842730e-04f, -2.912083920e-04f, -2.922317999e-04f, -2.932544946e-04f, -2.942764738e-04f, -2.952977354e-04f, + -2.963182771e-04f, -2.973380968e-04f, -2.983571924e-04f, -2.993755615e-04f, -3.003932020e-04f, -3.014101118e-04f, -3.024262887e-04f, -3.034417305e-04f, -3.044564349e-04f, -3.054704000e-04f, + -3.064836234e-04f, -3.074961030e-04f, -3.085078366e-04f, -3.095188221e-04f, -3.105290573e-04f, -3.115385401e-04f, -3.125472683e-04f, -3.135552396e-04f, -3.145624521e-04f, -3.155689034e-04f, + -3.165745915e-04f, -3.175795143e-04f, -3.185836694e-04f, -3.195870549e-04f, -3.205896686e-04f, -3.215915083e-04f, -3.225925718e-04f, -3.235928571e-04f, -3.245923620e-04f, -3.255910844e-04f, + -3.265890221e-04f, -3.275861730e-04f, -3.285825349e-04f, -3.295781058e-04f, -3.305728835e-04f, -3.315668659e-04f, -3.325600508e-04f, -3.335524362e-04f, -3.345440198e-04f, -3.355347997e-04f, + -3.365247737e-04f, -3.375139396e-04f, -3.385022954e-04f, -3.394898390e-04f, -3.404765682e-04f, -3.414624809e-04f, -3.424475750e-04f, -3.434318485e-04f, -3.444152992e-04f, -3.453979250e-04f, + -3.463797239e-04f, -3.473606937e-04f, -3.483408323e-04f, -3.493201377e-04f, -3.502986078e-04f, -3.512762404e-04f, -3.522530335e-04f, -3.532289851e-04f, -3.542040929e-04f, -3.551783550e-04f, + -3.561517693e-04f, -3.571243337e-04f, -3.580960462e-04f, -3.590669045e-04f, -3.600369068e-04f, -3.610060509e-04f, -3.619743347e-04f, -3.629417563e-04f, -3.639083134e-04f, -3.648740042e-04f, + -3.658388265e-04f, -3.668027782e-04f, -3.677658573e-04f, -3.687280618e-04f, -3.696893896e-04f, -3.706498387e-04f, -3.716094070e-04f, -3.725680925e-04f, -3.735258932e-04f, -3.744828069e-04f, + -3.754388317e-04f, -3.763939655e-04f, -3.773482064e-04f, -3.783015522e-04f, -3.792540010e-04f, -3.802055506e-04f, -3.811561992e-04f, -3.821059447e-04f, -3.830547850e-04f, -3.840027181e-04f, + -3.849497421e-04f, -3.858958549e-04f, -3.868410545e-04f, -3.877853389e-04f, -3.887287061e-04f, -3.896711541e-04f, -3.906126808e-04f, -3.915532844e-04f, -3.924929627e-04f, -3.934317138e-04f, + -3.943695358e-04f, -3.953064265e-04f, -3.962423840e-04f, -3.971774064e-04f, -3.981114916e-04f, -3.990446377e-04f, -3.999768427e-04f, -4.009081046e-04f, -4.018384215e-04f, -4.027677912e-04f, + -4.036962120e-04f, -4.046236818e-04f, -4.055501987e-04f, -4.064757606e-04f, -4.074003657e-04f, -4.083240119e-04f, -4.092466974e-04f, -4.101684201e-04f, -4.110891781e-04f, -4.120089694e-04f, + -4.129277922e-04f, -4.138456444e-04f, -4.147625241e-04f, -4.156784294e-04f, -4.165933583e-04f, -4.175073089e-04f, -4.184202793e-04f, -4.193322675e-04f, -4.202432716e-04f, -4.211532897e-04f, + -4.220623198e-04f, -4.229703600e-04f, -4.238774084e-04f, -4.247834631e-04f, -4.256885221e-04f, -4.265925836e-04f, -4.274956457e-04f, -4.283977063e-04f, -4.292987637e-04f, -4.301988159e-04f, + -4.310978610e-04f, -4.319958971e-04f, -4.328929223e-04f, -4.337889347e-04f, -4.346839325e-04f, -4.355779137e-04f, -4.364708764e-04f, -4.373628188e-04f, -4.382537389e-04f, -4.391436350e-04f, + -4.400325051e-04f, -4.409203473e-04f, -4.418071597e-04f, -4.426929406e-04f, -4.435776880e-04f, -4.444614000e-04f, -4.453440748e-04f, -4.462257106e-04f, -4.471063054e-04f, -4.479858574e-04f, + -4.488643648e-04f, -4.497418257e-04f, -4.506182382e-04f, -4.514936005e-04f, -4.523679108e-04f, -4.532411672e-04f, -4.541133679e-04f, -4.549845111e-04f, -4.558545948e-04f, -4.567236173e-04f, + -4.575915767e-04f, -4.584584713e-04f, -4.593242991e-04f, -4.601890584e-04f, -4.610527474e-04f, -4.619153641e-04f, -4.627769069e-04f, -4.636373739e-04f, -4.644967632e-04f, -4.653550731e-04f, + -4.662123018e-04f, -4.670684475e-04f, -4.679235083e-04f, -4.687774825e-04f, -4.696303683e-04f, -4.704821638e-04f, -4.713328673e-04f, -4.721824770e-04f, -4.730309912e-04f, -4.738784080e-04f, + -4.747247256e-04f, -4.755699423e-04f, -4.764140563e-04f, -4.772570658e-04f, -4.780989690e-04f, -4.789397643e-04f, -4.797794497e-04f, -4.806180237e-04f, -4.814554843e-04f, -4.822918298e-04f, + -4.831270586e-04f, -4.839611687e-04f, -4.847941586e-04f, -4.856260264e-04f, -4.864567704e-04f, -4.872863888e-04f, -4.881148799e-04f, -4.889422420e-04f, -4.897684734e-04f, -4.905935722e-04f, + -4.914175368e-04f, -4.922403655e-04f, -4.930620565e-04f, -4.938826080e-04f, -4.947020185e-04f, -4.955202862e-04f, -4.963374093e-04f, -4.971533861e-04f, -4.979682150e-04f, -4.987818942e-04f, + -4.995944220e-04f, -5.004057968e-04f, -5.012160168e-04f, -5.020250803e-04f, -5.028329857e-04f, -5.036397312e-04f, -5.044453152e-04f, -5.052497359e-04f, -5.060529918e-04f, -5.068550811e-04f, + -5.076560021e-04f, -5.084557532e-04f, -5.092543327e-04f, -5.100517390e-04f, -5.108479703e-04f, -5.116430250e-04f, -5.124369014e-04f, -5.132295979e-04f, -5.140211129e-04f, -5.148114446e-04f, + -5.156005915e-04f, -5.163885519e-04f, -5.171753240e-04f, -5.179609064e-04f, -5.187452974e-04f, -5.195284953e-04f, -5.203104984e-04f, -5.210913052e-04f, -5.218709141e-04f, -5.226493234e-04f, + -5.234265314e-04f, -5.242025366e-04f, -5.249773374e-04f, -5.257509321e-04f, -5.265233191e-04f, -5.272944969e-04f, -5.280644637e-04f, -5.288332181e-04f, -5.296007584e-04f, -5.303670830e-04f, + -5.311321903e-04f, -5.318960787e-04f, -5.326587467e-04f, -5.334201926e-04f, -5.341804149e-04f, -5.349394120e-04f, -5.356971823e-04f, -5.364537242e-04f, -5.372090362e-04f, -5.379631167e-04f, + -5.387159641e-04f, -5.394675769e-04f, -5.402179534e-04f, -5.409670923e-04f, -5.417149918e-04f, -5.424616504e-04f, -5.432070667e-04f, -5.439512390e-04f, -5.446941657e-04f, -5.454358455e-04f, + -5.461762767e-04f, -5.469154577e-04f, -5.476533871e-04f, -5.483900633e-04f, -5.491254848e-04f, -5.498596501e-04f, -5.505925577e-04f, -5.513242059e-04f, -5.520545934e-04f, -5.527837186e-04f, + -5.535115800e-04f, -5.542381761e-04f, -5.549635054e-04f, -5.556875663e-04f, -5.564103575e-04f, -5.571318773e-04f, -5.578521243e-04f, -5.585710971e-04f, -5.592887940e-04f, -5.600052137e-04f, + -5.607203547e-04f, -5.614342154e-04f, -5.621467945e-04f, -5.628580904e-04f, -5.635681017e-04f, -5.642768268e-04f, -5.649842644e-04f, -5.656904130e-04f, -5.663952711e-04f, -5.670988373e-04f, + -5.678011101e-04f, -5.685020880e-04f, -5.692017697e-04f, -5.699001536e-04f, -5.705972384e-04f, -5.712930226e-04f, -5.719875048e-04f, -5.726806835e-04f, -5.733725573e-04f, -5.740631248e-04f, + -5.747523846e-04f, -5.754403352e-04f, -5.761269752e-04f, -5.768123033e-04f, -5.774963180e-04f, -5.781790178e-04f, -5.788604015e-04f, -5.795404675e-04f, -5.802192146e-04f, -5.808966413e-04f, + -5.815727461e-04f, -5.822475278e-04f, -5.829209850e-04f, -5.835931162e-04f, -5.842639200e-04f, -5.849333952e-04f, -5.856015403e-04f, -5.862683539e-04f, -5.869338347e-04f, -5.875979813e-04f, + -5.882607924e-04f, -5.889222666e-04f, -5.895824026e-04f, -5.902411989e-04f, -5.908986542e-04f, -5.915547673e-04f, -5.922095367e-04f, -5.928629611e-04f, -5.935150392e-04f, -5.941657696e-04f, + -5.948151511e-04f, -5.954631822e-04f, -5.961098616e-04f, -5.967551881e-04f, -5.973991603e-04f, -5.980417769e-04f, -5.986830366e-04f, -5.993229380e-04f, -5.999614799e-04f, -6.005986610e-04f, + -6.012344800e-04f, -6.018689354e-04f, -6.025020262e-04f, -6.031337510e-04f, -6.037641084e-04f, -6.043930972e-04f, -6.050207162e-04f, -6.056469639e-04f, -6.062718393e-04f, -6.068953409e-04f, + -6.075174676e-04f, -6.081382180e-04f, -6.087575909e-04f, -6.093755851e-04f, -6.099921992e-04f, -6.106074321e-04f, -6.112212824e-04f, -6.118337489e-04f, -6.124448304e-04f, -6.130545256e-04f, + -6.136628333e-04f, -6.142697523e-04f, -6.148752814e-04f, -6.154794192e-04f, -6.160821645e-04f, -6.166835163e-04f, -6.172834731e-04f, -6.178820339e-04f, -6.184791974e-04f, -6.190749623e-04f, + -6.196693276e-04f, -6.202622919e-04f, -6.208538541e-04f, -6.214440129e-04f, -6.220327673e-04f, -6.226201159e-04f, -6.232060577e-04f, -6.237905913e-04f, -6.243737157e-04f, -6.249554297e-04f, + -6.255357320e-04f, -6.261146215e-04f, -6.266920971e-04f, -6.272681576e-04f, -6.278428018e-04f, -6.284160285e-04f, -6.289878366e-04f, -6.295582249e-04f, -6.301271924e-04f, -6.306947378e-04f, + -6.312608600e-04f, -6.318255578e-04f, -6.323888302e-04f, -6.329506760e-04f, -6.335110940e-04f, -6.340700832e-04f, -6.346276423e-04f, -6.351837704e-04f, -6.357384662e-04f, -6.362917286e-04f, + -6.368435566e-04f, -6.373939491e-04f, -6.379429048e-04f, -6.384904228e-04f, -6.390365020e-04f, -6.395811411e-04f, -6.401243392e-04f, -6.406660951e-04f, -6.412064078e-04f, -6.417452762e-04f, + -6.422826992e-04f, -6.428186757e-04f, -6.433532047e-04f, -6.438862850e-04f, -6.444179157e-04f, -6.449480956e-04f, -6.454768237e-04f, -6.460040990e-04f, -6.465299203e-04f, -6.470542867e-04f, + -6.475771971e-04f, -6.480986504e-04f, -6.486186456e-04f, -6.491371817e-04f, -6.496542576e-04f, -6.501698724e-04f, -6.506840249e-04f, -6.511967142e-04f, -6.517079392e-04f, -6.522176989e-04f, + -6.527259923e-04f, -6.532328184e-04f, -6.537381762e-04f, -6.542420647e-04f, -6.547444828e-04f, -6.552454297e-04f, -6.557449042e-04f, -6.562429054e-04f, -6.567394324e-04f, -6.572344841e-04f, + -6.577280595e-04f, -6.582201576e-04f, -6.587107776e-04f, -6.591999184e-04f, -6.596875791e-04f, -6.601737586e-04f, -6.606584561e-04f, -6.611416705e-04f, -6.616234010e-04f, -6.621036465e-04f, + -6.625824062e-04f, -6.630596790e-04f, -6.635354641e-04f, -6.640097604e-04f, -6.644825671e-04f, -6.649538833e-04f, -6.654237079e-04f, -6.658920401e-04f, -6.663588790e-04f, -6.668242236e-04f, + -6.672880731e-04f, -6.677504264e-04f, -6.682112828e-04f, -6.686706413e-04f, -6.691285009e-04f, -6.695848609e-04f, -6.700397203e-04f, -6.704930782e-04f, -6.709449337e-04f, -6.713952860e-04f, + -6.718441341e-04f, -6.722914772e-04f, -6.727373145e-04f, -6.731816449e-04f, -6.736244678e-04f, -6.740657822e-04f, -6.745055872e-04f, -6.749438820e-04f, -6.753806657e-04f, -6.758159376e-04f, + -6.762496967e-04f, -6.766819421e-04f, -6.771126732e-04f, -6.775418889e-04f, -6.779695886e-04f, -6.783957713e-04f, -6.788204362e-04f, -6.792435825e-04f, -6.796652095e-04f, -6.800853161e-04f, + -6.805039018e-04f, -6.809209656e-04f, -6.813365067e-04f, -6.817505244e-04f, -6.821630178e-04f, -6.825739861e-04f, -6.829834286e-04f, -6.833913445e-04f, -6.837977329e-04f, -6.842025931e-04f, + -6.846059243e-04f, -6.850077258e-04f, -6.854079967e-04f, -6.858067363e-04f, -6.862039438e-04f, -6.865996185e-04f, -6.869937597e-04f, -6.873863664e-04f, -6.877774381e-04f, -6.881669739e-04f, + -6.885549731e-04f, -6.889414349e-04f, -6.893263587e-04f, -6.897097437e-04f, -6.900915892e-04f, -6.904718943e-04f, -6.908506585e-04f, -6.912278810e-04f, -6.916035610e-04f, -6.919776979e-04f, + -6.923502909e-04f, -6.927213394e-04f, -6.930908426e-04f, -6.934587998e-04f, -6.938252103e-04f, -6.941900735e-04f, -6.945533886e-04f, -6.949151550e-04f, -6.952753720e-04f, -6.956340389e-04f, + -6.959911550e-04f, -6.963467196e-04f, -6.967007322e-04f, -6.970531919e-04f, -6.974040982e-04f, -6.977534504e-04f, -6.981012478e-04f, -6.984474898e-04f, -6.987921757e-04f, -6.991353050e-04f, + -6.994768768e-04f, -6.998168907e-04f, -7.001553460e-04f, -7.004922420e-04f, -7.008275781e-04f, -7.011613537e-04f, -7.014935682e-04f, -7.018242209e-04f, -7.021533113e-04f, -7.024808387e-04f, + -7.028068025e-04f, -7.031312021e-04f, -7.034540369e-04f, -7.037753064e-04f, -7.040950099e-04f, -7.044131468e-04f, -7.047297166e-04f, -7.050447186e-04f, -7.053581524e-04f, -7.056700172e-04f, + -7.059803126e-04f, -7.062890379e-04f, -7.065961927e-04f, -7.069017763e-04f, -7.072057881e-04f, -7.075082278e-04f, -7.078090945e-04f, -7.081083879e-04f, -7.084061074e-04f, -7.087022525e-04f, + -7.089968225e-04f, -7.092898171e-04f, -7.095812355e-04f, -7.098710774e-04f, -7.101593422e-04f, -7.104460293e-04f, -7.107311383e-04f, -7.110146686e-04f, -7.112966198e-04f, -7.115769913e-04f, + -7.118557826e-04f, -7.121329932e-04f, -7.124086227e-04f, -7.126826705e-04f, -7.129551362e-04f, -7.132260192e-04f, -7.134953191e-04f, -7.137630354e-04f, -7.140291676e-04f, -7.142937153e-04f, + -7.145566779e-04f, -7.148180551e-04f, -7.150778464e-04f, -7.153360513e-04f, -7.155926693e-04f, -7.158477000e-04f, -7.161011430e-04f, -7.163529978e-04f, -7.166032640e-04f, -7.168519411e-04f, + -7.170990288e-04f, -7.173445265e-04f, -7.175884338e-04f, -7.178307504e-04f, -7.180714758e-04f, -7.183106096e-04f, -7.185481514e-04f, -7.187841008e-04f, -7.190184573e-04f, -7.192512207e-04f, + -7.194823904e-04f, -7.197119660e-04f, -7.199399473e-04f, -7.201663338e-04f, -7.203911251e-04f, -7.206143209e-04f, -7.208359207e-04f, -7.210559242e-04f, -7.212743310e-04f, -7.214911408e-04f, + -7.217063532e-04f, -7.219199679e-04f, -7.221319844e-04f, -7.223424025e-04f, -7.225512217e-04f, -7.227584418e-04f, -7.229640624e-04f, -7.231680832e-04f, -7.233705038e-04f, -7.235713239e-04f, + -7.237705431e-04f, -7.239681612e-04f, -7.241641779e-04f, -7.243585927e-04f, -7.245514055e-04f, -7.247426159e-04f, -7.249322235e-04f, -7.251202282e-04f, -7.253066295e-04f, -7.254914272e-04f, + -7.256746210e-04f, -7.258562107e-04f, -7.260361958e-04f, -7.262145763e-04f, -7.263913517e-04f, -7.265665217e-04f, -7.267400863e-04f, -7.269120449e-04f, -7.270823975e-04f, -7.272511438e-04f, + -7.274182834e-04f, -7.275838161e-04f, -7.277477417e-04f, -7.279100600e-04f, -7.280707707e-04f, -7.282298735e-04f, -7.283873682e-04f, -7.285432547e-04f, -7.286975326e-04f, -7.288502017e-04f, + -7.290012619e-04f, -7.291507129e-04f, -7.292985544e-04f, -7.294447864e-04f, -7.295894085e-04f, -7.297324206e-04f, -7.298738224e-04f, -7.300136139e-04f, -7.301517947e-04f, -7.302883647e-04f, + -7.304233238e-04f, -7.305566717e-04f, -7.306884082e-04f, -7.308185332e-04f, -7.309470465e-04f, -7.310739479e-04f, -7.311992374e-04f, -7.313229146e-04f, -7.314449795e-04f, -7.315654319e-04f, + -7.316842717e-04f, -7.318014987e-04f, -7.319171127e-04f, -7.320311137e-04f, -7.321435015e-04f, -7.322542760e-04f, -7.323634369e-04f, -7.324709843e-04f, -7.325769180e-04f, -7.326812379e-04f, + -7.327839438e-04f, -7.328850356e-04f, -7.329845133e-04f, -7.330823768e-04f, -7.331786259e-04f, -7.332732605e-04f, -7.333662805e-04f, -7.334576860e-04f, -7.335474767e-04f, -7.336356526e-04f, + -7.337222136e-04f, -7.338071596e-04f, -7.338904906e-04f, -7.339722066e-04f, -7.340523073e-04f, -7.341307928e-04f, -7.342076631e-04f, -7.342829180e-04f, -7.343565575e-04f, -7.344285816e-04f, + -7.344989902e-04f, -7.345677833e-04f, -7.346349608e-04f, -7.347005228e-04f, -7.347644691e-04f, -7.348267998e-04f, -7.348875149e-04f, -7.349466143e-04f, -7.350040979e-04f, -7.350599659e-04f, + -7.351142182e-04f, -7.351668547e-04f, -7.352178755e-04f, -7.352672807e-04f, -7.353150701e-04f, -7.353612438e-04f, -7.354058018e-04f, -7.354487442e-04f, -7.354900709e-04f, -7.355297820e-04f, + -7.355678775e-04f, -7.356043575e-04f, -7.356392219e-04f, -7.356724708e-04f, -7.357041043e-04f, -7.357341224e-04f, -7.357625251e-04f, -7.357893126e-04f, -7.358144848e-04f, -7.358380418e-04f, + -7.358599837e-04f, -7.358803105e-04f, -7.358990224e-04f, -7.359161194e-04f, -7.359316015e-04f, -7.359454689e-04f, -7.359577216e-04f, -7.359683597e-04f, -7.359773834e-04f, -7.359847926e-04f, + -7.359905876e-04f, -7.359947684e-04f, -7.359973351e-04f, -7.359982878e-04f, -7.359976266e-04f, -7.359953517e-04f, -7.359914632e-04f, -7.359859612e-04f, -7.359788458e-04f, -7.359701172e-04f, + -7.359597754e-04f, -7.359478207e-04f, -7.359342531e-04f, -7.359190729e-04f, -7.359022801e-04f, -7.358838749e-04f, -7.358638575e-04f, -7.358422281e-04f, -7.358189867e-04f, -7.357941335e-04f, + -7.357676688e-04f, -7.357395927e-04f, -7.357099053e-04f, -7.356786069e-04f, -7.356456976e-04f, -7.356111777e-04f, -7.355750473e-04f, -7.355373065e-04f, -7.354979557e-04f, -7.354569950e-04f, + -7.354144246e-04f, -7.353702447e-04f, -7.353244555e-04f, -7.352770572e-04f, -7.352280502e-04f, -7.351774345e-04f, -7.351252104e-04f, -7.350713782e-04f, -7.350159380e-04f, -7.349588901e-04f, + -7.349002348e-04f, -7.348399723e-04f, -7.347781028e-04f, -7.347146265e-04f, -7.346495439e-04f, -7.345828550e-04f, -7.345145602e-04f, -7.344446596e-04f, -7.343731537e-04f, -7.343000427e-04f, + -7.342253267e-04f, -7.341490062e-04f, -7.340710814e-04f, -7.339915526e-04f, -7.339104200e-04f, -7.338276840e-04f, -7.337433448e-04f, -7.336574028e-04f, -7.335698582e-04f, -7.334807115e-04f, + -7.333899627e-04f, -7.332976124e-04f, -7.332036608e-04f, -7.331081082e-04f, -7.330109549e-04f, -7.329122013e-04f, -7.328118477e-04f, -7.327098944e-04f, -7.326063419e-04f, -7.325011903e-04f, + -7.323944401e-04f, -7.322860916e-04f, -7.321761451e-04f, -7.320646011e-04f, -7.319514598e-04f, -7.318367217e-04f, -7.317203871e-04f, -7.316024563e-04f, -7.314829298e-04f, -7.313618079e-04f, + -7.312390910e-04f, -7.311147795e-04f, -7.309888737e-04f, -7.308613741e-04f, -7.307322810e-04f, -7.306015949e-04f, -7.304693161e-04f, -7.303354451e-04f, -7.301999822e-04f, -7.300629279e-04f, + -7.299242825e-04f, -7.297840466e-04f, -7.296422204e-04f, -7.294988045e-04f, -7.293537993e-04f, -7.292072052e-04f, -7.290590226e-04f, -7.289092520e-04f, -7.287578938e-04f, -7.286049484e-04f, + -7.284504164e-04f, -7.282942981e-04f, -7.281365940e-04f, -7.279773046e-04f, -7.278164304e-04f, -7.276539717e-04f, -7.274899291e-04f, -7.273243031e-04f, -7.271570940e-04f, -7.269883025e-04f, + -7.268179289e-04f, -7.266459738e-04f, -7.264724377e-04f, -7.262973210e-04f, -7.261206243e-04f, -7.259423480e-04f, -7.257624926e-04f, -7.255810588e-04f, -7.253980468e-04f, -7.252134574e-04f, + -7.250272910e-04f, -7.248395480e-04f, -7.246502291e-04f, -7.244593348e-04f, -7.242668656e-04f, -7.240728220e-04f, -7.238772046e-04f, -7.236800139e-04f, -7.234812505e-04f, -7.232809149e-04f, + -7.230790076e-04f, -7.228755292e-04f, -7.226704803e-04f, -7.224638615e-04f, -7.222556732e-04f, -7.220459161e-04f, -7.218345907e-04f, -7.216216977e-04f, -7.214072375e-04f, -7.211912108e-04f, + -7.209736182e-04f, -7.207544602e-04f, -7.205337375e-04f, -7.203114506e-04f, -7.200876001e-04f, -7.198621866e-04f, -7.196352108e-04f, -7.194066733e-04f, -7.191765746e-04f, -7.189449153e-04f, + -7.187116962e-04f, -7.184769178e-04f, -7.182405808e-04f, -7.180026857e-04f, -7.177632332e-04f, -7.175222240e-04f, -7.172796586e-04f, -7.170355378e-04f, -7.167898621e-04f, -7.165426323e-04f, + -7.162938489e-04f, -7.160435127e-04f, -7.157916243e-04f, -7.155381843e-04f, -7.152831934e-04f, -7.150266524e-04f, -7.147685617e-04f, -7.145089223e-04f, -7.142477346e-04f, -7.139849995e-04f, + -7.137207175e-04f, -7.134548894e-04f, -7.131875159e-04f, -7.129185976e-04f, -7.126481353e-04f, -7.123761297e-04f, -7.121025815e-04f, -7.118274913e-04f, -7.115508600e-04f, -7.112726881e-04f, + -7.109929765e-04f, -7.107117259e-04f, -7.104289369e-04f, -7.101446104e-04f, -7.098587470e-04f, -7.095713475e-04f, -7.092824126e-04f, -7.089919431e-04f, -7.086999397e-04f, -7.084064031e-04f, + -7.081113342e-04f, -7.078147336e-04f, -7.075166022e-04f, -7.072169407e-04f, -7.069157498e-04f, -7.066130304e-04f, -7.063087831e-04f, -7.060030089e-04f, -7.056957084e-04f, -7.053868824e-04f, + -7.050765318e-04f, -7.047646573e-04f, -7.044512597e-04f, -7.041363398e-04f, -7.038198984e-04f, -7.035019363e-04f, -7.031824543e-04f, -7.028614533e-04f, -7.025389340e-04f, -7.022148972e-04f, + -7.018893438e-04f, -7.015622746e-04f, -7.012336904e-04f, -7.009035920e-04f, -7.005719803e-04f, -7.002388562e-04f, -6.999042203e-04f, -6.995680737e-04f, -6.992304171e-04f, -6.988912514e-04f, + -6.985505774e-04f, -6.982083960e-04f, -6.978647081e-04f, -6.975195144e-04f, -6.971728160e-04f, -6.968246135e-04f, -6.964749080e-04f, -6.961237003e-04f, -6.957709912e-04f, -6.954167817e-04f, + -6.950610726e-04f, -6.947038648e-04f, -6.943451592e-04f, -6.939849567e-04f, -6.936232582e-04f, -6.932600646e-04f, -6.928953768e-04f, -6.925291957e-04f, -6.921615222e-04f, -6.917923573e-04f, + -6.914217017e-04f, -6.910495566e-04f, -6.906759227e-04f, -6.903008010e-04f, -6.899241925e-04f, -6.895460980e-04f, -6.891665185e-04f, -6.887854550e-04f, -6.884029083e-04f, -6.880188795e-04f, + -6.876333695e-04f, -6.872463791e-04f, -6.868579095e-04f, -6.864679615e-04f, -6.860765361e-04f, -6.856836343e-04f, -6.852892569e-04f, -6.848934051e-04f, -6.844960798e-04f, -6.840972819e-04f, + -6.836970124e-04f, -6.832952724e-04f, -6.828920627e-04f, -6.824873844e-04f, -6.820812385e-04f, -6.816736260e-04f, -6.812645479e-04f, -6.808540051e-04f, -6.804419987e-04f, -6.800285297e-04f, + -6.796135990e-04f, -6.791972078e-04f, -6.787793571e-04f, -6.783600477e-04f, -6.779392809e-04f, -6.775170575e-04f, -6.770933787e-04f, -6.766682454e-04f, -6.762416587e-04f, -6.758136197e-04f, + -6.753841293e-04f, -6.749531887e-04f, -6.745207988e-04f, -6.740869608e-04f, -6.736516756e-04f, -6.732149444e-04f, -6.727767682e-04f, -6.723371480e-04f, -6.718960850e-04f, -6.714535802e-04f, + -6.710096346e-04f, -6.705642494e-04f, -6.701174256e-04f, -6.696691643e-04f, -6.692194666e-04f, -6.687683336e-04f, -6.683157664e-04f, -6.678617661e-04f, -6.674063337e-04f, -6.669494704e-04f, + -6.664911772e-04f, -6.660314554e-04f, -6.655703059e-04f, -6.651077299e-04f, -6.646437286e-04f, -6.641783030e-04f, -6.637114542e-04f, -6.632431834e-04f, -6.627734918e-04f, -6.623023804e-04f, + -6.618298504e-04f, -6.613559029e-04f, -6.608805390e-04f, -6.604037600e-04f, -6.599255669e-04f, -6.594459609e-04f, -6.589649431e-04f, -6.584825148e-04f, -6.579986770e-04f, -6.575134309e-04f, + -6.570267778e-04f, -6.565387187e-04f, -6.560492548e-04f, -6.555583873e-04f, -6.550661174e-04f, -6.545724463e-04f, -6.540773751e-04f, -6.535809050e-04f, -6.530830373e-04f, -6.525837730e-04f, + -6.520831135e-04f, -6.515810598e-04f, -6.510776133e-04f, -6.505727750e-04f, -6.500665463e-04f, -6.495589283e-04f, -6.490499222e-04f, -6.485395292e-04f, -6.480277507e-04f, -6.475145877e-04f, + -6.470000415e-04f, -6.464841133e-04f, -6.459668045e-04f, -6.454481161e-04f, -6.449280494e-04f, -6.444066057e-04f, -6.438837863e-04f, -6.433595923e-04f, -6.428340250e-04f, -6.423070857e-04f, + -6.417787755e-04f, -6.412490959e-04f, -6.407180480e-04f, -6.401856330e-04f, -6.396518524e-04f, -6.391167072e-04f, -6.385801988e-04f, -6.380423285e-04f, -6.375030976e-04f, -6.369625073e-04f, + -6.364205588e-04f, -6.358772536e-04f, -6.353325929e-04f, -6.347865779e-04f, -6.342392100e-04f, -6.336904904e-04f, -6.331404205e-04f, -6.325890016e-04f, -6.320362349e-04f, -6.314821219e-04f, + -6.309266637e-04f, -6.303698617e-04f, -6.298117172e-04f, -6.292522316e-04f, -6.286914062e-04f, -6.281292422e-04f, -6.275657410e-04f, -6.270009040e-04f, -6.264347325e-04f, -6.258672278e-04f, + -6.252983913e-04f, -6.247282242e-04f, -6.241567280e-04f, -6.235839040e-04f, -6.230097536e-04f, -6.224342780e-04f, -6.218574787e-04f, -6.212793570e-04f, -6.206999143e-04f, -6.201191520e-04f, + -6.195370713e-04f, -6.189536737e-04f, -6.183689606e-04f, -6.177829333e-04f, -6.171955932e-04f, -6.166069418e-04f, -6.160169802e-04f, -6.154257101e-04f, -6.148331327e-04f, -6.142392494e-04f, + -6.136440617e-04f, -6.130475710e-04f, -6.124497785e-04f, -6.118506858e-04f, -6.112502943e-04f, -6.106486053e-04f, -6.100456203e-04f, -6.094413407e-04f, -6.088357679e-04f, -6.082289033e-04f, + -6.076207484e-04f, -6.070113045e-04f, -6.064005732e-04f, -6.057885557e-04f, -6.051752537e-04f, -6.045606684e-04f, -6.039448014e-04f, -6.033276541e-04f, -6.027092279e-04f, -6.020895243e-04f, + -6.014685447e-04f, -6.008462906e-04f, -6.002227634e-04f, -5.995979646e-04f, -5.989718957e-04f, -5.983445581e-04f, -5.977159533e-04f, -5.970860827e-04f, -5.964549479e-04f, -5.958225503e-04f, + -5.951888913e-04f, -5.945539725e-04f, -5.939177954e-04f, -5.932803613e-04f, -5.926416719e-04f, -5.920017286e-04f, -5.913605329e-04f, -5.907180863e-04f, -5.900743902e-04f, -5.894294463e-04f, + -5.887832559e-04f, -5.881358207e-04f, -5.874871420e-04f, -5.868372215e-04f, -5.861860606e-04f, -5.855336608e-04f, -5.848800238e-04f, -5.842251509e-04f, -5.835690437e-04f, -5.829117038e-04f, + -5.822531326e-04f, -5.815933318e-04f, -5.809323028e-04f, -5.802700471e-04f, -5.796065664e-04f, -5.789418622e-04f, -5.782759359e-04f, -5.776087892e-04f, -5.769404236e-04f, -5.762708406e-04f, + -5.756000419e-04f, -5.749280289e-04f, -5.742548033e-04f, -5.735803665e-04f, -5.729047202e-04f, -5.722278660e-04f, -5.715498053e-04f, -5.708705398e-04f, -5.701900710e-04f, -5.695084006e-04f, + -5.688255300e-04f, -5.681414609e-04f, -5.674561950e-04f, -5.667697336e-04f, -5.660820786e-04f, -5.653932313e-04f, -5.647031935e-04f, -5.640119668e-04f, -5.633195527e-04f, -5.626259528e-04f, + -5.619311688e-04f, -5.612352022e-04f, -5.605380547e-04f, -5.598397279e-04f, -5.591402233e-04f, -5.584395427e-04f, -5.577376876e-04f, -5.570346597e-04f, -5.563304606e-04f, -5.556250918e-04f, + -5.549185551e-04f, -5.542108521e-04f, -5.535019844e-04f, -5.527919537e-04f, -5.520807615e-04f, -5.513684095e-04f, -5.506548995e-04f, -5.499402329e-04f, -5.492244115e-04f, -5.485074370e-04f, + -5.477893109e-04f, -5.470700350e-04f, -5.463496108e-04f, -5.456280402e-04f, -5.449053246e-04f, -5.441814658e-04f, -5.434564655e-04f, -5.427303253e-04f, -5.420030469e-04f, -5.412746320e-04f, + -5.405450823e-04f, -5.398143994e-04f, -5.390825850e-04f, -5.383496408e-04f, -5.376155685e-04f, -5.368803698e-04f, -5.361440464e-04f, -5.354065999e-04f, -5.346680322e-04f, -5.339283448e-04f, + -5.331875394e-04f, -5.324456179e-04f, -5.317025818e-04f, -5.309584329e-04f, -5.302131730e-04f, -5.294668036e-04f, -5.287193266e-04f, -5.279707436e-04f, -5.272210564e-04f, -5.264702667e-04f, + -5.257183763e-04f, -5.249653867e-04f, -5.242112999e-04f, -5.234561175e-04f, -5.226998412e-04f, -5.219424728e-04f, -5.211840140e-04f, -5.204244666e-04f, -5.196638323e-04f, -5.189021128e-04f, + -5.181393099e-04f, -5.173754254e-04f, -5.166104610e-04f, -5.158444184e-04f, -5.150772995e-04f, -5.143091059e-04f, -5.135398395e-04f, -5.127695020e-04f, -5.119980951e-04f, -5.112256207e-04f, + -5.104520804e-04f, -5.096774762e-04f, -5.089018097e-04f, -5.081250827e-04f, -5.073472970e-04f, -5.065684544e-04f, -5.057885567e-04f, -5.050076056e-04f, -5.042256030e-04f, -5.034425506e-04f, + -5.026584503e-04f, -5.018733037e-04f, -5.010871128e-04f, -5.002998793e-04f, -4.995116050e-04f, -4.987222918e-04f, -4.979319413e-04f, -4.971405555e-04f, -4.963481362e-04f, -4.955546851e-04f, + -4.947602040e-04f, -4.939646949e-04f, -4.931681594e-04f, -4.923705995e-04f, -4.915720169e-04f, -4.907724135e-04f, -4.899717911e-04f, -4.891701515e-04f, -4.883674965e-04f, -4.875638281e-04f, + -4.867591479e-04f, -4.859534580e-04f, -4.851467600e-04f, -4.843390558e-04f, -4.835303474e-04f, -4.827206365e-04f, -4.819099249e-04f, -4.810982146e-04f, -4.802855073e-04f, -4.794718050e-04f, + -4.786571095e-04f, -4.778414226e-04f, -4.770247462e-04f, -4.762070821e-04f, -4.753884323e-04f, -4.745687986e-04f, -4.737481829e-04f, -4.729265870e-04f, -4.721040128e-04f, -4.712804621e-04f, + -4.704559370e-04f, -4.696304391e-04f, -4.688039705e-04f, -4.679765329e-04f, -4.671481284e-04f, -4.663187586e-04f, -4.654884257e-04f, -4.646571314e-04f, -4.638248776e-04f, -4.629916662e-04f, + -4.621574992e-04f, -4.613223783e-04f, -4.604863056e-04f, -4.596492830e-04f, -4.588113122e-04f, -4.579723953e-04f, -4.571325341e-04f, -4.562917305e-04f, -4.554499865e-04f, -4.546073040e-04f, + -4.537636848e-04f, -4.529191310e-04f, -4.520736444e-04f, -4.512272269e-04f, -4.503798805e-04f, -4.495316071e-04f, -4.486824086e-04f, -4.478322869e-04f, -4.469812440e-04f, -4.461292818e-04f, + -4.452764023e-04f, -4.444226073e-04f, -4.435678988e-04f, -4.427122789e-04f, -4.418557492e-04f, -4.409983120e-04f, -4.401399690e-04f, -4.392807223e-04f, -4.384205737e-04f, -4.375595253e-04f, + -4.366975789e-04f, -4.358347366e-04f, -4.349710003e-04f, -4.341063719e-04f, -4.332408534e-04f, -4.323744469e-04f, -4.315071541e-04f, -4.306389772e-04f, -4.297699180e-04f, -4.288999786e-04f, + -4.280291609e-04f, -4.271574668e-04f, -4.262848985e-04f, -4.254114577e-04f, -4.245371466e-04f, -4.236619670e-04f, -4.227859211e-04f, -4.219090107e-04f, -4.210312378e-04f, -4.201526044e-04f, + -4.192731126e-04f, -4.183927643e-04f, -4.175115614e-04f, -4.166295061e-04f, -4.157466002e-04f, -4.148628459e-04f, -4.139782450e-04f, -4.130927996e-04f, -4.122065116e-04f, -4.113193832e-04f, + -4.104314162e-04f, -4.095426128e-04f, -4.086529749e-04f, -4.077625045e-04f, -4.068712036e-04f, -4.059790743e-04f, -4.050861185e-04f, -4.041923383e-04f, -4.032977357e-04f, -4.024023127e-04f, + -4.015060714e-04f, -4.006090138e-04f, -3.997111418e-04f, -3.988124575e-04f, -3.979129631e-04f, -3.970126603e-04f, -3.961115514e-04f, -3.952096384e-04f, -3.943069232e-04f, -3.934034079e-04f, + -3.924990946e-04f, -3.915939853e-04f, -3.906880820e-04f, -3.897813868e-04f, -3.888739017e-04f, -3.879656289e-04f, -3.870565702e-04f, -3.861467278e-04f, -3.852361037e-04f, -3.843247000e-04f, + -3.834125187e-04f, -3.824995619e-04f, -3.815858317e-04f, -3.806713301e-04f, -3.797560591e-04f, -3.788400208e-04f, -3.779232174e-04f, -3.770056508e-04f, -3.760873231e-04f, -3.751682364e-04f, + -3.742483928e-04f, -3.733277942e-04f, -3.724064430e-04f, -3.714843409e-04f, -3.705614903e-04f, -3.696378930e-04f, -3.687135513e-04f, -3.677884672e-04f, -3.668626427e-04f, -3.659360800e-04f, + -3.650087812e-04f, -3.640807482e-04f, -3.631519833e-04f, -3.622224885e-04f, -3.612922659e-04f, -3.603613176e-04f, -3.594296456e-04f, -3.584972521e-04f, -3.575641392e-04f, -3.566303090e-04f, + -3.556957635e-04f, -3.547605050e-04f, -3.538245353e-04f, -3.528878568e-04f, -3.519504714e-04f, -3.510123813e-04f, -3.500735887e-04f, -3.491340955e-04f, -3.481939039e-04f, -3.472530161e-04f, + -3.463114341e-04f, -3.453691600e-04f, -3.444261960e-04f, -3.434825442e-04f, -3.425382067e-04f, -3.415931857e-04f, -3.406474832e-04f, -3.397011013e-04f, -3.387540423e-04f, -3.378063081e-04f, + -3.368579010e-04f, -3.359088231e-04f, -3.349590765e-04f, -3.340086633e-04f, -3.330575857e-04f, -3.321058458e-04f, -3.311534457e-04f, -3.302003876e-04f, -3.292466736e-04f, -3.282923058e-04f, + -3.273372865e-04f, -3.263816176e-04f, -3.254253014e-04f, -3.244683401e-04f, -3.235107357e-04f, -3.225524903e-04f, -3.215936063e-04f, -3.206340856e-04f, -3.196739305e-04f, -3.187131431e-04f, + -3.177517255e-04f, -3.167896800e-04f, -3.158270086e-04f, -3.148637135e-04f, -3.138997969e-04f, -3.129352609e-04f, -3.119701077e-04f, -3.110043395e-04f, -3.100379584e-04f, -3.090709665e-04f, + -3.081033661e-04f, -3.071351593e-04f, -3.061663483e-04f, -3.051969352e-04f, -3.042269223e-04f, -3.032563116e-04f, -3.022851053e-04f, -3.013133057e-04f, -3.003409149e-04f, -2.993679351e-04f, + -2.983943684e-04f, -2.974202170e-04f, -2.964454832e-04f, -2.954701690e-04f, -2.944942767e-04f, -2.935178084e-04f, -2.925407664e-04f, -2.915631527e-04f, -2.905849697e-04f, -2.896062195e-04f, + -2.886269042e-04f, -2.876470261e-04f, -2.866665873e-04f, -2.856855901e-04f, -2.847040366e-04f, -2.837219290e-04f, -2.827392695e-04f, -2.817560604e-04f, -2.807723037e-04f, -2.797880018e-04f, + -2.788031567e-04f, -2.778177708e-04f, -2.768318461e-04f, -2.758453849e-04f, -2.748583895e-04f, -2.738708619e-04f, -2.728828045e-04f, -2.718942194e-04f, -2.709051087e-04f, -2.699154748e-04f, + -2.689253199e-04f, -2.679346461e-04f, -2.669434556e-04f, -2.659517507e-04f, -2.649595335e-04f, -2.639668064e-04f, -2.629735714e-04f, -2.619798309e-04f, -2.609855870e-04f, -2.599908419e-04f, + -2.589955979e-04f, -2.579998572e-04f, -2.570036220e-04f, -2.560068945e-04f, -2.550096769e-04f, -2.540119715e-04f, -2.530137805e-04f, -2.520151061e-04f, -2.510159506e-04f, -2.500163161e-04f, + -2.490162049e-04f, -2.480156192e-04f, -2.470145612e-04f, -2.460130333e-04f, -2.450110375e-04f, -2.440085761e-04f, -2.430056515e-04f, -2.420022657e-04f, -2.409984211e-04f, -2.399941198e-04f, + -2.389893641e-04f, -2.379841563e-04f, -2.369784985e-04f, -2.359723930e-04f, -2.349658421e-04f, -2.339588480e-04f, -2.329514129e-04f, -2.319435391e-04f, -2.309352288e-04f, -2.299264843e-04f, + -2.289173077e-04f, -2.279077014e-04f, -2.268976676e-04f, -2.258872085e-04f, -2.248763264e-04f, -2.238650235e-04f, -2.228533021e-04f, -2.218411644e-04f, -2.208286127e-04f, -2.198156492e-04f, + -2.188022762e-04f, -2.177884959e-04f, -2.167743106e-04f, -2.157597225e-04f, -2.147447339e-04f, -2.137293471e-04f, -2.127135642e-04f, -2.116973876e-04f, -2.106808195e-04f, -2.096638622e-04f, + -2.086465179e-04f, -2.076287889e-04f, -2.066106774e-04f, -2.055921857e-04f, -2.045733161e-04f, -2.035540708e-04f, -2.025344521e-04f, -2.015144622e-04f, -2.004941035e-04f, -1.994733781e-04f, + -1.984522884e-04f, -1.974308365e-04f, -1.964090249e-04f, -1.953868557e-04f, -1.943643312e-04f, -1.933414537e-04f, -1.923182254e-04f, -1.912946486e-04f, -1.902707256e-04f, -1.892464587e-04f, + -1.882218501e-04f, -1.871969021e-04f, -1.861716169e-04f, -1.851459969e-04f, -1.841200443e-04f, -1.830937614e-04f, -1.820671505e-04f, -1.810402138e-04f, -1.800129536e-04f, -1.789853722e-04f, + -1.779574718e-04f, -1.769292548e-04f, -1.759007234e-04f, -1.748718800e-04f, -1.738427267e-04f, -1.728132658e-04f, -1.717834997e-04f, -1.707534306e-04f, -1.697230608e-04f, -1.686923925e-04f, + -1.676614282e-04f, -1.666301699e-04f, -1.655986201e-04f, -1.645667810e-04f, -1.635346549e-04f, -1.625022441e-04f, -1.614695508e-04f, -1.604365774e-04f, -1.594033261e-04f, -1.583697992e-04f, + -1.573359990e-04f, -1.563019278e-04f, -1.552675879e-04f, -1.542329815e-04f, -1.531981110e-04f, -1.521629787e-04f, -1.511275867e-04f, -1.500919375e-04f, -1.490560333e-04f, -1.480198764e-04f, + -1.469834691e-04f, -1.459468136e-04f, -1.449099123e-04f, -1.438727675e-04f, -1.428353815e-04f, -1.417977564e-04f, -1.407598948e-04f, -1.397217987e-04f, -1.386834706e-04f, -1.376449127e-04f, + -1.366061273e-04f, -1.355671168e-04f, -1.345278833e-04f, -1.334884292e-04f, -1.324487568e-04f, -1.314088685e-04f, -1.303687663e-04f, -1.293284528e-04f, -1.282879302e-04f, -1.272472007e-04f, + -1.262062667e-04f, -1.251651305e-04f, -1.241237943e-04f, -1.230822605e-04f, -1.220405314e-04f, -1.209986092e-04f, -1.199564963e-04f, -1.189141950e-04f, -1.178717075e-04f, -1.168290361e-04f, + -1.157861833e-04f, -1.147431512e-04f, -1.136999421e-04f, -1.126565584e-04f, -1.116130024e-04f, -1.105692763e-04f, -1.095253825e-04f, -1.084813233e-04f, -1.074371009e-04f, -1.063927177e-04f, + -1.053481759e-04f, -1.043034780e-04f, -1.032586261e-04f, -1.022136226e-04f, -1.011684697e-04f, -1.001231699e-04f, -9.907772530e-05f, -9.803213832e-05f, -9.698641123e-05f, -9.594054633e-05f, + -9.489454593e-05f, -9.384841234e-05f, -9.280214785e-05f, -9.175575477e-05f, -9.070923540e-05f, -8.966259205e-05f, -8.861582702e-05f, -8.756894262e-05f, -8.652194116e-05f, -8.547482492e-05f, + -8.442759623e-05f, -8.338025738e-05f, -8.233281068e-05f, -8.128525844e-05f, -8.023760295e-05f, -7.918984654e-05f, -7.814199149e-05f, -7.709404011e-05f, -7.604599471e-05f, -7.499785760e-05f, + -7.394963108e-05f, -7.290131746e-05f, -7.185291904e-05f, -7.080443812e-05f, -6.975587701e-05f, -6.870723803e-05f, -6.765852346e-05f, -6.660973562e-05f, -6.556087682e-05f, -6.451194935e-05f, + -6.346295552e-05f, -6.241389765e-05f, -6.136477803e-05f, -6.031559897e-05f, -5.926636277e-05f, -5.821707174e-05f, -5.716772819e-05f, -5.611833442e-05f, -5.506889273e-05f, -5.401940543e-05f, + -5.296987483e-05f, -5.192030323e-05f, -5.087069293e-05f, -4.982104624e-05f, -4.877136546e-05f, -4.772165291e-05f, -4.667191087e-05f, -4.562214167e-05f, -4.457234759e-05f, -4.352253095e-05f, + -4.247269404e-05f, -4.142283919e-05f, -4.037296867e-05f, -3.932308481e-05f, -3.827318990e-05f, -3.722328625e-05f, -3.617337616e-05f, -3.512346193e-05f, -3.407354587e-05f, -3.302363028e-05f, + -3.197371746e-05f, -3.092380971e-05f, -2.987390934e-05f, -2.882401864e-05f, -2.777413993e-05f, -2.672427550e-05f, -2.567442765e-05f, -2.462459868e-05f, -2.357479090e-05f, -2.252500661e-05f, + -2.147524810e-05f, -2.042551768e-05f, -1.937581764e-05f, -1.832615029e-05f, -1.727651793e-05f, -1.622692286e-05f, -1.517736737e-05f, -1.412785377e-05f, -1.307838434e-05f, -1.202896140e-05f, + -1.097958724e-05f, -9.930264160e-06f, -8.880994452e-06f, -7.831780416e-06f, -6.782624350e-06f, -5.733528550e-06f, -4.684495312e-06f, -3.635526933e-06f, -2.586625709e-06f, -1.537793935e-06f, + -4.890339067e-07f, 5.596520815e-07f, 1.608261735e-06f, 2.656792759e-06f, 3.705242860e-06f, 4.753609744e-06f, 5.801891119e-06f, 6.850084691e-06f, 7.898188168e-06f, 8.946199257e-06f, + 9.994115668e-06f, 1.104193511e-05f, 1.208965529e-05f, 1.313727391e-05f, 1.418478870e-05f, 1.523219735e-05f, 1.627949758e-05f, 1.732668709e-05f, 1.837376361e-05f, 1.942072484e-05f, + 2.046756850e-05f, 2.151429229e-05f, 2.256089394e-05f, 2.360737114e-05f, 2.465372162e-05f, 2.569994310e-05f, 2.674603328e-05f, 2.779198988e-05f, 2.883781062e-05f, 2.988349322e-05f, + 3.092903538e-05f, 3.197443483e-05f, 3.301968929e-05f, 3.406479646e-05f, 3.510975408e-05f, 3.615455986e-05f, 3.719921152e-05f, 3.824370678e-05f, 3.928804336e-05f, 4.033221898e-05f, + 4.137623136e-05f, 4.242007823e-05f, 4.346375731e-05f, 4.450726631e-05f, 4.555060297e-05f, 4.659376501e-05f, 4.763675015e-05f, 4.867955612e-05f, 4.972218065e-05f, 5.076462145e-05f, + 5.180687627e-05f, 5.284894282e-05f, 5.389081883e-05f, 5.493250203e-05f, 5.597399016e-05f, 5.701528094e-05f, 5.805637210e-05f, 5.909726137e-05f, 6.013794648e-05f, 6.117842518e-05f, + 6.221869518e-05f, 6.325875423e-05f, 6.429860005e-05f, 6.533823039e-05f, 6.637764297e-05f, 6.741683554e-05f, 6.845580583e-05f, 6.949455157e-05f, 7.053307051e-05f, 7.157136039e-05f, + 7.260941894e-05f, 7.364724390e-05f, 7.468483302e-05f, 7.572218403e-05f, 7.675929469e-05f, 7.779616272e-05f, 7.883278587e-05f, 7.986916190e-05f, 8.090528854e-05f, 8.194116353e-05f, + 8.297678463e-05f, 8.401214958e-05f, 8.504725614e-05f, 8.608210204e-05f, 8.711668503e-05f, 8.815100288e-05f, 8.918505332e-05f, 9.021883411e-05f, 9.125234300e-05f, 9.228557774e-05f, + 9.331853610e-05f, 9.435121581e-05f, 9.538361464e-05f, 9.641573035e-05f, 9.744756068e-05f, 9.847910340e-05f, 9.951035627e-05f, 1.005413170e-04f, 1.015719835e-04f, 1.026023533e-04f, + 1.036324244e-04f, 1.046621944e-04f, 1.056916611e-04f, 1.067208223e-04f, 1.077496757e-04f, 1.087782192e-04f, 1.098064504e-04f, 1.108343671e-04f, 1.118619672e-04f, 1.128892483e-04f, + 1.139162083e-04f, 1.149428449e-04f, 1.159691559e-04f, 1.169951391e-04f, 1.180207922e-04f, 1.190461130e-04f, 1.200710993e-04f, 1.210957488e-04f, 1.221200594e-04f, 1.231440288e-04f, + 1.241676548e-04f, 1.251909352e-04f, 1.262138678e-04f, 1.272364502e-04f, 1.282586804e-04f, 1.292805561e-04f, 1.303020751e-04f, 1.313232352e-04f, 1.323440341e-04f, 1.333644697e-04f, + 1.343845396e-04f, 1.354042419e-04f, 1.364235741e-04f, 1.374425341e-04f, 1.384611198e-04f, 1.394793288e-04f, 1.404971590e-04f, 1.415146082e-04f, 1.425316742e-04f, 1.435483547e-04f, + 1.445646476e-04f, 1.455805507e-04f, 1.465960617e-04f, 1.476111785e-04f, 1.486258989e-04f, 1.496402207e-04f, 1.506541416e-04f, 1.516676595e-04f, 1.526807722e-04f, 1.536934775e-04f, + 1.547057732e-04f, 1.557176572e-04f, 1.567291271e-04f, 1.577401809e-04f, 1.587508163e-04f, 1.597610312e-04f, 1.607708234e-04f, 1.617801906e-04f, 1.627891308e-04f, 1.637976417e-04f, + 1.648057211e-04f, 1.658133669e-04f, 1.668205769e-04f, 1.678273489e-04f, 1.688336808e-04f, 1.698395703e-04f, 1.708450152e-04f, 1.718500135e-04f, 1.728545630e-04f, 1.738586614e-04f, + 1.748623066e-04f, 1.758654964e-04f, 1.768682287e-04f, 1.778705012e-04f, 1.788723119e-04f, 1.798736586e-04f, 1.808745391e-04f, 1.818749512e-04f, 1.828748928e-04f, 1.838743617e-04f, + 1.848733558e-04f, 1.858718729e-04f, 1.868699108e-04f, 1.878674675e-04f, 1.888645407e-04f, 1.898611282e-04f, 1.908572280e-04f, 1.918528379e-04f, 1.928479558e-04f, 1.938425794e-04f, + 1.948367067e-04f, 1.958303355e-04f, 1.968234637e-04f, 1.978160891e-04f, 1.988082095e-04f, 1.997998229e-04f, 2.007909271e-04f, 2.017815200e-04f, 2.027715994e-04f, 2.037611632e-04f, + 2.047502092e-04f, 2.057387354e-04f, 2.067267395e-04f, 2.077142196e-04f, 2.087011734e-04f, 2.096875987e-04f, 2.106734936e-04f, 2.116588559e-04f, 2.126436833e-04f, 2.136279739e-04f, + 2.146117255e-04f, 2.155949360e-04f, 2.165776033e-04f, 2.175597252e-04f, 2.185412996e-04f, 2.195223244e-04f, 2.205027976e-04f, 2.214827169e-04f, 2.224620803e-04f, 2.234408857e-04f, + 2.244191310e-04f, 2.253968141e-04f, 2.263739328e-04f, 2.273504850e-04f, 2.283264688e-04f, 2.293018819e-04f, 2.302767222e-04f, 2.312509877e-04f, 2.322246763e-04f, 2.331977858e-04f, + 2.341703143e-04f, 2.351422595e-04f, 2.361136194e-04f, 2.370843920e-04f, 2.380545750e-04f, 2.390241666e-04f, 2.399931644e-04f, 2.409615666e-04f, 2.419293709e-04f, 2.428965753e-04f, + 2.438631778e-04f, 2.448291763e-04f, 2.457945686e-04f, 2.467593527e-04f, 2.477235266e-04f, 2.486870881e-04f, 2.496500353e-04f, 2.506123659e-04f, 2.515740780e-04f, 2.525351696e-04f, + 2.534956384e-04f, 2.544554826e-04f, 2.554146999e-04f, 2.563732884e-04f, 2.573312460e-04f, 2.582885706e-04f, 2.592452603e-04f, 2.602013128e-04f, 2.611567263e-04f, 2.621114986e-04f, + 2.630656276e-04f, 2.640191114e-04f, 2.649719479e-04f, 2.659241351e-04f, 2.668756708e-04f, 2.678265532e-04f, 2.687767800e-04f, 2.697263494e-04f, 2.706752592e-04f, 2.716235075e-04f, + 2.725710921e-04f, 2.735180111e-04f, 2.744642624e-04f, 2.754098441e-04f, 2.763547540e-04f, 2.772989902e-04f, 2.782425506e-04f, 2.791854332e-04f, 2.801276360e-04f, 2.810691570e-04f, + 2.820099942e-04f, 2.829501455e-04f, 2.838896089e-04f, 2.848283825e-04f, 2.857664642e-04f, 2.867038520e-04f, 2.876405438e-04f, 2.885765378e-04f, 2.895118319e-04f, 2.904464240e-04f, + 2.913803123e-04f, 2.923134946e-04f, 2.932459691e-04f, 2.941777336e-04f, 2.951087863e-04f, 2.960391251e-04f, 2.969687480e-04f, 2.978976530e-04f, 2.988258383e-04f, 2.997533017e-04f, + 3.006800412e-04f, 3.016060550e-04f, 3.025313411e-04f, 3.034558974e-04f, 3.043797219e-04f, 3.053028128e-04f, 3.062251680e-04f, 3.071467856e-04f, 3.080676636e-04f, 3.089878000e-04f, + 3.099071929e-04f, 3.108258402e-04f, 3.117437401e-04f, 3.126608906e-04f, 3.135772898e-04f, 3.144929356e-04f, 3.154078261e-04f, 3.163219593e-04f, 3.172353334e-04f, 3.181479464e-04f, + 3.190597962e-04f, 3.199708811e-04f, 3.208811989e-04f, 3.217907479e-04f, 3.226995260e-04f, 3.236075313e-04f, 3.245147619e-04f, 3.254212158e-04f, 3.263268911e-04f, 3.272317859e-04f, + 3.281358983e-04f, 3.290392263e-04f, 3.299417680e-04f, 3.308435214e-04f, 3.317444847e-04f, 3.326446559e-04f, 3.335440332e-04f, 3.344426145e-04f, 3.353403981e-04f, 3.362373819e-04f, + 3.371335641e-04f, 3.380289427e-04f, 3.389235159e-04f, 3.398172818e-04f, 3.407102383e-04f, 3.416023838e-04f, 3.424937162e-04f, 3.433842336e-04f, 3.442739342e-04f, 3.451628160e-04f, + 3.460508772e-04f, 3.469381160e-04f, 3.478245303e-04f, 3.487101183e-04f, 3.495948781e-04f, 3.504788079e-04f, 3.513619058e-04f, 3.522441698e-04f, 3.531255982e-04f, 3.540061890e-04f, + 3.548859404e-04f, 3.557648505e-04f, 3.566429175e-04f, 3.575201394e-04f, 3.583965144e-04f, 3.592720407e-04f, 3.601467163e-04f, 3.610205395e-04f, 3.618935083e-04f, 3.627656210e-04f, + 3.636368757e-04f, 3.645072705e-04f, 3.653768035e-04f, 3.662454730e-04f, 3.671132771e-04f, 3.679802139e-04f, 3.688462816e-04f, 3.697114784e-04f, 3.705758024e-04f, 3.714392518e-04f, + 3.723018248e-04f, 3.731635196e-04f, 3.740243342e-04f, 3.748842670e-04f, 3.757433160e-04f, 3.766014794e-04f, 3.774587555e-04f, 3.783151424e-04f, 3.791706383e-04f, 3.800252414e-04f, + 3.808789499e-04f, 3.817317619e-04f, 3.825836757e-04f, 3.834346895e-04f, 3.842848014e-04f, 3.851340097e-04f, 3.859823125e-04f, 3.868297081e-04f, 3.876761946e-04f, 3.885217704e-04f, + 3.893664335e-04f, 3.902101822e-04f, 3.910530148e-04f, 3.918949294e-04f, 3.927359242e-04f, 3.935759975e-04f, 3.944151475e-04f, 3.952533725e-04f, 3.960906706e-04f, 3.969270401e-04f, + 3.977624792e-04f, 3.985969861e-04f, 3.994305592e-04f, 4.002631965e-04f, 4.010948965e-04f, 4.019256572e-04f, 4.027554770e-04f, 4.035843541e-04f, 4.044122868e-04f, 4.052392733e-04f, + 4.060653118e-04f, 4.068904007e-04f, 4.077145381e-04f, 4.085377224e-04f, 4.093599517e-04f, 4.101812245e-04f, 4.110015388e-04f, 4.118208931e-04f, 4.126392855e-04f, 4.134567144e-04f, + 4.142731780e-04f, 4.150886747e-04f, 4.159032026e-04f, 4.167167601e-04f, 4.175293454e-04f, 4.183409569e-04f, 4.191515928e-04f, 4.199612514e-04f, 4.207699310e-04f, 4.215776300e-04f, + 4.223843466e-04f, 4.231900791e-04f, 4.239948258e-04f, 4.247985850e-04f, 4.256013551e-04f, 4.264031343e-04f, 4.272039210e-04f, 4.280037134e-04f, 4.288025099e-04f, 4.296003089e-04f, + 4.303971085e-04f, 4.311929073e-04f, 4.319877034e-04f, 4.327814952e-04f, 4.335742810e-04f, 4.343660593e-04f, 4.351568282e-04f, 4.359465862e-04f, 4.367353316e-04f, 4.375230627e-04f, + 4.383097779e-04f, 4.390954755e-04f, 4.398801539e-04f, 4.406638114e-04f, 4.414464464e-04f, 4.422280572e-04f, 4.430086423e-04f, 4.437881999e-04f, 4.445667284e-04f, 4.453442262e-04f, + 4.461206917e-04f, 4.468961232e-04f, 4.476705191e-04f, 4.484438778e-04f, 4.492161976e-04f, 4.499874770e-04f, 4.507577143e-04f, 4.515269080e-04f, 4.522950563e-04f, 4.530621577e-04f, + 4.538282106e-04f, 4.545932133e-04f, 4.553571644e-04f, 4.561200621e-04f, 4.568819049e-04f, 4.576426911e-04f, 4.584024193e-04f, 4.591610877e-04f, 4.599186949e-04f, 4.606752392e-04f, + 4.614307190e-04f, 4.621851328e-04f, 4.629384790e-04f, 4.636907560e-04f, 4.644419622e-04f, 4.651920961e-04f, 4.659411560e-04f, 4.666891406e-04f, 4.674360480e-04f, 4.681818769e-04f, + 4.689266256e-04f, 4.696702927e-04f, 4.704128764e-04f, 4.711543754e-04f, 4.718947880e-04f, 4.726341127e-04f, 4.733723479e-04f, 4.741094922e-04f, 4.748455439e-04f, 4.755805016e-04f, + 4.763143636e-04f, 4.770471286e-04f, 4.777787949e-04f, 4.785093610e-04f, 4.792388254e-04f, 4.799671866e-04f, 4.806944430e-04f, 4.814205932e-04f, 4.821456356e-04f, 4.828695687e-04f, + 4.835923910e-04f, 4.843141010e-04f, 4.850346973e-04f, 4.857541782e-04f, 4.864725424e-04f, 4.871897882e-04f, 4.879059143e-04f, 4.886209191e-04f, 4.893348011e-04f, 4.900475589e-04f, + 4.907591909e-04f, 4.914696957e-04f, 4.921790719e-04f, 4.928873179e-04f, 4.935944323e-04f, 4.943004135e-04f, 4.950052602e-04f, 4.957089708e-04f, 4.964115440e-04f, 4.971129782e-04f, + 4.978132720e-04f, 4.985124239e-04f, 4.992104325e-04f, 4.999072964e-04f, 5.006030140e-04f, 5.012975840e-04f, 5.019910049e-04f, 5.026832752e-04f, 5.033743936e-04f, 5.040643586e-04f, + 5.047531687e-04f, 5.054408226e-04f, 5.061273188e-04f, 5.068126559e-04f, 5.074968325e-04f, 5.081798471e-04f, 5.088616983e-04f, 5.095423848e-04f, 5.102219051e-04f, 5.109002579e-04f, + 5.115774416e-04f, 5.122534549e-04f, 5.129282965e-04f, 5.136019648e-04f, 5.142744586e-04f, 5.149457765e-04f, 5.156159169e-04f, 5.162848786e-04f, 5.169526602e-04f, 5.176192603e-04f, + 5.182846775e-04f, 5.189489105e-04f, 5.196119578e-04f, 5.202738181e-04f, 5.209344901e-04f, 5.215939724e-04f, 5.222522635e-04f, 5.229093622e-04f, 5.235652671e-04f, 5.242199769e-04f, + 5.248734901e-04f, 5.255258056e-04f, 5.261769218e-04f, 5.268268374e-04f, 5.274755512e-04f, 5.281230618e-04f, 5.287693679e-04f, 5.294144680e-04f, 5.300583610e-04f, 5.307010454e-04f, + 5.313425200e-04f, 5.319827834e-04f, 5.326218343e-04f, 5.332596714e-04f, 5.338962934e-04f, 5.345316990e-04f, 5.351658868e-04f, 5.357988556e-04f, 5.364306041e-04f, 5.370611310e-04f, + 5.376904349e-04f, 5.383185146e-04f, 5.389453687e-04f, 5.395709961e-04f, 5.401953954e-04f, 5.408185654e-04f, 5.414405047e-04f, 5.420612121e-04f, 5.426806863e-04f, 5.432989261e-04f, + 5.439159301e-04f, 5.445316971e-04f, 5.451462259e-04f, 5.457595152e-04f, 5.463715637e-04f, 5.469823702e-04f, 5.475919334e-04f, 5.482002521e-04f, 5.488073251e-04f, 5.494131510e-04f, + 5.500177288e-04f, 5.506210570e-04f, 5.512231345e-04f, 5.518239601e-04f, 5.524235325e-04f, 5.530218505e-04f, 5.536189129e-04f, 5.542147185e-04f, 5.548092660e-04f, 5.554025542e-04f, + 5.559945820e-04f, 5.565853481e-04f, 5.571748513e-04f, 5.577630904e-04f, 5.583500642e-04f, 5.589357716e-04f, 5.595202112e-04f, 5.601033820e-04f, 5.606852827e-04f, 5.612659122e-04f, + 5.618452693e-04f, 5.624233527e-04f, 5.630001614e-04f, 5.635756941e-04f, 5.641499497e-04f, 5.647229270e-04f, 5.652946249e-04f, 5.658650421e-04f, 5.664341776e-04f, 5.670020301e-04f, + 5.675685985e-04f, 5.681338817e-04f, 5.686978786e-04f, 5.692605878e-04f, 5.698220085e-04f, 5.703821393e-04f, 5.709409791e-04f, 5.714985269e-04f, 5.720547815e-04f, 5.726097418e-04f, + 5.731634066e-04f, 5.737157748e-04f, 5.742668453e-04f, 5.748166170e-04f, 5.753650888e-04f, 5.759122595e-04f, 5.764581281e-04f, 5.770026935e-04f, 5.775459545e-04f, 5.780879101e-04f, + 5.786285591e-04f, 5.791679005e-04f, 5.797059332e-04f, 5.802426561e-04f, 5.807780681e-04f, 5.813121681e-04f, 5.818449551e-04f, 5.823764280e-04f, 5.829065857e-04f, 5.834354271e-04f, + 5.839629512e-04f, 5.844891569e-04f, 5.850140432e-04f, 5.855376090e-04f, 5.860598532e-04f, 5.865807748e-04f, 5.871003728e-04f, 5.876186461e-04f, 5.881355936e-04f, 5.886512144e-04f, + 5.891655074e-04f, 5.896784715e-04f, 5.901901057e-04f, 5.907004091e-04f, 5.912093805e-04f, 5.917170190e-04f, 5.922233235e-04f, 5.927282930e-04f, 5.932319266e-04f, 5.937342232e-04f, + 5.942351817e-04f, 5.947348013e-04f, 5.952330809e-04f, 5.957300194e-04f, 5.962256160e-04f, 5.967198696e-04f, 5.972127792e-04f, 5.977043439e-04f, 5.981945626e-04f, 5.986834344e-04f, + 5.991709584e-04f, 5.996571335e-04f, 6.001419587e-04f, 6.006254331e-04f, 6.011075558e-04f, 6.015883258e-04f, 6.020677421e-04f, 6.025458038e-04f, 6.030225098e-04f, 6.034978594e-04f, + 6.039718515e-04f, 6.044444851e-04f, 6.049157594e-04f, 6.053856735e-04f, 6.058542262e-04f, 6.063214169e-04f, 6.067872444e-04f, 6.072517080e-04f, 6.077148066e-04f, 6.081765394e-04f, + 6.086369054e-04f, 6.090959038e-04f, 6.095535336e-04f, 6.100097939e-04f, 6.104646838e-04f, 6.109182025e-04f, 6.113703489e-04f, 6.118211223e-04f, 6.122705218e-04f, 6.127185464e-04f, + 6.131651952e-04f, 6.136104675e-04f, 6.140543622e-04f, 6.144968786e-04f, 6.149380157e-04f, 6.153777728e-04f, 6.158161489e-04f, 6.162531431e-04f, 6.166887547e-04f, 6.171229827e-04f, + 6.175558263e-04f, 6.179872847e-04f, 6.184173570e-04f, 6.188460423e-04f, 6.192733399e-04f, 6.196992488e-04f, 6.201237683e-04f, 6.205468975e-04f, 6.209686356e-04f, 6.213889818e-04f, + 6.218079352e-04f, 6.222254950e-04f, 6.226416605e-04f, 6.230564307e-04f, 6.234698050e-04f, 6.238817824e-04f, 6.242923622e-04f, 6.247015436e-04f, 6.251093257e-04f, 6.255157079e-04f, + 6.259206892e-04f, 6.263242690e-04f, 6.267264464e-04f, 6.271272206e-04f, 6.275265909e-04f, 6.279245565e-04f, 6.283211166e-04f, 6.287162705e-04f, 6.291100173e-04f, 6.295023564e-04f, + 6.298932870e-04f, 6.302828082e-04f, 6.306709194e-04f, 6.310576198e-04f, 6.314429087e-04f, 6.318267853e-04f, 6.322092489e-04f, 6.325902987e-04f, 6.329699340e-04f, 6.333481541e-04f, + 6.337249582e-04f, 6.341003457e-04f, 6.344743158e-04f, 6.348468677e-04f, 6.352180008e-04f, 6.355877144e-04f, 6.359560077e-04f, 6.363228801e-04f, 6.366883308e-04f, 6.370523591e-04f, + 6.374149644e-04f, 6.377761459e-04f, 6.381359030e-04f, 6.384942350e-04f, 6.388511412e-04f, 6.392066208e-04f, 6.395606734e-04f, 6.399132980e-04f, 6.402644942e-04f, 6.406142612e-04f, + 6.409625983e-04f, 6.413095050e-04f, 6.416549805e-04f, 6.419990241e-04f, 6.423416353e-04f, 6.426828134e-04f, 6.430225578e-04f, 6.433608677e-04f, 6.436977426e-04f, 6.440331818e-04f, + 6.443671847e-04f, 6.446997507e-04f, 6.450308791e-04f, 6.453605693e-04f, 6.456888207e-04f, 6.460156327e-04f, 6.463410046e-04f, 6.466649360e-04f, 6.469874260e-04f, 6.473084742e-04f, + 6.476280800e-04f, 6.479462427e-04f, 6.482629617e-04f, 6.485782365e-04f, 6.488920665e-04f, 6.492044511e-04f, 6.495153897e-04f, 6.498248817e-04f, 6.501329266e-04f, 6.504395237e-04f, + 6.507446726e-04f, 6.510483727e-04f, 6.513506233e-04f, 6.516514239e-04f, 6.519507741e-04f, 6.522486731e-04f, 6.525451206e-04f, 6.528401158e-04f, 6.531336584e-04f, 6.534257477e-04f, + 6.537163832e-04f, 6.540055644e-04f, 6.542932907e-04f, 6.545795617e-04f, 6.548643768e-04f, 6.551477354e-04f, 6.554296371e-04f, 6.557100814e-04f, 6.559890677e-04f, 6.562665955e-04f, + 6.565426644e-04f, 6.568172738e-04f, 6.570904233e-04f, 6.573621122e-04f, 6.576323403e-04f, 6.579011068e-04f, 6.581684115e-04f, 6.584342537e-04f, 6.586986331e-04f, 6.589615491e-04f, + 6.592230013e-04f, 6.594829892e-04f, 6.597415123e-04f, 6.599985702e-04f, 6.602541625e-04f, 6.605082886e-04f, 6.607609481e-04f, 6.610121405e-04f, 6.612618655e-04f, 6.615101226e-04f, + 6.617569113e-04f, 6.620022312e-04f, 6.622460819e-04f, 6.624884629e-04f, 6.627293738e-04f, 6.629688142e-04f, 6.632067837e-04f, 6.634432819e-04f, 6.636783082e-04f, 6.639118625e-04f, + 6.641439441e-04f, 6.643745528e-04f, 6.646036881e-04f, 6.648313497e-04f, 6.650575371e-04f, 6.652822499e-04f, 6.655054878e-04f, 6.657272503e-04f, 6.659475372e-04f, 6.661663480e-04f, + 6.663836823e-04f, 6.665995398e-04f, 6.668139201e-04f, 6.670268228e-04f, 6.672382477e-04f, 6.674481942e-04f, 6.676566622e-04f, 6.678636511e-04f, 6.680691608e-04f, 6.682731907e-04f, + 6.684757407e-04f, 6.686768103e-04f, 6.688763992e-04f, 6.690745071e-04f, 6.692711337e-04f, 6.694662786e-04f, 6.696599415e-04f, 6.698521221e-04f, 6.700428201e-04f, 6.702320351e-04f, + 6.704197670e-04f, 6.706060152e-04f, 6.707907797e-04f, 6.709740599e-04f, 6.711558558e-04f, 6.713361669e-04f, 6.715149930e-04f, 6.716923338e-04f, 6.718681890e-04f, 6.720425583e-04f, + 6.722154415e-04f, 6.723868383e-04f, 6.725567484e-04f, 6.727251715e-04f, 6.728921074e-04f, 6.730575559e-04f, 6.732215166e-04f, 6.733839894e-04f, 6.735449739e-04f, 6.737044700e-04f, + 6.738624774e-04f, 6.740189958e-04f, 6.741740250e-04f, 6.743275647e-04f, 6.744796149e-04f, 6.746301751e-04f, 6.747792453e-04f, 6.749268251e-04f, 6.750729144e-04f, 6.752175129e-04f, + 6.753606205e-04f, 6.755022369e-04f, 6.756423619e-04f, 6.757809954e-04f, 6.759181371e-04f, 6.760537869e-04f, 6.761879444e-04f, 6.763206097e-04f, 6.764517824e-04f, 6.765814625e-04f, + 6.767096496e-04f, 6.768363437e-04f, 6.769615446e-04f, 6.770852521e-04f, 6.772074661e-04f, 6.773281863e-04f, 6.774474126e-04f, 6.775651450e-04f, 6.776813831e-04f, 6.777961270e-04f, + 6.779093764e-04f, 6.780211311e-04f, 6.781313912e-04f, 6.782401563e-04f, 6.783474264e-04f, 6.784532014e-04f, 6.785574812e-04f, 6.786602655e-04f, 6.787615544e-04f, 6.788613476e-04f, + 6.789596452e-04f, 6.790564469e-04f, 6.791517526e-04f, 6.792455623e-04f, 6.793378759e-04f, 6.794286932e-04f, 6.795180143e-04f, 6.796058389e-04f, 6.796921670e-04f, 6.797769985e-04f, + 6.798603334e-04f, 6.799421716e-04f, 6.800225129e-04f, 6.801013574e-04f, 6.801787049e-04f, 6.802545555e-04f, 6.803289090e-04f, 6.804017653e-04f, 6.804731246e-04f, 6.805429866e-04f, + 6.806113513e-04f, 6.806782188e-04f, 6.807435889e-04f, 6.808074616e-04f, 6.808698370e-04f, 6.809307148e-04f, 6.809900953e-04f, 6.810479782e-04f, 6.811043637e-04f, 6.811592516e-04f, + 6.812126420e-04f, 6.812645349e-04f, 6.813149302e-04f, 6.813638280e-04f, 6.814112282e-04f, 6.814571309e-04f, 6.815015361e-04f, 6.815444437e-04f, 6.815858538e-04f, 6.816257664e-04f, + 6.816641816e-04f, 6.817010993e-04f, 6.817365196e-04f, 6.817704424e-04f, 6.818028680e-04f, 6.818337961e-04f, 6.818632271e-04f, 6.818911607e-04f, 6.819175972e-04f, 6.819425366e-04f, + 6.819659788e-04f, 6.819879240e-04f, 6.820083723e-04f, 6.820273236e-04f, 6.820447781e-04f, 6.820607358e-04f, 6.820751968e-04f, 6.820881612e-04f, 6.820996290e-04f, 6.821096004e-04f, + 6.821180754e-04f, 6.821250541e-04f, 6.821305366e-04f, 6.821345230e-04f, 6.821370134e-04f, 6.821380079e-04f, 6.821375066e-04f, 6.821355097e-04f, 6.821320171e-04f, 6.821270291e-04f, + 6.821205458e-04f, 6.821125673e-04f, 6.821030936e-04f, 6.820921250e-04f, 6.820796616e-04f, 6.820657034e-04f, 6.820502508e-04f, 6.820333037e-04f, 6.820148623e-04f, 6.819949268e-04f, + 6.819734973e-04f, 6.819505740e-04f, 6.819261571e-04f, 6.819002466e-04f, 6.818728429e-04f, 6.818439459e-04f, 6.818135560e-04f, 6.817816733e-04f, 6.817482979e-04f, 6.817134300e-04f, + 6.816770699e-04f, 6.816392176e-04f, 6.815998735e-04f, 6.815590377e-04f, 6.815167103e-04f, 6.814728917e-04f, 6.814275819e-04f, 6.813807813e-04f, 6.813324900e-04f, 6.812827081e-04f, + 6.812314361e-04f, 6.811786740e-04f, 6.811244220e-04f, 6.810686805e-04f, 6.810114496e-04f, 6.809527296e-04f, 6.808925207e-04f, 6.808308232e-04f, 6.807676372e-04f, 6.807029631e-04f, + 6.806368011e-04f, 6.805691514e-04f, 6.805000143e-04f, 6.804293901e-04f, 6.803572790e-04f, 6.802836812e-04f, 6.802085971e-04f, 6.801320269e-04f, 6.800539710e-04f, 6.799744295e-04f, + 6.798934027e-04f, 6.798108910e-04f, 6.797268946e-04f, 6.796414139e-04f, 6.795544490e-04f, 6.794660004e-04f, 6.793760683e-04f, 6.792846530e-04f, 6.791917548e-04f, 6.790973741e-04f, + 6.790015111e-04f, 6.789041661e-04f, 6.788053396e-04f, 6.787050318e-04f, 6.786032430e-04f, 6.784999736e-04f, 6.783952238e-04f, 6.782889941e-04f, 6.781812848e-04f, 6.780720962e-04f, + 6.779614287e-04f, 6.778492826e-04f, 6.777356582e-04f, 6.776205560e-04f, 6.775039763e-04f, 6.773859194e-04f, 6.772663857e-04f, 6.771453756e-04f, 6.770228894e-04f, 6.768989276e-04f, + 6.767734904e-04f, 6.766465784e-04f, 6.765181918e-04f, 6.763883311e-04f, 6.762569966e-04f, 6.761241888e-04f, 6.759899080e-04f, 6.758541546e-04f, 6.757169291e-04f, 6.755782319e-04f, + 6.754380633e-04f, 6.752964238e-04f, 6.751533137e-04f, 6.750087336e-04f, 6.748626838e-04f, 6.747151648e-04f, 6.745661770e-04f, 6.744157208e-04f, 6.742637966e-04f, 6.741104050e-04f, + 6.739555463e-04f, 6.737992210e-04f, 6.736414295e-04f, 6.734821723e-04f, 6.733214498e-04f, 6.731592626e-04f, 6.729956110e-04f, 6.728304955e-04f, 6.726639166e-04f, 6.724958748e-04f, + 6.723263705e-04f, 6.721554043e-04f, 6.719829765e-04f, 6.718090877e-04f, 6.716337384e-04f, 6.714569290e-04f, 6.712786601e-04f, 6.710989321e-04f, 6.709177456e-04f, 6.707351010e-04f, + 6.705509989e-04f, 6.703654397e-04f, 6.701784240e-04f, 6.699899523e-04f, 6.698000251e-04f, 6.696086429e-04f, 6.694158063e-04f, 6.692215158e-04f, 6.690257718e-04f, 6.688285750e-04f, + 6.686299259e-04f, 6.684298251e-04f, 6.682282730e-04f, 6.680252702e-04f, 6.678208172e-04f, 6.676149147e-04f, 6.674075632e-04f, 6.671987631e-04f, 6.669885152e-04f, 6.667768200e-04f, + 6.665636779e-04f, 6.663490897e-04f, 6.661330559e-04f, 6.659155770e-04f, 6.656966536e-04f, 6.654762863e-04f, 6.652544758e-04f, 6.650312225e-04f, 6.648065272e-04f, 6.645803903e-04f, + 6.643528125e-04f, 6.641237944e-04f, 6.638933367e-04f, 6.636614398e-04f, 6.634281044e-04f, 6.631933312e-04f, 6.629571207e-04f, 6.627194735e-04f, 6.624803904e-04f, 6.622398719e-04f, + 6.619979187e-04f, 6.617545314e-04f, 6.615097106e-04f, 6.612634569e-04f, 6.610157711e-04f, 6.607666537e-04f, 6.605161055e-04f, 6.602641269e-04f, 6.600107189e-04f, 6.597558819e-04f, + 6.594996166e-04f, 6.592419237e-04f, 6.589828039e-04f, 6.587222579e-04f, 6.584602862e-04f, 6.581968897e-04f, 6.579320689e-04f, 6.576658246e-04f, 6.573981574e-04f, 6.571290681e-04f, + 6.568585573e-04f, 6.565866257e-04f, 6.563132740e-04f, 6.560385030e-04f, 6.557623133e-04f, 6.554847056e-04f, 6.552056807e-04f, 6.549252392e-04f, 6.546433819e-04f, 6.543601096e-04f, + 6.540754228e-04f, 6.537893224e-04f, 6.535018090e-04f, 6.532128835e-04f, 6.529225465e-04f, 6.526307988e-04f, 6.523376412e-04f, 6.520430743e-04f, 6.517470989e-04f, 6.514497158e-04f, + 6.511509257e-04f, 6.508507294e-04f, 6.505491276e-04f, 6.502461212e-04f, 6.499417108e-04f, 6.496358972e-04f, 6.493286813e-04f, 6.490200637e-04f, 6.487100453e-04f, 6.483986269e-04f, + 6.480858092e-04f, 6.477715930e-04f, 6.474559791e-04f, 6.471389682e-04f, 6.468205613e-04f, 6.465007591e-04f, 6.461795624e-04f, 6.458569720e-04f, 6.455329886e-04f, 6.452076132e-04f, + 6.448808466e-04f, 6.445526895e-04f, 6.442231427e-04f, 6.438922072e-04f, 6.435598836e-04f, 6.432261729e-04f, 6.428910759e-04f, 6.425545934e-04f, 6.422167263e-04f, 6.418774754e-04f, + 6.415368414e-04f, 6.411948254e-04f, 6.408514281e-04f, 6.405066504e-04f, 6.401604932e-04f, 6.398129572e-04f, 6.394640434e-04f, 6.391137527e-04f, 6.387620858e-04f, 6.384090437e-04f, + 6.380546272e-04f, 6.376988373e-04f, 6.373416747e-04f, 6.369831404e-04f, 6.366232353e-04f, 6.362619603e-04f, 6.358993161e-04f, 6.355353039e-04f, 6.351699243e-04f, 6.348031784e-04f, + 6.344350670e-04f, 6.340655911e-04f, 6.336947515e-04f, 6.333225492e-04f, 6.329489850e-04f, 6.325740600e-04f, 6.321977749e-04f, 6.318201308e-04f, 6.314411286e-04f, 6.310607692e-04f, + 6.306790535e-04f, 6.302959824e-04f, 6.299115570e-04f, 6.295257781e-04f, 6.291386466e-04f, 6.287501636e-04f, 6.283603300e-04f, 6.279691467e-04f, 6.275766148e-04f, 6.271827350e-04f, + 6.267875085e-04f, 6.263909361e-04f, 6.259930189e-04f, 6.255937578e-04f, 6.251931537e-04f, 6.247912077e-04f, 6.243879208e-04f, 6.239832939e-04f, 6.235773279e-04f, 6.231700240e-04f, + 6.227613830e-04f, 6.223514060e-04f, 6.219400940e-04f, 6.215274479e-04f, 6.211134688e-04f, 6.206981577e-04f, 6.202815155e-04f, 6.198635433e-04f, 6.194442422e-04f, 6.190236130e-04f, + 6.186016569e-04f, 6.181783748e-04f, 6.177537678e-04f, 6.173278369e-04f, 6.169005831e-04f, 6.164720075e-04f, 6.160421111e-04f, 6.156108950e-04f, 6.151783601e-04f, 6.147445076e-04f, + 6.143093384e-04f, 6.138728536e-04f, 6.134350544e-04f, 6.129959416e-04f, 6.125555164e-04f, 6.121137799e-04f, 6.116707331e-04f, 6.112263771e-04f, 6.107807129e-04f, 6.103337416e-04f, + 6.098854643e-04f, 6.094358821e-04f, 6.089849961e-04f, 6.085328072e-04f, 6.080793167e-04f, 6.076245256e-04f, 6.071684350e-04f, 6.067110460e-04f, 6.062523597e-04f, 6.057923772e-04f, + 6.053310995e-04f, 6.048685279e-04f, 6.044046633e-04f, 6.039395070e-04f, 6.034730600e-04f, 6.030053234e-04f, 6.025362984e-04f, 6.020659861e-04f, 6.015943876e-04f, 6.011215041e-04f, + 6.006473366e-04f, 6.001718863e-04f, 5.996951543e-04f, 5.992171418e-04f, 5.987378500e-04f, 5.982572798e-04f, 5.977754326e-04f, 5.972923095e-04f, 5.968079115e-04f, 5.963222399e-04f, + 5.958352958e-04f, 5.953470804e-04f, 5.948575948e-04f, 5.943668402e-04f, 5.938748178e-04f, 5.933815288e-04f, 5.928869742e-04f, 5.923911554e-04f, 5.918940734e-04f, 5.913957295e-04f, + 5.908961248e-04f, 5.903952605e-04f, 5.898931378e-04f, 5.893897579e-04f, 5.888851221e-04f, 5.883792314e-04f, 5.878720871e-04f, 5.873636904e-04f, 5.868540426e-04f, 5.863431447e-04f, + 5.858309981e-04f, 5.853176038e-04f, 5.848029633e-04f, 5.842870776e-04f, 5.837699480e-04f, 5.832515757e-04f, 5.827319620e-04f, 5.822111080e-04f, 5.816890151e-04f, 5.811656843e-04f, + 5.806411171e-04f, 5.801153146e-04f, 5.795882780e-04f, 5.790600086e-04f, 5.785305077e-04f, 5.779997765e-04f, 5.774678162e-04f, 5.769346281e-04f, 5.764002135e-04f, 5.758645737e-04f, + 5.753277098e-04f, 5.747896231e-04f, 5.742503150e-04f, 5.737097867e-04f, 5.731680395e-04f, 5.726250746e-04f, 5.720808933e-04f, 5.715354970e-04f, 5.709888868e-04f, 5.704410641e-04f, + 5.698920302e-04f, 5.693417863e-04f, 5.687903337e-04f, 5.682376739e-04f, 5.676838079e-04f, 5.671287372e-04f, 5.665724631e-04f, 5.660149868e-04f, 5.654563097e-04f, 5.648964331e-04f, + 5.643353582e-04f, 5.637730865e-04f, 5.632096192e-04f, 5.626449577e-04f, 5.620791032e-04f, 5.615120572e-04f, 5.609438209e-04f, 5.603743956e-04f, 5.598037828e-04f, 5.592319837e-04f, + 5.586589996e-04f, 5.580848320e-04f, 5.575094822e-04f, 5.569329515e-04f, 5.563552412e-04f, 5.557763528e-04f, 5.551962875e-04f, 5.546150467e-04f, 5.540326319e-04f, 5.534490442e-04f, + 5.528642852e-04f, 5.522783562e-04f, 5.516912586e-04f, 5.511029936e-04f, 5.505135627e-04f, 5.499229674e-04f, 5.493312088e-04f, 5.487382886e-04f, 5.481442079e-04f, 5.475489682e-04f, + 5.469525709e-04f, 5.463550175e-04f, 5.457563092e-04f, 5.451564474e-04f, 5.445554337e-04f, 5.439532693e-04f, 5.433499557e-04f, 5.427454943e-04f, 5.421398865e-04f, 5.415331337e-04f, + 5.409252373e-04f, 5.403161988e-04f, 5.397060195e-04f, 5.390947009e-04f, 5.384822443e-04f, 5.378686513e-04f, 5.372539233e-04f, 5.366380616e-04f, 5.360210678e-04f, 5.354029432e-04f, + 5.347836893e-04f, 5.341633075e-04f, 5.335417993e-04f, 5.329191661e-04f, 5.322954093e-04f, 5.316705305e-04f, 5.310445310e-04f, 5.304174123e-04f, 5.297891759e-04f, 5.291598233e-04f, + 5.285293558e-04f, 5.278977750e-04f, 5.272650823e-04f, 5.266312791e-04f, 5.259963671e-04f, 5.253603476e-04f, 5.247232220e-04f, 5.240849920e-04f, 5.234456589e-04f, 5.228052242e-04f, + 5.221636895e-04f, 5.215210562e-04f, 5.208773258e-04f, 5.202324998e-04f, 5.195865797e-04f, 5.189395669e-04f, 5.182914631e-04f, 5.176422696e-04f, 5.169919880e-04f, 5.163406198e-04f, + 5.156881665e-04f, 5.150346296e-04f, 5.143800106e-04f, 5.137243110e-04f, 5.130675324e-04f, 5.124096762e-04f, 5.117507441e-04f, 5.110907374e-04f, 5.104296578e-04f, 5.097675067e-04f, + 5.091042857e-04f, 5.084399964e-04f, 5.077746402e-04f, 5.071082186e-04f, 5.064407334e-04f, 5.057721858e-04f, 5.051025777e-04f, 5.044319103e-04f, 5.037601854e-04f, 5.030874044e-04f, + 5.024135689e-04f, 5.017386805e-04f, 5.010627408e-04f, 5.003857512e-04f, 4.997077133e-04f, 4.990286287e-04f, 4.983484990e-04f, 4.976673257e-04f, 4.969851105e-04f, 4.963018548e-04f, + 4.956175602e-04f, 4.949322284e-04f, 4.942458609e-04f, 4.935584592e-04f, 4.928700250e-04f, 4.921805599e-04f, 4.914900654e-04f, 4.907985431e-04f, 4.901059947e-04f, 4.894124216e-04f, + 4.887178256e-04f, 4.880222081e-04f, 4.873255709e-04f, 4.866279154e-04f, 4.859292434e-04f, 4.852295563e-04f, 4.845288559e-04f, 4.838271437e-04f, 4.831244214e-04f, 4.824206905e-04f, + 4.817159526e-04f, 4.810102095e-04f, 4.803034627e-04f, 4.795957138e-04f, 4.788869644e-04f, 4.781772162e-04f, 4.774664709e-04f, 4.767547300e-04f, 4.760419952e-04f, 4.753282680e-04f, + 4.746135503e-04f, 4.738978435e-04f, 4.731811493e-04f, 4.724634694e-04f, 4.717448055e-04f, 4.710251591e-04f, 4.703045319e-04f, 4.695829255e-04f, 4.688603417e-04f, 4.681367821e-04f, + 4.674122483e-04f, 4.666867420e-04f, 4.659602648e-04f, 4.652328184e-04f, 4.645044046e-04f, 4.637750248e-04f, 4.630446809e-04f, 4.623133745e-04f, 4.615811073e-04f, 4.608478808e-04f, + 4.601136969e-04f, 4.593785572e-04f, 4.586424634e-04f, 4.579054171e-04f, 4.571674201e-04f, 4.564284740e-04f, 4.556885805e-04f, 4.549477413e-04f, 4.542059582e-04f, 4.534632327e-04f, + 4.527195666e-04f, 4.519749617e-04f, 4.512294195e-04f, 4.504829418e-04f, 4.497355304e-04f, 4.489871868e-04f, 4.482379129e-04f, 4.474877103e-04f, 4.467365807e-04f, 4.459845259e-04f, + 4.452315476e-04f, 4.444776474e-04f, 4.437228272e-04f, 4.429670886e-04f, 4.422104334e-04f, 4.414528632e-04f, 4.406943799e-04f, 4.399349851e-04f, 4.391746805e-04f, 4.384134680e-04f, + 4.376513492e-04f, 4.368883259e-04f, 4.361243998e-04f, 4.353595727e-04f, 4.345938463e-04f, 4.338272223e-04f, 4.330597025e-04f, 4.322912886e-04f, 4.315219824e-04f, 4.307517857e-04f, + 4.299807001e-04f, 4.292087275e-04f, 4.284358696e-04f, 4.276621282e-04f, 4.268875050e-04f, 4.261120018e-04f, 4.253356203e-04f, 4.245583624e-04f, 4.237802297e-04f, 4.230012241e-04f, + 4.222213474e-04f, 4.214406012e-04f, 4.206589874e-04f, 4.198765078e-04f, 4.190931641e-04f, 4.183089581e-04f, 4.175238916e-04f, 4.167379664e-04f, 4.159511842e-04f, 4.151635469e-04f, + 4.143750562e-04f, 4.135857140e-04f, 4.127955220e-04f, 4.120044820e-04f, 4.112125959e-04f, 4.104198653e-04f, 4.096262922e-04f, 4.088318782e-04f, 4.080366253e-04f, 4.072405353e-04f, + 4.064436098e-04f, 4.056458508e-04f, 4.048472600e-04f, 4.040478393e-04f, 4.032475905e-04f, 4.024465153e-04f, 4.016446157e-04f, 4.008418933e-04f, 4.000383501e-04f, 3.992339879e-04f, + 3.984288085e-04f, 3.976228137e-04f, 3.968160053e-04f, 3.960083852e-04f, 3.951999551e-04f, 3.943907170e-04f, 3.935806727e-04f, 3.927698240e-04f, 3.919581727e-04f, 3.911457207e-04f, + 3.903324697e-04f, 3.895184218e-04f, 3.887035786e-04f, 3.878879421e-04f, 3.870715140e-04f, 3.862542963e-04f, 3.854362908e-04f, 3.846174993e-04f, 3.837979237e-04f, 3.829775658e-04f, + 3.821564275e-04f, 3.813345107e-04f, 3.805118172e-04f, 3.796883489e-04f, 3.788641076e-04f, 3.780390952e-04f, 3.772133136e-04f, 3.763867646e-04f, 3.755594501e-04f, 3.747313719e-04f, + 3.739025321e-04f, 3.730729323e-04f, 3.722425745e-04f, 3.714114606e-04f, 3.705795924e-04f, 3.697469718e-04f, 3.689136007e-04f, 3.680794811e-04f, 3.672446146e-04f, 3.664090034e-04f, + 3.655726491e-04f, 3.647355538e-04f, 3.638977194e-04f, 3.630591476e-04f, 3.622198404e-04f, 3.613797997e-04f, 3.605390274e-04f, 3.596975254e-04f, 3.588552955e-04f, 3.580123398e-04f, + 3.571686600e-04f, 3.563242581e-04f, 3.554791360e-04f, 3.546332956e-04f, 3.537867388e-04f, 3.529394676e-04f, 3.520914837e-04f, 3.512427892e-04f, 3.503933859e-04f, 3.495432758e-04f, + 3.486924607e-04f, 3.478409427e-04f, 3.469887235e-04f, 3.461358052e-04f, 3.452821897e-04f, 3.444278788e-04f, 3.435728745e-04f, 3.427171787e-04f, 3.418607934e-04f, 3.410037205e-04f, + 3.401459618e-04f, 3.392875194e-04f, 3.384283952e-04f, 3.375685911e-04f, 3.367081090e-04f, 3.358469509e-04f, 3.349851188e-04f, 3.341226144e-04f, 3.332594399e-04f, 3.323955971e-04f, + 3.315310879e-04f, 3.306659144e-04f, 3.298000785e-04f, 3.289335820e-04f, 3.280664271e-04f, 3.271986155e-04f, 3.263301493e-04f, 3.254610304e-04f, 3.245912608e-04f, 3.237208424e-04f, + 3.228497772e-04f, 3.219780671e-04f, 3.211057141e-04f, 3.202327202e-04f, 3.193590872e-04f, 3.184848173e-04f, 3.176099123e-04f, 3.167343742e-04f, 3.158582049e-04f, 3.149814065e-04f, + 3.141039809e-04f, 3.132259301e-04f, 3.123472560e-04f, 3.114679607e-04f, 3.105880460e-04f, 3.097075140e-04f, 3.088263667e-04f, 3.079446059e-04f, 3.070622338e-04f, 3.061792522e-04f, + 3.052956632e-04f, 3.044114688e-04f, 3.035266709e-04f, 3.026412714e-04f, 3.017552725e-04f, 3.008686760e-04f, 2.999814840e-04f, 2.990936985e-04f, 2.982053214e-04f, 2.973163547e-04f, + 2.964268005e-04f, 2.955366607e-04f, 2.946459373e-04f, 2.937546323e-04f, 2.928627478e-04f, 2.919702856e-04f, 2.910772479e-04f, 2.901836365e-04f, 2.892894536e-04f, 2.883947010e-04f, + 2.874993809e-04f, 2.866034952e-04f, 2.857070460e-04f, 2.848100351e-04f, 2.839124647e-04f, 2.830143368e-04f, 2.821156533e-04f, 2.812164162e-04f, 2.803166277e-04f, 2.794162896e-04f, + 2.785154041e-04f, 2.776139731e-04f, 2.767119986e-04f, 2.758094827e-04f, 2.749064274e-04f, 2.740028346e-04f, 2.730987065e-04f, 2.721940450e-04f, 2.712888522e-04f, 2.703831300e-04f, + 2.694768806e-04f, 2.685701059e-04f, 2.676628080e-04f, 2.667549889e-04f, 2.658466505e-04f, 2.649377951e-04f, 2.640284245e-04f, 2.631185408e-04f, 2.622081460e-04f, 2.612972423e-04f, + 2.603858315e-04f, 2.594739158e-04f, 2.585614972e-04f, 2.576485777e-04f, 2.567351594e-04f, 2.558212442e-04f, 2.549068343e-04f, 2.539919317e-04f, 2.530765384e-04f, 2.521606565e-04f, + 2.512442880e-04f, 2.503274349e-04f, 2.494100993e-04f, 2.484922833e-04f, 2.475739889e-04f, 2.466552181e-04f, 2.457359731e-04f, 2.448162557e-04f, 2.438960682e-04f, 2.429754125e-04f, + 2.420542907e-04f, 2.411327048e-04f, 2.402106570e-04f, 2.392881492e-04f, 2.383651836e-04f, 2.374417621e-04f, 2.365178869e-04f, 2.355935600e-04f, 2.346687834e-04f, 2.337435592e-04f, + 2.328178895e-04f, 2.318917764e-04f, 2.309652218e-04f, 2.300382280e-04f, 2.291107968e-04f, 2.281829305e-04f, 2.272546310e-04f, 2.263259005e-04f, 2.253967409e-04f, 2.244671544e-04f, + 2.235371431e-04f, 2.226067090e-04f, 2.216758541e-04f, 2.207445806e-04f, 2.198128905e-04f, 2.188807860e-04f, 2.179482690e-04f, 2.170153416e-04f, 2.160820060e-04f, 2.151482641e-04f, + 2.142141182e-04f, 2.132795702e-04f, 2.123446222e-04f, 2.114092764e-04f, 2.104735347e-04f, 2.095373993e-04f, 2.086008723e-04f, 2.076639557e-04f, 2.067266516e-04f, 2.057889621e-04f, + 2.048508894e-04f, 2.039124354e-04f, 2.029736022e-04f, 2.020343920e-04f, 2.010948069e-04f, 2.001548488e-04f, 1.992145200e-04f, 1.982738225e-04f, 1.973327583e-04f, 1.963913296e-04f, + 1.954495386e-04f, 1.945073871e-04f, 1.935648774e-04f, 1.926220116e-04f, 1.916787917e-04f, 1.907352199e-04f, 1.897912981e-04f, 1.888470286e-04f, 1.879024135e-04f, 1.869574547e-04f, + 1.860121545e-04f, 1.850665148e-04f, 1.841205379e-04f, 1.831742258e-04f, 1.822275806e-04f, 1.812806045e-04f, 1.803332994e-04f, 1.793856675e-04f, 1.784377110e-04f, 1.774894319e-04f, + 1.765408323e-04f, 1.755919143e-04f, 1.746426800e-04f, 1.736931316e-04f, 1.727432712e-04f, 1.717931007e-04f, 1.708426225e-04f, 1.698918384e-04f, 1.689407508e-04f, 1.679893616e-04f, + 1.670376730e-04f, 1.660856871e-04f, 1.651334060e-04f, 1.641808318e-04f, 1.632279666e-04f, 1.622748126e-04f, 1.613213718e-04f, 1.603676463e-04f, 1.594136383e-04f, 1.584593499e-04f, + 1.575047832e-04f, 1.565499403e-04f, 1.555948233e-04f, 1.546394343e-04f, 1.536837755e-04f, 1.527278490e-04f, 1.517716568e-04f, 1.508152012e-04f, 1.498584841e-04f, 1.489015078e-04f, + 1.479442744e-04f, 1.469867859e-04f, 1.460290444e-04f, 1.450710522e-04f, 1.441128113e-04f, 1.431543239e-04f, 1.421955920e-04f, 1.412366178e-04f, 1.402774034e-04f, 1.393179510e-04f, + 1.383582625e-04f, 1.373983403e-04f, 1.364381863e-04f, 1.354778028e-04f, 1.345171917e-04f, 1.335563554e-04f, 1.325952958e-04f, 1.316340151e-04f, 1.306725155e-04f, 1.297107990e-04f, + 1.287488678e-04f, 1.277867240e-04f, 1.268243698e-04f, 1.258618072e-04f, 1.248990383e-04f, 1.239360654e-04f, 1.229728905e-04f, 1.220095158e-04f, 1.210459434e-04f, 1.200821754e-04f, + 1.191182139e-04f, 1.181540611e-04f, 1.171897192e-04f, 1.162251901e-04f, 1.152604761e-04f, 1.142955793e-04f, 1.133305018e-04f, 1.123652458e-04f, 1.113998133e-04f, 1.104342066e-04f, + 1.094684277e-04f, 1.085024787e-04f, 1.075363619e-04f, 1.065700793e-04f, 1.056036330e-04f, 1.046370253e-04f, 1.036702581e-04f, 1.027033338e-04f, 1.017362543e-04f, 1.007690218e-04f, + 9.980163850e-05f, 9.883410647e-05f, 9.786642787e-05f, 9.689860481e-05f, 9.593063944e-05f, 9.496253389e-05f, 9.399429029e-05f, 9.302591078e-05f, 9.205739748e-05f, 9.108875254e-05f, + 9.011997808e-05f, 8.915107625e-05f, 8.818204916e-05f, 8.721289897e-05f, 8.624362780e-05f, 8.527423778e-05f, 8.430473106e-05f, 8.333510977e-05f, 8.236537604e-05f, 8.139553200e-05f, + 8.042557980e-05f, 7.945552156e-05f, 7.848535943e-05f, 7.751509553e-05f, 7.654473201e-05f, 7.557427099e-05f, 7.460371462e-05f, 7.363306503e-05f, 7.266232435e-05f, 7.169149472e-05f, + 7.072057827e-05f, 6.974957715e-05f, 6.877849348e-05f, 6.780732941e-05f, 6.683608707e-05f, 6.586476859e-05f, 6.489337610e-05f, 6.392191176e-05f, 6.295037769e-05f, 6.197877602e-05f, + 6.100710890e-05f, 6.003537845e-05f, 5.906358682e-05f, 5.809173614e-05f, 5.711982855e-05f, 5.614786618e-05f, 5.517585116e-05f, 5.420378564e-05f, 5.323167175e-05f, 5.225951162e-05f, + 5.128730739e-05f, 5.031506119e-05f, 4.934277517e-05f, 4.837045145e-05f, 4.739809217e-05f, 4.642569946e-05f, 4.545327547e-05f, 4.448082232e-05f, 4.350834215e-05f, 4.253583710e-05f, + 4.156330929e-05f, 4.059076087e-05f, 3.961819397e-05f, 3.864561073e-05f, 3.767301327e-05f, 3.670040373e-05f, 3.572778424e-05f, 3.475515695e-05f, 3.378252398e-05f, 3.280988746e-05f, + 3.183724954e-05f, 3.086461234e-05f, 2.989197799e-05f, 2.891934863e-05f, 2.794672640e-05f, 2.697411342e-05f, 2.600151182e-05f, 2.502892375e-05f, 2.405635132e-05f, 2.308379668e-05f, + 2.211126195e-05f, 2.113874927e-05f, 2.016626077e-05f, 1.919379857e-05f, 1.822136482e-05f, 1.724896163e-05f, 1.627659114e-05f, 1.530425549e-05f, 1.433195679e-05f, 1.335969719e-05f, + 1.238747880e-05f, 1.141530376e-05f, 1.044317420e-05f, 9.471092251e-06f, 8.499060033e-06f, 7.527079678e-06f, 6.555153315e-06f, 5.583283070e-06f, 4.611471071e-06f, 3.639719446e-06f, + 2.668030320e-06f, 1.696405821e-06f, 7.248480756e-07f, -2.466407916e-07f, -1.218058654e-06f, -2.189403388e-06f, -3.160672866e-06f, -4.131864965e-06f, -5.102977560e-06f, -6.074008528e-06f, + -7.044955744e-06f, -8.015817085e-06f, -8.986590429e-06f, -9.957273652e-06f, -1.092786463e-05f, -1.189836125e-05f, -1.286876138e-05f, -1.383906290e-05f, -1.480926369e-05f, -1.577936163e-05f, + -1.674935461e-05f, -1.771924050e-05f, -1.868901717e-05f, -1.965868252e-05f, -2.062823443e-05f, -2.159767077e-05f, -2.256698943e-05f, -2.353618829e-05f, -2.450526524e-05f, -2.547421815e-05f, + -2.644304492e-05f, -2.741174342e-05f, -2.838031154e-05f, -2.934874717e-05f, -3.031704819e-05f, -3.128521248e-05f, -3.225323795e-05f, -3.322112246e-05f, -3.418886391e-05f, -3.515646019e-05f, + -3.612390919e-05f, -3.709120879e-05f, -3.805835688e-05f, -3.902535136e-05f, -3.999219011e-05f, -4.095887103e-05f, -4.192539200e-05f, -4.289175092e-05f, -4.385794568e-05f, -4.482397418e-05f, + -4.578983430e-05f, -4.675552394e-05f, -4.772104100e-05f, -4.868638337e-05f, -4.965154895e-05f, -5.061653562e-05f, -5.158134130e-05f, -5.254596387e-05f, -5.351040123e-05f, -5.447465129e-05f, + -5.543871194e-05f, -5.640258107e-05f, -5.736625660e-05f, -5.832973642e-05f, -5.929301842e-05f, -6.025610053e-05f, -6.121898062e-05f, -6.218165662e-05f, -6.314412642e-05f, -6.410638792e-05f, + -6.506843904e-05f, -6.603027767e-05f, -6.699190173e-05f, -6.795330911e-05f, -6.891449773e-05f, -6.987546549e-05f, -7.083621031e-05f, -7.179673009e-05f, -7.275702273e-05f, -7.371708617e-05f, + -7.467691829e-05f, -7.563651702e-05f, -7.659588026e-05f, -7.755500593e-05f, -7.851389195e-05f, -7.947253623e-05f, -8.043093668e-05f, -8.138909122e-05f, -8.234699776e-05f, -8.330465423e-05f, + -8.426205853e-05f, -8.521920860e-05f, -8.617610234e-05f, -8.713273768e-05f, -8.808911255e-05f, -8.904522485e-05f, -9.000107251e-05f, -9.095665346e-05f, -9.191196562e-05f, -9.286700691e-05f, + -9.382177526e-05f, -9.477626860e-05f, -9.573048484e-05f, -9.668442193e-05f, -9.763807778e-05f, -9.859145032e-05f, -9.954453749e-05f, -1.004973372e-04f, -1.014498474e-04f, -1.024020661e-04f, + -1.033539910e-04f, -1.043056203e-04f, -1.052569518e-04f, -1.062079834e-04f, -1.071587132e-04f, -1.081091389e-04f, -1.090592587e-04f, -1.100090703e-04f, -1.109585718e-04f, -1.119077610e-04f, + -1.128566360e-04f, -1.138051947e-04f, -1.147534349e-04f, -1.157013547e-04f, -1.166489520e-04f, -1.175962248e-04f, -1.185431709e-04f, -1.194897883e-04f, -1.204360751e-04f, -1.213820291e-04f, + -1.223276482e-04f, -1.232729305e-04f, -1.242178739e-04f, -1.251624763e-04f, -1.261067357e-04f, -1.270506500e-04f, -1.279942172e-04f, -1.289374353e-04f, -1.298803022e-04f, -1.308228159e-04f, + -1.317649743e-04f, -1.327067753e-04f, -1.336482170e-04f, -1.345892973e-04f, -1.355300142e-04f, -1.364703656e-04f, -1.374103496e-04f, -1.383499639e-04f, -1.392892067e-04f, -1.402280759e-04f, + -1.411665695e-04f, -1.421046854e-04f, -1.430424216e-04f, -1.439797760e-04f, -1.449167467e-04f, -1.458533316e-04f, -1.467895288e-04f, -1.477253360e-04f, -1.486607515e-04f, -1.495957730e-04f, + -1.505303986e-04f, -1.514646263e-04f, -1.523984541e-04f, -1.533318799e-04f, -1.542649017e-04f, -1.551975176e-04f, -1.561297254e-04f, -1.570615232e-04f, -1.579929089e-04f, -1.589238806e-04f, + -1.598544362e-04f, -1.607845737e-04f, -1.617142912e-04f, -1.626435865e-04f, -1.635724578e-04f, -1.645009029e-04f, -1.654289200e-04f, -1.663565069e-04f, -1.672836616e-04f, -1.682103823e-04f, + -1.691366668e-04f, -1.700625133e-04f, -1.709879195e-04f, -1.719128837e-04f, -1.728374038e-04f, -1.737614777e-04f, -1.746851035e-04f, -1.756082792e-04f, -1.765310029e-04f, -1.774532724e-04f, + -1.783750859e-04f, -1.792964413e-04f, -1.802173367e-04f, -1.811377700e-04f, -1.820577393e-04f, -1.829772426e-04f, -1.838962779e-04f, -1.848148433e-04f, -1.857329367e-04f, -1.866505561e-04f, + -1.875676997e-04f, -1.884843654e-04f, -1.894005512e-04f, -1.903162552e-04f, -1.912314754e-04f, -1.921462098e-04f, -1.930604564e-04f, -1.939742134e-04f, -1.948874786e-04f, -1.958002502e-04f, + -1.967125261e-04f, -1.976243045e-04f, -1.985355834e-04f, -1.994463607e-04f, -2.003566345e-04f, -2.012664029e-04f, -2.021756640e-04f, -2.030844156e-04f, -2.039926560e-04f, -2.049003831e-04f, + -2.058075950e-04f, -2.067142897e-04f, -2.076204653e-04f, -2.085261199e-04f, -2.094312514e-04f, -2.103358580e-04f, -2.112399377e-04f, -2.121434885e-04f, -2.130465085e-04f, -2.139489958e-04f, + -2.148509484e-04f, -2.157523643e-04f, -2.166532418e-04f, -2.175535787e-04f, -2.184533732e-04f, -2.193526234e-04f, -2.202513272e-04f, -2.211494829e-04f, -2.220470884e-04f, -2.229441418e-04f, + -2.238406411e-04f, -2.247365846e-04f, -2.256319702e-04f, -2.265267960e-04f, -2.274210601e-04f, -2.283147605e-04f, -2.292078955e-04f, -2.301004629e-04f, -2.309924610e-04f, -2.318838878e-04f, + -2.327747414e-04f, -2.336650198e-04f, -2.345547213e-04f, -2.354438438e-04f, -2.363323854e-04f, -2.372203443e-04f, -2.381077185e-04f, -2.389945062e-04f, -2.398807054e-04f, -2.407663142e-04f, + -2.416513307e-04f, -2.425357531e-04f, -2.434195795e-04f, -2.443028079e-04f, -2.451854364e-04f, -2.460674632e-04f, -2.469488863e-04f, -2.478297040e-04f, -2.487099142e-04f, -2.495895151e-04f, + -2.504685049e-04f, -2.513468816e-04f, -2.522246433e-04f, -2.531017882e-04f, -2.539783144e-04f, -2.548542200e-04f, -2.557295032e-04f, -2.566041621e-04f, -2.574781947e-04f, -2.583515992e-04f, + -2.592243738e-04f, -2.600965166e-04f, -2.609680257e-04f, -2.618388993e-04f, -2.627091355e-04f, -2.635787323e-04f, -2.644476881e-04f, -2.653160008e-04f, -2.661836687e-04f, -2.670506899e-04f, + -2.679170625e-04f, -2.687827848e-04f, -2.696478547e-04f, -2.705122705e-04f, -2.713760304e-04f, -2.722391325e-04f, -2.731015749e-04f, -2.739633558e-04f, -2.748244733e-04f, -2.756849257e-04f, + -2.765447111e-04f, -2.774038276e-04f, -2.782622734e-04f, -2.791200466e-04f, -2.799771456e-04f, -2.808335683e-04f, -2.816893130e-04f, -2.825443779e-04f, -2.833987611e-04f, -2.842524607e-04f, + -2.851054751e-04f, -2.859578023e-04f, -2.868094406e-04f, -2.876603881e-04f, -2.885106430e-04f, -2.893602035e-04f, -2.902090678e-04f, -2.910572340e-04f, -2.919047004e-04f, -2.927514651e-04f, + -2.935975264e-04f, -2.944428825e-04f, -2.952875314e-04f, -2.961314715e-04f, -2.969747010e-04f, -2.978172179e-04f, -2.986590207e-04f, -2.995001073e-04f, -3.003404761e-04f, -3.011801253e-04f, + -3.020190531e-04f, -3.028572577e-04f, -3.036947372e-04f, -3.045314900e-04f, -3.053675142e-04f, -3.062028081e-04f, -3.070373698e-04f, -3.078711977e-04f, -3.087042898e-04f, -3.095366445e-04f, + -3.103682600e-04f, -3.111991345e-04f, -3.120292663e-04f, -3.128586535e-04f, -3.136872944e-04f, -3.145151873e-04f, -3.153423304e-04f, -3.161687219e-04f, -3.169943600e-04f, -3.178192431e-04f, + -3.186433693e-04f, -3.194667369e-04f, -3.202893442e-04f, -3.211111894e-04f, -3.219322707e-04f, -3.227525865e-04f, -3.235721349e-04f, -3.243909142e-04f, -3.252089228e-04f, -3.260261587e-04f, + -3.268426204e-04f, -3.276583061e-04f, -3.284732140e-04f, -3.292873425e-04f, -3.301006897e-04f, -3.309132540e-04f, -3.317250336e-04f, -3.325360269e-04f, -3.333462320e-04f, -3.341556473e-04f, + -3.349642710e-04f, -3.357721015e-04f, -3.365791370e-04f, -3.373853758e-04f, -3.381908162e-04f, -3.389954566e-04f, -3.397992950e-04f, -3.406023300e-04f, -3.414045598e-04f, -3.422059826e-04f, + -3.430065968e-04f, -3.438064007e-04f, -3.446053926e-04f, -3.454035707e-04f, -3.462009335e-04f, -3.469974792e-04f, -3.477932061e-04f, -3.485881125e-04f, -3.493821968e-04f, -3.501754573e-04f, + -3.509678923e-04f, -3.517595000e-04f, -3.525502789e-04f, -3.533402273e-04f, -3.541293435e-04f, -3.549176258e-04f, -3.557050725e-04f, -3.564916821e-04f, -3.572774527e-04f, -3.580623829e-04f, + -3.588464708e-04f, -3.596297149e-04f, -3.604121134e-04f, -3.611936648e-04f, -3.619743674e-04f, -3.627542195e-04f, -3.635332194e-04f, -3.643113656e-04f, -3.650886564e-04f, -3.658650902e-04f, + -3.666406652e-04f, -3.674153800e-04f, -3.681892327e-04f, -3.689622219e-04f, -3.697343458e-04f, -3.705056028e-04f, -3.712759914e-04f, -3.720455098e-04f, -3.728141565e-04f, -3.735819298e-04f, + -3.743488281e-04f, -3.751148498e-04f, -3.758799933e-04f, -3.766442570e-04f, -3.774076392e-04f, -3.781701384e-04f, -3.789317528e-04f, -3.796924811e-04f, -3.804523214e-04f, -3.812112722e-04f, + -3.819693320e-04f, -3.827264991e-04f, -3.834827719e-04f, -3.842381489e-04f, -3.849926284e-04f, -3.857462089e-04f, -3.864988887e-04f, -3.872506663e-04f, -3.880015401e-04f, -3.887515085e-04f, + -3.895005699e-04f, -3.902487228e-04f, -3.909959656e-04f, -3.917422967e-04f, -3.924877146e-04f, -3.932322176e-04f, -3.939758042e-04f, -3.947184729e-04f, -3.954602221e-04f, -3.962010502e-04f, + -3.969409556e-04f, -3.976799368e-04f, -3.984179923e-04f, -3.991551206e-04f, -3.998913199e-04f, -4.006265889e-04f, -4.013609259e-04f, -4.020943295e-04f, -4.028267980e-04f, -4.035583299e-04f, + -4.042889238e-04f, -4.050185781e-04f, -4.057472911e-04f, -4.064750615e-04f, -4.072018877e-04f, -4.079277681e-04f, -4.086527013e-04f, -4.093766856e-04f, -4.100997197e-04f, -4.108218019e-04f, + -4.115429308e-04f, -4.122631049e-04f, -4.129823225e-04f, -4.137005824e-04f, -4.144178828e-04f, -4.151342224e-04f, -4.158495995e-04f, -4.165640128e-04f, -4.172774608e-04f, -4.179899418e-04f, + -4.187014545e-04f, -4.194119974e-04f, -4.201215689e-04f, -4.208301676e-04f, -4.215377919e-04f, -4.222444405e-04f, -4.229501118e-04f, -4.236548044e-04f, -4.243585168e-04f, -4.250612474e-04f, + -4.257629949e-04f, -4.264637578e-04f, -4.271635346e-04f, -4.278623238e-04f, -4.285601240e-04f, -4.292569338e-04f, -4.299527516e-04f, -4.306475760e-04f, -4.313414055e-04f, -4.320342388e-04f, + -4.327260744e-04f, -4.334169108e-04f, -4.341067465e-04f, -4.347955802e-04f, -4.354834104e-04f, -4.361702357e-04f, -4.368560546e-04f, -4.375408657e-04f, -4.382246675e-04f, -4.389074588e-04f, + -4.395892379e-04f, -4.402700035e-04f, -4.409497543e-04f, -4.416284886e-04f, -4.423062053e-04f, -4.429829027e-04f, -4.436585796e-04f, -4.443332346e-04f, -4.450068661e-04f, -4.456794729e-04f, + -4.463510534e-04f, -4.470216064e-04f, -4.476911304e-04f, -4.483596240e-04f, -4.490270858e-04f, -4.496935145e-04f, -4.503589087e-04f, -4.510232669e-04f, -4.516865878e-04f, -4.523488700e-04f, + -4.530101122e-04f, -4.536703129e-04f, -4.543294708e-04f, -4.549875846e-04f, -4.556446528e-04f, -4.563006740e-04f, -4.569556470e-04f, -4.576095704e-04f, -4.582624427e-04f, -4.589142627e-04f, + -4.595650291e-04f, -4.602147403e-04f, -4.608633952e-04f, -4.615109923e-04f, -4.621575303e-04f, -4.628030079e-04f, -4.634474237e-04f, -4.640907764e-04f, -4.647330647e-04f, -4.653742872e-04f, + -4.660144426e-04f, -4.666535296e-04f, -4.672915468e-04f, -4.679284930e-04f, -4.685643667e-04f, -4.691991668e-04f, -4.698328919e-04f, -4.704655406e-04f, -4.710971116e-04f, -4.717276038e-04f, + -4.723570156e-04f, -4.729853459e-04f, -4.736125934e-04f, -4.742387567e-04f, -4.748638346e-04f, -4.754878257e-04f, -4.761107288e-04f, -4.767325426e-04f, -4.773532658e-04f, -4.779728971e-04f, + -4.785914353e-04f, -4.792088790e-04f, -4.798252270e-04f, -4.804404780e-04f, -4.810546308e-04f, -4.816676841e-04f, -4.822796366e-04f, -4.828904870e-04f, -4.835002341e-04f, -4.841088767e-04f, + -4.847164134e-04f, -4.853228431e-04f, -4.859281645e-04f, -4.865323763e-04f, -4.871354772e-04f, -4.877374662e-04f, -4.883383418e-04f, -4.889381029e-04f, -4.895367483e-04f, -4.901342767e-04f, + -4.907306868e-04f, -4.913259775e-04f, -4.919201475e-04f, -4.925131956e-04f, -4.931051207e-04f, -4.936959213e-04f, -4.942855965e-04f, -4.948741449e-04f, -4.954615653e-04f, -4.960478565e-04f, + -4.966330174e-04f, -4.972170467e-04f, -4.977999432e-04f, -4.983817058e-04f, -4.989623332e-04f, -4.995418242e-04f, -5.001201777e-04f, -5.006973925e-04f, -5.012734674e-04f, -5.018484011e-04f, + -5.024221927e-04f, -5.029948407e-04f, -5.035663442e-04f, -5.041367018e-04f, -5.047059125e-04f, -5.052739751e-04f, -5.058408884e-04f, -5.064066513e-04f, -5.069712625e-04f, -5.075347210e-04f, + -5.080970256e-04f, -5.086581752e-04f, -5.092181685e-04f, -5.097770046e-04f, -5.103346821e-04f, -5.108912000e-04f, -5.114465571e-04f, -5.120007524e-04f, -5.125537846e-04f, -5.131056526e-04f, + -5.136563554e-04f, -5.142058918e-04f, -5.147542607e-04f, -5.153014609e-04f, -5.158474914e-04f, -5.163923510e-04f, -5.169360386e-04f, -5.174785531e-04f, -5.180198935e-04f, -5.185600586e-04f, + -5.190990472e-04f, -5.196368584e-04f, -5.201734910e-04f, -5.207089440e-04f, -5.212432161e-04f, -5.217763065e-04f, -5.223082139e-04f, -5.228389373e-04f, -5.233684756e-04f, -5.238968278e-04f, + -5.244239927e-04f, -5.249499693e-04f, -5.254747565e-04f, -5.259983533e-04f, -5.265207587e-04f, -5.270419714e-04f, -5.275619906e-04f, -5.280808151e-04f, -5.285984438e-04f, -5.291148758e-04f, + -5.296301100e-04f, -5.301441454e-04f, -5.306569808e-04f, -5.311686153e-04f, -5.316790479e-04f, -5.321882774e-04f, -5.326963030e-04f, -5.332031234e-04f, -5.337087379e-04f, -5.342131452e-04f, + -5.347163444e-04f, -5.352183344e-04f, -5.357191143e-04f, -5.362186831e-04f, -5.367170397e-04f, -5.372141831e-04f, -5.377101124e-04f, -5.382048265e-04f, -5.386983244e-04f, -5.391906052e-04f, + -5.396816678e-04f, -5.401715113e-04f, -5.406601347e-04f, -5.411475369e-04f, -5.416337171e-04f, -5.421186742e-04f, -5.426024073e-04f, -5.430849154e-04f, -5.435661975e-04f, -5.440462526e-04f, + -5.445250799e-04f, -5.450026782e-04f, -5.454790468e-04f, -5.459541845e-04f, -5.464280906e-04f, -5.469007639e-04f, -5.473722036e-04f, -5.478424087e-04f, -5.483113784e-04f, -5.487791115e-04f, + -5.492456073e-04f, -5.497108648e-04f, -5.501748830e-04f, -5.506376610e-04f, -5.510991979e-04f, -5.515594928e-04f, -5.520185447e-04f, -5.524763528e-04f, -5.529329161e-04f, -5.533882337e-04f, + -5.538423047e-04f, -5.542951282e-04f, -5.547467034e-04f, -5.551970292e-04f, -5.556461048e-04f, -5.560939293e-04f, -5.565405019e-04f, -5.569858215e-04f, -5.574298874e-04f, -5.578726987e-04f, + -5.583142545e-04f, -5.587545538e-04f, -5.591935959e-04f, -5.596313799e-04f, -5.600679048e-04f, -5.605031699e-04f, -5.609371742e-04f, -5.613699169e-04f, -5.618013972e-04f, -5.622316141e-04f, + -5.626605669e-04f, -5.630882547e-04f, -5.635146767e-04f, -5.639398319e-04f, -5.643637196e-04f, -5.647863389e-04f, -5.652076890e-04f, -5.656277691e-04f, -5.660465783e-04f, -5.664641158e-04f, + -5.668803807e-04f, -5.672953724e-04f, -5.677090898e-04f, -5.681215323e-04f, -5.685326991e-04f, -5.689425892e-04f, -5.693512019e-04f, -5.697585364e-04f, -5.701645920e-04f, -5.705693677e-04f, + -5.709728628e-04f, -5.713750765e-04f, -5.717760081e-04f, -5.721756567e-04f, -5.725740216e-04f, -5.729711019e-04f, -5.733668969e-04f, -5.737614059e-04f, -5.741546280e-04f, -5.745465625e-04f, + -5.749372086e-04f, -5.753265656e-04f, -5.757146327e-04f, -5.761014091e-04f, -5.764868941e-04f, -5.768710869e-04f, -5.772539868e-04f, -5.776355931e-04f, -5.780159049e-04f, -5.783949216e-04f, + -5.787726424e-04f, -5.791490666e-04f, -5.795241935e-04f, -5.798980223e-04f, -5.802705522e-04f, -5.806417827e-04f, -5.810117129e-04f, -5.813803422e-04f, -5.817476698e-04f, -5.821136950e-04f, + -5.824784171e-04f, -5.828418355e-04f, -5.832039493e-04f, -5.835647579e-04f, -5.839242607e-04f, -5.842824568e-04f, -5.846393457e-04f, -5.849949266e-04f, -5.853491989e-04f, -5.857021618e-04f, + -5.860538148e-04f, -5.864041570e-04f, -5.867531879e-04f, -5.871009068e-04f, -5.874473129e-04f, -5.877924058e-04f, -5.881361846e-04f, -5.884786487e-04f, -5.888197975e-04f, -5.891596303e-04f, + -5.894981464e-04f, -5.898353453e-04f, -5.901712263e-04f, -5.905057887e-04f, -5.908390319e-04f, -5.911709552e-04f, -5.915015581e-04f, -5.918308399e-04f, -5.921588000e-04f, -5.924854377e-04f, + -5.928107524e-04f, -5.931347436e-04f, -5.934574106e-04f, -5.937787527e-04f, -5.940987695e-04f, -5.944174602e-04f, -5.947348243e-04f, -5.950508612e-04f, -5.953655702e-04f, -5.956789509e-04f, + -5.959910025e-04f, -5.963017246e-04f, -5.966111164e-04f, -5.969191775e-04f, -5.972259073e-04f, -5.975313052e-04f, -5.978353705e-04f, -5.981381029e-04f, -5.984395016e-04f, -5.987395661e-04f, + -5.990382958e-04f, -5.993356903e-04f, -5.996317489e-04f, -5.999264711e-04f, -6.002198563e-04f, -6.005119040e-04f, -6.008026137e-04f, -6.010919848e-04f, -6.013800168e-04f, -6.016667091e-04f, + -6.019520612e-04f, -6.022360726e-04f, -6.025187427e-04f, -6.028000711e-04f, -6.030800572e-04f, -6.033587005e-04f, -6.036360004e-04f, -6.039119566e-04f, -6.041865684e-04f, -6.044598354e-04f, + -6.047317570e-04f, -6.050023328e-04f, -6.052715623e-04f, -6.055394449e-04f, -6.058059802e-04f, -6.060711678e-04f, -6.063350070e-04f, -6.065974975e-04f, -6.068586387e-04f, -6.071184303e-04f, + -6.073768716e-04f, -6.076339623e-04f, -6.078897018e-04f, -6.081440898e-04f, -6.083971258e-04f, -6.086488092e-04f, -6.088991397e-04f, -6.091481167e-04f, -6.093957400e-04f, -6.096420089e-04f, + -6.098869231e-04f, -6.101304821e-04f, -6.103726856e-04f, -6.106135329e-04f, -6.108530238e-04f, -6.110911578e-04f, -6.113279345e-04f, -6.115633535e-04f, -6.117974142e-04f, -6.120301164e-04f, + -6.122614597e-04f, -6.124914435e-04f, -6.127200675e-04f, -6.129473314e-04f, -6.131732346e-04f, -6.133977768e-04f, -6.136209577e-04f, -6.138427767e-04f, -6.140632337e-04f, -6.142823280e-04f, + -6.145000594e-04f, -6.147164275e-04f, -6.149314320e-04f, -6.151450723e-04f, -6.153573483e-04f, -6.155682594e-04f, -6.157778054e-04f, -6.159859859e-04f, -6.161928005e-04f, -6.163982489e-04f, + -6.166023307e-04f, -6.168050455e-04f, -6.170063932e-04f, -6.172063731e-04f, -6.174049852e-04f, -6.176022289e-04f, -6.177981041e-04f, -6.179926103e-04f, -6.181857472e-04f, -6.183775145e-04f, + -6.185679119e-04f, -6.187569390e-04f, -6.189445956e-04f, -6.191308814e-04f, -6.193157959e-04f, -6.194993390e-04f, -6.196815103e-04f, -6.198623095e-04f, -6.200417364e-04f, -6.202197905e-04f, + -6.203964717e-04f, -6.205717797e-04f, -6.207457141e-04f, -6.209182747e-04f, -6.210894613e-04f, -6.212592734e-04f, -6.214277109e-04f, -6.215947735e-04f, -6.217604610e-04f, -6.219247729e-04f, + -6.220877092e-04f, -6.222492696e-04f, -6.224094537e-04f, -6.225682614e-04f, -6.227256923e-04f, -6.228817463e-04f, -6.230364231e-04f, -6.231897225e-04f, -6.233416442e-04f, -6.234921880e-04f, + -6.236413537e-04f, -6.237891410e-04f, -6.239355497e-04f, -6.240805797e-04f, -6.242242306e-04f, -6.243665023e-04f, -6.245073945e-04f, -6.246469071e-04f, -6.247850398e-04f, -6.249217924e-04f, + -6.250571648e-04f, -6.251911568e-04f, -6.253237680e-04f, -6.254549985e-04f, -6.255848479e-04f, -6.257133161e-04f, -6.258404029e-04f, -6.259661081e-04f, -6.260904316e-04f, -6.262133732e-04f, + -6.263349327e-04f, -6.264551099e-04f, -6.265739047e-04f, -6.266913170e-04f, -6.268073465e-04f, -6.269219931e-04f, -6.270352567e-04f, -6.271471371e-04f, -6.272576342e-04f, -6.273667478e-04f, + -6.274744778e-04f, -6.275808241e-04f, -6.276857865e-04f, -6.277893649e-04f, -6.278915591e-04f, -6.279923691e-04f, -6.280917947e-04f, -6.281898359e-04f, -6.282864924e-04f, -6.283817642e-04f, + -6.284756512e-04f, -6.285681532e-04f, -6.286592703e-04f, -6.287490022e-04f, -6.288373488e-04f, -6.289243102e-04f, -6.290098861e-04f, -6.290940766e-04f, -6.291768815e-04f, -6.292583007e-04f, + -6.293383341e-04f, -6.294169818e-04f, -6.294942436e-04f, -6.295701194e-04f, -6.296446093e-04f, -6.297177130e-04f, -6.297894306e-04f, -6.298597620e-04f, -6.299287072e-04f, -6.299962661e-04f, + -6.300624386e-04f, -6.301272248e-04f, -6.301906245e-04f, -6.302526377e-04f, -6.303132645e-04f, -6.303725047e-04f, -6.304303583e-04f, -6.304868254e-04f, -6.305419059e-04f, -6.305955997e-04f, + -6.306479069e-04f, -6.306988274e-04f, -6.307483612e-04f, -6.307965084e-04f, -6.308432689e-04f, -6.308886427e-04f, -6.309326299e-04f, -6.309752303e-04f, -6.310164441e-04f, -6.310562712e-04f, + -6.310947117e-04f, -6.311317655e-04f, -6.311674328e-04f, -6.312017134e-04f, -6.312346075e-04f, -6.312661151e-04f, -6.312962362e-04f, -6.313249708e-04f, -6.313523190e-04f, -6.313782808e-04f, + -6.314028563e-04f, -6.314260454e-04f, -6.314478484e-04f, -6.314682651e-04f, -6.314872957e-04f, -6.315049402e-04f, -6.315211988e-04f, -6.315360714e-04f, -6.315495581e-04f, -6.315616590e-04f, + -6.315723742e-04f, -6.315817037e-04f, -6.315896476e-04f, -6.315962061e-04f, -6.316013791e-04f, -6.316051669e-04f, -6.316075694e-04f, -6.316085868e-04f, -6.316082192e-04f, -6.316064667e-04f, + -6.316033293e-04f, -6.315988073e-04f, -6.315929006e-04f, -6.315856095e-04f, -6.315769340e-04f, -6.315668742e-04f, -6.315554303e-04f, -6.315426024e-04f, -6.315283907e-04f, -6.315127952e-04f, + -6.314958161e-04f, -6.314774536e-04f, -6.314577077e-04f, -6.314365787e-04f, -6.314140666e-04f, -6.313901716e-04f, -6.313648939e-04f, -6.313382337e-04f, -6.313101910e-04f, -6.312807661e-04f, + -6.312499591e-04f, -6.312177702e-04f, -6.311841995e-04f, -6.311492473e-04f, -6.311129137e-04f, -6.310751989e-04f, -6.310361030e-04f, -6.309956263e-04f, -6.309537690e-04f, -6.309105312e-04f, + -6.308659131e-04f, -6.308199150e-04f, -6.307725370e-04f, -6.307237793e-04f, -6.306736422e-04f, -6.306221259e-04f, -6.305692305e-04f, -6.305149564e-04f, -6.304593036e-04f, -6.304022725e-04f, + -6.303438632e-04f, -6.302840760e-04f, -6.302229111e-04f, -6.301603688e-04f, -6.300964493e-04f, -6.300311528e-04f, -6.299644796e-04f, -6.298964299e-04f, -6.298270040e-04f, -6.297562021e-04f, + -6.296840245e-04f, -6.296104714e-04f, -6.295355431e-04f, -6.294592399e-04f, -6.293815621e-04f, -6.293025098e-04f, -6.292220834e-04f, -6.291402832e-04f, -6.290571094e-04f, -6.289725623e-04f, + -6.288866422e-04f, -6.287993494e-04f, -6.287106842e-04f, -6.286206469e-04f, -6.285292378e-04f, -6.284364571e-04f, -6.283423052e-04f, -6.282467824e-04f, -6.281498890e-04f, -6.280516253e-04f, + -6.279519916e-04f, -6.278509883e-04f, -6.277486156e-04f, -6.276448739e-04f, -6.275397635e-04f, -6.274332848e-04f, -6.273254381e-04f, -6.272162237e-04f, -6.271056419e-04f, -6.269936931e-04f, + -6.268803777e-04f, -6.267656960e-04f, -6.266496483e-04f, -6.265322350e-04f, -6.264134565e-04f, -6.262933130e-04f, -6.261718051e-04f, -6.260489330e-04f, -6.259246971e-04f, -6.257990978e-04f, + -6.256721355e-04f, -6.255438105e-04f, -6.254141232e-04f, -6.252830740e-04f, -6.251506633e-04f, -6.250168915e-04f, -6.248817590e-04f, -6.247452661e-04f, -6.246074133e-04f, -6.244682010e-04f, + -6.243276295e-04f, -6.241856993e-04f, -6.240424108e-04f, -6.238977645e-04f, -6.237517606e-04f, -6.236043997e-04f, -6.234556821e-04f, -6.233056084e-04f, -6.231541788e-04f, -6.230013939e-04f, + -6.228472541e-04f, -6.226917598e-04f, -6.225349114e-04f, -6.223767095e-04f, -6.222171544e-04f, -6.220562466e-04f, -6.218939865e-04f, -6.217303747e-04f, -6.215654115e-04f, -6.213990974e-04f, + -6.212314329e-04f, -6.210624184e-04f, -6.208920545e-04f, -6.207203416e-04f, -6.205472801e-04f, -6.203728706e-04f, -6.201971135e-04f, -6.200200093e-04f, -6.198415585e-04f, -6.196617616e-04f, + -6.194806191e-04f, -6.192981315e-04f, -6.191142992e-04f, -6.189291228e-04f, -6.187426028e-04f, -6.185547396e-04f, -6.183655339e-04f, -6.181749860e-04f, -6.179830966e-04f, -6.177898662e-04f, + -6.175952952e-04f, -6.173993841e-04f, -6.172021336e-04f, -6.170035442e-04f, -6.168036163e-04f, -6.166023506e-04f, -6.163997475e-04f, -6.161958076e-04f, -6.159905314e-04f, -6.157839196e-04f, + -6.155759726e-04f, -6.153666909e-04f, -6.151560753e-04f, -6.149441261e-04f, -6.147308440e-04f, -6.145162296e-04f, -6.143002833e-04f, -6.140830059e-04f, -6.138643978e-04f, -6.136444596e-04f, + -6.134231919e-04f, -6.132005953e-04f, -6.129766704e-04f, -6.127514178e-04f, -6.125248380e-04f, -6.122969316e-04f, -6.120676993e-04f, -6.118371417e-04f, -6.116052593e-04f, -6.113720527e-04f, + -6.111375226e-04f, -6.109016696e-04f, -6.106644943e-04f, -6.104259972e-04f, -6.101861791e-04f, -6.099450405e-04f, -6.097025821e-04f, -6.094588045e-04f, -6.092137084e-04f, -6.089672943e-04f, + -6.087195629e-04f, -6.084705148e-04f, -6.082201507e-04f, -6.079684712e-04f, -6.077154771e-04f, -6.074611688e-04f, -6.072055471e-04f, -6.069486127e-04f, -6.066903661e-04f, -6.064308081e-04f, + -6.061699394e-04f, -6.059077605e-04f, -6.056442722e-04f, -6.053794751e-04f, -6.051133699e-04f, -6.048459574e-04f, -6.045772380e-04f, -6.043072127e-04f, -6.040358820e-04f, -6.037632466e-04f, + -6.034893073e-04f, -6.032140647e-04f, -6.029375195e-04f, -6.026596724e-04f, -6.023805242e-04f, -6.021000755e-04f, -6.018183270e-04f, -6.015352796e-04f, -6.012509337e-04f, -6.009652903e-04f, + -6.006783500e-04f, -6.003901136e-04f, -6.001005817e-04f, -5.998097551e-04f, -5.995176345e-04f, -5.992242207e-04f, -5.989295144e-04f, -5.986335163e-04f, -5.983362272e-04f, -5.980376479e-04f, + -5.977377790e-04f, -5.974366214e-04f, -5.971341758e-04f, -5.968304429e-04f, -5.965254235e-04f, -5.962191184e-04f, -5.959115283e-04f, -5.956026540e-04f, -5.952924963e-04f, -5.949810560e-04f, + -5.946683337e-04f, -5.943543304e-04f, -5.940390468e-04f, -5.937224836e-04f, -5.934046417e-04f, -5.930855218e-04f, -5.927651248e-04f, -5.924434515e-04f, -5.921205025e-04f, -5.917962788e-04f, + -5.914707812e-04f, -5.911440104e-04f, -5.908159672e-04f, -5.904866526e-04f, -5.901560672e-04f, -5.898242119e-04f, -5.894910876e-04f, -5.891566950e-04f, -5.888210350e-04f, -5.884841084e-04f, + -5.881459160e-04f, -5.878064587e-04f, -5.874657373e-04f, -5.871237527e-04f, -5.867805056e-04f, -5.864359970e-04f, -5.860902277e-04f, -5.857431985e-04f, -5.853949103e-04f, -5.850453639e-04f, + -5.846945602e-04f, -5.843425001e-04f, -5.839891844e-04f, -5.836346141e-04f, -5.832787898e-04f, -5.829217126e-04f, -5.825633834e-04f, -5.822038029e-04f, -5.818429720e-04f, -5.814808918e-04f, + -5.811175629e-04f, -5.807529864e-04f, -5.803871631e-04f, -5.800200939e-04f, -5.796517797e-04f, -5.792822214e-04f, -5.789114199e-04f, -5.785393761e-04f, -5.781660910e-04f, -5.777915653e-04f, + -5.774158001e-04f, -5.770387963e-04f, -5.766605547e-04f, -5.762810763e-04f, -5.759003620e-04f, -5.755184127e-04f, -5.751352294e-04f, -5.747508130e-04f, -5.743651645e-04f, -5.739782847e-04f, + -5.735901746e-04f, -5.732008351e-04f, -5.728102672e-04f, -5.724184719e-04f, -5.720254501e-04f, -5.716312026e-04f, -5.712357306e-04f, -5.708390349e-04f, -5.704411165e-04f, -5.700419764e-04f, + -5.696416155e-04f, -5.692400349e-04f, -5.688372354e-04f, -5.684332180e-04f, -5.680279837e-04f, -5.676215336e-04f, -5.672138685e-04f, -5.668049895e-04f, -5.663948975e-04f, -5.659835935e-04f, + -5.655710786e-04f, -5.651573537e-04f, -5.647424198e-04f, -5.643262779e-04f, -5.639089290e-04f, -5.634903741e-04f, -5.630706143e-04f, -5.626496504e-04f, -5.622274837e-04f, -5.618041149e-04f, + -5.613795453e-04f, -5.609537757e-04f, -5.605268072e-04f, -5.600986409e-04f, -5.596692778e-04f, -5.592387188e-04f, -5.588069650e-04f, -5.583740176e-04f, -5.579398774e-04f, -5.575045455e-04f, + -5.570680230e-04f, -5.566303109e-04f, -5.561914103e-04f, -5.557513222e-04f, -5.553100477e-04f, -5.548675878e-04f, -5.544239436e-04f, -5.539791161e-04f, -5.535331064e-04f, -5.530859156e-04f, + -5.526375448e-04f, -5.521879949e-04f, -5.517372671e-04f, -5.512853624e-04f, -5.508322820e-04f, -5.503780269e-04f, -5.499225981e-04f, -5.494659969e-04f, -5.490082242e-04f, -5.485492811e-04f, + -5.480891688e-04f, -5.476278884e-04f, -5.471654408e-04f, -5.467018273e-04f, -5.462370490e-04f, -5.457711068e-04f, -5.453040021e-04f, -5.448357357e-04f, -5.443663090e-04f, -5.438957229e-04f, + -5.434239786e-04f, -5.429510773e-04f, -5.424770200e-04f, -5.420018078e-04f, -5.415254420e-04f, -5.410479235e-04f, -5.405692537e-04f, -5.400894335e-04f, -5.396084641e-04f, -5.391263467e-04f, + -5.386430824e-04f, -5.381586723e-04f, -5.376731176e-04f, -5.371864195e-04f, -5.366985791e-04f, -5.362095975e-04f, -5.357194759e-04f, -5.352282155e-04f, -5.347358174e-04f, -5.342422828e-04f, + -5.337476128e-04f, -5.332518087e-04f, -5.327548715e-04f, -5.322568025e-04f, -5.317576028e-04f, -5.312572737e-04f, -5.307558162e-04f, -5.302532316e-04f, -5.297495211e-04f, -5.292446858e-04f, + -5.287387270e-04f, -5.282316458e-04f, -5.277234434e-04f, -5.272141211e-04f, -5.267036799e-04f, -5.261921212e-04f, -5.256794461e-04f, -5.251656558e-04f, -5.246507516e-04f, -5.241347346e-04f, + -5.236176061e-04f, -5.230993672e-04f, -5.225800193e-04f, -5.220595635e-04f, -5.215380010e-04f, -5.210153330e-04f, -5.204915609e-04f, -5.199666858e-04f, -5.194407089e-04f, -5.189136315e-04f, + -5.183854549e-04f, -5.178561802e-04f, -5.173258087e-04f, -5.167943416e-04f, -5.162617803e-04f, -5.157281258e-04f, -5.151933796e-04f, -5.146575428e-04f, -5.141206167e-04f, -5.135826026e-04f, + -5.130435017e-04f, -5.125033152e-04f, -5.119620445e-04f, -5.114196908e-04f, -5.108762554e-04f, -5.103317395e-04f, -5.097861445e-04f, -5.092394715e-04f, -5.086917219e-04f, -5.081428970e-04f, + -5.075929980e-04f, -5.070420262e-04f, -5.064899829e-04f, -5.059368694e-04f, -5.053826871e-04f, -5.048274371e-04f, -5.042711207e-04f, -5.037137394e-04f, -5.031552943e-04f, -5.025957868e-04f, + -5.020352182e-04f, -5.014735897e-04f, -5.009109028e-04f, -5.003471587e-04f, -4.997823587e-04f, -4.992165041e-04f, -4.986495964e-04f, -4.980816366e-04f, -4.975126263e-04f, -4.969425667e-04f, + -4.963714592e-04f, -4.957993051e-04f, -4.952261056e-04f, -4.946518622e-04f, -4.940765762e-04f, -4.935002490e-04f, -4.929228817e-04f, -4.923444759e-04f, -4.917650329e-04f, -4.911845539e-04f, + -4.906030404e-04f, -4.900204936e-04f, -4.894369151e-04f, -4.888523060e-04f, -4.882666678e-04f, -4.876800018e-04f, -4.870923094e-04f, -4.865035919e-04f, -4.859138508e-04f, -4.853230873e-04f, + -4.847313029e-04f, -4.841384989e-04f, -4.835446767e-04f, -4.829498377e-04f, -4.823539832e-04f, -4.817571147e-04f, -4.811592335e-04f, -4.805603410e-04f, -4.799604386e-04f, -4.793595277e-04f, + -4.787576097e-04f, -4.781546859e-04f, -4.775507578e-04f, -4.769458267e-04f, -4.763398941e-04f, -4.757329614e-04f, -4.751250300e-04f, -4.745161012e-04f, -4.739061765e-04f, -4.732952573e-04f, + -4.726833450e-04f, -4.720704410e-04f, -4.714565468e-04f, -4.708416637e-04f, -4.702257932e-04f, -4.696089368e-04f, -4.689910957e-04f, -4.683722715e-04f, -4.677524655e-04f, -4.671316793e-04f, + -4.665099142e-04f, -4.658871718e-04f, -4.652634533e-04f, -4.646387603e-04f, -4.640130942e-04f, -4.633864564e-04f, -4.627588484e-04f, -4.621302717e-04f, -4.615007276e-04f, -4.608702177e-04f, + -4.602387434e-04f, -4.596063061e-04f, -4.589729074e-04f, -4.583385486e-04f, -4.577032312e-04f, -4.570669567e-04f, -4.564297265e-04f, -4.557915422e-04f, -4.551524052e-04f, -4.545123169e-04f, + -4.538712789e-04f, -4.532292926e-04f, -4.525863595e-04f, -4.519424810e-04f, -4.512976587e-04f, -4.506518941e-04f, -4.500051885e-04f, -4.493575436e-04f, -4.487089607e-04f, -4.480594415e-04f, + -4.474089873e-04f, -4.467575997e-04f, -4.461052801e-04f, -4.454520302e-04f, -4.447978513e-04f, -4.441427449e-04f, -4.434867127e-04f, -4.428297560e-04f, -4.421718765e-04f, -4.415130755e-04f, + -4.408533547e-04f, -4.401927155e-04f, -4.395311594e-04f, -4.388686880e-04f, -4.382053028e-04f, -4.375410053e-04f, -4.368757970e-04f, -4.362096795e-04f, -4.355426542e-04f, -4.348747228e-04f, + -4.342058867e-04f, -4.335361475e-04f, -4.328655067e-04f, -4.321939659e-04f, -4.315215265e-04f, -4.308481902e-04f, -4.301739584e-04f, -4.294988328e-04f, -4.288228148e-04f, -4.281459060e-04f, + -4.274681080e-04f, -4.267894223e-04f, -4.261098505e-04f, -4.254293941e-04f, -4.247480546e-04f, -4.240658337e-04f, -4.233827329e-04f, -4.226987538e-04f, -4.220138978e-04f, -4.213281667e-04f, + -4.206415619e-04f, -4.199540851e-04f, -4.192657377e-04f, -4.185765214e-04f, -4.178864378e-04f, -4.171954884e-04f, -4.165036748e-04f, -4.158109986e-04f, -4.151174613e-04f, -4.144230646e-04f, + -4.137278100e-04f, -4.130316992e-04f, -4.123347337e-04f, -4.116369150e-04f, -4.109382449e-04f, -4.102387249e-04f, -4.095383565e-04f, -4.088371415e-04f, -4.081350813e-04f, -4.074321776e-04f, + -4.067284320e-04f, -4.060238461e-04f, -4.053184215e-04f, -4.046121598e-04f, -4.039050627e-04f, -4.031971316e-04f, -4.024883684e-04f, -4.017787745e-04f, -4.010683515e-04f, -4.003571012e-04f, + -3.996450251e-04f, -3.989321248e-04f, -3.982184020e-04f, -3.975038583e-04f, -3.967884953e-04f, -3.960723147e-04f, -3.953553180e-04f, -3.946375069e-04f, -3.939188831e-04f, -3.931994482e-04f, + -3.924792038e-04f, -3.917581515e-04f, -3.910362931e-04f, -3.903136301e-04f, -3.895901641e-04f, -3.888658969e-04f, -3.881408301e-04f, -3.874149653e-04f, -3.866883041e-04f, -3.859608483e-04f, + -3.852325995e-04f, -3.845035593e-04f, -3.837737294e-04f, -3.830431115e-04f, -3.823117071e-04f, -3.815795181e-04f, -3.808465460e-04f, -3.801127924e-04f, -3.793782592e-04f, -3.786429479e-04f, + -3.779068601e-04f, -3.771699977e-04f, -3.764323622e-04f, -3.756939554e-04f, -3.749547788e-04f, -3.742148342e-04f, -3.734741233e-04f, -3.727326477e-04f, -3.719904091e-04f, -3.712474093e-04f, + -3.705036498e-04f, -3.697591324e-04f, -3.690138587e-04f, -3.682678306e-04f, -3.675210495e-04f, -3.667735173e-04f, -3.660252357e-04f, -3.652762062e-04f, -3.645264307e-04f, -3.637759108e-04f, + -3.630246483e-04f, -3.622726447e-04f, -3.615199019e-04f, -3.607664216e-04f, -3.600122053e-04f, -3.592572550e-04f, -3.585015722e-04f, -3.577451586e-04f, -3.569880161e-04f, -3.562301462e-04f, + -3.554715508e-04f, -3.547122315e-04f, -3.539521900e-04f, -3.531914281e-04f, -3.524299475e-04f, -3.516677499e-04f, -3.509048371e-04f, -3.501412107e-04f, -3.493768725e-04f, -3.486118242e-04f, + -3.478460676e-04f, -3.470796044e-04f, -3.463124362e-04f, -3.455445649e-04f, -3.447759922e-04f, -3.440067198e-04f, -3.432367495e-04f, -3.424660830e-04f, -3.416947220e-04f, -3.409226683e-04f, + -3.401499236e-04f, -3.393764896e-04f, -3.386023682e-04f, -3.378275611e-04f, -3.370520700e-04f, -3.362758966e-04f, -3.354990428e-04f, -3.347215102e-04f, -3.339433007e-04f, -3.331644159e-04f, + -3.323848577e-04f, -3.316046278e-04f, -3.308237280e-04f, -3.300421599e-04f, -3.292599255e-04f, -3.284770264e-04f, -3.276934644e-04f, -3.269092413e-04f, -3.261243589e-04f, -3.253388189e-04f, + -3.245526231e-04f, -3.237657732e-04f, -3.229782711e-04f, -3.221901185e-04f, -3.214013171e-04f, -3.206118689e-04f, -3.198217755e-04f, -3.190310387e-04f, -3.182396603e-04f, -3.174476421e-04f, + -3.166549859e-04f, -3.158616934e-04f, -3.150677665e-04f, -3.142732069e-04f, -3.134780165e-04f, -3.126821969e-04f, -3.118857501e-04f, -3.110886778e-04f, -3.102909817e-04f, -3.094926637e-04f, + -3.086937257e-04f, -3.078941693e-04f, -3.070939963e-04f, -3.062932087e-04f, -3.054918081e-04f, -3.046897964e-04f, -3.038871754e-04f, -3.030839469e-04f, -3.022801127e-04f, -3.014756746e-04f, + -3.006706344e-04f, -2.998649940e-04f, -2.990587550e-04f, -2.982519194e-04f, -2.974444890e-04f, -2.966364656e-04f, -2.958278509e-04f, -2.950186468e-04f, -2.942088552e-04f, -2.933984778e-04f, + -2.925875165e-04f, -2.917759730e-04f, -2.909638493e-04f, -2.901511471e-04f, -2.893378683e-04f, -2.885240146e-04f, -2.877095879e-04f, -2.868945901e-04f, -2.860790230e-04f, -2.852628883e-04f, + -2.844461880e-04f, -2.836289238e-04f, -2.828110977e-04f, -2.819927113e-04f, -2.811737667e-04f, -2.803542655e-04f, -2.795342097e-04f, -2.787136010e-04f, -2.778924414e-04f, -2.770707326e-04f, + -2.762484766e-04f, -2.754256751e-04f, -2.746023299e-04f, -2.737784431e-04f, -2.729540163e-04f, -2.721290514e-04f, -2.713035503e-04f, -2.704775149e-04f, -2.696509469e-04f, -2.688238482e-04f, + -2.679962208e-04f, -2.671680664e-04f, -2.663393869e-04f, -2.655101841e-04f, -2.646804599e-04f, -2.638502162e-04f, -2.630194549e-04f, -2.621881777e-04f, -2.613563866e-04f, -2.605240833e-04f, + -2.596912699e-04f, -2.588579481e-04f, -2.580241197e-04f, -2.571897868e-04f, -2.563549511e-04f, -2.555196144e-04f, -2.546837788e-04f, -2.538474460e-04f, -2.530106179e-04f, -2.521732964e-04f, + -2.513354833e-04f, -2.504971805e-04f, -2.496583900e-04f, -2.488191135e-04f, -2.479793530e-04f, -2.471391104e-04f, -2.462983874e-04f, -2.454571860e-04f, -2.446155081e-04f, -2.437733555e-04f, + -2.429307302e-04f, -2.420876340e-04f, -2.412440687e-04f, -2.404000364e-04f, -2.395555388e-04f, -2.387105779e-04f, -2.378651555e-04f, -2.370192736e-04f, -2.361729339e-04f, -2.353261385e-04f, + -2.344788892e-04f, -2.336311878e-04f, -2.327830364e-04f, -2.319344367e-04f, -2.310853907e-04f, -2.302359002e-04f, -2.293859672e-04f, -2.285355936e-04f, -2.276847812e-04f, -2.268335320e-04f, + -2.259818478e-04f, -2.251297306e-04f, -2.242771822e-04f, -2.234242045e-04f, -2.225707996e-04f, -2.217169691e-04f, -2.208627152e-04f, -2.200080396e-04f, -2.191529443e-04f, -2.182974311e-04f, + -2.174415021e-04f, -2.165851590e-04f, -2.157284038e-04f, -2.148712385e-04f, -2.140136648e-04f, -2.131556848e-04f, -2.122973004e-04f, -2.114385133e-04f, -2.105793257e-04f, -2.097197393e-04f, + -2.088597562e-04f, -2.079993781e-04f, -2.071386071e-04f, -2.062774450e-04f, -2.054158938e-04f, -2.045539553e-04f, -2.036916316e-04f, -2.028289244e-04f, -2.019658358e-04f, -2.011023677e-04f, + -2.002385219e-04f, -1.993743005e-04f, -1.985097052e-04f, -1.976447382e-04f, -1.967794012e-04f, -1.959136961e-04f, -1.950476251e-04f, -1.941811898e-04f, -1.933143924e-04f, -1.924472346e-04f, + -1.915797185e-04f, -1.907118459e-04f, -1.898436188e-04f, -1.889750392e-04f, -1.881061089e-04f, -1.872368299e-04f, -1.863672041e-04f, -1.854972334e-04f, -1.846269199e-04f, -1.837562653e-04f, + -1.828852717e-04f, -1.820139410e-04f, -1.811422751e-04f, -1.802702760e-04f, -1.793979455e-04f, -1.785252857e-04f, -1.776522985e-04f, -1.767789857e-04f, -1.759053494e-04f, -1.750313916e-04f, + -1.741571140e-04f, -1.732825187e-04f, -1.724076076e-04f, -1.715323827e-04f, -1.706568458e-04f, -1.697809990e-04f, -1.689048442e-04f, -1.680283833e-04f, -1.671516183e-04f, -1.662745511e-04f, + -1.653971836e-04f, -1.645195179e-04f, -1.636415558e-04f, -1.627632993e-04f, -1.618847504e-04f, -1.610059109e-04f, -1.601267829e-04f, -1.592473683e-04f, -1.583676691e-04f, -1.574876871e-04f, + -1.566074244e-04f, -1.557268829e-04f, -1.548460646e-04f, -1.539649713e-04f, -1.530836051e-04f, -1.522019679e-04f, -1.513200617e-04f, -1.504378883e-04f, -1.495554499e-04f, -1.486727483e-04f, + -1.477897854e-04f, -1.469065633e-04f, -1.460230839e-04f, -1.451393491e-04f, -1.442553609e-04f, -1.433711213e-04f, -1.424866322e-04f, -1.416018956e-04f, -1.407169135e-04f, -1.398316877e-04f, + -1.389462203e-04f, -1.380605131e-04f, -1.371745683e-04f, -1.362883877e-04f, -1.354019733e-04f, -1.345153270e-04f, -1.336284509e-04f, -1.327413469e-04f, -1.318540169e-04f, -1.309664629e-04f, + -1.300786868e-04f, -1.291906907e-04f, -1.283024765e-04f, -1.274140462e-04f, -1.265254016e-04f, -1.256365449e-04f, -1.247474779e-04f, -1.238582027e-04f, -1.229687211e-04f, -1.220790352e-04f, + -1.211891469e-04f, -1.202990581e-04f, -1.194087710e-04f, -1.185182873e-04f, -1.176276091e-04f, -1.167367384e-04f, -1.158456771e-04f, -1.149544272e-04f, -1.140629906e-04f, -1.131713694e-04f, + -1.122795655e-04f, -1.113875808e-04f, -1.104954174e-04f, -1.096030771e-04f, -1.087105621e-04f, -1.078178742e-04f, -1.069250154e-04f, -1.060319877e-04f, -1.051387930e-04f, -1.042454334e-04f, + -1.033519108e-04f, -1.024582271e-04f, -1.015643844e-04f, -1.006703846e-04f, -9.977622967e-05f, -9.888192161e-05f, -9.798746239e-05f, -9.709285397e-05f, -9.619809833e-05f, -9.530319744e-05f, + -9.440815327e-05f, -9.351296780e-05f, -9.261764301e-05f, -9.172218085e-05f, -9.082658332e-05f, -8.993085238e-05f, -8.903499001e-05f, -8.813899818e-05f, -8.724287887e-05f, -8.634663405e-05f, + -8.545026570e-05f, -8.455377579e-05f, -8.365716629e-05f, -8.276043919e-05f, -8.186359645e-05f, -8.096664005e-05f, -8.006957198e-05f, -7.917239419e-05f, -7.827510868e-05f, -7.737771741e-05f, + -7.648022236e-05f, -7.558262551e-05f, -7.468492884e-05f, -7.378713431e-05f, -7.288924391e-05f, -7.199125961e-05f, -7.109318339e-05f, -7.019501722e-05f, -6.929676308e-05f, -6.839842295e-05f, + -6.749999881e-05f, -6.660149263e-05f, -6.570290638e-05f, -6.480424205e-05f, -6.390550160e-05f, -6.300668703e-05f, -6.210780030e-05f, -6.120884339e-05f, -6.030981828e-05f, -5.941072694e-05f, + -5.851157136e-05f, -5.761235350e-05f, -5.671307534e-05f, -5.581373887e-05f, -5.491434606e-05f, -5.401489888e-05f, -5.311539931e-05f, -5.221584933e-05f, -5.131625091e-05f, -5.041660604e-05f, + -4.951691668e-05f, -4.861718481e-05f, -4.771741242e-05f, -4.681760148e-05f, -4.591775395e-05f, -4.501787183e-05f, -4.411795708e-05f, -4.321801168e-05f, -4.231803761e-05f, -4.141803685e-05f, + -4.051801136e-05f, -3.961796313e-05f, -3.871789413e-05f, -3.781780634e-05f, -3.691770173e-05f, -3.601758227e-05f, -3.511744995e-05f, -3.421730673e-05f, -3.331715460e-05f, -3.241699552e-05f, + -3.151683148e-05f, -3.061666444e-05f, -2.971649639e-05f, -2.881632929e-05f, -2.791616511e-05f, -2.701600585e-05f, -2.611585346e-05f, -2.521570992e-05f, -2.431557720e-05f, -2.341545729e-05f, + -2.251535214e-05f, -2.161526374e-05f, -2.071519406e-05f, -1.981514507e-05f, -1.891511874e-05f, -1.801511704e-05f, -1.711514195e-05f, -1.621519544e-05f, -1.531527948e-05f, -1.441539604e-05f, + -1.351554709e-05f, -1.261573461e-05f, -1.171596056e-05f, -1.081622692e-05f, -9.916535648e-06f, -9.016888725e-06f, -8.117288119e-06f, -7.217735797e-06f, -6.318233730e-06f, -5.418783886e-06f, + -4.519388234e-06f, -3.620048744e-06f, -2.720767382e-06f, -1.821546118e-06f, -9.223869191e-07f, -2.329175233e-08f, 8.757374148e-07f, 1.774698615e-06f, 2.673589883e-06f, 3.572409251e-06f, + 4.471154753e-06f, 5.369824424e-06f, 6.268416299e-06f, 7.166928412e-06f, 8.065358799e-06f, 8.963705495e-06f, 9.861966536e-06f, 1.076013996e-05f, 1.165822380e-05f, 1.255621609e-05f, + 1.345411488e-05f, 1.435191820e-05f, 1.524962408e-05f, 1.614723057e-05f, 1.704473571e-05f, 1.794213752e-05f, 1.883943407e-05f, 1.973662337e-05f, 2.063370348e-05f, 2.153067243e-05f, + 2.242752826e-05f, 2.332426902e-05f, 2.422089275e-05f, 2.511739749e-05f, 2.601378128e-05f, 2.691004217e-05f, 2.780617819e-05f, 2.870218740e-05f, 2.959806783e-05f, 3.049381753e-05f, + 3.138943455e-05f, 3.228491693e-05f, 3.318026272e-05f, 3.407546996e-05f, 3.497053671e-05f, 3.586546100e-05f, 3.676024088e-05f, 3.765487441e-05f, 3.854935964e-05f, 3.944369460e-05f, + 4.033787736e-05f, 4.123190595e-05f, 4.212577844e-05f, 4.301949287e-05f, 4.391304730e-05f, 4.480643977e-05f, 4.569966834e-05f, 4.659273107e-05f, 4.748562599e-05f, 4.837835118e-05f, + 4.927090468e-05f, 5.016328455e-05f, 5.105548885e-05f, 5.194751563e-05f, 5.283936294e-05f, 5.373102885e-05f, 5.462251141e-05f, 5.551380868e-05f, 5.640491872e-05f, 5.729583959e-05f, + 5.818656935e-05f, 5.907710606e-05f, 5.996744777e-05f, 6.085759256e-05f, 6.174753849e-05f, 6.263728361e-05f, 6.352682599e-05f, 6.441616369e-05f, 6.530529479e-05f, 6.619421734e-05f, + 6.708292940e-05f, 6.797142906e-05f, 6.885971436e-05f, 6.974778339e-05f, 7.063563421e-05f, 7.152326488e-05f, 7.241067348e-05f, 7.329785808e-05f, 7.418481674e-05f, 7.507154755e-05f, + 7.595804856e-05f, 7.684431786e-05f, 7.773035352e-05f, 7.861615360e-05f, 7.950171620e-05f, 8.038703937e-05f, 8.127212120e-05f, 8.215695976e-05f, 8.304155313e-05f, 8.392589939e-05f, + 8.480999662e-05f, 8.569384290e-05f, 8.657743630e-05f, 8.746077490e-05f, 8.834385680e-05f, 8.922668006e-05f, 9.010924278e-05f, 9.099154304e-05f, 9.187357891e-05f, 9.275534850e-05f, + 9.363684987e-05f, 9.451808112e-05f, 9.539904034e-05f, 9.627972561e-05f, 9.716013502e-05f, 9.804026666e-05f, 9.892011863e-05f, 9.979968900e-05f, 1.006789759e-04f, 1.015579774e-04f, + 1.024366915e-04f, 1.033151165e-04f, 1.041932503e-04f, 1.050710911e-04f, 1.059486370e-04f, 1.068258860e-04f, 1.077028363e-04f, 1.085794859e-04f, 1.094558331e-04f, 1.103318758e-04f, + 1.112076121e-04f, 1.120830402e-04f, 1.129581582e-04f, 1.138329642e-04f, 1.147074562e-04f, 1.155816324e-04f, 1.164554909e-04f, 1.173290298e-04f, 1.182022472e-04f, 1.190751412e-04f, + 1.199477099e-04f, 1.208199515e-04f, 1.216918640e-04f, 1.225634455e-04f, 1.234346942e-04f, 1.243056082e-04f, 1.251761856e-04f, 1.260464245e-04f, 1.269163230e-04f, 1.277858793e-04f, + 1.286550914e-04f, 1.295239575e-04f, 1.303924757e-04f, 1.312606441e-04f, 1.321284609e-04f, 1.329959241e-04f, 1.338630319e-04f, 1.347297824e-04f, 1.355961738e-04f, 1.364622041e-04f, + 1.373278716e-04f, 1.381931742e-04f, 1.390581102e-04f, 1.399226776e-04f, 1.407868747e-04f, 1.416506995e-04f, 1.425141502e-04f, 1.433772249e-04f, 1.442399217e-04f, 1.451022388e-04f, + 1.459641744e-04f, 1.468257264e-04f, 1.476868932e-04f, 1.485476728e-04f, 1.494080634e-04f, 1.502680631e-04f, 1.511276700e-04f, 1.519868823e-04f, 1.528456982e-04f, 1.537041158e-04f, + 1.545621332e-04f, 1.554197486e-04f, 1.562769601e-04f, 1.571337659e-04f, 1.579901641e-04f, 1.588461529e-04f, 1.597017305e-04f, 1.605568949e-04f, 1.614116444e-04f, 1.622659771e-04f, + 1.631198912e-04f, 1.639733847e-04f, 1.648264560e-04f, 1.656791030e-04f, 1.665313241e-04f, 1.673831173e-04f, 1.682344809e-04f, 1.690854129e-04f, 1.699359116e-04f, 1.707859751e-04f, + 1.716356016e-04f, 1.724847892e-04f, 1.733335362e-04f, 1.741818407e-04f, 1.750297008e-04f, 1.758771148e-04f, 1.767240808e-04f, 1.775705969e-04f, 1.784166615e-04f, 1.792622726e-04f, + 1.801074284e-04f, 1.809521271e-04f, 1.817963669e-04f, 1.826401460e-04f, 1.834834625e-04f, 1.843263146e-04f, 1.851687006e-04f, 1.860106186e-04f, 1.868520667e-04f, 1.876930433e-04f, + 1.885335464e-04f, 1.893735743e-04f, 1.902131252e-04f, 1.910521972e-04f, 1.918907885e-04f, 1.927288974e-04f, 1.935665220e-04f, 1.944036606e-04f, 1.952403113e-04f, 1.960764723e-04f, + 1.969121419e-04f, 1.977473183e-04f, 1.985819995e-04f, 1.994161840e-04f, 2.002498698e-04f, 2.010830551e-04f, 2.019157383e-04f, 2.027479174e-04f, 2.035795908e-04f, 2.044107565e-04f, + 2.052414129e-04f, 2.060715581e-04f, 2.069011904e-04f, 2.077303080e-04f, 2.085589091e-04f, 2.093869918e-04f, 2.102145546e-04f, 2.110415955e-04f, 2.118681128e-04f, 2.126941047e-04f, + 2.135195694e-04f, 2.143445053e-04f, 2.151689104e-04f, 2.159927830e-04f, 2.168161215e-04f, 2.176389239e-04f, 2.184611885e-04f, 2.192829137e-04f, 2.201040975e-04f, 2.209247383e-04f, + 2.217448342e-04f, 2.225643836e-04f, 2.233833847e-04f, 2.242018356e-04f, 2.250197348e-04f, 2.258370803e-04f, 2.266538705e-04f, 2.274701036e-04f, 2.282857778e-04f, 2.291008915e-04f, + 2.299154428e-04f, 2.307294300e-04f, 2.315428514e-04f, 2.323557053e-04f, 2.331679898e-04f, 2.339797033e-04f, 2.347908439e-04f, 2.356014101e-04f, 2.364114000e-04f, 2.372208119e-04f, + 2.380296440e-04f, 2.388378947e-04f, 2.396455623e-04f, 2.404526449e-04f, 2.412591408e-04f, 2.420650484e-04f, 2.428703659e-04f, 2.436750915e-04f, 2.444792237e-04f, 2.452827605e-04f, + 2.460857004e-04f, 2.468880416e-04f, 2.476897824e-04f, 2.484909211e-04f, 2.492914559e-04f, 2.500913851e-04f, 2.508907072e-04f, 2.516894202e-04f, 2.524875226e-04f, 2.532850126e-04f, + 2.540818885e-04f, 2.548781486e-04f, 2.556737912e-04f, 2.564688147e-04f, 2.572632172e-04f, 2.580569972e-04f, 2.588501529e-04f, 2.596426826e-04f, 2.604345847e-04f, 2.612258574e-04f, + 2.620164991e-04f, 2.628065081e-04f, 2.635958826e-04f, 2.643846210e-04f, 2.651727217e-04f, 2.659601828e-04f, 2.667470029e-04f, 2.675331801e-04f, 2.683187128e-04f, 2.691035993e-04f, + 2.698878380e-04f, 2.706714272e-04f, 2.714543652e-04f, 2.722366503e-04f, 2.730182809e-04f, 2.737992552e-04f, 2.745795718e-04f, 2.753592288e-04f, 2.761382246e-04f, 2.769165576e-04f, + 2.776942260e-04f, 2.784712284e-04f, 2.792475628e-04f, 2.800232279e-04f, 2.807982218e-04f, 2.815725429e-04f, 2.823461896e-04f, 2.831191603e-04f, 2.838914532e-04f, 2.846630668e-04f, + 2.854339994e-04f, 2.862042494e-04f, 2.869738150e-04f, 2.877426948e-04f, 2.885108870e-04f, 2.892783900e-04f, 2.900452022e-04f, 2.908113220e-04f, 2.915767477e-04f, 2.923414776e-04f, + 2.931055103e-04f, 2.938688440e-04f, 2.946314771e-04f, 2.953934080e-04f, 2.961546351e-04f, 2.969151567e-04f, 2.976749713e-04f, 2.984340773e-04f, 2.991924729e-04f, 2.999501567e-04f, + 3.007071269e-04f, 3.014633821e-04f, 3.022189205e-04f, 3.029737406e-04f, 3.037278408e-04f, 3.044812195e-04f, 3.052338751e-04f, 3.059858059e-04f, 3.067370105e-04f, 3.074874871e-04f, + 3.082372342e-04f, 3.089862502e-04f, 3.097345336e-04f, 3.104820826e-04f, 3.112288959e-04f, 3.119749717e-04f, 3.127203084e-04f, 3.134649046e-04f, 3.142087586e-04f, 3.149518688e-04f, + 3.156942337e-04f, 3.164358518e-04f, 3.171767213e-04f, 3.179168408e-04f, 3.186562087e-04f, 3.193948234e-04f, 3.201326833e-04f, 3.208697870e-04f, 3.216061328e-04f, 3.223417191e-04f, + 3.230765445e-04f, 3.238106073e-04f, 3.245439061e-04f, 3.252764392e-04f, 3.260082051e-04f, 3.267392023e-04f, 3.274694292e-04f, 3.281988842e-04f, 3.289275659e-04f, 3.296554726e-04f, + 3.303826029e-04f, 3.311089552e-04f, 3.318345280e-04f, 3.325593197e-04f, 3.332833288e-04f, 3.340065537e-04f, 3.347289931e-04f, 3.354506452e-04f, 3.361715086e-04f, 3.368915818e-04f, + 3.376108633e-04f, 3.383293515e-04f, 3.390470448e-04f, 3.397639419e-04f, 3.404800412e-04f, 3.411953411e-04f, 3.419098402e-04f, 3.426235370e-04f, 3.433364299e-04f, 3.440485174e-04f, + 3.447597981e-04f, 3.454702704e-04f, 3.461799329e-04f, 3.468887840e-04f, 3.475968223e-04f, 3.483040462e-04f, 3.490104543e-04f, 3.497160450e-04f, 3.504208170e-04f, 3.511247686e-04f, + 3.518278985e-04f, 3.525302051e-04f, 3.532316869e-04f, 3.539323426e-04f, 3.546321705e-04f, 3.553311693e-04f, 3.560293374e-04f, 3.567266735e-04f, 3.574231759e-04f, 3.581188433e-04f, + 3.588136742e-04f, 3.595076671e-04f, 3.602008206e-04f, 3.608931332e-04f, 3.615846035e-04f, 3.622752299e-04f, 3.629650111e-04f, 3.636539456e-04f, 3.643420319e-04f, 3.650292687e-04f, + 3.657156543e-04f, 3.664011875e-04f, 3.670858668e-04f, 3.677696907e-04f, 3.684526578e-04f, 3.691347667e-04f, 3.698160159e-04f, 3.704964040e-04f, 3.711759295e-04f, 3.718545911e-04f, + 3.725323873e-04f, 3.732093168e-04f, 3.738853779e-04f, 3.745605695e-04f, 3.752348900e-04f, 3.759083380e-04f, 3.765809121e-04f, 3.772526109e-04f, 3.779234330e-04f, 3.785933770e-04f, + 3.792624415e-04f, 3.799306250e-04f, 3.805979262e-04f, 3.812643437e-04f, 3.819298761e-04f, 3.825945220e-04f, 3.832582800e-04f, 3.839211486e-04f, 3.845831266e-04f, 3.852442125e-04f, + 3.859044050e-04f, 3.865637026e-04f, 3.872221040e-04f, 3.878796078e-04f, 3.885362127e-04f, 3.891919172e-04f, 3.898467200e-04f, 3.905006197e-04f, 3.911536149e-04f, 3.918057044e-04f, + 3.924568866e-04f, 3.931071603e-04f, 3.937565241e-04f, 3.944049766e-04f, 3.950525166e-04f, 3.956991425e-04f, 3.963448532e-04f, 3.969896471e-04f, 3.976335231e-04f, 3.982764797e-04f, + 3.989185156e-04f, 3.995596295e-04f, 4.001998199e-04f, 4.008390857e-04f, 4.014774254e-04f, 4.021148377e-04f, 4.027513213e-04f, 4.033868749e-04f, 4.040214971e-04f, 4.046551867e-04f, + 4.052879422e-04f, 4.059197624e-04f, 4.065506459e-04f, 4.071805915e-04f, 4.078095979e-04f, 4.084376636e-04f, 4.090647875e-04f, 4.096909681e-04f, 4.103162043e-04f, 4.109404946e-04f, + 4.115638379e-04f, 4.121862327e-04f, 4.128076779e-04f, 4.134281721e-04f, 4.140477140e-04f, 4.146663023e-04f, 4.152839358e-04f, 4.159006131e-04f, 4.165163331e-04f, 4.171310943e-04f, + 4.177448956e-04f, 4.183577356e-04f, 4.189696130e-04f, 4.195805267e-04f, 4.201904753e-04f, 4.207994576e-04f, 4.214074723e-04f, 4.220145182e-04f, 4.226205939e-04f, 4.232256982e-04f, + 4.238298299e-04f, 4.244329878e-04f, 4.250351705e-04f, 4.256363768e-04f, 4.262366055e-04f, 4.268358553e-04f, 4.274341249e-04f, 4.280314133e-04f, 4.286277190e-04f, 4.292230409e-04f, + 4.298173778e-04f, 4.304107283e-04f, 4.310030913e-04f, 4.315944656e-04f, 4.321848499e-04f, 4.327742430e-04f, 4.333626437e-04f, 4.339500508e-04f, 4.345364630e-04f, 4.351218791e-04f, + 4.357062980e-04f, 4.362897184e-04f, 4.368721391e-04f, 4.374535590e-04f, 4.380339767e-04f, 4.386133911e-04f, 4.391918011e-04f, 4.397692054e-04f, 4.403456028e-04f, 4.409209922e-04f, + 4.414953723e-04f, 4.420687419e-04f, 4.426411000e-04f, 4.432124452e-04f, 4.437827765e-04f, 4.443520926e-04f, 4.449203924e-04f, 4.454876747e-04f, 4.460539383e-04f, 4.466191820e-04f, + 4.471834048e-04f, 4.477466055e-04f, 4.483087827e-04f, 4.488699356e-04f, 4.494300628e-04f, 4.499891631e-04f, 4.505472356e-04f, 4.511042790e-04f, 4.516602921e-04f, 4.522152739e-04f, + 4.527692231e-04f, 4.533221387e-04f, 4.538740195e-04f, 4.544248644e-04f, 4.549746722e-04f, 4.555234418e-04f, 4.560711722e-04f, 4.566178620e-04f, 4.571635103e-04f, 4.577081160e-04f, + 4.582516778e-04f, 4.587941947e-04f, 4.593356656e-04f, 4.598760894e-04f, 4.604154649e-04f, 4.609537911e-04f, 4.614910668e-04f, 4.620272909e-04f, 4.625624624e-04f, 4.630965802e-04f, + 4.636296431e-04f, 4.641616500e-04f, 4.646926000e-04f, 4.652224918e-04f, 4.657513244e-04f, 4.662790968e-04f, 4.668058078e-04f, 4.673314564e-04f, 4.678560414e-04f, 4.683795619e-04f, + 4.689020168e-04f, 4.694234049e-04f, 4.699437252e-04f, 4.704629767e-04f, 4.709811583e-04f, 4.714982689e-04f, 4.720143076e-04f, 4.725292731e-04f, 4.730431645e-04f, 4.735559808e-04f, + 4.740677208e-04f, 4.745783836e-04f, 4.750879681e-04f, 4.755964733e-04f, 4.761038981e-04f, 4.766102415e-04f, 4.771155024e-04f, 4.776196799e-04f, 4.781227729e-04f, 4.786247804e-04f, + 4.791257013e-04f, 4.796255347e-04f, 4.801242796e-04f, 4.806219348e-04f, 4.811184995e-04f, 4.816139726e-04f, 4.821083530e-04f, 4.826016399e-04f, 4.830938321e-04f, 4.835849287e-04f, + 4.840749287e-04f, 4.845638312e-04f, 4.850516350e-04f, 4.855383392e-04f, 4.860239429e-04f, 4.865084450e-04f, 4.869918446e-04f, 4.874741407e-04f, 4.879553323e-04f, 4.884354184e-04f, + 4.889143981e-04f, 4.893922704e-04f, 4.898690344e-04f, 4.903446889e-04f, 4.908192333e-04f, 4.912926663e-04f, 4.917649871e-04f, 4.922361948e-04f, 4.927062884e-04f, 4.931752669e-04f, + 4.936431294e-04f, 4.941098749e-04f, 4.945755026e-04f, 4.950400114e-04f, 4.955034004e-04f, 4.959656687e-04f, 4.964268155e-04f, 4.968868396e-04f, 4.973457402e-04f, 4.978035165e-04f, + 4.982601674e-04f, 4.987156920e-04f, 4.991700895e-04f, 4.996233589e-04f, 5.000754993e-04f, 5.005265098e-04f, 5.009763895e-04f, 5.014251375e-04f, 5.018727529e-04f, 5.023192348e-04f, + 5.027645822e-04f, 5.032087944e-04f, 5.036518704e-04f, 5.040938093e-04f, 5.045346102e-04f, 5.049742723e-04f, 5.054127947e-04f, 5.058501765e-04f, 5.062864168e-04f, 5.067215147e-04f, + 5.071554694e-04f, 5.075882800e-04f, 5.080199457e-04f, 5.084504656e-04f, 5.088798388e-04f, 5.093080644e-04f, 5.097351417e-04f, 5.101610698e-04f, 5.105858477e-04f, 5.110094747e-04f, + 5.114319499e-04f, 5.118532726e-04f, 5.122734417e-04f, 5.126924566e-04f, 5.131103163e-04f, 5.135270201e-04f, 5.139425671e-04f, 5.143569564e-04f, 5.147701874e-04f, 5.151822590e-04f, + 5.155931706e-04f, 5.160029213e-04f, 5.164115103e-04f, 5.168189368e-04f, 5.172251999e-04f, 5.176302989e-04f, 5.180342330e-04f, 5.184370014e-04f, 5.188386032e-04f, 5.192390377e-04f, + 5.196383041e-04f, 5.200364016e-04f, 5.204333293e-04f, 5.208290866e-04f, 5.212236727e-04f, 5.216170867e-04f, 5.220093279e-04f, 5.224003955e-04f, 5.227902887e-04f, 5.231790069e-04f, + 5.235665491e-04f, 5.239529147e-04f, 5.243381028e-04f, 5.247221128e-04f, 5.251049438e-04f, 5.254865952e-04f, 5.258670661e-04f, 5.262463559e-04f, 5.266244637e-04f, 5.270013889e-04f, + 5.273771306e-04f, 5.277516882e-04f, 5.281250610e-04f, 5.284972481e-04f, 5.288682489e-04f, 5.292380626e-04f, 5.296066885e-04f, 5.299741259e-04f, 5.303403741e-04f, 5.307054324e-04f, + 5.310693000e-04f, 5.314319762e-04f, 5.317934604e-04f, 5.321537518e-04f, 5.325128497e-04f, 5.328707534e-04f, 5.332274623e-04f, 5.335829755e-04f, 5.339372926e-04f, 5.342904126e-04f, + 5.346423351e-04f, 5.349930592e-04f, 5.353425843e-04f, 5.356909097e-04f, 5.360380348e-04f, 5.363839589e-04f, 5.367286812e-04f, 5.370722012e-04f, 5.374145182e-04f, 5.377556315e-04f, + 5.380955404e-04f, 5.384342443e-04f, 5.387717426e-04f, 5.391080345e-04f, 5.394431195e-04f, 5.397769969e-04f, 5.401096660e-04f, 5.404411262e-04f, 5.407713769e-04f, 5.411004175e-04f, + 5.414282472e-04f, 5.417548656e-04f, 5.420802718e-04f, 5.424044654e-04f, 5.427274457e-04f, 5.430492121e-04f, 5.433697640e-04f, 5.436891007e-04f, 5.440072216e-04f, 5.443241262e-04f, + 5.446398138e-04f, 5.449542839e-04f, 5.452675357e-04f, 5.455795688e-04f, 5.458903826e-04f, 5.461999764e-04f, 5.465083496e-04f, 5.468155017e-04f, 5.471214321e-04f, 5.474261402e-04f, + 5.477296254e-04f, 5.480318872e-04f, 5.483329250e-04f, 5.486327382e-04f, 5.489313262e-04f, 5.492286885e-04f, 5.495248245e-04f, 5.498197336e-04f, 5.501134154e-04f, 5.504058692e-04f, + 5.506970945e-04f, 5.509870907e-04f, 5.512758574e-04f, 5.515633939e-04f, 5.518496998e-04f, 5.521347744e-04f, 5.524186173e-04f, 5.527012278e-04f, 5.529826056e-04f, 5.532627501e-04f, + 5.535416607e-04f, 5.538193369e-04f, 5.540957782e-04f, 5.543709840e-04f, 5.546449540e-04f, 5.549176875e-04f, 5.551891841e-04f, 5.554594432e-04f, 5.557284644e-04f, 5.559962472e-04f, + 5.562627910e-04f, 5.565280953e-04f, 5.567921598e-04f, 5.570549838e-04f, 5.573165669e-04f, 5.575769086e-04f, 5.578360085e-04f, 5.580938660e-04f, 5.583504808e-04f, 5.586058522e-04f, + 5.588599799e-04f, 5.591128634e-04f, 5.593645022e-04f, 5.596148959e-04f, 5.598640439e-04f, 5.601119460e-04f, 5.603586015e-04f, 5.606040100e-04f, 5.608481712e-04f, 5.610910845e-04f, + 5.613327496e-04f, 5.615731659e-04f, 5.618123331e-04f, 5.620502507e-04f, 5.622869183e-04f, 5.625223354e-04f, 5.627565016e-04f, 5.629894166e-04f, 5.632210799e-04f, 5.634514910e-04f, + 5.636806497e-04f, 5.639085553e-04f, 5.641352076e-04f, 5.643606062e-04f, 5.645847506e-04f, 5.648076404e-04f, 5.650292753e-04f, 5.652496549e-04f, 5.654687787e-04f, 5.656866464e-04f, + 5.659032575e-04f, 5.661186118e-04f, 5.663327088e-04f, 5.665455482e-04f, 5.667571295e-04f, 5.669674524e-04f, 5.671765166e-04f, 5.673843216e-04f, 5.675908672e-04f, 5.677961529e-04f, + 5.680001784e-04f, 5.682029433e-04f, 5.684044474e-04f, 5.686046901e-04f, 5.688036713e-04f, 5.690013905e-04f, 5.691978474e-04f, 5.693930416e-04f, 5.695869729e-04f, 5.697796409e-04f, + 5.699710453e-04f, 5.701611858e-04f, 5.703500619e-04f, 5.705376735e-04f, 5.707240201e-04f, 5.709091015e-04f, 5.710929174e-04f, 5.712754674e-04f, 5.714567512e-04f, 5.716367686e-04f, + 5.718155193e-04f, 5.719930028e-04f, 5.721692190e-04f, 5.723441676e-04f, 5.725178482e-04f, 5.726902605e-04f, 5.728614044e-04f, 5.730312795e-04f, 5.731998855e-04f, 5.733672221e-04f, + 5.735332891e-04f, 5.736980862e-04f, 5.738616132e-04f, 5.740238697e-04f, 5.741848556e-04f, 5.743445705e-04f, 5.745030142e-04f, 5.746601864e-04f, 5.748160869e-04f, 5.749707155e-04f, + 5.751240719e-04f, 5.752761558e-04f, 5.754269670e-04f, 5.755765053e-04f, 5.757247705e-04f, 5.758717623e-04f, 5.760174804e-04f, 5.761619247e-04f, 5.763050950e-04f, 5.764469910e-04f, + 5.765876125e-04f, 5.767269592e-04f, 5.768650311e-04f, 5.770018278e-04f, 5.771373491e-04f, 5.772715950e-04f, 5.774045650e-04f, 5.775362592e-04f, 5.776666772e-04f, 5.777958189e-04f, + 5.779236840e-04f, 5.780502725e-04f, 5.781755841e-04f, 5.782996186e-04f, 5.784223759e-04f, 5.785438557e-04f, 5.786640580e-04f, 5.787829825e-04f, 5.789006291e-04f, 5.790169975e-04f, + 5.791320878e-04f, 5.792458996e-04f, 5.793584329e-04f, 5.794696874e-04f, 5.795796631e-04f, 5.796883598e-04f, 5.797957773e-04f, 5.799019155e-04f, 5.800067743e-04f, 5.801103535e-04f, + 5.802126530e-04f, 5.803136727e-04f, 5.804134124e-04f, 5.805118721e-04f, 5.806090515e-04f, 5.807049506e-04f, 5.807995693e-04f, 5.808929074e-04f, 5.809849649e-04f, 5.810757415e-04f, + 5.811652373e-04f, 5.812534522e-04f, 5.813403859e-04f, 5.814260385e-04f, 5.815104098e-04f, 5.815934998e-04f, 5.816753083e-04f, 5.817558353e-04f, 5.818350807e-04f, 5.819130444e-04f, + 5.819897264e-04f, 5.820651265e-04f, 5.821392447e-04f, 5.822120809e-04f, 5.822836350e-04f, 5.823539071e-04f, 5.824228970e-04f, 5.824906047e-04f, 5.825570301e-04f, 5.826221732e-04f, + 5.826860340e-04f, 5.827486123e-04f, 5.828099081e-04f, 5.828699214e-04f, 5.829286523e-04f, 5.829861005e-04f, 5.830422661e-04f, 5.830971491e-04f, 5.831507495e-04f, 5.832030672e-04f, + 5.832541021e-04f, 5.833038544e-04f, 5.833523239e-04f, 5.833995107e-04f, 5.834454148e-04f, 5.834900361e-04f, 5.835333746e-04f, 5.835754303e-04f, 5.836162034e-04f, 5.836556936e-04f, + 5.836939011e-04f, 5.837308259e-04f, 5.837664680e-04f, 5.838008273e-04f, 5.838339040e-04f, 5.838656981e-04f, 5.838962094e-04f, 5.839254382e-04f, 5.839533844e-04f, 5.839800481e-04f, + 5.840054293e-04f, 5.840295279e-04f, 5.840523442e-04f, 5.840738781e-04f, 5.840941296e-04f, 5.841130989e-04f, 5.841307860e-04f, 5.841471908e-04f, 5.841623136e-04f, 5.841761543e-04f, + 5.841887130e-04f, 5.841999898e-04f, 5.842099847e-04f, 5.842186979e-04f, 5.842261293e-04f, 5.842322792e-04f, 5.842371475e-04f, 5.842407343e-04f, 5.842430398e-04f, 5.842440639e-04f, + 5.842438069e-04f, 5.842422688e-04f, 5.842394497e-04f, 5.842353497e-04f, 5.842299689e-04f, 5.842233074e-04f, 5.842153654e-04f, 5.842061429e-04f, 5.841956400e-04f, 5.841838569e-04f, + 5.841707937e-04f, 5.841564505e-04f, 5.841408274e-04f, 5.841239246e-04f, 5.841057422e-04f, 5.840862804e-04f, 5.840655392e-04f, 5.840435188e-04f, 5.840202194e-04f, 5.839956410e-04f, + 5.839697839e-04f, 5.839426483e-04f, 5.839142341e-04f, 5.838845417e-04f, 5.838535712e-04f, 5.838213226e-04f, 5.837877963e-04f, 5.837529924e-04f, 5.837169109e-04f, 5.836795522e-04f, + 5.836409164e-04f, 5.836010036e-04f, 5.835598141e-04f, 5.835173480e-04f, 5.834736056e-04f, 5.834285869e-04f, 5.833822922e-04f, 5.833347218e-04f, 5.832858757e-04f, 5.832357543e-04f, + 5.831843576e-04f, 5.831316860e-04f, 5.830777395e-04f, 5.830225185e-04f, 5.829660232e-04f, 5.829082537e-04f, 5.828492103e-04f, 5.827888932e-04f, 5.827273027e-04f, 5.826644389e-04f, + 5.826003021e-04f, 5.825348925e-04f, 5.824682105e-04f, 5.824002561e-04f, 5.823310297e-04f, 5.822605314e-04f, 5.821887617e-04f, 5.821157206e-04f, 5.820414085e-04f, 5.819658256e-04f, + 5.818889721e-04f, 5.818108484e-04f, 5.817314547e-04f, 5.816507913e-04f, 5.815688584e-04f, 5.814856563e-04f, 5.814011853e-04f, 5.813154456e-04f, 5.812284376e-04f, 5.811401616e-04f, + 5.810506178e-04f, 5.809598064e-04f, 5.808677279e-04f, 5.807743825e-04f, 5.806797704e-04f, 5.805838921e-04f, 5.804867478e-04f, 5.803883378e-04f, 5.802886624e-04f, 5.801877219e-04f, + 5.800855167e-04f, 5.799820470e-04f, 5.798773132e-04f, 5.797713157e-04f, 5.796640546e-04f, 5.795555305e-04f, 5.794457435e-04f, 5.793346940e-04f, 5.792223824e-04f, 5.791088090e-04f, + 5.789939742e-04f, 5.788778782e-04f, 5.787605215e-04f, 5.786419044e-04f, 5.785220272e-04f, 5.784008904e-04f, 5.782784941e-04f, 5.781548389e-04f, 5.780299251e-04f, 5.779037531e-04f, + 5.777763231e-04f, 5.776476357e-04f, 5.775176911e-04f, 5.773864897e-04f, 5.772540320e-04f, 5.771203183e-04f, 5.769853490e-04f, 5.768491245e-04f, 5.767116452e-04f, 5.765729114e-04f, + 5.764329236e-04f, 5.762916822e-04f, 5.761491876e-04f, 5.760054401e-04f, 5.758604402e-04f, 5.757141883e-04f, 5.755666848e-04f, 5.754179301e-04f, 5.752679247e-04f, 5.751166690e-04f, + 5.749641633e-04f, 5.748104081e-04f, 5.746554039e-04f, 5.744991511e-04f, 5.743416501e-04f, 5.741829013e-04f, 5.740229053e-04f, 5.738616623e-04f, 5.736991730e-04f, 5.735354376e-04f, + 5.733704568e-04f, 5.732042309e-04f, 5.730367604e-04f, 5.728680457e-04f, 5.726980873e-04f, 5.725268857e-04f, 5.723544414e-04f, 5.721807548e-04f, 5.720058263e-04f, 5.718296566e-04f, + 5.716522459e-04f, 5.714735949e-04f, 5.712937040e-04f, 5.711125737e-04f, 5.709302045e-04f, 5.707465968e-04f, 5.705617513e-04f, 5.703756682e-04f, 5.701883483e-04f, 5.699997919e-04f, + 5.698099996e-04f, 5.696189718e-04f, 5.694267092e-04f, 5.692332121e-04f, 5.690384812e-04f, 5.688425169e-04f, 5.686453197e-04f, 5.684468903e-04f, 5.682472290e-04f, 5.680463365e-04f, + 5.678442133e-04f, 5.676408598e-04f, 5.674362767e-04f, 5.672304645e-04f, 5.670234237e-04f, 5.668151549e-04f, 5.666056585e-04f, 5.663949353e-04f, 5.661829856e-04f, 5.659698102e-04f, + 5.657554095e-04f, 5.655397840e-04f, 5.653229344e-04f, 5.651048613e-04f, 5.648855651e-04f, 5.646650465e-04f, 5.644433060e-04f, 5.642203442e-04f, 5.639961618e-04f, 5.637707592e-04f, + 5.635441371e-04f, 5.633162960e-04f, 5.630872365e-04f, 5.628569593e-04f, 5.626254649e-04f, 5.623927539e-04f, 5.621588270e-04f, 5.619236846e-04f, 5.616873275e-04f, 5.614497563e-04f, + 5.612109715e-04f, 5.609709737e-04f, 5.607297637e-04f, 5.604873419e-04f, 5.602437091e-04f, 5.599988658e-04f, 5.597528126e-04f, 5.595055503e-04f, 5.592570794e-04f, 5.590074006e-04f, + 5.587565145e-04f, 5.585044217e-04f, 5.582511229e-04f, 5.579966187e-04f, 5.577409098e-04f, 5.574839968e-04f, 5.572258805e-04f, 5.569665613e-04f, 5.567060400e-04f, 5.564443173e-04f, + 5.561813939e-04f, 5.559172702e-04f, 5.556519472e-04f, 5.553854253e-04f, 5.551177054e-04f, 5.548487880e-04f, 5.545786739e-04f, 5.543073637e-04f, 5.540348581e-04f, 5.537611578e-04f, + 5.534862635e-04f, 5.532101759e-04f, 5.529328956e-04f, 5.526544235e-04f, 5.523747600e-04f, 5.520939061e-04f, 5.518118623e-04f, 5.515286294e-04f, 5.512442081e-04f, 5.509585991e-04f, + 5.506718031e-04f, 5.503838209e-04f, 5.500946531e-04f, 5.498043005e-04f, 5.495127637e-04f, 5.492200436e-04f, 5.489261409e-04f, 5.486310562e-04f, 5.483347904e-04f, 5.480373441e-04f, + 5.477387181e-04f, 5.474389132e-04f, 5.471379300e-04f, 5.468357694e-04f, 5.465324320e-04f, 5.462279187e-04f, 5.459222302e-04f, 5.456153673e-04f, 5.453073306e-04f, 5.449981210e-04f, + 5.446877393e-04f, 5.443761861e-04f, 5.440634623e-04f, 5.437495687e-04f, 5.434345060e-04f, 5.431182750e-04f, 5.428008764e-04f, 5.424823111e-04f, 5.421625799e-04f, 5.418416835e-04f, + 5.415196227e-04f, 5.411963984e-04f, 5.408720112e-04f, 5.405464621e-04f, 5.402197518e-04f, 5.398918810e-04f, 5.395628507e-04f, 5.392326617e-04f, 5.389013146e-04f, 5.385688104e-04f, + 5.382351499e-04f, 5.379003338e-04f, 5.375643630e-04f, 5.372272384e-04f, 5.368889607e-04f, 5.365495308e-04f, 5.362089495e-04f, 5.358672176e-04f, 5.355243359e-04f, 5.351803054e-04f, + 5.348351269e-04f, 5.344888011e-04f, 5.341413289e-04f, 5.337927113e-04f, 5.334429489e-04f, 5.330920428e-04f, 5.327399937e-04f, 5.323868024e-04f, 5.320324699e-04f, 5.316769971e-04f, + 5.313203847e-04f, 5.309626336e-04f, 5.306037448e-04f, 5.302437191e-04f, 5.298825573e-04f, 5.295202603e-04f, 5.291568291e-04f, 5.287922644e-04f, 5.284265672e-04f, 5.280597384e-04f, + 5.276917789e-04f, 5.273226895e-04f, 5.269524711e-04f, 5.265811246e-04f, 5.262086510e-04f, 5.258350511e-04f, 5.254603258e-04f, 5.250844761e-04f, 5.247075028e-04f, 5.243294069e-04f, + 5.239501893e-04f, 5.235698508e-04f, 5.231883924e-04f, 5.228058150e-04f, 5.224221196e-04f, 5.220373071e-04f, 5.216513783e-04f, 5.212643343e-04f, 5.208761759e-04f, 5.204869041e-04f, + 5.200965198e-04f, 5.197050240e-04f, 5.193124176e-04f, 5.189187015e-04f, 5.185238767e-04f, 5.181279442e-04f, 5.177309048e-04f, 5.173327596e-04f, 5.169335095e-04f, 5.165331555e-04f, + 5.161316984e-04f, 5.157291394e-04f, 5.153254792e-04f, 5.149207190e-04f, 5.145148597e-04f, 5.141079022e-04f, 5.136998475e-04f, 5.132906967e-04f, 5.128804506e-04f, 5.124691103e-04f, + 5.120566767e-04f, 5.116431508e-04f, 5.112285337e-04f, 5.108128262e-04f, 5.103960295e-04f, 5.099781444e-04f, 5.095591721e-04f, 5.091391134e-04f, 5.087179694e-04f, 5.082957412e-04f, + 5.078724296e-04f, 5.074480357e-04f, 5.070225606e-04f, 5.065960052e-04f, 5.061683705e-04f, 5.057396576e-04f, 5.053098675e-04f, 5.048790012e-04f, 5.044470597e-04f, 5.040140441e-04f, + 5.035799554e-04f, 5.031447946e-04f, 5.027085628e-04f, 5.022712610e-04f, 5.018328902e-04f, 5.013934514e-04f, 5.009529458e-04f, 5.005113744e-04f, 5.000687381e-04f, 4.996250381e-04f, + 4.991802754e-04f, 4.987344511e-04f, 4.982875662e-04f, 4.978396218e-04f, 4.973906189e-04f, 4.969405586e-04f, 4.964894420e-04f, 4.960372701e-04f, 4.955840441e-04f, 4.951297649e-04f, + 4.946744336e-04f, 4.942180514e-04f, 4.937606193e-04f, 4.933021384e-04f, 4.928426098e-04f, 4.923820345e-04f, 4.919204136e-04f, 4.914577483e-04f, 4.909940397e-04f, 4.905292887e-04f, + 4.900634966e-04f, 4.895966643e-04f, 4.891287931e-04f, 4.886598840e-04f, 4.881899382e-04f, 4.877189567e-04f, 4.872469406e-04f, 4.867738911e-04f, 4.862998092e-04f, 4.858246961e-04f, + 4.853485530e-04f, 4.848713808e-04f, 4.843931808e-04f, 4.839139541e-04f, 4.834337018e-04f, 4.829524250e-04f, 4.824701249e-04f, 4.819868025e-04f, 4.815024591e-04f, 4.810170958e-04f, + 4.805307136e-04f, 4.800433138e-04f, 4.795548975e-04f, 4.790654659e-04f, 4.785750200e-04f, 4.780835611e-04f, 4.775910903e-04f, 4.770976087e-04f, 4.766031175e-04f, 4.761076179e-04f, + 4.756111111e-04f, 4.751135981e-04f, 4.746150801e-04f, 4.741155584e-04f, 4.736150341e-04f, 4.731135084e-04f, 4.726109823e-04f, 4.721074573e-04f, 4.716029343e-04f, 4.710974145e-04f, + 4.705908993e-04f, 4.700833896e-04f, 4.695748868e-04f, 4.690653921e-04f, 4.685549065e-04f, 4.680434313e-04f, 4.675309678e-04f, 4.670175170e-04f, 4.665030802e-04f, 4.659876586e-04f, + 4.654712534e-04f, 4.649538658e-04f, 4.644354971e-04f, 4.639161483e-04f, 4.633958208e-04f, 4.628745157e-04f, 4.623522343e-04f, 4.618289778e-04f, 4.613047474e-04f, 4.607795443e-04f, + 4.602533697e-04f, 4.597262249e-04f, 4.591981111e-04f, 4.586690296e-04f, 4.581389815e-04f, 4.576079681e-04f, 4.570759906e-04f, 4.565430503e-04f, 4.560091484e-04f, 4.554742862e-04f, + 4.549384649e-04f, 4.544016857e-04f, 4.538639499e-04f, 4.533252587e-04f, 4.527856135e-04f, 4.522450154e-04f, 4.517034657e-04f, 4.511609656e-04f, 4.506175165e-04f, 4.500731196e-04f, + 4.495277761e-04f, 4.489814874e-04f, 4.484342546e-04f, 4.478860791e-04f, 4.473369621e-04f, 4.467869049e-04f, 4.462359088e-04f, 4.456839750e-04f, 4.451311049e-04f, 4.445772997e-04f, + 4.440225607e-04f, 4.434668892e-04f, 4.429102864e-04f, 4.423527537e-04f, 4.417942924e-04f, 4.412349038e-04f, 4.406745890e-04f, 4.401133496e-04f, 4.395511866e-04f, 4.389881015e-04f, + 4.384240956e-04f, 4.378591701e-04f, 4.372933264e-04f, 4.367265657e-04f, 4.361588895e-04f, 4.355902989e-04f, 4.350207953e-04f, 4.344503800e-04f, 4.338790544e-04f, 4.333068198e-04f, + 4.327336774e-04f, 4.321596287e-04f, 4.315846749e-04f, 4.310088174e-04f, 4.304320574e-04f, 4.298543964e-04f, 4.292758356e-04f, 4.286963765e-04f, 4.281160203e-04f, 4.275347683e-04f, + 4.269526220e-04f, 4.263695826e-04f, 4.257856515e-04f, 4.252008301e-04f, 4.246151197e-04f, 4.240285216e-04f, 4.234410372e-04f, 4.228526679e-04f, 4.222634150e-04f, 4.216732799e-04f, + 4.210822639e-04f, 4.204903683e-04f, 4.198975947e-04f, 4.193039442e-04f, 4.187094184e-04f, 4.181140185e-04f, 4.175177459e-04f, 4.169206020e-04f, 4.163225882e-04f, 4.157237058e-04f, + 4.151239563e-04f, 4.145233410e-04f, 4.139218613e-04f, 4.133195185e-04f, 4.127163141e-04f, 4.121122494e-04f, 4.115073259e-04f, 4.109015449e-04f, 4.102949078e-04f, 4.096874160e-04f, + 4.090790709e-04f, 4.084698739e-04f, 4.078598264e-04f, 4.072489299e-04f, 4.066371856e-04f, 4.060245950e-04f, 4.054111596e-04f, 4.047968807e-04f, 4.041817597e-04f, 4.035657980e-04f, + 4.029489971e-04f, 4.023313584e-04f, 4.017128833e-04f, 4.010935732e-04f, 4.004734295e-04f, 3.998524537e-04f, 3.992306471e-04f, 3.986080113e-04f, 3.979845475e-04f, 3.973602574e-04f, + 3.967351422e-04f, 3.961092034e-04f, 3.954824425e-04f, 3.948548608e-04f, 3.942264599e-04f, 3.935972412e-04f, 3.929672061e-04f, 3.923363560e-04f, 3.917046924e-04f, 3.910722167e-04f, + 3.904389305e-04f, 3.898048350e-04f, 3.891699319e-04f, 3.885342225e-04f, 3.878977082e-04f, 3.872603907e-04f, 3.866222712e-04f, 3.859833513e-04f, 3.853436324e-04f, 3.847031160e-04f, + 3.840618035e-04f, 3.834196965e-04f, 3.827767963e-04f, 3.821331045e-04f, 3.814886226e-04f, 3.808433519e-04f, 3.801972940e-04f, 3.795504503e-04f, 3.789028224e-04f, 3.782544116e-04f, + 3.776052195e-04f, 3.769552476e-04f, 3.763044974e-04f, 3.756529702e-04f, 3.750006677e-04f, 3.743475913e-04f, 3.736937425e-04f, 3.730391227e-04f, 3.723837336e-04f, 3.717275765e-04f, + 3.710706530e-04f, 3.704129645e-04f, 3.697545126e-04f, 3.690952988e-04f, 3.684353246e-04f, 3.677745914e-04f, 3.671131008e-04f, 3.664508543e-04f, 3.657878534e-04f, 3.651240996e-04f, + 3.644595944e-04f, 3.637943393e-04f, 3.631283359e-04f, 3.624615856e-04f, 3.617940900e-04f, 3.611258506e-04f, 3.604568690e-04f, 3.597871465e-04f, 3.591166849e-04f, 3.584454855e-04f, + 3.577735499e-04f, 3.571008797e-04f, 3.564274763e-04f, 3.557533414e-04f, 3.550784764e-04f, 3.544028829e-04f, 3.537265623e-04f, 3.530495164e-04f, 3.523717465e-04f, 3.516932542e-04f, + 3.510140411e-04f, 3.503341087e-04f, 3.496534586e-04f, 3.489720922e-04f, 3.482900112e-04f, 3.476072171e-04f, 3.469237115e-04f, 3.462394958e-04f, 3.455545717e-04f, 3.448689408e-04f, + 3.441826044e-04f, 3.434955643e-04f, 3.428078220e-04f, 3.421193790e-04f, 3.414302369e-04f, 3.407403973e-04f, 3.400498617e-04f, 3.393586317e-04f, 3.386667089e-04f, 3.379740948e-04f, + 3.372807910e-04f, 3.365867991e-04f, 3.358921207e-04f, 3.351967572e-04f, 3.345007104e-04f, 3.338039817e-04f, 3.331065728e-04f, 3.324084852e-04f, 3.317097206e-04f, 3.310102804e-04f, + 3.303101663e-04f, 3.296093799e-04f, 3.289079228e-04f, 3.282057965e-04f, 3.275030026e-04f, 3.267995427e-04f, 3.260954185e-04f, 3.253906315e-04f, 3.246851833e-04f, 3.239790754e-04f, + 3.232723096e-04f, 3.225648874e-04f, 3.218568104e-04f, 3.211480802e-04f, 3.204386984e-04f, 3.197286666e-04f, 3.190179864e-04f, 3.183066594e-04f, 3.175946872e-04f, 3.168820715e-04f, + 3.161688139e-04f, 3.154549159e-04f, 3.147403791e-04f, 3.140252053e-04f, 3.133093959e-04f, 3.125929527e-04f, 3.118758773e-04f, 3.111581711e-04f, 3.104398360e-04f, 3.097208735e-04f, + 3.090012851e-04f, 3.082810727e-04f, 3.075602377e-04f, 3.068387818e-04f, 3.061167067e-04f, 3.053940139e-04f, 3.046707051e-04f, 3.039467819e-04f, 3.032222460e-04f, 3.024970989e-04f, + 3.017713424e-04f, 3.010449781e-04f, 3.003180076e-04f, 2.995904325e-04f, 2.988622545e-04f, 2.981334752e-04f, 2.974040963e-04f, 2.966741194e-04f, 2.959435461e-04f, 2.952123782e-04f, + 2.944806172e-04f, 2.937482648e-04f, 2.930153227e-04f, 2.922817925e-04f, 2.915476758e-04f, 2.908129743e-04f, 2.900776897e-04f, 2.893418236e-04f, 2.886053777e-04f, 2.878683536e-04f, + 2.871307531e-04f, 2.863925776e-04f, 2.856538290e-04f, 2.849145089e-04f, 2.841746189e-04f, 2.834341607e-04f, 2.826931360e-04f, 2.819515464e-04f, 2.812093937e-04f, 2.804666794e-04f, + 2.797234053e-04f, 2.789795730e-04f, 2.782351842e-04f, 2.774902405e-04f, 2.767447437e-04f, 2.759986954e-04f, 2.752520973e-04f, 2.745049511e-04f, 2.737572585e-04f, 2.730090211e-04f, + 2.722602406e-04f, 2.715109187e-04f, 2.707610570e-04f, 2.700106574e-04f, 2.692597214e-04f, 2.685082507e-04f, 2.677562471e-04f, 2.670037122e-04f, 2.662506477e-04f, 2.654970553e-04f, + 2.647429366e-04f, 2.639882935e-04f, 2.632331275e-04f, 2.624774405e-04f, 2.617212339e-04f, 2.609645097e-04f, 2.602072694e-04f, 2.594495148e-04f, 2.586912475e-04f, 2.579324693e-04f, + 2.571731818e-04f, 2.564133869e-04f, 2.556530861e-04f, 2.548922812e-04f, 2.541309738e-04f, 2.533691658e-04f, 2.526068587e-04f, 2.518440544e-04f, 2.510807545e-04f, 2.503169607e-04f, + 2.495526747e-04f, 2.487878984e-04f, 2.480226332e-04f, 2.472568811e-04f, 2.464906436e-04f, 2.457239226e-04f, 2.449567197e-04f, 2.441890367e-04f, 2.434208752e-04f, 2.426522370e-04f, + 2.418831238e-04f, 2.411135374e-04f, 2.403434794e-04f, 2.395729516e-04f, 2.388019557e-04f, 2.380304934e-04f, 2.372585665e-04f, 2.364861766e-04f, 2.357133256e-04f, 2.349400151e-04f, + 2.341662469e-04f, 2.333920228e-04f, 2.326173443e-04f, 2.318422133e-04f, 2.310666315e-04f, 2.302906007e-04f, 2.295141225e-04f, 2.287371987e-04f, 2.279598311e-04f, 2.271820213e-04f, + 2.264037712e-04f, 2.256250825e-04f, 2.248459568e-04f, 2.240663960e-04f, 2.232864018e-04f, 2.225059759e-04f, 2.217251200e-04f, 2.209438360e-04f, 2.201621256e-04f, 2.193799905e-04f, + 2.185974324e-04f, 2.178144531e-04f, 2.170310544e-04f, 2.162472379e-04f, 2.154630056e-04f, 2.146783590e-04f, 2.138933000e-04f, 2.131078303e-04f, 2.123219516e-04f, 2.115356658e-04f, + 2.107489745e-04f, 2.099618796e-04f, 2.091743827e-04f, 2.083864857e-04f, 2.075981902e-04f, 2.068094981e-04f, 2.060204112e-04f, 2.052309311e-04f, 2.044410596e-04f, 2.036507986e-04f, + 2.028601496e-04f, 2.020691146e-04f, 2.012776953e-04f, 2.004858935e-04f, 1.996937108e-04f, 1.989011492e-04f, 1.981082102e-04f, 1.973148958e-04f, 1.965212077e-04f, 1.957271476e-04f, + 1.949327174e-04f, 1.941379187e-04f, 1.933427534e-04f, 1.925472232e-04f, 1.917513299e-04f, 1.909550753e-04f, 1.901584611e-04f, 1.893614892e-04f, 1.885641612e-04f, 1.877664790e-04f, + 1.869684444e-04f, 1.861700591e-04f, 1.853713249e-04f, 1.845722435e-04f, 1.837728169e-04f, 1.829730466e-04f, 1.821729346e-04f, 1.813724826e-04f, 1.805716923e-04f, 1.797705656e-04f, + 1.789691042e-04f, 1.781673100e-04f, 1.773651847e-04f, 1.765627300e-04f, 1.757599479e-04f, 1.749568400e-04f, 1.741534081e-04f, 1.733496541e-04f, 1.725455796e-04f, 1.717411866e-04f, + 1.709364768e-04f, 1.701314520e-04f, 1.693261139e-04f, 1.685204644e-04f, 1.677145052e-04f, 1.669082382e-04f, 1.661016651e-04f, 1.652947878e-04f, 1.644876079e-04f, 1.636801274e-04f, + 1.628723479e-04f, 1.620642714e-04f, 1.612558996e-04f, 1.604472342e-04f, 1.596382771e-04f, 1.588290301e-04f, 1.580194949e-04f, 1.572096735e-04f, 1.563995675e-04f, 1.555891787e-04f, + 1.547785091e-04f, 1.539675603e-04f, 1.531563341e-04f, 1.523448324e-04f, 1.515330570e-04f, 1.507210096e-04f, 1.499086921e-04f, 1.490961063e-04f, 1.482832539e-04f, 1.474701368e-04f, + 1.466567568e-04f, 1.458431157e-04f, 1.450292152e-04f, 1.442150572e-04f, 1.434006435e-04f, 1.425859759e-04f, 1.417710563e-04f, 1.409558863e-04f, 1.401404678e-04f, 1.393248026e-04f, + 1.385088926e-04f, 1.376927395e-04f, 1.368763452e-04f, 1.360597114e-04f, 1.352428399e-04f, 1.344257327e-04f, 1.336083914e-04f, 1.327908179e-04f, 1.319730140e-04f, 1.311549815e-04f, + 1.303367222e-04f, 1.295182380e-04f, 1.286995306e-04f, 1.278806019e-04f, 1.270614536e-04f, 1.262420876e-04f, 1.254225057e-04f, 1.246027098e-04f, 1.237827015e-04f, 1.229624828e-04f, + 1.221420554e-04f, 1.213214213e-04f, 1.205005820e-04f, 1.196795396e-04f, 1.188582958e-04f, 1.180368525e-04f, 1.172152113e-04f, 1.163933743e-04f, 1.155713431e-04f, 1.147491196e-04f, + 1.139267057e-04f, 1.131041030e-04f, 1.122813136e-04f, 1.114583390e-04f, 1.106351813e-04f, 1.098118422e-04f, 1.089883235e-04f, 1.081646271e-04f, 1.073407547e-04f, 1.065167082e-04f, + 1.056924894e-04f, 1.048681002e-04f, 1.040435423e-04f, 1.032188175e-04f, 1.023939278e-04f, 1.015688748e-04f, 1.007436605e-04f, 9.991828669e-05f, 9.909275512e-05f, 9.826706765e-05f, + 9.744122609e-05f, 9.661523229e-05f, 9.578908805e-05f, 9.496279520e-05f, 9.413635557e-05f, 9.330977098e-05f, 9.248304324e-05f, 9.165617419e-05f, 9.082916565e-05f, 9.000201944e-05f, + 8.917473740e-05f, 8.834732133e-05f, 8.751977307e-05f, 8.669209444e-05f, 8.586428727e-05f, 8.503635338e-05f, 8.420829460e-05f, 8.338011275e-05f, 8.255180966e-05f, 8.172338715e-05f, + 8.089484705e-05f, 8.006619119e-05f, 7.923742139e-05f, 7.840853948e-05f, 7.757954728e-05f, 7.675044662e-05f, 7.592123933e-05f, 7.509192723e-05f, 7.426251216e-05f, 7.343299593e-05f, + 7.260338037e-05f, 7.177366732e-05f, 7.094385859e-05f, 7.011395602e-05f, 6.928396143e-05f, 6.845387664e-05f, 6.762370350e-05f, 6.679344382e-05f, 6.596309943e-05f, 6.513267216e-05f, + 6.430216384e-05f, 6.347157629e-05f, 6.264091134e-05f, 6.181017082e-05f, 6.097935655e-05f, 6.014847037e-05f, 5.931751411e-05f, 5.848648958e-05f, 5.765539862e-05f, 5.682424305e-05f, + 5.599302471e-05f, 5.516174542e-05f, 5.433040701e-05f, 5.349901130e-05f, 5.266756013e-05f, 5.183605532e-05f, 5.100449869e-05f, 5.017289209e-05f, 4.934123733e-05f, 4.850953624e-05f, + 4.767779065e-05f, 4.684600239e-05f, 4.601417328e-05f, 4.518230515e-05f, 4.435039984e-05f, 4.351845916e-05f, 4.268648494e-05f, 4.185447902e-05f, 4.102244321e-05f, 4.019037935e-05f, + 3.935828927e-05f, 3.852617478e-05f, 3.769403772e-05f, 3.686187991e-05f, 3.602970318e-05f, 3.519750936e-05f, 3.436530027e-05f, 3.353307774e-05f, 3.270084359e-05f, 3.186859966e-05f, + 3.103634776e-05f, 3.020408973e-05f, 2.937182739e-05f, 2.853956256e-05f, 2.770729708e-05f, 2.687503276e-05f, 2.604277143e-05f, 2.521051491e-05f, 2.437826504e-05f, 2.354602364e-05f, + 2.271379252e-05f, 2.188157352e-05f, 2.104936846e-05f, 2.021717917e-05f, 1.938500746e-05f, 1.855285517e-05f, 1.772072411e-05f, 1.688861611e-05f, 1.605653299e-05f, 1.522447658e-05f, + 1.439244869e-05f, 1.356045116e-05f, 1.272848580e-05f, 1.189655444e-05f, 1.106465889e-05f, 1.023280098e-05f, 9.400982540e-06f, 8.569205379e-06f, 7.737471322e-06f, 6.905782190e-06f, + 6.074139805e-06f, 5.242545986e-06f, 4.411002553e-06f, 3.579511328e-06f, 2.748074129e-06f, 1.916692776e-06f, 1.085369089e-06f, 2.541048855e-07f, -5.770980143e-07f, -1.408237793e-06f, + -2.239312631e-06f, -3.070320712e-06f, -3.901260217e-06f, -4.732129330e-06f, -5.562926232e-06f, -6.393649109e-06f, -7.224296142e-06f, -8.054865516e-06f, -8.885355415e-06f, -9.715764023e-06f, + -1.054608953e-05f, -1.137633011e-05f, -1.220648395e-05f, -1.303654925e-05f, -1.386652418e-05f, -1.469640694e-05f, -1.552619570e-05f, -1.635588867e-05f, -1.718548401e-05f, -1.801497993e-05f, + -1.884437461e-05f, -1.967366623e-05f, -2.050285299e-05f, -2.133193308e-05f, -2.216090469e-05f, -2.298976600e-05f, -2.381851521e-05f, -2.464715050e-05f, -2.547567007e-05f, -2.630407211e-05f, + -2.713235481e-05f, -2.796051637e-05f, -2.878855497e-05f, -2.961646881e-05f, -3.044425609e-05f, -3.127191499e-05f, -3.209944371e-05f, -3.292684044e-05f, -3.375410339e-05f, -3.458123074e-05f, + -3.540822070e-05f, -3.623507145e-05f, -3.706178120e-05f, -3.788834814e-05f, -3.871477048e-05f, -3.954104640e-05f, -4.036717411e-05f, -4.119315180e-05f, -4.201897769e-05f, -4.284464995e-05f, + -4.367016681e-05f, -4.449552645e-05f, -4.532072709e-05f, -4.614576691e-05f, -4.697064413e-05f, -4.779535694e-05f, -4.861990355e-05f, -4.944428217e-05f, -5.026849100e-05f, -5.109252824e-05f, + -5.191639210e-05f, -5.274008078e-05f, -5.356359249e-05f, -5.438692545e-05f, -5.521007785e-05f, -5.603304790e-05f, -5.685583381e-05f, -5.767843380e-05f, -5.850084607e-05f, -5.932306883e-05f, + -6.014510029e-05f, -6.096693867e-05f, -6.178858217e-05f, -6.261002901e-05f, -6.343127740e-05f, -6.425232555e-05f, -6.507317169e-05f, -6.589381401e-05f, -6.671425075e-05f, -6.753448011e-05f, + -6.835450031e-05f, -6.917430957e-05f, -6.999390610e-05f, -7.081328813e-05f, -7.163245387e-05f, -7.245140155e-05f, -7.327012937e-05f, -7.408863557e-05f, -7.490691837e-05f, -7.572497598e-05f, + -7.654280663e-05f, -7.736040854e-05f, -7.817777993e-05f, -7.899491904e-05f, -7.981182409e-05f, -8.062849329e-05f, -8.144492488e-05f, -8.226111709e-05f, -8.307706814e-05f, -8.389277626e-05f, + -8.470823968e-05f, -8.552345663e-05f, -8.633842534e-05f, -8.715314404e-05f, -8.796761096e-05f, -8.878182434e-05f, -8.959578240e-05f, -9.040948339e-05f, -9.122292554e-05f, -9.203610707e-05f, + -9.284902624e-05f, -9.366168127e-05f, -9.447407040e-05f, -9.528619187e-05f, -9.609804391e-05f, -9.690962478e-05f, -9.772093270e-05f, -9.853196592e-05f, -9.934272269e-05f, -1.001532012e-04f, + -1.009633998e-04f, -1.017733166e-04f, -1.025829500e-04f, -1.033922981e-04f, -1.042013592e-04f, -1.050101316e-04f, -1.058186135e-04f, -1.066268031e-04f, -1.074346987e-04f, -1.082422986e-04f, + -1.090496010e-04f, -1.098566041e-04f, -1.106633062e-04f, -1.114697056e-04f, -1.122758005e-04f, -1.130815891e-04f, -1.138870698e-04f, -1.146922408e-04f, -1.154971003e-04f, -1.163016465e-04f, + -1.171058779e-04f, -1.179097925e-04f, -1.187133887e-04f, -1.195166647e-04f, -1.203196189e-04f, -1.211222494e-04f, -1.219245545e-04f, -1.227265325e-04f, -1.235281816e-04f, -1.243295002e-04f, + -1.251304864e-04f, -1.259311386e-04f, -1.267314550e-04f, -1.275314339e-04f, -1.283310736e-04f, -1.291303723e-04f, -1.299293283e-04f, -1.307279399e-04f, -1.315262053e-04f, -1.323241228e-04f, + -1.331216908e-04f, -1.339189074e-04f, -1.347157710e-04f, -1.355122799e-04f, -1.363084322e-04f, -1.371042264e-04f, -1.378996606e-04f, -1.386947332e-04f, -1.394894424e-04f, -1.402837865e-04f, + -1.410777639e-04f, -1.418713728e-04f, -1.426646114e-04f, -1.434574781e-04f, -1.442499712e-04f, -1.450420889e-04f, -1.458338296e-04f, -1.466251915e-04f, -1.474161729e-04f, -1.482067721e-04f, + -1.489969875e-04f, -1.497868172e-04f, -1.505762597e-04f, -1.513653132e-04f, -1.521539759e-04f, -1.529422463e-04f, -1.537301226e-04f, -1.545176031e-04f, -1.553046860e-04f, -1.560913698e-04f, + -1.568776527e-04f, -1.576635330e-04f, -1.584490091e-04f, -1.592340791e-04f, -1.600187415e-04f, -1.608029946e-04f, -1.615868366e-04f, -1.623702659e-04f, -1.631532808e-04f, -1.639358795e-04f, + -1.647180605e-04f, -1.654998220e-04f, -1.662811624e-04f, -1.670620799e-04f, -1.678425729e-04f, -1.686226397e-04f, -1.694022786e-04f, -1.701814879e-04f, -1.709602660e-04f, -1.717386112e-04f, + -1.725165219e-04f, -1.732939962e-04f, -1.740710327e-04f, -1.748476295e-04f, -1.756237850e-04f, -1.763994976e-04f, -1.771747656e-04f, -1.779495874e-04f, -1.787239611e-04f, -1.794978853e-04f, + -1.802713582e-04f, -1.810443782e-04f, -1.818169435e-04f, -1.825890526e-04f, -1.833607038e-04f, -1.841318954e-04f, -1.849026258e-04f, -1.856728932e-04f, -1.864426962e-04f, -1.872120329e-04f, + -1.879809018e-04f, -1.887493012e-04f, -1.895172294e-04f, -1.902846848e-04f, -1.910516658e-04f, -1.918181707e-04f, -1.925841978e-04f, -1.933497456e-04f, -1.941148123e-04f, -1.948793963e-04f, + -1.956434961e-04f, -1.964071099e-04f, -1.971702361e-04f, -1.979328730e-04f, -1.986950191e-04f, -1.994566727e-04f, -2.002178322e-04f, -2.009784959e-04f, -2.017386622e-04f, -2.024983294e-04f, + -2.032574960e-04f, -2.040161604e-04f, -2.047743208e-04f, -2.055319756e-04f, -2.062891234e-04f, -2.070457623e-04f, -2.078018908e-04f, -2.085575073e-04f, -2.093126102e-04f, -2.100671978e-04f, + -2.108212685e-04f, -2.115748207e-04f, -2.123278528e-04f, -2.130803632e-04f, -2.138323503e-04f, -2.145838124e-04f, -2.153347479e-04f, -2.160851554e-04f, -2.168350330e-04f, -2.175843793e-04f, + -2.183331925e-04f, -2.190814713e-04f, -2.198292138e-04f, -2.205764185e-04f, -2.213230839e-04f, -2.220692083e-04f, -2.228147901e-04f, -2.235598278e-04f, -2.243043197e-04f, -2.250482642e-04f, + -2.257916598e-04f, -2.265345049e-04f, -2.272767979e-04f, -2.280185371e-04f, -2.287597210e-04f, -2.295003481e-04f, -2.302404167e-04f, -2.309799253e-04f, -2.317188722e-04f, -2.324572560e-04f, + -2.331950750e-04f, -2.339323276e-04f, -2.346690123e-04f, -2.354051274e-04f, -2.361406715e-04f, -2.368756430e-04f, -2.376100402e-04f, -2.383438617e-04f, -2.390771058e-04f, -2.398097710e-04f, + -2.405418557e-04f, -2.412733584e-04f, -2.420042775e-04f, -2.427346114e-04f, -2.434643586e-04f, -2.441935175e-04f, -2.449220866e-04f, -2.456500643e-04f, -2.463774491e-04f, -2.471042394e-04f, + -2.478304336e-04f, -2.485560303e-04f, -2.492810278e-04f, -2.500054246e-04f, -2.507292193e-04f, -2.514524101e-04f, -2.521749957e-04f, -2.528969743e-04f, -2.536183447e-04f, -2.543391051e-04f, + -2.550592540e-04f, -2.557787899e-04f, -2.564977113e-04f, -2.572160167e-04f, -2.579337045e-04f, -2.586507732e-04f, -2.593672212e-04f, -2.600830471e-04f, -2.607982492e-04f, -2.615128262e-04f, + -2.622267764e-04f, -2.629400984e-04f, -2.636527907e-04f, -2.643648516e-04f, -2.650762797e-04f, -2.657870736e-04f, -2.664972316e-04f, -2.672067523e-04f, -2.679156341e-04f, -2.686238756e-04f, + -2.693314752e-04f, -2.700384315e-04f, -2.707447429e-04f, -2.714504080e-04f, -2.721554252e-04f, -2.728597930e-04f, -2.735635100e-04f, -2.742665746e-04f, -2.749689854e-04f, -2.756707409e-04f, + -2.763718395e-04f, -2.770722798e-04f, -2.777720603e-04f, -2.784711795e-04f, -2.791696360e-04f, -2.798674282e-04f, -2.805645546e-04f, -2.812610139e-04f, -2.819568044e-04f, -2.826519248e-04f, + -2.833463736e-04f, -2.840401492e-04f, -2.847332502e-04f, -2.854256752e-04f, -2.861174227e-04f, -2.868084912e-04f, -2.874988792e-04f, -2.881885853e-04f, -2.888776080e-04f, -2.895659458e-04f, + -2.902535974e-04f, -2.909405612e-04f, -2.916268358e-04f, -2.923124197e-04f, -2.929973115e-04f, -2.936815098e-04f, -2.943650130e-04f, -2.950478198e-04f, -2.957299286e-04f, -2.964113381e-04f, + -2.970920468e-04f, -2.977720532e-04f, -2.984513560e-04f, -2.991299537e-04f, -2.998078448e-04f, -3.004850279e-04f, -3.011615016e-04f, -3.018372645e-04f, -3.025123150e-04f, -3.031866519e-04f, + -3.038602737e-04f, -3.045331789e-04f, -3.052053661e-04f, -3.058768339e-04f, -3.065475809e-04f, -3.072176056e-04f, -3.078869068e-04f, -3.085554828e-04f, -3.092233324e-04f, -3.098904541e-04f, + -3.105568465e-04f, -3.112225082e-04f, -3.118874378e-04f, -3.125516338e-04f, -3.132150950e-04f, -3.138778198e-04f, -3.145398070e-04f, -3.152010550e-04f, -3.158615625e-04f, -3.165213281e-04f, + -3.171803504e-04f, -3.178386281e-04f, -3.184961597e-04f, -3.191529438e-04f, -3.198089791e-04f, -3.204642642e-04f, -3.211187976e-04f, -3.217725781e-04f, -3.224256042e-04f, -3.230778746e-04f, + -3.237293879e-04f, -3.243801427e-04f, -3.250301376e-04f, -3.256793713e-04f, -3.263278424e-04f, -3.269755496e-04f, -3.276224914e-04f, -3.282686666e-04f, -3.289140737e-04f, -3.295587114e-04f, + -3.302025784e-04f, -3.308456733e-04f, -3.314879947e-04f, -3.321295413e-04f, -3.327703117e-04f, -3.334103046e-04f, -3.340495186e-04f, -3.346879525e-04f, -3.353256048e-04f, -3.359624742e-04f, + -3.365985594e-04f, -3.372338591e-04f, -3.378683718e-04f, -3.385020963e-04f, -3.391350313e-04f, -3.397671754e-04f, -3.403985273e-04f, -3.410290856e-04f, -3.416588491e-04f, -3.422878164e-04f, + -3.429159861e-04f, -3.435433571e-04f, -3.441699279e-04f, -3.447956973e-04f, -3.454206639e-04f, -3.460448264e-04f, -3.466681835e-04f, -3.472907340e-04f, -3.479124764e-04f, -3.485334096e-04f, + -3.491535321e-04f, -3.497728427e-04f, -3.503913402e-04f, -3.510090231e-04f, -3.516258902e-04f, -3.522419403e-04f, -3.528571720e-04f, -3.534715840e-04f, -3.540851751e-04f, -3.546979440e-04f, + -3.553098893e-04f, -3.559210098e-04f, -3.565313043e-04f, -3.571407714e-04f, -3.577494099e-04f, -3.583572185e-04f, -3.589641959e-04f, -3.595703409e-04f, -3.601756522e-04f, -3.607801285e-04f, + -3.613837686e-04f, -3.619865711e-04f, -3.625885349e-04f, -3.631896587e-04f, -3.637899413e-04f, -3.643893813e-04f, -3.649879775e-04f, -3.655857287e-04f, -3.661826336e-04f, -3.667786911e-04f, + -3.673738997e-04f, -3.679682583e-04f, -3.685617657e-04f, -3.691544207e-04f, -3.697462218e-04f, -3.703371681e-04f, -3.709272581e-04f, -3.715164908e-04f, -3.721048648e-04f, -3.726923789e-04f, + -3.732790319e-04f, -3.738648226e-04f, -3.744497498e-04f, -3.750338122e-04f, -3.756170086e-04f, -3.761993378e-04f, -3.767807987e-04f, -3.773613899e-04f, -3.779411103e-04f, -3.785199587e-04f, + -3.790979338e-04f, -3.796750346e-04f, -3.802512597e-04f, -3.808266079e-04f, -3.814010781e-04f, -3.819746691e-04f, -3.825473797e-04f, -3.831192087e-04f, -3.836901549e-04f, -3.842602171e-04f, + -3.848293941e-04f, -3.853976848e-04f, -3.859650880e-04f, -3.865316025e-04f, -3.870972270e-04f, -3.876619606e-04f, -3.882258019e-04f, -3.887887497e-04f, -3.893508031e-04f, -3.899119607e-04f, + -3.904722214e-04f, -3.910315840e-04f, -3.915900475e-04f, -3.921476105e-04f, -3.927042720e-04f, -3.932600309e-04f, -3.938148859e-04f, -3.943688359e-04f, -3.949218798e-04f, -3.954740164e-04f, + -3.960252446e-04f, -3.965755632e-04f, -3.971249711e-04f, -3.976734672e-04f, -3.982210503e-04f, -3.987677193e-04f, -3.993134730e-04f, -3.998583104e-04f, -4.004022303e-04f, -4.009452316e-04f, + -4.014873132e-04f, -4.020284739e-04f, -4.025687126e-04f, -4.031080282e-04f, -4.036464196e-04f, -4.041838857e-04f, -4.047204254e-04f, -4.052560375e-04f, -4.057907210e-04f, -4.063244747e-04f, + -4.068572976e-04f, -4.073891885e-04f, -4.079201464e-04f, -4.084501702e-04f, -4.089792587e-04f, -4.095074109e-04f, -4.100346257e-04f, -4.105609020e-04f, -4.110862388e-04f, -4.116106348e-04f, + -4.121340891e-04f, -4.126566006e-04f, -4.131781683e-04f, -4.136987909e-04f, -4.142184675e-04f, -4.147371970e-04f, -4.152549783e-04f, -4.157718104e-04f, -4.162876921e-04f, -4.168026225e-04f, + -4.173166005e-04f, -4.178296250e-04f, -4.183416950e-04f, -4.188528093e-04f, -4.193629671e-04f, -4.198721672e-04f, -4.203804085e-04f, -4.208876901e-04f, -4.213940108e-04f, -4.218993697e-04f, + -4.224037658e-04f, -4.229071979e-04f, -4.234096650e-04f, -4.239111662e-04f, -4.244117003e-04f, -4.249112664e-04f, -4.254098635e-04f, -4.259074905e-04f, -4.264041464e-04f, -4.268998301e-04f, + -4.273945407e-04f, -4.278882772e-04f, -4.283810386e-04f, -4.288728237e-04f, -4.293636317e-04f, -4.298534616e-04f, -4.303423122e-04f, -4.308301827e-04f, -4.313170720e-04f, -4.318029792e-04f, + -4.322879032e-04f, -4.327718431e-04f, -4.332547978e-04f, -4.337367664e-04f, -4.342177479e-04f, -4.346977413e-04f, -4.351767457e-04f, -4.356547600e-04f, -4.361317833e-04f, -4.366078146e-04f, + -4.370828530e-04f, -4.375568975e-04f, -4.380299470e-04f, -4.385020007e-04f, -4.389730576e-04f, -4.394431167e-04f, -4.399121771e-04f, -4.403802378e-04f, -4.408472979e-04f, -4.413133564e-04f, + -4.417784124e-04f, -4.422424648e-04f, -4.427055129e-04f, -4.431675556e-04f, -4.436285920e-04f, -4.440886212e-04f, -4.445476422e-04f, -4.450056541e-04f, -4.454626560e-04f, -4.459186469e-04f, + -4.463736259e-04f, -4.468275922e-04f, -4.472805447e-04f, -4.477324826e-04f, -4.481834049e-04f, -4.486333108e-04f, -4.490821992e-04f, -4.495300694e-04f, -4.499769204e-04f, -4.504227513e-04f, + -4.508675612e-04f, -4.513113492e-04f, -4.517541144e-04f, -4.521958559e-04f, -4.526365729e-04f, -4.530762643e-04f, -4.535149294e-04f, -4.539525673e-04f, -4.543891770e-04f, -4.548247577e-04f, + -4.552593086e-04f, -4.556928286e-04f, -4.561253170e-04f, -4.565567729e-04f, -4.569871955e-04f, -4.574165838e-04f, -4.578449369e-04f, -4.582722542e-04f, -4.586985345e-04f, -4.591237772e-04f, + -4.595479813e-04f, -4.599711461e-04f, -4.603932706e-04f, -4.608143540e-04f, -4.612343954e-04f, -4.616533941e-04f, -4.620713491e-04f, -4.624882597e-04f, -4.629041250e-04f, -4.633189441e-04f, + -4.637327163e-04f, -4.641454407e-04f, -4.645571164e-04f, -4.649677427e-04f, -4.653773188e-04f, -4.657858437e-04f, -4.661933168e-04f, -4.665997371e-04f, -4.670051039e-04f, -4.674094163e-04f, + -4.678126736e-04f, -4.682148749e-04f, -4.686160195e-04f, -4.690161065e-04f, -4.694151351e-04f, -4.698131046e-04f, -4.702100141e-04f, -4.706058629e-04f, -4.710006501e-04f, -4.713943751e-04f, + -4.717870369e-04f, -4.721786348e-04f, -4.725691681e-04f, -4.729586360e-04f, -4.733470376e-04f, -4.737343722e-04f, -4.741206391e-04f, -4.745058375e-04f, -4.748899666e-04f, -4.752730256e-04f, + -4.756550138e-04f, -4.760359304e-04f, -4.764157747e-04f, -4.767945459e-04f, -4.771722434e-04f, -4.775488662e-04f, -4.779244137e-04f, -4.782988851e-04f, -4.786722797e-04f, -4.790445968e-04f, + -4.794158356e-04f, -4.797859954e-04f, -4.801550755e-04f, -4.805230750e-04f, -4.808899934e-04f, -4.812558298e-04f, -4.816205836e-04f, -4.819842540e-04f, -4.823468404e-04f, -4.827083419e-04f, + -4.830687580e-04f, -4.834280878e-04f, -4.837863307e-04f, -4.841434859e-04f, -4.844995529e-04f, -4.848545308e-04f, -4.852084190e-04f, -4.855612167e-04f, -4.859129233e-04f, -4.862635382e-04f, + -4.866130605e-04f, -4.869614897e-04f, -4.873088250e-04f, -4.876550657e-04f, -4.880002113e-04f, -4.883442609e-04f, -4.886872140e-04f, -4.890290699e-04f, -4.893698278e-04f, -4.897094872e-04f, + -4.900480473e-04f, -4.903855076e-04f, -4.907218673e-04f, -4.910571258e-04f, -4.913912824e-04f, -4.917243366e-04f, -4.920562875e-04f, -4.923871347e-04f, -4.927168774e-04f, -4.930455151e-04f, + -4.933730470e-04f, -4.936994726e-04f, -4.940247911e-04f, -4.943490021e-04f, -4.946721048e-04f, -4.949940986e-04f, -4.953149829e-04f, -4.956347571e-04f, -4.959534205e-04f, -4.962709726e-04f, + -4.965874127e-04f, -4.969027403e-04f, -4.972169546e-04f, -4.975300552e-04f, -4.978420413e-04f, -4.981529125e-04f, -4.984626680e-04f, -4.987713074e-04f, -4.990788300e-04f, -4.993852352e-04f, + -4.996905224e-04f, -4.999946911e-04f, -5.002977406e-04f, -5.005996704e-04f, -5.009004800e-04f, -5.012001686e-04f, -5.014987358e-04f, -5.017961810e-04f, -5.020925036e-04f, -5.023877031e-04f, + -5.026817789e-04f, -5.029747303e-04f, -5.032665570e-04f, -5.035572582e-04f, -5.038468335e-04f, -5.041352823e-04f, -5.044226041e-04f, -5.047087983e-04f, -5.049938643e-04f, -5.052778017e-04f, + -5.055606099e-04f, -5.058422883e-04f, -5.061228364e-04f, -5.064022537e-04f, -5.066805397e-04f, -5.069576938e-04f, -5.072337156e-04f, -5.075086044e-04f, -5.077823598e-04f, -5.080549813e-04f, + -5.083264683e-04f, -5.085968203e-04f, -5.088660369e-04f, -5.091341174e-04f, -5.094010615e-04f, -5.096668686e-04f, -5.099315383e-04f, -5.101950699e-04f, -5.104574631e-04f, -5.107187173e-04f, + -5.109788321e-04f, -5.112378069e-04f, -5.114956414e-04f, -5.117523349e-04f, -5.120078871e-04f, -5.122622974e-04f, -5.125155653e-04f, -5.127676905e-04f, -5.130186725e-04f, -5.132685107e-04f, + -5.135172047e-04f, -5.137647541e-04f, -5.140111583e-04f, -5.142564171e-04f, -5.145005298e-04f, -5.147434960e-04f, -5.149853153e-04f, -5.152259873e-04f, -5.154655115e-04f, -5.157038875e-04f, + -5.159411147e-04f, -5.161771929e-04f, -5.164121216e-04f, -5.166459002e-04f, -5.168785285e-04f, -5.171100060e-04f, -5.173403322e-04f, -5.175695068e-04f, -5.177975292e-04f, -5.180243993e-04f, + -5.182501164e-04f, -5.184746801e-04f, -5.186980902e-04f, -5.189203462e-04f, -5.191414476e-04f, -5.193613942e-04f, -5.195801854e-04f, -5.197978209e-04f, -5.200143003e-04f, -5.202296232e-04f, + -5.204437892e-04f, -5.206567980e-04f, -5.208686492e-04f, -5.210793423e-04f, -5.212888770e-04f, -5.214972530e-04f, -5.217044699e-04f, -5.219105272e-04f, -5.221154247e-04f, -5.223191620e-04f, + -5.225217386e-04f, -5.227231543e-04f, -5.229234088e-04f, -5.231225015e-04f, -5.233204323e-04f, -5.235172007e-04f, -5.237128064e-04f, -5.239072491e-04f, -5.241005284e-04f, -5.242926440e-04f, + -5.244835955e-04f, -5.246733826e-04f, -5.248620051e-04f, -5.250494625e-04f, -5.252357546e-04f, -5.254208809e-04f, -5.256048413e-04f, -5.257876354e-04f, -5.259692628e-04f, -5.261497233e-04f, + -5.263290165e-04f, -5.265071422e-04f, -5.266841000e-04f, -5.268598897e-04f, -5.270345109e-04f, -5.272079634e-04f, -5.273802468e-04f, -5.275513609e-04f, -5.277213053e-04f, -5.278900798e-04f, + -5.280576842e-04f, -5.282241181e-04f, -5.283893812e-04f, -5.285534733e-04f, -5.287163941e-04f, -5.288781434e-04f, -5.290387208e-04f, -5.291981261e-04f, -5.293563590e-04f, -5.295134194e-04f, + -5.296693068e-04f, -5.298240211e-04f, -5.299775621e-04f, -5.301299294e-04f, -5.302811228e-04f, -5.304311422e-04f, -5.305799871e-04f, -5.307276575e-04f, -5.308741530e-04f, -5.310194734e-04f, + -5.311636186e-04f, -5.313065882e-04f, -5.314483821e-04f, -5.315890000e-04f, -5.317284416e-04f, -5.318667069e-04f, -5.320037956e-04f, -5.321397074e-04f, -5.322744421e-04f, -5.324079996e-04f, + -5.325403796e-04f, -5.326715820e-04f, -5.328016065e-04f, -5.329304529e-04f, -5.330581210e-04f, -5.331846108e-04f, -5.333099218e-04f, -5.334340541e-04f, -5.335570073e-04f, -5.336787814e-04f, + -5.337993760e-04f, -5.339187911e-04f, -5.340370266e-04f, -5.341540821e-04f, -5.342699575e-04f, -5.343846527e-04f, -5.344981676e-04f, -5.346105019e-04f, -5.347216554e-04f, -5.348316282e-04f, + -5.349404198e-04f, -5.350480304e-04f, -5.351544596e-04f, -5.352597074e-04f, -5.353637735e-04f, -5.354666579e-04f, -5.355683605e-04f, -5.356688810e-04f, -5.357682194e-04f, -5.358663755e-04f, + -5.359633492e-04f, -5.360591404e-04f, -5.361537489e-04f, -5.362471746e-04f, -5.363394175e-04f, -5.364304774e-04f, -5.365203542e-04f, -5.366090478e-04f, -5.366965580e-04f, -5.367828848e-04f, + -5.368680281e-04f, -5.369519878e-04f, -5.370347637e-04f, -5.371163558e-04f, -5.371967641e-04f, -5.372759883e-04f, -5.373540285e-04f, -5.374308845e-04f, -5.375065562e-04f, -5.375810437e-04f, + -5.376543468e-04f, -5.377264653e-04f, -5.377973994e-04f, -5.378671489e-04f, -5.379357137e-04f, -5.380030938e-04f, -5.380692891e-04f, -5.381342995e-04f, -5.381981251e-04f, -5.382607657e-04f, + -5.383222213e-04f, -5.383824919e-04f, -5.384415774e-04f, -5.384994777e-04f, -5.385561930e-04f, -5.386117230e-04f, -5.386660677e-04f, -5.387192273e-04f, -5.387712015e-04f, -5.388219904e-04f, + -5.388715940e-04f, -5.389200122e-04f, -5.389672450e-04f, -5.390132925e-04f, -5.390581545e-04f, -5.391018311e-04f, -5.391443223e-04f, -5.391856281e-04f, -5.392257485e-04f, -5.392646834e-04f, + -5.393024330e-04f, -5.393389971e-04f, -5.393743757e-04f, -5.394085690e-04f, -5.394415770e-04f, -5.394733995e-04f, -5.395040367e-04f, -5.395334886e-04f, -5.395617552e-04f, -5.395888365e-04f, + -5.396147325e-04f, -5.396394434e-04f, -5.396629691e-04f, -5.396853096e-04f, -5.397064650e-04f, -5.397264354e-04f, -5.397452207e-04f, -5.397628211e-04f, -5.397792366e-04f, -5.397944672e-04f, + -5.398085130e-04f, -5.398213740e-04f, -5.398330504e-04f, -5.398435421e-04f, -5.398528493e-04f, -5.398609719e-04f, -5.398679102e-04f, -5.398736641e-04f, -5.398782337e-04f, -5.398816192e-04f, + -5.398838205e-04f, -5.398848378e-04f, -5.398846711e-04f, -5.398833206e-04f, -5.398807864e-04f, -5.398770684e-04f, -5.398721669e-04f, -5.398660820e-04f, -5.398588136e-04f, -5.398503620e-04f, + -5.398407273e-04f, -5.398299094e-04f, -5.398179087e-04f, -5.398047251e-04f, -5.397903589e-04f, -5.397748100e-04f, -5.397580787e-04f, -5.397401650e-04f, -5.397210692e-04f, -5.397007912e-04f, + -5.396793314e-04f, -5.396566897e-04f, -5.396328663e-04f, -5.396078614e-04f, -5.395816751e-04f, -5.395543076e-04f, -5.395257590e-04f, -5.394960295e-04f, -5.394651191e-04f, -5.394330282e-04f, + -5.393997567e-04f, -5.393653050e-04f, -5.393296731e-04f, -5.392928612e-04f, -5.392548695e-04f, -5.392156982e-04f, -5.391753474e-04f, -5.391338174e-04f, -5.390911082e-04f, -5.390472201e-04f, + -5.390021532e-04f, -5.389559078e-04f, -5.389084840e-04f, -5.388598821e-04f, -5.388101022e-04f, -5.387591444e-04f, -5.387070092e-04f, -5.386536965e-04f, -5.385992067e-04f, -5.385435399e-04f, + -5.384866963e-04f, -5.384286762e-04f, -5.383694798e-04f, -5.383091072e-04f, -5.382475588e-04f, -5.381848347e-04f, -5.381209352e-04f, -5.380558604e-04f, -5.379896107e-04f, -5.379221862e-04f, + -5.378535873e-04f, -5.377838140e-04f, -5.377128667e-04f, -5.376407456e-04f, -5.375674510e-04f, -5.374929831e-04f, -5.374173421e-04f, -5.373405284e-04f, -5.372625421e-04f, -5.371833836e-04f, + -5.371030530e-04f, -5.370215507e-04f, -5.369388769e-04f, -5.368550319e-04f, -5.367700160e-04f, -5.366838293e-04f, -5.365964723e-04f, -5.365079452e-04f, -5.364182483e-04f, -5.363273818e-04f, + -5.362353461e-04f, -5.361421413e-04f, -5.360477680e-04f, -5.359522262e-04f, -5.358555163e-04f, -5.357576387e-04f, -5.356585936e-04f, -5.355583813e-04f, -5.354570021e-04f, -5.353544564e-04f, + -5.352507444e-04f, -5.351458665e-04f, -5.350398230e-04f, -5.349326141e-04f, -5.348242403e-04f, -5.347147019e-04f, -5.346039991e-04f, -5.344921323e-04f, -5.343791019e-04f, -5.342649082e-04f, + -5.341495514e-04f, -5.340330321e-04f, -5.339153504e-04f, -5.337965067e-04f, -5.336765015e-04f, -5.335553350e-04f, -5.334330076e-04f, -5.333095196e-04f, -5.331848714e-04f, -5.330590634e-04f, + -5.329320960e-04f, -5.328039694e-04f, -5.326746841e-04f, -5.325442404e-04f, -5.324126387e-04f, -5.322798794e-04f, -5.321459629e-04f, -5.320108895e-04f, -5.318746596e-04f, -5.317372737e-04f, + -5.315987320e-04f, -5.314590350e-04f, -5.313181831e-04f, -5.311761767e-04f, -5.310330161e-04f, -5.308887018e-04f, -5.307432342e-04f, -5.305966137e-04f, -5.304488407e-04f, -5.302999155e-04f, + -5.301498387e-04f, -5.299986106e-04f, -5.298462316e-04f, -5.296927023e-04f, -5.295380229e-04f, -5.293821939e-04f, -5.292252157e-04f, -5.290670889e-04f, -5.289078137e-04f, -5.287473907e-04f, + -5.285858203e-04f, -5.284231029e-04f, -5.282592389e-04f, -5.280942289e-04f, -5.279280732e-04f, -5.277607723e-04f, -5.275923267e-04f, -5.274227368e-04f, -5.272520030e-04f, -5.270801259e-04f, + -5.269071059e-04f, -5.267329435e-04f, -5.265576390e-04f, -5.263811931e-04f, -5.262036062e-04f, -5.260248787e-04f, -5.258450111e-04f, -5.256640039e-04f, -5.254818576e-04f, -5.252985727e-04f, + -5.251141496e-04f, -5.249285889e-04f, -5.247418910e-04f, -5.245540564e-04f, -5.243650857e-04f, -5.241749793e-04f, -5.239837378e-04f, -5.237913616e-04f, -5.235978512e-04f, -5.234032072e-04f, + -5.232074300e-04f, -5.230105203e-04f, -5.228124784e-04f, -5.226133049e-04f, -5.224130004e-04f, -5.222115653e-04f, -5.220090003e-04f, -5.218053057e-04f, -5.216004822e-04f, -5.213945303e-04f, + -5.211874505e-04f, -5.209792434e-04f, -5.207699094e-04f, -5.205594492e-04f, -5.203478633e-04f, -5.201351522e-04f, -5.199213166e-04f, -5.197063568e-04f, -5.194902736e-04f, -5.192730674e-04f, + -5.190547388e-04f, -5.188352884e-04f, -5.186147167e-04f, -5.183930244e-04f, -5.181702120e-04f, -5.179462799e-04f, -5.177212290e-04f, -5.174950596e-04f, -5.172677724e-04f, -5.170393680e-04f, + -5.168098470e-04f, -5.165792099e-04f, -5.163474573e-04f, -5.161145898e-04f, -5.158806081e-04f, -5.156455127e-04f, -5.154093042e-04f, -5.151719832e-04f, -5.149335503e-04f, -5.146940061e-04f, + -5.144533513e-04f, -5.142115864e-04f, -5.139687121e-04f, -5.137247290e-04f, -5.134796377e-04f, -5.132334387e-04f, -5.129861328e-04f, -5.127377206e-04f, -5.124882026e-04f, -5.122375796e-04f, + -5.119858521e-04f, -5.117330209e-04f, -5.114790864e-04f, -5.112240494e-04f, -5.109679105e-04f, -5.107106704e-04f, -5.104523296e-04f, -5.101928889e-04f, -5.099323489e-04f, -5.096707103e-04f, + -5.094079736e-04f, -5.091441397e-04f, -5.088792090e-04f, -5.086131824e-04f, -5.083460604e-04f, -5.080778437e-04f, -5.078085330e-04f, -5.075381290e-04f, -5.072666323e-04f, -5.069940437e-04f, + -5.067203638e-04f, -5.064455932e-04f, -5.061697327e-04f, -5.058927829e-04f, -5.056147446e-04f, -5.053356185e-04f, -5.050554051e-04f, -5.047741053e-04f, -5.044917197e-04f, -5.042082491e-04f, + -5.039236940e-04f, -5.036380553e-04f, -5.033513336e-04f, -5.030635297e-04f, -5.027746442e-04f, -5.024846780e-04f, -5.021936316e-04f, -5.019015058e-04f, -5.016083013e-04f, -5.013140189e-04f, + -5.010186593e-04f, -5.007222233e-04f, -5.004247114e-04f, -5.001261246e-04f, -4.998264634e-04f, -4.995257287e-04f, -4.992239212e-04f, -4.989210416e-04f, -4.986170907e-04f, -4.983120692e-04f, + -4.980059779e-04f, -4.976988176e-04f, -4.973905889e-04f, -4.970812926e-04f, -4.967709296e-04f, -4.964595004e-04f, -4.961470061e-04f, -4.958334472e-04f, -4.955188245e-04f, -4.952031389e-04f, + -4.948863910e-04f, -4.945685818e-04f, -4.942497118e-04f, -4.939297820e-04f, -4.936087931e-04f, -4.932867459e-04f, -4.929636412e-04f, -4.926394797e-04f, -4.923142623e-04f, -4.919879897e-04f, + -4.916606627e-04f, -4.913322822e-04f, -4.910028490e-04f, -4.906723637e-04f, -4.903408273e-04f, -4.900082406e-04f, -4.896746043e-04f, -4.893399193e-04f, -4.890041863e-04f, -4.886674063e-04f, + -4.883295799e-04f, -4.879907081e-04f, -4.876507917e-04f, -4.873098314e-04f, -4.869678281e-04f, -4.866247826e-04f, -4.862806958e-04f, -4.859355685e-04f, -4.855894016e-04f, -4.852421958e-04f, + -4.848939519e-04f, -4.845446710e-04f, -4.841943537e-04f, -4.838430010e-04f, -4.834906137e-04f, -4.831371925e-04f, -4.827827385e-04f, -4.824272524e-04f, -4.820707352e-04f, -4.817131875e-04f, + -4.813546104e-04f, -4.809950047e-04f, -4.806343713e-04f, -4.802727109e-04f, -4.799100246e-04f, -4.795463131e-04f, -4.791815773e-04f, -4.788158182e-04f, -4.784490365e-04f, -4.780812332e-04f, + -4.777124092e-04f, -4.773425653e-04f, -4.769717025e-04f, -4.765998216e-04f, -4.762269234e-04f, -4.758530090e-04f, -4.754780792e-04f, -4.751021349e-04f, -4.747251770e-04f, -4.743472064e-04f, + -4.739682240e-04f, -4.735882307e-04f, -4.732072275e-04f, -4.728252151e-04f, -4.724421947e-04f, -4.720581670e-04f, -4.716731329e-04f, -4.712870935e-04f, -4.709000496e-04f, -4.705120022e-04f, + -4.701229522e-04f, -4.697329004e-04f, -4.693418479e-04f, -4.689497955e-04f, -4.685567443e-04f, -4.681626951e-04f, -4.677676489e-04f, -4.673716066e-04f, -4.669745691e-04f, -4.665765375e-04f, + -4.661775126e-04f, -4.657774955e-04f, -4.653764870e-04f, -4.649744881e-04f, -4.645714998e-04f, -4.641675230e-04f, -4.637625587e-04f, -4.633566078e-04f, -4.629496714e-04f, -4.625417503e-04f, + -4.621328456e-04f, -4.617229582e-04f, -4.613120891e-04f, -4.609002393e-04f, -4.604874097e-04f, -4.600736013e-04f, -4.596588152e-04f, -4.592430522e-04f, -4.588263134e-04f, -4.584085998e-04f, + -4.579899123e-04f, -4.575702520e-04f, -4.571496198e-04f, -4.567280167e-04f, -4.563054437e-04f, -4.558819019e-04f, -4.554573922e-04f, -4.550319157e-04f, -4.546054732e-04f, -4.541780660e-04f, + -4.537496948e-04f, -4.533203609e-04f, -4.528900651e-04f, -4.524588085e-04f, -4.520265922e-04f, -4.515934171e-04f, -4.511592842e-04f, -4.507241946e-04f, -4.502881493e-04f, -4.498511494e-04f, + -4.494131958e-04f, -4.489742896e-04f, -4.485344319e-04f, -4.480936236e-04f, -4.476518659e-04f, -4.472091597e-04f, -4.467655060e-04f, -4.463209060e-04f, -4.458753607e-04f, -4.454288711e-04f, + -4.449814383e-04f, -4.445330633e-04f, -4.440837472e-04f, -4.436334911e-04f, -4.431822959e-04f, -4.427301628e-04f, -4.422770929e-04f, -4.418230871e-04f, -4.413681465e-04f, -4.409122723e-04f, + -4.404554655e-04f, -4.399977271e-04f, -4.395390583e-04f, -4.390794600e-04f, -4.386189335e-04f, -4.381574797e-04f, -4.376950998e-04f, -4.372317948e-04f, -4.367675658e-04f, -4.363024140e-04f, + -4.358363403e-04f, -4.353693459e-04f, -4.349014319e-04f, -4.344325994e-04f, -4.339628494e-04f, -4.334921832e-04f, -4.330206017e-04f, -4.325481060e-04f, -4.320746974e-04f, -4.316003768e-04f, + -4.311251455e-04f, -4.306490044e-04f, -4.301719548e-04f, -4.296939977e-04f, -4.292151343e-04f, -4.287353656e-04f, -4.282546928e-04f, -4.277731170e-04f, -4.272906394e-04f, -4.268072610e-04f, + -4.263229830e-04f, -4.258378066e-04f, -4.253517328e-04f, -4.248647627e-04f, -4.243768976e-04f, -4.238881386e-04f, -4.233984867e-04f, -4.229079432e-04f, -4.224165092e-04f, -4.219241858e-04f, + -4.214309741e-04f, -4.209368754e-04f, -4.204418908e-04f, -4.199460213e-04f, -4.194492683e-04f, -4.189516328e-04f, -4.184531160e-04f, -4.179537190e-04f, -4.174534430e-04f, -4.169522892e-04f, + -4.164502588e-04f, -4.159473529e-04f, -4.154435726e-04f, -4.149389192e-04f, -4.144333938e-04f, -4.139269976e-04f, -4.134197317e-04f, -4.129115974e-04f, -4.124025959e-04f, -4.118927282e-04f, + -4.113819956e-04f, -4.108703993e-04f, -4.103579405e-04f, -4.098446203e-04f, -4.093304400e-04f, -4.088154007e-04f, -4.082995036e-04f, -4.077827500e-04f, -4.072651410e-04f, -4.067466778e-04f, + -4.062273616e-04f, -4.057071936e-04f, -4.051861751e-04f, -4.046643072e-04f, -4.041415912e-04f, -4.036180282e-04f, -4.030936195e-04f, -4.025683663e-04f, -4.020422698e-04f, -4.015153312e-04f, + -4.009875517e-04f, -4.004589326e-04f, -3.999294750e-04f, -3.993991803e-04f, -3.988680496e-04f, -3.983360841e-04f, -3.978032851e-04f, -3.972696539e-04f, -3.967351915e-04f, -3.961998994e-04f, + -3.956637787e-04f, -3.951268307e-04f, -3.945890565e-04f, -3.940504575e-04f, -3.935110348e-04f, -3.929707898e-04f, -3.924297237e-04f, -3.918878377e-04f, -3.913451331e-04f, -3.908016111e-04f, + -3.902572729e-04f, -3.897121199e-04f, -3.891661533e-04f, -3.886193744e-04f, -3.880717843e-04f, -3.875233844e-04f, -3.869741760e-04f, -3.864241602e-04f, -3.858733384e-04f, -3.853217119e-04f, + -3.847692819e-04f, -3.842160496e-04f, -3.836620164e-04f, -3.831071835e-04f, -3.825515522e-04f, -3.819951238e-04f, -3.814378996e-04f, -3.808798808e-04f, -3.803210687e-04f, -3.797614647e-04f, + -3.792010699e-04f, -3.786398858e-04f, -3.780779135e-04f, -3.775151544e-04f, -3.769516098e-04f, -3.763872809e-04f, -3.758221690e-04f, -3.752562756e-04f, -3.746896017e-04f, -3.741221489e-04f, + -3.735539183e-04f, -3.729849112e-04f, -3.724151291e-04f, -3.718445731e-04f, -3.712732445e-04f, -3.707011448e-04f, -3.701282752e-04f, -3.695546371e-04f, -3.689802316e-04f, -3.684050603e-04f, + -3.678291243e-04f, -3.672524250e-04f, -3.666749637e-04f, -3.660967418e-04f, -3.655177605e-04f, -3.649380212e-04f, -3.643575253e-04f, -3.637762740e-04f, -3.631942687e-04f, -3.626115107e-04f, + -3.620280014e-04f, -3.614437421e-04f, -3.608587341e-04f, -3.602729787e-04f, -3.596864774e-04f, -3.590992315e-04f, -3.585112422e-04f, -3.579225109e-04f, -3.573330391e-04f, -3.567428280e-04f, + -3.561518790e-04f, -3.555601934e-04f, -3.549677726e-04f, -3.543746179e-04f, -3.537807308e-04f, -3.531861125e-04f, -3.525907644e-04f, -3.519946879e-04f, -3.513978844e-04f, -3.508003551e-04f, + -3.502021016e-04f, -3.496031250e-04f, -3.490034269e-04f, -3.484030085e-04f, -3.478018713e-04f, -3.472000166e-04f, -3.465974458e-04f, -3.459941603e-04f, -3.453901614e-04f, -3.447854506e-04f, + -3.441800291e-04f, -3.435738984e-04f, -3.429670599e-04f, -3.423595149e-04f, -3.417512649e-04f, -3.411423112e-04f, -3.405326552e-04f, -3.399222983e-04f, -3.393112419e-04f, -3.386994874e-04f, + -3.380870362e-04f, -3.374738896e-04f, -3.368600491e-04f, -3.362455161e-04f, -3.356302920e-04f, -3.350143781e-04f, -3.343977759e-04f, -3.337804868e-04f, -3.331625122e-04f, -3.325438534e-04f, + -3.319245120e-04f, -3.313044893e-04f, -3.306837867e-04f, -3.300624056e-04f, -3.294403475e-04f, -3.288176137e-04f, -3.281942057e-04f, -3.275701249e-04f, -3.269453728e-04f, -3.263199506e-04f, + -3.256938600e-04f, -3.250671022e-04f, -3.244396787e-04f, -3.238115909e-04f, -3.231828404e-04f, -3.225534284e-04f, -3.219233564e-04f, -3.212926259e-04f, -3.206612382e-04f, -3.200291949e-04f, + -3.193964973e-04f, -3.187631469e-04f, -3.181291452e-04f, -3.174944935e-04f, -3.168591934e-04f, -3.162232461e-04f, -3.155866533e-04f, -3.149494163e-04f, -3.143115367e-04f, -3.136730157e-04f, + -3.130338549e-04f, -3.123940558e-04f, -3.117536197e-04f, -3.111125482e-04f, -3.104708427e-04f, -3.098285046e-04f, -3.091855354e-04f, -3.085419365e-04f, -3.078977095e-04f, -3.072528558e-04f, + -3.066073768e-04f, -3.059612740e-04f, -3.053145489e-04f, -3.046672029e-04f, -3.040192375e-04f, -3.033706542e-04f, -3.027214544e-04f, -3.020716396e-04f, -3.014212113e-04f, -3.007701710e-04f, + -3.001185200e-04f, -2.994662600e-04f, -2.988133923e-04f, -2.981599185e-04f, -2.975058400e-04f, -2.968511584e-04f, -2.961958750e-04f, -2.955399914e-04f, -2.948835090e-04f, -2.942264295e-04f, + -2.935687541e-04f, -2.929104844e-04f, -2.922516220e-04f, -2.915921682e-04f, -2.909321247e-04f, -2.902714928e-04f, -2.896102741e-04f, -2.889484700e-04f, -2.882860822e-04f, -2.876231119e-04f, + -2.869595609e-04f, -2.862954304e-04f, -2.856307222e-04f, -2.849654376e-04f, -2.842995781e-04f, -2.836331453e-04f, -2.829661407e-04f, -2.822985658e-04f, -2.816304220e-04f, -2.809617109e-04f, + -2.802924341e-04f, -2.796225929e-04f, -2.789521889e-04f, -2.782812237e-04f, -2.776096988e-04f, -2.769376156e-04f, -2.762649756e-04f, -2.755917805e-04f, -2.749180317e-04f, -2.742437307e-04f, + -2.735688790e-04f, -2.728934783e-04f, -2.722175299e-04f, -2.715410355e-04f, -2.708639965e-04f, -2.701864144e-04f, -2.695082909e-04f, -2.688296274e-04f, -2.681504255e-04f, -2.674706866e-04f, + -2.667904124e-04f, -2.661096043e-04f, -2.654282639e-04f, -2.647463927e-04f, -2.640639922e-04f, -2.633810641e-04f, -2.626976097e-04f, -2.620136308e-04f, -2.613291287e-04f, -2.606441051e-04f, + -2.599585615e-04f, -2.592724994e-04f, -2.585859204e-04f, -2.578988260e-04f, -2.572112177e-04f, -2.565230972e-04f, -2.558344659e-04f, -2.551453255e-04f, -2.544556774e-04f, -2.537655232e-04f, + -2.530748644e-04f, -2.523837027e-04f, -2.516920396e-04f, -2.509998765e-04f, -2.503072152e-04f, -2.496140571e-04f, -2.489204037e-04f, -2.482262567e-04f, -2.475316177e-04f, -2.468364881e-04f, + -2.461408695e-04f, -2.454447635e-04f, -2.447481717e-04f, -2.440510956e-04f, -2.433535368e-04f, -2.426554968e-04f, -2.419569773e-04f, -2.412579797e-04f, -2.405585058e-04f, -2.398585569e-04f, + -2.391581347e-04f, -2.384572408e-04f, -2.377558768e-04f, -2.370540442e-04f, -2.363517445e-04f, -2.356489794e-04f, -2.349457505e-04f, -2.342420593e-04f, -2.335379074e-04f, -2.328332964e-04f, + -2.321282278e-04f, -2.314227033e-04f, -2.307167243e-04f, -2.300102926e-04f, -2.293034097e-04f, -2.285960771e-04f, -2.278882966e-04f, -2.271800695e-04f, -2.264713976e-04f, -2.257622824e-04f, + -2.250527255e-04f, -2.243427284e-04f, -2.236322929e-04f, -2.229214205e-04f, -2.222101127e-04f, -2.214983712e-04f, -2.207861975e-04f, -2.200735933e-04f, -2.193605601e-04f, -2.186470996e-04f, + -2.179332133e-04f, -2.172189029e-04f, -2.165041699e-04f, -2.157890159e-04f, -2.150734425e-04f, -2.143574514e-04f, -2.136410442e-04f, -2.129242223e-04f, -2.122069875e-04f, -2.114893414e-04f, + -2.107712855e-04f, -2.100528215e-04f, -2.093339509e-04f, -2.086146754e-04f, -2.078949966e-04f, -2.071749161e-04f, -2.064544354e-04f, -2.057335563e-04f, -2.050122803e-04f, -2.042906090e-04f, + -2.035685441e-04f, -2.028460871e-04f, -2.021232397e-04f, -2.014000035e-04f, -2.006763801e-04f, -1.999523711e-04f, -1.992279782e-04f, -1.985032029e-04f, -1.977780468e-04f, -1.970525117e-04f, + -1.963265991e-04f, -1.956003106e-04f, -1.948736478e-04f, -1.941466124e-04f, -1.934192061e-04f, -1.926914303e-04f, -1.919632868e-04f, -1.912347771e-04f, -1.905059030e-04f, -1.897766660e-04f, + -1.890470677e-04f, -1.883171098e-04f, -1.875867939e-04f, -1.868561216e-04f, -1.861250946e-04f, -1.853937144e-04f, -1.846619828e-04f, -1.839299014e-04f, -1.831974717e-04f, -1.824646955e-04f, + -1.817315743e-04f, -1.809981098e-04f, -1.802643036e-04f, -1.795301573e-04f, -1.787956727e-04f, -1.780608513e-04f, -1.773256947e-04f, -1.765902046e-04f, -1.758543827e-04f, -1.751182306e-04f, + -1.743817498e-04f, -1.736449422e-04f, -1.729078092e-04f, -1.721703526e-04f, -1.714325739e-04f, -1.706944749e-04f, -1.699560571e-04f, -1.692173223e-04f, -1.684782720e-04f, -1.677389079e-04f, + -1.669992317e-04f, -1.662592449e-04f, -1.655189493e-04f, -1.647783464e-04f, -1.640374380e-04f, -1.632962257e-04f, -1.625547111e-04f, -1.618128959e-04f, -1.610707817e-04f, -1.603283702e-04f, + -1.595856630e-04f, -1.588426618e-04f, -1.580993682e-04f, -1.573557839e-04f, -1.566119105e-04f, -1.558677497e-04f, -1.551233032e-04f, -1.543785725e-04f, -1.536335595e-04f, -1.528882656e-04f, + -1.521426926e-04f, -1.513968421e-04f, -1.506507157e-04f, -1.499043153e-04f, -1.491576423e-04f, -1.484106984e-04f, -1.476634854e-04f, -1.469160048e-04f, -1.461682583e-04f, -1.454202477e-04f, + -1.446719744e-04f, -1.439234403e-04f, -1.431746470e-04f, -1.424255961e-04f, -1.416762893e-04f, -1.409267282e-04f, -1.401769146e-04f, -1.394268500e-04f, -1.386765362e-04f, -1.379259748e-04f, + -1.371751675e-04f, -1.364241159e-04f, -1.356728217e-04f, -1.349212866e-04f, -1.341695122e-04f, -1.334175003e-04f, -1.326652524e-04f, -1.319127703e-04f, -1.311600555e-04f, -1.304071099e-04f, + -1.296539350e-04f, -1.289005325e-04f, -1.281469041e-04f, -1.273930514e-04f, -1.266389762e-04f, -1.258846801e-04f, -1.251301647e-04f, -1.243754318e-04f, -1.236204829e-04f, -1.228653199e-04f, + -1.221099443e-04f, -1.213543579e-04f, -1.205985622e-04f, -1.198425591e-04f, -1.190863500e-04f, -1.183299368e-04f, -1.175733211e-04f, -1.168165046e-04f, -1.160594889e-04f, -1.153022757e-04f, + -1.145448668e-04f, -1.137872637e-04f, -1.130294681e-04f, -1.122714818e-04f, -1.115133064e-04f, -1.107549435e-04f, -1.099963950e-04f, -1.092376623e-04f, -1.084787473e-04f, -1.077196515e-04f, + -1.069603768e-04f, -1.062009246e-04f, -1.054412968e-04f, -1.046814951e-04f, -1.039215210e-04f, -1.031613762e-04f, -1.024010625e-04f, -1.016405816e-04f, -1.008799350e-04f, -1.001191246e-04f, + -9.935815186e-05f, -9.859701861e-05f, -9.783572650e-05f, -9.707427720e-05f, -9.631267240e-05f, -9.555091377e-05f, -9.478900301e-05f, -9.402694179e-05f, -9.326473179e-05f, -9.250237470e-05f, + -9.173987220e-05f, -9.097722598e-05f, -9.021443772e-05f, -8.945150910e-05f, -8.868844180e-05f, -8.792523752e-05f, -8.716189793e-05f, -8.639842472e-05f, -8.563481957e-05f, -8.487108417e-05f, + -8.410722021e-05f, -8.334322936e-05f, -8.257911331e-05f, -8.181487376e-05f, -8.105051238e-05f, -8.028603085e-05f, -7.952143088e-05f, -7.875671413e-05f, -7.799188231e-05f, -7.722693709e-05f, + -7.646188015e-05f, -7.569671320e-05f, -7.493143790e-05f, -7.416605596e-05f, -7.340056905e-05f, -7.263497887e-05f, -7.186928710e-05f, -7.110349542e-05f, -7.033760553e-05f, -6.957161911e-05f, + -6.880553785e-05f, -6.803936344e-05f, -6.727309756e-05f, -6.650674190e-05f, -6.574029815e-05f, -6.497376799e-05f, -6.420715313e-05f, -6.344045523e-05f, -6.267367599e-05f, -6.190681710e-05f, + -6.113988025e-05f, -6.037286712e-05f, -5.960577941e-05f, -5.883861879e-05f, -5.807138696e-05f, -5.730408561e-05f, -5.653671642e-05f, -5.576928108e-05f, -5.500178129e-05f, -5.423421872e-05f, + -5.346659507e-05f, -5.269891203e-05f, -5.193117128e-05f, -5.116337451e-05f, -5.039552341e-05f, -4.962761967e-05f, -4.885966498e-05f, -4.809166102e-05f, -4.732360949e-05f, -4.655551206e-05f, + -4.578737044e-05f, -4.501918630e-05f, -4.425096134e-05f, -4.348269724e-05f, -4.271439569e-05f, -4.194605838e-05f, -4.117768700e-05f, -4.040928323e-05f, -3.964084877e-05f, -3.887238530e-05f, + -3.810389450e-05f, -3.733537807e-05f, -3.656683770e-05f, -3.579827506e-05f, -3.502969185e-05f, -3.426108976e-05f, -3.349247047e-05f, -3.272383567e-05f, -3.195518705e-05f, -3.118652629e-05f, + -3.041785508e-05f, -2.964917511e-05f, -2.888048806e-05f, -2.811179562e-05f, -2.734309948e-05f, -2.657440132e-05f, -2.580570283e-05f, -2.503700569e-05f, -2.426831160e-05f, -2.349962223e-05f, + -2.273093928e-05f, -2.196226442e-05f, -2.119359934e-05f, -2.042494574e-05f, -1.965630528e-05f, -1.888767967e-05f, -1.811907057e-05f, -1.735047969e-05f, -1.658190869e-05f, -1.581335928e-05f, + -1.504483312e-05f, -1.427633190e-05f, -1.350785732e-05f, -1.273941104e-05f, -1.197099476e-05f, -1.120261015e-05f, -1.043425891e-05f, -9.665942707e-06f, -8.897663231e-06f, -8.129422162e-06f, + -7.361221184e-06f, -6.593061977e-06f, -5.824946224e-06f, -5.056875605e-06f, -4.288851802e-06f, -3.520876496e-06f, -2.752951368e-06f, -1.985078098e-06f, -1.217258367e-06f, -4.494938538e-07f, + 3.182137609e-07f, 1.085862798e-06f, 1.853451578e-06f, 2.620978422e-06f, 3.388441651e-06f, 4.155839586e-06f, 4.923170551e-06f, 5.690432865e-06f, 6.457624853e-06f, 7.224744836e-06f, + 7.991791138e-06f, 8.758762082e-06f, 9.525655990e-06f, 1.029247119e-05f, 1.105920600e-05f, 1.182585875e-05f, 1.259242776e-05f, 1.335891135e-05f, 1.412530786e-05f, 1.489161561e-05f, + 1.565783292e-05f, 1.642395812e-05f, 1.718998954e-05f, 1.795592550e-05f, 1.872176433e-05f, 1.948750437e-05f, 2.025314392e-05f, 2.101868134e-05f, 2.178411493e-05f, 2.254944304e-05f, + 2.331466399e-05f, 2.407977612e-05f, 2.484477774e-05f, 2.560966720e-05f, 2.637444282e-05f, 2.713910293e-05f, 2.790364587e-05f, 2.866806997e-05f, 2.943237355e-05f, 3.019655496e-05f, + 3.096061253e-05f, 3.172454459e-05f, 3.248834947e-05f, 3.325202550e-05f, 3.401557103e-05f, 3.477898439e-05f, 3.554226391e-05f, 3.630540793e-05f, 3.706841478e-05f, 3.783128281e-05f, + 3.859401035e-05f, 3.935659573e-05f, 4.011903730e-05f, 4.088133340e-05f, 4.164348236e-05f, 4.240548252e-05f, 4.316733222e-05f, 4.392902981e-05f, 4.469057362e-05f, 4.545196199e-05f, + 4.621319327e-05f, 4.697426580e-05f, 4.773517793e-05f, 4.849592798e-05f, 4.925651432e-05f, 5.001693528e-05f, 5.077718921e-05f, 5.153727445e-05f, 5.229718935e-05f, 5.305693225e-05f, + 5.381650150e-05f, 5.457589545e-05f, 5.533511245e-05f, 5.609415084e-05f, 5.685300898e-05f, 5.761168520e-05f, 5.837017787e-05f, 5.912848533e-05f, 5.988660593e-05f, 6.064453803e-05f, + 6.140227997e-05f, 6.215983011e-05f, 6.291718680e-05f, 6.367434839e-05f, 6.443131325e-05f, 6.518807971e-05f, 6.594464615e-05f, 6.670101091e-05f, 6.745717235e-05f, 6.821312882e-05f, + 6.896887869e-05f, 6.972442032e-05f, 7.047975205e-05f, 7.123487225e-05f, 7.198977929e-05f, 7.274447151e-05f, 7.349894729e-05f, 7.425320498e-05f, 7.500724294e-05f, 7.576105954e-05f, + 7.651465315e-05f, 7.726802212e-05f, 7.802116481e-05f, 7.877407960e-05f, 7.952676486e-05f, 8.027921894e-05f, 8.103144021e-05f, 8.178342705e-05f, 8.253517781e-05f, 8.328669088e-05f, + 8.403796461e-05f, 8.478899739e-05f, 8.553978757e-05f, 8.629033353e-05f, 8.704063365e-05f, 8.779068630e-05f, 8.854048984e-05f, 8.929004267e-05f, 9.003934314e-05f, 9.078838963e-05f, + 9.153718053e-05f, 9.228571420e-05f, 9.303398903e-05f, 9.378200340e-05f, 9.452975568e-05f, 9.527724425e-05f, 9.602446750e-05f, 9.677142380e-05f, 9.751811153e-05f, 9.826452909e-05f, + 9.901067485e-05f, 9.975654719e-05f, 1.005021445e-04f, 1.012474652e-04f, 1.019925076e-04f, 1.027372701e-04f, 1.034817512e-04f, 1.042259492e-04f, 1.049698624e-04f, 1.057134894e-04f, + 1.064568284e-04f, 1.071998779e-04f, 1.079426362e-04f, 1.086851018e-04f, 1.094272731e-04f, 1.101691484e-04f, 1.109107261e-04f, 1.116520046e-04f, 1.123929824e-04f, 1.131336578e-04f, + 1.138740292e-04f, 1.146140951e-04f, 1.153538537e-04f, 1.160933036e-04f, 1.168324431e-04f, 1.175712707e-04f, 1.183097846e-04f, 1.190479834e-04f, 1.197858655e-04f, 1.205234292e-04f, + 1.212606729e-04f, 1.219975951e-04f, 1.227341941e-04f, 1.234704685e-04f, 1.242064165e-04f, 1.249420366e-04f, 1.256773272e-04f, 1.264122867e-04f, 1.271469136e-04f, 1.278812062e-04f, + 1.286151630e-04f, 1.293487823e-04f, 1.300820626e-04f, 1.308150024e-04f, 1.315475999e-04f, 1.322798538e-04f, 1.330117622e-04f, 1.337433238e-04f, 1.344745369e-04f, 1.352053999e-04f, + 1.359359112e-04f, 1.366660693e-04f, 1.373958727e-04f, 1.381253196e-04f, 1.388544086e-04f, 1.395831381e-04f, 1.403115066e-04f, 1.410395123e-04f, 1.417671538e-04f, 1.424944296e-04f, + 1.432213380e-04f, 1.439478774e-04f, 1.446740463e-04f, 1.453998432e-04f, 1.461252665e-04f, 1.468503146e-04f, 1.475749859e-04f, 1.482992789e-04f, 1.490231921e-04f, 1.497467238e-04f, + 1.504698725e-04f, 1.511926367e-04f, 1.519150148e-04f, 1.526370053e-04f, 1.533586065e-04f, 1.540798170e-04f, 1.548006351e-04f, 1.555210594e-04f, 1.562410883e-04f, 1.569607202e-04f, + 1.576799535e-04f, 1.583987869e-04f, 1.591172186e-04f, 1.598352471e-04f, 1.605528710e-04f, 1.612700886e-04f, 1.619868984e-04f, 1.627032990e-04f, 1.634192886e-04f, 1.641348658e-04f, + 1.648500291e-04f, 1.655647769e-04f, 1.662791077e-04f, 1.669930200e-04f, 1.677065121e-04f, 1.684195827e-04f, 1.691322301e-04f, 1.698444528e-04f, 1.705562492e-04f, 1.712676180e-04f, + 1.719785575e-04f, 1.726890661e-04f, 1.733991425e-04f, 1.741087850e-04f, 1.748179921e-04f, 1.755267624e-04f, 1.762350942e-04f, 1.769429861e-04f, 1.776504365e-04f, 1.783574440e-04f, + 1.790640069e-04f, 1.797701239e-04f, 1.804757933e-04f, 1.811810137e-04f, 1.818857836e-04f, 1.825901014e-04f, 1.832939656e-04f, 1.839973747e-04f, 1.847003273e-04f, 1.854028217e-04f, + 1.861048566e-04f, 1.868064303e-04f, 1.875075414e-04f, 1.882081885e-04f, 1.889083699e-04f, 1.896080841e-04f, 1.903073298e-04f, 1.910061053e-04f, 1.917044093e-04f, 1.924022401e-04f, + 1.930995963e-04f, 1.937964764e-04f, 1.944928790e-04f, 1.951888024e-04f, 1.958842453e-04f, 1.965792062e-04f, 1.972736834e-04f, 1.979676757e-04f, 1.986611814e-04f, 1.993541991e-04f, + 2.000467274e-04f, 2.007387646e-04f, 2.014303094e-04f, 2.021213603e-04f, 2.028119158e-04f, 2.035019744e-04f, 2.041915346e-04f, 2.048805950e-04f, 2.055691541e-04f, 2.062572104e-04f, + 2.069447624e-04f, 2.076318088e-04f, 2.083183479e-04f, 2.090043784e-04f, 2.096898987e-04f, 2.103749075e-04f, 2.110594032e-04f, 2.117433844e-04f, 2.124268496e-04f, 2.131097974e-04f, + 2.137922262e-04f, 2.144741348e-04f, 2.151555215e-04f, 2.158363849e-04f, 2.165167236e-04f, 2.171965362e-04f, 2.178758211e-04f, 2.185545770e-04f, 2.192328023e-04f, 2.199104957e-04f, + 2.205876556e-04f, 2.212642807e-04f, 2.219403695e-04f, 2.226159205e-04f, 2.232909323e-04f, 2.239654035e-04f, 2.246393327e-04f, 2.253127183e-04f, 2.259855590e-04f, 2.266578534e-04f, + 2.273295999e-04f, 2.280007972e-04f, 2.286714438e-04f, 2.293415383e-04f, 2.300110793e-04f, 2.306800653e-04f, 2.313484950e-04f, 2.320163668e-04f, 2.326836795e-04f, 2.333504314e-04f, + 2.340166213e-04f, 2.346822478e-04f, 2.353473093e-04f, 2.360118045e-04f, 2.366757319e-04f, 2.373390902e-04f, 2.380018780e-04f, 2.386640938e-04f, 2.393257362e-04f, 2.399868038e-04f, + 2.406472952e-04f, 2.413072091e-04f, 2.419665439e-04f, 2.426252983e-04f, 2.432834709e-04f, 2.439410603e-04f, 2.445980651e-04f, 2.452544839e-04f, 2.459103153e-04f, 2.465655579e-04f, + 2.472202104e-04f, 2.478742712e-04f, 2.485277391e-04f, 2.491806126e-04f, 2.498328904e-04f, 2.504845711e-04f, 2.511356533e-04f, 2.517861355e-04f, 2.524360165e-04f, 2.530852949e-04f, + 2.537339692e-04f, 2.543820381e-04f, 2.550295002e-04f, 2.556763542e-04f, 2.563225986e-04f, 2.569682321e-04f, 2.576132533e-04f, 2.582576609e-04f, 2.589014535e-04f, 2.595446298e-04f, + 2.601871882e-04f, 2.608291276e-04f, 2.614704465e-04f, 2.621111436e-04f, 2.627512176e-04f, 2.633906669e-04f, 2.640294904e-04f, 2.646676867e-04f, 2.653052543e-04f, 2.659421920e-04f, + 2.665784984e-04f, 2.672141721e-04f, 2.678492119e-04f, 2.684836163e-04f, 2.691173840e-04f, 2.697505137e-04f, 2.703830041e-04f, 2.710148537e-04f, 2.716460613e-04f, 2.722766255e-04f, + 2.729065450e-04f, 2.735358185e-04f, 2.741644446e-04f, 2.747924220e-04f, 2.754197493e-04f, 2.760464253e-04f, 2.766724486e-04f, 2.772978179e-04f, 2.779225319e-04f, 2.785465892e-04f, + 2.791699885e-04f, 2.797927286e-04f, 2.804148081e-04f, 2.810362256e-04f, 2.816569799e-04f, 2.822770696e-04f, 2.828964935e-04f, 2.835152503e-04f, 2.841333385e-04f, 2.847507570e-04f, + 2.853675045e-04f, 2.859835795e-04f, 2.865989809e-04f, 2.872137072e-04f, 2.878277574e-04f, 2.884411299e-04f, 2.890538236e-04f, 2.896658371e-04f, 2.902771691e-04f, 2.908878185e-04f, + 2.914977838e-04f, 2.921070637e-04f, 2.927156571e-04f, 2.933235626e-04f, 2.939307790e-04f, 2.945373049e-04f, 2.951431391e-04f, 2.957482803e-04f, 2.963527272e-04f, 2.969564786e-04f, + 2.975595331e-04f, 2.981618896e-04f, 2.987635467e-04f, 2.993645033e-04f, 2.999647579e-04f, 3.005643093e-04f, 3.011631564e-04f, 3.017612978e-04f, 3.023587322e-04f, 3.029554585e-04f, + 3.035514754e-04f, 3.041467815e-04f, 3.047413757e-04f, 3.053352567e-04f, 3.059284232e-04f, 3.065208741e-04f, 3.071126080e-04f, 3.077036237e-04f, 3.082939200e-04f, 3.088834956e-04f, + 3.094723494e-04f, 3.100604800e-04f, 3.106478862e-04f, 3.112345668e-04f, 3.118205206e-04f, 3.124057463e-04f, 3.129902427e-04f, 3.135740085e-04f, 3.141570427e-04f, 3.147393438e-04f, + 3.153209108e-04f, 3.159017423e-04f, 3.164818372e-04f, 3.170611942e-04f, 3.176398122e-04f, 3.182176899e-04f, 3.187948261e-04f, 3.193712196e-04f, 3.199468692e-04f, 3.205217737e-04f, + 3.210959318e-04f, 3.216693424e-04f, 3.222420044e-04f, 3.228139163e-04f, 3.233850772e-04f, 3.239554857e-04f, 3.245251408e-04f, 3.250940411e-04f, 3.256621855e-04f, 3.262295729e-04f, + 3.267962019e-04f, 3.273620716e-04f, 3.279271805e-04f, 3.284915277e-04f, 3.290551119e-04f, 3.296179318e-04f, 3.301799864e-04f, 3.307412745e-04f, 3.313017949e-04f, 3.318615464e-04f, + 3.324205278e-04f, 3.329787381e-04f, 3.335361759e-04f, 3.340928403e-04f, 3.346487299e-04f, 3.352038436e-04f, 3.357581803e-04f, 3.363117388e-04f, 3.368645180e-04f, 3.374165167e-04f, + 3.379677338e-04f, 3.385181680e-04f, 3.390678183e-04f, 3.396166836e-04f, 3.401647626e-04f, 3.407120542e-04f, 3.412585573e-04f, 3.418042707e-04f, 3.423491934e-04f, 3.428933241e-04f, + 3.434366618e-04f, 3.439792052e-04f, 3.445209534e-04f, 3.450619051e-04f, 3.456020592e-04f, 3.461414146e-04f, 3.466799702e-04f, 3.472177248e-04f, 3.477546774e-04f, 3.482908268e-04f, + 3.488261719e-04f, 3.493607116e-04f, 3.498944448e-04f, 3.504273703e-04f, 3.509594871e-04f, 3.514907941e-04f, 3.520212901e-04f, 3.525509741e-04f, 3.530798449e-04f, 3.536079014e-04f, + 3.541351426e-04f, 3.546615674e-04f, 3.551871746e-04f, 3.557119632e-04f, 3.562359321e-04f, 3.567590802e-04f, 3.572814064e-04f, 3.578029097e-04f, 3.583235888e-04f, 3.588434429e-04f, + 3.593624707e-04f, 3.598806713e-04f, 3.603980435e-04f, 3.609145863e-04f, 3.614302985e-04f, 3.619451792e-04f, 3.624592273e-04f, 3.629724416e-04f, 3.634848212e-04f, 3.639963650e-04f, + 3.645070719e-04f, 3.650169408e-04f, 3.655259708e-04f, 3.660341607e-04f, 3.665415095e-04f, 3.670480162e-04f, 3.675536796e-04f, 3.680584989e-04f, 3.685624728e-04f, 3.690656004e-04f, + 3.695678807e-04f, 3.700693125e-04f, 3.705698949e-04f, 3.710696269e-04f, 3.715685073e-04f, 3.720665352e-04f, 3.725637096e-04f, 3.730600293e-04f, 3.735554935e-04f, 3.740501010e-04f, + 3.745438508e-04f, 3.750367420e-04f, 3.755287735e-04f, 3.760199443e-04f, 3.765102534e-04f, 3.769996998e-04f, 3.774882824e-04f, 3.779760003e-04f, 3.784628525e-04f, 3.789488379e-04f, + 3.794339555e-04f, 3.799182045e-04f, 3.804015836e-04f, 3.808840921e-04f, 3.813657288e-04f, 3.818464928e-04f, 3.823263831e-04f, 3.828053987e-04f, 3.832835386e-04f, 3.837608019e-04f, + 3.842371876e-04f, 3.847126946e-04f, 3.851873220e-04f, 3.856610688e-04f, 3.861339341e-04f, 3.866059169e-04f, 3.870770163e-04f, 3.875472311e-04f, 3.880165606e-04f, 3.884850037e-04f, + 3.889525594e-04f, 3.894192269e-04f, 3.898850051e-04f, 3.903498931e-04f, 3.908138900e-04f, 3.912769948e-04f, 3.917392065e-04f, 3.922005242e-04f, 3.926609469e-04f, 3.931204738e-04f, + 3.935791038e-04f, 3.940368361e-04f, 3.944936697e-04f, 3.949496036e-04f, 3.954046370e-04f, 3.958587689e-04f, 3.963119984e-04f, 3.967643245e-04f, 3.972157463e-04f, 3.976662629e-04f, + 3.981158735e-04f, 3.985645770e-04f, 3.990123725e-04f, 3.994592592e-04f, 3.999052361e-04f, 4.003503024e-04f, 4.007944570e-04f, 4.012376992e-04f, 4.016800279e-04f, 4.021214424e-04f, + 4.025619416e-04f, 4.030015248e-04f, 4.034401910e-04f, 4.038779393e-04f, 4.043147688e-04f, 4.047506786e-04f, 4.051856679e-04f, 4.056197358e-04f, 4.060528814e-04f, 4.064851038e-04f, + 4.069164021e-04f, 4.073467754e-04f, 4.077762229e-04f, 4.082047438e-04f, 4.086323370e-04f, 4.090590019e-04f, 4.094847374e-04f, 4.099095428e-04f, 4.103334171e-04f, 4.107563596e-04f, + 4.111783693e-04f, 4.115994455e-04f, 4.120195872e-04f, 4.124387936e-04f, 4.128570638e-04f, 4.132743971e-04f, 4.136907925e-04f, 4.141062493e-04f, 4.145207665e-04f, 4.149343434e-04f, + 4.153469790e-04f, 4.157586727e-04f, 4.161694235e-04f, 4.165792306e-04f, 4.169880931e-04f, 4.173960104e-04f, 4.178029815e-04f, 4.182090056e-04f, 4.186140819e-04f, 4.190182095e-04f, + 4.194213878e-04f, 4.198236157e-04f, 4.202248927e-04f, 4.206252177e-04f, 4.210245901e-04f, 4.214230090e-04f, 4.218204737e-04f, 4.222169832e-04f, 4.226125369e-04f, 4.230071339e-04f, + 4.234007735e-04f, 4.237934548e-04f, 4.241851770e-04f, 4.245759395e-04f, 4.249657413e-04f, 4.253545817e-04f, 4.257424599e-04f, 4.261293752e-04f, 4.265153268e-04f, 4.269003138e-04f, + 4.272843356e-04f, 4.276673913e-04f, 4.280494803e-04f, 4.284306016e-04f, 4.288107546e-04f, 4.291899385e-04f, 4.295681526e-04f, 4.299453960e-04f, 4.303216681e-04f, 4.306969681e-04f, + 4.310712952e-04f, 4.314446486e-04f, 4.318170278e-04f, 4.321884318e-04f, 4.325588599e-04f, 4.329283115e-04f, 4.332967858e-04f, 4.336642820e-04f, 4.340307994e-04f, 4.343963373e-04f, + 4.347608950e-04f, 4.351244717e-04f, 4.354870667e-04f, 4.358486793e-04f, 4.362093087e-04f, 4.365689543e-04f, 4.369276154e-04f, 4.372852912e-04f, 4.376419810e-04f, 4.379976841e-04f, + 4.383523998e-04f, 4.387061274e-04f, 4.390588662e-04f, 4.394106155e-04f, 4.397613746e-04f, 4.401111428e-04f, 4.404599194e-04f, 4.408077037e-04f, 4.411544951e-04f, 4.415002929e-04f, + 4.418450963e-04f, 4.421889047e-04f, 4.425317174e-04f, 4.428735338e-04f, 4.432143531e-04f, 4.435541747e-04f, 4.438929979e-04f, 4.442308221e-04f, 4.445676465e-04f, 4.449034706e-04f, + 4.452382936e-04f, 4.455721150e-04f, 4.459049339e-04f, 4.462367499e-04f, 4.465675622e-04f, 4.468973703e-04f, 4.472261733e-04f, 4.475539708e-04f, 4.478807620e-04f, 4.482065463e-04f, + 4.485313231e-04f, 4.488550917e-04f, 4.491778516e-04f, 4.494996020e-04f, 4.498203424e-04f, 4.501400720e-04f, 4.504587904e-04f, 4.507764969e-04f, 4.510931908e-04f, 4.514088715e-04f, + 4.517235385e-04f, 4.520371910e-04f, 4.523498286e-04f, 4.526614505e-04f, 4.529720563e-04f, 4.532816452e-04f, 4.535902166e-04f, 4.538977701e-04f, 4.542043049e-04f, 4.545098205e-04f, + 4.548143162e-04f, 4.551177916e-04f, 4.554202460e-04f, 4.557216788e-04f, 4.560220895e-04f, 4.563214774e-04f, 4.566198419e-04f, 4.569171826e-04f, 4.572134988e-04f, 4.575087900e-04f, + 4.578030555e-04f, 4.580962949e-04f, 4.583885075e-04f, 4.586796928e-04f, 4.589698502e-04f, 4.592589792e-04f, 4.595470792e-04f, 4.598341496e-04f, 4.601201900e-04f, 4.604051997e-04f, + 4.606891783e-04f, 4.609721251e-04f, 4.612540396e-04f, 4.615349213e-04f, 4.618147696e-04f, 4.620935841e-04f, 4.623713641e-04f, 4.626481092e-04f, 4.629238188e-04f, 4.631984923e-04f, + 4.634721294e-04f, 4.637447294e-04f, 4.640162918e-04f, 4.642868161e-04f, 4.645563018e-04f, 4.648247484e-04f, 4.650921554e-04f, 4.653585222e-04f, 4.656238484e-04f, 4.658881335e-04f, + 4.661513769e-04f, 4.664135781e-04f, 4.666747367e-04f, 4.669348522e-04f, 4.671939240e-04f, 4.674519518e-04f, 4.677089349e-04f, 4.679648730e-04f, 4.682197654e-04f, 4.684736119e-04f, + 4.687264118e-04f, 4.689781647e-04f, 4.692288701e-04f, 4.694785276e-04f, 4.697271366e-04f, 4.699746968e-04f, 4.702212077e-04f, 4.704666687e-04f, 4.707110795e-04f, 4.709544396e-04f, + 4.711967485e-04f, 4.714380057e-04f, 4.716782109e-04f, 4.719173636e-04f, 4.721554633e-04f, 4.723925096e-04f, 4.726285020e-04f, 4.728634402e-04f, 4.730973236e-04f, 4.733301519e-04f, + 4.735619246e-04f, 4.737926413e-04f, 4.740223015e-04f, 4.742509049e-04f, 4.744784510e-04f, 4.747049394e-04f, 4.749303697e-04f, 4.751547414e-04f, 4.753780542e-04f, 4.756003076e-04f, + 4.758215013e-04f, 4.760416348e-04f, 4.762607077e-04f, 4.764787197e-04f, 4.766956702e-04f, 4.769115591e-04f, 4.771263857e-04f, 4.773401499e-04f, 4.775528510e-04f, 4.777644889e-04f, + 4.779750630e-04f, 4.781845731e-04f, 4.783930187e-04f, 4.786003995e-04f, 4.788067150e-04f, 4.790119650e-04f, 4.792161490e-04f, 4.794192666e-04f, 4.796213176e-04f, 4.798223015e-04f, + 4.800222181e-04f, 4.802210668e-04f, 4.804188474e-04f, 4.806155596e-04f, 4.808112029e-04f, 4.810057770e-04f, 4.811992816e-04f, 4.813917164e-04f, 4.815830809e-04f, 4.817733749e-04f, + 4.819625981e-04f, 4.821507500e-04f, 4.823378303e-04f, 4.825238388e-04f, 4.827087751e-04f, 4.828926388e-04f, 4.830754298e-04f, 4.832571475e-04f, 4.834377917e-04f, 4.836173622e-04f, + 4.837958585e-04f, 4.839732805e-04f, 4.841496276e-04f, 4.843248998e-04f, 4.844990966e-04f, 4.846722178e-04f, 4.848442630e-04f, 4.850152320e-04f, 4.851851245e-04f, 4.853539401e-04f, + 4.855216787e-04f, 4.856883398e-04f, 4.858539233e-04f, 4.860184288e-04f, 4.861818561e-04f, 4.863442049e-04f, 4.865054749e-04f, 4.866656658e-04f, 4.868247774e-04f, 4.869828094e-04f, + 4.871397615e-04f, 4.872956335e-04f, 4.874504252e-04f, 4.876041361e-04f, 4.877567662e-04f, 4.879083152e-04f, 4.880587827e-04f, 4.882081686e-04f, 4.883564726e-04f, 4.885036944e-04f, + 4.886498339e-04f, 4.887948908e-04f, 4.889388648e-04f, 4.890817557e-04f, 4.892235633e-04f, 4.893642874e-04f, 4.895039277e-04f, 4.896424840e-04f, 4.897799560e-04f, 4.899163437e-04f, + 4.900516466e-04f, 4.901858648e-04f, 4.903189978e-04f, 4.904510455e-04f, 4.905820078e-04f, 4.907118843e-04f, 4.908406749e-04f, 4.909683794e-04f, 4.910949977e-04f, 4.912205294e-04f, + 4.913449744e-04f, 4.914683325e-04f, 4.915906036e-04f, 4.917117874e-04f, 4.918318838e-04f, 4.919508925e-04f, 4.920688135e-04f, 4.921856465e-04f, 4.923013913e-04f, 4.924160478e-04f, + 4.925296158e-04f, 4.926420952e-04f, 4.927534857e-04f, 4.928637873e-04f, 4.929729997e-04f, 4.930811228e-04f, 4.931881564e-04f, 4.932941005e-04f, 4.933989548e-04f, 4.935027192e-04f, + 4.936053935e-04f, 4.937069777e-04f, 4.938074715e-04f, 4.939068749e-04f, 4.940051877e-04f, 4.941024097e-04f, 4.941985408e-04f, 4.942935810e-04f, 4.943875300e-04f, 4.944803878e-04f, + 4.945721542e-04f, 4.946628292e-04f, 4.947524125e-04f, 4.948409042e-04f, 4.949283040e-04f, 4.950146119e-04f, 4.950998277e-04f, 4.951839514e-04f, 4.952669828e-04f, 4.953489219e-04f, + 4.954297686e-04f, 4.955095227e-04f, 4.955881842e-04f, 4.956657530e-04f, 4.957422290e-04f, 4.958176120e-04f, 4.958919021e-04f, 4.959650992e-04f, 4.960372031e-04f, 4.961082138e-04f, + 4.961781313e-04f, 4.962469554e-04f, 4.963146860e-04f, 4.963813232e-04f, 4.964468669e-04f, 4.965113169e-04f, 4.965746733e-04f, 4.966369360e-04f, 4.966981048e-04f, 4.967581799e-04f, + 4.968171611e-04f, 4.968750483e-04f, 4.969318416e-04f, 4.969875409e-04f, 4.970421461e-04f, 4.970956573e-04f, 4.971480743e-04f, 4.971993972e-04f, 4.972496260e-04f, 4.972987605e-04f, + 4.973468007e-04f, 4.973937468e-04f, 4.974395985e-04f, 4.974843560e-04f, 4.975280191e-04f, 4.975705880e-04f, 4.976120625e-04f, 4.976524427e-04f, 4.976917285e-04f, 4.977299200e-04f, + 4.977670171e-04f, 4.978030199e-04f, 4.978379284e-04f, 4.978717425e-04f, 4.979044623e-04f, 4.979360878e-04f, 4.979666189e-04f, 4.979960558e-04f, 4.980243985e-04f, 4.980516468e-04f, + 4.980778010e-04f, 4.981028610e-04f, 4.981268268e-04f, 4.981496984e-04f, 4.981714760e-04f, 4.981921595e-04f, 4.982117490e-04f, 4.982302444e-04f, 4.982476459e-04f, 4.982639535e-04f, + 4.982791673e-04f, 4.982932872e-04f, 4.983063134e-04f, 4.983182459e-04f, 4.983290848e-04f, 4.983388300e-04f, 4.983474818e-04f, 4.983550401e-04f, 4.983615049e-04f, 4.983668765e-04f, + 4.983711548e-04f, 4.983743399e-04f, 4.983764320e-04f, 4.983774310e-04f, 4.983773370e-04f, 4.983761502e-04f, 4.983738706e-04f, 4.983704983e-04f, 4.983660335e-04f, 4.983604761e-04f, + 4.983538263e-04f, 4.983460842e-04f, 4.983372499e-04f, 4.983273235e-04f, 4.983163050e-04f, 4.983041947e-04f, 4.982909926e-04f, 4.982766988e-04f, 4.982613135e-04f, 4.982448367e-04f, + 4.982272685e-04f, 4.982086092e-04f, 4.981888588e-04f, 4.981680174e-04f, 4.981460852e-04f, 4.981230623e-04f, 4.980989488e-04f, 4.980737449e-04f, 4.980474507e-04f, 4.980200664e-04f, + 4.979915920e-04f, 4.979620278e-04f, 4.979313739e-04f, 4.978996304e-04f, 4.978667975e-04f, 4.978328754e-04f, 4.977978641e-04f, 4.977617639e-04f, 4.977245750e-04f, 4.976862974e-04f, + 4.976469313e-04f, 4.976064770e-04f, 4.975649346e-04f, 4.975223042e-04f, 4.974785861e-04f, 4.974337804e-04f, 4.973878873e-04f, 4.973409070e-04f, 4.972928396e-04f, 4.972436855e-04f, + 4.971934446e-04f, 4.971421173e-04f, 4.970897037e-04f, 4.970362041e-04f, 4.969816186e-04f, 4.969259475e-04f, 4.968691908e-04f, 4.968113489e-04f, 4.967524220e-04f, 4.966924103e-04f, + 4.966313139e-04f, 4.965691331e-04f, 4.965058681e-04f, 4.964415192e-04f, 4.963760866e-04f, 4.963095704e-04f, 4.962419709e-04f, 4.961732884e-04f, 4.961035230e-04f, 4.960326751e-04f, + 4.959607448e-04f, 4.958877324e-04f, 4.958136382e-04f, 4.957384623e-04f, 4.956622051e-04f, 4.955848667e-04f, 4.955064474e-04f, 4.954269475e-04f, 4.953463673e-04f, 4.952647069e-04f, + 4.951819668e-04f, 4.950981470e-04f, 4.950132479e-04f, 4.949272698e-04f, 4.948402128e-04f, 4.947520774e-04f, 4.946628638e-04f, 4.945725722e-04f, 4.944812029e-04f, 4.943887563e-04f, + 4.942952325e-04f, 4.942006319e-04f, 4.941049548e-04f, 4.940082015e-04f, 4.939103722e-04f, 4.938114673e-04f, 4.937114870e-04f, 4.936104316e-04f, 4.935083016e-04f, 4.934050971e-04f, + 4.933008184e-04f, 4.931954660e-04f, 4.930890400e-04f, 4.929815408e-04f, 4.928729688e-04f, 4.927633242e-04f, 4.926526074e-04f, 4.925408187e-04f, 4.924279583e-04f, 4.923140268e-04f, + 4.921990243e-04f, 4.920829512e-04f, 4.919658078e-04f, 4.918475946e-04f, 4.917283118e-04f, 4.916079597e-04f, 4.914865388e-04f, 4.913640493e-04f, 4.912404916e-04f, 4.911158661e-04f, + 4.909901731e-04f, 4.908634130e-04f, 4.907355861e-04f, 4.906066928e-04f, 4.904767335e-04f, 4.903457084e-04f, 4.902136181e-04f, 4.900804629e-04f, 4.899462430e-04f, 4.898109590e-04f, + 4.896746112e-04f, 4.895371999e-04f, 4.893987256e-04f, 4.892591887e-04f, 4.891185894e-04f, 4.889769283e-04f, 4.888342057e-04f, 4.886904219e-04f, 4.885455775e-04f, 4.883996727e-04f, + 4.882527080e-04f, 4.881046839e-04f, 4.879556006e-04f, 4.878054586e-04f, 4.876542584e-04f, 4.875020002e-04f, 4.873486846e-04f, 4.871943120e-04f, 4.870388828e-04f, 4.868823973e-04f, + 4.867248561e-04f, 4.865662595e-04f, 4.864066080e-04f, 4.862459020e-04f, 4.860841419e-04f, 4.859213282e-04f, 4.857574613e-04f, 4.855925417e-04f, 4.854265698e-04f, 4.852595460e-04f, + 4.850914707e-04f, 4.849223445e-04f, 4.847521678e-04f, 4.845809410e-04f, 4.844086646e-04f, 4.842353391e-04f, 4.840609649e-04f, 4.838855424e-04f, 4.837090722e-04f, 4.835315546e-04f, + 4.833529903e-04f, 4.831733795e-04f, 4.829927229e-04f, 4.828110209e-04f, 4.826282739e-04f, 4.824444825e-04f, 4.822596471e-04f, 4.820737682e-04f, 4.818868464e-04f, 4.816988820e-04f, + 4.815098756e-04f, 4.813198277e-04f, 4.811287387e-04f, 4.809366092e-04f, 4.807434397e-04f, 4.805492307e-04f, 4.803539826e-04f, 4.801576960e-04f, 4.799603714e-04f, 4.797620094e-04f, + 4.795626103e-04f, 4.793621748e-04f, 4.791607033e-04f, 4.789581964e-04f, 4.787546546e-04f, 4.785500784e-04f, 4.783444684e-04f, 4.781378251e-04f, 4.779301489e-04f, 4.777214405e-04f, + 4.775117004e-04f, 4.773009291e-04f, 4.770891272e-04f, 4.768762952e-04f, 4.766624336e-04f, 4.764475430e-04f, 4.762316240e-04f, 4.760146770e-04f, 4.757967027e-04f, 4.755777017e-04f, + 4.753576743e-04f, 4.751366213e-04f, 4.749145432e-04f, 4.746914406e-04f, 4.744673139e-04f, 4.742421639e-04f, 4.740159910e-04f, 4.737887959e-04f, 4.735605790e-04f, 4.733313411e-04f, + 4.731010826e-04f, 4.728698042e-04f, 4.726375064e-04f, 4.724041898e-04f, 4.721698551e-04f, 4.719345027e-04f, 4.716981334e-04f, 4.714607476e-04f, 4.712223460e-04f, 4.709829293e-04f, + 4.707424979e-04f, 4.705010525e-04f, 4.702585937e-04f, 4.700151222e-04f, 4.697706384e-04f, 4.695251431e-04f, 4.692786369e-04f, 4.690311203e-04f, 4.687825940e-04f, 4.685330586e-04f, + 4.682825148e-04f, 4.680309631e-04f, 4.677784042e-04f, 4.675248388e-04f, 4.672702674e-04f, 4.670146906e-04f, 4.667581092e-04f, 4.665005238e-04f, 4.662419350e-04f, 4.659823434e-04f, + 4.657217497e-04f, 4.654601546e-04f, 4.651975586e-04f, 4.649339625e-04f, 4.646693669e-04f, 4.644037725e-04f, 4.641371798e-04f, 4.638695896e-04f, 4.636010026e-04f, 4.633314194e-04f, + 4.630608406e-04f, 4.627892670e-04f, 4.625166992e-04f, 4.622431379e-04f, 4.619685837e-04f, 4.616930373e-04f, 4.614164995e-04f, 4.611389709e-04f, 4.608604521e-04f, 4.605809440e-04f, + 4.603004470e-04f, 4.600189621e-04f, 4.597364897e-04f, 4.594530307e-04f, 4.591685857e-04f, 4.588831555e-04f, 4.585967407e-04f, 4.583093420e-04f, 4.580209601e-04f, 4.577315958e-04f, + 4.574412498e-04f, 4.571499227e-04f, 4.568576153e-04f, 4.565643282e-04f, 4.562700623e-04f, 4.559748183e-04f, 4.556785967e-04f, 4.553813985e-04f, 4.550832243e-04f, 4.547840748e-04f, + 4.544839507e-04f, 4.541828529e-04f, 4.538807820e-04f, 4.535777387e-04f, 4.532737239e-04f, 4.529687382e-04f, 4.526627823e-04f, 4.523558572e-04f, 4.520479634e-04f, 4.517391017e-04f, + 4.514292729e-04f, 4.511184777e-04f, 4.508067169e-04f, 4.504939913e-04f, 4.501803016e-04f, 4.498656485e-04f, 4.495500329e-04f, 4.492334555e-04f, 4.489159170e-04f, 4.485974182e-04f, + 4.482779600e-04f, 4.479575430e-04f, 4.476361681e-04f, 4.473138360e-04f, 4.469905475e-04f, 4.466663035e-04f, 4.463411045e-04f, 4.460149516e-04f, 4.456878454e-04f, 4.453597867e-04f, + 4.450307764e-04f, 4.447008152e-04f, 4.443699039e-04f, 4.440380433e-04f, 4.437052343e-04f, 4.433714775e-04f, 4.430367739e-04f, 4.427011243e-04f, 4.423645293e-04f, 4.420269899e-04f, + 4.416885069e-04f, 4.413490811e-04f, 4.410087132e-04f, 4.406674042e-04f, 4.403251547e-04f, 4.399819658e-04f, 4.396378381e-04f, 4.392927725e-04f, 4.389467698e-04f, 4.385998309e-04f, + 4.382519566e-04f, 4.379031477e-04f, 4.375534051e-04f, 4.372027296e-04f, 4.368511220e-04f, 4.364985832e-04f, 4.361451141e-04f, 4.357907154e-04f, 4.354353880e-04f, 4.350791328e-04f, + 4.347219507e-04f, 4.343638424e-04f, 4.340048088e-04f, 4.336448508e-04f, 4.332839693e-04f, 4.329221651e-04f, 4.325594390e-04f, 4.321957920e-04f, 4.318312250e-04f, 4.314657387e-04f, + 4.310993340e-04f, 4.307320119e-04f, 4.303637731e-04f, 4.299946187e-04f, 4.296245494e-04f, 4.292535661e-04f, 4.288816698e-04f, 4.285088612e-04f, 4.281351414e-04f, 4.277605111e-04f, + 4.273849713e-04f, 4.270085229e-04f, 4.266311668e-04f, 4.262529037e-04f, 4.258737348e-04f, 4.254936608e-04f, 4.251126827e-04f, 4.247308013e-04f, 4.243480176e-04f, 4.239643324e-04f, + 4.235797468e-04f, 4.231942616e-04f, 4.228078776e-04f, 4.224205959e-04f, 4.220324174e-04f, 4.216433429e-04f, 4.212533734e-04f, 4.208625098e-04f, 4.204707531e-04f, 4.200781041e-04f, + 4.196845638e-04f, 4.192901331e-04f, 4.188948130e-04f, 4.184986044e-04f, 4.181015082e-04f, 4.177035253e-04f, 4.173046568e-04f, 4.169049036e-04f, 4.165042665e-04f, 4.161027465e-04f, + 4.157003447e-04f, 4.152970619e-04f, 4.148928990e-04f, 4.144878571e-04f, 4.140819372e-04f, 4.136751400e-04f, 4.132674667e-04f, 4.128589181e-04f, 4.124494953e-04f, 4.120391992e-04f, + 4.116280308e-04f, 4.112159910e-04f, 4.108030808e-04f, 4.103893011e-04f, 4.099746530e-04f, 4.095591375e-04f, 4.091427554e-04f, 4.087255079e-04f, 4.083073958e-04f, 4.078884201e-04f, + 4.074685819e-04f, 4.070478821e-04f, 4.066263217e-04f, 4.062039017e-04f, 4.057806231e-04f, 4.053564868e-04f, 4.049314940e-04f, 4.045056455e-04f, 4.040789424e-04f, 4.036513857e-04f, + 4.032229763e-04f, 4.027937153e-04f, 4.023636038e-04f, 4.019326426e-04f, 4.015008328e-04f, 4.010681754e-04f, 4.006346715e-04f, 4.002003220e-04f, 3.997651280e-04f, 3.993290904e-04f, + 3.988922104e-04f, 3.984544889e-04f, 3.980159269e-04f, 3.975765255e-04f, 3.971362857e-04f, 3.966952086e-04f, 3.962532951e-04f, 3.958105463e-04f, 3.953669632e-04f, 3.949225469e-04f, + 3.944772984e-04f, 3.940312188e-04f, 3.935843090e-04f, 3.931365702e-04f, 3.926880033e-04f, 3.922386095e-04f, 3.917883897e-04f, 3.913373451e-04f, 3.908854766e-04f, 3.904327854e-04f, + 3.899792724e-04f, 3.895249388e-04f, 3.890697856e-04f, 3.886138138e-04f, 3.881570245e-04f, 3.876994189e-04f, 3.872409979e-04f, 3.867817626e-04f, 3.863217141e-04f, 3.858608535e-04f, + 3.853991818e-04f, 3.849367001e-04f, 3.844734094e-04f, 3.840093110e-04f, 3.835444058e-04f, 3.830786949e-04f, 3.826121794e-04f, 3.821448604e-04f, 3.816767389e-04f, 3.812078161e-04f, + 3.807380931e-04f, 3.802675709e-04f, 3.797962507e-04f, 3.793241335e-04f, 3.788512204e-04f, 3.783775125e-04f, 3.779030110e-04f, 3.774277168e-04f, 3.769516313e-04f, 3.764747553e-04f, + 3.759970901e-04f, 3.755186367e-04f, 3.750393963e-04f, 3.745593699e-04f, 3.740785587e-04f, 3.735969638e-04f, 3.731145863e-04f, 3.726314274e-04f, 3.721474881e-04f, 3.716627695e-04f, + 3.711772729e-04f, 3.706909992e-04f, 3.702039497e-04f, 3.697161255e-04f, 3.692275276e-04f, 3.687381573e-04f, 3.682480156e-04f, 3.677571038e-04f, 3.672654228e-04f, 3.667729739e-04f, + 3.662797583e-04f, 3.657857769e-04f, 3.652910311e-04f, 3.647955218e-04f, 3.642992504e-04f, 3.638022178e-04f, 3.633044254e-04f, 3.628058741e-04f, 3.623065652e-04f, 3.618064998e-04f, + 3.613056791e-04f, 3.608041043e-04f, 3.603017764e-04f, 3.597986967e-04f, 3.592948663e-04f, 3.587902863e-04f, 3.582849580e-04f, 3.577788825e-04f, 3.572720609e-04f, 3.567644945e-04f, + 3.562561844e-04f, 3.557471318e-04f, 3.552373378e-04f, 3.547268036e-04f, 3.542155304e-04f, 3.537035194e-04f, 3.531907718e-04f, 3.526772887e-04f, 3.521630713e-04f, 3.516481209e-04f, + 3.511324385e-04f, 3.506160254e-04f, 3.500988827e-04f, 3.495810117e-04f, 3.490624136e-04f, 3.485430895e-04f, 3.480230406e-04f, 3.475022682e-04f, 3.469807733e-04f, 3.464585573e-04f, + 3.459356214e-04f, 3.454119666e-04f, 3.448875943e-04f, 3.443625056e-04f, 3.438367017e-04f, 3.433101839e-04f, 3.427829534e-04f, 3.422550113e-04f, 3.417263589e-04f, 3.411969974e-04f, + 3.406669280e-04f, 3.401361519e-04f, 3.396046704e-04f, 3.390724847e-04f, 3.385395959e-04f, 3.380060053e-04f, 3.374717141e-04f, 3.369367237e-04f, 3.364010350e-04f, 3.358646495e-04f, + 3.353275684e-04f, 3.347897928e-04f, 3.342513240e-04f, 3.337121632e-04f, 3.331723117e-04f, 3.326317708e-04f, 3.320905415e-04f, 3.315486253e-04f, 3.310060233e-04f, 3.304627367e-04f, + 3.299187669e-04f, 3.293741150e-04f, 3.288287823e-04f, 3.282827701e-04f, 3.277360796e-04f, 3.271887120e-04f, 3.266406686e-04f, 3.260919507e-04f, 3.255425595e-04f, 3.249924963e-04f, + 3.244417623e-04f, 3.238903588e-04f, 3.233382870e-04f, 3.227855482e-04f, 3.222321437e-04f, 3.216780748e-04f, 3.211233426e-04f, 3.205679485e-04f, 3.200118938e-04f, 3.194551796e-04f, + 3.188978074e-04f, 3.183397783e-04f, 3.177810936e-04f, 3.172217546e-04f, 3.166617626e-04f, 3.161011188e-04f, 3.155398246e-04f, 3.149778812e-04f, 3.144152899e-04f, 3.138520519e-04f, + 3.132881687e-04f, 3.127236414e-04f, 3.121584713e-04f, 3.115926597e-04f, 3.110262080e-04f, 3.104591174e-04f, 3.098913891e-04f, 3.093230246e-04f, 3.087540250e-04f, 3.081843918e-04f, + 3.076141261e-04f, 3.070432293e-04f, 3.064717027e-04f, 3.058995476e-04f, 3.053267652e-04f, 3.047533569e-04f, 3.041793241e-04f, 3.036046679e-04f, 3.030293898e-04f, 3.024534910e-04f, + 3.018769728e-04f, 3.012998365e-04f, 3.007220835e-04f, 3.001437151e-04f, 2.995647325e-04f, 2.989851372e-04f, 2.984049303e-04f, 2.978241133e-04f, 2.972426875e-04f, 2.966606541e-04f, + 2.960780146e-04f, 2.954947702e-04f, 2.949109222e-04f, 2.943264720e-04f, 2.937414209e-04f, 2.931557702e-04f, 2.925695214e-04f, 2.919826756e-04f, 2.913952342e-04f, 2.908071986e-04f, + 2.902185701e-04f, 2.896293500e-04f, 2.890395398e-04f, 2.884491406e-04f, 2.878581538e-04f, 2.872665809e-04f, 2.866744231e-04f, 2.860816818e-04f, 2.854883583e-04f, 2.848944539e-04f, + 2.842999701e-04f, 2.837049081e-04f, 2.831092694e-04f, 2.825130552e-04f, 2.819162669e-04f, 2.813189059e-04f, 2.807209735e-04f, 2.801224711e-04f, 2.795234000e-04f, 2.789237616e-04f, + 2.783235573e-04f, 2.777227883e-04f, 2.771214561e-04f, 2.765195621e-04f, 2.759171075e-04f, 2.753140938e-04f, 2.747105224e-04f, 2.741063945e-04f, 2.735017115e-04f, 2.728964749e-04f, + 2.722906860e-04f, 2.716843462e-04f, 2.710774567e-04f, 2.704700191e-04f, 2.698620347e-04f, 2.692535048e-04f, 2.686444309e-04f, 2.680348143e-04f, 2.674246564e-04f, 2.668139585e-04f, + 2.662027221e-04f, 2.655909485e-04f, 2.649786391e-04f, 2.643657954e-04f, 2.637524186e-04f, 2.631385102e-04f, 2.625240715e-04f, 2.619091040e-04f, 2.612936090e-04f, 2.606775880e-04f, + 2.600610422e-04f, 2.594439732e-04f, 2.588263823e-04f, 2.582082708e-04f, 2.575896403e-04f, 2.569704920e-04f, 2.563508275e-04f, 2.557306480e-04f, 2.551099550e-04f, 2.544887498e-04f, + 2.538670340e-04f, 2.532448088e-04f, 2.526220758e-04f, 2.519988362e-04f, 2.513750915e-04f, 2.507508432e-04f, 2.501260925e-04f, 2.495008410e-04f, 2.488750900e-04f, 2.482488410e-04f, + 2.476220953e-04f, 2.469948544e-04f, 2.463671196e-04f, 2.457388925e-04f, 2.451101743e-04f, 2.444809666e-04f, 2.438512708e-04f, 2.432210882e-04f, 2.425904202e-04f, 2.419592684e-04f, + 2.413276341e-04f, 2.406955188e-04f, 2.400629238e-04f, 2.394298506e-04f, 2.387963007e-04f, 2.381622753e-04f, 2.375277761e-04f, 2.368928043e-04f, 2.362573615e-04f, 2.356214491e-04f, + 2.349850684e-04f, 2.343482209e-04f, 2.337109081e-04f, 2.330731314e-04f, 2.324348922e-04f, 2.317961919e-04f, 2.311570321e-04f, 2.305174140e-04f, 2.298773393e-04f, 2.292368092e-04f, + 2.285958253e-04f, 2.279543889e-04f, 2.273125016e-04f, 2.266701648e-04f, 2.260273799e-04f, 2.253841483e-04f, 2.247404715e-04f, 2.240963510e-04f, 2.234517881e-04f, 2.228067844e-04f, + 2.221613413e-04f, 2.215154602e-04f, 2.208691426e-04f, 2.202223900e-04f, 2.195752037e-04f, 2.189275853e-04f, 2.182795362e-04f, 2.176310578e-04f, 2.169821516e-04f, 2.163328191e-04f, + 2.156830617e-04f, 2.150328809e-04f, 2.143822781e-04f, 2.137312548e-04f, 2.130798125e-04f, 2.124279526e-04f, 2.117756765e-04f, 2.111229858e-04f, 2.104698819e-04f, 2.098163662e-04f, + 2.091624403e-04f, 2.085081056e-04f, 2.078533635e-04f, 2.071982156e-04f, 2.065426632e-04f, 2.058867079e-04f, 2.052303512e-04f, 2.045735944e-04f, 2.039164392e-04f, 2.032588869e-04f, + 2.026009390e-04f, 2.019425969e-04f, 2.012838623e-04f, 2.006247365e-04f, 1.999652210e-04f, 1.993053173e-04f, 1.986450269e-04f, 1.979843513e-04f, 1.973232918e-04f, 1.966618501e-04f, + 1.960000275e-04f, 1.953378256e-04f, 1.946752459e-04f, 1.940122898e-04f, 1.933489588e-04f, 1.926852544e-04f, 1.920211781e-04f, 1.913567313e-04f, 1.906919156e-04f, 1.900267324e-04f, + 1.893611833e-04f, 1.886952697e-04f, 1.880289930e-04f, 1.873623549e-04f, 1.866953567e-04f, 1.860280000e-04f, 1.853602863e-04f, 1.846922170e-04f, 1.840237937e-04f, 1.833550178e-04f, + 1.826858908e-04f, 1.820164143e-04f, 1.813465897e-04f, 1.806764185e-04f, 1.800059022e-04f, 1.793350423e-04f, 1.786638403e-04f, 1.779922977e-04f, 1.773204161e-04f, 1.766481968e-04f, + 1.759756415e-04f, 1.753027515e-04f, 1.746295285e-04f, 1.739559738e-04f, 1.732820891e-04f, 1.726078758e-04f, 1.719333354e-04f, 1.712584694e-04f, 1.705832794e-04f, 1.699077668e-04f, + 1.692319331e-04f, 1.685557799e-04f, 1.678793086e-04f, 1.672025208e-04f, 1.665254180e-04f, 1.658480016e-04f, 1.651702732e-04f, 1.644922344e-04f, 1.638138865e-04f, 1.631352312e-04f, + 1.624562699e-04f, 1.617770041e-04f, 1.610974354e-04f, 1.604175653e-04f, 1.597373953e-04f, 1.590569268e-04f, 1.583761615e-04f, 1.576951008e-04f, 1.570137463e-04f, 1.563320994e-04f, + 1.556501617e-04f, 1.549679348e-04f, 1.542854200e-04f, 1.536026190e-04f, 1.529195332e-04f, 1.522361642e-04f, 1.515525135e-04f, 1.508685826e-04f, 1.501843731e-04f, 1.494998864e-04f, + 1.488151242e-04f, 1.481300878e-04f, 1.474447788e-04f, 1.467591989e-04f, 1.460733494e-04f, 1.453872319e-04f, 1.447008479e-04f, 1.440141990e-04f, 1.433272866e-04f, 1.426401124e-04f, + 1.419526778e-04f, 1.412649844e-04f, 1.405770337e-04f, 1.398888272e-04f, 1.392003664e-04f, 1.385116529e-04f, 1.378226883e-04f, 1.371334739e-04f, 1.364440115e-04f, 1.357543024e-04f, + 1.350643483e-04f, 1.343741506e-04f, 1.336837110e-04f, 1.329930308e-04f, 1.323021117e-04f, 1.316109553e-04f, 1.309195629e-04f, 1.302279362e-04f, 1.295360768e-04f, 1.288439860e-04f, + 1.281516656e-04f, 1.274591169e-04f, 1.267663416e-04f, 1.260733411e-04f, 1.253801171e-04f, 1.246866710e-04f, 1.239930045e-04f, 1.232991189e-04f, 1.226050159e-04f, 1.219106971e-04f, + 1.212161639e-04f, 1.205214178e-04f, 1.198264605e-04f, 1.191312935e-04f, 1.184359183e-04f, 1.177403364e-04f, 1.170445494e-04f, 1.163485589e-04f, 1.156523663e-04f, 1.149559732e-04f, + 1.142593812e-04f, 1.135625919e-04f, 1.128656066e-04f, 1.121684271e-04f, 1.114710547e-04f, 1.107734912e-04f, 1.100757380e-04f, 1.093777966e-04f, 1.086796687e-04f, 1.079813557e-04f, + 1.072828593e-04f, 1.065841808e-04f, 1.058853220e-04f, 1.051862843e-04f, 1.044870694e-04f, 1.037876786e-04f, 1.030881137e-04f, 1.023883760e-04f, 1.016884673e-04f, 1.009883890e-04f, + 1.002881426e-04f, 9.958772979e-05f, 9.888715205e-05f, 9.818641094e-05f, 9.748550799e-05f, 9.678444478e-05f, 9.608322283e-05f, 9.538184371e-05f, 9.468030896e-05f, 9.397862014e-05f, + 9.327677879e-05f, 9.257478647e-05f, 9.187264473e-05f, 9.117035511e-05f, 9.046791918e-05f, 8.976533848e-05f, 8.906261456e-05f, 8.835974898e-05f, 8.765674329e-05f, 8.695359904e-05f, + 8.625031779e-05f, 8.554690108e-05f, 8.484335048e-05f, 8.413966752e-05f, 8.343585378e-05f, 8.273191080e-05f, 8.202784013e-05f, 8.132364334e-05f, 8.061932196e-05f, 7.991487757e-05f, + 7.921031171e-05f, 7.850562593e-05f, 7.780082180e-05f, 7.709590086e-05f, 7.639086467e-05f, 7.568571479e-05f, 7.498045278e-05f, 7.427508018e-05f, 7.356959855e-05f, 7.286400946e-05f, + 7.215831444e-05f, 7.145251507e-05f, 7.074661290e-05f, 7.004060948e-05f, 6.933450636e-05f, 6.862830512e-05f, 6.792200729e-05f, 6.721561445e-05f, 6.650912813e-05f, 6.580254991e-05f, + 6.509588134e-05f, 6.438912397e-05f, 6.368227937e-05f, 6.297534909e-05f, 6.226833468e-05f, 6.156123770e-05f, 6.085405972e-05f, 6.014680228e-05f, 5.943946695e-05f, 5.873205528e-05f, + 5.802456883e-05f, 5.731700916e-05f, 5.660937783e-05f, 5.590167639e-05f, 5.519390640e-05f, 5.448606941e-05f, 5.377816699e-05f, 5.307020070e-05f, 5.236217208e-05f, 5.165408271e-05f, + 5.094593413e-05f, 5.023772790e-05f, 4.952946559e-05f, 4.882114875e-05f, 4.811277893e-05f, 4.740435770e-05f, 4.669588661e-05f, 4.598736722e-05f, 4.527880109e-05f, 4.457018978e-05f, + 4.386153484e-05f, 4.315283783e-05f, 4.244410031e-05f, 4.173532384e-05f, 4.102650997e-05f, 4.031766026e-05f, 3.960877627e-05f, 3.889985956e-05f, 3.819091168e-05f, 3.748193420e-05f, + 3.677292866e-05f, 3.606389663e-05f, 3.535483966e-05f, 3.464575931e-05f, 3.393665714e-05f, 3.322753470e-05f, 3.251839356e-05f, 3.180923526e-05f, 3.110006136e-05f, 3.039087343e-05f, + 2.968167302e-05f, 2.897246168e-05f, 2.826324097e-05f, 2.755401245e-05f, 2.684477767e-05f, 2.613553819e-05f, 2.542629556e-05f, 2.471705135e-05f, 2.400780710e-05f, 2.329856438e-05f, + 2.258932473e-05f, 2.188008972e-05f, 2.117086090e-05f, 2.046163982e-05f, 1.975242804e-05f, 1.904322711e-05f, 1.833403859e-05f, 1.762486403e-05f, 1.691570499e-05f, 1.620656302e-05f, + 1.549743968e-05f, 1.478833652e-05f, 1.407925509e-05f, 1.337019694e-05f, 1.266116364e-05f, 1.195215673e-05f, 1.124317777e-05f, 1.053422831e-05f, 9.825309894e-06f, 9.116424088e-06f, + 8.407572439e-06f, 7.698756499e-06f, 6.989977820e-06f, 6.281237954e-06f, 5.572538453e-06f, 4.863880868e-06f, 4.155266750e-06f, 3.446697649e-06f, 2.738175117e-06f, 2.029700705e-06f, + 1.321275962e-06f, 6.129024376e-07f, -9.541831709e-08f, -8.036847530e-07f, -1.511895321e-06f, -2.220048472e-06f, -2.928142656e-06f, -3.636176326e-06f, -4.344147933e-06f, -5.052055929e-06f, + -5.759898767e-06f, -6.467674897e-06f, -7.175382774e-06f, -7.883020850e-06f, -8.590587579e-06f, -9.298081414e-06f, -1.000550081e-05f, -1.071284422e-05f, -1.142011009e-05f, -1.212729689e-05f, + -1.283440307e-05f, -1.354142708e-05f, -1.424836738e-05f, -1.495522242e-05f, -1.566199066e-05f, -1.636867056e-05f, -1.707526058e-05f, -1.778175916e-05f, -1.848816477e-05f, -1.919447587e-05f, + -1.990069091e-05f, -2.060680836e-05f, -2.131282666e-05f, -2.201874429e-05f, -2.272455969e-05f, -2.343027133e-05f, -2.413587768e-05f, -2.484137718e-05f, -2.554676830e-05f, -2.625204950e-05f, + -2.695721925e-05f, -2.766227600e-05f, -2.836721822e-05f, -2.907204436e-05f, -2.977675290e-05f, -3.048134229e-05f, -3.118581101e-05f, -3.189015751e-05f, -3.259438025e-05f, -3.329847771e-05f, + -3.400244834e-05f, -3.470629062e-05f, -3.541000301e-05f, -3.611358398e-05f, -3.681703198e-05f, -3.752034550e-05f, -3.822352300e-05f, -3.892656294e-05f, -3.962946379e-05f, -4.033222403e-05f, + -4.103484212e-05f, -4.173731654e-05f, -4.243964574e-05f, -4.314182821e-05f, -4.384386242e-05f, -4.454574683e-05f, -4.524747992e-05f, -4.594906015e-05f, -4.665048601e-05f, -4.735175597e-05f, + -4.805286850e-05f, -4.875382207e-05f, -4.945461516e-05f, -5.015524625e-05f, -5.085571380e-05f, -5.155601630e-05f, -5.225615223e-05f, -5.295612005e-05f, -5.365591825e-05f, -5.435554531e-05f, + -5.505499970e-05f, -5.575427990e-05f, -5.645338440e-05f, -5.715231167e-05f, -5.785106019e-05f, -5.854962844e-05f, -5.924801492e-05f, -5.994621809e-05f, -6.064423644e-05f, -6.134206845e-05f, + -6.203971261e-05f, -6.273716740e-05f, -6.343443131e-05f, -6.413150282e-05f, -6.482838042e-05f, -6.552506259e-05f, -6.622154782e-05f, -6.691783459e-05f, -6.761392141e-05f, -6.830980675e-05f, + -6.900548910e-05f, -6.970096695e-05f, -7.039623880e-05f, -7.109130313e-05f, -7.178615844e-05f, -7.248080321e-05f, -7.317523594e-05f, -7.386945513e-05f, -7.456345926e-05f, -7.525724683e-05f, + -7.595081634e-05f, -7.664416628e-05f, -7.733729515e-05f, -7.803020144e-05f, -7.872288365e-05f, -7.941534027e-05f, -8.010756982e-05f, -8.079957078e-05f, -8.149134166e-05f, -8.218288095e-05f, + -8.287418716e-05f, -8.356525879e-05f, -8.425609434e-05f, -8.494669231e-05f, -8.563705121e-05f, -8.632716954e-05f, -8.701704581e-05f, -8.770667852e-05f, -8.839606617e-05f, -8.908520728e-05f, + -8.977410035e-05f, -9.046274389e-05f, -9.115113640e-05f, -9.183927640e-05f, -9.252716240e-05f, -9.321479291e-05f, -9.390216643e-05f, -9.458928149e-05f, -9.527613659e-05f, -9.596273025e-05f, + -9.664906097e-05f, -9.733512729e-05f, -9.802092770e-05f, -9.870646073e-05f, -9.939172490e-05f, -1.000767187e-04f, -1.007614407e-04f, -1.014458894e-04f, -1.021300633e-04f, -1.028139609e-04f, + -1.034975807e-04f, -1.041809214e-04f, -1.048639813e-04f, -1.055467590e-04f, -1.062292531e-04f, -1.069114621e-04f, -1.075933844e-04f, -1.082750187e-04f, -1.089563634e-04f, -1.096374171e-04f, + -1.103181783e-04f, -1.109986455e-04f, -1.116788172e-04f, -1.123586921e-04f, -1.130382686e-04f, -1.137175452e-04f, -1.143965206e-04f, -1.150751931e-04f, -1.157535614e-04f, -1.164316240e-04f, + -1.171093794e-04f, -1.177868262e-04f, -1.184639629e-04f, -1.191407880e-04f, -1.198173001e-04f, -1.204934978e-04f, -1.211693795e-04f, -1.218449438e-04f, -1.225201892e-04f, -1.231951143e-04f, + -1.238697177e-04f, -1.245439978e-04f, -1.252179533e-04f, -1.258915826e-04f, -1.265648844e-04f, -1.272378571e-04f, -1.279104993e-04f, -1.285828096e-04f, -1.292547865e-04f, -1.299264286e-04f, + -1.305977344e-04f, -1.312687025e-04f, -1.319393314e-04f, -1.326096197e-04f, -1.332795659e-04f, -1.339491686e-04f, -1.346184264e-04f, -1.352873377e-04f, -1.359559013e-04f, -1.366241156e-04f, + -1.372919791e-04f, -1.379594906e-04f, -1.386266484e-04f, -1.392934512e-04f, -1.399598976e-04f, -1.406259860e-04f, -1.412917152e-04f, -1.419570836e-04f, -1.426220898e-04f, -1.432867324e-04f, + -1.439510099e-04f, -1.446149210e-04f, -1.452784641e-04f, -1.459416379e-04f, -1.466044410e-04f, -1.472668719e-04f, -1.479289291e-04f, -1.485906114e-04f, -1.492519171e-04f, -1.499128450e-04f, + -1.505733936e-04f, -1.512335615e-04f, -1.518933473e-04f, -1.525527494e-04f, -1.532117667e-04f, -1.538703975e-04f, -1.545286405e-04f, -1.551864943e-04f, -1.558439575e-04f, -1.565010286e-04f, + -1.571577063e-04f, -1.578139891e-04f, -1.584698757e-04f, -1.591253646e-04f, -1.597804543e-04f, -1.604351436e-04f, -1.610894310e-04f, -1.617433151e-04f, -1.623967944e-04f, -1.630498677e-04f, + -1.637025334e-04f, -1.643547903e-04f, -1.650066368e-04f, -1.656580716e-04f, -1.663090933e-04f, -1.669597005e-04f, -1.676098918e-04f, -1.682596658e-04f, -1.689090212e-04f, -1.695579564e-04f, + -1.702064702e-04f, -1.708545611e-04f, -1.715022278e-04f, -1.721494688e-04f, -1.727962828e-04f, -1.734426684e-04f, -1.740886242e-04f, -1.747341488e-04f, -1.753792409e-04f, -1.760238990e-04f, + -1.766681218e-04f, -1.773119079e-04f, -1.779552559e-04f, -1.785981645e-04f, -1.792406322e-04f, -1.798826577e-04f, -1.805242396e-04f, -1.811653765e-04f, -1.818060671e-04f, -1.824463101e-04f, + -1.830861039e-04f, -1.837254473e-04f, -1.843643389e-04f, -1.850027773e-04f, -1.856407612e-04f, -1.862782891e-04f, -1.869153598e-04f, -1.875519719e-04f, -1.881881239e-04f, -1.888238146e-04f, + -1.894590426e-04f, -1.900938066e-04f, -1.907281050e-04f, -1.913619368e-04f, -1.919953003e-04f, -1.926281944e-04f, -1.932606177e-04f, -1.938925687e-04f, -1.945240462e-04f, -1.951550488e-04f, + -1.957855752e-04f, -1.964156240e-04f, -1.970451938e-04f, -1.976742834e-04f, -1.983028913e-04f, -1.989310163e-04f, -1.995586570e-04f, -2.001858120e-04f, -2.008124801e-04f, -2.014386598e-04f, + -2.020643499e-04f, -2.026895490e-04f, -2.033142558e-04f, -2.039384689e-04f, -2.045621870e-04f, -2.051854088e-04f, -2.058081330e-04f, -2.064303582e-04f, -2.070520831e-04f, -2.076733063e-04f, + -2.082940267e-04f, -2.089142427e-04f, -2.095339532e-04f, -2.101531567e-04f, -2.107718520e-04f, -2.113900377e-04f, -2.120077126e-04f, -2.126248753e-04f, -2.132415245e-04f, -2.138576589e-04f, + -2.144732771e-04f, -2.150883780e-04f, -2.157029600e-04f, -2.163170221e-04f, -2.169305627e-04f, -2.175435807e-04f, -2.181560747e-04f, -2.187680435e-04f, -2.193794857e-04f, -2.199904000e-04f, + -2.206007851e-04f, -2.212106397e-04f, -2.218199626e-04f, -2.224287524e-04f, -2.230370078e-04f, -2.236447276e-04f, -2.242519105e-04f, -2.248585551e-04f, -2.254646601e-04f, -2.260702244e-04f, + -2.266752465e-04f, -2.272797253e-04f, -2.278836594e-04f, -2.284870475e-04f, -2.290898884e-04f, -2.296921808e-04f, -2.302939234e-04f, -2.308951149e-04f, -2.314957541e-04f, -2.320958396e-04f, + -2.326953703e-04f, -2.332943447e-04f, -2.338927618e-04f, -2.344906201e-04f, -2.350879184e-04f, -2.356846555e-04f, -2.362808301e-04f, -2.368764408e-04f, -2.374714866e-04f, -2.380659660e-04f, + -2.386598779e-04f, -2.392532210e-04f, -2.398459939e-04f, -2.404381956e-04f, -2.410298246e-04f, -2.416208798e-04f, -2.422113599e-04f, -2.428012636e-04f, -2.433905897e-04f, -2.439793370e-04f, + -2.445675042e-04f, -2.451550901e-04f, -2.457420933e-04f, -2.463285128e-04f, -2.469143471e-04f, -2.474995952e-04f, -2.480842557e-04f, -2.486683274e-04f, -2.492518091e-04f, -2.498346995e-04f, + -2.504169975e-04f, -2.509987017e-04f, -2.515798110e-04f, -2.521603241e-04f, -2.527402397e-04f, -2.533195568e-04f, -2.538982740e-04f, -2.544763901e-04f, -2.550539039e-04f, -2.556308141e-04f, + -2.562071196e-04f, -2.567828192e-04f, -2.573579116e-04f, -2.579323956e-04f, -2.585062699e-04f, -2.590795335e-04f, -2.596521850e-04f, -2.602242233e-04f, -2.607956471e-04f, -2.613664553e-04f, + -2.619366466e-04f, -2.625062199e-04f, -2.630751739e-04f, -2.636435074e-04f, -2.642112193e-04f, -2.647783083e-04f, -2.653447732e-04f, -2.659106129e-04f, -2.664758261e-04f, -2.670404118e-04f, + -2.676043685e-04f, -2.681676953e-04f, -2.687303909e-04f, -2.692924540e-04f, -2.698538836e-04f, -2.704146785e-04f, -2.709748374e-04f, -2.715343592e-04f, -2.720932427e-04f, -2.726514867e-04f, + -2.732090900e-04f, -2.737660516e-04f, -2.743223701e-04f, -2.748780445e-04f, -2.754330736e-04f, -2.759874561e-04f, -2.765411910e-04f, -2.770942770e-04f, -2.776467131e-04f, -2.781984979e-04f, + -2.787496305e-04f, -2.793001096e-04f, -2.798499340e-04f, -2.803991027e-04f, -2.809476144e-04f, -2.814954680e-04f, -2.820426623e-04f, -2.825891963e-04f, -2.831350687e-04f, -2.836802784e-04f, + -2.842248242e-04f, -2.847687051e-04f, -2.853119198e-04f, -2.858544673e-04f, -2.863963464e-04f, -2.869375559e-04f, -2.874780948e-04f, -2.880179618e-04f, -2.885571559e-04f, -2.890956760e-04f, + -2.896335208e-04f, -2.901706893e-04f, -2.907071803e-04f, -2.912429927e-04f, -2.917781254e-04f, -2.923125773e-04f, -2.928463473e-04f, -2.933794341e-04f, -2.939118368e-04f, -2.944435542e-04f, + -2.949745852e-04f, -2.955049286e-04f, -2.960345834e-04f, -2.965635485e-04f, -2.970918227e-04f, -2.976194049e-04f, -2.981462941e-04f, -2.986724891e-04f, -2.991979889e-04f, -2.997227923e-04f, + -3.002468982e-04f, -3.007703055e-04f, -3.012930132e-04f, -3.018150202e-04f, -3.023363253e-04f, -3.028569275e-04f, -3.033768256e-04f, -3.038960187e-04f, -3.044145055e-04f, -3.049322851e-04f, + -3.054493564e-04f, -3.059657182e-04f, -3.064813695e-04f, -3.069963092e-04f, -3.075105363e-04f, -3.080240496e-04f, -3.085368481e-04f, -3.090489307e-04f, -3.095602964e-04f, -3.100709441e-04f, + -3.105808727e-04f, -3.110900811e-04f, -3.115985684e-04f, -3.121063334e-04f, -3.126133750e-04f, -3.131196923e-04f, -3.136252842e-04f, -3.141301495e-04f, -3.146342874e-04f, -3.151376966e-04f, + -3.156403762e-04f, -3.161423251e-04f, -3.166435423e-04f, -3.171440268e-04f, -3.176437774e-04f, -3.181427931e-04f, -3.186410730e-04f, -3.191386159e-04f, -3.196354209e-04f, -3.201314869e-04f, + -3.206268129e-04f, -3.211213978e-04f, -3.216152406e-04f, -3.221083403e-04f, -3.226006958e-04f, -3.230923063e-04f, -3.235831705e-04f, -3.240732875e-04f, -3.245626563e-04f, -3.250512759e-04f, + -3.255391452e-04f, -3.260262633e-04f, -3.265126291e-04f, -3.269982417e-04f, -3.274830999e-04f, -3.279672028e-04f, -3.284505495e-04f, -3.289331388e-04f, -3.294149699e-04f, -3.298960416e-04f, + -3.303763531e-04f, -3.308559033e-04f, -3.313346911e-04f, -3.318127157e-04f, -3.322899761e-04f, -3.327664712e-04f, -3.332422000e-04f, -3.337171616e-04f, -3.341913551e-04f, -3.346647793e-04f, + -3.351374333e-04f, -3.356093163e-04f, -3.360804270e-04f, -3.365507647e-04f, -3.370203284e-04f, -3.374891169e-04f, -3.379571295e-04f, -3.384243651e-04f, -3.388908228e-04f, -3.393565015e-04f, + -3.398214004e-04f, -3.402855185e-04f, -3.407488548e-04f, -3.412114083e-04f, -3.416731782e-04f, -3.421341634e-04f, -3.425943630e-04f, -3.430537760e-04f, -3.435124016e-04f, -3.439702387e-04f, + -3.444272864e-04f, -3.448835438e-04f, -3.453390100e-04f, -3.457936839e-04f, -3.462475647e-04f, -3.467006514e-04f, -3.471529431e-04f, -3.476044389e-04f, -3.480551378e-04f, -3.485050389e-04f, + -3.489541413e-04f, -3.494024440e-04f, -3.498499462e-04f, -3.502966469e-04f, -3.507425452e-04f, -3.511876401e-04f, -3.516319308e-04f, -3.520754164e-04f, -3.525180959e-04f, -3.529599684e-04f, + -3.534010331e-04f, -3.538412889e-04f, -3.542807351e-04f, -3.547193707e-04f, -3.551571948e-04f, -3.555942065e-04f, -3.560304049e-04f, -3.564657892e-04f, -3.569003584e-04f, -3.573341116e-04f, + -3.577670480e-04f, -3.581991666e-04f, -3.586304666e-04f, -3.590609471e-04f, -3.594906072e-04f, -3.599194461e-04f, -3.603474628e-04f, -3.607746565e-04f, -3.612010263e-04f, -3.616265713e-04f, + -3.620512907e-04f, -3.624751836e-04f, -3.628982491e-04f, -3.633204864e-04f, -3.637418946e-04f, -3.641624729e-04f, -3.645822203e-04f, -3.650011360e-04f, -3.654192192e-04f, -3.658364691e-04f, + -3.662528847e-04f, -3.666684652e-04f, -3.670832098e-04f, -3.674971176e-04f, -3.679101877e-04f, -3.683224195e-04f, -3.687338119e-04f, -3.691443642e-04f, -3.695540755e-04f, -3.699629450e-04f, + -3.703709719e-04f, -3.707781552e-04f, -3.711844943e-04f, -3.715899883e-04f, -3.719946363e-04f, -3.723984375e-04f, -3.728013912e-04f, -3.732034964e-04f, -3.736047524e-04f, -3.740051583e-04f, + -3.744047134e-04f, -3.748034169e-04f, -3.752012678e-04f, -3.755982655e-04f, -3.759944090e-04f, -3.763896977e-04f, -3.767841307e-04f, -3.771777071e-04f, -3.775704263e-04f, -3.779622874e-04f, + -3.783532896e-04f, -3.787434321e-04f, -3.791327142e-04f, -3.795211350e-04f, -3.799086938e-04f, -3.802953898e-04f, -3.806812221e-04f, -3.810661901e-04f, -3.814502929e-04f, -3.818335298e-04f, + -3.822158999e-04f, -3.825974026e-04f, -3.829780370e-04f, -3.833578024e-04f, -3.837366980e-04f, -3.841147230e-04f, -3.844918768e-04f, -3.848681584e-04f, -3.852435672e-04f, -3.856181025e-04f, + -3.859917633e-04f, -3.863645491e-04f, -3.867364591e-04f, -3.871074924e-04f, -3.874776484e-04f, -3.878469263e-04f, -3.882153253e-04f, -3.885828448e-04f, -3.889494840e-04f, -3.893152422e-04f, + -3.896801185e-04f, -3.900441124e-04f, -3.904072230e-04f, -3.907694496e-04f, -3.911307915e-04f, -3.914912480e-04f, -3.918508183e-04f, -3.922095018e-04f, -3.925672977e-04f, -3.929242053e-04f, + -3.932802238e-04f, -3.936353527e-04f, -3.939895911e-04f, -3.943429383e-04f, -3.946953937e-04f, -3.950469565e-04f, -3.953976261e-04f, -3.957474016e-04f, -3.960962826e-04f, -3.964442681e-04f, + -3.967913576e-04f, -3.971375504e-04f, -3.974828457e-04f, -3.978272429e-04f, -3.981707413e-04f, -3.985133402e-04f, -3.988550389e-04f, -3.991958367e-04f, -3.995357330e-04f, -3.998747271e-04f, + -4.002128183e-04f, -4.005500059e-04f, -4.008862893e-04f, -4.012216678e-04f, -4.015561407e-04f, -4.018897074e-04f, -4.022223672e-04f, -4.025541195e-04f, -4.028849635e-04f, -4.032148987e-04f, + -4.035439244e-04f, -4.038720398e-04f, -4.041992445e-04f, -4.045255377e-04f, -4.048509187e-04f, -4.051753870e-04f, -4.054989419e-04f, -4.058215828e-04f, -4.061433090e-04f, -4.064641199e-04f, + -4.067840148e-04f, -4.071029931e-04f, -4.074210543e-04f, -4.077381976e-04f, -4.080544224e-04f, -4.083697281e-04f, -4.086841142e-04f, -4.089975799e-04f, -4.093101247e-04f, -4.096217479e-04f, + -4.099324490e-04f, -4.102422272e-04f, -4.105510821e-04f, -4.108590130e-04f, -4.111660193e-04f, -4.114721004e-04f, -4.117772557e-04f, -4.120814846e-04f, -4.123847865e-04f, -4.126871608e-04f, + -4.129886069e-04f, -4.132891242e-04f, -4.135887122e-04f, -4.138873703e-04f, -4.141850978e-04f, -4.144818942e-04f, -4.147777589e-04f, -4.150726913e-04f, -4.153666909e-04f, -4.156597571e-04f, + -4.159518892e-04f, -4.162430869e-04f, -4.165333494e-04f, -4.168226762e-04f, -4.171110667e-04f, -4.173985205e-04f, -4.176850369e-04f, -4.179706153e-04f, -4.182552553e-04f, -4.185389562e-04f, + -4.188217175e-04f, -4.191035388e-04f, -4.193844193e-04f, -4.196643586e-04f, -4.199433561e-04f, -4.202214114e-04f, -4.204985238e-04f, -4.207746928e-04f, -4.210499179e-04f, -4.213241986e-04f, + -4.215975343e-04f, -4.218699245e-04f, -4.221413686e-04f, -4.224118663e-04f, -4.226814168e-04f, -4.229500198e-04f, -4.232176747e-04f, -4.234843809e-04f, -4.237501381e-04f, -4.240149456e-04f, + -4.242788029e-04f, -4.245417096e-04f, -4.248036652e-04f, -4.250646690e-04f, -4.253247208e-04f, -4.255838198e-04f, -4.258419658e-04f, -4.260991581e-04f, -4.263553962e-04f, -4.266106797e-04f, + -4.268650081e-04f, -4.271183810e-04f, -4.273707977e-04f, -4.276222579e-04f, -4.278727611e-04f, -4.281223067e-04f, -4.283708944e-04f, -4.286185236e-04f, -4.288651939e-04f, -4.291109048e-04f, + -4.293556559e-04f, -4.295994466e-04f, -4.298422765e-04f, -4.300841452e-04f, -4.303250522e-04f, -4.305649971e-04f, -4.308039793e-04f, -4.310419985e-04f, -4.312790542e-04f, -4.315151459e-04f, + -4.317502733e-04f, -4.319844358e-04f, -4.322176330e-04f, -4.324498645e-04f, -4.326811299e-04f, -4.329114287e-04f, -4.331407605e-04f, -4.333691249e-04f, -4.335965214e-04f, -4.338229496e-04f, + -4.340484090e-04f, -4.342728994e-04f, -4.344964202e-04f, -4.347189710e-04f, -4.349405515e-04f, -4.351611611e-04f, -4.353807996e-04f, -4.355994665e-04f, -4.358171613e-04f, -4.360338837e-04f, + -4.362496333e-04f, -4.364644097e-04f, -4.366782125e-04f, -4.368910413e-04f, -4.371028957e-04f, -4.373137753e-04f, -4.375236797e-04f, -4.377326085e-04f, -4.379405614e-04f, -4.381475380e-04f, + -4.383535379e-04f, -4.385585607e-04f, -4.387626060e-04f, -4.389656736e-04f, -4.391677629e-04f, -4.393688736e-04f, -4.395690054e-04f, -4.397681580e-04f, -4.399663308e-04f, -4.401635237e-04f, + -4.403597361e-04f, -4.405549679e-04f, -4.407492185e-04f, -4.409424878e-04f, -4.411347752e-04f, -4.413260805e-04f, -4.415164033e-04f, -4.417057434e-04f, -4.418941002e-04f, -4.420814736e-04f, + -4.422678632e-04f, -4.424532685e-04f, -4.426376894e-04f, -4.428211255e-04f, -4.430035764e-04f, -4.431850419e-04f, -4.433655216e-04f, -4.435450151e-04f, -4.437235222e-04f, -4.439010426e-04f, + -4.440775759e-04f, -4.442531218e-04f, -4.444276801e-04f, -4.446012503e-04f, -4.447738323e-04f, -4.449454256e-04f, -4.451160301e-04f, -4.452856454e-04f, -4.454542711e-04f, -4.456219071e-04f, + -4.457885531e-04f, -4.459542086e-04f, -4.461188735e-04f, -4.462825475e-04f, -4.464452302e-04f, -4.466069214e-04f, -4.467676209e-04f, -4.469273283e-04f, -4.470860433e-04f, -4.472437658e-04f, + -4.474004953e-04f, -4.475562318e-04f, -4.477109748e-04f, -4.478647242e-04f, -4.480174796e-04f, -4.481692409e-04f, -4.483200077e-04f, -4.484697798e-04f, -4.486185569e-04f, -4.487663389e-04f, + -4.489131254e-04f, -4.490589162e-04f, -4.492037110e-04f, -4.493475097e-04f, -4.494903120e-04f, -4.496321176e-04f, -4.497729263e-04f, -4.499127379e-04f, -4.500515522e-04f, -4.501893688e-04f, + -4.503261877e-04f, -4.504620085e-04f, -4.505968311e-04f, -4.507306552e-04f, -4.508634807e-04f, -4.509953072e-04f, -4.511261346e-04f, -4.512559627e-04f, -4.513847913e-04f, -4.515126201e-04f, + -4.516394490e-04f, -4.517652777e-04f, -4.518901061e-04f, -4.520139340e-04f, -4.521367611e-04f, -4.522585873e-04f, -4.523794124e-04f, -4.524992362e-04f, -4.526180585e-04f, -4.527358791e-04f, + -4.528526979e-04f, -4.529685146e-04f, -4.530833292e-04f, -4.531971413e-04f, -4.533099509e-04f, -4.534217577e-04f, -4.535325617e-04f, -4.536423626e-04f, -4.537511603e-04f, -4.538589545e-04f, + -4.539657453e-04f, -4.540715323e-04f, -4.541763155e-04f, -4.542800946e-04f, -4.543828696e-04f, -4.544846403e-04f, -4.545854065e-04f, -4.546851681e-04f, -4.547839250e-04f, -4.548816770e-04f, + -4.549784240e-04f, -4.550741658e-04f, -4.551689023e-04f, -4.552626334e-04f, -4.553553590e-04f, -4.554470789e-04f, -4.555377930e-04f, -4.556275012e-04f, -4.557162034e-04f, -4.558038994e-04f, + -4.558905891e-04f, -4.559762724e-04f, -4.560609493e-04f, -4.561446195e-04f, -4.562272831e-04f, -4.563089398e-04f, -4.563895896e-04f, -4.564692324e-04f, -4.565478681e-04f, -4.566254966e-04f, + -4.567021178e-04f, -4.567777316e-04f, -4.568523379e-04f, -4.569259367e-04f, -4.569985278e-04f, -4.570701112e-04f, -4.571406868e-04f, -4.572102545e-04f, -4.572788142e-04f, -4.573463659e-04f, + -4.574129095e-04f, -4.574784449e-04f, -4.575429721e-04f, -4.576064910e-04f, -4.576690015e-04f, -4.577305036e-04f, -4.577909972e-04f, -4.578504822e-04f, -4.579089587e-04f, -4.579664265e-04f, + -4.580228857e-04f, -4.580783361e-04f, -4.581327777e-04f, -4.581862105e-04f, -4.582386345e-04f, -4.582900495e-04f, -4.583404556e-04f, -4.583898528e-04f, -4.584382409e-04f, -4.584856201e-04f, + -4.585319901e-04f, -4.585773511e-04f, -4.586217030e-04f, -4.586650458e-04f, -4.587073794e-04f, -4.587487039e-04f, -4.587890192e-04f, -4.588283254e-04f, -4.588666223e-04f, -4.589039101e-04f, + -4.589401887e-04f, -4.589754580e-04f, -4.590097182e-04f, -4.590429692e-04f, -4.590752110e-04f, -4.591064436e-04f, -4.591366671e-04f, -4.591658813e-04f, -4.591940865e-04f, -4.592212825e-04f, + -4.592474693e-04f, -4.592726471e-04f, -4.592968158e-04f, -4.593199755e-04f, -4.593421261e-04f, -4.593632678e-04f, -4.593834005e-04f, -4.594025242e-04f, -4.594206391e-04f, -4.594377451e-04f, + -4.594538423e-04f, -4.594689307e-04f, -4.594830104e-04f, -4.594960814e-04f, -4.595081438e-04f, -4.595191976e-04f, -4.595292429e-04f, -4.595382797e-04f, -4.595463081e-04f, -4.595533281e-04f, + -4.595593399e-04f, -4.595643434e-04f, -4.595683387e-04f, -4.595713260e-04f, -4.595733052e-04f, -4.595742765e-04f, -4.595742399e-04f, -4.595731955e-04f, -4.595711434e-04f, -4.595680837e-04f, + -4.595640164e-04f, -4.595589417e-04f, -4.595528595e-04f, -4.595457701e-04f, -4.595376735e-04f, -4.595285698e-04f, -4.595184591e-04f, -4.595073415e-04f, -4.594952172e-04f, -4.594820861e-04f, + -4.594679484e-04f, -4.594528042e-04f, -4.594366537e-04f, -4.594194970e-04f, -4.594013340e-04f, -4.593821651e-04f, -4.593619903e-04f, -4.593408096e-04f, -4.593186234e-04f, -4.592954315e-04f, + -4.592712343e-04f, -4.592460318e-04f, -4.592198242e-04f, -4.591926116e-04f, -4.591643941e-04f, -4.591351718e-04f, -4.591049450e-04f, -4.590737137e-04f, -4.590414781e-04f, -4.590082384e-04f, + -4.589739947e-04f, -4.589387471e-04f, -4.589024958e-04f, -4.588652410e-04f, -4.588269829e-04f, -4.587877214e-04f, -4.587474570e-04f, -4.587061896e-04f, -4.586639196e-04f, -4.586206469e-04f, + -4.585763719e-04f, -4.585310947e-04f, -4.584848155e-04f, -4.584375344e-04f, -4.583892516e-04f, -4.583399674e-04f, -4.582896818e-04f, -4.582383952e-04f, -4.581861076e-04f, -4.581328193e-04f, + -4.580785304e-04f, -4.580232412e-04f, -4.579669518e-04f, -4.579096625e-04f, -4.578513735e-04f, -4.577920849e-04f, -4.577317970e-04f, -4.576705100e-04f, -4.576082240e-04f, -4.575449394e-04f, + -4.574806563e-04f, -4.574153749e-04f, -4.573490955e-04f, -4.572818182e-04f, -4.572135434e-04f, -4.571442712e-04f, -4.570740018e-04f, -4.570027355e-04f, -4.569304726e-04f, -4.568572132e-04f, + -4.567829576e-04f, -4.567077060e-04f, -4.566314587e-04f, -4.565542160e-04f, -4.564759780e-04f, -4.563967450e-04f, -4.563165173e-04f, -4.562352950e-04f, -4.561530786e-04f, -4.560698682e-04f, + -4.559856641e-04f, -4.559004665e-04f, -4.558142757e-04f, -4.557270920e-04f, -4.556389157e-04f, -4.555497469e-04f, -4.554595861e-04f, -4.553684334e-04f, -4.552762892e-04f, -4.551831536e-04f, + -4.550890271e-04f, -4.549939098e-04f, -4.548978021e-04f, -4.548007043e-04f, -4.547026165e-04f, -4.546035393e-04f, -4.545034727e-04f, -4.544024171e-04f, -4.543003729e-04f, -4.541973403e-04f, + -4.540933196e-04f, -4.539883111e-04f, -4.538823152e-04f, -4.537753321e-04f, -4.536673622e-04f, -4.535584057e-04f, -4.534484629e-04f, -4.533375343e-04f, -4.532256201e-04f, -4.531127206e-04f, + -4.529988362e-04f, -4.528839672e-04f, -4.527681138e-04f, -4.526512765e-04f, -4.525334556e-04f, -4.524146514e-04f, -4.522948642e-04f, -4.521740944e-04f, -4.520523424e-04f, -4.519296084e-04f, + -4.518058928e-04f, -4.516811959e-04f, -4.515555182e-04f, -4.514288599e-04f, -4.513012214e-04f, -4.511726031e-04f, -4.510430053e-04f, -4.509124284e-04f, -4.507808727e-04f, -4.506483387e-04f, + -4.505148266e-04f, -4.503803368e-04f, -4.502448698e-04f, -4.501084258e-04f, -4.499710054e-04f, -4.498326087e-04f, -4.496932362e-04f, -4.495528884e-04f, -4.494115655e-04f, -4.492692680e-04f, + -4.491259962e-04f, -4.489817506e-04f, -4.488365315e-04f, -4.486903393e-04f, -4.485431745e-04f, -4.483950373e-04f, -4.482459283e-04f, -4.480958478e-04f, -4.479447962e-04f, -4.477927739e-04f, + -4.476397814e-04f, -4.474858190e-04f, -4.473308872e-04f, -4.471749863e-04f, -4.470181169e-04f, -4.468602792e-04f, -4.467014738e-04f, -4.465417010e-04f, -4.463809613e-04f, -4.462192551e-04f, + -4.460565829e-04f, -4.458929450e-04f, -4.457283419e-04f, -4.455627740e-04f, -4.453962418e-04f, -4.452287457e-04f, -4.450602862e-04f, -4.448908636e-04f, -4.447204785e-04f, -4.445491313e-04f, + -4.443768224e-04f, -4.442035523e-04f, -4.440293215e-04f, -4.438541303e-04f, -4.436779793e-04f, -4.435008689e-04f, -4.433227996e-04f, -4.431437719e-04f, -4.429637861e-04f, -4.427828429e-04f, + -4.426009426e-04f, -4.424180857e-04f, -4.422342727e-04f, -4.420495041e-04f, -4.418637803e-04f, -4.416771019e-04f, -4.414894693e-04f, -4.413008830e-04f, -4.411113434e-04f, -4.409208512e-04f, + -4.407294067e-04f, -4.405370105e-04f, -4.403436630e-04f, -4.401493648e-04f, -4.399541164e-04f, -4.397579182e-04f, -4.395607708e-04f, -4.393626746e-04f, -4.391636302e-04f, -4.389636381e-04f, + -4.387626988e-04f, -4.385608128e-04f, -4.383579806e-04f, -4.381542027e-04f, -4.379494797e-04f, -4.377438121e-04f, -4.375372004e-04f, -4.373296451e-04f, -4.371211468e-04f, -4.369117060e-04f, + -4.367013232e-04f, -4.364899990e-04f, -4.362777338e-04f, -4.360645283e-04f, -4.358503829e-04f, -4.356352983e-04f, -4.354192749e-04f, -4.352023133e-04f, -4.349844141e-04f, -4.347655777e-04f, + -4.345458048e-04f, -4.343250960e-04f, -4.341034516e-04f, -4.338808725e-04f, -4.336573589e-04f, -4.334329117e-04f, -4.332075312e-04f, -4.329812181e-04f, -4.327539730e-04f, -4.325257963e-04f, + -4.322966888e-04f, -4.320666509e-04f, -4.318356832e-04f, -4.316037863e-04f, -4.313709609e-04f, -4.311372074e-04f, -4.309025265e-04f, -4.306669187e-04f, -4.304303846e-04f, -4.301929249e-04f, + -4.299545401e-04f, -4.297152308e-04f, -4.294749976e-04f, -4.292338411e-04f, -4.289917619e-04f, -4.287487606e-04f, -4.285048379e-04f, -4.282599942e-04f, -4.280142303e-04f, -4.277675467e-04f, + -4.275199440e-04f, -4.272714229e-04f, -4.270219840e-04f, -4.267716279e-04f, -4.265203552e-04f, -4.262681665e-04f, -4.260150625e-04f, -4.257610437e-04f, -4.255061109e-04f, -4.252502646e-04f, + -4.249935055e-04f, -4.247358342e-04f, -4.244772514e-04f, -4.242177576e-04f, -4.239573535e-04f, -4.236960398e-04f, -4.234338171e-04f, -4.231706860e-04f, -4.229066473e-04f, -4.226417014e-04f, + -4.223758492e-04f, -4.221090912e-04f, -4.218414281e-04f, -4.215728606e-04f, -4.213033893e-04f, -4.210330149e-04f, -4.207617380e-04f, -4.204895594e-04f, -4.202164796e-04f, -4.199424993e-04f, + -4.196676192e-04f, -4.193918401e-04f, -4.191151625e-04f, -4.188375871e-04f, -4.185591146e-04f, -4.182797457e-04f, -4.179994811e-04f, -4.177183215e-04f, -4.174362675e-04f, -4.171533198e-04f, + -4.168694792e-04f, -4.165847462e-04f, -4.162991217e-04f, -4.160126063e-04f, -4.157252006e-04f, -4.154369055e-04f, -4.151477215e-04f, -4.148576495e-04f, -4.145666900e-04f, -4.142748439e-04f, + -4.139821117e-04f, -4.136884943e-04f, -4.133939924e-04f, -4.130986066e-04f, -4.128023377e-04f, -4.125051863e-04f, -4.122071533e-04f, -4.119082393e-04f, -4.116084451e-04f, -4.113077713e-04f, + -4.110062187e-04f, -4.107037881e-04f, -4.104004801e-04f, -4.100962956e-04f, -4.097912352e-04f, -4.094852996e-04f, -4.091784896e-04f, -4.088708061e-04f, -4.085622495e-04f, -4.082528209e-04f, + -4.079425208e-04f, -4.076313500e-04f, -4.073193093e-04f, -4.070063995e-04f, -4.066926212e-04f, -4.063779753e-04f, -4.060624625e-04f, -4.057460835e-04f, -4.054288391e-04f, -4.051107301e-04f, + -4.047917573e-04f, -4.044719213e-04f, -4.041512231e-04f, -4.038296633e-04f, -4.035072427e-04f, -4.031839621e-04f, -4.028598222e-04f, -4.025348239e-04f, -4.022089679e-04f, -4.018822551e-04f, + -4.015546861e-04f, -4.012262618e-04f, -4.008969829e-04f, -4.005668503e-04f, -4.002358647e-04f, -3.999040270e-04f, -3.995713378e-04f, -3.992377981e-04f, -3.989034086e-04f, -3.985681701e-04f, + -3.982320834e-04f, -3.978951494e-04f, -3.975573687e-04f, -3.972187423e-04f, -3.968792709e-04f, -3.965389554e-04f, -3.961977965e-04f, -3.958557950e-04f, -3.955129519e-04f, -3.951692679e-04f, + -3.948247437e-04f, -3.944793803e-04f, -3.941331785e-04f, -3.937861391e-04f, -3.934382628e-04f, -3.930895506e-04f, -3.927400033e-04f, -3.923896217e-04f, -3.920384066e-04f, -3.916863588e-04f, + -3.913334793e-04f, -3.909797688e-04f, -3.906252282e-04f, -3.902698583e-04f, -3.899136600e-04f, -3.895566341e-04f, -3.891987814e-04f, -3.888401028e-04f, -3.884805992e-04f, -3.881202714e-04f, + -3.877591203e-04f, -3.873971467e-04f, -3.870343515e-04f, -3.866707355e-04f, -3.863062995e-04f, -3.859410446e-04f, -3.855749715e-04f, -3.852080810e-04f, -3.848403741e-04f, -3.844718516e-04f, + -3.841025145e-04f, -3.837323635e-04f, -3.833613995e-04f, -3.829896235e-04f, -3.826170362e-04f, -3.822436387e-04f, -3.818694317e-04f, -3.814944161e-04f, -3.811185928e-04f, -3.807419628e-04f, + -3.803645269e-04f, -3.799862860e-04f, -3.796072409e-04f, -3.792273926e-04f, -3.788467420e-04f, -3.784652900e-04f, -3.780830374e-04f, -3.776999852e-04f, -3.773161343e-04f, -3.769314855e-04f, + -3.765460399e-04f, -3.761597982e-04f, -3.757727614e-04f, -3.753849304e-04f, -3.749963061e-04f, -3.746068894e-04f, -3.742166813e-04f, -3.738256827e-04f, -3.734338944e-04f, -3.730413174e-04f, + -3.726479526e-04f, -3.722538010e-04f, -3.718588635e-04f, -3.714631410e-04f, -3.710666343e-04f, -3.706693446e-04f, -3.702712726e-04f, -3.698724193e-04f, -3.694727857e-04f, -3.690723727e-04f, + -3.686711813e-04f, -3.682692123e-04f, -3.678664667e-04f, -3.674629454e-04f, -3.670586495e-04f, -3.666535798e-04f, -3.662477373e-04f, -3.658411230e-04f, -3.654337377e-04f, -3.650255825e-04f, + -3.646166583e-04f, -3.642069661e-04f, -3.637965067e-04f, -3.633852813e-04f, -3.629732907e-04f, -3.625605359e-04f, -3.621470178e-04f, -3.617327375e-04f, -3.613176959e-04f, -3.609018940e-04f, + -3.604853326e-04f, -3.600680130e-04f, -3.596499358e-04f, -3.592311023e-04f, -3.588115133e-04f, -3.583911698e-04f, -3.579700728e-04f, -3.575482232e-04f, -3.571256222e-04f, -3.567022705e-04f, + -3.562781693e-04f, -3.558533196e-04f, -3.554277222e-04f, -3.550013782e-04f, -3.545742887e-04f, -3.541464545e-04f, -3.537178767e-04f, -3.532885563e-04f, -3.528584942e-04f, -3.524276916e-04f, + -3.519961493e-04f, -3.515638684e-04f, -3.511308499e-04f, -3.506970948e-04f, -3.502626041e-04f, -3.498273788e-04f, -3.493914200e-04f, -3.489547285e-04f, -3.485173056e-04f, -3.480791521e-04f, + -3.476402691e-04f, -3.472006576e-04f, -3.467603186e-04f, -3.463192532e-04f, -3.458774623e-04f, -3.454349471e-04f, -3.449917084e-04f, -3.445477474e-04f, -3.441030651e-04f, -3.436576625e-04f, + -3.432115407e-04f, -3.427647006e-04f, -3.423171434e-04f, -3.418688699e-04f, -3.414198814e-04f, -3.409701788e-04f, -3.405197632e-04f, -3.400686356e-04f, -3.396167971e-04f, -3.391642486e-04f, + -3.387109913e-04f, -3.382570262e-04f, -3.378023544e-04f, -3.373469768e-04f, -3.368908946e-04f, -3.364341089e-04f, -3.359766205e-04f, -3.355184308e-04f, -3.350595405e-04f, -3.345999510e-04f, + -3.341396631e-04f, -3.336786780e-04f, -3.332169968e-04f, -3.327546204e-04f, -3.322915500e-04f, -3.318277867e-04f, -3.313633314e-04f, -3.308981854e-04f, -3.304323496e-04f, -3.299658251e-04f, + -3.294986130e-04f, -3.290307144e-04f, -3.285621304e-04f, -3.280928620e-04f, -3.276229103e-04f, -3.271522764e-04f, -3.266809615e-04f, -3.262089665e-04f, -3.257362925e-04f, -3.252629408e-04f, + -3.247889123e-04f, -3.243142081e-04f, -3.238388293e-04f, -3.233627771e-04f, -3.228860525e-04f, -3.224086566e-04f, -3.219305905e-04f, -3.214518554e-04f, -3.209724523e-04f, -3.204923823e-04f, + -3.200116465e-04f, -3.195302461e-04f, -3.190481821e-04f, -3.185654556e-04f, -3.180820678e-04f, -3.175980198e-04f, -3.171133127e-04f, -3.166279476e-04f, -3.161419255e-04f, -3.156552477e-04f, + -3.151679153e-04f, -3.146799293e-04f, -3.141912909e-04f, -3.137020013e-04f, -3.132120614e-04f, -3.127214725e-04f, -3.122302357e-04f, -3.117383521e-04f, -3.112458229e-04f, -3.107526491e-04f, + -3.102588319e-04f, -3.097643725e-04f, -3.092692719e-04f, -3.087735313e-04f, -3.082771519e-04f, -3.077801348e-04f, -3.072824810e-04f, -3.067841919e-04f, -3.062852684e-04f, -3.057857118e-04f, + -3.052855232e-04f, -3.047847037e-04f, -3.042832544e-04f, -3.037811767e-04f, -3.032784714e-04f, -3.027751400e-04f, -3.022711834e-04f, -3.017666028e-04f, -3.012613995e-04f, -3.007555745e-04f, + -3.002491290e-04f, -2.997420641e-04f, -2.992343811e-04f, -2.987260811e-04f, -2.982171652e-04f, -2.977076346e-04f, -2.971974905e-04f, -2.966867341e-04f, -2.961753664e-04f, -2.956633888e-04f, + -2.951508023e-04f, -2.946376081e-04f, -2.941238074e-04f, -2.936094014e-04f, -2.930943912e-04f, -2.925787780e-04f, -2.920625630e-04f, -2.915457474e-04f, -2.910283324e-04f, -2.905103191e-04f, + -2.899917087e-04f, -2.894725024e-04f, -2.889527014e-04f, -2.884323069e-04f, -2.879113200e-04f, -2.873897420e-04f, -2.868675741e-04f, -2.863448173e-04f, -2.858214730e-04f, -2.852975423e-04f, + -2.847730264e-04f, -2.842479265e-04f, -2.837222438e-04f, -2.831959795e-04f, -2.826691348e-04f, -2.821417109e-04f, -2.816137090e-04f, -2.810851303e-04f, -2.805559760e-04f, -2.800262473e-04f, + -2.794959454e-04f, -2.789650716e-04f, -2.784336270e-04f, -2.779016128e-04f, -2.773690303e-04f, -2.768358807e-04f, -2.763021651e-04f, -2.757678849e-04f, -2.752330411e-04f, -2.746976351e-04f, + -2.741616680e-04f, -2.736251411e-04f, -2.730880555e-04f, -2.725504126e-04f, -2.720122135e-04f, -2.714734594e-04f, -2.709341517e-04f, -2.703942914e-04f, -2.698538798e-04f, -2.693129182e-04f, + -2.687714078e-04f, -2.682293498e-04f, -2.676867454e-04f, -2.671435960e-04f, -2.665999026e-04f, -2.660556666e-04f, -2.655108891e-04f, -2.649655715e-04f, -2.644197149e-04f, -2.638733206e-04f, + -2.633263899e-04f, -2.627789239e-04f, -2.622309240e-04f, -2.616823913e-04f, -2.611333271e-04f, -2.605837327e-04f, -2.600336092e-04f, -2.594829581e-04f, -2.589317804e-04f, -2.583800774e-04f, + -2.578278504e-04f, -2.572751007e-04f, -2.567218295e-04f, -2.561680380e-04f, -2.556137276e-04f, -2.550588994e-04f, -2.545035547e-04f, -2.539476948e-04f, -2.533913209e-04f, -2.528344343e-04f, + -2.522770363e-04f, -2.517191281e-04f, -2.511607110e-04f, -2.506017862e-04f, -2.500423550e-04f, -2.494824188e-04f, -2.489219786e-04f, -2.483610359e-04f, -2.477995919e-04f, -2.472376478e-04f, + -2.466752049e-04f, -2.461122645e-04f, -2.455488279e-04f, -2.449848964e-04f, -2.444204711e-04f, -2.438555535e-04f, -2.432901447e-04f, -2.427242461e-04f, -2.421578589e-04f, -2.415909844e-04f, + -2.410236239e-04f, -2.404557786e-04f, -2.398874500e-04f, -2.393186391e-04f, -2.387493474e-04f, -2.381795761e-04f, -2.376093265e-04f, -2.370385999e-04f, -2.364673975e-04f, -2.358957207e-04f, + -2.353235708e-04f, -2.347509490e-04f, -2.341778566e-04f, -2.336042950e-04f, -2.330302654e-04f, -2.324557691e-04f, -2.318808074e-04f, -2.313053817e-04f, -2.307294931e-04f, -2.301531431e-04f, + -2.295763328e-04f, -2.289990637e-04f, -2.284213370e-04f, -2.278431540e-04f, -2.272645160e-04f, -2.266854244e-04f, -2.261058803e-04f, -2.255258852e-04f, -2.249454404e-04f, -2.243645471e-04f, + -2.237832066e-04f, -2.232014203e-04f, -2.226191895e-04f, -2.220365155e-04f, -2.214533995e-04f, -2.208698430e-04f, -2.202858472e-04f, -2.197014135e-04f, -2.191165431e-04f, -2.185312374e-04f, + -2.179454977e-04f, -2.173593253e-04f, -2.167727215e-04f, -2.161856877e-04f, -2.155982251e-04f, -2.150103351e-04f, -2.144220191e-04f, -2.138332783e-04f, -2.132441140e-04f, -2.126545276e-04f, + -2.120645205e-04f, -2.114740939e-04f, -2.108832491e-04f, -2.102919876e-04f, -2.097003105e-04f, -2.091082194e-04f, -2.085157154e-04f, -2.079227999e-04f, -2.073294742e-04f, -2.067357398e-04f, + -2.061415979e-04f, -2.055470498e-04f, -2.049520969e-04f, -2.043567405e-04f, -2.037609820e-04f, -2.031648227e-04f, -2.025682639e-04f, -2.019713070e-04f, -2.013739533e-04f, -2.007762041e-04f, + -2.001780609e-04f, -1.995795249e-04f, -1.989805975e-04f, -1.983812800e-04f, -1.977815737e-04f, -1.971814801e-04f, -1.965810005e-04f, -1.959801361e-04f, -1.953788885e-04f, -1.947772588e-04f, + -1.941752485e-04f, -1.935728588e-04f, -1.929700913e-04f, -1.923669471e-04f, -1.917634277e-04f, -1.911595344e-04f, -1.905552686e-04f, -1.899506316e-04f, -1.893456248e-04f, -1.887402495e-04f, + -1.881345071e-04f, -1.875283989e-04f, -1.869219264e-04f, -1.863150907e-04f, -1.857078934e-04f, -1.851003358e-04f, -1.844924193e-04f, -1.838841451e-04f, -1.832755147e-04f, -1.826665294e-04f, + -1.820571906e-04f, -1.814474996e-04f, -1.808374579e-04f, -1.802270667e-04f, -1.796163275e-04f, -1.790052416e-04f, -1.783938104e-04f, -1.777820352e-04f, -1.771699174e-04f, -1.765574585e-04f, + -1.759446596e-04f, -1.753315223e-04f, -1.747180479e-04f, -1.741042378e-04f, -1.734900933e-04f, -1.728756158e-04f, -1.722608068e-04f, -1.716456674e-04f, -1.710301992e-04f, -1.704144035e-04f, + -1.697982817e-04f, -1.691818352e-04f, -1.685650653e-04f, -1.679479734e-04f, -1.673305610e-04f, -1.667128293e-04f, -1.660947797e-04f, -1.654764137e-04f, -1.648577326e-04f, -1.642387378e-04f, + -1.636194307e-04f, -1.629998126e-04f, -1.623798850e-04f, -1.617596492e-04f, -1.611391067e-04f, -1.605182587e-04f, -1.598971067e-04f, -1.592756521e-04f, -1.586538962e-04f, -1.580318405e-04f, + -1.574094863e-04f, -1.567868350e-04f, -1.561638881e-04f, -1.555406468e-04f, -1.549171126e-04f, -1.542932869e-04f, -1.536691711e-04f, -1.530447665e-04f, -1.524200746e-04f, -1.517950967e-04f, + -1.511698342e-04f, -1.505442886e-04f, -1.499184612e-04f, -1.492923534e-04f, -1.486659666e-04f, -1.480393023e-04f, -1.474123617e-04f, -1.467851464e-04f, -1.461576576e-04f, -1.455298969e-04f, + -1.449018655e-04f, -1.442735649e-04f, -1.436449965e-04f, -1.430161617e-04f, -1.423870619e-04f, -1.417576985e-04f, -1.411280729e-04f, -1.404981864e-04f, -1.398680406e-04f, -1.392376367e-04f, + -1.386069763e-04f, -1.379760606e-04f, -1.373448912e-04f, -1.367134694e-04f, -1.360817966e-04f, -1.354498742e-04f, -1.348177036e-04f, -1.341852862e-04f, -1.335526235e-04f, -1.329197169e-04f, + -1.322865677e-04f, -1.316531773e-04f, -1.310195472e-04f, -1.303856788e-04f, -1.297515735e-04f, -1.291172326e-04f, -1.284826577e-04f, -1.278478500e-04f, -1.272128111e-04f, -1.265775424e-04f, + -1.259420451e-04f, -1.253063208e-04f, -1.246703709e-04f, -1.240341968e-04f, -1.233977999e-04f, -1.227611815e-04f, -1.221243432e-04f, -1.214872863e-04f, -1.208500123e-04f, -1.202125225e-04f, + -1.195748184e-04f, -1.189369014e-04f, -1.182987729e-04f, -1.176604343e-04f, -1.170218871e-04f, -1.163831326e-04f, -1.157441723e-04f, -1.151050076e-04f, -1.144656399e-04f, -1.138260706e-04f, + -1.131863011e-04f, -1.125463330e-04f, -1.119061675e-04f, -1.112658061e-04f, -1.106252502e-04f, -1.099845013e-04f, -1.093435607e-04f, -1.087024300e-04f, -1.080611104e-04f, -1.074196034e-04f, + -1.067779105e-04f, -1.061360331e-04f, -1.054939725e-04f, -1.048517303e-04f, -1.042093078e-04f, -1.035667065e-04f, -1.029239277e-04f, -1.022809730e-04f, -1.016378437e-04f, -1.009945412e-04f, + -1.003510670e-04f, -9.970742253e-05f, -9.906360918e-05f, -9.841962838e-05f, -9.777548155e-05f, -9.713117013e-05f, -9.648669555e-05f, -9.584205921e-05f, -9.519726257e-05f, -9.455230703e-05f, + -9.390719403e-05f, -9.326192499e-05f, -9.261650134e-05f, -9.197092451e-05f, -9.132519593e-05f, -9.067931702e-05f, -9.003328922e-05f, -8.938711394e-05f, -8.874079263e-05f, -8.809432671e-05f, + -8.744771760e-05f, -8.680096675e-05f, -8.615407557e-05f, -8.550704549e-05f, -8.485987796e-05f, -8.421257439e-05f, -8.356513622e-05f, -8.291756487e-05f, -8.226986179e-05f, -8.162202839e-05f, + -8.097406612e-05f, -8.032597639e-05f, -7.967776065e-05f, -7.902942033e-05f, -7.838095685e-05f, -7.773237165e-05f, -7.708366616e-05f, -7.643484181e-05f, -7.578590003e-05f, -7.513684227e-05f, + -7.448766994e-05f, -7.383838448e-05f, -7.318898733e-05f, -7.253947992e-05f, -7.188986368e-05f, -7.124014005e-05f, -7.059031045e-05f, -6.994037633e-05f, -6.929033911e-05f, -6.864020023e-05f, + -6.798996112e-05f, -6.733962323e-05f, -6.668918797e-05f, -6.603865678e-05f, -6.538803111e-05f, -6.473731238e-05f, -6.408650203e-05f, -6.343560150e-05f, -6.278461221e-05f, -6.213353560e-05f, + -6.148237311e-05f, -6.083112617e-05f, -6.017979622e-05f, -5.952838470e-05f, -5.887689303e-05f, -5.822532265e-05f, -5.757367500e-05f, -5.692195152e-05f, -5.627015363e-05f, -5.561828277e-05f, + -5.496634039e-05f, -5.431432791e-05f, -5.366224677e-05f, -5.301009841e-05f, -5.235788426e-05f, -5.170560576e-05f, -5.105326433e-05f, -5.040086143e-05f, -4.974839849e-05f, -4.909587693e-05f, + -4.844329820e-05f, -4.779066373e-05f, -4.713797496e-05f, -4.648523332e-05f, -4.583244025e-05f, -4.517959719e-05f, -4.452670556e-05f, -4.387376682e-05f, -4.322078238e-05f, -4.256775370e-05f, + -4.191468220e-05f, -4.126156932e-05f, -4.060841649e-05f, -3.995522515e-05f, -3.930199675e-05f, -3.864873270e-05f, -3.799543446e-05f, -3.734210344e-05f, -3.668874110e-05f, -3.603534886e-05f, + -3.538192816e-05f, -3.472848044e-05f, -3.407500713e-05f, -3.342150966e-05f, -3.276798948e-05f, -3.211444801e-05f, -3.146088670e-05f, -3.080730697e-05f, -3.015371027e-05f, -2.950009802e-05f, + -2.884647167e-05f, -2.819283264e-05f, -2.753918237e-05f, -2.688552230e-05f, -2.623185386e-05f, -2.557817848e-05f, -2.492449760e-05f, -2.427081266e-05f, -2.361712508e-05f, -2.296343630e-05f, + -2.230974776e-05f, -2.165606089e-05f, -2.100237712e-05f, -2.034869789e-05f, -1.969502463e-05f, -1.904135877e-05f, -1.838770175e-05f, -1.773405499e-05f, -1.708041994e-05f, -1.642679803e-05f, + -1.577319068e-05f, -1.511959933e-05f, -1.446602541e-05f, -1.381247036e-05f, -1.315893561e-05f, -1.250542258e-05f, -1.185193271e-05f, -1.119846744e-05f, -1.054502819e-05f, -9.891616393e-06f, + -9.238233483e-06f, -8.584880890e-06f, -7.931560043e-06f, -7.278272375e-06f, -6.625019314e-06f, -5.971802292e-06f, -5.318622739e-06f, -4.665482083e-06f, -4.012381755e-06f, -3.359323185e-06f, + -2.706307800e-06f, -2.053337031e-06f, -1.400412306e-06f, -7.475350537e-07f, -9.470670226e-08f, 5.580713201e-07f, 1.210797585e-06f, 1.863470666e-06f, 2.516089135e-06f, 3.168651564e-06f, + 3.821156527e-06f, 4.473602596e-06f, 5.125988346e-06f, 5.778312350e-06f, 6.430573182e-06f, 7.082769416e-06f, 7.734899627e-06f, 8.386962390e-06f, 9.038956279e-06f, 9.690879869e-06f, + 1.034273174e-05f, 1.099451046e-05f, 1.164621461e-05f, 1.229784276e-05f, 1.294939350e-05f, 1.360086539e-05f, 1.425225703e-05f, 1.490356697e-05f, 1.555479381e-05f, 1.620593611e-05f, + 1.685699247e-05f, 1.750796145e-05f, 1.815884163e-05f, 1.880963160e-05f, 1.946032993e-05f, 2.011093521e-05f, 2.076144601e-05f, 2.141186091e-05f, 2.206217850e-05f, 2.271239735e-05f, + 2.336251606e-05f, 2.401253319e-05f, 2.466244733e-05f, 2.531225707e-05f, 2.596196099e-05f, 2.661155766e-05f, 2.726104568e-05f, 2.791042362e-05f, 2.855969008e-05f, 2.920884363e-05f, + 2.985788287e-05f, 3.050680637e-05f, 3.115561272e-05f, 3.180430051e-05f, 3.245286832e-05f, 3.310131474e-05f, 3.374963837e-05f, 3.439783777e-05f, 3.504591155e-05f, 3.569385829e-05f, + 3.634167658e-05f, 3.698936502e-05f, 3.763692217e-05f, 3.828434665e-05f, 3.893163704e-05f, 3.957879192e-05f, 4.022580989e-05f, 4.087268955e-05f, 4.151942948e-05f, 4.216602827e-05f, + 4.281248453e-05f, 4.345879683e-05f, 4.410496378e-05f, 4.475098397e-05f, 4.539685599e-05f, 4.604257844e-05f, 4.668814991e-05f, 4.733356900e-05f, 4.797883431e-05f, 4.862394443e-05f, + 4.926889796e-05f, 4.991369349e-05f, 5.055832963e-05f, 5.120280497e-05f, 5.184711811e-05f, 5.249126765e-05f, 5.313525219e-05f, 5.377907034e-05f, 5.442272068e-05f, 5.506620183e-05f, + 5.570951238e-05f, 5.635265094e-05f, 5.699561610e-05f, 5.763840648e-05f, 5.828102068e-05f, 5.892345729e-05f, 5.956571494e-05f, 6.020779221e-05f, 6.084968771e-05f, 6.149140006e-05f, + 6.213292785e-05f, 6.277426971e-05f, 6.341542422e-05f, 6.405639000e-05f, 6.469716567e-05f, 6.533774983e-05f, 6.597814108e-05f, 6.661833804e-05f, 6.725833933e-05f, 6.789814354e-05f, + 6.853774930e-05f, 6.917715521e-05f, 6.981635990e-05f, 7.045536196e-05f, 7.109416002e-05f, 7.173275270e-05f, 7.237113860e-05f, 7.300931634e-05f, 7.364728454e-05f, 7.428504182e-05f, + 7.492258678e-05f, 7.555991806e-05f, 7.619703427e-05f, 7.683393403e-05f, 7.747061596e-05f, 7.810707868e-05f, 7.874332080e-05f, 7.937934096e-05f, 8.001513777e-05f, 8.065070986e-05f, + 8.128605584e-05f, 8.192117435e-05f, 8.255606401e-05f, 8.319072345e-05f, 8.382515128e-05f, 8.445934613e-05f, 8.509330664e-05f, 8.572703143e-05f, 8.636051913e-05f, 8.699376836e-05f, + 8.762677777e-05f, 8.825954596e-05f, 8.889207159e-05f, 8.952435328e-05f, 9.015638965e-05f, 9.078817935e-05f, 9.141972101e-05f, 9.205101326e-05f, 9.268205473e-05f, 9.331284407e-05f, + 9.394337990e-05f, 9.457366086e-05f, 9.520368560e-05f, 9.583345274e-05f, 9.646296094e-05f, 9.709220882e-05f, 9.772119502e-05f, 9.834991820e-05f, 9.897837698e-05f, 9.960657001e-05f, + 1.002344959e-04f, 1.008621534e-04f, 1.014895410e-04f, 1.021166575e-04f, 1.027435015e-04f, 1.033700715e-04f, 1.039963663e-04f, 1.046223846e-04f, 1.052481249e-04f, 1.058735859e-04f, + 1.064987662e-04f, 1.071236646e-04f, 1.077482796e-04f, 1.083726100e-04f, 1.089966543e-04f, 1.096204112e-04f, 1.102438794e-04f, 1.108670575e-04f, 1.114899443e-04f, 1.121125382e-04f, + 1.127348381e-04f, 1.133568425e-04f, 1.139785501e-04f, 1.145999596e-04f, 1.152210696e-04f, 1.158418788e-04f, 1.164623859e-04f, 1.170825895e-04f, 1.177024882e-04f, 1.183220808e-04f, + 1.189413659e-04f, 1.195603422e-04f, 1.201790084e-04f, 1.207973630e-04f, 1.214154048e-04f, 1.220331325e-04f, 1.226505447e-04f, 1.232676400e-04f, 1.238844172e-04f, 1.245008750e-04f, + 1.251170119e-04f, 1.257328267e-04f, 1.263483181e-04f, 1.269634847e-04f, 1.275783252e-04f, 1.281928382e-04f, 1.288070225e-04f, 1.294208768e-04f, 1.300343996e-04f, 1.306475898e-04f, + 1.312604459e-04f, 1.318729666e-04f, 1.324851507e-04f, 1.330969968e-04f, 1.337085036e-04f, 1.343196698e-04f, 1.349304941e-04f, 1.355409751e-04f, 1.361511116e-04f, 1.367609022e-04f, + 1.373703457e-04f, 1.379794406e-04f, 1.385881858e-04f, 1.391965799e-04f, 1.398046215e-04f, 1.404123094e-04f, 1.410196423e-04f, 1.416266189e-04f, 1.422332379e-04f, 1.428394979e-04f, + 1.434453977e-04f, 1.440509360e-04f, 1.446561114e-04f, 1.452609227e-04f, 1.458653685e-04f, 1.464694476e-04f, 1.470731587e-04f, 1.476765005e-04f, 1.482794716e-04f, 1.488820709e-04f, + 1.494842969e-04f, 1.500861485e-04f, 1.506876242e-04f, 1.512887229e-04f, 1.518894432e-04f, 1.524897838e-04f, 1.530897436e-04f, 1.536893210e-04f, 1.542885150e-04f, 1.548873242e-04f, + 1.554857472e-04f, 1.560837830e-04f, 1.566814300e-04f, 1.572786872e-04f, 1.578755531e-04f, 1.584720266e-04f, 1.590681063e-04f, 1.596637909e-04f, 1.602590792e-04f, 1.608539700e-04f, + 1.614484618e-04f, 1.620425536e-04f, 1.626362439e-04f, 1.632295315e-04f, 1.638224152e-04f, 1.644148937e-04f, 1.650069656e-04f, 1.655986298e-04f, 1.661898850e-04f, 1.667807299e-04f, + 1.673711633e-04f, 1.679611838e-04f, 1.685507903e-04f, 1.691399814e-04f, 1.697287559e-04f, 1.703171126e-04f, 1.709050501e-04f, 1.714925673e-04f, 1.720796628e-04f, 1.726663355e-04f, + 1.732525840e-04f, 1.738384071e-04f, 1.744238036e-04f, 1.750087722e-04f, 1.755933117e-04f, 1.761774207e-04f, 1.767610981e-04f, 1.773443427e-04f, 1.779271531e-04f, 1.785095281e-04f, + 1.790914665e-04f, 1.796729670e-04f, 1.802540284e-04f, 1.808346495e-04f, 1.814148290e-04f, 1.819945656e-04f, 1.825738582e-04f, 1.831527055e-04f, 1.837311063e-04f, 1.843090593e-04f, + 1.848865633e-04f, 1.854636171e-04f, 1.860402194e-04f, 1.866163691e-04f, 1.871920648e-04f, 1.877673053e-04f, 1.883420895e-04f, 1.889164161e-04f, 1.894902838e-04f, 1.900636915e-04f, + 1.906366380e-04f, 1.912091219e-04f, 1.917811422e-04f, 1.923526975e-04f, 1.929237866e-04f, 1.934944084e-04f, 1.940645616e-04f, 1.946342451e-04f, 1.952034575e-04f, 1.957721977e-04f, + 1.963404645e-04f, 1.969082566e-04f, 1.974755729e-04f, 1.980424121e-04f, 1.986087731e-04f, 1.991746546e-04f, 1.997400555e-04f, 2.003049744e-04f, 2.008694103e-04f, 2.014333620e-04f, + 2.019968281e-04f, 2.025598076e-04f, 2.031222992e-04f, 2.036843017e-04f, 2.042458140e-04f, 2.048068348e-04f, 2.053673630e-04f, 2.059273973e-04f, 2.064869366e-04f, 2.070459797e-04f, + 2.076045254e-04f, 2.081625725e-04f, 2.087201198e-04f, 2.092771662e-04f, 2.098337104e-04f, 2.103897513e-04f, 2.109452877e-04f, 2.115003184e-04f, 2.120548422e-04f, 2.126088580e-04f, + 2.131623646e-04f, 2.137153608e-04f, 2.142678454e-04f, 2.148198173e-04f, 2.153712753e-04f, 2.159222182e-04f, 2.164726449e-04f, 2.170225541e-04f, 2.175719448e-04f, 2.181208157e-04f, + 2.186691657e-04f, 2.192169937e-04f, 2.197642984e-04f, 2.203110787e-04f, 2.208573335e-04f, 2.214030616e-04f, 2.219482618e-04f, 2.224929330e-04f, 2.230370740e-04f, 2.235806837e-04f, + 2.241237609e-04f, 2.246663045e-04f, 2.252083133e-04f, 2.257497862e-04f, 2.262907221e-04f, 2.268311197e-04f, 2.273709780e-04f, 2.279102957e-04f, 2.284490719e-04f, 2.289873052e-04f, + 2.295249947e-04f, 2.300621390e-04f, 2.305987372e-04f, 2.311347881e-04f, 2.316702905e-04f, 2.322052434e-04f, 2.327396455e-04f, 2.332734957e-04f, 2.338067930e-04f, 2.343395362e-04f, + 2.348717241e-04f, 2.354033557e-04f, 2.359344298e-04f, 2.364649453e-04f, 2.369949011e-04f, 2.375242961e-04f, 2.380531291e-04f, 2.385813990e-04f, 2.391091047e-04f, 2.396362452e-04f, + 2.401628192e-04f, 2.406888257e-04f, 2.412142635e-04f, 2.417391317e-04f, 2.422634289e-04f, 2.427871543e-04f, 2.433103065e-04f, 2.438328846e-04f, 2.443548874e-04f, 2.448763139e-04f, + 2.453971629e-04f, 2.459174334e-04f, 2.464371241e-04f, 2.469562342e-04f, 2.474747624e-04f, 2.479927076e-04f, 2.485100688e-04f, 2.490268449e-04f, 2.495430348e-04f, 2.500586374e-04f, + 2.505736516e-04f, 2.510880764e-04f, 2.516019106e-04f, 2.521151532e-04f, 2.526278031e-04f, 2.531398592e-04f, 2.536513204e-04f, 2.541621857e-04f, 2.546724540e-04f, 2.551821242e-04f, + 2.556911952e-04f, 2.561996660e-04f, 2.567075356e-04f, 2.572148027e-04f, 2.577214664e-04f, 2.582275257e-04f, 2.587329794e-04f, 2.592378264e-04f, 2.597420658e-04f, 2.602456965e-04f, + 2.607487173e-04f, 2.612511273e-04f, 2.617529254e-04f, 2.622541106e-04f, 2.627546817e-04f, 2.632546378e-04f, 2.637539778e-04f, 2.642527006e-04f, 2.647508052e-04f, 2.652482905e-04f, + 2.657451556e-04f, 2.662413993e-04f, 2.667370207e-04f, 2.672320187e-04f, 2.677263922e-04f, 2.682201402e-04f, 2.687132617e-04f, 2.692057557e-04f, 2.696976210e-04f, 2.701888568e-04f, + 2.706794619e-04f, 2.711694354e-04f, 2.716587761e-04f, 2.721474832e-04f, 2.726355555e-04f, 2.731229920e-04f, 2.736097917e-04f, 2.740959537e-04f, 2.745814768e-04f, 2.750663601e-04f, + 2.755506026e-04f, 2.760342032e-04f, 2.765171609e-04f, 2.769994747e-04f, 2.774811437e-04f, 2.779621668e-04f, 2.784425429e-04f, 2.789222712e-04f, 2.794013506e-04f, 2.798797800e-04f, + 2.803575586e-04f, 2.808346852e-04f, 2.813111590e-04f, 2.817869788e-04f, 2.822621438e-04f, 2.827366529e-04f, 2.832105051e-04f, 2.836836995e-04f, 2.841562351e-04f, 2.846281108e-04f, + 2.850993257e-04f, 2.855698788e-04f, 2.860397691e-04f, 2.865089957e-04f, 2.869775576e-04f, 2.874454537e-04f, 2.879126832e-04f, 2.883792450e-04f, 2.888451382e-04f, 2.893103618e-04f, + 2.897749149e-04f, 2.902387964e-04f, 2.907020054e-04f, 2.911645409e-04f, 2.916264021e-04f, 2.920875878e-04f, 2.925480972e-04f, 2.930079293e-04f, 2.934670832e-04f, 2.939255578e-04f, + 2.943833523e-04f, 2.948404657e-04f, 2.952968970e-04f, 2.957526452e-04f, 2.962077096e-04f, 2.966620890e-04f, 2.971157826e-04f, 2.975687894e-04f, 2.980211084e-04f, 2.984727388e-04f, + 2.989236796e-04f, 2.993739299e-04f, 2.998234887e-04f, 3.002723550e-04f, 3.007205281e-04f, 3.011680068e-04f, 3.016147904e-04f, 3.020608778e-04f, 3.025062682e-04f, 3.029509607e-04f, + 3.033949542e-04f, 3.038382480e-04f, 3.042808410e-04f, 3.047227324e-04f, 3.051639212e-04f, 3.056044065e-04f, 3.060441875e-04f, 3.064832631e-04f, 3.069216326e-04f, 3.073592950e-04f, + 3.077962493e-04f, 3.082324948e-04f, 3.086680304e-04f, 3.091028553e-04f, 3.095369686e-04f, 3.099703693e-04f, 3.104030567e-04f, 3.108350298e-04f, 3.112662876e-04f, 3.116968294e-04f, + 3.121266542e-04f, 3.125557612e-04f, 3.129841494e-04f, 3.134118179e-04f, 3.138387660e-04f, 3.142649927e-04f, 3.146904971e-04f, 3.151152783e-04f, 3.155393355e-04f, 3.159626679e-04f, + 3.163852744e-04f, 3.168071544e-04f, 3.172283068e-04f, 3.176487308e-04f, 3.180684256e-04f, 3.184873903e-04f, 3.189056240e-04f, 3.193231259e-04f, 3.197398951e-04f, 3.201559307e-04f, + 3.205712320e-04f, 3.209857980e-04f, 3.213996279e-04f, 3.218127208e-04f, 3.222250759e-04f, 3.226366924e-04f, 3.230475694e-04f, 3.234577060e-04f, 3.238671015e-04f, 3.242757549e-04f, + 3.246836655e-04f, 3.250908323e-04f, 3.254972546e-04f, 3.259029316e-04f, 3.263078623e-04f, 3.267120461e-04f, 3.271154819e-04f, 3.275181691e-04f, 3.279201068e-04f, 3.283212941e-04f, + 3.287217302e-04f, 3.291214144e-04f, 3.295203458e-04f, 3.299185236e-04f, 3.303159470e-04f, 3.307126151e-04f, 3.311085272e-04f, 3.315036824e-04f, 3.318980799e-04f, 3.322917189e-04f, + 3.326845987e-04f, 3.330767184e-04f, 3.334680772e-04f, 3.338586744e-04f, 3.342485090e-04f, 3.346375804e-04f, 3.350258877e-04f, 3.354134301e-04f, 3.358002069e-04f, 3.361862173e-04f, + 3.365714604e-04f, 3.369559355e-04f, 3.373396418e-04f, 3.377225785e-04f, 3.381047449e-04f, 3.384861401e-04f, 3.388667634e-04f, 3.392466140e-04f, 3.396256912e-04f, 3.400039941e-04f, + 3.403815220e-04f, 3.407582742e-04f, 3.411342498e-04f, 3.415094481e-04f, 3.418838683e-04f, 3.422575097e-04f, 3.426303715e-04f, 3.430024530e-04f, 3.433737534e-04f, 3.437442720e-04f, + 3.441140079e-04f, 3.444829605e-04f, 3.448511289e-04f, 3.452185126e-04f, 3.455851106e-04f, 3.459509223e-04f, 3.463159469e-04f, 3.466801837e-04f, 3.470436320e-04f, 3.474062909e-04f, + 3.477681598e-04f, 3.481292380e-04f, 3.484895247e-04f, 3.488490192e-04f, 3.492077207e-04f, 3.495656285e-04f, 3.499227420e-04f, 3.502790604e-04f, 3.506345829e-04f, 3.509893088e-04f, + 3.513432375e-04f, 3.516963683e-04f, 3.520487003e-04f, 3.524002329e-04f, 3.527509654e-04f, 3.531008971e-04f, 3.534500272e-04f, 3.537983551e-04f, 3.541458801e-04f, 3.544926015e-04f, + 3.548385185e-04f, 3.551836305e-04f, 3.555279368e-04f, 3.558714367e-04f, 3.562141294e-04f, 3.565560144e-04f, 3.568970909e-04f, 3.572373582e-04f, 3.575768157e-04f, 3.579154627e-04f, + 3.582532984e-04f, 3.585903223e-04f, 3.589265336e-04f, 3.592619316e-04f, 3.595965157e-04f, 3.599302853e-04f, 3.602632396e-04f, 3.605953780e-04f, 3.609266998e-04f, 3.612572044e-04f, + 3.615868910e-04f, 3.619157591e-04f, 3.622438080e-04f, 3.625710370e-04f, 3.628974454e-04f, 3.632230327e-04f, 3.635477981e-04f, 3.638717410e-04f, 3.641948609e-04f, 3.645171569e-04f, + 3.648386285e-04f, 3.651592751e-04f, 3.654790959e-04f, 3.657980904e-04f, 3.661162580e-04f, 3.664335979e-04f, 3.667501096e-04f, 3.670657925e-04f, 3.673806458e-04f, 3.676946690e-04f, + 3.680078615e-04f, 3.683202226e-04f, 3.686317517e-04f, 3.689424482e-04f, 3.692523115e-04f, 3.695613410e-04f, 3.698695360e-04f, 3.701768959e-04f, 3.704834202e-04f, 3.707891081e-04f, + 3.710939592e-04f, 3.713979728e-04f, 3.717011483e-04f, 3.720034852e-04f, 3.723049827e-04f, 3.726056404e-04f, 3.729054575e-04f, 3.732044336e-04f, 3.735025681e-04f, 3.737998603e-04f, + 3.740963096e-04f, 3.743919156e-04f, 3.746866775e-04f, 3.749805948e-04f, 3.752736670e-04f, 3.755658935e-04f, 3.758572736e-04f, 3.761478068e-04f, 3.764374926e-04f, 3.767263304e-04f, + 3.770143195e-04f, 3.773014595e-04f, 3.775877497e-04f, 3.778731897e-04f, 3.781577788e-04f, 3.784415165e-04f, 3.787244023e-04f, 3.790064355e-04f, 3.792876157e-04f, 3.795679422e-04f, + 3.798474146e-04f, 3.801260322e-04f, 3.804037946e-04f, 3.806807012e-04f, 3.809567515e-04f, 3.812319448e-04f, 3.815062808e-04f, 3.817797588e-04f, 3.820523783e-04f, 3.823241388e-04f, + 3.825950397e-04f, 3.828650806e-04f, 3.831342608e-04f, 3.834025800e-04f, 3.836700374e-04f, 3.839366328e-04f, 3.842023654e-04f, 3.844672348e-04f, 3.847312406e-04f, 3.849943821e-04f, + 3.852566588e-04f, 3.855180704e-04f, 3.857786161e-04f, 3.860382957e-04f, 3.862971084e-04f, 3.865550539e-04f, 3.868121317e-04f, 3.870683412e-04f, 3.873236820e-04f, 3.875781535e-04f, + 3.878317553e-04f, 3.880844869e-04f, 3.883363477e-04f, 3.885873374e-04f, 3.888374554e-04f, 3.890867013e-04f, 3.893350745e-04f, 3.895825747e-04f, 3.898292012e-04f, 3.900749537e-04f, + 3.903198317e-04f, 3.905638346e-04f, 3.908069621e-04f, 3.910492137e-04f, 3.912905889e-04f, 3.915310872e-04f, 3.917707083e-04f, 3.920094515e-04f, 3.922473165e-04f, 3.924843029e-04f, + 3.927204101e-04f, 3.929556378e-04f, 3.931899854e-04f, 3.934234525e-04f, 3.936560387e-04f, 3.938877436e-04f, 3.941185667e-04f, 3.943485075e-04f, 3.945775657e-04f, 3.948057408e-04f, + 3.950330323e-04f, 3.952594399e-04f, 3.954849630e-04f, 3.957096014e-04f, 3.959333545e-04f, 3.961562219e-04f, 3.963782033e-04f, 3.965992982e-04f, 3.968195061e-04f, 3.970388267e-04f, + 3.972572596e-04f, 3.974748043e-04f, 3.976914604e-04f, 3.979072276e-04f, 3.981221054e-04f, 3.983360934e-04f, 3.985491912e-04f, 3.987613985e-04f, 3.989727148e-04f, 3.991831398e-04f, + 3.993926729e-04f, 3.996013140e-04f, 3.998090625e-04f, 4.000159181e-04f, 4.002218803e-04f, 4.004269489e-04f, 4.006311234e-04f, 4.008344035e-04f, 4.010367888e-04f, 4.012382788e-04f, + 4.014388733e-04f, 4.016385719e-04f, 4.018373741e-04f, 4.020352797e-04f, 4.022322882e-04f, 4.024283993e-04f, 4.026236127e-04f, 4.028179279e-04f, 4.030113447e-04f, 4.032038626e-04f, + 4.033954814e-04f, 4.035862006e-04f, 4.037760200e-04f, 4.039649391e-04f, 4.041529576e-04f, 4.043400752e-04f, 4.045262916e-04f, 4.047116064e-04f, 4.048960193e-04f, 4.050795299e-04f, + 4.052621378e-04f, 4.054438429e-04f, 4.056246447e-04f, 4.058045430e-04f, 4.059835373e-04f, 4.061616274e-04f, 4.063388130e-04f, 4.065150937e-04f, 4.066904692e-04f, 4.068649392e-04f, + 4.070385034e-04f, 4.072111615e-04f, 4.073829131e-04f, 4.075537581e-04f, 4.077236960e-04f, 4.078927265e-04f, 4.080608494e-04f, 4.082280644e-04f, 4.083943711e-04f, 4.085597694e-04f, + 4.087242587e-04f, 4.088878390e-04f, 4.090505099e-04f, 4.092122711e-04f, 4.093731224e-04f, 4.095330633e-04f, 4.096920938e-04f, 4.098502134e-04f, 4.100074220e-04f, 4.101637192e-04f, + 4.103191048e-04f, 4.104735785e-04f, 4.106271400e-04f, 4.107797891e-04f, 4.109315254e-04f, 4.110823489e-04f, 4.112322591e-04f, 4.113812558e-04f, 4.115293388e-04f, 4.116765078e-04f, + 4.118227626e-04f, 4.119681029e-04f, 4.121125284e-04f, 4.122560390e-04f, 4.123986343e-04f, 4.125403142e-04f, 4.126810784e-04f, 4.128209266e-04f, 4.129598587e-04f, 4.130978743e-04f, + 4.132349733e-04f, 4.133711555e-04f, 4.135064205e-04f, 4.136407682e-04f, 4.137741984e-04f, 4.139067108e-04f, 4.140383052e-04f, 4.141689814e-04f, 4.142987391e-04f, 4.144275783e-04f, + 4.145554986e-04f, 4.146824998e-04f, 4.148085818e-04f, 4.149337443e-04f, 4.150579872e-04f, 4.151813102e-04f, 4.153037131e-04f, 4.154251957e-04f, 4.155457579e-04f, 4.156653995e-04f, + 4.157841201e-04f, 4.159019198e-04f, 4.160187982e-04f, 4.161347553e-04f, 4.162497907e-04f, 4.163639044e-04f, 4.164770961e-04f, 4.165893658e-04f, 4.167007131e-04f, 4.168111379e-04f, + 4.169206401e-04f, 4.170292195e-04f, 4.171368760e-04f, 4.172436092e-04f, 4.173494192e-04f, 4.174543058e-04f, 4.175582687e-04f, 4.176613078e-04f, 4.177634230e-04f, 4.178646141e-04f, + 4.179648810e-04f, 4.180642235e-04f, 4.181626415e-04f, 4.182601348e-04f, 4.183567033e-04f, 4.184523469e-04f, 4.185470654e-04f, 4.186408586e-04f, 4.187337265e-04f, 4.188256689e-04f, + 4.189166857e-04f, 4.190067767e-04f, 4.190959419e-04f, 4.191841810e-04f, 4.192714941e-04f, 4.193578809e-04f, 4.194433413e-04f, 4.195278753e-04f, 4.196114827e-04f, 4.196941634e-04f, + 4.197759174e-04f, 4.198567444e-04f, 4.199366443e-04f, 4.200156172e-04f, 4.200936628e-04f, 4.201707812e-04f, 4.202469721e-04f, 4.203222355e-04f, 4.203965713e-04f, 4.204699794e-04f, + 4.205424597e-04f, 4.206140122e-04f, 4.206846367e-04f, 4.207543331e-04f, 4.208231015e-04f, 4.208909416e-04f, 4.209578535e-04f, 4.210238370e-04f, 4.210888922e-04f, 4.211530188e-04f, + 4.212162169e-04f, 4.212784863e-04f, 4.213398270e-04f, 4.214002390e-04f, 4.214597222e-04f, 4.215182766e-04f, 4.215759020e-04f, 4.216325984e-04f, 4.216883658e-04f, 4.217432041e-04f, + 4.217971132e-04f, 4.218500932e-04f, 4.219021440e-04f, 4.219532656e-04f, 4.220034578e-04f, 4.220527207e-04f, 4.221010542e-04f, 4.221484583e-04f, 4.221949329e-04f, 4.222404781e-04f, + 4.222850938e-04f, 4.223287800e-04f, 4.223715366e-04f, 4.224133637e-04f, 4.224542612e-04f, 4.224942291e-04f, 4.225332673e-04f, 4.225713760e-04f, 4.226085550e-04f, 4.226448043e-04f, + 4.226801240e-04f, 4.227145140e-04f, 4.227479743e-04f, 4.227805050e-04f, 4.228121060e-04f, 4.228427774e-04f, 4.228725191e-04f, 4.229013311e-04f, 4.229292135e-04f, 4.229561663e-04f, + 4.229821894e-04f, 4.230072830e-04f, 4.230314469e-04f, 4.230546813e-04f, 4.230769862e-04f, 4.230983615e-04f, 4.231188073e-04f, 4.231383237e-04f, 4.231569106e-04f, 4.231745682e-04f, + 4.231912963e-04f, 4.232070951e-04f, 4.232219646e-04f, 4.232359049e-04f, 4.232489159e-04f, 4.232609978e-04f, 4.232721505e-04f, 4.232823742e-04f, 4.232916688e-04f, 4.233000345e-04f, + 4.233074712e-04f, 4.233139791e-04f, 4.233195581e-04f, 4.233242084e-04f, 4.233279300e-04f, 4.233307230e-04f, 4.233325875e-04f, 4.233335234e-04f, 4.233335309e-04f, 4.233326101e-04f, + 4.233307610e-04f, 4.233279837e-04f, 4.233242783e-04f, 4.233196449e-04f, 4.233140835e-04f, 4.233075942e-04f, 4.233001772e-04f, 4.232918324e-04f, 4.232825601e-04f, 4.232723602e-04f, + 4.232612330e-04f, 4.232491784e-04f, 4.232361966e-04f, 4.232222876e-04f, 4.232074517e-04f, 4.231916888e-04f, 4.231749991e-04f, 4.231573828e-04f, 4.231388398e-04f, 4.231193704e-04f, + 4.230989746e-04f, 4.230776526e-04f, 4.230554044e-04f, 4.230322303e-04f, 4.230081302e-04f, 4.229831044e-04f, 4.229571530e-04f, 4.229302761e-04f, 4.229024738e-04f, 4.228737463e-04f, + 4.228440937e-04f, 4.228135161e-04f, 4.227820137e-04f, 4.227495867e-04f, 4.227162351e-04f, 4.226819591e-04f, 4.226467588e-04f, 4.226106345e-04f, 4.225735862e-04f, 4.225356141e-04f, + 4.224967184e-04f, 4.224568992e-04f, 4.224161566e-04f, 4.223744910e-04f, 4.223319023e-04f, 4.222883908e-04f, 4.222439566e-04f, 4.221986000e-04f, 4.221523210e-04f, 4.221051199e-04f, + 4.220569968e-04f, 4.220079519e-04f, 4.219579854e-04f, 4.219070974e-04f, 4.218552882e-04f, 4.218025579e-04f, 4.217489068e-04f, 4.216943350e-04f, 4.216388426e-04f, 4.215824300e-04f, + 4.215250973e-04f, 4.214668446e-04f, 4.214076723e-04f, 4.213475804e-04f, 4.212865692e-04f, 4.212246389e-04f, 4.211617897e-04f, 4.210980219e-04f, 4.210333356e-04f, 4.209677310e-04f, + 4.209012083e-04f, 4.208337679e-04f, 4.207654098e-04f, 4.206961344e-04f, 4.206259417e-04f, 4.205548322e-04f, 4.204828059e-04f, 4.204098632e-04f, 4.203360042e-04f, 4.202612292e-04f, + 4.201855384e-04f, 4.201089321e-04f, 4.200314105e-04f, 4.199529738e-04f, 4.198736223e-04f, 4.197933562e-04f, 4.197121758e-04f, 4.196300813e-04f, 4.195470730e-04f, 4.194631512e-04f, + 4.193783160e-04f, 4.192925677e-04f, 4.192059067e-04f, 4.191183331e-04f, 4.190298473e-04f, 4.189404494e-04f, 4.188501398e-04f, 4.187589187e-04f, 4.186667864e-04f, 4.185737432e-04f, + 4.184797894e-04f, 4.183849251e-04f, 4.182891508e-04f, 4.181924666e-04f, 4.180948729e-04f, 4.179963700e-04f, 4.178969581e-04f, 4.177966375e-04f, 4.176954086e-04f, 4.175932715e-04f, + 4.174902267e-04f, 4.173862744e-04f, 4.172814148e-04f, 4.171756484e-04f, 4.170689754e-04f, 4.169613961e-04f, 4.168529108e-04f, 4.167435198e-04f, 4.166332234e-04f, 4.165220221e-04f, + 4.164099159e-04f, 4.162969054e-04f, 4.161829907e-04f, 4.160681723e-04f, 4.159524504e-04f, 4.158358254e-04f, 4.157182975e-04f, 4.155998672e-04f, 4.154805347e-04f, 4.153603004e-04f, + 4.152391647e-04f, 4.151171277e-04f, 4.149941900e-04f, 4.148703518e-04f, 4.147456135e-04f, 4.146199753e-04f, 4.144934378e-04f, 4.143660011e-04f, 4.142376657e-04f, 4.141084319e-04f, + 4.139783001e-04f, 4.138472706e-04f, 4.137153438e-04f, 4.135825200e-04f, 4.134487996e-04f, 4.133141829e-04f, 4.131786704e-04f, 4.130422624e-04f, 4.129049592e-04f, 4.127667613e-04f, + 4.126276690e-04f, 4.124876826e-04f, 4.123468026e-04f, 4.122050294e-04f, 4.120623632e-04f, 4.119188046e-04f, 4.117743538e-04f, 4.116290113e-04f, 4.114827775e-04f, 4.113356527e-04f, + 4.111876374e-04f, 4.110387318e-04f, 4.108889366e-04f, 4.107382519e-04f, 4.105866783e-04f, 4.104342161e-04f, 4.102808657e-04f, 4.101266276e-04f, 4.099715021e-04f, 4.098154897e-04f, + 4.096585907e-04f, 4.095008057e-04f, 4.093421349e-04f, 4.091825788e-04f, 4.090221379e-04f, 4.088608125e-04f, 4.086986031e-04f, 4.085355101e-04f, 4.083715339e-04f, 4.082066750e-04f, + 4.080409337e-04f, 4.078743106e-04f, 4.077068060e-04f, 4.075384205e-04f, 4.073691543e-04f, 4.071990080e-04f, 4.070279821e-04f, 4.068560768e-04f, 4.066832928e-04f, 4.065096304e-04f, + 4.063350902e-04f, 4.061596724e-04f, 4.059833777e-04f, 4.058062064e-04f, 4.056281590e-04f, 4.054492361e-04f, 4.052694379e-04f, 4.050887650e-04f, 4.049072179e-04f, 4.047247970e-04f, + 4.045415028e-04f, 4.043573358e-04f, 4.041722964e-04f, 4.039863851e-04f, 4.037996024e-04f, 4.036119488e-04f, 4.034234247e-04f, 4.032340306e-04f, 4.030437670e-04f, 4.028526345e-04f, + 4.026606334e-04f, 4.024677643e-04f, 4.022740276e-04f, 4.020794239e-04f, 4.018839536e-04f, 4.016876173e-04f, 4.014904154e-04f, 4.012923485e-04f, 4.010934170e-04f, 4.008936214e-04f, + 4.006929623e-04f, 4.004914402e-04f, 4.002890555e-04f, 4.000858088e-04f, 3.998817006e-04f, 3.996767315e-04f, 3.994709018e-04f, 3.992642122e-04f, 3.990566631e-04f, 3.988482552e-04f, + 3.986389888e-04f, 3.984288646e-04f, 3.982178830e-04f, 3.980060447e-04f, 3.977933500e-04f, 3.975797997e-04f, 3.973653941e-04f, 3.971501338e-04f, 3.969340195e-04f, 3.967170515e-04f, + 3.964992305e-04f, 3.962805570e-04f, 3.960610315e-04f, 3.958406546e-04f, 3.956194269e-04f, 3.953973488e-04f, 3.951744210e-04f, 3.949506440e-04f, 3.947260184e-04f, 3.945005447e-04f, + 3.942742234e-04f, 3.940470552e-04f, 3.938190406e-04f, 3.935901802e-04f, 3.933604745e-04f, 3.931299241e-04f, 3.928985297e-04f, 3.926662916e-04f, 3.924332106e-04f, 3.921992872e-04f, + 3.919645220e-04f, 3.917289156e-04f, 3.914924685e-04f, 3.912551813e-04f, 3.910170546e-04f, 3.907780891e-04f, 3.905382853e-04f, 3.902976437e-04f, 3.900561650e-04f, 3.898138498e-04f, + 3.895706987e-04f, 3.893267123e-04f, 3.890818911e-04f, 3.888362358e-04f, 3.885897470e-04f, 3.883424252e-04f, 3.880942712e-04f, 3.878452854e-04f, 3.875954686e-04f, 3.873448213e-04f, + 3.870933441e-04f, 3.868410377e-04f, 3.865879026e-04f, 3.863339396e-04f, 3.860791491e-04f, 3.858235320e-04f, 3.855670886e-04f, 3.853098198e-04f, 3.850517261e-04f, 3.847928081e-04f, + 3.845330665e-04f, 3.842725019e-04f, 3.840111150e-04f, 3.837489064e-04f, 3.834858767e-04f, 3.832220265e-04f, 3.829573566e-04f, 3.826918675e-04f, 3.824255600e-04f, 3.821584346e-04f, + 3.818904920e-04f, 3.816217328e-04f, 3.813521578e-04f, 3.810817675e-04f, 3.808105626e-04f, 3.805385438e-04f, 3.802657118e-04f, 3.799920671e-04f, 3.797176105e-04f, 3.794423427e-04f, + 3.791662642e-04f, 3.788893758e-04f, 3.786116781e-04f, 3.783331718e-04f, 3.780538576e-04f, 3.777737362e-04f, 3.774928082e-04f, 3.772110743e-04f, 3.769285352e-04f, 3.766451916e-04f, + 3.763610442e-04f, 3.760760935e-04f, 3.757903405e-04f, 3.755037856e-04f, 3.752164297e-04f, 3.749282734e-04f, 3.746393173e-04f, 3.743495623e-04f, 3.740590090e-04f, 3.737676580e-04f, + 3.734755102e-04f, 3.731825662e-04f, 3.728888266e-04f, 3.725942923e-04f, 3.722989639e-04f, 3.720028421e-04f, 3.717059277e-04f, 3.714082213e-04f, 3.711097237e-04f, 3.708104356e-04f, + 3.705103577e-04f, 3.702094907e-04f, 3.699078353e-04f, 3.696053923e-04f, 3.693021624e-04f, 3.689981464e-04f, 3.686933448e-04f, 3.683877586e-04f, 3.680813884e-04f, 3.677742349e-04f, + 3.674662988e-04f, 3.671575810e-04f, 3.668480822e-04f, 3.665378030e-04f, 3.662267443e-04f, 3.659149068e-04f, 3.656022911e-04f, 3.652888982e-04f, 3.649747286e-04f, 3.646597833e-04f, + 3.643440628e-04f, 3.640275680e-04f, 3.637102996e-04f, 3.633922585e-04f, 3.630734452e-04f, 3.627538607e-04f, 3.624335056e-04f, 3.621123807e-04f, 3.617904869e-04f, 3.614678247e-04f, + 3.611443951e-04f, 3.608201988e-04f, 3.604952366e-04f, 3.601695092e-04f, 3.598430174e-04f, 3.595157619e-04f, 3.591877437e-04f, 3.588589634e-04f, 3.585294218e-04f, 3.581991197e-04f, + 3.578680579e-04f, 3.575362371e-04f, 3.572036583e-04f, 3.568703220e-04f, 3.565362293e-04f, 3.562013807e-04f, 3.558657772e-04f, 3.555294195e-04f, 3.551923084e-04f, 3.548544447e-04f, + 3.545158292e-04f, 3.541764628e-04f, 3.538363462e-04f, 3.534954802e-04f, 3.531538656e-04f, 3.528115033e-04f, 3.524683940e-04f, 3.521245385e-04f, 3.517799378e-04f, 3.514345925e-04f, + 3.510885035e-04f, 3.507416717e-04f, 3.503940977e-04f, 3.500457826e-04f, 3.496967270e-04f, 3.493469318e-04f, 3.489963978e-04f, 3.486451259e-04f, 3.482931169e-04f, 3.479403716e-04f, + 3.475868908e-04f, 3.472326754e-04f, 3.468777263e-04f, 3.465220441e-04f, 3.461656299e-04f, 3.458084843e-04f, 3.454506084e-04f, 3.450920028e-04f, 3.447326685e-04f, 3.443726062e-04f, + 3.440118170e-04f, 3.436503015e-04f, 3.432880606e-04f, 3.429250952e-04f, 3.425614062e-04f, 3.421969944e-04f, 3.418318606e-04f, 3.414660057e-04f, 3.410994306e-04f, 3.407321361e-04f, + 3.403641231e-04f, 3.399953925e-04f, 3.396259451e-04f, 3.392557818e-04f, 3.388849034e-04f, 3.385133108e-04f, 3.381410050e-04f, 3.377679867e-04f, 3.373942568e-04f, 3.370198163e-04f, + 3.366446659e-04f, 3.362688066e-04f, 3.358922393e-04f, 3.355149648e-04f, 3.351369840e-04f, 3.347582978e-04f, 3.343789071e-04f, 3.339988128e-04f, 3.336180157e-04f, 3.332365168e-04f, + 3.328543169e-04f, 3.324714169e-04f, 3.320878178e-04f, 3.317035204e-04f, 3.313185256e-04f, 3.309328343e-04f, 3.305464475e-04f, 3.301593660e-04f, 3.297715907e-04f, 3.293831225e-04f, + 3.289939624e-04f, 3.286041113e-04f, 3.282135699e-04f, 3.278223394e-04f, 3.274304205e-04f, 3.270378142e-04f, 3.266445215e-04f, 3.262505431e-04f, 3.258558801e-04f, 3.254605333e-04f, + 3.250645037e-04f, 3.246677923e-04f, 3.242703998e-04f, 3.238723273e-04f, 3.234735757e-04f, 3.230741459e-04f, 3.226740388e-04f, 3.222732553e-04f, 3.218717965e-04f, 3.214696632e-04f, + 3.210668564e-04f, 3.206633769e-04f, 3.202592258e-04f, 3.198544040e-04f, 3.194489124e-04f, 3.190427519e-04f, 3.186359236e-04f, 3.182284283e-04f, 3.178202670e-04f, 3.174114406e-04f, + 3.170019501e-04f, 3.165917964e-04f, 3.161809806e-04f, 3.157695035e-04f, 3.153573661e-04f, 3.149445693e-04f, 3.145311141e-04f, 3.141170015e-04f, 3.137022325e-04f, 3.132868079e-04f, + 3.128707288e-04f, 3.124539961e-04f, 3.120366107e-04f, 3.116185738e-04f, 3.111998861e-04f, 3.107805487e-04f, 3.103605626e-04f, 3.099399287e-04f, 3.095186480e-04f, 3.090967214e-04f, + 3.086741501e-04f, 3.082509348e-04f, 3.078270766e-04f, 3.074025766e-04f, 3.069774356e-04f, 3.065516546e-04f, 3.061252347e-04f, 3.056981768e-04f, 3.052704819e-04f, 3.048421510e-04f, + 3.044131851e-04f, 3.039835852e-04f, 3.035533522e-04f, 3.031224872e-04f, 3.026909911e-04f, 3.022588650e-04f, 3.018261098e-04f, 3.013927266e-04f, 3.009587163e-04f, 3.005240800e-04f, + 3.000888186e-04f, 2.996529332e-04f, 2.992164247e-04f, 2.987792942e-04f, 2.983415426e-04f, 2.979031710e-04f, 2.974641804e-04f, 2.970245718e-04f, 2.965843463e-04f, 2.961435047e-04f, + 2.957020482e-04f, 2.952599777e-04f, 2.948172944e-04f, 2.943739991e-04f, 2.939300929e-04f, 2.934855769e-04f, 2.930404520e-04f, 2.925947193e-04f, 2.921483798e-04f, 2.917014345e-04f, + 2.912538845e-04f, 2.908057308e-04f, 2.903569744e-04f, 2.899076164e-04f, 2.894576578e-04f, 2.890070995e-04f, 2.885559427e-04f, 2.881041885e-04f, 2.876518377e-04f, 2.871988915e-04f, + 2.867453509e-04f, 2.862912170e-04f, 2.858364907e-04f, 2.853811732e-04f, 2.849252655e-04f, 2.844687686e-04f, 2.840116835e-04f, 2.835540114e-04f, 2.830957533e-04f, 2.826369101e-04f, + 2.821774831e-04f, 2.817174732e-04f, 2.812568814e-04f, 2.807957089e-04f, 2.803339567e-04f, 2.798716259e-04f, 2.794087174e-04f, 2.789452324e-04f, 2.784811720e-04f, 2.780165372e-04f, + 2.775513290e-04f, 2.770855485e-04f, 2.766191969e-04f, 2.761522751e-04f, 2.756847842e-04f, 2.752167254e-04f, 2.747480996e-04f, 2.742789079e-04f, 2.738091515e-04f, 2.733388313e-04f, + 2.728679485e-04f, 2.723965042e-04f, 2.719244994e-04f, 2.714519352e-04f, 2.709788126e-04f, 2.705051329e-04f, 2.700308969e-04f, 2.695561059e-04f, 2.690807609e-04f, 2.686048631e-04f, + 2.681284134e-04f, 2.676514129e-04f, 2.671738629e-04f, 2.666957643e-04f, 2.662171182e-04f, 2.657379258e-04f, 2.652581881e-04f, 2.647779062e-04f, 2.642970813e-04f, 2.638157144e-04f, + 2.633338066e-04f, 2.628513590e-04f, 2.623683727e-04f, 2.618848489e-04f, 2.614007886e-04f, 2.609161929e-04f, 2.604310629e-04f, 2.599453998e-04f, 2.594592046e-04f, 2.589724785e-04f, + 2.584852225e-04f, 2.579974378e-04f, 2.575091255e-04f, 2.570202867e-04f, 2.565309225e-04f, 2.560410340e-04f, 2.555506223e-04f, 2.550596886e-04f, 2.545682340e-04f, 2.540762596e-04f, + 2.535837665e-04f, 2.530907558e-04f, 2.525972287e-04f, 2.521031862e-04f, 2.516086296e-04f, 2.511135599e-04f, 2.506179782e-04f, 2.501218857e-04f, 2.496252835e-04f, 2.491281728e-04f, + 2.486305546e-04f, 2.481324301e-04f, 2.476338004e-04f, 2.471346667e-04f, 2.466350302e-04f, 2.461348918e-04f, 2.456342528e-04f, 2.451331143e-04f, 2.446314775e-04f, 2.441293434e-04f, + 2.436267133e-04f, 2.431235882e-04f, 2.426199694e-04f, 2.421158579e-04f, 2.416112549e-04f, 2.411061615e-04f, 2.406005789e-04f, 2.400945083e-04f, 2.395879507e-04f, 2.390809074e-04f, + 2.385733794e-04f, 2.380653680e-04f, 2.375568743e-04f, 2.370478994e-04f, 2.365384445e-04f, 2.360285107e-04f, 2.355180993e-04f, 2.350072113e-04f, 2.344958479e-04f, 2.339840103e-04f, + 2.334716996e-04f, 2.329589171e-04f, 2.324456638e-04f, 2.319319409e-04f, 2.314177496e-04f, 2.309030911e-04f, 2.303879664e-04f, 2.298723769e-04f, 2.293563236e-04f, 2.288398077e-04f, + 2.283228304e-04f, 2.278053929e-04f, 2.272874963e-04f, 2.267691417e-04f, 2.262503305e-04f, 2.257310637e-04f, 2.252113425e-04f, 2.246911682e-04f, 2.241705418e-04f, 2.236494645e-04f, + 2.231279376e-04f, 2.226059622e-04f, 2.220835394e-04f, 2.215606706e-04f, 2.210373568e-04f, 2.205135992e-04f, 2.199893990e-04f, 2.194647575e-04f, 2.189396757e-04f, 2.184141549e-04f, + 2.178881962e-04f, 2.173618009e-04f, 2.168349702e-04f, 2.163077051e-04f, 2.157800070e-04f, 2.152518770e-04f, 2.147233163e-04f, 2.141943261e-04f, 2.136649075e-04f, 2.131350619e-04f, + 2.126047903e-04f, 2.120740940e-04f, 2.115429742e-04f, 2.110114320e-04f, 2.104794687e-04f, 2.099470855e-04f, 2.094142836e-04f, 2.088810641e-04f, 2.083474283e-04f, 2.078133773e-04f, + 2.072789125e-04f, 2.067440349e-04f, 2.062087458e-04f, 2.056730464e-04f, 2.051369379e-04f, 2.046004215e-04f, 2.040634985e-04f, 2.035261700e-04f, 2.029884372e-04f, 2.024503013e-04f, + 2.019117637e-04f, 2.013728254e-04f, 2.008334876e-04f, 2.002937517e-04f, 1.997536188e-04f, 1.992130902e-04f, 1.986721670e-04f, 1.981308504e-04f, 1.975891418e-04f, 1.970470422e-04f, + 1.965045530e-04f, 1.959616754e-04f, 1.954184104e-04f, 1.948747595e-04f, 1.943307238e-04f, 1.937863045e-04f, 1.932415029e-04f, 1.926963202e-04f, 1.921507576e-04f, 1.916048163e-04f, + 1.910584975e-04f, 1.905118026e-04f, 1.899647327e-04f, 1.894172890e-04f, 1.888694728e-04f, 1.883212853e-04f, 1.877727278e-04f, 1.872238014e-04f, 1.866745075e-04f, 1.861248471e-04f, + 1.855748217e-04f, 1.850244323e-04f, 1.844736804e-04f, 1.839225669e-04f, 1.833710933e-04f, 1.828192608e-04f, 1.822670706e-04f, 1.817145238e-04f, 1.811616219e-04f, 1.806083660e-04f, + 1.800547573e-04f, 1.795007971e-04f, 1.789464867e-04f, 1.783918273e-04f, 1.778368200e-04f, 1.772814663e-04f, 1.767257673e-04f, 1.761697242e-04f, 1.756133383e-04f, 1.750566109e-04f, + 1.744995432e-04f, 1.739421365e-04f, 1.733843919e-04f, 1.728263108e-04f, 1.722678945e-04f, 1.717091440e-04f, 1.711500608e-04f, 1.705906460e-04f, 1.700309010e-04f, 1.694708269e-04f, + 1.689104250e-04f, 1.683496966e-04f, 1.677886429e-04f, 1.672272652e-04f, 1.666655648e-04f, 1.661035429e-04f, 1.655412007e-04f, 1.649785395e-04f, 1.644155606e-04f, 1.638522652e-04f, + 1.632886547e-04f, 1.627247302e-04f, 1.621604930e-04f, 1.615959444e-04f, 1.610310856e-04f, 1.604659179e-04f, 1.599004426e-04f, 1.593346610e-04f, 1.587685742e-04f, 1.582021836e-04f, + 1.576354905e-04f, 1.570684960e-04f, 1.565012015e-04f, 1.559336082e-04f, 1.553657175e-04f, 1.547975305e-04f, 1.542290485e-04f, 1.536602729e-04f, 1.530912048e-04f, 1.525218456e-04f, + 1.519521965e-04f, 1.513822588e-04f, 1.508120337e-04f, 1.502415226e-04f, 1.496707268e-04f, 1.490996474e-04f, 1.485282858e-04f, 1.479566432e-04f, 1.473847209e-04f, 1.468125202e-04f, + 1.462400424e-04f, 1.456672888e-04f, 1.450942605e-04f, 1.445209590e-04f, 1.439473854e-04f, 1.433735411e-04f, 1.427994274e-04f, 1.422250455e-04f, 1.416503966e-04f, 1.410754822e-04f, + 1.405003034e-04f, 1.399248616e-04f, 1.393491580e-04f, 1.387731939e-04f, 1.381969706e-04f, 1.376204894e-04f, 1.370437515e-04f, 1.364667583e-04f, 1.358895111e-04f, 1.353120110e-04f, + 1.347342595e-04f, 1.341562578e-04f, 1.335780071e-04f, 1.329995089e-04f, 1.324207643e-04f, 1.318417746e-04f, 1.312625412e-04f, 1.306830653e-04f, 1.301033482e-04f, 1.295233912e-04f, + 1.289431956e-04f, 1.283627628e-04f, 1.277820939e-04f, 1.272011902e-04f, 1.266200532e-04f, 1.260386840e-04f, 1.254570839e-04f, 1.248752543e-04f, 1.242931965e-04f, 1.237109117e-04f, + 1.231284012e-04f, 1.225456663e-04f, 1.219627084e-04f, 1.213795286e-04f, 1.207961284e-04f, 1.202125090e-04f, 1.196286717e-04f, 1.190446179e-04f, 1.184603487e-04f, 1.178758655e-04f, + 1.172911696e-04f, 1.167062624e-04f, 1.161211450e-04f, 1.155358188e-04f, 1.149502851e-04f, 1.143645453e-04f, 1.137786005e-04f, 1.131924522e-04f, 1.126061015e-04f, 1.120195498e-04f, + 1.114327985e-04f, 1.108458488e-04f, 1.102587020e-04f, 1.096713594e-04f, 1.090838223e-04f, 1.084960921e-04f, 1.079081699e-04f, 1.073200573e-04f, 1.067317553e-04f, 1.061432654e-04f, + 1.055545889e-04f, 1.049657270e-04f, 1.043766811e-04f, 1.037874524e-04f, 1.031980424e-04f, 1.026084522e-04f, 1.020186832e-04f, 1.014287367e-04f, 1.008386140e-04f, 1.002483164e-04f, + 9.965784521e-05f, 9.906720178e-05f, 9.847638739e-05f, 9.788540335e-05f, 9.729425097e-05f, 9.670293156e-05f, 9.611144643e-05f, 9.551979688e-05f, 9.492798424e-05f, 9.433600981e-05f, + 9.374387491e-05f, 9.315158084e-05f, 9.255912891e-05f, 9.196652044e-05f, 9.137375674e-05f, 9.078083912e-05f, 9.018776890e-05f, 8.959454739e-05f, 8.900117589e-05f, 8.840765573e-05f, + 8.781398822e-05f, 8.722017467e-05f, 8.662621639e-05f, 8.603211470e-05f, 8.543787092e-05f, 8.484348635e-05f, 8.424896232e-05f, 8.365430013e-05f, 8.305950111e-05f, 8.246456657e-05f, + 8.186949782e-05f, 8.127429618e-05f, 8.067896296e-05f, 8.008349949e-05f, 7.948790708e-05f, 7.889218704e-05f, 7.829634069e-05f, 7.770036935e-05f, 7.710427434e-05f, 7.650805697e-05f, + 7.591171856e-05f, 7.531526043e-05f, 7.471868389e-05f, 7.412199027e-05f, 7.352518087e-05f, 7.292825703e-05f, 7.233122005e-05f, 7.173407126e-05f, 7.113681198e-05f, 7.053944352e-05f, + 6.994196719e-05f, 6.934438434e-05f, 6.874669626e-05f, 6.814890428e-05f, 6.755100972e-05f, 6.695301390e-05f, 6.635491813e-05f, 6.575672375e-05f, 6.515843206e-05f, 6.456004439e-05f, + 6.396156205e-05f, 6.336298638e-05f, 6.276431868e-05f, 6.216556028e-05f, 6.156671250e-05f, 6.096777666e-05f, 6.036875408e-05f, 5.976964608e-05f, 5.917045398e-05f, 5.857117910e-05f, + 5.797182277e-05f, 5.737238630e-05f, 5.677287102e-05f, 5.617327825e-05f, 5.557360930e-05f, 5.497386550e-05f, 5.437404817e-05f, 5.377415864e-05f, 5.317419822e-05f, 5.257416823e-05f, + 5.197407001e-05f, 5.137390486e-05f, 5.077367411e-05f, 5.017337908e-05f, 4.957302109e-05f, 4.897260147e-05f, 4.837212154e-05f, 4.777158262e-05f, 4.717098603e-05f, 4.657033309e-05f, + 4.596962513e-05f, 4.536886346e-05f, 4.476804941e-05f, 4.416718431e-05f, 4.356626946e-05f, 4.296530620e-05f, 4.236429585e-05f, 4.176323973e-05f, 4.116213915e-05f, 4.056099545e-05f, + 3.995980995e-05f, 3.935858396e-05f, 3.875731881e-05f, 3.815601582e-05f, 3.755467631e-05f, 3.695330161e-05f, 3.635189303e-05f, 3.575045190e-05f, 3.514897954e-05f, 3.454747727e-05f, + 3.394594641e-05f, 3.334438829e-05f, 3.274280423e-05f, 3.214119554e-05f, 3.153956355e-05f, 3.093790959e-05f, 3.033623497e-05f, 2.973454101e-05f, 2.913282903e-05f, 2.853110036e-05f, + 2.792935632e-05f, 2.732759823e-05f, 2.672582741e-05f, 2.612404518e-05f, 2.552225286e-05f, 2.492045177e-05f, 2.431864324e-05f, 2.371682858e-05f, 2.311500911e-05f, 2.251318616e-05f, + 2.191136104e-05f, 2.130953508e-05f, 2.070770959e-05f, 2.010588590e-05f, 1.950406533e-05f, 1.890224919e-05f, 1.830043880e-05f, 1.769863549e-05f, 1.709684058e-05f, 1.649505537e-05f, + 1.589328120e-05f, 1.529151939e-05f, 1.468977124e-05f, 1.408803808e-05f, 1.348632123e-05f, 1.288462201e-05f, 1.228294173e-05f, 1.168128171e-05f, 1.107964328e-05f, 1.047802775e-05f, + 9.876436429e-06f, 9.274870648e-06f, 8.673331719e-06f, 8.071820960e-06f, 7.470339689e-06f, 6.868889221e-06f, 6.267470875e-06f, 5.666085966e-06f, 5.064735811e-06f, 4.463421726e-06f, + 3.862145029e-06f, 3.260907033e-06f, 2.659709056e-06f, 2.058552413e-06f, 1.457438419e-06f, 8.563683890e-07f, 2.553436386e-07f, -3.456345177e-07f, -9.465647653e-07f, -1.547445790e-06f, + -2.148276277e-06f, -2.749054914e-06f, -3.349780385e-06f, -3.950451378e-06f, -4.551066580e-06f, -5.151624676e-06f, -5.752124356e-06f, -6.352564305e-06f, -6.952943212e-06f, -7.553259764e-06f, + -8.153512650e-06f, -8.753700558e-06f, -9.353822176e-06f, -9.953876194e-06f, -1.055386130e-05f, -1.115377618e-05f, -1.175361954e-05f, -1.235339005e-05f, -1.295308640e-05f, -1.355270730e-05f, + -1.415225142e-05f, -1.475171746e-05f, -1.535110412e-05f, -1.595041007e-05f, -1.654963402e-05f, -1.714877466e-05f, -1.774783067e-05f, -1.834680076e-05f, -1.894568361e-05f, -1.954447791e-05f, + -2.014318237e-05f, -2.074179567e-05f, -2.134031651e-05f, -2.193874359e-05f, -2.253707559e-05f, -2.313531121e-05f, -2.373344915e-05f, -2.433148811e-05f, -2.492942678e-05f, -2.552726385e-05f, + -2.612499802e-05f, -2.672262800e-05f, -2.732015247e-05f, -2.791757014e-05f, -2.851487970e-05f, -2.911207985e-05f, -2.970916929e-05f, -3.030614672e-05f, -3.090301083e-05f, -3.149976034e-05f, + -3.209639393e-05f, -3.269291031e-05f, -3.328930818e-05f, -3.388558624e-05f, -3.448174319e-05f, -3.507777773e-05f, -3.567368857e-05f, -3.626947441e-05f, -3.686513395e-05f, -3.746066589e-05f, + -3.805606895e-05f, -3.865134181e-05f, -3.924648319e-05f, -3.984149179e-05f, -4.043636632e-05f, -4.103110549e-05f, -4.162570799e-05f, -4.222017253e-05f, -4.281449783e-05f, -4.340868259e-05f, + -4.400272552e-05f, -4.459662532e-05f, -4.519038070e-05f, -4.578399038e-05f, -4.637745306e-05f, -4.697076745e-05f, -4.756393227e-05f, -4.815694622e-05f, -4.874980801e-05f, -4.934251635e-05f, + -4.993506997e-05f, -5.052746756e-05f, -5.111970785e-05f, -5.171178954e-05f, -5.230371135e-05f, -5.289547200e-05f, -5.348707019e-05f, -5.407850465e-05f, -5.466977409e-05f, -5.526087722e-05f, + -5.585181277e-05f, -5.644257944e-05f, -5.703317596e-05f, -5.762360104e-05f, -5.821385341e-05f, -5.880393178e-05f, -5.939383487e-05f, -5.998356139e-05f, -6.057311008e-05f, -6.116247965e-05f, + -6.175166883e-05f, -6.234067632e-05f, -6.292950087e-05f, -6.351814118e-05f, -6.410659599e-05f, -6.469486402e-05f, -6.528294398e-05f, -6.587083462e-05f, -6.645853464e-05f, -6.704604278e-05f, + -6.763335776e-05f, -6.822047832e-05f, -6.880740317e-05f, -6.939413105e-05f, -6.998066068e-05f, -7.056699080e-05f, -7.115312013e-05f, -7.173904740e-05f, -7.232477135e-05f, -7.291029070e-05f, + -7.349560419e-05f, -7.408071054e-05f, -7.466560850e-05f, -7.525029680e-05f, -7.583477416e-05f, -7.641903933e-05f, -7.700309103e-05f, -7.758692801e-05f, -7.817054900e-05f, -7.875395274e-05f, + -7.933713797e-05f, -7.992010341e-05f, -8.050284782e-05f, -8.108536993e-05f, -8.166766848e-05f, -8.224974221e-05f, -8.283158986e-05f, -8.341321017e-05f, -8.399460189e-05f, -8.457576376e-05f, + -8.515669452e-05f, -8.573739291e-05f, -8.631785768e-05f, -8.689808758e-05f, -8.747808135e-05f, -8.805783773e-05f, -8.863735548e-05f, -8.921663333e-05f, -8.979567005e-05f, -9.037446438e-05f, + -9.095301506e-05f, -9.153132085e-05f, -9.210938050e-05f, -9.268719276e-05f, -9.326475638e-05f, -9.384207012e-05f, -9.441913272e-05f, -9.499594295e-05f, -9.557249955e-05f, -9.614880129e-05f, + -9.672484691e-05f, -9.730063517e-05f, -9.787616484e-05f, -9.845143467e-05f, -9.902644341e-05f, -9.960118983e-05f, -1.001756727e-04f, -1.007498908e-04f, -1.013238428e-04f, -1.018975275e-04f, + -1.024709437e-04f, -1.030440902e-04f, -1.036169657e-04f, -1.041895689e-04f, -1.047618987e-04f, -1.053339538e-04f, -1.059057330e-04f, -1.064772350e-04f, -1.070484586e-04f, -1.076194026e-04f, + -1.081900658e-04f, -1.087604469e-04f, -1.093305446e-04f, -1.099003578e-04f, -1.104698853e-04f, -1.110391257e-04f, -1.116080780e-04f, -1.121767408e-04f, -1.127451129e-04f, -1.133131931e-04f, + -1.138809803e-04f, -1.144484730e-04f, -1.150156703e-04f, -1.155825707e-04f, -1.161491731e-04f, -1.167154764e-04f, -1.172814791e-04f, -1.178471802e-04f, -1.184125785e-04f, -1.189776726e-04f, + -1.195424615e-04f, -1.201069438e-04f, -1.206711184e-04f, -1.212349841e-04f, -1.217985395e-04f, -1.223617836e-04f, -1.229247152e-04f, -1.234873329e-04f, -1.240496356e-04f, -1.246116221e-04f, + -1.251732912e-04f, -1.257346417e-04f, -1.262956723e-04f, -1.268563819e-04f, -1.274167693e-04f, -1.279768332e-04f, -1.285365724e-04f, -1.290959858e-04f, -1.296550721e-04f, -1.302138302e-04f, + -1.307722589e-04f, -1.313303568e-04f, -1.318881230e-04f, -1.324455560e-04f, -1.330026549e-04f, -1.335594183e-04f, -1.341158450e-04f, -1.346719339e-04f, -1.352276838e-04f, -1.357830935e-04f, + -1.363381618e-04f, -1.368928875e-04f, -1.374472693e-04f, -1.380013063e-04f, -1.385549970e-04f, -1.391083404e-04f, -1.396613352e-04f, -1.402139804e-04f, -1.407662746e-04f, -1.413182167e-04f, + -1.418698055e-04f, -1.424210399e-04f, -1.429719187e-04f, -1.435224406e-04f, -1.440726045e-04f, -1.446224093e-04f, -1.451718537e-04f, -1.457209365e-04f, -1.462696567e-04f, -1.468180129e-04f, + -1.473660041e-04f, -1.479136291e-04f, -1.484608867e-04f, -1.490077757e-04f, -1.495542949e-04f, -1.501004433e-04f, -1.506462195e-04f, -1.511916225e-04f, -1.517366511e-04f, -1.522813041e-04f, + -1.528255803e-04f, -1.533694786e-04f, -1.539129979e-04f, -1.544561369e-04f, -1.549988945e-04f, -1.555412695e-04f, -1.560832608e-04f, -1.566248673e-04f, -1.571660877e-04f, -1.577069209e-04f, + -1.582473657e-04f, -1.587874210e-04f, -1.593270857e-04f, -1.598663586e-04f, -1.604052385e-04f, -1.609437243e-04f, -1.614818148e-04f, -1.620195089e-04f, -1.625568054e-04f, -1.630937032e-04f, + -1.636302012e-04f, -1.641662982e-04f, -1.647019930e-04f, -1.652372845e-04f, -1.657721716e-04f, -1.663066531e-04f, -1.668407279e-04f, -1.673743948e-04f, -1.679076528e-04f, -1.684405006e-04f, + -1.689729371e-04f, -1.695049613e-04f, -1.700365719e-04f, -1.705677678e-04f, -1.710985480e-04f, -1.716289111e-04f, -1.721588563e-04f, -1.726883822e-04f, -1.732174878e-04f, -1.737461720e-04f, + -1.742744335e-04f, -1.748022714e-04f, -1.753296845e-04f, -1.758566715e-04f, -1.763832316e-04f, -1.769093634e-04f, -1.774350659e-04f, -1.779603380e-04f, -1.784851785e-04f, -1.790095863e-04f, + -1.795335604e-04f, -1.800570995e-04f, -1.805802026e-04f, -1.811028687e-04f, -1.816250964e-04f, -1.821468848e-04f, -1.826682328e-04f, -1.831891391e-04f, -1.837096028e-04f, -1.842296227e-04f, + -1.847491978e-04f, -1.852683268e-04f, -1.857870087e-04f, -1.863052424e-04f, -1.868230268e-04f, -1.873403608e-04f, -1.878572433e-04f, -1.883736732e-04f, -1.888896494e-04f, -1.894051708e-04f, + -1.899202363e-04f, -1.904348448e-04f, -1.909489953e-04f, -1.914626865e-04f, -1.919759175e-04f, -1.924886872e-04f, -1.930009944e-04f, -1.935128381e-04f, -1.940242172e-04f, -1.945351306e-04f, + -1.950455772e-04f, -1.955555559e-04f, -1.960650657e-04f, -1.965741055e-04f, -1.970826741e-04f, -1.975907706e-04f, -1.980983938e-04f, -1.986055427e-04f, -1.991122161e-04f, -1.996184131e-04f, + -2.001241325e-04f, -2.006293733e-04f, -2.011341344e-04f, -2.016384147e-04f, -2.021422131e-04f, -2.026455287e-04f, -2.031483603e-04f, -2.036507068e-04f, -2.041525672e-04f, -2.046539405e-04f, + -2.051548255e-04f, -2.056552213e-04f, -2.061551267e-04f, -2.066545407e-04f, -2.071534623e-04f, -2.076518903e-04f, -2.081498237e-04f, -2.086472616e-04f, -2.091442027e-04f, -2.096406462e-04f, + -2.101365908e-04f, -2.106320356e-04f, -2.111269796e-04f, -2.116214216e-04f, -2.121153607e-04f, -2.126087957e-04f, -2.131017257e-04f, -2.135941496e-04f, -2.140860664e-04f, -2.145774750e-04f, + -2.150683744e-04f, -2.155587636e-04f, -2.160486414e-04f, -2.165380070e-04f, -2.170268592e-04f, -2.175151970e-04f, -2.180030194e-04f, -2.184903254e-04f, -2.189771139e-04f, -2.194633838e-04f, + -2.199491343e-04f, -2.204343642e-04f, -2.209190726e-04f, -2.214032584e-04f, -2.218869205e-04f, -2.223700580e-04f, -2.228526699e-04f, -2.233347550e-04f, -2.238163125e-04f, -2.242973413e-04f, + -2.247778404e-04f, -2.252578088e-04f, -2.257372454e-04f, -2.262161493e-04f, -2.266945194e-04f, -2.271723548e-04f, -2.276496543e-04f, -2.281264172e-04f, -2.286026422e-04f, -2.290783284e-04f, + -2.295534749e-04f, -2.300280806e-04f, -2.305021445e-04f, -2.309756656e-04f, -2.314486430e-04f, -2.319210756e-04f, -2.323929624e-04f, -2.328643025e-04f, -2.333350949e-04f, -2.338053385e-04f, + -2.342750323e-04f, -2.347441755e-04f, -2.352127670e-04f, -2.356808058e-04f, -2.361482909e-04f, -2.366152214e-04f, -2.370815963e-04f, -2.375474146e-04f, -2.380126753e-04f, -2.384773774e-04f, + -2.389415200e-04f, -2.394051021e-04f, -2.398681227e-04f, -2.403305808e-04f, -2.407924756e-04f, -2.412538059e-04f, -2.417145709e-04f, -2.421747695e-04f, -2.426344009e-04f, -2.430934640e-04f, + -2.435519579e-04f, -2.440098817e-04f, -2.444672342e-04f, -2.449240147e-04f, -2.453802222e-04f, -2.458358556e-04f, -2.462909141e-04f, -2.467453967e-04f, -2.471993023e-04f, -2.476526302e-04f, + -2.481053793e-04f, -2.485575487e-04f, -2.490091375e-04f, -2.494601446e-04f, -2.499105692e-04f, -2.503604103e-04f, -2.508096670e-04f, -2.512583383e-04f, -2.517064233e-04f, -2.521539211e-04f, + -2.526008307e-04f, -2.530471511e-04f, -2.534928815e-04f, -2.539380210e-04f, -2.543825685e-04f, -2.548265232e-04f, -2.552698841e-04f, -2.557126504e-04f, -2.561548210e-04f, -2.565963951e-04f, + -2.570373718e-04f, -2.574777500e-04f, -2.579175290e-04f, -2.583567077e-04f, -2.587952854e-04f, -2.592332609e-04f, -2.596706336e-04f, -2.601074023e-04f, -2.605435663e-04f, -2.609791245e-04f, + -2.614140762e-04f, -2.618484204e-04f, -2.622821562e-04f, -2.627152826e-04f, -2.631477988e-04f, -2.635797040e-04f, -2.640109971e-04f, -2.644416773e-04f, -2.648717437e-04f, -2.653011953e-04f, + -2.657300314e-04f, -2.661582510e-04f, -2.665858532e-04f, -2.670128372e-04f, -2.674392020e-04f, -2.678649467e-04f, -2.682900705e-04f, -2.687145725e-04f, -2.691384518e-04f, -2.695617075e-04f, + -2.699843388e-04f, -2.704063448e-04f, -2.708277245e-04f, -2.712484771e-04f, -2.716686018e-04f, -2.720880977e-04f, -2.725069638e-04f, -2.729251994e-04f, -2.733428036e-04f, -2.737597754e-04f, + -2.741761141e-04f, -2.745918187e-04f, -2.750068885e-04f, -2.754213225e-04f, -2.758351198e-04f, -2.762482797e-04f, -2.766608013e-04f, -2.770726837e-04f, -2.774839261e-04f, -2.778945276e-04f, + -2.783044873e-04f, -2.787138044e-04f, -2.791224782e-04f, -2.795305076e-04f, -2.799378919e-04f, -2.803446303e-04f, -2.807507218e-04f, -2.811561657e-04f, -2.815609611e-04f, -2.819651072e-04f, + -2.823686031e-04f, -2.827714481e-04f, -2.831736412e-04f, -2.835751816e-04f, -2.839760686e-04f, -2.843763013e-04f, -2.847758788e-04f, -2.851748004e-04f, -2.855730651e-04f, -2.859706723e-04f, + -2.863676210e-04f, -2.867639105e-04f, -2.871595399e-04f, -2.875545085e-04f, -2.879488153e-04f, -2.883424596e-04f, -2.887354407e-04f, -2.891277575e-04f, -2.895194095e-04f, -2.899103957e-04f, + -2.903007154e-04f, -2.906903677e-04f, -2.910793518e-04f, -2.914676670e-04f, -2.918553124e-04f, -2.922422873e-04f, -2.926285908e-04f, -2.930142222e-04f, -2.933991807e-04f, -2.937834654e-04f, + -2.941670756e-04f, -2.945500105e-04f, -2.949322693e-04f, -2.953138512e-04f, -2.956947555e-04f, -2.960749813e-04f, -2.964545279e-04f, -2.968333945e-04f, -2.972115803e-04f, -2.975890846e-04f, + -2.979659065e-04f, -2.983420453e-04f, -2.987175003e-04f, -2.990922706e-04f, -2.994663555e-04f, -2.998397542e-04f, -3.002124659e-04f, -3.005844900e-04f, -3.009558256e-04f, -3.013264719e-04f, + -3.016964283e-04f, -3.020656939e-04f, -3.024342680e-04f, -3.028021499e-04f, -3.031693387e-04f, -3.035358338e-04f, -3.039016344e-04f, -3.042667397e-04f, -3.046311491e-04f, -3.049948616e-04f, + -3.053578767e-04f, -3.057201936e-04f, -3.060818115e-04f, -3.064427297e-04f, -3.068029474e-04f, -3.071624639e-04f, -3.075212786e-04f, -3.078793906e-04f, -3.082367992e-04f, -3.085935037e-04f, + -3.089495034e-04f, -3.093047975e-04f, -3.096593853e-04f, -3.100132662e-04f, -3.103664393e-04f, -3.107189039e-04f, -3.110706595e-04f, -3.114217051e-04f, -3.117720401e-04f, -3.121216639e-04f, + -3.124705756e-04f, -3.128187746e-04f, -3.131662602e-04f, -3.135130317e-04f, -3.138590883e-04f, -3.142044293e-04f, -3.145490541e-04f, -3.148929620e-04f, -3.152361522e-04f, -3.155786241e-04f, + -3.159203770e-04f, -3.162614101e-04f, -3.166017229e-04f, -3.169413145e-04f, -3.172801843e-04f, -3.176183316e-04f, -3.179557558e-04f, -3.182924561e-04f, -3.186284319e-04f, -3.189636825e-04f, + -3.192982072e-04f, -3.196320053e-04f, -3.199650762e-04f, -3.202974192e-04f, -3.206290336e-04f, -3.209599187e-04f, -3.212900739e-04f, -3.216194985e-04f, -3.219481919e-04f, -3.222761533e-04f, + -3.226033822e-04f, -3.229298778e-04f, -3.232556396e-04f, -3.235806667e-04f, -3.239049587e-04f, -3.242285148e-04f, -3.245513344e-04f, -3.248734168e-04f, -3.251947614e-04f, -3.255153675e-04f, + -3.258352345e-04f, -3.261543618e-04f, -3.264727487e-04f, -3.267903946e-04f, -3.271072988e-04f, -3.274234606e-04f, -3.277388796e-04f, -3.280535549e-04f, -3.283674861e-04f, -3.286806724e-04f, + -3.289931133e-04f, -3.293048081e-04f, -3.296157561e-04f, -3.299259568e-04f, -3.302354096e-04f, -3.305441137e-04f, -3.308520687e-04f, -3.311592739e-04f, -3.314657286e-04f, -3.317714323e-04f, + -3.320763843e-04f, -3.323805841e-04f, -3.326840310e-04f, -3.329867244e-04f, -3.332886637e-04f, -3.335898483e-04f, -3.338902777e-04f, -3.341899512e-04f, -3.344888681e-04f, -3.347870280e-04f, + -3.350844303e-04f, -3.353810742e-04f, -3.356769593e-04f, -3.359720850e-04f, -3.362664506e-04f, -3.365600556e-04f, -3.368528994e-04f, -3.371449814e-04f, -3.374363010e-04f, -3.377268577e-04f, + -3.380166509e-04f, -3.383056799e-04f, -3.385939443e-04f, -3.388814435e-04f, -3.391681768e-04f, -3.394541437e-04f, -3.397393437e-04f, -3.400237762e-04f, -3.403074406e-04f, -3.405903363e-04f, + -3.408724629e-04f, -3.411538197e-04f, -3.414344062e-04f, -3.417142218e-04f, -3.419932659e-04f, -3.422715381e-04f, -3.425490378e-04f, -3.428257644e-04f, -3.431017174e-04f, -3.433768962e-04f, + -3.436513003e-04f, -3.439249292e-04f, -3.441977823e-04f, -3.444698591e-04f, -3.447411590e-04f, -3.450116815e-04f, -3.452814260e-04f, -3.455503922e-04f, -3.458185793e-04f, -3.460859869e-04f, + -3.463526145e-04f, -3.466184616e-04f, -3.468835275e-04f, -3.471478119e-04f, -3.474113141e-04f, -3.476740337e-04f, -3.479359702e-04f, -3.481971230e-04f, -3.484574916e-04f, -3.487170755e-04f, + -3.489758743e-04f, -3.492338873e-04f, -3.494911142e-04f, -3.497475543e-04f, -3.500032072e-04f, -3.502580725e-04f, -3.505121495e-04f, -3.507654379e-04f, -3.510179370e-04f, -3.512696465e-04f, + -3.515205658e-04f, -3.517706944e-04f, -3.520200320e-04f, -3.522685778e-04f, -3.525163316e-04f, -3.527632928e-04f, -3.530094609e-04f, -3.532548354e-04f, -3.534994160e-04f, -3.537432020e-04f, + -3.539861931e-04f, -3.542283887e-04f, -3.544697884e-04f, -3.547103918e-04f, -3.549501983e-04f, -3.551892075e-04f, -3.554274189e-04f, -3.556648321e-04f, -3.559014466e-04f, -3.561372620e-04f, + -3.563722778e-04f, -3.566064935e-04f, -3.568399088e-04f, -3.570725231e-04f, -3.573043360e-04f, -3.575353471e-04f, -3.577655559e-04f, -3.579949619e-04f, -3.582235648e-04f, -3.584513641e-04f, + -3.586783594e-04f, -3.589045502e-04f, -3.591299361e-04f, -3.593545166e-04f, -3.595782914e-04f, -3.598012600e-04f, -3.600234220e-04f, -3.602447770e-04f, -3.604653244e-04f, -3.606850640e-04f, + -3.609039953e-04f, -3.611221179e-04f, -3.613394313e-04f, -3.615559352e-04f, -3.617716292e-04f, -3.619865127e-04f, -3.622005856e-04f, -3.624138472e-04f, -3.626262972e-04f, -3.628379353e-04f, + -3.630487609e-04f, -3.632587738e-04f, -3.634679735e-04f, -3.636763597e-04f, -3.638839318e-04f, -3.640906896e-04f, -3.642966327e-04f, -3.645017606e-04f, -3.647060730e-04f, -3.649095695e-04f, + -3.651122497e-04f, -3.653141133e-04f, -3.655151597e-04f, -3.657153888e-04f, -3.659148001e-04f, -3.661133932e-04f, -3.663111678e-04f, -3.665081234e-04f, -3.667042598e-04f, -3.668995765e-04f, + -3.670940732e-04f, -3.672877496e-04f, -3.674806052e-04f, -3.676726398e-04f, -3.678638529e-04f, -3.680542442e-04f, -3.682438133e-04f, -3.684325599e-04f, -3.686204837e-04f, -3.688075843e-04f, + -3.689938614e-04f, -3.691793145e-04f, -3.693639435e-04f, -3.695477478e-04f, -3.697307273e-04f, -3.699128815e-04f, -3.700942101e-04f, -3.702747128e-04f, -3.704543893e-04f, -3.706332392e-04f, + -3.708112622e-04f, -3.709884580e-04f, -3.711648262e-04f, -3.713403666e-04f, -3.715150787e-04f, -3.716889624e-04f, -3.718620172e-04f, -3.720342430e-04f, -3.722056392e-04f, -3.723762057e-04f, + -3.725459421e-04f, -3.727148482e-04f, -3.728829236e-04f, -3.730501680e-04f, -3.732165811e-04f, -3.733821626e-04f, -3.735469122e-04f, -3.737108297e-04f, -3.738739147e-04f, -3.740361669e-04f, + -3.741975861e-04f, -3.743581719e-04f, -3.745179242e-04f, -3.746768424e-04f, -3.748349265e-04f, -3.749921762e-04f, -3.751485910e-04f, -3.753041709e-04f, -3.754589154e-04f, -3.756128243e-04f, + -3.757658974e-04f, -3.759181344e-04f, -3.760695349e-04f, -3.762200988e-04f, -3.763698258e-04f, -3.765187156e-04f, -3.766667680e-04f, -3.768139826e-04f, -3.769603593e-04f, -3.771058978e-04f, + -3.772505978e-04f, -3.773944591e-04f, -3.775374814e-04f, -3.776796645e-04f, -3.778210082e-04f, -3.779615121e-04f, -3.781011761e-04f, -3.782399999e-04f, -3.783779833e-04f, -3.785151260e-04f, + -3.786514278e-04f, -3.787868885e-04f, -3.789215078e-04f, -3.790552855e-04f, -3.791882214e-04f, -3.793203153e-04f, -3.794515669e-04f, -3.795819760e-04f, -3.797115424e-04f, -3.798402659e-04f, + -3.799681463e-04f, -3.800951832e-04f, -3.802213767e-04f, -3.803467263e-04f, -3.804712320e-04f, -3.805948935e-04f, -3.807177105e-04f, -3.808396830e-04f, -3.809608107e-04f, -3.810810934e-04f, + -3.812005309e-04f, -3.813191230e-04f, -3.814368695e-04f, -3.815537702e-04f, -3.816698250e-04f, -3.817850336e-04f, -3.818993958e-04f, -3.820129116e-04f, -3.821255806e-04f, -3.822374028e-04f, + -3.823483779e-04f, -3.824585057e-04f, -3.825677862e-04f, -3.826762190e-04f, -3.827838041e-04f, -3.828905413e-04f, -3.829964303e-04f, -3.831014711e-04f, -3.832056635e-04f, -3.833090073e-04f, + -3.834115023e-04f, -3.835131485e-04f, -3.836139456e-04f, -3.837138934e-04f, -3.838129919e-04f, -3.839112409e-04f, -3.840086402e-04f, -3.841051897e-04f, -3.842008893e-04f, -3.842957387e-04f, + -3.843897379e-04f, -3.844828867e-04f, -3.845751851e-04f, -3.846666327e-04f, -3.847572296e-04f, -3.848469755e-04f, -3.849358705e-04f, -3.850239142e-04f, -3.851111066e-04f, -3.851974476e-04f, + -3.852829371e-04f, -3.853675749e-04f, -3.854513609e-04f, -3.855342950e-04f, -3.856163771e-04f, -3.856976071e-04f, -3.857779848e-04f, -3.858575102e-04f, -3.859361831e-04f, -3.860140034e-04f, + -3.860909711e-04f, -3.861670860e-04f, -3.862423481e-04f, -3.863167572e-04f, -3.863903132e-04f, -3.864630161e-04f, -3.865348657e-04f, -3.866058620e-04f, -3.866760049e-04f, -3.867452942e-04f, + -3.868137300e-04f, -3.868813121e-04f, -3.869480404e-04f, -3.870139149e-04f, -3.870789354e-04f, -3.871431020e-04f, -3.872064145e-04f, -3.872688729e-04f, -3.873304771e-04f, -3.873912270e-04f, + -3.874511225e-04f, -3.875101637e-04f, -3.875683504e-04f, -3.876256825e-04f, -3.876821601e-04f, -3.877377830e-04f, -3.877925513e-04f, -3.878464648e-04f, -3.878995235e-04f, -3.879517273e-04f, + -3.880030763e-04f, -3.880535703e-04f, -3.881032094e-04f, -3.881519934e-04f, -3.881999223e-04f, -3.882469962e-04f, -3.882932149e-04f, -3.883385784e-04f, -3.883830868e-04f, -3.884267399e-04f, + -3.884695377e-04f, -3.885114803e-04f, -3.885525675e-04f, -3.885927994e-04f, -3.886321760e-04f, -3.886706972e-04f, -3.887083630e-04f, -3.887451734e-04f, -3.887811283e-04f, -3.888162279e-04f, + -3.888504720e-04f, -3.888838606e-04f, -3.889163938e-04f, -3.889480716e-04f, -3.889788938e-04f, -3.890088607e-04f, -3.890379720e-04f, -3.890662279e-04f, -3.890936284e-04f, -3.891201734e-04f, + -3.891458630e-04f, -3.891706972e-04f, -3.891946759e-04f, -3.892177993e-04f, -3.892400673e-04f, -3.892614800e-04f, -3.892820373e-04f, -3.893017393e-04f, -3.893205860e-04f, -3.893385774e-04f, + -3.893557136e-04f, -3.893719946e-04f, -3.893874204e-04f, -3.894019911e-04f, -3.894157067e-04f, -3.894285672e-04f, -3.894405727e-04f, -3.894517232e-04f, -3.894620188e-04f, -3.894714594e-04f, + -3.894800452e-04f, -3.894877762e-04f, -3.894946525e-04f, -3.895006740e-04f, -3.895058410e-04f, -3.895101533e-04f, -3.895136111e-04f, -3.895162144e-04f, -3.895179633e-04f, -3.895188579e-04f, + -3.895188981e-04f, -3.895180842e-04f, -3.895164161e-04f, -3.895138940e-04f, -3.895105178e-04f, -3.895062878e-04f, -3.895012039e-04f, -3.894952662e-04f, -3.894884748e-04f, -3.894808298e-04f, + -3.894723313e-04f, -3.894629793e-04f, -3.894527741e-04f, -3.894417155e-04f, -3.894298038e-04f, -3.894170390e-04f, -3.894034212e-04f, -3.893889506e-04f, -3.893736271e-04f, -3.893574510e-04f, + -3.893404223e-04f, -3.893225412e-04f, -3.893038076e-04f, -3.892842218e-04f, -3.892637839e-04f, -3.892424939e-04f, -3.892203520e-04f, -3.891973583e-04f, -3.891735129e-04f, -3.891488160e-04f, + -3.891232675e-04f, -3.890968678e-04f, -3.890696169e-04f, -3.890415149e-04f, -3.890125619e-04f, -3.889827582e-04f, -3.889521037e-04f, -3.889205987e-04f, -3.888882433e-04f, -3.888550377e-04f, + -3.888209819e-04f, -3.887860761e-04f, -3.887503204e-04f, -3.887137151e-04f, -3.886762602e-04f, -3.886379559e-04f, -3.885988024e-04f, -3.885587997e-04f, -3.885179481e-04f, -3.884762478e-04f, + -3.884336988e-04f, -3.883903013e-04f, -3.883460555e-04f, -3.883009616e-04f, -3.882550197e-04f, -3.882082300e-04f, -3.881605926e-04f, -3.881121078e-04f, -3.880627757e-04f, -3.880125965e-04f, + -3.879615703e-04f, -3.879096974e-04f, -3.878569779e-04f, -3.878034119e-04f, -3.877489998e-04f, -3.876937416e-04f, -3.876376376e-04f, -3.875806880e-04f, -3.875228929e-04f, -3.874642525e-04f, + -3.874047670e-04f, -3.873444367e-04f, -3.872832617e-04f, -3.872212422e-04f, -3.871583785e-04f, -3.870946706e-04f, -3.870301190e-04f, -3.869647236e-04f, -3.868984849e-04f, -3.868314029e-04f, + -3.867634778e-04f, -3.866947100e-04f, -3.866250996e-04f, -3.865546469e-04f, -3.864833519e-04f, -3.864112151e-04f, -3.863382366e-04f, -3.862644166e-04f, -3.861897554e-04f, -3.861142531e-04f, + -3.860379101e-04f, -3.859607265e-04f, -3.858827027e-04f, -3.858038387e-04f, -3.857241350e-04f, -3.856435916e-04f, -3.855622089e-04f, -3.854799871e-04f, -3.853969264e-04f, -3.853130271e-04f, + -3.852282895e-04f, -3.851427138e-04f, -3.850563002e-04f, -3.849690490e-04f, -3.848809605e-04f, -3.847920349e-04f, -3.847022724e-04f, -3.846116735e-04f, -3.845202382e-04f, -3.844279669e-04f, + -3.843348599e-04f, -3.842409174e-04f, -3.841461397e-04f, -3.840505270e-04f, -3.839540797e-04f, -3.838567979e-04f, -3.837586821e-04f, -3.836597325e-04f, -3.835599493e-04f, -3.834593329e-04f, + -3.833578834e-04f, -3.832556014e-04f, -3.831524869e-04f, -3.830485403e-04f, -3.829437619e-04f, -3.828381520e-04f, -3.827317109e-04f, -3.826244389e-04f, -3.825163362e-04f, -3.824074033e-04f, + -3.822976403e-04f, -3.821870477e-04f, -3.820756257e-04f, -3.819633745e-04f, -3.818502946e-04f, -3.817363863e-04f, -3.816216498e-04f, -3.815060855e-04f, -3.813896937e-04f, -3.812724747e-04f, + -3.811544288e-04f, -3.810355565e-04f, -3.809158579e-04f, -3.807953334e-04f, -3.806739833e-04f, -3.805518081e-04f, -3.804288079e-04f, -3.803049832e-04f, -3.801803343e-04f, -3.800548615e-04f, + -3.799285652e-04f, -3.798014456e-04f, -3.796735033e-04f, -3.795447384e-04f, -3.794151513e-04f, -3.792847425e-04f, -3.791535122e-04f, -3.790214608e-04f, -3.788885886e-04f, -3.787548960e-04f, + -3.786203834e-04f, -3.784850512e-04f, -3.783488996e-04f, -3.782119290e-04f, -3.780741399e-04f, -3.779355326e-04f, -3.777961074e-04f, -3.776558647e-04f, -3.775148049e-04f, -3.773729284e-04f, + -3.772302355e-04f, -3.770867267e-04f, -3.769424022e-04f, -3.767972625e-04f, -3.766513080e-04f, -3.765045390e-04f, -3.763569560e-04f, -3.762085593e-04f, -3.760593493e-04f, -3.759093264e-04f, + -3.757584910e-04f, -3.756068435e-04f, -3.754543843e-04f, -3.753011137e-04f, -3.751470323e-04f, -3.749921403e-04f, -3.748364383e-04f, -3.746799265e-04f, -3.745226054e-04f, -3.743644755e-04f, + -3.742055371e-04f, -3.740457906e-04f, -3.738852365e-04f, -3.737238751e-04f, -3.735617069e-04f, -3.733987324e-04f, -3.732349518e-04f, -3.730703657e-04f, -3.729049745e-04f, -3.727387786e-04f, + -3.725717784e-04f, -3.724039744e-04f, -3.722353670e-04f, -3.720659566e-04f, -3.718957436e-04f, -3.717247286e-04f, -3.715529119e-04f, -3.713802939e-04f, -3.712068752e-04f, -3.710326561e-04f, + -3.708576372e-04f, -3.706818188e-04f, -3.705052014e-04f, -3.703277854e-04f, -3.701495714e-04f, -3.699705597e-04f, -3.697907508e-04f, -3.696101452e-04f, -3.694287434e-04f, -3.692465457e-04f, + -3.690635527e-04f, -3.688797648e-04f, -3.686951825e-04f, -3.685098062e-04f, -3.683236365e-04f, -3.681366738e-04f, -3.679489185e-04f, -3.677603711e-04f, -3.675710322e-04f, -3.673809022e-04f, + -3.671899816e-04f, -3.669982708e-04f, -3.668057703e-04f, -3.666124807e-04f, -3.664184024e-04f, -3.662235359e-04f, -3.660278816e-04f, -3.658314402e-04f, -3.656342120e-04f, -3.654361976e-04f, + -3.652373974e-04f, -3.650378121e-04f, -3.648374419e-04f, -3.646362876e-04f, -3.644343495e-04f, -3.642316282e-04f, -3.640281241e-04f, -3.638238379e-04f, -3.636187699e-04f, -3.634129208e-04f, + -3.632062909e-04f, -3.629988809e-04f, -3.627906913e-04f, -3.625817225e-04f, -3.623719752e-04f, -3.621614497e-04f, -3.619501467e-04f, -3.617380666e-04f, -3.615252100e-04f, -3.613115775e-04f, + -3.610971695e-04f, -3.608819865e-04f, -3.606660292e-04f, -3.604492980e-04f, -3.602317936e-04f, -3.600135163e-04f, -3.597944668e-04f, -3.595746456e-04f, -3.593540532e-04f, -3.591326902e-04f, + -3.589105572e-04f, -3.586876547e-04f, -3.584639831e-04f, -3.582395432e-04f, -3.580143354e-04f, -3.577883604e-04f, -3.575616185e-04f, -3.573341105e-04f, -3.571058368e-04f, -3.568767981e-04f, + -3.566469949e-04f, -3.564164277e-04f, -3.561850971e-04f, -3.559530038e-04f, -3.557201482e-04f, -3.554865309e-04f, -3.552521525e-04f, -3.550170136e-04f, -3.547811148e-04f, -3.545444566e-04f, + -3.543070396e-04f, -3.540688644e-04f, -3.538299316e-04f, -3.535902417e-04f, -3.533497954e-04f, -3.531085932e-04f, -3.528666358e-04f, -3.526239236e-04f, -3.523804574e-04f, -3.521362376e-04f, + -3.518912650e-04f, -3.516455400e-04f, -3.513990633e-04f, -3.511518355e-04f, -3.509038572e-04f, -3.506551290e-04f, -3.504056515e-04f, -3.501554253e-04f, -3.499044510e-04f, -3.496527292e-04f, + -3.494002606e-04f, -3.491470457e-04f, -3.488930851e-04f, -3.486383796e-04f, -3.483829296e-04f, -3.481267359e-04f, -3.478697990e-04f, -3.476121195e-04f, -3.473536981e-04f, -3.470945355e-04f, + -3.468346321e-04f, -3.465739888e-04f, -3.463126060e-04f, -3.460504844e-04f, -3.457876247e-04f, -3.455240275e-04f, -3.452596934e-04f, -3.449946231e-04f, -3.447288172e-04f, -3.444622764e-04f, + -3.441950012e-04f, -3.439269924e-04f, -3.436582506e-04f, -3.433887763e-04f, -3.431185704e-04f, -3.428476334e-04f, -3.425759660e-04f, -3.423035688e-04f, -3.420304425e-04f, -3.417565877e-04f, + -3.414820052e-04f, -3.412066955e-04f, -3.409306594e-04f, -3.406538974e-04f, -3.403764103e-04f, -3.400981987e-04f, -3.398192633e-04f, -3.395396047e-04f, -3.392592237e-04f, -3.389781209e-04f, + -3.386962969e-04f, -3.384137525e-04f, -3.381304884e-04f, -3.378465051e-04f, -3.375618034e-04f, -3.372763840e-04f, -3.369902475e-04f, -3.367033947e-04f, -3.364158261e-04f, -3.361275426e-04f, + -3.358385448e-04f, -3.355488334e-04f, -3.352584090e-04f, -3.349672724e-04f, -3.346754243e-04f, -3.343828653e-04f, -3.340895962e-04f, -3.337956177e-04f, -3.335009304e-04f, -3.332055351e-04f, + -3.329094324e-04f, -3.326126231e-04f, -3.323151079e-04f, -3.320168875e-04f, -3.317179626e-04f, -3.314183339e-04f, -3.311180021e-04f, -3.308169679e-04f, -3.305152321e-04f, -3.302127954e-04f, + -3.299096584e-04f, -3.296058220e-04f, -3.293012868e-04f, -3.289960536e-04f, -3.286901230e-04f, -3.283834958e-04f, -3.280761728e-04f, -3.277681546e-04f, -3.274594421e-04f, -3.271500358e-04f, + -3.268399366e-04f, -3.265291452e-04f, -3.262176624e-04f, -3.259054888e-04f, -3.255926252e-04f, -3.252790723e-04f, -3.249648310e-04f, -3.246499019e-04f, -3.243342857e-04f, -3.240179833e-04f, + -3.237009954e-04f, -3.233833227e-04f, -3.230649659e-04f, -3.227459259e-04f, -3.224262034e-04f, -3.221057991e-04f, -3.217847138e-04f, -3.214629482e-04f, -3.211405032e-04f, -3.208173794e-04f, + -3.204935777e-04f, -3.201690988e-04f, -3.198439434e-04f, -3.195181124e-04f, -3.191916065e-04f, -3.188644264e-04f, -3.185365730e-04f, -3.182080470e-04f, -3.178788492e-04f, -3.175489803e-04f, + -3.172184412e-04f, -3.168872326e-04f, -3.165553553e-04f, -3.162228100e-04f, -3.158895977e-04f, -3.155557189e-04f, -3.152211746e-04f, -3.148859655e-04f, -3.145500925e-04f, -3.142135562e-04f, + -3.138763575e-04f, -3.135384971e-04f, -3.131999760e-04f, -3.128607948e-04f, -3.125209543e-04f, -3.121804554e-04f, -3.118392989e-04f, -3.114974855e-04f, -3.111550161e-04f, -3.108118915e-04f, + -3.104681124e-04f, -3.101236797e-04f, -3.097785941e-04f, -3.094328566e-04f, -3.090864678e-04f, -3.087394287e-04f, -3.083917400e-04f, -3.080434025e-04f, -3.076944170e-04f, -3.073447845e-04f, + -3.069945056e-04f, -3.066435812e-04f, -3.062920122e-04f, -3.059397993e-04f, -3.055869434e-04f, -3.052334452e-04f, -3.048793057e-04f, -3.045245257e-04f, -3.041691059e-04f, -3.038130473e-04f, + -3.034563505e-04f, -3.030990166e-04f, -3.027410463e-04f, -3.023824404e-04f, -3.020231998e-04f, -3.016633253e-04f, -3.013028178e-04f, -3.009416781e-04f, -3.005799070e-04f, -3.002175054e-04f, + -2.998544741e-04f, -2.994908140e-04f, -2.991265260e-04f, -2.987616108e-04f, -2.983960693e-04f, -2.980299024e-04f, -2.976631110e-04f, -2.972956958e-04f, -2.969276578e-04f, -2.965589977e-04f, + -2.961897165e-04f, -2.958198151e-04f, -2.954492942e-04f, -2.950781547e-04f, -2.947063975e-04f, -2.943340235e-04f, -2.939610335e-04f, -2.935874284e-04f, -2.932132091e-04f, -2.928383764e-04f, + -2.924629312e-04f, -2.920868743e-04f, -2.917102068e-04f, -2.913329293e-04f, -2.909550429e-04f, -2.905765483e-04f, -2.901974464e-04f, -2.898177382e-04f, -2.894374246e-04f, -2.890565063e-04f, + -2.886749843e-04f, -2.882928594e-04f, -2.879101327e-04f, -2.875268048e-04f, -2.871428768e-04f, -2.867583495e-04f, -2.863732238e-04f, -2.859875006e-04f, -2.856011807e-04f, -2.852142652e-04f, + -2.848267549e-04f, -2.844386506e-04f, -2.840499533e-04f, -2.836606639e-04f, -2.832707833e-04f, -2.828803124e-04f, -2.824892520e-04f, -2.820976031e-04f, -2.817053667e-04f, -2.813125435e-04f, + -2.809191345e-04f, -2.805251407e-04f, -2.801305629e-04f, -2.797354020e-04f, -2.793396590e-04f, -2.789433347e-04f, -2.785464301e-04f, -2.781489462e-04f, -2.777508837e-04f, -2.773522437e-04f, + -2.769530270e-04f, -2.765532347e-04f, -2.761528675e-04f, -2.757519264e-04f, -2.753504124e-04f, -2.749483264e-04f, -2.745456693e-04f, -2.741424420e-04f, -2.737386455e-04f, -2.733342806e-04f, + -2.729293484e-04f, -2.725238498e-04f, -2.721177856e-04f, -2.717111569e-04f, -2.713039645e-04f, -2.708962094e-04f, -2.704878926e-04f, -2.700790149e-04f, -2.696695774e-04f, -2.692595809e-04f, + -2.688490265e-04f, -2.684379150e-04f, -2.680262474e-04f, -2.676140246e-04f, -2.672012477e-04f, -2.667879175e-04f, -2.663740349e-04f, -2.659596011e-04f, -2.655446168e-04f, -2.651290831e-04f, + -2.647130009e-04f, -2.642963711e-04f, -2.638791948e-04f, -2.634614728e-04f, -2.630432062e-04f, -2.626243959e-04f, -2.622050428e-04f, -2.617851480e-04f, -2.613647124e-04f, -2.609437369e-04f, + -2.605222225e-04f, -2.601001702e-04f, -2.596775810e-04f, -2.592544558e-04f, -2.588307956e-04f, -2.584066014e-04f, -2.579818741e-04f, -2.575566147e-04f, -2.571308242e-04f, -2.567045035e-04f, + -2.562776538e-04f, -2.558502758e-04f, -2.554223706e-04f, -2.549939392e-04f, -2.545649826e-04f, -2.541355017e-04f, -2.537054975e-04f, -2.532749711e-04f, -2.528439233e-04f, -2.524123553e-04f, + -2.519802679e-04f, -2.515476622e-04f, -2.511145391e-04f, -2.506808996e-04f, -2.502467448e-04f, -2.498120757e-04f, -2.493768931e-04f, -2.489411982e-04f, -2.485049919e-04f, -2.480682752e-04f, + -2.476310491e-04f, -2.471933146e-04f, -2.467550727e-04f, -2.463163244e-04f, -2.458770708e-04f, -2.454373127e-04f, -2.449970513e-04f, -2.445562875e-04f, -2.441150224e-04f, -2.436732568e-04f, + -2.432309920e-04f, -2.427882288e-04f, -2.423449682e-04f, -2.419012114e-04f, -2.414569592e-04f, -2.410122128e-04f, -2.405669731e-04f, -2.401212411e-04f, -2.396750178e-04f, -2.392283044e-04f, + -2.387811017e-04f, -2.383334109e-04f, -2.378852329e-04f, -2.374365687e-04f, -2.369874194e-04f, -2.365377860e-04f, -2.360876696e-04f, -2.356370711e-04f, -2.351859915e-04f, -2.347344320e-04f, + -2.342823935e-04f, -2.338298771e-04f, -2.333768838e-04f, -2.329234145e-04f, -2.324694705e-04f, -2.320150526e-04f, -2.315601620e-04f, -2.311047996e-04f, -2.306489666e-04f, -2.301926638e-04f, + -2.297358925e-04f, -2.292786535e-04f, -2.288209480e-04f, -2.283627770e-04f, -2.279041415e-04f, -2.274450426e-04f, -2.269854813e-04f, -2.265254587e-04f, -2.260649758e-04f, -2.256040337e-04f, + -2.251426334e-04f, -2.246807759e-04f, -2.242184623e-04f, -2.237556937e-04f, -2.232924710e-04f, -2.228287955e-04f, -2.223646680e-04f, -2.219000897e-04f, -2.214350617e-04f, -2.209695849e-04f, + -2.205036604e-04f, -2.200372893e-04f, -2.195704727e-04f, -2.191032116e-04f, -2.186355070e-04f, -2.181673601e-04f, -2.176987718e-04f, -2.172297433e-04f, -2.167602757e-04f, -2.162903699e-04f, + -2.158200270e-04f, -2.153492482e-04f, -2.148780344e-04f, -2.144063868e-04f, -2.139343064e-04f, -2.134617943e-04f, -2.129888516e-04f, -2.125154793e-04f, -2.120416785e-04f, -2.115674502e-04f, + -2.110927956e-04f, -2.106177158e-04f, -2.101422117e-04f, -2.096662845e-04f, -2.091899353e-04f, -2.087131650e-04f, -2.082359749e-04f, -2.077583660e-04f, -2.072803394e-04f, -2.068018961e-04f, + -2.063230373e-04f, -2.058437640e-04f, -2.053640772e-04f, -2.048839782e-04f, -2.044034679e-04f, -2.039225475e-04f, -2.034412181e-04f, -2.029594807e-04f, -2.024773364e-04f, -2.019947863e-04f, + -2.015118316e-04f, -2.010284732e-04f, -2.005447123e-04f, -2.000605500e-04f, -1.995759874e-04f, -1.990910256e-04f, -1.986056656e-04f, -1.981199086e-04f, -1.976337556e-04f, -1.971472078e-04f, + -1.966602663e-04f, -1.961729321e-04f, -1.956852064e-04f, -1.951970902e-04f, -1.947085847e-04f, -1.942196909e-04f, -1.937304101e-04f, -1.932407431e-04f, -1.927506913e-04f, -1.922602556e-04f, + -1.917694372e-04f, -1.912782373e-04f, -1.907866568e-04f, -1.902946969e-04f, -1.898023587e-04f, -1.893096434e-04f, -1.888165520e-04f, -1.883230856e-04f, -1.878292454e-04f, -1.873350325e-04f, + -1.868404480e-04f, -1.863454930e-04f, -1.858501686e-04f, -1.853544759e-04f, -1.848584161e-04f, -1.843619902e-04f, -1.838651994e-04f, -1.833680449e-04f, -1.828705276e-04f, -1.823726488e-04f, + -1.818744096e-04f, -1.813758110e-04f, -1.808768543e-04f, -1.803775405e-04f, -1.798778707e-04f, -1.793778461e-04f, -1.788774678e-04f, -1.783767370e-04f, -1.778756547e-04f, -1.773742221e-04f, + -1.768724402e-04f, -1.763703104e-04f, -1.758678336e-04f, -1.753650110e-04f, -1.748618437e-04f, -1.743583329e-04f, -1.738544796e-04f, -1.733502851e-04f, -1.728457505e-04f, -1.723408768e-04f, + -1.718356653e-04f, -1.713301170e-04f, -1.708242331e-04f, -1.703180148e-04f, -1.698114631e-04f, -1.693045792e-04f, -1.687973643e-04f, -1.682898194e-04f, -1.677819458e-04f, -1.672737445e-04f, + -1.667652167e-04f, -1.662563636e-04f, -1.657471863e-04f, -1.652376859e-04f, -1.647278635e-04f, -1.642177204e-04f, -1.637072576e-04f, -1.631964764e-04f, -1.626853777e-04f, -1.621739629e-04f, + -1.616622331e-04f, -1.611501893e-04f, -1.606378327e-04f, -1.601251646e-04f, -1.596121860e-04f, -1.590988981e-04f, -1.585853020e-04f, -1.580713989e-04f, -1.575571899e-04f, -1.570426762e-04f, + -1.565278590e-04f, -1.560127394e-04f, -1.554973185e-04f, -1.549815976e-04f, -1.544655777e-04f, -1.539492600e-04f, -1.534326457e-04f, -1.529157359e-04f, -1.523985318e-04f, -1.518810346e-04f, + -1.513632453e-04f, -1.508451653e-04f, -1.503267955e-04f, -1.498081372e-04f, -1.492891916e-04f, -1.487699598e-04f, -1.482504429e-04f, -1.477306422e-04f, -1.472105588e-04f, -1.466901938e-04f, + -1.461695484e-04f, -1.456486238e-04f, -1.451274212e-04f, -1.446059417e-04f, -1.440841864e-04f, -1.435621566e-04f, -1.430398534e-04f, -1.425172780e-04f, -1.419944316e-04f, -1.414713152e-04f, + -1.409479302e-04f, -1.404242775e-04f, -1.399003586e-04f, -1.393761744e-04f, -1.388517261e-04f, -1.383270150e-04f, -1.378020423e-04f, -1.372768090e-04f, -1.367513163e-04f, -1.362255655e-04f, + -1.356995577e-04f, -1.351732940e-04f, -1.346467757e-04f, -1.341200039e-04f, -1.335929798e-04f, -1.330657046e-04f, -1.325381795e-04f, -1.320104056e-04f, -1.314823840e-04f, -1.309541161e-04f, + -1.304256029e-04f, -1.298968457e-04f, -1.293678456e-04f, -1.288386038e-04f, -1.283091215e-04f, -1.277793998e-04f, -1.272494400e-04f, -1.267192432e-04f, -1.261888106e-04f, -1.256581434e-04f, + -1.251272428e-04f, -1.245961099e-04f, -1.240647459e-04f, -1.235331521e-04f, -1.230013296e-04f, -1.224692795e-04f, -1.219370032e-04f, -1.214045017e-04f, -1.208717762e-04f, -1.203388280e-04f, + -1.198056582e-04f, -1.192722680e-04f, -1.187386586e-04f, -1.182048312e-04f, -1.176707870e-04f, -1.171365271e-04f, -1.166020527e-04f, -1.160673651e-04f, -1.155324654e-04f, -1.149973549e-04f, + -1.144620346e-04f, -1.139265059e-04f, -1.133907698e-04f, -1.128548276e-04f, -1.123186805e-04f, -1.117823296e-04f, -1.112457762e-04f, -1.107090215e-04f, -1.101720666e-04f, -1.096349128e-04f, + -1.090975611e-04f, -1.085600129e-04f, -1.080222694e-04f, -1.074843316e-04f, -1.069462008e-04f, -1.064078783e-04f, -1.058693652e-04f, -1.053306626e-04f, -1.047917719e-04f, -1.042526941e-04f, + -1.037134306e-04f, -1.031739824e-04f, -1.026343508e-04f, -1.020945370e-04f, -1.015545422e-04f, -1.010143676e-04f, -1.004740144e-04f, -9.993348368e-05f, -9.939277680e-05f, -9.885189489e-05f, + -9.831083916e-05f, -9.776961082e-05f, -9.722821106e-05f, -9.668664108e-05f, -9.614490209e-05f, -9.560299528e-05f, -9.506092186e-05f, -9.451868304e-05f, -9.397628000e-05f, -9.343371397e-05f, + -9.289098613e-05f, -9.234809770e-05f, -9.180504987e-05f, -9.126184386e-05f, -9.071848085e-05f, -9.017496207e-05f, -8.963128871e-05f, -8.908746198e-05f, -8.854348308e-05f, -8.799935322e-05f, + -8.745507361e-05f, -8.691064544e-05f, -8.636606993e-05f, -8.582134828e-05f, -8.527648170e-05f, -8.473147140e-05f, -8.418631858e-05f, -8.364102445e-05f, -8.309559021e-05f, -8.255001708e-05f, + -8.200430626e-05f, -8.145845896e-05f, -8.091247639e-05f, -8.036635976e-05f, -7.982011027e-05f, -7.927372914e-05f, -7.872721756e-05f, -7.818057676e-05f, -7.763380794e-05f, -7.708691231e-05f, + -7.653989109e-05f, -7.599274547e-05f, -7.544547667e-05f, -7.489808590e-05f, -7.435057438e-05f, -7.380294330e-05f, -7.325519389e-05f, -7.270732735e-05f, -7.215934490e-05f, -7.161124774e-05f, + -7.106303709e-05f, -7.051471416e-05f, -6.996628015e-05f, -6.941773629e-05f, -6.886908378e-05f, -6.832032384e-05f, -6.777145768e-05f, -6.722248651e-05f, -6.667341154e-05f, -6.612423398e-05f, + -6.557495506e-05f, -6.502557597e-05f, -6.447609794e-05f, -6.392652218e-05f, -6.337684990e-05f, -6.282708232e-05f, -6.227722064e-05f, -6.172726608e-05f, -6.117721986e-05f, -6.062708319e-05f, + -6.007685727e-05f, -5.952654334e-05f, -5.897614260e-05f, -5.842565626e-05f, -5.787508554e-05f, -5.732443166e-05f, -5.677369583e-05f, -5.622287925e-05f, -5.567198316e-05f, -5.512100876e-05f, + -5.456995726e-05f, -5.401882989e-05f, -5.346762785e-05f, -5.291635237e-05f, -5.236500465e-05f, -5.181358591e-05f, -5.126209737e-05f, -5.071054025e-05f, -5.015891575e-05f, -4.960722509e-05f, + -4.905546950e-05f, -4.850365018e-05f, -4.795176834e-05f, -4.739982522e-05f, -4.684782201e-05f, -4.629575994e-05f, -4.574364022e-05f, -4.519146407e-05f, -4.463923270e-05f, -4.408694733e-05f, + -4.353460918e-05f, -4.298221945e-05f, -4.242977937e-05f, -4.187729016e-05f, -4.132475302e-05f, -4.077216918e-05f, -4.021953984e-05f, -3.966686623e-05f, -3.911414956e-05f, -3.856139105e-05f, + -3.800859191e-05f, -3.745575336e-05f, -3.690287661e-05f, -3.634996289e-05f, -3.579701339e-05f, -3.524402936e-05f, -3.469101198e-05f, -3.413796249e-05f, -3.358488210e-05f, -3.303177203e-05f, + -3.247863348e-05f, -3.192546768e-05f, -3.137227584e-05f, -3.081905918e-05f, -3.026581891e-05f, -2.971255625e-05f, -2.915927240e-05f, -2.860596860e-05f, -2.805264605e-05f, -2.749930597e-05f, + -2.694594958e-05f, -2.639257808e-05f, -2.583919269e-05f, -2.528579464e-05f, -2.473238513e-05f, -2.417896538e-05f, -2.362553660e-05f, -2.307210000e-05f, -2.251865682e-05f, -2.196520824e-05f, + -2.141175550e-05f, -2.085829981e-05f, -2.030484238e-05f, -1.975138442e-05f, -1.919792714e-05f, -1.864447177e-05f, -1.809101952e-05f, -1.753757160e-05f, -1.698412922e-05f, -1.643069360e-05f, + -1.587726595e-05f, -1.532384748e-05f, -1.477043941e-05f, -1.421704295e-05f, -1.366365931e-05f, -1.311028971e-05f, -1.255693535e-05f, -1.200359746e-05f, -1.145027724e-05f, -1.089697591e-05f, + -1.034369468e-05f, -9.790434755e-06f, -9.237197354e-06f, -8.683983687e-06f, -8.130794965e-06f, -7.577632400e-06f, -7.024497203e-06f, -6.471390585e-06f, -5.918313758e-06f, -5.365267932e-06f, + -4.812254318e-06f, -4.259274126e-06f, -3.706328567e-06f, -3.153418850e-06f, -2.600546186e-06f, -2.047711785e-06f, -1.494916855e-06f, -9.421626075e-07f, -3.894502505e-07f, 1.632190067e-07f, + 7.158439552e-07f, 1.268423386e-06f, 1.820956092e-06f, 2.373440863e-06f, 2.925876492e-06f, 3.478261771e-06f, 4.030595492e-06f, 4.582876448e-06f, 5.135103432e-06f, 5.687275236e-06f, + 6.239390654e-06f, 6.791448479e-06f, 7.343447505e-06f, 7.895386526e-06f, 8.447264335e-06f, 8.999079727e-06f, 9.550831497e-06f, 1.010251844e-05f, 1.065413935e-05f, 1.120569302e-05f, + 1.175717825e-05f, 1.230859384e-05f, 1.285993857e-05f, 1.341121125e-05f, 1.396241067e-05f, 1.451353564e-05f, 1.506458493e-05f, 1.561555737e-05f, 1.616645173e-05f, 1.671726682e-05f, + 1.726800144e-05f, 1.781865439e-05f, 1.836922446e-05f, 1.891971045e-05f, 1.947011117e-05f, 2.002042540e-05f, 2.057065196e-05f, 2.112078964e-05f, 2.167083724e-05f, 2.222079356e-05f, + 2.277065741e-05f, 2.332042758e-05f, 2.387010288e-05f, 2.441968210e-05f, 2.496916406e-05f, 2.551854755e-05f, 2.606783137e-05f, 2.661701433e-05f, 2.716609523e-05f, 2.771507288e-05f, + 2.826394608e-05f, 2.881271363e-05f, 2.936137434e-05f, 2.990992702e-05f, 3.045837046e-05f, 3.100670347e-05f, 3.155492487e-05f, 3.210303345e-05f, 3.265102803e-05f, 3.319890741e-05f, + 3.374667039e-05f, 3.429431579e-05f, 3.484184242e-05f, 3.538924907e-05f, 3.593653457e-05f, 3.648369772e-05f, 3.703073732e-05f, 3.757765220e-05f, 3.812444116e-05f, 3.867110300e-05f, + 3.921763655e-05f, 3.976404061e-05f, 4.031031399e-05f, 4.085645551e-05f, 4.140246398e-05f, 4.194833822e-05f, 4.249407702e-05f, 4.303967922e-05f, 4.358514362e-05f, 4.413046904e-05f, + 4.467565429e-05f, 4.522069818e-05f, 4.576559954e-05f, 4.631035718e-05f, 4.685496992e-05f, 4.739943657e-05f, 4.794375594e-05f, 4.848792687e-05f, 4.903194816e-05f, 4.957581864e-05f, + 5.011953712e-05f, 5.066310242e-05f, 5.120651337e-05f, 5.174976878e-05f, 5.229286748e-05f, 5.283580827e-05f, 5.337859000e-05f, 5.392121147e-05f, 5.446367152e-05f, 5.500596896e-05f, + 5.554810262e-05f, 5.609007132e-05f, 5.663187388e-05f, 5.717350914e-05f, 5.771497591e-05f, 5.825627302e-05f, 5.879739930e-05f, 5.933835358e-05f, 5.987913467e-05f, 6.041974142e-05f, + 6.096017264e-05f, 6.150042717e-05f, 6.204050383e-05f, 6.258040146e-05f, 6.312011887e-05f, 6.365965492e-05f, 6.419900842e-05f, 6.473817820e-05f, 6.527716311e-05f, 6.581596196e-05f, + 6.635457360e-05f, 6.689299686e-05f, 6.743123057e-05f, 6.796927357e-05f, 6.850712468e-05f, 6.904478275e-05f, 6.958224662e-05f, 7.011951511e-05f, 7.065658707e-05f, 7.119346133e-05f, + 7.173013674e-05f, 7.226661212e-05f, 7.280288633e-05f, 7.333895819e-05f, 7.387482655e-05f, 7.441049025e-05f, 7.494594814e-05f, 7.548119904e-05f, 7.601624181e-05f, 7.655107529e-05f, + 7.708569833e-05f, 7.762010975e-05f, 7.815430842e-05f, 7.868829318e-05f, 7.922206286e-05f, 7.975561633e-05f, 8.028895241e-05f, 8.082206997e-05f, 8.135496785e-05f, 8.188764490e-05f, + 8.242009997e-05f, 8.295233190e-05f, 8.348433955e-05f, 8.401612177e-05f, 8.454767741e-05f, 8.507900532e-05f, 8.561010436e-05f, 8.614097337e-05f, 8.667161122e-05f, 8.720201675e-05f, + 8.773218883e-05f, 8.826212630e-05f, 8.879182802e-05f, 8.932129286e-05f, 8.985051966e-05f, 9.037950728e-05f, 9.090825459e-05f, 9.143676045e-05f, 9.196502371e-05f, 9.249304323e-05f, + 9.302081788e-05f, 9.354834651e-05f, 9.407562799e-05f, 9.460266119e-05f, 9.512944496e-05f, 9.565597817e-05f, 9.618225969e-05f, 9.670828838e-05f, 9.723406311e-05f, 9.775958274e-05f, + 9.828484614e-05f, 9.880985219e-05f, 9.933459974e-05f, 9.985908767e-05f, 1.003833148e-04f, 1.009072801e-04f, 1.014309824e-04f, 1.019544206e-04f, 1.024775935e-04f, 1.030005000e-04f, + 1.035231390e-04f, 1.040455093e-04f, 1.045676099e-04f, 1.050894396e-04f, 1.056109972e-04f, 1.061322818e-04f, 1.066532921e-04f, 1.071740270e-04f, 1.076944854e-04f, 1.082146662e-04f, + 1.087345682e-04f, 1.092541904e-04f, 1.097735316e-04f, 1.102925908e-04f, 1.108113667e-04f, 1.113298583e-04f, 1.118480645e-04f, 1.123659841e-04f, 1.128836161e-04f, 1.134009593e-04f, + 1.139180126e-04f, 1.144347749e-04f, 1.149512451e-04f, 1.154674220e-04f, 1.159833047e-04f, 1.164988919e-04f, 1.170141826e-04f, 1.175291756e-04f, 1.180438699e-04f, 1.185582643e-04f, + 1.190723577e-04f, 1.195861491e-04f, 1.200996373e-04f, 1.206128212e-04f, 1.211256998e-04f, 1.216382719e-04f, 1.221505364e-04f, 1.226624922e-04f, 1.231741383e-04f, 1.236854734e-04f, + 1.241964967e-04f, 1.247072068e-04f, 1.252176028e-04f, 1.257276835e-04f, 1.262374479e-04f, 1.267468949e-04f, 1.272560233e-04f, 1.277648321e-04f, 1.282733202e-04f, 1.287814864e-04f, + 1.292893298e-04f, 1.297968492e-04f, 1.303040436e-04f, 1.308109117e-04f, 1.313174527e-04f, 1.318236653e-04f, 1.323295485e-04f, 1.328351012e-04f, 1.333403223e-04f, 1.338452107e-04f, + 1.343497655e-04f, 1.348539854e-04f, 1.353578694e-04f, 1.358614164e-04f, 1.363646254e-04f, 1.368674952e-04f, 1.373700248e-04f, 1.378722132e-04f, 1.383740592e-04f, 1.388755617e-04f, + 1.393767198e-04f, 1.398775322e-04f, 1.403779980e-04f, 1.408781162e-04f, 1.413778855e-04f, 1.418773049e-04f, 1.423763735e-04f, 1.428750900e-04f, 1.433734535e-04f, 1.438714629e-04f, + 1.443691171e-04f, 1.448664150e-04f, 1.453633557e-04f, 1.458599379e-04f, 1.463561607e-04f, 1.468520231e-04f, 1.473475239e-04f, 1.478426620e-04f, 1.483374365e-04f, 1.488318463e-04f, + 1.493258903e-04f, 1.498195675e-04f, 1.503128767e-04f, 1.508058171e-04f, 1.512983874e-04f, 1.517905867e-04f, 1.522824139e-04f, 1.527738680e-04f, 1.532649479e-04f, 1.537556525e-04f, + 1.542459809e-04f, 1.547359319e-04f, 1.552255046e-04f, 1.557146978e-04f, 1.562035106e-04f, 1.566919418e-04f, 1.571799906e-04f, 1.576676557e-04f, 1.581549362e-04f, 1.586418311e-04f, + 1.591283392e-04f, 1.596144597e-04f, 1.601001913e-04f, 1.605855331e-04f, 1.610704842e-04f, 1.615550433e-04f, 1.620392095e-04f, 1.625229818e-04f, 1.630063592e-04f, 1.634893405e-04f, + 1.639719248e-04f, 1.644541111e-04f, 1.649358983e-04f, 1.654172854e-04f, 1.658982714e-04f, 1.663788552e-04f, 1.668590359e-04f, 1.673388124e-04f, 1.678181836e-04f, 1.682971487e-04f, + 1.687757065e-04f, 1.692538560e-04f, 1.697315963e-04f, 1.702089262e-04f, 1.706858449e-04f, 1.711623512e-04f, 1.716384442e-04f, 1.721141228e-04f, 1.725893861e-04f, 1.730642331e-04f, + 1.735386626e-04f, 1.740126738e-04f, 1.744862655e-04f, 1.749594369e-04f, 1.754321869e-04f, 1.759045145e-04f, 1.763764187e-04f, 1.768478984e-04f, 1.773189528e-04f, 1.777895807e-04f, + 1.782597813e-04f, 1.787295535e-04f, 1.791988962e-04f, 1.796678086e-04f, 1.801362896e-04f, 1.806043381e-04f, 1.810719534e-04f, 1.815391342e-04f, 1.820058797e-04f, 1.824721889e-04f, + 1.829380607e-04f, 1.834034942e-04f, 1.838684885e-04f, 1.843330424e-04f, 1.847971550e-04f, 1.852608254e-04f, 1.857240526e-04f, 1.861868355e-04f, 1.866491732e-04f, 1.871110648e-04f, + 1.875725092e-04f, 1.880335055e-04f, 1.884940526e-04f, 1.889541497e-04f, 1.894137958e-04f, 1.898729898e-04f, 1.903317308e-04f, 1.907900178e-04f, 1.912478499e-04f, 1.917052261e-04f, + 1.921621454e-04f, 1.926186069e-04f, 1.930746096e-04f, 1.935301525e-04f, 1.939852347e-04f, 1.944398552e-04f, 1.948940130e-04f, 1.953477073e-04f, 1.958009369e-04f, 1.962537011e-04f, + 1.967059987e-04f, 1.971578290e-04f, 1.976091908e-04f, 1.980600833e-04f, 1.985105055e-04f, 1.989604564e-04f, 1.994099352e-04f, 1.998589408e-04f, 2.003074723e-04f, 2.007555288e-04f, + 2.012031093e-04f, 2.016502129e-04f, 2.020968386e-04f, 2.025429855e-04f, 2.029886526e-04f, 2.034338391e-04f, 2.038785439e-04f, 2.043227662e-04f, 2.047665050e-04f, 2.052097593e-04f, + 2.056525283e-04f, 2.060948109e-04f, 2.065366063e-04f, 2.069779136e-04f, 2.074187318e-04f, 2.078590599e-04f, 2.082988971e-04f, 2.087382425e-04f, 2.091770950e-04f, 2.096154538e-04f, + 2.100533180e-04f, 2.104906866e-04f, 2.109275587e-04f, 2.113639334e-04f, 2.117998098e-04f, 2.122351870e-04f, 2.126700640e-04f, 2.131044400e-04f, 2.135383139e-04f, 2.139716850e-04f, + 2.144045523e-04f, 2.148369149e-04f, 2.152687718e-04f, 2.157001222e-04f, 2.161309652e-04f, 2.165612999e-04f, 2.169911253e-04f, 2.174204406e-04f, 2.178492448e-04f, 2.182775371e-04f, + 2.187053166e-04f, 2.191325823e-04f, 2.195593334e-04f, 2.199855689e-04f, 2.204112880e-04f, 2.208364899e-04f, 2.212611735e-04f, 2.216853380e-04f, 2.221089825e-04f, 2.225321061e-04f, + 2.229547080e-04f, 2.233767873e-04f, 2.237983430e-04f, 2.242193742e-04f, 2.246398802e-04f, 2.250598601e-04f, 2.254793128e-04f, 2.258982377e-04f, 2.263166337e-04f, 2.267345000e-04f, + 2.271518358e-04f, 2.275686401e-04f, 2.279849122e-04f, 2.284006510e-04f, 2.288158559e-04f, 2.292305258e-04f, 2.296446599e-04f, 2.300582574e-04f, 2.304713173e-04f, 2.308838389e-04f, + 2.312958213e-04f, 2.317072636e-04f, 2.321181649e-04f, 2.325285243e-04f, 2.329383412e-04f, 2.333476145e-04f, 2.337563434e-04f, 2.341645271e-04f, 2.345721647e-04f, 2.349792553e-04f, + 2.353857982e-04f, 2.357917924e-04f, 2.361972372e-04f, 2.366021316e-04f, 2.370064749e-04f, 2.374102661e-04f, 2.378135045e-04f, 2.382161892e-04f, 2.386183194e-04f, 2.390198942e-04f, + 2.394209127e-04f, 2.398213743e-04f, 2.402212779e-04f, 2.406206229e-04f, 2.410194083e-04f, 2.414176333e-04f, 2.418152971e-04f, 2.422123989e-04f, 2.426089379e-04f, 2.430049132e-04f, + 2.434003239e-04f, 2.437951693e-04f, 2.441894486e-04f, 2.445831610e-04f, 2.449763055e-04f, 2.453688814e-04f, 2.457608879e-04f, 2.461523242e-04f, 2.465431895e-04f, 2.469334828e-04f, + 2.473232035e-04f, 2.477123508e-04f, 2.481009237e-04f, 2.484889216e-04f, 2.488763435e-04f, 2.492631888e-04f, 2.496494566e-04f, 2.500351460e-04f, 2.504202564e-04f, 2.508047868e-04f, + 2.511887365e-04f, 2.515721048e-04f, 2.519548908e-04f, 2.523370936e-04f, 2.527187126e-04f, 2.530997470e-04f, 2.534801958e-04f, 2.538600585e-04f, 2.542393341e-04f, 2.546180219e-04f, + 2.549961210e-04f, 2.553736309e-04f, 2.557505505e-04f, 2.561268792e-04f, 2.565026162e-04f, 2.568777607e-04f, 2.572523119e-04f, 2.576262691e-04f, 2.579996314e-04f, 2.583723982e-04f, + 2.587445686e-04f, 2.591161418e-04f, 2.594871172e-04f, 2.598574939e-04f, 2.602272712e-04f, 2.605964483e-04f, 2.609650244e-04f, 2.613329988e-04f, 2.617003708e-04f, 2.620671395e-04f, + 2.624333042e-04f, 2.627988642e-04f, 2.631638187e-04f, 2.635281669e-04f, 2.638919081e-04f, 2.642550416e-04f, 2.646175666e-04f, 2.649794824e-04f, 2.653407881e-04f, 2.657014832e-04f, + 2.660615667e-04f, 2.664210381e-04f, 2.667798965e-04f, 2.671381411e-04f, 2.674957714e-04f, 2.678527865e-04f, 2.682091857e-04f, 2.685649682e-04f, 2.689201334e-04f, 2.692746805e-04f, + 2.696286088e-04f, 2.699819176e-04f, 2.703346060e-04f, 2.706866735e-04f, 2.710381192e-04f, 2.713889425e-04f, 2.717391426e-04f, 2.720887189e-04f, 2.724376705e-04f, 2.727859969e-04f, + 2.731336972e-04f, 2.734807707e-04f, 2.738272168e-04f, 2.741730348e-04f, 2.745182239e-04f, 2.748627834e-04f, 2.752067126e-04f, 2.755500109e-04f, 2.758926774e-04f, 2.762347116e-04f, + 2.765761126e-04f, 2.769168799e-04f, 2.772570127e-04f, 2.775965103e-04f, 2.779353720e-04f, 2.782735972e-04f, 2.786111851e-04f, 2.789481351e-04f, 2.792844464e-04f, 2.796201184e-04f, + 2.799551504e-04f, 2.802895417e-04f, 2.806232916e-04f, 2.809563994e-04f, 2.812888646e-04f, 2.816206863e-04f, 2.819518639e-04f, 2.822823968e-04f, 2.826122842e-04f, 2.829415255e-04f, + 2.832701200e-04f, 2.835980671e-04f, 2.839253661e-04f, 2.842520162e-04f, 2.845780170e-04f, 2.849033676e-04f, 2.852280674e-04f, 2.855521158e-04f, 2.858755122e-04f, 2.861982557e-04f, + 2.865203459e-04f, 2.868417820e-04f, 2.871625634e-04f, 2.874826894e-04f, 2.878021594e-04f, 2.881209727e-04f, 2.884391287e-04f, 2.887566268e-04f, 2.890734663e-04f, 2.893896465e-04f, + 2.897051669e-04f, 2.900200267e-04f, 2.903342254e-04f, 2.906477622e-04f, 2.909606367e-04f, 2.912728480e-04f, 2.915843957e-04f, 2.918952791e-04f, 2.922054975e-04f, 2.925150503e-04f, + 2.928239369e-04f, 2.931321566e-04f, 2.934397090e-04f, 2.937465932e-04f, 2.940528087e-04f, 2.943583549e-04f, 2.946632312e-04f, 2.949674370e-04f, 2.952709715e-04f, 2.955738343e-04f, + 2.958760248e-04f, 2.961775422e-04f, 2.964783860e-04f, 2.967785556e-04f, 2.970780504e-04f, 2.973768698e-04f, 2.976750132e-04f, 2.979724799e-04f, 2.982692694e-04f, 2.985653812e-04f, + 2.988608145e-04f, 2.991555688e-04f, 2.994496435e-04f, 2.997430380e-04f, 3.000357518e-04f, 3.003277842e-04f, 3.006191347e-04f, 3.009098026e-04f, 3.011997874e-04f, 3.014890885e-04f, + 3.017777053e-04f, 3.020656373e-04f, 3.023528838e-04f, 3.026394443e-04f, 3.029253183e-04f, 3.032105051e-04f, 3.034950041e-04f, 3.037788149e-04f, 3.040619368e-04f, 3.043443693e-04f, + 3.046261118e-04f, 3.049071638e-04f, 3.051875246e-04f, 3.054671937e-04f, 3.057461706e-04f, 3.060244548e-04f, 3.063020455e-04f, 3.065789424e-04f, 3.068551448e-04f, 3.071306522e-04f, + 3.074054641e-04f, 3.076795799e-04f, 3.079529990e-04f, 3.082257210e-04f, 3.084977452e-04f, 3.087690711e-04f, 3.090396982e-04f, 3.093096260e-04f, 3.095788539e-04f, 3.098473814e-04f, + 3.101152079e-04f, 3.103823329e-04f, 3.106487560e-04f, 3.109144764e-04f, 3.111794939e-04f, 3.114438077e-04f, 3.117074174e-04f, 3.119703224e-04f, 3.122325223e-04f, 3.124940166e-04f, + 3.127548046e-04f, 3.130148859e-04f, 3.132742600e-04f, 3.135329263e-04f, 3.137908844e-04f, 3.140481338e-04f, 3.143046738e-04f, 3.145605041e-04f, 3.148156242e-04f, 3.150700334e-04f, + 3.153237314e-04f, 3.155767175e-04f, 3.158289915e-04f, 3.160805526e-04f, 3.163314004e-04f, 3.165815345e-04f, 3.168309544e-04f, 3.170796595e-04f, 3.173276493e-04f, 3.175749235e-04f, + 3.178214814e-04f, 3.180673226e-04f, 3.183124467e-04f, 3.185568531e-04f, 3.188005414e-04f, 3.190435111e-04f, 3.192857617e-04f, 3.195272928e-04f, 3.197681038e-04f, 3.200081943e-04f, + 3.202475638e-04f, 3.204862119e-04f, 3.207241381e-04f, 3.209613420e-04f, 3.211978230e-04f, 3.214335807e-04f, 3.216686147e-04f, 3.219029244e-04f, 3.221365095e-04f, 3.223693695e-04f, + 3.226015039e-04f, 3.228329123e-04f, 3.230635942e-04f, 3.232935492e-04f, 3.235227768e-04f, 3.237512766e-04f, 3.239790482e-04f, 3.242060911e-04f, 3.244324048e-04f, 3.246579890e-04f, + 3.248828431e-04f, 3.251069668e-04f, 3.253303596e-04f, 3.255530212e-04f, 3.257749509e-04f, 3.259961485e-04f, 3.262166136e-04f, 3.264363455e-04f, 3.266553441e-04f, 3.268736088e-04f, + 3.270911392e-04f, 3.273079349e-04f, 3.275239955e-04f, 3.277393205e-04f, 3.279539096e-04f, 3.281677623e-04f, 3.283808783e-04f, 3.285932571e-04f, 3.288048982e-04f, 3.290158014e-04f, + 3.292259663e-04f, 3.294353923e-04f, 3.296440791e-04f, 3.298520263e-04f, 3.300592335e-04f, 3.302657003e-04f, 3.304714264e-04f, 3.306764112e-04f, 3.308806545e-04f, 3.310841559e-04f, + 3.312869149e-04f, 3.314889312e-04f, 3.316902043e-04f, 3.318907340e-04f, 3.320905198e-04f, 3.322895614e-04f, 3.324878583e-04f, 3.326854102e-04f, 3.328822168e-04f, 3.330782776e-04f, + 3.332735922e-04f, 3.334681604e-04f, 3.336619817e-04f, 3.338550558e-04f, 3.340473823e-04f, 3.342389609e-04f, 3.344297912e-04f, 3.346198727e-04f, 3.348092053e-04f, 3.349977885e-04f, + 3.351856219e-04f, 3.353727053e-04f, 3.355590382e-04f, 3.357446204e-04f, 3.359294514e-04f, 3.361135309e-04f, 3.362968586e-04f, 3.364794342e-04f, 3.366612572e-04f, 3.368423274e-04f, + 3.370226444e-04f, 3.372022079e-04f, 3.373810176e-04f, 3.375590731e-04f, 3.377363740e-04f, 3.379129202e-04f, 3.380887111e-04f, 3.382637466e-04f, 3.384380263e-04f, 3.386115498e-04f, + 3.387843168e-04f, 3.389563271e-04f, 3.391275803e-04f, 3.392980761e-04f, 3.394678142e-04f, 3.396367942e-04f, 3.398050159e-04f, 3.399724789e-04f, 3.401391830e-04f, 3.403051278e-04f, + 3.404703131e-04f, 3.406347384e-04f, 3.407984037e-04f, 3.409613084e-04f, 3.411234524e-04f, 3.412848353e-04f, 3.414454569e-04f, 3.416053168e-04f, 3.417644148e-04f, 3.419227506e-04f, + 3.420803239e-04f, 3.422371344e-04f, 3.423931818e-04f, 3.425484658e-04f, 3.427029863e-04f, 3.428567428e-04f, 3.430097351e-04f, 3.431619629e-04f, 3.433134261e-04f, 3.434641242e-04f, + 3.436140570e-04f, 3.437632243e-04f, 3.439116258e-04f, 3.440592612e-04f, 3.442061303e-04f, 3.443522327e-04f, 3.444975683e-04f, 3.446421368e-04f, 3.447859380e-04f, 3.449289715e-04f, + 3.450712371e-04f, 3.452127346e-04f, 3.453534637e-04f, 3.454934242e-04f, 3.456326158e-04f, 3.457710383e-04f, 3.459086915e-04f, 3.460455751e-04f, 3.461816888e-04f, 3.463170324e-04f, + 3.464516058e-04f, 3.465854086e-04f, 3.467184406e-04f, 3.468507017e-04f, 3.469821915e-04f, 3.471129098e-04f, 3.472428565e-04f, 3.473720312e-04f, 3.475004338e-04f, 3.476280641e-04f, + 3.477549218e-04f, 3.478810067e-04f, 3.480063187e-04f, 3.481308574e-04f, 3.482546227e-04f, 3.483776143e-04f, 3.484998322e-04f, 3.486212760e-04f, 3.487419455e-04f, 3.488618406e-04f, + 3.489809610e-04f, 3.490993066e-04f, 3.492168771e-04f, 3.493336723e-04f, 3.494496922e-04f, 3.495649364e-04f, 3.496794047e-04f, 3.497930971e-04f, 3.499060133e-04f, 3.500181530e-04f, + 3.501295162e-04f, 3.502401027e-04f, 3.503499122e-04f, 3.504589446e-04f, 3.505671997e-04f, 3.506746774e-04f, 3.507813774e-04f, 3.508872996e-04f, 3.509924438e-04f, 3.510968099e-04f, + 3.512003977e-04f, 3.513032070e-04f, 3.514052376e-04f, 3.515064894e-04f, 3.516069623e-04f, 3.517066561e-04f, 3.518055705e-04f, 3.519037056e-04f, 3.520010610e-04f, 3.520976368e-04f, + 3.521934326e-04f, 3.522884484e-04f, 3.523826840e-04f, 3.524761393e-04f, 3.525688141e-04f, 3.526607083e-04f, 3.527518218e-04f, 3.528421544e-04f, 3.529317059e-04f, 3.530204763e-04f, + 3.531084655e-04f, 3.531956732e-04f, 3.532820993e-04f, 3.533677438e-04f, 3.534526065e-04f, 3.535366872e-04f, 3.536199860e-04f, 3.537025025e-04f, 3.537842368e-04f, 3.538651887e-04f, + 3.539453580e-04f, 3.540247448e-04f, 3.541033487e-04f, 3.541811699e-04f, 3.542582081e-04f, 3.543344632e-04f, 3.544099352e-04f, 3.544846238e-04f, 3.545585291e-04f, 3.546316510e-04f, + 3.547039893e-04f, 3.547755439e-04f, 3.548463147e-04f, 3.549163017e-04f, 3.549855048e-04f, 3.550539238e-04f, 3.551215587e-04f, 3.551884094e-04f, 3.552544758e-04f, 3.553197578e-04f, + 3.553842554e-04f, 3.554479685e-04f, 3.555108969e-04f, 3.555730407e-04f, 3.556343997e-04f, 3.556949739e-04f, 3.557547631e-04f, 3.558137675e-04f, 3.558719867e-04f, 3.559294209e-04f, + 3.559860700e-04f, 3.560419338e-04f, 3.560970123e-04f, 3.561513055e-04f, 3.562048133e-04f, 3.562575356e-04f, 3.563094724e-04f, 3.563606237e-04f, 3.564109894e-04f, 3.564605694e-04f, + 3.565093637e-04f, 3.565573723e-04f, 3.566045951e-04f, 3.566510321e-04f, 3.566966832e-04f, 3.567415484e-04f, 3.567856277e-04f, 3.568289210e-04f, 3.568714283e-04f, 3.569131495e-04f, + 3.569540847e-04f, 3.569942339e-04f, 3.570335969e-04f, 3.570721737e-04f, 3.571099644e-04f, 3.571469690e-04f, 3.571831873e-04f, 3.572186194e-04f, 3.572532653e-04f, 3.572871250e-04f, + 3.573201984e-04f, 3.573524855e-04f, 3.573839864e-04f, 3.574147009e-04f, 3.574446293e-04f, 3.574737713e-04f, 3.575021270e-04f, 3.575296965e-04f, 3.575564797e-04f, 3.575824765e-04f, + 3.576076872e-04f, 3.576321115e-04f, 3.576557496e-04f, 3.576786015e-04f, 3.577006671e-04f, 3.577219466e-04f, 3.577424398e-04f, 3.577621468e-04f, 3.577810677e-04f, 3.577992024e-04f, + 3.578165511e-04f, 3.578331136e-04f, 3.578488900e-04f, 3.578638805e-04f, 3.578780849e-04f, 3.578915033e-04f, 3.579041358e-04f, 3.579159824e-04f, 3.579270431e-04f, 3.579373180e-04f, + 3.579468071e-04f, 3.579555105e-04f, 3.579634281e-04f, 3.579705601e-04f, 3.579769064e-04f, 3.579824673e-04f, 3.579872425e-04f, 3.579912324e-04f, 3.579944368e-04f, 3.579968559e-04f, + 3.579984897e-04f, 3.579993382e-04f, 3.579994016e-04f, 3.579986798e-04f, 3.579971731e-04f, 3.579948813e-04f, 3.579918046e-04f, 3.579879431e-04f, 3.579832968e-04f, 3.579778659e-04f, + 3.579716502e-04f, 3.579646501e-04f, 3.579568655e-04f, 3.579482965e-04f, 3.579389431e-04f, 3.579288056e-04f, 3.579178839e-04f, 3.579061782e-04f, 3.578936885e-04f, 3.578804149e-04f, + 3.578663576e-04f, 3.578515166e-04f, 3.578358919e-04f, 3.578194838e-04f, 3.578022923e-04f, 3.577843175e-04f, 3.577655595e-04f, 3.577460183e-04f, 3.577256943e-04f, 3.577045873e-04f, + 3.576826976e-04f, 3.576600252e-04f, 3.576365702e-04f, 3.576123329e-04f, 3.575873132e-04f, 3.575615113e-04f, 3.575349273e-04f, 3.575075614e-04f, 3.574794137e-04f, 3.574504842e-04f, + 3.574207732e-04f, 3.573902806e-04f, 3.573590068e-04f, 3.573269518e-04f, 3.572941157e-04f, 3.572604987e-04f, 3.572261008e-04f, 3.571909224e-04f, 3.571549634e-04f, 3.571182240e-04f, + 3.570807044e-04f, 3.570424048e-04f, 3.570033251e-04f, 3.569634657e-04f, 3.569228267e-04f, 3.568814081e-04f, 3.568392103e-04f, 3.567962332e-04f, 3.567524771e-04f, 3.567079422e-04f, + 3.566626285e-04f, 3.566165363e-04f, 3.565696657e-04f, 3.565220169e-04f, 3.564735901e-04f, 3.564243854e-04f, 3.563744029e-04f, 3.563236429e-04f, 3.562721056e-04f, 3.562197911e-04f, + 3.561666995e-04f, 3.561128311e-04f, 3.560581861e-04f, 3.560027646e-04f, 3.559465668e-04f, 3.558895929e-04f, 3.558318431e-04f, 3.557733176e-04f, 3.557140165e-04f, 3.556539401e-04f, + 3.555930885e-04f, 3.555314620e-04f, 3.554690607e-04f, 3.554058849e-04f, 3.553419347e-04f, 3.552772103e-04f, 3.552117120e-04f, 3.551454400e-04f, 3.550783944e-04f, 3.550105755e-04f, + 3.549419835e-04f, 3.548726185e-04f, 3.548024809e-04f, 3.547315708e-04f, 3.546598884e-04f, 3.545874340e-04f, 3.545142078e-04f, 3.544402099e-04f, 3.543654408e-04f, 3.542899004e-04f, + 3.542135892e-04f, 3.541365072e-04f, 3.540586548e-04f, 3.539800322e-04f, 3.539006395e-04f, 3.538204771e-04f, 3.537395452e-04f, 3.536578440e-04f, 3.535753738e-04f, 3.534921348e-04f, + 3.534081272e-04f, 3.533233513e-04f, 3.532378074e-04f, 3.531514956e-04f, 3.530644163e-04f, 3.529765697e-04f, 3.528879560e-04f, 3.527985756e-04f, 3.527084286e-04f, 3.526175153e-04f, + 3.525258360e-04f, 3.524333909e-04f, 3.523401803e-04f, 3.522462046e-04f, 3.521514638e-04f, 3.520559584e-04f, 3.519596885e-04f, 3.518626545e-04f, 3.517648566e-04f, 3.516662952e-04f, + 3.515669704e-04f, 3.514668825e-04f, 3.513660320e-04f, 3.512644189e-04f, 3.511620436e-04f, 3.510589064e-04f, 3.509550076e-04f, 3.508503475e-04f, 3.507449263e-04f, 3.506387444e-04f, + 3.505318020e-04f, 3.504240995e-04f, 3.503156371e-04f, 3.502064151e-04f, 3.500964339e-04f, 3.499856937e-04f, 3.498741949e-04f, 3.497619377e-04f, 3.496489224e-04f, 3.495351495e-04f, + 3.494206190e-04f, 3.493053315e-04f, 3.491892872e-04f, 3.490724864e-04f, 3.489549294e-04f, 3.488366166e-04f, 3.487175482e-04f, 3.485977246e-04f, 3.484771462e-04f, 3.483558132e-04f, + 3.482337259e-04f, 3.481108848e-04f, 3.479872900e-04f, 3.478629421e-04f, 3.477378412e-04f, 3.476119877e-04f, 3.474853820e-04f, 3.473580244e-04f, 3.472299152e-04f, 3.471010548e-04f, + 3.469714436e-04f, 3.468410818e-04f, 3.467099698e-04f, 3.465781079e-04f, 3.464454966e-04f, 3.463121362e-04f, 3.461780269e-04f, 3.460431692e-04f, 3.459075635e-04f, 3.457712100e-04f, + 3.456341091e-04f, 3.454962613e-04f, 3.453576668e-04f, 3.452183261e-04f, 3.450782394e-04f, 3.449374072e-04f, 3.447958298e-04f, 3.446535077e-04f, 3.445104410e-04f, 3.443666304e-04f, + 3.442220760e-04f, 3.440767784e-04f, 3.439307378e-04f, 3.437839547e-04f, 3.436364294e-04f, 3.434881623e-04f, 3.433391538e-04f, 3.431894043e-04f, 3.430389142e-04f, 3.428876839e-04f, + 3.427357137e-04f, 3.425830040e-04f, 3.424295553e-04f, 3.422753680e-04f, 3.421204424e-04f, 3.419647789e-04f, 3.418083779e-04f, 3.416512399e-04f, 3.414933652e-04f, 3.413347543e-04f, + 3.411754076e-04f, 3.410153253e-04f, 3.408545081e-04f, 3.406929563e-04f, 3.405306702e-04f, 3.403676504e-04f, 3.402038972e-04f, 3.400394110e-04f, 3.398741923e-04f, 3.397082415e-04f, + 3.395415590e-04f, 3.393741453e-04f, 3.392060007e-04f, 3.390371257e-04f, 3.388675207e-04f, 3.386971862e-04f, 3.385261225e-04f, 3.383543301e-04f, 3.381818095e-04f, 3.380085611e-04f, + 3.378345853e-04f, 3.376598826e-04f, 3.374844534e-04f, 3.373082981e-04f, 3.371314172e-04f, 3.369538112e-04f, 3.367754804e-04f, 3.365964254e-04f, 3.364166466e-04f, 3.362361444e-04f, + 3.360549193e-04f, 3.358729718e-04f, 3.356903022e-04f, 3.355069111e-04f, 3.353227990e-04f, 3.351379662e-04f, 3.349524133e-04f, 3.347661407e-04f, 3.345791489e-04f, 3.343914383e-04f, + 3.342030095e-04f, 3.340138628e-04f, 3.338239988e-04f, 3.336334179e-04f, 3.334421207e-04f, 3.332501075e-04f, 3.330573789e-04f, 3.328639353e-04f, 3.326697773e-04f, 3.324749053e-04f, + 3.322793198e-04f, 3.320830212e-04f, 3.318860102e-04f, 3.316882870e-04f, 3.314898524e-04f, 3.312907067e-04f, 3.310908504e-04f, 3.308902840e-04f, 3.306890081e-04f, 3.304870231e-04f, + 3.302843295e-04f, 3.300809279e-04f, 3.298768187e-04f, 3.296720024e-04f, 3.294664796e-04f, 3.292602507e-04f, 3.290533163e-04f, 3.288456768e-04f, 3.286373329e-04f, 3.284282849e-04f, + 3.282185334e-04f, 3.280080790e-04f, 3.277969221e-04f, 3.275850632e-04f, 3.273725030e-04f, 3.271592418e-04f, 3.269452803e-04f, 3.267306190e-04f, 3.265152583e-04f, 3.262991988e-04f, + 3.260824411e-04f, 3.258649857e-04f, 3.256468330e-04f, 3.254279837e-04f, 3.252084383e-04f, 3.249881973e-04f, 3.247672612e-04f, 3.245456307e-04f, 3.243233061e-04f, 3.241002882e-04f, + 3.238765774e-04f, 3.236521742e-04f, 3.234270793e-04f, 3.232012931e-04f, 3.229748162e-04f, 3.227476492e-04f, 3.225197927e-04f, 3.222912471e-04f, 3.220620130e-04f, 3.218320911e-04f, + 3.216014818e-04f, 3.213701857e-04f, 3.211382034e-04f, 3.209055354e-04f, 3.206721823e-04f, 3.204381447e-04f, 3.202034232e-04f, 3.199680182e-04f, 3.197319304e-04f, 3.194951604e-04f, + 3.192577087e-04f, 3.190195760e-04f, 3.187807627e-04f, 3.185412694e-04f, 3.183010968e-04f, 3.180602454e-04f, 3.178187158e-04f, 3.175765086e-04f, 3.173336244e-04f, 3.170900638e-04f, + 3.168458272e-04f, 3.166009155e-04f, 3.163553290e-04f, 3.161090685e-04f, 3.158621345e-04f, 3.156145276e-04f, 3.153662484e-04f, 3.151172975e-04f, 3.148676756e-04f, 3.146173831e-04f, + 3.143664208e-04f, 3.141147891e-04f, 3.138624888e-04f, 3.136095204e-04f, 3.133558846e-04f, 3.131015819e-04f, 3.128466130e-04f, 3.125909784e-04f, 3.123346788e-04f, 3.120777149e-04f, + 3.118200871e-04f, 3.115617962e-04f, 3.113028427e-04f, 3.110432273e-04f, 3.107829507e-04f, 3.105220133e-04f, 3.102604159e-04f, 3.099981590e-04f, 3.097352434e-04f, 3.094716696e-04f, + 3.092074383e-04f, 3.089425501e-04f, 3.086770056e-04f, 3.084108054e-04f, 3.081439503e-04f, 3.078764408e-04f, 3.076082776e-04f, 3.073394613e-04f, 3.070699926e-04f, 3.067998721e-04f, + 3.065291004e-04f, 3.062576782e-04f, 3.059856062e-04f, 3.057128850e-04f, 3.054395152e-04f, 3.051654975e-04f, 3.048908325e-04f, 3.046155210e-04f, 3.043395635e-04f, 3.040629607e-04f, + 3.037857134e-04f, 3.035078220e-04f, 3.032292873e-04f, 3.029501100e-04f, 3.026702908e-04f, 3.023898302e-04f, 3.021087289e-04f, 3.018269877e-04f, 3.015446072e-04f, 3.012615881e-04f, + 3.009779309e-04f, 3.006936365e-04f, 3.004087055e-04f, 3.001231385e-04f, 2.998369363e-04f, 2.995500995e-04f, 2.992626287e-04f, 2.989745248e-04f, 2.986857883e-04f, 2.983964200e-04f, + 2.981064204e-04f, 2.978157904e-04f, 2.975245306e-04f, 2.972326417e-04f, 2.969401244e-04f, 2.966469794e-04f, 2.963532073e-04f, 2.960588089e-04f, 2.957637849e-04f, 2.954681359e-04f, + 2.951718626e-04f, 2.948749659e-04f, 2.945774463e-04f, 2.942793045e-04f, 2.939805413e-04f, 2.936811574e-04f, 2.933811534e-04f, 2.930805302e-04f, 2.927792883e-04f, 2.924774286e-04f, + 2.921749516e-04f, 2.918718582e-04f, 2.915681490e-04f, 2.912638248e-04f, 2.909588862e-04f, 2.906533341e-04f, 2.903471691e-04f, 2.900403919e-04f, 2.897330032e-04f, 2.894250038e-04f, + 2.891163945e-04f, 2.888071758e-04f, 2.884973487e-04f, 2.881869137e-04f, 2.878758716e-04f, 2.875642232e-04f, 2.872519691e-04f, 2.869391102e-04f, 2.866256471e-04f, 2.863115806e-04f, + 2.859969114e-04f, 2.856816403e-04f, 2.853657679e-04f, 2.850492951e-04f, 2.847322226e-04f, 2.844145512e-04f, 2.840962814e-04f, 2.837774142e-04f, 2.834579503e-04f, 2.831378904e-04f, + 2.828172352e-04f, 2.824959856e-04f, 2.821741422e-04f, 2.818517059e-04f, 2.815286773e-04f, 2.812050573e-04f, 2.808808465e-04f, 2.805560458e-04f, 2.802306559e-04f, 2.799046776e-04f, + 2.795781116e-04f, 2.792509587e-04f, 2.789232196e-04f, 2.785948952e-04f, 2.782659862e-04f, 2.779364933e-04f, 2.776064173e-04f, 2.772757591e-04f, 2.769445193e-04f, 2.766126988e-04f, + 2.762802983e-04f, 2.759473186e-04f, 2.756137605e-04f, 2.752796247e-04f, 2.749449121e-04f, 2.746096233e-04f, 2.742737593e-04f, 2.739373207e-04f, 2.736003084e-04f, 2.732627231e-04f, + 2.729245657e-04f, 2.725858369e-04f, 2.722465375e-04f, 2.719066683e-04f, 2.715662301e-04f, 2.712252237e-04f, 2.708836498e-04f, 2.705415093e-04f, 2.701988030e-04f, 2.698555317e-04f, + 2.695116961e-04f, 2.691672970e-04f, 2.688223354e-04f, 2.684768119e-04f, 2.681307273e-04f, 2.677840826e-04f, 2.674368784e-04f, 2.670891156e-04f, 2.667407950e-04f, 2.663919174e-04f, + 2.660424836e-04f, 2.656924944e-04f, 2.653419507e-04f, 2.649908532e-04f, 2.646392027e-04f, 2.642870002e-04f, 2.639342463e-04f, 2.635809420e-04f, 2.632270880e-04f, 2.628726851e-04f, + 2.625177342e-04f, 2.621622361e-04f, 2.618061916e-04f, 2.614496016e-04f, 2.610924669e-04f, 2.607347882e-04f, 2.603765665e-04f, 2.600178025e-04f, 2.596584971e-04f, 2.592986511e-04f, + 2.589382654e-04f, 2.585773408e-04f, 2.582158780e-04f, 2.578538781e-04f, 2.574913417e-04f, 2.571282698e-04f, 2.567646631e-04f, 2.564005226e-04f, 2.560358490e-04f, 2.556706431e-04f, + 2.553049060e-04f, 2.549386383e-04f, 2.545718409e-04f, 2.542045148e-04f, 2.538366606e-04f, 2.534682793e-04f, 2.530993718e-04f, 2.527299388e-04f, 2.523599813e-04f, 2.519895000e-04f, + 2.516184959e-04f, 2.512469698e-04f, 2.508749225e-04f, 2.505023549e-04f, 2.501292679e-04f, 2.497556624e-04f, 2.493815391e-04f, 2.490068989e-04f, 2.486317428e-04f, 2.482560716e-04f, + 2.478798861e-04f, 2.475031872e-04f, 2.471259758e-04f, 2.467482527e-04f, 2.463700189e-04f, 2.459912752e-04f, 2.456120224e-04f, 2.452322614e-04f, 2.448519931e-04f, 2.444712185e-04f, + 2.440899383e-04f, 2.437081534e-04f, 2.433258647e-04f, 2.429430731e-04f, 2.425597795e-04f, 2.421759847e-04f, 2.417916897e-04f, 2.414068953e-04f, 2.410216024e-04f, 2.406358119e-04f, + 2.402495246e-04f, 2.398627416e-04f, 2.394754635e-04f, 2.390876914e-04f, 2.386994261e-04f, 2.383106686e-04f, 2.379214196e-04f, 2.375316802e-04f, 2.371414512e-04f, 2.367507334e-04f, + 2.363595279e-04f, 2.359678354e-04f, 2.355756569e-04f, 2.351829933e-04f, 2.347898455e-04f, 2.343962144e-04f, 2.340021009e-04f, 2.336075059e-04f, 2.332124302e-04f, 2.328168749e-04f, + 2.324208408e-04f, 2.320243288e-04f, 2.316273398e-04f, 2.312298747e-04f, 2.308319345e-04f, 2.304335201e-04f, 2.300346323e-04f, 2.296352721e-04f, 2.292354403e-04f, 2.288351380e-04f, + 2.284343661e-04f, 2.280331253e-04f, 2.276314167e-04f, 2.272292412e-04f, 2.268265997e-04f, 2.264234931e-04f, 2.260199224e-04f, 2.256158884e-04f, 2.252113921e-04f, 2.248064344e-04f, + 2.244010163e-04f, 2.239951386e-04f, 2.235888023e-04f, 2.231820083e-04f, 2.227747576e-04f, 2.223670510e-04f, 2.219588895e-04f, 2.215502741e-04f, 2.211412057e-04f, 2.207316852e-04f, + 2.203217135e-04f, 2.199112915e-04f, 2.195004203e-04f, 2.190891008e-04f, 2.186773338e-04f, 2.182651204e-04f, 2.178524614e-04f, 2.174393578e-04f, 2.170258106e-04f, 2.166118207e-04f, + 2.161973890e-04f, 2.157825165e-04f, 2.153672041e-04f, 2.149514528e-04f, 2.145352636e-04f, 2.141186373e-04f, 2.137015749e-04f, 2.132840773e-04f, 2.128661456e-04f, 2.124477807e-04f, + 2.120289835e-04f, 2.116097549e-04f, 2.111900960e-04f, 2.107700077e-04f, 2.103494909e-04f, 2.099285467e-04f, 2.095071758e-04f, 2.090853794e-04f, 2.086631584e-04f, 2.082405137e-04f, + 2.078174463e-04f, 2.073939571e-04f, 2.069700472e-04f, 2.065457175e-04f, 2.061209689e-04f, 2.056958024e-04f, 2.052702190e-04f, 2.048442196e-04f, 2.044178053e-04f, 2.039909770e-04f, + 2.035637356e-04f, 2.031360821e-04f, 2.027080175e-04f, 2.022795428e-04f, 2.018506589e-04f, 2.014213669e-04f, 2.009916676e-04f, 2.005615621e-04f, 2.001310513e-04f, 1.997001363e-04f, + 1.992688179e-04f, 1.988370972e-04f, 1.984049752e-04f, 1.979724528e-04f, 1.975395310e-04f, 1.971062108e-04f, 1.966724932e-04f, 1.962383792e-04f, 1.958038697e-04f, 1.953689657e-04f, + 1.949336682e-04f, 1.944979783e-04f, 1.940618968e-04f, 1.936254248e-04f, 1.931885633e-04f, 1.927513132e-04f, 1.923136756e-04f, 1.918756514e-04f, 1.914372417e-04f, 1.909984474e-04f, + 1.905592694e-04f, 1.901197089e-04f, 1.896797668e-04f, 1.892394441e-04f, 1.887987418e-04f, 1.883576609e-04f, 1.879162024e-04f, 1.874743673e-04f, 1.870321566e-04f, 1.865895712e-04f, + 1.861466123e-04f, 1.857032807e-04f, 1.852595775e-04f, 1.848155038e-04f, 1.843710604e-04f, 1.839262485e-04f, 1.834810689e-04f, 1.830355228e-04f, 1.825896111e-04f, 1.821433348e-04f, + 1.816966950e-04f, 1.812496926e-04f, 1.808023287e-04f, 1.803546043e-04f, 1.799065203e-04f, 1.794580779e-04f, 1.790092779e-04f, 1.785601215e-04f, 1.781106096e-04f, 1.776607432e-04f, + 1.772105234e-04f, 1.767599512e-04f, 1.763090276e-04f, 1.758577536e-04f, 1.754061302e-04f, 1.749541585e-04f, 1.745018394e-04f, 1.740491740e-04f, 1.735961634e-04f, 1.731428085e-04f, + 1.726891103e-04f, 1.722350699e-04f, 1.717806883e-04f, 1.713259665e-04f, 1.708709056e-04f, 1.704155066e-04f, 1.699597704e-04f, 1.695036982e-04f, 1.690472910e-04f, 1.685905497e-04f, + 1.681334754e-04f, 1.676760692e-04f, 1.672183320e-04f, 1.667602650e-04f, 1.663018691e-04f, 1.658431453e-04f, 1.653840948e-04f, 1.649247185e-04f, 1.644650174e-04f, 1.640049926e-04f, + 1.635446452e-04f, 1.630839762e-04f, 1.626229865e-04f, 1.621616773e-04f, 1.617000496e-04f, 1.612381044e-04f, 1.607758428e-04f, 1.603132657e-04f, 1.598503743e-04f, 1.593871696e-04f, + 1.589236526e-04f, 1.584598244e-04f, 1.579956859e-04f, 1.575312383e-04f, 1.570664826e-04f, 1.566014199e-04f, 1.561360511e-04f, 1.556703774e-04f, 1.552043997e-04f, 1.547381191e-04f, + 1.542715367e-04f, 1.538046535e-04f, 1.533374706e-04f, 1.528699890e-04f, 1.524022097e-04f, 1.519341339e-04f, 1.514657625e-04f, 1.509970966e-04f, 1.505281373e-04f, 1.500588856e-04f, + 1.495893426e-04f, 1.491195093e-04f, 1.486493868e-04f, 1.481789761e-04f, 1.477082783e-04f, 1.472372944e-04f, 1.467660256e-04f, 1.462944728e-04f, 1.458226371e-04f, 1.453505195e-04f, + 1.448781212e-04f, 1.444054432e-04f, 1.439324865e-04f, 1.434592523e-04f, 1.429857415e-04f, 1.425119552e-04f, 1.420378945e-04f, 1.415635605e-04f, 1.410889542e-04f, 1.406140766e-04f, + 1.401389289e-04f, 1.396635121e-04f, 1.391878273e-04f, 1.387118755e-04f, 1.382356578e-04f, 1.377591752e-04f, 1.372824289e-04f, 1.368054199e-04f, 1.363281493e-04f, 1.358506181e-04f, + 1.353728274e-04f, 1.348947782e-04f, 1.344164717e-04f, 1.339379089e-04f, 1.334590909e-04f, 1.329800188e-04f, 1.325006935e-04f, 1.320211163e-04f, 1.315412881e-04f, 1.310612101e-04f, + 1.305808833e-04f, 1.301003087e-04f, 1.296194876e-04f, 1.291384208e-04f, 1.286571096e-04f, 1.281755550e-04f, 1.276937580e-04f, 1.272117198e-04f, 1.267294413e-04f, 1.262469238e-04f, + 1.257641682e-04f, 1.252811757e-04f, 1.247979473e-04f, 1.243144841e-04f, 1.238307872e-04f, 1.233468577e-04f, 1.228626966e-04f, 1.223783050e-04f, 1.218936841e-04f, 1.214088348e-04f, + 1.209237583e-04f, 1.204384556e-04f, 1.199529279e-04f, 1.194671762e-04f, 1.189812016e-04f, 1.184950052e-04f, 1.180085881e-04f, 1.175219513e-04f, 1.170350959e-04f, 1.165480231e-04f, + 1.160607339e-04f, 1.155732294e-04f, 1.150855107e-04f, 1.145975788e-04f, 1.141094349e-04f, 1.136210801e-04f, 1.131325154e-04f, 1.126437419e-04f, 1.121547607e-04f, 1.116655729e-04f, + 1.111761796e-04f, 1.106865819e-04f, 1.101967809e-04f, 1.097067776e-04f, 1.092165732e-04f, 1.087261688e-04f, 1.082355653e-04f, 1.077447640e-04f, 1.072537659e-04f, 1.067625722e-04f, + 1.062711838e-04f, 1.057796020e-04f, 1.052878277e-04f, 1.047958621e-04f, 1.043037064e-04f, 1.038113614e-04f, 1.033188285e-04f, 1.028261087e-04f, 1.023332030e-04f, 1.018401125e-04f, + 1.013468385e-04f, 1.008533818e-04f, 1.003597438e-04f, 9.986592536e-05f, 9.937192769e-05f, 9.887775186e-05f, 9.838339899e-05f, 9.788887015e-05f, 9.739416646e-05f, 9.689928901e-05f, + 9.640423889e-05f, 9.590901722e-05f, 9.541362509e-05f, 9.491806360e-05f, 9.442233385e-05f, 9.392643695e-05f, 9.343037399e-05f, 9.293414607e-05f, 9.243775430e-05f, 9.194119978e-05f, + 9.144448361e-05f, 9.094760690e-05f, 9.045057074e-05f, 8.995337624e-05f, 8.945602451e-05f, 8.895851664e-05f, 8.846085374e-05f, 8.796303692e-05f, 8.746506728e-05f, 8.696694592e-05f, + 8.646867395e-05f, 8.597025248e-05f, 8.547168261e-05f, 8.497296544e-05f, 8.447410208e-05f, 8.397509364e-05f, 8.347594122e-05f, 8.297664593e-05f, 8.247720888e-05f, 8.197763117e-05f, + 8.147791391e-05f, 8.097805822e-05f, 8.047806518e-05f, 7.997793592e-05f, 7.947767154e-05f, 7.897727316e-05f, 7.847674187e-05f, 7.797607878e-05f, 7.747528502e-05f, 7.697436168e-05f, + 7.647330987e-05f, 7.597213070e-05f, 7.547082529e-05f, 7.496939474e-05f, 7.446784017e-05f, 7.396616268e-05f, 7.346436338e-05f, 7.296244339e-05f, 7.246040381e-05f, 7.195824575e-05f, + 7.145597034e-05f, 7.095357867e-05f, 7.045107186e-05f, 6.994845102e-05f, 6.944571727e-05f, 6.894287170e-05f, 6.843991545e-05f, 6.793684961e-05f, 6.743367531e-05f, 6.693039365e-05f, + 6.642700575e-05f, 6.592351271e-05f, 6.541991566e-05f, 6.491621570e-05f, 6.441241395e-05f, 6.390851152e-05f, 6.340450953e-05f, 6.290040908e-05f, 6.239621130e-05f, 6.189191729e-05f, + 6.138752818e-05f, 6.088304506e-05f, 6.037846907e-05f, 5.987380131e-05f, 5.936904289e-05f, 5.886419494e-05f, 5.835925857e-05f, 5.785423488e-05f, 5.734912500e-05f, 5.684393004e-05f, + 5.633865112e-05f, 5.583328935e-05f, 5.532784584e-05f, 5.482232172e-05f, 5.431671809e-05f, 5.381103607e-05f, 5.330527679e-05f, 5.279944134e-05f, 5.229353086e-05f, 5.178754645e-05f, + 5.128148923e-05f, 5.077536032e-05f, 5.026916083e-05f, 4.976289188e-05f, 4.925655458e-05f, 4.875015006e-05f, 4.824367942e-05f, 4.773714379e-05f, 4.723054428e-05f, 4.672388201e-05f, + 4.621715808e-05f, 4.571037363e-05f, 4.520352976e-05f, 4.469662760e-05f, 4.418966826e-05f, 4.368265285e-05f, 4.317558249e-05f, 4.266845831e-05f, 4.216128141e-05f, 4.165405291e-05f, + 4.114677393e-05f, 4.063944559e-05f, 4.013206900e-05f, 3.962464529e-05f, 3.911717556e-05f, 3.860966093e-05f, 3.810210253e-05f, 3.759450146e-05f, 3.708685885e-05f, 3.657917580e-05f, + 3.607145345e-05f, 3.556369291e-05f, 3.505589528e-05f, 3.454806170e-05f, 3.404019327e-05f, 3.353229111e-05f, 3.302435634e-05f, 3.251639008e-05f, 3.200839345e-05f, 3.150036755e-05f, + 3.099231351e-05f, 3.048423244e-05f, 2.997612547e-05f, 2.946799370e-05f, 2.895983825e-05f, 2.845166025e-05f, 2.794346080e-05f, 2.743524102e-05f, 2.692700204e-05f, 2.641874496e-05f, + 2.591047090e-05f, 2.540218098e-05f, 2.489387632e-05f, 2.438555803e-05f, 2.387722722e-05f, 2.336888502e-05f, 2.286053254e-05f, 2.235217089e-05f, 2.184380120e-05f, 2.133542457e-05f, + 2.082704212e-05f, 2.031865497e-05f, 1.981026424e-05f, 1.930187104e-05f, 1.879347648e-05f, 1.828508168e-05f, 1.777668776e-05f, 1.726829582e-05f, 1.675990700e-05f, 1.625152239e-05f, + 1.574314312e-05f, 1.523477030e-05f, 1.472640504e-05f, 1.421804846e-05f, 1.370970168e-05f, 1.320136580e-05f, 1.269304195e-05f, 1.218473123e-05f, 1.167643476e-05f, 1.116815366e-05f, + 1.065988903e-05f, 1.015164200e-05f, 9.643413667e-06f, 9.135205156e-06f, 8.627017576e-06f, 8.118852040e-06f, 7.610709661e-06f, 7.102591553e-06f, 6.594498827e-06f, 6.086432596e-06f, + 5.578393974e-06f, 5.070384070e-06f, 4.562403999e-06f, 4.054454871e-06f, 3.546537799e-06f, 3.038653894e-06f, 2.530804267e-06f, 2.022990030e-06f, 1.515212294e-06f, 1.007472169e-06f, + 4.997707672e-07f, -7.890802079e-09f, -5.155114280e-07f, -1.023090000e-06f, -1.530625409e-06f, -2.038116545e-06f, -2.545562297e-06f, -3.052961557e-06f, -3.560313215e-06f, -4.067616162e-06f, + -4.574869290e-06f, -5.082071489e-06f, -5.589221651e-06f, -6.096318667e-06f, -6.603361431e-06f, -7.110348833e-06f, -7.617279767e-06f, -8.124153124e-06f, -8.630967798e-06f, -9.137722682e-06f, + -9.644416668e-06f, -1.015104865e-05f, -1.065761752e-05f, -1.116412218e-05f, -1.167056151e-05f, -1.217693442e-05f, -1.268323979e-05f, -1.318947652e-05f, -1.369564352e-05f, -1.420173966e-05f, + -1.470776385e-05f, -1.521371498e-05f, -1.571959196e-05f, -1.622539367e-05f, -1.673111901e-05f, -1.723676688e-05f, -1.774233617e-05f, -1.824782579e-05f, -1.875323463e-05f, -1.925856159e-05f, + -1.976380557e-05f, -2.026896546e-05f, -2.077404017e-05f, -2.127902859e-05f, -2.178392962e-05f, -2.228874216e-05f, -2.279346511e-05f, -2.329809738e-05f, -2.380263786e-05f, -2.430708545e-05f, + -2.481143905e-05f, -2.531569757e-05f, -2.581985991e-05f, -2.632392496e-05f, -2.682789163e-05f, -2.733175883e-05f, -2.783552545e-05f, -2.833919040e-05f, -2.884275258e-05f, -2.934621090e-05f, + -2.984956426e-05f, -3.035281156e-05f, -3.085595171e-05f, -3.135898362e-05f, -3.186190618e-05f, -3.236471830e-05f, -3.286741890e-05f, -3.337000688e-05f, -3.387248113e-05f, -3.437484058e-05f, + -3.487708412e-05f, -3.537921067e-05f, -3.588121914e-05f, -3.638310842e-05f, -3.688487744e-05f, -3.738652509e-05f, -3.788805029e-05f, -3.838945195e-05f, -3.889072898e-05f, -3.939188029e-05f, + -3.989290479e-05f, -4.039380138e-05f, -4.089456899e-05f, -4.139520653e-05f, -4.189571290e-05f, -4.239608702e-05f, -4.289632780e-05f, -4.339643416e-05f, -4.389640501e-05f, -4.439623926e-05f, + -4.489593584e-05f, -4.539549364e-05f, -4.589491159e-05f, -4.639418861e-05f, -4.689332361e-05f, -4.739231550e-05f, -4.789116321e-05f, -4.838986565e-05f, -4.888842174e-05f, -4.938683040e-05f, + -4.988509055e-05f, -5.038320109e-05f, -5.088116097e-05f, -5.137896909e-05f, -5.187662437e-05f, -5.237412574e-05f, -5.287147211e-05f, -5.336866241e-05f, -5.386569557e-05f, -5.436257049e-05f, + -5.485928611e-05f, -5.535584135e-05f, -5.585223513e-05f, -5.634846637e-05f, -5.684453401e-05f, -5.734043697e-05f, -5.783617416e-05f, -5.833174452e-05f, -5.882714698e-05f, -5.932238045e-05f, + -5.981744388e-05f, -6.031233617e-05f, -6.080705628e-05f, -6.130160311e-05f, -6.179597561e-05f, -6.229017270e-05f, -6.278419331e-05f, -6.327803637e-05f, -6.377170081e-05f, -6.426518557e-05f, + -6.475848958e-05f, -6.525161176e-05f, -6.574455106e-05f, -6.623730640e-05f, -6.672987672e-05f, -6.722226095e-05f, -6.771445803e-05f, -6.820646690e-05f, -6.869828649e-05f, -6.918991573e-05f, + -6.968135356e-05f, -7.017259893e-05f, -7.066365077e-05f, -7.115450801e-05f, -7.164516960e-05f, -7.213563447e-05f, -7.262590157e-05f, -7.311596984e-05f, -7.360583821e-05f, -7.409550563e-05f, + -7.458497104e-05f, -7.507423339e-05f, -7.556329161e-05f, -7.605214465e-05f, -7.654079146e-05f, -7.702923098e-05f, -7.751746215e-05f, -7.800548392e-05f, -7.849329524e-05f, -7.898089505e-05f, + -7.946828230e-05f, -7.995545594e-05f, -8.044241492e-05f, -8.092915819e-05f, -8.141568469e-05f, -8.190199338e-05f, -8.238808320e-05f, -8.287395312e-05f, -8.335960207e-05f, -8.384502902e-05f, + -8.433023292e-05f, -8.481521272e-05f, -8.529996737e-05f, -8.578449583e-05f, -8.626879705e-05f, -8.675287000e-05f, -8.723671362e-05f, -8.772032688e-05f, -8.820370873e-05f, -8.868685813e-05f, + -8.916977404e-05f, -8.965245541e-05f, -9.013490122e-05f, -9.061711042e-05f, -9.109908196e-05f, -9.158081482e-05f, -9.206230796e-05f, -9.254356033e-05f, -9.302457091e-05f, -9.350533866e-05f, + -9.398586253e-05f, -9.446614150e-05f, -9.494617454e-05f, -9.542596061e-05f, -9.590549867e-05f, -9.638478770e-05f, -9.686382667e-05f, -9.734261454e-05f, -9.782115029e-05f, -9.829943288e-05f, + -9.877746128e-05f, -9.925523447e-05f, -9.973275143e-05f, -1.002100111e-04f, -1.006870125e-04f, -1.011637546e-04f, -1.016402363e-04f, -1.021164567e-04f, -1.025924147e-04f, -1.030681092e-04f, + -1.035435394e-04f, -1.040187040e-04f, -1.044936022e-04f, -1.049682329e-04f, -1.054425951e-04f, -1.059166877e-04f, -1.063905098e-04f, -1.068640603e-04f, -1.073373383e-04f, -1.078103426e-04f, + -1.082830723e-04f, -1.087555264e-04f, -1.092277038e-04f, -1.096996035e-04f, -1.101712246e-04f, -1.106425660e-04f, -1.111136267e-04f, -1.115844056e-04f, -1.120549019e-04f, -1.125251144e-04f, + -1.129950422e-04f, -1.134646843e-04f, -1.139340396e-04f, -1.144031071e-04f, -1.148718859e-04f, -1.153403749e-04f, -1.158085731e-04f, -1.162764795e-04f, -1.167440932e-04f, -1.172114131e-04f, + -1.176784382e-04f, -1.181451675e-04f, -1.186116000e-04f, -1.190777348e-04f, -1.195435707e-04f, -1.200091069e-04f, -1.204743423e-04f, -1.209392760e-04f, -1.214039068e-04f, -1.218682339e-04f, + -1.223322563e-04f, -1.227959729e-04f, -1.232593827e-04f, -1.237224848e-04f, -1.241852782e-04f, -1.246477619e-04f, -1.251099349e-04f, -1.255717961e-04f, -1.260333447e-04f, -1.264945797e-04f, + -1.269554999e-04f, -1.274161045e-04f, -1.278763925e-04f, -1.283363629e-04f, -1.287960147e-04f, -1.292553469e-04f, -1.297143586e-04f, -1.301730487e-04f, -1.306314163e-04f, -1.310894604e-04f, + -1.315471800e-04f, -1.320045742e-04f, -1.324616419e-04f, -1.329183822e-04f, -1.333747942e-04f, -1.338308767e-04f, -1.342866290e-04f, -1.347420499e-04f, -1.351971386e-04f, -1.356518940e-04f, + -1.361063152e-04f, -1.365604012e-04f, -1.370141510e-04f, -1.374675637e-04f, -1.379206384e-04f, -1.383733739e-04f, -1.388257694e-04f, -1.392778240e-04f, -1.397295366e-04f, -1.401809062e-04f, + -1.406319320e-04f, -1.410826130e-04f, -1.415329481e-04f, -1.419829365e-04f, -1.424325771e-04f, -1.428818691e-04f, -1.433308114e-04f, -1.437794031e-04f, -1.442276433e-04f, -1.446755310e-04f, + -1.451230652e-04f, -1.455702450e-04f, -1.460170694e-04f, -1.464635376e-04f, -1.469096484e-04f, -1.473554011e-04f, -1.478007945e-04f, -1.482458279e-04f, -1.486905002e-04f, -1.491348105e-04f, + -1.495787578e-04f, -1.500223412e-04f, -1.504655598e-04f, -1.509084127e-04f, -1.513508987e-04f, -1.517930172e-04f, -1.522347670e-04f, -1.526761472e-04f, -1.531171570e-04f, -1.535577954e-04f, + -1.539980614e-04f, -1.544379541e-04f, -1.548774726e-04f, -1.553166159e-04f, -1.557553831e-04f, -1.561937733e-04f, -1.566317856e-04f, -1.570694189e-04f, -1.575066724e-04f, -1.579435452e-04f, + -1.583800363e-04f, -1.588161448e-04f, -1.592518698e-04f, -1.596872103e-04f, -1.601221655e-04f, -1.605567343e-04f, -1.609909160e-04f, -1.614247094e-04f, -1.618581139e-04f, -1.622911283e-04f, + -1.627237519e-04f, -1.631559836e-04f, -1.635878226e-04f, -1.640192679e-04f, -1.644503187e-04f, -1.648809740e-04f, -1.653112329e-04f, -1.657410945e-04f, -1.661705579e-04f, -1.665996222e-04f, + -1.670282864e-04f, -1.674565497e-04f, -1.678844112e-04f, -1.683118699e-04f, -1.687389249e-04f, -1.691655754e-04f, -1.695918204e-04f, -1.700176591e-04f, -1.704430905e-04f, -1.708681137e-04f, + -1.712927278e-04f, -1.717169320e-04f, -1.721407253e-04f, -1.725641068e-04f, -1.729870757e-04f, -1.734096311e-04f, -1.738317720e-04f, -1.742534975e-04f, -1.746748069e-04f, -1.750956991e-04f, + -1.755161733e-04f, -1.759362286e-04f, -1.763558641e-04f, -1.767750790e-04f, -1.771938723e-04f, -1.776122431e-04f, -1.780301906e-04f, -1.784477140e-04f, -1.788648122e-04f, -1.792814845e-04f, + -1.796977299e-04f, -1.801135476e-04f, -1.805289366e-04f, -1.809438962e-04f, -1.813584255e-04f, -1.817725235e-04f, -1.821861894e-04f, -1.825994223e-04f, -1.830122214e-04f, -1.834245857e-04f, + -1.838365145e-04f, -1.842480068e-04f, -1.846590618e-04f, -1.850696786e-04f, -1.854798563e-04f, -1.858895941e-04f, -1.862988911e-04f, -1.867077465e-04f, -1.871161594e-04f, -1.875241289e-04f, + -1.879316542e-04f, -1.883387344e-04f, -1.887453686e-04f, -1.891515561e-04f, -1.895572958e-04f, -1.899625871e-04f, -1.903674291e-04f, -1.907718208e-04f, -1.911757614e-04f, -1.915792502e-04f, + -1.919822862e-04f, -1.923848686e-04f, -1.927869965e-04f, -1.931886691e-04f, -1.935898856e-04f, -1.939906451e-04f, -1.943909467e-04f, -1.947907897e-04f, -1.951901732e-04f, -1.955890963e-04f, + -1.959875583e-04f, -1.963855582e-04f, -1.967830953e-04f, -1.971801686e-04f, -1.975767775e-04f, -1.979729210e-04f, -1.983685982e-04f, -1.987638085e-04f, -1.991585509e-04f, -1.995528247e-04f, + -1.999466289e-04f, -2.003399628e-04f, -2.007328255e-04f, -2.011252163e-04f, -2.015171342e-04f, -2.019085786e-04f, -2.022995485e-04f, -2.026900431e-04f, -2.030800616e-04f, -2.034696032e-04f, + -2.038586672e-04f, -2.042472526e-04f, -2.046353586e-04f, -2.050229845e-04f, -2.054101294e-04f, -2.057967926e-04f, -2.061829731e-04f, -2.065686703e-04f, -2.069538833e-04f, -2.073386112e-04f, + -2.077228533e-04f, -2.081066089e-04f, -2.084898770e-04f, -2.088726568e-04f, -2.092549477e-04f, -2.096367487e-04f, -2.100180592e-04f, -2.103988782e-04f, -2.107792050e-04f, -2.111590387e-04f, + -2.115383787e-04f, -2.119172241e-04f, -2.122955742e-04f, -2.126734280e-04f, -2.130507849e-04f, -2.134276440e-04f, -2.138040046e-04f, -2.141798659e-04f, -2.145552271e-04f, -2.149300874e-04f, + -2.153044460e-04f, -2.156783022e-04f, -2.160516552e-04f, -2.164245041e-04f, -2.167968483e-04f, -2.171686869e-04f, -2.175400191e-04f, -2.179108443e-04f, -2.182811616e-04f, -2.186509702e-04f, + -2.190202694e-04f, -2.193890584e-04f, -2.197573365e-04f, -2.201251028e-04f, -2.204923566e-04f, -2.208590972e-04f, -2.212253238e-04f, -2.215910356e-04f, -2.219562318e-04f, -2.223209117e-04f, + -2.226850746e-04f, -2.230487197e-04f, -2.234118462e-04f, -2.237744534e-04f, -2.241365405e-04f, -2.244981068e-04f, -2.248591515e-04f, -2.252196738e-04f, -2.255796731e-04f, -2.259391485e-04f, + -2.262980994e-04f, -2.266565250e-04f, -2.270144245e-04f, -2.273717971e-04f, -2.277286423e-04f, -2.280849591e-04f, -2.284407470e-04f, -2.287960050e-04f, -2.291507326e-04f, -2.295049289e-04f, + -2.298585933e-04f, -2.302117250e-04f, -2.305643232e-04f, -2.309163873e-04f, -2.312679164e-04f, -2.316189100e-04f, -2.319693672e-04f, -2.323192873e-04f, -2.326686697e-04f, -2.330175135e-04f, + -2.333658181e-04f, -2.337135827e-04f, -2.340608066e-04f, -2.344074892e-04f, -2.347536296e-04f, -2.350992272e-04f, -2.354442812e-04f, -2.357887910e-04f, -2.361327558e-04f, -2.364761750e-04f, + -2.368190477e-04f, -2.371613734e-04f, -2.375031512e-04f, -2.378443806e-04f, -2.381850607e-04f, -2.385251909e-04f, -2.388647705e-04f, -2.392037988e-04f, -2.395422750e-04f, -2.398801986e-04f, + -2.402175687e-04f, -2.405543847e-04f, -2.408906459e-04f, -2.412263517e-04f, -2.415615012e-04f, -2.418960939e-04f, -2.422301290e-04f, -2.425636058e-04f, -2.428965237e-04f, -2.432288820e-04f, + -2.435606800e-04f, -2.438919170e-04f, -2.442225923e-04f, -2.445527053e-04f, -2.448822552e-04f, -2.452112415e-04f, -2.455396633e-04f, -2.458675201e-04f, -2.461948112e-04f, -2.465215358e-04f, + -2.468476934e-04f, -2.471732833e-04f, -2.474983047e-04f, -2.478227570e-04f, -2.481466396e-04f, -2.484699518e-04f, -2.487926930e-04f, -2.491148624e-04f, -2.494364594e-04f, -2.497574833e-04f, + -2.500779335e-04f, -2.503978094e-04f, -2.507171102e-04f, -2.510358354e-04f, -2.513539842e-04f, -2.516715561e-04f, -2.519885503e-04f, -2.523049662e-04f, -2.526208033e-04f, -2.529360607e-04f, + -2.532507379e-04f, -2.535648343e-04f, -2.538783492e-04f, -2.541912819e-04f, -2.545036318e-04f, -2.548153983e-04f, -2.551265808e-04f, -2.554371786e-04f, -2.557471910e-04f, -2.560566175e-04f, + -2.563654574e-04f, -2.566737100e-04f, -2.569813748e-04f, -2.572884512e-04f, -2.575949384e-04f, -2.579008359e-04f, -2.582061431e-04f, -2.585108593e-04f, -2.588149839e-04f, -2.591185163e-04f, + -2.594214558e-04f, -2.597238019e-04f, -2.600255540e-04f, -2.603267113e-04f, -2.606272734e-04f, -2.609272396e-04f, -2.612266092e-04f, -2.615253818e-04f, -2.618235566e-04f, -2.621211331e-04f, + -2.624181107e-04f, -2.627144887e-04f, -2.630102666e-04f, -2.633054437e-04f, -2.636000195e-04f, -2.638939934e-04f, -2.641873647e-04f, -2.644801329e-04f, -2.647722974e-04f, -2.650638576e-04f, + -2.653548129e-04f, -2.656451626e-04f, -2.659349063e-04f, -2.662240434e-04f, -2.665125732e-04f, -2.668004951e-04f, -2.670878086e-04f, -2.673745131e-04f, -2.676606081e-04f, -2.679460929e-04f, + -2.682309669e-04f, -2.685152297e-04f, -2.687988805e-04f, -2.690819189e-04f, -2.693643443e-04f, -2.696461561e-04f, -2.699273537e-04f, -2.702079366e-04f, -2.704879042e-04f, -2.707672559e-04f, + -2.710459912e-04f, -2.713241095e-04f, -2.716016103e-04f, -2.718784929e-04f, -2.721547569e-04f, -2.724304017e-04f, -2.727054267e-04f, -2.729798313e-04f, -2.732536151e-04f, -2.735267775e-04f, + -2.737993178e-04f, -2.740712357e-04f, -2.743425305e-04f, -2.746132016e-04f, -2.748832486e-04f, -2.751526709e-04f, -2.754214680e-04f, -2.756896393e-04f, -2.759571842e-04f, -2.762241023e-04f, + -2.764903930e-04f, -2.767560558e-04f, -2.770210902e-04f, -2.772854955e-04f, -2.775492714e-04f, -2.778124171e-04f, -2.780749324e-04f, -2.783368165e-04f, -2.785980690e-04f, -2.788586894e-04f, + -2.791186771e-04f, -2.793780316e-04f, -2.796367525e-04f, -2.798948391e-04f, -2.801522910e-04f, -2.804091077e-04f, -2.806652886e-04f, -2.809208332e-04f, -2.811757411e-04f, -2.814300117e-04f, + -2.816836445e-04f, -2.819366390e-04f, -2.821889947e-04f, -2.824407112e-04f, -2.826917878e-04f, -2.829422241e-04f, -2.831920197e-04f, -2.834411739e-04f, -2.836896864e-04f, -2.839375566e-04f, + -2.841847840e-04f, -2.844313682e-04f, -2.846773086e-04f, -2.849226048e-04f, -2.851672563e-04f, -2.854112626e-04f, -2.856546231e-04f, -2.858973375e-04f, -2.861394053e-04f, -2.863808259e-04f, + -2.866215990e-04f, -2.868617239e-04f, -2.871012003e-04f, -2.873400276e-04f, -2.875782055e-04f, -2.878157334e-04f, -2.880526109e-04f, -2.882888374e-04f, -2.885244126e-04f, -2.887593359e-04f, + -2.889936070e-04f, -2.892272253e-04f, -2.894601903e-04f, -2.896925017e-04f, -2.899241590e-04f, -2.901551617e-04f, -2.903855093e-04f, -2.906152014e-04f, -2.908442376e-04f, -2.910726174e-04f, + -2.913003404e-04f, -2.915274061e-04f, -2.917538140e-04f, -2.919795638e-04f, -2.922046549e-04f, -2.924290870e-04f, -2.926528596e-04f, -2.928759723e-04f, -2.930984246e-04f, -2.933202161e-04f, + -2.935413463e-04f, -2.937618149e-04f, -2.939816214e-04f, -2.942007653e-04f, -2.944192463e-04f, -2.946370639e-04f, -2.948542177e-04f, -2.950707073e-04f, -2.952865322e-04f, -2.955016921e-04f, + -2.957161865e-04f, -2.959300149e-04f, -2.961431771e-04f, -2.963556725e-04f, -2.965675008e-04f, -2.967786615e-04f, -2.969891543e-04f, -2.971989787e-04f, -2.974081343e-04f, -2.976166207e-04f, + -2.978244376e-04f, -2.980315844e-04f, -2.982380609e-04f, -2.984438666e-04f, -2.986490011e-04f, -2.988534640e-04f, -2.990572550e-04f, -2.992603736e-04f, -2.994628194e-04f, -2.996645921e-04f, + -2.998656912e-04f, -3.000661165e-04f, -3.002658674e-04f, -3.004649436e-04f, -3.006633448e-04f, -3.008610705e-04f, -3.010581204e-04f, -3.012544941e-04f, -3.014501912e-04f, -3.016452113e-04f, + -3.018395541e-04f, -3.020332192e-04f, -3.022262063e-04f, -3.024185149e-04f, -3.026101446e-04f, -3.028010952e-04f, -3.029913663e-04f, -3.031809575e-04f, -3.033698684e-04f, -3.035580987e-04f, + -3.037456480e-04f, -3.039325160e-04f, -3.041187023e-04f, -3.043042065e-04f, -3.044890284e-04f, -3.046731675e-04f, -3.048566235e-04f, -3.050393961e-04f, -3.052214849e-04f, -3.054028895e-04f, + -3.055836097e-04f, -3.057636451e-04f, -3.059429954e-04f, -3.061216601e-04f, -3.062996390e-04f, -3.064769318e-04f, -3.066535380e-04f, -3.068294575e-04f, -3.070046898e-04f, -3.071792345e-04f, + -3.073530915e-04f, -3.075262604e-04f, -3.076987408e-04f, -3.078705324e-04f, -3.080416349e-04f, -3.082120479e-04f, -3.083817713e-04f, -3.085508045e-04f, -3.087191474e-04f, -3.088867996e-04f, + -3.090537608e-04f, -3.092200307e-04f, -3.093856090e-04f, -3.095504954e-04f, -3.097146895e-04f, -3.098781911e-04f, -3.100409998e-04f, -3.102031154e-04f, -3.103645376e-04f, -3.105252660e-04f, + -3.106853004e-04f, -3.108446405e-04f, -3.110032860e-04f, -3.111612365e-04f, -3.113184919e-04f, -3.114750517e-04f, -3.116309158e-04f, -3.117860838e-04f, -3.119405554e-04f, -3.120943305e-04f, + -3.122474086e-04f, -3.123997895e-04f, -3.125514730e-04f, -3.127024587e-04f, -3.128527464e-04f, -3.130023358e-04f, -3.131512267e-04f, -3.132994187e-04f, -3.134469116e-04f, -3.135937051e-04f, + -3.137397990e-04f, -3.138851930e-04f, -3.140298869e-04f, -3.141738803e-04f, -3.143171731e-04f, -3.144597649e-04f, -3.146016555e-04f, -3.147428447e-04f, -3.148833321e-04f, -3.150231177e-04f, + -3.151622010e-04f, -3.153005818e-04f, -3.154382600e-04f, -3.155752352e-04f, -3.157115073e-04f, -3.158470759e-04f, -3.159819408e-04f, -3.161161019e-04f, -3.162495588e-04f, -3.163823113e-04f, + -3.165143592e-04f, -3.166457023e-04f, -3.167763403e-04f, -3.169062729e-04f, -3.170355001e-04f, -3.171640215e-04f, -3.172918369e-04f, -3.174189461e-04f, -3.175453488e-04f, -3.176710449e-04f, + -3.177960342e-04f, -3.179203163e-04f, -3.180438912e-04f, -3.181667586e-04f, -3.182889182e-04f, -3.184103699e-04f, -3.185311134e-04f, -3.186511486e-04f, -3.187704752e-04f, -3.188890931e-04f, + -3.190070020e-04f, -3.191242017e-04f, -3.192406920e-04f, -3.193564728e-04f, -3.194715439e-04f, -3.195859049e-04f, -3.196995559e-04f, -3.198124965e-04f, -3.199247265e-04f, -3.200362458e-04f, + -3.201470543e-04f, -3.202571516e-04f, -3.203665377e-04f, -3.204752123e-04f, -3.205831752e-04f, -3.206904264e-04f, -3.207969655e-04f, -3.209027925e-04f, -3.210079071e-04f, -3.211123092e-04f, + -3.212159986e-04f, -3.213189752e-04f, -3.214212387e-04f, -3.215227890e-04f, -3.216236260e-04f, -3.217237495e-04f, -3.218231592e-04f, -3.219218551e-04f, -3.220198371e-04f, -3.221171048e-04f, + -3.222136582e-04f, -3.223094972e-04f, -3.224046216e-04f, -3.224990311e-04f, -3.225927258e-04f, -3.226857054e-04f, -3.227779697e-04f, -3.228695187e-04f, -3.229603522e-04f, -3.230504701e-04f, + -3.231398722e-04f, -3.232285583e-04f, -3.233165284e-04f, -3.234037823e-04f, -3.234903199e-04f, -3.235761410e-04f, -3.236612455e-04f, -3.237456333e-04f, -3.238293043e-04f, -3.239122583e-04f, + -3.239944952e-04f, -3.240760148e-04f, -3.241568172e-04f, -3.242369021e-04f, -3.243162694e-04f, -3.243949190e-04f, -3.244728508e-04f, -3.245500648e-04f, -3.246265606e-04f, -3.247023384e-04f, + -3.247773979e-04f, -3.248517390e-04f, -3.249253617e-04f, -3.249982659e-04f, -3.250704513e-04f, -3.251419180e-04f, -3.252126659e-04f, -3.252826948e-04f, -3.253520046e-04f, -3.254205953e-04f, + -3.254884668e-04f, -3.255556189e-04f, -3.256220517e-04f, -3.256877649e-04f, -3.257527585e-04f, -3.258170324e-04f, -3.258805866e-04f, -3.259434210e-04f, -3.260055354e-04f, -3.260669299e-04f, + -3.261276042e-04f, -3.261875585e-04f, -3.262467925e-04f, -3.263053062e-04f, -3.263630995e-04f, -3.264201725e-04f, -3.264765249e-04f, -3.265321567e-04f, -3.265870680e-04f, -3.266412585e-04f, + -3.266947284e-04f, -3.267474774e-04f, -3.267995055e-04f, -3.268508127e-04f, -3.269013990e-04f, -3.269512642e-04f, -3.270004083e-04f, -3.270488313e-04f, -3.270965332e-04f, -3.271435138e-04f, + -3.271897732e-04f, -3.272353112e-04f, -3.272801279e-04f, -3.273242233e-04f, -3.273675972e-04f, -3.274102496e-04f, -3.274521805e-04f, -3.274933899e-04f, -3.275338778e-04f, -3.275736440e-04f, + -3.276126886e-04f, -3.276510116e-04f, -3.276886129e-04f, -3.277254925e-04f, -3.277616504e-04f, -3.277970865e-04f, -3.278318009e-04f, -3.278657935e-04f, -3.278990643e-04f, -3.279316132e-04f, + -3.279634404e-04f, -3.279945457e-04f, -3.280249292e-04f, -3.280545909e-04f, -3.280835307e-04f, -3.281117486e-04f, -3.281392446e-04f, -3.281660188e-04f, -3.281920711e-04f, -3.282174016e-04f, + -3.282420102e-04f, -3.282658969e-04f, -3.282890618e-04f, -3.283115048e-04f, -3.283332260e-04f, -3.283542254e-04f, -3.283745030e-04f, -3.283940587e-04f, -3.284128927e-04f, -3.284310049e-04f, + -3.284483954e-04f, -3.284650641e-04f, -3.284810112e-04f, -3.284962365e-04f, -3.285107402e-04f, -3.285245223e-04f, -3.285375828e-04f, -3.285499217e-04f, -3.285615390e-04f, -3.285724349e-04f, + -3.285826093e-04f, -3.285920623e-04f, -3.286007938e-04f, -3.286088040e-04f, -3.286160929e-04f, -3.286226605e-04f, -3.286285069e-04f, -3.286336321e-04f, -3.286380361e-04f, -3.286417191e-04f, + -3.286446811e-04f, -3.286469220e-04f, -3.286484420e-04f, -3.286492412e-04f, -3.286493195e-04f, -3.286486770e-04f, -3.286473139e-04f, -3.286452301e-04f, -3.286424257e-04f, -3.286389009e-04f, + -3.286346555e-04f, -3.286296898e-04f, -3.286240038e-04f, -3.286175976e-04f, -3.286104712e-04f, -3.286026247e-04f, -3.285940581e-04f, -3.285847717e-04f, -3.285747654e-04f, -3.285640393e-04f, + -3.285525935e-04f, -3.285404280e-04f, -3.285275431e-04f, -3.285139387e-04f, -3.284996150e-04f, -3.284845720e-04f, -3.284688098e-04f, -3.284523285e-04f, -3.284351283e-04f, -3.284172092e-04f, + -3.283985712e-04f, -3.283792146e-04f, -3.283591394e-04f, -3.283383457e-04f, -3.283168336e-04f, -3.282946032e-04f, -3.282716547e-04f, -3.282479881e-04f, -3.282236035e-04f, -3.281985011e-04f, + -3.281726810e-04f, -3.281461433e-04f, -3.281188880e-04f, -3.280909154e-04f, -3.280622255e-04f, -3.280328185e-04f, -3.280026945e-04f, -3.279718535e-04f, -3.279402959e-04f, -3.279080215e-04f, + -3.278750307e-04f, -3.278413235e-04f, -3.278069000e-04f, -3.277717604e-04f, -3.277359048e-04f, -3.276993334e-04f, -3.276620463e-04f, -3.276240437e-04f, -3.275853256e-04f, -3.275458922e-04f, + -3.275057437e-04f, -3.274648802e-04f, -3.274233019e-04f, -3.273810088e-04f, -3.273380013e-04f, -3.272942793e-04f, -3.272498431e-04f, -3.272046929e-04f, -3.271588287e-04f, -3.271122507e-04f, + -3.270649592e-04f, -3.270169542e-04f, -3.269682359e-04f, -3.269188045e-04f, -3.268686602e-04f, -3.268178031e-04f, -3.267662333e-04f, -3.267139512e-04f, -3.266609568e-04f, -3.266072502e-04f, + -3.265528318e-04f, -3.264977016e-04f, -3.264418599e-04f, -3.263853068e-04f, -3.263280425e-04f, -3.262700671e-04f, -3.262113810e-04f, -3.261519842e-04f, -3.260918769e-04f, -3.260310594e-04f, + -3.259695318e-04f, -3.259072943e-04f, -3.258443471e-04f, -3.257806905e-04f, -3.257163245e-04f, -3.256512494e-04f, -3.255854655e-04f, -3.255189728e-04f, -3.254517717e-04f, -3.253838623e-04f, + -3.253152448e-04f, -3.252459194e-04f, -3.251758863e-04f, -3.251051459e-04f, -3.250336981e-04f, -3.249615434e-04f, -3.248886818e-04f, -3.248151137e-04f, -3.247408391e-04f, -3.246658585e-04f, + -3.245901719e-04f, -3.245137795e-04f, -3.244366817e-04f, -3.243588787e-04f, -3.242803706e-04f, -3.242011577e-04f, -3.241212403e-04f, -3.240406185e-04f, -3.239592926e-04f, -3.238772629e-04f, + -3.237945295e-04f, -3.237110927e-04f, -3.236269528e-04f, -3.235421100e-04f, -3.234565645e-04f, -3.233703166e-04f, -3.232833665e-04f, -3.231957145e-04f, -3.231073609e-04f, -3.230183058e-04f, + -3.229285495e-04f, -3.228380923e-04f, -3.227469344e-04f, -3.226550761e-04f, -3.225625177e-04f, -3.224692594e-04f, -3.223753015e-04f, -3.222806442e-04f, -3.221852878e-04f, -3.220892325e-04f, + -3.219924787e-04f, -3.218950266e-04f, -3.217968765e-04f, -3.216980286e-04f, -3.215984833e-04f, -3.214982407e-04f, -3.213973012e-04f, -3.212956651e-04f, -3.211933325e-04f, -3.210903039e-04f, + -3.209865795e-04f, -3.208821595e-04f, -3.207770444e-04f, -3.206712342e-04f, -3.205647294e-04f, -3.204575302e-04f, -3.203496370e-04f, -3.202410499e-04f, -3.201317694e-04f, -3.200217956e-04f, + -3.199111290e-04f, -3.197997697e-04f, -3.196877182e-04f, -3.195749746e-04f, -3.194615394e-04f, -3.193474128e-04f, -3.192325950e-04f, -3.191170866e-04f, -3.190008876e-04f, -3.188839985e-04f, + -3.187664195e-04f, -3.186481510e-04f, -3.185291933e-04f, -3.184095467e-04f, -3.182892115e-04f, -3.181681881e-04f, -3.180464767e-04f, -3.179240777e-04f, -3.178009915e-04f, -3.176772182e-04f, + -3.175527583e-04f, -3.174276122e-04f, -3.173017800e-04f, -3.171752622e-04f, -3.170480590e-04f, -3.169201709e-04f, -3.167915982e-04f, -3.166623412e-04f, -3.165324001e-04f, -3.164017755e-04f, + -3.162704676e-04f, -3.161384767e-04f, -3.160058033e-04f, -3.158724476e-04f, -3.157384100e-04f, -3.156036908e-04f, -3.154682905e-04f, -3.153322093e-04f, -3.151954476e-04f, -3.150580058e-04f, + -3.149198842e-04f, -3.147810831e-04f, -3.146416030e-04f, -3.145014442e-04f, -3.143606071e-04f, -3.142190920e-04f, -3.140768993e-04f, -3.139340293e-04f, -3.137904825e-04f, -3.136462592e-04f, + -3.135013597e-04f, -3.133557845e-04f, -3.132095338e-04f, -3.130626082e-04f, -3.129150080e-04f, -3.127667334e-04f, -3.126177851e-04f, -3.124681632e-04f, -3.123178682e-04f, -3.121669005e-04f, + -3.120152604e-04f, -3.118629484e-04f, -3.117099648e-04f, -3.115563101e-04f, -3.114019846e-04f, -3.112469886e-04f, -3.110913227e-04f, -3.109349872e-04f, -3.107779825e-04f, -3.106203090e-04f, + -3.104619671e-04f, -3.103029572e-04f, -3.101432797e-04f, -3.099829350e-04f, -3.098219235e-04f, -3.096602456e-04f, -3.094979018e-04f, -3.093348924e-04f, -3.091712178e-04f, -3.090068785e-04f, + -3.088418749e-04f, -3.086762074e-04f, -3.085098764e-04f, -3.083428823e-04f, -3.081752256e-04f, -3.080069067e-04f, -3.078379259e-04f, -3.076682838e-04f, -3.074979807e-04f, -3.073270171e-04f, + -3.071553934e-04f, -3.069831100e-04f, -3.068101674e-04f, -3.066365660e-04f, -3.064623062e-04f, -3.062873885e-04f, -3.061118133e-04f, -3.059355810e-04f, -3.057586922e-04f, -3.055811471e-04f, + -3.054029463e-04f, -3.052240902e-04f, -3.050445793e-04f, -3.048644140e-04f, -3.046835947e-04f, -3.045021219e-04f, -3.043199961e-04f, -3.041372177e-04f, -3.039537872e-04f, -3.037697049e-04f, + -3.035849715e-04f, -3.033995873e-04f, -3.032135527e-04f, -3.030268683e-04f, -3.028395346e-04f, -3.026515519e-04f, -3.024629207e-04f, -3.022736415e-04f, -3.020837149e-04f, -3.018931411e-04f, + -3.017019208e-04f, -3.015100544e-04f, -3.013175424e-04f, -3.011243851e-04f, -3.009305832e-04f, -3.007361371e-04f, -3.005410472e-04f, -3.003453141e-04f, -3.001489383e-04f, -2.999519201e-04f, + -2.997542602e-04f, -2.995559589e-04f, -2.993570168e-04f, -2.991574343e-04f, -2.989572120e-04f, -2.987563504e-04f, -2.985548499e-04f, -2.983527110e-04f, -2.981499342e-04f, -2.979465201e-04f, + -2.977424690e-04f, -2.975377816e-04f, -2.973324583e-04f, -2.971264996e-04f, -2.969199061e-04f, -2.967126782e-04f, -2.965048164e-04f, -2.962963212e-04f, -2.960871932e-04f, -2.958774329e-04f, + -2.956670407e-04f, -2.954560172e-04f, -2.952443630e-04f, -2.950320784e-04f, -2.948191641e-04f, -2.946056205e-04f, -2.943914482e-04f, -2.941766476e-04f, -2.939612194e-04f, -2.937451641e-04f, + -2.935284820e-04f, -2.933111739e-04f, -2.930932402e-04f, -2.928746815e-04f, -2.926554982e-04f, -2.924356909e-04f, -2.922152601e-04f, -2.919942065e-04f, -2.917725304e-04f, -2.915502325e-04f, + -2.913273133e-04f, -2.911037733e-04f, -2.908796130e-04f, -2.906548331e-04f, -2.904294340e-04f, -2.902034163e-04f, -2.899767806e-04f, -2.897495273e-04f, -2.895216571e-04f, -2.892931704e-04f, + -2.890640679e-04f, -2.888343501e-04f, -2.886040176e-04f, -2.883730708e-04f, -2.881415104e-04f, -2.879093369e-04f, -2.876765509e-04f, -2.874431529e-04f, -2.872091435e-04f, -2.869745233e-04f, + -2.867392928e-04f, -2.865034526e-04f, -2.862670032e-04f, -2.860299453e-04f, -2.857922794e-04f, -2.855540060e-04f, -2.853151258e-04f, -2.850756392e-04f, -2.848355470e-04f, -2.845948496e-04f, + -2.843535477e-04f, -2.841116417e-04f, -2.838691324e-04f, -2.836260203e-04f, -2.833823059e-04f, -2.831379898e-04f, -2.828930727e-04f, -2.826475551e-04f, -2.824014376e-04f, -2.821547208e-04f, + -2.819074052e-04f, -2.816594916e-04f, -2.814109804e-04f, -2.811618722e-04f, -2.809121677e-04f, -2.806618675e-04f, -2.804109721e-04f, -2.801594822e-04f, -2.799073983e-04f, -2.796547210e-04f, + -2.794014510e-04f, -2.791475889e-04f, -2.788931352e-04f, -2.786380905e-04f, -2.783824556e-04f, -2.781262309e-04f, -2.778694171e-04f, -2.776120148e-04f, -2.773540247e-04f, -2.770954472e-04f, + -2.768362831e-04f, -2.765765330e-04f, -2.763161974e-04f, -2.760552771e-04f, -2.757937725e-04f, -2.755316844e-04f, -2.752690133e-04f, -2.750057600e-04f, -2.747419249e-04f, -2.744775088e-04f, + -2.742125122e-04f, -2.739469358e-04f, -2.736807803e-04f, -2.734140462e-04f, -2.731467341e-04f, -2.728788448e-04f, -2.726103789e-04f, -2.723413369e-04f, -2.720717196e-04f, -2.718015275e-04f, + -2.715307613e-04f, -2.712594216e-04f, -2.709875092e-04f, -2.707150245e-04f, -2.704419684e-04f, -2.701683413e-04f, -2.698941440e-04f, -2.696193772e-04f, -2.693440414e-04f, -2.690681373e-04f, + -2.687916655e-04f, -2.685146268e-04f, -2.682370217e-04f, -2.679588510e-04f, -2.676801153e-04f, -2.674008151e-04f, -2.671209513e-04f, -2.668405245e-04f, -2.665595352e-04f, -2.662779842e-04f, + -2.659958722e-04f, -2.657131998e-04f, -2.654299677e-04f, -2.651461764e-04f, -2.648618268e-04f, -2.645769195e-04f, -2.642914551e-04f, -2.640054344e-04f, -2.637188579e-04f, -2.634317264e-04f, + -2.631440405e-04f, -2.628558010e-04f, -2.625670084e-04f, -2.622776636e-04f, -2.619877670e-04f, -2.616973195e-04f, -2.614063217e-04f, -2.611147743e-04f, -2.608226780e-04f, -2.605300335e-04f, + -2.602368414e-04f, -2.599431025e-04f, -2.596488174e-04f, -2.593539868e-04f, -2.590586114e-04f, -2.587626919e-04f, -2.584662290e-04f, -2.581692234e-04f, -2.578716758e-04f, -2.575735869e-04f, + -2.572749574e-04f, -2.569757879e-04f, -2.566760792e-04f, -2.563758320e-04f, -2.560750470e-04f, -2.557737249e-04f, -2.554718664e-04f, -2.551694722e-04f, -2.548665429e-04f, -2.545630794e-04f, + -2.542590824e-04f, -2.539545524e-04f, -2.536494903e-04f, -2.533438968e-04f, -2.530377725e-04f, -2.527311182e-04f, -2.524239346e-04f, -2.521162225e-04f, -2.518079824e-04f, -2.514992153e-04f, + -2.511899217e-04f, -2.508801024e-04f, -2.505697581e-04f, -2.502588895e-04f, -2.499474975e-04f, -2.496355826e-04f, -2.493231456e-04f, -2.490101873e-04f, -2.486967084e-04f, -2.483827096e-04f, + -2.480681916e-04f, -2.477531552e-04f, -2.474376011e-04f, -2.471215300e-04f, -2.468049427e-04f, -2.464878399e-04f, -2.461702224e-04f, -2.458520908e-04f, -2.455334460e-04f, -2.452142887e-04f, + -2.448946195e-04f, -2.445744393e-04f, -2.442537488e-04f, -2.439325487e-04f, -2.436108399e-04f, -2.432886229e-04f, -2.429658987e-04f, -2.426426678e-04f, -2.423189312e-04f, -2.419946895e-04f, + -2.416699435e-04f, -2.413446939e-04f, -2.410189415e-04f, -2.406926870e-04f, -2.403659313e-04f, -2.400386750e-04f, -2.397109189e-04f, -2.393826639e-04f, -2.390539105e-04f, -2.387246597e-04f, + -2.383949121e-04f, -2.380646686e-04f, -2.377339299e-04f, -2.374026967e-04f, -2.370709698e-04f, -2.367387501e-04f, -2.364060382e-04f, -2.360728349e-04f, -2.357391411e-04f, -2.354049574e-04f, + -2.350702847e-04f, -2.347351237e-04f, -2.343994752e-04f, -2.340633399e-04f, -2.337267188e-04f, -2.333896124e-04f, -2.330520217e-04f, -2.327139473e-04f, -2.323753902e-04f, -2.320363509e-04f, + -2.316968305e-04f, -2.313568295e-04f, -2.310163488e-04f, -2.306753892e-04f, -2.303339515e-04f, -2.299920365e-04f, -2.296496449e-04f, -2.293067776e-04f, -2.289634353e-04f, -2.286196188e-04f, + -2.282753290e-04f, -2.279305665e-04f, -2.275853323e-04f, -2.272396271e-04f, -2.268934516e-04f, -2.265468068e-04f, -2.261996933e-04f, -2.258521121e-04f, -2.255040639e-04f, -2.251555494e-04f, + -2.248065696e-04f, -2.244571251e-04f, -2.241072169e-04f, -2.237568457e-04f, -2.234060123e-04f, -2.230547175e-04f, -2.227029622e-04f, -2.223507471e-04f, -2.219980730e-04f, -2.216449409e-04f, + -2.212913514e-04f, -2.209373054e-04f, -2.205828037e-04f, -2.202278471e-04f, -2.198724364e-04f, -2.195165725e-04f, -2.191602562e-04f, -2.188034883e-04f, -2.184462695e-04f, -2.180886008e-04f, + -2.177304830e-04f, -2.173719168e-04f, -2.170129031e-04f, -2.166534427e-04f, -2.162935365e-04f, -2.159331852e-04f, -2.155723898e-04f, -2.152111509e-04f, -2.148494695e-04f, -2.144873464e-04f, + -2.141247824e-04f, -2.137617784e-04f, -2.133983351e-04f, -2.130344534e-04f, -2.126701342e-04f, -2.123053782e-04f, -2.119401864e-04f, -2.115745595e-04f, -2.112084984e-04f, -2.108420039e-04f, + -2.104750768e-04f, -2.101077181e-04f, -2.097399285e-04f, -2.093717090e-04f, -2.090030602e-04f, -2.086339831e-04f, -2.082644785e-04f, -2.078945473e-04f, -2.075241903e-04f, -2.071534084e-04f, + -2.067822024e-04f, -2.064105731e-04f, -2.060385214e-04f, -2.056660482e-04f, -2.052931543e-04f, -2.049198405e-04f, -2.045461078e-04f, -2.041719569e-04f, -2.037973887e-04f, -2.034224041e-04f, + -2.030470039e-04f, -2.026711891e-04f, -2.022949603e-04f, -2.019183186e-04f, -2.015412648e-04f, -2.011637996e-04f, -2.007859241e-04f, -2.004076390e-04f, -2.000289452e-04f, -1.996498436e-04f, + -1.992703351e-04f, -1.988904204e-04f, -1.985101005e-04f, -1.981293763e-04f, -1.977482486e-04f, -1.973667182e-04f, -1.969847861e-04f, -1.966024532e-04f, -1.962197202e-04f, -1.958365881e-04f, + -1.954530577e-04f, -1.950691299e-04f, -1.946848056e-04f, -1.943000857e-04f, -1.939149710e-04f, -1.935294624e-04f, -1.931435608e-04f, -1.927572670e-04f, -1.923705821e-04f, -1.919835067e-04f, + -1.915960419e-04f, -1.912081884e-04f, -1.908199472e-04f, -1.904313192e-04f, -1.900423052e-04f, -1.896529062e-04f, -1.892631229e-04f, -1.888729564e-04f, -1.884824074e-04f, -1.880914769e-04f, + -1.877001658e-04f, -1.873084749e-04f, -1.869164052e-04f, -1.865239575e-04f, -1.861311327e-04f, -1.857379317e-04f, -1.853443554e-04f, -1.849504048e-04f, -1.845560806e-04f, -1.841613839e-04f, + -1.837663154e-04f, -1.833708761e-04f, -1.829750669e-04f, -1.825788887e-04f, -1.821823423e-04f, -1.817854287e-04f, -1.813881489e-04f, -1.809905036e-04f, -1.805924938e-04f, -1.801941203e-04f, + -1.797953842e-04f, -1.793962863e-04f, -1.789968274e-04f, -1.785970086e-04f, -1.781968307e-04f, -1.777962946e-04f, -1.773954012e-04f, -1.769941515e-04f, -1.765925463e-04f, -1.761905865e-04f, + -1.757882732e-04f, -1.753856071e-04f, -1.749825892e-04f, -1.745792204e-04f, -1.741755016e-04f, -1.737714337e-04f, -1.733670177e-04f, -1.729622545e-04f, -1.725571449e-04f, -1.721516899e-04f, + -1.717458905e-04f, -1.713397474e-04f, -1.709332617e-04f, -1.705264343e-04f, -1.701192661e-04f, -1.697117580e-04f, -1.693039109e-04f, -1.688957257e-04f, -1.684872034e-04f, -1.680783450e-04f, + -1.676691512e-04f, -1.672596231e-04f, -1.668497616e-04f, -1.664395676e-04f, -1.660290420e-04f, -1.656181858e-04f, -1.652069998e-04f, -1.647954851e-04f, -1.643836425e-04f, -1.639714729e-04f, + -1.635589774e-04f, -1.631461568e-04f, -1.627330121e-04f, -1.623195442e-04f, -1.619057540e-04f, -1.614916424e-04f, -1.610772105e-04f, -1.606624591e-04f, -1.602473892e-04f, -1.598320017e-04f, + -1.594162975e-04f, -1.590002776e-04f, -1.585839430e-04f, -1.581672945e-04f, -1.577503331e-04f, -1.573330597e-04f, -1.569154753e-04f, -1.564975809e-04f, -1.560793773e-04f, -1.556608655e-04f, + -1.552420465e-04f, -1.548229211e-04f, -1.544034904e-04f, -1.539837553e-04f, -1.535637167e-04f, -1.531433756e-04f, -1.527227329e-04f, -1.523017896e-04f, -1.518805466e-04f, -1.514590048e-04f, + -1.510371653e-04f, -1.506150289e-04f, -1.501925967e-04f, -1.497698695e-04f, -1.493468483e-04f, -1.489235341e-04f, -1.484999278e-04f, -1.480760304e-04f, -1.476518428e-04f, -1.472273660e-04f, + -1.468026010e-04f, -1.463775486e-04f, -1.459522099e-04f, -1.455265858e-04f, -1.451006772e-04f, -1.446744852e-04f, -1.442480106e-04f, -1.438212545e-04f, -1.433942178e-04f, -1.429669014e-04f, + -1.425393063e-04f, -1.421114335e-04f, -1.416832840e-04f, -1.412548586e-04f, -1.408261584e-04f, -1.403971844e-04f, -1.399679374e-04f, -1.395384184e-04f, -1.391086285e-04f, -1.386785686e-04f, + -1.382482396e-04f, -1.378176425e-04f, -1.373867783e-04f, -1.369556479e-04f, -1.365242524e-04f, -1.360925926e-04f, -1.356606696e-04f, -1.352284843e-04f, -1.347960376e-04f, -1.343633307e-04f, + -1.339303643e-04f, -1.334971396e-04f, -1.330636574e-04f, -1.326299188e-04f, -1.321959247e-04f, -1.317616760e-04f, -1.313271739e-04f, -1.308924191e-04f, -1.304574128e-04f, -1.300221558e-04f, + -1.295866492e-04f, -1.291508940e-04f, -1.287148910e-04f, -1.282786414e-04f, -1.278421460e-04f, -1.274054058e-04f, -1.269684219e-04f, -1.265311951e-04f, -1.260937266e-04f, -1.256560172e-04f, + -1.252180679e-04f, -1.247798797e-04f, -1.243414537e-04f, -1.239027907e-04f, -1.234638917e-04f, -1.230247579e-04f, -1.225853900e-04f, -1.221457891e-04f, -1.217059563e-04f, -1.212658924e-04f, + -1.208255985e-04f, -1.203850755e-04f, -1.199443244e-04f, -1.195033462e-04f, -1.190621420e-04f, -1.186207126e-04f, -1.181790591e-04f, -1.177371825e-04f, -1.172950837e-04f, -1.168527638e-04f, + -1.164102236e-04f, -1.159674643e-04f, -1.155244868e-04f, -1.150812920e-04f, -1.146378811e-04f, -1.141942549e-04f, -1.137504145e-04f, -1.133063608e-04f, -1.128620949e-04f, -1.124176177e-04f, + -1.119729303e-04f, -1.115280335e-04f, -1.110829285e-04f, -1.106376162e-04f, -1.101920975e-04f, -1.097463736e-04f, -1.093004454e-04f, -1.088543138e-04f, -1.084079800e-04f, -1.079614448e-04f, + -1.075147092e-04f, -1.070677744e-04f, -1.066206412e-04f, -1.061733107e-04f, -1.057257838e-04f, -1.052780616e-04f, -1.048301450e-04f, -1.043820351e-04f, -1.039337328e-04f, -1.034852392e-04f, + -1.030365552e-04f, -1.025876819e-04f, -1.021386203e-04f, -1.016893713e-04f, -1.012399359e-04f, -1.007903152e-04f, -1.003405101e-04f, -9.989052174e-05f, -9.944035100e-05f, -9.898999892e-05f, + -9.853946650e-05f, -9.808875474e-05f, -9.763786466e-05f, -9.718679724e-05f, -9.673555351e-05f, -9.628413445e-05f, -9.583254108e-05f, -9.538077440e-05f, -9.492883541e-05f, -9.447672513e-05f, + -9.402444455e-05f, -9.357199468e-05f, -9.311937654e-05f, -9.266659111e-05f, -9.221363942e-05f, -9.176052247e-05f, -9.130724127e-05f, -9.085379682e-05f, -9.040019014e-05f, -8.994642222e-05f, + -8.949249408e-05f, -8.903840674e-05f, -8.858416119e-05f, -8.812975845e-05f, -8.767519952e-05f, -8.722048542e-05f, -8.676561716e-05f, -8.631059574e-05f, -8.585542218e-05f, -8.540009749e-05f, + -8.494462268e-05f, -8.448899876e-05f, -8.403322674e-05f, -8.357730764e-05f, -8.312124246e-05f, -8.266503222e-05f, -8.220867794e-05f, -8.175218062e-05f, -8.129554127e-05f, -8.083876092e-05f, + -8.038184057e-05f, -7.992478124e-05f, -7.946758394e-05f, -7.901024969e-05f, -7.855277950e-05f, -7.809517438e-05f, -7.763743536e-05f, -7.717956343e-05f, -7.672155963e-05f, -7.626342497e-05f, + -7.580516045e-05f, -7.534676711e-05f, -7.488824595e-05f, -7.442959798e-05f, -7.397082424e-05f, -7.351192572e-05f, -7.305290346e-05f, -7.259375846e-05f, -7.213449174e-05f, -7.167510433e-05f, + -7.121559724e-05f, -7.075597148e-05f, -7.029622808e-05f, -6.983636805e-05f, -6.937639241e-05f, -6.891630218e-05f, -6.845609838e-05f, -6.799578202e-05f, -6.753535414e-05f, -6.707481573e-05f, + -6.661416783e-05f, -6.615341146e-05f, -6.569254762e-05f, -6.523157735e-05f, -6.477050167e-05f, -6.430932158e-05f, -6.384803812e-05f, -6.338665230e-05f, -6.292516515e-05f, -6.246357768e-05f, + -6.200189092e-05f, -6.154010588e-05f, -6.107822359e-05f, -6.061624507e-05f, -6.015417133e-05f, -5.969200341e-05f, -5.922974232e-05f, -5.876738909e-05f, -5.830494473e-05f, -5.784241027e-05f, + -5.737978672e-05f, -5.691707512e-05f, -5.645427649e-05f, -5.599139184e-05f, -5.552842220e-05f, -5.506536859e-05f, -5.460223203e-05f, -5.413901355e-05f, -5.367571417e-05f, -5.321233492e-05f, + -5.274887681e-05f, -5.228534086e-05f, -5.182172811e-05f, -5.135803957e-05f, -5.089427628e-05f, -5.043043924e-05f, -4.996652949e-05f, -4.950254805e-05f, -4.903849594e-05f, -4.857437418e-05f, + -4.811018381e-05f, -4.764592584e-05f, -4.718160130e-05f, -4.671721121e-05f, -4.625275660e-05f, -4.578823848e-05f, -4.532365789e-05f, -4.485901585e-05f, -4.439431338e-05f, -4.392955151e-05f, + -4.346473126e-05f, -4.299985366e-05f, -4.253491973e-05f, -4.206993049e-05f, -4.160488697e-05f, -4.113979019e-05f, -4.067464118e-05f, -4.020944097e-05f, -3.974419057e-05f, -3.927889102e-05f, + -3.881354333e-05f, -3.834814854e-05f, -3.788270766e-05f, -3.741722172e-05f, -3.695169175e-05f, -3.648611877e-05f, -3.602050381e-05f, -3.555484789e-05f, -3.508915203e-05f, -3.462341726e-05f, + -3.415764461e-05f, -3.369183510e-05f, -3.322598975e-05f, -3.276010959e-05f, -3.229419565e-05f, -3.182824895e-05f, -3.136227051e-05f, -3.089626136e-05f, -3.043022252e-05f, -2.996415502e-05f, + -2.949805988e-05f, -2.903193814e-05f, -2.856579080e-05f, -2.809961890e-05f, -2.763342347e-05f, -2.716720552e-05f, -2.670096608e-05f, -2.623470617e-05f, -2.576842683e-05f, -2.530212907e-05f, + -2.483581392e-05f, -2.436948240e-05f, -2.390313554e-05f, -2.343677436e-05f, -2.297039988e-05f, -2.250401314e-05f, -2.203761515e-05f, -2.157120694e-05f, -2.110478953e-05f, -2.063836395e-05f, + -2.017193121e-05f, -1.970549235e-05f, -1.923904839e-05f, -1.877260035e-05f, -1.830614925e-05f, -1.783969612e-05f, -1.737324198e-05f, -1.690678786e-05f, -1.644033477e-05f, -1.597388375e-05f, + -1.550743580e-05f, -1.504099197e-05f, -1.457455327e-05f, -1.410812071e-05f, -1.364169534e-05f, -1.317527816e-05f, -1.270887020e-05f, -1.224247248e-05f, -1.177608603e-05f, -1.130971187e-05f, + -1.084335102e-05f, -1.037700449e-05f, -9.910673325e-06f, -9.444358530e-06f, -8.978061132e-06f, -8.511782151e-06f, -8.045522609e-06f, -7.579283528e-06f, -7.113065928e-06f, -6.646870831e-06f, + -6.180699256e-06f, -5.714552226e-06f, -5.248430760e-06f, -4.782335879e-06f, -4.316268603e-06f, -3.850229953e-06f, -3.384220947e-06f, -2.918242607e-06f, -2.452295952e-06f, -1.986382001e-06f, + -1.520501773e-06f, -1.054656289e-06f, -5.888465660e-07f, -1.230736243e-07f, 3.426615178e-07f, 8.083578418e-07f, 1.274014329e-06f, 1.739629962e-06f, 2.205203722e-06f, 2.670734591e-06f, + 3.136221551e-06f, 3.601663586e-06f, 4.067059678e-06f, 4.532408809e-06f, 4.997709962e-06f, 5.462962122e-06f, 5.928164270e-06f, 6.393315392e-06f, 6.858414470e-06f, 7.323460488e-06f, + 7.788452432e-06f, 8.253389284e-06f, 8.718270031e-06f, 9.183093656e-06f, 9.647859144e-06f, 1.011256548e-05f, 1.057721165e-05f, 1.104179664e-05f, 1.150631944e-05f, 1.197077903e-05f, + 1.243517440e-05f, 1.289950453e-05f, 1.336376841e-05f, 1.382796504e-05f, 1.429209338e-05f, 1.475615245e-05f, 1.522014121e-05f, 1.568405866e-05f, 1.614790378e-05f, 1.661167558e-05f, + 1.707537302e-05f, 1.753899511e-05f, 1.800254083e-05f, 1.846600918e-05f, 1.892939913e-05f, 1.939270968e-05f, 1.985593983e-05f, 2.031908856e-05f, 2.078215486e-05f, 2.124513772e-05f, + 2.170803613e-05f, 2.217084910e-05f, 2.263357560e-05f, 2.309621463e-05f, 2.355876518e-05f, 2.402122624e-05f, 2.448359681e-05f, 2.494587589e-05f, 2.540806245e-05f, 2.587015551e-05f, + 2.633215404e-05f, 2.679405705e-05f, 2.725586353e-05f, 2.771757248e-05f, 2.817918289e-05f, 2.864069375e-05f, 2.910210406e-05f, 2.956341282e-05f, 3.002461903e-05f, 3.048572167e-05f, + 3.094671975e-05f, 3.140761227e-05f, 3.186839822e-05f, 3.232907660e-05f, 3.278964641e-05f, 3.325010664e-05f, 3.371045630e-05f, 3.417069439e-05f, 3.463081990e-05f, 3.509083184e-05f, + 3.555072920e-05f, 3.601051098e-05f, 3.647017619e-05f, 3.692972383e-05f, 3.738915290e-05f, 3.784846239e-05f, 3.830765133e-05f, 3.876671869e-05f, 3.922566350e-05f, 3.968448474e-05f, + 4.014318143e-05f, 4.060175257e-05f, 4.106019716e-05f, 4.151851422e-05f, 4.197670273e-05f, 4.243476171e-05f, 4.289269017e-05f, 4.335048711e-05f, 4.380815154e-05f, 4.426568245e-05f, + 4.472307888e-05f, 4.518033980e-05f, 4.563746425e-05f, 4.609445122e-05f, 4.655129973e-05f, 4.700800877e-05f, 4.746457738e-05f, 4.792100454e-05f, 4.837728928e-05f, 4.883343060e-05f, + 4.928942751e-05f, 4.974527903e-05f, 5.020098417e-05f, 5.065654194e-05f, 5.111195135e-05f, 5.156721142e-05f, 5.202232116e-05f, 5.247727959e-05f, 5.293208571e-05f, 5.338673854e-05f, + 5.384123711e-05f, 5.429558041e-05f, 5.474976748e-05f, 5.520379732e-05f, 5.565766896e-05f, 5.611138140e-05f, 5.656493368e-05f, 5.701832480e-05f, 5.747155379e-05f, 5.792461966e-05f, + 5.837752143e-05f, 5.883025813e-05f, 5.928282877e-05f, 5.973523237e-05f, 6.018746796e-05f, 6.063953456e-05f, 6.109143119e-05f, 6.154315687e-05f, 6.199471062e-05f, 6.244609148e-05f, + 6.289729846e-05f, 6.334833058e-05f, 6.379918688e-05f, 6.424986637e-05f, 6.470036809e-05f, 6.515069106e-05f, 6.560083430e-05f, 6.605079685e-05f, 6.650057772e-05f, 6.695017596e-05f, + 6.739959059e-05f, 6.784882063e-05f, 6.829786512e-05f, 6.874672309e-05f, 6.919539357e-05f, 6.964387558e-05f, 7.009216817e-05f, 7.054027035e-05f, 7.098818118e-05f, 7.143589967e-05f, + 7.188342486e-05f, 7.233075579e-05f, 7.277789149e-05f, 7.322483100e-05f, 7.367157334e-05f, 7.411811757e-05f, 7.456446271e-05f, 7.501060780e-05f, 7.545655188e-05f, 7.590229398e-05f, + 7.634783315e-05f, 7.679316843e-05f, 7.723829885e-05f, 7.768322346e-05f, 7.812794130e-05f, 7.857245140e-05f, 7.901675281e-05f, 7.946084457e-05f, 7.990472573e-05f, 8.034839532e-05f, + 8.079185240e-05f, 8.123509600e-05f, 8.167812518e-05f, 8.212093897e-05f, 8.256353643e-05f, 8.300591660e-05f, 8.344807853e-05f, 8.389002126e-05f, 8.433174385e-05f, 8.477324534e-05f, + 8.521452479e-05f, 8.565558123e-05f, 8.609641374e-05f, 8.653702134e-05f, 8.697740311e-05f, 8.741755808e-05f, 8.785748532e-05f, 8.829718387e-05f, 8.873665279e-05f, 8.917589114e-05f, + 8.961489797e-05f, 9.005367234e-05f, 9.049221330e-05f, 9.093051990e-05f, 9.136859122e-05f, 9.180642630e-05f, 9.224402421e-05f, 9.268138400e-05f, 9.311850473e-05f, 9.355538548e-05f, + 9.399202528e-05f, 9.442842322e-05f, 9.486457834e-05f, 9.530048972e-05f, 9.573615642e-05f, 9.617157750e-05f, 9.660675202e-05f, 9.704167906e-05f, 9.747635768e-05f, 9.791078694e-05f, + 9.834496592e-05f, 9.877889367e-05f, 9.921256928e-05f, 9.964599180e-05f, 1.000791603e-04f, 1.005120739e-04f, 1.009447316e-04f, 1.013771325e-04f, 1.018092757e-04f, 1.022411602e-04f, + 1.026727851e-04f, 1.031041496e-04f, 1.035352526e-04f, 1.039660933e-04f, 1.043966707e-04f, 1.048269838e-04f, 1.052570319e-04f, 1.056868139e-04f, 1.061163290e-04f, 1.065455762e-04f, + 1.069745545e-04f, 1.074032632e-04f, 1.078317012e-04f, 1.082598676e-04f, 1.086877616e-04f, 1.091153821e-04f, 1.095427284e-04f, 1.099697994e-04f, 1.103965943e-04f, 1.108231122e-04f, + 1.112493521e-04f, 1.116753131e-04f, 1.121009943e-04f, 1.125263948e-04f, 1.129515137e-04f, 1.133763501e-04f, 1.138009031e-04f, 1.142251717e-04f, 1.146491551e-04f, 1.150728523e-04f, + 1.154962625e-04f, 1.159193847e-04f, 1.163422180e-04f, 1.167647616e-04f, 1.171870145e-04f, 1.176089758e-04f, 1.180306447e-04f, 1.184520201e-04f, 1.188731013e-04f, 1.192938873e-04f, + 1.197143773e-04f, 1.201345702e-04f, 1.205544653e-04f, 1.209740616e-04f, 1.213933583e-04f, 1.218123544e-04f, 1.222310490e-04f, 1.226494413e-04f, 1.230675303e-04f, 1.234853152e-04f, + 1.239027951e-04f, 1.243199691e-04f, 1.247368362e-04f, 1.251533957e-04f, 1.255696466e-04f, 1.259855880e-04f, 1.264012190e-04f, 1.268165388e-04f, 1.272315465e-04f, 1.276462411e-04f, + 1.280606219e-04f, 1.284746878e-04f, 1.288884381e-04f, 1.293018718e-04f, 1.297149882e-04f, 1.301277862e-04f, 1.305402650e-04f, 1.309524237e-04f, 1.313642615e-04f, 1.317757775e-04f, + 1.321869708e-04f, 1.325978405e-04f, 1.330083857e-04f, 1.334186057e-04f, 1.338284994e-04f, 1.342380661e-04f, 1.346473048e-04f, 1.350562147e-04f, 1.354647949e-04f, 1.358730446e-04f, + 1.362809629e-04f, 1.366885488e-04f, 1.370958017e-04f, 1.375027204e-04f, 1.379093044e-04f, 1.383155525e-04f, 1.387214641e-04f, 1.391270381e-04f, 1.395322738e-04f, 1.399371704e-04f, + 1.403417268e-04f, 1.407459424e-04f, 1.411498162e-04f, 1.415533473e-04f, 1.419565349e-04f, 1.423593782e-04f, 1.427618763e-04f, 1.431640283e-04f, 1.435658334e-04f, 1.439672907e-04f, + 1.443683995e-04f, 1.447691587e-04f, 1.451695676e-04f, 1.455696254e-04f, 1.459693311e-04f, 1.463686840e-04f, 1.467676831e-04f, 1.471663277e-04f, 1.475646169e-04f, 1.479625498e-04f, + 1.483601257e-04f, 1.487573436e-04f, 1.491542027e-04f, 1.495507022e-04f, 1.499468412e-04f, 1.503426189e-04f, 1.507380345e-04f, 1.511330872e-04f, 1.515277760e-04f, 1.519221001e-04f, + 1.523160588e-04f, 1.527096511e-04f, 1.531028763e-04f, 1.534957335e-04f, 1.538882219e-04f, 1.542803406e-04f, 1.546720889e-04f, 1.550634659e-04f, 1.554544707e-04f, 1.558451025e-04f, + 1.562353606e-04f, 1.566252441e-04f, 1.570147521e-04f, 1.574038838e-04f, 1.577926385e-04f, 1.581810153e-04f, 1.585690133e-04f, 1.589566318e-04f, 1.593438699e-04f, 1.597307268e-04f, + 1.601172018e-04f, 1.605032939e-04f, 1.608890023e-04f, 1.612743264e-04f, 1.616592651e-04f, 1.620438178e-04f, 1.624279836e-04f, 1.628117617e-04f, 1.631951513e-04f, 1.635781515e-04f, + 1.639607617e-04f, 1.643429809e-04f, 1.647248083e-04f, 1.651062433e-04f, 1.654872848e-04f, 1.658679322e-04f, 1.662481847e-04f, 1.666280414e-04f, 1.670075015e-04f, 1.673865643e-04f, + 1.677652289e-04f, 1.681434945e-04f, 1.685213605e-04f, 1.688988258e-04f, 1.692758898e-04f, 1.696525517e-04f, 1.700288106e-04f, 1.704046658e-04f, 1.707801165e-04f, 1.711551619e-04f, + 1.715298012e-04f, 1.719040336e-04f, 1.722778583e-04f, 1.726512746e-04f, 1.730242816e-04f, 1.733968786e-04f, 1.737690648e-04f, 1.741408394e-04f, 1.745122016e-04f, 1.748831506e-04f, + 1.752536857e-04f, 1.756238061e-04f, 1.759935110e-04f, 1.763627996e-04f, 1.767316712e-04f, 1.771001249e-04f, 1.774681601e-04f, 1.778357759e-04f, 1.782029715e-04f, 1.785697462e-04f, + 1.789360993e-04f, 1.793020298e-04f, 1.796675372e-04f, 1.800326206e-04f, 1.803972792e-04f, 1.807615123e-04f, 1.811253191e-04f, 1.814886989e-04f, 1.818516508e-04f, 1.822141742e-04f, + 1.825762683e-04f, 1.829379323e-04f, 1.832991654e-04f, 1.836599669e-04f, 1.840203361e-04f, 1.843802721e-04f, 1.847397743e-04f, 1.850988418e-04f, 1.854574740e-04f, 1.858156700e-04f, + 1.861734292e-04f, 1.865307507e-04f, 1.868876339e-04f, 1.872440780e-04f, 1.876000822e-04f, 1.879556457e-04f, 1.883107680e-04f, 1.886654481e-04f, 1.890196854e-04f, 1.893734791e-04f, + 1.897268284e-04f, 1.900797328e-04f, 1.904321913e-04f, 1.907842033e-04f, 1.911357680e-04f, 1.914868847e-04f, 1.918375527e-04f, 1.921877712e-04f, 1.925375395e-04f, 1.928868569e-04f, + 1.932357227e-04f, 1.935841360e-04f, 1.939320962e-04f, 1.942796026e-04f, 1.946266544e-04f, 1.949732509e-04f, 1.953193914e-04f, 1.956650752e-04f, 1.960103015e-04f, 1.963550696e-04f, + 1.966993789e-04f, 1.970432285e-04f, 1.973866178e-04f, 1.977295461e-04f, 1.980720126e-04f, 1.984140166e-04f, 1.987555574e-04f, 1.990966344e-04f, 1.994372467e-04f, 1.997773937e-04f, + 2.001170747e-04f, 2.004562890e-04f, 2.007950358e-04f, 2.011333145e-04f, 2.014711243e-04f, 2.018084646e-04f, 2.021453346e-04f, 2.024817337e-04f, 2.028176612e-04f, 2.031531163e-04f, + 2.034880983e-04f, 2.038226066e-04f, 2.041566405e-04f, 2.044901992e-04f, 2.048232822e-04f, 2.051558886e-04f, 2.054880178e-04f, 2.058196691e-04f, 2.061508418e-04f, 2.064815353e-04f, + 2.068117488e-04f, 2.071414816e-04f, 2.074707332e-04f, 2.077995027e-04f, 2.081277895e-04f, 2.084555930e-04f, 2.087829124e-04f, 2.091097471e-04f, 2.094360964e-04f, 2.097619596e-04f, + 2.100873361e-04f, 2.104122251e-04f, 2.107366260e-04f, 2.110605382e-04f, 2.113839609e-04f, 2.117068935e-04f, 2.120293353e-04f, 2.123512856e-04f, 2.126727439e-04f, 2.129937093e-04f, + 2.133141814e-04f, 2.136341593e-04f, 2.139536424e-04f, 2.142726302e-04f, 2.145911218e-04f, 2.149091167e-04f, 2.152266142e-04f, 2.155436136e-04f, 2.158601143e-04f, 2.161761157e-04f, + 2.164916170e-04f, 2.168066177e-04f, 2.171211170e-04f, 2.174351144e-04f, 2.177486092e-04f, 2.180616007e-04f, 2.183740883e-04f, 2.186860713e-04f, 2.189975492e-04f, 2.193085212e-04f, + 2.196189868e-04f, 2.199289452e-04f, 2.202383959e-04f, 2.205473381e-04f, 2.208557714e-04f, 2.211636950e-04f, 2.214711083e-04f, 2.217780106e-04f, 2.220844014e-04f, 2.223902801e-04f, + 2.226956459e-04f, 2.230004982e-04f, 2.233048365e-04f, 2.236086601e-04f, 2.239119683e-04f, 2.242147606e-04f, 2.245170364e-04f, 2.248187949e-04f, 2.251200357e-04f, 2.254207580e-04f, + 2.257209613e-04f, 2.260206449e-04f, 2.263198082e-04f, 2.266184507e-04f, 2.269165716e-04f, 2.272141704e-04f, 2.275112466e-04f, 2.278077993e-04f, 2.281038282e-04f, 2.283993325e-04f, + 2.286943116e-04f, 2.289887650e-04f, 2.292826921e-04f, 2.295760922e-04f, 2.298689647e-04f, 2.301613091e-04f, 2.304531247e-04f, 2.307444109e-04f, 2.310351672e-04f, 2.313253930e-04f, + 2.316150876e-04f, 2.319042505e-04f, 2.321928811e-04f, 2.324809788e-04f, 2.327685430e-04f, 2.330555731e-04f, 2.333420685e-04f, 2.336280287e-04f, 2.339134530e-04f, 2.341983409e-04f, + 2.344826919e-04f, 2.347665052e-04f, 2.350497804e-04f, 2.353325168e-04f, 2.356147140e-04f, 2.358963712e-04f, 2.361774880e-04f, 2.364580638e-04f, 2.367380979e-04f, 2.370175899e-04f, + 2.372965391e-04f, 2.375749450e-04f, 2.378528071e-04f, 2.381301247e-04f, 2.384068973e-04f, 2.386831244e-04f, 2.389588053e-04f, 2.392339395e-04f, 2.395085265e-04f, 2.397825657e-04f, + 2.400560565e-04f, 2.403289984e-04f, 2.406013908e-04f, 2.408732332e-04f, 2.411445251e-04f, 2.414152658e-04f, 2.416854548e-04f, 2.419550916e-04f, 2.422241757e-04f, 2.424927065e-04f, + 2.427606834e-04f, 2.430281059e-04f, 2.432949734e-04f, 2.435612855e-04f, 2.438270416e-04f, 2.440922411e-04f, 2.443568836e-04f, 2.446209684e-04f, 2.448844950e-04f, 2.451474630e-04f, + 2.454098718e-04f, 2.456717207e-04f, 2.459330095e-04f, 2.461937374e-04f, 2.464539040e-04f, 2.467135087e-04f, 2.469725510e-04f, 2.472310305e-04f, 2.474889465e-04f, 2.477462986e-04f, + 2.480030862e-04f, 2.482593088e-04f, 2.485149660e-04f, 2.487700571e-04f, 2.490245817e-04f, 2.492785393e-04f, 2.495319294e-04f, 2.497847513e-04f, 2.500370048e-04f, 2.502886891e-04f, + 2.505398039e-04f, 2.507903486e-04f, 2.510403228e-04f, 2.512897258e-04f, 2.515385573e-04f, 2.517868167e-04f, 2.520345035e-04f, 2.522816173e-04f, 2.525281574e-04f, 2.527741235e-04f, + 2.530195151e-04f, 2.532643316e-04f, 2.535085726e-04f, 2.537522375e-04f, 2.539953260e-04f, 2.542378374e-04f, 2.544797713e-04f, 2.547211273e-04f, 2.549619049e-04f, 2.552021035e-04f, + 2.554417227e-04f, 2.556807620e-04f, 2.559192209e-04f, 2.561570991e-04f, 2.563943959e-04f, 2.566311109e-04f, 2.568672436e-04f, 2.571027937e-04f, 2.573377605e-04f, 2.575721437e-04f, + 2.578059427e-04f, 2.580391572e-04f, 2.582717866e-04f, 2.585038304e-04f, 2.587352883e-04f, 2.589661598e-04f, 2.591964443e-04f, 2.594261415e-04f, 2.596552509e-04f, 2.598837720e-04f, + 2.601117044e-04f, 2.603390476e-04f, 2.605658012e-04f, 2.607919647e-04f, 2.610175378e-04f, 2.612425198e-04f, 2.614669104e-04f, 2.616907092e-04f, 2.619139157e-04f, 2.621365295e-04f, + 2.623585500e-04f, 2.625799770e-04f, 2.628008099e-04f, 2.630210483e-04f, 2.632406918e-04f, 2.634597400e-04f, 2.636781923e-04f, 2.638960485e-04f, 2.641133080e-04f, 2.643299704e-04f, + 2.645460353e-04f, 2.647615023e-04f, 2.649763709e-04f, 2.651906408e-04f, 2.654043115e-04f, 2.656173826e-04f, 2.658298536e-04f, 2.660417242e-04f, 2.662529940e-04f, 2.664636625e-04f, + 2.666737292e-04f, 2.668831939e-04f, 2.670920561e-04f, 2.673003153e-04f, 2.675079713e-04f, 2.677150235e-04f, 2.679214715e-04f, 2.681273150e-04f, 2.683325536e-04f, 2.685371869e-04f, + 2.687412143e-04f, 2.689446357e-04f, 2.691474505e-04f, 2.693496584e-04f, 2.695512590e-04f, 2.697522518e-04f, 2.699526366e-04f, 2.701524128e-04f, 2.703515802e-04f, 2.705501383e-04f, + 2.707480867e-04f, 2.709454251e-04f, 2.711421531e-04f, 2.713382702e-04f, 2.715337762e-04f, 2.717286706e-04f, 2.719229530e-04f, 2.721166232e-04f, 2.723096806e-04f, 2.725021250e-04f, + 2.726939560e-04f, 2.728851731e-04f, 2.730757761e-04f, 2.732657645e-04f, 2.734551380e-04f, 2.736438962e-04f, 2.738320388e-04f, 2.740195654e-04f, 2.742064756e-04f, 2.743927691e-04f, + 2.745784456e-04f, 2.747635045e-04f, 2.749479457e-04f, 2.751317688e-04f, 2.753149733e-04f, 2.754975590e-04f, 2.756795255e-04f, 2.758608725e-04f, 2.760415995e-04f, 2.762217064e-04f, + 2.764011926e-04f, 2.765800579e-04f, 2.767583019e-04f, 2.769359244e-04f, 2.771129249e-04f, 2.772893031e-04f, 2.774650586e-04f, 2.776401913e-04f, 2.778147006e-04f, 2.779885863e-04f, + 2.781618481e-04f, 2.783344856e-04f, 2.785064985e-04f, 2.786778864e-04f, 2.788486491e-04f, 2.790187862e-04f, 2.791882975e-04f, 2.793571825e-04f, 2.795254409e-04f, 2.796930725e-04f, + 2.798600769e-04f, 2.800264539e-04f, 2.801922030e-04f, 2.803573240e-04f, 2.805218166e-04f, 2.806856805e-04f, 2.808489153e-04f, 2.810115208e-04f, 2.811734966e-04f, 2.813348424e-04f, + 2.814955580e-04f, 2.816556431e-04f, 2.818150972e-04f, 2.819739203e-04f, 2.821321118e-04f, 2.822896716e-04f, 2.824465994e-04f, 2.826028948e-04f, 2.827585576e-04f, 2.829135875e-04f, + 2.830679842e-04f, 2.832217474e-04f, 2.833748769e-04f, 2.835273722e-04f, 2.836792332e-04f, 2.838304596e-04f, 2.839810511e-04f, 2.841310074e-04f, 2.842803283e-04f, 2.844290134e-04f, + 2.845770625e-04f, 2.847244754e-04f, 2.848712517e-04f, 2.850173911e-04f, 2.851628935e-04f, 2.853077585e-04f, 2.854519859e-04f, 2.855955754e-04f, 2.857385268e-04f, 2.858808398e-04f, + 2.860225141e-04f, 2.861635494e-04f, 2.863039456e-04f, 2.864437023e-04f, 2.865828194e-04f, 2.867212965e-04f, 2.868591334e-04f, 2.869963299e-04f, 2.871328856e-04f, 2.872688004e-04f, + 2.874040741e-04f, 2.875387063e-04f, 2.876726968e-04f, 2.878060454e-04f, 2.879387519e-04f, 2.880708160e-04f, 2.882022374e-04f, 2.883330160e-04f, 2.884631514e-04f, 2.885926436e-04f, + 2.887214921e-04f, 2.888496969e-04f, 2.889772577e-04f, 2.891041742e-04f, 2.892304462e-04f, 2.893560736e-04f, 2.894810560e-04f, 2.896053933e-04f, 2.897290852e-04f, 2.898521315e-04f, + 2.899745321e-04f, 2.900962866e-04f, 2.902173949e-04f, 2.903378567e-04f, 2.904576719e-04f, 2.905768403e-04f, 2.906953616e-04f, 2.908132356e-04f, 2.909304621e-04f, 2.910470410e-04f, + 2.911629719e-04f, 2.912782548e-04f, 2.913928894e-04f, 2.915068755e-04f, 2.916202129e-04f, 2.917329014e-04f, 2.918449409e-04f, 2.919563311e-04f, 2.920670718e-04f, 2.921771629e-04f, + 2.922866042e-04f, 2.923953955e-04f, 2.925035365e-04f, 2.926110272e-04f, 2.927178672e-04f, 2.928240566e-04f, 2.929295950e-04f, 2.930344823e-04f, 2.931387183e-04f, 2.932423029e-04f, + 2.933452358e-04f, 2.934475169e-04f, 2.935491460e-04f, 2.936501230e-04f, 2.937504477e-04f, 2.938501199e-04f, 2.939491394e-04f, 2.940475061e-04f, 2.941452199e-04f, 2.942422805e-04f, + 2.943386879e-04f, 2.944344418e-04f, 2.945295421e-04f, 2.946239886e-04f, 2.947177812e-04f, 2.948109197e-04f, 2.949034041e-04f, 2.949952340e-04f, 2.950864095e-04f, 2.951769303e-04f, + 2.952667963e-04f, 2.953560073e-04f, 2.954445632e-04f, 2.955324640e-04f, 2.956197093e-04f, 2.957062992e-04f, 2.957922334e-04f, 2.958775118e-04f, 2.959621343e-04f, 2.960461008e-04f, + 2.961294111e-04f, 2.962120651e-04f, 2.962940626e-04f, 2.963754037e-04f, 2.964560880e-04f, 2.965361155e-04f, 2.966154861e-04f, 2.966941997e-04f, 2.967722561e-04f, 2.968496553e-04f, + 2.969263970e-04f, 2.970024812e-04f, 2.970779078e-04f, 2.971526767e-04f, 2.972267877e-04f, 2.973002408e-04f, 2.973730358e-04f, 2.974451726e-04f, 2.975166512e-04f, 2.975874714e-04f, + 2.976576332e-04f, 2.977271363e-04f, 2.977959808e-04f, 2.978641666e-04f, 2.979316934e-04f, 2.979985613e-04f, 2.980647702e-04f, 2.981303199e-04f, 2.981952104e-04f, 2.982594416e-04f, + 2.983230133e-04f, 2.983859256e-04f, 2.984481783e-04f, 2.985097714e-04f, 2.985707047e-04f, 2.986309782e-04f, 2.986905918e-04f, 2.987495454e-04f, 2.988078390e-04f, 2.988654724e-04f, + 2.989224457e-04f, 2.989787587e-04f, 2.990344114e-04f, 2.990894037e-04f, 2.991437355e-04f, 2.991974068e-04f, 2.992504175e-04f, 2.993027675e-04f, 2.993544568e-04f, 2.994054853e-04f, + 2.994558530e-04f, 2.995055599e-04f, 2.995546057e-04f, 2.996029906e-04f, 2.996507144e-04f, 2.996977772e-04f, 2.997441787e-04f, 2.997899191e-04f, 2.998349983e-04f, 2.998794161e-04f, + 2.999231726e-04f, 2.999662678e-04f, 3.000087015e-04f, 3.000504738e-04f, 3.000915847e-04f, 3.001320339e-04f, 3.001718217e-04f, 3.002109478e-04f, 3.002494123e-04f, 3.002872152e-04f, + 3.003243564e-04f, 3.003608359e-04f, 3.003966536e-04f, 3.004318096e-04f, 3.004663038e-04f, 3.005001362e-04f, 3.005333068e-04f, 3.005658156e-04f, 3.005976625e-04f, 3.006288475e-04f, + 3.006593706e-04f, 3.006892319e-04f, 3.007184312e-04f, 3.007469687e-04f, 3.007748441e-04f, 3.008020577e-04f, 3.008286093e-04f, 3.008544990e-04f, 3.008797268e-04f, 3.009042925e-04f, + 3.009281964e-04f, 3.009514383e-04f, 3.009740183e-04f, 3.009959363e-04f, 3.010171924e-04f, 3.010377866e-04f, 3.010577189e-04f, 3.010769892e-04f, 3.010955977e-04f, 3.011135443e-04f, + 3.011308291e-04f, 3.011474520e-04f, 3.011634131e-04f, 3.011787124e-04f, 3.011933499e-04f, 3.012073256e-04f, 3.012206396e-04f, 3.012332919e-04f, 3.012452825e-04f, 3.012566114e-04f, + 3.012672788e-04f, 3.012772845e-04f, 3.012866286e-04f, 3.012953112e-04f, 3.013033324e-04f, 3.013106920e-04f, 3.013173903e-04f, 3.013234272e-04f, 3.013288027e-04f, 3.013335169e-04f, + 3.013375699e-04f, 3.013409617e-04f, 3.013436923e-04f, 3.013457618e-04f, 3.013471702e-04f, 3.013479176e-04f, 3.013480041e-04f, 3.013474296e-04f, 3.013461944e-04f, 3.013442983e-04f, + 3.013417415e-04f, 3.013385240e-04f, 3.013346459e-04f, 3.013301072e-04f, 3.013249081e-04f, 3.013190486e-04f, 3.013125287e-04f, 3.013053485e-04f, 3.012975081e-04f, 3.012890076e-04f, + 3.012798470e-04f, 3.012700264e-04f, 3.012595459e-04f, 3.012484055e-04f, 3.012366054e-04f, 3.012241456e-04f, 3.012110262e-04f, 3.011972473e-04f, 3.011828090e-04f, 3.011677113e-04f, + 3.011519543e-04f, 3.011355382e-04f, 3.011184630e-04f, 3.011007288e-04f, 3.010823358e-04f, 3.010632839e-04f, 3.010435733e-04f, 3.010232041e-04f, 3.010021764e-04f, 3.009804903e-04f, + 3.009581459e-04f, 3.009351433e-04f, 3.009114826e-04f, 3.008871638e-04f, 3.008621873e-04f, 3.008365529e-04f, 3.008102609e-04f, 3.007833113e-04f, 3.007557042e-04f, 3.007274399e-04f, + 3.006985183e-04f, 3.006689397e-04f, 3.006387041e-04f, 3.006078116e-04f, 3.005762624e-04f, 3.005440566e-04f, 3.005111943e-04f, 3.004776756e-04f, 3.004435007e-04f, 3.004086697e-04f, + 3.003731828e-04f, 3.003370400e-04f, 3.003002415e-04f, 3.002627874e-04f, 3.002246779e-04f, 3.001859131e-04f, 3.001464932e-04f, 3.001064182e-04f, 3.000656883e-04f, 3.000243038e-04f, + 2.999822646e-04f, 2.999395710e-04f, 2.998962231e-04f, 2.998522210e-04f, 2.998075650e-04f, 2.997622551e-04f, 2.997162916e-04f, 2.996696745e-04f, 2.996224040e-04f, 2.995744803e-04f, + 2.995259035e-04f, 2.994766738e-04f, 2.994267914e-04f, 2.993762564e-04f, 2.993250690e-04f, 2.992732294e-04f, 2.992207377e-04f, 2.991675940e-04f, 2.991137987e-04f, 2.990593517e-04f, + 2.990042534e-04f, 2.989485038e-04f, 2.988921032e-04f, 2.988350518e-04f, 2.987773496e-04f, 2.987189970e-04f, 2.986599940e-04f, 2.986003408e-04f, 2.985400377e-04f, 2.984790849e-04f, + 2.984174824e-04f, 2.983552306e-04f, 2.982923295e-04f, 2.982287794e-04f, 2.981645805e-04f, 2.980997330e-04f, 2.980342370e-04f, 2.979680928e-04f, 2.979013006e-04f, 2.978338605e-04f, + 2.977657728e-04f, 2.976970377e-04f, 2.976276553e-04f, 2.975576259e-04f, 2.974869497e-04f, 2.974156268e-04f, 2.973436576e-04f, 2.972710422e-04f, 2.971977808e-04f, 2.971238737e-04f, + 2.970493209e-04f, 2.969741229e-04f, 2.968982798e-04f, 2.968217917e-04f, 2.967446590e-04f, 2.966668819e-04f, 2.965884605e-04f, 2.965093951e-04f, 2.964296859e-04f, 2.963493332e-04f, + 2.962683372e-04f, 2.961866981e-04f, 2.961044161e-04f, 2.960214915e-04f, 2.959379246e-04f, 2.958537155e-04f, 2.957688644e-04f, 2.956833717e-04f, 2.955972376e-04f, 2.955104622e-04f, + 2.954230460e-04f, 2.953349890e-04f, 2.952462915e-04f, 2.951569539e-04f, 2.950669763e-04f, 2.949763590e-04f, 2.948851022e-04f, 2.947932062e-04f, 2.947006712e-04f, 2.946074976e-04f, + 2.945136855e-04f, 2.944192353e-04f, 2.943241471e-04f, 2.942284212e-04f, 2.941320580e-04f, 2.940350576e-04f, 2.939374204e-04f, 2.938391465e-04f, 2.937402363e-04f, 2.936406901e-04f, + 2.935405080e-04f, 2.934396905e-04f, 2.933382377e-04f, 2.932361499e-04f, 2.931334274e-04f, 2.930300705e-04f, 2.929260794e-04f, 2.928214545e-04f, 2.927161960e-04f, 2.926103042e-04f, + 2.925037794e-04f, 2.923966219e-04f, 2.922888320e-04f, 2.921804098e-04f, 2.920713559e-04f, 2.919616703e-04f, 2.918513535e-04f, 2.917404057e-04f, 2.916288272e-04f, 2.915166184e-04f, + 2.914037794e-04f, 2.912903106e-04f, 2.911762124e-04f, 2.910614849e-04f, 2.909461286e-04f, 2.908301437e-04f, 2.907135305e-04f, 2.905962894e-04f, 2.904784206e-04f, 2.903599244e-04f, + 2.902408012e-04f, 2.901210513e-04f, 2.900006750e-04f, 2.898796725e-04f, 2.897580443e-04f, 2.896357907e-04f, 2.895129119e-04f, 2.893894083e-04f, 2.892652802e-04f, 2.891405279e-04f, + 2.890151518e-04f, 2.888891521e-04f, 2.887625293e-04f, 2.886352836e-04f, 2.885074154e-04f, 2.883789249e-04f, 2.882498126e-04f, 2.881200788e-04f, 2.879897238e-04f, 2.878587479e-04f, + 2.877271515e-04f, 2.875949349e-04f, 2.874620984e-04f, 2.873286425e-04f, 2.871945674e-04f, 2.870598735e-04f, 2.869245612e-04f, 2.867886307e-04f, 2.866520824e-04f, 2.865149168e-04f, + 2.863771341e-04f, 2.862387346e-04f, 2.860997188e-04f, 2.859600870e-04f, 2.858198396e-04f, 2.856789769e-04f, 2.855374993e-04f, 2.853954070e-04f, 2.852527006e-04f, 2.851093804e-04f, + 2.849654467e-04f, 2.848208998e-04f, 2.846757403e-04f, 2.845299683e-04f, 2.843835844e-04f, 2.842365888e-04f, 2.840889820e-04f, 2.839407643e-04f, 2.837919361e-04f, 2.836424977e-04f, + 2.834924497e-04f, 2.833417922e-04f, 2.831905257e-04f, 2.830386507e-04f, 2.828861674e-04f, 2.827330763e-04f, 2.825793777e-04f, 2.824250720e-04f, 2.822701597e-04f, 2.821146411e-04f, + 2.819585165e-04f, 2.818017865e-04f, 2.816444514e-04f, 2.814865115e-04f, 2.813279673e-04f, 2.811688192e-04f, 2.810090676e-04f, 2.808487128e-04f, 2.806877554e-04f, 2.805261956e-04f, + 2.803640338e-04f, 2.802012706e-04f, 2.800379063e-04f, 2.798739413e-04f, 2.797093760e-04f, 2.795442108e-04f, 2.793784461e-04f, 2.792120824e-04f, 2.790451201e-04f, 2.788775595e-04f, + 2.787094011e-04f, 2.785406454e-04f, 2.783712927e-04f, 2.782013434e-04f, 2.780307980e-04f, 2.778596569e-04f, 2.776879205e-04f, 2.775155893e-04f, 2.773426636e-04f, 2.771691440e-04f, + 2.769950308e-04f, 2.768203244e-04f, 2.766450254e-04f, 2.764691341e-04f, 2.762926509e-04f, 2.761155764e-04f, 2.759379108e-04f, 2.757596548e-04f, 2.755808087e-04f, 2.754013729e-04f, + 2.752213480e-04f, 2.750407342e-04f, 2.748595322e-04f, 2.746777423e-04f, 2.744953650e-04f, 2.743124007e-04f, 2.741288499e-04f, 2.739447130e-04f, 2.737599905e-04f, 2.735746828e-04f, + 2.733887904e-04f, 2.732023138e-04f, 2.730152534e-04f, 2.728276096e-04f, 2.726393830e-04f, 2.724505739e-04f, 2.722611829e-04f, 2.720712104e-04f, 2.718806569e-04f, 2.716895228e-04f, + 2.714978086e-04f, 2.713055148e-04f, 2.711126419e-04f, 2.709191902e-04f, 2.707251604e-04f, 2.705305528e-04f, 2.703353679e-04f, 2.701396062e-04f, 2.699432683e-04f, 2.697463545e-04f, + 2.695488653e-04f, 2.693508013e-04f, 2.691521629e-04f, 2.689529505e-04f, 2.687531648e-04f, 2.685528061e-04f, 2.683518750e-04f, 2.681503719e-04f, 2.679482973e-04f, 2.677456517e-04f, + 2.675424356e-04f, 2.673386496e-04f, 2.671342940e-04f, 2.669293694e-04f, 2.667238764e-04f, 2.665178153e-04f, 2.663111866e-04f, 2.661039910e-04f, 2.658962288e-04f, 2.656879007e-04f, + 2.654790070e-04f, 2.652695483e-04f, 2.650595251e-04f, 2.648489379e-04f, 2.646377873e-04f, 2.644260736e-04f, 2.642137975e-04f, 2.640009595e-04f, 2.637875600e-04f, 2.635735996e-04f, + 2.633590788e-04f, 2.631439980e-04f, 2.629283580e-04f, 2.627121590e-04f, 2.624954018e-04f, 2.622780867e-04f, 2.620602143e-04f, 2.618417852e-04f, 2.616227998e-04f, 2.614032587e-04f, + 2.611831624e-04f, 2.609625115e-04f, 2.607413064e-04f, 2.605195478e-04f, 2.602972361e-04f, 2.600743718e-04f, 2.598509555e-04f, 2.596269878e-04f, 2.594024692e-04f, 2.591774002e-04f, + 2.589517813e-04f, 2.587256131e-04f, 2.584988962e-04f, 2.582716310e-04f, 2.580438181e-04f, 2.578154582e-04f, 2.575865516e-04f, 2.573570990e-04f, 2.571271009e-04f, 2.568965578e-04f, + 2.566654704e-04f, 2.564338391e-04f, 2.562016645e-04f, 2.559689472e-04f, 2.557356877e-04f, 2.555018866e-04f, 2.552675445e-04f, 2.550326618e-04f, 2.547972392e-04f, 2.545612772e-04f, + 2.543247763e-04f, 2.540877372e-04f, 2.538501605e-04f, 2.536120465e-04f, 2.533733961e-04f, 2.531342096e-04f, 2.528944877e-04f, 2.526542309e-04f, 2.524134399e-04f, 2.521721151e-04f, + 2.519302573e-04f, 2.516878668e-04f, 2.514449443e-04f, 2.512014905e-04f, 2.509575058e-04f, 2.507129908e-04f, 2.504679462e-04f, 2.502223725e-04f, 2.499762703e-04f, 2.497296401e-04f, + 2.494824826e-04f, 2.492347984e-04f, 2.489865879e-04f, 2.487378519e-04f, 2.484885909e-04f, 2.482388055e-04f, 2.479884963e-04f, 2.477376638e-04f, 2.474863087e-04f, 2.472344316e-04f, + 2.469820331e-04f, 2.467291137e-04f, 2.464756741e-04f, 2.462217148e-04f, 2.459672365e-04f, 2.457122397e-04f, 2.454567251e-04f, 2.452006933e-04f, 2.449441448e-04f, 2.446870803e-04f, + 2.444295004e-04f, 2.441714057e-04f, 2.439127968e-04f, 2.436536742e-04f, 2.433940387e-04f, 2.431338908e-04f, 2.428732312e-04f, 2.426120604e-04f, 2.423503791e-04f, 2.420881878e-04f, + 2.418254873e-04f, 2.415622781e-04f, 2.412985608e-04f, 2.410343361e-04f, 2.407696046e-04f, 2.405043669e-04f, 2.402386236e-04f, 2.399723753e-04f, 2.397056228e-04f, 2.394383665e-04f, + 2.391706072e-04f, 2.389023454e-04f, 2.386335819e-04f, 2.383643171e-04f, 2.380945518e-04f, 2.378242867e-04f, 2.375535222e-04f, 2.372822591e-04f, 2.370104979e-04f, 2.367382395e-04f, + 2.364654842e-04f, 2.361922329e-04f, 2.359184862e-04f, 2.356442446e-04f, 2.353695089e-04f, 2.350942796e-04f, 2.348185575e-04f, 2.345423431e-04f, 2.342656372e-04f, 2.339884403e-04f, + 2.337107531e-04f, 2.334325762e-04f, 2.331539104e-04f, 2.328747563e-04f, 2.325951144e-04f, 2.323149856e-04f, 2.320343703e-04f, 2.317532694e-04f, 2.314716833e-04f, 2.311896129e-04f, + 2.309070587e-04f, 2.306240214e-04f, 2.303405017e-04f, 2.300565002e-04f, 2.297720177e-04f, 2.294870546e-04f, 2.292016118e-04f, 2.289156899e-04f, 2.286292896e-04f, 2.283424115e-04f, + 2.280550563e-04f, 2.277672246e-04f, 2.274789172e-04f, 2.271901347e-04f, 2.269008777e-04f, 2.266111471e-04f, 2.263209433e-04f, 2.260302672e-04f, 2.257391193e-04f, 2.254475004e-04f, + 2.251554111e-04f, 2.248628521e-04f, 2.245698242e-04f, 2.242763279e-04f, 2.239823639e-04f, 2.236879331e-04f, 2.233930359e-04f, 2.230976732e-04f, 2.228018455e-04f, 2.225055537e-04f, + 2.222087983e-04f, 2.219115801e-04f, 2.216138997e-04f, 2.213157579e-04f, 2.210171553e-04f, 2.207180927e-04f, 2.204185707e-04f, 2.201185900e-04f, 2.198181513e-04f, 2.195172553e-04f, + 2.192159028e-04f, 2.189140943e-04f, 2.186118307e-04f, 2.183091126e-04f, 2.180059407e-04f, 2.177023157e-04f, 2.173982383e-04f, 2.170937092e-04f, 2.167887292e-04f, 2.164832989e-04f, + 2.161774191e-04f, 2.158710903e-04f, 2.155643135e-04f, 2.152570892e-04f, 2.149494182e-04f, 2.146413012e-04f, 2.143327389e-04f, 2.140237320e-04f, 2.137142813e-04f, 2.134043874e-04f, + 2.130940510e-04f, 2.127832729e-04f, 2.124720539e-04f, 2.121603945e-04f, 2.118482956e-04f, 2.115357579e-04f, 2.112227820e-04f, 2.109093688e-04f, 2.105955188e-04f, 2.102812329e-04f, + 2.099665118e-04f, 2.096513562e-04f, 2.093357669e-04f, 2.090197445e-04f, 2.087032897e-04f, 2.083864034e-04f, 2.080690863e-04f, 2.077513390e-04f, 2.074331623e-04f, 2.071145570e-04f, + 2.067955238e-04f, 2.064760634e-04f, 2.061561765e-04f, 2.058358639e-04f, 2.055151264e-04f, 2.051939646e-04f, 2.048723793e-04f, 2.045503713e-04f, 2.042279413e-04f, 2.039050900e-04f, + 2.035818181e-04f, 2.032581265e-04f, 2.029340158e-04f, 2.026094869e-04f, 2.022845404e-04f, 2.019591771e-04f, 2.016333977e-04f, 2.013072030e-04f, 2.009805938e-04f, 2.006535708e-04f, + 2.003261348e-04f, 1.999982864e-04f, 1.996700265e-04f, 1.993413558e-04f, 1.990122751e-04f, 1.986827850e-04f, 1.983528865e-04f, 1.980225802e-04f, 1.976918669e-04f, 1.973607473e-04f, + 1.970292223e-04f, 1.966972925e-04f, 1.963649588e-04f, 1.960322218e-04f, 1.956990825e-04f, 1.953655414e-04f, 1.950315994e-04f, 1.946972573e-04f, 1.943625158e-04f, 1.940273757e-04f, + 1.936918378e-04f, 1.933559027e-04f, 1.930195714e-04f, 1.926828445e-04f, 1.923457229e-04f, 1.920082073e-04f, 1.916702984e-04f, 1.913319971e-04f, 1.909933042e-04f, 1.906542203e-04f, + 1.903147464e-04f, 1.899748830e-04f, 1.896346312e-04f, 1.892939915e-04f, 1.889529648e-04f, 1.886115519e-04f, 1.882697536e-04f, 1.879275706e-04f, 1.875850037e-04f, 1.872420537e-04f, + 1.868987214e-04f, 1.865550076e-04f, 1.862109130e-04f, 1.858664385e-04f, 1.855215848e-04f, 1.851763527e-04f, 1.848307431e-04f, 1.844847566e-04f, 1.841383941e-04f, 1.837916564e-04f, + 1.834445442e-04f, 1.830970584e-04f, 1.827491998e-04f, 1.824009691e-04f, 1.820523672e-04f, 1.817033948e-04f, 1.813540527e-04f, 1.810043417e-04f, 1.806542627e-04f, 1.803038164e-04f, + 1.799530037e-04f, 1.796018252e-04f, 1.792502819e-04f, 1.788983745e-04f, 1.785461039e-04f, 1.781934708e-04f, 1.778404760e-04f, 1.774871203e-04f, 1.771334046e-04f, 1.767793297e-04f, + 1.764248963e-04f, 1.760701053e-04f, 1.757149574e-04f, 1.753594535e-04f, 1.750035944e-04f, 1.746473809e-04f, 1.742908139e-04f, 1.739338940e-04f, 1.735766222e-04f, 1.732189992e-04f, + 1.728610259e-04f, 1.725027031e-04f, 1.721440315e-04f, 1.717850121e-04f, 1.714256456e-04f, 1.710659328e-04f, 1.707058746e-04f, 1.703454717e-04f, 1.699847250e-04f, 1.696236354e-04f, + 1.692622036e-04f, 1.689004304e-04f, 1.685383168e-04f, 1.681758634e-04f, 1.678130711e-04f, 1.674499408e-04f, 1.670864733e-04f, 1.667226693e-04f, 1.663585298e-04f, 1.659940556e-04f, + 1.656292474e-04f, 1.652641061e-04f, 1.648986325e-04f, 1.645328275e-04f, 1.641666919e-04f, 1.638002265e-04f, 1.634334322e-04f, 1.630663098e-04f, 1.626988600e-04f, 1.623310839e-04f, + 1.619629821e-04f, 1.615945555e-04f, 1.612258050e-04f, 1.608567314e-04f, 1.604873355e-04f, 1.601176181e-04f, 1.597475802e-04f, 1.593772225e-04f, 1.590065459e-04f, 1.586355511e-04f, + 1.582642392e-04f, 1.578926108e-04f, 1.575206669e-04f, 1.571484083e-04f, 1.567758358e-04f, 1.564029503e-04f, 1.560297525e-04f, 1.556562435e-04f, 1.552824239e-04f, 1.549082947e-04f, + 1.545338566e-04f, 1.541591106e-04f, 1.537840575e-04f, 1.534086982e-04f, 1.530330334e-04f, 1.526570640e-04f, 1.522807910e-04f, 1.519042150e-04f, 1.515273371e-04f, 1.511501580e-04f, + 1.507726785e-04f, 1.503948997e-04f, 1.500168222e-04f, 1.496384469e-04f, 1.492597748e-04f, 1.488808066e-04f, 1.485015433e-04f, 1.481219856e-04f, 1.477421344e-04f, 1.473619907e-04f, + 1.469815551e-04f, 1.466008287e-04f, 1.462198123e-04f, 1.458385066e-04f, 1.454569127e-04f, 1.450750312e-04f, 1.446928632e-04f, 1.443104095e-04f, 1.439276709e-04f, 1.435446483e-04f, + 1.431613425e-04f, 1.427777545e-04f, 1.423938850e-04f, 1.420097350e-04f, 1.416253053e-04f, 1.412405968e-04f, 1.408556103e-04f, 1.404703468e-04f, 1.400848071e-04f, 1.396989920e-04f, + 1.393129024e-04f, 1.389265392e-04f, 1.385399033e-04f, 1.381529955e-04f, 1.377658167e-04f, 1.373783678e-04f, 1.369906497e-04f, 1.366026631e-04f, 1.362144091e-04f, 1.358258884e-04f, + 1.354371020e-04f, 1.350480507e-04f, 1.346587354e-04f, 1.342691570e-04f, 1.338793163e-04f, 1.334892142e-04f, 1.330988516e-04f, 1.327082294e-04f, 1.323173485e-04f, 1.319262097e-04f, + 1.315348139e-04f, 1.311431620e-04f, 1.307512549e-04f, 1.303590934e-04f, 1.299666785e-04f, 1.295740110e-04f, 1.291810918e-04f, 1.287879218e-04f, 1.283945018e-04f, 1.280008328e-04f, + 1.276069157e-04f, 1.272127512e-04f, 1.268183404e-04f, 1.264236840e-04f, 1.260287830e-04f, 1.256336383e-04f, 1.252382508e-04f, 1.248426212e-04f, 1.244467506e-04f, 1.240506399e-04f, + 1.236542898e-04f, 1.232577013e-04f, 1.228608753e-04f, 1.224638126e-04f, 1.220665143e-04f, 1.216689810e-04f, 1.212712139e-04f, 1.208732136e-04f, 1.204749812e-04f, 1.200765175e-04f, + 1.196778234e-04f, 1.192788999e-04f, 1.188797477e-04f, 1.184803679e-04f, 1.180807612e-04f, 1.176809286e-04f, 1.172808710e-04f, 1.168805893e-04f, 1.164800843e-04f, 1.160793571e-04f, + 1.156784084e-04f, 1.152772391e-04f, 1.148758503e-04f, 1.144742427e-04f, 1.140724172e-04f, 1.136703749e-04f, 1.132681165e-04f, 1.128656429e-04f, 1.124629551e-04f, 1.120600540e-04f, + 1.116569405e-04f, 1.112536154e-04f, 1.108500797e-04f, 1.104463343e-04f, 1.100423800e-04f, 1.096382179e-04f, 1.092338487e-04f, 1.088292734e-04f, 1.084244929e-04f, 1.080195081e-04f, + 1.076143199e-04f, 1.072089292e-04f, 1.068033370e-04f, 1.063975440e-04f, 1.059915513e-04f, 1.055853597e-04f, 1.051789702e-04f, 1.047723836e-04f, 1.043656009e-04f, 1.039586229e-04f, + 1.035514506e-04f, 1.031440849e-04f, 1.027365267e-04f, 1.023287769e-04f, 1.019208365e-04f, 1.015127062e-04f, 1.011043871e-04f, 1.006958800e-04f, 1.002871859e-04f, 9.987830572e-05f, + 9.946924028e-05f, 9.905999053e-05f, 9.865055740e-05f, 9.824094179e-05f, 9.783114463e-05f, 9.742116681e-05f, 9.701100926e-05f, 9.660067289e-05f, 9.619015862e-05f, 9.577946736e-05f, + 9.536860003e-05f, 9.495755754e-05f, 9.454634081e-05f, 9.413495075e-05f, 9.372338829e-05f, 9.331165433e-05f, 9.289974981e-05f, 9.248767563e-05f, 9.207543271e-05f, 9.166302197e-05f, + 9.125044433e-05f, 9.083770071e-05f, 9.042479203e-05f, 9.001171920e-05f, 8.959848316e-05f, 8.918508480e-05f, 8.877152507e-05f, 8.835780487e-05f, 8.794392514e-05f, 8.752988678e-05f, + 8.711569072e-05f, 8.670133789e-05f, 8.628682920e-05f, 8.587216558e-05f, 8.545734794e-05f, 8.504237722e-05f, 8.462725434e-05f, 8.421198021e-05f, 8.379655576e-05f, 8.338098192e-05f, + 8.296525961e-05f, 8.254938976e-05f, 8.213337328e-05f, 8.171721110e-05f, 8.130090416e-05f, 8.088445336e-05f, 8.046785965e-05f, 8.005112394e-05f, 7.963424716e-05f, 7.921723024e-05f, + 7.880007410e-05f, 7.838277967e-05f, 7.796534788e-05f, 7.754777965e-05f, 7.713007591e-05f, 7.671223759e-05f, 7.629426562e-05f, 7.587616092e-05f, 7.545792442e-05f, 7.503955705e-05f, + 7.462105975e-05f, 7.420243343e-05f, 7.378367903e-05f, 7.336479747e-05f, 7.294578970e-05f, 7.252665662e-05f, 7.210739918e-05f, 7.168801831e-05f, 7.126851494e-05f, 7.084888998e-05f, + 7.042914439e-05f, 7.000927908e-05f, 6.958929500e-05f, 6.916919306e-05f, 6.874897420e-05f, 6.832863935e-05f, 6.790818945e-05f, 6.748762543e-05f, 6.706694821e-05f, 6.664615873e-05f, + 6.622525793e-05f, 6.580424673e-05f, 6.538312606e-05f, 6.496189687e-05f, 6.454056008e-05f, 6.411911663e-05f, 6.369756745e-05f, 6.327591347e-05f, 6.285415563e-05f, 6.243229487e-05f, + 6.201033210e-05f, 6.158826828e-05f, 6.116610433e-05f, 6.074384119e-05f, 6.032147979e-05f, 5.989902106e-05f, 5.947646595e-05f, 5.905381539e-05f, 5.863107031e-05f, 5.820823164e-05f, + 5.778530033e-05f, 5.736227730e-05f, 5.693916350e-05f, 5.651595986e-05f, 5.609266731e-05f, 5.566928680e-05f, 5.524581925e-05f, 5.482226560e-05f, 5.439862679e-05f, 5.397490376e-05f, + 5.355109744e-05f, 5.312720877e-05f, 5.270323869e-05f, 5.227918813e-05f, 5.185505803e-05f, 5.143084932e-05f, 5.100656295e-05f, 5.058219985e-05f, 5.015776095e-05f, 4.973324721e-05f, + 4.930865954e-05f, 4.888399889e-05f, 4.845926621e-05f, 4.803446241e-05f, 4.760958846e-05f, 4.718464527e-05f, 4.675963379e-05f, 4.633455496e-05f, 4.590940971e-05f, 4.548419899e-05f, + 4.505892373e-05f, 4.463358487e-05f, 4.420818335e-05f, 4.378272010e-05f, 4.335719607e-05f, 4.293161219e-05f, 4.250596941e-05f, 4.208026865e-05f, 4.165451087e-05f, 4.122869699e-05f, + 4.080282796e-05f, 4.037690471e-05f, 3.995092819e-05f, 3.952489934e-05f, 3.909881908e-05f, 3.867268837e-05f, 3.824650813e-05f, 3.782027932e-05f, 3.739400286e-05f, 3.696767970e-05f, + 3.654131078e-05f, 3.611489704e-05f, 3.568843940e-05f, 3.526193883e-05f, 3.483539624e-05f, 3.440881259e-05f, 3.398218881e-05f, 3.355552584e-05f, 3.312882461e-05f, 3.270208608e-05f, + 3.227531118e-05f, 3.184850084e-05f, 3.142165601e-05f, 3.099477763e-05f, 3.056786663e-05f, 3.014092396e-05f, 2.971395055e-05f, 2.928694734e-05f, 2.885991527e-05f, 2.843285529e-05f, + 2.800576832e-05f, 2.757865532e-05f, 2.715151721e-05f, 2.672435494e-05f, 2.629716945e-05f, 2.586996168e-05f, 2.544273255e-05f, 2.501548303e-05f, 2.458821403e-05f, 2.416092651e-05f, + 2.373362140e-05f, 2.330629963e-05f, 2.287896216e-05f, 2.245160991e-05f, 2.202424383e-05f, 2.159686485e-05f, 2.116947391e-05f, 2.074207196e-05f, 2.031465992e-05f, 1.988723875e-05f, + 1.945980937e-05f, 1.903237272e-05f, 1.860492975e-05f, 1.817748139e-05f, 1.775002859e-05f, 1.732257226e-05f, 1.689511337e-05f, 1.646765284e-05f, 1.604019161e-05f, 1.561273062e-05f, + 1.518527080e-05f, 1.475781310e-05f, 1.433035846e-05f, 1.390290780e-05f, 1.347546207e-05f, 1.304802220e-05f, 1.262058914e-05f, 1.219316381e-05f, 1.176574716e-05f, 1.133834013e-05f, + 1.091094364e-05f, 1.048355864e-05f, 1.005618606e-05f, 9.628826836e-06f, 9.201481911e-06f, 8.774152218e-06f, 8.346838694e-06f, 7.919542273e-06f, 7.492263893e-06f, 7.065004488e-06f, + 6.637764995e-06f, 6.210546349e-06f, 5.783349485e-06f, 5.356175340e-06f, 4.929024848e-06f, 4.501898944e-06f, 4.074798563e-06f, 3.647724640e-06f, 3.220678110e-06f, 2.793659907e-06f, + 2.366670966e-06f, 1.939712221e-06f, 1.512784605e-06f, 1.085889054e-06f, 6.590265005e-07f, 2.321978786e-07f, -1.945958783e-07f, -6.213538368e-07f, -1.048075064e-06f, -1.474758626e-06f, + -1.901403591e-06f, -2.328009025e-06f, -2.754573996e-06f, -3.181097573e-06f, -3.607578821e-06f, -4.034016810e-06f, -4.460410608e-06f, -4.886759282e-06f, -5.313061902e-06f, -5.739317536e-06f, + -6.165525252e-06f, -6.591684120e-06f, -7.017793209e-06f, -7.443851588e-06f, -7.869858327e-06f, -8.295812496e-06f, -8.721713164e-06f, -9.147559401e-06f, -9.573350279e-06f, -9.999084867e-06f, + -1.042476224e-05f, -1.085038146e-05f, -1.127594160e-05f, -1.170144174e-05f, -1.212688095e-05f, -1.255225829e-05f, -1.297757284e-05f, -1.340282368e-05f, -1.382800987e-05f, -1.425313049e-05f, + -1.467818460e-05f, -1.510317129e-05f, -1.552808963e-05f, -1.595293869e-05f, -1.637771754e-05f, -1.680242525e-05f, -1.722706091e-05f, -1.765162359e-05f, -1.807611236e-05f, -1.850052629e-05f, + -1.892486446e-05f, -1.934912595e-05f, -1.977330983e-05f, -2.019741518e-05f, -2.062144108e-05f, -2.104538659e-05f, -2.146925080e-05f, -2.189303279e-05f, -2.231673162e-05f, -2.274034639e-05f, + -2.316387616e-05f, -2.358732002e-05f, -2.401067704e-05f, -2.443394630e-05f, -2.485712688e-05f, -2.528021785e-05f, -2.570321831e-05f, -2.612612732e-05f, -2.654894397e-05f, -2.697166734e-05f, + -2.739429651e-05f, -2.781683056e-05f, -2.823926856e-05f, -2.866160961e-05f, -2.908385277e-05f, -2.950599715e-05f, -2.992804180e-05f, -3.034998583e-05f, -3.077182831e-05f, -3.119356832e-05f, + -3.161520496e-05f, -3.203673729e-05f, -3.245816441e-05f, -3.287948540e-05f, -3.330069934e-05f, -3.372180532e-05f, -3.414280242e-05f, -3.456368974e-05f, -3.498446635e-05f, -3.540513134e-05f, + -3.582568380e-05f, -3.624612282e-05f, -3.666644747e-05f, -3.708665686e-05f, -3.750675006e-05f, -3.792672617e-05f, -3.834658428e-05f, -3.876632346e-05f, -3.918594282e-05f, -3.960544143e-05f, + -4.002481840e-05f, -4.044407281e-05f, -4.086320374e-05f, -4.128221030e-05f, -4.170109158e-05f, -4.211984666e-05f, -4.253847463e-05f, -4.295697459e-05f, -4.337534564e-05f, -4.379358685e-05f, + -4.421169734e-05f, -4.462967618e-05f, -4.504752248e-05f, -4.546523533e-05f, -4.588281383e-05f, -4.630025706e-05f, -4.671756413e-05f, -4.713473412e-05f, -4.755176615e-05f, -4.796865929e-05f, + -4.838541266e-05f, -4.880202535e-05f, -4.921849645e-05f, -4.963482506e-05f, -5.005101028e-05f, -5.046705122e-05f, -5.088294696e-05f, -5.129869662e-05f, -5.171429928e-05f, -5.212975406e-05f, + -5.254506005e-05f, -5.296021635e-05f, -5.337522206e-05f, -5.379007629e-05f, -5.420477814e-05f, -5.461932670e-05f, -5.503372110e-05f, -5.544796042e-05f, -5.586204378e-05f, -5.627597027e-05f, + -5.668973901e-05f, -5.710334909e-05f, -5.751679963e-05f, -5.793008972e-05f, -5.834321849e-05f, -5.875618502e-05f, -5.916898844e-05f, -5.958162785e-05f, -5.999410235e-05f, -6.040641106e-05f, + -6.081855309e-05f, -6.123052754e-05f, -6.164233352e-05f, -6.205397016e-05f, -6.246543654e-05f, -6.287673180e-05f, -6.328785504e-05f, -6.369880537e-05f, -6.410958191e-05f, -6.452018376e-05f, + -6.493061005e-05f, -6.534085989e-05f, -6.575093238e-05f, -6.616082665e-05f, -6.657054182e-05f, -6.698007699e-05f, -6.738943129e-05f, -6.779860383e-05f, -6.820759373e-05f, -6.861640011e-05f, + -6.902502208e-05f, -6.943345877e-05f, -6.984170929e-05f, -7.024977276e-05f, -7.065764831e-05f, -7.106533506e-05f, -7.147283212e-05f, -7.188013862e-05f, -7.228725368e-05f, -7.269417642e-05f, + -7.310090597e-05f, -7.350744145e-05f, -7.391378198e-05f, -7.431992669e-05f, -7.472587471e-05f, -7.513162516e-05f, -7.553717716e-05f, -7.594252985e-05f, -7.634768235e-05f, -7.675263379e-05f, + -7.715738329e-05f, -7.756192999e-05f, -7.796627302e-05f, -7.837041150e-05f, -7.877434456e-05f, -7.917807134e-05f, -7.958159097e-05f, -7.998490258e-05f, -8.038800531e-05f, -8.079089827e-05f, + -8.119358062e-05f, -8.159605148e-05f, -8.199830999e-05f, -8.240035528e-05f, -8.280218649e-05f, -8.320380275e-05f, -8.360520321e-05f, -8.400638699e-05f, -8.440735324e-05f, -8.480810110e-05f, + -8.520862970e-05f, -8.560893818e-05f, -8.600902569e-05f, -8.640889137e-05f, -8.680853435e-05f, -8.720795377e-05f, -8.760714879e-05f, -8.800611854e-05f, -8.840486217e-05f, -8.880337881e-05f, + -8.920166763e-05f, -8.959972775e-05f, -8.999755833e-05f, -9.039515851e-05f, -9.079252744e-05f, -9.118966426e-05f, -9.158656813e-05f, -9.198323820e-05f, -9.237967360e-05f, -9.277587350e-05f, + -9.317183705e-05f, -9.356756338e-05f, -9.396305166e-05f, -9.435830104e-05f, -9.475331067e-05f, -9.514807970e-05f, -9.554260729e-05f, -9.593689259e-05f, -9.633093476e-05f, -9.672473296e-05f, + -9.711828633e-05f, -9.751159404e-05f, -9.790465524e-05f, -9.829746909e-05f, -9.869003476e-05f, -9.908235139e-05f, -9.947441816e-05f, -9.986623422e-05f, -1.002577987e-04f, -1.006491108e-04f, + -1.010401698e-04f, -1.014309746e-04f, -1.018215245e-04f, -1.022118187e-04f, -1.026018564e-04f, -1.029916366e-04f, -1.033811586e-04f, -1.037704216e-04f, -1.041594246e-04f, -1.045481669e-04f, + -1.049366477e-04f, -1.053248660e-04f, -1.057128212e-04f, -1.061005122e-04f, -1.064879384e-04f, -1.068750989e-04f, -1.072619929e-04f, -1.076486195e-04f, -1.080349778e-04f, -1.084210672e-04f, + -1.088068868e-04f, -1.091924356e-04f, -1.095777130e-04f, -1.099627181e-04f, -1.103474501e-04f, -1.107319081e-04f, -1.111160913e-04f, -1.114999989e-04f, -1.118836302e-04f, -1.122669841e-04f, + -1.126500601e-04f, -1.130328572e-04f, -1.134153746e-04f, -1.137976115e-04f, -1.141795670e-04f, -1.145612405e-04f, -1.149426310e-04f, -1.153237377e-04f, -1.157045599e-04f, -1.160850967e-04f, + -1.164653474e-04f, -1.168453110e-04f, -1.172249868e-04f, -1.176043740e-04f, -1.179834717e-04f, -1.183622792e-04f, -1.187407957e-04f, -1.191190203e-04f, -1.194969523e-04f, -1.198745908e-04f, + -1.202519351e-04f, -1.206289842e-04f, -1.210057376e-04f, -1.213821942e-04f, -1.217583534e-04f, -1.221342143e-04f, -1.225097761e-04f, -1.228850380e-04f, -1.232599993e-04f, -1.236346591e-04f, + -1.240090167e-04f, -1.243830712e-04f, -1.247568218e-04f, -1.251302678e-04f, -1.255034083e-04f, -1.258762426e-04f, -1.262487699e-04f, -1.266209894e-04f, -1.269929002e-04f, -1.273645016e-04f, + -1.277357929e-04f, -1.281067731e-04f, -1.284774416e-04f, -1.288477975e-04f, -1.292178401e-04f, -1.295875686e-04f, -1.299569821e-04f, -1.303260800e-04f, -1.306948613e-04f, -1.310633254e-04f, + -1.314314715e-04f, -1.317992987e-04f, -1.321668063e-04f, -1.325339936e-04f, -1.329008596e-04f, -1.332674038e-04f, -1.336336252e-04f, -1.339995231e-04f, -1.343650967e-04f, -1.347303453e-04f, + -1.350952680e-04f, -1.354598642e-04f, -1.358241329e-04f, -1.361880736e-04f, -1.365516853e-04f, -1.369149674e-04f, -1.372779190e-04f, -1.376405393e-04f, -1.380028277e-04f, -1.383647833e-04f, + -1.387264054e-04f, -1.390876932e-04f, -1.394486460e-04f, -1.398092629e-04f, -1.401695433e-04f, -1.405294863e-04f, -1.408890912e-04f, -1.412483573e-04f, -1.416072837e-04f, -1.419658697e-04f, + -1.423241146e-04f, -1.426820176e-04f, -1.430395780e-04f, -1.433967949e-04f, -1.437536676e-04f, -1.441101955e-04f, -1.444663776e-04f, -1.448222133e-04f, -1.451777019e-04f, -1.455328425e-04f, + -1.458876344e-04f, -1.462420769e-04f, -1.465961693e-04f, -1.469499106e-04f, -1.473033004e-04f, -1.476563377e-04f, -1.480090218e-04f, -1.483613520e-04f, -1.487133276e-04f, -1.490649478e-04f, + -1.494162118e-04f, -1.497671190e-04f, -1.501176685e-04f, -1.504678597e-04f, -1.508176918e-04f, -1.511671640e-04f, -1.515162757e-04f, -1.518650260e-04f, -1.522134144e-04f, -1.525614399e-04f, + -1.529091020e-04f, -1.532563998e-04f, -1.536033326e-04f, -1.539498997e-04f, -1.542961004e-04f, -1.546419339e-04f, -1.549873996e-04f, -1.553324966e-04f, -1.556772242e-04f, -1.560215818e-04f, + -1.563655687e-04f, -1.567091839e-04f, -1.570524270e-04f, -1.573952971e-04f, -1.577377934e-04f, -1.580799154e-04f, -1.584216623e-04f, -1.587630333e-04f, -1.591040278e-04f, -1.594446449e-04f, + -1.597848841e-04f, -1.601247446e-04f, -1.604642257e-04f, -1.608033266e-04f, -1.611420466e-04f, -1.614803852e-04f, -1.618183414e-04f, -1.621559146e-04f, -1.624931042e-04f, -1.628299094e-04f, + -1.631663295e-04f, -1.635023637e-04f, -1.638380115e-04f, -1.641732720e-04f, -1.645081446e-04f, -1.648426286e-04f, -1.651767232e-04f, -1.655104279e-04f, -1.658437418e-04f, -1.661766642e-04f, + -1.665091946e-04f, -1.668413321e-04f, -1.671730761e-04f, -1.675044259e-04f, -1.678353808e-04f, -1.681659402e-04f, -1.684961032e-04f, -1.688258692e-04f, -1.691552376e-04f, -1.694842076e-04f, + -1.698127785e-04f, -1.701409497e-04f, -1.704687205e-04f, -1.707960902e-04f, -1.711230581e-04f, -1.714496235e-04f, -1.717757857e-04f, -1.721015441e-04f, -1.724268980e-04f, -1.727518467e-04f, + -1.730763894e-04f, -1.734005257e-04f, -1.737242546e-04f, -1.740475757e-04f, -1.743704882e-04f, -1.746929914e-04f, -1.750150847e-04f, -1.753367673e-04f, -1.756580387e-04f, -1.759788981e-04f, + -1.762993449e-04f, -1.766193784e-04f, -1.769389980e-04f, -1.772582029e-04f, -1.775769925e-04f, -1.778953662e-04f, -1.782133232e-04f, -1.785308630e-04f, -1.788479848e-04f, -1.791646880e-04f, + -1.794809720e-04f, -1.797968360e-04f, -1.801122794e-04f, -1.804273016e-04f, -1.807419019e-04f, -1.810560797e-04f, -1.813698342e-04f, -1.816831649e-04f, -1.819960711e-04f, -1.823085521e-04f, + -1.826206073e-04f, -1.829322360e-04f, -1.832434376e-04f, -1.835542115e-04f, -1.838645569e-04f, -1.841744734e-04f, -1.844839601e-04f, -1.847930165e-04f, -1.851016419e-04f, -1.854098357e-04f, + -1.857175972e-04f, -1.860249258e-04f, -1.863318209e-04f, -1.866382818e-04f, -1.869443079e-04f, -1.872498986e-04f, -1.875550532e-04f, -1.878597710e-04f, -1.881640516e-04f, -1.884678941e-04f, + -1.887712980e-04f, -1.890742628e-04f, -1.893767876e-04f, -1.896788719e-04f, -1.899805152e-04f, -1.902817167e-04f, -1.905824758e-04f, -1.908827919e-04f, -1.911826645e-04f, -1.914820928e-04f, + -1.917810762e-04f, -1.920796142e-04f, -1.923777061e-04f, -1.926753512e-04f, -1.929725491e-04f, -1.932692990e-04f, -1.935656004e-04f, -1.938614526e-04f, -1.941568551e-04f, -1.944518071e-04f, + -1.947463082e-04f, -1.950403576e-04f, -1.953339549e-04f, -1.956270993e-04f, -1.959197903e-04f, -1.962120273e-04f, -1.965038096e-04f, -1.967951367e-04f, -1.970860080e-04f, -1.973764229e-04f, + -1.976663807e-04f, -1.979558809e-04f, -1.982449228e-04f, -1.985335060e-04f, -1.988216297e-04f, -1.991092934e-04f, -1.993964965e-04f, -1.996832384e-04f, -1.999695185e-04f, -2.002553362e-04f, + -2.005406910e-04f, -2.008255822e-04f, -2.011100093e-04f, -2.013939717e-04f, -2.016774687e-04f, -2.019604998e-04f, -2.022430645e-04f, -2.025251621e-04f, -2.028067921e-04f, -2.030879539e-04f, + -2.033686469e-04f, -2.036488705e-04f, -2.039286241e-04f, -2.042079073e-04f, -2.044867193e-04f, -2.047650597e-04f, -2.050429278e-04f, -2.053203232e-04f, -2.055972451e-04f, -2.058736931e-04f, + -2.061496666e-04f, -2.064251651e-04f, -2.067001878e-04f, -2.069747344e-04f, -2.072488042e-04f, -2.075223967e-04f, -2.077955113e-04f, -2.080681474e-04f, -2.083403045e-04f, -2.086119821e-04f, + -2.088831795e-04f, -2.091538963e-04f, -2.094241318e-04f, -2.096938856e-04f, -2.099631570e-04f, -2.102319455e-04f, -2.105002506e-04f, -2.107680717e-04f, -2.110354082e-04f, -2.113022597e-04f, + -2.115686256e-04f, -2.118345053e-04f, -2.120998983e-04f, -2.123648040e-04f, -2.126292220e-04f, -2.128931516e-04f, -2.131565924e-04f, -2.134195437e-04f, -2.136820051e-04f, -2.139439760e-04f, + -2.142054560e-04f, -2.144664443e-04f, -2.147269406e-04f, -2.149869443e-04f, -2.152464548e-04f, -2.155054717e-04f, -2.157639944e-04f, -2.160220224e-04f, -2.162795551e-04f, -2.165365921e-04f, + -2.167931328e-04f, -2.170491766e-04f, -2.173047232e-04f, -2.175597719e-04f, -2.178143222e-04f, -2.180683736e-04f, -2.183219257e-04f, -2.185749778e-04f, -2.188275295e-04f, -2.190795802e-04f, + -2.193311295e-04f, -2.195821768e-04f, -2.198327217e-04f, -2.200827636e-04f, -2.203323020e-04f, -2.205813364e-04f, -2.208298663e-04f, -2.210778912e-04f, -2.213254106e-04f, -2.215724240e-04f, + -2.218189309e-04f, -2.220649308e-04f, -2.223104232e-04f, -2.225554076e-04f, -2.227998836e-04f, -2.230438505e-04f, -2.232873079e-04f, -2.235302554e-04f, -2.237726925e-04f, -2.240146186e-04f, + -2.242560332e-04f, -2.244969359e-04f, -2.247373262e-04f, -2.249772037e-04f, -2.252165677e-04f, -2.254554179e-04f, -2.256937537e-04f, -2.259315748e-04f, -2.261688805e-04f, -2.264056704e-04f, + -2.266419441e-04f, -2.268777011e-04f, -2.271129408e-04f, -2.273476629e-04f, -2.275818668e-04f, -2.278155522e-04f, -2.280487184e-04f, -2.282813650e-04f, -2.285134917e-04f, -2.287450978e-04f, + -2.289761830e-04f, -2.292067468e-04f, -2.294367887e-04f, -2.296663083e-04f, -2.298953050e-04f, -2.301237785e-04f, -2.303517283e-04f, -2.305791539e-04f, -2.308060549e-04f, -2.310324307e-04f, + -2.312582811e-04f, -2.314836054e-04f, -2.317084034e-04f, -2.319326744e-04f, -2.321564181e-04f, -2.323796340e-04f, -2.326023217e-04f, -2.328244807e-04f, -2.330461105e-04f, -2.332672109e-04f, + -2.334877812e-04f, -2.337078211e-04f, -2.339273301e-04f, -2.341463078e-04f, -2.343647537e-04f, -2.345826675e-04f, -2.348000486e-04f, -2.350168966e-04f, -2.352332112e-04f, -2.354489919e-04f, + -2.356642382e-04f, -2.358789498e-04f, -2.360931261e-04f, -2.363067669e-04f, -2.365198716e-04f, -2.367324398e-04f, -2.369444711e-04f, -2.371559651e-04f, -2.373669214e-04f, -2.375773395e-04f, + -2.377872191e-04f, -2.379965596e-04f, -2.382053608e-04f, -2.384136222e-04f, -2.386213433e-04f, -2.388285238e-04f, -2.390351633e-04f, -2.392412613e-04f, -2.394468175e-04f, -2.396518314e-04f, + -2.398563026e-04f, -2.400602308e-04f, -2.402636155e-04f, -2.404664563e-04f, -2.406687528e-04f, -2.408705047e-04f, -2.410717115e-04f, -2.412723728e-04f, -2.414724883e-04f, -2.416720575e-04f, + -2.418710801e-04f, -2.420695556e-04f, -2.422674837e-04f, -2.424648640e-04f, -2.426616961e-04f, -2.428579796e-04f, -2.430537141e-04f, -2.432488993e-04f, -2.434435347e-04f, -2.436376200e-04f, + -2.438311548e-04f, -2.440241387e-04f, -2.442165713e-04f, -2.444084524e-04f, -2.445997814e-04f, -2.447905580e-04f, -2.449807819e-04f, -2.451704526e-04f, -2.453595699e-04f, -2.455481333e-04f, + -2.457361424e-04f, -2.459235970e-04f, -2.461104966e-04f, -2.462968408e-04f, -2.464826294e-04f, -2.466678619e-04f, -2.468525380e-04f, -2.470366573e-04f, -2.472202195e-04f, -2.474032243e-04f, + -2.475856711e-04f, -2.477675598e-04f, -2.479488900e-04f, -2.481296612e-04f, -2.483098732e-04f, -2.484895256e-04f, -2.486686180e-04f, -2.488471502e-04f, -2.490251217e-04f, -2.492025323e-04f, + -2.493793815e-04f, -2.495556691e-04f, -2.497313946e-04f, -2.499065578e-04f, -2.500811584e-04f, -2.502551959e-04f, -2.504286701e-04f, -2.506015806e-04f, -2.507739271e-04f, -2.509457092e-04f, + -2.511169266e-04f, -2.512875791e-04f, -2.514576662e-04f, -2.516271877e-04f, -2.517961431e-04f, -2.519645323e-04f, -2.521323548e-04f, -2.522996104e-04f, -2.524662987e-04f, -2.526324195e-04f, + -2.527979723e-04f, -2.529629569e-04f, -2.531273730e-04f, -2.532912202e-04f, -2.534544982e-04f, -2.536172068e-04f, -2.537793456e-04f, -2.539409143e-04f, -2.541019126e-04f, -2.542623402e-04f, + -2.544221969e-04f, -2.545814821e-04f, -2.547401958e-04f, -2.548983376e-04f, -2.550559072e-04f, -2.552129042e-04f, -2.553693285e-04f, -2.555251796e-04f, -2.556804573e-04f, -2.558351614e-04f, + -2.559892915e-04f, -2.561428473e-04f, -2.562958285e-04f, -2.564482349e-04f, -2.566000662e-04f, -2.567513220e-04f, -2.569020022e-04f, -2.570521063e-04f, -2.572016342e-04f, -2.573505855e-04f, + -2.574989601e-04f, -2.576467575e-04f, -2.577939775e-04f, -2.579406199e-04f, -2.580866843e-04f, -2.582321706e-04f, -2.583770784e-04f, -2.585214074e-04f, -2.586651574e-04f, -2.588083282e-04f, + -2.589509194e-04f, -2.590929308e-04f, -2.592343621e-04f, -2.593752131e-04f, -2.595154835e-04f, -2.596551731e-04f, -2.597942815e-04f, -2.599328086e-04f, -2.600707541e-04f, -2.602081176e-04f, + -2.603448991e-04f, -2.604810982e-04f, -2.606167146e-04f, -2.607517482e-04f, -2.608861986e-04f, -2.610200657e-04f, -2.611533491e-04f, -2.612860487e-04f, -2.614181642e-04f, -2.615496953e-04f, + -2.616806418e-04f, -2.618110035e-04f, -2.619407802e-04f, -2.620699716e-04f, -2.621985774e-04f, -2.623265974e-04f, -2.624540315e-04f, -2.625808793e-04f, -2.627071407e-04f, -2.628328154e-04f, + -2.629579031e-04f, -2.630824038e-04f, -2.632063171e-04f, -2.633296427e-04f, -2.634523806e-04f, -2.635745305e-04f, -2.636960921e-04f, -2.638170652e-04f, -2.639374497e-04f, -2.640572452e-04f, + -2.641764517e-04f, -2.642950688e-04f, -2.644130964e-04f, -2.645305343e-04f, -2.646473822e-04f, -2.647636399e-04f, -2.648793073e-04f, -2.649943841e-04f, -2.651088702e-04f, -2.652227652e-04f, + -2.653360691e-04f, -2.654487816e-04f, -2.655609026e-04f, -2.656724318e-04f, -2.657833690e-04f, -2.658937140e-04f, -2.660034667e-04f, -2.661126269e-04f, -2.662211943e-04f, -2.663291689e-04f, + -2.664365503e-04f, -2.665433384e-04f, -2.666495330e-04f, -2.667551340e-04f, -2.668601411e-04f, -2.669645542e-04f, -2.670683731e-04f, -2.671715976e-04f, -2.672742275e-04f, -2.673762628e-04f, + -2.674777031e-04f, -2.675785483e-04f, -2.676787982e-04f, -2.677784528e-04f, -2.678775117e-04f, -2.679759749e-04f, -2.680738422e-04f, -2.681711133e-04f, -2.682677882e-04f, -2.683638667e-04f, + -2.684593486e-04f, -2.685542338e-04f, -2.686485220e-04f, -2.687422133e-04f, -2.688353073e-04f, -2.689278039e-04f, -2.690197030e-04f, -2.691110044e-04f, -2.692017081e-04f, -2.692918137e-04f, + -2.693813212e-04f, -2.694702305e-04f, -2.695585414e-04f, -2.696462537e-04f, -2.697333673e-04f, -2.698198821e-04f, -2.699057979e-04f, -2.699911145e-04f, -2.700758320e-04f, -2.701599500e-04f, + -2.702434685e-04f, -2.703263874e-04f, -2.704087064e-04f, -2.704904256e-04f, -2.705715447e-04f, -2.706520636e-04f, -2.707319822e-04f, -2.708113004e-04f, -2.708900181e-04f, -2.709681350e-04f, + -2.710456512e-04f, -2.711225664e-04f, -2.711988807e-04f, -2.712745937e-04f, -2.713497055e-04f, -2.714242159e-04f, -2.714981248e-04f, -2.715714322e-04f, -2.716441378e-04f, -2.717162415e-04f, + -2.717877433e-04f, -2.718586431e-04f, -2.719289408e-04f, -2.719986361e-04f, -2.720677292e-04f, -2.721362197e-04f, -2.722041078e-04f, -2.722713931e-04f, -2.723380757e-04f, -2.724041555e-04f, + -2.724696323e-04f, -2.725345061e-04f, -2.725987768e-04f, -2.726624442e-04f, -2.727255083e-04f, -2.727879691e-04f, -2.728498263e-04f, -2.729110800e-04f, -2.729717300e-04f, -2.730317763e-04f, + -2.730912188e-04f, -2.731500573e-04f, -2.732082920e-04f, -2.732659225e-04f, -2.733229489e-04f, -2.733793711e-04f, -2.734351891e-04f, -2.734904027e-04f, -2.735450118e-04f, -2.735990165e-04f, + -2.736524166e-04f, -2.737052121e-04f, -2.737574030e-04f, -2.738089890e-04f, -2.738599703e-04f, -2.739103466e-04f, -2.739601180e-04f, -2.740092845e-04f, -2.740578459e-04f, -2.741058021e-04f, + -2.741531532e-04f, -2.741998991e-04f, -2.742460397e-04f, -2.742915750e-04f, -2.743365049e-04f, -2.743808294e-04f, -2.744245485e-04f, -2.744676620e-04f, -2.745101700e-04f, -2.745520724e-04f, + -2.745933691e-04f, -2.746340601e-04f, -2.746741455e-04f, -2.747136251e-04f, -2.747524989e-04f, -2.747907668e-04f, -2.748284289e-04f, -2.748654852e-04f, -2.749019355e-04f, -2.749377798e-04f, + -2.749730182e-04f, -2.750076505e-04f, -2.750416769e-04f, -2.750750971e-04f, -2.751079113e-04f, -2.751401194e-04f, -2.751717214e-04f, -2.752027172e-04f, -2.752331069e-04f, -2.752628904e-04f, + -2.752920677e-04f, -2.753206388e-04f, -2.753486037e-04f, -2.753759624e-04f, -2.754027149e-04f, -2.754288611e-04f, -2.754544010e-04f, -2.754793347e-04f, -2.755036622e-04f, -2.755273833e-04f, + -2.755504983e-04f, -2.755730069e-04f, -2.755949093e-04f, -2.756162055e-04f, -2.756368954e-04f, -2.756569790e-04f, -2.756764564e-04f, -2.756953275e-04f, -2.757135925e-04f, -2.757312512e-04f, + -2.757483037e-04f, -2.757647500e-04f, -2.757805902e-04f, -2.757958242e-04f, -2.758104520e-04f, -2.758244738e-04f, -2.758378894e-04f, -2.758506989e-04f, -2.758629024e-04f, -2.758744998e-04f, + -2.758854912e-04f, -2.758958767e-04f, -2.759056562e-04f, -2.759148297e-04f, -2.759233974e-04f, -2.759313591e-04f, -2.759387151e-04f, -2.759454653e-04f, -2.759516096e-04f, -2.759571483e-04f, + -2.759620813e-04f, -2.759664086e-04f, -2.759701303e-04f, -2.759732465e-04f, -2.759757571e-04f, -2.759776623e-04f, -2.759789620e-04f, -2.759796564e-04f, -2.759797454e-04f, -2.759792291e-04f, + -2.759781076e-04f, -2.759763810e-04f, -2.759740492e-04f, -2.759711123e-04f, -2.759675704e-04f, -2.759634236e-04f, -2.759586718e-04f, -2.759533153e-04f, -2.759473540e-04f, -2.759407879e-04f, + -2.759336172e-04f, -2.759258420e-04f, -2.759174622e-04f, -2.759084780e-04f, -2.758988895e-04f, -2.758886966e-04f, -2.758778995e-04f, -2.758664982e-04f, -2.758544929e-04f, -2.758418836e-04f, + -2.758286704e-04f, -2.758148533e-04f, -2.758004324e-04f, -2.757854079e-04f, -2.757697798e-04f, -2.757535482e-04f, -2.757367131e-04f, -2.757192747e-04f, -2.757012331e-04f, -2.756825883e-04f, + -2.756633404e-04f, -2.756434896e-04f, -2.756230359e-04f, -2.756019794e-04f, -2.755803202e-04f, -2.755580584e-04f, -2.755351941e-04f, -2.755117274e-04f, -2.754876585e-04f, -2.754629873e-04f, + -2.754377141e-04f, -2.754118389e-04f, -2.753853618e-04f, -2.753582830e-04f, -2.753306025e-04f, -2.753023204e-04f, -2.752734370e-04f, -2.752439522e-04f, -2.752138662e-04f, -2.751831791e-04f, + -2.751518911e-04f, -2.751200022e-04f, -2.750875126e-04f, -2.750544224e-04f, -2.750207317e-04f, -2.749864406e-04f, -2.749515493e-04f, -2.749160579e-04f, -2.748799666e-04f, -2.748432753e-04f, + -2.748059844e-04f, -2.747680938e-04f, -2.747296038e-04f, -2.746905145e-04f, -2.746508260e-04f, -2.746105385e-04f, -2.745696520e-04f, -2.745281668e-04f, -2.744860829e-04f, -2.744434006e-04f, + -2.744001199e-04f, -2.743562410e-04f, -2.743117641e-04f, -2.742666892e-04f, -2.742210166e-04f, -2.741747464e-04f, -2.741278788e-04f, -2.740804138e-04f, -2.740323517e-04f, -2.739836926e-04f, + -2.739344367e-04f, -2.738845841e-04f, -2.738341350e-04f, -2.737830895e-04f, -2.737314478e-04f, -2.736792101e-04f, -2.736263765e-04f, -2.735729472e-04f, -2.735189224e-04f, -2.734643022e-04f, + -2.734090868e-04f, -2.733532764e-04f, -2.732968711e-04f, -2.732398711e-04f, -2.731822767e-04f, -2.731240879e-04f, -2.730653049e-04f, -2.730059280e-04f, -2.729459573e-04f, -2.728853930e-04f, + -2.728242352e-04f, -2.727624842e-04f, -2.727001401e-04f, -2.726372032e-04f, -2.725736735e-04f, -2.725095514e-04f, -2.724448369e-04f, -2.723795303e-04f, -2.723136318e-04f, -2.722471416e-04f, + -2.721800598e-04f, -2.721123867e-04f, -2.720441225e-04f, -2.719752673e-04f, -2.719058213e-04f, -2.718357848e-04f, -2.717651580e-04f, -2.716939411e-04f, -2.716221342e-04f, -2.715497376e-04f, + -2.714767515e-04f, -2.714031760e-04f, -2.713290115e-04f, -2.712542581e-04f, -2.711789160e-04f, -2.711029855e-04f, -2.710264667e-04f, -2.709493600e-04f, -2.708716654e-04f, -2.707933832e-04f, + -2.707145136e-04f, -2.706350570e-04f, -2.705550134e-04f, -2.704743831e-04f, -2.703931663e-04f, -2.703113633e-04f, -2.702289743e-04f, -2.701459995e-04f, -2.700624392e-04f, -2.699782935e-04f, + -2.698935628e-04f, -2.698082472e-04f, -2.697223469e-04f, -2.696358624e-04f, -2.695487936e-04f, -2.694611410e-04f, -2.693729047e-04f, -2.692840850e-04f, -2.691946821e-04f, -2.691046963e-04f, + -2.690141278e-04f, -2.689229769e-04f, -2.688312438e-04f, -2.687389288e-04f, -2.686460320e-04f, -2.685525539e-04f, -2.684584945e-04f, -2.683638543e-04f, -2.682686334e-04f, -2.681728320e-04f, + -2.680764505e-04f, -2.679794892e-04f, -2.678819481e-04f, -2.677838278e-04f, -2.676851283e-04f, -2.675858500e-04f, -2.674859931e-04f, -2.673855579e-04f, -2.672845446e-04f, -2.671829536e-04f, + -2.670807851e-04f, -2.669780394e-04f, -2.668747167e-04f, -2.667708174e-04f, -2.666663416e-04f, -2.665612897e-04f, -2.664556620e-04f, -2.663494587e-04f, -2.662426802e-04f, -2.661353266e-04f, + -2.660273983e-04f, -2.659188956e-04f, -2.658098188e-04f, -2.657001680e-04f, -2.655899438e-04f, -2.654791462e-04f, -2.653677756e-04f, -2.652558324e-04f, -2.651433167e-04f, -2.650302290e-04f, + -2.649165694e-04f, -2.648023383e-04f, -2.646875360e-04f, -2.645721627e-04f, -2.644562189e-04f, -2.643397047e-04f, -2.642226205e-04f, -2.641049667e-04f, -2.639867434e-04f, -2.638679510e-04f, + -2.637485898e-04f, -2.636286602e-04f, -2.635081624e-04f, -2.633870967e-04f, -2.632654635e-04f, -2.631432630e-04f, -2.630204957e-04f, -2.628971617e-04f, -2.627732615e-04f, -2.626487953e-04f, + -2.625237635e-04f, -2.623981664e-04f, -2.622720042e-04f, -2.621452774e-04f, -2.620179863e-04f, -2.618901311e-04f, -2.617617122e-04f, -2.616327300e-04f, -2.615031848e-04f, -2.613730768e-04f, + -2.612424065e-04f, -2.611111741e-04f, -2.609793801e-04f, -2.608470247e-04f, -2.607141082e-04f, -2.605806311e-04f, -2.604465936e-04f, -2.603119961e-04f, -2.601768389e-04f, -2.600411225e-04f, + -2.599048470e-04f, -2.597680129e-04f, -2.596306205e-04f, -2.594926702e-04f, -2.593541623e-04f, -2.592150972e-04f, -2.590754752e-04f, -2.589352966e-04f, -2.587945619e-04f, -2.586532713e-04f, + -2.585114253e-04f, -2.583690241e-04f, -2.582260682e-04f, -2.580825580e-04f, -2.579384937e-04f, -2.577938757e-04f, -2.576487044e-04f, -2.575029802e-04f, -2.573567034e-04f, -2.572098744e-04f, + -2.570624935e-04f, -2.569145612e-04f, -2.567660778e-04f, -2.566170437e-04f, -2.564674592e-04f, -2.563173248e-04f, -2.561666407e-04f, -2.560154074e-04f, -2.558636252e-04f, -2.557112946e-04f, + -2.555584159e-04f, -2.554049895e-04f, -2.552510158e-04f, -2.550964951e-04f, -2.549414278e-04f, -2.547858144e-04f, -2.546296552e-04f, -2.544729506e-04f, -2.543157010e-04f, -2.541579068e-04f, + -2.539995683e-04f, -2.538406860e-04f, -2.536812603e-04f, -2.535212915e-04f, -2.533607801e-04f, -2.531997264e-04f, -2.530381309e-04f, -2.528759939e-04f, -2.527133159e-04f, -2.525500972e-04f, + -2.523863383e-04f, -2.522220395e-04f, -2.520572013e-04f, -2.518918241e-04f, -2.517259082e-04f, -2.515594542e-04f, -2.513924623e-04f, -2.512249331e-04f, -2.510568668e-04f, -2.508882640e-04f, + -2.507191251e-04f, -2.505494504e-04f, -2.503792404e-04f, -2.502084955e-04f, -2.500372161e-04f, -2.498654027e-04f, -2.496930556e-04f, -2.495201753e-04f, -2.493467622e-04f, -2.491728168e-04f, + -2.489983394e-04f, -2.488233305e-04f, -2.486477905e-04f, -2.484717198e-04f, -2.482951190e-04f, -2.481179883e-04f, -2.479403283e-04f, -2.477621393e-04f, -2.475834219e-04f, -2.474041764e-04f, + -2.472244033e-04f, -2.470441030e-04f, -2.468632760e-04f, -2.466819227e-04f, -2.465000435e-04f, -2.463176389e-04f, -2.461347093e-04f, -2.459512552e-04f, -2.457672771e-04f, -2.455827753e-04f, + -2.453977503e-04f, -2.452122026e-04f, -2.450261326e-04f, -2.448395408e-04f, -2.446524276e-04f, -2.444647934e-04f, -2.442766388e-04f, -2.440879642e-04f, -2.438987701e-04f, -2.437090568e-04f, + -2.435188250e-04f, -2.433280749e-04f, -2.431368071e-04f, -2.429450221e-04f, -2.427527203e-04f, -2.425599021e-04f, -2.423665682e-04f, -2.421727188e-04f, -2.419783545e-04f, -2.417834757e-04f, + -2.415880830e-04f, -2.413921768e-04f, -2.411957575e-04f, -2.409988257e-04f, -2.408013818e-04f, -2.406034262e-04f, -2.404049596e-04f, -2.402059823e-04f, -2.400064948e-04f, -2.398064976e-04f, + -2.396059912e-04f, -2.394049761e-04f, -2.392034527e-04f, -2.390014215e-04f, -2.387988831e-04f, -2.385958379e-04f, -2.383922864e-04f, -2.381882290e-04f, -2.379836664e-04f, -2.377785989e-04f, + -2.375730270e-04f, -2.373669513e-04f, -2.371603723e-04f, -2.369532904e-04f, -2.367457061e-04f, -2.365376200e-04f, -2.363290325e-04f, -2.361199442e-04f, -2.359103554e-04f, -2.357002668e-04f, + -2.354896789e-04f, -2.352785921e-04f, -2.350670069e-04f, -2.348549239e-04f, -2.346423435e-04f, -2.344292663e-04f, -2.342156928e-04f, -2.340016235e-04f, -2.337870589e-04f, -2.335719994e-04f, + -2.333564457e-04f, -2.331403983e-04f, -2.329238576e-04f, -2.327068241e-04f, -2.324892985e-04f, -2.322712811e-04f, -2.320527726e-04f, -2.318337734e-04f, -2.316142841e-04f, -2.313943051e-04f, + -2.311738371e-04f, -2.309528805e-04f, -2.307314359e-04f, -2.305095037e-04f, -2.302870846e-04f, -2.300641790e-04f, -2.298407875e-04f, -2.296169106e-04f, -2.293925488e-04f, -2.291677027e-04f, + -2.289423728e-04f, -2.287165597e-04f, -2.284902638e-04f, -2.282634857e-04f, -2.280362260e-04f, -2.278084852e-04f, -2.275802638e-04f, -2.273515623e-04f, -2.271223814e-04f, -2.268927215e-04f, + -2.266625832e-04f, -2.264319671e-04f, -2.262008736e-04f, -2.259693034e-04f, -2.257372569e-04f, -2.255047348e-04f, -2.252717376e-04f, -2.250382658e-04f, -2.248043200e-04f, -2.245699007e-04f, + -2.243350085e-04f, -2.240996439e-04f, -2.238638076e-04f, -2.236275000e-04f, -2.233907217e-04f, -2.231534733e-04f, -2.229157554e-04f, -2.226775684e-04f, -2.224389130e-04f, -2.221997897e-04f, + -2.219601991e-04f, -2.217201417e-04f, -2.214796182e-04f, -2.212386290e-04f, -2.209971748e-04f, -2.207552561e-04f, -2.205128735e-04f, -2.202700275e-04f, -2.200267188e-04f, -2.197829478e-04f, + -2.195387153e-04f, -2.192940217e-04f, -2.190488676e-04f, -2.188032536e-04f, -2.185571803e-04f, -2.183106482e-04f, -2.180636580e-04f, -2.178162102e-04f, -2.175683054e-04f, -2.173199442e-04f, + -2.170711271e-04f, -2.168218548e-04f, -2.165721278e-04f, -2.163219467e-04f, -2.160713122e-04f, -2.158202247e-04f, -2.155686849e-04f, -2.153166933e-04f, -2.150642507e-04f, -2.148113574e-04f, + -2.145580143e-04f, -2.143042217e-04f, -2.140499804e-04f, -2.137952909e-04f, -2.135401539e-04f, -2.132845698e-04f, -2.130285394e-04f, -2.127720632e-04f, -2.125151418e-04f, -2.122577759e-04f, + -2.119999659e-04f, -2.117417126e-04f, -2.114830165e-04f, -2.112238782e-04f, -2.109642984e-04f, -2.107042776e-04f, -2.104438165e-04f, -2.101829156e-04f, -2.099215756e-04f, -2.096597971e-04f, + -2.093975806e-04f, -2.091349269e-04f, -2.088718364e-04f, -2.086083099e-04f, -2.083443480e-04f, -2.080799512e-04f, -2.078151201e-04f, -2.075498555e-04f, -2.072841579e-04f, -2.070180279e-04f, + -2.067514661e-04f, -2.064844732e-04f, -2.062170498e-04f, -2.059491966e-04f, -2.056809140e-04f, -2.054122028e-04f, -2.051430636e-04f, -2.048734971e-04f, -2.046035037e-04f, -2.043330843e-04f, + -2.040622393e-04f, -2.037909694e-04f, -2.035192754e-04f, -2.032471577e-04f, -2.029746170e-04f, -2.027016540e-04f, -2.024282692e-04f, -2.021544634e-04f, -2.018802372e-04f, -2.016055911e-04f, + -2.013305259e-04f, -2.010550422e-04f, -2.007791406e-04f, -2.005028217e-04f, -2.002260862e-04f, -1.999489348e-04f, -1.996713680e-04f, -1.993933866e-04f, -1.991149911e-04f, -1.988361822e-04f, + -1.985569606e-04f, -1.982773269e-04f, -1.979972818e-04f, -1.977168258e-04f, -1.974359597e-04f, -1.971546842e-04f, -1.968729997e-04f, -1.965909071e-04f, -1.963084069e-04f, -1.960254999e-04f, + -1.957421866e-04f, -1.954584677e-04f, -1.951743439e-04f, -1.948898159e-04f, -1.946048842e-04f, -1.943195496e-04f, -1.940338128e-04f, -1.937476742e-04f, -1.934611348e-04f, -1.931741950e-04f, + -1.928868556e-04f, -1.925991172e-04f, -1.923109805e-04f, -1.920224461e-04f, -1.917335148e-04f, -1.914441872e-04f, -1.911544639e-04f, -1.908643456e-04f, -1.905738331e-04f, -1.902829269e-04f, + -1.899916277e-04f, -1.896999362e-04f, -1.894078532e-04f, -1.891153791e-04f, -1.888225148e-04f, -1.885292609e-04f, -1.882356181e-04f, -1.879415871e-04f, -1.876471684e-04f, -1.873523629e-04f, + -1.870571712e-04f, -1.867615940e-04f, -1.864656319e-04f, -1.861692856e-04f, -1.858725558e-04f, -1.855754433e-04f, -1.852779486e-04f, -1.849800725e-04f, -1.846818157e-04f, -1.843831788e-04f, + -1.840841625e-04f, -1.837847675e-04f, -1.834849945e-04f, -1.831848442e-04f, -1.828843173e-04f, -1.825834145e-04f, -1.822821364e-04f, -1.819804838e-04f, -1.816784574e-04f, -1.813760578e-04f, + -1.810732857e-04f, -1.807701418e-04f, -1.804666269e-04f, -1.801627416e-04f, -1.798584866e-04f, -1.795538627e-04f, -1.792488705e-04f, -1.789435107e-04f, -1.786377840e-04f, -1.783316911e-04f, + -1.780252328e-04f, -1.777184097e-04f, -1.774112225e-04f, -1.771036720e-04f, -1.767957588e-04f, -1.764874836e-04f, -1.761788472e-04f, -1.758698503e-04f, -1.755604936e-04f, -1.752507777e-04f, + -1.749407034e-04f, -1.746302714e-04f, -1.743194824e-04f, -1.740083371e-04f, -1.736968363e-04f, -1.733849806e-04f, -1.730727708e-04f, -1.727602075e-04f, -1.724472915e-04f, -1.721340236e-04f, + -1.718204043e-04f, -1.715064345e-04f, -1.711921149e-04f, -1.708774461e-04f, -1.705624290e-04f, -1.702470641e-04f, -1.699313523e-04f, -1.696152943e-04f, -1.692988907e-04f, -1.689821423e-04f, + -1.686650499e-04f, -1.683476141e-04f, -1.680298357e-04f, -1.677117154e-04f, -1.673932539e-04f, -1.670744520e-04f, -1.667553104e-04f, -1.664358298e-04f, -1.661160109e-04f, -1.657958545e-04f, + -1.654753613e-04f, -1.651545321e-04f, -1.648333675e-04f, -1.645118683e-04f, -1.641900353e-04f, -1.638678691e-04f, -1.635453705e-04f, -1.632225402e-04f, -1.628993791e-04f, -1.625758877e-04f, + -1.622520669e-04f, -1.619279174e-04f, -1.616034399e-04f, -1.612786351e-04f, -1.609535039e-04f, -1.606280469e-04f, -1.603022649e-04f, -1.599761586e-04f, -1.596497288e-04f, -1.593229762e-04f, + -1.589959015e-04f, -1.586685056e-04f, -1.583407891e-04f, -1.580127528e-04f, -1.576843974e-04f, -1.573557238e-04f, -1.570267325e-04f, -1.566974244e-04f, -1.563678003e-04f, -1.560378609e-04f, + -1.557076068e-04f, -1.553770390e-04f, -1.550461581e-04f, -1.547149649e-04f, -1.543834601e-04f, -1.540516445e-04f, -1.537195188e-04f, -1.533870839e-04f, -1.530543404e-04f, -1.527212891e-04f, + -1.523879308e-04f, -1.520542662e-04f, -1.517202961e-04f, -1.513860212e-04f, -1.510514424e-04f, -1.507165602e-04f, -1.503813757e-04f, -1.500458893e-04f, -1.497101021e-04f, -1.493740146e-04f, + -1.490376277e-04f, -1.487009421e-04f, -1.483639586e-04f, -1.480266780e-04f, -1.476891010e-04f, -1.473512283e-04f, -1.470130609e-04f, -1.466745993e-04f, -1.463358444e-04f, -1.459967970e-04f, + -1.456574578e-04f, -1.453178276e-04f, -1.449779072e-04f, -1.446376973e-04f, -1.442971987e-04f, -1.439564121e-04f, -1.436153384e-04f, -1.432739783e-04f, -1.429323326e-04f, -1.425904021e-04f, + -1.422481875e-04f, -1.419056896e-04f, -1.415629092e-04f, -1.412198471e-04f, -1.408765040e-04f, -1.405328807e-04f, -1.401889780e-04f, -1.398447967e-04f, -1.395003375e-04f, -1.391556012e-04f, + -1.388105887e-04f, -1.384653006e-04f, -1.381197379e-04f, -1.377739011e-04f, -1.374277912e-04f, -1.370814089e-04f, -1.367347550e-04f, -1.363878303e-04f, -1.360406355e-04f, -1.356931715e-04f, + -1.353454390e-04f, -1.349974388e-04f, -1.346491717e-04f, -1.343006386e-04f, -1.339518401e-04f, -1.336027770e-04f, -1.332534502e-04f, -1.329038605e-04f, -1.325540085e-04f, -1.322038952e-04f, + -1.318535213e-04f, -1.315028876e-04f, -1.311519949e-04f, -1.308008440e-04f, -1.304494356e-04f, -1.300977706e-04f, -1.297458498e-04f, -1.293936739e-04f, -1.290412438e-04f, -1.286885602e-04f, + -1.283356239e-04f, -1.279824358e-04f, -1.276289965e-04f, -1.272753071e-04f, -1.269213681e-04f, -1.265671804e-04f, -1.262127449e-04f, -1.258580623e-04f, -1.255031334e-04f, -1.251479590e-04f, + -1.247925399e-04f, -1.244368769e-04f, -1.240809708e-04f, -1.237248225e-04f, -1.233684326e-04f, -1.230118021e-04f, -1.226549317e-04f, -1.222978222e-04f, -1.219404745e-04f, -1.215828893e-04f, + -1.212250674e-04f, -1.208670096e-04f, -1.205087168e-04f, -1.201501898e-04f, -1.197914293e-04f, -1.194324361e-04f, -1.190732112e-04f, -1.187137552e-04f, -1.183540690e-04f, -1.179941533e-04f, + -1.176340091e-04f, -1.172736371e-04f, -1.169130382e-04f, -1.165522130e-04f, -1.161911625e-04f, -1.158298875e-04f, -1.154683887e-04f, -1.151066670e-04f, -1.147447231e-04f, -1.143825580e-04f, + -1.140201724e-04f, -1.136575671e-04f, -1.132947430e-04f, -1.129317008e-04f, -1.125684414e-04f, -1.122049656e-04f, -1.118412741e-04f, -1.114773679e-04f, -1.111132477e-04f, -1.107489144e-04f, + -1.103843688e-04f, -1.100196116e-04f, -1.096546437e-04f, -1.092894660e-04f, -1.089240791e-04f, -1.085584841e-04f, -1.081926816e-04f, -1.078266725e-04f, -1.074604577e-04f, -1.070940379e-04f, + -1.067274139e-04f, -1.063605866e-04f, -1.059935568e-04f, -1.056263254e-04f, -1.052588931e-04f, -1.048912608e-04f, -1.045234292e-04f, -1.041553993e-04f, -1.037871718e-04f, -1.034187476e-04f, + -1.030501275e-04f, -1.026813123e-04f, -1.023123028e-04f, -1.019430999e-04f, -1.015737044e-04f, -1.012041172e-04f, -1.008343389e-04f, -1.004643706e-04f, -1.000942129e-04f, -9.972386677e-05f, + -9.935333300e-05f, -9.898261242e-05f, -9.861170585e-05f, -9.824061412e-05f, -9.786933807e-05f, -9.749787852e-05f, -9.712623631e-05f, -9.675441227e-05f, -9.638240722e-05f, -9.601022199e-05f, + -9.563785743e-05f, -9.526531435e-05f, -9.489259360e-05f, -9.451969601e-05f, -9.414662240e-05f, -9.377337362e-05f, -9.339995049e-05f, -9.302635385e-05f, -9.265258454e-05f, -9.227864338e-05f, + -9.190453121e-05f, -9.153024887e-05f, -9.115579720e-05f, -9.078117702e-05f, -9.040638918e-05f, -9.003143451e-05f, -8.965631384e-05f, -8.928102803e-05f, -8.890557789e-05f, -8.852996427e-05f, + -8.815418800e-05f, -8.777824994e-05f, -8.740215090e-05f, -8.702589174e-05f, -8.664947328e-05f, -8.627289638e-05f, -8.589616186e-05f, -8.551927058e-05f, -8.514222336e-05f, -8.476502105e-05f, + -8.438766449e-05f, -8.401015452e-05f, -8.363249198e-05f, -8.325467771e-05f, -8.287671256e-05f, -8.249859736e-05f, -8.212033296e-05f, -8.174192021e-05f, -8.136335993e-05f, -8.098465298e-05f, + -8.060580020e-05f, -8.022680243e-05f, -7.984766051e-05f, -7.946837530e-05f, -7.908894763e-05f, -7.870937835e-05f, -7.832966830e-05f, -7.794981832e-05f, -7.756982927e-05f, -7.718970199e-05f, + -7.680943732e-05f, -7.642903611e-05f, -7.604849920e-05f, -7.566782745e-05f, -7.528702169e-05f, -7.490608278e-05f, -7.452501156e-05f, -7.414380887e-05f, -7.376247558e-05f, -7.338101251e-05f, + -7.299942053e-05f, -7.261770047e-05f, -7.223585319e-05f, -7.185387954e-05f, -7.147178036e-05f, -7.108955650e-05f, -7.070720881e-05f, -7.032473815e-05f, -6.994214535e-05f, -6.955943127e-05f, + -6.917659677e-05f, -6.879364268e-05f, -6.841056986e-05f, -6.802737916e-05f, -6.764407143e-05f, -6.726064753e-05f, -6.687710829e-05f, -6.649345458e-05f, -6.610968724e-05f, -6.572580713e-05f, + -6.534181509e-05f, -6.495771199e-05f, -6.457349866e-05f, -6.418917597e-05f, -6.380474476e-05f, -6.342020589e-05f, -6.303556022e-05f, -6.265080858e-05f, -6.226595184e-05f, -6.188099085e-05f, + -6.149592647e-05f, -6.111075954e-05f, -6.072549092e-05f, -6.034012146e-05f, -5.995465202e-05f, -5.956908345e-05f, -5.918341661e-05f, -5.879765234e-05f, -5.841179151e-05f, -5.802583497e-05f, + -5.763978357e-05f, -5.725363817e-05f, -5.686739963e-05f, -5.648106879e-05f, -5.609464652e-05f, -5.570813366e-05f, -5.532153109e-05f, -5.493483964e-05f, -5.454806017e-05f, -5.416119355e-05f, + -5.377424063e-05f, -5.338720226e-05f, -5.300007930e-05f, -5.261287261e-05f, -5.222558304e-05f, -5.183821146e-05f, -5.145075871e-05f, -5.106322565e-05f, -5.067561314e-05f, -5.028792204e-05f, + -4.990015320e-05f, -4.951230749e-05f, -4.912438575e-05f, -4.873638885e-05f, -4.834831764e-05f, -4.796017299e-05f, -4.757195574e-05f, -4.718366676e-05f, -4.679530691e-05f, -4.640687704e-05f, + -4.601837801e-05f, -4.562981067e-05f, -4.524117590e-05f, -4.485247453e-05f, -4.446370745e-05f, -4.407487549e-05f, -4.368597952e-05f, -4.329702041e-05f, -4.290799899e-05f, -4.251891615e-05f, + -4.212977273e-05f, -4.174056959e-05f, -4.135130760e-05f, -4.096198760e-05f, -4.057261047e-05f, -4.018317706e-05f, -3.979368822e-05f, -3.940414482e-05f, -3.901454772e-05f, -3.862489777e-05f, + -3.823519584e-05f, -3.784544278e-05f, -3.745563946e-05f, -3.706578672e-05f, -3.667588544e-05f, -3.628593647e-05f, -3.589594068e-05f, -3.550589891e-05f, -3.511581203e-05f, -3.472568091e-05f, + -3.433550639e-05f, -3.394528934e-05f, -3.355503062e-05f, -3.316473109e-05f, -3.277439160e-05f, -3.238401302e-05f, -3.199359621e-05f, -3.160314203e-05f, -3.121265133e-05f, -3.082212498e-05f, + -3.043156383e-05f, -3.004096875e-05f, -2.965034060e-05f, -2.925968023e-05f, -2.886898850e-05f, -2.847826628e-05f, -2.808751443e-05f, -2.769673379e-05f, -2.730592525e-05f, -2.691508964e-05f, + -2.652422784e-05f, -2.613334070e-05f, -2.574242908e-05f, -2.535149385e-05f, -2.496053585e-05f, -2.456955596e-05f, -2.417855503e-05f, -2.378753391e-05f, -2.339649348e-05f, -2.300543459e-05f, + -2.261435809e-05f, -2.222326486e-05f, -2.183215574e-05f, -2.144103160e-05f, -2.104989329e-05f, -2.065874168e-05f, -2.026757762e-05f, -1.987640198e-05f, -1.948521561e-05f, -1.909401937e-05f, + -1.870281412e-05f, -1.831160073e-05f, -1.792038004e-05f, -1.752915292e-05f, -1.713792022e-05f, -1.674668281e-05f, -1.635544155e-05f, -1.596419728e-05f, -1.557295088e-05f, -1.518170320e-05f, + -1.479045510e-05f, -1.439920743e-05f, -1.400796105e-05f, -1.361671683e-05f, -1.322547562e-05f, -1.283423828e-05f, -1.244300567e-05f, -1.205177864e-05f, -1.166055805e-05f, -1.126934476e-05f, + -1.087813964e-05f, -1.048694352e-05f, -1.009575728e-05f, -9.704581771e-06f, -9.313417848e-06f, -8.922266370e-06f, -8.531128193e-06f, -8.140004175e-06f, -7.748895172e-06f, -7.357802042e-06f, + -6.966725640e-06f, -6.575666824e-06f, -6.184626449e-06f, -5.793605372e-06f, -5.402604450e-06f, -5.011624538e-06f, -4.620666492e-06f, -4.229731168e-06f, -3.838819423e-06f, -3.447932110e-06f, + -3.057070086e-06f, -2.666234207e-06f, -2.275425327e-06f, -1.884644302e-06f, -1.493891985e-06f, -1.103169234e-06f, -7.124769007e-07f, -3.218158412e-07f, 6.881309038e-08f, 4.594090399e-07f, + 8.499711533e-07f, 1.240498576e-06f, 1.630990456e-06f, 2.021445937e-06f, 2.411864168e-06f, 2.802244294e-06f, 3.192585462e-06f, 3.582886819e-06f, 3.973147513e-06f, 4.363366691e-06f, + 4.753543499e-06f, 5.143677086e-06f, 5.533766600e-06f, 5.923811188e-06f, 6.313809998e-06f, 6.703762180e-06f, 7.093666880e-06f, 7.483523249e-06f, 7.873330434e-06f, 8.263087584e-06f, + 8.652793850e-06f, 9.042448379e-06f, 9.432050323e-06f, 9.821598829e-06f, 1.021109305e-05f, 1.060053213e-05f, 1.098991523e-05f, 1.137924149e-05f, 1.176851007e-05f, 1.215772011e-05f, + 1.254687077e-05f, 1.293596120e-05f, 1.332499054e-05f, 1.371395796e-05f, 1.410286260e-05f, 1.449170362e-05f, 1.488048016e-05f, 1.526919139e-05f, 1.565783644e-05f, 1.604641449e-05f, + 1.643492467e-05f, 1.682336614e-05f, 1.721173806e-05f, 1.760003958e-05f, 1.798826986e-05f, 1.837642804e-05f, 1.876451329e-05f, 1.915252475e-05f, 1.954046159e-05f, 1.992832295e-05f, + 2.031610800e-05f, 2.070381588e-05f, 2.109144577e-05f, 2.147899680e-05f, 2.186646814e-05f, 2.225385894e-05f, 2.264116837e-05f, 2.302839557e-05f, 2.341553971e-05f, 2.380259994e-05f, + 2.418957542e-05f, 2.457646532e-05f, 2.496326878e-05f, 2.534998497e-05f, 2.573661304e-05f, 2.612315216e-05f, 2.650960148e-05f, 2.689596017e-05f, 2.728222738e-05f, 2.766840228e-05f, + 2.805448402e-05f, 2.844047176e-05f, 2.882636468e-05f, 2.921216192e-05f, 2.959786265e-05f, 2.998346604e-05f, 3.036897124e-05f, 3.075437741e-05f, 3.113968373e-05f, 3.152488935e-05f, + 3.190999343e-05f, 3.229499515e-05f, 3.267989366e-05f, 3.306468812e-05f, 3.344937771e-05f, 3.383396159e-05f, 3.421843892e-05f, 3.460280887e-05f, 3.498707061e-05f, 3.537122329e-05f, + 3.575526609e-05f, 3.613919818e-05f, 3.652301871e-05f, 3.690672687e-05f, 3.729032181e-05f, 3.767380270e-05f, 3.805716871e-05f, 3.844041902e-05f, 3.882355278e-05f, 3.920656918e-05f, + 3.958946737e-05f, 3.997224653e-05f, 4.035490583e-05f, 4.073744444e-05f, 4.111986153e-05f, 4.150215627e-05f, 4.188432783e-05f, 4.226637539e-05f, 4.264829812e-05f, 4.303009519e-05f, + 4.341176577e-05f, 4.379330903e-05f, 4.417472416e-05f, 4.455601032e-05f, 4.493716669e-05f, 4.531819244e-05f, 4.569908676e-05f, 4.607984880e-05f, 4.646047775e-05f, 4.684097280e-05f, + 4.722133310e-05f, 4.760155784e-05f, 4.798164620e-05f, 4.836159735e-05f, 4.874141048e-05f, 4.912108475e-05f, 4.950061936e-05f, 4.988001347e-05f, 5.025926627e-05f, 5.063837694e-05f, + 5.101734466e-05f, 5.139616861e-05f, 5.177484796e-05f, 5.215338191e-05f, 5.253176963e-05f, 5.291001031e-05f, 5.328810312e-05f, 5.366604726e-05f, 5.404384190e-05f, 5.442148623e-05f, + 5.479897942e-05f, 5.517632068e-05f, 5.555350918e-05f, 5.593054410e-05f, 5.630742464e-05f, 5.668414998e-05f, 5.706071930e-05f, 5.743713180e-05f, 5.781338665e-05f, 5.818948306e-05f, + 5.856542020e-05f, 5.894119726e-05f, 5.931681344e-05f, 5.969226793e-05f, 6.006755990e-05f, 6.044268856e-05f, 6.081765310e-05f, 6.119245270e-05f, 6.156708656e-05f, 6.194155386e-05f, + 6.231585381e-05f, 6.268998560e-05f, 6.306394841e-05f, 6.343774145e-05f, 6.381136390e-05f, 6.418481497e-05f, 6.455809384e-05f, 6.493119971e-05f, 6.530413178e-05f, 6.567688924e-05f, + 6.604947130e-05f, 6.642187714e-05f, 6.679410597e-05f, 6.716615699e-05f, 6.753802939e-05f, 6.790972238e-05f, 6.828123514e-05f, 6.865256689e-05f, 6.902371682e-05f, 6.939468414e-05f, + 6.976546804e-05f, 7.013606773e-05f, 7.050648242e-05f, 7.087671129e-05f, 7.124675356e-05f, 7.161660844e-05f, 7.198627511e-05f, 7.235575280e-05f, 7.272504071e-05f, 7.309413803e-05f, + 7.346304399e-05f, 7.383175777e-05f, 7.420027860e-05f, 7.456860568e-05f, 7.493673822e-05f, 7.530467542e-05f, 7.567241650e-05f, 7.603996066e-05f, 7.640730712e-05f, 7.677445509e-05f, + 7.714140377e-05f, 7.750815239e-05f, 7.787470014e-05f, 7.824104625e-05f, 7.860718993e-05f, 7.897313039e-05f, 7.933886685e-05f, 7.970439852e-05f, 8.006972461e-05f, 8.043484435e-05f, + 8.079975694e-05f, 8.116446161e-05f, 8.152895757e-05f, 8.189324405e-05f, 8.225732025e-05f, 8.262118540e-05f, 8.298483872e-05f, 8.334827942e-05f, 8.371150674e-05f, 8.407451988e-05f, + 8.443731807e-05f, 8.479990054e-05f, 8.516226651e-05f, 8.552441519e-05f, 8.588634582e-05f, 8.624805761e-05f, 8.660954980e-05f, 8.697082160e-05f, 8.733187225e-05f, 8.769270097e-05f, + 8.805330698e-05f, 8.841368952e-05f, 8.877384782e-05f, 8.913378109e-05f, 8.949348858e-05f, 8.985296951e-05f, 9.021222311e-05f, 9.057124861e-05f, 9.093004525e-05f, 9.128861225e-05f, + 9.164694886e-05f, 9.200505429e-05f, 9.236292779e-05f, 9.272056859e-05f, 9.307797593e-05f, 9.343514904e-05f, 9.379208716e-05f, 9.414878952e-05f, 9.450525536e-05f, 9.486148393e-05f, + 9.521747445e-05f, 9.557322616e-05f, 9.592873832e-05f, 9.628401015e-05f, 9.663904090e-05f, 9.699382980e-05f, 9.734837611e-05f, 9.770267907e-05f, 9.805673790e-05f, 9.841055188e-05f, + 9.876412022e-05f, 9.911744219e-05f, 9.947051702e-05f, 9.982334396e-05f, 1.001759223e-04f, 1.005282512e-04f, 1.008803299e-04f, 1.012321578e-04f, 1.015837340e-04f, 1.019350579e-04f, + 1.022861285e-04f, 1.026369453e-04f, 1.029875074e-04f, 1.033378142e-04f, 1.036878648e-04f, 1.040376585e-04f, 1.043871946e-04f, 1.047364723e-04f, 1.050854909e-04f, 1.054342496e-04f, + 1.057827478e-04f, 1.061309845e-04f, 1.064789592e-04f, 1.068266710e-04f, 1.071741193e-04f, 1.075213033e-04f, 1.078682222e-04f, 1.082148753e-04f, 1.085612619e-04f, 1.089073812e-04f, + 1.092532325e-04f, 1.095988150e-04f, 1.099441281e-04f, 1.102891710e-04f, 1.106339430e-04f, 1.109784432e-04f, 1.113226711e-04f, 1.116666258e-04f, 1.120103066e-04f, 1.123537128e-04f, + 1.126968437e-04f, 1.130396985e-04f, 1.133822765e-04f, 1.137245770e-04f, 1.140665992e-04f, 1.144083425e-04f, 1.147498061e-04f, 1.150909892e-04f, 1.154318912e-04f, 1.157725113e-04f, + 1.161128488e-04f, 1.164529030e-04f, 1.167926731e-04f, 1.171321584e-04f, 1.174713583e-04f, 1.178102720e-04f, 1.181488987e-04f, 1.184872378e-04f, 1.188252885e-04f, 1.191630501e-04f, + 1.195005220e-04f, 1.198377033e-04f, 1.201745934e-04f, 1.205111915e-04f, 1.208474970e-04f, 1.211835091e-04f, 1.215192271e-04f, 1.218546504e-04f, 1.221897781e-04f, 1.225246096e-04f, + 1.228591442e-04f, 1.231933811e-04f, 1.235273197e-04f, 1.238609592e-04f, 1.241942990e-04f, 1.245273384e-04f, 1.248600765e-04f, 1.251925128e-04f, 1.255246465e-04f, 1.258564769e-04f, + 1.261880033e-04f, 1.265192251e-04f, 1.268501414e-04f, 1.271807517e-04f, 1.275110552e-04f, 1.278410512e-04f, 1.281707390e-04f, 1.285001180e-04f, 1.288291873e-04f, 1.291579464e-04f, + 1.294863945e-04f, 1.298145310e-04f, 1.301423551e-04f, 1.304698662e-04f, 1.307970635e-04f, 1.311239463e-04f, 1.314505141e-04f, 1.317767660e-04f, 1.321027015e-04f, 1.324283197e-04f, + 1.327536201e-04f, 1.330786019e-04f, 1.334032645e-04f, 1.337276071e-04f, 1.340516291e-04f, 1.343753298e-04f, 1.346987085e-04f, 1.350217646e-04f, 1.353444972e-04f, 1.356669059e-04f, + 1.359889898e-04f, 1.363107484e-04f, 1.366321809e-04f, 1.369532866e-04f, 1.372740649e-04f, 1.375945151e-04f, 1.379146366e-04f, 1.382344286e-04f, 1.385538904e-04f, 1.388730215e-04f, + 1.391918211e-04f, 1.395102885e-04f, 1.398284232e-04f, 1.401462243e-04f, 1.404636913e-04f, 1.407808235e-04f, 1.410976202e-04f, 1.414140807e-04f, 1.417302045e-04f, 1.420459907e-04f, + 1.423614388e-04f, 1.426765481e-04f, 1.429913179e-04f, 1.433057476e-04f, 1.436198364e-04f, 1.439335839e-04f, 1.442469892e-04f, 1.445600517e-04f, 1.448727708e-04f, 1.451851458e-04f, + 1.454971760e-04f, 1.458088608e-04f, 1.461201996e-04f, 1.464311917e-04f, 1.467418364e-04f, 1.470521331e-04f, 1.473620811e-04f, 1.476716798e-04f, 1.479809286e-04f, 1.482898267e-04f, + 1.485983735e-04f, 1.489065685e-04f, 1.492144108e-04f, 1.495219000e-04f, 1.498290353e-04f, 1.501358162e-04f, 1.504422418e-04f, 1.507483118e-04f, 1.510540252e-04f, 1.513593817e-04f, + 1.516643804e-04f, 1.519690208e-04f, 1.522733022e-04f, 1.525772240e-04f, 1.528807855e-04f, 1.531839862e-04f, 1.534868253e-04f, 1.537893023e-04f, 1.540914165e-04f, 1.543931672e-04f, + 1.546945539e-04f, 1.549955760e-04f, 1.552962327e-04f, 1.555965234e-04f, 1.558964476e-04f, 1.561960046e-04f, 1.564951938e-04f, 1.567940145e-04f, 1.570924662e-04f, 1.573905482e-04f, + 1.576882598e-04f, 1.579856005e-04f, 1.582825696e-04f, 1.585791666e-04f, 1.588753908e-04f, 1.591712415e-04f, 1.594667182e-04f, 1.597618202e-04f, 1.600565470e-04f, 1.603508979e-04f, + 1.606448723e-04f, 1.609384695e-04f, 1.612316891e-04f, 1.615245303e-04f, 1.618169926e-04f, 1.621090753e-04f, 1.624007778e-04f, 1.626920996e-04f, 1.629830400e-04f, 1.632735984e-04f, + 1.635637742e-04f, 1.638535668e-04f, 1.641429756e-04f, 1.644320000e-04f, 1.647206395e-04f, 1.650088933e-04f, 1.652967609e-04f, 1.655842417e-04f, 1.658713351e-04f, 1.661580405e-04f, + 1.664443573e-04f, 1.667302849e-04f, 1.670158227e-04f, 1.673009702e-04f, 1.675857267e-04f, 1.678700916e-04f, 1.681540644e-04f, 1.684376444e-04f, 1.687208311e-04f, 1.690036239e-04f, + 1.692860221e-04f, 1.695680253e-04f, 1.698496328e-04f, 1.701308440e-04f, 1.704116584e-04f, 1.706920754e-04f, 1.709720943e-04f, 1.712517147e-04f, 1.715309358e-04f, 1.718097573e-04f, + 1.720881784e-04f, 1.723661986e-04f, 1.726438173e-04f, 1.729210339e-04f, 1.731978480e-04f, 1.734742588e-04f, 1.737502658e-04f, 1.740258685e-04f, 1.743010663e-04f, 1.745758586e-04f, + 1.748502448e-04f, 1.751242244e-04f, 1.753977968e-04f, 1.756709615e-04f, 1.759437178e-04f, 1.762160653e-04f, 1.764880033e-04f, 1.767595313e-04f, 1.770306487e-04f, 1.773013550e-04f, + 1.775716496e-04f, 1.778415319e-04f, 1.781110014e-04f, 1.783800576e-04f, 1.786486999e-04f, 1.789169276e-04f, 1.791847404e-04f, 1.794521376e-04f, 1.797191186e-04f, 1.799856830e-04f, + 1.802518301e-04f, 1.805175594e-04f, 1.807828705e-04f, 1.810477626e-04f, 1.813122353e-04f, 1.815762881e-04f, 1.818399203e-04f, 1.821031315e-04f, 1.823659212e-04f, 1.826282886e-04f, + 1.828902334e-04f, 1.831517550e-04f, 1.834128528e-04f, 1.836735264e-04f, 1.839337751e-04f, 1.841935985e-04f, 1.844529959e-04f, 1.847119669e-04f, 1.849705110e-04f, 1.852286276e-04f, + 1.854863162e-04f, 1.857435762e-04f, 1.860004071e-04f, 1.862568085e-04f, 1.865127797e-04f, 1.867683202e-04f, 1.870234296e-04f, 1.872781072e-04f, 1.875323527e-04f, 1.877861653e-04f, + 1.880395447e-04f, 1.882924904e-04f, 1.885450017e-04f, 1.887970782e-04f, 1.890487193e-04f, 1.892999246e-04f, 1.895506936e-04f, 1.898010256e-04f, 1.900509203e-04f, 1.903003770e-04f, + 1.905493954e-04f, 1.907979748e-04f, 1.910461147e-04f, 1.912938148e-04f, 1.915410743e-04f, 1.917878930e-04f, 1.920342701e-04f, 1.922802053e-04f, 1.925256981e-04f, 1.927707479e-04f, + 1.930153542e-04f, 1.932595165e-04f, 1.935032344e-04f, 1.937465074e-04f, 1.939893348e-04f, 1.942317164e-04f, 1.944736515e-04f, 1.947151396e-04f, 1.949561803e-04f, 1.951967731e-04f, + 1.954369175e-04f, 1.956766130e-04f, 1.959158591e-04f, 1.961546553e-04f, 1.963930012e-04f, 1.966308962e-04f, 1.968683399e-04f, 1.971053317e-04f, 1.973418713e-04f, 1.975779581e-04f, + 1.978135917e-04f, 1.980487715e-04f, 1.982834971e-04f, 1.985177680e-04f, 1.987515838e-04f, 1.989849439e-04f, 1.992178479e-04f, 1.994502953e-04f, 1.996822857e-04f, 1.999138185e-04f, + 2.001448934e-04f, 2.003755098e-04f, 2.006056672e-04f, 2.008353653e-04f, 2.010646035e-04f, 2.012933814e-04f, 2.015216985e-04f, 2.017495543e-04f, 2.019769484e-04f, 2.022038804e-04f, + 2.024303497e-04f, 2.026563559e-04f, 2.028818986e-04f, 2.031069773e-04f, 2.033315915e-04f, 2.035557409e-04f, 2.037794248e-04f, 2.040026430e-04f, 2.042253949e-04f, 2.044476800e-04f, + 2.046694980e-04f, 2.048908484e-04f, 2.051117308e-04f, 2.053321447e-04f, 2.055520896e-04f, 2.057715651e-04f, 2.059905708e-04f, 2.062091062e-04f, 2.064271709e-04f, 2.066447645e-04f, + 2.068618865e-04f, 2.070785365e-04f, 2.072947140e-04f, 2.075104186e-04f, 2.077256499e-04f, 2.079404074e-04f, 2.081546908e-04f, 2.083684995e-04f, 2.085818332e-04f, 2.087946914e-04f, + 2.090070737e-04f, 2.092189797e-04f, 2.094304089e-04f, 2.096413610e-04f, 2.098518354e-04f, 2.100618319e-04f, 2.102713499e-04f, 2.104803890e-04f, 2.106889489e-04f, 2.108970290e-04f, + 2.111046291e-04f, 2.113117486e-04f, 2.115183872e-04f, 2.117245445e-04f, 2.119302199e-04f, 2.121354132e-04f, 2.123401239e-04f, 2.125443517e-04f, 2.127480960e-04f, 2.129513565e-04f, + 2.131541328e-04f, 2.133564245e-04f, 2.135582312e-04f, 2.137595525e-04f, 2.139603879e-04f, 2.141607371e-04f, 2.143605997e-04f, 2.145599753e-04f, 2.147588635e-04f, 2.149572639e-04f, + 2.151551761e-04f, 2.153525996e-04f, 2.155495342e-04f, 2.157459794e-04f, 2.159419349e-04f, 2.161374002e-04f, 2.163323749e-04f, 2.165268588e-04f, 2.167208513e-04f, 2.169143521e-04f, + 2.171073608e-04f, 2.172998771e-04f, 2.174919005e-04f, 2.176834307e-04f, 2.178744673e-04f, 2.180650099e-04f, 2.182550582e-04f, 2.184446118e-04f, 2.186336702e-04f, 2.188222331e-04f, + 2.190103003e-04f, 2.191978711e-04f, 2.193849454e-04f, 2.195715228e-04f, 2.197576028e-04f, 2.199431851e-04f, 2.201282694e-04f, 2.203128552e-04f, 2.204969423e-04f, 2.206805302e-04f, + 2.208636186e-04f, 2.210462072e-04f, 2.212282955e-04f, 2.214098832e-04f, 2.215909700e-04f, 2.217715555e-04f, 2.219516394e-04f, 2.221312213e-04f, 2.223103008e-04f, 2.224888776e-04f, + 2.226669514e-04f, 2.228445217e-04f, 2.230215884e-04f, 2.231981509e-04f, 2.233742090e-04f, 2.235497623e-04f, 2.237248105e-04f, 2.238993532e-04f, 2.240733902e-04f, 2.242469210e-04f, + 2.244199453e-04f, 2.245924627e-04f, 2.247644731e-04f, 2.249359759e-04f, 2.251069709e-04f, 2.252774578e-04f, 2.254474362e-04f, 2.256169058e-04f, 2.257858662e-04f, 2.259543172e-04f, + 2.261222583e-04f, 2.262896894e-04f, 2.264566100e-04f, 2.266230198e-04f, 2.267889185e-04f, 2.269543058e-04f, 2.271191814e-04f, 2.272835449e-04f, 2.274473961e-04f, 2.276107346e-04f, + 2.277735601e-04f, 2.279358722e-04f, 2.280976708e-04f, 2.282589554e-04f, 2.284197257e-04f, 2.285799815e-04f, 2.287397225e-04f, 2.288989482e-04f, 2.290576585e-04f, 2.292158530e-04f, + 2.293735314e-04f, 2.295306934e-04f, 2.296873388e-04f, 2.298434671e-04f, 2.299990782e-04f, 2.301541716e-04f, 2.303087472e-04f, 2.304628046e-04f, 2.306163436e-04f, 2.307693637e-04f, + 2.309218648e-04f, 2.310738466e-04f, 2.312253087e-04f, 2.313762509e-04f, 2.315266729e-04f, 2.316765744e-04f, 2.318259551e-04f, 2.319748147e-04f, 2.321231530e-04f, 2.322709697e-04f, + 2.324182644e-04f, 2.325650370e-04f, 2.327112870e-04f, 2.328570144e-04f, 2.330022187e-04f, 2.331468997e-04f, 2.332910572e-04f, 2.334346908e-04f, 2.335778003e-04f, 2.337203854e-04f, + 2.338624458e-04f, 2.340039814e-04f, 2.341449917e-04f, 2.342854767e-04f, 2.344254359e-04f, 2.345648691e-04f, 2.347037761e-04f, 2.348421566e-04f, 2.349800103e-04f, 2.351173370e-04f, + 2.352541365e-04f, 2.353904084e-04f, 2.355261526e-04f, 2.356613687e-04f, 2.357960565e-04f, 2.359302158e-04f, 2.360638463e-04f, 2.361969478e-04f, 2.363295199e-04f, 2.364615626e-04f, + 2.365930755e-04f, 2.367240584e-04f, 2.368545110e-04f, 2.369844331e-04f, 2.371138245e-04f, 2.372426848e-04f, 2.373710140e-04f, 2.374988117e-04f, 2.376260778e-04f, 2.377528119e-04f, + 2.378790138e-04f, 2.380046834e-04f, 2.381298203e-04f, 2.382544244e-04f, 2.383784954e-04f, 2.385020331e-04f, 2.386250373e-04f, 2.387475077e-04f, 2.388694442e-04f, 2.389908464e-04f, + 2.391117142e-04f, 2.392320474e-04f, 2.393518457e-04f, 2.394711089e-04f, 2.395898369e-04f, 2.397080293e-04f, 2.398256860e-04f, 2.399428067e-04f, 2.400593914e-04f, 2.401754396e-04f, + 2.402909513e-04f, 2.404059262e-04f, 2.405203641e-04f, 2.406342649e-04f, 2.407476282e-04f, 2.408604539e-04f, 2.409727419e-04f, 2.410844918e-04f, 2.411957036e-04f, 2.413063769e-04f, + 2.414165117e-04f, 2.415261076e-04f, 2.416351646e-04f, 2.417436824e-04f, 2.418516608e-04f, 2.419590996e-04f, 2.420659987e-04f, 2.421723579e-04f, 2.422781769e-04f, 2.423834556e-04f, + 2.424881938e-04f, 2.425923913e-04f, 2.426960480e-04f, 2.427991636e-04f, 2.429017379e-04f, 2.430037709e-04f, 2.431052622e-04f, 2.432062118e-04f, 2.433066195e-04f, 2.434064850e-04f, + 2.435058083e-04f, 2.436045890e-04f, 2.437028272e-04f, 2.438005225e-04f, 2.438976749e-04f, 2.439942842e-04f, 2.440903501e-04f, 2.441858726e-04f, 2.442808514e-04f, 2.443752864e-04f, + 2.444691775e-04f, 2.445625245e-04f, 2.446553272e-04f, 2.447475854e-04f, 2.448392991e-04f, 2.449304680e-04f, 2.450210920e-04f, 2.451111710e-04f, 2.452007048e-04f, 2.452896932e-04f, + 2.453781361e-04f, 2.454660334e-04f, 2.455533849e-04f, 2.456401904e-04f, 2.457264499e-04f, 2.458121631e-04f, 2.458973299e-04f, 2.459819502e-04f, 2.460660239e-04f, 2.461495508e-04f, + 2.462325308e-04f, 2.463149637e-04f, 2.463968494e-04f, 2.464781878e-04f, 2.465589787e-04f, 2.466392220e-04f, 2.467189176e-04f, 2.467980654e-04f, 2.468766651e-04f, 2.469547168e-04f, + 2.470322202e-04f, 2.471091753e-04f, 2.471855819e-04f, 2.472614399e-04f, 2.473367492e-04f, 2.474115096e-04f, 2.474857211e-04f, 2.475593836e-04f, 2.476324968e-04f, 2.477050607e-04f, + 2.477770753e-04f, 2.478485403e-04f, 2.479194557e-04f, 2.479898213e-04f, 2.480596371e-04f, 2.481289029e-04f, 2.481976186e-04f, 2.482657842e-04f, 2.483333995e-04f, 2.484004645e-04f, + 2.484669790e-04f, 2.485329429e-04f, 2.485983561e-04f, 2.486632186e-04f, 2.487275302e-04f, 2.487912908e-04f, 2.488545004e-04f, 2.489171588e-04f, 2.489792661e-04f, 2.490408220e-04f, + 2.491018264e-04f, 2.491622794e-04f, 2.492221808e-04f, 2.492815305e-04f, 2.493403285e-04f, 2.493985747e-04f, 2.494562689e-04f, 2.495134111e-04f, 2.495700013e-04f, 2.496260392e-04f, + 2.496815250e-04f, 2.497364585e-04f, 2.497908396e-04f, 2.498446682e-04f, 2.498979443e-04f, 2.499506678e-04f, 2.500028387e-04f, 2.500544568e-04f, 2.501055222e-04f, 2.501560346e-04f, + 2.502059942e-04f, 2.502554008e-04f, 2.503042543e-04f, 2.503525547e-04f, 2.504003019e-04f, 2.504474959e-04f, 2.504941366e-04f, 2.505402240e-04f, 2.505857580e-04f, 2.506307386e-04f, + 2.506751656e-04f, 2.507190391e-04f, 2.507623590e-04f, 2.508051253e-04f, 2.508473379e-04f, 2.508889967e-04f, 2.509301017e-04f, 2.509706529e-04f, 2.510106503e-04f, 2.510500937e-04f, + 2.510889832e-04f, 2.511273187e-04f, 2.511651002e-04f, 2.512023276e-04f, 2.512390009e-04f, 2.512751201e-04f, 2.513106851e-04f, 2.513456959e-04f, 2.513801525e-04f, 2.514140549e-04f, + 2.514474029e-04f, 2.514801967e-04f, 2.515124362e-04f, 2.515441212e-04f, 2.515752519e-04f, 2.516058282e-04f, 2.516358501e-04f, 2.516653176e-04f, 2.516942306e-04f, 2.517225891e-04f, + 2.517503931e-04f, 2.517776427e-04f, 2.518043377e-04f, 2.518304782e-04f, 2.518560641e-04f, 2.518810955e-04f, 2.519055724e-04f, 2.519294947e-04f, 2.519528624e-04f, 2.519756756e-04f, + 2.519979341e-04f, 2.520196382e-04f, 2.520407876e-04f, 2.520613824e-04f, 2.520814227e-04f, 2.521009084e-04f, 2.521198396e-04f, 2.521382162e-04f, 2.521560382e-04f, 2.521733057e-04f, + 2.521900186e-04f, 2.522061770e-04f, 2.522217809e-04f, 2.522368303e-04f, 2.522513252e-04f, 2.522652657e-04f, 2.522786516e-04f, 2.522914832e-04f, 2.523037603e-04f, 2.523154830e-04f, + 2.523266513e-04f, 2.523372653e-04f, 2.523473249e-04f, 2.523568303e-04f, 2.523657813e-04f, 2.523741781e-04f, 2.523820206e-04f, 2.523893090e-04f, 2.523960432e-04f, 2.524022232e-04f, + 2.524078492e-04f, 2.524129211e-04f, 2.524174389e-04f, 2.524214028e-04f, 2.524248127e-04f, 2.524276687e-04f, 2.524299708e-04f, 2.524317190e-04f, 2.524329135e-04f, 2.524335543e-04f, + 2.524336413e-04f, 2.524331747e-04f, 2.524321544e-04f, 2.524305806e-04f, 2.524284533e-04f, 2.524257726e-04f, 2.524225384e-04f, 2.524187509e-04f, 2.524144101e-04f, 2.524095161e-04f, + 2.524040688e-04f, 2.523980685e-04f, 2.523915151e-04f, 2.523844087e-04f, 2.523767493e-04f, 2.523685371e-04f, 2.523597721e-04f, 2.523504543e-04f, 2.523405838e-04f, 2.523301608e-04f, + 2.523191852e-04f, 2.523076571e-04f, 2.522955766e-04f, 2.522829438e-04f, 2.522697588e-04f, 2.522560216e-04f, 2.522417323e-04f, 2.522268909e-04f, 2.522114977e-04f, 2.521955526e-04f, + 2.521790557e-04f, 2.521620071e-04f, 2.521444069e-04f, 2.521262551e-04f, 2.521075520e-04f, 2.520882975e-04f, 2.520684917e-04f, 2.520481347e-04f, 2.520272267e-04f, 2.520057677e-04f, + 2.519837578e-04f, 2.519611971e-04f, 2.519380857e-04f, 2.519144237e-04f, 2.518902111e-04f, 2.518654482e-04f, 2.518401350e-04f, 2.518142716e-04f, 2.517878580e-04f, 2.517608945e-04f, + 2.517333811e-04f, 2.517053179e-04f, 2.516767050e-04f, 2.516475425e-04f, 2.516178306e-04f, 2.515875694e-04f, 2.515567589e-04f, 2.515253993e-04f, 2.514934907e-04f, 2.514610332e-04f, + 2.514280270e-04f, 2.513944721e-04f, 2.513603687e-04f, 2.513257168e-04f, 2.512905167e-04f, 2.512547685e-04f, 2.512184721e-04f, 2.511816279e-04f, 2.511442359e-04f, 2.511062962e-04f, + 2.510678091e-04f, 2.510287745e-04f, 2.509891926e-04f, 2.509490637e-04f, 2.509083877e-04f, 2.508671649e-04f, 2.508253953e-04f, 2.507830792e-04f, 2.507402166e-04f, 2.506968077e-04f, + 2.506528527e-04f, 2.506083516e-04f, 2.505633047e-04f, 2.505177120e-04f, 2.504715737e-04f, 2.504248900e-04f, 2.503776610e-04f, 2.503298869e-04f, 2.502815678e-04f, 2.502327038e-04f, + 2.501832952e-04f, 2.501333420e-04f, 2.500828445e-04f, 2.500318027e-04f, 2.499802169e-04f, 2.499280872e-04f, 2.498754137e-04f, 2.498221967e-04f, 2.497684362e-04f, 2.497141325e-04f, + 2.496592857e-04f, 2.496038960e-04f, 2.495479636e-04f, 2.494914885e-04f, 2.494344711e-04f, 2.493769114e-04f, 2.493188096e-04f, 2.492601660e-04f, 2.492009806e-04f, 2.491412536e-04f, + 2.490809853e-04f, 2.490201759e-04f, 2.489588254e-04f, 2.488969340e-04f, 2.488345020e-04f, 2.487715296e-04f, 2.487080168e-04f, 2.486439640e-04f, 2.485793713e-04f, 2.485142388e-04f, + 2.484485668e-04f, 2.483823554e-04f, 2.483156049e-04f, 2.482483155e-04f, 2.481804872e-04f, 2.481121204e-04f, 2.480432152e-04f, 2.479737718e-04f, 2.479037905e-04f, 2.478332713e-04f, + 2.477622146e-04f, 2.476906204e-04f, 2.476184891e-04f, 2.475458209e-04f, 2.474726158e-04f, 2.473988742e-04f, 2.473245962e-04f, 2.472497821e-04f, 2.471744320e-04f, 2.470985462e-04f, + 2.470221248e-04f, 2.469451682e-04f, 2.468676765e-04f, 2.467896499e-04f, 2.467110886e-04f, 2.466319929e-04f, 2.465523630e-04f, 2.464721990e-04f, 2.463915013e-04f, 2.463102700e-04f, + 2.462285054e-04f, 2.461462077e-04f, 2.460633771e-04f, 2.459800138e-04f, 2.458961181e-04f, 2.458116902e-04f, 2.457267303e-04f, 2.456412386e-04f, 2.455552155e-04f, 2.454686611e-04f, + 2.453815756e-04f, 2.452939594e-04f, 2.452058126e-04f, 2.451171354e-04f, 2.450279282e-04f, 2.449381911e-04f, 2.448479244e-04f, 2.447571283e-04f, 2.446658031e-04f, 2.445739491e-04f, + 2.444815664e-04f, 2.443886553e-04f, 2.442952161e-04f, 2.442012490e-04f, 2.441067543e-04f, 2.440117322e-04f, 2.439161830e-04f, 2.438201069e-04f, 2.437235042e-04f, 2.436263751e-04f, + 2.435287199e-04f, 2.434305389e-04f, 2.433318323e-04f, 2.432326004e-04f, 2.431328434e-04f, 2.430325616e-04f, 2.429317553e-04f, 2.428304247e-04f, 2.427285701e-04f, 2.426261918e-04f, + 2.425232900e-04f, 2.424198651e-04f, 2.423159172e-04f, 2.422114466e-04f, 2.421064537e-04f, 2.420009387e-04f, 2.418949018e-04f, 2.417883434e-04f, 2.416812637e-04f, 2.415736631e-04f, + 2.414655417e-04f, 2.413568999e-04f, 2.412477379e-04f, 2.411380561e-04f, 2.410278547e-04f, 2.409171340e-04f, 2.408058943e-04f, 2.406941358e-04f, 2.405818590e-04f, 2.404690640e-04f, + 2.403557511e-04f, 2.402419207e-04f, 2.401275731e-04f, 2.400127084e-04f, 2.398973271e-04f, 2.397814294e-04f, 2.396650157e-04f, 2.395480861e-04f, 2.394306411e-04f, 2.393126809e-04f, + 2.391942059e-04f, 2.390752162e-04f, 2.389557123e-04f, 2.388356944e-04f, 2.387151629e-04f, 2.385941181e-04f, 2.384725602e-04f, 2.383504895e-04f, 2.382279065e-04f, 2.381048113e-04f, + 2.379812044e-04f, 2.378570860e-04f, 2.377324564e-04f, 2.376073160e-04f, 2.374816651e-04f, 2.373555039e-04f, 2.372288329e-04f, 2.371016523e-04f, 2.369739625e-04f, 2.368457637e-04f, + 2.367170564e-04f, 2.365878408e-04f, 2.364581172e-04f, 2.363278860e-04f, 2.361971476e-04f, 2.360659021e-04f, 2.359341501e-04f, 2.358018918e-04f, 2.356691275e-04f, 2.355358575e-04f, + 2.354020823e-04f, 2.352678021e-04f, 2.351330174e-04f, 2.349977283e-04f, 2.348619353e-04f, 2.347256387e-04f, 2.345888388e-04f, 2.344515360e-04f, 2.343137307e-04f, 2.341754231e-04f, + 2.340366137e-04f, 2.338973027e-04f, 2.337574905e-04f, 2.336171775e-04f, 2.334763640e-04f, 2.333350504e-04f, 2.331932370e-04f, 2.330509241e-04f, 2.329081122e-04f, 2.327648016e-04f, + 2.326209926e-04f, 2.324766856e-04f, 2.323318810e-04f, 2.321865791e-04f, 2.320407802e-04f, 2.318944848e-04f, 2.317476932e-04f, 2.316004058e-04f, 2.314526229e-04f, 2.313043449e-04f, + 2.311555721e-04f, 2.310063050e-04f, 2.308565439e-04f, 2.307062892e-04f, 2.305555412e-04f, 2.304043003e-04f, 2.302525669e-04f, 2.301003414e-04f, 2.299476241e-04f, 2.297944154e-04f, + 2.296407158e-04f, 2.294865255e-04f, 2.293318449e-04f, 2.291766745e-04f, 2.290210146e-04f, 2.288648656e-04f, 2.287082279e-04f, 2.285511018e-04f, 2.283934879e-04f, 2.282353863e-04f, + 2.280767976e-04f, 2.279177221e-04f, 2.277581602e-04f, 2.275981123e-04f, 2.274375788e-04f, 2.272765601e-04f, 2.271150566e-04f, 2.269530686e-04f, 2.267905966e-04f, 2.266276410e-04f, + 2.264642022e-04f, 2.263002805e-04f, 2.261358764e-04f, 2.259709902e-04f, 2.258056225e-04f, 2.256397735e-04f, 2.254734437e-04f, 2.253066335e-04f, 2.251393432e-04f, 2.249715734e-04f, + 2.248033244e-04f, 2.246345966e-04f, 2.244653904e-04f, 2.242957063e-04f, 2.241255446e-04f, 2.239549058e-04f, 2.237837903e-04f, 2.236121985e-04f, 2.234401308e-04f, 2.232675876e-04f, + 2.230945694e-04f, 2.229210765e-04f, 2.227471095e-04f, 2.225726687e-04f, 2.223977545e-04f, 2.222223673e-04f, 2.220465077e-04f, 2.218701759e-04f, 2.216933725e-04f, 2.215160979e-04f, + 2.213383525e-04f, 2.211601367e-04f, 2.209814509e-04f, 2.208022957e-04f, 2.206226713e-04f, 2.204425784e-04f, 2.202620172e-04f, 2.200809882e-04f, 2.198994919e-04f, 2.197175287e-04f, + 2.195350990e-04f, 2.193522033e-04f, 2.191688421e-04f, 2.189850157e-04f, 2.188007246e-04f, 2.186159692e-04f, 2.184307501e-04f, 2.182450676e-04f, 2.180589222e-04f, 2.178723143e-04f, + 2.176852443e-04f, 2.174977129e-04f, 2.173097203e-04f, 2.171212670e-04f, 2.169323535e-04f, 2.167429803e-04f, 2.165531477e-04f, 2.163628563e-04f, 2.161721065e-04f, 2.159808988e-04f, + 2.157892336e-04f, 2.155971114e-04f, 2.154045326e-04f, 2.152114977e-04f, 2.150180072e-04f, 2.148240615e-04f, 2.146296611e-04f, 2.144348065e-04f, 2.142394980e-04f, 2.140437363e-04f, + 2.138475217e-04f, 2.136508548e-04f, 2.134537359e-04f, 2.132561657e-04f, 2.130581444e-04f, 2.128596727e-04f, 2.126607509e-04f, 2.124613796e-04f, 2.122615593e-04f, 2.120612904e-04f, + 2.118605733e-04f, 2.116594086e-04f, 2.114577968e-04f, 2.112557383e-04f, 2.110532336e-04f, 2.108502832e-04f, 2.106468875e-04f, 2.104430471e-04f, 2.102387625e-04f, 2.100340341e-04f, + 2.098288624e-04f, 2.096232479e-04f, 2.094171911e-04f, 2.092106925e-04f, 2.090037525e-04f, 2.087963717e-04f, 2.085885506e-04f, 2.083802896e-04f, 2.081715892e-04f, 2.079624500e-04f, + 2.077528725e-04f, 2.075428570e-04f, 2.073324042e-04f, 2.071215145e-04f, 2.069101885e-04f, 2.066984265e-04f, 2.064862292e-04f, 2.062735971e-04f, 2.060605305e-04f, 2.058470301e-04f, + 2.056330964e-04f, 2.054187298e-04f, 2.052039309e-04f, 2.049887001e-04f, 2.047730380e-04f, 2.045569451e-04f, 2.043404218e-04f, 2.041234688e-04f, 2.039060865e-04f, 2.036882755e-04f, + 2.034700361e-04f, 2.032513691e-04f, 2.030322748e-04f, 2.028127538e-04f, 2.025928066e-04f, 2.023724338e-04f, 2.021516358e-04f, 2.019304132e-04f, 2.017087665e-04f, 2.014866961e-04f, + 2.012642028e-04f, 2.010412869e-04f, 2.008179489e-04f, 2.005941895e-04f, 2.003700091e-04f, 2.001454083e-04f, 1.999203876e-04f, 1.996949475e-04f, 1.994690886e-04f, 1.992428113e-04f, + 1.990161163e-04f, 1.987890040e-04f, 1.985614750e-04f, 1.983335298e-04f, 1.981051690e-04f, 1.978763931e-04f, 1.976472026e-04f, 1.974175980e-04f, 1.971875800e-04f, 1.969571490e-04f, + 1.967263056e-04f, 1.964950503e-04f, 1.962633837e-04f, 1.960313062e-04f, 1.957988186e-04f, 1.955659212e-04f, 1.953326147e-04f, 1.950988996e-04f, 1.948647764e-04f, 1.946302458e-04f, + 1.943953081e-04f, 1.941599640e-04f, 1.939242141e-04f, 1.936880589e-04f, 1.934514989e-04f, 1.932145347e-04f, 1.929771668e-04f, 1.927393959e-04f, 1.925012224e-04f, 1.922626469e-04f, + 1.920236700e-04f, 1.917842923e-04f, 1.915445142e-04f, 1.913043364e-04f, 1.910637594e-04f, 1.908227838e-04f, 1.905814101e-04f, 1.903396389e-04f, 1.900974708e-04f, 1.898549063e-04f, + 1.896119460e-04f, 1.893685904e-04f, 1.891248402e-04f, 1.888806959e-04f, 1.886361580e-04f, 1.883912272e-04f, 1.881459040e-04f, 1.879001890e-04f, 1.876540827e-04f, 1.874075858e-04f, + 1.871606987e-04f, 1.869134222e-04f, 1.866657566e-04f, 1.864177027e-04f, 1.861692610e-04f, 1.859204321e-04f, 1.856712165e-04f, 1.854216149e-04f, 1.851716278e-04f, 1.849212558e-04f, + 1.846704995e-04f, 1.844193594e-04f, 1.841678362e-04f, 1.839159304e-04f, 1.836636426e-04f, 1.834109735e-04f, 1.831579235e-04f, 1.829044933e-04f, 1.826506835e-04f, 1.823964946e-04f, + 1.821419273e-04f, 1.818869821e-04f, 1.816316596e-04f, 1.813759605e-04f, 1.811198853e-04f, 1.808634345e-04f, 1.806066089e-04f, 1.803494090e-04f, 1.800918353e-04f, 1.798338886e-04f, + 1.795755693e-04f, 1.793168781e-04f, 1.790578156e-04f, 1.787983824e-04f, 1.785385791e-04f, 1.782784062e-04f, 1.780178644e-04f, 1.777569544e-04f, 1.774956766e-04f, 1.772340317e-04f, + 1.769720203e-04f, 1.767096431e-04f, 1.764469005e-04f, 1.761837933e-04f, 1.759203220e-04f, 1.756564872e-04f, 1.753922896e-04f, 1.751277298e-04f, 1.748628083e-04f, 1.745975258e-04f, + 1.743318829e-04f, 1.740658802e-04f, 1.737995184e-04f, 1.735327979e-04f, 1.732657196e-04f, 1.729982839e-04f, 1.727304915e-04f, 1.724623430e-04f, 1.721938390e-04f, 1.719249801e-04f, + 1.716557671e-04f, 1.713862004e-04f, 1.711162807e-04f, 1.708460086e-04f, 1.705753848e-04f, 1.703044099e-04f, 1.700330845e-04f, 1.697614091e-04f, 1.694893846e-04f, 1.692170114e-04f, + 1.689442902e-04f, 1.686712216e-04f, 1.683978064e-04f, 1.681240449e-04f, 1.678499381e-04f, 1.675754863e-04f, 1.673006903e-04f, 1.670255508e-04f, 1.667500683e-04f, 1.664742435e-04f, + 1.661980770e-04f, 1.659215694e-04f, 1.656447214e-04f, 1.653675336e-04f, 1.650900067e-04f, 1.648121413e-04f, 1.645339380e-04f, 1.642553975e-04f, 1.639765204e-04f, 1.636973074e-04f, + 1.634177590e-04f, 1.631378760e-04f, 1.628576590e-04f, 1.625771086e-04f, 1.622962254e-04f, 1.620150102e-04f, 1.617334635e-04f, 1.614515860e-04f, 1.611693783e-04f, 1.608868412e-04f, + 1.606039751e-04f, 1.603207809e-04f, 1.600372591e-04f, 1.597534104e-04f, 1.594692355e-04f, 1.591847349e-04f, 1.588999094e-04f, 1.586147595e-04f, 1.583292860e-04f, 1.580434896e-04f, + 1.577573707e-04f, 1.574709302e-04f, 1.571841686e-04f, 1.568970867e-04f, 1.566096851e-04f, 1.563219643e-04f, 1.560339252e-04f, 1.557455684e-04f, 1.554568944e-04f, 1.551679040e-04f, + 1.548785979e-04f, 1.545889767e-04f, 1.542990410e-04f, 1.540087915e-04f, 1.537182289e-04f, 1.534273539e-04f, 1.531361671e-04f, 1.528446692e-04f, 1.525528608e-04f, 1.522607426e-04f, + 1.519683153e-04f, 1.516755795e-04f, 1.513825360e-04f, 1.510891853e-04f, 1.507955282e-04f, 1.505015654e-04f, 1.502072974e-04f, 1.499127250e-04f, 1.496178488e-04f, 1.493226695e-04f, + 1.490271879e-04f, 1.487314044e-04f, 1.484353200e-04f, 1.481389351e-04f, 1.478422505e-04f, 1.475452669e-04f, 1.472479849e-04f, 1.469504052e-04f, 1.466525285e-04f, 1.463543555e-04f, + 1.460558868e-04f, 1.457571232e-04f, 1.454580653e-04f, 1.451587137e-04f, 1.448590693e-04f, 1.445591326e-04f, 1.442589043e-04f, 1.439583852e-04f, 1.436575759e-04f, 1.433564770e-04f, + 1.430550894e-04f, 1.427534136e-04f, 1.424514503e-04f, 1.421492003e-04f, 1.418466642e-04f, 1.415438427e-04f, 1.412407365e-04f, 1.409373463e-04f, 1.406336728e-04f, 1.403297167e-04f, + 1.400254786e-04f, 1.397209593e-04f, 1.394161594e-04f, 1.391110796e-04f, 1.388057207e-04f, 1.385000833e-04f, 1.381941681e-04f, 1.378879758e-04f, 1.375815072e-04f, 1.372747628e-04f, + 1.369677434e-04f, 1.366604497e-04f, 1.363528825e-04f, 1.360450423e-04f, 1.357369299e-04f, 1.354285460e-04f, 1.351198912e-04f, 1.348109664e-04f, 1.345017722e-04f, 1.341923092e-04f, + 1.338825782e-04f, 1.335725800e-04f, 1.332623151e-04f, 1.329517843e-04f, 1.326409884e-04f, 1.323299279e-04f, 1.320186037e-04f, 1.317070163e-04f, 1.313951666e-04f, 1.310830553e-04f, + 1.307706829e-04f, 1.304580504e-04f, 1.301451582e-04f, 1.298320073e-04f, 1.295185982e-04f, 1.292049316e-04f, 1.288910084e-04f, 1.285768292e-04f, 1.282623947e-04f, 1.279477056e-04f, + 1.276327627e-04f, 1.273175666e-04f, 1.270021180e-04f, 1.266864178e-04f, 1.263704665e-04f, 1.260542649e-04f, 1.257378138e-04f, 1.254211137e-04f, 1.251041656e-04f, 1.247869700e-04f, + 1.244695276e-04f, 1.241518393e-04f, 1.238339057e-04f, 1.235157276e-04f, 1.231973055e-04f, 1.228786404e-04f, 1.225597329e-04f, 1.222405837e-04f, 1.219211935e-04f, 1.216015630e-04f, + 1.212816931e-04f, 1.209615843e-04f, 1.206412375e-04f, 1.203206533e-04f, 1.199998325e-04f, 1.196787758e-04f, 1.193574839e-04f, 1.190359575e-04f, 1.187141974e-04f, 1.183922043e-04f, + 1.180699790e-04f, 1.177475220e-04f, 1.174248343e-04f, 1.171019164e-04f, 1.167787692e-04f, 1.164553933e-04f, 1.161317896e-04f, 1.158079586e-04f, 1.154839012e-04f, 1.151596180e-04f, + 1.148351099e-04f, 1.145103775e-04f, 1.141854216e-04f, 1.138602429e-04f, 1.135348421e-04f, 1.132092199e-04f, 1.128833772e-04f, 1.125573146e-04f, 1.122310329e-04f, 1.119045328e-04f, + 1.115778150e-04f, 1.112508803e-04f, 1.109237294e-04f, 1.105963630e-04f, 1.102687819e-04f, 1.099409868e-04f, 1.096129785e-04f, 1.092847577e-04f, 1.089563251e-04f, 1.086276815e-04f, + 1.082988276e-04f, 1.079697641e-04f, 1.076404918e-04f, 1.073110114e-04f, 1.069813238e-04f, 1.066514295e-04f, 1.063213293e-04f, 1.059910241e-04f, 1.056605145e-04f, 1.053298013e-04f, + 1.049988851e-04f, 1.046677669e-04f, 1.043364472e-04f, 1.040049270e-04f, 1.036732067e-04f, 1.033412874e-04f, 1.030091696e-04f, 1.026768542e-04f, 1.023443418e-04f, 1.020116332e-04f, + 1.016787292e-04f, 1.013456306e-04f, 1.010123379e-04f, 1.006788521e-04f, 1.003451739e-04f, 1.000113040e-04f, 9.967724308e-05f, 9.934299200e-05f, 9.900855147e-05f, 9.867392225e-05f, + 9.833910508e-05f, 9.800410072e-05f, 9.766890991e-05f, 9.733353340e-05f, 9.699797196e-05f, 9.666222632e-05f, 9.632629725e-05f, 9.599018549e-05f, 9.565389179e-05f, 9.531741692e-05f, + 9.498076162e-05f, 9.464392665e-05f, 9.430691277e-05f, 9.396972072e-05f, 9.363235126e-05f, 9.329480515e-05f, 9.295708314e-05f, 9.261918598e-05f, 9.228111445e-05f, 9.194286928e-05f, + 9.160445125e-05f, 9.126586109e-05f, 9.092709958e-05f, 9.058816748e-05f, 9.024906552e-05f, 8.990979449e-05f, 8.957035513e-05f, 8.923074821e-05f, 8.889097448e-05f, 8.855103470e-05f, + 8.821092964e-05f, 8.787066005e-05f, 8.753022669e-05f, 8.718963033e-05f, 8.684887172e-05f, 8.650795163e-05f, 8.616687082e-05f, 8.582563005e-05f, 8.548423009e-05f, 8.514267169e-05f, + 8.480095562e-05f, 8.445908264e-05f, 8.411705351e-05f, 8.377486900e-05f, 8.343252988e-05f, 8.309003690e-05f, 8.274739083e-05f, 8.240459244e-05f, 8.206164249e-05f, 8.171854174e-05f, + 8.137529097e-05f, 8.103189094e-05f, 8.068834240e-05f, 8.034464614e-05f, 8.000080291e-05f, 7.965681349e-05f, 7.931267864e-05f, 7.896839912e-05f, 7.862397571e-05f, 7.827940918e-05f, + 7.793470028e-05f, 7.758984979e-05f, 7.724485849e-05f, 7.689972713e-05f, 7.655445648e-05f, 7.620904732e-05f, 7.586350042e-05f, 7.551781654e-05f, 7.517199645e-05f, 7.482604093e-05f, + 7.447995075e-05f, 7.413372667e-05f, 7.378736947e-05f, 7.344087992e-05f, 7.309425878e-05f, 7.274750684e-05f, 7.240062486e-05f, 7.205361362e-05f, 7.170647389e-05f, 7.135920643e-05f, + 7.101181203e-05f, 7.066429145e-05f, 7.031664548e-05f, 6.996887487e-05f, 6.962098041e-05f, 6.927296287e-05f, 6.892482303e-05f, 6.857656165e-05f, 6.822817951e-05f, 6.787967739e-05f, + 6.753105606e-05f, 6.718231630e-05f, 6.683345888e-05f, 6.648448458e-05f, 6.613539417e-05f, 6.578618842e-05f, 6.543686813e-05f, 6.508743405e-05f, 6.473788697e-05f, 6.438822766e-05f, + 6.403845690e-05f, 6.368857547e-05f, 6.333858414e-05f, 6.298848369e-05f, 6.263827490e-05f, 6.228795854e-05f, 6.193753540e-05f, 6.158700625e-05f, 6.123637187e-05f, 6.088563303e-05f, + 6.053479053e-05f, 6.018384512e-05f, 5.983279760e-05f, 5.948164874e-05f, 5.913039932e-05f, 5.877905012e-05f, 5.842760192e-05f, 5.807605550e-05f, 5.772441163e-05f, 5.737267111e-05f, + 5.702083470e-05f, 5.666890319e-05f, 5.631687736e-05f, 5.596475798e-05f, 5.561254585e-05f, 5.526024173e-05f, 5.490784641e-05f, 5.455536068e-05f, 5.420278531e-05f, 5.385012108e-05f, + 5.349736877e-05f, 5.314452917e-05f, 5.279160306e-05f, 5.243859121e-05f, 5.208549442e-05f, 5.173231346e-05f, 5.137904911e-05f, 5.102570216e-05f, 5.067227339e-05f, 5.031876358e-05f, + 4.996517352e-05f, 4.961150397e-05f, 4.925775574e-05f, 4.890392960e-05f, 4.855002634e-05f, 4.819604673e-05f, 4.784199156e-05f, 4.748786162e-05f, 4.713365768e-05f, 4.677938053e-05f, + 4.642503096e-05f, 4.607060974e-05f, 4.571611767e-05f, 4.536155551e-05f, 4.500692407e-05f, 4.465222412e-05f, 4.429745645e-05f, 4.394262184e-05f, 4.358772107e-05f, 4.323275493e-05f, + 4.287772420e-05f, 4.252262967e-05f, 4.216747212e-05f, 4.181225234e-05f, 4.145697111e-05f, 4.110162922e-05f, 4.074622744e-05f, 4.039076657e-05f, 4.003524740e-05f, 3.967967069e-05f, + 3.932403725e-05f, 3.896834785e-05f, 3.861260328e-05f, 3.825680433e-05f, 3.790095178e-05f, 3.754504641e-05f, 3.718908901e-05f, 3.683308037e-05f, 3.647702127e-05f, 3.612091250e-05f, + 3.576475485e-05f, 3.540854909e-05f, 3.505229601e-05f, 3.469599640e-05f, 3.433965105e-05f, 3.398326074e-05f, 3.362682625e-05f, 3.327034838e-05f, 3.291382790e-05f, 3.255726561e-05f, + 3.220066229e-05f, 3.184401872e-05f, 3.148733569e-05f, 3.113061399e-05f, 3.077385441e-05f, 3.041705772e-05f, 3.006022471e-05f, 2.970335618e-05f, 2.934645290e-05f, 2.898951567e-05f, + 2.863254526e-05f, 2.827554247e-05f, 2.791850808e-05f, 2.756144287e-05f, 2.720434764e-05f, 2.684722316e-05f, 2.649007023e-05f, 2.613288963e-05f, 2.577568215e-05f, 2.541844856e-05f, + 2.506118967e-05f, 2.470390625e-05f, 2.434659909e-05f, 2.398926897e-05f, 2.363191668e-05f, 2.327454302e-05f, 2.291714875e-05f, 2.255973468e-05f, 2.220230158e-05f, 2.184485024e-05f, + 2.148738145e-05f, 2.112989599e-05f, 2.077239464e-05f, 2.041487820e-05f, 2.005734745e-05f, 1.969980318e-05f, 1.934224616e-05f, 1.898467719e-05f, 1.862709705e-05f, 1.826950653e-05f, + 1.791190641e-05f, 1.755429747e-05f, 1.719668051e-05f, 1.683905631e-05f, 1.648142565e-05f, 1.612378932e-05f, 1.576614810e-05f, 1.540850278e-05f, 1.505085414e-05f, 1.469320297e-05f, + 1.433555005e-05f, 1.397789618e-05f, 1.362024212e-05f, 1.326258867e-05f, 1.290493661e-05f, 1.254728673e-05f, 1.218963981e-05f, 1.183199664e-05f, 1.147435799e-05f, 1.111672466e-05f, + 1.075909742e-05f, 1.040147707e-05f, 1.004386438e-05f, 9.686260142e-06f, 9.328665137e-06f, 8.971080149e-06f, 8.613505962e-06f, 8.255943359e-06f, 7.898393124e-06f, 7.540856040e-06f, + 7.183332890e-06f, 6.825824458e-06f, 6.468331526e-06f, 6.110854878e-06f, 5.753395296e-06f, 5.395953563e-06f, 5.038530462e-06f, 4.681126776e-06f, 4.323743286e-06f, 3.966380775e-06f, + 3.609040025e-06f, 3.251721819e-06f, 2.894426938e-06f, 2.537156165e-06f, 2.179910280e-06f, 1.822690066e-06f, 1.465496303e-06f, 1.108329775e-06f, 7.511912606e-07f, 3.940815424e-07f, + 3.700140088e-08f, -3.200483830e-07f, -6.770670285e-07f, -1.034053755e-06f, -1.391007782e-06f, -1.747928330e-06f, -2.104814617e-06f, -2.461665865e-06f, -2.818481293e-06f, -3.175260121e-06f, + -3.532001570e-06f, -3.888704861e-06f, -4.245369214e-06f, -4.601993849e-06f, -4.958577989e-06f, -5.315120854e-06f, -5.671621665e-06f, -6.028079644e-06f, -6.384494013e-06f, -6.740863993e-06f, + -7.097188807e-06f, -7.453467676e-06f, -7.809699822e-06f, -8.165884469e-06f, -8.522020839e-06f, -8.878108155e-06f, -9.234145639e-06f, -9.590132515e-06f, -9.946068006e-06f, -1.030195134e-05f, + -1.065778173e-05f, -1.101355841e-05f, -1.136928060e-05f, -1.172494752e-05f, -1.208055840e-05f, -1.243611247e-05f, -1.279160894e-05f, -1.314704705e-05f, -1.350242602e-05f, -1.385774507e-05f, + -1.421300343e-05f, -1.456820032e-05f, -1.492333498e-05f, -1.527840662e-05f, -1.563341448e-05f, -1.598835778e-05f, -1.634323575e-05f, -1.669804761e-05f, -1.705279259e-05f, -1.740746992e-05f, + -1.776207883e-05f, -1.811661855e-05f, -1.847108829e-05f, -1.882548730e-05f, -1.917981480e-05f, -1.953407001e-05f, -1.988825217e-05f, -2.024236051e-05f, -2.059639426e-05f, -2.095035264e-05f, + -2.130423488e-05f, -2.165804023e-05f, -2.201176789e-05f, -2.236541712e-05f, -2.271898713e-05f, -2.307247716e-05f, -2.342588644e-05f, -2.377921421e-05f, -2.413245968e-05f, -2.448562210e-05f, + -2.483870070e-05f, -2.519169471e-05f, -2.554460336e-05f, -2.589742589e-05f, -2.625016153e-05f, -2.660280951e-05f, -2.695536906e-05f, -2.730783943e-05f, -2.766021984e-05f, -2.801250953e-05f, + -2.836470774e-05f, -2.871681370e-05f, -2.906882664e-05f, -2.942074580e-05f, -2.977257042e-05f, -3.012429973e-05f, -3.047593298e-05f, -3.082746938e-05f, -3.117890820e-05f, -3.153024865e-05f, + -3.188148998e-05f, -3.223263142e-05f, -3.258367222e-05f, -3.293461162e-05f, -3.328544884e-05f, -3.363618314e-05f, -3.398681374e-05f, -3.433733989e-05f, -3.468776084e-05f, -3.503807581e-05f, + -3.538828405e-05f, -3.573838481e-05f, -3.608837731e-05f, -3.643826081e-05f, -3.678803455e-05f, -3.713769776e-05f, -3.748724969e-05f, -3.783668958e-05f, -3.818601668e-05f, -3.853523022e-05f, + -3.888432946e-05f, -3.923331363e-05f, -3.958218199e-05f, -3.993093376e-05f, -4.027956821e-05f, -4.062808457e-05f, -4.097648209e-05f, -4.132476002e-05f, -4.167291759e-05f, -4.202095407e-05f, + -4.236886869e-05f, -4.271666070e-05f, -4.306432936e-05f, -4.341187390e-05f, -4.375929357e-05f, -4.410658763e-05f, -4.445375533e-05f, -4.480079590e-05f, -4.514770861e-05f, -4.549449269e-05f, + -4.584114741e-05f, -4.618767201e-05f, -4.653406575e-05f, -4.688032786e-05f, -4.722645762e-05f, -4.757245426e-05f, -4.791831704e-05f, -4.826404521e-05f, -4.860963803e-05f, -4.895509475e-05f, + -4.930041462e-05f, -4.964559689e-05f, -4.999064083e-05f, -5.033554569e-05f, -5.068031071e-05f, -5.102493516e-05f, -5.136941830e-05f, -5.171375937e-05f, -5.205795764e-05f, -5.240201237e-05f, + -5.274592280e-05f, -5.308968820e-05f, -5.343330783e-05f, -5.377678094e-05f, -5.412010680e-05f, -5.446328465e-05f, -5.480631378e-05f, -5.514919342e-05f, -5.549192285e-05f, -5.583450132e-05f, + -5.617692810e-05f, -5.651920245e-05f, -5.686132363e-05f, -5.720329090e-05f, -5.754510352e-05f, -5.788676076e-05f, -5.822826189e-05f, -5.856960616e-05f, -5.891079284e-05f, -5.925182120e-05f, + -5.959269049e-05f, -5.993340000e-05f, -6.027394898e-05f, -6.061433669e-05f, -6.095456242e-05f, -6.129462542e-05f, -6.163452496e-05f, -6.197426031e-05f, -6.231383074e-05f, -6.265323551e-05f, + -6.299247391e-05f, -6.333154519e-05f, -6.367044863e-05f, -6.400918349e-05f, -6.434774906e-05f, -6.468614460e-05f, -6.502436938e-05f, -6.536242268e-05f, -6.570030377e-05f, -6.603801192e-05f, + -6.637554641e-05f, -6.671290651e-05f, -6.705009149e-05f, -6.738710064e-05f, -6.772393322e-05f, -6.806058851e-05f, -6.839706579e-05f, -6.873336434e-05f, -6.906948343e-05f, -6.940542235e-05f, + -6.974118036e-05f, -7.007675676e-05f, -7.041215081e-05f, -7.074736180e-05f, -7.108238900e-05f, -7.141723171e-05f, -7.175188919e-05f, -7.208636074e-05f, -7.242064563e-05f, -7.275474315e-05f, + -7.308865257e-05f, -7.342237319e-05f, -7.375590429e-05f, -7.408924514e-05f, -7.442239504e-05f, -7.475535328e-05f, -7.508811913e-05f, -7.542069188e-05f, -7.575307083e-05f, -7.608525525e-05f, + -7.641724444e-05f, -7.674903769e-05f, -7.708063427e-05f, -7.741203349e-05f, -7.774323463e-05f, -7.807423699e-05f, -7.840503984e-05f, -7.873564249e-05f, -7.906604423e-05f, -7.939624435e-05f, + -7.972624214e-05f, -8.005603689e-05f, -8.038562790e-05f, -8.071501446e-05f, -8.104419587e-05f, -8.137317143e-05f, -8.170194042e-05f, -8.203050215e-05f, -8.235885591e-05f, -8.268700100e-05f, + -8.301493672e-05f, -8.334266236e-05f, -8.367017723e-05f, -8.399748062e-05f, -8.432457184e-05f, -8.465145018e-05f, -8.497811495e-05f, -8.530456544e-05f, -8.563080096e-05f, -8.595682082e-05f, + -8.628262431e-05f, -8.660821074e-05f, -8.693357942e-05f, -8.725872964e-05f, -8.758366071e-05f, -8.790837195e-05f, -8.823286265e-05f, -8.855713212e-05f, -8.888117968e-05f, -8.920500462e-05f, + -8.952860626e-05f, -8.985198390e-05f, -9.017513686e-05f, -9.049806445e-05f, -9.082076597e-05f, -9.114324074e-05f, -9.146548807e-05f, -9.178750727e-05f, -9.210929766e-05f, -9.243085854e-05f, + -9.275218924e-05f, -9.307328907e-05f, -9.339415734e-05f, -9.371479337e-05f, -9.403519647e-05f, -9.435536597e-05f, -9.467530117e-05f, -9.499500140e-05f, -9.531446599e-05f, -9.563369423e-05f, + -9.595268546e-05f, -9.627143900e-05f, -9.658995416e-05f, -9.690823028e-05f, -9.722626666e-05f, -9.754406264e-05f, -9.786161753e-05f, -9.817893067e-05f, -9.849600137e-05f, -9.881282896e-05f, + -9.912941277e-05f, -9.944575212e-05f, -9.976184634e-05f, -1.000776948e-04f, -1.003932967e-04f, -1.007086515e-04f, -1.010237585e-04f, -1.013386170e-04f, -1.016532263e-04f, -1.019675858e-04f, + -1.022816948e-04f, -1.025955527e-04f, -1.029091587e-04f, -1.032225122e-04f, -1.035356126e-04f, -1.038484591e-04f, -1.041610511e-04f, -1.044733880e-04f, -1.047854691e-04f, -1.050972937e-04f, + -1.054088611e-04f, -1.057201708e-04f, -1.060312220e-04f, -1.063420140e-04f, -1.066525463e-04f, -1.069628181e-04f, -1.072728288e-04f, -1.075825777e-04f, -1.078920643e-04f, -1.082012877e-04f, + -1.085102475e-04f, -1.088189428e-04f, -1.091273731e-04f, -1.094355377e-04f, -1.097434360e-04f, -1.100510672e-04f, -1.103584308e-04f, -1.106655261e-04f, -1.109723524e-04f, -1.112789092e-04f, + -1.115851956e-04f, -1.118912112e-04f, -1.121969552e-04f, -1.125024271e-04f, -1.128076260e-04f, -1.131125515e-04f, -1.134172028e-04f, -1.137215794e-04f, -1.140256805e-04f, -1.143295056e-04f, + -1.146330539e-04f, -1.149363249e-04f, -1.152393179e-04f, -1.155420323e-04f, -1.158444673e-04f, -1.161466225e-04f, -1.164484971e-04f, -1.167500905e-04f, -1.170514020e-04f, -1.173524311e-04f, + -1.176531771e-04f, -1.179536393e-04f, -1.182538172e-04f, -1.185537100e-04f, -1.188533172e-04f, -1.191526381e-04f, -1.194516721e-04f, -1.197504186e-04f, -1.200488769e-04f, -1.203470464e-04f, + -1.206449265e-04f, -1.209425165e-04f, -1.212398158e-04f, -1.215368237e-04f, -1.218335398e-04f, -1.221299633e-04f, -1.224260935e-04f, -1.227219300e-04f, -1.230174720e-04f, -1.233127190e-04f, + -1.236076702e-04f, -1.239023252e-04f, -1.241966832e-04f, -1.244907436e-04f, -1.247845059e-04f, -1.250779694e-04f, -1.253711335e-04f, -1.256639976e-04f, -1.259565610e-04f, -1.262488231e-04f, + -1.265407834e-04f, -1.268324412e-04f, -1.271237959e-04f, -1.274148469e-04f, -1.277055935e-04f, -1.279960352e-04f, -1.282861713e-04f, -1.285760013e-04f, -1.288655245e-04f, -1.291547403e-04f, + -1.294436482e-04f, -1.297322474e-04f, -1.300205374e-04f, -1.303085176e-04f, -1.305961874e-04f, -1.308835462e-04f, -1.311705933e-04f, -1.314573283e-04f, -1.317437504e-04f, -1.320298590e-04f, + -1.323156537e-04f, -1.326011336e-04f, -1.328862984e-04f, -1.331711473e-04f, -1.334556798e-04f, -1.337398953e-04f, -1.340237932e-04f, -1.343073728e-04f, -1.345906336e-04f, -1.348735750e-04f, + -1.351561965e-04f, -1.354384973e-04f, -1.357204769e-04f, -1.360021348e-04f, -1.362834703e-04f, -1.365644828e-04f, -1.368451718e-04f, -1.371255366e-04f, -1.374055768e-04f, -1.376852916e-04f, + -1.379646805e-04f, -1.382437430e-04f, -1.385224784e-04f, -1.388008861e-04f, -1.390789656e-04f, -1.393567163e-04f, -1.396341377e-04f, -1.399112290e-04f, -1.401879898e-04f, -1.404644194e-04f, + -1.407405174e-04f, -1.410162830e-04f, -1.412917158e-04f, -1.415668152e-04f, -1.418415805e-04f, -1.421160113e-04f, -1.423901069e-04f, -1.426638667e-04f, -1.429372903e-04f, -1.432103769e-04f, + -1.434831261e-04f, -1.437555373e-04f, -1.440276100e-04f, -1.442993434e-04f, -1.445707372e-04f, -1.448417906e-04f, -1.451125032e-04f, -1.453828744e-04f, -1.456529036e-04f, -1.459225902e-04f, + -1.461919338e-04f, -1.464609337e-04f, -1.467295893e-04f, -1.469979001e-04f, -1.472658657e-04f, -1.475334853e-04f, -1.478007584e-04f, -1.480676845e-04f, -1.483342630e-04f, -1.486004934e-04f, + -1.488663751e-04f, -1.491319076e-04f, -1.493970903e-04f, -1.496619226e-04f, -1.499264040e-04f, -1.501905340e-04f, -1.504543120e-04f, -1.507177375e-04f, -1.509808098e-04f, -1.512435286e-04f, + -1.515058931e-04f, -1.517679029e-04f, -1.520295574e-04f, -1.522908561e-04f, -1.525517985e-04f, -1.528123839e-04f, -1.530726119e-04f, -1.533324819e-04f, -1.535919934e-04f, -1.538511458e-04f, + -1.541099386e-04f, -1.543683713e-04f, -1.546264433e-04f, -1.548841541e-04f, -1.551415032e-04f, -1.553984899e-04f, -1.556551139e-04f, -1.559113745e-04f, -1.561672713e-04f, -1.564228036e-04f, + -1.566779710e-04f, -1.569327730e-04f, -1.571872089e-04f, -1.574412784e-04f, -1.576949808e-04f, -1.579483156e-04f, -1.582012824e-04f, -1.584538805e-04f, -1.587061095e-04f, -1.589579688e-04f, + -1.592094579e-04f, -1.594605764e-04f, -1.597113236e-04f, -1.599616991e-04f, -1.602117023e-04f, -1.604613327e-04f, -1.607105899e-04f, -1.609594733e-04f, -1.612079823e-04f, -1.614561165e-04f, + -1.617038754e-04f, -1.619512584e-04f, -1.621982650e-04f, -1.624448948e-04f, -1.626911472e-04f, -1.629370217e-04f, -1.631825178e-04f, -1.634276350e-04f, -1.636723728e-04f, -1.639167306e-04f, + -1.641607081e-04f, -1.644043046e-04f, -1.646475197e-04f, -1.648903529e-04f, -1.651328036e-04f, -1.653748715e-04f, -1.656165559e-04f, -1.658578564e-04f, -1.660987724e-04f, -1.663393036e-04f, + -1.665794494e-04f, -1.668192092e-04f, -1.670585827e-04f, -1.672975693e-04f, -1.675361685e-04f, -1.677743798e-04f, -1.680122028e-04f, -1.682496369e-04f, -1.684866817e-04f, -1.687233367e-04f, + -1.689596014e-04f, -1.691954753e-04f, -1.694309579e-04f, -1.696660488e-04f, -1.699007474e-04f, -1.701350533e-04f, -1.703689660e-04f, -1.706024850e-04f, -1.708356099e-04f, -1.710683401e-04f, + -1.713006752e-04f, -1.715326147e-04f, -1.717641582e-04f, -1.719953051e-04f, -1.722260550e-04f, -1.724564074e-04f, -1.726863619e-04f, -1.729159179e-04f, -1.731450751e-04f, -1.733738328e-04f, + -1.736021908e-04f, -1.738301484e-04f, -1.740577053e-04f, -1.742848610e-04f, -1.745116150e-04f, -1.747379668e-04f, -1.749639159e-04f, -1.751894621e-04f, -1.754146046e-04f, -1.756393432e-04f, + -1.758636773e-04f, -1.760876065e-04f, -1.763111303e-04f, -1.765342483e-04f, -1.767569600e-04f, -1.769792650e-04f, -1.772011628e-04f, -1.774226529e-04f, -1.776437350e-04f, -1.778644085e-04f, + -1.780846730e-04f, -1.783045281e-04f, -1.785239733e-04f, -1.787430081e-04f, -1.789616322e-04f, -1.791798451e-04f, -1.793976463e-04f, -1.796150353e-04f, -1.798320119e-04f, -1.800485754e-04f, + -1.802647255e-04f, -1.804804617e-04f, -1.806957837e-04f, -1.809106908e-04f, -1.811251828e-04f, -1.813392592e-04f, -1.815529196e-04f, -1.817661634e-04f, -1.819789903e-04f, -1.821913999e-04f, + -1.824033917e-04f, -1.826149653e-04f, -1.828261203e-04f, -1.830368562e-04f, -1.832471726e-04f, -1.834570691e-04f, -1.836665452e-04f, -1.838756006e-04f, -1.840842349e-04f, -1.842924475e-04f, + -1.845002380e-04f, -1.847076062e-04f, -1.849145514e-04f, -1.851210734e-04f, -1.853271717e-04f, -1.855328458e-04f, -1.857380955e-04f, -1.859429202e-04f, -1.861473195e-04f, -1.863512930e-04f, + -1.865548404e-04f, -1.867579612e-04f, -1.869606550e-04f, -1.871629213e-04f, -1.873647599e-04f, -1.875661702e-04f, -1.877671519e-04f, -1.879677046e-04f, -1.881678278e-04f, -1.883675212e-04f, + -1.885667844e-04f, -1.887656169e-04f, -1.889640184e-04f, -1.891619885e-04f, -1.893595267e-04f, -1.895566327e-04f, -1.897533060e-04f, -1.899495464e-04f, -1.901453533e-04f, -1.903407264e-04f, + -1.905356653e-04f, -1.907301696e-04f, -1.909242390e-04f, -1.911178730e-04f, -1.913110712e-04f, -1.915038333e-04f, -1.916961589e-04f, -1.918880475e-04f, -1.920794989e-04f, -1.922705126e-04f, + -1.924610882e-04f, -1.926512254e-04f, -1.928409238e-04f, -1.930301829e-04f, -1.932190025e-04f, -1.934073822e-04f, -1.935953215e-04f, -1.937828201e-04f, -1.939698776e-04f, -1.941564937e-04f, + -1.943426680e-04f, -1.945284001e-04f, -1.947136896e-04f, -1.948985362e-04f, -1.950829395e-04f, -1.952668992e-04f, -1.954504148e-04f, -1.956334860e-04f, -1.958161124e-04f, -1.959982938e-04f, + -1.961800296e-04f, -1.963613197e-04f, -1.965421635e-04f, -1.967225607e-04f, -1.969025111e-04f, -1.970820142e-04f, -1.972610696e-04f, -1.974396770e-04f, -1.976178362e-04f, -1.977955466e-04f, + -1.979728080e-04f, -1.981496200e-04f, -1.983259823e-04f, -1.985018944e-04f, -1.986773562e-04f, -1.988523671e-04f, -1.990269269e-04f, -1.992010353e-04f, -1.993746918e-04f, -1.995478962e-04f, + -1.997206481e-04f, -1.998929471e-04f, -2.000647930e-04f, -2.002361853e-04f, -2.004071238e-04f, -2.005776081e-04f, -2.007476379e-04f, -2.009172128e-04f, -2.010863325e-04f, -2.012549967e-04f, + -2.014232051e-04f, -2.015909572e-04f, -2.017582529e-04f, -2.019250917e-04f, -2.020914733e-04f, -2.022573974e-04f, -2.024228638e-04f, -2.025878719e-04f, -2.027524216e-04f, -2.029165126e-04f, + -2.030801444e-04f, -2.032433167e-04f, -2.034060294e-04f, -2.035682819e-04f, -2.037300741e-04f, -2.038914056e-04f, -2.040522761e-04f, -2.042126852e-04f, -2.043726327e-04f, -2.045321183e-04f, + -2.046911416e-04f, -2.048497024e-04f, -2.050078002e-04f, -2.051654349e-04f, -2.053226061e-04f, -2.054793135e-04f, -2.056355568e-04f, -2.057913357e-04f, -2.059466498e-04f, -2.061014990e-04f, + -2.062558829e-04f, -2.064098012e-04f, -2.065632535e-04f, -2.067162397e-04f, -2.068687594e-04f, -2.070208123e-04f, -2.071723981e-04f, -2.073235165e-04f, -2.074741673e-04f, -2.076243501e-04f, + -2.077740647e-04f, -2.079233107e-04f, -2.080720879e-04f, -2.082203960e-04f, -2.083682347e-04f, -2.085156037e-04f, -2.086625028e-04f, -2.088089316e-04f, -2.089548899e-04f, -2.091003774e-04f, + -2.092453938e-04f, -2.093899389e-04f, -2.095340123e-04f, -2.096776138e-04f, -2.098207431e-04f, -2.099634000e-04f, -2.101055841e-04f, -2.102472952e-04f, -2.103885331e-04f, -2.105292974e-04f, + -2.106695878e-04f, -2.108094042e-04f, -2.109487463e-04f, -2.110876138e-04f, -2.112260063e-04f, -2.113639238e-04f, -2.115013658e-04f, -2.116383322e-04f, -2.117748226e-04f, -2.119108369e-04f, + -2.120463748e-04f, -2.121814359e-04f, -2.123160201e-04f, -2.124501271e-04f, -2.125837567e-04f, -2.127169085e-04f, -2.128495824e-04f, -2.129817780e-04f, -2.131134952e-04f, -2.132447337e-04f, + -2.133754933e-04f, -2.135057736e-04f, -2.136355745e-04f, -2.137648957e-04f, -2.138937370e-04f, -2.140220981e-04f, -2.141499788e-04f, -2.142773788e-04f, -2.144042980e-04f, -2.145307360e-04f, + -2.146566927e-04f, -2.147821678e-04f, -2.149071610e-04f, -2.150316721e-04f, -2.151557010e-04f, -2.152792474e-04f, -2.154023109e-04f, -2.155248915e-04f, -2.156469889e-04f, -2.157686028e-04f, + -2.158897331e-04f, -2.160103795e-04f, -2.161305418e-04f, -2.162502197e-04f, -2.163694131e-04f, -2.164881217e-04f, -2.166063453e-04f, -2.167240837e-04f, -2.168413366e-04f, -2.169581039e-04f, + -2.170743854e-04f, -2.171901808e-04f, -2.173054899e-04f, -2.174203125e-04f, -2.175346483e-04f, -2.176484973e-04f, -2.177618592e-04f, -2.178747337e-04f, -2.179871207e-04f, -2.180990199e-04f, + -2.182104312e-04f, -2.183213543e-04f, -2.184317891e-04f, -2.185417353e-04f, -2.186511928e-04f, -2.187601614e-04f, -2.188686408e-04f, -2.189766308e-04f, -2.190841313e-04f, -2.191911421e-04f, + -2.192976630e-04f, -2.194036937e-04f, -2.195092341e-04f, -2.196142841e-04f, -2.197188434e-04f, -2.198229117e-04f, -2.199264891e-04f, -2.200295752e-04f, -2.201321698e-04f, -2.202342729e-04f, + -2.203358842e-04f, -2.204370034e-04f, -2.205376306e-04f, -2.206377654e-04f, -2.207374077e-04f, -2.208365573e-04f, -2.209352141e-04f, -2.210333778e-04f, -2.211310483e-04f, -2.212282255e-04f, + -2.213249091e-04f, -2.214210989e-04f, -2.215167949e-04f, -2.216119968e-04f, -2.217067045e-04f, -2.218009179e-04f, -2.218946366e-04f, -2.219878607e-04f, -2.220805899e-04f, -2.221728240e-04f, + -2.222645629e-04f, -2.223558065e-04f, -2.224465546e-04f, -2.225368070e-04f, -2.226265635e-04f, -2.227158241e-04f, -2.228045886e-04f, -2.228928568e-04f, -2.229806285e-04f, -2.230679036e-04f, + -2.231546820e-04f, -2.232409635e-04f, -2.233267480e-04f, -2.234120353e-04f, -2.234968253e-04f, -2.235811179e-04f, -2.236649128e-04f, -2.237482099e-04f, -2.238310092e-04f, -2.239133105e-04f, + -2.239951136e-04f, -2.240764184e-04f, -2.241572247e-04f, -2.242375325e-04f, -2.243173416e-04f, -2.243966518e-04f, -2.244754631e-04f, -2.245537752e-04f, -2.246315882e-04f, -2.247089018e-04f, + -2.247857159e-04f, -2.248620304e-04f, -2.249378451e-04f, -2.250131600e-04f, -2.250879749e-04f, -2.251622898e-04f, -2.252361044e-04f, -2.253094186e-04f, -2.253822324e-04f, -2.254545457e-04f, + -2.255263582e-04f, -2.255976700e-04f, -2.256684808e-04f, -2.257387906e-04f, -2.258085992e-04f, -2.258779066e-04f, -2.259467126e-04f, -2.260150172e-04f, -2.260828202e-04f, -2.261501215e-04f, + -2.262169210e-04f, -2.262832187e-04f, -2.263490143e-04f, -2.264143079e-04f, -2.264790992e-04f, -2.265433883e-04f, -2.266071749e-04f, -2.266704591e-04f, -2.267332407e-04f, -2.267955197e-04f, + -2.268572958e-04f, -2.269185691e-04f, -2.269793394e-04f, -2.270396067e-04f, -2.270993709e-04f, -2.271586318e-04f, -2.272173894e-04f, -2.272756436e-04f, -2.273333944e-04f, -2.273906416e-04f, + -2.274473851e-04f, -2.275036249e-04f, -2.275593609e-04f, -2.276145930e-04f, -2.276693212e-04f, -2.277235453e-04f, -2.277772653e-04f, -2.278304811e-04f, -2.278831927e-04f, -2.279353999e-04f, + -2.279871027e-04f, -2.280383010e-04f, -2.280889948e-04f, -2.281391839e-04f, -2.281888684e-04f, -2.282380481e-04f, -2.282867230e-04f, -2.283348931e-04f, -2.283825582e-04f, -2.284297183e-04f, + -2.284763733e-04f, -2.285225232e-04f, -2.285681680e-04f, -2.286133075e-04f, -2.286579417e-04f, -2.287020706e-04f, -2.287456940e-04f, -2.287888121e-04f, -2.288314246e-04f, -2.288735316e-04f, + -2.289151329e-04f, -2.289562287e-04f, -2.289968187e-04f, -2.290369030e-04f, -2.290764815e-04f, -2.291155542e-04f, -2.291541210e-04f, -2.291921819e-04f, -2.292297368e-04f, -2.292667858e-04f, + -2.293033287e-04f, -2.293393656e-04f, -2.293748963e-04f, -2.294099209e-04f, -2.294444394e-04f, -2.294784516e-04f, -2.295119577e-04f, -2.295449574e-04f, -2.295774509e-04f, -2.296094380e-04f, + -2.296409188e-04f, -2.296718932e-04f, -2.297023613e-04f, -2.297323229e-04f, -2.297617781e-04f, -2.297907268e-04f, -2.298191690e-04f, -2.298471047e-04f, -2.298745339e-04f, -2.299014565e-04f, + -2.299278727e-04f, -2.299537822e-04f, -2.299791852e-04f, -2.300040815e-04f, -2.300284713e-04f, -2.300523544e-04f, -2.300757310e-04f, -2.300986009e-04f, -2.301209641e-04f, -2.301428207e-04f, + -2.301641707e-04f, -2.301850140e-04f, -2.302053507e-04f, -2.302251807e-04f, -2.302445040e-04f, -2.302633207e-04f, -2.302816308e-04f, -2.302994342e-04f, -2.303167310e-04f, -2.303335211e-04f, + -2.303498046e-04f, -2.303655814e-04f, -2.303808517e-04f, -2.303956153e-04f, -2.304098724e-04f, -2.304236229e-04f, -2.304368668e-04f, -2.304496041e-04f, -2.304618349e-04f, -2.304735592e-04f, + -2.304847770e-04f, -2.304954883e-04f, -2.305056932e-04f, -2.305153916e-04f, -2.305245835e-04f, -2.305332691e-04f, -2.305414483e-04f, -2.305491212e-04f, -2.305562877e-04f, -2.305629480e-04f, + -2.305691019e-04f, -2.305747497e-04f, -2.305798912e-04f, -2.305845266e-04f, -2.305886558e-04f, -2.305922789e-04f, -2.305953960e-04f, -2.305980070e-04f, -2.306001120e-04f, -2.306017111e-04f, + -2.306028042e-04f, -2.306033915e-04f, -2.306034729e-04f, -2.306030486e-04f, -2.306021185e-04f, -2.306006827e-04f, -2.305987413e-04f, -2.305962942e-04f, -2.305933416e-04f, -2.305898835e-04f, + -2.305859200e-04f, -2.305814510e-04f, -2.305764767e-04f, -2.305709971e-04f, -2.305650122e-04f, -2.305585222e-04f, -2.305515270e-04f, -2.305440268e-04f, -2.305360215e-04f, -2.305275113e-04f, + -2.305184962e-04f, -2.305089763e-04f, -2.304989517e-04f, -2.304884223e-04f, -2.304773884e-04f, -2.304658498e-04f, -2.304538068e-04f, -2.304412594e-04f, -2.304282076e-04f, -2.304146515e-04f, + -2.304005912e-04f, -2.303860268e-04f, -2.303709583e-04f, -2.303553859e-04f, -2.303393096e-04f, -2.303227294e-04f, -2.303056455e-04f, -2.302880579e-04f, -2.302699668e-04f, -2.302513721e-04f, + -2.302322741e-04f, -2.302126727e-04f, -2.301925680e-04f, -2.301719602e-04f, -2.301508494e-04f, -2.301292355e-04f, -2.301071188e-04f, -2.300844993e-04f, -2.300613771e-04f, -2.300377523e-04f, + -2.300136249e-04f, -2.299889952e-04f, -2.299638631e-04f, -2.299382288e-04f, -2.299120924e-04f, -2.298854539e-04f, -2.298583136e-04f, -2.298306714e-04f, -2.298025275e-04f, -2.297738820e-04f, + -2.297447350e-04f, -2.297150866e-04f, -2.296849369e-04f, -2.296542860e-04f, -2.296231341e-04f, -2.295914812e-04f, -2.295593274e-04f, -2.295266730e-04f, -2.294935179e-04f, -2.294598623e-04f, + -2.294257063e-04f, -2.293910501e-04f, -2.293558937e-04f, -2.293202373e-04f, -2.292840810e-04f, -2.292474248e-04f, -2.292102691e-04f, -2.291726138e-04f, -2.291344591e-04f, -2.290958051e-04f, + -2.290566519e-04f, -2.290169997e-04f, -2.289768487e-04f, -2.289361988e-04f, -2.288950503e-04f, -2.288534034e-04f, -2.288112580e-04f, -2.287686144e-04f, -2.287254727e-04f, -2.286818331e-04f, + -2.286376957e-04f, -2.285930605e-04f, -2.285479278e-04f, -2.285022978e-04f, -2.284561704e-04f, -2.284095460e-04f, -2.283624246e-04f, -2.283148064e-04f, -2.282666915e-04f, -2.282180801e-04f, + -2.281689723e-04f, -2.281193682e-04f, -2.280692681e-04f, -2.280186721e-04f, -2.279675803e-04f, -2.279159929e-04f, -2.278639101e-04f, -2.278113319e-04f, -2.277582586e-04f, -2.277046903e-04f, + -2.276506272e-04f, -2.275960695e-04f, -2.275410172e-04f, -2.274854706e-04f, -2.274294298e-04f, -2.273728950e-04f, -2.273158664e-04f, -2.272583441e-04f, -2.272003283e-04f, -2.271418191e-04f, + -2.270828168e-04f, -2.270233215e-04f, -2.269633334e-04f, -2.269028527e-04f, -2.268418794e-04f, -2.267804139e-04f, -2.267184563e-04f, -2.266560067e-04f, -2.265930653e-04f, -2.265296324e-04f, + -2.264657081e-04f, -2.264012926e-04f, -2.263363860e-04f, -2.262709886e-04f, -2.262051005e-04f, -2.261387219e-04f, -2.260718531e-04f, -2.260044942e-04f, -2.259366453e-04f, -2.258683067e-04f, + -2.257994787e-04f, -2.257301612e-04f, -2.256603547e-04f, -2.255900592e-04f, -2.255192749e-04f, -2.254480021e-04f, -2.253762409e-04f, -2.253039916e-04f, -2.252312544e-04f, -2.251580294e-04f, + -2.250843168e-04f, -2.250101169e-04f, -2.249354298e-04f, -2.248602559e-04f, -2.247845952e-04f, -2.247084479e-04f, -2.246318144e-04f, -2.245546948e-04f, -2.244770892e-04f, -2.243989980e-04f, + -2.243204214e-04f, -2.242413595e-04f, -2.241618125e-04f, -2.240817807e-04f, -2.240012644e-04f, -2.239202636e-04f, -2.238387787e-04f, -2.237568098e-04f, -2.236743572e-04f, -2.235914211e-04f, + -2.235080018e-04f, -2.234240994e-04f, -2.233397141e-04f, -2.232548463e-04f, -2.231694961e-04f, -2.230836637e-04f, -2.229973494e-04f, -2.229105535e-04f, -2.228232761e-04f, -2.227355174e-04f, + -2.226472778e-04f, -2.225585575e-04f, -2.224693566e-04f, -2.223796755e-04f, -2.222895143e-04f, -2.221988733e-04f, -2.221077527e-04f, -2.220161529e-04f, -2.219240739e-04f, -2.218315162e-04f, + -2.217384798e-04f, -2.216449651e-04f, -2.215509723e-04f, -2.214565016e-04f, -2.213615534e-04f, -2.212661278e-04f, -2.211702251e-04f, -2.210738455e-04f, -2.209769894e-04f, -2.208796569e-04f, + -2.207818483e-04f, -2.206835638e-04f, -2.205848038e-04f, -2.204855685e-04f, -2.203858581e-04f, -2.202856729e-04f, -2.201850132e-04f, -2.200838792e-04f, -2.199822712e-04f, -2.198801894e-04f, + -2.197776341e-04f, -2.196746056e-04f, -2.195711042e-04f, -2.194671300e-04f, -2.193626835e-04f, -2.192577647e-04f, -2.191523742e-04f, -2.190465120e-04f, -2.189401784e-04f, -2.188333738e-04f, + -2.187260984e-04f, -2.186183525e-04f, -2.185101364e-04f, -2.184014503e-04f, -2.182922946e-04f, -2.181826694e-04f, -2.180725751e-04f, -2.179620120e-04f, -2.178509804e-04f, -2.177394804e-04f, + -2.176275125e-04f, -2.175150769e-04f, -2.174021739e-04f, -2.172888037e-04f, -2.171749667e-04f, -2.170606632e-04f, -2.169458935e-04f, -2.168306577e-04f, -2.167149563e-04f, -2.165987895e-04f, + -2.164821577e-04f, -2.163650610e-04f, -2.162474999e-04f, -2.161294746e-04f, -2.160109854e-04f, -2.158920326e-04f, -2.157726165e-04f, -2.156527374e-04f, -2.155323956e-04f, -2.154115915e-04f, + -2.152903253e-04f, -2.151685973e-04f, -2.150464078e-04f, -2.149237572e-04f, -2.148006458e-04f, -2.146770738e-04f, -2.145530416e-04f, -2.144285494e-04f, -2.143035977e-04f, -2.141781867e-04f, + -2.140523167e-04f, -2.139259880e-04f, -2.137992010e-04f, -2.136719560e-04f, -2.135442532e-04f, -2.134160931e-04f, -2.132874759e-04f, -2.131584020e-04f, -2.130288717e-04f, -2.128988852e-04f, + -2.127684430e-04f, -2.126375453e-04f, -2.125061925e-04f, -2.123743849e-04f, -2.122421229e-04f, -2.121094067e-04f, -2.119762367e-04f, -2.118426132e-04f, -2.117085366e-04f, -2.115740071e-04f, + -2.114390252e-04f, -2.113035912e-04f, -2.111677053e-04f, -2.110313680e-04f, -2.108945795e-04f, -2.107573403e-04f, -2.106196506e-04f, -2.104815108e-04f, -2.103429212e-04f, -2.102038822e-04f, + -2.100643941e-04f, -2.099244572e-04f, -2.097840720e-04f, -2.096432387e-04f, -2.095019578e-04f, -2.093602294e-04f, -2.092180541e-04f, -2.090754322e-04f, -2.089323639e-04f, -2.087888497e-04f, + -2.086448898e-04f, -2.085004848e-04f, -2.083556348e-04f, -2.082103404e-04f, -2.080646017e-04f, -2.079184193e-04f, -2.077717934e-04f, -2.076247244e-04f, -2.074772126e-04f, -2.073292585e-04f, + -2.071808624e-04f, -2.070320246e-04f, -2.068827456e-04f, -2.067330256e-04f, -2.065828651e-04f, -2.064322644e-04f, -2.062812239e-04f, -2.061297439e-04f, -2.059778249e-04f, -2.058254672e-04f, + -2.056726711e-04f, -2.055194371e-04f, -2.053657655e-04f, -2.052116566e-04f, -2.050571110e-04f, -2.049021289e-04f, -2.047467107e-04f, -2.045908568e-04f, -2.044345675e-04f, -2.042778434e-04f, + -2.041206846e-04f, -2.039630917e-04f, -2.038050650e-04f, -2.036466049e-04f, -2.034877118e-04f, -2.033283860e-04f, -2.031686280e-04f, -2.030084381e-04f, -2.028478167e-04f, -2.026867642e-04f, + -2.025252810e-04f, -2.023633676e-04f, -2.022010242e-04f, -2.020382513e-04f, -2.018750492e-04f, -2.017114185e-04f, -2.015473593e-04f, -2.013828723e-04f, -2.012179577e-04f, -2.010526160e-04f, + -2.008868475e-04f, -2.007206527e-04f, -2.005540319e-04f, -2.003869856e-04f, -2.002195142e-04f, -2.000516180e-04f, -1.998832975e-04f, -1.997145531e-04f, -1.995453851e-04f, -1.993757941e-04f, + -1.992057803e-04f, -1.990353443e-04f, -1.988644864e-04f, -1.986932070e-04f, -1.985215065e-04f, -1.983493855e-04f, -1.981768441e-04f, -1.980038830e-04f, -1.978305025e-04f, -1.976567029e-04f, + -1.974824849e-04f, -1.973078486e-04f, -1.971327947e-04f, -1.969573234e-04f, -1.967814352e-04f, -1.966051306e-04f, -1.964284099e-04f, -1.962512737e-04f, -1.960737222e-04f, -1.958957559e-04f, + -1.957173753e-04f, -1.955385808e-04f, -1.953593728e-04f, -1.951797517e-04f, -1.949997180e-04f, -1.948192721e-04f, -1.946384145e-04f, -1.944571455e-04f, -1.942754656e-04f, -1.940933752e-04f, + -1.939108748e-04f, -1.937279647e-04f, -1.935446456e-04f, -1.933609177e-04f, -1.931767815e-04f, -1.929922374e-04f, -1.928072860e-04f, -1.926219276e-04f, -1.924361626e-04f, -1.922499916e-04f, + -1.920634150e-04f, -1.918764331e-04f, -1.916890465e-04f, -1.915012556e-04f, -1.913130608e-04f, -1.911244626e-04f, -1.909354615e-04f, -1.907460578e-04f, -1.905562521e-04f, -1.903660448e-04f, + -1.901754363e-04f, -1.899844271e-04f, -1.897930176e-04f, -1.896012084e-04f, -1.894089998e-04f, -1.892163923e-04f, -1.890233864e-04f, -1.888299825e-04f, -1.886361811e-04f, -1.884419827e-04f, + -1.882473876e-04f, -1.880523965e-04f, -1.878570096e-04f, -1.876612275e-04f, -1.874650507e-04f, -1.872684797e-04f, -1.870715147e-04f, -1.868741565e-04f, -1.866764054e-04f, -1.864782618e-04f, + -1.862797263e-04f, -1.860807993e-04f, -1.858814814e-04f, -1.856817728e-04f, -1.854816742e-04f, -1.852811861e-04f, -1.850803088e-04f, -1.848790428e-04f, -1.846773887e-04f, -1.844753469e-04f, + -1.842729179e-04f, -1.840701021e-04f, -1.838669001e-04f, -1.836633123e-04f, -1.834593392e-04f, -1.832549813e-04f, -1.830502390e-04f, -1.828451129e-04f, -1.826396034e-04f, -1.824337110e-04f, + -1.822274362e-04f, -1.820207794e-04f, -1.818137413e-04f, -1.816063222e-04f, -1.813985226e-04f, -1.811903431e-04f, -1.809817841e-04f, -1.807728461e-04f, -1.805635295e-04f, -1.803538350e-04f, + -1.801437630e-04f, -1.799333139e-04f, -1.797224883e-04f, -1.795112867e-04f, -1.792997096e-04f, -1.790877574e-04f, -1.788754306e-04f, -1.786627298e-04f, -1.784496555e-04f, -1.782362081e-04f, + -1.780223882e-04f, -1.778081962e-04f, -1.775936327e-04f, -1.773786981e-04f, -1.771633930e-04f, -1.769477179e-04f, -1.767316732e-04f, -1.765152595e-04f, -1.762984773e-04f, -1.760813271e-04f, + -1.758638094e-04f, -1.756459247e-04f, -1.754276735e-04f, -1.752090563e-04f, -1.749900737e-04f, -1.747707261e-04f, -1.745510141e-04f, -1.743309382e-04f, -1.741104988e-04f, -1.738896966e-04f, + -1.736685320e-04f, -1.734470055e-04f, -1.732251177e-04f, -1.730028690e-04f, -1.727802601e-04f, -1.725572914e-04f, -1.723339633e-04f, -1.721102766e-04f, -1.718862316e-04f, -1.716618289e-04f, + -1.714370690e-04f, -1.712119525e-04f, -1.709864799e-04f, -1.707606516e-04f, -1.705344682e-04f, -1.703079303e-04f, -1.700810384e-04f, -1.698537930e-04f, -1.696261946e-04f, -1.693982438e-04f, + -1.691699410e-04f, -1.689412869e-04f, -1.687122820e-04f, -1.684829267e-04f, -1.682532216e-04f, -1.680231673e-04f, -1.677927643e-04f, -1.675620131e-04f, -1.673309143e-04f, -1.670994684e-04f, + -1.668676759e-04f, -1.666355373e-04f, -1.664030533e-04f, -1.661702244e-04f, -1.659370510e-04f, -1.657035338e-04f, -1.654696732e-04f, -1.652354699e-04f, -1.650009243e-04f, -1.647660371e-04f, + -1.645308087e-04f, -1.642952396e-04f, -1.640593306e-04f, -1.638230820e-04f, -1.635864944e-04f, -1.633495685e-04f, -1.631123046e-04f, -1.628747035e-04f, -1.626367656e-04f, -1.623984915e-04f, + -1.621598817e-04f, -1.619209368e-04f, -1.616816573e-04f, -1.614420439e-04f, -1.612020970e-04f, -1.609618171e-04f, -1.607212050e-04f, -1.604802611e-04f, -1.602389859e-04f, -1.599973801e-04f, + -1.597554442e-04f, -1.595131787e-04f, -1.592705843e-04f, -1.590276614e-04f, -1.587844106e-04f, -1.585408326e-04f, -1.582969278e-04f, -1.580526968e-04f, -1.578081402e-04f, -1.575632585e-04f, + -1.573180524e-04f, -1.570725223e-04f, -1.568266689e-04f, -1.565804927e-04f, -1.563339943e-04f, -1.560871742e-04f, -1.558400331e-04f, -1.555925714e-04f, -1.553447898e-04f, -1.550966889e-04f, + -1.548482691e-04f, -1.545995311e-04f, -1.543504755e-04f, -1.541011028e-04f, -1.538514136e-04f, -1.536014084e-04f, -1.533510879e-04f, -1.531004526e-04f, -1.528495032e-04f, -1.525982401e-04f, + -1.523466639e-04f, -1.520947753e-04f, -1.518425748e-04f, -1.515900630e-04f, -1.513372405e-04f, -1.510841079e-04f, -1.508306656e-04f, -1.505769144e-04f, -1.503228548e-04f, -1.500684874e-04f, + -1.498138128e-04f, -1.495588315e-04f, -1.493035442e-04f, -1.490479514e-04f, -1.487920537e-04f, -1.485358518e-04f, -1.482793461e-04f, -1.480225373e-04f, -1.477654260e-04f, -1.475080128e-04f, + -1.472502982e-04f, -1.469922828e-04f, -1.467339673e-04f, -1.464753522e-04f, -1.462164381e-04f, -1.459572257e-04f, -1.456977155e-04f, -1.454379080e-04f, -1.451778040e-04f, -1.449174040e-04f, + -1.446567085e-04f, -1.443957183e-04f, -1.441344338e-04f, -1.438728558e-04f, -1.436109847e-04f, -1.433488212e-04f, -1.430863659e-04f, -1.428236194e-04f, -1.425605823e-04f, -1.422972552e-04f, + -1.420336387e-04f, -1.417697333e-04f, -1.415055398e-04f, -1.412410587e-04f, -1.409762906e-04f, -1.407112361e-04f, -1.404458958e-04f, -1.401802704e-04f, -1.399143604e-04f, -1.396481664e-04f, + -1.393816891e-04f, -1.391149291e-04f, -1.388478869e-04f, -1.385805633e-04f, -1.383129587e-04f, -1.380450738e-04f, -1.377769093e-04f, -1.375084656e-04f, -1.372397435e-04f, -1.369707436e-04f, + -1.367014664e-04f, -1.364319127e-04f, -1.361620829e-04f, -1.358919777e-04f, -1.356215978e-04f, -1.353509437e-04f, -1.350800161e-04f, -1.348088156e-04f, -1.345373428e-04f, -1.342655983e-04f, + -1.339935827e-04f, -1.337212967e-04f, -1.334487409e-04f, -1.331759159e-04f, -1.329028223e-04f, -1.326294608e-04f, -1.323558319e-04f, -1.320819363e-04f, -1.318077747e-04f, -1.315333475e-04f, + -1.312586556e-04f, -1.309836994e-04f, -1.307084797e-04f, -1.304329970e-04f, -1.301572520e-04f, -1.298812453e-04f, -1.296049775e-04f, -1.293284493e-04f, -1.290516612e-04f, -1.287746140e-04f, + -1.284973082e-04f, -1.282197445e-04f, -1.279419235e-04f, -1.276638458e-04f, -1.273855121e-04f, -1.271069230e-04f, -1.268280792e-04f, -1.265489812e-04f, -1.262696297e-04f, -1.259900254e-04f, + -1.257101688e-04f, -1.254300607e-04f, -1.251497016e-04f, -1.248690922e-04f, -1.245882331e-04f, -1.243071249e-04f, -1.240257684e-04f, -1.237441641e-04f, -1.234623127e-04f, -1.231802147e-04f, + -1.228978710e-04f, -1.226152820e-04f, -1.223324485e-04f, -1.220493710e-04f, -1.217660503e-04f, -1.214824869e-04f, -1.211986816e-04f, -1.209146348e-04f, -1.206303474e-04f, -1.203458199e-04f, + -1.200610530e-04f, -1.197760474e-04f, -1.194908036e-04f, -1.192053223e-04f, -1.189196042e-04f, -1.186336499e-04f, -1.183474600e-04f, -1.180610353e-04f, -1.177743763e-04f, -1.174874838e-04f, + -1.172003583e-04f, -1.169130005e-04f, -1.166254110e-04f, -1.163375906e-04f, -1.160495398e-04f, -1.157612594e-04f, -1.154727499e-04f, -1.151840120e-04f, -1.148950464e-04f, -1.146058537e-04f, + -1.143164346e-04f, -1.140267897e-04f, -1.137369197e-04f, -1.134468253e-04f, -1.131565070e-04f, -1.128659656e-04f, -1.125752017e-04f, -1.122842160e-04f, -1.119930091e-04f, -1.117015817e-04f, + -1.114099345e-04f, -1.111180680e-04f, -1.108259830e-04f, -1.105336801e-04f, -1.102411600e-04f, -1.099484234e-04f, -1.096554708e-04f, -1.093623030e-04f, -1.090689206e-04f, -1.087753243e-04f, + -1.084815148e-04f, -1.081874927e-04f, -1.078932586e-04f, -1.075988133e-04f, -1.073041574e-04f, -1.070092916e-04f, -1.067142165e-04f, -1.064189328e-04f, -1.061234411e-04f, -1.058277422e-04f, + -1.055318367e-04f, -1.052357252e-04f, -1.049394085e-04f, -1.046428872e-04f, -1.043461619e-04f, -1.040492334e-04f, -1.037521023e-04f, -1.034547693e-04f, -1.031572350e-04f, -1.028595001e-04f, + -1.025615653e-04f, -1.022634313e-04f, -1.019650986e-04f, -1.016665681e-04f, -1.013678404e-04f, -1.010689161e-04f, -1.007697959e-04f, -1.004704805e-04f, -1.001709706e-04f, -9.987126677e-05f, + -9.957136979e-05f, -9.927128028e-05f, -9.897099894e-05f, -9.867052644e-05f, -9.836986344e-05f, -9.806901063e-05f, -9.776796869e-05f, -9.746673829e-05f, -9.716532010e-05f, -9.686371481e-05f, + -9.656192309e-05f, -9.625994562e-05f, -9.595778309e-05f, -9.565543616e-05f, -9.535290551e-05f, -9.505019184e-05f, -9.474729581e-05f, -9.444421811e-05f, -9.414095942e-05f, -9.383752042e-05f, + -9.353390179e-05f, -9.323010421e-05f, -9.292612836e-05f, -9.262197493e-05f, -9.231764460e-05f, -9.201313804e-05f, -9.170845596e-05f, -9.140359902e-05f, -9.109856792e-05f, -9.079336333e-05f, + -9.048798594e-05f, -9.018243644e-05f, -8.987671551e-05f, -8.957082384e-05f, -8.926476211e-05f, -8.895853100e-05f, -8.865213122e-05f, -8.834556343e-05f, -8.803882834e-05f, -8.773192662e-05f, + -8.742485896e-05f, -8.711762606e-05f, -8.681022860e-05f, -8.650266726e-05f, -8.619494275e-05f, -8.588705574e-05f, -8.557900693e-05f, -8.527079700e-05f, -8.496242665e-05f, -8.465389657e-05f, + -8.434520745e-05f, -8.403635997e-05f, -8.372735483e-05f, -8.341819273e-05f, -8.310887435e-05f, -8.279940038e-05f, -8.248977152e-05f, -8.217998846e-05f, -8.187005190e-05f, -8.155996252e-05f, + -8.124972102e-05f, -8.093932809e-05f, -8.062878443e-05f, -8.031809074e-05f, -8.000724770e-05f, -7.969625601e-05f, -7.938511637e-05f, -7.907382947e-05f, -7.876239600e-05f, -7.845081668e-05f, + -7.813909218e-05f, -7.782722320e-05f, -7.751521045e-05f, -7.720305462e-05f, -7.689075641e-05f, -7.657831651e-05f, -7.626573562e-05f, -7.595301445e-05f, -7.564015368e-05f, -7.532715402e-05f, + -7.501401616e-05f, -7.470074081e-05f, -7.438732866e-05f, -7.407378041e-05f, -7.376009676e-05f, -7.344627842e-05f, -7.313232608e-05f, -7.281824045e-05f, -7.250402221e-05f, -7.218967208e-05f, + -7.187519076e-05f, -7.156057894e-05f, -7.124583733e-05f, -7.093096663e-05f, -7.061596754e-05f, -7.030084077e-05f, -6.998558701e-05f, -6.967020697e-05f, -6.935470135e-05f, -6.903907086e-05f, + -6.872331619e-05f, -6.840743806e-05f, -6.809143716e-05f, -6.777531419e-05f, -6.745906988e-05f, -6.714270491e-05f, -6.682621999e-05f, -6.650961582e-05f, -6.619289312e-05f, -6.587605259e-05f, + -6.555909492e-05f, -6.524202084e-05f, -6.492483103e-05f, -6.460752622e-05f, -6.429010710e-05f, -6.397257438e-05f, -6.365492877e-05f, -6.333717097e-05f, -6.301930169e-05f, -6.270132165e-05f, + -6.238323153e-05f, -6.206503206e-05f, -6.174672394e-05f, -6.142830788e-05f, -6.110978458e-05f, -6.079115476e-05f, -6.047241911e-05f, -6.015357836e-05f, -5.983463321e-05f, -5.951558436e-05f, + -5.919643254e-05f, -5.887717843e-05f, -5.855782277e-05f, -5.823836624e-05f, -5.791880957e-05f, -5.759915347e-05f, -5.727939863e-05f, -5.695954578e-05f, -5.663959563e-05f, -5.631954888e-05f, + -5.599940624e-05f, -5.567916843e-05f, -5.535883615e-05f, -5.503841013e-05f, -5.471789106e-05f, -5.439727965e-05f, -5.407657663e-05f, -5.375578271e-05f, -5.343489858e-05f, -5.311392497e-05f, + -5.279286259e-05f, -5.247171215e-05f, -5.215047436e-05f, -5.182914993e-05f, -5.150773958e-05f, -5.118624402e-05f, -5.086466396e-05f, -5.054300011e-05f, -5.022125320e-05f, -4.989942392e-05f, + -4.957751300e-05f, -4.925552114e-05f, -4.893344906e-05f, -4.861129748e-05f, -4.828906711e-05f, -4.796675865e-05f, -4.764437283e-05f, -4.732191036e-05f, -4.699937196e-05f, -4.667675833e-05f, + -4.635407019e-05f, -4.603130826e-05f, -4.570847325e-05f, -4.538556588e-05f, -4.506258685e-05f, -4.473953689e-05f, -4.441641671e-05f, -4.409322702e-05f, -4.376996854e-05f, -4.344664199e-05f, + -4.312324807e-05f, -4.279978751e-05f, -4.247626103e-05f, -4.215266932e-05f, -4.182901312e-05f, -4.150529314e-05f, -4.118151009e-05f, -4.085766469e-05f, -4.053375765e-05f, -4.020978969e-05f, + -3.988576153e-05f, -3.956167389e-05f, -3.923752747e-05f, -3.891332299e-05f, -3.858906118e-05f, -3.826474275e-05f, -3.794036841e-05f, -3.761593888e-05f, -3.729145487e-05f, -3.696691711e-05f, + -3.664232631e-05f, -3.631768319e-05f, -3.599298846e-05f, -3.566824285e-05f, -3.534344705e-05f, -3.501860181e-05f, -3.469370782e-05f, -3.436876582e-05f, -3.404377651e-05f, -3.371874061e-05f, + -3.339365884e-05f, -3.306853192e-05f, -3.274336056e-05f, -3.241814548e-05f, -3.209288740e-05f, -3.176758704e-05f, -3.144224511e-05f, -3.111686233e-05f, -3.079143942e-05f, -3.046597709e-05f, + -3.014047607e-05f, -2.981493707e-05f, -2.948936080e-05f, -2.916374799e-05f, -2.883809935e-05f, -2.851241560e-05f, -2.818669746e-05f, -2.786094565e-05f, -2.753516088e-05f, -2.720934386e-05f, + -2.688349533e-05f, -2.655761599e-05f, -2.623170657e-05f, -2.590576777e-05f, -2.557980033e-05f, -2.525380495e-05f, -2.492778235e-05f, -2.460173326e-05f, -2.427565839e-05f, -2.394955845e-05f, + -2.362343416e-05f, -2.329728625e-05f, -2.297111543e-05f, -2.264492241e-05f, -2.231870792e-05f, -2.199247267e-05f, -2.166621738e-05f, -2.133994277e-05f, -2.101364955e-05f, -2.068733844e-05f, + -2.036101017e-05f, -2.003466544e-05f, -1.970830497e-05f, -1.938192949e-05f, -1.905553970e-05f, -1.872913633e-05f, -1.840272010e-05f, -1.807629171e-05f, -1.774985190e-05f, -1.742340136e-05f, + -1.709694083e-05f, -1.677047103e-05f, -1.644399265e-05f, -1.611750643e-05f, -1.579101308e-05f, -1.546451332e-05f, -1.513800786e-05f, -1.481149743e-05f, -1.448498273e-05f, -1.415846448e-05f, + -1.383194341e-05f, -1.350542022e-05f, -1.317889564e-05f, -1.285237038e-05f, -1.252584515e-05f, -1.219932068e-05f, -1.187279768e-05f, -1.154627687e-05f, -1.121975896e-05f, -1.089324466e-05f, + -1.056673470e-05f, -1.024022980e-05f, -9.913730653e-06f, -9.587237992e-06f, -9.260752529e-06f, -8.934274980e-06f, -8.607806059e-06f, -8.281346483e-06f, -7.954896967e-06f, -7.628458226e-06f, + -7.302030976e-06f, -6.975615931e-06f, -6.649213807e-06f, -6.322825319e-06f, -5.996451181e-06f, -5.670092109e-06f, -5.343748816e-06f, -5.017422019e-06f, -4.691112430e-06f, -4.364820766e-06f, + -4.038547739e-06f, -3.712294064e-06f, -3.386060456e-06f, -3.059847627e-06f, -2.733656293e-06f, -2.407487167e-06f, -2.081340962e-06f, -1.755218393e-06f, -1.429120171e-06f, -1.103047012e-06f, + -7.769996278e-07f, -4.509787318e-07f, -1.249850368e-07f, 2.009807442e-07f, 5.269178984e-07f, 8.528257134e-07f, 1.178703477e-06f, 1.504550476e-06f, 1.830365998e-06f, 2.156149333e-06f, + 2.481899766e-06f, 2.807616588e-06f, 3.133299086e-06f, 3.458946548e-06f, 3.784558263e-06f, 4.110133521e-06f, 4.435671609e-06f, 4.761171816e-06f, 5.086633433e-06f, 5.412055748e-06f, + 5.737438050e-06f, 6.062779630e-06f, 6.388079777e-06f, 6.713337780e-06f, 7.038552931e-06f, 7.363724518e-06f, 7.688851834e-06f, 8.013934167e-06f, 8.338970809e-06f, 8.663961050e-06f, + 8.988904183e-06f, 9.313799497e-06f, 9.638646284e-06f, 9.963443836e-06f, 1.028819144e-05f, 1.061288840e-05f, 1.093753400e-05f, 1.126212753e-05f, 1.158666828e-05f, 1.191115555e-05f, + 1.223558863e-05f, 1.255996681e-05f, 1.288428939e-05f, 1.320855566e-05f, 1.353276492e-05f, 1.385691644e-05f, 1.418100954e-05f, 1.450504351e-05f, 1.482901763e-05f, 1.515293120e-05f, + 1.547678352e-05f, 1.580057389e-05f, 1.612430159e-05f, 1.644796592e-05f, 1.677156618e-05f, 1.709510167e-05f, 1.741857167e-05f, 1.774197549e-05f, 1.806531242e-05f, 1.838858176e-05f, + 1.871178281e-05f, 1.903491485e-05f, 1.935797719e-05f, 1.968096913e-05f, 2.000388996e-05f, 2.032673899e-05f, 2.064951550e-05f, 2.097221880e-05f, 2.129484818e-05f, 2.161740294e-05f, + 2.193988239e-05f, 2.226228582e-05f, 2.258461254e-05f, 2.290686183e-05f, 2.322903300e-05f, 2.355112535e-05f, 2.387313818e-05f, 2.419507079e-05f, 2.451692249e-05f, 2.483869256e-05f, + 2.516038032e-05f, 2.548198507e-05f, 2.580350609e-05f, 2.612494271e-05f, 2.644629422e-05f, 2.676755992e-05f, 2.708873911e-05f, 2.740983110e-05f, 2.773083520e-05f, 2.805175070e-05f, + 2.837257690e-05f, 2.869331312e-05f, 2.901395865e-05f, 2.933451281e-05f, 2.965497488e-05f, 2.997534419e-05f, 3.029562004e-05f, 3.061580172e-05f, 3.093588855e-05f, 3.125587983e-05f, + 3.157577487e-05f, 3.189557297e-05f, 3.221527345e-05f, 3.253487561e-05f, 3.285437875e-05f, 3.317378218e-05f, 3.349308522e-05f, 3.381228716e-05f, 3.413138732e-05f, 3.445038501e-05f, + 3.476927954e-05f, 3.508807021e-05f, 3.540675634e-05f, 3.572533723e-05f, 3.604381219e-05f, 3.636218054e-05f, 3.668044158e-05f, 3.699859464e-05f, 3.731663901e-05f, 3.763457401e-05f, + 3.795239895e-05f, 3.827011315e-05f, 3.858771591e-05f, 3.890520655e-05f, 3.922258439e-05f, 3.953984873e-05f, 3.985699889e-05f, 4.017403419e-05f, 4.049095393e-05f, 4.080775744e-05f, + 4.112444402e-05f, 4.144101300e-05f, 4.175746369e-05f, 4.207379540e-05f, 4.239000745e-05f, 4.270609917e-05f, 4.302206985e-05f, 4.333791883e-05f, 4.365364542e-05f, 4.396924893e-05f, + 4.428472870e-05f, 4.460008402e-05f, 4.491531423e-05f, 4.523041864e-05f, 4.554539658e-05f, 4.586024735e-05f, 4.617497029e-05f, 4.648956471e-05f, 4.680402994e-05f, 4.711836529e-05f, + 4.743257008e-05f, 4.774664365e-05f, 4.806058531e-05f, 4.837439438e-05f, 4.868807018e-05f, 4.900161205e-05f, 4.931501930e-05f, 4.962829126e-05f, 4.994142725e-05f, 5.025442660e-05f, + 5.056728863e-05f, 5.088001266e-05f, 5.119259803e-05f, 5.150504406e-05f, 5.181735008e-05f, 5.212951541e-05f, 5.244153938e-05f, 5.275342131e-05f, 5.306516055e-05f, 5.337675641e-05f, + 5.368820822e-05f, 5.399951531e-05f, 5.431067702e-05f, 5.462169267e-05f, 5.493256159e-05f, 5.524328311e-05f, 5.555385657e-05f, 5.586428130e-05f, 5.617455662e-05f, 5.648468187e-05f, + 5.679465638e-05f, 5.710447949e-05f, 5.741415053e-05f, 5.772366882e-05f, 5.803303372e-05f, 5.834224455e-05f, 5.865130064e-05f, 5.896020133e-05f, 5.926894596e-05f, 5.957753387e-05f, + 5.988596438e-05f, 6.019423684e-05f, 6.050235058e-05f, 6.081030495e-05f, 6.111809928e-05f, 6.142573290e-05f, 6.173320516e-05f, 6.204051540e-05f, 6.234766296e-05f, 6.265464717e-05f, + 6.296146738e-05f, 6.326812293e-05f, 6.357461316e-05f, 6.388093741e-05f, 6.418709503e-05f, 6.449308535e-05f, 6.479890773e-05f, 6.510456149e-05f, 6.541004600e-05f, 6.571536059e-05f, + 6.602050460e-05f, 6.632547739e-05f, 6.663027830e-05f, 6.693490667e-05f, 6.723936185e-05f, 6.754364319e-05f, 6.784775003e-05f, 6.815168173e-05f, 6.845543763e-05f, 6.875901709e-05f, + 6.906241944e-05f, 6.936564404e-05f, 6.966869024e-05f, 6.997155739e-05f, 7.027424484e-05f, 7.057675195e-05f, 7.087907806e-05f, 7.118122253e-05f, 7.148318470e-05f, 7.178496394e-05f, + 7.208655960e-05f, 7.238797103e-05f, 7.268919759e-05f, 7.299023862e-05f, 7.329109350e-05f, 7.359176156e-05f, 7.389224218e-05f, 7.419253470e-05f, 7.449263849e-05f, 7.479255290e-05f, + 7.509227728e-05f, 7.539181101e-05f, 7.569115344e-05f, 7.599030392e-05f, 7.628926182e-05f, 7.658802650e-05f, 7.688659733e-05f, 7.718497365e-05f, 7.748315484e-05f, 7.778114026e-05f, + 7.807892926e-05f, 7.837652122e-05f, 7.867391550e-05f, 7.897111147e-05f, 7.926810848e-05f, 7.956490590e-05f, 7.986150311e-05f, 8.015789946e-05f, 8.045409432e-05f, 8.075008707e-05f, + 8.104587707e-05f, 8.134146368e-05f, 8.163684628e-05f, 8.193202424e-05f, 8.222699692e-05f, 8.252176371e-05f, 8.281632396e-05f, 8.311067705e-05f, 8.340482235e-05f, 8.369875924e-05f, + 8.399248709e-05f, 8.428600527e-05f, 8.457931315e-05f, 8.487241012e-05f, 8.516529554e-05f, 8.545796880e-05f, 8.575042926e-05f, 8.604267631e-05f, 8.633470932e-05f, 8.662652767e-05f, + 8.691813074e-05f, 8.720951791e-05f, 8.750068855e-05f, 8.779164205e-05f, 8.808237779e-05f, 8.837289515e-05f, 8.866319350e-05f, 8.895327224e-05f, 8.924313074e-05f, 8.953276840e-05f, + 8.982218458e-05f, 9.011137867e-05f, 9.040035007e-05f, 9.068909816e-05f, 9.097762231e-05f, 9.126592192e-05f, 9.155399638e-05f, 9.184184507e-05f, 9.212946738e-05f, 9.241686270e-05f, + 9.270403042e-05f, 9.299096993e-05f, 9.327768061e-05f, 9.356416186e-05f, 9.385041307e-05f, 9.413643364e-05f, 9.442222295e-05f, 9.470778040e-05f, 9.499310538e-05f, 9.527819728e-05f, + 9.556305550e-05f, 9.584767944e-05f, 9.613206850e-05f, 9.641622205e-05f, 9.670013952e-05f, 9.698382028e-05f, 9.726726375e-05f, 9.755046932e-05f, 9.783343638e-05f, 9.811616434e-05f, + 9.839865260e-05f, 9.868090056e-05f, 9.896290762e-05f, 9.924467319e-05f, 9.952619666e-05f, 9.980747744e-05f, 1.000885149e-04f, 1.003693085e-04f, 1.006498577e-04f, 1.009301617e-04f, + 1.012102201e-04f, 1.014900323e-04f, 1.017695976e-04f, 1.020489154e-04f, 1.023279852e-04f, 1.026068064e-04f, 1.028853784e-04f, 1.031637006e-04f, 1.034417723e-04f, 1.037195931e-04f, + 1.039971624e-04f, 1.042744794e-04f, 1.045515438e-04f, 1.048283548e-04f, 1.051049118e-04f, 1.053812144e-04f, 1.056572619e-04f, 1.059330537e-04f, 1.062085893e-04f, 1.064838681e-04f, + 1.067588894e-04f, 1.070336528e-04f, 1.073081575e-04f, 1.075824031e-04f, 1.078563890e-04f, 1.081301146e-04f, 1.084035792e-04f, 1.086767824e-04f, 1.089497236e-04f, 1.092224021e-04f, + 1.094948175e-04f, 1.097669690e-04f, 1.100388562e-04f, 1.103104786e-04f, 1.105818354e-04f, 1.108529261e-04f, 1.111237502e-04f, 1.113943071e-04f, 1.116645962e-04f, 1.119346170e-04f, + 1.122043689e-04f, 1.124738512e-04f, 1.127430636e-04f, 1.130120053e-04f, 1.132806758e-04f, 1.135490745e-04f, 1.138172010e-04f, 1.140850545e-04f, 1.143526347e-04f, 1.146199408e-04f, + 1.148869723e-04f, 1.151537287e-04f, 1.154202094e-04f, 1.156864138e-04f, 1.159523414e-04f, 1.162179917e-04f, 1.164833640e-04f, 1.167484578e-04f, 1.170132726e-04f, 1.172778077e-04f, + 1.175420627e-04f, 1.178060370e-04f, 1.180697300e-04f, 1.183331412e-04f, 1.185962700e-04f, 1.188591158e-04f, 1.191216782e-04f, 1.193839565e-04f, 1.196459503e-04f, 1.199076589e-04f, + 1.201690818e-04f, 1.204302185e-04f, 1.206910684e-04f, 1.209516309e-04f, 1.212119056e-04f, 1.214718919e-04f, 1.217315892e-04f, 1.219909969e-04f, 1.222501146e-04f, 1.225089417e-04f, + 1.227674777e-04f, 1.230257220e-04f, 1.232836740e-04f, 1.235413333e-04f, 1.237986992e-04f, 1.240557714e-04f, 1.243125491e-04f, 1.245690319e-04f, 1.248252192e-04f, 1.250811106e-04f, + 1.253367054e-04f, 1.255920031e-04f, 1.258470032e-04f, 1.261017052e-04f, 1.263561086e-04f, 1.266102127e-04f, 1.268640171e-04f, 1.271175212e-04f, 1.273707245e-04f, 1.276236265e-04f, + 1.278762267e-04f, 1.281285245e-04f, 1.283805193e-04f, 1.286322107e-04f, 1.288835982e-04f, 1.291346812e-04f, 1.293854592e-04f, 1.296359316e-04f, 1.298860980e-04f, 1.301359578e-04f, + 1.303855105e-04f, 1.306347555e-04f, 1.308836925e-04f, 1.311323207e-04f, 1.313806398e-04f, 1.316286492e-04f, 1.318763484e-04f, 1.321237368e-04f, 1.323708140e-04f, 1.326175794e-04f, + 1.328640326e-04f, 1.331101730e-04f, 1.333560000e-04f, 1.336015133e-04f, 1.338467122e-04f, 1.340915962e-04f, 1.343361650e-04f, 1.345804178e-04f, 1.348243543e-04f, 1.350679740e-04f, + 1.353112762e-04f, 1.355542606e-04f, 1.357969265e-04f, 1.360392736e-04f, 1.362813013e-04f, 1.365230090e-04f, 1.367643964e-04f, 1.370054629e-04f, 1.372462079e-04f, 1.374866310e-04f, + 1.377267317e-04f, 1.379665095e-04f, 1.382059640e-04f, 1.384450945e-04f, 1.386839006e-04f, 1.389223818e-04f, 1.391605376e-04f, 1.393983675e-04f, 1.396358710e-04f, 1.398730477e-04f, + 1.401098970e-04f, 1.403464185e-04f, 1.405826116e-04f, 1.408184759e-04f, 1.410540108e-04f, 1.412892159e-04f, 1.415240908e-04f, 1.417586348e-04f, 1.419928476e-04f, 1.422267286e-04f, + 1.424602774e-04f, 1.426934935e-04f, 1.429263763e-04f, 1.431589255e-04f, 1.433911404e-04f, 1.436230208e-04f, 1.438545660e-04f, 1.440857756e-04f, 1.443166491e-04f, 1.445471860e-04f, + 1.447773859e-04f, 1.450072483e-04f, 1.452367726e-04f, 1.454659585e-04f, 1.456948055e-04f, 1.459233131e-04f, 1.461514807e-04f, 1.463793081e-04f, 1.466067945e-04f, 1.468339397e-04f, + 1.470607432e-04f, 1.472872043e-04f, 1.475133228e-04f, 1.477390982e-04f, 1.479645298e-04f, 1.481896174e-04f, 1.484143605e-04f, 1.486387585e-04f, 1.488628110e-04f, 1.490865176e-04f, + 1.493098777e-04f, 1.495328910e-04f, 1.497555570e-04f, 1.499778752e-04f, 1.501998451e-04f, 1.504214663e-04f, 1.506427384e-04f, 1.508636609e-04f, 1.510842333e-04f, 1.513044552e-04f, + 1.515243261e-04f, 1.517438455e-04f, 1.519630131e-04f, 1.521818284e-04f, 1.524002909e-04f, 1.526184002e-04f, 1.528361558e-04f, 1.530535573e-04f, 1.532706042e-04f, 1.534872961e-04f, + 1.537036326e-04f, 1.539196131e-04f, 1.541352373e-04f, 1.543505048e-04f, 1.545654150e-04f, 1.547799675e-04f, 1.549941619e-04f, 1.552079978e-04f, 1.554214747e-04f, 1.556345922e-04f, + 1.558473498e-04f, 1.560597472e-04f, 1.562717838e-04f, 1.564834592e-04f, 1.566947731e-04f, 1.569057249e-04f, 1.571163143e-04f, 1.573265408e-04f, 1.575364039e-04f, 1.577459033e-04f, + 1.579550386e-04f, 1.581638092e-04f, 1.583722148e-04f, 1.585802550e-04f, 1.587879293e-04f, 1.589952373e-04f, 1.592021785e-04f, 1.594087526e-04f, 1.596149592e-04f, 1.598207977e-04f, + 1.600262678e-04f, 1.602313692e-04f, 1.604361012e-04f, 1.606404636e-04f, 1.608444560e-04f, 1.610480778e-04f, 1.612513287e-04f, 1.614542083e-04f, 1.616567162e-04f, 1.618588519e-04f, + 1.620606150e-04f, 1.622620052e-04f, 1.624630220e-04f, 1.626636650e-04f, 1.628639339e-04f, 1.630638281e-04f, 1.632633473e-04f, 1.634624911e-04f, 1.636612591e-04f, 1.638596509e-04f, + 1.640576660e-04f, 1.642553041e-04f, 1.644525648e-04f, 1.646494477e-04f, 1.648459523e-04f, 1.650420783e-04f, 1.652378253e-04f, 1.654331929e-04f, 1.656281806e-04f, 1.658227882e-04f, + 1.660170151e-04f, 1.662108611e-04f, 1.664043257e-04f, 1.665974084e-04f, 1.667901091e-04f, 1.669824271e-04f, 1.671743622e-04f, 1.673659140e-04f, 1.675570821e-04f, 1.677478660e-04f, + 1.679382655e-04f, 1.681282800e-04f, 1.683179094e-04f, 1.685071530e-04f, 1.686960107e-04f, 1.688844819e-04f, 1.690725664e-04f, 1.692602636e-04f, 1.694475734e-04f, 1.696344952e-04f, + 1.698210287e-04f, 1.700071736e-04f, 1.701929294e-04f, 1.703782958e-04f, 1.705632723e-04f, 1.707478588e-04f, 1.709320546e-04f, 1.711158596e-04f, 1.712992733e-04f, 1.714822954e-04f, + 1.716649254e-04f, 1.718471631e-04f, 1.720290080e-04f, 1.722104598e-04f, 1.723915181e-04f, 1.725721826e-04f, 1.727524529e-04f, 1.729323286e-04f, 1.731118094e-04f, 1.732908950e-04f, + 1.734695849e-04f, 1.736478788e-04f, 1.738257763e-04f, 1.740032771e-04f, 1.741803809e-04f, 1.743570872e-04f, 1.745333958e-04f, 1.747093063e-04f, 1.748848183e-04f, 1.750599314e-04f, + 1.752346454e-04f, 1.754089598e-04f, 1.755828744e-04f, 1.757563888e-04f, 1.759295026e-04f, 1.761022155e-04f, 1.762745271e-04f, 1.764464371e-04f, 1.766179452e-04f, 1.767890511e-04f, + 1.769597543e-04f, 1.771300545e-04f, 1.772999514e-04f, 1.774694447e-04f, 1.776385341e-04f, 1.778072191e-04f, 1.779754995e-04f, 1.781433749e-04f, 1.783108449e-04f, 1.784779094e-04f, + 1.786445679e-04f, 1.788108200e-04f, 1.789766655e-04f, 1.791421041e-04f, 1.793071354e-04f, 1.794717590e-04f, 1.796359747e-04f, 1.797997822e-04f, 1.799631810e-04f, 1.801261710e-04f, + 1.802887516e-04f, 1.804509228e-04f, 1.806126840e-04f, 1.807740351e-04f, 1.809349756e-04f, 1.810955054e-04f, 1.812556239e-04f, 1.814153310e-04f, 1.815746263e-04f, 1.817335095e-04f, + 1.818919803e-04f, 1.820500384e-04f, 1.822076835e-04f, 1.823649152e-04f, 1.825217333e-04f, 1.826781374e-04f, 1.828341273e-04f, 1.829897025e-04f, 1.831448629e-04f, 1.832996082e-04f, + 1.834539379e-04f, 1.836078519e-04f, 1.837613497e-04f, 1.839144312e-04f, 1.840670960e-04f, 1.842193438e-04f, 1.843711743e-04f, 1.845225873e-04f, 1.846735823e-04f, 1.848241592e-04f, + 1.849743176e-04f, 1.851240573e-04f, 1.852733779e-04f, 1.854222792e-04f, 1.855707608e-04f, 1.857188225e-04f, 1.858664640e-04f, 1.860136850e-04f, 1.861604852e-04f, 1.863068644e-04f, + 1.864528222e-04f, 1.865983583e-04f, 1.867434726e-04f, 1.868881646e-04f, 1.870324341e-04f, 1.871762809e-04f, 1.873197047e-04f, 1.874627051e-04f, 1.876052819e-04f, 1.877474349e-04f, + 1.878891637e-04f, 1.880304681e-04f, 1.881713478e-04f, 1.883118025e-04f, 1.884518320e-04f, 1.885914359e-04f, 1.887306141e-04f, 1.888693663e-04f, 1.890076921e-04f, 1.891455914e-04f, + 1.892830638e-04f, 1.894201091e-04f, 1.895567270e-04f, 1.896929173e-04f, 1.898286797e-04f, 1.899640139e-04f, 1.900989197e-04f, 1.902333968e-04f, 1.903674450e-04f, 1.905010640e-04f, + 1.906342536e-04f, 1.907670135e-04f, 1.908993434e-04f, 1.910312431e-04f, 1.911627123e-04f, 1.912937508e-04f, 1.914243584e-04f, 1.915545347e-04f, 1.916842796e-04f, 1.918135928e-04f, + 1.919424740e-04f, 1.920709230e-04f, 1.921989396e-04f, 1.923265235e-04f, 1.924536744e-04f, 1.925803922e-04f, 1.927066766e-04f, 1.928325274e-04f, 1.929579442e-04f, 1.930829269e-04f, + 1.932074753e-04f, 1.933315891e-04f, 1.934552680e-04f, 1.935785119e-04f, 1.937013204e-04f, 1.938236935e-04f, 1.939456307e-04f, 1.940671320e-04f, 1.941881971e-04f, 1.943088257e-04f, + 1.944290177e-04f, 1.945487727e-04f, 1.946680907e-04f, 1.947869713e-04f, 1.949054143e-04f, 1.950234195e-04f, 1.951409867e-04f, 1.952581157e-04f, 1.953748062e-04f, 1.954910581e-04f, + 1.956068710e-04f, 1.957222449e-04f, 1.958371794e-04f, 1.959516745e-04f, 1.960657297e-04f, 1.961793451e-04f, 1.962925202e-04f, 1.964052550e-04f, 1.965175492e-04f, 1.966294026e-04f, + 1.967408150e-04f, 1.968517861e-04f, 1.969623159e-04f, 1.970724041e-04f, 1.971820504e-04f, 1.972912547e-04f, 1.974000168e-04f, 1.975083365e-04f, 1.976162135e-04f, 1.977236477e-04f, + 1.978306389e-04f, 1.979371869e-04f, 1.980432915e-04f, 1.981489525e-04f, 1.982541697e-04f, 1.983589429e-04f, 1.984632719e-04f, 1.985671565e-04f, 1.986705966e-04f, 1.987735919e-04f, + 1.988761423e-04f, 1.989782476e-04f, 1.990799076e-04f, 1.991811221e-04f, 1.992818909e-04f, 1.993822138e-04f, 1.994820907e-04f, 1.995815214e-04f, 1.996805057e-04f, 1.997790434e-04f, + 1.998771344e-04f, 1.999747784e-04f, 2.000719753e-04f, 2.001687250e-04f, 2.002650271e-04f, 2.003608817e-04f, 2.004562885e-04f, 2.005512473e-04f, 2.006457579e-04f, 2.007398203e-04f, + 2.008334342e-04f, 2.009265994e-04f, 2.010193159e-04f, 2.011115833e-04f, 2.012034017e-04f, 2.012947707e-04f, 2.013856903e-04f, 2.014761603e-04f, 2.015661805e-04f, 2.016557507e-04f, + 2.017448709e-04f, 2.018335408e-04f, 2.019217603e-04f, 2.020095293e-04f, 2.020968475e-04f, 2.021837149e-04f, 2.022701313e-04f, 2.023560965e-04f, 2.024416104e-04f, 2.025266728e-04f, + 2.026112836e-04f, 2.026954427e-04f, 2.027791498e-04f, 2.028624050e-04f, 2.029452079e-04f, 2.030275585e-04f, 2.031094566e-04f, 2.031909021e-04f, 2.032718948e-04f, 2.033524347e-04f, + 2.034325215e-04f, 2.035121552e-04f, 2.035913355e-04f, 2.036700625e-04f, 2.037483358e-04f, 2.038261555e-04f, 2.039035213e-04f, 2.039804332e-04f, 2.040568910e-04f, 2.041328945e-04f, + 2.042084437e-04f, 2.042835385e-04f, 2.043581786e-04f, 2.044323640e-04f, 2.045060946e-04f, 2.045793702e-04f, 2.046521907e-04f, 2.047245560e-04f, 2.047964660e-04f, 2.048679205e-04f, + 2.049389195e-04f, 2.050094628e-04f, 2.050795502e-04f, 2.051491818e-04f, 2.052183574e-04f, 2.052870768e-04f, 2.053553400e-04f, 2.054231468e-04f, 2.054904972e-04f, 2.055573910e-04f, + 2.056238281e-04f, 2.056898084e-04f, 2.057553318e-04f, 2.058203983e-04f, 2.058850076e-04f, 2.059491598e-04f, 2.060128546e-04f, 2.060760920e-04f, 2.061388720e-04f, 2.062011943e-04f, + 2.062630590e-04f, 2.063244658e-04f, 2.063854148e-04f, 2.064459058e-04f, 2.065059387e-04f, 2.065655135e-04f, 2.066246300e-04f, 2.066832881e-04f, 2.067414879e-04f, 2.067992291e-04f, + 2.068565117e-04f, 2.069133356e-04f, 2.069697007e-04f, 2.070256070e-04f, 2.070810543e-04f, 2.071360426e-04f, 2.071905718e-04f, 2.072446418e-04f, 2.072982525e-04f, 2.073514039e-04f, + 2.074040958e-04f, 2.074563283e-04f, 2.075081012e-04f, 2.075594145e-04f, 2.076102680e-04f, 2.076606618e-04f, 2.077105957e-04f, 2.077600696e-04f, 2.078090836e-04f, 2.078576375e-04f, + 2.079057313e-04f, 2.079533649e-04f, 2.080005382e-04f, 2.080472512e-04f, 2.080935038e-04f, 2.081392959e-04f, 2.081846276e-04f, 2.082294987e-04f, 2.082739091e-04f, 2.083178589e-04f, + 2.083613479e-04f, 2.084043762e-04f, 2.084469436e-04f, 2.084890500e-04f, 2.085306956e-04f, 2.085718801e-04f, 2.086126036e-04f, 2.086528659e-04f, 2.086926671e-04f, 2.087320072e-04f, + 2.087708859e-04f, 2.088093034e-04f, 2.088472595e-04f, 2.088847543e-04f, 2.089217876e-04f, 2.089583595e-04f, 2.089944698e-04f, 2.090301187e-04f, 2.090653059e-04f, 2.091000315e-04f, + 2.091342955e-04f, 2.091680978e-04f, 2.092014383e-04f, 2.092343171e-04f, 2.092667342e-04f, 2.092986894e-04f, 2.093301827e-04f, 2.093612142e-04f, 2.093917838e-04f, 2.094218914e-04f, + 2.094515371e-04f, 2.094807208e-04f, 2.095094425e-04f, 2.095377021e-04f, 2.095654998e-04f, 2.095928353e-04f, 2.096197087e-04f, 2.096461201e-04f, 2.096720693e-04f, 2.096975564e-04f, + 2.097225813e-04f, 2.097471440e-04f, 2.097712446e-04f, 2.097948829e-04f, 2.098180590e-04f, 2.098407729e-04f, 2.098630246e-04f, 2.098848141e-04f, 2.099061412e-04f, 2.099270062e-04f, + 2.099474088e-04f, 2.099673492e-04f, 2.099868274e-04f, 2.100058432e-04f, 2.100243968e-04f, 2.100424881e-04f, 2.100601172e-04f, 2.100772840e-04f, 2.100939885e-04f, 2.101102307e-04f, + 2.101260107e-04f, 2.101413284e-04f, 2.101561839e-04f, 2.101705771e-04f, 2.101845081e-04f, 2.101979769e-04f, 2.102109834e-04f, 2.102235278e-04f, 2.102356100e-04f, 2.102472300e-04f, + 2.102583878e-04f, 2.102690835e-04f, 2.102793171e-04f, 2.102890885e-04f, 2.102983979e-04f, 2.103072452e-04f, 2.103156305e-04f, 2.103235537e-04f, 2.103310149e-04f, 2.103380142e-04f, + 2.103445515e-04f, 2.103506268e-04f, 2.103562403e-04f, 2.103613918e-04f, 2.103660816e-04f, 2.103703095e-04f, 2.103740756e-04f, 2.103773800e-04f, 2.103802226e-04f, 2.103826036e-04f, + 2.103845229e-04f, 2.103859806e-04f, 2.103869767e-04f, 2.103875113e-04f, 2.103875844e-04f, 2.103871960e-04f, 2.103863462e-04f, 2.103850350e-04f, 2.103832625e-04f, 2.103810287e-04f, + 2.103783337e-04f, 2.103751774e-04f, 2.103715600e-04f, 2.103674815e-04f, 2.103629419e-04f, 2.103579413e-04f, 2.103524798e-04f, 2.103465574e-04f, 2.103401741e-04f, 2.103333300e-04f, + 2.103260252e-04f, 2.103182597e-04f, 2.103100336e-04f, 2.103013469e-04f, 2.102921996e-04f, 2.102825920e-04f, 2.102725239e-04f, 2.102619956e-04f, 2.102510069e-04f, 2.102395581e-04f, + 2.102276491e-04f, 2.102152801e-04f, 2.102024511e-04f, 2.101891621e-04f, 2.101754133e-04f, 2.101612046e-04f, 2.101465363e-04f, 2.101314083e-04f, 2.101158207e-04f, 2.100997736e-04f, + 2.100832671e-04f, 2.100663013e-04f, 2.100488762e-04f, 2.100309919e-04f, 2.100126484e-04f, 2.099938460e-04f, 2.099745845e-04f, 2.099548642e-04f, 2.099346852e-04f, 2.099140474e-04f, + 2.098929510e-04f, 2.098713960e-04f, 2.098493826e-04f, 2.098269109e-04f, 2.098039809e-04f, 2.097805927e-04f, 2.097567464e-04f, 2.097324421e-04f, 2.097076800e-04f, 2.096824600e-04f, + 2.096567823e-04f, 2.096306470e-04f, 2.096040542e-04f, 2.095770039e-04f, 2.095494963e-04f, 2.095215315e-04f, 2.094931096e-04f, 2.094642307e-04f, 2.094348949e-04f, 2.094051022e-04f, + 2.093748529e-04f, 2.093441469e-04f, 2.093129844e-04f, 2.092813656e-04f, 2.092492905e-04f, 2.092167592e-04f, 2.091837719e-04f, 2.091503286e-04f, 2.091164295e-04f, 2.090820747e-04f, + 2.090472643e-04f, 2.090119984e-04f, 2.089762772e-04f, 2.089401007e-04f, 2.089034690e-04f, 2.088663824e-04f, 2.088288409e-04f, 2.087908446e-04f, 2.087523936e-04f, 2.087134882e-04f, + 2.086741283e-04f, 2.086343142e-04f, 2.085940459e-04f, 2.085533236e-04f, 2.085121475e-04f, 2.084705176e-04f, 2.084284340e-04f, 2.083858970e-04f, 2.083429066e-04f, 2.082994630e-04f, + 2.082555663e-04f, 2.082112166e-04f, 2.081664141e-04f, 2.081211590e-04f, 2.080754513e-04f, 2.080292912e-04f, 2.079826788e-04f, 2.079356143e-04f, 2.078880979e-04f, 2.078401296e-04f, + 2.077917096e-04f, 2.077428381e-04f, 2.076935152e-04f, 2.076437410e-04f, 2.075935157e-04f, 2.075428395e-04f, 2.074917125e-04f, 2.074401348e-04f, 2.073881067e-04f, 2.073356281e-04f, + 2.072826995e-04f, 2.072293207e-04f, 2.071754921e-04f, 2.071212138e-04f, 2.070664859e-04f, 2.070113086e-04f, 2.069556821e-04f, 2.068996065e-04f, 2.068430819e-04f, 2.067861087e-04f, + 2.067286868e-04f, 2.066708165e-04f, 2.066124979e-04f, 2.065537313e-04f, 2.064945167e-04f, 2.064348543e-04f, 2.063747444e-04f, 2.063141871e-04f, 2.062531825e-04f, 2.061917309e-04f, + 2.061298323e-04f, 2.060674870e-04f, 2.060046952e-04f, 2.059414570e-04f, 2.058777726e-04f, 2.058136422e-04f, 2.057490660e-04f, 2.056840441e-04f, 2.056185768e-04f, 2.055526641e-04f, + 2.054863064e-04f, 2.054195037e-04f, 2.053522563e-04f, 2.052845644e-04f, 2.052164280e-04f, 2.051478475e-04f, 2.050788231e-04f, 2.050093548e-04f, 2.049394429e-04f, 2.048690876e-04f, + 2.047982891e-04f, 2.047270476e-04f, 2.046553632e-04f, 2.045832362e-04f, 2.045106667e-04f, 2.044376551e-04f, 2.043642013e-04f, 2.042903058e-04f, 2.042159686e-04f, 2.041411899e-04f, + 2.040659701e-04f, 2.039903092e-04f, 2.039142074e-04f, 2.038376650e-04f, 2.037606823e-04f, 2.036832593e-04f, 2.036053963e-04f, 2.035270935e-04f, 2.034483511e-04f, 2.033691694e-04f, + 2.032895485e-04f, 2.032094887e-04f, 2.031289901e-04f, 2.030480530e-04f, 2.029666776e-04f, 2.028848641e-04f, 2.028026128e-04f, 2.027199238e-04f, 2.026367974e-04f, 2.025532337e-04f, + 2.024692331e-04f, 2.023847957e-04f, 2.022999218e-04f, 2.022146116e-04f, 2.021288652e-04f, 2.020426830e-04f, 2.019560652e-04f, 2.018690119e-04f, 2.017815235e-04f, 2.016936001e-04f, + 2.016052420e-04f, 2.015164494e-04f, 2.014272226e-04f, 2.013375617e-04f, 2.012474671e-04f, 2.011569388e-04f, 2.010659773e-04f, 2.009745827e-04f, 2.008827553e-04f, 2.007904952e-04f, + 2.006978028e-04f, 2.006046783e-04f, 2.005111219e-04f, 2.004171338e-04f, 2.003227144e-04f, 2.002278638e-04f, 2.001325823e-04f, 2.000368702e-04f, 1.999407276e-04f, 1.998441549e-04f, + 1.997471523e-04f, 1.996497200e-04f, 1.995518583e-04f, 1.994535675e-04f, 1.993548478e-04f, 1.992556994e-04f, 1.991561226e-04f, 1.990561177e-04f, 1.989556849e-04f, 1.988548245e-04f, + 1.987535367e-04f, 1.986518218e-04f, 1.985496800e-04f, 1.984471117e-04f, 1.983441171e-04f, 1.982406964e-04f, 1.981368499e-04f, 1.980325779e-04f, 1.979278806e-04f, 1.978227583e-04f, + 1.977172113e-04f, 1.976112398e-04f, 1.975048441e-04f, 1.973980246e-04f, 1.972907813e-04f, 1.971831147e-04f, 1.970750250e-04f, 1.969665125e-04f, 1.968575774e-04f, 1.967482200e-04f, + 1.966384406e-04f, 1.965282395e-04f, 1.964176170e-04f, 1.963065732e-04f, 1.961951086e-04f, 1.960832234e-04f, 1.959709179e-04f, 1.958581923e-04f, 1.957450470e-04f, 1.956314822e-04f, + 1.955174983e-04f, 1.954030954e-04f, 1.952882739e-04f, 1.951730341e-04f, 1.950573762e-04f, 1.949413007e-04f, 1.948248076e-04f, 1.947078974e-04f, 1.945905704e-04f, 1.944728267e-04f, + 1.943546668e-04f, 1.942360909e-04f, 1.941170993e-04f, 1.939976923e-04f, 1.938778703e-04f, 1.937576334e-04f, 1.936369821e-04f, 1.935159165e-04f, 1.933944371e-04f, 1.932725441e-04f, + 1.931502378e-04f, 1.930275185e-04f, 1.929043866e-04f, 1.927808423e-04f, 1.926568859e-04f, 1.925325177e-04f, 1.924077382e-04f, 1.922825475e-04f, 1.921569459e-04f, 1.920309339e-04f, + 1.919045116e-04f, 1.917776795e-04f, 1.916504378e-04f, 1.915227868e-04f, 1.913947269e-04f, 1.912662584e-04f, 1.911373816e-04f, 1.910080968e-04f, 1.908784043e-04f, 1.907483044e-04f, + 1.906177975e-04f, 1.904868840e-04f, 1.903555640e-04f, 1.902238380e-04f, 1.900917062e-04f, 1.899591690e-04f, 1.898262268e-04f, 1.896928798e-04f, 1.895591283e-04f, 1.894249728e-04f, + 1.892904134e-04f, 1.891554507e-04f, 1.890200848e-04f, 1.888843161e-04f, 1.887481450e-04f, 1.886115718e-04f, 1.884745969e-04f, 1.883372204e-04f, 1.881994429e-04f, 1.880612646e-04f, + 1.879226859e-04f, 1.877837071e-04f, 1.876443285e-04f, 1.875045505e-04f, 1.873643735e-04f, 1.872237977e-04f, 1.870828236e-04f, 1.869414514e-04f, 1.867996815e-04f, 1.866575142e-04f, + 1.865149500e-04f, 1.863719891e-04f, 1.862286319e-04f, 1.860848788e-04f, 1.859407300e-04f, 1.857961860e-04f, 1.856512471e-04f, 1.855059136e-04f, 1.853601860e-04f, 1.852140645e-04f, + 1.850675495e-04f, 1.849206413e-04f, 1.847733404e-04f, 1.846256471e-04f, 1.844775617e-04f, 1.843290846e-04f, 1.841802162e-04f, 1.840309568e-04f, 1.838813067e-04f, 1.837312664e-04f, + 1.835808363e-04f, 1.834300165e-04f, 1.832788077e-04f, 1.831272100e-04f, 1.829752239e-04f, 1.828228497e-04f, 1.826700878e-04f, 1.825169386e-04f, 1.823634024e-04f, 1.822094797e-04f, + 1.820551707e-04f, 1.819004759e-04f, 1.817453956e-04f, 1.815899302e-04f, 1.814340801e-04f, 1.812778457e-04f, 1.811212273e-04f, 1.809642252e-04f, 1.808068400e-04f, 1.806490719e-04f, + 1.804909214e-04f, 1.803323888e-04f, 1.801734745e-04f, 1.800141789e-04f, 1.798545024e-04f, 1.796944453e-04f, 1.795340080e-04f, 1.793731910e-04f, 1.792119946e-04f, 1.790504191e-04f, + 1.788884651e-04f, 1.787261328e-04f, 1.785634227e-04f, 1.784003351e-04f, 1.782368705e-04f, 1.780730292e-04f, 1.779088116e-04f, 1.777442182e-04f, 1.775792492e-04f, 1.774139052e-04f, + 1.772481865e-04f, 1.770820934e-04f, 1.769156265e-04f, 1.767487860e-04f, 1.765815725e-04f, 1.764139862e-04f, 1.762460277e-04f, 1.760776972e-04f, 1.759089952e-04f, 1.757399221e-04f, + 1.755704783e-04f, 1.754006642e-04f, 1.752304802e-04f, 1.750599268e-04f, 1.748890042e-04f, 1.747177130e-04f, 1.745460535e-04f, 1.743740262e-04f, 1.742016314e-04f, 1.740288696e-04f, + 1.738557412e-04f, 1.736822465e-04f, 1.735083861e-04f, 1.733341602e-04f, 1.731595694e-04f, 1.729846141e-04f, 1.728092946e-04f, 1.726336113e-04f, 1.724575648e-04f, 1.722811554e-04f, + 1.721043835e-04f, 1.719272495e-04f, 1.717497539e-04f, 1.715718971e-04f, 1.713936795e-04f, 1.712151016e-04f, 1.710361637e-04f, 1.708568663e-04f, 1.706772098e-04f, 1.704971946e-04f, + 1.703168212e-04f, 1.701360900e-04f, 1.699550013e-04f, 1.697735558e-04f, 1.695917537e-04f, 1.694095955e-04f, 1.692270816e-04f, 1.690442125e-04f, 1.688609885e-04f, 1.686774102e-04f, + 1.684934780e-04f, 1.683091923e-04f, 1.681245535e-04f, 1.679395620e-04f, 1.677542184e-04f, 1.675685230e-04f, 1.673824763e-04f, 1.671960787e-04f, 1.670093307e-04f, 1.668222326e-04f, + 1.666347850e-04f, 1.664469883e-04f, 1.662588429e-04f, 1.660703492e-04f, 1.658815078e-04f, 1.656923191e-04f, 1.655027834e-04f, 1.653129013e-04f, 1.651226731e-04f, 1.649320995e-04f, + 1.647411807e-04f, 1.645499172e-04f, 1.643583095e-04f, 1.641663581e-04f, 1.639740634e-04f, 1.637814257e-04f, 1.635884457e-04f, 1.633951238e-04f, 1.632014603e-04f, 1.630074558e-04f, + 1.628131107e-04f, 1.626184255e-04f, 1.624234006e-04f, 1.622280365e-04f, 1.620323336e-04f, 1.618362924e-04f, 1.616399134e-04f, 1.614431970e-04f, 1.612461437e-04f, 1.610487539e-04f, + 1.608510281e-04f, 1.606529668e-04f, 1.604545705e-04f, 1.602558395e-04f, 1.600567744e-04f, 1.598573756e-04f, 1.596576436e-04f, 1.594575788e-04f, 1.592571818e-04f, 1.590564530e-04f, + 1.588553929e-04f, 1.586540019e-04f, 1.584522805e-04f, 1.582502292e-04f, 1.580478484e-04f, 1.578451387e-04f, 1.576421004e-04f, 1.574387342e-04f, 1.572350403e-04f, 1.570310194e-04f, + 1.568266719e-04f, 1.566219983e-04f, 1.564169990e-04f, 1.562116746e-04f, 1.560060255e-04f, 1.558000521e-04f, 1.555937550e-04f, 1.553871347e-04f, 1.551801916e-04f, 1.549729263e-04f, + 1.547653391e-04f, 1.545574306e-04f, 1.543492012e-04f, 1.541406516e-04f, 1.539317820e-04f, 1.537225931e-04f, 1.535130853e-04f, 1.533032590e-04f, 1.530931149e-04f, 1.528826533e-04f, + 1.526718748e-04f, 1.524607799e-04f, 1.522493690e-04f, 1.520376426e-04f, 1.518256013e-04f, 1.516132455e-04f, 1.514005756e-04f, 1.511875923e-04f, 1.509742960e-04f, 1.507606872e-04f, + 1.505467664e-04f, 1.503325341e-04f, 1.501179908e-04f, 1.499031369e-04f, 1.496879731e-04f, 1.494724997e-04f, 1.492567173e-04f, 1.490406264e-04f, 1.488242274e-04f, 1.486075210e-04f, + 1.483905075e-04f, 1.481731875e-04f, 1.479555616e-04f, 1.477376301e-04f, 1.475193936e-04f, 1.473008526e-04f, 1.470820077e-04f, 1.468628593e-04f, 1.466434079e-04f, 1.464236540e-04f, + 1.462035982e-04f, 1.459832409e-04f, 1.457625827e-04f, 1.455416241e-04f, 1.453203656e-04f, 1.450988076e-04f, 1.448769508e-04f, 1.446547956e-04f, 1.444323425e-04f, 1.442095921e-04f, + 1.439865448e-04f, 1.437632012e-04f, 1.435395619e-04f, 1.433156272e-04f, 1.430913977e-04f, 1.428668741e-04f, 1.426420566e-04f, 1.424169460e-04f, 1.421915426e-04f, 1.419658471e-04f, + 1.417398600e-04f, 1.415135817e-04f, 1.412870127e-04f, 1.410601537e-04f, 1.408330052e-04f, 1.406055676e-04f, 1.403778414e-04f, 1.401498273e-04f, 1.399215257e-04f, 1.396929372e-04f, + 1.394640622e-04f, 1.392349014e-04f, 1.390054552e-04f, 1.387757242e-04f, 1.385457088e-04f, 1.383154097e-04f, 1.380848274e-04f, 1.378539623e-04f, 1.376228150e-04f, 1.373913861e-04f, + 1.371596761e-04f, 1.369276855e-04f, 1.366954149e-04f, 1.364628647e-04f, 1.362300356e-04f, 1.359969280e-04f, 1.357635425e-04f, 1.355298796e-04f, 1.352959398e-04f, 1.350617238e-04f, + 1.348272320e-04f, 1.345924650e-04f, 1.343574233e-04f, 1.341221075e-04f, 1.338865180e-04f, 1.336506555e-04f, 1.334145205e-04f, 1.331781135e-04f, 1.329414350e-04f, 1.327044857e-04f, + 1.324672660e-04f, 1.322297765e-04f, 1.319920177e-04f, 1.317539902e-04f, 1.315156945e-04f, 1.312771312e-04f, 1.310383009e-04f, 1.307992040e-04f, 1.305598411e-04f, 1.303202127e-04f, + 1.300803195e-04f, 1.298401620e-04f, 1.295997406e-04f, 1.293590561e-04f, 1.291181088e-04f, 1.288768994e-04f, 1.286354284e-04f, 1.283936964e-04f, 1.281517040e-04f, 1.279094516e-04f, + 1.276669398e-04f, 1.274241692e-04f, 1.271811404e-04f, 1.269378538e-04f, 1.266943101e-04f, 1.264505098e-04f, 1.262064535e-04f, 1.259621417e-04f, 1.257175750e-04f, 1.254727540e-04f, + 1.252276791e-04f, 1.249823510e-04f, 1.247367702e-04f, 1.244909374e-04f, 1.242448529e-04f, 1.239985175e-04f, 1.237519316e-04f, 1.235050959e-04f, 1.232580108e-04f, 1.230106770e-04f, + 1.227630951e-04f, 1.225152655e-04f, 1.222671889e-04f, 1.220188658e-04f, 1.217702968e-04f, 1.215214824e-04f, 1.212724233e-04f, 1.210231199e-04f, 1.207735729e-04f, 1.205237829e-04f, + 1.202737503e-04f, 1.200234758e-04f, 1.197729599e-04f, 1.195222032e-04f, 1.192712064e-04f, 1.190199698e-04f, 1.187684942e-04f, 1.185167801e-04f, 1.182648280e-04f, 1.180126386e-04f, + 1.177602124e-04f, 1.175075499e-04f, 1.172546519e-04f, 1.170015188e-04f, 1.167481512e-04f, 1.164945496e-04f, 1.162407148e-04f, 1.159866472e-04f, 1.157323474e-04f, 1.154778161e-04f, + 1.152230537e-04f, 1.149680608e-04f, 1.147128381e-04f, 1.144573861e-04f, 1.142017055e-04f, 1.139457967e-04f, 1.136896603e-04f, 1.134332970e-04f, 1.131767074e-04f, 1.129198919e-04f, + 1.126628513e-04f, 1.124055860e-04f, 1.121480966e-04f, 1.118903838e-04f, 1.116324482e-04f, 1.113742902e-04f, 1.111159106e-04f, 1.108573098e-04f, 1.105984886e-04f, 1.103394473e-04f, + 1.100801868e-04f, 1.098207074e-04f, 1.095610099e-04f, 1.093010948e-04f, 1.090409627e-04f, 1.087806142e-04f, 1.085200499e-04f, 1.082592703e-04f, 1.079982761e-04f, 1.077370679e-04f, + 1.074756462e-04f, 1.072140117e-04f, 1.069521649e-04f, 1.066901064e-04f, 1.064278368e-04f, 1.061653568e-04f, 1.059026668e-04f, 1.056397676e-04f, 1.053766596e-04f, 1.051133435e-04f, + 1.048498200e-04f, 1.045860895e-04f, 1.043221527e-04f, 1.040580101e-04f, 1.037936625e-04f, 1.035291103e-04f, 1.032643542e-04f, 1.029993948e-04f, 1.027342326e-04f, 1.024688683e-04f, + 1.022033025e-04f, 1.019375357e-04f, 1.016715686e-04f, 1.014054018e-04f, 1.011390358e-04f, 1.008724714e-04f, 1.006057090e-04f, 1.003387493e-04f, 1.000715928e-04f, 9.980424027e-05f, + 9.953669221e-05f, 9.926894925e-05f, 9.900101198e-05f, 9.873288101e-05f, 9.846455695e-05f, 9.819604040e-05f, 9.792733198e-05f, 9.765843227e-05f, 9.738934190e-05f, 9.712006148e-05f, + 9.685059159e-05f, 9.658093286e-05f, 9.631108590e-05f, 9.604105130e-05f, 9.577082969e-05f, 9.550042167e-05f, 9.522982784e-05f, 9.495904882e-05f, 9.468808523e-05f, 9.441693766e-05f, + 9.414560673e-05f, 9.387409306e-05f, 9.360239725e-05f, 9.333051991e-05f, 9.305846166e-05f, 9.278622312e-05f, 9.251380489e-05f, 9.224120758e-05f, 9.196843182e-05f, 9.169547821e-05f, + 9.142234737e-05f, 9.114903992e-05f, 9.087555647e-05f, 9.060189763e-05f, 9.032806402e-05f, 9.005405626e-05f, 8.977987496e-05f, 8.950552074e-05f, 8.923099422e-05f, 8.895629601e-05f, + 8.868142674e-05f, 8.840638701e-05f, 8.813117745e-05f, 8.785579869e-05f, 8.758025132e-05f, 8.730453598e-05f, 8.702865329e-05f, 8.675260386e-05f, 8.647638832e-05f, 8.620000728e-05f, + 8.592346137e-05f, 8.564675121e-05f, 8.536987742e-05f, 8.509284062e-05f, 8.481564143e-05f, 8.453828047e-05f, 8.426075838e-05f, 8.398307576e-05f, 8.370523325e-05f, 8.342723147e-05f, + 8.314907104e-05f, 8.287075259e-05f, 8.259227673e-05f, 8.231364410e-05f, 8.203485533e-05f, 8.175591102e-05f, 8.147681182e-05f, 8.119755835e-05f, 8.091815123e-05f, 8.063859109e-05f, + 8.035887855e-05f, 8.007901425e-05f, 7.979899881e-05f, 7.951883286e-05f, 7.923851703e-05f, 7.895805193e-05f, 7.867743822e-05f, 7.839667650e-05f, 7.811576741e-05f, 7.783471159e-05f, + 7.755350965e-05f, 7.727216223e-05f, 7.699066996e-05f, 7.670903347e-05f, 7.642725339e-05f, 7.614533035e-05f, 7.586326498e-05f, 7.558105791e-05f, 7.529870978e-05f, 7.501622121e-05f, + 7.473359285e-05f, 7.445082531e-05f, 7.416791924e-05f, 7.388487526e-05f, 7.360169401e-05f, 7.331837612e-05f, 7.303492223e-05f, 7.275133297e-05f, 7.246760897e-05f, 7.218375088e-05f, + 7.189975931e-05f, 7.161563491e-05f, 7.133137831e-05f, 7.104699015e-05f, 7.076247107e-05f, 7.047782169e-05f, 7.019304265e-05f, 6.990813460e-05f, 6.962309817e-05f, 6.933793398e-05f, + 6.905264269e-05f, 6.876722493e-05f, 6.848168133e-05f, 6.819601253e-05f, 6.791021918e-05f, 6.762430190e-05f, 6.733826134e-05f, 6.705209813e-05f, 6.676581292e-05f, 6.647940633e-05f, + 6.619287902e-05f, 6.590623162e-05f, 6.561946477e-05f, 6.533257911e-05f, 6.504557527e-05f, 6.475845391e-05f, 6.447121565e-05f, 6.418386115e-05f, 6.389639103e-05f, 6.360880595e-05f, + 6.332110653e-05f, 6.303329343e-05f, 6.274536729e-05f, 6.245732874e-05f, 6.216917843e-05f, 6.188091700e-05f, 6.159254510e-05f, 6.130406335e-05f, 6.101547242e-05f, 6.072677293e-05f, + 6.043796554e-05f, 6.014905088e-05f, 5.986002961e-05f, 5.957090235e-05f, 5.928166976e-05f, 5.899233249e-05f, 5.870289116e-05f, 5.841334644e-05f, 5.812369895e-05f, 5.783394936e-05f, + 5.754409829e-05f, 5.725414640e-05f, 5.696409434e-05f, 5.667394274e-05f, 5.638369225e-05f, 5.609334352e-05f, 5.580289719e-05f, 5.551235391e-05f, 5.522171432e-05f, 5.493097908e-05f, + 5.464014882e-05f, 5.434922420e-05f, 5.405820586e-05f, 5.376709444e-05f, 5.347589060e-05f, 5.318459497e-05f, 5.289320822e-05f, 5.260173098e-05f, 5.231016390e-05f, 5.201850763e-05f, + 5.172676282e-05f, 5.143493012e-05f, 5.114301017e-05f, 5.085100362e-05f, 5.055891112e-05f, 5.026673331e-05f, 4.997447086e-05f, 4.968212440e-05f, 4.938969458e-05f, 4.909718206e-05f, + 4.880458748e-05f, 4.851191149e-05f, 4.821915474e-05f, 4.792631788e-05f, 4.763340156e-05f, 4.734040643e-05f, 4.704733313e-05f, 4.675418233e-05f, 4.646095466e-05f, 4.616765079e-05f, + 4.587427135e-05f, 4.558081700e-05f, 4.528728838e-05f, 4.499368616e-05f, 4.470001098e-05f, 4.440626349e-05f, 4.411244434e-05f, 4.381855419e-05f, 4.352459368e-05f, 4.323056346e-05f, + 4.293646419e-05f, 4.264229652e-05f, 4.234806110e-05f, 4.205375857e-05f, 4.175938960e-05f, 4.146495483e-05f, 4.117045492e-05f, 4.087589052e-05f, 4.058126227e-05f, 4.028657084e-05f, + 3.999181686e-05f, 3.969700101e-05f, 3.940212392e-05f, 3.910718625e-05f, 3.881218865e-05f, 3.851713178e-05f, 3.822201629e-05f, 3.792684282e-05f, 3.763161204e-05f, 3.733632459e-05f, + 3.704098114e-05f, 3.674558232e-05f, 3.645012880e-05f, 3.615462122e-05f, 3.585906024e-05f, 3.556344652e-05f, 3.526778070e-05f, 3.497206345e-05f, 3.467629540e-05f, 3.438047723e-05f, + 3.408460957e-05f, 3.378869308e-05f, 3.349272843e-05f, 3.319671625e-05f, 3.290065721e-05f, 3.260455195e-05f, 3.230840114e-05f, 3.201220542e-05f, 3.171596545e-05f, 3.141968188e-05f, + 3.112335537e-05f, 3.082698656e-05f, 3.053057613e-05f, 3.023412471e-05f, 2.993763296e-05f, 2.964110154e-05f, 2.934453110e-05f, 2.904792230e-05f, 2.875127578e-05f, 2.845459221e-05f, + 2.815787223e-05f, 2.786111651e-05f, 2.756432569e-05f, 2.726750043e-05f, 2.697064138e-05f, 2.667374920e-05f, 2.637682454e-05f, 2.607986806e-05f, 2.578288042e-05f, 2.548586225e-05f, + 2.518881423e-05f, 2.489173700e-05f, 2.459463122e-05f, 2.429749754e-05f, 2.400033661e-05f, 2.370314910e-05f, 2.340593566e-05f, 2.310869693e-05f, 2.281143358e-05f, 2.251414626e-05f, + 2.221683562e-05f, 2.191950232e-05f, 2.162214701e-05f, 2.132477034e-05f, 2.102737298e-05f, 2.072995557e-05f, 2.043251877e-05f, 2.013506324e-05f, 1.983758962e-05f, 1.954009857e-05f, + 1.924259075e-05f, 1.894506681e-05f, 1.864752740e-05f, 1.834997318e-05f, 1.805240480e-05f, 1.775482293e-05f, 1.745722820e-05f, 1.715962127e-05f, 1.686200281e-05f, 1.656437346e-05f, + 1.626673387e-05f, 1.596908471e-05f, 1.567142662e-05f, 1.537376025e-05f, 1.507608628e-05f, 1.477840533e-05f, 1.448071808e-05f, 1.418302517e-05f, 1.388532725e-05f, 1.358762499e-05f, + 1.328991903e-05f, 1.299221003e-05f, 1.269449864e-05f, 1.239678551e-05f, 1.209907131e-05f, 1.180135667e-05f, 1.150364226e-05f, 1.120592872e-05f, 1.090821672e-05f, 1.061050689e-05f, + 1.031279991e-05f, 1.001509641e-05f, 9.717397060e-06f, 9.419702501e-06f, 9.122013391e-06f, 8.824330381e-06f, 8.526654124e-06f, 8.228985272e-06f, 7.931324478e-06f, 7.633672395e-06f, + 7.336029674e-06f, 7.038396968e-06f, 6.740774929e-06f, 6.443164209e-06f, 6.145565459e-06f, 5.847979333e-06f, 5.550406481e-06f, 5.252847555e-06f, 4.955303207e-06f, 4.657774089e-06f, + 4.360260852e-06f, 4.062764146e-06f, 3.765284624e-06f, 3.467822937e-06f, 3.170379736e-06f, 2.872955671e-06f, 2.575551394e-06f, 2.278167554e-06f, 1.980804804e-06f, 1.683463794e-06f, + 1.386145173e-06f, 1.088849593e-06f, 7.915777029e-07f, 4.943301538e-07f, 1.971075954e-07f, -1.000893224e-07f, -3.972599498e-07f, -6.944036371e-07f, -9.915197347e-07f, -1.288607593e-06f, + -1.585666563e-06f, -1.882695996e-06f, -2.179695241e-06f, -2.476663651e-06f, -2.773600577e-06f, -3.070505369e-06f, -3.367377380e-06f, -3.664215960e-06f, -3.961020461e-06f, -4.257790236e-06f, + -4.554524635e-06f, -4.851223012e-06f, -5.147884719e-06f, -5.444509107e-06f, -5.741095529e-06f, -6.037643338e-06f, -6.334151887e-06f, -6.630620528e-06f, -6.927048615e-06f, -7.223435501e-06f, + -7.519780538e-06f, -7.816083082e-06f, -8.112342484e-06f, -8.408558100e-06f, -8.704729283e-06f, -9.000855387e-06f, -9.296935766e-06f, -9.592969775e-06f, -9.888956768e-06f, -1.018489610e-05f, + -1.048078713e-05f, -1.077662920e-05f, -1.107242168e-05f, -1.136816392e-05f, -1.166385528e-05f, -1.195949510e-05f, -1.225508275e-05f, -1.255061759e-05f, -1.284609896e-05f, -1.314152623e-05f, + -1.343689875e-05f, -1.373221588e-05f, -1.402747698e-05f, -1.432268140e-05f, -1.461782850e-05f, -1.491291764e-05f, -1.520794817e-05f, -1.550291945e-05f, -1.579783085e-05f, -1.609268172e-05f, + -1.638747141e-05f, -1.668219929e-05f, -1.697686472e-05f, -1.727146705e-05f, -1.756600564e-05f, -1.786047986e-05f, -1.815488906e-05f, -1.844923260e-05f, -1.874350984e-05f, -1.903772015e-05f, + -1.933186288e-05f, -1.962593739e-05f, -1.991994304e-05f, -2.021387920e-05f, -2.050774523e-05f, -2.080154048e-05f, -2.109526433e-05f, -2.138891612e-05f, -2.168249523e-05f, -2.197600101e-05f, + -2.226943284e-05f, -2.256279006e-05f, -2.285607204e-05f, -2.314927816e-05f, -2.344240776e-05f, -2.373546022e-05f, -2.402843489e-05f, -2.432133115e-05f, -2.461414835e-05f, -2.490688586e-05f, + -2.519954305e-05f, -2.549211927e-05f, -2.578461390e-05f, -2.607702631e-05f, -2.636935585e-05f, -2.666160189e-05f, -2.695376380e-05f, -2.724584094e-05f, -2.753783269e-05f, -2.782973840e-05f, + -2.812155745e-05f, -2.841328920e-05f, -2.870493302e-05f, -2.899648828e-05f, -2.928795435e-05f, -2.957933059e-05f, -2.987061638e-05f, -3.016181107e-05f, -3.045291405e-05f, -3.074392468e-05f, + -3.103484233e-05f, -3.132566637e-05f, -3.161639616e-05f, -3.190703109e-05f, -3.219757052e-05f, -3.248801383e-05f, -3.277836037e-05f, -3.306860954e-05f, -3.335876068e-05f, -3.364881319e-05f, + -3.393876643e-05f, -3.422861977e-05f, -3.451837259e-05f, -3.480802426e-05f, -3.509757415e-05f, -3.538702164e-05f, -3.567636609e-05f, -3.596560690e-05f, -3.625474342e-05f, -3.654377503e-05f, + -3.683270112e-05f, -3.712152105e-05f, -3.741023420e-05f, -3.769883994e-05f, -3.798733766e-05f, -3.827572673e-05f, -3.856400652e-05f, -3.885217641e-05f, -3.914023579e-05f, -3.942818402e-05f, + -3.971602049e-05f, -4.000374457e-05f, -4.029135565e-05f, -4.057885310e-05f, -4.086623630e-05f, -4.115350462e-05f, -4.144065746e-05f, -4.172769419e-05f, -4.201461419e-05f, -4.230141684e-05f, + -4.258810153e-05f, -4.287466763e-05f, -4.316111452e-05f, -4.344744159e-05f, -4.373364822e-05f, -4.401973380e-05f, -4.430569770e-05f, -4.459153930e-05f, -4.487725800e-05f, -4.516285318e-05f, + -4.544832422e-05f, -4.573367050e-05f, -4.601889142e-05f, -4.630398634e-05f, -4.658895467e-05f, -4.687379579e-05f, -4.715850908e-05f, -4.744309393e-05f, -4.772754972e-05f, -4.801187585e-05f, + -4.829607170e-05f, -4.858013666e-05f, -4.886407012e-05f, -4.914787146e-05f, -4.943154008e-05f, -4.971507536e-05f, -4.999847670e-05f, -5.028174348e-05f, -5.056487510e-05f, -5.084787094e-05f, + -5.113073039e-05f, -5.141345286e-05f, -5.169603772e-05f, -5.197848437e-05f, -5.226079221e-05f, -5.254296062e-05f, -5.282498901e-05f, -5.310687675e-05f, -5.338862326e-05f, -5.367022791e-05f, + -5.395169011e-05f, -5.423300925e-05f, -5.451418473e-05f, -5.479521594e-05f, -5.507610228e-05f, -5.535684314e-05f, -5.563743793e-05f, -5.591788603e-05f, -5.619818685e-05f, -5.647833978e-05f, + -5.675834423e-05f, -5.703819958e-05f, -5.731790525e-05f, -5.759746062e-05f, -5.787686511e-05f, -5.815611811e-05f, -5.843521901e-05f, -5.871416723e-05f, -5.899296216e-05f, -5.927160321e-05f, + -5.955008977e-05f, -5.982842125e-05f, -6.010659705e-05f, -6.038461658e-05f, -6.066247924e-05f, -6.094018443e-05f, -6.121773157e-05f, -6.149512004e-05f, -6.177234926e-05f, -6.204941864e-05f, + -6.232632758e-05f, -6.260307548e-05f, -6.287966176e-05f, -6.315608582e-05f, -6.343234706e-05f, -6.370844491e-05f, -6.398437876e-05f, -6.426014803e-05f, -6.453575212e-05f, -6.481119044e-05f, + -6.508646241e-05f, -6.536156743e-05f, -6.563650492e-05f, -6.591127429e-05f, -6.618587495e-05f, -6.646030631e-05f, -6.673456778e-05f, -6.700865878e-05f, -6.728257872e-05f, -6.755632702e-05f, + -6.782990309e-05f, -6.810330634e-05f, -6.837653620e-05f, -6.864959207e-05f, -6.892247337e-05f, -6.919517952e-05f, -6.946770993e-05f, -6.974006403e-05f, -7.001224123e-05f, -7.028424096e-05f, + -7.055606261e-05f, -7.082770563e-05f, -7.109916943e-05f, -7.137045342e-05f, -7.164155703e-05f, -7.191247968e-05f, -7.218322079e-05f, -7.245377978e-05f, -7.272415608e-05f, -7.299434911e-05f, + -7.326435829e-05f, -7.353418304e-05f, -7.380382279e-05f, -7.407327697e-05f, -7.434254500e-05f, -7.461162630e-05f, -7.488052030e-05f, -7.514922643e-05f, -7.541774411e-05f, -7.568607277e-05f, + -7.595421185e-05f, -7.622216076e-05f, -7.648991894e-05f, -7.675748581e-05f, -7.702486081e-05f, -7.729204337e-05f, -7.755903291e-05f, -7.782582887e-05f, -7.809243068e-05f, -7.835883777e-05f, + -7.862504958e-05f, -7.889106553e-05f, -7.915688507e-05f, -7.942250762e-05f, -7.968793262e-05f, -7.995315950e-05f, -8.021818771e-05f, -8.048301667e-05f, -8.074764582e-05f, -8.101207460e-05f, + -8.127630245e-05f, -8.154032881e-05f, -8.180415311e-05f, -8.206777479e-05f, -8.233119329e-05f, -8.259440805e-05f, -8.285741852e-05f, -8.312022413e-05f, -8.338282432e-05f, -8.364521854e-05f, + -8.390740623e-05f, -8.416938682e-05f, -8.443115978e-05f, -8.469272453e-05f, -8.495408053e-05f, -8.521522721e-05f, -8.547616403e-05f, -8.573689043e-05f, -8.599740586e-05f, -8.625770975e-05f, + -8.651780157e-05f, -8.677768076e-05f, -8.703734676e-05f, -8.729679903e-05f, -8.755603702e-05f, -8.781506017e-05f, -8.807386794e-05f, -8.833245977e-05f, -8.859083513e-05f, -8.884899346e-05f, + -8.910693421e-05f, -8.936465683e-05f, -8.962216079e-05f, -8.987944553e-05f, -9.013651052e-05f, -9.039335519e-05f, -9.064997902e-05f, -9.090638146e-05f, -9.116256196e-05f, -9.141851998e-05f, + -9.167425499e-05f, -9.192976643e-05f, -9.218505376e-05f, -9.244011646e-05f, -9.269495397e-05f, -9.294956576e-05f, -9.320395129e-05f, -9.345811002e-05f, -9.371204141e-05f, -9.396574493e-05f, + -9.421922004e-05f, -9.447246620e-05f, -9.472548288e-05f, -9.497826954e-05f, -9.523082566e-05f, -9.548315068e-05f, -9.573524409e-05f, -9.598710534e-05f, -9.623873392e-05f, -9.649012927e-05f, + -9.674129088e-05f, -9.699221822e-05f, -9.724291074e-05f, -9.749336794e-05f, -9.774358926e-05f, -9.799357420e-05f, -9.824332221e-05f, -9.849283277e-05f, -9.874210536e-05f, -9.899113945e-05f, + -9.923993452e-05f, -9.948849003e-05f, -9.973680547e-05f, -9.998488031e-05f, -1.002327140e-04f, -1.004803061e-04f, -1.007276560e-04f, -1.009747632e-04f, -1.012216272e-04f, -1.014682475e-04f, + -1.017146236e-04f, -1.019607548e-04f, -1.022066408e-04f, -1.024522810e-04f, -1.026976748e-04f, -1.029428219e-04f, -1.031877215e-04f, -1.034323733e-04f, -1.036767767e-04f, -1.039209312e-04f, + -1.041648363e-04f, -1.044084915e-04f, -1.046518962e-04f, -1.048950500e-04f, -1.051379523e-04f, -1.053806027e-04f, -1.056230006e-04f, -1.058651454e-04f, -1.061070368e-04f, -1.063486742e-04f, + -1.065900570e-04f, -1.068311848e-04f, -1.070720571e-04f, -1.073126734e-04f, -1.075530331e-04f, -1.077931357e-04f, -1.080329808e-04f, -1.082725679e-04f, -1.085118964e-04f, -1.087509658e-04f, + -1.089897757e-04f, -1.092283255e-04f, -1.094666147e-04f, -1.097046429e-04f, -1.099424095e-04f, -1.101799141e-04f, -1.104171561e-04f, -1.106541350e-04f, -1.108908504e-04f, -1.111273017e-04f, + -1.113634885e-04f, -1.115994102e-04f, -1.118350664e-04f, -1.120704566e-04f, -1.123055803e-04f, -1.125404369e-04f, -1.127750260e-04f, -1.130093472e-04f, -1.132433998e-04f, -1.134771835e-04f, + -1.137106977e-04f, -1.139439419e-04f, -1.141769157e-04f, -1.144096186e-04f, -1.146420501e-04f, -1.148742096e-04f, -1.151060968e-04f, -1.153377111e-04f, -1.155690520e-04f, -1.158001191e-04f, + -1.160309119e-04f, -1.162614298e-04f, -1.164916725e-04f, -1.167216394e-04f, -1.169513300e-04f, -1.171807440e-04f, -1.174098807e-04f, -1.176387397e-04f, -1.178673206e-04f, -1.180956228e-04f, + -1.183236459e-04f, -1.185513894e-04f, -1.187788528e-04f, -1.190060357e-04f, -1.192329376e-04f, -1.194595580e-04f, -1.196858964e-04f, -1.199119524e-04f, -1.201377255e-04f, -1.203632152e-04f, + -1.205884211e-04f, -1.208133426e-04f, -1.210379794e-04f, -1.212623309e-04f, -1.214863967e-04f, -1.217101763e-04f, -1.219336693e-04f, -1.221568752e-04f, -1.223797934e-04f, -1.226024237e-04f, + -1.228247654e-04f, -1.230468181e-04f, -1.232685814e-04f, -1.234900549e-04f, -1.237112380e-04f, -1.239321302e-04f, -1.241527312e-04f, -1.243730405e-04f, -1.245930576e-04f, -1.248127820e-04f, + -1.250322133e-04f, -1.252513511e-04f, -1.254701949e-04f, -1.256887442e-04f, -1.259069985e-04f, -1.261249575e-04f, -1.263426207e-04f, -1.265599876e-04f, -1.267770578e-04f, -1.269938308e-04f, + -1.272103062e-04f, -1.274264835e-04f, -1.276423623e-04f, -1.278579421e-04f, -1.280732225e-04f, -1.282882030e-04f, -1.285028832e-04f, -1.287172627e-04f, -1.289313410e-04f, -1.291451176e-04f, + -1.293585922e-04f, -1.295717642e-04f, -1.297846332e-04f, -1.299971989e-04f, -1.302094607e-04f, -1.304214182e-04f, -1.306330710e-04f, -1.308444187e-04f, -1.310554607e-04f, -1.312661967e-04f, + -1.314766263e-04f, -1.316867489e-04f, -1.318965642e-04f, -1.321060718e-04f, -1.323152711e-04f, -1.325241618e-04f, -1.327327434e-04f, -1.329410156e-04f, -1.331489778e-04f, -1.333566296e-04f, + -1.335639707e-04f, -1.337710006e-04f, -1.339777188e-04f, -1.341841249e-04f, -1.343902186e-04f, -1.345959994e-04f, -1.348014668e-04f, -1.350066204e-04f, -1.352114599e-04f, -1.354159848e-04f, + -1.356201946e-04f, -1.358240890e-04f, -1.360276675e-04f, -1.362309298e-04f, -1.364338753e-04f, -1.366365037e-04f, -1.368388146e-04f, -1.370408075e-04f, -1.372424821e-04f, -1.374438378e-04f, + -1.376448744e-04f, -1.378455914e-04f, -1.380459883e-04f, -1.382460649e-04f, -1.384458205e-04f, -1.386452549e-04f, -1.388443677e-04f, -1.390431584e-04f, -1.392416266e-04f, -1.394397719e-04f, + -1.396375939e-04f, -1.398350922e-04f, -1.400322664e-04f, -1.402291162e-04f, -1.404256410e-04f, -1.406218404e-04f, -1.408177142e-04f, -1.410132619e-04f, -1.412084830e-04f, -1.414033772e-04f, + -1.415979441e-04f, -1.417921833e-04f, -1.419860944e-04f, -1.421796770e-04f, -1.423729307e-04f, -1.425658550e-04f, -1.427584497e-04f, -1.429507143e-04f, -1.431426484e-04f, -1.433342517e-04f, + -1.435255237e-04f, -1.437164640e-04f, -1.439070723e-04f, -1.440973482e-04f, -1.442872912e-04f, -1.444769010e-04f, -1.446661773e-04f, -1.448551195e-04f, -1.450437274e-04f, -1.452320006e-04f, + -1.454199386e-04f, -1.456075411e-04f, -1.457948077e-04f, -1.459817381e-04f, -1.461683317e-04f, -1.463545884e-04f, -1.465405076e-04f, -1.467260890e-04f, -1.469113322e-04f, -1.470962369e-04f, + -1.472808027e-04f, -1.474650292e-04f, -1.476489160e-04f, -1.478324627e-04f, -1.480156690e-04f, -1.481985346e-04f, -1.483810589e-04f, -1.485632418e-04f, -1.487450827e-04f, -1.489265813e-04f, + -1.491077374e-04f, -1.492885504e-04f, -1.494690200e-04f, -1.496491459e-04f, -1.498289276e-04f, -1.500083650e-04f, -1.501874574e-04f, -1.503662047e-04f, -1.505446064e-04f, -1.507226622e-04f, + -1.509003718e-04f, -1.510777347e-04f, -1.512547505e-04f, -1.514314191e-04f, -1.516077399e-04f, -1.517837127e-04f, -1.519593370e-04f, -1.521346125e-04f, -1.523095390e-04f, -1.524841159e-04f, + -1.526583430e-04f, -1.528322199e-04f, -1.530057463e-04f, -1.531789218e-04f, -1.533517460e-04f, -1.535242187e-04f, -1.536963394e-04f, -1.538681078e-04f, -1.540395236e-04f, -1.542105865e-04f, + -1.543812960e-04f, -1.545516519e-04f, -1.547216537e-04f, -1.548913013e-04f, -1.550605941e-04f, -1.552295319e-04f, -1.553981144e-04f, -1.555663411e-04f, -1.557342118e-04f, -1.559017262e-04f, + -1.560688838e-04f, -1.562356843e-04f, -1.564021275e-04f, -1.565682130e-04f, -1.567339404e-04f, -1.568993095e-04f, -1.570643198e-04f, -1.572289711e-04f, -1.573932630e-04f, -1.575571952e-04f, + -1.577207673e-04f, -1.578839792e-04f, -1.580468303e-04f, -1.582093204e-04f, -1.583714492e-04f, -1.585332163e-04f, -1.586946215e-04f, -1.588556643e-04f, -1.590163446e-04f, -1.591766619e-04f, + -1.593366159e-04f, -1.594962063e-04f, -1.596554328e-04f, -1.598142951e-04f, -1.599727929e-04f, -1.601309258e-04f, -1.602886936e-04f, -1.604460959e-04f, -1.606031324e-04f, -1.607598027e-04f, + -1.609161067e-04f, -1.610720439e-04f, -1.612276141e-04f, -1.613828170e-04f, -1.615376522e-04f, -1.616921194e-04f, -1.618462184e-04f, -1.619999488e-04f, -1.621533103e-04f, -1.623063026e-04f, + -1.624589255e-04f, -1.626111785e-04f, -1.627630615e-04f, -1.629145741e-04f, -1.630657160e-04f, -1.632164869e-04f, -1.633668865e-04f, -1.635169145e-04f, -1.636665707e-04f, -1.638158546e-04f, + -1.639647661e-04f, -1.641133049e-04f, -1.642614705e-04f, -1.644092629e-04f, -1.645566815e-04f, -1.647037263e-04f, -1.648503968e-04f, -1.649966928e-04f, -1.651426141e-04f, -1.652881602e-04f, + -1.654333310e-04f, -1.655781261e-04f, -1.657225452e-04f, -1.658665882e-04f, -1.660102546e-04f, -1.661535443e-04f, -1.662964568e-04f, -1.664389920e-04f, -1.665811496e-04f, -1.667229293e-04f, + -1.668643308e-04f, -1.670053538e-04f, -1.671459981e-04f, -1.672862633e-04f, -1.674261493e-04f, -1.675656557e-04f, -1.677047823e-04f, -1.678435288e-04f, -1.679818949e-04f, -1.681198803e-04f, + -1.682574848e-04f, -1.683947081e-04f, -1.685315500e-04f, -1.686680102e-04f, -1.688040883e-04f, -1.689397843e-04f, -1.690750977e-04f, -1.692100283e-04f, -1.693445759e-04f, -1.694787402e-04f, + -1.696125209e-04f, -1.697459178e-04f, -1.698789306e-04f, -1.700115590e-04f, -1.701438029e-04f, -1.702756619e-04f, -1.704071359e-04f, -1.705382244e-04f, -1.706689274e-04f, -1.707992444e-04f, + -1.709291754e-04f, -1.710587199e-04f, -1.711878779e-04f, -1.713166490e-04f, -1.714450329e-04f, -1.715730295e-04f, -1.717006385e-04f, -1.718278596e-04f, -1.719546926e-04f, -1.720811373e-04f, + -1.722071934e-04f, -1.723328606e-04f, -1.724581387e-04f, -1.725830276e-04f, -1.727075269e-04f, -1.728316364e-04f, -1.729553558e-04f, -1.730786850e-04f, -1.732016237e-04f, -1.733241716e-04f, + -1.734463286e-04f, -1.735680944e-04f, -1.736894687e-04f, -1.738104513e-04f, -1.739310420e-04f, -1.740512406e-04f, -1.741710469e-04f, -1.742904605e-04f, -1.744094813e-04f, -1.745281091e-04f, + -1.746463436e-04f, -1.747641846e-04f, -1.748816319e-04f, -1.749986852e-04f, -1.751153444e-04f, -1.752316092e-04f, -1.753474794e-04f, -1.754629548e-04f, -1.755780351e-04f, -1.756927201e-04f, + -1.758070097e-04f, -1.759209036e-04f, -1.760344015e-04f, -1.761475034e-04f, -1.762602089e-04f, -1.763725178e-04f, -1.764844300e-04f, -1.765959452e-04f, -1.767070633e-04f, -1.768177839e-04f, + -1.769281070e-04f, -1.770380322e-04f, -1.771475594e-04f, -1.772566884e-04f, -1.773654190e-04f, -1.774737510e-04f, -1.775816842e-04f, -1.776892183e-04f, -1.777963532e-04f, -1.779030886e-04f, + -1.780094244e-04f, -1.781153604e-04f, -1.782208964e-04f, -1.783260322e-04f, -1.784307675e-04f, -1.785351022e-04f, -1.786390362e-04f, -1.787425691e-04f, -1.788457009e-04f, -1.789484312e-04f, + -1.790507600e-04f, -1.791526871e-04f, -1.792542122e-04f, -1.793553351e-04f, -1.794560558e-04f, -1.795563739e-04f, -1.796562894e-04f, -1.797558019e-04f, -1.798549115e-04f, -1.799536178e-04f, + -1.800519206e-04f, -1.801498199e-04f, -1.802473154e-04f, -1.803444069e-04f, -1.804410943e-04f, -1.805373774e-04f, -1.806332560e-04f, -1.807287299e-04f, -1.808237990e-04f, -1.809184631e-04f, + -1.810127220e-04f, -1.811065756e-04f, -1.812000237e-04f, -1.812930660e-04f, -1.813857025e-04f, -1.814779330e-04f, -1.815697573e-04f, -1.816611752e-04f, -1.817521866e-04f, -1.818427913e-04f, + -1.819329892e-04f, -1.820227800e-04f, -1.821121637e-04f, -1.822011401e-04f, -1.822897089e-04f, -1.823778701e-04f, -1.824656235e-04f, -1.825529690e-04f, -1.826399063e-04f, -1.827264353e-04f, + -1.828125559e-04f, -1.828982680e-04f, -1.829835713e-04f, -1.830684657e-04f, -1.831529510e-04f, -1.832370272e-04f, -1.833206941e-04f, -1.834039515e-04f, -1.834867992e-04f, -1.835692372e-04f, + -1.836512653e-04f, -1.837328833e-04f, -1.838140911e-04f, -1.838948886e-04f, -1.839752755e-04f, -1.840552519e-04f, -1.841348174e-04f, -1.842139721e-04f, -1.842927158e-04f, -1.843710482e-04f, + -1.844489693e-04f, -1.845264790e-04f, -1.846035771e-04f, -1.846802635e-04f, -1.847565381e-04f, -1.848324007e-04f, -1.849078511e-04f, -1.849828893e-04f, -1.850575152e-04f, -1.851317286e-04f, + -1.852055293e-04f, -1.852789173e-04f, -1.853518925e-04f, -1.854244546e-04f, -1.854966036e-04f, -1.855683394e-04f, -1.856396618e-04f, -1.857105708e-04f, -1.857810661e-04f, -1.858511478e-04f, + -1.859208156e-04f, -1.859900694e-04f, -1.860589092e-04f, -1.861273348e-04f, -1.861953461e-04f, -1.862629430e-04f, -1.863301254e-04f, -1.863968932e-04f, -1.864632462e-04f, -1.865291844e-04f, + -1.865947076e-04f, -1.866598158e-04f, -1.867245088e-04f, -1.867887865e-04f, -1.868526488e-04f, -1.869160957e-04f, -1.869791270e-04f, -1.870417426e-04f, -1.871039424e-04f, -1.871657263e-04f, + -1.872270942e-04f, -1.872880461e-04f, -1.873485817e-04f, -1.874087011e-04f, -1.874684041e-04f, -1.875276907e-04f, -1.875865607e-04f, -1.876450140e-04f, -1.877030506e-04f, -1.877606704e-04f, + -1.878178733e-04f, -1.878746591e-04f, -1.879310278e-04f, -1.879869794e-04f, -1.880425136e-04f, -1.880976306e-04f, -1.881523300e-04f, -1.882066120e-04f, -1.882604763e-04f, -1.883139230e-04f, + -1.883669519e-04f, -1.884195629e-04f, -1.884717560e-04f, -1.885235311e-04f, -1.885748882e-04f, -1.886258270e-04f, -1.886763477e-04f, -1.887264500e-04f, -1.887761340e-04f, -1.888253995e-04f, + -1.888742465e-04f, -1.889226749e-04f, -1.889706846e-04f, -1.890182756e-04f, -1.890654478e-04f, -1.891122011e-04f, -1.891585355e-04f, -1.892044510e-04f, -1.892499473e-04f, -1.892950246e-04f, + -1.893396826e-04f, -1.893839214e-04f, -1.894277409e-04f, -1.894711411e-04f, -1.895141218e-04f, -1.895566831e-04f, -1.895988248e-04f, -1.896405469e-04f, -1.896818494e-04f, -1.897227322e-04f, + -1.897631952e-04f, -1.898032384e-04f, -1.898428618e-04f, -1.898820653e-04f, -1.899208488e-04f, -1.899592123e-04f, -1.899971558e-04f, -1.900346792e-04f, -1.900717824e-04f, -1.901084655e-04f, + -1.901447283e-04f, -1.901805709e-04f, -1.902159932e-04f, -1.902509951e-04f, -1.902855766e-04f, -1.903197377e-04f, -1.903534783e-04f, -1.903867984e-04f, -1.904196980e-04f, -1.904521770e-04f, + -1.904842354e-04f, -1.905158731e-04f, -1.905470902e-04f, -1.905778866e-04f, -1.906082622e-04f, -1.906382171e-04f, -1.906677511e-04f, -1.906968644e-04f, -1.907255568e-04f, -1.907538283e-04f, + -1.907816789e-04f, -1.908091086e-04f, -1.908361174e-04f, -1.908627052e-04f, -1.908888720e-04f, -1.909146178e-04f, -1.909399425e-04f, -1.909648462e-04f, -1.909893289e-04f, -1.910133905e-04f, + -1.910370309e-04f, -1.910602503e-04f, -1.910830485e-04f, -1.911054256e-04f, -1.911273816e-04f, -1.911489163e-04f, -1.911700300e-04f, -1.911907224e-04f, -1.912109936e-04f, -1.912308437e-04f, + -1.912502725e-04f, -1.912692801e-04f, -1.912878666e-04f, -1.913060318e-04f, -1.913237758e-04f, -1.913410985e-04f, -1.913580001e-04f, -1.913744804e-04f, -1.913905395e-04f, -1.914061774e-04f, + -1.914213941e-04f, -1.914361895e-04f, -1.914505638e-04f, -1.914645169e-04f, -1.914780487e-04f, -1.914911594e-04f, -1.915038489e-04f, -1.915161172e-04f, -1.915279644e-04f, -1.915393904e-04f, + -1.915503953e-04f, -1.915609790e-04f, -1.915711417e-04f, -1.915808833e-04f, -1.915902037e-04f, -1.915991032e-04f, -1.916075815e-04f, -1.916156389e-04f, -1.916232753e-04f, -1.916304906e-04f, + -1.916372850e-04f, -1.916436585e-04f, -1.916496110e-04f, -1.916551427e-04f, -1.916602535e-04f, -1.916649434e-04f, -1.916692125e-04f, -1.916730608e-04f, -1.916764884e-04f, -1.916794953e-04f, + -1.916820814e-04f, -1.916842469e-04f, -1.916859917e-04f, -1.916873160e-04f, -1.916882196e-04f, -1.916887028e-04f, -1.916887654e-04f, -1.916884076e-04f, -1.916876294e-04f, -1.916864308e-04f, + -1.916848118e-04f, -1.916827725e-04f, -1.916803130e-04f, -1.916774333e-04f, -1.916741333e-04f, -1.916704133e-04f, -1.916662732e-04f, -1.916617130e-04f, -1.916567328e-04f, -1.916513327e-04f, + -1.916455127e-04f, -1.916392729e-04f, -1.916326132e-04f, -1.916255338e-04f, -1.916180348e-04f, -1.916101161e-04f, -1.916017778e-04f, -1.915930200e-04f, -1.915838427e-04f, -1.915742460e-04f, + -1.915642299e-04f, -1.915537946e-04f, -1.915429400e-04f, -1.915316662e-04f, -1.915199733e-04f, -1.915078614e-04f, -1.914953305e-04f, -1.914823807e-04f, -1.914690120e-04f, -1.914552245e-04f, + -1.914410183e-04f, -1.914263934e-04f, -1.914113500e-04f, -1.913958880e-04f, -1.913800076e-04f, -1.913637088e-04f, -1.913469917e-04f, -1.913298564e-04f, -1.913123030e-04f, -1.912943314e-04f, + -1.912759419e-04f, -1.912571344e-04f, -1.912379091e-04f, -1.912182660e-04f, -1.911982053e-04f, -1.911777269e-04f, -1.911568310e-04f, -1.911355177e-04f, -1.911137870e-04f, -1.910916390e-04f, + -1.910690739e-04f, -1.910460916e-04f, -1.910226924e-04f, -1.909988762e-04f, -1.909746432e-04f, -1.909499934e-04f, -1.909249270e-04f, -1.908994440e-04f, -1.908735445e-04f, -1.908472287e-04f, + -1.908204966e-04f, -1.907933483e-04f, -1.907657839e-04f, -1.907378035e-04f, -1.907094072e-04f, -1.906805951e-04f, -1.906513673e-04f, -1.906217240e-04f, -1.905916651e-04f, -1.905611909e-04f, + -1.905303013e-04f, -1.904989966e-04f, -1.904672768e-04f, -1.904351420e-04f, -1.904025924e-04f, -1.903696280e-04f, -1.903362489e-04f, -1.903024554e-04f, -1.902682474e-04f, -1.902336250e-04f, + -1.901985885e-04f, -1.901631379e-04f, -1.901272733e-04f, -1.900909949e-04f, -1.900543027e-04f, -1.900171969e-04f, -1.899796776e-04f, -1.899417449e-04f, -1.899033989e-04f, -1.898646398e-04f, + -1.898254676e-04f, -1.897858825e-04f, -1.897458847e-04f, -1.897054742e-04f, -1.896646512e-04f, -1.896234158e-04f, -1.895817680e-04f, -1.895397082e-04f, -1.894972363e-04f, -1.894543525e-04f, + -1.894110570e-04f, -1.893673498e-04f, -1.893232312e-04f, -1.892787011e-04f, -1.892337599e-04f, -1.891884075e-04f, -1.891426442e-04f, -1.890964700e-04f, -1.890498852e-04f, -1.890028898e-04f, + -1.889554840e-04f, -1.889076680e-04f, -1.888594418e-04f, -1.888108056e-04f, -1.887617596e-04f, -1.887123039e-04f, -1.886624387e-04f, -1.886121640e-04f, -1.885614801e-04f, -1.885103871e-04f, + -1.884588851e-04f, -1.884069742e-04f, -1.883546548e-04f, -1.883019268e-04f, -1.882487904e-04f, -1.881952458e-04f, -1.881412932e-04f, -1.880869326e-04f, -1.880321644e-04f, -1.879769885e-04f, + -1.879214052e-04f, -1.878654146e-04f, -1.878090169e-04f, -1.877522123e-04f, -1.876950008e-04f, -1.876373827e-04f, -1.875793581e-04f, -1.875209273e-04f, -1.874620903e-04f, -1.874028473e-04f, + -1.873431984e-04f, -1.872831440e-04f, -1.872226840e-04f, -1.871618188e-04f, -1.871005484e-04f, -1.870388730e-04f, -1.869767929e-04f, -1.869143081e-04f, -1.868514188e-04f, -1.867881253e-04f, + -1.867244276e-04f, -1.866603261e-04f, -1.865958207e-04f, -1.865309118e-04f, -1.864655995e-04f, -1.863998840e-04f, -1.863337654e-04f, -1.862672440e-04f, -1.862003199e-04f, -1.861329932e-04f, + -1.860652643e-04f, -1.859971333e-04f, -1.859286003e-04f, -1.858596655e-04f, -1.857903292e-04f, -1.857205915e-04f, -1.856504525e-04f, -1.855799126e-04f, -1.855089719e-04f, -1.854376305e-04f, + -1.853658887e-04f, -1.852937467e-04f, -1.852212046e-04f, -1.851482627e-04f, -1.850749211e-04f, -1.850011801e-04f, -1.849270398e-04f, -1.848525004e-04f, -1.847775621e-04f, -1.847022252e-04f, + -1.846264899e-04f, -1.845503562e-04f, -1.844738245e-04f, -1.843968950e-04f, -1.843195677e-04f, -1.842418431e-04f, -1.841637212e-04f, -1.840852022e-04f, -1.840062864e-04f, -1.839269740e-04f, + -1.838472652e-04f, -1.837671602e-04f, -1.836866592e-04f, -1.836057624e-04f, -1.835244700e-04f, -1.834427823e-04f, -1.833606994e-04f, -1.832782216e-04f, -1.831953491e-04f, -1.831120821e-04f, + -1.830284209e-04f, -1.829443655e-04f, -1.828599164e-04f, -1.827750736e-04f, -1.826898374e-04f, -1.826042081e-04f, -1.825181858e-04f, -1.824317707e-04f, -1.823449632e-04f, -1.822577634e-04f, + -1.821701715e-04f, -1.820821878e-04f, -1.819938125e-04f, -1.819050458e-04f, -1.818158880e-04f, -1.817263393e-04f, -1.816363999e-04f, -1.815460700e-04f, -1.814553500e-04f, -1.813642399e-04f, + -1.812727401e-04f, -1.811808508e-04f, -1.810885722e-04f, -1.809959046e-04f, -1.809028482e-04f, -1.808094032e-04f, -1.807155699e-04f, -1.806213485e-04f, -1.805267393e-04f, -1.804317424e-04f, + -1.803363582e-04f, -1.802405869e-04f, -1.801444288e-04f, -1.800478840e-04f, -1.799509528e-04f, -1.798536355e-04f, -1.797559323e-04f, -1.796578434e-04f, -1.795593692e-04f, -1.794605099e-04f, + -1.793612656e-04f, -1.792616368e-04f, -1.791616235e-04f, -1.790612261e-04f, -1.789604449e-04f, -1.788592800e-04f, -1.787577318e-04f, -1.786558005e-04f, -1.785534863e-04f, -1.784507895e-04f, + -1.783477104e-04f, -1.782442492e-04f, -1.781404063e-04f, -1.780361817e-04f, -1.779315759e-04f, -1.778265891e-04f, -1.777212215e-04f, -1.776154734e-04f, -1.775093451e-04f, -1.774028368e-04f, + -1.772959489e-04f, -1.771886815e-04f, -1.770810349e-04f, -1.769730095e-04f, -1.768646054e-04f, -1.767558230e-04f, -1.766466626e-04f, -1.765371243e-04f, -1.764272085e-04f, -1.763169155e-04f, + -1.762062455e-04f, -1.760951987e-04f, -1.759837756e-04f, -1.758719763e-04f, -1.757598012e-04f, -1.756472504e-04f, -1.755343244e-04f, -1.754210233e-04f, -1.753073475e-04f, -1.751932972e-04f, + -1.750788727e-04f, -1.749640744e-04f, -1.748489024e-04f, -1.747333571e-04f, -1.746174388e-04f, -1.745011478e-04f, -1.743844842e-04f, -1.742674485e-04f, -1.741500409e-04f, -1.740322618e-04f, + -1.739141113e-04f, -1.737955898e-04f, -1.736766976e-04f, -1.735574350e-04f, -1.734378022e-04f, -1.733177996e-04f, -1.731974275e-04f, -1.730766861e-04f, -1.729555758e-04f, -1.728340969e-04f, + -1.727122496e-04f, -1.725900343e-04f, -1.724674512e-04f, -1.723445007e-04f, -1.722211830e-04f, -1.720974985e-04f, -1.719734475e-04f, -1.718490302e-04f, -1.717242470e-04f, -1.715990982e-04f, + -1.714735841e-04f, -1.713477050e-04f, -1.712214612e-04f, -1.710948530e-04f, -1.709678808e-04f, -1.708405447e-04f, -1.707128453e-04f, -1.705847826e-04f, -1.704563572e-04f, -1.703275692e-04f, + -1.701984191e-04f, -1.700689070e-04f, -1.699390334e-04f, -1.698087986e-04f, -1.696782028e-04f, -1.695472464e-04f, -1.694159297e-04f, -1.692842530e-04f, -1.691522167e-04f, -1.690198210e-04f, + -1.688870664e-04f, -1.687539530e-04f, -1.686204813e-04f, -1.684866516e-04f, -1.683524641e-04f, -1.682179193e-04f, -1.680830174e-04f, -1.679477587e-04f, -1.678121437e-04f, -1.676761726e-04f, + -1.675398457e-04f, -1.674031634e-04f, -1.672661261e-04f, -1.671287339e-04f, -1.669909874e-04f, -1.668528868e-04f, -1.667144324e-04f, -1.665756247e-04f, -1.664364638e-04f, -1.662969502e-04f, + -1.661570842e-04f, -1.660168661e-04f, -1.658762963e-04f, -1.657353751e-04f, -1.655941029e-04f, -1.654524800e-04f, -1.653105067e-04f, -1.651681833e-04f, -1.650255103e-04f, -1.648824880e-04f, + -1.647391166e-04f, -1.645953966e-04f, -1.644513284e-04f, -1.643069121e-04f, -1.641621483e-04f, -1.640170372e-04f, -1.638715792e-04f, -1.637257746e-04f, -1.635796239e-04f, -1.634331272e-04f, + -1.632862851e-04f, -1.631390978e-04f, -1.629915658e-04f, -1.628436893e-04f, -1.626954686e-04f, -1.625469043e-04f, -1.623979966e-04f, -1.622487459e-04f, -1.620991525e-04f, -1.619492168e-04f, + -1.617989391e-04f, -1.616483199e-04f, -1.614973595e-04f, -1.613460582e-04f, -1.611944164e-04f, -1.610424344e-04f, -1.608901127e-04f, -1.607374516e-04f, -1.605844515e-04f, -1.604311126e-04f, + -1.602774355e-04f, -1.601234204e-04f, -1.599690677e-04f, -1.598143778e-04f, -1.596593511e-04f, -1.595039879e-04f, -1.593482887e-04f, -1.591922537e-04f, -1.590358833e-04f, -1.588791780e-04f, + -1.587221380e-04f, -1.585647638e-04f, -1.584070558e-04f, -1.582490143e-04f, -1.580906396e-04f, -1.579319323e-04f, -1.577728926e-04f, -1.576135209e-04f, -1.574538176e-04f, -1.572937831e-04f, + -1.571334178e-04f, -1.569727220e-04f, -1.568116961e-04f, -1.566503406e-04f, -1.564886558e-04f, -1.563266420e-04f, -1.561642997e-04f, -1.560016292e-04f, -1.558386310e-04f, -1.556753054e-04f, + -1.555116528e-04f, -1.553476736e-04f, -1.551833682e-04f, -1.550187370e-04f, -1.548537803e-04f, -1.546884986e-04f, -1.545228922e-04f, -1.543569616e-04f, -1.541907071e-04f, -1.540241291e-04f, + -1.538572280e-04f, -1.536900043e-04f, -1.535224583e-04f, -1.533545903e-04f, -1.531864009e-04f, -1.530178904e-04f, -1.528490592e-04f, -1.526799076e-04f, -1.525104362e-04f, -1.523406453e-04f, + -1.521705352e-04f, -1.520001065e-04f, -1.518293594e-04f, -1.516582945e-04f, -1.514869121e-04f, -1.513152126e-04f, -1.511431964e-04f, -1.509708639e-04f, -1.507982155e-04f, -1.506252517e-04f, + -1.504519728e-04f, -1.502783793e-04f, -1.501044715e-04f, -1.499302500e-04f, -1.497557149e-04f, -1.495808669e-04f, -1.494057063e-04f, -1.492302335e-04f, -1.490544489e-04f, -1.488783529e-04f, + -1.487019460e-04f, -1.485252286e-04f, -1.483482010e-04f, -1.481708638e-04f, -1.479932173e-04f, -1.478152619e-04f, -1.476369980e-04f, -1.474584261e-04f, -1.472795466e-04f, -1.471003599e-04f, + -1.469208665e-04f, -1.467410666e-04f, -1.465609609e-04f, -1.463805496e-04f, -1.461998333e-04f, -1.460188123e-04f, -1.458374871e-04f, -1.456558580e-04f, -1.454739256e-04f, -1.452916902e-04f, + -1.451091523e-04f, -1.449263122e-04f, -1.447431705e-04f, -1.445597275e-04f, -1.443759838e-04f, -1.441919396e-04f, -1.440075954e-04f, -1.438229518e-04f, -1.436380090e-04f, -1.434527676e-04f, + -1.432672279e-04f, -1.430813904e-04f, -1.428952556e-04f, -1.427088238e-04f, -1.425220956e-04f, -1.423350713e-04f, -1.421477513e-04f, -1.419601362e-04f, -1.417722263e-04f, -1.415840222e-04f, + -1.413955241e-04f, -1.412067326e-04f, -1.410176482e-04f, -1.408282711e-04f, -1.406386020e-04f, -1.404486412e-04f, -1.402583892e-04f, -1.400678464e-04f, -1.398770132e-04f, -1.396858902e-04f, + -1.394944777e-04f, -1.393027763e-04f, -1.391107862e-04f, -1.389185081e-04f, -1.387259423e-04f, -1.385330893e-04f, -1.383399495e-04f, -1.381465234e-04f, -1.379528114e-04f, -1.377588141e-04f, + -1.375645317e-04f, -1.373699649e-04f, -1.371751140e-04f, -1.369799794e-04f, -1.367845618e-04f, -1.365888614e-04f, -1.363928788e-04f, -1.361966144e-04f, -1.360000686e-04f, -1.358032420e-04f, + -1.356061349e-04f, -1.354087479e-04f, -1.352110814e-04f, -1.350131358e-04f, -1.348149117e-04f, -1.346164094e-04f, -1.344176294e-04f, -1.342185723e-04f, -1.340192383e-04f, -1.338196281e-04f, + -1.336197421e-04f, -1.334195807e-04f, -1.332191444e-04f, -1.330184337e-04f, -1.328174490e-04f, -1.326161908e-04f, -1.324146596e-04f, -1.322128558e-04f, -1.320107799e-04f, -1.318084324e-04f, + -1.316058137e-04f, -1.314029243e-04f, -1.311997646e-04f, -1.309963352e-04f, -1.307926365e-04f, -1.305886690e-04f, -1.303844332e-04f, -1.301799294e-04f, -1.299751583e-04f, -1.297701202e-04f, + -1.295648157e-04f, -1.293592452e-04f, -1.291534092e-04f, -1.289473081e-04f, -1.287409425e-04f, -1.285343128e-04f, -1.283274195e-04f, -1.281202631e-04f, -1.279128440e-04f, -1.277051628e-04f, + -1.274972198e-04f, -1.272890157e-04f, -1.270805508e-04f, -1.268718256e-04f, -1.266628407e-04f, -1.264535965e-04f, -1.262440935e-04f, -1.260343322e-04f, -1.258243130e-04f, -1.256140365e-04f, + -1.254035031e-04f, -1.251927133e-04f, -1.249816676e-04f, -1.247703664e-04f, -1.245588104e-04f, -1.243469999e-04f, -1.241349354e-04f, -1.239226175e-04f, -1.237100466e-04f, -1.234972232e-04f, + -1.232841478e-04f, -1.230708208e-04f, -1.228572429e-04f, -1.226434144e-04f, -1.224293359e-04f, -1.222150078e-04f, -1.220004307e-04f, -1.217856050e-04f, -1.215705312e-04f, -1.213552099e-04f, + -1.211396415e-04f, -1.209238264e-04f, -1.207077653e-04f, -1.204914586e-04f, -1.202749068e-04f, -1.200581104e-04f, -1.198410699e-04f, -1.196237858e-04f, -1.194062585e-04f, -1.191884887e-04f, + -1.189704768e-04f, -1.187522232e-04f, -1.185337285e-04f, -1.183149932e-04f, -1.180960178e-04f, -1.178768028e-04f, -1.176573487e-04f, -1.174376560e-04f, -1.172177252e-04f, -1.169975567e-04f, + -1.167771512e-04f, -1.165565091e-04f, -1.163356310e-04f, -1.161145172e-04f, -1.158931684e-04f, -1.156715850e-04f, -1.154497676e-04f, -1.152277166e-04f, -1.150054325e-04f, -1.147829160e-04f, + -1.145601674e-04f, -1.143371873e-04f, -1.141139761e-04f, -1.138905345e-04f, -1.136668629e-04f, -1.134429619e-04f, -1.132188318e-04f, -1.129944734e-04f, -1.127698869e-04f, -1.125450731e-04f, + -1.123200323e-04f, -1.120947652e-04f, -1.118692722e-04f, -1.116435538e-04f, -1.114176105e-04f, -1.111914429e-04f, -1.109650515e-04f, -1.107384368e-04f, -1.105115993e-04f, -1.102845395e-04f, + -1.100572580e-04f, -1.098297552e-04f, -1.096020317e-04f, -1.093740881e-04f, -1.091459247e-04f, -1.089175422e-04f, -1.086889411e-04f, -1.084601218e-04f, -1.082310850e-04f, -1.080018311e-04f, + -1.077723606e-04f, -1.075426741e-04f, -1.073127721e-04f, -1.070826552e-04f, -1.068523237e-04f, -1.066217784e-04f, -1.063910196e-04f, -1.061600480e-04f, -1.059288639e-04f, -1.056974681e-04f, + -1.054658610e-04f, -1.052340431e-04f, -1.050020149e-04f, -1.047697770e-04f, -1.045373299e-04f, -1.043046742e-04f, -1.040718103e-04f, -1.038387389e-04f, -1.036054603e-04f, -1.033719752e-04f, + -1.031382841e-04f, -1.029043875e-04f, -1.026702859e-04f, -1.024359799e-04f, -1.022014701e-04f, -1.019667569e-04f, -1.017318408e-04f, -1.014967225e-04f, -1.012614024e-04f, -1.010258811e-04f, + -1.007901591e-04f, -1.005542369e-04f, -1.003181152e-04f, -1.000817943e-04f, -9.984527491e-05f, -9.960855751e-05f, -9.937164264e-05f, -9.913453083e-05f, -9.889722263e-05f, -9.865971857e-05f, + -9.842201918e-05f, -9.818412502e-05f, -9.794603662e-05f, -9.770775451e-05f, -9.746927924e-05f, -9.723061135e-05f, -9.699175138e-05f, -9.675269987e-05f, -9.651345737e-05f, -9.627402440e-05f, + -9.603440152e-05f, -9.579458927e-05f, -9.555458819e-05f, -9.531439883e-05f, -9.507402172e-05f, -9.483345742e-05f, -9.459270646e-05f, -9.435176940e-05f, -9.411064677e-05f, -9.386933913e-05f, + -9.362784701e-05f, -9.338617097e-05f, -9.314431155e-05f, -9.290226929e-05f, -9.266004475e-05f, -9.241763848e-05f, -9.217505102e-05f, -9.193228291e-05f, -9.168933471e-05f, -9.144620697e-05f, + -9.120290024e-05f, -9.095941506e-05f, -9.071575199e-05f, -9.047191157e-05f, -9.022789437e-05f, -8.998370092e-05f, -8.973933178e-05f, -8.949478750e-05f, -8.925006863e-05f, -8.900517573e-05f, + -8.876010935e-05f, -8.851487005e-05f, -8.826945836e-05f, -8.802387486e-05f, -8.777812009e-05f, -8.753219461e-05f, -8.728609897e-05f, -8.703983372e-05f, -8.679339943e-05f, -8.654679665e-05f, + -8.630002593e-05f, -8.605308783e-05f, -8.580598291e-05f, -8.555871173e-05f, -8.531127483e-05f, -8.506367279e-05f, -8.481590615e-05f, -8.456797548e-05f, -8.431988133e-05f, -8.407162427e-05f, + -8.382320484e-05f, -8.357462362e-05f, -8.332588116e-05f, -8.307697802e-05f, -8.282791476e-05f, -8.257869195e-05f, -8.232931014e-05f, -8.207976989e-05f, -8.183007177e-05f, -8.158021633e-05f, + -8.133020415e-05f, -8.108003578e-05f, -8.082971178e-05f, -8.057923273e-05f, -8.032859917e-05f, -8.007781168e-05f, -7.982687082e-05f, -7.957577716e-05f, -7.932453125e-05f, -7.907313366e-05f, + -7.882158496e-05f, -7.856988572e-05f, -7.831803649e-05f, -7.806603785e-05f, -7.781389036e-05f, -7.756159458e-05f, -7.730915109e-05f, -7.705656045e-05f, -7.680382323e-05f, -7.655094000e-05f, + -7.629791132e-05f, -7.604473776e-05f, -7.579141989e-05f, -7.553795828e-05f, -7.528435349e-05f, -7.503060610e-05f, -7.477671668e-05f, -7.452268580e-05f, -7.426851402e-05f, -7.401420191e-05f, + -7.375975006e-05f, -7.350515901e-05f, -7.325042936e-05f, -7.299556167e-05f, -7.274055650e-05f, -7.248541444e-05f, -7.223013605e-05f, -7.197472191e-05f, -7.171917259e-05f, -7.146348866e-05f, + -7.120767069e-05f, -7.095171927e-05f, -7.069563495e-05f, -7.043941832e-05f, -7.018306994e-05f, -6.992659040e-05f, -6.966998027e-05f, -6.941324011e-05f, -6.915637052e-05f, -6.889937205e-05f, + -6.864224530e-05f, -6.838499082e-05f, -6.812760921e-05f, -6.787010102e-05f, -6.761246685e-05f, -6.735470727e-05f, -6.709682285e-05f, -6.683881417e-05f, -6.658068181e-05f, -6.632242634e-05f, + -6.606404835e-05f, -6.580554840e-05f, -6.554692709e-05f, -6.528818498e-05f, -6.502932266e-05f, -6.477034070e-05f, -6.451123968e-05f, -6.425202018e-05f, -6.399268279e-05f, -6.373322807e-05f, + -6.347365662e-05f, -6.321396901e-05f, -6.295416581e-05f, -6.269424762e-05f, -6.243421500e-05f, -6.217406855e-05f, -6.191380884e-05f, -6.165343646e-05f, -6.139295198e-05f, -6.113235598e-05f, + -6.087164905e-05f, -6.061083178e-05f, -6.034990473e-05f, -6.008886850e-05f, -5.982772367e-05f, -5.956647081e-05f, -5.930511052e-05f, -5.904364337e-05f, -5.878206995e-05f, -5.852039084e-05f, + -5.825860662e-05f, -5.799671789e-05f, -5.773472521e-05f, -5.747262919e-05f, -5.721043039e-05f, -5.694812941e-05f, -5.668572683e-05f, -5.642322323e-05f, -5.616061921e-05f, -5.589791534e-05f, + -5.563511220e-05f, -5.537221040e-05f, -5.510921050e-05f, -5.484611310e-05f, -5.458291878e-05f, -5.431962814e-05f, -5.405624174e-05f, -5.379276019e-05f, -5.352918407e-05f, -5.326551396e-05f, + -5.300175045e-05f, -5.273789413e-05f, -5.247394558e-05f, -5.220990540e-05f, -5.194577417e-05f, -5.168155247e-05f, -5.141724091e-05f, -5.115284005e-05f, -5.088835050e-05f, -5.062377284e-05f, + -5.035910765e-05f, -5.009435553e-05f, -4.982951707e-05f, -4.956459285e-05f, -4.929958347e-05f, -4.903448950e-05f, -4.876931155e-05f, -4.850405020e-05f, -4.823870603e-05f, -4.797327965e-05f, + -4.770777163e-05f, -4.744218258e-05f, -4.717651307e-05f, -4.691076370e-05f, -4.664493506e-05f, -4.637902774e-05f, -4.611304233e-05f, -4.584697942e-05f, -4.558083960e-05f, -4.531462346e-05f, + -4.504833159e-05f, -4.478196459e-05f, -4.451552304e-05f, -4.424900753e-05f, -4.398241867e-05f, -4.371575703e-05f, -4.344902321e-05f, -4.318221780e-05f, -4.291534140e-05f, -4.264839459e-05f, + -4.238137797e-05f, -4.211429213e-05f, -4.184713766e-05f, -4.157991515e-05f, -4.131262520e-05f, -4.104526840e-05f, -4.077784534e-05f, -4.051035661e-05f, -4.024280281e-05f, -3.997518453e-05f, + -3.970750236e-05f, -3.943975689e-05f, -3.917194872e-05f, -3.890407845e-05f, -3.863614666e-05f, -3.836815394e-05f, -3.810010090e-05f, -3.783198812e-05f, -3.756381620e-05f, -3.729558573e-05f, + -3.702729731e-05f, -3.675895153e-05f, -3.649054898e-05f, -3.622209026e-05f, -3.595357596e-05f, -3.568500667e-05f, -3.541638300e-05f, -3.514770553e-05f, -3.487897485e-05f, -3.461019157e-05f, + -3.434135627e-05f, -3.407246956e-05f, -3.380353202e-05f, -3.353454425e-05f, -3.326550685e-05f, -3.299642041e-05f, -3.272728552e-05f, -3.245810278e-05f, -3.218887278e-05f, -3.191959613e-05f, + -3.165027340e-05f, -3.138090521e-05f, -3.111149214e-05f, -3.084203479e-05f, -3.057253375e-05f, -3.030298962e-05f, -3.003340300e-05f, -2.976377448e-05f, -2.949410465e-05f, -2.922439411e-05f, + -2.895464346e-05f, -2.868485329e-05f, -2.841502420e-05f, -2.814515677e-05f, -2.787525162e-05f, -2.760530933e-05f, -2.733533050e-05f, -2.706531572e-05f, -2.679526560e-05f, -2.652518072e-05f, + -2.625506168e-05f, -2.598490907e-05f, -2.571472350e-05f, -2.544450556e-05f, -2.517425585e-05f, -2.490397495e-05f, -2.463366347e-05f, -2.436332200e-05f, -2.409295114e-05f, -2.382255148e-05f, + -2.355212362e-05f, -2.328166816e-05f, -2.301118569e-05f, -2.274067680e-05f, -2.247014210e-05f, -2.219958217e-05f, -2.192899762e-05f, -2.165838904e-05f, -2.138775703e-05f, -2.111710217e-05f, + -2.084642508e-05f, -2.057572634e-05f, -2.030500654e-05f, -2.003426630e-05f, -1.976350619e-05f, -1.949272682e-05f, -1.922192879e-05f, -1.895111268e-05f, -1.868027910e-05f, -1.840942864e-05f, + -1.813856189e-05f, -1.786767945e-05f, -1.759678193e-05f, -1.732586990e-05f, -1.705494398e-05f, -1.678400475e-05f, -1.651305281e-05f, -1.624208875e-05f, -1.597111318e-05f, -1.570012668e-05f, + -1.542912986e-05f, -1.515812330e-05f, -1.488710761e-05f, -1.461608337e-05f, -1.434505119e-05f, -1.407401166e-05f, -1.380296538e-05f, -1.353191293e-05f, -1.326085492e-05f, -1.298979195e-05f, + -1.271872459e-05f, -1.244765346e-05f, -1.217657915e-05f, -1.190550224e-05f, -1.163442334e-05f, -1.136334304e-05f, -1.109226194e-05f, -1.082118063e-05f, -1.055009971e-05f, -1.027901976e-05f, + -1.000794139e-05f, -9.736865193e-06f, -9.465791757e-06f, -9.194721679e-06f, -8.923655555e-06f, -8.652593978e-06f, -8.381537544e-06f, -8.110486845e-06f, -7.839442476e-06f, -7.568405032e-06f, + -7.297375107e-06f, -7.026353293e-06f, -6.755340187e-06f, -6.484336380e-06f, -6.213342468e-06f, -5.942359043e-06f, -5.671386699e-06f, -5.400426030e-06f, -5.129477630e-06f, -4.858542091e-06f, + -4.587620007e-06f, -4.316711972e-06f, -4.045818578e-06f, -3.774940418e-06f, -3.504078086e-06f, -3.233232174e-06f, -2.962403275e-06f, -2.691591981e-06f, -2.420798887e-06f, -2.150024583e-06f, + -1.879269662e-06f, -1.608534717e-06f, -1.337820340e-06f, -1.067127123e-06f, -7.964556574e-07f, -5.258065363e-07f, -2.551803509e-07f, 1.542230685e-08f, 2.860008455e-07f, 5.565546734e-07f, + 8.270831993e-07f, 1.097585832e-06f, 1.368061980e-06f, 1.638511052e-06f, 1.908932457e-06f, 2.179325605e-06f, 2.449689905e-06f, 2.720024766e-06f, 2.990329597e-06f, 3.260603809e-06f, + 3.530846811e-06f, 3.801058012e-06f, 4.071236823e-06f, 4.341382654e-06f, 4.611494915e-06f, 4.881573017e-06f, 5.151616369e-06f, 5.421624383e-06f, 5.691596469e-06f, 5.961532038e-06f, + 6.231430501e-06f, 6.501291270e-06f, 6.771113754e-06f, 7.040897367e-06f, 7.310641519e-06f, 7.580345622e-06f, 7.850009088e-06f, 8.119631329e-06f, 8.389211757e-06f, 8.658749784e-06f, + 8.928244823e-06f, 9.197696286e-06f, 9.467103585e-06f, 9.736466134e-06f, 1.000578335e-05f, 1.027505463e-05f, 1.054427941e-05f, 1.081345709e-05f, 1.108258708e-05f, 1.135166881e-05f, + 1.162070168e-05f, 1.188968511e-05f, 1.215861850e-05f, 1.242750129e-05f, 1.269633288e-05f, 1.296511268e-05f, 1.323384011e-05f, 1.350251459e-05f, 1.377113553e-05f, 1.403970234e-05f, + 1.430821445e-05f, 1.457667127e-05f, 1.484507221e-05f, 1.511341668e-05f, 1.538170412e-05f, 1.564993392e-05f, 1.591810552e-05f, 1.618621832e-05f, 1.645427174e-05f, 1.672226521e-05f, + 1.699019813e-05f, 1.725806993e-05f, 1.752588001e-05f, 1.779362781e-05f, 1.806131274e-05f, 1.832893421e-05f, 1.859649165e-05f, 1.886398447e-05f, 1.913141210e-05f, 1.939877395e-05f, + 1.966606943e-05f, 1.993329798e-05f, 2.020045901e-05f, 2.046755194e-05f, 2.073457619e-05f, 2.100153118e-05f, 2.126841633e-05f, 2.153523106e-05f, 2.180197479e-05f, 2.206864695e-05f, + 2.233524695e-05f, 2.260177422e-05f, 2.286822817e-05f, 2.313460824e-05f, 2.340091383e-05f, 2.366714438e-05f, 2.393329931e-05f, 2.419937804e-05f, 2.446537999e-05f, 2.473130458e-05f, + 2.499715124e-05f, 2.526291940e-05f, 2.552860847e-05f, 2.579421789e-05f, 2.605974706e-05f, 2.632519543e-05f, 2.659056242e-05f, 2.685584744e-05f, 2.712104992e-05f, 2.738616930e-05f, + 2.765120499e-05f, 2.791615643e-05f, 2.818102303e-05f, 2.844580423e-05f, 2.871049944e-05f, 2.897510811e-05f, 2.923962965e-05f, 2.950406349e-05f, 2.976840907e-05f, 3.003266580e-05f, + 3.029683311e-05f, 3.056091045e-05f, 3.082489722e-05f, 3.108879287e-05f, 3.135259682e-05f, 3.161630849e-05f, 3.187992733e-05f, 3.214345276e-05f, 3.240688421e-05f, 3.267022110e-05f, + 3.293346288e-05f, 3.319660898e-05f, 3.345965881e-05f, 3.372261182e-05f, 3.398546743e-05f, 3.424822509e-05f, 3.451088421e-05f, 3.477344424e-05f, 3.503590460e-05f, 3.529826473e-05f, + 3.556052406e-05f, 3.582268203e-05f, 3.608473806e-05f, 3.634669161e-05f, 3.660854208e-05f, 3.687028893e-05f, 3.713193159e-05f, 3.739346949e-05f, 3.765490207e-05f, 3.791622877e-05f, + 3.817744901e-05f, 3.843856224e-05f, 3.869956789e-05f, 3.896046540e-05f, 3.922125421e-05f, 3.948193375e-05f, 3.974250347e-05f, 4.000296280e-05f, 4.026331117e-05f, 4.052354803e-05f, + 4.078367282e-05f, 4.104368498e-05f, 4.130358394e-05f, 4.156336914e-05f, 4.182304003e-05f, 4.208259605e-05f, 4.234203663e-05f, 4.260136122e-05f, 4.286056926e-05f, 4.311966019e-05f, + 4.337863345e-05f, 4.363748849e-05f, 4.389622474e-05f, 4.415484166e-05f, 4.441333867e-05f, 4.467171524e-05f, 4.492997079e-05f, 4.518810478e-05f, 4.544611665e-05f, 4.570400585e-05f, + 4.596177181e-05f, 4.621941399e-05f, 4.647693182e-05f, 4.673432477e-05f, 4.699159227e-05f, 4.724873376e-05f, 4.750574871e-05f, 4.776263655e-05f, 4.801939673e-05f, 4.827602870e-05f, + 4.853253190e-05f, 4.878890580e-05f, 4.904514983e-05f, 4.930126344e-05f, 4.955724609e-05f, 4.981309723e-05f, 5.006881630e-05f, 5.032440276e-05f, 5.057985605e-05f, 5.083517563e-05f, + 5.109036095e-05f, 5.134541147e-05f, 5.160032663e-05f, 5.185510588e-05f, 5.210974869e-05f, 5.236425450e-05f, 5.261862277e-05f, 5.287285295e-05f, 5.312694450e-05f, 5.338089686e-05f, + 5.363470951e-05f, 5.388838188e-05f, 5.414191345e-05f, 5.439530366e-05f, 5.464855197e-05f, 5.490165783e-05f, 5.515462072e-05f, 5.540744007e-05f, 5.566011536e-05f, 5.591264604e-05f, + 5.616503156e-05f, 5.641727139e-05f, 5.666936499e-05f, 5.692131182e-05f, 5.717311133e-05f, 5.742476299e-05f, 5.767626626e-05f, 5.792762060e-05f, 5.817882548e-05f, 5.842988034e-05f, + 5.868078467e-05f, 5.893153791e-05f, 5.918213954e-05f, 5.943258901e-05f, 5.968288580e-05f, 5.993302935e-05f, 6.018301915e-05f, 6.043285466e-05f, 6.068253534e-05f, 6.093206065e-05f, + 6.118143006e-05f, 6.143064305e-05f, 6.167969907e-05f, 6.192859760e-05f, 6.217733810e-05f, 6.242592004e-05f, 6.267434290e-05f, 6.292260613e-05f, 6.317070920e-05f, 6.341865160e-05f, + 6.366643279e-05f, 6.391405223e-05f, 6.416150941e-05f, 6.440880378e-05f, 6.465593483e-05f, 6.490290203e-05f, 6.514970485e-05f, 6.539634276e-05f, 6.564281523e-05f, 6.588912174e-05f, + 6.613526177e-05f, 6.638123479e-05f, 6.662704027e-05f, 6.687267769e-05f, 6.711814652e-05f, 6.736344625e-05f, 6.760857635e-05f, 6.785353629e-05f, 6.809832556e-05f, 6.834294363e-05f, + 6.858738998e-05f, 6.883166409e-05f, 6.907576543e-05f, 6.931969350e-05f, 6.956344777e-05f, 6.980702772e-05f, 7.005043282e-05f, 7.029366257e-05f, 7.053671645e-05f, 7.077959393e-05f, + 7.102229450e-05f, 7.126481764e-05f, 7.150716284e-05f, 7.174932958e-05f, 7.199131735e-05f, 7.223312563e-05f, 7.247475390e-05f, 7.271620166e-05f, 7.295746838e-05f, 7.319855356e-05f, + 7.343945668e-05f, 7.368017723e-05f, 7.392071469e-05f, 7.416106857e-05f, 7.440123834e-05f, 7.464122349e-05f, 7.488102352e-05f, 7.512063791e-05f, 7.536006617e-05f, 7.559930776e-05f, + 7.583836220e-05f, 7.607722897e-05f, 7.631590756e-05f, 7.655439747e-05f, 7.679269819e-05f, 7.703080921e-05f, 7.726873004e-05f, 7.750646015e-05f, 7.774399906e-05f, 7.798134625e-05f, + 7.821850123e-05f, 7.845546348e-05f, 7.869223251e-05f, 7.892880781e-05f, 7.916518888e-05f, 7.940137522e-05f, 7.963736634e-05f, 7.987316172e-05f, 8.010876087e-05f, 8.034416329e-05f, + 8.057936848e-05f, 8.081437595e-05f, 8.104918519e-05f, 8.128379570e-05f, 8.151820700e-05f, 8.175241858e-05f, 8.198642994e-05f, 8.222024060e-05f, 8.245385006e-05f, 8.268725781e-05f, + 8.292046338e-05f, 8.315346626e-05f, 8.338626595e-05f, 8.361886198e-05f, 8.385125385e-05f, 8.408344106e-05f, 8.431542312e-05f, 8.454719954e-05f, 8.477876984e-05f, 8.501013352e-05f, + 8.524129009e-05f, 8.547223907e-05f, 8.570297997e-05f, 8.593351229e-05f, 8.616383556e-05f, 8.639394928e-05f, 8.662385297e-05f, 8.685354614e-05f, 8.708302831e-05f, 8.731229900e-05f, + 8.754135771e-05f, 8.777020397e-05f, 8.799883729e-05f, 8.822725720e-05f, 8.845546320e-05f, 8.868345481e-05f, 8.891123156e-05f, 8.913879296e-05f, 8.936613854e-05f, 8.959326782e-05f, + 8.982018030e-05f, 9.004687553e-05f, 9.027335301e-05f, 9.049961228e-05f, 9.072565285e-05f, 9.095147425e-05f, 9.117707600e-05f, 9.140245763e-05f, 9.162761866e-05f, 9.185255862e-05f, + 9.207727703e-05f, 9.230177342e-05f, 9.252604732e-05f, 9.275009826e-05f, 9.297392576e-05f, 9.319752935e-05f, 9.342090856e-05f, 9.364406293e-05f, 9.386699198e-05f, 9.408969524e-05f, + 9.431217225e-05f, 9.453442253e-05f, 9.475644562e-05f, 9.497824106e-05f, 9.519980837e-05f, 9.542114710e-05f, 9.564225676e-05f, 9.586313691e-05f, 9.608378708e-05f, 9.630420680e-05f, + 9.652439561e-05f, 9.674435304e-05f, 9.696407865e-05f, 9.718357195e-05f, 9.740283250e-05f, 9.762185983e-05f, 9.784065349e-05f, 9.805921300e-05f, 9.827753793e-05f, 9.849562780e-05f, + 9.871348216e-05f, 9.893110055e-05f, 9.914848252e-05f, 9.936562761e-05f, 9.958253537e-05f, 9.979920533e-05f, 1.000156371e-04f, 1.002318301e-04f, 1.004477840e-04f, 1.006634982e-04f, + 1.008789724e-04f, 1.010942061e-04f, 1.013091989e-04f, 1.015239502e-04f, 1.017384597e-04f, 1.019527269e-04f, 1.021667513e-04f, 1.023805326e-04f, 1.025940701e-04f, 1.028073636e-04f, + 1.030204126e-04f, 1.032332165e-04f, 1.034457750e-04f, 1.036580877e-04f, 1.038701540e-04f, 1.040819735e-04f, 1.042935459e-04f, 1.045048706e-04f, 1.047159472e-04f, 1.049267752e-04f, + 1.051373543e-04f, 1.053476840e-04f, 1.055577639e-04f, 1.057675934e-04f, 1.059771722e-04f, 1.061864999e-04f, 1.063955759e-04f, 1.066043999e-04f, 1.068129714e-04f, 1.070212901e-04f, + 1.072293553e-04f, 1.074371668e-04f, 1.076447241e-04f, 1.078520268e-04f, 1.080590743e-04f, 1.082658664e-04f, 1.084724025e-04f, 1.086786823e-04f, 1.088847052e-04f, 1.090904709e-04f, + 1.092959790e-04f, 1.095012290e-04f, 1.097062205e-04f, 1.099109530e-04f, 1.101154262e-04f, 1.103196396e-04f, 1.105235927e-04f, 1.107272853e-04f, 1.109307167e-04f, 1.111338867e-04f, + 1.113367948e-04f, 1.115394405e-04f, 1.117418235e-04f, 1.119439433e-04f, 1.121457995e-04f, 1.123473917e-04f, 1.125487195e-04f, 1.127497825e-04f, 1.129505801e-04f, 1.131511121e-04f, + 1.133513780e-04f, 1.135513774e-04f, 1.137511098e-04f, 1.139505750e-04f, 1.141497723e-04f, 1.143487015e-04f, 1.145473621e-04f, 1.147457537e-04f, 1.149438759e-04f, 1.151417282e-04f, + 1.153393104e-04f, 1.155366219e-04f, 1.157336624e-04f, 1.159304314e-04f, 1.161269285e-04f, 1.163231534e-04f, 1.165191056e-04f, 1.167147848e-04f, 1.169101904e-04f, 1.171053222e-04f, + 1.173001796e-04f, 1.174947624e-04f, 1.176890701e-04f, 1.178831023e-04f, 1.180768585e-04f, 1.182703385e-04f, 1.184635418e-04f, 1.186564679e-04f, 1.188491166e-04f, 1.190414874e-04f, + 1.192335799e-04f, 1.194253937e-04f, 1.196169284e-04f, 1.198081836e-04f, 1.199991590e-04f, 1.201898540e-04f, 1.203802684e-04f, 1.205704018e-04f, 1.207602537e-04f, 1.209498238e-04f, + 1.211391116e-04f, 1.213281168e-04f, 1.215168390e-04f, 1.217052779e-04f, 1.218934329e-04f, 1.220813037e-04f, 1.222688900e-04f, 1.224561913e-04f, 1.226432073e-04f, 1.228299376e-04f, + 1.230163818e-04f, 1.232025395e-04f, 1.233884103e-04f, 1.235739939e-04f, 1.237592899e-04f, 1.239442978e-04f, 1.241290173e-04f, 1.243134481e-04f, 1.244975897e-04f, 1.246814418e-04f, + 1.248650040e-04f, 1.250482759e-04f, 1.252312571e-04f, 1.254139473e-04f, 1.255963461e-04f, 1.257784531e-04f, 1.259602679e-04f, 1.261417902e-04f, 1.263230196e-04f, 1.265039558e-04f, + 1.266845982e-04f, 1.268649467e-04f, 1.270450008e-04f, 1.272247601e-04f, 1.274042243e-04f, 1.275833930e-04f, 1.277622659e-04f, 1.279408425e-04f, 1.281191226e-04f, 1.282971057e-04f, + 1.284747915e-04f, 1.286521796e-04f, 1.288292696e-04f, 1.290060613e-04f, 1.291825542e-04f, 1.293587479e-04f, 1.295346422e-04f, 1.297102366e-04f, 1.298855309e-04f, 1.300605245e-04f, + 1.302352173e-04f, 1.304096088e-04f, 1.305836986e-04f, 1.307574865e-04f, 1.309309720e-04f, 1.311041548e-04f, 1.312770346e-04f, 1.314496110e-04f, 1.316218836e-04f, 1.317938521e-04f, + 1.319655162e-04f, 1.321368755e-04f, 1.323079296e-04f, 1.324786782e-04f, 1.326491210e-04f, 1.328192576e-04f, 1.329890876e-04f, 1.331586108e-04f, 1.333278268e-04f, 1.334967351e-04f, + 1.336653356e-04f, 1.338336278e-04f, 1.340016114e-04f, 1.341692861e-04f, 1.343366514e-04f, 1.345037072e-04f, 1.346704530e-04f, 1.348368885e-04f, 1.350030134e-04f, 1.351688273e-04f, + 1.353343299e-04f, 1.354995209e-04f, 1.356643999e-04f, 1.358289665e-04f, 1.359932206e-04f, 1.361571616e-04f, 1.363207894e-04f, 1.364841035e-04f, 1.366471036e-04f, 1.368097895e-04f, + 1.369721607e-04f, 1.371342169e-04f, 1.372959579e-04f, 1.374573833e-04f, 1.376184927e-04f, 1.377792859e-04f, 1.379397624e-04f, 1.380999221e-04f, 1.382597646e-04f, 1.384192894e-04f, + 1.385784965e-04f, 1.387373853e-04f, 1.388959556e-04f, 1.390542070e-04f, 1.392121393e-04f, 1.393697522e-04f, 1.395270452e-04f, 1.396840181e-04f, 1.398406706e-04f, 1.399970024e-04f, + 1.401530131e-04f, 1.403087025e-04f, 1.404640702e-04f, 1.406191158e-04f, 1.407738392e-04f, 1.409282400e-04f, 1.410823178e-04f, 1.412360724e-04f, 1.413895035e-04f, 1.415426107e-04f, + 1.416953938e-04f, 1.418478524e-04f, 1.419999863e-04f, 1.421517950e-04f, 1.423032784e-04f, 1.424544361e-04f, 1.426052678e-04f, 1.427557733e-04f, 1.429059521e-04f, 1.430558041e-04f, + 1.432053289e-04f, 1.433545262e-04f, 1.435033957e-04f, 1.436519372e-04f, 1.438001503e-04f, 1.439480347e-04f, 1.440955901e-04f, 1.442428163e-04f, 1.443897129e-04f, 1.445362796e-04f, + 1.446825163e-04f, 1.448284225e-04f, 1.449739980e-04f, 1.451192424e-04f, 1.452641556e-04f, 1.454087372e-04f, 1.455529869e-04f, 1.456969044e-04f, 1.458404895e-04f, 1.459837419e-04f, + 1.461266612e-04f, 1.462692472e-04f, 1.464114997e-04f, 1.465534183e-04f, 1.466950027e-04f, 1.468362527e-04f, 1.469771680e-04f, 1.471177483e-04f, 1.472579933e-04f, 1.473979028e-04f, + 1.475374765e-04f, 1.476767140e-04f, 1.478156152e-04f, 1.479541798e-04f, 1.480924074e-04f, 1.482302978e-04f, 1.483678508e-04f, 1.485050660e-04f, 1.486419432e-04f, 1.487784821e-04f, + 1.489146825e-04f, 1.490505440e-04f, 1.491860665e-04f, 1.493212496e-04f, 1.494560931e-04f, 1.495905967e-04f, 1.497247602e-04f, 1.498585832e-04f, 1.499920656e-04f, 1.501252070e-04f, + 1.502580072e-04f, 1.503904659e-04f, 1.505225830e-04f, 1.506543580e-04f, 1.507857908e-04f, 1.509168812e-04f, 1.510476287e-04f, 1.511780333e-04f, 1.513080945e-04f, 1.514378123e-04f, + 1.515671863e-04f, 1.516962162e-04f, 1.518249019e-04f, 1.519532431e-04f, 1.520812394e-04f, 1.522088907e-04f, 1.523361968e-04f, 1.524631573e-04f, 1.525897720e-04f, 1.527160407e-04f, + 1.528419632e-04f, 1.529675391e-04f, 1.530927682e-04f, 1.532176504e-04f, 1.533421853e-04f, 1.534663727e-04f, 1.535902124e-04f, 1.537137041e-04f, 1.538368476e-04f, 1.539596426e-04f, + 1.540820890e-04f, 1.542041864e-04f, 1.543259347e-04f, 1.544473335e-04f, 1.545683828e-04f, 1.546890821e-04f, 1.548094314e-04f, 1.549294303e-04f, 1.550490786e-04f, 1.551683762e-04f, + 1.552873227e-04f, 1.554059180e-04f, 1.555241618e-04f, 1.556420538e-04f, 1.557595940e-04f, 1.558767819e-04f, 1.559936175e-04f, 1.561101004e-04f, 1.562262305e-04f, 1.563420076e-04f, + 1.564574313e-04f, 1.565725015e-04f, 1.566872180e-04f, 1.568015806e-04f, 1.569155889e-04f, 1.570292429e-04f, 1.571425423e-04f, 1.572554869e-04f, 1.573680764e-04f, 1.574803106e-04f, + 1.575921894e-04f, 1.577037125e-04f, 1.578148798e-04f, 1.579256909e-04f, 1.580361456e-04f, 1.581462439e-04f, 1.582559854e-04f, 1.583653700e-04f, 1.584743974e-04f, 1.585830674e-04f, + 1.586913799e-04f, 1.587993346e-04f, 1.589069313e-04f, 1.590141699e-04f, 1.591210500e-04f, 1.592275716e-04f, 1.593337343e-04f, 1.594395381e-04f, 1.595449827e-04f, 1.596500678e-04f, + 1.597547934e-04f, 1.598591592e-04f, 1.599631650e-04f, 1.600668107e-04f, 1.601700959e-04f, 1.602730206e-04f, 1.603755846e-04f, 1.604777875e-04f, 1.605796293e-04f, 1.606811098e-04f, + 1.607822288e-04f, 1.608829860e-04f, 1.609833813e-04f, 1.610834145e-04f, 1.611830855e-04f, 1.612823939e-04f, 1.613813398e-04f, 1.614799227e-04f, 1.615781427e-04f, 1.616759994e-04f, + 1.617734928e-04f, 1.618706226e-04f, 1.619673886e-04f, 1.620637907e-04f, 1.621598287e-04f, 1.622555024e-04f, 1.623508116e-04f, 1.624457562e-04f, 1.625403360e-04f, 1.626345508e-04f, + 1.627284004e-04f, 1.628218847e-04f, 1.629150034e-04f, 1.630077565e-04f, 1.631001437e-04f, 1.631921649e-04f, 1.632838199e-04f, 1.633751086e-04f, 1.634660307e-04f, 1.635565861e-04f, + 1.636467747e-04f, 1.637365962e-04f, 1.638260506e-04f, 1.639151376e-04f, 1.640038570e-04f, 1.640922088e-04f, 1.641801928e-04f, 1.642678087e-04f, 1.643550565e-04f, 1.644419360e-04f, + 1.645284470e-04f, 1.646145893e-04f, 1.647003629e-04f, 1.647857675e-04f, 1.648708031e-04f, 1.649554694e-04f, 1.650397662e-04f, 1.651236936e-04f, 1.652072512e-04f, 1.652904389e-04f, + 1.653732567e-04f, 1.654557043e-04f, 1.655377816e-04f, 1.656194884e-04f, 1.657008246e-04f, 1.657817901e-04f, 1.658623848e-04f, 1.659426083e-04f, 1.660224608e-04f, 1.661019419e-04f, + 1.661810515e-04f, 1.662597895e-04f, 1.663381559e-04f, 1.664161503e-04f, 1.664937727e-04f, 1.665710230e-04f, 1.666479010e-04f, 1.667244066e-04f, 1.668005396e-04f, 1.668762999e-04f, + 1.669516874e-04f, 1.670267019e-04f, 1.671013434e-04f, 1.671756117e-04f, 1.672495066e-04f, 1.673230280e-04f, 1.673961758e-04f, 1.674689499e-04f, 1.675413502e-04f, 1.676133764e-04f, + 1.676850286e-04f, 1.677563065e-04f, 1.678272101e-04f, 1.678977392e-04f, 1.679678937e-04f, 1.680376735e-04f, 1.681070785e-04f, 1.681761085e-04f, 1.682447635e-04f, 1.683130432e-04f, + 1.683809477e-04f, 1.684484767e-04f, 1.685156302e-04f, 1.685824080e-04f, 1.686488101e-04f, 1.687148363e-04f, 1.687804866e-04f, 1.688457607e-04f, 1.689106586e-04f, 1.689751802e-04f, + 1.690393254e-04f, 1.691030941e-04f, 1.691664861e-04f, 1.692295014e-04f, 1.692921399e-04f, 1.693544014e-04f, 1.694162858e-04f, 1.694777931e-04f, 1.695389232e-04f, 1.695996759e-04f, + 1.696600511e-04f, 1.697200488e-04f, 1.697796688e-04f, 1.698389111e-04f, 1.698977756e-04f, 1.699562621e-04f, 1.700143705e-04f, 1.700721009e-04f, 1.701294530e-04f, 1.701864268e-04f, + 1.702430222e-04f, 1.702992392e-04f, 1.703550775e-04f, 1.704105372e-04f, 1.704656181e-04f, 1.705203201e-04f, 1.705746433e-04f, 1.706285874e-04f, 1.706821524e-04f, 1.707353382e-04f, + 1.707881448e-04f, 1.708405720e-04f, 1.708926198e-04f, 1.709442880e-04f, 1.709955767e-04f, 1.710464857e-04f, 1.710970150e-04f, 1.711471644e-04f, 1.711969340e-04f, 1.712463235e-04f, + 1.712953330e-04f, 1.713439624e-04f, 1.713922116e-04f, 1.714400806e-04f, 1.714875692e-04f, 1.715346774e-04f, 1.715814051e-04f, 1.716277522e-04f, 1.716737188e-04f, 1.717193046e-04f, + 1.717645098e-04f, 1.718093341e-04f, 1.718537775e-04f, 1.718978400e-04f, 1.719415215e-04f, 1.719848219e-04f, 1.720277413e-04f, 1.720702794e-04f, 1.721124363e-04f, 1.721542118e-04f, + 1.721956061e-04f, 1.722366189e-04f, 1.722772502e-04f, 1.723175000e-04f, 1.723573682e-04f, 1.723968548e-04f, 1.724359597e-04f, 1.724746829e-04f, 1.725130243e-04f, 1.725509838e-04f, + 1.725885615e-04f, 1.726257572e-04f, 1.726625709e-04f, 1.726990026e-04f, 1.727350523e-04f, 1.727707198e-04f, 1.728060051e-04f, 1.728409083e-04f, 1.728754291e-04f, 1.729095677e-04f, + 1.729433240e-04f, 1.729766979e-04f, 1.730096894e-04f, 1.730422984e-04f, 1.730745249e-04f, 1.731063690e-04f, 1.731378304e-04f, 1.731689093e-04f, 1.731996055e-04f, 1.732299191e-04f, + 1.732598500e-04f, 1.732893982e-04f, 1.733185636e-04f, 1.733473462e-04f, 1.733757460e-04f, 1.734037630e-04f, 1.734313971e-04f, 1.734586483e-04f, 1.734855166e-04f, 1.735120019e-04f, + 1.735381043e-04f, 1.735638237e-04f, 1.735891600e-04f, 1.736141134e-04f, 1.736386837e-04f, 1.736628709e-04f, 1.736866750e-04f, 1.737100960e-04f, 1.737331338e-04f, 1.737557886e-04f, + 1.737780601e-04f, 1.737999485e-04f, 1.738214537e-04f, 1.738425757e-04f, 1.738633145e-04f, 1.738836701e-04f, 1.739036424e-04f, 1.739232315e-04f, 1.739424373e-04f, 1.739612599e-04f, + 1.739796992e-04f, 1.739977552e-04f, 1.740154280e-04f, 1.740327175e-04f, 1.740496236e-04f, 1.740661465e-04f, 1.740822861e-04f, 1.740980424e-04f, 1.741134154e-04f, 1.741284052e-04f, + 1.741430116e-04f, 1.741572347e-04f, 1.741710746e-04f, 1.741845312e-04f, 1.741976045e-04f, 1.742102945e-04f, 1.742226013e-04f, 1.742345248e-04f, 1.742460650e-04f, 1.742572220e-04f, + 1.742679958e-04f, 1.742783864e-04f, 1.742883937e-04f, 1.742980179e-04f, 1.743072589e-04f, 1.743161167e-04f, 1.743245914e-04f, 1.743326829e-04f, 1.743403913e-04f, 1.743477166e-04f, + 1.743546588e-04f, 1.743612179e-04f, 1.743673940e-04f, 1.743731871e-04f, 1.743785972e-04f, 1.743836243e-04f, 1.743882684e-04f, 1.743925296e-04f, 1.743964079e-04f, 1.743999033e-04f, + 1.744030158e-04f, 1.744057455e-04f, 1.744080925e-04f, 1.744100566e-04f, 1.744116380e-04f, 1.744128367e-04f, 1.744136527e-04f, 1.744140861e-04f, 1.744141368e-04f, 1.744138050e-04f, + 1.744130906e-04f, 1.744119938e-04f, 1.744105144e-04f, 1.744086526e-04f, 1.744064085e-04f, 1.744037819e-04f, 1.744007731e-04f, 1.743973820e-04f, 1.743936086e-04f, 1.743894530e-04f, + 1.743849154e-04f, 1.743799955e-04f, 1.743746937e-04f, 1.743690098e-04f, 1.743629440e-04f, 1.743564962e-04f, 1.743496666e-04f, 1.743424551e-04f, 1.743348619e-04f, 1.743268870e-04f, + 1.743185304e-04f, 1.743097922e-04f, 1.743006724e-04f, 1.742911711e-04f, 1.742812883e-04f, 1.742710242e-04f, 1.742603787e-04f, 1.742493519e-04f, 1.742379440e-04f, 1.742261548e-04f, + 1.742139845e-04f, 1.742014332e-04f, 1.741885009e-04f, 1.741751877e-04f, 1.741614937e-04f, 1.741474188e-04f, 1.741329632e-04f, 1.741181270e-04f, 1.741029101e-04f, 1.740873128e-04f, + 1.740713349e-04f, 1.740549767e-04f, 1.740382382e-04f, 1.740211194e-04f, 1.740036204e-04f, 1.739857414e-04f, 1.739674823e-04f, 1.739488432e-04f, 1.739298243e-04f, 1.739104255e-04f, + 1.738906470e-04f, 1.738704889e-04f, 1.738499512e-04f, 1.738290340e-04f, 1.738077374e-04f, 1.737860614e-04f, 1.737640062e-04f, 1.737415718e-04f, 1.737187584e-04f, 1.736955659e-04f, + 1.736719945e-04f, 1.736480443e-04f, 1.736237153e-04f, 1.735990077e-04f, 1.735739215e-04f, 1.735484569e-04f, 1.735226138e-04f, 1.734963924e-04f, 1.734697928e-04f, 1.734428151e-04f, + 1.734154594e-04f, 1.733877258e-04f, 1.733596143e-04f, 1.733311250e-04f, 1.733022582e-04f, 1.732730138e-04f, 1.732433919e-04f, 1.732133927e-04f, 1.731830162e-04f, 1.731522626e-04f, + 1.731211319e-04f, 1.730896243e-04f, 1.730577398e-04f, 1.730254786e-04f, 1.729928408e-04f, 1.729598265e-04f, 1.729264357e-04f, 1.728926686e-04f, 1.728585253e-04f, 1.728240058e-04f, + 1.727891104e-04f, 1.727538392e-04f, 1.727181921e-04f, 1.726821694e-04f, 1.726457712e-04f, 1.726089975e-04f, 1.725718485e-04f, 1.725343243e-04f, 1.724964250e-04f, 1.724581507e-04f, + 1.724195016e-04f, 1.723804778e-04f, 1.723410793e-04f, 1.723013064e-04f, 1.722611591e-04f, 1.722206375e-04f, 1.721797418e-04f, 1.721384721e-04f, 1.720968285e-04f, 1.720548112e-04f, + 1.720124202e-04f, 1.719696558e-04f, 1.719265179e-04f, 1.718830068e-04f, 1.718391226e-04f, 1.717948654e-04f, 1.717502353e-04f, 1.717052325e-04f, 1.716598571e-04f, 1.716141093e-04f, + 1.715679891e-04f, 1.715214967e-04f, 1.714746323e-04f, 1.714273960e-04f, 1.713797878e-04f, 1.713318080e-04f, 1.712834567e-04f, 1.712347341e-04f, 1.711856402e-04f, 1.711361752e-04f, + 1.710863393e-04f, 1.710361325e-04f, 1.709855551e-04f, 1.709346072e-04f, 1.708832889e-04f, 1.708316004e-04f, 1.707795418e-04f, 1.707271133e-04f, 1.706743150e-04f, 1.706211471e-04f, + 1.705676097e-04f, 1.705137029e-04f, 1.704594270e-04f, 1.704047820e-04f, 1.703497682e-04f, 1.702943856e-04f, 1.702386345e-04f, 1.701825149e-04f, 1.701260271e-04f, 1.700691712e-04f, + 1.700119474e-04f, 1.699543557e-04f, 1.698963965e-04f, 1.698380697e-04f, 1.697793757e-04f, 1.697203146e-04f, 1.696608864e-04f, 1.696010914e-04f, 1.695409298e-04f, 1.694804017e-04f, + 1.694195073e-04f, 1.693582467e-04f, 1.692966202e-04f, 1.692346278e-04f, 1.691722698e-04f, 1.691095463e-04f, 1.690464574e-04f, 1.689830035e-04f, 1.689191845e-04f, 1.688550008e-04f, + 1.687904525e-04f, 1.687255397e-04f, 1.686602626e-04f, 1.685946215e-04f, 1.685286164e-04f, 1.684622476e-04f, 1.683955152e-04f, 1.683284194e-04f, 1.682609605e-04f, 1.681931385e-04f, + 1.681249537e-04f, 1.680564062e-04f, 1.679874962e-04f, 1.679182239e-04f, 1.678485896e-04f, 1.677785933e-04f, 1.677082352e-04f, 1.676375156e-04f, 1.675664347e-04f, 1.674949926e-04f, + 1.674231895e-04f, 1.673510256e-04f, 1.672785011e-04f, 1.672056161e-04f, 1.671323710e-04f, 1.670587658e-04f, 1.669848008e-04f, 1.669104762e-04f, 1.668357921e-04f, 1.667607488e-04f, + 1.666853464e-04f, 1.666095851e-04f, 1.665334653e-04f, 1.664569869e-04f, 1.663801503e-04f, 1.663029556e-04f, 1.662254031e-04f, 1.661474930e-04f, 1.660692253e-04f, 1.659906005e-04f, + 1.659116186e-04f, 1.658322799e-04f, 1.657525845e-04f, 1.656725327e-04f, 1.655921247e-04f, 1.655113607e-04f, 1.654302409e-04f, 1.653487655e-04f, 1.652669348e-04f, 1.651847489e-04f, + 1.651022080e-04f, 1.650193124e-04f, 1.649360622e-04f, 1.648524578e-04f, 1.647684992e-04f, 1.646841868e-04f, 1.645995207e-04f, 1.645145012e-04f, 1.644291284e-04f, 1.643434026e-04f, + 1.642573241e-04f, 1.641708929e-04f, 1.640841095e-04f, 1.639969739e-04f, 1.639094864e-04f, 1.638216472e-04f, 1.637334566e-04f, 1.636449147e-04f, 1.635560218e-04f, 1.634667782e-04f, + 1.633771840e-04f, 1.632872395e-04f, 1.631969449e-04f, 1.631063004e-04f, 1.630153064e-04f, 1.629239629e-04f, 1.628322702e-04f, 1.627402286e-04f, 1.626478383e-04f, 1.625550995e-04f, + 1.624620125e-04f, 1.623685775e-04f, 1.622747947e-04f, 1.621806644e-04f, 1.620861868e-04f, 1.619913622e-04f, 1.618961907e-04f, 1.618006727e-04f, 1.617048084e-04f, 1.616085979e-04f, + 1.615120416e-04f, 1.614151397e-04f, 1.613178925e-04f, 1.612203001e-04f, 1.611223629e-04f, 1.610240810e-04f, 1.609254548e-04f, 1.608264844e-04f, 1.607271702e-04f, 1.606275123e-04f, + 1.605275110e-04f, 1.604271666e-04f, 1.603264793e-04f, 1.602254494e-04f, 1.601240771e-04f, 1.600223627e-04f, 1.599203064e-04f, 1.598179085e-04f, 1.597151692e-04f, 1.596120888e-04f, + 1.595086676e-04f, 1.594049058e-04f, 1.593008036e-04f, 1.591963614e-04f, 1.590915794e-04f, 1.589864578e-04f, 1.588809969e-04f, 1.587751970e-04f, 1.586690583e-04f, 1.585625811e-04f, + 1.584557657e-04f, 1.583486123e-04f, 1.582411211e-04f, 1.581332926e-04f, 1.580251268e-04f, 1.579166242e-04f, 1.578077849e-04f, 1.576986092e-04f, 1.575890974e-04f, 1.574792498e-04f, + 1.573690667e-04f, 1.572585482e-04f, 1.571476947e-04f, 1.570365065e-04f, 1.569249838e-04f, 1.568131270e-04f, 1.567009362e-04f, 1.565884117e-04f, 1.564755539e-04f, 1.563623630e-04f, + 1.562488393e-04f, 1.561349831e-04f, 1.560207946e-04f, 1.559062741e-04f, 1.557914219e-04f, 1.556762384e-04f, 1.555607237e-04f, 1.554448782e-04f, 1.553287021e-04f, 1.552121957e-04f, + 1.550953593e-04f, 1.549781933e-04f, 1.548606978e-04f, 1.547428732e-04f, 1.546247198e-04f, 1.545062378e-04f, 1.543874275e-04f, 1.542682893e-04f, 1.541488234e-04f, 1.540290301e-04f, + 1.539089097e-04f, 1.537884624e-04f, 1.536676887e-04f, 1.535465888e-04f, 1.534251629e-04f, 1.533034115e-04f, 1.531813346e-04f, 1.530589328e-04f, 1.529362062e-04f, 1.528131552e-04f, + 1.526897800e-04f, 1.525660810e-04f, 1.524420585e-04f, 1.523177128e-04f, 1.521930441e-04f, 1.520680527e-04f, 1.519427391e-04f, 1.518171034e-04f, 1.516911460e-04f, 1.515648672e-04f, + 1.514382672e-04f, 1.513113465e-04f, 1.511841053e-04f, 1.510565439e-04f, 1.509286626e-04f, 1.508004617e-04f, 1.506719416e-04f, 1.505431025e-04f, 1.504139448e-04f, 1.502844688e-04f, + 1.501546748e-04f, 1.500245630e-04f, 1.498941339e-04f, 1.497633877e-04f, 1.496323248e-04f, 1.495009454e-04f, 1.493692499e-04f, 1.492372386e-04f, 1.491049118e-04f, 1.489722698e-04f, + 1.488393130e-04f, 1.487060417e-04f, 1.485724561e-04f, 1.484385567e-04f, 1.483043437e-04f, 1.481698175e-04f, 1.480349783e-04f, 1.478998266e-04f, 1.477643625e-04f, 1.476285866e-04f, + 1.474924990e-04f, 1.473561001e-04f, 1.472193903e-04f, 1.470823698e-04f, 1.469450390e-04f, 1.468073982e-04f, 1.466694478e-04f, 1.465311881e-04f, 1.463926194e-04f, 1.462537420e-04f, + 1.461145563e-04f, 1.459750626e-04f, 1.458352613e-04f, 1.456951526e-04f, 1.455547369e-04f, 1.454140146e-04f, 1.452729860e-04f, 1.451316514e-04f, 1.449900112e-04f, 1.448480656e-04f, + 1.447058151e-04f, 1.445632600e-04f, 1.444204006e-04f, 1.442772372e-04f, 1.441337703e-04f, 1.439900001e-04f, 1.438459269e-04f, 1.437015512e-04f, 1.435568733e-04f, 1.434118935e-04f, + 1.432666121e-04f, 1.431210296e-04f, 1.429751462e-04f, 1.428289623e-04f, 1.426824782e-04f, 1.425356944e-04f, 1.423886111e-04f, 1.422412287e-04f, 1.420935475e-04f, 1.419455679e-04f, + 1.417972903e-04f, 1.416487150e-04f, 1.414998423e-04f, 1.413506726e-04f, 1.412012063e-04f, 1.410514437e-04f, 1.409013852e-04f, 1.407510311e-04f, 1.406003818e-04f, 1.404494376e-04f, + 1.402981990e-04f, 1.401466661e-04f, 1.399948395e-04f, 1.398427195e-04f, 1.396903064e-04f, 1.395376006e-04f, 1.393846024e-04f, 1.392313123e-04f, 1.390777305e-04f, 1.389238575e-04f, + 1.387696936e-04f, 1.386152392e-04f, 1.384604946e-04f, 1.383054602e-04f, 1.381501364e-04f, 1.379945235e-04f, 1.378386219e-04f, 1.376824320e-04f, 1.375259541e-04f, 1.373691887e-04f, + 1.372121360e-04f, 1.370547964e-04f, 1.368971704e-04f, 1.367392583e-04f, 1.365810604e-04f, 1.364225772e-04f, 1.362638090e-04f, 1.361047562e-04f, 1.359454191e-04f, 1.357857982e-04f, + 1.356258937e-04f, 1.354657062e-04f, 1.353052359e-04f, 1.351444833e-04f, 1.349834486e-04f, 1.348221324e-04f, 1.346605350e-04f, 1.344986567e-04f, 1.343364979e-04f, 1.341740591e-04f, + 1.340113405e-04f, 1.338483427e-04f, 1.336850659e-04f, 1.335215105e-04f, 1.333576770e-04f, 1.331935657e-04f, 1.330291770e-04f, 1.328645113e-04f, 1.326995690e-04f, 1.325343504e-04f, + 1.323688560e-04f, 1.322030861e-04f, 1.320370411e-04f, 1.318707214e-04f, 1.317041275e-04f, 1.315372596e-04f, 1.313701182e-04f, 1.312027037e-04f, 1.310350165e-04f, 1.308670569e-04f, + 1.306988254e-04f, 1.305303223e-04f, 1.303615480e-04f, 1.301925030e-04f, 1.300231876e-04f, 1.298536023e-04f, 1.296837473e-04f, 1.295136232e-04f, 1.293432303e-04f, 1.291725690e-04f, + 1.290016398e-04f, 1.288304429e-04f, 1.286589788e-04f, 1.284872480e-04f, 1.283152508e-04f, 1.281429875e-04f, 1.279704587e-04f, 1.277976648e-04f, 1.276246060e-04f, 1.274512829e-04f, + 1.272776958e-04f, 1.271038451e-04f, 1.269297313e-04f, 1.267553547e-04f, 1.265807157e-04f, 1.264058148e-04f, 1.262306524e-04f, 1.260552289e-04f, 1.258795446e-04f, 1.257036000e-04f, + 1.255273956e-04f, 1.253509316e-04f, 1.251742085e-04f, 1.249972268e-04f, 1.248199868e-04f, 1.246424890e-04f, 1.244647338e-04f, 1.242867215e-04f, 1.241084526e-04f, 1.239299276e-04f, + 1.237511467e-04f, 1.235721105e-04f, 1.233928193e-04f, 1.232132737e-04f, 1.230334739e-04f, 1.228534204e-04f, 1.226731136e-04f, 1.224925540e-04f, 1.223117419e-04f, 1.221306778e-04f, + 1.219493621e-04f, 1.217677952e-04f, 1.215859776e-04f, 1.214039096e-04f, 1.212215917e-04f, 1.210390244e-04f, 1.208562079e-04f, 1.206731428e-04f, 1.204898295e-04f, 1.203062684e-04f, + 1.201224599e-04f, 1.199384045e-04f, 1.197541025e-04f, 1.195695544e-04f, 1.193847607e-04f, 1.191997218e-04f, 1.190144380e-04f, 1.188289098e-04f, 1.186431377e-04f, 1.184571221e-04f, + 1.182708633e-04f, 1.180843619e-04f, 1.178976183e-04f, 1.177106329e-04f, 1.175234061e-04f, 1.173359383e-04f, 1.171482301e-04f, 1.169602818e-04f, 1.167720938e-04f, 1.165836667e-04f, + 1.163950007e-04f, 1.162060965e-04f, 1.160169543e-04f, 1.158275747e-04f, 1.156379581e-04f, 1.154481049e-04f, 1.152580155e-04f, 1.150676904e-04f, 1.148771301e-04f, 1.146863349e-04f, + 1.144953053e-04f, 1.143040418e-04f, 1.141125448e-04f, 1.139208147e-04f, 1.137288519e-04f, 1.135366570e-04f, 1.133442304e-04f, 1.131515724e-04f, 1.129586836e-04f, 1.127655644e-04f, + 1.125722152e-04f, 1.123786365e-04f, 1.121848287e-04f, 1.119907922e-04f, 1.117965276e-04f, 1.116020353e-04f, 1.114073156e-04f, 1.112123691e-04f, 1.110171963e-04f, 1.108217974e-04f, + 1.106261731e-04f, 1.104303237e-04f, 1.102342498e-04f, 1.100379517e-04f, 1.098414298e-04f, 1.096446848e-04f, 1.094477169e-04f, 1.092505267e-04f, 1.090531146e-04f, 1.088554811e-04f, + 1.086576266e-04f, 1.084595516e-04f, 1.082612565e-04f, 1.080627417e-04f, 1.078640078e-04f, 1.076650553e-04f, 1.074658844e-04f, 1.072664958e-04f, 1.070668898e-04f, 1.068670669e-04f, + 1.066670276e-04f, 1.064667724e-04f, 1.062663016e-04f, 1.060656158e-04f, 1.058647154e-04f, 1.056636009e-04f, 1.054622727e-04f, 1.052607314e-04f, 1.050589772e-04f, 1.048570108e-04f, + 1.046548326e-04f, 1.044524430e-04f, 1.042498425e-04f, 1.040470316e-04f, 1.038440108e-04f, 1.036407804e-04f, 1.034373410e-04f, 1.032336930e-04f, 1.030298369e-04f, 1.028257732e-04f, + 1.026215023e-04f, 1.024170247e-04f, 1.022123408e-04f, 1.020074512e-04f, 1.018023563e-04f, 1.015970565e-04f, 1.013915524e-04f, 1.011858444e-04f, 1.009799329e-04f, 1.007738185e-04f, + 1.005675016e-04f, 1.003609827e-04f, 1.001542623e-04f, 9.994734074e-05f, 9.974021861e-05f, 9.953289636e-05f, 9.932537445e-05f, 9.911765335e-05f, 9.890973355e-05f, 9.870161552e-05f, + 9.849329973e-05f, 9.828478665e-05f, 9.807607676e-05f, 9.786717054e-05f, 9.765806846e-05f, 9.744877100e-05f, 9.723927864e-05f, 9.702959184e-05f, 9.681971110e-05f, 9.660963689e-05f, + 9.639936968e-05f, 9.618890996e-05f, 9.597825820e-05f, 9.576741489e-05f, 9.555638050e-05f, 9.534515551e-05f, 9.513374041e-05f, 9.492213568e-05f, 9.471034179e-05f, 9.449835923e-05f, + 9.428618848e-05f, 9.407383003e-05f, 9.386128435e-05f, 9.364855193e-05f, 9.343563325e-05f, 9.322252880e-05f, 9.300923907e-05f, 9.279576452e-05f, 9.258210566e-05f, 9.236826297e-05f, + 9.215423693e-05f, 9.194002802e-05f, 9.172563674e-05f, 9.151106357e-05f, 9.129630900e-05f, 9.108137352e-05f, 9.086625761e-05f, 9.065096177e-05f, 9.043548647e-05f, 9.021983221e-05f, + 9.000399949e-05f, 8.978798878e-05f, 8.957180058e-05f, 8.935543538e-05f, 8.913889367e-05f, 8.892217594e-05f, 8.870528269e-05f, 8.848821439e-05f, 8.827097156e-05f, 8.805355467e-05f, + 8.783596422e-05f, 8.761820071e-05f, 8.740026462e-05f, 8.718215646e-05f, 8.696387671e-05f, 8.674542587e-05f, 8.652680443e-05f, 8.630801290e-05f, 8.608905175e-05f, 8.586992150e-05f, + 8.565062264e-05f, 8.543115566e-05f, 8.521152106e-05f, 8.499171933e-05f, 8.477175098e-05f, 8.455161650e-05f, 8.433131639e-05f, 8.411085115e-05f, 8.389022128e-05f, 8.366942727e-05f, + 8.344846962e-05f, 8.322734884e-05f, 8.300606542e-05f, 8.278461987e-05f, 8.256301268e-05f, 8.234124436e-05f, 8.211931540e-05f, 8.189722632e-05f, 8.167497760e-05f, 8.145256975e-05f, + 8.123000328e-05f, 8.100727868e-05f, 8.078439647e-05f, 8.056135713e-05f, 8.033816119e-05f, 8.011480913e-05f, 7.989130147e-05f, 7.966763870e-05f, 7.944382135e-05f, 7.921984989e-05f, + 7.899572486e-05f, 7.877144674e-05f, 7.854701605e-05f, 7.832243328e-05f, 7.809769896e-05f, 7.787281358e-05f, 7.764777766e-05f, 7.742259169e-05f, 7.719725619e-05f, 7.697177166e-05f, + 7.674613862e-05f, 7.652035756e-05f, 7.629442901e-05f, 7.606835347e-05f, 7.584213144e-05f, 7.561576344e-05f, 7.538924998e-05f, 7.516259157e-05f, 7.493578872e-05f, 7.470884193e-05f, + 7.448175173e-05f, 7.425451861e-05f, 7.402714310e-05f, 7.379962570e-05f, 7.357196693e-05f, 7.334416729e-05f, 7.311622731e-05f, 7.288814749e-05f, 7.265992835e-05f, 7.243157039e-05f, + 7.220307414e-05f, 7.197444011e-05f, 7.174566881e-05f, 7.151676075e-05f, 7.128771646e-05f, 7.105853644e-05f, 7.082922121e-05f, 7.059977128e-05f, 7.037018718e-05f, 7.014046941e-05f, + 6.991061850e-05f, 6.968063495e-05f, 6.945051929e-05f, 6.922027204e-05f, 6.898989370e-05f, 6.875938480e-05f, 6.852874586e-05f, 6.829797739e-05f, 6.806707991e-05f, 6.783605393e-05f, + 6.760489999e-05f, 6.737361859e-05f, 6.714221025e-05f, 6.691067550e-05f, 6.667901485e-05f, 6.644722883e-05f, 6.621531794e-05f, 6.598328273e-05f, 6.575112369e-05f, 6.551884136e-05f, + 6.528643625e-05f, 6.505390889e-05f, 6.482125979e-05f, 6.458848949e-05f, 6.435559849e-05f, 6.412258732e-05f, 6.388945651e-05f, 6.365620658e-05f, 6.342283804e-05f, 6.318935142e-05f, + 6.295574725e-05f, 6.272202605e-05f, 6.248818834e-05f, 6.225423464e-05f, 6.202016548e-05f, 6.178598138e-05f, 6.155168287e-05f, 6.131727047e-05f, 6.108274471e-05f, 6.084810610e-05f, + 6.061335518e-05f, 6.037849247e-05f, 6.014351850e-05f, 5.990843379e-05f, 5.967323887e-05f, 5.943793425e-05f, 5.920252048e-05f, 5.896699808e-05f, 5.873136756e-05f, 5.849562947e-05f, + 5.825978432e-05f, 5.802383264e-05f, 5.778777497e-05f, 5.755161182e-05f, 5.731534373e-05f, 5.707897122e-05f, 5.684249482e-05f, 5.660591507e-05f, 5.636923248e-05f, 5.613244758e-05f, + 5.589556092e-05f, 5.565857301e-05f, 5.542148438e-05f, 5.518429556e-05f, 5.494700709e-05f, 5.470961949e-05f, 5.447213329e-05f, 5.423454902e-05f, 5.399686721e-05f, 5.375908840e-05f, + 5.352121311e-05f, 5.328324187e-05f, 5.304517521e-05f, 5.280701367e-05f, 5.256875778e-05f, 5.233040806e-05f, 5.209196506e-05f, 5.185342929e-05f, 5.161480129e-05f, 5.137608160e-05f, + 5.113727075e-05f, 5.089836926e-05f, 5.065937768e-05f, 5.042029652e-05f, 5.018112634e-05f, 4.994186765e-05f, 4.970252099e-05f, 4.946308690e-05f, 4.922356590e-05f, 4.898395854e-05f, + 4.874426534e-05f, 4.850448684e-05f, 4.826462358e-05f, 4.802467607e-05f, 4.778464487e-05f, 4.754453051e-05f, 4.730433351e-05f, 4.706405441e-05f, 4.682369376e-05f, 4.658325207e-05f, + 4.634272989e-05f, 4.610212776e-05f, 4.586144620e-05f, 4.562068576e-05f, 4.537984696e-05f, 4.513893035e-05f, 4.489793646e-05f, 4.465686582e-05f, 4.441571897e-05f, 4.417449645e-05f, + 4.393319880e-05f, 4.369182654e-05f, 4.345038022e-05f, 4.320886037e-05f, 4.296726752e-05f, 4.272560223e-05f, 4.248386501e-05f, 4.224205642e-05f, 4.200017698e-05f, 4.175822723e-05f, + 4.151620772e-05f, 4.127411897e-05f, 4.103196153e-05f, 4.078973592e-05f, 4.054744270e-05f, 4.030508240e-05f, 4.006265555e-05f, 3.982016270e-05f, 3.957760438e-05f, 3.933498112e-05f, + 3.909229348e-05f, 3.884954198e-05f, 3.860672717e-05f, 3.836384958e-05f, 3.812090975e-05f, 3.787790822e-05f, 3.763484553e-05f, 3.739172222e-05f, 3.714853882e-05f, 3.690529589e-05f, + 3.666199394e-05f, 3.641863353e-05f, 3.617521520e-05f, 3.593173947e-05f, 3.568820690e-05f, 3.544461802e-05f, 3.520097337e-05f, 3.495727349e-05f, 3.471351892e-05f, 3.446971020e-05f, + 3.422584787e-05f, 3.398193248e-05f, 3.373796455e-05f, 3.349394463e-05f, 3.324987326e-05f, 3.300575098e-05f, 3.276157833e-05f, 3.251735585e-05f, 3.227308409e-05f, 3.202876357e-05f, + 3.178439485e-05f, 3.153997846e-05f, 3.129551494e-05f, 3.105100483e-05f, 3.080644868e-05f, 3.056184703e-05f, 3.031720041e-05f, 3.007250937e-05f, 2.982777444e-05f, 2.958299617e-05f, + 2.933817511e-05f, 2.909331178e-05f, 2.884840674e-05f, 2.860346051e-05f, 2.835847366e-05f, 2.811344670e-05f, 2.786838020e-05f, 2.762327468e-05f, 2.737813069e-05f, 2.713294877e-05f, + 2.688772946e-05f, 2.664247331e-05f, 2.639718085e-05f, 2.615185262e-05f, 2.590648918e-05f, 2.566109105e-05f, 2.541565878e-05f, 2.517019292e-05f, 2.492469400e-05f, 2.467916256e-05f, + 2.443359915e-05f, 2.418800432e-05f, 2.394237859e-05f, 2.369672251e-05f, 2.345103663e-05f, 2.320532148e-05f, 2.295957761e-05f, 2.271380557e-05f, 2.246800588e-05f, 2.222217909e-05f, + 2.197632575e-05f, 2.173044640e-05f, 2.148454157e-05f, 2.123861182e-05f, 2.099265768e-05f, 2.074667969e-05f, 2.050067839e-05f, 2.025465434e-05f, 2.000860806e-05f, 1.976254011e-05f, + 1.951645102e-05f, 1.927034134e-05f, 1.902421160e-05f, 1.877806235e-05f, 1.853189413e-05f, 1.828570748e-05f, 1.803950295e-05f, 1.779328108e-05f, 1.754704240e-05f, 1.730078746e-05f, + 1.705451681e-05f, 1.680823098e-05f, 1.656193051e-05f, 1.631561595e-05f, 1.606928784e-05f, 1.582294672e-05f, 1.557659313e-05f, 1.533022761e-05f, 1.508385072e-05f, 1.483746297e-05f, + 1.459106493e-05f, 1.434465712e-05f, 1.409824010e-05f, 1.385181440e-05f, 1.360538057e-05f, 1.335893914e-05f, 1.311249066e-05f, 1.286603567e-05f, 1.261957470e-05f, 1.237310831e-05f, + 1.212663704e-05f, 1.188016141e-05f, 1.163368198e-05f, 1.138719929e-05f, 1.114071388e-05f, 1.089422628e-05f, 1.064773704e-05f, 1.040124671e-05f, 1.015475581e-05f, 9.908264900e-06f, + 9.661774511e-06f, 9.415285186e-06f, 9.168797466e-06f, 8.922311891e-06f, 8.675829002e-06f, 8.429349340e-06f, 8.182873445e-06f, 7.936401857e-06f, 7.689935118e-06f, 7.443473767e-06f, + 7.197018344e-06f, 6.950569390e-06f, 6.704127446e-06f, 6.457693050e-06f, 6.211266744e-06f, 5.964849067e-06f, 5.718440558e-06f, 5.472041759e-06f, 5.225653208e-06f, 4.979275445e-06f, + 4.732909011e-06f, 4.486554443e-06f, 4.240212283e-06f, 3.993883069e-06f, 3.747567340e-06f, 3.501265637e-06f, 3.254978497e-06f, 3.008706461e-06f, 2.762450066e-06f, 2.516209852e-06f, + 2.269986358e-06f, 2.023780123e-06f, 1.777591685e-06f, 1.531421583e-06f, 1.285270354e-06f, 1.039138539e-06f, 7.930266742e-07f, 5.469352986e-07f, 3.008649502e-07f, 5.481616706e-08f, + -1.912105129e-07f, -4.372145520e-07f, -6.831954123e-07f, -9.291525564e-07f, -1.175085447e-06f, -1.420993546e-06f, -1.666876316e-06f, -1.912733220e-06f, -2.158563722e-06f, -2.404367284e-06f, + -2.650143369e-06f, -2.895891440e-06f, -3.141610961e-06f, -3.387301396e-06f, -3.632962207e-06f, -3.878592858e-06f, -4.124192814e-06f, -4.369761537e-06f, -4.615298493e-06f, -4.860803145e-06f, + -5.106274957e-06f, -5.351713394e-06f, -5.597117921e-06f, -5.842488001e-06f, -6.087823100e-06f, -6.333122682e-06f, -6.578386213e-06f, -6.823613158e-06f, -7.068802981e-06f, -7.313955148e-06f, + -7.559069125e-06f, -7.804144378e-06f, -8.049180372e-06f, -8.294176572e-06f, -8.539132446e-06f, -8.784047459e-06f, -9.028921077e-06f, -9.273752767e-06f, -9.518541996e-06f, -9.763288230e-06f, + -1.000799094e-05f, -1.025264958e-05f, -1.049726363e-05f, -1.074183256e-05f, -1.098635583e-05f, -1.123083290e-05f, -1.147526325e-05f, -1.171964635e-05f, -1.196398166e-05f, -1.220826865e-05f, + -1.245250679e-05f, -1.269669554e-05f, -1.294083439e-05f, -1.318492278e-05f, -1.342896020e-05f, -1.367294612e-05f, -1.391688000e-05f, -1.416076130e-05f, -1.440458952e-05f, -1.464836410e-05f, + -1.489208452e-05f, -1.513575026e-05f, -1.537936077e-05f, -1.562291554e-05f, -1.586641403e-05f, -1.610985572e-05f, -1.635324007e-05f, -1.659656656e-05f, -1.683983465e-05f, -1.708304382e-05f, + -1.732619355e-05f, -1.756928329e-05f, -1.781231253e-05f, -1.805528074e-05f, -1.829818738e-05f, -1.854103194e-05f, -1.878381388e-05f, -1.902653268e-05f, -1.926918781e-05f, -1.951177874e-05f, + -1.975430495e-05f, -1.999676591e-05f, -2.023916110e-05f, -2.048148998e-05f, -2.072375204e-05f, -2.096594674e-05f, -2.120807357e-05f, -2.145013200e-05f, -2.169212150e-05f, -2.193404154e-05f, + -2.217589161e-05f, -2.241767118e-05f, -2.265937972e-05f, -2.290101671e-05f, -2.314258163e-05f, -2.338407396e-05f, -2.362549316e-05f, -2.386683872e-05f, -2.410811012e-05f, -2.434930682e-05f, + -2.459042832e-05f, -2.483147408e-05f, -2.507244359e-05f, -2.531333632e-05f, -2.555415175e-05f, -2.579488936e-05f, -2.603554863e-05f, -2.627612904e-05f, -2.651663006e-05f, -2.675705118e-05f, + -2.699739188e-05f, -2.723765163e-05f, -2.747782992e-05f, -2.771792623e-05f, -2.795794003e-05f, -2.819787081e-05f, -2.843771805e-05f, -2.867748124e-05f, -2.891715984e-05f, -2.915675335e-05f, + -2.939626124e-05f, -2.963568300e-05f, -2.987501811e-05f, -3.011426605e-05f, -3.035342631e-05f, -3.059249837e-05f, -3.083148171e-05f, -3.107037582e-05f, -3.130918018e-05f, -3.154789427e-05f, + -3.178651758e-05f, -3.202504960e-05f, -3.226348980e-05f, -3.250183768e-05f, -3.274009271e-05f, -3.297825439e-05f, -3.321632220e-05f, -3.345429562e-05f, -3.369217415e-05f, -3.392995727e-05f, + -3.416764446e-05f, -3.440523522e-05f, -3.464272902e-05f, -3.488012537e-05f, -3.511742374e-05f, -3.535462363e-05f, -3.559172452e-05f, -3.582872590e-05f, -3.606562726e-05f, -3.630242810e-05f, + -3.653912789e-05f, -3.677572613e-05f, -3.701222231e-05f, -3.724861592e-05f, -3.748490645e-05f, -3.772109339e-05f, -3.795717623e-05f, -3.819315447e-05f, -3.842902759e-05f, -3.866479509e-05f, + -3.890045646e-05f, -3.913601119e-05f, -3.937145878e-05f, -3.960679871e-05f, -3.984203049e-05f, -4.007715360e-05f, -4.031216753e-05f, -4.054707180e-05f, -4.078186588e-05f, -4.101654927e-05f, + -4.125112147e-05f, -4.148558197e-05f, -4.171993027e-05f, -4.195416586e-05f, -4.218828825e-05f, -4.242229692e-05f, -4.265619138e-05f, -4.288997111e-05f, -4.312363563e-05f, -4.335718442e-05f, + -4.359061699e-05f, -4.382393283e-05f, -4.405713144e-05f, -4.429021232e-05f, -4.452317497e-05f, -4.475601889e-05f, -4.498874358e-05f, -4.522134853e-05f, -4.545383326e-05f, -4.568619725e-05f, + -4.591844002e-05f, -4.615056106e-05f, -4.638255988e-05f, -4.661443597e-05f, -4.684618884e-05f, -4.707781799e-05f, -4.730932292e-05f, -4.754070314e-05f, -4.777195816e-05f, -4.800308747e-05f, + -4.823409057e-05f, -4.846496699e-05f, -4.869571621e-05f, -4.892633774e-05f, -4.915683109e-05f, -4.938719577e-05f, -4.961743128e-05f, -4.984753713e-05f, -5.007751282e-05f, -5.030735787e-05f, + -5.053707177e-05f, -5.076665405e-05f, -5.099610419e-05f, -5.122542173e-05f, -5.145460615e-05f, -5.168365698e-05f, -5.191257371e-05f, -5.214135587e-05f, -5.237000297e-05f, -5.259851450e-05f, + -5.282688998e-05f, -5.305512893e-05f, -5.328323086e-05f, -5.351119527e-05f, -5.373902169e-05f, -5.396670961e-05f, -5.419425856e-05f, -5.442166805e-05f, -5.464893760e-05f, -5.487606670e-05f, + -5.510305489e-05f, -5.532990168e-05f, -5.555660657e-05f, -5.578316910e-05f, -5.600958876e-05f, -5.623586508e-05f, -5.646199757e-05f, -5.668798576e-05f, -5.691382915e-05f, -5.713952727e-05f, + -5.736507964e-05f, -5.759048576e-05f, -5.781574517e-05f, -5.804085738e-05f, -5.826582190e-05f, -5.849063826e-05f, -5.871530599e-05f, -5.893982459e-05f, -5.916419359e-05f, -5.938841252e-05f, + -5.961248089e-05f, -5.983639822e-05f, -6.006016404e-05f, -6.028377787e-05f, -6.050723923e-05f, -6.073054765e-05f, -6.095370266e-05f, -6.117670376e-05f, -6.139955050e-05f, -6.162224239e-05f, + -6.184477896e-05f, -6.206715974e-05f, -6.228938424e-05f, -6.251145201e-05f, -6.273336256e-05f, -6.295511543e-05f, -6.317671013e-05f, -6.339814621e-05f, -6.361942318e-05f, -6.384054057e-05f, + -6.406149793e-05f, -6.428229476e-05f, -6.450293061e-05f, -6.472340501e-05f, -6.494371748e-05f, -6.516386756e-05f, -6.538385478e-05f, -6.560367867e-05f, -6.582333877e-05f, -6.604283460e-05f, + -6.626216570e-05f, -6.648133160e-05f, -6.670033184e-05f, -6.691916595e-05f, -6.713783347e-05f, -6.735633393e-05f, -6.757466687e-05f, -6.779283182e-05f, -6.801082833e-05f, -6.822865592e-05f, + -6.844631413e-05f, -6.866380251e-05f, -6.888112059e-05f, -6.909826791e-05f, -6.931524400e-05f, -6.953204841e-05f, -6.974868068e-05f, -6.996514035e-05f, -7.018142696e-05f, -7.039754004e-05f, + -7.061347915e-05f, -7.082924382e-05f, -7.104483359e-05f, -7.126024801e-05f, -7.147548663e-05f, -7.169054897e-05f, -7.190543460e-05f, -7.212014305e-05f, -7.233467387e-05f, -7.254902660e-05f, + -7.276320079e-05f, -7.297719599e-05f, -7.319101174e-05f, -7.340464759e-05f, -7.361810309e-05f, -7.383137778e-05f, -7.404447121e-05f, -7.425738294e-05f, -7.447011251e-05f, -7.468265947e-05f, + -7.489502337e-05f, -7.510720376e-05f, -7.531920020e-05f, -7.553101223e-05f, -7.574263941e-05f, -7.595408129e-05f, -7.616533741e-05f, -7.637640735e-05f, -7.658729064e-05f, -7.679798684e-05f, + -7.700849552e-05f, -7.721881621e-05f, -7.742894848e-05f, -7.763889189e-05f, -7.784864599e-05f, -7.805821034e-05f, -7.826758449e-05f, -7.847676800e-05f, -7.868576043e-05f, -7.889456135e-05f, + -7.910317030e-05f, -7.931158685e-05f, -7.951981056e-05f, -7.972784099e-05f, -7.993567770e-05f, -8.014332025e-05f, -8.035076821e-05f, -8.055802113e-05f, -8.076507858e-05f, -8.097194012e-05f, + -8.117860532e-05f, -8.138507374e-05f, -8.159134495e-05f, -8.179741850e-05f, -8.200329398e-05f, -8.220897093e-05f, -8.241444894e-05f, -8.261972756e-05f, -8.282480636e-05f, -8.302968492e-05f, + -8.323436280e-05f, -8.343883957e-05f, -8.364311480e-05f, -8.384718806e-05f, -8.405105891e-05f, -8.425472694e-05f, -8.445819171e-05f, -8.466145280e-05f, -8.486450977e-05f, -8.506736221e-05f, + -8.527000967e-05f, -8.547245175e-05f, -8.567468800e-05f, -8.587671801e-05f, -8.607854136e-05f, -8.628015761e-05f, -8.648156634e-05f, -8.668276714e-05f, -8.688375958e-05f, -8.708454323e-05f, + -8.728511767e-05f, -8.748548249e-05f, -8.768563727e-05f, -8.788558157e-05f, -8.808531499e-05f, -8.828483710e-05f, -8.848414749e-05f, -8.868324573e-05f, -8.888213142e-05f, -8.908080412e-05f, + -8.927926343e-05f, -8.947750894e-05f, -8.967554021e-05f, -8.987335684e-05f, -9.007095842e-05f, -9.026834453e-05f, -9.046551476e-05f, -9.066246868e-05f, -9.085920590e-05f, -9.105572600e-05f, + -9.125202857e-05f, -9.144811319e-05f, -9.164397946e-05f, -9.183962696e-05f, -9.203505529e-05f, -9.223026404e-05f, -9.242525279e-05f, -9.262002115e-05f, -9.281456870e-05f, -9.300889504e-05f, + -9.320299975e-05f, -9.339688245e-05f, -9.359054271e-05f, -9.378398013e-05f, -9.397719432e-05f, -9.417018486e-05f, -9.436295136e-05f, -9.455549341e-05f, -9.474781060e-05f, -9.493990254e-05f, + -9.513176883e-05f, -9.532340907e-05f, -9.551482284e-05f, -9.570600977e-05f, -9.589696944e-05f, -9.608770146e-05f, -9.627820543e-05f, -9.646848095e-05f, -9.665852763e-05f, -9.684834507e-05f, + -9.703793288e-05f, -9.722729065e-05f, -9.741641800e-05f, -9.760531453e-05f, -9.779397985e-05f, -9.798241356e-05f, -9.817061527e-05f, -9.835858459e-05f, -9.854632113e-05f, -9.873382449e-05f, + -9.892109430e-05f, -9.910813015e-05f, -9.929493166e-05f, -9.948149843e-05f, -9.966783009e-05f, -9.985392625e-05f, -1.000397865e-04f, -1.002254105e-04f, -1.004107978e-04f, -1.005959481e-04f, + -1.007808609e-04f, -1.009655359e-04f, -1.011499727e-04f, -1.013341709e-04f, -1.015181302e-04f, -1.017018501e-04f, -1.018853302e-04f, -1.020685703e-04f, -1.022515698e-04f, -1.024343285e-04f, + -1.026168460e-04f, -1.027991218e-04f, -1.029811556e-04f, -1.031629470e-04f, -1.033444956e-04f, -1.035258011e-04f, -1.037068631e-04f, -1.038876812e-04f, -1.040682550e-04f, -1.042485842e-04f, + -1.044286684e-04f, -1.046085072e-04f, -1.047881002e-04f, -1.049674471e-04f, -1.051465475e-04f, -1.053254010e-04f, -1.055040073e-04f, -1.056823660e-04f, -1.058604766e-04f, -1.060383390e-04f, + -1.062159526e-04f, -1.063933172e-04f, -1.065704322e-04f, -1.067472975e-04f, -1.069239126e-04f, -1.071002771e-04f, -1.072763908e-04f, -1.074522531e-04f, -1.076278639e-04f, -1.078032226e-04f, + -1.079783289e-04f, -1.081531826e-04f, -1.083277831e-04f, -1.085021302e-04f, -1.086762235e-04f, -1.088500627e-04f, -1.090236473e-04f, -1.091969770e-04f, -1.093700515e-04f, -1.095428704e-04f, + -1.097154334e-04f, -1.098877400e-04f, -1.100597900e-04f, -1.102315830e-04f, -1.104031186e-04f, -1.105743965e-04f, -1.107454163e-04f, -1.109161777e-04f, -1.110866803e-04f, -1.112569238e-04f, + -1.114269078e-04f, -1.115966320e-04f, -1.117660960e-04f, -1.119352995e-04f, -1.121042421e-04f, -1.122729235e-04f, -1.124413433e-04f, -1.126095013e-04f, -1.127773969e-04f, -1.129450300e-04f, + -1.131124001e-04f, -1.132795070e-04f, -1.134463502e-04f, -1.136129294e-04f, -1.137792443e-04f, -1.139452946e-04f, -1.141110798e-04f, -1.142765998e-04f, -1.144418540e-04f, -1.146068423e-04f, + -1.147715642e-04f, -1.149360194e-04f, -1.151002075e-04f, -1.152641284e-04f, -1.154277815e-04f, -1.155911666e-04f, -1.157542833e-04f, -1.159171313e-04f, -1.160797103e-04f, -1.162420200e-04f, + -1.164040599e-04f, -1.165658298e-04f, -1.167273294e-04f, -1.168885582e-04f, -1.170495161e-04f, -1.172102026e-04f, -1.173706174e-04f, -1.175307602e-04f, -1.176906307e-04f, -1.178502286e-04f, + -1.180095535e-04f, -1.181686050e-04f, -1.183273830e-04f, -1.184858870e-04f, -1.186441167e-04f, -1.188020718e-04f, -1.189597520e-04f, -1.191171569e-04f, -1.192742863e-04f, -1.194311399e-04f, + -1.195877172e-04f, -1.197440180e-04f, -1.199000420e-04f, -1.200557888e-04f, -1.202112581e-04f, -1.203664497e-04f, -1.205213631e-04f, -1.206759982e-04f, -1.208303545e-04f, -1.209844318e-04f, + -1.211382297e-04f, -1.212917480e-04f, -1.214449862e-04f, -1.215979442e-04f, -1.217506216e-04f, -1.219030181e-04f, -1.220551333e-04f, -1.222069671e-04f, -1.223585190e-04f, -1.225097887e-04f, + -1.226607760e-04f, -1.228114806e-04f, -1.229619021e-04f, -1.231120402e-04f, -1.232618947e-04f, -1.234114652e-04f, -1.235607514e-04f, -1.237097531e-04f, -1.238584698e-04f, -1.240069014e-04f, + -1.241550476e-04f, -1.243029079e-04f, -1.244504822e-04f, -1.245977701e-04f, -1.247447714e-04f, -1.248914856e-04f, -1.250379126e-04f, -1.251840521e-04f, -1.253299037e-04f, -1.254754672e-04f, + -1.256207422e-04f, -1.257657285e-04f, -1.259104258e-04f, -1.260548338e-04f, -1.261989521e-04f, -1.263427806e-04f, -1.264863189e-04f, -1.266295667e-04f, -1.267725237e-04f, -1.269151897e-04f, + -1.270575644e-04f, -1.271996475e-04f, -1.273414386e-04f, -1.274829376e-04f, -1.276241441e-04f, -1.277650578e-04f, -1.279056785e-04f, -1.280460059e-04f, -1.281860396e-04f, -1.283257795e-04f, + -1.284652252e-04f, -1.286043765e-04f, -1.287432331e-04f, -1.288817946e-04f, -1.290200609e-04f, -1.291580316e-04f, -1.292957065e-04f, -1.294330853e-04f, -1.295701677e-04f, -1.297069535e-04f, + -1.298434423e-04f, -1.299796340e-04f, -1.301155281e-04f, -1.302511246e-04f, -1.303864230e-04f, -1.305214231e-04f, -1.306561247e-04f, -1.307905275e-04f, -1.309246312e-04f, -1.310584355e-04f, + -1.311919402e-04f, -1.313251450e-04f, -1.314580497e-04f, -1.315906539e-04f, -1.317229575e-04f, -1.318549601e-04f, -1.319866615e-04f, -1.321180615e-04f, -1.322491597e-04f, -1.323799559e-04f, + -1.325104499e-04f, -1.326406414e-04f, -1.327705301e-04f, -1.329001158e-04f, -1.330293983e-04f, -1.331583771e-04f, -1.332870522e-04f, -1.334154233e-04f, -1.335434900e-04f, -1.336712522e-04f, + -1.337987096e-04f, -1.339258619e-04f, -1.340527090e-04f, -1.341792504e-04f, -1.343054861e-04f, -1.344314157e-04f, -1.345570390e-04f, -1.346823557e-04f, -1.348073656e-04f, -1.349320685e-04f, + -1.350564641e-04f, -1.351805522e-04f, -1.353043324e-04f, -1.354278047e-04f, -1.355509686e-04f, -1.356738241e-04f, -1.357963708e-04f, -1.359186085e-04f, -1.360405369e-04f, -1.361621559e-04f, + -1.362834652e-04f, -1.364044645e-04f, -1.365251537e-04f, -1.366455324e-04f, -1.367656005e-04f, -1.368853576e-04f, -1.370048036e-04f, -1.371239383e-04f, -1.372427613e-04f, -1.373612726e-04f, + -1.374794717e-04f, -1.375973586e-04f, -1.377149330e-04f, -1.378321946e-04f, -1.379491432e-04f, -1.380657786e-04f, -1.381821005e-04f, -1.382981088e-04f, -1.384138032e-04f, -1.385291835e-04f, + -1.386442495e-04f, -1.387590009e-04f, -1.388734374e-04f, -1.389875590e-04f, -1.391013654e-04f, -1.392148563e-04f, -1.393280315e-04f, -1.394408908e-04f, -1.395534340e-04f, -1.396656609e-04f, + -1.397775713e-04f, -1.398891648e-04f, -1.400004414e-04f, -1.401114008e-04f, -1.402220428e-04f, -1.403323672e-04f, -1.404423737e-04f, -1.405520621e-04f, -1.406614323e-04f, -1.407704841e-04f, + -1.408792171e-04f, -1.409876312e-04f, -1.410957263e-04f, -1.412035020e-04f, -1.413109582e-04f, -1.414180947e-04f, -1.415249113e-04f, -1.416314077e-04f, -1.417375838e-04f, -1.418434393e-04f, + -1.419489741e-04f, -1.420541879e-04f, -1.421590806e-04f, -1.422636519e-04f, -1.423679017e-04f, -1.424718297e-04f, -1.425754358e-04f, -1.426787197e-04f, -1.427816813e-04f, -1.428843203e-04f, + -1.429866366e-04f, -1.430886299e-04f, -1.431903001e-04f, -1.432916470e-04f, -1.433926704e-04f, -1.434933700e-04f, -1.435937458e-04f, -1.436937975e-04f, -1.437935249e-04f, -1.438929278e-04f, + -1.439920060e-04f, -1.440907594e-04f, -1.441891878e-04f, -1.442872910e-04f, -1.443850687e-04f, -1.444825209e-04f, -1.445796472e-04f, -1.446764476e-04f, -1.447729219e-04f, -1.448690699e-04f, + -1.449648913e-04f, -1.450603861e-04f, -1.451555539e-04f, -1.452503948e-04f, -1.453449084e-04f, -1.454390946e-04f, -1.455329532e-04f, -1.456264841e-04f, -1.457196871e-04f, -1.458125619e-04f, + -1.459051085e-04f, -1.459973266e-04f, -1.460892161e-04f, -1.461807768e-04f, -1.462720085e-04f, -1.463629111e-04f, -1.464534844e-04f, -1.465437282e-04f, -1.466336423e-04f, -1.467232266e-04f, + -1.468124810e-04f, -1.469014052e-04f, -1.469899991e-04f, -1.470782626e-04f, -1.471661954e-04f, -1.472537974e-04f, -1.473410684e-04f, -1.474280083e-04f, -1.475146169e-04f, -1.476008941e-04f, + -1.476868397e-04f, -1.477724535e-04f, -1.478577354e-04f, -1.479426852e-04f, -1.480273028e-04f, -1.481115880e-04f, -1.481955406e-04f, -1.482791606e-04f, -1.483624477e-04f, -1.484454017e-04f, + -1.485280227e-04f, -1.486103103e-04f, -1.486922645e-04f, -1.487738851e-04f, -1.488551719e-04f, -1.489361248e-04f, -1.490167436e-04f, -1.490970283e-04f, -1.491769786e-04f, -1.492565945e-04f, + -1.493358757e-04f, -1.494148221e-04f, -1.494934336e-04f, -1.495717100e-04f, -1.496496513e-04f, -1.497272572e-04f, -1.498045276e-04f, -1.498814624e-04f, -1.499580614e-04f, -1.500343246e-04f, + -1.501102517e-04f, -1.501858426e-04f, -1.502610972e-04f, -1.503360154e-04f, -1.504105970e-04f, -1.504848419e-04f, -1.505587500e-04f, -1.506323211e-04f, -1.507055551e-04f, -1.507784519e-04f, + -1.508510113e-04f, -1.509232332e-04f, -1.509951175e-04f, -1.510666640e-04f, -1.511378727e-04f, -1.512087434e-04f, -1.512792759e-04f, -1.513494703e-04f, -1.514193262e-04f, -1.514888437e-04f, + -1.515580225e-04f, -1.516268626e-04f, -1.516953639e-04f, -1.517635262e-04f, -1.518313493e-04f, -1.518988333e-04f, -1.519659780e-04f, -1.520327832e-04f, -1.520992488e-04f, -1.521653748e-04f, + -1.522311610e-04f, -1.522966073e-04f, -1.523617135e-04f, -1.524264796e-04f, -1.524909055e-04f, -1.525549911e-04f, -1.526187362e-04f, -1.526821407e-04f, -1.527452045e-04f, -1.528079276e-04f, + -1.528703098e-04f, -1.529323510e-04f, -1.529940510e-04f, -1.530554099e-04f, -1.531164275e-04f, -1.531771036e-04f, -1.532374382e-04f, -1.532974313e-04f, -1.533570826e-04f, -1.534163920e-04f, + -1.534753596e-04f, -1.535339852e-04f, -1.535922686e-04f, -1.536502099e-04f, -1.537078088e-04f, -1.537650653e-04f, -1.538219794e-04f, -1.538785508e-04f, -1.539347796e-04f, -1.539906656e-04f, + -1.540462087e-04f, -1.541014089e-04f, -1.541562661e-04f, -1.542107801e-04f, -1.542649509e-04f, -1.543187783e-04f, -1.543722624e-04f, -1.544254030e-04f, -1.544782000e-04f, -1.545306534e-04f, + -1.545827630e-04f, -1.546345288e-04f, -1.546859508e-04f, -1.547370287e-04f, -1.547877625e-04f, -1.548381523e-04f, -1.548881978e-04f, -1.549378990e-04f, -1.549872558e-04f, -1.550362681e-04f, + -1.550849359e-04f, -1.551332592e-04f, -1.551812377e-04f, -1.552288714e-04f, -1.552761604e-04f, -1.553231044e-04f, -1.553697035e-04f, -1.554159575e-04f, -1.554618664e-04f, -1.555074301e-04f, + -1.555526486e-04f, -1.555975217e-04f, -1.556420494e-04f, -1.556862317e-04f, -1.557300685e-04f, -1.557735597e-04f, -1.558167052e-04f, -1.558595051e-04f, -1.559019591e-04f, -1.559440673e-04f, + -1.559858296e-04f, -1.560272460e-04f, -1.560683163e-04f, -1.561090406e-04f, -1.561494187e-04f, -1.561894506e-04f, -1.562291363e-04f, -1.562684757e-04f, -1.563074687e-04f, -1.563461153e-04f, + -1.563844155e-04f, -1.564223691e-04f, -1.564599762e-04f, -1.564972366e-04f, -1.565341504e-04f, -1.565707174e-04f, -1.566069377e-04f, -1.566428112e-04f, -1.566783378e-04f, -1.567135174e-04f, + -1.567483502e-04f, -1.567828359e-04f, -1.568169746e-04f, -1.568507662e-04f, -1.568842106e-04f, -1.569173079e-04f, -1.569500580e-04f, -1.569824608e-04f, -1.570145163e-04f, -1.570462245e-04f, + -1.570775853e-04f, -1.571085987e-04f, -1.571392647e-04f, -1.571695832e-04f, -1.571995542e-04f, -1.572291776e-04f, -1.572584534e-04f, -1.572873816e-04f, -1.573159622e-04f, -1.573441951e-04f, + -1.573720803e-04f, -1.573996177e-04f, -1.574268074e-04f, -1.574536493e-04f, -1.574801434e-04f, -1.575062896e-04f, -1.575320879e-04f, -1.575575383e-04f, -1.575826408e-04f, -1.576073954e-04f, + -1.576318020e-04f, -1.576558606e-04f, -1.576795712e-04f, -1.577029338e-04f, -1.577259483e-04f, -1.577486147e-04f, -1.577709330e-04f, -1.577929033e-04f, -1.578145254e-04f, -1.578357993e-04f, + -1.578567252e-04f, -1.578773028e-04f, -1.578975323e-04f, -1.579174135e-04f, -1.579369466e-04f, -1.579561314e-04f, -1.579749680e-04f, -1.579934564e-04f, -1.580115965e-04f, -1.580293884e-04f, + -1.580468320e-04f, -1.580639274e-04f, -1.580806744e-04f, -1.580970732e-04f, -1.581131237e-04f, -1.581288259e-04f, -1.581441798e-04f, -1.581591854e-04f, -1.581738428e-04f, -1.581881518e-04f, + -1.582021125e-04f, -1.582157250e-04f, -1.582289891e-04f, -1.582419050e-04f, -1.582544726e-04f, -1.582666919e-04f, -1.582785629e-04f, -1.582900856e-04f, -1.583012601e-04f, -1.583120863e-04f, + -1.583225643e-04f, -1.583326940e-04f, -1.583424755e-04f, -1.583519088e-04f, -1.583609939e-04f, -1.583697308e-04f, -1.583781194e-04f, -1.583861600e-04f, -1.583938523e-04f, -1.584011965e-04f, + -1.584081926e-04f, -1.584148406e-04f, -1.584211404e-04f, -1.584270922e-04f, -1.584326960e-04f, -1.584379517e-04f, -1.584428593e-04f, -1.584474190e-04f, -1.584516307e-04f, -1.584554944e-04f, + -1.584590103e-04f, -1.584621782e-04f, -1.584649982e-04f, -1.584674704e-04f, -1.584695947e-04f, -1.584713712e-04f, -1.584728000e-04f, -1.584738810e-04f, -1.584746143e-04f, -1.584749999e-04f, + -1.584750378e-04f, -1.584747281e-04f, -1.584740708e-04f, -1.584730660e-04f, -1.584717136e-04f, -1.584700138e-04f, -1.584679665e-04f, -1.584655717e-04f, -1.584628296e-04f, -1.584597401e-04f, + -1.584563033e-04f, -1.584525193e-04f, -1.584483880e-04f, -1.584439096e-04f, -1.584390839e-04f, -1.584339112e-04f, -1.584283915e-04f, -1.584225247e-04f, -1.584163109e-04f, -1.584097502e-04f, + -1.584028426e-04f, -1.583955882e-04f, -1.583879870e-04f, -1.583800390e-04f, -1.583717444e-04f, -1.583631031e-04f, -1.583541152e-04f, -1.583447808e-04f, -1.583350999e-04f, -1.583250726e-04f, + -1.583146989e-04f, -1.583039788e-04f, -1.582929125e-04f, -1.582815000e-04f, -1.582697413e-04f, -1.582576365e-04f, -1.582451857e-04f, -1.582323889e-04f, -1.582192461e-04f, -1.582057575e-04f, + -1.581919231e-04f, -1.581777429e-04f, -1.581632171e-04f, -1.581483456e-04f, -1.581331286e-04f, -1.581175661e-04f, -1.581016582e-04f, -1.580854049e-04f, -1.580688063e-04f, -1.580518625e-04f, + -1.580345736e-04f, -1.580169395e-04f, -1.579989605e-04f, -1.579806365e-04f, -1.579619677e-04f, -1.579429540e-04f, -1.579235956e-04f, -1.579038926e-04f, -1.578838450e-04f, -1.578634529e-04f, + -1.578427163e-04f, -1.578216355e-04f, -1.578002103e-04f, -1.577784410e-04f, -1.577563275e-04f, -1.577338700e-04f, -1.577110685e-04f, -1.576879232e-04f, -1.576644341e-04f, -1.576406013e-04f, + -1.576164249e-04f, -1.575919049e-04f, -1.575670414e-04f, -1.575418346e-04f, -1.575162846e-04f, -1.574903913e-04f, -1.574641549e-04f, -1.574375755e-04f, -1.574106532e-04f, -1.573833880e-04f, + -1.573557801e-04f, -1.573278295e-04f, -1.572995364e-04f, -1.572709008e-04f, -1.572419228e-04f, -1.572126025e-04f, -1.571829401e-04f, -1.571529356e-04f, -1.571225890e-04f, -1.570919006e-04f, + -1.570608704e-04f, -1.570294985e-04f, -1.569977850e-04f, -1.569657300e-04f, -1.569333336e-04f, -1.569005959e-04f, -1.568675170e-04f, -1.568340971e-04f, -1.568003361e-04f, -1.567662343e-04f, + -1.567317917e-04f, -1.566970085e-04f, -1.566618846e-04f, -1.566264204e-04f, -1.565906158e-04f, -1.565544710e-04f, -1.565179860e-04f, -1.564811611e-04f, -1.564439962e-04f, -1.564064916e-04f, + -1.563686473e-04f, -1.563304634e-04f, -1.562919401e-04f, -1.562530774e-04f, -1.562138756e-04f, -1.561743347e-04f, -1.561344547e-04f, -1.560942360e-04f, -1.560536784e-04f, -1.560127823e-04f, + -1.559715477e-04f, -1.559299747e-04f, -1.558880634e-04f, -1.558458140e-04f, -1.558032266e-04f, -1.557603013e-04f, -1.557170383e-04f, -1.556734376e-04f, -1.556294994e-04f, -1.555852238e-04f, + -1.555406110e-04f, -1.554956610e-04f, -1.554503741e-04f, -1.554047503e-04f, -1.553587897e-04f, -1.553124926e-04f, -1.552658590e-04f, -1.552188890e-04f, -1.551715828e-04f, -1.551239406e-04f, + -1.550759624e-04f, -1.550276485e-04f, -1.549789989e-04f, -1.549300137e-04f, -1.548806932e-04f, -1.548310374e-04f, -1.547810465e-04f, -1.547307207e-04f, -1.546800600e-04f, -1.546290646e-04f, + -1.545777347e-04f, -1.545260704e-04f, -1.544740718e-04f, -1.544217391e-04f, -1.543690725e-04f, -1.543160720e-04f, -1.542627379e-04f, -1.542090702e-04f, -1.541550692e-04f, -1.541007349e-04f, + -1.540460676e-04f, -1.539910673e-04f, -1.539357342e-04f, -1.538800685e-04f, -1.538240704e-04f, -1.537677399e-04f, -1.537110772e-04f, -1.536540826e-04f, -1.535967560e-04f, -1.535390978e-04f, + -1.534811081e-04f, -1.534227869e-04f, -1.533641345e-04f, -1.533051511e-04f, -1.532458367e-04f, -1.531861916e-04f, -1.531262159e-04f, -1.530659098e-04f, -1.530052734e-04f, -1.529443069e-04f, + -1.528830104e-04f, -1.528213842e-04f, -1.527594284e-04f, -1.526971432e-04f, -1.526345286e-04f, -1.525715850e-04f, -1.525083124e-04f, -1.524447110e-04f, -1.523807811e-04f, -1.523165227e-04f, + -1.522519360e-04f, -1.521870213e-04f, -1.521217786e-04f, -1.520562082e-04f, -1.519903103e-04f, -1.519240849e-04f, -1.518575323e-04f, -1.517906527e-04f, -1.517234462e-04f, -1.516559130e-04f, + -1.515880533e-04f, -1.515198672e-04f, -1.514513550e-04f, -1.513825169e-04f, -1.513133529e-04f, -1.512438633e-04f, -1.511740483e-04f, -1.511039081e-04f, -1.510334428e-04f, -1.509626526e-04f, + -1.508915377e-04f, -1.508200983e-04f, -1.507483345e-04f, -1.506762467e-04f, -1.506038348e-04f, -1.505310993e-04f, -1.504580401e-04f, -1.503846576e-04f, -1.503109519e-04f, -1.502369232e-04f, + -1.501625716e-04f, -1.500878975e-04f, -1.500129009e-04f, -1.499375821e-04f, -1.498619413e-04f, -1.497859787e-04f, -1.497096943e-04f, -1.496330886e-04f, -1.495561616e-04f, -1.494789136e-04f, + -1.494013446e-04f, -1.493234551e-04f, -1.492452451e-04f, -1.491667148e-04f, -1.490878645e-04f, -1.490086944e-04f, -1.489292046e-04f, -1.488493953e-04f, -1.487692669e-04f, -1.486888194e-04f, + -1.486080530e-04f, -1.485269681e-04f, -1.484455647e-04f, -1.483638431e-04f, -1.482818036e-04f, -1.481994462e-04f, -1.481167713e-04f, -1.480337790e-04f, -1.479504695e-04f, -1.478668431e-04f, + -1.477829000e-04f, -1.476986403e-04f, -1.476140644e-04f, -1.475291723e-04f, -1.474439644e-04f, -1.473584408e-04f, -1.472726017e-04f, -1.471864475e-04f, -1.470999782e-04f, -1.470131941e-04f, + -1.469260955e-04f, -1.468386825e-04f, -1.467509554e-04f, -1.466629143e-04f, -1.465745596e-04f, -1.464858914e-04f, -1.463969100e-04f, -1.463076155e-04f, -1.462180083e-04f, -1.461280885e-04f, + -1.460378563e-04f, -1.459473120e-04f, -1.458564559e-04f, -1.457652880e-04f, -1.456738088e-04f, -1.455820183e-04f, -1.454899168e-04f, -1.453975046e-04f, -1.453047819e-04f, -1.452117489e-04f, + -1.451184059e-04f, -1.450247530e-04f, -1.449307906e-04f, -1.448365188e-04f, -1.447419379e-04f, -1.446470481e-04f, -1.445518497e-04f, -1.444563429e-04f, -1.443605279e-04f, -1.442644049e-04f, + -1.441679743e-04f, -1.440712362e-04f, -1.439741910e-04f, -1.438768387e-04f, -1.437791798e-04f, -1.436812143e-04f, -1.435829426e-04f, -1.434843649e-04f, -1.433854815e-04f, -1.432862925e-04f, + -1.431867983e-04f, -1.430869990e-04f, -1.429868950e-04f, -1.428864865e-04f, -1.427857737e-04f, -1.426847568e-04f, -1.425834362e-04f, -1.424818121e-04f, -1.423798846e-04f, -1.422776542e-04f, + -1.421751210e-04f, -1.420722852e-04f, -1.419691472e-04f, -1.418657072e-04f, -1.417619654e-04f, -1.416579221e-04f, -1.415535776e-04f, -1.414489320e-04f, -1.413439858e-04f, -1.412387390e-04f, + -1.411331921e-04f, -1.410273452e-04f, -1.409211985e-04f, -1.408147525e-04f, -1.407080072e-04f, -1.406009631e-04f, -1.404936203e-04f, -1.403859790e-04f, -1.402780397e-04f, -1.401698025e-04f, + -1.400612677e-04f, -1.399524356e-04f, -1.398433063e-04f, -1.397338803e-04f, -1.396241578e-04f, -1.395141390e-04f, -1.394038241e-04f, -1.392932136e-04f, -1.391823076e-04f, -1.390711064e-04f, + -1.389596103e-04f, -1.388478195e-04f, -1.387357343e-04f, -1.386233551e-04f, -1.385106820e-04f, -1.383977154e-04f, -1.382844555e-04f, -1.381709025e-04f, -1.380570569e-04f, -1.379429188e-04f, + -1.378284885e-04f, -1.377137663e-04f, -1.375987525e-04f, -1.374834473e-04f, -1.373678511e-04f, -1.372519641e-04f, -1.371357867e-04f, -1.370193189e-04f, -1.369025613e-04f, -1.367855140e-04f, + -1.366681773e-04f, -1.365505515e-04f, -1.364326370e-04f, -1.363144339e-04f, -1.361959426e-04f, -1.360771633e-04f, -1.359580964e-04f, -1.358387421e-04f, -1.357191007e-04f, -1.355991725e-04f, + -1.354789578e-04f, -1.353584569e-04f, -1.352376701e-04f, -1.351165976e-04f, -1.349952398e-04f, -1.348735970e-04f, -1.347516694e-04f, -1.346294573e-04f, -1.345069611e-04f, -1.343841809e-04f, + -1.342611172e-04f, -1.341377702e-04f, -1.340141403e-04f, -1.338902276e-04f, -1.337660325e-04f, -1.336415554e-04f, -1.335167964e-04f, -1.333917560e-04f, -1.332664344e-04f, -1.331408318e-04f, + -1.330149487e-04f, -1.328887853e-04f, -1.327623419e-04f, -1.326356188e-04f, -1.325086163e-04f, -1.323813347e-04f, -1.322537744e-04f, -1.321259356e-04f, -1.319978186e-04f, -1.318694237e-04f, + -1.317407514e-04f, -1.316118017e-04f, -1.314825752e-04f, -1.313530720e-04f, -1.312232925e-04f, -1.310932370e-04f, -1.309629058e-04f, -1.308322992e-04f, -1.307014176e-04f, -1.305702611e-04f, + -1.304388303e-04f, -1.303071253e-04f, -1.301751465e-04f, -1.300428941e-04f, -1.299103686e-04f, -1.297775702e-04f, -1.296444993e-04f, -1.295111561e-04f, -1.293775410e-04f, -1.292436542e-04f, + -1.291094962e-04f, -1.289750673e-04f, -1.288403676e-04f, -1.287053977e-04f, -1.285701577e-04f, -1.284346481e-04f, -1.282988691e-04f, -1.281628210e-04f, -1.280265042e-04f, -1.278899191e-04f, + -1.277530658e-04f, -1.276159448e-04f, -1.274785564e-04f, -1.273409009e-04f, -1.272029786e-04f, -1.270647899e-04f, -1.269263351e-04f, -1.267876145e-04f, -1.266486284e-04f, -1.265093772e-04f, + -1.263698612e-04f, -1.262300807e-04f, -1.260900361e-04f, -1.259497277e-04f, -1.258091558e-04f, -1.256683208e-04f, -1.255272230e-04f, -1.253858627e-04f, -1.252442402e-04f, -1.251023560e-04f, + -1.249602102e-04f, -1.248178034e-04f, -1.246751357e-04f, -1.245322076e-04f, -1.243890193e-04f, -1.242455713e-04f, -1.241018638e-04f, -1.239578972e-04f, -1.238136718e-04f, -1.236691880e-04f, + -1.235244461e-04f, -1.233794465e-04f, -1.232341895e-04f, -1.230886754e-04f, -1.229429045e-04f, -1.227968773e-04f, -1.226505941e-04f, -1.225040552e-04f, -1.223572609e-04f, -1.222102116e-04f, + -1.220629077e-04f, -1.219153495e-04f, -1.217675373e-04f, -1.216194715e-04f, -1.214711524e-04f, -1.213225804e-04f, -1.211737558e-04f, -1.210246791e-04f, -1.208753504e-04f, -1.207257703e-04f, + -1.205759389e-04f, -1.204258568e-04f, -1.202755242e-04f, -1.201249415e-04f, -1.199741090e-04f, -1.198230272e-04f, -1.196716962e-04f, -1.195201166e-04f, -1.193682887e-04f, -1.192162128e-04f, + -1.190638892e-04f, -1.189113184e-04f, -1.187585006e-04f, -1.186054364e-04f, -1.184521259e-04f, -1.182985696e-04f, -1.181447678e-04f, -1.179907208e-04f, -1.178364292e-04f, -1.176818931e-04f, + -1.175271130e-04f, -1.173720892e-04f, -1.172168221e-04f, -1.170613121e-04f, -1.169055595e-04f, -1.167495647e-04f, -1.165933280e-04f, -1.164368498e-04f, -1.162801305e-04f, -1.161231704e-04f, + -1.159659700e-04f, -1.158085295e-04f, -1.156508493e-04f, -1.154929299e-04f, -1.153347715e-04f, -1.151763746e-04f, -1.150177395e-04f, -1.148588666e-04f, -1.146997563e-04f, -1.145404088e-04f, + -1.143808247e-04f, -1.142210042e-04f, -1.140609478e-04f, -1.139006558e-04f, -1.137401286e-04f, -1.135793665e-04f, -1.134183700e-04f, -1.132571394e-04f, -1.130956751e-04f, -1.129339774e-04f, + -1.127720468e-04f, -1.126098836e-04f, -1.124474882e-04f, -1.122848609e-04f, -1.121220022e-04f, -1.119589124e-04f, -1.117955919e-04f, -1.116320412e-04f, -1.114682604e-04f, -1.113042501e-04f, + -1.111400107e-04f, -1.109755424e-04f, -1.108108457e-04f, -1.106459210e-04f, -1.104807687e-04f, -1.103153891e-04f, -1.101497826e-04f, -1.099839496e-04f, -1.098178905e-04f, -1.096516056e-04f, + -1.094850955e-04f, -1.093183603e-04f, -1.091514006e-04f, -1.089842168e-04f, -1.088168091e-04f, -1.086491780e-04f, -1.084813239e-04f, -1.083132472e-04f, -1.081449482e-04f, -1.079764274e-04f, + -1.078076851e-04f, -1.076387217e-04f, -1.074695377e-04f, -1.073001333e-04f, -1.071305091e-04f, -1.069606654e-04f, -1.067906025e-04f, -1.066203210e-04f, -1.064498211e-04f, -1.062791033e-04f, + -1.061081679e-04f, -1.059370154e-04f, -1.057656461e-04f, -1.055940605e-04f, -1.054222590e-04f, -1.052502419e-04f, -1.050780096e-04f, -1.049055626e-04f, -1.047329012e-04f, -1.045600258e-04f, + -1.043869369e-04f, -1.042136348e-04f, -1.040401199e-04f, -1.038663927e-04f, -1.036924534e-04f, -1.035183027e-04f, -1.033439407e-04f, -1.031693680e-04f, -1.029945849e-04f, -1.028195919e-04f, + -1.026443893e-04f, -1.024689776e-04f, -1.022933571e-04f, -1.021175283e-04f, -1.019414915e-04f, -1.017652472e-04f, -1.015887958e-04f, -1.014121377e-04f, -1.012352732e-04f, -1.010582028e-04f, + -1.008809269e-04f, -1.007034460e-04f, -1.005257603e-04f, -1.003478704e-04f, -1.001697766e-04f, -9.999147934e-05f, -9.981297904e-05f, -9.963427610e-05f, -9.945537093e-05f, -9.927626394e-05f, + -9.909695555e-05f, -9.891744617e-05f, -9.873773620e-05f, -9.855782607e-05f, -9.837771618e-05f, -9.819740695e-05f, -9.801689879e-05f, -9.783619212e-05f, -9.765528735e-05f, -9.747418489e-05f, + -9.729288516e-05f, -9.711138859e-05f, -9.692969557e-05f, -9.674780654e-05f, -9.656572190e-05f, -9.638344208e-05f, -9.620096749e-05f, -9.601829855e-05f, -9.583543568e-05f, -9.565237930e-05f, + -9.546912982e-05f, -9.528568767e-05f, -9.510205327e-05f, -9.491822703e-05f, -9.473420939e-05f, -9.455000075e-05f, -9.436560155e-05f, -9.418101220e-05f, -9.399623312e-05f, -9.381126475e-05f, + -9.362610749e-05f, -9.344076178e-05f, -9.325522804e-05f, -9.306950669e-05f, -9.288359816e-05f, -9.269750288e-05f, -9.251122126e-05f, -9.232475374e-05f, -9.213810073e-05f, -9.195126268e-05f, + -9.176424000e-05f, -9.157703311e-05f, -9.138964246e-05f, -9.120206847e-05f, -9.101431155e-05f, -9.082637216e-05f, -9.063825070e-05f, -9.044994762e-05f, -9.026146334e-05f, -9.007279829e-05f, + -8.988395291e-05f, -8.969492761e-05f, -8.950572284e-05f, -8.931633903e-05f, -8.912677661e-05f, -8.893703600e-05f, -8.874711765e-05f, -8.855702199e-05f, -8.836674944e-05f, -8.817630045e-05f, + -8.798567544e-05f, -8.779487486e-05f, -8.760389913e-05f, -8.741274869e-05f, -8.722142398e-05f, -8.702992543e-05f, -8.683825348e-05f, -8.664640856e-05f, -8.645439111e-05f, -8.626220157e-05f, + -8.606984038e-05f, -8.587730797e-05f, -8.568460479e-05f, -8.549173126e-05f, -8.529868783e-05f, -8.510547494e-05f, -8.491209303e-05f, -8.471854254e-05f, -8.452482390e-05f, -8.433093756e-05f, + -8.413688396e-05f, -8.394266354e-05f, -8.374827674e-05f, -8.355372400e-05f, -8.335900577e-05f, -8.316412248e-05f, -8.296907459e-05f, -8.277386252e-05f, -8.257848674e-05f, -8.238294767e-05f, + -8.218724577e-05f, -8.199138147e-05f, -8.179535523e-05f, -8.159916749e-05f, -8.140281868e-05f, -8.120630927e-05f, -8.100963969e-05f, -8.081281040e-05f, -8.061582182e-05f, -8.041867443e-05f, + -8.022136865e-05f, -8.002390494e-05f, -7.982628375e-05f, -7.962850552e-05f, -7.943057071e-05f, -7.923247976e-05f, -7.903423311e-05f, -7.883583123e-05f, -7.863727455e-05f, -7.843856353e-05f, + -7.823969862e-05f, -7.804068027e-05f, -7.784150893e-05f, -7.764218505e-05f, -7.744270909e-05f, -7.724308148e-05f, -7.704330269e-05f, -7.684337317e-05f, -7.664329337e-05f, -7.644306375e-05f, + -7.624268475e-05f, -7.604215682e-05f, -7.584148044e-05f, -7.564065603e-05f, -7.543968407e-05f, -7.523856501e-05f, -7.503729929e-05f, -7.483588738e-05f, -7.463432973e-05f, -7.443262680e-05f, + -7.423077904e-05f, -7.402878691e-05f, -7.382665086e-05f, -7.362437135e-05f, -7.342194885e-05f, -7.321938379e-05f, -7.301667665e-05f, -7.281382788e-05f, -7.261083794e-05f, -7.240770729e-05f, + -7.220443638e-05f, -7.200102568e-05f, -7.179747564e-05f, -7.159378673e-05f, -7.138995939e-05f, -7.118599410e-05f, -7.098189131e-05f, -7.077765149e-05f, -7.057327509e-05f, -7.036876257e-05f, + -7.016411440e-05f, -6.995933104e-05f, -6.975441294e-05f, -6.954936058e-05f, -6.934417441e-05f, -6.913885490e-05f, -6.893340250e-05f, -6.872781769e-05f, -6.852210092e-05f, -6.831625266e-05f, + -6.811027337e-05f, -6.790416351e-05f, -6.769792356e-05f, -6.749155397e-05f, -6.728505521e-05f, -6.707842774e-05f, -6.687167204e-05f, -6.666478855e-05f, -6.645777776e-05f, -6.625064012e-05f, + -6.604337611e-05f, -6.583598618e-05f, -6.562847081e-05f, -6.542083046e-05f, -6.521306560e-05f, -6.500517669e-05f, -6.479716421e-05f, -6.458902862e-05f, -6.438077039e-05f, -6.417238999e-05f, + -6.396388788e-05f, -6.375526454e-05f, -6.354652043e-05f, -6.333765602e-05f, -6.312867178e-05f, -6.291956819e-05f, -6.271034571e-05f, -6.250100480e-05f, -6.229154595e-05f, -6.208196962e-05f, + -6.187227629e-05f, -6.166246641e-05f, -6.145254047e-05f, -6.124249893e-05f, -6.103234228e-05f, -6.082207096e-05f, -6.061168547e-05f, -6.040118628e-05f, -6.019057384e-05f, -5.997984864e-05f, + -5.976901116e-05f, -5.955806185e-05f, -5.934700120e-05f, -5.913582968e-05f, -5.892454777e-05f, -5.871315592e-05f, -5.850165463e-05f, -5.829004437e-05f, -5.807832560e-05f, -5.786649880e-05f, + -5.765456445e-05f, -5.744252303e-05f, -5.723037500e-05f, -5.701812084e-05f, -5.680576103e-05f, -5.659329605e-05f, -5.638072637e-05f, -5.616805246e-05f, -5.595527480e-05f, -5.574239387e-05f, + -5.552941015e-05f, -5.531632411e-05f, -5.510313623e-05f, -5.488984698e-05f, -5.467645684e-05f, -5.446296630e-05f, -5.424937582e-05f, -5.403568589e-05f, -5.382189698e-05f, -5.360800958e-05f, + -5.339402415e-05f, -5.317994118e-05f, -5.296576116e-05f, -5.275148454e-05f, -5.253711182e-05f, -5.232264348e-05f, -5.210807999e-05f, -5.189342183e-05f, -5.167866949e-05f, -5.146382344e-05f, + -5.124888416e-05f, -5.103385213e-05f, -5.081872784e-05f, -5.060351176e-05f, -5.038820438e-05f, -5.017280617e-05f, -4.995731761e-05f, -4.974173920e-05f, -4.952607140e-05f, -4.931031470e-05f, + -4.909446958e-05f, -4.887853653e-05f, -4.866251602e-05f, -4.844640854e-05f, -4.823021456e-05f, -4.801393458e-05f, -4.779756907e-05f, -4.758111852e-05f, -4.736458341e-05f, -4.714796421e-05f, + -4.693126143e-05f, -4.671447553e-05f, -4.649760700e-05f, -4.628065633e-05f, -4.606362399e-05f, -4.584651048e-05f, -4.562931628e-05f, -4.541204186e-05f, -4.519468772e-05f, -4.497725433e-05f, + -4.475974219e-05f, -4.454215177e-05f, -4.432448357e-05f, -4.410673806e-05f, -4.388891573e-05f, -4.367101707e-05f, -4.345304256e-05f, -4.323499269e-05f, -4.301686794e-05f, -4.279866879e-05f, + -4.258039574e-05f, -4.236204927e-05f, -4.214362986e-05f, -4.192513800e-05f, -4.170657418e-05f, -4.148793888e-05f, -4.126923259e-05f, -4.105045579e-05f, -4.083160898e-05f, -4.061269263e-05f, + -4.039370724e-05f, -4.017465329e-05f, -3.995553127e-05f, -3.973634167e-05f, -3.951708497e-05f, -3.929776165e-05f, -3.907837222e-05f, -3.885891715e-05f, -3.863939693e-05f, -3.841981205e-05f, + -3.820016300e-05f, -3.798045027e-05f, -3.776067434e-05f, -3.754083570e-05f, -3.732093484e-05f, -3.710097225e-05f, -3.688094842e-05f, -3.666086383e-05f, -3.644071897e-05f, -3.622051433e-05f, + -3.600025041e-05f, -3.577992768e-05f, -3.555954664e-05f, -3.533910778e-05f, -3.511861159e-05f, -3.489805854e-05f, -3.467744915e-05f, -3.445678388e-05f, -3.423606324e-05f, -3.401528771e-05f, + -3.379445778e-05f, -3.357357394e-05f, -3.335263669e-05f, -3.313164650e-05f, -3.291060387e-05f, -3.268950929e-05f, -3.246836326e-05f, -3.224716625e-05f, -3.202591876e-05f, -3.180462128e-05f, + -3.158327430e-05f, -3.136187831e-05f, -3.114043380e-05f, -3.091894126e-05f, -3.069740118e-05f, -3.047581405e-05f, -3.025418037e-05f, -3.003250062e-05f, -2.981077529e-05f, -2.958900487e-05f, + -2.936718986e-05f, -2.914533075e-05f, -2.892342802e-05f, -2.870148217e-05f, -2.847949368e-05f, -2.825746306e-05f, -2.803539079e-05f, -2.781327735e-05f, -2.759112325e-05f, -2.736892897e-05f, + -2.714669501e-05f, -2.692442186e-05f, -2.670211000e-05f, -2.647975993e-05f, -2.625737214e-05f, -2.603494712e-05f, -2.581248536e-05f, -2.558998736e-05f, -2.536745360e-05f, -2.514488459e-05f, + -2.492228080e-05f, -2.469964273e-05f, -2.447697087e-05f, -2.425426572e-05f, -2.403152777e-05f, -2.380875750e-05f, -2.358595541e-05f, -2.336312199e-05f, -2.314025774e-05f, -2.291736314e-05f, + -2.269443868e-05f, -2.247148487e-05f, -2.224850219e-05f, -2.202549112e-05f, -2.180245217e-05f, -2.157938583e-05f, -2.135629259e-05f, -2.113317294e-05f, -2.091002736e-05f, -2.068685637e-05f, + -2.046366044e-05f, -2.024044006e-05f, -2.001719574e-05f, -1.979392796e-05f, -1.957063722e-05f, -1.934732400e-05f, -1.912398879e-05f, -1.890063210e-05f, -1.867725442e-05f, -1.845385622e-05f, + -1.823043801e-05f, -1.800700029e-05f, -1.778354353e-05f, -1.756006823e-05f, -1.733657489e-05f, -1.711306400e-05f, -1.688953605e-05f, -1.666599153e-05f, -1.644243093e-05f, -1.621885474e-05f, + -1.599526346e-05f, -1.577165759e-05f, -1.554803760e-05f, -1.532440399e-05f, -1.510075726e-05f, -1.487709790e-05f, -1.465342640e-05f, -1.442974324e-05f, -1.420604893e-05f, -1.398234396e-05f, + -1.375862881e-05f, -1.353490398e-05f, -1.331116995e-05f, -1.308742723e-05f, -1.286367631e-05f, -1.263991767e-05f, -1.241615180e-05f, -1.219237920e-05f, -1.196860037e-05f, -1.174481578e-05f, + -1.152102594e-05f, -1.129723133e-05f, -1.107343245e-05f, -1.084962979e-05f, -1.062582384e-05f, -1.040201508e-05f, -1.017820402e-05f, -9.954391141e-06f, -9.730576937e-06f, -9.506761898e-06f, + -9.282946516e-06f, -9.059131282e-06f, -8.835316687e-06f, -8.611503222e-06f, -8.387691378e-06f, -8.163881646e-06f, -7.940074517e-06f, -7.716270482e-06f, -7.492470031e-06f, -7.268673655e-06f, + -7.044881845e-06f, -6.821095092e-06f, -6.597313886e-06f, -6.373538718e-06f, -6.149770077e-06f, -5.926008456e-06f, -5.702254343e-06f, -5.478508229e-06f, -5.254770605e-06f, -5.031041960e-06f, + -4.807322784e-06f, -4.583613569e-06f, -4.359914803e-06f, -4.136226976e-06f, -3.912550579e-06f, -3.688886100e-06f, -3.465234030e-06f, -3.241594859e-06f, -3.017969076e-06f, -2.794357169e-06f, + -2.570759630e-06f, -2.347176946e-06f, -2.123609608e-06f, -1.900058104e-06f, -1.676522923e-06f, -1.453004555e-06f, -1.229503488e-06f, -1.006020212e-06f, -7.825552141e-07f, -5.591089840e-07f, + -3.356820100e-07f, -1.122747806e-07f, 1.111122158e-07f, 3.344784908e-07f, 5.578235563e-07f, 7.811469242e-07f, 1.004448106e-06f, 1.227726615e-06f, 1.450981962e-06f, 1.674213660e-06f, + 1.897421221e-06f, 2.120604157e-06f, 2.343761982e-06f, 2.566894207e-06f, 2.790000346e-06f, 3.013079911e-06f, 3.236132415e-06f, 3.459157372e-06f, 3.682154294e-06f, 3.905122695e-06f, + 4.128062089e-06f, 4.350971987e-06f, 4.573851905e-06f, 4.796701356e-06f, 5.019519854e-06f, 5.242306912e-06f, 5.465062045e-06f, 5.687784767e-06f, 5.910474591e-06f, 6.133131034e-06f, + 6.355753608e-06f, 6.578341829e-06f, 6.800895211e-06f, 7.023413269e-06f, 7.245895519e-06f, 7.468341474e-06f, 7.690750652e-06f, 7.913122566e-06f, 8.135456733e-06f, 8.357752667e-06f, + 8.580009885e-06f, 8.802227903e-06f, 9.024406236e-06f, 9.246544401e-06f, 9.468641914e-06f, 9.690698292e-06f, 9.912713050e-06f, 1.013468571e-05f, 1.035661578e-05f, 1.057850278e-05f, + 1.080034623e-05f, 1.102214564e-05f, 1.124390054e-05f, 1.146561044e-05f, 1.168727486e-05f, 1.190889331e-05f, 1.213046531e-05f, 1.235199039e-05f, 1.257346806e-05f, 1.279489784e-05f, + 1.301627924e-05f, 1.323761179e-05f, 1.345889501e-05f, 1.368012840e-05f, 1.390131150e-05f, 1.412244383e-05f, 1.434352489e-05f, 1.456455421e-05f, 1.478553132e-05f, 1.500645572e-05f, + 1.522732695e-05f, 1.544814452e-05f, 1.566890795e-05f, 1.588961676e-05f, 1.611027047e-05f, 1.633086861e-05f, 1.655141069e-05f, 1.677189623e-05f, 1.699232477e-05f, 1.721269581e-05f, + 1.743300888e-05f, 1.765326351e-05f, 1.787345921e-05f, 1.809359551e-05f, 1.831367192e-05f, 1.853368798e-05f, 1.875364320e-05f, 1.897353711e-05f, 1.919336923e-05f, 1.941313908e-05f, + 1.963284619e-05f, 1.985249008e-05f, 2.007207028e-05f, 2.029158631e-05f, 2.051103768e-05f, 2.073042394e-05f, 2.094974460e-05f, 2.116899918e-05f, 2.138818722e-05f, 2.160730823e-05f, + 2.182636175e-05f, 2.204534729e-05f, 2.226426439e-05f, 2.248311257e-05f, 2.270189135e-05f, 2.292060026e-05f, 2.313923883e-05f, 2.335780659e-05f, 2.357630306e-05f, 2.379472777e-05f, + 2.401308024e-05f, 2.423136001e-05f, 2.444956660e-05f, 2.466769955e-05f, 2.488575836e-05f, 2.510374259e-05f, 2.532165175e-05f, 2.553948537e-05f, 2.575724298e-05f, 2.597492412e-05f, + 2.619252830e-05f, 2.641005507e-05f, 2.662750395e-05f, 2.684487447e-05f, 2.706216615e-05f, 2.727937854e-05f, 2.749651116e-05f, 2.771356355e-05f, 2.793053522e-05f, 2.814742572e-05f, + 2.836423458e-05f, 2.858096132e-05f, 2.879760549e-05f, 2.901416661e-05f, 2.923064421e-05f, 2.944703783e-05f, 2.966334700e-05f, 2.987957125e-05f, 3.009571012e-05f, 3.031176315e-05f, + 3.052772985e-05f, 3.074360977e-05f, 3.095940245e-05f, 3.117510741e-05f, 3.139072420e-05f, 3.160625234e-05f, 3.182169137e-05f, 3.203704083e-05f, 3.225230025e-05f, 3.246746917e-05f, + 3.268254713e-05f, 3.289753366e-05f, 3.311242830e-05f, 3.332723058e-05f, 3.354194004e-05f, 3.375655623e-05f, 3.397107867e-05f, 3.418550690e-05f, 3.439984047e-05f, 3.461407892e-05f, + 3.482822177e-05f, 3.504226857e-05f, 3.525621886e-05f, 3.547007217e-05f, 3.568382806e-05f, 3.589748605e-05f, 3.611104569e-05f, 3.632450652e-05f, 3.653786807e-05f, 3.675112990e-05f, + 3.696429154e-05f, 3.717735252e-05f, 3.739031241e-05f, 3.760317072e-05f, 3.781592702e-05f, 3.802858084e-05f, 3.824113172e-05f, 3.845357921e-05f, 3.866592284e-05f, 3.887816218e-05f, + 3.909029674e-05f, 3.930232609e-05f, 3.951424977e-05f, 3.972606732e-05f, 3.993777828e-05f, 4.014938220e-05f, 4.036087863e-05f, 4.057226711e-05f, 4.078354719e-05f, 4.099471842e-05f, + 4.120578033e-05f, 4.141673249e-05f, 4.162757442e-05f, 4.183830570e-05f, 4.204892585e-05f, 4.225943443e-05f, 4.246983099e-05f, 4.268011507e-05f, 4.289028623e-05f, 4.310034401e-05f, + 4.331028796e-05f, 4.352011764e-05f, 4.372983259e-05f, 4.393943237e-05f, 4.414891651e-05f, 4.435828459e-05f, 4.456753614e-05f, 4.477667071e-05f, 4.498568787e-05f, 4.519458716e-05f, + 4.540336813e-05f, 4.561203034e-05f, 4.582057334e-05f, 4.602899668e-05f, 4.623729992e-05f, 4.644548261e-05f, 4.665354431e-05f, 4.686148457e-05f, 4.706930294e-05f, 4.727699898e-05f, + 4.748457224e-05f, 4.769202229e-05f, 4.789934868e-05f, 4.810655095e-05f, 4.831362868e-05f, 4.852058142e-05f, 4.872740872e-05f, 4.893411014e-05f, 4.914068525e-05f, 4.934713359e-05f, + 4.955345473e-05f, 4.975964823e-05f, 4.996571364e-05f, 5.017165053e-05f, 5.037745846e-05f, 5.058313697e-05f, 5.078868565e-05f, 5.099410404e-05f, 5.119939171e-05f, 5.140454822e-05f, + 5.160957314e-05f, 5.181446601e-05f, 5.201922642e-05f, 5.222385391e-05f, 5.242834805e-05f, 5.263270841e-05f, 5.283693455e-05f, 5.304102604e-05f, 5.324498243e-05f, 5.344880330e-05f, + 5.365248820e-05f, 5.385603671e-05f, 5.405944839e-05f, 5.426272281e-05f, 5.446585953e-05f, 5.466885812e-05f, 5.487171814e-05f, 5.507443917e-05f, 5.527702078e-05f, 5.547946252e-05f, + 5.568176398e-05f, 5.588392471e-05f, 5.608594429e-05f, 5.628782229e-05f, 5.648955828e-05f, 5.669115182e-05f, 5.689260249e-05f, 5.709390987e-05f, 5.729507351e-05f, 5.749609300e-05f, + 5.769696790e-05f, 5.789769779e-05f, 5.809828224e-05f, 5.829872083e-05f, 5.849901312e-05f, 5.869915869e-05f, 5.889915712e-05f, 5.909900798e-05f, 5.929871085e-05f, 5.949826529e-05f, + 5.969767090e-05f, 5.989692723e-05f, 6.009603387e-05f, 6.029499040e-05f, 6.049379640e-05f, 6.069245143e-05f, 6.089095509e-05f, 6.108930694e-05f, 6.128750656e-05f, 6.148555354e-05f, + 6.168344746e-05f, 6.188118789e-05f, 6.207877441e-05f, 6.227620661e-05f, 6.247348407e-05f, 6.267060636e-05f, 6.286757307e-05f, 6.306438379e-05f, 6.326103808e-05f, 6.345753554e-05f, + 6.365387576e-05f, 6.385005830e-05f, 6.404608277e-05f, 6.424194873e-05f, 6.443765578e-05f, 6.463320351e-05f, 6.482859149e-05f, 6.502381931e-05f, 6.521888656e-05f, 6.541379283e-05f, + 6.560853771e-05f, 6.580312077e-05f, 6.599754161e-05f, 6.619179982e-05f, 6.638589499e-05f, 6.657982670e-05f, 6.677359454e-05f, 6.696719811e-05f, 6.716063699e-05f, 6.735391078e-05f, + 6.754701907e-05f, 6.773996144e-05f, 6.793273749e-05f, 6.812534682e-05f, 6.831778900e-05f, 6.851006365e-05f, 6.870217035e-05f, 6.889410869e-05f, 6.908587827e-05f, 6.927747869e-05f, + 6.946890953e-05f, 6.966017040e-05f, 6.985126089e-05f, 7.004218060e-05f, 7.023292912e-05f, 7.042350605e-05f, 7.061391099e-05f, 7.080414354e-05f, 7.099420329e-05f, 7.118408985e-05f, + 7.137380281e-05f, 7.156334177e-05f, 7.175270633e-05f, 7.194189610e-05f, 7.213091067e-05f, 7.231974965e-05f, 7.250841264e-05f, 7.269689923e-05f, 7.288520904e-05f, 7.307334166e-05f, + 7.326129670e-05f, 7.344907377e-05f, 7.363667246e-05f, 7.382409238e-05f, 7.401133314e-05f, 7.419839434e-05f, 7.438527559e-05f, 7.457197650e-05f, 7.475849667e-05f, 7.494483570e-05f, + 7.513099322e-05f, 7.531696882e-05f, 7.550276211e-05f, 7.568837271e-05f, 7.587380022e-05f, 7.605904425e-05f, 7.624410441e-05f, 7.642898032e-05f, 7.661367158e-05f, 7.679817781e-05f, + 7.698249862e-05f, 7.716663362e-05f, 7.735058242e-05f, 7.753434464e-05f, 7.771791989e-05f, 7.790130779e-05f, 7.808450795e-05f, 7.826751999e-05f, 7.845034352e-05f, 7.863297816e-05f, + 7.881542352e-05f, 7.899767922e-05f, 7.917974488e-05f, 7.936162012e-05f, 7.954330456e-05f, 7.972479781e-05f, 7.990609949e-05f, 8.008720923e-05f, 8.026812664e-05f, 8.044885135e-05f, + 8.062938297e-05f, 8.080972113e-05f, 8.098986545e-05f, 8.116981555e-05f, 8.134957106e-05f, 8.152913160e-05f, 8.170849678e-05f, 8.188766625e-05f, 8.206663961e-05f, 8.224541651e-05f, + 8.242399655e-05f, 8.260237938e-05f, 8.278056461e-05f, 8.295855187e-05f, 8.313634079e-05f, 8.331393101e-05f, 8.349132214e-05f, 8.366851381e-05f, 8.384550566e-05f, 8.402229732e-05f, + 8.419888842e-05f, 8.437527858e-05f, 8.455146744e-05f, 8.472745463e-05f, 8.490323978e-05f, 8.507882253e-05f, 8.525420251e-05f, 8.542937935e-05f, 8.560435269e-05f, 8.577912216e-05f, + 8.595368740e-05f, 8.612804804e-05f, 8.630220372e-05f, 8.647615408e-05f, 8.664989874e-05f, 8.682343736e-05f, 8.699676957e-05f, 8.716989501e-05f, 8.734281331e-05f, 8.751552412e-05f, + 8.768802708e-05f, 8.786032182e-05f, 8.803240799e-05f, 8.820428524e-05f, 8.837595319e-05f, 8.854741150e-05f, 8.871865980e-05f, 8.888969774e-05f, 8.906052498e-05f, 8.923114114e-05f, + 8.940154587e-05f, 8.957173882e-05f, 8.974171964e-05f, 8.991148798e-05f, 9.008104347e-05f, 9.025038577e-05f, 9.041951453e-05f, 9.058842938e-05f, 9.075713000e-05f, 9.092561601e-05f, + 9.109388708e-05f, 9.126194284e-05f, 9.142978297e-05f, 9.159740709e-05f, 9.176481488e-05f, 9.193200598e-05f, 9.209898003e-05f, 9.226573671e-05f, 9.243227566e-05f, 9.259859653e-05f, + 9.276469898e-05f, 9.293058267e-05f, 9.309624725e-05f, 9.326169237e-05f, 9.342691771e-05f, 9.359192291e-05f, 9.375670763e-05f, 9.392127153e-05f, 9.408561427e-05f, 9.424973551e-05f, + 9.441363491e-05f, 9.457731213e-05f, 9.474076683e-05f, 9.490399867e-05f, 9.506700733e-05f, 9.522979245e-05f, 9.539235370e-05f, 9.555469075e-05f, 9.571680325e-05f, 9.587869089e-05f, + 9.604035331e-05f, 9.620179019e-05f, 9.636300120e-05f, 9.652398599e-05f, 9.668474424e-05f, 9.684527562e-05f, 9.700557979e-05f, 9.716565643e-05f, 9.732550520e-05f, 9.748512577e-05f, + 9.764451782e-05f, 9.780368101e-05f, 9.796261502e-05f, 9.812131953e-05f, 9.827979419e-05f, 9.843803869e-05f, 9.859605270e-05f, 9.875383589e-05f, 9.891138794e-05f, 9.906870853e-05f, + 9.922579733e-05f, 9.938265402e-05f, 9.953927827e-05f, 9.969566976e-05f, 9.985182818e-05f, 1.000077532e-04f, 1.001634445e-04f, 1.003189017e-04f, 1.004741246e-04f, 1.006291128e-04f, + 1.007838661e-04f, 1.009383840e-04f, 1.010926662e-04f, 1.012467125e-04f, 1.014005226e-04f, 1.015540960e-04f, 1.017074326e-04f, 1.018605320e-04f, 1.020133938e-04f, 1.021660178e-04f, + 1.023184036e-04f, 1.024705510e-04f, 1.026224596e-04f, 1.027741291e-04f, 1.029255592e-04f, 1.030767496e-04f, 1.032276999e-04f, 1.033784100e-04f, 1.035288794e-04f, 1.036791078e-04f, + 1.038290951e-04f, 1.039788407e-04f, 1.041283445e-04f, 1.042776061e-04f, 1.044266252e-04f, 1.045754016e-04f, 1.047239348e-04f, 1.048722247e-04f, 1.050202709e-04f, 1.051680731e-04f, + 1.053156310e-04f, 1.054629443e-04f, 1.056100127e-04f, 1.057568359e-04f, 1.059034136e-04f, 1.060497455e-04f, 1.061958313e-04f, 1.063416707e-04f, 1.064872634e-04f, 1.066326091e-04f, + 1.067777075e-04f, 1.069225584e-04f, 1.070671614e-04f, 1.072115162e-04f, 1.073556226e-04f, 1.074994802e-04f, 1.076430887e-04f, 1.077864479e-04f, 1.079295575e-04f, 1.080724172e-04f, + 1.082150266e-04f, 1.083573855e-04f, 1.084994937e-04f, 1.086413507e-04f, 1.087829564e-04f, 1.089243104e-04f, 1.090654125e-04f, 1.092062623e-04f, 1.093468597e-04f, 1.094872042e-04f, + 1.096272956e-04f, 1.097671337e-04f, 1.099067181e-04f, 1.100460486e-04f, 1.101851248e-04f, 1.103239466e-04f, 1.104625135e-04f, 1.106008254e-04f, 1.107388820e-04f, 1.108766829e-04f, + 1.110142279e-04f, 1.111515168e-04f, 1.112885492e-04f, 1.114253248e-04f, 1.115618435e-04f, 1.116981048e-04f, 1.118341086e-04f, 1.119698545e-04f, 1.121053424e-04f, 1.122405718e-04f, + 1.123755426e-04f, 1.125102545e-04f, 1.126447072e-04f, 1.127789003e-04f, 1.129128338e-04f, 1.130465072e-04f, 1.131799203e-04f, 1.133130729e-04f, 1.134459647e-04f, 1.135785954e-04f, + 1.137109647e-04f, 1.138430724e-04f, 1.139749182e-04f, 1.141065019e-04f, 1.142378231e-04f, 1.143688817e-04f, 1.144996773e-04f, 1.146302097e-04f, 1.147604787e-04f, 1.148904839e-04f, + 1.150202251e-04f, 1.151497020e-04f, 1.152789145e-04f, 1.154078622e-04f, 1.155365448e-04f, 1.156649622e-04f, 1.157931140e-04f, 1.159210000e-04f, 1.160486200e-04f, 1.161759736e-04f, + 1.163030607e-04f, 1.164298809e-04f, 1.165564341e-04f, 1.166827199e-04f, 1.168087382e-04f, 1.169344886e-04f, 1.170599709e-04f, 1.171851849e-04f, 1.173101303e-04f, 1.174348069e-04f, + 1.175592144e-04f, 1.176833526e-04f, 1.178072211e-04f, 1.179308199e-04f, 1.180541486e-04f, 1.181772069e-04f, 1.182999947e-04f, 1.184225117e-04f, 1.185447576e-04f, 1.186667323e-04f, + 1.187884353e-04f, 1.189098667e-04f, 1.190310259e-04f, 1.191519130e-04f, 1.192725275e-04f, 1.193928693e-04f, 1.195129381e-04f, 1.196327336e-04f, 1.197522558e-04f, 1.198715042e-04f, + 1.199904787e-04f, 1.201091790e-04f, 1.202276049e-04f, 1.203457562e-04f, 1.204636326e-04f, 1.205812339e-04f, 1.206985599e-04f, 1.208156103e-04f, 1.209323849e-04f, 1.210488834e-04f, + 1.211651057e-04f, 1.212810515e-04f, 1.213967206e-04f, 1.215121128e-04f, 1.216272277e-04f, 1.217420653e-04f, 1.218566252e-04f, 1.219709073e-04f, 1.220849113e-04f, 1.221986370e-04f, + 1.223120841e-04f, 1.224252525e-04f, 1.225381420e-04f, 1.226507522e-04f, 1.227630830e-04f, 1.228751342e-04f, 1.229869055e-04f, 1.230983967e-04f, 1.232096077e-04f, 1.233205381e-04f, + 1.234311878e-04f, 1.235415565e-04f, 1.236516441e-04f, 1.237614502e-04f, 1.238709748e-04f, 1.239802176e-04f, 1.240891783e-04f, 1.241978569e-04f, 1.243062529e-04f, 1.244143663e-04f, + 1.245221968e-04f, 1.246297443e-04f, 1.247370084e-04f, 1.248439890e-04f, 1.249506859e-04f, 1.250570989e-04f, 1.251632278e-04f, 1.252690723e-04f, 1.253746323e-04f, 1.254799076e-04f, + 1.255848979e-04f, 1.256896030e-04f, 1.257940228e-04f, 1.258981570e-04f, 1.260020055e-04f, 1.261055680e-04f, 1.262088443e-04f, 1.263118343e-04f, 1.264145376e-04f, 1.265169543e-04f, + 1.266190839e-04f, 1.267209264e-04f, 1.268224816e-04f, 1.269237492e-04f, 1.270247290e-04f, 1.271254209e-04f, 1.272258246e-04f, 1.273259401e-04f, 1.274257670e-04f, 1.275253051e-04f, + 1.276245544e-04f, 1.277235145e-04f, 1.278221854e-04f, 1.279205668e-04f, 1.280186585e-04f, 1.281164604e-04f, 1.282139722e-04f, 1.283111937e-04f, 1.284081249e-04f, 1.285047654e-04f, + 1.286011152e-04f, 1.286971739e-04f, 1.287929415e-04f, 1.288884178e-04f, 1.289836025e-04f, 1.290784955e-04f, 1.291730967e-04f, 1.292674057e-04f, 1.293614225e-04f, 1.294551469e-04f, + 1.295485787e-04f, 1.296417176e-04f, 1.297345637e-04f, 1.298271165e-04f, 1.299193761e-04f, 1.300113421e-04f, 1.301030145e-04f, 1.301943931e-04f, 1.302854776e-04f, 1.303762679e-04f, + 1.304667639e-04f, 1.305569654e-04f, 1.306468721e-04f, 1.307364840e-04f, 1.308258008e-04f, 1.309148224e-04f, 1.310035487e-04f, 1.310919794e-04f, 1.311801143e-04f, 1.312679534e-04f, + 1.313554965e-04f, 1.314427433e-04f, 1.315296938e-04f, 1.316163477e-04f, 1.317027049e-04f, 1.317887653e-04f, 1.318745286e-04f, 1.319599948e-04f, 1.320451636e-04f, 1.321300349e-04f, + 1.322146086e-04f, 1.322988844e-04f, 1.323828622e-04f, 1.324665419e-04f, 1.325499233e-04f, 1.326330063e-04f, 1.327157907e-04f, 1.327982763e-04f, 1.328804630e-04f, 1.329623506e-04f, + 1.330439390e-04f, 1.331252280e-04f, 1.332062176e-04f, 1.332869074e-04f, 1.333672975e-04f, 1.334473876e-04f, 1.335271775e-04f, 1.336066672e-04f, 1.336858565e-04f, 1.337647453e-04f, + 1.338433333e-04f, 1.339216205e-04f, 1.339996068e-04f, 1.340772918e-04f, 1.341546756e-04f, 1.342317580e-04f, 1.343085389e-04f, 1.343850180e-04f, 1.344611953e-04f, 1.345370706e-04f, + 1.346126438e-04f, 1.346879148e-04f, 1.347628833e-04f, 1.348375494e-04f, 1.349119127e-04f, 1.349859733e-04f, 1.350597309e-04f, 1.351331855e-04f, 1.352063368e-04f, 1.352791849e-04f, + 1.353517294e-04f, 1.354239704e-04f, 1.354959076e-04f, 1.355675410e-04f, 1.356388704e-04f, 1.357098957e-04f, 1.357806167e-04f, 1.358510334e-04f, 1.359211456e-04f, 1.359909531e-04f, + 1.360604559e-04f, 1.361296539e-04f, 1.361985468e-04f, 1.362671346e-04f, 1.363354172e-04f, 1.364033944e-04f, 1.364710661e-04f, 1.365384322e-04f, 1.366054926e-04f, 1.366722472e-04f, + 1.367386958e-04f, 1.368048383e-04f, 1.368706746e-04f, 1.369362047e-04f, 1.370014283e-04f, 1.370663453e-04f, 1.371309557e-04f, 1.371952593e-04f, 1.372592560e-04f, 1.373229458e-04f, + 1.373863284e-04f, 1.374494038e-04f, 1.375121719e-04f, 1.375746326e-04f, 1.376367857e-04f, 1.376986312e-04f, 1.377601689e-04f, 1.378213987e-04f, 1.378823205e-04f, 1.379429343e-04f, + 1.380032399e-04f, 1.380632372e-04f, 1.381229262e-04f, 1.381823066e-04f, 1.382413784e-04f, 1.383001416e-04f, 1.383585959e-04f, 1.384167413e-04f, 1.384745778e-04f, 1.385321052e-04f, + 1.385893233e-04f, 1.386462322e-04f, 1.387028317e-04f, 1.387591217e-04f, 1.388151022e-04f, 1.388707729e-04f, 1.389261339e-04f, 1.389811851e-04f, 1.390359263e-04f, 1.390903575e-04f, + 1.391444785e-04f, 1.391982893e-04f, 1.392517898e-04f, 1.393049799e-04f, 1.393578595e-04f, 1.394104286e-04f, 1.394626870e-04f, 1.395146346e-04f, 1.395662714e-04f, 1.396175973e-04f, + 1.396686122e-04f, 1.397193160e-04f, 1.397697086e-04f, 1.398197900e-04f, 1.398695600e-04f, 1.399190187e-04f, 1.399681658e-04f, 1.400170014e-04f, 1.400655254e-04f, 1.401137376e-04f, + 1.401616380e-04f, 1.402092265e-04f, 1.402565031e-04f, 1.403034676e-04f, 1.403501201e-04f, 1.403964603e-04f, 1.404424884e-04f, 1.404882040e-04f, 1.405336073e-04f, 1.405786982e-04f, + 1.406234765e-04f, 1.406679422e-04f, 1.407120952e-04f, 1.407559355e-04f, 1.407994629e-04f, 1.408426775e-04f, 1.408855792e-04f, 1.409281678e-04f, 1.409704434e-04f, 1.410124059e-04f, + 1.410540551e-04f, 1.410953911e-04f, 1.411364138e-04f, 1.411771230e-04f, 1.412175189e-04f, 1.412576012e-04f, 1.412973700e-04f, 1.413368251e-04f, 1.413759666e-04f, 1.414147943e-04f, + 1.414533083e-04f, 1.414915084e-04f, 1.415293946e-04f, 1.415669668e-04f, 1.416042250e-04f, 1.416411692e-04f, 1.416777992e-04f, 1.417141151e-04f, 1.417501168e-04f, 1.417858042e-04f, + 1.418211773e-04f, 1.418562360e-04f, 1.418909803e-04f, 1.419254102e-04f, 1.419595255e-04f, 1.419933263e-04f, 1.420268125e-04f, 1.420599840e-04f, 1.420928409e-04f, 1.421253830e-04f, + 1.421576104e-04f, 1.421895229e-04f, 1.422211206e-04f, 1.422524034e-04f, 1.422833713e-04f, 1.423140242e-04f, 1.423443621e-04f, 1.423743849e-04f, 1.424040927e-04f, 1.424334853e-04f, + 1.424625628e-04f, 1.424913250e-04f, 1.425197721e-04f, 1.425479039e-04f, 1.425757204e-04f, 1.426032216e-04f, 1.426304074e-04f, 1.426572779e-04f, 1.426838329e-04f, 1.427100725e-04f, + 1.427359966e-04f, 1.427616052e-04f, 1.427868983e-04f, 1.428118758e-04f, 1.428365378e-04f, 1.428608841e-04f, 1.428849148e-04f, 1.429086299e-04f, 1.429320293e-04f, 1.429551130e-04f, + 1.429778809e-04f, 1.430003332e-04f, 1.430224696e-04f, 1.430442903e-04f, 1.430657952e-04f, 1.430869843e-04f, 1.431078576e-04f, 1.431284150e-04f, 1.431486565e-04f, 1.431685821e-04f, + 1.431881919e-04f, 1.432074857e-04f, 1.432264636e-04f, 1.432451256e-04f, 1.432634717e-04f, 1.432815017e-04f, 1.432992159e-04f, 1.433166140e-04f, 1.433336961e-04f, 1.433504623e-04f, + 1.433669124e-04f, 1.433830465e-04f, 1.433988647e-04f, 1.434143668e-04f, 1.434295528e-04f, 1.434444229e-04f, 1.434589769e-04f, 1.434732148e-04f, 1.434871367e-04f, 1.435007426e-04f, + 1.435140325e-04f, 1.435270063e-04f, 1.435396640e-04f, 1.435520057e-04f, 1.435640314e-04f, 1.435757411e-04f, 1.435871347e-04f, 1.435982123e-04f, 1.436089738e-04f, 1.436194194e-04f, + 1.436295489e-04f, 1.436393625e-04f, 1.436488600e-04f, 1.436580415e-04f, 1.436669071e-04f, 1.436754567e-04f, 1.436836904e-04f, 1.436916081e-04f, 1.436992098e-04f, 1.437064957e-04f, + 1.437134656e-04f, 1.437201196e-04f, 1.437264578e-04f, 1.437324801e-04f, 1.437381865e-04f, 1.437435771e-04f, 1.437486519e-04f, 1.437534109e-04f, 1.437578541e-04f, 1.437619816e-04f, + 1.437657933e-04f, 1.437692893e-04f, 1.437724696e-04f, 1.437753342e-04f, 1.437778831e-04f, 1.437801165e-04f, 1.437820342e-04f, 1.437836364e-04f, 1.437849230e-04f, 1.437858940e-04f, + 1.437865496e-04f, 1.437868897e-04f, 1.437869143e-04f, 1.437866236e-04f, 1.437860174e-04f, 1.437850959e-04f, 1.437838591e-04f, 1.437823070e-04f, 1.437804396e-04f, 1.437782570e-04f, + 1.437757592e-04f, 1.437729462e-04f, 1.437698181e-04f, 1.437663749e-04f, 1.437626167e-04f, 1.437585435e-04f, 1.437541553e-04f, 1.437494521e-04f, 1.437444341e-04f, 1.437391012e-04f, + 1.437334534e-04f, 1.437274909e-04f, 1.437212137e-04f, 1.437146218e-04f, 1.437077152e-04f, 1.437004941e-04f, 1.436929583e-04f, 1.436851081e-04f, 1.436769434e-04f, 1.436684643e-04f, + 1.436596708e-04f, 1.436505630e-04f, 1.436411409e-04f, 1.436314046e-04f, 1.436213541e-04f, 1.436109895e-04f, 1.436003108e-04f, 1.435893181e-04f, 1.435780115e-04f, 1.435663909e-04f, + 1.435544565e-04f, 1.435422083e-04f, 1.435296463e-04f, 1.435167706e-04f, 1.435035813e-04f, 1.434900785e-04f, 1.434762621e-04f, 1.434621322e-04f, 1.434476890e-04f, 1.434329324e-04f, + 1.434178626e-04f, 1.434024795e-04f, 1.433867833e-04f, 1.433707740e-04f, 1.433544517e-04f, 1.433378164e-04f, 1.433208683e-04f, 1.433036073e-04f, 1.432860335e-04f, 1.432681471e-04f, + 1.432499480e-04f, 1.432314364e-04f, 1.432126123e-04f, 1.431934758e-04f, 1.431740269e-04f, 1.431542658e-04f, 1.431341924e-04f, 1.431138070e-04f, 1.430931094e-04f, 1.430720999e-04f, + 1.430507785e-04f, 1.430291453e-04f, 1.430072003e-04f, 1.429849437e-04f, 1.429623754e-04f, 1.429394956e-04f, 1.429163044e-04f, 1.428928018e-04f, 1.428689879e-04f, 1.428448629e-04f, + 1.428204267e-04f, 1.427956795e-04f, 1.427706213e-04f, 1.427452522e-04f, 1.427195724e-04f, 1.426935819e-04f, 1.426672807e-04f, 1.426406691e-04f, 1.426137470e-04f, 1.425865145e-04f, + 1.425589718e-04f, 1.425311189e-04f, 1.425029559e-04f, 1.424744829e-04f, 1.424457000e-04f, 1.424166073e-04f, 1.423872049e-04f, 1.423574928e-04f, 1.423274712e-04f, 1.422971402e-04f, + 1.422664999e-04f, 1.422355503e-04f, 1.422042915e-04f, 1.421727237e-04f, 1.421408469e-04f, 1.421086613e-04f, 1.420761669e-04f, 1.420433638e-04f, 1.420102522e-04f, 1.419768322e-04f, + 1.419431038e-04f, 1.419090671e-04f, 1.418747223e-04f, 1.418400694e-04f, 1.418051086e-04f, 1.417698400e-04f, 1.417342636e-04f, 1.416983796e-04f, 1.416621881e-04f, 1.416256892e-04f, + 1.415888829e-04f, 1.415517695e-04f, 1.415143490e-04f, 1.414766216e-04f, 1.414385872e-04f, 1.414002462e-04f, 1.413615985e-04f, 1.413226442e-04f, 1.412833836e-04f, 1.412438167e-04f, + 1.412039436e-04f, 1.411637644e-04f, 1.411232793e-04f, 1.410824883e-04f, 1.410413917e-04f, 1.409999894e-04f, 1.409582817e-04f, 1.409162686e-04f, 1.408739503e-04f, 1.408313269e-04f, + 1.407883985e-04f, 1.407451652e-04f, 1.407016271e-04f, 1.406577845e-04f, 1.406136373e-04f, 1.405691858e-04f, 1.405244300e-04f, 1.404793701e-04f, 1.404340063e-04f, 1.403883385e-04f, + 1.403423670e-04f, 1.402960919e-04f, 1.402495133e-04f, 1.402026314e-04f, 1.401554463e-04f, 1.401079580e-04f, 1.400601669e-04f, 1.400120728e-04f, 1.399636762e-04f, 1.399149769e-04f, + 1.398659752e-04f, 1.398166713e-04f, 1.397670652e-04f, 1.397171571e-04f, 1.396669471e-04f, 1.396164354e-04f, 1.395656221e-04f, 1.395145073e-04f, 1.394630912e-04f, 1.394113740e-04f, + 1.393593557e-04f, 1.393070365e-04f, 1.392544165e-04f, 1.392014960e-04f, 1.391482750e-04f, 1.390947536e-04f, 1.390409321e-04f, 1.389868106e-04f, 1.389323892e-04f, 1.388776681e-04f, + 1.388226473e-04f, 1.387673272e-04f, 1.387117077e-04f, 1.386557891e-04f, 1.385995715e-04f, 1.385430551e-04f, 1.384862400e-04f, 1.384291263e-04f, 1.383717143e-04f, 1.383140041e-04f, + 1.382559957e-04f, 1.381976895e-04f, 1.381390855e-04f, 1.380801839e-04f, 1.380209848e-04f, 1.379614885e-04f, 1.379016950e-04f, 1.378416045e-04f, 1.377812173e-04f, 1.377205333e-04f, + 1.376595529e-04f, 1.375982761e-04f, 1.375367032e-04f, 1.374748342e-04f, 1.374126695e-04f, 1.373502090e-04f, 1.372874530e-04f, 1.372244016e-04f, 1.371610551e-04f, 1.370974135e-04f, + 1.370334771e-04f, 1.369692460e-04f, 1.369047204e-04f, 1.368399004e-04f, 1.367747863e-04f, 1.367093781e-04f, 1.366436761e-04f, 1.365776804e-04f, 1.365113912e-04f, 1.364448087e-04f, + 1.363779331e-04f, 1.363107645e-04f, 1.362433030e-04f, 1.361755490e-04f, 1.361075025e-04f, 1.360391637e-04f, 1.359705328e-04f, 1.359016100e-04f, 1.358323955e-04f, 1.357628894e-04f, + 1.356930919e-04f, 1.356230032e-04f, 1.355526235e-04f, 1.354819529e-04f, 1.354109917e-04f, 1.353397400e-04f, 1.352681980e-04f, 1.351963659e-04f, 1.351242438e-04f, 1.350518321e-04f, + 1.349791307e-04f, 1.349061400e-04f, 1.348328602e-04f, 1.347592913e-04f, 1.346854336e-04f, 1.346112873e-04f, 1.345368526e-04f, 1.344621296e-04f, 1.343871186e-04f, 1.343118197e-04f, + 1.342362332e-04f, 1.341603592e-04f, 1.340841979e-04f, 1.340077495e-04f, 1.339310143e-04f, 1.338539923e-04f, 1.337766838e-04f, 1.336990891e-04f, 1.336212082e-04f, 1.335430414e-04f, + 1.334645889e-04f, 1.333858509e-04f, 1.333068276e-04f, 1.332275192e-04f, 1.331479258e-04f, 1.330680477e-04f, 1.329878852e-04f, 1.329074383e-04f, 1.328267073e-04f, 1.327456924e-04f, + 1.326643938e-04f, 1.325828117e-04f, 1.325009463e-04f, 1.324187978e-04f, 1.323363665e-04f, 1.322536525e-04f, 1.321706560e-04f, 1.320873773e-04f, 1.320038165e-04f, 1.319199739e-04f, + 1.318358496e-04f, 1.317514440e-04f, 1.316667571e-04f, 1.315817893e-04f, 1.314965406e-04f, 1.314110114e-04f, 1.313252019e-04f, 1.312391122e-04f, 1.311527426e-04f, 1.310660933e-04f, + 1.309791645e-04f, 1.308919564e-04f, 1.308044692e-04f, 1.307167032e-04f, 1.306286586e-04f, 1.305403356e-04f, 1.304517344e-04f, 1.303628552e-04f, 1.302736983e-04f, 1.301842639e-04f, + 1.300945521e-04f, 1.300045633e-04f, 1.299142977e-04f, 1.298237554e-04f, 1.297329367e-04f, 1.296418418e-04f, 1.295504710e-04f, 1.294588244e-04f, 1.293669023e-04f, 1.292747050e-04f, + 1.291822326e-04f, 1.290894853e-04f, 1.289964635e-04f, 1.289031674e-04f, 1.288095971e-04f, 1.287157529e-04f, 1.286216350e-04f, 1.285272437e-04f, 1.284325792e-04f, 1.283376417e-04f, + 1.282424314e-04f, 1.281469487e-04f, 1.280511937e-04f, 1.279551667e-04f, 1.278588678e-04f, 1.277622974e-04f, 1.276654557e-04f, 1.275683429e-04f, 1.274709592e-04f, 1.273733050e-04f, + 1.272753803e-04f, 1.271771855e-04f, 1.270787209e-04f, 1.269799865e-04f, 1.268809828e-04f, 1.267817099e-04f, 1.266821681e-04f, 1.265823576e-04f, 1.264822787e-04f, 1.263819316e-04f, + 1.262813165e-04f, 1.261804337e-04f, 1.260792835e-04f, 1.259778661e-04f, 1.258761817e-04f, 1.257742305e-04f, 1.256720130e-04f, 1.255695292e-04f, 1.254667794e-04f, 1.253637639e-04f, + 1.252604830e-04f, 1.251569368e-04f, 1.250531257e-04f, 1.249490499e-04f, 1.248447096e-04f, 1.247401051e-04f, 1.246352367e-04f, 1.245301045e-04f, 1.244247090e-04f, 1.243190502e-04f, + 1.242131285e-04f, 1.241069441e-04f, 1.240004974e-04f, 1.238937884e-04f, 1.237868176e-04f, 1.236795851e-04f, 1.235720913e-04f, 1.234643363e-04f, 1.233563205e-04f, 1.232480440e-04f, + 1.231395073e-04f, 1.230307104e-04f, 1.229216538e-04f, 1.228123376e-04f, 1.227027621e-04f, 1.225929276e-04f, 1.224828343e-04f, 1.223724826e-04f, 1.222618726e-04f, 1.221510047e-04f, + 1.220398791e-04f, 1.219284960e-04f, 1.218168558e-04f, 1.217049588e-04f, 1.215928051e-04f, 1.214803950e-04f, 1.213677289e-04f, 1.212548070e-04f, 1.211416296e-04f, 1.210281968e-04f, + 1.209145091e-04f, 1.208005667e-04f, 1.206863699e-04f, 1.205719189e-04f, 1.204572139e-04f, 1.203422554e-04f, 1.202270435e-04f, 1.201115786e-04f, 1.199958609e-04f, 1.198798906e-04f, + 1.197636682e-04f, 1.196471937e-04f, 1.195304676e-04f, 1.194134901e-04f, 1.192962615e-04f, 1.191787821e-04f, 1.190610521e-04f, 1.189430718e-04f, 1.188248415e-04f, 1.187063615e-04f, + 1.185876321e-04f, 1.184686535e-04f, 1.183494261e-04f, 1.182299502e-04f, 1.181102259e-04f, 1.179902536e-04f, 1.178700336e-04f, 1.177495662e-04f, 1.176288516e-04f, 1.175078902e-04f, + 1.173866822e-04f, 1.172652280e-04f, 1.171435277e-04f, 1.170215818e-04f, 1.168993904e-04f, 1.167769539e-04f, 1.166542726e-04f, 1.165313468e-04f, 1.164081767e-04f, 1.162847627e-04f, + 1.161611050e-04f, 1.160372040e-04f, 1.159130599e-04f, 1.157886730e-04f, 1.156640436e-04f, 1.155391721e-04f, 1.154140586e-04f, 1.152887036e-04f, 1.151631073e-04f, 1.150372700e-04f, + 1.149111920e-04f, 1.147848737e-04f, 1.146583152e-04f, 1.145315169e-04f, 1.144044791e-04f, 1.142772022e-04f, 1.141496863e-04f, 1.140219319e-04f, 1.138939391e-04f, 1.137657084e-04f, + 1.136372400e-04f, 1.135085342e-04f, 1.133795914e-04f, 1.132504118e-04f, 1.131209957e-04f, 1.129913434e-04f, 1.128614553e-04f, 1.127313317e-04f, 1.126009728e-04f, 1.124703790e-04f, + 1.123395506e-04f, 1.122084879e-04f, 1.120771911e-04f, 1.119456607e-04f, 1.118138969e-04f, 1.116819000e-04f, 1.115496703e-04f, 1.114172082e-04f, 1.112845140e-04f, 1.111515880e-04f, + 1.110184304e-04f, 1.108850416e-04f, 1.107514220e-04f, 1.106175718e-04f, 1.104834913e-04f, 1.103491809e-04f, 1.102146409e-04f, 1.100798715e-04f, 1.099448732e-04f, 1.098096462e-04f, + 1.096741909e-04f, 1.095385075e-04f, 1.094025964e-04f, 1.092664579e-04f, 1.091300923e-04f, 1.089935000e-04f, 1.088566812e-04f, 1.087196363e-04f, 1.085823657e-04f, 1.084448695e-04f, + 1.083071482e-04f, 1.081692021e-04f, 1.080310315e-04f, 1.078926367e-04f, 1.077540181e-04f, 1.076151759e-04f, 1.074761105e-04f, 1.073368222e-04f, 1.071973114e-04f, 1.070575784e-04f, + 1.069176235e-04f, 1.067774470e-04f, 1.066370492e-04f, 1.064964306e-04f, 1.063555914e-04f, 1.062145319e-04f, 1.060732525e-04f, 1.059317534e-04f, 1.057900352e-04f, 1.056480980e-04f, + 1.055059422e-04f, 1.053635681e-04f, 1.052209761e-04f, 1.050781665e-04f, 1.049351396e-04f, 1.047918958e-04f, 1.046484354e-04f, 1.045047587e-04f, 1.043608661e-04f, 1.042167579e-04f, + 1.040724345e-04f, 1.039278961e-04f, 1.037831431e-04f, 1.036381759e-04f, 1.034929948e-04f, 1.033476001e-04f, 1.032019922e-04f, 1.030561714e-04f, 1.029101380e-04f, 1.027638925e-04f, + 1.026174350e-04f, 1.024707661e-04f, 1.023238859e-04f, 1.021767949e-04f, 1.020294934e-04f, 1.018819817e-04f, 1.017342602e-04f, 1.015863292e-04f, 1.014381891e-04f, 1.012898402e-04f, + 1.011412828e-04f, 1.009925174e-04f, 1.008435442e-04f, 1.006943636e-04f, 1.005449760e-04f, 1.003953816e-04f, 1.002455809e-04f, 1.000955742e-04f, 9.994536174e-05f, 9.979494401e-05f, + 9.964432131e-05f, 9.949349399e-05f, 9.934246240e-05f, 9.919122688e-05f, 9.903978780e-05f, 9.888814550e-05f, 9.873630033e-05f, 9.858425264e-05f, 9.843200280e-05f, 9.827955114e-05f, + 9.812689803e-05f, 9.797404381e-05f, 9.782098884e-05f, 9.766773348e-05f, 9.751427808e-05f, 9.736062300e-05f, 9.720676858e-05f, 9.705271520e-05f, 9.689846320e-05f, 9.674401293e-05f, + 9.658936477e-05f, 9.643451906e-05f, 9.627947617e-05f, 9.612423645e-05f, 9.596880026e-05f, 9.581316795e-05f, 9.565733990e-05f, 9.550131646e-05f, 9.534509799e-05f, 9.518868486e-05f, + 9.503207741e-05f, 9.487527602e-05f, 9.471828105e-05f, 9.456109285e-05f, 9.440371180e-05f, 9.424613825e-05f, 9.408837257e-05f, 9.393041512e-05f, 9.377226627e-05f, 9.361392638e-05f, + 9.345539582e-05f, 9.329667495e-05f, 9.313776414e-05f, 9.297866375e-05f, 9.281937415e-05f, 9.265989572e-05f, 9.250022881e-05f, 9.234037379e-05f, 9.218033103e-05f, 9.202010091e-05f, + 9.185968378e-05f, 9.169908003e-05f, 9.153829001e-05f, 9.137731410e-05f, 9.121615267e-05f, 9.105480609e-05f, 9.089327473e-05f, 9.073155896e-05f, 9.056965916e-05f, 9.040757569e-05f, + 9.024530893e-05f, 9.008285926e-05f, 8.992022704e-05f, 8.975741266e-05f, 8.959441647e-05f, 8.943123887e-05f, 8.926788022e-05f, 8.910434089e-05f, 8.894062128e-05f, 8.877672174e-05f, + 8.861264266e-05f, 8.844838441e-05f, 8.828394737e-05f, 8.811933192e-05f, 8.795453843e-05f, 8.778956729e-05f, 8.762441887e-05f, 8.745909356e-05f, 8.729359172e-05f, 8.712791374e-05f, + 8.696206000e-05f, 8.679603088e-05f, 8.662982676e-05f, 8.646344802e-05f, 8.629689505e-05f, 8.613016822e-05f, 8.596326791e-05f, 8.579619451e-05f, 8.562894841e-05f, 8.546152998e-05f, + 8.529393960e-05f, 8.512617767e-05f, 8.495824456e-05f, 8.479014066e-05f, 8.462186636e-05f, 8.445342203e-05f, 8.428480807e-05f, 8.411602486e-05f, 8.394707279e-05f, 8.377795224e-05f, + 8.360866360e-05f, 8.343920725e-05f, 8.326958359e-05f, 8.309979300e-05f, 8.292983587e-05f, 8.275971259e-05f, 8.258942355e-05f, 8.241896913e-05f, 8.224834973e-05f, 8.207756573e-05f, + 8.190661753e-05f, 8.173550551e-05f, 8.156423007e-05f, 8.139279159e-05f, 8.122119047e-05f, 8.104942711e-05f, 8.087750188e-05f, 8.070541519e-05f, 8.053316743e-05f, 8.036075898e-05f, + 8.018819025e-05f, 8.001546163e-05f, 7.984257350e-05f, 7.966952627e-05f, 7.949632033e-05f, 7.932295607e-05f, 7.914943389e-05f, 7.897575419e-05f, 7.880191735e-05f, 7.862792378e-05f, + 7.845377387e-05f, 7.827946803e-05f, 7.810500663e-05f, 7.793039009e-05f, 7.775561880e-05f, 7.758069316e-05f, 7.740561357e-05f, 7.723038042e-05f, 7.705499412e-05f, 7.687945505e-05f, + 7.670376363e-05f, 7.652792026e-05f, 7.635192532e-05f, 7.617577923e-05f, 7.599948237e-05f, 7.582303517e-05f, 7.564643800e-05f, 7.546969129e-05f, 7.529279542e-05f, 7.511575080e-05f, + 7.493855783e-05f, 7.476121692e-05f, 7.458372846e-05f, 7.440609287e-05f, 7.422831053e-05f, 7.405038187e-05f, 7.387230728e-05f, 7.369408717e-05f, 7.351572193e-05f, 7.333721198e-05f, + 7.315855772e-05f, 7.297975956e-05f, 7.280081790e-05f, 7.262173315e-05f, 7.244250571e-05f, 7.226313599e-05f, 7.208362440e-05f, 7.190397134e-05f, 7.172417722e-05f, 7.154424246e-05f, + 7.136416745e-05f, 7.118395261e-05f, 7.100359834e-05f, 7.082310505e-05f, 7.064247315e-05f, 7.046170306e-05f, 7.028079517e-05f, 7.009974990e-05f, 6.991856767e-05f, 6.973724887e-05f, + 6.955579393e-05f, 6.937420324e-05f, 6.919247723e-05f, 6.901061630e-05f, 6.882862087e-05f, 6.864649135e-05f, 6.846422814e-05f, 6.828183167e-05f, 6.809930234e-05f, 6.791664057e-05f, + 6.773384676e-05f, 6.755092135e-05f, 6.736786472e-05f, 6.718467731e-05f, 6.700135953e-05f, 6.681791178e-05f, 6.663433449e-05f, 6.645062807e-05f, 6.626679293e-05f, 6.608282949e-05f, + 6.589873817e-05f, 6.571451937e-05f, 6.553017353e-05f, 6.534570104e-05f, 6.516110234e-05f, 6.497637783e-05f, 6.479152794e-05f, 6.460655308e-05f, 6.442145366e-05f, 6.423623012e-05f, + 6.405088285e-05f, 6.386541229e-05f, 6.367981885e-05f, 6.349410294e-05f, 6.330826500e-05f, 6.312230543e-05f, 6.293622466e-05f, 6.275002311e-05f, 6.256370119e-05f, 6.237725932e-05f, + 6.219069794e-05f, 6.200401745e-05f, 6.181721827e-05f, 6.163030084e-05f, 6.144326556e-05f, 6.125611287e-05f, 6.106884318e-05f, 6.088145691e-05f, 6.069395448e-05f, 6.050633633e-05f, + 6.031860287e-05f, 6.013075452e-05f, 5.994279170e-05f, 5.975471485e-05f, 5.956652438e-05f, 5.937822071e-05f, 5.918980427e-05f, 5.900127549e-05f, 5.881263479e-05f, 5.862388258e-05f, + 5.843501931e-05f, 5.824604538e-05f, 5.805696124e-05f, 5.786776729e-05f, 5.767846397e-05f, 5.748905170e-05f, 5.729953091e-05f, 5.710990203e-05f, 5.692016547e-05f, 5.673032167e-05f, + 5.654037106e-05f, 5.635031405e-05f, 5.616015108e-05f, 5.596988258e-05f, 5.577950896e-05f, 5.558903067e-05f, 5.539844812e-05f, 5.520776174e-05f, 5.501697197e-05f, 5.482607923e-05f, + 5.463508394e-05f, 5.444398655e-05f, 5.425278747e-05f, 5.406148713e-05f, 5.387008597e-05f, 5.367858442e-05f, 5.348698290e-05f, 5.329528184e-05f, 5.310348167e-05f, 5.291158283e-05f, + 5.271958574e-05f, 5.252749083e-05f, 5.233529854e-05f, 5.214300929e-05f, 5.195062352e-05f, 5.175814166e-05f, 5.156556413e-05f, 5.137289138e-05f, 5.118012382e-05f, 5.098726190e-05f, + 5.079430605e-05f, 5.060125669e-05f, 5.040811426e-05f, 5.021487919e-05f, 5.002155192e-05f, 4.982813288e-05f, 4.963462250e-05f, 4.944102121e-05f, 4.924732945e-05f, 4.905354764e-05f, + 4.885967623e-05f, 4.866571565e-05f, 4.847166633e-05f, 4.827752871e-05f, 4.808330322e-05f, 4.788899029e-05f, 4.769459036e-05f, 4.750010386e-05f, 4.730553123e-05f, 4.711087290e-05f, + 4.691612931e-05f, 4.672130090e-05f, 4.652638809e-05f, 4.633139133e-05f, 4.613631104e-05f, 4.594114768e-05f, 4.574590166e-05f, 4.555057343e-05f, 4.535516343e-05f, 4.515967209e-05f, + 4.496409984e-05f, 4.476844713e-05f, 4.457271439e-05f, 4.437690205e-05f, 4.418101056e-05f, 4.398504036e-05f, 4.378899187e-05f, 4.359286553e-05f, 4.339666180e-05f, 4.320038109e-05f, + 4.300402385e-05f, 4.280759052e-05f, 4.261108154e-05f, 4.241449734e-05f, 4.221783836e-05f, 4.202110504e-05f, 4.182429782e-05f, 4.162741714e-05f, 4.143046344e-05f, 4.123343715e-05f, + 4.103633872e-05f, 4.083916858e-05f, 4.064192718e-05f, 4.044461495e-05f, 4.024723233e-05f, 4.004977976e-05f, 3.985225768e-05f, 3.965466654e-05f, 3.945700677e-05f, 3.925927881e-05f, + 3.906148310e-05f, 3.886362008e-05f, 3.866569020e-05f, 3.846769389e-05f, 3.826963159e-05f, 3.807150375e-05f, 3.787331081e-05f, 3.767505320e-05f, 3.747673136e-05f, 3.727834575e-05f, + 3.707989680e-05f, 3.688138494e-05f, 3.668281063e-05f, 3.648417431e-05f, 3.628547641e-05f, 3.608671738e-05f, 3.588789766e-05f, 3.568901768e-05f, 3.549007791e-05f, 3.529107876e-05f, + 3.509202070e-05f, 3.489290415e-05f, 3.469372957e-05f, 3.449449739e-05f, 3.429520806e-05f, 3.409586202e-05f, 3.389645971e-05f, 3.369700157e-05f, 3.349748806e-05f, 3.329791960e-05f, + 3.309829665e-05f, 3.289861965e-05f, 3.269888904e-05f, 3.249910526e-05f, 3.229926875e-05f, 3.209937997e-05f, 3.189943935e-05f, 3.169944734e-05f, 3.149940438e-05f, 3.129931092e-05f, + 3.109916739e-05f, 3.089897424e-05f, 3.069873192e-05f, 3.049844087e-05f, 3.029810154e-05f, 3.009771436e-05f, 2.989727979e-05f, 2.969679826e-05f, 2.949627022e-05f, 2.929569612e-05f, + 2.909507640e-05f, 2.889441150e-05f, 2.869370187e-05f, 2.849294796e-05f, 2.829215020e-05f, 2.809130904e-05f, 2.789042493e-05f, 2.768949832e-05f, 2.748852964e-05f, 2.728751934e-05f, + 2.708646787e-05f, 2.688537567e-05f, 2.668424319e-05f, 2.648307087e-05f, 2.628185915e-05f, 2.608060849e-05f, 2.587931933e-05f, 2.567799210e-05f, 2.547662727e-05f, 2.527522527e-05f, + 2.507378655e-05f, 2.487231155e-05f, 2.467080072e-05f, 2.446925451e-05f, 2.426767336e-05f, 2.406605771e-05f, 2.386440802e-05f, 2.366272472e-05f, 2.346100827e-05f, 2.325925910e-05f, + 2.305747767e-05f, 2.285566442e-05f, 2.265381980e-05f, 2.245194425e-05f, 2.225003821e-05f, 2.204810214e-05f, 2.184613648e-05f, 2.164414168e-05f, 2.144211817e-05f, 2.124006642e-05f, + 2.103798686e-05f, 2.083587993e-05f, 2.063374610e-05f, 2.043158579e-05f, 2.022939946e-05f, 2.002718756e-05f, 1.982495052e-05f, 1.962268881e-05f, 1.942040285e-05f, 1.921809310e-05f, + 1.901576001e-05f, 1.881340401e-05f, 1.861102557e-05f, 1.840862511e-05f, 1.820620310e-05f, 1.800375997e-05f, 1.780129617e-05f, 1.759881215e-05f, 1.739630835e-05f, 1.719378522e-05f, + 1.699124321e-05f, 1.678868276e-05f, 1.658610432e-05f, 1.638350833e-05f, 1.618089525e-05f, 1.597826551e-05f, 1.577561956e-05f, 1.557295786e-05f, 1.537028084e-05f, 1.516758895e-05f, + 1.496488264e-05f, 1.476216235e-05f, 1.455942853e-05f, 1.435668163e-05f, 1.415392210e-05f, 1.395115037e-05f, 1.374836689e-05f, 1.354557212e-05f, 1.334276649e-05f, 1.313995046e-05f, + 1.293712446e-05f, 1.273428895e-05f, 1.253144437e-05f, 1.232859116e-05f, 1.212572978e-05f, 1.192286067e-05f, 1.171998427e-05f, 1.151710103e-05f, 1.131421140e-05f, 1.111131582e-05f, + 1.090841473e-05f, 1.070550859e-05f, 1.050259784e-05f, 1.029968293e-05f, 1.009676429e-05f, 9.893842378e-06f, 9.690917640e-06f, 9.487990518e-06f, 9.285061458e-06f, 9.082130907e-06f, + 8.879199309e-06f, 8.676267110e-06f, 8.473334756e-06f, 8.270402690e-06f, 8.067471360e-06f, 7.864541209e-06f, 7.661612684e-06f, 7.458686229e-06f, 7.255762289e-06f, 7.052841310e-06f, + 6.849923737e-06f, 6.647010013e-06f, 6.444100585e-06f, 6.241195897e-06f, 6.038296394e-06f, 5.835402521e-06f, 5.632514722e-06f, 5.429633442e-06f, 5.226759126e-06f, 5.023892218e-06f, + 4.821033162e-06f, 4.618182404e-06f, 4.415340386e-06f, 4.212507554e-06f, 4.009684353e-06f, 3.806871225e-06f, 3.604068615e-06f, 3.401276967e-06f, 3.198496725e-06f, 2.995728334e-06f, + 2.792972236e-06f, 2.590228876e-06f, 2.387498697e-06f, 2.184782143e-06f, 1.982079657e-06f, 1.779391683e-06f, 1.576718665e-06f, 1.374061045e-06f, 1.171419268e-06f, 9.687937754e-07f, + 7.661850111e-07f, 5.635934182e-07f, 3.610194395e-07f, 1.584635179e-07f, -4.407390381e-08f, -2.465923829e-07f, -4.490914768e-07f, -6.515707428e-07f, -8.540297387e-07f, -1.056468022e-06f, + -1.258885150e-06f, -1.461280682e-06f, -1.663654174e-06f, -1.866005184e-06f, -2.068333272e-06f, -2.270637995e-06f, -2.472918911e-06f, -2.675175578e-06f, -2.877407556e-06f, -3.079614402e-06f, + -3.281795676e-06f, -3.483950935e-06f, -3.686079739e-06f, -3.888181647e-06f, -4.090256218e-06f, -4.292303010e-06f, -4.494321584e-06f, -4.696311498e-06f, -4.898272312e-06f, -5.100203585e-06f, + -5.302104878e-06f, -5.503975749e-06f, -5.705815759e-06f, -5.907624467e-06f, -6.109401435e-06f, -6.311146221e-06f, -6.512858386e-06f, -6.714537491e-06f, -6.916183097e-06f, -7.117794763e-06f, + -7.319372050e-06f, -7.520914520e-06f, -7.722421734e-06f, -7.923893252e-06f, -8.125328636e-06f, -8.326727447e-06f, -8.528089247e-06f, -8.729413596e-06f, -8.930700058e-06f, -9.131948194e-06f, + -9.333157565e-06f, -9.534327734e-06f, -9.735458263e-06f, -9.936548715e-06f, -1.013759865e-05f, -1.033860763e-05f, -1.053957523e-05f, -1.074050100e-05f, -1.094138450e-05f, -1.114222530e-05f, + -1.134302297e-05f, -1.154377706e-05f, -1.174448714e-05f, -1.194515277e-05f, -1.214577352e-05f, -1.234634895e-05f, -1.254687863e-05f, -1.274736211e-05f, -1.294779897e-05f, -1.314818877e-05f, + -1.334853106e-05f, -1.354882543e-05f, -1.374907143e-05f, -1.394926863e-05f, -1.414941659e-05f, -1.434951487e-05f, -1.454956306e-05f, -1.474956070e-05f, -1.494950736e-05f, -1.514940262e-05f, + -1.534924604e-05f, -1.554903717e-05f, -1.574877560e-05f, -1.594846089e-05f, -1.614809260e-05f, -1.634767030e-05f, -1.654719356e-05f, -1.674666194e-05f, -1.694607501e-05f, -1.714543235e-05f, + -1.734473351e-05f, -1.754397807e-05f, -1.774316559e-05f, -1.794229564e-05f, -1.814136780e-05f, -1.834038162e-05f, -1.853933668e-05f, -1.873823255e-05f, -1.893706879e-05f, -1.913584497e-05f, + -1.933456067e-05f, -1.953321546e-05f, -1.973180890e-05f, -1.993034056e-05f, -2.012881001e-05f, -2.032721683e-05f, -2.052556058e-05f, -2.072384084e-05f, -2.092205717e-05f, -2.112020915e-05f, + -2.131829635e-05f, -2.151631834e-05f, -2.171427468e-05f, -2.191216497e-05f, -2.210998875e-05f, -2.230774561e-05f, -2.250543512e-05f, -2.270305685e-05f, -2.290061038e-05f, -2.309809527e-05f, + -2.329551110e-05f, -2.349285745e-05f, -2.369013388e-05f, -2.388733997e-05f, -2.408447530e-05f, -2.428153944e-05f, -2.447853195e-05f, -2.467545243e-05f, -2.487230043e-05f, -2.506907554e-05f, + -2.526577733e-05f, -2.546240538e-05f, -2.565895926e-05f, -2.585543855e-05f, -2.605184282e-05f, -2.624817165e-05f, -2.644442461e-05f, -2.664060129e-05f, -2.683670125e-05f, -2.703272408e-05f, + -2.722866935e-05f, -2.742453664e-05f, -2.762032553e-05f, -2.781603559e-05f, -2.801166641e-05f, -2.820721756e-05f, -2.840268861e-05f, -2.859807915e-05f, -2.879338876e-05f, -2.898861702e-05f, + -2.918376349e-05f, -2.937882778e-05f, -2.957380944e-05f, -2.976870807e-05f, -2.996352324e-05f, -3.015825454e-05f, -3.035290154e-05f, -3.054746382e-05f, -3.074194097e-05f, -3.093633257e-05f, + -3.113063819e-05f, -3.132485743e-05f, -3.151898986e-05f, -3.171303506e-05f, -3.190699262e-05f, -3.210086211e-05f, -3.229464313e-05f, -3.248833526e-05f, -3.268193807e-05f, -3.287545115e-05f, + -3.306887409e-05f, -3.326220646e-05f, -3.345544786e-05f, -3.364859787e-05f, -3.384165607e-05f, -3.403462205e-05f, -3.422749539e-05f, -3.442027568e-05f, -3.461296250e-05f, -3.480555544e-05f, + -3.499805409e-05f, -3.519045803e-05f, -3.538276684e-05f, -3.557498013e-05f, -3.576709746e-05f, -3.595911844e-05f, -3.615104264e-05f, -3.634286966e-05f, -3.653459908e-05f, -3.672623050e-05f, + -3.691776349e-05f, -3.710919766e-05f, -3.730053258e-05f, -3.749176785e-05f, -3.768290306e-05f, -3.787393780e-05f, -3.806487165e-05f, -3.825570421e-05f, -3.844643507e-05f, -3.863706382e-05f, + -3.882759006e-05f, -3.901801336e-05f, -3.920833333e-05f, -3.939854955e-05f, -3.958866163e-05f, -3.977866914e-05f, -3.996857169e-05f, -4.015836887e-05f, -4.034806026e-05f, -4.053764547e-05f, + -4.072712409e-05f, -4.091649571e-05f, -4.110575992e-05f, -4.129491633e-05f, -4.148396452e-05f, -4.167290410e-05f, -4.186173465e-05f, -4.205045577e-05f, -4.223906706e-05f, -4.242756812e-05f, + -4.261595854e-05f, -4.280423792e-05f, -4.299240585e-05f, -4.318046194e-05f, -4.336840577e-05f, -4.355623696e-05f, -4.374395509e-05f, -4.393155977e-05f, -4.411905060e-05f, -4.430642717e-05f, + -4.449368908e-05f, -4.468083594e-05f, -4.486786734e-05f, -4.505478288e-05f, -4.524158217e-05f, -4.542826480e-05f, -4.561483038e-05f, -4.580127851e-05f, -4.598760879e-05f, -4.617382082e-05f, + -4.635991421e-05f, -4.654588855e-05f, -4.673174345e-05f, -4.691747852e-05f, -4.710309335e-05f, -4.728858755e-05f, -4.747396073e-05f, -4.765921249e-05f, -4.784434244e-05f, -4.802935017e-05f, + -4.821423530e-05f, -4.839899743e-05f, -4.858363616e-05f, -4.876815111e-05f, -4.895254188e-05f, -4.913680808e-05f, -4.932094931e-05f, -4.950496518e-05f, -4.968885530e-05f, -4.987261928e-05f, + -5.005625673e-05f, -5.023976725e-05f, -5.042315045e-05f, -5.060640595e-05f, -5.078953335e-05f, -5.097253227e-05f, -5.115540231e-05f, -5.133814308e-05f, -5.152075420e-05f, -5.170323528e-05f, + -5.188558593e-05f, -5.206780576e-05f, -5.224989438e-05f, -5.243185140e-05f, -5.261367645e-05f, -5.279536913e-05f, -5.297692905e-05f, -5.315835583e-05f, -5.333964909e-05f, -5.352080844e-05f, + -5.370183349e-05f, -5.388272386e-05f, -5.406347916e-05f, -5.424409902e-05f, -5.442458304e-05f, -5.460493084e-05f, -5.478514205e-05f, -5.496521627e-05f, -5.514515313e-05f, -5.532495224e-05f, + -5.550461323e-05f, -5.568413570e-05f, -5.586351929e-05f, -5.604276360e-05f, -5.622186826e-05f, -5.640083289e-05f, -5.657965711e-05f, -5.675834053e-05f, -5.693688279e-05f, -5.711528350e-05f, + -5.729354228e-05f, -5.747165876e-05f, -5.764963256e-05f, -5.782746329e-05f, -5.800515059e-05f, -5.818269408e-05f, -5.836009338e-05f, -5.853734811e-05f, -5.871445791e-05f, -5.889142239e-05f, + -5.906824118e-05f, -5.924491390e-05f, -5.942144019e-05f, -5.959781966e-05f, -5.977405195e-05f, -5.995013668e-05f, -6.012607348e-05f, -6.030186197e-05f, -6.047750179e-05f, -6.065299257e-05f, + -6.082833392e-05f, -6.100352549e-05f, -6.117856689e-05f, -6.135345777e-05f, -6.152819775e-05f, -6.170278646e-05f, -6.187722353e-05f, -6.205150860e-05f, -6.222564129e-05f, -6.239962124e-05f, + -6.257344807e-05f, -6.274712144e-05f, -6.292064095e-05f, -6.309400626e-05f, -6.326721699e-05f, -6.344027278e-05f, -6.361317327e-05f, -6.378591808e-05f, -6.395850685e-05f, -6.413093922e-05f, + -6.430321483e-05f, -6.447533331e-05f, -6.464729430e-05f, -6.481909743e-05f, -6.499074235e-05f, -6.516222869e-05f, -6.533355610e-05f, -6.550472420e-05f, -6.567573264e-05f, -6.584658106e-05f, + -6.601726909e-05f, -6.618779639e-05f, -6.635816258e-05f, -6.652836732e-05f, -6.669841024e-05f, -6.686829098e-05f, -6.703800919e-05f, -6.720756451e-05f, -6.737695658e-05f, -6.754618505e-05f, + -6.771524956e-05f, -6.788414975e-05f, -6.805288527e-05f, -6.822145576e-05f, -6.838986088e-05f, -6.855810026e-05f, -6.872617355e-05f, -6.889408040e-05f, -6.906182046e-05f, -6.922939336e-05f, + -6.939679877e-05f, -6.956403633e-05f, -6.973110569e-05f, -6.989800649e-05f, -7.006473839e-05f, -7.023130104e-05f, -7.039769408e-05f, -7.056391717e-05f, -7.072996996e-05f, -7.089585210e-05f, + -7.106156324e-05f, -7.122710304e-05f, -7.139247114e-05f, -7.155766720e-05f, -7.172269087e-05f, -7.188754182e-05f, -7.205221968e-05f, -7.221672412e-05f, -7.238105480e-05f, -7.254521136e-05f, + -7.270919346e-05f, -7.287300077e-05f, -7.303663293e-05f, -7.320008960e-05f, -7.336337045e-05f, -7.352647513e-05f, -7.368940330e-05f, -7.385215461e-05f, -7.401472873e-05f, -7.417712532e-05f, + -7.433934403e-05f, -7.450138453e-05f, -7.466324648e-05f, -7.482492954e-05f, -7.498643337e-05f, -7.514775764e-05f, -7.530890200e-05f, -7.546986613e-05f, -7.563064967e-05f, -7.579125231e-05f, + -7.595167369e-05f, -7.611191350e-05f, -7.627197139e-05f, -7.643184702e-05f, -7.659154007e-05f, -7.675105020e-05f, -7.691037708e-05f, -7.706952037e-05f, -7.722847975e-05f, -7.738725488e-05f, + -7.754584543e-05f, -7.770425107e-05f, -7.786247147e-05f, -7.802050630e-05f, -7.817835523e-05f, -7.833601793e-05f, -7.849349407e-05f, -7.865078333e-05f, -7.880788537e-05f, -7.896479987e-05f, + -7.912152651e-05f, -7.927806495e-05f, -7.943441487e-05f, -7.959057595e-05f, -7.974654786e-05f, -7.990233027e-05f, -8.005792286e-05f, -8.021332531e-05f, -8.036853730e-05f, -8.052355849e-05f, + -8.067838858e-05f, -8.083302723e-05f, -8.098747413e-05f, -8.114172895e-05f, -8.129579137e-05f, -8.144966108e-05f, -8.160333775e-05f, -8.175682107e-05f, -8.191011072e-05f, -8.206320637e-05f, + -8.221610771e-05f, -8.236881442e-05f, -8.252132619e-05f, -8.267364270e-05f, -8.282576364e-05f, -8.297768868e-05f, -8.312941751e-05f, -8.328094982e-05f, -8.343228530e-05f, -8.358342362e-05f, + -8.373436449e-05f, -8.388510757e-05f, -8.403565257e-05f, -8.418599917e-05f, -8.433614705e-05f, -8.448609592e-05f, -8.463584545e-05f, -8.478539534e-05f, -8.493474527e-05f, -8.508389495e-05f, + -8.523284405e-05f, -8.538159228e-05f, -8.553013932e-05f, -8.567848486e-05f, -8.582662861e-05f, -8.597457025e-05f, -8.612230948e-05f, -8.626984600e-05f, -8.641717949e-05f, -8.656430965e-05f, + -8.671123619e-05f, -8.685795879e-05f, -8.700447715e-05f, -8.715079098e-05f, -8.729689996e-05f, -8.744280381e-05f, -8.758850221e-05f, -8.773399486e-05f, -8.787928148e-05f, -8.802436174e-05f, + -8.816923537e-05f, -8.831390205e-05f, -8.845836150e-05f, -8.860261341e-05f, -8.874665748e-05f, -8.889049343e-05f, -8.903412094e-05f, -8.917753974e-05f, -8.932074951e-05f, -8.946374998e-05f, + -8.960654084e-05f, -8.974912179e-05f, -8.989149255e-05f, -9.003365283e-05f, -9.017560233e-05f, -9.031734075e-05f, -9.045886782e-05f, -9.060018323e-05f, -9.074128669e-05f, -9.088217793e-05f, + -9.102285664e-05f, -9.116332254e-05f, -9.130357534e-05f, -9.144361475e-05f, -9.158344049e-05f, -9.172305227e-05f, -9.186244980e-05f, -9.200163279e-05f, -9.214060097e-05f, -9.227935404e-05f, + -9.241789172e-05f, -9.255621373e-05f, -9.269431978e-05f, -9.283220960e-05f, -9.296988289e-05f, -9.310733938e-05f, -9.324457879e-05f, -9.338160083e-05f, -9.351840523e-05f, -9.365499169e-05f, + -9.379135996e-05f, -9.392750974e-05f, -9.406344076e-05f, -9.419915274e-05f, -9.433464540e-05f, -9.446991846e-05f, -9.460497166e-05f, -9.473980471e-05f, -9.487441734e-05f, -9.500880927e-05f, + -9.514298023e-05f, -9.527692995e-05f, -9.541065814e-05f, -9.554416455e-05f, -9.567744890e-05f, -9.581051091e-05f, -9.594335031e-05f, -9.607596684e-05f, -9.620836022e-05f, -9.634053019e-05f, + -9.647247647e-05f, -9.660419879e-05f, -9.673569690e-05f, -9.686697051e-05f, -9.699801937e-05f, -9.712884320e-05f, -9.725944174e-05f, -9.738981473e-05f, -9.751996190e-05f, -9.764988298e-05f, + -9.777957772e-05f, -9.790904584e-05f, -9.803828709e-05f, -9.816730120e-05f, -9.829608791e-05f, -9.842464696e-05f, -9.855297809e-05f, -9.868108103e-05f, -9.880895554e-05f, -9.893660134e-05f, + -9.906401819e-05f, -9.919120582e-05f, -9.931816397e-05f, -9.944489239e-05f, -9.957139082e-05f, -9.969765900e-05f, -9.982369668e-05f, -9.994950361e-05f, -1.000750795e-04f, -1.002004242e-04f, + -1.003255373e-04f, -1.004504187e-04f, -1.005750680e-04f, -1.006994851e-04f, -1.008236696e-04f, -1.009476214e-04f, -1.010713401e-04f, -1.011948256e-04f, -1.013180775e-04f, -1.014410957e-04f, + -1.015638798e-04f, -1.016864297e-04f, -1.018087450e-04f, -1.019308256e-04f, -1.020526712e-04f, -1.021742815e-04f, -1.022956563e-04f, -1.024167954e-04f, -1.025376984e-04f, -1.026583653e-04f, + -1.027787957e-04f, -1.028989893e-04f, -1.030189460e-04f, -1.031386655e-04f, -1.032581476e-04f, -1.033773920e-04f, -1.034963984e-04f, -1.036151667e-04f, -1.037336967e-04f, -1.038519879e-04f, + -1.039700403e-04f, -1.040878536e-04f, -1.042054276e-04f, -1.043227619e-04f, -1.044398565e-04f, -1.045567110e-04f, -1.046733252e-04f, -1.047896989e-04f, -1.049058319e-04f, -1.050217238e-04f, + -1.051373746e-04f, -1.052527839e-04f, -1.053679515e-04f, -1.054828773e-04f, -1.055975609e-04f, -1.057120021e-04f, -1.058262007e-04f, -1.059401565e-04f, -1.060538693e-04f, -1.061673388e-04f, + -1.062805648e-04f, -1.063935470e-04f, -1.065062853e-04f, -1.066187794e-04f, -1.067310292e-04f, -1.068430343e-04f, -1.069547945e-04f, -1.070663097e-04f, -1.071775796e-04f, -1.072886040e-04f, + -1.073993826e-04f, -1.075099153e-04f, -1.076202018e-04f, -1.077302420e-04f, -1.078400355e-04f, -1.079495822e-04f, -1.080588818e-04f, -1.081679342e-04f, -1.082767391e-04f, -1.083852963e-04f, + -1.084936056e-04f, -1.086016667e-04f, -1.087094796e-04f, -1.088170438e-04f, -1.089243594e-04f, -1.090314259e-04f, -1.091382433e-04f, -1.092448112e-04f, -1.093511295e-04f, -1.094571981e-04f, + -1.095630166e-04f, -1.096685848e-04f, -1.097739026e-04f, -1.098789698e-04f, -1.099837861e-04f, -1.100883513e-04f, -1.101926652e-04f, -1.102967277e-04f, -1.104005385e-04f, -1.105040974e-04f, + -1.106074042e-04f, -1.107104587e-04f, -1.108132607e-04f, -1.109158101e-04f, -1.110181065e-04f, -1.111201498e-04f, -1.112219398e-04f, -1.113234763e-04f, -1.114247591e-04f, -1.115257880e-04f, + -1.116265628e-04f, -1.117270834e-04f, -1.118273494e-04f, -1.119273607e-04f, -1.120271172e-04f, -1.121266185e-04f, -1.122258647e-04f, -1.123248553e-04f, -1.124235903e-04f, -1.125220694e-04f, + -1.126202925e-04f, -1.127182593e-04f, -1.128159697e-04f, -1.129134235e-04f, -1.130106205e-04f, -1.131075605e-04f, -1.132042433e-04f, -1.133006687e-04f, -1.133968366e-04f, -1.134927467e-04f, + -1.135883989e-04f, -1.136837930e-04f, -1.137789287e-04f, -1.138738060e-04f, -1.139684246e-04f, -1.140627843e-04f, -1.141568850e-04f, -1.142507265e-04f, -1.143443085e-04f, -1.144376310e-04f, + -1.145306937e-04f, -1.146234965e-04f, -1.147160391e-04f, -1.148083215e-04f, -1.149003433e-04f, -1.149921045e-04f, -1.150836049e-04f, -1.151748442e-04f, -1.152658224e-04f, -1.153565392e-04f, + -1.154469944e-04f, -1.155371880e-04f, -1.156271196e-04f, -1.157167892e-04f, -1.158061966e-04f, -1.158953415e-04f, -1.159842239e-04f, -1.160728435e-04f, -1.161612003e-04f, -1.162492939e-04f, + -1.163371243e-04f, -1.164246912e-04f, -1.165119946e-04f, -1.165990342e-04f, -1.166858099e-04f, -1.167723215e-04f, -1.168585689e-04f, -1.169445518e-04f, -1.170302702e-04f, -1.171157238e-04f, + -1.172009125e-04f, -1.172858361e-04f, -1.173704946e-04f, -1.174548876e-04f, -1.175390150e-04f, -1.176228768e-04f, -1.177064727e-04f, -1.177898025e-04f, -1.178728662e-04f, -1.179556635e-04f, + -1.180381943e-04f, -1.181204584e-04f, -1.182024558e-04f, -1.182841862e-04f, -1.183656494e-04f, -1.184468454e-04f, -1.185277739e-04f, -1.186084349e-04f, -1.186888281e-04f, -1.187689535e-04f, + -1.188488108e-04f, -1.189283999e-04f, -1.190077207e-04f, -1.190867729e-04f, -1.191655566e-04f, -1.192440715e-04f, -1.193223174e-04f, -1.194002943e-04f, -1.194780020e-04f, -1.195554403e-04f, + -1.196326090e-04f, -1.197095082e-04f, -1.197861375e-04f, -1.198624969e-04f, -1.199385862e-04f, -1.200144052e-04f, -1.200899539e-04f, -1.201652321e-04f, -1.202402397e-04f, -1.203149764e-04f, + -1.203894423e-04f, -1.204636371e-04f, -1.205375606e-04f, -1.206112129e-04f, -1.206845936e-04f, -1.207577028e-04f, -1.208305402e-04f, -1.209031057e-04f, -1.209753992e-04f, -1.210474206e-04f, + -1.211191697e-04f, -1.211906464e-04f, -1.212618505e-04f, -1.213327820e-04f, -1.214034407e-04f, -1.214738264e-04f, -1.215439391e-04f, -1.216137786e-04f, -1.216833447e-04f, -1.217526374e-04f, + -1.218216566e-04f, -1.218904020e-04f, -1.219588737e-04f, -1.220270714e-04f, -1.220949950e-04f, -1.221626444e-04f, -1.222300195e-04f, -1.222971202e-04f, -1.223639463e-04f, -1.224304977e-04f, + -1.224967743e-04f, -1.225627761e-04f, -1.226285027e-04f, -1.226939542e-04f, -1.227591304e-04f, -1.228240313e-04f, -1.228886566e-04f, -1.229530063e-04f, -1.230170803e-04f, -1.230808784e-04f, + -1.231444005e-04f, -1.232076465e-04f, -1.232706164e-04f, -1.233333099e-04f, -1.233957270e-04f, -1.234578676e-04f, -1.235197315e-04f, -1.235813187e-04f, -1.236426290e-04f, -1.237036624e-04f, + -1.237644187e-04f, -1.238248977e-04f, -1.238850995e-04f, -1.239450239e-04f, -1.240046708e-04f, -1.240640401e-04f, -1.241231317e-04f, -1.241819454e-04f, -1.242404812e-04f, -1.242987390e-04f, + -1.243567187e-04f, -1.244144202e-04f, -1.244718433e-04f, -1.245289880e-04f, -1.245858541e-04f, -1.246424417e-04f, -1.246987505e-04f, -1.247547805e-04f, -1.248105316e-04f, -1.248660037e-04f, + -1.249211966e-04f, -1.249761104e-04f, -1.250307449e-04f, -1.250850999e-04f, -1.251391755e-04f, -1.251929715e-04f, -1.252464878e-04f, -1.252997244e-04f, -1.253526811e-04f, -1.254053579e-04f, + -1.254577547e-04f, -1.255098713e-04f, -1.255617077e-04f, -1.256132639e-04f, -1.256645396e-04f, -1.257155349e-04f, -1.257662496e-04f, -1.258166837e-04f, -1.258668370e-04f, -1.259167096e-04f, + -1.259663013e-04f, -1.260156119e-04f, -1.260646416e-04f, -1.261133901e-04f, -1.261618573e-04f, -1.262100433e-04f, -1.262579479e-04f, -1.263055711e-04f, -1.263529127e-04f, -1.263999727e-04f, + -1.264467510e-04f, -1.264932476e-04f, -1.265394623e-04f, -1.265853951e-04f, -1.266310459e-04f, -1.266764147e-04f, -1.267215013e-04f, -1.267663057e-04f, -1.268108278e-04f, -1.268550676e-04f, + -1.268990249e-04f, -1.269426998e-04f, -1.269860921e-04f, -1.270292017e-04f, -1.270720287e-04f, -1.271145729e-04f, -1.271568343e-04f, -1.271988127e-04f, -1.272405082e-04f, -1.272819207e-04f, + -1.273230501e-04f, -1.273638963e-04f, -1.274044593e-04f, -1.274447390e-04f, -1.274847354e-04f, -1.275244483e-04f, -1.275638778e-04f, -1.276030238e-04f, -1.276418862e-04f, -1.276804649e-04f, + -1.277187600e-04f, -1.277567712e-04f, -1.277944987e-04f, -1.278319423e-04f, -1.278691019e-04f, -1.279059776e-04f, -1.279425692e-04f, -1.279788767e-04f, -1.280149001e-04f, -1.280506393e-04f, + -1.280860942e-04f, -1.281212649e-04f, -1.281561512e-04f, -1.281907530e-04f, -1.282250705e-04f, -1.282591034e-04f, -1.282928518e-04f, -1.283263156e-04f, -1.283594947e-04f, -1.283923892e-04f, + -1.284249989e-04f, -1.284573239e-04f, -1.284893640e-04f, -1.285211193e-04f, -1.285525896e-04f, -1.285837750e-04f, -1.286146754e-04f, -1.286452908e-04f, -1.286756211e-04f, -1.287056663e-04f, + -1.287354263e-04f, -1.287649011e-04f, -1.287940907e-04f, -1.288229951e-04f, -1.288516141e-04f, -1.288799478e-04f, -1.289079961e-04f, -1.289357590e-04f, -1.289632364e-04f, -1.289904284e-04f, + -1.290173349e-04f, -1.290439558e-04f, -1.290702912e-04f, -1.290963409e-04f, -1.291221050e-04f, -1.291475834e-04f, -1.291727762e-04f, -1.291976832e-04f, -1.292223044e-04f, -1.292466399e-04f, + -1.292706896e-04f, -1.292944534e-04f, -1.293179314e-04f, -1.293411235e-04f, -1.293640297e-04f, -1.293866500e-04f, -1.294089843e-04f, -1.294310326e-04f, -1.294527950e-04f, -1.294742713e-04f, + -1.294954616e-04f, -1.295163658e-04f, -1.295369840e-04f, -1.295573160e-04f, -1.295773620e-04f, -1.295971218e-04f, -1.296165954e-04f, -1.296357829e-04f, -1.296546843e-04f, -1.296732994e-04f, + -1.296916283e-04f, -1.297096710e-04f, -1.297274275e-04f, -1.297448977e-04f, -1.297620817e-04f, -1.297789794e-04f, -1.297955908e-04f, -1.298119159e-04f, -1.298279548e-04f, -1.298437073e-04f, + -1.298591735e-04f, -1.298743534e-04f, -1.298892470e-04f, -1.299038543e-04f, -1.299181752e-04f, -1.299322097e-04f, -1.299459579e-04f, -1.299594198e-04f, -1.299725953e-04f, -1.299854845e-04f, + -1.299980873e-04f, -1.300104038e-04f, -1.300224339e-04f, -1.300341776e-04f, -1.300456350e-04f, -1.300568060e-04f, -1.300676907e-04f, -1.300782890e-04f, -1.300886010e-04f, -1.300986266e-04f, + -1.301083660e-04f, -1.301178189e-04f, -1.301269856e-04f, -1.301358659e-04f, -1.301444600e-04f, -1.301527677e-04f, -1.301607891e-04f, -1.301685243e-04f, -1.301759732e-04f, -1.301831358e-04f, + -1.301900121e-04f, -1.301966023e-04f, -1.302029061e-04f, -1.302089238e-04f, -1.302146553e-04f, -1.302201006e-04f, -1.302252597e-04f, -1.302301326e-04f, -1.302347195e-04f, -1.302390202e-04f, + -1.302430347e-04f, -1.302467632e-04f, -1.302502057e-04f, -1.302533620e-04f, -1.302562324e-04f, -1.302588167e-04f, -1.302611150e-04f, -1.302631274e-04f, -1.302648538e-04f, -1.302662943e-04f, + -1.302674490e-04f, -1.302683177e-04f, -1.302689006e-04f, -1.302691976e-04f, -1.302692089e-04f, -1.302689344e-04f, -1.302683741e-04f, -1.302675281e-04f, -1.302663965e-04f, -1.302649792e-04f, + -1.302632762e-04f, -1.302612877e-04f, -1.302590136e-04f, -1.302564539e-04f, -1.302536088e-04f, -1.302504782e-04f, -1.302470621e-04f, -1.302433607e-04f, -1.302393738e-04f, -1.302351017e-04f, + -1.302305442e-04f, -1.302257015e-04f, -1.302205736e-04f, -1.302151605e-04f, -1.302094623e-04f, -1.302034789e-04f, -1.301972105e-04f, -1.301906570e-04f, -1.301838186e-04f, -1.301766952e-04f, + -1.301692870e-04f, -1.301615938e-04f, -1.301536159e-04f, -1.301453532e-04f, -1.301368057e-04f, -1.301279736e-04f, -1.301188569e-04f, -1.301094556e-04f, -1.300997697e-04f, -1.300897993e-04f, + -1.300795445e-04f, -1.300690053e-04f, -1.300581818e-04f, -1.300470740e-04f, -1.300356819e-04f, -1.300240056e-04f, -1.300120452e-04f, -1.299998007e-04f, -1.299872722e-04f, -1.299744597e-04f, + -1.299613633e-04f, -1.299479830e-04f, -1.299343189e-04f, -1.299203711e-04f, -1.299061395e-04f, -1.298916244e-04f, -1.298768256e-04f, -1.298617433e-04f, -1.298463776e-04f, -1.298307284e-04f, + -1.298147959e-04f, -1.297985801e-04f, -1.297820812e-04f, -1.297652990e-04f, -1.297482338e-04f, -1.297308855e-04f, -1.297132543e-04f, -1.296953402e-04f, -1.296771432e-04f, -1.296586635e-04f, + -1.296399011e-04f, -1.296208560e-04f, -1.296015284e-04f, -1.295819183e-04f, -1.295620258e-04f, -1.295418509e-04f, -1.295213937e-04f, -1.295006543e-04f, -1.294796328e-04f, -1.294583292e-04f, + -1.294367437e-04f, -1.294148762e-04f, -1.293927268e-04f, -1.293702957e-04f, -1.293475829e-04f, -1.293245885e-04f, -1.293013125e-04f, -1.292777551e-04f, -1.292539163e-04f, -1.292297961e-04f, + -1.292053948e-04f, -1.291807123e-04f, -1.291557487e-04f, -1.291305042e-04f, -1.291049787e-04f, -1.290791724e-04f, -1.290530854e-04f, -1.290267177e-04f, -1.290000695e-04f, -1.289731407e-04f, + -1.289459316e-04f, -1.289184421e-04f, -1.288906724e-04f, -1.288626226e-04f, -1.288342927e-04f, -1.288056829e-04f, -1.287767932e-04f, -1.287476237e-04f, -1.287181745e-04f, -1.286884457e-04f, + -1.286584373e-04f, -1.286281496e-04f, -1.285975825e-04f, -1.285667362e-04f, -1.285356107e-04f, -1.285042062e-04f, -1.284725228e-04f, -1.284405605e-04f, -1.284083194e-04f, -1.283757997e-04f, + -1.283430014e-04f, -1.283099246e-04f, -1.282765694e-04f, -1.282429360e-04f, -1.282090245e-04f, -1.281748348e-04f, -1.281403672e-04f, -1.281056217e-04f, -1.280705984e-04f, -1.280352975e-04f, + -1.279997191e-04f, -1.279638631e-04f, -1.279277299e-04f, -1.278913193e-04f, -1.278546317e-04f, -1.278176670e-04f, -1.277804254e-04f, -1.277429069e-04f, -1.277051118e-04f, -1.276670401e-04f, + -1.276286918e-04f, -1.275900672e-04f, -1.275511664e-04f, -1.275119893e-04f, -1.274725362e-04f, -1.274328072e-04f, -1.273928024e-04f, -1.273525218e-04f, -1.273119657e-04f, -1.272711341e-04f, + -1.272300271e-04f, -1.271886449e-04f, -1.271469875e-04f, -1.271050551e-04f, -1.270628479e-04f, -1.270203658e-04f, -1.269776091e-04f, -1.269345779e-04f, -1.268912722e-04f, -1.268476923e-04f, + -1.268038382e-04f, -1.267597100e-04f, -1.267153079e-04f, -1.266706320e-04f, -1.266256824e-04f, -1.265804592e-04f, -1.265349626e-04f, -1.264891927e-04f, -1.264431496e-04f, -1.263968335e-04f, + -1.263502444e-04f, -1.263033825e-04f, -1.262562480e-04f, -1.262088409e-04f, -1.261611613e-04f, -1.261132096e-04f, -1.260649856e-04f, -1.260164896e-04f, -1.259677218e-04f, -1.259186822e-04f, + -1.258693709e-04f, -1.258197882e-04f, -1.257699341e-04f, -1.257198088e-04f, -1.256694124e-04f, -1.256187450e-04f, -1.255678069e-04f, -1.255165980e-04f, -1.254651186e-04f, -1.254133689e-04f, + -1.253613488e-04f, -1.253090587e-04f, -1.252564985e-04f, -1.252036685e-04f, -1.251505688e-04f, -1.250971996e-04f, -1.250435609e-04f, -1.249896530e-04f, -1.249354759e-04f, -1.248810299e-04f, + -1.248263150e-04f, -1.247713314e-04f, -1.247160793e-04f, -1.246605588e-04f, -1.246047700e-04f, -1.245487131e-04f, -1.244923882e-04f, -1.244357956e-04f, -1.243789352e-04f, -1.243218074e-04f, + -1.242644122e-04f, -1.242067498e-04f, -1.241488203e-04f, -1.240906239e-04f, -1.240321608e-04f, -1.239734310e-04f, -1.239144349e-04f, -1.238551724e-04f, -1.237956438e-04f, -1.237358492e-04f, + -1.236757888e-04f, -1.236154627e-04f, -1.235548711e-04f, -1.234940141e-04f, -1.234328920e-04f, -1.233715048e-04f, -1.233098527e-04f, -1.232479360e-04f, -1.231857546e-04f, -1.231233089e-04f, + -1.230605990e-04f, -1.229976249e-04f, -1.229343870e-04f, -1.228708853e-04f, -1.228071201e-04f, -1.227430914e-04f, -1.226787995e-04f, -1.226142445e-04f, -1.225494266e-04f, -1.224843459e-04f, + -1.224190026e-04f, -1.223533970e-04f, -1.222875290e-04f, -1.222213990e-04f, -1.221550071e-04f, -1.220883535e-04f, -1.220214383e-04f, -1.219542617e-04f, -1.218868239e-04f, -1.218191250e-04f, + -1.217511653e-04f, -1.216829448e-04f, -1.216144638e-04f, -1.215457225e-04f, -1.214767210e-04f, -1.214074595e-04f, -1.213379381e-04f, -1.212681571e-04f, -1.211981166e-04f, -1.211278169e-04f, + -1.210572580e-04f, -1.209864402e-04f, -1.209153636e-04f, -1.208440284e-04f, -1.207724349e-04f, -1.207005831e-04f, -1.206284733e-04f, -1.205561057e-04f, -1.204834804e-04f, -1.204105976e-04f, + -1.203374575e-04f, -1.202640602e-04f, -1.201904061e-04f, -1.201164952e-04f, -1.200423278e-04f, -1.199679040e-04f, -1.198932240e-04f, -1.198182880e-04f, -1.197430961e-04f, -1.196676487e-04f, + -1.195919459e-04f, -1.195159878e-04f, -1.194397746e-04f, -1.193633067e-04f, -1.192865840e-04f, -1.192096069e-04f, -1.191323754e-04f, -1.190548900e-04f, -1.189771506e-04f, -1.188991575e-04f, + -1.188209109e-04f, -1.187424110e-04f, -1.186636580e-04f, -1.185846520e-04f, -1.185053934e-04f, -1.184258822e-04f, -1.183461187e-04f, -1.182661031e-04f, -1.181858356e-04f, -1.181053163e-04f, + -1.180245455e-04f, -1.179435234e-04f, -1.178622502e-04f, -1.177807261e-04f, -1.176989512e-04f, -1.176169258e-04f, -1.175346501e-04f, -1.174521243e-04f, -1.173693486e-04f, -1.172863232e-04f, + -1.172030483e-04f, -1.171195242e-04f, -1.170357509e-04f, -1.169517288e-04f, -1.168674580e-04f, -1.167829388e-04f, -1.166981713e-04f, -1.166131557e-04f, -1.165278924e-04f, -1.164423814e-04f, + -1.163566230e-04f, -1.162706175e-04f, -1.161843649e-04f, -1.160978656e-04f, -1.160111197e-04f, -1.159241275e-04f, -1.158368891e-04f, -1.157494048e-04f, -1.156616749e-04f, -1.155736994e-04f, + -1.154854787e-04f, -1.153970129e-04f, -1.153083023e-04f, -1.152193471e-04f, -1.151301474e-04f, -1.150407036e-04f, -1.149510159e-04f, -1.148610844e-04f, -1.147709093e-04f, -1.146804910e-04f, + -1.145898296e-04f, -1.144989253e-04f, -1.144077784e-04f, -1.143163891e-04f, -1.142247576e-04f, -1.141328842e-04f, -1.140407689e-04f, -1.139484122e-04f, -1.138558142e-04f, -1.137629751e-04f, + -1.136698952e-04f, -1.135765747e-04f, -1.134830138e-04f, -1.133892127e-04f, -1.132951717e-04f, -1.132008910e-04f, -1.131063709e-04f, -1.130116115e-04f, -1.129166131e-04f, -1.128213759e-04f, + -1.127259001e-04f, -1.126301861e-04f, -1.125342340e-04f, -1.124380440e-04f, -1.123416164e-04f, -1.122449514e-04f, -1.121480493e-04f, -1.120509102e-04f, -1.119535345e-04f, -1.118559224e-04f, + -1.117580740e-04f, -1.116599897e-04f, -1.115616696e-04f, -1.114631141e-04f, -1.113643233e-04f, -1.112652974e-04f, -1.111660369e-04f, -1.110665417e-04f, -1.109668123e-04f, -1.108668488e-04f, + -1.107666515e-04f, -1.106662206e-04f, -1.105655564e-04f, -1.104646592e-04f, -1.103635290e-04f, -1.102621663e-04f, -1.101605712e-04f, -1.100587440e-04f, -1.099566850e-04f, -1.098543943e-04f, + -1.097518722e-04f, -1.096491191e-04f, -1.095461350e-04f, -1.094429203e-04f, -1.093394753e-04f, -1.092358000e-04f, -1.091318950e-04f, -1.090277602e-04f, -1.089233961e-04f, -1.088188029e-04f, + -1.087139807e-04f, -1.086089300e-04f, -1.085036508e-04f, -1.083981436e-04f, -1.082924084e-04f, -1.081864456e-04f, -1.080802555e-04f, -1.079738382e-04f, -1.078671941e-04f, -1.077603234e-04f, + -1.076532264e-04f, -1.075459032e-04f, -1.074383542e-04f, -1.073305797e-04f, -1.072225798e-04f, -1.071143548e-04f, -1.070059051e-04f, -1.068972308e-04f, -1.067883322e-04f, -1.066792096e-04f, + -1.065698633e-04f, -1.064602934e-04f, -1.063505003e-04f, -1.062404842e-04f, -1.061302454e-04f, -1.060197842e-04f, -1.059091007e-04f, -1.057981953e-04f, -1.056870683e-04f, -1.055757199e-04f, + -1.054641503e-04f, -1.053523599e-04f, -1.052403488e-04f, -1.051281175e-04f, -1.050156660e-04f, -1.049029948e-04f, -1.047901040e-04f, -1.046769940e-04f, -1.045636650e-04f, -1.044501172e-04f, + -1.043363510e-04f, -1.042223666e-04f, -1.041081643e-04f, -1.039937444e-04f, -1.038791070e-04f, -1.037642526e-04f, -1.036491814e-04f, -1.035338935e-04f, -1.034183895e-04f, -1.033026694e-04f, + -1.031867335e-04f, -1.030705822e-04f, -1.029542158e-04f, -1.028376344e-04f, -1.027208384e-04f, -1.026038280e-04f, -1.024866035e-04f, -1.023691653e-04f, -1.022515135e-04f, -1.021336485e-04f, + -1.020155705e-04f, -1.018972798e-04f, -1.017787767e-04f, -1.016600615e-04f, -1.015411345e-04f, -1.014219958e-04f, -1.013026459e-04f, -1.011830850e-04f, -1.010633134e-04f, -1.009433313e-04f, + -1.008231390e-04f, -1.007027369e-04f, -1.005821252e-04f, -1.004613043e-04f, -1.003402742e-04f, -1.002190355e-04f, -1.000975883e-04f, -9.997593292e-05f, -9.985406969e-05f, -9.973199886e-05f, + -9.960972074e-05f, -9.948723560e-05f, -9.936454373e-05f, -9.924164543e-05f, -9.911854098e-05f, -9.899523068e-05f, -9.887171480e-05f, -9.874799365e-05f, -9.862406751e-05f, -9.849993668e-05f, + -9.837560144e-05f, -9.825106209e-05f, -9.812631892e-05f, -9.800137222e-05f, -9.787622229e-05f, -9.775086942e-05f, -9.762531391e-05f, -9.749955604e-05f, -9.737359612e-05f, -9.724743444e-05f, + -9.712107130e-05f, -9.699450699e-05f, -9.686774180e-05f, -9.674077604e-05f, -9.661361001e-05f, -9.648624399e-05f, -9.635867830e-05f, -9.623091322e-05f, -9.610294906e-05f, -9.597478611e-05f, + -9.584642468e-05f, -9.571786507e-05f, -9.558910758e-05f, -9.546015250e-05f, -9.533100015e-05f, -9.520165081e-05f, -9.507210481e-05f, -9.494236243e-05f, -9.481242398e-05f, -9.468228976e-05f, + -9.455196008e-05f, -9.442143525e-05f, -9.429071556e-05f, -9.415980132e-05f, -9.402869284e-05f, -9.389739043e-05f, -9.376589439e-05f, -9.363420502e-05f, -9.350232264e-05f, -9.337024755e-05f, + -9.323798006e-05f, -9.310552048e-05f, -9.297286911e-05f, -9.284002627e-05f, -9.270699227e-05f, -9.257376741e-05f, -9.244035201e-05f, -9.230674637e-05f, -9.217295081e-05f, -9.203896564e-05f, + -9.190479117e-05f, -9.177042772e-05f, -9.163587559e-05f, -9.150113510e-05f, -9.136620656e-05f, -9.123109028e-05f, -9.109578659e-05f, -9.096029579e-05f, -9.082461820e-05f, -9.068875414e-05f, + -9.055270391e-05f, -9.041646784e-05f, -9.028004625e-05f, -9.014343945e-05f, -9.000664775e-05f, -8.986967147e-05f, -8.973251094e-05f, -8.959516647e-05f, -8.945763838e-05f, -8.931992699e-05f, + -8.918203262e-05f, -8.904395558e-05f, -8.890569620e-05f, -8.876725480e-05f, -8.862863170e-05f, -8.848982722e-05f, -8.835084169e-05f, -8.821167541e-05f, -8.807232873e-05f, -8.793280195e-05f, + -8.779309541e-05f, -8.765320942e-05f, -8.751314432e-05f, -8.737290041e-05f, -8.723247804e-05f, -8.709187752e-05f, -8.695109918e-05f, -8.681014334e-05f, -8.666901034e-05f, -8.652770049e-05f, + -8.638621412e-05f, -8.624455157e-05f, -8.610271315e-05f, -8.596069920e-05f, -8.581851005e-05f, -8.567614602e-05f, -8.553360744e-05f, -8.539089464e-05f, -8.524800795e-05f, -8.510494770e-05f, + -8.496171422e-05f, -8.481830784e-05f, -8.467472890e-05f, -8.453097772e-05f, -8.438705463e-05f, -8.424295997e-05f, -8.409869407e-05f, -8.395425727e-05f, -8.380964988e-05f, -8.366487226e-05f, + -8.351992473e-05f, -8.337480762e-05f, -8.322952128e-05f, -8.308406603e-05f, -8.293844221e-05f, -8.279265016e-05f, -8.264669021e-05f, -8.250056270e-05f, -8.235426796e-05f, -8.220780634e-05f, + -8.206117816e-05f, -8.191438377e-05f, -8.176742350e-05f, -8.162029769e-05f, -8.147300668e-05f, -8.132555081e-05f, -8.117793042e-05f, -8.103014585e-05f, -8.088219743e-05f, -8.073408551e-05f, + -8.058581042e-05f, -8.043737252e-05f, -8.028877213e-05f, -8.014000961e-05f, -7.999108529e-05f, -7.984199951e-05f, -7.969275262e-05f, -7.954334496e-05f, -7.939377687e-05f, -7.924404869e-05f, + -7.909416078e-05f, -7.894411346e-05f, -7.879390710e-05f, -7.864354203e-05f, -7.849301859e-05f, -7.834233714e-05f, -7.819149802e-05f, -7.804050156e-05f, -7.788934813e-05f, -7.773803807e-05f, + -7.758657171e-05f, -7.743494942e-05f, -7.728317154e-05f, -7.713123841e-05f, -7.697915038e-05f, -7.682690781e-05f, -7.667451103e-05f, -7.652196040e-05f, -7.636925628e-05f, -7.621639900e-05f, + -7.606338892e-05f, -7.591022638e-05f, -7.575691175e-05f, -7.560344536e-05f, -7.544982757e-05f, -7.529605874e-05f, -7.514213920e-05f, -7.498806933e-05f, -7.483384946e-05f, -7.467947995e-05f, + -7.452496115e-05f, -7.437029342e-05f, -7.421547711e-05f, -7.406051257e-05f, -7.390540016e-05f, -7.375014023e-05f, -7.359473313e-05f, -7.343917923e-05f, -7.328347887e-05f, -7.312763241e-05f, + -7.297164021e-05f, -7.281550262e-05f, -7.265922001e-05f, -7.250279272e-05f, -7.234622111e-05f, -7.218950554e-05f, -7.203264637e-05f, -7.187564395e-05f, -7.171849865e-05f, -7.156121082e-05f, + -7.140378082e-05f, -7.124620901e-05f, -7.108849575e-05f, -7.093064139e-05f, -7.077264630e-05f, -7.061451084e-05f, -7.045623537e-05f, -7.029782024e-05f, -7.013926583e-05f, -6.998057248e-05f, + -6.982174056e-05f, -6.966277044e-05f, -6.950366247e-05f, -6.934441702e-05f, -6.918503445e-05f, -6.902551511e-05f, -6.886585939e-05f, -6.870606763e-05f, -6.854614020e-05f, -6.838607747e-05f, + -6.822587979e-05f, -6.806554754e-05f, -6.790508108e-05f, -6.774448077e-05f, -6.758374698e-05f, -6.742288007e-05f, -6.726188040e-05f, -6.710074836e-05f, -6.693948429e-05f, -6.677808857e-05f, + -6.661656156e-05f, -6.645490363e-05f, -6.629311515e-05f, -6.613119649e-05f, -6.596914800e-05f, -6.580697007e-05f, -6.564466305e-05f, -6.548222732e-05f, -6.531966324e-05f, -6.515697119e-05f, + -6.499415153e-05f, -6.483120463e-05f, -6.466813086e-05f, -6.450493060e-05f, -6.434160420e-05f, -6.417815205e-05f, -6.401457451e-05f, -6.385087195e-05f, -6.368704474e-05f, -6.352309326e-05f, + -6.335901788e-05f, -6.319481897e-05f, -6.303049689e-05f, -6.286605203e-05f, -6.270148475e-05f, -6.253679543e-05f, -6.237198444e-05f, -6.220705216e-05f, -6.204199895e-05f, -6.187682519e-05f, + -6.171153126e-05f, -6.154611752e-05f, -6.138058436e-05f, -6.121493214e-05f, -6.104916125e-05f, -6.088327205e-05f, -6.071726492e-05f, -6.055114025e-05f, -6.038489839e-05f, -6.021853973e-05f, + -6.005206465e-05f, -5.988547352e-05f, -5.971876672e-05f, -5.955194462e-05f, -5.938500760e-05f, -5.921795604e-05f, -5.905079032e-05f, -5.888351081e-05f, -5.871611789e-05f, -5.854861194e-05f, + -5.838099333e-05f, -5.821326246e-05f, -5.804541968e-05f, -5.787746540e-05f, -5.770939997e-05f, -5.754122378e-05f, -5.737293722e-05f, -5.720454066e-05f, -5.703603447e-05f, -5.686741905e-05f, + -5.669869477e-05f, -5.652986201e-05f, -5.636092116e-05f, -5.619187258e-05f, -5.602271667e-05f, -5.585345381e-05f, -5.568408438e-05f, -5.551460875e-05f, -5.534502731e-05f, -5.517534045e-05f, + -5.500554854e-05f, -5.483565197e-05f, -5.466565112e-05f, -5.449554637e-05f, -5.432533811e-05f, -5.415502672e-05f, -5.398461258e-05f, -5.381409608e-05f, -5.364347760e-05f, -5.347275752e-05f, + -5.330193623e-05f, -5.313101412e-05f, -5.295999156e-05f, -5.278886894e-05f, -5.261764666e-05f, -5.244632508e-05f, -5.227490460e-05f, -5.210338561e-05f, -5.193176848e-05f, -5.176005361e-05f, + -5.158824138e-05f, -5.141633218e-05f, -5.124432639e-05f, -5.107222440e-05f, -5.090002660e-05f, -5.072773337e-05f, -5.055534510e-05f, -5.038286218e-05f, -5.021028499e-05f, -5.003761393e-05f, + -4.986484937e-05f, -4.969199172e-05f, -4.951904135e-05f, -4.934599866e-05f, -4.917286403e-05f, -4.899963785e-05f, -4.882632052e-05f, -4.865291241e-05f, -4.847941392e-05f, -4.830582544e-05f, + -4.813214736e-05f, -4.795838006e-05f, -4.778452394e-05f, -4.761057939e-05f, -4.743654679e-05f, -4.726242654e-05f, -4.708821903e-05f, -4.691392464e-05f, -4.673954377e-05f, -4.656507682e-05f, + -4.639052416e-05f, -4.621588619e-05f, -4.604116330e-05f, -4.586635589e-05f, -4.569146435e-05f, -4.551648906e-05f, -4.534143042e-05f, -4.516628882e-05f, -4.499106465e-05f, -4.481575831e-05f, + -4.464037019e-05f, -4.446490068e-05f, -4.428935017e-05f, -4.411371906e-05f, -4.393800773e-05f, -4.376221659e-05f, -4.358634602e-05f, -4.341039643e-05f, -4.323436819e-05f, -4.305826171e-05f, + -4.288207738e-05f, -4.270581560e-05f, -4.252947675e-05f, -4.235306123e-05f, -4.217656944e-05f, -4.200000178e-05f, -4.182335862e-05f, -4.164664038e-05f, -4.146984745e-05f, -4.129298021e-05f, + -4.111603907e-05f, -4.093902442e-05f, -4.076193665e-05f, -4.058477617e-05f, -4.040754336e-05f, -4.023023863e-05f, -4.005286237e-05f, -3.987541497e-05f, -3.969789683e-05f, -3.952030834e-05f, + -3.934264991e-05f, -3.916492194e-05f, -3.898712480e-05f, -3.880925891e-05f, -3.863132466e-05f, -3.845332245e-05f, -3.827525267e-05f, -3.809711572e-05f, -3.791891200e-05f, -3.774064190e-05f, + -3.756230583e-05f, -3.738390418e-05f, -3.720543734e-05f, -3.702690573e-05f, -3.684830972e-05f, -3.666964973e-05f, -3.649092615e-05f, -3.631213937e-05f, -3.613328980e-05f, -3.595437784e-05f, + -3.577540388e-05f, -3.559636832e-05f, -3.541727156e-05f, -3.523811400e-05f, -3.505889604e-05f, -3.487961807e-05f, -3.470028050e-05f, -3.452088373e-05f, -3.434142815e-05f, -3.416191417e-05f, + -3.398234218e-05f, -3.380271258e-05f, -3.362302577e-05f, -3.344328216e-05f, -3.326348214e-05f, -3.308362611e-05f, -3.290371447e-05f, -3.272374762e-05f, -3.254372597e-05f, -3.236364990e-05f, + -3.218351983e-05f, -3.200333616e-05f, -3.182309927e-05f, -3.164280958e-05f, -3.146246749e-05f, -3.128207338e-05f, -3.110162768e-05f, -3.092113077e-05f, -3.074058306e-05f, -3.055998495e-05f, + -3.037933684e-05f, -3.019863912e-05f, -3.001789221e-05f, -2.983709651e-05f, -2.965625240e-05f, -2.947536031e-05f, -2.929442062e-05f, -2.911343374e-05f, -2.893240007e-05f, -2.875132001e-05f, + -2.857019397e-05f, -2.838902234e-05f, -2.820780554e-05f, -2.802654395e-05f, -2.784523798e-05f, -2.766388803e-05f, -2.748249451e-05f, -2.730105782e-05f, -2.711957836e-05f, -2.693805653e-05f, + -2.675649274e-05f, -2.657488738e-05f, -2.639324087e-05f, -2.621155359e-05f, -2.602982596e-05f, -2.584805838e-05f, -2.566625124e-05f, -2.548440496e-05f, -2.530251994e-05f, -2.512059657e-05f, + -2.493863526e-05f, -2.475663642e-05f, -2.457460044e-05f, -2.439252774e-05f, -2.421041870e-05f, -2.402827374e-05f, -2.384609326e-05f, -2.366387766e-05f, -2.348162735e-05f, -2.329934272e-05f, + -2.311702419e-05f, -2.293467215e-05f, -2.275228701e-05f, -2.256986917e-05f, -2.238741904e-05f, -2.220493701e-05f, -2.202242350e-05f, -2.183987890e-05f, -2.165730361e-05f, -2.147469806e-05f, + -2.129206262e-05f, -2.110939772e-05f, -2.092670375e-05f, -2.074398111e-05f, -2.056123022e-05f, -2.037845147e-05f, -2.019564527e-05f, -2.001281202e-05f, -1.982995212e-05f, -1.964706598e-05f, + -1.946415401e-05f, -1.928121660e-05f, -1.909825416e-05f, -1.891526710e-05f, -1.873225582e-05f, -1.854922071e-05f, -1.836616220e-05f, -1.818308067e-05f, -1.799997654e-05f, -1.781685020e-05f, + -1.763370207e-05f, -1.745053254e-05f, -1.726734202e-05f, -1.708413092e-05f, -1.690089963e-05f, -1.671764856e-05f, -1.653437812e-05f, -1.635108871e-05f, -1.616778074e-05f, -1.598445460e-05f, + -1.580111070e-05f, -1.561774944e-05f, -1.543437124e-05f, -1.525097649e-05f, -1.506756560e-05f, -1.488413897e-05f, -1.470069700e-05f, -1.451724011e-05f, -1.433376869e-05f, -1.415028314e-05f, + -1.396678388e-05f, -1.378327130e-05f, -1.359974581e-05f, -1.341620782e-05f, -1.323265772e-05f, -1.304909592e-05f, -1.286552283e-05f, -1.268193885e-05f, -1.249834438e-05f, -1.231473983e-05f, + -1.213112560e-05f, -1.194750209e-05f, -1.176386971e-05f, -1.158022886e-05f, -1.139657995e-05f, -1.121292338e-05f, -1.102925955e-05f, -1.084558887e-05f, -1.066191174e-05f, -1.047822856e-05f, + -1.029453974e-05f, -1.011084569e-05f, -9.927146795e-06f, -9.743443473e-06f, -9.559736123e-06f, -9.376025149e-06f, -9.192310954e-06f, -9.008593942e-06f, -8.824874517e-06f, -8.641153081e-06f, + -8.457430038e-06f, -8.273705791e-06f, -8.089980744e-06f, -7.906255299e-06f, -7.722529861e-06f, -7.538804832e-06f, -7.355080615e-06f, -7.171357613e-06f, -6.987636230e-06f, -6.803916869e-06f, + -6.620199931e-06f, -6.436485821e-06f, -6.252774942e-06f, -6.069067695e-06f, -5.885364484e-06f, -5.701665712e-06f, -5.517971781e-06f, -5.334283093e-06f, -5.150600053e-06f, -4.966923061e-06f, + -4.783252520e-06f, -4.599588834e-06f, -4.415932404e-06f, -4.232283633e-06f, -4.048642922e-06f, -3.865010675e-06f, -3.681387293e-06f, -3.497773178e-06f, -3.314168733e-06f, -3.130574359e-06f, + -2.946990459e-06f, -2.763417434e-06f, -2.579855686e-06f, -2.396305617e-06f, -2.212767628e-06f, -2.029242122e-06f, -1.845729499e-06f, -1.662230161e-06f, -1.478744509e-06f, -1.295272946e-06f, + -1.111815872e-06f, -9.283736879e-07f, -7.449467955e-07f, -5.615355957e-07f, -3.781404895e-07f, -1.947618778e-07f, -1.140016148e-08f, 1.719442587e-07f, 3.552709821e-07f, 5.385796081e-07f, + 7.218697360e-07f, 9.051409655e-07f, 1.088392896e-06f, 1.271625128e-06f, 1.454837260e-06f, 1.638028893e-06f, 1.821199626e-06f, 2.004349059e-06f, 2.187476793e-06f, 2.370582428e-06f, + 2.553665564e-06f, 2.736725801e-06f, 2.919762740e-06f, 3.102775982e-06f, 3.285765126e-06f, 3.468729775e-06f, 3.651669528e-06f, 3.834583986e-06f, 4.017472751e-06f, 4.200335423e-06f, + 4.383171604e-06f, 4.565980896e-06f, 4.748762898e-06f, 4.931517214e-06f, 5.114243444e-06f, 5.296941191e-06f, 5.479610055e-06f, 5.662249639e-06f, 5.844859545e-06f, 6.027439375e-06f, + 6.209988731e-06f, 6.392507215e-06f, 6.574994430e-06f, 6.757449978e-06f, 6.939873463e-06f, 7.122264485e-06f, 7.304622650e-06f, 7.486947558e-06f, 7.669238814e-06f, 7.851496021e-06f, + 8.033718782e-06f, 8.215906699e-06f, 8.398059378e-06f, 8.580176421e-06f, 8.762257432e-06f, 8.944302014e-06f, 9.126309773e-06f, 9.308280312e-06f, 9.490213235e-06f, 9.672108146e-06f, + 9.853964650e-06f, 1.003578235e-05f, 1.021756086e-05f, 1.039929977e-05f, 1.058099869e-05f, 1.076265723e-05f, 1.094427499e-05f, 1.112585158e-05f, 1.130738660e-05f, 1.148887966e-05f, + 1.167033037e-05f, 1.185173832e-05f, 1.203310313e-05f, 1.221442441e-05f, 1.239570175e-05f, 1.257693476e-05f, 1.275812306e-05f, 1.293926625e-05f, 1.312036392e-05f, 1.330141571e-05f, + 1.348242119e-05f, 1.366338000e-05f, 1.384429173e-05f, 1.402515598e-05f, 1.420597238e-05f, 1.438674052e-05f, 1.456746002e-05f, 1.474813047e-05f, 1.492875150e-05f, 1.510932270e-05f, + 1.528984370e-05f, 1.547031408e-05f, 1.565073347e-05f, 1.583110147e-05f, 1.601141770e-05f, 1.619168176e-05f, 1.637189325e-05f, 1.655205180e-05f, 1.673215700e-05f, 1.691220848e-05f, + 1.709220583e-05f, 1.727214868e-05f, 1.745203662e-05f, 1.763186928e-05f, 1.781164625e-05f, 1.799136716e-05f, 1.817103161e-05f, 1.835063921e-05f, 1.853018958e-05f, 1.870968233e-05f, + 1.888911706e-05f, 1.906849339e-05f, 1.924781093e-05f, 1.942706930e-05f, 1.960626810e-05f, 1.978540695e-05f, 1.996448546e-05f, 2.014350325e-05f, 2.032245992e-05f, 2.050135509e-05f, + 2.068018837e-05f, 2.085895938e-05f, 2.103766773e-05f, 2.121631304e-05f, 2.139489491e-05f, 2.157341296e-05f, 2.175186680e-05f, 2.193025606e-05f, 2.210858034e-05f, 2.228683927e-05f, + 2.246503244e-05f, 2.264315949e-05f, 2.282122002e-05f, 2.299921365e-05f, 2.317714000e-05f, 2.335499868e-05f, 2.353278931e-05f, 2.371051151e-05f, 2.388816489e-05f, 2.406574906e-05f, + 2.424326365e-05f, 2.442070827e-05f, 2.459808254e-05f, 2.477538608e-05f, 2.495261850e-05f, 2.512977942e-05f, 2.530686847e-05f, 2.548388525e-05f, 2.566082939e-05f, 2.583770050e-05f, + 2.601449821e-05f, 2.619122213e-05f, 2.636787188e-05f, 2.654444708e-05f, 2.672094735e-05f, 2.689737232e-05f, 2.707372159e-05f, 2.724999480e-05f, 2.742619156e-05f, 2.760231149e-05f, + 2.777835421e-05f, 2.795431935e-05f, 2.813020652e-05f, 2.830601534e-05f, 2.848174545e-05f, 2.865739645e-05f, 2.883296798e-05f, 2.900845965e-05f, 2.918387109e-05f, 2.935920191e-05f, + 2.953445175e-05f, 2.970962022e-05f, 2.988470695e-05f, 3.005971157e-05f, 3.023463368e-05f, 3.040947293e-05f, 3.058422893e-05f, 3.075890131e-05f, 3.093348969e-05f, 3.110799370e-05f, + 3.128241297e-05f, 3.145674711e-05f, 3.163099575e-05f, 3.180515852e-05f, 3.197923505e-05f, 3.215322496e-05f, 3.232712787e-05f, 3.250094342e-05f, 3.267467123e-05f, 3.284831093e-05f, + 3.302186215e-05f, 3.319532450e-05f, 3.336869763e-05f, 3.354198116e-05f, 3.371517471e-05f, 3.388827792e-05f, 3.406129041e-05f, 3.423421181e-05f, 3.440704176e-05f, 3.457977988e-05f, + 3.475242580e-05f, 3.492497915e-05f, 3.509743956e-05f, 3.526980666e-05f, 3.544208009e-05f, 3.561425947e-05f, 3.578634443e-05f, 3.595833460e-05f, 3.613022963e-05f, 3.630202913e-05f, + 3.647373274e-05f, 3.664534009e-05f, 3.681685082e-05f, 3.698826456e-05f, 3.715958094e-05f, 3.733079959e-05f, 3.750192015e-05f, 3.767294226e-05f, 3.784386553e-05f, 3.801468962e-05f, + 3.818541416e-05f, 3.835603877e-05f, 3.852656309e-05f, 3.869698677e-05f, 3.886730943e-05f, 3.903753071e-05f, 3.920765025e-05f, 3.937766768e-05f, 3.954758265e-05f, 3.971739477e-05f, + 3.988710371e-05f, 4.005670908e-05f, 4.022621053e-05f, 4.039560770e-05f, 4.056490023e-05f, 4.073408774e-05f, 4.090316989e-05f, 4.107214631e-05f, 4.124101664e-05f, 4.140978052e-05f, + 4.157843758e-05f, 4.174698748e-05f, 4.191542985e-05f, 4.208376432e-05f, 4.225199055e-05f, 4.242010817e-05f, 4.258811682e-05f, 4.275601615e-05f, 4.292380579e-05f, 4.309148539e-05f, + 4.325905460e-05f, 4.342651305e-05f, 4.359386038e-05f, 4.376109625e-05f, 4.392822028e-05f, 4.409523214e-05f, 4.426213146e-05f, 4.442891789e-05f, 4.459559106e-05f, 4.476215063e-05f, + 4.492859625e-05f, 4.509492755e-05f, 4.526114418e-05f, 4.542724579e-05f, 4.559323203e-05f, 4.575910254e-05f, 4.592485696e-05f, 4.609049496e-05f, 4.625601616e-05f, 4.642142023e-05f, + 4.658670681e-05f, 4.675187554e-05f, 4.691692608e-05f, 4.708185808e-05f, 4.724667118e-05f, 4.741136504e-05f, 4.757593930e-05f, 4.774039361e-05f, 4.790472763e-05f, 4.806894101e-05f, + 4.823303339e-05f, 4.839700443e-05f, 4.856085378e-05f, 4.872458109e-05f, 4.888818602e-05f, 4.905166821e-05f, 4.921502732e-05f, 4.937826300e-05f, 4.954137491e-05f, 4.970436270e-05f, + 4.986722603e-05f, 5.002996454e-05f, 5.019257790e-05f, 5.035506575e-05f, 5.051742776e-05f, 5.067966357e-05f, 5.084177285e-05f, 5.100375526e-05f, 5.116561044e-05f, 5.132733805e-05f, + 5.148893776e-05f, 5.165040921e-05f, 5.181175207e-05f, 5.197296600e-05f, 5.213405065e-05f, 5.229500568e-05f, 5.245583076e-05f, 5.261652553e-05f, 5.277708967e-05f, 5.293752283e-05f, + 5.309782466e-05f, 5.325799484e-05f, 5.341803302e-05f, 5.357793887e-05f, 5.373771204e-05f, 5.389735220e-05f, 5.405685900e-05f, 5.421623212e-05f, 5.437547122e-05f, 5.453457595e-05f, + 5.469354599e-05f, 5.485238099e-05f, 5.501108062e-05f, 5.516964454e-05f, 5.532807243e-05f, 5.548636394e-05f, 5.564451874e-05f, 5.580253650e-05f, 5.596041688e-05f, 5.611815954e-05f, + 5.627576417e-05f, 5.643323042e-05f, 5.659055795e-05f, 5.674774645e-05f, 5.690479557e-05f, 5.706170499e-05f, 5.721847437e-05f, 5.737510339e-05f, 5.753159171e-05f, 5.768793900e-05f, + 5.784414494e-05f, 5.800020919e-05f, 5.815613142e-05f, 5.831191131e-05f, 5.846754853e-05f, 5.862304275e-05f, 5.877839364e-05f, 5.893360087e-05f, 5.908866412e-05f, 5.924358307e-05f, + 5.939835737e-05f, 5.955298672e-05f, 5.970747078e-05f, 5.986180923e-05f, 6.001600174e-05f, 6.017004799e-05f, 6.032394765e-05f, 6.047770040e-05f, 6.063130592e-05f, 6.078476389e-05f, + 6.093807397e-05f, 6.109123586e-05f, 6.124424922e-05f, 6.139711374e-05f, 6.154982909e-05f, 6.170239495e-05f, 6.185481100e-05f, 6.200707693e-05f, 6.215919240e-05f, 6.231115711e-05f, + 6.246297074e-05f, 6.261463295e-05f, 6.276614344e-05f, 6.291750189e-05f, 6.306870798e-05f, 6.321976139e-05f, 6.337066181e-05f, 6.352140892e-05f, 6.367200239e-05f, 6.382244193e-05f, + 6.397272720e-05f, 6.412285790e-05f, 6.427283372e-05f, 6.442265433e-05f, 6.457231942e-05f, 6.472182868e-05f, 6.487118179e-05f, 6.502037845e-05f, 6.516941834e-05f, 6.531830114e-05f, + 6.546702655e-05f, 6.561559426e-05f, 6.576400395e-05f, 6.591225531e-05f, 6.606034804e-05f, 6.620828181e-05f, 6.635605633e-05f, 6.650367128e-05f, 6.665112636e-05f, 6.679842125e-05f, + 6.694555566e-05f, 6.709252926e-05f, 6.723934175e-05f, 6.738599284e-05f, 6.753248220e-05f, 6.767880953e-05f, 6.782497454e-05f, 6.797097690e-05f, 6.811681633e-05f, 6.826249250e-05f, + 6.840800513e-05f, 6.855335390e-05f, 6.869853851e-05f, 6.884355866e-05f, 6.898841405e-05f, 6.913310437e-05f, 6.927762932e-05f, 6.942198860e-05f, 6.956618191e-05f, 6.971020895e-05f, + 6.985406942e-05f, 6.999776301e-05f, 7.014128944e-05f, 7.028464839e-05f, 7.042783957e-05f, 7.057086269e-05f, 7.071371744e-05f, 7.085640353e-05f, 7.099892066e-05f, 7.114126853e-05f, + 7.128344685e-05f, 7.142545532e-05f, 7.156729364e-05f, 7.170896153e-05f, 7.185045868e-05f, 7.199178480e-05f, 7.213293960e-05f, 7.227392278e-05f, 7.241473405e-05f, 7.255537312e-05f, + 7.269583970e-05f, 7.283613349e-05f, 7.297625420e-05f, 7.311620155e-05f, 7.325597523e-05f, 7.339557496e-05f, 7.353500046e-05f, 7.367425142e-05f, 7.381332757e-05f, 7.395222861e-05f, + 7.409095425e-05f, 7.422950422e-05f, 7.436787821e-05f, 7.450607594e-05f, 7.464409713e-05f, 7.478194149e-05f, 7.491960874e-05f, 7.505709858e-05f, 7.519441074e-05f, 7.533154493e-05f, + 7.546850086e-05f, 7.560527826e-05f, 7.574187683e-05f, 7.587829630e-05f, 7.601453639e-05f, 7.615059680e-05f, 7.628647727e-05f, 7.642217750e-05f, 7.655769722e-05f, 7.669303615e-05f, + 7.682819401e-05f, 7.696317051e-05f, 7.709796539e-05f, 7.723257836e-05f, 7.736700914e-05f, 7.750125745e-05f, 7.763532302e-05f, 7.776920558e-05f, 7.790290483e-05f, 7.803642052e-05f, + 7.816975236e-05f, 7.830290007e-05f, 7.843586339e-05f, 7.856864204e-05f, 7.870123574e-05f, 7.883364423e-05f, 7.896586722e-05f, 7.909790445e-05f, 7.922975564e-05f, 7.936142052e-05f, + 7.949289883e-05f, 7.962419028e-05f, 7.975529462e-05f, 7.988621156e-05f, 8.001694084e-05f, 8.014748219e-05f, 8.027783535e-05f, 8.040800004e-05f, 8.053797600e-05f, 8.066776295e-05f, + 8.079736064e-05f, 8.092676879e-05f, 8.105598714e-05f, 8.118501542e-05f, 8.131385338e-05f, 8.144250074e-05f, 8.157095723e-05f, 8.169922261e-05f, 8.182729659e-05f, 8.195517893e-05f, + 8.208286935e-05f, 8.221036760e-05f, 8.233767342e-05f, 8.246478653e-05f, 8.259170669e-05f, 8.271843363e-05f, 8.284496709e-05f, 8.297130681e-05f, 8.309745254e-05f, 8.322340401e-05f, + 8.334916097e-05f, 8.347472316e-05f, 8.360009033e-05f, 8.372526220e-05f, 8.385023854e-05f, 8.397501909e-05f, 8.409960358e-05f, 8.422399176e-05f, 8.434818339e-05f, 8.447217820e-05f, + 8.459597594e-05f, 8.471957637e-05f, 8.484297922e-05f, 8.496618424e-05f, 8.508919119e-05f, 8.521199981e-05f, 8.533460986e-05f, 8.545702107e-05f, 8.557923320e-05f, 8.570124601e-05f, + 8.582305924e-05f, 8.594467265e-05f, 8.606608598e-05f, 8.618729899e-05f, 8.630831144e-05f, 8.642912307e-05f, 8.654973364e-05f, 8.667014290e-05f, 8.679035061e-05f, 8.691035653e-05f, + 8.703016041e-05f, 8.714976201e-05f, 8.726916107e-05f, 8.738835737e-05f, 8.750735066e-05f, 8.762614069e-05f, 8.774472723e-05f, 8.786311003e-05f, 8.798128886e-05f, 8.809926347e-05f, + 8.821703362e-05f, 8.833459908e-05f, 8.845195960e-05f, 8.856911495e-05f, 8.868606489e-05f, 8.880280919e-05f, 8.891934760e-05f, 8.903567989e-05f, 8.915180583e-05f, 8.926772518e-05f, + 8.938343770e-05f, 8.949894316e-05f, 8.961424133e-05f, 8.972933197e-05f, 8.984421485e-05f, 8.995888974e-05f, 9.007335641e-05f, 9.018761462e-05f, 9.030166414e-05f, 9.041550475e-05f, + 9.052913621e-05f, 9.064255830e-05f, 9.075577077e-05f, 9.086877342e-05f, 9.098156600e-05f, 9.109414829e-05f, 9.120652007e-05f, 9.131868110e-05f, 9.143063116e-05f, 9.154237003e-05f, + 9.165389748e-05f, 9.176521328e-05f, 9.187631721e-05f, 9.198720905e-05f, 9.209788858e-05f, 9.220835556e-05f, 9.231860979e-05f, 9.242865103e-05f, 9.253847906e-05f, 9.264809368e-05f, + 9.275749464e-05f, 9.286668174e-05f, 9.297565476e-05f, 9.308441347e-05f, 9.319295766e-05f, 9.330128711e-05f, 9.340940161e-05f, 9.351730093e-05f, 9.362498486e-05f, 9.373245319e-05f, + 9.383970569e-05f, 9.394674216e-05f, 9.405356238e-05f, 9.416016613e-05f, 9.426655321e-05f, 9.437272339e-05f, 9.447867647e-05f, 9.458441224e-05f, 9.468993048e-05f, 9.479523098e-05f, + 9.490031353e-05f, 9.500517793e-05f, 9.510982396e-05f, 9.521425141e-05f, 9.531846008e-05f, 9.542244976e-05f, 9.552622023e-05f, 9.562977130e-05f, 9.573310276e-05f, 9.583621439e-05f, + 9.593910601e-05f, 9.604177739e-05f, 9.614422834e-05f, 9.624645865e-05f, 9.634846812e-05f, 9.645025654e-05f, 9.655182372e-05f, 9.665316946e-05f, 9.675429354e-05f, 9.685519577e-05f, + 9.695587595e-05f, 9.705633387e-05f, 9.715656935e-05f, 9.725658218e-05f, 9.735637216e-05f, 9.745593910e-05f, 9.755528279e-05f, 9.765440305e-05f, 9.775329967e-05f, 9.785197245e-05f, + 9.795042121e-05f, 9.804864575e-05f, 9.814664587e-05f, 9.824442139e-05f, 9.834197210e-05f, 9.843929781e-05f, 9.853639834e-05f, 9.863327349e-05f, 9.872992306e-05f, 9.882634688e-05f, + 9.892254474e-05f, 9.901851646e-05f, 9.911426185e-05f, 9.920978072e-05f, 9.930507289e-05f, 9.940013816e-05f, 9.949497635e-05f, 9.958958726e-05f, 9.968397073e-05f, 9.977812656e-05f, + 9.987205456e-05f, 9.996575455e-05f, 1.000592263e-04f, 1.001524698e-04f, 1.002454846e-04f, 1.003382707e-04f, 1.004308279e-04f, 1.005231560e-04f, 1.006152548e-04f, 1.007071242e-04f, + 1.007987638e-04f, 1.008901737e-04f, 1.009813536e-04f, 1.010723032e-04f, 1.011630225e-04f, 1.012535113e-04f, 1.013437694e-04f, 1.014337966e-04f, 1.015235927e-04f, 1.016131575e-04f, + 1.017024910e-04f, 1.017915928e-04f, 1.018804629e-04f, 1.019691011e-04f, 1.020575071e-04f, 1.021456809e-04f, 1.022336222e-04f, 1.023213309e-04f, 1.024088068e-04f, 1.024960497e-04f, + 1.025830595e-04f, 1.026698360e-04f, 1.027563790e-04f, 1.028426884e-04f, 1.029287640e-04f, 1.030146056e-04f, 1.031002130e-04f, 1.031855862e-04f, 1.032707249e-04f, 1.033556290e-04f, + 1.034402982e-04f, 1.035247325e-04f, 1.036089317e-04f, 1.036928956e-04f, 1.037766241e-04f, 1.038601169e-04f, 1.039433740e-04f, 1.040263951e-04f, 1.041091801e-04f, 1.041917289e-04f, + 1.042740413e-04f, 1.043561171e-04f, 1.044379562e-04f, 1.045195585e-04f, 1.046009236e-04f, 1.046820516e-04f, 1.047629422e-04f, 1.048435954e-04f, 1.049240108e-04f, 1.050041885e-04f, + 1.050841282e-04f, 1.051638297e-04f, 1.052432930e-04f, 1.053225179e-04f, 1.054015042e-04f, 1.054802518e-04f, 1.055587605e-04f, 1.056370301e-04f, 1.057150606e-04f, 1.057928518e-04f, + 1.058704035e-04f, 1.059477156e-04f, 1.060247879e-04f, 1.061016203e-04f, 1.061782127e-04f, 1.062545648e-04f, 1.063306766e-04f, 1.064065479e-04f, 1.064821786e-04f, 1.065575685e-04f, + 1.066327175e-04f, 1.067076254e-04f, 1.067822921e-04f, 1.068567175e-04f, 1.069309014e-04f, 1.070048436e-04f, 1.070785441e-04f, 1.071520027e-04f, 1.072252192e-04f, 1.072981936e-04f, + 1.073709256e-04f, 1.074434152e-04f, 1.075156622e-04f, 1.075876665e-04f, 1.076594279e-04f, 1.077309464e-04f, 1.078022217e-04f, 1.078732537e-04f, 1.079440424e-04f, 1.080145875e-04f, + 1.080848889e-04f, 1.081549466e-04f, 1.082247604e-04f, 1.082943301e-04f, 1.083636556e-04f, 1.084327368e-04f, 1.085015736e-04f, 1.085701658e-04f, 1.086385133e-04f, 1.087066160e-04f, + 1.087744738e-04f, 1.088420864e-04f, 1.089094539e-04f, 1.089765761e-04f, 1.090434528e-04f, 1.091100840e-04f, 1.091764695e-04f, 1.092426091e-04f, 1.093085028e-04f, 1.093741505e-04f, + 1.094395520e-04f, 1.095047072e-04f, 1.095696160e-04f, 1.096342782e-04f, 1.096986938e-04f, 1.097628626e-04f, 1.098267845e-04f, 1.098904595e-04f, 1.099538873e-04f, 1.100170678e-04f, + 1.100800010e-04f, 1.101426868e-04f, 1.102051249e-04f, 1.102673154e-04f, 1.103292581e-04f, 1.103909528e-04f, 1.104523995e-04f, 1.105135981e-04f, 1.105745484e-04f, 1.106352503e-04f, + 1.106957038e-04f, 1.107559087e-04f, 1.108158649e-04f, 1.108755723e-04f, 1.109350308e-04f, 1.109942402e-04f, 1.110532006e-04f, 1.111119117e-04f, 1.111703735e-04f, 1.112285859e-04f, + 1.112865487e-04f, 1.113442619e-04f, 1.114017253e-04f, 1.114589389e-04f, 1.115159026e-04f, 1.115726161e-04f, 1.116290796e-04f, 1.116852928e-04f, 1.117412556e-04f, 1.117969680e-04f, + 1.118524298e-04f, 1.119076410e-04f, 1.119626014e-04f, 1.120173110e-04f, 1.120717697e-04f, 1.121259773e-04f, 1.121799338e-04f, 1.122336391e-04f, 1.122870930e-04f, 1.123402956e-04f, + 1.123932466e-04f, 1.124459460e-04f, 1.124983938e-04f, 1.125505898e-04f, 1.126025339e-04f, 1.126542261e-04f, 1.127056662e-04f, 1.127568541e-04f, 1.128077899e-04f, 1.128584733e-04f, + 1.129089043e-04f, 1.129590829e-04f, 1.130090088e-04f, 1.130586821e-04f, 1.131081027e-04f, 1.131572704e-04f, 1.132061853e-04f, 1.132548471e-04f, 1.133032558e-04f, 1.133514114e-04f, + 1.133993138e-04f, 1.134469628e-04f, 1.134943584e-04f, 1.135415005e-04f, 1.135883891e-04f, 1.136350240e-04f, 1.136814052e-04f, 1.137275327e-04f, 1.137734062e-04f, 1.138190258e-04f, + 1.138643913e-04f, 1.139095028e-04f, 1.139543601e-04f, 1.139989631e-04f, 1.140433118e-04f, 1.140874061e-04f, 1.141312459e-04f, 1.141748312e-04f, 1.142181618e-04f, 1.142612378e-04f, + 1.143040590e-04f, 1.143466254e-04f, 1.143889370e-04f, 1.144309935e-04f, 1.144727950e-04f, 1.145143414e-04f, 1.145556327e-04f, 1.145966687e-04f, 1.146374494e-04f, 1.146779747e-04f, + 1.147182446e-04f, 1.147582591e-04f, 1.147980179e-04f, 1.148375212e-04f, 1.148767688e-04f, 1.149157606e-04f, 1.149544966e-04f, 1.149929768e-04f, 1.150312010e-04f, 1.150691693e-04f, + 1.151068815e-04f, 1.151443376e-04f, 1.151815375e-04f, 1.152184812e-04f, 1.152551687e-04f, 1.152915998e-04f, 1.153277745e-04f, 1.153636928e-04f, 1.153993546e-04f, 1.154347599e-04f, + 1.154699085e-04f, 1.155048005e-04f, 1.155394358e-04f, 1.155738143e-04f, 1.156079361e-04f, 1.156418009e-04f, 1.156754089e-04f, 1.157087598e-04f, 1.157418538e-04f, 1.157746907e-04f, + 1.158072706e-04f, 1.158395932e-04f, 1.158716587e-04f, 1.159034669e-04f, 1.159350179e-04f, 1.159663115e-04f, 1.159973477e-04f, 1.160281265e-04f, 1.160586478e-04f, 1.160889117e-04f, + 1.161189179e-04f, 1.161486666e-04f, 1.161781577e-04f, 1.162073911e-04f, 1.162363668e-04f, 1.162650847e-04f, 1.162935448e-04f, 1.163217471e-04f, 1.163496916e-04f, 1.163773781e-04f, + 1.164048068e-04f, 1.164319774e-04f, 1.164588900e-04f, 1.164855446e-04f, 1.165119411e-04f, 1.165380795e-04f, 1.165639598e-04f, 1.165895819e-04f, 1.166149457e-04f, 1.166400514e-04f, + 1.166648988e-04f, 1.166894878e-04f, 1.167138186e-04f, 1.167378910e-04f, 1.167617050e-04f, 1.167852606e-04f, 1.168085577e-04f, 1.168315964e-04f, 1.168543766e-04f, 1.168768983e-04f, + 1.168991614e-04f, 1.169211660e-04f, 1.169429120e-04f, 1.169643994e-04f, 1.169856281e-04f, 1.170065982e-04f, 1.170273096e-04f, 1.170477623e-04f, 1.170679562e-04f, 1.170878915e-04f, + 1.171075679e-04f, 1.171269856e-04f, 1.171461445e-04f, 1.171650446e-04f, 1.171836859e-04f, 1.172020683e-04f, 1.172201919e-04f, 1.172380565e-04f, 1.172556623e-04f, 1.172730092e-04f, + 1.172900972e-04f, 1.173069262e-04f, 1.173234963e-04f, 1.173398074e-04f, 1.173558595e-04f, 1.173716527e-04f, 1.173871869e-04f, 1.174024621e-04f, 1.174174783e-04f, 1.174322355e-04f, + 1.174467336e-04f, 1.174609727e-04f, 1.174749528e-04f, 1.174886739e-04f, 1.175021359e-04f, 1.175153388e-04f, 1.175282827e-04f, 1.175409675e-04f, 1.175533933e-04f, 1.175655600e-04f, + 1.175774676e-04f, 1.175891162e-04f, 1.176005056e-04f, 1.176116361e-04f, 1.176225074e-04f, 1.176331197e-04f, 1.176434729e-04f, 1.176535670e-04f, 1.176634021e-04f, 1.176729781e-04f, + 1.176822951e-04f, 1.176913530e-04f, 1.177001518e-04f, 1.177086916e-04f, 1.177169724e-04f, 1.177249941e-04f, 1.177327569e-04f, 1.177402606e-04f, 1.177475052e-04f, 1.177544909e-04f, + 1.177612176e-04f, 1.177676854e-04f, 1.177738941e-04f, 1.177798439e-04f, 1.177855347e-04f, 1.177909667e-04f, 1.177961396e-04f, 1.178010537e-04f, 1.178057089e-04f, 1.178101052e-04f, + 1.178142426e-04f, 1.178181212e-04f, 1.178217410e-04f, 1.178251019e-04f, 1.178282041e-04f, 1.178310474e-04f, 1.178336320e-04f, 1.178359578e-04f, 1.178380249e-04f, 1.178398334e-04f, + 1.178413831e-04f, 1.178426741e-04f, 1.178437066e-04f, 1.178444804e-04f, 1.178449956e-04f, 1.178452522e-04f, 1.178452503e-04f, 1.178449898e-04f, 1.178444709e-04f, 1.178436935e-04f, + 1.178426576e-04f, 1.178413633e-04f, 1.178398107e-04f, 1.178379996e-04f, 1.178359302e-04f, 1.178336026e-04f, 1.178310166e-04f, 1.178281724e-04f, 1.178250700e-04f, 1.178217093e-04f, + 1.178180906e-04f, 1.178142137e-04f, 1.178100787e-04f, 1.178056857e-04f, 1.178010346e-04f, 1.177961256e-04f, 1.177909586e-04f, 1.177855337e-04f, 1.177798509e-04f, 1.177739103e-04f, + 1.177677119e-04f, 1.177612557e-04f, 1.177545418e-04f, 1.177475702e-04f, 1.177403410e-04f, 1.177328541e-04f, 1.177251097e-04f, 1.177171078e-04f, 1.177088484e-04f, 1.177003315e-04f, + 1.176915572e-04f, 1.176825256e-04f, 1.176732367e-04f, 1.176636905e-04f, 1.176538871e-04f, 1.176438266e-04f, 1.176335089e-04f, 1.176229341e-04f, 1.176121023e-04f, 1.176010135e-04f, + 1.175896678e-04f, 1.175780652e-04f, 1.175662058e-04f, 1.175540895e-04f, 1.175417166e-04f, 1.175290870e-04f, 1.175162007e-04f, 1.175030578e-04f, 1.174896585e-04f, 1.174760027e-04f, + 1.174620904e-04f, 1.174479218e-04f, 1.174334969e-04f, 1.174188157e-04f, 1.174038784e-04f, 1.173886849e-04f, 1.173732353e-04f, 1.173575297e-04f, 1.173415682e-04f, 1.173253508e-04f, + 1.173088775e-04f, 1.172921484e-04f, 1.172751636e-04f, 1.172579232e-04f, 1.172404272e-04f, 1.172226756e-04f, 1.172046686e-04f, 1.171864061e-04f, 1.171678884e-04f, 1.171491153e-04f, + 1.171300870e-04f, 1.171108036e-04f, 1.170912651e-04f, 1.170714716e-04f, 1.170514232e-04f, 1.170311199e-04f, 1.170105618e-04f, 1.169897489e-04f, 1.169686814e-04f, 1.169473593e-04f, + 1.169257826e-04f, 1.169039515e-04f, 1.168818661e-04f, 1.168595263e-04f, 1.168369322e-04f, 1.168140841e-04f, 1.167909818e-04f, 1.167676255e-04f, 1.167440153e-04f, 1.167201512e-04f, + 1.166960333e-04f, 1.166716618e-04f, 1.166470366e-04f, 1.166221578e-04f, 1.165970256e-04f, 1.165716400e-04f, 1.165460010e-04f, 1.165201089e-04f, 1.164939636e-04f, 1.164675652e-04f, + 1.164409138e-04f, 1.164140095e-04f, 1.163868524e-04f, 1.163594426e-04f, 1.163317801e-04f, 1.163038650e-04f, 1.162756974e-04f, 1.162472775e-04f, 1.162186052e-04f, 1.161896807e-04f, + 1.161605041e-04f, 1.161310754e-04f, 1.161013948e-04f, 1.160714623e-04f, 1.160412780e-04f, 1.160108420e-04f, 1.159801544e-04f, 1.159492153e-04f, 1.159180248e-04f, 1.158865829e-04f, + 1.158548898e-04f, 1.158229456e-04f, 1.157907503e-04f, 1.157583041e-04f, 1.157256070e-04f, 1.156926592e-04f, 1.156594607e-04f, 1.156260116e-04f, 1.155923121e-04f, 1.155583622e-04f, + 1.155241620e-04f, 1.154897117e-04f, 1.154550112e-04f, 1.154200608e-04f, 1.153848605e-04f, 1.153494105e-04f, 1.153137107e-04f, 1.152777614e-04f, 1.152415626e-04f, 1.152051145e-04f, + 1.151684171e-04f, 1.151314706e-04f, 1.150942749e-04f, 1.150568304e-04f, 1.150191370e-04f, 1.149811949e-04f, 1.149430041e-04f, 1.149045648e-04f, 1.148658771e-04f, 1.148269412e-04f, + 1.147877570e-04f, 1.147483247e-04f, 1.147086444e-04f, 1.146687163e-04f, 1.146285405e-04f, 1.145881170e-04f, 1.145474459e-04f, 1.145065275e-04f, 1.144653617e-04f, 1.144239488e-04f, + 1.143822888e-04f, 1.143403818e-04f, 1.142982280e-04f, 1.142558275e-04f, 1.142131803e-04f, 1.141702867e-04f, 1.141271467e-04f, 1.140837604e-04f, 1.140401280e-04f, 1.139962495e-04f, + 1.139521252e-04f, 1.139077551e-04f, 1.138631393e-04f, 1.138182780e-04f, 1.137731712e-04f, 1.137278192e-04f, 1.136822220e-04f, 1.136363797e-04f, 1.135902926e-04f, 1.135439606e-04f, + 1.134973840e-04f, 1.134505628e-04f, 1.134034972e-04f, 1.133561872e-04f, 1.133086332e-04f, 1.132608350e-04f, 1.132127930e-04f, 1.131645072e-04f, 1.131159777e-04f, 1.130672047e-04f, + 1.130181883e-04f, 1.129689287e-04f, 1.129194259e-04f, 1.128696801e-04f, 1.128196914e-04f, 1.127694600e-04f, 1.127189860e-04f, 1.126682695e-04f, 1.126173107e-04f, 1.125661097e-04f, + 1.125146666e-04f, 1.124629816e-04f, 1.124110548e-04f, 1.123588864e-04f, 1.123064764e-04f, 1.122538251e-04f, 1.122009325e-04f, 1.121477988e-04f, 1.120944242e-04f, 1.120408087e-04f, + 1.119869525e-04f, 1.119328558e-04f, 1.118785187e-04f, 1.118239414e-04f, 1.117691239e-04f, 1.117140665e-04f, 1.116587692e-04f, 1.116032323e-04f, 1.115474558e-04f, 1.114914399e-04f, + 1.114351848e-04f, 1.113786906e-04f, 1.113219574e-04f, 1.112649854e-04f, 1.112077748e-04f, 1.111503256e-04f, 1.110926381e-04f, 1.110347124e-04f, 1.109765486e-04f, 1.109181469e-04f, + 1.108595074e-04f, 1.108006304e-04f, 1.107415158e-04f, 1.106821640e-04f, 1.106225750e-04f, 1.105627490e-04f, 1.105026861e-04f, 1.104423866e-04f, 1.103818505e-04f, 1.103210781e-04f, + 1.102600694e-04f, 1.101988247e-04f, 1.101373440e-04f, 1.100756276e-04f, 1.100136756e-04f, 1.099514881e-04f, 1.098890654e-04f, 1.098264076e-04f, 1.097635148e-04f, 1.097003872e-04f, + 1.096370249e-04f, 1.095734282e-04f, 1.095095971e-04f, 1.094455319e-04f, 1.093812328e-04f, 1.093166998e-04f, 1.092519331e-04f, 1.091869329e-04f, 1.091216994e-04f, 1.090562327e-04f, + 1.089905330e-04f, 1.089246005e-04f, 1.088584354e-04f, 1.087920377e-04f, 1.087254077e-04f, 1.086585455e-04f, 1.085914513e-04f, 1.085241253e-04f, 1.084565676e-04f, 1.083887785e-04f, + 1.083207580e-04f, 1.082525064e-04f, 1.081840238e-04f, 1.081153104e-04f, 1.080463664e-04f, 1.079771919e-04f, 1.079077872e-04f, 1.078381523e-04f, 1.077682875e-04f, 1.076981930e-04f, + 1.076278689e-04f, 1.075573153e-04f, 1.074865326e-04f, 1.074155208e-04f, 1.073442801e-04f, 1.072728107e-04f, 1.072011128e-04f, 1.071291866e-04f, 1.070570322e-04f, 1.069846498e-04f, + 1.069120396e-04f, 1.068392019e-04f, 1.067661366e-04f, 1.066928442e-04f, 1.066193246e-04f, 1.065455782e-04f, 1.064716051e-04f, 1.063974054e-04f, 1.063229795e-04f, 1.062483273e-04f, + 1.061734492e-04f, 1.060983453e-04f, 1.060230159e-04f, 1.059474610e-04f, 1.058716809e-04f, 1.057956758e-04f, 1.057194458e-04f, 1.056429912e-04f, 1.055663121e-04f, 1.054894088e-04f, + 1.054122813e-04f, 1.053349300e-04f, 1.052573549e-04f, 1.051795564e-04f, 1.051015345e-04f, 1.050232895e-04f, 1.049448216e-04f, 1.048661309e-04f, 1.047872177e-04f, 1.047080821e-04f, + 1.046287244e-04f, 1.045491447e-04f, 1.044693432e-04f, 1.043893202e-04f, 1.043090758e-04f, 1.042286102e-04f, 1.041479237e-04f, 1.040670164e-04f, 1.039858884e-04f, 1.039045401e-04f, + 1.038229717e-04f, 1.037411832e-04f, 1.036591750e-04f, 1.035769471e-04f, 1.034944999e-04f, 1.034118335e-04f, 1.033289482e-04f, 1.032458441e-04f, 1.031625214e-04f, 1.030789803e-04f, + 1.029952211e-04f, 1.029112439e-04f, 1.028270489e-04f, 1.027426364e-04f, 1.026580066e-04f, 1.025731596e-04f, 1.024880958e-04f, 1.024028151e-04f, 1.023173180e-04f, 1.022316046e-04f, + 1.021456751e-04f, 1.020595297e-04f, 1.019731686e-04f, 1.018865920e-04f, 1.017998002e-04f, 1.017127934e-04f, 1.016255717e-04f, 1.015381354e-04f, 1.014504847e-04f, 1.013626198e-04f, + 1.012745409e-04f, 1.011862482e-04f, 1.010977420e-04f, 1.010090224e-04f, 1.009200898e-04f, 1.008309442e-04f, 1.007415859e-04f, 1.006520151e-04f, 1.005622321e-04f, 1.004722370e-04f, + 1.003820301e-04f, 1.002916116e-04f, 1.002009817e-04f, 1.001101407e-04f, 1.000190887e-04f, 9.992782591e-05f, 9.983635266e-05f, 9.974466911e-05f, 9.965277550e-05f, 9.956067204e-05f, + 9.946835896e-05f, 9.937583648e-05f, 9.928310482e-05f, 9.919016420e-05f, 9.909701485e-05f, 9.900365700e-05f, 9.891009086e-05f, 9.881631666e-05f, 9.872233464e-05f, 9.862814500e-05f, + 9.853374799e-05f, 9.843914383e-05f, 9.834433274e-05f, 9.824931496e-05f, 9.815409071e-05f, 9.805866022e-05f, 9.796302371e-05f, 9.786718143e-05f, 9.777113359e-05f, 9.767488044e-05f, + 9.757842219e-05f, 9.748175909e-05f, 9.738489135e-05f, 9.728781923e-05f, 9.719054294e-05f, 9.709306272e-05f, 9.699537880e-05f, 9.689749143e-05f, 9.679940082e-05f, 9.670110722e-05f, + 9.660261087e-05f, 9.650391199e-05f, 9.640501082e-05f, 9.630590760e-05f, 9.620660257e-05f, 9.610709596e-05f, 9.600738801e-05f, 9.590747897e-05f, 9.580736906e-05f, 9.570705852e-05f, + 9.560654760e-05f, 9.550583654e-05f, 9.540492557e-05f, 9.530381494e-05f, 9.520250488e-05f, 9.510099564e-05f, 9.499928747e-05f, 9.489738059e-05f, 9.479527526e-05f, 9.469297172e-05f, + 9.459047020e-05f, 9.448777097e-05f, 9.438487425e-05f, 9.428178030e-05f, 9.417848935e-05f, 9.407500166e-05f, 9.397131747e-05f, 9.386743703e-05f, 9.376336058e-05f, 9.365908836e-05f, + 9.355462064e-05f, 9.344995766e-05f, 9.334509965e-05f, 9.324004688e-05f, 9.313479960e-05f, 9.302935804e-05f, 9.292372247e-05f, 9.281789312e-05f, 9.271187026e-05f, 9.260565414e-05f, + 9.249924499e-05f, 9.239264309e-05f, 9.228584868e-05f, 9.217886200e-05f, 9.207168332e-05f, 9.196431290e-05f, 9.185675097e-05f, 9.174899780e-05f, 9.164105364e-05f, 9.153291875e-05f, + 9.142459339e-05f, 9.131607780e-05f, 9.120737224e-05f, 9.109847698e-05f, 9.098939226e-05f, 9.088011836e-05f, 9.077065551e-05f, 9.066100399e-05f, 9.055116404e-05f, 9.044113594e-05f, + 9.033091994e-05f, 9.022051629e-05f, 9.010992527e-05f, 8.999914712e-05f, 8.988818211e-05f, 8.977703051e-05f, 8.966569257e-05f, 8.955416856e-05f, 8.944245873e-05f, 8.933056336e-05f, + 8.921848270e-05f, 8.910621701e-05f, 8.899376657e-05f, 8.888113164e-05f, 8.876831248e-05f, 8.865530935e-05f, 8.854212253e-05f, 8.842875227e-05f, 8.831519885e-05f, 8.820146253e-05f, + 8.808754358e-05f, 8.797344226e-05f, 8.785915885e-05f, 8.774469361e-05f, 8.763004681e-05f, 8.751521872e-05f, 8.740020960e-05f, 8.728501973e-05f, 8.716964939e-05f, 8.705409883e-05f, + 8.693836832e-05f, 8.682245815e-05f, 8.670636858e-05f, 8.659009989e-05f, 8.647365234e-05f, 8.635702621e-05f, 8.624022177e-05f, 8.612323930e-05f, 8.600607906e-05f, 8.588874134e-05f, + 8.577122640e-05f, 8.565353453e-05f, 8.553566599e-05f, 8.541762107e-05f, 8.529940003e-05f, 8.518100316e-05f, 8.506243073e-05f, 8.494368302e-05f, 8.482476031e-05f, 8.470566286e-05f, + 8.458639097e-05f, 8.446694491e-05f, 8.434732496e-05f, 8.422753140e-05f, 8.410756450e-05f, 8.398742455e-05f, 8.386711183e-05f, 8.374662662e-05f, 8.362596919e-05f, 8.350513983e-05f, + 8.338413883e-05f, 8.326296646e-05f, 8.314162300e-05f, 8.302010874e-05f, 8.289842397e-05f, 8.277656896e-05f, 8.265454399e-05f, 8.253234936e-05f, 8.240998535e-05f, 8.228745223e-05f, + 8.216475031e-05f, 8.204187985e-05f, 8.191884115e-05f, 8.179563450e-05f, 8.167226017e-05f, 8.154871847e-05f, 8.142500966e-05f, 8.130113405e-05f, 8.117709192e-05f, 8.105288355e-05f, + 8.092850924e-05f, 8.080396927e-05f, 8.067926394e-05f, 8.055439353e-05f, 8.042935833e-05f, 8.030415864e-05f, 8.017879474e-05f, 8.005326692e-05f, 7.992757548e-05f, 7.980172070e-05f, + 7.967570289e-05f, 7.954952232e-05f, 7.942317930e-05f, 7.929667411e-05f, 7.917000705e-05f, 7.904317842e-05f, 7.891618850e-05f, 7.878903759e-05f, 7.866172599e-05f, 7.853425398e-05f, + 7.840662187e-05f, 7.827882995e-05f, 7.815087852e-05f, 7.802276786e-05f, 7.789449829e-05f, 7.776607009e-05f, 7.763748356e-05f, 7.750873900e-05f, 7.737983671e-05f, 7.725077698e-05f, + 7.712156011e-05f, 7.699218640e-05f, 7.686265616e-05f, 7.673296967e-05f, 7.660312725e-05f, 7.647312918e-05f, 7.634297577e-05f, 7.621266732e-05f, 7.608220413e-05f, 7.595158650e-05f, + 7.582081474e-05f, 7.568988914e-05f, 7.555881000e-05f, 7.542757764e-05f, 7.529619234e-05f, 7.516465442e-05f, 7.503296418e-05f, 7.490112192e-05f, 7.476912794e-05f, 7.463698255e-05f, + 7.450468606e-05f, 7.437223876e-05f, 7.423964097e-05f, 7.410689298e-05f, 7.397399511e-05f, 7.384094766e-05f, 7.370775094e-05f, 7.357440525e-05f, 7.344091090e-05f, 7.330726820e-05f, + 7.317347745e-05f, 7.303953897e-05f, 7.290545305e-05f, 7.277122001e-05f, 7.263684016e-05f, 7.250231381e-05f, 7.236764126e-05f, 7.223282283e-05f, 7.209785883e-05f, 7.196274955e-05f, + 7.182749533e-05f, 7.169209646e-05f, 7.155655325e-05f, 7.142086602e-05f, 7.128503509e-05f, 7.114906075e-05f, 7.101294333e-05f, 7.087668314e-05f, 7.074028048e-05f, 7.060373568e-05f, + 7.046704904e-05f, 7.033022087e-05f, 7.019325151e-05f, 7.005614124e-05f, 6.991889040e-05f, 6.978149929e-05f, 6.964396823e-05f, 6.950629754e-05f, 6.936848753e-05f, 6.923053852e-05f, + 6.909245081e-05f, 6.895422474e-05f, 6.881586061e-05f, 6.867735875e-05f, 6.853871946e-05f, 6.839994307e-05f, 6.826102990e-05f, 6.812198025e-05f, 6.798279446e-05f, 6.784347284e-05f, + 6.770401570e-05f, 6.756442337e-05f, 6.742469617e-05f, 6.728483441e-05f, 6.714483841e-05f, 6.700470851e-05f, 6.686444500e-05f, 6.672404823e-05f, 6.658351850e-05f, 6.644285614e-05f, + 6.630206147e-05f, 6.616113480e-05f, 6.602007648e-05f, 6.587888680e-05f, 6.573756611e-05f, 6.559611471e-05f, 6.545453294e-05f, 6.531282112e-05f, 6.517097956e-05f, 6.502900860e-05f, + 6.488690855e-05f, 6.474467975e-05f, 6.460232251e-05f, 6.445983716e-05f, 6.431722403e-05f, 6.417448343e-05f, 6.403161571e-05f, 6.388862117e-05f, 6.374550016e-05f, 6.360225298e-05f, + 6.345887998e-05f, 6.331538148e-05f, 6.317175779e-05f, 6.302800926e-05f, 6.288413621e-05f, 6.274013896e-05f, 6.259601785e-05f, 6.245177320e-05f, 6.230740534e-05f, 6.216291460e-05f, + 6.201830130e-05f, 6.187356578e-05f, 6.172870837e-05f, 6.158372940e-05f, 6.143862919e-05f, 6.129340807e-05f, 6.114806638e-05f, 6.100260445e-05f, 6.085702260e-05f, 6.071132118e-05f, + 6.056550050e-05f, 6.041956090e-05f, 6.027350271e-05f, 6.012732627e-05f, 5.998103190e-05f, 5.983461994e-05f, 5.968809072e-05f, 5.954144458e-05f, 5.939468184e-05f, 5.924780285e-05f, + 5.910080792e-05f, 5.895369740e-05f, 5.880647163e-05f, 5.865913093e-05f, 5.851167563e-05f, 5.836410609e-05f, 5.821642262e-05f, 5.806862556e-05f, 5.792071525e-05f, 5.777269203e-05f, + 5.762455622e-05f, 5.747630818e-05f, 5.732794822e-05f, 5.717947669e-05f, 5.703089393e-05f, 5.688220027e-05f, 5.673339604e-05f, 5.658448159e-05f, 5.643545726e-05f, 5.628632337e-05f, + 5.613708027e-05f, 5.598772830e-05f, 5.583826779e-05f, 5.568869908e-05f, 5.553902252e-05f, 5.538923843e-05f, 5.523934717e-05f, 5.508934906e-05f, 5.493924444e-05f, 5.478903367e-05f, + 5.463871707e-05f, 5.448829499e-05f, 5.433776776e-05f, 5.418713574e-05f, 5.403639925e-05f, 5.388555864e-05f, 5.373461424e-05f, 5.358356641e-05f, 5.343241548e-05f, 5.328116180e-05f, + 5.312980570e-05f, 5.297834753e-05f, 5.282678762e-05f, 5.267512633e-05f, 5.252336400e-05f, 5.237150096e-05f, 5.221953756e-05f, 5.206747414e-05f, 5.191531105e-05f, 5.176304863e-05f, + 5.161068722e-05f, 5.145822717e-05f, 5.130566883e-05f, 5.115301252e-05f, 5.100025861e-05f, 5.084740743e-05f, 5.069445933e-05f, 5.054141465e-05f, 5.038827375e-05f, 5.023503695e-05f, + 5.008170462e-05f, 4.992827709e-05f, 4.977475472e-05f, 4.962113784e-05f, 4.946742680e-05f, 4.931362196e-05f, 4.915972365e-05f, 4.900573222e-05f, 4.885164803e-05f, 4.869747141e-05f, + 4.854320271e-05f, 4.838884228e-05f, 4.823439048e-05f, 4.807984764e-05f, 4.792521411e-05f, 4.777049025e-05f, 4.761567640e-05f, 4.746077290e-05f, 4.730578012e-05f, 4.715069839e-05f, + 4.699552806e-05f, 4.684026949e-05f, 4.668492302e-05f, 4.652948901e-05f, 4.637396779e-05f, 4.621835973e-05f, 4.606266517e-05f, 4.590688446e-05f, 4.575101795e-05f, 4.559506599e-05f, + 4.543902894e-05f, 4.528290714e-05f, 4.512670094e-05f, 4.497041069e-05f, 4.481403675e-05f, 4.465757947e-05f, 4.450103919e-05f, 4.434441627e-05f, 4.418771107e-05f, 4.403092392e-05f, + 4.387405519e-05f, 4.371710523e-05f, 4.356007439e-05f, 4.340296301e-05f, 4.324577146e-05f, 4.308850009e-05f, 4.293114924e-05f, 4.277371928e-05f, 4.261621055e-05f, 4.245862341e-05f, + 4.230095821e-05f, 4.214321531e-05f, 4.198539505e-05f, 4.182749780e-05f, 4.166952390e-05f, 4.151147372e-05f, 4.135334759e-05f, 4.119514589e-05f, 4.103686896e-05f, 4.087851715e-05f, + 4.072009083e-05f, 4.056159034e-05f, 4.040301605e-05f, 4.024436830e-05f, 4.008564746e-05f, 3.992685387e-05f, 3.976798790e-05f, 3.960904989e-05f, 3.945004021e-05f, 3.929095921e-05f, + 3.913180724e-05f, 3.897258467e-05f, 3.881329184e-05f, 3.865392912e-05f, 3.849449685e-05f, 3.833499541e-05f, 3.817542514e-05f, 3.801578640e-05f, 3.785607954e-05f, 3.769630494e-05f, + 3.753646293e-05f, 3.737655388e-05f, 3.721657815e-05f, 3.705653609e-05f, 3.689642806e-05f, 3.673625443e-05f, 3.657601554e-05f, 3.641571175e-05f, 3.625534342e-05f, 3.609491092e-05f, + 3.593441459e-05f, 3.577385481e-05f, 3.561323191e-05f, 3.545254628e-05f, 3.529179825e-05f, 3.513098820e-05f, 3.497011647e-05f, 3.480918344e-05f, 3.464818945e-05f, 3.448713487e-05f, + 3.432602006e-05f, 3.416484537e-05f, 3.400361117e-05f, 3.384231782e-05f, 3.368096567e-05f, 3.351955508e-05f, 3.335808641e-05f, 3.319656004e-05f, 3.303497630e-05f, 3.287333557e-05f, + 3.271163820e-05f, 3.254988456e-05f, 3.238807500e-05f, 3.222620989e-05f, 3.206428958e-05f, 3.190231444e-05f, 3.174028483e-05f, 3.157820110e-05f, 3.141606363e-05f, 3.125387276e-05f, + 3.109162887e-05f, 3.092933230e-05f, 3.076698343e-05f, 3.060458261e-05f, 3.044213021e-05f, 3.027962659e-05f, 3.011707211e-05f, 2.995446712e-05f, 2.979181200e-05f, 2.962910710e-05f, + 2.946635279e-05f, 2.930354942e-05f, 2.914069736e-05f, 2.897779698e-05f, 2.881484863e-05f, 2.865185267e-05f, 2.848880947e-05f, 2.832571940e-05f, 2.816258280e-05f, 2.799940005e-05f, + 2.783617151e-05f, 2.767289754e-05f, 2.750957850e-05f, 2.734621476e-05f, 2.718280667e-05f, 2.701935461e-05f, 2.685585893e-05f, 2.669232000e-05f, 2.652873818e-05f, 2.636511383e-05f, + 2.620144732e-05f, 2.603773901e-05f, 2.587398926e-05f, 2.571019843e-05f, 2.554636690e-05f, 2.538249502e-05f, 2.521858315e-05f, 2.505463167e-05f, 2.489064093e-05f, 2.472661129e-05f, + 2.456254313e-05f, 2.439843680e-05f, 2.423429267e-05f, 2.407011111e-05f, 2.390589247e-05f, 2.374163711e-05f, 2.357734542e-05f, 2.341301774e-05f, 2.324865444e-05f, 2.308425589e-05f, + 2.291982245e-05f, 2.275535448e-05f, 2.259085236e-05f, 2.242631643e-05f, 2.226174708e-05f, 2.209714465e-05f, 2.193250952e-05f, 2.176784205e-05f, 2.160314261e-05f, 2.143841156e-05f, + 2.127364926e-05f, 2.110885608e-05f, 2.094403238e-05f, 2.077917853e-05f, 2.061429489e-05f, 2.044938183e-05f, 2.028443971e-05f, 2.011946890e-05f, 1.995446976e-05f, 1.978944265e-05f, + 1.962438795e-05f, 1.945930601e-05f, 1.929419721e-05f, 1.912906189e-05f, 1.896390044e-05f, 1.879871322e-05f, 1.863350058e-05f, 1.846826290e-05f, 1.830300055e-05f, 1.813771387e-05f, + 1.797240325e-05f, 1.780706904e-05f, 1.764171162e-05f, 1.747633134e-05f, 1.731092857e-05f, 1.714550368e-05f, 1.698005702e-05f, 1.681458898e-05f, 1.664909990e-05f, 1.648359017e-05f, + 1.631806013e-05f, 1.615251016e-05f, 1.598694063e-05f, 1.582135189e-05f, 1.565574431e-05f, 1.549011827e-05f, 1.532447411e-05f, 1.515881222e-05f, 1.499313295e-05f, 1.482743666e-05f, + 1.466172373e-05f, 1.449599452e-05f, 1.433024940e-05f, 1.416448873e-05f, 1.399871287e-05f, 1.383292219e-05f, 1.366711705e-05f, 1.350129783e-05f, 1.333546489e-05f, 1.316961858e-05f, + 1.300375928e-05f, 1.283788736e-05f, 1.267200317e-05f, 1.250610708e-05f, 1.234019946e-05f, 1.217428068e-05f, 1.200835109e-05f, 1.184241106e-05f, 1.167646097e-05f, 1.151050116e-05f, + 1.134453202e-05f, 1.117855389e-05f, 1.101256716e-05f, 1.084657218e-05f, 1.068056932e-05f, 1.051455894e-05f, 1.034854142e-05f, 1.018251710e-05f, 1.001648637e-05f, 9.850449576e-06f, + 9.684407094e-06f, 9.518359285e-06f, 9.352306515e-06f, 9.186249149e-06f, 9.020187551e-06f, 8.854122086e-06f, 8.688053119e-06f, 8.521981015e-06f, 8.355906139e-06f, 8.189828854e-06f, + 8.023749527e-06f, 7.857668521e-06f, 7.691586201e-06f, 7.525502932e-06f, 7.359419079e-06f, 7.193335005e-06f, 7.027251076e-06f, 6.861167655e-06f, 6.695085108e-06f, 6.529003799e-06f, + 6.362924091e-06f, 6.196846350e-06f, 6.030770939e-06f, 5.864698223e-06f, 5.698628566e-06f, 5.532562332e-06f, 5.366499885e-06f, 5.200441590e-06f, 5.034387809e-06f, 4.868338908e-06f, + 4.702295251e-06f, 4.536257200e-06f, 4.370225120e-06f, 4.204199375e-06f, 4.038180328e-06f, 3.872168344e-06f, 3.706163785e-06f, 3.540167015e-06f, 3.374178399e-06f, 3.208198298e-06f, + 3.042227078e-06f, 2.876265100e-06f, 2.710312729e-06f, 2.544370328e-06f, 2.378438259e-06f, 2.212516887e-06f, 2.046606574e-06f, 1.880707683e-06f, 1.714820577e-06f, 1.548945619e-06f, + 1.383083172e-06f, 1.217233598e-06f, 1.051397261e-06f, 8.855745235e-07f, 7.197657473e-07f, 5.539712952e-07f, 3.881915298e-07f, 2.224268134e-07f, 5.667750838e-08f, -1.090560230e-07f, + -2.747734186e-07f, -4.404743163e-07f, -6.061583540e-07f, -7.718251698e-07f, -9.374744017e-07f, -1.103105688e-06f, -1.268718667e-06f, -1.434312976e-06f, -1.599888255e-06f, -1.765444142e-06f, + -1.930980275e-06f, -2.096496293e-06f, -2.261991834e-06f, -2.427466538e-06f, -2.592920044e-06f, -2.758351989e-06f, -2.923762014e-06f, -3.089149757e-06f, -3.254514857e-06f, -3.419856955e-06f, + -3.585175689e-06f, -3.750470698e-06f, -3.915741622e-06f, -4.080988102e-06f, -4.246209775e-06f, -4.411406283e-06f, -4.576577266e-06f, -4.741722362e-06f, -4.906841213e-06f, -5.071933458e-06f, + -5.236998738e-06f, -5.402036693e-06f, -5.567046964e-06f, -5.732029190e-06f, -5.896983013e-06f, -6.061908074e-06f, -6.226804012e-06f, -6.391670470e-06f, -6.556507088e-06f, -6.721313508e-06f, + -6.886089370e-06f, -7.050834316e-06f, -7.215547987e-06f, -7.380230025e-06f, -7.544880071e-06f, -7.709497768e-06f, -7.874082757e-06f, -8.038634679e-06f, -8.203153178e-06f, -8.367637896e-06f, + -8.532088473e-06f, -8.696504554e-06f, -8.860885780e-06f, -9.025231794e-06f, -9.189542239e-06f, -9.353816758e-06f, -9.518054993e-06f, -9.682256588e-06f, -9.846421185e-06f, -1.001054843e-05f, + -1.017463796e-05f, -1.033868943e-05f, -1.050270247e-05f, -1.066667673e-05f, -1.083061186e-05f, -1.099450750e-05f, -1.115836329e-05f, -1.132217887e-05f, -1.148595390e-05f, -1.164968801e-05f, + -1.181338085e-05f, -1.197703206e-05f, -1.214064130e-05f, -1.230420820e-05f, -1.246773241e-05f, -1.263121358e-05f, -1.279465134e-05f, -1.295804536e-05f, -1.312139526e-05f, -1.328470070e-05f, + -1.344796132e-05f, -1.361117678e-05f, -1.377434671e-05f, -1.393747076e-05f, -1.410054857e-05f, -1.426357981e-05f, -1.442656410e-05f, -1.458950111e-05f, -1.475239046e-05f, -1.491523182e-05f, + -1.507802483e-05f, -1.524076914e-05f, -1.540346439e-05f, -1.556611023e-05f, -1.572870632e-05f, -1.589125229e-05f, -1.605374780e-05f, -1.621619249e-05f, -1.637858601e-05f, -1.654092802e-05f, + -1.670321815e-05f, -1.686545607e-05f, -1.702764141e-05f, -1.718977383e-05f, -1.735185297e-05f, -1.751387849e-05f, -1.767585004e-05f, -1.783776726e-05f, -1.799962980e-05f, -1.816143732e-05f, + -1.832318946e-05f, -1.848488588e-05f, -1.864652623e-05f, -1.880811015e-05f, -1.896963730e-05f, -1.913110733e-05f, -1.929251989e-05f, -1.945387462e-05f, -1.961517119e-05f, -1.977640925e-05f, + -1.993758844e-05f, -2.009870842e-05f, -2.025976883e-05f, -2.042076934e-05f, -2.058170959e-05f, -2.074258924e-05f, -2.090340794e-05f, -2.106416534e-05f, -2.122486110e-05f, -2.138549487e-05f, + -2.154606630e-05f, -2.170657504e-05f, -2.186702076e-05f, -2.202740310e-05f, -2.218772171e-05f, -2.234797626e-05f, -2.250816640e-05f, -2.266829177e-05f, -2.282835205e-05f, -2.298834687e-05f, + -2.314827590e-05f, -2.330813879e-05f, -2.346793520e-05f, -2.362766479e-05f, -2.378732720e-05f, -2.394692209e-05f, -2.410644913e-05f, -2.426590796e-05f, -2.442529825e-05f, -2.458461965e-05f, + -2.474387182e-05f, -2.490305441e-05f, -2.506216709e-05f, -2.522120950e-05f, -2.538018131e-05f, -2.553908218e-05f, -2.569791176e-05f, -2.585666972e-05f, -2.601535570e-05f, -2.617396938e-05f, + -2.633251040e-05f, -2.649097843e-05f, -2.664937312e-05f, -2.680769414e-05f, -2.696594115e-05f, -2.712411380e-05f, -2.728221176e-05f, -2.744023468e-05f, -2.759818223e-05f, -2.775605407e-05f, + -2.791384985e-05f, -2.807156924e-05f, -2.822921190e-05f, -2.838677749e-05f, -2.854426568e-05f, -2.870167612e-05f, -2.885900847e-05f, -2.901626240e-05f, -2.917343758e-05f, -2.933053366e-05f, + -2.948755030e-05f, -2.964448718e-05f, -2.980134395e-05f, -2.995812027e-05f, -3.011481582e-05f, -3.027143025e-05f, -3.042796323e-05f, -3.058441441e-05f, -3.074078348e-05f, -3.089707009e-05f, + -3.105327390e-05f, -3.120939459e-05f, -3.136543182e-05f, -3.152138524e-05f, -3.167725454e-05f, -3.183303937e-05f, -3.198873940e-05f, -3.214435430e-05f, -3.229988373e-05f, -3.245532736e-05f, + -3.261068486e-05f, -3.276595590e-05f, -3.292114014e-05f, -3.307623725e-05f, -3.323124689e-05f, -3.338616875e-05f, -3.354100248e-05f, -3.369574775e-05f, -3.385040424e-05f, -3.400497161e-05f, + -3.415944953e-05f, -3.431383768e-05f, -3.446813571e-05f, -3.462234330e-05f, -3.477646013e-05f, -3.493048585e-05f, -3.508442015e-05f, -3.523826270e-05f, -3.539201315e-05f, -3.554567120e-05f, + -3.569923650e-05f, -3.585270873e-05f, -3.600608756e-05f, -3.615937267e-05f, -3.631256372e-05f, -3.646566039e-05f, -3.661866236e-05f, -3.677156929e-05f, -3.692438086e-05f, -3.707709675e-05f, + -3.722971662e-05f, -3.738224015e-05f, -3.753466702e-05f, -3.768699691e-05f, -3.783922947e-05f, -3.799136440e-05f, -3.814340137e-05f, -3.829534005e-05f, -3.844718011e-05f, -3.859892125e-05f, + -3.875056312e-05f, -3.890210541e-05f, -3.905354780e-05f, -3.920488996e-05f, -3.935613157e-05f, -3.950727231e-05f, -3.965831185e-05f, -3.980924988e-05f, -3.996008607e-05f, -4.011082010e-05f, + -4.026145165e-05f, -4.041198040e-05f, -4.056240603e-05f, -4.071272822e-05f, -4.086294665e-05f, -4.101306100e-05f, -4.116307094e-05f, -4.131297617e-05f, -4.146277636e-05f, -4.161247120e-05f, + -4.176206036e-05f, -4.191154352e-05f, -4.206092037e-05f, -4.221019060e-05f, -4.235935388e-05f, -4.250840989e-05f, -4.265735833e-05f, -4.280619887e-05f, -4.295493120e-05f, -4.310355499e-05f, + -4.325206995e-05f, -4.340047574e-05f, -4.354877206e-05f, -4.369695859e-05f, -4.384503501e-05f, -4.399300102e-05f, -4.414085629e-05f, -4.428860051e-05f, -4.443623338e-05f, -4.458375457e-05f, + -4.473116377e-05f, -4.487846067e-05f, -4.502564496e-05f, -4.517271633e-05f, -4.531967446e-05f, -4.546651905e-05f, -4.561324977e-05f, -4.575986633e-05f, -4.590636840e-05f, -4.605275568e-05f, + -4.619902786e-05f, -4.634518463e-05f, -4.649122568e-05f, -4.663715070e-05f, -4.678295938e-05f, -4.692865141e-05f, -4.707422648e-05f, -4.721968429e-05f, -4.736502452e-05f, -4.751024687e-05f, + -4.765535104e-05f, -4.780033671e-05f, -4.794520358e-05f, -4.808995134e-05f, -4.823457968e-05f, -4.837908831e-05f, -4.852347690e-05f, -4.866774517e-05f, -4.881189280e-05f, -4.895591949e-05f, + -4.909982493e-05f, -4.924360883e-05f, -4.938727087e-05f, -4.953081075e-05f, -4.967422817e-05f, -4.981752283e-05f, -4.996069442e-05f, -5.010374264e-05f, -5.024666720e-05f, -5.038946778e-05f, + -5.053214408e-05f, -5.067469581e-05f, -5.081712267e-05f, -5.095942435e-05f, -5.110160055e-05f, -5.124365098e-05f, -5.138557533e-05f, -5.152737330e-05f, -5.166904460e-05f, -5.181058893e-05f, + -5.195200598e-05f, -5.209329547e-05f, -5.223445708e-05f, -5.237549054e-05f, -5.251639553e-05f, -5.265717176e-05f, -5.279781893e-05f, -5.293833675e-05f, -5.307872493e-05f, -5.321898316e-05f, + -5.335911115e-05f, -5.349910861e-05f, -5.363897524e-05f, -5.377871075e-05f, -5.391831484e-05f, -5.405778722e-05f, -5.419712760e-05f, -5.433633567e-05f, -5.447541116e-05f, -5.461435377e-05f, + -5.475316320e-05f, -5.489183917e-05f, -5.503038137e-05f, -5.516878953e-05f, -5.530706335e-05f, -5.544520254e-05f, -5.558320681e-05f, -5.572107586e-05f, -5.585880942e-05f, -5.599640719e-05f, + -5.613386888e-05f, -5.627119420e-05f, -5.640838287e-05f, -5.654543460e-05f, -5.668234909e-05f, -5.681912607e-05f, -5.695576524e-05f, -5.709226632e-05f, -5.722862903e-05f, -5.736485307e-05f, + -5.750093816e-05f, -5.763688401e-05f, -5.777269035e-05f, -5.790835689e-05f, -5.804388333e-05f, -5.817926940e-05f, -5.831451482e-05f, -5.844961930e-05f, -5.858458255e-05f, -5.871940431e-05f, + -5.885408427e-05f, -5.898862217e-05f, -5.912301771e-05f, -5.925727063e-05f, -5.939138063e-05f, -5.952534744e-05f, -5.965917077e-05f, -5.979285035e-05f, -5.992638590e-05f, -6.005977714e-05f, + -6.019302378e-05f, -6.032612556e-05f, -6.045908219e-05f, -6.059189340e-05f, -6.072455890e-05f, -6.085707842e-05f, -6.098945169e-05f, -6.112167842e-05f, -6.125375834e-05f, -6.138569118e-05f, + -6.151747666e-05f, -6.164911450e-05f, -6.178060443e-05f, -6.191194618e-05f, -6.204313947e-05f, -6.217418403e-05f, -6.230507958e-05f, -6.243582586e-05f, -6.256642258e-05f, -6.269686949e-05f, + -6.282716629e-05f, -6.295731273e-05f, -6.308730854e-05f, -6.321715343e-05f, -6.334684715e-05f, -6.347638942e-05f, -6.360577997e-05f, -6.373501853e-05f, -6.386410483e-05f, -6.399303861e-05f, + -6.412181960e-05f, -6.425044753e-05f, -6.437892212e-05f, -6.450724312e-05f, -6.463541026e-05f, -6.476342326e-05f, -6.489128187e-05f, -6.501898582e-05f, -6.514653485e-05f, -6.527392868e-05f, + -6.540116705e-05f, -6.552824971e-05f, -6.565517638e-05f, -6.578194680e-05f, -6.590856071e-05f, -6.603501784e-05f, -6.616131794e-05f, -6.628746074e-05f, -6.641344598e-05f, -6.653927340e-05f, + -6.666494274e-05f, -6.679045373e-05f, -6.691580612e-05f, -6.704099965e-05f, -6.716603405e-05f, -6.729090907e-05f, -6.741562445e-05f, -6.754017994e-05f, -6.766457526e-05f, -6.778881018e-05f, + -6.791288442e-05f, -6.803679773e-05f, -6.816054986e-05f, -6.828414054e-05f, -6.840756953e-05f, -6.853083657e-05f, -6.865394140e-05f, -6.877688378e-05f, -6.889966343e-05f, -6.902228012e-05f, + -6.914473358e-05f, -6.926702357e-05f, -6.938914983e-05f, -6.951111211e-05f, -6.963291015e-05f, -6.975454371e-05f, -6.987601254e-05f, -6.999731638e-05f, -7.011845499e-05f, -7.023942811e-05f, + -7.036023549e-05f, -7.048087689e-05f, -7.060135206e-05f, -7.072166074e-05f, -7.084180270e-05f, -7.096177767e-05f, -7.108158542e-05f, -7.120122570e-05f, -7.132069827e-05f, -7.144000287e-05f, + -7.155913925e-05f, -7.167810719e-05f, -7.179690642e-05f, -7.191553671e-05f, -7.203399781e-05f, -7.215228948e-05f, -7.227041148e-05f, -7.238836355e-05f, -7.250614547e-05f, -7.262375698e-05f, + -7.274119785e-05f, -7.285846783e-05f, -7.297556669e-05f, -7.309249418e-05f, -7.320925006e-05f, -7.332583409e-05f, -7.344224604e-05f, -7.355848566e-05f, -7.367455272e-05f, -7.379044698e-05f, + -7.390616819e-05f, -7.402171613e-05f, -7.413709056e-05f, -7.425229124e-05f, -7.436731793e-05f, -7.448217039e-05f, -7.459684841e-05f, -7.471135172e-05f, -7.482568012e-05f, -7.493983335e-05f, + -7.505381118e-05f, -7.516761339e-05f, -7.528123974e-05f, -7.539469000e-05f, -7.550796393e-05f, -7.562106131e-05f, -7.573398189e-05f, -7.584672546e-05f, -7.595929178e-05f, -7.607168062e-05f, + -7.618389176e-05f, -7.629592495e-05f, -7.640777998e-05f, -7.651945662e-05f, -7.663095463e-05f, -7.674227379e-05f, -7.685341388e-05f, -7.696437466e-05f, -7.707515591e-05f, -7.718575741e-05f, + -7.729617892e-05f, -7.740642023e-05f, -7.751648111e-05f, -7.762636133e-05f, -7.773606068e-05f, -7.784557892e-05f, -7.795491584e-05f, -7.806407121e-05f, -7.817304481e-05f, -7.828183642e-05f, + -7.839044582e-05f, -7.849887278e-05f, -7.860711709e-05f, -7.871517853e-05f, -7.882305688e-05f, -7.893075191e-05f, -7.903826341e-05f, -7.914559116e-05f, -7.925273495e-05f, -7.935969455e-05f, + -7.946646975e-05f, -7.957306033e-05f, -7.967946608e-05f, -7.978568678e-05f, -7.989172222e-05f, -7.999757217e-05f, -8.010323643e-05f, -8.020871478e-05f, -8.031400701e-05f, -8.041911291e-05f, + -8.052403225e-05f, -8.062876484e-05f, -8.073331046e-05f, -8.083766889e-05f, -8.094183993e-05f, -8.104582336e-05f, -8.114961898e-05f, -8.125322657e-05f, -8.135664593e-05f, -8.145987685e-05f, + -8.156291911e-05f, -8.166577252e-05f, -8.176843686e-05f, -8.187091193e-05f, -8.197319751e-05f, -8.207529341e-05f, -8.217719942e-05f, -8.227891533e-05f, -8.238044093e-05f, -8.248177603e-05f, + -8.258292042e-05f, -8.268387389e-05f, -8.278463625e-05f, -8.288520728e-05f, -8.298558680e-05f, -8.308577458e-05f, -8.318577044e-05f, -8.328557418e-05f, -8.338518558e-05f, -8.348460446e-05f, + -8.358383061e-05f, -8.368286384e-05f, -8.378170394e-05f, -8.388035072e-05f, -8.397880397e-05f, -8.407706351e-05f, -8.417512913e-05f, -8.427300063e-05f, -8.437067783e-05f, -8.446816053e-05f, + -8.456544852e-05f, -8.466254162e-05f, -8.475943964e-05f, -8.485614237e-05f, -8.495264962e-05f, -8.504896121e-05f, -8.514507694e-05f, -8.524099661e-05f, -8.533672004e-05f, -8.543224703e-05f, + -8.552757739e-05f, -8.562271094e-05f, -8.571764748e-05f, -8.581238683e-05f, -8.590692879e-05f, -8.600127318e-05f, -8.609541980e-05f, -8.618936848e-05f, -8.628311902e-05f, -8.637667124e-05f, + -8.647002495e-05f, -8.656317996e-05f, -8.665613610e-05f, -8.674889317e-05f, -8.684145099e-05f, -8.693380937e-05f, -8.702596814e-05f, -8.711792711e-05f, -8.720968610e-05f, -8.730124493e-05f, + -8.739260340e-05f, -8.748376136e-05f, -8.757471860e-05f, -8.766547495e-05f, -8.775603024e-05f, -8.784638428e-05f, -8.793653690e-05f, -8.802648791e-05f, -8.811623713e-05f, -8.820578440e-05f, + -8.829512953e-05f, -8.838427234e-05f, -8.847321267e-05f, -8.856195033e-05f, -8.865048515e-05f, -8.873881695e-05f, -8.882694557e-05f, -8.891487082e-05f, -8.900259253e-05f, -8.909011053e-05f, + -8.917742465e-05f, -8.926453472e-05f, -8.935144056e-05f, -8.943814201e-05f, -8.952463888e-05f, -8.961093102e-05f, -8.969701825e-05f, -8.978290041e-05f, -8.986857732e-05f, -8.995404882e-05f, + -9.003931473e-05f, -9.012437490e-05f, -9.020922916e-05f, -9.029387733e-05f, -9.037831925e-05f, -9.046255476e-05f, -9.054658369e-05f, -9.063040588e-05f, -9.071402117e-05f, -9.079742938e-05f, + -9.088063036e-05f, -9.096362395e-05f, -9.104640997e-05f, -9.112898828e-05f, -9.121135871e-05f, -9.129352110e-05f, -9.137547528e-05f, -9.145722110e-05f, -9.153875840e-05f, -9.162008703e-05f, + -9.170120681e-05f, -9.178211760e-05f, -9.186281923e-05f, -9.194331156e-05f, -9.202359441e-05f, -9.210366765e-05f, -9.218353111e-05f, -9.226318463e-05f, -9.234262807e-05f, -9.242186126e-05f, + -9.250088406e-05f, -9.257969631e-05f, -9.265829785e-05f, -9.273668855e-05f, -9.281486824e-05f, -9.289283677e-05f, -9.297059400e-05f, -9.304813976e-05f, -9.312547393e-05f, -9.320259633e-05f, + -9.327950683e-05f, -9.335620527e-05f, -9.343269152e-05f, -9.350896541e-05f, -9.358502681e-05f, -9.366087556e-05f, -9.373651153e-05f, -9.381193456e-05f, -9.388714452e-05f, -9.396214125e-05f, + -9.403692461e-05f, -9.411149446e-05f, -9.418585066e-05f, -9.425999306e-05f, -9.433392153e-05f, -9.440763591e-05f, -9.448113607e-05f, -9.455442187e-05f, -9.462749317e-05f, -9.470034982e-05f, + -9.477299169e-05f, -9.484541865e-05f, -9.491763054e-05f, -9.498962724e-05f, -9.506140861e-05f, -9.513297451e-05f, -9.520432480e-05f, -9.527545935e-05f, -9.534637802e-05f, -9.541708068e-05f, + -9.548756719e-05f, -9.555783742e-05f, -9.562789124e-05f, -9.569772852e-05f, -9.576734911e-05f, -9.583675290e-05f, -9.590593974e-05f, -9.597490950e-05f, -9.604366207e-05f, -9.611219730e-05f, + -9.618051507e-05f, -9.624861525e-05f, -9.631649770e-05f, -9.638416231e-05f, -9.645160894e-05f, -9.651883747e-05f, -9.658584777e-05f, -9.665263972e-05f, -9.671921318e-05f, -9.678556804e-05f, + -9.685170417e-05f, -9.691762144e-05f, -9.698331974e-05f, -9.704879893e-05f, -9.711405890e-05f, -9.717909953e-05f, -9.724392069e-05f, -9.730852226e-05f, -9.737290412e-05f, -9.743706615e-05f, + -9.750100823e-05f, -9.756473025e-05f, -9.762823208e-05f, -9.769151360e-05f, -9.775457470e-05f, -9.781741526e-05f, -9.788003517e-05f, -9.794243431e-05f, -9.800461255e-05f, -9.806656980e-05f, + -9.812830592e-05f, -9.818982082e-05f, -9.825111437e-05f, -9.831218646e-05f, -9.837303698e-05f, -9.843366582e-05f, -9.849407286e-05f, -9.855425799e-05f, -9.861422111e-05f, -9.867396210e-05f, + -9.873348086e-05f, -9.879277727e-05f, -9.885185122e-05f, -9.891070261e-05f, -9.896933134e-05f, -9.902773728e-05f, -9.908592034e-05f, -9.914388041e-05f, -9.920161738e-05f, -9.925913115e-05f, + -9.931642162e-05f, -9.937348867e-05f, -9.943033221e-05f, -9.948695213e-05f, -9.954334834e-05f, -9.959952072e-05f, -9.965546918e-05f, -9.971119361e-05f, -9.976669392e-05f, -9.982197000e-05f, + -9.987702176e-05f, -9.993184909e-05f, -9.998645190e-05f, -1.000408301e-04f, -1.000949836e-04f, -1.001489122e-04f, -1.002026159e-04f, -1.002560947e-04f, -1.003093483e-04f, -1.003623767e-04f, + -1.004151798e-04f, -1.004677576e-04f, -1.005201099e-04f, -1.005722365e-04f, -1.006241375e-04f, -1.006758128e-04f, -1.007272622e-04f, -1.007784857e-04f, -1.008294831e-04f, -1.008802544e-04f, + -1.009307995e-04f, -1.009811183e-04f, -1.010312107e-04f, -1.010810766e-04f, -1.011307159e-04f, -1.011801286e-04f, -1.012293146e-04f, -1.012782737e-04f, -1.013270059e-04f, -1.013755112e-04f, + -1.014237893e-04f, -1.014718403e-04f, -1.015196640e-04f, -1.015672604e-04f, -1.016146294e-04f, -1.016617709e-04f, -1.017086848e-04f, -1.017553710e-04f, -1.018018295e-04f, -1.018480602e-04f, + -1.018940630e-04f, -1.019398378e-04f, -1.019853845e-04f, -1.020307031e-04f, -1.020757936e-04f, -1.021206557e-04f, -1.021652894e-04f, -1.022096947e-04f, -1.022538715e-04f, -1.022978197e-04f, + -1.023415393e-04f, -1.023850300e-04f, -1.024282920e-04f, -1.024713251e-04f, -1.025141293e-04f, -1.025567044e-04f, -1.025990504e-04f, -1.026411672e-04f, -1.026830548e-04f, -1.027247131e-04f, + -1.027661420e-04f, -1.028073414e-04f, -1.028483113e-04f, -1.028890517e-04f, -1.029295624e-04f, -1.029698433e-04f, -1.030098945e-04f, -1.030497158e-04f, -1.030893072e-04f, -1.031286687e-04f, + -1.031678001e-04f, -1.032067013e-04f, -1.032453724e-04f, -1.032838133e-04f, -1.033220238e-04f, -1.033600040e-04f, -1.033977538e-04f, -1.034352731e-04f, -1.034725619e-04f, -1.035096200e-04f, + -1.035464475e-04f, -1.035830443e-04f, -1.036194103e-04f, -1.036555455e-04f, -1.036914497e-04f, -1.037271231e-04f, -1.037625654e-04f, -1.037977767e-04f, -1.038327568e-04f, -1.038675058e-04f, + -1.039020235e-04f, -1.039363100e-04f, -1.039703652e-04f, -1.040041889e-04f, -1.040377813e-04f, -1.040711421e-04f, -1.041042714e-04f, -1.041371692e-04f, -1.041698352e-04f, -1.042022697e-04f, + -1.042344723e-04f, -1.042664432e-04f, -1.042981823e-04f, -1.043296895e-04f, -1.043609647e-04f, -1.043920080e-04f, -1.044228193e-04f, -1.044533985e-04f, -1.044837456e-04f, -1.045138605e-04f, + -1.045437433e-04f, -1.045733938e-04f, -1.046028121e-04f, -1.046319980e-04f, -1.046609515e-04f, -1.046896727e-04f, -1.047181614e-04f, -1.047464176e-04f, -1.047744413e-04f, -1.048022325e-04f, + -1.048297910e-04f, -1.048571169e-04f, -1.048842101e-04f, -1.049110706e-04f, -1.049376983e-04f, -1.049640933e-04f, -1.049902554e-04f, -1.050161847e-04f, -1.050418811e-04f, -1.050673445e-04f, + -1.050925750e-04f, -1.051175725e-04f, -1.051423370e-04f, -1.051668684e-04f, -1.051911668e-04f, -1.052152320e-04f, -1.052390641e-04f, -1.052626630e-04f, -1.052860286e-04f, -1.053091611e-04f, + -1.053320603e-04f, -1.053547261e-04f, -1.053771587e-04f, -1.053993579e-04f, -1.054213238e-04f, -1.054430562e-04f, -1.054645552e-04f, -1.054858208e-04f, -1.055068529e-04f, -1.055276515e-04f, + -1.055482166e-04f, -1.055685482e-04f, -1.055886461e-04f, -1.056085105e-04f, -1.056281413e-04f, -1.056475385e-04f, -1.056667020e-04f, -1.056856318e-04f, -1.057043280e-04f, -1.057227905e-04f, + -1.057410192e-04f, -1.057590142e-04f, -1.057767754e-04f, -1.057943029e-04f, -1.058115966e-04f, -1.058286565e-04f, -1.058454825e-04f, -1.058620747e-04f, -1.058784331e-04f, -1.058945576e-04f, + -1.059104483e-04f, -1.059261050e-04f, -1.059415279e-04f, -1.059567168e-04f, -1.059716719e-04f, -1.059863930e-04f, -1.060008801e-04f, -1.060151333e-04f, -1.060291526e-04f, -1.060429379e-04f, + -1.060564892e-04f, -1.060698065e-04f, -1.060828899e-04f, -1.060957393e-04f, -1.061083546e-04f, -1.061207360e-04f, -1.061328833e-04f, -1.061447967e-04f, -1.061564760e-04f, -1.061679213e-04f, + -1.061791326e-04f, -1.061901098e-04f, -1.062008531e-04f, -1.062113623e-04f, -1.062216375e-04f, -1.062316786e-04f, -1.062414857e-04f, -1.062510588e-04f, -1.062603979e-04f, -1.062695030e-04f, + -1.062783740e-04f, -1.062870111e-04f, -1.062954141e-04f, -1.063035831e-04f, -1.063115181e-04f, -1.063192191e-04f, -1.063266861e-04f, -1.063339192e-04f, -1.063409182e-04f, -1.063476833e-04f, + -1.063542144e-04f, -1.063605116e-04f, -1.063665748e-04f, -1.063724041e-04f, -1.063779995e-04f, -1.063833609e-04f, -1.063884884e-04f, -1.063933821e-04f, -1.063980418e-04f, -1.064024677e-04f, + -1.064066597e-04f, -1.064106179e-04f, -1.064143423e-04f, -1.064178328e-04f, -1.064210895e-04f, -1.064241125e-04f, -1.064269017e-04f, -1.064294571e-04f, -1.064317788e-04f, -1.064338667e-04f, + -1.064357210e-04f, -1.064373416e-04f, -1.064387285e-04f, -1.064398818e-04f, -1.064408015e-04f, -1.064414875e-04f, -1.064419400e-04f, -1.064421589e-04f, -1.064421443e-04f, -1.064418961e-04f, + -1.064414145e-04f, -1.064406994e-04f, -1.064397508e-04f, -1.064385688e-04f, -1.064371535e-04f, -1.064355047e-04f, -1.064336227e-04f, -1.064315073e-04f, -1.064291586e-04f, -1.064265766e-04f, + -1.064237614e-04f, -1.064207131e-04f, -1.064174315e-04f, -1.064139168e-04f, -1.064101690e-04f, -1.064061881e-04f, -1.064019741e-04f, -1.063975271e-04f, -1.063928471e-04f, -1.063879342e-04f, + -1.063827883e-04f, -1.063774096e-04f, -1.063717980e-04f, -1.063659536e-04f, -1.063598764e-04f, -1.063535664e-04f, -1.063470237e-04f, -1.063402484e-04f, -1.063332404e-04f, -1.063259998e-04f, + -1.063185267e-04f, -1.063108210e-04f, -1.063028829e-04f, -1.062947123e-04f, -1.062863093e-04f, -1.062776739e-04f, -1.062688062e-04f, -1.062597062e-04f, -1.062503740e-04f, -1.062408096e-04f, + -1.062310131e-04f, -1.062209844e-04f, -1.062107237e-04f, -1.062002309e-04f, -1.061895062e-04f, -1.061785496e-04f, -1.061673611e-04f, -1.061559407e-04f, -1.061442886e-04f, -1.061324047e-04f, + -1.061202891e-04f, -1.061079419e-04f, -1.060953631e-04f, -1.060825528e-04f, -1.060695110e-04f, -1.060562377e-04f, -1.060427331e-04f, -1.060289971e-04f, -1.060150298e-04f, -1.060008313e-04f, + -1.059864016e-04f, -1.059717408e-04f, -1.059568489e-04f, -1.059417261e-04f, -1.059263722e-04f, -1.059107875e-04f, -1.058949719e-04f, -1.058789255e-04f, -1.058626484e-04f, -1.058461406e-04f, + -1.058294022e-04f, -1.058124333e-04f, -1.057952339e-04f, -1.057778040e-04f, -1.057601437e-04f, -1.057422532e-04f, -1.057241324e-04f, -1.057057813e-04f, -1.056872002e-04f, -1.056683890e-04f, + -1.056493478e-04f, -1.056300767e-04f, -1.056105757e-04f, -1.055908448e-04f, -1.055708843e-04f, -1.055506941e-04f, -1.055302742e-04f, -1.055096248e-04f, -1.054887460e-04f, -1.054676377e-04f, + -1.054463001e-04f, -1.054247332e-04f, -1.054029371e-04f, -1.053809119e-04f, -1.053586577e-04f, -1.053361744e-04f, -1.053134622e-04f, -1.052905212e-04f, -1.052673514e-04f, -1.052439529e-04f, + -1.052203258e-04f, -1.051964701e-04f, -1.051723860e-04f, -1.051480735e-04f, -1.051235326e-04f, -1.050987634e-04f, -1.050737661e-04f, -1.050485407e-04f, -1.050230873e-04f, -1.049974060e-04f, + -1.049714967e-04f, -1.049453597e-04f, -1.049189950e-04f, -1.048924027e-04f, -1.048655828e-04f, -1.048385354e-04f, -1.048112607e-04f, -1.047837586e-04f, -1.047560294e-04f, -1.047280730e-04f, + -1.046998895e-04f, -1.046714791e-04f, -1.046428418e-04f, -1.046139777e-04f, -1.045848869e-04f, -1.045555694e-04f, -1.045260254e-04f, -1.044962550e-04f, -1.044662582e-04f, -1.044360351e-04f, + -1.044055858e-04f, -1.043749104e-04f, -1.043440090e-04f, -1.043128816e-04f, -1.042815285e-04f, -1.042499495e-04f, -1.042181450e-04f, -1.041861148e-04f, -1.041538592e-04f, -1.041213782e-04f, + -1.040886720e-04f, -1.040557405e-04f, -1.040225840e-04f, -1.039892024e-04f, -1.039555960e-04f, -1.039217647e-04f, -1.038877087e-04f, -1.038534281e-04f, -1.038189230e-04f, -1.037841934e-04f, + -1.037492395e-04f, -1.037140614e-04f, -1.036786592e-04f, -1.036430329e-04f, -1.036071827e-04f, -1.035711087e-04f, -1.035348109e-04f, -1.034982895e-04f, -1.034615446e-04f, -1.034245763e-04f, + -1.033873846e-04f, -1.033499697e-04f, -1.033123318e-04f, -1.032744708e-04f, -1.032363869e-04f, -1.031980801e-04f, -1.031595507e-04f, -1.031207988e-04f, -1.030818243e-04f, -1.030426274e-04f, + -1.030032083e-04f, -1.029635671e-04f, -1.029237037e-04f, -1.028836185e-04f, -1.028433114e-04f, -1.028027826e-04f, -1.027620321e-04f, -1.027210602e-04f, -1.026798669e-04f, -1.026384523e-04f, + -1.025968165e-04f, -1.025549597e-04f, -1.025128820e-04f, -1.024705834e-04f, -1.024280641e-04f, -1.023853242e-04f, -1.023423638e-04f, -1.022991831e-04f, -1.022557821e-04f, -1.022121610e-04f, + -1.021683198e-04f, -1.021242588e-04f, -1.020799780e-04f, -1.020354775e-04f, -1.019907575e-04f, -1.019458180e-04f, -1.019006592e-04f, -1.018552813e-04f, -1.018096843e-04f, -1.017638684e-04f, + -1.017178336e-04f, -1.016715801e-04f, -1.016251081e-04f, -1.015784176e-04f, -1.015315088e-04f, -1.014843817e-04f, -1.014370366e-04f, -1.013894736e-04f, -1.013416927e-04f, -1.012936941e-04f, + -1.012454779e-04f, -1.011970443e-04f, -1.011483933e-04f, -1.010995252e-04f, -1.010504400e-04f, -1.010011378e-04f, -1.009516189e-04f, -1.009018832e-04f, -1.008519311e-04f, -1.008017625e-04f, + -1.007513776e-04f, -1.007007765e-04f, -1.006499594e-04f, -1.005989265e-04f, -1.005476777e-04f, -1.004962134e-04f, -1.004445335e-04f, -1.003926383e-04f, -1.003405279e-04f, -1.002882024e-04f, + -1.002356619e-04f, -1.001829067e-04f, -1.001299367e-04f, -1.000767522e-04f, -1.000233533e-04f, -9.996974013e-05f, -9.991591283e-05f, -9.986187154e-05f, -9.980761639e-05f, -9.975314754e-05f, + -9.969846512e-05f, -9.964356927e-05f, -9.958846012e-05f, -9.953313784e-05f, -9.947760254e-05f, -9.942185439e-05f, -9.936589351e-05f, -9.930972006e-05f, -9.925333417e-05f, -9.919673600e-05f, + -9.913992569e-05f, -9.908290337e-05f, -9.902566921e-05f, -9.896822333e-05f, -9.891056590e-05f, -9.885269706e-05f, -9.879461695e-05f, -9.873632572e-05f, -9.867782352e-05f, -9.861911051e-05f, + -9.856018682e-05f, -9.850105261e-05f, -9.844170803e-05f, -9.838215323e-05f, -9.832238836e-05f, -9.826241358e-05f, -9.820222902e-05f, -9.814183486e-05f, -9.808123123e-05f, -9.802041829e-05f, + -9.795939621e-05f, -9.789816512e-05f, -9.783672518e-05f, -9.777507656e-05f, -9.771321940e-05f, -9.765115387e-05f, -9.758888011e-05f, -9.752639828e-05f, -9.746370855e-05f, -9.740081107e-05f, + -9.733770600e-05f, -9.727439349e-05f, -9.721087371e-05f, -9.714714681e-05f, -9.708321296e-05f, -9.701907231e-05f, -9.695472503e-05f, -9.689017127e-05f, -9.682541121e-05f, -9.676044499e-05f, + -9.669527279e-05f, -9.662989477e-05f, -9.656431108e-05f, -9.649852190e-05f, -9.643252739e-05f, -9.636632771e-05f, -9.629992303e-05f, -9.623331351e-05f, -9.616649932e-05f, -9.609948062e-05f, + -9.603225759e-05f, -9.596483039e-05f, -9.589719919e-05f, -9.582936415e-05f, -9.576132545e-05f, -9.569308325e-05f, -9.562463772e-05f, -9.555598904e-05f, -9.548713737e-05f, -9.541808288e-05f, + -9.534882575e-05f, -9.527936615e-05f, -9.520970424e-05f, -9.513984021e-05f, -9.506977422e-05f, -9.499950645e-05f, -9.492903707e-05f, -9.485836625e-05f, -9.478749418e-05f, -9.471642102e-05f, + -9.464514695e-05f, -9.457367214e-05f, -9.450199678e-05f, -9.443012104e-05f, -9.435804510e-05f, -9.428576913e-05f, -9.421329331e-05f, -9.414061783e-05f, -9.406774285e-05f, -9.399466856e-05f, + -9.392139514e-05f, -9.384792276e-05f, -9.377425162e-05f, -9.370038189e-05f, -9.362631374e-05f, -9.355204738e-05f, -9.347758296e-05f, -9.340292068e-05f, -9.332806073e-05f, -9.325300328e-05f, + -9.317774851e-05f, -9.310229662e-05f, -9.302664779e-05f, -9.295080219e-05f, -9.287476003e-05f, -9.279852148e-05f, -9.272208673e-05f, -9.264545596e-05f, -9.256862937e-05f, -9.249160714e-05f, + -9.241438946e-05f, -9.233697651e-05f, -9.225936850e-05f, -9.218156560e-05f, -9.210356800e-05f, -9.202537590e-05f, -9.194698949e-05f, -9.186840895e-05f, -9.178963448e-05f, -9.171066627e-05f, + -9.163150451e-05f, -9.155214939e-05f, -9.147260112e-05f, -9.139285987e-05f, -9.131292584e-05f, -9.123279924e-05f, -9.115248024e-05f, -9.107196906e-05f, -9.099126588e-05f, -9.091037089e-05f, + -9.082928430e-05f, -9.074800630e-05f, -9.066653709e-05f, -9.058487687e-05f, -9.050302582e-05f, -9.042098416e-05f, -9.033875208e-05f, -9.025632978e-05f, -9.017371745e-05f, -9.009091530e-05f, + -9.000792353e-05f, -8.992474234e-05f, -8.984137193e-05f, -8.975781250e-05f, -8.967406425e-05f, -8.959012738e-05f, -8.950600210e-05f, -8.942168861e-05f, -8.933718711e-05f, -8.925249781e-05f, + -8.916762091e-05f, -8.908255662e-05f, -8.899730513e-05f, -8.891186666e-05f, -8.882624141e-05f, -8.874042959e-05f, -8.865443140e-05f, -8.856824705e-05f, -8.848187674e-05f, -8.839532070e-05f, + -8.830857911e-05f, -8.822165219e-05f, -8.813454016e-05f, -8.804724321e-05f, -8.795976156e-05f, -8.787209542e-05f, -8.778424500e-05f, -8.769621051e-05f, -8.760799215e-05f, -8.751959015e-05f, + -8.743100471e-05f, -8.734223605e-05f, -8.725328437e-05f, -8.716414990e-05f, -8.707483284e-05f, -8.698533341e-05f, -8.689565182e-05f, -8.680578828e-05f, -8.671574302e-05f, -8.662551625e-05f, + -8.653510817e-05f, -8.644451902e-05f, -8.635374900e-05f, -8.626279833e-05f, -8.617166723e-05f, -8.608035591e-05f, -8.598886460e-05f, -8.589719351e-05f, -8.580534286e-05f, -8.571331287e-05f, + -8.562110376e-05f, -8.552871575e-05f, -8.543614906e-05f, -8.534340390e-05f, -8.525048051e-05f, -8.515737910e-05f, -8.506409988e-05f, -8.497064310e-05f, -8.487700896e-05f, -8.478319769e-05f, + -8.468920952e-05f, -8.459504466e-05f, -8.450070334e-05f, -8.440618578e-05f, -8.431149221e-05f, -8.421662286e-05f, -8.412157794e-05f, -8.402635769e-05f, -8.393096233e-05f, -8.383539209e-05f, + -8.373964718e-05f, -8.364372785e-05f, -8.354763432e-05f, -8.345136681e-05f, -8.335492556e-05f, -8.325831079e-05f, -8.316152273e-05f, -8.306456161e-05f, -8.296742765e-05f, -8.287012110e-05f, + -8.277264218e-05f, -8.267499112e-05f, -8.257716815e-05f, -8.247917350e-05f, -8.238100741e-05f, -8.228267011e-05f, -8.218416182e-05f, -8.208548279e-05f, -8.198663324e-05f, -8.188761341e-05f, + -8.178842353e-05f, -8.168906383e-05f, -8.158953456e-05f, -8.148983595e-05f, -8.138996822e-05f, -8.128993162e-05f, -8.118972639e-05f, -8.108935275e-05f, -8.098881095e-05f, -8.088810122e-05f, + -8.078722380e-05f, -8.068617892e-05f, -8.058496684e-05f, -8.048358777e-05f, -8.038204197e-05f, -8.028032967e-05f, -8.017845111e-05f, -8.007640653e-05f, -7.997419617e-05f, -7.987182027e-05f, + -7.976927907e-05f, -7.966657281e-05f, -7.956370174e-05f, -7.946066610e-05f, -7.935746612e-05f, -7.925410205e-05f, -7.915057413e-05f, -7.904688261e-05f, -7.894302773e-05f, -7.883900974e-05f, + -7.873482887e-05f, -7.863048537e-05f, -7.852597949e-05f, -7.842131147e-05f, -7.831648155e-05f, -7.821148999e-05f, -7.810633703e-05f, -7.800102291e-05f, -7.789554789e-05f, -7.778991220e-05f, + -7.768411610e-05f, -7.757815984e-05f, -7.747204366e-05f, -7.736576780e-05f, -7.725933253e-05f, -7.715273808e-05f, -7.704598472e-05f, -7.693907268e-05f, -7.683200221e-05f, -7.672477358e-05f, + -7.661738702e-05f, -7.650984280e-05f, -7.640214115e-05f, -7.629428234e-05f, -7.618626661e-05f, -7.607809421e-05f, -7.596976541e-05f, -7.586128045e-05f, -7.575263958e-05f, -7.564384306e-05f, + -7.553489115e-05f, -7.542578409e-05f, -7.531652214e-05f, -7.520710556e-05f, -7.509753460e-05f, -7.498780952e-05f, -7.487793057e-05f, -7.476789801e-05f, -7.465771209e-05f, -7.454737307e-05f, + -7.443688122e-05f, -7.432623678e-05f, -7.421544001e-05f, -7.410449117e-05f, -7.399339053e-05f, -7.388213833e-05f, -7.377073484e-05f, -7.365918031e-05f, -7.354747501e-05f, -7.343561920e-05f, + -7.332361313e-05f, -7.321145707e-05f, -7.309915127e-05f, -7.298669600e-05f, -7.287409152e-05f, -7.276133809e-05f, -7.264843597e-05f, -7.253538543e-05f, -7.242218673e-05f, -7.230884012e-05f, + -7.219534588e-05f, -7.208170426e-05f, -7.196791554e-05f, -7.185397996e-05f, -7.173989781e-05f, -7.162566934e-05f, -7.151129482e-05f, -7.139677451e-05f, -7.128210867e-05f, -7.116729759e-05f, + -7.105234151e-05f, -7.093724071e-05f, -7.082199545e-05f, -7.070660600e-05f, -7.059107263e-05f, -7.047539561e-05f, -7.035957520e-05f, -7.024361166e-05f, -7.012750528e-05f, -7.001125632e-05f, + -6.989486504e-05f, -6.977833172e-05f, -6.966165662e-05f, -6.954484002e-05f, -6.942788218e-05f, -6.931078338e-05f, -6.919354389e-05f, -6.907616397e-05f, -6.895864390e-05f, -6.884098395e-05f, + -6.872318440e-05f, -6.860524551e-05f, -6.848716755e-05f, -6.836895081e-05f, -6.825059554e-05f, -6.813210203e-05f, -6.801347055e-05f, -6.789470137e-05f, -6.777579477e-05f, -6.765675102e-05f, + -6.753757039e-05f, -6.741825316e-05f, -6.729879961e-05f, -6.717921001e-05f, -6.705948463e-05f, -6.693962376e-05f, -6.681962766e-05f, -6.669949662e-05f, -6.657923091e-05f, -6.645883081e-05f, + -6.633829659e-05f, -6.621762854e-05f, -6.609682693e-05f, -6.597589204e-05f, -6.585482414e-05f, -6.573362352e-05f, -6.561229046e-05f, -6.549082523e-05f, -6.536922811e-05f, -6.524749939e-05f, + -6.512563934e-05f, -6.500364824e-05f, -6.488152637e-05f, -6.475927402e-05f, -6.463689147e-05f, -6.451437899e-05f, -6.439173687e-05f, -6.426896539e-05f, -6.414606483e-05f, -6.402303547e-05f, + -6.389987760e-05f, -6.377659150e-05f, -6.365317746e-05f, -6.352963574e-05f, -6.340596665e-05f, -6.328217046e-05f, -6.315824745e-05f, -6.303419792e-05f, -6.291002214e-05f, -6.278572040e-05f, + -6.266129299e-05f, -6.253674019e-05f, -6.241206228e-05f, -6.228725956e-05f, -6.216233230e-05f, -6.203728080e-05f, -6.191210534e-05f, -6.178680620e-05f, -6.166138368e-05f, -6.153583806e-05f, + -6.141016963e-05f, -6.128437868e-05f, -6.115846549e-05f, -6.103243035e-05f, -6.090627356e-05f, -6.077999540e-05f, -6.065359615e-05f, -6.052707611e-05f, -6.040043557e-05f, -6.027367482e-05f, + -6.014679414e-05f, -6.001979383e-05f, -5.989267418e-05f, -5.976543547e-05f, -5.963807801e-05f, -5.951060207e-05f, -5.938300795e-05f, -5.925529595e-05f, -5.912746635e-05f, -5.899951945e-05f, + -5.887145553e-05f, -5.874327490e-05f, -5.861497784e-05f, -5.848656464e-05f, -5.835803561e-05f, -5.822939102e-05f, -5.810063118e-05f, -5.797175639e-05f, -5.784276692e-05f, -5.771366309e-05f, + -5.758444517e-05f, -5.745511348e-05f, -5.732566829e-05f, -5.719610992e-05f, -5.706643864e-05f, -5.693665477e-05f, -5.680675858e-05f, -5.667675039e-05f, -5.654663048e-05f, -5.641639916e-05f, + -5.628605671e-05f, -5.615560344e-05f, -5.602503964e-05f, -5.589436562e-05f, -5.576358166e-05f, -5.563268806e-05f, -5.550168513e-05f, -5.537057316e-05f, -5.523935245e-05f, -5.510802329e-05f, + -5.497658600e-05f, -5.484504086e-05f, -5.471338817e-05f, -5.458162824e-05f, -5.444976136e-05f, -5.431778784e-05f, -5.418570797e-05f, -5.405352206e-05f, -5.392123039e-05f, -5.378883329e-05f, + -5.365633104e-05f, -5.352372394e-05f, -5.339101230e-05f, -5.325819643e-05f, -5.312527661e-05f, -5.299225315e-05f, -5.285912636e-05f, -5.272589654e-05f, -5.259256399e-05f, -5.245912901e-05f, + -5.232559190e-05f, -5.219195297e-05f, -5.205821252e-05f, -5.192437085e-05f, -5.179042828e-05f, -5.165638509e-05f, -5.152224160e-05f, -5.138799811e-05f, -5.125365492e-05f, -5.111921234e-05f, + -5.098467068e-05f, -5.085003023e-05f, -5.071529130e-05f, -5.058045420e-05f, -5.044551924e-05f, -5.031048672e-05f, -5.017535694e-05f, -5.004013021e-05f, -4.990480684e-05f, -4.976938713e-05f, + -4.963387139e-05f, -4.949825993e-05f, -4.936255306e-05f, -4.922675107e-05f, -4.909085428e-05f, -4.895486300e-05f, -4.881877754e-05f, -4.868259819e-05f, -4.854632527e-05f, -4.840995909e-05f, + -4.827349995e-05f, -4.813694817e-05f, -4.800030405e-05f, -4.786356791e-05f, -4.772674004e-05f, -4.758982076e-05f, -4.745281038e-05f, -4.731570921e-05f, -4.717851756e-05f, -4.704123574e-05f, + -4.690386406e-05f, -4.676640282e-05f, -4.662885234e-05f, -4.649121293e-05f, -4.635348491e-05f, -4.621566857e-05f, -4.607776424e-05f, -4.593977221e-05f, -4.580169282e-05f, -4.566352635e-05f, + -4.552527314e-05f, -4.538693349e-05f, -4.524850770e-05f, -4.510999611e-05f, -4.497139900e-05f, -4.483271671e-05f, -4.469394953e-05f, -4.455509779e-05f, -4.441616180e-05f, -4.427714187e-05f, + -4.413803831e-05f, -4.399885144e-05f, -4.385958156e-05f, -4.372022900e-05f, -4.358079407e-05f, -4.344127708e-05f, -4.330167835e-05f, -4.316199818e-05f, -4.302223690e-05f, -4.288239482e-05f, + -4.274247226e-05f, -4.260246952e-05f, -4.246238693e-05f, -4.232222479e-05f, -4.218198343e-05f, -4.204166316e-05f, -4.190126430e-05f, -4.176078715e-05f, -4.162023204e-05f, -4.147959929e-05f, + -4.133888921e-05f, -4.119810211e-05f, -4.105723831e-05f, -4.091629813e-05f, -4.077528189e-05f, -4.063418990e-05f, -4.049302248e-05f, -4.035177994e-05f, -4.021046261e-05f, -4.006907080e-05f, + -3.992760483e-05f, -3.978606502e-05f, -3.964445168e-05f, -3.950276513e-05f, -3.936100569e-05f, -3.921917368e-05f, -3.907726941e-05f, -3.893529321e-05f, -3.879324540e-05f, -3.865112629e-05f, + -3.850893619e-05f, -3.836667544e-05f, -3.822434435e-05f, -3.808194323e-05f, -3.793947242e-05f, -3.779693222e-05f, -3.765432295e-05f, -3.751164494e-05f, -3.736889851e-05f, -3.722608398e-05f, + -3.708320166e-05f, -3.694025188e-05f, -3.679723495e-05f, -3.665415120e-05f, -3.651100095e-05f, -3.636778451e-05f, -3.622450222e-05f, -3.608115438e-05f, -3.593774133e-05f, -3.579426337e-05f, + -3.565072084e-05f, -3.550711405e-05f, -3.536344333e-05f, -3.521970900e-05f, -3.507591137e-05f, -3.493205078e-05f, -3.478812753e-05f, -3.464414196e-05f, -3.450009439e-05f, -3.435598514e-05f, + -3.421181452e-05f, -3.406758287e-05f, -3.392329051e-05f, -3.377893775e-05f, -3.363452492e-05f, -3.349005235e-05f, -3.334552035e-05f, -3.320092925e-05f, -3.305627938e-05f, -3.291157105e-05f, + -3.276680458e-05f, -3.262198031e-05f, -3.247709856e-05f, -3.233215964e-05f, -3.218716389e-05f, -3.204211163e-05f, -3.189700317e-05f, -3.175183885e-05f, -3.160661899e-05f, -3.146134390e-05f, + -3.131601393e-05f, -3.117062939e-05f, -3.102519060e-05f, -3.087969789e-05f, -3.073415158e-05f, -3.058855201e-05f, -3.044289948e-05f, -3.029719434e-05f, -3.015143690e-05f, -3.000562748e-05f, + -2.985976642e-05f, -2.971385404e-05f, -2.956789066e-05f, -2.942187661e-05f, -2.927581222e-05f, -2.912969780e-05f, -2.898353369e-05f, -2.883732021e-05f, -2.869105768e-05f, -2.854474644e-05f, + -2.839838681e-05f, -2.825197911e-05f, -2.810552366e-05f, -2.795902081e-05f, -2.781247087e-05f, -2.766587416e-05f, -2.751923102e-05f, -2.737254177e-05f, -2.722580674e-05f, -2.707902625e-05f, + -2.693220063e-05f, -2.678533021e-05f, -2.663841532e-05f, -2.649145627e-05f, -2.634445340e-05f, -2.619740703e-05f, -2.605031750e-05f, -2.590318512e-05f, -2.575601022e-05f, -2.560879314e-05f, + -2.546153420e-05f, -2.531423373e-05f, -2.516689205e-05f, -2.501950948e-05f, -2.487208637e-05f, -2.472462304e-05f, -2.457711981e-05f, -2.442957700e-05f, -2.428199496e-05f, -2.413437401e-05f, + -2.398671447e-05f, -2.383901667e-05f, -2.369128094e-05f, -2.354350761e-05f, -2.339569700e-05f, -2.324784945e-05f, -2.309996528e-05f, -2.295204482e-05f, -2.280408840e-05f, -2.265609634e-05f, + -2.250806898e-05f, -2.236000664e-05f, -2.221190965e-05f, -2.206377835e-05f, -2.191561305e-05f, -2.176741408e-05f, -2.161918179e-05f, -2.147091648e-05f, -2.132261850e-05f, -2.117428817e-05f, + -2.102592581e-05f, -2.087753177e-05f, -2.072910636e-05f, -2.058064992e-05f, -2.043216277e-05f, -2.028364525e-05f, -2.013509768e-05f, -1.998652039e-05f, -1.983791371e-05f, -1.968927797e-05f, + -1.954061349e-05f, -1.939192062e-05f, -1.924319967e-05f, -1.909445098e-05f, -1.894567487e-05f, -1.879687167e-05f, -1.864804172e-05f, -1.849918534e-05f, -1.835030286e-05f, -1.820139461e-05f, + -1.805246092e-05f, -1.790350212e-05f, -1.775451854e-05f, -1.760551050e-05f, -1.745647835e-05f, -1.730742240e-05f, -1.715834298e-05f, -1.700924044e-05f, -1.686011509e-05f, -1.671096726e-05f, + -1.656179728e-05f, -1.641260549e-05f, -1.626339222e-05f, -1.611415778e-05f, -1.596490252e-05f, -1.581562676e-05f, -1.566633083e-05f, -1.551701507e-05f, -1.536767979e-05f, -1.521832533e-05f, + -1.506895203e-05f, -1.491956020e-05f, -1.477015018e-05f, -1.462072230e-05f, -1.447127689e-05f, -1.432181428e-05f, -1.417233480e-05f, -1.402283877e-05f, -1.387332653e-05f, -1.372379841e-05f, + -1.357425474e-05f, -1.342469584e-05f, -1.327512205e-05f, -1.312553369e-05f, -1.297593110e-05f, -1.282631460e-05f, -1.267668453e-05f, -1.252704121e-05f, -1.237738498e-05f, -1.222771616e-05f, + -1.207803509e-05f, -1.192834209e-05f, -1.177863749e-05f, -1.162892163e-05f, -1.147919482e-05f, -1.132945741e-05f, -1.117970972e-05f, -1.102995208e-05f, -1.088018483e-05f, -1.073040828e-05f, + -1.058062278e-05f, -1.043082864e-05f, -1.028102620e-05f, -1.013121579e-05f, -9.981397745e-06f, -9.831572383e-06f, -9.681740039e-06f, -9.531901041e-06f, -9.382055721e-06f, -9.232204406e-06f, + -9.082347426e-06f, -8.932485112e-06f, -8.782617791e-06f, -8.632745794e-06f, -8.482869450e-06f, -8.332989089e-06f, -8.183105039e-06f, -8.033217630e-06f, -7.883327191e-06f, -7.733434051e-06f, + -7.583538541e-06f, -7.433640988e-06f, -7.283741722e-06f, -7.133841072e-06f, -6.983939367e-06f, -6.834036937e-06f, -6.684134110e-06f, -6.534231215e-06f, -6.384328582e-06f, -6.234426539e-06f, + -6.084525415e-06f, -5.934625539e-06f, -5.784727241e-06f, -5.634830848e-06f, -5.484936689e-06f, -5.335045094e-06f, -5.185156391e-06f, -5.035270908e-06f, -4.885388975e-06f, -4.735510919e-06f, + -4.585637070e-06f, -4.435767756e-06f, -4.285903305e-06f, -4.136044046e-06f, -3.986190307e-06f, -3.836342417e-06f, -3.686500703e-06f, -3.536665494e-06f, -3.386837118e-06f, -3.237015904e-06f, + -3.087202179e-06f, -2.937396272e-06f, -2.787598510e-06f, -2.637809222e-06f, -2.488028735e-06f, -2.338257377e-06f, -2.188495476e-06f, -2.038743360e-06f, -1.889001356e-06f, -1.739269792e-06f, + -1.589548996e-06f, -1.439839295e-06f, -1.290141017e-06f, -1.140454489e-06f, -9.907800383e-07f, -8.411179923e-07f, -6.914686782e-07f, -5.418324232e-07f, -3.922095545e-07f, -2.426003991e-07f, + -9.300528399e-08f, 5.657546388e-08f, 2.061415176e-07f, 3.556925505e-07f, 5.052282357e-07f, 6.547482466e-07f, 8.042522565e-07f, 9.537399390e-07f, 1.103210968e-06f, 1.252665016e-06f, + 1.402101757e-06f, 1.551520866e-06f, 1.700922015e-06f, 1.850304879e-06f, 1.999669132e-06f, 2.149014447e-06f, 2.298340499e-06f, 2.447646962e-06f, 2.596933511e-06f, 2.746199819e-06f, + 2.895445560e-06f, 3.044670410e-06f, 3.193874043e-06f, 3.343056134e-06f, 3.492216356e-06f, 3.641354386e-06f, 3.790469898e-06f, 3.939562566e-06f, 4.088632066e-06f, 4.237678074e-06f, + 4.386700263e-06f, 4.535698310e-06f, 4.684671890e-06f, 4.833620678e-06f, 4.982544349e-06f, 5.131442580e-06f, 5.280315047e-06f, 5.429161424e-06f, 5.577981388e-06f, 5.726774614e-06f, + 5.875540780e-06f, 6.024279560e-06f, 6.172990632e-06f, 6.321673671e-06f, 6.470328354e-06f, 6.618954358e-06f, 6.767551359e-06f, 6.916119033e-06f, 7.064657059e-06f, 7.213165112e-06f, + 7.361642869e-06f, 7.510090008e-06f, 7.658506206e-06f, 7.806891141e-06f, 7.955244489e-06f, 8.103565928e-06f, 8.251855135e-06f, 8.400111789e-06f, 8.548335567e-06f, 8.696526148e-06f, + 8.844683208e-06f, 8.992806427e-06f, 9.140895482e-06f, 9.288950052e-06f, 9.436969815e-06f, 9.584954451e-06f, 9.732903636e-06f, 9.880817051e-06f, 1.002869437e-05f, 1.017653528e-05f, + 1.032433946e-05f, 1.047210658e-05f, 1.061983633e-05f, 1.076752838e-05f, 1.091518241e-05f, 1.106279811e-05f, 1.121037515e-05f, 1.135791321e-05f, 1.150541198e-05f, 1.165287113e-05f, + 1.180029034e-05f, 1.194766930e-05f, 1.209500768e-05f, 1.224230517e-05f, 1.238956144e-05f, 1.253677618e-05f, 1.268394906e-05f, 1.283107978e-05f, 1.297816800e-05f, 1.312521342e-05f, + 1.327221570e-05f, 1.341917454e-05f, 1.356608962e-05f, 1.371296062e-05f, 1.385978721e-05f, 1.400656909e-05f, 1.415330593e-05f, 1.429999742e-05f, 1.444664323e-05f, 1.459324306e-05f, + 1.473979658e-05f, 1.488630348e-05f, 1.503276344e-05f, 1.517917614e-05f, 1.532554127e-05f, 1.547185851e-05f, 1.561812754e-05f, 1.576434805e-05f, 1.591051972e-05f, 1.605664223e-05f, + 1.620271528e-05f, 1.634873854e-05f, 1.649471169e-05f, 1.664063443e-05f, 1.678650644e-05f, 1.693232739e-05f, 1.707809699e-05f, 1.722381490e-05f, 1.736948083e-05f, 1.751509444e-05f, + 1.766065544e-05f, 1.780616349e-05f, 1.795161830e-05f, 1.809701954e-05f, 1.824236691e-05f, 1.838766008e-05f, 1.853289874e-05f, 1.867808259e-05f, 1.882321131e-05f, 1.896828458e-05f, + 1.911330209e-05f, 1.925826353e-05f, 1.940316858e-05f, 1.954801694e-05f, 1.969280829e-05f, 1.983754232e-05f, 1.998221872e-05f, 2.012683717e-05f, 2.027139737e-05f, 2.041589899e-05f, + 2.056034174e-05f, 2.070472530e-05f, 2.084904935e-05f, 2.099331359e-05f, 2.113751771e-05f, 2.128166139e-05f, 2.142574433e-05f, 2.156976622e-05f, 2.171372673e-05f, 2.185762558e-05f, + 2.200146244e-05f, 2.214523700e-05f, 2.228894896e-05f, 2.243259801e-05f, 2.257618383e-05f, 2.271970612e-05f, 2.286316458e-05f, 2.300655888e-05f, 2.314988873e-05f, 2.329315381e-05f, + 2.343635382e-05f, 2.357948844e-05f, 2.372255738e-05f, 2.386556032e-05f, 2.400849696e-05f, 2.415136699e-05f, 2.429417009e-05f, 2.443690597e-05f, 2.457957432e-05f, 2.472217483e-05f, + 2.486470720e-05f, 2.500717112e-05f, 2.514956627e-05f, 2.529189237e-05f, 2.543414910e-05f, 2.557633615e-05f, 2.571845322e-05f, 2.586050001e-05f, 2.600247621e-05f, 2.614438152e-05f, + 2.628621563e-05f, 2.642797824e-05f, 2.656966904e-05f, 2.671128773e-05f, 2.685283400e-05f, 2.699430756e-05f, 2.713570809e-05f, 2.727703530e-05f, 2.741828889e-05f, 2.755946854e-05f, + 2.770057396e-05f, 2.784160484e-05f, 2.798256089e-05f, 2.812344180e-05f, 2.826424726e-05f, 2.840497698e-05f, 2.854563066e-05f, 2.868620799e-05f, 2.882670868e-05f, 2.896713241e-05f, + 2.910747890e-05f, 2.924774784e-05f, 2.938793893e-05f, 2.952805187e-05f, 2.966808636e-05f, 2.980804211e-05f, 2.994791880e-05f, 3.008771615e-05f, 3.022743384e-05f, 3.036707160e-05f, + 3.050662911e-05f, 3.064610608e-05f, 3.078550220e-05f, 3.092481719e-05f, 3.106405074e-05f, 3.120320256e-05f, 3.134227234e-05f, 3.148125980e-05f, 3.162016462e-05f, 3.175898653e-05f, + 3.189772522e-05f, 3.203638039e-05f, 3.217495175e-05f, 3.231343900e-05f, 3.245184185e-05f, 3.259016000e-05f, 3.272839315e-05f, 3.286654102e-05f, 3.300460330e-05f, 3.314257971e-05f, + 3.328046993e-05f, 3.341827370e-05f, 3.355599070e-05f, 3.369362064e-05f, 3.383116324e-05f, 3.396861819e-05f, 3.410598521e-05f, 3.424326400e-05f, 3.438045427e-05f, 3.451755573e-05f, + 3.465456808e-05f, 3.479149104e-05f, 3.492832430e-05f, 3.506506758e-05f, 3.520172060e-05f, 3.533828304e-05f, 3.547475464e-05f, 3.561113509e-05f, 3.574742410e-05f, 3.588362139e-05f, + 3.601972667e-05f, 3.615573964e-05f, 3.629166001e-05f, 3.642748750e-05f, 3.656322182e-05f, 3.669886268e-05f, 3.683440978e-05f, 3.696986285e-05f, 3.710522160e-05f, 3.724048572e-05f, + 3.737565495e-05f, 3.751072899e-05f, 3.764570755e-05f, 3.778059034e-05f, 3.791537709e-05f, 3.805006750e-05f, 3.818466129e-05f, 3.831915816e-05f, 3.845355785e-05f, 3.858786005e-05f, + 3.872206449e-05f, 3.885617088e-05f, 3.899017894e-05f, 3.912408837e-05f, 3.925789890e-05f, 3.939161025e-05f, 3.952522212e-05f, 3.965873424e-05f, 3.979214632e-05f, 3.992545808e-05f, + 4.005866923e-05f, 4.019177950e-05f, 4.032478860e-05f, 4.045769625e-05f, 4.059050217e-05f, 4.072320607e-05f, 4.085580767e-05f, 4.098830671e-05f, 4.112070288e-05f, 4.125299591e-05f, + 4.138518553e-05f, 4.151727145e-05f, 4.164925340e-05f, 4.178113108e-05f, 4.191290423e-05f, 4.204457256e-05f, 4.217613580e-05f, 4.230759367e-05f, 4.243894588e-05f, 4.257019217e-05f, + 4.270133225e-05f, 4.283236585e-05f, 4.296329268e-05f, 4.309411248e-05f, 4.322482497e-05f, 4.335542986e-05f, 4.348592688e-05f, 4.361631576e-05f, 4.374659623e-05f, 4.387676800e-05f, + 4.400683080e-05f, 4.413678435e-05f, 4.426662839e-05f, 4.439636264e-05f, 4.452598681e-05f, 4.465550065e-05f, 4.478490388e-05f, 4.491419621e-05f, 4.504337739e-05f, 4.517244714e-05f, + 4.530140518e-05f, 4.543025124e-05f, 4.555898505e-05f, 4.568760635e-05f, 4.581611485e-05f, 4.594451029e-05f, 4.607279239e-05f, 4.620096090e-05f, 4.632901552e-05f, 4.645695601e-05f, + 4.658478208e-05f, 4.671249346e-05f, 4.684008990e-05f, 4.696757111e-05f, 4.709493683e-05f, 4.722218680e-05f, 4.734932074e-05f, 4.747633839e-05f, 4.760323947e-05f, 4.773002373e-05f, + 4.785669090e-05f, 4.798324070e-05f, 4.810967287e-05f, 4.823598716e-05f, 4.836218328e-05f, 4.848826098e-05f, 4.861421998e-05f, 4.874006004e-05f, 4.886578087e-05f, 4.899138222e-05f, + 4.911686382e-05f, 4.924222542e-05f, 4.936746673e-05f, 4.949258751e-05f, 4.961758749e-05f, 4.974246641e-05f, 4.986722400e-05f, 4.999186000e-05f, 5.011637416e-05f, 5.024076620e-05f, + 5.036503588e-05f, 5.048918292e-05f, 5.061320707e-05f, 5.073710807e-05f, 5.086088565e-05f, 5.098453956e-05f, 5.110806954e-05f, 5.123147533e-05f, 5.135475667e-05f, 5.147791330e-05f, + 5.160094497e-05f, 5.172385142e-05f, 5.184663238e-05f, 5.196928760e-05f, 5.209181683e-05f, 5.221421981e-05f, 5.233649628e-05f, 5.245864599e-05f, 5.258066867e-05f, 5.270256408e-05f, + 5.282433197e-05f, 5.294597206e-05f, 5.306748412e-05f, 5.318886788e-05f, 5.331012310e-05f, 5.343124951e-05f, 5.355224687e-05f, 5.367311493e-05f, 5.379385342e-05f, 5.391446210e-05f, + 5.403494072e-05f, 5.415528902e-05f, 5.427550675e-05f, 5.439559367e-05f, 5.451554952e-05f, 5.463537404e-05f, 5.475506700e-05f, 5.487462814e-05f, 5.499405721e-05f, 5.511335396e-05f, + 5.523251814e-05f, 5.535154951e-05f, 5.547044782e-05f, 5.558921281e-05f, 5.570784424e-05f, 5.582634187e-05f, 5.594470544e-05f, 5.606293471e-05f, 5.618102944e-05f, 5.629898937e-05f, + 5.641681426e-05f, 5.653450387e-05f, 5.665205795e-05f, 5.676947626e-05f, 5.688675855e-05f, 5.700390458e-05f, 5.712091410e-05f, 5.723778687e-05f, 5.735452265e-05f, 5.747112119e-05f, + 5.758758226e-05f, 5.770390560e-05f, 5.782009098e-05f, 5.793613816e-05f, 5.805204690e-05f, 5.816781695e-05f, 5.828344807e-05f, 5.839894003e-05f, 5.851429258e-05f, 5.862950549e-05f, + 5.874457851e-05f, 5.885951141e-05f, 5.897430394e-05f, 5.908895588e-05f, 5.920346697e-05f, 5.931783699e-05f, 5.943206570e-05f, 5.954615286e-05f, 5.966009823e-05f, 5.977390158e-05f, + 5.988756267e-05f, 6.000108127e-05f, 6.011445713e-05f, 6.022769004e-05f, 6.034077974e-05f, 6.045372601e-05f, 6.056652861e-05f, 6.067918732e-05f, 6.079170189e-05f, 6.090407209e-05f, + 6.101629770e-05f, 6.112837847e-05f, 6.124031418e-05f, 6.135210460e-05f, 6.146374949e-05f, 6.157524863e-05f, 6.168660178e-05f, 6.179780871e-05f, 6.190886919e-05f, 6.201978300e-05f, + 6.213054991e-05f, 6.224116968e-05f, 6.235164209e-05f, 6.246196690e-05f, 6.257214390e-05f, 6.268217286e-05f, 6.279205354e-05f, 6.290178573e-05f, 6.301136918e-05f, 6.312080369e-05f, + 6.323008902e-05f, 6.333922495e-05f, 6.344821125e-05f, 6.355704770e-05f, 6.366573407e-05f, 6.377427015e-05f, 6.388265570e-05f, 6.399089050e-05f, 6.409897434e-05f, 6.420690698e-05f, + 6.431468821e-05f, 6.442231781e-05f, 6.452979555e-05f, 6.463712121e-05f, 6.474429457e-05f, 6.485131541e-05f, 6.495818352e-05f, 6.506489866e-05f, 6.517146063e-05f, 6.527786920e-05f, + 6.538412416e-05f, 6.549022528e-05f, 6.559617235e-05f, 6.570196516e-05f, 6.580760348e-05f, 6.591308709e-05f, 6.601841579e-05f, 6.612358935e-05f, 6.622860756e-05f, 6.633347021e-05f, + 6.643817708e-05f, 6.654272795e-05f, 6.664712261e-05f, 6.675136085e-05f, 6.685544245e-05f, 6.695936720e-05f, 6.706313489e-05f, 6.716674530e-05f, 6.727019823e-05f, 6.737349346e-05f, + 6.747663078e-05f, 6.757960998e-05f, 6.768243085e-05f, 6.778509317e-05f, 6.788759675e-05f, 6.798994136e-05f, 6.809212680e-05f, 6.819415287e-05f, 6.829601935e-05f, 6.839772603e-05f, + 6.849927271e-05f, 6.860065918e-05f, 6.870188524e-05f, 6.880295067e-05f, 6.890385528e-05f, 6.900459885e-05f, 6.910518117e-05f, 6.920560206e-05f, 6.930586129e-05f, 6.940595867e-05f, + 6.950589400e-05f, 6.960566706e-05f, 6.970527765e-05f, 6.980472559e-05f, 6.990401065e-05f, 7.000313264e-05f, 7.010209135e-05f, 7.020088660e-05f, 7.029951816e-05f, 7.039798585e-05f, + 7.049628947e-05f, 7.059442881e-05f, 7.069240368e-05f, 7.079021387e-05f, 7.088785920e-05f, 7.098533945e-05f, 7.108265443e-05f, 7.117980395e-05f, 7.127678780e-05f, 7.137360580e-05f, + 7.147025774e-05f, 7.156674343e-05f, 7.166306268e-05f, 7.175921528e-05f, 7.185520104e-05f, 7.195101978e-05f, 7.204667129e-05f, 7.214215538e-05f, 7.223747186e-05f, 7.233262053e-05f, + 7.242760121e-05f, 7.252241370e-05f, 7.261705781e-05f, 7.271153335e-05f, 7.280584012e-05f, 7.289997794e-05f, 7.299394662e-05f, 7.308774597e-05f, 7.318137580e-05f, 7.327483591e-05f, + 7.336812612e-05f, 7.346124625e-05f, 7.355419610e-05f, 7.364697549e-05f, 7.373958423e-05f, 7.383202213e-05f, 7.392428901e-05f, 7.401638468e-05f, 7.410830896e-05f, 7.420006167e-05f, + 7.429164260e-05f, 7.438305159e-05f, 7.447428845e-05f, 7.456535300e-05f, 7.465624505e-05f, 7.474696442e-05f, 7.483751092e-05f, 7.492788438e-05f, 7.501808462e-05f, 7.510811145e-05f, + 7.519796469e-05f, 7.528764417e-05f, 7.537714970e-05f, 7.546648110e-05f, 7.555563820e-05f, 7.564462081e-05f, 7.573342876e-05f, 7.582206187e-05f, 7.591051997e-05f, 7.599880287e-05f, + 7.608691039e-05f, 7.617484237e-05f, 7.626259863e-05f, 7.635017899e-05f, 7.643758327e-05f, 7.652481131e-05f, 7.661186292e-05f, 7.669873794e-05f, 7.678543619e-05f, 7.687195750e-05f, + 7.695830169e-05f, 7.704446859e-05f, 7.713045804e-05f, 7.721626985e-05f, 7.730190386e-05f, 7.738735990e-05f, 7.747263780e-05f, 7.755773739e-05f, 7.764265850e-05f, 7.772740095e-05f, + 7.781196459e-05f, 7.789634924e-05f, 7.798055474e-05f, 7.806458092e-05f, 7.814842761e-05f, 7.823209464e-05f, 7.831558185e-05f, 7.839888908e-05f, 7.848201615e-05f, 7.856496291e-05f, + 7.864772918e-05f, 7.873031481e-05f, 7.881271964e-05f, 7.889494349e-05f, 7.897698621e-05f, 7.905884763e-05f, 7.914052759e-05f, 7.922202593e-05f, 7.930334249e-05f, 7.938447711e-05f, + 7.946542962e-05f, 7.954619988e-05f, 7.962678771e-05f, 7.970719297e-05f, 7.978741548e-05f, 7.986745510e-05f, 7.994731166e-05f, 8.002698501e-05f, 8.010647499e-05f, 8.018578144e-05f, + 8.026490421e-05f, 8.034384315e-05f, 8.042259809e-05f, 8.050116889e-05f, 8.057955538e-05f, 8.065775742e-05f, 8.073577484e-05f, 8.081360751e-05f, 8.089125526e-05f, 8.096871794e-05f, + 8.104599540e-05f, 8.112308749e-05f, 8.119999406e-05f, 8.127671496e-05f, 8.135325003e-05f, 8.142959913e-05f, 8.150576211e-05f, 8.158173882e-05f, 8.165752910e-05f, 8.173313282e-05f, + 8.180854983e-05f, 8.188377997e-05f, 8.195882310e-05f, 8.203367908e-05f, 8.210834775e-05f, 8.218282898e-05f, 8.225712262e-05f, 8.233122851e-05f, 8.240514653e-05f, 8.247887652e-05f, + 8.255241835e-05f, 8.262577186e-05f, 8.269893692e-05f, 8.277191338e-05f, 8.284470110e-05f, 8.291729995e-05f, 8.298970977e-05f, 8.306193043e-05f, 8.313396180e-05f, 8.320580372e-05f, + 8.327745607e-05f, 8.334891869e-05f, 8.342019146e-05f, 8.349127424e-05f, 8.356216688e-05f, 8.363286926e-05f, 8.370338123e-05f, 8.377370266e-05f, 8.384383342e-05f, 8.391377336e-05f, + 8.398352236e-05f, 8.405308027e-05f, 8.412244697e-05f, 8.419162233e-05f, 8.426060620e-05f, 8.432939845e-05f, 8.439799896e-05f, 8.446640759e-05f, 8.453462421e-05f, 8.460264869e-05f, + 8.467048090e-05f, 8.473812071e-05f, 8.480556799e-05f, 8.487282261e-05f, 8.493988444e-05f, 8.500675335e-05f, 8.507342922e-05f, 8.513991192e-05f, 8.520620132e-05f, 8.527229729e-05f, + 8.533819971e-05f, 8.540390845e-05f, 8.546942339e-05f, 8.553474440e-05f, 8.559987136e-05f, 8.566480414e-05f, 8.572954263e-05f, 8.579408669e-05f, 8.585843621e-05f, 8.592259106e-05f, + 8.598655112e-05f, 8.605031627e-05f, 8.611388639e-05f, 8.617726136e-05f, 8.624044106e-05f, 8.630342536e-05f, 8.636621416e-05f, 8.642880733e-05f, 8.649120475e-05f, 8.655340630e-05f, + 8.661541187e-05f, 8.667722135e-05f, 8.673883461e-05f, 8.680025154e-05f, 8.686147202e-05f, 8.692249593e-05f, 8.698332318e-05f, 8.704395363e-05f, 8.710438717e-05f, 8.716462370e-05f, + 8.722466310e-05f, 8.728450525e-05f, 8.734415005e-05f, 8.740359738e-05f, 8.746284713e-05f, 8.752189919e-05f, 8.758075346e-05f, 8.763940981e-05f, 8.769786815e-05f, 8.775612836e-05f, + 8.781419033e-05f, 8.787205396e-05f, 8.792971914e-05f, 8.798718576e-05f, 8.804445372e-05f, 8.810152290e-05f, 8.815839321e-05f, 8.821506454e-05f, 8.827153677e-05f, 8.832780982e-05f, + 8.838388357e-05f, 8.843975792e-05f, 8.849543277e-05f, 8.855090801e-05f, 8.860618355e-05f, 8.866125928e-05f, 8.871613510e-05f, 8.877081090e-05f, 8.882528660e-05f, 8.887956208e-05f, + 8.893363725e-05f, 8.898751202e-05f, 8.904118627e-05f, 8.909465992e-05f, 8.914793286e-05f, 8.920100500e-05f, 8.925387624e-05f, 8.930654649e-05f, 8.935901565e-05f, 8.941128362e-05f, + 8.946335031e-05f, 8.951521562e-05f, 8.956687947e-05f, 8.961834175e-05f, 8.966960237e-05f, 8.972066124e-05f, 8.977151828e-05f, 8.982217337e-05f, 8.987262645e-05f, 8.992287741e-05f, + 8.997292616e-05f, 9.002277261e-05f, 9.007241668e-05f, 9.012185827e-05f, 9.017109730e-05f, 9.022013368e-05f, 9.026896732e-05f, 9.031759813e-05f, 9.036602603e-05f, 9.041425092e-05f, + 9.046227273e-05f, 9.051009137e-05f, 9.055770675e-05f, 9.060511879e-05f, 9.065232741e-05f, 9.069933251e-05f, 9.074613403e-05f, 9.079273186e-05f, 9.083912594e-05f, 9.088531618e-05f, + 9.093130250e-05f, 9.097708482e-05f, 9.102266306e-05f, 9.106803713e-05f, 9.111320696e-05f, 9.115817247e-05f, 9.120293358e-05f, 9.124749022e-05f, 9.129184229e-05f, 9.133598974e-05f, + 9.137993247e-05f, 9.142367042e-05f, 9.146720351e-05f, 9.151053166e-05f, 9.155365480e-05f, 9.159657285e-05f, 9.163928573e-05f, 9.168179339e-05f, 9.172409573e-05f, 9.176619270e-05f, + 9.180808421e-05f, 9.184977020e-05f, 9.189125059e-05f, 9.193252531e-05f, 9.197359430e-05f, 9.201445748e-05f, 9.205511478e-05f, 9.209556614e-05f, 9.213581148e-05f, 9.217585074e-05f, + 9.221568385e-05f, 9.225531074e-05f, 9.229473135e-05f, 9.233394560e-05f, 9.237295344e-05f, 9.241175480e-05f, 9.245034961e-05f, 9.248873781e-05f, 9.252691934e-05f, 9.256489412e-05f, + 9.260266211e-05f, 9.264022323e-05f, 9.267757742e-05f, 9.271472462e-05f, 9.275166478e-05f, 9.278839782e-05f, 9.282492370e-05f, 9.286124234e-05f, 9.289735369e-05f, 9.293325770e-05f, + 9.296895429e-05f, 9.300444343e-05f, 9.303972504e-05f, 9.307479906e-05f, 9.310966546e-05f, 9.314432416e-05f, 9.317877511e-05f, 9.321301825e-05f, 9.324705354e-05f, 9.328088092e-05f, + 9.331450033e-05f, 9.334791172e-05f, 9.338111503e-05f, 9.341411022e-05f, 9.344689724e-05f, 9.347947602e-05f, 9.351184652e-05f, 9.354400870e-05f, 9.357596249e-05f, 9.360770785e-05f, + 9.363924473e-05f, 9.367057308e-05f, 9.370169286e-05f, 9.373260401e-05f, 9.376330649e-05f, 9.379380025e-05f, 9.382408524e-05f, 9.385416142e-05f, 9.388402875e-05f, 9.391368717e-05f, + 9.394313665e-05f, 9.397237713e-05f, 9.400140858e-05f, 9.403023096e-05f, 9.405884421e-05f, 9.408724830e-05f, 9.411544318e-05f, 9.414342882e-05f, 9.417120517e-05f, 9.419877219e-05f, + 9.422612985e-05f, 9.425327810e-05f, 9.428021690e-05f, 9.430694622e-05f, 9.433346601e-05f, 9.435977625e-05f, 9.438587688e-05f, 9.441176789e-05f, 9.443744922e-05f, 9.446292085e-05f, + 9.448818273e-05f, 9.451323484e-05f, 9.453807713e-05f, 9.456270959e-05f, 9.458713216e-05f, 9.461134482e-05f, 9.463534754e-05f, 9.465914028e-05f, 9.468272301e-05f, 9.470609571e-05f, + 9.472925833e-05f, 9.475221086e-05f, 9.477495325e-05f, 9.479748549e-05f, 9.481980754e-05f, 9.484191937e-05f, 9.486382096e-05f, 9.488551228e-05f, 9.490699329e-05f, 9.492826399e-05f, + 9.494932433e-05f, 9.497017430e-05f, 9.499081386e-05f, 9.501124300e-05f, 9.503146168e-05f, 9.505146990e-05f, 9.507126761e-05f, 9.509085480e-05f, 9.511023145e-05f, 9.512939754e-05f, + 9.514835304e-05f, 9.516709793e-05f, 9.518563220e-05f, 9.520395582e-05f, 9.522206877e-05f, 9.523997103e-05f, 9.525766259e-05f, 9.527514343e-05f, 9.529241352e-05f, 9.530947286e-05f, + 9.532632143e-05f, 9.534295920e-05f, 9.535938616e-05f, 9.537560231e-05f, 9.539160761e-05f, 9.540740207e-05f, 9.542298565e-05f, 9.543835836e-05f, 9.545352018e-05f, 9.546847109e-05f, + 9.548321109e-05f, 9.549774016e-05f, 9.551205828e-05f, 9.552616546e-05f, 9.554006168e-05f, 9.555374692e-05f, 9.556722119e-05f, 9.558048446e-05f, 9.559353674e-05f, 9.560637802e-05f, + 9.561900828e-05f, 9.563142752e-05f, 9.564363574e-05f, 9.565563292e-05f, 9.566741907e-05f, 9.567899417e-05f, 9.569035823e-05f, 9.570151123e-05f, 9.571245318e-05f, 9.572318406e-05f, + 9.573370389e-05f, 9.574401265e-05f, 9.575411035e-05f, 9.576399697e-05f, 9.577367253e-05f, 9.578313702e-05f, 9.579239044e-05f, 9.580143279e-05f, 9.581026408e-05f, 9.581888429e-05f, + 9.582729345e-05f, 9.583549153e-05f, 9.584347856e-05f, 9.585125454e-05f, 9.585881945e-05f, 9.586617332e-05f, 9.587331615e-05f, 9.588024794e-05f, 9.588696869e-05f, 9.589347841e-05f, + 9.589977711e-05f, 9.590586480e-05f, 9.591174148e-05f, 9.591740716e-05f, 9.592286185e-05f, 9.592810556e-05f, 9.593313829e-05f, 9.593796006e-05f, 9.594257088e-05f, 9.594697075e-05f, + 9.595115969e-05f, 9.595513771e-05f, 9.595890483e-05f, 9.596246104e-05f, 9.596580637e-05f, 9.596894084e-05f, 9.597186444e-05f, 9.597457721e-05f, 9.597707915e-05f, 9.597937027e-05f, + 9.598145060e-05f, 9.598332015e-05f, 9.598497894e-05f, 9.598642698e-05f, 9.598766429e-05f, 9.598869089e-05f, 9.598950680e-05f, 9.599011203e-05f, 9.599050661e-05f, 9.599069056e-05f, + 9.599066389e-05f, 9.599042662e-05f, 9.598997879e-05f, 9.598932040e-05f, 9.598845149e-05f, 9.598737207e-05f, 9.598608216e-05f, 9.598458180e-05f, 9.598287100e-05f, 9.598094979e-05f, + 9.597881820e-05f, 9.597647624e-05f, 9.597392395e-05f, 9.597116135e-05f, 9.596818846e-05f, 9.596500532e-05f, 9.596161196e-05f, 9.595800839e-05f, 9.595419466e-05f, 9.595017078e-05f, + 9.594593679e-05f, 9.594149271e-05f, 9.593683859e-05f, 9.593197444e-05f, 9.592690031e-05f, 9.592161621e-05f, 9.591612219e-05f, 9.591041828e-05f, 9.590450450e-05f, 9.589838090e-05f, + 9.589204751e-05f, 9.588550435e-05f, 9.587875148e-05f, 9.587178892e-05f, 9.586461670e-05f, 9.585723487e-05f, 9.584964346e-05f, 9.584184251e-05f, 9.583383206e-05f, 9.582561214e-05f, + 9.581718279e-05f, 9.580854405e-05f, 9.579969597e-05f, 9.579063857e-05f, 9.578137191e-05f, 9.577189602e-05f, 9.576221095e-05f, 9.575231673e-05f, 9.574221341e-05f, 9.573190103e-05f, + 9.572137963e-05f, 9.571064926e-05f, 9.569970997e-05f, 9.568856178e-05f, 9.567720476e-05f, 9.566563895e-05f, 9.565386439e-05f, 9.564188113e-05f, 9.562968921e-05f, 9.561728868e-05f, + 9.560467960e-05f, 9.559186200e-05f, 9.557883595e-05f, 9.556560147e-05f, 9.555215864e-05f, 9.553850749e-05f, 9.552464807e-05f, 9.551058044e-05f, 9.549630465e-05f, 9.548182075e-05f, + 9.546712880e-05f, 9.545222883e-05f, 9.543712092e-05f, 9.542180511e-05f, 9.540628145e-05f, 9.539055000e-05f, 9.537461082e-05f, 9.535846396e-05f, 9.534210947e-05f, 9.532554742e-05f, + 9.530877786e-05f, 9.529180084e-05f, 9.527461643e-05f, 9.525722468e-05f, 9.523962565e-05f, 9.522181940e-05f, 9.520380598e-05f, 9.518558547e-05f, 9.516715792e-05f, 9.514852339e-05f, + 9.512968193e-05f, 9.511063362e-05f, 9.509137852e-05f, 9.507191668e-05f, 9.505224818e-05f, 9.503237307e-05f, 9.501229141e-05f, 9.499200328e-05f, 9.497150874e-05f, 9.495080784e-05f, + 9.492990067e-05f, 9.490878728e-05f, 9.488746774e-05f, 9.486594212e-05f, 9.484421049e-05f, 9.482227290e-05f, 9.480012944e-05f, 9.477778017e-05f, 9.475522516e-05f, 9.473246448e-05f, + 9.470949820e-05f, 9.468632639e-05f, 9.466294912e-05f, 9.463936646e-05f, 9.461557849e-05f, 9.459158527e-05f, 9.456738688e-05f, 9.454298340e-05f, 9.451837489e-05f, 9.449356144e-05f, + 9.446854311e-05f, 9.444331998e-05f, 9.441789212e-05f, 9.439225962e-05f, 9.436642255e-05f, 9.434038098e-05f, 9.431413499e-05f, 9.428768467e-05f, 9.426103008e-05f, 9.423417131e-05f, + 9.420710843e-05f, 9.417984153e-05f, 9.415237068e-05f, 9.412469597e-05f, 9.409681748e-05f, 9.406873528e-05f, 9.404044946e-05f, 9.401196011e-05f, 9.398326729e-05f, 9.395437110e-05f, + 9.392527163e-05f, 9.389596894e-05f, 9.386646314e-05f, 9.383675429e-05f, 9.380684250e-05f, 9.377672783e-05f, 9.374641039e-05f, 9.371589025e-05f, 9.368516751e-05f, 9.365424224e-05f, + 9.362311455e-05f, 9.359178451e-05f, 9.356025221e-05f, 9.352851775e-05f, 9.349658121e-05f, 9.346444268e-05f, 9.343210226e-05f, 9.339956003e-05f, 9.336681609e-05f, 9.333387053e-05f, + 9.330072343e-05f, 9.326737490e-05f, 9.323382502e-05f, 9.320007389e-05f, 9.316612160e-05f, 9.313196825e-05f, 9.309761393e-05f, 9.306305873e-05f, 9.302830276e-05f, 9.299334611e-05f, + 9.295818887e-05f, 9.292283114e-05f, 9.288727302e-05f, 9.285151460e-05f, 9.281555599e-05f, 9.277939729e-05f, 9.274303858e-05f, 9.270647998e-05f, 9.266972158e-05f, 9.263276348e-05f, + 9.259560578e-05f, 9.255824858e-05f, 9.252069199e-05f, 9.248293611e-05f, 9.244498104e-05f, 9.240682688e-05f, 9.236847373e-05f, 9.232992171e-05f, 9.229117091e-05f, 9.225222143e-05f, + 9.221307339e-05f, 9.217372689e-05f, 9.213418203e-05f, 9.209443893e-05f, 9.205449768e-05f, 9.201435839e-05f, 9.197402118e-05f, 9.193348615e-05f, 9.189275340e-05f, 9.185182306e-05f, + 9.181069522e-05f, 9.176936999e-05f, 9.172784750e-05f, 9.168612784e-05f, 9.164421112e-05f, 9.160209747e-05f, 9.155978699e-05f, 9.151727979e-05f, 9.147457598e-05f, 9.143167569e-05f, + 9.138857901e-05f, 9.134528608e-05f, 9.130179699e-05f, 9.125811187e-05f, 9.121423083e-05f, 9.117015398e-05f, 9.112588145e-05f, 9.108141334e-05f, 9.103674978e-05f, 9.099189089e-05f, + 9.094683677e-05f, 9.090158755e-05f, 9.085614335e-05f, 9.081050428e-05f, 9.076467046e-05f, 9.071864203e-05f, 9.067241908e-05f, 9.062600175e-05f, 9.057939016e-05f, 9.053258442e-05f, + 9.048558467e-05f, 9.043839101e-05f, 9.039100358e-05f, 9.034342250e-05f, 9.029564789e-05f, 9.024767987e-05f, 9.019951857e-05f, 9.015116411e-05f, 9.010261662e-05f, 9.005387623e-05f, + 9.000494306e-05f, 8.995581723e-05f, 8.990649888e-05f, 8.985698812e-05f, 8.980728510e-05f, 8.975738993e-05f, 8.970730274e-05f, 8.965702367e-05f, 8.960655284e-05f, 8.955589039e-05f, + 8.950503643e-05f, 8.945399111e-05f, 8.940275455e-05f, 8.935132688e-05f, 8.929970824e-05f, 8.924789876e-05f, 8.919589857e-05f, 8.914370780e-05f, 8.909132659e-05f, 8.903875507e-05f, + 8.898599337e-05f, 8.893304164e-05f, 8.887989999e-05f, 8.882656858e-05f, 8.877304753e-05f, 8.871933698e-05f, 8.866543707e-05f, 8.861134794e-05f, 8.855706971e-05f, 8.850260254e-05f, + 8.844794655e-05f, 8.839310189e-05f, 8.833806870e-05f, 8.828284711e-05f, 8.822743726e-05f, 8.817183930e-05f, 8.811605336e-05f, 8.806007958e-05f, 8.800391812e-05f, 8.794756910e-05f, + 8.789103268e-05f, 8.783430898e-05f, 8.777739817e-05f, 8.772030037e-05f, 8.766301573e-05f, 8.760554441e-05f, 8.754788653e-05f, 8.749004225e-05f, 8.743201172e-05f, 8.737379507e-05f, + 8.731539245e-05f, 8.725680402e-05f, 8.719802991e-05f, 8.713907027e-05f, 8.707992526e-05f, 8.702059502e-05f, 8.696107969e-05f, 8.690137944e-05f, 8.684149440e-05f, 8.678142472e-05f, + 8.672117056e-05f, 8.666073207e-05f, 8.660010939e-05f, 8.653930269e-05f, 8.647831210e-05f, 8.641713778e-05f, 8.635577989e-05f, 8.629423858e-05f, 8.623251399e-05f, 8.617060629e-05f, + 8.610851562e-05f, 8.604624215e-05f, 8.598378602e-05f, 8.592114740e-05f, 8.585832643e-05f, 8.579532327e-05f, 8.573213808e-05f, 8.566877102e-05f, 8.560522224e-05f, 8.554149190e-05f, + 8.547758015e-05f, 8.541348716e-05f, 8.534921309e-05f, 8.528475809e-05f, 8.522012232e-05f, 8.515530594e-05f, 8.509030911e-05f, 8.502513199e-05f, 8.495977475e-05f, 8.489423754e-05f, + 8.482852053e-05f, 8.476262387e-05f, 8.469654773e-05f, 8.463029228e-05f, 8.456385767e-05f, 8.449724407e-05f, 8.443045164e-05f, 8.436348055e-05f, 8.429633096e-05f, 8.422900304e-05f, + 8.416149695e-05f, 8.409381285e-05f, 8.402595092e-05f, 8.395791132e-05f, 8.388969421e-05f, 8.382129977e-05f, 8.375272816e-05f, 8.368397955e-05f, 8.361505411e-05f, 8.354595200e-05f, + 8.347667340e-05f, 8.340721847e-05f, 8.333758738e-05f, 8.326778031e-05f, 8.319779743e-05f, 8.312763890e-05f, 8.305730490e-05f, 8.298679560e-05f, 8.291611117e-05f, 8.284525178e-05f, + 8.277421760e-05f, 8.270300882e-05f, 8.263162560e-05f, 8.256006811e-05f, 8.248833654e-05f, 8.241643105e-05f, 8.234435182e-05f, 8.227209902e-05f, 8.219967284e-05f, 8.212707344e-05f, + 8.205430101e-05f, 8.198135571e-05f, 8.190823774e-05f, 8.183494726e-05f, 8.176148444e-05f, 8.168784948e-05f, 8.161404255e-05f, 8.154006383e-05f, 8.146591350e-05f, 8.139159173e-05f, + 8.131709870e-05f, 8.124243461e-05f, 8.116759962e-05f, 8.109259392e-05f, 8.101741770e-05f, 8.094207112e-05f, 8.086655438e-05f, 8.079086765e-05f, 8.071501113e-05f, 8.063898499e-05f, + 8.056278941e-05f, 8.048642458e-05f, 8.040989069e-05f, 8.033318792e-05f, 8.025631645e-05f, 8.017927647e-05f, 8.010206817e-05f, 8.002469172e-05f, 7.994714733e-05f, 7.986943516e-05f, + 7.979155542e-05f, 7.971350829e-05f, 7.963529395e-05f, 7.955691260e-05f, 7.947836442e-05f, 7.939964960e-05f, 7.932076833e-05f, 7.924172081e-05f, 7.916250721e-05f, 7.908312773e-05f, + 7.900358257e-05f, 7.892387191e-05f, 7.884399593e-05f, 7.876395485e-05f, 7.868374884e-05f, 7.860337810e-05f, 7.852284282e-05f, 7.844214319e-05f, 7.836127941e-05f, 7.828025168e-05f, + 7.819906018e-05f, 7.811770510e-05f, 7.803618665e-05f, 7.795450503e-05f, 7.787266041e-05f, 7.779065301e-05f, 7.770848301e-05f, 7.762615061e-05f, 7.754365601e-05f, 7.746099941e-05f, + 7.737818101e-05f, 7.729520099e-05f, 7.721205956e-05f, 7.712875692e-05f, 7.704529327e-05f, 7.696166880e-05f, 7.687788372e-05f, 7.679393822e-05f, 7.670983250e-05f, 7.662556677e-05f, + 7.654114123e-05f, 7.645655607e-05f, 7.637181150e-05f, 7.628690772e-05f, 7.620184493e-05f, 7.611662333e-05f, 7.603124313e-05f, 7.594570453e-05f, 7.586000773e-05f, 7.577415294e-05f, + 7.568814036e-05f, 7.560197019e-05f, 7.551564265e-05f, 7.542915792e-05f, 7.534251623e-05f, 7.525571777e-05f, 7.516876275e-05f, 7.508165138e-05f, 7.499438387e-05f, 7.490696041e-05f, + 7.481938123e-05f, 7.473164652e-05f, 7.464375649e-05f, 7.455571135e-05f, 7.446751131e-05f, 7.437915659e-05f, 7.429064738e-05f, 7.420198390e-05f, 7.411316635e-05f, 7.402419495e-05f, + 7.393506991e-05f, 7.384579144e-05f, 7.375635975e-05f, 7.366677505e-05f, 7.357703755e-05f, 7.348714747e-05f, 7.339710502e-05f, 7.330691040e-05f, 7.321656383e-05f, 7.312606554e-05f, + 7.303541572e-05f, 7.294461459e-05f, 7.285366237e-05f, 7.276255927e-05f, 7.267130551e-05f, 7.257990131e-05f, 7.248834686e-05f, 7.239664240e-05f, 7.230478815e-05f, 7.221278430e-05f, + 7.212063109e-05f, 7.202832872e-05f, 7.193587743e-05f, 7.184327741e-05f, 7.175052890e-05f, 7.165763211e-05f, 7.156458725e-05f, 7.147139455e-05f, 7.137805423e-05f, 7.128456650e-05f, + 7.119093159e-05f, 7.109714972e-05f, 7.100322110e-05f, 7.090914595e-05f, 7.081492450e-05f, 7.072055697e-05f, 7.062604358e-05f, 7.053138456e-05f, 7.043658011e-05f, 7.034163047e-05f, + 7.024653586e-05f, 7.015129650e-05f, 7.005591262e-05f, 6.996038443e-05f, 6.986471217e-05f, 6.976889605e-05f, 6.967293630e-05f, 6.957683315e-05f, 6.948058682e-05f, 6.938419754e-05f, + 6.928766553e-05f, 6.919099101e-05f, 6.909417422e-05f, 6.899721538e-05f, 6.890011471e-05f, 6.880287245e-05f, 6.870548883e-05f, 6.860796406e-05f, 6.851029837e-05f, 6.841249201e-05f, + 6.831454518e-05f, 6.821645813e-05f, 6.811823108e-05f, 6.801986427e-05f, 6.792135791e-05f, 6.782271224e-05f, 6.772392750e-05f, 6.762500390e-05f, 6.752594169e-05f, 6.742674109e-05f, + 6.732740233e-05f, 6.722792566e-05f, 6.712831129e-05f, 6.702855946e-05f, 6.692867040e-05f, 6.682864435e-05f, 6.672848153e-05f, 6.662818219e-05f, 6.652774655e-05f, 6.642717486e-05f, + 6.632646733e-05f, 6.622562422e-05f, 6.612464574e-05f, 6.602353215e-05f, 6.592228366e-05f, 6.582090053e-05f, 6.571938297e-05f, 6.561773124e-05f, 6.551594557e-05f, 6.541402618e-05f, + 6.531197333e-05f, 6.520978724e-05f, 6.510746816e-05f, 6.500501632e-05f, 6.490243196e-05f, 6.479971532e-05f, 6.469686663e-05f, 6.459388614e-05f, 6.449077408e-05f, 6.438753070e-05f, + 6.428415623e-05f, 6.418065091e-05f, 6.407701498e-05f, 6.397324869e-05f, 6.386935227e-05f, 6.376532597e-05f, 6.366117002e-05f, 6.355688467e-05f, 6.345247015e-05f, 6.334792672e-05f, + 6.324325461e-05f, 6.313845406e-05f, 6.303352533e-05f, 6.292846864e-05f, 6.282328425e-05f, 6.271797239e-05f, 6.261253332e-05f, 6.250696727e-05f, 6.240127449e-05f, 6.229545522e-05f, + 6.218950971e-05f, 6.208343820e-05f, 6.197724095e-05f, 6.187091818e-05f, 6.176447016e-05f, 6.165789712e-05f, 6.155119931e-05f, 6.144437698e-05f, 6.133743038e-05f, 6.123035975e-05f, + 6.112316533e-05f, 6.101584739e-05f, 6.090840616e-05f, 6.080084188e-05f, 6.069315482e-05f, 6.058534522e-05f, 6.047741333e-05f, 6.036935939e-05f, 6.026118366e-05f, 6.015288638e-05f, + 6.004446781e-05f, 5.993592820e-05f, 5.982726778e-05f, 5.971848683e-05f, 5.960958557e-05f, 5.950056428e-05f, 5.939142319e-05f, 5.928216256e-05f, 5.917278264e-05f, 5.906328369e-05f, + 5.895366595e-05f, 5.884392967e-05f, 5.873407512e-05f, 5.862410253e-05f, 5.851401218e-05f, 5.840380430e-05f, 5.829347915e-05f, 5.818303698e-05f, 5.807247806e-05f, 5.796180263e-05f, + 5.785101095e-05f, 5.774010327e-05f, 5.762907984e-05f, 5.751794093e-05f, 5.740668679e-05f, 5.729531767e-05f, 5.718383383e-05f, 5.707223552e-05f, 5.696052301e-05f, 5.684869654e-05f, + 5.673675638e-05f, 5.662470278e-05f, 5.651253599e-05f, 5.640025628e-05f, 5.628786391e-05f, 5.617535912e-05f, 5.606274219e-05f, 5.595001336e-05f, 5.583717290e-05f, 5.572422106e-05f, + 5.561115810e-05f, 5.549798429e-05f, 5.538469988e-05f, 5.527130512e-05f, 5.515780029e-05f, 5.504418564e-05f, 5.493046143e-05f, 5.481662793e-05f, 5.470268538e-05f, 5.458863405e-05f, + 5.447447421e-05f, 5.436020612e-05f, 5.424583003e-05f, 5.413134621e-05f, 5.401675492e-05f, 5.390205642e-05f, 5.378725097e-05f, 5.367233885e-05f, 5.355732030e-05f, 5.344219559e-05f, + 5.332696499e-05f, 5.321162876e-05f, 5.309618716e-05f, 5.298064046e-05f, 5.286498892e-05f, 5.274923280e-05f, 5.263337237e-05f, 5.251740789e-05f, 5.240133963e-05f, 5.228516786e-05f, + 5.216889283e-05f, 5.205251481e-05f, 5.193603408e-05f, 5.181945089e-05f, 5.170276551e-05f, 5.158597821e-05f, 5.146908925e-05f, 5.135209890e-05f, 5.123500743e-05f, 5.111781510e-05f, + 5.100052218e-05f, 5.088312894e-05f, 5.076563565e-05f, 5.064804256e-05f, 5.053034996e-05f, 5.041255811e-05f, 5.029466728e-05f, 5.017667773e-05f, 5.005858974e-05f, 4.994040357e-05f, + 4.982211950e-05f, 4.970373778e-05f, 4.958525870e-05f, 4.946668252e-05f, 4.934800951e-05f, 4.922923994e-05f, 4.911037409e-05f, 4.899141221e-05f, 4.887235458e-05f, 4.875320148e-05f, + 4.863395318e-05f, 4.851460993e-05f, 4.839517203e-05f, 4.827563973e-05f, 4.815601331e-05f, 4.803629304e-05f, 4.791647919e-05f, 4.779657204e-05f, 4.767657186e-05f, 4.755647891e-05f, + 4.743629348e-05f, 4.731601584e-05f, 4.719564625e-05f, 4.707518500e-05f, 4.695463235e-05f, 4.683398858e-05f, 4.671325396e-05f, 4.659242877e-05f, 4.647151328e-05f, 4.635050777e-05f, + 4.622941251e-05f, 4.610822777e-05f, 4.598695383e-05f, 4.586559096e-05f, 4.574413944e-05f, 4.562259955e-05f, 4.550097155e-05f, 4.537925573e-05f, 4.525745237e-05f, 4.513556173e-05f, + 4.501358409e-05f, 4.489151973e-05f, 4.476936893e-05f, 4.464713196e-05f, 4.452480910e-05f, 4.440240063e-05f, 4.427990682e-05f, 4.415732795e-05f, 4.403466430e-05f, 4.391191615e-05f, + 4.378908377e-05f, 4.366616744e-05f, 4.354316743e-05f, 4.342008404e-05f, 4.329691753e-05f, 4.317366819e-05f, 4.305033629e-05f, 4.292692211e-05f, 4.280342594e-05f, 4.267984804e-05f, + 4.255618870e-05f, 4.243244820e-05f, 4.230862682e-05f, 4.218472484e-05f, 4.206074254e-05f, 4.193668019e-05f, 4.181253808e-05f, 4.168831649e-05f, 4.156401570e-05f, 4.143963599e-05f, + 4.131517764e-05f, 4.119064093e-05f, 4.106602614e-05f, 4.094133356e-05f, 4.081656346e-05f, 4.069171612e-05f, 4.056679184e-05f, 4.044179088e-05f, 4.031671354e-05f, 4.019156009e-05f, + 4.006633081e-05f, 3.994102600e-05f, 3.981564592e-05f, 3.969019087e-05f, 3.956466112e-05f, 3.943905696e-05f, 3.931337867e-05f, 3.918762654e-05f, 3.906180085e-05f, 3.893590188e-05f, + 3.880992991e-05f, 3.868388523e-05f, 3.855776813e-05f, 3.843157888e-05f, 3.830531777e-05f, 3.817898509e-05f, 3.805258111e-05f, 3.792610613e-05f, 3.779956043e-05f, 3.767294429e-05f, + 3.754625800e-05f, 3.741950184e-05f, 3.729267609e-05f, 3.716578106e-05f, 3.703881701e-05f, 3.691178423e-05f, 3.678468301e-05f, 3.665751364e-05f, 3.653027640e-05f, 3.640297157e-05f, + 3.627559945e-05f, 3.614816032e-05f, 3.602065446e-05f, 3.589308217e-05f, 3.576544372e-05f, 3.563773941e-05f, 3.550996951e-05f, 3.538213433e-05f, 3.525423415e-05f, 3.512626924e-05f, + 3.499823991e-05f, 3.487014643e-05f, 3.474198910e-05f, 3.461376820e-05f, 3.448548402e-05f, 3.435713685e-05f, 3.422872698e-05f, 3.410025469e-05f, 3.397172027e-05f, 3.384312401e-05f, + 3.371446619e-05f, 3.358574712e-05f, 3.345696707e-05f, 3.332812633e-05f, 3.319922520e-05f, 3.307026396e-05f, 3.294124290e-05f, 3.281216231e-05f, 3.268302248e-05f, 3.255382370e-05f, + 3.242456625e-05f, 3.229525043e-05f, 3.216587653e-05f, 3.203644483e-05f, 3.190695563e-05f, 3.177740922e-05f, 3.164780588e-05f, 3.151814591e-05f, 3.138842959e-05f, 3.125865722e-05f, + 3.112882909e-05f, 3.099894548e-05f, 3.086900669e-05f, 3.073901301e-05f, 3.060896473e-05f, 3.047886214e-05f, 3.034870553e-05f, 3.021849519e-05f, 3.008823141e-05f, 2.995791449e-05f, + 2.982754471e-05f, 2.969712237e-05f, 2.956664775e-05f, 2.943612116e-05f, 2.930554287e-05f, 2.917491319e-05f, 2.904423241e-05f, 2.891350081e-05f, 2.878271868e-05f, 2.865188633e-05f, + 2.852100404e-05f, 2.839007211e-05f, 2.825909082e-05f, 2.812806047e-05f, 2.799698135e-05f, 2.786585376e-05f, 2.773467798e-05f, 2.760345432e-05f, 2.747218305e-05f, 2.734086448e-05f, + 2.720949890e-05f, 2.707808659e-05f, 2.694662786e-05f, 2.681512300e-05f, 2.668357230e-05f, 2.655197605e-05f, 2.642033455e-05f, 2.628864808e-05f, 2.615691695e-05f, 2.602514145e-05f, + 2.589332187e-05f, 2.576145850e-05f, 2.562955164e-05f, 2.549760158e-05f, 2.536560861e-05f, 2.523357304e-05f, 2.510149515e-05f, 2.496937523e-05f, 2.483721359e-05f, 2.470501051e-05f, + 2.457276630e-05f, 2.444048123e-05f, 2.430815562e-05f, 2.417578975e-05f, 2.404338391e-05f, 2.391093841e-05f, 2.377845354e-05f, 2.364592958e-05f, 2.351336684e-05f, 2.338076561e-05f, + 2.324812619e-05f, 2.311544887e-05f, 2.298273394e-05f, 2.284998171e-05f, 2.271719246e-05f, 2.258436649e-05f, 2.245150409e-05f, 2.231860557e-05f, 2.218567121e-05f, 2.205270131e-05f, + 2.191969617e-05f, 2.178665608e-05f, 2.165358134e-05f, 2.152047224e-05f, 2.138732908e-05f, 2.125415216e-05f, 2.112094176e-05f, 2.098769819e-05f, 2.085442174e-05f, 2.072111271e-05f, + 2.058777139e-05f, 2.045439807e-05f, 2.032099307e-05f, 2.018755666e-05f, 2.005408915e-05f, 1.992059083e-05f, 1.978706199e-05f, 1.965350295e-05f, 1.951991398e-05f, 1.938629539e-05f, + 1.925264747e-05f, 1.911897052e-05f, 1.898526484e-05f, 1.885153072e-05f, 1.871776845e-05f, 1.858397834e-05f, 1.845016068e-05f, 1.831631576e-05f, 1.818244389e-05f, 1.804854536e-05f, + 1.791462047e-05f, 1.778066951e-05f, 1.764669277e-05f, 1.751269057e-05f, 1.737866318e-05f, 1.724461092e-05f, 1.711053407e-05f, 1.697643293e-05f, 1.684230781e-05f, 1.670815898e-05f, + 1.657398676e-05f, 1.643979145e-05f, 1.630557332e-05f, 1.617133269e-05f, 1.603706985e-05f, 1.590278510e-05f, 1.576847873e-05f, 1.563415104e-05f, 1.549980233e-05f, 1.536543289e-05f, + 1.523104303e-05f, 1.509663303e-05f, 1.496220320e-05f, 1.482775383e-05f, 1.469328522e-05f, 1.455879766e-05f, 1.442429146e-05f, 1.428976691e-05f, 1.415522431e-05f, 1.402066395e-05f, + 1.388608613e-05f, 1.375149115e-05f, 1.361687931e-05f, 1.348225090e-05f, 1.334760622e-05f, 1.321294557e-05f, 1.307826924e-05f, 1.294357753e-05f, 1.280887074e-05f, 1.267414917e-05f, + 1.253941311e-05f, 1.240466286e-05f, 1.226989871e-05f, 1.213512097e-05f, 1.200032994e-05f, 1.186552590e-05f, 1.173070915e-05f, 1.159588000e-05f, 1.146103874e-05f, 1.132618566e-05f, + 1.119132107e-05f, 1.105644526e-05f, 1.092155853e-05f, 1.078666117e-05f, 1.065175349e-05f, 1.051683578e-05f, 1.038190833e-05f, 1.024697144e-05f, 1.011202542e-05f, 9.977070558e-06f, + 9.842107148e-06f, 9.707135490e-06f, 9.572155882e-06f, 9.437168619e-06f, 9.302174000e-06f, 9.167172321e-06f, 9.032163879e-06f, 8.897148971e-06f, 8.762127894e-06f, 8.627100945e-06f, + 8.492068421e-06f, 8.357030619e-06f, 8.221987835e-06f, 8.086940367e-06f, 7.951888511e-06f, 7.816832565e-06f, 7.681772825e-06f, 7.546709587e-06f, 7.411643150e-06f, 7.276573808e-06f, + 7.141501860e-06f, 7.006427601e-06f, 6.871351329e-06f, 6.736273340e-06f, 6.601193931e-06f, 6.466113398e-06f, 6.331032037e-06f, 6.195950147e-06f, 6.060868022e-06f, 5.925785960e-06f, + 5.790704257e-06f, 5.655623209e-06f, 5.520543112e-06f, 5.385464264e-06f, 5.250386960e-06f, 5.115311497e-06f, 4.980238171e-06f, 4.845167278e-06f, 4.710099115e-06f, 4.575033977e-06f, + 4.439972161e-06f, 4.304913963e-06f, 4.169859678e-06f, 4.034809604e-06f, 3.899764035e-06f, 3.764723268e-06f, 3.629687599e-06f, 3.494657323e-06f, 3.359632737e-06f, 3.224614136e-06f, + 3.089601815e-06f, 2.954596072e-06f, 2.819597200e-06f, 2.684605496e-06f, 2.549621256e-06f, 2.414644774e-06f, 2.279676347e-06f, 2.144716270e-06f, 2.009764837e-06f, 1.874822345e-06f, + 1.739889089e-06f, 1.604965364e-06f, 1.470051465e-06f, 1.335147687e-06f, 1.200254326e-06f, 1.065371675e-06f, 9.305000315e-07f, 7.956396888e-07f, 6.607909421e-07f, 5.259540864e-07f, + 3.911294162e-07f, 2.563172264e-07f, 1.215178115e-07f, -1.326853381e-08f, -1.480415151e-07f, -2.828008378e-07f, -4.175462077e-07f, -5.522773302e-07f, -6.869939112e-07f, -8.216956565e-07f, + -9.563822718e-07f, -1.091053463e-06f, -1.225708936e-06f, -1.360348397e-06f, -1.494971553e-06f, -1.629578108e-06f, -1.764167770e-06f, -1.898740244e-06f, -2.033295238e-06f, -2.167832457e-06f, + -2.302351608e-06f, -2.436852398e-06f, -2.571334532e-06f, -2.705797719e-06f, -2.840241664e-06f, -2.974666075e-06f, -3.109070658e-06f, -3.243455120e-06f, -3.377819169e-06f, -3.512162512e-06f, + -3.646484855e-06f, -3.780785906e-06f, -3.915065373e-06f, -4.049322962e-06f, -4.183558382e-06f, -4.317771340e-06f, -4.451961543e-06f, -4.586128700e-06f, -4.720272518e-06f, -4.854392705e-06f, + -4.988488969e-06f, -5.122561018e-06f, -5.256608561e-06f, -5.390631304e-06f, -5.524628958e-06f, -5.658601230e-06f, -5.792547829e-06f, -5.926468463e-06f, -6.060362840e-06f, -6.194230671e-06f, + -6.328071663e-06f, -6.461885525e-06f, -6.595671967e-06f, -6.729430697e-06f, -6.863161425e-06f, -6.996863860e-06f, -7.130537711e-06f, -7.264182688e-06f, -7.397798501e-06f, -7.531384858e-06f, + -7.664941470e-06f, -7.798468047e-06f, -7.931964297e-06f, -8.065429933e-06f, -8.198864663e-06f, -8.332268198e-06f, -8.465640247e-06f, -8.598980523e-06f, -8.732288734e-06f, -8.865564592e-06f, + -8.998807807e-06f, -9.132018091e-06f, -9.265195153e-06f, -9.398338705e-06f, -9.531448459e-06f, -9.664524124e-06f, -9.797565414e-06f, -9.930572038e-06f, -1.006354371e-05f, -1.019648014e-05f, + -1.032938104e-05f, -1.046224612e-05f, -1.059507509e-05f, -1.072786767e-05f, -1.086062357e-05f, -1.099334250e-05f, -1.112602417e-05f, -1.125866830e-05f, -1.139127459e-05f, -1.152384277e-05f, + -1.165637253e-05f, -1.178886361e-05f, -1.192131570e-05f, -1.205372853e-05f, -1.218610180e-05f, -1.231843523e-05f, -1.245072853e-05f, -1.258298142e-05f, -1.271519361e-05f, -1.284736481e-05f, + -1.297949474e-05f, -1.311158311e-05f, -1.324362964e-05f, -1.337563404e-05f, -1.350759602e-05f, -1.363951531e-05f, -1.377139160e-05f, -1.390322463e-05f, -1.403501410e-05f, -1.416675973e-05f, + -1.429846123e-05f, -1.443011833e-05f, -1.456173072e-05f, -1.469329814e-05f, -1.482482030e-05f, -1.495629691e-05f, -1.508772768e-05f, -1.521911234e-05f, -1.535045060e-05f, -1.548174218e-05f, + -1.561298679e-05f, -1.574418414e-05f, -1.587533397e-05f, -1.600643598e-05f, -1.613748989e-05f, -1.626849542e-05f, -1.639945228e-05f, -1.653036019e-05f, -1.666121888e-05f, -1.679202805e-05f, + -1.692278743e-05f, -1.705349673e-05f, -1.718415567e-05f, -1.731476397e-05f, -1.744532135e-05f, -1.757582752e-05f, -1.770628221e-05f, -1.783668514e-05f, -1.796703601e-05f, -1.809733456e-05f, + -1.822758050e-05f, -1.835777355e-05f, -1.848791343e-05f, -1.861799986e-05f, -1.874803256e-05f, -1.887801125e-05f, -1.900793565e-05f, -1.913780548e-05f, -1.926762046e-05f, -1.939738030e-05f, + -1.952708474e-05f, -1.965673349e-05f, -1.978632628e-05f, -1.991586282e-05f, -2.004534283e-05f, -2.017476604e-05f, -2.030413217e-05f, -2.043344094e-05f, -2.056269207e-05f, -2.069188529e-05f, + -2.082102031e-05f, -2.095009686e-05f, -2.107911466e-05f, -2.120807343e-05f, -2.133697291e-05f, -2.146581280e-05f, -2.159459283e-05f, -2.172331273e-05f, -2.185197222e-05f, -2.198057102e-05f, + -2.210910886e-05f, -2.223758546e-05f, -2.236600055e-05f, -2.249435384e-05f, -2.262264507e-05f, -2.275087395e-05f, -2.287904022e-05f, -2.300714360e-05f, -2.313518381e-05f, -2.326316058e-05f, + -2.339107363e-05f, -2.351892269e-05f, -2.364670748e-05f, -2.377442774e-05f, -2.390208318e-05f, -2.402967354e-05f, -2.415719853e-05f, -2.428465789e-05f, -2.441205135e-05f, -2.453937862e-05f, + -2.466663944e-05f, -2.479383354e-05f, -2.492096064e-05f, -2.504802046e-05f, -2.517501275e-05f, -2.530193721e-05f, -2.542879360e-05f, -2.555558162e-05f, -2.568230101e-05f, -2.580895151e-05f, + -2.593553283e-05f, -2.606204470e-05f, -2.618848687e-05f, -2.631485905e-05f, -2.644116097e-05f, -2.656739237e-05f, -2.669355297e-05f, -2.681964251e-05f, -2.694566071e-05f, -2.707160731e-05f, + -2.719748203e-05f, -2.732328461e-05f, -2.744901478e-05f, -2.757467227e-05f, -2.770025681e-05f, -2.782576813e-05f, -2.795120597e-05f, -2.807657005e-05f, -2.820186011e-05f, -2.832707588e-05f, + -2.845221709e-05f, -2.857728348e-05f, -2.870227478e-05f, -2.882719073e-05f, -2.895203104e-05f, -2.907679547e-05f, -2.920148374e-05f, -2.932609558e-05f, -2.945063074e-05f, -2.957508894e-05f, + -2.969946992e-05f, -2.982377341e-05f, -2.994799915e-05f, -3.007214688e-05f, -3.019621632e-05f, -3.032020722e-05f, -3.044411931e-05f, -3.056795233e-05f, -3.069170601e-05f, -3.081538008e-05f, + -3.093897430e-05f, -3.106248838e-05f, -3.118592207e-05f, -3.130927511e-05f, -3.143254723e-05f, -3.155573817e-05f, -3.167884767e-05f, -3.180187546e-05f, -3.192482129e-05f, -3.204768489e-05f, + -3.217046600e-05f, -3.229316436e-05f, -3.241577971e-05f, -3.253831178e-05f, -3.266076033e-05f, -3.278312508e-05f, -3.290540577e-05f, -3.302760215e-05f, -3.314971396e-05f, -3.327174093e-05f, + -3.339368281e-05f, -3.351553934e-05f, -3.363731026e-05f, -3.375899531e-05f, -3.388059423e-05f, -3.400210676e-05f, -3.412353265e-05f, -3.424487163e-05f, -3.436612346e-05f, -3.448728787e-05f, + -3.460836460e-05f, -3.472935340e-05f, -3.485025401e-05f, -3.497106617e-05f, -3.509178964e-05f, -3.521242414e-05f, -3.533296943e-05f, -3.545342525e-05f, -3.557379135e-05f, -3.569406746e-05f, + -3.581425334e-05f, -3.593434873e-05f, -3.605435338e-05f, -3.617426702e-05f, -3.629408941e-05f, -3.641382030e-05f, -3.653345942e-05f, -3.665300653e-05f, -3.677246137e-05f, -3.689182368e-05f, + -3.701109323e-05f, -3.713026975e-05f, -3.724935299e-05f, -3.736834270e-05f, -3.748723862e-05f, -3.760604052e-05f, -3.772474812e-05f, -3.784336119e-05f, -3.796187947e-05f, -3.808030272e-05f, + -3.819863067e-05f, -3.831686308e-05f, -3.843499971e-05f, -3.855304030e-05f, -3.867098459e-05f, -3.878883235e-05f, -3.890658333e-05f, -3.902423726e-05f, -3.914179392e-05f, -3.925925304e-05f, + -3.937661437e-05f, -3.949387768e-05f, -3.961104272e-05f, -3.972810923e-05f, -3.984507697e-05f, -3.996194569e-05f, -4.007871514e-05f, -4.019538509e-05f, -4.031195528e-05f, -4.042842546e-05f, + -4.054479540e-05f, -4.066106484e-05f, -4.077723354e-05f, -4.089330126e-05f, -4.100926774e-05f, -4.112513276e-05f, -4.124089605e-05f, -4.135655739e-05f, -4.147211652e-05f, -4.158757320e-05f, + -4.170292719e-05f, -4.181817824e-05f, -4.193332611e-05f, -4.204837056e-05f, -4.216331136e-05f, -4.227814824e-05f, -4.239288098e-05f, -4.250750933e-05f, -4.262203305e-05f, -4.273645190e-05f, + -4.285076565e-05f, -4.296497403e-05f, -4.307907683e-05f, -4.319307380e-05f, -4.330696469e-05f, -4.342074928e-05f, -4.353442731e-05f, -4.364799856e-05f, -4.376146278e-05f, -4.387481973e-05f, + -4.398806918e-05f, -4.410121088e-05f, -4.421424461e-05f, -4.432717012e-05f, -4.443998718e-05f, -4.455269554e-05f, -4.466529498e-05f, -4.477778525e-05f, -4.489016613e-05f, -4.500243737e-05f, + -4.511459873e-05f, -4.522664999e-05f, -4.533859091e-05f, -4.545042126e-05f, -4.556214079e-05f, -4.567374928e-05f, -4.578524649e-05f, -4.589663218e-05f, -4.600790614e-05f, -4.611906811e-05f, + -4.623011787e-05f, -4.634105518e-05f, -4.645187982e-05f, -4.656259155e-05f, -4.667319014e-05f, -4.678367536e-05f, -4.689404698e-05f, -4.700430476e-05f, -4.711444847e-05f, -4.722447789e-05f, + -4.733439279e-05f, -4.744419293e-05f, -4.755387808e-05f, -4.766344802e-05f, -4.777290252e-05f, -4.788224134e-05f, -4.799146426e-05f, -4.810057106e-05f, -4.820956150e-05f, -4.831843535e-05f, + -4.842719239e-05f, -4.853583239e-05f, -4.864435513e-05f, -4.875276038e-05f, -4.886104790e-05f, -4.896921748e-05f, -4.907726890e-05f, -4.918520191e-05f, -4.929301631e-05f, -4.940071186e-05f, + -4.950828834e-05f, -4.961574552e-05f, -4.972308319e-05f, -4.983030111e-05f, -4.993739907e-05f, -5.004437684e-05f, -5.015123420e-05f, -5.025797092e-05f, -5.036458679e-05f, -5.047108158e-05f, + -5.057745506e-05f, -5.068370703e-05f, -5.078983725e-05f, -5.089584551e-05f, -5.100173159e-05f, -5.110749526e-05f, -5.121313631e-05f, -5.131865451e-05f, -5.142404965e-05f, -5.152932151e-05f, + -5.163446986e-05f, -5.173949450e-05f, -5.184439519e-05f, -5.194917174e-05f, -5.205382390e-05f, -5.215835148e-05f, -5.226275425e-05f, -5.236703199e-05f, -5.247118449e-05f, -5.257521154e-05f, + -5.267911291e-05f, -5.278288839e-05f, -5.288653777e-05f, -5.299006083e-05f, -5.309345735e-05f, -5.319672713e-05f, -5.329986994e-05f, -5.340288558e-05f, -5.350577383e-05f, -5.360853447e-05f, + -5.371116730e-05f, -5.381367211e-05f, -5.391604867e-05f, -5.401829678e-05f, -5.412041622e-05f, -5.422240679e-05f, -5.432426828e-05f, -5.442600047e-05f, -5.452760314e-05f, -5.462907611e-05f, + -5.473041914e-05f, -5.483163204e-05f, -5.493271459e-05f, -5.503366658e-05f, -5.513448781e-05f, -5.523517807e-05f, -5.533573715e-05f, -5.543616484e-05f, -5.553646094e-05f, -5.563662524e-05f, + -5.573665752e-05f, -5.583655759e-05f, -5.593632524e-05f, -5.603596026e-05f, -5.613546245e-05f, -5.623483160e-05f, -5.633406750e-05f, -5.643316996e-05f, -5.653213877e-05f, -5.663097372e-05f, + -5.672967462e-05f, -5.682824125e-05f, -5.692667341e-05f, -5.702497091e-05f, -5.712313353e-05f, -5.722116109e-05f, -5.731905336e-05f, -5.741681017e-05f, -5.751443129e-05f, -5.761191654e-05f, + -5.770926571e-05f, -5.780647860e-05f, -5.790355501e-05f, -5.800049475e-05f, -5.809729760e-05f, -5.819396339e-05f, -5.829049189e-05f, -5.838688293e-05f, -5.848313629e-05f, -5.857925179e-05f, + -5.867522922e-05f, -5.877106839e-05f, -5.886676910e-05f, -5.896233116e-05f, -5.905775436e-05f, -5.915303852e-05f, -5.924818343e-05f, -5.934318891e-05f, -5.943805476e-05f, -5.953278078e-05f, + -5.962736678e-05f, -5.972181256e-05f, -5.981611794e-05f, -5.991028272e-05f, -6.000430671e-05f, -6.009818971e-05f, -6.019193153e-05f, -6.028553199e-05f, -6.037899088e-05f, -6.047230802e-05f, + -6.056548322e-05f, -6.065851629e-05f, -6.075140704e-05f, -6.084415527e-05f, -6.093676080e-05f, -6.102922344e-05f, -6.112154300e-05f, -6.121371929e-05f, -6.130575213e-05f, -6.139764132e-05f, + -6.148938668e-05f, -6.158098802e-05f, -6.167244516e-05f, -6.176375791e-05f, -6.185492607e-05f, -6.194594948e-05f, -6.203682794e-05f, -6.212756126e-05f, -6.221814926e-05f, -6.230859176e-05f, + -6.239888858e-05f, -6.248903952e-05f, -6.257904441e-05f, -6.266890306e-05f, -6.275861530e-05f, -6.284818093e-05f, -6.293759977e-05f, -6.302687165e-05f, -6.311599639e-05f, -6.320497379e-05f, + -6.329380369e-05f, -6.338248590e-05f, -6.347102024e-05f, -6.355940653e-05f, -6.364764459e-05f, -6.373573425e-05f, -6.382367532e-05f, -6.391146762e-05f, -6.399911099e-05f, -6.408660523e-05f, + -6.417395018e-05f, -6.426114566e-05f, -6.434819149e-05f, -6.443508749e-05f, -6.452183348e-05f, -6.460842931e-05f, -6.469487477e-05f, -6.478116972e-05f, -6.486731396e-05f, -6.495330732e-05f, + -6.503914964e-05f, -6.512484073e-05f, -6.521038042e-05f, -6.529576855e-05f, -6.538100494e-05f, -6.546608941e-05f, -6.555102180e-05f, -6.563580193e-05f, -6.572042964e-05f, -6.580490475e-05f, + -6.588922709e-05f, -6.597339649e-05f, -6.605741279e-05f, -6.614127581e-05f, -6.622498538e-05f, -6.630854134e-05f, -6.639194352e-05f, -6.647519175e-05f, -6.655828587e-05f, -6.664122569e-05f, + -6.672401107e-05f, -6.680664183e-05f, -6.688911781e-05f, -6.697143884e-05f, -6.705360476e-05f, -6.713561539e-05f, -6.721747059e-05f, -6.729917017e-05f, -6.738071399e-05f, -6.746210187e-05f, + -6.754333365e-05f, -6.762440917e-05f, -6.770532826e-05f, -6.778609078e-05f, -6.786669654e-05f, -6.794714540e-05f, -6.802743718e-05f, -6.810757174e-05f, -6.818754891e-05f, -6.826736852e-05f, + -6.834703043e-05f, -6.842653447e-05f, -6.850588048e-05f, -6.858506830e-05f, -6.866409778e-05f, -6.874296876e-05f, -6.882168108e-05f, -6.890023459e-05f, -6.897862912e-05f, -6.905686452e-05f, + -6.913494063e-05f, -6.921285731e-05f, -6.929061439e-05f, -6.936821172e-05f, -6.944564914e-05f, -6.952292651e-05f, -6.960004366e-05f, -6.967700045e-05f, -6.975379672e-05f, -6.983043231e-05f, + -6.990690709e-05f, -6.998322088e-05f, -7.005937355e-05f, -7.013536495e-05f, -7.021119491e-05f, -7.028686329e-05f, -7.036236995e-05f, -7.043771472e-05f, -7.051289747e-05f, -7.058791804e-05f, + -7.066277628e-05f, -7.073747205e-05f, -7.081200520e-05f, -7.088637558e-05f, -7.096058304e-05f, -7.103462744e-05f, -7.110850863e-05f, -7.118222647e-05f, -7.125578080e-05f, -7.132917149e-05f, + -7.140239839e-05f, -7.147546135e-05f, -7.154836024e-05f, -7.162109490e-05f, -7.169366519e-05f, -7.176607098e-05f, -7.183831211e-05f, -7.191038846e-05f, -7.198229986e-05f, -7.205404619e-05f, + -7.212562730e-05f, -7.219704305e-05f, -7.226829330e-05f, -7.233937792e-05f, -7.241029675e-05f, -7.248104967e-05f, -7.255163653e-05f, -7.262205719e-05f, -7.269231153e-05f, -7.276239939e-05f, + -7.283232064e-05f, -7.290207515e-05f, -7.297166278e-05f, -7.304108339e-05f, -7.311033684e-05f, -7.317942301e-05f, -7.324834176e-05f, -7.331709294e-05f, -7.338567644e-05f, -7.345409211e-05f, + -7.352233981e-05f, -7.359041943e-05f, -7.365833082e-05f, -7.372607385e-05f, -7.379364839e-05f, -7.386105431e-05f, -7.392829148e-05f, -7.399535977e-05f, -7.406225904e-05f, -7.412898916e-05f, + -7.419555002e-05f, -7.426194147e-05f, -7.432816339e-05f, -7.439421565e-05f, -7.446009812e-05f, -7.452581067e-05f, -7.459135319e-05f, -7.465672553e-05f, -7.472192757e-05f, -7.478695920e-05f, + -7.485182027e-05f, -7.491651067e-05f, -7.498103027e-05f, -7.504537895e-05f, -7.510955658e-05f, -7.517356303e-05f, -7.523739820e-05f, -7.530106194e-05f, -7.536455414e-05f, -7.542787468e-05f, + -7.549102344e-05f, -7.555400028e-05f, -7.561680510e-05f, -7.567943778e-05f, -7.574189818e-05f, -7.580418619e-05f, -7.586630170e-05f, -7.592824457e-05f, -7.599001471e-05f, -7.605161197e-05f, + -7.611303626e-05f, -7.617428744e-05f, -7.623536541e-05f, -7.629627004e-05f, -7.635700122e-05f, -7.641755883e-05f, -7.647794276e-05f, -7.653815290e-05f, -7.659818912e-05f, -7.665805131e-05f, + -7.671773936e-05f, -7.677725316e-05f, -7.683659259e-05f, -7.689575754e-05f, -7.695474790e-05f, -7.701356354e-05f, -7.707220438e-05f, -7.713067028e-05f, -7.718896114e-05f, -7.724707686e-05f, + -7.730501731e-05f, -7.736278239e-05f, -7.742037200e-05f, -7.747778601e-05f, -7.753502433e-05f, -7.759208684e-05f, -7.764897345e-05f, -7.770568403e-05f, -7.776221848e-05f, -7.781857670e-05f, + -7.787475858e-05f, -7.793076402e-05f, -7.798659290e-05f, -7.804224513e-05f, -7.809772060e-05f, -7.815301920e-05f, -7.820814083e-05f, -7.826308540e-05f, -7.831785278e-05f, -7.837244290e-05f, + -7.842685563e-05f, -7.848109088e-05f, -7.853514854e-05f, -7.858902853e-05f, -7.864273073e-05f, -7.869625504e-05f, -7.874960137e-05f, -7.880276962e-05f, -7.885575969e-05f, -7.890857147e-05f, + -7.896120487e-05f, -7.901365980e-05f, -7.906593615e-05f, -7.911803384e-05f, -7.916995275e-05f, -7.922169280e-05f, -7.927325389e-05f, -7.932463592e-05f, -7.937583881e-05f, -7.942686245e-05f, + -7.947770675e-05f, -7.952837162e-05f, -7.957885696e-05f, -7.962916268e-05f, -7.967928869e-05f, -7.972923490e-05f, -7.977900121e-05f, -7.982858754e-05f, -7.987799379e-05f, -7.992721987e-05f, + -7.997626569e-05f, -8.002513116e-05f, -8.007381620e-05f, -8.012232071e-05f, -8.017064460e-05f, -8.021878780e-05f, -8.026675020e-05f, -8.031453172e-05f, -8.036213228e-05f, -8.040955179e-05f, + -8.045679016e-05f, -8.050384731e-05f, -8.055072316e-05f, -8.059741760e-05f, -8.064393058e-05f, -8.069026199e-05f, -8.073641175e-05f, -8.078237979e-05f, -8.082816601e-05f, -8.087377035e-05f, + -8.091919270e-05f, -8.096443300e-05f, -8.100949116e-05f, -8.105436711e-05f, -8.109906075e-05f, -8.114357202e-05f, -8.118790082e-05f, -8.123204709e-05f, -8.127601074e-05f, -8.131979170e-05f, + -8.136338988e-05f, -8.140680522e-05f, -8.145003762e-05f, -8.149308703e-05f, -8.153595335e-05f, -8.157863651e-05f, -8.162113645e-05f, -8.166345308e-05f, -8.170558632e-05f, -8.174753611e-05f, + -8.178930237e-05f, -8.183088503e-05f, -8.187228401e-05f, -8.191349925e-05f, -8.195453066e-05f, -8.199537818e-05f, -8.203604174e-05f, -8.207652126e-05f, -8.211681668e-05f, -8.215692793e-05f, + -8.219685492e-05f, -8.223659761e-05f, -8.227615591e-05f, -8.231552976e-05f, -8.235471909e-05f, -8.239372383e-05f, -8.243254392e-05f, -8.247117928e-05f, -8.250962986e-05f, -8.254789559e-05f, + -8.258597639e-05f, -8.262387221e-05f, -8.266158299e-05f, -8.269910864e-05f, -8.273644913e-05f, -8.277360437e-05f, -8.281057430e-05f, -8.284735887e-05f, -8.288395801e-05f, -8.292037166e-05f, + -8.295659975e-05f, -8.299264224e-05f, -8.302849905e-05f, -8.306417012e-05f, -8.309965540e-05f, -8.313495483e-05f, -8.317006834e-05f, -8.320499589e-05f, -8.323973740e-05f, -8.327429283e-05f, + -8.330866211e-05f, -8.334284519e-05f, -8.337684201e-05f, -8.341065252e-05f, -8.344427667e-05f, -8.347771438e-05f, -8.351096562e-05f, -8.354403032e-05f, -8.357690844e-05f, -8.360959991e-05f, + -8.364210469e-05f, -8.367442272e-05f, -8.370655395e-05f, -8.373849833e-05f, -8.377025581e-05f, -8.380182633e-05f, -8.383320985e-05f, -8.386440632e-05f, -8.389541567e-05f, -8.392623788e-05f, + -8.395687288e-05f, -8.398732063e-05f, -8.401758107e-05f, -8.404765417e-05f, -8.407753988e-05f, -8.410723814e-05f, -8.413674891e-05f, -8.416607215e-05f, -8.419520781e-05f, -8.422415584e-05f, + -8.425291620e-05f, -8.428148885e-05f, -8.430987374e-05f, -8.433807082e-05f, -8.436608006e-05f, -8.439390141e-05f, -8.442153483e-05f, -8.444898027e-05f, -8.447623770e-05f, -8.450330708e-05f, + -8.453018836e-05f, -8.455688150e-05f, -8.458338647e-05f, -8.460970322e-05f, -8.463583171e-05f, -8.466177191e-05f, -8.468752378e-05f, -8.471308728e-05f, -8.473846238e-05f, -8.476364903e-05f, + -8.478864720e-05f, -8.481345685e-05f, -8.483807795e-05f, -8.486251047e-05f, -8.488675436e-05f, -8.491080960e-05f, -8.493467614e-05f, -8.495835396e-05f, -8.498184303e-05f, -8.500514330e-05f, + -8.502825475e-05f, -8.505117735e-05f, -8.507391106e-05f, -8.509645585e-05f, -8.511881170e-05f, -8.514097857e-05f, -8.516295643e-05f, -8.518474526e-05f, -8.520634501e-05f, -8.522775568e-05f, + -8.524897722e-05f, -8.527000961e-05f, -8.529085282e-05f, -8.531150683e-05f, -8.533197161e-05f, -8.535224713e-05f, -8.537233336e-05f, -8.539223029e-05f, -8.541193789e-05f, -8.543145612e-05f, + -8.545078498e-05f, -8.546992443e-05f, -8.548887446e-05f, -8.550763503e-05f, -8.552620613e-05f, -8.554458773e-05f, -8.556277982e-05f, -8.558078237e-05f, -8.559859536e-05f, -8.561621878e-05f, + -8.563365259e-05f, -8.565089679e-05f, -8.566795135e-05f, -8.568481626e-05f, -8.570149150e-05f, -8.571797704e-05f, -8.573427287e-05f, -8.575037898e-05f, -8.576629535e-05f, -8.578202196e-05f, + -8.579755880e-05f, -8.581290585e-05f, -8.582806310e-05f, -8.584303053e-05f, -8.585780813e-05f, -8.587239588e-05f, -8.588679377e-05f, -8.590100180e-05f, -8.591501994e-05f, -8.592884819e-05f, + -8.594248653e-05f, -8.595593495e-05f, -8.596919345e-05f, -8.598226200e-05f, -8.599514061e-05f, -8.600782927e-05f, -8.602032795e-05f, -8.603263666e-05f, -8.604475539e-05f, -8.605668413e-05f, + -8.606842288e-05f, -8.607997161e-05f, -8.609133034e-05f, -8.610249905e-05f, -8.611347774e-05f, -8.612426640e-05f, -8.613486502e-05f, -8.614527361e-05f, -8.615549217e-05f, -8.616552067e-05f, + -8.617535913e-05f, -8.618500754e-05f, -8.619446590e-05f, -8.620373420e-05f, -8.621281245e-05f, -8.622170064e-05f, -8.623039878e-05f, -8.623890686e-05f, -8.624722488e-05f, -8.625535285e-05f, + -8.626329076e-05f, -8.627103862e-05f, -8.627859642e-05f, -8.628596418e-05f, -8.629314189e-05f, -8.630012956e-05f, -8.630692719e-05f, -8.631353478e-05f, -8.631995235e-05f, -8.632617988e-05f, + -8.633221740e-05f, -8.633806490e-05f, -8.634372239e-05f, -8.634918988e-05f, -8.635446737e-05f, -8.635955487e-05f, -8.636445240e-05f, -8.636915995e-05f, -8.637367754e-05f, -8.637800517e-05f, + -8.638214286e-05f, -8.638609061e-05f, -8.638984843e-05f, -8.639341635e-05f, -8.639679436e-05f, -8.639998247e-05f, -8.640298071e-05f, -8.640578908e-05f, -8.640840759e-05f, -8.641083627e-05f, + -8.641307511e-05f, -8.641512414e-05f, -8.641698337e-05f, -8.641865282e-05f, -8.642013249e-05f, -8.642142241e-05f, -8.642252260e-05f, -8.642343306e-05f, -8.642415382e-05f, -8.642468489e-05f, + -8.642502629e-05f, -8.642517805e-05f, -8.642514016e-05f, -8.642491267e-05f, -8.642449558e-05f, -8.642388891e-05f, -8.642309270e-05f, -8.642210694e-05f, -8.642093168e-05f, -8.641956692e-05f, + -8.641801270e-05f, -8.641626903e-05f, -8.641433593e-05f, -8.641221344e-05f, -8.640990156e-05f, -8.640740033e-05f, -8.640470978e-05f, -8.640182992e-05f, -8.639876077e-05f, -8.639550238e-05f, + -8.639205476e-05f, -8.638841794e-05f, -8.638459194e-05f, -8.638057679e-05f, -8.637637253e-05f, -8.637197918e-05f, -8.636739676e-05f, -8.636262531e-05f, -8.635766485e-05f, -8.635251542e-05f, + -8.634717704e-05f, -8.634164975e-05f, -8.633593358e-05f, -8.633002856e-05f, -8.632393471e-05f, -8.631765208e-05f, -8.631118069e-05f, -8.630452058e-05f, -8.629767178e-05f, -8.629063433e-05f, + -8.628340825e-05f, -8.627599359e-05f, -8.626839038e-05f, -8.626059865e-05f, -8.625261845e-05f, -8.624444980e-05f, -8.623609274e-05f, -8.622754732e-05f, -8.621881356e-05f, -8.620989151e-05f, + -8.620078120e-05f, -8.619148268e-05f, -8.618199598e-05f, -8.617232114e-05f, -8.616245820e-05f, -8.615240720e-05f, -8.614216819e-05f, -8.613174121e-05f, -8.612112628e-05f, -8.611032347e-05f, + -8.609933281e-05f, -8.608815434e-05f, -8.607678811e-05f, -8.606523416e-05f, -8.605349253e-05f, -8.604156327e-05f, -8.602944642e-05f, -8.601714204e-05f, -8.600465016e-05f, -8.599197083e-05f, + -8.597910409e-05f, -8.596605000e-05f, -8.595280861e-05f, -8.593937995e-05f, -8.592576408e-05f, -8.591196105e-05f, -8.589797090e-05f, -8.588379368e-05f, -8.586942945e-05f, -8.585487826e-05f, + -8.584014015e-05f, -8.582521517e-05f, -8.581010339e-05f, -8.579480484e-05f, -8.577931958e-05f, -8.576364767e-05f, -8.574778915e-05f, -8.573174409e-05f, -8.571551253e-05f, -8.569909452e-05f, + -8.568249014e-05f, -8.566569941e-05f, -8.564872242e-05f, -8.563155920e-05f, -8.561420982e-05f, -8.559667432e-05f, -8.557895278e-05f, -8.556104525e-05f, -8.554295178e-05f, -8.552467243e-05f, + -8.550620727e-05f, -8.548755634e-05f, -8.546871972e-05f, -8.544969745e-05f, -8.543048961e-05f, -8.541109625e-05f, -8.539151743e-05f, -8.537175321e-05f, -8.535180365e-05f, -8.533166883e-05f, + -8.531134879e-05f, -8.529084361e-05f, -8.527015335e-05f, -8.524927806e-05f, -8.522821783e-05f, -8.520697270e-05f, -8.518554274e-05f, -8.516392803e-05f, -8.514212862e-05f, -8.512014458e-05f, + -8.509797598e-05f, -8.507562289e-05f, -8.505308538e-05f, -8.503036350e-05f, -8.500745733e-05f, -8.498436694e-05f, -8.496109240e-05f, -8.493763378e-05f, -8.491399114e-05f, -8.489016456e-05f, + -8.486615411e-05f, -8.484195985e-05f, -8.481758187e-05f, -8.479302022e-05f, -8.476827500e-05f, -8.474334625e-05f, -8.471823407e-05f, -8.469293852e-05f, -8.466745968e-05f, -8.464179762e-05f, + -8.461595242e-05f, -8.458992414e-05f, -8.456371287e-05f, -8.453731869e-05f, -8.451074166e-05f, -8.448398187e-05f, -8.445703938e-05f, -8.442991429e-05f, -8.440260667e-05f, -8.437511659e-05f, + -8.434744413e-05f, -8.431958937e-05f, -8.429155240e-05f, -8.426333329e-05f, -8.423493212e-05f, -8.420634897e-05f, -8.417758393e-05f, -8.414863707e-05f, -8.411950847e-05f, -8.409019822e-05f, + -8.406070641e-05f, -8.403103310e-05f, -8.400117840e-05f, -8.397114237e-05f, -8.394092511e-05f, -8.391052670e-05f, -8.387994722e-05f, -8.384918676e-05f, -8.381824540e-05f, -8.378712323e-05f, + -8.375582034e-05f, -8.372433681e-05f, -8.369267273e-05f, -8.366082820e-05f, -8.362880328e-05f, -8.359659808e-05f, -8.356421269e-05f, -8.353164718e-05f, -8.349890166e-05f, -8.346597620e-05f, + -8.343287091e-05f, -8.339958587e-05f, -8.336612117e-05f, -8.333247691e-05f, -8.329865318e-05f, -8.326465006e-05f, -8.323046765e-05f, -8.319610605e-05f, -8.316156534e-05f, -8.312684562e-05f, + -8.309194699e-05f, -8.305686954e-05f, -8.302161336e-05f, -8.298617855e-05f, -8.295056520e-05f, -8.291477342e-05f, -8.287880329e-05f, -8.284265492e-05f, -8.280632840e-05f, -8.276982382e-05f, + -8.273314130e-05f, -8.269628091e-05f, -8.265924277e-05f, -8.262202698e-05f, -8.258463362e-05f, -8.254706281e-05f, -8.250931464e-05f, -8.247138921e-05f, -8.243328662e-05f, -8.239500698e-05f, + -8.235655039e-05f, -8.231791694e-05f, -8.227910674e-05f, -8.224011990e-05f, -8.220095651e-05f, -8.216161669e-05f, -8.212210053e-05f, -8.208240814e-05f, -8.204253962e-05f, -8.200249508e-05f, + -8.196227462e-05f, -8.192187835e-05f, -8.188130638e-05f, -8.184055881e-05f, -8.179963575e-05f, -8.175853731e-05f, -8.171726359e-05f, -8.167581471e-05f, -8.163419077e-05f, -8.159239187e-05f, + -8.155041814e-05f, -8.150826967e-05f, -8.146594658e-05f, -8.142344899e-05f, -8.138077699e-05f, -8.133793070e-05f, -8.129491023e-05f, -8.125171570e-05f, -8.120834722e-05f, -8.116480489e-05f, + -8.112108884e-05f, -8.107719917e-05f, -8.103313599e-05f, -8.098889944e-05f, -8.094448960e-05f, -8.089990661e-05f, -8.085515058e-05f, -8.081022162e-05f, -8.076511985e-05f, -8.071984538e-05f, + -8.067439834e-05f, -8.062877883e-05f, -8.058298698e-05f, -8.053702290e-05f, -8.049088671e-05f, -8.044457853e-05f, -8.039809848e-05f, -8.035144668e-05f, -8.030462325e-05f, -8.025762830e-05f, + -8.021046196e-05f, -8.016312435e-05f, -8.011561559e-05f, -8.006793580e-05f, -8.002008510e-05f, -7.997206361e-05f, -7.992387146e-05f, -7.987550877e-05f, -7.982697567e-05f, -7.977827227e-05f, + -7.972939870e-05f, -7.968035508e-05f, -7.963114155e-05f, -7.958175822e-05f, -7.953220521e-05f, -7.948248267e-05f, -7.943259070e-05f, -7.938252944e-05f, -7.933229902e-05f, -7.928189955e-05f, + -7.923133118e-05f, -7.918059402e-05f, -7.912968821e-05f, -7.907861387e-05f, -7.902737114e-05f, -7.897596013e-05f, -7.892438099e-05f, -7.887263384e-05f, -7.882071881e-05f, -7.876863604e-05f, + -7.871638564e-05f, -7.866396777e-05f, -7.861138254e-05f, -7.855863008e-05f, -7.850571054e-05f, -7.845262405e-05f, -7.839937073e-05f, -7.834595072e-05f, -7.829236416e-05f, -7.823861118e-05f, + -7.818469191e-05f, -7.813060649e-05f, -7.807635505e-05f, -7.802193773e-05f, -7.796735467e-05f, -7.791260600e-05f, -7.785769186e-05f, -7.780261239e-05f, -7.774736771e-05f, -7.769195798e-05f, + -7.763638333e-05f, -7.758064390e-05f, -7.752473982e-05f, -7.746867124e-05f, -7.741243829e-05f, -7.735604112e-05f, -7.729947986e-05f, -7.724275466e-05f, -7.718586565e-05f, -7.712881298e-05f, + -7.707159679e-05f, -7.701421723e-05f, -7.695667442e-05f, -7.689896852e-05f, -7.684109967e-05f, -7.678306802e-05f, -7.672487369e-05f, -7.666651685e-05f, -7.660799763e-05f, -7.654931618e-05f, + -7.649047265e-05f, -7.643146717e-05f, -7.637229990e-05f, -7.631297098e-05f, -7.625348056e-05f, -7.619382878e-05f, -7.613401579e-05f, -7.607404174e-05f, -7.601390677e-05f, -7.595361104e-05f, + -7.589315470e-05f, -7.583253788e-05f, -7.577176074e-05f, -7.571082344e-05f, -7.564972611e-05f, -7.558846891e-05f, -7.552705200e-05f, -7.546547551e-05f, -7.540373960e-05f, -7.534184443e-05f, + -7.527979015e-05f, -7.521757690e-05f, -7.515520484e-05f, -7.509267412e-05f, -7.502998490e-05f, -7.496713732e-05f, -7.490413155e-05f, -7.484096774e-05f, -7.477764604e-05f, -7.471416660e-05f, + -7.465052958e-05f, -7.458673514e-05f, -7.452278344e-05f, -7.445867462e-05f, -7.439440884e-05f, -7.432998627e-05f, -7.426540705e-05f, -7.420067135e-05f, -7.413577933e-05f, -7.407073113e-05f, + -7.400552693e-05f, -7.394016687e-05f, -7.387465113e-05f, -7.380897984e-05f, -7.374315319e-05f, -7.367717132e-05f, -7.361103440e-05f, -7.354474259e-05f, -7.347829604e-05f, -7.341169493e-05f, + -7.334493941e-05f, -7.327802964e-05f, -7.321096579e-05f, -7.314374801e-05f, -7.307637648e-05f, -7.300885135e-05f, -7.294117279e-05f, -7.287334096e-05f, -7.280535603e-05f, -7.273721815e-05f, + -7.266892751e-05f, -7.260048425e-05f, -7.253188855e-05f, -7.246314057e-05f, -7.239424048e-05f, -7.232518845e-05f, -7.225598463e-05f, -7.218662921e-05f, -7.211712234e-05f, -7.204746419e-05f, + -7.197765494e-05f, -7.190769474e-05f, -7.183758377e-05f, -7.176732220e-05f, -7.169691020e-05f, -7.162634793e-05f, -7.155563557e-05f, -7.148477328e-05f, -7.141376124e-05f, -7.134259962e-05f, + -7.127128859e-05f, -7.119982832e-05f, -7.112821898e-05f, -7.105646074e-05f, -7.098455378e-05f, -7.091249827e-05f, -7.084029438e-05f, -7.076794229e-05f, -7.069544216e-05f, -7.062279418e-05f, + -7.054999851e-05f, -7.047705534e-05f, -7.040396483e-05f, -7.033072717e-05f, -7.025734252e-05f, -7.018381106e-05f, -7.011013298e-05f, -7.003630844e-05f, -6.996233762e-05f, -6.988822070e-05f, + -6.981395785e-05f, -6.973954926e-05f, -6.966499510e-05f, -6.959029555e-05f, -6.951545079e-05f, -6.944046100e-05f, -6.936532635e-05f, -6.929004703e-05f, -6.921462321e-05f, -6.913905508e-05f, + -6.906334282e-05f, -6.898748660e-05f, -6.891148660e-05f, -6.883534302e-05f, -6.875905603e-05f, -6.868262580e-05f, -6.860605253e-05f, -6.852933640e-05f, -6.845247758e-05f, -6.837547627e-05f, + -6.829833264e-05f, -6.822104688e-05f, -6.814361917e-05f, -6.806604970e-05f, -6.798833865e-05f, -6.791048620e-05f, -6.783249254e-05f, -6.775435786e-05f, -6.767608235e-05f, -6.759766617e-05f, + -6.751910954e-05f, -6.744041262e-05f, -6.736157561e-05f, -6.728259869e-05f, -6.720348205e-05f, -6.712422588e-05f, -6.704483037e-05f, -6.696529570e-05f, -6.688562207e-05f, -6.680580966e-05f, + -6.672585865e-05f, -6.664576925e-05f, -6.656554164e-05f, -6.648517601e-05f, -6.640467255e-05f, -6.632403145e-05f, -6.624325290e-05f, -6.616233709e-05f, -6.608128422e-05f, -6.600009447e-05f, + -6.591876804e-05f, -6.583730512e-05f, -6.575570589e-05f, -6.567397057e-05f, -6.559209933e-05f, -6.551009237e-05f, -6.542794989e-05f, -6.534567207e-05f, -6.526325912e-05f, -6.518071122e-05f, + -6.509802858e-05f, -6.501521138e-05f, -6.493225982e-05f, -6.484917410e-05f, -6.476595441e-05f, -6.468260095e-05f, -6.459911392e-05f, -6.451549351e-05f, -6.443173992e-05f, -6.434785334e-05f, + -6.426383397e-05f, -6.417968202e-05f, -6.409539768e-05f, -6.401098114e-05f, -6.392643261e-05f, -6.384175228e-05f, -6.375694035e-05f, -6.367199703e-05f, -6.358692251e-05f, -6.350171699e-05f, + -6.341638068e-05f, -6.333091377e-05f, -6.324531646e-05f, -6.315958895e-05f, -6.307373145e-05f, -6.298774416e-05f, -6.290162727e-05f, -6.281538100e-05f, -6.272900554e-05f, -6.264250109e-05f, + -6.255586786e-05f, -6.246910606e-05f, -6.238221587e-05f, -6.229519752e-05f, -6.220805119e-05f, -6.212077711e-05f, -6.203337546e-05f, -6.194584646e-05f, -6.185819030e-05f, -6.177040720e-05f, + -6.168249736e-05f, -6.159446099e-05f, -6.150629829e-05f, -6.141800946e-05f, -6.132959472e-05f, -6.124105427e-05f, -6.115238832e-05f, -6.106359707e-05f, -6.097468074e-05f, -6.088563952e-05f, + -6.079647363e-05f, -6.070718328e-05f, -6.061776867e-05f, -6.052823002e-05f, -6.043856753e-05f, -6.034878140e-05f, -6.025887186e-05f, -6.016883911e-05f, -6.007868336e-05f, -5.998840482e-05f, + -5.989800370e-05f, -5.980748021e-05f, -5.971683457e-05f, -5.962606698e-05f, -5.953517765e-05f, -5.944416680e-05f, -5.935303464e-05f, -5.926178138e-05f, -5.917040723e-05f, -5.907891240e-05f, + -5.898729712e-05f, -5.889556159e-05f, -5.880370602e-05f, -5.871173063e-05f, -5.861963564e-05f, -5.852742125e-05f, -5.843508768e-05f, -5.834263515e-05f, -5.825006387e-05f, -5.815737405e-05f, + -5.806456592e-05f, -5.797163968e-05f, -5.787859555e-05f, -5.778543375e-05f, -5.769215450e-05f, -5.759875801e-05f, -5.750524449e-05f, -5.741161417e-05f, -5.731786726e-05f, -5.722400398e-05f, + -5.713002455e-05f, -5.703592918e-05f, -5.694171809e-05f, -5.684739151e-05f, -5.675294964e-05f, -5.665839272e-05f, -5.656372095e-05f, -5.646893456e-05f, -5.637403376e-05f, -5.627901878e-05f, + -5.618388984e-05f, -5.608864715e-05f, -5.599329094e-05f, -5.589782143e-05f, -5.580223884e-05f, -5.570654338e-05f, -5.561073529e-05f, -5.551481478e-05f, -5.541878207e-05f, -5.532263739e-05f, + -5.522638096e-05f, -5.513001300e-05f, -5.503353373e-05f, -5.493694337e-05f, -5.484024216e-05f, -5.474343031e-05f, -5.464650805e-05f, -5.454947559e-05f, -5.445233317e-05f, -5.435508101e-05f, + -5.425771933e-05f, -5.416024836e-05f, -5.406266832e-05f, -5.396497944e-05f, -5.386718194e-05f, -5.376927605e-05f, -5.367126200e-05f, -5.357314000e-05f, -5.347491029e-05f, -5.337657309e-05f, + -5.327812863e-05f, -5.317957714e-05f, -5.308091884e-05f, -5.298215396e-05f, -5.288328272e-05f, -5.278430536e-05f, -5.268522211e-05f, -5.258603318e-05f, -5.248673882e-05f, -5.238733924e-05f, + -5.228783468e-05f, -5.218822537e-05f, -5.208851153e-05f, -5.198869339e-05f, -5.188877119e-05f, -5.178874515e-05f, -5.168861550e-05f, -5.158838248e-05f, -5.148804631e-05f, -5.138760722e-05f, + -5.128706545e-05f, -5.118642123e-05f, -5.108567478e-05f, -5.098482634e-05f, -5.088387614e-05f, -5.078282441e-05f, -5.068167139e-05f, -5.058041730e-05f, -5.047906237e-05f, -5.037760685e-05f, + -5.027605097e-05f, -5.017439495e-05f, -5.007263902e-05f, -4.997078344e-05f, -4.986882841e-05f, -4.976677419e-05f, -4.966462100e-05f, -4.956236908e-05f, -4.946001866e-05f, -4.935756998e-05f, + -4.925502327e-05f, -4.915237877e-05f, -4.904963671e-05f, -4.894679733e-05f, -4.884386085e-05f, -4.874082753e-05f, -4.863769759e-05f, -4.853447127e-05f, -4.843114880e-05f, -4.832773043e-05f, + -4.822421639e-05f, -4.812060691e-05f, -4.801690224e-05f, -4.791310260e-05f, -4.780920824e-05f, -4.770521940e-05f, -4.760113631e-05f, -4.749695921e-05f, -4.739268834e-05f, -4.728832393e-05f, + -4.718386623e-05f, -4.707931548e-05f, -4.697467190e-05f, -4.686993575e-05f, -4.676510726e-05f, -4.666018667e-05f, -4.655517421e-05f, -4.645007014e-05f, -4.634487468e-05f, -4.623958809e-05f, + -4.613421059e-05f, -4.602874243e-05f, -4.592318386e-05f, -4.581753510e-05f, -4.571179641e-05f, -4.560596802e-05f, -4.550005017e-05f, -4.539404311e-05f, -4.528794707e-05f, -4.518176231e-05f, + -4.507548905e-05f, -4.496912755e-05f, -4.486267804e-05f, -4.475614077e-05f, -4.464951598e-05f, -4.454280392e-05f, -4.443600482e-05f, -4.432911893e-05f, -4.422214649e-05f, -4.411508775e-05f, + -4.400794295e-05f, -4.390071233e-05f, -4.379339614e-05f, -4.368599462e-05f, -4.357850801e-05f, -4.347093657e-05f, -4.336328053e-05f, -4.325554014e-05f, -4.314771564e-05f, -4.303980728e-05f, + -4.293181531e-05f, -4.282373997e-05f, -4.271558150e-05f, -4.260734016e-05f, -4.249901618e-05f, -4.239060982e-05f, -4.228212131e-05f, -4.217355091e-05f, -4.206489886e-05f, -4.195616542e-05f, + -4.184735081e-05f, -4.173845531e-05f, -4.162947914e-05f, -4.152042255e-05f, -4.141128580e-05f, -4.130206914e-05f, -4.119277280e-05f, -4.108339704e-05f, -4.097394211e-05f, -4.086440825e-05f, + -4.075479571e-05f, -4.064510475e-05f, -4.053533560e-05f, -4.042548852e-05f, -4.031556376e-05f, -4.020556156e-05f, -4.009548218e-05f, -3.998532586e-05f, -3.987509286e-05f, -3.976478342e-05f, + -3.965439779e-05f, -3.954393623e-05f, -3.943339898e-05f, -3.932278629e-05f, -3.921209842e-05f, -3.910133561e-05f, -3.899049812e-05f, -3.887958619e-05f, -3.876860008e-05f, -3.865754003e-05f, + -3.854640631e-05f, -3.843519915e-05f, -3.832391882e-05f, -3.821256556e-05f, -3.810113962e-05f, -3.798964126e-05f, -3.787807073e-05f, -3.776642828e-05f, -3.765471416e-05f, -3.754292863e-05f, + -3.743107194e-05f, -3.731914433e-05f, -3.720714607e-05f, -3.709507741e-05f, -3.698293859e-05f, -3.687072988e-05f, -3.675845152e-05f, -3.664610377e-05f, -3.653368688e-05f, -3.642120111e-05f, + -3.630864671e-05f, -3.619602393e-05f, -3.608333303e-05f, -3.597057427e-05f, -3.585774789e-05f, -3.574485415e-05f, -3.563189330e-05f, -3.551886561e-05f, -3.540577132e-05f, -3.529261068e-05f, + -3.517938397e-05f, -3.506609142e-05f, -3.495273330e-05f, -3.483930986e-05f, -3.472582135e-05f, -3.461226804e-05f, -3.449865017e-05f, -3.438496801e-05f, -3.427122180e-05f, -3.415741181e-05f, + -3.404353829e-05f, -3.392960150e-05f, -3.381560170e-05f, -3.370153913e-05f, -3.358741406e-05f, -3.347322674e-05f, -3.335897744e-05f, -3.324466640e-05f, -3.313029389e-05f, -3.301586016e-05f, + -3.290136547e-05f, -3.278681007e-05f, -3.267219423e-05f, -3.255751820e-05f, -3.244278224e-05f, -3.232798661e-05f, -3.221313156e-05f, -3.209821736e-05f, -3.198324425e-05f, -3.186821251e-05f, + -3.175312239e-05f, -3.163797414e-05f, -3.152276802e-05f, -3.140750430e-05f, -3.129218324e-05f, -3.117680508e-05f, -3.106137009e-05f, -3.094587854e-05f, -3.083033067e-05f, -3.071472675e-05f, + -3.059906704e-05f, -3.048335179e-05f, -3.036758127e-05f, -3.025175573e-05f, -3.013587544e-05f, -3.001994066e-05f, -2.990395164e-05f, -2.978790865e-05f, -2.967181194e-05f, -2.955566177e-05f, + -2.943945842e-05f, -2.932320213e-05f, -2.920689316e-05f, -2.909053178e-05f, -2.897411825e-05f, -2.885765283e-05f, -2.874113578e-05f, -2.862456736e-05f, -2.850794783e-05f, -2.839127745e-05f, + -2.827455648e-05f, -2.815778519e-05f, -2.804096384e-05f, -2.792409268e-05f, -2.780717199e-05f, -2.769020201e-05f, -2.757318301e-05f, -2.745611526e-05f, -2.733899902e-05f, -2.722183454e-05f, + -2.710462210e-05f, -2.698736194e-05f, -2.687005434e-05f, -2.675269955e-05f, -2.663529785e-05f, -2.651784948e-05f, -2.640035472e-05f, -2.628281382e-05f, -2.616522705e-05f, -2.604759468e-05f, + -2.592991695e-05f, -2.581219415e-05f, -2.569442652e-05f, -2.557661434e-05f, -2.545875786e-05f, -2.534085735e-05f, -2.522291307e-05f, -2.510492529e-05f, -2.498689426e-05f, -2.486882026e-05f, + -2.475070354e-05f, -2.463254437e-05f, -2.451434302e-05f, -2.439609974e-05f, -2.427781480e-05f, -2.415948846e-05f, -2.404112100e-05f, -2.392271266e-05f, -2.380426372e-05f, -2.368577443e-05f, + -2.356724508e-05f, -2.344867591e-05f, -2.333006719e-05f, -2.321141918e-05f, -2.309273216e-05f, -2.297400639e-05f, -2.285524212e-05f, -2.273643962e-05f, -2.261759917e-05f, -2.249872102e-05f, + -2.237980543e-05f, -2.226085268e-05f, -2.214186303e-05f, -2.202283674e-05f, -2.190377407e-05f, -2.178467530e-05f, -2.166554069e-05f, -2.154637049e-05f, -2.142716499e-05f, -2.130792444e-05f, + -2.118864910e-05f, -2.106933925e-05f, -2.094999515e-05f, -2.083061706e-05f, -2.071120525e-05f, -2.059175998e-05f, -2.047228153e-05f, -2.035277015e-05f, -2.023322611e-05f, -2.011364968e-05f, + -1.999404112e-05f, -1.987440070e-05f, -1.975472869e-05f, -1.963502534e-05f, -1.951529093e-05f, -1.939552573e-05f, -1.927572999e-05f, -1.915590398e-05f, -1.903604798e-05f, -1.891616224e-05f, + -1.879624703e-05f, -1.867630262e-05f, -1.855632927e-05f, -1.843632726e-05f, -1.831629684e-05f, -1.819623828e-05f, -1.807615186e-05f, -1.795603783e-05f, -1.783589646e-05f, -1.771572802e-05f, + -1.759553278e-05f, -1.747531099e-05f, -1.735506294e-05f, -1.723478888e-05f, -1.711448908e-05f, -1.699416381e-05f, -1.687381333e-05f, -1.675343792e-05f, -1.663303783e-05f, -1.651261334e-05f, + -1.639216471e-05f, -1.627169221e-05f, -1.615119610e-05f, -1.603067665e-05f, -1.591013413e-05f, -1.578956881e-05f, -1.566898095e-05f, -1.554837082e-05f, -1.542773869e-05f, -1.530708482e-05f, + -1.518640948e-05f, -1.506571294e-05f, -1.494499546e-05f, -1.482425731e-05f, -1.470349876e-05f, -1.458272008e-05f, -1.446192153e-05f, -1.434110338e-05f, -1.422026589e-05f, -1.409940934e-05f, + -1.397853399e-05f, -1.385764011e-05f, -1.373672797e-05f, -1.361579783e-05f, -1.349484996e-05f, -1.337388462e-05f, -1.325290209e-05f, -1.313190263e-05f, -1.301088652e-05f, -1.288985400e-05f, + -1.276880536e-05f, -1.264774087e-05f, -1.252666078e-05f, -1.240556536e-05f, -1.228445489e-05f, -1.216332963e-05f, -1.204218985e-05f, -1.192103581e-05f, -1.179986778e-05f, -1.167868603e-05f, + -1.155749083e-05f, -1.143628245e-05f, -1.131506114e-05f, -1.119382719e-05f, -1.107258085e-05f, -1.095132239e-05f, -1.083005209e-05f, -1.070877020e-05f, -1.058747700e-05f, -1.046617275e-05f, + -1.034485772e-05f, -1.022353218e-05f, -1.010219640e-05f, -9.980850638e-06f, -9.859495166e-06f, -9.738130251e-06f, -9.616756160e-06f, -9.495373161e-06f, -9.373981521e-06f, -9.252581507e-06f, + -9.131173387e-06f, -9.009757428e-06f, -8.888333897e-06f, -8.766903061e-06f, -8.645465188e-06f, -8.524020545e-06f, -8.402569399e-06f, -8.281112017e-06f, -8.159648667e-06f, -8.038179616e-06f, + -7.916705130e-06f, -7.795225478e-06f, -7.673740926e-06f, -7.552251741e-06f, -7.430758190e-06f, -7.309260541e-06f, -7.187759061e-06f, -7.066254016e-06f, -6.944745674e-06f, -6.823234302e-06f, + -6.701720166e-06f, -6.580203534e-06f, -6.458684673e-06f, -6.337163849e-06f, -6.215641330e-06f, -6.094117382e-06f, -5.972592272e-06f, -5.851066267e-06f, -5.729539635e-06f, -5.608012641e-06f, + -5.486485552e-06f, -5.364958636e-06f, -5.243432158e-06f, -5.121906386e-06f, -5.000381587e-06f, -4.878858026e-06f, -4.757335970e-06f, -4.635815687e-06f, -4.514297442e-06f, -4.392781502e-06f, + -4.271268134e-06f, -4.149757603e-06f, -4.028250177e-06f, -3.906746122e-06f, -3.785245704e-06f, -3.663749189e-06f, -3.542256844e-06f, -3.420768935e-06f, -3.299285727e-06f, -3.177807488e-06f, + -3.056334484e-06f, -2.934866980e-06f, -2.813405242e-06f, -2.691949537e-06f, -2.570500130e-06f, -2.449057287e-06f, -2.327621275e-06f, -2.206192359e-06f, -2.084770805e-06f, -1.963356878e-06f, + -1.841950845e-06f, -1.720552971e-06f, -1.599163522e-06f, -1.477782763e-06f, -1.356410959e-06f, -1.235048377e-06f, -1.113695282e-06f, -9.923519381e-07f, -8.710186122e-07f, -7.496955690e-07f, + -6.283830738e-07f, -5.070813917e-07f, -3.857907880e-07f, -2.645115276e-07f, -1.432438758e-07f, -2.198809738e-08f, 9.925554263e-08f, 2.204867794e-07f, 3.417053480e-07f, 4.629109837e-07f, + 5.841034218e-07f, 7.052823977e-07f, 8.264476466e-07f, 9.475989042e-07f, 1.068735906e-06f, 1.189858387e-06f, 1.310966083e-06f, 1.432058731e-06f, 1.553136065e-06f, 1.674197821e-06f, + 1.795243736e-06f, 1.916273545e-06f, 2.037286984e-06f, 2.158283790e-06f, 2.279263698e-06f, 2.400226444e-06f, 2.521171765e-06f, 2.642099397e-06f, 2.763009077e-06f, 2.883900541e-06f, + 3.004773525e-06f, 3.125627766e-06f, 3.246463000e-06f, 3.367278965e-06f, 3.488075397e-06f, 3.608852032e-06f, 3.729608609e-06f, 3.850344863e-06f, 3.971060532e-06f, 4.091755353e-06f, + 4.212429063e-06f, 4.333081399e-06f, 4.453712100e-06f, 4.574320901e-06f, 4.694907541e-06f, 4.815471757e-06f, 4.936013287e-06f, 5.056531869e-06f, 5.177027240e-06f, 5.297499138e-06f, + 5.417947302e-06f, 5.538371468e-06f, 5.658771376e-06f, 5.779146764e-06f, 5.899497369e-06f, 6.019822930e-06f, 6.140123186e-06f, 6.260397875e-06f, 6.380646735e-06f, 6.500869506e-06f, + 6.621065925e-06f, 6.741235733e-06f, 6.861378668e-06f, 6.981494468e-06f, 7.101582873e-06f, 7.221643622e-06f, 7.341676455e-06f, 7.461681111e-06f, 7.581657328e-06f, 7.701604848e-06f, + 7.821523408e-06f, 7.941412750e-06f, 8.061272613e-06f, 8.181102736e-06f, 8.300902860e-06f, 8.420672725e-06f, 8.540412071e-06f, 8.660120639e-06f, 8.779798167e-06f, 8.899444398e-06f, + 9.019059072e-06f, 9.138641929e-06f, 9.258192709e-06f, 9.377711155e-06f, 9.497197006e-06f, 9.616650005e-06f, 9.736069891e-06f, 9.855456406e-06f, 9.974809291e-06f, 1.009412829e-05f, + 1.021341314e-05f, 1.033266359e-05f, 1.045187937e-05f, 1.057106023e-05f, 1.069020591e-05f, 1.080931616e-05f, 1.092839071e-05f, 1.104742930e-05f, 1.116643169e-05f, 1.128539760e-05f, + 1.140432680e-05f, 1.152321900e-05f, 1.164207397e-05f, 1.176089144e-05f, 1.187967116e-05f, 1.199841287e-05f, 1.211711630e-05f, 1.223578122e-05f, 1.235440735e-05f, 1.247299444e-05f, + 1.259154224e-05f, 1.271005049e-05f, 1.282851893e-05f, 1.294694731e-05f, 1.306533537e-05f, 1.318368286e-05f, 1.330198952e-05f, 1.342025509e-05f, 1.353847932e-05f, 1.365666195e-05f, + 1.377480274e-05f, 1.389290141e-05f, 1.401095773e-05f, 1.412897143e-05f, 1.424694226e-05f, 1.436486996e-05f, 1.448275428e-05f, 1.460059497e-05f, 1.471839177e-05f, 1.483614443e-05f, + 1.495385269e-05f, 1.507151630e-05f, 1.518913500e-05f, 1.530670855e-05f, 1.542423668e-05f, 1.554171915e-05f, 1.565915570e-05f, 1.577654608e-05f, 1.589389004e-05f, 1.601118732e-05f, + 1.612843766e-05f, 1.624564083e-05f, 1.636279656e-05f, 1.647990460e-05f, 1.659696470e-05f, 1.671397662e-05f, 1.683094008e-05f, 1.694785485e-05f, 1.706472068e-05f, 1.718153730e-05f, + 1.729830448e-05f, 1.741502195e-05f, 1.753168947e-05f, 1.764830679e-05f, 1.776487365e-05f, 1.788138980e-05f, 1.799785500e-05f, 1.811426900e-05f, 1.823063153e-05f, 1.834694236e-05f, + 1.846320123e-05f, 1.857940790e-05f, 1.869556210e-05f, 1.881166360e-05f, 1.892771215e-05f, 1.904370748e-05f, 1.915964937e-05f, 1.927553755e-05f, 1.939137177e-05f, 1.950715180e-05f, + 1.962287737e-05f, 1.973854825e-05f, 1.985416417e-05f, 1.996972491e-05f, 2.008523019e-05f, 2.020067979e-05f, 2.031607345e-05f, 2.043141092e-05f, 2.054669196e-05f, 2.066191631e-05f, + 2.077708374e-05f, 2.089219399e-05f, 2.100724681e-05f, 2.112224197e-05f, 2.123717921e-05f, 2.135205829e-05f, 2.146687896e-05f, 2.158164097e-05f, 2.169634409e-05f, 2.181098805e-05f, + 2.192557263e-05f, 2.204009756e-05f, 2.215456261e-05f, 2.226896754e-05f, 2.238331209e-05f, 2.249759602e-05f, 2.261181909e-05f, 2.272598104e-05f, 2.284008165e-05f, 2.295412066e-05f, + 2.306809783e-05f, 2.318201292e-05f, 2.329586568e-05f, 2.340965586e-05f, 2.352338323e-05f, 2.363704754e-05f, 2.375064855e-05f, 2.386418602e-05f, 2.397765969e-05f, 2.409106934e-05f, + 2.420441471e-05f, 2.431769557e-05f, 2.443091167e-05f, 2.454406278e-05f, 2.465714864e-05f, 2.477016902e-05f, 2.488312367e-05f, 2.499601236e-05f, 2.510883485e-05f, 2.522159088e-05f, + 2.533428023e-05f, 2.544690265e-05f, 2.555945790e-05f, 2.567194574e-05f, 2.578436593e-05f, 2.589671823e-05f, 2.600900240e-05f, 2.612121820e-05f, 2.623336540e-05f, 2.634544374e-05f, + 2.645745300e-05f, 2.656939294e-05f, 2.668126331e-05f, 2.679306388e-05f, 2.690479440e-05f, 2.701645465e-05f, 2.712804438e-05f, 2.723956335e-05f, 2.735101133e-05f, 2.746238808e-05f, + 2.757369337e-05f, 2.768492695e-05f, 2.779608859e-05f, 2.790717805e-05f, 2.801819509e-05f, 2.812913948e-05f, 2.824001099e-05f, 2.835080937e-05f, 2.846153440e-05f, 2.857218582e-05f, + 2.868276342e-05f, 2.879326695e-05f, 2.890369619e-05f, 2.901405088e-05f, 2.912433081e-05f, 2.923453573e-05f, 2.934466541e-05f, 2.945471962e-05f, 2.956469812e-05f, 2.967460069e-05f, + 2.978442707e-05f, 2.989417705e-05f, 3.000385039e-05f, 3.011344685e-05f, 3.022296621e-05f, 3.033240823e-05f, 3.044177267e-05f, 3.055105931e-05f, 3.066026792e-05f, 3.076939825e-05f, + 3.087845009e-05f, 3.098742320e-05f, 3.109631734e-05f, 3.120513229e-05f, 3.131386782e-05f, 3.142252369e-05f, 3.153109968e-05f, 3.163959555e-05f, 3.174801107e-05f, 3.185634602e-05f, + 3.196460017e-05f, 3.207277328e-05f, 3.218086512e-05f, 3.228887547e-05f, 3.239680410e-05f, 3.250465078e-05f, 3.261241529e-05f, 3.272009738e-05f, 3.282769684e-05f, 3.293521343e-05f, + 3.304264694e-05f, 3.314999713e-05f, 3.325726377e-05f, 3.336444664e-05f, 3.347154551e-05f, 3.357856015e-05f, 3.368549034e-05f, 3.379233586e-05f, 3.389909647e-05f, 3.400577195e-05f, + 3.411236207e-05f, 3.421886661e-05f, 3.432528535e-05f, 3.443161805e-05f, 3.453786450e-05f, 3.464402447e-05f, 3.475009774e-05f, 3.485608407e-05f, 3.496198325e-05f, 3.506779506e-05f, + 3.517351927e-05f, 3.527915565e-05f, 3.538470399e-05f, 3.549016406e-05f, 3.559553564e-05f, 3.570081851e-05f, 3.580601243e-05f, 3.591111721e-05f, 3.601613260e-05f, 3.612105839e-05f, + 3.622589436e-05f, 3.633064028e-05f, 3.643529595e-05f, 3.653986112e-05f, 3.664433560e-05f, 3.674871914e-05f, 3.685301155e-05f, 3.695721258e-05f, 3.706132204e-05f, 3.716533969e-05f, + 3.726926531e-05f, 3.737309870e-05f, 3.747683962e-05f, 3.758048787e-05f, 3.768404322e-05f, 3.778750545e-05f, 3.789087436e-05f, 3.799414971e-05f, 3.809733130e-05f, 3.820041890e-05f, + 3.830341230e-05f, 3.840631128e-05f, 3.850911564e-05f, 3.861182514e-05f, 3.871443957e-05f, 3.881695872e-05f, 3.891938238e-05f, 3.902171033e-05f, 3.912394235e-05f, 3.922607822e-05f, + 3.932811774e-05f, 3.943006069e-05f, 3.953190686e-05f, 3.963365603e-05f, 3.973530798e-05f, 3.983686251e-05f, 3.993831941e-05f, 4.003967845e-05f, 4.014093943e-05f, 4.024210213e-05f, + 4.034316635e-05f, 4.044413186e-05f, 4.054499847e-05f, 4.064576595e-05f, 4.074643409e-05f, 4.084700269e-05f, 4.094747154e-05f, 4.104784042e-05f, 4.114810912e-05f, 4.124827744e-05f, + 4.134834516e-05f, 4.144831207e-05f, 4.154817797e-05f, 4.164794265e-05f, 4.174760589e-05f, 4.184716749e-05f, 4.194662724e-05f, 4.204598494e-05f, 4.214524037e-05f, 4.224439333e-05f, + 4.234344360e-05f, 4.244239099e-05f, 4.254123529e-05f, 4.263997628e-05f, 4.273861377e-05f, 4.283714754e-05f, 4.293557740e-05f, 4.303390313e-05f, 4.313212453e-05f, 4.323024140e-05f, + 4.332825353e-05f, 4.342616071e-05f, 4.352396275e-05f, 4.362165943e-05f, 4.371925055e-05f, 4.381673592e-05f, 4.391411533e-05f, 4.401138856e-05f, 4.410855543e-05f, 4.420561573e-05f, + 4.430256925e-05f, 4.439941580e-05f, 4.449615517e-05f, 4.459278716e-05f, 4.468931157e-05f, 4.478572820e-05f, 4.488203684e-05f, 4.497823731e-05f, 4.507432939e-05f, 4.517031289e-05f, + 4.526618760e-05f, 4.536195333e-05f, 4.545760989e-05f, 4.555315706e-05f, 4.564859465e-05f, 4.574392247e-05f, 4.583914030e-05f, 4.593424797e-05f, 4.602924527e-05f, 4.612413199e-05f, + 4.621890796e-05f, 4.631357295e-05f, 4.640812679e-05f, 4.650256928e-05f, 4.659690021e-05f, 4.669111940e-05f, 4.678522664e-05f, 4.687922175e-05f, 4.697310452e-05f, 4.706687476e-05f, + 4.716053229e-05f, 4.725407689e-05f, 4.734750839e-05f, 4.744082658e-05f, 4.753403128e-05f, 4.762712228e-05f, 4.772009940e-05f, 4.781296245e-05f, 4.790571122e-05f, 4.799834554e-05f, + 4.809086520e-05f, 4.818327003e-05f, 4.827555981e-05f, 4.836773437e-05f, 4.845979352e-05f, 4.855173705e-05f, 4.864356479e-05f, 4.873527655e-05f, 4.882687212e-05f, 4.891835133e-05f, + 4.900971399e-05f, 4.910095990e-05f, 4.919208888e-05f, 4.928310074e-05f, 4.937399529e-05f, 4.946477235e-05f, 4.955543172e-05f, 4.964597322e-05f, 4.973639667e-05f, 4.982670187e-05f, + 4.991688864e-05f, 5.000695679e-05f, 5.009690614e-05f, 5.018673651e-05f, 5.027644770e-05f, 5.036603954e-05f, 5.045551183e-05f, 5.054486440e-05f, 5.063409705e-05f, 5.072320961e-05f, + 5.081220190e-05f, 5.090107372e-05f, 5.098982490e-05f, 5.107845526e-05f, 5.116696460e-05f, 5.125535276e-05f, 5.134361954e-05f, 5.143176477e-05f, 5.151978826e-05f, 5.160768984e-05f, + 5.169546932e-05f, 5.178312652e-05f, 5.187066126e-05f, 5.195807337e-05f, 5.204536267e-05f, 5.213252896e-05f, 5.221957208e-05f, 5.230649185e-05f, 5.239328809e-05f, 5.247996062e-05f, + 5.256650926e-05f, 5.265293384e-05f, 5.273923417e-05f, 5.282541009e-05f, 5.291146140e-05f, 5.299738795e-05f, 5.308318955e-05f, 5.316886603e-05f, 5.325441721e-05f, 5.333984291e-05f, + 5.342514297e-05f, 5.351031720e-05f, 5.359536543e-05f, 5.368028750e-05f, 5.376508321e-05f, 5.384975241e-05f, 5.393429492e-05f, 5.401871056e-05f, 5.410299917e-05f, 5.418716056e-05f, + 5.427119458e-05f, 5.435510104e-05f, 5.443887978e-05f, 5.452253062e-05f, 5.460605340e-05f, 5.468944794e-05f, 5.477271408e-05f, 5.485585164e-05f, 5.493886045e-05f, 5.502174035e-05f, + 5.510449117e-05f, 5.518711274e-05f, 5.526960488e-05f, 5.535196744e-05f, 5.543420023e-05f, 5.551630311e-05f, 5.559827590e-05f, 5.568011842e-05f, 5.576183053e-05f, 5.584341204e-05f, + 5.592486280e-05f, 5.600618263e-05f, 5.608737138e-05f, 5.616842888e-05f, 5.624935496e-05f, 5.633014946e-05f, 5.641081222e-05f, 5.649134306e-05f, 5.657174184e-05f, 5.665200838e-05f, + 5.673214252e-05f, 5.681214410e-05f, 5.689201296e-05f, 5.697174893e-05f, 5.705135186e-05f, 5.713082158e-05f, 5.721015793e-05f, 5.728936075e-05f, 5.736842988e-05f, 5.744736516e-05f, + 5.752616644e-05f, 5.760483354e-05f, 5.768336632e-05f, 5.776176461e-05f, 5.784002825e-05f, 5.791815709e-05f, 5.799615097e-05f, 5.807400973e-05f, 5.815173321e-05f, 5.822932126e-05f, + 5.830677372e-05f, 5.838409044e-05f, 5.846127125e-05f, 5.853831601e-05f, 5.861522455e-05f, 5.869199672e-05f, 5.876863237e-05f, 5.884513135e-05f, 5.892149349e-05f, 5.899771865e-05f, + 5.907380666e-05f, 5.914975739e-05f, 5.922557067e-05f, 5.930124636e-05f, 5.937678429e-05f, 5.945218432e-05f, 5.952744630e-05f, 5.960257008e-05f, 5.967755550e-05f, 5.975240242e-05f, + 5.982711068e-05f, 5.990168013e-05f, 5.997611063e-05f, 6.005040202e-05f, 6.012455416e-05f, 6.019856689e-05f, 6.027244008e-05f, 6.034617356e-05f, 6.041976720e-05f, 6.049322085e-05f, + 6.056653435e-05f, 6.063970756e-05f, 6.071274034e-05f, 6.078563254e-05f, 6.085838402e-05f, 6.093099462e-05f, 6.100346420e-05f, 6.107579262e-05f, 6.114797974e-05f, 6.122002540e-05f, + 6.129192947e-05f, 6.136369180e-05f, 6.143531225e-05f, 6.150679068e-05f, 6.157812694e-05f, 6.164932089e-05f, 6.172037239e-05f, 6.179128130e-05f, 6.186204747e-05f, 6.193267077e-05f, + 6.200315106e-05f, 6.207348819e-05f, 6.214368202e-05f, 6.221373242e-05f, 6.228363924e-05f, 6.235340236e-05f, 6.242302162e-05f, 6.249249689e-05f, 6.256182803e-05f, 6.263101490e-05f, + 6.270005738e-05f, 6.276895531e-05f, 6.283770857e-05f, 6.290631701e-05f, 6.297478051e-05f, 6.304309892e-05f, 6.311127211e-05f, 6.317929995e-05f, 6.324718230e-05f, 6.331491902e-05f, + 6.338250999e-05f, 6.344995507e-05f, 6.351725412e-05f, 6.358440701e-05f, 6.365141362e-05f, 6.371827380e-05f, 6.378498743e-05f, 6.385155437e-05f, 6.391797449e-05f, 6.398424767e-05f, + 6.405037377e-05f, 6.411635266e-05f, 6.418218421e-05f, 6.424786829e-05f, 6.431340477e-05f, 6.437879352e-05f, 6.444403442e-05f, 6.450912734e-05f, 6.457407215e-05f, 6.463886871e-05f, + 6.470351691e-05f, 6.476801662e-05f, 6.483236770e-05f, 6.489657004e-05f, 6.496062351e-05f, 6.502452798e-05f, 6.508828333e-05f, 6.515188942e-05f, 6.521534615e-05f, 6.527865338e-05f, + 6.534181099e-05f, 6.540481886e-05f, 6.546767686e-05f, 6.553038486e-05f, 6.559294276e-05f, 6.565535042e-05f, 6.571760773e-05f, 6.577971456e-05f, 6.584167079e-05f, 6.590347630e-05f, + 6.596513097e-05f, 6.602663468e-05f, 6.608798731e-05f, 6.614918874e-05f, 6.621023885e-05f, 6.627113752e-05f, 6.633188464e-05f, 6.639248009e-05f, 6.645292374e-05f, 6.651321549e-05f, + 6.657335521e-05f, 6.663334279e-05f, 6.669317811e-05f, 6.675286105e-05f, 6.681239151e-05f, 6.687176936e-05f, 6.693099449e-05f, 6.699006678e-05f, 6.704898613e-05f, 6.710775241e-05f, + 6.716636552e-05f, 6.722482534e-05f, 6.728313175e-05f, 6.734128465e-05f, 6.739928393e-05f, 6.745712946e-05f, 6.751482115e-05f, 6.757235887e-05f, 6.762974252e-05f, 6.768697199e-05f, + 6.774404717e-05f, 6.780096794e-05f, 6.785773420e-05f, 6.791434585e-05f, 6.797080276e-05f, 6.802710484e-05f, 6.808325197e-05f, 6.813924405e-05f, 6.819508096e-05f, 6.825076262e-05f, + 6.830628889e-05f, 6.836165969e-05f, 6.841687490e-05f, 6.847193443e-05f, 6.852683815e-05f, 6.858158598e-05f, 6.863617779e-05f, 6.869061350e-05f, 6.874489300e-05f, 6.879901618e-05f, + 6.885298294e-05f, 6.890679318e-05f, 6.896044680e-05f, 6.901394369e-05f, 6.906728375e-05f, 6.912046688e-05f, 6.917349298e-05f, 6.922636195e-05f, 6.927907369e-05f, 6.933162810e-05f, + 6.938402508e-05f, 6.943626453e-05f, 6.948834636e-05f, 6.954027045e-05f, 6.959203673e-05f, 6.964364508e-05f, 6.969509541e-05f, 6.974638763e-05f, 6.979752163e-05f, 6.984849733e-05f, + 6.989931461e-05f, 6.994997340e-05f, 7.000047360e-05f, 7.005081510e-05f, 7.010099782e-05f, 7.015102166e-05f, 7.020088653e-05f, 7.025059233e-05f, 7.030013897e-05f, 7.034952636e-05f, + 7.039875441e-05f, 7.044782302e-05f, 7.049673210e-05f, 7.054548156e-05f, 7.059407132e-05f, 7.064250127e-05f, 7.069077133e-05f, 7.073888142e-05f, 7.078683143e-05f, 7.083462129e-05f, + 7.088225089e-05f, 7.092972017e-05f, 7.097702902e-05f, 7.102417735e-05f, 7.107116509e-05f, 7.111799215e-05f, 7.116465843e-05f, 7.121116385e-05f, 7.125750833e-05f, 7.130369178e-05f, + 7.134971411e-05f, 7.139557525e-05f, 7.144127510e-05f, 7.148681359e-05f, 7.153219062e-05f, 7.157740612e-05f, 7.162246000e-05f, 7.166735219e-05f, 7.171208259e-05f, 7.175665112e-05f, + 7.180105771e-05f, 7.184530227e-05f, 7.188938473e-05f, 7.193330500e-05f, 7.197706300e-05f, 7.202065865e-05f, 7.206409188e-05f, 7.210736260e-05f, 7.215047074e-05f, 7.219341621e-05f, + 7.223619895e-05f, 7.227881887e-05f, 7.232127589e-05f, 7.236356994e-05f, 7.240570095e-05f, 7.244766883e-05f, 7.248947351e-05f, 7.253111491e-05f, 7.257259297e-05f, 7.261390760e-05f, + 7.265505874e-05f, 7.269604630e-05f, 7.273687022e-05f, 7.277753042e-05f, 7.281802683e-05f, 7.285835937e-05f, 7.289852798e-05f, 7.293853258e-05f, 7.297837311e-05f, 7.301804948e-05f, + 7.305756164e-05f, 7.309690950e-05f, 7.313609301e-05f, 7.317511209e-05f, 7.321396667e-05f, 7.325265668e-05f, 7.329118206e-05f, 7.332954273e-05f, 7.336773864e-05f, 7.340576971e-05f, + 7.344363587e-05f, 7.348133707e-05f, 7.351887322e-05f, 7.355624428e-05f, 7.359345016e-05f, 7.363049082e-05f, 7.366736617e-05f, 7.370407617e-05f, 7.374062074e-05f, 7.377699982e-05f, + 7.381321335e-05f, 7.384926126e-05f, 7.388514350e-05f, 7.392086000e-05f, 7.395641069e-05f, 7.399179553e-05f, 7.402701444e-05f, 7.406206737e-05f, 7.409695425e-05f, 7.413167504e-05f, + 7.416622965e-05f, 7.420061805e-05f, 7.423484017e-05f, 7.426889595e-05f, 7.430278533e-05f, 7.433650825e-05f, 7.437006467e-05f, 7.440345452e-05f, 7.443667774e-05f, 7.446973428e-05f, + 7.450262409e-05f, 7.453534710e-05f, 7.456790327e-05f, 7.460029253e-05f, 7.463251484e-05f, 7.466457014e-05f, 7.469645838e-05f, 7.472817950e-05f, 7.475973345e-05f, 7.479112019e-05f, + 7.482233965e-05f, 7.485339178e-05f, 7.488427654e-05f, 7.491499387e-05f, 7.494554372e-05f, 7.497592605e-05f, 7.500614080e-05f, 7.503618793e-05f, 7.506606737e-05f, 7.509577910e-05f, + 7.512532305e-05f, 7.515469918e-05f, 7.518390745e-05f, 7.521294780e-05f, 7.524182018e-05f, 7.527052456e-05f, 7.529906089e-05f, 7.532742912e-05f, 7.535562920e-05f, 7.538366109e-05f, + 7.541152475e-05f, 7.543922013e-05f, 7.546674718e-05f, 7.549410587e-05f, 7.552129616e-05f, 7.554831799e-05f, 7.557517133e-05f, 7.560185613e-05f, 7.562837235e-05f, 7.565471996e-05f, + 7.568089891e-05f, 7.570690916e-05f, 7.573275067e-05f, 7.575842340e-05f, 7.578392732e-05f, 7.580926237e-05f, 7.583442853e-05f, 7.585942576e-05f, 7.588425402e-05f, 7.590891326e-05f, + 7.593340346e-05f, 7.595772458e-05f, 7.598187658e-05f, 7.600585942e-05f, 7.602967308e-05f, 7.605331751e-05f, 7.607679267e-05f, 7.610009855e-05f, 7.612323509e-05f, 7.614620228e-05f, + 7.616900006e-05f, 7.619162842e-05f, 7.621408732e-05f, 7.623637672e-05f, 7.625849660e-05f, 7.628044693e-05f, 7.630222766e-05f, 7.632383878e-05f, 7.634528025e-05f, 7.636655204e-05f, + 7.638765412e-05f, 7.640858647e-05f, 7.642934905e-05f, 7.644994184e-05f, 7.647036480e-05f, 7.649061792e-05f, 7.651070116e-05f, 7.653061449e-05f, 7.655035789e-05f, 7.656993134e-05f, + 7.658933481e-05f, 7.660856827e-05f, 7.662763169e-05f, 7.664652506e-05f, 7.666524834e-05f, 7.668380153e-05f, 7.670218458e-05f, 7.672039748e-05f, 7.673844020e-05f, 7.675631273e-05f, + 7.677401504e-05f, 7.679154710e-05f, 7.680890891e-05f, 7.682610043e-05f, 7.684312165e-05f, 7.685997255e-05f, 7.687665310e-05f, 7.689316329e-05f, 7.690950309e-05f, 7.692567250e-05f, + 7.694167149e-05f, 7.695750004e-05f, 7.697315814e-05f, 7.698864577e-05f, 7.700396291e-05f, 7.701910954e-05f, 7.703408566e-05f, 7.704889123e-05f, 7.706352626e-05f, 7.707799072e-05f, + 7.709228461e-05f, 7.710640789e-05f, 7.712036057e-05f, 7.713414263e-05f, 7.714775405e-05f, 7.716119483e-05f, 7.717446494e-05f, 7.718756439e-05f, 7.720049315e-05f, 7.721325122e-05f, + 7.722583858e-05f, 7.723825523e-05f, 7.725050115e-05f, 7.726257634e-05f, 7.727448079e-05f, 7.728621448e-05f, 7.729777741e-05f, 7.730916958e-05f, 7.732039096e-05f, 7.733144156e-05f, + 7.734232138e-05f, 7.735303039e-05f, 7.736356860e-05f, 7.737393600e-05f, 7.738413258e-05f, 7.739415834e-05f, 7.740401328e-05f, 7.741369739e-05f, 7.742321067e-05f, 7.743255311e-05f, + 7.744172470e-05f, 7.745072546e-05f, 7.745955537e-05f, 7.746821443e-05f, 7.747670265e-05f, 7.748502001e-05f, 7.749316652e-05f, 7.750114218e-05f, 7.750894699e-05f, 7.751658094e-05f, + 7.752404404e-05f, 7.753133629e-05f, 7.753845770e-05f, 7.754540825e-05f, 7.755218796e-05f, 7.755879683e-05f, 7.756523485e-05f, 7.757150204e-05f, 7.757759839e-05f, 7.758352392e-05f, + 7.758927862e-05f, 7.759486249e-05f, 7.760027556e-05f, 7.760551781e-05f, 7.761058925e-05f, 7.761548990e-05f, 7.762021976e-05f, 7.762477883e-05f, 7.762916712e-05f, 7.763338464e-05f, + 7.763743140e-05f, 7.764130741e-05f, 7.764501267e-05f, 7.764854720e-05f, 7.765191100e-05f, 7.765510408e-05f, 7.765812646e-05f, 7.766097814e-05f, 7.766365914e-05f, 7.766616946e-05f, + 7.766850912e-05f, 7.767067814e-05f, 7.767267652e-05f, 7.767450427e-05f, 7.767616141e-05f, 7.767764796e-05f, 7.767896392e-05f, 7.768010932e-05f, 7.768108416e-05f, 7.768188847e-05f, + 7.768252225e-05f, 7.768298552e-05f, 7.768327830e-05f, 7.768340061e-05f, 7.768335246e-05f, 7.768313387e-05f, 7.768274486e-05f, 7.768218545e-05f, 7.768145565e-05f, 7.768055548e-05f, + 7.767948496e-05f, 7.767824412e-05f, 7.767683297e-05f, 7.767525153e-05f, 7.767349983e-05f, 7.767157788e-05f, 7.766948570e-05f, 7.766722333e-05f, 7.766479077e-05f, 7.766218805e-05f, + 7.765941520e-05f, 7.765647224e-05f, 7.765335919e-05f, 7.765007608e-05f, 7.764662293e-05f, 7.764299976e-05f, 7.763920661e-05f, 7.763524349e-05f, 7.763111043e-05f, 7.762680746e-05f, + 7.762233461e-05f, 7.761769190e-05f, 7.761287936e-05f, 7.760789701e-05f, 7.760274490e-05f, 7.759742303e-05f, 7.759193145e-05f, 7.758627018e-05f, 7.758043925e-05f, 7.757443869e-05f, + 7.756826854e-05f, 7.756192882e-05f, 7.755541956e-05f, 7.754874080e-05f, 7.754189256e-05f, 7.753487489e-05f, 7.752768780e-05f, 7.752033134e-05f, 7.751280554e-05f, 7.750511043e-05f, + 7.749724605e-05f, 7.748921243e-05f, 7.748100960e-05f, 7.747263760e-05f, 7.746409647e-05f, 7.745538624e-05f, 7.744650695e-05f, 7.743745863e-05f, 7.742824132e-05f, 7.741885506e-05f, + 7.740929989e-05f, 7.739957585e-05f, 7.738968296e-05f, 7.737962128e-05f, 7.736939084e-05f, 7.735899168e-05f, 7.734842384e-05f, 7.733768736e-05f, 7.732678228e-05f, 7.731570865e-05f, + 7.730446650e-05f, 7.729305587e-05f, 7.728147681e-05f, 7.726972936e-05f, 7.725781357e-05f, 7.724572947e-05f, 7.723347711e-05f, 7.722105654e-05f, 7.720846779e-05f, 7.719571092e-05f, + 7.718278596e-05f, 7.716969297e-05f, 7.715643198e-05f, 7.714300305e-05f, 7.712940623e-05f, 7.711564155e-05f, 7.710170906e-05f, 7.708760882e-05f, 7.707334088e-05f, 7.705890527e-05f, + 7.704430204e-05f, 7.702953126e-05f, 7.701459296e-05f, 7.699948720e-05f, 7.698421403e-05f, 7.696877349e-05f, 7.695316564e-05f, 7.693739053e-05f, 7.692144821e-05f, 7.690533873e-05f, + 7.688906215e-05f, 7.687261851e-05f, 7.685600787e-05f, 7.683923029e-05f, 7.682228582e-05f, 7.680517451e-05f, 7.678789641e-05f, 7.677045159e-05f, 7.675284009e-05f, 7.673506197e-05f, + 7.671711729e-05f, 7.669900611e-05f, 7.668072847e-05f, 7.666228445e-05f, 7.664367409e-05f, 7.662489745e-05f, 7.660595459e-05f, 7.658684557e-05f, 7.656757045e-05f, 7.654812928e-05f, + 7.652852213e-05f, 7.650874906e-05f, 7.648881013e-05f, 7.646870539e-05f, 7.644843491e-05f, 7.642799875e-05f, 7.640739697e-05f, 7.638662963e-05f, 7.636569680e-05f, 7.634459854e-05f, + 7.632333490e-05f, 7.630190597e-05f, 7.628031179e-05f, 7.625855243e-05f, 7.623662796e-05f, 7.621453845e-05f, 7.619228395e-05f, 7.616986453e-05f, 7.614728026e-05f, 7.612453121e-05f, + 7.610161743e-05f, 7.607853901e-05f, 7.605529600e-05f, 7.603188848e-05f, 7.600831650e-05f, 7.598458015e-05f, 7.596067949e-05f, 7.593661458e-05f, 7.591238550e-05f, 7.588799232e-05f, + 7.586343511e-05f, 7.583871393e-05f, 7.581382886e-05f, 7.578877998e-05f, 7.576356734e-05f, 7.573819103e-05f, 7.571265111e-05f, 7.568694767e-05f, 7.566108076e-05f, 7.563505047e-05f, + 7.560885687e-05f, 7.558250003e-05f, 7.555598002e-05f, 7.552929693e-05f, 7.550245083e-05f, 7.547544178e-05f, 7.544826988e-05f, 7.542093519e-05f, 7.539343779e-05f, 7.536577776e-05f, + 7.533795517e-05f, 7.530997011e-05f, 7.528182264e-05f, 7.525351286e-05f, 7.522504083e-05f, 7.519640664e-05f, 7.516761036e-05f, 7.513865208e-05f, 7.510953187e-05f, 7.508024982e-05f, + 7.505080600e-05f, 7.502120050e-05f, 7.499143340e-05f, 7.496150478e-05f, 7.493141472e-05f, 7.490116331e-05f, 7.487075062e-05f, 7.484017674e-05f, 7.480944176e-05f, 7.477854576e-05f, + 7.474748881e-05f, 7.471627102e-05f, 7.468489245e-05f, 7.465335320e-05f, 7.462165335e-05f, 7.458979300e-05f, 7.455777221e-05f, 7.452559108e-05f, 7.449324971e-05f, 7.446074816e-05f, + 7.442808654e-05f, 7.439526493e-05f, 7.436228342e-05f, 7.432914209e-05f, 7.429584104e-05f, 7.426238036e-05f, 7.422876013e-05f, 7.419498044e-05f, 7.416104139e-05f, 7.412694307e-05f, + 7.409268556e-05f, 7.405826896e-05f, 7.402369336e-05f, 7.398895885e-05f, 7.395406553e-05f, 7.391901348e-05f, 7.388380280e-05f, 7.384843359e-05f, 7.381290593e-05f, 7.377721993e-05f, + 7.374137567e-05f, 7.370537325e-05f, 7.366921276e-05f, 7.363289431e-05f, 7.359641798e-05f, 7.355978387e-05f, 7.352299209e-05f, 7.348604271e-05f, 7.344893586e-05f, 7.341167161e-05f, + 7.337425007e-05f, 7.333667133e-05f, 7.329893550e-05f, 7.326104267e-05f, 7.322299295e-05f, 7.318478642e-05f, 7.314642320e-05f, 7.310790338e-05f, 7.306922706e-05f, 7.303039434e-05f, + 7.299140533e-05f, 7.295226012e-05f, 7.291295882e-05f, 7.287350153e-05f, 7.283388835e-05f, 7.279411939e-05f, 7.275419474e-05f, 7.271411451e-05f, 7.267387881e-05f, 7.263348773e-05f, + 7.259294139e-05f, 7.255223989e-05f, 7.251138333e-05f, 7.247037181e-05f, 7.242920546e-05f, 7.238788436e-05f, 7.234640863e-05f, 7.230477837e-05f, 7.226299369e-05f, 7.222105470e-05f, + 7.217896150e-05f, 7.213671421e-05f, 7.209431293e-05f, 7.205175777e-05f, 7.200904884e-05f, 7.196618624e-05f, 7.192317010e-05f, 7.188000052e-05f, 7.183667760e-05f, 7.179320146e-05f, + 7.174957222e-05f, 7.170578997e-05f, 7.166185484e-05f, 7.161776693e-05f, 7.157352636e-05f, 7.152913324e-05f, 7.148458769e-05f, 7.143988981e-05f, 7.139503972e-05f, 7.135003753e-05f, + 7.130488336e-05f, 7.125957733e-05f, 7.121411954e-05f, 7.116851011e-05f, 7.112274916e-05f, 7.107683681e-05f, 7.103077316e-05f, 7.098455835e-05f, 7.093819247e-05f, 7.089167566e-05f, + 7.084500802e-05f, 7.079818968e-05f, 7.075122075e-05f, 7.070410135e-05f, 7.065683161e-05f, 7.060941163e-05f, 7.056184154e-05f, 7.051412146e-05f, 7.046625151e-05f, 7.041823181e-05f, + 7.037006248e-05f, 7.032174363e-05f, 7.027327540e-05f, 7.022465790e-05f, 7.017589126e-05f, 7.012697560e-05f, 7.007791103e-05f, 7.002869768e-05f, 6.997933569e-05f, 6.992982516e-05f, + 6.988016622e-05f, 6.983035900e-05f, 6.978040362e-05f, 6.973030020e-05f, 6.968004888e-05f, 6.962964977e-05f, 6.957910301e-05f, 6.952840871e-05f, 6.947756701e-05f, 6.942657802e-05f, + 6.937544189e-05f, 6.932415872e-05f, 6.927272866e-05f, 6.922115183e-05f, 6.916942836e-05f, 6.911755838e-05f, 6.906554200e-05f, 6.901337938e-05f, 6.896107062e-05f, 6.890861587e-05f, + 6.885601525e-05f, 6.880326890e-05f, 6.875037694e-05f, 6.869733950e-05f, 6.864415672e-05f, 6.859082873e-05f, 6.853735565e-05f, 6.848373763e-05f, 6.842997479e-05f, 6.837606726e-05f, + 6.832201519e-05f, 6.826781870e-05f, 6.821347792e-05f, 6.815899300e-05f, 6.810436406e-05f, 6.804959123e-05f, 6.799467466e-05f, 6.793961448e-05f, 6.788441083e-05f, 6.782906383e-05f, + 6.777357363e-05f, 6.771794037e-05f, 6.766216417e-05f, 6.760624518e-05f, 6.755018353e-05f, 6.749397936e-05f, 6.743763281e-05f, 6.738114402e-05f, 6.732451312e-05f, 6.726774025e-05f, + 6.721082556e-05f, 6.715376918e-05f, 6.709657125e-05f, 6.703923192e-05f, 6.698175131e-05f, 6.692412958e-05f, 6.686636686e-05f, 6.680846330e-05f, 6.675041903e-05f, 6.669223420e-05f, + 6.663390895e-05f, 6.657544342e-05f, 6.651683775e-05f, 6.645809209e-05f, 6.639920658e-05f, 6.634018137e-05f, 6.628101659e-05f, 6.622171239e-05f, 6.616226892e-05f, 6.610268632e-05f, + 6.604296474e-05f, 6.598310431e-05f, 6.592310520e-05f, 6.586296753e-05f, 6.580269146e-05f, 6.574227714e-05f, 6.568172470e-05f, 6.562103431e-05f, 6.556020610e-05f, 6.549924022e-05f, + 6.543813682e-05f, 6.537689605e-05f, 6.531551805e-05f, 6.525400299e-05f, 6.519235099e-05f, 6.513056222e-05f, 6.506863683e-05f, 6.500657495e-05f, 6.494437675e-05f, 6.488204237e-05f, + 6.481957197e-05f, 6.475696569e-05f, 6.469422368e-05f, 6.463134611e-05f, 6.456833311e-05f, 6.450518485e-05f, 6.444190147e-05f, 6.437848312e-05f, 6.431492996e-05f, 6.425124215e-05f, + 6.418741983e-05f, 6.412346317e-05f, 6.405937230e-05f, 6.399514740e-05f, 6.393078860e-05f, 6.386629608e-05f, 6.380166997e-05f, 6.373691045e-05f, 6.367201766e-05f, 6.360699175e-05f, + 6.354183290e-05f, 6.347654124e-05f, 6.341111695e-05f, 6.334556017e-05f, 6.327987107e-05f, 6.321404979e-05f, 6.314809651e-05f, 6.308201137e-05f, 6.301579454e-05f, 6.294944617e-05f, + 6.288296643e-05f, 6.281635547e-05f, 6.274961345e-05f, 6.268274053e-05f, 6.261573688e-05f, 6.254860265e-05f, 6.248133800e-05f, 6.241394309e-05f, 6.234641810e-05f, 6.227876316e-05f, + 6.221097846e-05f, 6.214306414e-05f, 6.207502038e-05f, 6.200684733e-05f, 6.193854517e-05f, 6.187011404e-05f, 6.180155411e-05f, 6.173286556e-05f, 6.166404853e-05f, 6.159510320e-05f, + 6.152602973e-05f, 6.145682829e-05f, 6.138749903e-05f, 6.131804213e-05f, 6.124845775e-05f, 6.117874605e-05f, 6.110890721e-05f, 6.103894138e-05f, 6.096884874e-05f, 6.089862945e-05f, + 6.082828368e-05f, 6.075781159e-05f, 6.068721336e-05f, 6.061648914e-05f, 6.054563912e-05f, 6.047466345e-05f, 6.040356231e-05f, 6.033233586e-05f, 6.026098427e-05f, 6.018950772e-05f, + 6.011790637e-05f, 6.004618039e-05f, 5.997432996e-05f, 5.990235523e-05f, 5.983025639e-05f, 5.975803361e-05f, 5.968568705e-05f, 5.961321688e-05f, 5.954062329e-05f, 5.946790643e-05f, + 5.939506648e-05f, 5.932210362e-05f, 5.924901802e-05f, 5.917580985e-05f, 5.910247928e-05f, 5.902902649e-05f, 5.895545164e-05f, 5.888175493e-05f, 5.880793651e-05f, 5.873399656e-05f, + 5.865993526e-05f, 5.858575278e-05f, 5.851144930e-05f, 5.843702499e-05f, 5.836248003e-05f, 5.828781459e-05f, 5.821302886e-05f, 5.813812300e-05f, 5.806309719e-05f, 5.798795162e-05f, + 5.791268645e-05f, 5.783730187e-05f, 5.776179805e-05f, 5.768617516e-05f, 5.761043340e-05f, 5.753457294e-05f, 5.745859394e-05f, 5.738249661e-05f, 5.730628110e-05f, 5.722994761e-05f, + 5.715349631e-05f, 5.707692738e-05f, 5.700024100e-05f, 5.692343736e-05f, 5.684651662e-05f, 5.676947898e-05f, 5.669232462e-05f, 5.661505371e-05f, 5.653766643e-05f, 5.646016298e-05f, + 5.638254352e-05f, 5.630480825e-05f, 5.622695734e-05f, 5.614899098e-05f, 5.607090935e-05f, 5.599271263e-05f, 5.591440101e-05f, 5.583597467e-05f, 5.575743380e-05f, 5.567877857e-05f, + 5.560000917e-05f, 5.552112580e-05f, 5.544212862e-05f, 5.536301783e-05f, 5.528379361e-05f, 5.520445615e-05f, 5.512500563e-05f, 5.504544224e-05f, 5.496576617e-05f, 5.488597759e-05f, + 5.480607671e-05f, 5.472606370e-05f, 5.464593875e-05f, 5.456570205e-05f, 5.448535378e-05f, 5.440489414e-05f, 5.432432332e-05f, 5.424364149e-05f, 5.416284885e-05f, 5.408194558e-05f, + 5.400093189e-05f, 5.391980795e-05f, 5.383857395e-05f, 5.375723008e-05f, 5.367577654e-05f, 5.359421352e-05f, 5.351254119e-05f, 5.343075976e-05f, 5.334886942e-05f, 5.326687035e-05f, + 5.318476274e-05f, 5.310254679e-05f, 5.302022270e-05f, 5.293779064e-05f, 5.285525082e-05f, 5.277260342e-05f, 5.268984863e-05f, 5.260698666e-05f, 5.252401769e-05f, 5.244094192e-05f, + 5.235775953e-05f, 5.227447072e-05f, 5.219107570e-05f, 5.210757464e-05f, 5.202396774e-05f, 5.194025520e-05f, 5.185643722e-05f, 5.177251398e-05f, 5.168848568e-05f, 5.160435252e-05f, + 5.152011469e-05f, 5.143577239e-05f, 5.135132582e-05f, 5.126677516e-05f, 5.118212062e-05f, 5.109736239e-05f, 5.101250067e-05f, 5.092753566e-05f, 5.084246755e-05f, 5.075729654e-05f, + 5.067202282e-05f, 5.058664660e-05f, 5.050116807e-05f, 5.041558744e-05f, 5.032990489e-05f, 5.024412063e-05f, 5.015823485e-05f, 5.007224776e-05f, 4.998615955e-05f, 4.989997043e-05f, + 4.981368059e-05f, 4.972729023e-05f, 4.964079955e-05f, 4.955420876e-05f, 4.946751804e-05f, 4.938072761e-05f, 4.929383766e-05f, 4.920684840e-05f, 4.911976002e-05f, 4.903257273e-05f, + 4.894528673e-05f, 4.885790221e-05f, 4.877041939e-05f, 4.868283846e-05f, 4.859515962e-05f, 4.850738309e-05f, 4.841950905e-05f, 4.833153771e-05f, 4.824346929e-05f, 4.815530397e-05f, + 4.806704196e-05f, 4.797868348e-05f, 4.789022871e-05f, 4.780167786e-05f, 4.771303115e-05f, 4.762428876e-05f, 4.753545091e-05f, 4.744651781e-05f, 4.735748965e-05f, 4.726836664e-05f, + 4.717914899e-05f, 4.708983691e-05f, 4.700043059e-05f, 4.691093024e-05f, 4.682133607e-05f, 4.673164829e-05f, 4.664186711e-05f, 4.655199272e-05f, 4.646202534e-05f, 4.637196517e-05f, + 4.628181242e-05f, 4.619156729e-05f, 4.610123000e-05f, 4.601080076e-05f, 4.592027976e-05f, 4.582966722e-05f, 4.573896335e-05f, 4.564816835e-05f, 4.555728244e-05f, 4.546630582e-05f, + 4.537523870e-05f, 4.528408129e-05f, 4.519283379e-05f, 4.510149643e-05f, 4.501006940e-05f, 4.491855293e-05f, 4.482694721e-05f, 4.473525246e-05f, 4.464346889e-05f, 4.455159670e-05f, + 4.445963612e-05f, 4.436758735e-05f, 4.427545059e-05f, 4.418322608e-05f, 4.409091400e-05f, 4.399851458e-05f, 4.390602803e-05f, 4.381345456e-05f, 4.372079438e-05f, 4.362804770e-05f, + 4.353521474e-05f, 4.344229570e-05f, 4.334929081e-05f, 4.325620027e-05f, 4.316302430e-05f, 4.306976311e-05f, 4.297641691e-05f, 4.288298592e-05f, 4.278947035e-05f, 4.269587041e-05f, + 4.260218632e-05f, 4.250841830e-05f, 4.241456655e-05f, 4.232063130e-05f, 4.222661275e-05f, 4.213251112e-05f, 4.203832663e-05f, 4.194405949e-05f, 4.184970991e-05f, 4.175527812e-05f, + 4.166076433e-05f, 4.156616875e-05f, 4.147149160e-05f, 4.137673309e-05f, 4.128189345e-05f, 4.118697288e-05f, 4.109197161e-05f, 4.099688985e-05f, 4.090172783e-05f, 4.080648574e-05f, + 4.071116382e-05f, 4.061576228e-05f, 4.052028134e-05f, 4.042472121e-05f, 4.032908211e-05f, 4.023336427e-05f, 4.013756789e-05f, 4.004169321e-05f, 3.994574043e-05f, 3.984970977e-05f, + 3.975360145e-05f, 3.965741570e-05f, 3.956115273e-05f, 3.946481276e-05f, 3.936839601e-05f, 3.927190269e-05f, 3.917533304e-05f, 3.907868726e-05f, 3.898196559e-05f, 3.888516823e-05f, + 3.878829540e-05f, 3.869134734e-05f, 3.859432425e-05f, 3.849722637e-05f, 3.840005391e-05f, 3.830280708e-05f, 3.820548612e-05f, 3.810809124e-05f, 3.801062267e-05f, 3.791308062e-05f, + 3.781546532e-05f, 3.771777699e-05f, 3.762001585e-05f, 3.752218213e-05f, 3.742427604e-05f, 3.732629780e-05f, 3.722824765e-05f, 3.713012580e-05f, 3.703193247e-05f, 3.693366790e-05f, + 3.683533229e-05f, 3.673692588e-05f, 3.663844888e-05f, 3.653990153e-05f, 3.644128404e-05f, 3.634259663e-05f, 3.624383954e-05f, 3.614501299e-05f, 3.604611719e-05f, 3.594715238e-05f, + 3.584811877e-05f, 3.574901659e-05f, 3.564984608e-05f, 3.555060744e-05f, 3.545130091e-05f, 3.535192671e-05f, 3.525248506e-05f, 3.515297620e-05f, 3.505340034e-05f, 3.495375771e-05f, + 3.485404854e-05f, 3.475427306e-05f, 3.465443148e-05f, 3.455452403e-05f, 3.445455095e-05f, 3.435451245e-05f, 3.425440877e-05f, 3.415424012e-05f, 3.405400674e-05f, 3.395370885e-05f, + 3.385334668e-05f, 3.375292045e-05f, 3.365243040e-05f, 3.355187675e-05f, 3.345125972e-05f, 3.335057955e-05f, 3.324983646e-05f, 3.314903068e-05f, 3.304816243e-05f, 3.294723195e-05f, + 3.284623946e-05f, 3.274518519e-05f, 3.264406937e-05f, 3.254289223e-05f, 3.244165399e-05f, 3.234035489e-05f, 3.223899514e-05f, 3.213757499e-05f, 3.203609466e-05f, 3.193455437e-05f, + 3.183295436e-05f, 3.173129486e-05f, 3.162957609e-05f, 3.152779829e-05f, 3.142596168e-05f, 3.132406650e-05f, 3.122211297e-05f, 3.112010132e-05f, 3.101803178e-05f, 3.091590459e-05f, + 3.081371997e-05f, 3.071147815e-05f, 3.060917936e-05f, 3.050682384e-05f, 3.040441182e-05f, 3.030194351e-05f, 3.019941916e-05f, 3.009683900e-05f, 2.999420326e-05f, 2.989151216e-05f, + 2.978876594e-05f, 2.968596483e-05f, 2.958310906e-05f, 2.948019886e-05f, 2.937723447e-05f, 2.927421611e-05f, 2.917114402e-05f, 2.906801843e-05f, 2.896483957e-05f, 2.886160767e-05f, + 2.875832296e-05f, 2.865498568e-05f, 2.855159606e-05f, 2.844815433e-05f, 2.834466072e-05f, 2.824111547e-05f, 2.813751881e-05f, 2.803387097e-05f, 2.793017218e-05f, 2.782642267e-05f, + 2.772262269e-05f, 2.761877246e-05f, 2.751487221e-05f, 2.741092218e-05f, 2.730692261e-05f, 2.720287371e-05f, 2.709877574e-05f, 2.699462892e-05f, 2.689043348e-05f, 2.678618966e-05f, + 2.668189770e-05f, 2.657755782e-05f, 2.647317026e-05f, 2.636873525e-05f, 2.626425304e-05f, 2.615972384e-05f, 2.605514791e-05f, 2.595052546e-05f, 2.584585674e-05f, 2.574114198e-05f, + 2.563638142e-05f, 2.553157528e-05f, 2.542672381e-05f, 2.532182723e-05f, 2.521688579e-05f, 2.511189972e-05f, 2.500686925e-05f, 2.490179462e-05f, 2.479667606e-05f, 2.469151381e-05f, + 2.458630810e-05f, 2.448105918e-05f, 2.437576726e-05f, 2.427043260e-05f, 2.416505543e-05f, 2.405963597e-05f, 2.395417447e-05f, 2.384867117e-05f, 2.374312629e-05f, 2.363754008e-05f, + 2.353191277e-05f, 2.342624459e-05f, 2.332053579e-05f, 2.321478660e-05f, 2.310899725e-05f, 2.300316798e-05f, 2.289729903e-05f, 2.279139063e-05f, 2.268544303e-05f, 2.257945645e-05f, + 2.247343113e-05f, 2.236736732e-05f, 2.226126524e-05f, 2.215512514e-05f, 2.204894724e-05f, 2.194273180e-05f, 2.183647904e-05f, 2.173018920e-05f, 2.162386252e-05f, 2.151749923e-05f, + 2.141109958e-05f, 2.130466380e-05f, 2.119819212e-05f, 2.109168479e-05f, 2.098514204e-05f, 2.087856412e-05f, 2.077195124e-05f, 2.066530367e-05f, 2.055862163e-05f, 2.045190535e-05f, + 2.034515509e-05f, 2.023837107e-05f, 2.013155353e-05f, 2.002470271e-05f, 1.991781886e-05f, 1.981090220e-05f, 1.970395297e-05f, 1.959697142e-05f, 1.948995778e-05f, 1.938291229e-05f, + 1.927583519e-05f, 1.916872671e-05f, 1.906158710e-05f, 1.895441659e-05f, 1.884721542e-05f, 1.873998383e-05f, 1.863272206e-05f, 1.852543035e-05f, 1.841810893e-05f, 1.831075804e-05f, + 1.820337793e-05f, 1.809596882e-05f, 1.798853097e-05f, 1.788106460e-05f, 1.777356996e-05f, 1.766604729e-05f, 1.755849682e-05f, 1.745091879e-05f, 1.734331345e-05f, 1.723568103e-05f, + 1.712802177e-05f, 1.702033591e-05f, 1.691262369e-05f, 1.680488534e-05f, 1.669712111e-05f, 1.658933124e-05f, 1.648151596e-05f, 1.637367552e-05f, 1.626581015e-05f, 1.615792010e-05f, + 1.605000559e-05f, 1.594206688e-05f, 1.583410420e-05f, 1.572611779e-05f, 1.561810789e-05f, 1.551007474e-05f, 1.540201858e-05f, 1.529393965e-05f, 1.518583818e-05f, 1.507771442e-05f, + 1.496956861e-05f, 1.486140099e-05f, 1.475321179e-05f, 1.464500126e-05f, 1.453676964e-05f, 1.442851715e-05f, 1.432024406e-05f, 1.421195059e-05f, 1.410363698e-05f, 1.399530348e-05f, + 1.388695033e-05f, 1.377857775e-05f, 1.367018601e-05f, 1.356177532e-05f, 1.345334594e-05f, 1.334489810e-05f, 1.323643205e-05f, 1.312794802e-05f, 1.301944625e-05f, 1.291092699e-05f, + 1.280239047e-05f, 1.269383693e-05f, 1.258526662e-05f, 1.247667977e-05f, 1.236807662e-05f, 1.225945742e-05f, 1.215082240e-05f, 1.204217180e-05f, 1.193350587e-05f, 1.182482484e-05f, + 1.171612896e-05f, 1.160741846e-05f, 1.149869358e-05f, 1.138995457e-05f, 1.128120166e-05f, 1.117243509e-05f, 1.106365511e-05f, 1.095486196e-05f, 1.084605587e-05f, 1.073723708e-05f, + 1.062840584e-05f, 1.051956238e-05f, 1.041070695e-05f, 1.030183978e-05f, 1.019296112e-05f, 1.008407121e-05f, 9.975170282e-06f, 9.866258579e-06f, 9.757336343e-06f, 9.648403813e-06f, + 9.539461229e-06f, 9.430508832e-06f, 9.321546862e-06f, 9.212575559e-06f, 9.103595162e-06f, 8.994605913e-06f, 8.885608051e-06f, 8.776601817e-06f, 8.667587450e-06f, 8.558565190e-06f, + 8.449535279e-06f, 8.340497955e-06f, 8.231453459e-06f, 8.122402030e-06f, 8.013343910e-06f, 7.904279338e-06f, 7.795208554e-06f, 7.686131799e-06f, 7.577049311e-06f, 7.467961332e-06f, + 7.358868100e-06f, 7.249769857e-06f, 7.140666842e-06f, 7.031559296e-06f, 6.922447457e-06f, 6.813331566e-06f, 6.704211863e-06f, 6.595088588e-06f, 6.485961980e-06f, 6.376832280e-06f, + 6.267699728e-06f, 6.158564562e-06f, 6.049427024e-06f, 5.940287352e-06f, 5.831145787e-06f, 5.722002569e-06f, 5.612857936e-06f, 5.503712129e-06f, 5.394565387e-06f, 5.285417951e-06f, + 5.176270059e-06f, 5.067121952e-06f, 4.957973869e-06f, 4.848826049e-06f, 4.739678732e-06f, 4.630532158e-06f, 4.521386565e-06f, 4.412242195e-06f, 4.303099285e-06f, 4.193958076e-06f, + 4.084818806e-06f, 3.975681715e-06f, 3.866547043e-06f, 3.757415029e-06f, 3.648285912e-06f, 3.539159930e-06f, 3.430037325e-06f, 3.320918334e-06f, 3.211803196e-06f, 3.102692152e-06f, + 2.993585439e-06f, 2.884483297e-06f, 2.775385965e-06f, 2.666293682e-06f, 2.557206687e-06f, 2.448125219e-06f, 2.339049516e-06f, 2.229979818e-06f, 2.120916363e-06f, 2.011859390e-06f, + 1.902809137e-06f, 1.793765844e-06f, 1.684729749e-06f, 1.575701090e-06f, 1.466680107e-06f, 1.357667037e-06f, 1.248662119e-06f, 1.139665592e-06f, 1.030677693e-06f, 9.216986621e-07f, + 8.127287364e-07f, 7.037681544e-07f, 5.948171544e-07f, 4.858759746e-07f, 3.769448529e-07f, 2.680240276e-07f, 1.591137366e-07f, 5.021421788e-08f, -5.867429060e-08f, -1.675515510e-07f, + -2.764173254e-07f, -3.852713762e-07f, -4.941134655e-07f, -6.029433557e-07f, -7.117608091e-07f, -8.205655883e-07f, -9.293574556e-07f, -1.038136174e-06f, -1.146901505e-06f, -1.255653212e-06f, + -1.364391058e-06f, -1.473114805e-06f, -1.581824216e-06f, -1.690519055e-06f, -1.799199083e-06f, -1.907864064e-06f, -2.016513761e-06f, -2.125147937e-06f, -2.233766355e-06f, -2.342368779e-06f, + -2.450954971e-06f, -2.559524695e-06f, -2.668077714e-06f, -2.776613792e-06f, -2.885132692e-06f, -2.993634179e-06f, -3.102118014e-06f, -3.210583963e-06f, -3.319031788e-06f, -3.427461255e-06f, + -3.535872126e-06f, -3.644264165e-06f, -3.752637137e-06f, -3.860990805e-06f, -3.969324935e-06f, -4.077639289e-06f, -4.185933632e-06f, -4.294207730e-06f, -4.402461345e-06f, -4.510694242e-06f, + -4.618906187e-06f, -4.727096943e-06f, -4.835266276e-06f, -4.943413950e-06f, -5.051539730e-06f, -5.159643381e-06f, -5.267724667e-06f, -5.375783355e-06f, -5.483819208e-06f, -5.591831993e-06f, + -5.699821474e-06f, -5.807787418e-06f, -5.915729588e-06f, -6.023647752e-06f, -6.131541673e-06f, -6.239411119e-06f, -6.347255855e-06f, -6.455075646e-06f, -6.562870259e-06f, -6.670639459e-06f, + -6.778383012e-06f, -6.886100686e-06f, -6.993792245e-06f, -7.101457456e-06f, -7.209096086e-06f, -7.316707901e-06f, -7.424292667e-06f, -7.531850152e-06f, -7.639380121e-06f, -7.746882342e-06f, + -7.854356582e-06f, -7.961802607e-06f, -8.069220185e-06f, -8.176609082e-06f, -8.283969066e-06f, -8.391299904e-06f, -8.498601364e-06f, -8.605873213e-06f, -8.713115219e-06f, -8.820327149e-06f, + -8.927508771e-06f, -9.034659853e-06f, -9.141780163e-06f, -9.248869469e-06f, -9.355927538e-06f, -9.462954140e-06f, -9.569949043e-06f, -9.676912014e-06f, -9.783842822e-06f, -9.890741237e-06f, + -9.997607026e-06f, -1.010443996e-05f, -1.021123980e-05f, -1.031800633e-05f, -1.042473931e-05f, -1.053143850e-05f, -1.063810369e-05f, -1.074473463e-05f, -1.085133110e-05f, -1.095789287e-05f, + -1.106441970e-05f, -1.117091137e-05f, -1.127736765e-05f, -1.138378830e-05f, -1.149017310e-05f, -1.159652181e-05f, -1.170283422e-05f, -1.180911008e-05f, -1.191534916e-05f, -1.202155125e-05f, + -1.212771610e-05f, -1.223384350e-05f, -1.233993320e-05f, -1.244598499e-05f, -1.255199862e-05f, -1.265797389e-05f, -1.276391054e-05f, -1.286980837e-05f, -1.297566713e-05f, -1.308148660e-05f, + -1.318726655e-05f, -1.329300676e-05f, -1.339870699e-05f, -1.350436702e-05f, -1.360998662e-05f, -1.371556556e-05f, -1.382110361e-05f, -1.392660055e-05f, -1.403205615e-05f, -1.413747019e-05f, + -1.424284242e-05f, -1.434817264e-05f, -1.445346061e-05f, -1.455870610e-05f, -1.466390889e-05f, -1.476906875e-05f, -1.487418545e-05f, -1.497925878e-05f, -1.508428849e-05f, -1.518927438e-05f, + -1.529421620e-05f, -1.539911373e-05f, -1.550396676e-05f, -1.560877505e-05f, -1.571353837e-05f, -1.581825651e-05f, -1.592292924e-05f, -1.602755633e-05f, -1.613213755e-05f, -1.623667269e-05f, + -1.634116151e-05f, -1.644560380e-05f, -1.654999932e-05f, -1.665434786e-05f, -1.675864919e-05f, -1.686290308e-05f, -1.696710932e-05f, -1.707126767e-05f, -1.717537792e-05f, -1.727943983e-05f, + -1.738345320e-05f, -1.748741778e-05f, -1.759133337e-05f, -1.769519974e-05f, -1.779901666e-05f, -1.790278391e-05f, -1.800650127e-05f, -1.811016852e-05f, -1.821378543e-05f, -1.831735178e-05f, + -1.842086735e-05f, -1.852433192e-05f, -1.862774526e-05f, -1.873110716e-05f, -1.883441739e-05f, -1.893767573e-05f, -1.904088196e-05f, -1.914403586e-05f, -1.924713721e-05f, -1.935018578e-05f, + -1.945318135e-05f, -1.955612372e-05f, -1.965901264e-05f, -1.976184791e-05f, -1.986462931e-05f, -1.996735660e-05f, -2.007002958e-05f, -2.017264803e-05f, -2.027521172e-05f, -2.037772043e-05f, + -2.048017395e-05f, -2.058257205e-05f, -2.068491452e-05f, -2.078720114e-05f, -2.088943169e-05f, -2.099160595e-05f, -2.109372370e-05f, -2.119578473e-05f, -2.129778881e-05f, -2.139973572e-05f, + -2.150162526e-05f, -2.160345720e-05f, -2.170523132e-05f, -2.180694741e-05f, -2.190860525e-05f, -2.201020462e-05f, -2.211174530e-05f, -2.221322709e-05f, -2.231464975e-05f, -2.241601308e-05f, + -2.251731686e-05f, -2.261856087e-05f, -2.271974490e-05f, -2.282086872e-05f, -2.292193213e-05f, -2.302293491e-05f, -2.312387684e-05f, -2.322475772e-05f, -2.332557731e-05f, -2.342633541e-05f, + -2.352703180e-05f, -2.362766627e-05f, -2.372823861e-05f, -2.382874859e-05f, -2.392919601e-05f, -2.402958065e-05f, -2.412990230e-05f, -2.423016074e-05f, -2.433035576e-05f, -2.443048714e-05f, + -2.453055468e-05f, -2.463055816e-05f, -2.473049736e-05f, -2.483037208e-05f, -2.493018210e-05f, -2.502992721e-05f, -2.512960720e-05f, -2.522922185e-05f, -2.532877095e-05f, -2.542825429e-05f, + -2.552767166e-05f, -2.562702285e-05f, -2.572630765e-05f, -2.582552584e-05f, -2.592467722e-05f, -2.602376157e-05f, -2.612277868e-05f, -2.622172834e-05f, -2.632061035e-05f, -2.641942449e-05f, + -2.651817055e-05f, -2.661684832e-05f, -2.671545759e-05f, -2.681399816e-05f, -2.691246981e-05f, -2.701087234e-05f, -2.710920553e-05f, -2.720746918e-05f, -2.730566308e-05f, -2.740378702e-05f, + -2.750184079e-05f, -2.759982419e-05f, -2.769773700e-05f, -2.779557902e-05f, -2.789335004e-05f, -2.799104985e-05f, -2.808867825e-05f, -2.818623503e-05f, -2.828371998e-05f, -2.838113290e-05f, + -2.847847357e-05f, -2.857574181e-05f, -2.867293738e-05f, -2.877006010e-05f, -2.886710976e-05f, -2.896408614e-05f, -2.906098905e-05f, -2.915781828e-05f, -2.925457362e-05f, -2.935125487e-05f, + -2.944786183e-05f, -2.954439429e-05f, -2.964085205e-05f, -2.973723489e-05f, -2.983354263e-05f, -2.992977505e-05f, -3.002593195e-05f, -3.012201313e-05f, -3.021801838e-05f, -3.031394751e-05f, + -3.040980030e-05f, -3.050557656e-05f, -3.060127609e-05f, -3.069689867e-05f, -3.079244412e-05f, -3.088791222e-05f, -3.098330278e-05f, -3.107861560e-05f, -3.117385047e-05f, -3.126900719e-05f, + -3.136408556e-05f, -3.145908539e-05f, -3.155400646e-05f, -3.164884859e-05f, -3.174361156e-05f, -3.183829519e-05f, -3.193289926e-05f, -3.202742359e-05f, -3.212186797e-05f, -3.221623220e-05f, + -3.231051609e-05f, -3.240471943e-05f, -3.249884202e-05f, -3.259288368e-05f, -3.268684419e-05f, -3.278072337e-05f, -3.287452101e-05f, -3.296823692e-05f, -3.306187089e-05f, -3.315542274e-05f, + -3.324889227e-05f, -3.334227927e-05f, -3.343558356e-05f, -3.352880493e-05f, -3.362194319e-05f, -3.371499815e-05f, -3.380796960e-05f, -3.390085736e-05f, -3.399366122e-05f, -3.408638099e-05f, + -3.417901648e-05f, -3.427156750e-05f, -3.436403384e-05f, -3.445641532e-05f, -3.454871173e-05f, -3.464092289e-05f, -3.473304861e-05f, -3.482508868e-05f, -3.491704292e-05f, -3.500891113e-05f, + -3.510069312e-05f, -3.519238869e-05f, -3.528399766e-05f, -3.537551983e-05f, -3.546695502e-05f, -3.555830302e-05f, -3.564956365e-05f, -3.574073671e-05f, -3.583182202e-05f, -3.592281938e-05f, + -3.601372860e-05f, -3.610454950e-05f, -3.619528187e-05f, -3.628592554e-05f, -3.637648031e-05f, -3.646694600e-05f, -3.655732240e-05f, -3.664760934e-05f, -3.673780663e-05f, -3.682791406e-05f, + -3.691793147e-05f, -3.700785866e-05f, -3.709769543e-05f, -3.718744161e-05f, -3.727709700e-05f, -3.736666143e-05f, -3.745613469e-05f, -3.754551660e-05f, -3.763480698e-05f, -3.772400564e-05f, + -3.781311239e-05f, -3.790212706e-05f, -3.799104944e-05f, -3.807987935e-05f, -3.816861662e-05f, -3.825726105e-05f, -3.834581246e-05f, -3.843427067e-05f, -3.852263549e-05f, -3.861090673e-05f, + -3.869908421e-05f, -3.878716775e-05f, -3.887515717e-05f, -3.896305227e-05f, -3.905085288e-05f, -3.913855882e-05f, -3.922616990e-05f, -3.931368594e-05f, -3.940110675e-05f, -3.948843216e-05f, + -3.957566197e-05f, -3.966279602e-05f, -3.974983412e-05f, -3.983677609e-05f, -3.992362174e-05f, -4.001037090e-05f, -4.009702339e-05f, -4.018357902e-05f, -4.027003762e-05f, -4.035639900e-05f, + -4.044266299e-05f, -4.052882940e-05f, -4.061489806e-05f, -4.070086879e-05f, -4.078674141e-05f, -4.087251575e-05f, -4.095819161e-05f, -4.104376883e-05f, -4.112924723e-05f, -4.121462662e-05f, + -4.129990684e-05f, -4.138508771e-05f, -4.147016904e-05f, -4.155515067e-05f, -4.164003241e-05f, -4.172481410e-05f, -4.180949554e-05f, -4.189407658e-05f, -4.197855703e-05f, -4.206293671e-05f, + -4.214721546e-05f, -4.223139310e-05f, -4.231546945e-05f, -4.239944434e-05f, -4.248331760e-05f, -4.256708905e-05f, -4.265075852e-05f, -4.273432583e-05f, -4.281779082e-05f, -4.290115331e-05f, + -4.298441312e-05f, -4.306757009e-05f, -4.315062404e-05f, -4.323357481e-05f, -4.331642221e-05f, -4.339916608e-05f, -4.348180626e-05f, -4.356434255e-05f, -4.364677481e-05f, -4.372910285e-05f, + -4.381132650e-05f, -4.389344561e-05f, -4.397545999e-05f, -4.405736947e-05f, -4.413917390e-05f, -4.422087309e-05f, -4.430246689e-05f, -4.438395512e-05f, -4.446533761e-05f, -4.454661420e-05f, + -4.462778472e-05f, -4.470884901e-05f, -4.478980688e-05f, -4.487065819e-05f, -4.495140276e-05f, -4.503204042e-05f, -4.511257101e-05f, -4.519299437e-05f, -4.527331032e-05f, -4.535351871e-05f, + -4.543361937e-05f, -4.551361212e-05f, -4.559349682e-05f, -4.567327329e-05f, -4.575294137e-05f, -4.583250090e-05f, -4.591195171e-05f, -4.599129364e-05f, -4.607052652e-05f, -4.614965021e-05f, + -4.622866452e-05f, -4.630756930e-05f, -4.638636439e-05f, -4.646504962e-05f, -4.654362484e-05f, -4.662208988e-05f, -4.670044458e-05f, -4.677868879e-05f, -4.685682233e-05f, -4.693484506e-05f, + -4.701275680e-05f, -4.709055741e-05f, -4.716824672e-05f, -4.724582457e-05f, -4.732329081e-05f, -4.740064527e-05f, -4.747788780e-05f, -4.755501824e-05f, -4.763203642e-05f, -4.770894220e-05f, + -4.778573542e-05f, -4.786241592e-05f, -4.793898354e-05f, -4.801543812e-05f, -4.809177952e-05f, -4.816800757e-05f, -4.824412211e-05f, -4.832012300e-05f, -4.839601008e-05f, -4.847178319e-05f, + -4.854744217e-05f, -4.862298688e-05f, -4.869841716e-05f, -4.877373286e-05f, -4.884893382e-05f, -4.892401988e-05f, -4.899899090e-05f, -4.907384673e-05f, -4.914858720e-05f, -4.922321217e-05f, + -4.929772149e-05f, -4.937211501e-05f, -4.944639256e-05f, -4.952055401e-05f, -4.959459920e-05f, -4.966852798e-05f, -4.974234020e-05f, -4.981603571e-05f, -4.988961436e-05f, -4.996307600e-05f, + -5.003642049e-05f, -5.010964766e-05f, -5.018275738e-05f, -5.025574950e-05f, -5.032862386e-05f, -5.040138032e-05f, -5.047401873e-05f, -5.054653895e-05f, -5.061894082e-05f, -5.069122421e-05f, + -5.076338895e-05f, -5.083543492e-05f, -5.090736196e-05f, -5.097916992e-05f, -5.105085867e-05f, -5.112242805e-05f, -5.119387792e-05f, -5.126520814e-05f, -5.133641856e-05f, -5.140750903e-05f, + -5.147847943e-05f, -5.154932959e-05f, -5.162005938e-05f, -5.169066865e-05f, -5.176115727e-05f, -5.183152508e-05f, -5.190177196e-05f, -5.197189774e-05f, -5.204190231e-05f, -5.211178550e-05f, + -5.218154719e-05f, -5.225118723e-05f, -5.232070548e-05f, -5.239010180e-05f, -5.245937605e-05f, -5.252852810e-05f, -5.259755779e-05f, -5.266646500e-05f, -5.273524958e-05f, -5.280391140e-05f, + -5.287245032e-05f, -5.294086620e-05f, -5.300915890e-05f, -5.307732829e-05f, -5.314537422e-05f, -5.321329657e-05f, -5.328109519e-05f, -5.334876995e-05f, -5.341632071e-05f, -5.348374734e-05f, + -5.355104971e-05f, -5.361822767e-05f, -5.368528109e-05f, -5.375220985e-05f, -5.381901380e-05f, -5.388569280e-05f, -5.395224674e-05f, -5.401867547e-05f, -5.408497886e-05f, -5.415115677e-05f, + -5.421720909e-05f, -5.428313566e-05f, -5.434893637e-05f, -5.441461108e-05f, -5.448015965e-05f, -5.454558197e-05f, -5.461087789e-05f, -5.467604729e-05f, -5.474109004e-05f, -5.480600600e-05f, + -5.487079505e-05f, -5.493545706e-05f, -5.499999190e-05f, -5.506439944e-05f, -5.512867956e-05f, -5.519283211e-05f, -5.525685699e-05f, -5.532075405e-05f, -5.538452318e-05f, -5.544816424e-05f, + -5.551167711e-05f, -5.557506167e-05f, -5.563831778e-05f, -5.570144532e-05f, -5.576444416e-05f, -5.582731419e-05f, -5.589005528e-05f, -5.595266729e-05f, -5.601515011e-05f, -5.607750362e-05f, + -5.613972768e-05f, -5.620182218e-05f, -5.626378700e-05f, -5.632562200e-05f, -5.638732708e-05f, -5.644890209e-05f, -5.651034694e-05f, -5.657166148e-05f, -5.663284561e-05f, -5.669389920e-05f, + -5.675482213e-05f, -5.681561428e-05f, -5.687627553e-05f, -5.693680575e-05f, -5.699720484e-05f, -5.705747267e-05f, -5.711760912e-05f, -5.717761408e-05f, -5.723748742e-05f, -5.729722903e-05f, + -5.735683879e-05f, -5.741631659e-05f, -5.747566230e-05f, -5.753487580e-05f, -5.759395700e-05f, -5.765290575e-05f, -5.771172196e-05f, -5.777040551e-05f, -5.782895627e-05f, -5.788737414e-05f, + -5.794565901e-05f, -5.800381074e-05f, -5.806182924e-05f, -5.811971439e-05f, -5.817746608e-05f, -5.823508418e-05f, -5.829256860e-05f, -5.834991921e-05f, -5.840713591e-05f, -5.846421859e-05f, + -5.852116712e-05f, -5.857798140e-05f, -5.863466133e-05f, -5.869120678e-05f, -5.874761765e-05f, -5.880389383e-05f, -5.886003521e-05f, -5.891604167e-05f, -5.897191312e-05f, -5.902764944e-05f, + -5.908325052e-05f, -5.913871626e-05f, -5.919404655e-05f, -5.924924127e-05f, -5.930430033e-05f, -5.935922361e-05f, -5.941401101e-05f, -5.946866242e-05f, -5.952317774e-05f, -5.957755686e-05f, + -5.963179967e-05f, -5.968590608e-05f, -5.973987597e-05f, -5.979370924e-05f, -5.984740579e-05f, -5.990096551e-05f, -5.995438830e-05f, -6.000767406e-05f, -6.006082268e-05f, -6.011383406e-05f, + -6.016670810e-05f, -6.021944470e-05f, -6.027204375e-05f, -6.032450516e-05f, -6.037682882e-05f, -6.042901463e-05f, -6.048106249e-05f, -6.053297230e-05f, -6.058474397e-05f, -6.063637738e-05f, + -6.068787245e-05f, -6.073922908e-05f, -6.079044716e-05f, -6.084152659e-05f, -6.089246729e-05f, -6.094326915e-05f, -6.099393207e-05f, -6.104445596e-05f, -6.109484073e-05f, -6.114508626e-05f, + -6.119519248e-05f, -6.124515928e-05f, -6.129498657e-05f, -6.134467425e-05f, -6.139422223e-05f, -6.144363041e-05f, -6.149289870e-05f, -6.154202701e-05f, -6.159101524e-05f, -6.163986329e-05f, + -6.168857109e-05f, -6.173713853e-05f, -6.178556552e-05f, -6.183385197e-05f, -6.188199779e-05f, -6.193000288e-05f, -6.197786716e-05f, -6.202559054e-05f, -6.207317292e-05f, -6.212061422e-05f, + -6.216791434e-05f, -6.221507320e-05f, -6.226209070e-05f, -6.230896677e-05f, -6.235570130e-05f, -6.240229422e-05f, -6.244874543e-05f, -6.249505485e-05f, -6.254122238e-05f, -6.258724796e-05f, + -6.263313147e-05f, -6.267887285e-05f, -6.272447200e-05f, -6.276992884e-05f, -6.281524329e-05f, -6.286041525e-05f, -6.290544465e-05f, -6.295033140e-05f, -6.299507542e-05f, -6.303967662e-05f, + -6.308413492e-05f, -6.312845023e-05f, -6.317262248e-05f, -6.321665158e-05f, -6.326053746e-05f, -6.330428002e-05f, -6.334787918e-05f, -6.339133488e-05f, -6.343464702e-05f, -6.347781552e-05f, + -6.352084031e-05f, -6.356372131e-05f, -6.360645843e-05f, -6.364905160e-05f, -6.369150073e-05f, -6.373380576e-05f, -6.377596660e-05f, -6.381798317e-05f, -6.385985540e-05f, -6.390158321e-05f, + -6.394316652e-05f, -6.398460526e-05f, -6.402589935e-05f, -6.406704872e-05f, -6.410805328e-05f, -6.414891297e-05f, -6.418962770e-05f, -6.423019742e-05f, -6.427062203e-05f, -6.431090147e-05f, + -6.435103566e-05f, -6.439102453e-05f, -6.443086801e-05f, -6.447056602e-05f, -6.451011850e-05f, -6.454952537e-05f, -6.458878655e-05f, -6.462790199e-05f, -6.466687160e-05f, -6.470569532e-05f, + -6.474437307e-05f, -6.478290479e-05f, -6.482129041e-05f, -6.485952985e-05f, -6.489762305e-05f, -6.493556995e-05f, -6.497337046e-05f, -6.501102453e-05f, -6.504853208e-05f, -6.508589306e-05f, + -6.512310738e-05f, -6.516017499e-05f, -6.519709582e-05f, -6.523386980e-05f, -6.527049687e-05f, -6.530697697e-05f, -6.534331002e-05f, -6.537949596e-05f, -6.541553473e-05f, -6.545142626e-05f, + -6.548717050e-05f, -6.552276737e-05f, -6.555821681e-05f, -6.559351877e-05f, -6.562867318e-05f, -6.566367997e-05f, -6.569853909e-05f, -6.573325047e-05f, -6.576781406e-05f, -6.580222979e-05f, + -6.583649760e-05f, -6.587061744e-05f, -6.590458923e-05f, -6.593841293e-05f, -6.597208847e-05f, -6.600561580e-05f, -6.603899486e-05f, -6.607222558e-05f, -6.610530792e-05f, -6.613824180e-05f, + -6.617102719e-05f, -6.620366402e-05f, -6.623615223e-05f, -6.626849176e-05f, -6.630068257e-05f, -6.633272460e-05f, -6.636461779e-05f, -6.639636208e-05f, -6.642795743e-05f, -6.645940377e-05f, + -6.649070106e-05f, -6.652184925e-05f, -6.655284827e-05f, -6.658369807e-05f, -6.661439861e-05f, -6.664494983e-05f, -6.667535168e-05f, -6.670560410e-05f, -6.673570706e-05f, -6.676566049e-05f, + -6.679546434e-05f, -6.682511858e-05f, -6.685462313e-05f, -6.688397797e-05f, -6.691318303e-05f, -6.694223827e-05f, -6.697114365e-05f, -6.699989910e-05f, -6.702850459e-05f, -6.705696007e-05f, + -6.708526548e-05f, -6.711342079e-05f, -6.714142595e-05f, -6.716928091e-05f, -6.719698563e-05f, -6.722454005e-05f, -6.725194414e-05f, -6.727919785e-05f, -6.730630114e-05f, -6.733325396e-05f, + -6.736005627e-05f, -6.738670802e-05f, -6.741320917e-05f, -6.743955969e-05f, -6.746575952e-05f, -6.749180862e-05f, -6.751770696e-05f, -6.754345449e-05f, -6.756905117e-05f, -6.759449696e-05f, + -6.761979182e-05f, -6.764493572e-05f, -6.766992860e-05f, -6.769477043e-05f, -6.771946117e-05f, -6.774400079e-05f, -6.776838924e-05f, -6.779262649e-05f, -6.781671250e-05f, -6.784064723e-05f, + -6.786443064e-05f, -6.788806270e-05f, -6.791154338e-05f, -6.793487263e-05f, -6.795805042e-05f, -6.798107671e-05f, -6.800395148e-05f, -6.802667468e-05f, -6.804924628e-05f, -6.807166625e-05f, + -6.809393455e-05f, -6.811605115e-05f, -6.813801602e-05f, -6.815982913e-05f, -6.818149043e-05f, -6.820299991e-05f, -6.822435753e-05f, -6.824556325e-05f, -6.826661705e-05f, -6.828751889e-05f, + -6.830826875e-05f, -6.832886660e-05f, -6.834931240e-05f, -6.836960613e-05f, -6.838974776e-05f, -6.840973726e-05f, -6.842957460e-05f, -6.844925975e-05f, -6.846879269e-05f, -6.848817339e-05f, + -6.850740181e-05f, -6.852647795e-05f, -6.854540176e-05f, -6.856417322e-05f, -6.858279232e-05f, -6.860125901e-05f, -6.861957328e-05f, -6.863773511e-05f, -6.865574446e-05f, -6.867360132e-05f, + -6.869130566e-05f, -6.870885746e-05f, -6.872625669e-05f, -6.874350334e-05f, -6.876059737e-05f, -6.877753878e-05f, -6.879432753e-05f, -6.881096361e-05f, -6.882744699e-05f, -6.884377766e-05f, + -6.885995560e-05f, -6.887598077e-05f, -6.889185318e-05f, -6.890757279e-05f, -6.892313959e-05f, -6.893855355e-05f, -6.895381467e-05f, -6.896892292e-05f, -6.898387829e-05f, -6.899868075e-05f, + -6.901333030e-05f, -6.902782691e-05f, -6.904217057e-05f, -6.905636127e-05f, -6.907039898e-05f, -6.908428370e-05f, -6.909801540e-05f, -6.911159408e-05f, -6.912501972e-05f, -6.913829230e-05f, + -6.915141182e-05f, -6.916437825e-05f, -6.917719160e-05f, -6.918985183e-05f, -6.920235895e-05f, -6.921471294e-05f, -6.922691379e-05f, -6.923896149e-05f, -6.925085603e-05f, -6.926259739e-05f, + -6.927418557e-05f, -6.928562056e-05f, -6.929690235e-05f, -6.930803093e-05f, -6.931900628e-05f, -6.932982841e-05f, -6.934049731e-05f, -6.935101296e-05f, -6.936137536e-05f, -6.937158450e-05f, + -6.938164037e-05f, -6.939154298e-05f, -6.940129231e-05f, -6.941088836e-05f, -6.942033112e-05f, -6.942962059e-05f, -6.943875676e-05f, -6.944773963e-05f, -6.945656919e-05f, -6.946524544e-05f, + -6.947376839e-05f, -6.948213801e-05f, -6.949035432e-05f, -6.949841731e-05f, -6.950632698e-05f, -6.951408332e-05f, -6.952168634e-05f, -6.952913604e-05f, -6.953643240e-05f, -6.954357544e-05f, + -6.955056516e-05f, -6.955740154e-05f, -6.956408461e-05f, -6.957061435e-05f, -6.957699076e-05f, -6.958321386e-05f, -6.958928363e-05f, -6.959520009e-05f, -6.960096324e-05f, -6.960657307e-05f, + -6.961202960e-05f, -6.961733283e-05f, -6.962248275e-05f, -6.962747938e-05f, -6.963232272e-05f, -6.963701278e-05f, -6.964154956e-05f, -6.964593306e-05f, -6.965016330e-05f, -6.965424027e-05f, + -6.965816400e-05f, -6.966193447e-05f, -6.966555171e-05f, -6.966901571e-05f, -6.967232649e-05f, -6.967548406e-05f, -6.967848842e-05f, -6.968133958e-05f, -6.968403756e-05f, -6.968658236e-05f, + -6.968897399e-05f, -6.969121246e-05f, -6.969329779e-05f, -6.969522998e-05f, -6.969700905e-05f, -6.969863501e-05f, -6.970010787e-05f, -6.970142764e-05f, -6.970259434e-05f, -6.970360798e-05f, + -6.970446857e-05f, -6.970517613e-05f, -6.970573067e-05f, -6.970613220e-05f, -6.970638075e-05f, -6.970647632e-05f, -6.970641893e-05f, -6.970620860e-05f, -6.970584534e-05f, -6.970532917e-05f, + -6.970466010e-05f, -6.970383817e-05f, -6.970286337e-05f, -6.970173573e-05f, -6.970045527e-05f, -6.969902200e-05f, -6.969743595e-05f, -6.969569713e-05f, -6.969380557e-05f, -6.969176128e-05f, + -6.968956428e-05f, -6.968721460e-05f, -6.968471225e-05f, -6.968205726e-05f, -6.967924964e-05f, -6.967628943e-05f, -6.967317664e-05f, -6.966991129e-05f, -6.966649341e-05f, -6.966292302e-05f, + -6.965920014e-05f, -6.965532480e-05f, -6.965129702e-05f, -6.964711683e-05f, -6.964278425e-05f, -6.963829931e-05f, -6.963366203e-05f, -6.962887243e-05f, -6.962393055e-05f, -6.961883642e-05f, + -6.961359004e-05f, -6.960819147e-05f, -6.960264071e-05f, -6.959693781e-05f, -6.959108278e-05f, -6.958507566e-05f, -6.957891648e-05f, -6.957260526e-05f, -6.956614204e-05f, -6.955952684e-05f, + -6.955275969e-05f, -6.954584063e-05f, -6.953876968e-05f, -6.953154688e-05f, -6.952417226e-05f, -6.951664585e-05f, -6.950896768e-05f, -6.950113779e-05f, -6.949315620e-05f, -6.948502295e-05f, + -6.947673808e-05f, -6.946830162e-05f, -6.945971359e-05f, -6.945097405e-05f, -6.944208301e-05f, -6.943304052e-05f, -6.942384662e-05f, -6.941450133e-05f, -6.940500469e-05f, -6.939535674e-05f, + -6.938555752e-05f, -6.937560707e-05f, -6.936550541e-05f, -6.935525260e-05f, -6.934484866e-05f, -6.933429364e-05f, -6.932358757e-05f, -6.931273050e-05f, -6.930172245e-05f, -6.929056348e-05f, + -6.927925362e-05f, -6.926779292e-05f, -6.925618141e-05f, -6.924441913e-05f, -6.923250613e-05f, -6.922044244e-05f, -6.920822812e-05f, -6.919586320e-05f, -6.918334772e-05f, -6.917068173e-05f, + -6.915786527e-05f, -6.914489838e-05f, -6.913178111e-05f, -6.911851351e-05f, -6.910509561e-05f, -6.909152746e-05f, -6.907780911e-05f, -6.906394061e-05f, -6.904992199e-05f, -6.903575331e-05f, + -6.902143461e-05f, -6.900696593e-05f, -6.899234734e-05f, -6.897757886e-05f, -6.896266056e-05f, -6.894759248e-05f, -6.893237466e-05f, -6.891700716e-05f, -6.890149003e-05f, -6.888582331e-05f, + -6.887000706e-05f, -6.885404132e-05f, -6.883792615e-05f, -6.882166159e-05f, -6.880524770e-05f, -6.878868453e-05f, -6.877197213e-05f, -6.875511055e-05f, -6.873809985e-05f, -6.872094007e-05f, + -6.870363128e-05f, -6.868617352e-05f, -6.866856684e-05f, -6.865081131e-05f, -6.863290698e-05f, -6.861485389e-05f, -6.859665211e-05f, -6.857830169e-05f, -6.855980269e-05f, -6.854115516e-05f, + -6.852235916e-05f, -6.850341474e-05f, -6.848432196e-05f, -6.846508089e-05f, -6.844569157e-05f, -6.842615406e-05f, -6.840646843e-05f, -6.838663473e-05f, -6.836665302e-05f, -6.834652335e-05f, + -6.832624580e-05f, -6.830582041e-05f, -6.828524725e-05f, -6.826452638e-05f, -6.824365786e-05f, -6.822264175e-05f, -6.820147811e-05f, -6.818016701e-05f, -6.815870850e-05f, -6.813710264e-05f, + -6.811534951e-05f, -6.809344916e-05f, -6.807140166e-05f, -6.804920706e-05f, -6.802686544e-05f, -6.800437686e-05f, -6.798174138e-05f, -6.795895906e-05f, -6.793602998e-05f, -6.791295420e-05f, + -6.788973178e-05f, -6.786636279e-05f, -6.784284729e-05f, -6.781918536e-05f, -6.779537706e-05f, -6.777142246e-05f, -6.774732162e-05f, -6.772307461e-05f, -6.769868150e-05f, -6.767414236e-05f, + -6.764945727e-05f, -6.762462627e-05f, -6.759964946e-05f, -6.757452689e-05f, -6.754925864e-05f, -6.752384478e-05f, -6.749828538e-05f, -6.747258050e-05f, -6.744673023e-05f, -6.742073463e-05f, + -6.739459377e-05f, -6.736830774e-05f, -6.734187659e-05f, -6.731530040e-05f, -6.728857925e-05f, -6.726171321e-05f, -6.723470235e-05f, -6.720754675e-05f, -6.718024649e-05f, -6.715280163e-05f, + -6.712521225e-05f, -6.709747843e-05f, -6.706960024e-05f, -6.704157776e-05f, -6.701341107e-05f, -6.698510024e-05f, -6.695664535e-05f, -6.692804648e-05f, -6.689930370e-05f, -6.687041709e-05f, + -6.684138674e-05f, -6.681221271e-05f, -6.678289509e-05f, -6.675343396e-05f, -6.672382939e-05f, -6.669408147e-05f, -6.666419028e-05f, -6.663415589e-05f, -6.660397840e-05f, -6.657365787e-05f, + -6.654319439e-05f, -6.651258804e-05f, -6.648183890e-05f, -6.645094706e-05f, -6.641991260e-05f, -6.638873560e-05f, -6.635741614e-05f, -6.632595431e-05f, -6.629435019e-05f, -6.626260386e-05f, + -6.623071542e-05f, -6.619868494e-05f, -6.616651251e-05f, -6.613419821e-05f, -6.610174213e-05f, -6.606914436e-05f, -6.603640498e-05f, -6.600352408e-05f, -6.597050174e-05f, -6.593733805e-05f, + -6.590403311e-05f, -6.587058699e-05f, -6.583699979e-05f, -6.580327159e-05f, -6.576940248e-05f, -6.573539255e-05f, -6.570124189e-05f, -6.566695060e-05f, -6.563251875e-05f, -6.559794644e-05f, + -6.556323376e-05f, -6.552838080e-05f, -6.549338765e-05f, -6.545825440e-05f, -6.542298115e-05f, -6.538756799e-05f, -6.535201500e-05f, -6.531632228e-05f, -6.528048993e-05f, -6.524451803e-05f, + -6.520840668e-05f, -6.517215598e-05f, -6.513576601e-05f, -6.509923687e-05f, -6.506256866e-05f, -6.502576147e-05f, -6.498881540e-05f, -6.495173054e-05f, -6.491450698e-05f, -6.487714483e-05f, + -6.483964418e-05f, -6.480200512e-05f, -6.476422776e-05f, -6.472631218e-05f, -6.468825850e-05f, -6.465006680e-05f, -6.461173718e-05f, -6.457326974e-05f, -6.453466459e-05f, -6.449592181e-05f, + -6.445704151e-05f, -6.441802380e-05f, -6.437886875e-05f, -6.433957649e-05f, -6.430014710e-05f, -6.426058070e-05f, -6.422087737e-05f, -6.418103722e-05f, -6.414106036e-05f, -6.410094688e-05f, + -6.406069689e-05f, -6.402031049e-05f, -6.397978778e-05f, -6.393912887e-05f, -6.389833385e-05f, -6.385740283e-05f, -6.381633592e-05f, -6.377513322e-05f, -6.373379484e-05f, -6.369232087e-05f, + -6.365071143e-05f, -6.360896662e-05f, -6.356708654e-05f, -6.352507130e-05f, -6.348292101e-05f, -6.344063577e-05f, -6.339821570e-05f, -6.335566089e-05f, -6.331297145e-05f, -6.327014750e-05f, + -6.322718914e-05f, -6.318409647e-05f, -6.314086961e-05f, -6.309750867e-05f, -6.305401375e-05f, -6.301038496e-05f, -6.296662242e-05f, -6.292272623e-05f, -6.287869650e-05f, -6.283453335e-05f, + -6.279023688e-05f, -6.274580721e-05f, -6.270124444e-05f, -6.265654869e-05f, -6.261172007e-05f, -6.256675869e-05f, -6.252166467e-05f, -6.247643811e-05f, -6.243107913e-05f, -6.238558785e-05f, + -6.233996437e-05f, -6.229420881e-05f, -6.224832129e-05f, -6.220230192e-05f, -6.215615081e-05f, -6.210986807e-05f, -6.206345384e-05f, -6.201690821e-05f, -6.197023130e-05f, -6.192342324e-05f, + -6.187648413e-05f, -6.182941409e-05f, -6.178221325e-05f, -6.173488171e-05f, -6.168741960e-05f, -6.163982703e-05f, -6.159210412e-05f, -6.154425099e-05f, -6.149626776e-05f, -6.144815454e-05f, + -6.139991145e-05f, -6.135153862e-05f, -6.130303617e-05f, -6.125440420e-05f, -6.120564286e-05f, -6.115675224e-05f, -6.110773248e-05f, -6.105858369e-05f, -6.100930600e-05f, -6.095989953e-05f, + -6.091036440e-05f, -6.086070073e-05f, -6.081090865e-05f, -6.076098827e-05f, -6.071093972e-05f, -6.066076313e-05f, -6.061045861e-05f, -6.056002628e-05f, -6.050946629e-05f, -6.045877874e-05f, + -6.040796376e-05f, -6.035702148e-05f, -6.030595202e-05f, -6.025475551e-05f, -6.020343206e-05f, -6.015198182e-05f, -6.010040490e-05f, -6.004870144e-05f, -5.999687154e-05f, -5.994491536e-05f, + -5.989283300e-05f, -5.984062460e-05f, -5.978829029e-05f, -5.973583019e-05f, -5.968324443e-05f, -5.963053314e-05f, -5.957769646e-05f, -5.952473450e-05f, -5.947164739e-05f, -5.941843527e-05f, + -5.936509827e-05f, -5.931163652e-05f, -5.925805014e-05f, -5.920433926e-05f, -5.915050403e-05f, -5.909654456e-05f, -5.904246099e-05f, -5.898825346e-05f, -5.893392208e-05f, -5.887946701e-05f, + -5.882488835e-05f, -5.877018626e-05f, -5.871536086e-05f, -5.866041229e-05f, -5.860534068e-05f, -5.855014616e-05f, -5.849482886e-05f, -5.843938893e-05f, -5.838382649e-05f, -5.832814168e-05f, + -5.827233463e-05f, -5.821640549e-05f, -5.816035438e-05f, -5.810418144e-05f, -5.804788680e-05f, -5.799147061e-05f, -5.793493300e-05f, -5.787827410e-05f, -5.782149406e-05f, -5.776459300e-05f, + -5.770757107e-05f, -5.765042841e-05f, -5.759316515e-05f, -5.753578143e-05f, -5.747827738e-05f, -5.742065316e-05f, -5.736290889e-05f, -5.730504472e-05f, -5.724706078e-05f, -5.718895722e-05f, + -5.713073417e-05f, -5.707239178e-05f, -5.701393018e-05f, -5.695534951e-05f, -5.689664993e-05f, -5.683783156e-05f, -5.677889455e-05f, -5.671983904e-05f, -5.666066517e-05f, -5.660137309e-05f, + -5.654196294e-05f, -5.648243485e-05f, -5.642278898e-05f, -5.636302546e-05f, -5.630314444e-05f, -5.624314607e-05f, -5.618303048e-05f, -5.612279782e-05f, -5.606244823e-05f, -5.600198186e-05f, + -5.594139886e-05f, -5.588069937e-05f, -5.581988353e-05f, -5.575895149e-05f, -5.569790339e-05f, -5.563673939e-05f, -5.557545962e-05f, -5.551406424e-05f, -5.545255339e-05f, -5.539092722e-05f, + -5.532918587e-05f, -5.526732949e-05f, -5.520535824e-05f, -5.514327225e-05f, -5.508107167e-05f, -5.501875667e-05f, -5.495632737e-05f, -5.489378394e-05f, -5.483112651e-05f, -5.476835525e-05f, + -5.470547030e-05f, -5.464247180e-05f, -5.457935992e-05f, -5.451613480e-05f, -5.445279658e-05f, -5.438934543e-05f, -5.432578148e-05f, -5.426210490e-05f, -5.419831584e-05f, -5.413441444e-05f, + -5.407040086e-05f, -5.400627525e-05f, -5.394203776e-05f, -5.387768855e-05f, -5.381322776e-05f, -5.374865555e-05f, -5.368397208e-05f, -5.361917749e-05f, -5.355427195e-05f, -5.348925560e-05f, + -5.342412860e-05f, -5.335889111e-05f, -5.329354327e-05f, -5.322808524e-05f, -5.316251718e-05f, -5.309683925e-05f, -5.303105159e-05f, -5.296515437e-05f, -5.289914774e-05f, -5.283303186e-05f, + -5.276680688e-05f, -5.270047295e-05f, -5.263403025e-05f, -5.256747892e-05f, -5.250081912e-05f, -5.243405100e-05f, -5.236717474e-05f, -5.230019048e-05f, -5.223309838e-05f, -5.216589860e-05f, + -5.209859130e-05f, -5.203117664e-05f, -5.196365477e-05f, -5.189602587e-05f, -5.182829007e-05f, -5.176044756e-05f, -5.169249848e-05f, -5.162444299e-05f, -5.155628127e-05f, -5.148801346e-05f, + -5.141963972e-05f, -5.135116023e-05f, -5.128257513e-05f, -5.121388460e-05f, -5.114508879e-05f, -5.107618786e-05f, -5.100718198e-05f, -5.093807131e-05f, -5.086885601e-05f, -5.079953625e-05f, + -5.073011218e-05f, -5.066058398e-05f, -5.059095180e-05f, -5.052121580e-05f, -5.045137616e-05f, -5.038143303e-05f, -5.031138659e-05f, -5.024123698e-05f, -5.017098439e-05f, -5.010062897e-05f, + -5.003017089e-05f, -4.995961031e-05f, -4.988894740e-05f, -4.981818232e-05f, -4.974731525e-05f, -4.967634634e-05f, -4.960527577e-05f, -4.953410370e-05f, -4.946283029e-05f, -4.939145571e-05f, + -4.931998014e-05f, -4.924840374e-05f, -4.917672667e-05f, -4.910494910e-05f, -4.903307120e-05f, -4.896109315e-05f, -4.888901510e-05f, -4.881683722e-05f, -4.874455969e-05f, -4.867218268e-05f, + -4.859970635e-05f, -4.852713087e-05f, -4.845445641e-05f, -4.838168314e-05f, -4.830881124e-05f, -4.823584086e-05f, -4.816277219e-05f, -4.808960539e-05f, -4.801634064e-05f, -4.794297809e-05f, + -4.786951794e-05f, -4.779596034e-05f, -4.772230547e-05f, -4.764855350e-05f, -4.757470460e-05f, -4.750075894e-05f, -4.742671670e-05f, -4.735257805e-05f, -4.727834316e-05f, -4.720401220e-05f, + -4.712958536e-05f, -4.705506279e-05f, -4.698044468e-05f, -4.690573119e-05f, -4.683092251e-05f, -4.675601880e-05f, -4.668102024e-05f, -4.660592701e-05f, -4.653073927e-05f, -4.645545721e-05f, + -4.638008100e-05f, -4.630461081e-05f, -4.622904682e-05f, -4.615338921e-05f, -4.607763815e-05f, -4.600179381e-05f, -4.592585638e-05f, -4.584982602e-05f, -4.577370292e-05f, -4.569748725e-05f, + -4.562117920e-05f, -4.554477892e-05f, -4.546828662e-05f, -4.539170245e-05f, -4.531502660e-05f, -4.523825924e-05f, -4.516140056e-05f, -4.508445074e-05f, -4.500740994e-05f, -4.493027835e-05f, + -4.485305615e-05f, -4.477574352e-05f, -4.469834063e-05f, -4.462084767e-05f, -4.454326481e-05f, -4.446559223e-05f, -4.438783012e-05f, -4.430997865e-05f, -4.423203801e-05f, -4.415400837e-05f, + -4.407588991e-05f, -4.399768282e-05f, -4.391938728e-05f, -4.384100346e-05f, -4.376253155e-05f, -4.368397173e-05f, -4.360532418e-05f, -4.352658908e-05f, -4.344776662e-05f, -4.336885697e-05f, + -4.328986033e-05f, -4.321077686e-05f, -4.313160676e-05f, -4.305235020e-05f, -4.297300738e-05f, -4.289357847e-05f, -4.281406365e-05f, -4.273446311e-05f, -4.265477703e-05f, -4.257500561e-05f, + -4.249514901e-05f, -4.241520742e-05f, -4.233518104e-05f, -4.225507004e-05f, -4.217487460e-05f, -4.209459492e-05f, -4.201423118e-05f, -4.193378355e-05f, -4.185325224e-05f, -4.177263742e-05f, + -4.169193928e-05f, -4.161115800e-05f, -4.153029378e-05f, -4.144934679e-05f, -4.136831722e-05f, -4.128720526e-05f, -4.120601110e-05f, -4.112473492e-05f, -4.104337691e-05f, -4.096193725e-05f, + -4.088041614e-05f, -4.079881376e-05f, -4.071713030e-05f, -4.063536595e-05f, -4.055352089e-05f, -4.047159531e-05f, -4.038958940e-05f, -4.030750335e-05f, -4.022533735e-05f, -4.014309158e-05f, + -4.006076624e-05f, -3.997836151e-05f, -3.989587758e-05f, -3.981331464e-05f, -3.973067289e-05f, -3.964795250e-05f, -3.956515368e-05f, -3.948227661e-05f, -3.939932147e-05f, -3.931628847e-05f, + -3.923317779e-05f, -3.914998961e-05f, -3.906672414e-05f, -3.898338157e-05f, -3.889996207e-05f, -3.881646585e-05f, -3.873289310e-05f, -3.864924400e-05f, -3.856551875e-05f, -3.848171754e-05f, + -3.839784056e-05f, -3.831388801e-05f, -3.822986007e-05f, -3.814575694e-05f, -3.806157882e-05f, -3.797732588e-05f, -3.789299833e-05f, -3.780859636e-05f, -3.772412016e-05f, -3.763956993e-05f, + -3.755494585e-05f, -3.747024813e-05f, -3.738547695e-05f, -3.730063250e-05f, -3.721571499e-05f, -3.713072461e-05f, -3.704566155e-05f, -3.696052600e-05f, -3.687531816e-05f, -3.679003822e-05f, + -3.670468639e-05f, -3.661926284e-05f, -3.653376778e-05f, -3.644820141e-05f, -3.636256391e-05f, -3.627685549e-05f, -3.619107634e-05f, -3.610522665e-05f, -3.601930662e-05f, -3.593331645e-05f, + -3.584725633e-05f, -3.576112645e-05f, -3.567492702e-05f, -3.558865824e-05f, -3.550232029e-05f, -3.541591337e-05f, -3.532943769e-05f, -3.524289343e-05f, -3.515628080e-05f, -3.506959999e-05f, + -3.498285120e-05f, -3.489603463e-05f, -3.480915047e-05f, -3.472219892e-05f, -3.463518018e-05f, -3.454809445e-05f, -3.446094193e-05f, -3.437372281e-05f, -3.428643730e-05f, -3.419908558e-05f, + -3.411166787e-05f, -3.402418435e-05f, -3.393663523e-05f, -3.384902071e-05f, -3.376134098e-05f, -3.367359624e-05f, -3.358578670e-05f, -3.349791256e-05f, -3.340997400e-05f, -3.332197124e-05f, + -3.323390447e-05f, -3.314577389e-05f, -3.305757971e-05f, -3.296932212e-05f, -3.288100132e-05f, -3.279261751e-05f, -3.270417089e-05f, -3.261566168e-05f, -3.252709005e-05f, -3.243845622e-05f, + -3.234976039e-05f, -3.226100276e-05f, -3.217218353e-05f, -3.208330289e-05f, -3.199436106e-05f, -3.190535823e-05f, -3.181629461e-05f, -3.172717039e-05f, -3.163798579e-05f, -3.154874099e-05f, + -3.145943621e-05f, -3.137007164e-05f, -3.128064749e-05f, -3.119116396e-05f, -3.110162125e-05f, -3.101201957e-05f, -3.092235912e-05f, -3.083264010e-05f, -3.074286271e-05f, -3.065302715e-05f, + -3.056313364e-05f, -3.047318238e-05f, -3.038317355e-05f, -3.029310738e-05f, -3.020298407e-05f, -3.011280381e-05f, -3.002256681e-05f, -2.993227328e-05f, -2.984192342e-05f, -2.975151744e-05f, + -2.966105553e-05f, -2.957053790e-05f, -2.947996476e-05f, -2.938933631e-05f, -2.929865276e-05f, -2.920791431e-05f, -2.911712117e-05f, -2.902627353e-05f, -2.893537161e-05f, -2.884441562e-05f, + -2.875340574e-05f, -2.866234220e-05f, -2.857122520e-05f, -2.848005494e-05f, -2.838883163e-05f, -2.829755547e-05f, -2.820622667e-05f, -2.811484544e-05f, -2.802341198e-05f, -2.793192649e-05f, + -2.784038919e-05f, -2.774880029e-05f, -2.765715997e-05f, -2.756546846e-05f, -2.747372596e-05f, -2.738193268e-05f, -2.729008882e-05f, -2.719819459e-05f, -2.710625019e-05f, -2.701425584e-05f, + -2.692221174e-05f, -2.683011810e-05f, -2.673797512e-05f, -2.664578302e-05f, -2.655354200e-05f, -2.646125226e-05f, -2.636891402e-05f, -2.627652749e-05f, -2.618409286e-05f, -2.609161035e-05f, + -2.599908017e-05f, -2.590650252e-05f, -2.581387762e-05f, -2.572120567e-05f, -2.562848688e-05f, -2.553572145e-05f, -2.544290960e-05f, -2.535005154e-05f, -2.525714746e-05f, -2.516419760e-05f, + -2.507120214e-05f, -2.497816130e-05f, -2.488507529e-05f, -2.479194431e-05f, -2.469876859e-05f, -2.460554832e-05f, -2.451228371e-05f, -2.441897498e-05f, -2.432562233e-05f, -2.423222598e-05f, + -2.413878613e-05f, -2.404530299e-05f, -2.395177677e-05f, -2.385820768e-05f, -2.376459594e-05f, -2.367094175e-05f, -2.357724531e-05f, -2.348350685e-05f, -2.338972657e-05f, -2.329590469e-05f, + -2.320204140e-05f, -2.310813693e-05f, -2.301419148e-05f, -2.292020526e-05f, -2.282617849e-05f, -2.273211137e-05f, -2.263800412e-05f, -2.254385694e-05f, -2.244967005e-05f, -2.235544365e-05f, + -2.226117796e-05f, -2.216687320e-05f, -2.207252956e-05f, -2.197814726e-05f, -2.188372652e-05f, -2.178926754e-05f, -2.169477054e-05f, -2.160023572e-05f, -2.150566330e-05f, -2.141105349e-05f, + -2.131640649e-05f, -2.122172254e-05f, -2.112700182e-05f, -2.103224457e-05f, -2.093745097e-05f, -2.084262126e-05f, -2.074775564e-05f, -2.065285433e-05f, -2.055791753e-05f, -2.046294545e-05f, + -2.036793832e-05f, -2.027289634e-05f, -2.017781972e-05f, -2.008270868e-05f, -1.998756342e-05f, -1.989238417e-05f, -1.979717113e-05f, -1.970192452e-05f, -1.960664454e-05f, -1.951133142e-05f, + -1.941598535e-05f, -1.932060657e-05f, -1.922519527e-05f, -1.912975168e-05f, -1.903427600e-05f, -1.893876845e-05f, -1.884322924e-05f, -1.874765858e-05f, -1.865205669e-05f, -1.855642378e-05f, + -1.846076006e-05f, -1.836506575e-05f, -1.826934106e-05f, -1.817358620e-05f, -1.807780138e-05f, -1.798198683e-05f, -1.788614274e-05f, -1.779026935e-05f, -1.769436685e-05f, -1.759843546e-05f, + -1.750247540e-05f, -1.740648689e-05f, -1.731047012e-05f, -1.721442532e-05f, -1.711835271e-05f, -1.702225249e-05f, -1.692612488e-05f, -1.682997009e-05f, -1.673378833e-05f, -1.663757983e-05f, + -1.654134479e-05f, -1.644508343e-05f, -1.634879596e-05f, -1.625248260e-05f, -1.615614356e-05f, -1.605977905e-05f, -1.596338930e-05f, -1.586697450e-05f, -1.577053488e-05f, -1.567407066e-05f, + -1.557758204e-05f, -1.548106924e-05f, -1.538453247e-05f, -1.528797195e-05f, -1.519138790e-05f, -1.509478052e-05f, -1.499815004e-05f, -1.490149666e-05f, -1.480482061e-05f, -1.470812209e-05f, + -1.461140132e-05f, -1.451465851e-05f, -1.441789388e-05f, -1.432110765e-05f, -1.422430003e-05f, -1.412747123e-05f, -1.403062147e-05f, -1.393375096e-05f, -1.383685992e-05f, -1.373994856e-05f, + -1.364301711e-05f, -1.354606576e-05f, -1.344909474e-05f, -1.335210426e-05f, -1.325509454e-05f, -1.315806579e-05f, -1.306101823e-05f, -1.296395207e-05f, -1.286686752e-05f, -1.276976481e-05f, + -1.267264415e-05f, -1.257550575e-05f, -1.247834982e-05f, -1.238117659e-05f, -1.228398626e-05f, -1.218677906e-05f, -1.208955519e-05f, -1.199231488e-05f, -1.189505833e-05f, -1.179778577e-05f, + -1.170049740e-05f, -1.160319345e-05f, -1.150587413e-05f, -1.140853965e-05f, -1.131119022e-05f, -1.121382608e-05f, -1.111644742e-05f, -1.101905447e-05f, -1.092164743e-05f, -1.082422653e-05f, + -1.072679199e-05f, -1.062934400e-05f, -1.053188280e-05f, -1.043440860e-05f, -1.033692161e-05f, -1.023942204e-05f, -1.014191011e-05f, -1.004438605e-05f, -9.946850054e-06f, -9.849302348e-06f, + -9.751743146e-06f, -9.654172663e-06f, -9.556591114e-06f, -9.458998714e-06f, -9.361395680e-06f, -9.263782225e-06f, -9.166158566e-06f, -9.068524918e-06f, -8.970881496e-06f, -8.873228516e-06f, + -8.775566193e-06f, -8.677894742e-06f, -8.580214379e-06f, -8.482525319e-06f, -8.384827777e-06f, -8.287121968e-06f, -8.189408109e-06f, -8.091686413e-06f, -7.993957098e-06f, -7.896220377e-06f, + -7.798476466e-06f, -7.700725581e-06f, -7.602967936e-06f, -7.505203748e-06f, -7.407433231e-06f, -7.309656601e-06f, -7.211874072e-06f, -7.114085860e-06f, -7.016292181e-06f, -6.918493249e-06f, + -6.820689280e-06f, -6.722880489e-06f, -6.625067092e-06f, -6.527249302e-06f, -6.429427336e-06f, -6.331601409e-06f, -6.233771735e-06f, -6.135938531e-06f, -6.038102010e-06f, -5.940262389e-06f, + -5.842419881e-06f, -5.744574704e-06f, -5.646727070e-06f, -5.548877196e-06f, -5.451025296e-06f, -5.353171585e-06f, -5.255316279e-06f, -5.157459593e-06f, -5.059601740e-06f, -4.961742937e-06f, + -4.863883398e-06f, -4.766023337e-06f, -4.668162971e-06f, -4.570302513e-06f, -4.472442179e-06f, -4.374582183e-06f, -4.276722740e-06f, -4.178864064e-06f, -4.081006372e-06f, -3.983149876e-06f, + -3.885294793e-06f, -3.787441335e-06f, -3.689589719e-06f, -3.591740159e-06f, -3.493892869e-06f, -3.396048064e-06f, -3.298205959e-06f, -3.200366767e-06f, -3.102530703e-06f, -3.004697983e-06f, + -2.906868819e-06f, -2.809043427e-06f, -2.711222021e-06f, -2.613404814e-06f, -2.515592023e-06f, -2.417783860e-06f, -2.319980540e-06f, -2.222182277e-06f, -2.124389285e-06f, -2.026601778e-06f, + -1.928819971e-06f, -1.831044077e-06f, -1.733274311e-06f, -1.635510886e-06f, -1.537754017e-06f, -1.440003917e-06f, -1.342260799e-06f, -1.244524879e-06f, -1.146796370e-06f, -1.049075485e-06f, + -9.513624380e-07f, -8.536574431e-07f, -7.559607136e-07f, -6.582724632e-07f, -5.605929054e-07f, -4.629222538e-07f, -3.652607217e-07f, -2.676085226e-07f, -1.699658700e-07f, -7.233297705e-08f, + 2.528994284e-08f, 1.229026765e-07f, 2.205050106e-07f, 3.180967321e-07f, 4.156776278e-07f, 5.132474847e-07f, 6.108060898e-07f, 7.083532300e-07f, 8.058886924e-07f, 9.034122642e-07f, + 1.000923733e-06f, 1.098422885e-06f, 1.195909508e-06f, 1.293383389e-06f, 1.390844316e-06f, 1.488292077e-06f, 1.585726457e-06f, 1.683147246e-06f, 1.780554231e-06f, 1.877947198e-06f, + 1.975325937e-06f, 2.072690235e-06f, 2.170039878e-06f, 2.267374657e-06f, 2.364694357e-06f, 2.461998767e-06f, 2.559287676e-06f, 2.656560871e-06f, 2.753818140e-06f, 2.851059271e-06f, + 2.948284054e-06f, 3.045492275e-06f, 3.142683723e-06f, 3.239858188e-06f, 3.337015456e-06f, 3.434155317e-06f, 3.531277560e-06f, 3.628381972e-06f, 3.725468343e-06f, 3.822536461e-06f, + 3.919586116e-06f, 4.016617096e-06f, 4.113629190e-06f, 4.210622187e-06f, 4.307595876e-06f, 4.404550046e-06f, 4.501484487e-06f, 4.598398988e-06f, 4.695293338e-06f, 4.792167326e-06f, + 4.889020743e-06f, 4.985853376e-06f, 5.082665018e-06f, 5.179455456e-06f, 5.276224480e-06f, 5.372971881e-06f, 5.469697448e-06f, 5.566400971e-06f, 5.663082241e-06f, 5.759741047e-06f, + 5.856377179e-06f, 5.952990429e-06f, 6.049580585e-06f, 6.146147438e-06f, 6.242690780e-06f, 6.339210400e-06f, 6.435706089e-06f, 6.532177637e-06f, 6.628624836e-06f, 6.725047476e-06f, + 6.821445348e-06f, 6.917818244e-06f, 7.014165953e-06f, 7.110488268e-06f, 7.206784979e-06f, 7.303055878e-06f, 7.399300757e-06f, 7.495519405e-06f, 7.591711616e-06f, 7.687877181e-06f, + 7.784015891e-06f, 7.880127538e-06f, 7.976211914e-06f, 8.072268811e-06f, 8.168298021e-06f, 8.264299336e-06f, 8.360272548e-06f, 8.456217449e-06f, 8.552133832e-06f, 8.648021490e-06f, + 8.743880214e-06f, 8.839709797e-06f, 8.935510032e-06f, 9.031280712e-06f, 9.127021630e-06f, 9.222732578e-06f, 9.318413349e-06f, 9.414063737e-06f, 9.509683535e-06f, 9.605272537e-06f, + 9.700830534e-06f, 9.796357322e-06f, 9.891852693e-06f, 9.987316441e-06f, 1.008274836e-05f, 1.017814824e-05f, 1.027351589e-05f, 1.036885108e-05f, 1.046415362e-05f, 1.055942331e-05f, + 1.065465992e-05f, 1.074986327e-05f, 1.084503314e-05f, 1.094016933e-05f, 1.103527164e-05f, 1.113033985e-05f, 1.122537377e-05f, 1.132037318e-05f, 1.141533789e-05f, 1.151026768e-05f, + 1.160516236e-05f, 1.170002171e-05f, 1.179484554e-05f, 1.188963364e-05f, 1.198438581e-05f, 1.207910184e-05f, 1.217378152e-05f, 1.226842466e-05f, 1.236303104e-05f, 1.245760048e-05f, + 1.255213275e-05f, 1.264662766e-05f, 1.274108500e-05f, 1.283550458e-05f, 1.292988618e-05f, 1.302422961e-05f, 1.311853466e-05f, 1.321280112e-05f, 1.330702880e-05f, 1.340121750e-05f, + 1.349536700e-05f, 1.358947711e-05f, 1.368354763e-05f, 1.377757834e-05f, 1.387156906e-05f, 1.396551958e-05f, 1.405942969e-05f, 1.415329919e-05f, 1.424712789e-05f, 1.434091558e-05f, + 1.443466205e-05f, 1.452836711e-05f, 1.462203056e-05f, 1.471565220e-05f, 1.480923181e-05f, 1.490276921e-05f, 1.499626419e-05f, 1.508971655e-05f, 1.518312609e-05f, 1.527649261e-05f, + 1.536981591e-05f, 1.546309579e-05f, 1.555633204e-05f, 1.564952448e-05f, 1.574267289e-05f, 1.583577708e-05f, 1.592883685e-05f, 1.602185199e-05f, 1.611482232e-05f, 1.620774762e-05f, + 1.630062771e-05f, 1.639346238e-05f, 1.648625143e-05f, 1.657899466e-05f, 1.667169188e-05f, 1.676434288e-05f, 1.685694747e-05f, 1.694950545e-05f, 1.704201662e-05f, 1.713448078e-05f, + 1.722689774e-05f, 1.731926729e-05f, 1.741158924e-05f, 1.750386339e-05f, 1.759608955e-05f, 1.768826751e-05f, 1.778039708e-05f, 1.787247806e-05f, 1.796451025e-05f, 1.805649346e-05f, + 1.814842749e-05f, 1.824031215e-05f, 1.833214723e-05f, 1.842393254e-05f, 1.851566789e-05f, 1.860735307e-05f, 1.869898790e-05f, 1.879057217e-05f, 1.888210570e-05f, 1.897358828e-05f, + 1.906501971e-05f, 1.915639981e-05f, 1.924772838e-05f, 1.933900523e-05f, 1.943023015e-05f, 1.952140296e-05f, 1.961252345e-05f, 1.970359144e-05f, 1.979460673e-05f, 1.988556913e-05f, + 1.997647843e-05f, 2.006733446e-05f, 2.015813700e-05f, 2.024888588e-05f, 2.033958089e-05f, 2.043022185e-05f, 2.052080856e-05f, 2.061134082e-05f, 2.070181844e-05f, 2.079224124e-05f, + 2.088260901e-05f, 2.097292157e-05f, 2.106317871e-05f, 2.115338026e-05f, 2.124352602e-05f, 2.133361579e-05f, 2.142364939e-05f, 2.151362662e-05f, 2.160354728e-05f, 2.169341120e-05f, + 2.178321818e-05f, 2.187296802e-05f, 2.196266053e-05f, 2.205229553e-05f, 2.214187282e-05f, 2.223139222e-05f, 2.232085353e-05f, 2.241025656e-05f, 2.249960112e-05f, 2.258888702e-05f, + 2.267811408e-05f, 2.276728209e-05f, 2.285639088e-05f, 2.294544026e-05f, 2.303443002e-05f, 2.312335999e-05f, 2.321222998e-05f, 2.330103979e-05f, 2.338978925e-05f, 2.347847815e-05f, + 2.356710631e-05f, 2.365567354e-05f, 2.374417967e-05f, 2.383262448e-05f, 2.392100781e-05f, 2.400932946e-05f, 2.409758924e-05f, 2.418578697e-05f, 2.427392246e-05f, 2.436199552e-05f, + 2.445000597e-05f, 2.453795361e-05f, 2.462583827e-05f, 2.471365976e-05f, 2.480141788e-05f, 2.488911246e-05f, 2.497674331e-05f, 2.506431024e-05f, 2.515181307e-05f, 2.523925161e-05f, + 2.532662567e-05f, 2.541393508e-05f, 2.550117964e-05f, 2.558835917e-05f, 2.567547349e-05f, 2.576252242e-05f, 2.584950576e-05f, 2.593642333e-05f, 2.602327496e-05f, 2.611006045e-05f, + 2.619677962e-05f, 2.628343229e-05f, 2.637001828e-05f, 2.645653741e-05f, 2.654298948e-05f, 2.662937432e-05f, 2.671569174e-05f, 2.680194156e-05f, 2.688812361e-05f, 2.697423769e-05f, + 2.706028363e-05f, 2.714626124e-05f, 2.723217034e-05f, 2.731801076e-05f, 2.740378230e-05f, 2.748948479e-05f, 2.757511805e-05f, 2.766068190e-05f, 2.774617615e-05f, 2.783160063e-05f, + 2.791695515e-05f, 2.800223954e-05f, 2.808745361e-05f, 2.817259719e-05f, 2.825767009e-05f, 2.834267215e-05f, 2.842760316e-05f, 2.851246297e-05f, 2.859725139e-05f, 2.868196824e-05f, + 2.876661334e-05f, 2.885118651e-05f, 2.893568758e-05f, 2.902011637e-05f, 2.910447270e-05f, 2.918875639e-05f, 2.927296726e-05f, 2.935710514e-05f, 2.944116986e-05f, 2.952516122e-05f, + 2.960907907e-05f, 2.969292321e-05f, 2.977669348e-05f, 2.986038970e-05f, 2.994401168e-05f, 3.002755927e-05f, 3.011103227e-05f, 3.019443052e-05f, 3.027775384e-05f, 3.036100205e-05f, + 3.044417498e-05f, 3.052727246e-05f, 3.061029431e-05f, 3.069324035e-05f, 3.077611041e-05f, 3.085890433e-05f, 3.094162191e-05f, 3.102426300e-05f, 3.110682741e-05f, 3.118931498e-05f, + 3.127172552e-05f, 3.135405888e-05f, 3.143631487e-05f, 3.151849332e-05f, 3.160059406e-05f, 3.168261692e-05f, 3.176456173e-05f, 3.184642831e-05f, 3.192821649e-05f, 3.200992610e-05f, + 3.209155698e-05f, 3.217310894e-05f, 3.225458182e-05f, 3.233597545e-05f, 3.241728966e-05f, 3.249852427e-05f, 3.257967912e-05f, 3.266075404e-05f, 3.274174885e-05f, 3.282266340e-05f, + 3.290349750e-05f, 3.298425099e-05f, 3.306492370e-05f, 3.314551547e-05f, 3.322602612e-05f, 3.330645548e-05f, 3.338680339e-05f, 3.346706968e-05f, 3.354725418e-05f, 3.362735673e-05f, + 3.370737715e-05f, 3.378731529e-05f, 3.386717096e-05f, 3.394694402e-05f, 3.402663428e-05f, 3.410624158e-05f, 3.418576577e-05f, 3.426520666e-05f, 3.434456410e-05f, 3.442383792e-05f, + 3.450302796e-05f, 3.458213404e-05f, 3.466115601e-05f, 3.474009370e-05f, 3.481894695e-05f, 3.489771558e-05f, 3.497639945e-05f, 3.505499837e-05f, 3.513351220e-05f, 3.521194076e-05f, + 3.529028390e-05f, 3.536854145e-05f, 3.544671324e-05f, 3.552479912e-05f, 3.560279892e-05f, 3.568071247e-05f, 3.575853963e-05f, 3.583628022e-05f, 3.591393409e-05f, 3.599150107e-05f, + 3.606898100e-05f, 3.614637372e-05f, 3.622367906e-05f, 3.630089688e-05f, 3.637802701e-05f, 3.645506929e-05f, 3.653202355e-05f, 3.660888964e-05f, 3.668566740e-05f, 3.676235668e-05f, + 3.683895730e-05f, 3.691546911e-05f, 3.699189196e-05f, 3.706822568e-05f, 3.714447012e-05f, 3.722062512e-05f, 3.729669051e-05f, 3.737266615e-05f, 3.744855188e-05f, 3.752434753e-05f, + 3.760005295e-05f, 3.767566799e-05f, 3.775119248e-05f, 3.782662628e-05f, 3.790196922e-05f, 3.797722116e-05f, 3.805238192e-05f, 3.812745136e-05f, 3.820242933e-05f, 3.827731566e-05f, + 3.835211021e-05f, 3.842681281e-05f, 3.850142332e-05f, 3.857594158e-05f, 3.865036744e-05f, 3.872470073e-05f, 3.879894132e-05f, 3.887308904e-05f, 3.894714374e-05f, 3.902110527e-05f, + 3.909497348e-05f, 3.916874821e-05f, 3.924242931e-05f, 3.931601663e-05f, 3.938951003e-05f, 3.946290933e-05f, 3.953621441e-05f, 3.960942509e-05f, 3.968254125e-05f, 3.975556271e-05f, + 3.982848933e-05f, 3.990132097e-05f, 3.997405747e-05f, 4.004669868e-05f, 4.011924446e-05f, 4.019169465e-05f, 4.026404910e-05f, 4.033630767e-05f, 4.040847020e-05f, 4.048053656e-05f, + 4.055250658e-05f, 4.062438013e-05f, 4.069615705e-05f, 4.076783719e-05f, 4.083942042e-05f, 4.091090658e-05f, 4.098229553e-05f, 4.105358711e-05f, 4.112478119e-05f, 4.119587762e-05f, + 4.126687625e-05f, 4.133777693e-05f, 4.140857952e-05f, 4.147928388e-05f, 4.154988986e-05f, 4.162039731e-05f, 4.169080609e-05f, 4.176111606e-05f, 4.183132707e-05f, 4.190143898e-05f, + 4.197145165e-05f, 4.204136492e-05f, 4.211117867e-05f, 4.218089274e-05f, 4.225050699e-05f, 4.232002128e-05f, 4.238943548e-05f, 4.245874942e-05f, 4.252796299e-05f, 4.259707602e-05f, + 4.266608839e-05f, 4.273499995e-05f, 4.280381056e-05f, 4.287252008e-05f, 4.294112836e-05f, 4.300963528e-05f, 4.307804069e-05f, 4.314634444e-05f, 4.321454641e-05f, 4.328264645e-05f, + 4.335064442e-05f, 4.341854018e-05f, 4.348633360e-05f, 4.355402454e-05f, 4.362161286e-05f, 4.368909842e-05f, 4.375648108e-05f, 4.382376071e-05f, 4.389093717e-05f, 4.395801033e-05f, + 4.402498004e-05f, 4.409184617e-05f, 4.415860859e-05f, 4.422526715e-05f, 4.429182173e-05f, 4.435827219e-05f, 4.442461839e-05f, 4.449086020e-05f, 4.455699748e-05f, 4.462303011e-05f, + 4.468895794e-05f, 4.475478084e-05f, 4.482049868e-05f, 4.488611132e-05f, 4.495161864e-05f, 4.501702049e-05f, 4.508231675e-05f, 4.514750729e-05f, 4.521259197e-05f, 4.527757066e-05f, + 4.534244322e-05f, 4.540720954e-05f, 4.547186947e-05f, 4.553642289e-05f, 4.560086966e-05f, 4.566520965e-05f, 4.572944274e-05f, 4.579356880e-05f, 4.585758769e-05f, 4.592149928e-05f, + 4.598530345e-05f, 4.604900007e-05f, 4.611258901e-05f, 4.617607014e-05f, 4.623944333e-05f, 4.630270845e-05f, 4.636586538e-05f, 4.642891400e-05f, 4.649185416e-05f, 4.655468575e-05f, + 4.661740864e-05f, 4.668002270e-05f, 4.674252781e-05f, 4.680492384e-05f, 4.686721066e-05f, 4.692938816e-05f, 4.699145620e-05f, 4.705341465e-05f, 4.711526341e-05f, 4.717700233e-05f, + 4.723863131e-05f, 4.730015020e-05f, 4.736155889e-05f, 4.742285727e-05f, 4.748404519e-05f, 4.754512254e-05f, 4.760608920e-05f, 4.766694505e-05f, 4.772768996e-05f, 4.778832381e-05f, + 4.784884649e-05f, 4.790925786e-05f, 4.796955781e-05f, 4.802974621e-05f, 4.808982296e-05f, 4.814978792e-05f, 4.820964097e-05f, 4.826938200e-05f, 4.832901089e-05f, 4.838852752e-05f, + 4.844793177e-05f, 4.850722352e-05f, 4.856640265e-05f, 4.862546904e-05f, 4.868442258e-05f, 4.874326314e-05f, 4.880199062e-05f, 4.886060489e-05f, 4.891910584e-05f, 4.897749335e-05f, + 4.903576730e-05f, 4.909392759e-05f, 4.915197408e-05f, 4.920990667e-05f, 4.926772524e-05f, 4.932542967e-05f, 4.938301986e-05f, 4.944049569e-05f, 4.949785704e-05f, 4.955510379e-05f, + 4.961223584e-05f, 4.966925308e-05f, 4.972615538e-05f, 4.978294263e-05f, 4.983961473e-05f, 4.989617156e-05f, 4.995261301e-05f, 5.000893896e-05f, 5.006514931e-05f, 5.012124394e-05f, + 5.017722275e-05f, 5.023308561e-05f, 5.028883243e-05f, 5.034446309e-05f, 5.039997748e-05f, 5.045537549e-05f, 5.051065701e-05f, 5.056582193e-05f, 5.062087015e-05f, 5.067580155e-05f, + 5.073061603e-05f, 5.078531347e-05f, 5.083989378e-05f, 5.089435684e-05f, 5.094870254e-05f, 5.100293078e-05f, 5.105704146e-05f, 5.111103446e-05f, 5.116490967e-05f, 5.121866701e-05f, + 5.127230634e-05f, 5.132582758e-05f, 5.137923062e-05f, 5.143251534e-05f, 5.148568166e-05f, 5.153872946e-05f, 5.159165863e-05f, 5.164446908e-05f, 5.169716070e-05f, 5.174973339e-05f, + 5.180218704e-05f, 5.185452156e-05f, 5.190673684e-05f, 5.195883277e-05f, 5.201080926e-05f, 5.206266620e-05f, 5.211440350e-05f, 5.216602104e-05f, 5.221751874e-05f, 5.226889649e-05f, + 5.232015418e-05f, 5.237129173e-05f, 5.242230903e-05f, 5.247320598e-05f, 5.252398248e-05f, 5.257463843e-05f, 5.262517373e-05f, 5.267558829e-05f, 5.272588201e-05f, 5.277605479e-05f, + 5.282610653e-05f, 5.287603714e-05f, 5.292584651e-05f, 5.297553456e-05f, 5.302510118e-05f, 5.307454628e-05f, 5.312386976e-05f, 5.317307153e-05f, 5.322215149e-05f, 5.327110955e-05f, + 5.331994561e-05f, 5.336865958e-05f, 5.341725136e-05f, 5.346572087e-05f, 5.351406799e-05f, 5.356229265e-05f, 5.361039475e-05f, 5.365837420e-05f, 5.370623090e-05f, 5.375396477e-05f, + 5.380157570e-05f, 5.384906361e-05f, 5.389642841e-05f, 5.394367000e-05f, 5.399078830e-05f, 5.403778321e-05f, 5.408465465e-05f, 5.413140252e-05f, 5.417802674e-05f, 5.422452721e-05f, + 5.427090385e-05f, 5.431715656e-05f, 5.436328526e-05f, 5.440928986e-05f, 5.445517028e-05f, 5.450092642e-05f, 5.454655819e-05f, 5.459206551e-05f, 5.463744830e-05f, 5.468270646e-05f, + 5.472783991e-05f, 5.477284857e-05f, 5.481773234e-05f, 5.486249115e-05f, 5.490712490e-05f, 5.495163352e-05f, 5.499601691e-05f, 5.504027499e-05f, 5.508440769e-05f, 5.512841491e-05f, + 5.517229657e-05f, 5.521605259e-05f, 5.525968288e-05f, 5.530318737e-05f, 5.534656597e-05f, 5.538981860e-05f, 5.543294517e-05f, 5.547594561e-05f, 5.551881983e-05f, 5.556156776e-05f, + 5.560418931e-05f, 5.564668440e-05f, 5.568905295e-05f, 5.573129488e-05f, 5.577341012e-05f, 5.581539858e-05f, 5.585726018e-05f, 5.589899485e-05f, 5.594060251e-05f, 5.598208307e-05f, + 5.602343647e-05f, 5.606466262e-05f, 5.610576145e-05f, 5.614673288e-05f, 5.618757683e-05f, 5.622829323e-05f, 5.626888200e-05f, 5.630934306e-05f, 5.634967634e-05f, 5.638988177e-05f, + 5.642995927e-05f, 5.646990876e-05f, 5.650973017e-05f, 5.654942343e-05f, 5.658898846e-05f, 5.662842519e-05f, 5.666773355e-05f, 5.670691346e-05f, 5.674596484e-05f, 5.678488764e-05f, + 5.682368178e-05f, 5.686234717e-05f, 5.690088377e-05f, 5.693929148e-05f, 5.697757024e-05f, 5.701571999e-05f, 5.705374064e-05f, 5.709163213e-05f, 5.712939440e-05f, 5.716702737e-05f, + 5.720453096e-05f, 5.724190512e-05f, 5.727914978e-05f, 5.731626486e-05f, 5.735325030e-05f, 5.739010603e-05f, 5.742683199e-05f, 5.746342810e-05f, 5.749989430e-05f, 5.753623052e-05f, + 5.757243670e-05f, 5.760851277e-05f, 5.764445866e-05f, 5.768027432e-05f, 5.771595967e-05f, 5.775151465e-05f, 5.778693920e-05f, 5.782223325e-05f, 5.785739673e-05f, 5.789242959e-05f, + 5.792733177e-05f, 5.796210318e-05f, 5.799674379e-05f, 5.803125352e-05f, 5.806563230e-05f, 5.809988009e-05f, 5.813399682e-05f, 5.816798242e-05f, 5.820183683e-05f, 5.823556001e-05f, + 5.826915187e-05f, 5.830261237e-05f, 5.833594145e-05f, 5.836913904e-05f, 5.840220508e-05f, 5.843513953e-05f, 5.846794231e-05f, 5.850061337e-05f, 5.853315266e-05f, 5.856556011e-05f, + 5.859783566e-05f, 5.862997927e-05f, 5.866199087e-05f, 5.869387041e-05f, 5.872561783e-05f, 5.875723308e-05f, 5.878871609e-05f, 5.882006682e-05f, 5.885128520e-05f, 5.888237119e-05f, + 5.891332474e-05f, 5.894414577e-05f, 5.897483425e-05f, 5.900539012e-05f, 5.903581332e-05f, 5.906610381e-05f, 5.909626152e-05f, 5.912628641e-05f, 5.915617843e-05f, 5.918593752e-05f, + 5.921556364e-05f, 5.924505672e-05f, 5.927441672e-05f, 5.930364360e-05f, 5.933273729e-05f, 5.936169775e-05f, 5.939052494e-05f, 5.941921879e-05f, 5.944777926e-05f, 5.947620631e-05f, + 5.950449988e-05f, 5.953265993e-05f, 5.956068640e-05f, 5.958857925e-05f, 5.961633844e-05f, 5.964396392e-05f, 5.967145563e-05f, 5.969881354e-05f, 5.972603759e-05f, 5.975312775e-05f, + 5.978008396e-05f, 5.980690618e-05f, 5.983359437e-05f, 5.986014847e-05f, 5.988656846e-05f, 5.991285428e-05f, 5.993900588e-05f, 5.996502324e-05f, 5.999090629e-05f, 6.001665501e-05f, + 6.004226934e-05f, 6.006774925e-05f, 6.009309469e-05f, 6.011830562e-05f, 6.014338201e-05f, 6.016832380e-05f, 6.019313096e-05f, 6.021780345e-05f, 6.024234123e-05f, 6.026674426e-05f, + 6.029101249e-05f, 6.031514590e-05f, 6.033914444e-05f, 6.036300806e-05f, 6.038673675e-05f, 6.041033045e-05f, 6.043378912e-05f, 6.045711274e-05f, 6.048030126e-05f, 6.050335465e-05f, + 6.052627287e-05f, 6.054905588e-05f, 6.057170366e-05f, 6.059421615e-05f, 6.061659334e-05f, 6.063883517e-05f, 6.066094162e-05f, 6.068291266e-05f, 6.070474825e-05f, 6.072644835e-05f, + 6.074801293e-05f, 6.076944197e-05f, 6.079073542e-05f, 6.081189325e-05f, 6.083291543e-05f, 6.085380194e-05f, 6.087455273e-05f, 6.089516777e-05f, 6.091564705e-05f, 6.093599051e-05f, + 6.095619815e-05f, 6.097626991e-05f, 6.099620578e-05f, 6.101600572e-05f, 6.103566971e-05f, 6.105519771e-05f, 6.107458970e-05f, 6.109384566e-05f, 6.111296554e-05f, 6.113194932e-05f, + 6.115079698e-05f, 6.116950849e-05f, 6.118808382e-05f, 6.120652295e-05f, 6.122482585e-05f, 6.124299249e-05f, 6.126102284e-05f, 6.127891689e-05f, 6.129667461e-05f, 6.131429596e-05f, + 6.133178094e-05f, 6.134912951e-05f, 6.136634165e-05f, 6.138341733e-05f, 6.140035654e-05f, 6.141715925e-05f, 6.143382544e-05f, 6.145035508e-05f, 6.146674816e-05f, 6.148300464e-05f, + 6.149912452e-05f, 6.151510777e-05f, 6.153095436e-05f, 6.154666429e-05f, 6.156223752e-05f, 6.157767403e-05f, 6.159297382e-05f, 6.160813685e-05f, 6.162316312e-05f, 6.163805259e-05f, + 6.165280526e-05f, 6.166742111e-05f, 6.168190010e-05f, 6.169624224e-05f, 6.171044750e-05f, 6.172451587e-05f, 6.173844733e-05f, 6.175224185e-05f, 6.176589944e-05f, 6.177942006e-05f, + 6.179280371e-05f, 6.180605037e-05f, 6.181916003e-05f, 6.183213266e-05f, 6.184496827e-05f, 6.185766683e-05f, 6.187022832e-05f, 6.188265275e-05f, 6.189494008e-05f, 6.190709032e-05f, + 6.191910344e-05f, 6.193097945e-05f, 6.194271831e-05f, 6.195432003e-05f, 6.196578459e-05f, 6.197711199e-05f, 6.198830220e-05f, 6.199935522e-05f, 6.201027105e-05f, 6.202104966e-05f, + 6.203169106e-05f, 6.204219523e-05f, 6.205256216e-05f, 6.206279185e-05f, 6.207288429e-05f, 6.208283946e-05f, 6.209265737e-05f, 6.210233800e-05f, 6.211188135e-05f, 6.212128742e-05f, + 6.213055618e-05f, 6.213968765e-05f, 6.214868181e-05f, 6.215753865e-05f, 6.216625818e-05f, 6.217484039e-05f, 6.218328527e-05f, 6.219159282e-05f, 6.219976304e-05f, 6.220779592e-05f, + 6.221569146e-05f, 6.222344965e-05f, 6.223107049e-05f, 6.223855399e-05f, 6.224590014e-05f, 6.225310893e-05f, 6.226018036e-05f, 6.226711445e-05f, 6.227391117e-05f, 6.228057054e-05f, + 6.228709255e-05f, 6.229347720e-05f, 6.229972449e-05f, 6.230583443e-05f, 6.231180702e-05f, 6.231764224e-05f, 6.232334012e-05f, 6.232890065e-05f, 6.233432382e-05f, 6.233960965e-05f, + 6.234475814e-05f, 6.234976929e-05f, 6.235464310e-05f, 6.235937957e-05f, 6.236397872e-05f, 6.236844054e-05f, 6.237276504e-05f, 6.237695222e-05f, 6.238100210e-05f, 6.238491467e-05f, + 6.238868994e-05f, 6.239232791e-05f, 6.239582860e-05f, 6.239919201e-05f, 6.240241815e-05f, 6.240550702e-05f, 6.240845863e-05f, 6.241127299e-05f, 6.241395011e-05f, 6.241648999e-05f, + 6.241889265e-05f, 6.242115810e-05f, 6.242328633e-05f, 6.242527737e-05f, 6.242713122e-05f, 6.242884790e-05f, 6.243042741e-05f, 6.243186976e-05f, 6.243317497e-05f, 6.243434305e-05f, + 6.243537401e-05f, 6.243626786e-05f, 6.243702461e-05f, 6.243764427e-05f, 6.243812687e-05f, 6.243847241e-05f, 6.243868091e-05f, 6.243875237e-05f, 6.243868682e-05f, 6.243848427e-05f, + 6.243814473e-05f, 6.243766822e-05f, 6.243705475e-05f, 6.243630434e-05f, 6.243541701e-05f, 6.243439277e-05f, 6.243323164e-05f, 6.243193363e-05f, 6.243049877e-05f, 6.242892707e-05f, + 6.242721854e-05f, 6.242537321e-05f, 6.242339109e-05f, 6.242127221e-05f, 6.241901657e-05f, 6.241662421e-05f, 6.241409514e-05f, 6.241142938e-05f, 6.240862694e-05f, 6.240568786e-05f, + 6.240261216e-05f, 6.239939984e-05f, 6.239605094e-05f, 6.239256547e-05f, 6.238894346e-05f, 6.238518493e-05f, 6.238128990e-05f, 6.237725840e-05f, 6.237309045e-05f, 6.236878606e-05f, + 6.236434528e-05f, 6.235976811e-05f, 6.235505459e-05f, 6.235020473e-05f, 6.234521857e-05f, 6.234009612e-05f, 6.233483742e-05f, 6.232944249e-05f, 6.232391136e-05f, 6.231824405e-05f, + 6.231244058e-05f, 6.230650100e-05f, 6.230042531e-05f, 6.229421356e-05f, 6.228786576e-05f, 6.228138195e-05f, 6.227476216e-05f, 6.226800641e-05f, 6.226111474e-05f, 6.225408716e-05f, + 6.224692372e-05f, 6.223962444e-05f, 6.223218935e-05f, 6.222461849e-05f, 6.221691188e-05f, 6.220906955e-05f, 6.220109154e-05f, 6.219297788e-05f, 6.218472860e-05f, 6.217634373e-05f, + 6.216782330e-05f, 6.215916735e-05f, 6.215037591e-05f, 6.214144902e-05f, 6.213238671e-05f, 6.212318900e-05f, 6.211385595e-05f, 6.210438757e-05f, 6.209478391e-05f, 6.208504500e-05f, + 6.207517088e-05f, 6.206516158e-05f, 6.205501714e-05f, 6.204473759e-05f, 6.203432298e-05f, 6.202377334e-05f, 6.201308870e-05f, 6.200226910e-05f, 6.199131459e-05f, 6.198022520e-05f, + 6.196900096e-05f, 6.195764192e-05f, 6.194614812e-05f, 6.193451959e-05f, 6.192275638e-05f, 6.191085852e-05f, 6.189882606e-05f, 6.188665904e-05f, 6.187435749e-05f, 6.186192145e-05f, + 6.184935098e-05f, 6.183664611e-05f, 6.182380687e-05f, 6.181083333e-05f, 6.179772551e-05f, 6.178448346e-05f, 6.177110722e-05f, 6.175759684e-05f, 6.174395236e-05f, 6.173017383e-05f, + 6.171626128e-05f, 6.170221477e-05f, 6.168803433e-05f, 6.167372002e-05f, 6.165927188e-05f, 6.164468995e-05f, 6.162997428e-05f, 6.161512491e-05f, 6.160014190e-05f, 6.158502529e-05f, + 6.156977513e-05f, 6.155439146e-05f, 6.153887434e-05f, 6.152322380e-05f, 6.150743991e-05f, 6.149152270e-05f, 6.147547222e-05f, 6.145928854e-05f, 6.144297168e-05f, 6.142652172e-05f, + 6.140993868e-05f, 6.139322263e-05f, 6.137637362e-05f, 6.135939169e-05f, 6.134227691e-05f, 6.132502931e-05f, 6.130764895e-05f, 6.129013588e-05f, 6.127249016e-05f, 6.125471184e-05f, + 6.123680097e-05f, 6.121875760e-05f, 6.120058179e-05f, 6.118227359e-05f, 6.116383306e-05f, 6.114526025e-05f, 6.112655521e-05f, 6.110771800e-05f, 6.108874867e-05f, 6.106964729e-05f, + 6.105041390e-05f, 6.103104856e-05f, 6.101155133e-05f, 6.099192226e-05f, 6.097216142e-05f, 6.095226885e-05f, 6.093224462e-05f, 6.091208878e-05f, 6.089180140e-05f, 6.087138253e-05f, + 6.085083222e-05f, 6.083015054e-05f, 6.080933755e-05f, 6.078839331e-05f, 6.076731787e-05f, 6.074611130e-05f, 6.072477365e-05f, 6.070330499e-05f, 6.068170538e-05f, 6.065997488e-05f, + 6.063811354e-05f, 6.061612144e-05f, 6.059399864e-05f, 6.057174518e-05f, 6.054936115e-05f, 6.052684660e-05f, 6.050420159e-05f, 6.048142619e-05f, 6.045852047e-05f, 6.043548447e-05f, + 6.041231828e-05f, 6.038902195e-05f, 6.036559555e-05f, 6.034203915e-05f, 6.031835280e-05f, 6.029453658e-05f, 6.027059055e-05f, 6.024651478e-05f, 6.022230933e-05f, 6.019797427e-05f, + 6.017350966e-05f, 6.014891558e-05f, 6.012419210e-05f, 6.009933927e-05f, 6.007435717e-05f, 6.004924587e-05f, 6.002400543e-05f, 5.999863592e-05f, 5.997313742e-05f, 5.994750999e-05f, + 5.992175370e-05f, 5.989586863e-05f, 5.986985483e-05f, 5.984371239e-05f, 5.981744138e-05f, 5.979104186e-05f, 5.976451390e-05f, 5.973785759e-05f, 5.971107298e-05f, 5.968416016e-05f, + 5.965711919e-05f, 5.962995015e-05f, 5.960265311e-05f, 5.957522814e-05f, 5.954767532e-05f, 5.951999473e-05f, 5.949218643e-05f, 5.946425049e-05f, 5.943618701e-05f, 5.940799604e-05f, + 5.937967767e-05f, 5.935123197e-05f, 5.932265901e-05f, 5.929395888e-05f, 5.926513165e-05f, 5.923617739e-05f, 5.920709618e-05f, 5.917788810e-05f, 5.914855323e-05f, 5.911909165e-05f, + 5.908950342e-05f, 5.905978864e-05f, 5.902994737e-05f, 5.899997971e-05f, 5.896988572e-05f, 5.893966548e-05f, 5.890931908e-05f, 5.887884660e-05f, 5.884824811e-05f, 5.881752370e-05f, + 5.878667344e-05f, 5.875569743e-05f, 5.872459573e-05f, 5.869336843e-05f, 5.866201561e-05f, 5.863053736e-05f, 5.859893375e-05f, 5.856720487e-05f, 5.853535080e-05f, 5.850337163e-05f, + 5.847126743e-05f, 5.843903829e-05f, 5.840668430e-05f, 5.837420554e-05f, 5.834160210e-05f, 5.830887405e-05f, 5.827602148e-05f, 5.824304448e-05f, 5.820994314e-05f, 5.817671753e-05f, + 5.814336775e-05f, 5.810989388e-05f, 5.807629601e-05f, 5.804257422e-05f, 5.800872861e-05f, 5.797475925e-05f, 5.794066624e-05f, 5.790644967e-05f, 5.787210961e-05f, 5.783764617e-05f, + 5.780305943e-05f, 5.776834947e-05f, 5.773351640e-05f, 5.769856029e-05f, 5.766348123e-05f, 5.762827932e-05f, 5.759295465e-05f, 5.755750730e-05f, 5.752193737e-05f, 5.748624495e-05f, + 5.745043013e-05f, 5.741449300e-05f, 5.737843365e-05f, 5.734225218e-05f, 5.730594867e-05f, 5.726952322e-05f, 5.723297593e-05f, 5.719630688e-05f, 5.715951617e-05f, 5.712260388e-05f, + 5.708557013e-05f, 5.704841499e-05f, 5.701113857e-05f, 5.697374096e-05f, 5.693622225e-05f, 5.689858253e-05f, 5.686082191e-05f, 5.682294048e-05f, 5.678493834e-05f, 5.674681557e-05f, + 5.670857229e-05f, 5.667020857e-05f, 5.663172453e-05f, 5.659312025e-05f, 5.655439584e-05f, 5.651555140e-05f, 5.647658701e-05f, 5.643750278e-05f, 5.639829881e-05f, 5.635897519e-05f, + 5.631953203e-05f, 5.627996942e-05f, 5.624028747e-05f, 5.620048627e-05f, 5.616056592e-05f, 5.612052652e-05f, 5.608036817e-05f, 5.604009098e-05f, 5.599969505e-05f, 5.595918046e-05f, + 5.591854734e-05f, 5.587779577e-05f, 5.583692587e-05f, 5.579593773e-05f, 5.575483145e-05f, 5.571360714e-05f, 5.567226490e-05f, 5.563080483e-05f, 5.558922704e-05f, 5.554753163e-05f, + 5.550571870e-05f, 5.546378837e-05f, 5.542174072e-05f, 5.537957588e-05f, 5.533729393e-05f, 5.529489499e-05f, 5.525237917e-05f, 5.520974656e-05f, 5.516699728e-05f, 5.512413143e-05f, + 5.508114911e-05f, 5.503805044e-05f, 5.499483551e-05f, 5.495150445e-05f, 5.490805734e-05f, 5.486449431e-05f, 5.482081546e-05f, 5.477702090e-05f, 5.473311073e-05f, 5.468908506e-05f, + 5.464494401e-05f, 5.460068768e-05f, 5.455631618e-05f, 5.451182963e-05f, 5.446722812e-05f, 5.442251177e-05f, 5.437768070e-05f, 5.433273500e-05f, 5.428767480e-05f, 5.424250020e-05f, + 5.419721131e-05f, 5.415180825e-05f, 5.410629112e-05f, 5.406066005e-05f, 5.401491513e-05f, 5.396905649e-05f, 5.392308423e-05f, 5.387699847e-05f, 5.383079933e-05f, 5.378448691e-05f, + 5.373806132e-05f, 5.369152269e-05f, 5.364487113e-05f, 5.359810674e-05f, 5.355122965e-05f, 5.350423997e-05f, 5.345713782e-05f, 5.340992330e-05f, 5.336259654e-05f, 5.331515766e-05f, + 5.326760675e-05f, 5.321994396e-05f, 5.317216938e-05f, 5.312428313e-05f, 5.307628534e-05f, 5.302817612e-05f, 5.297995559e-05f, 5.293162386e-05f, 5.288318105e-05f, 5.283462728e-05f, + 5.278596267e-05f, 5.273718734e-05f, 5.268830141e-05f, 5.263930499e-05f, 5.259019820e-05f, 5.254098117e-05f, 5.249165400e-05f, 5.244221684e-05f, 5.239266978e-05f, 5.234301296e-05f, + 5.229324649e-05f, 5.224337049e-05f, 5.219338509e-05f, 5.214329041e-05f, 5.209308656e-05f, 5.204277367e-05f, 5.199235187e-05f, 5.194182127e-05f, 5.189118199e-05f, 5.184043416e-05f, + 5.178957790e-05f, 5.173861334e-05f, 5.168754060e-05f, 5.163635979e-05f, 5.158507105e-05f, 5.153367450e-05f, 5.148217026e-05f, 5.143055846e-05f, 5.137883922e-05f, 5.132701266e-05f, + 5.127507892e-05f, 5.122303811e-05f, 5.117089037e-05f, 5.111863581e-05f, 5.106627456e-05f, 5.101380676e-05f, 5.096123252e-05f, 5.090855198e-05f, 5.085576525e-05f, 5.080287247e-05f, + 5.074987377e-05f, 5.069676926e-05f, 5.064355909e-05f, 5.059024337e-05f, 5.053682223e-05f, 5.048329581e-05f, 5.042966423e-05f, 5.037592762e-05f, 5.032208611e-05f, 5.026813983e-05f, + 5.021408891e-05f, 5.015993347e-05f, 5.010567365e-05f, 5.005130958e-05f, 4.999684139e-05f, 4.994226921e-05f, 4.988759316e-05f, 4.983281339e-05f, 4.977793001e-05f, 4.972294317e-05f, + 4.966785299e-05f, 4.961265961e-05f, 4.955736316e-05f, 4.950196376e-05f, 4.944646156e-05f, 4.939085668e-05f, 4.933514926e-05f, 4.927933943e-05f, 4.922342733e-05f, 4.916741308e-05f, + 4.911129683e-05f, 4.905507870e-05f, 4.899875882e-05f, 4.894233735e-05f, 4.888581440e-05f, 4.882919011e-05f, 4.877246462e-05f, 4.871563806e-05f, 4.865871058e-05f, 4.860168229e-05f, + 4.854455335e-05f, 4.848732388e-05f, 4.842999402e-05f, 4.837256391e-05f, 4.831503368e-05f, 4.825740348e-05f, 4.819967343e-05f, 4.814184368e-05f, 4.808391437e-05f, 4.802588562e-05f, + 4.796775758e-05f, 4.790953039e-05f, 4.785120419e-05f, 4.779277910e-05f, 4.773425528e-05f, 4.767563286e-05f, 4.761691198e-05f, 4.755809278e-05f, 4.749917539e-05f, 4.744015996e-05f, + 4.738104664e-05f, 4.732183554e-05f, 4.726252683e-05f, 4.720312064e-05f, 4.714361710e-05f, 4.708401637e-05f, 4.702431857e-05f, 4.696452386e-05f, 4.690463237e-05f, 4.684464425e-05f, + 4.678455963e-05f, 4.672437866e-05f, 4.666410149e-05f, 4.660372824e-05f, 4.654325908e-05f, 4.648269413e-05f, 4.642203355e-05f, 4.636127747e-05f, 4.630042604e-05f, 4.623947940e-05f, + 4.617843770e-05f, 4.611730108e-05f, 4.605606968e-05f, 4.599474365e-05f, 4.593332313e-05f, 4.587180827e-05f, 4.581019922e-05f, 4.574849611e-05f, 4.568669910e-05f, 4.562480832e-05f, + 4.556282393e-05f, 4.550074607e-05f, 4.543857489e-05f, 4.537631053e-05f, 4.531395313e-05f, 4.525150286e-05f, 4.518895985e-05f, 4.512632424e-05f, 4.506359620e-05f, 4.500077585e-05f, + 4.493786336e-05f, 4.487485887e-05f, 4.481176253e-05f, 4.474857448e-05f, 4.468529488e-05f, 4.462192387e-05f, 4.455846160e-05f, 4.449490822e-05f, 4.443126388e-05f, 4.436752873e-05f, + 4.430370292e-05f, 4.423978659e-05f, 4.417577991e-05f, 4.411168301e-05f, 4.404749604e-05f, 4.398321917e-05f, 4.391885253e-05f, 4.385439629e-05f, 4.378985058e-05f, 4.372521556e-05f, + 4.366049139e-05f, 4.359567821e-05f, 4.353077618e-05f, 4.346578544e-05f, 4.340070616e-05f, 4.333553847e-05f, 4.327028254e-05f, 4.320493852e-05f, 4.313950655e-05f, 4.307398680e-05f, + 4.300837941e-05f, 4.294268454e-05f, 4.287690234e-05f, 4.281103296e-05f, 4.274507657e-05f, 4.267903330e-05f, 4.261290333e-05f, 4.254668679e-05f, 4.248038385e-05f, 4.241399467e-05f, + 4.234751938e-05f, 4.228095816e-05f, 4.221431115e-05f, 4.214757851e-05f, 4.208076040e-05f, 4.201385697e-05f, 4.194686837e-05f, 4.187979477e-05f, 4.181263632e-05f, 4.174539318e-05f, + 4.167806550e-05f, 4.161065343e-05f, 4.154315714e-05f, 4.147557679e-05f, 4.140791253e-05f, 4.134016451e-05f, 4.127233290e-05f, 4.120441785e-05f, 4.113641952e-05f, 4.106833807e-05f, + 4.100017365e-05f, 4.093192643e-05f, 4.086359657e-05f, 4.079518421e-05f, 4.072668953e-05f, 4.065811268e-05f, 4.058945382e-05f, 4.052071310e-05f, 4.045189070e-05f, 4.038298676e-05f, + 4.031400144e-05f, 4.024493492e-05f, 4.017578734e-05f, 4.010655888e-05f, 4.003724968e-05f, 3.996785990e-05f, 3.989838972e-05f, 3.982883929e-05f, 3.975920877e-05f, 3.968949833e-05f, + 3.961970812e-05f, 3.954983830e-05f, 3.947988904e-05f, 3.940986050e-05f, 3.933975285e-05f, 3.926956624e-05f, 3.919930083e-05f, 3.912895679e-05f, 3.905853429e-05f, 3.898803348e-05f, + 3.891745452e-05f, 3.884679759e-05f, 3.877606284e-05f, 3.870525044e-05f, 3.863436055e-05f, 3.856339333e-05f, 3.849234895e-05f, 3.842122758e-05f, 3.835002937e-05f, 3.827875449e-05f, + 3.820740311e-05f, 3.813597539e-05f, 3.806447149e-05f, 3.799289158e-05f, 3.792123583e-05f, 3.784950440e-05f, 3.777769745e-05f, 3.770581516e-05f, 3.763385768e-05f, 3.756182519e-05f, + 3.748971784e-05f, 3.741753581e-05f, 3.734527927e-05f, 3.727294837e-05f, 3.720054328e-05f, 3.712806418e-05f, 3.705551122e-05f, 3.698288458e-05f, 3.691018442e-05f, 3.683741091e-05f, + 3.676456422e-05f, 3.669164451e-05f, 3.661865195e-05f, 3.654558672e-05f, 3.647244897e-05f, 3.639923888e-05f, 3.632595662e-05f, 3.625260234e-05f, 3.617917623e-05f, 3.610567845e-05f, + 3.603210917e-05f, 3.595846856e-05f, 3.588475678e-05f, 3.581097402e-05f, 3.573712043e-05f, 3.566319618e-05f, 3.558920145e-05f, 3.551513640e-05f, 3.544100122e-05f, 3.536679605e-05f, + 3.529252108e-05f, 3.521817648e-05f, 3.514376242e-05f, 3.506927906e-05f, 3.499472658e-05f, 3.492010515e-05f, 3.484541493e-05f, 3.477065611e-05f, 3.469582886e-05f, 3.462093333e-05f, + 3.454596971e-05f, 3.447093817e-05f, 3.439583888e-05f, 3.432067201e-05f, 3.424543773e-05f, 3.417013622e-05f, 3.409476765e-05f, 3.401933218e-05f, 3.394383000e-05f, 3.386826128e-05f, + 3.379262618e-05f, 3.371692488e-05f, 3.364115756e-05f, 3.356532439e-05f, 3.348942554e-05f, 3.341346118e-05f, 3.333743149e-05f, 3.326133665e-05f, 3.318517682e-05f, 3.310895217e-05f, + 3.303266290e-05f, 3.295630916e-05f, 3.287989114e-05f, 3.280340900e-05f, 3.272686293e-05f, 3.265025309e-05f, 3.257357966e-05f, 3.249684282e-05f, 3.242004274e-05f, 3.234317960e-05f, + 3.226625357e-05f, 3.218926483e-05f, 3.211221355e-05f, 3.203509992e-05f, 3.195792409e-05f, 3.188068626e-05f, 3.180338660e-05f, 3.172602527e-05f, 3.164860247e-05f, 3.157111836e-05f, + 3.149357313e-05f, 3.141596694e-05f, 3.133829998e-05f, 3.126057243e-05f, 3.118278445e-05f, 3.110493623e-05f, 3.102702794e-05f, 3.094905977e-05f, 3.087103188e-05f, 3.079294446e-05f, + 3.071479769e-05f, 3.063659173e-05f, 3.055832678e-05f, 3.048000300e-05f, 3.040162058e-05f, 3.032317969e-05f, 3.024468052e-05f, 3.016612324e-05f, 3.008750802e-05f, 3.000883506e-05f, + 2.993010452e-05f, 2.985131659e-05f, 2.977247144e-05f, 2.969356925e-05f, 2.961461021e-05f, 2.953559449e-05f, 2.945652228e-05f, 2.937739374e-05f, 2.929820906e-05f, 2.921896843e-05f, + 2.913967201e-05f, 2.906032000e-05f, 2.898091257e-05f, 2.890144989e-05f, 2.882193216e-05f, 2.874235955e-05f, 2.866273224e-05f, 2.858305041e-05f, 2.850331425e-05f, 2.842352393e-05f, + 2.834367963e-05f, 2.826378154e-05f, 2.818382983e-05f, 2.810382469e-05f, 2.802376631e-05f, 2.794365485e-05f, 2.786349050e-05f, 2.778327344e-05f, 2.770300386e-05f, 2.762268194e-05f, + 2.754230786e-05f, 2.746188179e-05f, 2.738140393e-05f, 2.730087445e-05f, 2.722029354e-05f, 2.713966137e-05f, 2.705897814e-05f, 2.697824402e-05f, 2.689745920e-05f, 2.681662385e-05f, + 2.673573817e-05f, 2.665480233e-05f, 2.657381652e-05f, 2.649278092e-05f, 2.641169572e-05f, 2.633056109e-05f, 2.624937722e-05f, 2.616814429e-05f, 2.608686249e-05f, 2.600553201e-05f, + 2.592415301e-05f, 2.584272570e-05f, 2.576125024e-05f, 2.567972683e-05f, 2.559815565e-05f, 2.551653689e-05f, 2.543487072e-05f, 2.535315733e-05f, 2.527139691e-05f, 2.518958965e-05f, + 2.510773571e-05f, 2.502583530e-05f, 2.494388859e-05f, 2.486189577e-05f, 2.477985703e-05f, 2.469777255e-05f, 2.461564251e-05f, 2.453346709e-05f, 2.445124650e-05f, 2.436898090e-05f, + 2.428667049e-05f, 2.420431545e-05f, 2.412191596e-05f, 2.403947221e-05f, 2.395698440e-05f, 2.387445269e-05f, 2.379187729e-05f, 2.370925836e-05f, 2.362659611e-05f, 2.354389072e-05f, + 2.346114237e-05f, 2.337835124e-05f, 2.329551753e-05f, 2.321264142e-05f, 2.312972310e-05f, 2.304676276e-05f, 2.296376057e-05f, 2.288071673e-05f, 2.279763143e-05f, 2.271450484e-05f, + 2.263133717e-05f, 2.254812859e-05f, 2.246487928e-05f, 2.238158945e-05f, 2.229825927e-05f, 2.221488894e-05f, 2.213147863e-05f, 2.204802855e-05f, 2.196453886e-05f, 2.188100977e-05f, + 2.179744146e-05f, 2.171383411e-05f, 2.163018792e-05f, 2.154650307e-05f, 2.146277976e-05f, 2.137901816e-05f, 2.129521846e-05f, 2.121138086e-05f, 2.112750554e-05f, 2.104359269e-05f, + 2.095964250e-05f, 2.087565516e-05f, 2.079163085e-05f, 2.070756976e-05f, 2.062347208e-05f, 2.053933801e-05f, 2.045516772e-05f, 2.037096141e-05f, 2.028671926e-05f, 2.020244147e-05f, + 2.011812822e-05f, 2.003377970e-05f, 1.994939611e-05f, 1.986497762e-05f, 1.978052443e-05f, 1.969603673e-05f, 1.961151471e-05f, 1.952695855e-05f, 1.944236844e-05f, 1.935774458e-05f, + 1.927308716e-05f, 1.918839635e-05f, 1.910367236e-05f, 1.901891537e-05f, 1.893412558e-05f, 1.884930316e-05f, 1.876444831e-05f, 1.867956123e-05f, 1.859464209e-05f, 1.850969110e-05f, + 1.842470843e-05f, 1.833969428e-05f, 1.825464885e-05f, 1.816957231e-05f, 1.808446486e-05f, 1.799932669e-05f, 1.791415799e-05f, 1.782895895e-05f, 1.774372976e-05f, 1.765847061e-05f, + 1.757318169e-05f, 1.748786319e-05f, 1.740251531e-05f, 1.731713822e-05f, 1.723173213e-05f, 1.714629722e-05f, 1.706083368e-05f, 1.697534171e-05f, 1.688982149e-05f, 1.680427322e-05f, + 1.671869708e-05f, 1.663309327e-05f, 1.654746198e-05f, 1.646180340e-05f, 1.637611771e-05f, 1.629040512e-05f, 1.620466581e-05f, 1.611889997e-05f, 1.603310779e-05f, 1.594728947e-05f, + 1.586144519e-05f, 1.577557515e-05f, 1.568967954e-05f, 1.560375855e-05f, 1.551781237e-05f, 1.543184119e-05f, 1.534584521e-05f, 1.525982461e-05f, 1.517377958e-05f, 1.508771032e-05f, + 1.500161703e-05f, 1.491549988e-05f, 1.482935907e-05f, 1.474319480e-05f, 1.465700726e-05f, 1.457079663e-05f, 1.448456311e-05f, 1.439830689e-05f, 1.431202816e-05f, 1.422572711e-05f, + 1.413940394e-05f, 1.405305884e-05f, 1.396669200e-05f, 1.388030361e-05f, 1.379389386e-05f, 1.370746295e-05f, 1.362101106e-05f, 1.353453840e-05f, 1.344804514e-05f, 1.336153149e-05f, + 1.327499763e-05f, 1.318844376e-05f, 1.310187007e-05f, 1.301527675e-05f, 1.292866399e-05f, 1.284203199e-05f, 1.275538094e-05f, 1.266871103e-05f, 1.258202245e-05f, 1.249531539e-05f, + 1.240859005e-05f, 1.232184662e-05f, 1.223508529e-05f, 1.214830626e-05f, 1.206150971e-05f, 1.197469584e-05f, 1.188786484e-05f, 1.180101691e-05f, 1.171415223e-05f, 1.162727100e-05f, + 1.154037341e-05f, 1.145345965e-05f, 1.136652992e-05f, 1.127958441e-05f, 1.119262330e-05f, 1.110564681e-05f, 1.101865510e-05f, 1.093164839e-05f, 1.084462685e-05f, 1.075759069e-05f, + 1.067054010e-05f, 1.058347526e-05f, 1.049639638e-05f, 1.040930364e-05f, 1.032219723e-05f, 1.023507736e-05f, 1.014794421e-05f, 1.006079797e-05f, 9.973638839e-06f, 9.886467009e-06f, + 9.799282671e-06f, 9.712086018e-06f, 9.624877244e-06f, 9.537656540e-06f, 9.450424100e-06f, 9.363180116e-06f, 9.275924781e-06f, 9.188658288e-06f, 9.101380829e-06f, 9.014092597e-06f, + 8.926793785e-06f, 8.839484586e-06f, 8.752165192e-06f, 8.664835796e-06f, 8.577496592e-06f, 8.490147771e-06f, 8.402789526e-06f, 8.315422050e-06f, 8.228045537e-06f, 8.140660178e-06f, + 8.053266167e-06f, 7.965863696e-06f, 7.878452958e-06f, 7.791034145e-06f, 7.703607451e-06f, 7.616173068e-06f, 7.528731189e-06f, 7.441282007e-06f, 7.353825715e-06f, 7.266362504e-06f, + 7.178892568e-06f, 7.091416100e-06f, 7.003933292e-06f, 6.916444337e-06f, 6.828949428e-06f, 6.741448757e-06f, 6.653942518e-06f, 6.566430902e-06f, 6.478914102e-06f, 6.391392312e-06f, + 6.303865723e-06f, 6.216334529e-06f, 6.128798921e-06f, 6.041259094e-06f, 5.953715238e-06f, 5.866167547e-06f, 5.778616214e-06f, 5.691061431e-06f, 5.603503390e-06f, 5.515942284e-06f, + 5.428378306e-06f, 5.340811648e-06f, 5.253242503e-06f, 5.165671063e-06f, 5.078097520e-06f, 4.990522067e-06f, 4.902944897e-06f, 4.815366202e-06f, 4.727786174e-06f, 4.640205006e-06f, + 4.552622890e-06f, 4.465040019e-06f, 4.377456584e-06f, 4.289872778e-06f, 4.202288794e-06f, 4.114704823e-06f, 4.027121059e-06f, 3.939537692e-06f, 3.851954916e-06f, 3.764372923e-06f, + 3.676791904e-06f, 3.589212052e-06f, 3.501633560e-06f, 3.414056618e-06f, 3.326481420e-06f, 3.238908157e-06f, 3.151337021e-06f, 3.063768204e-06f, 2.976201899e-06f, 2.888638297e-06f, + 2.801077590e-06f, 2.713519971e-06f, 2.625965630e-06f, 2.538414760e-06f, 2.450867553e-06f, 2.363324200e-06f, 2.275784894e-06f, 2.188249825e-06f, 2.100719186e-06f, 2.013193168e-06f, + 1.925671964e-06f, 1.838155764e-06f, 1.750644760e-06f, 1.663139143e-06f, 1.575639106e-06f, 1.488144840e-06f, 1.400656536e-06f, 1.313174385e-06f, 1.225698579e-06f, 1.138229310e-06f, + 1.050766768e-06f, 9.633111457e-07f, 8.758626331e-07f, 7.884214220e-07f, 7.009877034e-07f, 6.135616685e-07f, 5.261435085e-07f, 4.387334143e-07f, 3.513315770e-07f, 2.639381876e-07f, + 1.765534371e-07f, 8.917751633e-08f, 1.810616183e-09f, -8.554707251e-08f, -1.728953589e-07f, -2.602340524e-07f, -3.475629621e-07f, -4.348818974e-07f, -5.221906678e-07f, -6.094890825e-07f, + -6.967769511e-07f, -7.840540831e-07f, -8.713202880e-07f, -9.585753754e-07f, -1.045819155e-06f, -1.133051436e-06f, -1.220272029e-06f, -1.307480743e-06f, -1.394677389e-06f, -1.481861775e-06f, + -1.569033712e-06f, -1.656193010e-06f, -1.743339479e-06f, -1.830472929e-06f, -1.917593170e-06f, -2.004700012e-06f, -2.091793266e-06f, -2.178872741e-06f, -2.265938248e-06f, -2.352989597e-06f, + -2.440026599e-06f, -2.527049064e-06f, -2.614056803e-06f, -2.701049626e-06f, -2.788027344e-06f, -2.874989767e-06f, -2.961936707e-06f, -3.048867973e-06f, -3.135783377e-06f, -3.222682730e-06f, + -3.309565843e-06f, -3.396432526e-06f, -3.483282591e-06f, -3.570115848e-06f, -3.656932109e-06f, -3.743731186e-06f, -3.830512889e-06f, -3.917277030e-06f, -4.004023419e-06f, -4.090751870e-06f, + -4.177462192e-06f, -4.264154198e-06f, -4.350827700e-06f, -4.437482508e-06f, -4.524118435e-06f, -4.610735293e-06f, -4.697332893e-06f, -4.783911048e-06f, -4.870469569e-06f, -4.957008268e-06f, + -5.043526958e-06f, -5.130025450e-06f, -5.216503558e-06f, -5.302961093e-06f, -5.389397867e-06f, -5.475813694e-06f, -5.562208385e-06f, -5.648581754e-06f, -5.734933612e-06f, -5.821263773e-06f, + -5.907572050e-06f, -5.993858254e-06f, -6.080122200e-06f, -6.166363700e-06f, -6.252582567e-06f, -6.338778615e-06f, -6.424951656e-06f, -6.511101503e-06f, -6.597227971e-06f, -6.683330872e-06f, + -6.769410021e-06f, -6.855465229e-06f, -6.941496312e-06f, -7.027503083e-06f, -7.113485356e-06f, -7.199442944e-06f, -7.285375661e-06f, -7.371283322e-06f, -7.457165740e-06f, -7.543022729e-06f, + -7.628854105e-06f, -7.714659680e-06f, -7.800439270e-06f, -7.886192689e-06f, -7.971919752e-06f, -8.057620272e-06f, -8.143294065e-06f, -8.228940945e-06f, -8.314560728e-06f, -8.400153227e-06f, + -8.485718259e-06f, -8.571255639e-06f, -8.656765180e-06f, -8.742246699e-06f, -8.827700011e-06f, -8.913124932e-06f, -8.998521276e-06f, -9.083888860e-06f, -9.169227498e-06f, -9.254537007e-06f, + -9.339817203e-06f, -9.425067901e-06f, -9.510288918e-06f, -9.595480069e-06f, -9.680641171e-06f, -9.765772039e-06f, -9.850872491e-06f, -9.935942342e-06f, -1.002098141e-05f, -1.010598951e-05f, + -1.019096646e-05f, -1.027591207e-05f, -1.036082617e-05f, -1.044570857e-05f, -1.053055908e-05f, -1.061537753e-05f, -1.070016373e-05f, -1.078491750e-05f, -1.086963865e-05f, -1.095432701e-05f, + -1.103898239e-05f, -1.112360460e-05f, -1.120819347e-05f, -1.129274882e-05f, -1.137727046e-05f, -1.146175821e-05f, -1.154621188e-05f, -1.163063131e-05f, -1.171501629e-05f, -1.179936666e-05f, + -1.188368223e-05f, -1.196796283e-05f, -1.205220826e-05f, -1.213641834e-05f, -1.222059291e-05f, -1.230473177e-05f, -1.238883474e-05f, -1.247290165e-05f, -1.255693231e-05f, -1.264092654e-05f, + -1.272488417e-05f, -1.280880500e-05f, -1.289268887e-05f, -1.297653559e-05f, -1.306034498e-05f, -1.314411685e-05f, -1.322785104e-05f, -1.331154736e-05f, -1.339520563e-05f, -1.347882568e-05f, + -1.356240731e-05f, -1.364595036e-05f, -1.372945464e-05f, -1.381291997e-05f, -1.389634618e-05f, -1.397973309e-05f, -1.406308051e-05f, -1.414638827e-05f, -1.422965619e-05f, -1.431288409e-05f, + -1.439607179e-05f, -1.447921911e-05f, -1.456232589e-05f, -1.464539193e-05f, -1.472841706e-05f, -1.481140110e-05f, -1.489434387e-05f, -1.497724520e-05f, -1.506010491e-05f, -1.514292282e-05f, + -1.522569876e-05f, -1.530843254e-05f, -1.539112399e-05f, -1.547377293e-05f, -1.555637919e-05f, -1.563894258e-05f, -1.572146294e-05f, -1.580394008e-05f, -1.588637384e-05f, -1.596876402e-05f, + -1.605111046e-05f, -1.613341298e-05f, -1.621567140e-05f, -1.629788555e-05f, -1.638005525e-05f, -1.646218033e-05f, -1.654426061e-05f, -1.662629592e-05f, -1.670828607e-05f, -1.679023090e-05f, + -1.687213023e-05f, -1.695398389e-05f, -1.703579169e-05f, -1.711755347e-05f, -1.719926905e-05f, -1.728093826e-05f, -1.736256092e-05f, -1.744413685e-05f, -1.752566589e-05f, -1.760714786e-05f, + -1.768858258e-05f, -1.776996989e-05f, -1.785130960e-05f, -1.793260155e-05f, -1.801384556e-05f, -1.809504145e-05f, -1.817618906e-05f, -1.825728822e-05f, -1.833833874e-05f, -1.841934045e-05f, + -1.850029319e-05f, -1.858119678e-05f, -1.866205105e-05f, -1.874285583e-05f, -1.882361094e-05f, -1.890431621e-05f, -1.898497147e-05f, -1.906557655e-05f, -1.914613127e-05f, -1.922663547e-05f, + -1.930708898e-05f, -1.938749161e-05f, -1.946784321e-05f, -1.954814360e-05f, -1.962839260e-05f, -1.970859006e-05f, -1.978873579e-05f, -1.986882964e-05f, -1.994887141e-05f, -2.002886096e-05f, + -2.010879810e-05f, -2.018868267e-05f, -2.026851450e-05f, -2.034829341e-05f, -2.042801925e-05f, -2.050769183e-05f, -2.058731099e-05f, -2.066687656e-05f, -2.074638837e-05f, -2.082584625e-05f, + -2.090525004e-05f, -2.098459957e-05f, -2.106389465e-05f, -2.114313514e-05f, -2.122232086e-05f, -2.130145164e-05f, -2.138052731e-05f, -2.145954772e-05f, -2.153851267e-05f, -2.161742202e-05f, + -2.169627560e-05f, -2.177507323e-05f, -2.185381475e-05f, -2.193250000e-05f, -2.201112880e-05f, -2.208970098e-05f, -2.216821640e-05f, -2.224667487e-05f, -2.232507622e-05f, -2.240342031e-05f, + -2.248170695e-05f, -2.255993598e-05f, -2.263810724e-05f, -2.271622056e-05f, -2.279427578e-05f, -2.287227273e-05f, -2.295021125e-05f, -2.302809116e-05f, -2.310591231e-05f, -2.318367454e-05f, + -2.326137767e-05f, -2.333902154e-05f, -2.341660599e-05f, -2.349413086e-05f, -2.357159597e-05f, -2.364900118e-05f, -2.372634630e-05f, -2.380363119e-05f, -2.388085567e-05f, -2.395801959e-05f, + -2.403512277e-05f, -2.411216507e-05f, -2.418914631e-05f, -2.426606633e-05f, -2.434292497e-05f, -2.441972207e-05f, -2.449645746e-05f, -2.457313099e-05f, -2.464974249e-05f, -2.472629180e-05f, + -2.480277876e-05f, -2.487920321e-05f, -2.495556499e-05f, -2.503186392e-05f, -2.510809987e-05f, -2.518427266e-05f, -2.526038213e-05f, -2.533642812e-05f, -2.541241048e-05f, -2.548832904e-05f, + -2.556418364e-05f, -2.563997412e-05f, -2.571570033e-05f, -2.579136211e-05f, -2.586695928e-05f, -2.594249171e-05f, -2.601795922e-05f, -2.609336165e-05f, -2.616869886e-05f, -2.624397068e-05f, + -2.631917695e-05f, -2.639431751e-05f, -2.646939221e-05f, -2.654440089e-05f, -2.661934339e-05f, -2.669421955e-05f, -2.676902922e-05f, -2.684377223e-05f, -2.691844844e-05f, -2.699305769e-05f, + -2.706759981e-05f, -2.714207465e-05f, -2.721648206e-05f, -2.729082187e-05f, -2.736509394e-05f, -2.743929811e-05f, -2.751343422e-05f, -2.758750211e-05f, -2.766150164e-05f, -2.773543264e-05f, + -2.780929496e-05f, -2.788308844e-05f, -2.795681294e-05f, -2.803046829e-05f, -2.810405434e-05f, -2.817757094e-05f, -2.825101793e-05f, -2.832439517e-05f, -2.839770248e-05f, -2.847093974e-05f, + -2.854410677e-05f, -2.861720342e-05f, -2.869022955e-05f, -2.876318500e-05f, -2.883606961e-05f, -2.890888324e-05f, -2.898162574e-05f, -2.905429694e-05f, -2.912689670e-05f, -2.919942487e-05f, + -2.927188129e-05f, -2.934426582e-05f, -2.941657829e-05f, -2.948881857e-05f, -2.956098650e-05f, -2.963308193e-05f, -2.970510470e-05f, -2.977705468e-05f, -2.984893170e-05f, -2.992073562e-05f, + -2.999246629e-05f, -3.006412355e-05f, -3.013570727e-05f, -3.020721728e-05f, -3.027865345e-05f, -3.035001561e-05f, -3.042130363e-05f, -3.049251735e-05f, -3.056365663e-05f, -3.063472131e-05f, + -3.070571125e-05f, -3.077662631e-05f, -3.084746632e-05f, -3.091823115e-05f, -3.098892065e-05f, -3.105953467e-05f, -3.113007307e-05f, -3.120053569e-05f, -3.127092239e-05f, -3.134123303e-05f, + -3.141146745e-05f, -3.148162552e-05f, -3.155170708e-05f, -3.162171199e-05f, -3.169164011e-05f, -3.176149128e-05f, -3.183126537e-05f, -3.190096222e-05f, -3.197058170e-05f, -3.204012366e-05f, + -3.210958796e-05f, -3.217897444e-05f, -3.224828297e-05f, -3.231751341e-05f, -3.238666560e-05f, -3.245573941e-05f, -3.252473469e-05f, -3.259365130e-05f, -3.266248909e-05f, -3.273124793e-05f, + -3.279992767e-05f, -3.286852816e-05f, -3.293704927e-05f, -3.300549086e-05f, -3.307385278e-05f, -3.314213489e-05f, -3.321033704e-05f, -3.327845911e-05f, -3.334650094e-05f, -3.341446240e-05f, + -3.348234334e-05f, -3.355014363e-05f, -3.361786312e-05f, -3.368550167e-05f, -3.375305915e-05f, -3.382053542e-05f, -3.388793032e-05f, -3.395524374e-05f, -3.402247552e-05f, -3.408962553e-05f, + -3.415669363e-05f, -3.422367967e-05f, -3.429058353e-05f, -3.435740507e-05f, -3.442414414e-05f, -3.449080060e-05f, -3.455737433e-05f, -3.462386518e-05f, -3.469027302e-05f, -3.475659770e-05f, + -3.482283910e-05f, -3.488899707e-05f, -3.495507148e-05f, -3.502106220e-05f, -3.508696908e-05f, -3.515279199e-05f, -3.521853080e-05f, -3.528418537e-05f, -3.534975556e-05f, -3.541524124e-05f, + -3.548064228e-05f, -3.554595854e-05f, -3.561118988e-05f, -3.567633617e-05f, -3.574139729e-05f, -3.580637308e-05f, -3.587126343e-05f, -3.593606819e-05f, -3.600078724e-05f, -3.606542044e-05f, + -3.612996766e-05f, -3.619442876e-05f, -3.625880361e-05f, -3.632309209e-05f, -3.638729405e-05f, -3.645140937e-05f, -3.651543792e-05f, -3.657937956e-05f, -3.664323417e-05f, -3.670700160e-05f, + -3.677068174e-05f, -3.683427444e-05f, -3.689777959e-05f, -3.696119705e-05f, -3.702452669e-05f, -3.708776838e-05f, -3.715092199e-05f, -3.721398739e-05f, -3.727696445e-05f, -3.733985305e-05f, + -3.740265305e-05f, -3.746536433e-05f, -3.752798675e-05f, -3.759052020e-05f, -3.765296454e-05f, -3.771531964e-05f, -3.777758539e-05f, -3.783976164e-05f, -3.790184827e-05f, -3.796384516e-05f, + -3.802575218e-05f, -3.808756920e-05f, -3.814929610e-05f, -3.821093276e-05f, -3.827247903e-05f, -3.833393481e-05f, -3.839529996e-05f, -3.845657436e-05f, -3.851775788e-05f, -3.857885041e-05f, + -3.863985181e-05f, -3.870076196e-05f, -3.876158074e-05f, -3.882230802e-05f, -3.888294368e-05f, -3.894348759e-05f, -3.900393964e-05f, -3.906429970e-05f, -3.912456765e-05f, -3.918474336e-05f, + -3.924482671e-05f, -3.930481758e-05f, -3.936471586e-05f, -3.942452140e-05f, -3.948423411e-05f, -3.954385384e-05f, -3.960338049e-05f, -3.966281394e-05f, -3.972215405e-05f, -3.978140071e-05f, + -3.984055381e-05f, -3.989961322e-05f, -3.995857881e-05f, -4.001745048e-05f, -4.007622810e-05f, -4.013491156e-05f, -4.019350073e-05f, -4.025199549e-05f, -4.031039574e-05f, -4.036870134e-05f, + -4.042691218e-05f, -4.048502815e-05f, -4.054304912e-05f, -4.060097498e-05f, -4.065880562e-05f, -4.071654090e-05f, -4.077418073e-05f, -4.083172498e-05f, -4.088917353e-05f, -4.094652628e-05f, + -4.100378309e-05f, -4.106094387e-05f, -4.111800848e-05f, -4.117497683e-05f, -4.123184879e-05f, -4.128862425e-05f, -4.134530309e-05f, -4.140188520e-05f, -4.145837046e-05f, -4.151475877e-05f, + -4.157105001e-05f, -4.162724406e-05f, -4.168334082e-05f, -4.173934016e-05f, -4.179524198e-05f, -4.185104617e-05f, -4.190675260e-05f, -4.196236118e-05f, -4.201787179e-05f, -4.207328431e-05f, + -4.212859864e-05f, -4.218381466e-05f, -4.223893227e-05f, -4.229395135e-05f, -4.234887179e-05f, -4.240369349e-05f, -4.245841633e-05f, -4.251304020e-05f, -4.256756500e-05f, -4.262199061e-05f, + -4.267631693e-05f, -4.273054385e-05f, -4.278467125e-05f, -4.283869903e-05f, -4.289262709e-05f, -4.294645531e-05f, -4.300018359e-05f, -4.305381181e-05f, -4.310733988e-05f, -4.316076769e-05f, + -4.321409512e-05f, -4.326732208e-05f, -4.332044845e-05f, -4.337347413e-05f, -4.342639902e-05f, -4.347922301e-05f, -4.353194599e-05f, -4.358456785e-05f, -4.363708851e-05f, -4.368950784e-05f, + -4.374182574e-05f, -4.379404212e-05f, -4.384615687e-05f, -4.389816987e-05f, -4.395008104e-05f, -4.400189026e-05f, -4.405359744e-05f, -4.410520247e-05f, -4.415670525e-05f, -4.420810568e-05f, + -4.425940364e-05f, -4.431059906e-05f, -4.436169181e-05f, -4.441268180e-05f, -4.446356893e-05f, -4.451435310e-05f, -4.456503421e-05f, -4.461561215e-05f, -4.466608684e-05f, -4.471645816e-05f, + -4.476672601e-05f, -4.481689031e-05f, -4.486695094e-05f, -4.491690781e-05f, -4.496676083e-05f, -4.501650989e-05f, -4.506615489e-05f, -4.511569574e-05f, -4.516513234e-05f, -4.521446459e-05f, + -4.526369240e-05f, -4.531281566e-05f, -4.536183428e-05f, -4.541074817e-05f, -4.545955723e-05f, -4.550826135e-05f, -4.555686046e-05f, -4.560535444e-05f, -4.565374321e-05f, -4.570202667e-05f, + -4.575020473e-05f, -4.579827728e-05f, -4.584624424e-05f, -4.589410552e-05f, -4.594186101e-05f, -4.598951063e-05f, -4.603705428e-05f, -4.608449187e-05f, -4.613182330e-05f, -4.617904848e-05f, + -4.622616733e-05f, -4.627317974e-05f, -4.632008563e-05f, -4.636688491e-05f, -4.641357748e-05f, -4.646016325e-05f, -4.650664213e-05f, -4.655301403e-05f, -4.659927886e-05f, -4.664543653e-05f, + -4.669148695e-05f, -4.673743003e-05f, -4.678326568e-05f, -4.682899381e-05f, -4.687461433e-05f, -4.692012716e-05f, -4.696553220e-05f, -4.701082937e-05f, -4.705601858e-05f, -4.710109974e-05f, + -4.714607276e-05f, -4.719093756e-05f, -4.723569405e-05f, -4.728034214e-05f, -4.732488175e-05f, -4.736931278e-05f, -4.741363516e-05f, -4.745784880e-05f, -4.750195361e-05f, -4.754594950e-05f, + -4.758983640e-05f, -4.763361422e-05f, -4.767728287e-05f, -4.772084226e-05f, -4.776429232e-05f, -4.780763297e-05f, -4.785086410e-05f, -4.789398566e-05f, -4.793699754e-05f, -4.797989967e-05f, + -4.802269197e-05f, -4.806537435e-05f, -4.810794673e-05f, -4.815040903e-05f, -4.819276116e-05f, -4.823500306e-05f, -4.827713463e-05f, -4.831915579e-05f, -4.836106647e-05f, -4.840286658e-05f, + -4.844455604e-05f, -4.848613478e-05f, -4.852760272e-05f, -4.856895976e-05f, -4.861020585e-05f, -4.865134089e-05f, -4.869236481e-05f, -4.873327753e-05f, -4.877407897e-05f, -4.881476906e-05f, + -4.885534772e-05f, -4.889581486e-05f, -4.893617042e-05f, -4.897641431e-05f, -4.901654647e-05f, -4.905656680e-05f, -4.909647525e-05f, -4.913627172e-05f, -4.917595616e-05f, -4.921552847e-05f, + -4.925498859e-05f, -4.929433644e-05f, -4.933357194e-05f, -4.937269503e-05f, -4.941170563e-05f, -4.945060366e-05f, -4.948938906e-05f, -4.952806174e-05f, -4.956662164e-05f, -4.960506868e-05f, + -4.964340279e-05f, -4.968162390e-05f, -4.971973193e-05f, -4.975772682e-05f, -4.979560849e-05f, -4.983337688e-05f, -4.987103190e-05f, -4.990857350e-05f, -4.994600159e-05f, -4.998331612e-05f, + -5.002051700e-05f, -5.005760417e-05f, -5.009457757e-05f, -5.013143712e-05f, -5.016818275e-05f, -5.020481439e-05f, -5.024133198e-05f, -5.027773545e-05f, -5.031402473e-05f, -5.035019976e-05f, + -5.038626045e-05f, -5.042220676e-05f, -5.045803861e-05f, -5.049375593e-05f, -5.052935866e-05f, -5.056484674e-05f, -5.060022009e-05f, -5.063547865e-05f, -5.067062236e-05f, -5.070565115e-05f, + -5.074056496e-05f, -5.077536372e-05f, -5.081004736e-05f, -5.084461583e-05f, -5.087906907e-05f, -5.091340700e-05f, -5.094762956e-05f, -5.098173669e-05f, -5.101572834e-05f, -5.104960442e-05f, + -5.108336490e-05f, -5.111700969e-05f, -5.115053875e-05f, -5.118395200e-05f, -5.121724939e-05f, -5.125043086e-05f, -5.128349635e-05f, -5.131644579e-05f, -5.134927913e-05f, -5.138199631e-05f, + -5.141459726e-05f, -5.144708193e-05f, -5.147945026e-05f, -5.151170219e-05f, -5.154383766e-05f, -5.157585662e-05f, -5.160775900e-05f, -5.163954475e-05f, -5.167121381e-05f, -5.170276612e-05f, + -5.173420163e-05f, -5.176552028e-05f, -5.179672202e-05f, -5.182780678e-05f, -5.185877451e-05f, -5.188962516e-05f, -5.192035867e-05f, -5.195097499e-05f, -5.198147405e-05f, -5.201185582e-05f, + -5.204212022e-05f, -5.207226722e-05f, -5.210229675e-05f, -5.213220876e-05f, -5.216200319e-05f, -5.219168001e-05f, -5.222123914e-05f, -5.225068055e-05f, -5.228000417e-05f, -5.230920996e-05f, + -5.233829786e-05f, -5.236726783e-05f, -5.239611980e-05f, -5.242485374e-05f, -5.245346959e-05f, -5.248196730e-05f, -5.251034682e-05f, -5.253860810e-05f, -5.256675110e-05f, -5.259477575e-05f, + -5.262268202e-05f, -5.265046985e-05f, -5.267813919e-05f, -5.270569000e-05f, -5.273312224e-05f, -5.276043584e-05f, -5.278763077e-05f, -5.281470698e-05f, -5.284166442e-05f, -5.286850304e-05f, + -5.289522280e-05f, -5.292182365e-05f, -5.294830555e-05f, -5.297466844e-05f, -5.300091230e-05f, -5.302703706e-05f, -5.305304269e-05f, -5.307892914e-05f, -5.310469636e-05f, -5.313034432e-05f, + -5.315587297e-05f, -5.318128227e-05f, -5.320657216e-05f, -5.323174262e-05f, -5.325679360e-05f, -5.328172505e-05f, -5.330653693e-05f, -5.333122920e-05f, -5.335580183e-05f, -5.338025476e-05f, + -5.340458796e-05f, -5.342880139e-05f, -5.345289500e-05f, -5.347686876e-05f, -5.350072263e-05f, -5.352445656e-05f, -5.354807052e-05f, -5.357156447e-05f, -5.359493837e-05f, -5.361819218e-05f, + -5.364132586e-05f, -5.366433938e-05f, -5.368723269e-05f, -5.371000576e-05f, -5.373265855e-05f, -5.375519103e-05f, -5.377760316e-05f, -5.379989490e-05f, -5.382206622e-05f, -5.384411707e-05f, + -5.386604743e-05f, -5.388785726e-05f, -5.390954652e-05f, -5.393111518e-05f, -5.395256321e-05f, -5.397389056e-05f, -5.399509721e-05f, -5.401618313e-05f, -5.403714827e-05f, -5.405799261e-05f, + -5.407871611e-05f, -5.409931875e-05f, -5.411980048e-05f, -5.414016127e-05f, -5.416040110e-05f, -5.418051993e-05f, -5.420051774e-05f, -5.422039448e-05f, -5.424015013e-05f, -5.425978466e-05f, + -5.427929804e-05f, -5.429869024e-05f, -5.431796123e-05f, -5.433711097e-05f, -5.435613945e-05f, -5.437504662e-05f, -5.439383247e-05f, -5.441249697e-05f, -5.443104007e-05f, -5.444946177e-05f, + -5.446776203e-05f, -5.448594082e-05f, -5.450399812e-05f, -5.452193390e-05f, -5.453974813e-05f, -5.455744079e-05f, -5.457501185e-05f, -5.459246128e-05f, -5.460978907e-05f, -5.462699518e-05f, + -5.464407959e-05f, -5.466104227e-05f, -5.467788321e-05f, -5.469460238e-05f, -5.471119974e-05f, -5.472767529e-05f, -5.474402899e-05f, -5.476026083e-05f, -5.477637078e-05f, -5.479235882e-05f, + -5.480822492e-05f, -5.482396907e-05f, -5.483959124e-05f, -5.485509142e-05f, -5.487046957e-05f, -5.488572568e-05f, -5.490085973e-05f, -5.491587171e-05f, -5.493076158e-05f, -5.494552933e-05f, + -5.496017494e-05f, -5.497469839e-05f, -5.498909966e-05f, -5.500337873e-05f, -5.501753559e-05f, -5.503157022e-05f, -5.504548260e-05f, -5.505927270e-05f, -5.507294052e-05f, -5.508648604e-05f, + -5.509990924e-05f, -5.511321010e-05f, -5.512638861e-05f, -5.513944475e-05f, -5.515237851e-05f, -5.516518986e-05f, -5.517787881e-05f, -5.519044532e-05f, -5.520288939e-05f, -5.521521100e-05f, + -5.522741014e-05f, -5.523948679e-05f, -5.525144094e-05f, -5.526327258e-05f, -5.527498170e-05f, -5.528656827e-05f, -5.529803230e-05f, -5.530937376e-05f, -5.532059264e-05f, -5.533168894e-05f, + -5.534266265e-05f, -5.535351374e-05f, -5.536424221e-05f, -5.537484805e-05f, -5.538533126e-05f, -5.539569181e-05f, -5.540592970e-05f, -5.541604492e-05f, -5.542603747e-05f, -5.543590732e-05f, + -5.544565448e-05f, -5.545527894e-05f, -5.546478068e-05f, -5.547415970e-05f, -5.548341599e-05f, -5.549254955e-05f, -5.550156036e-05f, -5.551044843e-05f, -5.551921374e-05f, -5.552785629e-05f, + -5.553637607e-05f, -5.554477307e-05f, -5.555304730e-05f, -5.556119874e-05f, -5.556922740e-05f, -5.557713326e-05f, -5.558491632e-05f, -5.559257659e-05f, -5.560011404e-05f, -5.560752869e-05f, + -5.561482052e-05f, -5.562198954e-05f, -5.562903575e-05f, -5.563595913e-05f, -5.564275969e-05f, -5.564943742e-05f, -5.565599233e-05f, -5.566242441e-05f, -5.566873367e-05f, -5.567492009e-05f, + -5.568098369e-05f, -5.568692445e-05f, -5.569274238e-05f, -5.569843749e-05f, -5.570400977e-05f, -5.570945921e-05f, -5.571478583e-05f, -5.571998963e-05f, -5.572507060e-05f, -5.573002875e-05f, + -5.573486408e-05f, -5.573957659e-05f, -5.574416628e-05f, -5.574863316e-05f, -5.575297724e-05f, -5.575719851e-05f, -5.576129698e-05f, -5.576527265e-05f, -5.576912552e-05f, -5.577285561e-05f, + -5.577646292e-05f, -5.577994745e-05f, -5.578330920e-05f, -5.578654819e-05f, -5.578966441e-05f, -5.579265788e-05f, -5.579552860e-05f, -5.579827658e-05f, -5.580090182e-05f, -5.580340434e-05f, + -5.580578414e-05f, -5.580804122e-05f, -5.581017560e-05f, -5.581218728e-05f, -5.581407628e-05f, -5.581584259e-05f, -5.581748624e-05f, -5.581900723e-05f, -5.582040557e-05f, -5.582168127e-05f, + -5.582283433e-05f, -5.582386478e-05f, -5.582477262e-05f, -5.582555787e-05f, -5.582622052e-05f, -5.582676060e-05f, -5.582717812e-05f, -5.582747309e-05f, -5.582764552e-05f, -5.582769542e-05f, + -5.582762281e-05f, -5.582742771e-05f, -5.582711011e-05f, -5.582667004e-05f, -5.582610752e-05f, -5.582542255e-05f, -5.582461515e-05f, -5.582368533e-05f, -5.582263312e-05f, -5.582145852e-05f, + -5.582016155e-05f, -5.581874223e-05f, -5.581720057e-05f, -5.581553659e-05f, -5.581375031e-05f, -5.581184174e-05f, -5.580981090e-05f, -5.580765781e-05f, -5.580538248e-05f, -5.580298494e-05f, + -5.580046520e-05f, -5.579782328e-05f, -5.579505920e-05f, -5.579217297e-05f, -5.578916463e-05f, -5.578603418e-05f, -5.578278164e-05f, -5.577940705e-05f, -5.577591041e-05f, -5.577229175e-05f, + -5.576855108e-05f, -5.576468844e-05f, -5.576070384e-05f, -5.575659730e-05f, -5.575236885e-05f, -5.574801851e-05f, -5.574354629e-05f, -5.573895223e-05f, -5.573423634e-05f, -5.572939865e-05f, + -5.572443919e-05f, -5.571935797e-05f, -5.571415502e-05f, -5.570883037e-05f, -5.570338404e-05f, -5.569781605e-05f, -5.569212643e-05f, -5.568631521e-05f, -5.568038240e-05f, -5.567432805e-05f, + -5.566815216e-05f, -5.566185478e-05f, -5.565543592e-05f, -5.564889562e-05f, -5.564223389e-05f, -5.563545077e-05f, -5.562854629e-05f, -5.562152048e-05f, -5.561437335e-05f, -5.560710495e-05f, + -5.559971529e-05f, -5.559220442e-05f, -5.558457235e-05f, -5.557681912e-05f, -5.556894476e-05f, -5.556094929e-05f, -5.555283276e-05f, -5.554459518e-05f, -5.553623659e-05f, -5.552775703e-05f, + -5.551915651e-05f, -5.551043508e-05f, -5.550159277e-05f, -5.549262961e-05f, -5.548354562e-05f, -5.547434085e-05f, -5.546501533e-05f, -5.545556909e-05f, -5.544600216e-05f, -5.543631458e-05f, + -5.542650638e-05f, -5.541657760e-05f, -5.540652827e-05f, -5.539635843e-05f, -5.538606810e-05f, -5.537565733e-05f, -5.536512616e-05f, -5.535447461e-05f, -5.534370272e-05f, -5.533281054e-05f, + -5.532179809e-05f, -5.531066542e-05f, -5.529941256e-05f, -5.528803954e-05f, -5.527654642e-05f, -5.526493322e-05f, -5.525319998e-05f, -5.524134674e-05f, -5.522937355e-05f, -5.521728043e-05f, + -5.520506743e-05f, -5.519273459e-05f, -5.518028195e-05f, -5.516770954e-05f, -5.515501742e-05f, -5.514220561e-05f, -5.512927416e-05f, -5.511622312e-05f, -5.510305251e-05f, -5.508976239e-05f, + -5.507635280e-05f, -5.506282377e-05f, -5.504917536e-05f, -5.503540759e-05f, -5.502152053e-05f, -5.500751420e-05f, -5.499338865e-05f, -5.497914394e-05f, -5.496478009e-05f, -5.495029715e-05f, + -5.493569518e-05f, -5.492097421e-05f, -5.490613429e-05f, -5.489117546e-05f, -5.487609777e-05f, -5.486090126e-05f, -5.484558599e-05f, -5.483015199e-05f, -5.481459932e-05f, -5.479892802e-05f, + -5.478313814e-05f, -5.476722972e-05f, -5.475120281e-05f, -5.473505747e-05f, -5.471879373e-05f, -5.470241165e-05f, -5.468591127e-05f, -5.466929265e-05f, -5.465255583e-05f, -5.463570087e-05f, + -5.461872780e-05f, -5.460163669e-05f, -5.458442758e-05f, -5.456710052e-05f, -5.454965557e-05f, -5.453209277e-05f, -5.451441217e-05f, -5.449661383e-05f, -5.447869779e-05f, -5.446066412e-05f, + -5.444251286e-05f, -5.442424406e-05f, -5.440585778e-05f, -5.438735407e-05f, -5.436873298e-05f, -5.434999457e-05f, -5.433113888e-05f, -5.431216598e-05f, -5.429307592e-05f, -5.427386875e-05f, + -5.425454452e-05f, -5.423510330e-05f, -5.421554514e-05f, -5.419587008e-05f, -5.417607820e-05f, -5.415616953e-05f, -5.413614415e-05f, -5.411600210e-05f, -5.409574345e-05f, -5.407536825e-05f, + -5.405487655e-05f, -5.403426841e-05f, -5.401354390e-05f, -5.399270307e-05f, -5.397174597e-05f, -5.395067268e-05f, -5.392948323e-05f, -5.390817770e-05f, -5.388675614e-05f, -5.386521862e-05f, + -5.384356518e-05f, -5.382179590e-05f, -5.379991083e-05f, -5.377791003e-05f, -5.375579357e-05f, -5.373356150e-05f, -5.371121388e-05f, -5.368875078e-05f, -5.366617226e-05f, -5.364347837e-05f, + -5.362066919e-05f, -5.359774477e-05f, -5.357470518e-05f, -5.355155048e-05f, -5.352828073e-05f, -5.350489599e-05f, -5.348139634e-05f, -5.345778183e-05f, -5.343405253e-05f, -5.341020849e-05f, + -5.338624980e-05f, -5.336217650e-05f, -5.333798867e-05f, -5.331368638e-05f, -5.328926967e-05f, -5.326473864e-05f, -5.324009333e-05f, -5.321533381e-05f, -5.319046016e-05f, -5.316547243e-05f, + -5.314037070e-05f, -5.311515504e-05f, -5.308982550e-05f, -5.306438216e-05f, -5.303882508e-05f, -5.301315434e-05f, -5.298737001e-05f, -5.296147214e-05f, -5.293546081e-05f, -5.290933609e-05f, + -5.288309805e-05f, -5.285674676e-05f, -5.283028229e-05f, -5.280370471e-05f, -5.277701408e-05f, -5.275021048e-05f, -5.272329399e-05f, -5.269626466e-05f, -5.266912258e-05f, -5.264186781e-05f, + -5.261450043e-05f, -5.258702050e-05f, -5.255942811e-05f, -5.253172332e-05f, -5.250390620e-05f, -5.247597684e-05f, -5.244793529e-05f, -5.241978164e-05f, -5.239151596e-05f, -5.236313833e-05f, + -5.233464881e-05f, -5.230604748e-05f, -5.227733442e-05f, -5.224850970e-05f, -5.221957340e-05f, -5.219052559e-05f, -5.216136635e-05f, -5.213209575e-05f, -5.210271387e-05f, -5.207322079e-05f, + -5.204361658e-05f, -5.201390132e-05f, -5.198407509e-05f, -5.195413796e-05f, -5.192409001e-05f, -5.189393132e-05f, -5.186366197e-05f, -5.183328204e-05f, -5.180279159e-05f, -5.177219073e-05f, + -5.174147951e-05f, -5.171065802e-05f, -5.167972634e-05f, -5.164868456e-05f, -5.161753274e-05f, -5.158627097e-05f, -5.155489934e-05f, -5.152341791e-05f, -5.149182677e-05f, -5.146012601e-05f, + -5.142831570e-05f, -5.139639593e-05f, -5.136436677e-05f, -5.133222831e-05f, -5.129998064e-05f, -5.126762383e-05f, -5.123515796e-05f, -5.120258312e-05f, -5.116989940e-05f, -5.113710687e-05f, + -5.110420562e-05f, -5.107119573e-05f, -5.103807729e-05f, -5.100485038e-05f, -5.097151509e-05f, -5.093807150e-05f, -5.090451969e-05f, -5.087085975e-05f, -5.083709177e-05f, -5.080321584e-05f, + -5.076923202e-05f, -5.073514043e-05f, -5.070094113e-05f, -5.066663422e-05f, -5.063221978e-05f, -5.059769791e-05f, -5.056306868e-05f, -5.052833218e-05f, -5.049348851e-05f, -5.045853775e-05f, + -5.042347999e-05f, -5.038831532e-05f, -5.035304382e-05f, -5.031766558e-05f, -5.028218070e-05f, -5.024658926e-05f, -5.021089136e-05f, -5.017508707e-05f, -5.013917650e-05f, -5.010315973e-05f, + -5.006703686e-05f, -5.003080796e-05f, -4.999447314e-05f, -4.995803249e-05f, -4.992148609e-05f, -4.988483404e-05f, -4.984807643e-05f, -4.981121335e-05f, -4.977424489e-05f, -4.973717115e-05f, + -4.969999222e-05f, -4.966270819e-05f, -4.962531915e-05f, -4.958782520e-05f, -4.955022644e-05f, -4.951252294e-05f, -4.947471482e-05f, -4.943680216e-05f, -4.939878506e-05f, -4.936066361e-05f, + -4.932243790e-05f, -4.928410804e-05f, -4.924567412e-05f, -4.920713622e-05f, -4.916849446e-05f, -4.912974892e-05f, -4.909089970e-05f, -4.905194689e-05f, -4.901289060e-05f, -4.897373092e-05f, + -4.893446795e-05f, -4.889510178e-05f, -4.885563251e-05f, -4.881606024e-05f, -4.877638507e-05f, -4.873660709e-05f, -4.869672641e-05f, -4.865674311e-05f, -4.861665731e-05f, -4.857646910e-05f, + -4.853617858e-05f, -4.849578584e-05f, -4.845529099e-05f, -4.841469413e-05f, -4.837399535e-05f, -4.833319477e-05f, -4.829229247e-05f, -4.825128856e-05f, -4.821018314e-05f, -4.816897631e-05f, + -4.812766817e-05f, -4.808625882e-05f, -4.804474837e-05f, -4.800313692e-05f, -4.796142456e-05f, -4.791961141e-05f, -4.787769756e-05f, -4.783568311e-05f, -4.779356818e-05f, -4.775135286e-05f, + -4.770903725e-05f, -4.766662147e-05f, -4.762410560e-05f, -4.758148977e-05f, -4.753877406e-05f, -4.749595860e-05f, -4.745304347e-05f, -4.741002879e-05f, -4.736691465e-05f, -4.732370118e-05f, + -4.728038846e-05f, -4.723697662e-05f, -4.719346574e-05f, -4.714985595e-05f, -4.710614733e-05f, -4.706234001e-05f, -4.701843409e-05f, -4.697442968e-05f, -4.693032687e-05f, -4.688612579e-05f, + -4.684182653e-05f, -4.679742921e-05f, -4.675293393e-05f, -4.670834080e-05f, -4.666364993e-05f, -4.661886143e-05f, -4.657397540e-05f, -4.652899196e-05f, -4.648391122e-05f, -4.643873328e-05f, + -4.639345825e-05f, -4.634808624e-05f, -4.630261737e-05f, -4.625705174e-05f, -4.621138946e-05f, -4.616563065e-05f, -4.611977542e-05f, -4.607382387e-05f, -4.602777611e-05f, -4.598163227e-05f, + -4.593539244e-05f, -4.588905675e-05f, -4.584262529e-05f, -4.579609820e-05f, -4.574947557e-05f, -4.570275753e-05f, -4.565594417e-05f, -4.560903563e-05f, -4.556203200e-05f, -4.551493340e-05f, + -4.546773995e-05f, -4.542045176e-05f, -4.537306895e-05f, -4.532559162e-05f, -4.527801990e-05f, -4.523035389e-05f, -4.518259371e-05f, -4.513473948e-05f, -4.508679131e-05f, -4.503874932e-05f, + -4.499061362e-05f, -4.494238432e-05f, -4.489406156e-05f, -4.484564543e-05f, -4.479713605e-05f, -4.474853355e-05f, -4.469983804e-05f, -4.465104963e-05f, -4.460216845e-05f, -4.455319461e-05f, + -4.450412822e-05f, -4.445496941e-05f, -4.440571829e-05f, -4.435637498e-05f, -4.430693960e-05f, -4.425741227e-05f, -4.420779311e-05f, -4.415808223e-05f, -4.410827975e-05f, -4.405838579e-05f, + -4.400840048e-05f, -4.395832393e-05f, -4.390815626e-05f, -4.385789759e-05f, -4.380754804e-05f, -4.375710773e-05f, -4.370657678e-05f, -4.365595532e-05f, -4.360524346e-05f, -4.355444132e-05f, + -4.350354902e-05f, -4.345256670e-05f, -4.340149446e-05f, -4.335033243e-05f, -4.329908073e-05f, -4.324773949e-05f, -4.319630882e-05f, -4.314478885e-05f, -4.309317970e-05f, -4.304148149e-05f, + -4.298969435e-05f, -4.293781840e-05f, -4.288585377e-05f, -4.283380057e-05f, -4.278165893e-05f, -4.272942897e-05f, -4.267711083e-05f, -4.262470461e-05f, -4.257221046e-05f, -4.251962848e-05f, + -4.246695881e-05f, -4.241420158e-05f, -4.236135690e-05f, -4.230842490e-05f, -4.225540571e-05f, -4.220229945e-05f, -4.214910625e-05f, -4.209582624e-05f, -4.204245954e-05f, -4.198900628e-05f, + -4.193546658e-05f, -4.188184057e-05f, -4.182812838e-05f, -4.177433013e-05f, -4.172044596e-05f, -4.166647599e-05f, -4.161242034e-05f, -4.155827915e-05f, -4.150405254e-05f, -4.144974065e-05f, + -4.139534359e-05f, -4.134086151e-05f, -4.128629452e-05f, -4.123164275e-05f, -4.117690634e-05f, -4.112208542e-05f, -4.106718011e-05f, -4.101219054e-05f, -4.095711684e-05f, -4.090195915e-05f, + -4.084671759e-05f, -4.079139229e-05f, -4.073598338e-05f, -4.068049100e-05f, -4.062491527e-05f, -4.056925633e-05f, -4.051351431e-05f, -4.045768933e-05f, -4.040178153e-05f, -4.034579104e-05f, + -4.028971800e-05f, -4.023356253e-05f, -4.017732476e-05f, -4.012100484e-05f, -4.006460288e-05f, -4.000811903e-05f, -3.995155342e-05f, -3.989490617e-05f, -3.983817743e-05f, -3.978136732e-05f, + -3.972447598e-05f, -3.966750355e-05f, -3.961045015e-05f, -3.955331592e-05f, -3.949610099e-05f, -3.943880550e-05f, -3.938142959e-05f, -3.932397338e-05f, -3.926643702e-05f, -3.920882063e-05f, + -3.915112435e-05f, -3.909334832e-05f, -3.903549267e-05f, -3.897755754e-05f, -3.891954307e-05f, -3.886144938e-05f, -3.880327662e-05f, -3.874502492e-05f, -3.868669442e-05f, -3.862828525e-05f, + -3.856979756e-05f, -3.851123147e-05f, -3.845258713e-05f, -3.839386466e-05f, -3.833506422e-05f, -3.827618593e-05f, -3.821722994e-05f, -3.815819638e-05f, -3.809908539e-05f, -3.803989711e-05f, + -3.798063167e-05f, -3.792128921e-05f, -3.786186988e-05f, -3.780237381e-05f, -3.774280114e-05f, -3.768315201e-05f, -3.762342656e-05f, -3.756362492e-05f, -3.750374725e-05f, -3.744379366e-05f, + -3.738376432e-05f, -3.732365935e-05f, -3.726347889e-05f, -3.720322310e-05f, -3.714289210e-05f, -3.708248603e-05f, -3.702200504e-05f, -3.696144928e-05f, -3.690081887e-05f, -3.684011396e-05f, + -3.677933469e-05f, -3.671848120e-05f, -3.665755364e-05f, -3.659655215e-05f, -3.653547686e-05f, -3.647432793e-05f, -3.641310548e-05f, -3.635180967e-05f, -3.629044064e-05f, -3.622899853e-05f, + -3.616748347e-05f, -3.610589563e-05f, -3.604423513e-05f, -3.598250212e-05f, -3.592069674e-05f, -3.585881914e-05f, -3.579686947e-05f, -3.573484785e-05f, -3.567275445e-05f, -3.561058940e-05f, + -3.554835284e-05f, -3.548604493e-05f, -3.542366580e-05f, -3.536121560e-05f, -3.529869448e-05f, -3.523610257e-05f, -3.517344003e-05f, -3.511070700e-05f, -3.504790362e-05f, -3.498503005e-05f, + -3.492208641e-05f, -3.485907287e-05f, -3.479598957e-05f, -3.473283665e-05f, -3.466961426e-05f, -3.460632254e-05f, -3.454296165e-05f, -3.447953172e-05f, -3.441603291e-05f, -3.435246536e-05f, + -3.428882922e-05f, -3.422512463e-05f, -3.416135175e-05f, -3.409751071e-05f, -3.403360168e-05f, -3.396962478e-05f, -3.390558018e-05f, -3.384146802e-05f, -3.377728845e-05f, -3.371304162e-05f, + -3.364872767e-05f, -3.358434675e-05f, -3.351989901e-05f, -3.345538461e-05f, -3.339080368e-05f, -3.332615638e-05f, -3.326144286e-05f, -3.319666326e-05f, -3.313181774e-05f, -3.306690644e-05f, + -3.300192951e-05f, -3.293688711e-05f, -3.287177939e-05f, -3.280660648e-05f, -3.274136855e-05f, -3.267606575e-05f, -3.261069821e-05f, -3.254526610e-05f, -3.247976957e-05f, -3.241420876e-05f, + -3.234858383e-05f, -3.228289492e-05f, -3.221714220e-05f, -3.215132580e-05f, -3.208544588e-05f, -3.201950260e-05f, -3.195349609e-05f, -3.188742653e-05f, -3.182129405e-05f, -3.175509881e-05f, + -3.168884096e-05f, -3.162252065e-05f, -3.155613804e-05f, -3.148969328e-05f, -3.142318651e-05f, -3.135661790e-05f, -3.128998760e-05f, -3.122329575e-05f, -3.115654252e-05f, -3.108972804e-05f, + -3.102285249e-05f, -3.095591601e-05f, -3.088891875e-05f, -3.082186087e-05f, -3.075474253e-05f, -3.068756386e-05f, -3.062032504e-05f, -3.055302621e-05f, -3.048566753e-05f, -3.041824915e-05f, + -3.035077123e-05f, -3.028323392e-05f, -3.021563737e-05f, -3.014798174e-05f, -3.008026719e-05f, -3.001249387e-05f, -2.994466193e-05f, -2.987677154e-05f, -2.980882284e-05f, -2.974081599e-05f, + -2.967275114e-05f, -2.960462846e-05f, -2.953644810e-05f, -2.946821021e-05f, -2.939991494e-05f, -2.933156247e-05f, -2.926315294e-05f, -2.919468650e-05f, -2.912616332e-05f, -2.905758355e-05f, + -2.898894734e-05f, -2.892025487e-05f, -2.885150627e-05f, -2.878270171e-05f, -2.871384134e-05f, -2.864492533e-05f, -2.857595383e-05f, -2.850692699e-05f, -2.843784498e-05f, -2.836870794e-05f, + -2.829951605e-05f, -2.823026946e-05f, -2.816096832e-05f, -2.809161279e-05f, -2.802220303e-05f, -2.795273921e-05f, -2.788322147e-05f, -2.781364997e-05f, -2.774402488e-05f, -2.767434636e-05f, + -2.760461455e-05f, -2.753482962e-05f, -2.746499174e-05f, -2.739510105e-05f, -2.732515772e-05f, -2.725516190e-05f, -2.718511377e-05f, -2.711501346e-05f, -2.704486115e-05f, -2.697465700e-05f, + -2.690440115e-05f, -2.683409379e-05f, -2.676373505e-05f, -2.669332511e-05f, -2.662286412e-05f, -2.655235225e-05f, -2.648178964e-05f, -2.641117648e-05f, -2.634051290e-05f, -2.626979908e-05f, + -2.619903518e-05f, -2.612822135e-05f, -2.605735777e-05f, -2.598644457e-05f, -2.591548194e-05f, -2.584447003e-05f, -2.577340900e-05f, -2.570229901e-05f, -2.563114022e-05f, -2.555993280e-05f, + -2.548867690e-05f, -2.541737270e-05f, -2.534602034e-05f, -2.527462000e-05f, -2.520317183e-05f, -2.513167599e-05f, -2.506013265e-05f, -2.498854198e-05f, -2.491690412e-05f, -2.484521925e-05f, + -2.477348752e-05f, -2.470170911e-05f, -2.462988416e-05f, -2.455801285e-05f, -2.448609534e-05f, -2.441413179e-05f, -2.434212236e-05f, -2.427006721e-05f, -2.419796652e-05f, -2.412582044e-05f, + -2.405362913e-05f, -2.398139276e-05f, -2.390911149e-05f, -2.383678549e-05f, -2.376441491e-05f, -2.369199993e-05f, -2.361954071e-05f, -2.354703741e-05f, -2.347449019e-05f, -2.340189921e-05f, + -2.332926465e-05f, -2.325658667e-05f, -2.318386543e-05f, -2.311110109e-05f, -2.303829382e-05f, -2.296544378e-05f, -2.289255114e-05f, -2.281961606e-05f, -2.274663871e-05f, -2.267361926e-05f, + -2.260055786e-05f, -2.252745468e-05f, -2.245430988e-05f, -2.238112364e-05f, -2.230789612e-05f, -2.223462747e-05f, -2.216131788e-05f, -2.208796749e-05f, -2.201457649e-05f, -2.194114502e-05f, + -2.186767327e-05f, -2.179416139e-05f, -2.172060955e-05f, -2.164701791e-05f, -2.157338665e-05f, -2.149971592e-05f, -2.142600590e-05f, -2.135225675e-05f, -2.127846863e-05f, -2.120464171e-05f, + -2.113077617e-05f, -2.105687215e-05f, -2.098292984e-05f, -2.090894939e-05f, -2.083493098e-05f, -2.076087476e-05f, -2.068678091e-05f, -2.061264960e-05f, -2.053848099e-05f, -2.046427524e-05f, + -2.039003252e-05f, -2.031575301e-05f, -2.024143686e-05f, -2.016708425e-05f, -2.009269534e-05f, -2.001827030e-05f, -1.994380930e-05f, -1.986931249e-05f, -1.979478006e-05f, -1.972021217e-05f, + -1.964560899e-05f, -1.957097067e-05f, -1.949629740e-05f, -1.942158934e-05f, -1.934684665e-05f, -1.927206951e-05f, -1.919725808e-05f, -1.912241252e-05f, -1.904753302e-05f, -1.897261973e-05f, + -1.889767283e-05f, -1.882269248e-05f, -1.874767884e-05f, -1.867263210e-05f, -1.859755241e-05f, -1.852243995e-05f, -1.844729488e-05f, -1.837211738e-05f, -1.829690760e-05f, -1.822166573e-05f, + -1.814639192e-05f, -1.807108634e-05f, -1.799574918e-05f, -1.792038058e-05f, -1.784498073e-05f, -1.776954979e-05f, -1.769408793e-05f, -1.761859532e-05f, -1.754307213e-05f, -1.746751852e-05f, + -1.739193467e-05f, -1.731632075e-05f, -1.724067692e-05f, -1.716500336e-05f, -1.708930023e-05f, -1.701356770e-05f, -1.693780594e-05f, -1.686201513e-05f, -1.678619543e-05f, -1.671034700e-05f, + -1.663447003e-05f, -1.655856468e-05f, -1.648263112e-05f, -1.640666951e-05f, -1.633068004e-05f, -1.625466286e-05f, -1.617861816e-05f, -1.610254609e-05f, -1.602644683e-05f, -1.595032055e-05f, + -1.587416741e-05f, -1.579798760e-05f, -1.572178127e-05f, -1.564554861e-05f, -1.556928977e-05f, -1.549300493e-05f, -1.541669426e-05f, -1.534035793e-05f, -1.526399611e-05f, -1.518760897e-05f, + -1.511119668e-05f, -1.503475941e-05f, -1.495829733e-05f, -1.488181062e-05f, -1.480529944e-05f, -1.472876396e-05f, -1.465220435e-05f, -1.457562079e-05f, -1.449901345e-05f, -1.442238249e-05f, + -1.434572809e-05f, -1.426905041e-05f, -1.419234964e-05f, -1.411562593e-05f, -1.403887946e-05f, -1.396211040e-05f, -1.388531893e-05f, -1.380850521e-05f, -1.373166941e-05f, -1.365481171e-05f, + -1.357793227e-05f, -1.350103127e-05f, -1.342410888e-05f, -1.334716527e-05f, -1.327020060e-05f, -1.319321506e-05f, -1.311620882e-05f, -1.303918203e-05f, -1.296213489e-05f, -1.288506755e-05f, + -1.280798018e-05f, -1.273087297e-05f, -1.265374608e-05f, -1.257659968e-05f, -1.249943395e-05f, -1.242224905e-05f, -1.234504515e-05f, -1.226782244e-05f, -1.219058107e-05f, -1.211332123e-05f, + -1.203604308e-05f, -1.195874679e-05f, -1.188143254e-05f, -1.180410050e-05f, -1.172675084e-05f, -1.164938373e-05f, -1.157199934e-05f, -1.149459785e-05f, -1.141717942e-05f, -1.133974423e-05f, + -1.126229245e-05f, -1.118482426e-05f, -1.110733981e-05f, -1.102983930e-05f, -1.095232288e-05f, -1.087479073e-05f, -1.079724302e-05f, -1.071967992e-05f, -1.064210161e-05f, -1.056450825e-05f, + -1.048690003e-05f, -1.040927710e-05f, -1.033163965e-05f, -1.025398784e-05f, -1.017632185e-05f, -1.009864184e-05f, -1.002094800e-05f, -9.943240493e-06f, -9.865519489e-06f, -9.787785161e-06f, + -9.710037683e-06f, -9.632277226e-06f, -9.554503962e-06f, -9.476718063e-06f, -9.398919702e-06f, -9.321109050e-06f, -9.243286280e-06f, -9.165451563e-06f, -9.087605073e-06f, -9.009746981e-06f, + -8.931877459e-06f, -8.853996679e-06f, -8.776104814e-06f, -8.698202036e-06f, -8.620288517e-06f, -8.542364429e-06f, -8.464429944e-06f, -8.386485235e-06f, -8.308530474e-06f, -8.230565832e-06f, + -8.152591483e-06f, -8.074607599e-06f, -7.996614350e-06f, -7.918611911e-06f, -7.840600453e-06f, -7.762580148e-06f, -7.684551169e-06f, -7.606513687e-06f, -7.528467875e-06f, -7.450413906e-06f, + -7.372351951e-06f, -7.294282182e-06f, -7.216204773e-06f, -7.138119894e-06f, -7.060027719e-06f, -6.981928419e-06f, -6.903822167e-06f, -6.825709135e-06f, -6.747589495e-06f, -6.669463419e-06f, + -6.591331080e-06f, -6.513192650e-06f, -6.435048300e-06f, -6.356898204e-06f, -6.278742533e-06f, -6.200581459e-06f, -6.122415155e-06f, -6.044243793e-06f, -5.966067544e-06f, -5.887886582e-06f, + -5.809701078e-06f, -5.731511204e-06f, -5.653317132e-06f, -5.575119035e-06f, -5.496917085e-06f, -5.418711453e-06f, -5.340502313e-06f, -5.262289835e-06f, -5.184074192e-06f, -5.105855556e-06f, + -5.027634099e-06f, -4.949409993e-06f, -4.871183410e-06f, -4.792954521e-06f, -4.714723500e-06f, -4.636490518e-06f, -4.558255747e-06f, -4.480019359e-06f, -4.401781525e-06f, -4.323542419e-06f, + -4.245302210e-06f, -4.167061073e-06f, -4.088819177e-06f, -4.010576696e-06f, -3.932333800e-06f, -3.854090663e-06f, -3.775847455e-06f, -3.697604348e-06f, -3.619361515e-06f, -3.541119126e-06f, + -3.462877354e-06f, -3.384636370e-06f, -3.306396346e-06f, -3.228157454e-06f, -3.149919865e-06f, -3.071683750e-06f, -2.993449282e-06f, -2.915216632e-06f, -2.836985972e-06f, -2.758757473e-06f, + -2.680531306e-06f, -2.602307644e-06f, -2.524086656e-06f, -2.445868516e-06f, -2.367653394e-06f, -2.289441462e-06f, -2.211232891e-06f, -2.133027852e-06f, -2.054826517e-06f, -1.976629057e-06f, + -1.898435644e-06f, -1.820246447e-06f, -1.742061640e-06f, -1.663881392e-06f, -1.585705875e-06f, -1.507535260e-06f, -1.429369718e-06f, -1.351209421e-06f, -1.273054538e-06f, -1.194905242e-06f, + -1.116761703e-06f, -1.038624092e-06f, -9.604925805e-07f, -8.823673385e-07f, -8.042485372e-07f, -7.261363474e-07f, -6.480309398e-07f, -5.699324853e-07f, -4.918411544e-07f, -4.137571179e-07f, + -3.356805464e-07f, -2.576116105e-07f, -1.795504808e-07f, -1.014973278e-07f, -2.345232195e-08f, 5.458436623e-08f, 1.326125664e-07f, 2.106321080e-07f, 2.886428209e-07f, 3.666445347e-07f, + 4.446370791e-07f, 5.226202839e-07f, 6.005939789e-07f, 6.785579939e-07f, 7.565121589e-07f, 8.344563037e-07f, 9.123902584e-07f, 9.903138529e-07f, 1.068226917e-06f, 1.146129282e-06f, + 1.224020776e-06f, 1.301901231e-06f, 1.379770476e-06f, 1.457628342e-06f, 1.535474659e-06f, 1.613309257e-06f, 1.691131967e-06f, 1.768942619e-06f, 1.846741044e-06f, 1.924527072e-06f, + 2.002300534e-06f, 2.080061261e-06f, 2.157809082e-06f, 2.235543829e-06f, 2.313265333e-06f, 2.390973424e-06f, 2.468667933e-06f, 2.546348691e-06f, 2.624015529e-06f, 2.701668278e-06f, + 2.779306769e-06f, 2.856930833e-06f, 2.934540302e-06f, 3.012135006e-06f, 3.089714776e-06f, 3.167279445e-06f, 3.244828843e-06f, 3.322362801e-06f, 3.399881152e-06f, 3.477383726e-06f, + 3.554870356e-06f, 3.632340872e-06f, 3.709795107e-06f, 3.787232892e-06f, 3.864654060e-06f, 3.942058440e-06f, 4.019445867e-06f, 4.096816171e-06f, 4.174169185e-06f, 4.251504740e-06f, + 4.328822669e-06f, 4.406122804e-06f, 4.483404977e-06f, 4.560669020e-06f, 4.637914766e-06f, 4.715142047e-06f, 4.792350696e-06f, 4.869540544e-06f, 4.946711425e-06f, 5.023863172e-06f, + 5.100995616e-06f, 5.178108591e-06f, 5.255201929e-06f, 5.332275464e-06f, 5.409329028e-06f, 5.486362454e-06f, 5.563375575e-06f, 5.640368225e-06f, 5.717340236e-06f, 5.794291443e-06f, + 5.871221677e-06f, 5.948130772e-06f, 6.025018563e-06f, 6.101884882e-06f, 6.178729563e-06f, 6.255552439e-06f, 6.332353345e-06f, 6.409132114e-06f, 6.485888579e-06f, 6.562622575e-06f, + 6.639333936e-06f, 6.716022496e-06f, 6.792688089e-06f, 6.869330548e-06f, 6.945949709e-06f, 7.022545405e-06f, 7.099117471e-06f, 7.175665742e-06f, 7.252190051e-06f, 7.328690233e-06f, + 7.405166124e-06f, 7.481617557e-06f, 7.558044368e-06f, 7.634446392e-06f, 7.710823463e-06f, 7.787175416e-06f, 7.863502086e-06f, 7.939803309e-06f, 8.016078920e-06f, 8.092328755e-06f, + 8.168552647e-06f, 8.244750434e-06f, 8.320921950e-06f, 8.397067031e-06f, 8.473185513e-06f, 8.549277231e-06f, 8.625342022e-06f, 8.701379721e-06f, 8.777390164e-06f, 8.853373188e-06f, + 8.929328628e-06f, 9.005256320e-06f, 9.081156102e-06f, 9.157027809e-06f, 9.232871277e-06f, 9.308686344e-06f, 9.384472846e-06f, 9.460230619e-06f, 9.535959501e-06f, 9.611659328e-06f, + 9.687329937e-06f, 9.762971165e-06f, 9.838582850e-06f, 9.914164828e-06f, 9.989716937e-06f, 1.006523901e-05f, 1.014073090e-05f, 1.021619242e-05f, 1.029162343e-05f, 1.036702375e-05f, + 1.044239323e-05f, 1.051773171e-05f, 1.059303901e-05f, 1.066831499e-05f, 1.074355947e-05f, 1.081877230e-05f, 1.089395332e-05f, 1.096910236e-05f, 1.104421925e-05f, 1.111930385e-05f, + 1.119435599e-05f, 1.126937550e-05f, 1.134436223e-05f, 1.141931602e-05f, 1.149423670e-05f, 1.156912411e-05f, 1.164397810e-05f, 1.171879849e-05f, 1.179358514e-05f, 1.186833788e-05f, + 1.194305654e-05f, 1.201774098e-05f, 1.209239102e-05f, 1.216700652e-05f, 1.224158730e-05f, 1.231613321e-05f, 1.239064409e-05f, 1.246511978e-05f, 1.253956012e-05f, 1.261396495e-05f, + 1.268833411e-05f, 1.276266744e-05f, 1.283696478e-05f, 1.291122597e-05f, 1.298545086e-05f, 1.305963928e-05f, 1.313379108e-05f, 1.320790609e-05f, 1.328198416e-05f, 1.335602513e-05f, + 1.343002884e-05f, 1.350399513e-05f, 1.357792384e-05f, 1.365181482e-05f, 1.372566791e-05f, 1.379948294e-05f, 1.387325977e-05f, 1.394699823e-05f, 1.402069816e-05f, 1.409435941e-05f, + 1.416798183e-05f, 1.424156524e-05f, 1.431510950e-05f, 1.438861445e-05f, 1.446207993e-05f, 1.453550579e-05f, 1.460889186e-05f, 1.468223799e-05f, 1.475554402e-05f, 1.482880980e-05f, + 1.490203517e-05f, 1.497521998e-05f, 1.504836406e-05f, 1.512146727e-05f, 1.519452944e-05f, 1.526755042e-05f, 1.534053005e-05f, 1.541346818e-05f, 1.548636465e-05f, 1.555921931e-05f, + 1.563203200e-05f, 1.570480257e-05f, 1.577753085e-05f, 1.585021670e-05f, 1.592285996e-05f, 1.599546048e-05f, 1.606801810e-05f, 1.614053266e-05f, 1.621300402e-05f, 1.628543201e-05f, + 1.635781648e-05f, 1.643015729e-05f, 1.650245426e-05f, 1.657470726e-05f, 1.664691612e-05f, 1.671908070e-05f, 1.679120083e-05f, 1.686327637e-05f, 1.693530717e-05f, 1.700729306e-05f, + 1.707923389e-05f, 1.715112952e-05f, 1.722297979e-05f, 1.729478454e-05f, 1.736654363e-05f, 1.743825690e-05f, 1.750992419e-05f, 1.758154537e-05f, 1.765312027e-05f, 1.772464873e-05f, + 1.779613062e-05f, 1.786756578e-05f, 1.793895405e-05f, 1.801029529e-05f, 1.808158934e-05f, 1.815283605e-05f, 1.822403527e-05f, 1.829518685e-05f, 1.836629064e-05f, 1.843734648e-05f, + 1.850835423e-05f, 1.857931373e-05f, 1.865022484e-05f, 1.872108741e-05f, 1.879190127e-05f, 1.886266629e-05f, 1.893338232e-05f, 1.900404920e-05f, 1.907466678e-05f, 1.914523491e-05f, + 1.921575345e-05f, 1.928622225e-05f, 1.935664114e-05f, 1.942701000e-05f, 1.949732866e-05f, 1.956759698e-05f, 1.963781481e-05f, 1.970798200e-05f, 1.977809841e-05f, 1.984816387e-05f, + 1.991817825e-05f, 1.998814140e-05f, 2.005805317e-05f, 2.012791340e-05f, 2.019772197e-05f, 2.026747870e-05f, 2.033718346e-05f, 2.040683611e-05f, 2.047643649e-05f, 2.054598445e-05f, + 2.061547985e-05f, 2.068492254e-05f, 2.075431238e-05f, 2.082364922e-05f, 2.089293291e-05f, 2.096216330e-05f, 2.103134026e-05f, 2.110046362e-05f, 2.116953326e-05f, 2.123854901e-05f, + 2.130751074e-05f, 2.137641830e-05f, 2.144527155e-05f, 2.151407033e-05f, 2.158281451e-05f, 2.165150394e-05f, 2.172013847e-05f, 2.178871796e-05f, 2.185724227e-05f, 2.192571124e-05f, + 2.199412475e-05f, 2.206248263e-05f, 2.213078475e-05f, 2.219903096e-05f, 2.226722113e-05f, 2.233535510e-05f, 2.240343273e-05f, 2.247145388e-05f, 2.253941841e-05f, 2.260732617e-05f, + 2.267517702e-05f, 2.274297082e-05f, 2.281070742e-05f, 2.287838669e-05f, 2.294600847e-05f, 2.301357263e-05f, 2.308107902e-05f, 2.314852751e-05f, 2.321591795e-05f, 2.328325020e-05f, + 2.335052411e-05f, 2.341773955e-05f, 2.348489638e-05f, 2.355199445e-05f, 2.361903362e-05f, 2.368601376e-05f, 2.375293472e-05f, 2.381979636e-05f, 2.388659853e-05f, 2.395334111e-05f, + 2.402002395e-05f, 2.408664691e-05f, 2.415320985e-05f, 2.421971263e-05f, 2.428615511e-05f, 2.435253716e-05f, 2.441885862e-05f, 2.448511937e-05f, 2.455131927e-05f, 2.461745817e-05f, + 2.468353593e-05f, 2.474955243e-05f, 2.481550751e-05f, 2.488140105e-05f, 2.494723290e-05f, 2.501300293e-05f, 2.507871099e-05f, 2.514435696e-05f, 2.520994069e-05f, 2.527546205e-05f, + 2.534092089e-05f, 2.540631709e-05f, 2.547165050e-05f, 2.553692099e-05f, 2.560212842e-05f, 2.566727266e-05f, 2.573235357e-05f, 2.579737101e-05f, 2.586232485e-05f, 2.592721495e-05f, + 2.599204117e-05f, 2.605680339e-05f, 2.612150146e-05f, 2.618613525e-05f, 2.625070463e-05f, 2.631520945e-05f, 2.637964960e-05f, 2.644402492e-05f, 2.650833529e-05f, 2.657258057e-05f, + 2.663676064e-05f, 2.670087534e-05f, 2.676492456e-05f, 2.682890816e-05f, 2.689282599e-05f, 2.695667794e-05f, 2.702046387e-05f, 2.708418364e-05f, 2.714783713e-05f, 2.721142419e-05f, + 2.727494470e-05f, 2.733839853e-05f, 2.740178553e-05f, 2.746510559e-05f, 2.752835857e-05f, 2.759154433e-05f, 2.765466275e-05f, 2.771771369e-05f, 2.778069703e-05f, 2.784361263e-05f, + 2.790646036e-05f, 2.796924009e-05f, 2.803195169e-05f, 2.809459503e-05f, 2.815716998e-05f, 2.821967641e-05f, 2.828211418e-05f, 2.834448318e-05f, 2.840678327e-05f, 2.846901432e-05f, + 2.853117621e-05f, 2.859326879e-05f, 2.865529195e-05f, 2.871724555e-05f, 2.877912948e-05f, 2.884094359e-05f, 2.890268776e-05f, 2.896436186e-05f, 2.902596576e-05f, 2.908749935e-05f, + 2.914896248e-05f, 2.921035503e-05f, 2.927167688e-05f, 2.933292790e-05f, 2.939410796e-05f, 2.945521693e-05f, 2.951625469e-05f, 2.957722111e-05f, 2.963811606e-05f, 2.969893943e-05f, + 2.975969108e-05f, 2.982037088e-05f, 2.988097872e-05f, 2.994151446e-05f, 3.000197799e-05f, 3.006236917e-05f, 3.012268789e-05f, 3.018293401e-05f, 3.024310741e-05f, 3.030320798e-05f, + 3.036323557e-05f, 3.042319008e-05f, 3.048307138e-05f, 3.054287934e-05f, 3.060261383e-05f, 3.066227475e-05f, 3.072186196e-05f, 3.078137533e-05f, 3.084081476e-05f, 3.090018011e-05f, + 3.095947127e-05f, 3.101868810e-05f, 3.107783050e-05f, 3.113689833e-05f, 3.119589148e-05f, 3.125480982e-05f, 3.131365323e-05f, 3.137242160e-05f, 3.143111479e-05f, 3.148973270e-05f, + 3.154827519e-05f, 3.160674215e-05f, 3.166513347e-05f, 3.172344901e-05f, 3.178168866e-05f, 3.183985229e-05f, 3.189793980e-05f, 3.195595106e-05f, 3.201388595e-05f, 3.207174435e-05f, + 3.212952614e-05f, 3.218723121e-05f, 3.224485943e-05f, 3.230241069e-05f, 3.235988488e-05f, 3.241728186e-05f, 3.247460153e-05f, 3.253184376e-05f, 3.258900845e-05f, 3.264609546e-05f, + 3.270310470e-05f, 3.276003603e-05f, 3.281688934e-05f, 3.287366452e-05f, 3.293036144e-05f, 3.298698000e-05f, 3.304352008e-05f, 3.309998156e-05f, 3.315636433e-05f, 3.321266827e-05f, + 3.326889326e-05f, 3.332503919e-05f, 3.338110595e-05f, 3.343709342e-05f, 3.349300149e-05f, 3.354883004e-05f, 3.360457896e-05f, 3.366024814e-05f, 3.371583745e-05f, 3.377134680e-05f, + 3.382677606e-05f, 3.388212512e-05f, 3.393739387e-05f, 3.399258220e-05f, 3.404768999e-05f, 3.410271713e-05f, 3.415766351e-05f, 3.421252902e-05f, 3.426731354e-05f, 3.432201697e-05f, + 3.437663919e-05f, 3.443118009e-05f, 3.448563957e-05f, 3.454001750e-05f, 3.459431378e-05f, 3.464852830e-05f, 3.470266095e-05f, 3.475671162e-05f, 3.481068019e-05f, 3.486456657e-05f, + 3.491837063e-05f, 3.497209228e-05f, 3.502573139e-05f, 3.507928787e-05f, 3.513276160e-05f, 3.518615248e-05f, 3.523946039e-05f, 3.529268524e-05f, 3.534582690e-05f, 3.539888528e-05f, + 3.545186026e-05f, 3.550475174e-05f, 3.555755961e-05f, 3.561028377e-05f, 3.566292410e-05f, 3.571548051e-05f, 3.576795288e-05f, 3.582034111e-05f, 3.587264509e-05f, 3.592486472e-05f, + 3.597699989e-05f, 3.602905049e-05f, 3.608101643e-05f, 3.613289759e-05f, 3.618469387e-05f, 3.623640517e-05f, 3.628803138e-05f, 3.633957240e-05f, 3.639102812e-05f, 3.644239845e-05f, + 3.649368327e-05f, 3.654488248e-05f, 3.659599598e-05f, 3.664702367e-05f, 3.669796545e-05f, 3.674882120e-05f, 3.679959084e-05f, 3.685027425e-05f, 3.690087134e-05f, 3.695138200e-05f, + 3.700180613e-05f, 3.705214364e-05f, 3.710239441e-05f, 3.715255835e-05f, 3.720263536e-05f, 3.725262533e-05f, 3.730252817e-05f, 3.735234378e-05f, 3.740207205e-05f, 3.745171289e-05f, + 3.750126620e-05f, 3.755073188e-05f, 3.760010982e-05f, 3.764939993e-05f, 3.769860212e-05f, 3.774771627e-05f, 3.779674230e-05f, 3.784568011e-05f, 3.789452959e-05f, 3.794329066e-05f, + 3.799196320e-05f, 3.804054714e-05f, 3.808904236e-05f, 3.813744877e-05f, 3.818576627e-05f, 3.823399478e-05f, 3.828213418e-05f, 3.833018439e-05f, 3.837814532e-05f, 3.842601685e-05f, + 3.847379891e-05f, 3.852149138e-05f, 3.856909419e-05f, 3.861660723e-05f, 3.866403041e-05f, 3.871136363e-05f, 3.875860680e-05f, 3.880575983e-05f, 3.885282262e-05f, 3.889979508e-05f, + 3.894667712e-05f, 3.899346863e-05f, 3.904016954e-05f, 3.908677975e-05f, 3.913329915e-05f, 3.917972767e-05f, 3.922606521e-05f, 3.927231168e-05f, 3.931846698e-05f, 3.936453102e-05f, + 3.941050372e-05f, 3.945638498e-05f, 3.950217472e-05f, 3.954787283e-05f, 3.959347923e-05f, 3.963899383e-05f, 3.968441654e-05f, 3.972974728e-05f, 3.977498594e-05f, 3.982013244e-05f, + 3.986518670e-05f, 3.991014861e-05f, 3.995501810e-05f, 3.999979508e-05f, 4.004447945e-05f, 4.008907113e-05f, 4.013357004e-05f, 4.017797607e-05f, 4.022228916e-05f, 4.026650920e-05f, + 4.031063611e-05f, 4.035466981e-05f, 4.039861020e-05f, 4.044245721e-05f, 4.048621074e-05f, 4.052987071e-05f, 4.057343704e-05f, 4.061690963e-05f, 4.066028841e-05f, 4.070357328e-05f, + 4.074676417e-05f, 4.078986098e-05f, 4.083286364e-05f, 4.087577206e-05f, 4.091858615e-05f, 4.096130584e-05f, 4.100393103e-05f, 4.104646165e-05f, 4.108889761e-05f, 4.113123882e-05f, + 4.117348521e-05f, 4.121563670e-05f, 4.125769320e-05f, 4.129965462e-05f, 4.134152089e-05f, 4.138329193e-05f, 4.142496765e-05f, 4.146654797e-05f, 4.150803282e-05f, 4.154942210e-05f, + 4.159071574e-05f, 4.163191367e-05f, 4.167301579e-05f, 4.171402204e-05f, 4.175493232e-05f, 4.179574657e-05f, 4.183646469e-05f, 4.187708662e-05f, 4.191761227e-05f, 4.195804157e-05f, + 4.199837443e-05f, 4.203861078e-05f, 4.207875055e-05f, 4.211879364e-05f, 4.215873999e-05f, 4.219858952e-05f, 4.223834215e-05f, 4.227799780e-05f, 4.231755640e-05f, 4.235701787e-05f, + 4.239638214e-05f, 4.243564912e-05f, 4.247481875e-05f, 4.251389095e-05f, 4.255286564e-05f, 4.259174274e-05f, 4.263052219e-05f, 4.266920391e-05f, 4.270778782e-05f, 4.274627385e-05f, + 4.278466192e-05f, 4.282295197e-05f, 4.286114392e-05f, 4.289923769e-05f, 4.293723321e-05f, 4.297513041e-05f, 4.301292922e-05f, 4.305062956e-05f, 4.308823137e-05f, 4.312573456e-05f, + 4.316313907e-05f, 4.320044483e-05f, 4.323765177e-05f, 4.327475981e-05f, 4.331176888e-05f, 4.334867892e-05f, 4.338548985e-05f, 4.342220161e-05f, 4.345881411e-05f, 4.349532730e-05f, + 4.353174110e-05f, 4.356805545e-05f, 4.360427027e-05f, 4.364038550e-05f, 4.367640107e-05f, 4.371231691e-05f, 4.374813295e-05f, 4.378384912e-05f, 4.381946536e-05f, 4.385498160e-05f, + 4.389039777e-05f, 4.392571381e-05f, 4.396092964e-05f, 4.399604521e-05f, 4.403106043e-05f, 4.406597526e-05f, 4.410078963e-05f, 4.413550346e-05f, 4.417011669e-05f, 4.420462926e-05f, + 4.423904110e-05f, 4.427335215e-05f, 4.430756234e-05f, 4.434167161e-05f, 4.437567990e-05f, 4.440958714e-05f, 4.444339326e-05f, 4.447709821e-05f, 4.451070192e-05f, 4.454420433e-05f, + 4.457760538e-05f, 4.461090499e-05f, 4.464410312e-05f, 4.467719970e-05f, 4.471019467e-05f, 4.474308796e-05f, 4.477587952e-05f, 4.480856928e-05f, 4.484115718e-05f, 4.487364317e-05f, + 4.490602717e-05f, 4.493830914e-05f, 4.497048902e-05f, 4.500256673e-05f, 4.503454223e-05f, 4.506641545e-05f, 4.509818634e-05f, 4.512985483e-05f, 4.516142087e-05f, 4.519288440e-05f, + 4.522424536e-05f, 4.525550370e-05f, 4.528665935e-05f, 4.531771226e-05f, 4.534866237e-05f, 4.537950963e-05f, 4.541025397e-05f, 4.544089535e-05f, 4.547143371e-05f, 4.550186898e-05f, + 4.553220112e-05f, 4.556243006e-05f, 4.559255576e-05f, 4.562257816e-05f, 4.565249720e-05f, 4.568231283e-05f, 4.571202499e-05f, 4.574163364e-05f, 4.577113871e-05f, 4.580054016e-05f, + 4.582983792e-05f, 4.585903195e-05f, 4.588812220e-05f, 4.591710861e-05f, 4.594599112e-05f, 4.597476970e-05f, 4.600344427e-05f, 4.603201481e-05f, 4.606048124e-05f, 4.608884352e-05f, + 4.611710160e-05f, 4.614525543e-05f, 4.617330496e-05f, 4.620125013e-05f, 4.622909090e-05f, 4.625682722e-05f, 4.628445904e-05f, 4.631198630e-05f, 4.633940897e-05f, 4.636672698e-05f, + 4.639394030e-05f, 4.642104887e-05f, 4.644805264e-05f, 4.647495157e-05f, 4.650174561e-05f, 4.652843472e-05f, 4.655501884e-05f, 4.658149792e-05f, 4.660787193e-05f, 4.663414081e-05f, + 4.666030451e-05f, 4.668636300e-05f, 4.671231623e-05f, 4.673816414e-05f, 4.676390670e-05f, 4.678954386e-05f, 4.681507558e-05f, 4.684050180e-05f, 4.686582249e-05f, 4.689103760e-05f, + 4.691614709e-05f, 4.694115092e-05f, 4.696604903e-05f, 4.699084139e-05f, 4.701552795e-05f, 4.704010868e-05f, 4.706458352e-05f, 4.708895244e-05f, 4.711321540e-05f, 4.713737235e-05f, + 4.716142325e-05f, 4.718536805e-05f, 4.720920673e-05f, 4.723293923e-05f, 4.725656552e-05f, 4.728008556e-05f, 4.730349931e-05f, 4.732680672e-05f, 4.735000775e-05f, 4.737310238e-05f, + 4.739609055e-05f, 4.741897223e-05f, 4.744174738e-05f, 4.746441596e-05f, 4.748697794e-05f, 4.750943327e-05f, 4.753178192e-05f, 4.755402385e-05f, 4.757615902e-05f, 4.759818740e-05f, + 4.762010895e-05f, 4.764192363e-05f, 4.766363141e-05f, 4.768523224e-05f, 4.770672610e-05f, 4.772811295e-05f, 4.774939275e-05f, 4.777056547e-05f, 4.779163107e-05f, 4.781258952e-05f, + 4.783344078e-05f, 4.785418483e-05f, 4.787482161e-05f, 4.789535111e-05f, 4.791577329e-05f, 4.793608812e-05f, 4.795629555e-05f, 4.797639557e-05f, 4.799638813e-05f, 4.801627321e-05f, + 4.803605076e-05f, 4.805572077e-05f, 4.807528320e-05f, 4.809473802e-05f, 4.811408519e-05f, 4.813332469e-05f, 4.815245648e-05f, 4.817148054e-05f, 4.819039683e-05f, 4.820920533e-05f, + 4.822790600e-05f, 4.824649882e-05f, 4.826498376e-05f, 4.828336078e-05f, 4.830162986e-05f, 4.831979097e-05f, 4.833784409e-05f, 4.835578918e-05f, 4.837362621e-05f, 4.839135516e-05f, + 4.840897601e-05f, 4.842648872e-05f, 4.844389327e-05f, 4.846118963e-05f, 4.847837777e-05f, 4.849545767e-05f, 4.851242931e-05f, 4.852929265e-05f, 4.854604768e-05f, 4.856269436e-05f, + 4.857923268e-05f, 4.859566261e-05f, 4.861198411e-05f, 4.862819718e-05f, 4.864430178e-05f, 4.866029790e-05f, 4.867618550e-05f, 4.869196457e-05f, 4.870763508e-05f, 4.872319701e-05f, + 4.873865033e-05f, 4.875399503e-05f, 4.876923109e-05f, 4.878435847e-05f, 4.879937717e-05f, 4.881428716e-05f, 4.882908841e-05f, 4.884378091e-05f, 4.885836463e-05f, 4.887283956e-05f, + 4.888720568e-05f, 4.890146296e-05f, 4.891561139e-05f, 4.892965095e-05f, 4.894358162e-05f, 4.895740337e-05f, 4.897111620e-05f, 4.898472008e-05f, 4.899821499e-05f, 4.901160092e-05f, + 4.902487785e-05f, 4.903804576e-05f, 4.905110463e-05f, 4.906405446e-05f, 4.907689521e-05f, 4.908962688e-05f, 4.910224944e-05f, 4.911476289e-05f, 4.912716721e-05f, 4.913946237e-05f, + 4.915164838e-05f, 4.916372520e-05f, 4.917569283e-05f, 4.918755125e-05f, 4.919930045e-05f, 4.921094041e-05f, 4.922247113e-05f, 4.923389258e-05f, 4.924520475e-05f, 4.925640763e-05f, + 4.926750121e-05f, 4.927848548e-05f, 4.928936042e-05f, 4.930012601e-05f, 4.931078226e-05f, 4.932132914e-05f, 4.933176665e-05f, 4.934209477e-05f, 4.935231350e-05f, 4.936242282e-05f, + 4.937242272e-05f, 4.938231320e-05f, 4.939209424e-05f, 4.940176583e-05f, 4.941132796e-05f, 4.942078063e-05f, 4.943012383e-05f, 4.943935754e-05f, 4.944848176e-05f, 4.945749648e-05f, + 4.946640169e-05f, 4.947519738e-05f, 4.948388356e-05f, 4.949246020e-05f, 4.950092731e-05f, 4.950928487e-05f, 4.951753288e-05f, 4.952567133e-05f, 4.953370023e-05f, 4.954161955e-05f, + 4.954942930e-05f, 4.955712947e-05f, 4.956472005e-05f, 4.957220105e-05f, 4.957957245e-05f, 4.958683425e-05f, 4.959398645e-05f, 4.960102905e-05f, 4.960796203e-05f, 4.961478540e-05f, + 4.962149916e-05f, 4.962810329e-05f, 4.963459781e-05f, 4.964098270e-05f, 4.964725796e-05f, 4.965342359e-05f, 4.965947960e-05f, 4.966542597e-05f, 4.967126271e-05f, 4.967698982e-05f, + 4.968260729e-05f, 4.968811512e-05f, 4.969351332e-05f, 4.969880189e-05f, 4.970398082e-05f, 4.970905012e-05f, 4.971400978e-05f, 4.971885981e-05f, 4.972360021e-05f, 4.972823097e-05f, + 4.973275211e-05f, 4.973716363e-05f, 4.974146551e-05f, 4.974565778e-05f, 4.974974043e-05f, 4.975371346e-05f, 4.975757687e-05f, 4.976133068e-05f, 4.976497488e-05f, 4.976850948e-05f, + 4.977193448e-05f, 4.977524988e-05f, 4.977845570e-05f, 4.978155193e-05f, 4.978453858e-05f, 4.978741565e-05f, 4.979018316e-05f, 4.979284110e-05f, 4.979538949e-05f, 4.979782832e-05f, + 4.980015762e-05f, 4.980237737e-05f, 4.980448759e-05f, 4.980648829e-05f, 4.980837947e-05f, 4.981016115e-05f, 4.981183332e-05f, 4.981339600e-05f, 4.981484920e-05f, 4.981619292e-05f, + 4.981742718e-05f, 4.981855198e-05f, 4.981956733e-05f, 4.982047324e-05f, 4.982126972e-05f, 4.982195679e-05f, 4.982253444e-05f, 4.982300270e-05f, 4.982336157e-05f, 4.982361107e-05f, + 4.982375120e-05f, 4.982378198e-05f, 4.982370342e-05f, 4.982351553e-05f, 4.982321832e-05f, 4.982281181e-05f, 4.982229600e-05f, 4.982167092e-05f, 4.982093657e-05f, 4.982009297e-05f, + 4.981914013e-05f, 4.981807807e-05f, 4.981690679e-05f, 4.981562632e-05f, 4.981423667e-05f, 4.981273785e-05f, 4.981112988e-05f, 4.980941277e-05f, 4.980758654e-05f, 4.980565121e-05f, + 4.980360679e-05f, 4.980145329e-05f, 4.979919074e-05f, 4.979681915e-05f, 4.979433854e-05f, 4.979174892e-05f, 4.978905032e-05f, 4.978624274e-05f, 4.978332621e-05f, 4.978030075e-05f, + 4.977716638e-05f, 4.977392310e-05f, 4.977057095e-05f, 4.976710994e-05f, 4.976354010e-05f, 4.975986143e-05f, 4.975607396e-05f, 4.975217771e-05f, 4.974817270e-05f, 4.974405896e-05f, + 4.973983649e-05f, 4.973550533e-05f, 4.973106549e-05f, 4.972651700e-05f, 4.972185988e-05f, 4.971709414e-05f, 4.971221982e-05f, 4.970723693e-05f, 4.970214549e-05f, 4.969694554e-05f, + 4.969163709e-05f, 4.968622017e-05f, 4.968069479e-05f, 4.967506099e-05f, 4.966931879e-05f, 4.966346820e-05f, 4.965750927e-05f, 4.965144201e-05f, 4.964526644e-05f, 4.963898259e-05f, + 4.963259049e-05f, 4.962609017e-05f, 4.961948164e-05f, 4.961276494e-05f, 4.960594009e-05f, 4.959900712e-05f, 4.959196605e-05f, 4.958481692e-05f, 4.957755974e-05f, 4.957019456e-05f, + 4.956272138e-05f, 4.955514025e-05f, 4.954745120e-05f, 4.953965424e-05f, 4.953174941e-05f, 4.952373674e-05f, 4.951561626e-05f, 4.950738799e-05f, 4.949905197e-05f, 4.949060822e-05f, + 4.948205679e-05f, 4.947339769e-05f, 4.946463095e-05f, 4.945575662e-05f, 4.944677471e-05f, 4.943768527e-05f, 4.942848832e-05f, 4.941918389e-05f, 4.940977202e-05f, 4.940025274e-05f, + 4.939062607e-05f, 4.938089207e-05f, 4.937105075e-05f, 4.936110215e-05f, 4.935104630e-05f, 4.934088324e-05f, 4.933061300e-05f, 4.932023562e-05f, 4.930975113e-05f, 4.929915956e-05f, + 4.928846095e-05f, 4.927765533e-05f, 4.926674274e-05f, 4.925572322e-05f, 4.924459680e-05f, 4.923336352e-05f, 4.922202341e-05f, 4.921057651e-05f, 4.919902285e-05f, 4.918736248e-05f, + 4.917559543e-05f, 4.916372173e-05f, 4.915174143e-05f, 4.913965457e-05f, 4.912746117e-05f, 4.911516128e-05f, 4.910275495e-05f, 4.909024219e-05f, 4.907762307e-05f, 4.906489761e-05f, + 4.905206585e-05f, 4.903912783e-05f, 4.902608361e-05f, 4.901293320e-05f, 4.899967666e-05f, 4.898631402e-05f, 4.897284533e-05f, 4.895927063e-05f, 4.894558995e-05f, 4.893180334e-05f, + 4.891791085e-05f, 4.890391251e-05f, 4.888980836e-05f, 4.887559845e-05f, 4.886128282e-05f, 4.884686152e-05f, 4.883233458e-05f, 4.881770205e-05f, 4.880296397e-05f, 4.878812039e-05f, + 4.877317136e-05f, 4.875811690e-05f, 4.874295708e-05f, 4.872769193e-05f, 4.871232150e-05f, 4.869684584e-05f, 4.868126498e-05f, 4.866557898e-05f, 4.864978789e-05f, 4.863389173e-05f, + 4.861789058e-05f, 4.860178446e-05f, 4.858557343e-05f, 4.856925753e-05f, 4.855283681e-05f, 4.853631133e-05f, 4.851968111e-05f, 4.850294623e-05f, 4.848610671e-05f, 4.846916261e-05f, + 4.845211398e-05f, 4.843496087e-05f, 4.841770333e-05f, 4.840034140e-05f, 4.838287513e-05f, 4.836530458e-05f, 4.834762980e-05f, 4.832985083e-05f, 4.831196772e-05f, 4.829398053e-05f, + 4.827588930e-05f, 4.825769410e-05f, 4.823939496e-05f, 4.822099193e-05f, 4.820248509e-05f, 4.818387446e-05f, 4.816516011e-05f, 4.814634209e-05f, 4.812742044e-05f, 4.810839523e-05f, + 4.808926651e-05f, 4.807003432e-05f, 4.805069873e-05f, 4.803125978e-05f, 4.801171754e-05f, 4.799207204e-05f, 4.797232336e-05f, 4.795247154e-05f, 4.793251663e-05f, 4.791245870e-05f, + 4.789229780e-05f, 4.787203397e-05f, 4.785166729e-05f, 4.783119781e-05f, 4.781062557e-05f, 4.778995064e-05f, 4.776917307e-05f, 4.774829293e-05f, 4.772731026e-05f, 4.770622512e-05f, + 4.768503758e-05f, 4.766374769e-05f, 4.764235550e-05f, 4.762086108e-05f, 4.759926448e-05f, 4.757756576e-05f, 4.755576499e-05f, 4.753386221e-05f, 4.751185749e-05f, 4.748975089e-05f, + 4.746754247e-05f, 4.744523229e-05f, 4.742282040e-05f, 4.740030687e-05f, 4.737769176e-05f, 4.735497512e-05f, 4.733215703e-05f, 4.730923754e-05f, 4.728621670e-05f, 4.726309460e-05f, + 4.723987127e-05f, 4.721654680e-05f, 4.719312123e-05f, 4.716959463e-05f, 4.714596707e-05f, 4.712223861e-05f, 4.709840930e-05f, 4.707447922e-05f, 4.705044843e-05f, 4.702631698e-05f, + 4.700208495e-05f, 4.697775240e-05f, 4.695331939e-05f, 4.692878599e-05f, 4.690415225e-05f, 4.687941826e-05f, 4.685458407e-05f, 4.682964974e-05f, 4.680461535e-05f, 4.677948096e-05f, + 4.675424663e-05f, 4.672891243e-05f, 4.670347843e-05f, 4.667794469e-05f, 4.665231129e-05f, 4.662657828e-05f, 4.660074574e-05f, 4.657481373e-05f, 4.654878231e-05f, 4.652265157e-05f, + 4.649642157e-05f, 4.647009237e-05f, 4.644366404e-05f, 4.641713665e-05f, 4.639051028e-05f, 4.636378499e-05f, 4.633696084e-05f, 4.631003791e-05f, 4.628301628e-05f, 4.625589600e-05f, + 4.622867715e-05f, 4.620135980e-05f, 4.617394402e-05f, 4.614642989e-05f, 4.611881746e-05f, 4.609110682e-05f, 4.606329803e-05f, 4.603539117e-05f, 4.600738631e-05f, 4.597928352e-05f, + 4.595108287e-05f, 4.592278443e-05f, 4.589438829e-05f, 4.586589450e-05f, 4.583730315e-05f, 4.580861431e-05f, 4.577982805e-05f, 4.575094444e-05f, 4.572196356e-05f, 4.569288549e-05f, + 4.566371029e-05f, 4.563443804e-05f, 4.560506882e-05f, 4.557560271e-05f, 4.554603977e-05f, 4.551638008e-05f, 4.548662371e-05f, 4.545677076e-05f, 4.542682128e-05f, 4.539677535e-05f, + 4.536663306e-05f, 4.533639448e-05f, 4.530605969e-05f, 4.527562875e-05f, 4.524510176e-05f, 4.521447878e-05f, 4.518375990e-05f, 4.515294519e-05f, 4.512203473e-05f, 4.509102860e-05f, + 4.505992688e-05f, 4.502872965e-05f, 4.499743697e-05f, 4.496604895e-05f, 4.493456564e-05f, 4.490298714e-05f, 4.487131352e-05f, 4.483954487e-05f, 4.480768125e-05f, 4.477572276e-05f, + 4.474366947e-05f, 4.471152146e-05f, 4.467927882e-05f, 4.464694162e-05f, 4.461450995e-05f, 4.458198389e-05f, 4.454936352e-05f, 4.451664892e-05f, 4.448384017e-05f, 4.445093736e-05f, + 4.441794056e-05f, 4.438484987e-05f, 4.435166536e-05f, 4.431838712e-05f, 4.428501522e-05f, 4.425154976e-05f, 4.421799082e-05f, 4.418433848e-05f, 4.415059282e-05f, 4.411675393e-05f, + 4.408282190e-05f, 4.404879680e-05f, 4.401467872e-05f, 4.398046775e-05f, 4.394616398e-05f, 4.391176748e-05f, 4.387727835e-05f, 4.384269667e-05f, 4.380802252e-05f, 4.377325599e-05f, + 4.373839717e-05f, 4.370344615e-05f, 4.366840300e-05f, 4.363326783e-05f, 4.359804071e-05f, 4.356272173e-05f, 4.352731098e-05f, 4.349180855e-05f, 4.345621453e-05f, 4.342052899e-05f, + 4.338475204e-05f, 4.334888377e-05f, 4.331292425e-05f, 4.327687357e-05f, 4.324073184e-05f, 4.320449913e-05f, 4.316817553e-05f, 4.313176114e-05f, 4.309525605e-05f, 4.305866034e-05f, + 4.302197410e-05f, 4.298519743e-05f, 4.294833042e-05f, 4.291137315e-05f, 4.287432572e-05f, 4.283718822e-05f, 4.279996074e-05f, 4.276264337e-05f, 4.272523620e-05f, 4.268773933e-05f, + 4.265015284e-05f, 4.261247684e-05f, 4.257471140e-05f, 4.253685663e-05f, 4.249891262e-05f, 4.246087945e-05f, 4.242275723e-05f, 4.238454605e-05f, 4.234624599e-05f, 4.230785716e-05f, + 4.226937965e-05f, 4.223081355e-05f, 4.219215895e-05f, 4.215341596e-05f, 4.211458466e-05f, 4.207566515e-05f, 4.203665752e-05f, 4.199756188e-05f, 4.195837831e-05f, 4.191910691e-05f, + 4.187974777e-05f, 4.184030100e-05f, 4.180076669e-05f, 4.176114494e-05f, 4.172143583e-05f, 4.168163948e-05f, 4.164175596e-05f, 4.160178539e-05f, 4.156172786e-05f, 4.152158347e-05f, + 4.148135231e-05f, 4.144103448e-05f, 4.140063008e-05f, 4.136013921e-05f, 4.131956197e-05f, 4.127889845e-05f, 4.123814875e-05f, 4.119731298e-05f, 4.115639122e-05f, 4.111538359e-05f, + 4.107429017e-05f, 4.103311108e-05f, 4.099184640e-05f, 4.095049624e-05f, 4.090906070e-05f, 4.086753988e-05f, 4.082593388e-05f, 4.078424280e-05f, 4.074246674e-05f, 4.070060580e-05f, + 4.065866008e-05f, 4.061662968e-05f, 4.057451471e-05f, 4.053231527e-05f, 4.049003146e-05f, 4.044766338e-05f, 4.040521113e-05f, 4.036267481e-05f, 4.032005454e-05f, 4.027735040e-05f, + 4.023456251e-05f, 4.019169096e-05f, 4.014873586e-05f, 4.010569732e-05f, 4.006257543e-05f, 4.001937030e-05f, 3.997608204e-05f, 3.993271074e-05f, 3.988925652e-05f, 3.984571947e-05f, + 3.980209970e-05f, 3.975839732e-05f, 3.971461243e-05f, 3.967074513e-05f, 3.962679554e-05f, 3.958276375e-05f, 3.953864988e-05f, 3.949445402e-05f, 3.945017629e-05f, 3.940581679e-05f, + 3.936137562e-05f, 3.931685289e-05f, 3.927224872e-05f, 3.922756320e-05f, 3.918279644e-05f, 3.913794855e-05f, 3.909301964e-05f, 3.904800982e-05f, 3.900291918e-05f, 3.895774785e-05f, + 3.891249592e-05f, 3.886716351e-05f, 3.882175073e-05f, 3.877625767e-05f, 3.873068446e-05f, 3.868503120e-05f, 3.863929800e-05f, 3.859348496e-05f, 3.854759220e-05f, 3.850161983e-05f, + 3.845556795e-05f, 3.840943668e-05f, 3.836322613e-05f, 3.831693640e-05f, 3.827056761e-05f, 3.822411986e-05f, 3.817759327e-05f, 3.813098795e-05f, 3.808430400e-05f, 3.803754155e-05f, + 3.799070070e-05f, 3.794378155e-05f, 3.789678424e-05f, 3.784970885e-05f, 3.780255552e-05f, 3.775532434e-05f, 3.770801543e-05f, 3.766062891e-05f, 3.761316488e-05f, 3.756562346e-05f, + 3.751800477e-05f, 3.747030890e-05f, 3.742253599e-05f, 3.737468613e-05f, 3.732675945e-05f, 3.727875605e-05f, 3.723067606e-05f, 3.718251958e-05f, 3.713428673e-05f, 3.708597763e-05f, + 3.703759238e-05f, 3.698913110e-05f, 3.694059391e-05f, 3.689198092e-05f, 3.684329225e-05f, 3.679452800e-05f, 3.674568831e-05f, 3.669677328e-05f, 3.664778302e-05f, 3.659871766e-05f, + 3.654957731e-05f, 3.650036208e-05f, 3.645107210e-05f, 3.640170747e-05f, 3.635226831e-05f, 3.630275475e-05f, 3.625316690e-05f, 3.620350487e-05f, 3.615376878e-05f, 3.610395875e-05f, + 3.605407489e-05f, 3.600411733e-05f, 3.595408618e-05f, 3.590398156e-05f, 3.585380359e-05f, 3.580355239e-05f, 3.575322806e-05f, 3.570283074e-05f, 3.565236054e-05f, 3.560181758e-05f, + 3.555120198e-05f, 3.550051385e-05f, 3.544975332e-05f, 3.539892051e-05f, 3.534801553e-05f, 3.529703851e-05f, 3.524598956e-05f, 3.519486880e-05f, 3.514367636e-05f, 3.509241235e-05f, + 3.504107690e-05f, 3.498967012e-05f, 3.493819214e-05f, 3.488664308e-05f, 3.483502305e-05f, 3.478333218e-05f, 3.473157060e-05f, 3.467973841e-05f, 3.462783574e-05f, 3.457586272e-05f, + 3.452381947e-05f, 3.447170610e-05f, 3.441952274e-05f, 3.436726951e-05f, 3.431494654e-05f, 3.426255395e-05f, 3.421009185e-05f, 3.415756037e-05f, 3.410495964e-05f, 3.405228978e-05f, + 3.399955091e-05f, 3.394674315e-05f, 3.389386663e-05f, 3.384092148e-05f, 3.378790780e-05f, 3.373482574e-05f, 3.368167540e-05f, 3.362845693e-05f, 3.357517043e-05f, 3.352181604e-05f, + 3.346839388e-05f, 3.341490408e-05f, 3.336134675e-05f, 3.330772203e-05f, 3.325403003e-05f, 3.320027090e-05f, 3.314644474e-05f, 3.309255168e-05f, 3.303859186e-05f, 3.298456539e-05f, + 3.293047241e-05f, 3.287631303e-05f, 3.282208739e-05f, 3.276779560e-05f, 3.271343781e-05f, 3.265901413e-05f, 3.260452468e-05f, 3.254996961e-05f, 3.249534903e-05f, 3.244066307e-05f, + 3.238591185e-05f, 3.233109552e-05f, 3.227621418e-05f, 3.222126798e-05f, 3.216625703e-05f, 3.211118147e-05f, 3.205604142e-05f, 3.200083701e-05f, 3.194556838e-05f, 3.189023564e-05f, + 3.183483893e-05f, 3.177937837e-05f, 3.172385410e-05f, 3.166826624e-05f, 3.161261492e-05f, 3.155690027e-05f, 3.150112242e-05f, 3.144528150e-05f, 3.138937764e-05f, 3.133341097e-05f, + 3.127738161e-05f, 3.122128970e-05f, 3.116513537e-05f, 3.110891875e-05f, 3.105263997e-05f, 3.099629915e-05f, 3.093989643e-05f, 3.088343194e-05f, 3.082690581e-05f, 3.077031817e-05f, + 3.071366916e-05f, 3.065695889e-05f, 3.060018751e-05f, 3.054335515e-05f, 3.048646193e-05f, 3.042950798e-05f, 3.037249345e-05f, 3.031541846e-05f, 3.025828314e-05f, 3.020108763e-05f, + 3.014383205e-05f, 3.008651654e-05f, 3.002914124e-05f, 2.997170627e-05f, 2.991421176e-05f, 2.985665786e-05f, 2.979904469e-05f, 2.974137238e-05f, 2.968364107e-05f, 2.962585089e-05f, + 2.956800198e-05f, 2.951009446e-05f, 2.945212848e-05f, 2.939410416e-05f, 2.933602164e-05f, 2.927788105e-05f, 2.921968253e-05f, 2.916142621e-05f, 2.910311223e-05f, 2.904474071e-05f, + 2.898631180e-05f, 2.892782563e-05f, 2.886928232e-05f, 2.881068203e-05f, 2.875202488e-05f, 2.869331100e-05f, 2.863454054e-05f, 2.857571362e-05f, 2.851683039e-05f, 2.845789098e-05f, + 2.839889552e-05f, 2.833984414e-05f, 2.828073700e-05f, 2.822157421e-05f, 2.816235592e-05f, 2.810308226e-05f, 2.804375338e-05f, 2.798436939e-05f, 2.792493045e-05f, 2.786543669e-05f, + 2.780588824e-05f, 2.774628524e-05f, 2.768662783e-05f, 2.762691615e-05f, 2.756715032e-05f, 2.750733050e-05f, 2.744745681e-05f, 2.738752939e-05f, 2.732754839e-05f, 2.726751393e-05f, + 2.720742616e-05f, 2.714728522e-05f, 2.708709123e-05f, 2.702684435e-05f, 2.696654470e-05f, 2.690619243e-05f, 2.684578767e-05f, 2.678533056e-05f, 2.672482124e-05f, 2.666425985e-05f, + 2.660364653e-05f, 2.654298142e-05f, 2.648226465e-05f, 2.642149637e-05f, 2.636067670e-05f, 2.629980580e-05f, 2.623888381e-05f, 2.617791085e-05f, 2.611688707e-05f, 2.605581261e-05f, + 2.599468761e-05f, 2.593351221e-05f, 2.587228655e-05f, 2.581101076e-05f, 2.574968500e-05f, 2.568830939e-05f, 2.562688408e-05f, 2.556540921e-05f, 2.550388492e-05f, 2.544231135e-05f, + 2.538068864e-05f, 2.531901693e-05f, 2.525729636e-05f, 2.519552708e-05f, 2.513370922e-05f, 2.507184292e-05f, 2.500992832e-05f, 2.494796558e-05f, 2.488595482e-05f, 2.482389619e-05f, + 2.476178983e-05f, 2.469963588e-05f, 2.463743449e-05f, 2.457518579e-05f, 2.451288993e-05f, 2.445054705e-05f, 2.438815729e-05f, 2.432572079e-05f, 2.426323770e-05f, 2.420070816e-05f, + 2.413813230e-05f, 2.407551028e-05f, 2.401284223e-05f, 2.395012830e-05f, 2.388736864e-05f, 2.382456337e-05f, 2.376171265e-05f, 2.369881661e-05f, 2.363587541e-05f, 2.357288919e-05f, + 2.350985808e-05f, 2.344678223e-05f, 2.338366179e-05f, 2.332049689e-05f, 2.325728769e-05f, 2.319403432e-05f, 2.313073693e-05f, 2.306739566e-05f, 2.300401066e-05f, 2.294058207e-05f, + 2.287711003e-05f, 2.281359470e-05f, 2.275003620e-05f, 2.268643469e-05f, 2.262279031e-05f, 2.255910321e-05f, 2.249537352e-05f, 2.243160140e-05f, 2.236778699e-05f, 2.230393043e-05f, + 2.224003187e-05f, 2.217609146e-05f, 2.211210933e-05f, 2.204808563e-05f, 2.198402052e-05f, 2.191991412e-05f, 2.185576660e-05f, 2.179157809e-05f, 2.172734874e-05f, 2.166307869e-05f, + 2.159876809e-05f, 2.153441709e-05f, 2.147002583e-05f, 2.140559446e-05f, 2.134112312e-05f, 2.127661196e-05f, 2.121206113e-05f, 2.114747076e-05f, 2.108284102e-05f, 2.101817203e-05f, + 2.095346396e-05f, 2.088871694e-05f, 2.082393112e-05f, 2.075910665e-05f, 2.069424368e-05f, 2.062934235e-05f, 2.056440281e-05f, 2.049942520e-05f, 2.043440967e-05f, 2.036935637e-05f, + 2.030426545e-05f, 2.023913705e-05f, 2.017397132e-05f, 2.010876841e-05f, 2.004352846e-05f, 1.997825162e-05f, 1.991293804e-05f, 1.984758787e-05f, 1.978220125e-05f, 1.971677833e-05f, + 1.965131926e-05f, 1.958582419e-05f, 1.952029326e-05f, 1.945472662e-05f, 1.938912442e-05f, 1.932348681e-05f, 1.925781393e-05f, 1.919210594e-05f, 1.912636298e-05f, 1.906058519e-05f, + 1.899477274e-05f, 1.892892576e-05f, 1.886304441e-05f, 1.879712882e-05f, 1.873117916e-05f, 1.866519557e-05f, 1.859917820e-05f, 1.853312719e-05f, 1.846704270e-05f, 1.840092487e-05f, + 1.833477386e-05f, 1.826858981e-05f, 1.820237287e-05f, 1.813612318e-05f, 1.806984091e-05f, 1.800352619e-05f, 1.793717919e-05f, 1.787080003e-05f, 1.780438888e-05f, 1.773794589e-05f, + 1.767147120e-05f, 1.760496496e-05f, 1.753842733e-05f, 1.747185845e-05f, 1.740525847e-05f, 1.733862754e-05f, 1.727196581e-05f, 1.720527343e-05f, 1.713855056e-05f, 1.707179733e-05f, + 1.700501390e-05f, 1.693820042e-05f, 1.687135705e-05f, 1.680448392e-05f, 1.673758119e-05f, 1.667064901e-05f, 1.660368754e-05f, 1.653669691e-05f, 1.646967728e-05f, 1.640262881e-05f, + 1.633555163e-05f, 1.626844591e-05f, 1.620131179e-05f, 1.613414942e-05f, 1.606695895e-05f, 1.599974054e-05f, 1.593249433e-05f, 1.586522048e-05f, 1.579791913e-05f, 1.573059044e-05f, + 1.566323456e-05f, 1.559585163e-05f, 1.552844182e-05f, 1.546100526e-05f, 1.539354211e-05f, 1.532605253e-05f, 1.525853665e-05f, 1.519099464e-05f, 1.512342665e-05f, 1.505583282e-05f, + 1.498821331e-05f, 1.492056827e-05f, 1.485289785e-05f, 1.478520220e-05f, 1.471748147e-05f, 1.464973581e-05f, 1.458196539e-05f, 1.451417033e-05f, 1.444635081e-05f, 1.437850696e-05f, + 1.431063895e-05f, 1.424274692e-05f, 1.417483103e-05f, 1.410689142e-05f, 1.403892825e-05f, 1.397094167e-05f, 1.390293183e-05f, 1.383489889e-05f, 1.376684299e-05f, 1.369876429e-05f, + 1.363066294e-05f, 1.356253908e-05f, 1.349439289e-05f, 1.342622450e-05f, 1.335803406e-05f, 1.328982174e-05f, 1.322158767e-05f, 1.315333202e-05f, 1.308505494e-05f, 1.301675657e-05f, + 1.294843708e-05f, 1.288009661e-05f, 1.281173531e-05f, 1.274335334e-05f, 1.267495085e-05f, 1.260652800e-05f, 1.253808493e-05f, 1.246962179e-05f, 1.240113875e-05f, 1.233263594e-05f, + 1.226411353e-05f, 1.219557167e-05f, 1.212701051e-05f, 1.205843020e-05f, 1.198983090e-05f, 1.192121275e-05f, 1.185257592e-05f, 1.178392055e-05f, 1.171524679e-05f, 1.164655480e-05f, + 1.157784474e-05f, 1.150911675e-05f, 1.144037098e-05f, 1.137160760e-05f, 1.130282675e-05f, 1.123402858e-05f, 1.116521326e-05f, 1.109638092e-05f, 1.102753173e-05f, 1.095866584e-05f, + 1.088978340e-05f, 1.082088456e-05f, 1.075196948e-05f, 1.068303831e-05f, 1.061409120e-05f, 1.054512831e-05f, 1.047614978e-05f, 1.040715578e-05f, 1.033814646e-05f, 1.026912196e-05f, + 1.020008244e-05f, 1.013102806e-05f, 1.006195897e-05f, 9.992875322e-06f, 9.923777266e-06f, 9.854664957e-06f, 9.785538550e-06f, 9.716398198e-06f, 9.647244054e-06f, 9.578076270e-06f, + 9.508895001e-06f, 9.439700400e-06f, 9.370492620e-06f, 9.301271815e-06f, 9.232038138e-06f, 9.162791742e-06f, 9.093532781e-06f, 9.024261408e-06f, 8.954977776e-06f, 8.885682040e-06f, + 8.816374352e-06f, 8.747054866e-06f, 8.677723736e-06f, 8.608381114e-06f, 8.539027155e-06f, 8.469662012e-06f, 8.400285838e-06f, 8.330898788e-06f, 8.261501013e-06f, 8.192092669e-06f, + 8.122673908e-06f, 8.053244884e-06f, 7.983805750e-06f, 7.914356661e-06f, 7.844897769e-06f, 7.775429229e-06f, 7.705951193e-06f, 7.636463816e-06f, 7.566967250e-06f, 7.497461651e-06f, + 7.427947170e-06f, 7.358423961e-06f, 7.288892180e-06f, 7.219351977e-06f, 7.149803509e-06f, 7.080246927e-06f, 7.010682386e-06f, 6.941110039e-06f, 6.871530039e-06f, 6.801942542e-06f, + 6.732347699e-06f, 6.662745664e-06f, 6.593136592e-06f, 6.523520635e-06f, 6.453897948e-06f, 6.384268683e-06f, 6.314632995e-06f, 6.244991037e-06f, 6.175342963e-06f, 6.105688926e-06f, + 6.036029079e-06f, 5.966363577e-06f, 5.896692573e-06f, 5.827016220e-06f, 5.757334672e-06f, 5.687648082e-06f, 5.617956605e-06f, 5.548260393e-06f, 5.478559601e-06f, 5.408854381e-06f, + 5.339144887e-06f, 5.269431273e-06f, 5.199713691e-06f, 5.129992297e-06f, 5.060267243e-06f, 4.990538682e-06f, 4.920806768e-06f, 4.851071655e-06f, 4.781333496e-06f, 4.711592445e-06f, + 4.641848654e-06f, 4.572102277e-06f, 4.502353468e-06f, 4.432602380e-06f, 4.362849166e-06f, 4.293093981e-06f, 4.223336976e-06f, 4.153578306e-06f, 4.083818124e-06f, 4.014056582e-06f, + 3.944293836e-06f, 3.874530037e-06f, 3.804765339e-06f, 3.734999895e-06f, 3.665233858e-06f, 3.595467383e-06f, 3.525700621e-06f, 3.455933727e-06f, 3.386166853e-06f, 3.316400152e-06f, + 3.246633778e-06f, 3.176867884e-06f, 3.107102622e-06f, 3.037338147e-06f, 2.967574611e-06f, 2.897812166e-06f, 2.828050967e-06f, 2.758291166e-06f, 2.688532916e-06f, 2.618776371e-06f, + 2.549021682e-06f, 2.479269004e-06f, 2.409518488e-06f, 2.339770288e-06f, 2.270024557e-06f, 2.200281448e-06f, 2.130541113e-06f, 2.060803705e-06f, 1.991069377e-06f, 1.921338282e-06f, + 1.851610572e-06f, 1.781886401e-06f, 1.712165921e-06f, 1.642449284e-06f, 1.572736643e-06f, 1.503028151e-06f, 1.433323960e-06f, 1.363624223e-06f, 1.293929093e-06f, 1.224238722e-06f, + 1.154553262e-06f, 1.084872866e-06f, 1.015197687e-06f, 9.455278760e-07f, 8.758635863e-07f, 8.062049701e-07f, 7.365521796e-07f, 6.669053672e-07f, 5.972646850e-07f, 5.276302854e-07f, + 4.580023204e-07f, 3.883809424e-07f, 3.187663033e-07f, 2.491585553e-07f, 1.795578504e-07f, 1.099643408e-07f, 4.037817834e-08f, -2.920048495e-08f, -9.877149715e-08f, -1.683347064e-07f, + -2.378899607e-07f, -3.074371083e-07f, -3.769759974e-07f, -4.465064763e-07f, -5.160283931e-07f, -5.855415963e-07f, -6.550459341e-07f, -7.245412549e-07f, -7.940274071e-07f, -8.635042393e-07f, + -9.329715998e-07f, -1.002429337e-06f, -1.071877300e-06f, -1.141315337e-06f, -1.210743296e-06f, -1.280161027e-06f, -1.349568378e-06f, -1.418965198e-06f, -1.488351336e-06f, -1.557726640e-06f, + -1.627090959e-06f, -1.696444142e-06f, -1.765786039e-06f, -1.835116498e-06f, -1.904435368e-06f, -1.973742499e-06f, -2.043037739e-06f, -2.112320937e-06f, -2.181591943e-06f, -2.250850607e-06f, + -2.320096776e-06f, -2.389330302e-06f, -2.458551032e-06f, -2.527758817e-06f, -2.596953506e-06f, -2.666134949e-06f, -2.735302995e-06f, -2.804457493e-06f, -2.873598293e-06f, -2.942725246e-06f, + -3.011838200e-06f, -3.080937006e-06f, -3.150021514e-06f, -3.219091572e-06f, -3.288147032e-06f, -3.357187743e-06f, -3.426213556e-06f, -3.495224319e-06f, -3.564219885e-06f, -3.633200101e-06f, + -3.702164820e-06f, -3.771113891e-06f, -3.840047165e-06f, -3.908964491e-06f, -3.977865721e-06f, -4.046750704e-06f, -4.115619292e-06f, -4.184471335e-06f, -4.253306683e-06f, -4.322125188e-06f, + -4.390926700e-06f, -4.459711070e-06f, -4.528478148e-06f, -4.597227786e-06f, -4.665959835e-06f, -4.734674145e-06f, -4.803370568e-06f, -4.872048955e-06f, -4.940709157e-06f, -5.009351025e-06f, + -5.077974411e-06f, -5.146579166e-06f, -5.215165141e-06f, -5.283732188e-06f, -5.352280158e-06f, -5.420808903e-06f, -5.489318275e-06f, -5.557808125e-06f, -5.626278305e-06f, -5.694728667e-06f, + -5.763159063e-06f, -5.831569345e-06f, -5.899959364e-06f, -5.968328973e-06f, -6.036678024e-06f, -6.105006369e-06f, -6.173313861e-06f, -6.241600351e-06f, -6.309865693e-06f, -6.378109737e-06f, + -6.446332338e-06f, -6.514533347e-06f, -6.582712618e-06f, -6.650870002e-06f, -6.719005353e-06f, -6.787118524e-06f, -6.855209366e-06f, -6.923277734e-06f, -6.991323481e-06f, -7.059346458e-06f, + -7.127346520e-06f, -7.195323520e-06f, -7.263277311e-06f, -7.331207746e-06f, -7.399114679e-06f, -7.466997963e-06f, -7.534857452e-06f, -7.602693000e-06f, -7.670504459e-06f, -7.738291685e-06f, + -7.806054530e-06f, -7.873792848e-06f, -7.941506494e-06f, -8.009195322e-06f, -8.076859185e-06f, -8.144497938e-06f, -8.212111435e-06f, -8.279699531e-06f, -8.347262079e-06f, -8.414798935e-06f, + -8.482309952e-06f, -8.549794986e-06f, -8.617253890e-06f, -8.684686521e-06f, -8.752092732e-06f, -8.819472379e-06f, -8.886825316e-06f, -8.954151399e-06f, -9.021450482e-06f, -9.088722421e-06f, + -9.155967072e-06f, -9.223184289e-06f, -9.290373928e-06f, -9.357535844e-06f, -9.424669893e-06f, -9.491775931e-06f, -9.558853813e-06f, -9.625903395e-06f, -9.692924534e-06f, -9.759917084e-06f, + -9.826880903e-06f, -9.893815845e-06f, -9.960721769e-06f, -1.002759853e-05f, -1.009444598e-05f, -1.016126398e-05f, -1.022805239e-05f, -1.029481106e-05f, -1.036153985e-05f, -1.042823862e-05f, + -1.049490722e-05f, -1.056154551e-05f, -1.062815334e-05f, -1.069473058e-05f, -1.076127708e-05f, -1.082779270e-05f, -1.089427730e-05f, -1.096073073e-05f, -1.102715284e-05f, -1.109354351e-05f, + -1.115990258e-05f, -1.122622992e-05f, -1.129252538e-05f, -1.135878882e-05f, -1.142502009e-05f, -1.149121906e-05f, -1.155738558e-05f, -1.162351952e-05f, -1.168962073e-05f, -1.175568906e-05f, + -1.182172439e-05f, -1.188772655e-05f, -1.195369543e-05f, -1.201963087e-05f, -1.208553272e-05f, -1.215140087e-05f, -1.221723515e-05f, -1.228303543e-05f, -1.234880157e-05f, -1.241453343e-05f, + -1.248023086e-05f, -1.254589374e-05f, -1.261152191e-05f, -1.267711523e-05f, -1.274267358e-05f, -1.280819679e-05f, -1.287368475e-05f, -1.293913730e-05f, -1.300455431e-05f, -1.306993563e-05f, + -1.313528114e-05f, -1.320059068e-05f, -1.326586411e-05f, -1.333110131e-05f, -1.339630213e-05f, -1.346146642e-05f, -1.352659406e-05f, -1.359168490e-05f, -1.365673880e-05f, -1.372175563e-05f, + -1.378673524e-05f, -1.385167750e-05f, -1.391658227e-05f, -1.398144941e-05f, -1.404627878e-05f, -1.411107025e-05f, -1.417582367e-05f, -1.424053891e-05f, -1.430521583e-05f, -1.436985429e-05f, + -1.443445415e-05f, -1.449901528e-05f, -1.456353754e-05f, -1.462802080e-05f, -1.469246490e-05f, -1.475686973e-05f, -1.482123513e-05f, -1.488556098e-05f, -1.494984714e-05f, -1.501409346e-05f, + -1.507829982e-05f, -1.514246607e-05f, -1.520659208e-05f, -1.527067772e-05f, -1.533472284e-05f, -1.539872731e-05f, -1.546269100e-05f, -1.552661377e-05f, -1.559049548e-05f, -1.565433599e-05f, + -1.571813518e-05f, -1.578189291e-05f, -1.584560903e-05f, -1.590928342e-05f, -1.597291594e-05f, -1.603650646e-05f, -1.610005483e-05f, -1.616356093e-05f, -1.622702462e-05f, -1.629044576e-05f, + -1.635382423e-05f, -1.641715988e-05f, -1.648045259e-05f, -1.654370221e-05f, -1.660690861e-05f, -1.667007167e-05f, -1.673319124e-05f, -1.679626719e-05f, -1.685929939e-05f, -1.692228770e-05f, + -1.698523199e-05f, -1.704813214e-05f, -1.711098799e-05f, -1.717379943e-05f, -1.723656632e-05f, -1.729928852e-05f, -1.736196590e-05f, -1.742459833e-05f, -1.748718568e-05f, -1.754972781e-05f, + -1.761222460e-05f, -1.767467591e-05f, -1.773708160e-05f, -1.779944155e-05f, -1.786175562e-05f, -1.792402369e-05f, -1.798624561e-05f, -1.804842127e-05f, -1.811055052e-05f, -1.817263324e-05f, + -1.823466929e-05f, -1.829665854e-05f, -1.835860087e-05f, -1.842049614e-05f, -1.848234422e-05f, -1.854414499e-05f, -1.860589830e-05f, -1.866760403e-05f, -1.872926205e-05f, -1.879087223e-05f, + -1.885243444e-05f, -1.891394855e-05f, -1.897541442e-05f, -1.903683194e-05f, -1.909820097e-05f, -1.915952137e-05f, -1.922079303e-05f, -1.928201582e-05f, -1.934318959e-05f, -1.940431423e-05f, + -1.946538960e-05f, -1.952641559e-05f, -1.958739204e-05f, -1.964831885e-05f, -1.970919588e-05f, -1.977002301e-05f, -1.983080009e-05f, -1.989152702e-05f, -1.995220365e-05f, -2.001282987e-05f, + -2.007340554e-05f, -2.013393054e-05f, -2.019440473e-05f, -2.025482800e-05f, -2.031520021e-05f, -2.037552124e-05f, -2.043579096e-05f, -2.049600925e-05f, -2.055617597e-05f, -2.061629100e-05f, + -2.067635422e-05f, -2.073636550e-05f, -2.079632471e-05f, -2.085623173e-05f, -2.091608642e-05f, -2.097588868e-05f, -2.103563836e-05f, -2.109533534e-05f, -2.115497951e-05f, -2.121457073e-05f, + -2.127410888e-05f, -2.133359383e-05f, -2.139302546e-05f, -2.145240364e-05f, -2.151172826e-05f, -2.157099918e-05f, -2.163021628e-05f, -2.168937944e-05f, -2.174848853e-05f, -2.180754343e-05f, + -2.186654402e-05f, -2.192549017e-05f, -2.198438175e-05f, -2.204321865e-05f, -2.210200075e-05f, -2.216072791e-05f, -2.221940002e-05f, -2.227801695e-05f, -2.233657858e-05f, -2.239508479e-05f, + -2.245353545e-05f, -2.251193045e-05f, -2.257026966e-05f, -2.262855296e-05f, -2.268678023e-05f, -2.274495134e-05f, -2.280306617e-05f, -2.286112461e-05f, -2.291912653e-05f, -2.297707181e-05f, + -2.303496033e-05f, -2.309279197e-05f, -2.315056660e-05f, -2.320828411e-05f, -2.326594438e-05f, -2.332354728e-05f, -2.338109270e-05f, -2.343858052e-05f, -2.349601061e-05f, -2.355338286e-05f, + -2.361069714e-05f, -2.366795334e-05f, -2.372515134e-05f, -2.378229102e-05f, -2.383937226e-05f, -2.389639494e-05f, -2.395335893e-05f, -2.401026414e-05f, -2.406711042e-05f, -2.412389768e-05f, + -2.418062578e-05f, -2.423729461e-05f, -2.429390405e-05f, -2.435045399e-05f, -2.440694430e-05f, -2.446337487e-05f, -2.451974559e-05f, -2.457605633e-05f, -2.463230697e-05f, -2.468849741e-05f, + -2.474462752e-05f, -2.480069718e-05f, -2.485670629e-05f, -2.491265472e-05f, -2.496854236e-05f, -2.502436910e-05f, -2.508013480e-05f, -2.513583937e-05f, -2.519148269e-05f, -2.524706463e-05f, + -2.530258508e-05f, -2.535804394e-05f, -2.541344108e-05f, -2.546877638e-05f, -2.552404975e-05f, -2.557926105e-05f, -2.563441017e-05f, -2.568949701e-05f, -2.574452144e-05f, -2.579948336e-05f, + -2.585438265e-05f, -2.590921919e-05f, -2.596399287e-05f, -2.601870358e-05f, -2.607335121e-05f, -2.612793564e-05f, -2.618245675e-05f, -2.623691445e-05f, -2.629130860e-05f, -2.634563911e-05f, + -2.639990586e-05f, -2.645410873e-05f, -2.650824762e-05f, -2.656232241e-05f, -2.661633300e-05f, -2.667027926e-05f, -2.672416109e-05f, -2.677797838e-05f, -2.683173101e-05f, -2.688541888e-05f, + -2.693904188e-05f, -2.699259988e-05f, -2.704609279e-05f, -2.709952049e-05f, -2.715288288e-05f, -2.720617984e-05f, -2.725941126e-05f, -2.731257703e-05f, -2.736567705e-05f, -2.741871120e-05f, + -2.747167937e-05f, -2.752458147e-05f, -2.757741736e-05f, -2.763018696e-05f, -2.768289015e-05f, -2.773552681e-05f, -2.778809685e-05f, -2.784060016e-05f, -2.789303662e-05f, -2.794540613e-05f, + -2.799770858e-05f, -2.804994387e-05f, -2.810211188e-05f, -2.815421251e-05f, -2.820624566e-05f, -2.825821120e-05f, -2.831010905e-05f, -2.836193909e-05f, -2.841370122e-05f, -2.846539532e-05f, + -2.851702130e-05f, -2.856857905e-05f, -2.862006846e-05f, -2.867148942e-05f, -2.872284184e-05f, -2.877412560e-05f, -2.882534060e-05f, -2.887648674e-05f, -2.892756391e-05f, -2.897857200e-05f, + -2.902951092e-05f, -2.908038055e-05f, -2.913118080e-05f, -2.918191156e-05f, -2.923257272e-05f, -2.928316419e-05f, -2.933368585e-05f, -2.938413761e-05f, -2.943451937e-05f, -2.948483101e-05f, + -2.953507244e-05f, -2.958524355e-05f, -2.963534425e-05f, -2.968537442e-05f, -2.973533397e-05f, -2.978522280e-05f, -2.983504080e-05f, -2.988478787e-05f, -2.993446391e-05f, -2.998406883e-05f, + -3.003360251e-05f, -3.008306485e-05f, -3.013245577e-05f, -3.018177514e-05f, -3.023102289e-05f, -3.028019890e-05f, -3.032930307e-05f, -3.037833531e-05f, -3.042729551e-05f, -3.047618358e-05f, + -3.052499942e-05f, -3.057374292e-05f, -3.062241399e-05f, -3.067101252e-05f, -3.071953843e-05f, -3.076799161e-05f, -3.081637196e-05f, -3.086467939e-05f, -3.091291380e-05f, -3.096107508e-05f, + -3.100916314e-05f, -3.105717789e-05f, -3.110511922e-05f, -3.115298705e-05f, -3.120078126e-05f, -3.124850177e-05f, -3.129614848e-05f, -3.134372128e-05f, -3.139122010e-05f, -3.143864482e-05f, + -3.148599536e-05f, -3.153327161e-05f, -3.158047349e-05f, -3.162760089e-05f, -3.167465372e-05f, -3.172163189e-05f, -3.176853530e-05f, -3.181536386e-05f, -3.186211746e-05f, -3.190879603e-05f, + -3.195539945e-05f, -3.200192765e-05f, -3.204838052e-05f, -3.209475797e-05f, -3.214105991e-05f, -3.218728624e-05f, -3.223343687e-05f, -3.227951171e-05f, -3.232551067e-05f, -3.237143364e-05f, + -3.241728055e-05f, -3.246305130e-05f, -3.250874578e-05f, -3.255436393e-05f, -3.259990563e-05f, -3.264537081e-05f, -3.269075936e-05f, -3.273607120e-05f, -3.278130623e-05f, -3.282646438e-05f, + -3.287154553e-05f, -3.291654961e-05f, -3.296147652e-05f, -3.300632618e-05f, -3.305109849e-05f, -3.309579336e-05f, -3.314041071e-05f, -3.318495044e-05f, -3.322941247e-05f, -3.327379670e-05f, + -3.331810305e-05f, -3.336233143e-05f, -3.340648174e-05f, -3.345055391e-05f, -3.349454784e-05f, -3.353846345e-05f, -3.358230065e-05f, -3.362605934e-05f, -3.366973945e-05f, -3.371334088e-05f, + -3.375686355e-05f, -3.380030737e-05f, -3.384367225e-05f, -3.388695811e-05f, -3.393016487e-05f, -3.397329243e-05f, -3.401634070e-05f, -3.405930961e-05f, -3.410219907e-05f, -3.414500899e-05f, + -3.418773929e-05f, -3.423038988e-05f, -3.427296067e-05f, -3.431545159e-05f, -3.435786254e-05f, -3.440019345e-05f, -3.444244423e-05f, -3.448461479e-05f, -3.452670505e-05f, -3.456871493e-05f, + -3.461064435e-05f, -3.465249321e-05f, -3.469426144e-05f, -3.473594896e-05f, -3.477755568e-05f, -3.481908152e-05f, -3.486052640e-05f, -3.490189024e-05f, -3.494317294e-05f, -3.498437444e-05f, + -3.502549465e-05f, -3.506653349e-05f, -3.510749087e-05f, -3.514836673e-05f, -3.518916096e-05f, -3.522987351e-05f, -3.527050427e-05f, -3.531105319e-05f, -3.535152016e-05f, -3.539190512e-05f, + -3.543220799e-05f, -3.547242868e-05f, -3.551256712e-05f, -3.555262322e-05f, -3.559259691e-05f, -3.563248812e-05f, -3.567229675e-05f, -3.571202273e-05f, -3.575166599e-05f, -3.579122645e-05f, + -3.583070402e-05f, -3.587009864e-05f, -3.590941021e-05f, -3.594863868e-05f, -3.598778395e-05f, -3.602684596e-05f, -3.606582462e-05f, -3.610471986e-05f, -3.614353161e-05f, -3.618225978e-05f, + -3.622090430e-05f, -3.625946510e-05f, -3.629794210e-05f, -3.633633522e-05f, -3.637464440e-05f, -3.641286954e-05f, -3.645101059e-05f, -3.648906746e-05f, -3.652704009e-05f, -3.656492839e-05f, + -3.660273230e-05f, -3.664045173e-05f, -3.667808662e-05f, -3.671563689e-05f, -3.675310247e-05f, -3.679048329e-05f, -3.682777927e-05f, -3.686499034e-05f, -3.690211643e-05f, -3.693915747e-05f, + -3.697611338e-05f, -3.701298409e-05f, -3.704976954e-05f, -3.708646964e-05f, -3.712308433e-05f, -3.715961354e-05f, -3.719605720e-05f, -3.723241523e-05f, -3.726868757e-05f, -3.730487414e-05f, + -3.734097488e-05f, -3.737698971e-05f, -3.741291857e-05f, -3.744876138e-05f, -3.748451808e-05f, -3.752018860e-05f, -3.755577287e-05f, -3.759127081e-05f, -3.762668237e-05f, -3.766200748e-05f, + -3.769724605e-05f, -3.773239804e-05f, -3.776746337e-05f, -3.780244196e-05f, -3.783733377e-05f, -3.787213871e-05f, -3.790685672e-05f, -3.794148773e-05f, -3.797603169e-05f, -3.801048851e-05f, + -3.804485814e-05f, -3.807914051e-05f, -3.811333556e-05f, -3.814744321e-05f, -3.818146341e-05f, -3.821539608e-05f, -3.824924117e-05f, -3.828299860e-05f, -3.831666832e-05f, -3.835025026e-05f, + -3.838374435e-05f, -3.841715054e-05f, -3.845046875e-05f, -3.848369893e-05f, -3.851684101e-05f, -3.854989492e-05f, -3.858286062e-05f, -3.861573802e-05f, -3.864852707e-05f, -3.868122771e-05f, + -3.871383988e-05f, -3.874636351e-05f, -3.877879854e-05f, -3.881114491e-05f, -3.884340256e-05f, -3.887557143e-05f, -3.890765146e-05f, -3.893964258e-05f, -3.897154474e-05f, -3.900335787e-05f, + -3.903508192e-05f, -3.906671682e-05f, -3.909826252e-05f, -3.912971896e-05f, -3.916108608e-05f, -3.919236381e-05f, -3.922355210e-05f, -3.925465089e-05f, -3.928566012e-05f, -3.931657974e-05f, + -3.934740968e-05f, -3.937814989e-05f, -3.940880032e-05f, -3.943936089e-05f, -3.946983156e-05f, -3.950021227e-05f, -3.953050296e-05f, -3.956070357e-05f, -3.959081406e-05f, -3.962083435e-05f, + -3.965076440e-05f, -3.968060416e-05f, -3.971035355e-05f, -3.974001254e-05f, -3.976958106e-05f, -3.979905906e-05f, -3.982844649e-05f, -3.985774328e-05f, -3.988694940e-05f, -3.991606477e-05f, + -3.994508935e-05f, -3.997402308e-05f, -4.000286591e-05f, -4.003161779e-05f, -4.006027867e-05f, -4.008884848e-05f, -4.011732718e-05f, -4.014571472e-05f, -4.017401104e-05f, -4.020221610e-05f, + -4.023032983e-05f, -4.025835218e-05f, -4.028628312e-05f, -4.031412258e-05f, -4.034187051e-05f, -4.036952686e-05f, -4.039709159e-05f, -4.042456464e-05f, -4.045194595e-05f, -4.047923549e-05f, + -4.050643321e-05f, -4.053353904e-05f, -4.056055294e-05f, -4.058747487e-05f, -4.061430477e-05f, -4.064104260e-05f, -4.066768830e-05f, -4.069424183e-05f, -4.072070314e-05f, -4.074707219e-05f, + -4.077334891e-05f, -4.079953328e-05f, -4.082562523e-05f, -4.085162473e-05f, -4.087753172e-05f, -4.090334616e-05f, -4.092906800e-05f, -4.095469719e-05f, -4.098023370e-05f, -4.100567747e-05f, + -4.103102846e-05f, -4.105628662e-05f, -4.108145190e-05f, -4.110652427e-05f, -4.113150368e-05f, -4.115639008e-05f, -4.118118342e-05f, -4.120588367e-05f, -4.123049078e-05f, -4.125500471e-05f, + -4.127942541e-05f, -4.130375284e-05f, -4.132798695e-05f, -4.135212771e-05f, -4.137617507e-05f, -4.140012898e-05f, -4.142398941e-05f, -4.144775632e-05f, -4.147142965e-05f, -4.149500938e-05f, + -4.151849545e-05f, -4.154188783e-05f, -4.156518647e-05f, -4.158839134e-05f, -4.161150240e-05f, -4.163451960e-05f, -4.165744290e-05f, -4.168027226e-05f, -4.170300765e-05f, -4.172564902e-05f, + -4.174819634e-05f, -4.177064956e-05f, -4.179300865e-05f, -4.181527357e-05f, -4.183744427e-05f, -4.185952073e-05f, -4.188150290e-05f, -4.190339074e-05f, -4.192518423e-05f, -4.194688331e-05f, + -4.196848795e-05f, -4.198999812e-05f, -4.201141378e-05f, -4.203273488e-05f, -4.205396141e-05f, -4.207509331e-05f, -4.209613056e-05f, -4.211707311e-05f, -4.213792094e-05f, -4.215867400e-05f, + -4.217933226e-05f, -4.219989569e-05f, -4.222036425e-05f, -4.224073791e-05f, -4.226101663e-05f, -4.228120038e-05f, -4.230128912e-05f, -4.232128282e-05f, -4.234118145e-05f, -4.236098498e-05f, + -4.238069337e-05f, -4.240030658e-05f, -4.241982459e-05f, -4.243924737e-05f, -4.245857487e-05f, -4.247780708e-05f, -4.249694395e-05f, -4.251598546e-05f, -4.253493157e-05f, -4.255378226e-05f, + -4.257253748e-05f, -4.259119722e-05f, -4.260976145e-05f, -4.262823012e-05f, -4.264660321e-05f, -4.266488070e-05f, -4.268306254e-05f, -4.270114872e-05f, -4.271913920e-05f, -4.273703396e-05f, + -4.275483296e-05f, -4.277253617e-05f, -4.279014358e-05f, -4.280765514e-05f, -4.282507084e-05f, -4.284239064e-05f, -4.285961452e-05f, -4.287674244e-05f, -4.289377439e-05f, -4.291071034e-05f, + -4.292755025e-05f, -4.294429411e-05f, -4.296094188e-05f, -4.297749355e-05f, -4.299394907e-05f, -4.301030844e-05f, -4.302657162e-05f, -4.304273859e-05f, -4.305880933e-05f, -4.307478380e-05f, + -4.309066198e-05f, -4.310644386e-05f, -4.312212940e-05f, -4.313771859e-05f, -4.315321139e-05f, -4.316860779e-05f, -4.318390776e-05f, -4.319911128e-05f, -4.321421832e-05f, -4.322922887e-05f, + -4.324414290e-05f, -4.325896038e-05f, -4.327368131e-05f, -4.328830565e-05f, -4.330283338e-05f, -4.331726449e-05f, -4.333159895e-05f, -4.334583674e-05f, -4.335997783e-05f, -4.337402222e-05f, + -4.338796988e-05f, -4.340182079e-05f, -4.341557492e-05f, -4.342923227e-05f, -4.344279280e-05f, -4.345625651e-05f, -4.346962337e-05f, -4.348289337e-05f, -4.349606647e-05f, -4.350914268e-05f, + -4.352212197e-05f, -4.353500431e-05f, -4.354778970e-05f, -4.356047812e-05f, -4.357306954e-05f, -4.358556396e-05f, -4.359796135e-05f, -4.361026170e-05f, -4.362246499e-05f, -4.363457121e-05f, + -4.364658033e-05f, -4.365849236e-05f, -4.367030726e-05f, -4.368202502e-05f, -4.369364563e-05f, -4.370516908e-05f, -4.371659535e-05f, -4.372792442e-05f, -4.373915628e-05f, -4.375029092e-05f, + -4.376132832e-05f, -4.377226846e-05f, -4.378311135e-05f, -4.379385696e-05f, -4.380450527e-05f, -4.381505629e-05f, -4.382550999e-05f, -4.383586636e-05f, -4.384612539e-05f, -4.385628707e-05f, + -4.386635139e-05f, -4.387631833e-05f, -4.388618789e-05f, -4.389596005e-05f, -4.390563480e-05f, -4.391521213e-05f, -4.392469204e-05f, -4.393407451e-05f, -4.394335952e-05f, -4.395254709e-05f, + -4.396163718e-05f, -4.397062980e-05f, -4.397952493e-05f, -4.398832256e-05f, -4.399702270e-05f, -4.400562532e-05f, -4.401413042e-05f, -4.402253799e-05f, -4.403084803e-05f, -4.403906053e-05f, + -4.404717547e-05f, -4.405519286e-05f, -4.406311268e-05f, -4.407093493e-05f, -4.407865961e-05f, -4.408628670e-05f, -4.409381620e-05f, -4.410124811e-05f, -4.410858241e-05f, -4.411581911e-05f, + -4.412295820e-05f, -4.412999967e-05f, -4.413694351e-05f, -4.414378974e-05f, -4.415053833e-05f, -4.415718929e-05f, -4.416374261e-05f, -4.417019828e-05f, -4.417655632e-05f, -4.418281670e-05f, + -4.418897943e-05f, -4.419504451e-05f, -4.420101193e-05f, -4.420688170e-05f, -4.421265380e-05f, -4.421832823e-05f, -4.422390501e-05f, -4.422938411e-05f, -4.423476555e-05f, -4.424004932e-05f, + -4.424523542e-05f, -4.425032385e-05f, -4.425531460e-05f, -4.426020769e-05f, -4.426500310e-05f, -4.426970085e-05f, -4.427430092e-05f, -4.427880332e-05f, -4.428320806e-05f, -4.428751513e-05f, + -4.429172452e-05f, -4.429583626e-05f, -4.429985033e-05f, -4.430376674e-05f, -4.430758549e-05f, -4.431130658e-05f, -4.431493002e-05f, -4.431845580e-05f, -4.432188394e-05f, -4.432521443e-05f, + -4.432844728e-05f, -4.433158249e-05f, -4.433462007e-05f, -4.433756001e-05f, -4.434040233e-05f, -4.434314703e-05f, -4.434579411e-05f, -4.434834358e-05f, -4.435079544e-05f, -4.435314969e-05f, + -4.435540636e-05f, -4.435756543e-05f, -4.435962692e-05f, -4.436159082e-05f, -4.436345716e-05f, -4.436522593e-05f, -4.436689715e-05f, -4.436847081e-05f, -4.436994692e-05f, -4.437132551e-05f, + -4.437260656e-05f, -4.437379009e-05f, -4.437487611e-05f, -4.437586462e-05f, -4.437675564e-05f, -4.437754917e-05f, -4.437824522e-05f, -4.437884380e-05f, -4.437934493e-05f, -4.437974860e-05f, + -4.438005483e-05f, -4.438026363e-05f, -4.438037502e-05f, -4.438038899e-05f, -4.438030556e-05f, -4.438012475e-05f, -4.437984656e-05f, -4.437947100e-05f, -4.437899809e-05f, -4.437842784e-05f, + -4.437776026e-05f, -4.437699535e-05f, -4.437613315e-05f, -4.437517365e-05f, -4.437411687e-05f, -4.437296282e-05f, -4.437171152e-05f, -4.437036297e-05f, -4.436891720e-05f, -4.436737422e-05f, + -4.436573404e-05f, -4.436399667e-05f, -4.436216213e-05f, -4.436023044e-05f, -4.435820161e-05f, -4.435607565e-05f, -4.435385258e-05f, -4.435153241e-05f, -4.434911517e-05f, -4.434660086e-05f, + -4.434398951e-05f, -4.434128113e-05f, -4.433847573e-05f, -4.433557334e-05f, -4.433257396e-05f, -4.432947763e-05f, -4.432628435e-05f, -4.432299414e-05f, -4.431960702e-05f, -4.431612301e-05f, + -4.431254213e-05f, -4.430886439e-05f, -4.430508981e-05f, -4.430121842e-05f, -4.429725023e-05f, -4.429318527e-05f, -4.428902354e-05f, -4.428476508e-05f, -4.428040989e-05f, -4.427595801e-05f, + -4.427140944e-05f, -4.426676422e-05f, -4.426202237e-05f, -4.425718389e-05f, -4.425224882e-05f, -4.424721718e-05f, -4.424208899e-05f, -4.423686427e-05f, -4.423154303e-05f, -4.422612532e-05f, + -4.422061114e-05f, -4.421500052e-05f, -4.420929348e-05f, -4.420349005e-05f, -4.419759025e-05f, -4.419159410e-05f, -4.418550162e-05f, -4.417931285e-05f, -4.417302780e-05f, -4.416664650e-05f, + -4.416016898e-05f, -4.415359525e-05f, -4.414692534e-05f, -4.414015929e-05f, -4.413329711e-05f, -4.412633882e-05f, -4.411928447e-05f, -4.411213406e-05f, -4.410488764e-05f, -4.409754521e-05f, + -4.409010682e-05f, -4.408257249e-05f, -4.407494224e-05f, -4.406721610e-05f, -4.405939411e-05f, -4.405147628e-05f, -4.404346264e-05f, -4.403535323e-05f, -4.402714807e-05f, -4.401884719e-05f, + -4.401045063e-05f, -4.400195840e-05f, -4.399337053e-05f, -4.398468706e-05f, -4.397590802e-05f, -4.396703344e-05f, -4.395806334e-05f, -4.394899776e-05f, -4.393983672e-05f, -4.393058027e-05f, + -4.392122842e-05f, -4.391178120e-05f, -4.390223866e-05f, -4.389260082e-05f, -4.388286772e-05f, -4.387303938e-05f, -4.386311584e-05f, -4.385309712e-05f, -4.384298327e-05f, -4.383277431e-05f, + -4.382247028e-05f, -4.381207122e-05f, -4.380157714e-05f, -4.379098809e-05f, -4.378030411e-05f, -4.376952522e-05f, -4.375865146e-05f, -4.374768286e-05f, -4.373661946e-05f, -4.372546129e-05f, + -4.371420839e-05f, -4.370286079e-05f, -4.369141854e-05f, -4.367988165e-05f, -4.366825017e-05f, -4.365652414e-05f, -4.364470359e-05f, -4.363278856e-05f, -4.362077909e-05f, -4.360867520e-05f, + -4.359647694e-05f, -4.358418435e-05f, -4.357179746e-05f, -4.355931631e-05f, -4.354674094e-05f, -4.353407138e-05f, -4.352130768e-05f, -4.350844987e-05f, -4.349549799e-05f, -4.348245208e-05f, + -4.346931218e-05f, -4.345607833e-05f, -4.344275057e-05f, -4.342932893e-05f, -4.341581346e-05f, -4.340220420e-05f, -4.338850118e-05f, -4.337470445e-05f, -4.336081405e-05f, -4.334683002e-05f, + -4.333275240e-05f, -4.331858123e-05f, -4.330431655e-05f, -4.328995841e-05f, -4.327550684e-05f, -4.326096189e-05f, -4.324632360e-05f, -4.323159201e-05f, -4.321676716e-05f, -4.320184911e-05f, + -4.318683789e-05f, -4.317173354e-05f, -4.315653610e-05f, -4.314124563e-05f, -4.312586217e-05f, -4.311038575e-05f, -4.309481643e-05f, -4.307915424e-05f, -4.306339923e-05f, -4.304755146e-05f, + -4.303161095e-05f, -4.301557776e-05f, -4.299945194e-05f, -4.298323352e-05f, -4.296692256e-05f, -4.295051910e-05f, -4.293402318e-05f, -4.291743486e-05f, -4.290075417e-05f, -4.288398117e-05f, + -4.286711591e-05f, -4.285015842e-05f, -4.283310876e-05f, -4.281596698e-05f, -4.279873312e-05f, -4.278140723e-05f, -4.276398936e-05f, -4.274647956e-05f, -4.272887787e-05f, -4.271118435e-05f, + -4.269339904e-05f, -4.267552199e-05f, -4.265755326e-05f, -4.263949289e-05f, -4.262134093e-05f, -4.260309743e-05f, -4.258476244e-05f, -4.256633602e-05f, -4.254781820e-05f, -4.252920905e-05f, + -4.251050862e-05f, -4.249171695e-05f, -4.247283409e-05f, -4.245386011e-05f, -4.243479504e-05f, -4.241563895e-05f, -4.239639187e-05f, -4.237705388e-05f, -4.235762501e-05f, -4.233810532e-05f, + -4.231849487e-05f, -4.229879370e-05f, -4.227900188e-05f, -4.225911945e-05f, -4.223914646e-05f, -4.221908298e-05f, -4.219892905e-05f, -4.217868473e-05f, -4.215835007e-05f, -4.213792513e-05f, + -4.211740997e-05f, -4.209680463e-05f, -4.207610918e-05f, -4.205532366e-05f, -4.203444814e-05f, -4.201348267e-05f, -4.199242730e-05f, -4.197128210e-05f, -4.195004711e-05f, -4.192872240e-05f, + -4.190730802e-05f, -4.188580403e-05f, -4.186421049e-05f, -4.184252744e-05f, -4.182075496e-05f, -4.179889309e-05f, -4.177694190e-05f, -4.175490145e-05f, -4.173277178e-05f, -4.171055297e-05f, + -4.168824506e-05f, -4.166584812e-05f, -4.164336221e-05f, -4.162078738e-05f, -4.159812370e-05f, -4.157537123e-05f, -4.155253002e-05f, -4.152960013e-05f, -4.150658163e-05f, -4.148347457e-05f, + -4.146027901e-05f, -4.143699503e-05f, -4.141362267e-05f, -4.139016199e-05f, -4.136661307e-05f, -4.134297596e-05f, -4.131925071e-05f, -4.129543741e-05f, -4.127153610e-05f, -4.124754684e-05f, + -4.122346971e-05f, -4.119930476e-05f, -4.117505205e-05f, -4.115071166e-05f, -4.112628363e-05f, -4.110176804e-05f, -4.107716495e-05f, -4.105247442e-05f, -4.102769652e-05f, -4.100283130e-05f, + -4.097787885e-05f, -4.095283920e-05f, -4.092771245e-05f, -4.090249864e-05f, -4.087719784e-05f, -4.085181012e-05f, -4.082633554e-05f, -4.080077418e-05f, -4.077512608e-05f, -4.074939133e-05f, + -4.072356998e-05f, -4.069766211e-05f, -4.067166777e-05f, -4.064558704e-05f, -4.061941999e-05f, -4.059316667e-05f, -4.056682716e-05f, -4.054040152e-05f, -4.051388982e-05f, -4.048729213e-05f, + -4.046060852e-05f, -4.043383906e-05f, -4.040698380e-05f, -4.038004283e-05f, -4.035301621e-05f, -4.032590401e-05f, -4.029870630e-05f, -4.027142314e-05f, -4.024405461e-05f, -4.021660077e-05f, + -4.018906170e-05f, -4.016143747e-05f, -4.013372814e-05f, -4.010593378e-05f, -4.007805447e-05f, -4.005009028e-05f, -4.002204128e-05f, -3.999390753e-05f, -3.996568912e-05f, -3.993738610e-05f, + -3.990899855e-05f, -3.988052655e-05f, -3.985197017e-05f, -3.982332947e-05f, -3.979460453e-05f, -3.976579543e-05f, -3.973690223e-05f, -3.970792500e-05f, -3.967886383e-05f, -3.964971878e-05f, + -3.962048992e-05f, -3.959117734e-05f, -3.956178109e-05f, -3.953230127e-05f, -3.950273794e-05f, -3.947309117e-05f, -3.944336104e-05f, -3.941354762e-05f, -3.938365100e-05f, -3.935367124e-05f, + -3.932360841e-05f, -3.929346260e-05f, -3.926323388e-05f, -3.923292232e-05f, -3.920252800e-05f, -3.917205100e-05f, -3.914149139e-05f, -3.911084925e-05f, -3.908012465e-05f, -3.904931767e-05f, + -3.901842839e-05f, -3.898745689e-05f, -3.895640324e-05f, -3.892526751e-05f, -3.889404980e-05f, -3.886275016e-05f, -3.883136869e-05f, -3.879990546e-05f, -3.876836054e-05f, -3.873673402e-05f, + -3.870502598e-05f, -3.867323649e-05f, -3.864136563e-05f, -3.860941348e-05f, -3.857738012e-05f, -3.854526563e-05f, -3.851307008e-05f, -3.848079357e-05f, -3.844843616e-05f, -3.841599795e-05f, + -3.838347900e-05f, -3.835087939e-05f, -3.831819922e-05f, -3.828543856e-05f, -3.825259748e-05f, -3.821967608e-05f, -3.818667443e-05f, -3.815359261e-05f, -3.812043071e-05f, -3.808718880e-05f, + -3.805386698e-05f, -3.802046531e-05f, -3.798698389e-05f, -3.795342279e-05f, -3.791978210e-05f, -3.788606190e-05f, -3.785226227e-05f, -3.781838329e-05f, -3.778442506e-05f, -3.775038765e-05f, + -3.771627114e-05f, -3.768207562e-05f, -3.764780118e-05f, -3.761344789e-05f, -3.757901585e-05f, -3.754450512e-05f, -3.750991581e-05f, -3.747524800e-05f, -3.744050176e-05f, -3.740567719e-05f, + -3.737077436e-05f, -3.733579337e-05f, -3.730073430e-05f, -3.726559724e-05f, -3.723038227e-05f, -3.719508947e-05f, -3.715971894e-05f, -3.712427075e-05f, -3.708874501e-05f, -3.705314178e-05f, + -3.701746116e-05f, -3.698170324e-05f, -3.694586811e-05f, -3.690995584e-05f, -3.687396653e-05f, -3.683790027e-05f, -3.680175713e-05f, -3.676553722e-05f, -3.672924062e-05f, -3.669286741e-05f, + -3.665641769e-05f, -3.661989155e-05f, -3.658328906e-05f, -3.654661032e-05f, -3.650985543e-05f, -3.647302446e-05f, -3.643611751e-05f, -3.639913467e-05f, -3.636207603e-05f, -3.632494167e-05f, + -3.628773169e-05f, -3.625044618e-05f, -3.621308522e-05f, -3.617564891e-05f, -3.613813734e-05f, -3.610055060e-05f, -3.606288877e-05f, -3.602515196e-05f, -3.598734025e-05f, -3.594945373e-05f, + -3.591149249e-05f, -3.587345663e-05f, -3.583534624e-05f, -3.579716141e-05f, -3.575890222e-05f, -3.572056878e-05f, -3.568216118e-05f, -3.564367951e-05f, -3.560512385e-05f, -3.556649431e-05f, + -3.552779098e-05f, -3.548901395e-05f, -3.545016331e-05f, -3.541123915e-05f, -3.537224158e-05f, -3.533317068e-05f, -3.529402655e-05f, -3.525480928e-05f, -3.521551896e-05f, -3.517615570e-05f, + -3.513671958e-05f, -3.509721070e-05f, -3.505762915e-05f, -3.501797504e-05f, -3.497824844e-05f, -3.493844947e-05f, -3.489857821e-05f, -3.485863476e-05f, -3.481861922e-05f, -3.477853168e-05f, + -3.473837223e-05f, -3.469814098e-05f, -3.465783802e-05f, -3.461746345e-05f, -3.457701736e-05f, -3.453649985e-05f, -3.449591101e-05f, -3.445525095e-05f, -3.441451976e-05f, -3.437371753e-05f, + -3.433284437e-05f, -3.429190038e-05f, -3.425088564e-05f, -3.420980027e-05f, -3.416864435e-05f, -3.412741798e-05f, -3.408612127e-05f, -3.404475431e-05f, -3.400331719e-05f, -3.396181003e-05f, + -3.392023291e-05f, -3.387858594e-05f, -3.383686922e-05f, -3.379508284e-05f, -3.375322690e-05f, -3.371130151e-05f, -3.366930676e-05f, -3.362724275e-05f, -3.358510959e-05f, -3.354290737e-05f, + -3.350063620e-05f, -3.345829617e-05f, -3.341588738e-05f, -3.337340994e-05f, -3.333086395e-05f, -3.328824950e-05f, -3.324556670e-05f, -3.320281565e-05f, -3.315999645e-05f, -3.311710921e-05f, + -3.307415401e-05f, -3.303113098e-05f, -3.298804020e-05f, -3.294488178e-05f, -3.290165583e-05f, -3.285836244e-05f, -3.281500171e-05f, -3.277157376e-05f, -3.272807867e-05f, -3.268451657e-05f, + -3.264088754e-05f, -3.259719169e-05f, -3.255342913e-05f, -3.250959996e-05f, -3.246570428e-05f, -3.242174219e-05f, -3.237771380e-05f, -3.233361922e-05f, -3.228945854e-05f, -3.224523188e-05f, + -3.220093933e-05f, -3.215658101e-05f, -3.211215701e-05f, -3.206766743e-05f, -3.202311240e-05f, -3.197849200e-05f, -3.193380635e-05f, -3.188905555e-05f, -3.184423971e-05f, -3.179935892e-05f, + -3.175441331e-05f, -3.170940297e-05f, -3.166432800e-05f, -3.161918852e-05f, -3.157398464e-05f, -3.152871645e-05f, -3.148338407e-05f, -3.143798759e-05f, -3.139252714e-05f, -3.134700280e-05f, + -3.130141471e-05f, -3.125576294e-05f, -3.121004763e-05f, -3.116426887e-05f, -3.111842677e-05f, -3.107252143e-05f, -3.102655298e-05f, -3.098052150e-05f, -3.093442712e-05f, -3.088826994e-05f, + -3.084205007e-05f, -3.079576762e-05f, -3.074942269e-05f, -3.070301539e-05f, -3.065654584e-05f, -3.061001414e-05f, -3.056342040e-05f, -3.051676473e-05f, -3.047004724e-05f, -3.042326804e-05f, + -3.037642723e-05f, -3.032952494e-05f, -3.028256126e-05f, -3.023553631e-05f, -3.018845019e-05f, -3.014130303e-05f, -3.009409492e-05f, -3.004682598e-05f, -2.999949632e-05f, -2.995210604e-05f, + -2.990465527e-05f, -2.985714411e-05f, -2.980957267e-05f, -2.976194107e-05f, -2.971424940e-05f, -2.966649780e-05f, -2.961868636e-05f, -2.957081519e-05f, -2.952288442e-05f, -2.947489415e-05f, + -2.942684450e-05f, -2.937873557e-05f, -2.933056748e-05f, -2.928234034e-05f, -2.923405426e-05f, -2.918570936e-05f, -2.913730575e-05f, -2.908884353e-05f, -2.904032284e-05f, -2.899174376e-05f, + -2.894310643e-05f, -2.889441095e-05f, -2.884565744e-05f, -2.879684600e-05f, -2.874797676e-05f, -2.869904983e-05f, -2.865006532e-05f, -2.860102334e-05f, -2.855192401e-05f, -2.850276745e-05f, + -2.845355376e-05f, -2.840428306e-05f, -2.835495547e-05f, -2.830557110e-05f, -2.825613006e-05f, -2.820663248e-05f, -2.815707846e-05f, -2.810746812e-05f, -2.805780157e-05f, -2.800807893e-05f, + -2.795830033e-05f, -2.790846586e-05f, -2.785857565e-05f, -2.780862981e-05f, -2.775862846e-05f, -2.770857171e-05f, -2.765845968e-05f, -2.760829249e-05f, -2.755807026e-05f, -2.750779309e-05f, + -2.745746111e-05f, -2.740707443e-05f, -2.735663316e-05f, -2.730613744e-05f, -2.725558736e-05f, -2.720498306e-05f, -2.715432464e-05f, -2.710361222e-05f, -2.705284593e-05f, -2.700202587e-05f, + -2.695115217e-05f, -2.690022494e-05f, -2.684924431e-05f, -2.679821038e-05f, -2.674712328e-05f, -2.669598312e-05f, -2.664479003e-05f, -2.659354412e-05f, -2.654224551e-05f, -2.649089432e-05f, + -2.643949066e-05f, -2.638803466e-05f, -2.633652643e-05f, -2.628496610e-05f, -2.623335378e-05f, -2.618168958e-05f, -2.612997364e-05f, -2.607820607e-05f, -2.602638699e-05f, -2.597451651e-05f, + -2.592259477e-05f, -2.587062187e-05f, -2.581859793e-05f, -2.576652309e-05f, -2.571439745e-05f, -2.566222114e-05f, -2.560999427e-05f, -2.555771698e-05f, -2.550538937e-05f, -2.545301157e-05f, + -2.540058369e-05f, -2.534810587e-05f, -2.529557822e-05f, -2.524300086e-05f, -2.519037391e-05f, -2.513769749e-05f, -2.508497173e-05f, -2.503219674e-05f, -2.497937265e-05f, -2.492649957e-05f, + -2.487357764e-05f, -2.482060697e-05f, -2.476758768e-05f, -2.471451989e-05f, -2.466140373e-05f, -2.460823932e-05f, -2.455502678e-05f, -2.450176624e-05f, -2.444845780e-05f, -2.439510161e-05f, + -2.434169777e-05f, -2.428824642e-05f, -2.423474767e-05f, -2.418120165e-05f, -2.412760848e-05f, -2.407396828e-05f, -2.402028117e-05f, -2.396654729e-05f, -2.391276675e-05f, -2.385893967e-05f, + -2.380506619e-05f, -2.375114641e-05f, -2.369718047e-05f, -2.364316849e-05f, -2.358911059e-05f, -2.353500690e-05f, -2.348085754e-05f, -2.342666264e-05f, -2.337242231e-05f, -2.331813669e-05f, + -2.326380589e-05f, -2.320943004e-05f, -2.315500927e-05f, -2.310054370e-05f, -2.304603345e-05f, -2.299147866e-05f, -2.293687943e-05f, -2.288223591e-05f, -2.282754820e-05f, -2.277281645e-05f, + -2.271804077e-05f, -2.266322129e-05f, -2.260835813e-05f, -2.255345142e-05f, -2.249850128e-05f, -2.244350785e-05f, -2.238847124e-05f, -2.233339158e-05f, -2.227826900e-05f, -2.222310362e-05f, + -2.216789556e-05f, -2.211264497e-05f, -2.205735195e-05f, -2.200201664e-05f, -2.194663916e-05f, -2.189121964e-05f, -2.183575820e-05f, -2.178025498e-05f, -2.172471009e-05f, -2.166912367e-05f, + -2.161349584e-05f, -2.155782672e-05f, -2.150211645e-05f, -2.144636516e-05f, -2.139057296e-05f, -2.133473998e-05f, -2.127886636e-05f, -2.122295222e-05f, -2.116699769e-05f, -2.111100289e-05f, + -2.105496795e-05f, -2.099889300e-05f, -2.094277816e-05f, -2.088662357e-05f, -2.083042936e-05f, -2.077419564e-05f, -2.071792255e-05f, -2.066161021e-05f, -2.060525876e-05f, -2.054886832e-05f, + -2.049243902e-05f, -2.043597099e-05f, -2.037946435e-05f, -2.032291924e-05f, -2.026633578e-05f, -2.020971410e-05f, -2.015305433e-05f, -2.009635660e-05f, -2.003962103e-05f, -1.998284776e-05f, + -1.992603692e-05f, -1.986918863e-05f, -1.981230302e-05f, -1.975538022e-05f, -1.969842037e-05f, -1.964142358e-05f, -1.958438999e-05f, -1.952731973e-05f, -1.947021293e-05f, -1.941306971e-05f, + -1.935589021e-05f, -1.929867456e-05f, -1.924142288e-05f, -1.918413531e-05f, -1.912681197e-05f, -1.906945300e-05f, -1.901205852e-05f, -1.895462867e-05f, -1.889716357e-05f, -1.883966336e-05f, + -1.878212816e-05f, -1.872455810e-05f, -1.866695332e-05f, -1.860931395e-05f, -1.855164011e-05f, -1.849393194e-05f, -1.843618957e-05f, -1.837841312e-05f, -1.832060273e-05f, -1.826275853e-05f, + -1.820488065e-05f, -1.814696922e-05f, -1.808902437e-05f, -1.803104624e-05f, -1.797303494e-05f, -1.791499062e-05f, -1.785691341e-05f, -1.779880343e-05f, -1.774066082e-05f, -1.768248571e-05f, + -1.762427822e-05f, -1.756603850e-05f, -1.750776668e-05f, -1.744946287e-05f, -1.739112722e-05f, -1.733275986e-05f, -1.727436092e-05f, -1.721593053e-05f, -1.715746883e-05f, -1.709897593e-05f, + -1.704045199e-05f, -1.698189712e-05f, -1.692331146e-05f, -1.686469515e-05f, -1.680604830e-05f, -1.674737107e-05f, -1.668866357e-05f, -1.662992595e-05f, -1.657115833e-05f, -1.651236084e-05f, + -1.645353362e-05f, -1.639467681e-05f, -1.633579052e-05f, -1.627687490e-05f, -1.621793008e-05f, -1.615895619e-05f, -1.609995336e-05f, -1.604092173e-05f, -1.598186143e-05f, -1.592277259e-05f, + -1.586365534e-05f, -1.580450983e-05f, -1.574533617e-05f, -1.568613450e-05f, -1.562690497e-05f, -1.556764769e-05f, -1.550836281e-05f, -1.544905045e-05f, -1.538971075e-05f, -1.533034384e-05f, + -1.527094986e-05f, -1.521152894e-05f, -1.515208122e-05f, -1.509260682e-05f, -1.503310588e-05f, -1.497357853e-05f, -1.491402491e-05f, -1.485444515e-05f, -1.479483939e-05f, -1.473520775e-05f, + -1.467555038e-05f, -1.461586740e-05f, -1.455615895e-05f, -1.449642516e-05f, -1.443666618e-05f, -1.437688212e-05f, -1.431707313e-05f, -1.425723934e-05f, -1.419738089e-05f, -1.413749790e-05f, + -1.407759051e-05f, -1.401765886e-05f, -1.395770308e-05f, -1.389772331e-05f, -1.383771967e-05f, -1.377769231e-05f, -1.371764136e-05f, -1.365756695e-05f, -1.359746922e-05f, -1.353734830e-05f, + -1.347720432e-05f, -1.341703743e-05f, -1.335684775e-05f, -1.329663542e-05f, -1.323640057e-05f, -1.317614335e-05f, -1.311586388e-05f, -1.305556230e-05f, -1.299523874e-05f, -1.293489334e-05f, + -1.287452624e-05f, -1.281413756e-05f, -1.275372745e-05f, -1.269329604e-05f, -1.263284346e-05f, -1.257236984e-05f, -1.251187534e-05f, -1.245136007e-05f, -1.239082417e-05f, -1.233026779e-05f, + -1.226969105e-05f, -1.220909409e-05f, -1.214847704e-05f, -1.208784005e-05f, -1.202718324e-05f, -1.196650675e-05f, -1.190581072e-05f, -1.184509528e-05f, -1.178436056e-05f, -1.172360672e-05f, + -1.166283386e-05f, -1.160204215e-05f, -1.154123170e-05f, -1.148040266e-05f, -1.141955515e-05f, -1.135868933e-05f, -1.129780531e-05f, -1.123690325e-05f, -1.117598326e-05f, -1.111504550e-05f, + -1.105409009e-05f, -1.099311717e-05f, -1.093212688e-05f, -1.087111935e-05f, -1.081009472e-05f, -1.074905312e-05f, -1.068799470e-05f, -1.062691957e-05f, -1.056582789e-05f, -1.050471979e-05f, + -1.044359540e-05f, -1.038245486e-05f, -1.032129831e-05f, -1.026012588e-05f, -1.019893771e-05f, -1.013773393e-05f, -1.007651468e-05f, -1.001528009e-05f, -9.954030312e-06f, -9.892765469e-06f, + -9.831485701e-06f, -9.770191144e-06f, -9.708881934e-06f, -9.647558207e-06f, -9.586220100e-06f, -9.524867748e-06f, -9.463501288e-06f, -9.402120857e-06f, -9.340726591e-06f, -9.279318625e-06f, + -9.217897097e-06f, -9.156462142e-06f, -9.095013898e-06f, -9.033552500e-06f, -8.972078084e-06f, -8.910590788e-06f, -8.849090748e-06f, -8.787578100e-06f, -8.726052980e-06f, -8.664515525e-06f, + -8.602965872e-06f, -8.541404157e-06f, -8.479830516e-06f, -8.418245086e-06f, -8.356648004e-06f, -8.295039406e-06f, -8.233419428e-06f, -8.171788208e-06f, -8.110145881e-06f, -8.048492584e-06f, + -7.986828455e-06f, -7.925153628e-06f, -7.863468242e-06f, -7.801772432e-06f, -7.740066336e-06f, -7.678350089e-06f, -7.616623829e-06f, -7.554887692e-06f, -7.493141814e-06f, -7.431386333e-06f, + -7.369621385e-06f, -7.307847107e-06f, -7.246063635e-06f, -7.184271106e-06f, -7.122469657e-06f, -7.060659424e-06f, -6.998840544e-06f, -6.937013154e-06f, -6.875177390e-06f, -6.813333389e-06f, + -6.751481288e-06f, -6.689621224e-06f, -6.627753333e-06f, -6.565877752e-06f, -6.503994617e-06f, -6.442104066e-06f, -6.380206234e-06f, -6.318301259e-06f, -6.256389278e-06f, -6.194470427e-06f, + -6.132544843e-06f, -6.070612662e-06f, -6.008674021e-06f, -5.946729058e-06f, -5.884777908e-06f, -5.822820708e-06f, -5.760857595e-06f, -5.698888707e-06f, -5.636914178e-06f, -5.574934147e-06f, + -5.512948749e-06f, -5.450958123e-06f, -5.388962403e-06f, -5.326961727e-06f, -5.264956232e-06f, -5.202946054e-06f, -5.140931329e-06f, -5.078912196e-06f, -5.016888789e-06f, -4.954861246e-06f, + -4.892829704e-06f, -4.830794299e-06f, -4.768755168e-06f, -4.706712447e-06f, -4.644666273e-06f, -4.582616783e-06f, -4.520564113e-06f, -4.458508399e-06f, -4.396449779e-06f, -4.334388389e-06f, + -4.272324366e-06f, -4.210257845e-06f, -4.148188964e-06f, -4.086117860e-06f, -4.024044668e-06f, -3.961969525e-06f, -3.899892568e-06f, -3.837813933e-06f, -3.775733757e-06f, -3.713652175e-06f, + -3.651569326e-06f, -3.589485344e-06f, -3.527400367e-06f, -3.465314531e-06f, -3.403227973e-06f, -3.341140828e-06f, -3.279053233e-06f, -3.216965324e-06f, -3.154877238e-06f, -3.092789112e-06f, + -3.030701081e-06f, -2.968613281e-06f, -2.906525850e-06f, -2.844438923e-06f, -2.782352637e-06f, -2.720267127e-06f, -2.658182531e-06f, -2.596098984e-06f, -2.534016622e-06f, -2.471935582e-06f, + -2.409855999e-06f, -2.347778011e-06f, -2.285701753e-06f, -2.223627361e-06f, -2.161554971e-06f, -2.099484719e-06f, -2.037416742e-06f, -1.975351175e-06f, -1.913288154e-06f, -1.851227816e-06f, + -1.789170296e-06f, -1.727115730e-06f, -1.665064254e-06f, -1.603016004e-06f, -1.540971117e-06f, -1.478929727e-06f, -1.416891970e-06f, -1.354857983e-06f, -1.292827902e-06f, -1.230801861e-06f, + -1.168779996e-06f, -1.106762445e-06f, -1.044749341e-06f, -9.827408207e-07f, -9.207370200e-07f, -8.587380742e-07f, -7.967441190e-07f, -7.347552899e-07f, -6.727717224e-07f, -6.107935520e-07f, + -5.488209142e-07f, -4.868539445e-07f, -4.248927783e-07f, -3.629375510e-07f, -3.009883979e-07f, -2.390454544e-07f, -1.771088558e-07f, -1.151787374e-07f, -5.325523443e-08f, 8.661517900e-09f, + 7.057138438e-08f, 1.324742299e-07f, 1.943699192e-07f, 2.562583173e-07f, 3.181392890e-07f, 3.800126995e-07f, 4.418784135e-07f, 5.037362962e-07f, 5.655862127e-07f, 6.274280279e-07f, + 6.892616071e-07f, 7.510868154e-07f, 8.129035179e-07f, 8.747115799e-07f, 9.365108667e-07f, 9.983012435e-07f, 1.060082576e-06f, 1.121854729e-06f, 1.183617568e-06f, 1.245370958e-06f, + 1.307114766e-06f, 1.368848856e-06f, 1.430573094e-06f, 1.492287346e-06f, 1.553991477e-06f, 1.615685353e-06f, 1.677368839e-06f, 1.739041802e-06f, 1.800704106e-06f, 1.862355619e-06f, + 1.923996205e-06f, 1.985625731e-06f, 2.047244063e-06f, 2.108851065e-06f, 2.170446606e-06f, 2.232030549e-06f, 2.293602763e-06f, 2.355163111e-06f, 2.416711462e-06f, 2.478247681e-06f, + 2.539771634e-06f, 2.601283187e-06f, 2.662782208e-06f, 2.724268561e-06f, 2.785742114e-06f, 2.847202734e-06f, 2.908650285e-06f, 2.970084636e-06f, 3.031505653e-06f, 3.092913202e-06f, + 3.154307150e-06f, 3.215687364e-06f, 3.277053710e-06f, 3.338406055e-06f, 3.399744267e-06f, 3.461068211e-06f, 3.522377756e-06f, 3.583672767e-06f, 3.644953113e-06f, 3.706218659e-06f, + 3.767469274e-06f, 3.828704824e-06f, 3.889925177e-06f, 3.951130199e-06f, 4.012319759e-06f, 4.073493724e-06f, 4.134651960e-06f, 4.195794336e-06f, 4.256920719e-06f, 4.318030976e-06f, + 4.379124975e-06f, 4.440202585e-06f, 4.501263671e-06f, 4.562308104e-06f, 4.623335749e-06f, 4.684346475e-06f, 4.745340150e-06f, 4.806316643e-06f, 4.867275820e-06f, 4.928217550e-06f, + 4.989141701e-06f, 5.050048142e-06f, 5.110936740e-06f, 5.171807364e-06f, 5.232659882e-06f, 5.293494163e-06f, 5.354310076e-06f, 5.415107487e-06f, 5.475886267e-06f, 5.536646284e-06f, + 5.597387406e-06f, 5.658109502e-06f, 5.718812442e-06f, 5.779496093e-06f, 5.840160325e-06f, 5.900805007e-06f, 5.961430007e-06f, 6.022035195e-06f, 6.082620441e-06f, 6.143185612e-06f, + 6.203730579e-06f, 6.264255210e-06f, 6.324759376e-06f, 6.385242945e-06f, 6.445705787e-06f, 6.506147772e-06f, 6.566568769e-06f, 6.626968648e-06f, 6.687347278e-06f, 6.747704530e-06f, + 6.808040273e-06f, 6.868354377e-06f, 6.928646712e-06f, 6.988917149e-06f, 7.049165557e-06f, 7.109391806e-06f, 7.169595766e-06f, 7.229777309e-06f, 7.289936304e-06f, 7.350072622e-06f, + 7.410186133e-06f, 7.470276708e-06f, 7.530344217e-06f, 7.590388531e-06f, 7.650409521e-06f, 7.710407058e-06f, 7.770381012e-06f, 7.830331254e-06f, 7.890257656e-06f, 7.950160088e-06f, + 8.010038423e-06f, 8.069892529e-06f, 8.129722281e-06f, 8.189527547e-06f, 8.249308201e-06f, 8.309064112e-06f, 8.368795154e-06f, 8.428501197e-06f, 8.488182114e-06f, 8.547837775e-06f, + 8.607468053e-06f, 8.667072820e-06f, 8.726651948e-06f, 8.786205308e-06f, 8.845732773e-06f, 8.905234215e-06f, 8.964709507e-06f, 9.024158520e-06f, 9.083581127e-06f, 9.142977200e-06f, + 9.202346612e-06f, 9.261689236e-06f, 9.321004944e-06f, 9.380293609e-06f, 9.439555104e-06f, 9.498789301e-06f, 9.557996075e-06f, 9.617175297e-06f, 9.676326841e-06f, 9.735450580e-06f, + 9.794546387e-06f, 9.853614137e-06f, 9.912653701e-06f, 9.971664954e-06f, 1.003064777e-05f, 1.008960202e-05f, 1.014852758e-05f, 1.020742433e-05f, 1.026629213e-05f, 1.032513086e-05f, + 1.038394040e-05f, 1.044272062e-05f, 1.050147139e-05f, 1.056019259e-05f, 1.061888409e-05f, 1.067754577e-05f, 1.073617750e-05f, 1.079477915e-05f, 1.085335061e-05f, 1.091189174e-05f, + 1.097040242e-05f, 1.102888253e-05f, 1.108733193e-05f, 1.114575051e-05f, 1.120413815e-05f, 1.126249470e-05f, 1.132082006e-05f, 1.137911410e-05f, 1.143737668e-05f, 1.149560770e-05f, + 1.155380701e-05f, 1.161197451e-05f, 1.167011006e-05f, 1.172821354e-05f, 1.178628482e-05f, 1.184432379e-05f, 1.190233032e-05f, 1.196030428e-05f, 1.201824556e-05f, 1.207615402e-05f, + 1.213402954e-05f, 1.219187201e-05f, 1.224968129e-05f, 1.230745727e-05f, 1.236519982e-05f, 1.242290882e-05f, 1.248058414e-05f, 1.253822566e-05f, 1.259583327e-05f, 1.265340683e-05f, + 1.271094622e-05f, 1.276845133e-05f, 1.282592202e-05f, 1.288335818e-05f, 1.294075969e-05f, 1.299812641e-05f, 1.305545824e-05f, 1.311275505e-05f, 1.317001671e-05f, 1.322724311e-05f, + 1.328443411e-05f, 1.334158961e-05f, 1.339870948e-05f, 1.345579360e-05f, 1.351284184e-05f, 1.356985409e-05f, 1.362683023e-05f, 1.368377012e-05f, 1.374067366e-05f, 1.379754072e-05f, + 1.385437118e-05f, 1.391116492e-05f, 1.396792182e-05f, 1.402464176e-05f, 1.408132462e-05f, 1.413797027e-05f, 1.419457860e-05f, 1.425114949e-05f, 1.430768281e-05f, 1.436417846e-05f, + 1.442063630e-05f, 1.447705622e-05f, 1.453343809e-05f, 1.458978181e-05f, 1.464608725e-05f, 1.470235428e-05f, 1.475858279e-05f, 1.481477267e-05f, 1.487092379e-05f, 1.492703603e-05f, + 1.498310928e-05f, 1.503914341e-05f, 1.509513831e-05f, 1.515109386e-05f, 1.520700993e-05f, 1.526288642e-05f, 1.531872320e-05f, 1.537452016e-05f, 1.543027717e-05f, 1.548599413e-05f, + 1.554167090e-05f, 1.559730738e-05f, 1.565290344e-05f, 1.570845897e-05f, 1.576397385e-05f, 1.581944797e-05f, 1.587488120e-05f, 1.593027343e-05f, 1.598562454e-05f, 1.604093441e-05f, + 1.609620294e-05f, 1.615142999e-05f, 1.620661546e-05f, 1.626175923e-05f, 1.631686118e-05f, 1.637192119e-05f, 1.642693915e-05f, 1.648191495e-05f, 1.653684846e-05f, 1.659173957e-05f, + 1.664658817e-05f, 1.670139414e-05f, 1.675615736e-05f, 1.681087772e-05f, 1.686555510e-05f, 1.692018940e-05f, 1.697478048e-05f, 1.702932824e-05f, 1.708383256e-05f, 1.713829333e-05f, + 1.719271044e-05f, 1.724708376e-05f, 1.730141319e-05f, 1.735569860e-05f, 1.740993989e-05f, 1.746413694e-05f, 1.751828964e-05f, 1.757239787e-05f, 1.762646152e-05f, 1.768048048e-05f, + 1.773445462e-05f, 1.778838385e-05f, 1.784226804e-05f, 1.789610708e-05f, 1.794990086e-05f, 1.800364926e-05f, 1.805735218e-05f, 1.811100950e-05f, 1.816462110e-05f, 1.821818687e-05f, + 1.827170671e-05f, 1.832518050e-05f, 1.837860812e-05f, 1.843198947e-05f, 1.848532443e-05f, 1.853861289e-05f, 1.859185474e-05f, 1.864504987e-05f, 1.869819816e-05f, 1.875129951e-05f, + 1.880435380e-05f, 1.885736092e-05f, 1.891032076e-05f, 1.896323321e-05f, 1.901609816e-05f, 1.906891549e-05f, 1.912168510e-05f, 1.917440688e-05f, 1.922708072e-05f, 1.927970649e-05f, + 1.933228411e-05f, 1.938481345e-05f, 1.943729441e-05f, 1.948972687e-05f, 1.954211072e-05f, 1.959444586e-05f, 1.964673218e-05f, 1.969896957e-05f, 1.975115791e-05f, 1.980329711e-05f, + 1.985538704e-05f, 1.990742760e-05f, 1.995941869e-05f, 2.001136019e-05f, 2.006325199e-05f, 2.011509399e-05f, 2.016688608e-05f, 2.021862815e-05f, 2.027032009e-05f, 2.032196180e-05f, + 2.037355316e-05f, 2.042509407e-05f, 2.047658442e-05f, 2.052802411e-05f, 2.057941302e-05f, 2.063075105e-05f, 2.068203809e-05f, 2.073327404e-05f, 2.078445879e-05f, 2.083559222e-05f, + 2.088667425e-05f, 2.093770475e-05f, 2.098868362e-05f, 2.103961077e-05f, 2.109048607e-05f, 2.114130942e-05f, 2.119208072e-05f, 2.124279987e-05f, 2.129346675e-05f, 2.134408127e-05f, + 2.139464331e-05f, 2.144515277e-05f, 2.149560955e-05f, 2.154601354e-05f, 2.159636464e-05f, 2.164666274e-05f, 2.169690773e-05f, 2.174709952e-05f, 2.179723800e-05f, 2.184732306e-05f, + 2.189735460e-05f, 2.194733252e-05f, 2.199725671e-05f, 2.204712707e-05f, 2.209694350e-05f, 2.214670589e-05f, 2.219641414e-05f, 2.224606814e-05f, 2.229566780e-05f, 2.234521300e-05f, + 2.239470365e-05f, 2.244413965e-05f, 2.249352089e-05f, 2.254284727e-05f, 2.259211869e-05f, 2.264133504e-05f, 2.269049623e-05f, 2.273960215e-05f, 2.278865270e-05f, 2.283764778e-05f, + 2.288658728e-05f, 2.293547112e-05f, 2.298429917e-05f, 2.303307135e-05f, 2.308178756e-05f, 2.313044768e-05f, 2.317905163e-05f, 2.322759930e-05f, 2.327609059e-05f, 2.332452540e-05f, + 2.337290363e-05f, 2.342122518e-05f, 2.346948995e-05f, 2.351769785e-05f, 2.356584876e-05f, 2.361394260e-05f, 2.366197926e-05f, 2.370995865e-05f, 2.375788066e-05f, 2.380574519e-05f, + 2.385355216e-05f, 2.390130145e-05f, 2.394899297e-05f, 2.399662663e-05f, 2.404420232e-05f, 2.409171995e-05f, 2.413917941e-05f, 2.418658062e-05f, 2.423392346e-05f, 2.428120786e-05f, + 2.432843370e-05f, 2.437560089e-05f, 2.442270934e-05f, 2.446975894e-05f, 2.451674961e-05f, 2.456368123e-05f, 2.461055373e-05f, 2.465736699e-05f, 2.470412093e-05f, 2.475081545e-05f, + 2.479745045e-05f, 2.484402584e-05f, 2.489054152e-05f, 2.493699740e-05f, 2.498339338e-05f, 2.502972936e-05f, 2.507600525e-05f, 2.512222096e-05f, 2.516837639e-05f, 2.521447144e-05f, + 2.526050603e-05f, 2.530648005e-05f, 2.535239341e-05f, 2.539824603e-05f, 2.544403780e-05f, 2.548976863e-05f, 2.553543843e-05f, 2.558104710e-05f, 2.562659455e-05f, 2.567208069e-05f, + 2.571750543e-05f, 2.576286866e-05f, 2.580817031e-05f, 2.585341027e-05f, 2.589858846e-05f, 2.594370477e-05f, 2.598875913e-05f, 2.603375143e-05f, 2.607868159e-05f, 2.612354951e-05f, + 2.616835511e-05f, 2.621309828e-05f, 2.625777895e-05f, 2.630239701e-05f, 2.634695238e-05f, 2.639144497e-05f, 2.643587468e-05f, 2.648024143e-05f, 2.652454512e-05f, 2.656878567e-05f, + 2.661296298e-05f, 2.665707696e-05f, 2.670112753e-05f, 2.674511460e-05f, 2.678903807e-05f, 2.683289785e-05f, 2.687669386e-05f, 2.692042601e-05f, 2.696409421e-05f, 2.700769837e-05f, + 2.705123841e-05f, 2.709471422e-05f, 2.713812573e-05f, 2.718147284e-05f, 2.722475548e-05f, 2.726797354e-05f, 2.731112695e-05f, 2.735421561e-05f, 2.739723945e-05f, 2.744019836e-05f, + 2.748309226e-05f, 2.752592108e-05f, 2.756868471e-05f, 2.761138308e-05f, 2.765401609e-05f, 2.769658366e-05f, 2.773908571e-05f, 2.778152215e-05f, 2.782389289e-05f, 2.786619784e-05f, + 2.790843693e-05f, 2.795061007e-05f, 2.799271716e-05f, 2.803475813e-05f, 2.807673289e-05f, 2.811864135e-05f, 2.816048344e-05f, 2.820225906e-05f, 2.824396814e-05f, 2.828561058e-05f, + 2.832718631e-05f, 2.836869524e-05f, 2.841013728e-05f, 2.845151236e-05f, 2.849282039e-05f, 2.853406128e-05f, 2.857523496e-05f, 2.861634134e-05f, 2.865738033e-05f, 2.869835186e-05f, + 2.873925585e-05f, 2.878009220e-05f, 2.882086084e-05f, 2.886156169e-05f, 2.890219466e-05f, 2.894275968e-05f, 2.898325666e-05f, 2.902368551e-05f, 2.906404617e-05f, 2.910433854e-05f, + 2.914456255e-05f, 2.918471812e-05f, 2.922480516e-05f, 2.926482360e-05f, 2.930477335e-05f, 2.934465434e-05f, 2.938446648e-05f, 2.942420970e-05f, 2.946388391e-05f, 2.950348904e-05f, + 2.954302501e-05f, 2.958249173e-05f, 2.962188913e-05f, 2.966121714e-05f, 2.970047566e-05f, 2.973966463e-05f, 2.977878397e-05f, 2.981783359e-05f, 2.985681342e-05f, 2.989572338e-05f, + 2.993456339e-05f, 2.997333338e-05f, 3.001203327e-05f, 3.005066297e-05f, 3.008922243e-05f, 3.012771155e-05f, 3.016613026e-05f, 3.020447849e-05f, 3.024275615e-05f, 3.028096318e-05f, + 3.031909949e-05f, 3.035716501e-05f, 3.039515967e-05f, 3.043308338e-05f, 3.047093608e-05f, 3.050871768e-05f, 3.054642812e-05f, 3.058406732e-05f, 3.062163520e-05f, 3.065913169e-05f, + 3.069655671e-05f, 3.073391020e-05f, 3.077119207e-05f, 3.080840225e-05f, 3.084554068e-05f, 3.088260726e-05f, 3.091960194e-05f, 3.095652464e-05f, 3.099337529e-05f, 3.103015380e-05f, + 3.106686012e-05f, 3.110349416e-05f, 3.114005586e-05f, 3.117654514e-05f, 3.121296194e-05f, 3.124930617e-05f, 3.128557777e-05f, 3.132177666e-05f, 3.135790278e-05f, 3.139395605e-05f, + 3.142993640e-05f, 3.146584377e-05f, 3.150167807e-05f, 3.153743925e-05f, 3.157312722e-05f, 3.160874193e-05f, 3.164428329e-05f, 3.167975124e-05f, 3.171514572e-05f, 3.175046664e-05f, + 3.178571394e-05f, 3.182088756e-05f, 3.185598742e-05f, 3.189101345e-05f, 3.192596559e-05f, 3.196084376e-05f, 3.199564790e-05f, 3.203037794e-05f, 3.206503382e-05f, 3.209961546e-05f, + 3.213412279e-05f, 3.216855576e-05f, 3.220291428e-05f, 3.223719830e-05f, 3.227140775e-05f, 3.230554256e-05f, 3.233960267e-05f, 3.237358800e-05f, 3.240749849e-05f, 3.244133408e-05f, + 3.247509470e-05f, 3.250878028e-05f, 3.254239076e-05f, 3.257592608e-05f, 3.260938616e-05f, 3.264277094e-05f, 3.267608036e-05f, 3.270931435e-05f, 3.274247286e-05f, 3.277555580e-05f, + 3.280856313e-05f, 3.284149477e-05f, 3.287435066e-05f, 3.290713074e-05f, 3.293983494e-05f, 3.297246321e-05f, 3.300501547e-05f, 3.303749167e-05f, 3.306989174e-05f, 3.310221562e-05f, + 3.313446325e-05f, 3.316663456e-05f, 3.319872950e-05f, 3.323074799e-05f, 3.326268999e-05f, 3.329455542e-05f, 3.332634422e-05f, 3.335805634e-05f, 3.338969172e-05f, 3.342125029e-05f, + 3.345273199e-05f, 3.348413676e-05f, 3.351546454e-05f, 3.354671527e-05f, 3.357788889e-05f, 3.360898535e-05f, 3.364000457e-05f, 3.367094651e-05f, 3.370181110e-05f, 3.373259828e-05f, + 3.376330799e-05f, 3.379394019e-05f, 3.382449479e-05f, 3.385497176e-05f, 3.388537103e-05f, 3.391569254e-05f, 3.394593623e-05f, 3.397610205e-05f, 3.400618994e-05f, 3.403619984e-05f, + 3.406613169e-05f, 3.409598544e-05f, 3.412576103e-05f, 3.415545841e-05f, 3.418507751e-05f, 3.421461828e-05f, 3.424408067e-05f, 3.427346462e-05f, 3.430277007e-05f, 3.433199697e-05f, + 3.436114526e-05f, 3.439021489e-05f, 3.441920579e-05f, 3.444811793e-05f, 3.447695124e-05f, 3.450570566e-05f, 3.453438115e-05f, 3.456297765e-05f, 3.459149511e-05f, 3.461993346e-05f, + 3.464829266e-05f, 3.467657266e-05f, 3.470477340e-05f, 3.473289483e-05f, 3.476093689e-05f, 3.478889953e-05f, 3.481678271e-05f, 3.484458636e-05f, 3.487231044e-05f, 3.489995489e-05f, + 3.492751966e-05f, 3.495500470e-05f, 3.498240996e-05f, 3.500973539e-05f, 3.503698094e-05f, 3.506414655e-05f, 3.509123217e-05f, 3.511823776e-05f, 3.514516326e-05f, 3.517200862e-05f, + 3.519877380e-05f, 3.522545874e-05f, 3.525206340e-05f, 3.527858772e-05f, 3.530503165e-05f, 3.533139515e-05f, 3.535767817e-05f, 3.538388066e-05f, 3.541000257e-05f, 3.543604384e-05f, + 3.546200444e-05f, 3.548788432e-05f, 3.551368343e-05f, 3.553940171e-05f, 3.556503913e-05f, 3.559059563e-05f, 3.561607117e-05f, 3.564146570e-05f, 3.566677917e-05f, 3.569201155e-05f, + 3.571716277e-05f, 3.574223280e-05f, 3.576722159e-05f, 3.579212909e-05f, 3.581695527e-05f, 3.584170006e-05f, 3.586636343e-05f, 3.589094533e-05f, 3.591544572e-05f, 3.593986456e-05f, + 3.596420179e-05f, 3.598845737e-05f, 3.601263127e-05f, 3.603672343e-05f, 3.606073381e-05f, 3.608466237e-05f, 3.610850907e-05f, 3.613227385e-05f, 3.615595669e-05f, 3.617955753e-05f, + 3.620307633e-05f, 3.622651306e-05f, 3.624986766e-05f, 3.627314010e-05f, 3.629633034e-05f, 3.631943832e-05f, 3.634246402e-05f, 3.636540739e-05f, 3.638826838e-05f, 3.641104696e-05f, + 3.643374309e-05f, 3.645635673e-05f, 3.647888783e-05f, 3.650133635e-05f, 3.652370227e-05f, 3.654598552e-05f, 3.656818608e-05f, 3.659030391e-05f, 3.661233897e-05f, 3.663429121e-05f, + 3.665616060e-05f, 3.667794710e-05f, 3.669965067e-05f, 3.672127128e-05f, 3.674280887e-05f, 3.676426343e-05f, 3.678563491e-05f, 3.680692326e-05f, 3.682812846e-05f, 3.684925047e-05f, + 3.687028924e-05f, 3.689124475e-05f, 3.691211695e-05f, 3.693290581e-05f, 3.695361130e-05f, 3.697423337e-05f, 3.699477199e-05f, 3.701522713e-05f, 3.703559875e-05f, 3.705588681e-05f, + 3.707609128e-05f, 3.709621212e-05f, 3.711624930e-05f, 3.713620278e-05f, 3.715607254e-05f, 3.717585853e-05f, 3.719556072e-05f, 3.721517908e-05f, 3.723471357e-05f, 3.725416417e-05f, + 3.727353083e-05f, 3.729281352e-05f, 3.731201221e-05f, 3.733112688e-05f, 3.735015747e-05f, 3.736910397e-05f, 3.738796634e-05f, 3.740674455e-05f, 3.742543857e-05f, 3.744404836e-05f, + 3.746257389e-05f, 3.748101514e-05f, 3.749937207e-05f, 3.751764465e-05f, 3.753583285e-05f, 3.755393664e-05f, 3.757195598e-05f, 3.758989086e-05f, 3.760774123e-05f, 3.762550708e-05f, + 3.764318836e-05f, 3.766078505e-05f, 3.767829713e-05f, 3.769572455e-05f, 3.771306730e-05f, 3.773032535e-05f, 3.774749866e-05f, 3.776458721e-05f, 3.778159096e-05f, 3.779850990e-05f, + 3.781534399e-05f, 3.783209321e-05f, 3.784875753e-05f, 3.786533693e-05f, 3.788183136e-05f, 3.789824082e-05f, 3.791456527e-05f, 3.793080468e-05f, 3.794695903e-05f, 3.796302830e-05f, + 3.797901245e-05f, 3.799491147e-05f, 3.801072532e-05f, 3.802645399e-05f, 3.804209744e-05f, 3.805765565e-05f, 3.807312860e-05f, 3.808851627e-05f, 3.810381862e-05f, 3.811903564e-05f, + 3.813416729e-05f, 3.814921356e-05f, 3.816417443e-05f, 3.817904987e-05f, 3.819383985e-05f, 3.820854436e-05f, 3.822316337e-05f, 3.823769685e-05f, 3.825214480e-05f, 3.826650717e-05f, + 3.828078396e-05f, 3.829497514e-05f, 3.830908069e-05f, 3.832310058e-05f, 3.833703480e-05f, 3.835088333e-05f, 3.836464614e-05f, 3.837832322e-05f, 3.839191453e-05f, 3.840542007e-05f, + 3.841883982e-05f, 3.843217374e-05f, 3.844542183e-05f, 3.845858406e-05f, 3.847166042e-05f, 3.848465088e-05f, 3.849755543e-05f, 3.851037405e-05f, 3.852310671e-05f, 3.853575341e-05f, + 3.854831411e-05f, 3.856078882e-05f, 3.857317750e-05f, 3.858548013e-05f, 3.859769671e-05f, 3.860982722e-05f, 3.862187163e-05f, 3.863382993e-05f, 3.864570211e-05f, 3.865748815e-05f, + 3.866918802e-05f, 3.868080172e-05f, 3.869232923e-05f, 3.870377054e-05f, 3.871512562e-05f, 3.872639447e-05f, 3.873757706e-05f, 3.874867338e-05f, 3.875968343e-05f, 3.877060718e-05f, + 3.878144461e-05f, 3.879219573e-05f, 3.880286050e-05f, 3.881343892e-05f, 3.882393098e-05f, 3.883433665e-05f, 3.884465593e-05f, 3.885488881e-05f, 3.886503527e-05f, 3.887509529e-05f, + 3.888506888e-05f, 3.889495600e-05f, 3.890475666e-05f, 3.891447084e-05f, 3.892409853e-05f, 3.893363971e-05f, 3.894309439e-05f, 3.895246253e-05f, 3.896174414e-05f, 3.897093920e-05f, + 3.898004771e-05f, 3.898906964e-05f, 3.899800500e-05f, 3.900685377e-05f, 3.901561595e-05f, 3.902429151e-05f, 3.903288046e-05f, 3.904138279e-05f, 3.904979847e-05f, 3.905812752e-05f, + 3.906636991e-05f, 3.907452565e-05f, 3.908259471e-05f, 3.909057710e-05f, 3.909847280e-05f, 3.910628181e-05f, 3.911400412e-05f, 3.912163972e-05f, 3.912918861e-05f, 3.913665078e-05f, + 3.914402622e-05f, 3.915131493e-05f, 3.915851689e-05f, 3.916563211e-05f, 3.917266058e-05f, 3.917960229e-05f, 3.918645723e-05f, 3.919322541e-05f, 3.919990681e-05f, 3.920650143e-05f, + 3.921300926e-05f, 3.921943031e-05f, 3.922576457e-05f, 3.923201203e-05f, 3.923817268e-05f, 3.924424653e-05f, 3.925023358e-05f, 3.925613381e-05f, 3.926194722e-05f, 3.926767382e-05f, + 3.927331359e-05f, 3.927886654e-05f, 3.928433267e-05f, 3.928971196e-05f, 3.929500443e-05f, 3.930021006e-05f, 3.930532885e-05f, 3.931036081e-05f, 3.931530594e-05f, 3.932016422e-05f, + 3.932493567e-05f, 3.932962027e-05f, 3.933421803e-05f, 3.933872895e-05f, 3.934315303e-05f, 3.934749027e-05f, 3.935174067e-05f, 3.935590422e-05f, 3.935998094e-05f, 3.936397081e-05f, + 3.936787385e-05f, 3.937169005e-05f, 3.937541941e-05f, 3.937906194e-05f, 3.938261764e-05f, 3.938608650e-05f, 3.938946853e-05f, 3.939276374e-05f, 3.939597212e-05f, 3.939909369e-05f, + 3.940212843e-05f, 3.940507636e-05f, 3.940793747e-05f, 3.941071178e-05f, 3.941339927e-05f, 3.941599997e-05f, 3.941851387e-05f, 3.942094098e-05f, 3.942328130e-05f, 3.942553483e-05f, + 3.942770158e-05f, 3.942978156e-05f, 3.943177477e-05f, 3.943368121e-05f, 3.943550090e-05f, 3.943723383e-05f, 3.943888001e-05f, 3.944043945e-05f, 3.944191216e-05f, 3.944329814e-05f, + 3.944459740e-05f, 3.944580994e-05f, 3.944693577e-05f, 3.944797491e-05f, 3.944892735e-05f, 3.944979310e-05f, 3.945057218e-05f, 3.945126458e-05f, 3.945187033e-05f, 3.945238942e-05f, + 3.945282186e-05f, 3.945316767e-05f, 3.945342685e-05f, 3.945359942e-05f, 3.945368537e-05f, 3.945368473e-05f, 3.945359750e-05f, 3.945342368e-05f, 3.945316330e-05f, 3.945281636e-05f, + 3.945238286e-05f, 3.945186283e-05f, 3.945125628e-05f, 3.945056320e-05f, 3.944978362e-05f, 3.944891755e-05f, 3.944796499e-05f, 3.944692596e-05f, 3.944580048e-05f, 3.944458854e-05f, + 3.944329018e-05f, 3.944190539e-05f, 3.944043419e-05f, 3.943887660e-05f, 3.943723262e-05f, 3.943550227e-05f, 3.943368557e-05f, 3.943178253e-05f, 3.942979315e-05f, 3.942771746e-05f, + 3.942555547e-05f, 3.942330720e-05f, 3.942097265e-05f, 3.941855184e-05f, 3.941604480e-05f, 3.941345152e-05f, 3.941077204e-05f, 3.940800636e-05f, 3.940515450e-05f, 3.940221647e-05f, + 3.939919230e-05f, 3.939608199e-05f, 3.939288557e-05f, 3.938960305e-05f, 3.938623445e-05f, 3.938277978e-05f, 3.937923907e-05f, 3.937561232e-05f, 3.937189957e-05f, 3.936810081e-05f, + 3.936421608e-05f, 3.936024540e-05f, 3.935618877e-05f, 3.935204621e-05f, 3.934781776e-05f, 3.934350342e-05f, 3.933910322e-05f, 3.933461717e-05f, 3.933004529e-05f, 3.932538761e-05f, + 3.932064414e-05f, 3.931581490e-05f, 3.931089991e-05f, 3.930589920e-05f, 3.930081278e-05f, 3.929564068e-05f, 3.929038291e-05f, 3.928503950e-05f, 3.927961047e-05f, 3.927409583e-05f, + 3.926849562e-05f, 3.926280985e-05f, 3.925703855e-05f, 3.925118174e-05f, 3.924523943e-05f, 3.923921166e-05f, 3.923309844e-05f, 3.922689980e-05f, 3.922061576e-05f, 3.921424635e-05f, + 3.920779158e-05f, 3.920125149e-05f, 3.919462609e-05f, 3.918791541e-05f, 3.918111948e-05f, 3.917423832e-05f, 3.916727195e-05f, 3.916022039e-05f, 3.915308368e-05f, 3.914586184e-05f, + 3.913855490e-05f, 3.913116287e-05f, 3.912368579e-05f, 3.911612368e-05f, 3.910847656e-05f, 3.910074447e-05f, 3.909292743e-05f, 3.908502547e-05f, 3.907703861e-05f, 3.906896688e-05f, + 3.906081030e-05f, 3.905256892e-05f, 3.904424274e-05f, 3.903583181e-05f, 3.902733614e-05f, 3.901875578e-05f, 3.901009073e-05f, 3.900134104e-05f, 3.899250673e-05f, 3.898358784e-05f, + 3.897458438e-05f, 3.896549639e-05f, 3.895632390e-05f, 3.894706694e-05f, 3.893772554e-05f, 3.892829973e-05f, 3.891878953e-05f, 3.890919498e-05f, 3.889951611e-05f, 3.888975295e-05f, + 3.887990553e-05f, 3.886997389e-05f, 3.885995804e-05f, 3.884985803e-05f, 3.883967389e-05f, 3.882940564e-05f, 3.881905332e-05f, 3.880861697e-05f, 3.879809661e-05f, 3.878749227e-05f, + 3.877680399e-05f, 3.876603181e-05f, 3.875517575e-05f, 3.874423585e-05f, 3.873321214e-05f, 3.872210466e-05f, 3.871091344e-05f, 3.869963850e-05f, 3.868827990e-05f, 3.867683766e-05f, + 3.866531181e-05f, 3.865370239e-05f, 3.864200944e-05f, 3.863023299e-05f, 3.861837308e-05f, 3.860642974e-05f, 3.859440300e-05f, 3.858229290e-05f, 3.857009949e-05f, 3.855782279e-05f, + 3.854546284e-05f, 3.853301967e-05f, 3.852049333e-05f, 3.850788385e-05f, 3.849519127e-05f, 3.848241562e-05f, 3.846955695e-05f, 3.845661528e-05f, 3.844359066e-05f, 3.843048313e-05f, + 3.841729272e-05f, 3.840401947e-05f, 3.839066342e-05f, 3.837722461e-05f, 3.836370308e-05f, 3.835009886e-05f, 3.833641200e-05f, 3.832264253e-05f, 3.830879050e-05f, 3.829485594e-05f, + 3.828083890e-05f, 3.826673941e-05f, 3.825255751e-05f, 3.823829325e-05f, 3.822394666e-05f, 3.820951778e-05f, 3.819500667e-05f, 3.818041335e-05f, 3.816573787e-05f, 3.815098027e-05f, + 3.813614059e-05f, 3.812121887e-05f, 3.810621516e-05f, 3.809112950e-05f, 3.807596193e-05f, 3.806071249e-05f, 3.804538122e-05f, 3.802996817e-05f, 3.801447339e-05f, 3.799889690e-05f, + 3.798323877e-05f, 3.796749902e-05f, 3.795167771e-05f, 3.793577488e-05f, 3.791979057e-05f, 3.790372483e-05f, 3.788757769e-05f, 3.787134922e-05f, 3.785503944e-05f, 3.783864841e-05f, + 3.782217617e-05f, 3.780562276e-05f, 3.778898824e-05f, 3.777227264e-05f, 3.775547602e-05f, 3.773859841e-05f, 3.772163987e-05f, 3.770460044e-05f, 3.768748017e-05f, 3.767027910e-05f, + 3.765299728e-05f, 3.763563475e-05f, 3.761819158e-05f, 3.760066779e-05f, 3.758306345e-05f, 3.756537859e-05f, 3.754761327e-05f, 3.752976753e-05f, 3.751184142e-05f, 3.749383500e-05f, + 3.747574830e-05f, 3.745758138e-05f, 3.743933428e-05f, 3.742100706e-05f, 3.740259976e-05f, 3.738411244e-05f, 3.736554514e-05f, 3.734689791e-05f, 3.732817081e-05f, 3.730936387e-05f, + 3.729047716e-05f, 3.727151073e-05f, 3.725246462e-05f, 3.723333888e-05f, 3.721413357e-05f, 3.719484874e-05f, 3.717548443e-05f, 3.715604070e-05f, 3.713651761e-05f, 3.711691519e-05f, + 3.709723351e-05f, 3.707747262e-05f, 3.705763257e-05f, 3.703771341e-05f, 3.701771519e-05f, 3.699763797e-05f, 3.697748180e-05f, 3.695724673e-05f, 3.693693282e-05f, 3.691654012e-05f, + 3.689606868e-05f, 3.687551856e-05f, 3.685488981e-05f, 3.683418248e-05f, 3.681339664e-05f, 3.679253232e-05f, 3.677158960e-05f, 3.675056852e-05f, 3.672946913e-05f, 3.670829150e-05f, + 3.668703568e-05f, 3.666570172e-05f, 3.664428968e-05f, 3.662279962e-05f, 3.660123159e-05f, 3.657958564e-05f, 3.655786184e-05f, 3.653606024e-05f, 3.651418089e-05f, 3.649222386e-05f, + 3.647018919e-05f, 3.644807696e-05f, 3.642588721e-05f, 3.640362000e-05f, 3.638127539e-05f, 3.635885343e-05f, 3.633635420e-05f, 3.631377773e-05f, 3.629112410e-05f, 3.626839335e-05f, + 3.624558556e-05f, 3.622270077e-05f, 3.619973905e-05f, 3.617670045e-05f, 3.615358504e-05f, 3.613039286e-05f, 3.610712400e-05f, 3.608377849e-05f, 3.606035641e-05f, 3.603685781e-05f, + 3.601328275e-05f, 3.598963130e-05f, 3.596590351e-05f, 3.594209944e-05f, 3.591821916e-05f, 3.589426272e-05f, 3.587023019e-05f, 3.584612163e-05f, 3.582193710e-05f, 3.579767666e-05f, + 3.577334038e-05f, 3.574892830e-05f, 3.572444051e-05f, 3.569987706e-05f, 3.567523800e-05f, 3.565052341e-05f, 3.562573335e-05f, 3.560086788e-05f, 3.557592706e-05f, 3.555091096e-05f, + 3.552581964e-05f, 3.550065316e-05f, 3.547541159e-05f, 3.545009499e-05f, 3.542470342e-05f, 3.539923696e-05f, 3.537369565e-05f, 3.534807958e-05f, 3.532238879e-05f, 3.529662336e-05f, + 3.527078336e-05f, 3.524486884e-05f, 3.521887987e-05f, 3.519281653e-05f, 3.516667886e-05f, 3.514046695e-05f, 3.511418085e-05f, 3.508782063e-05f, 3.506138635e-05f, 3.503487809e-05f, + 3.500829591e-05f, 3.498163988e-05f, 3.495491006e-05f, 3.492810652e-05f, 3.490122933e-05f, 3.487427856e-05f, 3.484725426e-05f, 3.482015652e-05f, 3.479298539e-05f, 3.476574095e-05f, + 3.473842326e-05f, 3.471103239e-05f, 3.468356842e-05f, 3.465603140e-05f, 3.462842141e-05f, 3.460073851e-05f, 3.457298278e-05f, 3.454515428e-05f, 3.451725309e-05f, 3.448927927e-05f, + 3.446123289e-05f, 3.443311403e-05f, 3.440492274e-05f, 3.437665911e-05f, 3.434832320e-05f, 3.431991508e-05f, 3.429143482e-05f, 3.426288250e-05f, 3.423425818e-05f, 3.420556194e-05f, + 3.417679384e-05f, 3.414795396e-05f, 3.411904237e-05f, 3.409005914e-05f, 3.406100434e-05f, 3.403187805e-05f, 3.400268033e-05f, 3.397341126e-05f, 3.394407091e-05f, 3.391465935e-05f, + 3.388517665e-05f, 3.385562290e-05f, 3.382599815e-05f, 3.379630249e-05f, 3.376653599e-05f, 3.373669871e-05f, 3.370679074e-05f, 3.367681215e-05f, 3.364676301e-05f, 3.361664339e-05f, + 3.358645337e-05f, 3.355619302e-05f, 3.352586242e-05f, 3.349546165e-05f, 3.346499077e-05f, 3.343444986e-05f, 3.340383899e-05f, 3.337315825e-05f, 3.334240771e-05f, 3.331158743e-05f, + 3.328069750e-05f, 3.324973800e-05f, 3.321870899e-05f, 3.318761056e-05f, 3.315644278e-05f, 3.312520573e-05f, 3.309389948e-05f, 3.306252411e-05f, 3.303107970e-05f, 3.299956631e-05f, + 3.296798404e-05f, 3.293633296e-05f, 3.290461314e-05f, 3.287282466e-05f, 3.284096760e-05f, 3.280904204e-05f, 3.277704805e-05f, 3.274498572e-05f, 3.271285511e-05f, 3.268065632e-05f, + 3.264838941e-05f, 3.261605447e-05f, 3.258365157e-05f, 3.255118079e-05f, 3.251864222e-05f, 3.248603593e-05f, 3.245336199e-05f, 3.242062050e-05f, 3.238781153e-05f, 3.235493515e-05f, + 3.232199145e-05f, 3.228898051e-05f, 3.225590241e-05f, 3.222275723e-05f, 3.218954505e-05f, 3.215626594e-05f, 3.212292000e-05f, 3.208950729e-05f, 3.205602791e-05f, 3.202248193e-05f, + 3.198886943e-05f, 3.195519050e-05f, 3.192144521e-05f, 3.188763365e-05f, 3.185375590e-05f, 3.181981204e-05f, 3.178580216e-05f, 3.175172632e-05f, 3.171758463e-05f, 3.168337716e-05f, + 3.164910399e-05f, 3.161476520e-05f, 3.158036088e-05f, 3.154589111e-05f, 3.151135597e-05f, 3.147675556e-05f, 3.144208994e-05f, 3.140735920e-05f, 3.137256343e-05f, 3.133770271e-05f, + 3.130277713e-05f, 3.126778676e-05f, 3.123273170e-05f, 3.119761202e-05f, 3.116242782e-05f, 3.112717917e-05f, 3.109186616e-05f, 3.105648888e-05f, 3.102104740e-05f, 3.098554182e-05f, + 3.094997222e-05f, 3.091433869e-05f, 3.087864130e-05f, 3.084288016e-05f, 3.080705533e-05f, 3.077116691e-05f, 3.073521499e-05f, 3.069919965e-05f, 3.066312097e-05f, 3.062697904e-05f, + 3.059077395e-05f, 3.055450579e-05f, 3.051817464e-05f, 3.048178059e-05f, 3.044532373e-05f, 3.040880413e-05f, 3.037222190e-05f, 3.033557712e-05f, 3.029886987e-05f, 3.026210024e-05f, + 3.022526832e-05f, 3.018837420e-05f, 3.015141797e-05f, 3.011439971e-05f, 3.007731952e-05f, 3.004017747e-05f, 3.000297366e-05f, 2.996570819e-05f, 2.992838113e-05f, 2.989099257e-05f, + 2.985354261e-05f, 2.981603133e-05f, 2.977845883e-05f, 2.974082519e-05f, 2.970313050e-05f, 2.966537485e-05f, 2.962755833e-05f, 2.958968104e-05f, 2.955174305e-05f, 2.951374447e-05f, + 2.947568537e-05f, 2.943756586e-05f, 2.939938602e-05f, 2.936114595e-05f, 2.932284573e-05f, 2.928448545e-05f, 2.924606521e-05f, 2.920758509e-05f, 2.916904519e-05f, 2.913044560e-05f, + 2.909178641e-05f, 2.905306772e-05f, 2.901428960e-05f, 2.897545217e-05f, 2.893655550e-05f, 2.889759969e-05f, 2.885858483e-05f, 2.881951101e-05f, 2.878037833e-05f, 2.874118688e-05f, + 2.870193675e-05f, 2.866262804e-05f, 2.862326083e-05f, 2.858383523e-05f, 2.854435132e-05f, 2.850480919e-05f, 2.846520894e-05f, 2.842555067e-05f, 2.838583446e-05f, 2.834606042e-05f, + 2.830622863e-05f, 2.826633919e-05f, 2.822639219e-05f, 2.818638772e-05f, 2.814632589e-05f, 2.810620678e-05f, 2.806603050e-05f, 2.802579713e-05f, 2.798550676e-05f, 2.794515950e-05f, + 2.790475545e-05f, 2.786429468e-05f, 2.782377730e-05f, 2.778320341e-05f, 2.774257310e-05f, 2.770188647e-05f, 2.766114361e-05f, 2.762034461e-05f, 2.757948958e-05f, 2.753857860e-05f, + 2.749761178e-05f, 2.745658921e-05f, 2.741551099e-05f, 2.737437722e-05f, 2.733318798e-05f, 2.729194339e-05f, 2.725064352e-05f, 2.720928849e-05f, 2.716787839e-05f, 2.712641331e-05f, + 2.708489335e-05f, 2.704331861e-05f, 2.700168919e-05f, 2.696000519e-05f, 2.691826670e-05f, 2.687647381e-05f, 2.683462664e-05f, 2.679272527e-05f, 2.675076980e-05f, 2.670876034e-05f, + 2.666669698e-05f, 2.662457982e-05f, 2.658240895e-05f, 2.654018448e-05f, 2.649790651e-05f, 2.645557513e-05f, 2.641319044e-05f, 2.637075254e-05f, 2.632826153e-05f, 2.628571752e-05f, + 2.624312059e-05f, 2.620047086e-05f, 2.615776841e-05f, 2.611501335e-05f, 2.607220577e-05f, 2.602934579e-05f, 2.598643349e-05f, 2.594346898e-05f, 2.590045236e-05f, 2.585738373e-05f, + 2.581426318e-05f, 2.577109083e-05f, 2.572786677e-05f, 2.568459109e-05f, 2.564126391e-05f, 2.559788532e-05f, 2.555445542e-05f, 2.551097432e-05f, 2.546744212e-05f, 2.542385891e-05f, + 2.538022480e-05f, 2.533653989e-05f, 2.529280428e-05f, 2.524901807e-05f, 2.520518137e-05f, 2.516129428e-05f, 2.511735690e-05f, 2.507336932e-05f, 2.502933166e-05f, 2.498524402e-05f, + 2.494110650e-05f, 2.489691919e-05f, 2.485268221e-05f, 2.480839566e-05f, 2.476405963e-05f, 2.471967424e-05f, 2.467523958e-05f, 2.463075576e-05f, 2.458622288e-05f, 2.454164104e-05f, + 2.449701036e-05f, 2.445233092e-05f, 2.440760284e-05f, 2.436282622e-05f, 2.431800116e-05f, 2.427312776e-05f, 2.422820614e-05f, 2.418323639e-05f, 2.413821861e-05f, 2.409315293e-05f, + 2.404803942e-05f, 2.400287821e-05f, 2.395766940e-05f, 2.391241308e-05f, 2.386710937e-05f, 2.382175837e-05f, 2.377636019e-05f, 2.373091492e-05f, 2.368542268e-05f, 2.363988357e-05f, + 2.359429770e-05f, 2.354866516e-05f, 2.350298608e-05f, 2.345726054e-05f, 2.341148866e-05f, 2.336567054e-05f, 2.331980630e-05f, 2.327389602e-05f, 2.322793983e-05f, 2.318193783e-05f, + 2.313589011e-05f, 2.308979680e-05f, 2.304365799e-05f, 2.299747380e-05f, 2.295124432e-05f, 2.290496967e-05f, 2.285864994e-05f, 2.281228526e-05f, 2.276587572e-05f, 2.271942144e-05f, + 2.267292251e-05f, 2.262637905e-05f, 2.257979117e-05f, 2.253315896e-05f, 2.248648254e-05f, 2.243976202e-05f, 2.239299750e-05f, 2.234618909e-05f, 2.229933691e-05f, 2.225244104e-05f, + 2.220550161e-05f, 2.215851873e-05f, 2.211149249e-05f, 2.206442301e-05f, 2.201731040e-05f, 2.197015476e-05f, 2.192295621e-05f, 2.187571485e-05f, 2.182843079e-05f, 2.178110413e-05f, + 2.173373500e-05f, 2.168632349e-05f, 2.163886971e-05f, 2.159137378e-05f, 2.154383581e-05f, 2.149625589e-05f, 2.144863415e-05f, 2.140097069e-05f, 2.135326561e-05f, 2.130551904e-05f, + 2.125773108e-05f, 2.120990183e-05f, 2.116203141e-05f, 2.111411993e-05f, 2.106616750e-05f, 2.101817423e-05f, 2.097014022e-05f, 2.092206559e-05f, 2.087395045e-05f, 2.082579491e-05f, + 2.077759907e-05f, 2.072936306e-05f, 2.068108697e-05f, 2.063277092e-05f, 2.058441502e-05f, 2.053601939e-05f, 2.048758412e-05f, 2.043910934e-05f, 2.039059515e-05f, 2.034204166e-05f, + 2.029344899e-05f, 2.024481725e-05f, 2.019614654e-05f, 2.014743698e-05f, 2.009868868e-05f, 2.004990176e-05f, 2.000107631e-05f, 1.995221246e-05f, 1.990331032e-05f, 1.985436999e-05f, + 1.980539160e-05f, 1.975637524e-05f, 1.970732104e-05f, 1.965822910e-05f, 1.960909954e-05f, 1.955993247e-05f, 1.951072800e-05f, 1.946148624e-05f, 1.941220731e-05f, 1.936289132e-05f, + 1.931353838e-05f, 1.926414860e-05f, 1.921472210e-05f, 1.916525899e-05f, 1.911575938e-05f, 1.906622338e-05f, 1.901665111e-05f, 1.896704268e-05f, 1.891739820e-05f, 1.886771779e-05f, + 1.881800155e-05f, 1.876824961e-05f, 1.871846208e-05f, 1.866863906e-05f, 1.861878068e-05f, 1.856888704e-05f, 1.851895826e-05f, 1.846899445e-05f, 1.841899573e-05f, 1.836896221e-05f, + 1.831889400e-05f, 1.826879122e-05f, 1.821865399e-05f, 1.816848240e-05f, 1.811827659e-05f, 1.806803666e-05f, 1.801776273e-05f, 1.796745491e-05f, 1.791711332e-05f, 1.786673807e-05f, + 1.781632927e-05f, 1.776588704e-05f, 1.771541150e-05f, 1.766490275e-05f, 1.761436092e-05f, 1.756378612e-05f, 1.751317845e-05f, 1.746253805e-05f, 1.741186502e-05f, 1.736115947e-05f, + 1.731042153e-05f, 1.725965131e-05f, 1.720884891e-05f, 1.715801447e-05f, 1.710714809e-05f, 1.705624988e-05f, 1.700531997e-05f, 1.695435847e-05f, 1.690336549e-05f, 1.685234115e-05f, + 1.680128557e-05f, 1.675019886e-05f, 1.669908113e-05f, 1.664793251e-05f, 1.659675311e-05f, 1.654554303e-05f, 1.649430241e-05f, 1.644303136e-05f, 1.639172998e-05f, 1.634039841e-05f, + 1.628903675e-05f, 1.623764512e-05f, 1.618622363e-05f, 1.613477241e-05f, 1.608329156e-05f, 1.603178122e-05f, 1.598024148e-05f, 1.592867247e-05f, 1.587707431e-05f, 1.582544710e-05f, + 1.577379098e-05f, 1.572210605e-05f, 1.567039243e-05f, 1.561865024e-05f, 1.556687959e-05f, 1.551508061e-05f, 1.546325340e-05f, 1.541139809e-05f, 1.535951479e-05f, 1.530760362e-05f, + 1.525566470e-05f, 1.520369815e-05f, 1.515170407e-05f, 1.509968259e-05f, 1.504763383e-05f, 1.499555790e-05f, 1.494345493e-05f, 1.489132502e-05f, 1.483916829e-05f, 1.478698487e-05f, + 1.473477487e-05f, 1.468253841e-05f, 1.463027560e-05f, 1.457798657e-05f, 1.452567142e-05f, 1.447333029e-05f, 1.442096329e-05f, 1.436857053e-05f, 1.431615213e-05f, 1.426370821e-05f, + 1.421123889e-05f, 1.415874429e-05f, 1.410622453e-05f, 1.405367971e-05f, 1.400110997e-05f, 1.394851542e-05f, 1.389589618e-05f, 1.384325236e-05f, 1.379058408e-05f, 1.373789147e-05f, + 1.368517464e-05f, 1.363243372e-05f, 1.357966880e-05f, 1.352688003e-05f, 1.347406751e-05f, 1.342123137e-05f, 1.336837172e-05f, 1.331548868e-05f, 1.326258237e-05f, 1.320965291e-05f, + 1.315670041e-05f, 1.310372501e-05f, 1.305072681e-05f, 1.299770593e-05f, 1.294466250e-05f, 1.289159663e-05f, 1.283850844e-05f, 1.278539806e-05f, 1.273226559e-05f, 1.267911116e-05f, + 1.262593489e-05f, 1.257273690e-05f, 1.251951730e-05f, 1.246627622e-05f, 1.241301377e-05f, 1.235973008e-05f, 1.230642526e-05f, 1.225309944e-05f, 1.219975273e-05f, 1.214638525e-05f, + 1.209299712e-05f, 1.203958847e-05f, 1.198615940e-05f, 1.193271005e-05f, 1.187924053e-05f, 1.182575095e-05f, 1.177224145e-05f, 1.171871213e-05f, 1.166516313e-05f, 1.161159455e-05f, + 1.155800652e-05f, 1.150439916e-05f, 1.145077259e-05f, 1.139712692e-05f, 1.134346229e-05f, 1.128977880e-05f, 1.123607658e-05f, 1.118235575e-05f, 1.112861643e-05f, 1.107485874e-05f, + 1.102108279e-05f, 1.096728871e-05f, 1.091347663e-05f, 1.085964665e-05f, 1.080579890e-05f, 1.075193350e-05f, 1.069805056e-05f, 1.064415022e-05f, 1.059023259e-05f, 1.053629779e-05f, + 1.048234594e-05f, 1.042837716e-05f, 1.037439158e-05f, 1.032038930e-05f, 1.026637046e-05f, 1.021233517e-05f, 1.015828356e-05f, 1.010421574e-05f, 1.005013183e-05f, 9.996031959e-06f, + 9.941916244e-06f, 9.887784805e-06f, 9.833637763e-06f, 9.779475238e-06f, 9.725297352e-06f, 9.671104225e-06f, 9.616895978e-06f, 9.562672731e-06f, 9.508434605e-06f, 9.454181721e-06f, + 9.399914200e-06f, 9.345632162e-06f, 9.291335729e-06f, 9.237025021e-06f, 9.182700159e-06f, 9.128361263e-06f, 9.074008456e-06f, 9.019641858e-06f, 8.965261589e-06f, 8.910867770e-06f, + 8.856460524e-06f, 8.802039969e-06f, 8.747606229e-06f, 8.693159422e-06f, 8.638699672e-06f, 8.584227098e-06f, 8.529741821e-06f, 8.475243963e-06f, 8.420733645e-06f, 8.366210988e-06f, + 8.311676113e-06f, 8.257129141e-06f, 8.202570193e-06f, 8.147999390e-06f, 8.093416854e-06f, 8.038822706e-06f, 7.984217066e-06f, 7.929600057e-06f, 7.874971798e-06f, 7.820332413e-06f, + 7.765682021e-06f, 7.711020743e-06f, 7.656348702e-06f, 7.601666019e-06f, 7.546972814e-06f, 7.492269209e-06f, 7.437555325e-06f, 7.382831284e-06f, 7.328097207e-06f, 7.273353215e-06f, + 7.218599429e-06f, 7.163835971e-06f, 7.109062963e-06f, 7.054280524e-06f, 6.999488778e-06f, 6.944687845e-06f, 6.889877846e-06f, 6.835058903e-06f, 6.780231138e-06f, 6.725394671e-06f, + 6.670549624e-06f, 6.615696118e-06f, 6.560834276e-06f, 6.505964217e-06f, 6.451086065e-06f, 6.396199939e-06f, 6.341305962e-06f, 6.286404254e-06f, 6.231494938e-06f, 6.176578135e-06f, + 6.121653965e-06f, 6.066722551e-06f, 6.011784015e-06f, 5.956838476e-06f, 5.901886058e-06f, 5.846926880e-06f, 5.791961066e-06f, 5.736988735e-06f, 5.682010010e-06f, 5.627025012e-06f, + 5.572033863e-06f, 5.517036683e-06f, 5.462033595e-06f, 5.407024720e-06f, 5.352010179e-06f, 5.296990093e-06f, 5.241964585e-06f, 5.186933774e-06f, 5.131897784e-06f, 5.076856736e-06f, + 5.021810750e-06f, 4.966759948e-06f, 4.911704452e-06f, 4.856644382e-06f, 4.801579862e-06f, 4.746511011e-06f, 4.691437951e-06f, 4.636360804e-06f, 4.581279691e-06f, 4.526194733e-06f, + 4.471106053e-06f, 4.416013770e-06f, 4.360918007e-06f, 4.305818885e-06f, 4.250716525e-06f, 4.195611049e-06f, 4.140502578e-06f, 4.085391233e-06f, 4.030277135e-06f, 3.975160407e-06f, + 3.920041169e-06f, 3.864919543e-06f, 3.809795649e-06f, 3.754669610e-06f, 3.699541546e-06f, 3.644411579e-06f, 3.589279830e-06f, 3.534146420e-06f, 3.479011470e-06f, 3.423875103e-06f, + 3.368737438e-06f, 3.313598597e-06f, 3.258458702e-06f, 3.203317874e-06f, 3.148176233e-06f, 3.093033901e-06f, 3.037890999e-06f, 2.982747648e-06f, 2.927603970e-06f, 2.872460085e-06f, + 2.817316114e-06f, 2.762172179e-06f, 2.707028401e-06f, 2.651884901e-06f, 2.596741799e-06f, 2.541599218e-06f, 2.486457277e-06f, 2.431316098e-06f, 2.376175802e-06f, 2.321036509e-06f, + 2.265898342e-06f, 2.210761420e-06f, 2.155625865e-06f, 2.100491797e-06f, 2.045359338e-06f, 1.990228608e-06f, 1.935099729e-06f, 1.879972820e-06f, 1.824848003e-06f, 1.769725399e-06f, + 1.714605128e-06f, 1.659487311e-06f, 1.604372069e-06f, 1.549259523e-06f, 1.494149794e-06f, 1.439043001e-06f, 1.383939266e-06f, 1.328838709e-06f, 1.273741451e-06f, 1.218647613e-06f, + 1.163557315e-06f, 1.108470678e-06f, 1.053387822e-06f, 9.983088679e-07f, 9.432339360e-07f, 8.881631468e-07f, 8.330966209e-07f, 7.780344785e-07f, 7.229768403e-07f, 6.679238264e-07f, + 6.128755573e-07f, 5.578321533e-07f, 5.027937348e-07f, 4.477604220e-07f, 3.927323351e-07f, 3.377095944e-07f, 2.826923202e-07f, 2.276806326e-07f, 1.726746517e-07f, 1.176744977e-07f, + 6.268029068e-08f, 7.692150757e-09f, -4.728980203e-08f, -1.022654477e-07f, -1.572346661e-07f, -2.121973375e-07f, -2.671533418e-07f, -3.221025591e-07f, -3.770448695e-07f, -4.319801532e-07f, + -4.869082903e-07f, -5.418291611e-07f, -5.967426458e-07f, -6.516486246e-07f, -7.065469778e-07f, -7.614375858e-07f, -8.163203289e-07f, -8.711950874e-07f, -9.260617418e-07f, -9.809201726e-07f, + -1.035770260e-06f, -1.090611885e-06f, -1.145444928e-06f, -1.200269269e-06f, -1.255084789e-06f, -1.309891369e-06f, -1.364688889e-06f, -1.419477230e-06f, -1.474256273e-06f, -1.529025899e-06f, + -1.583785988e-06f, -1.638536421e-06f, -1.693277079e-06f, -1.748007843e-06f, -1.802728594e-06f, -1.857439213e-06f, -1.912139581e-06f, -1.966829579e-06f, -2.021509088e-06f, -2.076177989e-06f, + -2.130836163e-06f, -2.185483492e-06f, -2.240119857e-06f, -2.294745139e-06f, -2.349359219e-06f, -2.403961978e-06f, -2.458553299e-06f, -2.513133063e-06f, -2.567701150e-06f, -2.622257443e-06f, + -2.676801822e-06f, -2.731334171e-06f, -2.785854369e-06f, -2.840362300e-06f, -2.894857844e-06f, -2.949340883e-06f, -3.003811300e-06f, -3.058268975e-06f, -3.112713792e-06f, -3.167145630e-06f, + -3.221564374e-06f, -3.275969904e-06f, -3.330362103e-06f, -3.384740853e-06f, -3.439106035e-06f, -3.493457533e-06f, -3.547795227e-06f, -3.602119002e-06f, -3.656428738e-06f, -3.710724318e-06f, + -3.765005624e-06f, -3.819272540e-06f, -3.873524947e-06f, -3.927762727e-06f, -3.981985765e-06f, -4.036193941e-06f, -4.090387139e-06f, -4.144565241e-06f, -4.198728131e-06f, -4.252875691e-06f, + -4.307007803e-06f, -4.361124351e-06f, -4.415225218e-06f, -4.469310286e-06f, -4.523379439e-06f, -4.577432559e-06f, -4.631469530e-06f, -4.685490236e-06f, -4.739494558e-06f, -4.793482381e-06f, + -4.847453588e-06f, -4.901408062e-06f, -4.955345687e-06f, -5.009266346e-06f, -5.063169922e-06f, -5.117056299e-06f, -5.170925362e-06f, -5.224776992e-06f, -5.278611075e-06f, -5.332427494e-06f, + -5.386226133e-06f, -5.440006875e-06f, -5.493769605e-06f, -5.547514207e-06f, -5.601240564e-06f, -5.654948561e-06f, -5.708638082e-06f, -5.762309010e-06f, -5.815961232e-06f, -5.869594629e-06f, + -5.923209088e-06f, -5.976804493e-06f, -6.030380727e-06f, -6.083937675e-06f, -6.137475223e-06f, -6.190993254e-06f, -6.244491653e-06f, -6.297970306e-06f, -6.351429096e-06f, -6.404867909e-06f, + -6.458286630e-06f, -6.511685144e-06f, -6.565063335e-06f, -6.618421089e-06f, -6.671758291e-06f, -6.725074826e-06f, -6.778370579e-06f, -6.831645436e-06f, -6.884899282e-06f, -6.938132003e-06f, + -6.991343484e-06f, -7.044533610e-06f, -7.097702267e-06f, -7.150849342e-06f, -7.203974719e-06f, -7.257078285e-06f, -7.310159924e-06f, -7.363219525e-06f, -7.416256971e-06f, -7.469272149e-06f, + -7.522264946e-06f, -7.575235248e-06f, -7.628182940e-06f, -7.681107910e-06f, -7.734010043e-06f, -7.786889225e-06f, -7.839745344e-06f, -7.892578286e-06f, -7.945387938e-06f, -7.998174185e-06f, + -8.050936916e-06f, -8.103676016e-06f, -8.156391373e-06f, -8.209082873e-06f, -8.261750404e-06f, -8.314393852e-06f, -8.367013106e-06f, -8.419608051e-06f, -8.472178575e-06f, -8.524724566e-06f, + -8.577245910e-06f, -8.629742497e-06f, -8.682214211e-06f, -8.734660943e-06f, -8.787082578e-06f, -8.839479006e-06f, -8.891850113e-06f, -8.944195788e-06f, -8.996515918e-06f, -9.048810392e-06f, + -9.101079097e-06f, -9.153321922e-06f, -9.205538755e-06f, -9.257729484e-06f, -9.309893998e-06f, -9.362032184e-06f, -9.414143932e-06f, -9.466229131e-06f, -9.518287667e-06f, -9.570319432e-06f, + -9.622324312e-06f, -9.674302197e-06f, -9.726252977e-06f, -9.778176539e-06f, -9.830072773e-06f, -9.881941569e-06f, -9.933782814e-06f, -9.985596400e-06f, -1.003738221e-05f, -1.008914015e-05f, + -1.014087009e-05f, -1.019257193e-05f, -1.024424555e-05f, -1.029589085e-05f, -1.034750772e-05f, -1.039909605e-05f, -1.045065572e-05f, -1.050218663e-05f, -1.055368866e-05f, -1.060516171e-05f, + -1.065660567e-05f, -1.070802043e-05f, -1.075940587e-05f, -1.081076190e-05f, -1.086208839e-05f, -1.091338524e-05f, -1.096465234e-05f, -1.101588958e-05f, -1.106709686e-05f, -1.111827405e-05f, + -1.116942106e-05f, -1.122053778e-05f, -1.127162409e-05f, -1.132267989e-05f, -1.137370507e-05f, -1.142469951e-05f, -1.147566312e-05f, -1.152659579e-05f, -1.157749739e-05f, -1.162836784e-05f, + -1.167920701e-05f, -1.173001481e-05f, -1.178079111e-05f, -1.183153582e-05f, -1.188224883e-05f, -1.193293002e-05f, -1.198357930e-05f, -1.203419655e-05f, -1.208478167e-05f, -1.213533454e-05f, + -1.218585507e-05f, -1.223634314e-05f, -1.228679864e-05f, -1.233722148e-05f, -1.238761154e-05f, -1.243796871e-05f, -1.248829290e-05f, -1.253858398e-05f, -1.258884187e-05f, -1.263906643e-05f, + -1.268925759e-05f, -1.273941522e-05f, -1.278953921e-05f, -1.283962947e-05f, -1.288968589e-05f, -1.293970836e-05f, -1.298969677e-05f, -1.303965103e-05f, -1.308957101e-05f, -1.313945663e-05f, + -1.318930776e-05f, -1.323912431e-05f, -1.328890618e-05f, -1.333865324e-05f, -1.338836541e-05f, -1.343804258e-05f, -1.348768463e-05f, -1.353729147e-05f, -1.358686298e-05f, -1.363639908e-05f, + -1.368589964e-05f, -1.373536457e-05f, -1.378479376e-05f, -1.383418710e-05f, -1.388354450e-05f, -1.393286585e-05f, -1.398215104e-05f, -1.403139996e-05f, -1.408061253e-05f, -1.412978862e-05f, + -1.417892815e-05f, -1.422803099e-05f, -1.427709706e-05f, -1.432612624e-05f, -1.437511844e-05f, -1.442407355e-05f, -1.447299146e-05f, -1.452187208e-05f, -1.457071529e-05f, -1.461952101e-05f, + -1.466828911e-05f, -1.471701951e-05f, -1.476571210e-05f, -1.481436677e-05f, -1.486298343e-05f, -1.491156197e-05f, -1.496010228e-05f, -1.500860427e-05f, -1.505706784e-05f, -1.510549288e-05f, + -1.515387929e-05f, -1.520222696e-05f, -1.525053581e-05f, -1.529880572e-05f, -1.534703659e-05f, -1.539522832e-05f, -1.544338081e-05f, -1.549149397e-05f, -1.553956768e-05f, -1.558760184e-05f, + -1.563559637e-05f, -1.568355114e-05f, -1.573146608e-05f, -1.577934106e-05f, -1.582717600e-05f, -1.587497079e-05f, -1.592272533e-05f, -1.597043952e-05f, -1.601811327e-05f, -1.606574646e-05f, + -1.611333901e-05f, -1.616089081e-05f, -1.620840176e-05f, -1.625587176e-05f, -1.630330071e-05f, -1.635068852e-05f, -1.639803508e-05f, -1.644534030e-05f, -1.649260406e-05f, -1.653982629e-05f, + -1.658700687e-05f, -1.663414571e-05f, -1.668124271e-05f, -1.672829777e-05f, -1.677531079e-05f, -1.682228167e-05f, -1.686921032e-05f, -1.691609663e-05f, -1.696294052e-05f, -1.700974187e-05f, + -1.705650060e-05f, -1.710321660e-05f, -1.714988978e-05f, -1.719652004e-05f, -1.724310728e-05f, -1.728965140e-05f, -1.733615231e-05f, -1.738260991e-05f, -1.742902410e-05f, -1.747539479e-05f, + -1.752172188e-05f, -1.756800527e-05f, -1.761424487e-05f, -1.766044057e-05f, -1.770659229e-05f, -1.775269992e-05f, -1.779876337e-05f, -1.784478255e-05f, -1.789075735e-05f, -1.793668768e-05f, + -1.798257346e-05f, -1.802841457e-05f, -1.807421092e-05f, -1.811996242e-05f, -1.816566898e-05f, -1.821133050e-05f, -1.825694688e-05f, -1.830251802e-05f, -1.834804384e-05f, -1.839352424e-05f, + -1.843895912e-05f, -1.848434839e-05f, -1.852969196e-05f, -1.857498972e-05f, -1.862024159e-05f, -1.866544747e-05f, -1.871060727e-05f, -1.875572090e-05f, -1.880078825e-05f, -1.884580924e-05f, + -1.889078377e-05f, -1.893571175e-05f, -1.898059309e-05f, -1.902542769e-05f, -1.907021546e-05f, -1.911495630e-05f, -1.915965013e-05f, -1.920429684e-05f, -1.924889636e-05f, -1.929344858e-05f, + -1.933795341e-05f, -1.938241076e-05f, -1.942682054e-05f, -1.947118266e-05f, -1.951549702e-05f, -1.955976353e-05f, -1.960398211e-05f, -1.964815265e-05f, -1.969227506e-05f, -1.973634927e-05f, + -1.978037516e-05f, -1.982435267e-05f, -1.986828168e-05f, -1.991216211e-05f, -1.995599387e-05f, -1.999977688e-05f, -2.004351103e-05f, -2.008719624e-05f, -2.013083242e-05f, -2.017441947e-05f, + -2.021795731e-05f, -2.026144585e-05f, -2.030488500e-05f, -2.034827467e-05f, -2.039161476e-05f, -2.043490519e-05f, -2.047814587e-05f, -2.052133671e-05f, -2.056447762e-05f, -2.060756851e-05f, + -2.065060930e-05f, -2.069359989e-05f, -2.073654019e-05f, -2.077943012e-05f, -2.082226959e-05f, -2.086505851e-05f, -2.090779678e-05f, -2.095048434e-05f, -2.099312107e-05f, -2.103570691e-05f, + -2.107824175e-05f, -2.112072552e-05f, -2.116315812e-05f, -2.120553946e-05f, -2.124786947e-05f, -2.129014805e-05f, -2.133237512e-05f, -2.137455058e-05f, -2.141667436e-05f, -2.145874636e-05f, + -2.150076650e-05f, -2.154273469e-05f, -2.158465085e-05f, -2.162651489e-05f, -2.166832672e-05f, -2.171008626e-05f, -2.175179343e-05f, -2.179344813e-05f, -2.183505028e-05f, -2.187659980e-05f, + -2.191809659e-05f, -2.195954059e-05f, -2.200093169e-05f, -2.204226982e-05f, -2.208355489e-05f, -2.212478682e-05f, -2.216596551e-05f, -2.220709090e-05f, -2.224816288e-05f, -2.228918139e-05f, + -2.233014633e-05f, -2.237105762e-05f, -2.241191518e-05f, -2.245271892e-05f, -2.249346876e-05f, -2.253416462e-05f, -2.257480642e-05f, -2.261539406e-05f, -2.265592747e-05f, -2.269640656e-05f, + -2.273683126e-05f, -2.277720147e-05f, -2.281751712e-05f, -2.285777813e-05f, -2.289798440e-05f, -2.293813587e-05f, -2.297823244e-05f, -2.301827405e-05f, -2.305826059e-05f, -2.309819200e-05f, + -2.313806819e-05f, -2.317788908e-05f, -2.321765459e-05f, -2.325736463e-05f, -2.329701914e-05f, -2.333661802e-05f, -2.337616119e-05f, -2.341564858e-05f, -2.345508011e-05f, -2.349445569e-05f, + -2.353377524e-05f, -2.357303869e-05f, -2.361224595e-05f, -2.365139695e-05f, -2.369049160e-05f, -2.372952983e-05f, -2.376851155e-05f, -2.380743669e-05f, -2.384630517e-05f, -2.388511691e-05f, + -2.392387183e-05f, -2.396256985e-05f, -2.400121090e-05f, -2.403979488e-05f, -2.407832174e-05f, -2.411679138e-05f, -2.415520374e-05f, -2.419355872e-05f, -2.423185626e-05f, -2.427009628e-05f, + -2.430827870e-05f, -2.434640344e-05f, -2.438447043e-05f, -2.442247958e-05f, -2.446043082e-05f, -2.449832408e-05f, -2.453615928e-05f, -2.457393634e-05f, -2.461165519e-05f, -2.464931574e-05f, + -2.468691792e-05f, -2.472446167e-05f, -2.476194689e-05f, -2.479937352e-05f, -2.483674148e-05f, -2.487405069e-05f, -2.491130108e-05f, -2.494849258e-05f, -2.498562510e-05f, -2.502269858e-05f, + -2.505971294e-05f, -2.509666811e-05f, -2.513356400e-05f, -2.517040055e-05f, -2.520717768e-05f, -2.524389532e-05f, -2.528055339e-05f, -2.531715183e-05f, -2.535369055e-05f, -2.539016948e-05f, + -2.542658855e-05f, -2.546294769e-05f, -2.549924683e-05f, -2.553548588e-05f, -2.557166479e-05f, -2.560778346e-05f, -2.564384184e-05f, -2.567983986e-05f, -2.571577743e-05f, -2.575165448e-05f, + -2.578747095e-05f, -2.582322676e-05f, -2.585892185e-05f, -2.589455613e-05f, -2.593012954e-05f, -2.596564201e-05f, -2.600109346e-05f, -2.603648383e-05f, -2.607181304e-05f, -2.610708103e-05f, + -2.614228772e-05f, -2.617743304e-05f, -2.621251693e-05f, -2.624753930e-05f, -2.628250010e-05f, -2.631739925e-05f, -2.635223668e-05f, -2.638701233e-05f, -2.642172612e-05f, -2.645637799e-05f, + -2.649096786e-05f, -2.652549567e-05f, -2.655996135e-05f, -2.659436482e-05f, -2.662870603e-05f, -2.666298490e-05f, -2.669720137e-05f, -2.673135536e-05f, -2.676544680e-05f, -2.679947564e-05f, + -2.683344181e-05f, -2.686734522e-05f, -2.690118583e-05f, -2.693496356e-05f, -2.696867834e-05f, -2.700233011e-05f, -2.703591880e-05f, -2.706944434e-05f, -2.710290667e-05f, -2.713630572e-05f, + -2.716964142e-05f, -2.720291372e-05f, -2.723612254e-05f, -2.726926781e-05f, -2.730234948e-05f, -2.733536747e-05f, -2.736832172e-05f, -2.740121217e-05f, -2.743403875e-05f, -2.746680139e-05f, + -2.749950004e-05f, -2.753213462e-05f, -2.756470508e-05f, -2.759721134e-05f, -2.762965335e-05f, -2.766203104e-05f, -2.769434434e-05f, -2.772659320e-05f, -2.775877754e-05f, -2.779089731e-05f, + -2.782295245e-05f, -2.785494288e-05f, -2.788686855e-05f, -2.791872939e-05f, -2.795052535e-05f, -2.798225635e-05f, -2.801392234e-05f, -2.804552325e-05f, -2.807705903e-05f, -2.810852961e-05f, + -2.813993492e-05f, -2.817127491e-05f, -2.820254952e-05f, -2.823375868e-05f, -2.826490234e-05f, -2.829598042e-05f, -2.832699288e-05f, -2.835793965e-05f, -2.838882067e-05f, -2.841963588e-05f, + -2.845038522e-05f, -2.848106863e-05f, -2.851168605e-05f, -2.854223742e-05f, -2.857272268e-05f, -2.860314177e-05f, -2.863349464e-05f, -2.866378121e-05f, -2.869400144e-05f, -2.872415527e-05f, + -2.875424263e-05f, -2.878426346e-05f, -2.881421772e-05f, -2.884410534e-05f, -2.887392626e-05f, -2.890368043e-05f, -2.893336778e-05f, -2.896298826e-05f, -2.899254182e-05f, -2.902202839e-05f, + -2.905144792e-05f, -2.908080035e-05f, -2.911008562e-05f, -2.913930368e-05f, -2.916845447e-05f, -2.919753794e-05f, -2.922655402e-05f, -2.925550266e-05f, -2.928438381e-05f, -2.931319742e-05f, + -2.934194341e-05f, -2.937062175e-05f, -2.939923237e-05f, -2.942777521e-05f, -2.945625024e-05f, -2.948465738e-05f, -2.951299658e-05f, -2.954126780e-05f, -2.956947097e-05f, -2.959760604e-05f, + -2.962567296e-05f, -2.965367167e-05f, -2.968160212e-05f, -2.970946426e-05f, -2.973725803e-05f, -2.976498338e-05f, -2.979264026e-05f, -2.982022861e-05f, -2.984774838e-05f, -2.987519951e-05f, + -2.990258197e-05f, -2.992989568e-05f, -2.995714061e-05f, -2.998431669e-05f, -3.001142388e-05f, -3.003846213e-05f, -3.006543138e-05f, -3.009233158e-05f, -3.011916268e-05f, -3.014592464e-05f, + -3.017261739e-05f, -3.019924089e-05f, -3.022579509e-05f, -3.025227993e-05f, -3.027869537e-05f, -3.030504136e-05f, -3.033131785e-05f, -3.035752478e-05f, -3.038366211e-05f, -3.040972979e-05f, + -3.043572776e-05f, -3.046165599e-05f, -3.048751441e-05f, -3.051330299e-05f, -3.053902167e-05f, -3.056467040e-05f, -3.059024914e-05f, -3.061575784e-05f, -3.064119644e-05f, -3.066656491e-05f, + -3.069186319e-05f, -3.071709124e-05f, -3.074224901e-05f, -3.076733644e-05f, -3.079235351e-05f, -3.081730015e-05f, -3.084217632e-05f, -3.086698197e-05f, -3.089171706e-05f, -3.091638155e-05f, + -3.094097538e-05f, -3.096549851e-05f, -3.098995089e-05f, -3.101433248e-05f, -3.103864323e-05f, -3.106288309e-05f, -3.108705203e-05f, -3.111115000e-05f, -3.113517695e-05f, -3.115913283e-05f, + -3.118301761e-05f, -3.120683124e-05f, -3.123057367e-05f, -3.125424486e-05f, -3.127784476e-05f, -3.130137334e-05f, -3.132483055e-05f, -3.134821634e-05f, -3.137153067e-05f, -3.139477350e-05f, + -3.141794479e-05f, -3.144104449e-05f, -3.146407257e-05f, -3.148702897e-05f, -3.150991366e-05f, -3.153272659e-05f, -3.155546772e-05f, -3.157813701e-05f, -3.160073442e-05f, -3.162325991e-05f, + -3.164571343e-05f, -3.166809495e-05f, -3.169040443e-05f, -3.171264181e-05f, -3.173480707e-05f, -3.175690016e-05f, -3.177892104e-05f, -3.180086967e-05f, -3.182274601e-05f, -3.184455002e-05f, + -3.186628167e-05f, -3.188794091e-05f, -3.190952770e-05f, -3.193104200e-05f, -3.195248378e-05f, -3.197385300e-05f, -3.199514961e-05f, -3.201637358e-05f, -3.203752487e-05f, -3.205860344e-05f, + -3.207960926e-05f, -3.210054228e-05f, -3.212140247e-05f, -3.214218980e-05f, -3.216290421e-05f, -3.218354568e-05f, -3.220411418e-05f, -3.222460965e-05f, -3.224503207e-05f, -3.226538140e-05f, + -3.228565760e-05f, -3.230586064e-05f, -3.232599048e-05f, -3.234604708e-05f, -3.236603041e-05f, -3.238594044e-05f, -3.240577712e-05f, -3.242554043e-05f, -3.244523032e-05f, -3.246484677e-05f, + -3.248438973e-05f, -3.250385918e-05f, -3.252325508e-05f, -3.254257739e-05f, -3.256182608e-05f, -3.258100112e-05f, -3.260010247e-05f, -3.261913010e-05f, -3.263808398e-05f, -3.265696407e-05f, + -3.267577034e-05f, -3.269450276e-05f, -3.271316129e-05f, -3.273174590e-05f, -3.275025656e-05f, -3.276869324e-05f, -3.278705590e-05f, -3.280534452e-05f, -3.282355906e-05f, -3.284169948e-05f, + -3.285976577e-05f, -3.287775788e-05f, -3.289567579e-05f, -3.291351946e-05f, -3.293128886e-05f, -3.294898397e-05f, -3.296660476e-05f, -3.298415118e-05f, -3.300162322e-05f, -3.301902084e-05f, + -3.303634401e-05f, -3.305359271e-05f, -3.307076690e-05f, -3.308786656e-05f, -3.310489165e-05f, -3.312184215e-05f, -3.313871803e-05f, -3.315551925e-05f, -3.317224580e-05f, -3.318889764e-05f, + -3.320547474e-05f, -3.322197709e-05f, -3.323840464e-05f, -3.325475737e-05f, -3.327103526e-05f, -3.328723827e-05f, -3.330336638e-05f, -3.331941957e-05f, -3.333539780e-05f, -3.335130105e-05f, + -3.336712929e-05f, -3.338288251e-05f, -3.339856066e-05f, -3.341416373e-05f, -3.342969168e-05f, -3.344514450e-05f, -3.346052216e-05f, -3.347582463e-05f, -3.349105189e-05f, -3.350620391e-05f, + -3.352128067e-05f, -3.353628215e-05f, -3.355120831e-05f, -3.356605914e-05f, -3.358083461e-05f, -3.359553470e-05f, -3.361015938e-05f, -3.362470863e-05f, -3.363918243e-05f, -3.365358075e-05f, + -3.366790357e-05f, -3.368215087e-05f, -3.369632262e-05f, -3.371041881e-05f, -3.372443940e-05f, -3.373838438e-05f, -3.375225373e-05f, -3.376604742e-05f, -3.377976544e-05f, -3.379340775e-05f, + -3.380697435e-05f, -3.382046520e-05f, -3.383388029e-05f, -3.384721959e-05f, -3.386048309e-05f, -3.387367077e-05f, -3.388678260e-05f, -3.389981856e-05f, -3.391277864e-05f, -3.392566282e-05f, + -3.393847106e-05f, -3.395120337e-05f, -3.396385971e-05f, -3.397644006e-05f, -3.398894442e-05f, -3.400137275e-05f, -3.401372505e-05f, -3.402600128e-05f, -3.403820144e-05f, -3.405032551e-05f, + -3.406237346e-05f, -3.407434528e-05f, -3.408624095e-05f, -3.409806046e-05f, -3.410980379e-05f, -3.412147092e-05f, -3.413306183e-05f, -3.414457650e-05f, -3.415601493e-05f, -3.416737709e-05f, + -3.417866296e-05f, -3.418987254e-05f, -3.420100580e-05f, -3.421206273e-05f, -3.422304332e-05f, -3.423394754e-05f, -3.424477539e-05f, -3.425552684e-05f, -3.426620189e-05f, -3.427680051e-05f, + -3.428732270e-05f, -3.429776844e-05f, -3.430813771e-05f, -3.431843051e-05f, -3.432864681e-05f, -3.433878660e-05f, -3.434884987e-05f, -3.435883661e-05f, -3.436874680e-05f, -3.437858044e-05f, + -3.438833750e-05f, -3.439801797e-05f, -3.440762184e-05f, -3.441714911e-05f, -3.442659975e-05f, -3.443597376e-05f, -3.444527112e-05f, -3.445449182e-05f, -3.446363585e-05f, -3.447270320e-05f, + -3.448169385e-05f, -3.449060781e-05f, -3.449944505e-05f, -3.450820556e-05f, -3.451688934e-05f, -3.452549637e-05f, -3.453402665e-05f, -3.454248016e-05f, -3.455085689e-05f, -3.455915684e-05f, + -3.456737999e-05f, -3.457552634e-05f, -3.458359587e-05f, -3.459158859e-05f, -3.459950447e-05f, -3.460734351e-05f, -3.461510570e-05f, -3.462279103e-05f, -3.463039950e-05f, -3.463793110e-05f, + -3.464538581e-05f, -3.465276364e-05f, -3.466006457e-05f, -3.466728860e-05f, -3.467443572e-05f, -3.468150592e-05f, -3.468849919e-05f, -3.469541554e-05f, -3.470225495e-05f, -3.470901741e-05f, + -3.471570293e-05f, -3.472231149e-05f, -3.472884309e-05f, -3.473529772e-05f, -3.474167538e-05f, -3.474797606e-05f, -3.475419976e-05f, -3.476034647e-05f, -3.476641619e-05f, -3.477240892e-05f, + -3.477832464e-05f, -3.478416336e-05f, -3.478992506e-05f, -3.479560976e-05f, -3.480121743e-05f, -3.480674809e-05f, -3.481220172e-05f, -3.481757832e-05f, -3.482287790e-05f, -3.482810044e-05f, + -3.483324595e-05f, -3.483831441e-05f, -3.484330584e-05f, -3.484822022e-05f, -3.485305756e-05f, -3.485781785e-05f, -3.486250109e-05f, -3.486710728e-05f, -3.487163642e-05f, -3.487608851e-05f, + -3.488046354e-05f, -3.488476152e-05f, -3.488898245e-05f, -3.489312632e-05f, -3.489719313e-05f, -3.490118289e-05f, -3.490509559e-05f, -3.490893123e-05f, -3.491268982e-05f, -3.491637135e-05f, + -3.491997583e-05f, -3.492350325e-05f, -3.492695363e-05f, -3.493032695e-05f, -3.493362322e-05f, -3.493684244e-05f, -3.493998461e-05f, -3.494304974e-05f, -3.494603783e-05f, -3.494894888e-05f, + -3.495178289e-05f, -3.495453986e-05f, -3.495721980e-05f, -3.495982270e-05f, -3.496234858e-05f, -3.496479744e-05f, -3.496716928e-05f, -3.496946410e-05f, -3.497168190e-05f, -3.497382270e-05f, + -3.497588649e-05f, -3.497787328e-05f, -3.497978307e-05f, -3.498161587e-05f, -3.498337168e-05f, -3.498505051e-05f, -3.498665237e-05f, -3.498817725e-05f, -3.498962516e-05f, -3.499099611e-05f, + -3.499229011e-05f, -3.499350716e-05f, -3.499464726e-05f, -3.499571042e-05f, -3.499669666e-05f, -3.499760597e-05f, -3.499843836e-05f, -3.499919384e-05f, -3.499987242e-05f, -3.500047410e-05f, + -3.500099890e-05f, -3.500144681e-05f, -3.500181785e-05f, -3.500211202e-05f, -3.500232933e-05f, -3.500246980e-05f, -3.500253342e-05f, -3.500252022e-05f, -3.500243018e-05f, -3.500226334e-05f, + -3.500201969e-05f, -3.500169924e-05f, -3.500130201e-05f, -3.500082800e-05f, -3.500027722e-05f, -3.499964968e-05f, -3.499894540e-05f, -3.499816438e-05f, -3.499730663e-05f, -3.499637217e-05f, + -3.499536100e-05f, -3.499427314e-05f, -3.499310860e-05f, -3.499186738e-05f, -3.499054950e-05f, -3.498915498e-05f, -3.498768381e-05f, -3.498613602e-05f, -3.498451162e-05f, -3.498281062e-05f, + -3.498103303e-05f, -3.497917887e-05f, -3.497724814e-05f, -3.497524086e-05f, -3.497315705e-05f, -3.497099671e-05f, -3.496875986e-05f, -3.496644652e-05f, -3.496405669e-05f, -3.496159039e-05f, + -3.495904764e-05f, -3.495642845e-05f, -3.495373284e-05f, -3.495096081e-05f, -3.494811239e-05f, -3.494518758e-05f, -3.494218641e-05f, -3.493910889e-05f, -3.493595503e-05f, -3.493272485e-05f, + -3.492941837e-05f, -3.492603560e-05f, -3.492257656e-05f, -3.491904126e-05f, -3.491542972e-05f, -3.491174196e-05f, -3.490797799e-05f, -3.490413784e-05f, -3.490022151e-05f, -3.489622902e-05f, + -3.489216040e-05f, -3.488801566e-05f, -3.488379482e-05f, -3.487949790e-05f, -3.487512491e-05f, -3.487067587e-05f, -3.486615080e-05f, -3.486154972e-05f, -3.485687265e-05f, -3.485211960e-05f, + -3.484729060e-05f, -3.484238567e-05f, -3.483740482e-05f, -3.483234808e-05f, -3.482721546e-05f, -3.482200698e-05f, -3.481672267e-05f, -3.481136255e-05f, -3.480592662e-05f, -3.480041493e-05f, + -3.479482747e-05f, -3.478916429e-05f, -3.478342539e-05f, -3.477761081e-05f, -3.477172055e-05f, -3.476575464e-05f, -3.475971311e-05f, -3.475359598e-05f, -3.474740326e-05f, -3.474113498e-05f, + -3.473479117e-05f, -3.472837183e-05f, -3.472187701e-05f, -3.471530672e-05f, -3.470866098e-05f, -3.470193982e-05f, -3.469514325e-05f, -3.468827131e-05f, -3.468132402e-05f, -3.467430140e-05f, + -3.466720347e-05f, -3.466003026e-05f, -3.465278180e-05f, -3.464545810e-05f, -3.463805920e-05f, -3.463058511e-05f, -3.462303587e-05f, -3.461541149e-05f, -3.460771200e-05f, -3.459993744e-05f, + -3.459208782e-05f, -3.458416316e-05f, -3.457616351e-05f, -3.456808887e-05f, -3.455993928e-05f, -3.455171477e-05f, -3.454341535e-05f, -3.453504107e-05f, -3.452659194e-05f, -3.451806799e-05f, + -3.450946925e-05f, -3.450079575e-05f, -3.449204751e-05f, -3.448322456e-05f, -3.447432693e-05f, -3.446535465e-05f, -3.445630774e-05f, -3.444718624e-05f, -3.443799017e-05f, -3.442871956e-05f, + -3.441937444e-05f, -3.440995484e-05f, -3.440046079e-05f, -3.439089232e-05f, -3.438124945e-05f, -3.437153222e-05f, -3.436174066e-05f, -3.435187480e-05f, -3.434193466e-05f, -3.433192027e-05f, + -3.432183168e-05f, -3.431166890e-05f, -3.430143197e-05f, -3.429112092e-05f, -3.428073578e-05f, -3.427027659e-05f, -3.425974336e-05f, -3.424913614e-05f, -3.423845496e-05f, -3.422769985e-05f, + -3.421687084e-05f, -3.420596796e-05f, -3.419499124e-05f, -3.418394072e-05f, -3.417281644e-05f, -3.416161841e-05f, -3.415034668e-05f, -3.413900129e-05f, -3.412758225e-05f, -3.411608961e-05f, + -3.410452340e-05f, -3.409288365e-05f, -3.408117040e-05f, -3.406938368e-05f, -3.405752353e-05f, -3.404558998e-05f, -3.403358306e-05f, -3.402150281e-05f, -3.400934926e-05f, -3.399712246e-05f, + -3.398482243e-05f, -3.397244921e-05f, -3.396000283e-05f, -3.394748334e-05f, -3.393489076e-05f, -3.392222513e-05f, -3.390948650e-05f, -3.389667488e-05f, -3.388379033e-05f, -3.387083288e-05f, + -3.385780257e-05f, -3.384469942e-05f, -3.383152349e-05f, -3.381827480e-05f, -3.380495339e-05f, -3.379155931e-05f, -3.377809258e-05f, -3.376455325e-05f, -3.375094136e-05f, -3.373725693e-05f, + -3.372350002e-05f, -3.370967066e-05f, -3.369576889e-05f, -3.368179474e-05f, -3.366774826e-05f, -3.365362949e-05f, -3.363943846e-05f, -3.362517521e-05f, -3.361083979e-05f, -3.359643222e-05f, + -3.358195257e-05f, -3.356740085e-05f, -3.355277712e-05f, -3.353808141e-05f, -3.352331376e-05f, -3.350847422e-05f, -3.349356282e-05f, -3.347857961e-05f, -3.346352463e-05f, -3.344839791e-05f, + -3.343319951e-05f, -3.341792945e-05f, -3.340258779e-05f, -3.338717457e-05f, -3.337168982e-05f, -3.335613358e-05f, -3.334050592e-05f, -3.332480685e-05f, -3.330903643e-05f, -3.329319470e-05f, + -3.327728170e-05f, -3.326129748e-05f, -3.324524207e-05f, -3.322911553e-05f, -3.321291789e-05f, -3.319664920e-05f, -3.318030950e-05f, -3.316389884e-05f, -3.314741726e-05f, -3.313086481e-05f, + -3.311424152e-05f, -3.309754745e-05f, -3.308078264e-05f, -3.306394713e-05f, -3.304704097e-05f, -3.303006420e-05f, -3.301301687e-05f, -3.299589903e-05f, -3.297871072e-05f, -3.296145198e-05f, + -3.294412287e-05f, -3.292672342e-05f, -3.290925369e-05f, -3.289171372e-05f, -3.287410355e-05f, -3.285642324e-05f, -3.283867283e-05f, -3.282085237e-05f, -3.280296190e-05f, -3.278500147e-05f, + -3.276697113e-05f, -3.274887093e-05f, -3.273070092e-05f, -3.271246113e-05f, -3.269415163e-05f, -3.267577246e-05f, -3.265732366e-05f, -3.263880529e-05f, -3.262021739e-05f, -3.260156001e-05f, + -3.258283321e-05f, -3.256403703e-05f, -3.254517151e-05f, -3.252623672e-05f, -3.250723269e-05f, -3.248815948e-05f, -3.246901714e-05f, -3.244980572e-05f, -3.243052527e-05f, -3.241117583e-05f, + -3.239175747e-05f, -3.237227022e-05f, -3.235271414e-05f, -3.233308928e-05f, -3.231339570e-05f, -3.229363343e-05f, -3.227380254e-05f, -3.225390308e-05f, -3.223393509e-05f, -3.221389863e-05f, + -3.219379375e-05f, -3.217362050e-05f, -3.215337893e-05f, -3.213306910e-05f, -3.211269106e-05f, -3.209224487e-05f, -3.207173056e-05f, -3.205114820e-05f, -3.203049784e-05f, -3.200977954e-05f, + -3.198899334e-05f, -3.196813930e-05f, -3.194721747e-05f, -3.192622791e-05f, -3.190517067e-05f, -3.188404580e-05f, -3.186285337e-05f, -3.184159341e-05f, -3.182026599e-05f, -3.179887116e-05f, + -3.177740898e-05f, -3.175587950e-05f, -3.173428278e-05f, -3.171261887e-05f, -3.169088782e-05f, -3.166908970e-05f, -3.164722455e-05f, -3.162529244e-05f, -3.160329341e-05f, -3.158122753e-05f, + -3.155909485e-05f, -3.153689542e-05f, -3.151462931e-05f, -3.149229657e-05f, -3.146989726e-05f, -3.144743143e-05f, -3.142489913e-05f, -3.140230044e-05f, -3.137963540e-05f, -3.135690407e-05f, + -3.133410651e-05f, -3.131124278e-05f, -3.128831293e-05f, -3.126531703e-05f, -3.124225512e-05f, -3.121912727e-05f, -3.119593354e-05f, -3.117267399e-05f, -3.114934867e-05f, -3.112595764e-05f, + -3.110250096e-05f, -3.107897869e-05f, -3.105539090e-05f, -3.103173763e-05f, -3.100801895e-05f, -3.098423492e-05f, -3.096038559e-05f, -3.093647104e-05f, -3.091249130e-05f, -3.088844646e-05f, + -3.086433657e-05f, -3.084016168e-05f, -3.081592186e-05f, -3.079161717e-05f, -3.076724767e-05f, -3.074281342e-05f, -3.071831448e-05f, -3.069375092e-05f, -3.066912279e-05f, -3.064443015e-05f, + -3.061967308e-05f, -3.059485162e-05f, -3.056996584e-05f, -3.054501580e-05f, -3.052000157e-05f, -3.049492321e-05f, -3.046978078e-05f, -3.044457434e-05f, -3.041930395e-05f, -3.039396968e-05f, + -3.036857159e-05f, -3.034310974e-05f, -3.031758421e-05f, -3.029199504e-05f, -3.026634230e-05f, -3.024062606e-05f, -3.021484639e-05f, -3.018900333e-05f, -3.016309697e-05f, -3.013712736e-05f, + -3.011109456e-05f, -3.008499865e-05f, -3.005883968e-05f, -3.003261772e-05f, -3.000633284e-05f, -2.997998510e-05f, -2.995357456e-05f, -2.992710129e-05f, -2.990056536e-05f, -2.987396683e-05f, + -2.984730576e-05f, -2.982058223e-05f, -2.979379630e-05f, -2.976694803e-05f, -2.974003749e-05f, -2.971306474e-05f, -2.968602986e-05f, -2.965893291e-05f, -2.963177395e-05f, -2.960455306e-05f, + -2.957727029e-05f, -2.954992572e-05f, -2.952251941e-05f, -2.949505144e-05f, -2.946752186e-05f, -2.943993074e-05f, -2.941227816e-05f, -2.938456418e-05f, -2.935678887e-05f, -2.932895230e-05f, + -2.930105452e-05f, -2.927309563e-05f, -2.924507567e-05f, -2.921699472e-05f, -2.918885285e-05f, -2.916065013e-05f, -2.913238662e-05f, -2.910406240e-05f, -2.907567753e-05f, -2.904723209e-05f, + -2.901872614e-05f, -2.899015975e-05f, -2.896153299e-05f, -2.893284593e-05f, -2.890409865e-05f, -2.887529120e-05f, -2.884642367e-05f, -2.881749612e-05f, -2.878850862e-05f, -2.875946125e-05f, + -2.873035406e-05f, -2.870118714e-05f, -2.867196056e-05f, -2.864267438e-05f, -2.861332868e-05f, -2.858392352e-05f, -2.855445899e-05f, -2.852493515e-05f, -2.849535207e-05f, -2.846570982e-05f, + -2.843600848e-05f, -2.840624812e-05f, -2.837642881e-05f, -2.834655062e-05f, -2.831661362e-05f, -2.828661789e-05f, -2.825656350e-05f, -2.822645053e-05f, -2.819627904e-05f, -2.816604911e-05f, + -2.813576080e-05f, -2.810541421e-05f, -2.807500939e-05f, -2.804454642e-05f, -2.801402538e-05f, -2.798344633e-05f, -2.795280936e-05f, -2.792211453e-05f, -2.789136192e-05f, -2.786055161e-05f, + -2.782968366e-05f, -2.779875816e-05f, -2.776777518e-05f, -2.773673478e-05f, -2.770563705e-05f, -2.767448207e-05f, -2.764326990e-05f, -2.761200062e-05f, -2.758067431e-05f, -2.754929104e-05f, + -2.751785088e-05f, -2.748635392e-05f, -2.745480023e-05f, -2.742318988e-05f, -2.739152295e-05f, -2.735979952e-05f, -2.732801966e-05f, -2.729618345e-05f, -2.726429096e-05f, -2.723234227e-05f, + -2.720033746e-05f, -2.716827661e-05f, -2.713615978e-05f, -2.710398707e-05f, -2.707175854e-05f, -2.703947427e-05f, -2.700713434e-05f, -2.697473883e-05f, -2.694228781e-05f, -2.690978137e-05f, + -2.687721957e-05f, -2.684460250e-05f, -2.681193024e-05f, -2.677920286e-05f, -2.674642044e-05f, -2.671358307e-05f, -2.668069081e-05f, -2.664774374e-05f, -2.661474196e-05f, -2.658168552e-05f, + -2.654857452e-05f, -2.651540903e-05f, -2.648218913e-05f, -2.644891491e-05f, -2.641558643e-05f, -2.638220378e-05f, -2.634876703e-05f, -2.631527628e-05f, -2.628173159e-05f, -2.624813305e-05f, + -2.621448074e-05f, -2.618077474e-05f, -2.614701512e-05f, -2.611320197e-05f, -2.607933537e-05f, -2.604541539e-05f, -2.601144213e-05f, -2.597741566e-05f, -2.594333605e-05f, -2.590920340e-05f, + -2.587501778e-05f, -2.584077927e-05f, -2.580648796e-05f, -2.577214392e-05f, -2.573774725e-05f, -2.570329801e-05f, -2.566879629e-05f, -2.563424217e-05f, -2.559963574e-05f, -2.556497708e-05f, + -2.553026626e-05f, -2.549550337e-05f, -2.546068850e-05f, -2.542582172e-05f, -2.539090312e-05f, -2.535593278e-05f, -2.532091078e-05f, -2.528583721e-05f, -2.525071215e-05f, -2.521553568e-05f, + -2.518030788e-05f, -2.514502884e-05f, -2.510969865e-05f, -2.507431737e-05f, -2.503888511e-05f, -2.500340194e-05f, -2.496786794e-05f, -2.493228321e-05f, -2.489664781e-05f, -2.486096185e-05f, + -2.482522540e-05f, -2.478943854e-05f, -2.475360136e-05f, -2.471771395e-05f, -2.468177638e-05f, -2.464578875e-05f, -2.460975114e-05f, -2.457366363e-05f, -2.453752632e-05f, -2.450133927e-05f, + -2.446510258e-05f, -2.442881634e-05f, -2.439248062e-05f, -2.435609552e-05f, -2.431966112e-05f, -2.428317751e-05f, -2.424664477e-05f, -2.421006298e-05f, -2.417343224e-05f, -2.413675263e-05f, + -2.410002423e-05f, -2.406324713e-05f, -2.402642142e-05f, -2.398954719e-05f, -2.395262452e-05f, -2.391565349e-05f, -2.387863420e-05f, -2.384156673e-05f, -2.380445117e-05f, -2.376728760e-05f, + -2.373007612e-05f, -2.369281680e-05f, -2.365550974e-05f, -2.361815503e-05f, -2.358075274e-05f, -2.354330298e-05f, -2.350580582e-05f, -2.346826135e-05f, -2.343066967e-05f, -2.339303086e-05f, + -2.335534500e-05f, -2.331761219e-05f, -2.327983252e-05f, -2.324200607e-05f, -2.320413293e-05f, -2.316621319e-05f, -2.312824694e-05f, -2.309023426e-05f, -2.305217525e-05f, -2.301407000e-05f, + -2.297591859e-05f, -2.293772111e-05f, -2.289947765e-05f, -2.286118830e-05f, -2.282285316e-05f, -2.278447230e-05f, -2.274604582e-05f, -2.270757382e-05f, -2.266905637e-05f, -2.263049357e-05f, + -2.259188550e-05f, -2.255323227e-05f, -2.251453395e-05f, -2.247579064e-05f, -2.243700243e-05f, -2.239816941e-05f, -2.235929167e-05f, -2.232036929e-05f, -2.228140238e-05f, -2.224239102e-05f, + -2.220333530e-05f, -2.216423531e-05f, -2.212509115e-05f, -2.208590289e-05f, -2.204667065e-05f, -2.200739450e-05f, -2.196807454e-05f, -2.192871086e-05f, -2.188930355e-05f, -2.184985270e-05f, + -2.181035841e-05f, -2.177082076e-05f, -2.173123984e-05f, -2.169161576e-05f, -2.165194860e-05f, -2.161223845e-05f, -2.157248541e-05f, -2.153268956e-05f, -2.149285100e-05f, -2.145296983e-05f, + -2.141304613e-05f, -2.137308000e-05f, -2.133307152e-05f, -2.129302080e-05f, -2.125292792e-05f, -2.121279299e-05f, -2.117261608e-05f, -2.113239730e-05f, -2.109213673e-05f, -2.105183447e-05f, + -2.101149062e-05f, -2.097110526e-05f, -2.093067850e-05f, -2.089021041e-05f, -2.084970111e-05f, -2.080915067e-05f, -2.076855920e-05f, -2.072792679e-05f, -2.068725353e-05f, -2.064653952e-05f, + -2.060578485e-05f, -2.056498961e-05f, -2.052415391e-05f, -2.048327782e-05f, -2.044236145e-05f, -2.040140490e-05f, -2.036040825e-05f, -2.031937160e-05f, -2.027829505e-05f, -2.023717868e-05f, + -2.019602261e-05f, -2.015482691e-05f, -2.011359169e-05f, -2.007231704e-05f, -2.003100305e-05f, -1.998964983e-05f, -1.994825746e-05f, -1.990682604e-05f, -1.986535567e-05f, -1.982384644e-05f, + -1.978229845e-05f, -1.974071180e-05f, -1.969908657e-05f, -1.965742287e-05f, -1.961572078e-05f, -1.957398042e-05f, -1.953220187e-05f, -1.949038523e-05f, -1.944853059e-05f, -1.940663805e-05f, + -1.936470772e-05f, -1.932273967e-05f, -1.928073402e-05f, -1.923869085e-05f, -1.919661027e-05f, -1.915449237e-05f, -1.911233725e-05f, -1.907014500e-05f, -1.902791572e-05f, -1.898564951e-05f, + -1.894334646e-05f, -1.890100668e-05f, -1.885863025e-05f, -1.881621729e-05f, -1.877376787e-05f, -1.873128211e-05f, -1.868876009e-05f, -1.864620193e-05f, -1.860360770e-05f, -1.856097752e-05f, + -1.851831148e-05f, -1.847560967e-05f, -1.843287220e-05f, -1.839009916e-05f, -1.834729065e-05f, -1.830444677e-05f, -1.826156762e-05f, -1.821865329e-05f, -1.817570389e-05f, -1.813271950e-05f, + -1.808970024e-05f, -1.804664620e-05f, -1.800355747e-05f, -1.796043416e-05f, -1.791727636e-05f, -1.787408418e-05f, -1.783085770e-05f, -1.778759704e-05f, -1.774430229e-05f, -1.770097355e-05f, + -1.765761091e-05f, -1.761421448e-05f, -1.757078436e-05f, -1.752732064e-05f, -1.748382342e-05f, -1.744029281e-05f, -1.739672890e-05f, -1.735313180e-05f, -1.730950159e-05f, -1.726583839e-05f, + -1.722214229e-05f, -1.717841339e-05f, -1.713465179e-05f, -1.709085759e-05f, -1.704703089e-05f, -1.700317180e-05f, -1.695928040e-05f, -1.691535680e-05f, -1.687140111e-05f, -1.682741341e-05f, + -1.678339382e-05f, -1.673934242e-05f, -1.669525933e-05f, -1.665114464e-05f, -1.660699846e-05f, -1.656282088e-05f, -1.651861200e-05f, -1.647437192e-05f, -1.643010075e-05f, -1.638579859e-05f, + -1.634146553e-05f, -1.629710168e-05f, -1.625270714e-05f, -1.620828201e-05f, -1.616382639e-05f, -1.611934038e-05f, -1.607482409e-05f, -1.603027761e-05f, -1.598570104e-05f, -1.594109449e-05f, + -1.589645806e-05f, -1.585179185e-05f, -1.580709596e-05f, -1.576237049e-05f, -1.571761555e-05f, -1.567283123e-05f, -1.562801764e-05f, -1.558317488e-05f, -1.553830305e-05f, -1.549340225e-05f, + -1.544847259e-05f, -1.540351416e-05f, -1.535852707e-05f, -1.531351143e-05f, -1.526846733e-05f, -1.522339487e-05f, -1.517829416e-05f, -1.513316530e-05f, -1.508800839e-05f, -1.504282354e-05f, + -1.499761084e-05f, -1.495237040e-05f, -1.490710232e-05f, -1.486180671e-05f, -1.481648367e-05f, -1.477113329e-05f, -1.472575569e-05f, -1.468035096e-05f, -1.463491921e-05f, -1.458946054e-05f, + -1.454397505e-05f, -1.449846285e-05f, -1.445292404e-05f, -1.440735873e-05f, -1.436176701e-05f, -1.431614898e-05f, -1.427050476e-05f, -1.422483445e-05f, -1.417913814e-05f, -1.413341594e-05f, + -1.408766796e-05f, -1.404189430e-05f, -1.399609506e-05f, -1.395027035e-05f, -1.390442027e-05f, -1.385854491e-05f, -1.381264440e-05f, -1.376671882e-05f, -1.372076829e-05f, -1.367479291e-05f, + -1.362879277e-05f, -1.358276799e-05f, -1.353671868e-05f, -1.349064492e-05f, -1.344454683e-05f, -1.339842451e-05f, -1.335227807e-05f, -1.330610760e-05f, -1.325991322e-05f, -1.321369503e-05f, + -1.316745312e-05f, -1.312118762e-05f, -1.307489861e-05f, -1.302858621e-05f, -1.298225051e-05f, -1.293589163e-05f, -1.288950967e-05f, -1.284310473e-05f, -1.279667692e-05f, -1.275022633e-05f, + -1.270375309e-05f, -1.265725728e-05f, -1.261073902e-05f, -1.256419841e-05f, -1.251763555e-05f, -1.247105056e-05f, -1.242444352e-05f, -1.237781456e-05f, -1.233116377e-05f, -1.228449126e-05f, + -1.223779713e-05f, -1.219108149e-05f, -1.214434445e-05f, -1.209758611e-05f, -1.205080656e-05f, -1.200400593e-05f, -1.195718432e-05f, -1.191034182e-05f, -1.186347855e-05f, -1.181659461e-05f, + -1.176969010e-05f, -1.172276513e-05f, -1.167581982e-05f, -1.162885425e-05f, -1.158186854e-05f, -1.153486279e-05f, -1.148783711e-05f, -1.144079161e-05f, -1.139372638e-05f, -1.134664154e-05f, + -1.129953719e-05f, -1.125241344e-05f, -1.120527038e-05f, -1.115810814e-05f, -1.111092681e-05f, -1.106372649e-05f, -1.101650731e-05f, -1.096926935e-05f, -1.092201273e-05f, -1.087473755e-05f, + -1.082744393e-05f, -1.078013195e-05f, -1.073280174e-05f, -1.068545339e-05f, -1.063808702e-05f, -1.059070272e-05f, -1.054330061e-05f, -1.049588079e-05f, -1.044844337e-05f, -1.040098845e-05f, + -1.035351614e-05f, -1.030602654e-05f, -1.025851977e-05f, -1.021099593e-05f, -1.016345512e-05f, -1.011589745e-05f, -1.006832302e-05f, -1.002073196e-05f, -9.973124348e-06f, -9.925500306e-06f, + -9.877859937e-06f, -9.830203348e-06f, -9.782530644e-06f, -9.734841933e-06f, -9.687137321e-06f, -9.639416914e-06f, -9.591680820e-06f, -9.543929144e-06f, -9.496161994e-06f, -9.448379476e-06f, + -9.400581696e-06f, -9.352768762e-06f, -9.304940780e-06f, -9.257097857e-06f, -9.209240100e-06f, -9.161367615e-06f, -9.113480510e-06f, -9.065578890e-06f, -9.017662864e-06f, -8.969732537e-06f, + -8.921788018e-06f, -8.873829411e-06f, -8.825856826e-06f, -8.777870368e-06f, -8.729870144e-06f, -8.681856262e-06f, -8.633828828e-06f, -8.585787949e-06f, -8.537733733e-06f, -8.489666287e-06f, + -8.441585717e-06f, -8.393492131e-06f, -8.345385635e-06f, -8.297266338e-06f, -8.249134345e-06f, -8.200989765e-06f, -8.152832704e-06f, -8.104663269e-06f, -8.056481568e-06f, -8.008287708e-06f, + -7.960081796e-06f, -7.911863939e-06f, -7.863634245e-06f, -7.815392821e-06f, -7.767139774e-06f, -7.718875211e-06f, -7.670599241e-06f, -7.622311969e-06f, -7.574013503e-06f, -7.525703951e-06f, + -7.477383420e-06f, -7.429052018e-06f, -7.380709851e-06f, -7.332357028e-06f, -7.283993655e-06f, -7.235619840e-06f, -7.187235690e-06f, -7.138841313e-06f, -7.090436817e-06f, -7.042022308e-06f, + -6.993597894e-06f, -6.945163683e-06f, -6.896719782e-06f, -6.848266299e-06f, -6.799803341e-06f, -6.751331015e-06f, -6.702849429e-06f, -6.654358691e-06f, -6.605858908e-06f, -6.557350188e-06f, + -6.508832638e-06f, -6.460306366e-06f, -6.411771479e-06f, -6.363228086e-06f, -6.314676292e-06f, -6.266116207e-06f, -6.217547937e-06f, -6.168971590e-06f, -6.120387274e-06f, -6.071795097e-06f, + -6.023195166e-06f, -5.974587588e-06f, -5.925972471e-06f, -5.877349923e-06f, -5.828720052e-06f, -5.780082965e-06f, -5.731438769e-06f, -5.682787573e-06f, -5.634129484e-06f, -5.585464609e-06f, + -5.536793057e-06f, -5.488114934e-06f, -5.439430349e-06f, -5.390739409e-06f, -5.342042222e-06f, -5.293338895e-06f, -5.244629537e-06f, -5.195914254e-06f, -5.147193155e-06f, -5.098466347e-06f, + -5.049733937e-06f, -5.000996034e-06f, -4.952252745e-06f, -4.903504177e-06f, -4.854750439e-06f, -4.805991638e-06f, -4.757227881e-06f, -4.708459277e-06f, -4.659685932e-06f, -4.610907955e-06f, + -4.562125454e-06f, -4.513338535e-06f, -4.464547306e-06f, -4.415751876e-06f, -4.366952351e-06f, -4.318148840e-06f, -4.269341449e-06f, -4.220530288e-06f, -4.171715462e-06f, -4.122897080e-06f, + -4.074075250e-06f, -4.025250078e-06f, -3.976421674e-06f, -3.927590143e-06f, -3.878755594e-06f, -3.829918135e-06f, -3.781077872e-06f, -3.732234914e-06f, -3.683389369e-06f, -3.634541342e-06f, + -3.585690943e-06f, -3.536838279e-06f, -3.487983457e-06f, -3.439126584e-06f, -3.390267769e-06f, -3.341407119e-06f, -3.292544741e-06f, -3.243680742e-06f, -3.194815231e-06f, -3.145948315e-06f, + -3.097080101e-06f, -3.048210697e-06f, -2.999340209e-06f, -2.950468747e-06f, -2.901596416e-06f, -2.852723325e-06f, -2.803849580e-06f, -2.754975290e-06f, -2.706100561e-06f, -2.657225501e-06f, + -2.608350218e-06f, -2.559474818e-06f, -2.510599409e-06f, -2.461724098e-06f, -2.412848993e-06f, -2.363974201e-06f, -2.315099829e-06f, -2.266225985e-06f, -2.217352775e-06f, -2.168480308e-06f, + -2.119608689e-06f, -2.070738027e-06f, -2.021868429e-06f, -1.973000001e-06f, -1.924132852e-06f, -1.875267088e-06f, -1.826402816e-06f, -1.777540143e-06f, -1.728679177e-06f, -1.679820024e-06f, + -1.630962793e-06f, -1.582107589e-06f, -1.533254519e-06f, -1.484403692e-06f, -1.435555214e-06f, -1.386709191e-06f, -1.337865731e-06f, -1.289024942e-06f, -1.240186928e-06f, -1.191351799e-06f, + -1.142519660e-06f, -1.093690618e-06f, -1.044864781e-06f, -9.960422549e-07f, -9.472231468e-07f, -8.984075634e-07f, -8.495956117e-07f, -8.007873983e-07f, -7.519830300e-07f, -7.031826136e-07f, + -6.543862556e-07f, -6.055940628e-07f, -5.568061420e-07f, -5.080225996e-07f, -4.592435424e-07f, -4.104690768e-07f, -3.616993096e-07f, -3.129343473e-07f, -2.641742963e-07f, -2.154192632e-07f, + -1.666693545e-07f, -1.179246766e-07f, -6.918533593e-08f, -2.045143897e-08f, 2.827690791e-08f, 7.699959838e-08f, 1.257165261e-07f, 1.744275847e-07f, 2.231326679e-07f, 2.718316696e-07f, + 3.205244833e-07f, 3.692110030e-07f, 4.178911224e-07f, 4.665647353e-07f, 5.152317357e-07f, 5.638920175e-07f, 6.125454745e-07f, 6.611920007e-07f, 7.098314900e-07f, 7.584638366e-07f, + 8.070889343e-07f, 8.557066774e-07f, 9.043169598e-07f, 9.529196756e-07f, 1.001514719e-06f, 1.050101984e-06f, 1.098681366e-06f, 1.147252757e-06f, 1.195816053e-06f, 1.244371148e-06f, + 1.292917935e-06f, 1.341456311e-06f, 1.389986168e-06f, 1.438507401e-06f, 1.487019905e-06f, 1.535523574e-06f, 1.584018303e-06f, 1.632503986e-06f, 1.680980518e-06f, 1.729447793e-06f, + 1.777905707e-06f, 1.826354153e-06f, 1.874793026e-06f, 1.923222221e-06f, 1.971641634e-06f, 2.020051158e-06f, 2.068450688e-06f, 2.116840120e-06f, 2.165219349e-06f, 2.213588268e-06f, + 2.261946774e-06f, 2.310294761e-06f, 2.358632124e-06f, 2.406958759e-06f, 2.455274560e-06f, 2.503579422e-06f, 2.551873242e-06f, 2.600155913e-06f, 2.648427332e-06f, 2.696687393e-06f, + 2.744935992e-06f, 2.793173024e-06f, 2.841398385e-06f, 2.889611970e-06f, 2.937813675e-06f, 2.986003395e-06f, 3.034181026e-06f, 3.082346463e-06f, 3.130499601e-06f, 3.178640338e-06f, + 3.226768567e-06f, 3.274884186e-06f, 3.322987089e-06f, 3.371077174e-06f, 3.419154334e-06f, 3.467218468e-06f, 3.515269469e-06f, 3.563307235e-06f, 3.611331662e-06f, 3.659342645e-06f, + 3.707340080e-06f, 3.755323865e-06f, 3.803293894e-06f, 3.851250065e-06f, 3.899192273e-06f, 3.947120416e-06f, 3.995034388e-06f, 4.042934087e-06f, 4.090819409e-06f, 4.138690251e-06f, + 4.186546509e-06f, 4.234388079e-06f, 4.282214860e-06f, 4.330026746e-06f, 4.377823635e-06f, 4.425605423e-06f, 4.473372008e-06f, 4.521123286e-06f, 4.568859154e-06f, 4.616579509e-06f, + 4.664284249e-06f, 4.711973269e-06f, 4.759646468e-06f, 4.807303742e-06f, 4.854944988e-06f, 4.902570105e-06f, 4.950178988e-06f, 4.997771535e-06f, 5.045347645e-06f, 5.092907213e-06f, + 5.140450138e-06f, 5.187976317e-06f, 5.235485648e-06f, 5.282978028e-06f, 5.330453355e-06f, 5.377911527e-06f, 5.425352441e-06f, 5.472775995e-06f, 5.520182088e-06f, 5.567570616e-06f, + 5.614941478e-06f, 5.662294572e-06f, 5.709629797e-06f, 5.756947049e-06f, 5.804246228e-06f, 5.851527231e-06f, 5.898789957e-06f, 5.946034304e-06f, 5.993260171e-06f, 6.040467455e-06f, + 6.087656056e-06f, 6.134825871e-06f, 6.181976801e-06f, 6.229108742e-06f, 6.276221594e-06f, 6.323315255e-06f, 6.370389625e-06f, 6.417444602e-06f, 6.464480085e-06f, 6.511495973e-06f, + 6.558492165e-06f, 6.605468560e-06f, 6.652425058e-06f, 6.699361557e-06f, 6.746277956e-06f, 6.793174156e-06f, 6.840050054e-06f, 6.886905551e-06f, 6.933740547e-06f, 6.980554940e-06f, + 7.027348630e-06f, 7.074121517e-06f, 7.120873501e-06f, 7.167604481e-06f, 7.214314356e-06f, 7.261003028e-06f, 7.307670396e-06f, 7.354316359e-06f, 7.400940818e-06f, 7.447543673e-06f, + 7.494124825e-06f, 7.540684172e-06f, 7.587221616e-06f, 7.633737057e-06f, 7.680230395e-06f, 7.726701531e-06f, 7.773150365e-06f, 7.819576798e-06f, 7.865980730e-06f, 7.912362062e-06f, + 7.958720695e-06f, 8.005056530e-06f, 8.051369468e-06f, 8.097659408e-06f, 8.143926254e-06f, 8.190169905e-06f, 8.236390262e-06f, 8.282587227e-06f, 8.328760702e-06f, 8.374910586e-06f, + 8.421036783e-06f, 8.467139193e-06f, 8.513217717e-06f, 8.559272258e-06f, 8.605302716e-06f, 8.651308994e-06f, 8.697290994e-06f, 8.743248616e-06f, 8.789181764e-06f, 8.835090338e-06f, + 8.880974242e-06f, 8.926833377e-06f, 8.972667644e-06f, 9.018476948e-06f, 9.064261189e-06f, 9.110020270e-06f, 9.155754094e-06f, 9.201462562e-06f, 9.247145578e-06f, 9.292803044e-06f, + 9.338434863e-06f, 9.384040938e-06f, 9.429621171e-06f, 9.475175465e-06f, 9.520703723e-06f, 9.566205849e-06f, 9.611681744e-06f, 9.657131314e-06f, 9.702554459e-06f, 9.747951085e-06f, + 9.793321095e-06f, 9.838664391e-06f, 9.883980877e-06f, 9.929270457e-06f, 9.974533034e-06f, 1.001976851e-05f, 1.006497680e-05f, 1.011015779e-05f, 1.015531140e-05f, 1.020043752e-05f, + 1.024553606e-05f, 1.029060693e-05f, 1.033565003e-05f, 1.038066526e-05f, 1.042565252e-05f, 1.047061174e-05f, 1.051554279e-05f, 1.056044560e-05f, 1.060532007e-05f, 1.065016609e-05f, + 1.069498358e-05f, 1.073977244e-05f, 1.078453258e-05f, 1.082926390e-05f, 1.087396630e-05f, 1.091863969e-05f, 1.096328398e-05f, 1.100789907e-05f, 1.105248487e-05f, 1.109704128e-05f, + 1.114156820e-05f, 1.118606555e-05f, 1.123053323e-05f, 1.127497114e-05f, 1.131937920e-05f, 1.136375730e-05f, 1.140810535e-05f, 1.145242326e-05f, 1.149671093e-05f, 1.154096828e-05f, + 1.158519520e-05f, 1.162939161e-05f, 1.167355740e-05f, 1.171769250e-05f, 1.176179679e-05f, 1.180587020e-05f, 1.184991262e-05f, 1.189392397e-05f, 1.193790414e-05f, 1.198185305e-05f, + 1.202577061e-05f, 1.206965672e-05f, 1.211351129e-05f, 1.215733422e-05f, 1.220112543e-05f, 1.224488482e-05f, 1.228861230e-05f, 1.233230777e-05f, 1.237597115e-05f, 1.241960234e-05f, + 1.246320125e-05f, 1.250676779e-05f, 1.255030186e-05f, 1.259380338e-05f, 1.263727225e-05f, 1.268070838e-05f, 1.272411168e-05f, 1.276748206e-05f, 1.281081942e-05f, 1.285412368e-05f, + 1.289739474e-05f, 1.294063251e-05f, 1.298383690e-05f, 1.302700782e-05f, 1.307014518e-05f, 1.311324889e-05f, 1.315631886e-05f, 1.319935499e-05f, 1.324235720e-05f, 1.328532540e-05f, + 1.332825949e-05f, 1.337115938e-05f, 1.341402499e-05f, 1.345685623e-05f, 1.349965299e-05f, 1.354241520e-05f, 1.358514277e-05f, 1.362783560e-05f, 1.367049361e-05f, 1.371311669e-05f, + 1.375570478e-05f, 1.379825777e-05f, 1.384077558e-05f, 1.388325811e-05f, 1.392570528e-05f, 1.396811701e-05f, 1.401049319e-05f, 1.405283374e-05f, 1.409513857e-05f, 1.413740760e-05f, + 1.417964073e-05f, 1.422183788e-05f, 1.426399895e-05f, 1.430612386e-05f, 1.434821253e-05f, 1.439026485e-05f, 1.443228075e-05f, 1.447426014e-05f, 1.451620292e-05f, 1.455810902e-05f, + 1.459997833e-05f, 1.464181078e-05f, 1.468360628e-05f, 1.472536474e-05f, 1.476708607e-05f, 1.480877018e-05f, 1.485041699e-05f, 1.489202642e-05f, 1.493359836e-05f, 1.497513274e-05f, + 1.501662947e-05f, 1.505808847e-05f, 1.509950964e-05f, 1.514089290e-05f, 1.518223816e-05f, 1.522354534e-05f, 1.526481434e-05f, 1.530604510e-05f, 1.534723751e-05f, 1.538839149e-05f, + 1.542950695e-05f, 1.547058382e-05f, 1.551162200e-05f, 1.555262141e-05f, 1.559358196e-05f, 1.563450357e-05f, 1.567538616e-05f, 1.571622963e-05f, 1.575703390e-05f, 1.579779888e-05f, + 1.583852450e-05f, 1.587921067e-05f, 1.591985729e-05f, 1.596046430e-05f, 1.600103159e-05f, 1.604155910e-05f, 1.608204672e-05f, 1.612249439e-05f, 1.616290201e-05f, 1.620326950e-05f, + 1.624359678e-05f, 1.628388377e-05f, 1.632413037e-05f, 1.636433651e-05f, 1.640450209e-05f, 1.644462705e-05f, 1.648471129e-05f, 1.652475474e-05f, 1.656475730e-05f, 1.660471890e-05f, + 1.664463944e-05f, 1.668451886e-05f, 1.672435707e-05f, 1.676415397e-05f, 1.680390950e-05f, 1.684362357e-05f, 1.688329609e-05f, 1.692292699e-05f, 1.696251618e-05f, 1.700206358e-05f, + 1.704156910e-05f, 1.708103267e-05f, 1.712045420e-05f, 1.715983362e-05f, 1.719917084e-05f, 1.723846577e-05f, 1.727771834e-05f, 1.731692847e-05f, 1.735609607e-05f, 1.739522106e-05f, + 1.743430337e-05f, 1.747334291e-05f, 1.751233960e-05f, 1.755129336e-05f, 1.759020411e-05f, 1.762907177e-05f, 1.766789626e-05f, 1.770667749e-05f, 1.774541540e-05f, 1.778410989e-05f, + 1.782276089e-05f, 1.786136832e-05f, 1.789993210e-05f, 1.793845214e-05f, 1.797692838e-05f, 1.801536073e-05f, 1.805374910e-05f, 1.809209343e-05f, 1.813039363e-05f, 1.816864962e-05f, + 1.820686133e-05f, 1.824502867e-05f, 1.828315157e-05f, 1.832122995e-05f, 1.835926372e-05f, 1.839725282e-05f, 1.843519716e-05f, 1.847309667e-05f, 1.851095126e-05f, 1.854876087e-05f, + 1.858652540e-05f, 1.862424478e-05f, 1.866191895e-05f, 1.869954781e-05f, 1.873713129e-05f, 1.877466931e-05f, 1.881216180e-05f, 1.884960868e-05f, 1.888700987e-05f, 1.892436530e-05f, + 1.896167488e-05f, 1.899893855e-05f, 1.903615622e-05f, 1.907332782e-05f, 1.911045328e-05f, 1.914753251e-05f, 1.918456544e-05f, 1.922155199e-05f, 1.925849209e-05f, 1.929538567e-05f, + 1.933223264e-05f, 1.936903294e-05f, 1.940578648e-05f, 1.944249319e-05f, 1.947915299e-05f, 1.951576582e-05f, 1.955233159e-05f, 1.958885024e-05f, 1.962532167e-05f, 1.966174583e-05f, + 1.969812264e-05f, 1.973445202e-05f, 1.977073390e-05f, 1.980696819e-05f, 1.984315484e-05f, 1.987929377e-05f, 1.991538490e-05f, 1.995142815e-05f, 1.998742346e-05f, 2.002337075e-05f, + 2.005926995e-05f, 2.009512098e-05f, 2.013092377e-05f, 2.016667825e-05f, 2.020238435e-05f, 2.023804199e-05f, 2.027365109e-05f, 2.030921160e-05f, 2.034472342e-05f, 2.038018650e-05f, + 2.041560076e-05f, 2.045096613e-05f, 2.048628253e-05f, 2.052154990e-05f, 2.055676816e-05f, 2.059193724e-05f, 2.062705706e-05f, 2.066212757e-05f, 2.069714868e-05f, 2.073212032e-05f, + 2.076704243e-05f, 2.080191493e-05f, 2.083673776e-05f, 2.087151083e-05f, 2.090623408e-05f, 2.094090745e-05f, 2.097553085e-05f, 2.101010422e-05f, 2.104462749e-05f, 2.107910059e-05f, + 2.111352345e-05f, 2.114789600e-05f, 2.118221817e-05f, 2.121648989e-05f, 2.125071108e-05f, 2.128488169e-05f, 2.131900165e-05f, 2.135307087e-05f, 2.138708930e-05f, 2.142105686e-05f, + 2.145497349e-05f, 2.148883912e-05f, 2.152265368e-05f, 2.155641710e-05f, 2.159012931e-05f, 2.162379024e-05f, 2.165739983e-05f, 2.169095801e-05f, 2.172446472e-05f, 2.175791987e-05f, + 2.179132341e-05f, 2.182467527e-05f, 2.185797538e-05f, 2.189122367e-05f, 2.192442009e-05f, 2.195756455e-05f, 2.199065699e-05f, 2.202369735e-05f, 2.205668556e-05f, 2.208962156e-05f, + 2.212250527e-05f, 2.215533663e-05f, 2.218811558e-05f, 2.222084204e-05f, 2.225351596e-05f, 2.228613727e-05f, 2.231870590e-05f, 2.235122178e-05f, 2.238368486e-05f, 2.241609506e-05f, + 2.244845232e-05f, 2.248075658e-05f, 2.251300777e-05f, 2.254520583e-05f, 2.257735069e-05f, 2.260944229e-05f, 2.264148056e-05f, 2.267346543e-05f, 2.270539686e-05f, 2.273727476e-05f, + 2.276909908e-05f, 2.280086975e-05f, 2.283258672e-05f, 2.286424991e-05f, 2.289585926e-05f, 2.292741471e-05f, 2.295891620e-05f, 2.299036367e-05f, 2.302175704e-05f, 2.305309626e-05f, + 2.308438127e-05f, 2.311561200e-05f, 2.314678839e-05f, 2.317791038e-05f, 2.320897791e-05f, 2.323999091e-05f, 2.327094933e-05f, 2.330185309e-05f, 2.333270215e-05f, 2.336349643e-05f, + 2.339423588e-05f, 2.342492044e-05f, 2.345555004e-05f, 2.348612462e-05f, 2.351664413e-05f, 2.354710850e-05f, 2.357751767e-05f, 2.360787158e-05f, 2.363817017e-05f, 2.366841339e-05f, + 2.369860116e-05f, 2.372873344e-05f, 2.375881015e-05f, 2.378883125e-05f, 2.381879667e-05f, 2.384870635e-05f, 2.387856024e-05f, 2.390835827e-05f, 2.393810039e-05f, 2.396778653e-05f, + 2.399741664e-05f, 2.402699066e-05f, 2.405650853e-05f, 2.408597019e-05f, 2.411537558e-05f, 2.414472466e-05f, 2.417401735e-05f, 2.420325360e-05f, 2.423243335e-05f, 2.426155655e-05f, + 2.429062313e-05f, 2.431963304e-05f, 2.434858623e-05f, 2.437748264e-05f, 2.440632220e-05f, 2.443510487e-05f, 2.446383058e-05f, 2.449249928e-05f, 2.452111091e-05f, 2.454966542e-05f, + 2.457816275e-05f, 2.460660284e-05f, 2.463498565e-05f, 2.466331110e-05f, 2.469157916e-05f, 2.471978975e-05f, 2.474794283e-05f, 2.477603834e-05f, 2.480407623e-05f, 2.483205644e-05f, + 2.485997892e-05f, 2.488784361e-05f, 2.491565046e-05f, 2.494339941e-05f, 2.497109041e-05f, 2.499872340e-05f, 2.502629833e-05f, 2.505381515e-05f, 2.508127381e-05f, 2.510867424e-05f, + 2.513601640e-05f, 2.516330023e-05f, 2.519052568e-05f, 2.521769270e-05f, 2.524480123e-05f, 2.527185122e-05f, 2.529884262e-05f, 2.532577538e-05f, 2.535264944e-05f, 2.537946475e-05f, + 2.540622125e-05f, 2.543291891e-05f, 2.545955766e-05f, 2.548613746e-05f, 2.551265824e-05f, 2.553911997e-05f, 2.556552258e-05f, 2.559186604e-05f, 2.561815028e-05f, 2.564437526e-05f, + 2.567054092e-05f, 2.569664721e-05f, 2.572269410e-05f, 2.574868151e-05f, 2.577460941e-05f, 2.580047774e-05f, 2.582628646e-05f, 2.585203551e-05f, 2.587772484e-05f, 2.590335441e-05f, + 2.592892416e-05f, 2.595443405e-05f, 2.597988403e-05f, 2.600527404e-05f, 2.603060405e-05f, 2.605587399e-05f, 2.608108383e-05f, 2.610623351e-05f, 2.613132298e-05f, 2.615635221e-05f, + 2.618132113e-05f, 2.620622970e-05f, 2.623107788e-05f, 2.625586561e-05f, 2.628059285e-05f, 2.630525955e-05f, 2.632986566e-05f, 2.635441115e-05f, 2.637889595e-05f, 2.640332002e-05f, + 2.642768332e-05f, 2.645198581e-05f, 2.647622742e-05f, 2.650040812e-05f, 2.652452787e-05f, 2.654858661e-05f, 2.657258430e-05f, 2.659652089e-05f, 2.662039634e-05f, 2.664421061e-05f, + 2.666796364e-05f, 2.669165540e-05f, 2.671528583e-05f, 2.673885490e-05f, 2.676236256e-05f, 2.678580876e-05f, 2.680919346e-05f, 2.683251661e-05f, 2.685577818e-05f, 2.687897811e-05f, + 2.690211636e-05f, 2.692519290e-05f, 2.694820767e-05f, 2.697116064e-05f, 2.699405175e-05f, 2.701688097e-05f, 2.703964826e-05f, 2.706235356e-05f, 2.708499684e-05f, 2.710757806e-05f, + 2.713009717e-05f, 2.715255413e-05f, 2.717494890e-05f, 2.719728143e-05f, 2.721955169e-05f, 2.724175964e-05f, 2.726390522e-05f, 2.728598840e-05f, 2.730800915e-05f, 2.732996740e-05f, + 2.735186314e-05f, 2.737369631e-05f, 2.739546688e-05f, 2.741717480e-05f, 2.743882003e-05f, 2.746040254e-05f, 2.748192228e-05f, 2.750337922e-05f, 2.752477330e-05f, 2.754610450e-05f, + 2.756737278e-05f, 2.758857809e-05f, 2.760972040e-05f, 2.763079966e-05f, 2.765181584e-05f, 2.767276890e-05f, 2.769365879e-05f, 2.771448549e-05f, 2.773524895e-05f, 2.775594914e-05f, + 2.777658601e-05f, 2.779715953e-05f, 2.781766966e-05f, 2.783811636e-05f, 2.785849960e-05f, 2.787881934e-05f, 2.789907553e-05f, 2.791926815e-05f, 2.793939715e-05f, 2.795946251e-05f, + 2.797946418e-05f, 2.799940212e-05f, 2.801927630e-05f, 2.803908669e-05f, 2.805883324e-05f, 2.807851593e-05f, 2.809813471e-05f, 2.811768955e-05f, 2.813718041e-05f, 2.815660726e-05f, + 2.817597007e-05f, 2.819526879e-05f, 2.821450340e-05f, 2.823367386e-05f, 2.825278013e-05f, 2.827182217e-05f, 2.829079997e-05f, 2.830971347e-05f, 2.832856265e-05f, 2.834734748e-05f, + 2.836606791e-05f, 2.838472392e-05f, 2.840331547e-05f, 2.842184253e-05f, 2.844030506e-05f, 2.845870303e-05f, 2.847703641e-05f, 2.849530517e-05f, 2.851350928e-05f, 2.853164869e-05f, + 2.854972338e-05f, 2.856773332e-05f, 2.858567847e-05f, 2.860355881e-05f, 2.862137429e-05f, 2.863912490e-05f, 2.865681059e-05f, 2.867443134e-05f, 2.869198711e-05f, 2.870947788e-05f, + 2.872690361e-05f, 2.874426427e-05f, 2.876155984e-05f, 2.877879027e-05f, 2.879595555e-05f, 2.881305564e-05f, 2.883009050e-05f, 2.884706012e-05f, 2.886396446e-05f, 2.888080349e-05f, + 2.889757719e-05f, 2.891428551e-05f, 2.893092844e-05f, 2.894750595e-05f, 2.896401800e-05f, 2.898046456e-05f, 2.899684562e-05f, 2.901316113e-05f, 2.902941108e-05f, 2.904559543e-05f, + 2.906171416e-05f, 2.907776724e-05f, 2.909375463e-05f, 2.910967632e-05f, 2.912553228e-05f, 2.914132247e-05f, 2.915704687e-05f, 2.917270546e-05f, 2.918829821e-05f, 2.920382508e-05f, + 2.921928607e-05f, 2.923468112e-05f, 2.925001024e-05f, 2.926527337e-05f, 2.928047051e-05f, 2.929560162e-05f, 2.931066668e-05f, 2.932566566e-05f, 2.934059854e-05f, 2.935546529e-05f, + 2.937026589e-05f, 2.938500032e-05f, 2.939966854e-05f, 2.941427053e-05f, 2.942880628e-05f, 2.944327575e-05f, 2.945767892e-05f, 2.947201576e-05f, 2.948628626e-05f, 2.950049039e-05f, + 2.951462812e-05f, 2.952869944e-05f, 2.954270432e-05f, 2.955664273e-05f, 2.957051465e-05f, 2.958432007e-05f, 2.959805895e-05f, 2.961173128e-05f, 2.962533703e-05f, 2.963887619e-05f, + 2.965234872e-05f, 2.966575461e-05f, 2.967909383e-05f, 2.969236637e-05f, 2.970557219e-05f, 2.971871129e-05f, 2.973178364e-05f, 2.974478922e-05f, 2.975772801e-05f, 2.977059998e-05f, + 2.978340512e-05f, 2.979614340e-05f, 2.980881482e-05f, 2.982141933e-05f, 2.983395694e-05f, 2.984642761e-05f, 2.985883132e-05f, 2.987116806e-05f, 2.988343782e-05f, 2.989564055e-05f, + 2.990777626e-05f, 2.991984492e-05f, 2.993184651e-05f, 2.994378102e-05f, 2.995564841e-05f, 2.996744869e-05f, 2.997918182e-05f, 2.999084779e-05f, 3.000244659e-05f, 3.001397819e-05f, + 3.002544258e-05f, 3.003683973e-05f, 3.004816964e-05f, 3.005943229e-05f, 3.007062765e-05f, 3.008175572e-05f, 3.009281646e-05f, 3.010380988e-05f, 3.011473595e-05f, 3.012559466e-05f, + 3.013638598e-05f, 3.014710991e-05f, 3.015776643e-05f, 3.016835552e-05f, 3.017887717e-05f, 3.018933136e-05f, 3.019971807e-05f, 3.021003730e-05f, 3.022028902e-05f, 3.023047323e-05f, + 3.024058990e-05f, 3.025063903e-05f, 3.026062059e-05f, 3.027053458e-05f, 3.028038099e-05f, 3.029015978e-05f, 3.029987096e-05f, 3.030951451e-05f, 3.031909042e-05f, 3.032859867e-05f, + 3.033803925e-05f, 3.034741215e-05f, 3.035671735e-05f, 3.036595485e-05f, 3.037512462e-05f, 3.038422666e-05f, 3.039326096e-05f, 3.040222749e-05f, 3.041112626e-05f, 3.041995725e-05f, + 3.042872045e-05f, 3.043741584e-05f, 3.044604342e-05f, 3.045460317e-05f, 3.046309509e-05f, 3.047151916e-05f, 3.047987537e-05f, 3.048816371e-05f, 3.049638417e-05f, 3.050453674e-05f, + 3.051262142e-05f, 3.052063818e-05f, 3.052858703e-05f, 3.053646794e-05f, 3.054428092e-05f, 3.055202595e-05f, 3.055970302e-05f, 3.056731213e-05f, 3.057485327e-05f, 3.058232642e-05f, + 3.058973158e-05f, 3.059706873e-05f, 3.060433789e-05f, 3.061153902e-05f, 3.061867213e-05f, 3.062573721e-05f, 3.063273425e-05f, 3.063966324e-05f, 3.064652417e-05f, 3.065331705e-05f, + 3.066004185e-05f, 3.066669858e-05f, 3.067328723e-05f, 3.067980779e-05f, 3.068626025e-05f, 3.069264461e-05f, 3.069896087e-05f, 3.070520900e-05f, 3.071138902e-05f, 3.071750092e-05f, + 3.072354468e-05f, 3.072952031e-05f, 3.073542779e-05f, 3.074126713e-05f, 3.074703831e-05f, 3.075274134e-05f, 3.075837621e-05f, 3.076394292e-05f, 3.076944145e-05f, 3.077487181e-05f, + 3.078023399e-05f, 3.078552799e-05f, 3.079075380e-05f, 3.079591142e-05f, 3.080100085e-05f, 3.080602209e-05f, 3.081097512e-05f, 3.081585996e-05f, 3.082067658e-05f, 3.082542500e-05f, + 3.083010521e-05f, 3.083471721e-05f, 3.083926099e-05f, 3.084373656e-05f, 3.084814391e-05f, 3.085248303e-05f, 3.085675394e-05f, 3.086095661e-05f, 3.086509107e-05f, 3.086915730e-05f, + 3.087315530e-05f, 3.087708507e-05f, 3.088094661e-05f, 3.088473993e-05f, 3.088846501e-05f, 3.089212187e-05f, 3.089571049e-05f, 3.089923088e-05f, 3.090268304e-05f, 3.090606698e-05f, + 3.090938268e-05f, 3.091263015e-05f, 3.091580940e-05f, 3.091892042e-05f, 3.092196321e-05f, 3.092493778e-05f, 3.092784412e-05f, 3.093068224e-05f, 3.093345215e-05f, 3.093615383e-05f, + 3.093878730e-05f, 3.094135255e-05f, 3.094384959e-05f, 3.094627842e-05f, 3.094863904e-05f, 3.095093146e-05f, 3.095315568e-05f, 3.095531169e-05f, 3.095739952e-05f, 3.095941915e-05f, + 3.096137059e-05f, 3.096325385e-05f, 3.096506892e-05f, 3.096681582e-05f, 3.096849454e-05f, 3.097010510e-05f, 3.097164749e-05f, 3.097312172e-05f, 3.097452779e-05f, 3.097586571e-05f, + 3.097713549e-05f, 3.097833713e-05f, 3.097947063e-05f, 3.098053600e-05f, 3.098153324e-05f, 3.098246237e-05f, 3.098332338e-05f, 3.098411629e-05f, 3.098484110e-05f, 3.098549781e-05f, + 3.098608643e-05f, 3.098660697e-05f, 3.098705944e-05f, 3.098744383e-05f, 3.098776017e-05f, 3.098800845e-05f, 3.098818869e-05f, 3.098830089e-05f, 3.098834506e-05f, 3.098832120e-05f, + 3.098822932e-05f, 3.098806944e-05f, 3.098784156e-05f, 3.098754569e-05f, 3.098718184e-05f, 3.098675001e-05f, 3.098625022e-05f, 3.098568247e-05f, 3.098504678e-05f, 3.098434314e-05f, + 3.098357158e-05f, 3.098273210e-05f, 3.098182471e-05f, 3.098084943e-05f, 3.097980625e-05f, 3.097869519e-05f, 3.097751627e-05f, 3.097626949e-05f, 3.097495485e-05f, 3.097357239e-05f, + 3.097212209e-05f, 3.097060399e-05f, 3.096901807e-05f, 3.096736437e-05f, 3.096564288e-05f, 3.096385363e-05f, 3.096199662e-05f, 3.096007186e-05f, 3.095807937e-05f, 3.095601915e-05f, + 3.095389123e-05f, 3.095169561e-05f, 3.094943231e-05f, 3.094710134e-05f, 3.094470271e-05f, 3.094223643e-05f, 3.093970252e-05f, 3.093710100e-05f, 3.093443187e-05f, 3.093169515e-05f, + 3.092889085e-05f, 3.092601899e-05f, 3.092307957e-05f, 3.092007263e-05f, 3.091699816e-05f, 3.091385619e-05f, 3.091064673e-05f, 3.090736979e-05f, 3.090402539e-05f, 3.090061354e-05f, + 3.089713426e-05f, 3.089358757e-05f, 3.088997348e-05f, 3.088629200e-05f, 3.088254315e-05f, 3.087872696e-05f, 3.087484342e-05f, 3.087089257e-05f, 3.086687442e-05f, 3.086278897e-05f, + 3.085863626e-05f, 3.085441630e-05f, 3.085012910e-05f, 3.084577468e-05f, 3.084135306e-05f, 3.083686426e-05f, 3.083230829e-05f, 3.082768517e-05f, 3.082299492e-05f, 3.081823756e-05f, + 3.081341311e-05f, 3.080852158e-05f, 3.080356299e-05f, 3.079853736e-05f, 3.079344472e-05f, 3.078828507e-05f, 3.078305845e-05f, 3.077776486e-05f, 3.077240432e-05f, 3.076697687e-05f, + 3.076148250e-05f, 3.075592126e-05f, 3.075029315e-05f, 3.074459820e-05f, 3.073883642e-05f, 3.073300784e-05f, 3.072711248e-05f, 3.072115036e-05f, 3.071512149e-05f, 3.070902590e-05f, + 3.070286362e-05f, 3.069663466e-05f, 3.069033904e-05f, 3.068397678e-05f, 3.067754791e-05f, 3.067105245e-05f, 3.066449042e-05f, 3.065786185e-05f, 3.065116675e-05f, 3.064440514e-05f, + 3.063757706e-05f, 3.063068252e-05f, 3.062372154e-05f, 3.061669415e-05f, 3.060960038e-05f, 3.060244024e-05f, 3.059521375e-05f, 3.058792095e-05f, 3.058056186e-05f, 3.057313649e-05f, + 3.056564488e-05f, 3.055808704e-05f, 3.055046301e-05f, 3.054277280e-05f, 3.053501644e-05f, 3.052719396e-05f, 3.051930538e-05f, 3.051135072e-05f, 3.050333001e-05f, 3.049524328e-05f, + 3.048709055e-05f, 3.047887185e-05f, 3.047058720e-05f, 3.046223663e-05f, 3.045382016e-05f, 3.044533782e-05f, 3.043678964e-05f, 3.042817564e-05f, 3.041949585e-05f, 3.041075029e-05f, + 3.040193900e-05f, 3.039306200e-05f, 3.038411932e-05f, 3.037511098e-05f, 3.036603701e-05f, 3.035689744e-05f, 3.034769229e-05f, 3.033842161e-05f, 3.032908540e-05f, 3.031968371e-05f, + 3.031021655e-05f, 3.030068396e-05f, 3.029108597e-05f, 3.028142260e-05f, 3.027169388e-05f, 3.026189985e-05f, 3.025204053e-05f, 3.024211595e-05f, 3.023212614e-05f, 3.022207112e-05f, + 3.021195094e-05f, 3.020176562e-05f, 3.019151518e-05f, 3.018119966e-05f, 3.017081910e-05f, 3.016037351e-05f, 3.014986293e-05f, 3.013928739e-05f, 3.012864692e-05f, 3.011794156e-05f, + 3.010717132e-05f, 3.009633626e-05f, 3.008543638e-05f, 3.007447174e-05f, 3.006344235e-05f, 3.005234825e-05f, 3.004118948e-05f, 3.002996606e-05f, 3.001867802e-05f, 3.000732541e-05f, + 2.999590824e-05f, 2.998442656e-05f, 2.997288039e-05f, 2.996126978e-05f, 2.994959474e-05f, 2.993785532e-05f, 2.992605155e-05f, 2.991418346e-05f, 2.990225109e-05f, 2.989025446e-05f, + 2.987819362e-05f, 2.986606860e-05f, 2.985387942e-05f, 2.984162613e-05f, 2.982930876e-05f, 2.981692734e-05f, 2.980448192e-05f, 2.979197251e-05f, 2.977939916e-05f, 2.976676191e-05f, + 2.975406078e-05f, 2.974129582e-05f, 2.972846705e-05f, 2.971557452e-05f, 2.970261827e-05f, 2.968959831e-05f, 2.967651470e-05f, 2.966336747e-05f, 2.965015665e-05f, 2.963688228e-05f, + 2.962354440e-05f, 2.961014304e-05f, 2.959667825e-05f, 2.958315005e-05f, 2.956955848e-05f, 2.955590359e-05f, 2.954218541e-05f, 2.952840397e-05f, 2.951455932e-05f, 2.950065149e-05f, + 2.948668052e-05f, 2.947264645e-05f, 2.945854931e-05f, 2.944438915e-05f, 2.943016600e-05f, 2.941587990e-05f, 2.940153090e-05f, 2.938711902e-05f, 2.937264430e-05f, 2.935810680e-05f, + 2.934350654e-05f, 2.932884357e-05f, 2.931411792e-05f, 2.929932963e-05f, 2.928447875e-05f, 2.926956532e-05f, 2.925458936e-05f, 2.923955093e-05f, 2.922445007e-05f, 2.920928681e-05f, + 2.919406120e-05f, 2.917877327e-05f, 2.916342307e-05f, 2.914801063e-05f, 2.913253601e-05f, 2.911699923e-05f, 2.910140035e-05f, 2.908573940e-05f, 2.907001642e-05f, 2.905423146e-05f, + 2.903838456e-05f, 2.902247576e-05f, 2.900650509e-05f, 2.899047262e-05f, 2.897437837e-05f, 2.895822239e-05f, 2.894200472e-05f, 2.892572540e-05f, 2.890938449e-05f, 2.889298201e-05f, + 2.887651802e-05f, 2.885999255e-05f, 2.884340566e-05f, 2.882675737e-05f, 2.881004775e-05f, 2.879327683e-05f, 2.877644465e-05f, 2.875955126e-05f, 2.874259671e-05f, 2.872558103e-05f, + 2.870850428e-05f, 2.869136649e-05f, 2.867416771e-05f, 2.865690800e-05f, 2.863958738e-05f, 2.862220591e-05f, 2.860476363e-05f, 2.858726059e-05f, 2.856969683e-05f, 2.855207240e-05f, + 2.853438734e-05f, 2.851664170e-05f, 2.849883553e-05f, 2.848096887e-05f, 2.846304177e-05f, 2.844505428e-05f, 2.842700643e-05f, 2.840889828e-05f, 2.839072988e-05f, 2.837250127e-05f, + 2.835421250e-05f, 2.833586361e-05f, 2.831745466e-05f, 2.829898568e-05f, 2.828045674e-05f, 2.826186787e-05f, 2.824321912e-05f, 2.822451054e-05f, 2.820574219e-05f, 2.818691410e-05f, + 2.816802632e-05f, 2.814907891e-05f, 2.813007191e-05f, 2.811100538e-05f, 2.809187935e-05f, 2.807269388e-05f, 2.805344902e-05f, 2.803414482e-05f, 2.801478132e-05f, 2.799535858e-05f, + 2.797587665e-05f, 2.795633557e-05f, 2.793673539e-05f, 2.791707617e-05f, 2.789735795e-05f, 2.787758079e-05f, 2.785774473e-05f, 2.783784983e-05f, 2.781789613e-05f, 2.779788369e-05f, + 2.777781256e-05f, 2.775768279e-05f, 2.773749442e-05f, 2.771724752e-05f, 2.769694213e-05f, 2.767657830e-05f, 2.765615608e-05f, 2.763567553e-05f, 2.761513670e-05f, 2.759453964e-05f, + 2.757388440e-05f, 2.755317103e-05f, 2.753239959e-05f, 2.751157013e-05f, 2.749068270e-05f, 2.746973735e-05f, 2.744873414e-05f, 2.742767312e-05f, 2.740655434e-05f, 2.738537785e-05f, + 2.736414372e-05f, 2.734285198e-05f, 2.732150270e-05f, 2.730009593e-05f, 2.727863172e-05f, 2.725711013e-05f, 2.723553121e-05f, 2.721389501e-05f, 2.719220159e-05f, 2.717045100e-05f, + 2.714864330e-05f, 2.712677854e-05f, 2.710485677e-05f, 2.708287806e-05f, 2.706084245e-05f, 2.703875001e-05f, 2.701660077e-05f, 2.699439481e-05f, 2.697213218e-05f, 2.694981293e-05f, + 2.692743712e-05f, 2.690500479e-05f, 2.688251602e-05f, 2.685997086e-05f, 2.683736935e-05f, 2.681471156e-05f, 2.679199754e-05f, 2.676922736e-05f, 2.674640106e-05f, 2.672351870e-05f, + 2.670058035e-05f, 2.667758605e-05f, 2.665453586e-05f, 2.663142984e-05f, 2.660826805e-05f, 2.658505055e-05f, 2.656177739e-05f, 2.653844863e-05f, 2.651506433e-05f, 2.649162455e-05f, + 2.646812933e-05f, 2.644457875e-05f, 2.642097286e-05f, 2.639731172e-05f, 2.637359538e-05f, 2.634982391e-05f, 2.632599737e-05f, 2.630211580e-05f, 2.627817928e-05f, 2.625418786e-05f, + 2.623014159e-05f, 2.620604054e-05f, 2.618188478e-05f, 2.615767435e-05f, 2.613340931e-05f, 2.610908973e-05f, 2.608471567e-05f, 2.606028718e-05f, 2.603580433e-05f, 2.601126718e-05f, + 2.598667578e-05f, 2.596203019e-05f, 2.593733049e-05f, 2.591257672e-05f, 2.588776895e-05f, 2.586290723e-05f, 2.583799164e-05f, 2.581302223e-05f, 2.578799906e-05f, 2.576292219e-05f, + 2.573779168e-05f, 2.571260760e-05f, 2.568737001e-05f, 2.566207897e-05f, 2.563673454e-05f, 2.561133678e-05f, 2.558588575e-05f, 2.556038152e-05f, 2.553482415e-05f, 2.550921370e-05f, + 2.548355023e-05f, 2.545783381e-05f, 2.543206449e-05f, 2.540624235e-05f, 2.538036744e-05f, 2.535443983e-05f, 2.532845958e-05f, 2.530242675e-05f, 2.527634140e-05f, 2.525020361e-05f, + 2.522401343e-05f, 2.519777093e-05f, 2.517147616e-05f, 2.514512921e-05f, 2.511873012e-05f, 2.509227896e-05f, 2.506577580e-05f, 2.503922070e-05f, 2.501261372e-05f, 2.498595493e-05f, + 2.495924440e-05f, 2.493248219e-05f, 2.490566836e-05f, 2.487880297e-05f, 2.485188611e-05f, 2.482491781e-05f, 2.479789817e-05f, 2.477082723e-05f, 2.474370507e-05f, 2.471653174e-05f, + 2.468930732e-05f, 2.466203188e-05f, 2.463470547e-05f, 2.460732816e-05f, 2.457990002e-05f, 2.455242112e-05f, 2.452489152e-05f, 2.449731128e-05f, 2.446968048e-05f, 2.444199918e-05f, + 2.441426745e-05f, 2.438648535e-05f, 2.435865296e-05f, 2.433077033e-05f, 2.430283753e-05f, 2.427485464e-05f, 2.424682172e-05f, 2.421873883e-05f, 2.419060605e-05f, 2.416242344e-05f, + 2.413419107e-05f, 2.410590901e-05f, 2.407757732e-05f, 2.404919607e-05f, 2.402076534e-05f, 2.399228519e-05f, 2.396375568e-05f, 2.393517689e-05f, 2.390654888e-05f, 2.387787173e-05f, + 2.384914550e-05f, 2.382037026e-05f, 2.379154608e-05f, 2.376267303e-05f, 2.373375117e-05f, 2.370478059e-05f, 2.367576133e-05f, 2.364669349e-05f, 2.361757712e-05f, 2.358841229e-05f, + 2.355919908e-05f, 2.352993755e-05f, 2.350062778e-05f, 2.347126982e-05f, 2.344186377e-05f, 2.341240967e-05f, 2.338290762e-05f, 2.335335766e-05f, 2.332375988e-05f, 2.329411435e-05f, + 2.326442113e-05f, 2.323468030e-05f, 2.320489193e-05f, 2.317505609e-05f, 2.314517284e-05f, 2.311524227e-05f, 2.308526444e-05f, 2.305523943e-05f, 2.302516730e-05f, 2.299504812e-05f, + 2.296488197e-05f, 2.293466893e-05f, 2.290440905e-05f, 2.287410242e-05f, 2.284374910e-05f, 2.281334918e-05f, 2.278290271e-05f, 2.275240977e-05f, 2.272187044e-05f, 2.269128478e-05f, + 2.266065288e-05f, 2.262997479e-05f, 2.259925060e-05f, 2.256848038e-05f, 2.253766420e-05f, 2.250680213e-05f, 2.247589425e-05f, 2.244494063e-05f, 2.241394134e-05f, 2.238289646e-05f, + 2.235180606e-05f, 2.232067021e-05f, 2.228948899e-05f, 2.225826247e-05f, 2.222699073e-05f, 2.219567383e-05f, 2.216431186e-05f, 2.213290488e-05f, 2.210145298e-05f, 2.206995622e-05f, + 2.203841468e-05f, 2.200682843e-05f, 2.197519756e-05f, 2.194352212e-05f, 2.191180221e-05f, 2.188003789e-05f, 2.184822923e-05f, 2.181637632e-05f, 2.178447923e-05f, 2.175253803e-05f, + 2.172055280e-05f, 2.168852361e-05f, 2.165645054e-05f, 2.162433367e-05f, 2.159217306e-05f, 2.155996881e-05f, 2.152772097e-05f, 2.149542963e-05f, 2.146309487e-05f, 2.143071676e-05f, + 2.139829537e-05f, 2.136583078e-05f, 2.133332308e-05f, 2.130077233e-05f, 2.126817861e-05f, 2.123554199e-05f, 2.120286257e-05f, 2.117014040e-05f, 2.113737557e-05f, 2.110456816e-05f, + 2.107171824e-05f, 2.103882589e-05f, 2.100589118e-05f, 2.097291420e-05f, 2.093989502e-05f, 2.090683372e-05f, 2.087373037e-05f, 2.084058506e-05f, 2.080739786e-05f, 2.077416885e-05f, + 2.074089810e-05f, 2.070758570e-05f, 2.067423172e-05f, 2.064083624e-05f, 2.060739934e-05f, 2.057392110e-05f, 2.054040160e-05f, 2.050684090e-05f, 2.047323910e-05f, 2.043959627e-05f, + 2.040591250e-05f, 2.037218784e-05f, 2.033842240e-05f, 2.030461624e-05f, 2.027076945e-05f, 2.023688210e-05f, 2.020295427e-05f, 2.016898605e-05f, 2.013497751e-05f, 2.010092873e-05f, + 2.006683979e-05f, 2.003271077e-05f, 1.999854175e-05f, 1.996433281e-05f, 1.993008403e-05f, 1.989579548e-05f, 1.986146726e-05f, 1.982709944e-05f, 1.979269209e-05f, 1.975824530e-05f, + 1.972375915e-05f, 1.968923373e-05f, 1.965466910e-05f, 1.962006535e-05f, 1.958542257e-05f, 1.955074082e-05f, 1.951602020e-05f, 1.948126078e-05f, 1.944646264e-05f, 1.941162587e-05f, + 1.937675055e-05f, 1.934183675e-05f, 1.930688456e-05f, 1.927189406e-05f, 1.923686533e-05f, 1.920179846e-05f, 1.916669351e-05f, 1.913155058e-05f, 1.909636975e-05f, 1.906115110e-05f, + 1.902589470e-05f, 1.899060065e-05f, 1.895526902e-05f, 1.891989990e-05f, 1.888449337e-05f, 1.884904950e-05f, 1.881356839e-05f, 1.877805011e-05f, 1.874249474e-05f, 1.870690238e-05f, + 1.867127310e-05f, 1.863560698e-05f, 1.859990411e-05f, 1.856416456e-05f, 1.852838843e-05f, 1.849257580e-05f, 1.845672674e-05f, 1.842084134e-05f, 1.838491969e-05f, 1.834896186e-05f, + 1.831296794e-05f, 1.827693802e-05f, 1.824087217e-05f, 1.820477048e-05f, 1.816863304e-05f, 1.813245992e-05f, 1.809625121e-05f, 1.806000700e-05f, 1.802372736e-05f, 1.798741239e-05f, + 1.795106216e-05f, 1.791467676e-05f, 1.787825628e-05f, 1.784180079e-05f, 1.780531038e-05f, 1.776878514e-05f, 1.773222515e-05f, 1.769563050e-05f, 1.765900126e-05f, 1.762233753e-05f, + 1.758563938e-05f, 1.754890690e-05f, 1.751214019e-05f, 1.747533931e-05f, 1.743850436e-05f, 1.740163543e-05f, 1.736473259e-05f, 1.732779593e-05f, 1.729082553e-05f, 1.725382149e-05f, + 1.721678389e-05f, 1.717971280e-05f, 1.714260833e-05f, 1.710547054e-05f, 1.706829954e-05f, 1.703109539e-05f, 1.699385820e-05f, 1.695658804e-05f, 1.691928501e-05f, 1.688194917e-05f, + 1.684458063e-05f, 1.680717947e-05f, 1.676974577e-05f, 1.673227962e-05f, 1.669478111e-05f, 1.665725032e-05f, 1.661968733e-05f, 1.658209225e-05f, 1.654446514e-05f, 1.650680610e-05f, + 1.646911521e-05f, 1.643139256e-05f, 1.639363824e-05f, 1.635585233e-05f, 1.631803492e-05f, 1.628018609e-05f, 1.624230594e-05f, 1.620439455e-05f, 1.616645201e-05f, 1.612847840e-05f, + 1.609047381e-05f, 1.605243833e-05f, 1.601437204e-05f, 1.597627504e-05f, 1.593814741e-05f, 1.589998923e-05f, 1.586180059e-05f, 1.582358159e-05f, 1.578533231e-05f, 1.574705283e-05f, + 1.570874325e-05f, 1.567040364e-05f, 1.563203411e-05f, 1.559363474e-05f, 1.555520561e-05f, 1.551674681e-05f, 1.547825843e-05f, 1.543974056e-05f, 1.540119329e-05f, 1.536261670e-05f, + 1.532401089e-05f, 1.528537593e-05f, 1.524671193e-05f, 1.520801896e-05f, 1.516929712e-05f, 1.513054650e-05f, 1.509176717e-05f, 1.505295924e-05f, 1.501412279e-05f, 1.497525790e-05f, + 1.493636467e-05f, 1.489744319e-05f, 1.485849354e-05f, 1.481951582e-05f, 1.478051011e-05f, 1.474147650e-05f, 1.470241508e-05f, 1.466332593e-05f, 1.462420916e-05f, 1.458506484e-05f, + 1.454589307e-05f, 1.450669394e-05f, 1.446746753e-05f, 1.442821394e-05f, 1.438893324e-05f, 1.434962555e-05f, 1.431029093e-05f, 1.427092949e-05f, 1.423154130e-05f, 1.419212647e-05f, + 1.415268508e-05f, 1.411321722e-05f, 1.407372298e-05f, 1.403420245e-05f, 1.399465572e-05f, 1.395508288e-05f, 1.391548402e-05f, 1.387585923e-05f, 1.383620860e-05f, 1.379653222e-05f, + 1.375683018e-05f, 1.371710257e-05f, 1.367734948e-05f, 1.363757100e-05f, 1.359776722e-05f, 1.355793823e-05f, 1.351808413e-05f, 1.347820500e-05f, 1.343830093e-05f, 1.339837201e-05f, + 1.335841833e-05f, 1.331844000e-05f, 1.327843708e-05f, 1.323840968e-05f, 1.319835789e-05f, 1.315828180e-05f, 1.311818149e-05f, 1.307805706e-05f, 1.303790861e-05f, 1.299773621e-05f, + 1.295753997e-05f, 1.291731997e-05f, 1.287707630e-05f, 1.283680906e-05f, 1.279651833e-05f, 1.275620421e-05f, 1.271586680e-05f, 1.267550617e-05f, 1.263512242e-05f, 1.259471565e-05f, + 1.255428594e-05f, 1.251383338e-05f, 1.247335807e-05f, 1.243286011e-05f, 1.239233957e-05f, 1.235179655e-05f, 1.231123115e-05f, 1.227064345e-05f, 1.223003355e-05f, 1.218940154e-05f, + 1.214874751e-05f, 1.210807155e-05f, 1.206737376e-05f, 1.202665422e-05f, 1.198591303e-05f, 1.194515028e-05f, 1.190436607e-05f, 1.186356048e-05f, 1.182273360e-05f, 1.178188553e-05f, + 1.174101636e-05f, 1.170012619e-05f, 1.165921510e-05f, 1.161828319e-05f, 1.157733055e-05f, 1.153635727e-05f, 1.149536344e-05f, 1.145434917e-05f, 1.141331453e-05f, 1.137225962e-05f, + 1.133118454e-05f, 1.129008937e-05f, 1.124897422e-05f, 1.120783916e-05f, 1.116668430e-05f, 1.112550973e-05f, 1.108431554e-05f, 1.104310182e-05f, 1.100186867e-05f, 1.096061617e-05f, + 1.091934443e-05f, 1.087805353e-05f, 1.083674357e-05f, 1.079541463e-05f, 1.075406682e-05f, 1.071270023e-05f, 1.067131495e-05f, 1.062991107e-05f, 1.058848868e-05f, 1.054704788e-05f, + 1.050558876e-05f, 1.046411142e-05f, 1.042261595e-05f, 1.038110243e-05f, 1.033957098e-05f, 1.029802167e-05f, 1.025645460e-05f, 1.021486986e-05f, 1.017326755e-05f, 1.013164776e-05f, + 1.009001059e-05f, 1.004835613e-05f, 1.000668447e-05f, 9.964995698e-06f, 9.923289919e-06f, 9.881567222e-06f, 9.839827701e-06f, 9.798071449e-06f, 9.756298560e-06f, 9.714509128e-06f, + 9.672703247e-06f, 9.630881009e-06f, 9.589042510e-06f, 9.547187841e-06f, 9.505317099e-06f, 9.463430375e-06f, 9.421527765e-06f, 9.379609362e-06f, 9.337675259e-06f, 9.295725552e-06f, + 9.253760333e-06f, 9.211779697e-06f, 9.169783737e-06f, 9.127772548e-06f, 9.085746224e-06f, 9.043704859e-06f, 9.001648546e-06f, 8.959577381e-06f, 8.917491456e-06f, 8.875390867e-06f, + 8.833275707e-06f, 8.791146071e-06f, 8.749002052e-06f, 8.706843746e-06f, 8.664671245e-06f, 8.622484645e-06f, 8.580284040e-06f, 8.538069524e-06f, 8.495841192e-06f, 8.453599137e-06f, + 8.411343454e-06f, 8.369074238e-06f, 8.326791583e-06f, 8.284495583e-06f, 8.242186333e-06f, 8.199863927e-06f, 8.157528460e-06f, 8.115180026e-06f, 8.072818720e-06f, 8.030444636e-06f, + 7.988057868e-06f, 7.945658512e-06f, 7.903246662e-06f, 7.860822413e-06f, 7.818385859e-06f, 7.775937094e-06f, 7.733476214e-06f, 7.691003312e-06f, 7.648518485e-06f, 7.606021826e-06f, + 7.563513430e-06f, 7.520993392e-06f, 7.478461806e-06f, 7.435918768e-06f, 7.393364372e-06f, 7.350798712e-06f, 7.308221884e-06f, 7.265633983e-06f, 7.223035103e-06f, 7.180425339e-06f, + 7.137804786e-06f, 7.095173538e-06f, 7.052531692e-06f, 7.009879341e-06f, 6.967216580e-06f, 6.924543504e-06f, 6.881860209e-06f, 6.839166789e-06f, 6.796463339e-06f, 6.753749954e-06f, + 6.711026729e-06f, 6.668293758e-06f, 6.625551138e-06f, 6.582798963e-06f, 6.540037328e-06f, 6.497266327e-06f, 6.454486057e-06f, 6.411696611e-06f, 6.368898086e-06f, 6.326090575e-06f, + 6.283274175e-06f, 6.240448980e-06f, 6.197615085e-06f, 6.154772585e-06f, 6.111921576e-06f, 6.069062152e-06f, 6.026194409e-06f, 5.983318442e-06f, 5.940434345e-06f, 5.897542214e-06f, + 5.854642145e-06f, 5.811734231e-06f, 5.768818569e-06f, 5.725895254e-06f, 5.682964380e-06f, 5.640026043e-06f, 5.597080338e-06f, 5.554127360e-06f, 5.511167204e-06f, 5.468199966e-06f, + 5.425225740e-06f, 5.382244623e-06f, 5.339256708e-06f, 5.296262092e-06f, 5.253260869e-06f, 5.210253135e-06f, 5.167238984e-06f, 5.124218513e-06f, 5.081191816e-06f, 5.038158989e-06f, + 4.995120126e-06f, 4.952075323e-06f, 4.909024675e-06f, 4.865968278e-06f, 4.822906226e-06f, 4.779838615e-06f, 4.736765540e-06f, 4.693687096e-06f, 4.650603379e-06f, 4.607514483e-06f, + 4.564420505e-06f, 4.521321538e-06f, 4.478217679e-06f, 4.435109023e-06f, 4.391995664e-06f, 4.348877699e-06f, 4.305755222e-06f, 4.262628328e-06f, 4.219497113e-06f, 4.176361673e-06f, + 4.133222101e-06f, 4.090078494e-06f, 4.046930946e-06f, 4.003779553e-06f, 3.960624410e-06f, 3.917465613e-06f, 3.874303256e-06f, 3.831137434e-06f, 3.787968244e-06f, 3.744795779e-06f, + 3.701620136e-06f, 3.658441409e-06f, 3.615259694e-06f, 3.572075086e-06f, 3.528887679e-06f, 3.485697570e-06f, 3.442504853e-06f, 3.399309623e-06f, 3.356111976e-06f, 3.312912007e-06f, + 3.269709810e-06f, 3.226505482e-06f, 3.183299116e-06f, 3.140090809e-06f, 3.096880655e-06f, 3.053668750e-06f, 3.010455188e-06f, 2.967240065e-06f, 2.924023476e-06f, 2.880805516e-06f, + 2.837586279e-06f, 2.794365861e-06f, 2.751144357e-06f, 2.707921863e-06f, 2.664698472e-06f, 2.621474281e-06f, 2.578249383e-06f, 2.535023875e-06f, 2.491797851e-06f, 2.448571406e-06f, + 2.405344634e-06f, 2.362117632e-06f, 2.318890494e-06f, 2.275663315e-06f, 2.232436190e-06f, 2.189209213e-06f, 2.145982481e-06f, 2.102756086e-06f, 2.059530126e-06f, 2.016304693e-06f, + 1.973079884e-06f, 1.929855793e-06f, 1.886632514e-06f, 1.843410144e-06f, 1.800188776e-06f, 1.756968505e-06f, 1.713749426e-06f, 1.670531635e-06f, 1.627315225e-06f, 1.584100291e-06f, + 1.540886928e-06f, 1.497675231e-06f, 1.454465295e-06f, 1.411257214e-06f, 1.368051083e-06f, 1.324846996e-06f, 1.281645049e-06f, 1.238445335e-06f, 1.195247950e-06f, 1.152052987e-06f, + 1.108860542e-06f, 1.065670710e-06f, 1.022483584e-06f, 9.792992587e-07f, 9.361178295e-07f, 8.929393905e-07f, 8.497640361e-07f, 8.065918608e-07f, 7.634229591e-07f, 7.202574253e-07f, + 6.770953538e-07f, 6.339368390e-07f, 5.907819754e-07f, 5.476308572e-07f, 5.044835787e-07f, 4.613402343e-07f, 4.182009182e-07f, 3.750657247e-07f, 3.319347481e-07f, 2.888080825e-07f, + 2.456858223e-07f, 2.025680614e-07f, 1.594548942e-07f, 1.163464148e-07f, 7.324271722e-08f, 3.014389563e-08f, -1.294995591e-08f, -5.603874334e-08f, -9.912237264e-08f, -1.422007498e-07f, + -1.852737808e-07f, -2.283413717e-07f, -2.714034286e-07f, -3.144598575e-07f, -3.575105645e-07f, -4.005554558e-07f, -4.435944376e-07f, -4.866274160e-07f, -5.296542971e-07f, -5.726749873e-07f, + -6.156893927e-07f, -6.586974198e-07f, -7.016989746e-07f, -7.446939636e-07f, -7.876822932e-07f, -8.306638696e-07f, -8.736385994e-07f, -9.166063889e-07f, -9.595671445e-07f, -1.002520773e-06f, + -1.045467180e-06f, -1.088406273e-06f, -1.131337959e-06f, -1.174262143e-06f, -1.217178733e-06f, -1.260087635e-06f, -1.302988755e-06f, -1.345882001e-06f, -1.388767280e-06f, -1.431644497e-06f, + -1.474513560e-06f, -1.517374375e-06f, -1.560226850e-06f, -1.603070891e-06f, -1.645906405e-06f, -1.688733300e-06f, -1.731551481e-06f, -1.774360856e-06f, -1.817161333e-06f, -1.859952817e-06f, + -1.902735217e-06f, -1.945508439e-06f, -1.988272390e-06f, -2.031026978e-06f, -2.073772110e-06f, -2.116507693e-06f, -2.159233634e-06f, -2.201949841e-06f, -2.244656220e-06f, -2.287352680e-06f, + -2.330039128e-06f, -2.372715471e-06f, -2.415381616e-06f, -2.458037472e-06f, -2.500682945e-06f, -2.543317943e-06f, -2.585942375e-06f, -2.628556146e-06f, -2.671159166e-06f, -2.713751341e-06f, + -2.756332580e-06f, -2.798902790e-06f, -2.841461879e-06f, -2.884009755e-06f, -2.926546326e-06f, -2.969071500e-06f, -3.011585184e-06f, -3.054087287e-06f, -3.096577717e-06f, -3.139056381e-06f, + -3.181523188e-06f, -3.223978046e-06f, -3.266420864e-06f, -3.308851548e-06f, -3.351270008e-06f, -3.393676152e-06f, -3.436069888e-06f, -3.478451124e-06f, -3.520819769e-06f, -3.563175732e-06f, + -3.605518920e-06f, -3.647849243e-06f, -3.690166608e-06f, -3.732470925e-06f, -3.774762102e-06f, -3.817040047e-06f, -3.859304670e-06f, -3.901555880e-06f, -3.943793584e-06f, -3.986017691e-06f, + -4.028228112e-06f, -4.070424754e-06f, -4.112607526e-06f, -4.154776338e-06f, -4.196931098e-06f, -4.239071716e-06f, -4.281198100e-06f, -4.323310161e-06f, -4.365407806e-06f, -4.407490946e-06f, + -4.449559489e-06f, -4.491613345e-06f, -4.533652423e-06f, -4.575676633e-06f, -4.617685884e-06f, -4.659680085e-06f, -4.701659147e-06f, -4.743622978e-06f, -4.785571489e-06f, -4.827504588e-06f, + -4.869422187e-06f, -4.911324193e-06f, -4.953210518e-06f, -4.995081072e-06f, -5.036935763e-06f, -5.078774502e-06f, -5.120597199e-06f, -5.162403764e-06f, -5.204194108e-06f, -5.245968139e-06f, + -5.287725769e-06f, -5.329466907e-06f, -5.371191464e-06f, -5.412899351e-06f, -5.454590476e-06f, -5.496264752e-06f, -5.537922088e-06f, -5.579562395e-06f, -5.621185584e-06f, -5.662791564e-06f, + -5.704380247e-06f, -5.745951544e-06f, -5.787505364e-06f, -5.829041620e-06f, -5.870560221e-06f, -5.912061078e-06f, -5.953544104e-06f, -5.995009208e-06f, -6.036456301e-06f, -6.077885295e-06f, + -6.119296101e-06f, -6.160688630e-06f, -6.202062793e-06f, -6.243418501e-06f, -6.284755667e-06f, -6.326074201e-06f, -6.367374014e-06f, -6.408655019e-06f, -6.449917126e-06f, -6.491160248e-06f, + -6.532384295e-06f, -6.573589180e-06f, -6.614774815e-06f, -6.655941111e-06f, -6.697087980e-06f, -6.738215334e-06f, -6.779323086e-06f, -6.820411146e-06f, -6.861479427e-06f, -6.902527841e-06f, + -6.943556301e-06f, -6.984564718e-06f, -7.025553006e-06f, -7.066521075e-06f, -7.107468839e-06f, -7.148396210e-06f, -7.189303101e-06f, -7.230189424e-06f, -7.271055092e-06f, -7.311900018e-06f, + -7.352724113e-06f, -7.393527292e-06f, -7.434309466e-06f, -7.475070549e-06f, -7.515810454e-06f, -7.556529093e-06f, -7.597226380e-06f, -7.637902228e-06f, -7.678556550e-06f, -7.719189260e-06f, + -7.759800270e-06f, -7.800389494e-06f, -7.840956845e-06f, -7.881502237e-06f, -7.922025584e-06f, -7.962526798e-06f, -8.003005794e-06f, -8.043462486e-06f, -8.083896786e-06f, -8.124308610e-06f, + -8.164697870e-06f, -8.205064481e-06f, -8.245408357e-06f, -8.285729411e-06f, -8.326027559e-06f, -8.366302713e-06f, -8.406554789e-06f, -8.446783701e-06f, -8.486989363e-06f, -8.527171689e-06f, + -8.567330594e-06f, -8.607465992e-06f, -8.647577799e-06f, -8.687665928e-06f, -8.727730295e-06f, -8.767770815e-06f, -8.807787401e-06f, -8.847779970e-06f, -8.887748436e-06f, -8.927692713e-06f, + -8.967612718e-06f, -9.007508366e-06f, -9.047379571e-06f, -9.087226249e-06f, -9.127048316e-06f, -9.166845686e-06f, -9.206618275e-06f, -9.246366000e-06f, -9.286088775e-06f, -9.325786515e-06f, + -9.365459138e-06f, -9.405106559e-06f, -9.444728693e-06f, -9.484325456e-06f, -9.523896765e-06f, -9.563442536e-06f, -9.602962685e-06f, -9.642457127e-06f, -9.681925780e-06f, -9.721368559e-06f, + -9.760785382e-06f, -9.800176163e-06f, -9.839540821e-06f, -9.878879272e-06f, -9.918191432e-06f, -9.957477217e-06f, -9.996736546e-06f, -1.003596933e-05f, -1.007517550e-05f, -1.011435496e-05f, + -1.015350763e-05f, -1.019263343e-05f, -1.023173227e-05f, -1.027080408e-05f, -1.030984876e-05f, -1.034886624e-05f, -1.038785644e-05f, -1.042681927e-05f, -1.046575465e-05f, -1.050466250e-05f, + -1.054354273e-05f, -1.058239527e-05f, -1.062122002e-05f, -1.066001692e-05f, -1.069878588e-05f, -1.073752681e-05f, -1.077623963e-05f, -1.081492426e-05f, -1.085358063e-05f, -1.089220864e-05f, + -1.093080823e-05f, -1.096937929e-05f, -1.100792176e-05f, -1.104643556e-05f, -1.108492059e-05f, -1.112337679e-05f, -1.116180407e-05f, -1.120020234e-05f, -1.123857154e-05f, -1.127691157e-05f, + -1.131522235e-05f, -1.135350382e-05f, -1.139175587e-05f, -1.142997844e-05f, -1.146817145e-05f, -1.150633480e-05f, -1.154446843e-05f, -1.158257226e-05f, -1.162064619e-05f, -1.165869016e-05f, + -1.169670408e-05f, -1.173468787e-05f, -1.177264146e-05f, -1.181056476e-05f, -1.184845769e-05f, -1.188632017e-05f, -1.192415213e-05f, -1.196195348e-05f, -1.199972415e-05f, -1.203746405e-05f, + -1.207517311e-05f, -1.211285125e-05f, -1.215049838e-05f, -1.218811443e-05f, -1.222569932e-05f, -1.226325298e-05f, -1.230077531e-05f, -1.233826625e-05f, -1.237572571e-05f, -1.241315362e-05f, + -1.245054990e-05f, -1.248791447e-05f, -1.252524724e-05f, -1.256254815e-05f, -1.259981712e-05f, -1.263705406e-05f, -1.267425890e-05f, -1.271143156e-05f, -1.274857196e-05f, -1.278568002e-05f, + -1.282275568e-05f, -1.285979884e-05f, -1.289680944e-05f, -1.293378739e-05f, -1.297073261e-05f, -1.300764504e-05f, -1.304452459e-05f, -1.308137118e-05f, -1.311818474e-05f, -1.315496520e-05f, + -1.319171247e-05f, -1.322842647e-05f, -1.326510714e-05f, -1.330175439e-05f, -1.333836815e-05f, -1.337494834e-05f, -1.341149488e-05f, -1.344800771e-05f, -1.348448673e-05f, -1.352093188e-05f, + -1.355734309e-05f, -1.359372026e-05f, -1.363006334e-05f, -1.366637223e-05f, -1.370264688e-05f, -1.373888719e-05f, -1.377509310e-05f, -1.381126453e-05f, -1.384740140e-05f, -1.388350365e-05f, + -1.391957118e-05f, -1.395560394e-05f, -1.399160184e-05f, -1.402756481e-05f, -1.406349277e-05f, -1.409938565e-05f, -1.413524338e-05f, -1.417106588e-05f, -1.420685307e-05f, -1.424260488e-05f, + -1.427832124e-05f, -1.431400207e-05f, -1.434964730e-05f, -1.438525685e-05f, -1.442083065e-05f, -1.445636863e-05f, -1.449187071e-05f, -1.452733682e-05f, -1.456276689e-05f, -1.459816083e-05f, + -1.463351858e-05f, -1.466884007e-05f, -1.470412522e-05f, -1.473937395e-05f, -1.477458620e-05f, -1.480976189e-05f, -1.484490095e-05f, -1.488000331e-05f, -1.491506888e-05f, -1.495009761e-05f, + -1.498508942e-05f, -1.502004423e-05f, -1.505496197e-05f, -1.508984258e-05f, -1.512468597e-05f, -1.515949207e-05f, -1.519426082e-05f, -1.522899215e-05f, -1.526368597e-05f, -1.529834222e-05f, + -1.533296083e-05f, -1.536754172e-05f, -1.540208482e-05f, -1.543659007e-05f, -1.547105739e-05f, -1.550548671e-05f, -1.553987795e-05f, -1.557423105e-05f, -1.560854594e-05f, -1.564282254e-05f, + -1.567706079e-05f, -1.571126061e-05f, -1.574542194e-05f, -1.577954469e-05f, -1.581362881e-05f, -1.584767423e-05f, -1.588168086e-05f, -1.591564864e-05f, -1.594957751e-05f, -1.598346739e-05f, + -1.601731820e-05f, -1.605112989e-05f, -1.608490239e-05f, -1.611863561e-05f, -1.615232950e-05f, -1.618598399e-05f, -1.621959899e-05f, -1.625317446e-05f, -1.628671030e-05f, -1.632020647e-05f, + -1.635366288e-05f, -1.638707948e-05f, -1.642045618e-05f, -1.645379293e-05f, -1.648708965e-05f, -1.652034628e-05f, -1.655356274e-05f, -1.658673897e-05f, -1.661987490e-05f, -1.665297047e-05f, + -1.668602560e-05f, -1.671904022e-05f, -1.675201427e-05f, -1.678494769e-05f, -1.681784040e-05f, -1.685069234e-05f, -1.688350343e-05f, -1.691627362e-05f, -1.694900283e-05f, -1.698169099e-05f, + -1.701433805e-05f, -1.704694393e-05f, -1.707950857e-05f, -1.711203190e-05f, -1.714451385e-05f, -1.717695436e-05f, -1.720935336e-05f, -1.724171079e-05f, -1.727402657e-05f, -1.730630064e-05f, + -1.733853294e-05f, -1.737072341e-05f, -1.740287196e-05f, -1.743497854e-05f, -1.746704309e-05f, -1.749906554e-05f, -1.753104581e-05f, -1.756298386e-05f, -1.759487960e-05f, -1.762673299e-05f, + -1.765854394e-05f, -1.769031240e-05f, -1.772203830e-05f, -1.775372158e-05f, -1.778536218e-05f, -1.781696002e-05f, -1.784851505e-05f, -1.788002719e-05f, -1.791149639e-05f, -1.794292258e-05f, + -1.797430570e-05f, -1.800564569e-05f, -1.803694247e-05f, -1.806819599e-05f, -1.809940618e-05f, -1.813057298e-05f, -1.816169633e-05f, -1.819277616e-05f, -1.822381241e-05f, -1.825480501e-05f, + -1.828575391e-05f, -1.831665904e-05f, -1.834752034e-05f, -1.837833774e-05f, -1.840911119e-05f, -1.843984061e-05f, -1.847052596e-05f, -1.850116715e-05f, -1.853176415e-05f, -1.856231687e-05f, + -1.859282526e-05f, -1.862328927e-05f, -1.865370881e-05f, -1.868408385e-05f, -1.871441430e-05f, -1.874470012e-05f, -1.877494124e-05f, -1.880513760e-05f, -1.883528913e-05f, -1.886539578e-05f, + -1.889545749e-05f, -1.892547420e-05f, -1.895544584e-05f, -1.898537235e-05f, -1.901525368e-05f, -1.904508976e-05f, -1.907488054e-05f, -1.910462595e-05f, -1.913432593e-05f, -1.916398043e-05f, + -1.919358938e-05f, -1.922315272e-05f, -1.925267040e-05f, -1.928214236e-05f, -1.931156853e-05f, -1.934094885e-05f, -1.937028328e-05f, -1.939957174e-05f, -1.942881418e-05f, -1.945801054e-05f, + -1.948716076e-05f, -1.951626479e-05f, -1.954532256e-05f, -1.957433402e-05f, -1.960329911e-05f, -1.963221776e-05f, -1.966108993e-05f, -1.968991555e-05f, -1.971869457e-05f, -1.974742692e-05f, + -1.977611256e-05f, -1.980475142e-05f, -1.983334345e-05f, -1.986188858e-05f, -1.989038677e-05f, -1.991883795e-05f, -1.994724206e-05f, -1.997559906e-05f, -2.000390888e-05f, -2.003217147e-05f, + -2.006038677e-05f, -2.008855472e-05f, -2.011667527e-05f, -2.014474836e-05f, -2.017277394e-05f, -2.020075195e-05f, -2.022868233e-05f, -2.025656503e-05f, -2.028439999e-05f, -2.031218715e-05f, + -2.033992647e-05f, -2.036761789e-05f, -2.039526134e-05f, -2.042285679e-05f, -2.045040416e-05f, -2.047790341e-05f, -2.050535448e-05f, -2.053275731e-05f, -2.056011186e-05f, -2.058741807e-05f, + -2.061467588e-05f, -2.064188524e-05f, -2.066904609e-05f, -2.069615838e-05f, -2.072322207e-05f, -2.075023708e-05f, -2.077720338e-05f, -2.080412090e-05f, -2.083098960e-05f, -2.085780941e-05f, + -2.088458030e-05f, -2.091130219e-05f, -2.093797505e-05f, -2.096459881e-05f, -2.099117343e-05f, -2.101769885e-05f, -2.104417503e-05f, -2.107060190e-05f, -2.109697941e-05f, -2.112330752e-05f, + -2.114958617e-05f, -2.117581531e-05f, -2.120199489e-05f, -2.122812485e-05f, -2.125420515e-05f, -2.128023573e-05f, -2.130621654e-05f, -2.133214754e-05f, -2.135802866e-05f, -2.138385986e-05f, + -2.140964109e-05f, -2.143537229e-05f, -2.146105342e-05f, -2.148668443e-05f, -2.151226526e-05f, -2.153779587e-05f, -2.156327620e-05f, -2.158870620e-05f, -2.161408584e-05f, -2.163941504e-05f, + -2.166469377e-05f, -2.168992198e-05f, -2.171509961e-05f, -2.174022662e-05f, -2.176530296e-05f, -2.179032857e-05f, -2.181530342e-05f, -2.184022744e-05f, -2.186510060e-05f, -2.188992284e-05f, + -2.191469412e-05f, -2.193941438e-05f, -2.196408358e-05f, -2.198870167e-05f, -2.201326860e-05f, -2.203778432e-05f, -2.206224879e-05f, -2.208666196e-05f, -2.211102378e-05f, -2.213533420e-05f, + -2.215959318e-05f, -2.218380066e-05f, -2.220795661e-05f, -2.223206097e-05f, -2.225611370e-05f, -2.228011475e-05f, -2.230406408e-05f, -2.232796163e-05f, -2.235180736e-05f, -2.237560123e-05f, + -2.239934319e-05f, -2.242303319e-05f, -2.244667119e-05f, -2.247025714e-05f, -2.249379099e-05f, -2.251727270e-05f, -2.254070223e-05f, -2.256407952e-05f, -2.258740454e-05f, -2.261067724e-05f, + -2.263389758e-05f, -2.265706550e-05f, -2.268018096e-05f, -2.270324393e-05f, -2.272625435e-05f, -2.274921218e-05f, -2.277211738e-05f, -2.279496990e-05f, -2.281776970e-05f, -2.284051673e-05f, + -2.286321095e-05f, -2.288585232e-05f, -2.290844080e-05f, -2.293097633e-05f, -2.295345888e-05f, -2.297588841e-05f, -2.299826486e-05f, -2.302058821e-05f, -2.304285840e-05f, -2.306507539e-05f, + -2.308723914e-05f, -2.310934961e-05f, -2.313140675e-05f, -2.315341053e-05f, -2.317536090e-05f, -2.319725781e-05f, -2.321910124e-05f, -2.324089113e-05f, -2.326262744e-05f, -2.328431014e-05f, + -2.330593917e-05f, -2.332751451e-05f, -2.334903611e-05f, -2.337050392e-05f, -2.339191791e-05f, -2.341327804e-05f, -2.343458426e-05f, -2.345583654e-05f, -2.347703483e-05f, -2.349817910e-05f, + -2.351926931e-05f, -2.354030540e-05f, -2.356128736e-05f, -2.358221513e-05f, -2.360308867e-05f, -2.362390795e-05f, -2.364467293e-05f, -2.366538356e-05f, -2.368603981e-05f, -2.370664165e-05f, + -2.372718902e-05f, -2.374768190e-05f, -2.376812023e-05f, -2.378850400e-05f, -2.380883315e-05f, -2.382910765e-05f, -2.384932745e-05f, -2.386949254e-05f, -2.388960285e-05f, -2.390965836e-05f, + -2.392965903e-05f, -2.394960483e-05f, -2.396949570e-05f, -2.398933163e-05f, -2.400911256e-05f, -2.402883847e-05f, -2.404850931e-05f, -2.406812505e-05f, -2.408768566e-05f, -2.410719109e-05f, + -2.412664131e-05f, -2.414603628e-05f, -2.416537597e-05f, -2.418466035e-05f, -2.420388937e-05f, -2.422306300e-05f, -2.424218120e-05f, -2.426124394e-05f, -2.428025119e-05f, -2.429920290e-05f, + -2.431809905e-05f, -2.433693960e-05f, -2.435572451e-05f, -2.437445375e-05f, -2.439312728e-05f, -2.441174507e-05f, -2.443030709e-05f, -2.444881330e-05f, -2.446726366e-05f, -2.448565815e-05f, + -2.450399673e-05f, -2.452227937e-05f, -2.454050602e-05f, -2.455867667e-05f, -2.457679127e-05f, -2.459484979e-05f, -2.461285220e-05f, -2.463079847e-05f, -2.464868856e-05f, -2.466652244e-05f, + -2.468430008e-05f, -2.470202144e-05f, -2.471968650e-05f, -2.473729522e-05f, -2.475484757e-05f, -2.477234351e-05f, -2.478978303e-05f, -2.480716607e-05f, -2.482449262e-05f, -2.484176263e-05f, + -2.485897609e-05f, -2.487613296e-05f, -2.489323320e-05f, -2.491027679e-05f, -2.492726369e-05f, -2.494419388e-05f, -2.496106732e-05f, -2.497788399e-05f, -2.499464385e-05f, -2.501134688e-05f, + -2.502799304e-05f, -2.504458230e-05f, -2.506111464e-05f, -2.507759002e-05f, -2.509400842e-05f, -2.511036980e-05f, -2.512667414e-05f, -2.514292140e-05f, -2.515911157e-05f, -2.517524460e-05f, + -2.519132048e-05f, -2.520733916e-05f, -2.522330063e-05f, -2.523920486e-05f, -2.525505181e-05f, -2.527084146e-05f, -2.528657379e-05f, -2.530224875e-05f, -2.531786634e-05f, -2.533342651e-05f, + -2.534892924e-05f, -2.536437450e-05f, -2.537976228e-05f, -2.539509253e-05f, -2.541036523e-05f, -2.542558036e-05f, -2.544073789e-05f, -2.545583779e-05f, -2.547088003e-05f, -2.548586460e-05f, + -2.550079146e-05f, -2.551566058e-05f, -2.553047195e-05f, -2.554522554e-05f, -2.555992131e-05f, -2.557455925e-05f, -2.558913933e-05f, -2.560366153e-05f, -2.561812581e-05f, -2.563253216e-05f, + -2.564688055e-05f, -2.566117095e-05f, -2.567540335e-05f, -2.568957771e-05f, -2.570369401e-05f, -2.571775222e-05f, -2.573175234e-05f, -2.574569432e-05f, -2.575957814e-05f, -2.577340379e-05f, + -2.578717124e-05f, -2.580088046e-05f, -2.581453144e-05f, -2.582812414e-05f, -2.584165855e-05f, -2.585513464e-05f, -2.586855239e-05f, -2.588191178e-05f, -2.589521279e-05f, -2.590845538e-05f, + -2.592163955e-05f, -2.593476527e-05f, -2.594783251e-05f, -2.596084126e-05f, -2.597379149e-05f, -2.598668318e-05f, -2.599951631e-05f, -2.601229086e-05f, -2.602500681e-05f, -2.603766413e-05f, + -2.605026281e-05f, -2.606280283e-05f, -2.607528416e-05f, -2.608770678e-05f, -2.610007067e-05f, -2.611237582e-05f, -2.612462221e-05f, -2.613680980e-05f, -2.614893859e-05f, -2.616100855e-05f, + -2.617301967e-05f, -2.618497192e-05f, -2.619686528e-05f, -2.620869974e-05f, -2.622047528e-05f, -2.623219187e-05f, -2.624384951e-05f, -2.625544816e-05f, -2.626698782e-05f, -2.627846846e-05f, + -2.628989007e-05f, -2.630125262e-05f, -2.631255610e-05f, -2.632380049e-05f, -2.633498578e-05f, -2.634611194e-05f, -2.635717896e-05f, -2.636818682e-05f, -2.637913551e-05f, -2.639002500e-05f, + -2.640085528e-05f, -2.641162634e-05f, -2.642233815e-05f, -2.643299070e-05f, -2.644358397e-05f, -2.645411795e-05f, -2.646459263e-05f, -2.647500797e-05f, -2.648536398e-05f, -2.649566063e-05f, + -2.650589790e-05f, -2.651607579e-05f, -2.652619428e-05f, -2.653625334e-05f, -2.654625298e-05f, -2.655619316e-05f, -2.656607388e-05f, -2.657589513e-05f, -2.658565688e-05f, -2.659535912e-05f, + -2.660500184e-05f, -2.661458503e-05f, -2.662410866e-05f, -2.663357274e-05f, -2.664297723e-05f, -2.665232214e-05f, -2.666160744e-05f, -2.667083312e-05f, -2.667999917e-05f, -2.668910558e-05f, + -2.669815233e-05f, -2.670713941e-05f, -2.671606680e-05f, -2.672493450e-05f, -2.673374250e-05f, -2.674249077e-05f, -2.675117931e-05f, -2.675980811e-05f, -2.676837715e-05f, -2.677688642e-05f, + -2.678533592e-05f, -2.679372562e-05f, -2.680205552e-05f, -2.681032560e-05f, -2.681853586e-05f, -2.682668629e-05f, -2.683477687e-05f, -2.684280759e-05f, -2.685077844e-05f, -2.685868941e-05f, + -2.686654050e-05f, -2.687433168e-05f, -2.688206296e-05f, -2.688973431e-05f, -2.689734574e-05f, -2.690489723e-05f, -2.691238877e-05f, -2.691982036e-05f, -2.692719198e-05f, -2.693450362e-05f, + -2.694175527e-05f, -2.694894694e-05f, -2.695607860e-05f, -2.696315025e-05f, -2.697016188e-05f, -2.697711348e-05f, -2.698400505e-05f, -2.699083657e-05f, -2.699760804e-05f, -2.700431945e-05f, + -2.701097079e-05f, -2.701756206e-05f, -2.702409325e-05f, -2.703056434e-05f, -2.703697534e-05f, -2.704332623e-05f, -2.704961702e-05f, -2.705584769e-05f, -2.706201823e-05f, -2.706812864e-05f, + -2.707417892e-05f, -2.708016905e-05f, -2.708609903e-05f, -2.709196886e-05f, -2.709777853e-05f, -2.710352803e-05f, -2.710921736e-05f, -2.711484651e-05f, -2.712041547e-05f, -2.712592425e-05f, + -2.713137284e-05f, -2.713676123e-05f, -2.714208942e-05f, -2.714735740e-05f, -2.715256517e-05f, -2.715771272e-05f, -2.716280005e-05f, -2.716782716e-05f, -2.717279404e-05f, -2.717770068e-05f, + -2.718254709e-05f, -2.718733327e-05f, -2.719205919e-05f, -2.719672488e-05f, -2.720133031e-05f, -2.720587549e-05f, -2.721036042e-05f, -2.721478509e-05f, -2.721914950e-05f, -2.722345364e-05f, + -2.722769752e-05f, -2.723188114e-05f, -2.723600448e-05f, -2.724006755e-05f, -2.724407035e-05f, -2.724801287e-05f, -2.725189512e-05f, -2.725571709e-05f, -2.725947878e-05f, -2.726318019e-05f, + -2.726682132e-05f, -2.727040216e-05f, -2.727392272e-05f, -2.727738300e-05f, -2.728078299e-05f, -2.728412270e-05f, -2.728740213e-05f, -2.729062127e-05f, -2.729378012e-05f, -2.729687869e-05f, + -2.729991697e-05f, -2.730289497e-05f, -2.730581269e-05f, -2.730867013e-05f, -2.731146728e-05f, -2.731420415e-05f, -2.731688074e-05f, -2.731949705e-05f, -2.732205309e-05f, -2.732454885e-05f, + -2.732698433e-05f, -2.732935954e-05f, -2.733167449e-05f, -2.733392916e-05f, -2.733612357e-05f, -2.733825771e-05f, -2.734033159e-05f, -2.734234521e-05f, -2.734429858e-05f, -2.734619169e-05f, + -2.734802455e-05f, -2.734979716e-05f, -2.735150953e-05f, -2.735316165e-05f, -2.735475354e-05f, -2.735628520e-05f, -2.735775662e-05f, -2.735916782e-05f, -2.736051880e-05f, -2.736180955e-05f, + -2.736304010e-05f, -2.736421043e-05f, -2.736532056e-05f, -2.736637048e-05f, -2.736736022e-05f, -2.736828976e-05f, -2.736915911e-05f, -2.736996829e-05f, -2.737071729e-05f, -2.737140611e-05f, + -2.737203478e-05f, -2.737260329e-05f, -2.737311164e-05f, -2.737355985e-05f, -2.737394791e-05f, -2.737427584e-05f, -2.737454365e-05f, -2.737475133e-05f, -2.737489890e-05f, -2.737498636e-05f, + -2.737501371e-05f, -2.737498098e-05f, -2.737488815e-05f, -2.737473525e-05f, -2.737452227e-05f, -2.737424923e-05f, -2.737391613e-05f, -2.737352299e-05f, -2.737306980e-05f, -2.737255658e-05f, + -2.737198333e-05f, -2.737135006e-05f, -2.737065679e-05f, -2.736990352e-05f, -2.736909026e-05f, -2.736821701e-05f, -2.736728379e-05f, -2.736629061e-05f, -2.736523747e-05f, -2.736412439e-05f, + -2.736295137e-05f, -2.736171842e-05f, -2.736042556e-05f, -2.735907279e-05f, -2.735766013e-05f, -2.735618758e-05f, -2.735465515e-05f, -2.735306286e-05f, -2.735141071e-05f, -2.734969871e-05f, + -2.734792689e-05f, -2.734609524e-05f, -2.734420378e-05f, -2.734225251e-05f, -2.734024146e-05f, -2.733817064e-05f, -2.733604004e-05f, -2.733384969e-05f, -2.733159960e-05f, -2.732928978e-05f, + -2.732692024e-05f, -2.732449099e-05f, -2.732200205e-05f, -2.731945343e-05f, -2.731684514e-05f, -2.731417720e-05f, -2.731144961e-05f, -2.730866239e-05f, -2.730581555e-05f, -2.730290911e-05f, + -2.729994308e-05f, -2.729691748e-05f, -2.729383231e-05f, -2.729068759e-05f, -2.728748334e-05f, -2.728421957e-05f, -2.728089629e-05f, -2.727751351e-05f, -2.727407126e-05f, -2.727056954e-05f, + -2.726700838e-05f, -2.726338778e-05f, -2.725970776e-05f, -2.725596834e-05f, -2.725216953e-05f, -2.724831135e-05f, -2.724439381e-05f, -2.724041692e-05f, -2.723638071e-05f, -2.723228519e-05f, + -2.722813037e-05f, -2.722391628e-05f, -2.721964292e-05f, -2.721531032e-05f, -2.721091848e-05f, -2.720646744e-05f, -2.720195720e-05f, -2.719738777e-05f, -2.719275919e-05f, -2.718807146e-05f, + -2.718332460e-05f, -2.717851864e-05f, -2.717365358e-05f, -2.716872944e-05f, -2.716374625e-05f, -2.715870401e-05f, -2.715360276e-05f, -2.714844250e-05f, -2.714322326e-05f, -2.713794505e-05f, + -2.713260789e-05f, -2.712721180e-05f, -2.712175681e-05f, -2.711624292e-05f, -2.711067015e-05f, -2.710503854e-05f, -2.709934809e-05f, -2.709359882e-05f, -2.708779076e-05f, -2.708192393e-05f, + -2.707599833e-05f, -2.707001401e-05f, -2.706397096e-05f, -2.705786922e-05f, -2.705170881e-05f, -2.704548974e-05f, -2.703921204e-05f, -2.703287572e-05f, -2.702648082e-05f, -2.702002733e-05f, + -2.701351530e-05f, -2.700694474e-05f, -2.700031567e-05f, -2.699362812e-05f, -2.698688210e-05f, -2.698007764e-05f, -2.697321475e-05f, -2.696629347e-05f, -2.695931381e-05f, -2.695227579e-05f, + -2.694517944e-05f, -2.693802478e-05f, -2.693081183e-05f, -2.692354062e-05f, -2.691621116e-05f, -2.690882349e-05f, -2.690137762e-05f, -2.689387357e-05f, -2.688631138e-05f, -2.687869106e-05f, + -2.687101264e-05f, -2.686327614e-05f, -2.685548158e-05f, -2.684762900e-05f, -2.683971840e-05f, -2.683174983e-05f, -2.682372329e-05f, -2.681563882e-05f, -2.680749644e-05f, -2.679929618e-05f, + -2.679103806e-05f, -2.678272210e-05f, -2.677434834e-05f, -2.676591678e-05f, -2.675742747e-05f, -2.674888043e-05f, -2.674027568e-05f, -2.673161324e-05f, -2.672289315e-05f, -2.671411543e-05f, + -2.670528010e-05f, -2.669638720e-05f, -2.668743674e-05f, -2.667842876e-05f, -2.666936327e-05f, -2.666024032e-05f, -2.665105992e-05f, -2.664182210e-05f, -2.663252689e-05f, -2.662317432e-05f, + -2.661376441e-05f, -2.660429719e-05f, -2.659477268e-05f, -2.658519093e-05f, -2.657555194e-05f, -2.656585576e-05f, -2.655610241e-05f, -2.654629191e-05f, -2.653642430e-05f, -2.652649961e-05f, + -2.651651785e-05f, -2.650647907e-05f, -2.649638329e-05f, -2.648623054e-05f, -2.647602085e-05f, -2.646575424e-05f, -2.645543075e-05f, -2.644505041e-05f, -2.643461324e-05f, -2.642411927e-05f, + -2.641356855e-05f, -2.640296108e-05f, -2.639229691e-05f, -2.638157607e-05f, -2.637079858e-05f, -2.635996448e-05f, -2.634907379e-05f, -2.633812655e-05f, -2.632712278e-05f, -2.631606253e-05f, + -2.630494581e-05f, -2.629377266e-05f, -2.628254311e-05f, -2.627125720e-05f, -2.625991495e-05f, -2.624851640e-05f, -2.623706157e-05f, -2.622555050e-05f, -2.621398323e-05f, -2.620235977e-05f, + -2.619068017e-05f, -2.617894446e-05f, -2.616715267e-05f, -2.615530483e-05f, -2.614340098e-05f, -2.613144114e-05f, -2.611942536e-05f, -2.610735365e-05f, -2.609522607e-05f, -2.608304263e-05f, + -2.607080338e-05f, -2.605850835e-05f, -2.604615756e-05f, -2.603375106e-05f, -2.602128888e-05f, -2.600877104e-05f, -2.599619760e-05f, -2.598356857e-05f, -2.597088400e-05f, -2.595814392e-05f, + -2.594534836e-05f, -2.593249736e-05f, -2.591959095e-05f, -2.590662917e-05f, -2.589361205e-05f, -2.588053963e-05f, -2.586741195e-05f, -2.585422903e-05f, -2.584099091e-05f, -2.582769763e-05f, + -2.581434923e-05f, -2.580094574e-05f, -2.578748720e-05f, -2.577397364e-05f, -2.576040510e-05f, -2.574678161e-05f, -2.573310322e-05f, -2.571936995e-05f, -2.570558185e-05f, -2.569173895e-05f, + -2.567784129e-05f, -2.566388891e-05f, -2.564988184e-05f, -2.563582011e-05f, -2.562170378e-05f, -2.560753287e-05f, -2.559330742e-05f, -2.557902747e-05f, -2.556469306e-05f, -2.555030423e-05f, + -2.553586100e-05f, -2.552136343e-05f, -2.550681156e-05f, -2.549220540e-05f, -2.547754502e-05f, -2.546283044e-05f, -2.544806171e-05f, -2.543323885e-05f, -2.541836193e-05f, -2.540343096e-05f, + -2.538844599e-05f, -2.537340706e-05f, -2.535831421e-05f, -2.534316748e-05f, -2.532796691e-05f, -2.531271253e-05f, -2.529740439e-05f, -2.528204253e-05f, -2.526662699e-05f, -2.525115780e-05f, + -2.523563502e-05f, -2.522005867e-05f, -2.520442880e-05f, -2.518874545e-05f, -2.517300866e-05f, -2.515721848e-05f, -2.514137493e-05f, -2.512547807e-05f, -2.510952793e-05f, -2.509352456e-05f, + -2.507746800e-05f, -2.506135829e-05f, -2.504519546e-05f, -2.502897957e-05f, -2.501271066e-05f, -2.499638876e-05f, -2.498001392e-05f, -2.496358618e-05f, -2.494710558e-05f, -2.493057216e-05f, + -2.491398598e-05f, -2.489734707e-05f, -2.488065547e-05f, -2.486391122e-05f, -2.484711438e-05f, -2.483026497e-05f, -2.481336306e-05f, -2.479640867e-05f, -2.477940185e-05f, -2.476234265e-05f, + -2.474523111e-05f, -2.472806727e-05f, -2.471085118e-05f, -2.469358289e-05f, -2.467626242e-05f, -2.465888984e-05f, -2.464146518e-05f, -2.462398848e-05f, -2.460645981e-05f, -2.458887918e-05f, + -2.457124666e-05f, -2.455356229e-05f, -2.453582611e-05f, -2.451803816e-05f, -2.450019850e-05f, -2.448230717e-05f, -2.446436420e-05f, -2.444636966e-05f, -2.442832358e-05f, -2.441022601e-05f, + -2.439207700e-05f, -2.437387658e-05f, -2.435562482e-05f, -2.433732175e-05f, -2.431896741e-05f, -2.430056187e-05f, -2.428210515e-05f, -2.426359732e-05f, -2.424503841e-05f, -2.422642848e-05f, + -2.420776756e-05f, -2.418905571e-05f, -2.417029298e-05f, -2.415147940e-05f, -2.413261504e-05f, -2.411369993e-05f, -2.409473412e-05f, -2.407571767e-05f, -2.405665061e-05f, -2.403753300e-05f, + -2.401836488e-05f, -2.399914631e-05f, -2.397987733e-05f, -2.396055799e-05f, -2.394118833e-05f, -2.392176841e-05f, -2.390229828e-05f, -2.388277797e-05f, -2.386320755e-05f, -2.384358706e-05f, + -2.382391655e-05f, -2.380419607e-05f, -2.378442567e-05f, -2.376460540e-05f, -2.374473530e-05f, -2.372481543e-05f, -2.370484583e-05f, -2.368482656e-05f, -2.366475767e-05f, -2.364463920e-05f, + -2.362447121e-05f, -2.360425374e-05f, -2.358398685e-05f, -2.356367059e-05f, -2.354330500e-05f, -2.352289014e-05f, -2.350242606e-05f, -2.348191281e-05f, -2.346135043e-05f, -2.344073899e-05f, + -2.342007853e-05f, -2.339936910e-05f, -2.337861076e-05f, -2.335780355e-05f, -2.333694753e-05f, -2.331604275e-05f, -2.329508925e-05f, -2.327408710e-05f, -2.325303635e-05f, -2.323193704e-05f, + -2.321078922e-05f, -2.318959296e-05f, -2.316834830e-05f, -2.314705530e-05f, -2.312571400e-05f, -2.310432446e-05f, -2.308288673e-05f, -2.306140087e-05f, -2.303986693e-05f, -2.301828496e-05f, + -2.299665501e-05f, -2.297497714e-05f, -2.295325141e-05f, -2.293147785e-05f, -2.290965653e-05f, -2.288778751e-05f, -2.286587083e-05f, -2.284390654e-05f, -2.282189471e-05f, -2.279983539e-05f, + -2.277772863e-05f, -2.275557448e-05f, -2.273337300e-05f, -2.271112424e-05f, -2.268882826e-05f, -2.266648511e-05f, -2.264409485e-05f, -2.262165754e-05f, -2.259917321e-05f, -2.257664194e-05f, + -2.255406378e-05f, -2.253143878e-05f, -2.250876699e-05f, -2.248604847e-05f, -2.246328329e-05f, -2.244047148e-05f, -2.241761312e-05f, -2.239470825e-05f, -2.237175693e-05f, -2.234875921e-05f, + -2.232571516e-05f, -2.230262483e-05f, -2.227948827e-05f, -2.225630554e-05f, -2.223307669e-05f, -2.220980179e-05f, -2.218648090e-05f, -2.216311405e-05f, -2.213970132e-05f, -2.211624276e-05f, + -2.209273843e-05f, -2.206918838e-05f, -2.204559268e-05f, -2.202195137e-05f, -2.199826452e-05f, -2.197453218e-05f, -2.195075441e-05f, -2.192693127e-05f, -2.190306282e-05f, -2.187914911e-05f, + -2.185519020e-05f, -2.183118615e-05f, -2.180713702e-05f, -2.178304286e-05f, -2.175890374e-05f, -2.173471971e-05f, -2.171049084e-05f, -2.168621717e-05f, -2.166189877e-05f, -2.163753569e-05f, + -2.161312800e-05f, -2.158867576e-05f, -2.156417902e-05f, -2.153963784e-05f, -2.151505228e-05f, -2.149042241e-05f, -2.146574827e-05f, -2.144102994e-05f, -2.141626746e-05f, -2.139146090e-05f, + -2.136661032e-05f, -2.134171578e-05f, -2.131677733e-05f, -2.129179505e-05f, -2.126676898e-05f, -2.124169919e-05f, -2.121658573e-05f, -2.119142868e-05f, -2.116622809e-05f, -2.114098401e-05f, + -2.111569652e-05f, -2.109036566e-05f, -2.106499151e-05f, -2.103957412e-05f, -2.101411356e-05f, -2.098860987e-05f, -2.096306314e-05f, -2.093747341e-05f, -2.091184075e-05f, -2.088616521e-05f, + -2.086044687e-05f, -2.083468578e-05f, -2.080888201e-05f, -2.078303561e-05f, -2.075714665e-05f, -2.073121518e-05f, -2.070524128e-05f, -2.067922501e-05f, -2.065316641e-05f, -2.062706557e-05f, + -2.060092254e-05f, -2.057473737e-05f, -2.054851015e-05f, -2.052224092e-05f, -2.049592975e-05f, -2.046957671e-05f, -2.044318185e-05f, -2.041674524e-05f, -2.039026694e-05f, -2.036374701e-05f, + -2.033718553e-05f, -2.031058254e-05f, -2.028393813e-05f, -2.025725233e-05f, -2.023052523e-05f, -2.020375689e-05f, -2.017694736e-05f, -2.015009672e-05f, -2.012320502e-05f, -2.009627233e-05f, + -2.006929872e-05f, -2.004228425e-05f, -2.001522898e-05f, -1.998813297e-05f, -1.996099630e-05f, -1.993381902e-05f, -1.990660120e-05f, -1.987934291e-05f, -1.985204420e-05f, -1.982470515e-05f, + -1.979732582e-05f, -1.976990627e-05f, -1.974244658e-05f, -1.971494679e-05f, -1.968740698e-05f, -1.965982722e-05f, -1.963220757e-05f, -1.960454809e-05f, -1.957684885e-05f, -1.954910992e-05f, + -1.952133136e-05f, -1.949351324e-05f, -1.946565562e-05f, -1.943775856e-05f, -1.940982215e-05f, -1.938184643e-05f, -1.935383148e-05f, -1.932577736e-05f, -1.929768415e-05f, -1.926955189e-05f, + -1.924138067e-05f, -1.921317055e-05f, -1.918492159e-05f, -1.915663387e-05f, -1.912830744e-05f, -1.909994238e-05f, -1.907153875e-05f, -1.904309662e-05f, -1.901461605e-05f, -1.898609712e-05f, + -1.895753989e-05f, -1.892894442e-05f, -1.890031079e-05f, -1.887163907e-05f, -1.884292931e-05f, -1.881418159e-05f, -1.878539597e-05f, -1.875657253e-05f, -1.872771132e-05f, -1.869881243e-05f, + -1.866987591e-05f, -1.864090184e-05f, -1.861189027e-05f, -1.858284129e-05f, -1.855375496e-05f, -1.852463134e-05f, -1.849547051e-05f, -1.846627253e-05f, -1.843703747e-05f, -1.840776541e-05f, + -1.837845640e-05f, -1.834911053e-05f, -1.831972785e-05f, -1.829030843e-05f, -1.826085235e-05f, -1.823135968e-05f, -1.820183047e-05f, -1.817226481e-05f, -1.814266276e-05f, -1.811302440e-05f, + -1.808334978e-05f, -1.805363898e-05f, -1.802389207e-05f, -1.799410912e-05f, -1.796429020e-05f, -1.793443537e-05f, -1.790454472e-05f, -1.787461830e-05f, -1.784465619e-05f, -1.781465845e-05f, + -1.778462517e-05f, -1.775455640e-05f, -1.772445223e-05f, -1.769431271e-05f, -1.766413792e-05f, -1.763392792e-05f, -1.760368280e-05f, -1.757340262e-05f, -1.754308745e-05f, -1.751273737e-05f, + -1.748235243e-05f, -1.745193272e-05f, -1.742147830e-05f, -1.739098925e-05f, -1.736046564e-05f, -1.732990753e-05f, -1.729931501e-05f, -1.726868813e-05f, -1.723802697e-05f, -1.720733161e-05f, + -1.717660211e-05f, -1.714583855e-05f, -1.711504099e-05f, -1.708420952e-05f, -1.705334419e-05f, -1.702244509e-05f, -1.699151228e-05f, -1.696054584e-05f, -1.692954584e-05f, -1.689851234e-05f, + -1.686744543e-05f, -1.683634518e-05f, -1.680521165e-05f, -1.677404492e-05f, -1.674284506e-05f, -1.671161215e-05f, -1.668034625e-05f, -1.664904745e-05f, -1.661771580e-05f, -1.658635139e-05f, + -1.655495429e-05f, -1.652352457e-05f, -1.649206230e-05f, -1.646056755e-05f, -1.642904041e-05f, -1.639748094e-05f, -1.636588921e-05f, -1.633426530e-05f, -1.630260928e-05f, -1.627092123e-05f, + -1.623920122e-05f, -1.620744932e-05f, -1.617566560e-05f, -1.614385015e-05f, -1.611200302e-05f, -1.608012430e-05f, -1.604821407e-05f, -1.601627238e-05f, -1.598429933e-05f, -1.595229497e-05f, + -1.592025939e-05f, -1.588819266e-05f, -1.585609486e-05f, -1.582396605e-05f, -1.579180631e-05f, -1.575961573e-05f, -1.572739436e-05f, -1.569514229e-05f, -1.566285958e-05f, -1.563054633e-05f, + -1.559820259e-05f, -1.556582844e-05f, -1.553342396e-05f, -1.550098923e-05f, -1.546852431e-05f, -1.543602929e-05f, -1.540350423e-05f, -1.537094922e-05f, -1.533836432e-05f, -1.530574962e-05f, + -1.527310519e-05f, -1.524043109e-05f, -1.520772742e-05f, -1.517499424e-05f, -1.514223163e-05f, -1.510943966e-05f, -1.507661842e-05f, -1.504376797e-05f, -1.501088839e-05f, -1.497797975e-05f, + -1.494504215e-05f, -1.491207563e-05f, -1.487908030e-05f, -1.484605621e-05f, -1.481300345e-05f, -1.477992209e-05f, -1.474681221e-05f, -1.471367388e-05f, -1.468050718e-05f, -1.464731219e-05f, + -1.461408899e-05f, -1.458083764e-05f, -1.454755823e-05f, -1.451425082e-05f, -1.448091551e-05f, -1.444755236e-05f, -1.441416146e-05f, -1.438074287e-05f, -1.434729667e-05f, -1.431382295e-05f, + -1.428032178e-05f, -1.424679323e-05f, -1.421323738e-05f, -1.417965431e-05f, -1.414604410e-05f, -1.411240682e-05f, -1.407874255e-05f, -1.404505137e-05f, -1.401133335e-05f, -1.397758857e-05f, + -1.394381711e-05f, -1.391001905e-05f, -1.387619446e-05f, -1.384234342e-05f, -1.380846601e-05f, -1.377456231e-05f, -1.374063239e-05f, -1.370667633e-05f, -1.367269420e-05f, -1.363868610e-05f, + -1.360465209e-05f, -1.357059225e-05f, -1.353650666e-05f, -1.350239540e-05f, -1.346825855e-05f, -1.343409618e-05f, -1.339990837e-05f, -1.336569520e-05f, -1.333145675e-05f, -1.329719309e-05f, + -1.326290431e-05f, -1.322859049e-05f, -1.319425169e-05f, -1.315988800e-05f, -1.312549951e-05f, -1.309108627e-05f, -1.305664839e-05f, -1.302218592e-05f, -1.298769896e-05f, -1.295318758e-05f, + -1.291865186e-05f, -1.288409187e-05f, -1.284950770e-05f, -1.281489943e-05f, -1.278026714e-05f, -1.274561089e-05f, -1.271093078e-05f, -1.267622688e-05f, -1.264149927e-05f, -1.260674803e-05f, + -1.257197324e-05f, -1.253717498e-05f, -1.250235333e-05f, -1.246750836e-05f, -1.243264015e-05f, -1.239774879e-05f, -1.236283436e-05f, -1.232789693e-05f, -1.229293658e-05f, -1.225795339e-05f, + -1.222294745e-05f, -1.218791883e-05f, -1.215286761e-05f, -1.211779387e-05f, -1.208269769e-05f, -1.204757915e-05f, -1.201243833e-05f, -1.197727532e-05f, -1.194209018e-05f, -1.190688300e-05f, + -1.187165386e-05f, -1.183640284e-05f, -1.180113003e-05f, -1.176583549e-05f, -1.173051931e-05f, -1.169518157e-05f, -1.165982235e-05f, -1.162444173e-05f, -1.158903979e-05f, -1.155361662e-05f, + -1.151817228e-05f, -1.148270687e-05f, -1.144722046e-05f, -1.141171313e-05f, -1.137618496e-05f, -1.134063603e-05f, -1.130506643e-05f, -1.126947624e-05f, -1.123386553e-05f, -1.119823438e-05f, + -1.116258289e-05f, -1.112691111e-05f, -1.109121915e-05f, -1.105550708e-05f, -1.101977497e-05f, -1.098402291e-05f, -1.094825099e-05f, -1.091245928e-05f, -1.087664786e-05f, -1.084081681e-05f, + -1.080496622e-05f, -1.076909617e-05f, -1.073320673e-05f, -1.069729799e-05f, -1.066137004e-05f, -1.062542294e-05f, -1.058945678e-05f, -1.055347165e-05f, -1.051746762e-05f, -1.048144477e-05f, + -1.044540320e-05f, -1.040934297e-05f, -1.037326417e-05f, -1.033716688e-05f, -1.030105119e-05f, -1.026491717e-05f, -1.022876490e-05f, -1.019259448e-05f, -1.015640597e-05f, -1.012019946e-05f, + -1.008397503e-05f, -1.004773277e-05f, -1.001147276e-05f, -9.975195068e-06f, -9.938899788e-06f, -9.902586999e-06f, -9.866256782e-06f, -9.829909220e-06f, -9.793544395e-06f, -9.757162388e-06f, + -9.720763281e-06f, -9.684347156e-06f, -9.647914096e-06f, -9.611464182e-06f, -9.574997496e-06f, -9.538514121e-06f, -9.502014138e-06f, -9.465497630e-06f, -9.428964678e-06f, -9.392415366e-06f, + -9.355849774e-06f, -9.319267986e-06f, -9.282670084e-06f, -9.246056150e-06f, -9.209426266e-06f, -9.172780514e-06f, -9.136118978e-06f, -9.099441739e-06f, -9.062748880e-06f, -9.026040483e-06f, + -8.989316630e-06f, -8.952577405e-06f, -8.915822889e-06f, -8.879053166e-06f, -8.842268318e-06f, -8.805468426e-06f, -8.768653575e-06f, -8.731823846e-06f, -8.694979323e-06f, -8.658120088e-06f, + -8.621246223e-06f, -8.584357811e-06f, -8.547454935e-06f, -8.510537679e-06f, -8.473606124e-06f, -8.436660353e-06f, -8.399700449e-06f, -8.362726496e-06f, -8.325738576e-06f, -8.288736771e-06f, + -8.251721165e-06f, -8.214691841e-06f, -8.177648881e-06f, -8.140592369e-06f, -8.103522388e-06f, -8.066439020e-06f, -8.029342349e-06f, -7.992232458e-06f, -7.955109429e-06f, -7.917973347e-06f, + -7.880824293e-06f, -7.843662351e-06f, -7.806487604e-06f, -7.769300136e-06f, -7.732100030e-06f, -7.694887368e-06f, -7.657662234e-06f, -7.620424712e-06f, -7.583174883e-06f, -7.545912833e-06f, + -7.508638644e-06f, -7.471352399e-06f, -7.434054181e-06f, -7.396744075e-06f, -7.359422163e-06f, -7.322088528e-06f, -7.284743255e-06f, -7.247386426e-06f, -7.210018125e-06f, -7.172638435e-06f, + -7.135247440e-06f, -7.097845224e-06f, -7.060431869e-06f, -7.023007459e-06f, -6.985572078e-06f, -6.948125809e-06f, -6.910668736e-06f, -6.873200942e-06f, -6.835722511e-06f, -6.798233526e-06f, + -6.760734071e-06f, -6.723224230e-06f, -6.685704087e-06f, -6.648173724e-06f, -6.610633225e-06f, -6.573082675e-06f, -6.535522156e-06f, -6.497951753e-06f, -6.460371549e-06f, -6.422781628e-06f, + -6.385182073e-06f, -6.347572969e-06f, -6.309954398e-06f, -6.272326445e-06f, -6.234689194e-06f, -6.197042728e-06f, -6.159387131e-06f, -6.121722487e-06f, -6.084048880e-06f, -6.046366393e-06f, + -6.008675110e-06f, -5.970975115e-06f, -5.933266492e-06f, -5.895549325e-06f, -5.857823697e-06f, -5.820089693e-06f, -5.782347396e-06f, -5.744596890e-06f, -5.706838259e-06f, -5.669071587e-06f, + -5.631296958e-06f, -5.593514455e-06f, -5.555724164e-06f, -5.517926166e-06f, -5.480120548e-06f, -5.442307391e-06f, -5.404486781e-06f, -5.366658802e-06f, -5.328823536e-06f, -5.290981069e-06f, + -5.253131484e-06f, -5.215274865e-06f, -5.177411296e-06f, -5.139540862e-06f, -5.101663645e-06f, -5.063779731e-06f, -5.025889202e-06f, -4.987992144e-06f, -4.950088639e-06f, -4.912178773e-06f, + -4.874262629e-06f, -4.836340291e-06f, -4.798411843e-06f, -4.760477370e-06f, -4.722536954e-06f, -4.684590681e-06f, -4.646638634e-06f, -4.608680897e-06f, -4.570717555e-06f, -4.532748690e-06f, + -4.494774389e-06f, -4.456794734e-06f, -4.418809809e-06f, -4.380819699e-06f, -4.342824487e-06f, -4.304824258e-06f, -4.266819096e-06f, -4.228809084e-06f, -4.190794308e-06f, -4.152774850e-06f, + -4.114750795e-06f, -4.076722227e-06f, -4.038689230e-06f, -4.000651888e-06f, -3.962610285e-06f, -3.924564505e-06f, -3.886514633e-06f, -3.848460752e-06f, -3.810402946e-06f, -3.772341300e-06f, + -3.734275897e-06f, -3.696206821e-06f, -3.658134157e-06f, -3.620057988e-06f, -3.581978400e-06f, -3.543895474e-06f, -3.505809297e-06f, -3.467719951e-06f, -3.429627520e-06f, -3.391532090e-06f, + -3.353433743e-06f, -3.315332564e-06f, -3.277228637e-06f, -3.239122046e-06f, -3.201012874e-06f, -3.162901207e-06f, -3.124787127e-06f, -3.086670718e-06f, -3.048552066e-06f, -3.010431254e-06f, + -2.972308365e-06f, -2.934183484e-06f, -2.896056694e-06f, -2.857928080e-06f, -2.819797726e-06f, -2.781665715e-06f, -2.743532132e-06f, -2.705397060e-06f, -2.667260584e-06f, -2.629122787e-06f, + -2.590983753e-06f, -2.552843566e-06f, -2.514702310e-06f, -2.476560069e-06f, -2.438416927e-06f, -2.400272967e-06f, -2.362128274e-06f, -2.323982932e-06f, -2.285837023e-06f, -2.247690633e-06f, + -2.209543844e-06f, -2.171396741e-06f, -2.133249408e-06f, -2.095101928e-06f, -2.056954386e-06f, -2.018806864e-06f, -1.980659447e-06f, -1.942512218e-06f, -1.904365262e-06f, -1.866218661e-06f, + -1.828072500e-06f, -1.789926863e-06f, -1.751781833e-06f, -1.713637494e-06f, -1.675493929e-06f, -1.637351222e-06f, -1.599209458e-06f, -1.561068719e-06f, -1.522929089e-06f, -1.484790652e-06f, + -1.446653491e-06f, -1.408517690e-06f, -1.370383333e-06f, -1.332250503e-06f, -1.294119284e-06f, -1.255989759e-06f, -1.217862012e-06f, -1.179736127e-06f, -1.141612186e-06f, -1.103490274e-06f, + -1.065370473e-06f, -1.027252868e-06f, -9.891375419e-07f, -9.510245778e-07f, -9.129140593e-07f, -8.748060699e-07f, -8.367006929e-07f, -7.985980118e-07f, -7.604981098e-07f, -7.224010704e-07f, + -6.843069768e-07f, -6.462159124e-07f, -6.081279604e-07f, -5.700432042e-07f, -5.319617270e-07f, -4.938836120e-07f, -4.558089424e-07f, -4.177378016e-07f, -3.796702726e-07f, -3.416064386e-07f, + -3.035463829e-07f, -2.654901885e-07f, -2.274379385e-07f, -1.893897161e-07f, -1.513456043e-07f, -1.133056863e-07f, -7.527004496e-08f, -3.723876341e-08f, 7.880753702e-10f, 3.881038839e-08f, + 7.682809268e-08f, 1.148411053e-07f, 1.528493433e-07f, 1.908527238e-07f, 2.288511640e-07f, 2.668445809e-07f, 3.048328916e-07f, 3.428160135e-07f, 3.807938637e-07f, 4.187663593e-07f, + 4.567334177e-07f, 4.946949561e-07f, 5.326508918e-07f, 5.706011421e-07f, 6.085456243e-07f, 6.464842559e-07f, 6.844169541e-07f, 7.223436363e-07f, 7.602642200e-07f, 7.981786227e-07f, + 8.360867617e-07f, 8.739885546e-07f, 9.118839190e-07f, 9.497727722e-07f, 9.876550320e-07f, 1.025530616e-06f, 1.063399441e-06f, 1.101261426e-06f, 1.139116488e-06f, 1.176964545e-06f, + 1.214805514e-06f, 1.252639313e-06f, 1.290465860e-06f, 1.328285073e-06f, 1.366096869e-06f, 1.403901167e-06f, 1.441697883e-06f, 1.479486937e-06f, 1.517268246e-06f, 1.555041728e-06f, + 1.592807301e-06f, 1.630564883e-06f, 1.668314391e-06f, 1.706055745e-06f, 1.743788862e-06f, 1.781513660e-06f, 1.819230058e-06f, 1.856937973e-06f, 1.894637323e-06f, 1.932328028e-06f, + 1.970010005e-06f, 2.007683172e-06f, 2.045347448e-06f, 2.083002752e-06f, 2.120649000e-06f, 2.158286113e-06f, 2.195914008e-06f, 2.233532604e-06f, 2.271141819e-06f, 2.308741572e-06f, + 2.346331781e-06f, 2.383912365e-06f, 2.421483243e-06f, 2.459044333e-06f, 2.496595553e-06f, 2.534136824e-06f, 2.571668062e-06f, 2.609189188e-06f, 2.646700119e-06f, 2.684200776e-06f, + 2.721691075e-06f, 2.759170937e-06f, 2.796640281e-06f, 2.834099025e-06f, 2.871547088e-06f, 2.908984390e-06f, 2.946410849e-06f, 2.983826384e-06f, 3.021230916e-06f, 3.058624362e-06f, + 3.096006642e-06f, 3.133377675e-06f, 3.170737381e-06f, 3.208085679e-06f, 3.245422487e-06f, 3.282747727e-06f, 3.320061316e-06f, 3.357363174e-06f, 3.394653222e-06f, 3.431931377e-06f, + 3.469197561e-06f, 3.506451692e-06f, 3.543693690e-06f, 3.580923475e-06f, 3.618140966e-06f, 3.655346083e-06f, 3.692538747e-06f, 3.729718876e-06f, 3.766886390e-06f, 3.804041210e-06f, + 3.841183255e-06f, 3.878312446e-06f, 3.915428702e-06f, 3.952531943e-06f, 3.989622090e-06f, 4.026699061e-06f, 4.063762779e-06f, 4.100813162e-06f, 4.137850132e-06f, 4.174873607e-06f, + 4.211883510e-06f, 4.248879759e-06f, 4.285862275e-06f, 4.322830979e-06f, 4.359785791e-06f, 4.396726632e-06f, 4.433653421e-06f, 4.470566081e-06f, 4.507464531e-06f, 4.544348692e-06f, + 4.581218485e-06f, 4.618073830e-06f, 4.654914648e-06f, 4.691740860e-06f, 4.728552387e-06f, 4.765349150e-06f, 4.802131070e-06f, 4.838898067e-06f, 4.875650064e-06f, 4.912386980e-06f, + 4.949108737e-06f, 4.985815256e-06f, 5.022506458e-06f, 5.059182265e-06f, 5.095842598e-06f, 5.132487378e-06f, 5.169116526e-06f, 5.205729964e-06f, 5.242327614e-06f, 5.278909397e-06f, + 5.315475234e-06f, 5.352025047e-06f, 5.388558758e-06f, 5.425076288e-06f, 5.461577560e-06f, 5.498062494e-06f, 5.534531013e-06f, 5.570983038e-06f, 5.607418492e-06f, 5.643837296e-06f, + 5.680239373e-06f, 5.716624644e-06f, 5.752993032e-06f, 5.789344458e-06f, 5.825678846e-06f, 5.861996116e-06f, 5.898296192e-06f, 5.934578995e-06f, 5.970844449e-06f, 6.007092475e-06f, + 6.043322996e-06f, 6.079535935e-06f, 6.115731213e-06f, 6.151908754e-06f, 6.188068481e-06f, 6.224210316e-06f, 6.260334181e-06f, 6.296440000e-06f, 6.332527695e-06f, 6.368597190e-06f, + 6.404648407e-06f, 6.440681269e-06f, 6.476695700e-06f, 6.512691622e-06f, 6.548668959e-06f, 6.584627633e-06f, 6.620567569e-06f, 6.656488689e-06f, 6.692390916e-06f, 6.728274175e-06f, + 6.764138388e-06f, 6.799983480e-06f, 6.835809373e-06f, 6.871615991e-06f, 6.907403258e-06f, 6.943171098e-06f, 6.978919434e-06f, 7.014648190e-06f, 7.050357290e-06f, 7.086046658e-06f, + 7.121716218e-06f, 7.157365894e-06f, 7.192995610e-06f, 7.228605290e-06f, 7.264194859e-06f, 7.299764240e-06f, 7.335313357e-06f, 7.370842136e-06f, 7.406350501e-06f, 7.441838376e-06f, + 7.477305685e-06f, 7.512752353e-06f, 7.548178305e-06f, 7.583583465e-06f, 7.618967759e-06f, 7.654331110e-06f, 7.689673444e-06f, 7.724994685e-06f, 7.760294759e-06f, 7.795573591e-06f, + 7.830831105e-06f, 7.866067226e-06f, 7.901281881e-06f, 7.936474993e-06f, 7.971646489e-06f, 8.006796294e-06f, 8.041924333e-06f, 8.077030531e-06f, 8.112114814e-06f, 8.147177107e-06f, + 8.182217337e-06f, 8.217235429e-06f, 8.252231308e-06f, 8.287204901e-06f, 8.322156132e-06f, 8.357084929e-06f, 8.391991217e-06f, 8.426874922e-06f, 8.461735971e-06f, 8.496574288e-06f, + 8.531389801e-06f, 8.566182436e-06f, 8.600952119e-06f, 8.635698776e-06f, 8.670422335e-06f, 8.705122720e-06f, 8.739799860e-06f, 8.774453680e-06f, 8.809084107e-06f, 8.843691069e-06f, + 8.878274491e-06f, 8.912834300e-06f, 8.947370424e-06f, 8.981882790e-06f, 9.016371324e-06f, 9.050835954e-06f, 9.085276606e-06f, 9.119693209e-06f, 9.154085688e-06f, 9.188453973e-06f, + 9.222797989e-06f, 9.257117665e-06f, 9.291412928e-06f, 9.325683705e-06f, 9.359929925e-06f, 9.394151515e-06f, 9.428348402e-06f, 9.462520515e-06f, 9.496667782e-06f, 9.530790130e-06f, + 9.564887488e-06f, 9.598959783e-06f, 9.633006943e-06f, 9.667028898e-06f, 9.701025575e-06f, 9.734996903e-06f, 9.768942810e-06f, 9.802863224e-06f, 9.836758074e-06f, 9.870627289e-06f, + 9.904470797e-06f, 9.938288527e-06f, 9.972080408e-06f, 1.000584637e-05f, 1.003958634e-05f, 1.007330025e-05f, 1.010698802e-05f, 1.014064959e-05f, 1.017428488e-05f, 1.020789383e-05f, + 1.024147636e-05f, 1.027503241e-05f, 1.030856190e-05f, 1.034206476e-05f, 1.037554092e-05f, 1.040899031e-05f, 1.044241287e-05f, 1.047580851e-05f, 1.050917718e-05f, 1.054251879e-05f, + 1.057583329e-05f, 1.060912060e-05f, 1.064238065e-05f, 1.067561337e-05f, 1.070881869e-05f, 1.074199654e-05f, 1.077514685e-05f, 1.080826956e-05f, 1.084136459e-05f, 1.087443187e-05f, + 1.090747134e-05f, 1.094048292e-05f, 1.097346655e-05f, 1.100642216e-05f, 1.103934967e-05f, 1.107224902e-05f, 1.110512014e-05f, 1.113796297e-05f, 1.117077742e-05f, 1.120356344e-05f, + 1.123632096e-05f, 1.126904990e-05f, 1.130175020e-05f, 1.133442178e-05f, 1.136706459e-05f, 1.139967856e-05f, 1.143226360e-05f, 1.146481967e-05f, 1.149734668e-05f, 1.152984458e-05f, + 1.156231328e-05f, 1.159475273e-05f, 1.162716286e-05f, 1.165954360e-05f, 1.169189488e-05f, 1.172421664e-05f, 1.175650880e-05f, 1.178877130e-05f, 1.182100408e-05f, 1.185320705e-05f, + 1.188538017e-05f, 1.191752336e-05f, 1.194963655e-05f, 1.198171968e-05f, 1.201377267e-05f, 1.204579548e-05f, 1.207778801e-05f, 1.210975022e-05f, 1.214168203e-05f, 1.217358338e-05f, + 1.220545419e-05f, 1.223729441e-05f, 1.226910397e-05f, 1.230088280e-05f, 1.233263084e-05f, 1.236434801e-05f, 1.239603426e-05f, 1.242768951e-05f, 1.245931371e-05f, 1.249090678e-05f, + 1.252246866e-05f, 1.255399929e-05f, 1.258549859e-05f, 1.261696651e-05f, 1.264840298e-05f, 1.267980793e-05f, 1.271118129e-05f, 1.274252301e-05f, 1.277383302e-05f, 1.280511125e-05f, + 1.283635764e-05f, 1.286757212e-05f, 1.289875463e-05f, 1.292990510e-05f, 1.296102347e-05f, 1.299210967e-05f, 1.302316365e-05f, 1.305418533e-05f, 1.308517465e-05f, 1.311613154e-05f, + 1.314705595e-05f, 1.317794781e-05f, 1.320880706e-05f, 1.323963362e-05f, 1.327042744e-05f, 1.330118846e-05f, 1.333191661e-05f, 1.336261182e-05f, 1.339327403e-05f, 1.342390318e-05f, + 1.345449921e-05f, 1.348506206e-05f, 1.351559165e-05f, 1.354608793e-05f, 1.357655083e-05f, 1.360698029e-05f, 1.363737625e-05f, 1.366773865e-05f, 1.369806741e-05f, 1.372836249e-05f, + 1.375862382e-05f, 1.378885133e-05f, 1.381904496e-05f, 1.384920465e-05f, 1.387933034e-05f, 1.390942196e-05f, 1.393947946e-05f, 1.396950278e-05f, 1.399949184e-05f, 1.402944659e-05f, + 1.405936696e-05f, 1.408925290e-05f, 1.411910435e-05f, 1.414892124e-05f, 1.417870350e-05f, 1.420845109e-05f, 1.423816393e-05f, 1.426784198e-05f, 1.429748515e-05f, 1.432709341e-05f, + 1.435666667e-05f, 1.438620490e-05f, 1.441570801e-05f, 1.444517595e-05f, 1.447460867e-05f, 1.450400610e-05f, 1.453336818e-05f, 1.456269485e-05f, 1.459198605e-05f, 1.462124172e-05f, + 1.465046180e-05f, 1.467964623e-05f, 1.470879496e-05f, 1.473790791e-05f, 1.476698503e-05f, 1.479602627e-05f, 1.482503155e-05f, 1.485400083e-05f, 1.488293405e-05f, 1.491183113e-05f, + 1.494069204e-05f, 1.496951670e-05f, 1.499830505e-05f, 1.502705704e-05f, 1.505577262e-05f, 1.508445171e-05f, 1.511309426e-05f, 1.514170022e-05f, 1.517026952e-05f, 1.519880211e-05f, + 1.522729793e-05f, 1.525575692e-05f, 1.528417901e-05f, 1.531256417e-05f, 1.534091232e-05f, 1.536922340e-05f, 1.539749737e-05f, 1.542573416e-05f, 1.545393371e-05f, 1.548209598e-05f, + 1.551022089e-05f, 1.553830839e-05f, 1.556635844e-05f, 1.559437096e-05f, 1.562234590e-05f, 1.565028320e-05f, 1.567818282e-05f, 1.570604468e-05f, 1.573386874e-05f, 1.576165494e-05f, + 1.578940321e-05f, 1.581711351e-05f, 1.584478579e-05f, 1.587241997e-05f, 1.590001601e-05f, 1.592757385e-05f, 1.595509343e-05f, 1.598257470e-05f, 1.601001760e-05f, 1.603742208e-05f, + 1.606478808e-05f, 1.609211555e-05f, 1.611940443e-05f, 1.614665466e-05f, 1.617386619e-05f, 1.620103896e-05f, 1.622817293e-05f, 1.625526803e-05f, 1.628232421e-05f, 1.630934141e-05f, + 1.633631958e-05f, 1.636325867e-05f, 1.639015862e-05f, 1.641701938e-05f, 1.644384089e-05f, 1.647062310e-05f, 1.649736595e-05f, 1.652406939e-05f, 1.655073337e-05f, 1.657735783e-05f, + 1.660394271e-05f, 1.663048798e-05f, 1.665699356e-05f, 1.668345941e-05f, 1.670988548e-05f, 1.673627171e-05f, 1.676261804e-05f, 1.678892443e-05f, 1.681519082e-05f, 1.684141716e-05f, + 1.686760340e-05f, 1.689374948e-05f, 1.691985535e-05f, 1.694592095e-05f, 1.697194625e-05f, 1.699793118e-05f, 1.702387568e-05f, 1.704977972e-05f, 1.707564323e-05f, 1.710146617e-05f, + 1.712724849e-05f, 1.715299012e-05f, 1.717869102e-05f, 1.720435114e-05f, 1.722997043e-05f, 1.725554883e-05f, 1.728108630e-05f, 1.730658278e-05f, 1.733203822e-05f, 1.735745257e-05f, + 1.738282579e-05f, 1.740815781e-05f, 1.743344858e-05f, 1.745869807e-05f, 1.748390621e-05f, 1.750907296e-05f, 1.753419827e-05f, 1.755928208e-05f, 1.758432435e-05f, 1.760932502e-05f, + 1.763428405e-05f, 1.765920139e-05f, 1.768407698e-05f, 1.770891078e-05f, 1.773370273e-05f, 1.775845280e-05f, 1.778316092e-05f, 1.780782705e-05f, 1.783245114e-05f, 1.785703314e-05f, + 1.788157301e-05f, 1.790607068e-05f, 1.793052613e-05f, 1.795493928e-05f, 1.797931011e-05f, 1.800363855e-05f, 1.802792456e-05f, 1.805216810e-05f, 1.807636911e-05f, 1.810052754e-05f, + 1.812464335e-05f, 1.814871650e-05f, 1.817274692e-05f, 1.819673458e-05f, 1.822067942e-05f, 1.824458141e-05f, 1.826844049e-05f, 1.829225661e-05f, 1.831602973e-05f, 1.833975980e-05f, + 1.836344677e-05f, 1.838709060e-05f, 1.841069124e-05f, 1.843424865e-05f, 1.845776277e-05f, 1.848123356e-05f, 1.850466097e-05f, 1.852804496e-05f, 1.855138549e-05f, 1.857468249e-05f, + 1.859793594e-05f, 1.862114578e-05f, 1.864431197e-05f, 1.866743446e-05f, 1.869051321e-05f, 1.871354817e-05f, 1.873653929e-05f, 1.875948654e-05f, 1.878238986e-05f, 1.880524921e-05f, + 1.882806455e-05f, 1.885083582e-05f, 1.887356299e-05f, 1.889624602e-05f, 1.891888485e-05f, 1.894147944e-05f, 1.896402975e-05f, 1.898653573e-05f, 1.900899734e-05f, 1.903141454e-05f, + 1.905378728e-05f, 1.907611552e-05f, 1.909839921e-05f, 1.912063831e-05f, 1.914283278e-05f, 1.916498257e-05f, 1.918708764e-05f, 1.920914795e-05f, 1.923116345e-05f, 1.925313410e-05f, + 1.927505986e-05f, 1.929694069e-05f, 1.931877654e-05f, 1.934056736e-05f, 1.936231313e-05f, 1.938401379e-05f, 1.940566930e-05f, 1.942727963e-05f, 1.944884472e-05f, 1.947036454e-05f, + 1.949183904e-05f, 1.951326818e-05f, 1.953465193e-05f, 1.955599024e-05f, 1.957728306e-05f, 1.959853037e-05f, 1.961973211e-05f, 1.964088824e-05f, 1.966199872e-05f, 1.968306352e-05f, + 1.970408260e-05f, 1.972505590e-05f, 1.974598339e-05f, 1.976686503e-05f, 1.978770079e-05f, 1.980849061e-05f, 1.982923446e-05f, 1.984993230e-05f, 1.987058409e-05f, 1.989118980e-05f, + 1.991174937e-05f, 1.993226277e-05f, 1.995272996e-05f, 1.997315090e-05f, 1.999352555e-05f, 2.001385388e-05f, 2.003413584e-05f, 2.005437139e-05f, 2.007456050e-05f, 2.009470313e-05f, + 2.011479923e-05f, 2.013484878e-05f, 2.015485172e-05f, 2.017480803e-05f, 2.019471767e-05f, 2.021458059e-05f, 2.023439675e-05f, 2.025416613e-05f, 2.027388868e-05f, 2.029356437e-05f, + 2.031319315e-05f, 2.033277499e-05f, 2.035230986e-05f, 2.037179771e-05f, 2.039123851e-05f, 2.041063222e-05f, 2.042997880e-05f, 2.044927822e-05f, 2.046853044e-05f, 2.048773542e-05f, + 2.050689313e-05f, 2.052600353e-05f, 2.054506659e-05f, 2.056408226e-05f, 2.058305052e-05f, 2.060197132e-05f, 2.062084464e-05f, 2.063967042e-05f, 2.065844865e-05f, 2.067717928e-05f, + 2.069586227e-05f, 2.071449760e-05f, 2.073308523e-05f, 2.075162512e-05f, 2.077011723e-05f, 2.078856154e-05f, 2.080695801e-05f, 2.082530660e-05f, 2.084360727e-05f, 2.086186000e-05f, + 2.088006475e-05f, 2.089822149e-05f, 2.091633017e-05f, 2.093439077e-05f, 2.095240326e-05f, 2.097036759e-05f, 2.098828374e-05f, 2.100615168e-05f, 2.102397136e-05f, 2.104174275e-05f, + 2.105946583e-05f, 2.107714056e-05f, 2.109476690e-05f, 2.111234482e-05f, 2.112987430e-05f, 2.114735529e-05f, 2.116478777e-05f, 2.118217170e-05f, 2.119950705e-05f, 2.121679378e-05f, + 2.123403187e-05f, 2.125122129e-05f, 2.126836199e-05f, 2.128545396e-05f, 2.130249716e-05f, 2.131949155e-05f, 2.133643710e-05f, 2.135333379e-05f, 2.137018158e-05f, 2.138698044e-05f, + 2.140373034e-05f, 2.142043126e-05f, 2.143708315e-05f, 2.145368598e-05f, 2.147023974e-05f, 2.148674438e-05f, 2.150319987e-05f, 2.151960620e-05f, 2.153596331e-05f, 2.155227120e-05f, + 2.156852982e-05f, 2.158473914e-05f, 2.160089914e-05f, 2.161700979e-05f, 2.163307106e-05f, 2.164908291e-05f, 2.166504532e-05f, 2.168095826e-05f, 2.169682171e-05f, 2.171263562e-05f, + 2.172839998e-05f, 2.174411474e-05f, 2.175977990e-05f, 2.177539541e-05f, 2.179096125e-05f, 2.180647739e-05f, 2.182194381e-05f, 2.183736046e-05f, 2.185272734e-05f, 2.186804440e-05f, + 2.188331162e-05f, 2.189852898e-05f, 2.191369644e-05f, 2.192881398e-05f, 2.194388157e-05f, 2.195889919e-05f, 2.197386680e-05f, 2.198878439e-05f, 2.200365191e-05f, 2.201846936e-05f, + 2.203323669e-05f, 2.204795389e-05f, 2.206262092e-05f, 2.207723777e-05f, 2.209180440e-05f, 2.210632079e-05f, 2.212078692e-05f, 2.213520275e-05f, 2.214956826e-05f, 2.216388343e-05f, + 2.217814823e-05f, 2.219236264e-05f, 2.220652663e-05f, 2.222064017e-05f, 2.223470324e-05f, 2.224871582e-05f, 2.226267788e-05f, 2.227658940e-05f, 2.229045035e-05f, 2.230426070e-05f, + 2.231802044e-05f, 2.233172954e-05f, 2.234538797e-05f, 2.235899571e-05f, 2.237255274e-05f, 2.238605904e-05f, 2.239951457e-05f, 2.241291932e-05f, 2.242627327e-05f, 2.243957638e-05f, + 2.245282864e-05f, 2.246603002e-05f, 2.247918051e-05f, 2.249228007e-05f, 2.250532869e-05f, 2.251832634e-05f, 2.253127300e-05f, 2.254416865e-05f, 2.255701326e-05f, 2.256980682e-05f, + 2.258254930e-05f, 2.259524068e-05f, 2.260788094e-05f, 2.262047005e-05f, 2.263300800e-05f, 2.264549476e-05f, 2.265793032e-05f, 2.267031465e-05f, 2.268264772e-05f, 2.269492953e-05f, + 2.270716004e-05f, 2.271933924e-05f, 2.273146711e-05f, 2.274354362e-05f, 2.275556876e-05f, 2.276754250e-05f, 2.277946484e-05f, 2.279133573e-05f, 2.280315517e-05f, 2.281492314e-05f, + 2.282663962e-05f, 2.283830458e-05f, 2.284991800e-05f, 2.286147988e-05f, 2.287299018e-05f, 2.288444890e-05f, 2.289585600e-05f, 2.290721148e-05f, 2.291851531e-05f, 2.292976747e-05f, + 2.294096795e-05f, 2.295211672e-05f, 2.296321378e-05f, 2.297425910e-05f, 2.298525265e-05f, 2.299619444e-05f, 2.300708443e-05f, 2.301792261e-05f, 2.302870896e-05f, 2.303944346e-05f, + 2.305012611e-05f, 2.306075687e-05f, 2.307133573e-05f, 2.308186268e-05f, 2.309233770e-05f, 2.310276077e-05f, 2.311313188e-05f, 2.312345100e-05f, 2.313371813e-05f, 2.314393324e-05f, + 2.315409632e-05f, 2.316420736e-05f, 2.317426633e-05f, 2.318427322e-05f, 2.319422802e-05f, 2.320413071e-05f, 2.321398128e-05f, 2.322377970e-05f, 2.323352597e-05f, 2.324322007e-05f, + 2.325286198e-05f, 2.326245169e-05f, 2.327198918e-05f, 2.328147445e-05f, 2.329090747e-05f, 2.330028823e-05f, 2.330961671e-05f, 2.331889291e-05f, 2.332811681e-05f, 2.333728838e-05f, + 2.334640763e-05f, 2.335547454e-05f, 2.336448909e-05f, 2.337345126e-05f, 2.338236106e-05f, 2.339121845e-05f, 2.340002344e-05f, 2.340877600e-05f, 2.341747612e-05f, 2.342612379e-05f, + 2.343471900e-05f, 2.344326174e-05f, 2.345175199e-05f, 2.346018974e-05f, 2.346857497e-05f, 2.347690769e-05f, 2.348518786e-05f, 2.349341549e-05f, 2.350159056e-05f, 2.350971306e-05f, + 2.351778297e-05f, 2.352580029e-05f, 2.353376500e-05f, 2.354167710e-05f, 2.354953657e-05f, 2.355734340e-05f, 2.356509758e-05f, 2.357279910e-05f, 2.358044795e-05f, 2.358804411e-05f, + 2.359558759e-05f, 2.360307836e-05f, 2.361051642e-05f, 2.361790176e-05f, 2.362523436e-05f, 2.363251423e-05f, 2.363974134e-05f, 2.364691569e-05f, 2.365403727e-05f, 2.366110607e-05f, + 2.366812208e-05f, 2.367508529e-05f, 2.368199569e-05f, 2.368885328e-05f, 2.369565805e-05f, 2.370240998e-05f, 2.370910906e-05f, 2.371575530e-05f, 2.372234868e-05f, 2.372888919e-05f, + 2.373537683e-05f, 2.374181158e-05f, 2.374819345e-05f, 2.375452241e-05f, 2.376079847e-05f, 2.376702162e-05f, 2.377319185e-05f, 2.377930915e-05f, 2.378537351e-05f, 2.379138493e-05f, + 2.379734341e-05f, 2.380324892e-05f, 2.380910148e-05f, 2.381490107e-05f, 2.382064768e-05f, 2.382634131e-05f, 2.383198196e-05f, 2.383756961e-05f, 2.384310426e-05f, 2.384858591e-05f, + 2.385401454e-05f, 2.385939016e-05f, 2.386471276e-05f, 2.386998233e-05f, 2.387519887e-05f, 2.388036237e-05f, 2.388547283e-05f, 2.389053024e-05f, 2.389553460e-05f, 2.390048590e-05f, + 2.390538414e-05f, 2.391022932e-05f, 2.391502142e-05f, 2.391976045e-05f, 2.392444641e-05f, 2.392907928e-05f, 2.393365907e-05f, 2.393818576e-05f, 2.394265937e-05f, 2.394707987e-05f, + 2.395144728e-05f, 2.395576159e-05f, 2.396002278e-05f, 2.396423087e-05f, 2.396838585e-05f, 2.397248771e-05f, 2.397653646e-05f, 2.398053208e-05f, 2.398447458e-05f, 2.398836396e-05f, + 2.399220021e-05f, 2.399598333e-05f, 2.399971332e-05f, 2.400339018e-05f, 2.400701391e-05f, 2.401058449e-05f, 2.401410195e-05f, 2.401756626e-05f, 2.402097743e-05f, 2.402433546e-05f, + 2.402764035e-05f, 2.403089210e-05f, 2.403409070e-05f, 2.403723616e-05f, 2.404032847e-05f, 2.404336764e-05f, 2.404635366e-05f, 2.404928653e-05f, 2.405216626e-05f, 2.405499285e-05f, + 2.405776628e-05f, 2.406048658e-05f, 2.406315373e-05f, 2.406576773e-05f, 2.406832859e-05f, 2.407083630e-05f, 2.407329088e-05f, 2.407569231e-05f, 2.407804060e-05f, 2.408033576e-05f, + 2.408257777e-05f, 2.408476665e-05f, 2.408690240e-05f, 2.408898501e-05f, 2.409101449e-05f, 2.409299085e-05f, 2.409491407e-05f, 2.409678417e-05f, 2.409860115e-05f, 2.410036500e-05f, + 2.410207574e-05f, 2.410373337e-05f, 2.410533788e-05f, 2.410688928e-05f, 2.410838757e-05f, 2.410983277e-05f, 2.411122486e-05f, 2.411256385e-05f, 2.411384975e-05f, 2.411508256e-05f, + 2.411626228e-05f, 2.411738892e-05f, 2.411846248e-05f, 2.411948297e-05f, 2.412045039e-05f, 2.412136474e-05f, 2.412222602e-05f, 2.412303425e-05f, 2.412378943e-05f, 2.412449156e-05f, + 2.412514064e-05f, 2.412573669e-05f, 2.412627970e-05f, 2.412676969e-05f, 2.412720665e-05f, 2.412759060e-05f, 2.412792153e-05f, 2.412819945e-05f, 2.412842438e-05f, 2.412859631e-05f, + 2.412871525e-05f, 2.412878121e-05f, 2.412879419e-05f, 2.412875420e-05f, 2.412866125e-05f, 2.412851534e-05f, 2.412831648e-05f, 2.412806467e-05f, 2.412775993e-05f, 2.412740226e-05f, + 2.412699167e-05f, 2.412652816e-05f, 2.412601174e-05f, 2.412544242e-05f, 2.412482021e-05f, 2.412414512e-05f, 2.412341714e-05f, 2.412263630e-05f, 2.412180260e-05f, 2.412091604e-05f, + 2.411997664e-05f, 2.411898440e-05f, 2.411793933e-05f, 2.411684144e-05f, 2.411569075e-05f, 2.411448725e-05f, 2.411323095e-05f, 2.411192188e-05f, 2.411056003e-05f, 2.410914541e-05f, + 2.410767804e-05f, 2.410615792e-05f, 2.410458507e-05f, 2.410295949e-05f, 2.410128119e-05f, 2.409955019e-05f, 2.409776648e-05f, 2.409593010e-05f, 2.409404103e-05f, 2.409209930e-05f, + 2.409010492e-05f, 2.408805789e-05f, 2.408595823e-05f, 2.408380594e-05f, 2.408160104e-05f, 2.407934355e-05f, 2.407703346e-05f, 2.407467080e-05f, 2.407225557e-05f, 2.406978778e-05f, + 2.406726745e-05f, 2.406469459e-05f, 2.406206922e-05f, 2.405939133e-05f, 2.405666095e-05f, 2.405387809e-05f, 2.405104276e-05f, 2.404815496e-05f, 2.404521473e-05f, 2.404222206e-05f, + 2.403917697e-05f, 2.403607948e-05f, 2.403292959e-05f, 2.402972733e-05f, 2.402647269e-05f, 2.402316571e-05f, 2.401980638e-05f, 2.401639473e-05f, 2.401293076e-05f, 2.400941450e-05f, + 2.400584595e-05f, 2.400222513e-05f, 2.399855206e-05f, 2.399482674e-05f, 2.399104920e-05f, 2.398721944e-05f, 2.398333749e-05f, 2.397940335e-05f, 2.397541705e-05f, 2.397137859e-05f, + 2.396728799e-05f, 2.396314527e-05f, 2.395895044e-05f, 2.395470352e-05f, 2.395040452e-05f, 2.394605347e-05f, 2.394165036e-05f, 2.393719523e-05f, 2.393268809e-05f, 2.392812894e-05f, + 2.392351782e-05f, 2.391885474e-05f, 2.391413970e-05f, 2.390937273e-05f, 2.390455385e-05f, 2.389968308e-05f, 2.389476042e-05f, 2.388978589e-05f, 2.388475952e-05f, 2.387968133e-05f, + 2.387455132e-05f, 2.386936951e-05f, 2.386413593e-05f, 2.385885059e-05f, 2.385351350e-05f, 2.384812470e-05f, 2.384268419e-05f, 2.383719199e-05f, 2.383164812e-05f, 2.382605260e-05f, + 2.382040545e-05f, 2.381470669e-05f, 2.380895633e-05f, 2.380315440e-05f, 2.379730091e-05f, 2.379139588e-05f, 2.378543933e-05f, 2.377943128e-05f, 2.377337176e-05f, 2.376726077e-05f, + 2.376109834e-05f, 2.375488449e-05f, 2.374861924e-05f, 2.374230260e-05f, 2.373593461e-05f, 2.372951527e-05f, 2.372304462e-05f, 2.371652266e-05f, 2.370994942e-05f, 2.370332492e-05f, + 2.369664919e-05f, 2.368992223e-05f, 2.368314408e-05f, 2.367631475e-05f, 2.366943427e-05f, 2.366250265e-05f, 2.365551992e-05f, 2.364848610e-05f, 2.364140121e-05f, 2.363426528e-05f, + 2.362707831e-05f, 2.361984035e-05f, 2.361255140e-05f, 2.360521149e-05f, 2.359782065e-05f, 2.359037889e-05f, 2.358288623e-05f, 2.357534271e-05f, 2.356774834e-05f, 2.356010314e-05f, + 2.355240715e-05f, 2.354466037e-05f, 2.353686284e-05f, 2.352901457e-05f, 2.352111560e-05f, 2.351316594e-05f, 2.350516562e-05f, 2.349711466e-05f, 2.348901309e-05f, 2.348086093e-05f, + 2.347265819e-05f, 2.346440492e-05f, 2.345610113e-05f, 2.344774684e-05f, 2.343934209e-05f, 2.343088688e-05f, 2.342238126e-05f, 2.341382524e-05f, 2.340521886e-05f, 2.339656212e-05f, + 2.338785506e-05f, 2.337909771e-05f, 2.337029009e-05f, 2.336143222e-05f, 2.335252414e-05f, 2.334356585e-05f, 2.333455740e-05f, 2.332549881e-05f, 2.331639010e-05f, 2.330723130e-05f, + 2.329802244e-05f, 2.328876354e-05f, 2.327945462e-05f, 2.327009572e-05f, 2.326068687e-05f, 2.325122808e-05f, 2.324171938e-05f, 2.323216081e-05f, 2.322255238e-05f, 2.321289413e-05f, + 2.320318608e-05f, 2.319342826e-05f, 2.318362070e-05f, 2.317376343e-05f, 2.316385646e-05f, 2.315389984e-05f, 2.314389359e-05f, 2.313383773e-05f, 2.312373230e-05f, 2.311357732e-05f, + 2.310337281e-05f, 2.309311882e-05f, 2.308281537e-05f, 2.307246248e-05f, 2.306206019e-05f, 2.305160851e-05f, 2.304110750e-05f, 2.303055716e-05f, 2.301995753e-05f, 2.300930865e-05f, + 2.299861053e-05f, 2.298786321e-05f, 2.297706672e-05f, 2.296622108e-05f, 2.295532634e-05f, 2.294438251e-05f, 2.293338962e-05f, 2.292234772e-05f, 2.291125682e-05f, 2.290011696e-05f, + 2.288892817e-05f, 2.287769047e-05f, 2.286640391e-05f, 2.285506850e-05f, 2.284368428e-05f, 2.283225129e-05f, 2.282076954e-05f, 2.280923908e-05f, 2.279765994e-05f, 2.278603214e-05f, + 2.277435571e-05f, 2.276263070e-05f, 2.275085712e-05f, 2.273903502e-05f, 2.272716442e-05f, 2.271524536e-05f, 2.270327786e-05f, 2.269126197e-05f, 2.267919770e-05f, 2.266708510e-05f, + 2.265492420e-05f, 2.264271502e-05f, 2.263045761e-05f, 2.261815199e-05f, 2.260579820e-05f, 2.259339627e-05f, 2.258094623e-05f, 2.256844812e-05f, 2.255590196e-05f, 2.254330780e-05f, + 2.253066567e-05f, 2.251797560e-05f, 2.250523762e-05f, 2.249245177e-05f, 2.247961807e-05f, 2.246673658e-05f, 2.245380731e-05f, 2.244083030e-05f, 2.242780560e-05f, 2.241473322e-05f, + 2.240161321e-05f, 2.238844560e-05f, 2.237523043e-05f, 2.236196773e-05f, 2.234865753e-05f, 2.233529987e-05f, 2.232189479e-05f, 2.230844232e-05f, 2.229494249e-05f, 2.228139534e-05f, + 2.226780091e-05f, 2.225415923e-05f, 2.224047034e-05f, 2.222673427e-05f, 2.221295106e-05f, 2.219912075e-05f, 2.218524336e-05f, 2.217131895e-05f, 2.215734753e-05f, 2.214332916e-05f, + 2.212926386e-05f, 2.211515168e-05f, 2.210099264e-05f, 2.208678679e-05f, 2.207253416e-05f, 2.205823480e-05f, 2.204388873e-05f, 2.202949599e-05f, 2.201505662e-05f, 2.200057067e-05f, + 2.198603815e-05f, 2.197145913e-05f, 2.195683362e-05f, 2.194216167e-05f, 2.192744332e-05f, 2.191267860e-05f, 2.189786755e-05f, 2.188301022e-05f, 2.186810663e-05f, 2.185315684e-05f, + 2.183816086e-05f, 2.182311875e-05f, 2.180803055e-05f, 2.179289628e-05f, 2.177771599e-05f, 2.176248973e-05f, 2.174721752e-05f, 2.173189940e-05f, 2.171653543e-05f, 2.170112563e-05f, + 2.168567004e-05f, 2.167016871e-05f, 2.165462167e-05f, 2.163902896e-05f, 2.162339063e-05f, 2.160770671e-05f, 2.159197724e-05f, 2.157620227e-05f, 2.156038183e-05f, 2.154451596e-05f, + 2.152860471e-05f, 2.151264811e-05f, 2.149664620e-05f, 2.148059903e-05f, 2.146450663e-05f, 2.144836906e-05f, 2.143218633e-05f, 2.141595851e-05f, 2.139968563e-05f, 2.138336772e-05f, + 2.136700484e-05f, 2.135059702e-05f, 2.133414431e-05f, 2.131764674e-05f, 2.130110436e-05f, 2.128451721e-05f, 2.126788533e-05f, 2.125120877e-05f, 2.123448756e-05f, 2.121772174e-05f, + 2.120091137e-05f, 2.118405648e-05f, 2.116715711e-05f, 2.115021331e-05f, 2.113322512e-05f, 2.111619258e-05f, 2.109911573e-05f, 2.108199463e-05f, 2.106482930e-05f, 2.104761979e-05f, + 2.103036616e-05f, 2.101306843e-05f, 2.099572665e-05f, 2.097834088e-05f, 2.096091114e-05f, 2.094343748e-05f, 2.092591995e-05f, 2.090835860e-05f, 2.089075346e-05f, 2.087310457e-05f, + 2.085541199e-05f, 2.083767576e-05f, 2.081989591e-05f, 2.080207251e-05f, 2.078420558e-05f, 2.076629517e-05f, 2.074834134e-05f, 2.073034412e-05f, 2.071230355e-05f, 2.069421969e-05f, + 2.067609258e-05f, 2.065792226e-05f, 2.063970878e-05f, 2.062145218e-05f, 2.060315251e-05f, 2.058480981e-05f, 2.056642414e-05f, 2.054799552e-05f, 2.052952402e-05f, 2.051100968e-05f, + 2.049245254e-05f, 2.047385264e-05f, 2.045521004e-05f, 2.043652478e-05f, 2.041779691e-05f, 2.039902647e-05f, 2.038021350e-05f, 2.036135807e-05f, 2.034246020e-05f, 2.032351995e-05f, + 2.030453737e-05f, 2.028551250e-05f, 2.026644539e-05f, 2.024733609e-05f, 2.022818463e-05f, 2.020899108e-05f, 2.018975548e-05f, 2.017047787e-05f, 2.015115830e-05f, 2.013179682e-05f, + 2.011239348e-05f, 2.009294832e-05f, 2.007346139e-05f, 2.005393275e-05f, 2.003436243e-05f, 2.001475049e-05f, 1.999509698e-05f, 1.997540193e-05f, 1.995566541e-05f, 1.993588745e-05f, + 1.991606812e-05f, 1.989620745e-05f, 1.987630549e-05f, 1.985636230e-05f, 1.983637792e-05f, 1.981635240e-05f, 1.979628579e-05f, 1.977617813e-05f, 1.975602949e-05f, 1.973583990e-05f, + 1.971560942e-05f, 1.969533810e-05f, 1.967502598e-05f, 1.965467311e-05f, 1.963427955e-05f, 1.961384535e-05f, 1.959337054e-05f, 1.957285519e-05f, 1.955229935e-05f, 1.953170306e-05f, + 1.951106637e-05f, 1.949038933e-05f, 1.946967200e-05f, 1.944891443e-05f, 1.942811666e-05f, 1.940727874e-05f, 1.938640073e-05f, 1.936548268e-05f, 1.934452463e-05f, 1.932352665e-05f, + 1.930248877e-05f, 1.928141105e-05f, 1.926029355e-05f, 1.923913630e-05f, 1.921793937e-05f, 1.919670281e-05f, 1.917542666e-05f, 1.915411098e-05f, 1.913275582e-05f, 1.911136123e-05f, + 1.908992727e-05f, 1.906845398e-05f, 1.904694141e-05f, 1.902538963e-05f, 1.900379867e-05f, 1.898216860e-05f, 1.896049946e-05f, 1.893879131e-05f, 1.891704420e-05f, 1.889525819e-05f, + 1.887343332e-05f, 1.885156964e-05f, 1.882966722e-05f, 1.880772609e-05f, 1.878574633e-05f, 1.876372797e-05f, 1.874167108e-05f, 1.871957569e-05f, 1.869744188e-05f, 1.867526969e-05f, + 1.865305917e-05f, 1.863081038e-05f, 1.860852338e-05f, 1.858619820e-05f, 1.856383492e-05f, 1.854143358e-05f, 1.851899423e-05f, 1.849651693e-05f, 1.847400174e-05f, 1.845144871e-05f, + 1.842885789e-05f, 1.840622933e-05f, 1.838356309e-05f, 1.836085923e-05f, 1.833811780e-05f, 1.831533885e-05f, 1.829252244e-05f, 1.826966862e-05f, 1.824677745e-05f, 1.822384899e-05f, + 1.820088328e-05f, 1.817788038e-05f, 1.815484035e-05f, 1.813176324e-05f, 1.810864910e-05f, 1.808549800e-05f, 1.806230999e-05f, 1.803908512e-05f, 1.801582345e-05f, 1.799252504e-05f, + 1.796918993e-05f, 1.794581819e-05f, 1.792240987e-05f, 1.789896503e-05f, 1.787548372e-05f, 1.785196599e-05f, 1.782841192e-05f, 1.780482154e-05f, 1.778119492e-05f, 1.775753212e-05f, + 1.773383319e-05f, 1.771009818e-05f, 1.768632715e-05f, 1.766252016e-05f, 1.763867727e-05f, 1.761479853e-05f, 1.759088400e-05f, 1.756693374e-05f, 1.754294780e-05f, 1.751892624e-05f, + 1.749486912e-05f, 1.747077649e-05f, 1.744664841e-05f, 1.742248494e-05f, 1.739828614e-05f, 1.737405206e-05f, 1.734978276e-05f, 1.732547830e-05f, 1.730113874e-05f, 1.727676413e-05f, + 1.725235453e-05f, 1.722791000e-05f, 1.720343059e-05f, 1.717891638e-05f, 1.715436740e-05f, 1.712978373e-05f, 1.710516542e-05f, 1.708051252e-05f, 1.705582510e-05f, 1.703110322e-05f, + 1.700634692e-05f, 1.698155628e-05f, 1.695673135e-05f, 1.693187219e-05f, 1.690697886e-05f, 1.688205141e-05f, 1.685708990e-05f, 1.683209441e-05f, 1.680706497e-05f, 1.678200165e-05f, + 1.675690452e-05f, 1.673177363e-05f, 1.670660903e-05f, 1.668141080e-05f, 1.665617898e-05f, 1.663091365e-05f, 1.660561484e-05f, 1.658028264e-05f, 1.655491709e-05f, 1.652951826e-05f, + 1.650408621e-05f, 1.647862099e-05f, 1.645312267e-05f, 1.642759130e-05f, 1.640202695e-05f, 1.637642967e-05f, 1.635079953e-05f, 1.632513659e-05f, 1.629944091e-05f, 1.627371254e-05f, + 1.624795155e-05f, 1.622215800e-05f, 1.619633194e-05f, 1.617047345e-05f, 1.614458258e-05f, 1.611865939e-05f, 1.609270393e-05f, 1.606671629e-05f, 1.604069650e-05f, 1.601464464e-05f, + 1.598856077e-05f, 1.596244494e-05f, 1.593629722e-05f, 1.591011767e-05f, 1.588390635e-05f, 1.585766333e-05f, 1.583138865e-05f, 1.580508239e-05f, 1.577874461e-05f, 1.575237537e-05f, + 1.572597472e-05f, 1.569954274e-05f, 1.567307949e-05f, 1.564658501e-05f, 1.562005939e-05f, 1.559350267e-05f, 1.556691493e-05f, 1.554029622e-05f, 1.551364660e-05f, 1.548696615e-05f, + 1.546025491e-05f, 1.543351296e-05f, 1.540674035e-05f, 1.537993715e-05f, 1.535310342e-05f, 1.532623923e-05f, 1.529934463e-05f, 1.527241968e-05f, 1.524546446e-05f, 1.521847903e-05f, + 1.519146343e-05f, 1.516441775e-05f, 1.513734205e-05f, 1.511023638e-05f, 1.508310080e-05f, 1.505593539e-05f, 1.502874021e-05f, 1.500151532e-05f, 1.497426077e-05f, 1.494697665e-05f, + 1.491966300e-05f, 1.489231989e-05f, 1.486494740e-05f, 1.483754557e-05f, 1.481011447e-05f, 1.478265418e-05f, 1.475516474e-05f, 1.472764623e-05f, 1.470009871e-05f, 1.467252224e-05f, + 1.464491689e-05f, 1.461728273e-05f, 1.458961980e-05f, 1.456192819e-05f, 1.453420795e-05f, 1.450645915e-05f, 1.447868185e-05f, 1.445087612e-05f, 1.442304203e-05f, 1.439517962e-05f, + 1.436728898e-05f, 1.433937017e-05f, 1.431142324e-05f, 1.428344827e-05f, 1.425544532e-05f, 1.422741446e-05f, 1.419935574e-05f, 1.417126924e-05f, 1.414315502e-05f, 1.411501315e-05f, + 1.408684368e-05f, 1.405864669e-05f, 1.403042224e-05f, 1.400217040e-05f, 1.397389123e-05f, 1.394558479e-05f, 1.391725115e-05f, 1.388889039e-05f, 1.386050255e-05f, 1.383208772e-05f, + 1.380364595e-05f, 1.377517731e-05f, 1.374668186e-05f, 1.371815968e-05f, 1.368961083e-05f, 1.366103536e-05f, 1.363243336e-05f, 1.360380488e-05f, 1.357515000e-05f, 1.354646877e-05f, + 1.351776127e-05f, 1.348902755e-05f, 1.346026770e-05f, 1.343148176e-05f, 1.340266982e-05f, 1.337383193e-05f, 1.334496816e-05f, 1.331607858e-05f, 1.328716325e-05f, 1.325822225e-05f, + 1.322925563e-05f, 1.320026347e-05f, 1.317124584e-05f, 1.314220279e-05f, 1.311313439e-05f, 1.308404072e-05f, 1.305492184e-05f, 1.302577781e-05f, 1.299660871e-05f, 1.296741460e-05f, + 1.293819554e-05f, 1.290895161e-05f, 1.287968287e-05f, 1.285038939e-05f, 1.282107124e-05f, 1.279172848e-05f, 1.276236118e-05f, 1.273296942e-05f, 1.270355324e-05f, 1.267411273e-05f, + 1.264464796e-05f, 1.261515898e-05f, 1.258564587e-05f, 1.255610869e-05f, 1.252654752e-05f, 1.249696242e-05f, 1.246735345e-05f, 1.243772069e-05f, 1.240806420e-05f, 1.237838406e-05f, + 1.234868033e-05f, 1.231895307e-05f, 1.228920236e-05f, 1.225942826e-05f, 1.222963085e-05f, 1.219981019e-05f, 1.216996634e-05f, 1.214009939e-05f, 1.211020939e-05f, 1.208029641e-05f, + 1.205036053e-05f, 1.202040181e-05f, 1.199042032e-05f, 1.196041612e-05f, 1.193038930e-05f, 1.190033990e-05f, 1.187026802e-05f, 1.184017370e-05f, 1.181005703e-05f, 1.177991807e-05f, + 1.174975689e-05f, 1.171957356e-05f, 1.168936815e-05f, 1.165914072e-05f, 1.162889135e-05f, 1.159862010e-05f, 1.156832705e-05f, 1.153801226e-05f, 1.150767580e-05f, 1.147731774e-05f, + 1.144693816e-05f, 1.141653711e-05f, 1.138611468e-05f, 1.135567092e-05f, 1.132520591e-05f, 1.129471972e-05f, 1.126421242e-05f, 1.123368407e-05f, 1.120313475e-05f, 1.117256453e-05f, + 1.114197347e-05f, 1.111136165e-05f, 1.108072913e-05f, 1.105007599e-05f, 1.101940229e-05f, 1.098870811e-05f, 1.095799351e-05f, 1.092725857e-05f, 1.089650335e-05f, 1.086572792e-05f, + 1.083493236e-05f, 1.080411674e-05f, 1.077328112e-05f, 1.074242557e-05f, 1.071155017e-05f, 1.068065498e-05f, 1.064974008e-05f, 1.061880554e-05f, 1.058785142e-05f, 1.055687780e-05f, + 1.052588474e-05f, 1.049487232e-05f, 1.046384061e-05f, 1.043278968e-05f, 1.040171960e-05f, 1.037063043e-05f, 1.033952226e-05f, 1.030839514e-05f, 1.027724916e-05f, 1.024608438e-05f, + 1.021490087e-05f, 1.018369870e-05f, 1.015247795e-05f, 1.012123868e-05f, 1.008998097e-05f, 1.005870488e-05f, 1.002741050e-05f, 9.996097877e-06f, 9.964767097e-06f, 9.933418228e-06f, + 9.902051340e-06f, 9.870666504e-06f, 9.839263792e-06f, 9.807843275e-06f, 9.776405024e-06f, 9.744949110e-06f, 9.713475604e-06f, 9.681984577e-06f, 9.650476102e-06f, 9.618950249e-06f, + 9.587407089e-06f, 9.555846694e-06f, 9.524269135e-06f, 9.492674484e-06f, 9.461062812e-06f, 9.429434191e-06f, 9.397788692e-06f, 9.366126386e-06f, 9.334447346e-06f, 9.302751643e-06f, + 9.271039348e-06f, 9.239310533e-06f, 9.207565271e-06f, 9.175803631e-06f, 9.144025687e-06f, 9.112231510e-06f, 9.080421172e-06f, 9.048594745e-06f, 9.016752300e-06f, 8.984893909e-06f, + 8.953019645e-06f, 8.921129579e-06f, 8.889223783e-06f, 8.857302330e-06f, 8.825365290e-06f, 8.793412736e-06f, 8.761444741e-06f, 8.729461376e-06f, 8.697462714e-06f, 8.665448826e-06f, + 8.633419784e-06f, 8.601375662e-06f, 8.569316531e-06f, 8.537242462e-06f, 8.505153530e-06f, 8.473049805e-06f, 8.440931360e-06f, 8.408798268e-06f, 8.376650601e-06f, 8.344488431e-06f, + 8.312311830e-06f, 8.280120871e-06f, 8.247915627e-06f, 8.215696169e-06f, 8.183462571e-06f, 8.151214905e-06f, 8.118953243e-06f, 8.086677658e-06f, 8.054388222e-06f, 8.022085009e-06f, + 7.989768090e-06f, 7.957437539e-06f, 7.925093427e-06f, 7.892735829e-06f, 7.860364815e-06f, 7.827980460e-06f, 7.795582835e-06f, 7.763172015e-06f, 7.730748070e-06f, 7.698311075e-06f, + 7.665861102e-06f, 7.633398223e-06f, 7.600922512e-06f, 7.568434042e-06f, 7.535932885e-06f, 7.503419115e-06f, 7.470892804e-06f, 7.438354025e-06f, 7.405802852e-06f, 7.373239357e-06f, + 7.340663613e-06f, 7.308075693e-06f, 7.275475671e-06f, 7.242863619e-06f, 7.210239610e-06f, 7.177603718e-06f, 7.144956016e-06f, 7.112296577e-06f, 7.079625473e-06f, 7.046942779e-06f, + 7.014248567e-06f, 6.981542911e-06f, 6.948825883e-06f, 6.916097558e-06f, 6.883358007e-06f, 6.850607305e-06f, 6.817845525e-06f, 6.785072740e-06f, 6.752289023e-06f, 6.719494448e-06f, + 6.686689088e-06f, 6.653873017e-06f, 6.621046307e-06f, 6.588209032e-06f, 6.555361266e-06f, 6.522503082e-06f, 6.489634554e-06f, 6.456755754e-06f, 6.423866756e-06f, 6.390967635e-06f, + 6.358058462e-06f, 6.325139312e-06f, 6.292210259e-06f, 6.259271375e-06f, 6.226322735e-06f, 6.193364411e-06f, 6.160396478e-06f, 6.127419009e-06f, 6.094432078e-06f, 6.061435757e-06f, + 6.028430122e-06f, 5.995415244e-06f, 5.962391199e-06f, 5.929358060e-06f, 5.896315900e-06f, 5.863264792e-06f, 5.830204812e-06f, 5.797136032e-06f, 5.764058525e-06f, 5.730972367e-06f, + 5.697877630e-06f, 5.664774388e-06f, 5.631662715e-06f, 5.598542685e-06f, 5.565414371e-06f, 5.532277848e-06f, 5.499133188e-06f, 5.465980466e-06f, 5.432819755e-06f, 5.399651130e-06f, + 5.366474664e-06f, 5.333290431e-06f, 5.300098505e-06f, 5.266898959e-06f, 5.233691868e-06f, 5.200477305e-06f, 5.167255344e-06f, 5.134026060e-06f, 5.100789525e-06f, 5.067545814e-06f, + 5.034295000e-06f, 5.001037158e-06f, 4.967772361e-06f, 4.934500684e-06f, 4.901222200e-06f, 4.867936983e-06f, 4.834645107e-06f, 4.801346646e-06f, 4.768041675e-06f, 4.734730266e-06f, + 4.701412493e-06f, 4.668088432e-06f, 4.634758155e-06f, 4.601421737e-06f, 4.568079251e-06f, 4.534730772e-06f, 4.501376374e-06f, 4.468016130e-06f, 4.434650115e-06f, 4.401278402e-06f, + 4.367901066e-06f, 4.334518180e-06f, 4.301129818e-06f, 4.267736056e-06f, 4.234336965e-06f, 4.200932621e-06f, 4.167523097e-06f, 4.134108468e-06f, 4.100688808e-06f, 4.067264190e-06f, + 4.033834688e-06f, 4.000400377e-06f, 3.966961330e-06f, 3.933517622e-06f, 3.900069326e-06f, 3.866616518e-06f, 3.833159269e-06f, 3.799697655e-06f, 3.766231750e-06f, 3.732761628e-06f, + 3.699287362e-06f, 3.665809027e-06f, 3.632326697e-06f, 3.598840446e-06f, 3.565350347e-06f, 3.531856475e-06f, 3.498358904e-06f, 3.464857708e-06f, 3.431352960e-06f, 3.397844736e-06f, + 3.364333108e-06f, 3.330818151e-06f, 3.297299940e-06f, 3.263778547e-06f, 3.230254047e-06f, 3.196726514e-06f, 3.163196022e-06f, 3.129662645e-06f, 3.096126457e-06f, 3.062587532e-06f, + 3.029045944e-06f, 2.995501767e-06f, 2.961955075e-06f, 2.928405941e-06f, 2.894854441e-06f, 2.861300648e-06f, 2.827744635e-06f, 2.794186477e-06f, 2.760626248e-06f, 2.727064022e-06f, + 2.693499872e-06f, 2.659933874e-06f, 2.626366099e-06f, 2.592796624e-06f, 2.559225520e-06f, 2.525652864e-06f, 2.492078727e-06f, 2.458503185e-06f, 2.424926311e-06f, 2.391348179e-06f, + 2.357768863e-06f, 2.324188437e-06f, 2.290606975e-06f, 2.257024551e-06f, 2.223441237e-06f, 2.189857110e-06f, 2.156272241e-06f, 2.122686706e-06f, 2.089100578e-06f, 2.055513930e-06f, + 2.021926838e-06f, 1.988339373e-06f, 1.954751611e-06f, 1.921163625e-06f, 1.887575489e-06f, 1.853987276e-06f, 1.820399061e-06f, 1.786810918e-06f, 1.753222919e-06f, 1.719635139e-06f, + 1.686047651e-06f, 1.652460530e-06f, 1.618873848e-06f, 1.585287681e-06f, 1.551702100e-06f, 1.518117181e-06f, 1.484532996e-06f, 1.450949620e-06f, 1.417367126e-06f, 1.383785588e-06f, + 1.350205079e-06f, 1.316625673e-06f, 1.283047444e-06f, 1.249470465e-06f, 1.215894809e-06f, 1.182320552e-06f, 1.148747765e-06f, 1.115176523e-06f, 1.081606898e-06f, 1.048038966e-06f, + 1.014472798e-06f, 9.809084697e-07f, 9.473460531e-07f, 9.137856222e-07f, 8.802272503e-07f, 8.466710111e-07f, 8.131169779e-07f, 7.795652241e-07f, 7.460158232e-07f, 7.124688485e-07f, + 6.789243736e-07f, 6.453824716e-07f, 6.118432160e-07f, 5.783066801e-07f, 5.447729373e-07f, 5.112420609e-07f, 4.777141241e-07f, 4.441892003e-07f, 4.106673628e-07f, 3.771486846e-07f, + 3.436332392e-07f, 3.101210998e-07f, 2.766123395e-07f, 2.431070315e-07f, 2.096052489e-07f, 1.761070651e-07f, 1.426125530e-07f, 1.091217859e-07f, 7.563483676e-08f, 4.215177873e-08f, + 8.672684880e-09f, -2.480237174e-08f, -5.827331811e-08f, -9.174008119e-08f, -1.252025880e-07f, -1.586607656e-07f, -1.921145409e-07f, -2.255638411e-07f, -2.590085931e-07f, -2.924487242e-07f, + -3.258841614e-07f, -3.593148319e-07f, -3.927406627e-07f, -4.261615812e-07f, -4.595775144e-07f, -4.929883895e-07f, -5.263941339e-07f, -5.597946747e-07f, -5.931899393e-07f, -6.265798548e-07f, + -6.599643487e-07f, -6.933433483e-07f, -7.267167808e-07f, -7.600845738e-07f, -7.934466545e-07f, -8.268029504e-07f, -8.601533890e-07f, -8.934978976e-07f, -9.268364038e-07f, -9.601688351e-07f, + -9.934951190e-07f, -1.026815183e-06f, -1.060128955e-06f, -1.093436362e-06f, -1.126737332e-06f, -1.160031793e-06f, -1.193319671e-06f, -1.226600896e-06f, -1.259875395e-06f, -1.293143094e-06f, + -1.326403923e-06f, -1.359657809e-06f, -1.392904679e-06f, -1.426144462e-06f, -1.459377086e-06f, -1.492602477e-06f, -1.525820565e-06f, -1.559031277e-06f, -1.592234540e-06f, -1.625430284e-06f, + -1.658618436e-06f, -1.691798924e-06f, -1.724971676e-06f, -1.758136620e-06f, -1.791293684e-06f, -1.824442797e-06f, -1.857583886e-06f, -1.890716880e-06f, -1.923841707e-06f, -1.956958296e-06f, + -1.990066573e-06f, -2.023166468e-06f, -2.056257910e-06f, -2.089340826e-06f, -2.122415144e-06f, -2.155480794e-06f, -2.188537703e-06f, -2.221585800e-06f, -2.254625014e-06f, -2.287655273e-06f, + -2.320676505e-06f, -2.353688640e-06f, -2.386691605e-06f, -2.419685329e-06f, -2.452669742e-06f, -2.485644771e-06f, -2.518610346e-06f, -2.551566395e-06f, -2.584512846e-06f, -2.617449630e-06f, + -2.650376674e-06f, -2.683293907e-06f, -2.716201259e-06f, -2.749098658e-06f, -2.781986033e-06f, -2.814863313e-06f, -2.847730427e-06f, -2.880587305e-06f, -2.913433875e-06f, -2.946270066e-06f, + -2.979095808e-06f, -3.011911029e-06f, -3.044715659e-06f, -3.077509628e-06f, -3.110292864e-06f, -3.143065296e-06f, -3.175826855e-06f, -3.208577468e-06f, -3.241317067e-06f, -3.274045580e-06f, + -3.306762936e-06f, -3.339469066e-06f, -3.372163898e-06f, -3.404847363e-06f, -3.437519389e-06f, -3.470179907e-06f, -3.502828846e-06f, -3.535466136e-06f, -3.568091706e-06f, -3.600705487e-06f, + -3.633307407e-06f, -3.665897398e-06f, -3.698475388e-06f, -3.731041308e-06f, -3.763595088e-06f, -3.796136657e-06f, -3.828665946e-06f, -3.861182885e-06f, -3.893687403e-06f, -3.926179431e-06f, + -3.958658900e-06f, -3.991125738e-06f, -4.023579877e-06f, -4.056021246e-06f, -4.088449776e-06f, -4.120865398e-06f, -4.153268041e-06f, -4.185657637e-06f, -4.218034114e-06f, -4.250397405e-06f, + -4.282747439e-06f, -4.315084148e-06f, -4.347407461e-06f, -4.379717309e-06f, -4.412013623e-06f, -4.444296334e-06f, -4.476565372e-06f, -4.508820669e-06f, -4.541062154e-06f, -4.573289760e-06f, + -4.605503416e-06f, -4.637703053e-06f, -4.669888604e-06f, -4.702059998e-06f, -4.734217167e-06f, -4.766360041e-06f, -4.798488553e-06f, -4.830602633e-06f, -4.862702212e-06f, -4.894787222e-06f, + -4.926857593e-06f, -4.958913258e-06f, -4.990954148e-06f, -5.022980194e-06f, -5.054991327e-06f, -5.086987479e-06f, -5.118968582e-06f, -5.150934566e-06f, -5.182885365e-06f, -5.214820909e-06f, + -5.246741130e-06f, -5.278645960e-06f, -5.310535331e-06f, -5.342409174e-06f, -5.374267422e-06f, -5.406110005e-06f, -5.437936858e-06f, -5.469747910e-06f, -5.501543095e-06f, -5.533322344e-06f, + -5.565085589e-06f, -5.596832764e-06f, -5.628563799e-06f, -5.660278627e-06f, -5.691977181e-06f, -5.723659393e-06f, -5.755325195e-06f, -5.786974520e-06f, -5.818607300e-06f, -5.850223468e-06f, + -5.881822956e-06f, -5.913405697e-06f, -5.944971623e-06f, -5.976520668e-06f, -6.008052763e-06f, -6.039567843e-06f, -6.071065839e-06f, -6.102546685e-06f, -6.134010313e-06f, -6.165456657e-06f, + -6.196885649e-06f, -6.228297223e-06f, -6.259691312e-06f, -6.291067848e-06f, -6.322426766e-06f, -6.353767998e-06f, -6.385091477e-06f, -6.416397138e-06f, -6.447684913e-06f, -6.478954736e-06f, + -6.510206540e-06f, -6.541440259e-06f, -6.572655827e-06f, -6.603853176e-06f, -6.635032242e-06f, -6.666192957e-06f, -6.697335256e-06f, -6.728459071e-06f, -6.759564338e-06f, -6.790650990e-06f, + -6.821718961e-06f, -6.852768184e-06f, -6.883798595e-06f, -6.914810127e-06f, -6.945802715e-06f, -6.976776292e-06f, -7.007730793e-06f, -7.038666152e-06f, -7.069582304e-06f, -7.100479183e-06f, + -7.131356723e-06f, -7.162214860e-06f, -7.193053527e-06f, -7.223872659e-06f, -7.254672191e-06f, -7.285452058e-06f, -7.316212195e-06f, -7.346952535e-06f, -7.377673015e-06f, -7.408373569e-06f, + -7.439054132e-06f, -7.469714639e-06f, -7.500355025e-06f, -7.530975226e-06f, -7.561575176e-06f, -7.592154811e-06f, -7.622714066e-06f, -7.653252876e-06f, -7.683771178e-06f, -7.714268905e-06f, + -7.744745995e-06f, -7.775202382e-06f, -7.805638002e-06f, -7.836052790e-06f, -7.866446683e-06f, -7.896819617e-06f, -7.927171526e-06f, -7.957502347e-06f, -7.987812016e-06f, -8.018100469e-06f, + -8.048367642e-06f, -8.078613471e-06f, -8.108837891e-06f, -8.139040841e-06f, -8.169222255e-06f, -8.199382070e-06f, -8.229520222e-06f, -8.259636648e-06f, -8.289731284e-06f, -8.319804068e-06f, + -8.349854934e-06f, -8.379883821e-06f, -8.409890664e-06f, -8.439875401e-06f, -8.469837969e-06f, -8.499778304e-06f, -8.529696342e-06f, -8.559592023e-06f, -8.589465281e-06f, -8.619316055e-06f, + -8.649144281e-06f, -8.678949897e-06f, -8.708732840e-06f, -8.738493047e-06f, -8.768230456e-06f, -8.797945005e-06f, -8.827636630e-06f, -8.857305269e-06f, -8.886950861e-06f, -8.916573342e-06f, + -8.946172650e-06f, -8.975748723e-06f, -9.005301500e-06f, -9.034830917e-06f, -9.064336913e-06f, -9.093819427e-06f, -9.123278395e-06f, -9.152713756e-06f, -9.182125449e-06f, -9.211513412e-06f, + -9.240877583e-06f, -9.270217900e-06f, -9.299534302e-06f, -9.328826727e-06f, -9.358095114e-06f, -9.387339402e-06f, -9.416559529e-06f, -9.445755434e-06f, -9.474927056e-06f, -9.504074334e-06f, + -9.533197206e-06f, -9.562295612e-06f, -9.591369491e-06f, -9.620418782e-06f, -9.649443424e-06f, -9.678443356e-06f, -9.707418517e-06f, -9.736368848e-06f, -9.765294287e-06f, -9.794194773e-06f, + -9.823070248e-06f, -9.851920649e-06f, -9.880745917e-06f, -9.909545991e-06f, -9.938320812e-06f, -9.967070319e-06f, -9.995794451e-06f, -1.002449315e-05f, -1.005316636e-05f, -1.008181401e-05f, + -1.011043604e-05f, -1.013903241e-05f, -1.016760304e-05f, -1.019614788e-05f, -1.022466686e-05f, -1.025315994e-05f, -1.028162704e-05f, -1.031006812e-05f, -1.033848310e-05f, -1.036687193e-05f, + -1.039523456e-05f, -1.042357092e-05f, -1.045188095e-05f, -1.048016460e-05f, -1.050842180e-05f, -1.053665250e-05f, -1.056485663e-05f, -1.059303415e-05f, -1.062118499e-05f, -1.064930909e-05f, + -1.067740639e-05f, -1.070547684e-05f, -1.073352037e-05f, -1.076153693e-05f, -1.078952647e-05f, -1.081748891e-05f, -1.084542421e-05f, -1.087333231e-05f, -1.090121314e-05f, -1.092906665e-05f, + -1.095689278e-05f, -1.098469148e-05f, -1.101246269e-05f, -1.104020634e-05f, -1.106792238e-05f, -1.109561076e-05f, -1.112327142e-05f, -1.115090429e-05f, -1.117850933e-05f, -1.120608647e-05f, + -1.123363565e-05f, -1.126115683e-05f, -1.128864994e-05f, -1.131611492e-05f, -1.134355173e-05f, -1.137096029e-05f, -1.139834057e-05f, -1.142569249e-05f, -1.145301600e-05f, -1.148031105e-05f, + -1.150757758e-05f, -1.153481553e-05f, -1.156202484e-05f, -1.158920547e-05f, -1.161635735e-05f, -1.164348043e-05f, -1.167057465e-05f, -1.169763995e-05f, -1.172467629e-05f, -1.175168359e-05f, + -1.177866182e-05f, -1.180561091e-05f, -1.183253081e-05f, -1.185942145e-05f, -1.188628279e-05f, -1.191311478e-05f, -1.193991734e-05f, -1.196669044e-05f, -1.199343401e-05f, -1.202014800e-05f, + -1.204683235e-05f, -1.207348701e-05f, -1.210011193e-05f, -1.212670705e-05f, -1.215327231e-05f, -1.217980766e-05f, -1.220631304e-05f, -1.223278841e-05f, -1.225923370e-05f, -1.228564886e-05f, + -1.231203384e-05f, -1.233838858e-05f, -1.236471303e-05f, -1.239100714e-05f, -1.241727085e-05f, -1.244350410e-05f, -1.246970684e-05f, -1.249587903e-05f, -1.252202060e-05f, -1.254813150e-05f, + -1.257421168e-05f, -1.260026108e-05f, -1.262627965e-05f, -1.265226734e-05f, -1.267822409e-05f, -1.270414986e-05f, -1.273004458e-05f, -1.275590820e-05f, -1.278174068e-05f, -1.280754196e-05f, + -1.283331198e-05f, -1.285905069e-05f, -1.288475805e-05f, -1.291043399e-05f, -1.293607846e-05f, -1.296169142e-05f, -1.298727281e-05f, -1.301282257e-05f, -1.303834067e-05f, -1.306382703e-05f, + -1.308928161e-05f, -1.311470437e-05f, -1.314009524e-05f, -1.316545417e-05f, -1.319078112e-05f, -1.321607603e-05f, -1.324133885e-05f, -1.326656953e-05f, -1.329176801e-05f, -1.331693425e-05f, + -1.334206819e-05f, -1.336716979e-05f, -1.339223898e-05f, -1.341727573e-05f, -1.344227998e-05f, -1.346725167e-05f, -1.349219077e-05f, -1.351709720e-05f, -1.354197094e-05f, -1.356681192e-05f, + -1.359162009e-05f, -1.361639541e-05f, -1.364113782e-05f, -1.366584728e-05f, -1.369052373e-05f, -1.371516712e-05f, -1.373977740e-05f, -1.376435453e-05f, -1.378889845e-05f, -1.381340911e-05f, + -1.383788647e-05f, -1.386233046e-05f, -1.388674106e-05f, -1.391111819e-05f, -1.393546183e-05f, -1.395977190e-05f, -1.398404838e-05f, -1.400829119e-05f, -1.403250031e-05f, -1.405667568e-05f, + -1.408081724e-05f, -1.410492496e-05f, -1.412899878e-05f, -1.415303865e-05f, -1.417704452e-05f, -1.420101636e-05f, -1.422495409e-05f, -1.424885769e-05f, -1.427272710e-05f, -1.429656227e-05f, + -1.432036315e-05f, -1.434412970e-05f, -1.436786187e-05f, -1.439155961e-05f, -1.441522287e-05f, -1.443885161e-05f, -1.446244577e-05f, -1.448600531e-05f, -1.450953018e-05f, -1.453302034e-05f, + -1.455647573e-05f, -1.457989631e-05f, -1.460328203e-05f, -1.462663285e-05f, -1.464994872e-05f, -1.467322959e-05f, -1.469647541e-05f, -1.471968614e-05f, -1.474286173e-05f, -1.476600214e-05f, + -1.478910731e-05f, -1.481217720e-05f, -1.483521177e-05f, -1.485821096e-05f, -1.488117474e-05f, -1.490410306e-05f, -1.492699586e-05f, -1.494985311e-05f, -1.497267475e-05f, -1.499546075e-05f, + -1.501821106e-05f, -1.504092562e-05f, -1.506360441e-05f, -1.508624736e-05f, -1.510885443e-05f, -1.513142559e-05f, -1.515396078e-05f, -1.517645996e-05f, -1.519892308e-05f, -1.522135010e-05f, + -1.524374098e-05f, -1.526609566e-05f, -1.528841411e-05f, -1.531069628e-05f, -1.533294213e-05f, -1.535515160e-05f, -1.537732467e-05f, -1.539946127e-05f, -1.542156138e-05f, -1.544362494e-05f, + -1.546565190e-05f, -1.548764224e-05f, -1.550959590e-05f, -1.553151283e-05f, -1.555339300e-05f, -1.557523636e-05f, -1.559704287e-05f, -1.561881249e-05f, -1.564054516e-05f, -1.566224086e-05f, + -1.568389952e-05f, -1.570552112e-05f, -1.572710561e-05f, -1.574865295e-05f, -1.577016308e-05f, -1.579163598e-05f, -1.581307160e-05f, -1.583446989e-05f, -1.585583081e-05f, -1.587715432e-05f, + -1.589844039e-05f, -1.591968895e-05f, -1.594089998e-05f, -1.596207344e-05f, -1.598320927e-05f, -1.600430744e-05f, -1.602536791e-05f, -1.604639063e-05f, -1.606737556e-05f, -1.608832267e-05f, + -1.610923190e-05f, -1.613010323e-05f, -1.615093660e-05f, -1.617173197e-05f, -1.619248932e-05f, -1.621320859e-05f, -1.623388974e-05f, -1.625453273e-05f, -1.627513752e-05f, -1.629570408e-05f, + -1.631623236e-05f, -1.633672232e-05f, -1.635717392e-05f, -1.637758711e-05f, -1.639796187e-05f, -1.641829815e-05f, -1.643859590e-05f, -1.645885510e-05f, -1.647907570e-05f, -1.649925765e-05f, + -1.651940093e-05f, -1.653950549e-05f, -1.655957129e-05f, -1.657959829e-05f, -1.659958645e-05f, -1.661953574e-05f, -1.663944612e-05f, -1.665931754e-05f, -1.667914996e-05f, -1.669894336e-05f, + -1.671869768e-05f, -1.673841289e-05f, -1.675808896e-05f, -1.677772584e-05f, -1.679732349e-05f, -1.681688188e-05f, -1.683640098e-05f, -1.685588073e-05f, -1.687532110e-05f, -1.689472206e-05f, + -1.691408357e-05f, -1.693340558e-05f, -1.695268807e-05f, -1.697193099e-05f, -1.699113431e-05f, -1.701029798e-05f, -1.702942198e-05f, -1.704850627e-05f, -1.706755080e-05f, -1.708655554e-05f, + -1.710552046e-05f, -1.712444551e-05f, -1.714333067e-05f, -1.716217589e-05f, -1.718098113e-05f, -1.719974637e-05f, -1.721847156e-05f, -1.723715667e-05f, -1.725580166e-05f, -1.727440650e-05f, + -1.729297114e-05f, -1.731149556e-05f, -1.732997972e-05f, -1.734842359e-05f, -1.736682711e-05f, -1.738519028e-05f, -1.740351303e-05f, -1.742179535e-05f, -1.744003719e-05f, -1.745823853e-05f, + -1.747639932e-05f, -1.749451953e-05f, -1.751259912e-05f, -1.753063807e-05f, -1.754863633e-05f, -1.756659387e-05f, -1.758451066e-05f, -1.760238667e-05f, -1.762022185e-05f, -1.763801618e-05f, + -1.765576961e-05f, -1.767348212e-05f, -1.769115368e-05f, -1.770878424e-05f, -1.772637378e-05f, -1.774392226e-05f, -1.776142964e-05f, -1.777889590e-05f, -1.779632100e-05f, -1.781370491e-05f, + -1.783104759e-05f, -1.784834902e-05f, -1.786560915e-05f, -1.788282796e-05f, -1.790000540e-05f, -1.791714146e-05f, -1.793423610e-05f, -1.795128928e-05f, -1.796830097e-05f, -1.798527115e-05f, + -1.800219977e-05f, -1.801908680e-05f, -1.803593222e-05f, -1.805273600e-05f, -1.806949809e-05f, -1.808621847e-05f, -1.810289710e-05f, -1.811953397e-05f, -1.813612902e-05f, -1.815268224e-05f, + -1.816919358e-05f, -1.818566303e-05f, -1.820209055e-05f, -1.821847610e-05f, -1.823481966e-05f, -1.825112120e-05f, -1.826738068e-05f, -1.828359808e-05f, -1.829977336e-05f, -1.831590649e-05f, + -1.833199745e-05f, -1.834804620e-05f, -1.836405272e-05f, -1.838001696e-05f, -1.839593891e-05f, -1.841181854e-05f, -1.842765581e-05f, -1.844345069e-05f, -1.845920316e-05f, -1.847491318e-05f, + -1.849058073e-05f, -1.850620577e-05f, -1.852178828e-05f, -1.853732823e-05f, -1.855282559e-05f, -1.856828034e-05f, -1.858369243e-05f, -1.859906184e-05f, -1.861438855e-05f, -1.862967253e-05f, + -1.864491374e-05f, -1.866011217e-05f, -1.867526777e-05f, -1.869038053e-05f, -1.870545042e-05f, -1.872047740e-05f, -1.873546145e-05f, -1.875040254e-05f, -1.876530065e-05f, -1.878015575e-05f, + -1.879496780e-05f, -1.880973679e-05f, -1.882446268e-05f, -1.883914545e-05f, -1.885378507e-05f, -1.886838151e-05f, -1.888293475e-05f, -1.889744477e-05f, -1.891191152e-05f, -1.892633500e-05f, + -1.894071516e-05f, -1.895505199e-05f, -1.896934546e-05f, -1.898359554e-05f, -1.899780221e-05f, -1.901196544e-05f, -1.902608520e-05f, -1.904016148e-05f, -1.905419423e-05f, -1.906818344e-05f, + -1.908212909e-05f, -1.909603114e-05f, -1.910988958e-05f, -1.912370437e-05f, -1.913747549e-05f, -1.915120292e-05f, -1.916488664e-05f, -1.917852661e-05f, -1.919212281e-05f, -1.920567522e-05f, + -1.921918381e-05f, -1.923264857e-05f, -1.924606946e-05f, -1.925944646e-05f, -1.927277954e-05f, -1.928606869e-05f, -1.929931388e-05f, -1.931251509e-05f, -1.932567228e-05f, -1.933878545e-05f, + -1.935185456e-05f, -1.936487959e-05f, -1.937786052e-05f, -1.939079732e-05f, -1.940368998e-05f, -1.941653847e-05f, -1.942934276e-05f, -1.944210284e-05f, -1.945481868e-05f, -1.946749025e-05f, + -1.948011754e-05f, -1.949270053e-05f, -1.950523919e-05f, -1.951773349e-05f, -1.953018343e-05f, -1.954258897e-05f, -1.955495009e-05f, -1.956726677e-05f, -1.957953900e-05f, -1.959176674e-05f, + -1.960394998e-05f, -1.961608870e-05f, -1.962818287e-05f, -1.964023248e-05f, -1.965223749e-05f, -1.966419790e-05f, -1.967611368e-05f, -1.968798481e-05f, -1.969981127e-05f, -1.971159304e-05f, + -1.972333010e-05f, -1.973502242e-05f, -1.974666999e-05f, -1.975827279e-05f, -1.976983080e-05f, -1.978134399e-05f, -1.979281236e-05f, -1.980423587e-05f, -1.981561451e-05f, -1.982694826e-05f, + -1.983823710e-05f, -1.984948101e-05f, -1.986067997e-05f, -1.987183396e-05f, -1.988294296e-05f, -1.989400696e-05f, -1.990502594e-05f, -1.991599987e-05f, -1.992692874e-05f, -1.993781253e-05f, + -1.994865122e-05f, -1.995944479e-05f, -1.997019323e-05f, -1.998089651e-05f, -1.999155462e-05f, -2.000216755e-05f, -2.001273526e-05f, -2.002325775e-05f, -2.003373500e-05f, -2.004416699e-05f, + -2.005455370e-05f, -2.006489511e-05f, -2.007519121e-05f, -2.008544199e-05f, -2.009564742e-05f, -2.010580748e-05f, -2.011592217e-05f, -2.012599146e-05f, -2.013601534e-05f, -2.014599378e-05f, + -2.015592678e-05f, -2.016581432e-05f, -2.017565638e-05f, -2.018545295e-05f, -2.019520401e-05f, -2.020490954e-05f, -2.021456953e-05f, -2.022418396e-05f, -2.023375281e-05f, -2.024327608e-05f, + -2.025275375e-05f, -2.026218580e-05f, -2.027157221e-05f, -2.028091297e-05f, -2.029020807e-05f, -2.029945749e-05f, -2.030866121e-05f, -2.031781923e-05f, -2.032693152e-05f, -2.033599808e-05f, + -2.034501888e-05f, -2.035399392e-05f, -2.036292318e-05f, -2.037180664e-05f, -2.038064430e-05f, -2.038943613e-05f, -2.039818213e-05f, -2.040688227e-05f, -2.041553656e-05f, -2.042414497e-05f, + -2.043270749e-05f, -2.044122410e-05f, -2.044969481e-05f, -2.045811958e-05f, -2.046649841e-05f, -2.047483128e-05f, -2.048311819e-05f, -2.049135912e-05f, -2.049955406e-05f, -2.050770299e-05f, + -2.051580590e-05f, -2.052386279e-05f, -2.053187363e-05f, -2.053983842e-05f, -2.054775715e-05f, -2.055562979e-05f, -2.056345635e-05f, -2.057123681e-05f, -2.057897116e-05f, -2.058665939e-05f, + -2.059430148e-05f, -2.060189742e-05f, -2.060944721e-05f, -2.061695083e-05f, -2.062440828e-05f, -2.063181953e-05f, -2.063918459e-05f, -2.064650343e-05f, -2.065377605e-05f, -2.066100245e-05f, + -2.066818260e-05f, -2.067531650e-05f, -2.068240414e-05f, -2.068944551e-05f, -2.069644059e-05f, -2.070338939e-05f, -2.071029189e-05f, -2.071714807e-05f, -2.072395794e-05f, -2.073072148e-05f, + -2.073743868e-05f, -2.074410953e-05f, -2.075073403e-05f, -2.075731216e-05f, -2.076384392e-05f, -2.077032930e-05f, -2.077676828e-05f, -2.078316087e-05f, -2.078950705e-05f, -2.079580681e-05f, + -2.080206015e-05f, -2.080826706e-05f, -2.081442752e-05f, -2.082054154e-05f, -2.082660910e-05f, -2.083263020e-05f, -2.083860483e-05f, -2.084453298e-05f, -2.085041464e-05f, -2.085624981e-05f, + -2.086203849e-05f, -2.086778065e-05f, -2.087347630e-05f, -2.087912543e-05f, -2.088472803e-05f, -2.089028409e-05f, -2.089579362e-05f, -2.090125660e-05f, -2.090667302e-05f, -2.091204289e-05f, + -2.091736619e-05f, -2.092264291e-05f, -2.092787306e-05f, -2.093305663e-05f, -2.093819360e-05f, -2.094328398e-05f, -2.094832776e-05f, -2.095332494e-05f, -2.095827550e-05f, -2.096317945e-05f, + -2.096803678e-05f, -2.097284748e-05f, -2.097761154e-05f, -2.098232898e-05f, -2.098699977e-05f, -2.099162392e-05f, -2.099620141e-05f, -2.100073226e-05f, -2.100521644e-05f, -2.100965396e-05f, + -2.101404482e-05f, -2.101838901e-05f, -2.102268652e-05f, -2.102693735e-05f, -2.103114150e-05f, -2.103529897e-05f, -2.103940975e-05f, -2.104347383e-05f, -2.104749122e-05f, -2.105146192e-05f, + -2.105538591e-05f, -2.105926319e-05f, -2.106309377e-05f, -2.106687764e-05f, -2.107061480e-05f, -2.107430524e-05f, -2.107794897e-05f, -2.108154598e-05f, -2.108509626e-05f, -2.108859982e-05f, + -2.109205666e-05f, -2.109546676e-05f, -2.109883014e-05f, -2.110214679e-05f, -2.110541670e-05f, -2.110863988e-05f, -2.111181633e-05f, -2.111494603e-05f, -2.111802900e-05f, -2.112106523e-05f, + -2.112405472e-05f, -2.112699747e-05f, -2.112989348e-05f, -2.113274274e-05f, -2.113554527e-05f, -2.113830105e-05f, -2.114101008e-05f, -2.114367237e-05f, -2.114628792e-05f, -2.114885672e-05f, + -2.115137878e-05f, -2.115385410e-05f, -2.115628267e-05f, -2.115866450e-05f, -2.116099959e-05f, -2.116328793e-05f, -2.116552953e-05f, -2.116772440e-05f, -2.116987252e-05f, -2.117197390e-05f, + -2.117402855e-05f, -2.117603646e-05f, -2.117799763e-05f, -2.117991207e-05f, -2.118177978e-05f, -2.118360076e-05f, -2.118537501e-05f, -2.118710253e-05f, -2.118878332e-05f, -2.119041740e-05f, + -2.119200475e-05f, -2.119354538e-05f, -2.119503930e-05f, -2.119648650e-05f, -2.119788699e-05f, -2.119924078e-05f, -2.120054785e-05f, -2.120180822e-05f, -2.120302190e-05f, -2.120418887e-05f, + -2.120530915e-05f, -2.120638274e-05f, -2.120740964e-05f, -2.120838986e-05f, -2.120932340e-05f, -2.121021026e-05f, -2.121105044e-05f, -2.121184396e-05f, -2.121259081e-05f, -2.121329100e-05f, + -2.121394454e-05f, -2.121455142e-05f, -2.121511165e-05f, -2.121562524e-05f, -2.121609218e-05f, -2.121651250e-05f, -2.121688618e-05f, -2.121721324e-05f, -2.121749368e-05f, -2.121772750e-05f, + -2.121791471e-05f, -2.121805532e-05f, -2.121814933e-05f, -2.121819674e-05f, -2.121819757e-05f, -2.121815182e-05f, -2.121805948e-05f, -2.121792058e-05f, -2.121773511e-05f, -2.121750308e-05f, + -2.121722451e-05f, -2.121689938e-05f, -2.121652771e-05f, -2.121610952e-05f, -2.121564479e-05f, -2.121513355e-05f, -2.121457579e-05f, -2.121397152e-05f, -2.121332076e-05f, -2.121262350e-05f, + -2.121187976e-05f, -2.121108954e-05f, -2.121025285e-05f, -2.120936970e-05f, -2.120844009e-05f, -2.120746404e-05f, -2.120644155e-05f, -2.120537262e-05f, -2.120425727e-05f, -2.120309551e-05f, + -2.120188734e-05f, -2.120063277e-05f, -2.119933180e-05f, -2.119798446e-05f, -2.119659075e-05f, -2.119515066e-05f, -2.119366423e-05f, -2.119213144e-05f, -2.119055232e-05f, -2.118892687e-05f, + -2.118725510e-05f, -2.118553702e-05f, -2.118377264e-05f, -2.118196197e-05f, -2.118010502e-05f, -2.117820180e-05f, -2.117625231e-05f, -2.117425657e-05f, -2.117221459e-05f, -2.117012638e-05f, + -2.116799195e-05f, -2.116581130e-05f, -2.116358446e-05f, -2.116131142e-05f, -2.115899221e-05f, -2.115662682e-05f, -2.115421528e-05f, -2.115175759e-05f, -2.114925376e-05f, -2.114670381e-05f, + -2.114410775e-05f, -2.114146558e-05f, -2.113877733e-05f, -2.113604299e-05f, -2.113326259e-05f, -2.113043613e-05f, -2.112756362e-05f, -2.112464509e-05f, -2.112168053e-05f, -2.111866997e-05f, + -2.111561341e-05f, -2.111251086e-05f, -2.110936235e-05f, -2.110616787e-05f, -2.110292746e-05f, -2.109964110e-05f, -2.109630883e-05f, -2.109293065e-05f, -2.108950658e-05f, -2.108603662e-05f, + -2.108252080e-05f, -2.107895912e-05f, -2.107535161e-05f, -2.107169826e-05f, -2.106799910e-05f, -2.106425414e-05f, -2.106046339e-05f, -2.105662688e-05f, -2.105274460e-05f, -2.104881658e-05f, + -2.104484282e-05f, -2.104082336e-05f, -2.103675819e-05f, -2.103264733e-05f, -2.102849080e-05f, -2.102428862e-05f, -2.102004079e-05f, -2.101574733e-05f, -2.101140827e-05f, -2.100702360e-05f, + -2.100259335e-05f, -2.099811753e-05f, -2.099359617e-05f, -2.098902926e-05f, -2.098441684e-05f, -2.097975891e-05f, -2.097505549e-05f, -2.097030660e-05f, -2.096551225e-05f, -2.096067246e-05f, + -2.095578724e-05f, -2.095085662e-05f, -2.094588060e-05f, -2.094085921e-05f, -2.093579246e-05f, -2.093068036e-05f, -2.092552294e-05f, -2.092032021e-05f, -2.091507219e-05f, -2.090977890e-05f, + -2.090444034e-05f, -2.089905655e-05f, -2.089362753e-05f, -2.088815331e-05f, -2.088263390e-05f, -2.087706932e-05f, -2.087145958e-05f, -2.086580471e-05f, -2.086010473e-05f, -2.085435964e-05f, + -2.084856948e-05f, -2.084273425e-05f, -2.083685398e-05f, -2.083092868e-05f, -2.082495838e-05f, -2.081894309e-05f, -2.081288282e-05f, -2.080677761e-05f, -2.080062746e-05f, -2.079443240e-05f, + -2.078819245e-05f, -2.078190762e-05f, -2.077557794e-05f, -2.076920342e-05f, -2.076278408e-05f, -2.075631995e-05f, -2.074981104e-05f, -2.074325737e-05f, -2.073665896e-05f, -2.073001584e-05f, + -2.072332802e-05f, -2.071659552e-05f, -2.070981836e-05f, -2.070299657e-05f, -2.069613016e-05f, -2.068921915e-05f, -2.068226357e-05f, -2.067526343e-05f, -2.066821876e-05f, -2.066112958e-05f, + -2.065399591e-05f, -2.064681776e-05f, -2.063959517e-05f, -2.063232814e-05f, -2.062501672e-05f, -2.061766090e-05f, -2.061026072e-05f, -2.060281620e-05f, -2.059532736e-05f, -2.058779422e-05f, + -2.058021681e-05f, -2.057259514e-05f, -2.056492923e-05f, -2.055721912e-05f, -2.054946482e-05f, -2.054166636e-05f, -2.053382375e-05f, -2.052593702e-05f, -2.051800620e-05f, -2.051003130e-05f, + -2.050201235e-05f, -2.049394937e-05f, -2.048584239e-05f, -2.047769142e-05f, -2.046949650e-05f, -2.046125764e-05f, -2.045297486e-05f, -2.044464820e-05f, -2.043627767e-05f, -2.042786331e-05f, + -2.041940512e-05f, -2.041090314e-05f, -2.040235740e-05f, -2.039376790e-05f, -2.038513469e-05f, -2.037645778e-05f, -2.036773720e-05f, -2.035897297e-05f, -2.035016512e-05f, -2.034131366e-05f, + -2.033241864e-05f, -2.032348007e-05f, -2.031449797e-05f, -2.030547237e-05f, -2.029640330e-05f, -2.028729078e-05f, -2.027813484e-05f, -2.026893550e-05f, -2.025969279e-05f, -2.025040674e-05f, + -2.024107736e-05f, -2.023170468e-05f, -2.022228874e-05f, -2.021282956e-05f, -2.020332716e-05f, -2.019378156e-05f, -2.018419280e-05f, -2.017456091e-05f, -2.016488590e-05f, -2.015516781e-05f, + -2.014540666e-05f, -2.013560247e-05f, -2.012575528e-05f, -2.011586512e-05f, -2.010593200e-05f, -2.009595596e-05f, -2.008593702e-05f, -2.007587521e-05f, -2.006577056e-05f, -2.005562309e-05f, + -2.004543284e-05f, -2.003519982e-05f, -2.002492408e-05f, -2.001460563e-05f, -2.000424450e-05f, -1.999384073e-05f, -1.998339433e-05f, -1.997290534e-05f, -1.996237379e-05f, -1.995179971e-05f, + -1.994118311e-05f, -1.993052404e-05f, -1.991982252e-05f, -1.990907857e-05f, -1.989829224e-05f, -1.988746354e-05f, -1.987659250e-05f, -1.986567916e-05f, -1.985472355e-05f, -1.984372568e-05f, + -1.983268560e-05f, -1.982160333e-05f, -1.981047890e-05f, -1.979931234e-05f, -1.978810368e-05f, -1.977685296e-05f, -1.976556019e-05f, -1.975422541e-05f, -1.974284865e-05f, -1.973142995e-05f, + -1.971996932e-05f, -1.970846680e-05f, -1.969692243e-05f, -1.968533622e-05f, -1.967370822e-05f, -1.966203845e-05f, -1.965032694e-05f, -1.963857373e-05f, -1.962677885e-05f, -1.961494232e-05f, + -1.960306418e-05f, -1.959114445e-05f, -1.957918318e-05f, -1.956718039e-05f, -1.955513611e-05f, -1.954305037e-05f, -1.953092321e-05f, -1.951875466e-05f, -1.950654474e-05f, -1.949429350e-05f, + -1.948200096e-05f, -1.946966716e-05f, -1.945729212e-05f, -1.944487589e-05f, -1.943241848e-05f, -1.941991994e-05f, -1.940738030e-05f, -1.939479959e-05f, -1.938217784e-05f, -1.936951508e-05f, + -1.935681135e-05f, -1.934406668e-05f, -1.933128111e-05f, -1.931845466e-05f, -1.930558737e-05f, -1.929267928e-05f, -1.927973041e-05f, -1.926674080e-05f, -1.925371048e-05f, -1.924063950e-05f, + -1.922752787e-05f, -1.921437564e-05f, -1.920118283e-05f, -1.918794949e-05f, -1.917467565e-05f, -1.916136133e-05f, -1.914800658e-05f, -1.913461143e-05f, -1.912117591e-05f, -1.910770006e-05f, + -1.909418392e-05f, -1.908062751e-05f, -1.906703087e-05f, -1.905339404e-05f, -1.903971705e-05f, -1.902599993e-05f, -1.901224273e-05f, -1.899844547e-05f, -1.898460820e-05f, -1.897073094e-05f, + -1.895681374e-05f, -1.894285662e-05f, -1.892885963e-05f, -1.891482279e-05f, -1.890074615e-05f, -1.888662974e-05f, -1.887247360e-05f, -1.885827776e-05f, -1.884404226e-05f, -1.882976713e-05f, + -1.881545242e-05f, -1.880109815e-05f, -1.878670436e-05f, -1.877227110e-05f, -1.875779839e-05f, -1.874328627e-05f, -1.872873479e-05f, -1.871414397e-05f, -1.869951385e-05f, -1.868484448e-05f, + -1.867013588e-05f, -1.865538810e-05f, -1.864060116e-05f, -1.862577512e-05f, -1.861091001e-05f, -1.859600585e-05f, -1.858106270e-05f, -1.856608059e-05f, -1.855105956e-05f, -1.853599964e-05f, + -1.852090087e-05f, -1.850576329e-05f, -1.849058694e-05f, -1.847537186e-05f, -1.846011808e-05f, -1.844482564e-05f, -1.842949459e-05f, -1.841412495e-05f, -1.839871677e-05f, -1.838327009e-05f, + -1.836778495e-05f, -1.835226137e-05f, -1.833669941e-05f, -1.832109911e-05f, -1.830546049e-05f, -1.828978360e-05f, -1.827406848e-05f, -1.825831517e-05f, -1.824252371e-05f, -1.822669413e-05f, + -1.821082648e-05f, -1.819492079e-05f, -1.817897711e-05f, -1.816299548e-05f, -1.814697593e-05f, -1.813091850e-05f, -1.811482324e-05f, -1.809869018e-05f, -1.808251937e-05f, -1.806631084e-05f, + -1.805006463e-05f, -1.803378080e-05f, -1.801745936e-05f, -1.800110037e-05f, -1.798470387e-05f, -1.796826990e-05f, -1.795179849e-05f, -1.793528970e-05f, -1.791874355e-05f, -1.790216009e-05f, + -1.788553936e-05f, -1.786888141e-05f, -1.785218627e-05f, -1.783545398e-05f, -1.781868459e-05f, -1.780187814e-05f, -1.778503467e-05f, -1.776815421e-05f, -1.775123682e-05f, -1.773428254e-05f, + -1.771729139e-05f, -1.770026344e-05f, -1.768319872e-05f, -1.766609726e-05f, -1.764895912e-05f, -1.763178434e-05f, -1.761457295e-05f, -1.759732500e-05f, -1.758004054e-05f, -1.756271960e-05f, + -1.754536223e-05f, -1.752796846e-05f, -1.751053836e-05f, -1.749307194e-05f, -1.747556926e-05f, -1.745803037e-05f, -1.744045530e-05f, -1.742284409e-05f, -1.740519680e-05f, -1.738751346e-05f, + -1.736979412e-05f, -1.735203881e-05f, -1.733424759e-05f, -1.731642050e-05f, -1.729855757e-05f, -1.728065886e-05f, -1.726272441e-05f, -1.724475426e-05f, -1.722674846e-05f, -1.720870704e-05f, + -1.719063006e-05f, -1.717251756e-05f, -1.715436957e-05f, -1.713618616e-05f, -1.711796735e-05f, -1.709971320e-05f, -1.708142374e-05f, -1.706309903e-05f, -1.704473911e-05f, -1.702634402e-05f, + -1.700791381e-05f, -1.698944852e-05f, -1.697094819e-05f, -1.695241288e-05f, -1.693384262e-05f, -1.691523747e-05f, -1.689659746e-05f, -1.687792265e-05f, -1.685921307e-05f, -1.684046878e-05f, + -1.682168982e-05f, -1.680287622e-05f, -1.678402805e-05f, -1.676514535e-05f, -1.674622815e-05f, -1.672727651e-05f, -1.670829047e-05f, -1.668927009e-05f, -1.667021539e-05f, -1.665112644e-05f, + -1.663200327e-05f, -1.661284594e-05f, -1.659365448e-05f, -1.657442895e-05f, -1.655516939e-05f, -1.653587585e-05f, -1.651654838e-05f, -1.649718701e-05f, -1.647779181e-05f, -1.645836281e-05f, + -1.643890006e-05f, -1.641940361e-05f, -1.639987350e-05f, -1.638030979e-05f, -1.636071252e-05f, -1.634108173e-05f, -1.632141748e-05f, -1.630171981e-05f, -1.628198877e-05f, -1.626222440e-05f, + -1.624242676e-05f, -1.622259589e-05f, -1.620273184e-05f, -1.618283466e-05f, -1.616290438e-05f, -1.614294108e-05f, -1.612294478e-05f, -1.610291554e-05f, -1.608285340e-05f, -1.606275842e-05f, + -1.604263065e-05f, -1.602247012e-05f, -1.600227689e-05f, -1.598205101e-05f, -1.596179252e-05f, -1.594150148e-05f, -1.592117794e-05f, -1.590082193e-05f, -1.588043351e-05f, -1.586001273e-05f, + -1.583955964e-05f, -1.581907429e-05f, -1.579855672e-05f, -1.577800699e-05f, -1.575742514e-05f, -1.573681122e-05f, -1.571616529e-05f, -1.569548739e-05f, -1.567477756e-05f, -1.565403587e-05f, + -1.563326236e-05f, -1.561245707e-05f, -1.559162007e-05f, -1.557075139e-05f, -1.554985109e-05f, -1.552891922e-05f, -1.550795582e-05f, -1.548696096e-05f, -1.546593467e-05f, -1.544487701e-05f, + -1.542378803e-05f, -1.540266777e-05f, -1.538151629e-05f, -1.536033364e-05f, -1.533911987e-05f, -1.531787503e-05f, -1.529659917e-05f, -1.527529234e-05f, -1.525395459e-05f, -1.523258597e-05f, + -1.521118654e-05f, -1.518975633e-05f, -1.516829541e-05f, -1.514680383e-05f, -1.512528163e-05f, -1.510372887e-05f, -1.508214559e-05f, -1.506053186e-05f, -1.503888771e-05f, -1.501721321e-05f, + -1.499550840e-05f, -1.497377333e-05f, -1.495200806e-05f, -1.493021264e-05f, -1.490838711e-05f, -1.488653154e-05f, -1.486464597e-05f, -1.484273045e-05f, -1.482078503e-05f, -1.479880978e-05f, + -1.477680473e-05f, -1.475476995e-05f, -1.473270548e-05f, -1.471061137e-05f, -1.468848769e-05f, -1.466633447e-05f, -1.464415177e-05f, -1.462193965e-05f, -1.459969816e-05f, -1.457742735e-05f, + -1.455512726e-05f, -1.453279797e-05f, -1.451043951e-05f, -1.448805194e-05f, -1.446563531e-05f, -1.444318968e-05f, -1.442071510e-05f, -1.439821161e-05f, -1.437567929e-05f, -1.435311817e-05f, + -1.433052831e-05f, -1.430790976e-05f, -1.428526258e-05f, -1.426258682e-05f, -1.423988254e-05f, -1.421714978e-05f, -1.419438860e-05f, -1.417159905e-05f, -1.414878119e-05f, -1.412593508e-05f, + -1.410306075e-05f, -1.408015828e-05f, -1.405722770e-05f, -1.403426909e-05f, -1.401128248e-05f, -1.398826793e-05f, -1.396522551e-05f, -1.394215525e-05f, -1.391905722e-05f, -1.389593147e-05f, + -1.387277806e-05f, -1.384959703e-05f, -1.382638844e-05f, -1.380315236e-05f, -1.377988882e-05f, -1.375659789e-05f, -1.373327962e-05f, -1.370993406e-05f, -1.368656128e-05f, -1.366316131e-05f, + -1.363973423e-05f, -1.361628008e-05f, -1.359279892e-05f, -1.356929080e-05f, -1.354575579e-05f, -1.352219392e-05f, -1.349860526e-05f, -1.347498987e-05f, -1.345134780e-05f, -1.342767909e-05f, + -1.340398382e-05f, -1.338026204e-05f, -1.335651379e-05f, -1.333273914e-05f, -1.330893814e-05f, -1.328511084e-05f, -1.326125731e-05f, -1.323737759e-05f, -1.321347175e-05f, -1.318953984e-05f, + -1.316558191e-05f, -1.314159802e-05f, -1.311758823e-05f, -1.309355259e-05f, -1.306949116e-05f, -1.304540399e-05f, -1.302129115e-05f, -1.299715267e-05f, -1.297298864e-05f, -1.294879909e-05f, + -1.292458408e-05f, -1.290034368e-05f, -1.287607794e-05f, -1.285178691e-05f, -1.282747065e-05f, -1.280312921e-05f, -1.277876266e-05f, -1.275437106e-05f, -1.272995444e-05f, -1.270551289e-05f, + -1.268104644e-05f, -1.265655516e-05f, -1.263203910e-05f, -1.260749833e-05f, -1.258293289e-05f, -1.255834285e-05f, -1.253372826e-05f, -1.250908918e-05f, -1.248442566e-05f, -1.245973777e-05f, + -1.243502556e-05f, -1.241028908e-05f, -1.238552840e-05f, -1.236074358e-05f, -1.233593466e-05f, -1.231110171e-05f, -1.228624479e-05f, -1.226136395e-05f, -1.223645925e-05f, -1.221153074e-05f, + -1.218657850e-05f, -1.216160256e-05f, -1.213660300e-05f, -1.211157986e-05f, -1.208653321e-05f, -1.206146311e-05f, -1.203636960e-05f, -1.201125276e-05f, -1.198611264e-05f, -1.196094929e-05f, + -1.193576278e-05f, -1.191055316e-05f, -1.188532049e-05f, -1.186006483e-05f, -1.183478624e-05f, -1.180948477e-05f, -1.178416049e-05f, -1.175881345e-05f, -1.173344371e-05f, -1.170805134e-05f, + -1.168263638e-05f, -1.165719889e-05f, -1.163173894e-05f, -1.160625659e-05f, -1.158075189e-05f, -1.155522490e-05f, -1.152967568e-05f, -1.150410429e-05f, -1.147851079e-05f, -1.145289524e-05f, + -1.142725769e-05f, -1.140159821e-05f, -1.137591685e-05f, -1.135021368e-05f, -1.132448875e-05f, -1.129874212e-05f, -1.127297385e-05f, -1.124718400e-05f, -1.122137263e-05f, -1.119553980e-05f, + -1.116968556e-05f, -1.114380999e-05f, -1.111791313e-05f, -1.109199505e-05f, -1.106605580e-05f, -1.104009545e-05f, -1.101411405e-05f, -1.098811168e-05f, -1.096208837e-05f, -1.093604420e-05f, + -1.090997922e-05f, -1.088389350e-05f, -1.085778709e-05f, -1.083166005e-05f, -1.080551245e-05f, -1.077934434e-05f, -1.075315579e-05f, -1.072694685e-05f, -1.070071758e-05f, -1.067446805e-05f, + -1.064819831e-05f, -1.062190842e-05f, -1.059559845e-05f, -1.056926846e-05f, -1.054291849e-05f, -1.051654863e-05f, -1.049015892e-05f, -1.046374942e-05f, -1.043732020e-05f, -1.041087132e-05f, + -1.038440284e-05f, -1.035791481e-05f, -1.033140731e-05f, -1.030488038e-05f, -1.027833409e-05f, -1.025176850e-05f, -1.022518368e-05f, -1.019857967e-05f, -1.017195655e-05f, -1.014531437e-05f, + -1.011865320e-05f, -1.009197309e-05f, -1.006527411e-05f, -1.003855632e-05f, -1.001181977e-05f, -9.985064537e-06f, -9.958290672e-06f, -9.931498238e-06f, -9.904687296e-06f, -9.877857909e-06f, + -9.851010136e-06f, -9.824144040e-06f, -9.797259681e-06f, -9.770357122e-06f, -9.743436422e-06f, -9.716497644e-06f, -9.689540849e-06f, -9.662566098e-06f, -9.635573453e-06f, -9.608562976e-06f, + -9.581534727e-06f, -9.554488769e-06f, -9.527425162e-06f, -9.500343970e-06f, -9.473245252e-06f, -9.446129072e-06f, -9.418995490e-06f, -9.391844568e-06f, -9.364676369e-06f, -9.337490953e-06f, + -9.310288384e-06f, -9.283068722e-06f, -9.255832030e-06f, -9.228578369e-06f, -9.201307801e-06f, -9.174020389e-06f, -9.146716194e-06f, -9.119395279e-06f, -9.092057705e-06f, -9.064703535e-06f, + -9.037332831e-06f, -9.009945654e-06f, -8.982542068e-06f, -8.955122134e-06f, -8.927685914e-06f, -8.900233471e-06f, -8.872764867e-06f, -8.845280165e-06f, -8.817779427e-06f, -8.790262714e-06f, + -8.762730091e-06f, -8.735181618e-06f, -8.707617358e-06f, -8.680037375e-06f, -8.652441730e-06f, -8.624830486e-06f, -8.597203706e-06f, -8.569561452e-06f, -8.541903786e-06f, -8.514230772e-06f, + -8.486542472e-06f, -8.458838949e-06f, -8.431120266e-06f, -8.403386485e-06f, -8.375637668e-06f, -8.347873880e-06f, -8.320095183e-06f, -8.292301638e-06f, -8.264493311e-06f, -8.236670263e-06f, + -8.208832556e-06f, -8.180980256e-06f, -8.153113423e-06f, -8.125232121e-06f, -8.097336414e-06f, -8.069426364e-06f, -8.041502034e-06f, -8.013563488e-06f, -7.985610788e-06f, -7.957643998e-06f, + -7.929663180e-06f, -7.901668399e-06f, -7.873659717e-06f, -7.845637197e-06f, -7.817600904e-06f, -7.789550899e-06f, -7.761487246e-06f, -7.733410009e-06f, -7.705319251e-06f, -7.677215035e-06f, + -7.649097425e-06f, -7.620966485e-06f, -7.592822276e-06f, -7.564664864e-06f, -7.536494311e-06f, -7.508310681e-06f, -7.480114038e-06f, -7.451904445e-06f, -7.423681965e-06f, -7.395446663e-06f, + -7.367198601e-06f, -7.338937844e-06f, -7.310664455e-06f, -7.282378497e-06f, -7.254080035e-06f, -7.225769132e-06f, -7.197445851e-06f, -7.169110258e-06f, -7.140762414e-06f, -7.112402385e-06f, + -7.084030233e-06f, -7.055646023e-06f, -7.027249819e-06f, -6.998841683e-06f, -6.970421682e-06f, -6.941989877e-06f, -6.913546333e-06f, -6.885091114e-06f, -6.856624284e-06f, -6.828145907e-06f, + -6.799656047e-06f, -6.771154767e-06f, -6.742642132e-06f, -6.714118206e-06f, -6.685583053e-06f, -6.657036737e-06f, -6.628479322e-06f, -6.599910872e-06f, -6.571331451e-06f, -6.542741124e-06f, + -6.514139954e-06f, -6.485528006e-06f, -6.456905343e-06f, -6.428272031e-06f, -6.399628133e-06f, -6.370973713e-06f, -6.342308836e-06f, -6.313633566e-06f, -6.284947967e-06f, -6.256252103e-06f, + -6.227546039e-06f, -6.198829840e-06f, -6.170103569e-06f, -6.141367290e-06f, -6.112621069e-06f, -6.083864969e-06f, -6.055099055e-06f, -6.026323391e-06f, -5.997538042e-06f, -5.968743072e-06f, + -5.939938545e-06f, -5.911124527e-06f, -5.882301080e-06f, -5.853468271e-06f, -5.824626163e-06f, -5.795774821e-06f, -5.766914309e-06f, -5.738044693e-06f, -5.709166035e-06f, -5.680278402e-06f, + -5.651381857e-06f, -5.622476466e-06f, -5.593562292e-06f, -5.564639400e-06f, -5.535707855e-06f, -5.506767722e-06f, -5.477819065e-06f, -5.448861948e-06f, -5.419896437e-06f, -5.390922596e-06f, + -5.361940490e-06f, -5.332950184e-06f, -5.303951741e-06f, -5.274945227e-06f, -5.245930707e-06f, -5.216908245e-06f, -5.187877906e-06f, -5.158839755e-06f, -5.129793856e-06f, -5.100740274e-06f, + -5.071679075e-06f, -5.042610322e-06f, -5.013534080e-06f, -4.984450415e-06f, -4.955359391e-06f, -4.926261073e-06f, -4.897155526e-06f, -4.868042814e-06f, -4.838923003e-06f, -4.809796156e-06f, + -4.780662340e-06f, -4.751521619e-06f, -4.722374058e-06f, -4.693219721e-06f, -4.664058674e-06f, -4.634890981e-06f, -4.605716708e-06f, -4.576535918e-06f, -4.547348678e-06f, -4.518155052e-06f, + -4.488955104e-06f, -4.459748901e-06f, -4.430536506e-06f, -4.401317985e-06f, -4.372093403e-06f, -4.342862824e-06f, -4.313626313e-06f, -4.284383936e-06f, -4.255135758e-06f, -4.225881842e-06f, + -4.196622255e-06f, -4.167357062e-06f, -4.138086326e-06f, -4.108810114e-06f, -4.079528490e-06f, -4.050241520e-06f, -4.020949267e-06f, -3.991651798e-06f, -3.962349177e-06f, -3.933041469e-06f, + -3.903728739e-06f, -3.874411053e-06f, -3.845088475e-06f, -3.815761069e-06f, -3.786428903e-06f, -3.757092039e-06f, -3.727750544e-06f, -3.698404482e-06f, -3.669053918e-06f, -3.639698917e-06f, + -3.610339545e-06f, -3.580975867e-06f, -3.551607947e-06f, -3.522235850e-06f, -3.492859642e-06f, -3.463479387e-06f, -3.434095151e-06f, -3.404706998e-06f, -3.375314994e-06f, -3.345919204e-06f, + -3.316519692e-06f, -3.287116524e-06f, -3.257709765e-06f, -3.228299480e-06f, -3.198885733e-06f, -3.169468590e-06f, -3.140048117e-06f, -3.110624377e-06f, -3.081197436e-06f, -3.051767359e-06f, + -3.022334211e-06f, -2.992898058e-06f, -2.963458963e-06f, -2.934016993e-06f, -2.904572211e-06f, -2.875124684e-06f, -2.845674476e-06f, -2.816221653e-06f, -2.786766278e-06f, -2.757308418e-06f, + -2.727848137e-06f, -2.698385500e-06f, -2.668920573e-06f, -2.639453419e-06f, -2.609984106e-06f, -2.580512696e-06f, -2.551039256e-06f, -2.521563850e-06f, -2.492086543e-06f, -2.462607400e-06f, + -2.433126487e-06f, -2.403643868e-06f, -2.374159608e-06f, -2.344673772e-06f, -2.315186425e-06f, -2.285697632e-06f, -2.256207458e-06f, -2.226715968e-06f, -2.197223227e-06f, -2.167729300e-06f, + -2.138234252e-06f, -2.108738147e-06f, -2.079241051e-06f, -2.049743028e-06f, -2.020244144e-06f, -1.990744463e-06f, -1.961244051e-06f, -1.931742971e-06f, -1.902241289e-06f, -1.872739071e-06f, + -1.843236380e-06f, -1.813733281e-06f, -1.784229840e-06f, -1.754726122e-06f, -1.725222190e-06f, -1.695718111e-06f, -1.666213948e-06f, -1.636709767e-06f, -1.607205632e-06f, -1.577701609e-06f, + -1.548197762e-06f, -1.518694155e-06f, -1.489190854e-06f, -1.459687923e-06f, -1.430185428e-06f, -1.400683432e-06f, -1.371182001e-06f, -1.341681199e-06f, -1.312181092e-06f, -1.282681743e-06f, + -1.253183217e-06f, -1.223685580e-06f, -1.194188896e-06f, -1.164693229e-06f, -1.135198644e-06f, -1.105705206e-06f, -1.076212980e-06f, -1.046722030e-06f, -1.017232420e-06f, -9.877442162e-07f, + -9.582574820e-07f, -9.287722824e-07f, -8.992886818e-07f, -8.698067450e-07f, -8.403265364e-07f, -8.108481205e-07f, -7.813715620e-07f, -7.518969252e-07f, -7.224242748e-07f, -6.929536753e-07f, + -6.634851910e-07f, -6.340188865e-07f, -6.045548262e-07f, -5.750930746e-07f, -5.456336961e-07f, -5.161767551e-07f, -4.867223161e-07f, -4.572704433e-07f, -4.278212012e-07f, -3.983746542e-07f, + -3.689308665e-07f, -3.394899026e-07f, -3.100518268e-07f, -2.806167033e-07f, -2.511845965e-07f, -2.217555705e-07f, -1.923296898e-07f, -1.629070185e-07f, -1.334876209e-07f, -1.040715611e-07f, + -7.465890350e-08f, -4.524971213e-08f, -1.584405120e-08f, 1.355801512e-08f, 4.295642269e-08f, 7.235110740e-08f, 1.017420051e-07f, 1.311290518e-07f, 1.605121833e-07f, 1.898913357e-07f, + 2.192664447e-07f, 2.486374465e-07f, 2.780042771e-07f, 3.073668723e-07f, 3.367251684e-07f, 3.660791012e-07f, 3.954286069e-07f, 4.247736215e-07f, 4.541140812e-07f, 4.834499220e-07f, + 5.127810801e-07f, 5.421074916e-07f, 5.714290927e-07f, 6.007458196e-07f, 6.300576085e-07f, 6.593643956e-07f, 6.886661172e-07f, 7.179627095e-07f, 7.472541088e-07f, 7.765402514e-07f, + 8.058210736e-07f, 8.350965118e-07f, 8.643665023e-07f, 8.936309816e-07f, 9.228898859e-07f, 9.521431517e-07f, 9.813907155e-07f, 1.010632514e-06f, 1.039868483e-06f, 1.069098559e-06f, + 1.098322680e-06f, 1.127540781e-06f, 1.156752798e-06f, 1.185958670e-06f, 1.215158332e-06f, 1.244351720e-06f, 1.273538772e-06f, 1.302719425e-06f, 1.331893614e-06f, 1.361061276e-06f, + 1.390222349e-06f, 1.419376769e-06f, 1.448524473e-06f, 1.477665398e-06f, 1.506799480e-06f, 1.535926656e-06f, 1.565046864e-06f, 1.594160039e-06f, 1.623266120e-06f, 1.652365043e-06f, + 1.681456744e-06f, 1.710541162e-06f, 1.739618232e-06f, 1.768687892e-06f, 1.797750080e-06f, 1.826804731e-06f, 1.855851784e-06f, 1.884891175e-06f, 1.913922842e-06f, 1.942946721e-06f, + 1.971962750e-06f, 2.000970866e-06f, 2.029971007e-06f, 2.058963110e-06f, 2.087947111e-06f, 2.116922949e-06f, 2.145890560e-06f, 2.174849883e-06f, 2.203800854e-06f, 2.232743411e-06f, + 2.261677491e-06f, 2.290603032e-06f, 2.319519972e-06f, 2.348428247e-06f, 2.377327796e-06f, 2.406218556e-06f, 2.435100465e-06f, 2.463973460e-06f, 2.492837480e-06f, 2.521692461e-06f, + 2.550538342e-06f, 2.579375059e-06f, 2.608202552e-06f, 2.637020758e-06f, 2.665829615e-06f, 2.694629060e-06f, 2.723419031e-06f, 2.752199468e-06f, 2.780970306e-06f, 2.809731485e-06f, + 2.838482942e-06f, 2.867224616e-06f, 2.895956444e-06f, 2.924678365e-06f, 2.953390316e-06f, 2.982092237e-06f, 3.010784064e-06f, 3.039465737e-06f, 3.068137193e-06f, 3.096798372e-06f, + 3.125449210e-06f, 3.154089647e-06f, 3.182719621e-06f, 3.211339070e-06f, 3.239947933e-06f, 3.268546149e-06f, 3.297133654e-06f, 3.325710390e-06f, 3.354276292e-06f, 3.382831302e-06f, + 3.411375356e-06f, 3.439908394e-06f, 3.468430354e-06f, 3.496941175e-06f, 3.525440797e-06f, 3.553929156e-06f, 3.582406193e-06f, 3.610871847e-06f, 3.639326055e-06f, 3.667768758e-06f, + 3.696199893e-06f, 3.724619401e-06f, 3.753027219e-06f, 3.781423288e-06f, 3.809807545e-06f, 3.838179931e-06f, 3.866540384e-06f, 3.894888844e-06f, 3.923225249e-06f, 3.951549540e-06f, + 3.979861654e-06f, 4.008161532e-06f, 4.036449114e-06f, 4.064724337e-06f, 4.092987142e-06f, 4.121237469e-06f, 4.149475256e-06f, 4.177700443e-06f, 4.205912970e-06f, 4.234112776e-06f, + 4.262299802e-06f, 4.290473986e-06f, 4.318635268e-06f, 4.346783588e-06f, 4.374918887e-06f, 4.403041103e-06f, 4.431150176e-06f, 4.459246047e-06f, 4.487328655e-06f, 4.515397940e-06f, + 4.543453843e-06f, 4.571496303e-06f, 4.599525260e-06f, 4.627540654e-06f, 4.655542427e-06f, 4.683530516e-06f, 4.711504864e-06f, 4.739465410e-06f, 4.767412095e-06f, 4.795344858e-06f, + 4.823263641e-06f, 4.851168383e-06f, 4.879059025e-06f, 4.906935508e-06f, 4.934797771e-06f, 4.962645757e-06f, 4.990479404e-06f, 5.018298654e-06f, 5.046103448e-06f, 5.073893726e-06f, + 5.101669429e-06f, 5.129430497e-06f, 5.157176872e-06f, 5.184908495e-06f, 5.212625306e-06f, 5.240327246e-06f, 5.268014256e-06f, 5.295686278e-06f, 5.323343252e-06f, 5.350985120e-06f, + 5.378611822e-06f, 5.406223300e-06f, 5.433819495e-06f, 5.461400348e-06f, 5.488965801e-06f, 5.516515795e-06f, 5.544050271e-06f, 5.571569172e-06f, 5.599072437e-06f, 5.626560009e-06f, + 5.654031830e-06f, 5.681487840e-06f, 5.708927983e-06f, 5.736352198e-06f, 5.763760429e-06f, 5.791152616e-06f, 5.818528702e-06f, 5.845888629e-06f, 5.873232337e-06f, 5.900559771e-06f, + 5.927870870e-06f, 5.955165578e-06f, 5.982443836e-06f, 6.009705587e-06f, 6.036950772e-06f, 6.064179335e-06f, 6.091391216e-06f, 6.118586359e-06f, 6.145764705e-06f, 6.172926198e-06f, + 6.200070779e-06f, 6.227198392e-06f, 6.254308977e-06f, 6.281402479e-06f, 6.308478840e-06f, 6.335538001e-06f, 6.362579907e-06f, 6.389604500e-06f, 6.416611722e-06f, 6.443601516e-06f, + 6.470573826e-06f, 6.497528594e-06f, 6.524465762e-06f, 6.551385275e-06f, 6.578287075e-06f, 6.605171106e-06f, 6.632037309e-06f, 6.658885630e-06f, 6.685716010e-06f, 6.712528393e-06f, + 6.739322723e-06f, 6.766098942e-06f, 6.792856995e-06f, 6.819596824e-06f, 6.846318373e-06f, 6.873021587e-06f, 6.899706407e-06f, 6.926372779e-06f, 6.953020646e-06f, 6.979649951e-06f, + 7.006260638e-06f, 7.032852651e-06f, 7.059425935e-06f, 7.085980432e-06f, 7.112516088e-06f, 7.139032845e-06f, 7.165530649e-06f, 7.192009443e-06f, 7.218469171e-06f, 7.244909778e-06f, + 7.271331208e-06f, 7.297733406e-06f, 7.324116315e-06f, 7.350479880e-06f, 7.376824046e-06f, 7.403148757e-06f, 7.429453957e-06f, 7.455739592e-06f, 7.482005606e-06f, 7.508251944e-06f, + 7.534478551e-06f, 7.560685370e-06f, 7.586872348e-06f, 7.613039430e-06f, 7.639186559e-06f, 7.665313682e-06f, 7.691420742e-06f, 7.717507687e-06f, 7.743574460e-06f, 7.769621006e-06f, + 7.795647272e-06f, 7.821653203e-06f, 7.847638743e-06f, 7.873603839e-06f, 7.899548435e-06f, 7.925472478e-06f, 7.951375912e-06f, 7.977258685e-06f, 8.003120740e-06f, 8.028962025e-06f, + 8.054782485e-06f, 8.080582065e-06f, 8.106360712e-06f, 8.132118371e-06f, 8.157854989e-06f, 8.183570512e-06f, 8.209264886e-06f, 8.234938056e-06f, 8.260589970e-06f, 8.286220573e-06f, + 8.311829812e-06f, 8.337417634e-06f, 8.362983984e-06f, 8.388528809e-06f, 8.414052056e-06f, 8.439553671e-06f, 8.465033601e-06f, 8.490491793e-06f, 8.515928194e-06f, 8.541342749e-06f, + 8.566735407e-06f, 8.592106114e-06f, 8.617454817e-06f, 8.642781463e-06f, 8.668086000e-06f, 8.693368374e-06f, 8.718628532e-06f, 8.743866422e-06f, 8.769081991e-06f, 8.794275187e-06f, + 8.819445957e-06f, 8.844594248e-06f, 8.869720009e-06f, 8.894823186e-06f, 8.919903727e-06f, 8.944961580e-06f, 8.969996693e-06f, 8.995009013e-06f, 9.019998489e-06f, 9.044965068e-06f, + 9.069908698e-06f, 9.094829328e-06f, 9.119726905e-06f, 9.144601378e-06f, 9.169452695e-06f, 9.194280804e-06f, 9.219085654e-06f, 9.243867192e-06f, 9.268625368e-06f, 9.293360130e-06f, + 9.318071426e-06f, 9.342759205e-06f, 9.367423415e-06f, 9.392064007e-06f, 9.416680927e-06f, 9.441274126e-06f, 9.465843551e-06f, 9.490389153e-06f, 9.514910879e-06f, 9.539408680e-06f, + 9.563882504e-06f, 9.588332300e-06f, 9.612758019e-06f, 9.637159608e-06f, 9.661537018e-06f, 9.685890197e-06f, 9.710219096e-06f, 9.734523664e-06f, 9.758803851e-06f, 9.783059606e-06f, + 9.807290879e-06f, 9.831497619e-06f, 9.855679778e-06f, 9.879837304e-06f, 9.903970147e-06f, 9.928078259e-06f, 9.952161588e-06f, 9.976220085e-06f, 1.000025370e-05f, 1.002426238e-05f, + 1.004824609e-05f, 1.007220476e-05f, 1.009613835e-05f, 1.012004681e-05f, 1.014393009e-05f, 1.016778815e-05f, 1.019162092e-05f, 1.021542837e-05f, 1.023921044e-05f, 1.026296709e-05f, + 1.028669826e-05f, 1.031040391e-05f, 1.033408399e-05f, 1.035773845e-05f, 1.038136723e-05f, 1.040497030e-05f, 1.042854760e-05f, 1.045209908e-05f, 1.047562470e-05f, 1.049912441e-05f, + 1.052259816e-05f, 1.054604589e-05f, 1.056946757e-05f, 1.059286314e-05f, 1.061623256e-05f, 1.063957578e-05f, 1.066289274e-05f, 1.068618341e-05f, 1.070944773e-05f, 1.073268566e-05f, + 1.075589714e-05f, 1.077908214e-05f, 1.080224059e-05f, 1.082537247e-05f, 1.084847771e-05f, 1.087155627e-05f, 1.089460810e-05f, 1.091763316e-05f, 1.094063139e-05f, 1.096360276e-05f, + 1.098654721e-05f, 1.100946470e-05f, 1.103235518e-05f, 1.105521860e-05f, 1.107805492e-05f, 1.110086409e-05f, 1.112364605e-05f, 1.114640078e-05f, 1.116912821e-05f, 1.119182831e-05f, + 1.121450102e-05f, 1.123714630e-05f, 1.125976411e-05f, 1.128235439e-05f, 1.130491710e-05f, 1.132745220e-05f, 1.134995964e-05f, 1.137243937e-05f, 1.139489134e-05f, 1.141731552e-05f, + 1.143971185e-05f, 1.146208029e-05f, 1.148442080e-05f, 1.150673332e-05f, 1.152901782e-05f, 1.155127424e-05f, 1.157350254e-05f, 1.159570268e-05f, 1.161787461e-05f, 1.164001829e-05f, + 1.166213367e-05f, 1.168422070e-05f, 1.170627934e-05f, 1.172830955e-05f, 1.175031128e-05f, 1.177228449e-05f, 1.179422912e-05f, 1.181614514e-05f, 1.183803251e-05f, 1.185989117e-05f, + 1.188172108e-05f, 1.190352221e-05f, 1.192529450e-05f, 1.194703790e-05f, 1.196875239e-05f, 1.199043790e-05f, 1.201209440e-05f, 1.203372185e-05f, 1.205532019e-05f, 1.207688940e-05f, + 1.209842941e-05f, 1.211994019e-05f, 1.214142170e-05f, 1.216287388e-05f, 1.218429671e-05f, 1.220569013e-05f, 1.222705410e-05f, 1.224838858e-05f, 1.226969352e-05f, 1.229096889e-05f, + 1.231221463e-05f, 1.233343071e-05f, 1.235461708e-05f, 1.237577370e-05f, 1.239690052e-05f, 1.241799751e-05f, 1.243906462e-05f, 1.246010181e-05f, 1.248110904e-05f, 1.250208626e-05f, + 1.252303343e-05f, 1.254395051e-05f, 1.256483746e-05f, 1.258569423e-05f, 1.260652079e-05f, 1.262731708e-05f, 1.264808308e-05f, 1.266881873e-05f, 1.268952400e-05f, 1.271019884e-05f, + 1.273084321e-05f, 1.275145707e-05f, 1.277204038e-05f, 1.279259310e-05f, 1.281311518e-05f, 1.283360659e-05f, 1.285406728e-05f, 1.287449722e-05f, 1.289489635e-05f, 1.291526465e-05f, + 1.293560206e-05f, 1.295590856e-05f, 1.297618409e-05f, 1.299642862e-05f, 1.301664210e-05f, 1.303682450e-05f, 1.305697578e-05f, 1.307709589e-05f, 1.309718479e-05f, 1.311724245e-05f, + 1.313726883e-05f, 1.315726387e-05f, 1.317722755e-05f, 1.319715983e-05f, 1.321706066e-05f, 1.323693000e-05f, 1.325676782e-05f, 1.327657408e-05f, 1.329634873e-05f, 1.331609173e-05f, + 1.333580305e-05f, 1.335548265e-05f, 1.337513049e-05f, 1.339474652e-05f, 1.341433071e-05f, 1.343388303e-05f, 1.345340342e-05f, 1.347289186e-05f, 1.349234830e-05f, 1.351177271e-05f, + 1.353116504e-05f, 1.355052526e-05f, 1.356985332e-05f, 1.358914920e-05f, 1.360841285e-05f, 1.362764424e-05f, 1.364684331e-05f, 1.366601005e-05f, 1.368514441e-05f, 1.370424634e-05f, + 1.372331582e-05f, 1.374235281e-05f, 1.376135726e-05f, 1.378032914e-05f, 1.379926842e-05f, 1.381817505e-05f, 1.383704899e-05f, 1.385589022e-05f, 1.387469869e-05f, 1.389347436e-05f, + 1.391221720e-05f, 1.393092718e-05f, 1.394960424e-05f, 1.396824837e-05f, 1.398685951e-05f, 1.400543764e-05f, 1.402398271e-05f, 1.404249469e-05f, 1.406097355e-05f, 1.407941924e-05f, + 1.409783174e-05f, 1.411621100e-05f, 1.413455698e-05f, 1.415286966e-05f, 1.417114899e-05f, 1.418939495e-05f, 1.420760748e-05f, 1.422578657e-05f, 1.424393216e-05f, 1.426204423e-05f, + 1.428012275e-05f, 1.429816767e-05f, 1.431617895e-05f, 1.433415658e-05f, 1.435210050e-05f, 1.437001068e-05f, 1.438788709e-05f, 1.440572970e-05f, 1.442353847e-05f, 1.444131336e-05f, + 1.445905433e-05f, 1.447676136e-05f, 1.449443441e-05f, 1.451207345e-05f, 1.452967844e-05f, 1.454724934e-05f, 1.456478612e-05f, 1.458228875e-05f, 1.459975719e-05f, 1.461719141e-05f, + 1.463459138e-05f, 1.465195705e-05f, 1.466928840e-05f, 1.468658540e-05f, 1.470384801e-05f, 1.472107619e-05f, 1.473826991e-05f, 1.475542914e-05f, 1.477255384e-05f, 1.478964399e-05f, + 1.480669955e-05f, 1.482372048e-05f, 1.484070675e-05f, 1.485765834e-05f, 1.487457520e-05f, 1.489145730e-05f, 1.490830461e-05f, 1.492511710e-05f, 1.494189474e-05f, 1.495863749e-05f, + 1.497534532e-05f, 1.499201819e-05f, 1.500865609e-05f, 1.502525896e-05f, 1.504182679e-05f, 1.505835954e-05f, 1.507485717e-05f, 1.509131966e-05f, 1.510774698e-05f, 1.512413908e-05f, + 1.514049595e-05f, 1.515681754e-05f, 1.517310384e-05f, 1.518935479e-05f, 1.520557039e-05f, 1.522175058e-05f, 1.523789535e-05f, 1.525400466e-05f, 1.527007848e-05f, 1.528611678e-05f, + 1.530211953e-05f, 1.531808669e-05f, 1.533401824e-05f, 1.534991415e-05f, 1.536577438e-05f, 1.538159891e-05f, 1.539738771e-05f, 1.541314074e-05f, 1.542885797e-05f, 1.544453938e-05f, + 1.546018493e-05f, 1.547579460e-05f, 1.549136836e-05f, 1.550690617e-05f, 1.552240800e-05f, 1.553787383e-05f, 1.555330363e-05f, 1.556869736e-05f, 1.558405500e-05f, 1.559937652e-05f, + 1.561466189e-05f, 1.562991108e-05f, 1.564512406e-05f, 1.566030080e-05f, 1.567544128e-05f, 1.569054546e-05f, 1.570561331e-05f, 1.572064482e-05f, 1.573563994e-05f, 1.575059865e-05f, + 1.576552093e-05f, 1.578040673e-05f, 1.579525605e-05f, 1.581006884e-05f, 1.582484508e-05f, 1.583958475e-05f, 1.585428780e-05f, 1.586895422e-05f, 1.588358399e-05f, 1.589817706e-05f, + 1.591273341e-05f, 1.592725302e-05f, 1.594173586e-05f, 1.595618191e-05f, 1.597059112e-05f, 1.598496348e-05f, 1.599929897e-05f, 1.601359754e-05f, 1.602785918e-05f, 1.604208386e-05f, + 1.605627156e-05f, 1.607042224e-05f, 1.608453588e-05f, 1.609861245e-05f, 1.611265193e-05f, 1.612665429e-05f, 1.614061951e-05f, 1.615454756e-05f, 1.616843840e-05f, 1.618229203e-05f, + 1.619610840e-05f, 1.620988750e-05f, 1.622362930e-05f, 1.623733378e-05f, 1.625100090e-05f, 1.626463065e-05f, 1.627822299e-05f, 1.629177791e-05f, 1.630529537e-05f, 1.631877536e-05f, + 1.633221785e-05f, 1.634562280e-05f, 1.635899021e-05f, 1.637232004e-05f, 1.638561226e-05f, 1.639886686e-05f, 1.641208381e-05f, 1.642526309e-05f, 1.643840467e-05f, 1.645150852e-05f, + 1.646457463e-05f, 1.647760296e-05f, 1.649059350e-05f, 1.650354622e-05f, 1.651646110e-05f, 1.652933811e-05f, 1.654217723e-05f, 1.655497844e-05f, 1.656774171e-05f, 1.658046702e-05f, + 1.659315435e-05f, 1.660580367e-05f, 1.661841496e-05f, 1.663098819e-05f, 1.664352335e-05f, 1.665602042e-05f, 1.666847936e-05f, 1.668090016e-05f, 1.669328279e-05f, 1.670562723e-05f, + 1.671793346e-05f, 1.673020146e-05f, 1.674243120e-05f, 1.675462267e-05f, 1.676677583e-05f, 1.677889068e-05f, 1.679096718e-05f, 1.680300531e-05f, 1.681500506e-05f, 1.682696640e-05f, + 1.683888930e-05f, 1.685077376e-05f, 1.686261974e-05f, 1.687442723e-05f, 1.688619621e-05f, 1.689792664e-05f, 1.690961852e-05f, 1.692127183e-05f, 1.693288653e-05f, 1.694446261e-05f, + 1.695600006e-05f, 1.696749884e-05f, 1.697895894e-05f, 1.699038034e-05f, 1.700176301e-05f, 1.701310695e-05f, 1.702441212e-05f, 1.703567851e-05f, 1.704690610e-05f, 1.705809486e-05f, + 1.706924478e-05f, 1.708035585e-05f, 1.709142803e-05f, 1.710246131e-05f, 1.711345566e-05f, 1.712441109e-05f, 1.713532755e-05f, 1.714620503e-05f, 1.715704352e-05f, 1.716784299e-05f, + 1.717860343e-05f, 1.718932481e-05f, 1.720000712e-05f, 1.721065034e-05f, 1.722125445e-05f, 1.723181944e-05f, 1.724234527e-05f, 1.725283195e-05f, 1.726327944e-05f, 1.727368773e-05f, + 1.728405680e-05f, 1.729438663e-05f, 1.730467721e-05f, 1.731492852e-05f, 1.732514054e-05f, 1.733531325e-05f, 1.734544664e-05f, 1.735554069e-05f, 1.736559537e-05f, 1.737561068e-05f, + 1.738558660e-05f, 1.739552310e-05f, 1.740542018e-05f, 1.741527782e-05f, 1.742509599e-05f, 1.743487468e-05f, 1.744461388e-05f, 1.745431357e-05f, 1.746397373e-05f, 1.747359435e-05f, + 1.748317541e-05f, 1.749271689e-05f, 1.750221879e-05f, 1.751168107e-05f, 1.752110373e-05f, 1.753048675e-05f, 1.753983011e-05f, 1.754913380e-05f, 1.755839781e-05f, 1.756762212e-05f, + 1.757680671e-05f, 1.758595156e-05f, 1.759505667e-05f, 1.760412202e-05f, 1.761314758e-05f, 1.762213336e-05f, 1.763107933e-05f, 1.763998548e-05f, 1.764885179e-05f, 1.765767825e-05f, + 1.766646484e-05f, 1.767521155e-05f, 1.768391837e-05f, 1.769258529e-05f, 1.770121227e-05f, 1.770979933e-05f, 1.771834643e-05f, 1.772685357e-05f, 1.773532073e-05f, 1.774374790e-05f, + 1.775213507e-05f, 1.776048221e-05f, 1.776878933e-05f, 1.777705640e-05f, 1.778528341e-05f, 1.779347035e-05f, 1.780161721e-05f, 1.780972397e-05f, 1.781779061e-05f, 1.782581714e-05f, + 1.783380353e-05f, 1.784174977e-05f, 1.784965586e-05f, 1.785752177e-05f, 1.786534749e-05f, 1.787313302e-05f, 1.788087834e-05f, 1.788858343e-05f, 1.789624830e-05f, 1.790387292e-05f, + 1.791145728e-05f, 1.791900137e-05f, 1.792650518e-05f, 1.793396870e-05f, 1.794139192e-05f, 1.794877483e-05f, 1.795611741e-05f, 1.796341965e-05f, 1.797068154e-05f, 1.797790308e-05f, + 1.798508424e-05f, 1.799222503e-05f, 1.799932543e-05f, 1.800638542e-05f, 1.801340500e-05f, 1.802038416e-05f, 1.802732289e-05f, 1.803422117e-05f, 1.804107901e-05f, 1.804789637e-05f, + 1.805467327e-05f, 1.806140968e-05f, 1.806810560e-05f, 1.807476102e-05f, 1.808137593e-05f, 1.808795032e-05f, 1.809448417e-05f, 1.810097749e-05f, 1.810743025e-05f, 1.811384246e-05f, + 1.812021410e-05f, 1.812654516e-05f, 1.813283564e-05f, 1.813908553e-05f, 1.814529481e-05f, 1.815146348e-05f, 1.815759153e-05f, 1.816367895e-05f, 1.816972574e-05f, 1.817573188e-05f, + 1.818169737e-05f, 1.818762220e-05f, 1.819350636e-05f, 1.819934984e-05f, 1.820515264e-05f, 1.821091474e-05f, 1.821663615e-05f, 1.822231685e-05f, 1.822795683e-05f, 1.823355610e-05f, + 1.823911463e-05f, 1.824463242e-05f, 1.825010948e-05f, 1.825554578e-05f, 1.826094133e-05f, 1.826629611e-05f, 1.827161012e-05f, 1.827688335e-05f, 1.828211580e-05f, 1.828730746e-05f, + 1.829245832e-05f, 1.829756838e-05f, 1.830263763e-05f, 1.830766607e-05f, 1.831265369e-05f, 1.831760047e-05f, 1.832250643e-05f, 1.832737154e-05f, 1.833219582e-05f, 1.833697924e-05f, + 1.834172181e-05f, 1.834642352e-05f, 1.835108436e-05f, 1.835570433e-05f, 1.836028343e-05f, 1.836482164e-05f, 1.836931897e-05f, 1.837377541e-05f, 1.837819096e-05f, 1.838256560e-05f, + 1.838689934e-05f, 1.839119217e-05f, 1.839544409e-05f, 1.839965509e-05f, 1.840382517e-05f, 1.840795433e-05f, 1.841204255e-05f, 1.841608984e-05f, 1.842009620e-05f, 1.842406161e-05f, + 1.842798608e-05f, 1.843186960e-05f, 1.843571217e-05f, 1.843951379e-05f, 1.844327445e-05f, 1.844699414e-05f, 1.845067287e-05f, 1.845431064e-05f, 1.845790743e-05f, 1.846146325e-05f, + 1.846497810e-05f, 1.846845197e-05f, 1.847188485e-05f, 1.847527676e-05f, 1.847862767e-05f, 1.848193760e-05f, 1.848520654e-05f, 1.848843449e-05f, 1.849162144e-05f, 1.849476740e-05f, + 1.849787236e-05f, 1.850093632e-05f, 1.850395928e-05f, 1.850694124e-05f, 1.850988219e-05f, 1.851278214e-05f, 1.851564108e-05f, 1.851845901e-05f, 1.852123593e-05f, 1.852397184e-05f, + 1.852666674e-05f, 1.852932063e-05f, 1.853193351e-05f, 1.853450538e-05f, 1.853703623e-05f, 1.853952606e-05f, 1.854197489e-05f, 1.854438269e-05f, 1.854674949e-05f, 1.854907526e-05f, + 1.855136003e-05f, 1.855360377e-05f, 1.855580651e-05f, 1.855796822e-05f, 1.856008893e-05f, 1.856216862e-05f, 1.856420730e-05f, 1.856620496e-05f, 1.856816161e-05f, 1.857007726e-05f, + 1.857195189e-05f, 1.857378551e-05f, 1.857557812e-05f, 1.857732973e-05f, 1.857904033e-05f, 1.858070993e-05f, 1.858233852e-05f, 1.858392612e-05f, 1.858547271e-05f, 1.858697831e-05f, + 1.858844291e-05f, 1.858986651e-05f, 1.859124912e-05f, 1.859259075e-05f, 1.859389138e-05f, 1.859515103e-05f, 1.859636969e-05f, 1.859754738e-05f, 1.859868408e-05f, 1.859977981e-05f, + 1.860083457e-05f, 1.860184835e-05f, 1.860282117e-05f, 1.860375302e-05f, 1.860464392e-05f, 1.860549385e-05f, 1.860630283e-05f, 1.860707085e-05f, 1.860779793e-05f, 1.860848406e-05f, + 1.860912925e-05f, 1.860973350e-05f, 1.861029682e-05f, 1.861081921e-05f, 1.861130067e-05f, 1.861174121e-05f, 1.861214084e-05f, 1.861249955e-05f, 1.861281734e-05f, 1.861309424e-05f, + 1.861333023e-05f, 1.861352533e-05f, 1.861367953e-05f, 1.861379285e-05f, 1.861386529e-05f, 1.861389685e-05f, 1.861388754e-05f, 1.861383736e-05f, 1.861374632e-05f, 1.861361443e-05f, + 1.861344168e-05f, 1.861322809e-05f, 1.861297366e-05f, 1.861267839e-05f, 1.861234230e-05f, 1.861196538e-05f, 1.861154765e-05f, 1.861108910e-05f, 1.861058975e-05f, 1.861004961e-05f, + 1.860946867e-05f, 1.860884694e-05f, 1.860818444e-05f, 1.860748116e-05f, 1.860673712e-05f, 1.860595231e-05f, 1.860512676e-05f, 1.860426046e-05f, 1.860335341e-05f, 1.860240564e-05f, + 1.860141714e-05f, 1.860038793e-05f, 1.859931801e-05f, 1.859820738e-05f, 1.859705606e-05f, 1.859586405e-05f, 1.859463136e-05f, 1.859335800e-05f, 1.859204397e-05f, 1.859068929e-05f, + 1.858929396e-05f, 1.858785799e-05f, 1.858638138e-05f, 1.858486416e-05f, 1.858330632e-05f, 1.858170787e-05f, 1.858006882e-05f, 1.857838919e-05f, 1.857666897e-05f, 1.857490819e-05f, + 1.857310683e-05f, 1.857126493e-05f, 1.856938248e-05f, 1.856745950e-05f, 1.856549598e-05f, 1.856349196e-05f, 1.856144742e-05f, 1.855936239e-05f, 1.855723686e-05f, 1.855507086e-05f, + 1.855286439e-05f, 1.855061746e-05f, 1.854833008e-05f, 1.854600227e-05f, 1.854363402e-05f, 1.854122536e-05f, 1.853877628e-05f, 1.853628681e-05f, 1.853375695e-05f, 1.853118672e-05f, + 1.852857612e-05f, 1.852592516e-05f, 1.852323386e-05f, 1.852050223e-05f, 1.851773027e-05f, 1.851491800e-05f, 1.851206544e-05f, 1.850917258e-05f, 1.850623945e-05f, 1.850326604e-05f, + 1.850025239e-05f, 1.849719849e-05f, 1.849410436e-05f, 1.849097001e-05f, 1.848779546e-05f, 1.848458071e-05f, 1.848132577e-05f, 1.847803067e-05f, 1.847469540e-05f, 1.847131999e-05f, + 1.846790445e-05f, 1.846444878e-05f, 1.846095300e-05f, 1.845741713e-05f, 1.845384117e-05f, 1.845022514e-05f, 1.844656906e-05f, 1.844287293e-05f, 1.843913677e-05f, 1.843536059e-05f, + 1.843154440e-05f, 1.842768822e-05f, 1.842379207e-05f, 1.841985594e-05f, 1.841587987e-05f, 1.841186386e-05f, 1.840780793e-05f, 1.840371208e-05f, 1.839957634e-05f, 1.839540072e-05f, + 1.839118523e-05f, 1.838692989e-05f, 1.838263471e-05f, 1.837829970e-05f, 1.837392488e-05f, 1.836951027e-05f, 1.836505588e-05f, 1.836056172e-05f, 1.835602780e-05f, 1.835145416e-05f, + 1.834684079e-05f, 1.834218771e-05f, 1.833749494e-05f, 1.833276250e-05f, 1.832799039e-05f, 1.832317864e-05f, 1.831832726e-05f, 1.831343627e-05f, 1.830850568e-05f, 1.830353550e-05f, + 1.829852576e-05f, 1.829347647e-05f, 1.828838764e-05f, 1.828325929e-05f, 1.827809144e-05f, 1.827288411e-05f, 1.826763730e-05f, 1.826235104e-05f, 1.825702535e-05f, 1.825166023e-05f, + 1.824625571e-05f, 1.824081180e-05f, 1.823532852e-05f, 1.822980589e-05f, 1.822424393e-05f, 1.821864264e-05f, 1.821300205e-05f, 1.820732218e-05f, 1.820160304e-05f, 1.819584465e-05f, + 1.819004703e-05f, 1.818421020e-05f, 1.817833417e-05f, 1.817241896e-05f, 1.816646459e-05f, 1.816047107e-05f, 1.815443843e-05f, 1.814836668e-05f, 1.814225585e-05f, 1.813610594e-05f, + 1.812991698e-05f, 1.812368899e-05f, 1.811742199e-05f, 1.811111598e-05f, 1.810477100e-05f, 1.809838706e-05f, 1.809196419e-05f, 1.808550238e-05f, 1.807900168e-05f, 1.807246210e-05f, + 1.806588365e-05f, 1.805926636e-05f, 1.805261024e-05f, 1.804591531e-05f, 1.803918160e-05f, 1.803240913e-05f, 1.802559791e-05f, 1.801874796e-05f, 1.801185930e-05f, 1.800493196e-05f, + 1.799796595e-05f, 1.799096129e-05f, 1.798391801e-05f, 1.797683612e-05f, 1.796971564e-05f, 1.796255660e-05f, 1.795535902e-05f, 1.794812291e-05f, 1.794084829e-05f, 1.793353519e-05f, + 1.792618364e-05f, 1.791879364e-05f, 1.791136522e-05f, 1.790389840e-05f, 1.789639320e-05f, 1.788884965e-05f, 1.788126776e-05f, 1.787364756e-05f, 1.786598906e-05f, 1.785829230e-05f, + 1.785055729e-05f, 1.784278405e-05f, 1.783497260e-05f, 1.782712297e-05f, 1.781923518e-05f, 1.781130925e-05f, 1.780334521e-05f, 1.779534307e-05f, 1.778730285e-05f, 1.777922459e-05f, + 1.777110830e-05f, 1.776295400e-05f, 1.775476172e-05f, 1.774653148e-05f, 1.773826331e-05f, 1.772995722e-05f, 1.772161324e-05f, 1.771323139e-05f, 1.770481170e-05f, 1.769635419e-05f, + 1.768785888e-05f, 1.767932579e-05f, 1.767075495e-05f, 1.766214638e-05f, 1.765350011e-05f, 1.764481616e-05f, 1.763609456e-05f, 1.762733532e-05f, 1.761853847e-05f, 1.760970403e-05f, + 1.760083204e-05f, 1.759192250e-05f, 1.758297546e-05f, 1.757399093e-05f, 1.756496893e-05f, 1.755590950e-05f, 1.754681265e-05f, 1.753767841e-05f, 1.752850680e-05f, 1.751929786e-05f, + 1.751005160e-05f, 1.750076804e-05f, 1.749144723e-05f, 1.748208917e-05f, 1.747269390e-05f, 1.746326144e-05f, 1.745379181e-05f, 1.744428504e-05f, 1.743474116e-05f, 1.742516020e-05f, + 1.741554217e-05f, 1.740588710e-05f, 1.739619502e-05f, 1.738646596e-05f, 1.737669994e-05f, 1.736689699e-05f, 1.735705713e-05f, 1.734718039e-05f, 1.733726679e-05f, 1.732731637e-05f, + 1.731732914e-05f, 1.730730515e-05f, 1.729724440e-05f, 1.728714693e-05f, 1.727701277e-05f, 1.726684194e-05f, 1.725663447e-05f, 1.724639038e-05f, 1.723610971e-05f, 1.722579248e-05f, + 1.721543871e-05f, 1.720504845e-05f, 1.719462170e-05f, 1.718415850e-05f, 1.717365888e-05f, 1.716312286e-05f, 1.715255048e-05f, 1.714194176e-05f, 1.713129672e-05f, 1.712061541e-05f, + 1.710989783e-05f, 1.709914403e-05f, 1.708835403e-05f, 1.707752785e-05f, 1.706666554e-05f, 1.705576710e-05f, 1.704483259e-05f, 1.703386201e-05f, 1.702285540e-05f, 1.701181280e-05f, + 1.700073422e-05f, 1.698961970e-05f, 1.697846926e-05f, 1.696728294e-05f, 1.695606077e-05f, 1.694480276e-05f, 1.693350896e-05f, 1.692217939e-05f, 1.691081408e-05f, 1.689941306e-05f, + 1.688797636e-05f, 1.687650401e-05f, 1.686499604e-05f, 1.685345248e-05f, 1.684187336e-05f, 1.683025870e-05f, 1.681860855e-05f, 1.680692292e-05f, 1.679520185e-05f, 1.678344537e-05f, + 1.677165351e-05f, 1.675982629e-05f, 1.674796376e-05f, 1.673606594e-05f, 1.672413285e-05f, 1.671216454e-05f, 1.670016103e-05f, 1.668812236e-05f, 1.667604854e-05f, 1.666393963e-05f, + 1.665179563e-05f, 1.663961660e-05f, 1.662740255e-05f, 1.661515352e-05f, 1.660286954e-05f, 1.659055064e-05f, 1.657819685e-05f, 1.656580821e-05f, 1.655338474e-05f, 1.654092649e-05f, + 1.652843347e-05f, 1.651590572e-05f, 1.650334327e-05f, 1.649074616e-05f, 1.647811442e-05f, 1.646544808e-05f, 1.645274716e-05f, 1.644001171e-05f, 1.642724176e-05f, 1.641443733e-05f, + 1.640159847e-05f, 1.638872519e-05f, 1.637581754e-05f, 1.636287555e-05f, 1.634989926e-05f, 1.633688868e-05f, 1.632384386e-05f, 1.631076483e-05f, 1.629765163e-05f, 1.628450427e-05f, + 1.627132281e-05f, 1.625810727e-05f, 1.624485768e-05f, 1.623157409e-05f, 1.621825651e-05f, 1.620490499e-05f, 1.619151956e-05f, 1.617810025e-05f, 1.616464710e-05f, 1.615116014e-05f, + 1.613763940e-05f, 1.612408492e-05f, 1.611049673e-05f, 1.609687487e-05f, 1.608321936e-05f, 1.606953025e-05f, 1.605580758e-05f, 1.604205136e-05f, 1.602826164e-05f, 1.601443845e-05f, + 1.600058183e-05f, 1.598669181e-05f, 1.597276842e-05f, 1.595881171e-05f, 1.594482170e-05f, 1.593079843e-05f, 1.591674193e-05f, 1.590265225e-05f, 1.588852941e-05f, 1.587437345e-05f, + 1.586018441e-05f, 1.584596232e-05f, 1.583170721e-05f, 1.581741912e-05f, 1.580309810e-05f, 1.578874416e-05f, 1.577435736e-05f, 1.575993771e-05f, 1.574548527e-05f, 1.573100006e-05f, + 1.571648213e-05f, 1.570193150e-05f, 1.568734822e-05f, 1.567273231e-05f, 1.565808382e-05f, 1.564340279e-05f, 1.562868924e-05f, 1.561394322e-05f, 1.559916476e-05f, 1.558435389e-05f, + 1.556951066e-05f, 1.555463511e-05f, 1.553972726e-05f, 1.552478715e-05f, 1.550981483e-05f, 1.549481032e-05f, 1.547977367e-05f, 1.546470491e-05f, 1.544960409e-05f, 1.543447122e-05f, + 1.541930637e-05f, 1.540410955e-05f, 1.538888081e-05f, 1.537362019e-05f, 1.535832772e-05f, 1.534300345e-05f, 1.532764740e-05f, 1.531225962e-05f, 1.529684014e-05f, 1.528138900e-05f, + 1.526590625e-05f, 1.525039191e-05f, 1.523484603e-05f, 1.521926864e-05f, 1.520365979e-05f, 1.518801950e-05f, 1.517234783e-05f, 1.515664480e-05f, 1.514091046e-05f, 1.512514484e-05f, + 1.510934798e-05f, 1.509351992e-05f, 1.507766071e-05f, 1.506177037e-05f, 1.504584895e-05f, 1.502989649e-05f, 1.501391302e-05f, 1.499789858e-05f, 1.498185322e-05f, 1.496577697e-05f, + 1.494966988e-05f, 1.493353197e-05f, 1.491736329e-05f, 1.490116388e-05f, 1.488493379e-05f, 1.486867303e-05f, 1.485238167e-05f, 1.483605974e-05f, 1.481970727e-05f, 1.480332431e-05f, + 1.478691089e-05f, 1.477046706e-05f, 1.475399286e-05f, 1.473748833e-05f, 1.472095350e-05f, 1.470438841e-05f, 1.468779312e-05f, 1.467116765e-05f, 1.465451205e-05f, 1.463782635e-05f, + 1.462111061e-05f, 1.460436485e-05f, 1.458758912e-05f, 1.457078346e-05f, 1.455394792e-05f, 1.453708252e-05f, 1.452018731e-05f, 1.450326234e-05f, 1.448630764e-05f, 1.446932326e-05f, + 1.445230923e-05f, 1.443526559e-05f, 1.441819240e-05f, 1.440108968e-05f, 1.438395749e-05f, 1.436679585e-05f, 1.434960482e-05f, 1.433238444e-05f, 1.431513473e-05f, 1.429785576e-05f, + 1.428054756e-05f, 1.426321016e-05f, 1.424584362e-05f, 1.422844797e-05f, 1.421102326e-05f, 1.419356953e-05f, 1.417608682e-05f, 1.415857517e-05f, 1.414103462e-05f, 1.412346522e-05f, + 1.410586701e-05f, 1.408824002e-05f, 1.407058431e-05f, 1.405289992e-05f, 1.403518689e-05f, 1.401744525e-05f, 1.399967506e-05f, 1.398187635e-05f, 1.396404917e-05f, 1.394619357e-05f, + 1.392830957e-05f, 1.391039723e-05f, 1.389245660e-05f, 1.387448770e-05f, 1.385649059e-05f, 1.383846531e-05f, 1.382041190e-05f, 1.380233040e-05f, 1.378422086e-05f, 1.376608333e-05f, + 1.374791783e-05f, 1.372972443e-05f, 1.371150316e-05f, 1.369325406e-05f, 1.367497718e-05f, 1.365667256e-05f, 1.363834025e-05f, 1.361998029e-05f, 1.360159272e-05f, 1.358317759e-05f, + 1.356473494e-05f, 1.354626481e-05f, 1.352776726e-05f, 1.350924231e-05f, 1.349069003e-05f, 1.347211044e-05f, 1.345350360e-05f, 1.343486955e-05f, 1.341620834e-05f, 1.339752000e-05f, + 1.337880459e-05f, 1.336006214e-05f, 1.334129271e-05f, 1.332249633e-05f, 1.330367306e-05f, 1.328482293e-05f, 1.326594599e-05f, 1.324704229e-05f, 1.322811187e-05f, 1.320915477e-05f, + 1.319017104e-05f, 1.317116073e-05f, 1.315212388e-05f, 1.313306054e-05f, 1.311397075e-05f, 1.309485455e-05f, 1.307571199e-05f, 1.305654313e-05f, 1.303734799e-05f, 1.301812663e-05f, + 1.299887910e-05f, 1.297960543e-05f, 1.296030568e-05f, 1.294097988e-05f, 1.292162810e-05f, 1.290225036e-05f, 1.288284672e-05f, 1.286341723e-05f, 1.284396192e-05f, 1.282448085e-05f, + 1.280497406e-05f, 1.278544160e-05f, 1.276588351e-05f, 1.274629984e-05f, 1.272669064e-05f, 1.270705595e-05f, 1.268739581e-05f, 1.266771028e-05f, 1.264799941e-05f, 1.262826323e-05f, + 1.260850179e-05f, 1.258871514e-05f, 1.256890333e-05f, 1.254906641e-05f, 1.252920442e-05f, 1.250931740e-05f, 1.248940541e-05f, 1.246946848e-05f, 1.244950668e-05f, 1.242952004e-05f, + 1.240950862e-05f, 1.238947245e-05f, 1.236941159e-05f, 1.234932608e-05f, 1.232921597e-05f, 1.230908131e-05f, 1.228892215e-05f, 1.226873852e-05f, 1.224853049e-05f, 1.222829810e-05f, + 1.220804139e-05f, 1.218776041e-05f, 1.216745521e-05f, 1.214712584e-05f, 1.212677234e-05f, 1.210639477e-05f, 1.208599317e-05f, 1.206556758e-05f, 1.204511807e-05f, 1.202464466e-05f, + 1.200414742e-05f, 1.198362639e-05f, 1.196308162e-05f, 1.194251316e-05f, 1.192192105e-05f, 1.190130534e-05f, 1.188066608e-05f, 1.186000332e-05f, 1.183931711e-05f, 1.181860750e-05f, + 1.179787453e-05f, 1.177711825e-05f, 1.175633872e-05f, 1.173553597e-05f, 1.171471007e-05f, 1.169386105e-05f, 1.167298896e-05f, 1.165209387e-05f, 1.163117580e-05f, 1.161023482e-05f, + 1.158927097e-05f, 1.156828429e-05f, 1.154727485e-05f, 1.152624269e-05f, 1.150518785e-05f, 1.148411039e-05f, 1.146301035e-05f, 1.144188779e-05f, 1.142074275e-05f, 1.139957529e-05f, + 1.137838545e-05f, 1.135717328e-05f, 1.133593883e-05f, 1.131468215e-05f, 1.129340329e-05f, 1.127210230e-05f, 1.125077923e-05f, 1.122943413e-05f, 1.120806704e-05f, 1.118667803e-05f, + 1.116526713e-05f, 1.114383440e-05f, 1.112237988e-05f, 1.110090364e-05f, 1.107940571e-05f, 1.105788615e-05f, 1.103634500e-05f, 1.101478232e-05f, 1.099319816e-05f, 1.097159257e-05f, + 1.094996559e-05f, 1.092831728e-05f, 1.090664769e-05f, 1.088495687e-05f, 1.086324486e-05f, 1.084151173e-05f, 1.081975751e-05f, 1.079798226e-05f, 1.077618603e-05f, 1.075436887e-05f, + 1.073253084e-05f, 1.071067197e-05f, 1.068879233e-05f, 1.066689196e-05f, 1.064497091e-05f, 1.062302924e-05f, 1.060106699e-05f, 1.057908422e-05f, 1.055708098e-05f, 1.053505731e-05f, + 1.051301327e-05f, 1.049094892e-05f, 1.046886429e-05f, 1.044675944e-05f, 1.042463443e-05f, 1.040248930e-05f, 1.038032410e-05f, 1.035813890e-05f, 1.033593373e-05f, 1.031370864e-05f, + 1.029146370e-05f, 1.026919895e-05f, 1.024691444e-05f, 1.022461023e-05f, 1.020228636e-05f, 1.017994289e-05f, 1.015757987e-05f, 1.013519735e-05f, 1.011279538e-05f, 1.009037402e-05f, + 1.006793331e-05f, 1.004547330e-05f, 1.002299406e-05f, 1.000049562e-05f, 9.977978052e-06f, 9.955441395e-06f, 9.932885703e-06f, 9.910311030e-06f, 9.887717427e-06f, 9.865104946e-06f, + 9.842473639e-06f, 9.819823559e-06f, 9.797154756e-06f, 9.774467284e-06f, 9.751761195e-06f, 9.729036540e-06f, 9.706293372e-06f, 9.683531744e-06f, 9.660751707e-06f, 9.637953315e-06f, + 9.615136618e-06f, 9.592301671e-06f, 9.569448525e-06f, 9.546577232e-06f, 9.523687846e-06f, 9.500780418e-06f, 9.477855002e-06f, 9.454911650e-06f, 9.431950415e-06f, 9.408971348e-06f, + 9.385974504e-06f, 9.362959935e-06f, 9.339927693e-06f, 9.316877831e-06f, 9.293810403e-06f, 9.270725461e-06f, 9.247623058e-06f, 9.224503246e-06f, 9.201366080e-06f, 9.178211611e-06f, + 9.155039894e-06f, 9.131850980e-06f, 9.108644924e-06f, 9.085421777e-06f, 9.062181595e-06f, 9.038924428e-06f, 9.015650331e-06f, 8.992359358e-06f, 8.969051561e-06f, 8.945726993e-06f, + 8.922385708e-06f, 8.899027760e-06f, 8.875653201e-06f, 8.852262086e-06f, 8.828854467e-06f, 8.805430398e-06f, 8.781989933e-06f, 8.758533124e-06f, 8.735060027e-06f, 8.711570694e-06f, + 8.688065179e-06f, 8.664543536e-06f, 8.641005818e-06f, 8.617452079e-06f, 8.593882373e-06f, 8.570296753e-06f, 8.546695274e-06f, 8.523077989e-06f, 8.499444952e-06f, 8.475796217e-06f, + 8.452131838e-06f, 8.428451869e-06f, 8.404756364e-06f, 8.381045377e-06f, 8.357318961e-06f, 8.333577171e-06f, 8.309820061e-06f, 8.286047686e-06f, 8.262260098e-06f, 8.238457353e-06f, + 8.214639505e-06f, 8.190806607e-06f, 8.166958714e-06f, 8.143095881e-06f, 8.119218161e-06f, 8.095325609e-06f, 8.071418280e-06f, 8.047496227e-06f, 8.023559505e-06f, 7.999608168e-06f, + 7.975642272e-06f, 7.951661869e-06f, 7.927667016e-06f, 7.903657766e-06f, 7.879634174e-06f, 7.855596294e-06f, 7.831544182e-06f, 7.807477891e-06f, 7.783397477e-06f, 7.759302993e-06f, + 7.735194496e-06f, 7.711072039e-06f, 7.686935677e-06f, 7.662785465e-06f, 7.638621457e-06f, 7.614443710e-06f, 7.590252276e-06f, 7.566047212e-06f, 7.541828572e-06f, 7.517596411e-06f, + 7.493350784e-06f, 7.469091746e-06f, 7.444819352e-06f, 7.420533657e-06f, 7.396234715e-06f, 7.371922583e-06f, 7.347597315e-06f, 7.323258965e-06f, 7.298907590e-06f, 7.274543244e-06f, + 7.250165983e-06f, 7.225775861e-06f, 7.201372934e-06f, 7.176957257e-06f, 7.152528885e-06f, 7.128087874e-06f, 7.103634279e-06f, 7.079168155e-06f, 7.054689557e-06f, 7.030198541e-06f, + 7.005695162e-06f, 6.981179475e-06f, 6.956651537e-06f, 6.932111402e-06f, 6.907559125e-06f, 6.882994763e-06f, 6.858418370e-06f, 6.833830003e-06f, 6.809229716e-06f, 6.784617565e-06f, + 6.759993607e-06f, 6.735357895e-06f, 6.710710487e-06f, 6.686051437e-06f, 6.661380801e-06f, 6.636698635e-06f, 6.612004995e-06f, 6.587299936e-06f, 6.562583513e-06f, 6.537855784e-06f, + 6.513116803e-06f, 6.488366625e-06f, 6.463605308e-06f, 6.438832906e-06f, 6.414049476e-06f, 6.389255073e-06f, 6.364449754e-06f, 6.339633573e-06f, 6.314806587e-06f, 6.289968852e-06f, + 6.265120424e-06f, 6.240261358e-06f, 6.215391711e-06f, 6.190511539e-06f, 6.165620897e-06f, 6.140719841e-06f, 6.115808428e-06f, 6.090886714e-06f, 6.065954754e-06f, 6.041012604e-06f, + 6.016060322e-06f, 5.991097962e-06f, 5.966125581e-06f, 5.941143235e-06f, 5.916150980e-06f, 5.891148872e-06f, 5.866136968e-06f, 5.841115324e-06f, 5.816083995e-06f, 5.791043038e-06f, + 5.765992510e-06f, 5.740932465e-06f, 5.715862962e-06f, 5.690784055e-06f, 5.665695802e-06f, 5.640598258e-06f, 5.615491480e-06f, 5.590375524e-06f, 5.565250447e-06f, 5.540116304e-06f, + 5.514973153e-06f, 5.489821049e-06f, 5.464660049e-06f, 5.439490209e-06f, 5.414311585e-06f, 5.389124235e-06f, 5.363928214e-06f, 5.338723580e-06f, 5.313510387e-06f, 5.288288694e-06f, + 5.263058555e-06f, 5.237820029e-06f, 5.212573171e-06f, 5.187318037e-06f, 5.162054685e-06f, 5.136783171e-06f, 5.111503551e-06f, 5.086215882e-06f, 5.060920221e-06f, 5.035616624e-06f, + 5.010305147e-06f, 4.984985848e-06f, 4.959658782e-06f, 4.934324007e-06f, 4.908981579e-06f, 4.883631555e-06f, 4.858273991e-06f, 4.832908944e-06f, 4.807536470e-06f, 4.782156627e-06f, + 4.756769472e-06f, 4.731375059e-06f, 4.705973447e-06f, 4.680564693e-06f, 4.655148852e-06f, 4.629725981e-06f, 4.604296138e-06f, 4.578859379e-06f, 4.553415760e-06f, 4.527965340e-06f, + 4.502508173e-06f, 4.477044317e-06f, 4.451573829e-06f, 4.426096766e-06f, 4.400613184e-06f, 4.375123141e-06f, 4.349626692e-06f, 4.324123895e-06f, 4.298614807e-06f, 4.273099484e-06f, + 4.247577984e-06f, 4.222050362e-06f, 4.196516677e-06f, 4.170976985e-06f, 4.145431342e-06f, 4.119879805e-06f, 4.094322433e-06f, 4.068759280e-06f, 4.043190405e-06f, 4.017615863e-06f, + 3.992035713e-06f, 3.966450010e-06f, 3.940858813e-06f, 3.915262176e-06f, 3.889660159e-06f, 3.864052817e-06f, 3.838440207e-06f, 3.812822387e-06f, 3.787199413e-06f, 3.761571342e-06f, + 3.735938232e-06f, 3.710300138e-06f, 3.684657118e-06f, 3.659009230e-06f, 3.633356529e-06f, 3.607699074e-06f, 3.582036920e-06f, 3.556370125e-06f, 3.530698746e-06f, 3.505022839e-06f, + 3.479342462e-06f, 3.453657672e-06f, 3.427968526e-06f, 3.402275080e-06f, 3.376577392e-06f, 3.350875519e-06f, 3.325169517e-06f, 3.299459443e-06f, 3.273745356e-06f, 3.248027311e-06f, + 3.222305365e-06f, 3.196579576e-06f, 3.170850001e-06f, 3.145116696e-06f, 3.119379719e-06f, 3.093639126e-06f, 3.067894975e-06f, 3.042147322e-06f, 3.016396225e-06f, 2.990641741e-06f, + 2.964883926e-06f, 2.939122838e-06f, 2.913358533e-06f, 2.887591069e-06f, 2.861820502e-06f, 2.836046890e-06f, 2.810270290e-06f, 2.784490758e-06f, 2.758708352e-06f, 2.732923128e-06f, + 2.707135144e-06f, 2.681344456e-06f, 2.655551122e-06f, 2.629755199e-06f, 2.603956743e-06f, 2.578155811e-06f, 2.552352462e-06f, 2.526546750e-06f, 2.500738734e-06f, 2.474928471e-06f, + 2.449116017e-06f, 2.423301430e-06f, 2.397484766e-06f, 2.371666082e-06f, 2.345845436e-06f, 2.320022884e-06f, 2.294198483e-06f, 2.268372291e-06f, 2.242544364e-06f, 2.216714759e-06f, + 2.190883533e-06f, 2.165050743e-06f, 2.139216447e-06f, 2.113380700e-06f, 2.087543560e-06f, 2.061705084e-06f, 2.035865329e-06f, 2.010024351e-06f, 1.984182209e-06f, 1.958338957e-06f, + 1.932494654e-06f, 1.906649356e-06f, 1.880803121e-06f, 1.854956005e-06f, 1.829108065e-06f, 1.803259357e-06f, 1.777409940e-06f, 1.751559869e-06f, 1.725709202e-06f, 1.699857995e-06f, + 1.674006305e-06f, 1.648154189e-06f, 1.622301705e-06f, 1.596448908e-06f, 1.570595856e-06f, 1.544742605e-06f, 1.518889213e-06f, 1.493035735e-06f, 1.467182230e-06f, 1.441328753e-06f, + 1.415475361e-06f, 1.389622112e-06f, 1.363769062e-06f, 1.337916268e-06f, 1.312063786e-06f, 1.286211674e-06f, 1.260359987e-06f, 1.234508784e-06f, 1.208658119e-06f, 1.182808052e-06f, + 1.156958637e-06f, 1.131109931e-06f, 1.105261992e-06f, 1.079414876e-06f, 1.053568640e-06f, 1.027723340e-06f, 1.001879034e-06f, 9.760357766e-07f, 9.501936258e-07f, 9.243526380e-07f, + 8.985128697e-07f, 8.726743776e-07f, 8.468372183e-07f, 8.210014484e-07f, 7.951671244e-07f, 7.693343030e-07f, 7.435030406e-07f, 7.176733939e-07f, 6.918454193e-07f, 6.660191734e-07f, + 6.401947128e-07f, 6.143720939e-07f, 5.885513731e-07f, 5.627326071e-07f, 5.369158523e-07f, 5.111011651e-07f, 4.852886020e-07f, 4.594782193e-07f, 4.336700737e-07f, 4.078642214e-07f, + 3.820607188e-07f, 3.562596224e-07f, 3.304609885e-07f, 3.046648735e-07f, 2.788713338e-07f, 2.530804256e-07f, 2.272922053e-07f, 2.015067292e-07f, 1.757240537e-07f, 1.499442350e-07f, + 1.241673293e-07f, 9.839339294e-08f, 7.262248218e-08f, 4.685465323e-08f, 2.108996231e-08f, -4.671534372e-09f, -3.042978063e-08f, -5.618472029e-08f, -8.193629718e-08f, -1.076844552e-07f, + -1.334291381e-07f, -1.591702899e-07f, -1.849078544e-07f, -2.106417755e-07f, -2.363719973e-07f, -2.620984635e-07f, -2.878211182e-07f, -3.135399054e-07f, -3.392547690e-07f, -3.649656531e-07f, + -3.906725015e-07f, -4.163752585e-07f, -4.420738681e-07f, -4.677682742e-07f, -4.934584210e-07f, -5.191442527e-07f, -5.448257132e-07f, -5.705027468e-07f, -5.961752976e-07f, -6.218433097e-07f, + -6.475067274e-07f, -6.731654949e-07f, -6.988195563e-07f, -7.244688559e-07f, -7.501133380e-07f, -7.757529468e-07f, -8.013876266e-07f, -8.270173217e-07f, -8.526419765e-07f, -8.782615353e-07f, + -9.038759424e-07f, -9.294851423e-07f, -9.550890792e-07f, -9.806876978e-07f, -1.006280942e-06f, -1.031868757e-06f, -1.057451087e-06f, -1.083027876e-06f, -1.108599069e-06f, -1.134164611e-06f, + -1.159724445e-06f, -1.185278518e-06f, -1.210826772e-06f, -1.236369153e-06f, -1.261905605e-06f, -1.287436074e-06f, -1.312960503e-06f, -1.338478837e-06f, -1.363991022e-06f, -1.389497001e-06f, + -1.414996720e-06f, -1.440490123e-06f, -1.465977156e-06f, -1.491457762e-06f, -1.516931887e-06f, -1.542399476e-06f, -1.567860473e-06f, -1.593314824e-06f, -1.618762473e-06f, -1.644203365e-06f, + -1.669637446e-06f, -1.695064659e-06f, -1.720484951e-06f, -1.745898267e-06f, -1.771304550e-06f, -1.796703747e-06f, -1.822095802e-06f, -1.847480661e-06f, -1.872858269e-06f, -1.898228570e-06f, + -1.923591511e-06f, -1.948947035e-06f, -1.974295090e-06f, -1.999635619e-06f, -2.024968568e-06f, -2.050293883e-06f, -2.075611508e-06f, -2.100921389e-06f, -2.126223472e-06f, -2.151517701e-06f, + -2.176804023e-06f, -2.202082382e-06f, -2.227352724e-06f, -2.252614996e-06f, -2.277869141e-06f, -2.303115106e-06f, -2.328352836e-06f, -2.353582277e-06f, -2.378803375e-06f, -2.404016074e-06f, + -2.429220322e-06f, -2.454416063e-06f, -2.479603243e-06f, -2.504781808e-06f, -2.529951704e-06f, -2.555112877e-06f, -2.580265272e-06f, -2.605408835e-06f, -2.630543512e-06f, -2.655669249e-06f, + -2.680785992e-06f, -2.705893687e-06f, -2.730992280e-06f, -2.756081716e-06f, -2.781161943e-06f, -2.806232905e-06f, -2.831294550e-06f, -2.856346823e-06f, -2.881389670e-06f, -2.906423037e-06f, + -2.931446872e-06f, -2.956461119e-06f, -2.981465725e-06f, -3.006460637e-06f, -3.031445801e-06f, -3.056421162e-06f, -3.081386669e-06f, -3.106342266e-06f, -3.131287900e-06f, -3.156223518e-06f, + -3.181149067e-06f, -3.206064492e-06f, -3.230969740e-06f, -3.255864759e-06f, -3.280749493e-06f, -3.305623891e-06f, -3.330487899e-06f, -3.355341463e-06f, -3.380184530e-06f, -3.405017047e-06f, + -3.429838961e-06f, -3.454650218e-06f, -3.479450766e-06f, -3.504240551e-06f, -3.529019520e-06f, -3.553787619e-06f, -3.578544797e-06f, -3.603291000e-06f, -3.628026175e-06f, -3.652750269e-06f, + -3.677463229e-06f, -3.702165002e-06f, -3.726855535e-06f, -3.751534776e-06f, -3.776202672e-06f, -3.800859170e-06f, -3.825504217e-06f, -3.850137761e-06f, -3.874759748e-06f, -3.899370127e-06f, + -3.923968845e-06f, -3.948555848e-06f, -3.973131085e-06f, -3.997694503e-06f, -4.022246050e-06f, -4.046785673e-06f, -4.071313320e-06f, -4.095828937e-06f, -4.120332474e-06f, -4.144823878e-06f, + -4.169303096e-06f, -4.193770076e-06f, -4.218224767e-06f, -4.242667115e-06f, -4.267097069e-06f, -4.291514576e-06f, -4.315919585e-06f, -4.340312043e-06f, -4.364691899e-06f, -4.389059100e-06f, + -4.413413594e-06f, -4.437755331e-06f, -4.462084257e-06f, -4.486400321e-06f, -4.510703471e-06f, -4.534993656e-06f, -4.559270823e-06f, -4.583534921e-06f, -4.607785899e-06f, -4.632023704e-06f, + -4.656248285e-06f, -4.680459591e-06f, -4.704657570e-06f, -4.728842170e-06f, -4.753013341e-06f, -4.777171030e-06f, -4.801315187e-06f, -4.825445759e-06f, -4.849562696e-06f, -4.873665947e-06f, + -4.897755460e-06f, -4.921831184e-06f, -4.945893068e-06f, -4.969941060e-06f, -4.993975110e-06f, -5.017995167e-06f, -5.042001180e-06f, -5.065993097e-06f, -5.089970868e-06f, -5.113934441e-06f, + -5.137883767e-06f, -5.161818794e-06f, -5.185739471e-06f, -5.209645748e-06f, -5.233537574e-06f, -5.257414898e-06f, -5.281277669e-06f, -5.305125838e-06f, -5.328959354e-06f, -5.352778165e-06f, + -5.376582222e-06f, -5.400371474e-06f, -5.424145870e-06f, -5.447905361e-06f, -5.471649896e-06f, -5.495379425e-06f, -5.519093897e-06f, -5.542793263e-06f, -5.566477472e-06f, -5.590146474e-06f, + -5.613800218e-06f, -5.637438656e-06f, -5.661061737e-06f, -5.684669410e-06f, -5.708261627e-06f, -5.731838336e-06f, -5.755399489e-06f, -5.778945036e-06f, -5.802474926e-06f, -5.825989111e-06f, + -5.849487539e-06f, -5.872970163e-06f, -5.896436931e-06f, -5.919887796e-06f, -5.943322706e-06f, -5.966741613e-06f, -5.990144467e-06f, -6.013531219e-06f, -6.036901819e-06f, -6.060256218e-06f, + -6.083594367e-06f, -6.106916217e-06f, -6.130221719e-06f, -6.153510822e-06f, -6.176783479e-06f, -6.200039640e-06f, -6.223279257e-06f, -6.246502279e-06f, -6.269708659e-06f, -6.292898347e-06f, + -6.316071294e-06f, -6.339227453e-06f, -6.362366773e-06f, -6.385489207e-06f, -6.408594705e-06f, -6.431683220e-06f, -6.454754702e-06f, -6.477809102e-06f, -6.500846373e-06f, -6.523866466e-06f, + -6.546869333e-06f, -6.569854925e-06f, -6.592823193e-06f, -6.615774091e-06f, -6.638707568e-06f, -6.661623578e-06f, -6.684522072e-06f, -6.707403001e-06f, -6.730266319e-06f, -6.753111976e-06f, + -6.775939926e-06f, -6.798750119e-06f, -6.821542509e-06f, -6.844317047e-06f, -6.867073685e-06f, -6.889812376e-06f, -6.912533072e-06f, -6.935235726e-06f, -6.957920290e-06f, -6.980586716e-06f, + -7.003234956e-06f, -7.025864964e-06f, -7.048476692e-06f, -7.071070093e-06f, -7.093645119e-06f, -7.116201722e-06f, -7.138739857e-06f, -7.161259475e-06f, -7.183760529e-06f, -7.206242973e-06f, + -7.228706759e-06f, -7.251151840e-06f, -7.273578170e-06f, -7.295985701e-06f, -7.318374386e-06f, -7.340744180e-06f, -7.363095034e-06f, -7.385426902e-06f, -7.407739739e-06f, -7.430033496e-06f, + -7.452308128e-06f, -7.474563587e-06f, -7.496799828e-06f, -7.519016804e-06f, -7.541214469e-06f, -7.563392776e-06f, -7.585551679e-06f, -7.607691132e-06f, -7.629811089e-06f, -7.651911503e-06f, + -7.673992328e-06f, -7.696053519e-06f, -7.718095029e-06f, -7.740116812e-06f, -7.762118823e-06f, -7.784101016e-06f, -7.806063345e-06f, -7.828005764e-06f, -7.849928227e-06f, -7.871830689e-06f, + -7.893713105e-06f, -7.915575428e-06f, -7.937417613e-06f, -7.959239615e-06f, -7.981041389e-06f, -8.002822888e-06f, -8.024584068e-06f, -8.046324884e-06f, -8.068045290e-06f, -8.089745241e-06f, + -8.111424692e-06f, -8.133083598e-06f, -8.154721915e-06f, -8.176339596e-06f, -8.197936598e-06f, -8.219512874e-06f, -8.241068382e-06f, -8.262603075e-06f, -8.284116910e-06f, -8.305609841e-06f, + -8.327081824e-06f, -8.348532815e-06f, -8.369962768e-06f, -8.391371640e-06f, -8.412759386e-06f, -8.434125962e-06f, -8.455471324e-06f, -8.476795427e-06f, -8.498098227e-06f, -8.519379680e-06f, + -8.540639742e-06f, -8.561878369e-06f, -8.583095518e-06f, -8.604291143e-06f, -8.625465202e-06f, -8.646617650e-06f, -8.667748444e-06f, -8.688857541e-06f, -8.709944895e-06f, -8.731010465e-06f, + -8.752054206e-06f, -8.773076075e-06f, -8.794076028e-06f, -8.815054022e-06f, -8.836010014e-06f, -8.856943961e-06f, -8.877855819e-06f, -8.898745545e-06f, -8.919613096e-06f, -8.940458429e-06f, + -8.961281501e-06f, -8.982082269e-06f, -9.002860691e-06f, -9.023616722e-06f, -9.044350322e-06f, -9.065061446e-06f, -9.085750052e-06f, -9.106416099e-06f, -9.127059542e-06f, -9.147680339e-06f, + -9.168278449e-06f, -9.188853829e-06f, -9.209406436e-06f, -9.229936228e-06f, -9.250443163e-06f, -9.270927198e-06f, -9.291388293e-06f, -9.311826404e-06f, -9.332241489e-06f, -9.352633507e-06f, + -9.373002416e-06f, -9.393348174e-06f, -9.413670739e-06f, -9.433970069e-06f, -9.454246123e-06f, -9.474498860e-06f, -9.494728237e-06f, -9.514934212e-06f, -9.535116746e-06f, -9.555275796e-06f, + -9.575411321e-06f, -9.595523280e-06f, -9.615611631e-06f, -9.635676333e-06f, -9.655717346e-06f, -9.675734628e-06f, -9.695728138e-06f, -9.715697836e-06f, -9.735643680e-06f, -9.755565629e-06f, + -9.775463644e-06f, -9.795337683e-06f, -9.815187705e-06f, -9.835013670e-06f, -9.854815538e-06f, -9.874593268e-06f, -9.894346820e-06f, -9.914076152e-06f, -9.933781226e-06f, -9.953462001e-06f, + -9.973118436e-06f, -9.992750491e-06f, -1.001235813e-05f, -1.003194130e-05f, -1.005149998e-05f, -1.007103412e-05f, -1.009054368e-05f, -1.011002862e-05f, -1.012948890e-05f, -1.014892448e-05f, + -1.016833532e-05f, -1.018772139e-05f, -1.020708264e-05f, -1.022641904e-05f, -1.024573054e-05f, -1.026501710e-05f, -1.028427869e-05f, -1.030351527e-05f, -1.032272679e-05f, -1.034191322e-05f, + -1.036107453e-05f, -1.038021066e-05f, -1.039932159e-05f, -1.041840726e-05f, -1.043746766e-05f, -1.045650272e-05f, -1.047551243e-05f, -1.049449673e-05f, -1.051345560e-05f, -1.053238898e-05f, + -1.055129685e-05f, -1.057017916e-05f, -1.058903588e-05f, -1.060786697e-05f, -1.062667239e-05f, -1.064545210e-05f, -1.066420607e-05f, -1.068293425e-05f, -1.070163661e-05f, -1.072031311e-05f, + -1.073896371e-05f, -1.075758838e-05f, -1.077618707e-05f, -1.079475976e-05f, -1.081330639e-05f, -1.083182695e-05f, -1.085032138e-05f, -1.086878965e-05f, -1.088723172e-05f, -1.090564756e-05f, + -1.092403712e-05f, -1.094240038e-05f, -1.096073729e-05f, -1.097904782e-05f, -1.099733194e-05f, -1.101558959e-05f, -1.103382075e-05f, -1.105202538e-05f, -1.107020345e-05f, -1.108835491e-05f, + -1.110647973e-05f, -1.112457788e-05f, -1.114264931e-05f, -1.116069400e-05f, -1.117871190e-05f, -1.119670298e-05f, -1.121466721e-05f, -1.123260453e-05f, -1.125051493e-05f, -1.126839837e-05f, + -1.128625480e-05f, -1.130408420e-05f, -1.132188652e-05f, -1.133966174e-05f, -1.135740981e-05f, -1.137513070e-05f, -1.139282438e-05f, -1.141049081e-05f, -1.142812995e-05f, -1.144574177e-05f, + -1.146332623e-05f, -1.148088330e-05f, -1.149841295e-05f, -1.151591513e-05f, -1.153338982e-05f, -1.155083697e-05f, -1.156825656e-05f, -1.158564855e-05f, -1.160301290e-05f, -1.162034958e-05f, + -1.163765855e-05f, -1.165493979e-05f, -1.167219325e-05f, -1.168941890e-05f, -1.170661671e-05f, -1.172378664e-05f, -1.174092866e-05f, -1.175804274e-05f, -1.177512883e-05f, -1.179218692e-05f, + -1.180921695e-05f, -1.182621890e-05f, -1.184319274e-05f, -1.186013843e-05f, -1.187705593e-05f, -1.189394522e-05f, -1.191080626e-05f, -1.192763902e-05f, -1.194444346e-05f, -1.196121955e-05f, + -1.197796726e-05f, -1.199468655e-05f, -1.201137739e-05f, -1.202803975e-05f, -1.204467359e-05f, -1.206127889e-05f, -1.207785560e-05f, -1.209440370e-05f, -1.211092315e-05f, -1.212741392e-05f, + -1.214387598e-05f, -1.216030929e-05f, -1.217671383e-05f, -1.219308956e-05f, -1.220943644e-05f, -1.222575445e-05f, -1.224204356e-05f, -1.225830372e-05f, -1.227453492e-05f, -1.229073711e-05f, + -1.230691027e-05f, -1.232305436e-05f, -1.233916935e-05f, -1.235525521e-05f, -1.237131191e-05f, -1.238733942e-05f, -1.240333770e-05f, -1.241930673e-05f, -1.243524647e-05f, -1.245115689e-05f, + -1.246703796e-05f, -1.248288965e-05f, -1.249871193e-05f, -1.251450476e-05f, -1.253026812e-05f, -1.254600197e-05f, -1.256170629e-05f, -1.257738104e-05f, -1.259302619e-05f, -1.260864171e-05f, + -1.262422758e-05f, -1.263978375e-05f, -1.265531021e-05f, -1.267080691e-05f, -1.268627384e-05f, -1.270171095e-05f, -1.271711823e-05f, -1.273249563e-05f, -1.274784313e-05f, -1.276316070e-05f, + -1.277844831e-05f, -1.279370593e-05f, -1.280893353e-05f, -1.282413108e-05f, -1.283929855e-05f, -1.285443592e-05f, -1.286954314e-05f, -1.288462019e-05f, -1.289966705e-05f, -1.291468369e-05f, + -1.292967006e-05f, -1.294462615e-05f, -1.295955193e-05f, -1.297444737e-05f, -1.298931243e-05f, -1.300414710e-05f, -1.301895133e-05f, -1.303372511e-05f, -1.304846840e-05f, -1.306318117e-05f, + -1.307786341e-05f, -1.309251507e-05f, -1.310713613e-05f, -1.312172656e-05f, -1.313628634e-05f, -1.315081543e-05f, -1.316531381e-05f, -1.317978145e-05f, -1.319421832e-05f, -1.320862439e-05f, + -1.322299964e-05f, -1.323734404e-05f, -1.325165756e-05f, -1.326594017e-05f, -1.328019185e-05f, -1.329441256e-05f, -1.330860229e-05f, -1.332276100e-05f, -1.333688867e-05f, -1.335098526e-05f, + -1.336505076e-05f, -1.337908514e-05f, -1.339308836e-05f, -1.340706040e-05f, -1.342100124e-05f, -1.343491085e-05f, -1.344878920e-05f, -1.346263626e-05f, -1.347645202e-05f, -1.349023643e-05f, + -1.350398948e-05f, -1.351771114e-05f, -1.353140139e-05f, -1.354506019e-05f, -1.355868752e-05f, -1.357228336e-05f, -1.358584767e-05f, -1.359938045e-05f, -1.361288164e-05f, -1.362635125e-05f, + -1.363978922e-05f, -1.365319555e-05f, -1.366657021e-05f, -1.367991316e-05f, -1.369322439e-05f, -1.370650387e-05f, -1.371975158e-05f, -1.373296748e-05f, -1.374615156e-05f, -1.375930379e-05f, + -1.377242415e-05f, -1.378551260e-05f, -1.379856913e-05f, -1.381159371e-05f, -1.382458631e-05f, -1.383754692e-05f, -1.385047550e-05f, -1.386337204e-05f, -1.387623651e-05f, -1.388906888e-05f, + -1.390186912e-05f, -1.391463723e-05f, -1.392737317e-05f, -1.394007691e-05f, -1.395274845e-05f, -1.396538774e-05f, -1.397799476e-05f, -1.399056951e-05f, -1.400311194e-05f, -1.401562203e-05f, + -1.402809977e-05f, -1.404054513e-05f, -1.405295809e-05f, -1.406533862e-05f, -1.407768670e-05f, -1.409000231e-05f, -1.410228542e-05f, -1.411453601e-05f, -1.412675406e-05f, -1.413893954e-05f, + -1.415109244e-05f, -1.416321273e-05f, -1.417530039e-05f, -1.418735539e-05f, -1.419937772e-05f, -1.421136735e-05f, -1.422332425e-05f, -1.423524841e-05f, -1.424713981e-05f, -1.425899842e-05f, + -1.427082422e-05f, -1.428261719e-05f, -1.429437731e-05f, -1.430610455e-05f, -1.431779889e-05f, -1.432946032e-05f, -1.434108881e-05f, -1.435268434e-05f, -1.436424688e-05f, -1.437577643e-05f, + -1.438727294e-05f, -1.439873642e-05f, -1.441016683e-05f, -1.442156414e-05f, -1.443292836e-05f, -1.444425944e-05f, -1.445555737e-05f, -1.446682214e-05f, -1.447805371e-05f, -1.448925207e-05f, + -1.450041720e-05f, -1.451154908e-05f, -1.452264768e-05f, -1.453371299e-05f, -1.454474500e-05f, -1.455574366e-05f, -1.456670898e-05f, -1.457764092e-05f, -1.458853947e-05f, -1.459940461e-05f, + -1.461023632e-05f, -1.462103458e-05f, -1.463179936e-05f, -1.464253066e-05f, -1.465322845e-05f, -1.466389271e-05f, -1.467452342e-05f, -1.468512056e-05f, -1.469568412e-05f, -1.470621408e-05f, + -1.471671041e-05f, -1.472717309e-05f, -1.473760212e-05f, -1.474799747e-05f, -1.475835912e-05f, -1.476868705e-05f, -1.477898124e-05f, -1.478924169e-05f, -1.479946836e-05f, -1.480966124e-05f, + -1.481982031e-05f, -1.482994555e-05f, -1.484003696e-05f, -1.485009450e-05f, -1.486011815e-05f, -1.487010792e-05f, -1.488006376e-05f, -1.488998568e-05f, -1.489987364e-05f, -1.490972764e-05f, + -1.491954765e-05f, -1.492933365e-05f, -1.493908564e-05f, -1.494880359e-05f, -1.495848749e-05f, -1.496813732e-05f, -1.497775306e-05f, -1.498733469e-05f, -1.499688220e-05f, -1.500639558e-05f, + -1.501587480e-05f, -1.502531985e-05f, -1.503473071e-05f, -1.504410737e-05f, -1.505344981e-05f, -1.506275802e-05f, -1.507203197e-05f, -1.508127165e-05f, -1.509047705e-05f, -1.509964815e-05f, + -1.510878493e-05f, -1.511788738e-05f, -1.512695548e-05f, -1.513598922e-05f, -1.514498858e-05f, -1.515395355e-05f, -1.516288411e-05f, -1.517178025e-05f, -1.518064194e-05f, -1.518946918e-05f, + -1.519826195e-05f, -1.520702024e-05f, -1.521574402e-05f, -1.522443330e-05f, -1.523308804e-05f, -1.524170824e-05f, -1.525029388e-05f, -1.525884495e-05f, -1.526736143e-05f, -1.527584331e-05f, + -1.528429057e-05f, -1.529270320e-05f, -1.530108119e-05f, -1.530942453e-05f, -1.531773319e-05f, -1.532600716e-05f, -1.533424643e-05f, -1.534245100e-05f, -1.535062083e-05f, -1.535875592e-05f, + -1.536685626e-05f, -1.537492184e-05f, -1.538295263e-05f, -1.539094862e-05f, -1.539890982e-05f, -1.540683619e-05f, -1.541472772e-05f, -1.542258441e-05f, -1.543040625e-05f, -1.543819321e-05f, + -1.544594528e-05f, -1.545366246e-05f, -1.546134473e-05f, -1.546899208e-05f, -1.547660449e-05f, -1.548418196e-05f, -1.549172447e-05f, -1.549923200e-05f, -1.550670456e-05f, -1.551414212e-05f, + -1.552154467e-05f, -1.552891220e-05f, -1.553624470e-05f, -1.554354216e-05f, -1.555080457e-05f, -1.555803191e-05f, -1.556522417e-05f, -1.557238135e-05f, -1.557950343e-05f, -1.558659039e-05f, + -1.559364224e-05f, -1.560065895e-05f, -1.560764052e-05f, -1.561458693e-05f, -1.562149818e-05f, -1.562837425e-05f, -1.563521513e-05f, -1.564202082e-05f, -1.564879130e-05f, -1.565552656e-05f, + -1.566222659e-05f, -1.566889139e-05f, -1.567552093e-05f, -1.568211522e-05f, -1.568867423e-05f, -1.569519797e-05f, -1.570168642e-05f, -1.570813957e-05f, -1.571455741e-05f, -1.572093993e-05f, + -1.572728713e-05f, -1.573359899e-05f, -1.573987550e-05f, -1.574611665e-05f, -1.575232244e-05f, -1.575849286e-05f, -1.576462790e-05f, -1.577072754e-05f, -1.577679178e-05f, -1.578282061e-05f, + -1.578881402e-05f, -1.579477200e-05f, -1.580069455e-05f, -1.580658165e-05f, -1.581243330e-05f, -1.581824949e-05f, -1.582403021e-05f, -1.582977545e-05f, -1.583548521e-05f, -1.584115947e-05f, + -1.584679823e-05f, -1.585240148e-05f, -1.585796921e-05f, -1.586350142e-05f, -1.586899809e-05f, -1.587445923e-05f, -1.587988481e-05f, -1.588527484e-05f, -1.589062931e-05f, -1.589594821e-05f, + -1.590123153e-05f, -1.590647926e-05f, -1.591169140e-05f, -1.591686795e-05f, -1.592200889e-05f, -1.592711422e-05f, -1.593218393e-05f, -1.593721801e-05f, -1.594221646e-05f, -1.594717927e-05f, + -1.595210644e-05f, -1.595699796e-05f, -1.596185382e-05f, -1.596667402e-05f, -1.597145855e-05f, -1.597620740e-05f, -1.598092057e-05f, -1.598559805e-05f, -1.599023984e-05f, -1.599484594e-05f, + -1.599941632e-05f, -1.600395100e-05f, -1.600844997e-05f, -1.601291321e-05f, -1.601734073e-05f, -1.602173251e-05f, -1.602608856e-05f, -1.603040887e-05f, -1.603469343e-05f, -1.603894224e-05f, + -1.604315530e-05f, -1.604733259e-05f, -1.605147412e-05f, -1.605557988e-05f, -1.605964987e-05f, -1.606368408e-05f, -1.606768250e-05f, -1.607164514e-05f, -1.607557199e-05f, -1.607946304e-05f, + -1.608331829e-05f, -1.608713773e-05f, -1.609092138e-05f, -1.609466920e-05f, -1.609838122e-05f, -1.610205742e-05f, -1.610569779e-05f, -1.610930234e-05f, -1.611287106e-05f, -1.611640395e-05f, + -1.611990100e-05f, -1.612336222e-05f, -1.612678759e-05f, -1.613017712e-05f, -1.613353080e-05f, -1.613684863e-05f, -1.614013061e-05f, -1.614337674e-05f, -1.614658700e-05f, -1.614976141e-05f, + -1.615289995e-05f, -1.615600263e-05f, -1.615906943e-05f, -1.616210037e-05f, -1.616509544e-05f, -1.616805463e-05f, -1.617097795e-05f, -1.617386539e-05f, -1.617671695e-05f, -1.617953263e-05f, + -1.618231242e-05f, -1.618505634e-05f, -1.618776436e-05f, -1.619043650e-05f, -1.619307275e-05f, -1.619567311e-05f, -1.619823757e-05f, -1.620076615e-05f, -1.620325883e-05f, -1.620571562e-05f, + -1.620813652e-05f, -1.621052151e-05f, -1.621287062e-05f, -1.621518382e-05f, -1.621746113e-05f, -1.621970254e-05f, -1.622190805e-05f, -1.622407766e-05f, -1.622621137e-05f, -1.622830919e-05f, + -1.623037110e-05f, -1.623239712e-05f, -1.623438724e-05f, -1.623634146e-05f, -1.623825978e-05f, -1.624014220e-05f, -1.624198872e-05f, -1.624379935e-05f, -1.624557408e-05f, -1.624731292e-05f, + -1.624901586e-05f, -1.625068290e-05f, -1.625231405e-05f, -1.625390931e-05f, -1.625546868e-05f, -1.625699215e-05f, -1.625847974e-05f, -1.625993144e-05f, -1.626134726e-05f, -1.626272718e-05f, + -1.626407123e-05f, -1.626537939e-05f, -1.626665167e-05f, -1.626788808e-05f, -1.626908860e-05f, -1.627025326e-05f, -1.627138204e-05f, -1.627247494e-05f, -1.627353198e-05f, -1.627455316e-05f, + -1.627553847e-05f, -1.627648792e-05f, -1.627740150e-05f, -1.627827924e-05f, -1.627912112e-05f, -1.627992714e-05f, -1.628069732e-05f, -1.628143165e-05f, -1.628213014e-05f, -1.628279279e-05f, + -1.628341961e-05f, -1.628401059e-05f, -1.628456574e-05f, -1.628508506e-05f, -1.628556856e-05f, -1.628601624e-05f, -1.628642810e-05f, -1.628680415e-05f, -1.628714439e-05f, -1.628744883e-05f, + -1.628771746e-05f, -1.628795030e-05f, -1.628814734e-05f, -1.628830860e-05f, -1.628843407e-05f, -1.628852375e-05f, -1.628857767e-05f, -1.628859581e-05f, -1.628857818e-05f, -1.628852479e-05f, + -1.628843564e-05f, -1.628831073e-05f, -1.628815008e-05f, -1.628795368e-05f, -1.628772155e-05f, -1.628745368e-05f, -1.628715008e-05f, -1.628681076e-05f, -1.628643572e-05f, -1.628602497e-05f, + -1.628557851e-05f, -1.628509635e-05f, -1.628457849e-05f, -1.628402494e-05f, -1.628343570e-05f, -1.628281079e-05f, -1.628215020e-05f, -1.628145395e-05f, -1.628072204e-05f, -1.627995446e-05f, + -1.627915125e-05f, -1.627831238e-05f, -1.627743789e-05f, -1.627652776e-05f, -1.627558201e-05f, -1.627460064e-05f, -1.627358366e-05f, -1.627253108e-05f, -1.627144290e-05f, -1.627031913e-05f, + -1.626915978e-05f, -1.626796486e-05f, -1.626673437e-05f, -1.626546831e-05f, -1.626416670e-05f, -1.626282955e-05f, -1.626145685e-05f, -1.626004863e-05f, -1.625860488e-05f, -1.625712562e-05f, + -1.625561084e-05f, -1.625406057e-05f, -1.625247480e-05f, -1.625085355e-05f, -1.624919682e-05f, -1.624750463e-05f, -1.624577697e-05f, -1.624401386e-05f, -1.624221531e-05f, -1.624038132e-05f, + -1.623851191e-05f, -1.623660707e-05f, -1.623466683e-05f, -1.623269119e-05f, -1.623068016e-05f, -1.622863374e-05f, -1.622655195e-05f, -1.622443480e-05f, -1.622228229e-05f, -1.622009443e-05f, + -1.621787124e-05f, -1.621561272e-05f, -1.621331888e-05f, -1.621098973e-05f, -1.620862528e-05f, -1.620622554e-05f, -1.620379053e-05f, -1.620132024e-05f, -1.619881469e-05f, -1.619627390e-05f, + -1.619369786e-05f, -1.619108660e-05f, -1.618844011e-05f, -1.618575841e-05f, -1.618304152e-05f, -1.618028944e-05f, -1.617750218e-05f, -1.617467975e-05f, -1.617182216e-05f, -1.616892943e-05f, + -1.616600157e-05f, -1.616303858e-05f, -1.616004048e-05f, -1.615700727e-05f, -1.615393897e-05f, -1.615083560e-05f, -1.614769715e-05f, -1.614452365e-05f, -1.614131510e-05f, -1.613807152e-05f, + -1.613479291e-05f, -1.613147930e-05f, -1.612813068e-05f, -1.612474708e-05f, -1.612132850e-05f, -1.611787495e-05f, -1.611438646e-05f, -1.611086302e-05f, -1.610730466e-05f, -1.610371138e-05f, + -1.610008320e-05f, -1.609642013e-05f, -1.609272218e-05f, -1.608898937e-05f, -1.608522170e-05f, -1.608141920e-05f, -1.607758186e-05f, -1.607370971e-05f, -1.606980276e-05f, -1.606586102e-05f, + -1.606188451e-05f, -1.605787323e-05f, -1.605382720e-05f, -1.604974644e-05f, -1.604563096e-05f, -1.604148076e-05f, -1.603729588e-05f, -1.603307631e-05f, -1.602882207e-05f, -1.602453317e-05f, + -1.602020964e-05f, -1.601585148e-05f, -1.601145871e-05f, -1.600703133e-05f, -1.600256938e-05f, -1.599807285e-05f, -1.599354177e-05f, -1.598897614e-05f, -1.598437599e-05f, -1.597974133e-05f, + -1.597507217e-05f, -1.597036852e-05f, -1.596563040e-05f, -1.596085783e-05f, -1.595605083e-05f, -1.595120939e-05f, -1.594633355e-05f, -1.594142331e-05f, -1.593647870e-05f, -1.593149972e-05f, + -1.592648639e-05f, -1.592143873e-05f, -1.591635675e-05f, -1.591124047e-05f, -1.590608990e-05f, -1.590090507e-05f, -1.589568597e-05f, -1.589043264e-05f, -1.588514508e-05f, -1.587982332e-05f, + -1.587446737e-05f, -1.586907723e-05f, -1.586365295e-05f, -1.585819451e-05f, -1.585270195e-05f, -1.584717529e-05f, -1.584161452e-05f, -1.583601968e-05f, -1.583039078e-05f, -1.582472784e-05f, + -1.581903087e-05f, -1.581329989e-05f, -1.580753491e-05f, -1.580173596e-05f, -1.579590305e-05f, -1.579003620e-05f, -1.578413542e-05f, -1.577820074e-05f, -1.577223216e-05f, -1.576622971e-05f, + -1.576019341e-05f, -1.575412327e-05f, -1.574801931e-05f, -1.574188155e-05f, -1.573571000e-05f, -1.572950468e-05f, -1.572326562e-05f, -1.571699282e-05f, -1.571068632e-05f, -1.570434611e-05f, + -1.569797224e-05f, -1.569156470e-05f, -1.568512352e-05f, -1.567864872e-05f, -1.567214032e-05f, -1.566559834e-05f, -1.565902279e-05f, -1.565241369e-05f, -1.564577106e-05f, -1.563909493e-05f, + -1.563238530e-05f, -1.562564220e-05f, -1.561886565e-05f, -1.561205567e-05f, -1.560521227e-05f, -1.559833548e-05f, -1.559142531e-05f, -1.558448179e-05f, -1.557750493e-05f, -1.557049476e-05f, + -1.556345128e-05f, -1.555637453e-05f, -1.554926452e-05f, -1.554212127e-05f, -1.553494481e-05f, -1.552773515e-05f, -1.552049231e-05f, -1.551321631e-05f, -1.550590717e-05f, -1.549856492e-05f, + -1.549118957e-05f, -1.548378114e-05f, -1.547633966e-05f, -1.546886514e-05f, -1.546135761e-05f, -1.545381708e-05f, -1.544624358e-05f, -1.543863712e-05f, -1.543099774e-05f, -1.542332544e-05f, + -1.541562025e-05f, -1.540788220e-05f, -1.540011130e-05f, -1.539230757e-05f, -1.538447103e-05f, -1.537660172e-05f, -1.536869964e-05f, -1.536076482e-05f, -1.535279728e-05f, -1.534479705e-05f, + -1.533676413e-05f, -1.532869857e-05f, -1.532060037e-05f, -1.531246957e-05f, -1.530430617e-05f, -1.529611021e-05f, -1.528788171e-05f, -1.527962068e-05f, -1.527132716e-05f, -1.526300116e-05f, + -1.525464270e-05f, -1.524625181e-05f, -1.523782852e-05f, -1.522937283e-05f, -1.522088479e-05f, -1.521236440e-05f, -1.520381169e-05f, -1.519522669e-05f, -1.518660941e-05f, -1.517795989e-05f, + -1.516927814e-05f, -1.516056418e-05f, -1.515181805e-05f, -1.514303976e-05f, -1.513422933e-05f, -1.512538680e-05f, -1.511651218e-05f, -1.510760549e-05f, -1.509866677e-05f, -1.508969603e-05f, + -1.508069330e-05f, -1.507165861e-05f, -1.506259196e-05f, -1.505349340e-05f, -1.504436295e-05f, -1.503520062e-05f, -1.502600644e-05f, -1.501678044e-05f, -1.500752264e-05f, -1.499823307e-05f, + -1.498891175e-05f, -1.497955870e-05f, -1.497017395e-05f, -1.496075752e-05f, -1.495130944e-05f, -1.494182974e-05f, -1.493231843e-05f, -1.492277555e-05f, -1.491320111e-05f, -1.490359515e-05f, + -1.489395768e-05f, -1.488428874e-05f, -1.487458835e-05f, -1.486485653e-05f, -1.485509331e-05f, -1.484529871e-05f, -1.483547277e-05f, -1.482561550e-05f, -1.481572693e-05f, -1.480580709e-05f, + -1.479585600e-05f, -1.478587369e-05f, -1.477586018e-05f, -1.476581551e-05f, -1.475573969e-05f, -1.474563275e-05f, -1.473549472e-05f, -1.472532563e-05f, -1.471512550e-05f, -1.470489436e-05f, + -1.469463223e-05f, -1.468433914e-05f, -1.467401512e-05f, -1.466366019e-05f, -1.465327438e-05f, -1.464285772e-05f, -1.463241023e-05f, -1.462193195e-05f, -1.461142289e-05f, -1.460088309e-05f, + -1.459031257e-05f, -1.457971136e-05f, -1.456907948e-05f, -1.455841697e-05f, -1.454772385e-05f, -1.453700015e-05f, -1.452624589e-05f, -1.451546110e-05f, -1.450464582e-05f, -1.449380007e-05f, + -1.448292387e-05f, -1.447201725e-05f, -1.446108025e-05f, -1.445011288e-05f, -1.443911519e-05f, -1.442808719e-05f, -1.441702891e-05f, -1.440594038e-05f, -1.439482164e-05f, -1.438367270e-05f, + -1.437249360e-05f, -1.436128437e-05f, -1.435004502e-05f, -1.433877560e-05f, -1.432747613e-05f, -1.431614664e-05f, -1.430478716e-05f, -1.429339772e-05f, -1.428197834e-05f, -1.427052905e-05f, + -1.425904989e-05f, -1.424754088e-05f, -1.423600205e-05f, -1.422443343e-05f, -1.421283505e-05f, -1.420120695e-05f, -1.418954914e-05f, -1.417786165e-05f, -1.416614453e-05f, -1.415439779e-05f, + -1.414262147e-05f, -1.413081559e-05f, -1.411898019e-05f, -1.410711530e-05f, -1.409522094e-05f, -1.408329715e-05f, -1.407134395e-05f, -1.405936138e-05f, -1.404734946e-05f, -1.403530822e-05f, + -1.402323771e-05f, -1.401113794e-05f, -1.399900894e-05f, -1.398685075e-05f, -1.397466340e-05f, -1.396244691e-05f, -1.395020133e-05f, -1.393792667e-05f, -1.392562297e-05f, -1.391329026e-05f, + -1.390092857e-05f, -1.388853794e-05f, -1.387611838e-05f, -1.386366994e-05f, -1.385119264e-05f, -1.383868652e-05f, -1.382615161e-05f, -1.381358793e-05f, -1.380099552e-05f, -1.378837442e-05f, + -1.377572464e-05f, -1.376304623e-05f, -1.375033921e-05f, -1.373760362e-05f, -1.372483949e-05f, -1.371204685e-05f, -1.369922573e-05f, -1.368637616e-05f, -1.367349818e-05f, -1.366059181e-05f, + -1.364765709e-05f, -1.363469406e-05f, -1.362170273e-05f, -1.360868316e-05f, -1.359563535e-05f, -1.358255936e-05f, -1.356945521e-05f, -1.355632294e-05f, -1.354316257e-05f, -1.352997414e-05f, + -1.351675769e-05f, -1.350351323e-05f, -1.349024082e-05f, -1.347694047e-05f, -1.346361223e-05f, -1.345025612e-05f, -1.343687218e-05f, -1.342346044e-05f, -1.341002094e-05f, -1.339655370e-05f, + -1.338305877e-05f, -1.336953617e-05f, -1.335598593e-05f, -1.334240809e-05f, -1.332880269e-05f, -1.331516976e-05f, -1.330150932e-05f, -1.328782142e-05f, -1.327410609e-05f, -1.326036336e-05f, + -1.324659326e-05f, -1.323279583e-05f, -1.321897110e-05f, -1.320511911e-05f, -1.319123989e-05f, -1.317733347e-05f, -1.316339989e-05f, -1.314943919e-05f, -1.313545139e-05f, -1.312143653e-05f, + -1.310739464e-05f, -1.309332576e-05f, -1.307922993e-05f, -1.306510717e-05f, -1.305095753e-05f, -1.303678103e-05f, -1.302257772e-05f, -1.300834762e-05f, -1.299409077e-05f, -1.297980720e-05f, + -1.296549696e-05f, -1.295116007e-05f, -1.293679657e-05f, -1.292240649e-05f, -1.290798988e-05f, -1.289354676e-05f, -1.287907716e-05f, -1.286458114e-05f, -1.285005871e-05f, -1.283550992e-05f, + -1.282093480e-05f, -1.280633339e-05f, -1.279170572e-05f, -1.277705182e-05f, -1.276237174e-05f, -1.274766551e-05f, -1.273293316e-05f, -1.271817473e-05f, -1.270339025e-05f, -1.268857977e-05f, + -1.267374331e-05f, -1.265888092e-05f, -1.264399262e-05f, -1.262907846e-05f, -1.261413847e-05f, -1.259917269e-05f, -1.258418115e-05f, -1.256916389e-05f, -1.255412094e-05f, -1.253905235e-05f, + -1.252395814e-05f, -1.250883837e-05f, -1.249369305e-05f, -1.247852223e-05f, -1.246332594e-05f, -1.244810422e-05f, -1.243285712e-05f, -1.241758465e-05f, -1.240228687e-05f, -1.238696381e-05f, + -1.237161550e-05f, -1.235624198e-05f, -1.234084329e-05f, -1.232541947e-05f, -1.230997055e-05f, -1.229449657e-05f, -1.227899757e-05f, -1.226347358e-05f, -1.224792465e-05f, -1.223235080e-05f, + -1.221675208e-05f, -1.220112852e-05f, -1.218548017e-05f, -1.216980705e-05f, -1.215410921e-05f, -1.213838669e-05f, -1.212263951e-05f, -1.210686773e-05f, -1.209107137e-05f, -1.207525048e-05f, + -1.205940510e-05f, -1.204353525e-05f, -1.202764098e-05f, -1.201172233e-05f, -1.199577934e-05f, -1.197981204e-05f, -1.196382047e-05f, -1.194780467e-05f, -1.193176467e-05f, -1.191570053e-05f, + -1.189961227e-05f, -1.188349993e-05f, -1.186736355e-05f, -1.185120318e-05f, -1.183501884e-05f, -1.181881058e-05f, -1.180257843e-05f, -1.178632244e-05f, -1.177004265e-05f, -1.175373908e-05f, + -1.173741179e-05f, -1.172106081e-05f, -1.170468617e-05f, -1.168828792e-05f, -1.167186610e-05f, -1.165542075e-05f, -1.163895190e-05f, -1.162245960e-05f, -1.160594388e-05f, -1.158940478e-05f, + -1.157284234e-05f, -1.155625661e-05f, -1.153964762e-05f, -1.152301540e-05f, -1.150636001e-05f, -1.148968148e-05f, -1.147297984e-05f, -1.145625515e-05f, -1.143950743e-05f, -1.142273673e-05f, + -1.140594309e-05f, -1.138912654e-05f, -1.137228713e-05f, -1.135542490e-05f, -1.133853989e-05f, -1.132163214e-05f, -1.130470168e-05f, -1.128774856e-05f, -1.127077282e-05f, -1.125377449e-05f, + -1.123675363e-05f, -1.121971026e-05f, -1.120264443e-05f, -1.118555618e-05f, -1.116844555e-05f, -1.115131258e-05f, -1.113415731e-05f, -1.111697978e-05f, -1.109978003e-05f, -1.108255810e-05f, + -1.106531404e-05f, -1.104804788e-05f, -1.103075966e-05f, -1.101344943e-05f, -1.099611722e-05f, -1.097876308e-05f, -1.096138705e-05f, -1.094398917e-05f, -1.092656948e-05f, -1.090912801e-05f, + -1.089166482e-05f, -1.087417994e-05f, -1.085667342e-05f, -1.083914529e-05f, -1.082159560e-05f, -1.080402439e-05f, -1.078643169e-05f, -1.076881756e-05f, -1.075118202e-05f, -1.073352513e-05f, + -1.071584693e-05f, -1.069814745e-05f, -1.068042674e-05f, -1.066268484e-05f, -1.064492180e-05f, -1.062713764e-05f, -1.060933242e-05f, -1.059150618e-05f, -1.057365895e-05f, -1.055579079e-05f, + -1.053790173e-05f, -1.051999181e-05f, -1.050206108e-05f, -1.048410958e-05f, -1.046613735e-05f, -1.044814443e-05f, -1.043013086e-05f, -1.041209670e-05f, -1.039404197e-05f, -1.037596672e-05f, + -1.035787100e-05f, -1.033975484e-05f, -1.032161830e-05f, -1.030346140e-05f, -1.028528420e-05f, -1.026708673e-05f, -1.024886904e-05f, -1.023063118e-05f, -1.021237317e-05f, -1.019409508e-05f, + -1.017579693e-05f, -1.015747878e-05f, -1.013914066e-05f, -1.012078262e-05f, -1.010240469e-05f, -1.008400694e-05f, -1.006558939e-05f, -1.004715208e-05f, -1.002869507e-05f, -1.001021840e-05f, + -9.991722106e-06f, -9.973206233e-06f, -9.954670825e-06f, -9.936115925e-06f, -9.917541576e-06f, -9.898947822e-06f, -9.880334707e-06f, -9.861702272e-06f, -9.843050563e-06f, -9.824379622e-06f, + -9.805689492e-06f, -9.786980218e-06f, -9.768251843e-06f, -9.749504410e-06f, -9.730737963e-06f, -9.711952545e-06f, -9.693148201e-06f, -9.674324974e-06f, -9.655482908e-06f, -9.636622046e-06f, + -9.617742433e-06f, -9.598844113e-06f, -9.579927128e-06f, -9.560991524e-06f, -9.542037344e-06f, -9.523064632e-06f, -9.504073432e-06f, -9.485063789e-06f, -9.466035746e-06f, -9.446989348e-06f, + -9.427924638e-06f, -9.408841662e-06f, -9.389740462e-06f, -9.370621084e-06f, -9.351483572e-06f, -9.332327971e-06f, -9.313154324e-06f, -9.293962676e-06f, -9.274753071e-06f, -9.255525554e-06f, + -9.236280170e-06f, -9.217016963e-06f, -9.197735978e-06f, -9.178437259e-06f, -9.159120851e-06f, -9.139786799e-06f, -9.120435147e-06f, -9.101065940e-06f, -9.081679223e-06f, -9.062275041e-06f, + -9.042853439e-06f, -9.023414461e-06f, -9.003958153e-06f, -8.984484559e-06f, -8.964993724e-06f, -8.945485694e-06f, -8.925960513e-06f, -8.906418227e-06f, -8.886858881e-06f, -8.867282519e-06f, + -8.847689188e-06f, -8.828078931e-06f, -8.808451795e-06f, -8.788807825e-06f, -8.769147066e-06f, -8.749469563e-06f, -8.729775363e-06f, -8.710064509e-06f, -8.690337048e-06f, -8.670593024e-06f, + -8.650832485e-06f, -8.631055474e-06f, -8.611262038e-06f, -8.591452223e-06f, -8.571626073e-06f, -8.551783634e-06f, -8.531924953e-06f, -8.512050075e-06f, -8.492159045e-06f, -8.472251909e-06f, + -8.452328714e-06f, -8.432389504e-06f, -8.412434326e-06f, -8.392463226e-06f, -8.372476250e-06f, -8.352473443e-06f, -8.332454851e-06f, -8.312420521e-06f, -8.292370499e-06f, -8.272304830e-06f, + -8.252223561e-06f, -8.232126737e-06f, -8.212014405e-06f, -8.191886612e-06f, -8.171743402e-06f, -8.151584824e-06f, -8.131410921e-06f, -8.111221742e-06f, -8.091017332e-06f, -8.070797738e-06f, + -8.050563006e-06f, -8.030313182e-06f, -8.010048313e-06f, -7.989768445e-06f, -7.969473625e-06f, -7.949163899e-06f, -7.928839314e-06f, -7.908499916e-06f, -7.888145752e-06f, -7.867776869e-06f, + -7.847393313e-06f, -7.826995130e-06f, -7.806582368e-06f, -7.786155073e-06f, -7.765713292e-06f, -7.745257071e-06f, -7.724786458e-06f, -7.704301499e-06f, -7.683802241e-06f, -7.663288731e-06f, + -7.642761016e-06f, -7.622219143e-06f, -7.601663159e-06f, -7.581093110e-06f, -7.560509043e-06f, -7.539911007e-06f, -7.519299047e-06f, -7.498673210e-06f, -7.478033545e-06f, -7.457380097e-06f, + -7.436712915e-06f, -7.416032045e-06f, -7.395337534e-06f, -7.374629430e-06f, -7.353907780e-06f, -7.333172631e-06f, -7.312424030e-06f, -7.291662025e-06f, -7.270886663e-06f, -7.250097991e-06f, + -7.229296057e-06f, -7.208480909e-06f, -7.187652592e-06f, -7.166811156e-06f, -7.145956647e-06f, -7.125089114e-06f, -7.104208602e-06f, -7.083315161e-06f, -7.062408837e-06f, -7.041489679e-06f, + -7.020557733e-06f, -6.999613047e-06f, -6.978655669e-06f, -6.957685647e-06f, -6.936703029e-06f, -6.915707861e-06f, -6.894700193e-06f, -6.873680070e-06f, -6.852647542e-06f, -6.831602656e-06f, + -6.810545460e-06f, -6.789476002e-06f, -6.768394330e-06f, -6.747300490e-06f, -6.726194533e-06f, -6.705076504e-06f, -6.683946453e-06f, -6.662804427e-06f, -6.641650474e-06f, -6.620484642e-06f, + -6.599306979e-06f, -6.578117534e-06f, -6.556916354e-06f, -6.535703487e-06f, -6.514478982e-06f, -6.493242886e-06f, -6.471995248e-06f, -6.450736116e-06f, -6.429465538e-06f, -6.408183562e-06f, + -6.386890237e-06f, -6.365585610e-06f, -6.344269730e-06f, -6.322942645e-06f, -6.301604404e-06f, -6.280255055e-06f, -6.258894645e-06f, -6.237523225e-06f, -6.216140841e-06f, -6.194747542e-06f, + -6.173343376e-06f, -6.151928393e-06f, -6.130502640e-06f, -6.109066166e-06f, -6.087619020e-06f, -6.066161249e-06f, -6.044692903e-06f, -6.023214029e-06f, -6.001724677e-06f, -5.980224894e-06f, + -5.958714731e-06f, -5.937194234e-06f, -5.915663453e-06f, -5.894122436e-06f, -5.872571232e-06f, -5.851009890e-06f, -5.829438458e-06f, -5.807856985e-06f, -5.786265519e-06f, -5.764664110e-06f, + -5.743052806e-06f, -5.721431656e-06f, -5.699800708e-06f, -5.678160012e-06f, -5.656509616e-06f, -5.634849568e-06f, -5.613179919e-06f, -5.591500716e-06f, -5.569812009e-06f, -5.548113846e-06f, + -5.526406276e-06f, -5.504689348e-06f, -5.482963111e-06f, -5.461227614e-06f, -5.439482906e-06f, -5.417729036e-06f, -5.395966052e-06f, -5.374194004e-06f, -5.352412941e-06f, -5.330622912e-06f, + -5.308823965e-06f, -5.287016151e-06f, -5.265199517e-06f, -5.243374113e-06f, -5.221539988e-06f, -5.199697191e-06f, -5.177845771e-06f, -5.155985777e-06f, -5.134117259e-06f, -5.112240265e-06f, + -5.090354845e-06f, -5.068461048e-06f, -5.046558923e-06f, -5.024648519e-06f, -5.002729885e-06f, -4.980803071e-06f, -4.958868125e-06f, -4.936925098e-06f, -4.914974038e-06f, -4.893014994e-06f, + -4.871048017e-06f, -4.849073154e-06f, -4.827090456e-06f, -4.805099971e-06f, -4.783101749e-06f, -4.761095840e-06f, -4.739082292e-06f, -4.717061155e-06f, -4.695032478e-06f, -4.672996311e-06f, + -4.650952703e-06f, -4.628901704e-06f, -4.606843362e-06f, -4.584777727e-06f, -4.562704849e-06f, -4.540624778e-06f, -4.518537561e-06f, -4.496443249e-06f, -4.474341892e-06f, -4.452233539e-06f, + -4.430118239e-06f, -4.407996041e-06f, -4.385866996e-06f, -4.363731152e-06f, -4.341588560e-06f, -4.319439269e-06f, -4.297283327e-06f, -4.275120786e-06f, -4.252951693e-06f, -4.230776100e-06f, + -4.208594055e-06f, -4.186405608e-06f, -4.164210809e-06f, -4.142009706e-06f, -4.119802351e-06f, -4.097588791e-06f, -4.075369078e-06f, -4.053143260e-06f, -4.030911387e-06f, -4.008673508e-06f, + -3.986429674e-06f, -3.964179934e-06f, -3.941924338e-06f, -3.919662935e-06f, -3.897395774e-06f, -3.875122907e-06f, -3.852844381e-06f, -3.830560247e-06f, -3.808270555e-06f, -3.785975354e-06f, + -3.763674694e-06f, -3.741368625e-06f, -3.719057196e-06f, -3.696740457e-06f, -3.674418458e-06f, -3.652091248e-06f, -3.629758877e-06f, -3.607421395e-06f, -3.585078852e-06f, -3.562731297e-06f, + -3.540378780e-06f, -3.518021351e-06f, -3.495659060e-06f, -3.473291956e-06f, -3.450920089e-06f, -3.428543508e-06f, -3.406162265e-06f, -3.383776408e-06f, -3.361385987e-06f, -3.338991051e-06f, + -3.316591652e-06f, -3.294187838e-06f, -3.271779659e-06f, -3.249367166e-06f, -3.226950407e-06f, -3.204529433e-06f, -3.182104293e-06f, -3.159675037e-06f, -3.137241716e-06f, -3.114804378e-06f, + -3.092363074e-06f, -3.069917854e-06f, -3.047468767e-06f, -3.025015862e-06f, -3.002559191e-06f, -2.980098803e-06f, -2.957634747e-06f, -2.935167073e-06f, -2.912695832e-06f, -2.890221072e-06f, + -2.867742845e-06f, -2.845261199e-06f, -2.822776185e-06f, -2.800287852e-06f, -2.777796250e-06f, -2.755301429e-06f, -2.732803439e-06f, -2.710302330e-06f, -2.687798151e-06f, -2.665290952e-06f, + -2.642780784e-06f, -2.620267695e-06f, -2.597751737e-06f, -2.575232958e-06f, -2.552711409e-06f, -2.530187139e-06f, -2.507660198e-06f, -2.485130636e-06f, -2.462598503e-06f, -2.440063849e-06f, + -2.417526723e-06f, -2.394987175e-06f, -2.372445256e-06f, -2.349901014e-06f, -2.327354501e-06f, -2.304805765e-06f, -2.282254856e-06f, -2.259701825e-06f, -2.237146721e-06f, -2.214589594e-06f, + -2.192030494e-06f, -2.169469470e-06f, -2.146906572e-06f, -2.124341851e-06f, -2.101775355e-06f, -2.079207136e-06f, -2.056637242e-06f, -2.034065723e-06f, -2.011492630e-06f, -1.988918011e-06f, + -1.966341918e-06f, -1.943764399e-06f, -1.921185504e-06f, -1.898605283e-06f, -1.876023786e-06f, -1.853441063e-06f, -1.830857164e-06f, -1.808272137e-06f, -1.785686034e-06f, -1.763098903e-06f, + -1.740510795e-06f, -1.717921759e-06f, -1.695331845e-06f, -1.672741103e-06f, -1.650149582e-06f, -1.627557333e-06f, -1.604964404e-06f, -1.582370846e-06f, -1.559776709e-06f, -1.537182041e-06f, + -1.514586893e-06f, -1.491991315e-06f, -1.469395356e-06f, -1.446799066e-06f, -1.424202494e-06f, -1.401605691e-06f, -1.379008706e-06f, -1.356411588e-06f, -1.333814387e-06f, -1.311217154e-06f, + -1.288619936e-06f, -1.266022786e-06f, -1.243425750e-06f, -1.220828881e-06f, -1.198232226e-06f, -1.175635837e-06f, -1.153039761e-06f, -1.130444050e-06f, -1.107848752e-06f, -1.085253917e-06f, + -1.062659595e-06f, -1.040065835e-06f, -1.017472686e-06f, -9.948801997e-07f, -9.722884239e-07f, -9.496974086e-07f, -9.271072033e-07f, -9.045178576e-07f, -8.819294209e-07f, -8.593419427e-07f, + -8.367554727e-07f, -8.141700602e-07f, -7.915857547e-07f, -7.690026058e-07f, -7.464206628e-07f, -7.238399753e-07f, -7.012605927e-07f, -6.786825645e-07f, -6.561059400e-07f, -6.335307687e-07f, + -6.109570999e-07f, -5.883849832e-07f, -5.658144679e-07f, -5.432456033e-07f, -5.206784389e-07f, -4.981130240e-07f, -4.755494079e-07f, -4.529876401e-07f, -4.304277697e-07f, -4.078698462e-07f, + -3.853139189e-07f, -3.627600371e-07f, -3.402082499e-07f, -3.176586068e-07f, -2.951111570e-07f, -2.725659498e-07f, -2.500230343e-07f, -2.274824598e-07f, -2.049442756e-07f, -1.824085308e-07f, + -1.598752747e-07f, -1.373445565e-07f, -1.148164252e-07f, -9.229093012e-08f, -6.976812035e-08f, -4.724804505e-08f, -2.473075333e-08f, -2.216294316e-09f, 2.029528290e-08f, 4.280392922e-08f, + 6.530959558e-08f, 8.781223291e-08f, 1.103117922e-07f, 1.328082243e-07f, 1.553014803e-07f, 1.777915112e-07f, 2.002782679e-07f, 2.227617014e-07f, 2.452417629e-07f, 2.677184034e-07f, + 2.901915738e-07f, 3.126612253e-07f, 3.351273090e-07f, 3.575897759e-07f, 3.800485772e-07f, 4.025036640e-07f, 4.249549875e-07f, 4.474024987e-07f, 4.698461490e-07f, 4.922858894e-07f, + 5.147216711e-07f, 5.371534455e-07f, 5.595811636e-07f, 5.820047768e-07f, 6.044242363e-07f, 6.268394934e-07f, 6.492504995e-07f, 6.716572057e-07f, 6.940595634e-07f, 7.164575240e-07f, + 7.388510388e-07f, 7.612400592e-07f, 7.836245366e-07f, 8.060044223e-07f, 8.283796679e-07f, 8.507502247e-07f, 8.731160441e-07f, 8.954770778e-07f, 9.178332771e-07f, 9.401845935e-07f, + 9.625309787e-07f, 9.848723840e-07f, 1.007208761e-06f, 1.029540062e-06f, 1.051866237e-06f, 1.074187239e-06f, 1.096503019e-06f, 1.118813529e-06f, 1.141118720e-06f, 1.163418544e-06f, + 1.185712954e-06f, 1.208001899e-06f, 1.230285334e-06f, 1.252563208e-06f, 1.274835474e-06f, 1.297102083e-06f, 1.319362988e-06f, 1.341618140e-06f, 1.363867491e-06f, 1.386110993e-06f, + 1.408348598e-06f, 1.430580258e-06f, 1.452805924e-06f, 1.475025549e-06f, 1.497239084e-06f, 1.519446482e-06f, 1.541647694e-06f, 1.563842673e-06f, 1.586031371e-06f, 1.608213739e-06f, + 1.630389729e-06f, 1.652559295e-06f, 1.674722387e-06f, 1.696878958e-06f, 1.719028961e-06f, 1.741172347e-06f, 1.763309069e-06f, 1.785439078e-06f, 1.807562327e-06f, 1.829678769e-06f, + 1.851788355e-06f, 1.873891038e-06f, 1.895986771e-06f, 1.918075505e-06f, 1.940157193e-06f, 1.962231787e-06f, 1.984299240e-06f, 2.006359504e-06f, 2.028412531e-06f, 2.050458275e-06f, + 2.072496688e-06f, 2.094527721e-06f, 2.116551328e-06f, 2.138567462e-06f, 2.160576074e-06f, 2.182577118e-06f, 2.204570546e-06f, 2.226556310e-06f, 2.248534364e-06f, 2.270504660e-06f, + 2.292467151e-06f, 2.314421790e-06f, 2.336368528e-06f, 2.358307320e-06f, 2.380238118e-06f, 2.402160875e-06f, 2.424075544e-06f, 2.445982077e-06f, 2.467880427e-06f, 2.489770548e-06f, + 2.511652393e-06f, 2.533525914e-06f, 2.555391064e-06f, 2.577247797e-06f, 2.599096065e-06f, 2.620935822e-06f, 2.642767020e-06f, 2.664589613e-06f, 2.686403555e-06f, 2.708208797e-06f, + 2.730005294e-06f, 2.751792998e-06f, 2.773571864e-06f, 2.795341843e-06f, 2.817102890e-06f, 2.838854958e-06f, 2.860598000e-06f, 2.882331969e-06f, 2.904056820e-06f, 2.925772505e-06f, + 2.947478978e-06f, 2.969176192e-06f, 2.990864101e-06f, 3.012542658e-06f, 3.034211818e-06f, 3.055871533e-06f, 3.077521758e-06f, 3.099162445e-06f, 3.120793549e-06f, 3.142415023e-06f, + 3.164026821e-06f, 3.185628897e-06f, 3.207221205e-06f, 3.228803698e-06f, 3.250376330e-06f, 3.271939055e-06f, 3.293491828e-06f, 3.315034601e-06f, 3.336567329e-06f, 3.358089966e-06f, + 3.379602466e-06f, 3.401104782e-06f, 3.422596870e-06f, 3.444078683e-06f, 3.465550175e-06f, 3.487011300e-06f, 3.508462013e-06f, 3.529902267e-06f, 3.551332018e-06f, 3.572751219e-06f, + 3.594159824e-06f, 3.615557788e-06f, 3.636945065e-06f, 3.658321610e-06f, 3.679687377e-06f, 3.701042320e-06f, 3.722386395e-06f, 3.743719554e-06f, 3.765041754e-06f, 3.786352948e-06f, + 3.807653092e-06f, 3.828942139e-06f, 3.850220044e-06f, 3.871486763e-06f, 3.892742249e-06f, 3.913986458e-06f, 3.935219344e-06f, 3.956440862e-06f, 3.977650967e-06f, 3.998849614e-06f, + 4.020036758e-06f, 4.041212354e-06f, 4.062376355e-06f, 4.083528719e-06f, 4.104669399e-06f, 4.125798351e-06f, 4.146915529e-06f, 4.168020890e-06f, 4.189114387e-06f, 4.210195977e-06f, + 4.231265614e-06f, 4.252323254e-06f, 4.273368851e-06f, 4.294402362e-06f, 4.315423742e-06f, 4.336432945e-06f, 4.357429928e-06f, 4.378414645e-06f, 4.399387053e-06f, 4.420347107e-06f, + 4.441294762e-06f, 4.462229973e-06f, 4.483152698e-06f, 4.504062890e-06f, 4.524960506e-06f, 4.545845502e-06f, 4.566717833e-06f, 4.587577455e-06f, 4.608424323e-06f, 4.629258395e-06f, + 4.650079624e-06f, 4.670887969e-06f, 4.691683383e-06f, 4.712465824e-06f, 4.733235248e-06f, 4.753991609e-06f, 4.774734865e-06f, 4.795464972e-06f, 4.816181885e-06f, 4.836885562e-06f, + 4.857575957e-06f, 4.878253028e-06f, 4.898916730e-06f, 4.919567020e-06f, 4.940203855e-06f, 4.960827190e-06f, 4.981436983e-06f, 5.002033189e-06f, 5.022615765e-06f, 5.043184667e-06f, + 5.063739853e-06f, 5.084281279e-06f, 5.104808901e-06f, 5.125322676e-06f, 5.145822561e-06f, 5.166308512e-06f, 5.186780487e-06f, 5.207238442e-06f, 5.227682333e-06f, 5.248112119e-06f, + 5.268527756e-06f, 5.288929200e-06f, 5.309316409e-06f, 5.329689340e-06f, 5.350047950e-06f, 5.370392196e-06f, 5.390722035e-06f, 5.411037424e-06f, 5.431338321e-06f, 5.451624682e-06f, + 5.471896466e-06f, 5.492153629e-06f, 5.512396129e-06f, 5.532623924e-06f, 5.552836970e-06f, 5.573035225e-06f, 5.593218647e-06f, 5.613387193e-06f, 5.633540821e-06f, 5.653679488e-06f, + 5.673803153e-06f, 5.693911772e-06f, 5.714005305e-06f, 5.734083707e-06f, 5.754146938e-06f, 5.774194955e-06f, 5.794227716e-06f, 5.814245179e-06f, 5.834247302e-06f, 5.854234043e-06f, + 5.874205361e-06f, 5.894161212e-06f, 5.914101556e-06f, 5.934026350e-06f, 5.953935553e-06f, 5.973829123e-06f, 5.993707018e-06f, 6.013569196e-06f, 6.033415617e-06f, 6.053246239e-06f, + 6.073061019e-06f, 6.092859916e-06f, 6.112642890e-06f, 6.132409898e-06f, 6.152160899e-06f, 6.171895852e-06f, 6.191614716e-06f, 6.211317449e-06f, 6.231004010e-06f, 6.250674357e-06f, + 6.270328451e-06f, 6.289966249e-06f, 6.309587711e-06f, 6.329192795e-06f, 6.348781461e-06f, 6.368353668e-06f, 6.387909375e-06f, 6.407448540e-06f, 6.426971124e-06f, 6.446477085e-06f, + 6.465966383e-06f, 6.485438977e-06f, 6.504894826e-06f, 6.524333890e-06f, 6.543756128e-06f, 6.563161500e-06f, 6.582549965e-06f, 6.601921483e-06f, 6.621276014e-06f, 6.640613517e-06f, + 6.659933951e-06f, 6.679237277e-06f, 6.698523455e-06f, 6.717792443e-06f, 6.737044203e-06f, 6.756278694e-06f, 6.775495875e-06f, 6.794695708e-06f, 6.813878151e-06f, 6.833043166e-06f, + 6.852190712e-06f, 6.871320749e-06f, 6.890433238e-06f, 6.909528139e-06f, 6.928605412e-06f, 6.947665018e-06f, 6.966706916e-06f, 6.985731068e-06f, 7.004737434e-06f, 7.023725975e-06f, + 7.042696650e-06f, 7.061649421e-06f, 7.080584248e-06f, 7.099501092e-06f, 7.118399914e-06f, 7.137280674e-06f, 7.156143334e-06f, 7.174987854e-06f, 7.193814195e-06f, 7.212622318e-06f, + 7.231412184e-06f, 7.250183755e-06f, 7.268936991e-06f, 7.287671853e-06f, 7.306388304e-06f, 7.325086303e-06f, 7.343765812e-06f, 7.362426793e-06f, 7.381069207e-06f, 7.399693015e-06f, + 7.418298180e-06f, 7.436884661e-06f, 7.455452422e-06f, 7.474001423e-06f, 7.492531626e-06f, 7.511042994e-06f, 7.529535487e-06f, 7.548009067e-06f, 7.566463697e-06f, 7.584899338e-06f, + 7.603315952e-06f, 7.621713502e-06f, 7.640091948e-06f, 7.658451254e-06f, 7.676791381e-06f, 7.695112292e-06f, 7.713413949e-06f, 7.731696313e-06f, 7.749959348e-06f, 7.768203016e-06f, + 7.786427279e-06f, 7.804632099e-06f, 7.822817440e-06f, 7.840983263e-06f, 7.859129531e-06f, 7.877256208e-06f, 7.895363254e-06f, 7.913450635e-06f, 7.931518311e-06f, 7.949566246e-06f, + 7.967594404e-06f, 7.985602745e-06f, 8.003591235e-06f, 8.021559836e-06f, 8.039508510e-06f, 8.057437221e-06f, 8.075345933e-06f, 8.093234608e-06f, 8.111103210e-06f, 8.128951701e-06f, + 8.146780047e-06f, 8.164588208e-06f, 8.182376151e-06f, 8.200143837e-06f, 8.217891230e-06f, 8.235618294e-06f, 8.253324993e-06f, 8.271011291e-06f, 8.288677150e-06f, 8.306322536e-06f, + 8.323947411e-06f, 8.341551740e-06f, 8.359135487e-06f, 8.376698616e-06f, 8.394241090e-06f, 8.411762874e-06f, 8.429263932e-06f, 8.446744229e-06f, 8.464203728e-06f, 8.481642394e-06f, + 8.499060191e-06f, 8.516457084e-06f, 8.533833037e-06f, 8.551188015e-06f, 8.568521982e-06f, 8.585834903e-06f, 8.603126742e-06f, 8.620397464e-06f, 8.637647035e-06f, 8.654875418e-06f, + 8.672082579e-06f, 8.689268483e-06f, 8.706433094e-06f, 8.723576378e-06f, 8.740698299e-06f, 8.757798824e-06f, 8.774877916e-06f, 8.791935542e-06f, 8.808971666e-06f, 8.825986254e-06f, + 8.842979272e-06f, 8.859950684e-06f, 8.876900456e-06f, 8.893828554e-06f, 8.910734944e-06f, 8.927619590e-06f, 8.944482459e-06f, 8.961323517e-06f, 8.978142729e-06f, 8.994940061e-06f, + 9.011715479e-06f, 9.028468949e-06f, 9.045200437e-06f, 9.061909909e-06f, 9.078597331e-06f, 9.095262670e-06f, 9.111905891e-06f, 9.128526961e-06f, 9.145125847e-06f, 9.161702514e-06f, + 9.178256929e-06f, 9.194789059e-06f, 9.211298870e-06f, 9.227786328e-06f, 9.244251401e-06f, 9.260694055e-06f, 9.277114256e-06f, 9.293511973e-06f, 9.309887170e-06f, 9.326239817e-06f, + 9.342569878e-06f, 9.358877322e-06f, 9.375162116e-06f, 9.391424226e-06f, 9.407663620e-06f, 9.423880265e-06f, 9.440074129e-06f, 9.456245178e-06f, 9.472393380e-06f, 9.488518703e-06f, + 9.504621114e-06f, 9.520700581e-06f, 9.536757071e-06f, 9.552790552e-06f, 9.568800992e-06f, 9.584788358e-06f, 9.600752619e-06f, 9.616693742e-06f, 9.632611695e-06f, 9.648506447e-06f, + 9.664377965e-06f, 9.680226217e-06f, 9.696051172e-06f, 9.711852798e-06f, 9.727631062e-06f, 9.743385935e-06f, 9.759117383e-06f, 9.774825375e-06f, 9.790509880e-06f, 9.806170867e-06f, + 9.821808304e-06f, 9.837422159e-06f, 9.853012402e-06f, 9.868579001e-06f, 9.884121925e-06f, 9.899641143e-06f, 9.915136624e-06f, 9.930608337e-06f, 9.946056250e-06f, 9.961480334e-06f, + 9.976880558e-06f, 9.992256889e-06f, 1.000760930e-05f, 1.002293776e-05f, 1.003824223e-05f, 1.005352269e-05f, 1.006877910e-05f, 1.008401144e-05f, 1.009921968e-05f, 1.011440378e-05f, + 1.012956371e-05f, 1.014469945e-05f, 1.015981096e-05f, 1.017489822e-05f, 1.018996118e-05f, 1.020499984e-05f, 1.022001414e-05f, 1.023500407e-05f, 1.024996960e-05f, 1.026491069e-05f, + 1.027982731e-05f, 1.029471944e-05f, 1.030958705e-05f, 1.032443010e-05f, 1.033924857e-05f, 1.035404242e-05f, 1.036881164e-05f, 1.038355618e-05f, 1.039827602e-05f, 1.041297113e-05f, + 1.042764149e-05f, 1.044228705e-05f, 1.045690780e-05f, 1.047150370e-05f, 1.048607473e-05f, 1.050062086e-05f, 1.051514205e-05f, 1.052963828e-05f, 1.054410952e-05f, 1.055855575e-05f, + 1.057297693e-05f, 1.058737303e-05f, 1.060174403e-05f, 1.061608990e-05f, 1.063041060e-05f, 1.064470612e-05f, 1.065897643e-05f, 1.067322148e-05f, 1.068744127e-05f, 1.070163575e-05f, + 1.071580491e-05f, 1.072994871e-05f, 1.074406713e-05f, 1.075816013e-05f, 1.077222770e-05f, 1.078626979e-05f, 1.080028640e-05f, 1.081427748e-05f, 1.082824301e-05f, 1.084218296e-05f, + 1.085609731e-05f, 1.086998603e-05f, 1.088384908e-05f, 1.089768646e-05f, 1.091149812e-05f, 1.092528403e-05f, 1.093904419e-05f, 1.095277854e-05f, 1.096648708e-05f, 1.098016977e-05f, + 1.099382658e-05f, 1.100745749e-05f, 1.102106248e-05f, 1.103464151e-05f, 1.104819456e-05f, 1.106172160e-05f, 1.107522261e-05f, 1.108869756e-05f, 1.110214642e-05f, 1.111556917e-05f, + 1.112896579e-05f, 1.114233623e-05f, 1.115568049e-05f, 1.116899853e-05f, 1.118229033e-05f, 1.119555586e-05f, 1.120879509e-05f, 1.122200801e-05f, 1.123519458e-05f, 1.124835478e-05f, + 1.126148858e-05f, 1.127459597e-05f, 1.128767690e-05f, 1.130073136e-05f, 1.131375933e-05f, 1.132676077e-05f, 1.133973566e-05f, 1.135268398e-05f, 1.136560570e-05f, 1.137850080e-05f, + 1.139136925e-05f, 1.140421103e-05f, 1.141702610e-05f, 1.142981446e-05f, 1.144257607e-05f, 1.145531091e-05f, 1.146801895e-05f, 1.148070017e-05f, 1.149335455e-05f, 1.150598205e-05f, + 1.151858266e-05f, 1.153115636e-05f, 1.154370311e-05f, 1.155622290e-05f, 1.156871569e-05f, 1.158118147e-05f, 1.159362022e-05f, 1.160603190e-05f, 1.161841650e-05f, 1.163077398e-05f, + 1.164310433e-05f, 1.165540753e-05f, 1.166768355e-05f, 1.167993236e-05f, 1.169215394e-05f, 1.170434828e-05f, 1.171651534e-05f, 1.172865510e-05f, 1.174076755e-05f, 1.175285265e-05f, + 1.176491038e-05f, 1.177694073e-05f, 1.178894366e-05f, 1.180091916e-05f, 1.181286720e-05f, 1.182478776e-05f, 1.183668082e-05f, 1.184854635e-05f, 1.186038433e-05f, 1.187219475e-05f, + 1.188397757e-05f, 1.189573277e-05f, 1.190746034e-05f, 1.191916025e-05f, 1.193083247e-05f, 1.194247699e-05f, 1.195409379e-05f, 1.196568283e-05f, 1.197724411e-05f, 1.198877760e-05f, + 1.200028327e-05f, 1.201176111e-05f, 1.202321109e-05f, 1.203463319e-05f, 1.204602739e-05f, 1.205739367e-05f, 1.206873201e-05f, 1.208004238e-05f, 1.209132477e-05f, 1.210257915e-05f, + 1.211380551e-05f, 1.212500382e-05f, 1.213617405e-05f, 1.214731620e-05f, 1.215843024e-05f, 1.216951614e-05f, 1.218057389e-05f, 1.219160347e-05f, 1.220260485e-05f, 1.221357802e-05f, + 1.222452295e-05f, 1.223543963e-05f, 1.224632803e-05f, 1.225718814e-05f, 1.226801993e-05f, 1.227882338e-05f, 1.228959848e-05f, 1.230034520e-05f, 1.231106352e-05f, 1.232175343e-05f, + 1.233241490e-05f, 1.234304791e-05f, 1.235365245e-05f, 1.236422849e-05f, 1.237477602e-05f, 1.238529502e-05f, 1.239578546e-05f, 1.240624733e-05f, 1.241668060e-05f, 1.242708526e-05f, + 1.243746130e-05f, 1.244780868e-05f, 1.245812739e-05f, 1.246841742e-05f, 1.247867874e-05f, 1.248891133e-05f, 1.249911518e-05f, 1.250929027e-05f, 1.251943657e-05f, 1.252955407e-05f, + 1.253964276e-05f, 1.254970260e-05f, 1.255973360e-05f, 1.256973571e-05f, 1.257970894e-05f, 1.258965325e-05f, 1.259956864e-05f, 1.260945508e-05f, 1.261931255e-05f, 1.262914104e-05f, + 1.263894053e-05f, 1.264871101e-05f, 1.265845244e-05f, 1.266816483e-05f, 1.267784814e-05f, 1.268750236e-05f, 1.269712748e-05f, 1.270672347e-05f, 1.271629033e-05f, 1.272582802e-05f, + 1.273533654e-05f, 1.274481587e-05f, 1.275426598e-05f, 1.276368687e-05f, 1.277307852e-05f, 1.278244091e-05f, 1.279177402e-05f, 1.280107783e-05f, 1.281035234e-05f, 1.281959752e-05f, + 1.282881335e-05f, 1.283799983e-05f, 1.284715693e-05f, 1.285628463e-05f, 1.286538293e-05f, 1.287445180e-05f, 1.288349123e-05f, 1.289250120e-05f, 1.290148170e-05f, 1.291043271e-05f, + 1.291935421e-05f, 1.292824619e-05f, 1.293710864e-05f, 1.294594153e-05f, 1.295474486e-05f, 1.296351860e-05f, 1.297226275e-05f, 1.298097727e-05f, 1.298966217e-05f, 1.299831743e-05f, + 1.300694302e-05f, 1.301553894e-05f, 1.302410517e-05f, 1.303264169e-05f, 1.304114849e-05f, 1.304962556e-05f, 1.305807288e-05f, 1.306649043e-05f, 1.307487821e-05f, 1.308323619e-05f, + 1.309156436e-05f, 1.309986271e-05f, 1.310813122e-05f, 1.311636988e-05f, 1.312457867e-05f, 1.313275759e-05f, 1.314090661e-05f, 1.314902572e-05f, 1.315711491e-05f, 1.316517416e-05f, + 1.317320347e-05f, 1.318120281e-05f, 1.318917217e-05f, 1.319711155e-05f, 1.320502091e-05f, 1.321290026e-05f, 1.322074958e-05f, 1.322856886e-05f, 1.323635807e-05f, 1.324411722e-05f, + 1.325184628e-05f, 1.325954524e-05f, 1.326721409e-05f, 1.327485282e-05f, 1.328246141e-05f, 1.329003985e-05f, 1.329758813e-05f, 1.330510623e-05f, 1.331259415e-05f, 1.332005187e-05f, + 1.332747937e-05f, 1.333487666e-05f, 1.334224370e-05f, 1.334958049e-05f, 1.335688702e-05f, 1.336416328e-05f, 1.337140925e-05f, 1.337862493e-05f, 1.338581029e-05f, 1.339296533e-05f, + 1.340009004e-05f, 1.340718441e-05f, 1.341424841e-05f, 1.342128205e-05f, 1.342828531e-05f, 1.343525818e-05f, 1.344220064e-05f, 1.344911269e-05f, 1.345599431e-05f, 1.346284550e-05f, + 1.346966624e-05f, 1.347645652e-05f, 1.348321633e-05f, 1.348994566e-05f, 1.349664450e-05f, 1.350331283e-05f, 1.350995065e-05f, 1.351655795e-05f, 1.352313471e-05f, 1.352968093e-05f, + 1.353619660e-05f, 1.354268170e-05f, 1.354913622e-05f, 1.355556015e-05f, 1.356195349e-05f, 1.356831623e-05f, 1.357464834e-05f, 1.358094983e-05f, 1.358722069e-05f, 1.359346089e-05f, + 1.359967044e-05f, 1.360584933e-05f, 1.361199754e-05f, 1.361811507e-05f, 1.362420190e-05f, 1.363025803e-05f, 1.363628344e-05f, 1.364227813e-05f, 1.364824210e-05f, 1.365417532e-05f, + 1.366007779e-05f, 1.366594950e-05f, 1.367179044e-05f, 1.367760061e-05f, 1.368337999e-05f, 1.368912858e-05f, 1.369484637e-05f, 1.370053335e-05f, 1.370618950e-05f, 1.371181483e-05f, + 1.371740932e-05f, 1.372297296e-05f, 1.372850576e-05f, 1.373400769e-05f, 1.373947875e-05f, 1.374491894e-05f, 1.375032824e-05f, 1.375570664e-05f, 1.376105415e-05f, 1.376637074e-05f, + 1.377165642e-05f, 1.377691118e-05f, 1.378213500e-05f, 1.378732789e-05f, 1.379248983e-05f, 1.379762081e-05f, 1.380272083e-05f, 1.380778989e-05f, 1.381282797e-05f, 1.381783506e-05f, + 1.382281117e-05f, 1.382775628e-05f, 1.383267039e-05f, 1.383755348e-05f, 1.384240556e-05f, 1.384722662e-05f, 1.385201665e-05f, 1.385677564e-05f, 1.386150358e-05f, 1.386620048e-05f, + 1.387086632e-05f, 1.387550110e-05f, 1.388010481e-05f, 1.388467745e-05f, 1.388921900e-05f, 1.389372947e-05f, 1.389820885e-05f, 1.390265713e-05f, 1.390707431e-05f, 1.391146037e-05f, + 1.391581533e-05f, 1.392013916e-05f, 1.392443186e-05f, 1.392869344e-05f, 1.393292387e-05f, 1.393712317e-05f, 1.394129131e-05f, 1.394542831e-05f, 1.394953415e-05f, 1.395360882e-05f, + 1.395765233e-05f, 1.396166466e-05f, 1.396564582e-05f, 1.396959580e-05f, 1.397351459e-05f, 1.397740219e-05f, 1.398125859e-05f, 1.398508379e-05f, 1.398887779e-05f, 1.399264058e-05f, + 1.399637216e-05f, 1.400007252e-05f, 1.400374166e-05f, 1.400737957e-05f, 1.401098626e-05f, 1.401456171e-05f, 1.401810593e-05f, 1.402161890e-05f, 1.402510063e-05f, 1.402855111e-05f, + 1.403197035e-05f, 1.403535832e-05f, 1.403871504e-05f, 1.404204050e-05f, 1.404533469e-05f, 1.404859761e-05f, 1.405182926e-05f, 1.405502964e-05f, 1.405819874e-05f, 1.406133656e-05f, + 1.406444310e-05f, 1.406751835e-05f, 1.407056232e-05f, 1.407357499e-05f, 1.407655637e-05f, 1.407950645e-05f, 1.408242523e-05f, 1.408531271e-05f, 1.408816889e-05f, 1.409099377e-05f, + 1.409378733e-05f, 1.409654959e-05f, 1.409928053e-05f, 1.410198016e-05f, 1.410464848e-05f, 1.410728548e-05f, 1.410989115e-05f, 1.411246551e-05f, 1.411500855e-05f, 1.411752026e-05f, + 1.412000064e-05f, 1.412244970e-05f, 1.412486743e-05f, 1.412725383e-05f, 1.412960890e-05f, 1.413193264e-05f, 1.413422504e-05f, 1.413648612e-05f, 1.413871585e-05f, 1.414091425e-05f, + 1.414308132e-05f, 1.414521705e-05f, 1.414732144e-05f, 1.414939449e-05f, 1.415143620e-05f, 1.415344657e-05f, 1.415542561e-05f, 1.415737330e-05f, 1.415928965e-05f, 1.416117467e-05f, + 1.416302834e-05f, 1.416485067e-05f, 1.416664167e-05f, 1.416840132e-05f, 1.417012963e-05f, 1.417182660e-05f, 1.417349224e-05f, 1.417512653e-05f, 1.417672948e-05f, 1.417830110e-05f, + 1.417984138e-05f, 1.418135032e-05f, 1.418282793e-05f, 1.418427420e-05f, 1.418568914e-05f, 1.418707274e-05f, 1.418842501e-05f, 1.418974595e-05f, 1.419103556e-05f, 1.419229384e-05f, + 1.419352080e-05f, 1.419471642e-05f, 1.419588072e-05f, 1.419701370e-05f, 1.419811536e-05f, 1.419918570e-05f, 1.420022471e-05f, 1.420123241e-05f, 1.420220880e-05f, 1.420315387e-05f, + 1.420406764e-05f, 1.420495009e-05f, 1.420580123e-05f, 1.420662108e-05f, 1.420740961e-05f, 1.420816685e-05f, 1.420889279e-05f, 1.420958744e-05f, 1.421025079e-05f, 1.421088286e-05f, + 1.421148363e-05f, 1.421205312e-05f, 1.421259133e-05f, 1.421309826e-05f, 1.421357391e-05f, 1.421401829e-05f, 1.421443140e-05f, 1.421481324e-05f, 1.421516382e-05f, 1.421548314e-05f, + 1.421577120e-05f, 1.421602801e-05f, 1.421625357e-05f, 1.421644788e-05f, 1.421661094e-05f, 1.421674277e-05f, 1.421684336e-05f, 1.421691273e-05f, 1.421695086e-05f, 1.421695777e-05f, + 1.421693345e-05f, 1.421687793e-05f, 1.421679119e-05f, 1.421667324e-05f, 1.421652409e-05f, 1.421634374e-05f, 1.421613220e-05f, 1.421588947e-05f, 1.421561555e-05f, 1.421531045e-05f, + 1.421497417e-05f, 1.421460673e-05f, 1.421420811e-05f, 1.421377834e-05f, 1.421331741e-05f, 1.421282533e-05f, 1.421230210e-05f, 1.421174773e-05f, 1.421116222e-05f, 1.421054559e-05f, + 1.420989782e-05f, 1.420921894e-05f, 1.420850895e-05f, 1.420776784e-05f, 1.420699564e-05f, 1.420619233e-05f, 1.420535794e-05f, 1.420449245e-05f, 1.420359589e-05f, 1.420266826e-05f, + 1.420170955e-05f, 1.420071979e-05f, 1.419969897e-05f, 1.419864710e-05f, 1.419756419e-05f, 1.419645024e-05f, 1.419530527e-05f, 1.419412926e-05f, 1.419292225e-05f, 1.419168422e-05f, + 1.419041519e-05f, 1.418911516e-05f, 1.418778414e-05f, 1.418642214e-05f, 1.418502917e-05f, 1.418360522e-05f, 1.418215032e-05f, 1.418066446e-05f, 1.417914765e-05f, 1.417759990e-05f, + 1.417602122e-05f, 1.417441162e-05f, 1.417277110e-05f, 1.417109967e-05f, 1.416939733e-05f, 1.416766411e-05f, 1.416589999e-05f, 1.416410500e-05f, 1.416227914e-05f, 1.416042241e-05f, + 1.415853483e-05f, 1.415661640e-05f, 1.415466714e-05f, 1.415268704e-05f, 1.415067613e-05f, 1.414863440e-05f, 1.414656186e-05f, 1.414445853e-05f, 1.414232441e-05f, 1.414015951e-05f, + 1.413796385e-05f, 1.413573742e-05f, 1.413348024e-05f, 1.413119231e-05f, 1.412887365e-05f, 1.412652427e-05f, 1.412414417e-05f, 1.412173336e-05f, 1.411929185e-05f, 1.411681966e-05f, + 1.411431679e-05f, 1.411178324e-05f, 1.410921904e-05f, 1.410662419e-05f, 1.410399869e-05f, 1.410134257e-05f, 1.409865582e-05f, 1.409593846e-05f, 1.409319050e-05f, 1.409041195e-05f, + 1.408760282e-05f, 1.408476312e-05f, 1.408189285e-05f, 1.407899204e-05f, 1.407606068e-05f, 1.407309879e-05f, 1.407010639e-05f, 1.406708347e-05f, 1.406403006e-05f, 1.406094616e-05f, + 1.405783178e-05f, 1.405468694e-05f, 1.405151164e-05f, 1.404830589e-05f, 1.404506971e-05f, 1.404180311e-05f, 1.403850610e-05f, 1.403517869e-05f, 1.403182089e-05f, 1.402843271e-05f, + 1.402501416e-05f, 1.402156526e-05f, 1.401808602e-05f, 1.401457645e-05f, 1.401103655e-05f, 1.400746635e-05f, 1.400386585e-05f, 1.400023506e-05f, 1.399657401e-05f, 1.399288269e-05f, + 1.398916112e-05f, 1.398540932e-05f, 1.398162729e-05f, 1.397781505e-05f, 1.397397260e-05f, 1.397009998e-05f, 1.396619717e-05f, 1.396226420e-05f, 1.395830109e-05f, 1.395430783e-05f, + 1.395028445e-05f, 1.394623096e-05f, 1.394214737e-05f, 1.393803369e-05f, 1.393388994e-05f, 1.392971612e-05f, 1.392551226e-05f, 1.392127837e-05f, 1.391701445e-05f, 1.391272053e-05f, + 1.390839661e-05f, 1.390404271e-05f, 1.389965884e-05f, 1.389524502e-05f, 1.389080125e-05f, 1.388632756e-05f, 1.388182396e-05f, 1.387729045e-05f, 1.387272707e-05f, 1.386813380e-05f, + 1.386351068e-05f, 1.385885772e-05f, 1.385417493e-05f, 1.384946232e-05f, 1.384471991e-05f, 1.383994771e-05f, 1.383514574e-05f, 1.383031401e-05f, 1.382545254e-05f, 1.382056134e-05f, + 1.381564042e-05f, 1.381068981e-05f, 1.380570950e-05f, 1.380069953e-05f, 1.379565990e-05f, 1.379059063e-05f, 1.378549174e-05f, 1.378036323e-05f, 1.377520513e-05f, 1.377001745e-05f, + 1.376480020e-05f, 1.375955340e-05f, 1.375427707e-05f, 1.374897122e-05f, 1.374363586e-05f, 1.373827102e-05f, 1.373287670e-05f, 1.372745293e-05f, 1.372199971e-05f, 1.371651707e-05f, + 1.371100502e-05f, 1.370546358e-05f, 1.369989276e-05f, 1.369429257e-05f, 1.368866304e-05f, 1.368300419e-05f, 1.367731602e-05f, 1.367159855e-05f, 1.366585180e-05f, 1.366007579e-05f, + 1.365427053e-05f, 1.364843604e-05f, 1.364257233e-05f, 1.363667943e-05f, 1.363075735e-05f, 1.362480610e-05f, 1.361882570e-05f, 1.361281618e-05f, 1.360677754e-05f, 1.360070980e-05f, + 1.359461299e-05f, 1.358848711e-05f, 1.358233219e-05f, 1.357614824e-05f, 1.356993528e-05f, 1.356369333e-05f, 1.355742240e-05f, 1.355112251e-05f, 1.354479369e-05f, 1.353843594e-05f, + 1.353204929e-05f, 1.352563374e-05f, 1.351918933e-05f, 1.351271607e-05f, 1.350621398e-05f, 1.349968307e-05f, 1.349312336e-05f, 1.348653488e-05f, 1.347991763e-05f, 1.347327164e-05f, + 1.346659692e-05f, 1.345989350e-05f, 1.345316140e-05f, 1.344640062e-05f, 1.343961119e-05f, 1.343279313e-05f, 1.342594646e-05f, 1.341907120e-05f, 1.341216735e-05f, 1.340523496e-05f, + 1.339827402e-05f, 1.339128456e-05f, 1.338426661e-05f, 1.337722017e-05f, 1.337014528e-05f, 1.336304194e-05f, 1.335591018e-05f, 1.334875001e-05f, 1.334156146e-05f, 1.333434455e-05f, + 1.332709929e-05f, 1.331982571e-05f, 1.331252382e-05f, 1.330519364e-05f, 1.329783520e-05f, 1.329044851e-05f, 1.328303360e-05f, 1.327559047e-05f, 1.326811917e-05f, 1.326061969e-05f, + 1.325309207e-05f, 1.324553632e-05f, 1.323795247e-05f, 1.323034053e-05f, 1.322270052e-05f, 1.321503247e-05f, 1.320733640e-05f, 1.319961232e-05f, 1.319186026e-05f, 1.318408023e-05f, + 1.317627227e-05f, 1.316843638e-05f, 1.316057259e-05f, 1.315268093e-05f, 1.314476140e-05f, 1.313681404e-05f, 1.312883886e-05f, 1.312083589e-05f, 1.311280514e-05f, 1.310474664e-05f, + 1.309666041e-05f, 1.308854647e-05f, 1.308040484e-05f, 1.307223554e-05f, 1.306403859e-05f, 1.305581403e-05f, 1.304756186e-05f, 1.303928210e-05f, 1.303097480e-05f, 1.302263995e-05f, + 1.301427759e-05f, 1.300588773e-05f, 1.299747040e-05f, 1.298902563e-05f, 1.298055343e-05f, 1.297205382e-05f, 1.296352683e-05f, 1.295497248e-05f, 1.294639079e-05f, 1.293778178e-05f, + 1.292914549e-05f, 1.292048192e-05f, 1.291179110e-05f, 1.290307306e-05f, 1.289432781e-05f, 1.288555539e-05f, 1.287675581e-05f, 1.286792909e-05f, 1.285907526e-05f, 1.285019435e-05f, + 1.284128636e-05f, 1.283235134e-05f, 1.282338930e-05f, 1.281440026e-05f, 1.280538424e-05f, 1.279634128e-05f, 1.278727140e-05f, 1.277817460e-05f, 1.276905093e-05f, 1.275990041e-05f, + 1.275072305e-05f, 1.274151888e-05f, 1.273228793e-05f, 1.272303022e-05f, 1.271374577e-05f, 1.270443461e-05f, 1.269509676e-05f, 1.268573224e-05f, 1.267634108e-05f, 1.266692331e-05f, + 1.265747894e-05f, 1.264800800e-05f, 1.263851052e-05f, 1.262898651e-05f, 1.261943602e-05f, 1.260985904e-05f, 1.260025563e-05f, 1.259062579e-05f, 1.258096955e-05f, 1.257128694e-05f, + 1.256157798e-05f, 1.255184269e-05f, 1.254208111e-05f, 1.253229325e-05f, 1.252247915e-05f, 1.251263881e-05f, 1.250277228e-05f, 1.249287958e-05f, 1.248296073e-05f, 1.247301575e-05f, + 1.246304467e-05f, 1.245304752e-05f, 1.244302432e-05f, 1.243297510e-05f, 1.242289989e-05f, 1.241279870e-05f, 1.240267156e-05f, 1.239251851e-05f, 1.238233956e-05f, 1.237213474e-05f, + 1.236190407e-05f, 1.235164759e-05f, 1.234136532e-05f, 1.233105728e-05f, 1.232072351e-05f, 1.231036401e-05f, 1.229997884e-05f, 1.228956800e-05f, 1.227913152e-05f, 1.226866944e-05f, + 1.225818177e-05f, 1.224766855e-05f, 1.223712980e-05f, 1.222656554e-05f, 1.221597581e-05f, 1.220536063e-05f, 1.219472002e-05f, 1.218405402e-05f, 1.217336264e-05f, 1.216264593e-05f, + 1.215190389e-05f, 1.214113657e-05f, 1.213034398e-05f, 1.211952616e-05f, 1.210868313e-05f, 1.209781492e-05f, 1.208692156e-05f, 1.207600306e-05f, 1.206505947e-05f, 1.205409080e-05f, + 1.204309709e-05f, 1.203207836e-05f, 1.202103464e-05f, 1.200996596e-05f, 1.199887234e-05f, 1.198775381e-05f, 1.197661041e-05f, 1.196544215e-05f, 1.195424907e-05f, 1.194303119e-05f, + 1.193178854e-05f, 1.192052115e-05f, 1.190922904e-05f, 1.189791226e-05f, 1.188657081e-05f, 1.187520474e-05f, 1.186381406e-05f, 1.185239881e-05f, 1.184095902e-05f, 1.182949471e-05f, + 1.181800592e-05f, 1.180649267e-05f, 1.179495498e-05f, 1.178339289e-05f, 1.177180643e-05f, 1.176019563e-05f, 1.174856051e-05f, 1.173690110e-05f, 1.172521743e-05f, 1.171350953e-05f, + 1.170177744e-05f, 1.169002117e-05f, 1.167824075e-05f, 1.166643622e-05f, 1.165460761e-05f, 1.164275494e-05f, 1.163087825e-05f, 1.161897755e-05f, 1.160705289e-05f, 1.159510429e-05f, + 1.158313178e-05f, 1.157113539e-05f, 1.155911515e-05f, 1.154707109e-05f, 1.153500323e-05f, 1.152291162e-05f, 1.151079627e-05f, 1.149865722e-05f, 1.148649449e-05f, 1.147430813e-05f, + 1.146209814e-05f, 1.144986458e-05f, 1.143760746e-05f, 1.142532682e-05f, 1.141302269e-05f, 1.140069509e-05f, 1.138834406e-05f, 1.137596962e-05f, 1.136357182e-05f, 1.135115067e-05f, + 1.133870621e-05f, 1.132623846e-05f, 1.131374747e-05f, 1.130123325e-05f, 1.128869584e-05f, 1.127613528e-05f, 1.126355158e-05f, 1.125094479e-05f, 1.123831492e-05f, 1.122566203e-05f, + 1.121298612e-05f, 1.120028724e-05f, 1.118756541e-05f, 1.117482067e-05f, 1.116205305e-05f, 1.114926257e-05f, 1.113644928e-05f, 1.112361319e-05f, 1.111075435e-05f, 1.109787278e-05f, + 1.108496852e-05f, 1.107204158e-05f, 1.105909202e-05f, 1.104611985e-05f, 1.103312512e-05f, 1.102010784e-05f, 1.100706806e-05f, 1.099400580e-05f, 1.098092110e-05f, 1.096781398e-05f, + 1.095468449e-05f, 1.094153264e-05f, 1.092835848e-05f, 1.091516203e-05f, 1.090194333e-05f, 1.088870241e-05f, 1.087543929e-05f, 1.086215402e-05f, 1.084884663e-05f, 1.083551714e-05f, + 1.082216559e-05f, 1.080879201e-05f, 1.079539643e-05f, 1.078197889e-05f, 1.076853941e-05f, 1.075507804e-05f, 1.074159480e-05f, 1.072808973e-05f, 1.071456285e-05f, 1.070101420e-05f, + 1.068744381e-05f, 1.067385172e-05f, 1.066023796e-05f, 1.064660256e-05f, 1.063294555e-05f, 1.061926697e-05f, 1.060556685e-05f, 1.059184522e-05f, 1.057810212e-05f, 1.056433757e-05f, + 1.055055162e-05f, 1.053674428e-05f, 1.052291561e-05f, 1.050906563e-05f, 1.049519437e-05f, 1.048130186e-05f, 1.046738815e-05f, 1.045345326e-05f, 1.043949723e-05f, 1.042552009e-05f, + 1.041152187e-05f, 1.039750261e-05f, 1.038346234e-05f, 1.036940109e-05f, 1.035531890e-05f, 1.034121581e-05f, 1.032709184e-05f, 1.031294702e-05f, 1.029878140e-05f, 1.028459501e-05f, + 1.027038788e-05f, 1.025616004e-05f, 1.024191153e-05f, 1.022764239e-05f, 1.021335264e-05f, 1.019904232e-05f, 1.018471146e-05f, 1.017036011e-05f, 1.015598828e-05f, 1.014159603e-05f, + 1.012718337e-05f, 1.011275035e-05f, 1.009829701e-05f, 1.008382336e-05f, 1.006932946e-05f, 1.005481533e-05f, 1.004028100e-05f, 1.002572652e-05f, 1.001115192e-05f, 9.996557229e-06f, + 9.981942484e-06f, 9.967307721e-06f, 9.952652973e-06f, 9.937978277e-06f, 9.923283665e-06f, 9.908569175e-06f, 9.893834840e-06f, 9.879080695e-06f, 9.864306775e-06f, 9.849513116e-06f, + 9.834699753e-06f, 9.819866720e-06f, 9.805014052e-06f, 9.790141786e-06f, 9.775249956e-06f, 9.760338597e-06f, 9.745407745e-06f, 9.730457435e-06f, 9.715487703e-06f, 9.700498583e-06f, + 9.685490112e-06f, 9.670462324e-06f, 9.655415256e-06f, 9.640348942e-06f, 9.625263419e-06f, 9.610158723e-06f, 9.595034888e-06f, 9.579891951e-06f, 9.564729947e-06f, 9.549548912e-06f, + 9.534348882e-06f, 9.519129893e-06f, 9.503891980e-06f, 9.488635180e-06f, 9.473359529e-06f, 9.458065062e-06f, 9.442751817e-06f, 9.427419827e-06f, 9.412069131e-06f, 9.396699764e-06f, + 9.381311762e-06f, 9.365905162e-06f, 9.350479999e-06f, 9.335036311e-06f, 9.319574132e-06f, 9.304093501e-06f, 9.288594453e-06f, 9.273077025e-06f, 9.257541252e-06f, 9.241987173e-06f, + 9.226414822e-06f, 9.210824237e-06f, 9.195215455e-06f, 9.179588512e-06f, 9.163943445e-06f, 9.148280290e-06f, 9.132599085e-06f, 9.116899865e-06f, 9.101182669e-06f, 9.085447532e-06f, + 9.069694492e-06f, 9.053923586e-06f, 9.038134851e-06f, 9.022328323e-06f, 9.006504039e-06f, 8.990662038e-06f, 8.974802355e-06f, 8.958925029e-06f, 8.943030095e-06f, 8.927117592e-06f, + 8.911187557e-06f, 8.895240027e-06f, 8.879275039e-06f, 8.863292630e-06f, 8.847292839e-06f, 8.831275702e-06f, 8.815241257e-06f, 8.799189541e-06f, 8.783120592e-06f, 8.767034448e-06f, + 8.750931145e-06f, 8.734810723e-06f, 8.718673217e-06f, 8.702518666e-06f, 8.686347108e-06f, 8.670158581e-06f, 8.653953121e-06f, 8.637730768e-06f, 8.621491558e-06f, 8.605235530e-06f, + 8.588962722e-06f, 8.572673171e-06f, 8.556366916e-06f, 8.540043994e-06f, 8.523704444e-06f, 8.507348303e-06f, 8.490975610e-06f, 8.474586403e-06f, 8.458180720e-06f, 8.441758600e-06f, + 8.425320079e-06f, 8.408865197e-06f, 8.392393993e-06f, 8.375906503e-06f, 8.359402767e-06f, 8.342882823e-06f, 8.326346709e-06f, 8.309794465e-06f, 8.293226127e-06f, 8.276641735e-06f, + 8.260041328e-06f, 8.243424944e-06f, 8.226792621e-06f, 8.210144398e-06f, 8.193480314e-06f, 8.176800407e-06f, 8.160104716e-06f, 8.143393280e-06f, 8.126666138e-06f, 8.109923328e-06f, + 8.093164890e-06f, 8.076390862e-06f, 8.059601282e-06f, 8.042796191e-06f, 8.025975626e-06f, 8.009139627e-06f, 7.992288233e-06f, 7.975421483e-06f, 7.958539416e-06f, 7.941642071e-06f, + 7.924729486e-06f, 7.907801703e-06f, 7.890858758e-06f, 7.873900692e-06f, 7.856927544e-06f, 7.839939354e-06f, 7.822936159e-06f, 7.805918000e-06f, 7.788884917e-06f, 7.771836947e-06f, + 7.754774132e-06f, 7.737696510e-06f, 7.720604120e-06f, 7.703497003e-06f, 7.686375197e-06f, 7.669238743e-06f, 7.652087679e-06f, 7.634922046e-06f, 7.617741882e-06f, 7.600547228e-06f, + 7.583338124e-06f, 7.566114608e-06f, 7.548876721e-06f, 7.531624503e-06f, 7.514357993e-06f, 7.497077230e-06f, 7.479782256e-06f, 7.462473109e-06f, 7.445149830e-06f, 7.427812458e-06f, + 7.410461034e-06f, 7.393095597e-06f, 7.375716187e-06f, 7.358322844e-06f, 7.340915609e-06f, 7.323494522e-06f, 7.306059622e-06f, 7.288610949e-06f, 7.271148544e-06f, 7.253672447e-06f, + 7.236182698e-06f, 7.218679337e-06f, 7.201162405e-06f, 7.183631942e-06f, 7.166087988e-06f, 7.148530583e-06f, 7.130959767e-06f, 7.113375582e-06f, 7.095778067e-06f, 7.078167263e-06f, + 7.060543210e-06f, 7.042905949e-06f, 7.025255520e-06f, 7.007591963e-06f, 6.989915320e-06f, 6.972225630e-06f, 6.954522935e-06f, 6.936807274e-06f, 6.919078690e-06f, 6.901337221e-06f, + 6.883582909e-06f, 6.865815794e-06f, 6.848035917e-06f, 6.830243320e-06f, 6.812438042e-06f, 6.794620124e-06f, 6.776789608e-06f, 6.758946534e-06f, 6.741090942e-06f, 6.723222875e-06f, + 6.705342371e-06f, 6.687449474e-06f, 6.669544223e-06f, 6.651626659e-06f, 6.633696824e-06f, 6.615754758e-06f, 6.597800502e-06f, 6.579834098e-06f, 6.561855586e-06f, 6.543865008e-06f, + 6.525862404e-06f, 6.507847817e-06f, 6.489821286e-06f, 6.471782853e-06f, 6.453732560e-06f, 6.435670446e-06f, 6.417596555e-06f, 6.399510927e-06f, 6.381413603e-06f, 6.363304624e-06f, + 6.345184032e-06f, 6.327051868e-06f, 6.308908174e-06f, 6.290752991e-06f, 6.272586360e-06f, 6.254408322e-06f, 6.236218920e-06f, 6.218018194e-06f, 6.199806186e-06f, 6.181582937e-06f, + 6.163348490e-06f, 6.145102885e-06f, 6.126846164e-06f, 6.108578368e-06f, 6.090299540e-06f, 6.072009721e-06f, 6.053708952e-06f, 6.035397275e-06f, 6.017074731e-06f, 5.998741363e-06f, + 5.980397213e-06f, 5.962042320e-06f, 5.943676729e-06f, 5.925300480e-06f, 5.906913614e-06f, 5.888516175e-06f, 5.870108203e-06f, 5.851689740e-06f, 5.833260829e-06f, 5.814821510e-06f, + 5.796371827e-06f, 5.777911821e-06f, 5.759441533e-06f, 5.740961006e-06f, 5.722470282e-06f, 5.703969402e-06f, 5.685458409e-06f, 5.666937344e-06f, 5.648406250e-06f, 5.629865169e-06f, + 5.611314142e-06f, 5.592753212e-06f, 5.574182420e-06f, 5.555601810e-06f, 5.537011422e-06f, 5.518411300e-06f, 5.499801484e-06f, 5.481182018e-06f, 5.462552944e-06f, 5.443914303e-06f, + 5.425266138e-06f, 5.406608491e-06f, 5.387941405e-06f, 5.369264921e-06f, 5.350579082e-06f, 5.331883930e-06f, 5.313179507e-06f, 5.294465857e-06f, 5.275743020e-06f, 5.257011040e-06f, + 5.238269958e-06f, 5.219519818e-06f, 5.200760661e-06f, 5.181992530e-06f, 5.163215467e-06f, 5.144429515e-06f, 5.125634716e-06f, 5.106831112e-06f, 5.088018747e-06f, 5.069197662e-06f, + 5.050367900e-06f, 5.031529504e-06f, 5.012682516e-06f, 4.993826978e-06f, 4.974962933e-06f, 4.956090425e-06f, 4.937209494e-06f, 4.918320184e-06f, 4.899422537e-06f, 4.880516597e-06f, + 4.861602405e-06f, 4.842680005e-06f, 4.823749438e-06f, 4.804810748e-06f, 4.785863977e-06f, 4.766909168e-06f, 4.747946364e-06f, 4.728975607e-06f, 4.709996941e-06f, 4.691010407e-06f, + 4.672016048e-06f, 4.653013908e-06f, 4.634004029e-06f, 4.614986454e-06f, 4.595961225e-06f, 4.576928386e-06f, 4.557887979e-06f, 4.538840047e-06f, 4.519784633e-06f, 4.500721779e-06f, + 4.481651530e-06f, 4.462573926e-06f, 4.443489012e-06f, 4.424396831e-06f, 4.405297424e-06f, 4.386190835e-06f, 4.367077108e-06f, 4.347956284e-06f, 4.328828407e-06f, 4.309693520e-06f, + 4.290551665e-06f, 4.271402886e-06f, 4.252247226e-06f, 4.233084727e-06f, 4.213915434e-06f, 4.194739387e-06f, 4.175556632e-06f, 4.156367210e-06f, 4.137171164e-06f, 4.117968539e-06f, + 4.098759376e-06f, 4.079543719e-06f, 4.060321611e-06f, 4.041093096e-06f, 4.021858215e-06f, 4.002617012e-06f, 3.983369531e-06f, 3.964115814e-06f, 3.944855904e-06f, 3.925589845e-06f, + 3.906317680e-06f, 3.887039452e-06f, 3.867755204e-06f, 3.848464979e-06f, 3.829168821e-06f, 3.809866772e-06f, 3.790558876e-06f, 3.771245176e-06f, 3.751925714e-06f, 3.732600535e-06f, + 3.713269682e-06f, 3.693933198e-06f, 3.674591125e-06f, 3.655243507e-06f, 3.635890388e-06f, 3.616531811e-06f, 3.597167818e-06f, 3.577798454e-06f, 3.558423761e-06f, 3.539043783e-06f, + 3.519658563e-06f, 3.500268143e-06f, 3.480872569e-06f, 3.461471882e-06f, 3.442066126e-06f, 3.422655345e-06f, 3.403239581e-06f, 3.383818879e-06f, 3.364393281e-06f, 3.344962830e-06f, + 3.325527570e-06f, 3.306087545e-06f, 3.286642797e-06f, 3.267193370e-06f, 3.247739308e-06f, 3.228280653e-06f, 3.208817449e-06f, 3.189349740e-06f, 3.169877568e-06f, 3.150400978e-06f, + 3.130920012e-06f, 3.111434714e-06f, 3.091945127e-06f, 3.072451295e-06f, 3.052953260e-06f, 3.033451067e-06f, 3.013944759e-06f, 2.994434379e-06f, 2.974919971e-06f, 2.955401577e-06f, + 2.935879242e-06f, 2.916353009e-06f, 2.896822921e-06f, 2.877289022e-06f, 2.857751354e-06f, 2.838209963e-06f, 2.818664890e-06f, 2.799116179e-06f, 2.779563874e-06f, 2.760008018e-06f, + 2.740448655e-06f, 2.720885828e-06f, 2.701319580e-06f, 2.681749955e-06f, 2.662176997e-06f, 2.642600748e-06f, 2.623021253e-06f, 2.603438554e-06f, 2.583852695e-06f, 2.564263720e-06f, + 2.544671672e-06f, 2.525076595e-06f, 2.505478531e-06f, 2.485877525e-06f, 2.466273619e-06f, 2.446666858e-06f, 2.427057284e-06f, 2.407444942e-06f, 2.387829874e-06f, 2.368212124e-06f, + 2.348591736e-06f, 2.328968753e-06f, 2.309343218e-06f, 2.289715175e-06f, 2.270084668e-06f, 2.250451739e-06f, 2.230816433e-06f, 2.211178792e-06f, 2.191538860e-06f, 2.171896681e-06f, + 2.152252299e-06f, 2.132605755e-06f, 2.112957095e-06f, 2.093306361e-06f, 2.073653597e-06f, 2.053998846e-06f, 2.034342152e-06f, 2.014683558e-06f, 1.995023108e-06f, 1.975360844e-06f, + 1.955696812e-06f, 1.936031053e-06f, 1.916363612e-06f, 1.896694531e-06f, 1.877023855e-06f, 1.857351626e-06f, 1.837677889e-06f, 1.818002686e-06f, 1.798326061e-06f, 1.778648057e-06f, + 1.758968719e-06f, 1.739288088e-06f, 1.719606209e-06f, 1.699923125e-06f, 1.680238880e-06f, 1.660553516e-06f, 1.640867077e-06f, 1.621179608e-06f, 1.601491150e-06f, 1.581801747e-06f, + 1.562111444e-06f, 1.542420282e-06f, 1.522728306e-06f, 1.503035559e-06f, 1.483342084e-06f, 1.463647925e-06f, 1.443953125e-06f, 1.424257728e-06f, 1.404561776e-06f, 1.384865313e-06f, + 1.365168383e-06f, 1.345471028e-06f, 1.325773292e-06f, 1.306075219e-06f, 1.286376852e-06f, 1.266678233e-06f, 1.246979408e-06f, 1.227280417e-06f, 1.207581306e-06f, 1.187882117e-06f, + 1.168182894e-06f, 1.148483679e-06f, 1.128784517e-06f, 1.109085450e-06f, 1.089386522e-06f, 1.069687776e-06f, 1.049989255e-06f, 1.030291002e-06f, 1.010593062e-06f, 9.908954757e-07f, + 9.711982881e-07f, 9.515015420e-07f, 9.318052805e-07f, 9.121095468e-07f, 8.924143842e-07f, 8.727198359e-07f, 8.530259451e-07f, 8.333327549e-07f, 8.136403085e-07f, 7.939486491e-07f, + 7.742578199e-07f, 7.545678640e-07f, 7.348788246e-07f, 7.151907447e-07f, 6.955036677e-07f, 6.758176364e-07f, 6.561326942e-07f, 6.364488841e-07f, 6.167662491e-07f, 5.970848325e-07f, + 5.774046772e-07f, 5.577258263e-07f, 5.380483230e-07f, 5.183722103e-07f, 4.986975312e-07f, 4.790243287e-07f, 4.593526460e-07f, 4.396825260e-07f, 4.200140117e-07f, 4.003471462e-07f, + 3.806819724e-07f, 3.610185334e-07f, 3.413568721e-07f, 3.216970314e-07f, 3.020390544e-07f, 2.823829840e-07f, 2.627288631e-07f, 2.430767347e-07f, 2.234266416e-07f, 2.037786269e-07f, + 1.841327333e-07f, 1.644890038e-07f, 1.448474812e-07f, 1.252082085e-07f, 1.055712284e-07f, 8.593658392e-08f, 6.630431775e-08f, 4.667447277e-08f, 2.704709180e-08f, 7.422217624e-09f, + -1.220010695e-08f, -3.181983915e-08f, -5.143693619e-08f, -7.105135533e-08f, -9.066305382e-08f, -1.102719889e-07f, -1.298781179e-07f, -1.494813980e-07f, -1.690817867e-07f, -1.886792411e-07f, + -2.082737186e-07f, -2.278651766e-07f, -2.474535723e-07f, -2.670388633e-07f, -2.866210067e-07f, -3.061999601e-07f, -3.257756807e-07f, -3.453481261e-07f, -3.649172536e-07f, -3.844830207e-07f, + -4.040453849e-07f, -4.236043035e-07f, -4.431597341e-07f, -4.627116341e-07f, -4.822599611e-07f, -5.018046726e-07f, -5.213457261e-07f, -5.408830791e-07f, -5.604166892e-07f, -5.799465140e-07f, + -5.994725110e-07f, -6.189946379e-07f, -6.385128523e-07f, -6.580271117e-07f, -6.775373739e-07f, -6.970435964e-07f, -7.165457370e-07f, -7.360437533e-07f, -7.555376031e-07f, -7.750272440e-07f, + -7.945126338e-07f, -8.139937301e-07f, -8.334704909e-07f, -8.529428738e-07f, -8.724108366e-07f, -8.918743372e-07f, -9.113333333e-07f, -9.307877828e-07f, -9.502376435e-07f, -9.696828733e-07f, + -9.891234301e-07f, -1.008559272e-06f, -1.027990356e-06f, -1.047416641e-06f, -1.066838085e-06f, -1.086254646e-06f, -1.105666281e-06f, -1.125072948e-06f, -1.144474607e-06f, -1.163871213e-06f, + -1.183262727e-06f, -1.202649105e-06f, -1.222030306e-06f, -1.241406288e-06f, -1.260777009e-06f, -1.280142427e-06f, -1.299502500e-06f, -1.318857187e-06f, -1.338206445e-06f, -1.357550233e-06f, + -1.376888510e-06f, -1.396221232e-06f, -1.415548359e-06f, -1.434869849e-06f, -1.454185659e-06f, -1.473495749e-06f, -1.492800077e-06f, -1.512098601e-06f, -1.531391279e-06f, -1.550678069e-06f, + -1.569958931e-06f, -1.589233823e-06f, -1.608502702e-06f, -1.627765528e-06f, -1.647022259e-06f, -1.666272853e-06f, -1.685517269e-06f, -1.704755465e-06f, -1.723987400e-06f, -1.743213033e-06f, + -1.762432322e-06f, -1.781645225e-06f, -1.800851702e-06f, -1.820051711e-06f, -1.839245210e-06f, -1.858432159e-06f, -1.877612516e-06f, -1.896786239e-06f, -1.915953288e-06f, -1.935113621e-06f, + -1.954267197e-06f, -1.973413974e-06f, -1.992553913e-06f, -2.011686970e-06f, -2.030813106e-06f, -2.049932280e-06f, -2.069044449e-06f, -2.088149573e-06f, -2.107247611e-06f, -2.126338523e-06f, + -2.145422266e-06f, -2.164498800e-06f, -2.183568083e-06f, -2.202630076e-06f, -2.221684737e-06f, -2.240732025e-06f, -2.259771900e-06f, -2.278804319e-06f, -2.297829243e-06f, -2.316846631e-06f, + -2.335856442e-06f, -2.354858635e-06f, -2.373853170e-06f, -2.392840005e-06f, -2.411819100e-06f, -2.430790414e-06f, -2.449753907e-06f, -2.468709538e-06f, -2.487657266e-06f, -2.506597051e-06f, + -2.525528852e-06f, -2.544452629e-06f, -2.563368340e-06f, -2.582275947e-06f, -2.601175407e-06f, -2.620066681e-06f, -2.638949728e-06f, -2.657824508e-06f, -2.676690980e-06f, -2.695549105e-06f, + -2.714398841e-06f, -2.733240148e-06f, -2.752072987e-06f, -2.770897316e-06f, -2.789713096e-06f, -2.808520286e-06f, -2.827318846e-06f, -2.846108736e-06f, -2.864889916e-06f, -2.883662345e-06f, + -2.902425984e-06f, -2.921180793e-06f, -2.939926731e-06f, -2.958663759e-06f, -2.977391835e-06f, -2.996110922e-06f, -3.014820977e-06f, -3.033521963e-06f, -3.052213837e-06f, -3.070896562e-06f, + -3.089570097e-06f, -3.108234401e-06f, -3.126889436e-06f, -3.145535162e-06f, -3.164171538e-06f, -3.182798525e-06f, -3.201416083e-06f, -3.220024173e-06f, -3.238622756e-06f, -3.257211790e-06f, + -3.275791238e-06f, -3.294361058e-06f, -3.312921212e-06f, -3.331471661e-06f, -3.350012364e-06f, -3.368543282e-06f, -3.387064376e-06f, -3.405575607e-06f, -3.424076934e-06f, -3.442568319e-06f, + -3.461049722e-06f, -3.479521105e-06f, -3.497982427e-06f, -3.516433649e-06f, -3.534874733e-06f, -3.553305639e-06f, -3.571726328e-06f, -3.590136761e-06f, -3.608536898e-06f, -3.626926701e-06f, + -3.645306130e-06f, -3.663675147e-06f, -3.682033712e-06f, -3.700381787e-06f, -3.718719333e-06f, -3.737046310e-06f, -3.755362680e-06f, -3.773668403e-06f, -3.791963442e-06f, -3.810247758e-06f, + -3.828521311e-06f, -3.846784062e-06f, -3.865035974e-06f, -3.883277007e-06f, -3.901507123e-06f, -3.919726283e-06f, -3.937934448e-06f, -3.956131581e-06f, -3.974317642e-06f, -3.992492592e-06f, + -4.010656395e-06f, -4.028809010e-06f, -4.046950400e-06f, -4.065080525e-06f, -4.083199349e-06f, -4.101306832e-06f, -4.119402937e-06f, -4.137487624e-06f, -4.155560856e-06f, -4.173622594e-06f, + -4.191672801e-06f, -4.209711437e-06f, -4.227738466e-06f, -4.245753849e-06f, -4.263757547e-06f, -4.281749524e-06f, -4.299729740e-06f, -4.317698158e-06f, -4.335654740e-06f, -4.353599447e-06f, + -4.371532244e-06f, -4.389453090e-06f, -4.407361949e-06f, -4.425258782e-06f, -4.443143553e-06f, -4.461016223e-06f, -4.478876754e-06f, -4.496725109e-06f, -4.514561251e-06f, -4.532385141e-06f, + -4.550196742e-06f, -4.567996017e-06f, -4.585782928e-06f, -4.603557438e-06f, -4.621319509e-06f, -4.639069104e-06f, -4.656806185e-06f, -4.674530715e-06f, -4.692242657e-06f, -4.709941974e-06f, + -4.727628628e-06f, -4.745302582e-06f, -4.762963799e-06f, -4.780612242e-06f, -4.798247874e-06f, -4.815870657e-06f, -4.833480555e-06f, -4.851077530e-06f, -4.868661547e-06f, -4.886232566e-06f, + -4.903790553e-06f, -4.921335469e-06f, -4.938867279e-06f, -4.956385944e-06f, -4.973891430e-06f, -4.991383698e-06f, -5.008862712e-06f, -5.026328435e-06f, -5.043780831e-06f, -5.061219864e-06f, + -5.078645495e-06f, -5.096057690e-06f, -5.113456412e-06f, -5.130841623e-06f, -5.148213289e-06f, -5.165571371e-06f, -5.182915834e-06f, -5.200246642e-06f, -5.217563759e-06f, -5.234867147e-06f, + -5.252156771e-06f, -5.269432595e-06f, -5.286694582e-06f, -5.303942696e-06f, -5.321176902e-06f, -5.338397163e-06f, -5.355603444e-06f, -5.372795707e-06f, -5.389973918e-06f, -5.407138040e-06f, + -5.424288038e-06f, -5.441423875e-06f, -5.458545517e-06f, -5.475652926e-06f, -5.492746068e-06f, -5.509824907e-06f, -5.526889407e-06f, -5.543939532e-06f, -5.560975247e-06f, -5.577996517e-06f, + -5.595003305e-06f, -5.611995577e-06f, -5.628973296e-06f, -5.645936429e-06f, -5.662884938e-06f, -5.679818789e-06f, -5.696737947e-06f, -5.713642376e-06f, -5.730532042e-06f, -5.747406908e-06f, + -5.764266940e-06f, -5.781112102e-06f, -5.797942361e-06f, -5.814757680e-06f, -5.831558024e-06f, -5.848343359e-06f, -5.865113650e-06f, -5.881868862e-06f, -5.898608960e-06f, -5.915333909e-06f, + -5.932043675e-06f, -5.948738222e-06f, -5.965417516e-06f, -5.982081523e-06f, -5.998730208e-06f, -6.015363536e-06f, -6.031981472e-06f, -6.048583983e-06f, -6.065171033e-06f, -6.081742589e-06f, + -6.098298616e-06f, -6.114839079e-06f, -6.131363945e-06f, -6.147873178e-06f, -6.164366746e-06f, -6.180844613e-06f, -6.197306745e-06f, -6.213753109e-06f, -6.230183671e-06f, -6.246598395e-06f, + -6.262997249e-06f, -6.279380198e-06f, -6.295747208e-06f, -6.312098246e-06f, -6.328433278e-06f, -6.344752270e-06f, -6.361055187e-06f, -6.377341998e-06f, -6.393612667e-06f, -6.409867161e-06f, + -6.426105446e-06f, -6.442327490e-06f, -6.458533258e-06f, -6.474722717e-06f, -6.490895834e-06f, -6.507052575e-06f, -6.523192907e-06f, -6.539316796e-06f, -6.555424209e-06f, -6.571515114e-06f, + -6.587589476e-06f, -6.603647263e-06f, -6.619688441e-06f, -6.635712978e-06f, -6.651720841e-06f, -6.667711996e-06f, -6.683686410e-06f, -6.699644051e-06f, -6.715584886e-06f, -6.731508882e-06f, + -6.747416006e-06f, -6.763306225e-06f, -6.779179507e-06f, -6.795035819e-06f, -6.810875129e-06f, -6.826697403e-06f, -6.842502610e-06f, -6.858290716e-06f, -6.874061690e-06f, -6.889815499e-06f, + -6.905552111e-06f, -6.921271493e-06f, -6.936973613e-06f, -6.952658439e-06f, -6.968325938e-06f, -6.983976079e-06f, -6.999608830e-06f, -7.015224157e-06f, -7.030822030e-06f, -7.046402416e-06f, + -7.061965283e-06f, -7.077510600e-06f, -7.093038334e-06f, -7.108548454e-06f, -7.124040928e-06f, -7.139515725e-06f, -7.154972812e-06f, -7.170412158e-06f, -7.185833731e-06f, -7.201237500e-06f, + -7.216623433e-06f, -7.231991499e-06f, -7.247341667e-06f, -7.262673904e-06f, -7.277988181e-06f, -7.293284464e-06f, -7.308562724e-06f, -7.323822929e-06f, -7.339065047e-06f, -7.354289048e-06f, + -7.369494901e-06f, -7.384682574e-06f, -7.399852037e-06f, -7.415003258e-06f, -7.430136207e-06f, -7.445250853e-06f, -7.460347165e-06f, -7.475425112e-06f, -7.490484664e-06f, -7.505525790e-06f, + -7.520548459e-06f, -7.535552641e-06f, -7.550538305e-06f, -7.565505420e-06f, -7.580453957e-06f, -7.595383884e-06f, -7.610295172e-06f, -7.625187790e-06f, -7.640061708e-06f, -7.654916895e-06f, + -7.669753322e-06f, -7.684570958e-06f, -7.699369773e-06f, -7.714149738e-06f, -7.728910821e-06f, -7.743652994e-06f, -7.758376226e-06f, -7.773080487e-06f, -7.787765748e-06f, -7.802431979e-06f, + -7.817079150e-06f, -7.831707231e-06f, -7.846316193e-06f, -7.860906006e-06f, -7.875476641e-06f, -7.890028068e-06f, -7.904560257e-06f, -7.919073180e-06f, -7.933566807e-06f, -7.948041108e-06f, + -7.962496055e-06f, -7.976931618e-06f, -7.991347767e-06f, -8.005744475e-06f, -8.020121711e-06f, -8.034479447e-06f, -8.048817654e-06f, -8.063136302e-06f, -8.077435364e-06f, -8.091714809e-06f, + -8.105974609e-06f, -8.120214736e-06f, -8.134435161e-06f, -8.148635855e-06f, -8.162816789e-06f, -8.176977936e-06f, -8.191119265e-06f, -8.205240750e-06f, -8.219342361e-06f, -8.233424070e-06f, + -8.247485849e-06f, -8.261527670e-06f, -8.275549504e-06f, -8.289551323e-06f, -8.303533098e-06f, -8.317494803e-06f, -8.331436409e-06f, -8.345357887e-06f, -8.359259211e-06f, -8.373140351e-06f, + -8.387001280e-06f, -8.400841971e-06f, -8.414662396e-06f, -8.428462526e-06f, -8.442242334e-06f, -8.456001793e-06f, -8.469740876e-06f, -8.483459553e-06f, -8.497157799e-06f, -8.510835585e-06f, + -8.524492885e-06f, -8.538129671e-06f, -8.551745915e-06f, -8.565341591e-06f, -8.578916671e-06f, -8.592471128e-06f, -8.606004936e-06f, -8.619518066e-06f, -8.633010493e-06f, -8.646482189e-06f, + -8.659933127e-06f, -8.673363280e-06f, -8.686772622e-06f, -8.700161127e-06f, -8.713528766e-06f, -8.726875514e-06f, -8.740201344e-06f, -8.753506230e-06f, -8.766790145e-06f, -8.780053062e-06f, + -8.793294956e-06f, -8.806515799e-06f, -8.819715566e-06f, -8.832894231e-06f, -8.846051766e-06f, -8.859188147e-06f, -8.872303346e-06f, -8.885397339e-06f, -8.898470098e-06f, -8.911521599e-06f, + -8.924551814e-06f, -8.937560719e-06f, -8.950548288e-06f, -8.963514494e-06f, -8.976459312e-06f, -8.989382716e-06f, -9.002284682e-06f, -9.015165183e-06f, -9.028024193e-06f, -9.040861689e-06f, + -9.053677643e-06f, -9.066472030e-06f, -9.079244827e-06f, -9.091996006e-06f, -9.104725544e-06f, -9.117433414e-06f, -9.130119592e-06f, -9.142784053e-06f, -9.155426772e-06f, -9.168047723e-06f, + -9.180646883e-06f, -9.193224226e-06f, -9.205779727e-06f, -9.218313362e-06f, -9.230825106e-06f, -9.243314934e-06f, -9.255782822e-06f, -9.268228746e-06f, -9.280652680e-06f, -9.293054601e-06f, + -9.305434484e-06f, -9.317792305e-06f, -9.330128040e-06f, -9.342441663e-06f, -9.354733152e-06f, -9.367002482e-06f, -9.379249630e-06f, -9.391474570e-06f, -9.403677279e-06f, -9.415857733e-06f, + -9.428015909e-06f, -9.440151783e-06f, -9.452265330e-06f, -9.464356528e-06f, -9.476425352e-06f, -9.488471779e-06f, -9.500495785e-06f, -9.512497347e-06f, -9.524476442e-06f, -9.536433046e-06f, + -9.548367136e-06f, -9.560278689e-06f, -9.572167681e-06f, -9.584034089e-06f, -9.595877890e-06f, -9.607699061e-06f, -9.619497580e-06f, -9.631273422e-06f, -9.643026566e-06f, -9.654756988e-06f, + -9.666464666e-06f, -9.678149576e-06f, -9.689811697e-06f, -9.701451005e-06f, -9.713067478e-06f, -9.724661094e-06f, -9.736231829e-06f, -9.747779662e-06f, -9.759304571e-06f, -9.770806532e-06f, + -9.782285523e-06f, -9.793741524e-06f, -9.805174510e-06f, -9.816584461e-06f, -9.827971353e-06f, -9.839335166e-06f, -9.850675877e-06f, -9.861993465e-06f, -9.873287907e-06f, -9.884559181e-06f, + -9.895807267e-06f, -9.907032142e-06f, -9.918233784e-06f, -9.929412173e-06f, -9.940567286e-06f, -9.951699103e-06f, -9.962807601e-06f, -9.973892760e-06f, -9.984954558e-06f, -9.995992974e-06f, + -1.000700799e-05f, -1.001799958e-05f, -1.002896772e-05f, -1.003991239e-05f, -1.005083358e-05f, -1.006173126e-05f, -1.007260542e-05f, -1.008345602e-05f, -1.009428305e-05f, -1.010508649e-05f, + -1.011586631e-05f, -1.012662251e-05f, -1.013735505e-05f, -1.014806392e-05f, -1.015874909e-05f, -1.016941055e-05f, -1.018004827e-05f, -1.019066224e-05f, -1.020125244e-05f, -1.021181884e-05f, + -1.022236142e-05f, -1.023288017e-05f, -1.024337506e-05f, -1.025384608e-05f, -1.026429320e-05f, -1.027471641e-05f, -1.028511568e-05f, -1.029549100e-05f, -1.030584234e-05f, -1.031616969e-05f, + -1.032647303e-05f, -1.033675233e-05f, -1.034700758e-05f, -1.035723876e-05f, -1.036744585e-05f, -1.037762883e-05f, -1.038778768e-05f, -1.039792238e-05f, -1.040803291e-05f, -1.041811926e-05f, + -1.042818140e-05f, -1.043821932e-05f, -1.044823299e-05f, -1.045822240e-05f, -1.046818753e-05f, -1.047812836e-05f, -1.048804487e-05f, -1.049793705e-05f, -1.050780487e-05f, -1.051764831e-05f, + -1.052746737e-05f, -1.053726201e-05f, -1.054703222e-05f, -1.055677799e-05f, -1.056649929e-05f, -1.057619611e-05f, -1.058586842e-05f, -1.059551622e-05f, -1.060513947e-05f, -1.061473818e-05f, + -1.062431230e-05f, -1.063386184e-05f, -1.064338677e-05f, -1.065288707e-05f, -1.066236273e-05f, -1.067181372e-05f, -1.068124004e-05f, -1.069064166e-05f, -1.070001856e-05f, -1.070937074e-05f, + -1.071869816e-05f, -1.072800082e-05f, -1.073727869e-05f, -1.074653176e-05f, -1.075576002e-05f, -1.076496344e-05f, -1.077414201e-05f, -1.078329571e-05f, -1.079242453e-05f, -1.080152844e-05f, + -1.081060744e-05f, -1.081966150e-05f, -1.082869060e-05f, -1.083769474e-05f, -1.084667389e-05f, -1.085562805e-05f, -1.086455718e-05f, -1.087346128e-05f, -1.088234033e-05f, -1.089119431e-05f, + -1.090002321e-05f, -1.090882701e-05f, -1.091760569e-05f, -1.092635924e-05f, -1.093508765e-05f, -1.094379089e-05f, -1.095246896e-05f, -1.096112183e-05f, -1.096974949e-05f, -1.097835192e-05f, + -1.098692911e-05f, -1.099548105e-05f, -1.100400771e-05f, -1.101250909e-05f, -1.102098516e-05f, -1.102943592e-05f, -1.103786134e-05f, -1.104626141e-05f, -1.105463611e-05f, -1.106298544e-05f, + -1.107130938e-05f, -1.107960790e-05f, -1.108788100e-05f, -1.109612867e-05f, -1.110435087e-05f, -1.111254761e-05f, -1.112071887e-05f, -1.112886463e-05f, -1.113698488e-05f, -1.114507960e-05f, + -1.115314878e-05f, -1.116119241e-05f, -1.116921047e-05f, -1.117720294e-05f, -1.118516981e-05f, -1.119311107e-05f, -1.120102671e-05f, -1.120891670e-05f, -1.121678104e-05f, -1.122461972e-05f, + -1.123243271e-05f, -1.124022000e-05f, -1.124798159e-05f, -1.125571745e-05f, -1.126342757e-05f, -1.127111195e-05f, -1.127877056e-05f, -1.128640339e-05f, -1.129401044e-05f, -1.130159167e-05f, + -1.130914710e-05f, -1.131667669e-05f, -1.132418043e-05f, -1.133165832e-05f, -1.133911035e-05f, -1.134653648e-05f, -1.135393673e-05f, -1.136131106e-05f, -1.136865947e-05f, -1.137598195e-05f, + -1.138327848e-05f, -1.139054906e-05f, -1.139779366e-05f, -1.140501228e-05f, -1.141220490e-05f, -1.141937151e-05f, -1.142651210e-05f, -1.143362665e-05f, -1.144071516e-05f, -1.144777761e-05f, + -1.145481399e-05f, -1.146182429e-05f, -1.146880850e-05f, -1.147576660e-05f, -1.148269858e-05f, -1.148960443e-05f, -1.149648414e-05f, -1.150333769e-05f, -1.151016509e-05f, -1.151696630e-05f, + -1.152374133e-05f, -1.153049016e-05f, -1.153721277e-05f, -1.154390917e-05f, -1.155057933e-05f, -1.155722325e-05f, -1.156384091e-05f, -1.157043231e-05f, -1.157699742e-05f, -1.158353625e-05f, + -1.159004878e-05f, -1.159653500e-05f, -1.160299490e-05f, -1.160942847e-05f, -1.161583569e-05f, -1.162221656e-05f, -1.162857107e-05f, -1.163489920e-05f, -1.164120095e-05f, -1.164747630e-05f, + -1.165372525e-05f, -1.165994778e-05f, -1.166614388e-05f, -1.167231355e-05f, -1.167845678e-05f, -1.168457355e-05f, -1.169066385e-05f, -1.169672767e-05f, -1.170276501e-05f, -1.170877586e-05f, + -1.171476020e-05f, -1.172071802e-05f, -1.172664932e-05f, -1.173255409e-05f, -1.173843231e-05f, -1.174428398e-05f, -1.175010909e-05f, -1.175590762e-05f, -1.176167958e-05f, -1.176742494e-05f, + -1.177314371e-05f, -1.177883587e-05f, -1.178450141e-05f, -1.179014032e-05f, -1.179575260e-05f, -1.180133824e-05f, -1.180689722e-05f, -1.181242954e-05f, -1.181793519e-05f, -1.182341416e-05f, + -1.182886645e-05f, -1.183429204e-05f, -1.183969093e-05f, -1.184506310e-05f, -1.185040856e-05f, -1.185572728e-05f, -1.186101927e-05f, -1.186628451e-05f, -1.187152300e-05f, -1.187673473e-05f, + -1.188191969e-05f, -1.188707787e-05f, -1.189220927e-05f, -1.189731387e-05f, -1.190239168e-05f, -1.190744268e-05f, -1.191246686e-05f, -1.191746422e-05f, -1.192243475e-05f, -1.192737844e-05f, + -1.193229529e-05f, -1.193718528e-05f, -1.194204842e-05f, -1.194688468e-05f, -1.195169408e-05f, -1.195647659e-05f, -1.196123222e-05f, -1.196596095e-05f, -1.197066278e-05f, -1.197533770e-05f, + -1.197998571e-05f, -1.198460679e-05f, -1.198920095e-05f, -1.199376817e-05f, -1.199830845e-05f, -1.200282179e-05f, -1.200730817e-05f, -1.201176759e-05f, -1.201620004e-05f, -1.202060552e-05f, + -1.202498402e-05f, -1.202933553e-05f, -1.203366006e-05f, -1.203795758e-05f, -1.204222811e-05f, -1.204647163e-05f, -1.205068813e-05f, -1.205487761e-05f, -1.205904006e-05f, -1.206317549e-05f, + -1.206728388e-05f, -1.207136522e-05f, -1.207541952e-05f, -1.207944676e-05f, -1.208344695e-05f, -1.208742007e-05f, -1.209136612e-05f, -1.209528510e-05f, -1.209917701e-05f, -1.210304182e-05f, + -1.210687955e-05f, -1.211069018e-05f, -1.211447372e-05f, -1.211823015e-05f, -1.212195948e-05f, -1.212566169e-05f, -1.212933679e-05f, -1.213298476e-05f, -1.213660561e-05f, -1.214019932e-05f, + -1.214376591e-05f, -1.214730535e-05f, -1.215081765e-05f, -1.215430280e-05f, -1.215776080e-05f, -1.216119165e-05f, -1.216459534e-05f, -1.216797186e-05f, -1.217132122e-05f, -1.217464340e-05f, + -1.217793841e-05f, -1.218120625e-05f, -1.218444690e-05f, -1.218766036e-05f, -1.219084664e-05f, -1.219400572e-05f, -1.219713761e-05f, -1.220024230e-05f, -1.220331979e-05f, -1.220637007e-05f, + -1.220939314e-05f, -1.221238900e-05f, -1.221535765e-05f, -1.221829908e-05f, -1.222121329e-05f, -1.222410028e-05f, -1.222696004e-05f, -1.222979257e-05f, -1.223259787e-05f, -1.223537594e-05f, + -1.223812677e-05f, -1.224085036e-05f, -1.224354671e-05f, -1.224621581e-05f, -1.224885768e-05f, -1.225147229e-05f, -1.225405965e-05f, -1.225661976e-05f, -1.225915262e-05f, -1.226165822e-05f, + -1.226413656e-05f, -1.226658764e-05f, -1.226901146e-05f, -1.227140802e-05f, -1.227377731e-05f, -1.227611934e-05f, -1.227843409e-05f, -1.228072158e-05f, -1.228298179e-05f, -1.228521474e-05f, + -1.228742040e-05f, -1.228959880e-05f, -1.229174991e-05f, -1.229387375e-05f, -1.229597031e-05f, -1.229803959e-05f, -1.230008160e-05f, -1.230209631e-05f, -1.230408375e-05f, -1.230604390e-05f, + -1.230797677e-05f, -1.230988236e-05f, -1.231176066e-05f, -1.231361168e-05f, -1.231543540e-05f, -1.231723185e-05f, -1.231900100e-05f, -1.232074287e-05f, -1.232245745e-05f, -1.232414475e-05f, + -1.232580475e-05f, -1.232743747e-05f, -1.232904290e-05f, -1.233062105e-05f, -1.233217190e-05f, -1.233369547e-05f, -1.233519176e-05f, -1.233666075e-05f, -1.233810246e-05f, -1.233951688e-05f, + -1.234090402e-05f, -1.234226388e-05f, -1.234359645e-05f, -1.234490173e-05f, -1.234617973e-05f, -1.234743046e-05f, -1.234865390e-05f, -1.234985005e-05f, -1.235101894e-05f, -1.235216054e-05f, + -1.235327486e-05f, -1.235436191e-05f, -1.235542169e-05f, -1.235645419e-05f, -1.235745942e-05f, -1.235843737e-05f, -1.235938806e-05f, -1.236031148e-05f, -1.236120764e-05f, -1.236207653e-05f, + -1.236291815e-05f, -1.236373252e-05f, -1.236451963e-05f, -1.236527948e-05f, -1.236601207e-05f, -1.236671741e-05f, -1.236739550e-05f, -1.236804634e-05f, -1.236866993e-05f, -1.236926627e-05f, + -1.236983538e-05f, -1.237037724e-05f, -1.237089186e-05f, -1.237137925e-05f, -1.237183941e-05f, -1.237227234e-05f, -1.237267803e-05f, -1.237305651e-05f, -1.237340776e-05f, -1.237373179e-05f, + -1.237402860e-05f, -1.237429821e-05f, -1.237454060e-05f, -1.237475578e-05f, -1.237494376e-05f, -1.237510453e-05f, -1.237523811e-05f, -1.237534449e-05f, -1.237542369e-05f, -1.237547569e-05f, + -1.237550051e-05f, -1.237549815e-05f, -1.237546861e-05f, -1.237541190e-05f, -1.237532801e-05f, -1.237521696e-05f, -1.237507875e-05f, -1.237491338e-05f, -1.237472086e-05f, -1.237450118e-05f, + -1.237425436e-05f, -1.237398039e-05f, -1.237367929e-05f, -1.237335105e-05f, -1.237299569e-05f, -1.237261319e-05f, -1.237220358e-05f, -1.237176685e-05f, -1.237130301e-05f, -1.237081206e-05f, + -1.237029401e-05f, -1.236974886e-05f, -1.236917662e-05f, -1.236857729e-05f, -1.236795087e-05f, -1.236729738e-05f, -1.236661681e-05f, -1.236590918e-05f, -1.236517448e-05f, -1.236441272e-05f, + -1.236362391e-05f, -1.236280805e-05f, -1.236196516e-05f, -1.236109522e-05f, -1.236019825e-05f, -1.235927426e-05f, -1.235832325e-05f, -1.235734522e-05f, -1.235634018e-05f, -1.235530814e-05f, + -1.235424911e-05f, -1.235316308e-05f, -1.235205006e-05f, -1.235091007e-05f, -1.234974311e-05f, -1.234854917e-05f, -1.234732828e-05f, -1.234608043e-05f, -1.234480563e-05f, -1.234350389e-05f, + -1.234217522e-05f, -1.234081961e-05f, -1.233943709e-05f, -1.233802764e-05f, -1.233659129e-05f, -1.233512804e-05f, -1.233363789e-05f, -1.233212085e-05f, -1.233057693e-05f, -1.232900613e-05f, + -1.232740846e-05f, -1.232578394e-05f, -1.232413255e-05f, -1.232245433e-05f, -1.232074926e-05f, -1.231901736e-05f, -1.231725864e-05f, -1.231547309e-05f, -1.231366074e-05f, -1.231182158e-05f, + -1.230995563e-05f, -1.230806290e-05f, -1.230614338e-05f, -1.230419709e-05f, -1.230222404e-05f, -1.230022423e-05f, -1.229819767e-05f, -1.229614437e-05f, -1.229406434e-05f, -1.229195758e-05f, + -1.228982411e-05f, -1.228766393e-05f, -1.228547705e-05f, -1.228326348e-05f, -1.228102323e-05f, -1.227875630e-05f, -1.227646271e-05f, -1.227414246e-05f, -1.227179556e-05f, -1.226942202e-05f, + -1.226702185e-05f, -1.226459506e-05f, -1.226214165e-05f, -1.225966164e-05f, -1.225715503e-05f, -1.225462184e-05f, -1.225206207e-05f, -1.224947573e-05f, -1.224686283e-05f, -1.224422338e-05f, + -1.224155739e-05f, -1.223886486e-05f, -1.223614582e-05f, -1.223340026e-05f, -1.223062820e-05f, -1.222782965e-05f, -1.222500461e-05f, -1.222215310e-05f, -1.221927513e-05f, -1.221637070e-05f, + -1.221343982e-05f, -1.221048251e-05f, -1.220749878e-05f, -1.220448863e-05f, -1.220145208e-05f, -1.219838913e-05f, -1.219529980e-05f, -1.219218409e-05f, -1.218904202e-05f, -1.218587360e-05f, + -1.218267883e-05f, -1.217945774e-05f, -1.217621032e-05f, -1.217293659e-05f, -1.216963656e-05f, -1.216631024e-05f, -1.216295764e-05f, -1.215957877e-05f, -1.215617365e-05f, -1.215274228e-05f, + -1.214928467e-05f, -1.214580084e-05f, -1.214229080e-05f, -1.213875455e-05f, -1.213519212e-05f, -1.213160350e-05f, -1.212798872e-05f, -1.212434778e-05f, -1.212068070e-05f, -1.211698748e-05f, + -1.211326814e-05f, -1.210952269e-05f, -1.210575114e-05f, -1.210195351e-05f, -1.209812980e-05f, -1.209428002e-05f, -1.209040420e-05f, -1.208650233e-05f, -1.208257444e-05f, -1.207862053e-05f, + -1.207464062e-05f, -1.207063472e-05f, -1.206660283e-05f, -1.206254499e-05f, -1.205846119e-05f, -1.205435144e-05f, -1.205021577e-05f, -1.204605418e-05f, -1.204186668e-05f, -1.203765330e-05f, + -1.203341403e-05f, -1.202914890e-05f, -1.202485792e-05f, -1.202054109e-05f, -1.201619844e-05f, -1.201182997e-05f, -1.200743570e-05f, -1.200301565e-05f, -1.199856981e-05f, -1.199409822e-05f, + -1.198960087e-05f, -1.198507779e-05f, -1.198052899e-05f, -1.197595448e-05f, -1.197135427e-05f, -1.196672838e-05f, -1.196207682e-05f, -1.195739961e-05f, -1.195269675e-05f, -1.194796827e-05f, + -1.194321417e-05f, -1.193843448e-05f, -1.193362919e-05f, -1.192879834e-05f, -1.192394193e-05f, -1.191905997e-05f, -1.191415248e-05f, -1.190921948e-05f, -1.190426098e-05f, -1.189927698e-05f, + -1.189426752e-05f, -1.188923260e-05f, -1.188417223e-05f, -1.187908643e-05f, -1.187397522e-05f, -1.186883861e-05f, -1.186367661e-05f, -1.185848924e-05f, -1.185327651e-05f, -1.184803844e-05f, + -1.184277505e-05f, -1.183748634e-05f, -1.183217234e-05f, -1.182683305e-05f, -1.182146850e-05f, -1.181607869e-05f, -1.181066365e-05f, -1.180522339e-05f, -1.179975792e-05f, -1.179426726e-05f, + -1.178875143e-05f, -1.178321043e-05f, -1.177764429e-05f, -1.177205303e-05f, -1.176643665e-05f, -1.176079517e-05f, -1.175512861e-05f, -1.174943698e-05f, -1.174372031e-05f, -1.173797860e-05f, + -1.173221187e-05f, -1.172642013e-05f, -1.172060342e-05f, -1.171476173e-05f, -1.170889509e-05f, -1.170300351e-05f, -1.169708700e-05f, -1.169114560e-05f, -1.168517930e-05f, -1.167918813e-05f, + -1.167317211e-05f, -1.166713124e-05f, -1.166106555e-05f, -1.165497506e-05f, -1.164885977e-05f, -1.164271971e-05f, -1.163655490e-05f, -1.163036535e-05f, -1.162415107e-05f, -1.161791209e-05f, + -1.161164842e-05f, -1.160536007e-05f, -1.159904707e-05f, -1.159270944e-05f, -1.158634718e-05f, -1.157996032e-05f, -1.157354888e-05f, -1.156711287e-05f, -1.156065230e-05f, -1.155416720e-05f, + -1.154765759e-05f, -1.154112348e-05f, -1.153456488e-05f, -1.152798183e-05f, -1.152137432e-05f, -1.151474239e-05f, -1.150808605e-05f, -1.150140532e-05f, -1.149470021e-05f, -1.148797075e-05f, + -1.148121694e-05f, -1.147443882e-05f, -1.146763640e-05f, -1.146080969e-05f, -1.145395871e-05f, -1.144708349e-05f, -1.144018404e-05f, -1.143326037e-05f, -1.142631252e-05f, -1.141934049e-05f, + -1.141234430e-05f, -1.140532398e-05f, -1.139827954e-05f, -1.139121100e-05f, -1.138411838e-05f, -1.137700170e-05f, -1.136986097e-05f, -1.136269622e-05f, -1.135550747e-05f, -1.134829472e-05f, + -1.134105801e-05f, -1.133379735e-05f, -1.132651277e-05f, -1.131920427e-05f, -1.131187188e-05f, -1.130451562e-05f, -1.129713551e-05f, -1.128973156e-05f, -1.128230380e-05f, -1.127485225e-05f, + -1.126737692e-05f, -1.125987783e-05f, -1.125235501e-05f, -1.124480848e-05f, -1.123723825e-05f, -1.122964434e-05f, -1.122202678e-05f, -1.121438558e-05f, -1.120672076e-05f, -1.119903235e-05f, + -1.119132036e-05f, -1.118358482e-05f, -1.117582573e-05f, -1.116804314e-05f, -1.116023704e-05f, -1.115240747e-05f, -1.114455444e-05f, -1.113667798e-05f, -1.112877811e-05f, -1.112085484e-05f, + -1.111290819e-05f, -1.110493820e-05f, -1.109694487e-05f, -1.108892823e-05f, -1.108088829e-05f, -1.107282509e-05f, -1.106473864e-05f, -1.105662895e-05f, -1.104849606e-05f, -1.104033999e-05f, + -1.103216075e-05f, -1.102395836e-05f, -1.101573285e-05f, -1.100748423e-05f, -1.099921254e-05f, -1.099091778e-05f, -1.098259998e-05f, -1.097425917e-05f, -1.096589536e-05f, -1.095750858e-05f, + -1.094909884e-05f, -1.094066617e-05f, -1.093221059e-05f, -1.092373212e-05f, -1.091523079e-05f, -1.090670660e-05f, -1.089815960e-05f, -1.088958979e-05f, -1.088099721e-05f, -1.087238186e-05f, + -1.086374378e-05f, -1.085508298e-05f, -1.084639950e-05f, -1.083769334e-05f, -1.082896454e-05f, -1.082021310e-05f, -1.081143907e-05f, -1.080264245e-05f, -1.079382328e-05f, -1.078498157e-05f, + -1.077611734e-05f, -1.076723063e-05f, -1.075832144e-05f, -1.074938981e-05f, -1.074043575e-05f, -1.073145929e-05f, -1.072246046e-05f, -1.071343926e-05f, -1.070439574e-05f, -1.069532990e-05f, + -1.068624178e-05f, -1.067713139e-05f, -1.066799876e-05f, -1.065884391e-05f, -1.064966687e-05f, -1.064046765e-05f, -1.063124629e-05f, -1.062200280e-05f, -1.061273720e-05f, -1.060344953e-05f, + -1.059413980e-05f, -1.058480804e-05f, -1.057545426e-05f, -1.056607851e-05f, -1.055668078e-05f, -1.054726113e-05f, -1.053781955e-05f, -1.052835609e-05f, -1.051887075e-05f, -1.050936357e-05f, + -1.049983458e-05f, -1.049028378e-05f, -1.048071121e-05f, -1.047111690e-05f, -1.046150086e-05f, -1.045186311e-05f, -1.044220369e-05f, -1.043252262e-05f, -1.042281992e-05f, -1.041309562e-05f, + -1.040334974e-05f, -1.039358230e-05f, -1.038379332e-05f, -1.037398285e-05f, -1.036415088e-05f, -1.035429747e-05f, -1.034442261e-05f, -1.033452635e-05f, -1.032460870e-05f, -1.031466970e-05f, + -1.030470935e-05f, -1.029472770e-05f, -1.028472476e-05f, -1.027470056e-05f, -1.026465512e-05f, -1.025458848e-05f, -1.024450064e-05f, -1.023439165e-05f, -1.022426152e-05f, -1.021411027e-05f, + -1.020393794e-05f, -1.019374455e-05f, -1.018353013e-05f, -1.017329469e-05f, -1.016303827e-05f, -1.015276088e-05f, -1.014246256e-05f, -1.013214334e-05f, -1.012180323e-05f, -1.011144226e-05f, + -1.010106046e-05f, -1.009065785e-05f, -1.008023445e-05f, -1.006979031e-05f, -1.005932543e-05f, -1.004883985e-05f, -1.003833359e-05f, -1.002780667e-05f, -1.001725913e-05f, -1.000669099e-05f, + -9.996102272e-06f, -9.985493006e-06f, -9.974863216e-06f, -9.964212929e-06f, -9.953542170e-06f, -9.942850967e-06f, -9.932139346e-06f, -9.921407332e-06f, -9.910654951e-06f, -9.899882231e-06f, + -9.889089198e-06f, -9.878275877e-06f, -9.867442296e-06f, -9.856588481e-06f, -9.845714458e-06f, -9.834820254e-06f, -9.823905896e-06f, -9.812971410e-06f, -9.802016823e-06f, -9.791042162e-06f, + -9.780047453e-06f, -9.769032724e-06f, -9.757998001e-06f, -9.746943310e-06f, -9.735868680e-06f, -9.724774137e-06f, -9.713659708e-06f, -9.702525419e-06f, -9.691371299e-06f, -9.680197375e-06f, + -9.669003672e-06f, -9.657790219e-06f, -9.646557044e-06f, -9.635304172e-06f, -9.624031632e-06f, -9.612739451e-06f, -9.601427657e-06f, -9.590096276e-06f, -9.578745336e-06f, -9.567374866e-06f, + -9.555984891e-06f, -9.544575441e-06f, -9.533146543e-06f, -9.521698224e-06f, -9.510230512e-06f, -9.498743435e-06f, -9.487237020e-06f, -9.475711296e-06f, -9.464166291e-06f, -9.452602032e-06f, + -9.441018547e-06f, -9.429415864e-06f, -9.417794012e-06f, -9.406153019e-06f, -9.394492912e-06f, -9.382813719e-06f, -9.371115470e-06f, -9.359398191e-06f, -9.347661912e-06f, -9.335906661e-06f, + -9.324132466e-06f, -9.312339355e-06f, -9.300527357e-06f, -9.288696501e-06f, -9.276846814e-06f, -9.264978326e-06f, -9.253091064e-06f, -9.241185058e-06f, -9.229260337e-06f, -9.217316928e-06f, + -9.205354860e-06f, -9.193374164e-06f, -9.181374866e-06f, -9.169356996e-06f, -9.157320583e-06f, -9.145265656e-06f, -9.133192244e-06f, -9.121100375e-06f, -9.108990079e-06f, -9.096861384e-06f, + -9.084714321e-06f, -9.072548918e-06f, -9.060365203e-06f, -9.048163207e-06f, -9.035942959e-06f, -9.023704487e-06f, -9.011447822e-06f, -8.999172992e-06f, -8.986880027e-06f, -8.974568957e-06f, + -8.962239810e-06f, -8.949892616e-06f, -8.937527405e-06f, -8.925144207e-06f, -8.912743050e-06f, -8.900323965e-06f, -8.887886981e-06f, -8.875432128e-06f, -8.862959436e-06f, -8.850468934e-06f, + -8.837960653e-06f, -8.825434622e-06f, -8.812890870e-06f, -8.800329429e-06f, -8.787750327e-06f, -8.775153595e-06f, -8.762539263e-06f, -8.749907361e-06f, -8.737257919e-06f, -8.724590967e-06f, + -8.711906535e-06f, -8.699204654e-06f, -8.686485353e-06f, -8.673748663e-06f, -8.660994615e-06f, -8.648223238e-06f, -8.635434563e-06f, -8.622628620e-06f, -8.609805440e-06f, -8.596965053e-06f, + -8.584107490e-06f, -8.571232782e-06f, -8.558340958e-06f, -8.545432049e-06f, -8.532506087e-06f, -8.519563101e-06f, -8.506603122e-06f, -8.493626182e-06f, -8.480632311e-06f, -8.467621539e-06f, + -8.454593898e-06f, -8.441549418e-06f, -8.428488131e-06f, -8.415410067e-06f, -8.402315257e-06f, -8.389203732e-06f, -8.376075523e-06f, -8.362930662e-06f, -8.349769179e-06f, -8.336591106e-06f, + -8.323396473e-06f, -8.310185312e-06f, -8.296957654e-06f, -8.283713531e-06f, -8.270452973e-06f, -8.257176012e-06f, -8.243882679e-06f, -8.230573006e-06f, -8.217247024e-06f, -8.203904765e-06f, + -8.190546259e-06f, -8.177171539e-06f, -8.163780636e-06f, -8.150373582e-06f, -8.136950408e-06f, -8.123511146e-06f, -8.110055827e-06f, -8.096584484e-06f, -8.083097148e-06f, -8.069593850e-06f, + -8.056074623e-06f, -8.042539498e-06f, -8.028988507e-06f, -8.015421683e-06f, -8.001839056e-06f, -7.988240660e-06f, -7.974626525e-06f, -7.960996684e-06f, -7.947351169e-06f, -7.933690012e-06f, + -7.920013245e-06f, -7.906320901e-06f, -7.892613011e-06f, -7.878889607e-06f, -7.865150722e-06f, -7.851396388e-06f, -7.837626637e-06f, -7.823841503e-06f, -7.810041015e-06f, -7.796225209e-06f, + -7.782394115e-06f, -7.768547766e-06f, -7.754686194e-06f, -7.740809433e-06f, -7.726917514e-06f, -7.713010470e-06f, -7.699088334e-06f, -7.685151139e-06f, -7.671198916e-06f, -7.657231698e-06f, + -7.643249519e-06f, -7.629252411e-06f, -7.615240406e-06f, -7.601213538e-06f, -7.587171839e-06f, -7.573115342e-06f, -7.559044080e-06f, -7.544958086e-06f, -7.530857392e-06f, -7.516742032e-06f, + -7.502612039e-06f, -7.488467445e-06f, -7.474308284e-06f, -7.460134588e-06f, -7.445946392e-06f, -7.431743727e-06f, -7.417526627e-06f, -7.403295125e-06f, -7.389049254e-06f, -7.374789048e-06f, + -7.360514540e-06f, -7.346225762e-06f, -7.331922749e-06f, -7.317605534e-06f, -7.303274149e-06f, -7.288928629e-06f, -7.274569007e-06f, -7.260195316e-06f, -7.245807589e-06f, -7.231405861e-06f, + -7.216990164e-06f, -7.202560532e-06f, -7.188116999e-06f, -7.173659598e-06f, -7.159188363e-06f, -7.144703328e-06f, -7.130204526e-06f, -7.115691991e-06f, -7.101165756e-06f, -7.086625856e-06f, + -7.072072324e-06f, -7.057505193e-06f, -7.042924499e-06f, -7.028330274e-06f, -7.013722552e-06f, -6.999101368e-06f, -6.984466754e-06f, -6.969818746e-06f, -6.955157377e-06f, -6.940482682e-06f, + -6.925794693e-06f, -6.911093446e-06f, -6.896378973e-06f, -6.881651311e-06f, -6.866910491e-06f, -6.852156549e-06f, -6.837389519e-06f, -6.822609435e-06f, -6.807816331e-06f, -6.793010241e-06f, + -6.778191200e-06f, -6.763359242e-06f, -6.748514401e-06f, -6.733656712e-06f, -6.718786209e-06f, -6.703902926e-06f, -6.689006897e-06f, -6.674098158e-06f, -6.659176742e-06f, -6.644242685e-06f, + -6.629296020e-06f, -6.614336782e-06f, -6.599365005e-06f, -6.584380725e-06f, -6.569383976e-06f, -6.554374791e-06f, -6.539353207e-06f, -6.524319258e-06f, -6.509272978e-06f, -6.494214402e-06f, + -6.479143564e-06f, -6.464060500e-06f, -6.448965245e-06f, -6.433857832e-06f, -6.418738298e-06f, -6.403606676e-06f, -6.388463001e-06f, -6.373307309e-06f, -6.358139635e-06f, -6.342960013e-06f, + -6.327768477e-06f, -6.312565064e-06f, -6.297349809e-06f, -6.282122745e-06f, -6.266883909e-06f, -6.251633334e-06f, -6.236371058e-06f, -6.221097113e-06f, -6.205811536e-06f, -6.190514362e-06f, + -6.175205625e-06f, -6.159885362e-06f, -6.144553607e-06f, -6.129210395e-06f, -6.113855761e-06f, -6.098489742e-06f, -6.083112372e-06f, -6.067723686e-06f, -6.052323720e-06f, -6.036912509e-06f, + -6.021490089e-06f, -6.006056495e-06f, -5.990611761e-06f, -5.975155925e-06f, -5.959689021e-06f, -5.944211084e-06f, -5.928722150e-06f, -5.913222255e-06f, -5.897711434e-06f, -5.882189722e-06f, + -5.866657156e-06f, -5.851113770e-06f, -5.835559601e-06f, -5.819994684e-06f, -5.804419054e-06f, -5.788832748e-06f, -5.773235800e-06f, -5.757628247e-06f, -5.742010124e-06f, -5.726381468e-06f, + -5.710742313e-06f, -5.695092695e-06f, -5.679432651e-06f, -5.663762216e-06f, -5.648081426e-06f, -5.632390316e-06f, -5.616688924e-06f, -5.600977283e-06f, -5.585255431e-06f, -5.569523403e-06f, + -5.553781236e-06f, -5.538028964e-06f, -5.522266625e-06f, -5.506494254e-06f, -5.490711886e-06f, -5.474919559e-06f, -5.459117308e-06f, -5.443305169e-06f, -5.427483178e-06f, -5.411651371e-06f, + -5.395809785e-06f, -5.379958455e-06f, -5.364097418e-06f, -5.348226710e-06f, -5.332346366e-06f, -5.316456423e-06f, -5.300556918e-06f, -5.284647886e-06f, -5.268729364e-06f, -5.252801388e-06f, + -5.236863994e-06f, -5.220917219e-06f, -5.204961098e-06f, -5.188995668e-06f, -5.173020966e-06f, -5.157037027e-06f, -5.141043889e-06f, -5.125041587e-06f, -5.109030157e-06f, -5.093009637e-06f, + -5.076980063e-06f, -5.060941471e-06f, -5.044893897e-06f, -5.028837378e-06f, -5.012771950e-06f, -4.996697651e-06f, -4.980614516e-06f, -4.964522582e-06f, -4.948421885e-06f, -4.932312462e-06f, + -4.916194350e-06f, -4.900067585e-06f, -4.883932204e-06f, -4.867788243e-06f, -4.851635739e-06f, -4.835474728e-06f, -4.819305248e-06f, -4.803127335e-06f, -4.786941025e-06f, -4.770746356e-06f, + -4.754543363e-06f, -4.738332084e-06f, -4.722112555e-06f, -4.705884814e-06f, -4.689648896e-06f, -4.673404839e-06f, -4.657152680e-06f, -4.640892455e-06f, -4.624624200e-06f, -4.608347954e-06f, + -4.592063752e-06f, -4.575771631e-06f, -4.559471629e-06f, -4.543163782e-06f, -4.526848127e-06f, -4.510524702e-06f, -4.494193542e-06f, -4.477854684e-06f, -4.461508167e-06f, -4.445154026e-06f, + -4.428792299e-06f, -4.412423022e-06f, -4.396046233e-06f, -4.379661969e-06f, -4.363270266e-06f, -4.346871161e-06f, -4.330464692e-06f, -4.314050896e-06f, -4.297629809e-06f, -4.281201469e-06f, + -4.264765913e-06f, -4.248323178e-06f, -4.231873300e-06f, -4.215416318e-06f, -4.198952267e-06f, -4.182481186e-06f, -4.166003111e-06f, -4.149518080e-06f, -4.133026130e-06f, -4.116527297e-06f, + -4.100021619e-06f, -4.083509133e-06f, -4.066989877e-06f, -4.050463887e-06f, -4.033931201e-06f, -4.017391857e-06f, -4.000845890e-06f, -3.984293339e-06f, -3.967734240e-06f, -3.951168632e-06f, + -3.934596550e-06f, -3.918018033e-06f, -3.901433118e-06f, -3.884841842e-06f, -3.868244243e-06f, -3.851640357e-06f, -3.835030222e-06f, -3.818413876e-06f, -3.801791355e-06f, -3.785162698e-06f, + -3.768527940e-06f, -3.751887121e-06f, -3.735240277e-06f, -3.718587445e-06f, -3.701928663e-06f, -3.685263969e-06f, -3.668593399e-06f, -3.651916991e-06f, -3.635234783e-06f, -3.618546812e-06f, + -3.601853115e-06f, -3.585153731e-06f, -3.568448695e-06f, -3.551738047e-06f, -3.535021822e-06f, -3.518300060e-06f, -3.501572796e-06f, -3.484840069e-06f, -3.468101917e-06f, -3.451358376e-06f, + -3.434609484e-06f, -3.417855280e-06f, -3.401095799e-06f, -3.384331080e-06f, -3.367561161e-06f, -3.350786078e-06f, -3.334005870e-06f, -3.317220573e-06f, -3.300430227e-06f, -3.283634867e-06f, + -3.266834532e-06f, -3.250029259e-06f, -3.233219086e-06f, -3.216404051e-06f, -3.199584191e-06f, -3.182759543e-06f, -3.165930145e-06f, -3.149096035e-06f, -3.132257251e-06f, -3.115413830e-06f, + -3.098565810e-06f, -3.081713228e-06f, -3.064856121e-06f, -3.047994529e-06f, -3.031128488e-06f, -3.014258036e-06f, -2.997383210e-06f, -2.980504049e-06f, -2.963620589e-06f, -2.946732870e-06f, + -2.929840927e-06f, -2.912944800e-06f, -2.896044525e-06f, -2.879140140e-06f, -2.862231684e-06f, -2.845319193e-06f, -2.828402706e-06f, -2.811482259e-06f, -2.794557892e-06f, -2.777629641e-06f, + -2.760697545e-06f, -2.743761640e-06f, -2.726821966e-06f, -2.709878558e-06f, -2.692931456e-06f, -2.675980697e-06f, -2.659026318e-06f, -2.642068358e-06f, -2.625106854e-06f, -2.608141844e-06f, + -2.591173365e-06f, -2.574201456e-06f, -2.557226153e-06f, -2.540247496e-06f, -2.523265521e-06f, -2.506280267e-06f, -2.489291771e-06f, -2.472300071e-06f, -2.455305204e-06f, -2.438307209e-06f, + -2.421306123e-06f, -2.404301984e-06f, -2.387294830e-06f, -2.370284698e-06f, -2.353271627e-06f, -2.336255653e-06f, -2.319236816e-06f, -2.302215152e-06f, -2.285190699e-06f, -2.268163496e-06f, + -2.251133580e-06f, -2.234100988e-06f, -2.217065759e-06f, -2.200027931e-06f, -2.182987540e-06f, -2.165944625e-06f, -2.148899224e-06f, -2.131851375e-06f, -2.114801115e-06f, -2.097748481e-06f, + -2.080693513e-06f, -2.063636247e-06f, -2.046576722e-06f, -2.029514975e-06f, -2.012451044e-06f, -1.995384966e-06f, -1.978316781e-06f, -1.961246524e-06f, -1.944174235e-06f, -1.927099951e-06f, + -1.910023709e-06f, -1.892945548e-06f, -1.875865505e-06f, -1.858783618e-06f, -1.841699925e-06f, -1.824614464e-06f, -1.807527272e-06f, -1.790438387e-06f, -1.773347847e-06f, -1.756255690e-06f, + -1.739161954e-06f, -1.722066676e-06f, -1.704969893e-06f, -1.687871645e-06f, -1.670771968e-06f, -1.653670901e-06f, -1.636568481e-06f, -1.619464745e-06f, -1.602359733e-06f, -1.585253480e-06f, + -1.568146026e-06f, -1.551037408e-06f, -1.533927663e-06f, -1.516816830e-06f, -1.499704946e-06f, -1.482592049e-06f, -1.465478177e-06f, -1.448363366e-06f, -1.431247656e-06f, -1.414131084e-06f, + -1.397013688e-06f, -1.379895504e-06f, -1.362776572e-06f, -1.345656929e-06f, -1.328536612e-06f, -1.311415659e-06f, -1.294294108e-06f, -1.277171996e-06f, -1.260049362e-06f, -1.242926242e-06f, + -1.225802676e-06f, -1.208678700e-06f, -1.191554351e-06f, -1.174429669e-06f, -1.157304690e-06f, -1.140179451e-06f, -1.123053992e-06f, -1.105928349e-06f, -1.088802560e-06f, -1.071676663e-06f, + -1.054550695e-06f, -1.037424694e-06f, -1.020298697e-06f, -1.003172743e-06f, -9.860468690e-07f, -9.689211123e-07f, -9.517955107e-07f, -9.346701018e-07f, -9.175449232e-07f, -9.004200126e-07f, + -8.832954076e-07f, -8.661711456e-07f, -8.490472643e-07f, -8.319238014e-07f, -8.148007943e-07f, -7.976782806e-07f, -7.805562979e-07f, -7.634348837e-07f, -7.463140757e-07f, -7.291939112e-07f, + -7.120744279e-07f, -6.949556634e-07f, -6.778376550e-07f, -6.607204403e-07f, -6.436040569e-07f, -6.264885422e-07f, -6.093739338e-07f, -5.922602691e-07f, -5.751475856e-07f, -5.580359207e-07f, + -5.409253120e-07f, -5.238157969e-07f, -5.067074129e-07f, -4.896001973e-07f, -4.724941877e-07f, -4.553894214e-07f, -4.382859359e-07f, -4.211837687e-07f, -4.040829570e-07f, -3.869835383e-07f, + -3.698855500e-07f, -3.527890295e-07f, -3.356940141e-07f, -3.186005413e-07f, -3.015086482e-07f, -2.844183725e-07f, -2.673297512e-07f, -2.502428219e-07f, -2.331576217e-07f, -2.160741881e-07f, + -1.989925583e-07f, -1.819127696e-07f, -1.648348593e-07f, -1.477588647e-07f, -1.306848231e-07f, -1.136127717e-07f, -9.654274768e-08f, -7.947478841e-08f, -6.240893107e-08f, -4.534521289e-08f, + -2.828367107e-08f, -1.122434282e-08f, 5.832734679e-09f, 2.288752423e-08f, 3.993998867e-08f, 5.699009084e-08f, 7.403779358e-08f, 9.108305974e-08f, 1.081258522e-07f, 1.251661339e-07f, + 1.422038676e-07f, 1.592390163e-07f, 1.762715428e-07f, 1.933014102e-07f, 2.103285813e-07f, 2.273530191e-07f, 2.443746865e-07f, 2.613935465e-07f, 2.784095620e-07f, 2.954226962e-07f, + 3.124329118e-07f, 3.294401721e-07f, 3.464444399e-07f, 3.634456784e-07f, 3.804438505e-07f, 3.974389193e-07f, 4.144308480e-07f, 4.314195995e-07f, 4.484051369e-07f, 4.653874235e-07f, + 4.823664222e-07f, 4.993420962e-07f, 5.163144087e-07f, 5.332833227e-07f, 5.502488015e-07f, 5.672108083e-07f, 5.841693062e-07f, 6.011242584e-07f, 6.180756282e-07f, 6.350233788e-07f, + 6.519674734e-07f, 6.689078752e-07f, 6.858445476e-07f, 7.027774538e-07f, 7.197065571e-07f, 7.366318208e-07f, 7.535532083e-07f, 7.704706828e-07f, 7.873842078e-07f, 8.042937465e-07f, + 8.211992624e-07f, 8.381007188e-07f, 8.549980791e-07f, 8.718913068e-07f, 8.887803653e-07f, 9.056652180e-07f, 9.225458284e-07f, 9.394221599e-07f, 9.562941761e-07f, 9.731618404e-07f, + 9.900251164e-07f, 1.006883968e-06f, 1.023738357e-06f, 1.040588250e-06f, 1.057433608e-06f, 1.074274395e-06f, 1.091110576e-06f, 1.107942113e-06f, 1.124768970e-06f, 1.141591112e-06f, + 1.158408501e-06f, 1.175221101e-06f, 1.192028876e-06f, 1.208831790e-06f, 1.225629807e-06f, 1.242422889e-06f, 1.259211002e-06f, 1.275994108e-06f, 1.292772172e-06f, 1.309545157e-06f, + 1.326313027e-06f, 1.343075746e-06f, 1.359833277e-06f, 1.376585586e-06f, 1.393332635e-06f, 1.410074388e-06f, 1.426810810e-06f, 1.443541864e-06f, 1.460267514e-06f, 1.476987724e-06f, + 1.493702459e-06f, 1.510411682e-06f, 1.527115357e-06f, 1.543813448e-06f, 1.560505919e-06f, 1.577192735e-06f, 1.593873860e-06f, 1.610549256e-06f, 1.627218890e-06f, 1.643882724e-06f, + 1.660540724e-06f, 1.677192852e-06f, 1.693839074e-06f, 1.710479353e-06f, 1.727113654e-06f, 1.743741942e-06f, 1.760364179e-06f, 1.776980331e-06f, 1.793590362e-06f, 1.810194236e-06f, + 1.826791917e-06f, 1.843383370e-06f, 1.859968560e-06f, 1.876547450e-06f, 1.893120005e-06f, 1.909686190e-06f, 1.926245968e-06f, 1.942799305e-06f, 1.959346165e-06f, 1.975886512e-06f, + 1.992420311e-06f, 2.008947527e-06f, 2.025468123e-06f, 2.041982065e-06f, 2.058489317e-06f, 2.074989844e-06f, 2.091483610e-06f, 2.107970581e-06f, 2.124450720e-06f, 2.140923992e-06f, + 2.157390363e-06f, 2.173849797e-06f, 2.190302258e-06f, 2.206747712e-06f, 2.223186123e-06f, 2.239617456e-06f, 2.256041676e-06f, 2.272458748e-06f, 2.288868636e-06f, 2.305271306e-06f, + 2.321666722e-06f, 2.338054850e-06f, 2.354435654e-06f, 2.370809099e-06f, 2.387175151e-06f, 2.403533774e-06f, 2.419884933e-06f, 2.436228594e-06f, 2.452564721e-06f, 2.468893280e-06f, + 2.485214236e-06f, 2.501527554e-06f, 2.517833199e-06f, 2.534131136e-06f, 2.550421331e-06f, 2.566703748e-06f, 2.582978354e-06f, 2.599245112e-06f, 2.615503990e-06f, 2.631754951e-06f, + 2.647997961e-06f, 2.664232987e-06f, 2.680459992e-06f, 2.696678942e-06f, 2.712889804e-06f, 2.729092541e-06f, 2.745287121e-06f, 2.761473508e-06f, 2.777651668e-06f, 2.793821566e-06f, + 2.809983168e-06f, 2.826136439e-06f, 2.842281346e-06f, 2.858417854e-06f, 2.874545928e-06f, 2.890665534e-06f, 2.906776638e-06f, 2.922879205e-06f, 2.938973202e-06f, 2.955058594e-06f, + 2.971135347e-06f, 2.987203427e-06f, 3.003262799e-06f, 3.019313430e-06f, 3.035355285e-06f, 3.051388330e-06f, 3.067412532e-06f, 3.083427856e-06f, 3.099434268e-06f, 3.115431734e-06f, + 3.131420221e-06f, 3.147399693e-06f, 3.163370118e-06f, 3.179331462e-06f, 3.195283691e-06f, 3.211226770e-06f, 3.227160666e-06f, 3.243085345e-06f, 3.259000774e-06f, 3.274906919e-06f, + 3.290803745e-06f, 3.306691220e-06f, 3.322569310e-06f, 3.338437980e-06f, 3.354297198e-06f, 3.370146930e-06f, 3.385987142e-06f, 3.401817800e-06f, 3.417638872e-06f, 3.433450324e-06f, + 3.449252122e-06f, 3.465044233e-06f, 3.480826623e-06f, 3.496599259e-06f, 3.512362108e-06f, 3.528115136e-06f, 3.543858310e-06f, 3.559591597e-06f, 3.575314963e-06f, 3.591028376e-06f, + 3.606731802e-06f, 3.622425208e-06f, 3.638108560e-06f, 3.653781826e-06f, 3.669444973e-06f, 3.685097967e-06f, 3.700740776e-06f, 3.716373366e-06f, 3.731995704e-06f, 3.747607758e-06f, + 3.763209494e-06f, 3.778800880e-06f, 3.794381883e-06f, 3.809952470e-06f, 3.825512608e-06f, 3.841062264e-06f, 3.856601406e-06f, 3.872130000e-06f, 3.887648014e-06f, 3.903155416e-06f, + 3.918652173e-06f, 3.934138251e-06f, 3.949613620e-06f, 3.965078245e-06f, 3.980532094e-06f, 3.995975135e-06f, 4.011407336e-06f, 4.026828663e-06f, 4.042239085e-06f, 4.057638569e-06f, + 4.073027083e-06f, 4.088404593e-06f, 4.103771069e-06f, 4.119126478e-06f, 4.134470787e-06f, 4.149803964e-06f, 4.165125977e-06f, 4.180436794e-06f, 4.195736383e-06f, 4.211024711e-06f, + 4.226301747e-06f, 4.241567458e-06f, 4.256821812e-06f, 4.272064778e-06f, 4.287296323e-06f, 4.302516416e-06f, 4.317725024e-06f, 4.332922116e-06f, 4.348107659e-06f, 4.363281623e-06f, + 4.378443975e-06f, 4.393594683e-06f, 4.408733715e-06f, 4.423861041e-06f, 4.438976628e-06f, 4.454080444e-06f, 4.469172459e-06f, 4.484252640e-06f, 4.499320956e-06f, 4.514377375e-06f, + 4.529421866e-06f, 4.544454397e-06f, 4.559474938e-06f, 4.574483455e-06f, 4.589479919e-06f, 4.604464298e-06f, 4.619436561e-06f, 4.634396675e-06f, 4.649344611e-06f, 4.664280336e-06f, + 4.679203820e-06f, 4.694115031e-06f, 4.709013939e-06f, 4.723900511e-06f, 4.738774718e-06f, 4.753636528e-06f, 4.768485910e-06f, 4.783322834e-06f, 4.798147267e-06f, 4.812959179e-06f, + 4.827758541e-06f, 4.842545319e-06f, 4.857319484e-06f, 4.872081006e-06f, 4.886829852e-06f, 4.901565993e-06f, 4.916289398e-06f, 4.931000036e-06f, 4.945697877e-06f, 4.960382889e-06f, + 4.975055043e-06f, 4.989714308e-06f, 5.004360653e-06f, 5.018994048e-06f, 5.033614463e-06f, 5.048221867e-06f, 5.062816229e-06f, 5.077397520e-06f, 5.091965709e-06f, 5.106520766e-06f, + 5.121062661e-06f, 5.135591363e-06f, 5.150106842e-06f, 5.164609069e-06f, 5.179098012e-06f, 5.193573643e-06f, 5.208035930e-06f, 5.222484845e-06f, 5.236920357e-06f, 5.251342435e-06f, + 5.265751051e-06f, 5.280146174e-06f, 5.294527775e-06f, 5.308895823e-06f, 5.323250290e-06f, 5.337591144e-06f, 5.351918357e-06f, 5.366231899e-06f, 5.380531740e-06f, 5.394817851e-06f, + 5.409090202e-06f, 5.423348763e-06f, 5.437593506e-06f, 5.451824400e-06f, 5.466041416e-06f, 5.480244525e-06f, 5.494433698e-06f, 5.508608905e-06f, 5.522770117e-06f, 5.536917304e-06f, + 5.551050438e-06f, 5.565169488e-06f, 5.579274428e-06f, 5.593365226e-06f, 5.607441853e-06f, 5.621504282e-06f, 5.635552483e-06f, 5.649586426e-06f, 5.663606084e-06f, 5.677611427e-06f, + 5.691602425e-06f, 5.705579052e-06f, 5.719541276e-06f, 5.733489071e-06f, 5.747422407e-06f, 5.761341255e-06f, 5.775245587e-06f, 5.789135374e-06f, 5.803010588e-06f, 5.816871200e-06f, + 5.830717181e-06f, 5.844548503e-06f, 5.858365138e-06f, 5.872167058e-06f, 5.885954233e-06f, 5.899726636e-06f, 5.913484238e-06f, 5.927227011e-06f, 5.940954927e-06f, 5.954667958e-06f, + 5.968366075e-06f, 5.982049250e-06f, 5.995717456e-06f, 6.009370664e-06f, 6.023008846e-06f, 6.036631975e-06f, 6.050240022e-06f, 6.063832960e-06f, 6.077410760e-06f, 6.090973395e-06f, + 6.104520837e-06f, 6.118053059e-06f, 6.131570032e-06f, 6.145071729e-06f, 6.158558123e-06f, 6.172029185e-06f, 6.185484889e-06f, 6.198925206e-06f, 6.212350109e-06f, 6.225759572e-06f, + 6.239153565e-06f, 6.252532063e-06f, 6.265895037e-06f, 6.279242461e-06f, 6.292574307e-06f, 6.305890548e-06f, 6.319191157e-06f, 6.332476106e-06f, 6.345745369e-06f, 6.358998919e-06f, + 6.372236728e-06f, 6.385458769e-06f, 6.398665016e-06f, 6.411855441e-06f, 6.425030019e-06f, 6.438188721e-06f, 6.451331521e-06f, 6.464458393e-06f, 6.477569310e-06f, 6.490664244e-06f, + 6.503743170e-06f, 6.516806061e-06f, 6.529852889e-06f, 6.542883630e-06f, 6.555898256e-06f, 6.568896740e-06f, 6.581879057e-06f, 6.594845180e-06f, 6.607795082e-06f, 6.620728738e-06f, + 6.633646121e-06f, 6.646547205e-06f, 6.659431964e-06f, 6.672300371e-06f, 6.685152401e-06f, 6.697988027e-06f, 6.710807224e-06f, 6.723609966e-06f, 6.736396226e-06f, 6.749165978e-06f, + 6.761919198e-06f, 6.774655858e-06f, 6.787375934e-06f, 6.800079399e-06f, 6.812766229e-06f, 6.825436396e-06f, 6.838089876e-06f, 6.850726643e-06f, 6.863346671e-06f, 6.875949935e-06f, + 6.888536410e-06f, 6.901106070e-06f, 6.913658890e-06f, 6.926194844e-06f, 6.938713907e-06f, 6.951216055e-06f, 6.963701260e-06f, 6.976169500e-06f, 6.988620747e-06f, 7.001054978e-06f, + 7.013472168e-06f, 7.025872290e-06f, 7.038255321e-06f, 7.050621235e-06f, 7.062970007e-06f, 7.075301613e-06f, 7.087616028e-06f, 7.099913227e-06f, 7.112193186e-06f, 7.124455879e-06f, + 7.136701282e-06f, 7.148929371e-06f, 7.161140120e-06f, 7.173333506e-06f, 7.185509504e-06f, 7.197668089e-06f, 7.209809237e-06f, 7.221932924e-06f, 7.234039126e-06f, 7.246127818e-06f, + 7.258198975e-06f, 7.270252575e-06f, 7.282288592e-06f, 7.294307003e-06f, 7.306307783e-06f, 7.318290908e-06f, 7.330256356e-06f, 7.342204100e-06f, 7.354134119e-06f, 7.366046387e-06f, + 7.377940882e-06f, 7.389817579e-06f, 7.401676454e-06f, 7.413517485e-06f, 7.425340646e-06f, 7.437145916e-06f, 7.448933269e-06f, 7.460702683e-06f, 7.472454135e-06f, 7.484187600e-06f, + 7.495903056e-06f, 7.507600478e-06f, 7.519279845e-06f, 7.530941132e-06f, 7.542584316e-06f, 7.554209375e-06f, 7.565816284e-06f, 7.577405022e-06f, 7.588975565e-06f, 7.600527889e-06f, + 7.612061973e-06f, 7.623577792e-06f, 7.635075325e-06f, 7.646554549e-06f, 7.658015440e-06f, 7.669457976e-06f, 7.680882134e-06f, 7.692287892e-06f, 7.703675227e-06f, 7.715044116e-06f, + 7.726394538e-06f, 7.737726468e-06f, 7.749039886e-06f, 7.760334769e-06f, 7.771611094e-06f, 7.782868839e-06f, 7.794107981e-06f, 7.805328500e-06f, 7.816530371e-06f, 7.827713574e-06f, + 7.838878087e-06f, 7.850023886e-06f, 7.861150951e-06f, 7.872259259e-06f, 7.883348788e-06f, 7.894419517e-06f, 7.905471424e-06f, 7.916504486e-06f, 7.927518683e-06f, 7.938513992e-06f, + 7.949490393e-06f, 7.960447862e-06f, 7.971386380e-06f, 7.982305924e-06f, 7.993206472e-06f, 8.004088004e-06f, 8.014950499e-06f, 8.025793933e-06f, 8.036618288e-06f, 8.047423541e-06f, + 8.058209670e-06f, 8.068976656e-06f, 8.079724476e-06f, 8.090453111e-06f, 8.101162538e-06f, 8.111852737e-06f, 8.122523687e-06f, 8.133175366e-06f, 8.143807756e-06f, 8.154420833e-06f, + 8.165014578e-06f, 8.175588971e-06f, 8.186143989e-06f, 8.196679614e-06f, 8.207195823e-06f, 8.217692598e-06f, 8.228169916e-06f, 8.238627759e-06f, 8.249066104e-06f, 8.259484933e-06f, + 8.269884225e-06f, 8.280263960e-06f, 8.290624117e-06f, 8.300964676e-06f, 8.311285618e-06f, 8.321586921e-06f, 8.331868567e-06f, 8.342130535e-06f, 8.352372805e-06f, 8.362595358e-06f, + 8.372798173e-06f, 8.382981231e-06f, 8.393144512e-06f, 8.403287997e-06f, 8.413411665e-06f, 8.423515498e-06f, 8.433599475e-06f, 8.443663577e-06f, 8.453707785e-06f, 8.463732079e-06f, + 8.473736440e-06f, 8.483720849e-06f, 8.493685286e-06f, 8.503629732e-06f, 8.513554169e-06f, 8.523458576e-06f, 8.533342934e-06f, 8.543207226e-06f, 8.553051431e-06f, 8.562875531e-06f, + 8.572679507e-06f, 8.582463340e-06f, 8.592227011e-06f, 8.601970502e-06f, 8.611693793e-06f, 8.621396867e-06f, 8.631079704e-06f, 8.640742286e-06f, 8.650384594e-06f, 8.660006611e-06f, + 8.669608317e-06f, 8.679189694e-06f, 8.688750724e-06f, 8.698291389e-06f, 8.707811670e-06f, 8.717311549e-06f, 8.726791008e-06f, 8.736250029e-06f, 8.745688594e-06f, 8.755106684e-06f, + 8.764504283e-06f, 8.773881371e-06f, 8.783237932e-06f, 8.792573947e-06f, 8.801889399e-06f, 8.811184270e-06f, 8.820458541e-06f, 8.829712197e-06f, 8.838945218e-06f, 8.848157588e-06f, + 8.857349289e-06f, 8.866520303e-06f, 8.875670614e-06f, 8.884800204e-06f, 8.893909055e-06f, 8.902997151e-06f, 8.912064473e-06f, 8.921111006e-06f, 8.930136732e-06f, 8.939141634e-06f, + 8.948125694e-06f, 8.957088897e-06f, 8.966031224e-06f, 8.974952660e-06f, 8.983853187e-06f, 8.992732789e-06f, 9.001591449e-06f, 9.010429150e-06f, 9.019245876e-06f, 9.028041610e-06f, + 9.036816336e-06f, 9.045570036e-06f, 9.054302696e-06f, 9.063014298e-06f, 9.071704825e-06f, 9.080374263e-06f, 9.089022594e-06f, 9.097649803e-06f, 9.106255873e-06f, 9.114840788e-06f, + 9.123404532e-06f, 9.131947089e-06f, 9.140468444e-06f, 9.148968580e-06f, 9.157447481e-06f, 9.165905132e-06f, 9.174341518e-06f, 9.182756621e-06f, 9.191150428e-06f, 9.199522921e-06f, + 9.207874086e-06f, 9.216203907e-06f, 9.224512369e-06f, 9.232799456e-06f, 9.241065152e-06f, 9.249309444e-06f, 9.257532314e-06f, 9.265733749e-06f, 9.273913733e-06f, 9.282072251e-06f, + 9.290209288e-06f, 9.298324829e-06f, 9.306418858e-06f, 9.314491362e-06f, 9.322542324e-06f, 9.330571732e-06f, 9.338579568e-06f, 9.346565820e-06f, 9.354530472e-06f, 9.362473510e-06f, + 9.370394918e-06f, 9.378294684e-06f, 9.386172791e-06f, 9.394029226e-06f, 9.401863975e-06f, 9.409677022e-06f, 9.417468355e-06f, 9.425237958e-06f, 9.432985818e-06f, 9.440711920e-06f, + 9.448416250e-06f, 9.456098794e-06f, 9.463759539e-06f, 9.471398470e-06f, 9.479015574e-06f, 9.486610837e-06f, 9.494184244e-06f, 9.501735783e-06f, 9.509265440e-06f, 9.516773200e-06f, + 9.524259051e-06f, 9.531722979e-06f, 9.539164970e-06f, 9.546585012e-06f, 9.553983090e-06f, 9.561359191e-06f, 9.568713303e-06f, 9.576045412e-06f, 9.583355504e-06f, 9.590643567e-06f, + 9.597909588e-06f, 9.605153553e-06f, 9.612375450e-06f, 9.619575266e-06f, 9.626752987e-06f, 9.633908602e-06f, 9.641042097e-06f, 9.648153460e-06f, 9.655242677e-06f, 9.662309737e-06f, + 9.669354627e-06f, 9.676377334e-06f, 9.683377846e-06f, 9.690356150e-06f, 9.697312234e-06f, 9.704246086e-06f, 9.711157694e-06f, 9.718047045e-06f, 9.724914127e-06f, 9.731758928e-06f, + 9.738581437e-06f, 9.745381640e-06f, 9.752159526e-06f, 9.758915084e-06f, 9.765648301e-06f, 9.772359165e-06f, 9.779047665e-06f, 9.785713789e-06f, 9.792357526e-06f, 9.798978864e-06f, + 9.805577791e-06f, 9.812154295e-06f, 9.818708366e-06f, 9.825239992e-06f, 9.831749162e-06f, 9.838235864e-06f, 9.844700087e-06f, 9.851141820e-06f, 9.857561052e-06f, 9.863957772e-06f, + 9.870331968e-06f, 9.876683630e-06f, 9.883012747e-06f, 9.889319308e-06f, 9.895603302e-06f, 9.901864718e-06f, 9.908103545e-06f, 9.914319774e-06f, 9.920513392e-06f, 9.926684391e-06f, + 9.932832758e-06f, 9.938958484e-06f, 9.945061559e-06f, 9.951141971e-06f, 9.957199711e-06f, 9.963234768e-06f, 9.969247133e-06f, 9.975236794e-06f, 9.981203742e-06f, 9.987147967e-06f, + 9.993069458e-06f, 9.998968207e-06f, 1.000484420e-05f, 1.001069743e-05f, 1.001652789e-05f, 1.002233557e-05f, 1.002812046e-05f, 1.003388254e-05f, 1.003962181e-05f, 1.004533826e-05f, + 1.005103188e-05f, 1.005670266e-05f, 1.006235059e-05f, 1.006797566e-05f, 1.007357786e-05f, 1.007915719e-05f, 1.008471363e-05f, 1.009024718e-05f, 1.009575782e-05f, 1.010124554e-05f, + 1.010671035e-05f, 1.011215222e-05f, 1.011757115e-05f, 1.012296713e-05f, 1.012834015e-05f, 1.013369021e-05f, 1.013901729e-05f, 1.014432139e-05f, 1.014960250e-05f, 1.015486060e-05f, + 1.016009569e-05f, 1.016530777e-05f, 1.017049682e-05f, 1.017566283e-05f, 1.018080581e-05f, 1.018592573e-05f, 1.019102259e-05f, 1.019609638e-05f, 1.020114710e-05f, 1.020617474e-05f, + 1.021117928e-05f, 1.021616073e-05f, 1.022111906e-05f, 1.022605428e-05f, 1.023096638e-05f, 1.023585535e-05f, 1.024072118e-05f, 1.024556387e-05f, 1.025038340e-05f, 1.025517977e-05f, + 1.025995298e-05f, 1.026470301e-05f, 1.026942985e-05f, 1.027413351e-05f, 1.027881397e-05f, 1.028347122e-05f, 1.028810526e-05f, 1.029271609e-05f, 1.029730368e-05f, 1.030186805e-05f, + 1.030640918e-05f, 1.031092706e-05f, 1.031542168e-05f, 1.031989305e-05f, 1.032434115e-05f, 1.032876598e-05f, 1.033316752e-05f, 1.033754578e-05f, 1.034190075e-05f, 1.034623242e-05f, + 1.035054078e-05f, 1.035482584e-05f, 1.035908757e-05f, 1.036332598e-05f, 1.036754105e-05f, 1.037173280e-05f, 1.037590119e-05f, 1.038004624e-05f, 1.038416794e-05f, 1.038826627e-05f, + 1.039234124e-05f, 1.039639283e-05f, 1.040042105e-05f, 1.040442588e-05f, 1.040840732e-05f, 1.041236537e-05f, 1.041630001e-05f, 1.042021125e-05f, 1.042409908e-05f, 1.042796349e-05f, + 1.043180448e-05f, 1.043562204e-05f, 1.043941617e-05f, 1.044318686e-05f, 1.044693410e-05f, 1.045065790e-05f, 1.045435825e-05f, 1.045803513e-05f, 1.046168856e-05f, 1.046531851e-05f, + 1.046892499e-05f, 1.047250799e-05f, 1.047606752e-05f, 1.047960355e-05f, 1.048311609e-05f, 1.048660514e-05f, 1.049007068e-05f, 1.049351272e-05f, 1.049693125e-05f, 1.050032627e-05f, + 1.050369776e-05f, 1.050704574e-05f, 1.051037019e-05f, 1.051367110e-05f, 1.051694849e-05f, 1.052020233e-05f, 1.052343263e-05f, 1.052663938e-05f, 1.052982258e-05f, 1.053298223e-05f, + 1.053611832e-05f, 1.053923084e-05f, 1.054231980e-05f, 1.054538520e-05f, 1.054842701e-05f, 1.055144526e-05f, 1.055443992e-05f, 1.055741099e-05f, 1.056035849e-05f, 1.056328239e-05f, + 1.056618269e-05f, 1.056905940e-05f, 1.057191252e-05f, 1.057474202e-05f, 1.057754793e-05f, 1.058033022e-05f, 1.058308890e-05f, 1.058582397e-05f, 1.058853542e-05f, 1.059122325e-05f, + 1.059388746e-05f, 1.059652804e-05f, 1.059914499e-05f, 1.060173831e-05f, 1.060430800e-05f, 1.060685405e-05f, 1.060937646e-05f, 1.061187524e-05f, 1.061435037e-05f, 1.061680185e-05f, + 1.061922969e-05f, 1.062163388e-05f, 1.062401441e-05f, 1.062637130e-05f, 1.062870452e-05f, 1.063101409e-05f, 1.063330000e-05f, 1.063556225e-05f, 1.063780084e-05f, 1.064001576e-05f, + 1.064220701e-05f, 1.064437459e-05f, 1.064651851e-05f, 1.064863875e-05f, 1.065073532e-05f, 1.065280822e-05f, 1.065485744e-05f, 1.065688299e-05f, 1.065888485e-05f, 1.066086304e-05f, + 1.066281754e-05f, 1.066474837e-05f, 1.066665551e-05f, 1.066853897e-05f, 1.067039874e-05f, 1.067223483e-05f, 1.067404723e-05f, 1.067583594e-05f, 1.067760097e-05f, 1.067934231e-05f, + 1.068105995e-05f, 1.068275391e-05f, 1.068442418e-05f, 1.068607075e-05f, 1.068769364e-05f, 1.068929283e-05f, 1.069086833e-05f, 1.069242014e-05f, 1.069394826e-05f, 1.069545268e-05f, + 1.069693341e-05f, 1.069839045e-05f, 1.069982379e-05f, 1.070123345e-05f, 1.070261941e-05f, 1.070398167e-05f, 1.070532025e-05f, 1.070663513e-05f, 1.070792632e-05f, 1.070919382e-05f, + 1.071043762e-05f, 1.071165774e-05f, 1.071285417e-05f, 1.071402690e-05f, 1.071517595e-05f, 1.071630131e-05f, 1.071740298e-05f, 1.071848096e-05f, 1.071953526e-05f, 1.072056588e-05f, + 1.072157281e-05f, 1.072255605e-05f, 1.072351561e-05f, 1.072445150e-05f, 1.072536370e-05f, 1.072625222e-05f, 1.072711707e-05f, 1.072795824e-05f, 1.072877573e-05f, 1.072956955e-05f, + 1.073033970e-05f, 1.073108618e-05f, 1.073180899e-05f, 1.073250813e-05f, 1.073318360e-05f, 1.073383541e-05f, 1.073446356e-05f, 1.073506805e-05f, 1.073564888e-05f, 1.073620605e-05f, + 1.073673957e-05f, 1.073724943e-05f, 1.073773565e-05f, 1.073819821e-05f, 1.073863713e-05f, 1.073905241e-05f, 1.073944404e-05f, 1.073981203e-05f, 1.074015638e-05f, 1.074047710e-05f, + 1.074077419e-05f, 1.074104765e-05f, 1.074129748e-05f, 1.074152368e-05f, 1.074172627e-05f, 1.074190523e-05f, 1.074206058e-05f, 1.074219231e-05f, 1.074230044e-05f, 1.074238495e-05f, + 1.074244586e-05f, 1.074248317e-05f, 1.074249688e-05f, 1.074248699e-05f, 1.074245352e-05f, 1.074239645e-05f, 1.074231580e-05f, 1.074221156e-05f, 1.074208375e-05f, 1.074193236e-05f, + 1.074175739e-05f, 1.074155886e-05f, 1.074133677e-05f, 1.074109111e-05f, 1.074082190e-05f, 1.074052913e-05f, 1.074021281e-05f, 1.073987295e-05f, 1.073950954e-05f, 1.073912259e-05f, + 1.073871212e-05f, 1.073827811e-05f, 1.073782057e-05f, 1.073733951e-05f, 1.073683494e-05f, 1.073630685e-05f, 1.073575526e-05f, 1.073518015e-05f, 1.073458155e-05f, 1.073395946e-05f, + 1.073331387e-05f, 1.073264479e-05f, 1.073195223e-05f, 1.073123620e-05f, 1.073049669e-05f, 1.072973372e-05f, 1.072894728e-05f, 1.072813739e-05f, 1.072730404e-05f, 1.072644724e-05f, + 1.072556700e-05f, 1.072466332e-05f, 1.072373621e-05f, 1.072278567e-05f, 1.072181171e-05f, 1.072081434e-05f, 1.071979355e-05f, 1.071874935e-05f, 1.071768175e-05f, 1.071659076e-05f, + 1.071547638e-05f, 1.071433861e-05f, 1.071317747e-05f, 1.071199295e-05f, 1.071078507e-05f, 1.070955382e-05f, 1.070829922e-05f, 1.070702127e-05f, 1.070571997e-05f, 1.070439534e-05f, + 1.070304738e-05f, 1.070167609e-05f, 1.070028148e-05f, 1.069886356e-05f, 1.069742233e-05f, 1.069595780e-05f, 1.069446997e-05f, 1.069295886e-05f, 1.069142447e-05f, 1.068986680e-05f, + 1.068828587e-05f, 1.068668167e-05f, 1.068505422e-05f, 1.068340352e-05f, 1.068172958e-05f, 1.068003240e-05f, 1.067831200e-05f, 1.067656837e-05f, 1.067480153e-05f, 1.067301148e-05f, + 1.067119824e-05f, 1.066936180e-05f, 1.066750217e-05f, 1.066561937e-05f, 1.066371340e-05f, 1.066178426e-05f, 1.065983197e-05f, 1.065785652e-05f, 1.065585794e-05f, 1.065383622e-05f, + 1.065179137e-05f, 1.064972341e-05f, 1.064763233e-05f, 1.064551815e-05f, 1.064338088e-05f, 1.064122051e-05f, 1.063903707e-05f, 1.063683055e-05f, 1.063460097e-05f, 1.063234834e-05f, + 1.063007265e-05f, 1.062777393e-05f, 1.062545217e-05f, 1.062310739e-05f, 1.062073960e-05f, 1.061834880e-05f, 1.061593499e-05f, 1.061349820e-05f, 1.061103843e-05f, 1.060855568e-05f, + 1.060604997e-05f, 1.060352130e-05f, 1.060096969e-05f, 1.059839513e-05f, 1.059579765e-05f, 1.059317724e-05f, 1.059053392e-05f, 1.058786770e-05f, 1.058517858e-05f, 1.058246658e-05f, + 1.057973170e-05f, 1.057697395e-05f, 1.057419335e-05f, 1.057138989e-05f, 1.056856360e-05f, 1.056571447e-05f, 1.056284252e-05f, 1.055994777e-05f, 1.055703021e-05f, 1.055408985e-05f, + 1.055112671e-05f, 1.054814080e-05f, 1.054513213e-05f, 1.054210069e-05f, 1.053904652e-05f, 1.053596961e-05f, 1.053286997e-05f, 1.052974762e-05f, 1.052660257e-05f, 1.052343481e-05f, + 1.052024438e-05f, 1.051703126e-05f, 1.051379548e-05f, 1.051053705e-05f, 1.050725597e-05f, 1.050395226e-05f, 1.050062592e-05f, 1.049727697e-05f, 1.049390542e-05f, 1.049051127e-05f, + 1.048709454e-05f, 1.048365524e-05f, 1.048019337e-05f, 1.047670896e-05f, 1.047320200e-05f, 1.046967252e-05f, 1.046612051e-05f, 1.046254600e-05f, 1.045894900e-05f, 1.045532950e-05f, + 1.045168754e-05f, 1.044802310e-05f, 1.044433622e-05f, 1.044062689e-05f, 1.043689514e-05f, 1.043314096e-05f, 1.042936438e-05f, 1.042556540e-05f, 1.042174403e-05f, 1.041790029e-05f, + 1.041403419e-05f, 1.041014574e-05f, 1.040623494e-05f, 1.040230182e-05f, 1.039834639e-05f, 1.039436865e-05f, 1.039036861e-05f, 1.038634630e-05f, 1.038230172e-05f, 1.037823488e-05f, + 1.037414579e-05f, 1.037003447e-05f, 1.036590093e-05f, 1.036174519e-05f, 1.035756724e-05f, 1.035336711e-05f, 1.034914481e-05f, 1.034490035e-05f, 1.034063374e-05f, 1.033634499e-05f, + 1.033203412e-05f, 1.032770114e-05f, 1.032334606e-05f, 1.031896890e-05f, 1.031456966e-05f, 1.031014836e-05f, 1.030570502e-05f, 1.030123964e-05f, 1.029675224e-05f, 1.029224283e-05f, + 1.028771142e-05f, 1.028315803e-05f, 1.027858267e-05f, 1.027398535e-05f, 1.026936608e-05f, 1.026472489e-05f, 1.026006177e-05f, 1.025537676e-05f, 1.025066985e-05f, 1.024594106e-05f, + 1.024119040e-05f, 1.023641790e-05f, 1.023162355e-05f, 1.022680739e-05f, 1.022196941e-05f, 1.021710963e-05f, 1.021222807e-05f, 1.020732474e-05f, 1.020239965e-05f, 1.019745282e-05f, + 1.019248425e-05f, 1.018749398e-05f, 1.018248200e-05f, 1.017744834e-05f, 1.017239300e-05f, 1.016731600e-05f, 1.016221736e-05f, 1.015709708e-05f, 1.015195519e-05f, 1.014679170e-05f, + 1.014160662e-05f, 1.013639996e-05f, 1.013117174e-05f, 1.012592198e-05f, 1.012065069e-05f, 1.011535788e-05f, 1.011004357e-05f, 1.010470777e-05f, 1.009935050e-05f, 1.009397177e-05f, + 1.008857159e-05f, 1.008314999e-05f, 1.007770697e-05f, 1.007224256e-05f, 1.006675676e-05f, 1.006124959e-05f, 1.005572107e-05f, 1.005017121e-05f, 1.004460002e-05f, 1.003900753e-05f, + 1.003339374e-05f, 1.002775867e-05f, 1.002210234e-05f, 1.001642476e-05f, 1.001072595e-05f, 1.000500592e-05f, 9.999264692e-06f, 9.993502276e-06f, 9.987718688e-06f, 9.981913946e-06f, + 9.976088063e-06f, 9.970241057e-06f, 9.964372942e-06f, 9.958483735e-06f, 9.952573451e-06f, 9.946642106e-06f, 9.940689716e-06f, 9.934716297e-06f, 9.928721865e-06f, 9.922706435e-06f, + 9.916670024e-06f, 9.910612649e-06f, 9.904534324e-06f, 9.898435067e-06f, 9.892314894e-06f, 9.886173820e-06f, 9.880011862e-06f, 9.873829037e-06f, 9.867625361e-06f, 9.861400850e-06f, + 9.855155521e-06f, 9.848889390e-06f, 9.842602474e-06f, 9.836294790e-06f, 9.829966354e-06f, 9.823617183e-06f, 9.817247294e-06f, 9.810856704e-06f, 9.804445428e-06f, 9.798013485e-06f, + 9.791560891e-06f, 9.785087663e-06f, 9.778593819e-06f, 9.772079374e-06f, 9.765544347e-06f, 9.758988754e-06f, 9.752412613e-06f, 9.745815940e-06f, 9.739198754e-06f, 9.732561071e-06f, + 9.725902909e-06f, 9.719224285e-06f, 9.712525217e-06f, 9.705805722e-06f, 9.699065817e-06f, 9.692305521e-06f, 9.685524850e-06f, 9.678723823e-06f, 9.671902457e-06f, 9.665060770e-06f, + 9.658198780e-06f, 9.651316504e-06f, 9.644413960e-06f, 9.637491167e-06f, 9.630548142e-06f, 9.623584903e-06f, 9.616601468e-06f, 9.609597856e-06f, 9.602574084e-06f, 9.595530171e-06f, + 9.588466134e-06f, 9.581381993e-06f, 9.574277764e-06f, 9.567153468e-06f, 9.560009121e-06f, 9.552844743e-06f, 9.545660352e-06f, 9.538455966e-06f, 9.531231603e-06f, 9.523987284e-06f, + 9.516723025e-06f, 9.509438846e-06f, 9.502134766e-06f, 9.494810803e-06f, 9.487466975e-06f, 9.480103303e-06f, 9.472719804e-06f, 9.465316498e-06f, 9.457893403e-06f, 9.450450538e-06f, + 9.442987923e-06f, 9.435505577e-06f, 9.428003518e-06f, 9.420481767e-06f, 9.412940341e-06f, 9.405379260e-06f, 9.397798544e-06f, 9.390198212e-06f, 9.382578283e-06f, 9.374938777e-06f, + 9.367279712e-06f, 9.359601109e-06f, 9.351902987e-06f, 9.344185366e-06f, 9.336448265e-06f, 9.328691703e-06f, 9.320915701e-06f, 9.313120279e-06f, 9.305305455e-06f, 9.297471250e-06f, + 9.289617683e-06f, 9.281744775e-06f, 9.273852545e-06f, 9.265941014e-06f, 9.258010201e-06f, 9.250060126e-06f, 9.242090809e-06f, 9.234102272e-06f, 9.226094532e-06f, 9.218067612e-06f, + 9.210021531e-06f, 9.201956309e-06f, 9.193871967e-06f, 9.185768525e-06f, 9.177646003e-06f, 9.169504422e-06f, 9.161343803e-06f, 9.153164165e-06f, 9.144965530e-06f, 9.136747918e-06f, + 9.128511349e-06f, 9.120255844e-06f, 9.111981425e-06f, 9.103688111e-06f, 9.095375924e-06f, 9.087044883e-06f, 9.078695012e-06f, 9.070326329e-06f, 9.061938856e-06f, 9.053532614e-06f, + 9.045107624e-06f, 9.036663907e-06f, 9.028201484e-06f, 9.019720376e-06f, 9.011220605e-06f, 9.002702191e-06f, 8.994165156e-06f, 8.985609521e-06f, 8.977035308e-06f, 8.968442537e-06f, + 8.959831231e-06f, 8.951201410e-06f, 8.942553096e-06f, 8.933886311e-06f, 8.925201075e-06f, 8.916497412e-06f, 8.907775342e-06f, 8.899034887e-06f, 8.890276068e-06f, 8.881498908e-06f, + 8.872703428e-06f, 8.863889650e-06f, 8.855057596e-06f, 8.846207287e-06f, 8.837338746e-06f, 8.828451995e-06f, 8.819547055e-06f, 8.810623949e-06f, 8.801682699e-06f, 8.792723326e-06f, + 8.783745853e-06f, 8.774750302e-06f, 8.765736695e-06f, 8.756705055e-06f, 8.747655404e-06f, 8.738587764e-06f, 8.729502157e-06f, 8.720398607e-06f, 8.711277134e-06f, 8.702137763e-06f, + 8.692980514e-06f, 8.683805412e-06f, 8.674612478e-06f, 8.665401735e-06f, 8.656173206e-06f, 8.646926913e-06f, 8.637662879e-06f, 8.628381127e-06f, 8.619081680e-06f, 8.609764560e-06f, + 8.600429790e-06f, 8.591077394e-06f, 8.581707394e-06f, 8.572319813e-06f, 8.562914674e-06f, 8.553492000e-06f, 8.544051815e-06f, 8.534594141e-06f, 8.525119001e-06f, 8.515626420e-06f, + 8.506116419e-06f, 8.496589022e-06f, 8.487044253e-06f, 8.477482135e-06f, 8.467902691e-06f, 8.458305945e-06f, 8.448691919e-06f, 8.439060638e-06f, 8.429412125e-06f, 8.419746403e-06f, + 8.410063497e-06f, 8.400363429e-06f, 8.390646224e-06f, 8.380911904e-06f, 8.371160494e-06f, 8.361392018e-06f, 8.351606499e-06f, 8.341803961e-06f, 8.331984427e-06f, 8.322147923e-06f, + 8.312294471e-06f, 8.302424096e-06f, 8.292536821e-06f, 8.282632671e-06f, 8.272711670e-06f, 8.262773841e-06f, 8.252819209e-06f, 8.242847798e-06f, 8.232859632e-06f, 8.222854736e-06f, + 8.212833133e-06f, 8.202794849e-06f, 8.192739906e-06f, 8.182668330e-06f, 8.172580145e-06f, 8.162475376e-06f, 8.152354046e-06f, 8.142216181e-06f, 8.132061805e-06f, 8.121890942e-06f, + 8.111703616e-06f, 8.101499854e-06f, 8.091279679e-06f, 8.081043115e-06f, 8.070790189e-06f, 8.060520923e-06f, 8.050235344e-06f, 8.039933476e-06f, 8.029615344e-06f, 8.019280972e-06f, + 8.008930386e-06f, 7.998563611e-06f, 7.988180671e-06f, 7.977781591e-06f, 7.967366397e-06f, 7.956935114e-06f, 7.946487767e-06f, 7.936024380e-06f, 7.925544979e-06f, 7.915049590e-06f, + 7.904538237e-06f, 7.894010946e-06f, 7.883467741e-06f, 7.872908649e-06f, 7.862333695e-06f, 7.851742904e-06f, 7.841136301e-06f, 7.830513913e-06f, 7.819875763e-06f, 7.809221879e-06f, + 7.798552285e-06f, 7.787867007e-06f, 7.777166071e-06f, 7.766449502e-06f, 7.755717326e-06f, 7.744969569e-06f, 7.734206256e-06f, 7.723427413e-06f, 7.712633066e-06f, 7.701823241e-06f, + 7.690997963e-06f, 7.680157259e-06f, 7.669301155e-06f, 7.658429675e-06f, 7.647542847e-06f, 7.636640697e-06f, 7.625723249e-06f, 7.614790532e-06f, 7.603842569e-06f, 7.592879388e-06f, + 7.581901015e-06f, 7.570907476e-06f, 7.559898797e-06f, 7.548875005e-06f, 7.537836125e-06f, 7.526782184e-06f, 7.515713209e-06f, 7.504629225e-06f, 7.493530259e-06f, 7.482416338e-06f, + 7.471287488e-06f, 7.460143735e-06f, 7.448985106e-06f, 7.437811628e-06f, 7.426623326e-06f, 7.415420228e-06f, 7.404202361e-06f, 7.392969750e-06f, 7.381722423e-06f, 7.370460406e-06f, + 7.359183726e-06f, 7.347892410e-06f, 7.336586485e-06f, 7.325265977e-06f, 7.313930913e-06f, 7.302581321e-06f, 7.291217226e-06f, 7.279838657e-06f, 7.268445639e-06f, 7.257038201e-06f, + 7.245616368e-06f, 7.234180169e-06f, 7.222729629e-06f, 7.211264777e-06f, 7.199785639e-06f, 7.188292243e-06f, 7.176784615e-06f, 7.165262783e-06f, 7.153726775e-06f, 7.142176617e-06f, + 7.130612336e-06f, 7.119033961e-06f, 7.107441518e-06f, 7.095835035e-06f, 7.084214539e-06f, 7.072580057e-06f, 7.060931618e-06f, 7.049269249e-06f, 7.037592976e-06f, 7.025902828e-06f, + 7.014198832e-06f, 7.002481017e-06f, 6.990749408e-06f, 6.979004035e-06f, 6.967244924e-06f, 6.955472104e-06f, 6.943685602e-06f, 6.931885446e-06f, 6.920071664e-06f, 6.908244283e-06f, + 6.896403332e-06f, 6.884548838e-06f, 6.872680829e-06f, 6.860799333e-06f, 6.848904378e-06f, 6.836995992e-06f, 6.825074203e-06f, 6.813139039e-06f, 6.801190527e-06f, 6.789228697e-06f, + 6.777253576e-06f, 6.765265193e-06f, 6.753263574e-06f, 6.741248750e-06f, 6.729220747e-06f, 6.717179593e-06f, 6.705125319e-06f, 6.693057950e-06f, 6.680977517e-06f, 6.668884046e-06f, + 6.656777567e-06f, 6.644658108e-06f, 6.632525697e-06f, 6.620380363e-06f, 6.608222134e-06f, 6.596051038e-06f, 6.583867104e-06f, 6.571670361e-06f, 6.559460837e-06f, 6.547238561e-06f, + 6.535003560e-06f, 6.522755865e-06f, 6.510495503e-06f, 6.498222503e-06f, 6.485936894e-06f, 6.473638705e-06f, 6.461327964e-06f, 6.449004700e-06f, 6.436668942e-06f, 6.424320718e-06f, + 6.411960058e-06f, 6.399586990e-06f, 6.387201543e-06f, 6.374803746e-06f, 6.362393628e-06f, 6.349971218e-06f, 6.337536545e-06f, 6.325089638e-06f, 6.312630525e-06f, 6.300159237e-06f, + 6.287675802e-06f, 6.275180248e-06f, 6.262672606e-06f, 6.250152904e-06f, 6.237621171e-06f, 6.225077437e-06f, 6.212521731e-06f, 6.199954082e-06f, 6.187374519e-06f, 6.174783071e-06f, + 6.162179769e-06f, 6.149564640e-06f, 6.136937715e-06f, 6.124299023e-06f, 6.111648592e-06f, 6.098986454e-06f, 6.086312636e-06f, 6.073627168e-06f, 6.060930081e-06f, 6.048221402e-06f, + 6.035501163e-06f, 6.022769392e-06f, 6.010026118e-06f, 5.997271373e-06f, 5.984505184e-06f, 5.971727582e-06f, 5.958938596e-06f, 5.946138256e-06f, 5.933326591e-06f, 5.920503632e-06f, + 5.907669408e-06f, 5.894823948e-06f, 5.881967283e-06f, 5.869099442e-06f, 5.856220456e-06f, 5.843330353e-06f, 5.830429163e-06f, 5.817516918e-06f, 5.804593645e-06f, 5.791659376e-06f, + 5.778714141e-06f, 5.765757968e-06f, 5.752790888e-06f, 5.739812932e-06f, 5.726824129e-06f, 5.713824508e-06f, 5.700814101e-06f, 5.687792938e-06f, 5.674761047e-06f, 5.661718460e-06f, + 5.648665206e-06f, 5.635601316e-06f, 5.622526819e-06f, 5.609441747e-06f, 5.596346128e-06f, 5.583239994e-06f, 5.570123375e-06f, 5.556996300e-06f, 5.543858800e-06f, 5.530710906e-06f, + 5.517552648e-06f, 5.504384055e-06f, 5.491205159e-06f, 5.478015989e-06f, 5.464816577e-06f, 5.451606951e-06f, 5.438387144e-06f, 5.425157185e-06f, 5.411917105e-06f, 5.398666934e-06f, + 5.385406703e-06f, 5.372136442e-06f, 5.358856182e-06f, 5.345565953e-06f, 5.332265786e-06f, 5.318955711e-06f, 5.305635760e-06f, 5.292305962e-06f, 5.278966348e-06f, 5.265616949e-06f, + 5.252257796e-06f, 5.238888919e-06f, 5.225510349e-06f, 5.212122116e-06f, 5.198724252e-06f, 5.185316787e-06f, 5.171899752e-06f, 5.158473178e-06f, 5.145037095e-06f, 5.131591535e-06f, + 5.118136528e-06f, 5.104672105e-06f, 5.091198296e-06f, 5.077715134e-06f, 5.064222648e-06f, 5.050720869e-06f, 5.037209830e-06f, 5.023689559e-06f, 5.010160089e-06f, 4.996621451e-06f, + 4.983073674e-06f, 4.969516792e-06f, 4.955950833e-06f, 4.942375831e-06f, 4.928791814e-06f, 4.915198816e-06f, 4.901596866e-06f, 4.887985996e-06f, 4.874366236e-06f, 4.860737619e-06f, + 4.847100176e-06f, 4.833453936e-06f, 4.819798932e-06f, 4.806135195e-06f, 4.792462756e-06f, 4.778781646e-06f, 4.765091897e-06f, 4.751393539e-06f, 4.737686604e-06f, 4.723971124e-06f, + 4.710247129e-06f, 4.696514651e-06f, 4.682773722e-06f, 4.669024372e-06f, 4.655266632e-06f, 4.641500536e-06f, 4.627726112e-06f, 4.613943394e-06f, 4.600152413e-06f, 4.586353199e-06f, + 4.572545785e-06f, 4.558730202e-06f, 4.544906480e-06f, 4.531074653e-06f, 4.517234751e-06f, 4.503386806e-06f, 4.489530849e-06f, 4.475666912e-06f, 4.461795027e-06f, 4.447915224e-06f, + 4.434027536e-06f, 4.420131994e-06f, 4.406228630e-06f, 4.392317475e-06f, 4.378398562e-06f, 4.364471921e-06f, 4.350537584e-06f, 4.336595583e-06f, 4.322645950e-06f, 4.308688716e-06f, + 4.294723913e-06f, 4.280751573e-06f, 4.266771728e-06f, 4.252784408e-06f, 4.238789647e-06f, 4.224787475e-06f, 4.210777925e-06f, 4.196761029e-06f, 4.182736817e-06f, 4.168705322e-06f, + 4.154666576e-06f, 4.140620611e-06f, 4.126567458e-06f, 4.112507150e-06f, 4.098439717e-06f, 4.084365193e-06f, 4.070283609e-06f, 4.056194996e-06f, 4.042099387e-06f, 4.027996814e-06f, + 4.013887309e-06f, 3.999770903e-06f, 3.985647629e-06f, 3.971517518e-06f, 3.957380603e-06f, 3.943236915e-06f, 3.929086487e-06f, 3.914929350e-06f, 3.900765537e-06f, 3.886595079e-06f, + 3.872418009e-06f, 3.858234359e-06f, 3.844044160e-06f, 3.829847445e-06f, 3.815644246e-06f, 3.801434595e-06f, 3.787218524e-06f, 3.772996065e-06f, 3.758767251e-06f, 3.744532113e-06f, + 3.730290684e-06f, 3.716042995e-06f, 3.701789080e-06f, 3.687528969e-06f, 3.673262696e-06f, 3.658990292e-06f, 3.644711790e-06f, 3.630427221e-06f, 3.616136619e-06f, 3.601840015e-06f, + 3.587537442e-06f, 3.573228931e-06f, 3.558914515e-06f, 3.544594227e-06f, 3.530268098e-06f, 3.515936161e-06f, 3.501598448e-06f, 3.487254992e-06f, 3.472905824e-06f, 3.458550978e-06f, + 3.444190484e-06f, 3.429824377e-06f, 3.415452687e-06f, 3.401075448e-06f, 3.386692691e-06f, 3.372304450e-06f, 3.357910756e-06f, 3.343511641e-06f, 3.329107139e-06f, 3.314697282e-06f, + 3.300282101e-06f, 3.285861630e-06f, 3.271435900e-06f, 3.257004945e-06f, 3.242568797e-06f, 3.228127487e-06f, 3.213681049e-06f, 3.199229515e-06f, 3.184772917e-06f, 3.170311288e-06f, + 3.155844660e-06f, 3.141373067e-06f, 3.126896539e-06f, 3.112415110e-06f, 3.097928813e-06f, 3.083437679e-06f, 3.068941741e-06f, 3.054441032e-06f, 3.039935585e-06f, 3.025425431e-06f, + 3.010910603e-06f, 2.996391135e-06f, 2.981867057e-06f, 2.967338404e-06f, 2.952805207e-06f, 2.938267499e-06f, 2.923725313e-06f, 2.909178681e-06f, 2.894627636e-06f, 2.880072210e-06f, + 2.865512436e-06f, 2.850948346e-06f, 2.836379974e-06f, 2.821807351e-06f, 2.807230510e-06f, 2.792649485e-06f, 2.778064307e-06f, 2.763475009e-06f, 2.748881623e-06f, 2.734284184e-06f, + 2.719682722e-06f, 2.705077271e-06f, 2.690467863e-06f, 2.675854531e-06f, 2.661237307e-06f, 2.646616225e-06f, 2.631991317e-06f, 2.617362615e-06f, 2.602730153e-06f, 2.588093962e-06f, + 2.573454076e-06f, 2.558810527e-06f, 2.544163348e-06f, 2.529512572e-06f, 2.514858231e-06f, 2.500200358e-06f, 2.485538985e-06f, 2.470874146e-06f, 2.456205873e-06f, 2.441534199e-06f, + 2.426859156e-06f, 2.412180777e-06f, 2.397499096e-06f, 2.382814144e-06f, 2.368125954e-06f, 2.353434559e-06f, 2.338739992e-06f, 2.324042286e-06f, 2.309341473e-06f, 2.294637585e-06f, + 2.279930657e-06f, 2.265220719e-06f, 2.250507806e-06f, 2.235791950e-06f, 2.221073184e-06f, 2.206351540e-06f, 2.191627051e-06f, 2.176899749e-06f, 2.162169669e-06f, 2.147436842e-06f, + 2.132701301e-06f, 2.117963079e-06f, 2.103222208e-06f, 2.088478722e-06f, 2.073732653e-06f, 2.058984034e-06f, 2.044232897e-06f, 2.029479276e-06f, 2.014723203e-06f, 1.999964711e-06f, + 1.985203833e-06f, 1.970440601e-06f, 1.955675049e-06f, 1.940907208e-06f, 1.926137112e-06f, 1.911364794e-06f, 1.896590286e-06f, 1.881813621e-06f, 1.867034832e-06f, 1.852253952e-06f, + 1.837471013e-06f, 1.822686048e-06f, 1.807899090e-06f, 1.793110172e-06f, 1.778319326e-06f, 1.763526585e-06f, 1.748731982e-06f, 1.733935551e-06f, 1.719137322e-06f, 1.704337330e-06f, + 1.689535607e-06f, 1.674732186e-06f, 1.659927099e-06f, 1.645120380e-06f, 1.630312060e-06f, 1.615502174e-06f, 1.600690753e-06f, 1.585877831e-06f, 1.571063440e-06f, 1.556247612e-06f, + 1.541430382e-06f, 1.526611780e-06f, 1.511791841e-06f, 1.496970597e-06f, 1.482148081e-06f, 1.467324324e-06f, 1.452499361e-06f, 1.437673224e-06f, 1.422845946e-06f, 1.408017559e-06f, + 1.393188096e-06f, 1.378357590e-06f, 1.363526074e-06f, 1.348693580e-06f, 1.333860141e-06f, 1.319025790e-06f, 1.304190559e-06f, 1.289354482e-06f, 1.274517590e-06f, 1.259679918e-06f, + 1.244841496e-06f, 1.230002359e-06f, 1.215162538e-06f, 1.200322068e-06f, 1.185480979e-06f, 1.170639305e-06f, 1.155797079e-06f, 1.140954333e-06f, 1.126111100e-06f, 1.111267413e-06f, + 1.096423305e-06f, 1.081578807e-06f, 1.066733953e-06f, 1.051888776e-06f, 1.037043307e-06f, 1.022197580e-06f, 1.007351628e-06f, 9.925054830e-07f, 9.776591775e-07f, 9.628127444e-07f, + 9.479662164e-07f, 9.331196259e-07f, 9.182730058e-07f, 9.034263886e-07f, 8.885798070e-07f, 8.737332935e-07f, 8.588868809e-07f, 8.440406016e-07f, 8.291944884e-07f, 8.143485738e-07f, + 7.995028904e-07f, 7.846574709e-07f, 7.698123477e-07f, 7.549675536e-07f, 7.401231210e-07f, 7.252790826e-07f, 7.104354709e-07f, 6.955923186e-07f, 6.807496580e-07f, 6.659075218e-07f, + 6.510659426e-07f, 6.362249529e-07f, 6.213845852e-07f, 6.065448721e-07f, 5.917058460e-07f, 5.768675395e-07f, 5.620299851e-07f, 5.471932154e-07f, 5.323572628e-07f, 5.175221597e-07f, + 5.026879388e-07f, 4.878546324e-07f, 4.730222731e-07f, 4.581908934e-07f, 4.433605256e-07f, 4.285312022e-07f, 4.137029558e-07f, 3.988758186e-07f, 3.840498232e-07f, 3.692250021e-07f, + 3.544013875e-07f, 3.395790120e-07f, 3.247579079e-07f, 3.099381076e-07f, 2.951196435e-07f, 2.803025481e-07f, 2.654868537e-07f, 2.506725926e-07f, 2.358597972e-07f, 2.210484999e-07f, + 2.062387331e-07f, 1.914305290e-07f, 1.766239199e-07f, 1.618189384e-07f, 1.470156165e-07f, 1.322139867e-07f, 1.174140812e-07f, 1.026159324e-07f, 8.781957246e-08f, 7.302503373e-08f, + 5.823234846e-08f, 4.344154890e-08f, 2.865266731e-08f, 1.386573592e-08f, -9.192130323e-10f, -1.570214732e-08f, -3.048303473e-08f, -4.526184307e-08f, -6.003854012e-08f, -7.481309371e-08f, + -8.958547165e-08f, -1.043556418e-07f, -1.191235719e-07f, -1.338892300e-07f, -1.486525837e-07f, -1.634136011e-07f, -1.781722499e-07f, -1.929284981e-07f, -2.076823136e-07f, -2.224336642e-07f, + -2.371825180e-07f, -2.519288427e-07f, -2.666726064e-07f, -2.814137769e-07f, -2.961523224e-07f, -3.108882106e-07f, -3.256214096e-07f, -3.403518874e-07f, -3.550796120e-07f, -3.698045513e-07f, + -3.845266735e-07f, -3.992459465e-07f, -4.139623383e-07f, -4.286758171e-07f, -4.433863508e-07f, -4.580939076e-07f, -4.727984555e-07f, -4.874999626e-07f, -5.021983971e-07f, -5.168937270e-07f, + -5.315859204e-07f, -5.462749456e-07f, -5.609607706e-07f, -5.756433637e-07f, -5.903226929e-07f, -6.049987265e-07f, -6.196714326e-07f, -6.343407796e-07f, -6.490067355e-07f, -6.636692686e-07f, + -6.783283472e-07f, -6.929839395e-07f, -7.076360138e-07f, -7.222845384e-07f, -7.369294815e-07f, -7.515708114e-07f, -7.662084965e-07f, -7.808425051e-07f, -7.954728055e-07f, -8.100993661e-07f, + -8.247221553e-07f, -8.393411413e-07f, -8.539562927e-07f, -8.685675778e-07f, -8.831749650e-07f, -8.977784228e-07f, -9.123779195e-07f, -9.269734238e-07f, -9.415649039e-07f, -9.561523284e-07f, + -9.707356658e-07f, -9.853148846e-07f, -9.998899533e-07f, -1.014460841e-06f, -1.029027515e-06f, -1.043589944e-06f, -1.058148098e-06f, -1.072701945e-06f, -1.087251453e-06f, -1.101796590e-06f, + -1.116337327e-06f, -1.130873630e-06f, -1.145405470e-06f, -1.159932814e-06f, -1.174455631e-06f, -1.188973890e-06f, -1.203487560e-06f, -1.217996609e-06f, -1.232501006e-06f, -1.247000720e-06f, + -1.261495720e-06f, -1.275985974e-06f, -1.290471451e-06f, -1.304952120e-06f, -1.319427950e-06f, -1.333898910e-06f, -1.348364969e-06f, -1.362826095e-06f, -1.377282257e-06f, -1.391733424e-06f, + -1.406179566e-06f, -1.420620650e-06f, -1.435056647e-06f, -1.449487525e-06f, -1.463913253e-06f, -1.478333799e-06f, -1.492749134e-06f, -1.507159226e-06f, -1.521564044e-06f, -1.535963557e-06f, + -1.550357734e-06f, -1.564746544e-06f, -1.579129957e-06f, -1.593507941e-06f, -1.607880466e-06f, -1.622247501e-06f, -1.636609015e-06f, -1.650964977e-06f, -1.665315357e-06f, -1.679660123e-06f, + -1.693999245e-06f, -1.708332692e-06f, -1.722660434e-06f, -1.736982439e-06f, -1.751298677e-06f, -1.765609118e-06f, -1.779913730e-06f, -1.794212483e-06f, -1.808505346e-06f, -1.822792290e-06f, + -1.837073282e-06f, -1.851348293e-06f, -1.865617292e-06f, -1.879880249e-06f, -1.894137132e-06f, -1.908387912e-06f, -1.922632558e-06f, -1.936871040e-06f, -1.951103326e-06f, -1.965329388e-06f, + -1.979549193e-06f, -1.993762712e-06f, -2.007969915e-06f, -2.022170771e-06f, -2.036365249e-06f, -2.050553320e-06f, -2.064734953e-06f, -2.078910118e-06f, -2.093078784e-06f, -2.107240921e-06f, + -2.121396500e-06f, -2.135545489e-06f, -2.149687859e-06f, -2.163823580e-06f, -2.177952621e-06f, -2.192074951e-06f, -2.206190542e-06f, -2.220299363e-06f, -2.234401384e-06f, -2.248496574e-06f, + -2.262584904e-06f, -2.276666344e-06f, -2.290740863e-06f, -2.304808433e-06f, -2.318869022e-06f, -2.332922600e-06f, -2.346969139e-06f, -2.361008607e-06f, -2.375040976e-06f, -2.389066214e-06f, + -2.403084293e-06f, -2.417095183e-06f, -2.431098853e-06f, -2.445095274e-06f, -2.459084416e-06f, -2.473066249e-06f, -2.487040744e-06f, -2.501007871e-06f, -2.514967600e-06f, -2.528919902e-06f, + -2.542864747e-06f, -2.556802105e-06f, -2.570731946e-06f, -2.584654242e-06f, -2.598568962e-06f, -2.612476077e-06f, -2.626375557e-06f, -2.640267374e-06f, -2.654151496e-06f, -2.668027896e-06f, + -2.681896543e-06f, -2.695757409e-06f, -2.709610463e-06f, -2.723455676e-06f, -2.737293020e-06f, -2.751122464e-06f, -2.764943979e-06f, -2.778757536e-06f, -2.792563106e-06f, -2.806360659e-06f, + -2.820150167e-06f, -2.833931600e-06f, -2.847704928e-06f, -2.861470124e-06f, -2.875227156e-06f, -2.888975998e-06f, -2.902716618e-06f, -2.916448989e-06f, -2.930173081e-06f, -2.943888865e-06f, + -2.957596312e-06f, -2.971295394e-06f, -2.984986080e-06f, -2.998668343e-06f, -3.012342153e-06f, -3.026007482e-06f, -3.039664300e-06f, -3.053312579e-06f, -3.066952290e-06f, -3.080583403e-06f, + -3.094205891e-06f, -3.107819725e-06f, -3.121424875e-06f, -3.135021313e-06f, -3.148609011e-06f, -3.162187940e-06f, -3.175758070e-06f, -3.189319374e-06f, -3.202871822e-06f, -3.216415387e-06f, + -3.229950040e-06f, -3.243475752e-06f, -3.256992494e-06f, -3.270500238e-06f, -3.283998957e-06f, -3.297488620e-06f, -3.310969201e-06f, -3.324440669e-06f, -3.337902998e-06f, -3.351356159e-06f, + -3.364800123e-06f, -3.378234862e-06f, -3.391660349e-06f, -3.405076553e-06f, -3.418483449e-06f, -3.431881006e-06f, -3.445269198e-06f, -3.458647995e-06f, -3.472017370e-06f, -3.485377295e-06f, + -3.498727742e-06f, -3.512068682e-06f, -3.525400087e-06f, -3.538721931e-06f, -3.552034183e-06f, -3.565336818e-06f, -3.578629806e-06f, -3.591913120e-06f, -3.605186732e-06f, -3.618450614e-06f, + -3.631704738e-06f, -3.644949076e-06f, -3.658183602e-06f, -3.671408286e-06f, -3.684623101e-06f, -3.697828020e-06f, -3.711023015e-06f, -3.724208058e-06f, -3.737383122e-06f, -3.750548179e-06f, + -3.763703201e-06f, -3.776848161e-06f, -3.789983031e-06f, -3.803107784e-06f, -3.816222393e-06f, -3.829326829e-06f, -3.842421066e-06f, -3.855505076e-06f, -3.868578833e-06f, -3.881642307e-06f, + -3.894695473e-06f, -3.907738302e-06f, -3.920770769e-06f, -3.933792844e-06f, -3.946804502e-06f, -3.959805715e-06f, -3.972796456e-06f, -3.985776697e-06f, -3.998746412e-06f, -4.011705574e-06f, + -4.024654156e-06f, -4.037592129e-06f, -4.050519469e-06f, -4.063436147e-06f, -4.076342137e-06f, -4.089237411e-06f, -4.102121943e-06f, -4.114995707e-06f, -4.127858674e-06f, -4.140710819e-06f, + -4.153552115e-06f, -4.166382534e-06f, -4.179202051e-06f, -4.192010638e-06f, -4.204808269e-06f, -4.217594917e-06f, -4.230370556e-06f, -4.243135159e-06f, -4.255888699e-06f, -4.268631150e-06f, + -4.281362486e-06f, -4.294082680e-06f, -4.306791705e-06f, -4.319489536e-06f, -4.332176145e-06f, -4.344851507e-06f, -4.357515595e-06f, -4.370168382e-06f, -4.382809843e-06f, -4.395439952e-06f, + -4.408058681e-06f, -4.420666006e-06f, -4.433261899e-06f, -4.445846335e-06f, -4.458419288e-06f, -4.470980731e-06f, -4.483530638e-06f, -4.496068984e-06f, -4.508595743e-06f, -4.521110888e-06f, + -4.533614393e-06f, -4.546106233e-06f, -4.558586383e-06f, -4.571054815e-06f, -4.583511504e-06f, -4.595956425e-06f, -4.608389551e-06f, -4.620810858e-06f, -4.633220319e-06f, -4.645617908e-06f, + -4.658003601e-06f, -4.670377370e-06f, -4.682739192e-06f, -4.695089040e-06f, -4.707426889e-06f, -4.719752713e-06f, -4.732066487e-06f, -4.744368186e-06f, -4.756657783e-06f, -4.768935255e-06f, + -4.781200574e-06f, -4.793453717e-06f, -4.805694658e-06f, -4.817923371e-06f, -4.830139832e-06f, -4.842344015e-06f, -4.854535895e-06f, -4.866715447e-06f, -4.878882645e-06f, -4.891037466e-06f, + -4.903179883e-06f, -4.915309872e-06f, -4.927427408e-06f, -4.939532466e-06f, -4.951625021e-06f, -4.963705048e-06f, -4.975772522e-06f, -4.987827419e-06f, -4.999869714e-06f, -5.011899381e-06f, + -5.023916397e-06f, -5.035920736e-06f, -5.047912375e-06f, -5.059891287e-06f, -5.071857449e-06f, -5.083810837e-06f, -5.095751425e-06f, -5.107679189e-06f, -5.119594105e-06f, -5.131496148e-06f, + -5.143385294e-06f, -5.155261518e-06f, -5.167124797e-06f, -5.178975105e-06f, -5.190812419e-06f, -5.202636714e-06f, -5.214447966e-06f, -5.226246152e-06f, -5.238031246e-06f, -5.249803224e-06f, + -5.261562064e-06f, -5.273307740e-06f, -5.285040228e-06f, -5.296759505e-06f, -5.308465546e-06f, -5.320158329e-06f, -5.331837828e-06f, -5.343504019e-06f, -5.355156880e-06f, -5.366796387e-06f, + -5.378422515e-06f, -5.390035240e-06f, -5.401634540e-06f, -5.413220391e-06f, -5.424792768e-06f, -5.436351648e-06f, -5.447897009e-06f, -5.459428825e-06f, -5.470947074e-06f, -5.482451732e-06f, + -5.493942776e-06f, -5.505420183e-06f, -5.516883928e-06f, -5.528333990e-06f, -5.539770343e-06f, -5.551192966e-06f, -5.562601835e-06f, -5.573996927e-06f, -5.585378218e-06f, -5.596745685e-06f, + -5.608099306e-06f, -5.619439057e-06f, -5.630764916e-06f, -5.642076858e-06f, -5.653374862e-06f, -5.664658905e-06f, -5.675928963e-06f, -5.687185013e-06f, -5.698427034e-06f, -5.709655001e-06f, + -5.720868893e-06f, -5.732068686e-06f, -5.743254358e-06f, -5.754425886e-06f, -5.765583248e-06f, -5.776726421e-06f, -5.787855382e-06f, -5.798970109e-06f, -5.810070580e-06f, -5.821156771e-06f, + -5.832228661e-06f, -5.843286228e-06f, -5.854329448e-06f, -5.865358300e-06f, -5.876372761e-06f, -5.887372809e-06f, -5.898358422e-06f, -5.909329577e-06f, -5.920286253e-06f, -5.931228428e-06f, + -5.942156079e-06f, -5.953069184e-06f, -5.963967722e-06f, -5.974851669e-06f, -5.985721006e-06f, -5.996575708e-06f, -6.007415756e-06f, -6.018241126e-06f, -6.029051798e-06f, -6.039847749e-06f, + -6.050628957e-06f, -6.061395401e-06f, -6.072147060e-06f, -6.082883911e-06f, -6.093605934e-06f, -6.104313106e-06f, -6.115005406e-06f, -6.125682812e-06f, -6.136345304e-06f, -6.146992860e-06f, + -6.157625458e-06f, -6.168243077e-06f, -6.178845696e-06f, -6.189433294e-06f, -6.200005848e-06f, -6.210563339e-06f, -6.221105745e-06f, -6.231633045e-06f, -6.242145218e-06f, -6.252642243e-06f, + -6.263124098e-06f, -6.273590763e-06f, -6.284042217e-06f, -6.294478439e-06f, -6.304899409e-06f, -6.315305104e-06f, -6.325695505e-06f, -6.336070591e-06f, -6.346430342e-06f, -6.356774735e-06f, + -6.367103751e-06f, -6.377417370e-06f, -6.387715570e-06f, -6.397998332e-06f, -6.408265634e-06f, -6.418517456e-06f, -6.428753778e-06f, -6.438974579e-06f, -6.449179840e-06f, -6.459369539e-06f, + -6.469543656e-06f, -6.479702172e-06f, -6.489845066e-06f, -6.499972318e-06f, -6.510083907e-06f, -6.520179815e-06f, -6.530260020e-06f, -6.540324502e-06f, -6.550373243e-06f, -6.560406221e-06f, + -6.570423417e-06f, -6.580424810e-06f, -6.590410382e-06f, -6.600380113e-06f, -6.610333982e-06f, -6.620271970e-06f, -6.630194057e-06f, -6.640100224e-06f, -6.649990451e-06f, -6.659864719e-06f, + -6.669723007e-06f, -6.679565297e-06f, -6.689391569e-06f, -6.699201804e-06f, -6.708995981e-06f, -6.718774083e-06f, -6.728536090e-06f, -6.738281982e-06f, -6.748011740e-06f, -6.757725345e-06f, + -6.767422778e-06f, -6.777104019e-06f, -6.786769051e-06f, -6.796417853e-06f, -6.806050406e-06f, -6.815666693e-06f, -6.825266693e-06f, -6.834850389e-06f, -6.844417760e-06f, -6.853968789e-06f, + -6.863503456e-06f, -6.873021743e-06f, -6.882523632e-06f, -6.892009103e-06f, -6.901478137e-06f, -6.910930718e-06f, -6.920366825e-06f, -6.929786440e-06f, -6.939189546e-06f, -6.948576123e-06f, + -6.957946153e-06f, -6.967299618e-06f, -6.976636499e-06f, -6.985956779e-06f, -6.995260438e-06f, -7.004547460e-06f, -7.013817826e-06f, -7.023071517e-06f, -7.032308515e-06f, -7.041528804e-06f, + -7.050732363e-06f, -7.059919177e-06f, -7.069089226e-06f, -7.078242493e-06f, -7.087378961e-06f, -7.096498610e-06f, -7.105601425e-06f, -7.114687386e-06f, -7.123756476e-06f, -7.132808678e-06f, + -7.141843974e-06f, -7.150862346e-06f, -7.159863777e-06f, -7.168848250e-06f, -7.177815747e-06f, -7.186766250e-06f, -7.195699743e-06f, -7.204616207e-06f, -7.213515627e-06f, -7.222397984e-06f, + -7.231263261e-06f, -7.240111442e-06f, -7.248942508e-06f, -7.257756444e-06f, -7.266553232e-06f, -7.275332854e-06f, -7.284095295e-06f, -7.292840537e-06f, -7.301568563e-06f, -7.310279357e-06f, + -7.318972901e-06f, -7.327649179e-06f, -7.336308174e-06f, -7.344949870e-06f, -7.353574250e-06f, -7.362181297e-06f, -7.370770995e-06f, -7.379343328e-06f, -7.387898278e-06f, -7.396435829e-06f, + -7.404955966e-06f, -7.413458671e-06f, -7.421943929e-06f, -7.430411722e-06f, -7.438862036e-06f, -7.447294853e-06f, -7.455710158e-06f, -7.464107935e-06f, -7.472488167e-06f, -7.480850838e-06f, + -7.489195933e-06f, -7.497523435e-06f, -7.505833328e-06f, -7.514125598e-06f, -7.522400228e-06f, -7.530657201e-06f, -7.538896503e-06f, -7.547118118e-06f, -7.555322030e-06f, -7.563508224e-06f, + -7.571676683e-06f, -7.579827393e-06f, -7.587960337e-06f, -7.596075502e-06f, -7.604172870e-06f, -7.612252427e-06f, -7.620314157e-06f, -7.628358046e-06f, -7.636384077e-06f, -7.644392236e-06f, + -7.652382508e-06f, -7.660354877e-06f, -7.668309328e-06f, -7.676245847e-06f, -7.684164418e-06f, -7.692065026e-06f, -7.699947657e-06f, -7.707812296e-06f, -7.715658927e-06f, -7.723487536e-06f, + -7.731298109e-06f, -7.739090630e-06f, -7.746865085e-06f, -7.754621460e-06f, -7.762359739e-06f, -7.770079908e-06f, -7.777781953e-06f, -7.785465860e-06f, -7.793131613e-06f, -7.800779199e-06f, + -7.808408603e-06f, -7.816019811e-06f, -7.823612809e-06f, -7.831187582e-06f, -7.838744116e-06f, -7.846282398e-06f, -7.853802413e-06f, -7.861304147e-06f, -7.868787586e-06f, -7.876252716e-06f, + -7.883699524e-06f, -7.891127995e-06f, -7.898538116e-06f, -7.905929872e-06f, -7.913303251e-06f, -7.920658238e-06f, -7.927994820e-06f, -7.935312984e-06f, -7.942612714e-06f, -7.949893999e-06f, + -7.957156825e-06f, -7.964401178e-06f, -7.971627044e-06f, -7.978834411e-06f, -7.986023266e-06f, -7.993193594e-06f, -8.000345382e-06f, -8.007478619e-06f, -8.014593289e-06f, -8.021689381e-06f, + -8.028766881e-06f, -8.035825777e-06f, -8.042866054e-06f, -8.049887701e-06f, -8.056890704e-06f, -8.063875051e-06f, -8.070840729e-06f, -8.077787725e-06f, -8.084716026e-06f, -8.091625619e-06f, + -8.098516493e-06f, -8.105388634e-06f, -8.112242031e-06f, -8.119076669e-06f, -8.125892538e-06f, -8.132689624e-06f, -8.139467916e-06f, -8.146227400e-06f, -8.152968065e-06f, -8.159689898e-06f, + -8.166392888e-06f, -8.173077021e-06f, -8.179742287e-06f, -8.186388672e-06f, -8.193016165e-06f, -8.199624754e-06f, -8.206214427e-06f, -8.212785172e-06f, -8.219336977e-06f, -8.225869831e-06f, + -8.232383721e-06f, -8.238878636e-06f, -8.245354565e-06f, -8.251811495e-06f, -8.258249415e-06f, -8.264668313e-06f, -8.271068178e-06f, -8.277448999e-06f, -8.283810764e-06f, -8.290153462e-06f, + -8.296477081e-06f, -8.302781610e-06f, -8.309067038e-06f, -8.315333354e-06f, -8.321580546e-06f, -8.327808604e-06f, -8.334017516e-06f, -8.340207272e-06f, -8.346377859e-06f, -8.352529268e-06f, + -8.358661488e-06f, -8.364774507e-06f, -8.370868316e-06f, -8.376942902e-06f, -8.382998256e-06f, -8.389034366e-06f, -8.395051223e-06f, -8.401048815e-06f, -8.407027132e-06f, -8.412986163e-06f, + -8.418925898e-06f, -8.424846328e-06f, -8.430747440e-06f, -8.436629225e-06f, -8.442491673e-06f, -8.448334773e-06f, -8.454158516e-06f, -8.459962890e-06f, -8.465747887e-06f, -8.471513495e-06f, + -8.477259705e-06f, -8.482986508e-06f, -8.488693892e-06f, -8.494381848e-06f, -8.500050367e-06f, -8.505699438e-06f, -8.511329052e-06f, -8.516939198e-06f, -8.522529869e-06f, -8.528101053e-06f, + -8.533652741e-06f, -8.539184923e-06f, -8.544697591e-06f, -8.550190735e-06f, -8.555664345e-06f, -8.561118412e-06f, -8.566552927e-06f, -8.571967880e-06f, -8.577363262e-06f, -8.582739064e-06f, + -8.588095277e-06f, -8.593431892e-06f, -8.598748899e-06f, -8.604046291e-06f, -8.609324057e-06f, -8.614582189e-06f, -8.619820678e-06f, -8.625039515e-06f, -8.630238692e-06f, -8.635418199e-06f, + -8.640578029e-06f, -8.645718171e-06f, -8.650838619e-06f, -8.655939363e-06f, -8.661020394e-06f, -8.666081705e-06f, -8.671123286e-06f, -8.676145130e-06f, -8.681147228e-06f, -8.686129572e-06f, + -8.691092154e-06f, -8.696034965e-06f, -8.700957997e-06f, -8.705861242e-06f, -8.710744692e-06f, -8.715608340e-06f, -8.720452176e-06f, -8.725276194e-06f, -8.730080384e-06f, -8.734864741e-06f, + -8.739629255e-06f, -8.744373918e-06f, -8.749098724e-06f, -8.753803665e-06f, -8.758488732e-06f, -8.763153919e-06f, -8.767799217e-06f, -8.772424620e-06f, -8.777030120e-06f, -8.781615709e-06f, + -8.786181380e-06f, -8.790727126e-06f, -8.795252940e-06f, -8.799758814e-06f, -8.804244741e-06f, -8.808710714e-06f, -8.813156727e-06f, -8.817582771e-06f, -8.821988840e-06f, -8.826374927e-06f, + -8.830741026e-06f, -8.835087128e-06f, -8.839413229e-06f, -8.843719319e-06f, -8.848005394e-06f, -8.852271446e-06f, -8.856517469e-06f, -8.860743456e-06f, -8.864949400e-06f, -8.869135296e-06f, + -8.873301136e-06f, -8.877446914e-06f, -8.881572624e-06f, -8.885678260e-06f, -8.889763815e-06f, -8.893829283e-06f, -8.897874658e-06f, -8.901899933e-06f, -8.905905103e-06f, -8.909890162e-06f, + -8.913855103e-06f, -8.917799921e-06f, -8.921724610e-06f, -8.925629164e-06f, -8.929513576e-06f, -8.933377842e-06f, -8.937221956e-06f, -8.941045911e-06f, -8.944849702e-06f, -8.948633324e-06f, + -8.952396772e-06f, -8.956140038e-06f, -8.959863119e-06f, -8.963566009e-06f, -8.967248701e-06f, -8.970911192e-06f, -8.974553476e-06f, -8.978175547e-06f, -8.981777401e-06f, -8.985359031e-06f, + -8.988920434e-06f, -8.992461603e-06f, -8.995982535e-06f, -8.999483224e-06f, -9.002963665e-06f, -9.006423853e-06f, -9.009863783e-06f, -9.013283452e-06f, -9.016682853e-06f, -9.020061982e-06f, + -9.023420835e-06f, -9.026759407e-06f, -9.030077694e-06f, -9.033375690e-06f, -9.036653392e-06f, -9.039910795e-06f, -9.043147894e-06f, -9.046364686e-06f, -9.049561166e-06f, -9.052737330e-06f, + -9.055893173e-06f, -9.059028692e-06f, -9.062143882e-06f, -9.065238740e-06f, -9.068313260e-06f, -9.071367441e-06f, -9.074401276e-06f, -9.077414763e-06f, -9.080407898e-06f, -9.083380677e-06f, + -9.086333096e-06f, -9.089265152e-06f, -9.092176840e-06f, -9.095068158e-06f, -9.097939101e-06f, -9.100789667e-06f, -9.103619851e-06f, -9.106429650e-06f, -9.109219062e-06f, -9.111988082e-06f, + -9.114736707e-06f, -9.117464934e-06f, -9.120172760e-06f, -9.122860182e-06f, -9.125527197e-06f, -9.128173800e-06f, -9.130799991e-06f, -9.133405765e-06f, -9.135991120e-06f, -9.138556052e-06f, + -9.141100559e-06f, -9.143624639e-06f, -9.146128288e-06f, -9.148611503e-06f, -9.151074283e-06f, -9.153516624e-06f, -9.155938524e-06f, -9.158339980e-06f, -9.160720990e-06f, -9.163081552e-06f, + -9.165421662e-06f, -9.167741319e-06f, -9.170040521e-06f, -9.172319265e-06f, -9.174577549e-06f, -9.176815371e-06f, -9.179032729e-06f, -9.181229620e-06f, -9.183406043e-06f, -9.185561995e-06f, + -9.187697476e-06f, -9.189812482e-06f, -9.191907012e-06f, -9.193981064e-06f, -9.196034637e-06f, -9.198067729e-06f, -9.200080338e-06f, -9.202072462e-06f, -9.204044101e-06f, -9.205995252e-06f, + -9.207925913e-06f, -9.209836085e-06f, -9.211725764e-06f, -9.213594951e-06f, -9.215443642e-06f, -9.217271839e-06f, -9.219079538e-06f, -9.220866739e-06f, -9.222633441e-06f, -9.224379642e-06f, + -9.226105343e-06f, -9.227810541e-06f, -9.229495236e-06f, -9.231159426e-06f, -9.232803112e-06f, -9.234426292e-06f, -9.236028966e-06f, -9.237611133e-06f, -9.239172791e-06f, -9.240713941e-06f, + -9.242234582e-06f, -9.243734714e-06f, -9.245214336e-06f, -9.246673447e-06f, -9.248112047e-06f, -9.249530136e-06f, -9.250927713e-06f, -9.252304779e-06f, -9.253661333e-06f, -9.254997375e-06f, + -9.256312904e-06f, -9.257607921e-06f, -9.258882426e-06f, -9.260136418e-06f, -9.261369899e-06f, -9.262582867e-06f, -9.263775323e-06f, -9.264947267e-06f, -9.266098699e-06f, -9.267229621e-06f, + -9.268340031e-06f, -9.269429931e-06f, -9.270499320e-06f, -9.271548200e-06f, -9.272576571e-06f, -9.273584433e-06f, -9.274571787e-06f, -9.275538634e-06f, -9.276484974e-06f, -9.277410808e-06f, + -9.278316137e-06f, -9.279200962e-06f, -9.280065283e-06f, -9.280909102e-06f, -9.281732419e-06f, -9.282535235e-06f, -9.283317552e-06f, -9.284079371e-06f, -9.284820692e-06f, -9.285541517e-06f, + -9.286241848e-06f, -9.286921685e-06f, -9.287581029e-06f, -9.288219883e-06f, -9.288838247e-06f, -9.289436123e-06f, -9.290013513e-06f, -9.290570417e-06f, -9.291106839e-06f, -9.291622778e-06f, + -9.292118238e-06f, -9.292593219e-06f, -9.293047723e-06f, -9.293481753e-06f, -9.293895310e-06f, -9.294288396e-06f, -9.294661012e-06f, -9.295013162e-06f, -9.295344847e-06f, -9.295656069e-06f, + -9.295946830e-06f, -9.296217132e-06f, -9.296466978e-06f, -9.296696370e-06f, -9.296905310e-06f, -9.297093801e-06f, -9.297261844e-06f, -9.297409443e-06f, -9.297536600e-06f, -9.297643317e-06f, + -9.297729596e-06f, -9.297795442e-06f, -9.297840856e-06f, -9.297865840e-06f, -9.297870399e-06f, -9.297854533e-06f, -9.297818248e-06f, -9.297761544e-06f, -9.297684425e-06f, -9.297586895e-06f, + -9.297468956e-06f, -9.297330611e-06f, -9.297171863e-06f, -9.296992716e-06f, -9.296793172e-06f, -9.296573235e-06f, -9.296332909e-06f, -9.296072196e-06f, -9.295791100e-06f, -9.295489624e-06f, + -9.295167772e-06f, -9.294825547e-06f, -9.294462954e-06f, -9.294079994e-06f, -9.293676673e-06f, -9.293252993e-06f, -9.292808959e-06f, -9.292344575e-06f, -9.291859843e-06f, -9.291354768e-06f, + -9.290829354e-06f, -9.290283605e-06f, -9.289717525e-06f, -9.289131118e-06f, -9.288524387e-06f, -9.287897338e-06f, -9.287249974e-06f, -9.286582299e-06f, -9.285894318e-06f, -9.285186035e-06f, + -9.284457454e-06f, -9.283708580e-06f, -9.282939418e-06f, -9.282149971e-06f, -9.281340244e-06f, -9.280510242e-06f, -9.279659969e-06f, -9.278789430e-06f, -9.277898631e-06f, -9.276987574e-06f, + -9.276056266e-06f, -9.275104711e-06f, -9.274132914e-06f, -9.273140879e-06f, -9.272128613e-06f, -9.271096119e-06f, -9.270043404e-06f, -9.268970471e-06f, -9.267877327e-06f, -9.266763976e-06f, + -9.265630423e-06f, -9.264476674e-06f, -9.263302735e-06f, -9.262108609e-06f, -9.260894304e-06f, -9.259659824e-06f, -9.258405175e-06f, -9.257130362e-06f, -9.255835392e-06f, -9.254520268e-06f, + -9.253184998e-06f, -9.251829587e-06f, -9.250454041e-06f, -9.249058365e-06f, -9.247642565e-06f, -9.246206648e-06f, -9.244750618e-06f, -9.243274483e-06f, -9.241778248e-06f, -9.240261918e-06f, + -9.238725502e-06f, -9.237169003e-06f, -9.235592429e-06f, -9.233995786e-06f, -9.232379080e-06f, -9.230742317e-06f, -9.229085504e-06f, -9.227408647e-06f, -9.225711752e-06f, -9.223994827e-06f, + -9.222257877e-06f, -9.220500909e-06f, -9.218723930e-06f, -9.216926947e-06f, -9.215109966e-06f, -9.213272993e-06f, -9.211416036e-06f, -9.209539102e-06f, -9.207642197e-06f, -9.205725328e-06f, + -9.203788503e-06f, -9.201831727e-06f, -9.199855009e-06f, -9.197858356e-06f, -9.195841774e-06f, -9.193805270e-06f, -9.191748853e-06f, -9.189672528e-06f, -9.187576304e-06f, -9.185460188e-06f, + -9.183324187e-06f, -9.181168309e-06f, -9.178992561e-06f, -9.176796950e-06f, -9.174581485e-06f, -9.172346172e-06f, -9.170091020e-06f, -9.167816035e-06f, -9.165521227e-06f, -9.163206602e-06f, + -9.160872169e-06f, -9.158517935e-06f, -9.156143908e-06f, -9.153750096e-06f, -9.151336508e-06f, -9.148903150e-06f, -9.146450032e-06f, -9.143977161e-06f, -9.141484545e-06f, -9.138972193e-06f, + -9.136440113e-06f, -9.133888313e-06f, -9.131316801e-06f, -9.128725587e-06f, -9.126114678e-06f, -9.123484082e-06f, -9.120833809e-06f, -9.118163866e-06f, -9.115474263e-06f, -9.112765007e-06f, + -9.110036108e-06f, -9.107287575e-06f, -9.104519415e-06f, -9.101731639e-06f, -9.098924254e-06f, -9.096097269e-06f, -9.093250694e-06f, -9.090384537e-06f, -9.087498808e-06f, -9.084593515e-06f, + -9.081668667e-06f, -9.078724275e-06f, -9.075760346e-06f, -9.072776889e-06f, -9.069773916e-06f, -9.066751433e-06f, -9.063709452e-06f, -9.060647980e-06f, -9.057567029e-06f, -9.054466606e-06f, + -9.051346722e-06f, -9.048207386e-06f, -9.045048608e-06f, -9.041870397e-06f, -9.038672762e-06f, -9.035455715e-06f, -9.032219264e-06f, -9.028963419e-06f, -9.025688190e-06f, -9.022393588e-06f, + -9.019079620e-06f, -9.015746299e-06f, -9.012393633e-06f, -9.009021633e-06f, -9.005630309e-06f, -9.002219671e-06f, -8.998789729e-06f, -8.995340494e-06f, -8.991871974e-06f, -8.988384182e-06f, + -8.984877127e-06f, -8.981350819e-06f, -8.977805269e-06f, -8.974240488e-06f, -8.970656485e-06f, -8.967053272e-06f, -8.963430859e-06f, -8.959789256e-06f, -8.956128474e-06f, -8.952448524e-06f, + -8.948749417e-06f, -8.945031163e-06f, -8.941293773e-06f, -8.937537258e-06f, -8.933761629e-06f, -8.929966897e-06f, -8.926153073e-06f, -8.922320168e-06f, -8.918468192e-06f, -8.914597157e-06f, + -8.910707075e-06f, -8.906797956e-06f, -8.902869811e-06f, -8.898922652e-06f, -8.894956490e-06f, -8.890971336e-06f, -8.886967202e-06f, -8.882944099e-06f, -8.878902039e-06f, -8.874841033e-06f, + -8.870761092e-06f, -8.866662229e-06f, -8.862544454e-06f, -8.858407780e-06f, -8.854252218e-06f, -8.850077780e-06f, -8.845884478e-06f, -8.841672323e-06f, -8.837441328e-06f, -8.833191503e-06f, + -8.828922862e-06f, -8.824635417e-06f, -8.820329178e-06f, -8.816004158e-06f, -8.811660370e-06f, -8.807297825e-06f, -8.802916536e-06f, -8.798516515e-06f, -8.794097774e-06f, -8.789660325e-06f, + -8.785204181e-06f, -8.780729353e-06f, -8.776235856e-06f, -8.771723700e-06f, -8.767192899e-06f, -8.762643464e-06f, -8.758075410e-06f, -8.753488747e-06f, -8.748883489e-06f, -8.744259648e-06f, + -8.739617238e-06f, -8.734956270e-06f, -8.730276759e-06f, -8.725578715e-06f, -8.720862154e-06f, -8.716127086e-06f, -8.711373526e-06f, -8.706601486e-06f, -8.701810980e-06f, -8.697002020e-06f, + -8.692174620e-06f, -8.687328792e-06f, -8.682464550e-06f, -8.677581907e-06f, -8.672680877e-06f, -8.667761472e-06f, -8.662823706e-06f, -8.657867593e-06f, -8.652893145e-06f, -8.647900377e-06f, + -8.642889302e-06f, -8.637859933e-06f, -8.632812283e-06f, -8.627746368e-06f, -8.622662199e-06f, -8.617559791e-06f, -8.612439158e-06f, -8.607300313e-06f, -8.602143271e-06f, -8.596968044e-06f, + -8.591774647e-06f, -8.586563094e-06f, -8.581333399e-06f, -8.576085575e-06f, -8.570819638e-06f, -8.565535600e-06f, -8.560233476e-06f, -8.554913280e-06f, -8.549575026e-06f, -8.544218729e-06f, + -8.538844403e-06f, -8.533452061e-06f, -8.528041719e-06f, -8.522613391e-06f, -8.517167091e-06f, -8.511702834e-06f, -8.506220634e-06f, -8.500720505e-06f, -8.495202462e-06f, -8.489666521e-06f, + -8.484112695e-06f, -8.478540998e-06f, -8.472951447e-06f, -8.467344055e-06f, -8.461718838e-06f, -8.456075809e-06f, -8.450414985e-06f, -8.444736380e-06f, -8.439040008e-06f, -8.433325885e-06f, + -8.427594026e-06f, -8.421844446e-06f, -8.416077160e-06f, -8.410292183e-06f, -8.404489530e-06f, -8.398669217e-06f, -8.392831258e-06f, -8.386975669e-06f, -8.381102465e-06f, -8.375211662e-06f, + -8.369303274e-06f, -8.363377318e-06f, -8.357433809e-06f, -8.351472762e-06f, -8.345494192e-06f, -8.339498116e-06f, -8.333484549e-06f, -8.327453507e-06f, -8.321405004e-06f, -8.315339058e-06f, + -8.309255683e-06f, -8.303154896e-06f, -8.297036711e-06f, -8.290901146e-06f, -8.284748216e-06f, -8.278577937e-06f, -8.272390324e-06f, -8.266185394e-06f, -8.259963164e-06f, -8.253723648e-06f, + -8.247466863e-06f, -8.241192825e-06f, -8.234901550e-06f, -8.228593055e-06f, -8.222267356e-06f, -8.215924469e-06f, -8.209564410e-06f, -8.203187195e-06f, -8.196792842e-06f, -8.190381366e-06f, + -8.183952785e-06f, -8.177507113e-06f, -8.171044369e-06f, -8.164564568e-06f, -8.158067727e-06f, -8.151553863e-06f, -8.145022992e-06f, -8.138475131e-06f, -8.131910298e-06f, -8.125328507e-06f, + -8.118729777e-06f, -8.112114125e-06f, -8.105481566e-06f, -8.098832119e-06f, -8.092165799e-06f, -8.085482625e-06f, -8.078782612e-06f, -8.072065778e-06f, -8.065332141e-06f, -8.058581717e-06f, + -8.051814523e-06f, -8.045030576e-06f, -8.038229895e-06f, -8.031412495e-06f, -8.024578395e-06f, -8.017727611e-06f, -8.010860161e-06f, -8.003976063e-06f, -7.997075333e-06f, -7.990157990e-06f, + -7.983224051e-06f, -7.976273533e-06f, -7.969306453e-06f, -7.962322831e-06f, -7.955322682e-06f, -7.948306025e-06f, -7.941272877e-06f, -7.934223257e-06f, -7.927157182e-06f, -7.920074669e-06f, + -7.912975737e-06f, -7.905860404e-06f, -7.898728686e-06f, -7.891580604e-06f, -7.884416173e-06f, -7.877235413e-06f, -7.870038341e-06f, -7.862824975e-06f, -7.855595334e-06f, -7.848349435e-06f, + -7.841087297e-06f, -7.833808939e-06f, -7.826514377e-06f, -7.819203631e-06f, -7.811876719e-06f, -7.804533658e-06f, -7.797174469e-06f, -7.789799168e-06f, -7.782407774e-06f, -7.775000307e-06f, + -7.767576783e-06f, -7.760137223e-06f, -7.752681644e-06f, -7.745210064e-06f, -7.737722504e-06f, -7.730218980e-06f, -7.722699513e-06f, -7.715164120e-06f, -7.707612821e-06f, -7.700045634e-06f, + -7.692462578e-06f, -7.684863672e-06f, -7.677248935e-06f, -7.669618386e-06f, -7.661972043e-06f, -7.654309926e-06f, -7.646632054e-06f, -7.638938445e-06f, -7.631229119e-06f, -7.623504095e-06f, + -7.615763393e-06f, -7.608007030e-06f, -7.600235027e-06f, -7.592447403e-06f, -7.584644177e-06f, -7.576825368e-06f, -7.568990995e-06f, -7.561141079e-06f, -7.553275638e-06f, -7.545394692e-06f, + -7.537498260e-06f, -7.529586362e-06f, -7.521659017e-06f, -7.513716245e-06f, -7.505758065e-06f, -7.497784498e-06f, -7.489795562e-06f, -7.481791278e-06f, -7.473771665e-06f, -7.465736742e-06f, + -7.457686530e-06f, -7.449621049e-06f, -7.441540318e-06f, -7.433444357e-06f, -7.425333186e-06f, -7.417206825e-06f, -7.409065294e-06f, -7.400908613e-06f, -7.392736802e-06f, -7.384549880e-06f, + -7.376347869e-06f, -7.368130788e-06f, -7.359898657e-06f, -7.351651497e-06f, -7.343389327e-06f, -7.335112168e-06f, -7.326820041e-06f, -7.318512964e-06f, -7.310190960e-06f, -7.301854048e-06f, + -7.293502248e-06f, -7.285135581e-06f, -7.276754068e-06f, -7.268357728e-06f, -7.259946583e-06f, -7.251520652e-06f, -7.243079957e-06f, -7.234624518e-06f, -7.226154356e-06f, -7.217669491e-06f, + -7.209169944e-06f, -7.200655736e-06f, -7.192126887e-06f, -7.183583418e-06f, -7.175025350e-06f, -7.166452704e-06f, -7.157865501e-06f, -7.149263761e-06f, -7.140647506e-06f, -7.132016756e-06f, + -7.123371532e-06f, -7.114711856e-06f, -7.106037748e-06f, -7.097349230e-06f, -7.088646322e-06f, -7.079929046e-06f, -7.071197423e-06f, -7.062451473e-06f, -7.053691219e-06f, -7.044916681e-06f, + -7.036127881e-06f, -7.027324840e-06f, -7.018507579e-06f, -7.009676120e-06f, -7.000830484e-06f, -6.991970692e-06f, -6.983096766e-06f, -6.974208727e-06f, -6.965306597e-06f, -6.956390397e-06f, + -6.947460149e-06f, -6.938515875e-06f, -6.929557595e-06f, -6.920585332e-06f, -6.911599108e-06f, -6.902598943e-06f, -6.893584860e-06f, -6.884556880e-06f, -6.875515025e-06f, -6.866459317e-06f, + -6.857389778e-06f, -6.848306430e-06f, -6.839209294e-06f, -6.830098392e-06f, -6.820973747e-06f, -6.811835380e-06f, -6.802683313e-06f, -6.793517568e-06f, -6.784338168e-06f, -6.775145134e-06f, + -6.765938488e-06f, -6.756718253e-06f, -6.747484451e-06f, -6.738237103e-06f, -6.728976232e-06f, -6.719701861e-06f, -6.710414011e-06f, -6.701112705e-06f, -6.691797965e-06f, -6.682469814e-06f, + -6.673128273e-06f, -6.663773365e-06f, -6.654405113e-06f, -6.645023539e-06f, -6.635628666e-06f, -6.626220515e-06f, -6.616799110e-06f, -6.607364473e-06f, -6.597916626e-06f, -6.588455593e-06f, + -6.578981395e-06f, -6.569494056e-06f, -6.559993598e-06f, -6.550480043e-06f, -6.540953415e-06f, -6.531413736e-06f, -6.521861030e-06f, -6.512295318e-06f, -6.502716624e-06f, -6.493124970e-06f, + -6.483520379e-06f, -6.473902875e-06f, -6.464272480e-06f, -6.454629217e-06f, -6.444973110e-06f, -6.435304180e-06f, -6.425622451e-06f, -6.415927947e-06f, -6.406220690e-06f, -6.396500703e-06f, + -6.386768009e-06f, -6.377022633e-06f, -6.367264595e-06f, -6.357493921e-06f, -6.347710634e-06f, -6.337914755e-06f, -6.328106309e-06f, -6.318285320e-06f, -6.308451809e-06f, -6.298605802e-06f, + -6.288747320e-06f, -6.278876388e-06f, -6.268993029e-06f, -6.259097265e-06f, -6.249189122e-06f, -6.239268622e-06f, -6.229335789e-06f, -6.219390646e-06f, -6.209433217e-06f, -6.199463525e-06f, + -6.189481594e-06f, -6.179487448e-06f, -6.169481110e-06f, -6.159462605e-06f, -6.149431955e-06f, -6.139389184e-06f, -6.129334317e-06f, -6.119267376e-06f, -6.109188387e-06f, -6.099097372e-06f, + -6.088994355e-06f, -6.078879361e-06f, -6.068752413e-06f, -6.058613534e-06f, -6.048462750e-06f, -6.038300084e-06f, -6.028125560e-06f, -6.017939202e-06f, -6.007741034e-06f, -5.997531079e-06f, + -5.987309363e-06f, -5.977075909e-06f, -5.966830741e-06f, -5.956573884e-06f, -5.946305362e-06f, -5.936025198e-06f, -5.925733417e-06f, -5.915430043e-06f, -5.905115101e-06f, -5.894788615e-06f, + -5.884450608e-06f, -5.874101106e-06f, -5.863740133e-06f, -5.853367712e-06f, -5.842983870e-06f, -5.832588628e-06f, -5.822182014e-06f, -5.811764049e-06f, -5.801334760e-06f, -5.790894171e-06f, + -5.780442306e-06f, -5.769979189e-06f, -5.759504846e-06f, -5.749019300e-06f, -5.738522577e-06f, -5.728014701e-06f, -5.717495697e-06f, -5.706965589e-06f, -5.696424402e-06f, -5.685872161e-06f, + -5.675308890e-06f, -5.664734614e-06f, -5.654149358e-06f, -5.643553147e-06f, -5.632946006e-06f, -5.622327959e-06f, -5.611699031e-06f, -5.601059247e-06f, -5.590408632e-06f, -5.579747211e-06f, + -5.569075009e-06f, -5.558392050e-06f, -5.547698360e-06f, -5.536993964e-06f, -5.526278886e-06f, -5.515553153e-06f, -5.504816788e-06f, -5.494069817e-06f, -5.483312264e-06f, -5.472544156e-06f, + -5.461765517e-06f, -5.450976373e-06f, -5.440176748e-06f, -5.429366667e-06f, -5.418546156e-06f, -5.407715241e-06f, -5.396873946e-06f, -5.386022296e-06f, -5.375160318e-06f, -5.364288035e-06f, + -5.353405474e-06f, -5.342512660e-06f, -5.331609618e-06f, -5.320696374e-06f, -5.309772953e-06f, -5.298839380e-06f, -5.287895681e-06f, -5.276941881e-06f, -5.265978006e-06f, -5.255004082e-06f, + -5.244020133e-06f, -5.233026185e-06f, -5.222022265e-06f, -5.211008397e-06f, -5.199984606e-06f, -5.188950920e-06f, -5.177907362e-06f, -5.166853960e-06f, -5.155790738e-06f, -5.144717722e-06f, + -5.133634938e-06f, -5.122542412e-06f, -5.111440169e-06f, -5.100328235e-06f, -5.089206636e-06f, -5.078075398e-06f, -5.066934546e-06f, -5.055784106e-06f, -5.044624104e-06f, -5.033454567e-06f, + -5.022275519e-06f, -5.011086987e-06f, -4.999888996e-06f, -4.988681573e-06f, -4.977464743e-06f, -4.966238533e-06f, -4.955002968e-06f, -4.943758075e-06f, -4.932503879e-06f, -4.921240406e-06f, + -4.909967683e-06f, -4.898685735e-06f, -4.887394589e-06f, -4.876094271e-06f, -4.864784806e-06f, -4.853466221e-06f, -4.842138542e-06f, -4.830801796e-06f, -4.819456007e-06f, -4.808101204e-06f, + -4.796737411e-06f, -4.785364655e-06f, -4.773982962e-06f, -4.762592359e-06f, -4.751192871e-06f, -4.739784526e-06f, -4.728367349e-06f, -4.716941366e-06f, -4.705506605e-06f, -4.694063090e-06f, + -4.682610850e-06f, -4.671149909e-06f, -4.659680295e-06f, -4.648202034e-06f, -4.636715152e-06f, -4.625219676e-06f, -4.613715632e-06f, -4.602203047e-06f, -4.590681947e-06f, -4.579152359e-06f, + -4.567614308e-06f, -4.556067823e-06f, -4.544512928e-06f, -4.532949652e-06f, -4.521378020e-06f, -4.509798059e-06f, -4.498209795e-06f, -4.486613256e-06f, -4.475008467e-06f, -4.463395456e-06f, + -4.451774249e-06f, -4.440144873e-06f, -4.428507354e-06f, -4.416861720e-06f, -4.405207997e-06f, -4.393546211e-06f, -4.381876390e-06f, -4.370198560e-06f, -4.358512747e-06f, -4.346818980e-06f, + -4.335117284e-06f, -4.323407687e-06f, -4.311690214e-06f, -4.299964894e-06f, -4.288231753e-06f, -4.276490818e-06f, -4.264742115e-06f, -4.252985671e-06f, -4.241221515e-06f, -4.229449671e-06f, + -4.217670168e-06f, -4.205883032e-06f, -4.194088291e-06f, -4.182285971e-06f, -4.170476099e-06f, -4.158658702e-06f, -4.146833807e-06f, -4.135001442e-06f, -4.123161633e-06f, -4.111314407e-06f, + -4.099459792e-06f, -4.087597815e-06f, -4.075728502e-06f, -4.063851880e-06f, -4.051967978e-06f, -4.040076821e-06f, -4.028178438e-06f, -4.016272855e-06f, -4.004360099e-06f, -3.992440198e-06f, + -3.980513178e-06f, -3.968579068e-06f, -3.956637894e-06f, -3.944689683e-06f, -3.932734463e-06f, -3.920772260e-06f, -3.908803103e-06f, -3.896827019e-06f, -3.884844034e-06f, -3.872854176e-06f, + -3.860857472e-06f, -3.848853950e-06f, -3.836843637e-06f, -3.824826561e-06f, -3.812802748e-06f, -3.800772226e-06f, -3.788735022e-06f, -3.776691164e-06f, -3.764640679e-06f, -3.752583595e-06f, + -3.740519939e-06f, -3.728449738e-06f, -3.716373021e-06f, -3.704289813e-06f, -3.692200143e-06f, -3.680104038e-06f, -3.668001526e-06f, -3.655892635e-06f, -3.643777390e-06f, -3.631655822e-06f, + -3.619527955e-06f, -3.607393819e-06f, -3.595253441e-06f, -3.583106848e-06f, -3.570954068e-06f, -3.558795129e-06f, -3.546630057e-06f, -3.534458881e-06f, -3.522281629e-06f, -3.510098327e-06f, + -3.497909003e-06f, -3.485713686e-06f, -3.473512402e-06f, -3.461305180e-06f, -3.449092047e-06f, -3.436873030e-06f, -3.424648158e-06f, -3.412417458e-06f, -3.400180957e-06f, -3.387938684e-06f, + -3.375690666e-06f, -3.363436931e-06f, -3.351177506e-06f, -3.338912420e-06f, -3.326641699e-06f, -3.314365373e-06f, -3.302083468e-06f, -3.289796012e-06f, -3.277503034e-06f, -3.265204560e-06f, + -3.252900619e-06f, -3.240591238e-06f, -3.228276446e-06f, -3.215956270e-06f, -3.203630737e-06f, -3.191299877e-06f, -3.178963716e-06f, -3.166622282e-06f, -3.154275604e-06f, -3.141923709e-06f, + -3.129566625e-06f, -3.117204380e-06f, -3.104837002e-06f, -3.092464518e-06f, -3.080086957e-06f, -3.067704347e-06f, -3.055316715e-06f, -3.042924089e-06f, -3.030526498e-06f, -3.018123969e-06f, + -3.005716530e-06f, -2.993304209e-06f, -2.980887034e-06f, -2.968465033e-06f, -2.956038234e-06f, -2.943606666e-06f, -2.931170355e-06f, -2.918729330e-06f, -2.906283619e-06f, -2.893833250e-06f, + -2.881378251e-06f, -2.868918650e-06f, -2.856454476e-06f, -2.843985755e-06f, -2.831512516e-06f, -2.819034787e-06f, -2.806552597e-06f, -2.794065973e-06f, -2.781574943e-06f, -2.769079535e-06f, + -2.756579778e-06f, -2.744075700e-06f, -2.731567328e-06f, -2.719054690e-06f, -2.706537816e-06f, -2.694016732e-06f, -2.681491468e-06f, -2.668962050e-06f, -2.656428508e-06f, -2.643890869e-06f, + -2.631349161e-06f, -2.618803413e-06f, -2.606253653e-06f, -2.593699908e-06f, -2.581142208e-06f, -2.568580579e-06f, -2.556015051e-06f, -2.543445652e-06f, -2.530872409e-06f, -2.518295351e-06f, + -2.505714506e-06f, -2.493129902e-06f, -2.480541567e-06f, -2.467949530e-06f, -2.455353818e-06f, -2.442754461e-06f, -2.430151485e-06f, -2.417544920e-06f, -2.404934794e-06f, -2.392321134e-06f, + -2.379703969e-06f, -2.367083327e-06f, -2.354459236e-06f, -2.341831725e-06f, -2.329200822e-06f, -2.316566555e-06f, -2.303928953e-06f, -2.291288043e-06f, -2.278643853e-06f, -2.265996413e-06f, + -2.253345750e-06f, -2.240691892e-06f, -2.228034869e-06f, -2.215374707e-06f, -2.202711436e-06f, -2.190045083e-06f, -2.177375677e-06f, -2.164703246e-06f, -2.152027819e-06f, -2.139349423e-06f, + -2.126668087e-06f, -2.113983839e-06f, -2.101296708e-06f, -2.088606722e-06f, -2.075913909e-06f, -2.063218297e-06f, -2.050519914e-06f, -2.037818790e-06f, -2.025114952e-06f, -2.012408429e-06f, + -1.999699248e-06f, -1.986987439e-06f, -1.974273029e-06f, -1.961556046e-06f, -1.948836520e-06f, -1.936114478e-06f, -1.923389949e-06f, -1.910662961e-06f, -1.897933543e-06f, -1.885201721e-06f, + -1.872467526e-06f, -1.859730986e-06f, -1.846992127e-06f, -1.834250980e-06f, -1.821507572e-06f, -1.808761931e-06f, -1.796014087e-06f, -1.783264066e-06f, -1.770511898e-06f, -1.757757611e-06f, + -1.745001234e-06f, -1.732242793e-06f, -1.719482319e-06f, -1.706719839e-06f, -1.693955381e-06f, -1.681188974e-06f, -1.668420647e-06f, -1.655650426e-06f, -1.642878342e-06f, -1.630104422e-06f, + -1.617328694e-06f, -1.604551187e-06f, -1.591771930e-06f, -1.578990950e-06f, -1.566208275e-06f, -1.553423935e-06f, -1.540637957e-06f, -1.527850370e-06f, -1.515061203e-06f, -1.502270482e-06f, + -1.489478238e-06f, -1.476684498e-06f, -1.463889290e-06f, -1.451092643e-06f, -1.438294585e-06f, -1.425495144e-06f, -1.412694350e-06f, -1.399892229e-06f, -1.387088811e-06f, -1.374284124e-06f, + -1.361478195e-06f, -1.348671054e-06f, -1.335862729e-06f, -1.323053248e-06f, -1.310242639e-06f, -1.297430930e-06f, -1.284618151e-06f, -1.271804329e-06f, -1.258989492e-06f, -1.246173670e-06f, + -1.233356889e-06f, -1.220539179e-06f, -1.207720568e-06f, -1.194901084e-06f, -1.182080756e-06f, -1.169259611e-06f, -1.156437678e-06f, -1.143614985e-06f, -1.130791561e-06f, -1.117967434e-06f, + -1.105142632e-06f, -1.092317183e-06f, -1.079491116e-06f, -1.066664459e-06f, -1.053837240e-06f, -1.041009488e-06f, -1.028181230e-06f, -1.015352496e-06f, -1.002523313e-06f, -9.896937094e-07f, + -9.768637138e-07f, -9.640333543e-07f, -9.512026591e-07f, -9.383716565e-07f, -9.255403748e-07f, -9.127088422e-07f, -8.998770868e-07f, -8.870451371e-07f, -8.742130211e-07f, -8.613807671e-07f, + -8.485484034e-07f, -8.357159582e-07f, -8.228834596e-07f, -8.100509359e-07f, -7.972184154e-07f, -7.843859261e-07f, -7.715534964e-07f, -7.587211543e-07f, -7.458889282e-07f, -7.330568461e-07f, + -7.202249363e-07f, -7.073932270e-07f, -6.945617463e-07f, -6.817305224e-07f, -6.688995835e-07f, -6.560689577e-07f, -6.432386732e-07f, -6.304087581e-07f, -6.175792407e-07f, -6.047501489e-07f, + -5.919215111e-07f, -5.790933553e-07f, -5.662657096e-07f, -5.534386021e-07f, -5.406120611e-07f, -5.277861145e-07f, -5.149607905e-07f, -5.021361173e-07f, -4.893121229e-07f, -4.764888353e-07f, + -4.636662828e-07f, -4.508444933e-07f, -4.380234950e-07f, -4.252033158e-07f, -4.123839840e-07f, -3.995655275e-07f, -3.867479744e-07f, -3.739313528e-07f, -3.611156906e-07f, -3.483010159e-07f, + -3.354873568e-07f, -3.226747413e-07f, -3.098631973e-07f, -2.970527529e-07f, -2.842434362e-07f, -2.714352750e-07f, -2.586282975e-07f, -2.458225315e-07f, -2.330180051e-07f, -2.202147462e-07f, + -2.074127828e-07f, -1.946121429e-07f, -1.818128543e-07f, -1.690149451e-07f, -1.562184432e-07f, -1.434233766e-07f, -1.306297730e-07f, -1.178376606e-07f, -1.050470671e-07f, -9.225802044e-08f, + -7.947054858e-08f, -6.668467938e-08f, -5.390044072e-08f, -4.111786047e-08f, -2.833696650e-08f, -1.555778667e-08f, -2.780348814e-09f, 9.995319210e-09f, 2.276918957e-08f, 3.554123444e-08f, + 4.831142600e-08f, 6.107973644e-08f, 7.384613795e-08f, 8.661060274e-08f, 9.937310303e-08f, 1.121336110e-07f, 1.248920990e-07f, 1.376485391e-07f, 1.504029036e-07f, 1.631551649e-07f, + 1.759052950e-07f, 1.886532664e-07f, 2.013990513e-07f, 2.141426220e-07f, 2.268839507e-07f, 2.396230099e-07f, 2.523597717e-07f, 2.650942086e-07f, 2.778262928e-07f, 2.905559967e-07f, + 3.032832927e-07f, 3.160081530e-07f, 3.287305502e-07f, 3.414504565e-07f, 3.541678444e-07f, 3.668826862e-07f, 3.795949543e-07f, 3.923046213e-07f, 4.050116594e-07f, 4.177160411e-07f, + 4.304177389e-07f, 4.431167253e-07f, 4.558129726e-07f, 4.685064534e-07f, 4.811971401e-07f, 4.938850053e-07f, 5.065700215e-07f, 5.192521611e-07f, 5.319313966e-07f, 5.446077007e-07f, + 5.572810459e-07f, 5.699514047e-07f, 5.826187497e-07f, 5.952830534e-07f, 6.079442885e-07f, 6.206024275e-07f, 6.332574431e-07f, 6.459093079e-07f, 6.585579945e-07f, 6.712034755e-07f, + 6.838457235e-07f, 6.964847114e-07f, 7.091204117e-07f, 7.217527971e-07f, 7.343818402e-07f, 7.470075139e-07f, 7.596297909e-07f, 7.722486437e-07f, 7.848640453e-07f, 7.974759684e-07f, + 8.100843856e-07f, 8.226892698e-07f, 8.352905938e-07f, 8.478883303e-07f, 8.604824523e-07f, 8.730729324e-07f, 8.856597435e-07f, 8.982428586e-07f, 9.108222503e-07f, 9.233978916e-07f, + 9.359697555e-07f, 9.485378147e-07f, 9.611020421e-07f, 9.736624108e-07f, 9.862188935e-07f, 9.987714634e-07f, 1.011320093e-06f, 1.023864756e-06f, 1.036405425e-06f, 1.048942072e-06f, + 1.061474672e-06f, 1.074003197e-06f, 1.086527619e-06f, 1.099047913e-06f, 1.111564051e-06f, 1.124076006e-06f, 1.136583751e-06f, 1.149087259e-06f, 1.161586504e-06f, 1.174081459e-06f, + 1.186572096e-06f, 1.199058389e-06f, 1.211540311e-06f, 1.224017835e-06f, 1.236490935e-06f, 1.248959583e-06f, 1.261423753e-06f, 1.273883417e-06f, 1.286338551e-06f, 1.298789125e-06f, + 1.311235114e-06f, 1.323676492e-06f, 1.336113230e-06f, 1.348545304e-06f, 1.360972685e-06f, 1.373395348e-06f, 1.385813265e-06f, 1.398226410e-06f, 1.410634757e-06f, 1.423038278e-06f, + 1.435436948e-06f, 1.447830739e-06f, 1.460219625e-06f, 1.472603580e-06f, 1.484982577e-06f, 1.497356589e-06f, 1.509725590e-06f, 1.522089554e-06f, 1.534448453e-06f, 1.546802263e-06f, + 1.559150955e-06f, 1.571494504e-06f, 1.583832883e-06f, 1.596166066e-06f, 1.608494026e-06f, 1.620816738e-06f, 1.633134174e-06f, 1.645446308e-06f, 1.657753115e-06f, 1.670054567e-06f, + 1.682350639e-06f, 1.694641304e-06f, 1.706926536e-06f, 1.719206308e-06f, 1.731480595e-06f, 1.743749370e-06f, 1.756012607e-06f, 1.768270280e-06f, 1.780522363e-06f, 1.792768829e-06f, + 1.805009653e-06f, 1.817244808e-06f, 1.829474268e-06f, 1.841698006e-06f, 1.853915998e-06f, 1.866128217e-06f, 1.878334637e-06f, 1.890535232e-06f, 1.902729975e-06f, 1.914918842e-06f, + 1.927101805e-06f, 1.939278839e-06f, 1.951449919e-06f, 1.963615017e-06f, 1.975774108e-06f, 1.987927167e-06f, 2.000074167e-06f, 2.012215083e-06f, 2.024349888e-06f, 2.036478558e-06f, + 2.048601065e-06f, 2.060717385e-06f, 2.072827491e-06f, 2.084931358e-06f, 2.097028960e-06f, 2.109120271e-06f, 2.121205266e-06f, 2.133283919e-06f, 2.145356204e-06f, 2.157422096e-06f, + 2.169481569e-06f, 2.181534597e-06f, 2.193581155e-06f, 2.205621217e-06f, 2.217654758e-06f, 2.229681752e-06f, 2.241702173e-06f, 2.253715996e-06f, 2.265723196e-06f, 2.277723748e-06f, + 2.289717624e-06f, 2.301704801e-06f, 2.313685253e-06f, 2.325658954e-06f, 2.337625880e-06f, 2.349586004e-06f, 2.361539301e-06f, 2.373485746e-06f, 2.385425314e-06f, 2.397357979e-06f, + 2.409283717e-06f, 2.421202501e-06f, 2.433114307e-06f, 2.445019110e-06f, 2.456916883e-06f, 2.468807603e-06f, 2.480691244e-06f, 2.492567781e-06f, 2.504437188e-06f, 2.516299441e-06f, + 2.528154514e-06f, 2.540002383e-06f, 2.551843022e-06f, 2.563676407e-06f, 2.575502512e-06f, 2.587321312e-06f, 2.599132783e-06f, 2.610936899e-06f, 2.622733636e-06f, 2.634522969e-06f, + 2.646304872e-06f, 2.658079322e-06f, 2.669846292e-06f, 2.681605759e-06f, 2.693357697e-06f, 2.705102082e-06f, 2.716838889e-06f, 2.728568093e-06f, 2.740289669e-06f, 2.752003594e-06f, + 2.763709841e-06f, 2.775408387e-06f, 2.787099206e-06f, 2.798782275e-06f, 2.810457568e-06f, 2.822125061e-06f, 2.833784730e-06f, 2.845436549e-06f, 2.857080495e-06f, 2.868716543e-06f, + 2.880344668e-06f, 2.891964846e-06f, 2.903577052e-06f, 2.915181263e-06f, 2.926777453e-06f, 2.938365599e-06f, 2.949945675e-06f, 2.961517658e-06f, 2.973081524e-06f, 2.984637247e-06f, + 2.996184804e-06f, 3.007724171e-06f, 3.019255323e-06f, 3.030778237e-06f, 3.042292887e-06f, 3.053799250e-06f, 3.065297301e-06f, 3.076787017e-06f, 3.088268374e-06f, 3.099741346e-06f, + 3.111205911e-06f, 3.122662045e-06f, 3.134109722e-06f, 3.145548920e-06f, 3.156979614e-06f, 3.168401781e-06f, 3.179815396e-06f, 3.191220436e-06f, 3.202616876e-06f, 3.214004693e-06f, + 3.225383863e-06f, 3.236754362e-06f, 3.248116167e-06f, 3.259469253e-06f, 3.270813598e-06f, 3.282149176e-06f, 3.293475965e-06f, 3.304793941e-06f, 3.316103080e-06f, 3.327403358e-06f, + 3.338694753e-06f, 3.349977239e-06f, 3.361250795e-06f, 3.372515396e-06f, 3.383771018e-06f, 3.395017639e-06f, 3.406255235e-06f, 3.417483782e-06f, 3.428703257e-06f, 3.439913636e-06f, + 3.451114897e-06f, 3.462307015e-06f, 3.473489968e-06f, 3.484663733e-06f, 3.495828285e-06f, 3.506983601e-06f, 3.518129659e-06f, 3.529266436e-06f, 3.540393907e-06f, 3.551512050e-06f, + 3.562620842e-06f, 3.573720260e-06f, 3.584810280e-06f, 3.595890879e-06f, 3.606962035e-06f, 3.618023724e-06f, 3.629075924e-06f, 3.640118611e-06f, 3.651151762e-06f, 3.662175356e-06f, + 3.673189367e-06f, 3.684193775e-06f, 3.695188555e-06f, 3.706173686e-06f, 3.717149144e-06f, 3.728114906e-06f, 3.739070950e-06f, 3.750017253e-06f, 3.760953793e-06f, 3.771880546e-06f, + 3.782797490e-06f, 3.793704603e-06f, 3.804601861e-06f, 3.815489243e-06f, 3.826366725e-06f, 3.837234286e-06f, 3.848091902e-06f, 3.858939551e-06f, 3.869777210e-06f, 3.880604858e-06f, + 3.891422472e-06f, 3.902230030e-06f, 3.913027508e-06f, 3.923814885e-06f, 3.934592139e-06f, 3.945359247e-06f, 3.956116187e-06f, 3.966862936e-06f, 3.977599473e-06f, 3.988325776e-06f, + 3.999041821e-06f, 4.009747588e-06f, 4.020443054e-06f, 4.031128196e-06f, 4.041802994e-06f, 4.052467424e-06f, 4.063121465e-06f, 4.073765095e-06f, 4.084398292e-06f, 4.095021034e-06f, + 4.105633299e-06f, 4.116235065e-06f, 4.126826311e-06f, 4.137407014e-06f, 4.147977153e-06f, 4.158536706e-06f, 4.169085651e-06f, 4.179623967e-06f, 4.190151632e-06f, 4.200668625e-06f, + 4.211174922e-06f, 4.221670504e-06f, 4.232155349e-06f, 4.242629434e-06f, 4.253092738e-06f, 4.263545241e-06f, 4.273986920e-06f, 4.284417754e-06f, 4.294837721e-06f, 4.305246801e-06f, + 4.315644971e-06f, 4.326032211e-06f, 4.336408499e-06f, 4.346773814e-06f, 4.357128135e-06f, 4.367471440e-06f, 4.377803708e-06f, 4.388124919e-06f, 4.398435050e-06f, 4.408734081e-06f, + 4.419021991e-06f, 4.429298758e-06f, 4.439564362e-06f, 4.449818781e-06f, 4.460061995e-06f, 4.470293983e-06f, 4.480514724e-06f, 4.490724196e-06f, 4.500922379e-06f, 4.511109253e-06f, + 4.521284795e-06f, 4.531448987e-06f, 4.541601806e-06f, 4.551743232e-06f, 4.561873244e-06f, 4.571991822e-06f, 4.582098945e-06f, 4.592194592e-06f, 4.602278744e-06f, 4.612351378e-06f, + 4.622412475e-06f, 4.632462015e-06f, 4.642499976e-06f, 4.652526338e-06f, 4.662541081e-06f, 4.672544185e-06f, 4.682535629e-06f, 4.692515392e-06f, 4.702483455e-06f, 4.712439797e-06f, + 4.722384398e-06f, 4.732317238e-06f, 4.742238296e-06f, 4.752147553e-06f, 4.762044988e-06f, 4.771930581e-06f, 4.781804312e-06f, 4.791666161e-06f, 4.801516108e-06f, 4.811354133e-06f, + 4.821180216e-06f, 4.830994337e-06f, 4.840796476e-06f, 4.850586613e-06f, 4.860364729e-06f, 4.870130804e-06f, 4.879884817e-06f, 4.889626750e-06f, 4.899356582e-06f, 4.909074294e-06f, + 4.918779865e-06f, 4.928473277e-06f, 4.938154510e-06f, 4.947823544e-06f, 4.957480359e-06f, 4.967124937e-06f, 4.976757257e-06f, 4.986377301e-06f, 4.995985048e-06f, 5.005580479e-06f, + 5.015163575e-06f, 5.024734317e-06f, 5.034292686e-06f, 5.043838661e-06f, 5.053372224e-06f, 5.062893355e-06f, 5.072402036e-06f, 5.081898247e-06f, 5.091381969e-06f, 5.100853183e-06f, + 5.110311870e-06f, 5.119758011e-06f, 5.129191586e-06f, 5.138612577e-06f, 5.148020965e-06f, 5.157416732e-06f, 5.166799857e-06f, 5.176170322e-06f, 5.185528109e-06f, 5.194873198e-06f, + 5.204205571e-06f, 5.213525209e-06f, 5.222832094e-06f, 5.232126206e-06f, 5.241407527e-06f, 5.250676039e-06f, 5.259931722e-06f, 5.269174559e-06f, 5.278404530e-06f, 5.287621618e-06f, + 5.296825804e-06f, 5.306017069e-06f, 5.315195394e-06f, 5.324360763e-06f, 5.333513156e-06f, 5.342652554e-06f, 5.351778941e-06f, 5.360892296e-06f, 5.369992603e-06f, 5.379079843e-06f, + 5.388153998e-06f, 5.397215050e-06f, 5.406262981e-06f, 5.415297772e-06f, 5.424319405e-06f, 5.433327864e-06f, 5.442323128e-06f, 5.451305182e-06f, 5.460274006e-06f, 5.469229584e-06f, + 5.478171896e-06f, 5.487100926e-06f, 5.496016656e-06f, 5.504919067e-06f, 5.513808142e-06f, 5.522683864e-06f, 5.531546214e-06f, 5.540395176e-06f, 5.549230731e-06f, 5.558052862e-06f, + 5.566861552e-06f, 5.575656782e-06f, 5.584438537e-06f, 5.593206797e-06f, 5.601961546e-06f, 5.610702767e-06f, 5.619430442e-06f, 5.628144553e-06f, 5.636845084e-06f, 5.645532017e-06f, + 5.654205336e-06f, 5.662865022e-06f, 5.671511059e-06f, 5.680143430e-06f, 5.688762118e-06f, 5.697367105e-06f, 5.705958374e-06f, 5.714535910e-06f, 5.723099694e-06f, 5.731649710e-06f, + 5.740185940e-06f, 5.748708369e-06f, 5.757216979e-06f, 5.765711754e-06f, 5.774192676e-06f, 5.782659730e-06f, 5.791112898e-06f, 5.799552163e-06f, 5.807977510e-06f, 5.816388922e-06f, + 5.824786381e-06f, 5.833169872e-06f, 5.841539378e-06f, 5.849894882e-06f, 5.858236369e-06f, 5.866563821e-06f, 5.874877223e-06f, 5.883176558e-06f, 5.891461810e-06f, 5.899732963e-06f, + 5.907990000e-06f, 5.916232905e-06f, 5.924461662e-06f, 5.932676256e-06f, 5.940876669e-06f, 5.949062886e-06f, 5.957234891e-06f, 5.965392668e-06f, 5.973536200e-06f, 5.981665473e-06f, + 5.989780470e-06f, 5.997881175e-06f, 6.005967573e-06f, 6.014039647e-06f, 6.022097383e-06f, 6.030140763e-06f, 6.038169773e-06f, 6.046184398e-06f, 6.054184620e-06f, 6.062170425e-06f, + 6.070141798e-06f, 6.078098722e-06f, 6.086041182e-06f, 6.093969164e-06f, 6.101882650e-06f, 6.109781627e-06f, 6.117666078e-06f, 6.125535989e-06f, 6.133391344e-06f, 6.141232128e-06f, + 6.149058326e-06f, 6.156869922e-06f, 6.164666901e-06f, 6.172449249e-06f, 6.180216950e-06f, 6.187969989e-06f, 6.195708352e-06f, 6.203432023e-06f, 6.211140987e-06f, 6.218835229e-06f, + 6.226514736e-06f, 6.234179490e-06f, 6.241829479e-06f, 6.249464688e-06f, 6.257085100e-06f, 6.264690703e-06f, 6.272281481e-06f, 6.279857419e-06f, 6.287418503e-06f, 6.294964719e-06f, + 6.302496052e-06f, 6.310012487e-06f, 6.317514011e-06f, 6.325000607e-06f, 6.332472264e-06f, 6.339928965e-06f, 6.347370696e-06f, 6.354797445e-06f, 6.362209195e-06f, 6.369605933e-06f, + 6.376987645e-06f, 6.384354316e-06f, 6.391705933e-06f, 6.399042482e-06f, 6.406363948e-06f, 6.413670318e-06f, 6.420961577e-06f, 6.428237711e-06f, 6.435498708e-06f, 6.442744552e-06f, + 6.449975231e-06f, 6.457190730e-06f, 6.464391035e-06f, 6.471576133e-06f, 6.478746011e-06f, 6.485900654e-06f, 6.493040049e-06f, 6.500164183e-06f, 6.507273041e-06f, 6.514366611e-06f, + 6.521444878e-06f, 6.528507831e-06f, 6.535555454e-06f, 6.542587735e-06f, 6.549604661e-06f, 6.556606218e-06f, 6.563592393e-06f, 6.570563173e-06f, 6.577518544e-06f, 6.584458493e-06f, + 6.591383008e-06f, 6.598292076e-06f, 6.605185682e-06f, 6.612063815e-06f, 6.618926462e-06f, 6.625773608e-06f, 6.632605242e-06f, 6.639421351e-06f, 6.646221922e-06f, 6.653006941e-06f, + 6.659776398e-06f, 6.666530277e-06f, 6.673268568e-06f, 6.679991257e-06f, 6.686698332e-06f, 6.693389780e-06f, 6.700065588e-06f, 6.706725745e-06f, 6.713370238e-06f, 6.719999054e-06f, + 6.726612180e-06f, 6.733209606e-06f, 6.739791317e-06f, 6.746357303e-06f, 6.752907550e-06f, 6.759442047e-06f, 6.765960782e-06f, 6.772463742e-06f, 6.778950915e-06f, 6.785422289e-06f, + 6.791877852e-06f, 6.798317592e-06f, 6.804741498e-06f, 6.811149557e-06f, 6.817541757e-06f, 6.823918087e-06f, 6.830278535e-06f, 6.836623089e-06f, 6.842951737e-06f, 6.849264468e-06f, + 6.855561270e-06f, 6.861842131e-06f, 6.868107040e-06f, 6.874355985e-06f, 6.880588955e-06f, 6.886805938e-06f, 6.893006924e-06f, 6.899191899e-06f, 6.905360854e-06f, 6.911513777e-06f, + 6.917650656e-06f, 6.923771480e-06f, 6.929876239e-06f, 6.935964920e-06f, 6.942037513e-06f, 6.948094007e-06f, 6.954134390e-06f, 6.960158652e-06f, 6.966166782e-06f, 6.972158768e-06f, + 6.978134600e-06f, 6.984094266e-06f, 6.990037757e-06f, 6.995965061e-06f, 7.001876168e-06f, 7.007771066e-06f, 7.013649745e-06f, 7.019512194e-06f, 7.025358404e-06f, 7.031188362e-06f, + 7.037002059e-06f, 7.042799484e-06f, 7.048580627e-06f, 7.054345478e-06f, 7.060094025e-06f, 7.065826258e-06f, 7.071542168e-06f, 7.077241743e-06f, 7.082924975e-06f, 7.088591851e-06f, + 7.094242363e-06f, 7.099876500e-06f, 7.105494252e-06f, 7.111095609e-06f, 7.116680562e-06f, 7.122249099e-06f, 7.127801211e-06f, 7.133336888e-06f, 7.138856121e-06f, 7.144358899e-06f, + 7.149845213e-06f, 7.155315052e-06f, 7.160768408e-06f, 7.166205270e-06f, 7.171625630e-06f, 7.177029476e-06f, 7.182416800e-06f, 7.187787592e-06f, 7.193141843e-06f, 7.198479543e-06f, + 7.203800683e-06f, 7.209105254e-06f, 7.214393245e-06f, 7.219664648e-06f, 7.224919454e-06f, 7.230157653e-06f, 7.235379236e-06f, 7.240584194e-06f, 7.245772518e-06f, 7.250944199e-06f, + 7.256099227e-06f, 7.261237594e-06f, 7.266359291e-06f, 7.271464308e-06f, 7.276552638e-06f, 7.281624270e-06f, 7.286679197e-06f, 7.291717409e-06f, 7.296738899e-06f, 7.301743656e-06f, + 7.306731672e-06f, 7.311702940e-06f, 7.316657449e-06f, 7.321595192e-06f, 7.326516161e-06f, 7.331420346e-06f, 7.336307739e-06f, 7.341178332e-06f, 7.346032117e-06f, 7.350869085e-06f, + 7.355689228e-06f, 7.360492537e-06f, 7.365279005e-06f, 7.370048623e-06f, 7.374801384e-06f, 7.379537278e-06f, 7.384256299e-06f, 7.388958438e-06f, 7.393643686e-06f, 7.398312037e-06f, + 7.402963482e-06f, 7.407598013e-06f, 7.412215623e-06f, 7.416816304e-06f, 7.421400048e-06f, 7.425966847e-06f, 7.430516694e-06f, 7.435049580e-06f, 7.439565500e-06f, 7.444064444e-06f, + 7.448546405e-06f, 7.453011377e-06f, 7.457459351e-06f, 7.461890320e-06f, 7.466304276e-06f, 7.470701213e-06f, 7.475081123e-06f, 7.479443999e-06f, 7.483789834e-06f, 7.488118620e-06f, + 7.492430351e-06f, 7.496725019e-06f, 7.501002617e-06f, 7.505263138e-06f, 7.509506576e-06f, 7.513732923e-06f, 7.517942172e-06f, 7.522134317e-06f, 7.526309350e-06f, 7.530467266e-06f, + 7.534608057e-06f, 7.538731716e-06f, 7.542838237e-06f, 7.546927613e-06f, 7.550999838e-06f, 7.555054905e-06f, 7.559092808e-06f, 7.563113539e-06f, 7.567117094e-06f, 7.571103464e-06f, + 7.575072645e-06f, 7.579024629e-06f, 7.582959410e-06f, 7.586876983e-06f, 7.590777340e-06f, 7.594660476e-06f, 7.598526385e-06f, 7.602375060e-06f, 7.606206496e-06f, 7.610020686e-06f, + 7.613817625e-06f, 7.617597306e-06f, 7.621359724e-06f, 7.625104872e-06f, 7.628832746e-06f, 7.632543339e-06f, 7.636236645e-06f, 7.639912659e-06f, 7.643571376e-06f, 7.647212788e-06f, + 7.650836892e-06f, 7.654443681e-06f, 7.658033150e-06f, 7.661605294e-06f, 7.665160106e-06f, 7.668697582e-06f, 7.672217716e-06f, 7.675720504e-06f, 7.679205939e-06f, 7.682674016e-06f, + 7.686124731e-06f, 7.689558078e-06f, 7.692974051e-06f, 7.696372647e-06f, 7.699753860e-06f, 7.703117684e-06f, 7.706464116e-06f, 7.709793149e-06f, 7.713104780e-06f, 7.716399003e-06f, + 7.719675813e-06f, 7.722935206e-06f, 7.726177177e-06f, 7.729401722e-06f, 7.732608835e-06f, 7.735798512e-06f, 7.738970749e-06f, 7.742125541e-06f, 7.745262883e-06f, 7.748382771e-06f, + 7.751485201e-06f, 7.754570168e-06f, 7.757637668e-06f, 7.760687697e-06f, 7.763720249e-06f, 7.766735323e-06f, 7.769732912e-06f, 7.772713012e-06f, 7.775675621e-06f, 7.778620733e-06f, + 7.781548345e-06f, 7.784458453e-06f, 7.787351052e-06f, 7.790226139e-06f, 7.793083710e-06f, 7.795923761e-06f, 7.798746289e-06f, 7.801551289e-06f, 7.804338758e-06f, 7.807108692e-06f, + 7.809861088e-06f, 7.812595942e-06f, 7.815313250e-06f, 7.818013009e-06f, 7.820695215e-06f, 7.823359866e-06f, 7.826006957e-06f, 7.828636485e-06f, 7.831248448e-06f, 7.833842841e-06f, + 7.836419661e-06f, 7.838978906e-06f, 7.841520571e-06f, 7.844044655e-06f, 7.846551153e-06f, 7.849040063e-06f, 7.851511382e-06f, 7.853965107e-06f, 7.856401235e-06f, 7.858819763e-06f, + 7.861220687e-06f, 7.863604007e-06f, 7.865969718e-06f, 7.868317817e-06f, 7.870648303e-06f, 7.872961172e-06f, 7.875256423e-06f, 7.877534051e-06f, 7.879794055e-06f, 7.882036433e-06f, + 7.884261181e-06f, 7.886468298e-06f, 7.888657781e-06f, 7.890829628e-06f, 7.892983835e-06f, 7.895120402e-06f, 7.897239326e-06f, 7.899340605e-06f, 7.901424236e-06f, 7.903490218e-06f, + 7.905538548e-06f, 7.907569224e-06f, 7.909582245e-06f, 7.911577608e-06f, 7.913555312e-06f, 7.915515355e-06f, 7.917457734e-06f, 7.919382448e-06f, 7.921289496e-06f, 7.923178875e-06f, + 7.925050584e-06f, 7.926904621e-06f, 7.928740985e-06f, 7.930559674e-06f, 7.932360686e-06f, 7.934144021e-06f, 7.935909676e-06f, 7.937657650e-06f, 7.939387943e-06f, 7.941100552e-06f, + 7.942795476e-06f, 7.944472714e-06f, 7.946132265e-06f, 7.947774128e-06f, 7.949398301e-06f, 7.951004784e-06f, 7.952593575e-06f, 7.954164673e-06f, 7.955718078e-06f, 7.957253788e-06f, + 7.958771803e-06f, 7.960272122e-06f, 7.961754743e-06f, 7.963219667e-06f, 7.964666892e-06f, 7.966096417e-06f, 7.967508243e-06f, 7.968902368e-06f, 7.970278792e-06f, 7.971637515e-06f, + 7.972978535e-06f, 7.974301852e-06f, 7.975607466e-06f, 7.976895377e-06f, 7.978165584e-06f, 7.979418087e-06f, 7.980652885e-06f, 7.981869979e-06f, 7.983069368e-06f, 7.984251051e-06f, + 7.985415030e-06f, 7.986561304e-06f, 7.987689872e-06f, 7.988800735e-06f, 7.989893893e-06f, 7.990969346e-06f, 7.992027094e-06f, 7.993067137e-06f, 7.994089475e-06f, 7.995094109e-06f, + 7.996081039e-06f, 7.997050266e-06f, 7.998001788e-06f, 7.998935608e-06f, 7.999851725e-06f, 8.000750140e-06f, 8.001630853e-06f, 8.002493865e-06f, 8.003339177e-06f, 8.004166789e-06f, + 8.004976701e-06f, 8.005768915e-06f, 8.006543432e-06f, 8.007300251e-06f, 8.008039374e-06f, 8.008760802e-06f, 8.009464535e-06f, 8.010150575e-06f, 8.010818923e-06f, 8.011469579e-06f, + 8.012102544e-06f, 8.012717820e-06f, 8.013315408e-06f, 8.013895309e-06f, 8.014457524e-06f, 8.015002055e-06f, 8.015528902e-06f, 8.016038067e-06f, 8.016529552e-06f, 8.017003357e-06f, + 8.017459485e-06f, 8.017897936e-06f, 8.018318712e-06f, 8.018721815e-06f, 8.019107247e-06f, 8.019475009e-06f, 8.019825102e-06f, 8.020157528e-06f, 8.020472290e-06f, 8.020769389e-06f, + 8.021048826e-06f, 8.021310604e-06f, 8.021554725e-06f, 8.021781190e-06f, 8.021990001e-06f, 8.022181161e-06f, 8.022354671e-06f, 8.022510534e-06f, 8.022648752e-06f, 8.022769326e-06f, + 8.022872260e-06f, 8.022957555e-06f, 8.023025213e-06f, 8.023075238e-06f, 8.023107631e-06f, 8.023122395e-06f, 8.023119532e-06f, 8.023099045e-06f, 8.023060935e-06f, 8.023005207e-06f, + 8.022931862e-06f, 8.022840903e-06f, 8.022732332e-06f, 8.022606153e-06f, 8.022462368e-06f, 8.022300980e-06f, 8.022121992e-06f, 8.021925406e-06f, 8.021711226e-06f, 8.021479454e-06f, + 8.021230094e-06f, 8.020963148e-06f, 8.020678619e-06f, 8.020376511e-06f, 8.020056827e-06f, 8.019719570e-06f, 8.019364742e-06f, 8.018992349e-06f, 8.018602391e-06f, 8.018194874e-06f, + 8.017769800e-06f, 8.017327173e-06f, 8.016866996e-06f, 8.016389272e-06f, 8.015894006e-06f, 8.015381200e-06f, 8.014850858e-06f, 8.014302985e-06f, 8.013737583e-06f, 8.013154656e-06f, + 8.012554209e-06f, 8.011936244e-06f, 8.011300766e-06f, 8.010647778e-06f, 8.009977284e-06f, 8.009289289e-06f, 8.008583796e-06f, 8.007860810e-06f, 8.007120334e-06f, 8.006362372e-06f, + 8.005586928e-06f, 8.004794008e-06f, 8.003983614e-06f, 8.003155751e-06f, 8.002310424e-06f, 8.001447637e-06f, 8.000567393e-06f, 7.999669698e-06f, 7.998754556e-06f, 7.997821971e-06f, + 7.996871948e-06f, 7.995904491e-06f, 7.994919605e-06f, 7.993917295e-06f, 7.992897565e-06f, 7.991860420e-06f, 7.990805865e-06f, 7.989733904e-06f, 7.988644542e-06f, 7.987537784e-06f, + 7.986413635e-06f, 7.985272100e-06f, 7.984113183e-06f, 7.982936890e-06f, 7.981743226e-06f, 7.980532196e-06f, 7.979303805e-06f, 7.978058058e-06f, 7.976794960e-06f, 7.975514517e-06f, + 7.974216733e-06f, 7.972901615e-06f, 7.971569166e-06f, 7.970219394e-06f, 7.968852302e-06f, 7.967467897e-06f, 7.966066184e-06f, 7.964647169e-06f, 7.963210857e-06f, 7.961757253e-06f, + 7.960286364e-06f, 7.958798194e-06f, 7.957292750e-06f, 7.955770038e-06f, 7.954230063e-06f, 7.952672830e-06f, 7.951098347e-06f, 7.949506618e-06f, 7.947897650e-06f, 7.946271448e-06f, + 7.944628019e-06f, 7.942967369e-06f, 7.941289503e-06f, 7.939594428e-06f, 7.937882150e-06f, 7.936152675e-06f, 7.934406010e-06f, 7.932642160e-06f, 7.930861132e-06f, 7.929062932e-06f, + 7.927247567e-06f, 7.925415042e-06f, 7.923565365e-06f, 7.921698542e-06f, 7.919814580e-06f, 7.917913484e-06f, 7.915995262e-06f, 7.914059920e-06f, 7.912107465e-06f, 7.910137903e-06f, + 7.908151242e-06f, 7.906147487e-06f, 7.904126647e-06f, 7.902088727e-06f, 7.900033735e-06f, 7.897961677e-06f, 7.895872560e-06f, 7.893766392e-06f, 7.891643180e-06f, 7.889502930e-06f, + 7.887345649e-06f, 7.885171345e-06f, 7.882980025e-06f, 7.880771697e-06f, 7.878546366e-06f, 7.876304042e-06f, 7.874044730e-06f, 7.871768438e-06f, 7.869475175e-06f, 7.867164946e-06f, + 7.864837760e-06f, 7.862493624e-06f, 7.860132546e-06f, 7.857754533e-06f, 7.855359592e-06f, 7.852947732e-06f, 7.850518961e-06f, 7.848073285e-06f, 7.845610713e-06f, 7.843131252e-06f, + 7.840634910e-06f, 7.838121695e-06f, 7.835591616e-06f, 7.833044679e-06f, 7.830480893e-06f, 7.827900266e-06f, 7.825302806e-06f, 7.822688521e-06f, 7.820057419e-06f, 7.817409508e-06f, + 7.814744797e-06f, 7.812063293e-06f, 7.809365005e-06f, 7.806649942e-06f, 7.803918111e-06f, 7.801169521e-06f, 7.798404180e-06f, 7.795622097e-06f, 7.792823280e-06f, 7.790007737e-06f, + 7.787175478e-06f, 7.784326511e-06f, 7.781460844e-06f, 7.778578487e-06f, 7.775679447e-06f, 7.772763733e-06f, 7.769831355e-06f, 7.766882320e-06f, 7.763916639e-06f, 7.760934319e-06f, + 7.757935370e-06f, 7.754919801e-06f, 7.751887619e-06f, 7.748838836e-06f, 7.745773459e-06f, 7.742691497e-06f, 7.739592960e-06f, 7.736477857e-06f, 7.733346197e-06f, 7.730197990e-06f, + 7.727033244e-06f, 7.723851968e-06f, 7.720654173e-06f, 7.717439867e-06f, 7.714209060e-06f, 7.710961761e-06f, 7.707697980e-06f, 7.704417726e-06f, 7.701121009e-06f, 7.697807838e-06f, + 7.694478223e-06f, 7.691132173e-06f, 7.687769699e-06f, 7.684390809e-06f, 7.680995514e-06f, 7.677583824e-06f, 7.674155748e-06f, 7.670711295e-06f, 7.667250477e-06f, 7.663773303e-06f, + 7.660279782e-06f, 7.656769925e-06f, 7.653243742e-06f, 7.649701242e-06f, 7.646142437e-06f, 7.642567335e-06f, 7.638975948e-06f, 7.635368285e-06f, 7.631744356e-06f, 7.628104172e-06f, + 7.624447744e-06f, 7.620775081e-06f, 7.617086193e-06f, 7.613381092e-06f, 7.609659788e-06f, 7.605922290e-06f, 7.602168610e-06f, 7.598398758e-06f, 7.594612745e-06f, 7.590810581e-06f, + 7.586992277e-06f, 7.583157843e-06f, 7.579307290e-06f, 7.575440630e-06f, 7.571557872e-06f, 7.567659028e-06f, 7.563744108e-06f, 7.559813124e-06f, 7.555866085e-06f, 7.551903004e-06f, + 7.547923890e-06f, 7.543928756e-06f, 7.539917612e-06f, 7.535890469e-06f, 7.531847338e-06f, 7.527788230e-06f, 7.523713157e-06f, 7.519622130e-06f, 7.515515160e-06f, 7.511392258e-06f, + 7.507253435e-06f, 7.503098704e-06f, 7.498928075e-06f, 7.494741559e-06f, 7.490539169e-06f, 7.486320915e-06f, 7.482086809e-06f, 7.477836863e-06f, 7.473571089e-06f, 7.469289497e-06f, + 7.464992099e-06f, 7.460678908e-06f, 7.456349934e-06f, 7.452005190e-06f, 7.447644687e-06f, 7.443268437e-06f, 7.438876453e-06f, 7.434468745e-06f, 7.430045326e-06f, 7.425606208e-06f, + 7.421151402e-06f, 7.416680921e-06f, 7.412194776e-06f, 7.407692981e-06f, 7.403175546e-06f, 7.398642484e-06f, 7.394093807e-06f, 7.389529528e-06f, 7.384949658e-06f, 7.380354210e-06f, + 7.375743196e-06f, 7.371116629e-06f, 7.366474520e-06f, 7.361816883e-06f, 7.357143729e-06f, 7.352455071e-06f, 7.347750922e-06f, 7.343031294e-06f, 7.338296200e-06f, 7.333545652e-06f, + 7.328779662e-06f, 7.323998245e-06f, 7.319201411e-06f, 7.314389174e-06f, 7.309561547e-06f, 7.304718542e-06f, 7.299860173e-06f, 7.294986451e-06f, 7.290097391e-06f, 7.285193004e-06f, + 7.280273305e-06f, 7.275338304e-06f, 7.270388017e-06f, 7.265422456e-06f, 7.260441633e-06f, 7.255445562e-06f, 7.250434257e-06f, 7.245407730e-06f, 7.240365994e-06f, 7.235309062e-06f, + 7.230236949e-06f, 7.225149667e-06f, 7.220047229e-06f, 7.214929650e-06f, 7.209796941e-06f, 7.204649118e-06f, 7.199486192e-06f, 7.194308178e-06f, 7.189115089e-06f, 7.183906939e-06f, + 7.178683741e-06f, 7.173445508e-06f, 7.168192256e-06f, 7.162923996e-06f, 7.157640743e-06f, 7.152342510e-06f, 7.147029312e-06f, 7.141701162e-06f, 7.136358074e-06f, 7.131000062e-06f, + 7.125627139e-06f, 7.120239319e-06f, 7.114836618e-06f, 7.109419047e-06f, 7.103986622e-06f, 7.098539357e-06f, 7.093077265e-06f, 7.087600360e-06f, 7.082108658e-06f, 7.076602171e-06f, + 7.071080914e-06f, 7.065544902e-06f, 7.059994148e-06f, 7.054428667e-06f, 7.048848474e-06f, 7.043253581e-06f, 7.037644005e-06f, 7.032019759e-06f, 7.026380857e-06f, 7.020727315e-06f, + 7.015059146e-06f, 7.009376366e-06f, 7.003678988e-06f, 6.997967028e-06f, 6.992240499e-06f, 6.986499417e-06f, 6.980743796e-06f, 6.974973651e-06f, 6.969188997e-06f, 6.963389848e-06f, + 6.957576219e-06f, 6.951748125e-06f, 6.945905581e-06f, 6.940048602e-06f, 6.934177202e-06f, 6.928291397e-06f, 6.922391202e-06f, 6.916476631e-06f, 6.910547700e-06f, 6.904604423e-06f, + 6.898646816e-06f, 6.892674894e-06f, 6.886688672e-06f, 6.880688165e-06f, 6.874673388e-06f, 6.868644357e-06f, 6.862601086e-06f, 6.856543592e-06f, 6.850471890e-06f, 6.844385994e-06f, + 6.838285920e-06f, 6.832171684e-06f, 6.826043301e-06f, 6.819900786e-06f, 6.813744155e-06f, 6.807573424e-06f, 6.801388608e-06f, 6.795189722e-06f, 6.788976783e-06f, 6.782749806e-06f, + 6.776508806e-06f, 6.770253799e-06f, 6.763984802e-06f, 6.757701829e-06f, 6.751404896e-06f, 6.745094020e-06f, 6.738769216e-06f, 6.732430500e-06f, 6.726077888e-06f, 6.719711396e-06f, + 6.713331039e-06f, 6.706936834e-06f, 6.700528798e-06f, 6.694106944e-06f, 6.687671291e-06f, 6.681221854e-06f, 6.674758648e-06f, 6.668281691e-06f, 6.661790999e-06f, 6.655286587e-06f, + 6.648768471e-06f, 6.642236669e-06f, 6.635691196e-06f, 6.629132069e-06f, 6.622559304e-06f, 6.615972918e-06f, 6.609372926e-06f, 6.602759345e-06f, 6.596132192e-06f, 6.589491483e-06f, + 6.582837235e-06f, 6.576169464e-06f, 6.569488187e-06f, 6.562793421e-06f, 6.556085181e-06f, 6.549363485e-06f, 6.542628349e-06f, 6.535879790e-06f, 6.529117825e-06f, 6.522342470e-06f, + 6.515553743e-06f, 6.508751660e-06f, 6.501936237e-06f, 6.495107493e-06f, 6.488265443e-06f, 6.481410104e-06f, 6.474541494e-06f, 6.467659630e-06f, 6.460764528e-06f, 6.453856205e-06f, + 6.446934680e-06f, 6.439999967e-06f, 6.433052086e-06f, 6.426091052e-06f, 6.419116883e-06f, 6.412129597e-06f, 6.405129210e-06f, 6.398115740e-06f, 6.391089203e-06f, 6.384049618e-06f, + 6.376997001e-06f, 6.369931370e-06f, 6.362852742e-06f, 6.355761135e-06f, 6.348656566e-06f, 6.341539052e-06f, 6.334408612e-06f, 6.327265262e-06f, 6.320109019e-06f, 6.312939903e-06f, + 6.305757929e-06f, 6.298563116e-06f, 6.291355481e-06f, 6.284135042e-06f, 6.276901817e-06f, 6.269655824e-06f, 6.262397079e-06f, 6.255125601e-06f, 6.247841408e-06f, 6.240544517e-06f, + 6.233234947e-06f, 6.225912714e-06f, 6.218577838e-06f, 6.211230335e-06f, 6.203870225e-06f, 6.196497524e-06f, 6.189112250e-06f, 6.181714423e-06f, 6.174304059e-06f, 6.166881178e-06f, + 6.159445796e-06f, 6.151997932e-06f, 6.144537604e-06f, 6.137064831e-06f, 6.129579630e-06f, 6.122082020e-06f, 6.114572019e-06f, 6.107049646e-06f, 6.099514917e-06f, 6.091967853e-06f, + 6.084408470e-06f, 6.076836788e-06f, 6.069252825e-06f, 6.061656600e-06f, 6.054048129e-06f, 6.046427434e-06f, 6.038794530e-06f, 6.031149438e-06f, 6.023492176e-06f, 6.015822761e-06f, + 6.008141214e-06f, 6.000447552e-06f, 5.992741793e-06f, 5.985023958e-06f, 5.977294064e-06f, 5.969552129e-06f, 5.961798174e-06f, 5.954032216e-06f, 5.946254274e-06f, 5.938464367e-06f, + 5.930662514e-06f, 5.922848734e-06f, 5.915023045e-06f, 5.907185467e-06f, 5.899336018e-06f, 5.891474717e-06f, 5.883601583e-06f, 5.875716636e-06f, 5.867819893e-06f, 5.859911375e-06f, + 5.851991100e-06f, 5.844059088e-06f, 5.836115357e-06f, 5.828159926e-06f, 5.820192815e-06f, 5.812214043e-06f, 5.804223628e-06f, 5.796221591e-06f, 5.788207951e-06f, 5.780182726e-06f, + 5.772145936e-06f, 5.764097600e-06f, 5.756037738e-06f, 5.747966369e-06f, 5.739883512e-06f, 5.731789187e-06f, 5.723683413e-06f, 5.715566209e-06f, 5.707437596e-06f, 5.699297592e-06f, + 5.691146217e-06f, 5.682983490e-06f, 5.674809431e-06f, 5.666624060e-06f, 5.658427396e-06f, 5.650219459e-06f, 5.642000269e-06f, 5.633769844e-06f, 5.625528206e-06f, 5.617275372e-06f, + 5.609011364e-06f, 5.600736201e-06f, 5.592449903e-06f, 5.584152489e-06f, 5.575843979e-06f, 5.567524394e-06f, 5.559193752e-06f, 5.550852074e-06f, 5.542499380e-06f, 5.534135690e-06f, + 5.525761024e-06f, 5.517375400e-06f, 5.508978841e-06f, 5.500571365e-06f, 5.492152992e-06f, 5.483723743e-06f, 5.475283638e-06f, 5.466832697e-06f, 5.458370939e-06f, 5.449898386e-06f, + 5.441415056e-06f, 5.432920971e-06f, 5.424416150e-06f, 5.415900614e-06f, 5.407374383e-06f, 5.398837477e-06f, 5.390289917e-06f, 5.381731723e-06f, 5.373162914e-06f, 5.364583512e-06f, + 5.355993537e-06f, 5.347393008e-06f, 5.338781948e-06f, 5.330160375e-06f, 5.321528311e-06f, 5.312885775e-06f, 5.304232789e-06f, 5.295569373e-06f, 5.286895547e-06f, 5.278211332e-06f, + 5.269516748e-06f, 5.260811816e-06f, 5.252096557e-06f, 5.243370991e-06f, 5.234635139e-06f, 5.225889022e-06f, 5.217132659e-06f, 5.208366073e-06f, 5.199589283e-06f, 5.190802310e-06f, + 5.182005176e-06f, 5.173197900e-06f, 5.164380504e-06f, 5.155553009e-06f, 5.146715435e-06f, 5.137867803e-06f, 5.129010134e-06f, 5.120142448e-06f, 5.111264768e-06f, 5.102377114e-06f, + 5.093479506e-06f, 5.084571965e-06f, 5.075654514e-06f, 5.066727172e-06f, 5.057789960e-06f, 5.048842901e-06f, 5.039886014e-06f, 5.030919321e-06f, 5.021942842e-06f, 5.012956600e-06f, + 5.003960615e-06f, 4.994954909e-06f, 4.985939502e-06f, 4.976914415e-06f, 4.967879670e-06f, 4.958835289e-06f, 4.949781292e-06f, 4.940717700e-06f, 4.931644536e-06f, 4.922561819e-06f, + 4.913469572e-06f, 4.904367816e-06f, 4.895256572e-06f, 4.886135862e-06f, 4.877005707e-06f, 4.867866128e-06f, 4.858717146e-06f, 4.849558784e-06f, 4.840391063e-06f, 4.831214004e-06f, + 4.822027628e-06f, 4.812831958e-06f, 4.803627014e-06f, 4.794412818e-06f, 4.785189393e-06f, 4.775956758e-06f, 4.766714937e-06f, 4.757463950e-06f, 4.748203819e-06f, 4.738934566e-06f, + 4.729656213e-06f, 4.720368781e-06f, 4.711072292e-06f, 4.701766767e-06f, 4.692452229e-06f, 4.683128698e-06f, 4.673796198e-06f, 4.664454749e-06f, 4.655104374e-06f, 4.645745094e-06f, + 4.636376931e-06f, 4.626999907e-06f, 4.617614044e-06f, 4.608219363e-06f, 4.598815887e-06f, 4.589403638e-06f, 4.579982637e-06f, 4.570552906e-06f, 4.561114468e-06f, 4.551667344e-06f, + 4.542211556e-06f, 4.532747127e-06f, 4.523274078e-06f, 4.513792431e-06f, 4.504302209e-06f, 4.494803433e-06f, 4.485296126e-06f, 4.475780310e-06f, 4.466256006e-06f, 4.456723237e-06f, + 4.447182026e-06f, 4.437632394e-06f, 4.428074363e-06f, 4.418507956e-06f, 4.408933195e-06f, 4.399350102e-06f, 4.389758699e-06f, 4.380159009e-06f, 4.370551053e-06f, 4.360934855e-06f, + 4.351310437e-06f, 4.341677820e-06f, 4.332037027e-06f, 4.322388081e-06f, 4.312731003e-06f, 4.303065817e-06f, 4.293392545e-06f, 4.283711208e-06f, 4.274021830e-06f, 4.264324433e-06f, + 4.254619039e-06f, 4.244905671e-06f, 4.235184351e-06f, 4.225455102e-06f, 4.215717946e-06f, 4.205972906e-06f, 4.196220004e-06f, 4.186459263e-06f, 4.176690706e-06f, 4.166914355e-06f, + 4.157130232e-06f, 4.147338360e-06f, 4.137538763e-06f, 4.127731461e-06f, 4.117916479e-06f, 4.108093839e-06f, 4.098263563e-06f, 4.088425674e-06f, 4.078580196e-06f, 4.068727149e-06f, + 4.058866558e-06f, 4.048998445e-06f, 4.039122833e-06f, 4.029239745e-06f, 4.019349203e-06f, 4.009451230e-06f, 3.999545848e-06f, 3.989633082e-06f, 3.979712953e-06f, 3.969785485e-06f, + 3.959850700e-06f, 3.949908621e-06f, 3.939959272e-06f, 3.930002674e-06f, 3.920038851e-06f, 3.910067826e-06f, 3.900089622e-06f, 3.890104261e-06f, 3.880111768e-06f, 3.870112163e-06f, + 3.860105472e-06f, 3.850091716e-06f, 3.840070918e-06f, 3.830043103e-06f, 3.820008292e-06f, 3.809966508e-06f, 3.799917776e-06f, 3.789862117e-06f, 3.779799556e-06f, 3.769730114e-06f, + 3.759653816e-06f, 3.749570684e-06f, 3.739480741e-06f, 3.729384011e-06f, 3.719280517e-06f, 3.709170281e-06f, 3.699053328e-06f, 3.688929679e-06f, 3.678799360e-06f, 3.668662392e-06f, + 3.658518798e-06f, 3.648368603e-06f, 3.638211830e-06f, 3.628048501e-06f, 3.617878639e-06f, 3.607702269e-06f, 3.597519414e-06f, 3.587330096e-06f, 3.577134339e-06f, 3.566932167e-06f, + 3.556723603e-06f, 3.546508669e-06f, 3.536287390e-06f, 3.526059789e-06f, 3.515825889e-06f, 3.505585714e-06f, 3.495339286e-06f, 3.485086630e-06f, 3.474827769e-06f, 3.464562726e-06f, + 3.454291524e-06f, 3.444014188e-06f, 3.433730740e-06f, 3.423441205e-06f, 3.413145605e-06f, 3.402843964e-06f, 3.392536305e-06f, 3.382222652e-06f, 3.371903030e-06f, 3.361577460e-06f, + 3.351245966e-06f, 3.340908573e-06f, 3.330565304e-06f, 3.320216182e-06f, 3.309861230e-06f, 3.299500474e-06f, 3.289133935e-06f, 3.278761638e-06f, 3.268383606e-06f, 3.257999863e-06f, + 3.247610433e-06f, 3.237215339e-06f, 3.226814605e-06f, 3.216408254e-06f, 3.205996310e-06f, 3.195578798e-06f, 3.185155739e-06f, 3.174727159e-06f, 3.164293081e-06f, 3.153853529e-06f, + 3.143408526e-06f, 3.132958096e-06f, 3.122502263e-06f, 3.112041050e-06f, 3.101574482e-06f, 3.091102582e-06f, 3.080625374e-06f, 3.070142882e-06f, 3.059655129e-06f, 3.049162139e-06f, + 3.038663937e-06f, 3.028160545e-06f, 3.017651988e-06f, 3.007138289e-06f, 2.996619473e-06f, 2.986095564e-06f, 2.975566584e-06f, 2.965032558e-06f, 2.954493510e-06f, 2.943949464e-06f, + 2.933400443e-06f, 2.922846472e-06f, 2.912287575e-06f, 2.901723774e-06f, 2.891155095e-06f, 2.880581561e-06f, 2.870003196e-06f, 2.859420024e-06f, 2.848832068e-06f, 2.838239354e-06f, + 2.827641905e-06f, 2.817039744e-06f, 2.806432897e-06f, 2.795821386e-06f, 2.785205235e-06f, 2.774584470e-06f, 2.763959113e-06f, 2.753329189e-06f, 2.742694722e-06f, 2.732055736e-06f, + 2.721412254e-06f, 2.710764302e-06f, 2.700111902e-06f, 2.689455079e-06f, 2.678793857e-06f, 2.668128261e-06f, 2.657458313e-06f, 2.646784039e-06f, 2.636105462e-06f, 2.625422606e-06f, + 2.614735495e-06f, 2.604044155e-06f, 2.593348607e-06f, 2.582648878e-06f, 2.571944991e-06f, 2.561236969e-06f, 2.550524838e-06f, 2.539808620e-06f, 2.529088341e-06f, 2.518364025e-06f, + 2.507635695e-06f, 2.496903377e-06f, 2.486167093e-06f, 2.475426868e-06f, 2.464682726e-06f, 2.453934692e-06f, 2.443182790e-06f, 2.432427044e-06f, 2.421667477e-06f, 2.410904115e-06f, + 2.400136981e-06f, 2.389366100e-06f, 2.378591495e-06f, 2.367813192e-06f, 2.357031214e-06f, 2.346245585e-06f, 2.335456330e-06f, 2.324663473e-06f, 2.313867038e-06f, 2.303067050e-06f, + 2.292263532e-06f, 2.281456509e-06f, 2.270646006e-06f, 2.259832045e-06f, 2.249014653e-06f, 2.238193852e-06f, 2.227369668e-06f, 2.216542124e-06f, 2.205711245e-06f, 2.194877054e-06f, + 2.184039578e-06f, 2.173198838e-06f, 2.162354861e-06f, 2.151507670e-06f, 2.140657289e-06f, 2.129803744e-06f, 2.118947057e-06f, 2.108087254e-06f, 2.097224358e-06f, 2.086358395e-06f, + 2.075489388e-06f, 2.064617362e-06f, 2.053742340e-06f, 2.042864349e-06f, 2.031983410e-06f, 2.021099550e-06f, 2.010212792e-06f, 1.999323161e-06f, 1.988430681e-06f, 1.977535377e-06f, + 1.966637272e-06f, 1.955736391e-06f, 1.944832759e-06f, 1.933926400e-06f, 1.923017338e-06f, 1.912105597e-06f, 1.901191202e-06f, 1.890274178e-06f, 1.879354548e-06f, 1.868432337e-06f, + 1.857507570e-06f, 1.846580271e-06f, 1.835650463e-06f, 1.824718172e-06f, 1.813783423e-06f, 1.802846238e-06f, 1.791906643e-06f, 1.780964663e-06f, 1.770020320e-06f, 1.759073641e-06f, + 1.748124649e-06f, 1.737173369e-06f, 1.726219824e-06f, 1.715264041e-06f, 1.704306042e-06f, 1.693345852e-06f, 1.682383496e-06f, 1.671418998e-06f, 1.660452383e-06f, 1.649483674e-06f, + 1.638512897e-06f, 1.627540076e-06f, 1.616565235e-06f, 1.605588398e-06f, 1.594609590e-06f, 1.583628836e-06f, 1.572646159e-06f, 1.561661585e-06f, 1.550675137e-06f, 1.539686840e-06f, + 1.528696719e-06f, 1.517704797e-06f, 1.506711100e-06f, 1.495715652e-06f, 1.484718476e-06f, 1.473719599e-06f, 1.462719043e-06f, 1.451716833e-06f, 1.440712995e-06f, 1.429707551e-06f, + 1.418700528e-06f, 1.407691948e-06f, 1.396681837e-06f, 1.385670218e-06f, 1.374657118e-06f, 1.363642558e-06f, 1.352626565e-06f, 1.341609163e-06f, 1.330590375e-06f, 1.319570228e-06f, + 1.308548743e-06f, 1.297525947e-06f, 1.286501864e-06f, 1.275476518e-06f, 1.264449934e-06f, 1.253422135e-06f, 1.242393147e-06f, 1.231362993e-06f, 1.220331699e-06f, 1.209299288e-06f, + 1.198265785e-06f, 1.187231215e-06f, 1.176195601e-06f, 1.165158969e-06f, 1.154121342e-06f, 1.143082745e-06f, 1.132043203e-06f, 1.121002739e-06f, 1.109961379e-06f, 1.098919147e-06f, + 1.087876066e-06f, 1.076832162e-06f, 1.065787458e-06f, 1.054741980e-06f, 1.043695752e-06f, 1.032648797e-06f, 1.021601141e-06f, 1.010552808e-06f, 9.995038216e-07f, 9.884542069e-07f, + 9.774039882e-07f, 9.663531897e-07f, 9.553018359e-07f, 9.442499511e-07f, 9.331975597e-07f, 9.221446861e-07f, 9.110913546e-07f, 9.000375897e-07f, 8.889834156e-07f, 8.779288567e-07f, + 8.668739374e-07f, 8.558186820e-07f, 8.447631149e-07f, 8.337072605e-07f, 8.226511430e-07f, 8.115947868e-07f, 8.005382163e-07f, 7.894814558e-07f, 7.784245296e-07f, 7.673674621e-07f, + 7.563102775e-07f, 7.452530003e-07f, 7.341956546e-07f, 7.231382649e-07f, 7.120808555e-07f, 7.010234506e-07f, 6.899660746e-07f, 6.789087518e-07f, 6.678515065e-07f, 6.567943629e-07f, + 6.457373454e-07f, 6.346804782e-07f, 6.236237857e-07f, 6.125672920e-07f, 6.015110216e-07f, 5.904549987e-07f, 5.793992475e-07f, 5.683437923e-07f, 5.572886573e-07f, 5.462338669e-07f, + 5.351794452e-07f, 5.241254166e-07f, 5.130718052e-07f, 5.020186354e-07f, 4.909659313e-07f, 4.799137171e-07f, 4.688620172e-07f, 4.578108556e-07f, 4.467602568e-07f, 4.357102447e-07f, + 4.246608437e-07f, 4.136120780e-07f, 4.025639718e-07f, 3.915165492e-07f, 3.804698344e-07f, 3.694238517e-07f, 3.583786251e-07f, 3.473341790e-07f, 3.362905374e-07f, 3.252477245e-07f, + 3.142057645e-07f, 3.031646814e-07f, 2.921244996e-07f, 2.810852431e-07f, 2.700469360e-07f, 2.590096025e-07f, 2.479732666e-07f, 2.369379526e-07f, 2.259036846e-07f, 2.148704865e-07f, + 2.038383827e-07f, 1.928073970e-07f, 1.817775537e-07f, 1.707488768e-07f, 1.597213904e-07f, 1.486951186e-07f, 1.376700854e-07f, 1.266463149e-07f, 1.156238312e-07f, 1.046026582e-07f, + 9.358282012e-08f, 8.256434088e-08f, 7.154724455e-08f, 6.053155514e-08f, 4.951729668e-08f, 3.850449317e-08f, 2.749316861e-08f, 1.648334701e-08f, 5.475052346e-09f, -5.531691393e-09f, + -1.653686023e-08f, -2.754043020e-08f, -3.854237734e-08f, -4.954267770e-08f, -6.054130732e-08f, -7.153824226e-08f, -8.253345859e-08f, -9.352693239e-08f, -1.045186397e-07f, -1.155085567e-07f, + -1.264966594e-07f, -1.374829239e-07f, -1.484673264e-07f, -1.594498429e-07f, -1.704304496e-07f, -1.814091226e-07f, -1.923858381e-07f, -2.033605722e-07f, -2.143333010e-07f, -2.253040007e-07f, + -2.362726476e-07f, -2.472392177e-07f, -2.582036872e-07f, -2.691660324e-07f, -2.801262295e-07f, -2.910842546e-07f, -3.020400840e-07f, -3.129936940e-07f, -3.239450606e-07f, -3.348941603e-07f, + -3.458409692e-07f, -3.567854636e-07f, -3.677276198e-07f, -3.786674141e-07f, -3.896048227e-07f, -4.005398219e-07f, -4.114723880e-07f, -4.224024974e-07f, -4.333301264e-07f, -4.442552513e-07f, + -4.551778484e-07f, -4.660978941e-07f, -4.770153647e-07f, -4.879302367e-07f, -4.988424863e-07f, -5.097520900e-07f, -5.206590242e-07f, -5.315632652e-07f, -5.424647895e-07f, -5.533635735e-07f, + -5.642595937e-07f, -5.751528264e-07f, -5.860432481e-07f, -5.969308353e-07f, -6.078155644e-07f, -6.186974119e-07f, -6.295763544e-07f, -6.404523682e-07f, -6.513254300e-07f, -6.621955162e-07f, + -6.730626033e-07f, -6.839266680e-07f, -6.947876867e-07f, -7.056456359e-07f, -7.165004924e-07f, -7.273522325e-07f, -7.382008330e-07f, -7.490462705e-07f, -7.598885214e-07f, -7.707275625e-07f, + -7.815633704e-07f, -7.923959217e-07f, -8.032251931e-07f, -8.140511612e-07f, -8.248738026e-07f, -8.356930942e-07f, -8.465090125e-07f, -8.573215343e-07f, -8.681306363e-07f, -8.789362952e-07f, + -8.897384877e-07f, -9.005371906e-07f, -9.113323807e-07f, -9.221240347e-07f, -9.329121293e-07f, -9.436966415e-07f, -9.544775479e-07f, -9.652548254e-07f, -9.760284509e-07f, -9.867984011e-07f, + -9.975646529e-07f, -1.008327183e-06f, -1.019085969e-06f, -1.029840986e-06f, -1.040592213e-06f, -1.051339626e-06f, -1.062083202e-06f, -1.072822918e-06f, -1.083558750e-06f, -1.094290676e-06f, + -1.105018673e-06f, -1.115742718e-06f, -1.126462787e-06f, -1.137178858e-06f, -1.147890907e-06f, -1.158598913e-06f, -1.169302851e-06f, -1.180002698e-06f, -1.190698433e-06f, -1.201390031e-06f, + -1.212077471e-06f, -1.222760729e-06f, -1.233439781e-06f, -1.244114606e-06f, -1.254785181e-06f, -1.265451482e-06f, -1.276113487e-06f, -1.286771173e-06f, -1.297424517e-06f, -1.308073496e-06f, + -1.318718088e-06f, -1.329358269e-06f, -1.339994018e-06f, -1.350625311e-06f, -1.361252125e-06f, -1.371874438e-06f, -1.382492227e-06f, -1.393105469e-06f, -1.403714142e-06f, -1.414318223e-06f, + -1.424917690e-06f, -1.435512519e-06f, -1.446102688e-06f, -1.456688175e-06f, -1.467268956e-06f, -1.477845010e-06f, -1.488416314e-06f, -1.498982844e-06f, -1.509544579e-06f, -1.520101496e-06f, + -1.530653573e-06f, -1.541200787e-06f, -1.551743115e-06f, -1.562280535e-06f, -1.572813025e-06f, -1.583340561e-06f, -1.593863123e-06f, -1.604380686e-06f, -1.614893230e-06f, -1.625400731e-06f, + -1.635903167e-06f, -1.646400515e-06f, -1.656892754e-06f, -1.667379861e-06f, -1.677861814e-06f, -1.688338590e-06f, -1.698810167e-06f, -1.709276523e-06f, -1.719737635e-06f, -1.730193482e-06f, + -1.740644040e-06f, -1.751089288e-06f, -1.761529204e-06f, -1.771963766e-06f, -1.782392950e-06f, -1.792816736e-06f, -1.803235100e-06f, -1.813648022e-06f, -1.824055478e-06f, -1.834457446e-06f, + -1.844853905e-06f, -1.855244833e-06f, -1.865630206e-06f, -1.876010004e-06f, -1.886384205e-06f, -1.896752785e-06f, -1.907115724e-06f, -1.917472999e-06f, -1.927824589e-06f, -1.938170471e-06f, + -1.948510623e-06f, -1.958845024e-06f, -1.969173651e-06f, -1.979496484e-06f, -1.989813499e-06f, -2.000124675e-06f, -2.010429990e-06f, -2.020729423e-06f, -2.031022951e-06f, -2.041310553e-06f, + -2.051592207e-06f, -2.061867892e-06f, -2.072137584e-06f, -2.082401264e-06f, -2.092658909e-06f, -2.102910497e-06f, -2.113156006e-06f, -2.123395416e-06f, -2.133628704e-06f, -2.143855849e-06f, + -2.154076830e-06f, -2.164291623e-06f, -2.174500209e-06f, -2.184702565e-06f, -2.194898670e-06f, -2.205088503e-06f, -2.215272041e-06f, -2.225449264e-06f, -2.235620149e-06f, -2.245784677e-06f, + -2.255942824e-06f, -2.266094569e-06f, -2.276239892e-06f, -2.286378771e-06f, -2.296511184e-06f, -2.306637110e-06f, -2.316756528e-06f, -2.326869416e-06f, -2.336975753e-06f, -2.347075518e-06f, + -2.357168690e-06f, -2.367255247e-06f, -2.377335168e-06f, -2.387408432e-06f, -2.397475017e-06f, -2.407534903e-06f, -2.417588068e-06f, -2.427634492e-06f, -2.437674152e-06f, -2.447707029e-06f, + -2.457733100e-06f, -2.467752345e-06f, -2.477764743e-06f, -2.487770272e-06f, -2.497768912e-06f, -2.507760642e-06f, -2.517745440e-06f, -2.527723286e-06f, -2.537694159e-06f, -2.547658038e-06f, + -2.557614901e-06f, -2.567564729e-06f, -2.577507500e-06f, -2.587443193e-06f, -2.597371788e-06f, -2.607293263e-06f, -2.617207598e-06f, -2.627114772e-06f, -2.637014765e-06f, -2.646907555e-06f, + -2.656793122e-06f, -2.666671445e-06f, -2.676542504e-06f, -2.686406277e-06f, -2.696262745e-06f, -2.706111886e-06f, -2.715953680e-06f, -2.725788106e-06f, -2.735615145e-06f, -2.745434774e-06f, + -2.755246974e-06f, -2.765051724e-06f, -2.774849004e-06f, -2.784638793e-06f, -2.794421071e-06f, -2.804195817e-06f, -2.813963011e-06f, -2.823722632e-06f, -2.833474661e-06f, -2.843219076e-06f, + -2.852955858e-06f, -2.862684985e-06f, -2.872406439e-06f, -2.882120198e-06f, -2.891826243e-06f, -2.901524552e-06f, -2.911215106e-06f, -2.920897885e-06f, -2.930572868e-06f, -2.940240036e-06f, + -2.949899367e-06f, -2.959550843e-06f, -2.969194442e-06f, -2.978830146e-06f, -2.988457933e-06f, -2.998077784e-06f, -3.007689678e-06f, -3.017293597e-06f, -3.026889519e-06f, -3.036477424e-06f, + -3.046057294e-06f, -3.055629108e-06f, -3.065192845e-06f, -3.074748487e-06f, -3.084296013e-06f, -3.093835403e-06f, -3.103366639e-06f, -3.112889699e-06f, -3.122404564e-06f, -3.131911214e-06f, + -3.141409630e-06f, -3.150899792e-06f, -3.160381681e-06f, -3.169855275e-06f, -3.179320557e-06f, -3.188777506e-06f, -3.198226103e-06f, -3.207666327e-06f, -3.217098160e-06f, -3.226521583e-06f, + -3.235936574e-06f, -3.245343116e-06f, -3.254741188e-06f, -3.264130772e-06f, -3.273511847e-06f, -3.282884394e-06f, -3.292248393e-06f, -3.301603827e-06f, -3.310950674e-06f, -3.320288916e-06f, + -3.329618534e-06f, -3.338939508e-06f, -3.348251819e-06f, -3.357555447e-06f, -3.366850374e-06f, -3.376136581e-06f, -3.385414047e-06f, -3.394682754e-06f, -3.403942683e-06f, -3.413193815e-06f, + -3.422436131e-06f, -3.431669611e-06f, -3.440894237e-06f, -3.450109989e-06f, -3.459316848e-06f, -3.468514797e-06f, -3.477703814e-06f, -3.486883883e-06f, -3.496054983e-06f, -3.505217096e-06f, + -3.514370203e-06f, -3.523514286e-06f, -3.532649324e-06f, -3.541775301e-06f, -3.550892196e-06f, -3.559999991e-06f, -3.569098667e-06f, -3.578188206e-06f, -3.587268589e-06f, -3.596339797e-06f, + -3.605401812e-06f, -3.614454615e-06f, -3.623498187e-06f, -3.632532511e-06f, -3.641557566e-06f, -3.650573336e-06f, -3.659579800e-06f, -3.668576942e-06f, -3.677564742e-06f, -3.686543182e-06f, + -3.695512243e-06f, -3.704471908e-06f, -3.713422157e-06f, -3.722362973e-06f, -3.731294337e-06f, -3.740216231e-06f, -3.749128637e-06f, -3.758031536e-06f, -3.766924910e-06f, -3.775808741e-06f, + -3.784683011e-06f, -3.793547701e-06f, -3.802402795e-06f, -3.811248272e-06f, -3.820084116e-06f, -3.828910308e-06f, -3.837726831e-06f, -3.846533665e-06f, -3.855330794e-06f, -3.864118200e-06f, + -3.872895864e-06f, -3.881663768e-06f, -3.890421895e-06f, -3.899170226e-06f, -3.907908745e-06f, -3.916637432e-06f, -3.925356271e-06f, -3.934065244e-06f, -3.942764332e-06f, -3.951453519e-06f, + -3.960132785e-06f, -3.968802115e-06f, -3.977461489e-06f, -3.986110892e-06f, -3.994750303e-06f, -4.003379708e-06f, -4.011999087e-06f, -4.020608423e-06f, -4.029207699e-06f, -4.037796897e-06f, + -4.046376001e-06f, -4.054944991e-06f, -4.063503852e-06f, -4.072052565e-06f, -4.080591114e-06f, -4.089119480e-06f, -4.097637647e-06f, -4.106145598e-06f, -4.114643315e-06f, -4.123130780e-06f, + -4.131607978e-06f, -4.140074890e-06f, -4.148531499e-06f, -4.156977789e-06f, -4.165413742e-06f, -4.173839341e-06f, -4.182254569e-06f, -4.190659409e-06f, -4.199053845e-06f, -4.207437858e-06f, + -4.215811432e-06f, -4.224174551e-06f, -4.232527197e-06f, -4.240869354e-06f, -4.249201004e-06f, -4.257522131e-06f, -4.265832718e-06f, -4.274132748e-06f, -4.282422205e-06f, -4.290701071e-06f, + -4.298969331e-06f, -4.307226967e-06f, -4.315473962e-06f, -4.323710301e-06f, -4.331935967e-06f, -4.340150943e-06f, -4.348355212e-06f, -4.356548758e-06f, -4.364731564e-06f, -4.372903615e-06f, + -4.381064893e-06f, -4.389215382e-06f, -4.397355067e-06f, -4.405483929e-06f, -4.413601954e-06f, -4.421709125e-06f, -4.429805425e-06f, -4.437890838e-06f, -4.445965349e-06f, -4.454028941e-06f, + -4.462081597e-06f, -4.470123302e-06f, -4.478154039e-06f, -4.486173793e-06f, -4.494182547e-06f, -4.502180285e-06f, -4.510166992e-06f, -4.518142650e-06f, -4.526107246e-06f, -4.534060761e-06f, + -4.542003181e-06f, -4.549934490e-06f, -4.557854671e-06f, -4.565763709e-06f, -4.573661589e-06f, -4.581548294e-06f, -4.589423808e-06f, -4.597288116e-06f, -4.605141203e-06f, -4.612983052e-06f, + -4.620813648e-06f, -4.628632975e-06f, -4.636441018e-06f, -4.644237761e-06f, -4.652023189e-06f, -4.659797286e-06f, -4.667560037e-06f, -4.675311425e-06f, -4.683051437e-06f, -4.690780056e-06f, + -4.698497267e-06f, -4.706203054e-06f, -4.713897404e-06f, -4.721580299e-06f, -4.729251725e-06f, -4.736911666e-06f, -4.744560108e-06f, -4.752197035e-06f, -4.759822433e-06f, -4.767436285e-06f, + -4.775038577e-06f, -4.782629294e-06f, -4.790208421e-06f, -4.797775943e-06f, -4.805331844e-06f, -4.812876110e-06f, -4.820408726e-06f, -4.827929677e-06f, -4.835438949e-06f, -4.842936525e-06f, + -4.850422392e-06f, -4.857896535e-06f, -4.865358938e-06f, -4.872809588e-06f, -4.880248470e-06f, -4.887675568e-06f, -4.895090868e-06f, -4.902494356e-06f, -4.909886017e-06f, -4.917265837e-06f, + -4.924633800e-06f, -4.931989893e-06f, -4.939334100e-06f, -4.946666408e-06f, -4.953986802e-06f, -4.961295268e-06f, -4.968591791e-06f, -4.975876357e-06f, -4.983148951e-06f, -4.990409560e-06f, + -4.997658169e-06f, -5.004894764e-06f, -5.012119330e-06f, -5.019331854e-06f, -5.026532321e-06f, -5.033720718e-06f, -5.040897030e-06f, -5.048061243e-06f, -5.055213343e-06f, -5.062353316e-06f, + -5.069481148e-06f, -5.076596826e-06f, -5.083700334e-06f, -5.090791661e-06f, -5.097870790e-06f, -5.104937710e-06f, -5.111992405e-06f, -5.119034863e-06f, -5.126065069e-06f, -5.133083010e-06f, + -5.140088672e-06f, -5.147082042e-06f, -5.154063105e-06f, -5.161031848e-06f, -5.167988258e-06f, -5.174932321e-06f, -5.181864024e-06f, -5.188783353e-06f, -5.195690295e-06f, -5.202584835e-06f, + -5.209466962e-06f, -5.216336662e-06f, -5.223193920e-06f, -5.230038724e-06f, -5.236871062e-06f, -5.243690918e-06f, -5.250498281e-06f, -5.257293136e-06f, -5.264075472e-06f, -5.270845274e-06f, + -5.277602530e-06f, -5.284347226e-06f, -5.291079350e-06f, -5.297798888e-06f, -5.304505828e-06f, -5.311200157e-06f, -5.317881861e-06f, -5.324550929e-06f, -5.331207346e-06f, -5.337851100e-06f, + -5.344482178e-06f, -5.351100568e-06f, -5.357706257e-06f, -5.364299232e-06f, -5.370879480e-06f, -5.377446990e-06f, -5.384001747e-06f, -5.390543740e-06f, -5.397072956e-06f, -5.403589382e-06f, + -5.410093006e-06f, -5.416583816e-06f, -5.423061799e-06f, -5.429526943e-06f, -5.435979235e-06f, -5.442418663e-06f, -5.448845214e-06f, -5.455258877e-06f, -5.461659638e-06f, -5.468047487e-06f, + -5.474422410e-06f, -5.480784396e-06f, -5.487133432e-06f, -5.493469506e-06f, -5.499792607e-06f, -5.506102721e-06f, -5.512399838e-06f, -5.518683945e-06f, -5.524955029e-06f, -5.531213080e-06f, + -5.537458086e-06f, -5.543690033e-06f, -5.549908912e-06f, -5.556114709e-06f, -5.562307413e-06f, -5.568487012e-06f, -5.574653495e-06f, -5.580806850e-06f, -5.586947065e-06f, -5.593074129e-06f, + -5.599188030e-06f, -5.605288756e-06f, -5.611376296e-06f, -5.617450638e-06f, -5.623511772e-06f, -5.629559685e-06f, -5.635594366e-06f, -5.641615804e-06f, -5.647623987e-06f, -5.653618904e-06f, + -5.659600544e-06f, -5.665568896e-06f, -5.671523948e-06f, -5.677465689e-06f, -5.683394108e-06f, -5.689309194e-06f, -5.695210935e-06f, -5.701099322e-06f, -5.706974341e-06f, -5.712835984e-06f, + -5.718684238e-06f, -5.724519093e-06f, -5.730340537e-06f, -5.736148561e-06f, -5.741943152e-06f, -5.747724301e-06f, -5.753491996e-06f, -5.759246227e-06f, -5.764986983e-06f, -5.770714253e-06f, + -5.776428027e-06f, -5.782128293e-06f, -5.787815042e-06f, -5.793488263e-06f, -5.799147945e-06f, -5.804794078e-06f, -5.810426651e-06f, -5.816045654e-06f, -5.821651076e-06f, -5.827242907e-06f, + -5.832821137e-06f, -5.838385756e-06f, -5.843936752e-06f, -5.849474116e-06f, -5.854997838e-06f, -5.860507907e-06f, -5.866004313e-06f, -5.871487047e-06f, -5.876956097e-06f, -5.882411455e-06f, + -5.887853109e-06f, -5.893281050e-06f, -5.898695268e-06f, -5.904095753e-06f, -5.909482496e-06f, -5.914855485e-06f, -5.920214711e-06f, -5.925560166e-06f, -5.930891837e-06f, -5.936209717e-06f, + -5.941513795e-06f, -5.946804062e-06f, -5.952080508e-06f, -5.957343123e-06f, -5.962591897e-06f, -5.967826822e-06f, -5.973047887e-06f, -5.978255084e-06f, -5.983448402e-06f, -5.988627832e-06f, + -5.993793366e-06f, -5.998944992e-06f, -6.004082703e-06f, -6.009206488e-06f, -6.014316339e-06f, -6.019412247e-06f, -6.024494201e-06f, -6.029562193e-06f, -6.034616214e-06f, -6.039656255e-06f, + -6.044682306e-06f, -6.049694359e-06f, -6.054692404e-06f, -6.059676433e-06f, -6.064646436e-06f, -6.069602405e-06f, -6.074544330e-06f, -6.079472204e-06f, -6.084386017e-06f, -6.089285759e-06f, + -6.094171424e-06f, -6.099043001e-06f, -6.103900482e-06f, -6.108743858e-06f, -6.113573122e-06f, -6.118388263e-06f, -6.123189274e-06f, -6.127976147e-06f, -6.132748871e-06f, -6.137507440e-06f, + -6.142251845e-06f, -6.146982077e-06f, -6.151698128e-06f, -6.156399989e-06f, -6.161087652e-06f, -6.165761110e-06f, -6.170420353e-06f, -6.175065374e-06f, -6.179696164e-06f, -6.184312715e-06f, + -6.188915019e-06f, -6.193503069e-06f, -6.198076855e-06f, -6.202636370e-06f, -6.207181607e-06f, -6.211712556e-06f, -6.216229210e-06f, -6.220731561e-06f, -6.225219602e-06f, -6.229693324e-06f, + -6.234152721e-06f, -6.238597783e-06f, -6.243028503e-06f, -6.247444874e-06f, -6.251846887e-06f, -6.256234536e-06f, -6.260607813e-06f, -6.264966710e-06f, -6.269311220e-06f, -6.273641334e-06f, + -6.277957046e-06f, -6.282258349e-06f, -6.286545234e-06f, -6.290817695e-06f, -6.295075724e-06f, -6.299319313e-06f, -6.303548457e-06f, -6.307763146e-06f, -6.311963375e-06f, -6.316149136e-06f, + -6.320320422e-06f, -6.324477225e-06f, -6.328619539e-06f, -6.332747357e-06f, -6.336860671e-06f, -6.340959475e-06f, -6.345043762e-06f, -6.349113525e-06f, -6.353168756e-06f, -6.357209450e-06f, + -6.361235599e-06f, -6.365247196e-06f, -6.369244236e-06f, -6.373226710e-06f, -6.377194613e-06f, -6.381147938e-06f, -6.385086678e-06f, -6.389010827e-06f, -6.392920377e-06f, -6.396815323e-06f, + -6.400695659e-06f, -6.404561377e-06f, -6.408412471e-06f, -6.412248935e-06f, -6.416070763e-06f, -6.419877948e-06f, -6.423670484e-06f, -6.427448364e-06f, -6.431211583e-06f, -6.434960135e-06f, + -6.438694012e-06f, -6.442413210e-06f, -6.446117722e-06f, -6.449807542e-06f, -6.453482663e-06f, -6.457143081e-06f, -6.460788788e-06f, -6.464419780e-06f, -6.468036050e-06f, -6.471637592e-06f, + -6.475224401e-06f, -6.478796471e-06f, -6.482353796e-06f, -6.485896370e-06f, -6.489424188e-06f, -6.492937244e-06f, -6.496435532e-06f, -6.499919048e-06f, -6.503387784e-06f, -6.506841736e-06f, + -6.510280899e-06f, -6.513705266e-06f, -6.517114833e-06f, -6.520509594e-06f, -6.523889544e-06f, -6.527254677e-06f, -6.530604988e-06f, -6.533940473e-06f, -6.537261124e-06f, -6.540566939e-06f, + -6.543857911e-06f, -6.547134035e-06f, -6.550395306e-06f, -6.553641719e-06f, -6.556873270e-06f, -6.560089952e-06f, -6.563291762e-06f, -6.566478694e-06f, -6.569650744e-06f, -6.572807906e-06f, + -6.575950175e-06f, -6.579077548e-06f, -6.582190019e-06f, -6.585287584e-06f, -6.588370237e-06f, -6.591437975e-06f, -6.594490792e-06f, -6.597528685e-06f, -6.600551648e-06f, -6.603559676e-06f, + -6.606552767e-06f, -6.609530914e-06f, -6.612494114e-06f, -6.615442362e-06f, -6.618375654e-06f, -6.621293986e-06f, -6.624197353e-06f, -6.627085752e-06f, -6.629959177e-06f, -6.632817625e-06f, + -6.635661091e-06f, -6.638489572e-06f, -6.641303064e-06f, -6.644101561e-06f, -6.646885062e-06f, -6.649653560e-06f, -6.652407053e-06f, -6.655145537e-06f, -6.657869007e-06f, -6.660577460e-06f, + -6.663270892e-06f, -6.665949299e-06f, -6.668612678e-06f, -6.671261025e-06f, -6.673894336e-06f, -6.676512607e-06f, -6.679115836e-06f, -6.681704017e-06f, -6.684277149e-06f, -6.686835227e-06f, + -6.689378247e-06f, -6.691906207e-06f, -6.694419103e-06f, -6.696916932e-06f, -6.699399690e-06f, -6.701867374e-06f, -6.704319980e-06f, -6.706757507e-06f, -6.709179949e-06f, -6.711587305e-06f, + -6.713979570e-06f, -6.716356743e-06f, -6.718718819e-06f, -6.721065796e-06f, -6.723397671e-06f, -6.725714441e-06f, -6.728016103e-06f, -6.730302654e-06f, -6.732574091e-06f, -6.734830411e-06f, + -6.737071612e-06f, -6.739297690e-06f, -6.741508644e-06f, -6.743704470e-06f, -6.745885166e-06f, -6.748050728e-06f, -6.750201155e-06f, -6.752336445e-06f, -6.754456593e-06f, -6.756561598e-06f, + -6.758651458e-06f, -6.760726170e-06f, -6.762785731e-06f, -6.764830140e-06f, -6.766859394e-06f, -6.768873490e-06f, -6.770872426e-06f, -6.772856201e-06f, -6.774824812e-06f, -6.776778256e-06f, + -6.778716533e-06f, -6.780639639e-06f, -6.782547572e-06f, -6.784440331e-06f, -6.786317913e-06f, -6.788180317e-06f, -6.790027541e-06f, -6.791859583e-06f, -6.793676440e-06f, -6.795478112e-06f, + -6.797264595e-06f, -6.799035890e-06f, -6.800791993e-06f, -6.802532904e-06f, -6.804258620e-06f, -6.805969139e-06f, -6.807664462e-06f, -6.809344585e-06f, -6.811009507e-06f, -6.812659227e-06f, + -6.814293743e-06f, -6.815913054e-06f, -6.817517159e-06f, -6.819106056e-06f, -6.820679743e-06f, -6.822238221e-06f, -6.823781486e-06f, -6.825309539e-06f, -6.826822378e-06f, -6.828320001e-06f, + -6.829802409e-06f, -6.831269598e-06f, -6.832721570e-06f, -6.834158322e-06f, -6.835579853e-06f, -6.836986163e-06f, -6.838377251e-06f, -6.839753115e-06f, -6.841113756e-06f, -6.842459172e-06f, + -6.843789362e-06f, -6.845104326e-06f, -6.846404063e-06f, -6.847688572e-06f, -6.848957852e-06f, -6.850211904e-06f, -6.851450726e-06f, -6.852674319e-06f, -6.853882680e-06f, -6.855075811e-06f, + -6.856253709e-06f, -6.857416377e-06f, -6.858563811e-06f, -6.859696013e-06f, -6.860812983e-06f, -6.861914719e-06f, -6.863001221e-06f, -6.864072490e-06f, -6.865128525e-06f, -6.866169326e-06f, + -6.867194893e-06f, -6.868205226e-06f, -6.869200325e-06f, -6.870180189e-06f, -6.871144820e-06f, -6.872094216e-06f, -6.873028378e-06f, -6.873947307e-06f, -6.874851001e-06f, -6.875739463e-06f, + -6.876612691e-06f, -6.877470686e-06f, -6.878313448e-06f, -6.879140978e-06f, -6.879953276e-06f, -6.880750342e-06f, -6.881532177e-06f, -6.882298781e-06f, -6.883050155e-06f, -6.883786300e-06f, + -6.884507215e-06f, -6.885212902e-06f, -6.885903361e-06f, -6.886578592e-06f, -6.887238597e-06f, -6.887883377e-06f, -6.888512931e-06f, -6.889127261e-06f, -6.889726368e-06f, -6.890310252e-06f, + -6.890878914e-06f, -6.891432356e-06f, -6.891970578e-06f, -6.892493581e-06f, -6.893001367e-06f, -6.893493935e-06f, -6.893971289e-06f, -6.894433428e-06f, -6.894880353e-06f, -6.895312067e-06f, + -6.895728570e-06f, -6.896129863e-06f, -6.896515948e-06f, -6.896886826e-06f, -6.897242498e-06f, -6.897582967e-06f, -6.897908232e-06f, -6.898218297e-06f, -6.898513161e-06f, -6.898792828e-06f, + -6.899057297e-06f, -6.899306572e-06f, -6.899540653e-06f, -6.899759542e-06f, -6.899963242e-06f, -6.900151753e-06f, -6.900325077e-06f, -6.900483216e-06f, -6.900626173e-06f, -6.900753948e-06f, + -6.900866545e-06f, -6.900963964e-06f, -6.901046208e-06f, -6.901113278e-06f, -6.901165177e-06f, -6.901201907e-06f, -6.901223470e-06f, -6.901229867e-06f, -6.901221102e-06f, -6.901197177e-06f, + -6.901158092e-06f, -6.901103852e-06f, -6.901034458e-06f, -6.900949912e-06f, -6.900850217e-06f, -6.900735376e-06f, -6.900605390e-06f, -6.900460262e-06f, -6.900299994e-06f, -6.900124590e-06f, + -6.899934052e-06f, -6.899728381e-06f, -6.899507582e-06f, -6.899271656e-06f, -6.899020606e-06f, -6.898754435e-06f, -6.898473146e-06f, -6.898176742e-06f, -6.897865224e-06f, -6.897538597e-06f, + -6.897196863e-06f, -6.896840025e-06f, -6.896468086e-06f, -6.896081049e-06f, -6.895678916e-06f, -6.895261692e-06f, -6.894829379e-06f, -6.894381979e-06f, -6.893919498e-06f, -6.893441936e-06f, + -6.892949298e-06f, -6.892441588e-06f, -6.891918807e-06f, -6.891380960e-06f, -6.890828050e-06f, -6.890260080e-06f, -6.889677054e-06f, -6.889078975e-06f, -6.888465847e-06f, -6.887837672e-06f, + -6.887194456e-06f, -6.886536200e-06f, -6.885862909e-06f, -6.885174587e-06f, -6.884471237e-06f, -6.883752863e-06f, -6.883019468e-06f, -6.882271056e-06f, -6.881507632e-06f, -6.880729199e-06f, + -6.879935760e-06f, -6.879127320e-06f, -6.878303883e-06f, -6.877465453e-06f, -6.876612033e-06f, -6.875743627e-06f, -6.874860241e-06f, -6.873961877e-06f, -6.873048540e-06f, -6.872120234e-06f, + -6.871176964e-06f, -6.870218733e-06f, -6.869245545e-06f, -6.868257406e-06f, -6.867254319e-06f, -6.866236288e-06f, -6.865203319e-06f, -6.864155415e-06f, -6.863092581e-06f, -6.862014822e-06f, + -6.860922142e-06f, -6.859814544e-06f, -6.858692035e-06f, -6.857554619e-06f, -6.856402300e-06f, -6.855235083e-06f, -6.854052973e-06f, -6.852855973e-06f, -6.851644091e-06f, -6.850417329e-06f, + -6.849175693e-06f, -6.847919187e-06f, -6.846647817e-06f, -6.845361588e-06f, -6.844060504e-06f, -6.842744571e-06f, -6.841413793e-06f, -6.840068175e-06f, -6.838707724e-06f, -6.837332443e-06f, + -6.835942337e-06f, -6.834537413e-06f, -6.833117676e-06f, -6.831683129e-06f, -6.830233780e-06f, -6.828769633e-06f, -6.827290693e-06f, -6.825796966e-06f, -6.824288457e-06f, -6.822765172e-06f, + -6.821227116e-06f, -6.819674295e-06f, -6.818106714e-06f, -6.816524379e-06f, -6.814927295e-06f, -6.813315468e-06f, -6.811688904e-06f, -6.810047608e-06f, -6.808391586e-06f, -6.806720844e-06f, + -6.805035388e-06f, -6.803335223e-06f, -6.801620356e-06f, -6.799890791e-06f, -6.798146536e-06f, -6.796387595e-06f, -6.794613976e-06f, -6.792825684e-06f, -6.791022724e-06f, -6.789205104e-06f, + -6.787372829e-06f, -6.785525905e-06f, -6.783664339e-06f, -6.781788137e-06f, -6.779897304e-06f, -6.777991848e-06f, -6.776071774e-06f, -6.774137089e-06f, -6.772187799e-06f, -6.770223911e-06f, + -6.768245430e-06f, -6.766252364e-06f, -6.764244719e-06f, -6.762222501e-06f, -6.760185717e-06f, -6.758134374e-06f, -6.756068478e-06f, -6.753988035e-06f, -6.751893053e-06f, -6.749783538e-06f, + -6.747659497e-06f, -6.745520936e-06f, -6.743367862e-06f, -6.741200283e-06f, -6.739018205e-06f, -6.736821634e-06f, -6.734610579e-06f, -6.732385045e-06f, -6.730145040e-06f, -6.727890570e-06f, + -6.725621644e-06f, -6.723338267e-06f, -6.721040447e-06f, -6.718728191e-06f, -6.716401506e-06f, -6.714060400e-06f, -6.711704879e-06f, -6.709334952e-06f, -6.706950624e-06f, -6.704551904e-06f, + -6.702138798e-06f, -6.699711315e-06f, -6.697269461e-06f, -6.694813244e-06f, -6.692342672e-06f, -6.689857752e-06f, -6.687358491e-06f, -6.684844897e-06f, -6.682316978e-06f, -6.679774740e-06f, + -6.677218193e-06f, -6.674647344e-06f, -6.672062199e-06f, -6.669462768e-06f, -6.666849057e-06f, -6.664221075e-06f, -6.661578830e-06f, -6.658922328e-06f, -6.656251579e-06f, -6.653566590e-06f, + -6.650867369e-06f, -6.648153923e-06f, -6.645426262e-06f, -6.642684393e-06f, -6.639928324e-06f, -6.637158063e-06f, -6.634373618e-06f, -6.631574998e-06f, -6.628762211e-06f, -6.625935264e-06f, + -6.623094167e-06f, -6.620238927e-06f, -6.617369553e-06f, -6.614486053e-06f, -6.611588435e-06f, -6.608676708e-06f, -6.605750881e-06f, -6.602810961e-06f, -6.599856958e-06f, -6.596888879e-06f, + -6.593906733e-06f, -6.590910530e-06f, -6.587900276e-06f, -6.584875982e-06f, -6.581837656e-06f, -6.578785306e-06f, -6.575718942e-06f, -6.572638571e-06f, -6.569544203e-06f, -6.566435847e-06f, + -6.563313511e-06f, -6.560177204e-06f, -6.557026936e-06f, -6.553862714e-06f, -6.550684549e-06f, -6.547492449e-06f, -6.544286422e-06f, -6.541066479e-06f, -6.537832629e-06f, -6.534584879e-06f, + -6.531323240e-06f, -6.528047721e-06f, -6.524758330e-06f, -6.521455078e-06f, -6.518137972e-06f, -6.514807024e-06f, -6.511462241e-06f, -6.508103634e-06f, -6.504731211e-06f, -6.501344982e-06f, + -6.497944957e-06f, -6.494531144e-06f, -6.491103554e-06f, -6.487662196e-06f, -6.484207079e-06f, -6.480738214e-06f, -6.477255609e-06f, -6.473759274e-06f, -6.470249219e-06f, -6.466725454e-06f, + -6.463187988e-06f, -6.459636831e-06f, -6.456071993e-06f, -6.452493484e-06f, -6.448901313e-06f, -6.445295491e-06f, -6.441676026e-06f, -6.438042930e-06f, -6.434396212e-06f, -6.430735882e-06f, + -6.427061951e-06f, -6.423374427e-06f, -6.419673322e-06f, -6.415958644e-06f, -6.412230406e-06f, -6.408488615e-06f, -6.404733284e-06f, -6.400964421e-06f, -6.397182038e-06f, -6.393386144e-06f, + -6.389576750e-06f, -6.385753865e-06f, -6.381917501e-06f, -6.378067668e-06f, -6.374204376e-06f, -6.370327635e-06f, -6.366437457e-06f, -6.362533851e-06f, -6.358616828e-06f, -6.354686398e-06f, + -6.350742573e-06f, -6.346785363e-06f, -6.342814777e-06f, -6.338830828e-06f, -6.334833526e-06f, -6.330822880e-06f, -6.326798903e-06f, -6.322761605e-06f, -6.318710997e-06f, -6.314647089e-06f, + -6.310569892e-06f, -6.306479418e-06f, -6.302375677e-06f, -6.298258680e-06f, -6.294128438e-06f, -6.289984961e-06f, -6.285828262e-06f, -6.281658351e-06f, -6.277475239e-06f, -6.273278938e-06f, + -6.269069457e-06f, -6.264846809e-06f, -6.260611005e-06f, -6.256362056e-06f, -6.252099973e-06f, -6.247824767e-06f, -6.243536450e-06f, -6.239235033e-06f, -6.234920527e-06f, -6.230592944e-06f, + -6.226252294e-06f, -6.221898591e-06f, -6.217531844e-06f, -6.213152066e-06f, -6.208759268e-06f, -6.204353461e-06f, -6.199934657e-06f, -6.195502868e-06f, -6.191058105e-06f, -6.186600380e-06f, + -6.182129704e-06f, -6.177646089e-06f, -6.173149548e-06f, -6.168640091e-06f, -6.164117731e-06f, -6.159582479e-06f, -6.155034347e-06f, -6.150473346e-06f, -6.145899490e-06f, -6.141312789e-06f, + -6.136713256e-06f, -6.132100903e-06f, -6.127475741e-06f, -6.122837783e-06f, -6.118187041e-06f, -6.113523526e-06f, -6.108847251e-06f, -6.104158227e-06f, -6.099456468e-06f, -6.094741985e-06f, + -6.090014791e-06f, -6.085274897e-06f, -6.080522316e-06f, -6.075757060e-06f, -6.070979142e-06f, -6.066188574e-06f, -6.061385367e-06f, -6.056569535e-06f, -6.051741090e-06f, -6.046900045e-06f, + -6.042046411e-06f, -6.037180201e-06f, -6.032301429e-06f, -6.027410105e-06f, -6.022506244e-06f, -6.017589857e-06f, -6.012660957e-06f, -6.007719557e-06f, -6.002765669e-06f, -5.997799307e-06f, + -5.992820482e-06f, -5.987829207e-06f, -5.982825496e-06f, -5.977809362e-06f, -5.972780816e-06f, -5.967739871e-06f, -5.962686542e-06f, -5.957620839e-06f, -5.952542778e-06f, -5.947452369e-06f, + -5.942349627e-06f, -5.937234565e-06f, -5.932107195e-06f, -5.926967530e-06f, -5.921815583e-06f, -5.916651368e-06f, -5.911474898e-06f, -5.906286186e-06f, -5.901085245e-06f, -5.895872087e-06f, + -5.890646728e-06f, -5.885409179e-06f, -5.880159453e-06f, -5.874897565e-06f, -5.869623528e-06f, -5.864337355e-06f, -5.859039058e-06f, -5.853728653e-06f, -5.848406151e-06f, -5.843071567e-06f, + -5.837724914e-06f, -5.832366206e-06f, -5.826995455e-06f, -5.821612676e-06f, -5.816217882e-06f, -5.810811087e-06f, -5.805392304e-06f, -5.799961547e-06f, -5.794518829e-06f, -5.789064165e-06f, + -5.783597568e-06f, -5.778119052e-06f, -5.772628630e-06f, -5.767126316e-06f, -5.761612125e-06f, -5.756086069e-06f, -5.750548164e-06f, -5.744998422e-06f, -5.739436857e-06f, -5.733863484e-06f, + -5.728278316e-06f, -5.722681368e-06f, -5.717072654e-06f, -5.711452187e-06f, -5.705819981e-06f, -5.700176051e-06f, -5.694520410e-06f, -5.688853074e-06f, -5.683174055e-06f, -5.677483369e-06f, + -5.671781028e-06f, -5.666067049e-06f, -5.660341444e-06f, -5.654604228e-06f, -5.648855415e-06f, -5.643095020e-06f, -5.637323057e-06f, -5.631539540e-06f, -5.625744484e-06f, -5.619937903e-06f, + -5.614119812e-06f, -5.608290225e-06f, -5.602449156e-06f, -5.596596619e-06f, -5.590732631e-06f, -5.584857204e-06f, -5.578970354e-06f, -5.573072095e-06f, -5.567162442e-06f, -5.561241409e-06f, + -5.555309011e-06f, -5.549365263e-06f, -5.543410180e-06f, -5.537443776e-06f, -5.531466065e-06f, -5.525477063e-06f, -5.519476785e-06f, -5.513465245e-06f, -5.507442458e-06f, -5.501408439e-06f, + -5.495363203e-06f, -5.489306764e-06f, -5.483239139e-06f, -5.477160341e-06f, -5.471070386e-06f, -5.464969288e-06f, -5.458857063e-06f, -5.452733726e-06f, -5.446599291e-06f, -5.440453774e-06f, + -5.434297190e-06f, -5.428129555e-06f, -5.421950882e-06f, -5.415761188e-06f, -5.409560488e-06f, -5.403348796e-06f, -5.397126128e-06f, -5.390892500e-06f, -5.384647926e-06f, -5.378392422e-06f, + -5.372126004e-06f, -5.365848686e-06f, -5.359560484e-06f, -5.353261413e-06f, -5.346951489e-06f, -5.340630728e-06f, -5.334299144e-06f, -5.327956753e-06f, -5.321603571e-06f, -5.315239613e-06f, + -5.308864894e-06f, -5.302479431e-06f, -5.296083239e-06f, -5.289676333e-06f, -5.283258730e-06f, -5.276830444e-06f, -5.270391491e-06f, -5.263941888e-06f, -5.257481649e-06f, -5.251010791e-06f, + -5.244529330e-06f, -5.238037280e-06f, -5.231534659e-06f, -5.225021481e-06f, -5.218497763e-06f, -5.211963520e-06f, -5.205418768e-06f, -5.198863524e-06f, -5.192297803e-06f, -5.185721621e-06f, + -5.179134993e-06f, -5.172537937e-06f, -5.165930468e-06f, -5.159312602e-06f, -5.152684356e-06f, -5.146045744e-06f, -5.139396784e-06f, -5.132737491e-06f, -5.126067881e-06f, -5.119387971e-06f, + -5.112697778e-06f, -5.105997316e-06f, -5.099286602e-06f, -5.092565653e-06f, -5.085834484e-06f, -5.079093113e-06f, -5.072341555e-06f, -5.065579826e-06f, -5.058807943e-06f, -5.052025923e-06f, + -5.045233781e-06f, -5.038431535e-06f, -5.031619200e-06f, -5.024796792e-06f, -5.017964329e-06f, -5.011121827e-06f, -5.004269302e-06f, -4.997406771e-06f, -4.990534251e-06f, -4.983651757e-06f, + -4.976759307e-06f, -4.969856916e-06f, -4.962944603e-06f, -4.956022382e-06f, -4.949090272e-06f, -4.942148288e-06f, -4.935196448e-06f, -4.928234767e-06f, -4.921263264e-06f, -4.914281953e-06f, + -4.907290853e-06f, -4.900289980e-06f, -4.893279351e-06f, -4.886258983e-06f, -4.879228892e-06f, -4.872189095e-06f, -4.865139609e-06f, -4.858080452e-06f, -4.851011639e-06f, -4.843933189e-06f, + -4.836845117e-06f, -4.829747441e-06f, -4.822640179e-06f, -4.815523346e-06f, -4.808396959e-06f, -4.801261037e-06f, -4.794115596e-06f, -4.786960653e-06f, -4.779796225e-06f, -4.772622330e-06f, + -4.765438984e-06f, -4.758246204e-06f, -4.751044008e-06f, -4.743832414e-06f, -4.736611437e-06f, -4.729381096e-06f, -4.722141407e-06f, -4.714892389e-06f, -4.707634057e-06f, -4.700366431e-06f, + -4.693089526e-06f, -4.685803360e-06f, -4.678507950e-06f, -4.671203315e-06f, -4.663889471e-06f, -4.656566435e-06f, -4.649234226e-06f, -4.641892860e-06f, -4.634542355e-06f, -4.627182729e-06f, + -4.619813999e-06f, -4.612436182e-06f, -4.605049296e-06f, -4.597653359e-06f, -4.590248388e-06f, -4.582834401e-06f, -4.575411415e-06f, -4.567979448e-06f, -4.560538517e-06f, -4.553088641e-06f, + -4.545629837e-06f, -4.538162122e-06f, -4.530685515e-06f, -4.523200033e-06f, -4.515705693e-06f, -4.508202514e-06f, -4.500690513e-06f, -4.493169709e-06f, -4.485640118e-06f, -4.478101759e-06f, + -4.470554649e-06f, -4.462998807e-06f, -4.455434250e-06f, -4.447860997e-06f, -4.440279064e-06f, -4.432688471e-06f, -4.425089234e-06f, -4.417481372e-06f, -4.409864903e-06f, -4.402239845e-06f, + -4.394606216e-06f, -4.386964033e-06f, -4.379313316e-06f, -4.371654081e-06f, -4.363986348e-06f, -4.356310133e-06f, -4.348625456e-06f, -4.340932334e-06f, -4.333230785e-06f, -4.325520829e-06f, + -4.317802481e-06f, -4.310075762e-06f, -4.302340689e-06f, -4.294597281e-06f, -4.286845554e-06f, -4.279085529e-06f, -4.271317223e-06f, -4.263540654e-06f, -4.255755841e-06f, -4.247962802e-06f, + -4.240161555e-06f, -4.232352118e-06f, -4.224534511e-06f, -4.216708751e-06f, -4.208874856e-06f, -4.201032846e-06f, -4.193182738e-06f, -4.185324552e-06f, -4.177458304e-06f, -4.169584015e-06f, + -4.161701701e-06f, -4.153811383e-06f, -4.145913078e-06f, -4.138006804e-06f, -4.130092581e-06f, -4.122170427e-06f, -4.114240361e-06f, -4.106302400e-06f, -4.098356564e-06f, -4.090402872e-06f, + -4.082441341e-06f, -4.074471991e-06f, -4.066494840e-06f, -4.058509906e-06f, -4.050517209e-06f, -4.042516768e-06f, -4.034508600e-06f, -4.026492725e-06f, -4.018469161e-06f, -4.010437928e-06f, + -4.002399043e-06f, -3.994352526e-06f, -3.986298395e-06f, -3.978236670e-06f, -3.970167368e-06f, -3.962090510e-06f, -3.954006113e-06f, -3.945914197e-06f, -3.937814780e-06f, -3.929707882e-06f, + -3.921593521e-06f, -3.913471716e-06f, -3.905342487e-06f, -3.897205851e-06f, -3.889061829e-06f, -3.880910438e-06f, -3.872751698e-06f, -3.864585629e-06f, -3.856412248e-06f, -3.848231576e-06f, + -3.840043631e-06f, -3.831848431e-06f, -3.823645997e-06f, -3.815436347e-06f, -3.807219501e-06f, -3.798995477e-06f, -3.790764294e-06f, -3.782525972e-06f, -3.774280531e-06f, -3.766027988e-06f, + -3.757768363e-06f, -3.749501676e-06f, -3.741227945e-06f, -3.732947190e-06f, -3.724659430e-06f, -3.716364684e-06f, -3.708062971e-06f, -3.699754312e-06f, -3.691438724e-06f, -3.683116228e-06f, + -3.674786842e-06f, -3.666450586e-06f, -3.658107479e-06f, -3.649757541e-06f, -3.641400790e-06f, -3.633037247e-06f, -3.624666931e-06f, -3.616289860e-06f, -3.607906055e-06f, -3.599515535e-06f, + -3.591118318e-06f, -3.582714426e-06f, -3.574303876e-06f, -3.565886689e-06f, -3.557462884e-06f, -3.549032481e-06f, -3.540595498e-06f, -3.532151956e-06f, -3.523701874e-06f, -3.515245271e-06f, + -3.506782167e-06f, -3.498312582e-06f, -3.489836535e-06f, -3.481354046e-06f, -3.472865133e-06f, -3.464369818e-06f, -3.455868119e-06f, -3.447360057e-06f, -3.438845650e-06f, -3.430324918e-06f, + -3.421797881e-06f, -3.413264559e-06f, -3.404724972e-06f, -3.396179138e-06f, -3.387627078e-06f, -3.379068811e-06f, -3.370504358e-06f, -3.361933737e-06f, -3.353356969e-06f, -3.344774073e-06f, + -3.336185069e-06f, -3.327589977e-06f, -3.318988817e-06f, -3.310381608e-06f, -3.301768370e-06f, -3.293149123e-06f, -3.284523887e-06f, -3.275892681e-06f, -3.267255526e-06f, -3.258612442e-06f, + -3.249963447e-06f, -3.241308563e-06f, -3.232647809e-06f, -3.223981204e-06f, -3.215308769e-06f, -3.206630524e-06f, -3.197946488e-06f, -3.189256682e-06f, -3.180561125e-06f, -3.171859838e-06f, + -3.163152840e-06f, -3.154440151e-06f, -3.145721791e-06f, -3.136997781e-06f, -3.128268140e-06f, -3.119532888e-06f, -3.110792046e-06f, -3.102045633e-06f, -3.093293669e-06f, -3.084536175e-06f, + -3.075773170e-06f, -3.067004674e-06f, -3.058230708e-06f, -3.049451292e-06f, -3.040666446e-06f, -3.031876189e-06f, -3.023080542e-06f, -3.014279526e-06f, -3.005473159e-06f, -2.996661463e-06f, + -2.987844458e-06f, -2.979022163e-06f, -2.970194598e-06f, -2.961361785e-06f, -2.952523743e-06f, -2.943680492e-06f, -2.934832053e-06f, -2.925978445e-06f, -2.917119690e-06f, -2.908255806e-06f, + -2.899386815e-06f, -2.890512737e-06f, -2.881633591e-06f, -2.872749399e-06f, -2.863860180e-06f, -2.854965955e-06f, -2.846066743e-06f, -2.837162566e-06f, -2.828253443e-06f, -2.819339395e-06f, + -2.810420442e-06f, -2.801496605e-06f, -2.792567904e-06f, -2.783634358e-06f, -2.774695989e-06f, -2.765752817e-06f, -2.756804862e-06f, -2.747852144e-06f, -2.738894685e-06f, -2.729932503e-06f, + -2.720965621e-06f, -2.711994057e-06f, -2.703017833e-06f, -2.694036968e-06f, -2.685051484e-06f, -2.676061401e-06f, -2.667066739e-06f, -2.658067518e-06f, -2.649063759e-06f, -2.640055483e-06f, + -2.631042710e-06f, -2.622025460e-06f, -2.613003754e-06f, -2.603977613e-06f, -2.594947056e-06f, -2.585912104e-06f, -2.576872779e-06f, -2.567829099e-06f, -2.558781087e-06f, -2.549728761e-06f, + -2.540672144e-06f, -2.531611255e-06f, -2.522546115e-06f, -2.513476745e-06f, -2.504403165e-06f, -2.495325395e-06f, -2.486243456e-06f, -2.477157370e-06f, -2.468067155e-06f, -2.458972834e-06f, + -2.449874425e-06f, -2.440771951e-06f, -2.431665432e-06f, -2.422554888e-06f, -2.413440340e-06f, -2.404321809e-06f, -2.395199314e-06f, -2.386072878e-06f, -2.376942519e-06f, -2.367808260e-06f, + -2.358670121e-06f, -2.349528122e-06f, -2.340382284e-06f, -2.331232627e-06f, -2.322079173e-06f, -2.312921942e-06f, -2.303760955e-06f, -2.294596232e-06f, -2.285427794e-06f, -2.276255662e-06f, + -2.267079856e-06f, -2.257900398e-06f, -2.248717307e-06f, -2.239530605e-06f, -2.230340313e-06f, -2.221146450e-06f, -2.211949038e-06f, -2.202748098e-06f, -2.193543650e-06f, -2.184335715e-06f, + -2.175124314e-06f, -2.165909467e-06f, -2.156691195e-06f, -2.147469520e-06f, -2.138244461e-06f, -2.129016040e-06f, -2.119784277e-06f, -2.110549193e-06f, -2.101310809e-06f, -2.092069146e-06f, + -2.082824225e-06f, -2.073576065e-06f, -2.064324689e-06f, -2.055070116e-06f, -2.045812369e-06f, -2.036551467e-06f, -2.027287431e-06f, -2.018020282e-06f, -2.008750041e-06f, -1.999476729e-06f, + -1.990200367e-06f, -1.980920975e-06f, -1.971638574e-06f, -1.962353186e-06f, -1.953064831e-06f, -1.943773529e-06f, -1.934479302e-06f, -1.925182171e-06f, -1.915882156e-06f, -1.906579279e-06f, + -1.897273559e-06f, -1.887965019e-06f, -1.878653679e-06f, -1.869339559e-06f, -1.860022681e-06f, -1.850703065e-06f, -1.841380733e-06f, -1.832055706e-06f, -1.822728003e-06f, -1.813397647e-06f, + -1.804064657e-06f, -1.794729056e-06f, -1.785390863e-06f, -1.776050100e-06f, -1.766706788e-06f, -1.757360947e-06f, -1.748012599e-06f, -1.738661764e-06f, -1.729308463e-06f, -1.719952717e-06f, + -1.710594548e-06f, -1.701233976e-06f, -1.691871021e-06f, -1.682505706e-06f, -1.673138050e-06f, -1.663768075e-06f, -1.654395802e-06f, -1.645021252e-06f, -1.635644445e-06f, -1.626265402e-06f, + -1.616884146e-06f, -1.607500695e-06f, -1.598115072e-06f, -1.588727297e-06f, -1.579337392e-06f, -1.569945377e-06f, -1.560551273e-06f, -1.551155101e-06f, -1.541756882e-06f, -1.532356637e-06f, + -1.522954387e-06f, -1.513550154e-06f, -1.504143957e-06f, -1.494735818e-06f, -1.485325758e-06f, -1.475913798e-06f, -1.466499958e-06f, -1.457084261e-06f, -1.447666726e-06f, -1.438247375e-06f, + -1.428826228e-06f, -1.419403308e-06f, -1.409978633e-06f, -1.400552227e-06f, -1.391124109e-06f, -1.381694301e-06f, -1.372262823e-06f, -1.362829697e-06f, -1.353394943e-06f, -1.343958582e-06f, + -1.334520637e-06f, -1.325081126e-06f, -1.315640072e-06f, -1.306197496e-06f, -1.296753417e-06f, -1.287307858e-06f, -1.277860840e-06f, -1.268412383e-06f, -1.258962508e-06f, -1.249511236e-06f, + -1.240058589e-06f, -1.230604587e-06f, -1.221149251e-06f, -1.211692603e-06f, -1.202234662e-06f, -1.192775451e-06f, -1.183314990e-06f, -1.173853300e-06f, -1.164390402e-06f, -1.154926317e-06f, + -1.145461067e-06f, -1.135994671e-06f, -1.126527152e-06f, -1.117058529e-06f, -1.107588825e-06f, -1.098118059e-06f, -1.088646254e-06f, -1.079173429e-06f, -1.069699606e-06f, -1.060224806e-06f, + -1.050749050e-06f, -1.041272359e-06f, -1.031794754e-06f, -1.022316255e-06f, -1.012836884e-06f, -1.003356662e-06f, -9.938756091e-07f, -9.843937471e-07f, -9.749110967e-07f, -9.654276789e-07f, + -9.559435146e-07f, -9.464586248e-07f, -9.369730304e-07f, -9.274867524e-07f, -9.179998117e-07f, -9.085122294e-07f, -8.990240262e-07f, -8.895352233e-07f, -8.800458416e-07f, -8.705559020e-07f, + -8.610654254e-07f, -8.515744327e-07f, -8.420829451e-07f, -8.325909833e-07f, -8.230985683e-07f, -8.136057210e-07f, -8.041124624e-07f, -7.946188135e-07f, -7.851247950e-07f, -7.756304281e-07f, + -7.661357335e-07f, -7.566407323e-07f, -7.471454453e-07f, -7.376498934e-07f, -7.281540976e-07f, -7.186580788e-07f, -7.091618579e-07f, -6.996654557e-07f, -6.901688933e-07f, -6.806721915e-07f, + -6.711753712e-07f, -6.616784533e-07f, -6.521814587e-07f, -6.426844083e-07f, -6.331873229e-07f, -6.236902235e-07f, -6.141931310e-07f, -6.046960662e-07f, -5.951990500e-07f, -5.857021033e-07f, + -5.762052469e-07f, -5.667085017e-07f, -5.572118886e-07f, -5.477154284e-07f, -5.382191420e-07f, -5.287230503e-07f, -5.192271741e-07f, -5.097315342e-07f, -5.002361515e-07f, -4.907410468e-07f, + -4.812462410e-07f, -4.717517548e-07f, -4.622576092e-07f, -4.527638249e-07f, -4.432704228e-07f, -4.337774237e-07f, -4.242848484e-07f, -4.147927177e-07f, -4.053010523e-07f, -3.958098732e-07f, + -3.863192011e-07f, -3.768290568e-07f, -3.673394611e-07f, -3.578504348e-07f, -3.483619986e-07f, -3.388741734e-07f, -3.293869798e-07f, -3.199004388e-07f, -3.104145709e-07f, -3.009293971e-07f, + -2.914449379e-07f, -2.819612143e-07f, -2.724782469e-07f, -2.629960565e-07f, -2.535146638e-07f, -2.440340895e-07f, -2.345543545e-07f, -2.250754792e-07f, -2.155974846e-07f, -2.061203914e-07f, + -1.966442201e-07f, -1.871689915e-07f, -1.776947264e-07f, -1.682214454e-07f, -1.587491691e-07f, -1.492779184e-07f, -1.398077138e-07f, -1.303385760e-07f, -1.208705256e-07f, -1.114035835e-07f, + -1.019377701e-07f, -9.247310615e-08f, -8.300961229e-08f, -7.354730916e-08f, -6.408621737e-08f, -5.462635757e-08f, -4.516775036e-08f, -3.571041637e-08f, -2.625437619e-08f, -1.679965044e-08f, + -7.346259709e-09f, 2.105775411e-09f, 1.155643434e-08f, 2.100569649e-08f, 3.045354129e-08f, 3.989994818e-08f, 4.934489659e-08f, 5.878836598e-08f, 6.823033579e-08f, 7.767078548e-08f, + 8.710969452e-08f, 9.654704237e-08f, 1.059828085e-07f, 1.154169724e-07f, 1.248495136e-07f, 1.342804116e-07f, 1.437096458e-07f, 1.531371958e-07f, 1.625630411e-07f, 1.719871613e-07f, + 1.814095357e-07f, 1.908301441e-07f, 2.002489659e-07f, 2.096659806e-07f, 2.190811679e-07f, 2.284945073e-07f, 2.379059784e-07f, 2.473155607e-07f, 2.567232339e-07f, 2.661289775e-07f, + 2.755327712e-07f, 2.849345944e-07f, 2.943344270e-07f, 3.037322484e-07f, 3.131280383e-07f, 3.225217763e-07f, 3.319134422e-07f, 3.413030155e-07f, 3.506904758e-07f, 3.600758030e-07f, + 3.694589766e-07f, 3.788399763e-07f, 3.882187818e-07f, 3.975953728e-07f, 4.069697291e-07f, 4.163418303e-07f, 4.257116561e-07f, 4.350791863e-07f, 4.444444007e-07f, 4.538072789e-07f, + 4.631678007e-07f, 4.725259459e-07f, 4.818816942e-07f, 4.912350255e-07f, 5.005859195e-07f, 5.099343560e-07f, 5.192803148e-07f, 5.286237757e-07f, 5.379647186e-07f, 5.473031232e-07f, + 5.566389695e-07f, 5.659722372e-07f, 5.753029062e-07f, 5.846309563e-07f, 5.939563675e-07f, 6.032791197e-07f, 6.125991926e-07f, 6.219165662e-07f, 6.312312205e-07f, 6.405431353e-07f, + 6.498522905e-07f, 6.591586661e-07f, 6.684622421e-07f, 6.777629983e-07f, 6.870609148e-07f, 6.963559714e-07f, 7.056481483e-07f, 7.149374253e-07f, 7.242237825e-07f, 7.335071999e-07f, + 7.427876575e-07f, 7.520651353e-07f, 7.613396133e-07f, 7.706110716e-07f, 7.798794903e-07f, 7.891448494e-07f, 7.984071290e-07f, 8.076663092e-07f, 8.169223701e-07f, 8.261752917e-07f, + 8.354250541e-07f, 8.446716376e-07f, 8.539150222e-07f, 8.631551881e-07f, 8.723921154e-07f, 8.816257843e-07f, 8.908561750e-07f, 9.000832676e-07f, 9.093070423e-07f, 9.185274793e-07f, + 9.277445589e-07f, 9.369582613e-07f, 9.461685667e-07f, 9.553754553e-07f, 9.645789074e-07f, 9.737789033e-07f, 9.829754232e-07f, 9.921684474e-07f, 1.001357956e-06f, 1.010543930e-06f, + 1.019726349e-06f, 1.028905194e-06f, 1.038080444e-06f, 1.047252081e-06f, 1.056420084e-06f, 1.065584434e-06f, 1.074745112e-06f, 1.083902098e-06f, 1.093055371e-06f, 1.102204913e-06f, + 1.111350705e-06f, 1.120492725e-06f, 1.129630956e-06f, 1.138765377e-06f, 1.147895968e-06f, 1.157022711e-06f, 1.166145586e-06f, 1.175264573e-06f, 1.184379653e-06f, 1.193490806e-06f, + 1.202598013e-06f, 1.211701254e-06f, 1.220800511e-06f, 1.229895763e-06f, 1.238986991e-06f, 1.248074176e-06f, 1.257157298e-06f, 1.266236338e-06f, 1.275311277e-06f, 1.284382095e-06f, + 1.293448773e-06f, 1.302511291e-06f, 1.311569631e-06f, 1.320623773e-06f, 1.329673697e-06f, 1.338719385e-06f, 1.347760816e-06f, 1.356797973e-06f, 1.365830835e-06f, 1.374859383e-06f, + 1.383883599e-06f, 1.392903462e-06f, 1.401918954e-06f, 1.410930056e-06f, 1.419936748e-06f, 1.428939011e-06f, 1.437936826e-06f, 1.446930174e-06f, 1.455919036e-06f, 1.464903392e-06f, + 1.473883224e-06f, 1.482858512e-06f, 1.491829238e-06f, 1.500795382e-06f, 1.509756926e-06f, 1.518713849e-06f, 1.527666134e-06f, 1.536613761e-06f, 1.545556712e-06f, 1.554494966e-06f, + 1.563428506e-06f, 1.572357312e-06f, 1.581281366e-06f, 1.590200648e-06f, 1.599115139e-06f, 1.608024821e-06f, 1.616929675e-06f, 1.625829682e-06f, 1.634724822e-06f, 1.643615078e-06f, + 1.652500430e-06f, 1.661380860e-06f, 1.670256348e-06f, 1.679126876e-06f, 1.687992425e-06f, 1.696852977e-06f, 1.705708512e-06f, 1.714559012e-06f, 1.723404458e-06f, 1.732244831e-06f, + 1.741080113e-06f, 1.749910285e-06f, 1.758735329e-06f, 1.767555225e-06f, 1.776369955e-06f, 1.785179500e-06f, 1.793983843e-06f, 1.802782963e-06f, 1.811576843e-06f, 1.820365464e-06f, + 1.829148808e-06f, 1.837926855e-06f, 1.846699588e-06f, 1.855466987e-06f, 1.864229035e-06f, 1.872985713e-06f, 1.881737003e-06f, 1.890482885e-06f, 1.899223342e-06f, 1.907958355e-06f, + 1.916687905e-06f, 1.925411975e-06f, 1.934130545e-06f, 1.942843599e-06f, 1.951551116e-06f, 1.960253079e-06f, 1.968949470e-06f, 1.977640269e-06f, 1.986325460e-06f, 1.995005023e-06f, + 2.003678941e-06f, 2.012347195e-06f, 2.021009766e-06f, 2.029666638e-06f, 2.038317790e-06f, 2.046963206e-06f, 2.055602867e-06f, 2.064236755e-06f, 2.072864851e-06f, 2.081487139e-06f, + 2.090103598e-06f, 2.098714213e-06f, 2.107318963e-06f, 2.115917832e-06f, 2.124510801e-06f, 2.133097852e-06f, 2.141678968e-06f, 2.150254129e-06f, 2.158823319e-06f, 2.167386519e-06f, + 2.175943711e-06f, 2.184494878e-06f, 2.193040000e-06f, 2.201579062e-06f, 2.210112044e-06f, 2.218638928e-06f, 2.227159698e-06f, 2.235674334e-06f, 2.244182820e-06f, 2.252685137e-06f, + 2.261181268e-06f, 2.269671194e-06f, 2.278154898e-06f, 2.286632363e-06f, 2.295103570e-06f, 2.303568502e-06f, 2.312027141e-06f, 2.320479470e-06f, 2.328925470e-06f, 2.337365125e-06f, + 2.345798416e-06f, 2.354225325e-06f, 2.362645836e-06f, 2.371059931e-06f, 2.379467592e-06f, 2.387868802e-06f, 2.396263542e-06f, 2.404651796e-06f, 2.413033546e-06f, 2.421408775e-06f, + 2.429777465e-06f, 2.438139598e-06f, 2.446495158e-06f, 2.454844126e-06f, 2.463186486e-06f, 2.471522219e-06f, 2.479851310e-06f, 2.488173739e-06f, 2.496489491e-06f, 2.504798547e-06f, + 2.513100891e-06f, 2.521396504e-06f, 2.529685371e-06f, 2.537967473e-06f, 2.546242793e-06f, 2.554511315e-06f, 2.562773021e-06f, 2.571027893e-06f, 2.579275915e-06f, 2.587517069e-06f, + 2.595751339e-06f, 2.603978707e-06f, 2.612199156e-06f, 2.620412670e-06f, 2.628619230e-06f, 2.636818821e-06f, 2.645011424e-06f, 2.653197023e-06f, 2.661375602e-06f, 2.669547142e-06f, + 2.677711628e-06f, 2.685869042e-06f, 2.694019367e-06f, 2.702162587e-06f, 2.710298684e-06f, 2.718427642e-06f, 2.726549444e-06f, 2.734664073e-06f, 2.742771512e-06f, 2.750871744e-06f, + 2.758964753e-06f, 2.767050523e-06f, 2.775129035e-06f, 2.783200274e-06f, 2.791264223e-06f, 2.799320865e-06f, 2.807370183e-06f, 2.815412162e-06f, 2.823446783e-06f, 2.831474032e-06f, + 2.839493890e-06f, 2.847506342e-06f, 2.855511371e-06f, 2.863508961e-06f, 2.871499094e-06f, 2.879481755e-06f, 2.887456927e-06f, 2.895424594e-06f, 2.903384739e-06f, 2.911337346e-06f, + 2.919282398e-06f, 2.927219879e-06f, 2.935149772e-06f, 2.943072062e-06f, 2.950986732e-06f, 2.958893766e-06f, 2.966793147e-06f, 2.974684860e-06f, 2.982568887e-06f, 2.990445213e-06f, + 2.998313822e-06f, 3.006174697e-06f, 3.014027822e-06f, 3.021873181e-06f, 3.029710759e-06f, 3.037540538e-06f, 3.045362503e-06f, 3.053176637e-06f, 3.060982926e-06f, 3.068781352e-06f, + 3.076571899e-06f, 3.084354553e-06f, 3.092129296e-06f, 3.099896112e-06f, 3.107654987e-06f, 3.115405904e-06f, 3.123148846e-06f, 3.130883799e-06f, 3.138610746e-06f, 3.146329672e-06f, + 3.154040560e-06f, 3.161743396e-06f, 3.169438162e-06f, 3.177124844e-06f, 3.184803426e-06f, 3.192473892e-06f, 3.200136226e-06f, 3.207790412e-06f, 3.215436436e-06f, 3.223074281e-06f, + 3.230703932e-06f, 3.238325373e-06f, 3.245938589e-06f, 3.253543564e-06f, 3.261140282e-06f, 3.268728728e-06f, 3.276308888e-06f, 3.283880744e-06f, 3.291444282e-06f, 3.298999486e-06f, + 3.306546341e-06f, 3.314084832e-06f, 3.321614943e-06f, 3.329136658e-06f, 3.336649964e-06f, 3.344154843e-06f, 3.351651281e-06f, 3.359139263e-06f, 3.366618774e-06f, 3.374089797e-06f, + 3.381552319e-06f, 3.389006324e-06f, 3.396451796e-06f, 3.403888721e-06f, 3.411317084e-06f, 3.418736868e-06f, 3.426148061e-06f, 3.433550645e-06f, 3.440944607e-06f, 3.448329931e-06f, + 3.455706603e-06f, 3.463074606e-06f, 3.470433927e-06f, 3.477784551e-06f, 3.485126462e-06f, 3.492459646e-06f, 3.499784088e-06f, 3.507099773e-06f, 3.514406686e-06f, 3.521704813e-06f, + 3.528994138e-06f, 3.536274647e-06f, 3.543546325e-06f, 3.550809158e-06f, 3.558063131e-06f, 3.565308229e-06f, 3.572544437e-06f, 3.579771741e-06f, 3.586990127e-06f, 3.594199579e-06f, + 3.601400084e-06f, 3.608591626e-06f, 3.615774191e-06f, 3.622947765e-06f, 3.630112334e-06f, 3.637267882e-06f, 3.644414395e-06f, 3.651551860e-06f, 3.658680261e-06f, 3.665799584e-06f, + 3.672909815e-06f, 3.680010940e-06f, 3.687102944e-06f, 3.694185813e-06f, 3.701259533e-06f, 3.708324089e-06f, 3.715379468e-06f, 3.722425655e-06f, 3.729462636e-06f, 3.736490397e-06f, + 3.743508924e-06f, 3.750518202e-06f, 3.757518219e-06f, 3.764508959e-06f, 3.771490408e-06f, 3.778462553e-06f, 3.785425380e-06f, 3.792378874e-06f, 3.799323023e-06f, 3.806257811e-06f, + 3.813183225e-06f, 3.820099251e-06f, 3.827005875e-06f, 3.833903084e-06f, 3.840790863e-06f, 3.847669200e-06f, 3.854538079e-06f, 3.861397488e-06f, 3.868247413e-06f, 3.875087840e-06f, + 3.881918755e-06f, 3.888740145e-06f, 3.895551996e-06f, 3.902354294e-06f, 3.909147027e-06f, 3.915930180e-06f, 3.922703740e-06f, 3.929467693e-06f, 3.936222026e-06f, 3.942966726e-06f, + 3.949701779e-06f, 3.956427172e-06f, 3.963142891e-06f, 3.969848923e-06f, 3.976545254e-06f, 3.983231872e-06f, 3.989908763e-06f, 3.996575914e-06f, 4.003233311e-06f, 4.009880941e-06f, + 4.016518792e-06f, 4.023146849e-06f, 4.029765101e-06f, 4.036373533e-06f, 4.042972132e-06f, 4.049560887e-06f, 4.056139782e-06f, 4.062708806e-06f, 4.069267946e-06f, 4.075817187e-06f, + 4.082356519e-06f, 4.088885927e-06f, 4.095405398e-06f, 4.101914921e-06f, 4.108414481e-06f, 4.114904066e-06f, 4.121383664e-06f, 4.127853261e-06f, 4.134312844e-06f, 4.140762402e-06f, + 4.147201921e-06f, 4.153631388e-06f, 4.160050791e-06f, 4.166460118e-06f, 4.172859355e-06f, 4.179248490e-06f, 4.185627510e-06f, 4.191996403e-06f, 4.198355157e-06f, 4.204703759e-06f, + 4.211042195e-06f, 4.217370455e-06f, 4.223688525e-06f, 4.229996394e-06f, 4.236294048e-06f, 4.242581475e-06f, 4.248858663e-06f, 4.255125600e-06f, 4.261382274e-06f, 4.267628671e-06f, + 4.273864781e-06f, 4.280090590e-06f, 4.286306086e-06f, 4.292511258e-06f, 4.298706094e-06f, 4.304890580e-06f, 4.311064705e-06f, 4.317228458e-06f, 4.323381825e-06f, 4.329524795e-06f, + 4.335657356e-06f, 4.341779496e-06f, 4.347891203e-06f, 4.353992465e-06f, 4.360083270e-06f, 4.366163606e-06f, 4.372233462e-06f, 4.378292826e-06f, 4.384341685e-06f, 4.390380029e-06f, + 4.396407845e-06f, 4.402425122e-06f, 4.408431847e-06f, 4.414428010e-06f, 4.420413599e-06f, 4.426388601e-06f, 4.432353006e-06f, 4.438306802e-06f, 4.444249977e-06f, 4.450182520e-06f, + 4.456104419e-06f, 4.462015663e-06f, 4.467916241e-06f, 4.473806140e-06f, 4.479685350e-06f, 4.485553859e-06f, 4.491411656e-06f, 4.497258730e-06f, 4.503095069e-06f, 4.508920662e-06f, + 4.514735498e-06f, 4.520539565e-06f, 4.526332853e-06f, 4.532115349e-06f, 4.537887044e-06f, 4.543647926e-06f, 4.549397984e-06f, 4.555137206e-06f, 4.560865582e-06f, 4.566583101e-06f, + 4.572289752e-06f, 4.577985523e-06f, 4.583670404e-06f, 4.589344385e-06f, 4.595007453e-06f, 4.600659598e-06f, 4.606300810e-06f, 4.611931078e-06f, 4.617550390e-06f, 4.623158736e-06f, + 4.628756105e-06f, 4.634342487e-06f, 4.639917871e-06f, 4.645482246e-06f, 4.651035602e-06f, 4.656577928e-06f, 4.662109213e-06f, 4.667629447e-06f, 4.673138620e-06f, 4.678636720e-06f, + 4.684123738e-06f, 4.689599662e-06f, 4.695064484e-06f, 4.700518191e-06f, 4.705960774e-06f, 4.711392223e-06f, 4.716812526e-06f, 4.722221675e-06f, 4.727619658e-06f, 4.733006465e-06f, + 4.738382086e-06f, 4.743746511e-06f, 4.749099730e-06f, 4.754441733e-06f, 4.759772509e-06f, 4.765092049e-06f, 4.770400341e-06f, 4.775697378e-06f, 4.780983147e-06f, 4.786257640e-06f, + 4.791520846e-06f, 4.796772756e-06f, 4.802013359e-06f, 4.807242647e-06f, 4.812460607e-06f, 4.817667232e-06f, 4.822862512e-06f, 4.828046435e-06f, 4.833218994e-06f, 4.838380177e-06f, + 4.843529976e-06f, 4.848668380e-06f, 4.853795381e-06f, 4.858910968e-06f, 4.864015132e-06f, 4.869107863e-06f, 4.874189152e-06f, 4.879258989e-06f, 4.884317365e-06f, 4.889364270e-06f, + 4.894399695e-06f, 4.899423631e-06f, 4.904436068e-06f, 4.909436996e-06f, 4.914426408e-06f, 4.919404292e-06f, 4.924370640e-06f, 4.929325443e-06f, 4.934268692e-06f, 4.939200377e-06f, + 4.944120489e-06f, 4.949029019e-06f, 4.953925958e-06f, 4.958811297e-06f, 4.963685027e-06f, 4.968547138e-06f, 4.973397623e-06f, 4.978236471e-06f, 4.983063674e-06f, 4.987879223e-06f, + 4.992683109e-06f, 4.997475324e-06f, 5.002255857e-06f, 5.007024702e-06f, 5.011781848e-06f, 5.016527287e-06f, 5.021261011e-06f, 5.025983010e-06f, 5.030693277e-06f, 5.035391801e-06f, + 5.040078576e-06f, 5.044753591e-06f, 5.049416839e-06f, 5.054068311e-06f, 5.058707999e-06f, 5.063335894e-06f, 5.067951987e-06f, 5.072556270e-06f, 5.077148735e-06f, 5.081729374e-06f, + 5.086298178e-06f, 5.090855138e-06f, 5.095400247e-06f, 5.099933496e-06f, 5.104454877e-06f, 5.108964382e-06f, 5.113462002e-06f, 5.117947730e-06f, 5.122421557e-06f, 5.126883475e-06f, + 5.131333476e-06f, 5.135771553e-06f, 5.140197696e-06f, 5.144611898e-06f, 5.149014152e-06f, 5.153404449e-06f, 5.157782781e-06f, 5.162149140e-06f, 5.166503519e-06f, 5.170845910e-06f, + 5.175176305e-06f, 5.179494695e-06f, 5.183801074e-06f, 5.188095434e-06f, 5.192377767e-06f, 5.196648065e-06f, 5.200906321e-06f, 5.205152527e-06f, 5.209386676e-06f, 5.213608759e-06f, + 5.217818770e-06f, 5.222016701e-06f, 5.226202545e-06f, 5.230376293e-06f, 5.234537940e-06f, 5.238687476e-06f, 5.242824896e-06f, 5.246950191e-06f, 5.251063354e-06f, 5.255164378e-06f, + 5.259253256e-06f, 5.263329981e-06f, 5.267394545e-06f, 5.271446942e-06f, 5.275487163e-06f, 5.279515203e-06f, 5.283531053e-06f, 5.287534707e-06f, 5.291526158e-06f, 5.295505399e-06f, + 5.299472423e-06f, 5.303427223e-06f, 5.307369791e-06f, 5.311300122e-06f, 5.315218209e-06f, 5.319124043e-06f, 5.323017620e-06f, 5.326898931e-06f, 5.330767971e-06f, 5.334624732e-06f, + 5.338469207e-06f, 5.342301391e-06f, 5.346121276e-06f, 5.349928857e-06f, 5.353724125e-06f, 5.357507075e-06f, 5.361277701e-06f, 5.365035995e-06f, 5.368781952e-06f, 5.372515564e-06f, + 5.376236826e-06f, 5.379945731e-06f, 5.383642273e-06f, 5.387326445e-06f, 5.390998241e-06f, 5.394657655e-06f, 5.398304681e-06f, 5.401939312e-06f, 5.405561543e-06f, 5.409171366e-06f, + 5.412768777e-06f, 5.416353768e-06f, 5.419926334e-06f, 5.423486469e-06f, 5.427034167e-06f, 5.430569421e-06f, 5.434092226e-06f, 5.437602576e-06f, 5.441100465e-06f, 5.444585888e-06f, + 5.448058837e-06f, 5.451519308e-06f, 5.454967295e-06f, 5.458402791e-06f, 5.461825792e-06f, 5.465236291e-06f, 5.468634283e-06f, 5.472019762e-06f, 5.475392723e-06f, 5.478753160e-06f, + 5.482101067e-06f, 5.485436439e-06f, 5.488759271e-06f, 5.492069556e-06f, 5.495367290e-06f, 5.498652467e-06f, 5.501925082e-06f, 5.505185129e-06f, 5.508432603e-06f, 5.511667499e-06f, + 5.514889811e-06f, 5.518099534e-06f, 5.521296663e-06f, 5.524481193e-06f, 5.527653119e-06f, 5.530812435e-06f, 5.533959136e-06f, 5.537093218e-06f, 5.540214675e-06f, 5.543323502e-06f, + 5.546419695e-06f, 5.549503248e-06f, 5.552574156e-06f, 5.555632414e-06f, 5.558678018e-06f, 5.561710963e-06f, 5.564731244e-06f, 5.567738856e-06f, 5.570733794e-06f, 5.573716054e-06f, + 5.576685631e-06f, 5.579642520e-06f, 5.582586717e-06f, 5.585518217e-06f, 5.588437015e-06f, 5.591343107e-06f, 5.594236488e-06f, 5.597117154e-06f, 5.599985101e-06f, 5.602840323e-06f, + 5.605682817e-06f, 5.608512578e-06f, 5.611329601e-06f, 5.614133884e-06f, 5.616925420e-06f, 5.619704206e-06f, 5.622470237e-06f, 5.625223510e-06f, 5.627964020e-06f, 5.630691763e-06f, + 5.633406735e-06f, 5.636108932e-06f, 5.638798350e-06f, 5.641474984e-06f, 5.644138831e-06f, 5.646789886e-06f, 5.649428146e-06f, 5.652053607e-06f, 5.654666265e-06f, 5.657266116e-06f, + 5.659853156e-06f, 5.662427382e-06f, 5.664988789e-06f, 5.667537373e-06f, 5.670073132e-06f, 5.672596062e-06f, 5.675106158e-06f, 5.677603417e-06f, 5.680087835e-06f, 5.682559410e-06f, + 5.685018136e-06f, 5.687464012e-06f, 5.689897033e-06f, 5.692317195e-06f, 5.694724496e-06f, 5.697118933e-06f, 5.699500500e-06f, 5.701869196e-06f, 5.704225017e-06f, 5.706567959e-06f, + 5.708898020e-06f, 5.711215196e-06f, 5.713519484e-06f, 5.715810880e-06f, 5.718089382e-06f, 5.720354987e-06f, 5.722607691e-06f, 5.724847491e-06f, 5.727074385e-06f, 5.729288368e-06f, + 5.731489439e-06f, 5.733677595e-06f, 5.735852832e-06f, 5.738015147e-06f, 5.740164538e-06f, 5.742301001e-06f, 5.744424535e-06f, 5.746535136e-06f, 5.748632802e-06f, 5.750717529e-06f, + 5.752789315e-06f, 5.754848158e-06f, 5.756894054e-06f, 5.758927002e-06f, 5.760946998e-06f, 5.762954041e-06f, 5.764948127e-06f, 5.766929253e-06f, 5.768897419e-06f, 5.770852621e-06f, + 5.772794856e-06f, 5.774724123e-06f, 5.776640419e-06f, 5.778543741e-06f, 5.780434088e-06f, 5.782311458e-06f, 5.784175847e-06f, 5.786027254e-06f, 5.787865676e-06f, 5.789691113e-06f, + 5.791503560e-06f, 5.793303016e-06f, 5.795089480e-06f, 5.796862949e-06f, 5.798623421e-06f, 5.800370895e-06f, 5.802105367e-06f, 5.803826837e-06f, 5.805535303e-06f, 5.807230762e-06f, + 5.808913213e-06f, 5.810582654e-06f, 5.812239083e-06f, 5.813882499e-06f, 5.815512899e-06f, 5.817130283e-06f, 5.818734648e-06f, 5.820325993e-06f, 5.821904316e-06f, 5.823469616e-06f, + 5.825021891e-06f, 5.826561139e-06f, 5.828087360e-06f, 5.829600552e-06f, 5.831100712e-06f, 5.832587841e-06f, 5.834061937e-06f, 5.835522997e-06f, 5.836971022e-06f, 5.838406009e-06f, + 5.839827957e-06f, 5.841236866e-06f, 5.842632733e-06f, 5.844015559e-06f, 5.845385341e-06f, 5.846742079e-06f, 5.848085771e-06f, 5.849416417e-06f, 5.850734015e-06f, 5.852038565e-06f, + 5.853330065e-06f, 5.854608515e-06f, 5.855873914e-06f, 5.857126260e-06f, 5.858365554e-06f, 5.859591793e-06f, 5.860804978e-06f, 5.862005108e-06f, 5.863192181e-06f, 5.864366198e-06f, + 5.865527157e-06f, 5.866675058e-06f, 5.867809901e-06f, 5.868931684e-06f, 5.870040407e-06f, 5.871136070e-06f, 5.872218672e-06f, 5.873288213e-06f, 5.874344692e-06f, 5.875388109e-06f, + 5.876418463e-06f, 5.877435754e-06f, 5.878439982e-06f, 5.879431147e-06f, 5.880409247e-06f, 5.881374284e-06f, 5.882326256e-06f, 5.883265164e-06f, 5.884191008e-06f, 5.885103786e-06f, + 5.886003500e-06f, 5.886890149e-06f, 5.887763734e-06f, 5.888624253e-06f, 5.889471707e-06f, 5.890306097e-06f, 5.891127422e-06f, 5.891935682e-06f, 5.892730878e-06f, 5.893513009e-06f, + 5.894282076e-06f, 5.895038080e-06f, 5.895781019e-06f, 5.896510896e-06f, 5.897227709e-06f, 5.897931459e-06f, 5.898622148e-06f, 5.899299774e-06f, 5.899964338e-06f, 5.900615842e-06f, + 5.901254285e-06f, 5.901879668e-06f, 5.902491991e-06f, 5.903091255e-06f, 5.903677461e-06f, 5.904250609e-06f, 5.904810700e-06f, 5.905357734e-06f, 5.905891713e-06f, 5.906412637e-06f, + 5.906920507e-06f, 5.907415323e-06f, 5.907897086e-06f, 5.908365798e-06f, 5.908821459e-06f, 5.909264070e-06f, 5.909693632e-06f, 5.910110146e-06f, 5.910513613e-06f, 5.910904034e-06f, + 5.911281409e-06f, 5.911645741e-06f, 5.911997031e-06f, 5.912335278e-06f, 5.912660485e-06f, 5.912972653e-06f, 5.913271783e-06f, 5.913557876e-06f, 5.913830933e-06f, 5.914090956e-06f, + 5.914337947e-06f, 5.914571906e-06f, 5.914792835e-06f, 5.915000735e-06f, 5.915195608e-06f, 5.915377455e-06f, 5.915546278e-06f, 5.915702078e-06f, 5.915844857e-06f, 5.915974616e-06f, + 5.916091358e-06f, 5.916195083e-06f, 5.916285794e-06f, 5.916363492e-06f, 5.916428179e-06f, 5.916479856e-06f, 5.916518526e-06f, 5.916544190e-06f, 5.916556851e-06f, 5.916556509e-06f, + 5.916543167e-06f, 5.916516827e-06f, 5.916477490e-06f, 5.916425160e-06f, 5.916359837e-06f, 5.916281524e-06f, 5.916190223e-06f, 5.916085936e-06f, 5.915968665e-06f, 5.915838413e-06f, + 5.915695181e-06f, 5.915538971e-06f, 5.915369787e-06f, 5.915187630e-06f, 5.914992503e-06f, 5.914784407e-06f, 5.914563346e-06f, 5.914329321e-06f, 5.914082335e-06f, 5.913822391e-06f, + 5.913549491e-06f, 5.913263637e-06f, 5.912964832e-06f, 5.912653079e-06f, 5.912328380e-06f, 5.911990738e-06f, 5.911640155e-06f, 5.911276634e-06f, 5.910900178e-06f, 5.910510789e-06f, + 5.910108470e-06f, 5.909693225e-06f, 5.909265055e-06f, 5.908823964e-06f, 5.908369955e-06f, 5.907903030e-06f, 5.907423192e-06f, 5.906930445e-06f, 5.906424790e-06f, 5.905906233e-06f, + 5.905374774e-06f, 5.904830418e-06f, 5.904273167e-06f, 5.903703025e-06f, 5.903119994e-06f, 5.902524078e-06f, 5.901915281e-06f, 5.901293604e-06f, 5.900659053e-06f, 5.900011629e-06f, + 5.899351336e-06f, 5.898678178e-06f, 5.897992158e-06f, 5.897293279e-06f, 5.896581544e-06f, 5.895856958e-06f, 5.895119523e-06f, 5.894369244e-06f, 5.893606123e-06f, 5.892830164e-06f, + 5.892041371e-06f, 5.891239748e-06f, 5.890425298e-06f, 5.889598024e-06f, 5.888757931e-06f, 5.887905022e-06f, 5.887039301e-06f, 5.886160772e-06f, 5.885269438e-06f, 5.884365303e-06f, + 5.883448372e-06f, 5.882518648e-06f, 5.881576135e-06f, 5.880620837e-06f, 5.879652758e-06f, 5.878671901e-06f, 5.877678272e-06f, 5.876671874e-06f, 5.875652711e-06f, 5.874620788e-06f, + 5.873576107e-06f, 5.872518675e-06f, 5.871448494e-06f, 5.870365569e-06f, 5.869269904e-06f, 5.868161504e-06f, 5.867040372e-06f, 5.865906514e-06f, 5.864759934e-06f, 5.863600635e-06f, + 5.862428622e-06f, 5.861243901e-06f, 5.860046474e-06f, 5.858836348e-06f, 5.857613525e-06f, 5.856378012e-06f, 5.855129811e-06f, 5.853868929e-06f, 5.852595369e-06f, 5.851309137e-06f, + 5.850010237e-06f, 5.848698673e-06f, 5.847374451e-06f, 5.846037575e-06f, 5.844688050e-06f, 5.843325881e-06f, 5.841951073e-06f, 5.840563630e-06f, 5.839163557e-06f, 5.837750860e-06f, + 5.836325543e-06f, 5.834887612e-06f, 5.833437071e-06f, 5.831973926e-06f, 5.830498180e-06f, 5.829009841e-06f, 5.827508912e-06f, 5.825995399e-06f, 5.824469307e-06f, 5.822930641e-06f, + 5.821379407e-06f, 5.819815609e-06f, 5.818239253e-06f, 5.816650345e-06f, 5.815048889e-06f, 5.813434891e-06f, 5.811808357e-06f, 5.810169291e-06f, 5.808517699e-06f, 5.806853588e-06f, + 5.805176961e-06f, 5.803487825e-06f, 5.801786186e-06f, 5.800072048e-06f, 5.798345418e-06f, 5.796606301e-06f, 5.794854702e-06f, 5.793090628e-06f, 5.791314084e-06f, 5.789525076e-06f, + 5.787723610e-06f, 5.785909691e-06f, 5.784083325e-06f, 5.782244519e-06f, 5.780393277e-06f, 5.778529607e-06f, 5.776653513e-06f, 5.774765001e-06f, 5.772864079e-06f, 5.770950751e-06f, + 5.769025024e-06f, 5.767086904e-06f, 5.765136396e-06f, 5.763173508e-06f, 5.761198245e-06f, 5.759210613e-06f, 5.757210618e-06f, 5.755198267e-06f, 5.753173566e-06f, 5.751136521e-06f, + 5.749087139e-06f, 5.747025426e-06f, 5.744951387e-06f, 5.742865030e-06f, 5.740766361e-06f, 5.738655387e-06f, 5.736532113e-06f, 5.734396546e-06f, 5.732248693e-06f, 5.730088561e-06f, + 5.727916155e-06f, 5.725731483e-06f, 5.723534551e-06f, 5.721325365e-06f, 5.719103932e-06f, 5.716870260e-06f, 5.714624354e-06f, 5.712366222e-06f, 5.710095870e-06f, 5.707813305e-06f, + 5.705518534e-06f, 5.703211563e-06f, 5.700892400e-06f, 5.698561051e-06f, 5.696217524e-06f, 5.693861825e-06f, 5.691493961e-06f, 5.689113939e-06f, 5.686721767e-06f, 5.684317450e-06f, + 5.681900997e-06f, 5.679472415e-06f, 5.677031710e-06f, 5.674578890e-06f, 5.672113962e-06f, 5.669636932e-06f, 5.667147809e-06f, 5.664646600e-06f, 5.662133312e-06f, 5.659607951e-06f, + 5.657070526e-06f, 5.654521044e-06f, 5.651959512e-06f, 5.649385938e-06f, 5.646800329e-06f, 5.644202692e-06f, 5.641593035e-06f, 5.638971365e-06f, 5.636337691e-06f, 5.633692019e-06f, + 5.631034357e-06f, 5.628364713e-06f, 5.625683095e-06f, 5.622989509e-06f, 5.620283964e-06f, 5.617566467e-06f, 5.614837027e-06f, 5.612095650e-06f, 5.609342345e-06f, 5.606577120e-06f, + 5.603799982e-06f, 5.601010939e-06f, 5.598209999e-06f, 5.595397170e-06f, 5.592572460e-06f, 5.589735877e-06f, 5.586887429e-06f, 5.584027123e-06f, 5.581154968e-06f, 5.578270973e-06f, + 5.575375144e-06f, 5.572467490e-06f, 5.569548020e-06f, 5.566616741e-06f, 5.563673662e-06f, 5.560718790e-06f, 5.557752135e-06f, 5.554773703e-06f, 5.551783505e-06f, 5.548781547e-06f, + 5.545767838e-06f, 5.542742387e-06f, 5.539705202e-06f, 5.536656291e-06f, 5.533595663e-06f, 5.530523326e-06f, 5.527439288e-06f, 5.524343559e-06f, 5.521236147e-06f, 5.518117060e-06f, + 5.514986306e-06f, 5.511843895e-06f, 5.508689836e-06f, 5.505524136e-06f, 5.502346804e-06f, 5.499157849e-06f, 5.495957280e-06f, 5.492745106e-06f, 5.489521335e-06f, 5.486285976e-06f, + 5.483039038e-06f, 5.479780529e-06f, 5.476510460e-06f, 5.473228838e-06f, 5.469935672e-06f, 5.466630972e-06f, 5.463314745e-06f, 5.459987003e-06f, 5.456647752e-06f, 5.453297003e-06f, + 5.449934765e-06f, 5.446561046e-06f, 5.443175855e-06f, 5.439779202e-06f, 5.436371096e-06f, 5.432951547e-06f, 5.429520562e-06f, 5.426078152e-06f, 5.422624326e-06f, 5.419159092e-06f, + 5.415682461e-06f, 5.412194442e-06f, 5.408695044e-06f, 5.405184276e-06f, 5.401662147e-06f, 5.398128668e-06f, 5.394583848e-06f, 5.391027695e-06f, 5.387460220e-06f, 5.383881432e-06f, + 5.380291341e-06f, 5.376689956e-06f, 5.373077286e-06f, 5.369453342e-06f, 5.365818133e-06f, 5.362171669e-06f, 5.358513958e-06f, 5.354845012e-06f, 5.351164839e-06f, 5.347473450e-06f, + 5.343770854e-06f, 5.340057061e-06f, 5.336332081e-06f, 5.332595923e-06f, 5.328848598e-06f, 5.325090116e-06f, 5.321320485e-06f, 5.317539717e-06f, 5.313747821e-06f, 5.309944807e-06f, + 5.306130685e-06f, 5.302305466e-06f, 5.298469158e-06f, 5.294621773e-06f, 5.290763320e-06f, 5.286893810e-06f, 5.283013252e-06f, 5.279121657e-06f, 5.275219035e-06f, 5.271305396e-06f, + 5.267380751e-06f, 5.263445109e-06f, 5.259498481e-06f, 5.255540877e-06f, 5.251572308e-06f, 5.247592784e-06f, 5.243602314e-06f, 5.239600911e-06f, 5.235588583e-06f, 5.231565342e-06f, + 5.227531198e-06f, 5.223486161e-06f, 5.219430242e-06f, 5.215363451e-06f, 5.211285799e-06f, 5.207197297e-06f, 5.203097954e-06f, 5.198987783e-06f, 5.194866792e-06f, 5.190734994e-06f, + 5.186592398e-06f, 5.182439016e-06f, 5.178274857e-06f, 5.174099934e-06f, 5.169914256e-06f, 5.165717834e-06f, 5.161510680e-06f, 5.157292803e-06f, 5.153064215e-06f, 5.148824927e-06f, + 5.144574950e-06f, 5.140314294e-06f, 5.136042971e-06f, 5.131760991e-06f, 5.127468365e-06f, 5.123165105e-06f, 5.118851221e-06f, 5.114526725e-06f, 5.110191627e-06f, 5.105845939e-06f, + 5.101489672e-06f, 5.097122836e-06f, 5.092745444e-06f, 5.088357506e-06f, 5.083959033e-06f, 5.079550037e-06f, 5.075130529e-06f, 5.070700520e-06f, 5.066260022e-06f, 5.061809045e-06f, + 5.057347601e-06f, 5.052875702e-06f, 5.048393359e-06f, 5.043900583e-06f, 5.039397385e-06f, 5.034883778e-06f, 5.030359772e-06f, 5.025825379e-06f, 5.021280610e-06f, 5.016725478e-06f, + 5.012159993e-06f, 5.007584167e-06f, 5.002998012e-06f, 4.998401539e-06f, 4.993794760e-06f, 4.989177687e-06f, 4.984550331e-06f, 4.979912704e-06f, 4.975264818e-06f, 4.970606684e-06f, + 4.965938314e-06f, 4.961259720e-06f, 4.956570913e-06f, 4.951871906e-06f, 4.947162711e-06f, 4.942443339e-06f, 4.937713801e-06f, 4.932974111e-06f, 4.928224280e-06f, 4.923464319e-06f, + 4.918694241e-06f, 4.913914058e-06f, 4.909123782e-06f, 4.904323424e-06f, 4.899512998e-06f, 4.894692514e-06f, 4.889861985e-06f, 4.885021423e-06f, 4.880170841e-06f, 4.875310249e-06f, + 4.870439661e-06f, 4.865559089e-06f, 4.860668545e-06f, 4.855768041e-06f, 4.850857589e-06f, 4.845937201e-06f, 4.841006891e-06f, 4.836066670e-06f, 4.831116550e-06f, 4.826156544e-06f, + 4.821186664e-06f, 4.816206923e-06f, 4.811217333e-06f, 4.806217906e-06f, 4.801208655e-06f, 4.796189592e-06f, 4.791160731e-06f, 4.786122082e-06f, 4.781073659e-06f, 4.776015475e-06f, + 4.770947542e-06f, 4.765869872e-06f, 4.760782478e-06f, 4.755685372e-06f, 4.750578569e-06f, 4.745462079e-06f, 4.740335916e-06f, 4.735200092e-06f, 4.730054620e-06f, 4.724899513e-06f, + 4.719734784e-06f, 4.714560445e-06f, 4.709376510e-06f, 4.704182990e-06f, 4.698979899e-06f, 4.693767249e-06f, 4.688545055e-06f, 4.683313327e-06f, 4.678072080e-06f, 4.672821326e-06f, + 4.667561079e-06f, 4.662291350e-06f, 4.657012154e-06f, 4.651723502e-06f, 4.646425409e-06f, 4.641117888e-06f, 4.635800950e-06f, 4.630474610e-06f, 4.625138880e-06f, 4.619793773e-06f, + 4.614439304e-06f, 4.609075484e-06f, 4.603702327e-06f, 4.598319847e-06f, 4.592928056e-06f, 4.587526967e-06f, 4.582116595e-06f, 4.576696951e-06f, 4.571268050e-06f, 4.565829905e-06f, + 4.560382529e-06f, 4.554925935e-06f, 4.549460137e-06f, 4.543985148e-06f, 4.538500981e-06f, 4.533007651e-06f, 4.527505169e-06f, 4.521993551e-06f, 4.516472809e-06f, 4.510942957e-06f, + 4.505404008e-06f, 4.499855975e-06f, 4.494298873e-06f, 4.488732715e-06f, 4.483157514e-06f, 4.477573285e-06f, 4.471980040e-06f, 4.466377793e-06f, 4.460766558e-06f, 4.455146349e-06f, + 4.449517179e-06f, 4.443879062e-06f, 4.438232012e-06f, 4.432576042e-06f, 4.426911166e-06f, 4.421237398e-06f, 4.415554752e-06f, 4.409863242e-06f, 4.404162880e-06f, 4.398453682e-06f, + 4.392735661e-06f, 4.387008831e-06f, 4.381273206e-06f, 4.375528799e-06f, 4.369775625e-06f, 4.364013698e-06f, 4.358243031e-06f, 4.352463639e-06f, 4.346675535e-06f, 4.340878734e-06f, + 4.335073249e-06f, 4.329259095e-06f, 4.323436285e-06f, 4.317604834e-06f, 4.311764756e-06f, 4.305916065e-06f, 4.300058775e-06f, 4.294192901e-06f, 4.288318456e-06f, 4.282435454e-06f, + 4.276543910e-06f, 4.270643838e-06f, 4.264735252e-06f, 4.258818167e-06f, 4.252892596e-06f, 4.246958555e-06f, 4.241016056e-06f, 4.235065116e-06f, 4.229105747e-06f, 4.223137964e-06f, + 4.217161783e-06f, 4.211177216e-06f, 4.205184278e-06f, 4.199182985e-06f, 4.193173350e-06f, 4.187155387e-06f, 4.181129112e-06f, 4.175094538e-06f, 4.169051681e-06f, 4.163000554e-06f, + 4.156941172e-06f, 4.150873550e-06f, 4.144797702e-06f, 4.138713643e-06f, 4.132621388e-06f, 4.126520951e-06f, 4.120412346e-06f, 4.114295588e-06f, 4.108170693e-06f, 4.102037674e-06f, + 4.095896546e-06f, 4.089747325e-06f, 4.083590024e-06f, 4.077424659e-06f, 4.071251243e-06f, 4.065069793e-06f, 4.058880323e-06f, 4.052682847e-06f, 4.046477380e-06f, 4.040263937e-06f, + 4.034042534e-06f, 4.027813184e-06f, 4.021575903e-06f, 4.015330706e-06f, 4.009077607e-06f, 4.002816622e-06f, 3.996547765e-06f, 3.990271051e-06f, 3.983986495e-06f, 3.977694113e-06f, + 3.971393919e-06f, 3.965085928e-06f, 3.958770156e-06f, 3.952446616e-06f, 3.946115325e-06f, 3.939776298e-06f, 3.933429549e-06f, 3.927075093e-06f, 3.920712946e-06f, 3.914343123e-06f, + 3.907965639e-06f, 3.901580509e-06f, 3.895187749e-06f, 3.888787372e-06f, 3.882379396e-06f, 3.875963834e-06f, 3.869540702e-06f, 3.863110016e-06f, 3.856671790e-06f, 3.850226040e-06f, + 3.843772781e-06f, 3.837312029e-06f, 3.830843799e-06f, 3.824368105e-06f, 3.817884964e-06f, 3.811394391e-06f, 3.804896400e-06f, 3.798391009e-06f, 3.791878231e-06f, 3.785358082e-06f, + 3.778830579e-06f, 3.772295735e-06f, 3.765753567e-06f, 3.759204090e-06f, 3.752647320e-06f, 3.746083272e-06f, 3.739511962e-06f, 3.732933404e-06f, 3.726347615e-06f, 3.719754611e-06f, + 3.713154406e-06f, 3.706547016e-06f, 3.699932458e-06f, 3.693310746e-06f, 3.686681896e-06f, 3.680045924e-06f, 3.673402845e-06f, 3.666752675e-06f, 3.660095430e-06f, 3.653431126e-06f, + 3.646759777e-06f, 3.640081401e-06f, 3.633396011e-06f, 3.626703626e-06f, 3.620004259e-06f, 3.613297927e-06f, 3.606584646e-06f, 3.599864430e-06f, 3.593137298e-06f, 3.586403263e-06f, + 3.579662341e-06f, 3.572914550e-06f, 3.566159904e-06f, 3.559398419e-06f, 3.552630112e-06f, 3.545854997e-06f, 3.539073092e-06f, 3.532284411e-06f, 3.525488972e-06f, 3.518686789e-06f, + 3.511877879e-06f, 3.505062258e-06f, 3.498239941e-06f, 3.491410945e-06f, 3.484575286e-06f, 3.477732980e-06f, 3.470884042e-06f, 3.464028489e-06f, 3.457166336e-06f, 3.450297601e-06f, + 3.443422299e-06f, 3.436540445e-06f, 3.429652057e-06f, 3.422757150e-06f, 3.415855741e-06f, 3.408947845e-06f, 3.402033478e-06f, 3.395112658e-06f, 3.388185399e-06f, 3.381251719e-06f, + 3.374311632e-06f, 3.367365157e-06f, 3.360412308e-06f, 3.353453103e-06f, 3.346487556e-06f, 3.339515685e-06f, 3.332537506e-06f, 3.325553035e-06f, 3.318562288e-06f, 3.311565282e-06f, + 3.304562033e-06f, 3.297552557e-06f, 3.290536871e-06f, 3.283514991e-06f, 3.276486933e-06f, 3.269452714e-06f, 3.262412349e-06f, 3.255365857e-06f, 3.248313252e-06f, 3.241254551e-06f, + 3.234189771e-06f, 3.227118928e-06f, 3.220042038e-06f, 3.212959119e-06f, 3.205870186e-06f, 3.198775256e-06f, 3.191674345e-06f, 3.184567471e-06f, 3.177454648e-06f, 3.170335895e-06f, + 3.163211227e-06f, 3.156080661e-06f, 3.148944214e-06f, 3.141801902e-06f, 3.134653742e-06f, 3.127499749e-06f, 3.120339942e-06f, 3.113174336e-06f, 3.106002949e-06f, 3.098825796e-06f, + 3.091642894e-06f, 3.084454261e-06f, 3.077259912e-06f, 3.070059864e-06f, 3.062854134e-06f, 3.055642739e-06f, 3.048425696e-06f, 3.041203020e-06f, 3.033974729e-06f, 3.026740840e-06f, + 3.019501369e-06f, 3.012256333e-06f, 3.005005748e-06f, 2.997749633e-06f, 2.990488002e-06f, 2.983220873e-06f, 2.975948264e-06f, 2.968670190e-06f, 2.961386668e-06f, 2.954097716e-06f, + 2.946803350e-06f, 2.939503586e-06f, 2.932198443e-06f, 2.924887936e-06f, 2.917572083e-06f, 2.910250900e-06f, 2.902924404e-06f, 2.895592613e-06f, 2.888255542e-06f, 2.880913210e-06f, + 2.873565633e-06f, 2.866212827e-06f, 2.858854810e-06f, 2.851491599e-06f, 2.844123211e-06f, 2.836749662e-06f, 2.829370970e-06f, 2.821987152e-06f, 2.814598224e-06f, 2.807204204e-06f, + 2.799805108e-06f, 2.792400954e-06f, 2.784991759e-06f, 2.777577540e-06f, 2.770158313e-06f, 2.762734096e-06f, 2.755304906e-06f, 2.747870760e-06f, 2.740431675e-06f, 2.732987668e-06f, + 2.725538756e-06f, 2.718084957e-06f, 2.710626287e-06f, 2.703162764e-06f, 2.695694404e-06f, 2.688221225e-06f, 2.680743244e-06f, 2.673260479e-06f, 2.665772945e-06f, 2.658280661e-06f, + 2.650783644e-06f, 2.643281910e-06f, 2.635775477e-06f, 2.628264363e-06f, 2.620748584e-06f, 2.613228158e-06f, 2.605703101e-06f, 2.598173432e-06f, 2.590639167e-06f, 2.583100323e-06f, + 2.575556918e-06f, 2.568008970e-06f, 2.560456495e-06f, 2.552899510e-06f, 2.545338033e-06f, 2.537772082e-06f, 2.530201673e-06f, 2.522626824e-06f, 2.515047551e-06f, 2.507463874e-06f, + 2.499875808e-06f, 2.492283371e-06f, 2.484686581e-06f, 2.477085454e-06f, 2.469480009e-06f, 2.461870262e-06f, 2.454256231e-06f, 2.446637933e-06f, 2.439015386e-06f, 2.431388607e-06f, + 2.423757614e-06f, 2.416122423e-06f, 2.408483052e-06f, 2.400839519e-06f, 2.393191841e-06f, 2.385540036e-06f, 2.377884121e-06f, 2.370224113e-06f, 2.362560029e-06f, 2.354891889e-06f, + 2.347219707e-06f, 2.339543504e-06f, 2.331863294e-06f, 2.324179097e-06f, 2.316490930e-06f, 2.308798810e-06f, 2.301102754e-06f, 2.293402781e-06f, 2.285698907e-06f, 2.277991150e-06f, + 2.270279528e-06f, 2.262564059e-06f, 2.254844759e-06f, 2.247121646e-06f, 2.239394738e-06f, 2.231664053e-06f, 2.223929608e-06f, 2.216191420e-06f, 2.208449507e-06f, 2.200703887e-06f, + 2.192954577e-06f, 2.185201595e-06f, 2.177444959e-06f, 2.169684685e-06f, 2.161920793e-06f, 2.154153298e-06f, 2.146382219e-06f, 2.138607574e-06f, 2.130829380e-06f, 2.123047654e-06f, + 2.115262415e-06f, 2.107473680e-06f, 2.099681466e-06f, 2.091885792e-06f, 2.084086675e-06f, 2.076284132e-06f, 2.068478182e-06f, 2.060668841e-06f, 2.052856128e-06f, 2.045040061e-06f, + 2.037220656e-06f, 2.029397932e-06f, 2.021571907e-06f, 2.013742597e-06f, 2.005910021e-06f, 1.998074197e-06f, 1.990235142e-06f, 1.982392873e-06f, 1.974547410e-06f, 1.966698768e-06f, + 1.958846967e-06f, 1.950992023e-06f, 1.943133955e-06f, 1.935272780e-06f, 1.927408517e-06f, 1.919541182e-06f, 1.911670793e-06f, 1.903797369e-06f, 1.895920927e-06f, 1.888041484e-06f, + 1.880159059e-06f, 1.872273670e-06f, 1.864385334e-06f, 1.856494068e-06f, 1.848599891e-06f, 1.840702821e-06f, 1.832802875e-06f, 1.824900071e-06f, 1.816994427e-06f, 1.809085961e-06f, + 1.801174690e-06f, 1.793260632e-06f, 1.785343806e-06f, 1.777424228e-06f, 1.769501917e-06f, 1.761576891e-06f, 1.753649167e-06f, 1.745718764e-06f, 1.737785698e-06f, 1.729849988e-06f, + 1.721911653e-06f, 1.713970708e-06f, 1.706027173e-06f, 1.698081066e-06f, 1.690132403e-06f, 1.682181204e-06f, 1.674227485e-06f, 1.666271266e-06f, 1.658312562e-06f, 1.650351394e-06f, + 1.642387777e-06f, 1.634421731e-06f, 1.626453273e-06f, 1.618482420e-06f, 1.610509192e-06f, 1.602533605e-06f, 1.594555678e-06f, 1.586575429e-06f, 1.578592875e-06f, 1.570608034e-06f, + 1.562620924e-06f, 1.554631564e-06f, 1.546639970e-06f, 1.538646161e-06f, 1.530650155e-06f, 1.522651970e-06f, 1.514651624e-06f, 1.506649133e-06f, 1.498644518e-06f, 1.490637794e-06f, + 1.482628981e-06f, 1.474618097e-06f, 1.466605158e-06f, 1.458590183e-06f, 1.450573190e-06f, 1.442554198e-06f, 1.434533223e-06f, 1.426510283e-06f, 1.418485398e-06f, 1.410458584e-06f, + 1.402429859e-06f, 1.394399242e-06f, 1.386366751e-06f, 1.378332403e-06f, 1.370296216e-06f, 1.362258209e-06f, 1.354218398e-06f, 1.346176803e-06f, 1.338133441e-06f, 1.330088330e-06f, + 1.322041488e-06f, 1.313992933e-06f, 1.305942683e-06f, 1.297890755e-06f, 1.289837169e-06f, 1.281781941e-06f, 1.273725090e-06f, 1.265666633e-06f, 1.257606590e-06f, 1.249544976e-06f, + 1.241481812e-06f, 1.233417114e-06f, 1.225350900e-06f, 1.217283189e-06f, 1.209213998e-06f, 1.201143345e-06f, 1.193071249e-06f, 1.184997727e-06f, 1.176922798e-06f, 1.168846478e-06f, + 1.160768787e-06f, 1.152689742e-06f, 1.144609361e-06f, 1.136527662e-06f, 1.128444663e-06f, 1.120360382e-06f, 1.112274837e-06f, 1.104188046e-06f, 1.096100027e-06f, 1.088010798e-06f, + 1.079920376e-06f, 1.071828781e-06f, 1.063736029e-06f, 1.055642139e-06f, 1.047547129e-06f, 1.039451016e-06f, 1.031353819e-06f, 1.023255556e-06f, 1.015156244e-06f, 1.007055902e-06f, + 9.989545468e-07f, 9.908521975e-07f, 9.827488716e-07f, 9.746445872e-07f, 9.665393620e-07f, 9.584332142e-07f, 9.503261617e-07f, 9.422182224e-07f, 9.341094143e-07f, 9.259997554e-07f, + 9.178892636e-07f, 9.097779569e-07f, 9.016658532e-07f, 8.935529705e-07f, 8.854393268e-07f, 8.773249399e-07f, 8.692098280e-07f, 8.610940088e-07f, 8.529775004e-07f, 8.448603207e-07f, + 8.367424876e-07f, 8.286240192e-07f, 8.205049333e-07f, 8.123852479e-07f, 8.042649809e-07f, 7.961441503e-07f, 7.880227741e-07f, 7.799008701e-07f, 7.717784563e-07f, 7.636555506e-07f, + 7.555321711e-07f, 7.474083355e-07f, 7.392840618e-07f, 7.311593680e-07f, 7.230342721e-07f, 7.149087918e-07f, 7.067829452e-07f, 6.986567501e-07f, 6.905302246e-07f, 6.824033864e-07f, + 6.742762536e-07f, 6.661488440e-07f, 6.580211755e-07f, 6.498932661e-07f, 6.417651337e-07f, 6.336367962e-07f, 6.255082714e-07f, 6.173795774e-07f, 6.092507319e-07f, 6.011217529e-07f, + 5.929926582e-07f, 5.848634659e-07f, 5.767341937e-07f, 5.686048595e-07f, 5.604754813e-07f, 5.523460768e-07f, 5.442166641e-07f, 5.360872610e-07f, 5.279578853e-07f, 5.198285549e-07f, + 5.116992877e-07f, 5.035701015e-07f, 4.954410143e-07f, 4.873120439e-07f, 4.791832081e-07f, 4.710545248e-07f, 4.629260118e-07f, 4.547976870e-07f, 4.466695683e-07f, 4.385416734e-07f, + 4.304140203e-07f, 4.222866267e-07f, 4.141595105e-07f, 4.060326895e-07f, 3.979061816e-07f, 3.897800046e-07f, 3.816541762e-07f, 3.735287144e-07f, 3.654036368e-07f, 3.572789614e-07f, + 3.491547060e-07f, 3.410308883e-07f, 3.329075261e-07f, 3.247846372e-07f, 3.166622395e-07f, 3.085403507e-07f, 3.004189886e-07f, 2.922981710e-07f, 2.841779156e-07f, 2.760582403e-07f, + 2.679391628e-07f, 2.598207008e-07f, 2.517028721e-07f, 2.435856946e-07f, 2.354691858e-07f, 2.273533637e-07f, 2.192382458e-07f, 2.111238501e-07f, 2.030101941e-07f, 1.948972957e-07f, + 1.867851725e-07f, 1.786738423e-07f, 1.705633228e-07f, 1.624536318e-07f, 1.543447869e-07f, 1.462368058e-07f, 1.381297062e-07f, 1.300235059e-07f, 1.219182225e-07f, 1.138138737e-07f, + 1.057104772e-07f, 9.760805071e-08f, 8.950661184e-08f, 8.140617828e-08f, 7.330676770e-08f, 6.520839776e-08f, 5.711108610e-08f, 4.901485038e-08f, 4.091970825e-08f, 3.282567733e-08f, + 2.473277527e-08f, 1.664101970e-08f, 8.550428228e-09f, 4.610184820e-10f, -7.627191925e-09f, -1.571418539e-08f, -2.379994430e-08f, -3.188445107e-08f, -3.996768810e-08f, -4.804963780e-08f, + -5.613028260e-08f, -6.420960492e-08f, -7.228758719e-08f, -8.036421185e-08f, -8.843946133e-08f, -9.651331809e-08f, -1.045857646e-07f, -1.126567832e-07f, -1.207263565e-07f, -1.287944670e-07f, + -1.368610970e-07f, -1.449262291e-07f, -1.529898457e-07f, -1.610519294e-07f, -1.691124627e-07f, -1.771714280e-07f, -1.852288079e-07f, -1.932845849e-07f, -2.013387415e-07f, -2.093912602e-07f, + -2.174421236e-07f, -2.254913142e-07f, -2.335388146e-07f, -2.415846073e-07f, -2.496286749e-07f, -2.576710000e-07f, -2.657115650e-07f, -2.737503527e-07f, -2.817873455e-07f, -2.898225262e-07f, + -2.978558772e-07f, -3.058873812e-07f, -3.139170208e-07f, -3.219447786e-07f, -3.299706373e-07f, -3.379945794e-07f, -3.460165877e-07f, -3.540366448e-07f, -3.620547332e-07f, -3.700708358e-07f, + -3.780849351e-07f, -3.860970138e-07f, -3.941070546e-07f, -4.021150402e-07f, -4.101209533e-07f, -4.181247766e-07f, -4.261264928e-07f, -4.341260846e-07f, -4.421235348e-07f, -4.501188260e-07f, + -4.581119410e-07f, -4.661028626e-07f, -4.740915736e-07f, -4.820780566e-07f, -4.900622944e-07f, -4.980442698e-07f, -5.060239657e-07f, -5.140013648e-07f, -5.219764498e-07f, -5.299492036e-07f, + -5.379196091e-07f, -5.458876490e-07f, -5.538533061e-07f, -5.618165634e-07f, -5.697774036e-07f, -5.777358096e-07f, -5.856917643e-07f, -5.936452505e-07f, -6.015962511e-07f, -6.095447490e-07f, + -6.174907271e-07f, -6.254341682e-07f, -6.333750554e-07f, -6.413133715e-07f, -6.492490994e-07f, -6.571822221e-07f, -6.651127225e-07f, -6.730405835e-07f, -6.809657882e-07f, -6.888883195e-07f, + -6.968081603e-07f, -7.047252937e-07f, -7.126397026e-07f, -7.205513701e-07f, -7.284602791e-07f, -7.363664127e-07f, -7.442697538e-07f, -7.521702857e-07f, -7.600679911e-07f, -7.679628534e-07f, + -7.758548554e-07f, -7.837439802e-07f, -7.916302110e-07f, -7.995135308e-07f, -8.073939228e-07f, -8.152713700e-07f, -8.231458555e-07f, -8.310173625e-07f, -8.388858740e-07f, -8.467513734e-07f, + -8.546138436e-07f, -8.624732679e-07f, -8.703296294e-07f, -8.781829113e-07f, -8.860330968e-07f, -8.938801691e-07f, -9.017241113e-07f, -9.095649068e-07f, -9.174025388e-07f, -9.252369903e-07f, + -9.330682449e-07f, -9.408962855e-07f, -9.487210956e-07f, -9.565426585e-07f, -9.643609573e-07f, -9.721759754e-07f, -9.799876960e-07f, -9.877961026e-07f, -9.956011784e-07f, -1.003402907e-06f, + -1.011201271e-06f, -1.018996254e-06f, -1.026787840e-06f, -1.034576013e-06f, -1.042360754e-06f, -1.050142048e-06f, -1.057919878e-06f, -1.065694228e-06f, -1.073465081e-06f, -1.081232420e-06f, + -1.088996229e-06f, -1.096756492e-06f, -1.104513191e-06f, -1.112266310e-06f, -1.120015833e-06f, -1.127761744e-06f, -1.135504025e-06f, -1.143242660e-06f, -1.150977633e-06f, -1.158708927e-06f, + -1.166436526e-06f, -1.174160414e-06f, -1.181880573e-06f, -1.189596988e-06f, -1.197309642e-06f, -1.205018519e-06f, -1.212723603e-06f, -1.220424876e-06f, -1.228122322e-06f, -1.235815926e-06f, + -1.243505671e-06f, -1.251191541e-06f, -1.258873518e-06f, -1.266551588e-06f, -1.274225733e-06f, -1.281895937e-06f, -1.289562185e-06f, -1.297224459e-06f, -1.304882743e-06f, -1.312537022e-06f, + -1.320187279e-06f, -1.327833498e-06f, -1.335475662e-06f, -1.343113756e-06f, -1.350747763e-06f, -1.358377666e-06f, -1.366003451e-06f, -1.373625100e-06f, -1.381242598e-06f, -1.388855928e-06f, + -1.396465075e-06f, -1.404070022e-06f, -1.411670752e-06f, -1.419267251e-06f, -1.426859502e-06f, -1.434447488e-06f, -1.442031194e-06f, -1.449610604e-06f, -1.457185702e-06f, -1.464756471e-06f, + -1.472322896e-06f, -1.479884961e-06f, -1.487442649e-06f, -1.494995946e-06f, -1.502544834e-06f, -1.510089297e-06f, -1.517629321e-06f, -1.525164889e-06f, -1.532695985e-06f, -1.540222593e-06f, + -1.547744697e-06f, -1.555262282e-06f, -1.562775331e-06f, -1.570283829e-06f, -1.577787760e-06f, -1.585287108e-06f, -1.592781857e-06f, -1.600271992e-06f, -1.607757496e-06f, -1.615238355e-06f, + -1.622714551e-06f, -1.630186070e-06f, -1.637652895e-06f, -1.645115012e-06f, -1.652572403e-06f, -1.660025055e-06f, -1.667472950e-06f, -1.674916073e-06f, -1.682354409e-06f, -1.689787941e-06f, + -1.697216655e-06f, -1.704640535e-06f, -1.712059564e-06f, -1.719473728e-06f, -1.726883011e-06f, -1.734287397e-06f, -1.741686871e-06f, -1.749081417e-06f, -1.756471019e-06f, -1.763855663e-06f, + -1.771235332e-06f, -1.778610012e-06f, -1.785979686e-06f, -1.793344340e-06f, -1.800703957e-06f, -1.808058522e-06f, -1.815408021e-06f, -1.822752437e-06f, -1.830091755e-06f, -1.837425959e-06f, + -1.844755035e-06f, -1.852078968e-06f, -1.859397740e-06f, -1.866711338e-06f, -1.874019747e-06f, -1.881322949e-06f, -1.888620932e-06f, -1.895913678e-06f, -1.903201173e-06f, -1.910483402e-06f, + -1.917760350e-06f, -1.925032001e-06f, -1.932298339e-06f, -1.939559351e-06f, -1.946815020e-06f, -1.954065331e-06f, -1.961310270e-06f, -1.968549821e-06f, -1.975783970e-06f, -1.983012700e-06f, + -1.990235997e-06f, -1.997453846e-06f, -2.004666232e-06f, -2.011873139e-06f, -2.019074553e-06f, -2.026270459e-06f, -2.033460841e-06f, -2.040645685e-06f, -2.047824976e-06f, -2.054998699e-06f, + -2.062166838e-06f, -2.069329379e-06f, -2.076486307e-06f, -2.083637607e-06f, -2.090783264e-06f, -2.097923264e-06f, -2.105057590e-06f, -2.112186230e-06f, -2.119309167e-06f, -2.126426387e-06f, + -2.133537875e-06f, -2.140643617e-06f, -2.147743597e-06f, -2.154837800e-06f, -2.161926213e-06f, -2.169008821e-06f, -2.176085607e-06f, -2.183156559e-06f, -2.190221661e-06f, -2.197280899e-06f, + -2.204334257e-06f, -2.211381722e-06f, -2.218423279e-06f, -2.225458912e-06f, -2.232488608e-06f, -2.239512352e-06f, -2.246530129e-06f, -2.253541925e-06f, -2.260547726e-06f, -2.267547516e-06f, + -2.274541281e-06f, -2.281529007e-06f, -2.288510680e-06f, -2.295486284e-06f, -2.302455805e-06f, -2.309419230e-06f, -2.316376543e-06f, -2.323327731e-06f, -2.330272778e-06f, -2.337211671e-06f, + -2.344144395e-06f, -2.351070935e-06f, -2.357991279e-06f, -2.364905410e-06f, -2.371813315e-06f, -2.378714980e-06f, -2.385610390e-06f, -2.392499532e-06f, -2.399382390e-06f, -2.406258951e-06f, + -2.413129201e-06f, -2.419993125e-06f, -2.426850710e-06f, -2.433701940e-06f, -2.440546803e-06f, -2.447385283e-06f, -2.454217367e-06f, -2.461043041e-06f, -2.467862290e-06f, -2.474675101e-06f, + -2.481481460e-06f, -2.488281353e-06f, -2.495074764e-06f, -2.501861682e-06f, -2.508642091e-06f, -2.515415978e-06f, -2.522183329e-06f, -2.528944130e-06f, -2.535698366e-06f, -2.542446025e-06f, + -2.549187092e-06f, -2.555921554e-06f, -2.562649396e-06f, -2.569370605e-06f, -2.576085167e-06f, -2.582793068e-06f, -2.589494294e-06f, -2.596188833e-06f, -2.602876669e-06f, -2.609557790e-06f, + -2.616232181e-06f, -2.622899829e-06f, -2.629560720e-06f, -2.636214841e-06f, -2.642862178e-06f, -2.649502718e-06f, -2.656136446e-06f, -2.662763349e-06f, -2.669383414e-06f, -2.675996628e-06f, + -2.682602975e-06f, -2.689202444e-06f, -2.695795021e-06f, -2.702380691e-06f, -2.708959443e-06f, -2.715531261e-06f, -2.722096134e-06f, -2.728654047e-06f, -2.735204986e-06f, -2.741748940e-06f, + -2.748285894e-06f, -2.754815835e-06f, -2.761338749e-06f, -2.767854624e-06f, -2.774363446e-06f, -2.780865202e-06f, -2.787359879e-06f, -2.793847462e-06f, -2.800327940e-06f, -2.806801299e-06f, + -2.813267526e-06f, -2.819726607e-06f, -2.826178530e-06f, -2.832623281e-06f, -2.839060848e-06f, -2.845491217e-06f, -2.851914374e-06f, -2.858330308e-06f, -2.864739005e-06f, -2.871140452e-06f, + -2.877534636e-06f, -2.883921544e-06f, -2.890301163e-06f, -2.896673480e-06f, -2.903038482e-06f, -2.909396156e-06f, -2.915746490e-06f, -2.922089471e-06f, -2.928425085e-06f, -2.934753320e-06f, + -2.941074163e-06f, -2.947387602e-06f, -2.953693622e-06f, -2.959992213e-06f, -2.966283360e-06f, -2.972567052e-06f, -2.978843275e-06f, -2.985112017e-06f, -2.991373265e-06f, -2.997627007e-06f, + -3.003873229e-06f, -3.010111920e-06f, -3.016343066e-06f, -3.022566655e-06f, -3.028782675e-06f, -3.034991113e-06f, -3.041191957e-06f, -3.047385193e-06f, -3.053570810e-06f, -3.059748794e-06f, + -3.065919135e-06f, -3.072081818e-06f, -3.078236832e-06f, -3.084384165e-06f, -3.090523803e-06f, -3.096655735e-06f, -3.102779948e-06f, -3.108896430e-06f, -3.115005169e-06f, -3.121106152e-06f, + -3.127199367e-06f, -3.133284802e-06f, -3.139362445e-06f, -3.145432283e-06f, -3.151494304e-06f, -3.157548496e-06f, -3.163594848e-06f, -3.169633346e-06f, -3.175663979e-06f, -3.181686734e-06f, + -3.187701600e-06f, -3.193708564e-06f, -3.199707615e-06f, -3.205698740e-06f, -3.211681928e-06f, -3.217657166e-06f, -3.223624442e-06f, -3.229583746e-06f, -3.235535063e-06f, -3.241478384e-06f, + -3.247413695e-06f, -3.253340986e-06f, -3.259260244e-06f, -3.265171457e-06f, -3.271074613e-06f, -3.276969702e-06f, -3.282856710e-06f, -3.288735627e-06f, -3.294606440e-06f, -3.300469138e-06f, + -3.306323709e-06f, -3.312170142e-06f, -3.318008424e-06f, -3.323838545e-06f, -3.329660493e-06f, -3.335474255e-06f, -3.341279821e-06f, -3.347077179e-06f, -3.352866318e-06f, -3.358647225e-06f, + -3.364419890e-06f, -3.370184300e-06f, -3.375940446e-06f, -3.381688314e-06f, -3.387427894e-06f, -3.393159174e-06f, -3.398882143e-06f, -3.404596790e-06f, -3.410303103e-06f, -3.416001071e-06f, + -3.421690683e-06f, -3.427371927e-06f, -3.433044792e-06f, -3.438709267e-06f, -3.444365341e-06f, -3.450013002e-06f, -3.455652240e-06f, -3.461283043e-06f, -3.466905400e-06f, -3.472519300e-06f, + -3.478124732e-06f, -3.483721685e-06f, -3.489310148e-06f, -3.494890109e-06f, -3.500461558e-06f, -3.506024484e-06f, -3.511578876e-06f, -3.517124723e-06f, -3.522662013e-06f, -3.528190737e-06f, + -3.533710883e-06f, -3.539222440e-06f, -3.544725398e-06f, -3.550219746e-06f, -3.555705472e-06f, -3.561182566e-06f, -3.566651018e-06f, -3.572110816e-06f, -3.577561951e-06f, -3.583004410e-06f, + -3.588438184e-06f, -3.593863262e-06f, -3.599279633e-06f, -3.604687286e-06f, -3.610086212e-06f, -3.615476399e-06f, -3.620857837e-06f, -3.626230515e-06f, -3.631594424e-06f, -3.636949551e-06f, + -3.642295888e-06f, -3.647633423e-06f, -3.652962146e-06f, -3.658282046e-06f, -3.663593114e-06f, -3.668895339e-06f, -3.674188710e-06f, -3.679473218e-06f, -3.684748852e-06f, -3.690015601e-06f, + -3.695273455e-06f, -3.700522405e-06f, -3.705762440e-06f, -3.710993549e-06f, -3.716215723e-06f, -3.721428951e-06f, -3.726633224e-06f, -3.731828531e-06f, -3.737014862e-06f, -3.742192207e-06f, + -3.747360556e-06f, -3.752519899e-06f, -3.757670226e-06f, -3.762811527e-06f, -3.767943792e-06f, -3.773067011e-06f, -3.778181175e-06f, -3.783286272e-06f, -3.788382294e-06f, -3.793469231e-06f, + -3.798547072e-06f, -3.803615808e-06f, -3.808675429e-06f, -3.813725926e-06f, -3.818767288e-06f, -3.823799506e-06f, -3.828822570e-06f, -3.833836471e-06f, -3.838841199e-06f, -3.843836743e-06f, + -3.848823096e-06f, -3.853800246e-06f, -3.858768185e-06f, -3.863726903e-06f, -3.868676390e-06f, -3.873616637e-06f, -3.878547634e-06f, -3.883469372e-06f, -3.888381842e-06f, -3.893285034e-06f, + -3.898178938e-06f, -3.903063545e-06f, -3.907938847e-06f, -3.912804833e-06f, -3.917661494e-06f, -3.922508821e-06f, -3.927346805e-06f, -3.932175437e-06f, -3.936994706e-06f, -3.941804605e-06f, + -3.946605124e-06f, -3.951396253e-06f, -3.956177984e-06f, -3.960950307e-06f, -3.965713214e-06f, -3.970466695e-06f, -3.975210741e-06f, -3.979945343e-06f, -3.984670493e-06f, -3.989386181e-06f, + -3.994092398e-06f, -3.998789135e-06f, -4.003476384e-06f, -4.008154136e-06f, -4.012822381e-06f, -4.017481111e-06f, -4.022130317e-06f, -4.026769990e-06f, -4.031400122e-06f, -4.036020703e-06f, + -4.040631725e-06f, -4.045233179e-06f, -4.049825057e-06f, -4.054407350e-06f, -4.058980049e-06f, -4.063543146e-06f, -4.068096631e-06f, -4.072640497e-06f, -4.077174735e-06f, -4.081699336e-06f, + -4.086214292e-06f, -4.090719594e-06f, -4.095215235e-06f, -4.099701204e-06f, -4.104177495e-06f, -4.108644098e-06f, -4.113101005e-06f, -4.117548208e-06f, -4.121985699e-06f, -4.126413469e-06f, + -4.130831510e-06f, -4.135239813e-06f, -4.139638371e-06f, -4.144027175e-06f, -4.148406217e-06f, -4.152775489e-06f, -4.157134983e-06f, -4.161484690e-06f, -4.165824603e-06f, -4.170154713e-06f, + -4.174475012e-06f, -4.178785493e-06f, -4.183086147e-06f, -4.187376966e-06f, -4.191657943e-06f, -4.195929069e-06f, -4.200190336e-06f, -4.204441737e-06f, -4.208683264e-06f, -4.212914908e-06f, + -4.217136663e-06f, -4.221348519e-06f, -4.225550470e-06f, -4.229742508e-06f, -4.233924625e-06f, -4.238096813e-06f, -4.242259064e-06f, -4.246411371e-06f, -4.250553726e-06f, -4.254686122e-06f, + -4.258808551e-06f, -4.262921005e-06f, -4.267023477e-06f, -4.271115959e-06f, -4.275198444e-06f, -4.279270925e-06f, -4.283333393e-06f, -4.287385842e-06f, -4.291428263e-06f, -4.295460650e-06f, + -4.299482996e-06f, -4.303495292e-06f, -4.307497532e-06f, -4.311489708e-06f, -4.315471813e-06f, -4.319443840e-06f, -4.323405782e-06f, -4.327357630e-06f, -4.331299379e-06f, -4.335231021e-06f, + -4.339152549e-06f, -4.343063955e-06f, -4.346965233e-06f, -4.350856375e-06f, -4.354737375e-06f, -4.358608226e-06f, -4.362468919e-06f, -4.366319450e-06f, -4.370159810e-06f, -4.373989993e-06f, + -4.377809991e-06f, -4.381619798e-06f, -4.385419408e-06f, -4.389208812e-06f, -4.392988005e-06f, -4.396756979e-06f, -4.400515728e-06f, -4.404264246e-06f, -4.408002524e-06f, -4.411730558e-06f, + -4.415448339e-06f, -4.419155862e-06f, -4.422853119e-06f, -4.426540105e-06f, -4.430216812e-06f, -4.433883234e-06f, -4.437539365e-06f, -4.441185198e-06f, -4.444820726e-06f, -4.448445943e-06f, + -4.452060843e-06f, -4.455665419e-06f, -4.459259665e-06f, -4.462843575e-06f, -4.466417142e-06f, -4.469980359e-06f, -4.473533221e-06f, -4.477075721e-06f, -4.480607854e-06f, -4.484129612e-06f, + -4.487640989e-06f, -4.491141981e-06f, -4.494632579e-06f, -4.498112779e-06f, -4.501582573e-06f, -4.505041957e-06f, -4.508490924e-06f, -4.511929468e-06f, -4.515357582e-06f, -4.518775262e-06f, + -4.522182500e-06f, -4.525579292e-06f, -4.528965630e-06f, -4.532341510e-06f, -4.535706926e-06f, -4.539061871e-06f, -4.542406339e-06f, -4.545740326e-06f, -4.549063825e-06f, -4.552376830e-06f, + -4.555679336e-06f, -4.558971337e-06f, -4.562252828e-06f, -4.565523802e-06f, -4.568784254e-06f, -4.572034179e-06f, -4.575273571e-06f, -4.578502424e-06f, -4.581720733e-06f, -4.584928493e-06f, + -4.588125697e-06f, -4.591312341e-06f, -4.594488418e-06f, -4.597653925e-06f, -4.600808854e-06f, -4.603953202e-06f, -4.607086962e-06f, -4.610210129e-06f, -4.613322698e-06f, -4.616424664e-06f, + -4.619516021e-06f, -4.622596765e-06f, -4.625666889e-06f, -4.628726390e-06f, -4.631775261e-06f, -4.634813497e-06f, -4.637841095e-06f, -4.640858048e-06f, -4.643864351e-06f, -4.646859999e-06f, + -4.649844988e-06f, -4.652819313e-06f, -4.655782968e-06f, -4.658735948e-06f, -4.661678249e-06f, -4.664609866e-06f, -4.667530794e-06f, -4.670441028e-06f, -4.673340564e-06f, -4.676229396e-06f, + -4.679107519e-06f, -4.681974930e-06f, -4.684831623e-06f, -4.687677594e-06f, -4.690512838e-06f, -4.693337350e-06f, -4.696151126e-06f, -4.698954162e-06f, -4.701746452e-06f, -4.704527992e-06f, + -4.707298777e-06f, -4.710058804e-06f, -4.712808068e-06f, -4.715546563e-06f, -4.718274287e-06f, -4.720991234e-06f, -4.723697400e-06f, -4.726392780e-06f, -4.729077372e-06f, -4.731751169e-06f, + -4.734414168e-06f, -4.737066365e-06f, -4.739707755e-06f, -4.742338334e-06f, -4.744958099e-06f, -4.747567044e-06f, -4.750165166e-06f, -4.752752461e-06f, -4.755328924e-06f, -4.757894552e-06f, + -4.760449340e-06f, -4.762993286e-06f, -4.765526383e-06f, -4.768048629e-06f, -4.770560020e-06f, -4.773060552e-06f, -4.775550221e-06f, -4.778029023e-06f, -4.780496954e-06f, -4.782954010e-06f, + -4.785400188e-06f, -4.787835484e-06f, -4.790259895e-06f, -4.792673415e-06f, -4.795076043e-06f, -4.797467774e-06f, -4.799848604e-06f, -4.802218530e-06f, -4.804577549e-06f, -4.806925657e-06f, + -4.809262849e-06f, -4.811589124e-06f, -4.813904476e-06f, -4.816208904e-06f, -4.818502403e-06f, -4.820784970e-06f, -4.823056601e-06f, -4.825317294e-06f, -4.827567045e-06f, -4.829805850e-06f, + -4.832033706e-06f, -4.834250611e-06f, -4.836456560e-06f, -4.838651551e-06f, -4.840835581e-06f, -4.843008645e-06f, -4.845170742e-06f, -4.847321868e-06f, -4.849462019e-06f, -4.851591194e-06f, + -4.853709388e-06f, -4.855816599e-06f, -4.857912824e-06f, -4.859998060e-06f, -4.862072303e-06f, -4.864135552e-06f, -4.866187803e-06f, -4.868229052e-06f, -4.870259299e-06f, -4.872278538e-06f, + -4.874286769e-06f, -4.876283988e-06f, -4.878270191e-06f, -4.880245378e-06f, -4.882209544e-06f, -4.884162687e-06f, -4.886104805e-06f, -4.888035895e-06f, -4.889955954e-06f, -4.891864980e-06f, + -4.893762970e-06f, -4.895649921e-06f, -4.897525832e-06f, -4.899390700e-06f, -4.901244521e-06f, -4.903087295e-06f, -4.904919018e-06f, -4.906739688e-06f, -4.908549303e-06f, -4.910347860e-06f, + -4.912135357e-06f, -4.913911792e-06f, -4.915677163e-06f, -4.917431466e-06f, -4.919174701e-06f, -4.920906865e-06f, -4.922627956e-06f, -4.924337972e-06f, -4.926036910e-06f, -4.927724768e-06f, + -4.929401545e-06f, -4.931067238e-06f, -4.932721846e-06f, -4.934365366e-06f, -4.935997797e-06f, -4.937619136e-06f, -4.939229382e-06f, -4.940828532e-06f, -4.942416586e-06f, -4.943993540e-06f, + -4.945559394e-06f, -4.947114145e-06f, -4.948657792e-06f, -4.950190333e-06f, -4.951711767e-06f, -4.953222091e-06f, -4.954721303e-06f, -4.956209404e-06f, -4.957686390e-06f, -4.959152259e-06f, + -4.960607012e-06f, -4.962050646e-06f, -4.963483159e-06f, -4.964904550e-06f, -4.966314818e-06f, -4.967713960e-06f, -4.969101977e-06f, -4.970478866e-06f, -4.971844626e-06f, -4.973199255e-06f, + -4.974542753e-06f, -4.975875118e-06f, -4.977196349e-06f, -4.978506444e-06f, -4.979805403e-06f, -4.981093223e-06f, -4.982369905e-06f, -4.983635447e-06f, -4.984889847e-06f, -4.986133105e-06f, + -4.987365219e-06f, -4.988586189e-06f, -4.989796014e-06f, -4.990994692e-06f, -4.992182223e-06f, -4.993358605e-06f, -4.994523838e-06f, -4.995677920e-06f, -4.996820852e-06f, -4.997952632e-06f, + -4.999073259e-06f, -5.000182732e-06f, -5.001281051e-06f, -5.002368216e-06f, -5.003444224e-06f, -5.004509076e-06f, -5.005562771e-06f, -5.006605308e-06f, -5.007636687e-06f, -5.008656907e-06f, + -5.009665967e-06f, -5.010663867e-06f, -5.011650606e-06f, -5.012626185e-06f, -5.013590601e-06f, -5.014543856e-06f, -5.015485948e-06f, -5.016416878e-06f, -5.017336644e-06f, -5.018245247e-06f, + -5.019142685e-06f, -5.020028960e-06f, -5.020904070e-06f, -5.021768015e-06f, -5.022620795e-06f, -5.023462410e-06f, -5.024292860e-06f, -5.025112144e-06f, -5.025920263e-06f, -5.026717216e-06f, + -5.027503003e-06f, -5.028277624e-06f, -5.029041079e-06f, -5.029793368e-06f, -5.030534492e-06f, -5.031264449e-06f, -5.031983241e-06f, -5.032690867e-06f, -5.033387328e-06f, -5.034072623e-06f, + -5.034746753e-06f, -5.035409718e-06f, -5.036061518e-06f, -5.036702153e-06f, -5.037331624e-06f, -5.037949931e-06f, -5.038557075e-06f, -5.039153055e-06f, -5.039737871e-06f, -5.040311525e-06f, + -5.040874017e-06f, -5.041425347e-06f, -5.041965516e-06f, -5.042494524e-06f, -5.043012372e-06f, -5.043519059e-06f, -5.044014588e-06f, -5.044498957e-06f, -5.044972169e-06f, -5.045434223e-06f, + -5.045885121e-06f, -5.046324862e-06f, -5.046753448e-06f, -5.047170879e-06f, -5.047577157e-06f, -5.047972281e-06f, -5.048356253e-06f, -5.048729073e-06f, -5.049090743e-06f, -5.049441263e-06f, + -5.049780634e-06f, -5.050108857e-06f, -5.050425933e-06f, -5.050731864e-06f, -5.051026649e-06f, -5.051310290e-06f, -5.051582788e-06f, -5.051844144e-06f, -5.052094359e-06f, -5.052333435e-06f, + -5.052561373e-06f, -5.052778172e-06f, -5.052983836e-06f, -5.053178365e-06f, -5.053361760e-06f, -5.053534023e-06f, -5.053695154e-06f, -5.053845156e-06f, -5.053984029e-06f, -5.054111775e-06f, + -5.054228395e-06f, -5.054333891e-06f, -5.054428264e-06f, -5.054511516e-06f, -5.054583647e-06f, -5.054644660e-06f, -5.054694557e-06f, -5.054733338e-06f, -5.054761005e-06f, -5.054777560e-06f, + -5.054783004e-06f, -5.054777340e-06f, -5.054760568e-06f, -5.054732691e-06f, -5.054693710e-06f, -5.054643627e-06f, -5.054582444e-06f, -5.054510162e-06f, -5.054426784e-06f, -5.054332311e-06f, + -5.054226745e-06f, -5.054110088e-06f, -5.053982342e-06f, -5.053843509e-06f, -5.053693591e-06f, -5.053532589e-06f, -5.053360506e-06f, -5.053177345e-06f, -5.052983106e-06f, -5.052777792e-06f, + -5.052561405e-06f, -5.052333948e-06f, -5.052095422e-06f, -5.051845829e-06f, -5.051585173e-06f, -5.051313454e-06f, -5.051030676e-06f, -5.050736840e-06f, -5.050431949e-06f, -5.050116006e-06f, + -5.049789012e-06f, -5.049450970e-06f, -5.049101883e-06f, -5.048741752e-06f, -5.048370580e-06f, -5.047988370e-06f, -5.047595125e-06f, -5.047190846e-06f, -5.046775536e-06f, -5.046349199e-06f, + -5.045911835e-06f, -5.045463449e-06f, -5.045004042e-06f, -5.044533618e-06f, -5.044052179e-06f, -5.043559727e-06f, -5.043056266e-06f, -5.042541799e-06f, -5.042016327e-06f, -5.041479854e-06f, + -5.040932383e-06f, -5.040373916e-06f, -5.039804457e-06f, -5.039224008e-06f, -5.038632572e-06f, -5.038030152e-06f, -5.037416752e-06f, -5.036792373e-06f, -5.036157020e-06f, -5.035510695e-06f, + -5.034853402e-06f, -5.034185142e-06f, -5.033505920e-06f, -5.032815739e-06f, -5.032114602e-06f, -5.031402511e-06f, -5.030679471e-06f, -5.029945484e-06f, -5.029200554e-06f, -5.028444684e-06f, + -5.027677877e-06f, -5.026900136e-06f, -5.026111466e-06f, -5.025311868e-06f, -5.024501348e-06f, -5.023679908e-06f, -5.022847551e-06f, -5.022004281e-06f, -5.021150102e-06f, -5.020285017e-06f, + -5.019409029e-06f, -5.018522143e-06f, -5.017624361e-06f, -5.016715688e-06f, -5.015796126e-06f, -5.014865681e-06f, -5.013924354e-06f, -5.012972151e-06f, -5.012009074e-06f, -5.011035128e-06f, + -5.010050316e-06f, -5.009054642e-06f, -5.008048110e-06f, -5.007030724e-06f, -5.006002488e-06f, -5.004963405e-06f, -5.003913479e-06f, -5.002852715e-06f, -5.001781116e-06f, -5.000698686e-06f, + -4.999605429e-06f, -4.998501350e-06f, -4.997386452e-06f, -4.996260740e-06f, -4.995124217e-06f, -4.993976888e-06f, -4.992818757e-06f, -4.991649827e-06f, -4.990470104e-06f, -4.989279591e-06f, + -4.988078293e-06f, -4.986866214e-06f, -4.985643358e-06f, -4.984409729e-06f, -4.983165333e-06f, -4.981910172e-06f, -4.980644252e-06f, -4.979367577e-06f, -4.978080151e-06f, -4.976781979e-06f, + -4.975473065e-06f, -4.974153414e-06f, -4.972823031e-06f, -4.971481919e-06f, -4.970130083e-06f, -4.968767529e-06f, -4.967394260e-06f, -4.966010281e-06f, -4.964615597e-06f, -4.963210213e-06f, + -4.961794133e-06f, -4.960367362e-06f, -4.958929904e-06f, -4.957481765e-06f, -4.956022950e-06f, -4.954553462e-06f, -4.953073307e-06f, -4.951582490e-06f, -4.950081015e-06f, -4.948568888e-06f, + -4.947046114e-06f, -4.945512697e-06f, -4.943968642e-06f, -4.942413955e-06f, -4.940848640e-06f, -4.939272702e-06f, -4.937686147e-06f, -4.936088980e-06f, -4.934481205e-06f, -4.932862828e-06f, + -4.931233854e-06f, -4.929594288e-06f, -4.927944135e-06f, -4.926283401e-06f, -4.924612091e-06f, -4.922930209e-06f, -4.921237762e-06f, -4.919534755e-06f, -4.917821193e-06f, -4.916097081e-06f, + -4.914362424e-06f, -4.912617229e-06f, -4.910861501e-06f, -4.909095244e-06f, -4.907318465e-06f, -4.905531168e-06f, -4.903733360e-06f, -4.901925046e-06f, -4.900106232e-06f, -4.898276923e-06f, + -4.896437124e-06f, -4.894586842e-06f, -4.892726082e-06f, -4.890854849e-06f, -4.888973149e-06f, -4.887080989e-06f, -4.885178374e-06f, -4.883265308e-06f, -4.881341800e-06f, -4.879407853e-06f, + -4.877463474e-06f, -4.875508669e-06f, -4.873543444e-06f, -4.871567804e-06f, -4.869581756e-06f, -4.867585305e-06f, -4.865578457e-06f, -4.863561218e-06f, -4.861533595e-06f, -4.859495593e-06f, + -4.857447219e-06f, -4.855388478e-06f, -4.853319376e-06f, -4.851239920e-06f, -4.849150116e-06f, -4.847049969e-06f, -4.844939487e-06f, -4.842818675e-06f, -4.840687539e-06f, -4.838546086e-06f, + -4.836394322e-06f, -4.834232253e-06f, -4.832059886e-06f, -4.829877226e-06f, -4.827684281e-06f, -4.825481057e-06f, -4.823267559e-06f, -4.821043795e-06f, -4.818809771e-06f, -4.816565493e-06f, + -4.814310967e-06f, -4.812046201e-06f, -4.809771201e-06f, -4.807485973e-06f, -4.805190524e-06f, -4.802884860e-06f, -4.800568988e-06f, -4.798242916e-06f, -4.795906648e-06f, -4.793560193e-06f, + -4.791203556e-06f, -4.788836744e-06f, -4.786459765e-06f, -4.784072625e-06f, -4.781675330e-06f, -4.779267888e-06f, -4.776850305e-06f, -4.774422588e-06f, -4.771984745e-06f, -4.769536781e-06f, + -4.767078704e-06f, -4.764610520e-06f, -4.762132238e-06f, -4.759643863e-06f, -4.757145403e-06f, -4.754636864e-06f, -4.752118254e-06f, -4.749589580e-06f, -4.747050848e-06f, -4.744502066e-06f, + -4.741943242e-06f, -4.739374381e-06f, -4.736795492e-06f, -4.734206582e-06f, -4.731607657e-06f, -4.728998724e-06f, -4.726379793e-06f, -4.723750868e-06f, -4.721111958e-06f, -4.718463070e-06f, + -4.715804212e-06f, -4.713135390e-06f, -4.710456612e-06f, -4.707767886e-06f, -4.705069219e-06f, -4.702360617e-06f, -4.699642090e-06f, -4.696913644e-06f, -4.694175286e-06f, -4.691427025e-06f, + -4.688668867e-06f, -4.685900820e-06f, -4.683122893e-06f, -4.680335092e-06f, -4.677537425e-06f, -4.674729899e-06f, -4.671912523e-06f, -4.669085305e-06f, -4.666248250e-06f, -4.663401369e-06f, + -4.660544667e-06f, -4.657678154e-06f, -4.654801836e-06f, -4.651915721e-06f, -4.649019818e-06f, -4.646114135e-06f, -4.643198678e-06f, -4.640273456e-06f, -4.637338477e-06f, -4.634393749e-06f, + -4.631439280e-06f, -4.628475077e-06f, -4.625501149e-06f, -4.622517503e-06f, -4.619524148e-06f, -4.616521092e-06f, -4.613508343e-06f, -4.610485909e-06f, -4.607453797e-06f, -4.604412017e-06f, + -4.601360576e-06f, -4.598299482e-06f, -4.595228744e-06f, -4.592148369e-06f, -4.589058367e-06f, -4.585958745e-06f, -4.582849511e-06f, -4.579730675e-06f, -4.576602243e-06f, -4.573464225e-06f, + -4.570316628e-06f, -4.567159462e-06f, -4.563992734e-06f, -4.560816454e-06f, -4.557630628e-06f, -4.554435267e-06f, -4.551230377e-06f, -4.548015968e-06f, -4.544792049e-06f, -4.541558627e-06f, + -4.538315712e-06f, -4.535063311e-06f, -4.531801434e-06f, -4.528530089e-06f, -4.525249285e-06f, -4.521959030e-06f, -4.518659333e-06f, -4.515350202e-06f, -4.512031647e-06f, -4.508703676e-06f, + -4.505366298e-06f, -4.502019521e-06f, -4.498663354e-06f, -4.495297807e-06f, -4.491922887e-06f, -4.488538605e-06f, -4.485144968e-06f, -4.481741985e-06f, -4.478329666e-06f, -4.474908019e-06f, + -4.471477053e-06f, -4.468036777e-06f, -4.464587201e-06f, -4.461128332e-06f, -4.457660181e-06f, -4.454182756e-06f, -4.450696066e-06f, -4.447200120e-06f, -4.443694928e-06f, -4.440180498e-06f, + -4.436656839e-06f, -4.433123961e-06f, -4.429581873e-06f, -4.426030584e-06f, -4.422470104e-06f, -4.418900440e-06f, -4.415321604e-06f, -4.411733603e-06f, -4.408136447e-06f, -4.404530146e-06f, + -4.400914709e-06f, -4.397290145e-06f, -4.393656463e-06f, -4.390013673e-06f, -4.386361784e-06f, -4.382700806e-06f, -4.379030747e-06f, -4.375351619e-06f, -4.371663429e-06f, -4.367966187e-06f, + -4.364259904e-06f, -4.360544587e-06f, -4.356820248e-06f, -4.353086895e-06f, -4.349344538e-06f, -4.345593187e-06f, -4.341832851e-06f, -4.338063540e-06f, -4.334285264e-06f, -4.330498031e-06f, + -4.326701852e-06f, -4.322896737e-06f, -4.319082695e-06f, -4.315259736e-06f, -4.311427870e-06f, -4.307587106e-06f, -4.303737455e-06f, -4.299878925e-06f, -4.296011528e-06f, -4.292135272e-06f, + -4.288250168e-06f, -4.284356225e-06f, -4.280453454e-06f, -4.276541864e-06f, -4.272621465e-06f, -4.268692267e-06f, -4.264754281e-06f, -4.260807515e-06f, -4.256851981e-06f, -4.252887687e-06f, + -4.248914645e-06f, -4.244932865e-06f, -4.240942355e-06f, -4.236943127e-06f, -4.232935190e-06f, -4.228918555e-06f, -4.224893232e-06f, -4.220859230e-06f, -4.216816561e-06f, -4.212765234e-06f, + -4.208705260e-06f, -4.204636648e-06f, -4.200559409e-06f, -4.196473554e-06f, -4.192379092e-06f, -4.188276034e-06f, -4.184164390e-06f, -4.180044170e-06f, -4.175915386e-06f, -4.171778046e-06f, + -4.167632163e-06f, -4.163477745e-06f, -4.159314804e-06f, -4.155143349e-06f, -4.150963392e-06f, -4.146774943e-06f, -4.142578012e-06f, -4.138372610e-06f, -4.134158747e-06f, -4.129936434e-06f, + -4.125705681e-06f, -4.121466499e-06f, -4.117218899e-06f, -4.112962892e-06f, -4.108698487e-06f, -4.104425695e-06f, -4.100144528e-06f, -4.095854995e-06f, -4.091557108e-06f, -4.087250878e-06f, + -4.082936314e-06f, -4.078613427e-06f, -4.074282230e-06f, -4.069942731e-06f, -4.065594943e-06f, -4.061238875e-06f, -4.056874539e-06f, -4.052501946e-06f, -4.048121105e-06f, -4.043732030e-06f, + -4.039334729e-06f, -4.034929214e-06f, -4.030515496e-06f, -4.026093587e-06f, -4.021663496e-06f, -4.017225234e-06f, -4.012778814e-06f, -4.008324246e-06f, -4.003861540e-06f, -3.999390709e-06f, + -3.994911762e-06f, -3.990424711e-06f, -3.985929568e-06f, -3.981426343e-06f, -3.976915047e-06f, -3.972395691e-06f, -3.967868288e-06f, -3.963332847e-06f, -3.958789380e-06f, -3.954237898e-06f, + -3.949678413e-06f, -3.945110935e-06f, -3.940535476e-06f, -3.935952048e-06f, -3.931360661e-06f, -3.926761326e-06f, -3.922154056e-06f, -3.917538861e-06f, -3.912915753e-06f, -3.908284743e-06f, + -3.903645842e-06f, -3.898999063e-06f, -3.894344415e-06f, -3.889681912e-06f, -3.885011563e-06f, -3.880333381e-06f, -3.875647377e-06f, -3.870953563e-06f, -3.866251949e-06f, -3.861542548e-06f, + -3.856825372e-06f, -3.852100430e-06f, -3.847367737e-06f, -3.842627301e-06f, -3.837879137e-06f, -3.833123254e-06f, -3.828359665e-06f, -3.823588381e-06f, -3.818809414e-06f, -3.814022775e-06f, + -3.809228477e-06f, -3.804426530e-06f, -3.799616948e-06f, -3.794799740e-06f, -3.789974920e-06f, -3.785142499e-06f, -3.780302488e-06f, -3.775454900e-06f, -3.770599746e-06f, -3.765737038e-06f, + -3.760866788e-06f, -3.755989008e-06f, -3.751103709e-06f, -3.746210904e-06f, -3.741310604e-06f, -3.736402821e-06f, -3.731487568e-06f, -3.726564856e-06f, -3.721634697e-06f, -3.716697103e-06f, + -3.711752086e-06f, -3.706799658e-06f, -3.701839831e-06f, -3.696872617e-06f, -3.691898028e-06f, -3.686916077e-06f, -3.681926774e-06f, -3.676930133e-06f, -3.671926166e-06f, -3.666914884e-06f, + -3.661896299e-06f, -3.656870424e-06f, -3.651837272e-06f, -3.646796853e-06f, -3.641749180e-06f, -3.636694266e-06f, -3.631632123e-06f, -3.626562763e-06f, -3.621486198e-06f, -3.616402440e-06f, + -3.611311502e-06f, -3.606213395e-06f, -3.601108133e-06f, -3.595995728e-06f, -3.590876191e-06f, -3.585749536e-06f, -3.580615774e-06f, -3.575474918e-06f, -3.570326980e-06f, -3.565171973e-06f, + -3.560009909e-06f, -3.554840800e-06f, -3.549664660e-06f, -3.544481499e-06f, -3.539291332e-06f, -3.534094170e-06f, -3.528890026e-06f, -3.523678911e-06f, -3.518460840e-06f, -3.513235824e-06f, + -3.508003876e-06f, -3.502765008e-06f, -3.497519234e-06f, -3.492266564e-06f, -3.487007013e-06f, -3.481740593e-06f, -3.476467316e-06f, -3.471187195e-06f, -3.465900243e-06f, -3.460606472e-06f, + -3.455305895e-06f, -3.449998524e-06f, -3.444684373e-06f, -3.439363454e-06f, -3.434035780e-06f, -3.428701363e-06f, -3.423360217e-06f, -3.418012353e-06f, -3.412657786e-06f, -3.407296527e-06f, + -3.401928589e-06f, -3.396553986e-06f, -3.391172729e-06f, -3.385784833e-06f, -3.380390309e-06f, -3.374989171e-06f, -3.369581431e-06f, -3.364167103e-06f, -3.358746199e-06f, -3.353318732e-06f, + -3.347884715e-06f, -3.342444161e-06f, -3.336997083e-06f, -3.331543494e-06f, -3.326083407e-06f, -3.320616835e-06f, -3.315143791e-06f, -3.309664288e-06f, -3.304178339e-06f, -3.298685956e-06f, + -3.293187154e-06f, -3.287681945e-06f, -3.282170342e-06f, -3.276652358e-06f, -3.271128007e-06f, -3.265597301e-06f, -3.260060254e-06f, -3.254516878e-06f, -3.248967188e-06f, -3.243411195e-06f, + -3.237848914e-06f, -3.232280357e-06f, -3.226705537e-06f, -3.221124469e-06f, -3.215537164e-06f, -3.209943637e-06f, -3.204343900e-06f, -3.198737967e-06f, -3.193125850e-06f, -3.187507565e-06f, + -3.181883122e-06f, -3.176252537e-06f, -3.170615821e-06f, -3.164972989e-06f, -3.159324054e-06f, -3.153669030e-06f, -3.148007928e-06f, -3.142340764e-06f, -3.136667550e-06f, -3.130988299e-06f, + -3.125303025e-06f, -3.119611742e-06f, -3.113914463e-06f, -3.108211202e-06f, -3.102501971e-06f, -3.096786784e-06f, -3.091065655e-06f, -3.085338597e-06f, -3.079605624e-06f, -3.073866749e-06f, + -3.068121985e-06f, -3.062371347e-06f, -3.056614848e-06f, -3.050852501e-06f, -3.045084319e-06f, -3.039310317e-06f, -3.033530509e-06f, -3.027744906e-06f, -3.021953524e-06f, -3.016156376e-06f, + -3.010353475e-06f, -3.004544835e-06f, -2.998730470e-06f, -2.992910393e-06f, -2.987084618e-06f, -2.981253159e-06f, -2.975416029e-06f, -2.969573242e-06f, -2.963724812e-06f, -2.957870753e-06f, + -2.952011077e-06f, -2.946145800e-06f, -2.940274934e-06f, -2.934398493e-06f, -2.928516492e-06f, -2.922628944e-06f, -2.916735862e-06f, -2.910837261e-06f, -2.904933155e-06f, -2.899023556e-06f, + -2.893108480e-06f, -2.887187939e-06f, -2.881261948e-06f, -2.875330521e-06f, -2.869393671e-06f, -2.863451412e-06f, -2.857503758e-06f, -2.851550724e-06f, -2.845592322e-06f, -2.839628568e-06f, + -2.833659474e-06f, -2.827685055e-06f, -2.821705324e-06f, -2.815720296e-06f, -2.809729985e-06f, -2.803734404e-06f, -2.797733568e-06f, -2.791727490e-06f, -2.785716185e-06f, -2.779699667e-06f, + -2.773677949e-06f, -2.767651046e-06f, -2.761618971e-06f, -2.755581739e-06f, -2.749539363e-06f, -2.743491859e-06f, -2.737439239e-06f, -2.731381519e-06f, -2.725318711e-06f, -2.719250831e-06f, + -2.713177892e-06f, -2.707099908e-06f, -2.701016894e-06f, -2.694928863e-06f, -2.688835830e-06f, -2.682737810e-06f, -2.676634815e-06f, -2.670526861e-06f, -2.664413961e-06f, -2.658296129e-06f, + -2.652173381e-06f, -2.646045730e-06f, -2.639913190e-06f, -2.633775776e-06f, -2.627633501e-06f, -2.621486380e-06f, -2.615334428e-06f, -2.609177658e-06f, -2.603016085e-06f, -2.596849723e-06f, + -2.590678586e-06f, -2.584502689e-06f, -2.578322046e-06f, -2.572136671e-06f, -2.565946579e-06f, -2.559751784e-06f, -2.553552299e-06f, -2.547348141e-06f, -2.541139322e-06f, -2.534925858e-06f, + -2.528707762e-06f, -2.522485049e-06f, -2.516257734e-06f, -2.510025831e-06f, -2.503789354e-06f, -2.497548317e-06f, -2.491302735e-06f, -2.485052623e-06f, -2.478797995e-06f, -2.472538865e-06f, + -2.466275248e-06f, -2.460007158e-06f, -2.453734609e-06f, -2.447457617e-06f, -2.441176196e-06f, -2.434890359e-06f, -2.428600122e-06f, -2.422305499e-06f, -2.416006505e-06f, -2.409703154e-06f, + -2.403395461e-06f, -2.397083440e-06f, -2.390767105e-06f, -2.384446472e-06f, -2.378121554e-06f, -2.371792367e-06f, -2.365458925e-06f, -2.359121242e-06f, -2.352779334e-06f, -2.346433214e-06f, + -2.340082897e-06f, -2.333728398e-06f, -2.327369732e-06f, -2.321006912e-06f, -2.314639955e-06f, -2.308268873e-06f, -2.301893683e-06f, -2.295514398e-06f, -2.289131034e-06f, -2.282743604e-06f, + -2.276352124e-06f, -2.269956608e-06f, -2.263557072e-06f, -2.257153528e-06f, -2.250745993e-06f, -2.244334481e-06f, -2.237919007e-06f, -2.231499585e-06f, -2.225076230e-06f, -2.218648957e-06f, + -2.212217781e-06f, -2.205782716e-06f, -2.199343777e-06f, -2.192900978e-06f, -2.186454336e-06f, -2.180003863e-06f, -2.173549576e-06f, -2.167091488e-06f, -2.160629615e-06f, -2.154163971e-06f, + -2.147694572e-06f, -2.141221432e-06f, -2.134744565e-06f, -2.128263987e-06f, -2.121779712e-06f, -2.115291756e-06f, -2.108800132e-06f, -2.102304857e-06f, -2.095805944e-06f, -2.089303409e-06f, + -2.082797266e-06f, -2.076287530e-06f, -2.069774217e-06f, -2.063257340e-06f, -2.056736916e-06f, -2.050212958e-06f, -2.043685481e-06f, -2.037154502e-06f, -2.030620033e-06f, -2.024082091e-06f, + -2.017540690e-06f, -2.010995846e-06f, -2.004447572e-06f, -1.997895884e-06f, -1.991340797e-06f, -1.984782326e-06f, -1.978220486e-06f, -1.971655291e-06f, -1.965086757e-06f, -1.958514899e-06f, + -1.951939731e-06f, -1.945361268e-06f, -1.938779526e-06f, -1.932194520e-06f, -1.925606264e-06f, -1.919014773e-06f, -1.912420063e-06f, -1.905822148e-06f, -1.899221043e-06f, -1.892616764e-06f, + -1.886009325e-06f, -1.879398741e-06f, -1.872785028e-06f, -1.866168201e-06f, -1.859548273e-06f, -1.852925261e-06f, -1.846299180e-06f, -1.839670044e-06f, -1.833037869e-06f, -1.826402670e-06f, + -1.819764461e-06f, -1.813123258e-06f, -1.806479075e-06f, -1.799831929e-06f, -1.793181833e-06f, -1.786528803e-06f, -1.779872855e-06f, -1.773214003e-06f, -1.766552261e-06f, -1.759887646e-06f, + -1.753220173e-06f, -1.746549856e-06f, -1.739876711e-06f, -1.733200752e-06f, -1.726521995e-06f, -1.719840455e-06f, -1.713156148e-06f, -1.706469087e-06f, -1.699779289e-06f, -1.693086768e-06f, + -1.686391539e-06f, -1.679693619e-06f, -1.672993021e-06f, -1.666289761e-06f, -1.659583854e-06f, -1.652875315e-06f, -1.646164160e-06f, -1.639450404e-06f, -1.632734061e-06f, -1.626015147e-06f, + -1.619293677e-06f, -1.612569666e-06f, -1.605843130e-06f, -1.599114083e-06f, -1.592382541e-06f, -1.585648519e-06f, -1.578912032e-06f, -1.572173095e-06f, -1.565431724e-06f, -1.558687934e-06f, + -1.551941739e-06f, -1.545193156e-06f, -1.538442199e-06f, -1.531688883e-06f, -1.524933224e-06f, -1.518175237e-06f, -1.511414937e-06f, -1.504652340e-06f, -1.497887460e-06f, -1.491120313e-06f, + -1.484350914e-06f, -1.477579278e-06f, -1.470805420e-06f, -1.464029357e-06f, -1.457251102e-06f, -1.450470672e-06f, -1.443688081e-06f, -1.436903344e-06f, -1.430116478e-06f, -1.423327497e-06f, + -1.416536416e-06f, -1.409743251e-06f, -1.402948017e-06f, -1.396150729e-06f, -1.389351402e-06f, -1.382550053e-06f, -1.375746695e-06f, -1.368941344e-06f, -1.362134016e-06f, -1.355324726e-06f, + -1.348513489e-06f, -1.341700320e-06f, -1.334885235e-06f, -1.328068249e-06f, -1.321249377e-06f, -1.314428634e-06f, -1.307606036e-06f, -1.300781598e-06f, -1.293955336e-06f, -1.287127264e-06f, + -1.280297398e-06f, -1.273465753e-06f, -1.266632344e-06f, -1.259797188e-06f, -1.252960298e-06f, -1.246121691e-06f, -1.239281382e-06f, -1.232439385e-06f, -1.225595717e-06f, -1.218750393e-06f, + -1.211903427e-06f, -1.205054835e-06f, -1.198204633e-06f, -1.191352836e-06f, -1.184499459e-06f, -1.177644518e-06f, -1.170788027e-06f, -1.163930002e-06f, -1.157070459e-06f, -1.150209412e-06f, + -1.143346877e-06f, -1.136482870e-06f, -1.129617405e-06f, -1.122750498e-06f, -1.115882165e-06f, -1.109012420e-06f, -1.102141279e-06f, -1.095268758e-06f, -1.088394871e-06f, -1.081519634e-06f, + -1.074643062e-06f, -1.067765171e-06f, -1.060885975e-06f, -1.054005491e-06f, -1.047123734e-06f, -1.040240718e-06f, -1.033356459e-06f, -1.026470973e-06f, -1.019584275e-06f, -1.012696380e-06f, + -1.005807304e-06f, -9.989170610e-07f, -9.920256676e-07f, -9.851331387e-07f, -9.782394896e-07f, -9.713447357e-07f, -9.644488924e-07f, -9.575519748e-07f, -9.506539984e-07f, -9.437549786e-07f, + -9.368549305e-07f, -9.299538696e-07f, -9.230518112e-07f, -9.161487706e-07f, -9.092447632e-07f, -9.023398043e-07f, -8.954339092e-07f, -8.885270932e-07f, -8.816193717e-07f, -8.747107600e-07f, + -8.678012734e-07f, -8.608909273e-07f, -8.539797370e-07f, -8.470677178e-07f, -8.401548851e-07f, -8.332412541e-07f, -8.263268402e-07f, -8.194116588e-07f, -8.124957251e-07f, -8.055790544e-07f, + -7.986616622e-07f, -7.917435637e-07f, -7.848247742e-07f, -7.779053091e-07f, -7.709851837e-07f, -7.640644133e-07f, -7.571430132e-07f, -7.502209988e-07f, -7.432983853e-07f, -7.363751881e-07f, + -7.294514224e-07f, -7.225271037e-07f, -7.156022472e-07f, -7.086768682e-07f, -7.017509821e-07f, -6.948246041e-07f, -6.878977495e-07f, -6.809704337e-07f, -6.740426720e-07f, -6.671144797e-07f, + -6.601858720e-07f, -6.532568643e-07f, -6.463274718e-07f, -6.393977100e-07f, -6.324675940e-07f, -6.255371392e-07f, -6.186063608e-07f, -6.116752742e-07f, -6.047438946e-07f, -5.978122373e-07f, + -5.908803177e-07f, -5.839481510e-07f, -5.770157524e-07f, -5.700831374e-07f, -5.631503210e-07f, -5.562173187e-07f, -5.492841457e-07f, -5.423508173e-07f, -5.354173487e-07f, -5.284837552e-07f, + -5.215500521e-07f, -5.146162547e-07f, -5.076823782e-07f, -5.007484378e-07f, -4.938144489e-07f, -4.868804267e-07f, -4.799463865e-07f, -4.730123434e-07f, -4.660783128e-07f, -4.591443099e-07f, + -4.522103500e-07f, -4.452764482e-07f, -4.383426199e-07f, -4.314088803e-07f, -4.244752445e-07f, -4.175417279e-07f, -4.106083457e-07f, -4.036751130e-07f, -3.967420452e-07f, -3.898091575e-07f, + -3.828764650e-07f, -3.759439830e-07f, -3.690117267e-07f, -3.620797113e-07f, -3.551479521e-07f, -3.482164641e-07f, -3.412852628e-07f, -3.343543631e-07f, -3.274237804e-07f, -3.204935298e-07f, + -3.135636265e-07f, -3.066340857e-07f, -2.997049226e-07f, -2.927761524e-07f, -2.858477903e-07f, -2.789198513e-07f, -2.719923508e-07f, -2.650653039e-07f, -2.581387256e-07f, -2.512126313e-07f, + -2.442870361e-07f, -2.373619550e-07f, -2.304374034e-07f, -2.235133962e-07f, -2.165899487e-07f, -2.096670760e-07f, -2.027447933e-07f, -1.958231156e-07f, -1.889020582e-07f, -1.819816360e-07f, + -1.750618644e-07f, -1.681427583e-07f, -1.612243329e-07f, -1.543066034e-07f, -1.473895847e-07f, -1.404732921e-07f, -1.335577406e-07f, -1.266429453e-07f, -1.197289214e-07f, -1.128156838e-07f, + -1.059032477e-07f, -9.899162825e-08f, -9.208084041e-08f, -8.517089929e-08f, -7.826181996e-08f, -7.135361748e-08f, -6.444630692e-08f, -5.753990334e-08f, -5.063442177e-08f, -4.372987728e-08f, + -3.682628490e-08f, -2.992365968e-08f, -2.302201664e-08f, -1.612137083e-08f, -9.221737252e-09f, -2.323130942e-09f, 4.574433086e-09f, 1.147093982e-08f, 1.836637426e-08f, 2.526072139e-08f, + 3.215396622e-08f, 3.904609376e-08f, 4.593708901e-08f, 5.282693700e-08f, 5.971562274e-08f, 6.660313126e-08f, 7.348944759e-08f, 8.037455677e-08f, 8.725844384e-08f, 9.414109383e-08f, + 1.010224918e-07f, 1.079026228e-07f, 1.147814719e-07f, 1.216590242e-07f, 1.285352647e-07f, 1.354101786e-07f, 1.422837508e-07f, 1.491559665e-07f, 1.560268107e-07f, 1.628962687e-07f, + 1.697643254e-07f, 1.766309660e-07f, 1.834961755e-07f, 1.903599392e-07f, 1.972222421e-07f, 2.040830694e-07f, 2.109424061e-07f, 2.178002375e-07f, 2.246565487e-07f, 2.315113248e-07f, + 2.383645510e-07f, 2.452162124e-07f, 2.520662943e-07f, 2.589147818e-07f, 2.657616600e-07f, 2.726069142e-07f, 2.794505296e-07f, 2.862924913e-07f, 2.931327845e-07f, 2.999713945e-07f, + 3.068083065e-07f, 3.136435057e-07f, 3.204769773e-07f, 3.273087065e-07f, 3.341386787e-07f, 3.409668790e-07f, 3.477932927e-07f, 3.546179050e-07f, 3.614407013e-07f, 3.682616667e-07f, + 3.750807866e-07f, 3.818980463e-07f, 3.887134310e-07f, 3.955269260e-07f, 4.023385166e-07f, 4.091481882e-07f, 4.159559260e-07f, 4.227617154e-07f, 4.295655417e-07f, 4.363673902e-07f, + 4.431672463e-07f, 4.499650954e-07f, 4.567609227e-07f, 4.635547136e-07f, 4.703464536e-07f, 4.771361279e-07f, 4.839237220e-07f, 4.907092212e-07f, 4.974926110e-07f, 5.042738767e-07f, + 5.110530038e-07f, 5.178299776e-07f, 5.246047836e-07f, 5.313774072e-07f, 5.381478339e-07f, 5.449160491e-07f, 5.516820383e-07f, 5.584457868e-07f, 5.652072802e-07f, 5.719665039e-07f, + 5.787234435e-07f, 5.854780844e-07f, 5.922304120e-07f, 5.989804120e-07f, 6.057280698e-07f, 6.124733709e-07f, 6.192163008e-07f, 6.259568451e-07f, 6.326949893e-07f, 6.394307190e-07f, + 6.461640197e-07f, 6.528948769e-07f, 6.596232763e-07f, 6.663492034e-07f, 6.730726438e-07f, 6.797935831e-07f, 6.865120069e-07f, 6.932279008e-07f, 6.999412503e-07f, 7.066520412e-07f, + 7.133602591e-07f, 7.200658895e-07f, 7.267689182e-07f, 7.334693307e-07f, 7.401671128e-07f, 7.468622502e-07f, 7.535547284e-07f, 7.602445332e-07f, 7.669316503e-07f, 7.736160653e-07f, + 7.802977641e-07f, 7.869767322e-07f, 7.936529555e-07f, 8.003264196e-07f, 8.069971103e-07f, 8.136650134e-07f, 8.203301146e-07f, 8.269923997e-07f, 8.336518544e-07f, 8.403084645e-07f, + 8.469622159e-07f, 8.536130943e-07f, 8.602610856e-07f, 8.669061755e-07f, 8.735483499e-07f, 8.801875946e-07f, 8.868238954e-07f, 8.934572383e-07f, 9.000876090e-07f, 9.067149935e-07f, + 9.133393776e-07f, 9.199607472e-07f, 9.265790882e-07f, 9.331943865e-07f, 9.398066280e-07f, 9.464157986e-07f, 9.530218844e-07f, 9.596248711e-07f, 9.662247448e-07f, 9.728214914e-07f, + 9.794150969e-07f, 9.860055472e-07f, 9.925928284e-07f, 9.991769264e-07f, 1.005757827e-06f, 1.012335517e-06f, 1.018909982e-06f, 1.025481207e-06f, 1.032049179e-06f, 1.038613885e-06f, + 1.045175309e-06f, 1.051733439e-06f, 1.058288260e-06f, 1.064839758e-06f, 1.071387919e-06f, 1.077932730e-06f, 1.084474177e-06f, 1.091012245e-06f, 1.097546921e-06f, 1.104078191e-06f, + 1.110606041e-06f, 1.117130458e-06f, 1.123651427e-06f, 1.130168935e-06f, 1.136682967e-06f, 1.143193511e-06f, 1.149700552e-06f, 1.156204076e-06f, 1.162704070e-06f, 1.169200520e-06f, + 1.175693413e-06f, 1.182182734e-06f, 1.188668469e-06f, 1.195150606e-06f, 1.201629130e-06f, 1.208104027e-06f, 1.214575285e-06f, 1.221042888e-06f, 1.227506825e-06f, 1.233967080e-06f, + 1.240423640e-06f, 1.246876493e-06f, 1.253325623e-06f, 1.259771017e-06f, 1.266212663e-06f, 1.272650545e-06f, 1.279084651e-06f, 1.285514967e-06f, 1.291941480e-06f, 1.298364175e-06f, + 1.304783040e-06f, 1.311198061e-06f, 1.317609224e-06f, 1.324016516e-06f, 1.330419923e-06f, 1.336819431e-06f, 1.343215028e-06f, 1.349606700e-06f, 1.355994434e-06f, 1.362378215e-06f, + 1.368758031e-06f, 1.375133867e-06f, 1.381505712e-06f, 1.387873550e-06f, 1.394237370e-06f, 1.400597157e-06f, 1.406952898e-06f, 1.413304579e-06f, 1.419652188e-06f, 1.425995711e-06f, + 1.432335135e-06f, 1.438670446e-06f, 1.445001631e-06f, 1.451328677e-06f, 1.457651571e-06f, 1.463970298e-06f, 1.470284847e-06f, 1.476595203e-06f, 1.482901354e-06f, 1.489203286e-06f, + 1.495500986e-06f, 1.501794440e-06f, 1.508083637e-06f, 1.514368561e-06f, 1.520649201e-06f, 1.526925543e-06f, 1.533197574e-06f, 1.539465281e-06f, 1.545728650e-06f, 1.551987669e-06f, + 1.558242324e-06f, 1.564492603e-06f, 1.570738492e-06f, 1.576979978e-06f, 1.583217048e-06f, 1.589449690e-06f, 1.595677889e-06f, 1.601901634e-06f, 1.608120910e-06f, 1.614335706e-06f, + 1.620546007e-06f, 1.626751802e-06f, 1.632953076e-06f, 1.639149818e-06f, 1.645342014e-06f, 1.651529652e-06f, 1.657712717e-06f, 1.663891199e-06f, 1.670065082e-06f, 1.676234356e-06f, + 1.682399006e-06f, 1.688559020e-06f, 1.694714386e-06f, 1.700865089e-06f, 1.707011119e-06f, 1.713152460e-06f, 1.719289102e-06f, 1.725421031e-06f, 1.731548234e-06f, 1.737670699e-06f, + 1.743788412e-06f, 1.749901362e-06f, 1.756009535e-06f, 1.762112919e-06f, 1.768211500e-06f, 1.774305267e-06f, 1.780394207e-06f, 1.786478306e-06f, 1.792557553e-06f, 1.798631935e-06f, + 1.804701438e-06f, 1.810766051e-06f, 1.816825761e-06f, 1.822880556e-06f, 1.828930422e-06f, 1.834975347e-06f, 1.841015318e-06f, 1.847050324e-06f, 1.853080352e-06f, 1.859105388e-06f, + 1.865125421e-06f, 1.871140438e-06f, 1.877150427e-06f, 1.883155375e-06f, 1.889155270e-06f, 1.895150099e-06f, 1.901139849e-06f, 1.907124510e-06f, 1.913104067e-06f, 1.919078510e-06f, + 1.925047824e-06f, 1.931011999e-06f, 1.936971021e-06f, 1.942924879e-06f, 1.948873560e-06f, 1.954817051e-06f, 1.960755341e-06f, 1.966688417e-06f, 1.972616268e-06f, 1.978538879e-06f, + 1.984456241e-06f, 1.990368339e-06f, 1.996275163e-06f, 2.002176700e-06f, 2.008072937e-06f, 2.013963863e-06f, 2.019849465e-06f, 2.025729732e-06f, 2.031604650e-06f, 2.037474209e-06f, + 2.043338396e-06f, 2.049197198e-06f, 2.055050605e-06f, 2.060898603e-06f, 2.066741180e-06f, 2.072578326e-06f, 2.078410027e-06f, 2.084236272e-06f, 2.090057048e-06f, 2.095872345e-06f, + 2.101682149e-06f, 2.107486448e-06f, 2.113285232e-06f, 2.119078488e-06f, 2.124866204e-06f, 2.130648368e-06f, 2.136424968e-06f, 2.142195993e-06f, 2.147961430e-06f, 2.153721268e-06f, + 2.159475495e-06f, 2.165224100e-06f, 2.170967069e-06f, 2.176704393e-06f, 2.182436058e-06f, 2.188162053e-06f, 2.193882367e-06f, 2.199596988e-06f, 2.205305903e-06f, 2.211009102e-06f, + 2.216706572e-06f, 2.222398302e-06f, 2.228084281e-06f, 2.233764496e-06f, 2.239438936e-06f, 2.245107590e-06f, 2.250770445e-06f, 2.256427491e-06f, 2.262078716e-06f, 2.267724108e-06f, + 2.273363655e-06f, 2.278997347e-06f, 2.284625171e-06f, 2.290247117e-06f, 2.295863172e-06f, 2.301473326e-06f, 2.307077566e-06f, 2.312675882e-06f, 2.318268261e-06f, 2.323854694e-06f, + 2.329435167e-06f, 2.335009671e-06f, 2.340578192e-06f, 2.346140721e-06f, 2.351697246e-06f, 2.357247755e-06f, 2.362792238e-06f, 2.368330683e-06f, 2.373863078e-06f, 2.379389412e-06f, + 2.384909675e-06f, 2.390423855e-06f, 2.395931941e-06f, 2.401433921e-06f, 2.406929785e-06f, 2.412419521e-06f, 2.417903118e-06f, 2.423380565e-06f, 2.428851851e-06f, 2.434316965e-06f, + 2.439775896e-06f, 2.445228632e-06f, 2.450675163e-06f, 2.456115478e-06f, 2.461549565e-06f, 2.466977414e-06f, 2.472399013e-06f, 2.477814352e-06f, 2.483223420e-06f, 2.488626205e-06f, + 2.494022697e-06f, 2.499412885e-06f, 2.504796758e-06f, 2.510174305e-06f, 2.515545515e-06f, 2.520910378e-06f, 2.526268882e-06f, 2.531621017e-06f, 2.536966772e-06f, 2.542306136e-06f, + 2.547639099e-06f, 2.552965649e-06f, 2.558285776e-06f, 2.563599469e-06f, 2.568906718e-06f, 2.574207512e-06f, 2.579501839e-06f, 2.584789690e-06f, 2.590071054e-06f, 2.595345920e-06f, + 2.600614278e-06f, 2.605876116e-06f, 2.611131425e-06f, 2.616380194e-06f, 2.621622412e-06f, 2.626858069e-06f, 2.632087154e-06f, 2.637309657e-06f, 2.642525567e-06f, 2.647734874e-06f, + 2.652937567e-06f, 2.658133636e-06f, 2.663323071e-06f, 2.668505861e-06f, 2.673681995e-06f, 2.678851464e-06f, 2.684014257e-06f, 2.689170363e-06f, 2.694319772e-06f, 2.699462475e-06f, + 2.704598461e-06f, 2.709727718e-06f, 2.714850238e-06f, 2.719966010e-06f, 2.725075024e-06f, 2.730177269e-06f, 2.735272736e-06f, 2.740361414e-06f, 2.745443292e-06f, 2.750518362e-06f, + 2.755586612e-06f, 2.760648033e-06f, 2.765702615e-06f, 2.770750347e-06f, 2.775791219e-06f, 2.780825222e-06f, 2.785852345e-06f, 2.790872579e-06f, 2.795885913e-06f, 2.800892337e-06f, + 2.805891841e-06f, 2.810884417e-06f, 2.815870052e-06f, 2.820848739e-06f, 2.825820466e-06f, 2.830785224e-06f, 2.835743003e-06f, 2.840693793e-06f, 2.845637584e-06f, 2.850574367e-06f, + 2.855504132e-06f, 2.860426869e-06f, 2.865342568e-06f, 2.870251220e-06f, 2.875152814e-06f, 2.880047341e-06f, 2.884934792e-06f, 2.889815157e-06f, 2.894688426e-06f, 2.899554589e-06f, + 2.904413636e-06f, 2.909265560e-06f, 2.914110348e-06f, 2.918947993e-06f, 2.923778484e-06f, 2.928601813e-06f, 2.933417968e-06f, 2.938226942e-06f, 2.943028724e-06f, 2.947823305e-06f, + 2.952610676e-06f, 2.957390827e-06f, 2.962163749e-06f, 2.966929431e-06f, 2.971687866e-06f, 2.976439044e-06f, 2.981182955e-06f, 2.985919589e-06f, 2.990648939e-06f, 2.995370993e-06f, + 3.000085744e-06f, 3.004793181e-06f, 3.009493296e-06f, 3.014186080e-06f, 3.018871522e-06f, 3.023549615e-06f, 3.028220348e-06f, 3.032883713e-06f, 3.037539700e-06f, 3.042188301e-06f, + 3.046829506e-06f, 3.051463307e-06f, 3.056089693e-06f, 3.060708657e-06f, 3.065320188e-06f, 3.069924279e-06f, 3.074520920e-06f, 3.079110102e-06f, 3.083691816e-06f, 3.088266053e-06f, + 3.092832805e-06f, 3.097392062e-06f, 3.101943815e-06f, 3.106488056e-06f, 3.111024776e-06f, 3.115553966e-06f, 3.120075617e-06f, 3.124589721e-06f, 3.129096268e-06f, 3.133595250e-06f, + 3.138086658e-06f, 3.142570483e-06f, 3.147046717e-06f, 3.151515351e-06f, 3.155976376e-06f, 3.160429784e-06f, 3.164875566e-06f, 3.169313713e-06f, 3.173744217e-06f, 3.178167069e-06f, + 3.182582261e-06f, 3.186989785e-06f, 3.191389630e-06f, 3.195781790e-06f, 3.200166256e-06f, 3.204543018e-06f, 3.208912070e-06f, 3.213273401e-06f, 3.217627005e-06f, 3.221972871e-06f, + 3.226310993e-06f, 3.230641362e-06f, 3.234963969e-06f, 3.239278806e-06f, 3.243585865e-06f, 3.247885137e-06f, 3.252176615e-06f, 3.256460289e-06f, 3.260736152e-06f, 3.265004196e-06f, + 3.269264412e-06f, 3.273516792e-06f, 3.277761328e-06f, 3.281998012e-06f, 3.286226836e-06f, 3.290447791e-06f, 3.294660870e-06f, 3.298866065e-06f, 3.303063366e-06f, 3.307252767e-06f, + 3.311434260e-06f, 3.315607836e-06f, 3.319773487e-06f, 3.323931206e-06f, 3.328080985e-06f, 3.332222815e-06f, 3.336356689e-06f, 3.340482598e-06f, 3.344600536e-06f, 3.348710494e-06f, + 3.352812464e-06f, 3.356906439e-06f, 3.360992410e-06f, 3.365070371e-06f, 3.369140313e-06f, 3.373202228e-06f, 3.377256109e-06f, 3.381301948e-06f, 3.385339738e-06f, 3.389369470e-06f, + 3.393391138e-06f, 3.397404733e-06f, 3.401410248e-06f, 3.405407676e-06f, 3.409397008e-06f, 3.413378238e-06f, 3.417351358e-06f, 3.421316359e-06f, 3.425273236e-06f, 3.429221980e-06f, + 3.433162583e-06f, 3.437095040e-06f, 3.441019341e-06f, 3.444935480e-06f, 3.448843449e-06f, 3.452743241e-06f, 3.456634849e-06f, 3.460518265e-06f, 3.464393482e-06f, 3.468260493e-06f, + 3.472119291e-06f, 3.475969868e-06f, 3.479812216e-06f, 3.483646330e-06f, 3.487472201e-06f, 3.491289823e-06f, 3.495099189e-06f, 3.498900290e-06f, 3.502693121e-06f, 3.506477674e-06f, + 3.510253942e-06f, 3.514021918e-06f, 3.517781595e-06f, 3.521532966e-06f, 3.525276024e-06f, 3.529010762e-06f, 3.532737173e-06f, 3.536455250e-06f, 3.540164986e-06f, 3.543866375e-06f, + 3.547559410e-06f, 3.551244083e-06f, 3.554920388e-06f, 3.558588318e-06f, 3.562247866e-06f, 3.565899026e-06f, 3.569541790e-06f, 3.573176153e-06f, 3.576802107e-06f, 3.580419645e-06f, + 3.584028762e-06f, 3.587629449e-06f, 3.591221702e-06f, 3.594805512e-06f, 3.598380874e-06f, 3.601947780e-06f, 3.605506225e-06f, 3.609056202e-06f, 3.612597704e-06f, 3.616130725e-06f, + 3.619655258e-06f, 3.623171297e-06f, 3.626678836e-06f, 3.630177867e-06f, 3.633668385e-06f, 3.637150383e-06f, 3.640623856e-06f, 3.644088795e-06f, 3.647545196e-06f, 3.650993052e-06f, + 3.654432357e-06f, 3.657863104e-06f, 3.661285287e-06f, 3.664698900e-06f, 3.668103936e-06f, 3.671500391e-06f, 3.674888256e-06f, 3.678267527e-06f, 3.681638197e-06f, 3.685000260e-06f, + 3.688353710e-06f, 3.691698541e-06f, 3.695034747e-06f, 3.698362322e-06f, 3.701681260e-06f, 3.704991554e-06f, 3.708293199e-06f, 3.711586190e-06f, 3.714870519e-06f, 3.718146182e-06f, + 3.721413171e-06f, 3.724671483e-06f, 3.727921109e-06f, 3.731162046e-06f, 3.734394286e-06f, 3.737617825e-06f, 3.740832656e-06f, 3.744038774e-06f, 3.747236173e-06f, 3.750424846e-06f, + 3.753604790e-06f, 3.756775997e-06f, 3.759938463e-06f, 3.763092181e-06f, 3.766237147e-06f, 3.769373354e-06f, 3.772500797e-06f, 3.775619470e-06f, 3.778729368e-06f, 3.781830485e-06f, + 3.784922817e-06f, 3.788006356e-06f, 3.791081099e-06f, 3.794147040e-06f, 3.797204172e-06f, 3.800252491e-06f, 3.803291992e-06f, 3.806322669e-06f, 3.809344517e-06f, 3.812357530e-06f, + 3.815361703e-06f, 3.818357031e-06f, 3.821343510e-06f, 3.824321132e-06f, 3.827289894e-06f, 3.830249790e-06f, 3.833200815e-06f, 3.836142964e-06f, 3.839076231e-06f, 3.842000613e-06f, + 3.844916103e-06f, 3.847822696e-06f, 3.850720388e-06f, 3.853609173e-06f, 3.856489047e-06f, 3.859360004e-06f, 3.862222040e-06f, 3.865075150e-06f, 3.867919328e-06f, 3.870754570e-06f, + 3.873580871e-06f, 3.876398226e-06f, 3.879206631e-06f, 3.882006080e-06f, 3.884796568e-06f, 3.887578092e-06f, 3.890350645e-06f, 3.893114225e-06f, 3.895868825e-06f, 3.898614441e-06f, + 3.901351068e-06f, 3.904078702e-06f, 3.906797339e-06f, 3.909506972e-06f, 3.912207599e-06f, 3.914899214e-06f, 3.917581813e-06f, 3.920255392e-06f, 3.922919945e-06f, 3.925575468e-06f, + 3.928221958e-06f, 3.930859409e-06f, 3.933487816e-06f, 3.936107177e-06f, 3.938717486e-06f, 3.941318738e-06f, 3.943910930e-06f, 3.946494058e-06f, 3.949068116e-06f, 3.951633101e-06f, + 3.954189009e-06f, 3.956735834e-06f, 3.959273574e-06f, 3.961802224e-06f, 3.964321779e-06f, 3.966832235e-06f, 3.969333589e-06f, 3.971825836e-06f, 3.974308972e-06f, 3.976782994e-06f, + 3.979247896e-06f, 3.981703675e-06f, 3.984150328e-06f, 3.986587849e-06f, 3.989016236e-06f, 3.991435483e-06f, 3.993845588e-06f, 3.996246546e-06f, 3.998638353e-06f, 4.001021006e-06f, + 4.003394501e-06f, 4.005758833e-06f, 4.008114000e-06f, 4.010459997e-06f, 4.012796820e-06f, 4.015124466e-06f, 4.017442932e-06f, 4.019752212e-06f, 4.022052305e-06f, 4.024343205e-06f, + 4.026624910e-06f, 4.028897416e-06f, 4.031160719e-06f, 4.033414816e-06f, 4.035659703e-06f, 4.037895377e-06f, 4.040121833e-06f, 4.042339069e-06f, 4.044547082e-06f, 4.046745867e-06f, + 4.048935421e-06f, 4.051115741e-06f, 4.053286824e-06f, 4.055448666e-06f, 4.057601263e-06f, 4.059744613e-06f, 4.061878713e-06f, 4.064003558e-06f, 4.066119146e-06f, 4.068225473e-06f, + 4.070322536e-06f, 4.072410332e-06f, 4.074488859e-06f, 4.076558111e-06f, 4.078618088e-06f, 4.080668784e-06f, 4.082710199e-06f, 4.084742327e-06f, 4.086765167e-06f, 4.088778714e-06f, + 4.090782967e-06f, 4.092777922e-06f, 4.094763577e-06f, 4.096739928e-06f, 4.098706972e-06f, 4.100664706e-06f, 4.102613128e-06f, 4.104552235e-06f, 4.106482024e-06f, 4.108402492e-06f, + 4.110313636e-06f, 4.112215453e-06f, 4.114107942e-06f, 4.115991098e-06f, 4.117864920e-06f, 4.119729404e-06f, 4.121584548e-06f, 4.123430350e-06f, 4.125266806e-06f, 4.127093914e-06f, + 4.128911671e-06f, 4.130720076e-06f, 4.132519125e-06f, 4.134308816e-06f, 4.136089146e-06f, 4.137860112e-06f, 4.139621714e-06f, 4.141373947e-06f, 4.143116810e-06f, 4.144850299e-06f, + 4.146574414e-06f, 4.148289151e-06f, 4.149994508e-06f, 4.151690483e-06f, 4.153377073e-06f, 4.155054276e-06f, 4.156722091e-06f, 4.158380514e-06f, 4.160029543e-06f, 4.161669177e-06f, + 4.163299413e-06f, 4.164920249e-06f, 4.166531682e-06f, 4.168133712e-06f, 4.169726335e-06f, 4.171309550e-06f, 4.172883354e-06f, 4.174447746e-06f, 4.176002724e-06f, 4.177548285e-06f, + 4.179084427e-06f, 4.180611150e-06f, 4.182128450e-06f, 4.183636326e-06f, 4.185134776e-06f, 4.186623798e-06f, 4.188103390e-06f, 4.189573551e-06f, 4.191034279e-06f, 4.192485571e-06f, + 4.193927427e-06f, 4.195359844e-06f, 4.196782822e-06f, 4.198196357e-06f, 4.199600448e-06f, 4.200995095e-06f, 4.202380294e-06f, 4.203756045e-06f, 4.205122346e-06f, 4.206479196e-06f, + 4.207826592e-06f, 4.209164534e-06f, 4.210493020e-06f, 4.211812048e-06f, 4.213121617e-06f, 4.214421726e-06f, 4.215712372e-06f, 4.216993556e-06f, 4.218265275e-06f, 4.219527527e-06f, + 4.220780313e-06f, 4.222023630e-06f, 4.223257477e-06f, 4.224481853e-06f, 4.225696756e-06f, 4.226902186e-06f, 4.228098141e-06f, 4.229284620e-06f, 4.230461622e-06f, 4.231629146e-06f, + 4.232787190e-06f, 4.233935754e-06f, 4.235074836e-06f, 4.236204435e-06f, 4.237324551e-06f, 4.238435182e-06f, 4.239536328e-06f, 4.240627987e-06f, 4.241710158e-06f, 4.242782841e-06f, + 4.243846034e-06f, 4.244899737e-06f, 4.245943949e-06f, 4.246978670e-06f, 4.248003897e-06f, 4.249019630e-06f, 4.250025870e-06f, 4.251022614e-06f, 4.252009862e-06f, 4.252987613e-06f, + 4.253955868e-06f, 4.254914624e-06f, 4.255863882e-06f, 4.256803640e-06f, 4.257733899e-06f, 4.258654657e-06f, 4.259565914e-06f, 4.260467670e-06f, 4.261359923e-06f, 4.262242674e-06f, + 4.263115922e-06f, 4.263979666e-06f, 4.264833906e-06f, 4.265678642e-06f, 4.266513873e-06f, 4.267339599e-06f, 4.268155820e-06f, 4.268962534e-06f, 4.269759742e-06f, 4.270547444e-06f, + 4.271325639e-06f, 4.272094327e-06f, 4.272853507e-06f, 4.273603180e-06f, 4.274343346e-06f, 4.275074004e-06f, 4.275795153e-06f, 4.276506795e-06f, 4.277208928e-06f, 4.277901553e-06f, + 4.278584670e-06f, 4.279258278e-06f, 4.279922378e-06f, 4.280576969e-06f, 4.281222052e-06f, 4.281857627e-06f, 4.282483693e-06f, 4.283100251e-06f, 4.283707301e-06f, 4.284304843e-06f, + 4.284892877e-06f, 4.285471403e-06f, 4.286040422e-06f, 4.286599933e-06f, 4.287149938e-06f, 4.287690435e-06f, 4.288221426e-06f, 4.288742911e-06f, 4.289254890e-06f, 4.289757363e-06f, + 4.290250330e-06f, 4.290733793e-06f, 4.291207752e-06f, 4.291672206e-06f, 4.292127156e-06f, 4.292572604e-06f, 4.293008549e-06f, 4.293434991e-06f, 4.293851932e-06f, 4.294259371e-06f, + 4.294657310e-06f, 4.295045749e-06f, 4.295424689e-06f, 4.295794129e-06f, 4.296154072e-06f, 4.296504517e-06f, 4.296845465e-06f, 4.297176917e-06f, 4.297498874e-06f, 4.297811336e-06f, + 4.298114305e-06f, 4.298407780e-06f, 4.298691763e-06f, 4.298966255e-06f, 4.299231256e-06f, 4.299486767e-06f, 4.299732790e-06f, 4.299969324e-06f, 4.300196372e-06f, 4.300413934e-06f, + 4.300622011e-06f, 4.300820603e-06f, 4.301009713e-06f, 4.301189341e-06f, 4.301359488e-06f, 4.301520155e-06f, 4.301671343e-06f, 4.301813054e-06f, 4.301945288e-06f, 4.302068047e-06f, + 4.302181332e-06f, 4.302285144e-06f, 4.302379485e-06f, 4.302464355e-06f, 4.302539756e-06f, 4.302605689e-06f, 4.302662155e-06f, 4.302709156e-06f, 4.302746693e-06f, 4.302774768e-06f, + 4.302793382e-06f, 4.302802535e-06f, 4.302802231e-06f, 4.302792470e-06f, 4.302773253e-06f, 4.302744583e-06f, 4.302706460e-06f, 4.302658886e-06f, 4.302601864e-06f, 4.302535393e-06f, + 4.302459476e-06f, 4.302374115e-06f, 4.302279311e-06f, 4.302175066e-06f, 4.302061382e-06f, 4.301938259e-06f, 4.301805701e-06f, 4.301663708e-06f, 4.301512283e-06f, 4.301351426e-06f, + 4.301181141e-06f, 4.301001429e-06f, 4.300812291e-06f, 4.300613730e-06f, 4.300405747e-06f, 4.300188345e-06f, 4.299961525e-06f, 4.299725289e-06f, 4.299479639e-06f, 4.299224577e-06f, + 4.298960106e-06f, 4.298686226e-06f, 4.298402941e-06f, 4.298110252e-06f, 4.297808162e-06f, 4.297496672e-06f, 4.297175785e-06f, 4.296845502e-06f, 4.296505826e-06f, 4.296156760e-06f, + 4.295798304e-06f, 4.295430463e-06f, 4.295053237e-06f, 4.294666629e-06f, 4.294270642e-06f, 4.293865277e-06f, 4.293450537e-06f, 4.293026425e-06f, 4.292592942e-06f, 4.292150092e-06f, + 4.291697876e-06f, 4.291236297e-06f, 4.290765357e-06f, 4.290285060e-06f, 4.289795406e-06f, 4.289296400e-06f, 4.288788043e-06f, 4.288270338e-06f, 4.287743288e-06f, 4.287206895e-06f, + 4.286661161e-06f, 4.286106091e-06f, 4.285541685e-06f, 4.284967946e-06f, 4.284384879e-06f, 4.283792484e-06f, 4.283190766e-06f, 4.282579726e-06f, 4.281959367e-06f, 4.281329693e-06f, + 4.280690705e-06f, 4.280042408e-06f, 4.279384803e-06f, 4.278717894e-06f, 4.278041683e-06f, 4.277356174e-06f, 4.276661369e-06f, 4.275957272e-06f, 4.275243884e-06f, 4.274521210e-06f, + 4.273789253e-06f, 4.273048014e-06f, 4.272297498e-06f, 4.271537708e-06f, 4.270768646e-06f, 4.269990316e-06f, 4.269202720e-06f, 4.268405863e-06f, 4.267599746e-06f, 4.266784374e-06f, + 4.265959750e-06f, 4.265125876e-06f, 4.264282757e-06f, 4.263430394e-06f, 4.262568793e-06f, 4.261697955e-06f, 4.260817885e-06f, 4.259928585e-06f, 4.259030059e-06f, 4.258122310e-06f, + 4.257205343e-06f, 4.256279159e-06f, 4.255343763e-06f, 4.254399159e-06f, 4.253445349e-06f, 4.252482337e-06f, 4.251510127e-06f, 4.250528722e-06f, 4.249538126e-06f, 4.248538342e-06f, + 4.247529375e-06f, 4.246511227e-06f, 4.245483902e-06f, 4.244447405e-06f, 4.243401738e-06f, 4.242346905e-06f, 4.241282910e-06f, 4.240209758e-06f, 4.239127451e-06f, 4.238035993e-06f, + 4.236935389e-06f, 4.235825641e-06f, 4.234706755e-06f, 4.233578733e-06f, 4.232441580e-06f, 4.231295299e-06f, 4.230139895e-06f, 4.228975371e-06f, 4.227801732e-06f, 4.226618981e-06f, + 4.225427122e-06f, 4.224226160e-06f, 4.223016098e-06f, 4.221796941e-06f, 4.220568692e-06f, 4.219331356e-06f, 4.218084936e-06f, 4.216829438e-06f, 4.215564864e-06f, 4.214291220e-06f, + 4.213008509e-06f, 4.211716736e-06f, 4.210415905e-06f, 4.209106020e-06f, 4.207787086e-06f, 4.206459106e-06f, 4.205122085e-06f, 4.203776027e-06f, 4.202420937e-06f, 4.201056820e-06f, + 4.199683678e-06f, 4.198301518e-06f, 4.196910343e-06f, 4.195510157e-06f, 4.194100966e-06f, 4.192682774e-06f, 4.191255584e-06f, 4.189819403e-06f, 4.188374233e-06f, 4.186920081e-06f, + 4.185456950e-06f, 4.183984845e-06f, 4.182503770e-06f, 4.181013731e-06f, 4.179514731e-06f, 4.178006777e-06f, 4.176489871e-06f, 4.174964020e-06f, 4.173429227e-06f, 4.171885497e-06f, + 4.170332836e-06f, 4.168771248e-06f, 4.167200738e-06f, 4.165621310e-06f, 4.164032970e-06f, 4.162435723e-06f, 4.160829572e-06f, 4.159214524e-06f, 4.157590583e-06f, 4.155957754e-06f, + 4.154316041e-06f, 4.152665451e-06f, 4.151005988e-06f, 4.149337656e-06f, 4.147660462e-06f, 4.145974410e-06f, 4.144279505e-06f, 4.142575752e-06f, 4.140863156e-06f, 4.139141723e-06f, + 4.137411457e-06f, 4.135672364e-06f, 4.133924449e-06f, 4.132167717e-06f, 4.130402174e-06f, 4.128627824e-06f, 4.126844673e-06f, 4.125052726e-06f, 4.123251989e-06f, 4.121442466e-06f, + 4.119624164e-06f, 4.117797086e-06f, 4.115961240e-06f, 4.114116630e-06f, 4.112263261e-06f, 4.110401140e-06f, 4.108530270e-06f, 4.106650659e-06f, 4.104762311e-06f, 4.102865232e-06f, + 4.100959428e-06f, 4.099044903e-06f, 4.097121664e-06f, 4.095189715e-06f, 4.093249064e-06f, 4.091299715e-06f, 4.089341673e-06f, 4.087374946e-06f, 4.085399537e-06f, 4.083415453e-06f, + 4.081422700e-06f, 4.079421283e-06f, 4.077411208e-06f, 4.075392481e-06f, 4.073365108e-06f, 4.071329093e-06f, 4.069284444e-06f, 4.067231166e-06f, 4.065169265e-06f, 4.063098746e-06f, + 4.061019616e-06f, 4.058931880e-06f, 4.056835545e-06f, 4.054730616e-06f, 4.052617099e-06f, 4.050495001e-06f, 4.048364327e-06f, 4.046225083e-06f, 4.044077275e-06f, 4.041920909e-06f, + 4.039755992e-06f, 4.037582529e-06f, 4.035400527e-06f, 4.033209992e-06f, 4.031010929e-06f, 4.028803345e-06f, 4.026587246e-06f, 4.024362639e-06f, 4.022129528e-06f, 4.019887922e-06f, + 4.017637826e-06f, 4.015379245e-06f, 4.013112188e-06f, 4.010836658e-06f, 4.008552664e-06f, 4.006260212e-06f, 4.003959307e-06f, 4.001649956e-06f, 3.999332166e-06f, 3.997005942e-06f, + 3.994671292e-06f, 3.992328222e-06f, 3.989976737e-06f, 3.987616846e-06f, 3.985248553e-06f, 3.982871866e-06f, 3.980486792e-06f, 3.978093335e-06f, 3.975691505e-06f, 3.973281305e-06f, + 3.970862745e-06f, 3.968435829e-06f, 3.966000565e-06f, 3.963556959e-06f, 3.961105018e-06f, 3.958644749e-06f, 3.956176158e-06f, 3.953699252e-06f, 3.951214038e-06f, 3.948720522e-06f, + 3.946218712e-06f, 3.943708613e-06f, 3.941190234e-06f, 3.938663580e-06f, 3.936128658e-06f, 3.933585476e-06f, 3.931034040e-06f, 3.928474357e-06f, 3.925906434e-06f, 3.923330278e-06f, + 3.920745896e-06f, 3.918153294e-06f, 3.915552480e-06f, 3.912943461e-06f, 3.910326244e-06f, 3.907700835e-06f, 3.905067243e-06f, 3.902425473e-06f, 3.899775532e-06f, 3.897117429e-06f, + 3.894451170e-06f, 3.891776763e-06f, 3.889094213e-06f, 3.886403529e-06f, 3.883704718e-06f, 3.880997787e-06f, 3.878282742e-06f, 3.875559592e-06f, 3.872828344e-06f, 3.870089004e-06f, + 3.867341580e-06f, 3.864586080e-06f, 3.861822510e-06f, 3.859050878e-06f, 3.856271192e-06f, 3.853483458e-06f, 3.850687685e-06f, 3.847883878e-06f, 3.845072047e-06f, 3.842252198e-06f, + 3.839424338e-06f, 3.836588476e-06f, 3.833744618e-06f, 3.830892772e-06f, 3.828032946e-06f, 3.825165147e-06f, 3.822289383e-06f, 3.819405661e-06f, 3.816513988e-06f, 3.813614373e-06f, + 3.810706823e-06f, 3.807791346e-06f, 3.804867949e-06f, 3.801936639e-06f, 3.798997426e-06f, 3.796050315e-06f, 3.793095315e-06f, 3.790132434e-06f, 3.787161679e-06f, 3.784183059e-06f, + 3.781196580e-06f, 3.778202251e-06f, 3.775200079e-06f, 3.772190073e-06f, 3.769172240e-06f, 3.766146587e-06f, 3.763113124e-06f, 3.760071857e-06f, 3.757022795e-06f, 3.753965945e-06f, + 3.750901315e-06f, 3.747828914e-06f, 3.744748749e-06f, 3.741660828e-06f, 3.738565160e-06f, 3.735461752e-06f, 3.732350612e-06f, 3.729231749e-06f, 3.726105169e-06f, 3.722970882e-06f, + 3.719828896e-06f, 3.716679218e-06f, 3.713521857e-06f, 3.710356821e-06f, 3.707184118e-06f, 3.704003756e-06f, 3.700815743e-06f, 3.697620088e-06f, 3.694416799e-06f, 3.691205883e-06f, + 3.687987350e-06f, 3.684761207e-06f, 3.681527462e-06f, 3.678286125e-06f, 3.675037203e-06f, 3.671780705e-06f, 3.668516638e-06f, 3.665245012e-06f, 3.661965835e-06f, 3.658679114e-06f, + 3.655384859e-06f, 3.652083078e-06f, 3.648773778e-06f, 3.645456970e-06f, 3.642132661e-06f, 3.638800859e-06f, 3.635461574e-06f, 3.632114812e-06f, 3.628760585e-06f, 3.625398898e-06f, + 3.622029762e-06f, 3.618653185e-06f, 3.615269175e-06f, 3.611877740e-06f, 3.608478891e-06f, 3.605072634e-06f, 3.601658979e-06f, 3.598237934e-06f, 3.594809509e-06f, 3.591373711e-06f, + 3.587930550e-06f, 3.584480034e-06f, 3.581022172e-06f, 3.577556972e-06f, 3.574084444e-06f, 3.570604595e-06f, 3.567117436e-06f, 3.563622975e-06f, 3.560121220e-06f, 3.556612180e-06f, + 3.553095864e-06f, 3.549572282e-06f, 3.546041441e-06f, 3.542503351e-06f, 3.538958021e-06f, 3.535405460e-06f, 3.531845676e-06f, 3.528278679e-06f, 3.524704477e-06f, 3.521123079e-06f, + 3.517534495e-06f, 3.513938733e-06f, 3.510335803e-06f, 3.506725713e-06f, 3.503108472e-06f, 3.499484090e-06f, 3.495852576e-06f, 3.492213939e-06f, 3.488568187e-06f, 3.484915330e-06f, + 3.481255378e-06f, 3.477588338e-06f, 3.473914221e-06f, 3.470233036e-06f, 3.466544791e-06f, 3.462849496e-06f, 3.459147160e-06f, 3.455437793e-06f, 3.451721403e-06f, 3.447998000e-06f, + 3.444267593e-06f, 3.440530192e-06f, 3.436785806e-06f, 3.433034443e-06f, 3.429276114e-06f, 3.425510828e-06f, 3.421738593e-06f, 3.417959420e-06f, 3.414173318e-06f, 3.410380297e-06f, + 3.406580364e-06f, 3.402773531e-06f, 3.398959807e-06f, 3.395139200e-06f, 3.391311721e-06f, 3.387477378e-06f, 3.383636182e-06f, 3.379788142e-06f, 3.375933267e-06f, 3.372071568e-06f, + 3.368203052e-06f, 3.364327731e-06f, 3.360445614e-06f, 3.356556709e-06f, 3.352661028e-06f, 3.348758579e-06f, 3.344849371e-06f, 3.340933416e-06f, 3.337010722e-06f, 3.333081299e-06f, + 3.329145157e-06f, 3.325202305e-06f, 3.321252753e-06f, 3.317296511e-06f, 3.313333589e-06f, 3.309363996e-06f, 3.305387742e-06f, 3.301404837e-06f, 3.297415290e-06f, 3.293419112e-06f, + 3.289416312e-06f, 3.285406900e-06f, 3.281390886e-06f, 3.277368280e-06f, 3.273339092e-06f, 3.269303331e-06f, 3.265261007e-06f, 3.261212131e-06f, 3.257156712e-06f, 3.253094760e-06f, + 3.249026285e-06f, 3.244951298e-06f, 3.240869807e-06f, 3.236781823e-06f, 3.232687356e-06f, 3.228586417e-06f, 3.224479014e-06f, 3.220365158e-06f, 3.216244860e-06f, 3.212118128e-06f, + 3.207984974e-06f, 3.203845407e-06f, 3.199699438e-06f, 3.195547076e-06f, 3.191388331e-06f, 3.187223215e-06f, 3.183051736e-06f, 3.178873906e-06f, 3.174689733e-06f, 3.170499229e-06f, + 3.166302404e-06f, 3.162099267e-06f, 3.157889830e-06f, 3.153674102e-06f, 3.149452093e-06f, 3.145223814e-06f, 3.140989275e-06f, 3.136748487e-06f, 3.132501459e-06f, 3.128248202e-06f, + 3.123988726e-06f, 3.119723042e-06f, 3.115451159e-06f, 3.111173089e-06f, 3.106888842e-06f, 3.102598428e-06f, 3.098301857e-06f, 3.093999139e-06f, 3.089690286e-06f, 3.085375308e-06f, + 3.081054215e-06f, 3.076727017e-06f, 3.072393725e-06f, 3.068054350e-06f, 3.063708901e-06f, 3.059357390e-06f, 3.054999827e-06f, 3.050636223e-06f, 3.046266587e-06f, 3.041890931e-06f, + 3.037509265e-06f, 3.033121600e-06f, 3.028727946e-06f, 3.024328313e-06f, 3.019922713e-06f, 3.015511157e-06f, 3.011093653e-06f, 3.006670215e-06f, 3.002240851e-06f, 2.997805572e-06f, + 2.993364390e-06f, 2.988917315e-06f, 2.984464358e-06f, 2.980005529e-06f, 2.975540838e-06f, 2.971070298e-06f, 2.966593918e-06f, 2.962111710e-06f, 2.957623683e-06f, 2.953129850e-06f, + 2.948630220e-06f, 2.944124804e-06f, 2.939613613e-06f, 2.935096659e-06f, 2.930573951e-06f, 2.926045501e-06f, 2.921511319e-06f, 2.916971417e-06f, 2.912425805e-06f, 2.907874494e-06f, + 2.903317495e-06f, 2.898754820e-06f, 2.894186477e-06f, 2.889612480e-06f, 2.885032838e-06f, 2.880447563e-06f, 2.875856666e-06f, 2.871260157e-06f, 2.866658047e-06f, 2.862050348e-06f, + 2.857437071e-06f, 2.852818226e-06f, 2.848193824e-06f, 2.843563878e-06f, 2.838928396e-06f, 2.834287392e-06f, 2.829640875e-06f, 2.824988857e-06f, 2.820331349e-06f, 2.815668362e-06f, + 2.810999907e-06f, 2.806325995e-06f, 2.801646637e-06f, 2.796961845e-06f, 2.792271629e-06f, 2.787576001e-06f, 2.782874973e-06f, 2.778168554e-06f, 2.773456756e-06f, 2.768739591e-06f, + 2.764017070e-06f, 2.759289203e-06f, 2.754556003e-06f, 2.749817480e-06f, 2.745073645e-06f, 2.740324511e-06f, 2.735570087e-06f, 2.730810386e-06f, 2.726045419e-06f, 2.721275196e-06f, + 2.716499730e-06f, 2.711719031e-06f, 2.706933112e-06f, 2.702141982e-06f, 2.697345654e-06f, 2.692544139e-06f, 2.687737449e-06f, 2.682925594e-06f, 2.678108586e-06f, 2.673286437e-06f, + 2.668459157e-06f, 2.663626759e-06f, 2.658789253e-06f, 2.653946652e-06f, 2.649098966e-06f, 2.644246207e-06f, 2.639388387e-06f, 2.634525516e-06f, 2.629657607e-06f, 2.624784671e-06f, + 2.619906719e-06f, 2.615023763e-06f, 2.610135815e-06f, 2.605242885e-06f, 2.600344986e-06f, 2.595442129e-06f, 2.590534326e-06f, 2.585621587e-06f, 2.580703926e-06f, 2.575781352e-06f, + 2.570853879e-06f, 2.565921517e-06f, 2.560984277e-06f, 2.556042173e-06f, 2.551095215e-06f, 2.546143415e-06f, 2.541186784e-06f, 2.536225335e-06f, 2.531259079e-06f, 2.526288027e-06f, + 2.521312191e-06f, 2.516331583e-06f, 2.511346215e-06f, 2.506356098e-06f, 2.501361244e-06f, 2.496361665e-06f, 2.491357372e-06f, 2.486348378e-06f, 2.481334693e-06f, 2.476316330e-06f, + 2.471293301e-06f, 2.466265617e-06f, 2.461233289e-06f, 2.456196331e-06f, 2.451154753e-06f, 2.446108568e-06f, 2.441057787e-06f, 2.436002421e-06f, 2.430942484e-06f, 2.425877986e-06f, + 2.420808940e-06f, 2.415735357e-06f, 2.410657250e-06f, 2.405574630e-06f, 2.400487508e-06f, 2.395395898e-06f, 2.390299810e-06f, 2.385199257e-06f, 2.380094251e-06f, 2.374984803e-06f, + 2.369870925e-06f, 2.364752630e-06f, 2.359629929e-06f, 2.354502835e-06f, 2.349371358e-06f, 2.344235512e-06f, 2.339095308e-06f, 2.333950758e-06f, 2.328801875e-06f, 2.323648669e-06f, + 2.318491154e-06f, 2.313329340e-06f, 2.308163241e-06f, 2.302992868e-06f, 2.297818233e-06f, 2.292639349e-06f, 2.287456227e-06f, 2.282268879e-06f, 2.277077317e-06f, 2.271881554e-06f, + 2.266681602e-06f, 2.261477472e-06f, 2.256269177e-06f, 2.251056729e-06f, 2.245840140e-06f, 2.240619422e-06f, 2.235394587e-06f, 2.230165648e-06f, 2.224932616e-06f, 2.219695503e-06f, + 2.214454322e-06f, 2.209209086e-06f, 2.203959805e-06f, 2.198706493e-06f, 2.193449161e-06f, 2.188187821e-06f, 2.182922487e-06f, 2.177653169e-06f, 2.172379881e-06f, 2.167102634e-06f, + 2.161821441e-06f, 2.156536314e-06f, 2.151247265e-06f, 2.145954306e-06f, 2.140657450e-06f, 2.135356709e-06f, 2.130052094e-06f, 2.124743620e-06f, 2.119431297e-06f, 2.114115137e-06f, + 2.108795154e-06f, 2.103471360e-06f, 2.098143767e-06f, 2.092812386e-06f, 2.087477231e-06f, 2.082138314e-06f, 2.076795647e-06f, 2.071449242e-06f, 2.066099112e-06f, 2.060745270e-06f, + 2.055387726e-06f, 2.050026495e-06f, 2.044661587e-06f, 2.039293017e-06f, 2.033920795e-06f, 2.028544934e-06f, 2.023165448e-06f, 2.017782347e-06f, 2.012395645e-06f, 2.007005353e-06f, + 2.001611485e-06f, 1.996214053e-06f, 1.990813069e-06f, 1.985408545e-06f, 1.980000495e-06f, 1.974588930e-06f, 1.969173863e-06f, 1.963755306e-06f, 1.958333272e-06f, 1.952907774e-06f, + 1.947478823e-06f, 1.942046432e-06f, 1.936610614e-06f, 1.931171382e-06f, 1.925728747e-06f, 1.920282722e-06f, 1.914833320e-06f, 1.909380553e-06f, 1.903924434e-06f, 1.898464975e-06f, + 1.893002189e-06f, 1.887536088e-06f, 1.882066685e-06f, 1.876593993e-06f, 1.871118023e-06f, 1.865638789e-06f, 1.860156303e-06f, 1.854670577e-06f, 1.849181625e-06f, 1.843689458e-06f, + 1.838194090e-06f, 1.832695533e-06f, 1.827193799e-06f, 1.821688901e-06f, 1.816180852e-06f, 1.810669665e-06f, 1.805155351e-06f, 1.799637923e-06f, 1.794117395e-06f, 1.788593779e-06f, + 1.783067087e-06f, 1.777537332e-06f, 1.772004527e-06f, 1.766468684e-06f, 1.760929815e-06f, 1.755387935e-06f, 1.749843055e-06f, 1.744295188e-06f, 1.738744346e-06f, 1.733190542e-06f, + 1.727633790e-06f, 1.722074101e-06f, 1.716511489e-06f, 1.710945965e-06f, 1.705377543e-06f, 1.699806236e-06f, 1.694232055e-06f, 1.688655014e-06f, 1.683075126e-06f, 1.677492403e-06f, + 1.671906858e-06f, 1.666318504e-06f, 1.660727353e-06f, 1.655133418e-06f, 1.649536712e-06f, 1.643937248e-06f, 1.638335038e-06f, 1.632730095e-06f, 1.627122432e-06f, 1.621512061e-06f, + 1.615898996e-06f, 1.610283249e-06f, 1.604664832e-06f, 1.599043760e-06f, 1.593420044e-06f, 1.587793697e-06f, 1.582164732e-06f, 1.576533162e-06f, 1.570898999e-06f, 1.565262257e-06f, + 1.559622948e-06f, 1.553981085e-06f, 1.548336681e-06f, 1.542689748e-06f, 1.537040300e-06f, 1.531388349e-06f, 1.525733908e-06f, 1.520076990e-06f, 1.514417608e-06f, 1.508755774e-06f, + 1.503091501e-06f, 1.497424803e-06f, 1.491755692e-06f, 1.486084180e-06f, 1.480410281e-06f, 1.474734008e-06f, 1.469055374e-06f, 1.463374390e-06f, 1.457691071e-06f, 1.452005429e-06f, + 1.446317476e-06f, 1.440627227e-06f, 1.434934693e-06f, 1.429239887e-06f, 1.423542823e-06f, 1.417843513e-06f, 1.412141970e-06f, 1.406438208e-06f, 1.400732238e-06f, 1.395024074e-06f, + 1.389313728e-06f, 1.383601215e-06f, 1.377886546e-06f, 1.372169734e-06f, 1.366450793e-06f, 1.360729734e-06f, 1.355006572e-06f, 1.349281319e-06f, 1.343553988e-06f, 1.337824592e-06f, + 1.332093144e-06f, 1.326359656e-06f, 1.320624142e-06f, 1.314886615e-06f, 1.309147088e-06f, 1.303405572e-06f, 1.297662082e-06f, 1.291916631e-06f, 1.286169231e-06f, 1.280419895e-06f, + 1.274668636e-06f, 1.268915467e-06f, 1.263160402e-06f, 1.257403452e-06f, 1.251644632e-06f, 1.245883953e-06f, 1.240121430e-06f, 1.234357074e-06f, 1.228590899e-06f, 1.222822918e-06f, + 1.217053143e-06f, 1.211281589e-06f, 1.205508267e-06f, 1.199733191e-06f, 1.193956373e-06f, 1.188177827e-06f, 1.182397566e-06f, 1.176615602e-06f, 1.170831949e-06f, 1.165046619e-06f, + 1.159259626e-06f, 1.153470983e-06f, 1.147680702e-06f, 1.141888797e-06f, 1.136095280e-06f, 1.130300164e-06f, 1.124503463e-06f, 1.118705190e-06f, 1.112905357e-06f, 1.107103978e-06f, + 1.101301065e-06f, 1.095496631e-06f, 1.089690690e-06f, 1.083883255e-06f, 1.078074338e-06f, 1.072263953e-06f, 1.066452112e-06f, 1.060638829e-06f, 1.054824116e-06f, 1.049007987e-06f, + 1.043190454e-06f, 1.037371531e-06f, 1.031551231e-06f, 1.025729566e-06f, 1.019906550e-06f, 1.014082195e-06f, 1.008256516e-06f, 1.002429524e-06f, 9.966012322e-07f, 9.907716546e-07f, + 9.849408037e-07f, 9.791086926e-07f, 9.732753344e-07f, 9.674407420e-07f, 9.616049285e-07f, 9.557679068e-07f, 9.499296901e-07f, 9.440902913e-07f, 9.382497235e-07f, 9.324079997e-07f, + 9.265651329e-07f, 9.207211362e-07f, 9.148760226e-07f, 9.090298051e-07f, 9.031824968e-07f, 8.973341107e-07f, 8.914846598e-07f, 8.856341571e-07f, 8.797826157e-07f, 8.739300487e-07f, + 8.680764690e-07f, 8.622218896e-07f, 8.563663237e-07f, 8.505097843e-07f, 8.446522843e-07f, 8.387938369e-07f, 8.329344550e-07f, 8.270741517e-07f, 8.212129400e-07f, 8.153508329e-07f, + 8.094878436e-07f, 8.036239850e-07f, 7.977592701e-07f, 7.918937120e-07f, 7.860273238e-07f, 7.801601184e-07f, 7.742921089e-07f, 7.684233083e-07f, 7.625537296e-07f, 7.566833860e-07f, + 7.508122904e-07f, 7.449404558e-07f, 7.390678953e-07f, 7.331946219e-07f, 7.273206487e-07f, 7.214459886e-07f, 7.155706547e-07f, 7.096946601e-07f, 7.038180177e-07f, 6.979407406e-07f, + 6.920628418e-07f, 6.861843344e-07f, 6.803052313e-07f, 6.744255456e-07f, 6.685452903e-07f, 6.626644785e-07f, 6.567831231e-07f, 6.509012372e-07f, 6.450188338e-07f, 6.391359259e-07f, + 6.332525265e-07f, 6.273686487e-07f, 6.214843055e-07f, 6.155995099e-07f, 6.097142749e-07f, 6.038286135e-07f, 5.979425387e-07f, 5.920560636e-07f, 5.861692012e-07f, 5.802819644e-07f, + 5.743943663e-07f, 5.685064198e-07f, 5.626181381e-07f, 5.567295340e-07f, 5.508406207e-07f, 5.449514110e-07f, 5.390619180e-07f, 5.331721548e-07f, 5.272821342e-07f, 5.213918693e-07f, + 5.155013731e-07f, 5.096106586e-07f, 5.037197388e-07f, 4.978286266e-07f, 4.919373351e-07f, 4.860458772e-07f, 4.801542659e-07f, 4.742625143e-07f, 4.683706352e-07f, 4.624786417e-07f, + 4.565865468e-07f, 4.506943634e-07f, 4.448021044e-07f, 4.389097830e-07f, 4.330174120e-07f, 4.271250044e-07f, 4.212325732e-07f, 4.153401313e-07f, 4.094476918e-07f, 4.035552675e-07f, + 3.976628714e-07f, 3.917705166e-07f, 3.858782158e-07f, 3.799859822e-07f, 3.740938286e-07f, 3.682017681e-07f, 3.623098134e-07f, 3.564179777e-07f, 3.505262737e-07f, 3.446347146e-07f, + 3.387433132e-07f, 3.328520823e-07f, 3.269610351e-07f, 3.210701844e-07f, 3.151795431e-07f, 3.092891242e-07f, 3.033989405e-07f, 2.975090050e-07f, 2.916193307e-07f, 2.857299304e-07f, + 2.798408170e-07f, 2.739520035e-07f, 2.680635028e-07f, 2.621753277e-07f, 2.562874912e-07f, 2.504000062e-07f, 2.445128855e-07f, 2.386261421e-07f, 2.327397889e-07f, 2.268538386e-07f, + 2.209683043e-07f, 2.150831988e-07f, 2.091985350e-07f, 2.033143258e-07f, 1.974305839e-07f, 1.915473224e-07f, 1.856645541e-07f, 1.797822918e-07f, 1.739005483e-07f, 1.680193367e-07f, + 1.621386696e-07f, 1.562585600e-07f, 1.503790207e-07f, 1.445000646e-07f, 1.386217044e-07f, 1.327439531e-07f, 1.268668234e-07f, 1.209903283e-07f, 1.151144805e-07f, 1.092392928e-07f, + 1.033647781e-07f, 9.749094915e-08f, 9.161781884e-08f, 8.574539994e-08f, 7.987370527e-08f, 7.400274762e-08f, 6.813253979e-08f, 6.226309459e-08f, 5.639442481e-08f, 5.052654323e-08f, + 4.465946264e-08f, 3.879319583e-08f, 3.292775556e-08f, 2.706315462e-08f, 2.119940577e-08f, 1.533652178e-08f, 9.474515411e-09f, 3.613399427e-09f, -2.246813421e-09f, -8.106110383e-09f, + -1.396447871e-08f, -1.982190566e-08f, -2.567837850e-08f, -3.153388449e-08f, -3.738841090e-08f, -4.324194500e-08f, -4.909447407e-08f, -5.494598540e-08f, -6.079646627e-08f, -6.664590397e-08f, + -7.249428580e-08f, -7.834159905e-08f, -8.418783103e-08f, -9.003296904e-08f, -9.587700040e-08f, -1.017199124e-07f, -1.075616924e-07f, -1.134023278e-07f, -1.192418057e-07f, -1.250801137e-07f, + -1.309172389e-07f, -1.367531688e-07f, -1.425878908e-07f, -1.484213920e-07f, -1.542536600e-07f, -1.600846821e-07f, -1.659144456e-07f, -1.717429380e-07f, -1.775701465e-07f, -1.833960586e-07f, + -1.892206617e-07f, -1.950439431e-07f, -2.008658903e-07f, -2.066864906e-07f, -2.125057314e-07f, -2.183236003e-07f, -2.241400845e-07f, -2.299551715e-07f, -2.357688487e-07f, -2.415811036e-07f, + -2.473919236e-07f, -2.532012961e-07f, -2.590092086e-07f, -2.648156485e-07f, -2.706206033e-07f, -2.764240604e-07f, -2.822260074e-07f, -2.880264316e-07f, -2.938253206e-07f, -2.996226618e-07f, + -3.054184428e-07f, -3.112126510e-07f, -3.170052739e-07f, -3.227962991e-07f, -3.285857140e-07f, -3.343735061e-07f, -3.401596630e-07f, -3.459441722e-07f, -3.517270213e-07f, -3.575081977e-07f, + -3.632876890e-07f, -3.690654828e-07f, -3.748415666e-07f, -3.806159279e-07f, -3.863885544e-07f, -3.921594336e-07f, -3.979285531e-07f, -4.036959005e-07f, -4.094614633e-07f, -4.152252292e-07f, + -4.209871858e-07f, -4.267473206e-07f, -4.325056212e-07f, -4.382620754e-07f, -4.440166707e-07f, -4.497693947e-07f, -4.555202351e-07f, -4.612691795e-07f, -4.670162156e-07f, -4.727613311e-07f, + -4.785045135e-07f, -4.842457506e-07f, -4.899850300e-07f, -4.957223394e-07f, -5.014576665e-07f, -5.071909990e-07f, -5.129223245e-07f, -5.186516309e-07f, -5.243789058e-07f, -5.301041369e-07f, + -5.358273119e-07f, -5.415484186e-07f, -5.472674447e-07f, -5.529843779e-07f, -5.586992061e-07f, -5.644119169e-07f, -5.701224981e-07f, -5.758309375e-07f, -5.815372229e-07f, -5.872413420e-07f, + -5.929432827e-07f, -5.986430326e-07f, -6.043405798e-07f, -6.100359118e-07f, -6.157290167e-07f, -6.214198821e-07f, -6.271084959e-07f, -6.327948460e-07f, -6.384789201e-07f, -6.441607062e-07f, + -6.498401921e-07f, -6.555173657e-07f, -6.611922148e-07f, -6.668647273e-07f, -6.725348912e-07f, -6.782026942e-07f, -6.838681243e-07f, -6.895311694e-07f, -6.951918174e-07f, -7.008500562e-07f, + -7.065058738e-07f, -7.121592582e-07f, -7.178101971e-07f, -7.234586786e-07f, -7.291046907e-07f, -7.347482213e-07f, -7.403892583e-07f, -7.460277899e-07f, -7.516638038e-07f, -7.572972882e-07f, + -7.629282311e-07f, -7.685566204e-07f, -7.741824441e-07f, -7.798056904e-07f, -7.854263472e-07f, -7.910444025e-07f, -7.966598444e-07f, -8.022726610e-07f, -8.078828403e-07f, -8.134903704e-07f, + -8.190952394e-07f, -8.246974353e-07f, -8.302969463e-07f, -8.358937604e-07f, -8.414878658e-07f, -8.470792506e-07f, -8.526679028e-07f, -8.582538106e-07f, -8.638369623e-07f, -8.694173458e-07f, + -8.749949494e-07f, -8.805697612e-07f, -8.861417694e-07f, -8.917109622e-07f, -8.972773278e-07f, -9.028408543e-07f, -9.084015300e-07f, -9.139593431e-07f, -9.195142818e-07f, -9.250663342e-07f, + -9.306154888e-07f, -9.361617336e-07f, -9.417050571e-07f, -9.472454473e-07f, -9.527828926e-07f, -9.583173813e-07f, -9.638489016e-07f, -9.693774419e-07f, -9.749029904e-07f, -9.804255354e-07f, + -9.859450654e-07f, -9.914615685e-07f, -9.969750332e-07f, -1.002485448e-06f, -1.007992801e-06f, -1.013497080e-06f, -1.018998274e-06f, -1.024496372e-06f, -1.029991362e-06f, -1.035483231e-06f, + -1.040971969e-06f, -1.046457564e-06f, -1.051940005e-06f, -1.057419279e-06f, -1.062895375e-06f, -1.068368283e-06f, -1.073837989e-06f, -1.079304483e-06f, -1.084767753e-06f, -1.090227788e-06f, + -1.095684575e-06f, -1.101138104e-06f, -1.106588364e-06f, -1.112035342e-06f, -1.117479027e-06f, -1.122919407e-06f, -1.128356472e-06f, -1.133790210e-06f, -1.139220609e-06f, -1.144647658e-06f, + -1.150071345e-06f, -1.155491660e-06f, -1.160908590e-06f, -1.166322124e-06f, -1.171732252e-06f, -1.177138961e-06f, -1.182542240e-06f, -1.187942078e-06f, -1.193338463e-06f, -1.198731385e-06f, + -1.204120831e-06f, -1.209506791e-06f, -1.214889253e-06f, -1.220268206e-06f, -1.225643639e-06f, -1.231015540e-06f, -1.236383898e-06f, -1.241748702e-06f, -1.247109941e-06f, -1.252467603e-06f, + -1.257821677e-06f, -1.263172152e-06f, -1.268519016e-06f, -1.273862260e-06f, -1.279201870e-06f, -1.284537836e-06f, -1.289870148e-06f, -1.295198793e-06f, -1.300523761e-06f, -1.305845040e-06f, + -1.311162620e-06f, -1.316476489e-06f, -1.321786636e-06f, -1.327093050e-06f, -1.332395721e-06f, -1.337694635e-06f, -1.342989784e-06f, -1.348281156e-06f, -1.353568739e-06f, -1.358852523e-06f, + -1.364132496e-06f, -1.369408648e-06f, -1.374680967e-06f, -1.379949443e-06f, -1.385214065e-06f, -1.390474821e-06f, -1.395731701e-06f, -1.400984694e-06f, -1.406233788e-06f, -1.411478973e-06f, + -1.416720238e-06f, -1.421957572e-06f, -1.427190963e-06f, -1.432420402e-06f, -1.437645877e-06f, -1.442867378e-06f, -1.448084893e-06f, -1.453298412e-06f, -1.458507923e-06f, -1.463713416e-06f, + -1.468914881e-06f, -1.474112306e-06f, -1.479305680e-06f, -1.484494993e-06f, -1.489680234e-06f, -1.494861392e-06f, -1.500038457e-06f, -1.505211417e-06f, -1.510380262e-06f, -1.515544981e-06f, + -1.520705564e-06f, -1.525861999e-06f, -1.531014277e-06f, -1.536162386e-06f, -1.541306315e-06f, -1.546446055e-06f, -1.551581594e-06f, -1.556712922e-06f, -1.561840028e-06f, -1.566962901e-06f, + -1.572081531e-06f, -1.577195908e-06f, -1.582306020e-06f, -1.587411857e-06f, -1.592513409e-06f, -1.597610665e-06f, -1.602703614e-06f, -1.607792246e-06f, -1.612876551e-06f, -1.617956517e-06f, + -1.623032135e-06f, -1.628103394e-06f, -1.633170283e-06f, -1.638232792e-06f, -1.643290911e-06f, -1.648344628e-06f, -1.653393935e-06f, -1.658438819e-06f, -1.663479271e-06f, -1.668515281e-06f, + -1.673546838e-06f, -1.678573931e-06f, -1.683596551e-06f, -1.688614687e-06f, -1.693628328e-06f, -1.698637464e-06f, -1.703642086e-06f, -1.708642182e-06f, -1.713637742e-06f, -1.718628757e-06f, + -1.723615215e-06f, -1.728597107e-06f, -1.733574422e-06f, -1.738547150e-06f, -1.743515281e-06f, -1.748478804e-06f, -1.753437710e-06f, -1.758391988e-06f, -1.763341629e-06f, -1.768286621e-06f, + -1.773226955e-06f, -1.778162620e-06f, -1.783093607e-06f, -1.788019905e-06f, -1.792941505e-06f, -1.797858396e-06f, -1.802770567e-06f, -1.807678010e-06f, -1.812580714e-06f, -1.817478668e-06f, + -1.822371864e-06f, -1.827260290e-06f, -1.832143937e-06f, -1.837022795e-06f, -1.841896853e-06f, -1.846766103e-06f, -1.851630533e-06f, -1.856490135e-06f, -1.861344897e-06f, -1.866194811e-06f, + -1.871039866e-06f, -1.875880052e-06f, -1.880715359e-06f, -1.885545778e-06f, -1.890371298e-06f, -1.895191911e-06f, -1.900007605e-06f, -1.904818372e-06f, -1.909624200e-06f, -1.914425082e-06f, + -1.919221006e-06f, -1.924011963e-06f, -1.928797943e-06f, -1.933578937e-06f, -1.938354934e-06f, -1.943125925e-06f, -1.947891901e-06f, -1.952652851e-06f, -1.957408766e-06f, -1.962159636e-06f, + -1.966905452e-06f, -1.971646203e-06f, -1.976381881e-06f, -1.981112475e-06f, -1.985837977e-06f, -1.990558376e-06f, -1.995273662e-06f, -1.999983827e-06f, -2.004688861e-06f, -2.009388753e-06f, + -2.014083495e-06f, -2.018773078e-06f, -2.023457490e-06f, -2.028136724e-06f, -2.032810770e-06f, -2.037479617e-06f, -2.042143257e-06f, -2.046801681e-06f, -2.051454878e-06f, -2.056102839e-06f, + -2.060745556e-06f, -2.065383017e-06f, -2.070015215e-06f, -2.074642140e-06f, -2.079263782e-06f, -2.083880133e-06f, -2.088491182e-06f, -2.093096920e-06f, -2.097697339e-06f, -2.102292428e-06f, + -2.106882179e-06f, -2.111466583e-06f, -2.116045629e-06f, -2.120619309e-06f, -2.125187614e-06f, -2.129750534e-06f, -2.134308061e-06f, -2.138860184e-06f, -2.143406895e-06f, -2.147948185e-06f, + -2.152484044e-06f, -2.157014464e-06f, -2.161539435e-06f, -2.166058948e-06f, -2.170572995e-06f, -2.175081565e-06f, -2.179584650e-06f, -2.184082241e-06f, -2.188574329e-06f, -2.193060905e-06f, + -2.197541960e-06f, -2.202017484e-06f, -2.206487470e-06f, -2.210951907e-06f, -2.215410787e-06f, -2.219864101e-06f, -2.224311840e-06f, -2.228753996e-06f, -2.233190558e-06f, -2.237621519e-06f, + -2.242046870e-06f, -2.246466601e-06f, -2.250880704e-06f, -2.255289169e-06f, -2.259691989e-06f, -2.264089155e-06f, -2.268480656e-06f, -2.272866486e-06f, -2.277246634e-06f, -2.281621093e-06f, + -2.285989853e-06f, -2.290352906e-06f, -2.294710244e-06f, -2.299061856e-06f, -2.303407735e-06f, -2.307747873e-06f, -2.312082259e-06f, -2.316410887e-06f, -2.320733746e-06f, -2.325050830e-06f, + -2.329362128e-06f, -2.333667632e-06f, -2.337967334e-06f, -2.342261226e-06f, -2.346549298e-06f, -2.350831542e-06f, -2.355107950e-06f, -2.359378513e-06f, -2.363643223e-06f, -2.367902071e-06f, + -2.372155049e-06f, -2.376402148e-06f, -2.380643360e-06f, -2.384878676e-06f, -2.389108089e-06f, -2.393331589e-06f, -2.397549169e-06f, -2.401760819e-06f, -2.405966533e-06f, -2.410166300e-06f, + -2.414360114e-06f, -2.418547965e-06f, -2.422729846e-06f, -2.426905748e-06f, -2.431075663e-06f, -2.435239582e-06f, -2.439397498e-06f, -2.443549402e-06f, -2.447695286e-06f, -2.451835143e-06f, + -2.455968962e-06f, -2.460096738e-06f, -2.464218461e-06f, -2.468334123e-06f, -2.472443716e-06f, -2.476547232e-06f, -2.480644664e-06f, -2.484736002e-06f, -2.488821240e-06f, -2.492900368e-06f, + -2.496973379e-06f, -2.501040265e-06f, -2.505101017e-06f, -2.509155629e-06f, -2.513204091e-06f, -2.517246397e-06f, -2.521282538e-06f, -2.525312505e-06f, -2.529336292e-06f, -2.533353890e-06f, + -2.537365292e-06f, -2.541370490e-06f, -2.545369475e-06f, -2.549362240e-06f, -2.553348777e-06f, -2.557329079e-06f, -2.561303137e-06f, -2.565270944e-06f, -2.569232492e-06f, -2.573187773e-06f, + -2.577136780e-06f, -2.581079505e-06f, -2.585015940e-06f, -2.588946077e-06f, -2.592869910e-06f, -2.596787429e-06f, -2.600698628e-06f, -2.604603499e-06f, -2.608502035e-06f, -2.612394227e-06f, + -2.616280068e-06f, -2.620159551e-06f, -2.624032668e-06f, -2.627899412e-06f, -2.631759775e-06f, -2.635613749e-06f, -2.639461327e-06f, -2.643302502e-06f, -2.647137267e-06f, -2.650965613e-06f, + -2.654787533e-06f, -2.658603020e-06f, -2.662412067e-06f, -2.666214666e-06f, -2.670010809e-06f, -2.673800490e-06f, -2.677583702e-06f, -2.681360436e-06f, -2.685130685e-06f, -2.688894443e-06f, + -2.692651702e-06f, -2.696402455e-06f, -2.700146694e-06f, -2.703884412e-06f, -2.707615602e-06f, -2.711340258e-06f, -2.715058371e-06f, -2.718769934e-06f, -2.722474941e-06f, -2.726173384e-06f, + -2.729865257e-06f, -2.733550551e-06f, -2.737229261e-06f, -2.740901379e-06f, -2.744566897e-06f, -2.748225809e-06f, -2.751878108e-06f, -2.755523787e-06f, -2.759162839e-06f, -2.762795257e-06f, + -2.766421033e-06f, -2.770040162e-06f, -2.773652636e-06f, -2.777258448e-06f, -2.780857591e-06f, -2.784450058e-06f, -2.788035844e-06f, -2.791614939e-06f, -2.795187339e-06f, -2.798753036e-06f, + -2.802312023e-06f, -2.805864294e-06f, -2.809409841e-06f, -2.812948658e-06f, -2.816480739e-06f, -2.820006076e-06f, -2.823524662e-06f, -2.827036492e-06f, -2.830541559e-06f, -2.834039855e-06f, + -2.837531375e-06f, -2.841016111e-06f, -2.844494057e-06f, -2.847965206e-06f, -2.851429552e-06f, -2.854887089e-06f, -2.858337809e-06f, -2.861781706e-06f, -2.865218774e-06f, -2.868649006e-06f, + -2.872072396e-06f, -2.875488937e-06f, -2.878898623e-06f, -2.882301447e-06f, -2.885697403e-06f, -2.889086485e-06f, -2.892468685e-06f, -2.895843999e-06f, -2.899212419e-06f, -2.902573939e-06f, + -2.905928553e-06f, -2.909276255e-06f, -2.912617038e-06f, -2.915950895e-06f, -2.919277822e-06f, -2.922597811e-06f, -2.925910856e-06f, -2.929216951e-06f, -2.932516090e-06f, -2.935808267e-06f, + -2.939093475e-06f, -2.942371709e-06f, -2.945642962e-06f, -2.948907228e-06f, -2.952164502e-06f, -2.955414776e-06f, -2.958658045e-06f, -2.961894303e-06f, -2.965123545e-06f, -2.968345763e-06f, + -2.971560952e-06f, -2.974769105e-06f, -2.977970218e-06f, -2.981164284e-06f, -2.984351297e-06f, -2.987531251e-06f, -2.990704141e-06f, -2.993869960e-06f, -2.997028703e-06f, -3.000180363e-06f, + -3.003324935e-06f, -3.006462413e-06f, -3.009592792e-06f, -3.012716065e-06f, -3.015832227e-06f, -3.018941272e-06f, -3.022043195e-06f, -3.025137989e-06f, -3.028225649e-06f, -3.031306169e-06f, + -3.034379543e-06f, -3.037445767e-06f, -3.040504834e-06f, -3.043556739e-06f, -3.046601475e-06f, -3.049639039e-06f, -3.052669423e-06f, -3.055692622e-06f, -3.058708632e-06f, -3.061717446e-06f, + -3.064719059e-06f, -3.067713465e-06f, -3.070700659e-06f, -3.073680636e-06f, -3.076653390e-06f, -3.079618915e-06f, -3.082577207e-06f, -3.085528260e-06f, -3.088472068e-06f, -3.091408627e-06f, + -3.094337930e-06f, -3.097259973e-06f, -3.100174750e-06f, -3.103082257e-06f, -3.105982487e-06f, -3.108875435e-06f, -3.111761097e-06f, -3.114639467e-06f, -3.117510540e-06f, -3.120374310e-06f, + -3.123230774e-06f, -3.126079924e-06f, -3.128921757e-06f, -3.131756267e-06f, -3.134583449e-06f, -3.137403298e-06f, -3.140215809e-06f, -3.143020978e-06f, -3.145818797e-06f, -3.148609264e-06f, + -3.151392373e-06f, -3.154168119e-06f, -3.156936497e-06f, -3.159697502e-06f, -3.162451129e-06f, -3.165197373e-06f, -3.167936229e-06f, -3.170667694e-06f, -3.173391760e-06f, -3.176108425e-06f, + -3.178817682e-06f, -3.181519528e-06f, -3.184213957e-06f, -3.186900965e-06f, -3.189580546e-06f, -3.192252697e-06f, -3.194917412e-06f, -3.197574687e-06f, -3.200224517e-06f, -3.202866898e-06f, + -3.205501824e-06f, -3.208129291e-06f, -3.210749295e-06f, -3.213361831e-06f, -3.215966894e-06f, -3.218564480e-06f, -3.221154584e-06f, -3.223737201e-06f, -3.226312328e-06f, -3.228879960e-06f, + -3.231440092e-06f, -3.233992719e-06f, -3.236537838e-06f, -3.239075444e-06f, -3.241605533e-06f, -3.244128099e-06f, -3.246643140e-06f, -3.249150649e-06f, -3.251650624e-06f, -3.254143059e-06f, + -3.256627951e-06f, -3.259105295e-06f, -3.261575087e-06f, -3.264037323e-06f, -3.266491998e-06f, -3.268939108e-06f, -3.271378649e-06f, -3.273810617e-06f, -3.276235007e-06f, -3.278651816e-06f, + -3.281061040e-06f, -3.283462673e-06f, -3.285856713e-06f, -3.288243155e-06f, -3.290621995e-06f, -3.292993229e-06f, -3.295356852e-06f, -3.297712862e-06f, -3.300061254e-06f, -3.302402023e-06f, + -3.304735167e-06f, -3.307060681e-06f, -3.309378561e-06f, -3.311688803e-06f, -3.313991404e-06f, -3.316286359e-06f, -3.318573665e-06f, -3.320853317e-06f, -3.323125313e-06f, -3.325389648e-06f, + -3.327646318e-06f, -3.329895320e-06f, -3.332136650e-06f, -3.334370304e-06f, -3.336596278e-06f, -3.338814569e-06f, -3.341025174e-06f, -3.343228088e-06f, -3.345423307e-06f, -3.347610829e-06f, + -3.349790649e-06f, -3.351962765e-06f, -3.354127172e-06f, -3.356283866e-06f, -3.358432846e-06f, -3.360574105e-06f, -3.362707643e-06f, -3.364833454e-06f, -3.366951535e-06f, -3.369061883e-06f, + -3.371164495e-06f, -3.373259367e-06f, -3.375346495e-06f, -3.377425877e-06f, -3.379497509e-06f, -3.381561387e-06f, -3.383617509e-06f, -3.385665870e-06f, -3.387706469e-06f, -3.389739300e-06f, + -3.391764362e-06f, -3.393781651e-06f, -3.395791163e-06f, -3.397792896e-06f, -3.399786846e-06f, -3.401773011e-06f, -3.403751386e-06f, -3.405721969e-06f, -3.407684757e-06f, -3.409639746e-06f, + -3.411586935e-06f, -3.413526318e-06f, -3.415457894e-06f, -3.417381660e-06f, -3.419297612e-06f, -3.421205747e-06f, -3.423106063e-06f, -3.424998556e-06f, -3.426883224e-06f, -3.428760064e-06f, + -3.430629072e-06f, -3.432490247e-06f, -3.434343584e-06f, -3.436189081e-06f, -3.438026736e-06f, -3.439856545e-06f, -3.441678506e-06f, -3.443492616e-06f, -3.445298872e-06f, -3.447097272e-06f, + -3.448887812e-06f, -3.450670490e-06f, -3.452445304e-06f, -3.454212250e-06f, -3.455971326e-06f, -3.457722530e-06f, -3.459465858e-06f, -3.461201308e-06f, -3.462928878e-06f, -3.464648565e-06f, + -3.466360367e-06f, -3.468064280e-06f, -3.469760303e-06f, -3.471448432e-06f, -3.473128666e-06f, -3.474801002e-06f, -3.476465438e-06f, -3.478121971e-06f, -3.479770598e-06f, -3.481411318e-06f, + -3.483044128e-06f, -3.484669025e-06f, -3.486286007e-06f, -3.487895073e-06f, -3.489496219e-06f, -3.491089444e-06f, -3.492674744e-06f, -3.494252119e-06f, -3.495821565e-06f, -3.497383080e-06f, + -3.498936663e-06f, -3.500482311e-06f, -3.502020022e-06f, -3.503549793e-06f, -3.505071623e-06f, -3.506585510e-06f, -3.508091451e-06f, -3.509589445e-06f, -3.511079489e-06f, -3.512561581e-06f, + -3.514035720e-06f, -3.515501902e-06f, -3.516960128e-06f, -3.518410393e-06f, -3.519852697e-06f, -3.521287037e-06f, -3.522713413e-06f, -3.524131820e-06f, -3.525542259e-06f, -3.526944727e-06f, + -3.528339221e-06f, -3.529725741e-06f, -3.531104285e-06f, -3.532474850e-06f, -3.533837436e-06f, -3.535192039e-06f, -3.536538659e-06f, -3.537877294e-06f, -3.539207942e-06f, -3.540530602e-06f, + -3.541845271e-06f, -3.543151949e-06f, -3.544450633e-06f, -3.545741321e-06f, -3.547024014e-06f, -3.548298708e-06f, -3.549565402e-06f, -3.550824095e-06f, -3.552074785e-06f, -3.553317470e-06f, + -3.554552150e-06f, -3.555778823e-06f, -3.556997487e-06f, -3.558208141e-06f, -3.559410783e-06f, -3.560605413e-06f, -3.561792028e-06f, -3.562970627e-06f, -3.564141210e-06f, -3.565303774e-06f, + -3.566458318e-06f, -3.567604842e-06f, -3.568743344e-06f, -3.569873822e-06f, -3.570996276e-06f, -3.572110703e-06f, -3.573217104e-06f, -3.574315477e-06f, -3.575405820e-06f, -3.576488133e-06f, + -3.577562414e-06f, -3.578628662e-06f, -3.579686877e-06f, -3.580737057e-06f, -3.581779200e-06f, -3.582813307e-06f, -3.583839376e-06f, -3.584857406e-06f, -3.585867396e-06f, -3.586869346e-06f, + -3.587863253e-06f, -3.588849118e-06f, -3.589826939e-06f, -3.590796715e-06f, -3.591758446e-06f, -3.592712131e-06f, -3.593657768e-06f, -3.594595358e-06f, -3.595524899e-06f, -3.596446390e-06f, + -3.597359832e-06f, -3.598265222e-06f, -3.599162560e-06f, -3.600051846e-06f, -3.600933079e-06f, -3.601806258e-06f, -3.602671383e-06f, -3.603528452e-06f, -3.604377466e-06f, -3.605218423e-06f, + -3.606051324e-06f, -3.606876167e-06f, -3.607692952e-06f, -3.608501678e-06f, -3.609302345e-06f, -3.610094953e-06f, -3.610879501e-06f, -3.611655988e-06f, -3.612424414e-06f, -3.613184779e-06f, + -3.613937082e-06f, -3.614681322e-06f, -3.615417501e-06f, -3.616145616e-06f, -3.616865668e-06f, -3.617577657e-06f, -3.618281581e-06f, -3.618977442e-06f, -3.619665238e-06f, -3.620344969e-06f, + -3.621016636e-06f, -3.621680237e-06f, -3.622335774e-06f, -3.622983244e-06f, -3.623622649e-06f, -3.624253989e-06f, -3.624877262e-06f, -3.625492470e-06f, -3.626099611e-06f, -3.626698686e-06f, + -3.627289695e-06f, -3.627872638e-06f, -3.628447515e-06f, -3.629014325e-06f, -3.629573069e-06f, -3.630123747e-06f, -3.630666359e-06f, -3.631200905e-06f, -3.631727385e-06f, -3.632245799e-06f, + -3.632756147e-06f, -3.633258429e-06f, -3.633752647e-06f, -3.634238799e-06f, -3.634716885e-06f, -3.635186908e-06f, -3.635648865e-06f, -3.636102758e-06f, -3.636548587e-06f, -3.636986352e-06f, + -3.637416054e-06f, -3.637837693e-06f, -3.638251269e-06f, -3.638656782e-06f, -3.639054233e-06f, -3.639443623e-06f, -3.639824951e-06f, -3.640198218e-06f, -3.640563425e-06f, -3.640920572e-06f, + -3.641269660e-06f, -3.641610688e-06f, -3.641943658e-06f, -3.642268570e-06f, -3.642585425e-06f, -3.642894223e-06f, -3.643194964e-06f, -3.643487651e-06f, -3.643772282e-06f, -3.644048858e-06f, + -3.644317381e-06f, -3.644577851e-06f, -3.644830269e-06f, -3.645074635e-06f, -3.645310950e-06f, -3.645539215e-06f, -3.645759431e-06f, -3.645971598e-06f, -3.646175717e-06f, -3.646371789e-06f, + -3.646559815e-06f, -3.646739796e-06f, -3.646911732e-06f, -3.647075624e-06f, -3.647231475e-06f, -3.647379283e-06f, -3.647519050e-06f, -3.647650778e-06f, -3.647774467e-06f, -3.647890118e-06f, + -3.647997732e-06f, -3.648097310e-06f, -3.648188853e-06f, -3.648272363e-06f, -3.648347840e-06f, -3.648415286e-06f, -3.648474701e-06f, -3.648526086e-06f, -3.648569444e-06f, -3.648604775e-06f, + -3.648632079e-06f, -3.648651360e-06f, -3.648662616e-06f, -3.648665851e-06f, -3.648661065e-06f, -3.648648259e-06f, -3.648627434e-06f, -3.648598593e-06f, -3.648561736e-06f, -3.648516865e-06f, + -3.648463980e-06f, -3.648403084e-06f, -3.648334178e-06f, -3.648257263e-06f, -3.648172340e-06f, -3.648079412e-06f, -3.647978479e-06f, -3.647869543e-06f, -3.647752606e-06f, -3.647627668e-06f, + -3.647494732e-06f, -3.647353799e-06f, -3.647204871e-06f, -3.647047949e-06f, -3.646883035e-06f, -3.646710130e-06f, -3.646529236e-06f, -3.646340356e-06f, -3.646143489e-06f, -3.645938639e-06f, + -3.645725806e-06f, -3.645504993e-06f, -3.645276202e-06f, -3.645039433e-06f, -3.644794689e-06f, -3.644541972e-06f, -3.644281283e-06f, -3.644012624e-06f, -3.643735998e-06f, -3.643451405e-06f, + -3.643158848e-06f, -3.642858329e-06f, -3.642549850e-06f, -3.642233412e-06f, -3.641909018e-06f, -3.641576669e-06f, -3.641236367e-06f, -3.640888115e-06f, -3.640531915e-06f, -3.640167768e-06f, + -3.639795676e-06f, -3.639415643e-06f, -3.639027668e-06f, -3.638631756e-06f, -3.638227908e-06f, -3.637816126e-06f, -3.637396411e-06f, -3.636968768e-06f, -3.636533197e-06f, -3.636089700e-06f, + -3.635638281e-06f, -3.635178941e-06f, -3.634711683e-06f, -3.634236508e-06f, -3.633753419e-06f, -3.633262419e-06f, -3.632763509e-06f, -3.632256693e-06f, -3.631741971e-06f, -3.631219348e-06f, + -3.630688825e-06f, -3.630150404e-06f, -3.629604089e-06f, -3.629049880e-06f, -3.628487782e-06f, -3.627917796e-06f, -3.627339925e-06f, -3.626754172e-06f, -3.626160538e-06f, -3.625559027e-06f, + -3.624949641e-06f, -3.624332382e-06f, -3.623707254e-06f, -3.623074258e-06f, -3.622433398e-06f, -3.621784676e-06f, -3.621128095e-06f, -3.620463657e-06f, -3.619791366e-06f, -3.619111223e-06f, + -3.618423232e-06f, -3.617727395e-06f, -3.617023715e-06f, -3.616312195e-06f, -3.615592838e-06f, -3.614865646e-06f, -3.614130623e-06f, -3.613387771e-06f, -3.612637093e-06f, -3.611878592e-06f, + -3.611112270e-06f, -3.610338132e-06f, -3.609556179e-06f, -3.608766414e-06f, -3.607968842e-06f, -3.607163464e-06f, -3.606350283e-06f, -3.605529303e-06f, -3.604700527e-06f, -3.603863957e-06f, + -3.603019597e-06f, -3.602167450e-06f, -3.601307519e-06f, -3.600439807e-06f, -3.599564317e-06f, -3.598681053e-06f, -3.597790017e-06f, -3.596891212e-06f, -3.595984643e-06f, -3.595070312e-06f, + -3.594148222e-06f, -3.593218376e-06f, -3.592280779e-06f, -3.591335432e-06f, -3.590382340e-06f, -3.589421506e-06f, -3.588452933e-06f, -3.587476624e-06f, -3.586492583e-06f, -3.585500813e-06f, + -3.584501318e-06f, -3.583494100e-06f, -3.582479165e-06f, -3.581456514e-06f, -3.580426151e-06f, -3.579388080e-06f, -3.578342305e-06f, -3.577288828e-06f, -3.576227654e-06f, -3.575158785e-06f, + -3.574082226e-06f, -3.572997981e-06f, -3.571906051e-06f, -3.570806442e-06f, -3.569699157e-06f, -3.568584200e-06f, -3.567461573e-06f, -3.566331282e-06f, -3.565193329e-06f, -3.564047718e-06f, + -3.562894453e-06f, -3.561733538e-06f, -3.560564976e-06f, -3.559388772e-06f, -3.558204929e-06f, -3.557013451e-06f, -3.555814341e-06f, -3.554607604e-06f, -3.553393243e-06f, -3.552171263e-06f, + -3.550941666e-06f, -3.549704458e-06f, -3.548459642e-06f, -3.547207221e-06f, -3.545947201e-06f, -3.544679584e-06f, -3.543404375e-06f, -3.542121578e-06f, -3.540831197e-06f, -3.539533235e-06f, + -3.538227698e-06f, -3.536914588e-06f, -3.535593911e-06f, -3.534265670e-06f, -3.532929869e-06f, -3.531586512e-06f, -3.530235604e-06f, -3.528877149e-06f, -3.527511150e-06f, -3.526137613e-06f, + -3.524756541e-06f, -3.523367938e-06f, -3.521971809e-06f, -3.520568158e-06f, -3.519156990e-06f, -3.517738308e-06f, -3.516312117e-06f, -3.514878421e-06f, -3.513437224e-06f, -3.511988532e-06f, + -3.510532347e-06f, -3.509068676e-06f, -3.507597521e-06f, -3.506118888e-06f, -3.504632781e-06f, -3.503139204e-06f, -3.501638162e-06f, -3.500129659e-06f, -3.498613700e-06f, -3.497090289e-06f, + -3.495559431e-06f, -3.494021130e-06f, -3.492475391e-06f, -3.490922219e-06f, -3.489361618e-06f, -3.487793592e-06f, -3.486218147e-06f, -3.484635287e-06f, -3.483045016e-06f, -3.481447339e-06f, + -3.479842261e-06f, -3.478229787e-06f, -3.476609922e-06f, -3.474982669e-06f, -3.473348034e-06f, -3.471706022e-06f, -3.470056637e-06f, -3.468399884e-06f, -3.466735768e-06f, -3.465064293e-06f, + -3.463385466e-06f, -3.461699290e-06f, -3.460005770e-06f, -3.458304911e-06f, -3.456596718e-06f, -3.454881197e-06f, -3.453158351e-06f, -3.451428186e-06f, -3.449690707e-06f, -3.447945919e-06f, + -3.446193827e-06f, -3.444434435e-06f, -3.442667749e-06f, -3.440893774e-06f, -3.439112515e-06f, -3.437323977e-06f, -3.435528165e-06f, -3.433725085e-06f, -3.431914740e-06f, -3.430097137e-06f, + -3.428272280e-06f, -3.426440175e-06f, -3.424600827e-06f, -3.422754241e-06f, -3.420900423e-06f, -3.419039377e-06f, -3.417171108e-06f, -3.415295623e-06f, -3.413412925e-06f, -3.411523022e-06f, + -3.409625917e-06f, -3.407721616e-06f, -3.405810124e-06f, -3.403891448e-06f, -3.401965591e-06f, -3.400032560e-06f, -3.398092360e-06f, -3.396144996e-06f, -3.394190474e-06f, -3.392228799e-06f, + -3.390259976e-06f, -3.388284012e-06f, -3.386300911e-06f, -3.384310679e-06f, -3.382313321e-06f, -3.380308844e-06f, -3.378297252e-06f, -3.376278551e-06f, -3.374252746e-06f, -3.372219844e-06f, + -3.370179850e-06f, -3.368132769e-06f, -3.366078607e-06f, -3.364017370e-06f, -3.361949064e-06f, -3.359873693e-06f, -3.357791264e-06f, -3.355701782e-06f, -3.353605253e-06f, -3.351501683e-06f, + -3.349391078e-06f, -3.347273443e-06f, -3.345148784e-06f, -3.343017107e-06f, -3.340878417e-06f, -3.338732721e-06f, -3.336580024e-06f, -3.334420332e-06f, -3.332253652e-06f, -3.330079988e-06f, + -3.327899347e-06f, -3.325711734e-06f, -3.323517156e-06f, -3.321315618e-06f, -3.319107127e-06f, -3.316891688e-06f, -3.314669308e-06f, -3.312439991e-06f, -3.310203745e-06f, -3.307960576e-06f, + -3.305710488e-06f, -3.303453490e-06f, -3.301189585e-06f, -3.298918781e-06f, -3.296641084e-06f, -3.294356499e-06f, -3.292065033e-06f, -3.289766692e-06f, -3.287461482e-06f, -3.285149410e-06f, + -3.282830480e-06f, -3.280504701e-06f, -3.278172077e-06f, -3.275832615e-06f, -3.273486321e-06f, -3.271133202e-06f, -3.268773263e-06f, -3.266406512e-06f, -3.264032953e-06f, -3.261652595e-06f, + -3.259265442e-06f, -3.256871501e-06f, -3.254470779e-06f, -3.252063281e-06f, -3.249649015e-06f, -3.247227987e-06f, -3.244800202e-06f, -3.242365668e-06f, -3.239924391e-06f, -3.237476377e-06f, + -3.235021633e-06f, -3.232560165e-06f, -3.230091979e-06f, -3.227617083e-06f, -3.225135483e-06f, -3.222647184e-06f, -3.220152194e-06f, -3.217650520e-06f, -3.215142167e-06f, -3.212627143e-06f, + -3.210105454e-06f, -3.207577106e-06f, -3.205042106e-06f, -3.202500462e-06f, -3.199952178e-06f, -3.197397263e-06f, -3.194835723e-06f, -3.192267563e-06f, -3.189692793e-06f, -3.187111417e-06f, + -3.184523442e-06f, -3.181928876e-06f, -3.179327725e-06f, -3.176719996e-06f, -3.174105695e-06f, -3.171484829e-06f, -3.168857406e-06f, -3.166223432e-06f, -3.163582914e-06f, -3.160935858e-06f, + -3.158282272e-06f, -3.155622162e-06f, -3.152955536e-06f, -3.150282400e-06f, -3.147602760e-06f, -3.144916625e-06f, -3.142224001e-06f, -3.139524894e-06f, -3.136819313e-06f, -3.134107263e-06f, + -3.131388752e-06f, -3.128663787e-06f, -3.125932375e-06f, -3.123194522e-06f, -3.120450236e-06f, -3.117699525e-06f, -3.114942394e-06f, -3.112178852e-06f, -3.109408904e-06f, -3.106632559e-06f, + -3.103849823e-06f, -3.101060704e-06f, -3.098265209e-06f, -3.095463344e-06f, -3.092655117e-06f, -3.089840536e-06f, -3.087019607e-06f, -3.084192337e-06f, -3.081358734e-06f, -3.078518806e-06f, + -3.075672558e-06f, -3.072819999e-06f, -3.069961136e-06f, -3.067095977e-06f, -3.064224527e-06f, -3.061346795e-06f, -3.058462788e-06f, -3.055572514e-06f, -3.052675979e-06f, -3.049773192e-06f, + -3.046864159e-06f, -3.043948887e-06f, -3.041027385e-06f, -3.038099660e-06f, -3.035165719e-06f, -3.032225569e-06f, -3.029279218e-06f, -3.026326673e-06f, -3.023367943e-06f, -3.020403034e-06f, + -3.017431953e-06f, -3.014454709e-06f, -3.011471310e-06f, -3.008481761e-06f, -3.005486071e-06f, -3.002484248e-06f, -2.999476300e-06f, -2.996462233e-06f, -2.993442055e-06f, -2.990415774e-06f, + -2.987383397e-06f, -2.984344933e-06f, -2.981300389e-06f, -2.978249772e-06f, -2.975193090e-06f, -2.972130352e-06f, -2.969061563e-06f, -2.965986733e-06f, -2.962905869e-06f, -2.959818979e-06f, + -2.956726070e-06f, -2.953627150e-06f, -2.950522227e-06f, -2.947411309e-06f, -2.944294403e-06f, -2.941171518e-06f, -2.938042661e-06f, -2.934907840e-06f, -2.931767062e-06f, -2.928620337e-06f, + -2.925467671e-06f, -2.922309072e-06f, -2.919144548e-06f, -2.915974108e-06f, -2.912797759e-06f, -2.909615509e-06f, -2.906427365e-06f, -2.903233337e-06f, -2.900033431e-06f, -2.896827657e-06f, + -2.893616021e-06f, -2.890398532e-06f, -2.887175198e-06f, -2.883946026e-06f, -2.880711025e-06f, -2.877470204e-06f, -2.874223569e-06f, -2.870971129e-06f, -2.867712892e-06f, -2.864448866e-06f, + -2.861179060e-06f, -2.857903481e-06f, -2.854622137e-06f, -2.851335037e-06f, -2.848042189e-06f, -2.844743600e-06f, -2.841439280e-06f, -2.838129236e-06f, -2.834813476e-06f, -2.831492009e-06f, + -2.828164843e-06f, -2.824831985e-06f, -2.821493445e-06f, -2.818149231e-06f, -2.814799350e-06f, -2.811443811e-06f, -2.808082623e-06f, -2.804715793e-06f, -2.801343330e-06f, -2.797965243e-06f, + -2.794581539e-06f, -2.791192226e-06f, -2.787797314e-06f, -2.784396811e-06f, -2.780990724e-06f, -2.777579063e-06f, -2.774161835e-06f, -2.770739050e-06f, -2.767310715e-06f, -2.763876839e-06f, + -2.760437430e-06f, -2.756992497e-06f, -2.753542048e-06f, -2.750086092e-06f, -2.746624637e-06f, -2.743157692e-06f, -2.739685265e-06f, -2.736207364e-06f, -2.732723999e-06f, -2.729235178e-06f, + -2.725740908e-06f, -2.722241200e-06f, -2.718736061e-06f, -2.715225500e-06f, -2.711709525e-06f, -2.708188145e-06f, -2.704661369e-06f, -2.701129206e-06f, -2.697591663e-06f, -2.694048750e-06f, + -2.690500475e-06f, -2.686946847e-06f, -2.683387874e-06f, -2.679823566e-06f, -2.676253930e-06f, -2.672678977e-06f, -2.669098713e-06f, -2.665513148e-06f, -2.661922292e-06f, -2.658326151e-06f, + -2.654724736e-06f, -2.651118055e-06f, -2.647506116e-06f, -2.643888929e-06f, -2.640266503e-06f, -2.636638845e-06f, -2.633005965e-06f, -2.629367873e-06f, -2.625724575e-06f, -2.622076082e-06f, + -2.618422403e-06f, -2.614763545e-06f, -2.611099518e-06f, -2.607430331e-06f, -2.603755993e-06f, -2.600076513e-06f, -2.596391899e-06f, -2.592702161e-06f, -2.589007307e-06f, -2.585307346e-06f, + -2.581602288e-06f, -2.577892140e-06f, -2.574176913e-06f, -2.570456616e-06f, -2.566731256e-06f, -2.563000844e-06f, -2.559265387e-06f, -2.555524896e-06f, -2.551779379e-06f, -2.548028846e-06f, + -2.544273304e-06f, -2.540512764e-06f, -2.536747235e-06f, -2.532976725e-06f, -2.529201243e-06f, -2.525420799e-06f, -2.521635402e-06f, -2.517845061e-06f, -2.514049785e-06f, -2.510249582e-06f, + -2.506444464e-06f, -2.502634437e-06f, -2.498819512e-06f, -2.494999698e-06f, -2.491175004e-06f, -2.487345439e-06f, -2.483511012e-06f, -2.479671733e-06f, -2.475827610e-06f, -2.471978653e-06f, + -2.468124872e-06f, -2.464266275e-06f, -2.460402872e-06f, -2.456534671e-06f, -2.452661683e-06f, -2.448783916e-06f, -2.444901380e-06f, -2.441014084e-06f, -2.437122038e-06f, -2.433225250e-06f, + -2.429323730e-06f, -2.425417487e-06f, -2.421506532e-06f, -2.417590872e-06f, -2.413670517e-06f, -2.409745478e-06f, -2.405815762e-06f, -2.401881380e-06f, -2.397942341e-06f, -2.393998654e-06f, + -2.390050329e-06f, -2.386097375e-06f, -2.382139802e-06f, -2.378177618e-06f, -2.374210835e-06f, -2.370239460e-06f, -2.366263503e-06f, -2.362282974e-06f, -2.358297883e-06f, -2.354308238e-06f, + -2.350314050e-06f, -2.346315328e-06f, -2.342312081e-06f, -2.338304319e-06f, -2.334292051e-06f, -2.330275287e-06f, -2.326254037e-06f, -2.322228309e-06f, -2.318198115e-06f, -2.314163462e-06f, + -2.310124361e-06f, -2.306080822e-06f, -2.302032854e-06f, -2.297980466e-06f, -2.293923668e-06f, -2.289862470e-06f, -2.285796882e-06f, -2.281726912e-06f, -2.277652572e-06f, -2.273573870e-06f, + -2.269490815e-06f, -2.265403419e-06f, -2.261311690e-06f, -2.257215638e-06f, -2.253115272e-06f, -2.249010604e-06f, -2.244901641e-06f, -2.240788394e-06f, -2.236670873e-06f, -2.232549088e-06f, + -2.228423047e-06f, -2.224292762e-06f, -2.220158241e-06f, -2.216019494e-06f, -2.211876532e-06f, -2.207729363e-06f, -2.203577998e-06f, -2.199422447e-06f, -2.195262719e-06f, -2.191098825e-06f, + -2.186930773e-06f, -2.182758574e-06f, -2.178582238e-06f, -2.174401774e-06f, -2.170217192e-06f, -2.166028503e-06f, -2.161835716e-06f, -2.157638841e-06f, -2.153437887e-06f, -2.149232866e-06f, + -2.145023786e-06f, -2.140810657e-06f, -2.136593490e-06f, -2.132372294e-06f, -2.128147079e-06f, -2.123917856e-06f, -2.119684634e-06f, -2.115447423e-06f, -2.111206233e-06f, -2.106961073e-06f, + -2.102711955e-06f, -2.098458888e-06f, -2.094201882e-06f, -2.089940946e-06f, -2.085676092e-06f, -2.081407328e-06f, -2.077134665e-06f, -2.072858114e-06f, -2.068577683e-06f, -2.064293383e-06f, + -2.060005224e-06f, -2.055713217e-06f, -2.051417370e-06f, -2.047117695e-06f, -2.042814201e-06f, -2.038506898e-06f, -2.034195796e-06f, -2.029880907e-06f, -2.025562238e-06f, -2.021239802e-06f, + -2.016913607e-06f, -2.012583664e-06f, -2.008249983e-06f, -2.003912575e-06f, -1.999571448e-06f, -1.995226614e-06f, -1.990878083e-06f, -1.986525864e-06f, -1.982169968e-06f, -1.977810406e-06f, + -1.973447186e-06f, -1.969080320e-06f, -1.964709818e-06f, -1.960335689e-06f, -1.955957944e-06f, -1.951576594e-06f, -1.947191647e-06f, -1.942803116e-06f, -1.938411009e-06f, -1.934015337e-06f, + -1.929616111e-06f, -1.925213340e-06f, -1.920807035e-06f, -1.916397206e-06f, -1.911983864e-06f, -1.907567018e-06f, -1.903146678e-06f, -1.898722856e-06f, -1.894295562e-06f, -1.889864805e-06f, + -1.885430596e-06f, -1.880992945e-06f, -1.876551863e-06f, -1.872107360e-06f, -1.867659446e-06f, -1.863208131e-06f, -1.858753427e-06f, -1.854295343e-06f, -1.849833889e-06f, -1.845369076e-06f, + -1.840900915e-06f, -1.836429415e-06f, -1.831954587e-06f, -1.827476442e-06f, -1.822994990e-06f, -1.818510240e-06f, -1.814022204e-06f, -1.809530892e-06f, -1.805036315e-06f, -1.800538482e-06f, + -1.796037404e-06f, -1.791533092e-06f, -1.787025556e-06f, -1.782514806e-06f, -1.778000853e-06f, -1.773483708e-06f, -1.768963380e-06f, -1.764439880e-06f, -1.759913219e-06f, -1.755383407e-06f, + -1.750850455e-06f, -1.746314372e-06f, -1.741775171e-06f, -1.737232860e-06f, -1.732687451e-06f, -1.728138953e-06f, -1.723587378e-06f, -1.719032737e-06f, -1.714475038e-06f, -1.709914294e-06f, + -1.705350514e-06f, -1.700783709e-06f, -1.696213890e-06f, -1.691641066e-06f, -1.687065250e-06f, -1.682486450e-06f, -1.677904679e-06f, -1.673319945e-06f, -1.668732261e-06f, -1.664141636e-06f, + -1.659548080e-06f, -1.654951606e-06f, -1.650352222e-06f, -1.645749940e-06f, -1.641144770e-06f, -1.636536723e-06f, -1.631925810e-06f, -1.627312041e-06f, -1.622695426e-06f, -1.618075977e-06f, + -1.613453703e-06f, -1.608828616e-06f, -1.604200726e-06f, -1.599570044e-06f, -1.594936580e-06f, -1.590300345e-06f, -1.585661350e-06f, -1.581019605e-06f, -1.576375121e-06f, -1.571727909e-06f, + -1.567077979e-06f, -1.562425341e-06f, -1.557770008e-06f, -1.553111988e-06f, -1.548451294e-06f, -1.543787935e-06f, -1.539121922e-06f, -1.534453267e-06f, -1.529781979e-06f, -1.525108069e-06f, + -1.520431549e-06f, -1.515752428e-06f, -1.511070717e-06f, -1.506386428e-06f, -1.501699571e-06f, -1.497010156e-06f, -1.492318195e-06f, -1.487623698e-06f, -1.482926675e-06f, -1.478227138e-06f, + -1.473525097e-06f, -1.468820564e-06f, -1.464113548e-06f, -1.459404060e-06f, -1.454692112e-06f, -1.449977714e-06f, -1.445260876e-06f, -1.440541610e-06f, -1.435819927e-06f, -1.431095836e-06f, + -1.426369349e-06f, -1.421640477e-06f, -1.416909230e-06f, -1.412175620e-06f, -1.407439657e-06f, -1.402701351e-06f, -1.397960714e-06f, -1.393217756e-06f, -1.388472488e-06f, -1.383724922e-06f, + -1.378975067e-06f, -1.374222935e-06f, -1.369468536e-06f, -1.364711882e-06f, -1.359952982e-06f, -1.355191849e-06f, -1.350428492e-06f, -1.345662922e-06f, -1.340895152e-06f, -1.336125190e-06f, + -1.331353048e-06f, -1.326578738e-06f, -1.321802269e-06f, -1.317023653e-06f, -1.312242900e-06f, -1.307460021e-06f, -1.302675028e-06f, -1.297887931e-06f, -1.293098741e-06f, -1.288307468e-06f, + -1.283514124e-06f, -1.278718720e-06f, -1.273921266e-06f, -1.269121774e-06f, -1.264320253e-06f, -1.259516716e-06f, -1.254711172e-06f, -1.249903634e-06f, -1.245094111e-06f, -1.240282615e-06f, + -1.235469156e-06f, -1.230653746e-06f, -1.225836395e-06f, -1.221017115e-06f, -1.216195915e-06f, -1.211372808e-06f, -1.206547803e-06f, -1.201720913e-06f, -1.196892147e-06f, -1.192061517e-06f, + -1.187229034e-06f, -1.182394708e-06f, -1.177558551e-06f, -1.172720573e-06f, -1.167880786e-06f, -1.163039200e-06f, -1.158195826e-06f, -1.153350675e-06f, -1.148503759e-06f, -1.143655087e-06f, + -1.138804672e-06f, -1.133952524e-06f, -1.129098653e-06f, -1.124243072e-06f, -1.119385790e-06f, -1.114526819e-06f, -1.109666170e-06f, -1.104803853e-06f, -1.099939881e-06f, -1.095074262e-06f, + -1.090207010e-06f, -1.085338134e-06f, -1.080467645e-06f, -1.075595555e-06f, -1.070721875e-06f, -1.065846615e-06f, -1.060969786e-06f, -1.056091400e-06f, -1.051211468e-06f, -1.046329999e-06f, + -1.041447006e-06f, -1.036562500e-06f, -1.031676490e-06f, -1.026788989e-06f, -1.021900008e-06f, -1.017009556e-06f, -1.012117646e-06f, -1.007224288e-06f, -1.002329494e-06f, -9.974332737e-07f, + -9.925356388e-07f, -9.876366001e-07f, -9.827361688e-07f, -9.778343558e-07f, -9.729311720e-07f, -9.680266286e-07f, -9.631207364e-07f, -9.582135066e-07f, -9.533049501e-07f, -9.483950779e-07f, + -9.434839011e-07f, -9.385714307e-07f, -9.336576776e-07f, -9.287426529e-07f, -9.238263676e-07f, -9.189088327e-07f, -9.139900592e-07f, -9.090700582e-07f, -9.041488407e-07f, -8.992264177e-07f, + -8.943028002e-07f, -8.893779993e-07f, -8.844520259e-07f, -8.795248910e-07f, -8.745966058e-07f, -8.696671813e-07f, -8.647366284e-07f, -8.598049582e-07f, -8.548721817e-07f, -8.499383100e-07f, + -8.450033540e-07f, -8.400673249e-07f, -8.351302336e-07f, -8.301920911e-07f, -8.252529086e-07f, -8.203126970e-07f, -8.153714673e-07f, -8.104292307e-07f, -8.054859981e-07f, -8.005417805e-07f, + -7.955965891e-07f, -7.906504348e-07f, -7.857033286e-07f, -7.807552817e-07f, -7.758063050e-07f, -7.708564096e-07f, -7.659056065e-07f, -7.609539068e-07f, -7.560013215e-07f, -7.510478615e-07f, + -7.460935381e-07f, -7.411383621e-07f, -7.361823447e-07f, -7.312254969e-07f, -7.262678296e-07f, -7.213093541e-07f, -7.163500812e-07f, -7.113900220e-07f, -7.064291876e-07f, -7.014675890e-07f, + -6.965052373e-07f, -6.915421434e-07f, -6.865783185e-07f, -6.816137735e-07f, -6.766485195e-07f, -6.716825675e-07f, -6.667159286e-07f, -6.617486138e-07f, -6.567806341e-07f, -6.518120007e-07f, + -6.468427244e-07f, -6.418728163e-07f, -6.369022876e-07f, -6.319311491e-07f, -6.269594120e-07f, -6.219870873e-07f, -6.170141860e-07f, -6.120407192e-07f, -6.070666978e-07f, -6.020921330e-07f, + -5.971170357e-07f, -5.921414169e-07f, -5.871652878e-07f, -5.821886593e-07f, -5.772115425e-07f, -5.722339483e-07f, -5.672558879e-07f, -5.622773723e-07f, -5.572984123e-07f, -5.523190192e-07f, + -5.473392040e-07f, -5.423589775e-07f, -5.373783509e-07f, -5.323973353e-07f, -5.274159415e-07f, -5.224341806e-07f, -5.174520637e-07f, -5.124696018e-07f, -5.074868059e-07f, -5.025036869e-07f, + -4.975202560e-07f, -4.925365241e-07f, -4.875525022e-07f, -4.825682014e-07f, -4.775836327e-07f, -4.725988070e-07f, -4.676137354e-07f, -4.626284289e-07f, -4.576428985e-07f, -4.526571552e-07f, + -4.476712100e-07f, -4.426850739e-07f, -4.376987580e-07f, -4.327122731e-07f, -4.277256303e-07f, -4.227388406e-07f, -4.177519150e-07f, -4.127648645e-07f, -4.077777001e-07f, -4.027904328e-07f, + -3.978030735e-07f, -3.928156333e-07f, -3.878281231e-07f, -3.828405539e-07f, -3.778529367e-07f, -3.728652825e-07f, -3.678776023e-07f, -3.628899070e-07f, -3.579022076e-07f, -3.529145151e-07f, + -3.479268405e-07f, -3.429391947e-07f, -3.379515887e-07f, -3.329640335e-07f, -3.279765400e-07f, -3.229891192e-07f, -3.180017821e-07f, -3.130145396e-07f, -3.080274027e-07f, -3.030403823e-07f, + -2.980534895e-07f, -2.930667350e-07f, -2.880801299e-07f, -2.830936852e-07f, -2.781074118e-07f, -2.731213206e-07f, -2.681354225e-07f, -2.631497286e-07f, -2.581642497e-07f, -2.531789968e-07f, + -2.481939808e-07f, -2.432092126e-07f, -2.382247032e-07f, -2.332404635e-07f, -2.282565044e-07f, -2.232728369e-07f, -2.182894718e-07f, -2.133064201e-07f, -2.083236927e-07f, -2.033413005e-07f, + -1.983592544e-07f, -1.933775653e-07f, -1.883962441e-07f, -1.834153017e-07f, -1.784347491e-07f, -1.734545970e-07f, -1.684748565e-07f, -1.634955384e-07f, -1.585166536e-07f, -1.535382129e-07f, + -1.485602273e-07f, -1.435827076e-07f, -1.386056647e-07f, -1.336291096e-07f, -1.286530529e-07f, -1.236775058e-07f, -1.187024789e-07f, -1.137279831e-07f, -1.087540294e-07f, -1.037806285e-07f, + -9.880779142e-08f, -9.383552888e-08f, -8.886385177e-08f, -8.389277093e-08f, -7.892229721e-08f, -7.395244144e-08f, -6.898321447e-08f, -6.401462711e-08f, -5.904669022e-08f, -5.407941461e-08f, + -4.911281110e-08f, -4.414689052e-08f, -3.918166368e-08f, -3.421714140e-08f, -2.925333448e-08f, -2.429025374e-08f, -1.932790998e-08f, -1.436631401e-08f, -9.405476606e-09f, -4.445408576e-09f, + 5.138792903e-10f, 5.472376208e-09f, 1.043007139e-08f, 1.538695406e-08f, 2.034301344e-08f, 2.529823876e-08f, 3.025261924e-08f, 3.520614413e-08f, 4.015880265e-08f, 4.511058405e-08f, + 5.006147758e-08f, 5.501147248e-08f, 5.996055801e-08f, 6.490872341e-08f, 6.985595796e-08f, 7.480225091e-08f, 7.974759153e-08f, 8.469196909e-08f, 8.963537287e-08f, 9.457779214e-08f, + 9.951921619e-08f, 1.044596343e-07f, 1.093990358e-07f, 1.143374099e-07f, 1.192747460e-07f, 1.242110333e-07f, 1.291462611e-07f, 1.340804189e-07f, 1.390134958e-07f, 1.439454812e-07f, + 1.488763644e-07f, 1.538061348e-07f, 1.587347817e-07f, 1.636622943e-07f, 1.685886622e-07f, 1.735138745e-07f, 1.784379206e-07f, 1.833607900e-07f, 1.882824719e-07f, 1.932029557e-07f, + 1.981222308e-07f, 2.030402865e-07f, 2.079571123e-07f, 2.128726975e-07f, 2.177870314e-07f, 2.227001035e-07f, 2.276119031e-07f, 2.325224198e-07f, 2.374316427e-07f, 2.423395614e-07f, + 2.472461653e-07f, 2.521514438e-07f, 2.570553862e-07f, 2.619579821e-07f, 2.668592209e-07f, 2.717590919e-07f, 2.766575846e-07f, 2.815546885e-07f, 2.864503931e-07f, 2.913446876e-07f, + 2.962375617e-07f, 3.011290048e-07f, 3.060190063e-07f, 3.109075557e-07f, 3.157946425e-07f, 3.206802562e-07f, 3.255643862e-07f, 3.304470221e-07f, 3.353281533e-07f, 3.402077694e-07f, + 3.450858598e-07f, 3.499624141e-07f, 3.548374217e-07f, 3.597108722e-07f, 3.645827552e-07f, 3.694530601e-07f, 3.743217764e-07f, 3.791888938e-07f, 3.840544018e-07f, 3.889182899e-07f, + 3.937805477e-07f, 3.986411647e-07f, 4.035001305e-07f, 4.083574347e-07f, 4.132130668e-07f, 4.180670165e-07f, 4.229192734e-07f, 4.277698269e-07f, 4.326186668e-07f, 4.374657826e-07f, + 4.423111639e-07f, 4.471548004e-07f, 4.519966816e-07f, 4.568367973e-07f, 4.616751370e-07f, 4.665116904e-07f, 4.713464470e-07f, 4.761793967e-07f, 4.810105289e-07f, 4.858398334e-07f, + 4.906672999e-07f, 4.954929180e-07f, 5.003166773e-07f, 5.051385677e-07f, 5.099585787e-07f, 5.147767000e-07f, 5.195929215e-07f, 5.244072327e-07f, 5.292196233e-07f, 5.340300832e-07f, + 5.388386019e-07f, 5.436451693e-07f, 5.484497751e-07f, 5.532524091e-07f, 5.580530608e-07f, 5.628517203e-07f, 5.676483770e-07f, 5.724430210e-07f, 5.772356419e-07f, 5.820262294e-07f, + 5.868147735e-07f, 5.916012638e-07f, 5.963856902e-07f, 6.011680424e-07f, 6.059483104e-07f, 6.107264838e-07f, 6.155025526e-07f, 6.202765065e-07f, 6.250483353e-07f, 6.298180290e-07f, + 6.345855773e-07f, 6.393509702e-07f, 6.441141974e-07f, 6.488752489e-07f, 6.536341144e-07f, 6.583907840e-07f, 6.631452474e-07f, 6.678974946e-07f, 6.726475155e-07f, 6.773952999e-07f, + 6.821408378e-07f, 6.868841191e-07f, 6.916251336e-07f, 6.963638715e-07f, 7.011003225e-07f, 7.058344766e-07f, 7.105663239e-07f, 7.152958541e-07f, 7.200230573e-07f, 7.247479236e-07f, + 7.294704427e-07f, 7.341906048e-07f, 7.389083998e-07f, 7.436238177e-07f, 7.483368485e-07f, 7.530474822e-07f, 7.577557089e-07f, 7.624615186e-07f, 7.671649013e-07f, 7.718658470e-07f, + 7.765643458e-07f, 7.812603877e-07f, 7.859539629e-07f, 7.906450613e-07f, 7.953336730e-07f, 8.000197882e-07f, 8.047033968e-07f, 8.093844891e-07f, 8.140630551e-07f, 8.187390848e-07f, + 8.234125685e-07f, 8.280834963e-07f, 8.327518582e-07f, 8.374176445e-07f, 8.420808452e-07f, 8.467414506e-07f, 8.513994507e-07f, 8.560548358e-07f, 8.607075960e-07f, 8.653577215e-07f, + 8.700052024e-07f, 8.746500291e-07f, 8.792921917e-07f, 8.839316803e-07f, 8.885684853e-07f, 8.932025968e-07f, 8.978340051e-07f, 9.024627004e-07f, 9.070886730e-07f, 9.117119131e-07f, + 9.163324110e-07f, 9.209501570e-07f, 9.255651413e-07f, 9.301773542e-07f, 9.347867860e-07f, 9.393934271e-07f, 9.439972677e-07f, 9.485982981e-07f, 9.531965087e-07f, 9.577918898e-07f, + 9.623844318e-07f, 9.669741249e-07f, 9.715609597e-07f, 9.761449263e-07f, 9.807260152e-07f, 9.853042168e-07f, 9.898795214e-07f, 9.944519195e-07f, 9.990214014e-07f, 1.003587958e-06f, + 1.008151578e-06f, 1.012712254e-06f, 1.017269976e-06f, 1.021824734e-06f, 1.026376518e-06f, 1.030925318e-06f, 1.035471127e-06f, 1.040013933e-06f, 1.044553727e-06f, 1.049090500e-06f, + 1.053624243e-06f, 1.058154945e-06f, 1.062682598e-06f, 1.067207192e-06f, 1.071728717e-06f, 1.076247164e-06f, 1.080762523e-06f, 1.085274785e-06f, 1.089783942e-06f, 1.094289982e-06f, + 1.098792897e-06f, 1.103292677e-06f, 1.107789314e-06f, 1.112282797e-06f, 1.116773117e-06f, 1.121260265e-06f, 1.125744231e-06f, 1.130225007e-06f, 1.134702582e-06f, 1.139176948e-06f, + 1.143648095e-06f, 1.148116013e-06f, 1.152580694e-06f, 1.157042128e-06f, 1.161500306e-06f, 1.165955218e-06f, 1.170406856e-06f, 1.174855210e-06f, 1.179300270e-06f, 1.183742028e-06f, + 1.188180474e-06f, 1.192615599e-06f, 1.197047394e-06f, 1.201475849e-06f, 1.205900956e-06f, 1.210322704e-06f, 1.214741086e-06f, 1.219156092e-06f, 1.223567712e-06f, 1.227975937e-06f, + 1.232380759e-06f, 1.236782168e-06f, 1.241180154e-06f, 1.245574710e-06f, 1.249965825e-06f, 1.254353491e-06f, 1.258737698e-06f, 1.263118438e-06f, 1.267495701e-06f, 1.271869479e-06f, + 1.276239761e-06f, 1.280606540e-06f, 1.284969805e-06f, 1.289329549e-06f, 1.293685762e-06f, 1.298038435e-06f, 1.302387558e-06f, 1.306733124e-06f, 1.311075122e-06f, 1.315413545e-06f, + 1.319748383e-06f, 1.324079626e-06f, 1.328407267e-06f, 1.332731296e-06f, 1.337051704e-06f, 1.341368482e-06f, 1.345681622e-06f, 1.349991114e-06f, 1.354296950e-06f, 1.358599120e-06f, + 1.362897616e-06f, 1.367192429e-06f, 1.371483550e-06f, 1.375770971e-06f, 1.380054681e-06f, 1.384334674e-06f, 1.388610939e-06f, 1.392883467e-06f, 1.397152251e-06f, 1.401417281e-06f, + 1.405678549e-06f, 1.409936045e-06f, 1.414189762e-06f, 1.418439689e-06f, 1.422685819e-06f, 1.426928143e-06f, 1.431166652e-06f, 1.435401337e-06f, 1.439632189e-06f, 1.443859201e-06f, + 1.448082362e-06f, 1.452301666e-06f, 1.456517102e-06f, 1.460728662e-06f, 1.464936338e-06f, 1.469140120e-06f, 1.473340001e-06f, 1.477535972e-06f, 1.481728024e-06f, 1.485916148e-06f, + 1.490100336e-06f, 1.494280579e-06f, 1.498456869e-06f, 1.502629197e-06f, 1.506797555e-06f, 1.510961934e-06f, 1.515122325e-06f, 1.519278721e-06f, 1.523431112e-06f, 1.527579490e-06f, + 1.531723847e-06f, 1.535864173e-06f, 1.540000462e-06f, 1.544132703e-06f, 1.548260889e-06f, 1.552385012e-06f, 1.556505062e-06f, 1.560621032e-06f, 1.564732912e-06f, 1.568840696e-06f, + 1.572944374e-06f, 1.577043937e-06f, 1.581139378e-06f, 1.585230688e-06f, 1.589317859e-06f, 1.593400883e-06f, 1.597479750e-06f, 1.601554454e-06f, 1.605624985e-06f, 1.609691336e-06f, + 1.613753497e-06f, 1.617811461e-06f, 1.621865220e-06f, 1.625914764e-06f, 1.629960087e-06f, 1.634001180e-06f, 1.638038034e-06f, 1.642070641e-06f, 1.646098994e-06f, 1.650123083e-06f, + 1.654142901e-06f, 1.658158440e-06f, 1.662169692e-06f, 1.666176647e-06f, 1.670179299e-06f, 1.674177639e-06f, 1.678171659e-06f, 1.682161351e-06f, 1.686146707e-06f, 1.690127718e-06f, + 1.694104377e-06f, 1.698076676e-06f, 1.702044606e-06f, 1.706008160e-06f, 1.709967329e-06f, 1.713922106e-06f, 1.717872482e-06f, 1.721818449e-06f, 1.725760001e-06f, 1.729697127e-06f, + 1.733629822e-06f, 1.737558076e-06f, 1.741481882e-06f, 1.745401231e-06f, 1.749316117e-06f, 1.753226530e-06f, 1.757132464e-06f, 1.761033910e-06f, 1.764930860e-06f, 1.768823306e-06f, + 1.772711242e-06f, 1.776594658e-06f, 1.780473547e-06f, 1.784347901e-06f, 1.788217713e-06f, 1.792082974e-06f, 1.795943678e-06f, 1.799799815e-06f, 1.803651378e-06f, 1.807498361e-06f, + 1.811340754e-06f, 1.815178550e-06f, 1.819011741e-06f, 1.822840320e-06f, 1.826664280e-06f, 1.830483611e-06f, 1.834298307e-06f, 1.838108361e-06f, 1.841913763e-06f, 1.845714508e-06f, + 1.849510586e-06f, 1.853301991e-06f, 1.857088715e-06f, 1.860870751e-06f, 1.864648090e-06f, 1.868420726e-06f, 1.872188650e-06f, 1.875951855e-06f, 1.879710334e-06f, 1.883464079e-06f, + 1.887213082e-06f, 1.890957337e-06f, 1.894696835e-06f, 1.898431570e-06f, 1.902161533e-06f, 1.905886718e-06f, 1.909607116e-06f, 1.913322721e-06f, 1.917033524e-06f, 1.920739520e-06f, + 1.924440699e-06f, 1.928137056e-06f, 1.931828582e-06f, 1.935515270e-06f, 1.939197113e-06f, 1.942874103e-06f, 1.946546233e-06f, 1.950213497e-06f, 1.953875886e-06f, 1.957533393e-06f, + 1.961186011e-06f, 1.964833733e-06f, 1.968476552e-06f, 1.972114459e-06f, 1.975747449e-06f, 1.979375514e-06f, 1.982998647e-06f, 1.986616840e-06f, 1.990230086e-06f, 1.993838378e-06f, + 1.997441710e-06f, 2.001040073e-06f, 2.004633461e-06f, 2.008221867e-06f, 2.011805283e-06f, 2.015383703e-06f, 2.018957119e-06f, 2.022525525e-06f, 2.026088912e-06f, 2.029647276e-06f, + 2.033200607e-06f, 2.036748899e-06f, 2.040292146e-06f, 2.043830340e-06f, 2.047363474e-06f, 2.050891541e-06f, 2.054414535e-06f, 2.057932448e-06f, 2.061445274e-06f, 2.064953005e-06f, + 2.068455634e-06f, 2.071953156e-06f, 2.075445562e-06f, 2.078932847e-06f, 2.082415002e-06f, 2.085892022e-06f, 2.089363899e-06f, 2.092830627e-06f, 2.096292199e-06f, 2.099748608e-06f, + 2.103199847e-06f, 2.106645910e-06f, 2.110086789e-06f, 2.113522479e-06f, 2.116952972e-06f, 2.120378261e-06f, 2.123798341e-06f, 2.127213203e-06f, 2.130622842e-06f, 2.134027251e-06f, + 2.137426423e-06f, 2.140820352e-06f, 2.144209030e-06f, 2.147592452e-06f, 2.150970611e-06f, 2.154343499e-06f, 2.157711111e-06f, 2.161073441e-06f, 2.164430480e-06f, 2.167782224e-06f, + 2.171128665e-06f, 2.174469796e-06f, 2.177805612e-06f, 2.181136106e-06f, 2.184461271e-06f, 2.187781102e-06f, 2.191095590e-06f, 2.194404731e-06f, 2.197708517e-06f, 2.201006943e-06f, + 2.204300001e-06f, 2.207587685e-06f, 2.210869990e-06f, 2.214146908e-06f, 2.217418434e-06f, 2.220684561e-06f, 2.223945282e-06f, 2.227200592e-06f, 2.230450483e-06f, 2.233694951e-06f, + 2.236933988e-06f, 2.240167588e-06f, 2.243395745e-06f, 2.246618453e-06f, 2.249835706e-06f, 2.253047497e-06f, 2.256253820e-06f, 2.259454669e-06f, 2.262650038e-06f, 2.265839920e-06f, + 2.269024310e-06f, 2.272203202e-06f, 2.275376589e-06f, 2.278544464e-06f, 2.281706823e-06f, 2.284863659e-06f, 2.288014966e-06f, 2.291160738e-06f, 2.294300969e-06f, 2.297435653e-06f, + 2.300564783e-06f, 2.303688354e-06f, 2.306806360e-06f, 2.309918795e-06f, 2.313025653e-06f, 2.316126928e-06f, 2.319222614e-06f, 2.322312706e-06f, 2.325397196e-06f, 2.328476080e-06f, + 2.331549351e-06f, 2.334617004e-06f, 2.337679033e-06f, 2.340735431e-06f, 2.343786194e-06f, 2.346831315e-06f, 2.349870788e-06f, 2.352904608e-06f, 2.355932770e-06f, 2.358955266e-06f, + 2.361972092e-06f, 2.364983241e-06f, 2.367988709e-06f, 2.370988489e-06f, 2.373982575e-06f, 2.376970962e-06f, 2.379953645e-06f, 2.382930617e-06f, 2.385901874e-06f, 2.388867408e-06f, + 2.391827216e-06f, 2.394781290e-06f, 2.397729626e-06f, 2.400672219e-06f, 2.403609061e-06f, 2.406540149e-06f, 2.409465476e-06f, 2.412385037e-06f, 2.415298826e-06f, 2.418206838e-06f, + 2.421109067e-06f, 2.424005509e-06f, 2.426896157e-06f, 2.429781006e-06f, 2.432660051e-06f, 2.435533286e-06f, 2.438400706e-06f, 2.441262305e-06f, 2.444118079e-06f, 2.446968021e-06f, + 2.449812127e-06f, 2.452650391e-06f, 2.455482808e-06f, 2.458309372e-06f, 2.461130078e-06f, 2.463944922e-06f, 2.466753897e-06f, 2.469556999e-06f, 2.472354222e-06f, 2.475145561e-06f, + 2.477931010e-06f, 2.480710566e-06f, 2.483484222e-06f, 2.486251973e-06f, 2.489013814e-06f, 2.491769741e-06f, 2.494519747e-06f, 2.497263829e-06f, 2.500001980e-06f, 2.502734195e-06f, + 2.505460471e-06f, 2.508180801e-06f, 2.510895180e-06f, 2.513603604e-06f, 2.516306067e-06f, 2.519002565e-06f, 2.521693093e-06f, 2.524377645e-06f, 2.527056217e-06f, 2.529728803e-06f, + 2.532395399e-06f, 2.535056000e-06f, 2.537710601e-06f, 2.540359198e-06f, 2.543001784e-06f, 2.545638356e-06f, 2.548268908e-06f, 2.550893436e-06f, 2.553511935e-06f, 2.556124400e-06f, + 2.558730827e-06f, 2.561331209e-06f, 2.563925544e-06f, 2.566513826e-06f, 2.569096050e-06f, 2.571672212e-06f, 2.574242307e-06f, 2.576806330e-06f, 2.579364277e-06f, 2.581916143e-06f, + 2.584461923e-06f, 2.587001612e-06f, 2.589535207e-06f, 2.592062702e-06f, 2.594584093e-06f, 2.597099376e-06f, 2.599608545e-06f, 2.602111596e-06f, 2.604608525e-06f, 2.607099328e-06f, + 2.609583999e-06f, 2.612062534e-06f, 2.614534929e-06f, 2.617001179e-06f, 2.619461280e-06f, 2.621915227e-06f, 2.624363017e-06f, 2.626804644e-06f, 2.629240104e-06f, 2.631669393e-06f, + 2.634092507e-06f, 2.636509440e-06f, 2.638920190e-06f, 2.641324751e-06f, 2.643723119e-06f, 2.646115291e-06f, 2.648501261e-06f, 2.650881025e-06f, 2.653254579e-06f, 2.655621920e-06f, + 2.657983042e-06f, 2.660337942e-06f, 2.662686615e-06f, 2.665029057e-06f, 2.667365264e-06f, 2.669695232e-06f, 2.672018957e-06f, 2.674336434e-06f, 2.676647660e-06f, 2.678952631e-06f, + 2.681251342e-06f, 2.683543789e-06f, 2.685829969e-06f, 2.688109877e-06f, 2.690383509e-06f, 2.692650861e-06f, 2.694911930e-06f, 2.697166711e-06f, 2.699415200e-06f, 2.701657394e-06f, + 2.703893288e-06f, 2.706122879e-06f, 2.708346163e-06f, 2.710563135e-06f, 2.712773793e-06f, 2.714978131e-06f, 2.717176147e-06f, 2.719367836e-06f, 2.721553195e-06f, 2.723732220e-06f, + 2.725904907e-06f, 2.728071252e-06f, 2.730231252e-06f, 2.732384903e-06f, 2.734532200e-06f, 2.736673141e-06f, 2.738807722e-06f, 2.740935939e-06f, 2.743057788e-06f, 2.745173266e-06f, + 2.747282369e-06f, 2.749385094e-06f, 2.751481436e-06f, 2.753571393e-06f, 2.755654960e-06f, 2.757732135e-06f, 2.759802913e-06f, 2.761867291e-06f, 2.763925266e-06f, 2.765976834e-06f, + 2.768021992e-06f, 2.770060735e-06f, 2.772093062e-06f, 2.774118967e-06f, 2.776138448e-06f, 2.778151502e-06f, 2.780158125e-06f, 2.782158313e-06f, 2.784152063e-06f, 2.786139373e-06f, + 2.788120237e-06f, 2.790094655e-06f, 2.792062620e-06f, 2.794024132e-06f, 2.795979186e-06f, 2.797927779e-06f, 2.799869908e-06f, 2.801805569e-06f, 2.803734760e-06f, 2.805657476e-06f, + 2.807573716e-06f, 2.809483476e-06f, 2.811386752e-06f, 2.813283542e-06f, 2.815173842e-06f, 2.817057649e-06f, 2.818934960e-06f, 2.820805773e-06f, 2.822670083e-06f, 2.824527888e-06f, + 2.826379185e-06f, 2.828223971e-06f, 2.830062243e-06f, 2.831893998e-06f, 2.833719232e-06f, 2.835537943e-06f, 2.837350128e-06f, 2.839155784e-06f, 2.840954909e-06f, 2.842747498e-06f, + 2.844533550e-06f, 2.846313060e-06f, 2.848086028e-06f, 2.849852449e-06f, 2.851612321e-06f, 2.853365641e-06f, 2.855112406e-06f, 2.856852613e-06f, 2.858586260e-06f, 2.860313344e-06f, + 2.862033862e-06f, 2.863747812e-06f, 2.865455190e-06f, 2.867155994e-06f, 2.868850221e-06f, 2.870537869e-06f, 2.872218935e-06f, 2.873893416e-06f, 2.875561310e-06f, 2.877222614e-06f, + 2.878877325e-06f, 2.880525441e-06f, 2.882166960e-06f, 2.883801878e-06f, 2.885430194e-06f, 2.887051904e-06f, 2.888667007e-06f, 2.890275499e-06f, 2.891877378e-06f, 2.893472643e-06f, + 2.895061289e-06f, 2.896643316e-06f, 2.898218720e-06f, 2.899787499e-06f, 2.901349650e-06f, 2.902905172e-06f, 2.904454062e-06f, 2.905996318e-06f, 2.907531937e-06f, 2.909060916e-06f, + 2.910583255e-06f, 2.912098950e-06f, 2.913607999e-06f, 2.915110399e-06f, 2.916606150e-06f, 2.918095248e-06f, 2.919577691e-06f, 2.921053477e-06f, 2.922522604e-06f, 2.923985070e-06f, + 2.925440872e-06f, 2.926890008e-06f, 2.928332477e-06f, 2.929768276e-06f, 2.931197403e-06f, 2.932619856e-06f, 2.934035633e-06f, 2.935444732e-06f, 2.936847151e-06f, 2.938242887e-06f, + 2.939631940e-06f, 2.941014306e-06f, 2.942389985e-06f, 2.943758973e-06f, 2.945121269e-06f, 2.946476872e-06f, 2.947825778e-06f, 2.949167987e-06f, 2.950503497e-06f, 2.951832305e-06f, + 2.953154410e-06f, 2.954469809e-06f, 2.955778502e-06f, 2.957080486e-06f, 2.958375759e-06f, 2.959664321e-06f, 2.960946168e-06f, 2.962221299e-06f, 2.963489713e-06f, 2.964751408e-06f, + 2.966006381e-06f, 2.967254632e-06f, 2.968496159e-06f, 2.969730960e-06f, 2.970959034e-06f, 2.972180378e-06f, 2.973394991e-06f, 2.974602873e-06f, 2.975804020e-06f, 2.976998431e-06f, + 2.978186106e-06f, 2.979367042e-06f, 2.980541238e-06f, 2.981708693e-06f, 2.982869404e-06f, 2.984023371e-06f, 2.985170592e-06f, 2.986311065e-06f, 2.987444789e-06f, 2.988571764e-06f, + 2.989691986e-06f, 2.990805456e-06f, 2.991912171e-06f, 2.993012130e-06f, 2.994105332e-06f, 2.995191776e-06f, 2.996271460e-06f, 2.997344383e-06f, 2.998410544e-06f, 2.999469941e-06f, + 3.000522574e-06f, 3.001568440e-06f, 3.002607540e-06f, 3.003639870e-06f, 3.004665432e-06f, 3.005684222e-06f, 3.006696241e-06f, 3.007701486e-06f, 3.008699958e-06f, 3.009691654e-06f, + 3.010676573e-06f, 3.011654715e-06f, 3.012626079e-06f, 3.013590663e-06f, 3.014548466e-06f, 3.015499488e-06f, 3.016443728e-06f, 3.017381183e-06f, 3.018311854e-06f, 3.019235740e-06f, + 3.020152839e-06f, 3.021063150e-06f, 3.021966674e-06f, 3.022863408e-06f, 3.023753352e-06f, 3.024636505e-06f, 3.025512866e-06f, 3.026382434e-06f, 3.027245209e-06f, 3.028101190e-06f, + 3.028950376e-06f, 3.029792766e-06f, 3.030628359e-06f, 3.031457155e-06f, 3.032279153e-06f, 3.033094352e-06f, 3.033902752e-06f, 3.034704351e-06f, 3.035499150e-06f, 3.036287147e-06f, + 3.037068342e-06f, 3.037842734e-06f, 3.038610323e-06f, 3.039371107e-06f, 3.040125088e-06f, 3.040872263e-06f, 3.041612632e-06f, 3.042346196e-06f, 3.043072952e-06f, 3.043792902e-06f, + 3.044506043e-06f, 3.045212377e-06f, 3.045911902e-06f, 3.046604617e-06f, 3.047290524e-06f, 3.047969620e-06f, 3.048641906e-06f, 3.049307381e-06f, 3.049966045e-06f, 3.050617898e-06f, + 3.051262939e-06f, 3.051901168e-06f, 3.052532585e-06f, 3.053157188e-06f, 3.053774979e-06f, 3.054385957e-06f, 3.054990121e-06f, 3.055587471e-06f, 3.056178008e-06f, 3.056761730e-06f, + 3.057338638e-06f, 3.057908732e-06f, 3.058472011e-06f, 3.059028475e-06f, 3.059578124e-06f, 3.060120958e-06f, 3.060656977e-06f, 3.061186181e-06f, 3.061708569e-06f, 3.062224142e-06f, + 3.062732900e-06f, 3.063234843e-06f, 3.063729969e-06f, 3.064218281e-06f, 3.064699777e-06f, 3.065174458e-06f, 3.065642324e-06f, 3.066103374e-06f, 3.066557609e-06f, 3.067005029e-06f, + 3.067445635e-06f, 3.067879425e-06f, 3.068306401e-06f, 3.068726562e-06f, 3.069139909e-06f, 3.069546442e-06f, 3.069946161e-06f, 3.070339066e-06f, 3.070725158e-06f, 3.071104436e-06f, + 3.071476902e-06f, 3.071842555e-06f, 3.072201395e-06f, 3.072553423e-06f, 3.072898640e-06f, 3.073237045e-06f, 3.073568639e-06f, 3.073893422e-06f, 3.074211395e-06f, 3.074522558e-06f, + 3.074826912e-06f, 3.075124456e-06f, 3.075415192e-06f, 3.075699119e-06f, 3.075976239e-06f, 3.076246552e-06f, 3.076510057e-06f, 3.076766757e-06f, 3.077016651e-06f, 3.077259740e-06f, + 3.077496024e-06f, 3.077725504e-06f, 3.077948180e-06f, 3.078164054e-06f, 3.078373126e-06f, 3.078575396e-06f, 3.078770865e-06f, 3.078959534e-06f, 3.079141403e-06f, 3.079316474e-06f, + 3.079484746e-06f, 3.079646221e-06f, 3.079800899e-06f, 3.079948782e-06f, 3.080089869e-06f, 3.080224161e-06f, 3.080351660e-06f, 3.080472367e-06f, 3.080586281e-06f, 3.080693404e-06f, + 3.080793737e-06f, 3.080887281e-06f, 3.080974036e-06f, 3.081054004e-06f, 3.081127184e-06f, 3.081193580e-06f, 3.081253190e-06f, 3.081306016e-06f, 3.081352060e-06f, 3.081391322e-06f, + 3.081423803e-06f, 3.081449504e-06f, 3.081468426e-06f, 3.081480571e-06f, 3.081485939e-06f, 3.081484531e-06f, 3.081476349e-06f, 3.081461393e-06f, 3.081439665e-06f, 3.081411166e-06f, + 3.081375897e-06f, 3.081333859e-06f, 3.081285054e-06f, 3.081229482e-06f, 3.081167145e-06f, 3.081098044e-06f, 3.081022180e-06f, 3.080939555e-06f, 3.080850169e-06f, 3.080754025e-06f, + 3.080651122e-06f, 3.080541464e-06f, 3.080425050e-06f, 3.080301883e-06f, 3.080171964e-06f, 3.080035294e-06f, 3.079891874e-06f, 3.079741706e-06f, 3.079584791e-06f, 3.079421131e-06f, + 3.079250727e-06f, 3.079073581e-06f, 3.078889694e-06f, 3.078699068e-06f, 3.078501704e-06f, 3.078297603e-06f, 3.078086767e-06f, 3.077869199e-06f, 3.077644898e-06f, 3.077413868e-06f, + 3.077176108e-06f, 3.076931622e-06f, 3.076680411e-06f, 3.076422476e-06f, 3.076157818e-06f, 3.075886441e-06f, 3.075608344e-06f, 3.075323531e-06f, 3.075032003e-06f, 3.074733761e-06f, + 3.074428807e-06f, 3.074117143e-06f, 3.073798770e-06f, 3.073473692e-06f, 3.073141908e-06f, 3.072803422e-06f, 3.072458234e-06f, 3.072106347e-06f, 3.071747763e-06f, 3.071382484e-06f, + 3.071010510e-06f, 3.070631845e-06f, 3.070246490e-06f, 3.069854447e-06f, 3.069455719e-06f, 3.069050306e-06f, 3.068638211e-06f, 3.068219436e-06f, 3.067793983e-06f, 3.067361854e-06f, + 3.066923051e-06f, 3.066477576e-06f, 3.066025431e-06f, 3.065566619e-06f, 3.065101140e-06f, 3.064628998e-06f, 3.064150194e-06f, 3.063664731e-06f, 3.063172611e-06f, 3.062673835e-06f, + 3.062168407e-06f, 3.061656327e-06f, 3.061137599e-06f, 3.060612225e-06f, 3.060080207e-06f, 3.059541547e-06f, 3.058996247e-06f, 3.058444310e-06f, 3.057885737e-06f, 3.057320532e-06f, + 3.056748697e-06f, 3.056170233e-06f, 3.055585143e-06f, 3.054993430e-06f, 3.054395096e-06f, 3.053790144e-06f, 3.053178575e-06f, 3.052560392e-06f, 3.051935598e-06f, 3.051304194e-06f, + 3.050666184e-06f, 3.050021571e-06f, 3.049370355e-06f, 3.048712540e-06f, 3.048048129e-06f, 3.047377124e-06f, 3.046699527e-06f, 3.046015341e-06f, 3.045324569e-06f, 3.044627213e-06f, + 3.043923276e-06f, 3.043212760e-06f, 3.042495668e-06f, 3.041772003e-06f, 3.041041767e-06f, 3.040304963e-06f, 3.039561594e-06f, 3.038811662e-06f, 3.038055170e-06f, 3.037292121e-06f, + 3.036522518e-06f, 3.035746362e-06f, 3.034963658e-06f, 3.034174408e-06f, 3.033378614e-06f, 3.032576280e-06f, 3.031767407e-06f, 3.030952000e-06f, 3.030130061e-06f, 3.029301593e-06f, + 3.028466598e-06f, 3.027625080e-06f, 3.026777041e-06f, 3.025922484e-06f, 3.025061413e-06f, 3.024193830e-06f, 3.023319739e-06f, 3.022439141e-06f, 3.021552041e-06f, 3.020658441e-06f, + 3.019758344e-06f, 3.018851753e-06f, 3.017938671e-06f, 3.017019102e-06f, 3.016093048e-06f, 3.015160513e-06f, 3.014221499e-06f, 3.013276010e-06f, 3.012324048e-06f, 3.011365618e-06f, + 3.010400721e-06f, 3.009429362e-06f, 3.008451544e-06f, 3.007467269e-06f, 3.006476540e-06f, 3.005479362e-06f, 3.004475737e-06f, 3.003465669e-06f, 3.002449161e-06f, 3.001426215e-06f, + 3.000396836e-06f, 2.999361027e-06f, 2.998318790e-06f, 2.997270130e-06f, 2.996215050e-06f, 2.995153553e-06f, 2.994085642e-06f, 2.993011321e-06f, 2.991930592e-06f, 2.990843461e-06f, + 2.989749930e-06f, 2.988650002e-06f, 2.987543681e-06f, 2.986430970e-06f, 2.985311873e-06f, 2.984186394e-06f, 2.983054535e-06f, 2.981916301e-06f, 2.980771695e-06f, 2.979620720e-06f, + 2.978463380e-06f, 2.977299679e-06f, 2.976129620e-06f, 2.974953206e-06f, 2.973770443e-06f, 2.972581332e-06f, 2.971385877e-06f, 2.970184084e-06f, 2.968975954e-06f, 2.967761492e-06f, + 2.966540701e-06f, 2.965313585e-06f, 2.964080148e-06f, 2.962840393e-06f, 2.961594325e-06f, 2.960341947e-06f, 2.959083263e-06f, 2.957818276e-06f, 2.956546991e-06f, 2.955269411e-06f, + 2.953985539e-06f, 2.952695381e-06f, 2.951398940e-06f, 2.950096219e-06f, 2.948787223e-06f, 2.947471955e-06f, 2.946150419e-06f, 2.944822619e-06f, 2.943488560e-06f, 2.942148245e-06f, + 2.940801677e-06f, 2.939448862e-06f, 2.938089803e-06f, 2.936724504e-06f, 2.935352969e-06f, 2.933975201e-06f, 2.932591206e-06f, 2.931200987e-06f, 2.929804549e-06f, 2.928401894e-06f, + 2.926993028e-06f, 2.925577954e-06f, 2.924156677e-06f, 2.922729201e-06f, 2.921295529e-06f, 2.919855667e-06f, 2.918409618e-06f, 2.916957386e-06f, 2.915498975e-06f, 2.914034390e-06f, + 2.912563636e-06f, 2.911086715e-06f, 2.909603633e-06f, 2.908114394e-06f, 2.906619002e-06f, 2.905117461e-06f, 2.903609775e-06f, 2.902095950e-06f, 2.900575988e-06f, 2.899049895e-06f, + 2.897517675e-06f, 2.895979333e-06f, 2.894434872e-06f, 2.892884296e-06f, 2.891327612e-06f, 2.889764822e-06f, 2.888195931e-06f, 2.886620944e-06f, 2.885039866e-06f, 2.883452699e-06f, + 2.881859450e-06f, 2.880260123e-06f, 2.878654721e-06f, 2.877043250e-06f, 2.875425715e-06f, 2.873802118e-06f, 2.872172466e-06f, 2.870536763e-06f, 2.868895013e-06f, 2.867247221e-06f, + 2.865593392e-06f, 2.863933530e-06f, 2.862267639e-06f, 2.860595725e-06f, 2.858917792e-06f, 2.857233845e-06f, 2.855543888e-06f, 2.853847926e-06f, 2.852145964e-06f, 2.850438007e-06f, + 2.848724059e-06f, 2.847004124e-06f, 2.845278209e-06f, 2.843546317e-06f, 2.841808453e-06f, 2.840064622e-06f, 2.838314830e-06f, 2.836559079e-06f, 2.834797377e-06f, 2.833029726e-06f, + 2.831256133e-06f, 2.829476602e-06f, 2.827691138e-06f, 2.825899746e-06f, 2.824102430e-06f, 2.822299196e-06f, 2.820490049e-06f, 2.818674993e-06f, 2.816854034e-06f, 2.815027176e-06f, + 2.813194424e-06f, 2.811355784e-06f, 2.809511260e-06f, 2.807660857e-06f, 2.805804581e-06f, 2.803942436e-06f, 2.802074428e-06f, 2.800200561e-06f, 2.798320841e-06f, 2.796435273e-06f, + 2.794543861e-06f, 2.792646611e-06f, 2.790743528e-06f, 2.788834618e-06f, 2.786919884e-06f, 2.784999333e-06f, 2.783072970e-06f, 2.781140799e-06f, 2.779202827e-06f, 2.777259057e-06f, + 2.775309496e-06f, 2.773354149e-06f, 2.771393020e-06f, 2.769426116e-06f, 2.767453441e-06f, 2.765475000e-06f, 2.763490800e-06f, 2.761500844e-06f, 2.759505139e-06f, 2.757503690e-06f, + 2.755496503e-06f, 2.753483581e-06f, 2.751464932e-06f, 2.749440560e-06f, 2.747410470e-06f, 2.745374669e-06f, 2.743333161e-06f, 2.741285952e-06f, 2.739233047e-06f, 2.737174452e-06f, + 2.735110171e-06f, 2.733040212e-06f, 2.730964579e-06f, 2.728883277e-06f, 2.726796312e-06f, 2.724703690e-06f, 2.722605416e-06f, 2.720501496e-06f, 2.718391934e-06f, 2.716276738e-06f, + 2.714155912e-06f, 2.712029461e-06f, 2.709897393e-06f, 2.707759711e-06f, 2.705616422e-06f, 2.703467531e-06f, 2.701313044e-06f, 2.699152967e-06f, 2.696987305e-06f, 2.694816063e-06f, + 2.692639249e-06f, 2.690456867e-06f, 2.688268922e-06f, 2.686075422e-06f, 2.683876370e-06f, 2.681671774e-06f, 2.679461639e-06f, 2.677245971e-06f, 2.675024775e-06f, 2.672798057e-06f, + 2.670565823e-06f, 2.668328079e-06f, 2.666084831e-06f, 2.663836084e-06f, 2.661581844e-06f, 2.659322118e-06f, 2.657056910e-06f, 2.654786227e-06f, 2.652510076e-06f, 2.650228460e-06f, + 2.647941388e-06f, 2.645648864e-06f, 2.643350894e-06f, 2.641047484e-06f, 2.638738641e-06f, 2.636424370e-06f, 2.634104678e-06f, 2.631779569e-06f, 2.629449051e-06f, 2.627113129e-06f, + 2.624771809e-06f, 2.622425097e-06f, 2.620073000e-06f, 2.617715523e-06f, 2.615352672e-06f, 2.612984454e-06f, 2.610610874e-06f, 2.608231939e-06f, 2.605847654e-06f, 2.603458027e-06f, + 2.601063062e-06f, 2.598662766e-06f, 2.596257146e-06f, 2.593846207e-06f, 2.591429956e-06f, 2.589008398e-06f, 2.586581540e-06f, 2.584149389e-06f, 2.581711949e-06f, 2.579269229e-06f, + 2.576821233e-06f, 2.574367968e-06f, 2.571909440e-06f, 2.569445656e-06f, 2.566976621e-06f, 2.564502343e-06f, 2.562022827e-06f, 2.559538080e-06f, 2.557048107e-06f, 2.554552916e-06f, + 2.552052513e-06f, 2.549546904e-06f, 2.547036095e-06f, 2.544520093e-06f, 2.541998903e-06f, 2.539472534e-06f, 2.536940990e-06f, 2.534404279e-06f, 2.531862406e-06f, 2.529315378e-06f, + 2.526763202e-06f, 2.524205884e-06f, 2.521643430e-06f, 2.519075848e-06f, 2.516503143e-06f, 2.513925322e-06f, 2.511342391e-06f, 2.508754357e-06f, 2.506161227e-06f, 2.503563006e-06f, + 2.500959702e-06f, 2.498351322e-06f, 2.495737870e-06f, 2.493119355e-06f, 2.490495783e-06f, 2.487867161e-06f, 2.485233494e-06f, 2.482594790e-06f, 2.479951055e-06f, 2.477302296e-06f, + 2.474648519e-06f, 2.471989732e-06f, 2.469325941e-06f, 2.466657152e-06f, 2.463983372e-06f, 2.461304608e-06f, 2.458620866e-06f, 2.455932154e-06f, 2.453238478e-06f, 2.450539845e-06f, + 2.447836261e-06f, 2.445127733e-06f, 2.442414268e-06f, 2.439695873e-06f, 2.436972555e-06f, 2.434244320e-06f, 2.431511175e-06f, 2.428773126e-06f, 2.426030182e-06f, 2.423282348e-06f, + 2.420529632e-06f, 2.417772040e-06f, 2.415009579e-06f, 2.412242256e-06f, 2.409470078e-06f, 2.406693052e-06f, 2.403911184e-06f, 2.401124482e-06f, 2.398332953e-06f, 2.395536602e-06f, + 2.392735439e-06f, 2.389929468e-06f, 2.387118698e-06f, 2.384303134e-06f, 2.381482785e-06f, 2.378657658e-06f, 2.375827758e-06f, 2.372993093e-06f, 2.370153671e-06f, 2.367309498e-06f, + 2.364460581e-06f, 2.361606927e-06f, 2.358748543e-06f, 2.355885437e-06f, 2.353017615e-06f, 2.350145085e-06f, 2.347267853e-06f, 2.344385927e-06f, 2.341499314e-06f, 2.338608020e-06f, + 2.335712054e-06f, 2.332811421e-06f, 2.329906130e-06f, 2.326996187e-06f, 2.324081600e-06f, 2.321162376e-06f, 2.318238521e-06f, 2.315310044e-06f, 2.312376951e-06f, 2.309439249e-06f, + 2.306496946e-06f, 2.303550049e-06f, 2.300598565e-06f, 2.297642501e-06f, 2.294681865e-06f, 2.291716664e-06f, 2.288746905e-06f, 2.285772596e-06f, 2.282793743e-06f, 2.279810354e-06f, + 2.276822437e-06f, 2.273829998e-06f, 2.270833045e-06f, 2.267831585e-06f, 2.264825626e-06f, 2.261815175e-06f, 2.258800239e-06f, 2.255780826e-06f, 2.252756943e-06f, 2.249728597e-06f, + 2.246695796e-06f, 2.243658547e-06f, 2.240616858e-06f, 2.237570735e-06f, 2.234520187e-06f, 2.231465221e-06f, 2.228405844e-06f, 2.225342064e-06f, 2.222273889e-06f, 2.219201324e-06f, + 2.216124379e-06f, 2.213043061e-06f, 2.209957376e-06f, 2.206867334e-06f, 2.203772940e-06f, 2.200674203e-06f, 2.197571130e-06f, 2.194463728e-06f, 2.191352006e-06f, 2.188235971e-06f, + 2.185115630e-06f, 2.181990991e-06f, 2.178862061e-06f, 2.175728848e-06f, 2.172591360e-06f, 2.169449604e-06f, 2.166303588e-06f, 2.163153320e-06f, 2.159998806e-06f, 2.156840055e-06f, + 2.153677075e-06f, 2.150509872e-06f, 2.147338455e-06f, 2.144162832e-06f, 2.140983009e-06f, 2.137798995e-06f, 2.134610797e-06f, 2.131418423e-06f, 2.128221881e-06f, 2.125021179e-06f, + 2.121816323e-06f, 2.118607323e-06f, 2.115394185e-06f, 2.112176917e-06f, 2.108955527e-06f, 2.105730024e-06f, 2.102500414e-06f, 2.099266705e-06f, 2.096028905e-06f, 2.092787023e-06f, + 2.089541065e-06f, 2.086291040e-06f, 2.083036955e-06f, 2.079778818e-06f, 2.076516638e-06f, 2.073250421e-06f, 2.069980176e-06f, 2.066705910e-06f, 2.063427632e-06f, 2.060145349e-06f, + 2.056859069e-06f, 2.053568800e-06f, 2.050274550e-06f, 2.046976327e-06f, 2.043674139e-06f, 2.040367993e-06f, 2.037057898e-06f, 2.033743861e-06f, 2.030425891e-06f, 2.027103995e-06f, + 2.023778181e-06f, 2.020448457e-06f, 2.017114832e-06f, 2.013777313e-06f, 2.010435907e-06f, 2.007090624e-06f, 2.003741471e-06f, 2.000388457e-06f, 1.997031588e-06f, 1.993670873e-06f, + 1.990306321e-06f, 1.986937939e-06f, 1.983565735e-06f, 1.980189717e-06f, 1.976809893e-06f, 1.973426272e-06f, 1.970038861e-06f, 1.966647669e-06f, 1.963252703e-06f, 1.959853972e-06f, + 1.956451484e-06f, 1.953045246e-06f, 1.949635267e-06f, 1.946221556e-06f, 1.942804119e-06f, 1.939382966e-06f, 1.935958104e-06f, 1.932529542e-06f, 1.929097287e-06f, 1.925661349e-06f, + 1.922221734e-06f, 1.918778451e-06f, 1.915331509e-06f, 1.911880915e-06f, 1.908426678e-06f, 1.904968806e-06f, 1.901507307e-06f, 1.898042189e-06f, 1.894573461e-06f, 1.891101131e-06f, + 1.887625206e-06f, 1.884145696e-06f, 1.880662608e-06f, 1.877175951e-06f, 1.873685733e-06f, 1.870191962e-06f, 1.866694646e-06f, 1.863193794e-06f, 1.859689414e-06f, 1.856181515e-06f, + 1.852670104e-06f, 1.849155189e-06f, 1.845636780e-06f, 1.842114885e-06f, 1.838589511e-06f, 1.835060668e-06f, 1.831528362e-06f, 1.827992604e-06f, 1.824453401e-06f, 1.820910761e-06f, + 1.817364693e-06f, 1.813815205e-06f, 1.810262306e-06f, 1.806706004e-06f, 1.803146307e-06f, 1.799583224e-06f, 1.796016763e-06f, 1.792446932e-06f, 1.788873740e-06f, 1.785297196e-06f, + 1.781717307e-06f, 1.778134082e-06f, 1.774547530e-06f, 1.770957659e-06f, 1.767364477e-06f, 1.763767993e-06f, 1.760168216e-06f, 1.756565153e-06f, 1.752958813e-06f, 1.749349205e-06f, + 1.745736338e-06f, 1.742120219e-06f, 1.738500857e-06f, 1.734878261e-06f, 1.731252438e-06f, 1.727623399e-06f, 1.723991151e-06f, 1.720355702e-06f, 1.716717061e-06f, 1.713075238e-06f, + 1.709430239e-06f, 1.705782074e-06f, 1.702130752e-06f, 1.698476280e-06f, 1.694818668e-06f, 1.691157924e-06f, 1.687494056e-06f, 1.683827073e-06f, 1.680156984e-06f, 1.676483798e-06f, + 1.672807522e-06f, 1.669128166e-06f, 1.665445737e-06f, 1.661760245e-06f, 1.658071699e-06f, 1.654380106e-06f, 1.650685476e-06f, 1.646987817e-06f, 1.643287138e-06f, 1.639583447e-06f, + 1.635876753e-06f, 1.632167065e-06f, 1.628454391e-06f, 1.624738740e-06f, 1.621020120e-06f, 1.617298541e-06f, 1.613574011e-06f, 1.609846538e-06f, 1.606116132e-06f, 1.602382801e-06f, + 1.598646553e-06f, 1.594907398e-06f, 1.591165344e-06f, 1.587420399e-06f, 1.583672574e-06f, 1.579921875e-06f, 1.576168312e-06f, 1.572411894e-06f, 1.568652629e-06f, 1.564890527e-06f, + 1.561125595e-06f, 1.557357843e-06f, 1.553587279e-06f, 1.549813912e-06f, 1.546037752e-06f, 1.542258805e-06f, 1.538477083e-06f, 1.534692592e-06f, 1.530905342e-06f, 1.527115343e-06f, + 1.523322601e-06f, 1.519527127e-06f, 1.515728929e-06f, 1.511928016e-06f, 1.508124397e-06f, 1.504318080e-06f, 1.500509074e-06f, 1.496697389e-06f, 1.492883033e-06f, 1.489066014e-06f, + 1.485246342e-06f, 1.481424026e-06f, 1.477599073e-06f, 1.473771495e-06f, 1.469941298e-06f, 1.466108491e-06f, 1.462273085e-06f, 1.458435087e-06f, 1.454594507e-06f, 1.450751353e-06f, + 1.446905634e-06f, 1.443057360e-06f, 1.439206538e-06f, 1.435353178e-06f, 1.431497289e-06f, 1.427638879e-06f, 1.423777958e-06f, 1.419914535e-06f, 1.416048618e-06f, 1.412180216e-06f, + 1.408309338e-06f, 1.404435993e-06f, 1.400560191e-06f, 1.396681939e-06f, 1.392801247e-06f, 1.388918125e-06f, 1.385032579e-06f, 1.381144621e-06f, 1.377254258e-06f, 1.373361500e-06f, + 1.369466355e-06f, 1.365568833e-06f, 1.361668943e-06f, 1.357766693e-06f, 1.353862092e-06f, 1.349955150e-06f, 1.346045875e-06f, 1.342134276e-06f, 1.338220363e-06f, 1.334304144e-06f, + 1.330385629e-06f, 1.326464826e-06f, 1.322541744e-06f, 1.318616392e-06f, 1.314688780e-06f, 1.310758916e-06f, 1.306826810e-06f, 1.302892469e-06f, 1.298955905e-06f, 1.295017124e-06f, + 1.291076138e-06f, 1.287132953e-06f, 1.283187580e-06f, 1.279240028e-06f, 1.275290306e-06f, 1.271338421e-06f, 1.267384385e-06f, 1.263428206e-06f, 1.259469892e-06f, 1.255509453e-06f, + 1.251546898e-06f, 1.247582236e-06f, 1.243615476e-06f, 1.239646627e-06f, 1.235675698e-06f, 1.231702699e-06f, 1.227727638e-06f, 1.223750524e-06f, 1.219771367e-06f, 1.215790175e-06f, + 1.211806958e-06f, 1.207821725e-06f, 1.203834485e-06f, 1.199845247e-06f, 1.195854020e-06f, 1.191860813e-06f, 1.187865636e-06f, 1.183868496e-06f, 1.179869405e-06f, 1.175868370e-06f, + 1.171865401e-06f, 1.167860506e-06f, 1.163853696e-06f, 1.159844979e-06f, 1.155834364e-06f, 1.151821861e-06f, 1.147807478e-06f, 1.143791225e-06f, 1.139773111e-06f, 1.135753144e-06f, + 1.131731335e-06f, 1.127707692e-06f, 1.123682225e-06f, 1.119654942e-06f, 1.115625853e-06f, 1.111594967e-06f, 1.107562293e-06f, 1.103527840e-06f, 1.099491617e-06f, 1.095453634e-06f, + 1.091413900e-06f, 1.087372424e-06f, 1.083329215e-06f, 1.079284282e-06f, 1.075237635e-06f, 1.071189282e-06f, 1.067139233e-06f, 1.063087497e-06f, 1.059034083e-06f, 1.054979001e-06f, + 1.050922259e-06f, 1.046863867e-06f, 1.042803834e-06f, 1.038742170e-06f, 1.034678882e-06f, 1.030613982e-06f, 1.026547477e-06f, 1.022479377e-06f, 1.018409691e-06f, 1.014338429e-06f, + 1.010265600e-06f, 1.006191212e-06f, 1.002115275e-06f, 9.980377992e-07f, 9.939587926e-07f, 9.898782647e-07f, 9.857962248e-07f, 9.817126821e-07f, 9.776276459e-07f, 9.735411254e-07f, + 9.694531298e-07f, 9.653636684e-07f, 9.612727504e-07f, 9.571803850e-07f, 9.530865815e-07f, 9.489913492e-07f, 9.448946972e-07f, 9.407966348e-07f, 9.366971713e-07f, 9.325963159e-07f, + 9.284940778e-07f, 9.243904664e-07f, 9.202854908e-07f, 9.161791604e-07f, 9.120714844e-07f, 9.079624720e-07f, 9.038521325e-07f, 8.997404751e-07f, 8.956275092e-07f, 8.915132440e-07f, + 8.873976887e-07f, 8.832808527e-07f, 8.791627451e-07f, 8.750433753e-07f, 8.709227525e-07f, 8.668008861e-07f, 8.626777852e-07f, 8.585534591e-07f, 8.544279172e-07f, 8.503011687e-07f, + 8.461732229e-07f, 8.420440890e-07f, 8.379137763e-07f, 8.337822942e-07f, 8.296496519e-07f, 8.255158587e-07f, 8.213809238e-07f, 8.172448566e-07f, 8.131076663e-07f, 8.089693623e-07f, + 8.048299537e-07f, 8.006894500e-07f, 7.965478604e-07f, 7.924051941e-07f, 7.882614606e-07f, 7.841166690e-07f, 7.799708287e-07f, 7.758239489e-07f, 7.716760390e-07f, 7.675271082e-07f, + 7.633771659e-07f, 7.592262213e-07f, 7.550742838e-07f, 7.509213626e-07f, 7.467674670e-07f, 7.426126064e-07f, 7.384567900e-07f, 7.343000272e-07f, 7.301423272e-07f, 7.259836993e-07f, + 7.218241529e-07f, 7.176636972e-07f, 7.135023416e-07f, 7.093400954e-07f, 7.051769678e-07f, 7.010129682e-07f, 6.968481058e-07f, 6.926823900e-07f, 6.885158302e-07f, 6.843484355e-07f, + 6.801802153e-07f, 6.760111789e-07f, 6.718413356e-07f, 6.676706947e-07f, 6.634992656e-07f, 6.593270575e-07f, 6.551540797e-07f, 6.509803416e-07f, 6.468058525e-07f, 6.426306216e-07f, + 6.384546583e-07f, 6.342779719e-07f, 6.301005717e-07f, 6.259224671e-07f, 6.217436672e-07f, 6.175641814e-07f, 6.133840191e-07f, 6.092031895e-07f, 6.050217020e-07f, 6.008395659e-07f, + 5.966567904e-07f, 5.924733849e-07f, 5.882893587e-07f, 5.841047211e-07f, 5.799194813e-07f, 5.757336489e-07f, 5.715472329e-07f, 5.673602427e-07f, 5.631726877e-07f, 5.589845772e-07f, + 5.547959204e-07f, 5.506067266e-07f, 5.464170052e-07f, 5.422267655e-07f, 5.380360168e-07f, 5.338447684e-07f, 5.296530295e-07f, 5.254608095e-07f, 5.212681177e-07f, 5.170749635e-07f, + 5.128813560e-07f, 5.086873046e-07f, 5.044928187e-07f, 5.002979074e-07f, 4.961025802e-07f, 4.919068462e-07f, 4.877107149e-07f, 4.835141955e-07f, 4.793172973e-07f, 4.751200296e-07f, + 4.709224017e-07f, 4.667244228e-07f, 4.625261024e-07f, 4.583274497e-07f, 4.541284739e-07f, 4.499291844e-07f, 4.457295905e-07f, 4.415297015e-07f, 4.373295266e-07f, 4.331290751e-07f, + 4.289283563e-07f, 4.247273796e-07f, 4.205261542e-07f, 4.163246893e-07f, 4.121229944e-07f, 4.079210785e-07f, 4.037189512e-07f, 3.995166215e-07f, 3.953140988e-07f, 3.911113925e-07f, + 3.869085116e-07f, 3.827054657e-07f, 3.785022638e-07f, 3.742989153e-07f, 3.700954295e-07f, 3.658918156e-07f, 3.616880830e-07f, 3.574842408e-07f, 3.532802983e-07f, 3.490762649e-07f, + 3.448721497e-07f, 3.406679621e-07f, 3.364637113e-07f, 3.322594066e-07f, 3.280550572e-07f, 3.238506724e-07f, 3.196462615e-07f, 3.154418336e-07f, 3.112373981e-07f, 3.070329643e-07f, + 3.028285413e-07f, 2.986241384e-07f, 2.944197649e-07f, 2.902154300e-07f, 2.860111430e-07f, 2.818069130e-07f, 2.776027495e-07f, 2.733986615e-07f, 2.691946583e-07f, 2.649907492e-07f, + 2.607869434e-07f, 2.565832502e-07f, 2.523796787e-07f, 2.481762382e-07f, 2.439729380e-07f, 2.397697872e-07f, 2.355667951e-07f, 2.313639709e-07f, 2.271613238e-07f, 2.229588630e-07f, + 2.187565979e-07f, 2.145545375e-07f, 2.103526911e-07f, 2.061510679e-07f, 2.019496771e-07f, 1.977485280e-07f, 1.935476296e-07f, 1.893469914e-07f, 1.851466223e-07f, 1.809465317e-07f, + 1.767467287e-07f, 1.725472226e-07f, 1.683480224e-07f, 1.641491375e-07f, 1.599505770e-07f, 1.557523500e-07f, 1.515544659e-07f, 1.473569337e-07f, 1.431597626e-07f, 1.389629618e-07f, + 1.347665406e-07f, 1.305705079e-07f, 1.263748732e-07f, 1.221796454e-07f, 1.179848337e-07f, 1.137904475e-07f, 1.095964957e-07f, 1.054029875e-07f, 1.012099321e-07f, 9.701733876e-08f, + 9.282521647e-08f, 8.863357445e-08f, 8.444242182e-08f, 8.025176775e-08f, 7.606162136e-08f, 7.187199180e-08f, 6.768288819e-08f, 6.349431969e-08f, 5.930629541e-08f, 5.511882448e-08f, + 5.093191603e-08f, 4.674557917e-08f, 4.255982304e-08f, 3.837465674e-08f, 3.419008940e-08f, 3.000613011e-08f, 2.582278799e-08f, 2.164007215e-08f, 1.745799168e-08f, 1.327655569e-08f, + 9.095773275e-09f, 4.915653526e-09f, 7.362055347e-10f, -3.442561610e-09f, -7.620638824e-09f, -1.179801703e-08f, -1.597468713e-08f, -2.015064008e-08f, -2.432586678e-08f, -2.850035817e-08f, + -3.267410518e-08f, -3.684709875e-08f, -4.101932983e-08f, -4.519078934e-08f, -4.936146824e-08f, -5.353135748e-08f, -5.770044801e-08f, -6.186873078e-08f, -6.603619676e-08f, -7.020283690e-08f, + -7.436864217e-08f, -7.853360354e-08f, -8.269771199e-08f, -8.686095848e-08f, -9.102333400e-08f, -9.518482952e-08f, -9.934543604e-08f, -1.035051445e-07f, -1.076639460e-07f, -1.118218315e-07f, + -1.159787919e-07f, -1.201348183e-07f, -1.242899017e-07f, -1.284440330e-07f, -1.325972034e-07f, -1.367494038e-07f, -1.409006252e-07f, -1.450508587e-07f, -1.492000953e-07f, -1.533483260e-07f, + -1.574955419e-07f, -1.616417340e-07f, -1.657868933e-07f, -1.699310109e-07f, -1.740740778e-07f, -1.782160852e-07f, -1.823570240e-07f, -1.864968853e-07f, -1.906356601e-07f, -1.947733397e-07f, + -1.989099149e-07f, -2.030453769e-07f, -2.071797169e-07f, -2.113129258e-07f, -2.154449947e-07f, -2.195759148e-07f, -2.237056771e-07f, -2.278342728e-07f, -2.319616929e-07f, -2.360879286e-07f, + -2.402129709e-07f, -2.443368110e-07f, -2.484594401e-07f, -2.525808491e-07f, -2.567010294e-07f, -2.608199719e-07f, -2.649376678e-07f, -2.690541084e-07f, -2.731692846e-07f, -2.772831878e-07f, + -2.813958089e-07f, -2.855071392e-07f, -2.896171699e-07f, -2.937258921e-07f, -2.978332970e-07f, -3.019393758e-07f, -3.060441195e-07f, -3.101475196e-07f, -3.142495670e-07f, -3.183502531e-07f, + -3.224495689e-07f, -3.265475058e-07f, -3.306440549e-07f, -3.347392074e-07f, -3.388329545e-07f, -3.429252876e-07f, -3.470161977e-07f, -3.511056761e-07f, -3.551937141e-07f, -3.592803029e-07f, + -3.633654338e-07f, -3.674490979e-07f, -3.715312865e-07f, -3.756119910e-07f, -3.796912025e-07f, -3.837689124e-07f, -3.878451118e-07f, -3.919197921e-07f, -3.959929446e-07f, -4.000645605e-07f, + -4.041346311e-07f, -4.082031478e-07f, -4.122701017e-07f, -4.163354844e-07f, -4.203992869e-07f, -4.244615007e-07f, -4.285221171e-07f, -4.325811274e-07f, -4.366385230e-07f, -4.406942951e-07f, + -4.447484351e-07f, -4.488009343e-07f, -4.528517842e-07f, -4.569009760e-07f, -4.609485011e-07f, -4.649943509e-07f, -4.690385168e-07f, -4.730809900e-07f, -4.771217621e-07f, -4.811608244e-07f, + -4.851981683e-07f, -4.892337851e-07f, -4.932676664e-07f, -4.972998034e-07f, -5.013301876e-07f, -5.053588104e-07f, -5.093856633e-07f, -5.134107376e-07f, -5.174340248e-07f, -5.214555164e-07f, + -5.254752037e-07f, -5.294930782e-07f, -5.335091315e-07f, -5.375233549e-07f, -5.415357399e-07f, -5.455462779e-07f, -5.495549605e-07f, -5.535617792e-07f, -5.575667254e-07f, -5.615697905e-07f, + -5.655709662e-07f, -5.695702440e-07f, -5.735676152e-07f, -5.775630715e-07f, -5.815566043e-07f, -5.855482052e-07f, -5.895378657e-07f, -5.935255774e-07f, -5.975113318e-07f, -6.014951204e-07f, + -6.054769348e-07f, -6.094567666e-07f, -6.134346073e-07f, -6.174104485e-07f, -6.213842818e-07f, -6.253560987e-07f, -6.293258909e-07f, -6.332936499e-07f, -6.372593674e-07f, -6.412230349e-07f, + -6.451846440e-07f, -6.491441865e-07f, -6.531016538e-07f, -6.570570377e-07f, -6.610103297e-07f, -6.649615216e-07f, -6.689106049e-07f, -6.728575713e-07f, -6.768024125e-07f, -6.807451201e-07f, + -6.846856859e-07f, -6.886241014e-07f, -6.925603584e-07f, -6.964944486e-07f, -7.004263636e-07f, -7.043560952e-07f, -7.082836350e-07f, -7.122089749e-07f, -7.161321064e-07f, -7.200530214e-07f, + -7.239717116e-07f, -7.278881687e-07f, -7.318023844e-07f, -7.357143505e-07f, -7.396240588e-07f, -7.435315010e-07f, -7.474366690e-07f, -7.513395544e-07f, -7.552401490e-07f, -7.591384448e-07f, + -7.630344334e-07f, -7.669281066e-07f, -7.708194563e-07f, -7.747084743e-07f, -7.785951524e-07f, -7.824794824e-07f, -7.863614562e-07f, -7.902410657e-07f, -7.941183025e-07f, -7.979931587e-07f, + -8.018656261e-07f, -8.057356965e-07f, -8.096033619e-07f, -8.134686140e-07f, -8.173314449e-07f, -8.211918463e-07f, -8.250498102e-07f, -8.289053286e-07f, -8.327583932e-07f, -8.366089961e-07f, + -8.404571291e-07f, -8.443027842e-07f, -8.481459534e-07f, -8.519866286e-07f, -8.558248017e-07f, -8.596604647e-07f, -8.634936096e-07f, -8.673242284e-07f, -8.711523130e-07f, -8.749778554e-07f, + -8.788008477e-07f, -8.826212818e-07f, -8.864391497e-07f, -8.902544435e-07f, -8.940671552e-07f, -8.978772767e-07f, -9.016848003e-07f, -9.054897178e-07f, -9.092920214e-07f, -9.130917031e-07f, + -9.168887550e-07f, -9.206831691e-07f, -9.244749376e-07f, -9.282640525e-07f, -9.320505059e-07f, -9.358342900e-07f, -9.396153968e-07f, -9.433938184e-07f, -9.471695470e-07f, -9.509425747e-07f, + -9.547128936e-07f, -9.584804959e-07f, -9.622453738e-07f, -9.660075194e-07f, -9.697669248e-07f, -9.735235823e-07f, -9.772774841e-07f, -9.810286222e-07f, -9.847769889e-07f, -9.885225765e-07f, + -9.922653771e-07f, -9.960053830e-07f, -9.997425863e-07f, -1.003476979e-06f, -1.007208554e-06f, -1.010937304e-06f, -1.014663219e-06f, -1.018386294e-06f, -1.022106519e-06f, -1.025823888e-06f, + -1.029538392e-06f, -1.033250024e-06f, -1.036958776e-06f, -1.040664641e-06f, -1.044367610e-06f, -1.048067677e-06f, -1.051764833e-06f, -1.055459071e-06f, -1.059150383e-06f, -1.062838761e-06f, + -1.066524198e-06f, -1.070206687e-06f, -1.073886219e-06f, -1.077562787e-06f, -1.081236383e-06f, -1.084907001e-06f, -1.088574631e-06f, -1.092239267e-06f, -1.095900901e-06f, -1.099559526e-06f, + -1.103215133e-06f, -1.106867716e-06f, -1.110517266e-06f, -1.114163777e-06f, -1.117807241e-06f, -1.121447650e-06f, -1.125084996e-06f, -1.128719273e-06f, -1.132350472e-06f, -1.135978587e-06f, + -1.139603610e-06f, -1.143225532e-06f, -1.146844348e-06f, -1.150460049e-06f, -1.154072628e-06f, -1.157682077e-06f, -1.161288390e-06f, -1.164891558e-06f, -1.168491574e-06f, -1.172088431e-06f, + -1.175682121e-06f, -1.179272638e-06f, -1.182859973e-06f, -1.186444119e-06f, -1.190025069e-06f, -1.193602816e-06f, -1.197177352e-06f, -1.200748670e-06f, -1.204316762e-06f, -1.207881622e-06f, + -1.211443241e-06f, -1.215001613e-06f, -1.218556730e-06f, -1.222108586e-06f, -1.225657172e-06f, -1.229202481e-06f, -1.232744506e-06f, -1.236283241e-06f, -1.239818677e-06f, -1.243350807e-06f, + -1.246879625e-06f, -1.250405122e-06f, -1.253927293e-06f, -1.257446129e-06f, -1.260961623e-06f, -1.264473768e-06f, -1.267982557e-06f, -1.271487983e-06f, -1.274990039e-06f, -1.278488717e-06f, + -1.281984011e-06f, -1.285475913e-06f, -1.288964415e-06f, -1.292449512e-06f, -1.295931196e-06f, -1.299409459e-06f, -1.302884295e-06f, -1.306355696e-06f, -1.309823656e-06f, -1.313288168e-06f, + -1.316749223e-06f, -1.320206816e-06f, -1.323660939e-06f, -1.327111586e-06f, -1.330558748e-06f, -1.334002420e-06f, -1.337442594e-06f, -1.340879263e-06f, -1.344312421e-06f, -1.347742059e-06f, + -1.351168172e-06f, -1.354590752e-06f, -1.358009792e-06f, -1.361425286e-06f, -1.364837226e-06f, -1.368245606e-06f, -1.371650418e-06f, -1.375051656e-06f, -1.378449313e-06f, -1.381843382e-06f, + -1.385233855e-06f, -1.388620727e-06f, -1.392003990e-06f, -1.395383638e-06f, -1.398759663e-06f, -1.402132059e-06f, -1.405500818e-06f, -1.408865935e-06f, -1.412227402e-06f, -1.415585213e-06f, + -1.418939360e-06f, -1.422289838e-06f, -1.425636638e-06f, -1.428979755e-06f, -1.432319181e-06f, -1.435654910e-06f, -1.438986936e-06f, -1.442315251e-06f, -1.445639848e-06f, -1.448960722e-06f, + -1.452277865e-06f, -1.455591270e-06f, -1.458900932e-06f, -1.462206843e-06f, -1.465508996e-06f, -1.468807385e-06f, -1.472102004e-06f, -1.475392845e-06f, -1.478679902e-06f, -1.481963169e-06f, + -1.485242639e-06f, -1.488518305e-06f, -1.491790160e-06f, -1.495058199e-06f, -1.498322414e-06f, -1.501582799e-06f, -1.504839347e-06f, -1.508092053e-06f, -1.511340908e-06f, -1.514585908e-06f, + -1.517827045e-06f, -1.521064313e-06f, -1.524297705e-06f, -1.527527214e-06f, -1.530752836e-06f, -1.533974562e-06f, -1.537192386e-06f, -1.540406303e-06f, -1.543616305e-06f, -1.546822387e-06f, + -1.550024541e-06f, -1.553222761e-06f, -1.556417042e-06f, -1.559607376e-06f, -1.562793757e-06f, -1.565976179e-06f, -1.569154636e-06f, -1.572329121e-06f, -1.575499627e-06f, -1.578666149e-06f, + -1.581828680e-06f, -1.584987215e-06f, -1.588141745e-06f, -1.591292266e-06f, -1.594438771e-06f, -1.597581254e-06f, -1.600719708e-06f, -1.603854127e-06f, -1.606984505e-06f, -1.610110836e-06f, + -1.613233114e-06f, -1.616351332e-06f, -1.619465484e-06f, -1.622575564e-06f, -1.625681566e-06f, -1.628783484e-06f, -1.631881311e-06f, -1.634975041e-06f, -1.638064669e-06f, -1.641150187e-06f, + -1.644231591e-06f, -1.647308873e-06f, -1.650382028e-06f, -1.653451050e-06f, -1.656515932e-06f, -1.659576669e-06f, -1.662633254e-06f, -1.665685682e-06f, -1.668733946e-06f, -1.671778041e-06f, + -1.674817959e-06f, -1.677853696e-06f, -1.680885246e-06f, -1.683912602e-06f, -1.686935758e-06f, -1.689954708e-06f, -1.692969447e-06f, -1.695979969e-06f, -1.698986267e-06f, -1.701988335e-06f, + -1.704986169e-06f, -1.707979761e-06f, -1.710969107e-06f, -1.713954199e-06f, -1.716935032e-06f, -1.719911601e-06f, -1.722883900e-06f, -1.725851921e-06f, -1.728815661e-06f, -1.731775113e-06f, + -1.734730271e-06f, -1.737681129e-06f, -1.740627682e-06f, -1.743569924e-06f, -1.746507849e-06f, -1.749441451e-06f, -1.752370725e-06f, -1.755295664e-06f, -1.758216264e-06f, -1.761132517e-06f, + -1.764044420e-06f, -1.766951966e-06f, -1.769855148e-06f, -1.772753963e-06f, -1.775648403e-06f, -1.778538464e-06f, -1.781424139e-06f, -1.784305423e-06f, -1.787182311e-06f, -1.790054797e-06f, + -1.792922875e-06f, -1.795786539e-06f, -1.798645784e-06f, -1.801500605e-06f, -1.804350996e-06f, -1.807196951e-06f, -1.810038465e-06f, -1.812875532e-06f, -1.815708147e-06f, -1.818536305e-06f, + -1.821359999e-06f, -1.824179224e-06f, -1.826993975e-06f, -1.829804247e-06f, -1.832610034e-06f, -1.835411330e-06f, -1.838208130e-06f, -1.841000428e-06f, -1.843788220e-06f, -1.846571500e-06f, + -1.849350263e-06f, -1.852124502e-06f, -1.854894213e-06f, -1.857659391e-06f, -1.860420029e-06f, -1.863176123e-06f, -1.865927668e-06f, -1.868674658e-06f, -1.871417087e-06f, -1.874154951e-06f, + -1.876888244e-06f, -1.879616961e-06f, -1.882341097e-06f, -1.885060647e-06f, -1.887775604e-06f, -1.890485964e-06f, -1.893191723e-06f, -1.895892874e-06f, -1.898589412e-06f, -1.901281332e-06f, + -1.903968630e-06f, -1.906651299e-06f, -1.909329336e-06f, -1.912002733e-06f, -1.914671488e-06f, -1.917335594e-06f, -1.919995046e-06f, -1.922649839e-06f, -1.925299968e-06f, -1.927945429e-06f, + -1.930586215e-06f, -1.933222322e-06f, -1.935853746e-06f, -1.938480480e-06f, -1.941102520e-06f, -1.943719861e-06f, -1.946332498e-06f, -1.948940426e-06f, -1.951543640e-06f, -1.954142135e-06f, + -1.956735906e-06f, -1.959324948e-06f, -1.961909256e-06f, -1.964488826e-06f, -1.967063652e-06f, -1.969633729e-06f, -1.972199054e-06f, -1.974759619e-06f, -1.977315422e-06f, -1.979866457e-06f, + -1.982412720e-06f, -1.984954204e-06f, -1.987490906e-06f, -1.990022822e-06f, -1.992549945e-06f, -1.995072271e-06f, -1.997589796e-06f, -2.000102515e-06f, -2.002610422e-06f, -2.005113514e-06f, + -2.007611786e-06f, -2.010105232e-06f, -2.012593849e-06f, -2.015077631e-06f, -2.017556574e-06f, -2.020030673e-06f, -2.022499923e-06f, -2.024964321e-06f, -2.027423860e-06f, -2.029878538e-06f, + -2.032328348e-06f, -2.034773287e-06f, -2.037213349e-06f, -2.039648531e-06f, -2.042078827e-06f, -2.044504234e-06f, -2.046924746e-06f, -2.049340360e-06f, -2.051751070e-06f, -2.054156872e-06f, + -2.056557762e-06f, -2.058953735e-06f, -2.061344787e-06f, -2.063730912e-06f, -2.066112108e-06f, -2.068488369e-06f, -2.070859691e-06f, -2.073226069e-06f, -2.075587500e-06f, -2.077943978e-06f, + -2.080295500e-06f, -2.082642061e-06f, -2.084983656e-06f, -2.087320282e-06f, -2.089651934e-06f, -2.091978607e-06f, -2.094300298e-06f, -2.096617002e-06f, -2.098928715e-06f, -2.101235432e-06f, + -2.103537149e-06f, -2.105833863e-06f, -2.108125569e-06f, -2.110412262e-06f, -2.112693938e-06f, -2.114970594e-06f, -2.117242224e-06f, -2.119508826e-06f, -2.121770394e-06f, -2.124026925e-06f, + -2.126278414e-06f, -2.128524857e-06f, -2.130766251e-06f, -2.133002590e-06f, -2.135233872e-06f, -2.137460091e-06f, -2.139681244e-06f, -2.141897327e-06f, -2.144108336e-06f, -2.146314266e-06f, + -2.148515114e-06f, -2.150710876e-06f, -2.152901547e-06f, -2.155087124e-06f, -2.157267603e-06f, -2.159442979e-06f, -2.161613249e-06f, -2.163778409e-06f, -2.165938455e-06f, -2.168093383e-06f, + -2.170243189e-06f, -2.172387870e-06f, -2.174527420e-06f, -2.176661837e-06f, -2.178791117e-06f, -2.180915256e-06f, -2.183034249e-06f, -2.185148094e-06f, -2.187256786e-06f, -2.189360321e-06f, + -2.191458697e-06f, -2.193551908e-06f, -2.195639952e-06f, -2.197722824e-06f, -2.199800520e-06f, -2.201873038e-06f, -2.203940373e-06f, -2.206002522e-06f, -2.208059481e-06f, -2.210111246e-06f, + -2.212157813e-06f, -2.214199180e-06f, -2.216235342e-06f, -2.218266295e-06f, -2.220292037e-06f, -2.222312563e-06f, -2.224327870e-06f, -2.226337954e-06f, -2.228342812e-06f, -2.230342441e-06f, + -2.232336836e-06f, -2.234325994e-06f, -2.236309911e-06f, -2.238288585e-06f, -2.240262012e-06f, -2.242230187e-06f, -2.244193108e-06f, -2.246150772e-06f, -2.248103174e-06f, -2.250050312e-06f, + -2.251992181e-06f, -2.253928779e-06f, -2.255860102e-06f, -2.257786147e-06f, -2.259706910e-06f, -2.261622389e-06f, -2.263532579e-06f, -2.265437477e-06f, -2.267337080e-06f, -2.269231385e-06f, + -2.271120388e-06f, -2.273004087e-06f, -2.274882477e-06f, -2.276755556e-06f, -2.278623320e-06f, -2.280485766e-06f, -2.282342892e-06f, -2.284194692e-06f, -2.286041166e-06f, -2.287882308e-06f, + -2.289718117e-06f, -2.291548589e-06f, -2.293373720e-06f, -2.295193508e-06f, -2.297007950e-06f, -2.298817042e-06f, -2.300620781e-06f, -2.302419165e-06f, -2.304212190e-06f, -2.305999852e-06f, + -2.307782150e-06f, -2.309559080e-06f, -2.311330639e-06f, -2.313096823e-06f, -2.314857631e-06f, -2.316613059e-06f, -2.318363103e-06f, -2.320107762e-06f, -2.321847032e-06f, -2.323580909e-06f, + -2.325309392e-06f, -2.327032478e-06f, -2.328750162e-06f, -2.330462444e-06f, -2.332169318e-06f, -2.333870784e-06f, -2.335566837e-06f, -2.337257475e-06f, -2.338942696e-06f, -2.340622496e-06f, + -2.342296873e-06f, -2.343965823e-06f, -2.345629344e-06f, -2.347287434e-06f, -2.348940089e-06f, -2.350587307e-06f, -2.352229085e-06f, -2.353865420e-06f, -2.355496310e-06f, -2.357121752e-06f, + -2.358741743e-06f, -2.360356280e-06f, -2.361965361e-06f, -2.363568984e-06f, -2.365167145e-06f, -2.366759843e-06f, -2.368347073e-06f, -2.369928835e-06f, -2.371505125e-06f, -2.373075940e-06f, + -2.374641279e-06f, -2.376201138e-06f, -2.377755515e-06f, -2.379304408e-06f, -2.380847813e-06f, -2.382385729e-06f, -2.383918154e-06f, -2.385445083e-06f, -2.386966516e-06f, -2.388482450e-06f, + -2.389992882e-06f, -2.391497809e-06f, -2.392997230e-06f, -2.394491142e-06f, -2.395979543e-06f, -2.397462430e-06f, -2.398939801e-06f, -2.400411653e-06f, -2.401877985e-06f, -2.403338794e-06f, + -2.404794077e-06f, -2.406243833e-06f, -2.407688058e-06f, -2.409126752e-06f, -2.410559911e-06f, -2.411987533e-06f, -2.413409616e-06f, -2.414826158e-06f, -2.416237157e-06f, -2.417642610e-06f, + -2.419042516e-06f, -2.420436871e-06f, -2.421825675e-06f, -2.423208924e-06f, -2.424586617e-06f, -2.425958752e-06f, -2.427325326e-06f, -2.428686337e-06f, -2.430041784e-06f, -2.431391663e-06f, + -2.432735974e-06f, -2.434074715e-06f, -2.435407882e-06f, -2.436735474e-06f, -2.438057489e-06f, -2.439373926e-06f, -2.440684781e-06f, -2.441990054e-06f, -2.443289742e-06f, -2.444583843e-06f, + -2.445872355e-06f, -2.447155277e-06f, -2.448432606e-06f, -2.449704341e-06f, -2.450970479e-06f, -2.452231020e-06f, -2.453485960e-06f, -2.454735299e-06f, -2.455979034e-06f, -2.457217163e-06f, + -2.458449686e-06f, -2.459676599e-06f, -2.460897901e-06f, -2.462113591e-06f, -2.463323666e-06f, -2.464528126e-06f, -2.465726967e-06f, -2.466920189e-06f, -2.468107790e-06f, -2.469289768e-06f, + -2.470466121e-06f, -2.471636848e-06f, -2.472801947e-06f, -2.473961417e-06f, -2.475115255e-06f, -2.476263461e-06f, -2.477406032e-06f, -2.478542968e-06f, -2.479674266e-06f, -2.480799924e-06f, + -2.481919943e-06f, -2.483034318e-06f, -2.484143051e-06f, -2.485246138e-06f, -2.486343578e-06f, -2.487435370e-06f, -2.488521513e-06f, -2.489602004e-06f, -2.490676843e-06f, -2.491746028e-06f, + -2.492809558e-06f, -2.493867430e-06f, -2.494919645e-06f, -2.495966199e-06f, -2.497007093e-06f, -2.498042325e-06f, -2.499071893e-06f, -2.500095795e-06f, -2.501114032e-06f, -2.502126601e-06f, + -2.503133501e-06f, -2.504134730e-06f, -2.505130289e-06f, -2.506120174e-06f, -2.507104386e-06f, -2.508082922e-06f, -2.509055782e-06f, -2.510022964e-06f, -2.510984468e-06f, -2.511940291e-06f, + -2.512890434e-06f, -2.513834894e-06f, -2.514773670e-06f, -2.515706762e-06f, -2.516634168e-06f, -2.517555888e-06f, -2.518471919e-06f, -2.519382262e-06f, -2.520286914e-06f, -2.521185875e-06f, + -2.522079145e-06f, -2.522966721e-06f, -2.523848603e-06f, -2.524724789e-06f, -2.525595280e-06f, -2.526460073e-06f, -2.527319168e-06f, -2.528172564e-06f, -2.529020261e-06f, -2.529862256e-06f, + -2.530698549e-06f, -2.531529140e-06f, -2.532354027e-06f, -2.533173210e-06f, -2.533986687e-06f, -2.534794458e-06f, -2.535596522e-06f, -2.536392878e-06f, -2.537183525e-06f, -2.537968463e-06f, + -2.538747691e-06f, -2.539521207e-06f, -2.540289012e-06f, -2.541051104e-06f, -2.541807483e-06f, -2.542558148e-06f, -2.543303098e-06f, -2.544042333e-06f, -2.544775852e-06f, -2.545503653e-06f, + -2.546225738e-06f, -2.546942104e-06f, -2.547652752e-06f, -2.548357680e-06f, -2.549056889e-06f, -2.549750377e-06f, -2.550438143e-06f, -2.551120189e-06f, -2.551796511e-06f, -2.552467112e-06f, + -2.553131988e-06f, -2.553791141e-06f, -2.554444570e-06f, -2.555092274e-06f, -2.555734252e-06f, -2.556370505e-06f, -2.557001031e-06f, -2.557625831e-06f, -2.558244903e-06f, -2.558858248e-06f, + -2.559465866e-06f, -2.560067754e-06f, -2.560663915e-06f, -2.561254346e-06f, -2.561839047e-06f, -2.562418019e-06f, -2.562991261e-06f, -2.563558772e-06f, -2.564120553e-06f, -2.564676602e-06f, + -2.565226921e-06f, -2.565771507e-06f, -2.566310362e-06f, -2.566843485e-06f, -2.567370876e-06f, -2.567892534e-06f, -2.568408460e-06f, -2.568918652e-06f, -2.569423112e-06f, -2.569921838e-06f, + -2.570414831e-06f, -2.570902090e-06f, -2.571383616e-06f, -2.571859408e-06f, -2.572329467e-06f, -2.572793791e-06f, -2.573252381e-06f, -2.573705237e-06f, -2.574152359e-06f, -2.574593747e-06f, + -2.575029401e-06f, -2.575459321e-06f, -2.575883506e-06f, -2.576301957e-06f, -2.576714674e-06f, -2.577121657e-06f, -2.577522906e-06f, -2.577918420e-06f, -2.578308201e-06f, -2.578692248e-06f, + -2.579070562e-06f, -2.579443141e-06f, -2.579809987e-06f, -2.580171100e-06f, -2.580526480e-06f, -2.580876126e-06f, -2.581220040e-06f, -2.581558221e-06f, -2.581890669e-06f, -2.582217386e-06f, + -2.582538370e-06f, -2.582853622e-06f, -2.583163143e-06f, -2.583466933e-06f, -2.583764991e-06f, -2.584057319e-06f, -2.584343917e-06f, -2.584624784e-06f, -2.584899922e-06f, -2.585169330e-06f, + -2.585433009e-06f, -2.585690960e-06f, -2.585943182e-06f, -2.586189676e-06f, -2.586430443e-06f, -2.586665482e-06f, -2.586894795e-06f, -2.587118382e-06f, -2.587336243e-06f, -2.587548378e-06f, + -2.587754789e-06f, -2.587955475e-06f, -2.588150438e-06f, -2.588339677e-06f, -2.588523193e-06f, -2.588700987e-06f, -2.588873059e-06f, -2.589039411e-06f, -2.589200041e-06f, -2.589354952e-06f, + -2.589504143e-06f, -2.589647616e-06f, -2.589785370e-06f, -2.589917407e-06f, -2.590043727e-06f, -2.590164331e-06f, -2.590279220e-06f, -2.590388393e-06f, -2.590491853e-06f, -2.590589599e-06f, + -2.590681633e-06f, -2.590767954e-06f, -2.590848565e-06f, -2.590923465e-06f, -2.590992656e-06f, -2.591056137e-06f, -2.591113911e-06f, -2.591165978e-06f, -2.591212338e-06f, -2.591252992e-06f, + -2.591287942e-06f, -2.591317188e-06f, -2.591340732e-06f, -2.591358573e-06f, -2.591370713e-06f, -2.591377153e-06f, -2.591377893e-06f, -2.591372935e-06f, -2.591362280e-06f, -2.591345928e-06f, + -2.591323881e-06f, -2.591296140e-06f, -2.591262705e-06f, -2.591223577e-06f, -2.591178758e-06f, -2.591128249e-06f, -2.591072050e-06f, -2.591010163e-06f, -2.590942589e-06f, -2.590869329e-06f, + -2.590790384e-06f, -2.590705755e-06f, -2.590615443e-06f, -2.590519449e-06f, -2.590417775e-06f, -2.590310422e-06f, -2.590197391e-06f, -2.590078682e-06f, -2.589954298e-06f, -2.589824239e-06f, + -2.589688507e-06f, -2.589547103e-06f, -2.589400028e-06f, -2.589247284e-06f, -2.589088871e-06f, -2.588924791e-06f, -2.588755046e-06f, -2.588579636e-06f, -2.588398563e-06f, -2.588211828e-06f, + -2.588019433e-06f, -2.587821379e-06f, -2.587617667e-06f, -2.587408299e-06f, -2.587193276e-06f, -2.586972599e-06f, -2.586746270e-06f, -2.586514291e-06f, -2.586276663e-06f, -2.586033387e-06f, + -2.585784464e-06f, -2.585529897e-06f, -2.585269687e-06f, -2.585003834e-06f, -2.584732342e-06f, -2.584455211e-06f, -2.584172442e-06f, -2.583884038e-06f, -2.583590000e-06f, -2.583290329e-06f, + -2.582985028e-06f, -2.582674097e-06f, -2.582357539e-06f, -2.582035354e-06f, -2.581707545e-06f, -2.581374113e-06f, -2.581035061e-06f, -2.580690388e-06f, -2.580340098e-06f, -2.579984192e-06f, + -2.579622672e-06f, -2.579255539e-06f, -2.578882795e-06f, -2.578504442e-06f, -2.578120482e-06f, -2.577730916e-06f, -2.577335746e-06f, -2.576934975e-06f, -2.576528603e-06f, -2.576116633e-06f, + -2.575699066e-06f, -2.575275904e-06f, -2.574847150e-06f, -2.574412805e-06f, -2.573972870e-06f, -2.573527349e-06f, -2.573076242e-06f, -2.572619552e-06f, -2.572157280e-06f, -2.571689429e-06f, + -2.571216000e-06f, -2.570736996e-06f, -2.570252418e-06f, -2.569762268e-06f, -2.569266549e-06f, -2.568765262e-06f, -2.568258410e-06f, -2.567745994e-06f, -2.567228016e-06f, -2.566704480e-06f, + -2.566175385e-06f, -2.565640736e-06f, -2.565100533e-06f, -2.564554779e-06f, -2.564003476e-06f, -2.563446627e-06f, -2.562884232e-06f, -2.562316295e-06f, -2.561742818e-06f, -2.561163803e-06f, + -2.560579251e-06f, -2.559989166e-06f, -2.559393549e-06f, -2.558792403e-06f, -2.558185730e-06f, -2.557573532e-06f, -2.556955811e-06f, -2.556332570e-06f, -2.555703811e-06f, -2.555069536e-06f, + -2.554429747e-06f, -2.553784448e-06f, -2.553133640e-06f, -2.552477325e-06f, -2.551815506e-06f, -2.551148186e-06f, -2.550475366e-06f, -2.549797049e-06f, -2.549113238e-06f, -2.548423934e-06f, + -2.547729141e-06f, -2.547028860e-06f, -2.546323095e-06f, -2.545611847e-06f, -2.544895120e-06f, -2.544172915e-06f, -2.543445235e-06f, -2.542712082e-06f, -2.541973460e-06f, -2.541229371e-06f, + -2.540479816e-06f, -2.539724800e-06f, -2.538964323e-06f, -2.538198390e-06f, -2.537427002e-06f, -2.536650162e-06f, -2.535867873e-06f, -2.535080137e-06f, -2.534286957e-06f, -2.533488336e-06f, + -2.532684276e-06f, -2.531874780e-06f, -2.531059850e-06f, -2.530239490e-06f, -2.529413702e-06f, -2.528582488e-06f, -2.527745852e-06f, -2.526903796e-06f, -2.526056323e-06f, -2.525203436e-06f, + -2.524345137e-06f, -2.523481429e-06f, -2.522612316e-06f, -2.521737799e-06f, -2.520857882e-06f, -2.519972568e-06f, -2.519081859e-06f, -2.518185758e-06f, -2.517284268e-06f, -2.516377392e-06f, + -2.515465133e-06f, -2.514547494e-06f, -2.513624477e-06f, -2.512696086e-06f, -2.511762323e-06f, -2.510823192e-06f, -2.509878695e-06f, -2.508928836e-06f, -2.507973617e-06f, -2.507013041e-06f, + -2.506047112e-06f, -2.505075832e-06f, -2.504099204e-06f, -2.503117232e-06f, -2.502129918e-06f, -2.501137265e-06f, -2.500139278e-06f, -2.499135958e-06f, -2.498127308e-06f, -2.497113333e-06f, + -2.496094034e-06f, -2.495069416e-06f, -2.494039481e-06f, -2.493004232e-06f, -2.491963673e-06f, -2.490917806e-06f, -2.489866635e-06f, -2.488810164e-06f, -2.487748394e-06f, -2.486681330e-06f, + -2.485608975e-06f, -2.484531332e-06f, -2.483448404e-06f, -2.482360194e-06f, -2.481266707e-06f, -2.480167944e-06f, -2.479063909e-06f, -2.477954606e-06f, -2.476840039e-06f, -2.475720209e-06f, + -2.474595121e-06f, -2.473464777e-06f, -2.472329183e-06f, -2.471188339e-06f, -2.470042251e-06f, -2.468890921e-06f, -2.467734353e-06f, -2.466572551e-06f, -2.465405517e-06f, -2.464233255e-06f, + -2.463055768e-06f, -2.461873061e-06f, -2.460685136e-06f, -2.459491997e-06f, -2.458293647e-06f, -2.457090091e-06f, -2.455881331e-06f, -2.454667371e-06f, -2.453448214e-06f, -2.452223864e-06f, + -2.450994325e-06f, -2.449759601e-06f, -2.448519694e-06f, -2.447274608e-06f, -2.446024347e-06f, -2.444768915e-06f, -2.443508315e-06f, -2.442242551e-06f, -2.440971626e-06f, -2.439695544e-06f, + -2.438414309e-06f, -2.437127925e-06f, -2.435836395e-06f, -2.434539722e-06f, -2.433237911e-06f, -2.431930965e-06f, -2.430618888e-06f, -2.429301684e-06f, -2.427979356e-06f, -2.426651909e-06f, + -2.425319345e-06f, -2.423981670e-06f, -2.422638885e-06f, -2.421290997e-06f, -2.419938007e-06f, -2.418579920e-06f, -2.417216740e-06f, -2.415848471e-06f, -2.414475116e-06f, -2.413096680e-06f, + -2.411713166e-06f, -2.410324578e-06f, -2.408930920e-06f, -2.407532196e-06f, -2.406128410e-06f, -2.404719566e-06f, -2.403305668e-06f, -2.401886719e-06f, -2.400462724e-06f, -2.399033686e-06f, + -2.397599610e-06f, -2.396160500e-06f, -2.394716359e-06f, -2.393267192e-06f, -2.391813003e-06f, -2.390353795e-06f, -2.388889573e-06f, -2.387420341e-06f, -2.385946102e-06f, -2.384466861e-06f, + -2.382982623e-06f, -2.381493390e-06f, -2.379999168e-06f, -2.378499960e-06f, -2.376995770e-06f, -2.375486603e-06f, -2.373972463e-06f, -2.372453353e-06f, -2.370929279e-06f, -2.369400244e-06f, + -2.367866252e-06f, -2.366327308e-06f, -2.364783415e-06f, -2.363234579e-06f, -2.361680803e-06f, -2.360122091e-06f, -2.358558448e-06f, -2.356989878e-06f, -2.355416386e-06f, -2.353837975e-06f, + -2.352254649e-06f, -2.350666414e-06f, -2.349073274e-06f, -2.347475232e-06f, -2.345872293e-06f, -2.344264462e-06f, -2.342651742e-06f, -2.341034139e-06f, -2.339411656e-06f, -2.337784298e-06f, + -2.336152070e-06f, -2.334514975e-06f, -2.332873018e-06f, -2.331226203e-06f, -2.329574536e-06f, -2.327918020e-06f, -2.326256660e-06f, -2.324590460e-06f, -2.322919425e-06f, -2.321243559e-06f, + -2.319562867e-06f, -2.317877353e-06f, -2.316187022e-06f, -2.314491879e-06f, -2.312791927e-06f, -2.311087171e-06f, -2.309377616e-06f, -2.307663267e-06f, -2.305944128e-06f, -2.304220203e-06f, + -2.302491497e-06f, -2.300758016e-06f, -2.299019762e-06f, -2.297276742e-06f, -2.295528959e-06f, -2.293776419e-06f, -2.292019126e-06f, -2.290257084e-06f, -2.288490298e-06f, -2.286718773e-06f, + -2.284942514e-06f, -2.283161525e-06f, -2.281375811e-06f, -2.279585377e-06f, -2.277790227e-06f, -2.275990367e-06f, -2.274185800e-06f, -2.272376532e-06f, -2.270562568e-06f, -2.268743911e-06f, + -2.266920568e-06f, -2.265092542e-06f, -2.263259839e-06f, -2.261422464e-06f, -2.259580420e-06f, -2.257733714e-06f, -2.255882350e-06f, -2.254026332e-06f, -2.252165666e-06f, -2.250300356e-06f, + -2.248430407e-06f, -2.246555825e-06f, -2.244676614e-06f, -2.242792779e-06f, -2.240904325e-06f, -2.239011256e-06f, -2.237113579e-06f, -2.235211297e-06f, -2.233304416e-06f, -2.231392940e-06f, + -2.229476875e-06f, -2.227556226e-06f, -2.225630997e-06f, -2.223701193e-06f, -2.221766821e-06f, -2.219827883e-06f, -2.217884387e-06f, -2.215936336e-06f, -2.213983736e-06f, -2.212026591e-06f, + -2.210064908e-06f, -2.208098690e-06f, -2.206127943e-06f, -2.204152672e-06f, -2.202172882e-06f, -2.200188579e-06f, -2.198199767e-06f, -2.196206451e-06f, -2.194208637e-06f, -2.192206330e-06f, + -2.190199535e-06f, -2.188188257e-06f, -2.186172501e-06f, -2.184152272e-06f, -2.182127577e-06f, -2.180098419e-06f, -2.178064804e-06f, -2.176026737e-06f, -2.173984224e-06f, -2.171937269e-06f, + -2.169885878e-06f, -2.167830057e-06f, -2.165769810e-06f, -2.163705143e-06f, -2.161636060e-06f, -2.159562568e-06f, -2.157484672e-06f, -2.155402377e-06f, -2.153315687e-06f, -2.151224610e-06f, + -2.149129149e-06f, -2.147029310e-06f, -2.144925099e-06f, -2.142816521e-06f, -2.140703581e-06f, -2.138586284e-06f, -2.136464637e-06f, -2.134338644e-06f, -2.132208311e-06f, -2.130073644e-06f, + -2.127934646e-06f, -2.125791325e-06f, -2.123643686e-06f, -2.121491733e-06f, -2.119335473e-06f, -2.117174911e-06f, -2.115010052e-06f, -2.112840902e-06f, -2.110667466e-06f, -2.108489750e-06f, + -2.106307759e-06f, -2.104121499e-06f, -2.101930976e-06f, -2.099736194e-06f, -2.097537160e-06f, -2.095333879e-06f, -2.093126356e-06f, -2.090914597e-06f, -2.088698608e-06f, -2.086478394e-06f, + -2.084253961e-06f, -2.082025315e-06f, -2.079792460e-06f, -2.077555403e-06f, -2.075314149e-06f, -2.073068705e-06f, -2.070819074e-06f, -2.068565264e-06f, -2.066307280e-06f, -2.064045127e-06f, + -2.061778811e-06f, -2.059508339e-06f, -2.057233714e-06f, -2.054954944e-06f, -2.052672034e-06f, -2.050384990e-06f, -2.048093816e-06f, -2.045798520e-06f, -2.043499107e-06f, -2.041195582e-06f, + -2.038887952e-06f, -2.036576222e-06f, -2.034260397e-06f, -2.031940485e-06f, -2.029616489e-06f, -2.027288417e-06f, -2.024956274e-06f, -2.022620066e-06f, -2.020279798e-06f, -2.017935477e-06f, + -2.015587108e-06f, -2.013234697e-06f, -2.010878250e-06f, -2.008517773e-06f, -2.006153272e-06f, -2.003784752e-06f, -2.001412220e-06f, -1.999035681e-06f, -1.996655142e-06f, -1.994270607e-06f, + -1.991882084e-06f, -1.989489578e-06f, -1.987093094e-06f, -1.984692640e-06f, -1.982288220e-06f, -1.979879841e-06f, -1.977467508e-06f, -1.975051229e-06f, -1.972631008e-06f, -1.970206851e-06f, + -1.967778765e-06f, -1.965346756e-06f, -1.962910830e-06f, -1.960470992e-06f, -1.958027249e-06f, -1.955579606e-06f, -1.953128070e-06f, -1.950672647e-06f, -1.948213343e-06f, -1.945750163e-06f, + -1.943283115e-06f, -1.940812203e-06f, -1.938337435e-06f, -1.935858816e-06f, -1.933376352e-06f, -1.930890049e-06f, -1.928399914e-06f, -1.925905952e-06f, -1.923408171e-06f, -1.920906575e-06f, + -1.918401171e-06f, -1.915891965e-06f, -1.913378964e-06f, -1.910862173e-06f, -1.908341598e-06f, -1.905817247e-06f, -1.903289124e-06f, -1.900757237e-06f, -1.898221591e-06f, -1.895682193e-06f, + -1.893139048e-06f, -1.890592163e-06f, -1.888041545e-06f, -1.885487199e-06f, -1.882929132e-06f, -1.880367350e-06f, -1.877801859e-06f, -1.875232666e-06f, -1.872659777e-06f, -1.870083197e-06f, + -1.867502934e-06f, -1.864918993e-06f, -1.862331382e-06f, -1.859740105e-06f, -1.857145170e-06f, -1.854546583e-06f, -1.851944351e-06f, -1.849338478e-06f, -1.846728973e-06f, -1.844115841e-06f, + -1.841499088e-06f, -1.838878721e-06f, -1.836254747e-06f, -1.833627171e-06f, -1.830996001e-06f, -1.828361241e-06f, -1.825722900e-06f, -1.823080983e-06f, -1.820435496e-06f, -1.817786447e-06f, + -1.815133841e-06f, -1.812477685e-06f, -1.809817985e-06f, -1.807154748e-06f, -1.804487981e-06f, -1.801817689e-06f, -1.799143879e-06f, -1.796466558e-06f, -1.793785732e-06f, -1.791101408e-06f, + -1.788413592e-06f, -1.785722290e-06f, -1.783027509e-06f, -1.780329256e-06f, -1.777627538e-06f, -1.774922359e-06f, -1.772213728e-06f, -1.769501651e-06f, -1.766786134e-06f, -1.764067184e-06f, + -1.761344807e-06f, -1.758619010e-06f, -1.755889800e-06f, -1.753157182e-06f, -1.750421165e-06f, -1.747681753e-06f, -1.744938954e-06f, -1.742192775e-06f, -1.739443222e-06f, -1.736690301e-06f, + -1.733934020e-06f, -1.731174385e-06f, -1.728411402e-06f, -1.725645078e-06f, -1.722875420e-06f, -1.720102435e-06f, -1.717326128e-06f, -1.714546508e-06f, -1.711763580e-06f, -1.708977351e-06f, + -1.706187828e-06f, -1.703395017e-06f, -1.700598926e-06f, -1.697799560e-06f, -1.694996927e-06f, -1.692191034e-06f, -1.689381886e-06f, -1.686569491e-06f, -1.683753856e-06f, -1.680934987e-06f, + -1.678112891e-06f, -1.675287574e-06f, -1.672459044e-06f, -1.669627307e-06f, -1.666792371e-06f, -1.663954241e-06f, -1.661112924e-06f, -1.658268428e-06f, -1.655420759e-06f, -1.652569924e-06f, + -1.649715930e-06f, -1.646858783e-06f, -1.643998490e-06f, -1.641135059e-06f, -1.638268496e-06f, -1.635398807e-06f, -1.632526000e-06f, -1.629650082e-06f, -1.626771059e-06f, -1.623888938e-06f, + -1.621003726e-06f, -1.618115430e-06f, -1.615224057e-06f, -1.612329614e-06f, -1.609432107e-06f, -1.606531543e-06f, -1.603627930e-06f, -1.600721274e-06f, -1.597811583e-06f, -1.594898862e-06f, + -1.591983119e-06f, -1.589064361e-06f, -1.586142595e-06f, -1.583217828e-06f, -1.580290066e-06f, -1.577359317e-06f, -1.574425588e-06f, -1.571488885e-06f, -1.568549216e-06f, -1.565606587e-06f, + -1.562661005e-06f, -1.559712478e-06f, -1.556761012e-06f, -1.553806614e-06f, -1.550849292e-06f, -1.547889053e-06f, -1.544925902e-06f, -1.541959848e-06f, -1.538990897e-06f, -1.536019057e-06f, + -1.533044334e-06f, -1.530066735e-06f, -1.527086268e-06f, -1.524102940e-06f, -1.521116757e-06f, -1.518127726e-06f, -1.515135855e-06f, -1.512141151e-06f, -1.509143621e-06f, -1.506143272e-06f, + -1.503140110e-06f, -1.500134143e-06f, -1.497125379e-06f, -1.494113824e-06f, -1.491099484e-06f, -1.488082369e-06f, -1.485062483e-06f, -1.482039836e-06f, -1.479014433e-06f, -1.475986281e-06f, + -1.472955389e-06f, -1.469921763e-06f, -1.466885410e-06f, -1.463846337e-06f, -1.460804551e-06f, -1.457760061e-06f, -1.454712872e-06f, -1.451662992e-06f, -1.448610428e-06f, -1.445555187e-06f, + -1.442497276e-06f, -1.439436704e-06f, -1.436373476e-06f, -1.433307600e-06f, -1.430239083e-06f, -1.427167932e-06f, -1.424094155e-06f, -1.421017759e-06f, -1.417938750e-06f, -1.414857137e-06f, + -1.411772926e-06f, -1.408686125e-06f, -1.405596741e-06f, -1.402504780e-06f, -1.399410251e-06f, -1.396313161e-06f, -1.393213516e-06f, -1.390111324e-06f, -1.387006593e-06f, -1.383899329e-06f, + -1.380789540e-06f, -1.377677232e-06f, -1.374562415e-06f, -1.371445093e-06f, -1.368325276e-06f, -1.365202970e-06f, -1.362078182e-06f, -1.358950920e-06f, -1.355821191e-06f, -1.352689003e-06f, + -1.349554362e-06f, -1.346417276e-06f, -1.343277752e-06f, -1.340135798e-06f, -1.336991420e-06f, -1.333844627e-06f, -1.330695426e-06f, -1.327543823e-06f, -1.324389827e-06f, -1.321233444e-06f, + -1.318074682e-06f, -1.314913548e-06f, -1.311750050e-06f, -1.308584195e-06f, -1.305415990e-06f, -1.302245443e-06f, -1.299072561e-06f, -1.295897352e-06f, -1.292719822e-06f, -1.289539979e-06f, + -1.286357831e-06f, -1.283173385e-06f, -1.279986649e-06f, -1.276797629e-06f, -1.273606333e-06f, -1.270412769e-06f, -1.267216943e-06f, -1.264018865e-06f, -1.260818540e-06f, -1.257615976e-06f, + -1.254411180e-06f, -1.251204161e-06f, -1.247994926e-06f, -1.244783481e-06f, -1.241569834e-06f, -1.238353994e-06f, -1.235135967e-06f, -1.231915760e-06f, -1.228693381e-06f, -1.225468838e-06f, + -1.222242139e-06f, -1.219013289e-06f, -1.215782298e-06f, -1.212549172e-06f, -1.209313919e-06f, -1.206076547e-06f, -1.202837062e-06f, -1.199595472e-06f, -1.196351786e-06f, -1.193106010e-06f, + -1.189858152e-06f, -1.186608219e-06f, -1.183356218e-06f, -1.180102159e-06f, -1.176846047e-06f, -1.173587890e-06f, -1.170327696e-06f, -1.167065473e-06f, -1.163801227e-06f, -1.160534967e-06f, + -1.157266700e-06f, -1.153996433e-06f, -1.150724175e-06f, -1.147449932e-06f, -1.144173711e-06f, -1.140895522e-06f, -1.137615371e-06f, -1.134333265e-06f, -1.131049213e-06f, -1.127763221e-06f, + -1.124475298e-06f, -1.121185451e-06f, -1.117893687e-06f, -1.114600014e-06f, -1.111304440e-06f, -1.108006972e-06f, -1.104707618e-06f, -1.101406385e-06f, -1.098103281e-06f, -1.094798314e-06f, + -1.091491491e-06f, -1.088182819e-06f, -1.084872307e-06f, -1.081559961e-06f, -1.078245790e-06f, -1.074929801e-06f, -1.071612002e-06f, -1.068292400e-06f, -1.064971003e-06f, -1.061647818e-06f, + -1.058322854e-06f, -1.054996117e-06f, -1.051667615e-06f, -1.048337357e-06f, -1.045005349e-06f, -1.041671599e-06f, -1.038336115e-06f, -1.034998905e-06f, -1.031659975e-06f, -1.028319334e-06f, + -1.024976990e-06f, -1.021632950e-06f, -1.018287221e-06f, -1.014939812e-06f, -1.011590729e-06f, -1.008239982e-06f, -1.004887576e-06f, -1.001533520e-06f, -9.981778223e-07f, -9.948204895e-07f, + -9.914615295e-07f, -9.881009501e-07f, -9.847387589e-07f, -9.813749636e-07f, -9.780095719e-07f, -9.746425914e-07f, -9.712740298e-07f, -9.679038948e-07f, -9.645321941e-07f, -9.611589353e-07f, + -9.577841262e-07f, -9.544077744e-07f, -9.510298876e-07f, -9.476504736e-07f, -9.442695399e-07f, -9.408870943e-07f, -9.375031445e-07f, -9.341176983e-07f, -9.307307632e-07f, -9.273423470e-07f, + -9.239524574e-07f, -9.205611021e-07f, -9.171682889e-07f, -9.137740253e-07f, -9.103783193e-07f, -9.069811784e-07f, -9.035826103e-07f, -9.001826229e-07f, -8.967812238e-07f, -8.933784207e-07f, + -8.899742214e-07f, -8.865686336e-07f, -8.831616650e-07f, -8.797533233e-07f, -8.763436163e-07f, -8.729325518e-07f, -8.695201374e-07f, -8.661063809e-07f, -8.626912900e-07f, -8.592748724e-07f, + -8.558571360e-07f, -8.524380884e-07f, -8.490177374e-07f, -8.455960907e-07f, -8.421731562e-07f, -8.387489414e-07f, -8.353234543e-07f, -8.318967025e-07f, -8.284686937e-07f, -8.250394359e-07f, + -8.216089366e-07f, -8.181772037e-07f, -8.147442449e-07f, -8.113100680e-07f, -8.078746808e-07f, -8.044380909e-07f, -8.010003063e-07f, -7.975613345e-07f, -7.941211835e-07f, -7.906798610e-07f, + -7.872373747e-07f, -7.837937324e-07f, -7.803489420e-07f, -7.769030111e-07f, -7.734559475e-07f, -7.700077591e-07f, -7.665584535e-07f, -7.631080387e-07f, -7.596565223e-07f, -7.562039121e-07f, + -7.527502159e-07f, -7.492954416e-07f, -7.458395968e-07f, -7.423826895e-07f, -7.389247273e-07f, -7.354657180e-07f, -7.320056694e-07f, -7.285445894e-07f, -7.250824858e-07f, -7.216193662e-07f, + -7.181552385e-07f, -7.146901105e-07f, -7.112239900e-07f, -7.077568848e-07f, -7.042888027e-07f, -7.008197514e-07f, -6.973497389e-07f, -6.938787728e-07f, -6.904068609e-07f, -6.869340112e-07f, + -6.834602313e-07f, -6.799855291e-07f, -6.765099124e-07f, -6.730333889e-07f, -6.695559665e-07f, -6.660776531e-07f, -6.625984563e-07f, -6.591183840e-07f, -6.556374441e-07f, -6.521556442e-07f, + -6.486729923e-07f, -6.451894961e-07f, -6.417051634e-07f, -6.382200021e-07f, -6.347340199e-07f, -6.312472247e-07f, -6.277596243e-07f, -6.242712265e-07f, -6.207820391e-07f, -6.172920699e-07f, + -6.138013267e-07f, -6.103098174e-07f, -6.068175497e-07f, -6.033245314e-07f, -5.998307705e-07f, -5.963362747e-07f, -5.928410517e-07f, -5.893451095e-07f, -5.858484558e-07f, -5.823510985e-07f, + -5.788530454e-07f, -5.753543042e-07f, -5.718548829e-07f, -5.683547891e-07f, -5.648540309e-07f, -5.613526158e-07f, -5.578505518e-07f, -5.543478468e-07f, -5.508445084e-07f, -5.473405445e-07f, + -5.438359630e-07f, -5.403307716e-07f, -5.368249782e-07f, -5.333185906e-07f, -5.298116167e-07f, -5.263040641e-07f, -5.227959408e-07f, -5.192872545e-07f, -5.157780131e-07f, -5.122682244e-07f, + -5.087578963e-07f, -5.052470364e-07f, -5.017356527e-07f, -4.982237530e-07f, -4.947113450e-07f, -4.911984367e-07f, -4.876850357e-07f, -4.841711500e-07f, -4.806567873e-07f, -4.771419555e-07f, + -4.736266624e-07f, -4.701109157e-07f, -4.665947233e-07f, -4.630780931e-07f, -4.595610328e-07f, -4.560435502e-07f, -4.525256532e-07f, -4.490073496e-07f, -4.454886471e-07f, -4.419695537e-07f, + -4.384500770e-07f, -4.349302250e-07f, -4.314100054e-07f, -4.278894260e-07f, -4.243684947e-07f, -4.208472192e-07f, -4.173256074e-07f, -4.138036671e-07f, -4.102814061e-07f, -4.067588321e-07f, + -4.032359530e-07f, -3.997127767e-07f, -3.961893108e-07f, -3.926655632e-07f, -3.891415418e-07f, -3.856172542e-07f, -3.820927084e-07f, -3.785679121e-07f, -3.750428731e-07f, -3.715175992e-07f, + -3.679920983e-07f, -3.644663780e-07f, -3.609404463e-07f, -3.574143109e-07f, -3.538879796e-07f, -3.503614602e-07f, -3.468347604e-07f, -3.433078882e-07f, -3.397808512e-07f, -3.362536573e-07f, + -3.327263143e-07f, -3.291988299e-07f, -3.256712119e-07f, -3.221434682e-07f, -3.186156065e-07f, -3.150876345e-07f, -3.115595602e-07f, -3.080313912e-07f, -3.045031354e-07f, -3.009748004e-07f, + -2.974463942e-07f, -2.939179245e-07f, -2.903893990e-07f, -2.868608256e-07f, -2.833322120e-07f, -2.798035659e-07f, -2.762748952e-07f, -2.727462077e-07f, -2.692175110e-07f, -2.656888131e-07f, + -2.621601215e-07f, -2.586314442e-07f, -2.551027888e-07f, -2.515741631e-07f, -2.480455750e-07f, -2.445170320e-07f, -2.409885422e-07f, -2.374601130e-07f, -2.339317524e-07f, -2.304034681e-07f, + -2.268752678e-07f, -2.233471593e-07f, -2.198191504e-07f, -2.162912487e-07f, -2.127634621e-07f, -2.092357982e-07f, -2.057082649e-07f, -2.021808698e-07f, -1.986536208e-07f, -1.951265255e-07f, + -1.915995917e-07f, -1.880728271e-07f, -1.845462394e-07f, -1.810198365e-07f, -1.774936260e-07f, -1.739676156e-07f, -1.704418131e-07f, -1.669162263e-07f, -1.633908627e-07f, -1.598657302e-07f, + -1.563408365e-07f, -1.528161892e-07f, -1.492917962e-07f, -1.457676651e-07f, -1.422438037e-07f, -1.387202196e-07f, -1.351969205e-07f, -1.316739142e-07f, -1.281512084e-07f, -1.246288108e-07f, + -1.211067291e-07f, -1.175849709e-07f, -1.140635440e-07f, -1.105424561e-07f, -1.070217148e-07f, -1.035013279e-07f, -9.998130306e-08f, -9.646164794e-08f, -9.294237024e-08f, -8.942347765e-08f, + -8.590497785e-08f, -8.238687851e-08f, -7.886918731e-08f, -7.535191193e-08f, -7.183506003e-08f, -6.831863930e-08f, -6.480265739e-08f, -6.128712198e-08f, -5.777204072e-08f, -5.425742128e-08f, + -5.074327132e-08f, -4.722959849e-08f, -4.371641045e-08f, -4.020371485e-08f, -3.669151933e-08f, -3.317983156e-08f, -2.966865917e-08f, -2.615800980e-08f, -2.264789110e-08f, -1.913831070e-08f, + -1.562927623e-08f, -1.212079534e-08f, -8.612875644e-09f, -5.105524777e-09f, -1.598750362e-09f, 1.907439977e-09f, 5.413038622e-09f, 8.918037954e-09f, 1.242243036e-08f, 1.592620822e-08f, + 1.942936394e-08f, 2.293188990e-08f, 2.643377850e-08f, 2.993502214e-08f, 3.343561322e-08f, 3.693554414e-08f, 4.043480731e-08f, 4.393339514e-08f, 4.743130004e-08f, 5.092851443e-08f, + 5.442503072e-08f, 5.792084133e-08f, 6.141593869e-08f, 6.491031523e-08f, 6.840396336e-08f, 7.189687553e-08f, 7.538904417e-08f, 7.888046172e-08f, 8.237112061e-08f, 8.586101329e-08f, + 8.935013221e-08f, 9.283846982e-08f, 9.632601856e-08f, 9.981277090e-08f, 1.032987193e-07f, 1.067838562e-07f, 1.102681741e-07f, 1.137516654e-07f, 1.172343226e-07f, 1.207161383e-07f, + 1.241971048e-07f, 1.276772146e-07f, 1.311564603e-07f, 1.346348343e-07f, 1.381123291e-07f, 1.415889372e-07f, 1.450646511e-07f, 1.485394632e-07f, 1.520133662e-07f, 1.554863525e-07f, + 1.589584146e-07f, 1.624295450e-07f, 1.658997363e-07f, 1.693689809e-07f, 1.728372713e-07f, 1.763046002e-07f, 1.797709600e-07f, 1.832363433e-07f, 1.867007426e-07f, 1.901641504e-07f, + 1.936265593e-07f, 1.970879619e-07f, 2.005483506e-07f, 2.040077180e-07f, 2.074660568e-07f, 2.109233593e-07f, 2.143796183e-07f, 2.178348263e-07f, 2.212889758e-07f, 2.247420594e-07f, + 2.281940698e-07f, 2.316449994e-07f, 2.350948408e-07f, 2.385435868e-07f, 2.419912297e-07f, 2.454377624e-07f, 2.488831772e-07f, 2.523274669e-07f, 2.557706241e-07f, 2.592126413e-07f, + 2.626535112e-07f, 2.660932264e-07f, 2.695317795e-07f, 2.729691631e-07f, 2.764053700e-07f, 2.798403926e-07f, 2.832742237e-07f, 2.867068558e-07f, 2.901382817e-07f, 2.935684940e-07f, + 2.969974853e-07f, 3.004252483e-07f, 3.038517756e-07f, 3.072770600e-07f, 3.107010940e-07f, 3.141238704e-07f, 3.175453818e-07f, 3.209656209e-07f, 3.243845805e-07f, 3.278022531e-07f, + 3.312186315e-07f, 3.346337083e-07f, 3.380474764e-07f, 3.414599283e-07f, 3.448710568e-07f, 3.482808546e-07f, 3.516893144e-07f, 3.550964290e-07f, 3.585021911e-07f, 3.619065933e-07f, + 3.653096285e-07f, 3.687112893e-07f, 3.721115686e-07f, 3.755104590e-07f, 3.789079533e-07f, 3.823040443e-07f, 3.856987247e-07f, 3.890919873e-07f, 3.924838249e-07f, 3.958742302e-07f, + 3.992631960e-07f, 4.026507151e-07f, 4.060367803e-07f, 4.094213844e-07f, 4.128045201e-07f, 4.161861802e-07f, 4.195663577e-07f, 4.229450452e-07f, 4.263222356e-07f, 4.296979217e-07f, + 4.330720963e-07f, 4.364447523e-07f, 4.398158824e-07f, 4.431854796e-07f, 4.465535366e-07f, 4.499200463e-07f, 4.532850016e-07f, 4.566483953e-07f, 4.600102202e-07f, 4.633704693e-07f, + 4.667291353e-07f, 4.700862113e-07f, 4.734416899e-07f, 4.767955642e-07f, 4.801478270e-07f, 4.834984712e-07f, 4.868474897e-07f, 4.901948754e-07f, 4.935406212e-07f, 4.968847200e-07f, + 5.002271648e-07f, 5.035679484e-07f, 5.069070637e-07f, 5.102445038e-07f, 5.135802615e-07f, 5.169143298e-07f, 5.202467016e-07f, 5.235773699e-07f, 5.269063276e-07f, 5.302335677e-07f, + 5.335590831e-07f, 5.368828669e-07f, 5.402049120e-07f, 5.435252113e-07f, 5.468437579e-07f, 5.501605447e-07f, 5.534755648e-07f, 5.567888111e-07f, 5.601002767e-07f, 5.634099545e-07f, + 5.667178375e-07f, 5.700239189e-07f, 5.733281916e-07f, 5.766306486e-07f, 5.799312830e-07f, 5.832300878e-07f, 5.865270561e-07f, 5.898221809e-07f, 5.931154552e-07f, 5.964068722e-07f, + 5.996964249e-07f, 6.029841064e-07f, 6.062699097e-07f, 6.095538279e-07f, 6.128358542e-07f, 6.161159815e-07f, 6.193942031e-07f, 6.226705120e-07f, 6.259449013e-07f, 6.292173641e-07f, + 6.324878936e-07f, 6.357564829e-07f, 6.390231251e-07f, 6.422878133e-07f, 6.455505408e-07f, 6.488113005e-07f, 6.520700858e-07f, 6.553268897e-07f, 6.585817054e-07f, 6.618345261e-07f, + 6.650853449e-07f, 6.683341551e-07f, 6.715809498e-07f, 6.748257222e-07f, 6.780684655e-07f, 6.813091730e-07f, 6.845478377e-07f, 6.877844530e-07f, 6.910190121e-07f, 6.942515081e-07f, + 6.974819343e-07f, 7.007102840e-07f, 7.039365504e-07f, 7.071607267e-07f, 7.103828061e-07f, 7.136027821e-07f, 7.168206477e-07f, 7.200363964e-07f, 7.232500213e-07f, 7.264615157e-07f, + 7.296708730e-07f, 7.328780864e-07f, 7.360831492e-07f, 7.392860548e-07f, 7.424867964e-07f, 7.456853674e-07f, 7.488817611e-07f, 7.520759707e-07f, 7.552679898e-07f, 7.584578115e-07f, + 7.616454293e-07f, 7.648308364e-07f, 7.680140263e-07f, 7.711949924e-07f, 7.743737279e-07f, 7.775502263e-07f, 7.807244809e-07f, 7.838964852e-07f, 7.870662325e-07f, 7.902337163e-07f, + 7.933989299e-07f, 7.965618667e-07f, 7.997225203e-07f, 8.028808839e-07f, 8.060369511e-07f, 8.091907153e-07f, 8.123421698e-07f, 8.154913083e-07f, 8.186381241e-07f, 8.217826107e-07f, + 8.249247615e-07f, 8.280645701e-07f, 8.312020299e-07f, 8.343371344e-07f, 8.374698771e-07f, 8.406002515e-07f, 8.437282511e-07f, 8.468538694e-07f, 8.499771000e-07f, 8.530979363e-07f, + 8.562163720e-07f, 8.593324005e-07f, 8.624460153e-07f, 8.655572101e-07f, 8.686659784e-07f, 8.717723138e-07f, 8.748762098e-07f, 8.779776600e-07f, 8.810766580e-07f, 8.841731974e-07f, + 8.872672717e-07f, 8.903588746e-07f, 8.934479998e-07f, 8.965346407e-07f, 8.996187911e-07f, 9.027004445e-07f, 9.057795946e-07f, 9.088562351e-07f, 9.119303595e-07f, 9.150019616e-07f, + 9.180710350e-07f, 9.211375734e-07f, 9.242015704e-07f, 9.272630198e-07f, 9.303219152e-07f, 9.333782503e-07f, 9.364320188e-07f, 9.394832144e-07f, 9.425318309e-07f, 9.455778620e-07f, + 9.486213014e-07f, 9.516621428e-07f, 9.547003799e-07f, 9.577360066e-07f, 9.607690166e-07f, 9.637994037e-07f, 9.668271615e-07f, 9.698522839e-07f, 9.728747648e-07f, 9.758945978e-07f, + 9.789117767e-07f, 9.819262954e-07f, 9.849381477e-07f, 9.879473274e-07f, 9.909538284e-07f, 9.939576444e-07f, 9.969587693e-07f, 9.999571969e-07f, 1.002952921e-06f, 1.005945936e-06f, + 1.008936235e-06f, 1.011923812e-06f, 1.014908661e-06f, 1.017890777e-06f, 1.020870152e-06f, 1.023846780e-06f, 1.026820657e-06f, 1.029791775e-06f, 1.032760129e-06f, 1.035725712e-06f, + 1.038688518e-06f, 1.041648542e-06f, 1.044605777e-06f, 1.047560218e-06f, 1.050511857e-06f, 1.053460690e-06f, 1.056406710e-06f, 1.059349911e-06f, 1.062290287e-06f, 1.065227832e-06f, + 1.068162540e-06f, 1.071094406e-06f, 1.074023423e-06f, 1.076949585e-06f, 1.079872886e-06f, 1.082793321e-06f, 1.085710883e-06f, 1.088625566e-06f, 1.091537365e-06f, 1.094446273e-06f, + 1.097352285e-06f, 1.100255395e-06f, 1.103155597e-06f, 1.106052884e-06f, 1.108947252e-06f, 1.111838694e-06f, 1.114727204e-06f, 1.117612777e-06f, 1.120495406e-06f, 1.123375086e-06f, + 1.126251810e-06f, 1.129125574e-06f, 1.131996371e-06f, 1.134864196e-06f, 1.137729042e-06f, 1.140590904e-06f, 1.143449775e-06f, 1.146305651e-06f, 1.149158526e-06f, 1.152008393e-06f, + 1.154855247e-06f, 1.157699082e-06f, 1.160539892e-06f, 1.163377672e-06f, 1.166212416e-06f, 1.169044118e-06f, 1.171872772e-06f, 1.174698374e-06f, 1.177520916e-06f, 1.180340393e-06f, + 1.183156800e-06f, 1.185970131e-06f, 1.188780381e-06f, 1.191587542e-06f, 1.194391611e-06f, 1.197192581e-06f, 1.199990447e-06f, 1.202785203e-06f, 1.205576843e-06f, 1.208365361e-06f, + 1.211150753e-06f, 1.213933013e-06f, 1.216712134e-06f, 1.219488112e-06f, 1.222260940e-06f, 1.225030614e-06f, 1.227797127e-06f, 1.230560475e-06f, 1.233320650e-06f, 1.236077649e-06f, + 1.238831466e-06f, 1.241582094e-06f, 1.244329528e-06f, 1.247073764e-06f, 1.249814794e-06f, 1.252552615e-06f, 1.255287220e-06f, 1.258018604e-06f, 1.260746762e-06f, 1.263471687e-06f, + 1.266193375e-06f, 1.268911820e-06f, 1.271627017e-06f, 1.274338959e-06f, 1.277047643e-06f, 1.279753062e-06f, 1.282455211e-06f, 1.285154085e-06f, 1.287849678e-06f, 1.290541984e-06f, + 1.293230999e-06f, 1.295916717e-06f, 1.298599133e-06f, 1.301278241e-06f, 1.303954036e-06f, 1.306626513e-06f, 1.309295666e-06f, 1.311961490e-06f, 1.314623980e-06f, 1.317283131e-06f, + 1.319938936e-06f, 1.322591392e-06f, 1.325240492e-06f, 1.327886231e-06f, 1.330528604e-06f, 1.333167606e-06f, 1.335803232e-06f, 1.338435476e-06f, 1.341064333e-06f, 1.343689799e-06f, + 1.346311866e-06f, 1.348930532e-06f, 1.351545789e-06f, 1.354157634e-06f, 1.356766060e-06f, 1.359371064e-06f, 1.361972639e-06f, 1.364570780e-06f, 1.367165483e-06f, 1.369756742e-06f, + 1.372344552e-06f, 1.374928908e-06f, 1.377509804e-06f, 1.380087237e-06f, 1.382661200e-06f, 1.385231689e-06f, 1.387798698e-06f, 1.390362223e-06f, 1.392922258e-06f, 1.395478798e-06f, + 1.398031839e-06f, 1.400581375e-06f, 1.403127401e-06f, 1.405669912e-06f, 1.408208904e-06f, 1.410744371e-06f, 1.413276308e-06f, 1.415804710e-06f, 1.418329572e-06f, 1.420850890e-06f, + 1.423368659e-06f, 1.425882872e-06f, 1.428393526e-06f, 1.430900616e-06f, 1.433404136e-06f, 1.435904082e-06f, 1.438400449e-06f, 1.440893232e-06f, 1.443382426e-06f, 1.445868026e-06f, + 1.448350028e-06f, 1.450828425e-06f, 1.453303215e-06f, 1.455774391e-06f, 1.458241949e-06f, 1.460705884e-06f, 1.463166192e-06f, 1.465622867e-06f, 1.468075905e-06f, 1.470525300e-06f, + 1.472971049e-06f, 1.475413146e-06f, 1.477851587e-06f, 1.480286367e-06f, 1.482717480e-06f, 1.485144924e-06f, 1.487568691e-06f, 1.489988779e-06f, 1.492405182e-06f, 1.494817895e-06f, + 1.497226914e-06f, 1.499632235e-06f, 1.502033852e-06f, 1.504431760e-06f, 1.506825956e-06f, 1.509216435e-06f, 1.511603191e-06f, 1.513986220e-06f, 1.516365519e-06f, 1.518741081e-06f, + 1.521112903e-06f, 1.523480979e-06f, 1.525845306e-06f, 1.528205878e-06f, 1.530562692e-06f, 1.532915742e-06f, 1.535265024e-06f, 1.537610534e-06f, 1.539952266e-06f, 1.542290217e-06f, + 1.544624382e-06f, 1.546954757e-06f, 1.549281336e-06f, 1.551604116e-06f, 1.553923091e-06f, 1.556238259e-06f, 1.558549613e-06f, 1.560857150e-06f, 1.563160865e-06f, 1.565460754e-06f, + 1.567756812e-06f, 1.570049036e-06f, 1.572337419e-06f, 1.574621959e-06f, 1.576902651e-06f, 1.579179490e-06f, 1.581452472e-06f, 1.583721593e-06f, 1.585986848e-06f, 1.588248233e-06f, + 1.590505743e-06f, 1.592759376e-06f, 1.595009125e-06f, 1.597254986e-06f, 1.599496957e-06f, 1.601735031e-06f, 1.603969206e-06f, 1.606199476e-06f, 1.608425837e-06f, 1.610648286e-06f, + 1.612866817e-06f, 1.615081427e-06f, 1.617292112e-06f, 1.619498867e-06f, 1.621701688e-06f, 1.623900571e-06f, 1.626095512e-06f, 1.628286506e-06f, 1.630473550e-06f, 1.632656638e-06f, + 1.634835768e-06f, 1.637010935e-06f, 1.639182135e-06f, 1.641349364e-06f, 1.643512617e-06f, 1.645671891e-06f, 1.647827181e-06f, 1.649978483e-06f, 1.652125794e-06f, 1.654269110e-06f, + 1.656408425e-06f, 1.658543737e-06f, 1.660675041e-06f, 1.662802333e-06f, 1.664925609e-06f, 1.667044865e-06f, 1.669160098e-06f, 1.671271303e-06f, 1.673378475e-06f, 1.675481613e-06f, + 1.677580710e-06f, 1.679675764e-06f, 1.681766770e-06f, 1.683853725e-06f, 1.685936625e-06f, 1.688015465e-06f, 1.690090242e-06f, 1.692160952e-06f, 1.694227591e-06f, 1.696290155e-06f, + 1.698348641e-06f, 1.700403044e-06f, 1.702453361e-06f, 1.704499588e-06f, 1.706541720e-06f, 1.708579755e-06f, 1.710613689e-06f, 1.712643517e-06f, 1.714669236e-06f, 1.716690842e-06f, + 1.718708331e-06f, 1.720721700e-06f, 1.722730945e-06f, 1.724736062e-06f, 1.726737047e-06f, 1.728733897e-06f, 1.730726608e-06f, 1.732715177e-06f, 1.734699599e-06f, 1.736679871e-06f, + 1.738655990e-06f, 1.740627951e-06f, 1.742595751e-06f, 1.744559386e-06f, 1.746518854e-06f, 1.748474149e-06f, 1.750425269e-06f, 1.752372210e-06f, 1.754314969e-06f, 1.756253541e-06f, + 1.758187924e-06f, 1.760118113e-06f, 1.762044106e-06f, 1.763965898e-06f, 1.765883486e-06f, 1.767796867e-06f, 1.769706037e-06f, 1.771610992e-06f, 1.773511730e-06f, 1.775408246e-06f, + 1.777300538e-06f, 1.779188601e-06f, 1.781072433e-06f, 1.782952030e-06f, 1.784827388e-06f, 1.786698504e-06f, 1.788565374e-06f, 1.790427996e-06f, 1.792286366e-06f, 1.794140480e-06f, + 1.795990335e-06f, 1.797835929e-06f, 1.799677256e-06f, 1.801514315e-06f, 1.803347101e-06f, 1.805175612e-06f, 1.806999844e-06f, 1.808819794e-06f, 1.810635458e-06f, 1.812446834e-06f, + 1.814253918e-06f, 1.816056706e-06f, 1.817855196e-06f, 1.819649385e-06f, 1.821439268e-06f, 1.823224844e-06f, 1.825006108e-06f, 1.826783057e-06f, 1.828555689e-06f, 1.830324000e-06f, + 1.832087987e-06f, 1.833847646e-06f, 1.835602976e-06f, 1.837353971e-06f, 1.839100631e-06f, 1.840842950e-06f, 1.842580927e-06f, 1.844314557e-06f, 1.846043839e-06f, 1.847768769e-06f, + 1.849489344e-06f, 1.851205560e-06f, 1.852917415e-06f, 1.854624906e-06f, 1.856328030e-06f, 1.858026783e-06f, 1.859721163e-06f, 1.861411167e-06f, 1.863096791e-06f, 1.864778034e-06f, + 1.866454891e-06f, 1.868127360e-06f, 1.869795438e-06f, 1.871459122e-06f, 1.873118408e-06f, 1.874773296e-06f, 1.876423780e-06f, 1.878069859e-06f, 1.879711529e-06f, 1.881348787e-06f, + 1.882981632e-06f, 1.884610059e-06f, 1.886234067e-06f, 1.887853652e-06f, 1.889468811e-06f, 1.891079542e-06f, 1.892685841e-06f, 1.894287707e-06f, 1.895885136e-06f, 1.897478125e-06f, + 1.899066672e-06f, 1.900650774e-06f, 1.902230428e-06f, 1.903805632e-06f, 1.905376383e-06f, 1.906942678e-06f, 1.908504514e-06f, 1.910061888e-06f, 1.911614799e-06f, 1.913163243e-06f, + 1.914707218e-06f, 1.916246721e-06f, 1.917781750e-06f, 1.919312301e-06f, 1.920838373e-06f, 1.922359962e-06f, 1.923877066e-06f, 1.925389682e-06f, 1.926897809e-06f, 1.928401442e-06f, + 1.929900581e-06f, 1.931395221e-06f, 1.932885362e-06f, 1.934370999e-06f, 1.935852131e-06f, 1.937328756e-06f, 1.938800869e-06f, 1.940268470e-06f, 1.941731556e-06f, 1.943190124e-06f, + 1.944644172e-06f, 1.946093697e-06f, 1.947538697e-06f, 1.948979170e-06f, 1.950415113e-06f, 1.951846523e-06f, 1.953273399e-06f, 1.954695738e-06f, 1.956113537e-06f, 1.957526795e-06f, + 1.958935508e-06f, 1.960339676e-06f, 1.961739294e-06f, 1.963134361e-06f, 1.964524875e-06f, 1.965910833e-06f, 1.967292234e-06f, 1.968669074e-06f, 1.970041351e-06f, 1.971409064e-06f, + 1.972772210e-06f, 1.974130787e-06f, 1.975484792e-06f, 1.976834224e-06f, 1.978179079e-06f, 1.979519357e-06f, 1.980855055e-06f, 1.982186170e-06f, 1.983512701e-06f, 1.984834645e-06f, + 1.986152001e-06f, 1.987464765e-06f, 1.988772937e-06f, 1.990076513e-06f, 1.991375492e-06f, 1.992669872e-06f, 1.993959650e-06f, 1.995244825e-06f, 1.996525395e-06f, 1.997801357e-06f, + 1.999072709e-06f, 2.000339450e-06f, 2.001601577e-06f, 2.002859089e-06f, 2.004111983e-06f, 2.005360258e-06f, 2.006603911e-06f, 2.007842940e-06f, 2.009077344e-06f, 2.010307121e-06f, + 2.011532269e-06f, 2.012752785e-06f, 2.013968668e-06f, 2.015179916e-06f, 2.016386528e-06f, 2.017588500e-06f, 2.018785832e-06f, 2.019978522e-06f, 2.021166567e-06f, 2.022349966e-06f, + 2.023528717e-06f, 2.024702819e-06f, 2.025872269e-06f, 2.027037065e-06f, 2.028197207e-06f, 2.029352691e-06f, 2.030503517e-06f, 2.031649682e-06f, 2.032791186e-06f, 2.033928025e-06f, + 2.035060199e-06f, 2.036187706e-06f, 2.037310544e-06f, 2.038428711e-06f, 2.039542205e-06f, 2.040651026e-06f, 2.041755171e-06f, 2.042854639e-06f, 2.043949428e-06f, 2.045039537e-06f, + 2.046124963e-06f, 2.047205706e-06f, 2.048281763e-06f, 2.049353133e-06f, 2.050419815e-06f, 2.051481807e-06f, 2.052539108e-06f, 2.053591715e-06f, 2.054639628e-06f, 2.055682845e-06f, + 2.056721364e-06f, 2.057755184e-06f, 2.058784303e-06f, 2.059808720e-06f, 2.060828434e-06f, 2.061843443e-06f, 2.062853745e-06f, 2.063859339e-06f, 2.064860225e-06f, 2.065856399e-06f, + 2.066847862e-06f, 2.067834611e-06f, 2.068816645e-06f, 2.069793963e-06f, 2.070766564e-06f, 2.071734446e-06f, 2.072697607e-06f, 2.073656047e-06f, 2.074609764e-06f, 2.075558757e-06f, + 2.076503024e-06f, 2.077442565e-06f, 2.078377378e-06f, 2.079307462e-06f, 2.080232815e-06f, 2.081153436e-06f, 2.082069324e-06f, 2.082980479e-06f, 2.083886898e-06f, 2.084788580e-06f, + 2.085685524e-06f, 2.086577730e-06f, 2.087465196e-06f, 2.088347920e-06f, 2.089225902e-06f, 2.090099140e-06f, 2.090967634e-06f, 2.091831382e-06f, 2.092690383e-06f, 2.093544637e-06f, + 2.094394141e-06f, 2.095238895e-06f, 2.096078898e-06f, 2.096914149e-06f, 2.097744647e-06f, 2.098570391e-06f, 2.099391379e-06f, 2.100207611e-06f, 2.101019086e-06f, 2.101825802e-06f, + 2.102627760e-06f, 2.103424957e-06f, 2.104217393e-06f, 2.105005067e-06f, 2.105787979e-06f, 2.106566126e-06f, 2.107339509e-06f, 2.108108125e-06f, 2.108871976e-06f, 2.109631059e-06f, + 2.110385373e-06f, 2.111134919e-06f, 2.111879694e-06f, 2.112619699e-06f, 2.113354931e-06f, 2.114085392e-06f, 2.114811079e-06f, 2.115531992e-06f, 2.116248131e-06f, 2.116959493e-06f, + 2.117666080e-06f, 2.118367889e-06f, 2.119064920e-06f, 2.119757173e-06f, 2.120444647e-06f, 2.121127340e-06f, 2.121805253e-06f, 2.122478385e-06f, 2.123146734e-06f, 2.123810301e-06f, + 2.124469085e-06f, 2.125123084e-06f, 2.125772299e-06f, 2.126416729e-06f, 2.127056372e-06f, 2.127691230e-06f, 2.128321300e-06f, 2.128946583e-06f, 2.129567077e-06f, 2.130182783e-06f, + 2.130793700e-06f, 2.131399826e-06f, 2.132001163e-06f, 2.132597708e-06f, 2.133189462e-06f, 2.133776425e-06f, 2.134358595e-06f, 2.134935972e-06f, 2.135508556e-06f, 2.136076347e-06f, + 2.136639343e-06f, 2.137197544e-06f, 2.137750951e-06f, 2.138299562e-06f, 2.138843378e-06f, 2.139382397e-06f, 2.139916620e-06f, 2.140446046e-06f, 2.140970675e-06f, 2.141490506e-06f, + 2.142005539e-06f, 2.142515774e-06f, 2.143021210e-06f, 2.143521848e-06f, 2.144017686e-06f, 2.144508725e-06f, 2.144994964e-06f, 2.145476404e-06f, 2.145953043e-06f, 2.146424881e-06f, + 2.146891919e-06f, 2.147354156e-06f, 2.147811592e-06f, 2.148264227e-06f, 2.148712061e-06f, 2.149155092e-06f, 2.149593322e-06f, 2.150026750e-06f, 2.150455376e-06f, 2.150879200e-06f, + 2.151298221e-06f, 2.151712440e-06f, 2.152121856e-06f, 2.152526470e-06f, 2.152926281e-06f, 2.153321289e-06f, 2.153711494e-06f, 2.154096897e-06f, 2.154477497e-06f, 2.154853293e-06f, + 2.155224287e-06f, 2.155590478e-06f, 2.155951866e-06f, 2.156308451e-06f, 2.156660233e-06f, 2.157007212e-06f, 2.157349389e-06f, 2.157686762e-06f, 2.158019333e-06f, 2.158347102e-06f, + 2.158670068e-06f, 2.158988231e-06f, 2.159301593e-06f, 2.159610152e-06f, 2.159913909e-06f, 2.160212864e-06f, 2.160507017e-06f, 2.160796369e-06f, 2.161080920e-06f, 2.161360669e-06f, + 2.161635618e-06f, 2.161905765e-06f, 2.162171112e-06f, 2.162431659e-06f, 2.162687406e-06f, 2.162938353e-06f, 2.163184500e-06f, 2.163425848e-06f, 2.163662396e-06f, 2.163894147e-06f, + 2.164121098e-06f, 2.164343252e-06f, 2.164560608e-06f, 2.164773166e-06f, 2.164980927e-06f, 2.165183892e-06f, 2.165382060e-06f, 2.165575432e-06f, 2.165764008e-06f, 2.165947789e-06f, + 2.166126776e-06f, 2.166300968e-06f, 2.166470365e-06f, 2.166634970e-06f, 2.166794781e-06f, 2.166949800e-06f, 2.167100027e-06f, 2.167245462e-06f, 2.167386105e-06f, 2.167521958e-06f, + 2.167653021e-06f, 2.167779295e-06f, 2.167900779e-06f, 2.168017474e-06f, 2.168129382e-06f, 2.168236502e-06f, 2.168338835e-06f, 2.168436382e-06f, 2.168529144e-06f, 2.168617120e-06f, + 2.168700312e-06f, 2.168778720e-06f, 2.168852345e-06f, 2.168921187e-06f, 2.168985247e-06f, 2.169044527e-06f, 2.169099025e-06f, 2.169148744e-06f, 2.169193684e-06f, 2.169233845e-06f, + 2.169269228e-06f, 2.169299835e-06f, 2.169325665e-06f, 2.169346720e-06f, 2.169363000e-06f, 2.169374507e-06f, 2.169381240e-06f, 2.169383201e-06f, 2.169380390e-06f, 2.169372808e-06f, + 2.169360457e-06f, 2.169343336e-06f, 2.169321447e-06f, 2.169294791e-06f, 2.169263369e-06f, 2.169227180e-06f, 2.169186227e-06f, 2.169140510e-06f, 2.169090031e-06f, 2.169034789e-06f, + 2.168974786e-06f, 2.168910023e-06f, 2.168840501e-06f, 2.168766220e-06f, 2.168687182e-06f, 2.168603388e-06f, 2.168514839e-06f, 2.168421536e-06f, 2.168323479e-06f, 2.168220670e-06f, + 2.168113109e-06f, 2.168000799e-06f, 2.167883739e-06f, 2.167761931e-06f, 2.167635377e-06f, 2.167504076e-06f, 2.167368031e-06f, 2.167227242e-06f, 2.167081710e-06f, 2.166931437e-06f, + 2.166776423e-06f, 2.166616671e-06f, 2.166452180e-06f, 2.166282953e-06f, 2.166108989e-06f, 2.165930292e-06f, 2.165746861e-06f, 2.165558697e-06f, 2.165365803e-06f, 2.165168180e-06f, + 2.164965828e-06f, 2.164758748e-06f, 2.164546943e-06f, 2.164330413e-06f, 2.164109160e-06f, 2.163883185e-06f, 2.163652489e-06f, 2.163417074e-06f, 2.163176940e-06f, 2.162932090e-06f, + 2.162682524e-06f, 2.162428244e-06f, 2.162169251e-06f, 2.161905547e-06f, 2.161637133e-06f, 2.161364010e-06f, 2.161086180e-06f, 2.160803644e-06f, 2.160516404e-06f, 2.160224461e-06f, + 2.159927816e-06f, 2.159626471e-06f, 2.159320428e-06f, 2.159009687e-06f, 2.158694251e-06f, 2.158374121e-06f, 2.158049298e-06f, 2.157719783e-06f, 2.157385580e-06f, 2.157046688e-06f, + 2.156703109e-06f, 2.156354846e-06f, 2.156001899e-06f, 2.155644270e-06f, 2.155281961e-06f, 2.154914973e-06f, 2.154543309e-06f, 2.154166968e-06f, 2.153785954e-06f, 2.153400268e-06f, + 2.153009911e-06f, 2.152614885e-06f, 2.152215192e-06f, 2.151810833e-06f, 2.151401810e-06f, 2.150988125e-06f, 2.150569780e-06f, 2.150146776e-06f, 2.149719114e-06f, 2.149286798e-06f, + 2.148849827e-06f, 2.148408205e-06f, 2.147961933e-06f, 2.147511012e-06f, 2.147055445e-06f, 2.146595233e-06f, 2.146130379e-06f, 2.145660883e-06f, 2.145186748e-06f, 2.144707975e-06f, + 2.144224566e-06f, 2.143736524e-06f, 2.143243850e-06f, 2.142746546e-06f, 2.142244614e-06f, 2.141738055e-06f, 2.141226872e-06f, 2.140711067e-06f, 2.140190641e-06f, 2.139665596e-06f, + 2.139135935e-06f, 2.138601659e-06f, 2.138062770e-06f, 2.137519270e-06f, 2.136971162e-06f, 2.136418447e-06f, 2.135861127e-06f, 2.135299204e-06f, 2.134732680e-06f, 2.134161558e-06f, + 2.133585838e-06f, 2.133005524e-06f, 2.132420618e-06f, 2.131831121e-06f, 2.131237035e-06f, 2.130638363e-06f, 2.130035107e-06f, 2.129427268e-06f, 2.128814850e-06f, 2.128197853e-06f, + 2.127576281e-06f, 2.126950135e-06f, 2.126319418e-06f, 2.125684131e-06f, 2.125044277e-06f, 2.124399858e-06f, 2.123750876e-06f, 2.123097333e-06f, 2.122439233e-06f, 2.121776576e-06f, + 2.121109365e-06f, 2.120437602e-06f, 2.119761290e-06f, 2.119080431e-06f, 2.118395027e-06f, 2.117705081e-06f, 2.117010594e-06f, 2.116311569e-06f, 2.115608008e-06f, 2.114899914e-06f, + 2.114187289e-06f, 2.113470135e-06f, 2.112748455e-06f, 2.112022251e-06f, 2.111291525e-06f, 2.110556280e-06f, 2.109816518e-06f, 2.109072241e-06f, 2.108323453e-06f, 2.107570154e-06f, + 2.106812349e-06f, 2.106050039e-06f, 2.105283226e-06f, 2.104511913e-06f, 2.103736103e-06f, 2.102955798e-06f, 2.102171001e-06f, 2.101381713e-06f, 2.100587938e-06f, 2.099789678e-06f, + 2.098986936e-06f, 2.098179714e-06f, 2.097368014e-06f, 2.096551839e-06f, 2.095731192e-06f, 2.094906076e-06f, 2.094076492e-06f, 2.093242443e-06f, 2.092403933e-06f, 2.091560963e-06f, + 2.090713537e-06f, 2.089861656e-06f, 2.089005324e-06f, 2.088144543e-06f, 2.087279316e-06f, 2.086409645e-06f, 2.085535534e-06f, 2.084656984e-06f, 2.083773999e-06f, 2.082886580e-06f, + 2.081994732e-06f, 2.081098457e-06f, 2.080197756e-06f, 2.079292634e-06f, 2.078383093e-06f, 2.077469135e-06f, 2.076550764e-06f, 2.075627981e-06f, 2.074700791e-06f, 2.073769195e-06f, + 2.072833197e-06f, 2.071892799e-06f, 2.070948004e-06f, 2.069998815e-06f, 2.069045235e-06f, 2.068087266e-06f, 2.067124912e-06f, 2.066158176e-06f, 2.065187059e-06f, 2.064211566e-06f, + 2.063231698e-06f, 2.062247460e-06f, 2.061258853e-06f, 2.060265881e-06f, 2.059268547e-06f, 2.058266853e-06f, 2.057260803e-06f, 2.056250399e-06f, 2.055235645e-06f, 2.054216543e-06f, + 2.053193096e-06f, 2.052165308e-06f, 2.051133182e-06f, 2.050096719e-06f, 2.049055925e-06f, 2.048010800e-06f, 2.046961349e-06f, 2.045907575e-06f, 2.044849480e-06f, 2.043787068e-06f, + 2.042720342e-06f, 2.041649305e-06f, 2.040573959e-06f, 2.039494308e-06f, 2.038410356e-06f, 2.037322105e-06f, 2.036229558e-06f, 2.035132719e-06f, 2.034031590e-06f, 2.032926175e-06f, + 2.031816477e-06f, 2.030702499e-06f, 2.029584245e-06f, 2.028461717e-06f, 2.027334919e-06f, 2.026203853e-06f, 2.025068524e-06f, 2.023928934e-06f, 2.022785087e-06f, 2.021636986e-06f, + 2.020484633e-06f, 2.019328033e-06f, 2.018167189e-06f, 2.017002103e-06f, 2.015832780e-06f, 2.014659222e-06f, 2.013481433e-06f, 2.012299416e-06f, 2.011113174e-06f, 2.009922711e-06f, + 2.008728031e-06f, 2.007529135e-06f, 2.006326029e-06f, 2.005118714e-06f, 2.003907195e-06f, 2.002691475e-06f, 2.001471558e-06f, 2.000247446e-06f, 1.999019143e-06f, 1.997786652e-06f, + 1.996549978e-06f, 1.995309123e-06f, 1.994064091e-06f, 1.992814885e-06f, 1.991561508e-06f, 1.990303965e-06f, 1.989042259e-06f, 1.987776393e-06f, 1.986506370e-06f, 1.985232195e-06f, + 1.983953870e-06f, 1.982671400e-06f, 1.981384787e-06f, 1.980094036e-06f, 1.978799149e-06f, 1.977500131e-06f, 1.976196985e-06f, 1.974889714e-06f, 1.973578322e-06f, 1.972262813e-06f, + 1.970943190e-06f, 1.969619457e-06f, 1.968291618e-06f, 1.966959676e-06f, 1.965623634e-06f, 1.964283497e-06f, 1.962939268e-06f, 1.961590950e-06f, 1.960238548e-06f, 1.958882065e-06f, + 1.957521505e-06f, 1.956156871e-06f, 1.954788167e-06f, 1.953415397e-06f, 1.952038564e-06f, 1.950657673e-06f, 1.949272726e-06f, 1.947883729e-06f, 1.946490684e-06f, 1.945093595e-06f, + 1.943692466e-06f, 1.942287300e-06f, 1.940878103e-06f, 1.939464876e-06f, 1.938047625e-06f, 1.936626352e-06f, 1.935201063e-06f, 1.933771760e-06f, 1.932338447e-06f, 1.930901128e-06f, + 1.929459808e-06f, 1.928014489e-06f, 1.926565177e-06f, 1.925111874e-06f, 1.923654584e-06f, 1.922193312e-06f, 1.920728061e-06f, 1.919258836e-06f, 1.917785639e-06f, 1.916308476e-06f, + 1.914827350e-06f, 1.913342264e-06f, 1.911853224e-06f, 1.910360232e-06f, 1.908863293e-06f, 1.907362411e-06f, 1.905857589e-06f, 1.904348832e-06f, 1.902836144e-06f, 1.901319529e-06f, + 1.899798990e-06f, 1.898274532e-06f, 1.896746159e-06f, 1.895213874e-06f, 1.893677682e-06f, 1.892137587e-06f, 1.890593594e-06f, 1.889045705e-06f, 1.887493925e-06f, 1.885938258e-06f, + 1.884378708e-06f, 1.882815280e-06f, 1.881247977e-06f, 1.879676804e-06f, 1.878101764e-06f, 1.876522863e-06f, 1.874940103e-06f, 1.873353489e-06f, 1.871763025e-06f, 1.870168716e-06f, + 1.868570565e-06f, 1.866968577e-06f, 1.865362755e-06f, 1.863753105e-06f, 1.862139630e-06f, 1.860522335e-06f, 1.858901223e-06f, 1.857276299e-06f, 1.855647567e-06f, 1.854015032e-06f, + 1.852378697e-06f, 1.850738567e-06f, 1.849094646e-06f, 1.847446938e-06f, 1.845795448e-06f, 1.844140180e-06f, 1.842481139e-06f, 1.840818327e-06f, 1.839151751e-06f, 1.837481414e-06f, + 1.835807320e-06f, 1.834129474e-06f, 1.832447880e-06f, 1.830762542e-06f, 1.829073465e-06f, 1.827380653e-06f, 1.825684111e-06f, 1.823983843e-06f, 1.822279853e-06f, 1.820572146e-06f, + 1.818860725e-06f, 1.817145596e-06f, 1.815426763e-06f, 1.813704230e-06f, 1.811978002e-06f, 1.810248083e-06f, 1.808514478e-06f, 1.806777190e-06f, 1.805036225e-06f, 1.803291587e-06f, + 1.801543280e-06f, 1.799791309e-06f, 1.798035679e-06f, 1.796276393e-06f, 1.794513457e-06f, 1.792746874e-06f, 1.790976650e-06f, 1.789202788e-06f, 1.787425294e-06f, 1.785644172e-06f, + 1.783859426e-06f, 1.782071062e-06f, 1.780279082e-06f, 1.778483493e-06f, 1.776684299e-06f, 1.774881504e-06f, 1.773075113e-06f, 1.771265130e-06f, 1.769451560e-06f, 1.767634408e-06f, + 1.765813678e-06f, 1.763989375e-06f, 1.762161503e-06f, 1.760330067e-06f, 1.758495073e-06f, 1.756656523e-06f, 1.754814424e-06f, 1.752968779e-06f, 1.751119594e-06f, 1.749266873e-06f, + 1.747410621e-06f, 1.745550842e-06f, 1.743687541e-06f, 1.741820723e-06f, 1.739950392e-06f, 1.738076554e-06f, 1.736199213e-06f, 1.734318373e-06f, 1.732434040e-06f, 1.730546218e-06f, + 1.728654912e-06f, 1.726760127e-06f, 1.724861867e-06f, 1.722960138e-06f, 1.721054943e-06f, 1.719146289e-06f, 1.717234178e-06f, 1.715318618e-06f, 1.713399611e-06f, 1.711477164e-06f, + 1.709551280e-06f, 1.707621965e-06f, 1.705689223e-06f, 1.703753060e-06f, 1.701813480e-06f, 1.699870488e-06f, 1.697924089e-06f, 1.695974288e-06f, 1.694021089e-06f, 1.692064498e-06f, + 1.690104519e-06f, 1.688141157e-06f, 1.686174418e-06f, 1.684204306e-06f, 1.682230826e-06f, 1.680253982e-06f, 1.678273781e-06f, 1.676290226e-06f, 1.674303323e-06f, 1.672313077e-06f, + 1.670319492e-06f, 1.668322574e-06f, 1.666322328e-06f, 1.664318758e-06f, 1.662311869e-06f, 1.660301667e-06f, 1.658288157e-06f, 1.656271342e-06f, 1.654251230e-06f, 1.652227824e-06f, + 1.650201129e-06f, 1.648171151e-06f, 1.646137894e-06f, 1.644101364e-06f, 1.642061566e-06f, 1.640018504e-06f, 1.637972184e-06f, 1.635922611e-06f, 1.633869790e-06f, 1.631813726e-06f, + 1.629754423e-06f, 1.627691888e-06f, 1.625626125e-06f, 1.623557139e-06f, 1.621484936e-06f, 1.619409520e-06f, 1.617330897e-06f, 1.615249071e-06f, 1.613164049e-06f, 1.611075834e-06f, + 1.608984433e-06f, 1.606889850e-06f, 1.604792090e-06f, 1.602691159e-06f, 1.600587062e-06f, 1.598479804e-06f, 1.596369390e-06f, 1.594255825e-06f, 1.592139115e-06f, 1.590019264e-06f, + 1.587896279e-06f, 1.585770163e-06f, 1.583640923e-06f, 1.581508563e-06f, 1.579373090e-06f, 1.577234507e-06f, 1.575092820e-06f, 1.572948035e-06f, 1.570800157e-06f, 1.568649191e-06f, + 1.566495142e-06f, 1.564338016e-06f, 1.562177817e-06f, 1.560014552e-06f, 1.557848225e-06f, 1.555678841e-06f, 1.553506407e-06f, 1.551330927e-06f, 1.549152406e-06f, 1.546970850e-06f, + 1.544786265e-06f, 1.542598655e-06f, 1.540408026e-06f, 1.538214384e-06f, 1.536017732e-06f, 1.533818078e-06f, 1.531615426e-06f, 1.529409782e-06f, 1.527201151e-06f, 1.524989538e-06f, + 1.522774948e-06f, 1.520557388e-06f, 1.518336863e-06f, 1.516113377e-06f, 1.513886937e-06f, 1.511657548e-06f, 1.509425214e-06f, 1.507189942e-06f, 1.504951738e-06f, 1.502710605e-06f, + 1.500466551e-06f, 1.498219579e-06f, 1.495969697e-06f, 1.493716908e-06f, 1.491461220e-06f, 1.489202636e-06f, 1.486941163e-06f, 1.484676806e-06f, 1.482409570e-06f, 1.480139462e-06f, + 1.477866486e-06f, 1.475590648e-06f, 1.473311953e-06f, 1.471030408e-06f, 1.468746017e-06f, 1.466458786e-06f, 1.464168720e-06f, 1.461875826e-06f, 1.459580108e-06f, 1.457281572e-06f, + 1.454980224e-06f, 1.452676069e-06f, 1.450369113e-06f, 1.448059361e-06f, 1.445746820e-06f, 1.443431493e-06f, 1.441113388e-06f, 1.438792509e-06f, 1.436468862e-06f, 1.434142454e-06f, + 1.431813288e-06f, 1.429481372e-06f, 1.427146710e-06f, 1.424809308e-06f, 1.422469172e-06f, 1.420126308e-06f, 1.417780721e-06f, 1.415432416e-06f, 1.413081399e-06f, 1.410727677e-06f, + 1.408371254e-06f, 1.406012137e-06f, 1.403650330e-06f, 1.401285840e-06f, 1.398918672e-06f, 1.396548832e-06f, 1.394176325e-06f, 1.391801158e-06f, 1.389423336e-06f, 1.387042864e-06f, + 1.384659748e-06f, 1.382273995e-06f, 1.379885609e-06f, 1.377494597e-06f, 1.375100964e-06f, 1.372704716e-06f, 1.370305858e-06f, 1.367904397e-06f, 1.365500337e-06f, 1.363093686e-06f, + 1.360684448e-06f, 1.358272629e-06f, 1.355858235e-06f, 1.353441272e-06f, 1.351021745e-06f, 1.348599661e-06f, 1.346175025e-06f, 1.343747843e-06f, 1.341318120e-06f, 1.338885863e-06f, + 1.336451076e-06f, 1.334013767e-06f, 1.331573941e-06f, 1.329131603e-06f, 1.326686760e-06f, 1.324239416e-06f, 1.321789579e-06f, 1.319337254e-06f, 1.316882446e-06f, 1.314425162e-06f, + 1.311965407e-06f, 1.309503187e-06f, 1.307038508e-06f, 1.304571376e-06f, 1.302101797e-06f, 1.299629777e-06f, 1.297155320e-06f, 1.294678434e-06f, 1.292199124e-06f, 1.289717397e-06f, + 1.287233257e-06f, 1.284746710e-06f, 1.282257764e-06f, 1.279766423e-06f, 1.277272693e-06f, 1.274776581e-06f, 1.272278092e-06f, 1.269777233e-06f, 1.267274008e-06f, 1.264768424e-06f, + 1.262260487e-06f, 1.259750203e-06f, 1.257237578e-06f, 1.254722618e-06f, 1.252205328e-06f, 1.249685714e-06f, 1.247163783e-06f, 1.244639541e-06f, 1.242112993e-06f, 1.239584146e-06f, + 1.237053004e-06f, 1.234519575e-06f, 1.231983865e-06f, 1.229445878e-06f, 1.226905622e-06f, 1.224363102e-06f, 1.221818324e-06f, 1.219271294e-06f, 1.216722018e-06f, 1.214170503e-06f, + 1.211616754e-06f, 1.209060777e-06f, 1.206502578e-06f, 1.203942163e-06f, 1.201379538e-06f, 1.198814710e-06f, 1.196247684e-06f, 1.193678466e-06f, 1.191107063e-06f, 1.188533479e-06f, + 1.185957723e-06f, 1.183379798e-06f, 1.180799712e-06f, 1.178217471e-06f, 1.175633080e-06f, 1.173046546e-06f, 1.170457874e-06f, 1.167867071e-06f, 1.165274143e-06f, 1.162679096e-06f, + 1.160081936e-06f, 1.157482669e-06f, 1.154881301e-06f, 1.152277839e-06f, 1.149672287e-06f, 1.147064653e-06f, 1.144454943e-06f, 1.141843162e-06f, 1.139229317e-06f, 1.136613413e-06f, + 1.133995458e-06f, 1.131375457e-06f, 1.128753415e-06f, 1.126129340e-06f, 1.123503238e-06f, 1.120875114e-06f, 1.118244975e-06f, 1.115612826e-06f, 1.112978675e-06f, 1.110342526e-06f, + 1.107704387e-06f, 1.105064263e-06f, 1.102422161e-06f, 1.099778086e-06f, 1.097132045e-06f, 1.094484044e-06f, 1.091834090e-06f, 1.089182187e-06f, 1.086528344e-06f, 1.083872564e-06f, + 1.081214856e-06f, 1.078555225e-06f, 1.075893677e-06f, 1.073230219e-06f, 1.070564856e-06f, 1.067897595e-06f, 1.065228442e-06f, 1.062557403e-06f, 1.059884484e-06f, 1.057209692e-06f, + 1.054533033e-06f, 1.051854513e-06f, 1.049174139e-06f, 1.046491915e-06f, 1.043807850e-06f, 1.041121948e-06f, 1.038434217e-06f, 1.035744661e-06f, 1.033053289e-06f, 1.030360105e-06f, + 1.027665117e-06f, 1.024968329e-06f, 1.022269750e-06f, 1.019569384e-06f, 1.016867238e-06f, 1.014163319e-06f, 1.011457632e-06f, 1.008750184e-06f, 1.006040981e-06f, 1.003330029e-06f, + 1.000617336e-06f, 9.979029056e-07f, 9.951867458e-07f, 9.924688625e-07f, 9.897492619e-07f, 9.870279504e-07f, 9.843049341e-07f, 9.815802194e-07f, 9.788538127e-07f, 9.761257201e-07f, + 9.733959479e-07f, 9.706645026e-07f, 9.679313903e-07f, 9.651966174e-07f, 9.624601901e-07f, 9.597221149e-07f, 9.569823979e-07f, 9.542410456e-07f, 9.514980641e-07f, 9.487534600e-07f, + 9.460072394e-07f, 9.432594086e-07f, 9.405099741e-07f, 9.377589421e-07f, 9.350063190e-07f, 9.322521111e-07f, 9.294963248e-07f, 9.267389663e-07f, 9.239800420e-07f, 9.212195583e-07f, + 9.184575215e-07f, 9.156939380e-07f, 9.129288141e-07f, 9.101621561e-07f, 9.073939704e-07f, 9.046242634e-07f, 9.018530414e-07f, 8.990803107e-07f, 8.963060779e-07f, 8.935303491e-07f, + 8.907531308e-07f, 8.879744294e-07f, 8.851942512e-07f, 8.824126026e-07f, 8.796294899e-07f, 8.768449197e-07f, 8.740588981e-07f, 8.712714316e-07f, 8.684825267e-07f, 8.656921896e-07f, + 8.629004268e-07f, 8.601072447e-07f, 8.573126496e-07f, 8.545166480e-07f, 8.517192462e-07f, 8.489204507e-07f, 8.461202678e-07f, 8.433187040e-07f, 8.405157656e-07f, 8.377114591e-07f, + 8.349057908e-07f, 8.320987673e-07f, 8.292903948e-07f, 8.264806799e-07f, 8.236696288e-07f, 8.208572481e-07f, 8.180435442e-07f, 8.152285235e-07f, 8.124121923e-07f, 8.095945572e-07f, + 8.067756246e-07f, 8.039554008e-07f, 8.011338924e-07f, 7.983111057e-07f, 7.954870472e-07f, 7.926617233e-07f, 7.898351405e-07f, 7.870073052e-07f, 7.841782238e-07f, 7.813479028e-07f, + 7.785163486e-07f, 7.756835677e-07f, 7.728495665e-07f, 7.700143515e-07f, 7.671779291e-07f, 7.643403057e-07f, 7.615014879e-07f, 7.586614821e-07f, 7.558202947e-07f, 7.529779321e-07f, + 7.501344010e-07f, 7.472897076e-07f, 7.444438585e-07f, 7.415968602e-07f, 7.387487190e-07f, 7.358994416e-07f, 7.330490342e-07f, 7.301975035e-07f, 7.273448559e-07f, 7.244910978e-07f, + 7.216362357e-07f, 7.187802761e-07f, 7.159232255e-07f, 7.130650903e-07f, 7.102058771e-07f, 7.073455923e-07f, 7.044842424e-07f, 7.016218338e-07f, 6.987583732e-07f, 6.958938668e-07f, + 6.930283213e-07f, 6.901617431e-07f, 6.872941387e-07f, 6.844255146e-07f, 6.815558773e-07f, 6.786852332e-07f, 6.758135890e-07f, 6.729409510e-07f, 6.700673257e-07f, 6.671927197e-07f, + 6.643171395e-07f, 6.614405915e-07f, 6.585630823e-07f, 6.556846183e-07f, 6.528052060e-07f, 6.499248520e-07f, 6.470435628e-07f, 6.441613448e-07f, 6.412782046e-07f, 6.383941487e-07f, + 6.355091835e-07f, 6.326233157e-07f, 6.297365516e-07f, 6.268488978e-07f, 6.239603609e-07f, 6.210709473e-07f, 6.181806635e-07f, 6.152895160e-07f, 6.123975115e-07f, 6.095046563e-07f, + 6.066109570e-07f, 6.037164201e-07f, 6.008210521e-07f, 5.979248596e-07f, 5.950278490e-07f, 5.921300270e-07f, 5.892313999e-07f, 5.863319743e-07f, 5.834317568e-07f, 5.805307539e-07f, + 5.776289720e-07f, 5.747264177e-07f, 5.718230976e-07f, 5.689190181e-07f, 5.660141858e-07f, 5.631086072e-07f, 5.602022888e-07f, 5.572952372e-07f, 5.543874589e-07f, 5.514789604e-07f, + 5.485697482e-07f, 5.456598288e-07f, 5.427492089e-07f, 5.398378948e-07f, 5.369258933e-07f, 5.340132106e-07f, 5.310998535e-07f, 5.281858285e-07f, 5.252711420e-07f, 5.223558006e-07f, + 5.194398108e-07f, 5.165231792e-07f, 5.136059123e-07f, 5.106880166e-07f, 5.077694986e-07f, 5.048503650e-07f, 5.019306222e-07f, 4.990102767e-07f, 4.960893351e-07f, 4.931678039e-07f, + 4.902456897e-07f, 4.873229990e-07f, 4.843997383e-07f, 4.814759141e-07f, 4.785515331e-07f, 4.756266017e-07f, 4.727011264e-07f, 4.697751138e-07f, 4.668485705e-07f, 4.639215029e-07f, + 4.609939176e-07f, 4.580658211e-07f, 4.551372200e-07f, 4.522081209e-07f, 4.492785301e-07f, 4.463484543e-07f, 4.434179000e-07f, 4.404868738e-07f, 4.375553821e-07f, 4.346234316e-07f, + 4.316910286e-07f, 4.287581799e-07f, 4.258248919e-07f, 4.228911711e-07f, 4.199570240e-07f, 4.170224573e-07f, 4.140874775e-07f, 4.111520910e-07f, 4.082163044e-07f, 4.052801243e-07f, + 4.023435571e-07f, 3.994066095e-07f, 3.964692878e-07f, 3.935315988e-07f, 3.905935488e-07f, 3.876551445e-07f, 3.847163924e-07f, 3.817772989e-07f, 3.788378706e-07f, 3.758981141e-07f, + 3.729580359e-07f, 3.700176425e-07f, 3.670769404e-07f, 3.641359362e-07f, 3.611946364e-07f, 3.582530475e-07f, 3.553111760e-07f, 3.523690285e-07f, 3.494266115e-07f, 3.464839315e-07f, + 3.435409951e-07f, 3.405978087e-07f, 3.376543789e-07f, 3.347107123e-07f, 3.317668152e-07f, 3.288226943e-07f, 3.258783561e-07f, 3.229338071e-07f, 3.199890538e-07f, 3.170441028e-07f, + 3.140989605e-07f, 3.111536334e-07f, 3.082081282e-07f, 3.052624512e-07f, 3.023166091e-07f, 2.993706083e-07f, 2.964244553e-07f, 2.934781567e-07f, 2.905317189e-07f, 2.875851486e-07f, + 2.846384521e-07f, 2.816916361e-07f, 2.787447069e-07f, 2.757976712e-07f, 2.728505353e-07f, 2.699033060e-07f, 2.669559895e-07f, 2.640085925e-07f, 2.610611214e-07f, 2.581135828e-07f, + 2.551659831e-07f, 2.522183289e-07f, 2.492706266e-07f, 2.463228827e-07f, 2.433751038e-07f, 2.404272964e-07f, 2.374794668e-07f, 2.345316217e-07f, 2.315837675e-07f, 2.286359108e-07f, + 2.256880579e-07f, 2.227402154e-07f, 2.197923898e-07f, 2.168445876e-07f, 2.138968152e-07f, 2.109490792e-07f, 2.080013859e-07f, 2.050537420e-07f, 2.021061539e-07f, 1.991586281e-07f, + 1.962111710e-07f, 1.932637891e-07f, 1.903164889e-07f, 1.873692769e-07f, 1.844221596e-07f, 1.814751433e-07f, 1.785282347e-07f, 1.755814401e-07f, 1.726347661e-07f, 1.696882191e-07f, + 1.667418055e-07f, 1.637955319e-07f, 1.608494046e-07f, 1.579034302e-07f, 1.549576151e-07f, 1.520119658e-07f, 1.490664887e-07f, 1.461211904e-07f, 1.431760771e-07f, 1.402311554e-07f, + 1.372864318e-07f, 1.343419127e-07f, 1.313976045e-07f, 1.284535137e-07f, 1.255096468e-07f, 1.225660101e-07f, 1.196226101e-07f, 1.166794533e-07f, 1.137365461e-07f, 1.107938949e-07f, + 1.078515062e-07f, 1.049093863e-07f, 1.019675418e-07f, 9.902597911e-08f, 9.608470457e-08f, 9.314372465e-08f, 9.020304576e-08f, 8.726267434e-08f, 8.432261681e-08f, 8.138287957e-08f, + 7.844346906e-08f, 7.550439169e-08f, 7.256565387e-08f, 6.962726201e-08f, 6.668922252e-08f, 6.375154182e-08f, 6.081422630e-08f, 5.787728238e-08f, 5.494071645e-08f, 5.200453492e-08f, + 4.906874418e-08f, 4.613335063e-08f, 4.319836066e-08f, 4.026378068e-08f, 3.732961706e-08f, 3.439587621e-08f, 3.146256449e-08f, 2.852968831e-08f, 2.559725404e-08f, 2.266526806e-08f, + 1.973373675e-08f, 1.680266649e-08f, 1.387206364e-08f, 1.094193460e-08f, 8.012285714e-09f, 5.083123361e-09f, 2.154453905e-09f, -7.737162898e-10f, -3.701380863e-09f, -6.628533456e-09f, + -9.555167711e-09f, -1.248127727e-08f, -1.540685579e-08f, -1.833189692e-08f, -2.125639430e-08f, -2.418034159e-08f, -2.710373245e-08f, -3.002656054e-08f, -3.294881952e-08f, -3.587050306e-08f, + -3.879160481e-08f, -4.171211845e-08f, -4.463203764e-08f, -4.755135607e-08f, -5.047006741e-08f, -5.338816533e-08f, -5.630564352e-08f, -5.922249565e-08f, -6.213871543e-08f, -6.505429652e-08f, + -6.796923263e-08f, -7.088351744e-08f, -7.379714465e-08f, -7.671010797e-08f, -7.962240108e-08f, -8.253401770e-08f, -8.544495152e-08f, -8.835519626e-08f, -9.126474563e-08f, -9.417359334e-08f, + -9.708173311e-08f, -9.998915865e-08f, -1.028958637e-07f, -1.058018420e-07f, -1.087070872e-07f, -1.116115931e-07f, -1.145153534e-07f, -1.174183618e-07f, -1.203206121e-07f, -1.232220981e-07f, + -1.261228134e-07f, -1.290227518e-07f, -1.319219071e-07f, -1.348202730e-07f, -1.377178432e-07f, -1.406146116e-07f, -1.435105719e-07f, -1.464057178e-07f, -1.493000431e-07f, -1.521935417e-07f, + -1.550862071e-07f, -1.579780333e-07f, -1.608690140e-07f, -1.637591430e-07f, -1.666484140e-07f, -1.695368209e-07f, -1.724243574e-07f, -1.753110174e-07f, -1.781967946e-07f, -1.810816828e-07f, + -1.839656758e-07f, -1.868487675e-07f, -1.897309517e-07f, -1.926122220e-07f, -1.954925725e-07f, -1.983719968e-07f, -2.012504888e-07f, -2.041280423e-07f, -2.070046512e-07f, -2.098803093e-07f, + -2.127550103e-07f, -2.156287482e-07f, -2.185015168e-07f, -2.213733100e-07f, -2.242441214e-07f, -2.271139451e-07f, -2.299827749e-07f, -2.328506046e-07f, -2.357174281e-07f, -2.385832392e-07f, + -2.414480318e-07f, -2.443117998e-07f, -2.471745371e-07f, -2.500362374e-07f, -2.528968948e-07f, -2.557565030e-07f, -2.586150560e-07f, -2.614725477e-07f, -2.643289719e-07f, -2.671843225e-07f, + -2.700385935e-07f, -2.728917787e-07f, -2.757438720e-07f, -2.785948674e-07f, -2.814447587e-07f, -2.842935399e-07f, -2.871412049e-07f, -2.899877477e-07f, -2.928331620e-07f, -2.956774420e-07f, + -2.985205814e-07f, -3.013625743e-07f, -3.042034146e-07f, -3.070430962e-07f, -3.098816130e-07f, -3.127189591e-07f, -3.155551284e-07f, -3.183901148e-07f, -3.212239123e-07f, -3.240565148e-07f, + -3.268879164e-07f, -3.297181110e-07f, -3.325470926e-07f, -3.353748551e-07f, -3.382013925e-07f, -3.410266989e-07f, -3.438507683e-07f, -3.466735945e-07f, -3.494951717e-07f, -3.523154937e-07f, + -3.551345547e-07f, -3.579523487e-07f, -3.607688696e-07f, -3.635841114e-07f, -3.663980682e-07f, -3.692107341e-07f, -3.720221030e-07f, -3.748321690e-07f, -3.776409261e-07f, -3.804483683e-07f, + -3.832544898e-07f, -3.860592844e-07f, -3.888627464e-07f, -3.916648698e-07f, -3.944656486e-07f, -3.972650769e-07f, -4.000631487e-07f, -4.028598581e-07f, -4.056551993e-07f, -4.084491662e-07f, + -4.112417530e-07f, -4.140329538e-07f, -4.168227626e-07f, -4.196111736e-07f, -4.223981808e-07f, -4.251837784e-07f, -4.279679604e-07f, -4.307507210e-07f, -4.335320544e-07f, -4.363119545e-07f, + -4.390904156e-07f, -4.418674317e-07f, -4.446429971e-07f, -4.474171058e-07f, -4.501897520e-07f, -4.529609299e-07f, -4.557306335e-07f, -4.584988571e-07f, -4.612655948e-07f, -4.640308408e-07f, + -4.667945892e-07f, -4.695568342e-07f, -4.723175700e-07f, -4.750767908e-07f, -4.778344908e-07f, -4.805906640e-07f, -4.833453049e-07f, -4.860984074e-07f, -4.888499660e-07f, -4.915999746e-07f, + -4.943484276e-07f, -4.970953192e-07f, -4.998406437e-07f, -5.025843951e-07f, -5.053265678e-07f, -5.080671560e-07f, -5.108061539e-07f, -5.135435558e-07f, -5.162793559e-07f, -5.190135484e-07f, + -5.217461278e-07f, -5.244770881e-07f, -5.272064236e-07f, -5.299341287e-07f, -5.326601976e-07f, -5.353846246e-07f, -5.381074039e-07f, -5.408285299e-07f, -5.435479969e-07f, -5.462657991e-07f, + -5.489819308e-07f, -5.516963864e-07f, -5.544091602e-07f, -5.571202465e-07f, -5.598296396e-07f, -5.625373338e-07f, -5.652433235e-07f, -5.679476030e-07f, -5.706501666e-07f, -5.733510087e-07f, + -5.760501237e-07f, -5.787475058e-07f, -5.814431495e-07f, -5.841370492e-07f, -5.868291991e-07f, -5.895195937e-07f, -5.922082273e-07f, -5.948950943e-07f, -5.975801892e-07f, -6.002635062e-07f, + -6.029450399e-07f, -6.056247846e-07f, -6.083027346e-07f, -6.109788846e-07f, -6.136532287e-07f, -6.163257616e-07f, -6.189964775e-07f, -6.216653710e-07f, -6.243324364e-07f, -6.269976683e-07f, + -6.296610610e-07f, -6.323226090e-07f, -6.349823068e-07f, -6.376401488e-07f, -6.402961295e-07f, -6.429502434e-07f, -6.456024850e-07f, -6.482528487e-07f, -6.509013290e-07f, -6.535479204e-07f, + -6.561926175e-07f, -6.588354146e-07f, -6.614763064e-07f, -6.641152874e-07f, -6.667523520e-07f, -6.693874947e-07f, -6.720207102e-07f, -6.746519930e-07f, -6.772813375e-07f, -6.799087384e-07f, + -6.825341902e-07f, -6.851576874e-07f, -6.877792246e-07f, -6.903987963e-07f, -6.930163972e-07f, -6.956320219e-07f, -6.982456648e-07f, -7.008573206e-07f, -7.034669838e-07f, -7.060746492e-07f, + -7.086803112e-07f, -7.112839645e-07f, -7.138856037e-07f, -7.164852235e-07f, -7.190828183e-07f, -7.216783830e-07f, -7.242719120e-07f, -7.268634001e-07f, -7.294528419e-07f, -7.320402321e-07f, + -7.346255652e-07f, -7.372088360e-07f, -7.397900392e-07f, -7.423691693e-07f, -7.449462211e-07f, -7.475211893e-07f, -7.500940686e-07f, -7.526648536e-07f, -7.552335391e-07f, -7.578001198e-07f, + -7.603645903e-07f, -7.629269454e-07f, -7.654871798e-07f, -7.680452883e-07f, -7.706012655e-07f, -7.731551063e-07f, -7.757068054e-07f, -7.782563574e-07f, -7.808037572e-07f, -7.833489996e-07f, + -7.858920793e-07f, -7.884329910e-07f, -7.909717296e-07f, -7.935082899e-07f, -7.960426665e-07f, -7.985748544e-07f, -8.011048484e-07f, -8.036326432e-07f, -8.061582336e-07f, -8.086816145e-07f, + -8.112027807e-07f, -8.137217271e-07f, -8.162384484e-07f, -8.187529395e-07f, -8.212651952e-07f, -8.237752105e-07f, -8.262829802e-07f, -8.287884991e-07f, -8.312917621e-07f, -8.337927641e-07f, + -8.362915000e-07f, -8.387879646e-07f, -8.412821529e-07f, -8.437740597e-07f, -8.462636800e-07f, -8.487510087e-07f, -8.512360407e-07f, -8.537187709e-07f, -8.561991943e-07f, -8.586773057e-07f, + -8.611531002e-07f, -8.636265726e-07f, -8.660977180e-07f, -8.685665313e-07f, -8.710330075e-07f, -8.734971415e-07f, -8.759589283e-07f, -8.784183629e-07f, -8.808754403e-07f, -8.833301555e-07f, + -8.857825035e-07f, -8.882324792e-07f, -8.906800778e-07f, -8.931252942e-07f, -8.955681235e-07f, -8.980085607e-07f, -9.004466008e-07f, -9.028822389e-07f, -9.053154701e-07f, -9.077462893e-07f, + -9.101746917e-07f, -9.126006723e-07f, -9.150242262e-07f, -9.174453486e-07f, -9.198640343e-07f, -9.222802787e-07f, -9.246940767e-07f, -9.271054235e-07f, -9.295143142e-07f, -9.319207439e-07f, + -9.343247078e-07f, -9.367262009e-07f, -9.391252185e-07f, -9.415217556e-07f, -9.439158074e-07f, -9.463073691e-07f, -9.486964358e-07f, -9.510830027e-07f, -9.534670650e-07f, -9.558486178e-07f, + -9.582276565e-07f, -9.606041760e-07f, -9.629781717e-07f, -9.653496388e-07f, -9.677185724e-07f, -9.700849679e-07f, -9.724488204e-07f, -9.748101251e-07f, -9.771688773e-07f, -9.795250723e-07f, + -9.818787053e-07f, -9.842297715e-07f, -9.865782663e-07f, -9.889241848e-07f, -9.912675225e-07f, -9.936082745e-07f, -9.959464362e-07f, -9.982820028e-07f, -1.000614970e-06f, -1.002945332e-06f, + -1.005273086e-06f, -1.007598225e-06f, -1.009920746e-06f, -1.012240644e-06f, -1.014557915e-06f, -1.016872553e-06f, -1.019184553e-06f, -1.021493913e-06f, -1.023800625e-06f, -1.026104687e-06f, + -1.028406094e-06f, -1.030704840e-06f, -1.033000921e-06f, -1.035294333e-06f, -1.037585071e-06f, -1.039873131e-06f, -1.042158507e-06f, -1.044441196e-06f, -1.046721193e-06f, -1.048998493e-06f, + -1.051273091e-06f, -1.053544984e-06f, -1.055814166e-06f, -1.058080633e-06f, -1.060344381e-06f, -1.062605405e-06f, -1.064863700e-06f, -1.067119262e-06f, -1.069372087e-06f, -1.071622170e-06f, + -1.073869507e-06f, -1.076114092e-06f, -1.078355922e-06f, -1.080594993e-06f, -1.082831299e-06f, -1.085064836e-06f, -1.087295600e-06f, -1.089523586e-06f, -1.091748791e-06f, -1.093971209e-06f, + -1.096190836e-06f, -1.098407668e-06f, -1.100621700e-06f, -1.102832928e-06f, -1.105041348e-06f, -1.107246954e-06f, -1.109449744e-06f, -1.111649712e-06f, -1.113846854e-06f, -1.116041166e-06f, + -1.118232643e-06f, -1.120421282e-06f, -1.122607077e-06f, -1.124790024e-06f, -1.126970120e-06f, -1.129147359e-06f, -1.131321738e-06f, -1.133493252e-06f, -1.135661897e-06f, -1.137827668e-06f, + -1.139990562e-06f, -1.142150574e-06f, -1.144307700e-06f, -1.146461936e-06f, -1.148613276e-06f, -1.150761718e-06f, -1.152907257e-06f, -1.155049888e-06f, -1.157189608e-06f, -1.159326412e-06f, + -1.161460296e-06f, -1.163591256e-06f, -1.165719288e-06f, -1.167844387e-06f, -1.169966549e-06f, -1.172085771e-06f, -1.174202047e-06f, -1.176315375e-06f, -1.178425749e-06f, -1.180533165e-06f, + -1.182637620e-06f, -1.184739109e-06f, -1.186837629e-06f, -1.188933174e-06f, -1.191025742e-06f, -1.193115327e-06f, -1.195201926e-06f, -1.197285535e-06f, -1.199366150e-06f, -1.201443766e-06f, + -1.203518379e-06f, -1.205589986e-06f, -1.207658583e-06f, -1.209724165e-06f, -1.211786728e-06f, -1.213846269e-06f, -1.215902783e-06f, -1.217956266e-06f, -1.220006715e-06f, -1.222054125e-06f, + -1.224098493e-06f, -1.226139814e-06f, -1.228178084e-06f, -1.230213300e-06f, -1.232245457e-06f, -1.234274552e-06f, -1.236300580e-06f, -1.238323539e-06f, -1.240343423e-06f, -1.242360229e-06f, + -1.244373952e-06f, -1.246384590e-06f, -1.248392138e-06f, -1.250396593e-06f, -1.252397949e-06f, -1.254396205e-06f, -1.256391355e-06f, -1.258383395e-06f, -1.260372323e-06f, -1.262358134e-06f, + -1.264340824e-06f, -1.266320390e-06f, -1.268296827e-06f, -1.270270132e-06f, -1.272240301e-06f, -1.274207330e-06f, -1.276171216e-06f, -1.278131955e-06f, -1.280089542e-06f, -1.282043974e-06f, + -1.283995248e-06f, -1.285943360e-06f, -1.287888305e-06f, -1.289830081e-06f, -1.291768683e-06f, -1.293704107e-06f, -1.295636351e-06f, -1.297565410e-06f, -1.299491280e-06f, -1.301413959e-06f, + -1.303333441e-06f, -1.305249724e-06f, -1.307162805e-06f, -1.309072678e-06f, -1.310979341e-06f, -1.312882790e-06f, -1.314783021e-06f, -1.316680030e-06f, -1.318573815e-06f, -1.320464371e-06f, + -1.322351696e-06f, -1.324235784e-06f, -1.326116633e-06f, -1.327994239e-06f, -1.329868598e-06f, -1.331739708e-06f, -1.333607564e-06f, -1.335472162e-06f, -1.337333500e-06f, -1.339191574e-06f, + -1.341046380e-06f, -1.342897915e-06f, -1.344746175e-06f, -1.346591156e-06f, -1.348432856e-06f, -1.350271270e-06f, -1.352106396e-06f, -1.353938229e-06f, -1.355766767e-06f, -1.357592006e-06f, + -1.359413942e-06f, -1.361232571e-06f, -1.363047892e-06f, -1.364859899e-06f, -1.366668591e-06f, -1.368473962e-06f, -1.370276011e-06f, -1.372074732e-06f, -1.373870124e-06f, -1.375662183e-06f, + -1.377450905e-06f, -1.379236287e-06f, -1.381018326e-06f, -1.382797018e-06f, -1.384572360e-06f, -1.386344348e-06f, -1.388112980e-06f, -1.389878252e-06f, -1.391640160e-06f, -1.393398702e-06f, + -1.395153874e-06f, -1.396905673e-06f, -1.398654096e-06f, -1.400399138e-06f, -1.402140798e-06f, -1.403879071e-06f, -1.405613955e-06f, -1.407345447e-06f, -1.409073542e-06f, -1.410798238e-06f, + -1.412519532e-06f, -1.414237421e-06f, -1.415951900e-06f, -1.417662968e-06f, -1.419370621e-06f, -1.421074855e-06f, -1.422775668e-06f, -1.424473056e-06f, -1.426167017e-06f, -1.427857547e-06f, + -1.429544642e-06f, -1.431228301e-06f, -1.432908520e-06f, -1.434585295e-06f, -1.436258623e-06f, -1.437928503e-06f, -1.439594929e-06f, -1.441257900e-06f, -1.442917412e-06f, -1.444573463e-06f, + -1.446226048e-06f, -1.447875166e-06f, -1.449520813e-06f, -1.451162986e-06f, -1.452801682e-06f, -1.454436898e-06f, -1.456068631e-06f, -1.457696879e-06f, -1.459321637e-06f, -1.460942904e-06f, + -1.462560675e-06f, -1.464174949e-06f, -1.465785722e-06f, -1.467392992e-06f, -1.468996755e-06f, -1.470597008e-06f, -1.472193749e-06f, -1.473786974e-06f, -1.475376681e-06f, -1.476962868e-06f, + -1.478545530e-06f, -1.480124665e-06f, -1.481700270e-06f, -1.483272343e-06f, -1.484840880e-06f, -1.486405879e-06f, -1.487967337e-06f, -1.489525251e-06f, -1.491079618e-06f, -1.492630435e-06f, + -1.494177700e-06f, -1.495721410e-06f, -1.497261562e-06f, -1.498798153e-06f, -1.500331181e-06f, -1.501860642e-06f, -1.503386534e-06f, -1.504908855e-06f, -1.506427601e-06f, -1.507942770e-06f, + -1.509454359e-06f, -1.510962365e-06f, -1.512466786e-06f, -1.513967619e-06f, -1.515464861e-06f, -1.516958510e-06f, -1.518448563e-06f, -1.519935017e-06f, -1.521417869e-06f, -1.522897118e-06f, + -1.524372760e-06f, -1.525844793e-06f, -1.527313214e-06f, -1.528778020e-06f, -1.530239209e-06f, -1.531696779e-06f, -1.533150727e-06f, -1.534601049e-06f, -1.536047744e-06f, -1.537490810e-06f, + -1.538930242e-06f, -1.540366040e-06f, -1.541798200e-06f, -1.543226720e-06f, -1.544651598e-06f, -1.546072830e-06f, -1.547490415e-06f, -1.548904350e-06f, -1.550314632e-06f, -1.551721259e-06f, + -1.553124228e-06f, -1.554523538e-06f, -1.555919185e-06f, -1.557311167e-06f, -1.558699482e-06f, -1.560084128e-06f, -1.561465101e-06f, -1.562842400e-06f, -1.564216022e-06f, -1.565585964e-06f, + -1.566952225e-06f, -1.568314802e-06f, -1.569673692e-06f, -1.571028894e-06f, -1.572380404e-06f, -1.573728222e-06f, -1.575072343e-06f, -1.576412766e-06f, -1.577749489e-06f, -1.579082509e-06f, + -1.580411824e-06f, -1.581737432e-06f, -1.583059331e-06f, -1.584377517e-06f, -1.585691990e-06f, -1.587002746e-06f, -1.588309783e-06f, -1.589613100e-06f, -1.590912694e-06f, -1.592208563e-06f, + -1.593500704e-06f, -1.594789115e-06f, -1.596073795e-06f, -1.597354740e-06f, -1.598631950e-06f, -1.599905421e-06f, -1.601175151e-06f, -1.602441139e-06f, -1.603703382e-06f, -1.604961879e-06f, + -1.606216626e-06f, -1.607467622e-06f, -1.608714865e-06f, -1.609958352e-06f, -1.611198082e-06f, -1.612434052e-06f, -1.613666261e-06f, -1.614894707e-06f, -1.616119386e-06f, -1.617340298e-06f, + -1.618557440e-06f, -1.619770810e-06f, -1.620980406e-06f, -1.622186227e-06f, -1.623388270e-06f, -1.624586533e-06f, -1.625781014e-06f, -1.626971711e-06f, -1.628158623e-06f, -1.629341747e-06f, + -1.630521081e-06f, -1.631696624e-06f, -1.632868373e-06f, -1.634036327e-06f, -1.635200483e-06f, -1.636360840e-06f, -1.637517396e-06f, -1.638670149e-06f, -1.639819097e-06f, -1.640964239e-06f, + -1.642105571e-06f, -1.643243094e-06f, -1.644376803e-06f, -1.645506699e-06f, -1.646632779e-06f, -1.647755041e-06f, -1.648873483e-06f, -1.649988104e-06f, -1.651098901e-06f, -1.652205874e-06f, + -1.653309020e-06f, -1.654408337e-06f, -1.655503824e-06f, -1.656595479e-06f, -1.657683300e-06f, -1.658767286e-06f, -1.659847435e-06f, -1.660923744e-06f, -1.661996213e-06f, -1.663064840e-06f, + -1.664129622e-06f, -1.665190559e-06f, -1.666247649e-06f, -1.667300889e-06f, -1.668350279e-06f, -1.669395817e-06f, -1.670437500e-06f, -1.671475328e-06f, -1.672509299e-06f, -1.673539411e-06f, + -1.674565662e-06f, -1.675588052e-06f, -1.676606578e-06f, -1.677621239e-06f, -1.678632033e-06f, -1.679638959e-06f, -1.680642015e-06f, -1.681641200e-06f, -1.682636512e-06f, -1.683627950e-06f, + -1.684615512e-06f, -1.685599196e-06f, -1.686579001e-06f, -1.687554926e-06f, -1.688526970e-06f, -1.689495129e-06f, -1.690459405e-06f, -1.691419793e-06f, -1.692376295e-06f, -1.693328907e-06f, + -1.694277629e-06f, -1.695222458e-06f, -1.696163395e-06f, -1.697100436e-06f, -1.698033582e-06f, -1.698962830e-06f, -1.699888179e-06f, -1.700809628e-06f, -1.701727176e-06f, -1.702640820e-06f, + -1.703550561e-06f, -1.704456395e-06f, -1.705358323e-06f, -1.706256343e-06f, -1.707150453e-06f, -1.708040653e-06f, -1.708926940e-06f, -1.709809314e-06f, -1.710687773e-06f, -1.711562317e-06f, + -1.712432943e-06f, -1.713299652e-06f, -1.714162440e-06f, -1.715021308e-06f, -1.715876254e-06f, -1.716727276e-06f, -1.717574375e-06f, -1.718417547e-06f, -1.719256793e-06f, -1.720092111e-06f, + -1.720923500e-06f, -1.721750959e-06f, -1.722574487e-06f, -1.723394082e-06f, -1.724209743e-06f, -1.725021470e-06f, -1.725829261e-06f, -1.726633114e-06f, -1.727433030e-06f, -1.728229007e-06f, + -1.729021044e-06f, -1.729809140e-06f, -1.730593293e-06f, -1.731373503e-06f, -1.732149769e-06f, -1.732922089e-06f, -1.733690463e-06f, -1.734454890e-06f, -1.735215368e-06f, -1.735971897e-06f, + -1.736724475e-06f, -1.737473103e-06f, -1.738217778e-06f, -1.738958499e-06f, -1.739695267e-06f, -1.740428079e-06f, -1.741156936e-06f, -1.741881836e-06f, -1.742602777e-06f, -1.743319760e-06f, + -1.744032784e-06f, -1.744741846e-06f, -1.745446948e-06f, -1.746148087e-06f, -1.746845263e-06f, -1.747538475e-06f, -1.748227723e-06f, -1.748913004e-06f, -1.749594320e-06f, -1.750271668e-06f, + -1.750945048e-06f, -1.751614459e-06f, -1.752279900e-06f, -1.752941371e-06f, -1.753598871e-06f, -1.754252399e-06f, -1.754901955e-06f, -1.755547536e-06f, -1.756189144e-06f, -1.756826777e-06f, + -1.757460434e-06f, -1.758090115e-06f, -1.758715819e-06f, -1.759337546e-06f, -1.759955294e-06f, -1.760569063e-06f, -1.761178852e-06f, -1.761784661e-06f, -1.762386489e-06f, -1.762984336e-06f, + -1.763578200e-06f, -1.764168082e-06f, -1.764753980e-06f, -1.765335893e-06f, -1.765913823e-06f, -1.766487767e-06f, -1.767057725e-06f, -1.767623697e-06f, -1.768185682e-06f, -1.768743680e-06f, + -1.769297690e-06f, -1.769847711e-06f, -1.770393743e-06f, -1.770935786e-06f, -1.771473838e-06f, -1.772007901e-06f, -1.772537972e-06f, -1.773064051e-06f, -1.773586139e-06f, -1.774104234e-06f, + -1.774618337e-06f, -1.775128446e-06f, -1.775634562e-06f, -1.776136683e-06f, -1.776634810e-06f, -1.777128942e-06f, -1.777619079e-06f, -1.778105220e-06f, -1.778587365e-06f, -1.779065513e-06f, + -1.779539665e-06f, -1.780009819e-06f, -1.780475976e-06f, -1.780938135e-06f, -1.781396296e-06f, -1.781850459e-06f, -1.782300622e-06f, -1.782746787e-06f, -1.783188952e-06f, -1.783627118e-06f, + -1.784061284e-06f, -1.784491450e-06f, -1.784917615e-06f, -1.785339780e-06f, -1.785757943e-06f, -1.786172106e-06f, -1.786582267e-06f, -1.786988427e-06f, -1.787390585e-06f, -1.787788741e-06f, + -1.788182895e-06f, -1.788573047e-06f, -1.788959196e-06f, -1.789341343e-06f, -1.789719487e-06f, -1.790093628e-06f, -1.790463767e-06f, -1.790829902e-06f, -1.791192034e-06f, -1.791550162e-06f, + -1.791904287e-06f, -1.792254409e-06f, -1.792600527e-06f, -1.792942641e-06f, -1.793280752e-06f, -1.793614859e-06f, -1.793944962e-06f, -1.794271062e-06f, -1.794593157e-06f, -1.794911249e-06f, + -1.795225337e-06f, -1.795535421e-06f, -1.795841501e-06f, -1.796143578e-06f, -1.796441651e-06f, -1.796735720e-06f, -1.797025785e-06f, -1.797311847e-06f, -1.797593905e-06f, -1.797871959e-06f, + -1.798146011e-06f, -1.798416059e-06f, -1.798682103e-06f, -1.798944145e-06f, -1.799202184e-06f, -1.799456220e-06f, -1.799706253e-06f, -1.799952283e-06f, -1.800194312e-06f, -1.800432338e-06f, + -1.800666362e-06f, -1.800896384e-06f, -1.801122404e-06f, -1.801344423e-06f, -1.801562441e-06f, -1.801776457e-06f, -1.801986473e-06f, -1.802192488e-06f, -1.802394503e-06f, -1.802592517e-06f, + -1.802786532e-06f, -1.802976547e-06f, -1.803162563e-06f, -1.803344580e-06f, -1.803522598e-06f, -1.803696618e-06f, -1.803866640e-06f, -1.804032664e-06f, -1.804194690e-06f, -1.804352720e-06f, + -1.804506752e-06f, -1.804656788e-06f, -1.804802828e-06f, -1.804944873e-06f, -1.805082922e-06f, -1.805216976e-06f, -1.805347036e-06f, -1.805473102e-06f, -1.805595174e-06f, -1.805713253e-06f, + -1.805827339e-06f, -1.805937433e-06f, -1.806043534e-06f, -1.806145645e-06f, -1.806243764e-06f, -1.806337893e-06f, -1.806428032e-06f, -1.806514181e-06f, -1.806596342e-06f, -1.806674514e-06f, + -1.806748698e-06f, -1.806818894e-06f, -1.806885104e-06f, -1.806947327e-06f, -1.807005565e-06f, -1.807059817e-06f, -1.807110085e-06f, -1.807156368e-06f, -1.807198669e-06f, -1.807236986e-06f, + -1.807271321e-06f, -1.807301674e-06f, -1.807328047e-06f, -1.807350439e-06f, -1.807368851e-06f, -1.807383284e-06f, -1.807393739e-06f, -1.807400216e-06f, -1.807402716e-06f, -1.807401239e-06f, + -1.807395787e-06f, -1.807386360e-06f, -1.807372959e-06f, -1.807355584e-06f, -1.807334236e-06f, -1.807308917e-06f, -1.807279626e-06f, -1.807246364e-06f, -1.807209133e-06f, -1.807167932e-06f, + -1.807122763e-06f, -1.807073627e-06f, -1.807020524e-06f, -1.806963456e-06f, -1.806902422e-06f, -1.806837424e-06f, -1.806768463e-06f, -1.806695539e-06f, -1.806618654e-06f, -1.806537807e-06f, + -1.806453001e-06f, -1.806364236e-06f, -1.806271512e-06f, -1.806174831e-06f, -1.806074194e-06f, -1.805969602e-06f, -1.805861054e-06f, -1.805748554e-06f, -1.805632100e-06f, -1.805511695e-06f, + -1.805387339e-06f, -1.805259033e-06f, -1.805126778e-06f, -1.804990576e-06f, -1.804850426e-06f, -1.804706331e-06f, -1.804558290e-06f, -1.804406306e-06f, -1.804250379e-06f, -1.804090510e-06f, + -1.803926701e-06f, -1.803758951e-06f, -1.803587263e-06f, -1.803411638e-06f, -1.803232076e-06f, -1.803048578e-06f, -1.802861146e-06f, -1.802669781e-06f, -1.802474483e-06f, -1.802275255e-06f, + -1.802072096e-06f, -1.801865009e-06f, -1.801653994e-06f, -1.801439053e-06f, -1.801220186e-06f, -1.800997396e-06f, -1.800770682e-06f, -1.800540046e-06f, -1.800305490e-06f, -1.800067014e-06f, + -1.799824620e-06f, -1.799578309e-06f, -1.799328083e-06f, -1.799073942e-06f, -1.798815887e-06f, -1.798553921e-06f, -1.798288043e-06f, -1.798018256e-06f, -1.797744561e-06f, -1.797466959e-06f, + -1.797185452e-06f, -1.796900040e-06f, -1.796610725e-06f, -1.796317508e-06f, -1.796020390e-06f, -1.795719374e-06f, -1.795414460e-06f, -1.795105650e-06f, -1.794792944e-06f, -1.794476345e-06f, + -1.794155854e-06f, -1.793831472e-06f, -1.793503200e-06f, -1.793171040e-06f, -1.792834993e-06f, -1.792495062e-06f, -1.792151246e-06f, -1.791803548e-06f, -1.791451969e-06f, -1.791096510e-06f, + -1.790737174e-06f, -1.790373961e-06f, -1.790006872e-06f, -1.789635911e-06f, -1.789261076e-06f, -1.788882372e-06f, -1.788499798e-06f, -1.788113357e-06f, -1.787723049e-06f, -1.787328877e-06f, + -1.786930842e-06f, -1.786528946e-06f, -1.786123190e-06f, -1.785713575e-06f, -1.785300103e-06f, -1.784882777e-06f, -1.784461597e-06f, -1.784036565e-06f, -1.783607682e-06f, -1.783174951e-06f, + -1.782738373e-06f, -1.782297949e-06f, -1.781853681e-06f, -1.781405571e-06f, -1.780953621e-06f, -1.780497832e-06f, -1.780038205e-06f, -1.779574743e-06f, -1.779107447e-06f, -1.778636319e-06f, + -1.778161361e-06f, -1.777682574e-06f, -1.777199959e-06f, -1.776713520e-06f, -1.776223257e-06f, -1.775729172e-06f, -1.775231268e-06f, -1.774729545e-06f, -1.774224005e-06f, -1.773714651e-06f, + -1.773201484e-06f, -1.772684506e-06f, -1.772163718e-06f, -1.771639123e-06f, -1.771110723e-06f, -1.770578518e-06f, -1.770042512e-06f, -1.769502705e-06f, -1.768959100e-06f, -1.768411698e-06f, + -1.767860502e-06f, -1.767305513e-06f, -1.766746734e-06f, -1.766184165e-06f, -1.765617809e-06f, -1.765047668e-06f, -1.764473744e-06f, -1.763896039e-06f, -1.763314554e-06f, -1.762729292e-06f, + -1.762140255e-06f, -1.761547444e-06f, -1.760950861e-06f, -1.760350509e-06f, -1.759746389e-06f, -1.759138504e-06f, -1.758526854e-06f, -1.757911444e-06f, -1.757292274e-06f, -1.756669346e-06f, + -1.756042662e-06f, -1.755412225e-06f, -1.754778037e-06f, -1.754140099e-06f, -1.753498414e-06f, -1.752852984e-06f, -1.752203810e-06f, -1.751550895e-06f, -1.750894241e-06f, -1.750233850e-06f, + -1.749569725e-06f, -1.748901867e-06f, -1.748230278e-06f, -1.747554960e-06f, -1.746875916e-06f, -1.746193148e-06f, -1.745506659e-06f, -1.744816449e-06f, -1.744122521e-06f, -1.743424878e-06f, + -1.742723522e-06f, -1.742018454e-06f, -1.741309678e-06f, -1.740597195e-06f, -1.739881007e-06f, -1.739161117e-06f, -1.738437527e-06f, -1.737710239e-06f, -1.736979256e-06f, -1.736244579e-06f, + -1.735506211e-06f, -1.734764154e-06f, -1.734018411e-06f, -1.733268984e-06f, -1.732515875e-06f, -1.731759086e-06f, -1.730998620e-06f, -1.730234478e-06f, -1.729466665e-06f, -1.728695180e-06f, + -1.727920028e-06f, -1.727141210e-06f, -1.726358729e-06f, -1.725572587e-06f, -1.724782787e-06f, -1.723989330e-06f, -1.723192219e-06f, -1.722391457e-06f, -1.721587046e-06f, -1.720778989e-06f, + -1.719967287e-06f, -1.719151943e-06f, -1.718332960e-06f, -1.717510341e-06f, -1.716684087e-06f, -1.715854200e-06f, -1.715020685e-06f, -1.714183542e-06f, -1.713342775e-06f, -1.712498385e-06f, + -1.711650377e-06f, -1.710798751e-06f, -1.709943510e-06f, -1.709084657e-06f, -1.708222195e-06f, -1.707356126e-06f, -1.706486452e-06f, -1.705613177e-06f, -1.704736301e-06f, -1.703855830e-06f, + -1.702971764e-06f, -1.702084106e-06f, -1.701192859e-06f, -1.700298026e-06f, -1.699399608e-06f, -1.698497610e-06f, -1.697592032e-06f, -1.696682879e-06f, -1.695770152e-06f, -1.694853855e-06f, + -1.693933989e-06f, -1.693010558e-06f, -1.692083564e-06f, -1.691153009e-06f, -1.690218898e-06f, -1.689281231e-06f, -1.688340012e-06f, -1.687395244e-06f, -1.686446929e-06f, -1.685495070e-06f, + -1.684539669e-06f, -1.683580730e-06f, -1.682618255e-06f, -1.681652247e-06f, -1.680682708e-06f, -1.679709642e-06f, -1.678733051e-06f, -1.677752938e-06f, -1.676769306e-06f, -1.675782156e-06f, + -1.674791494e-06f, -1.673797320e-06f, -1.672799638e-06f, -1.671798450e-06f, -1.670793760e-06f, -1.669785571e-06f, -1.668773884e-06f, -1.667758704e-06f, -1.666740032e-06f, -1.665717872e-06f, + -1.664692226e-06f, -1.663663098e-06f, -1.662630489e-06f, -1.661594405e-06f, -1.660554846e-06f, -1.659511816e-06f, -1.658465318e-06f, -1.657415354e-06f, -1.656361928e-06f, -1.655305043e-06f, + -1.654244701e-06f, -1.653180906e-06f, -1.652113660e-06f, -1.651042967e-06f, -1.649968829e-06f, -1.648891249e-06f, -1.647810230e-06f, -1.646725776e-06f, -1.645637889e-06f, -1.644546572e-06f, + -1.643451828e-06f, -1.642353661e-06f, -1.641252072e-06f, -1.640147066e-06f, -1.639038646e-06f, -1.637926813e-06f, -1.636811572e-06f, -1.635692926e-06f, -1.634570877e-06f, -1.633445429e-06f, + -1.632316584e-06f, -1.631184346e-06f, -1.630048718e-06f, -1.628909702e-06f, -1.627767303e-06f, -1.626621523e-06f, -1.625472365e-06f, -1.624319832e-06f, -1.623163928e-06f, -1.622004656e-06f, + -1.620842018e-06f, -1.619676018e-06f, -1.618506659e-06f, -1.617333945e-06f, -1.616157877e-06f, -1.614978461e-06f, -1.613795698e-06f, -1.612609592e-06f, -1.611420146e-06f, -1.610227364e-06f, + -1.609031248e-06f, -1.607831802e-06f, -1.606629029e-06f, -1.605422932e-06f, -1.604213514e-06f, -1.603000780e-06f, -1.601784731e-06f, -1.600565371e-06f, -1.599342704e-06f, -1.598116733e-06f, + -1.596887461e-06f, -1.595654891e-06f, -1.594419027e-06f, -1.593179871e-06f, -1.591937428e-06f, -1.590691700e-06f, -1.589442691e-06f, -1.588190405e-06f, -1.586934844e-06f, -1.585676011e-06f, + -1.584413911e-06f, -1.583148546e-06f, -1.581879921e-06f, -1.580608037e-06f, -1.579332899e-06f, -1.578054511e-06f, -1.576772874e-06f, -1.575487993e-06f, -1.574199872e-06f, -1.572908513e-06f, + -1.571613920e-06f, -1.570316096e-06f, -1.569015046e-06f, -1.567710771e-06f, -1.566403277e-06f, -1.565092565e-06f, -1.563778640e-06f, -1.562461505e-06f, -1.561141164e-06f, -1.559817619e-06f, + -1.558490875e-06f, -1.557160935e-06f, -1.555827803e-06f, -1.554491481e-06f, -1.553151974e-06f, -1.551809284e-06f, -1.550463416e-06f, -1.549114373e-06f, -1.547762159e-06f, -1.546406776e-06f, + -1.545048230e-06f, -1.543686522e-06f, -1.542321657e-06f, -1.540953638e-06f, -1.539582469e-06f, -1.538208153e-06f, -1.536830694e-06f, -1.535450096e-06f, -1.534066362e-06f, -1.532679495e-06f, + -1.531289500e-06f, -1.529896380e-06f, -1.528500138e-06f, -1.527100778e-06f, -1.525698305e-06f, -1.524292720e-06f, -1.522884029e-06f, -1.521472234e-06f, -1.520057340e-06f, -1.518639350e-06f, + -1.517218267e-06f, -1.515794096e-06f, -1.514366840e-06f, -1.512936502e-06f, -1.511503087e-06f, -1.510066598e-06f, -1.508627039e-06f, -1.507184413e-06f, -1.505738725e-06f, -1.504289977e-06f, + -1.502838174e-06f, -1.501383320e-06f, -1.499925418e-06f, -1.498464471e-06f, -1.497000484e-06f, -1.495533461e-06f, -1.494063405e-06f, -1.492590319e-06f, -1.491114209e-06f, -1.489635076e-06f, + -1.488152926e-06f, -1.486667763e-06f, -1.485179588e-06f, -1.483688408e-06f, -1.482194225e-06f, -1.480697044e-06f, -1.479196867e-06f, -1.477693699e-06f, -1.476187545e-06f, -1.474678406e-06f, + -1.473166289e-06f, -1.471651195e-06f, -1.470133130e-06f, -1.468612097e-06f, -1.467088099e-06f, -1.465561142e-06f, -1.464031228e-06f, -1.462498362e-06f, -1.460962547e-06f, -1.459423787e-06f, + -1.457882087e-06f, -1.456337450e-06f, -1.454789879e-06f, -1.453239380e-06f, -1.451685956e-06f, -1.450129611e-06f, -1.448570348e-06f, -1.447008172e-06f, -1.445443087e-06f, -1.443875097e-06f, + -1.442304205e-06f, -1.440730415e-06f, -1.439153733e-06f, -1.437574160e-06f, -1.435991703e-06f, -1.434406363e-06f, -1.432818147e-06f, -1.431227056e-06f, -1.429633097e-06f, -1.428036271e-06f, + -1.426436585e-06f, -1.424834041e-06f, -1.423228643e-06f, -1.421620396e-06f, -1.420009304e-06f, -1.418395371e-06f, -1.416778600e-06f, -1.415158996e-06f, -1.413536563e-06f, -1.411911305e-06f, + -1.410283226e-06f, -1.408652330e-06f, -1.407018621e-06f, -1.405382104e-06f, -1.403742782e-06f, -1.402100659e-06f, -1.400455740e-06f, -1.398808029e-06f, -1.397157530e-06f, -1.395504246e-06f, + -1.393848183e-06f, -1.392189344e-06f, -1.390527733e-06f, -1.388863355e-06f, -1.387196213e-06f, -1.385526312e-06f, -1.383853657e-06f, -1.382178250e-06f, -1.380500096e-06f, -1.378819201e-06f, + -1.377135566e-06f, -1.375449198e-06f, -1.373760100e-06f, -1.372068275e-06f, -1.370373730e-06f, -1.368676467e-06f, -1.366976491e-06f, -1.365273806e-06f, -1.363568416e-06f, -1.361860326e-06f, + -1.360149539e-06f, -1.358436061e-06f, -1.356719895e-06f, -1.355001045e-06f, -1.353279516e-06f, -1.351555313e-06f, -1.349828438e-06f, -1.348098897e-06f, -1.346366694e-06f, -1.344631833e-06f, + -1.342894319e-06f, -1.341154155e-06f, -1.339411346e-06f, -1.337665897e-06f, -1.335917811e-06f, -1.334167093e-06f, -1.332413748e-06f, -1.330657779e-06f, -1.328899190e-06f, -1.327137987e-06f, + -1.325374174e-06f, -1.323607755e-06f, -1.321838733e-06f, -1.320067115e-06f, -1.318292903e-06f, -1.316516103e-06f, -1.314736718e-06f, -1.312954754e-06f, -1.311170213e-06f, -1.309383102e-06f, + -1.307593424e-06f, -1.305801184e-06f, -1.304006385e-06f, -1.302209033e-06f, -1.300409132e-06f, -1.298606686e-06f, -1.296801699e-06f, -1.294994177e-06f, -1.293184123e-06f, -1.291371542e-06f, + -1.289556438e-06f, -1.287738817e-06f, -1.285918681e-06f, -1.284096036e-06f, -1.282270886e-06f, -1.280443236e-06f, -1.278613090e-06f, -1.276780452e-06f, -1.274945328e-06f, -1.273107721e-06f, + -1.271267636e-06f, -1.269425077e-06f, -1.267580049e-06f, -1.265732557e-06f, -1.263882604e-06f, -1.262030196e-06f, -1.260175337e-06f, -1.258318032e-06f, -1.256458284e-06f, -1.254596099e-06f, + -1.252731481e-06f, -1.250864435e-06f, -1.248994964e-06f, -1.247123075e-06f, -1.245248770e-06f, -1.243372055e-06f, -1.241492935e-06f, -1.239611414e-06f, -1.237727495e-06f, -1.235841185e-06f, + -1.233952488e-06f, -1.232061407e-06f, -1.230167949e-06f, -1.228272117e-06f, -1.226373915e-06f, -1.224473349e-06f, -1.222570424e-06f, -1.220665143e-06f, -1.218757511e-06f, -1.216847533e-06f, + -1.214935214e-06f, -1.213020558e-06f, -1.211103570e-06f, -1.209184254e-06f, -1.207262615e-06f, -1.205338658e-06f, -1.203412388e-06f, -1.201483808e-06f, -1.199552924e-06f, -1.197619741e-06f, + -1.195684262e-06f, -1.193746493e-06f, -1.191806438e-06f, -1.189864103e-06f, -1.187919491e-06f, -1.185972607e-06f, -1.184023456e-06f, -1.182072044e-06f, -1.180118373e-06f, -1.178162450e-06f, + -1.176204278e-06f, -1.174243863e-06f, -1.172281210e-06f, -1.170316322e-06f, -1.168349205e-06f, -1.166379863e-06f, -1.164408301e-06f, -1.162434525e-06f, -1.160458538e-06f, -1.158480345e-06f, + -1.156499951e-06f, -1.154517361e-06f, -1.152532580e-06f, -1.150545612e-06f, -1.148556462e-06f, -1.146565135e-06f, -1.144571636e-06f, -1.142575969e-06f, -1.140578139e-06f, -1.138578151e-06f, + -1.136576010e-06f, -1.134571720e-06f, -1.132565287e-06f, -1.130556715e-06f, -1.128546009e-06f, -1.126533173e-06f, -1.124518213e-06f, -1.122501133e-06f, -1.120481939e-06f, -1.118460634e-06f, + -1.116437224e-06f, -1.114411714e-06f, -1.112384109e-06f, -1.110354412e-06f, -1.108322630e-06f, -1.106288766e-06f, -1.104252827e-06f, -1.102214816e-06f, -1.100174738e-06f, -1.098132599e-06f, + -1.096088403e-06f, -1.094042156e-06f, -1.091993861e-06f, -1.089943524e-06f, -1.087891149e-06f, -1.085836743e-06f, -1.083780308e-06f, -1.081721851e-06f, -1.079661377e-06f, -1.077598889e-06f, + -1.075534393e-06f, -1.073467895e-06f, -1.071399398e-06f, -1.069328907e-06f, -1.067256429e-06f, -1.065181967e-06f, -1.063105526e-06f, -1.061027112e-06f, -1.058946729e-06f, -1.056864383e-06f, + -1.054780077e-06f, -1.052693818e-06f, -1.050605609e-06f, -1.048515457e-06f, -1.046423366e-06f, -1.044329340e-06f, -1.042233385e-06f, -1.040135506e-06f, -1.038035708e-06f, -1.035933996e-06f, + -1.033830374e-06f, -1.031724847e-06f, -1.029617422e-06f, -1.027508102e-06f, -1.025396892e-06f, -1.023283798e-06f, -1.021168825e-06f, -1.019051977e-06f, -1.016933259e-06f, -1.014812678e-06f, + -1.012690236e-06f, -1.010565940e-06f, -1.008439795e-06f, -1.006311805e-06f, -1.004181975e-06f, -1.002050311e-06f, -9.999168181e-07f, -9.977815004e-07f, -9.956443632e-07f, -9.935054116e-07f, + -9.913646507e-07f, -9.892220855e-07f, -9.870777210e-07f, -9.849315622e-07f, -9.827836143e-07f, -9.806338822e-07f, -9.784823709e-07f, -9.763290856e-07f, -9.741740314e-07f, -9.720172131e-07f, + -9.698586360e-07f, -9.676983051e-07f, -9.655362254e-07f, -9.633724020e-07f, -9.612068400e-07f, -9.590395444e-07f, -9.568705204e-07f, -9.546997730e-07f, -9.525273073e-07f, -9.503531284e-07f, + -9.481772414e-07f, -9.459996513e-07f, -9.438203633e-07f, -9.416393825e-07f, -9.394567139e-07f, -9.372723627e-07f, -9.350863340e-07f, -9.328986328e-07f, -9.307092644e-07f, -9.285182337e-07f, + -9.263255460e-07f, -9.241312063e-07f, -9.219352198e-07f, -9.197375916e-07f, -9.175383268e-07f, -9.153374306e-07f, -9.131349081e-07f, -9.109307644e-07f, -9.087250046e-07f, -9.065176340e-07f, + -9.043086576e-07f, -9.020980806e-07f, -8.998859082e-07f, -8.976721455e-07f, -8.954567976e-07f, -8.932398698e-07f, -8.910213671e-07f, -8.888012948e-07f, -8.865796579e-07f, -8.843564618e-07f, + -8.821317115e-07f, -8.799054121e-07f, -8.776775690e-07f, -8.754481873e-07f, -8.732172721e-07f, -8.709848286e-07f, -8.687508621e-07f, -8.665153777e-07f, -8.642783805e-07f, -8.620398759e-07f, + -8.597998689e-07f, -8.575583648e-07f, -8.553153688e-07f, -8.530708861e-07f, -8.508249218e-07f, -8.485774813e-07f, -8.463285697e-07f, -8.440781922e-07f, -8.418263540e-07f, -8.395730603e-07f, + -8.373183164e-07f, -8.350621275e-07f, -8.328044989e-07f, -8.305454356e-07f, -8.282849430e-07f, -8.260230263e-07f, -8.237596908e-07f, -8.214949415e-07f, -8.192287839e-07f, -8.169612231e-07f, + -8.146922644e-07f, -8.124219130e-07f, -8.101501742e-07f, -8.078770532e-07f, -8.056025552e-07f, -8.033266855e-07f, -8.010494494e-07f, -7.987708522e-07f, -7.964908990e-07f, -7.942095951e-07f, + -7.919269458e-07f, -7.896429564e-07f, -7.873576322e-07f, -7.850709783e-07f, -7.827830001e-07f, -7.804937028e-07f, -7.782030918e-07f, -7.759111722e-07f, -7.736179494e-07f, -7.713234286e-07f, + -7.690276152e-07f, -7.667305144e-07f, -7.644321315e-07f, -7.621324717e-07f, -7.598315405e-07f, -7.575293430e-07f, -7.552258846e-07f, -7.529211705e-07f, -7.506152060e-07f, -7.483079965e-07f, + -7.459995473e-07f, -7.436898636e-07f, -7.413789508e-07f, -7.390668141e-07f, -7.367534589e-07f, -7.344388905e-07f, -7.321231142e-07f, -7.298061352e-07f, -7.274879590e-07f, -7.251685908e-07f, + -7.228480360e-07f, -7.205262998e-07f, -7.182033877e-07f, -7.158793048e-07f, -7.135540566e-07f, -7.112276483e-07f, -7.089000854e-07f, -7.065713730e-07f, -7.042415166e-07f, -7.019105215e-07f, + -6.995783930e-07f, -6.972451365e-07f, -6.949107573e-07f, -6.925752607e-07f, -6.902386520e-07f, -6.879009367e-07f, -6.855621200e-07f, -6.832222074e-07f, -6.808812041e-07f, -6.785391154e-07f, + -6.761959469e-07f, -6.738517037e-07f, -6.715063913e-07f, -6.691600149e-07f, -6.668125800e-07f, -6.644640920e-07f, -6.621145561e-07f, -6.597639777e-07f, -6.574123622e-07f, -6.550597150e-07f, + -6.527060414e-07f, -6.503513467e-07f, -6.479956365e-07f, -6.456389159e-07f, -6.432811904e-07f, -6.409224653e-07f, -6.385627461e-07f, -6.362020380e-07f, -6.338403466e-07f, -6.314776770e-07f, + -6.291140348e-07f, -6.267494253e-07f, -6.243838538e-07f, -6.220173258e-07f, -6.196498466e-07f, -6.172814216e-07f, -6.149120562e-07f, -6.125417558e-07f, -6.101705258e-07f, -6.077983715e-07f, + -6.054252983e-07f, -6.030513117e-07f, -6.006764170e-07f, -5.983006195e-07f, -5.959239248e-07f, -5.935463382e-07f, -5.911678650e-07f, -5.887885107e-07f, -5.864082807e-07f, -5.840271804e-07f, + -5.816452151e-07f, -5.792623903e-07f, -5.768787113e-07f, -5.744941836e-07f, -5.721088126e-07f, -5.697226036e-07f, -5.673355621e-07f, -5.649476935e-07f, -5.625590031e-07f, -5.601694965e-07f, + -5.577791789e-07f, -5.553880558e-07f, -5.529961326e-07f, -5.506034147e-07f, -5.482099076e-07f, -5.458156166e-07f, -5.434205471e-07f, -5.410247046e-07f, -5.386280944e-07f, -5.362307221e-07f, + -5.338325929e-07f, -5.314337123e-07f, -5.290340858e-07f, -5.266337187e-07f, -5.242326165e-07f, -5.218307845e-07f, -5.194282282e-07f, -5.170249531e-07f, -5.146209645e-07f, -5.122162678e-07f, + -5.098108685e-07f, -5.074047720e-07f, -5.049979838e-07f, -5.025905091e-07f, -5.001823536e-07f, -4.977735225e-07f, -4.953640213e-07f, -4.929538555e-07f, -4.905430304e-07f, -4.881315516e-07f, + -4.857194243e-07f, -4.833066541e-07f, -4.808932463e-07f, -4.784792065e-07f, -4.760645399e-07f, -4.736492521e-07f, -4.712333485e-07f, -4.688168345e-07f, -4.663997156e-07f, -4.639819971e-07f, + -4.615636845e-07f, -4.591447832e-07f, -4.567252987e-07f, -4.543052364e-07f, -4.518846017e-07f, -4.494634001e-07f, -4.470416369e-07f, -4.446193177e-07f, -4.421964479e-07f, -4.397730328e-07f, + -4.373490779e-07f, -4.349245887e-07f, -4.324995706e-07f, -4.300740290e-07f, -4.276479694e-07f, -4.252213972e-07f, -4.227943177e-07f, -4.203667366e-07f, -4.179386591e-07f, -4.155100908e-07f, + -4.130810370e-07f, -4.106515032e-07f, -4.082214949e-07f, -4.057910174e-07f, -4.033600763e-07f, -4.009286769e-07f, -3.984968246e-07f, -3.960645250e-07f, -3.936317835e-07f, -3.911986054e-07f, + -3.887649962e-07f, -3.863309614e-07f, -3.838965064e-07f, -3.814616366e-07f, -3.790263575e-07f, -3.765906744e-07f, -3.741545929e-07f, -3.717181184e-07f, -3.692812563e-07f, -3.668440120e-07f, + -3.644063910e-07f, -3.619683987e-07f, -3.595300406e-07f, -3.570913220e-07f, -3.546522485e-07f, -3.522128254e-07f, -3.497730581e-07f, -3.473329522e-07f, -3.448925131e-07f, -3.424517461e-07f, + -3.400106568e-07f, -3.375692505e-07f, -3.351275327e-07f, -3.326855088e-07f, -3.302431842e-07f, -3.278005645e-07f, -3.253576549e-07f, -3.229144610e-07f, -3.204709881e-07f, -3.180272418e-07f, + -3.155832274e-07f, -3.131389504e-07f, -3.106944161e-07f, -3.082496301e-07f, -3.058045977e-07f, -3.033593245e-07f, -3.009138157e-07f, -2.984680768e-07f, -2.960221134e-07f, -2.935759307e-07f, + -2.911295342e-07f, -2.886829294e-07f, -2.862361216e-07f, -2.837891163e-07f, -2.813419190e-07f, -2.788945350e-07f, -2.764469697e-07f, -2.739992286e-07f, -2.715513172e-07f, -2.691032407e-07f, + -2.666550047e-07f, -2.642066146e-07f, -2.617580758e-07f, -2.593093937e-07f, -2.568605736e-07f, -2.544116212e-07f, -2.519625417e-07f, -2.495133405e-07f, -2.470640232e-07f, -2.446145951e-07f, + -2.421650616e-07f, -2.397154281e-07f, -2.372657000e-07f, -2.348158829e-07f, -2.323659820e-07f, -2.299160027e-07f, -2.274659506e-07f, -2.250158309e-07f, -2.225656492e-07f, -2.201154108e-07f, + -2.176651211e-07f, -2.152147855e-07f, -2.127644094e-07f, -2.103139983e-07f, -2.078635575e-07f, -2.054130925e-07f, -2.029626086e-07f, -2.005121112e-07f, -1.980616058e-07f, -1.956110977e-07f, + -1.931605923e-07f, -1.907100951e-07f, -1.882596114e-07f, -1.858091466e-07f, -1.833587061e-07f, -1.809082954e-07f, -1.784579197e-07f, -1.760075845e-07f, -1.735572952e-07f, -1.711070572e-07f, + -1.686568758e-07f, -1.662067565e-07f, -1.637567046e-07f, -1.613067255e-07f, -1.588568245e-07f, -1.564070072e-07f, -1.539572788e-07f, -1.515076448e-07f, -1.490581104e-07f, -1.466086812e-07f, + -1.441593624e-07f, -1.417101595e-07f, -1.392610777e-07f, -1.368121226e-07f, -1.343632994e-07f, -1.319146135e-07f, -1.294660704e-07f, -1.270176753e-07f, -1.245694336e-07f, -1.221213507e-07f, + -1.196734320e-07f, -1.172256828e-07f, -1.147781085e-07f, -1.123307144e-07f, -1.098835060e-07f, -1.074364885e-07f, -1.049896672e-07f, -1.025430477e-07f, -1.000966352e-07f, -9.765043504e-08f, + -9.520445260e-08f, -9.275869324e-08f, -9.031316229e-08f, -8.786786510e-08f, -8.542280702e-08f, -8.297799339e-08f, -8.053342955e-08f, -7.808912083e-08f, -7.564507258e-08f, -7.320129014e-08f, + -7.075777883e-08f, -6.831454400e-08f, -6.587159097e-08f, -6.342892508e-08f, -6.098655165e-08f, -5.854447602e-08f, -5.610270350e-08f, -5.366123942e-08f, -5.122008911e-08f, -4.877925788e-08f, + -4.633875106e-08f, -4.389857396e-08f, -4.145873189e-08f, -3.901923018e-08f, -3.658007413e-08f, -3.414126906e-08f, -3.170282028e-08f, -2.926473308e-08f, -2.682701279e-08f, -2.438966470e-08f, + -2.195269411e-08f, -1.951610632e-08f, -1.707990664e-08f, -1.464410036e-08f, -1.220869277e-08f, -9.773689177e-09f, -7.339094859e-09f, -4.904915111e-09f, -2.471155220e-09f, -3.782047260e-11f, + 2.395083848e-09f, 4.827552459e-09f, 7.259580081e-09f, 9.691161435e-09f, 1.212229124e-08f, 1.455296424e-08f, 1.698317514e-08f, 1.941291867e-08f, 2.184218958e-08f, 2.427098259e-08f, + 2.669929244e-08f, 2.912711386e-08f, 3.155444160e-08f, 3.398127040e-08f, 3.640759499e-08f, 3.883341013e-08f, 4.125871056e-08f, 4.368349104e-08f, 4.610774631e-08f, 4.853147112e-08f, + 5.095466024e-08f, 5.337730842e-08f, 5.579941042e-08f, 5.822096100e-08f, 6.064195493e-08f, 6.306238698e-08f, 6.548225190e-08f, 6.790154448e-08f, 7.032025949e-08f, 7.273839169e-08f, + 7.515593588e-08f, 7.757288682e-08f, 7.998923931e-08f, 8.240498812e-08f, 8.482012804e-08f, 8.723465385e-08f, 8.964856036e-08f, 9.206184235e-08f, 9.447449462e-08f, 9.688651197e-08f, + 9.929788919e-08f, 1.017086211e-07f, 1.041187025e-07f, 1.065281281e-07f, 1.089368929e-07f, 1.113449916e-07f, 1.137524190e-07f, 1.161591700e-07f, 1.185652393e-07f, 1.209706218e-07f, + 1.233753123e-07f, 1.257793056e-07f, 1.281825966e-07f, 1.305851801e-07f, 1.329870509e-07f, 1.353882039e-07f, 1.377886339e-07f, 1.401883357e-07f, 1.425873043e-07f, 1.449855343e-07f, + 1.473830207e-07f, 1.497797584e-07f, 1.521757421e-07f, 1.545709668e-07f, 1.569654273e-07f, 1.593591185e-07f, 1.617520352e-07f, 1.641441723e-07f, 1.665355246e-07f, 1.689260871e-07f, + 1.713158546e-07f, 1.737048220e-07f, 1.760929841e-07f, 1.784803359e-07f, 1.808668722e-07f, 1.832525880e-07f, 1.856374781e-07f, 1.880215374e-07f, 1.904047608e-07f, 1.927871432e-07f, + 1.951686795e-07f, 1.975493646e-07f, 1.999291934e-07f, 2.023081609e-07f, 2.046862619e-07f, 2.070634914e-07f, 2.094398442e-07f, 2.118153154e-07f, 2.141898997e-07f, 2.165635922e-07f, + 2.189363878e-07f, 2.213082814e-07f, 2.236792680e-07f, 2.260493424e-07f, 2.284184997e-07f, 2.307867347e-07f, 2.331540425e-07f, 2.355204179e-07f, 2.378858560e-07f, 2.402503516e-07f, + 2.426138997e-07f, 2.449764954e-07f, 2.473381336e-07f, 2.496988091e-07f, 2.520585171e-07f, 2.544172525e-07f, 2.567750102e-07f, 2.591317852e-07f, 2.614875726e-07f, 2.638423673e-07f, + 2.661961642e-07f, 2.685489585e-07f, 2.709007451e-07f, 2.732515189e-07f, 2.756012750e-07f, 2.779500084e-07f, 2.802977141e-07f, 2.826443871e-07f, 2.849900225e-07f, 2.873346152e-07f, + 2.896781602e-07f, 2.920206526e-07f, 2.943620875e-07f, 2.967024598e-07f, 2.990417645e-07f, 3.013799968e-07f, 3.037171517e-07f, 3.060532241e-07f, 3.083882092e-07f, 3.107221020e-07f, + 3.130548975e-07f, 3.153865908e-07f, 3.177171770e-07f, 3.200466512e-07f, 3.223750083e-07f, 3.247022435e-07f, 3.270283518e-07f, 3.293533283e-07f, 3.316771682e-07f, 3.339998664e-07f, + 3.363214180e-07f, 3.386418183e-07f, 3.409610621e-07f, 3.432791447e-07f, 3.455960612e-07f, 3.479118066e-07f, 3.502263761e-07f, 3.525397647e-07f, 3.548519676e-07f, 3.571629799e-07f, + 3.594727967e-07f, 3.617814132e-07f, 3.640888244e-07f, 3.663950255e-07f, 3.687000117e-07f, 3.710037781e-07f, 3.733063197e-07f, 3.756076319e-07f, 3.779077096e-07f, 3.802065481e-07f, + 3.825041425e-07f, 3.848004881e-07f, 3.870955798e-07f, 3.893894130e-07f, 3.916819827e-07f, 3.939732843e-07f, 3.962633127e-07f, 3.985520633e-07f, 4.008395312e-07f, 4.031257116e-07f, + 4.054105996e-07f, 4.076941906e-07f, 4.099764796e-07f, 4.122574619e-07f, 4.145371327e-07f, 4.168154872e-07f, 4.190925207e-07f, 4.213682283e-07f, 4.236426052e-07f, 4.259156468e-07f, + 4.281873481e-07f, 4.304577046e-07f, 4.327267113e-07f, 4.349943635e-07f, 4.372606566e-07f, 4.395255856e-07f, 4.417891460e-07f, 4.440513329e-07f, 4.463121416e-07f, 4.485715673e-07f, + 4.508296054e-07f, 4.530862511e-07f, 4.553414997e-07f, 4.575953465e-07f, 4.598477867e-07f, 4.620988156e-07f, 4.643484286e-07f, 4.665966209e-07f, 4.688433879e-07f, 4.710887247e-07f, + 4.733326269e-07f, 4.755750895e-07f, 4.778161080e-07f, 4.800556778e-07f, 4.822937940e-07f, 4.845304521e-07f, 4.867656473e-07f, 4.889993751e-07f, 4.912316307e-07f, 4.934624095e-07f, + 4.956917069e-07f, 4.979195181e-07f, 5.001458387e-07f, 5.023706638e-07f, 5.045939889e-07f, 5.068158093e-07f, 5.090361205e-07f, 5.112549178e-07f, 5.134721965e-07f, 5.156879522e-07f, + 5.179021800e-07f, 5.201148756e-07f, 5.223260342e-07f, 5.245356512e-07f, 5.267437221e-07f, 5.289502423e-07f, 5.311552071e-07f, 5.333586121e-07f, 5.355604525e-07f, 5.377607240e-07f, + 5.399594218e-07f, 5.421565415e-07f, 5.443520784e-07f, 5.465460280e-07f, 5.487383858e-07f, 5.509291472e-07f, 5.531183077e-07f, 5.553058627e-07f, 5.574918077e-07f, 5.596761382e-07f, + 5.618588496e-07f, 5.640399375e-07f, 5.662193973e-07f, 5.683972245e-07f, 5.705734145e-07f, 5.727479630e-07f, 5.749208653e-07f, 5.770921171e-07f, 5.792617138e-07f, 5.814296508e-07f, + 5.835959239e-07f, 5.857605284e-07f, 5.879234599e-07f, 5.900847139e-07f, 5.922442860e-07f, 5.944021717e-07f, 5.965583665e-07f, 5.987128661e-07f, 6.008656659e-07f, 6.030167616e-07f, + 6.051661486e-07f, 6.073138226e-07f, 6.094597791e-07f, 6.116040138e-07f, 6.137465221e-07f, 6.158872997e-07f, 6.180263421e-07f, 6.201636451e-07f, 6.222992041e-07f, 6.244330148e-07f, + 6.265650727e-07f, 6.286953736e-07f, 6.308239130e-07f, 6.329506865e-07f, 6.350756898e-07f, 6.371989185e-07f, 6.393203683e-07f, 6.414400347e-07f, 6.435579135e-07f, 6.456740003e-07f, + 6.477882907e-07f, 6.499007804e-07f, 6.520114651e-07f, 6.541203405e-07f, 6.562274021e-07f, 6.583326458e-07f, 6.604360672e-07f, 6.625376619e-07f, 6.646374258e-07f, 6.667353544e-07f, + 6.688314435e-07f, 6.709256888e-07f, 6.730180859e-07f, 6.751086308e-07f, 6.771973189e-07f, 6.792841462e-07f, 6.813691082e-07f, 6.834522009e-07f, 6.855334198e-07f, 6.876127607e-07f, + 6.896902195e-07f, 6.917657918e-07f, 6.938394734e-07f, 6.959112602e-07f, 6.979811477e-07f, 7.000491320e-07f, 7.021152086e-07f, 7.041793735e-07f, 7.062416224e-07f, 7.083019511e-07f, + 7.103603553e-07f, 7.124168310e-07f, 7.144713740e-07f, 7.165239799e-07f, 7.185746448e-07f, 7.206233643e-07f, 7.226701344e-07f, 7.247149508e-07f, 7.267578095e-07f, 7.287987062e-07f, + 7.308376368e-07f, 7.328745972e-07f, 7.349095832e-07f, 7.369425908e-07f, 7.389736157e-07f, 7.410026538e-07f, 7.430297011e-07f, 7.450547535e-07f, 7.470778067e-07f, 7.490988568e-07f, + 7.511178996e-07f, 7.531349311e-07f, 7.551499470e-07f, 7.571629435e-07f, 7.591739164e-07f, 7.611828615e-07f, 7.631897750e-07f, 7.651946526e-07f, 7.671974904e-07f, 7.691982843e-07f, + 7.711970302e-07f, 7.731937242e-07f, 7.751883621e-07f, 7.771809400e-07f, 7.791714538e-07f, 7.811598996e-07f, 7.831462732e-07f, 7.851305708e-07f, 7.871127882e-07f, 7.890929215e-07f, + 7.910709668e-07f, 7.930469199e-07f, 7.950207770e-07f, 7.969925341e-07f, 7.989621871e-07f, 8.009297322e-07f, 8.028951654e-07f, 8.048584826e-07f, 8.068196801e-07f, 8.087787538e-07f, + 8.107356997e-07f, 8.126905140e-07f, 8.146431928e-07f, 8.165937320e-07f, 8.185421279e-07f, 8.204883764e-07f, 8.224324737e-07f, 8.243744159e-07f, 8.263141991e-07f, 8.282518193e-07f, + 8.301872728e-07f, 8.321205556e-07f, 8.340516639e-07f, 8.359805938e-07f, 8.379073414e-07f, 8.398319028e-07f, 8.417542743e-07f, 8.436744520e-07f, 8.455924320e-07f, 8.475082105e-07f, + 8.494217837e-07f, 8.513331478e-07f, 8.532422989e-07f, 8.551492332e-07f, 8.570539470e-07f, 8.589564364e-07f, 8.608566976e-07f, 8.627547268e-07f, 8.646505203e-07f, 8.665440743e-07f, + 8.684353849e-07f, 8.703244485e-07f, 8.722112613e-07f, 8.740958195e-07f, 8.759781194e-07f, 8.778581572e-07f, 8.797359291e-07f, 8.816114316e-07f, 8.834846607e-07f, 8.853556129e-07f, + 8.872242843e-07f, 8.890906713e-07f, 8.909547702e-07f, 8.928165773e-07f, 8.946760888e-07f, 8.965333011e-07f, 8.983882106e-07f, 9.002408134e-07f, 9.020911061e-07f, 9.039390848e-07f, + 9.057847460e-07f, 9.076280860e-07f, 9.094691011e-07f, 9.113077877e-07f, 9.131441421e-07f, 9.149781608e-07f, 9.168098401e-07f, 9.186391764e-07f, 9.204661661e-07f, 9.222908055e-07f, + 9.241130911e-07f, 9.259330193e-07f, 9.277505865e-07f, 9.295657891e-07f, 9.313786235e-07f, 9.331890861e-07f, 9.349971734e-07f, 9.368028819e-07f, 9.386062079e-07f, 9.404071480e-07f, + 9.422056985e-07f, 9.440018560e-07f, 9.457956169e-07f, 9.475869777e-07f, 9.493759348e-07f, 9.511624848e-07f, 9.529466242e-07f, 9.547283494e-07f, 9.565076570e-07f, 9.582845434e-07f, + 9.600590053e-07f, 9.618310390e-07f, 9.636006411e-07f, 9.653678083e-07f, 9.671325369e-07f, 9.688948236e-07f, 9.706546649e-07f, 9.724120574e-07f, 9.741669976e-07f, 9.759194822e-07f, + 9.776695076e-07f, 9.794170704e-07f, 9.811621674e-07f, 9.829047949e-07f, 9.846449497e-07f, 9.863826284e-07f, 9.881178276e-07f, 9.898505438e-07f, 9.915807738e-07f, 9.933085141e-07f, + 9.950337613e-07f, 9.967565122e-07f, 9.984767634e-07f, 1.000194512e-06f, 1.001909753e-06f, 1.003622485e-06f, 1.005332704e-06f, 1.007040407e-06f, 1.008745589e-06f, 1.010448249e-06f, + 1.012148383e-06f, 1.013845987e-06f, 1.015541058e-06f, 1.017233593e-06f, 1.018923588e-06f, 1.020611041e-06f, 1.022295947e-06f, 1.023978305e-06f, 1.025658110e-06f, 1.027335359e-06f, + 1.029010049e-06f, 1.030682177e-06f, 1.032351740e-06f, 1.034018734e-06f, 1.035683156e-06f, 1.037345003e-06f, 1.039004272e-06f, 1.040660959e-06f, 1.042315061e-06f, 1.043966576e-06f, + 1.045615500e-06f, 1.047261829e-06f, 1.048905561e-06f, 1.050546693e-06f, 1.052185221e-06f, 1.053821142e-06f, 1.055454453e-06f, 1.057085151e-06f, 1.058713233e-06f, 1.060338695e-06f, + 1.061961535e-06f, 1.063581750e-06f, 1.065199335e-06f, 1.066814289e-06f, 1.068426609e-06f, 1.070036290e-06f, 1.071643330e-06f, 1.073247726e-06f, 1.074849475e-06f, 1.076448574e-06f, + 1.078045020e-06f, 1.079638809e-06f, 1.081229939e-06f, 1.082818407e-06f, 1.084404209e-06f, 1.085987343e-06f, 1.087567805e-06f, 1.089145593e-06f, 1.090720704e-06f, 1.092293134e-06f, + 1.093862881e-06f, 1.095429941e-06f, 1.096994312e-06f, 1.098555991e-06f, 1.100114974e-06f, 1.101671260e-06f, 1.103224844e-06f, 1.104775724e-06f, 1.106323897e-06f, 1.107869359e-06f, + 1.109412109e-06f, 1.110952144e-06f, 1.112489459e-06f, 1.114024053e-06f, 1.115555922e-06f, 1.117085064e-06f, 1.118611476e-06f, 1.120135154e-06f, 1.121656097e-06f, 1.123174300e-06f, + 1.124689762e-06f, 1.126202479e-06f, 1.127712449e-06f, 1.129219668e-06f, 1.130724135e-06f, 1.132225845e-06f, 1.133724796e-06f, 1.135220987e-06f, 1.136714412e-06f, 1.138205071e-06f, + 1.139692959e-06f, 1.141178075e-06f, 1.142660415e-06f, 1.144139977e-06f, 1.145616758e-06f, 1.147090755e-06f, 1.148561966e-06f, 1.150030387e-06f, 1.151496016e-06f, 1.152958851e-06f, + 1.154418888e-06f, 1.155876124e-06f, 1.157330558e-06f, 1.158782186e-06f, 1.160231006e-06f, 1.161677015e-06f, 1.163120210e-06f, 1.164560589e-06f, 1.165998149e-06f, 1.167432886e-06f, + 1.168864800e-06f, 1.170293887e-06f, 1.171720144e-06f, 1.173143568e-06f, 1.174564158e-06f, 1.175981910e-06f, 1.177396822e-06f, 1.178808891e-06f, 1.180218115e-06f, 1.181624490e-06f, + 1.183028016e-06f, 1.184428688e-06f, 1.185826504e-06f, 1.187221462e-06f, 1.188613559e-06f, 1.190002793e-06f, 1.191389160e-06f, 1.192772659e-06f, 1.194153288e-06f, 1.195531042e-06f, + 1.196905921e-06f, 1.198277920e-06f, 1.199647039e-06f, 1.201013274e-06f, 1.202376623e-06f, 1.203737083e-06f, 1.205094652e-06f, 1.206449328e-06f, 1.207801108e-06f, 1.209149989e-06f, + 1.210495969e-06f, 1.211839045e-06f, 1.213179216e-06f, 1.214516479e-06f, 1.215850831e-06f, 1.217182269e-06f, 1.218510793e-06f, 1.219836398e-06f, 1.221159083e-06f, 1.222478845e-06f, + 1.223795682e-06f, 1.225109591e-06f, 1.226420571e-06f, 1.227728618e-06f, 1.229033731e-06f, 1.230335907e-06f, 1.231635143e-06f, 1.232931438e-06f, 1.234224789e-06f, 1.235515194e-06f, + 1.236802650e-06f, 1.238087155e-06f, 1.239368707e-06f, 1.240647303e-06f, 1.241922942e-06f, 1.243195620e-06f, 1.244465336e-06f, 1.245732088e-06f, 1.246995873e-06f, 1.248256688e-06f, + 1.249514532e-06f, 1.250769402e-06f, 1.252021297e-06f, 1.253270213e-06f, 1.254516150e-06f, 1.255759103e-06f, 1.256999072e-06f, 1.258236054e-06f, 1.259470047e-06f, 1.260701048e-06f, + 1.261929056e-06f, 1.263154068e-06f, 1.264376083e-06f, 1.265595097e-06f, 1.266811110e-06f, 1.268024118e-06f, 1.269234120e-06f, 1.270441113e-06f, 1.271645095e-06f, 1.272846065e-06f, + 1.274044020e-06f, 1.275238958e-06f, 1.276430876e-06f, 1.277619774e-06f, 1.278805648e-06f, 1.279988497e-06f, 1.281168319e-06f, 1.282345111e-06f, 1.283518872e-06f, 1.284689599e-06f, + 1.285857291e-06f, 1.287021945e-06f, 1.288183559e-06f, 1.289342132e-06f, 1.290497661e-06f, 1.291650144e-06f, 1.292799580e-06f, 1.293945966e-06f, 1.295089301e-06f, 1.296229581e-06f, + 1.297366807e-06f, 1.298500975e-06f, 1.299632083e-06f, 1.300760130e-06f, 1.301885113e-06f, 1.303007031e-06f, 1.304125882e-06f, 1.305241664e-06f, 1.306354375e-06f, 1.307464013e-06f, + 1.308570576e-06f, 1.309674062e-06f, 1.310774470e-06f, 1.311871797e-06f, 1.312966042e-06f, 1.314057203e-06f, 1.315145277e-06f, 1.316230264e-06f, 1.317312161e-06f, 1.318390966e-06f, + 1.319466678e-06f, 1.320539295e-06f, 1.321608815e-06f, 1.322675235e-06f, 1.323738556e-06f, 1.324798773e-06f, 1.325855887e-06f, 1.326909894e-06f, 1.327960794e-06f, 1.329008585e-06f, + 1.330053264e-06f, 1.331094830e-06f, 1.332133281e-06f, 1.333168616e-06f, 1.334200832e-06f, 1.335229929e-06f, 1.336255904e-06f, 1.337278756e-06f, 1.338298483e-06f, 1.339315083e-06f, + 1.340328554e-06f, 1.341338896e-06f, 1.342346106e-06f, 1.343350182e-06f, 1.344351123e-06f, 1.345348928e-06f, 1.346343594e-06f, 1.347335121e-06f, 1.348323506e-06f, 1.349308747e-06f, + 1.350290844e-06f, 1.351269794e-06f, 1.352245597e-06f, 1.353218249e-06f, 1.354187751e-06f, 1.355154100e-06f, 1.356117294e-06f, 1.357077333e-06f, 1.358034214e-06f, 1.358987937e-06f, + 1.359938498e-06f, 1.360885898e-06f, 1.361830134e-06f, 1.362771205e-06f, 1.363709110e-06f, 1.364643846e-06f, 1.365575413e-06f, 1.366503809e-06f, 1.367429032e-06f, 1.368351082e-06f, + 1.369269956e-06f, 1.370185653e-06f, 1.371098171e-06f, 1.372007510e-06f, 1.372913667e-06f, 1.373816642e-06f, 1.374716433e-06f, 1.375613038e-06f, 1.376506456e-06f, 1.377396686e-06f, + 1.378283726e-06f, 1.379167575e-06f, 1.380048232e-06f, 1.380925695e-06f, 1.381799962e-06f, 1.382671033e-06f, 1.383538906e-06f, 1.384403580e-06f, 1.385265053e-06f, 1.386123325e-06f, + 1.386978393e-06f, 1.387830257e-06f, 1.388678914e-06f, 1.389524365e-06f, 1.390366607e-06f, 1.391205640e-06f, 1.392041461e-06f, 1.392874070e-06f, 1.393703466e-06f, 1.394529647e-06f, + 1.395352612e-06f, 1.396172360e-06f, 1.396988889e-06f, 1.397802199e-06f, 1.398612287e-06f, 1.399419154e-06f, 1.400222797e-06f, 1.401023215e-06f, 1.401820408e-06f, 1.402614374e-06f, + 1.403405112e-06f, 1.404192621e-06f, 1.404976899e-06f, 1.405757946e-06f, 1.406535760e-06f, 1.407310341e-06f, 1.408081686e-06f, 1.408849795e-06f, 1.409614668e-06f, 1.410376301e-06f, + 1.411134696e-06f, 1.411889850e-06f, 1.412641762e-06f, 1.413390432e-06f, 1.414135858e-06f, 1.414878040e-06f, 1.415616975e-06f, 1.416352664e-06f, 1.417085104e-06f, 1.417814296e-06f, + 1.418540238e-06f, 1.419262929e-06f, 1.419982368e-06f, 1.420698554e-06f, 1.421411485e-06f, 1.422121162e-06f, 1.422827583e-06f, 1.423530747e-06f, 1.424230653e-06f, 1.424927300e-06f, + 1.425620688e-06f, 1.426310814e-06f, 1.426997679e-06f, 1.427681281e-06f, 1.428361620e-06f, 1.429038694e-06f, 1.429712503e-06f, 1.430383046e-06f, 1.431050321e-06f, 1.431714328e-06f, + 1.432375067e-06f, 1.433032535e-06f, 1.433686733e-06f, 1.434337660e-06f, 1.434985314e-06f, 1.435629695e-06f, 1.436270801e-06f, 1.436908633e-06f, 1.437543189e-06f, 1.438174469e-06f, + 1.438802471e-06f, 1.439427196e-06f, 1.440048641e-06f, 1.440666807e-06f, 1.441281692e-06f, 1.441893296e-06f, 1.442501618e-06f, 1.443106657e-06f, 1.443708413e-06f, 1.444306884e-06f, + 1.444902071e-06f, 1.445493972e-06f, 1.446082586e-06f, 1.446667914e-06f, 1.447249953e-06f, 1.447828705e-06f, 1.448404166e-06f, 1.448976338e-06f, 1.449545220e-06f, 1.450110810e-06f, + 1.450673109e-06f, 1.451232115e-06f, 1.451787827e-06f, 1.452340246e-06f, 1.452889371e-06f, 1.453435201e-06f, 1.453977734e-06f, 1.454516972e-06f, 1.455052913e-06f, 1.455585556e-06f, + 1.456114902e-06f, 1.456640948e-06f, 1.457163696e-06f, 1.457683144e-06f, 1.458199291e-06f, 1.458712138e-06f, 1.459221683e-06f, 1.459727927e-06f, 1.460230868e-06f, 1.460730506e-06f, + 1.461226840e-06f, 1.461719871e-06f, 1.462209597e-06f, 1.462696018e-06f, 1.463179134e-06f, 1.463658944e-06f, 1.464135448e-06f, 1.464608644e-06f, 1.465078534e-06f, 1.465545115e-06f, + 1.466008389e-06f, 1.466468354e-06f, 1.466925010e-06f, 1.467378357e-06f, 1.467828394e-06f, 1.468275120e-06f, 1.468718536e-06f, 1.469158641e-06f, 1.469595435e-06f, 1.470028917e-06f, + 1.470459086e-06f, 1.470885944e-06f, 1.471309488e-06f, 1.471729720e-06f, 1.472146638e-06f, 1.472560242e-06f, 1.472970532e-06f, 1.473377507e-06f, 1.473781168e-06f, 1.474181514e-06f, + 1.474578544e-06f, 1.474972259e-06f, 1.475362658e-06f, 1.475749741e-06f, 1.476133507e-06f, 1.476513957e-06f, 1.476891090e-06f, 1.477264906e-06f, 1.477635404e-06f, 1.478002585e-06f, + 1.478366448e-06f, 1.478726993e-06f, 1.479084220e-06f, 1.479438128e-06f, 1.479788718e-06f, 1.480135989e-06f, 1.480479941e-06f, 1.480820574e-06f, 1.481157888e-06f, 1.481491882e-06f, + 1.481822557e-06f, 1.482149912e-06f, 1.482473948e-06f, 1.482794663e-06f, 1.483112058e-06f, 1.483426134e-06f, 1.483736888e-06f, 1.484044323e-06f, 1.484348437e-06f, 1.484649231e-06f, + 1.484946704e-06f, 1.485240857e-06f, 1.485531689e-06f, 1.485819200e-06f, 1.486103390e-06f, 1.486384260e-06f, 1.486661809e-06f, 1.486936037e-06f, 1.487206944e-06f, 1.487474530e-06f, + 1.487738795e-06f, 1.487999740e-06f, 1.488257364e-06f, 1.488511667e-06f, 1.488762649e-06f, 1.489010311e-06f, 1.489254652e-06f, 1.489495672e-06f, 1.489733372e-06f, 1.489967751e-06f, + 1.490198810e-06f, 1.490426549e-06f, 1.490650968e-06f, 1.490872066e-06f, 1.491089844e-06f, 1.491304303e-06f, 1.491515442e-06f, 1.491723261e-06f, 1.491927760e-06f, 1.492128941e-06f, + 1.492326802e-06f, 1.492521344e-06f, 1.492712567e-06f, 1.492900471e-06f, 1.493085057e-06f, 1.493266325e-06f, 1.493444275e-06f, 1.493618906e-06f, 1.493790220e-06f, 1.493958216e-06f, + 1.494122895e-06f, 1.494284257e-06f, 1.494442303e-06f, 1.494597031e-06f, 1.494748443e-06f, 1.494896540e-06f, 1.495041320e-06f, 1.495182785e-06f, 1.495320935e-06f, 1.495455770e-06f, + 1.495587290e-06f, 1.495715496e-06f, 1.495840387e-06f, 1.495961966e-06f, 1.496080230e-06f, 1.496195182e-06f, 1.496306821e-06f, 1.496415147e-06f, 1.496520162e-06f, 1.496621865e-06f, + 1.496720257e-06f, 1.496815337e-06f, 1.496907108e-06f, 1.496995568e-06f, 1.497080718e-06f, 1.497162559e-06f, 1.497241092e-06f, 1.497316315e-06f, 1.497388231e-06f, 1.497456839e-06f, + 1.497522140e-06f, 1.497584134e-06f, 1.497642822e-06f, 1.497698204e-06f, 1.497750280e-06f, 1.497799052e-06f, 1.497844520e-06f, 1.497886683e-06f, 1.497925543e-06f, 1.497961100e-06f, + 1.497993355e-06f, 1.498022308e-06f, 1.498047960e-06f, 1.498070311e-06f, 1.498089362e-06f, 1.498105113e-06f, 1.498117564e-06f, 1.498126718e-06f, 1.498132573e-06f, 1.498135131e-06f, + 1.498134392e-06f, 1.498130357e-06f, 1.498123026e-06f, 1.498112400e-06f, 1.498098479e-06f, 1.498081265e-06f, 1.498060758e-06f, 1.498036958e-06f, 1.498009866e-06f, 1.497979483e-06f, + 1.497945810e-06f, 1.497908846e-06f, 1.497868593e-06f, 1.497825052e-06f, 1.497778223e-06f, 1.497728106e-06f, 1.497674703e-06f, 1.497618014e-06f, 1.497558040e-06f, 1.497494782e-06f, + 1.497428240e-06f, 1.497358416e-06f, 1.497285309e-06f, 1.497208920e-06f, 1.497129252e-06f, 1.497046303e-06f, 1.496960075e-06f, 1.496870569e-06f, 1.496777785e-06f, 1.496681724e-06f, + 1.496582388e-06f, 1.496479776e-06f, 1.496373890e-06f, 1.496264730e-06f, 1.496152298e-06f, 1.496036594e-06f, 1.495917619e-06f, 1.495795374e-06f, 1.495669859e-06f, 1.495541076e-06f, + 1.495409025e-06f, 1.495273708e-06f, 1.495135125e-06f, 1.494993277e-06f, 1.494848165e-06f, 1.494699790e-06f, 1.494548152e-06f, 1.494393254e-06f, 1.494235095e-06f, 1.494073676e-06f, + 1.493908999e-06f, 1.493741064e-06f, 1.493569873e-06f, 1.493395427e-06f, 1.493217725e-06f, 1.493036770e-06f, 1.492852562e-06f, 1.492665103e-06f, 1.492474393e-06f, 1.492280433e-06f, + 1.492083224e-06f, 1.491882768e-06f, 1.491679065e-06f, 1.491472116e-06f, 1.491261923e-06f, 1.491048486e-06f, 1.490831807e-06f, 1.490611886e-06f, 1.490388725e-06f, 1.490162324e-06f, + 1.489932686e-06f, 1.489699810e-06f, 1.489463698e-06f, 1.489224352e-06f, 1.488981771e-06f, 1.488735958e-06f, 1.488486913e-06f, 1.488234638e-06f, 1.487979133e-06f, 1.487720400e-06f, + 1.487458440e-06f, 1.487193254e-06f, 1.486924844e-06f, 1.486653210e-06f, 1.486378353e-06f, 1.486100276e-06f, 1.485818978e-06f, 1.485534462e-06f, 1.485246728e-06f, 1.484955777e-06f, + 1.484661612e-06f, 1.484364232e-06f, 1.484063640e-06f, 1.483759837e-06f, 1.483452823e-06f, 1.483142600e-06f, 1.482829169e-06f, 1.482512532e-06f, 1.482192690e-06f, 1.481869644e-06f, + 1.481543395e-06f, 1.481213945e-06f, 1.480881295e-06f, 1.480545446e-06f, 1.480206400e-06f, 1.479864158e-06f, 1.479518721e-06f, 1.479170090e-06f, 1.478818268e-06f, 1.478463255e-06f, + 1.478105052e-06f, 1.477743662e-06f, 1.477379084e-06f, 1.477011322e-06f, 1.476640376e-06f, 1.476266247e-06f, 1.475888937e-06f, 1.475508447e-06f, 1.475124779e-06f, 1.474737934e-06f, + 1.474347914e-06f, 1.473954720e-06f, 1.473558353e-06f, 1.473158815e-06f, 1.472756107e-06f, 1.472350232e-06f, 1.471941189e-06f, 1.471528981e-06f, 1.471113609e-06f, 1.470695075e-06f, + 1.470273380e-06f, 1.469848526e-06f, 1.469420513e-06f, 1.468989345e-06f, 1.468555021e-06f, 1.468117545e-06f, 1.467676916e-06f, 1.467233138e-06f, 1.466786210e-06f, 1.466336136e-06f, + 1.465882916e-06f, 1.465426552e-06f, 1.464967045e-06f, 1.464504397e-06f, 1.464038611e-06f, 1.463569686e-06f, 1.463097626e-06f, 1.462622431e-06f, 1.462144103e-06f, 1.461662643e-06f, + 1.461178054e-06f, 1.460690337e-06f, 1.460199494e-06f, 1.459705526e-06f, 1.459208435e-06f, 1.458708222e-06f, 1.458204890e-06f, 1.457698439e-06f, 1.457188872e-06f, 1.456676191e-06f, + 1.456160396e-06f, 1.455641490e-06f, 1.455119474e-06f, 1.454594350e-06f, 1.454066120e-06f, 1.453534786e-06f, 1.453000348e-06f, 1.452462810e-06f, 1.451922172e-06f, 1.451378437e-06f, + 1.450831606e-06f, 1.450281681e-06f, 1.449728663e-06f, 1.449172556e-06f, 1.448613359e-06f, 1.448051075e-06f, 1.447485707e-06f, 1.446917254e-06f, 1.446345721e-06f, 1.445771107e-06f, + 1.445193416e-06f, 1.444612649e-06f, 1.444028807e-06f, 1.443441893e-06f, 1.442851908e-06f, 1.442258855e-06f, 1.441662735e-06f, 1.441063549e-06f, 1.440461301e-06f, 1.439855991e-06f, + 1.439247622e-06f, 1.438636196e-06f, 1.438021714e-06f, 1.437404178e-06f, 1.436783590e-06f, 1.436159953e-06f, 1.435533268e-06f, 1.434903536e-06f, 1.434270761e-06f, 1.433634943e-06f, + 1.432996086e-06f, 1.432354190e-06f, 1.431709258e-06f, 1.431061291e-06f, 1.430410292e-06f, 1.429756263e-06f, 1.429099205e-06f, 1.428439122e-06f, 1.427776013e-06f, 1.427109883e-06f, + 1.426440731e-06f, 1.425768562e-06f, 1.425093376e-06f, 1.424415176e-06f, 1.423733964e-06f, 1.423049742e-06f, 1.422362511e-06f, 1.421672274e-06f, 1.420979033e-06f, 1.420282791e-06f, + 1.419583548e-06f, 1.418881307e-06f, 1.418176071e-06f, 1.417467841e-06f, 1.416756620e-06f, 1.416042409e-06f, 1.415325210e-06f, 1.414605027e-06f, 1.413881860e-06f, 1.413155713e-06f, + 1.412426586e-06f, 1.411694483e-06f, 1.410959406e-06f, 1.410221356e-06f, 1.409480335e-06f, 1.408736347e-06f, 1.407989393e-06f, 1.407239475e-06f, 1.406486595e-06f, 1.405730757e-06f, + 1.404971961e-06f, 1.404210210e-06f, 1.403445506e-06f, 1.402677852e-06f, 1.401907250e-06f, 1.401133701e-06f, 1.400357209e-06f, 1.399577775e-06f, 1.398795402e-06f, 1.398010091e-06f, + 1.397221846e-06f, 1.396430669e-06f, 1.395636561e-06f, 1.394839525e-06f, 1.394039563e-06f, 1.393236678e-06f, 1.392430871e-06f, 1.391622146e-06f, 1.390810504e-06f, 1.389995948e-06f, + 1.389178480e-06f, 1.388358103e-06f, 1.387534818e-06f, 1.386708628e-06f, 1.385879536e-06f, 1.385047543e-06f, 1.384212653e-06f, 1.383374867e-06f, 1.382534188e-06f, 1.381690618e-06f, + 1.380844160e-06f, 1.379994815e-06f, 1.379142587e-06f, 1.378287478e-06f, 1.377429490e-06f, 1.376568626e-06f, 1.375704887e-06f, 1.374838277e-06f, 1.373968798e-06f, 1.373096452e-06f, + 1.372221242e-06f, 1.371343170e-06f, 1.370462238e-06f, 1.369578450e-06f, 1.368691807e-06f, 1.367802312e-06f, 1.366909968e-06f, 1.366014776e-06f, 1.365116740e-06f, 1.364215862e-06f, + 1.363312144e-06f, 1.362405589e-06f, 1.361496199e-06f, 1.360583978e-06f, 1.359668927e-06f, 1.358751049e-06f, 1.357830346e-06f, 1.356906821e-06f, 1.355980477e-06f, 1.355051316e-06f, + 1.354119341e-06f, 1.353184554e-06f, 1.352246958e-06f, 1.351306555e-06f, 1.350363348e-06f, 1.349417339e-06f, 1.348468532e-06f, 1.347516929e-06f, 1.346562531e-06f, 1.345605343e-06f, + 1.344645366e-06f, 1.343682604e-06f, 1.342717058e-06f, 1.341748731e-06f, 1.340777627e-06f, 1.339803747e-06f, 1.338827095e-06f, 1.337847672e-06f, 1.336865482e-06f, 1.335880528e-06f, + 1.334892811e-06f, 1.333902335e-06f, 1.332909103e-06f, 1.331913116e-06f, 1.330914378e-06f, 1.329912891e-06f, 1.328908659e-06f, 1.327901683e-06f, 1.326891966e-06f, 1.325879512e-06f, + 1.324864323e-06f, 1.323846402e-06f, 1.322825751e-06f, 1.321802373e-06f, 1.320776270e-06f, 1.319747447e-06f, 1.318715905e-06f, 1.317681647e-06f, 1.316644676e-06f, 1.315604995e-06f, + 1.314562606e-06f, 1.313517512e-06f, 1.312469717e-06f, 1.311419222e-06f, 1.310366031e-06f, 1.309310146e-06f, 1.308251571e-06f, 1.307190307e-06f, 1.306126359e-06f, 1.305059728e-06f, + 1.303990418e-06f, 1.302918431e-06f, 1.301843771e-06f, 1.300766439e-06f, 1.299686440e-06f, 1.298603775e-06f, 1.297518448e-06f, 1.296430461e-06f, 1.295339818e-06f, 1.294246521e-06f, + 1.293150574e-06f, 1.292051978e-06f, 1.290950737e-06f, 1.289846855e-06f, 1.288740333e-06f, 1.287631174e-06f, 1.286519382e-06f, 1.285404960e-06f, 1.284287911e-06f, 1.283168236e-06f, + 1.282045940e-06f, 1.280921025e-06f, 1.279793495e-06f, 1.278663351e-06f, 1.277530598e-06f, 1.276395238e-06f, 1.275257274e-06f, 1.274116709e-06f, 1.272973546e-06f, 1.271827788e-06f, + 1.270679438e-06f, 1.269528499e-06f, 1.268374974e-06f, 1.267218866e-06f, 1.266060179e-06f, 1.264898914e-06f, 1.263735075e-06f, 1.262568665e-06f, 1.261399688e-06f, 1.260228145e-06f, + 1.259054041e-06f, 1.257877378e-06f, 1.256698160e-06f, 1.255516388e-06f, 1.254332068e-06f, 1.253145200e-06f, 1.251955789e-06f, 1.250763838e-06f, 1.249569350e-06f, 1.248372327e-06f, + 1.247172774e-06f, 1.245970692e-06f, 1.244766086e-06f, 1.243558957e-06f, 1.242349311e-06f, 1.241137148e-06f, 1.239922473e-06f, 1.238705289e-06f, 1.237485599e-06f, 1.236263405e-06f, + 1.235038712e-06f, 1.233811522e-06f, 1.232581839e-06f, 1.231349665e-06f, 1.230115003e-06f, 1.228877858e-06f, 1.227638232e-06f, 1.226396128e-06f, 1.225151550e-06f, 1.223904500e-06f, + 1.222654982e-06f, 1.221402999e-06f, 1.220148554e-06f, 1.218891651e-06f, 1.217632292e-06f, 1.216370481e-06f, 1.215106222e-06f, 1.213839516e-06f, 1.212570369e-06f, 1.211298782e-06f, + 1.210024759e-06f, 1.208748303e-06f, 1.207469418e-06f, 1.206188106e-06f, 1.204904372e-06f, 1.203618218e-06f, 1.202329647e-06f, 1.201038663e-06f, 1.199745270e-06f, 1.198449470e-06f, + 1.197151266e-06f, 1.195850663e-06f, 1.194547663e-06f, 1.193242269e-06f, 1.191934485e-06f, 1.190624315e-06f, 1.189311761e-06f, 1.187996827e-06f, 1.186679516e-06f, 1.185359831e-06f, + 1.184037777e-06f, 1.182713355e-06f, 1.181386570e-06f, 1.180057425e-06f, 1.178725923e-06f, 1.177392068e-06f, 1.176055863e-06f, 1.174717311e-06f, 1.173376415e-06f, 1.172033180e-06f, + 1.170687608e-06f, 1.169339703e-06f, 1.167989469e-06f, 1.166636908e-06f, 1.165282023e-06f, 1.163924820e-06f, 1.162565300e-06f, 1.161203467e-06f, 1.159839325e-06f, 1.158472877e-06f, + 1.157104127e-06f, 1.155733077e-06f, 1.154359732e-06f, 1.152984095e-06f, 1.151606169e-06f, 1.150225957e-06f, 1.148843464e-06f, 1.147458692e-06f, 1.146071646e-06f, 1.144682328e-06f, + 1.143290742e-06f, 1.141896891e-06f, 1.140500780e-06f, 1.139102411e-06f, 1.137701787e-06f, 1.136298914e-06f, 1.134893793e-06f, 1.133486428e-06f, 1.132076824e-06f, 1.130664983e-06f, + 1.129250908e-06f, 1.127834605e-06f, 1.126416075e-06f, 1.124995323e-06f, 1.123572352e-06f, 1.122147165e-06f, 1.120719767e-06f, 1.119290160e-06f, 1.117858348e-06f, 1.116424336e-06f, + 1.114988125e-06f, 1.113549721e-06f, 1.112109125e-06f, 1.110666343e-06f, 1.109221378e-06f, 1.107774232e-06f, 1.106324911e-06f, 1.104873416e-06f, 1.103419753e-06f, 1.101963924e-06f, + 1.100505933e-06f, 1.099045784e-06f, 1.097583481e-06f, 1.096119026e-06f, 1.094652424e-06f, 1.093183677e-06f, 1.091712791e-06f, 1.090239768e-06f, 1.088764612e-06f, 1.087287327e-06f, + 1.085807916e-06f, 1.084326383e-06f, 1.082842732e-06f, 1.081356966e-06f, 1.079869089e-06f, 1.078379104e-06f, 1.076887016e-06f, 1.075392828e-06f, 1.073896543e-06f, 1.072398165e-06f, + 1.070897698e-06f, 1.069395146e-06f, 1.067890512e-06f, 1.066383801e-06f, 1.064875014e-06f, 1.063364158e-06f, 1.061851234e-06f, 1.060336247e-06f, 1.058819201e-06f, 1.057300098e-06f, + 1.055778944e-06f, 1.054255741e-06f, 1.052730494e-06f, 1.051203206e-06f, 1.049673881e-06f, 1.048142522e-06f, 1.046609133e-06f, 1.045073719e-06f, 1.043536282e-06f, 1.041996827e-06f, + 1.040455358e-06f, 1.038911877e-06f, 1.037366389e-06f, 1.035818898e-06f, 1.034269407e-06f, 1.032717920e-06f, 1.031164441e-06f, 1.029608974e-06f, 1.028051523e-06f, 1.026492090e-06f, + 1.024930681e-06f, 1.023367299e-06f, 1.021801947e-06f, 1.020234630e-06f, 1.018665351e-06f, 1.017094114e-06f, 1.015520923e-06f, 1.013945782e-06f, 1.012368694e-06f, 1.010789664e-06f, + 1.009208695e-06f, 1.007625791e-06f, 1.006040956e-06f, 1.004454193e-06f, 1.002865507e-06f, 1.001274902e-06f, 9.996823805e-07f, 9.980879474e-07f, 9.964916062e-07f, 9.948933609e-07f, + 9.932932153e-07f, 9.916911732e-07f, 9.900872385e-07f, 9.884814152e-07f, 9.868737071e-07f, 9.852641180e-07f, 9.836526519e-07f, 9.820393127e-07f, 9.804241041e-07f, 9.788070302e-07f, + 9.771880949e-07f, 9.755673020e-07f, 9.739446554e-07f, 9.723201591e-07f, 9.706938169e-07f, 9.690656328e-07f, 9.674356107e-07f, 9.658037546e-07f, 9.641700683e-07f, 9.625345557e-07f, + 9.608972209e-07f, 9.592580677e-07f, 9.576171002e-07f, 9.559743221e-07f, 9.543297376e-07f, 9.526833504e-07f, 9.510351646e-07f, 9.493851842e-07f, 9.477334131e-07f, 9.460798552e-07f, + 9.444245145e-07f, 9.427673951e-07f, 9.411085008e-07f, 9.394478356e-07f, 9.377854035e-07f, 9.361212086e-07f, 9.344552547e-07f, 9.327875459e-07f, 9.311180862e-07f, 9.294468795e-07f, + 9.277739299e-07f, 9.260992413e-07f, 9.244228178e-07f, 9.227446634e-07f, 9.210647820e-07f, 9.193831777e-07f, 9.176998545e-07f, 9.160148164e-07f, 9.143280675e-07f, 9.126396118e-07f, + 9.109494532e-07f, 9.092575959e-07f, 9.075640438e-07f, 9.058688010e-07f, 9.041718716e-07f, 9.024732596e-07f, 9.007729690e-07f, 8.990710038e-07f, 8.973673682e-07f, 8.956620662e-07f, + 8.939551018e-07f, 8.922464791e-07f, 8.905362022e-07f, 8.888242752e-07f, 8.871107020e-07f, 8.853954868e-07f, 8.836786337e-07f, 8.819601467e-07f, 8.802400299e-07f, 8.785182874e-07f, + 8.767949233e-07f, 8.750699416e-07f, 8.733433465e-07f, 8.716151421e-07f, 8.698853325e-07f, 8.681539217e-07f, 8.664209138e-07f, 8.646863131e-07f, 8.629501235e-07f, 8.612123492e-07f, + 8.594729943e-07f, 8.577320629e-07f, 8.559895592e-07f, 8.542454873e-07f, 8.524998512e-07f, 8.507526552e-07f, 8.490039033e-07f, 8.472535997e-07f, 8.455017485e-07f, 8.437483539e-07f, + 8.419934200e-07f, 8.402369509e-07f, 8.384789508e-07f, 8.367194239e-07f, 8.349583743e-07f, 8.331958061e-07f, 8.314317236e-07f, 8.296661308e-07f, 8.278990319e-07f, 8.261304311e-07f, + 8.243603326e-07f, 8.225887406e-07f, 8.208156591e-07f, 8.190410925e-07f, 8.172650448e-07f, 8.154875202e-07f, 8.137085230e-07f, 8.119280573e-07f, 8.101461272e-07f, 8.083627371e-07f, + 8.065778911e-07f, 8.047915933e-07f, 8.030038480e-07f, 8.012146594e-07f, 7.994240316e-07f, 7.976319690e-07f, 7.958384756e-07f, 7.940435558e-07f, 7.922472136e-07f, 7.904494534e-07f, + 7.886502793e-07f, 7.868496956e-07f, 7.850477065e-07f, 7.832443162e-07f, 7.814395289e-07f, 7.796333489e-07f, 7.778257804e-07f, 7.760168277e-07f, 7.742064948e-07f, 7.723947862e-07f, + 7.705817061e-07f, 7.687672586e-07f, 7.669514480e-07f, 7.651342787e-07f, 7.633157547e-07f, 7.614958805e-07f, 7.596746601e-07f, 7.578520980e-07f, 7.560281983e-07f, 7.542029653e-07f, + 7.523764033e-07f, 7.505485165e-07f, 7.487193092e-07f, 7.468887857e-07f, 7.450569502e-07f, 7.432238070e-07f, 7.413893604e-07f, 7.395536147e-07f, 7.377165741e-07f, 7.358782429e-07f, + 7.340386255e-07f, 7.321977260e-07f, 7.303555488e-07f, 7.285120982e-07f, 7.266673784e-07f, 7.248213939e-07f, 7.229741487e-07f, 7.211256473e-07f, 7.192758940e-07f, 7.174248930e-07f, + 7.155726486e-07f, 7.137191652e-07f, 7.118644471e-07f, 7.100084986e-07f, 7.081513239e-07f, 7.062929275e-07f, 7.044333135e-07f, 7.025724864e-07f, 7.007104505e-07f, 6.988472100e-07f, + 6.969827693e-07f, 6.951171328e-07f, 6.932503047e-07f, 6.913822893e-07f, 6.895130911e-07f, 6.876427143e-07f, 6.857711633e-07f, 6.838984424e-07f, 6.820245559e-07f, 6.801495082e-07f, + 6.782733036e-07f, 6.763959465e-07f, 6.745174413e-07f, 6.726377921e-07f, 6.707570035e-07f, 6.688750798e-07f, 6.669920252e-07f, 6.651078442e-07f, 6.632225411e-07f, 6.613361203e-07f, + 6.594485862e-07f, 6.575599430e-07f, 6.556701952e-07f, 6.537793470e-07f, 6.518874030e-07f, 6.499943674e-07f, 6.481002446e-07f, 6.462050390e-07f, 6.443087550e-07f, 6.424113969e-07f, + 6.405129691e-07f, 6.386134760e-07f, 6.367129219e-07f, 6.348113113e-07f, 6.329086485e-07f, 6.310049378e-07f, 6.291001838e-07f, 6.271943907e-07f, 6.252875630e-07f, 6.233797050e-07f, + 6.214708212e-07f, 6.195609159e-07f, 6.176499935e-07f, 6.157380584e-07f, 6.138251150e-07f, 6.119111677e-07f, 6.099962209e-07f, 6.080802790e-07f, 6.061633464e-07f, 6.042454275e-07f, + 6.023265268e-07f, 6.004066485e-07f, 5.984857972e-07f, 5.965639771e-07f, 5.946411929e-07f, 5.927174487e-07f, 5.907927491e-07f, 5.888670985e-07f, 5.869405013e-07f, 5.850129619e-07f, + 5.830844847e-07f, 5.811550742e-07f, 5.792247347e-07f, 5.772934706e-07f, 5.753612865e-07f, 5.734281867e-07f, 5.714941757e-07f, 5.695592578e-07f, 5.676234376e-07f, 5.656867193e-07f, + 5.637491075e-07f, 5.618106066e-07f, 5.598712211e-07f, 5.579309553e-07f, 5.559898136e-07f, 5.540478006e-07f, 5.521049207e-07f, 5.501611783e-07f, 5.482165777e-07f, 5.462711236e-07f, + 5.443248203e-07f, 5.423776722e-07f, 5.404296839e-07f, 5.384808597e-07f, 5.365312040e-07f, 5.345807214e-07f, 5.326294163e-07f, 5.306772931e-07f, 5.287243563e-07f, 5.267706103e-07f, + 5.248160596e-07f, 5.228607087e-07f, 5.209045619e-07f, 5.189476237e-07f, 5.169898987e-07f, 5.150313912e-07f, 5.130721057e-07f, 5.111120466e-07f, 5.091512185e-07f, 5.071896257e-07f, + 5.052272728e-07f, 5.032641642e-07f, 5.013003044e-07f, 4.993356977e-07f, 4.973703488e-07f, 4.954042620e-07f, 4.934374418e-07f, 4.914698928e-07f, 4.895016192e-07f, 4.875326257e-07f, + 4.855629167e-07f, 4.835924966e-07f, 4.816213699e-07f, 4.796495412e-07f, 4.776770148e-07f, 4.757037952e-07f, 4.737298870e-07f, 4.717552945e-07f, 4.697800223e-07f, 4.678040748e-07f, + 4.658274566e-07f, 4.638501720e-07f, 4.618722256e-07f, 4.598936218e-07f, 4.579143652e-07f, 4.559344601e-07f, 4.539539111e-07f, 4.519727227e-07f, 4.499908993e-07f, 4.480084454e-07f, + 4.460253655e-07f, 4.440416642e-07f, 4.420573457e-07f, 4.400724147e-07f, 4.380868757e-07f, 4.361007331e-07f, 4.341139913e-07f, 4.321266550e-07f, 4.301387285e-07f, 4.281502164e-07f, + 4.261611232e-07f, 4.241714532e-07f, 4.221812111e-07f, 4.201904013e-07f, 4.181990283e-07f, 4.162070966e-07f, 4.142146107e-07f, 4.122215750e-07f, 4.102279941e-07f, 4.082338725e-07f, + 4.062392146e-07f, 4.042440249e-07f, 4.022483079e-07f, 4.002520682e-07f, 3.982553102e-07f, 3.962580383e-07f, 3.942602572e-07f, 3.922619713e-07f, 3.902631850e-07f, 3.882639029e-07f, + 3.862641295e-07f, 3.842638693e-07f, 3.822631267e-07f, 3.802619063e-07f, 3.782602125e-07f, 3.762580499e-07f, 3.742554229e-07f, 3.722523361e-07f, 3.702487939e-07f, 3.682448008e-07f, + 3.662403614e-07f, 3.642354801e-07f, 3.622301614e-07f, 3.602244098e-07f, 3.582182299e-07f, 3.562116260e-07f, 3.542046028e-07f, 3.521971647e-07f, 3.501893162e-07f, 3.481810618e-07f, + 3.461724060e-07f, 3.441633533e-07f, 3.421539082e-07f, 3.401440752e-07f, 3.381338589e-07f, 3.361232636e-07f, 3.341122939e-07f, 3.321009542e-07f, 3.300892492e-07f, 3.280771833e-07f, + 3.260647609e-07f, 3.240519867e-07f, 3.220388650e-07f, 3.200254004e-07f, 3.180115974e-07f, 3.159974604e-07f, 3.139829941e-07f, 3.119682028e-07f, 3.099530910e-07f, 3.079376634e-07f, + 3.059219243e-07f, 3.039058783e-07f, 3.018895298e-07f, 2.998728834e-07f, 2.978559435e-07f, 2.958387147e-07f, 2.938212014e-07f, 2.918034082e-07f, 2.897853395e-07f, 2.877669999e-07f, + 2.857483938e-07f, 2.837295257e-07f, 2.817104001e-07f, 2.796910215e-07f, 2.776713945e-07f, 2.756515235e-07f, 2.736314129e-07f, 2.716110674e-07f, 2.695904913e-07f, 2.675696893e-07f, + 2.655486657e-07f, 2.635274250e-07f, 2.615059718e-07f, 2.594843106e-07f, 2.574624458e-07f, 2.554403820e-07f, 2.534181236e-07f, 2.513956751e-07f, 2.493730410e-07f, 2.473502258e-07f, + 2.453272339e-07f, 2.433040700e-07f, 2.412807384e-07f, 2.392572436e-07f, 2.372335902e-07f, 2.352097827e-07f, 2.331858254e-07f, 2.311617229e-07f, 2.291374797e-07f, 2.271131003e-07f, + 2.250885891e-07f, 2.230639507e-07f, 2.210391895e-07f, 2.190143100e-07f, 2.169893167e-07f, 2.149642140e-07f, 2.129390065e-07f, 2.109136986e-07f, 2.088882948e-07f, 2.068627996e-07f, + 2.048372175e-07f, 2.028115530e-07f, 2.007858104e-07f, 1.987599944e-07f, 1.967341093e-07f, 1.947081597e-07f, 1.926821500e-07f, 1.906560847e-07f, 1.886299683e-07f, 1.866038052e-07f, + 1.845776000e-07f, 1.825513570e-07f, 1.805250808e-07f, 1.784987759e-07f, 1.764724466e-07f, 1.744460975e-07f, 1.724197331e-07f, 1.703933578e-07f, 1.683669760e-07f, 1.663405923e-07f, + 1.643142111e-07f, 1.622878368e-07f, 1.602614740e-07f, 1.582351270e-07f, 1.562088004e-07f, 1.541824987e-07f, 1.521562262e-07f, 1.501299874e-07f, 1.481037868e-07f, 1.460776289e-07f, + 1.440515181e-07f, 1.420254588e-07f, 1.399994555e-07f, 1.379735127e-07f, 1.359476349e-07f, 1.339218263e-07f, 1.318960917e-07f, 1.298704352e-07f, 1.278448615e-07f, 1.258193750e-07f, + 1.237939800e-07f, 1.217686812e-07f, 1.197434828e-07f, 1.177183894e-07f, 1.156934053e-07f, 1.136685351e-07f, 1.116437831e-07f, 1.096191539e-07f, 1.075946518e-07f, 1.055702813e-07f, + 1.035460468e-07f, 1.015219528e-07f, 9.949800359e-08f, 9.747420375e-08f, 9.545055767e-08f, 9.342706976e-08f, 9.140374447e-08f, 8.938058621e-08f, 8.735759941e-08f, 8.533478851e-08f, + 8.331215793e-08f, 8.128971208e-08f, 7.926745539e-08f, 7.724539228e-08f, 7.522352718e-08f, 7.320186449e-08f, 7.118040864e-08f, 6.915916404e-08f, 6.713813511e-08f, 6.511732626e-08f, + 6.309674190e-08f, 6.107638644e-08f, 5.905626430e-08f, 5.703637987e-08f, 5.501673757e-08f, 5.299734181e-08f, 5.097819698e-08f, 4.895930749e-08f, 4.694067774e-08f, 4.492231213e-08f, + 4.290421506e-08f, 4.088639093e-08f, 3.886884413e-08f, 3.685157905e-08f, 3.483460010e-08f, 3.281791165e-08f, 3.080151811e-08f, 2.878542385e-08f, 2.676963328e-08f, 2.475415076e-08f, + 2.273898070e-08f, 2.072412746e-08f, 1.870959544e-08f, 1.669538900e-08f, 1.468151254e-08f, 1.266797042e-08f, 1.065476702e-08f, 8.641906713e-09f, 6.629393877e-09f, 4.617232877e-09f, + 2.605428084e-09f, 5.939838645e-10f, -1.417095415e-09f, -3.427805391e-09f, -5.438141701e-09f, -7.448099983e-09f, -9.457675878e-09f, -1.146686503e-08f, -1.347566308e-08f, -1.548406567e-08f, + -1.749206846e-08f, -1.949966709e-08f, -2.150685721e-08f, -2.351363447e-08f, -2.551999454e-08f, -2.752593305e-08f, -2.953144568e-08f, -3.153652808e-08f, -3.354117591e-08f, -3.554538483e-08f, + -3.754915051e-08f, -3.955246861e-08f, -4.155533481e-08f, -4.355774477e-08f, -4.555969416e-08f, -4.756117866e-08f, -4.956219394e-08f, -5.156273568e-08f, -5.356279956e-08f, -5.556238126e-08f, + -5.756147645e-08f, -5.956008083e-08f, -6.155819009e-08f, -6.355579990e-08f, -6.555290596e-08f, -6.754950396e-08f, -6.954558960e-08f, -7.154115857e-08f, -7.353620657e-08f, -7.553072929e-08f, + -7.752472244e-08f, -7.951818173e-08f, -8.151110285e-08f, -8.350348152e-08f, -8.549531344e-08f, -8.748659433e-08f, -8.947731990e-08f, -9.146748586e-08f, -9.345708794e-08f, -9.544612184e-08f, + -9.743458330e-08f, -9.942246803e-08f, -1.014097718e-07f, -1.033964902e-07f, -1.053826192e-07f, -1.073681543e-07f, -1.093530913e-07f, -1.113374260e-07f, -1.133211541e-07f, -1.153042713e-07f, + -1.172867734e-07f, -1.192686562e-07f, -1.212499153e-07f, -1.232305465e-07f, -1.252105456e-07f, -1.271899083e-07f, -1.291686304e-07f, -1.311467076e-07f, -1.331241358e-07f, -1.351009105e-07f, + -1.370770277e-07f, -1.390524831e-07f, -1.410272725e-07f, -1.430013916e-07f, -1.449748361e-07f, -1.469476020e-07f, -1.489196849e-07f, -1.508910806e-07f, -1.528617849e-07f, -1.548317936e-07f, + -1.568011026e-07f, -1.587697074e-07f, -1.607376041e-07f, -1.627047883e-07f, -1.646712559e-07f, -1.666370026e-07f, -1.686020242e-07f, -1.705663167e-07f, -1.725298756e-07f, -1.744926970e-07f, + -1.764547765e-07f, -1.784161100e-07f, -1.803766933e-07f, -1.823365222e-07f, -1.842955926e-07f, -1.862539002e-07f, -1.882114410e-07f, -1.901682106e-07f, -1.921242050e-07f, -1.940794200e-07f, + -1.960338513e-07f, -1.979874949e-07f, -1.999403466e-07f, -2.018924023e-07f, -2.038436577e-07f, -2.057941087e-07f, -2.077437512e-07f, -2.096925810e-07f, -2.116405940e-07f, -2.135877860e-07f, + -2.155341530e-07f, -2.174796906e-07f, -2.194243949e-07f, -2.213682617e-07f, -2.233112868e-07f, -2.252534662e-07f, -2.271947957e-07f, -2.291352711e-07f, -2.310748885e-07f, -2.330136435e-07f, + -2.349515322e-07f, -2.368885504e-07f, -2.388246941e-07f, -2.407599590e-07f, -2.426943411e-07f, -2.446278364e-07f, -2.465604406e-07f, -2.484921498e-07f, -2.504229597e-07f, -2.523528664e-07f, + -2.542818658e-07f, -2.562099536e-07f, -2.581371260e-07f, -2.600633787e-07f, -2.619887078e-07f, -2.639131091e-07f, -2.658365786e-07f, -2.677591122e-07f, -2.696807058e-07f, -2.716013554e-07f, + -2.735210569e-07f, -2.754398063e-07f, -2.773575995e-07f, -2.792744324e-07f, -2.811903011e-07f, -2.831052014e-07f, -2.850191293e-07f, -2.869320809e-07f, -2.888440519e-07f, -2.907550385e-07f, + -2.926650366e-07f, -2.945740421e-07f, -2.964820510e-07f, -2.983890594e-07f, -3.002950631e-07f, -3.022000582e-07f, -3.041040407e-07f, -3.060070065e-07f, -3.079089517e-07f, -3.098098722e-07f, + -3.117097640e-07f, -3.136086232e-07f, -3.155064457e-07f, -3.174032276e-07f, -3.192989648e-07f, -3.211936534e-07f, -3.230872894e-07f, -3.249798688e-07f, -3.268713876e-07f, -3.287618419e-07f, + -3.306512277e-07f, -3.325395410e-07f, -3.344267779e-07f, -3.363129344e-07f, -3.381980065e-07f, -3.400819903e-07f, -3.419648818e-07f, -3.438466771e-07f, -3.457273722e-07f, -3.476069633e-07f, + -3.494854462e-07f, -3.513628172e-07f, -3.532390723e-07f, -3.551142076e-07f, -3.569882190e-07f, -3.588611028e-07f, -3.607328549e-07f, -3.626034715e-07f, -3.644729487e-07f, -3.663412825e-07f, + -3.682084690e-07f, -3.700745044e-07f, -3.719393847e-07f, -3.738031060e-07f, -3.756656644e-07f, -3.775270561e-07f, -3.793872772e-07f, -3.812463237e-07f, -3.831041918e-07f, -3.849608776e-07f, + -3.868163772e-07f, -3.886706868e-07f, -3.905238025e-07f, -3.923757205e-07f, -3.942264368e-07f, -3.960759476e-07f, -3.979242491e-07f, -3.997713373e-07f, -4.016172085e-07f, -4.034618589e-07f, + -4.053052845e-07f, -4.071474815e-07f, -4.089884462e-07f, -4.108281746e-07f, -4.126666629e-07f, -4.145039074e-07f, -4.163399041e-07f, -4.181746493e-07f, -4.200081392e-07f, -4.218403700e-07f, + -4.236713378e-07f, -4.255010388e-07f, -4.273294692e-07f, -4.291566254e-07f, -4.309825033e-07f, -4.328070994e-07f, -4.346304097e-07f, -4.364524305e-07f, -4.382731580e-07f, -4.400925884e-07f, + -4.419107181e-07f, -4.437275431e-07f, -4.455430598e-07f, -4.473572643e-07f, -4.491701529e-07f, -4.509817220e-07f, -4.527919676e-07f, -4.546008861e-07f, -4.564084737e-07f, -4.582147267e-07f, + -4.600196414e-07f, -4.618232139e-07f, -4.636254407e-07f, -4.654263179e-07f, -4.672258418e-07f, -4.690240088e-07f, -4.708208151e-07f, -4.726162570e-07f, -4.744103308e-07f, -4.762030327e-07f, + -4.779943592e-07f, -4.797843064e-07f, -4.815728708e-07f, -4.833600486e-07f, -4.851458361e-07f, -4.869302296e-07f, -4.887132255e-07f, -4.904948202e-07f, -4.922750098e-07f, -4.940537908e-07f, + -4.958311595e-07f, -4.976071123e-07f, -4.993816455e-07f, -5.011547554e-07f, -5.029264383e-07f, -5.046966908e-07f, -5.064655090e-07f, -5.082328895e-07f, -5.099988285e-07f, -5.117633223e-07f, + -5.135263675e-07f, -5.152879604e-07f, -5.170480973e-07f, -5.188067747e-07f, -5.205639889e-07f, -5.223197364e-07f, -5.240740134e-07f, -5.258268166e-07f, -5.275781421e-07f, -5.293279865e-07f, + -5.310763462e-07f, -5.328232176e-07f, -5.345685971e-07f, -5.363124811e-07f, -5.380548662e-07f, -5.397957486e-07f, -5.415351248e-07f, -5.432729914e-07f, -5.450093447e-07f, -5.467441812e-07f, + -5.484774973e-07f, -5.502092895e-07f, -5.519395543e-07f, -5.536682881e-07f, -5.553954874e-07f, -5.571211487e-07f, -5.588452685e-07f, -5.605678432e-07f, -5.622888693e-07f, -5.640083433e-07f, + -5.657262618e-07f, -5.674426211e-07f, -5.691574179e-07f, -5.708706486e-07f, -5.725823097e-07f, -5.742923978e-07f, -5.760009093e-07f, -5.777078409e-07f, -5.794131889e-07f, -5.811169500e-07f, + -5.828191207e-07f, -5.845196976e-07f, -5.862186771e-07f, -5.879160558e-07f, -5.896118303e-07f, -5.913059972e-07f, -5.929985529e-07f, -5.946894941e-07f, -5.963788173e-07f, -5.980665191e-07f, + -5.997525961e-07f, -6.014370449e-07f, -6.031198620e-07f, -6.048010441e-07f, -6.064805877e-07f, -6.081584894e-07f, -6.098347459e-07f, -6.115093537e-07f, -6.131823095e-07f, -6.148536098e-07f, + -6.165232513e-07f, -6.181912307e-07f, -6.198575445e-07f, -6.215221893e-07f, -6.231851619e-07f, -6.248464589e-07f, -6.265060768e-07f, -6.281640125e-07f, -6.298202624e-07f, -6.314748233e-07f, + -6.331276918e-07f, -6.347788646e-07f, -6.364283384e-07f, -6.380761099e-07f, -6.397221756e-07f, -6.413665324e-07f, -6.430091769e-07f, -6.446501058e-07f, -6.462893158e-07f, -6.479268036e-07f, + -6.495625659e-07f, -6.511965994e-07f, -6.528289008e-07f, -6.544594669e-07f, -6.560882944e-07f, -6.577153800e-07f, -6.593407205e-07f, -6.609643125e-07f, -6.625861528e-07f, -6.642062382e-07f, + -6.658245654e-07f, -6.674411312e-07f, -6.690559324e-07f, -6.706689656e-07f, -6.722802277e-07f, -6.738897155e-07f, -6.754974257e-07f, -6.771033551e-07f, -6.787075005e-07f, -6.803098587e-07f, + -6.819104264e-07f, -6.835092006e-07f, -6.851061779e-07f, -6.867013552e-07f, -6.882947294e-07f, -6.898862972e-07f, -6.914760554e-07f, -6.930640009e-07f, -6.946501306e-07f, -6.962344412e-07f, + -6.978169296e-07f, -6.993975926e-07f, -7.009764272e-07f, -7.025534300e-07f, -7.041285982e-07f, -7.057019283e-07f, -7.072734175e-07f, -7.088430624e-07f, -7.104108601e-07f, -7.119768073e-07f, + -7.135409010e-07f, -7.151031381e-07f, -7.166635155e-07f, -7.182220300e-07f, -7.197786786e-07f, -7.213334581e-07f, -7.228863656e-07f, -7.244373979e-07f, -7.259865519e-07f, -7.275338247e-07f, + -7.290792130e-07f, -7.306227139e-07f, -7.321643243e-07f, -7.337040411e-07f, -7.352418614e-07f, -7.367777820e-07f, -7.383117999e-07f, -7.398439121e-07f, -7.413741156e-07f, -7.429024073e-07f, + -7.444287843e-07f, -7.459532434e-07f, -7.474757818e-07f, -7.489963964e-07f, -7.505150842e-07f, -7.520318422e-07f, -7.535466674e-07f, -7.550595568e-07f, -7.565705075e-07f, -7.580795165e-07f, + -7.595865808e-07f, -7.610916975e-07f, -7.625948636e-07f, -7.640960761e-07f, -7.655953321e-07f, -7.670926286e-07f, -7.685879627e-07f, -7.700813315e-07f, -7.715727320e-07f, -7.730621614e-07f, + -7.745496166e-07f, -7.760350948e-07f, -7.775185931e-07f, -7.790001085e-07f, -7.804796382e-07f, -7.819571792e-07f, -7.834327287e-07f, -7.849062838e-07f, -7.863778416e-07f, -7.878473992e-07f, + -7.893149537e-07f, -7.907805024e-07f, -7.922440422e-07f, -7.937055705e-07f, -7.951650842e-07f, -7.966225806e-07f, -7.980780568e-07f, -7.995315101e-07f, -8.009829375e-07f, -8.024323362e-07f, + -8.038797034e-07f, -8.053250363e-07f, -8.067683321e-07f, -8.082095879e-07f, -8.096488011e-07f, -8.110859687e-07f, -8.125210879e-07f, -8.139541561e-07f, -8.153851704e-07f, -8.168141280e-07f, + -8.182410262e-07f, -8.196658622e-07f, -8.210886332e-07f, -8.225093365e-07f, -8.239279693e-07f, -8.253445289e-07f, -8.267590126e-07f, -8.281714175e-07f, -8.295817410e-07f, -8.309899804e-07f, + -8.323961329e-07f, -8.338001958e-07f, -8.352021664e-07f, -8.366020420e-07f, -8.379998198e-07f, -8.393954973e-07f, -8.407890717e-07f, -8.421805403e-07f, -8.435699004e-07f, -8.449571494e-07f, + -8.463422846e-07f, -8.477253033e-07f, -8.491062029e-07f, -8.504849808e-07f, -8.518616341e-07f, -8.532361604e-07f, -8.546085570e-07f, -8.559788213e-07f, -8.573469506e-07f, -8.587129422e-07f, + -8.600767937e-07f, -8.614385023e-07f, -8.627980655e-07f, -8.641554806e-07f, -8.655107451e-07f, -8.668638564e-07f, -8.682148118e-07f, -8.695636089e-07f, -8.709102449e-07f, -8.722547175e-07f, + -8.735970239e-07f, -8.749371616e-07f, -8.762751281e-07f, -8.776109209e-07f, -8.789445373e-07f, -8.802759748e-07f, -8.816052310e-07f, -8.829323032e-07f, -8.842571890e-07f, -8.855798858e-07f, + -8.869003911e-07f, -8.882187025e-07f, -8.895348173e-07f, -8.908487332e-07f, -8.921604475e-07f, -8.934699579e-07f, -8.947772619e-07f, -8.960823569e-07f, -8.973852406e-07f, -8.986859104e-07f, + -8.999843638e-07f, -9.012805985e-07f, -9.025746119e-07f, -9.038664017e-07f, -9.051559654e-07f, -9.064433005e-07f, -9.077284047e-07f, -9.090112755e-07f, -9.102919105e-07f, -9.115703072e-07f, + -9.128464633e-07f, -9.141203764e-07f, -9.153920441e-07f, -9.166614639e-07f, -9.179286336e-07f, -9.191935507e-07f, -9.204562128e-07f, -9.217166176e-07f, -9.229747627e-07f, -9.242306458e-07f, + -9.254842645e-07f, -9.267356164e-07f, -9.279846993e-07f, -9.292315107e-07f, -9.304760484e-07f, -9.317183100e-07f, -9.329582932e-07f, -9.341959957e-07f, -9.354314152e-07f, -9.366645494e-07f, + -9.378953960e-07f, -9.391239526e-07f, -9.403502170e-07f, -9.415741870e-07f, -9.427958602e-07f, -9.440152344e-07f, -9.452323073e-07f, -9.464470766e-07f, -9.476595401e-07f, -9.488696956e-07f, + -9.500775408e-07f, -9.512830734e-07f, -9.524862913e-07f, -9.536871922e-07f, -9.548857738e-07f, -9.560820341e-07f, -9.572759707e-07f, -9.584675814e-07f, -9.596568641e-07f, -9.608438166e-07f, + -9.620284366e-07f, -9.632107221e-07f, -9.643906707e-07f, -9.655682804e-07f, -9.667435490e-07f, -9.679164743e-07f, -9.690870541e-07f, -9.702552864e-07f, -9.714211690e-07f, -9.725846996e-07f, + -9.737458763e-07f, -9.749046969e-07f, -9.760611592e-07f, -9.772152611e-07f, -9.783670006e-07f, -9.795163755e-07f, -9.806633837e-07f, -9.818080232e-07f, -9.829502918e-07f, -9.840901875e-07f, + -9.852277081e-07f, -9.863628517e-07f, -9.874956161e-07f, -9.886259993e-07f, -9.897539993e-07f, -9.908796139e-07f, -9.920028412e-07f, -9.931236791e-07f, -9.942421256e-07f, -9.953581787e-07f, + -9.964718362e-07f, -9.975830963e-07f, -9.986919569e-07f, -9.997984160e-07f, -1.000902472e-06f, -1.002004122e-06f, -1.003103364e-06f, -1.004200198e-06f, -1.005294620e-06f, -1.006386628e-06f, + -1.007476221e-06f, -1.008563397e-06f, -1.009648153e-06f, -1.010730489e-06f, -1.011810401e-06f, -1.012887888e-06f, -1.013962948e-06f, -1.015035579e-06f, -1.016105779e-06f, -1.017173547e-06f, + -1.018238879e-06f, -1.019301776e-06f, -1.020362234e-06f, -1.021420251e-06f, -1.022475826e-06f, -1.023528957e-06f, -1.024579642e-06f, -1.025627880e-06f, -1.026673667e-06f, -1.027717003e-06f, + -1.028757886e-06f, -1.029796313e-06f, -1.030832283e-06f, -1.031865794e-06f, -1.032896845e-06f, -1.033925433e-06f, -1.034951556e-06f, -1.035975213e-06f, -1.036996403e-06f, -1.038015122e-06f, + -1.039031370e-06f, -1.040045145e-06f, -1.041056444e-06f, -1.042065267e-06f, -1.043071610e-06f, -1.044075474e-06f, -1.045076855e-06f, -1.046075752e-06f, -1.047072163e-06f, -1.048066087e-06f, + -1.049057522e-06f, -1.050046466e-06f, -1.051032917e-06f, -1.052016874e-06f, -1.052998335e-06f, -1.053977298e-06f, -1.054953762e-06f, -1.055927724e-06f, -1.056899184e-06f, -1.057868139e-06f, + -1.058834588e-06f, -1.059798529e-06f, -1.060759960e-06f, -1.061718881e-06f, -1.062675288e-06f, -1.063629181e-06f, -1.064580558e-06f, -1.065529417e-06f, -1.066475757e-06f, -1.067419576e-06f, + -1.068360872e-06f, -1.069299644e-06f, -1.070235890e-06f, -1.071169609e-06f, -1.072100798e-06f, -1.073029457e-06f, -1.073955584e-06f, -1.074879177e-06f, -1.075800234e-06f, -1.076718755e-06f, + -1.077634737e-06f, -1.078548180e-06f, -1.079459080e-06f, -1.080367438e-06f, -1.081273251e-06f, -1.082176518e-06f, -1.083077237e-06f, -1.083975407e-06f, -1.084871026e-06f, -1.085764093e-06f, + -1.086654606e-06f, -1.087542564e-06f, -1.088427965e-06f, -1.089310808e-06f, -1.090191092e-06f, -1.091068814e-06f, -1.091943974e-06f, -1.092816569e-06f, -1.093686600e-06f, -1.094554063e-06f, + -1.095418958e-06f, -1.096281283e-06f, -1.097141037e-06f, -1.097998218e-06f, -1.098852825e-06f, -1.099704856e-06f, -1.100554311e-06f, -1.101401187e-06f, -1.102245484e-06f, -1.103087199e-06f, + -1.103926333e-06f, -1.104762882e-06f, -1.105596846e-06f, -1.106428223e-06f, -1.107257013e-06f, -1.108083213e-06f, -1.108906823e-06f, -1.109727841e-06f, -1.110546265e-06f, -1.111362095e-06f, + -1.112175329e-06f, -1.112985966e-06f, -1.113794004e-06f, -1.114599443e-06f, -1.115402280e-06f, -1.116202514e-06f, -1.117000145e-06f, -1.117795171e-06f, -1.118587591e-06f, -1.119377403e-06f, + -1.120164606e-06f, -1.120949200e-06f, -1.121731182e-06f, -1.122510551e-06f, -1.123287307e-06f, -1.124061447e-06f, -1.124832972e-06f, -1.125601878e-06f, -1.126368167e-06f, -1.127131835e-06f, + -1.127892882e-06f, -1.128651307e-06f, -1.129407108e-06f, -1.130160285e-06f, -1.130910836e-06f, -1.131658760e-06f, -1.132404056e-06f, -1.133146722e-06f, -1.133886758e-06f, -1.134624163e-06f, + -1.135358934e-06f, -1.136091072e-06f, -1.136820574e-06f, -1.137547441e-06f, -1.138271670e-06f, -1.138993261e-06f, -1.139712212e-06f, -1.140428523e-06f, -1.141142192e-06f, -1.141853218e-06f, + -1.142561601e-06f, -1.143267338e-06f, -1.143970430e-06f, -1.144670874e-06f, -1.145368670e-06f, -1.146063818e-06f, -1.146756315e-06f, -1.147446160e-06f, -1.148133354e-06f, -1.148817894e-06f, + -1.149499780e-06f, -1.150179010e-06f, -1.150855585e-06f, -1.151529501e-06f, -1.152200760e-06f, -1.152869359e-06f, -1.153535298e-06f, -1.154198575e-06f, -1.154859191e-06f, -1.155517143e-06f, + -1.156172430e-06f, -1.156825053e-06f, -1.157475010e-06f, -1.158122299e-06f, -1.158766921e-06f, -1.159408874e-06f, -1.160048156e-06f, -1.160684768e-06f, -1.161318709e-06f, -1.161949977e-06f, + -1.162578571e-06f, -1.163204491e-06f, -1.163827736e-06f, -1.164448305e-06f, -1.165066197e-06f, -1.165681410e-06f, -1.166293946e-06f, -1.166903801e-06f, -1.167510976e-06f, -1.168115470e-06f, + -1.168717282e-06f, -1.169316411e-06f, -1.169912856e-06f, -1.170506616e-06f, -1.171097691e-06f, -1.171686080e-06f, -1.172271781e-06f, -1.172854795e-06f, -1.173435121e-06f, -1.174012757e-06f, + -1.174587702e-06f, -1.175159957e-06f, -1.175729520e-06f, -1.176296391e-06f, -1.176860568e-06f, -1.177422052e-06f, -1.177980840e-06f, -1.178536934e-06f, -1.179090331e-06f, -1.179641031e-06f, + -1.180189034e-06f, -1.180734338e-06f, -1.181276943e-06f, -1.181816849e-06f, -1.182354054e-06f, -1.182888558e-06f, -1.183420360e-06f, -1.183949460e-06f, -1.184475856e-06f, -1.184999549e-06f, + -1.185520537e-06f, -1.186038821e-06f, -1.186554398e-06f, -1.187067269e-06f, -1.187577433e-06f, -1.188084890e-06f, -1.188589638e-06f, -1.189091677e-06f, -1.189591007e-06f, -1.190087627e-06f, + -1.190581536e-06f, -1.191072734e-06f, -1.191561220e-06f, -1.192046993e-06f, -1.192530054e-06f, -1.193010401e-06f, -1.193488034e-06f, -1.193962952e-06f, -1.194435155e-06f, -1.194904642e-06f, + -1.195371413e-06f, -1.195835467e-06f, -1.196296804e-06f, -1.196755423e-06f, -1.197211323e-06f, -1.197664505e-06f, -1.198114967e-06f, -1.198562709e-06f, -1.199007731e-06f, -1.199450032e-06f, + -1.199889612e-06f, -1.200326470e-06f, -1.200760606e-06f, -1.201192019e-06f, -1.201620709e-06f, -1.202046676e-06f, -1.202469918e-06f, -1.202890436e-06f, -1.203308229e-06f, -1.203723297e-06f, + -1.204135639e-06f, -1.204545255e-06f, -1.204952145e-06f, -1.205356307e-06f, -1.205757742e-06f, -1.206156450e-06f, -1.206552430e-06f, -1.206945681e-06f, -1.207336203e-06f, -1.207723996e-06f, + -1.208109060e-06f, -1.208491394e-06f, -1.208870997e-06f, -1.209247870e-06f, -1.209622013e-06f, -1.209993424e-06f, -1.210362103e-06f, -1.210728051e-06f, -1.211091267e-06f, -1.211451750e-06f, + -1.211809501e-06f, -1.212164519e-06f, -1.212516803e-06f, -1.212866354e-06f, -1.213213171e-06f, -1.213557254e-06f, -1.213898603e-06f, -1.214237217e-06f, -1.214573097e-06f, -1.214906241e-06f, + -1.215236650e-06f, -1.215564324e-06f, -1.215889262e-06f, -1.216211464e-06f, -1.216530930e-06f, -1.216847660e-06f, -1.217161653e-06f, -1.217472909e-06f, -1.217781429e-06f, -1.218087212e-06f, + -1.218390257e-06f, -1.218690565e-06f, -1.218988135e-06f, -1.219282968e-06f, -1.219575063e-06f, -1.219864419e-06f, -1.220151038e-06f, -1.220434919e-06f, -1.220716061e-06f, -1.220994464e-06f, + -1.221270129e-06f, -1.221543056e-06f, -1.221813243e-06f, -1.222080692e-06f, -1.222345402e-06f, -1.222607373e-06f, -1.222866604e-06f, -1.223123097e-06f, -1.223376850e-06f, -1.223627864e-06f, + -1.223876138e-06f, -1.224121673e-06f, -1.224364469e-06f, -1.224604525e-06f, -1.224841842e-06f, -1.225076420e-06f, -1.225308258e-06f, -1.225537356e-06f, -1.225763715e-06f, -1.225987334e-06f, + -1.226208214e-06f, -1.226426354e-06f, -1.226641755e-06f, -1.226854417e-06f, -1.227064339e-06f, -1.227271522e-06f, -1.227475965e-06f, -1.227677670e-06f, -1.227876635e-06f, -1.228072861e-06f, + -1.228266348e-06f, -1.228457096e-06f, -1.228645105e-06f, -1.228830375e-06f, -1.229012907e-06f, -1.229192700e-06f, -1.229369755e-06f, -1.229544071e-06f, -1.229715649e-06f, -1.229884489e-06f, + -1.230050591e-06f, -1.230213955e-06f, -1.230374581e-06f, -1.230532470e-06f, -1.230687622e-06f, -1.230840036e-06f, -1.230989713e-06f, -1.231136654e-06f, -1.231280857e-06f, -1.231422324e-06f, + -1.231561055e-06f, -1.231697050e-06f, -1.231830309e-06f, -1.231960832e-06f, -1.232088620e-06f, -1.232213672e-06f, -1.232335989e-06f, -1.232455572e-06f, -1.232572420e-06f, -1.232686533e-06f, + -1.232797913e-06f, -1.232906559e-06f, -1.233012471e-06f, -1.233115650e-06f, -1.233216096e-06f, -1.233313810e-06f, -1.233408790e-06f, -1.233501039e-06f, -1.233590556e-06f, -1.233677342e-06f, + -1.233761396e-06f, -1.233842719e-06f, -1.233921312e-06f, -1.233997175e-06f, -1.234070308e-06f, -1.234140711e-06f, -1.234208385e-06f, -1.234273330e-06f, -1.234335546e-06f, -1.234395035e-06f, + -1.234451796e-06f, -1.234505829e-06f, -1.234557136e-06f, -1.234605716e-06f, -1.234651569e-06f, -1.234694697e-06f, -1.234735100e-06f, -1.234772777e-06f, -1.234807730e-06f, -1.234839959e-06f, + -1.234869464e-06f, -1.234896246e-06f, -1.234920305e-06f, -1.234941642e-06f, -1.234960256e-06f, -1.234976150e-06f, -1.234989322e-06f, -1.234999774e-06f, -1.235007506e-06f, -1.235012518e-06f, + -1.235014811e-06f, -1.235014386e-06f, -1.235011243e-06f, -1.235005382e-06f, -1.234996804e-06f, -1.234985509e-06f, -1.234971499e-06f, -1.234954773e-06f, -1.234935332e-06f, -1.234913177e-06f, + -1.234888308e-06f, -1.234860726e-06f, -1.234830431e-06f, -1.234797424e-06f, -1.234761705e-06f, -1.234723276e-06f, -1.234682136e-06f, -1.234638286e-06f, -1.234591727e-06f, -1.234542459e-06f, + -1.234490483e-06f, -1.234435800e-06f, -1.234378411e-06f, -1.234318315e-06f, -1.234255513e-06f, -1.234190007e-06f, -1.234121796e-06f, -1.234050882e-06f, -1.233977265e-06f, -1.233900946e-06f, + -1.233821925e-06f, -1.233740203e-06f, -1.233655781e-06f, -1.233568660e-06f, -1.233478839e-06f, -1.233386321e-06f, -1.233291105e-06f, -1.233193192e-06f, -1.233092583e-06f, -1.232989279e-06f, + -1.232883280e-06f, -1.232774588e-06f, -1.232663202e-06f, -1.232549124e-06f, -1.232432354e-06f, -1.232312893e-06f, -1.232190742e-06f, -1.232065902e-06f, -1.231938374e-06f, -1.231808157e-06f, + -1.231675253e-06f, -1.231539664e-06f, -1.231401388e-06f, -1.231260428e-06f, -1.231116785e-06f, -1.230970458e-06f, -1.230821449e-06f, -1.230669759e-06f, -1.230515388e-06f, -1.230358337e-06f, + -1.230198608e-06f, -1.230036200e-06f, -1.229871116e-06f, -1.229703355e-06f, -1.229532918e-06f, -1.229359807e-06f, -1.229184022e-06f, -1.229005565e-06f, -1.228824435e-06f, -1.228640635e-06f, + -1.228454164e-06f, -1.228265024e-06f, -1.228073216e-06f, -1.227878740e-06f, -1.227681598e-06f, -1.227481790e-06f, -1.227279318e-06f, -1.227074182e-06f, -1.226866383e-06f, -1.226655922e-06f, + -1.226442801e-06f, -1.226227020e-06f, -1.226008579e-06f, -1.225787481e-06f, -1.225563726e-06f, -1.225337315e-06f, -1.225108248e-06f, -1.224876528e-06f, -1.224642155e-06f, -1.224405130e-06f, + -1.224165454e-06f, -1.223923127e-06f, -1.223678152e-06f, -1.223430529e-06f, -1.223180259e-06f, -1.222927344e-06f, -1.222671783e-06f, -1.222413579e-06f, -1.222152732e-06f, -1.221889244e-06f, + -1.221623115e-06f, -1.221354346e-06f, -1.221082939e-06f, -1.220808895e-06f, -1.220532214e-06f, -1.220252899e-06f, -1.219970949e-06f, -1.219686367e-06f, -1.219399153e-06f, -1.219109308e-06f, + -1.218816833e-06f, -1.218521730e-06f, -1.218224000e-06f, -1.217923644e-06f, -1.217620662e-06f, -1.217315057e-06f, -1.217006829e-06f, -1.216695980e-06f, -1.216382510e-06f, -1.216066421e-06f, + -1.215747714e-06f, -1.215426391e-06f, -1.215102451e-06f, -1.214775898e-06f, -1.214446731e-06f, -1.214114952e-06f, -1.213780562e-06f, -1.213443563e-06f, -1.213103955e-06f, -1.212761740e-06f, + -1.212416919e-06f, -1.212069494e-06f, -1.211719465e-06f, -1.211366835e-06f, -1.211011603e-06f, -1.210653772e-06f, -1.210293342e-06f, -1.209930315e-06f, -1.209564693e-06f, -1.209196476e-06f, + -1.208825665e-06f, -1.208452263e-06f, -1.208076270e-06f, -1.207697688e-06f, -1.207316518e-06f, -1.206932761e-06f, -1.206546419e-06f, -1.206157493e-06f, -1.205765984e-06f, -1.205371894e-06f, + -1.204975224e-06f, -1.204575975e-06f, -1.204174149e-06f, -1.203769746e-06f, -1.203362770e-06f, -1.202953220e-06f, -1.202541098e-06f, -1.202126406e-06f, -1.201709145e-06f, -1.201289316e-06f, + -1.200866921e-06f, -1.200441961e-06f, -1.200014438e-06f, -1.199584352e-06f, -1.199151707e-06f, -1.198716501e-06f, -1.198278739e-06f, -1.197838419e-06f, -1.197395545e-06f, -1.196950118e-06f, + -1.196502139e-06f, -1.196051609e-06f, -1.195598530e-06f, -1.195142904e-06f, -1.194684731e-06f, -1.194224014e-06f, -1.193760754e-06f, -1.193294952e-06f, -1.192826610e-06f, -1.192355729e-06f, + -1.191882312e-06f, -1.191406358e-06f, -1.190927871e-06f, -1.190446851e-06f, -1.189963300e-06f, -1.189477220e-06f, -1.188988611e-06f, -1.188497476e-06f, -1.188003817e-06f, -1.187507633e-06f, + -1.187008929e-06f, -1.186507704e-06f, -1.186003960e-06f, -1.185497699e-06f, -1.184988923e-06f, -1.184477633e-06f, -1.183963831e-06f, -1.183447518e-06f, -1.182928696e-06f, -1.182407367e-06f, + -1.181883531e-06f, -1.181357192e-06f, -1.180828349e-06f, -1.180297006e-06f, -1.179763164e-06f, -1.179226823e-06f, -1.178687987e-06f, -1.178146656e-06f, -1.177602833e-06f, -1.177056518e-06f, + -1.176507714e-06f, -1.175956422e-06f, -1.175402644e-06f, -1.174846382e-06f, -1.174287636e-06f, -1.173726410e-06f, -1.173162705e-06f, -1.172596522e-06f, -1.172027862e-06f, -1.171456729e-06f, + -1.170883123e-06f, -1.170307047e-06f, -1.169728501e-06f, -1.169147488e-06f, -1.168564009e-06f, -1.167978067e-06f, -1.167389662e-06f, -1.166798797e-06f, -1.166205474e-06f, -1.165609693e-06f, + -1.165011458e-06f, -1.164410769e-06f, -1.163807629e-06f, -1.163202039e-06f, -1.162594001e-06f, -1.161983517e-06f, -1.161370589e-06f, -1.160755218e-06f, -1.160137406e-06f, -1.159517156e-06f, + -1.158894468e-06f, -1.158269345e-06f, -1.157641788e-06f, -1.157011800e-06f, -1.156379383e-06f, -1.155744537e-06f, -1.155107265e-06f, -1.154467569e-06f, -1.153825450e-06f, -1.153180911e-06f, + -1.152533954e-06f, -1.151884579e-06f, -1.151232790e-06f, -1.150578587e-06f, -1.149921974e-06f, -1.149262951e-06f, -1.148601521e-06f, -1.147937686e-06f, -1.147271447e-06f, -1.146602806e-06f, + -1.145931766e-06f, -1.145258328e-06f, -1.144582494e-06f, -1.143904266e-06f, -1.143223647e-06f, -1.142540637e-06f, -1.141855239e-06f, -1.141167455e-06f, -1.140477287e-06f, -1.139784737e-06f, + -1.139089806e-06f, -1.138392497e-06f, -1.137692812e-06f, -1.136990753e-06f, -1.136286321e-06f, -1.135579519e-06f, -1.134870349e-06f, -1.134158812e-06f, -1.133444911e-06f, -1.132728648e-06f, + -1.132010024e-06f, -1.131289042e-06f, -1.130565704e-06f, -1.129840012e-06f, -1.129111967e-06f, -1.128381572e-06f, -1.127648830e-06f, -1.126913741e-06f, -1.126176308e-06f, -1.125436533e-06f, + -1.124694419e-06f, -1.123949966e-06f, -1.123203178e-06f, -1.122454057e-06f, -1.121702603e-06f, -1.120948820e-06f, -1.120192710e-06f, -1.119434275e-06f, -1.118673516e-06f, -1.117910436e-06f, + -1.117145038e-06f, -1.116377322e-06f, -1.115607292e-06f, -1.114834949e-06f, -1.114060296e-06f, -1.113283334e-06f, -1.112504066e-06f, -1.111722494e-06f, -1.110938621e-06f, -1.110152447e-06f, + -1.109363976e-06f, -1.108573209e-06f, -1.107780150e-06f, -1.106984799e-06f, -1.106187159e-06f, -1.105387232e-06f, -1.104585021e-06f, -1.103780528e-06f, -1.102973754e-06f, -1.102164703e-06f, + -1.101353376e-06f, -1.100539775e-06f, -1.099723903e-06f, -1.098905761e-06f, -1.098085353e-06f, -1.097262681e-06f, -1.096437745e-06f, -1.095610550e-06f, -1.094781097e-06f, -1.093949388e-06f, + -1.093115425e-06f, -1.092279212e-06f, -1.091440749e-06f, -1.090600040e-06f, -1.089757087e-06f, -1.088911891e-06f, -1.088064455e-06f, -1.087214782e-06f, -1.086362874e-06f, -1.085508733e-06f, + -1.084652361e-06f, -1.083793760e-06f, -1.082932934e-06f, -1.082069884e-06f, -1.081204612e-06f, -1.080337121e-06f, -1.079467413e-06f, -1.078595491e-06f, -1.077721357e-06f, -1.076845013e-06f, + -1.075966461e-06f, -1.075085705e-06f, -1.074202745e-06f, -1.073317586e-06f, -1.072430228e-06f, -1.071540674e-06f, -1.070648927e-06f, -1.069754989e-06f, -1.068858863e-06f, -1.067960550e-06f, + -1.067060053e-06f, -1.066157375e-06f, -1.065252518e-06f, -1.064345485e-06f, -1.063436277e-06f, -1.062524897e-06f, -1.061611348e-06f, -1.060695632e-06f, -1.059777751e-06f, -1.058857708e-06f, + -1.057935506e-06f, -1.057011146e-06f, -1.056084631e-06f, -1.055155964e-06f, -1.054225147e-06f, -1.053292182e-06f, -1.052357072e-06f, -1.051419820e-06f, -1.050480428e-06f, -1.049538898e-06f, + -1.048595232e-06f, -1.047649434e-06f, -1.046701506e-06f, -1.045751450e-06f, -1.044799268e-06f, -1.043844964e-06f, -1.042888540e-06f, -1.041929997e-06f, -1.040969340e-06f, -1.040006569e-06f, + -1.039041689e-06f, -1.038074701e-06f, -1.037105607e-06f, -1.036134411e-06f, -1.035161114e-06f, -1.034185720e-06f, -1.033208231e-06f, -1.032228650e-06f, -1.031246978e-06f, -1.030263219e-06f, + -1.029277375e-06f, -1.028289448e-06f, -1.027299442e-06f, -1.026307359e-06f, -1.025313201e-06f, -1.024316971e-06f, -1.023318671e-06f, -1.022318305e-06f, -1.021315874e-06f, -1.020311382e-06f, + -1.019304830e-06f, -1.018296222e-06f, -1.017285560e-06f, -1.016272847e-06f, -1.015258085e-06f, -1.014241277e-06f, -1.013222426e-06f, -1.012201534e-06f, -1.011178603e-06f, -1.010153637e-06f, + -1.009126638e-06f, -1.008097609e-06f, -1.007066552e-06f, -1.006033470e-06f, -1.004998366e-06f, -1.003961242e-06f, -1.002922101e-06f, -1.001880945e-06f, -1.000837778e-06f, -9.997926021e-07f, + -9.987454197e-07f, -9.976962336e-07f, -9.966450465e-07f, -9.955918611e-07f, -9.945366802e-07f, -9.934795063e-07f, -9.924203422e-07f, -9.913591906e-07f, -9.902960542e-07f, -9.892309358e-07f, + -9.881638379e-07f, -9.870947634e-07f, -9.860237150e-07f, -9.849506954e-07f, -9.838757073e-07f, -9.827987534e-07f, -9.817198366e-07f, -9.806389595e-07f, -9.795561249e-07f, -9.784713356e-07f, + -9.773845942e-07f, -9.762959036e-07f, -9.752052665e-07f, -9.741126857e-07f, -9.730181639e-07f, -9.719217040e-07f, -9.708233086e-07f, -9.697229806e-07f, -9.686207228e-07f, -9.675165379e-07f, + -9.664104287e-07f, -9.653023981e-07f, -9.641924488e-07f, -9.630805837e-07f, -9.619668055e-07f, -9.608511170e-07f, -9.597335211e-07f, -9.586140206e-07f, -9.574926182e-07f, -9.563693169e-07f, + -9.552441195e-07f, -9.541170287e-07f, -9.529880475e-07f, -9.518571786e-07f, -9.507244249e-07f, -9.495897893e-07f, -9.484532745e-07f, -9.473148835e-07f, -9.461746192e-07f, -9.450324842e-07f, + -9.438884817e-07f, -9.427426143e-07f, -9.415948850e-07f, -9.404452966e-07f, -9.392938521e-07f, -9.381405543e-07f, -9.369854061e-07f, -9.358284103e-07f, -9.346695700e-07f, -9.335088879e-07f, + -9.323463670e-07f, -9.311820102e-07f, -9.300158203e-07f, -9.288478004e-07f, -9.276779532e-07f, -9.265062818e-07f, -9.253327891e-07f, -9.241574779e-07f, -9.229803512e-07f, -9.218014119e-07f, + -9.206206630e-07f, -9.194381075e-07f, -9.182537481e-07f, -9.170675880e-07f, -9.158796300e-07f, -9.146898771e-07f, -9.134983322e-07f, -9.123049983e-07f, -9.111098785e-07f, -9.099129755e-07f, + -9.087142925e-07f, -9.075138323e-07f, -9.063115980e-07f, -9.051075925e-07f, -9.039018188e-07f, -9.026942799e-07f, -9.014849788e-07f, -9.002739185e-07f, -8.990611020e-07f, -8.978465323e-07f, + -8.966302123e-07f, -8.954121451e-07f, -8.941923337e-07f, -8.929707811e-07f, -8.917474904e-07f, -8.905224644e-07f, -8.892957064e-07f, -8.880672192e-07f, -8.868370059e-07f, -8.856050696e-07f, + -8.843714133e-07f, -8.831360400e-07f, -8.818989528e-07f, -8.806601546e-07f, -8.794196487e-07f, -8.781774379e-07f, -8.769335254e-07f, -8.756879142e-07f, -8.744406074e-07f, -8.731916081e-07f, + -8.719409192e-07f, -8.706885440e-07f, -8.694344854e-07f, -8.681787465e-07f, -8.669213304e-07f, -8.656622403e-07f, -8.644014791e-07f, -8.631390500e-07f, -8.618749560e-07f, -8.606092003e-07f, + -8.593417860e-07f, -8.580727161e-07f, -8.568019938e-07f, -8.555296221e-07f, -8.542556043e-07f, -8.529799433e-07f, -8.517026423e-07f, -8.504237045e-07f, -8.491431329e-07f, -8.478609307e-07f, + -8.465771010e-07f, -8.452916470e-07f, -8.440045717e-07f, -8.427158783e-07f, -8.414255700e-07f, -8.401336499e-07f, -8.388401211e-07f, -8.375449869e-07f, -8.362482502e-07f, -8.349499144e-07f, + -8.336499826e-07f, -8.323484578e-07f, -8.310453434e-07f, -8.297406424e-07f, -8.284343580e-07f, -8.271264934e-07f, -8.258170518e-07f, -8.245060364e-07f, -8.231934503e-07f, -8.218792967e-07f, + -8.205635788e-07f, -8.192462998e-07f, -8.179274630e-07f, -8.166070714e-07f, -8.152851282e-07f, -8.139616368e-07f, -8.126366003e-07f, -8.113100219e-07f, -8.099819048e-07f, -8.086522522e-07f, + -8.073210673e-07f, -8.059883534e-07f, -8.046541137e-07f, -8.033183514e-07f, -8.019810697e-07f, -8.006422719e-07f, -7.993019612e-07f, -7.979601408e-07f, -7.966168140e-07f, -7.952719840e-07f, + -7.939256540e-07f, -7.925778274e-07f, -7.912285073e-07f, -7.898776969e-07f, -7.885253997e-07f, -7.871716187e-07f, -7.858163573e-07f, -7.844596188e-07f, -7.831014063e-07f, -7.817417232e-07f, + -7.803805727e-07f, -7.790179582e-07f, -7.776538828e-07f, -7.762883499e-07f, -7.749213627e-07f, -7.735529245e-07f, -7.721830387e-07f, -7.708117084e-07f, -7.694389371e-07f, -7.680647279e-07f, + -7.666890842e-07f, -7.653120092e-07f, -7.639335064e-07f, -7.625535789e-07f, -7.611722301e-07f, -7.597894633e-07f, -7.584052818e-07f, -7.570196890e-07f, -7.556326880e-07f, -7.542442824e-07f, + -7.528544753e-07f, -7.514632701e-07f, -7.500706701e-07f, -7.486766787e-07f, -7.472812992e-07f, -7.458845349e-07f, -7.444863891e-07f, -7.430868653e-07f, -7.416859666e-07f, -7.402836966e-07f, + -7.388800585e-07f, -7.374750556e-07f, -7.360686914e-07f, -7.346609691e-07f, -7.332518922e-07f, -7.318414640e-07f, -7.304296878e-07f, -7.290165670e-07f, -7.276021050e-07f, -7.261863051e-07f, + -7.247691708e-07f, -7.233507053e-07f, -7.219309121e-07f, -7.205097945e-07f, -7.190873559e-07f, -7.176635997e-07f, -7.162385293e-07f, -7.148121481e-07f, -7.133844594e-07f, -7.119554666e-07f, + -7.105251732e-07f, -7.090935824e-07f, -7.076606978e-07f, -7.062265228e-07f, -7.047910606e-07f, -7.033543147e-07f, -7.019162886e-07f, -7.004769857e-07f, -6.990364092e-07f, -6.975945627e-07f, + -6.961514496e-07f, -6.947070733e-07f, -6.932614372e-07f, -6.918145447e-07f, -6.903663993e-07f, -6.889170043e-07f, -6.874663632e-07f, -6.860144795e-07f, -6.845613565e-07f, -6.831069977e-07f, + -6.816514066e-07f, -6.801945865e-07f, -6.787365409e-07f, -6.772772732e-07f, -6.758167870e-07f, -6.743550856e-07f, -6.728921724e-07f, -6.714280510e-07f, -6.699627248e-07f, -6.684961973e-07f, + -6.670284718e-07f, -6.655595518e-07f, -6.640894409e-07f, -6.626181425e-07f, -6.611456600e-07f, -6.596719969e-07f, -6.581971566e-07f, -6.567211427e-07f, -6.552439587e-07f, -6.537656079e-07f, + -6.522860938e-07f, -6.508054200e-07f, -6.493235899e-07f, -6.478406071e-07f, -6.463564749e-07f, -6.448711968e-07f, -6.433847764e-07f, -6.418972172e-07f, -6.404085226e-07f, -6.389186961e-07f, + -6.374277412e-07f, -6.359356615e-07f, -6.344424603e-07f, -6.329481413e-07f, -6.314527079e-07f, -6.299561636e-07f, -6.284585119e-07f, -6.269597563e-07f, -6.254599004e-07f, -6.239589476e-07f, + -6.224569015e-07f, -6.209537656e-07f, -6.194495433e-07f, -6.179442383e-07f, -6.164378540e-07f, -6.149303939e-07f, -6.134218616e-07f, -6.119122606e-07f, -6.104015944e-07f, -6.088898666e-07f, + -6.073770806e-07f, -6.058632401e-07f, -6.043483485e-07f, -6.028324094e-07f, -6.013154262e-07f, -5.997974027e-07f, -5.982783422e-07f, -5.967582483e-07f, -5.952371246e-07f, -5.937149747e-07f, + -5.921918020e-07f, -5.906676101e-07f, -5.891424026e-07f, -5.876161829e-07f, -5.860889548e-07f, -5.845607216e-07f, -5.830314871e-07f, -5.815012546e-07f, -5.799700278e-07f, -5.784378103e-07f, + -5.769046056e-07f, -5.753704173e-07f, -5.738352489e-07f, -5.722991040e-07f, -5.707619861e-07f, -5.692238989e-07f, -5.676848459e-07f, -5.661448307e-07f, -5.646038569e-07f, -5.630619279e-07f, + -5.615190475e-07f, -5.599752192e-07f, -5.584304465e-07f, -5.568847330e-07f, -5.553380824e-07f, -5.537904982e-07f, -5.522419840e-07f, -5.506925433e-07f, -5.491421798e-07f, -5.475908971e-07f, + -5.460386987e-07f, -5.444855882e-07f, -5.429315693e-07f, -5.413766455e-07f, -5.398208204e-07f, -5.382640976e-07f, -5.367064808e-07f, -5.351479734e-07f, -5.335885792e-07f, -5.320283017e-07f, + -5.304671444e-07f, -5.289051112e-07f, -5.273422054e-07f, -5.257784308e-07f, -5.242137909e-07f, -5.226482894e-07f, -5.210819298e-07f, -5.195147158e-07f, -5.179466510e-07f, -5.163777390e-07f, + -5.148079835e-07f, -5.132373879e-07f, -5.116659560e-07f, -5.100936914e-07f, -5.085205977e-07f, -5.069466785e-07f, -5.053719374e-07f, -5.037963781e-07f, -5.022200042e-07f, -5.006428193e-07f, + -4.990648270e-07f, -4.974860310e-07f, -4.959064349e-07f, -4.943260424e-07f, -4.927448569e-07f, -4.911628823e-07f, -4.895801221e-07f, -4.879965800e-07f, -4.864122595e-07f, -4.848271644e-07f, + -4.832412983e-07f, -4.816546647e-07f, -4.800672675e-07f, -4.784791101e-07f, -4.768901962e-07f, -4.753005295e-07f, -4.737101136e-07f, -4.721189522e-07f, -4.705270489e-07f, -4.689344074e-07f, + -4.673410313e-07f, -4.657469242e-07f, -4.641520898e-07f, -4.625565318e-07f, -4.609602537e-07f, -4.593632593e-07f, -4.577655523e-07f, -4.561671362e-07f, -4.545680147e-07f, -4.529681915e-07f, + -4.513676702e-07f, -4.497664545e-07f, -4.481645480e-07f, -4.465619545e-07f, -4.449586775e-07f, -4.433547208e-07f, -4.417500879e-07f, -4.401447826e-07f, -4.385388085e-07f, -4.369321693e-07f, + -4.353248686e-07f, -4.337169101e-07f, -4.321082975e-07f, -4.304990345e-07f, -4.288891246e-07f, -4.272785717e-07f, -4.256673793e-07f, -4.240555511e-07f, -4.224430908e-07f, -4.208300020e-07f, + -4.192162885e-07f, -4.176019539e-07f, -4.159870019e-07f, -4.143714361e-07f, -4.127552603e-07f, -4.111384780e-07f, -4.095210931e-07f, -4.079031091e-07f, -4.062845297e-07f, -4.046653587e-07f, + -4.030455996e-07f, -4.014252563e-07f, -3.998043322e-07f, -3.981828312e-07f, -3.965607570e-07f, -3.949381131e-07f, -3.933149033e-07f, -3.916911312e-07f, -3.900668006e-07f, -3.884419152e-07f, + -3.868164785e-07f, -3.851904944e-07f, -3.835639664e-07f, -3.819368983e-07f, -3.803092938e-07f, -3.786811565e-07f, -3.770524901e-07f, -3.754232984e-07f, -3.737935849e-07f, -3.721633535e-07f, + -3.705326078e-07f, -3.689013514e-07f, -3.672695881e-07f, -3.656373216e-07f, -3.640045555e-07f, -3.623712935e-07f, -3.607375394e-07f, -3.591032968e-07f, -3.574685694e-07f, -3.558333610e-07f, + -3.541976751e-07f, -3.525615156e-07f, -3.509248860e-07f, -3.492877901e-07f, -3.476502316e-07f, -3.460122142e-07f, -3.443737416e-07f, -3.427348174e-07f, -3.410954454e-07f, -3.394556293e-07f, + -3.378153727e-07f, -3.361746794e-07f, -3.345335531e-07f, -3.328919974e-07f, -3.312500160e-07f, -3.296076127e-07f, -3.279647911e-07f, -3.263215550e-07f, -3.246779081e-07f, -3.230338539e-07f, + -3.213893964e-07f, -3.197445390e-07f, -3.180992856e-07f, -3.164536399e-07f, -3.148076055e-07f, -3.131611861e-07f, -3.115143855e-07f, -3.098672073e-07f, -3.082196552e-07f, -3.065717331e-07f, + -3.049234444e-07f, -3.032747930e-07f, -3.016257825e-07f, -2.999764167e-07f, -2.983266993e-07f, -2.966766339e-07f, -2.950262242e-07f, -2.933754741e-07f, -2.917243870e-07f, -2.900729668e-07f, + -2.884212172e-07f, -2.867691419e-07f, -2.851167445e-07f, -2.834640288e-07f, -2.818109984e-07f, -2.801576571e-07f, -2.785040086e-07f, -2.768500566e-07f, -2.751958047e-07f, -2.735412567e-07f, + -2.718864163e-07f, -2.702312871e-07f, -2.685758730e-07f, -2.669201775e-07f, -2.652642044e-07f, -2.636079574e-07f, -2.619514402e-07f, -2.602946565e-07f, -2.586376100e-07f, -2.569803043e-07f, + -2.553227433e-07f, -2.536649305e-07f, -2.520068697e-07f, -2.503485647e-07f, -2.486900190e-07f, -2.470312364e-07f, -2.453722206e-07f, -2.437129753e-07f, -2.420535042e-07f, -2.403938110e-07f, + -2.387338994e-07f, -2.370737730e-07f, -2.354134357e-07f, -2.337528911e-07f, -2.320921428e-07f, -2.304311946e-07f, -2.287700502e-07f, -2.271087133e-07f, -2.254471876e-07f, -2.237854767e-07f, + -2.221235844e-07f, -2.204615144e-07f, -2.187992703e-07f, -2.171368559e-07f, -2.154742749e-07f, -2.138115309e-07f, -2.121486276e-07f, -2.104855688e-07f, -2.088223581e-07f, -2.071589993e-07f, + -2.054954960e-07f, -2.038318519e-07f, -2.021680707e-07f, -2.005041561e-07f, -1.988401117e-07f, -1.971759414e-07f, -1.955116488e-07f, -1.938472375e-07f, -1.921827112e-07f, -1.905180738e-07f, + -1.888533287e-07f, -1.871884798e-07f, -1.855235307e-07f, -1.838584851e-07f, -1.821933466e-07f, -1.805281191e-07f, -1.788628061e-07f, -1.771974114e-07f, -1.755319386e-07f, -1.738663914e-07f, + -1.722007735e-07f, -1.705350886e-07f, -1.688693404e-07f, -1.672035325e-07f, -1.655376687e-07f, -1.638717526e-07f, -1.622057878e-07f, -1.605397782e-07f, -1.588737273e-07f, -1.572076389e-07f, + -1.555415166e-07f, -1.538753640e-07f, -1.522091850e-07f, -1.505429831e-07f, -1.488767620e-07f, -1.472105254e-07f, -1.455442770e-07f, -1.438780205e-07f, -1.422117595e-07f, -1.405454976e-07f, + -1.388792387e-07f, -1.372129863e-07f, -1.355467441e-07f, -1.338805158e-07f, -1.322143050e-07f, -1.305481155e-07f, -1.288819509e-07f, -1.272158148e-07f, -1.255497109e-07f, -1.238836430e-07f, + -1.222176146e-07f, -1.205516294e-07f, -1.188856911e-07f, -1.172198033e-07f, -1.155539697e-07f, -1.138881940e-07f, -1.122224799e-07f, -1.105568309e-07f, -1.088912508e-07f, -1.072257432e-07f, + -1.055603117e-07f, -1.038949601e-07f, -1.022296919e-07f, -1.005645109e-07f, -9.889942063e-08f, -9.723442481e-08f, -9.556952708e-08f, -9.390473108e-08f, -9.224004047e-08f, -9.057545889e-08f, + -8.891099000e-08f, -8.724663743e-08f, -8.558240485e-08f, -8.391829588e-08f, -8.225431419e-08f, -8.059046340e-08f, -7.892674716e-08f, -7.726316912e-08f, -7.559973291e-08f, -7.393644218e-08f, + -7.227330056e-08f, -7.061031168e-08f, -6.894747920e-08f, -6.728480673e-08f, -6.562229792e-08f, -6.395995640e-08f, -6.229778580e-08f, -6.063578975e-08f, -5.897397188e-08f, -5.731233582e-08f, + -5.565088521e-08f, -5.398962366e-08f, -5.232855480e-08f, -5.066768226e-08f, -4.900700965e-08f, -4.734654061e-08f, -4.568627876e-08f, -4.402622771e-08f, -4.236639108e-08f, -4.070677249e-08f, + -3.904737556e-08f, -3.738820391e-08f, -3.572926114e-08f, -3.407055087e-08f, -3.241207672e-08f, -3.075384229e-08f, -2.909585119e-08f, -2.743810703e-08f, -2.578061343e-08f, -2.412337398e-08f, + -2.246639228e-08f, -2.080967196e-08f, -1.915321659e-08f, -1.749702980e-08f, -1.584111516e-08f, -1.418547630e-08f, -1.253011679e-08f, -1.087504025e-08f, -9.220250250e-09f, -7.565750400e-09f, + -5.911544287e-09f, -4.257635502e-09f, -2.604027634e-09f, -9.507242715e-10f, 7.022709997e-10f, 2.354954594e-09f, 4.007322928e-09f, 5.659372418e-09f, 7.311099483e-09f, 8.962500545e-09f, + 1.061357202e-08f, 1.226431034e-08f, 1.391471193e-08f, 1.556477320e-08f, 1.721449059e-08f, 1.886386053e-08f, 2.051287945e-08f, 2.216154377e-08f, 2.380984994e-08f, 2.545779438e-08f, + 2.710537353e-08f, 2.875258383e-08f, 3.039942172e-08f, 3.204588364e-08f, 3.369196603e-08f, 3.533766533e-08f, 3.698297799e-08f, 3.862790045e-08f, 4.027242917e-08f, 4.191656059e-08f, + 4.356029117e-08f, 4.520361735e-08f, 4.684653558e-08f, 4.848904234e-08f, 5.013113407e-08f, 5.177280723e-08f, 5.341405828e-08f, 5.505488369e-08f, 5.669527991e-08f, 5.833524342e-08f, + 5.997477068e-08f, 6.161385815e-08f, 6.325250232e-08f, 6.489069964e-08f, 6.652844660e-08f, 6.816573966e-08f, 6.980257532e-08f, 7.143895003e-08f, 7.307486029e-08f, 7.471030258e-08f, + 7.634527337e-08f, 7.797976916e-08f, 7.961378643e-08f, 8.124732167e-08f, 8.288037137e-08f, 8.451293202e-08f, 8.614500012e-08f, 8.777657215e-08f, 8.940764463e-08f, 9.103821404e-08f, + 9.266827689e-08f, 9.429782968e-08f, 9.592686892e-08f, 9.755539111e-08f, 9.918339276e-08f, 1.008108704e-07f, 1.024378205e-07f, 1.040642396e-07f, 1.056901242e-07f, 1.073154708e-07f, + 1.089402759e-07f, 1.105645362e-07f, 1.121882480e-07f, 1.138114079e-07f, 1.154340125e-07f, 1.170560582e-07f, 1.186775417e-07f, 1.202984593e-07f, 1.219188078e-07f, 1.235385835e-07f, + 1.251577830e-07f, 1.267764030e-07f, 1.283944398e-07f, 1.300118901e-07f, 1.316287504e-07f, 1.332450173e-07f, 1.348606873e-07f, 1.364757569e-07f, 1.380902227e-07f, 1.397040813e-07f, + 1.413173292e-07f, 1.429299630e-07f, 1.445419792e-07f, 1.461533745e-07f, 1.477641453e-07f, 1.493742882e-07f, 1.509837998e-07f, 1.525926767e-07f, 1.542009155e-07f, 1.558085127e-07f, + 1.574154649e-07f, 1.590217686e-07f, 1.606274205e-07f, 1.622324172e-07f, 1.638367552e-07f, 1.654404311e-07f, 1.670434416e-07f, 1.686457831e-07f, 1.702474523e-07f, 1.718484459e-07f, + 1.734487603e-07f, 1.750483922e-07f, 1.766473382e-07f, 1.782455949e-07f, 1.798431589e-07f, 1.814400268e-07f, 1.830361952e-07f, 1.846316608e-07f, 1.862264201e-07f, 1.878204698e-07f, + 1.894138065e-07f, 1.910064269e-07f, 1.925983274e-07f, 1.941895048e-07f, 1.957799557e-07f, 1.973696768e-07f, 1.989586646e-07f, 2.005469158e-07f, 2.021344270e-07f, 2.037211949e-07f, + 2.053072161e-07f, 2.068924873e-07f, 2.084770051e-07f, 2.100607662e-07f, 2.116437671e-07f, 2.132260046e-07f, 2.148074754e-07f, 2.163881760e-07f, 2.179681032e-07f, 2.195472535e-07f, + 2.211256237e-07f, 2.227032105e-07f, 2.242800105e-07f, 2.258560203e-07f, 2.274312367e-07f, 2.290056563e-07f, 2.305792759e-07f, 2.321520920e-07f, 2.337241014e-07f, 2.352953008e-07f, + 2.368656868e-07f, 2.384352562e-07f, 2.400040056e-07f, 2.415719317e-07f, 2.431390313e-07f, 2.447053010e-07f, 2.462707376e-07f, 2.478353377e-07f, 2.493990981e-07f, 2.509620154e-07f, + 2.525240864e-07f, 2.540853078e-07f, 2.556456763e-07f, 2.572051887e-07f, 2.587638416e-07f, 2.603216318e-07f, 2.618785560e-07f, 2.634346110e-07f, 2.649897935e-07f, 2.665441001e-07f, + 2.680975278e-07f, 2.696500731e-07f, 2.712017328e-07f, 2.727525038e-07f, 2.743023827e-07f, 2.758513663e-07f, 2.773994513e-07f, 2.789466345e-07f, 2.804929127e-07f, 2.820382826e-07f, + 2.835827410e-07f, 2.851262847e-07f, 2.866689104e-07f, 2.882106149e-07f, 2.897513949e-07f, 2.912912473e-07f, 2.928301689e-07f, 2.943681563e-07f, 2.959052065e-07f, 2.974413161e-07f, + 2.989764820e-07f, 3.005107010e-07f, 3.020439699e-07f, 3.035762854e-07f, 3.051076444e-07f, 3.066380437e-07f, 3.081674801e-07f, 3.096959504e-07f, 3.112234513e-07f, 3.127499799e-07f, + 3.142755327e-07f, 3.158001067e-07f, 3.173236987e-07f, 3.188463055e-07f, 3.203679240e-07f, 3.218885509e-07f, 3.234081831e-07f, 3.249268175e-07f, 3.264444509e-07f, 3.279610801e-07f, + 3.294767020e-07f, 3.309913134e-07f, 3.325049112e-07f, 3.340174922e-07f, 3.355290534e-07f, 3.370395914e-07f, 3.385491033e-07f, 3.400575859e-07f, 3.415650360e-07f, 3.430714506e-07f, + 3.445768264e-07f, 3.460811604e-07f, 3.475844495e-07f, 3.490866905e-07f, 3.505878803e-07f, 3.520880159e-07f, 3.535870940e-07f, 3.550851117e-07f, 3.565820657e-07f, 3.580779531e-07f, + 3.595727707e-07f, 3.610665153e-07f, 3.625591840e-07f, 3.640507736e-07f, 3.655412811e-07f, 3.670307033e-07f, 3.685190372e-07f, 3.700062797e-07f, 3.714924278e-07f, 3.729774783e-07f, + 3.744614283e-07f, 3.759442746e-07f, 3.774260141e-07f, 3.789066439e-07f, 3.803861608e-07f, 3.818645619e-07f, 3.833418440e-07f, 3.848180042e-07f, 3.862930393e-07f, 3.877669464e-07f, + 3.892397224e-07f, 3.907113642e-07f, 3.921818689e-07f, 3.936512334e-07f, 3.951194547e-07f, 3.965865297e-07f, 3.980524555e-07f, 3.995172291e-07f, 4.009808473e-07f, 4.024433073e-07f, + 4.039046060e-07f, 4.053647404e-07f, 4.068237075e-07f, 4.082815044e-07f, 4.097381279e-07f, 4.111935752e-07f, 4.126478432e-07f, 4.141009290e-07f, 4.155528296e-07f, 4.170035420e-07f, + 4.184530632e-07f, 4.199013902e-07f, 4.213485202e-07f, 4.227944501e-07f, 4.242391770e-07f, 4.256826978e-07f, 4.271250098e-07f, 4.285661098e-07f, 4.300059950e-07f, 4.314446624e-07f, + 4.328821090e-07f, 4.343183320e-07f, 4.357533284e-07f, 4.371870953e-07f, 4.386196297e-07f, 4.400509287e-07f, 4.414809894e-07f, 4.429098089e-07f, 4.443373842e-07f, 4.457637125e-07f, + 4.471887908e-07f, 4.486126162e-07f, 4.500351859e-07f, 4.514564968e-07f, 4.528765462e-07f, 4.542953312e-07f, 4.557128488e-07f, 4.571290962e-07f, 4.585440704e-07f, 4.599577687e-07f, + 4.613701880e-07f, 4.627813257e-07f, 4.641911787e-07f, 4.655997442e-07f, 4.670070194e-07f, 4.684130015e-07f, 4.698176874e-07f, 4.712210744e-07f, 4.726231597e-07f, 4.740239404e-07f, + 4.754234137e-07f, 4.768215766e-07f, 4.782184265e-07f, 4.796139604e-07f, 4.810081755e-07f, 4.824010690e-07f, 4.837926382e-07f, 4.851828800e-07f, 4.865717919e-07f, 4.879593708e-07f, + 4.893456141e-07f, 4.907305189e-07f, 4.921140825e-07f, 4.934963019e-07f, 4.948771745e-07f, 4.962566975e-07f, 4.976348680e-07f, 4.990116833e-07f, 5.003871406e-07f, 5.017612371e-07f, + 5.031339701e-07f, 5.045053367e-07f, 5.058753343e-07f, 5.072439600e-07f, 5.086112111e-07f, 5.099770849e-07f, 5.113415785e-07f, 5.127046893e-07f, 5.140664145e-07f, 5.154267514e-07f, + 5.167856972e-07f, 5.181432491e-07f, 5.194994046e-07f, 5.208541607e-07f, 5.222075149e-07f, 5.235594644e-07f, 5.249100064e-07f, 5.262591384e-07f, 5.276068574e-07f, 5.289531610e-07f, + 5.302980462e-07f, 5.316415106e-07f, 5.329835513e-07f, 5.343241657e-07f, 5.356633511e-07f, 5.370011047e-07f, 5.383374240e-07f, 5.396723063e-07f, 5.410057489e-07f, 5.423377490e-07f, + 5.436683041e-07f, 5.449974115e-07f, 5.463250685e-07f, 5.476512726e-07f, 5.489760209e-07f, 5.502993109e-07f, 5.516211400e-07f, 5.529415055e-07f, 5.542604047e-07f, 5.555778351e-07f, + 5.568937940e-07f, 5.582082788e-07f, 5.595212869e-07f, 5.608328156e-07f, 5.621428624e-07f, 5.634514246e-07f, 5.647584996e-07f, 5.660640849e-07f, 5.673681778e-07f, 5.686707757e-07f, + 5.699718761e-07f, 5.712714764e-07f, 5.725695739e-07f, 5.738661662e-07f, 5.751612506e-07f, 5.764548245e-07f, 5.777468855e-07f, 5.790374309e-07f, 5.803264581e-07f, 5.816139647e-07f, + 5.828999481e-07f, 5.841844057e-07f, 5.854673349e-07f, 5.867487333e-07f, 5.880285983e-07f, 5.893069274e-07f, 5.905837180e-07f, 5.918589677e-07f, 5.931326738e-07f, 5.944048339e-07f, + 5.956754455e-07f, 5.969445061e-07f, 5.982120131e-07f, 5.994779641e-07f, 6.007423565e-07f, 6.020051880e-07f, 6.032664558e-07f, 6.045261577e-07f, 6.057842911e-07f, 6.070408536e-07f, + 6.082958426e-07f, 6.095492557e-07f, 6.108010904e-07f, 6.120513443e-07f, 6.133000149e-07f, 6.145470997e-07f, 6.157925964e-07f, 6.170365024e-07f, 6.182788153e-07f, 6.195195327e-07f, + 6.207586522e-07f, 6.219961713e-07f, 6.232320876e-07f, 6.244663986e-07f, 6.256991020e-07f, 6.269301954e-07f, 6.281596762e-07f, 6.293875422e-07f, 6.306137909e-07f, 6.318384200e-07f, + 6.330614269e-07f, 6.342828095e-07f, 6.355025651e-07f, 6.367206916e-07f, 6.379371864e-07f, 6.391520473e-07f, 6.403652718e-07f, 6.415768576e-07f, 6.427868023e-07f, 6.439951036e-07f, + 6.452017591e-07f, 6.464067665e-07f, 6.476101234e-07f, 6.488118275e-07f, 6.500118764e-07f, 6.512102679e-07f, 6.524069995e-07f, 6.536020690e-07f, 6.547954740e-07f, 6.559872123e-07f, + 6.571772815e-07f, 6.583656792e-07f, 6.595524033e-07f, 6.607374514e-07f, 6.619208211e-07f, 6.631025103e-07f, 6.642825166e-07f, 6.654608378e-07f, 6.666374715e-07f, 6.678124155e-07f, + 6.689856675e-07f, 6.701572252e-07f, 6.713270865e-07f, 6.724952489e-07f, 6.736617104e-07f, 6.748264686e-07f, 6.759895212e-07f, 6.771508661e-07f, 6.783105010e-07f, 6.794684237e-07f, + 6.806246319e-07f, 6.817791234e-07f, 6.829318960e-07f, 6.840829475e-07f, 6.852322756e-07f, 6.863798782e-07f, 6.875257531e-07f, 6.886698980e-07f, 6.898123107e-07f, 6.909529892e-07f, + 6.920919311e-07f, 6.932291343e-07f, 6.943645966e-07f, 6.954983159e-07f, 6.966302899e-07f, 6.977605166e-07f, 6.988889937e-07f, 7.000157191e-07f, 7.011406907e-07f, 7.022639062e-07f, + 7.033853636e-07f, 7.045050607e-07f, 7.056229953e-07f, 7.067391654e-07f, 7.078535688e-07f, 7.089662034e-07f, 7.100770671e-07f, 7.111861577e-07f, 7.122934732e-07f, 7.133990114e-07f, + 7.145027703e-07f, 7.156047477e-07f, 7.167049416e-07f, 7.178033498e-07f, 7.188999703e-07f, 7.199948010e-07f, 7.210878399e-07f, 7.221790848e-07f, 7.232685336e-07f, 7.243561845e-07f, + 7.254420351e-07f, 7.265260836e-07f, 7.276083279e-07f, 7.286887659e-07f, 7.297673955e-07f, 7.308442148e-07f, 7.319192218e-07f, 7.329924143e-07f, 7.340637904e-07f, 7.351333480e-07f, + 7.362010851e-07f, 7.372669998e-07f, 7.383310900e-07f, 7.393933537e-07f, 7.404537890e-07f, 7.415123937e-07f, 7.425691661e-07f, 7.436241039e-07f, 7.446772054e-07f, 7.457284684e-07f, + 7.467778911e-07f, 7.478254715e-07f, 7.488712075e-07f, 7.499150974e-07f, 7.509571390e-07f, 7.519973304e-07f, 7.530356698e-07f, 7.540721552e-07f, 7.551067846e-07f, 7.561395561e-07f, + 7.571704678e-07f, 7.581995177e-07f, 7.592267040e-07f, 7.602520247e-07f, 7.612754780e-07f, 7.622970618e-07f, 7.633167744e-07f, 7.643346139e-07f, 7.653505782e-07f, 7.663646657e-07f, + 7.673768743e-07f, 7.683872022e-07f, 7.693956475e-07f, 7.704022084e-07f, 7.714068830e-07f, 7.724096694e-07f, 7.734105658e-07f, 7.744095703e-07f, 7.754066812e-07f, 7.764018965e-07f, + 7.773952144e-07f, 7.783866331e-07f, 7.793761508e-07f, 7.803637656e-07f, 7.813494757e-07f, 7.823332794e-07f, 7.833151747e-07f, 7.842951599e-07f, 7.852732333e-07f, 7.862493929e-07f, + 7.872236371e-07f, 7.881959640e-07f, 7.891663718e-07f, 7.901348588e-07f, 7.911014233e-07f, 7.920660633e-07f, 7.930287772e-07f, 7.939895633e-07f, 7.949484197e-07f, 7.959053447e-07f, + 7.968603366e-07f, 7.978133936e-07f, 7.987645140e-07f, 7.997136960e-07f, 8.006609380e-07f, 8.016062383e-07f, 8.025495950e-07f, 8.034910065e-07f, 8.044304711e-07f, 8.053679871e-07f, + 8.063035527e-07f, 8.072371664e-07f, 8.081688263e-07f, 8.090985309e-07f, 8.100262784e-07f, 8.109520671e-07f, 8.118758955e-07f, 8.127977617e-07f, 8.137176643e-07f, 8.146356014e-07f, + 8.155515715e-07f, 8.164655729e-07f, 8.173776040e-07f, 8.182876631e-07f, 8.191957486e-07f, 8.201018589e-07f, 8.210059923e-07f, 8.219081472e-07f, 8.228083221e-07f, 8.237065152e-07f, + 8.246027251e-07f, 8.254969500e-07f, 8.263891885e-07f, 8.272794389e-07f, 8.281676995e-07f, 8.290539690e-07f, 8.299382456e-07f, 8.308205277e-07f, 8.317008140e-07f, 8.325791026e-07f, + 8.334553922e-07f, 8.343296811e-07f, 8.352019679e-07f, 8.360722509e-07f, 8.369405286e-07f, 8.378067995e-07f, 8.386710620e-07f, 8.395333147e-07f, 8.403935560e-07f, 8.412517844e-07f, + 8.421079984e-07f, 8.429621965e-07f, 8.438143771e-07f, 8.446645388e-07f, 8.455126801e-07f, 8.463587995e-07f, 8.472028956e-07f, 8.480449667e-07f, 8.488850116e-07f, 8.497230286e-07f, + 8.505590164e-07f, 8.513929734e-07f, 8.522248983e-07f, 8.530547895e-07f, 8.538826457e-07f, 8.547084654e-07f, 8.555322471e-07f, 8.563539895e-07f, 8.571736910e-07f, 8.579913503e-07f, + 8.588069660e-07f, 8.596205367e-07f, 8.604320609e-07f, 8.612415372e-07f, 8.620489643e-07f, 8.628543408e-07f, 8.636576652e-07f, 8.644589362e-07f, 8.652581524e-07f, 8.660553125e-07f, + 8.668504150e-07f, 8.676434586e-07f, 8.684344420e-07f, 8.692233638e-07f, 8.700102226e-07f, 8.707950171e-07f, 8.715777460e-07f, 8.723584079e-07f, 8.731370015e-07f, 8.739135255e-07f, + 8.746879785e-07f, 8.754603593e-07f, 8.762306665e-07f, 8.769988989e-07f, 8.777650550e-07f, 8.785291337e-07f, 8.792911337e-07f, 8.800510535e-07f, 8.808088921e-07f, 8.815646480e-07f, + 8.823183201e-07f, 8.830699070e-07f, 8.838194075e-07f, 8.845668204e-07f, 8.853121443e-07f, 8.860553781e-07f, 8.867965205e-07f, 8.875355702e-07f, 8.882725261e-07f, 8.890073868e-07f, + 8.897401512e-07f, 8.904708181e-07f, 8.911993862e-07f, 8.919258544e-07f, 8.926502214e-07f, 8.933724860e-07f, 8.940926470e-07f, 8.948107033e-07f, 8.955266537e-07f, 8.962404969e-07f, + 8.969522319e-07f, 8.976618574e-07f, 8.983693723e-07f, 8.990747754e-07f, 8.997780655e-07f, 9.004792416e-07f, 9.011783024e-07f, 9.018752469e-07f, 9.025700738e-07f, 9.032627822e-07f, + 9.039533707e-07f, 9.046418384e-07f, 9.053281840e-07f, 9.060124066e-07f, 9.066945049e-07f, 9.073744779e-07f, 9.080523245e-07f, 9.087280436e-07f, 9.094016341e-07f, 9.100730949e-07f, + 9.107424250e-07f, 9.114096233e-07f, 9.120746886e-07f, 9.127376200e-07f, 9.133984164e-07f, 9.140570768e-07f, 9.147136000e-07f, 9.153679851e-07f, 9.160202310e-07f, 9.166703366e-07f, + 9.173183011e-07f, 9.179641232e-07f, 9.186078021e-07f, 9.192493367e-07f, 9.198887259e-07f, 9.205259689e-07f, 9.211610645e-07f, 9.217940119e-07f, 9.224248099e-07f, 9.230534577e-07f, + 9.236799542e-07f, 9.243042985e-07f, 9.249264896e-07f, 9.255465266e-07f, 9.261644084e-07f, 9.267801342e-07f, 9.273937030e-07f, 9.280051138e-07f, 9.286143657e-07f, 9.292214577e-07f, + 9.298263890e-07f, 9.304291587e-07f, 9.310297657e-07f, 9.316282092e-07f, 9.322244882e-07f, 9.328186020e-07f, 9.334105495e-07f, 9.340003299e-07f, 9.345879422e-07f, 9.351733857e-07f, + 9.357566594e-07f, 9.363377624e-07f, 9.369166940e-07f, 9.374934531e-07f, 9.380680390e-07f, 9.386404508e-07f, 9.392106876e-07f, 9.397787487e-07f, 9.403446331e-07f, 9.409083400e-07f, + 9.414698687e-07f, 9.420292182e-07f, 9.425863878e-07f, 9.431413766e-07f, 9.436941839e-07f, 9.442448088e-07f, 9.447932505e-07f, 9.453395082e-07f, 9.458835812e-07f, 9.464254686e-07f, + 9.469651698e-07f, 9.475026838e-07f, 9.480380100e-07f, 9.485711475e-07f, 9.491020956e-07f, 9.496308536e-07f, 9.501574207e-07f, 9.506817961e-07f, 9.512039792e-07f, 9.517239691e-07f, + 9.522417652e-07f, 9.527573667e-07f, 9.532707730e-07f, 9.537819832e-07f, 9.542909967e-07f, 9.547978127e-07f, 9.553024307e-07f, 9.558048498e-07f, 9.563050694e-07f, 9.568030888e-07f, + 9.572989073e-07f, 9.577925243e-07f, 9.582839391e-07f, 9.587731509e-07f, 9.592601593e-07f, 9.597449634e-07f, 9.602275626e-07f, 9.607079564e-07f, 9.611861440e-07f, 9.616621248e-07f, + 9.621358982e-07f, 9.626074636e-07f, 9.630768204e-07f, 9.635439678e-07f, 9.640089054e-07f, 9.644716325e-07f, 9.649321485e-07f, 9.653904528e-07f, 9.658465449e-07f, 9.663004241e-07f, + 9.667520898e-07f, 9.672015416e-07f, 9.676487787e-07f, 9.680938007e-07f, 9.685366070e-07f, 9.689771971e-07f, 9.694155703e-07f, 9.698517261e-07f, 9.702856640e-07f, 9.707173835e-07f, + 9.711468841e-07f, 9.715741651e-07f, 9.719992261e-07f, 9.724220666e-07f, 9.728426860e-07f, 9.732610839e-07f, 9.736772597e-07f, 9.740912130e-07f, 9.745029433e-07f, 9.749124500e-07f, + 9.753197327e-07f, 9.757247910e-07f, 9.761276243e-07f, 9.765282321e-07f, 9.769266141e-07f, 9.773227698e-07f, 9.777166987e-07f, 9.781084004e-07f, 9.784978744e-07f, 9.788851202e-07f, + 9.792701376e-07f, 9.796529260e-07f, 9.800334850e-07f, 9.804118142e-07f, 9.807879132e-07f, 9.811617816e-07f, 9.815334190e-07f, 9.819028250e-07f, 9.822699991e-07f, 9.826349411e-07f, + 9.829976505e-07f, 9.833581270e-07f, 9.837163702e-07f, 9.840723796e-07f, 9.844261551e-07f, 9.847776961e-07f, 9.851270024e-07f, 9.854740736e-07f, 9.858189094e-07f, 9.861615094e-07f, + 9.865018733e-07f, 9.868400008e-07f, 9.871758915e-07f, 9.875095452e-07f, 9.878409615e-07f, 9.881701401e-07f, 9.884970808e-07f, 9.888217831e-07f, 9.891442469e-07f, 9.894644719e-07f, + 9.897824577e-07f, 9.900982041e-07f, 9.904117109e-07f, 9.907229777e-07f, 9.910320042e-07f, 9.913387904e-07f, 9.916433358e-07f, 9.919456402e-07f, 9.922457035e-07f, 9.925435253e-07f, + 9.928391055e-07f, 9.931324438e-07f, 9.934235399e-07f, 9.937123938e-07f, 9.939990051e-07f, 9.942833736e-07f, 9.945654992e-07f, 9.948453817e-07f, 9.951230208e-07f, 9.953984165e-07f, + 9.956715684e-07f, 9.959424764e-07f, 9.962111404e-07f, 9.964775602e-07f, 9.967417357e-07f, 9.970036666e-07f, 9.972633528e-07f, 9.975207942e-07f, 9.977759906e-07f, 9.980289419e-07f, + 9.982796480e-07f, 9.985281087e-07f, 9.987743240e-07f, 9.990182936e-07f, 9.992600176e-07f, 9.994994957e-07f, 9.997367279e-07f, 9.999717141e-07f, 1.000204454e-06f, 1.000434948e-06f, + 1.000663196e-06f, 1.000889197e-06f, 1.001112952e-06f, 1.001334460e-06f, 1.001553722e-06f, 1.001770737e-06f, 1.001985506e-06f, 1.002198028e-06f, 1.002408303e-06f, 1.002616331e-06f, + 1.002822113e-06f, 1.003025648e-06f, 1.003226936e-06f, 1.003425977e-06f, 1.003622771e-06f, 1.003817318e-06f, 1.004009618e-06f, 1.004199672e-06f, 1.004387478e-06f, 1.004573038e-06f, + 1.004756351e-06f, 1.004937417e-06f, 1.005116236e-06f, 1.005292808e-06f, 1.005467134e-06f, 1.005639213e-06f, 1.005809045e-06f, 1.005976631e-06f, 1.006141970e-06f, 1.006305063e-06f, + 1.006465909e-06f, 1.006624509e-06f, 1.006780863e-06f, 1.006934971e-06f, 1.007086832e-06f, 1.007236448e-06f, 1.007383817e-06f, 1.007528941e-06f, 1.007671819e-06f, 1.007812452e-06f, + 1.007950839e-06f, 1.008086981e-06f, 1.008220878e-06f, 1.008352529e-06f, 1.008481936e-06f, 1.008609097e-06f, 1.008734015e-06f, 1.008856687e-06f, 1.008977116e-06f, 1.009095300e-06f, + 1.009211240e-06f, 1.009324936e-06f, 1.009436389e-06f, 1.009545598e-06f, 1.009652564e-06f, 1.009757286e-06f, 1.009859766e-06f, 1.009960003e-06f, 1.010057998e-06f, 1.010153750e-06f, + 1.010247260e-06f, 1.010338528e-06f, 1.010427555e-06f, 1.010514340e-06f, 1.010598885e-06f, 1.010681188e-06f, 1.010761250e-06f, 1.010839072e-06f, 1.010914654e-06f, 1.010987996e-06f, + 1.011059098e-06f, 1.011127961e-06f, 1.011194585e-06f, 1.011258970e-06f, 1.011321116e-06f, 1.011381024e-06f, 1.011438695e-06f, 1.011494127e-06f, 1.011547322e-06f, 1.011598280e-06f, + 1.011647001e-06f, 1.011693486e-06f, 1.011737735e-06f, 1.011779748e-06f, 1.011819526e-06f, 1.011857068e-06f, 1.011892376e-06f, 1.011925449e-06f, 1.011956288e-06f, 1.011984894e-06f, + 1.012011266e-06f, 1.012035405e-06f, 1.012057311e-06f, 1.012076986e-06f, 1.012094428e-06f, 1.012109639e-06f, 1.012122619e-06f, 1.012133368e-06f, 1.012141887e-06f, 1.012148176e-06f, + 1.012152236e-06f, 1.012154066e-06f, 1.012153668e-06f, 1.012151042e-06f, 1.012146188e-06f, 1.012139107e-06f, 1.012129798e-06f, 1.012118264e-06f, 1.012104503e-06f, 1.012088517e-06f, + 1.012070305e-06f, 1.012049869e-06f, 1.012027209e-06f, 1.012002325e-06f, 1.011975218e-06f, 1.011945889e-06f, 1.011914337e-06f, 1.011880563e-06f, 1.011844568e-06f, 1.011806352e-06f, + 1.011765916e-06f, 1.011723260e-06f, 1.011678385e-06f, 1.011631292e-06f, 1.011581980e-06f, 1.011530450e-06f, 1.011476704e-06f, 1.011420741e-06f, 1.011362562e-06f, 1.011302167e-06f, + 1.011239558e-06f, 1.011174734e-06f, 1.011107696e-06f, 1.011038446e-06f, 1.010966982e-06f, 1.010893307e-06f, 1.010817420e-06f, 1.010739322e-06f, 1.010659014e-06f, 1.010576496e-06f, + 1.010491769e-06f, 1.010404833e-06f, 1.010315690e-06f, 1.010224340e-06f, 1.010130782e-06f, 1.010035019e-06f, 1.009937051e-06f, 1.009836877e-06f, 1.009734500e-06f, 1.009629919e-06f, + 1.009523135e-06f, 1.009414149e-06f, 1.009302962e-06f, 1.009189574e-06f, 1.009073985e-06f, 1.008956197e-06f, 1.008836211e-06f, 1.008714026e-06f, 1.008589644e-06f, 1.008463065e-06f, + 1.008334290e-06f, 1.008203319e-06f, 1.008070155e-06f, 1.007934796e-06f, 1.007797243e-06f, 1.007657499e-06f, 1.007515562e-06f, 1.007371435e-06f, 1.007225117e-06f, 1.007076610e-06f, + 1.006925914e-06f, 1.006773030e-06f, 1.006617958e-06f, 1.006460700e-06f, 1.006301257e-06f, 1.006139628e-06f, 1.005975815e-06f, 1.005809818e-06f, 1.005641639e-06f, 1.005471278e-06f, + 1.005298735e-06f, 1.005124013e-06f, 1.004947111e-06f, 1.004768030e-06f, 1.004586771e-06f, 1.004403335e-06f, 1.004217723e-06f, 1.004029936e-06f, 1.003839974e-06f, 1.003647838e-06f, + 1.003453529e-06f, 1.003257048e-06f, 1.003058396e-06f, 1.002857573e-06f, 1.002654581e-06f, 1.002449420e-06f, 1.002242091e-06f, 1.002032596e-06f, 1.001820934e-06f, 1.001607107e-06f, + 1.001391116e-06f, 1.001172961e-06f, 1.000952644e-06f, 1.000730165e-06f, 1.000505526e-06f, 1.000278726e-06f, 1.000049768e-06f, 9.998186518e-07f, 9.995853784e-07f, 9.993499489e-07f, + 9.991123641e-07f, 9.988726251e-07f, 9.986307327e-07f, 9.983866879e-07f, 9.981404917e-07f, 9.978921450e-07f, 9.976416487e-07f, 9.973890038e-07f, 9.971342113e-07f, 9.968772721e-07f, + 9.966181873e-07f, 9.963569578e-07f, 9.960935846e-07f, 9.958280687e-07f, 9.955604110e-07f, 9.952906126e-07f, 9.950186745e-07f, 9.947445977e-07f, 9.944683832e-07f, 9.941900319e-07f, + 9.939095451e-07f, 9.936269235e-07f, 9.933421684e-07f, 9.930552807e-07f, 9.927662614e-07f, 9.924751117e-07f, 9.921818325e-07f, 9.918864249e-07f, 9.915888900e-07f, 9.912892288e-07f, + 9.909874424e-07f, 9.906835318e-07f, 9.903774982e-07f, 9.900693426e-07f, 9.897590661e-07f, 9.894466698e-07f, 9.891321547e-07f, 9.888155221e-07f, 9.884967729e-07f, 9.881759083e-07f, + 9.878529294e-07f, 9.875278373e-07f, 9.872006332e-07f, 9.868713180e-07f, 9.865398931e-07f, 9.862063595e-07f, 9.858707184e-07f, 9.855329708e-07f, 9.851931180e-07f, 9.848511611e-07f, + 9.845071012e-07f, 9.841609395e-07f, 9.838126772e-07f, 9.834623155e-07f, 9.831098554e-07f, 9.827552983e-07f, 9.823986452e-07f, 9.820398973e-07f, 9.816790560e-07f, 9.813161222e-07f, + 9.809510973e-07f, 9.805839824e-07f, 9.802147788e-07f, 9.798434877e-07f, 9.794701102e-07f, 9.790946477e-07f, 9.787171012e-07f, 9.783374721e-07f, 9.779557617e-07f, 9.775719710e-07f, + 9.771861014e-07f, 9.767981542e-07f, 9.764081305e-07f, 9.760160316e-07f, 9.756218588e-07f, 9.752256134e-07f, 9.748272966e-07f, 9.744269097e-07f, 9.740244539e-07f, 9.736199306e-07f, + 9.732133411e-07f, 9.728046866e-07f, 9.723939684e-07f, 9.719811878e-07f, 9.715663462e-07f, 9.711494448e-07f, 9.707304849e-07f, 9.703094679e-07f, 9.698863951e-07f, 9.694612678e-07f, + 9.690340874e-07f, 9.686048551e-07f, 9.681735723e-07f, 9.677402404e-07f, 9.673048607e-07f, 9.668674345e-07f, 9.664279632e-07f, 9.659864482e-07f, 9.655428908e-07f, 9.650972924e-07f, + 9.646496544e-07f, 9.641999781e-07f, 9.637482649e-07f, 9.632945163e-07f, 9.628387335e-07f, 9.623809180e-07f, 9.619210712e-07f, 9.614591945e-07f, 9.609952893e-07f, 9.605293570e-07f, + 9.600613990e-07f, 9.595914167e-07f, 9.591194116e-07f, 9.586453851e-07f, 9.581693386e-07f, 9.576912736e-07f, 9.572111914e-07f, 9.567290935e-07f, 9.562449815e-07f, 9.557588567e-07f, + 9.552707205e-07f, 9.547805745e-07f, 9.542884201e-07f, 9.537942588e-07f, 9.532980921e-07f, 9.527999213e-07f, 9.522997481e-07f, 9.517975739e-07f, 9.512934002e-07f, 9.507872284e-07f, + 9.502790601e-07f, 9.497688968e-07f, 9.492567400e-07f, 9.487425911e-07f, 9.482264518e-07f, 9.477083235e-07f, 9.471882077e-07f, 9.466661060e-07f, 9.461420199e-07f, 9.456159509e-07f, + 9.450879006e-07f, 9.445578705e-07f, 9.440258622e-07f, 9.434918772e-07f, 9.429559170e-07f, 9.424179833e-07f, 9.418780776e-07f, 9.413362014e-07f, 9.407923564e-07f, 9.402465440e-07f, + 9.396987659e-07f, 9.391490237e-07f, 9.385973190e-07f, 9.380436533e-07f, 9.374880282e-07f, 9.369304453e-07f, 9.363709063e-07f, 9.358094128e-07f, 9.352459662e-07f, 9.346805684e-07f, + 9.341132209e-07f, 9.335439252e-07f, 9.329726831e-07f, 9.323994962e-07f, 9.318243661e-07f, 9.312472944e-07f, 9.306682828e-07f, 9.300873330e-07f, 9.295044465e-07f, 9.289196251e-07f, + 9.283328704e-07f, 9.277441841e-07f, 9.271535677e-07f, 9.265610231e-07f, 9.259665519e-07f, 9.253701557e-07f, 9.247718362e-07f, 9.241715952e-07f, 9.235694343e-07f, 9.229653551e-07f, + 9.223593595e-07f, 9.217514491e-07f, 9.211416256e-07f, 9.205298908e-07f, 9.199162463e-07f, 9.193006938e-07f, 9.186832351e-07f, 9.180638719e-07f, 9.174426059e-07f, 9.168194389e-07f, + 9.161943726e-07f, 9.155674088e-07f, 9.149385491e-07f, 9.143077954e-07f, 9.136751493e-07f, 9.130406127e-07f, 9.124041874e-07f, 9.117658749e-07f, 9.111256772e-07f, 9.104835961e-07f, + 9.098396332e-07f, 9.091937903e-07f, 9.085460693e-07f, 9.078964720e-07f, 9.072450000e-07f, 9.065916553e-07f, 9.059364396e-07f, 9.052793547e-07f, 9.046204025e-07f, 9.039595846e-07f, + 9.032969031e-07f, 9.026323595e-07f, 9.019659559e-07f, 9.012976940e-07f, 9.006275756e-07f, 8.999556026e-07f, 8.992817768e-07f, 8.986061000e-07f, 8.979285741e-07f, 8.972492010e-07f, + 8.965679824e-07f, 8.958849203e-07f, 8.952000165e-07f, 8.945132728e-07f, 8.938246912e-07f, 8.931342735e-07f, 8.924420215e-07f, 8.917479372e-07f, 8.910520224e-07f, 8.903542790e-07f, + 8.896547089e-07f, 8.889533141e-07f, 8.882500962e-07f, 8.875450574e-07f, 8.868381995e-07f, 8.861295243e-07f, 8.854190339e-07f, 8.847067301e-07f, 8.839926148e-07f, 8.832766899e-07f, + 8.825589575e-07f, 8.818394193e-07f, 8.811180774e-07f, 8.803949337e-07f, 8.796699900e-07f, 8.789432484e-07f, 8.782147108e-07f, 8.774843792e-07f, 8.767522555e-07f, 8.760183416e-07f, + 8.752826395e-07f, 8.745451513e-07f, 8.738058787e-07f, 8.730648239e-07f, 8.723219888e-07f, 8.715773754e-07f, 8.708309856e-07f, 8.700828215e-07f, 8.693328850e-07f, 8.685811781e-07f, + 8.678277028e-07f, 8.670724612e-07f, 8.663154551e-07f, 8.655566867e-07f, 8.647961579e-07f, 8.640338708e-07f, 8.632698274e-07f, 8.625040296e-07f, 8.617364795e-07f, 8.609671792e-07f, + 8.601961306e-07f, 8.594233359e-07f, 8.586487970e-07f, 8.578725159e-07f, 8.570944948e-07f, 8.563147357e-07f, 8.555332406e-07f, 8.547500116e-07f, 8.539650507e-07f, 8.531783600e-07f, + 8.523899416e-07f, 8.515997975e-07f, 8.508079298e-07f, 8.500143406e-07f, 8.492190320e-07f, 8.484220060e-07f, 8.476232647e-07f, 8.468228102e-07f, 8.460206447e-07f, 8.452167702e-07f, + 8.444111887e-07f, 8.436039025e-07f, 8.427949136e-07f, 8.419842241e-07f, 8.411718362e-07f, 8.403577519e-07f, 8.395419734e-07f, 8.387245027e-07f, 8.379053421e-07f, 8.370844937e-07f, + 8.362619595e-07f, 8.354377417e-07f, 8.346118425e-07f, 8.337842640e-07f, 8.329550084e-07f, 8.321240777e-07f, 8.312914742e-07f, 8.304572000e-07f, 8.296212572e-07f, 8.287836481e-07f, + 8.279443747e-07f, 8.271034393e-07f, 8.262608441e-07f, 8.254165911e-07f, 8.245706827e-07f, 8.237231209e-07f, 8.228739079e-07f, 8.220230460e-07f, 8.211705373e-07f, 8.203163841e-07f, + 8.194605884e-07f, 8.186031526e-07f, 8.177440788e-07f, 8.168833693e-07f, 8.160210262e-07f, 8.151570518e-07f, 8.142914482e-07f, 8.134242177e-07f, 8.125553626e-07f, 8.116848850e-07f, + 8.108127872e-07f, 8.099390713e-07f, 8.090637398e-07f, 8.081867947e-07f, 8.073082383e-07f, 8.064280730e-07f, 8.055463008e-07f, 8.046629241e-07f, 8.037779451e-07f, 8.028913662e-07f, + 8.020031894e-07f, 8.011134172e-07f, 8.002220517e-07f, 7.993290953e-07f, 7.984345503e-07f, 7.975384188e-07f, 7.966407032e-07f, 7.957414057e-07f, 7.948405287e-07f, 7.939380744e-07f, + 7.930340452e-07f, 7.921284432e-07f, 7.912212709e-07f, 7.903125305e-07f, 7.894022243e-07f, 7.884903547e-07f, 7.875769239e-07f, 7.866619342e-07f, 7.857453880e-07f, 7.848272876e-07f, + 7.839076353e-07f, 7.829864334e-07f, 7.820636842e-07f, 7.811393902e-07f, 7.802135536e-07f, 7.792861767e-07f, 7.783572620e-07f, 7.774268117e-07f, 7.764948282e-07f, 7.755613138e-07f, + 7.746262709e-07f, 7.736897018e-07f, 7.727516089e-07f, 7.718119946e-07f, 7.708708612e-07f, 7.699282111e-07f, 7.689840467e-07f, 7.680383702e-07f, 7.670911842e-07f, 7.661424910e-07f, + 7.651922929e-07f, 7.642405923e-07f, 7.632873917e-07f, 7.623326934e-07f, 7.613764998e-07f, 7.604188133e-07f, 7.594596363e-07f, 7.584989713e-07f, 7.575368205e-07f, 7.565731864e-07f, + 7.556080714e-07f, 7.546414780e-07f, 7.536734085e-07f, 7.527038654e-07f, 7.517328511e-07f, 7.507603679e-07f, 7.497864184e-07f, 7.488110049e-07f, 7.478341300e-07f, 7.468557959e-07f, + 7.458760052e-07f, 7.448947603e-07f, 7.439120637e-07f, 7.429279177e-07f, 7.419423249e-07f, 7.409552876e-07f, 7.399668084e-07f, 7.389768896e-07f, 7.379855339e-07f, 7.369927435e-07f, + 7.359985210e-07f, 7.350028688e-07f, 7.340057894e-07f, 7.330072854e-07f, 7.320073590e-07f, 7.310060129e-07f, 7.300032495e-07f, 7.289990713e-07f, 7.279934808e-07f, 7.269864805e-07f, + 7.259780728e-07f, 7.249682602e-07f, 7.239570453e-07f, 7.229444306e-07f, 7.219304185e-07f, 7.209150115e-07f, 7.198982122e-07f, 7.188800230e-07f, 7.178604466e-07f, 7.168394853e-07f, + 7.158171417e-07f, 7.147934183e-07f, 7.137683177e-07f, 7.127418423e-07f, 7.117139948e-07f, 7.106847775e-07f, 7.096541931e-07f, 7.086222441e-07f, 7.075889331e-07f, 7.065542625e-07f, + 7.055182349e-07f, 7.044808528e-07f, 7.034421189e-07f, 7.024020355e-07f, 7.013606054e-07f, 7.003178311e-07f, 6.992737150e-07f, 6.982282599e-07f, 6.971814681e-07f, 6.961333423e-07f, + 6.950838851e-07f, 6.940330991e-07f, 6.929809867e-07f, 6.919275506e-07f, 6.908727934e-07f, 6.898167176e-07f, 6.887593258e-07f, 6.877006206e-07f, 6.866406046e-07f, 6.855792803e-07f, + 6.845166504e-07f, 6.834527175e-07f, 6.823874841e-07f, 6.813209528e-07f, 6.802531263e-07f, 6.791840072e-07f, 6.781135980e-07f, 6.770419013e-07f, 6.759689199e-07f, 6.748946562e-07f, + 6.738191129e-07f, 6.727422926e-07f, 6.716641980e-07f, 6.705848316e-07f, 6.695041961e-07f, 6.684222941e-07f, 6.673391282e-07f, 6.662547011e-07f, 6.651690154e-07f, 6.640820737e-07f, + 6.629938787e-07f, 6.619044330e-07f, 6.608137393e-07f, 6.597218001e-07f, 6.586286182e-07f, 6.575341961e-07f, 6.564385366e-07f, 6.553416423e-07f, 6.542435158e-07f, 6.531441599e-07f, + 6.520435771e-07f, 6.509417701e-07f, 6.498387416e-07f, 6.487344943e-07f, 6.476290308e-07f, 6.465223538e-07f, 6.454144659e-07f, 6.443053699e-07f, 6.431950684e-07f, 6.420835641e-07f, + 6.409708597e-07f, 6.398569579e-07f, 6.387418613e-07f, 6.376255726e-07f, 6.365080946e-07f, 6.353894298e-07f, 6.342695811e-07f, 6.331485511e-07f, 6.320263425e-07f, 6.309029581e-07f, + 6.297784004e-07f, 6.286526722e-07f, 6.275257762e-07f, 6.263977152e-07f, 6.252684918e-07f, 6.241381088e-07f, 6.230065688e-07f, 6.218738747e-07f, 6.207400290e-07f, 6.196050345e-07f, + 6.184688940e-07f, 6.173316101e-07f, 6.161931857e-07f, 6.150536234e-07f, 6.139129259e-07f, 6.127710960e-07f, 6.116281365e-07f, 6.104840500e-07f, 6.093388393e-07f, 6.081925071e-07f, + 6.070450562e-07f, 6.058964894e-07f, 6.047468093e-07f, 6.035960187e-07f, 6.024441205e-07f, 6.012911172e-07f, 6.001370117e-07f, 5.989818068e-07f, 5.978255051e-07f, 5.966681095e-07f, + 5.955096227e-07f, 5.943500475e-07f, 5.931893866e-07f, 5.920276428e-07f, 5.908648190e-07f, 5.897009177e-07f, 5.885359419e-07f, 5.873698943e-07f, 5.862027777e-07f, 5.850345948e-07f, + 5.838653484e-07f, 5.826950414e-07f, 5.815236764e-07f, 5.803512564e-07f, 5.791777840e-07f, 5.780032621e-07f, 5.768276934e-07f, 5.756510808e-07f, 5.744734270e-07f, 5.732947348e-07f, + 5.721150071e-07f, 5.709342466e-07f, 5.697524561e-07f, 5.685696385e-07f, 5.673857966e-07f, 5.662009330e-07f, 5.650150508e-07f, 5.638281526e-07f, 5.626402413e-07f, 5.614513196e-07f, + 5.602613905e-07f, 5.590704567e-07f, 5.578785211e-07f, 5.566855864e-07f, 5.554916555e-07f, 5.542967312e-07f, 5.531008164e-07f, 5.519039138e-07f, 5.507060263e-07f, 5.495071568e-07f, + 5.483073079e-07f, 5.471064827e-07f, 5.459046839e-07f, 5.447019144e-07f, 5.434981769e-07f, 5.422934744e-07f, 5.410878096e-07f, 5.398811855e-07f, 5.386736049e-07f, 5.374650705e-07f, + 5.362555853e-07f, 5.350451522e-07f, 5.338337738e-07f, 5.326214532e-07f, 5.314081932e-07f, 5.301939966e-07f, 5.289788662e-07f, 5.277628050e-07f, 5.265458158e-07f, 5.253279014e-07f, + 5.241090648e-07f, 5.228893087e-07f, 5.216686361e-07f, 5.204470498e-07f, 5.192245527e-07f, 5.180011477e-07f, 5.167768376e-07f, 5.155516253e-07f, 5.143255136e-07f, 5.130985055e-07f, + 5.118706039e-07f, 5.106418115e-07f, 5.094121314e-07f, 5.081815663e-07f, 5.069501191e-07f, 5.057177928e-07f, 5.044845902e-07f, 5.032505143e-07f, 5.020155678e-07f, 5.007797537e-07f, + 4.995430749e-07f, 4.983055343e-07f, 4.970671347e-07f, 4.958278791e-07f, 4.945877704e-07f, 4.933468114e-07f, 4.921050051e-07f, 4.908623543e-07f, 4.896188620e-07f, 4.883745311e-07f, + 4.871293644e-07f, 4.858833649e-07f, 4.846365355e-07f, 4.833888791e-07f, 4.821403985e-07f, 4.808910968e-07f, 4.796409768e-07f, 4.783900414e-07f, 4.771382936e-07f, 4.758857363e-07f, + 4.746323723e-07f, 4.733782046e-07f, 4.721232362e-07f, 4.708674699e-07f, 4.696109086e-07f, 4.683535554e-07f, 4.670954130e-07f, 4.658364845e-07f, 4.645767728e-07f, 4.633162807e-07f, + 4.620550113e-07f, 4.607929674e-07f, 4.595301520e-07f, 4.582665681e-07f, 4.570022184e-07f, 4.557371061e-07f, 4.544712339e-07f, 4.532046050e-07f, 4.519372221e-07f, 4.506690882e-07f, + 4.494002063e-07f, 4.481305794e-07f, 4.468602103e-07f, 4.455891020e-07f, 4.443172574e-07f, 4.430446795e-07f, 4.417713713e-07f, 4.404973356e-07f, 4.392225755e-07f, 4.379470939e-07f, + 4.366708937e-07f, 4.353939779e-07f, 4.341163494e-07f, 4.328380112e-07f, 4.315589663e-07f, 4.302792176e-07f, 4.289987680e-07f, 4.277176206e-07f, 4.264357782e-07f, 4.251532439e-07f, + 4.238700205e-07f, 4.225861112e-07f, 4.213015187e-07f, 4.200162462e-07f, 4.187302964e-07f, 4.174436725e-07f, 4.161563774e-07f, 4.148684140e-07f, 4.135797854e-07f, 4.122904944e-07f, + 4.110005441e-07f, 4.097099374e-07f, 4.084186773e-07f, 4.071267668e-07f, 4.058342089e-07f, 4.045410064e-07f, 4.032471625e-07f, 4.019526800e-07f, 4.006575619e-07f, 3.993618113e-07f, + 3.980654311e-07f, 3.967684243e-07f, 3.954707938e-07f, 3.941725427e-07f, 3.928736739e-07f, 3.915741904e-07f, 3.902740952e-07f, 3.889733913e-07f, 3.876720816e-07f, 3.863701692e-07f, + 3.850676570e-07f, 3.837645480e-07f, 3.824608453e-07f, 3.811565517e-07f, 3.798516703e-07f, 3.785462041e-07f, 3.772401561e-07f, 3.759335292e-07f, 3.746263264e-07f, 3.733185508e-07f, + 3.720102054e-07f, 3.707012930e-07f, 3.693918168e-07f, 3.680817797e-07f, 3.667711847e-07f, 3.654600349e-07f, 3.641483331e-07f, 3.628360825e-07f, 3.615232859e-07f, 3.602099465e-07f, + 3.588960672e-07f, 3.575816510e-07f, 3.562667009e-07f, 3.549512199e-07f, 3.536352110e-07f, 3.523186772e-07f, 3.510016216e-07f, 3.496840470e-07f, 3.483659566e-07f, 3.470473534e-07f, + 3.457282403e-07f, 3.444086203e-07f, 3.430884965e-07f, 3.417678718e-07f, 3.404467493e-07f, 3.391251320e-07f, 3.378030228e-07f, 3.364804249e-07f, 3.351573412e-07f, 3.338337747e-07f, + 3.325097284e-07f, 3.311852053e-07f, 3.298602085e-07f, 3.285347410e-07f, 3.272088057e-07f, 3.258824058e-07f, 3.245555441e-07f, 3.232282238e-07f, 3.219004478e-07f, 3.205722191e-07f, + 3.192435408e-07f, 3.179144159e-07f, 3.165848473e-07f, 3.152548382e-07f, 3.139243915e-07f, 3.125935103e-07f, 3.112621975e-07f, 3.099304562e-07f, 3.085982895e-07f, 3.072657002e-07f, + 3.059326915e-07f, 3.045992663e-07f, 3.032654277e-07f, 3.019311787e-07f, 3.005965223e-07f, 2.992614616e-07f, 2.979259996e-07f, 2.965901392e-07f, 2.952538835e-07f, 2.939172356e-07f, + 2.925801984e-07f, 2.912427750e-07f, 2.899049683e-07f, 2.885667816e-07f, 2.872282176e-07f, 2.858892795e-07f, 2.845499703e-07f, 2.832102930e-07f, 2.818702507e-07f, 2.805298463e-07f, + 2.791890830e-07f, 2.778479636e-07f, 2.765064913e-07f, 2.751646690e-07f, 2.738224999e-07f, 2.724799868e-07f, 2.711371329e-07f, 2.697939412e-07f, 2.684504146e-07f, 2.671065563e-07f, + 2.657623693e-07f, 2.644178565e-07f, 2.630730210e-07f, 2.617278659e-07f, 2.603823941e-07f, 2.590366087e-07f, 2.576905127e-07f, 2.563441092e-07f, 2.549974011e-07f, 2.536503915e-07f, + 2.523030835e-07f, 2.509554800e-07f, 2.496075841e-07f, 2.482593988e-07f, 2.469109271e-07f, 2.455621721e-07f, 2.442131368e-07f, 2.428638242e-07f, 2.415142373e-07f, 2.401643793e-07f, + 2.388142530e-07f, 2.374638616e-07f, 2.361132081e-07f, 2.347622954e-07f, 2.334111266e-07f, 2.320597049e-07f, 2.307080330e-07f, 2.293561142e-07f, 2.280039514e-07f, 2.266515477e-07f, + 2.252989061e-07f, 2.239460296e-07f, 2.225929212e-07f, 2.212395840e-07f, 2.198860210e-07f, 2.185322353e-07f, 2.171782298e-07f, 2.158240076e-07f, 2.144695717e-07f, 2.131149251e-07f, + 2.117600709e-07f, 2.104050121e-07f, 2.090497517e-07f, 2.076942928e-07f, 2.063386383e-07f, 2.049827913e-07f, 2.036267549e-07f, 2.022705320e-07f, 2.009141257e-07f, 1.995575390e-07f, + 1.982007749e-07f, 1.968438365e-07f, 1.954867268e-07f, 1.941294488e-07f, 1.927720055e-07f, 1.914144000e-07f, 1.900566352e-07f, 1.886987143e-07f, 1.873406401e-07f, 1.859824159e-07f, + 1.846240445e-07f, 1.832655290e-07f, 1.819068724e-07f, 1.805480778e-07f, 1.791891481e-07f, 1.778300865e-07f, 1.764708958e-07f, 1.751115792e-07f, 1.737521396e-07f, 1.723925801e-07f, + 1.710329037e-07f, 1.696731134e-07f, 1.683132123e-07f, 1.669532033e-07f, 1.655930895e-07f, 1.642328738e-07f, 1.628725594e-07f, 1.615121492e-07f, 1.601516463e-07f, 1.587910536e-07f, + 1.574303743e-07f, 1.560696112e-07f, 1.547087674e-07f, 1.533478459e-07f, 1.519868499e-07f, 1.506257821e-07f, 1.492646458e-07f, 1.479034438e-07f, 1.465421792e-07f, 1.451808551e-07f, + 1.438194744e-07f, 1.424580401e-07f, 1.410965553e-07f, 1.397350229e-07f, 1.383734461e-07f, 1.370118277e-07f, 1.356501708e-07f, 1.342884784e-07f, 1.329267535e-07f, 1.315649992e-07f, + 1.302032184e-07f, 1.288414141e-07f, 1.274795894e-07f, 1.261177472e-07f, 1.247558906e-07f, 1.233940226e-07f, 1.220321461e-07f, 1.206702642e-07f, 1.193083799e-07f, 1.179464961e-07f, + 1.165846159e-07f, 1.152227424e-07f, 1.138608784e-07f, 1.124990270e-07f, 1.111371911e-07f, 1.097753739e-07f, 1.084135783e-07f, 1.070518072e-07f, 1.056900637e-07f, 1.043283508e-07f, + 1.029666715e-07f, 1.016050287e-07f, 1.002434255e-07f, 9.888186486e-08f, 9.752034978e-08f, 9.615888323e-08f, 9.479746823e-08f, 9.343610775e-08f, 9.207480480e-08f, 9.071356235e-08f, + 8.935238341e-08f, 8.799127095e-08f, 8.663022797e-08f, 8.526925746e-08f, 8.390836240e-08f, 8.254754577e-08f, 8.118681056e-08f, 7.982615976e-08f, 7.846559635e-08f, 7.710512331e-08f, + 7.574474363e-08f, 7.438446028e-08f, 7.302427625e-08f, 7.166419451e-08f, 7.030421805e-08f, 6.894434984e-08f, 6.758459287e-08f, 6.622495009e-08f, 6.486542450e-08f, 6.350601907e-08f, + 6.214673676e-08f, 6.078758056e-08f, 5.942855344e-08f, 5.806965836e-08f, 5.671089831e-08f, 5.535227623e-08f, 5.399379512e-08f, 5.263545793e-08f, 5.127726763e-08f, 4.991922718e-08f, + 4.856133956e-08f, 4.720360773e-08f, 4.584603464e-08f, 4.448862327e-08f, 4.313137657e-08f, 4.177429750e-08f, 4.041738903e-08f, 3.906065411e-08f, 3.770409570e-08f, 3.634771676e-08f, + 3.499152024e-08f, 3.363550910e-08f, 3.227968629e-08f, 3.092405476e-08f, 2.956861748e-08f, 2.821337737e-08f, 2.685833741e-08f, 2.550350053e-08f, 2.414886968e-08f, 2.279444781e-08f, + 2.144023787e-08f, 2.008624280e-08f, 1.873246555e-08f, 1.737890905e-08f, 1.602557625e-08f, 1.467247009e-08f, 1.331959351e-08f, 1.196694944e-08f, 1.061454083e-08f, 9.262370608e-09f, + 7.910441713e-09f, 6.558757078e-09f, 5.207319635e-09f, 3.856132316e-09f, 2.505198052e-09f, 1.154519772e-09f, -1.958995943e-10f, -1.546057121e-09f, -2.895949881e-09f, -4.245574950e-09f, + -5.594929403e-09f, -6.944010319e-09f, -8.292814776e-09f, -9.641339853e-09f, -1.098958263e-08f, -1.233754019e-08f, -1.368520962e-08f, -1.503258800e-08f, -1.637967242e-08f, -1.772645996e-08f, + -1.907294771e-08f, -2.041913276e-08f, -2.176501220e-08f, -2.311058313e-08f, -2.445584263e-08f, -2.580078780e-08f, -2.714541574e-08f, -2.848972354e-08f, -2.983370831e-08f, -3.117736713e-08f, + -3.252069711e-08f, -3.386369536e-08f, -3.520635897e-08f, -3.654868505e-08f, -3.789067071e-08f, -3.923231305e-08f, -4.057360918e-08f, -4.191455621e-08f, -4.325515126e-08f, -4.459539143e-08f, + -4.593527384e-08f, -4.727479560e-08f, -4.861395383e-08f, -4.995274565e-08f, -5.129116818e-08f, -5.262921854e-08f, -5.396689384e-08f, -5.530419122e-08f, -5.664110779e-08f, -5.797764069e-08f, + -5.931378704e-08f, -6.064954397e-08f, -6.198490861e-08f, -6.331987809e-08f, -6.465444954e-08f, -6.598862011e-08f, -6.732238692e-08f, -6.865574711e-08f, -6.998869783e-08f, -7.132123621e-08f, + -7.265335939e-08f, -7.398506452e-08f, -7.531634875e-08f, -7.664720921e-08f, -7.797764306e-08f, -7.930764744e-08f, -8.063721951e-08f, -8.196635643e-08f, -8.329505533e-08f, -8.462331338e-08f, + -8.595112773e-08f, -8.727849555e-08f, -8.860541399e-08f, -8.993188022e-08f, -9.125789139e-08f, -9.258344468e-08f, -9.390853724e-08f, -9.523316625e-08f, -9.655732887e-08f, -9.788102228e-08f, + -9.920424365e-08f, -1.005269901e-07f, -1.018492590e-07f, -1.031710472e-07f, -1.044923522e-07f, -1.058131710e-07f, -1.071335008e-07f, -1.084533389e-07f, -1.097726823e-07f, -1.110915283e-07f, + -1.124098741e-07f, -1.137277168e-07f, -1.150450537e-07f, -1.163618819e-07f, -1.176781987e-07f, -1.189940012e-07f, -1.203092867e-07f, -1.216240523e-07f, -1.229382952e-07f, -1.242520127e-07f, + -1.255652019e-07f, -1.268778601e-07f, -1.281899844e-07f, -1.295015721e-07f, -1.308126204e-07f, -1.321231265e-07f, -1.334330876e-07f, -1.347425010e-07f, -1.360513637e-07f, -1.373596732e-07f, + -1.386674266e-07f, -1.399746210e-07f, -1.412812539e-07f, -1.425873223e-07f, -1.438928235e-07f, -1.451977547e-07f, -1.465021132e-07f, -1.478058962e-07f, -1.491091009e-07f, -1.504117247e-07f, + -1.517137646e-07f, -1.530152180e-07f, -1.543160821e-07f, -1.556163542e-07f, -1.569160314e-07f, -1.582151111e-07f, -1.595135906e-07f, -1.608114669e-07f, -1.621087375e-07f, -1.634053995e-07f, + -1.647014503e-07f, -1.659968871e-07f, -1.672917071e-07f, -1.685859076e-07f, -1.698794859e-07f, -1.711724392e-07f, -1.724647649e-07f, -1.737564601e-07f, -1.750475222e-07f, -1.763379485e-07f, + -1.776277362e-07f, -1.789168826e-07f, -1.802053849e-07f, -1.814932406e-07f, -1.827804468e-07f, -1.840670008e-07f, -1.853528999e-07f, -1.866381415e-07f, -1.879227228e-07f, -1.892066411e-07f, + -1.904898937e-07f, -1.917724779e-07f, -1.930543910e-07f, -1.943356304e-07f, -1.956161932e-07f, -1.968960769e-07f, -1.981752787e-07f, -1.994537960e-07f, -2.007316260e-07f, -2.020087661e-07f, + -2.032852136e-07f, -2.045609659e-07f, -2.058360201e-07f, -2.071103737e-07f, -2.083840240e-07f, -2.096569684e-07f, -2.109292040e-07f, -2.122007284e-07f, -2.134715387e-07f, -2.147416325e-07f, + -2.160110069e-07f, -2.172796593e-07f, -2.185475871e-07f, -2.198147876e-07f, -2.210812582e-07f, -2.223469962e-07f, -2.236119989e-07f, -2.248762638e-07f, -2.261397881e-07f, -2.274025693e-07f, + -2.286646047e-07f, -2.299258916e-07f, -2.311864274e-07f, -2.324462095e-07f, -2.337052353e-07f, -2.349635021e-07f, -2.362210073e-07f, -2.374777483e-07f, -2.387337224e-07f, -2.399889270e-07f, + -2.412433595e-07f, -2.424970174e-07f, -2.437498979e-07f, -2.450019985e-07f, -2.462533165e-07f, -2.475038494e-07f, -2.487535946e-07f, -2.500025493e-07f, -2.512507112e-07f, -2.524980774e-07f, + -2.537446456e-07f, -2.549904129e-07f, -2.562353770e-07f, -2.574795351e-07f, -2.587228847e-07f, -2.599654232e-07f, -2.612071480e-07f, -2.624480566e-07f, -2.636881463e-07f, -2.649274146e-07f, + -2.661658589e-07f, -2.674034767e-07f, -2.686402654e-07f, -2.698762223e-07f, -2.711113450e-07f, -2.723456309e-07f, -2.735790775e-07f, -2.748116820e-07f, -2.760434421e-07f, -2.772743552e-07f, + -2.785044187e-07f, -2.797336300e-07f, -2.809619867e-07f, -2.821894861e-07f, -2.834161258e-07f, -2.846419032e-07f, -2.858668157e-07f, -2.870908609e-07f, -2.883140362e-07f, -2.895363390e-07f, + -2.907577669e-07f, -2.919783173e-07f, -2.931979878e-07f, -2.944167757e-07f, -2.956346786e-07f, -2.968516939e-07f, -2.980678192e-07f, -2.992830519e-07f, -3.004973896e-07f, -3.017108296e-07f, + -3.029233696e-07f, -3.041350071e-07f, -3.053457394e-07f, -3.065555642e-07f, -3.077644789e-07f, -3.089724811e-07f, -3.101795683e-07f, -3.113857379e-07f, -3.125909876e-07f, -3.137953148e-07f, + -3.149987170e-07f, -3.162011918e-07f, -3.174027367e-07f, -3.186033492e-07f, -3.198030269e-07f, -3.210017673e-07f, -3.221995680e-07f, -3.233964264e-07f, -3.245923402e-07f, -3.257873069e-07f, + -3.269813239e-07f, -3.281743890e-07f, -3.293664996e-07f, -3.305576532e-07f, -3.317478476e-07f, -3.329370801e-07f, -3.341253484e-07f, -3.353126500e-07f, -3.364989826e-07f, -3.376843437e-07f, + -3.388687308e-07f, -3.400521415e-07f, -3.412345734e-07f, -3.424160242e-07f, -3.435964913e-07f, -3.447759725e-07f, -3.459544651e-07f, -3.471319670e-07f, -3.483084756e-07f, -3.494839885e-07f, + -3.506585034e-07f, -3.518320179e-07f, -3.530045295e-07f, -3.541760359e-07f, -3.553465347e-07f, -3.565160235e-07f, -3.576844999e-07f, -3.588519616e-07f, -3.600184061e-07f, -3.611838311e-07f, + -3.623482342e-07f, -3.635116131e-07f, -3.646739653e-07f, -3.658352886e-07f, -3.669955805e-07f, -3.681548388e-07f, -3.693130610e-07f, -3.704702447e-07f, -3.716263877e-07f, -3.727814876e-07f, + -3.739355421e-07f, -3.750885488e-07f, -3.762405053e-07f, -3.773914094e-07f, -3.785412587e-07f, -3.796900508e-07f, -3.808377835e-07f, -3.819844544e-07f, -3.831300613e-07f, -3.842746017e-07f, + -3.854180733e-07f, -3.865604739e-07f, -3.877018012e-07f, -3.888420527e-07f, -3.899812263e-07f, -3.911193196e-07f, -3.922563304e-07f, -3.933922563e-07f, -3.945270950e-07f, -3.956608442e-07f, + -3.967935017e-07f, -3.979250652e-07f, -3.990555323e-07f, -4.001849009e-07f, -4.013131686e-07f, -4.024403331e-07f, -4.035663922e-07f, -4.046913437e-07f, -4.058151852e-07f, -4.069379145e-07f, + -4.080595293e-07f, -4.091800274e-07f, -4.102994065e-07f, -4.114176644e-07f, -4.125347988e-07f, -4.136508075e-07f, -4.147656882e-07f, -4.158794387e-07f, -4.169920568e-07f, -4.181035402e-07f, + -4.192138867e-07f, -4.203230941e-07f, -4.214311601e-07f, -4.225380825e-07f, -4.236438592e-07f, -4.247484878e-07f, -4.258519663e-07f, -4.269542922e-07f, -4.280554636e-07f, -4.291554781e-07f, + -4.302543336e-07f, -4.313520278e-07f, -4.324485586e-07f, -4.335439238e-07f, -4.346381211e-07f, -4.357311485e-07f, -4.368230036e-07f, -4.379136845e-07f, -4.390031887e-07f, -4.400915143e-07f, + -4.411786590e-07f, -4.422646206e-07f, -4.433493970e-07f, -4.444329861e-07f, -4.455153856e-07f, -4.465965934e-07f, -4.476766074e-07f, -4.487554254e-07f, -4.498330452e-07f, -4.509094648e-07f, + -4.519846820e-07f, -4.530586946e-07f, -4.541315005e-07f, -4.552030976e-07f, -4.562734837e-07f, -4.573426568e-07f, -4.584106147e-07f, -4.594773552e-07f, -4.605428764e-07f, -4.616071760e-07f, + -4.626702519e-07f, -4.637321021e-07f, -4.647927244e-07f, -4.658521168e-07f, -4.669102771e-07f, -4.679672033e-07f, -4.690228932e-07f, -4.700773448e-07f, -4.711305560e-07f, -4.721825247e-07f, + -4.732332489e-07f, -4.742827263e-07f, -4.753309551e-07f, -4.763779331e-07f, -4.774236583e-07f, -4.784681285e-07f, -4.795113418e-07f, -4.805532960e-07f, -4.815939892e-07f, -4.826334192e-07f, + -4.836715841e-07f, -4.847084817e-07f, -4.857441101e-07f, -4.867784672e-07f, -4.878115510e-07f, -4.888433594e-07f, -4.898738904e-07f, -4.909031421e-07f, -4.919311123e-07f, -4.929577990e-07f, + -4.939832004e-07f, -4.950073142e-07f, -4.960301385e-07f, -4.970516714e-07f, -4.980719108e-07f, -4.990908547e-07f, -5.001085012e-07f, -5.011248482e-07f, -5.021398937e-07f, -5.031536358e-07f, + -5.041660724e-07f, -5.051772017e-07f, -5.061870216e-07f, -5.071955302e-07f, -5.082027254e-07f, -5.092086054e-07f, -5.102131681e-07f, -5.112164116e-07f, -5.122183340e-07f, -5.132189332e-07f, + -5.142182074e-07f, -5.152161546e-07f, -5.162127729e-07f, -5.172080603e-07f, -5.182020149e-07f, -5.191946347e-07f, -5.201859178e-07f, -5.211758623e-07f, -5.221644664e-07f, -5.231517279e-07f, + -5.241376451e-07f, -5.251222161e-07f, -5.261054388e-07f, -5.270873115e-07f, -5.280678322e-07f, -5.290469990e-07f, -5.300248100e-07f, -5.310012633e-07f, -5.319763571e-07f, -5.329500894e-07f, + -5.339224584e-07f, -5.348934622e-07f, -5.358630989e-07f, -5.368313666e-07f, -5.377982635e-07f, -5.387637877e-07f, -5.397279374e-07f, -5.406907107e-07f, -5.416521057e-07f, -5.426121206e-07f, + -5.435707535e-07f, -5.445280026e-07f, -5.454838661e-07f, -5.464383421e-07f, -5.473914287e-07f, -5.483431242e-07f, -5.492934268e-07f, -5.502423345e-07f, -5.511898456e-07f, -5.521359582e-07f, + -5.530806706e-07f, -5.540239810e-07f, -5.549658874e-07f, -5.559063882e-07f, -5.568454815e-07f, -5.577831655e-07f, -5.587194385e-07f, -5.596542986e-07f, -5.605877441e-07f, -5.615197731e-07f, + -5.624503840e-07f, -5.633795748e-07f, -5.643073440e-07f, -5.652336896e-07f, -5.661586099e-07f, -5.670821031e-07f, -5.680041676e-07f, -5.689248015e-07f, -5.698440031e-07f, -5.707617706e-07f, + -5.716781023e-07f, -5.725929965e-07f, -5.735064514e-07f, -5.744184653e-07f, -5.753290364e-07f, -5.762381631e-07f, -5.771458435e-07f, -5.780520761e-07f, -5.789568590e-07f, -5.798601906e-07f, + -5.807620691e-07f, -5.816624929e-07f, -5.825614602e-07f, -5.834589694e-07f, -5.843550187e-07f, -5.852496064e-07f, -5.861427309e-07f, -5.870343905e-07f, -5.879245836e-07f, -5.888133083e-07f, + -5.897005631e-07f, -5.905863463e-07f, -5.914706562e-07f, -5.923534911e-07f, -5.932348494e-07f, -5.941147295e-07f, -5.949931297e-07f, -5.958700483e-07f, -5.967454837e-07f, -5.976194342e-07f, + -5.984918983e-07f, -5.993628743e-07f, -6.002323605e-07f, -6.011003553e-07f, -6.019668571e-07f, -6.028318643e-07f, -6.036953753e-07f, -6.045573884e-07f, -6.054179021e-07f, -6.062769147e-07f, + -6.071344246e-07f, -6.079904303e-07f, -6.088449302e-07f, -6.096979225e-07f, -6.105494059e-07f, -6.113993786e-07f, -6.122478392e-07f, -6.130947859e-07f, -6.139402174e-07f, -6.147841319e-07f, + -6.156265279e-07f, -6.164674039e-07f, -6.173067583e-07f, -6.181445896e-07f, -6.189808961e-07f, -6.198156765e-07f, -6.206489290e-07f, -6.214806522e-07f, -6.223108445e-07f, -6.231395044e-07f, + -6.239666304e-07f, -6.247922209e-07f, -6.256162745e-07f, -6.264387896e-07f, -6.272597647e-07f, -6.280791982e-07f, -6.288970888e-07f, -6.297134348e-07f, -6.305282348e-07f, -6.313414873e-07f, + -6.321531908e-07f, -6.329633438e-07f, -6.337719448e-07f, -6.345789924e-07f, -6.353844850e-07f, -6.361884212e-07f, -6.369907996e-07f, -6.377916186e-07f, -6.385908768e-07f, -6.393885727e-07f, + -6.401847049e-07f, -6.409792719e-07f, -6.417722724e-07f, -6.425637048e-07f, -6.433535676e-07f, -6.441418596e-07f, -6.449285792e-07f, -6.457137250e-07f, -6.464972956e-07f, -6.472792895e-07f, + -6.480597054e-07f, -6.488385419e-07f, -6.496157974e-07f, -6.503914707e-07f, -6.511655603e-07f, -6.519380648e-07f, -6.527089829e-07f, -6.534783130e-07f, -6.542460540e-07f, -6.550122043e-07f, + -6.557767626e-07f, -6.565397275e-07f, -6.573010976e-07f, -6.580608716e-07f, -6.588190482e-07f, -6.595756259e-07f, -6.603306033e-07f, -6.610839792e-07f, -6.618357523e-07f, -6.625859210e-07f, + -6.633344842e-07f, -6.640814404e-07f, -6.648267884e-07f, -6.655705268e-07f, -6.663126542e-07f, -6.670531694e-07f, -6.677920711e-07f, -6.685293579e-07f, -6.692650285e-07f, -6.699990816e-07f, + -6.707315159e-07f, -6.714623301e-07f, -6.721915229e-07f, -6.729190931e-07f, -6.736450393e-07f, -6.743693602e-07f, -6.750920546e-07f, -6.758131212e-07f, -6.765325588e-07f, -6.772503659e-07f, + -6.779665415e-07f, -6.786810842e-07f, -6.793939927e-07f, -6.801052659e-07f, -6.808149025e-07f, -6.815229011e-07f, -6.822292607e-07f, -6.829339799e-07f, -6.836370575e-07f, -6.843384923e-07f, + -6.850382830e-07f, -6.857364285e-07f, -6.864329275e-07f, -6.871277788e-07f, -6.878209812e-07f, -6.885125334e-07f, -6.892024344e-07f, -6.898906828e-07f, -6.905772775e-07f, -6.912622173e-07f, + -6.919455011e-07f, -6.926271275e-07f, -6.933070955e-07f, -6.939854039e-07f, -6.946620514e-07f, -6.953370370e-07f, -6.960103595e-07f, -6.966820177e-07f, -6.973520104e-07f, -6.980203365e-07f, + -6.986869949e-07f, -6.993519844e-07f, -7.000153038e-07f, -7.006769521e-07f, -7.013369281e-07f, -7.019952306e-07f, -7.026518586e-07f, -7.033068110e-07f, -7.039600865e-07f, -7.046116841e-07f, + -7.052616027e-07f, -7.059098412e-07f, -7.065563985e-07f, -7.072012734e-07f, -7.078444649e-07f, -7.084859720e-07f, -7.091257934e-07f, -7.097639282e-07f, -7.104003752e-07f, -7.110351334e-07f, + -7.116682018e-07f, -7.122995791e-07f, -7.129292645e-07f, -7.135572568e-07f, -7.141835549e-07f, -7.148081579e-07f, -7.154310646e-07f, -7.160522741e-07f, -7.166717853e-07f, -7.172895971e-07f, + -7.179057086e-07f, -7.185201186e-07f, -7.191328263e-07f, -7.197438305e-07f, -7.203531302e-07f, -7.209607245e-07f, -7.215666124e-07f, -7.221707927e-07f, -7.227732646e-07f, -7.233740271e-07f, + -7.239730790e-07f, -7.245704196e-07f, -7.251660477e-07f, -7.257599624e-07f, -7.263521627e-07f, -7.269426477e-07f, -7.275314164e-07f, -7.281184677e-07f, -7.287038009e-07f, -7.292874149e-07f, + -7.298693087e-07f, -7.304494814e-07f, -7.310279321e-07f, -7.316046598e-07f, -7.321796637e-07f, -7.327529426e-07f, -7.333244959e-07f, -7.338943224e-07f, -7.344624213e-07f, -7.350287917e-07f, + -7.355934327e-07f, -7.361563433e-07f, -7.367175227e-07f, -7.372769700e-07f, -7.378346842e-07f, -7.383906645e-07f, -7.389449100e-07f, -7.394974198e-07f, -7.400481930e-07f, -7.405972287e-07f, + -7.411445262e-07f, -7.416900844e-07f, -7.422339026e-07f, -7.427759799e-07f, -7.433163154e-07f, -7.438549083e-07f, -7.443917578e-07f, -7.449268629e-07f, -7.454602229e-07f, -7.459918369e-07f, + -7.465217041e-07f, -7.470498237e-07f, -7.475761948e-07f, -7.481008166e-07f, -7.486236884e-07f, -7.491448092e-07f, -7.496641783e-07f, -7.501817949e-07f, -7.506976582e-07f, -7.512117674e-07f, + -7.517241217e-07f, -7.522347203e-07f, -7.527435625e-07f, -7.532506474e-07f, -7.537559742e-07f, -7.542595423e-07f, -7.547613509e-07f, -7.552613991e-07f, -7.557596862e-07f, -7.562562115e-07f, + -7.567509742e-07f, -7.572439736e-07f, -7.577352089e-07f, -7.582246795e-07f, -7.587123844e-07f, -7.591983231e-07f, -7.596824949e-07f, -7.601648988e-07f, -7.606455344e-07f, -7.611244008e-07f, + -7.616014973e-07f, -7.620768233e-07f, -7.625503780e-07f, -7.630221607e-07f, -7.634921708e-07f, -7.639604075e-07f, -7.644268702e-07f, -7.648915582e-07f, -7.653544707e-07f, -7.658156072e-07f, + -7.662749670e-07f, -7.667325494e-07f, -7.671883537e-07f, -7.676423793e-07f, -7.680946255e-07f, -7.685450917e-07f, -7.689937772e-07f, -7.694406814e-07f, -7.698858036e-07f, -7.703291433e-07f, + -7.707706998e-07f, -7.712104725e-07f, -7.716484606e-07f, -7.720846638e-07f, -7.725190812e-07f, -7.729517124e-07f, -7.733825566e-07f, -7.738116134e-07f, -7.742388820e-07f, -7.746643620e-07f, + -7.750880527e-07f, -7.755099536e-07f, -7.759300640e-07f, -7.763483834e-07f, -7.767649113e-07f, -7.771796469e-07f, -7.775925899e-07f, -7.780037396e-07f, -7.784130955e-07f, -7.788206569e-07f, + -7.792264235e-07f, -7.796303946e-07f, -7.800325696e-07f, -7.804329481e-07f, -7.808315296e-07f, -7.812283134e-07f, -7.816232991e-07f, -7.820164862e-07f, -7.824078741e-07f, -7.827974623e-07f, + -7.831852503e-07f, -7.835712377e-07f, -7.839554239e-07f, -7.843378084e-07f, -7.847183907e-07f, -7.850971704e-07f, -7.854741469e-07f, -7.858493199e-07f, -7.862226887e-07f, -7.865942530e-07f, + -7.869640123e-07f, -7.873319661e-07f, -7.876981139e-07f, -7.880624554e-07f, -7.884249900e-07f, -7.887857173e-07f, -7.891446369e-07f, -7.895017483e-07f, -7.898570511e-07f, -7.902105448e-07f, + -7.905622292e-07f, -7.909121036e-07f, -7.912601677e-07f, -7.916064211e-07f, -7.919508635e-07f, -7.922934942e-07f, -7.926343131e-07f, -7.929733196e-07f, -7.933105135e-07f, -7.936458942e-07f, + -7.939794614e-07f, -7.943112148e-07f, -7.946411539e-07f, -7.949692785e-07f, -7.952955880e-07f, -7.956200822e-07f, -7.959427607e-07f, -7.962636231e-07f, -7.965826691e-07f, -7.968998983e-07f, + -7.972153105e-07f, -7.975289051e-07f, -7.978406821e-07f, -7.981506409e-07f, -7.984587812e-07f, -7.987651028e-07f, -7.990696053e-07f, -7.993722884e-07f, -7.996731519e-07f, -7.999721952e-07f, + -8.002694183e-07f, -8.005648208e-07f, -8.008584023e-07f, -8.011501627e-07f, -8.014401015e-07f, -8.017282186e-07f, -8.020145137e-07f, -8.022989864e-07f, -8.025816365e-07f, -8.028624638e-07f, + -8.031414679e-07f, -8.034186487e-07f, -8.036940059e-07f, -8.039675391e-07f, -8.042392482e-07f, -8.045091330e-07f, -8.047771931e-07f, -8.050434284e-07f, -8.053078387e-07f, -8.055704236e-07f, + -8.058311830e-07f, -8.060901167e-07f, -8.063472244e-07f, -8.066025060e-07f, -8.068559612e-07f, -8.071075899e-07f, -8.073573918e-07f, -8.076053667e-07f, -8.078515145e-07f, -8.080958350e-07f, + -8.083383280e-07f, -8.085789933e-07f, -8.088178307e-07f, -8.090548401e-07f, -8.092900213e-07f, -8.095233742e-07f, -8.097548986e-07f, -8.099845943e-07f, -8.102124612e-07f, -8.104384992e-07f, + -8.106627081e-07f, -8.108850877e-07f, -8.111056380e-07f, -8.113243588e-07f, -8.115412500e-07f, -8.117563115e-07f, -8.119695431e-07f, -8.121809448e-07f, -8.123905165e-07f, -8.125982579e-07f, + -8.128041691e-07f, -8.130082500e-07f, -8.132105003e-07f, -8.134109202e-07f, -8.136095094e-07f, -8.138062680e-07f, -8.140011957e-07f, -8.141942927e-07f, -8.143855587e-07f, -8.145749937e-07f, + -8.147625977e-07f, -8.149483706e-07f, -8.151323124e-07f, -8.153144230e-07f, -8.154947024e-07f, -8.156731505e-07f, -8.158497673e-07f, -8.160245528e-07f, -8.161975069e-07f, -8.163686297e-07f, + -8.165379210e-07f, -8.167053810e-07f, -8.168710095e-07f, -8.170348066e-07f, -8.171967723e-07f, -8.173569065e-07f, -8.175152093e-07f, -8.176716808e-07f, -8.178263208e-07f, -8.179791294e-07f, + -8.181301067e-07f, -8.182792527e-07f, -8.184265673e-07f, -8.185720508e-07f, -8.187157029e-07f, -8.188575239e-07f, -8.189975138e-07f, -8.191356726e-07f, -8.192720003e-07f, -8.194064971e-07f, + -8.195391630e-07f, -8.196699980e-07f, -8.197990022e-07f, -8.199261758e-07f, -8.200515187e-07f, -8.201750311e-07f, -8.202967131e-07f, -8.204165647e-07f, -8.205345860e-07f, -8.206507772e-07f, + -8.207651383e-07f, -8.208776695e-07f, -8.209883708e-07f, -8.210972424e-07f, -8.212042843e-07f, -8.213094968e-07f, -8.214128800e-07f, -8.215144339e-07f, -8.216141587e-07f, -8.217120545e-07f, + -8.218081216e-07f, -8.219023600e-07f, -8.219947698e-07f, -8.220853513e-07f, -8.221741047e-07f, -8.222610299e-07f, -8.223461274e-07f, -8.224293971e-07f, -8.225108393e-07f, -8.225904541e-07f, + -8.226682418e-07f, -8.227442025e-07f, -8.228183365e-07f, -8.228906438e-07f, -8.229611248e-07f, -8.230297796e-07f, -8.230966084e-07f, -8.231616115e-07f, -8.232247890e-07f, -8.232861411e-07f, + -8.233456682e-07f, -8.234033703e-07f, -8.234592479e-07f, -8.235133010e-07f, -8.235655299e-07f, -8.236159349e-07f, -8.236645162e-07f, -8.237112741e-07f, -8.237562088e-07f, -8.237993206e-07f, + -8.238406097e-07f, -8.238800765e-07f, -8.239177211e-07f, -8.239535438e-07f, -8.239875450e-07f, -8.240197249e-07f, -8.240500839e-07f, -8.240786221e-07f, -8.241053399e-07f, -8.241302376e-07f, + -8.241533154e-07f, -8.241745738e-07f, -8.241940130e-07f, -8.242116333e-07f, -8.242274350e-07f, -8.242414185e-07f, -8.242535841e-07f, -8.242639321e-07f, -8.242724628e-07f, -8.242791767e-07f, + -8.242840740e-07f, -8.242871550e-07f, -8.242884202e-07f, -8.242878699e-07f, -8.242855044e-07f, -8.242813241e-07f, -8.242753294e-07f, -8.242675206e-07f, -8.242578981e-07f, -8.242464623e-07f, + -8.242332136e-07f, -8.242181523e-07f, -8.242012789e-07f, -8.241825937e-07f, -8.241620972e-07f, -8.241397896e-07f, -8.241156716e-07f, -8.240897433e-07f, -8.240620054e-07f, -8.240324581e-07f, + -8.240011019e-07f, -8.239679373e-07f, -8.239329646e-07f, -8.238961842e-07f, -8.238575967e-07f, -8.238172025e-07f, -8.237750020e-07f, -8.237309956e-07f, -8.236851838e-07f, -8.236375671e-07f, + -8.235881460e-07f, -8.235369208e-07f, -8.234838920e-07f, -8.234290602e-07f, -8.233724258e-07f, -8.233139892e-07f, -8.232537510e-07f, -8.231917117e-07f, -8.231278717e-07f, -8.230622315e-07f, + -8.229947917e-07f, -8.229255527e-07f, -8.228545150e-07f, -8.227816792e-07f, -8.227070458e-07f, -8.226306152e-07f, -8.225523881e-07f, -8.224723649e-07f, -8.223905461e-07f, -8.223069324e-07f, + -8.222215241e-07f, -8.221343220e-07f, -8.220453264e-07f, -8.219545380e-07f, -8.218619574e-07f, -8.217675850e-07f, -8.216714214e-07f, -8.215734673e-07f, -8.214737231e-07f, -8.213721895e-07f, + -8.212688669e-07f, -8.211637561e-07f, -8.210568575e-07f, -8.209481719e-07f, -8.208376996e-07f, -8.207254414e-07f, -8.206113979e-07f, -8.204955696e-07f, -8.203779572e-07f, -8.202585613e-07f, + -8.201373824e-07f, -8.200144212e-07f, -8.198896784e-07f, -8.197631545e-07f, -8.196348502e-07f, -8.195047660e-07f, -8.193729028e-07f, -8.192392610e-07f, -8.191038414e-07f, -8.189666445e-07f, + -8.188276711e-07f, -8.186869217e-07f, -8.185443972e-07f, -8.184000980e-07f, -8.182540249e-07f, -8.181061785e-07f, -8.179565596e-07f, -8.178051688e-07f, -8.176520067e-07f, -8.174970742e-07f, + -8.173403718e-07f, -8.171819002e-07f, -8.170216602e-07f, -8.168596525e-07f, -8.166958777e-07f, -8.165303366e-07f, -8.163630299e-07f, -8.161939582e-07f, -8.160231224e-07f, -8.158505231e-07f, + -8.156761611e-07f, -8.155000371e-07f, -8.153221519e-07f, -8.151425061e-07f, -8.149611005e-07f, -8.147779358e-07f, -8.145930129e-07f, -8.144063325e-07f, -8.142178953e-07f, -8.140277020e-07f, + -8.138357535e-07f, -8.136420506e-07f, -8.134465939e-07f, -8.132493843e-07f, -8.130504225e-07f, -8.128497094e-07f, -8.126472457e-07f, -8.124430322e-07f, -8.122370697e-07f, -8.120293590e-07f, + -8.118199009e-07f, -8.116086962e-07f, -8.113957457e-07f, -8.111810502e-07f, -8.109646107e-07f, -8.107464277e-07f, -8.105265023e-07f, -8.103048352e-07f, -8.100814272e-07f, -8.098562793e-07f, + -8.096293921e-07f, -8.094007667e-07f, -8.091704037e-07f, -8.089383041e-07f, -8.087044688e-07f, -8.084688985e-07f, -8.082315941e-07f, -8.079925566e-07f, -8.077517867e-07f, -8.075092854e-07f, + -8.072650535e-07f, -8.070190919e-07f, -8.067714014e-07f, -8.065219831e-07f, -8.062708376e-07f, -8.060179661e-07f, -8.057633693e-07f, -8.055070481e-07f, -8.052490035e-07f, -8.049892364e-07f, + -8.047277476e-07f, -8.044645382e-07f, -8.041996089e-07f, -8.039329608e-07f, -8.036645947e-07f, -8.033945116e-07f, -8.031227125e-07f, -8.028491982e-07f, -8.025739697e-07f, -8.022970279e-07f, + -8.020183739e-07f, -8.017380085e-07f, -8.014559327e-07f, -8.011721474e-07f, -8.008866537e-07f, -8.005994525e-07f, -8.003105447e-07f, -8.000199314e-07f, -7.997276134e-07f, -7.994335919e-07f, + -7.991378677e-07f, -7.988404419e-07f, -7.985413154e-07f, -7.982404893e-07f, -7.979379645e-07f, -7.976337421e-07f, -7.973278230e-07f, -7.970202083e-07f, -7.967108990e-07f, -7.963998960e-07f, + -7.960872004e-07f, -7.957728133e-07f, -7.954567357e-07f, -7.951389685e-07f, -7.948195128e-07f, -7.944983697e-07f, -7.941755402e-07f, -7.938510254e-07f, -7.935248262e-07f, -7.931969438e-07f, + -7.928673791e-07f, -7.925361333e-07f, -7.922032075e-07f, -7.918686026e-07f, -7.915323198e-07f, -7.911943601e-07f, -7.908547245e-07f, -7.905134143e-07f, -7.901704304e-07f, -7.898257740e-07f, + -7.894794461e-07f, -7.891314478e-07f, -7.887817803e-07f, -7.884304446e-07f, -7.880774418e-07f, -7.877227730e-07f, -7.873664394e-07f, -7.870084421e-07f, -7.866487821e-07f, -7.862874606e-07f, + -7.859244787e-07f, -7.855598376e-07f, -7.851935384e-07f, -7.848255822e-07f, -7.844559702e-07f, -7.840847034e-07f, -7.837117831e-07f, -7.833372103e-07f, -7.829609863e-07f, -7.825831122e-07f, + -7.822035892e-07f, -7.818224184e-07f, -7.814396009e-07f, -7.810551380e-07f, -7.806690308e-07f, -7.802812806e-07f, -7.798918884e-07f, -7.795008554e-07f, -7.791081829e-07f, -7.787138720e-07f, + -7.783179240e-07f, -7.779203400e-07f, -7.775211212e-07f, -7.771202688e-07f, -7.767177841e-07f, -7.763136682e-07f, -7.759079223e-07f, -7.755005477e-07f, -7.750915456e-07f, -7.746809173e-07f, + -7.742686638e-07f, -7.738547865e-07f, -7.734392867e-07f, -7.730221654e-07f, -7.726034240e-07f, -7.721830638e-07f, -7.717610859e-07f, -7.713374916e-07f, -7.709122822e-07f, -7.704854589e-07f, + -7.700570230e-07f, -7.696269758e-07f, -7.691953184e-07f, -7.687620523e-07f, -7.683271786e-07f, -7.678906986e-07f, -7.674526136e-07f, -7.670129249e-07f, -7.665716338e-07f, -7.661287416e-07f, + -7.656842495e-07f, -7.652381589e-07f, -7.647904710e-07f, -7.643411872e-07f, -7.638903088e-07f, -7.634378370e-07f, -7.629837732e-07f, -7.625281187e-07f, -7.620708748e-07f, -7.616120429e-07f, + -7.611516242e-07f, -7.606896202e-07f, -7.602260320e-07f, -7.597608611e-07f, -7.592941088e-07f, -7.588257764e-07f, -7.583558654e-07f, -7.578843769e-07f, -7.574113124e-07f, -7.569366733e-07f, + -7.564604609e-07f, -7.559826765e-07f, -7.555033215e-07f, -7.550223973e-07f, -7.545399053e-07f, -7.540558468e-07f, -7.535702232e-07f, -7.530830359e-07f, -7.525942863e-07f, -7.521039757e-07f, + -7.516121055e-07f, -7.511186772e-07f, -7.506236921e-07f, -7.501271517e-07f, -7.496290573e-07f, -7.491294103e-07f, -7.486282121e-07f, -7.481254642e-07f, -7.476211680e-07f, -7.471153249e-07f, + -7.466079363e-07f, -7.460990036e-07f, -7.455885283e-07f, -7.450765118e-07f, -7.445629555e-07f, -7.440478608e-07f, -7.435312293e-07f, -7.430130623e-07f, -7.424933613e-07f, -7.419721277e-07f, + -7.414493630e-07f, -7.409250687e-07f, -7.403992461e-07f, -7.398718969e-07f, -7.393430223e-07f, -7.388126240e-07f, -7.382807033e-07f, -7.377472617e-07f, -7.372123008e-07f, -7.366758220e-07f, + -7.361378267e-07f, -7.355983165e-07f, -7.350572929e-07f, -7.345147573e-07f, -7.339707113e-07f, -7.334251563e-07f, -7.328780938e-07f, -7.323295254e-07f, -7.317794525e-07f, -7.312278767e-07f, + -7.306747994e-07f, -7.301202223e-07f, -7.295641467e-07f, -7.290065743e-07f, -7.284475066e-07f, -7.278869450e-07f, -7.273248912e-07f, -7.267613466e-07f, -7.261963127e-07f, -7.256297913e-07f, + -7.250617836e-07f, -7.244922914e-07f, -7.239213162e-07f, -7.233488595e-07f, -7.227749229e-07f, -7.221995079e-07f, -7.216226160e-07f, -7.210442490e-07f, -7.204644082e-07f, -7.198830954e-07f, + -7.193003120e-07f, -7.187160597e-07f, -7.181303400e-07f, -7.175431544e-07f, -7.169545047e-07f, -7.163643924e-07f, -7.157728190e-07f, -7.151797861e-07f, -7.145852954e-07f, -7.139893485e-07f, + -7.133919469e-07f, -7.127930923e-07f, -7.121927863e-07f, -7.115910304e-07f, -7.109878263e-07f, -7.103831756e-07f, -7.097770800e-07f, -7.091695410e-07f, -7.085605602e-07f, -7.079501394e-07f, + -7.073382801e-07f, -7.067249840e-07f, -7.061102526e-07f, -7.054940878e-07f, -7.048764909e-07f, -7.042574639e-07f, -7.036370082e-07f, -7.030151255e-07f, -7.023918175e-07f, -7.017670858e-07f, + -7.011409322e-07f, -7.005133582e-07f, -6.998843655e-07f, -6.992539558e-07f, -6.986221307e-07f, -6.979888920e-07f, -6.973542413e-07f, -6.967181803e-07f, -6.960807107e-07f, -6.954418341e-07f, + -6.948015523e-07f, -6.941598668e-07f, -6.935167795e-07f, -6.928722921e-07f, -6.922264061e-07f, -6.915791234e-07f, -6.909304455e-07f, -6.902803743e-07f, -6.896289115e-07f, -6.889760587e-07f, + -6.883218176e-07f, -6.876661900e-07f, -6.870091777e-07f, -6.863507822e-07f, -6.856910054e-07f, -6.850298490e-07f, -6.843673146e-07f, -6.837034042e-07f, -6.830381193e-07f, -6.823714617e-07f, + -6.817034331e-07f, -6.810340354e-07f, -6.803632702e-07f, -6.796911393e-07f, -6.790176445e-07f, -6.783427874e-07f, -6.776665699e-07f, -6.769889938e-07f, -6.763100607e-07f, -6.756297725e-07f, + -6.749481309e-07f, -6.742651377e-07f, -6.735807946e-07f, -6.728951035e-07f, -6.722080661e-07f, -6.715196843e-07f, -6.708299597e-07f, -6.701388941e-07f, -6.694464895e-07f, -6.687527474e-07f, + -6.680576699e-07f, -6.673612585e-07f, -6.666635152e-07f, -6.659644418e-07f, -6.652640400e-07f, -6.645623117e-07f, -6.638592586e-07f, -6.631548826e-07f, -6.624491855e-07f, -6.617421691e-07f, + -6.610338353e-07f, -6.603241858e-07f, -6.596132224e-07f, -6.589009471e-07f, -6.581873617e-07f, -6.574724679e-07f, -6.567562676e-07f, -6.560387626e-07f, -6.553199549e-07f, -6.545998461e-07f, + -6.538784383e-07f, -6.531557331e-07f, -6.524317326e-07f, -6.517064384e-07f, -6.509798526e-07f, -6.502519768e-07f, -6.495228131e-07f, -6.487923633e-07f, -6.480606291e-07f, -6.473276126e-07f, + -6.465933155e-07f, -6.458577398e-07f, -6.451208873e-07f, -6.443827598e-07f, -6.436433594e-07f, -6.429026878e-07f, -6.421607469e-07f, -6.414175387e-07f, -6.406730649e-07f, -6.399273276e-07f, + -6.391803286e-07f, -6.384320698e-07f, -6.376825531e-07f, -6.369317804e-07f, -6.361797536e-07f, -6.354264746e-07f, -6.346719453e-07f, -6.339161677e-07f, -6.331591436e-07f, -6.324008750e-07f, + -6.316413637e-07f, -6.308806118e-07f, -6.301186211e-07f, -6.293553935e-07f, -6.285909310e-07f, -6.278252356e-07f, -6.270583090e-07f, -6.262901534e-07f, -6.255207705e-07f, -6.247501625e-07f, + -6.239783311e-07f, -6.232052783e-07f, -6.224310062e-07f, -6.216555166e-07f, -6.208788114e-07f, -6.201008928e-07f, -6.193217625e-07f, -6.185414225e-07f, -6.177598749e-07f, -6.169771216e-07f, + -6.161931645e-07f, -6.154080056e-07f, -6.146216469e-07f, -6.138340904e-07f, -6.130453380e-07f, -6.122553916e-07f, -6.114642534e-07f, -6.106719252e-07f, -6.098784091e-07f, -6.090837070e-07f, + -6.082878209e-07f, -6.074907529e-07f, -6.066925048e-07f, -6.058930787e-07f, -6.050924767e-07f, -6.042907006e-07f, -6.034877525e-07f, -6.026836344e-07f, -6.018783482e-07f, -6.010718961e-07f, + -6.002642800e-07f, -5.994555020e-07f, -5.986455640e-07f, -5.978344680e-07f, -5.970222161e-07f, -5.962088103e-07f, -5.953942526e-07f, -5.945785451e-07f, -5.937616897e-07f, -5.929436885e-07f, + -5.921245436e-07f, -5.913042569e-07f, -5.904828305e-07f, -5.896602664e-07f, -5.888365668e-07f, -5.880117335e-07f, -5.871857687e-07f, -5.863586744e-07f, -5.855304526e-07f, -5.847011055e-07f, + -5.838706350e-07f, -5.830390432e-07f, -5.822063322e-07f, -5.813725040e-07f, -5.805375606e-07f, -5.797015043e-07f, -5.788643369e-07f, -5.780260606e-07f, -5.771866775e-07f, -5.763461896e-07f, + -5.755045989e-07f, -5.746619076e-07f, -5.738181178e-07f, -5.729732315e-07f, -5.721272508e-07f, -5.712801777e-07f, -5.704320145e-07f, -5.695827630e-07f, -5.687324255e-07f, -5.678810041e-07f, + -5.670285008e-07f, -5.661749177e-07f, -5.653202569e-07f, -5.644645205e-07f, -5.636077106e-07f, -5.627498294e-07f, -5.618908788e-07f, -5.610308611e-07f, -5.601697784e-07f, -5.593076326e-07f, + -5.584444261e-07f, -5.575801608e-07f, -5.567148389e-07f, -5.558484625e-07f, -5.549810337e-07f, -5.541125547e-07f, -5.532430275e-07f, -5.523724543e-07f, -5.515008373e-07f, -5.506281785e-07f, + -5.497544801e-07f, -5.488797442e-07f, -5.480039729e-07f, -5.471271685e-07f, -5.462493330e-07f, -5.453704685e-07f, -5.444905773e-07f, -5.436096614e-07f, -5.427277230e-07f, -5.418447642e-07f, + -5.409607873e-07f, -5.400757943e-07f, -5.391897873e-07f, -5.383027687e-07f, -5.374147405e-07f, -5.365257048e-07f, -5.356356639e-07f, -5.347446198e-07f, -5.338525749e-07f, -5.329595311e-07f, + -5.320654907e-07f, -5.311704559e-07f, -5.302744289e-07f, -5.293774117e-07f, -5.284794066e-07f, -5.275804158e-07f, -5.266804414e-07f, -5.257794857e-07f, -5.248775507e-07f, -5.239746387e-07f, + -5.230707519e-07f, -5.221658924e-07f, -5.212600625e-07f, -5.203532643e-07f, -5.194455000e-07f, -5.185367718e-07f, -5.176270820e-07f, -5.167164326e-07f, -5.158048260e-07f, -5.148922642e-07f, + -5.139787496e-07f, -5.130642843e-07f, -5.121488705e-07f, -5.112325105e-07f, -5.103152063e-07f, -5.093969604e-07f, -5.084777747e-07f, -5.075576517e-07f, -5.066365934e-07f, -5.057146022e-07f, + -5.047916801e-07f, -5.038678295e-07f, -5.029430526e-07f, -5.020173516e-07f, -5.010907286e-07f, -5.001631860e-07f, -4.992347260e-07f, -4.983053508e-07f, -4.973750626e-07f, -4.964438636e-07f, + -4.955117562e-07f, -4.945787425e-07f, -4.936448247e-07f, -4.927100052e-07f, -4.917742861e-07f, -4.908376697e-07f, -4.899001582e-07f, -4.889617540e-07f, -4.880224591e-07f, -4.870822759e-07f, + -4.861412067e-07f, -4.851992536e-07f, -4.842564189e-07f, -4.833127050e-07f, -4.823681139e-07f, -4.814226481e-07f, -4.804763097e-07f, -4.795291011e-07f, -4.785810244e-07f, -4.776320819e-07f, + -4.766822760e-07f, -4.757316088e-07f, -4.747800827e-07f, -4.738276999e-07f, -4.728744627e-07f, -4.719203733e-07f, -4.709654340e-07f, -4.700096472e-07f, -4.690530150e-07f, -4.680955397e-07f, + -4.671372237e-07f, -4.661780693e-07f, -4.652180786e-07f, -4.642572539e-07f, -4.632955977e-07f, -4.623331121e-07f, -4.613697994e-07f, -4.604056620e-07f, -4.594407021e-07f, -4.584749219e-07f, + -4.575083239e-07f, -4.565409103e-07f, -4.555726834e-07f, -4.546036454e-07f, -4.536337988e-07f, -4.526631457e-07f, -4.516916885e-07f, -4.507194295e-07f, -4.497463709e-07f, -4.487725152e-07f, + -4.477978646e-07f, -4.468224214e-07f, -4.458461879e-07f, -4.448691664e-07f, -4.438913593e-07f, -4.429127688e-07f, -4.419333973e-07f, -4.409532471e-07f, -4.399723205e-07f, -4.389906198e-07f, + -4.380081473e-07f, -4.370249054e-07f, -4.360408963e-07f, -4.350561225e-07f, -4.340705861e-07f, -4.330842897e-07f, -4.320972353e-07f, -4.311094255e-07f, -4.301208626e-07f, -4.291315487e-07f, + -4.281414864e-07f, -4.271506779e-07f, -4.261591256e-07f, -4.251668317e-07f, -4.241737987e-07f, -4.231800288e-07f, -4.221855244e-07f, -4.211902879e-07f, -4.201943216e-07f, -4.191976278e-07f, + -4.182002088e-07f, -4.172020671e-07f, -4.162032049e-07f, -4.152036246e-07f, -4.142033286e-07f, -4.132023191e-07f, -4.122005986e-07f, -4.111981694e-07f, -4.101950339e-07f, -4.091911943e-07f, + -4.081866532e-07f, -4.071814127e-07f, -4.061754753e-07f, -4.051688433e-07f, -4.041615191e-07f, -4.031535050e-07f, -4.021448035e-07f, -4.011354168e-07f, -4.001253473e-07f, -3.991145974e-07f, + -3.981031695e-07f, -3.970910658e-07f, -3.960782889e-07f, -3.950648410e-07f, -3.940507246e-07f, -3.930359419e-07f, -3.920204954e-07f, -3.910043875e-07f, -3.899876204e-07f, -3.889701966e-07f, + -3.879521185e-07f, -3.869333884e-07f, -3.859140087e-07f, -3.848939818e-07f, -3.838733100e-07f, -3.828519958e-07f, -3.818300415e-07f, -3.808074495e-07f, -3.797842222e-07f, -3.787603620e-07f, + -3.777358712e-07f, -3.767107523e-07f, -3.756850076e-07f, -3.746586394e-07f, -3.736316503e-07f, -3.726040426e-07f, -3.715758186e-07f, -3.705469808e-07f, -3.695175316e-07f, -3.684874733e-07f, + -3.674568084e-07f, -3.664255391e-07f, -3.653936681e-07f, -3.643611975e-07f, -3.633281299e-07f, -3.622944676e-07f, -3.612602130e-07f, -3.602253685e-07f, -3.591899365e-07f, -3.581539194e-07f, + -3.571173197e-07f, -3.560801397e-07f, -3.550423818e-07f, -3.540040484e-07f, -3.529651420e-07f, -3.519256649e-07f, -3.508856195e-07f, -3.498450083e-07f, -3.488038337e-07f, -3.477620980e-07f, + -3.467198037e-07f, -3.456769532e-07f, -3.446335488e-07f, -3.435895931e-07f, -3.425450884e-07f, -3.415000371e-07f, -3.404544417e-07f, -3.394083045e-07f, -3.383616280e-07f, -3.373144146e-07f, + -3.362666667e-07f, -3.352183868e-07f, -3.341695772e-07f, -3.331202403e-07f, -3.320703786e-07f, -3.310199945e-07f, -3.299690905e-07f, -3.289176688e-07f, -3.278657321e-07f, -3.268132826e-07f, + -3.257603228e-07f, -3.247068552e-07f, -3.236528822e-07f, -3.225984061e-07f, -3.215434294e-07f, -3.204879546e-07f, -3.194319840e-07f, -3.183755201e-07f, -3.173185653e-07f, -3.162611221e-07f, + -3.152031929e-07f, -3.141447801e-07f, -3.130858861e-07f, -3.120265133e-07f, -3.109666643e-07f, -3.099063414e-07f, -3.088455471e-07f, -3.077842838e-07f, -3.067225539e-07f, -3.056603599e-07f, + -3.045977042e-07f, -3.035345892e-07f, -3.024710174e-07f, -3.014069912e-07f, -3.003425131e-07f, -2.992775854e-07f, -2.982122107e-07f, -2.971463914e-07f, -2.960801298e-07f, -2.950134285e-07f, + -2.939462899e-07f, -2.928787164e-07f, -2.918107105e-07f, -2.907422745e-07f, -2.896734110e-07f, -2.886041225e-07f, -2.875344112e-07f, -2.864642797e-07f, -2.853937305e-07f, -2.843227659e-07f, + -2.832513885e-07f, -2.821796005e-07f, -2.811074046e-07f, -2.800348032e-07f, -2.789617986e-07f, -2.778883934e-07f, -2.768145900e-07f, -2.757403908e-07f, -2.746657983e-07f, -2.735908149e-07f, + -2.725154431e-07f, -2.714396853e-07f, -2.703635441e-07f, -2.692870217e-07f, -2.682101208e-07f, -2.671328436e-07f, -2.660551928e-07f, -2.649771707e-07f, -2.638987797e-07f, -2.628200225e-07f, + -2.617409013e-07f, -2.606614186e-07f, -2.595815769e-07f, -2.585013787e-07f, -2.574208264e-07f, -2.563399225e-07f, -2.552586693e-07f, -2.541770695e-07f, -2.530951253e-07f, -2.520128393e-07f, + -2.509302140e-07f, -2.498472517e-07f, -2.487639550e-07f, -2.476803263e-07f, -2.465963680e-07f, -2.455120826e-07f, -2.444274726e-07f, -2.433425404e-07f, -2.422572886e-07f, -2.411717194e-07f, + -2.400858354e-07f, -2.389996391e-07f, -2.379131329e-07f, -2.368263193e-07f, -2.357392007e-07f, -2.346517796e-07f, -2.335640584e-07f, -2.324760397e-07f, -2.313877258e-07f, -2.302991192e-07f, + -2.292102224e-07f, -2.281210378e-07f, -2.270315680e-07f, -2.259418153e-07f, -2.248517822e-07f, -2.237614712e-07f, -2.226708848e-07f, -2.215800253e-07f, -2.204888953e-07f, -2.193974973e-07f, + -2.183058336e-07f, -2.172139067e-07f, -2.161217192e-07f, -2.150292734e-07f, -2.139365719e-07f, -2.128436170e-07f, -2.117504113e-07f, -2.106569572e-07f, -2.095632572e-07f, -2.084693137e-07f, + -2.073751292e-07f, -2.062807062e-07f, -2.051860470e-07f, -2.040911543e-07f, -2.029960304e-07f, -2.019006778e-07f, -2.008050989e-07f, -1.997092963e-07f, -1.986132724e-07f, -1.975170296e-07f, + -1.964205704e-07f, -1.953238973e-07f, -1.942270127e-07f, -1.931299191e-07f, -1.920326190e-07f, -1.909351148e-07f, -1.898374090e-07f, -1.887395040e-07f, -1.876414023e-07f, -1.865431063e-07f, + -1.854446186e-07f, -1.843459416e-07f, -1.832470777e-07f, -1.821480295e-07f, -1.810487993e-07f, -1.799493896e-07f, -1.788498029e-07f, -1.777500417e-07f, -1.766501083e-07f, -1.755500054e-07f, + -1.744497352e-07f, -1.733493004e-07f, -1.722487033e-07f, -1.711479464e-07f, -1.700470322e-07f, -1.689459632e-07f, -1.678447417e-07f, -1.667433702e-07f, -1.656418513e-07f, -1.645401874e-07f, + -1.634383808e-07f, -1.623364342e-07f, -1.612343499e-07f, -1.601321304e-07f, -1.590297781e-07f, -1.579272956e-07f, -1.568246852e-07f, -1.557219495e-07f, -1.546190909e-07f, -1.535161118e-07f, + -1.524130147e-07f, -1.513098021e-07f, -1.502064764e-07f, -1.491030401e-07f, -1.479994956e-07f, -1.468958454e-07f, -1.457920919e-07f, -1.446882376e-07f, -1.435842850e-07f, -1.424802364e-07f, + -1.413760945e-07f, -1.402718615e-07f, -1.391675400e-07f, -1.380631325e-07f, -1.369586413e-07f, -1.358540689e-07f, -1.347494178e-07f, -1.336446904e-07f, -1.325398893e-07f, -1.314350167e-07f, + -1.303300753e-07f, -1.292250673e-07f, -1.281199954e-07f, -1.270148619e-07f, -1.259096693e-07f, -1.248044200e-07f, -1.236991165e-07f, -1.225937613e-07f, -1.214883567e-07f, -1.203829053e-07f, + -1.192774094e-07f, -1.181718716e-07f, -1.170662942e-07f, -1.159606798e-07f, -1.148550307e-07f, -1.137493494e-07f, -1.126436384e-07f, -1.115379001e-07f, -1.104321370e-07f, -1.093263514e-07f, + -1.082205458e-07f, -1.071147228e-07f, -1.060088846e-07f, -1.049030338e-07f, -1.037971729e-07f, -1.026913041e-07f, -1.015854301e-07f, -1.004795531e-07f, -9.937367577e-08f, -9.826780041e-08f, + -9.716192949e-08f, -9.605606545e-08f, -9.495021073e-08f, -9.384436777e-08f, -9.273853900e-08f, -9.163272686e-08f, -9.052693378e-08f, -8.942116220e-08f, -8.831541456e-08f, -8.720969329e-08f, + -8.610400083e-08f, -8.499833959e-08f, -8.389271203e-08f, -8.278712057e-08f, -8.168156764e-08f, -8.057605567e-08f, -7.947058709e-08f, -7.836516434e-08f, -7.725978984e-08f, -7.615446602e-08f, + -7.504919531e-08f, -7.394398014e-08f, -7.283882292e-08f, -7.173372610e-08f, -7.062869209e-08f, -6.952372332e-08f, -6.841882221e-08f, -6.731399119e-08f, -6.620923268e-08f, -6.510454909e-08f, + -6.399994287e-08f, -6.289541642e-08f, -6.179097216e-08f, -6.068661252e-08f, -5.958233991e-08f, -5.847815675e-08f, -5.737406546e-08f, -5.627006846e-08f, -5.516616817e-08f, -5.406236699e-08f, + -5.295866734e-08f, -5.185507165e-08f, -5.075158231e-08f, -4.964820175e-08f, -4.854493237e-08f, -4.744177659e-08f, -4.633873682e-08f, -4.523581547e-08f, -4.413301494e-08f, -4.303033765e-08f, + -4.192778600e-08f, -4.082536240e-08f, -3.972306926e-08f, -3.862090898e-08f, -3.751888396e-08f, -3.641699661e-08f, -3.531524934e-08f, -3.421364454e-08f, -3.311218461e-08f, -3.201087196e-08f, + -3.090970899e-08f, -2.980869809e-08f, -2.870784167e-08f, -2.760714212e-08f, -2.650660183e-08f, -2.540622321e-08f, -2.430600864e-08f, -2.320596053e-08f, -2.210608126e-08f, -2.100637323e-08f, + -1.990683883e-08f, -1.880748045e-08f, -1.770830048e-08f, -1.660930130e-08f, -1.551048531e-08f, -1.441185490e-08f, -1.331341244e-08f, -1.221516033e-08f, -1.111710095e-08f, -1.001923668e-08f, + -8.921569900e-09f, -7.824103003e-09f, -6.726838363e-09f, -5.629778360e-09f, -4.532925375e-09f, -3.436281784e-09f, -2.339849964e-09f, -1.243632293e-09f, -1.476311447e-10f, 9.481511062e-10f, + 2.043712087e-09f, 3.139049424e-09f, 4.234160747e-09f, 5.329043686e-09f, 6.423695871e-09f, 7.518114933e-09f, 8.612298505e-09f, 9.706244221e-09f, 1.079994971e-08f, 1.189341262e-08f, + 1.298663058e-08f, 1.407960123e-08f, 1.517232220e-08f, 1.626479114e-08f, 1.735700568e-08f, 1.844896348e-08f, 1.954066216e-08f, 2.063209938e-08f, 2.172327279e-08f, 2.281418001e-08f, + 2.390481871e-08f, 2.499518653e-08f, 2.608528112e-08f, 2.717510013e-08f, 2.826464121e-08f, 2.935390201e-08f, 3.044288019e-08f, 3.153157340e-08f, 3.261997930e-08f, 3.370809554e-08f, + 3.479591978e-08f, 3.588344968e-08f, 3.697068290e-08f, 3.805761711e-08f, 3.914424995e-08f, 4.023057911e-08f, 4.131660223e-08f, 4.240231699e-08f, 4.348772106e-08f, 4.457281209e-08f, + 4.565758777e-08f, 4.674204576e-08f, 4.782618373e-08f, 4.890999936e-08f, 4.999349032e-08f, 5.107665428e-08f, 5.215948892e-08f, 5.324199192e-08f, 5.432416096e-08f, 5.540599371e-08f, + 5.648748786e-08f, 5.756864108e-08f, 5.864945107e-08f, 5.972991551e-08f, 6.081003208e-08f, 6.188979847e-08f, 6.296921237e-08f, 6.404827147e-08f, 6.512697345e-08f, 6.620531602e-08f, + 6.728329686e-08f, 6.836091367e-08f, 6.943816414e-08f, 7.051504598e-08f, 7.159155687e-08f, 7.266769453e-08f, 7.374345664e-08f, 7.481884092e-08f, 7.589384507e-08f, 7.696846678e-08f, + 7.804270378e-08f, 7.911655375e-08f, 8.019001442e-08f, 8.126308350e-08f, 8.233575869e-08f, 8.340803771e-08f, 8.447991827e-08f, 8.555139808e-08f, 8.662247487e-08f, 8.769314635e-08f, + 8.876341025e-08f, 8.983326427e-08f, 9.090270615e-08f, 9.197173361e-08f, 9.304034437e-08f, 9.410853616e-08f, 9.517630670e-08f, 9.624365373e-08f, 9.731057498e-08f, 9.837706817e-08f, + 9.944313104e-08f, 1.005087613e-07f, 1.015739568e-07f, 1.026387151e-07f, 1.037030341e-07f, 1.047669114e-07f, 1.058303448e-07f, 1.068933321e-07f, 1.079558710e-07f, 1.090179592e-07f, + 1.100795945e-07f, 1.111407747e-07f, 1.122014975e-07f, 1.132617605e-07f, 1.143215617e-07f, 1.153808988e-07f, 1.164397694e-07f, 1.174981714e-07f, 1.185561025e-07f, 1.196135606e-07f, + 1.206705432e-07f, 1.217270483e-07f, 1.227830735e-07f, 1.238386167e-07f, 1.248936756e-07f, 1.259482480e-07f, 1.270023316e-07f, 1.280559242e-07f, 1.291090237e-07f, 1.301616277e-07f, + 1.312137341e-07f, 1.322653406e-07f, 1.333164450e-07f, 1.343670451e-07f, 1.354171386e-07f, 1.364667235e-07f, 1.375157973e-07f, 1.385643581e-07f, 1.396124034e-07f, 1.406599312e-07f, + 1.417069391e-07f, 1.427534251e-07f, 1.437993869e-07f, 1.448448222e-07f, 1.458897290e-07f, 1.469341050e-07f, 1.479779480e-07f, 1.490212557e-07f, 1.500640261e-07f, 1.511062569e-07f, + 1.521479459e-07f, 1.531890910e-07f, 1.542296899e-07f, 1.552697405e-07f, 1.563092406e-07f, 1.573481880e-07f, 1.583865804e-07f, 1.594244159e-07f, 1.604616920e-07f, 1.614984068e-07f, + 1.625345580e-07f, 1.635701434e-07f, 1.646051609e-07f, 1.656396082e-07f, 1.666734833e-07f, 1.677067840e-07f, 1.687395080e-07f, 1.697716533e-07f, 1.708032177e-07f, 1.718341990e-07f, + 1.728645951e-07f, 1.738944037e-07f, 1.749236228e-07f, 1.759522502e-07f, 1.769802838e-07f, 1.780077213e-07f, 1.790345607e-07f, 1.800607998e-07f, 1.810864365e-07f, 1.821114685e-07f, + 1.831358939e-07f, 1.841597104e-07f, 1.851829159e-07f, 1.862055083e-07f, 1.872274854e-07f, 1.882488452e-07f, 1.892695854e-07f, 1.902897040e-07f, 1.913091988e-07f, 1.923280676e-07f, + 1.933463085e-07f, 1.943639192e-07f, 1.953808977e-07f, 1.963972418e-07f, 1.974129494e-07f, 1.984280184e-07f, 1.994424467e-07f, 2.004562322e-07f, 2.014693727e-07f, 2.024818662e-07f, + 2.034937106e-07f, 2.045049037e-07f, 2.055154435e-07f, 2.065253278e-07f, 2.075345546e-07f, 2.085431218e-07f, 2.095510273e-07f, 2.105582689e-07f, 2.115648446e-07f, 2.125707524e-07f, + 2.135759901e-07f, 2.145805556e-07f, 2.155844468e-07f, 2.165876618e-07f, 2.175901984e-07f, 2.185920544e-07f, 2.195932280e-07f, 2.205937169e-07f, 2.215935192e-07f, 2.225926327e-07f, + 2.235910553e-07f, 2.245887851e-07f, 2.255858200e-07f, 2.265821578e-07f, 2.275777966e-07f, 2.285727343e-07f, 2.295669687e-07f, 2.305604980e-07f, 2.315533200e-07f, 2.325454327e-07f, + 2.335368340e-07f, 2.345275218e-07f, 2.355174943e-07f, 2.365067492e-07f, 2.374952846e-07f, 2.384830984e-07f, 2.394701886e-07f, 2.404565532e-07f, 2.414421901e-07f, 2.424270973e-07f, + 2.434112728e-07f, 2.443947146e-07f, 2.453774206e-07f, 2.463593888e-07f, 2.473406171e-07f, 2.483211037e-07f, 2.493008464e-07f, 2.502798433e-07f, 2.512580923e-07f, 2.522355915e-07f, + 2.532123388e-07f, 2.541883322e-07f, 2.551635697e-07f, 2.561380494e-07f, 2.571117691e-07f, 2.580847270e-07f, 2.590569211e-07f, 2.600283493e-07f, 2.609990096e-07f, 2.619689001e-07f, + 2.629380188e-07f, 2.639063637e-07f, 2.648739328e-07f, 2.658407242e-07f, 2.668067358e-07f, 2.677719657e-07f, 2.687364119e-07f, 2.697000725e-07f, 2.706629455e-07f, 2.716250289e-07f, + 2.725863207e-07f, 2.735468190e-07f, 2.745065218e-07f, 2.754654272e-07f, 2.764235333e-07f, 2.773808379e-07f, 2.783373394e-07f, 2.792930355e-07f, 2.802479245e-07f, 2.812020044e-07f, + 2.821552731e-07f, 2.831077289e-07f, 2.840593697e-07f, 2.850101937e-07f, 2.859601988e-07f, 2.869093832e-07f, 2.878577449e-07f, 2.888052820e-07f, 2.897519926e-07f, 2.906978747e-07f, + 2.916429265e-07f, 2.925871459e-07f, 2.935305312e-07f, 2.944730803e-07f, 2.954147914e-07f, 2.963556626e-07f, 2.972956919e-07f, 2.982348775e-07f, 2.991732174e-07f, 3.001107098e-07f, + 3.010473527e-07f, 3.019831443e-07f, 3.029180826e-07f, 3.038521658e-07f, 3.047853920e-07f, 3.057177593e-07f, 3.066492658e-07f, 3.075799096e-07f, 3.085096889e-07f, 3.094386017e-07f, + 3.103666462e-07f, 3.112938206e-07f, 3.122201229e-07f, 3.131455513e-07f, 3.140701039e-07f, 3.149937789e-07f, 3.159165743e-07f, 3.168384884e-07f, 3.177595193e-07f, 3.186796651e-07f, + 3.195989240e-07f, 3.205172941e-07f, 3.214347735e-07f, 3.223513605e-07f, 3.232670532e-07f, 3.241818497e-07f, 3.250957482e-07f, 3.260087470e-07f, 3.269208440e-07f, 3.278320376e-07f, + 3.287423258e-07f, 3.296517069e-07f, 3.305601790e-07f, 3.314677403e-07f, 3.323743890e-07f, 3.332801233e-07f, 3.341849414e-07f, 3.350888414e-07f, 3.359918215e-07f, 3.368938800e-07f, + 3.377950150e-07f, 3.386952247e-07f, 3.395945073e-07f, 3.404928611e-07f, 3.413902842e-07f, 3.422867748e-07f, 3.431823312e-07f, 3.440769515e-07f, 3.449706340e-07f, 3.458633770e-07f, + 3.467551785e-07f, 3.476460368e-07f, 3.485359502e-07f, 3.494249169e-07f, 3.503129351e-07f, 3.512000031e-07f, 3.520861190e-07f, 3.529712811e-07f, 3.538554877e-07f, 3.547387370e-07f, + 3.556210273e-07f, 3.565023567e-07f, 3.573827236e-07f, 3.582621261e-07f, 3.591405626e-07f, 3.600180313e-07f, 3.608945304e-07f, 3.617700583e-07f, 3.626446131e-07f, 3.635181932e-07f, + 3.643907968e-07f, 3.652624222e-07f, 3.661330677e-07f, 3.670027315e-07f, 3.678714119e-07f, 3.687391072e-07f, 3.696058157e-07f, 3.704715357e-07f, 3.713362654e-07f, 3.722000032e-07f, + 3.730627473e-07f, 3.739244960e-07f, 3.747852477e-07f, 3.756450007e-07f, 3.765037531e-07f, 3.773615035e-07f, 3.782182500e-07f, 3.790739909e-07f, 3.799287247e-07f, 3.807824495e-07f, + 3.816351638e-07f, 3.824868659e-07f, 3.833375540e-07f, 3.841872265e-07f, 3.850358817e-07f, 3.858835180e-07f, 3.867301337e-07f, 3.875757271e-07f, 3.884202966e-07f, 3.892638405e-07f, + 3.901063572e-07f, 3.909478449e-07f, 3.917883022e-07f, 3.926277272e-07f, 3.934661185e-07f, 3.943034742e-07f, 3.951397929e-07f, 3.959750728e-07f, 3.968093123e-07f, 3.976425098e-07f, + 3.984746636e-07f, 3.993057722e-07f, 4.001358339e-07f, 4.009648471e-07f, 4.017928102e-07f, 4.026197215e-07f, 4.034455795e-07f, 4.042703825e-07f, 4.050941289e-07f, 4.059168172e-07f, + 4.067384457e-07f, 4.075590128e-07f, 4.083785169e-07f, 4.091969565e-07f, 4.100143298e-07f, 4.108306355e-07f, 4.116458718e-07f, 4.124600372e-07f, 4.132731301e-07f, 4.140851489e-07f, + 4.148960921e-07f, 4.157059580e-07f, 4.165147451e-07f, 4.173224519e-07f, 4.181290768e-07f, 4.189346182e-07f, 4.197390745e-07f, 4.205424442e-07f, 4.213447258e-07f, 4.221459176e-07f, + 4.229460182e-07f, 4.237450260e-07f, 4.245429395e-07f, 4.253397571e-07f, 4.261354772e-07f, 4.269300984e-07f, 4.277236191e-07f, 4.285160378e-07f, 4.293073530e-07f, 4.300975631e-07f, + 4.308866666e-07f, 4.316746619e-07f, 4.324615477e-07f, 4.332473224e-07f, 4.340319844e-07f, 4.348155322e-07f, 4.355979644e-07f, 4.363792795e-07f, 4.371594759e-07f, 4.379385521e-07f, + 4.387165067e-07f, 4.394933382e-07f, 4.402690450e-07f, 4.410436257e-07f, 4.418170789e-07f, 4.425894030e-07f, 4.433605965e-07f, 4.441306580e-07f, 4.448995861e-07f, 4.456673792e-07f, + 4.464340358e-07f, 4.471995546e-07f, 4.479639340e-07f, 4.487271726e-07f, 4.494892690e-07f, 4.502502217e-07f, 4.510100292e-07f, 4.517686901e-07f, 4.525262030e-07f, 4.532825664e-07f, + 4.540377789e-07f, 4.547918390e-07f, 4.555447453e-07f, 4.562964965e-07f, 4.570470910e-07f, 4.577965274e-07f, 4.585448043e-07f, 4.592919204e-07f, 4.600378741e-07f, 4.607826641e-07f, + 4.615262890e-07f, 4.622687473e-07f, 4.630100377e-07f, 4.637501587e-07f, 4.644891090e-07f, 4.652268872e-07f, 4.659634918e-07f, 4.666989216e-07f, 4.674331750e-07f, 4.681662508e-07f, + 4.688981474e-07f, 4.696288637e-07f, 4.703583981e-07f, 4.710867494e-07f, 4.718139161e-07f, 4.725398968e-07f, 4.732646903e-07f, 4.739882952e-07f, 4.747107100e-07f, 4.754319335e-07f, + 4.761519643e-07f, 4.768708011e-07f, 4.775884424e-07f, 4.783048870e-07f, 4.790201335e-07f, 4.797341807e-07f, 4.804470270e-07f, 4.811586713e-07f, 4.818691122e-07f, 4.825783483e-07f, + 4.832863784e-07f, 4.839932011e-07f, 4.846988152e-07f, 4.854032192e-07f, 4.861064119e-07f, 4.868083920e-07f, 4.875091582e-07f, 4.882087091e-07f, 4.889070436e-07f, 4.896041602e-07f, + 4.903000577e-07f, 4.909947348e-07f, 4.916881902e-07f, 4.923804226e-07f, 4.930714308e-07f, 4.937612135e-07f, 4.944497694e-07f, 4.951370971e-07f, 4.958231956e-07f, 4.965080634e-07f, + 4.971916994e-07f, 4.978741022e-07f, 4.985552706e-07f, 4.992352034e-07f, 4.999138993e-07f, 5.005913571e-07f, 5.012675755e-07f, 5.019425532e-07f, 5.026162891e-07f, 5.032887818e-07f, + 5.039600303e-07f, 5.046300331e-07f, 5.052987892e-07f, 5.059662973e-07f, 5.066325561e-07f, 5.072975645e-07f, 5.079613211e-07f, 5.086238249e-07f, 5.092850747e-07f, 5.099450691e-07f, + 5.106038070e-07f, 5.112612872e-07f, 5.119175085e-07f, 5.125724698e-07f, 5.132261697e-07f, 5.138786072e-07f, 5.145297810e-07f, 5.151796900e-07f, 5.158283329e-07f, 5.164757087e-07f, + 5.171218161e-07f, 5.177666540e-07f, 5.184102212e-07f, 5.190525165e-07f, 5.196935388e-07f, 5.203332869e-07f, 5.209717596e-07f, 5.216089559e-07f, 5.222448746e-07f, 5.228795145e-07f, + 5.235128744e-07f, 5.241449533e-07f, 5.247757500e-07f, 5.254052633e-07f, 5.260334922e-07f, 5.266604355e-07f, 5.272860921e-07f, 5.279104609e-07f, 5.285335407e-07f, 5.291553305e-07f, + 5.297758290e-07f, 5.303950353e-07f, 5.310129482e-07f, 5.316295667e-07f, 5.322448895e-07f, 5.328589156e-07f, 5.334716440e-07f, 5.340830734e-07f, 5.346932030e-07f, 5.353020315e-07f, + 5.359095578e-07f, 5.365157810e-07f, 5.371206999e-07f, 5.377243134e-07f, 5.383266206e-07f, 5.389276202e-07f, 5.395273114e-07f, 5.401256929e-07f, 5.407227637e-07f, 5.413185229e-07f, + 5.419129693e-07f, 5.425061019e-07f, 5.430979196e-07f, 5.436884215e-07f, 5.442776065e-07f, 5.448654734e-07f, 5.454520214e-07f, 5.460372494e-07f, 5.466211563e-07f, 5.472037412e-07f, + 5.477850030e-07f, 5.483649407e-07f, 5.489435533e-07f, 5.495208397e-07f, 5.500967990e-07f, 5.506714303e-07f, 5.512447323e-07f, 5.518167043e-07f, 5.523873451e-07f, 5.529566539e-07f, + 5.535246295e-07f, 5.540912711e-07f, 5.546565776e-07f, 5.552205481e-07f, 5.557831815e-07f, 5.563444770e-07f, 5.569044335e-07f, 5.574630501e-07f, 5.580203259e-07f, 5.585762598e-07f, + 5.591308509e-07f, 5.596840982e-07f, 5.602360009e-07f, 5.607865579e-07f, 5.613357684e-07f, 5.618836313e-07f, 5.624301458e-07f, 5.629753109e-07f, 5.635191256e-07f, 5.640615891e-07f, + 5.646027005e-07f, 5.651424587e-07f, 5.656808629e-07f, 5.662179122e-07f, 5.667536057e-07f, 5.672879424e-07f, 5.678209215e-07f, 5.683525420e-07f, 5.688828030e-07f, 5.694117038e-07f, + 5.699392433e-07f, 5.704654206e-07f, 5.709902350e-07f, 5.715136854e-07f, 5.720357711e-07f, 5.725564911e-07f, 5.730758446e-07f, 5.735938307e-07f, 5.741104486e-07f, 5.746256973e-07f, + 5.751395760e-07f, 5.756520839e-07f, 5.761632202e-07f, 5.766729838e-07f, 5.771813741e-07f, 5.776883901e-07f, 5.781940311e-07f, 5.786982961e-07f, 5.792011844e-07f, 5.797026952e-07f, + 5.802028275e-07f, 5.807015805e-07f, 5.811989536e-07f, 5.816949457e-07f, 5.821895562e-07f, 5.826827841e-07f, 5.831746288e-07f, 5.836650893e-07f, 5.841541649e-07f, 5.846418548e-07f, + 5.851281582e-07f, 5.856130743e-07f, 5.860966022e-07f, 5.865787413e-07f, 5.870594908e-07f, 5.875388498e-07f, 5.880168175e-07f, 5.884933933e-07f, 5.889685763e-07f, 5.894423658e-07f, + 5.899147610e-07f, 5.903857611e-07f, 5.908553654e-07f, 5.913235732e-07f, 5.917903836e-07f, 5.922557960e-07f, 5.927198095e-07f, 5.931824235e-07f, 5.936436373e-07f, 5.941034500e-07f, + 5.945618609e-07f, 5.950188694e-07f, 5.954744746e-07f, 5.959286760e-07f, 5.963814726e-07f, 5.968328640e-07f, 5.972828492e-07f, 5.977314277e-07f, 5.981785987e-07f, 5.986243615e-07f, + 5.990687154e-07f, 5.995116597e-07f, 5.999531937e-07f, 6.003933168e-07f, 6.008320282e-07f, 6.012693273e-07f, 6.017052134e-07f, 6.021396858e-07f, 6.025727439e-07f, 6.030043869e-07f, + 6.034346142e-07f, 6.038634251e-07f, 6.042908191e-07f, 6.047167953e-07f, 6.051413532e-07f, 6.055644922e-07f, 6.059862115e-07f, 6.064065106e-07f, 6.068253887e-07f, 6.072428453e-07f, + 6.076588798e-07f, 6.080734914e-07f, 6.084866796e-07f, 6.088984437e-07f, 6.093087831e-07f, 6.097176973e-07f, 6.101251855e-07f, 6.105312472e-07f, 6.109358818e-07f, 6.113390886e-07f, + 6.117408671e-07f, 6.121412167e-07f, 6.125401368e-07f, 6.129376267e-07f, 6.133336859e-07f, 6.137283139e-07f, 6.141215099e-07f, 6.145132736e-07f, 6.149036042e-07f, 6.152925012e-07f, + 6.156799640e-07f, 6.160659921e-07f, 6.164505850e-07f, 6.168337419e-07f, 6.172154625e-07f, 6.175957462e-07f, 6.179745923e-07f, 6.183520004e-07f, 6.187279699e-07f, 6.191025002e-07f, + 6.194755909e-07f, 6.198472414e-07f, 6.202174512e-07f, 6.205862198e-07f, 6.209535465e-07f, 6.213194310e-07f, 6.216838727e-07f, 6.220468711e-07f, 6.224084256e-07f, 6.227685358e-07f, + 6.231272012e-07f, 6.234844212e-07f, 6.238401955e-07f, 6.241945234e-07f, 6.245474045e-07f, 6.248988383e-07f, 6.252488243e-07f, 6.255973620e-07f, 6.259444511e-07f, 6.262900909e-07f, + 6.266342811e-07f, 6.269770211e-07f, 6.273183105e-07f, 6.276581489e-07f, 6.279965357e-07f, 6.283334706e-07f, 6.286689530e-07f, 6.290029826e-07f, 6.293355589e-07f, 6.296666814e-07f, + 6.299963497e-07f, 6.303245634e-07f, 6.306513221e-07f, 6.309766253e-07f, 6.313004726e-07f, 6.316228636e-07f, 6.319437978e-07f, 6.322632749e-07f, 6.325812945e-07f, 6.328978561e-07f, + 6.332129593e-07f, 6.335266037e-07f, 6.338387890e-07f, 6.341495148e-07f, 6.344587805e-07f, 6.347665860e-07f, 6.350729307e-07f, 6.353778144e-07f, 6.356812365e-07f, 6.359831968e-07f, + 6.362836949e-07f, 6.365827305e-07f, 6.368803030e-07f, 6.371764123e-07f, 6.374710579e-07f, 6.377642395e-07f, 6.380559567e-07f, 6.383462092e-07f, 6.386349966e-07f, 6.389223186e-07f, + 6.392081749e-07f, 6.394925651e-07f, 6.397754889e-07f, 6.400569460e-07f, 6.403369361e-07f, 6.406154587e-07f, 6.408925137e-07f, 6.411681007e-07f, 6.414422193e-07f, 6.417148693e-07f, + 6.419860504e-07f, 6.422557623e-07f, 6.425240046e-07f, 6.427907771e-07f, 6.430560796e-07f, 6.433199116e-07f, 6.435822729e-07f, 6.438431633e-07f, 6.441025824e-07f, 6.443605300e-07f, + 6.446170058e-07f, 6.448720096e-07f, 6.451255410e-07f, 6.453775999e-07f, 6.456281859e-07f, 6.458772988e-07f, 6.461249384e-07f, 6.463711044e-07f, 6.466157966e-07f, 6.468590147e-07f, + 6.471007585e-07f, 6.473410277e-07f, 6.475798221e-07f, 6.478171415e-07f, 6.480529857e-07f, 6.482873545e-07f, 6.485202475e-07f, 6.487516647e-07f, 6.489816058e-07f, 6.492100706e-07f, + 6.494370588e-07f, 6.496625704e-07f, 6.498866050e-07f, 6.501091625e-07f, 6.503302427e-07f, 6.505498455e-07f, 6.507679705e-07f, 6.509846177e-07f, 6.511997869e-07f, 6.514134778e-07f, + 6.516256904e-07f, 6.518364244e-07f, 6.520456798e-07f, 6.522534562e-07f, 6.524597536e-07f, 6.526645718e-07f, 6.528679107e-07f, 6.530697701e-07f, 6.532701498e-07f, 6.534690497e-07f, + 6.536664698e-07f, 6.538624098e-07f, 6.540568696e-07f, 6.542498491e-07f, 6.544413481e-07f, 6.546313666e-07f, 6.548199044e-07f, 6.550069614e-07f, 6.551925375e-07f, 6.553766325e-07f, + 6.555592465e-07f, 6.557403792e-07f, 6.559200306e-07f, 6.560982005e-07f, 6.562748890e-07f, 6.564500958e-07f, 6.566238209e-07f, 6.567960643e-07f, 6.569668258e-07f, 6.571361054e-07f, + 6.573039030e-07f, 6.574702185e-07f, 6.576350519e-07f, 6.577984030e-07f, 6.579602719e-07f, 6.581206585e-07f, 6.582795627e-07f, 6.584369845e-07f, 6.585929238e-07f, 6.587473806e-07f, + 6.589003548e-07f, 6.590518465e-07f, 6.592018555e-07f, 6.593503818e-07f, 6.594974255e-07f, 6.596429865e-07f, 6.597870648e-07f, 6.599296603e-07f, 6.600707730e-07f, 6.602104030e-07f, + 6.603485503e-07f, 6.604852147e-07f, 6.606203963e-07f, 6.607540952e-07f, 6.608863113e-07f, 6.610170447e-07f, 6.611462953e-07f, 6.612740631e-07f, 6.614003483e-07f, 6.615251507e-07f, + 6.616484705e-07f, 6.617703076e-07f, 6.618906622e-07f, 6.620095341e-07f, 6.621269236e-07f, 6.622428305e-07f, 6.623572550e-07f, 6.624701971e-07f, 6.625816568e-07f, 6.626916343e-07f, + 6.628001295e-07f, 6.629071425e-07f, 6.630126735e-07f, 6.631167224e-07f, 6.632192893e-07f, 6.633203743e-07f, 6.634199775e-07f, 6.635180990e-07f, 6.636147388e-07f, 6.637098971e-07f, + 6.638035739e-07f, 6.638957693e-07f, 6.639864834e-07f, 6.640757163e-07f, 6.641634682e-07f, 6.642497391e-07f, 6.643345291e-07f, 6.644178384e-07f, 6.644996670e-07f, 6.645800152e-07f, + 6.646588829e-07f, 6.647362704e-07f, 6.648121777e-07f, 6.648866051e-07f, 6.649595526e-07f, 6.650310203e-07f, 6.651010085e-07f, 6.651695173e-07f, 6.652365467e-07f, 6.653020970e-07f, + 6.653661684e-07f, 6.654287609e-07f, 6.654898748e-07f, 6.655495102e-07f, 6.656076672e-07f, 6.656643461e-07f, 6.657195470e-07f, 6.657732701e-07f, 6.658255157e-07f, 6.658762837e-07f, + 6.659255746e-07f, 6.659733883e-07f, 6.660197252e-07f, 6.660645855e-07f, 6.661079693e-07f, 6.661498768e-07f, 6.661903083e-07f, 6.662292640e-07f, 6.662667440e-07f, 6.663027486e-07f, + 6.663372780e-07f, 6.663703325e-07f, 6.664019122e-07f, 6.664320174e-07f, 6.664606483e-07f, 6.664878052e-07f, 6.665134883e-07f, 6.665376979e-07f, 6.665604341e-07f, 6.665816973e-07f, + 6.666014876e-07f, 6.666198054e-07f, 6.666366509e-07f, 6.666520244e-07f, 6.666659261e-07f, 6.666783563e-07f, 6.666893152e-07f, 6.666988033e-07f, 6.667068206e-07f, 6.667133675e-07f, + 6.667184443e-07f, 6.667220513e-07f, 6.667241888e-07f, 6.667248570e-07f, 6.667240563e-07f, 6.667217869e-07f, 6.667180492e-07f, 6.667128435e-07f, 6.667061700e-07f, 6.666980292e-07f, + 6.666884212e-07f, 6.666773464e-07f, 6.666648052e-07f, 6.666507979e-07f, 6.666353248e-07f, 6.666183862e-07f, 6.665999825e-07f, 6.665801140e-07f, 6.665587810e-07f, 6.665359839e-07f, + 6.665117231e-07f, 6.664859988e-07f, 6.664588115e-07f, 6.664301615e-07f, 6.664000491e-07f, 6.663684748e-07f, 6.663354389e-07f, 6.663009417e-07f, 6.662649837e-07f, 6.662275652e-07f, + 6.661886866e-07f, 6.661483482e-07f, 6.661065505e-07f, 6.660632939e-07f, 6.660185787e-07f, 6.659724053e-07f, 6.659247742e-07f, 6.658756857e-07f, 6.658251402e-07f, 6.657731382e-07f, + 6.657196800e-07f, 6.656647661e-07f, 6.656083969e-07f, 6.655505729e-07f, 6.654912943e-07f, 6.654305617e-07f, 6.653683755e-07f, 6.653047361e-07f, 6.652396439e-07f, 6.651730995e-07f, + 6.651051032e-07f, 6.650356554e-07f, 6.649647567e-07f, 6.648924075e-07f, 6.648186083e-07f, 6.647433594e-07f, 6.646666613e-07f, 6.645885146e-07f, 6.645089197e-07f, 6.644278770e-07f, + 6.643453871e-07f, 6.642614503e-07f, 6.641760673e-07f, 6.640892384e-07f, 6.640009641e-07f, 6.639112450e-07f, 6.638200816e-07f, 6.637274742e-07f, 6.636334235e-07f, 6.635379299e-07f, + 6.634409939e-07f, 6.633426161e-07f, 6.632427969e-07f, 6.631415369e-07f, 6.630388366e-07f, 6.629346964e-07f, 6.628291170e-07f, 6.627220988e-07f, 6.626136424e-07f, 6.625037483e-07f, + 6.623924171e-07f, 6.622796492e-07f, 6.621654452e-07f, 6.620498057e-07f, 6.619327312e-07f, 6.618142223e-07f, 6.616942794e-07f, 6.615729033e-07f, 6.614500944e-07f, 6.613258532e-07f, + 6.612001804e-07f, 6.610730766e-07f, 6.609445422e-07f, 6.608145779e-07f, 6.606831843e-07f, 6.605503619e-07f, 6.604161113e-07f, 6.602804331e-07f, 6.601433279e-07f, 6.600047963e-07f, + 6.598648388e-07f, 6.597234562e-07f, 6.595806489e-07f, 6.594364176e-07f, 6.592907629e-07f, 6.591436853e-07f, 6.589951856e-07f, 6.588452644e-07f, 6.586939222e-07f, 6.585411596e-07f, + 6.583869774e-07f, 6.582313761e-07f, 6.580743564e-07f, 6.579159188e-07f, 6.577560641e-07f, 6.575947929e-07f, 6.574321058e-07f, 6.572680035e-07f, 6.571024866e-07f, 6.569355557e-07f, + 6.567672116e-07f, 6.565974549e-07f, 6.564262862e-07f, 6.562537062e-07f, 6.560797156e-07f, 6.559043151e-07f, 6.557275053e-07f, 6.555492869e-07f, 6.553696606e-07f, 6.551886270e-07f, + 6.550061869e-07f, 6.548223410e-07f, 6.546370899e-07f, 6.544504343e-07f, 6.542623749e-07f, 6.540729125e-07f, 6.538820476e-07f, 6.536897812e-07f, 6.534961137e-07f, 6.533010460e-07f, + 6.531045788e-07f, 6.529067128e-07f, 6.527074487e-07f, 6.525067873e-07f, 6.523047292e-07f, 6.521012752e-07f, 6.518964260e-07f, 6.516901824e-07f, 6.514825451e-07f, 6.512735148e-07f, + 6.510630924e-07f, 6.508512784e-07f, 6.506380738e-07f, 6.504234792e-07f, 6.502074954e-07f, 6.499901231e-07f, 6.497713632e-07f, 6.495512163e-07f, 6.493296833e-07f, 6.491067650e-07f, + 6.488824620e-07f, 6.486567752e-07f, 6.484297054e-07f, 6.482012532e-07f, 6.479714197e-07f, 6.477402054e-07f, 6.475076112e-07f, 6.472736379e-07f, 6.470382864e-07f, 6.468015573e-07f, + 6.465634515e-07f, 6.463239698e-07f, 6.460831130e-07f, 6.458408820e-07f, 6.455972774e-07f, 6.453523003e-07f, 6.451059513e-07f, 6.448582313e-07f, 6.446091411e-07f, 6.443586816e-07f, + 6.441068536e-07f, 6.438536578e-07f, 6.435990953e-07f, 6.433431667e-07f, 6.430858730e-07f, 6.428272149e-07f, 6.425671934e-07f, 6.423058093e-07f, 6.420430634e-07f, 6.417789566e-07f, + 6.415134897e-07f, 6.412466637e-07f, 6.409784793e-07f, 6.407089375e-07f, 6.404380392e-07f, 6.401657851e-07f, 6.398921762e-07f, 6.396172133e-07f, 6.393408974e-07f, 6.390632293e-07f, + 6.387842099e-07f, 6.385038402e-07f, 6.382221209e-07f, 6.379390530e-07f, 6.376546374e-07f, 6.373688750e-07f, 6.370817666e-07f, 6.367933133e-07f, 6.365035159e-07f, 6.362123754e-07f, + 6.359198925e-07f, 6.356260684e-07f, 6.353309038e-07f, 6.350343998e-07f, 6.347365571e-07f, 6.344373769e-07f, 6.341368599e-07f, 6.338350072e-07f, 6.335318197e-07f, 6.332272982e-07f, + 6.329214438e-07f, 6.326142575e-07f, 6.323057401e-07f, 6.319958926e-07f, 6.316847159e-07f, 6.313722111e-07f, 6.310583790e-07f, 6.307432207e-07f, 6.304267371e-07f, 6.301089292e-07f, + 6.297897979e-07f, 6.294693443e-07f, 6.291475692e-07f, 6.288244737e-07f, 6.285000588e-07f, 6.281743254e-07f, 6.278472746e-07f, 6.275189072e-07f, 6.271892244e-07f, 6.268582271e-07f, + 6.265259163e-07f, 6.261922931e-07f, 6.258573583e-07f, 6.255211130e-07f, 6.251835583e-07f, 6.248446951e-07f, 6.245045245e-07f, 6.241630475e-07f, 6.238202650e-07f, 6.234761782e-07f, + 6.231307879e-07f, 6.227840954e-07f, 6.224361016e-07f, 6.220868075e-07f, 6.217362141e-07f, 6.213843226e-07f, 6.210311339e-07f, 6.206766491e-07f, 6.203208692e-07f, 6.199637954e-07f, + 6.196054285e-07f, 6.192457698e-07f, 6.188848202e-07f, 6.185225808e-07f, 6.181590527e-07f, 6.177942369e-07f, 6.174281345e-07f, 6.170607466e-07f, 6.166920743e-07f, 6.163221185e-07f, + 6.159508805e-07f, 6.155783613e-07f, 6.152045619e-07f, 6.148294835e-07f, 6.144531271e-07f, 6.140754938e-07f, 6.136965848e-07f, 6.133164010e-07f, 6.129349437e-07f, 6.125522140e-07f, + 6.121682128e-07f, 6.117829414e-07f, 6.113964008e-07f, 6.110085922e-07f, 6.106195166e-07f, 6.102291752e-07f, 6.098375692e-07f, 6.094446995e-07f, 6.090505674e-07f, 6.086551740e-07f, + 6.082585204e-07f, 6.078606077e-07f, 6.074614371e-07f, 6.070610097e-07f, 6.066593267e-07f, 6.062563891e-07f, 6.058521982e-07f, 6.054467551e-07f, 6.050400609e-07f, 6.046321168e-07f, + 6.042229240e-07f, 6.038124835e-07f, 6.034007967e-07f, 6.029878645e-07f, 6.025736883e-07f, 6.021582691e-07f, 6.017416081e-07f, 6.013237065e-07f, 6.009045655e-07f, 6.004841863e-07f, + 6.000625700e-07f, 5.996397178e-07f, 5.992156309e-07f, 5.987903105e-07f, 5.983637578e-07f, 5.979359740e-07f, 5.975069602e-07f, 5.970767177e-07f, 5.966452477e-07f, 5.962125513e-07f, + 5.957786298e-07f, 5.953434844e-07f, 5.949071163e-07f, 5.944695267e-07f, 5.940307168e-07f, 5.935906878e-07f, 5.931494410e-07f, 5.927069776e-07f, 5.922632988e-07f, 5.918184058e-07f, + 5.913722999e-07f, 5.909249823e-07f, 5.904764542e-07f, 5.900267168e-07f, 5.895757715e-07f, 5.891236194e-07f, 5.886702618e-07f, 5.882156999e-07f, 5.877599351e-07f, 5.873029684e-07f, + 5.868448013e-07f, 5.863854348e-07f, 5.859248704e-07f, 5.854631093e-07f, 5.850001527e-07f, 5.845360019e-07f, 5.840706581e-07f, 5.836041227e-07f, 5.831363968e-07f, 5.826674819e-07f, + 5.821973791e-07f, 5.817260898e-07f, 5.812536151e-07f, 5.807799565e-07f, 5.803051152e-07f, 5.798290924e-07f, 5.793518895e-07f, 5.788735078e-07f, 5.783939486e-07f, 5.779132131e-07f, + 5.774313026e-07f, 5.769482186e-07f, 5.764639622e-07f, 5.759785348e-07f, 5.754919377e-07f, 5.750041721e-07f, 5.745152395e-07f, 5.740251412e-07f, 5.735338783e-07f, 5.730414524e-07f, + 5.725478647e-07f, 5.720531164e-07f, 5.715572091e-07f, 5.710601439e-07f, 5.705619223e-07f, 5.700625455e-07f, 5.695620149e-07f, 5.690603318e-07f, 5.685574976e-07f, 5.680535136e-07f, + 5.675483812e-07f, 5.670421017e-07f, 5.665346765e-07f, 5.660261069e-07f, 5.655163943e-07f, 5.650055400e-07f, 5.644935454e-07f, 5.639804119e-07f, 5.634661408e-07f, 5.629507335e-07f, + 5.624341913e-07f, 5.619165157e-07f, 5.613977080e-07f, 5.608777696e-07f, 5.603567018e-07f, 5.598345061e-07f, 5.593111838e-07f, 5.587867363e-07f, 5.582611650e-07f, 5.577344713e-07f, + 5.572066566e-07f, 5.566777222e-07f, 5.561476696e-07f, 5.556165002e-07f, 5.550842154e-07f, 5.545508165e-07f, 5.540163050e-07f, 5.534806822e-07f, 5.529439497e-07f, 5.524061087e-07f, + 5.518671608e-07f, 5.513271073e-07f, 5.507859497e-07f, 5.502436893e-07f, 5.497003276e-07f, 5.491558660e-07f, 5.486103060e-07f, 5.480636489e-07f, 5.475158962e-07f, 5.469670494e-07f, + 5.464171098e-07f, 5.458660789e-07f, 5.453139582e-07f, 5.447607490e-07f, 5.442064529e-07f, 5.436510712e-07f, 5.430946055e-07f, 5.425370571e-07f, 5.419784276e-07f, 5.414187183e-07f, + 5.408579307e-07f, 5.402960664e-07f, 5.397331267e-07f, 5.391691131e-07f, 5.386040270e-07f, 5.380378700e-07f, 5.374706436e-07f, 5.369023491e-07f, 5.363329880e-07f, 5.357625619e-07f, + 5.351910722e-07f, 5.346185203e-07f, 5.340449078e-07f, 5.334702362e-07f, 5.328945069e-07f, 5.323177214e-07f, 5.317398812e-07f, 5.311609878e-07f, 5.305810427e-07f, 5.300000473e-07f, + 5.294180033e-07f, 5.288349120e-07f, 5.282507750e-07f, 5.276655938e-07f, 5.270793699e-07f, 5.264921048e-07f, 5.259037999e-07f, 5.253144569e-07f, 5.247240772e-07f, 5.241326624e-07f, + 5.235402139e-07f, 5.229467333e-07f, 5.223522221e-07f, 5.217566818e-07f, 5.211601139e-07f, 5.205625200e-07f, 5.199639016e-07f, 5.193642603e-07f, 5.187635975e-07f, 5.181619148e-07f, + 5.175592137e-07f, 5.169554959e-07f, 5.163507627e-07f, 5.157450158e-07f, 5.151382566e-07f, 5.145304869e-07f, 5.139217080e-07f, 5.133119215e-07f, 5.127011291e-07f, 5.120893322e-07f, + 5.114765324e-07f, 5.108627312e-07f, 5.102479303e-07f, 5.096321311e-07f, 5.090153353e-07f, 5.083975444e-07f, 5.077787600e-07f, 5.071589837e-07f, 5.065382169e-07f, 5.059164613e-07f, + 5.052937185e-07f, 5.046699901e-07f, 5.040452775e-07f, 5.034195825e-07f, 5.027929065e-07f, 5.021652512e-07f, 5.015366181e-07f, 5.009070089e-07f, 5.002764251e-07f, 4.996448683e-07f, + 4.990123401e-07f, 4.983788421e-07f, 4.977443759e-07f, 4.971089431e-07f, 4.964725453e-07f, 4.958351841e-07f, 4.951968611e-07f, 4.945575779e-07f, 4.939173362e-07f, 4.932761374e-07f, + 4.926339833e-07f, 4.919908754e-07f, 4.913468154e-07f, 4.907018049e-07f, 4.900558455e-07f, 4.894089388e-07f, 4.887610864e-07f, 4.881122900e-07f, 4.874625511e-07f, 4.868118715e-07f, + 4.861602527e-07f, 4.855076964e-07f, 4.848542042e-07f, 4.841997777e-07f, 4.835444186e-07f, 4.828881285e-07f, 4.822309091e-07f, 4.815727619e-07f, 4.809136887e-07f, 4.802536910e-07f, + 4.795927706e-07f, 4.789309290e-07f, 4.782681680e-07f, 4.776044891e-07f, 4.769398940e-07f, 4.762743844e-07f, 4.756079620e-07f, 4.749406283e-07f, 4.742723851e-07f, 4.736032339e-07f, + 4.729331766e-07f, 4.722622147e-07f, 4.715903498e-07f, 4.709175838e-07f, 4.702439182e-07f, 4.695693547e-07f, 4.688938949e-07f, 4.682175407e-07f, 4.675402935e-07f, 4.668621552e-07f, + 4.661831273e-07f, 4.655032117e-07f, 4.648224098e-07f, 4.641407235e-07f, 4.634581544e-07f, 4.627747042e-07f, 4.620903747e-07f, 4.614051674e-07f, 4.607190840e-07f, 4.600321264e-07f, + 4.593442961e-07f, 4.586555948e-07f, 4.579660244e-07f, 4.572755864e-07f, 4.565842825e-07f, 4.558921145e-07f, 4.551990841e-07f, 4.545051929e-07f, 4.538104428e-07f, 4.531148353e-07f, + 4.524183722e-07f, 4.517210553e-07f, 4.510228861e-07f, 4.503238665e-07f, 4.496239982e-07f, 4.489232828e-07f, 4.482217222e-07f, 4.475193179e-07f, 4.468160718e-07f, 4.461119856e-07f, + 4.454070609e-07f, 4.447012996e-07f, 4.439947033e-07f, 4.432872738e-07f, 4.425790128e-07f, 4.418699221e-07f, 4.411600033e-07f, 4.404492583e-07f, 4.397376887e-07f, 4.390252963e-07f, + 4.383120828e-07f, 4.375980500e-07f, 4.368831996e-07f, 4.361675334e-07f, 4.354510530e-07f, 4.347337604e-07f, 4.340156571e-07f, 4.332967450e-07f, 4.325770258e-07f, 4.318565013e-07f, + 4.311351732e-07f, 4.304130433e-07f, 4.296901133e-07f, 4.289663850e-07f, 4.282418601e-07f, 4.275165405e-07f, 4.267904278e-07f, 4.260635239e-07f, 4.253358305e-07f, 4.246073494e-07f, + 4.238780823e-07f, 4.231480311e-07f, 4.224171974e-07f, 4.216855831e-07f, 4.209531899e-07f, 4.202200196e-07f, 4.194860740e-07f, 4.187513549e-07f, 4.180158641e-07f, 4.172796032e-07f, + 4.165425742e-07f, 4.158047788e-07f, 4.150662188e-07f, 4.143268959e-07f, 4.135868120e-07f, 4.128459688e-07f, 4.121043681e-07f, 4.113620118e-07f, 4.106189016e-07f, 4.098750394e-07f, + 4.091304268e-07f, 4.083850657e-07f, 4.076389580e-07f, 4.068921053e-07f, 4.061445096e-07f, 4.053961725e-07f, 4.046470960e-07f, 4.038972818e-07f, 4.031467317e-07f, 4.023954476e-07f, + 4.016434311e-07f, 4.008906843e-07f, 4.001372088e-07f, 3.993830064e-07f, 3.986280791e-07f, 3.978724285e-07f, 3.971160566e-07f, 3.963589651e-07f, 3.956011558e-07f, 3.948426306e-07f, + 3.940833913e-07f, 3.933234397e-07f, 3.925627777e-07f, 3.918014070e-07f, 3.910393295e-07f, 3.902765470e-07f, 3.895130613e-07f, 3.887488743e-07f, 3.879839878e-07f, 3.872184037e-07f, + 3.864521237e-07f, 3.856851497e-07f, 3.849174835e-07f, 3.841491270e-07f, 3.833800820e-07f, 3.826103504e-07f, 3.818399339e-07f, 3.810688345e-07f, 3.802970539e-07f, 3.795245940e-07f, + 3.787514567e-07f, 3.779776438e-07f, 3.772031571e-07f, 3.764279985e-07f, 3.756521699e-07f, 3.748756730e-07f, 3.740985098e-07f, 3.733206821e-07f, 3.725421917e-07f, 3.717630405e-07f, + 3.709832304e-07f, 3.702027632e-07f, 3.694216407e-07f, 3.686398649e-07f, 3.678574376e-07f, 3.670743606e-07f, 3.662906358e-07f, 3.655062651e-07f, 3.647212503e-07f, 3.639355933e-07f, + 3.631492959e-07f, 3.623623601e-07f, 3.615747877e-07f, 3.607865806e-07f, 3.599977406e-07f, 3.592082696e-07f, 3.584181694e-07f, 3.576274421e-07f, 3.568360893e-07f, 3.560441130e-07f, + 3.552515152e-07f, 3.544582975e-07f, 3.536644620e-07f, 3.528700105e-07f, 3.520749449e-07f, 3.512792671e-07f, 3.504829789e-07f, 3.496860822e-07f, 3.488885790e-07f, 3.480904710e-07f, + 3.472917602e-07f, 3.464924485e-07f, 3.456925378e-07f, 3.448920299e-07f, 3.440909267e-07f, 3.432892302e-07f, 3.424869422e-07f, 3.416840646e-07f, 3.408805993e-07f, 3.400765482e-07f, + 3.392719131e-07f, 3.384666961e-07f, 3.376608989e-07f, 3.368545236e-07f, 3.360475719e-07f, 3.352400457e-07f, 3.344319471e-07f, 3.336232778e-07f, 3.328140398e-07f, 3.320042350e-07f, + 3.311938653e-07f, 3.303829326e-07f, 3.295714387e-07f, 3.287593857e-07f, 3.279467754e-07f, 3.271336096e-07f, 3.263198904e-07f, 3.255056197e-07f, 3.246907993e-07f, 3.238754311e-07f, + 3.230595171e-07f, 3.222430592e-07f, 3.214260592e-07f, 3.206085192e-07f, 3.197904410e-07f, 3.189718266e-07f, 3.181526778e-07f, 3.173329965e-07f, 3.165127848e-07f, 3.156920444e-07f, + 3.148707774e-07f, 3.140489857e-07f, 3.132266711e-07f, 3.124038356e-07f, 3.115804811e-07f, 3.107566096e-07f, 3.099322229e-07f, 3.091073230e-07f, 3.082819118e-07f, 3.074559913e-07f, + 3.066295633e-07f, 3.058026298e-07f, 3.049751928e-07f, 3.041472541e-07f, 3.033188157e-07f, 3.024898795e-07f, 3.016604474e-07f, 3.008305215e-07f, 3.000001035e-07f, 2.991691955e-07f, + 2.983377994e-07f, 2.975059171e-07f, 2.966735505e-07f, 2.958407016e-07f, 2.950073724e-07f, 2.941735647e-07f, 2.933392805e-07f, 2.925045218e-07f, 2.916692904e-07f, 2.908335883e-07f, + 2.899974175e-07f, 2.891607799e-07f, 2.883236775e-07f, 2.874861121e-07f, 2.866480858e-07f, 2.858096005e-07f, 2.849706580e-07f, 2.841312605e-07f, 2.832914097e-07f, 2.824511077e-07f, + 2.816103564e-07f, 2.807691578e-07f, 2.799275137e-07f, 2.790854262e-07f, 2.782428972e-07f, 2.773999287e-07f, 2.765565225e-07f, 2.757126807e-07f, 2.748684052e-07f, 2.740236980e-07f, + 2.731785609e-07f, 2.723329961e-07f, 2.714870053e-07f, 2.706405906e-07f, 2.697937539e-07f, 2.689464973e-07f, 2.680988225e-07f, 2.672507317e-07f, 2.664022266e-07f, 2.655533094e-07f, + 2.647039820e-07f, 2.638542463e-07f, 2.630041043e-07f, 2.621535579e-07f, 2.613026091e-07f, 2.604512599e-07f, 2.595995122e-07f, 2.587473680e-07f, 2.578948292e-07f, 2.570418979e-07f, + 2.561885759e-07f, 2.553348653e-07f, 2.544807679e-07f, 2.536262859e-07f, 2.527714210e-07f, 2.519161754e-07f, 2.510605509e-07f, 2.502045495e-07f, 2.493481733e-07f, 2.484914241e-07f, + 2.476343039e-07f, 2.467768147e-07f, 2.459189585e-07f, 2.450607372e-07f, 2.442021529e-07f, 2.433432074e-07f, 2.424839027e-07f, 2.416242408e-07f, 2.407642238e-07f, 2.399038534e-07f, + 2.390431319e-07f, 2.381820610e-07f, 2.373206427e-07f, 2.364588791e-07f, 2.355967722e-07f, 2.347343238e-07f, 2.338715359e-07f, 2.330084106e-07f, 2.321449499e-07f, 2.312811556e-07f, + 2.304170297e-07f, 2.295525743e-07f, 2.286877913e-07f, 2.278226827e-07f, 2.269572504e-07f, 2.260914965e-07f, 2.252254229e-07f, 2.243590315e-07f, 2.234923245e-07f, 2.226253037e-07f, + 2.217579711e-07f, 2.208903287e-07f, 2.200223785e-07f, 2.191541224e-07f, 2.182855625e-07f, 2.174167007e-07f, 2.165475390e-07f, 2.156780794e-07f, 2.148083238e-07f, 2.139382743e-07f, + 2.130679328e-07f, 2.121973013e-07f, 2.113263818e-07f, 2.104551762e-07f, 2.095836865e-07f, 2.087119148e-07f, 2.078398630e-07f, 2.069675331e-07f, 2.060949271e-07f, 2.052220469e-07f, + 2.043488945e-07f, 2.034754719e-07f, 2.026017812e-07f, 2.017278242e-07f, 2.008536031e-07f, 1.999791196e-07f, 1.991043759e-07f, 1.982293739e-07f, 1.973541156e-07f, 1.964786030e-07f, + 1.956028381e-07f, 1.947268228e-07f, 1.938505592e-07f, 1.929740492e-07f, 1.920972948e-07f, 1.912202980e-07f, 1.903430608e-07f, 1.894655852e-07f, 1.885878731e-07f, 1.877099265e-07f, + 1.868317475e-07f, 1.859533379e-07f, 1.850746999e-07f, 1.841958354e-07f, 1.833167463e-07f, 1.824374347e-07f, 1.815579025e-07f, 1.806781517e-07f, 1.797981844e-07f, 1.789180024e-07f, + 1.780376079e-07f, 1.771570027e-07f, 1.762761889e-07f, 1.753951684e-07f, 1.745139432e-07f, 1.736325154e-07f, 1.727508869e-07f, 1.718690597e-07f, 1.709870357e-07f, 1.701048170e-07f, + 1.692224056e-07f, 1.683398034e-07f, 1.674570125e-07f, 1.665740348e-07f, 1.656908722e-07f, 1.648075269e-07f, 1.639240007e-07f, 1.630402957e-07f, 1.621564139e-07f, 1.612723571e-07f, + 1.603881276e-07f, 1.595037271e-07f, 1.586191577e-07f, 1.577344214e-07f, 1.568495202e-07f, 1.559644560e-07f, 1.550792309e-07f, 1.541938468e-07f, 1.533083058e-07f, 1.524226097e-07f, + 1.515367607e-07f, 1.506507606e-07f, 1.497646115e-07f, 1.488783153e-07f, 1.479918741e-07f, 1.471052898e-07f, 1.462185644e-07f, 1.453316999e-07f, 1.444446983e-07f, 1.435575615e-07f, + 1.426702916e-07f, 1.417828906e-07f, 1.408953603e-07f, 1.400077029e-07f, 1.391199203e-07f, 1.382320144e-07f, 1.373439874e-07f, 1.364558410e-07f, 1.355675774e-07f, 1.346791985e-07f, + 1.337907063e-07f, 1.329021028e-07f, 1.320133900e-07f, 1.311245698e-07f, 1.302356443e-07f, 1.293466154e-07f, 1.284574851e-07f, 1.275682554e-07f, 1.266789282e-07f, 1.257895056e-07f, + 1.248999895e-07f, 1.240103820e-07f, 1.231206849e-07f, 1.222309004e-07f, 1.213410303e-07f, 1.204510766e-07f, 1.195610414e-07f, 1.186709265e-07f, 1.177807341e-07f, 1.168904660e-07f, + 1.160001243e-07f, 1.151097109e-07f, 1.142192278e-07f, 1.133286770e-07f, 1.124380605e-07f, 1.115473802e-07f, 1.106566381e-07f, 1.097658363e-07f, 1.088749766e-07f, 1.079840610e-07f, + 1.070930917e-07f, 1.062020704e-07f, 1.053109992e-07f, 1.044198801e-07f, 1.035287150e-07f, 1.026375060e-07f, 1.017462549e-07f, 1.008549638e-07f, 9.996363469e-08f, 9.907226948e-08f, + 9.818087016e-08f, 9.728943871e-08f, 9.639797710e-08f, 9.550648732e-08f, 9.461497132e-08f, 9.372343109e-08f, 9.283186859e-08f, 9.194028580e-08f, 9.104868469e-08f, 9.015706723e-08f, + 8.926543540e-08f, 8.837379115e-08f, 8.748213648e-08f, 8.659047333e-08f, 8.569880369e-08f, 8.480712951e-08f, 8.391545278e-08f, 8.302377546e-08f, 8.213209951e-08f, 8.124042691e-08f, + 8.034875962e-08f, 7.945709961e-08f, 7.856544884e-08f, 7.767380928e-08f, 7.678218289e-08f, 7.589057165e-08f, 7.499897751e-08f, 7.410740244e-08f, 7.321584840e-08f, 7.232431736e-08f, + 7.143281128e-08f, 7.054133211e-08f, 6.964988183e-08f, 6.875846240e-08f, 6.786707576e-08f, 6.697572389e-08f, 6.608440875e-08f, 6.519313229e-08f, 6.430189648e-08f, 6.341070326e-08f, + 6.251955461e-08f, 6.162845247e-08f, 6.073739881e-08f, 5.984639557e-08f, 5.895544472e-08f, 5.806454822e-08f, 5.717370801e-08f, 5.628292605e-08f, 5.539220429e-08f, 5.450154469e-08f, + 5.361094921e-08f, 5.272041978e-08f, 5.182995837e-08f, 5.093956692e-08f, 5.004924739e-08f, 4.915900173e-08f, 4.826883188e-08f, 4.737873980e-08f, 4.648872742e-08f, 4.559879671e-08f, + 4.470894960e-08f, 4.381918805e-08f, 4.292951399e-08f, 4.203992938e-08f, 4.115043616e-08f, 4.026103627e-08f, 3.937173166e-08f, 3.848252427e-08f, 3.759341604e-08f, 3.670440891e-08f, + 3.581550483e-08f, 3.492670573e-08f, 3.403801356e-08f, 3.314943025e-08f, 3.226095774e-08f, 3.137259797e-08f, 3.048435289e-08f, 2.959622441e-08f, 2.870821448e-08f, 2.782032504e-08f, + 2.693255802e-08f, 2.604491535e-08f, 2.515739897e-08f, 2.427001081e-08f, 2.338275279e-08f, 2.249562686e-08f, 2.160863495e-08f, 2.072177897e-08f, 1.983506087e-08f, 1.894848256e-08f, + 1.806204598e-08f, 1.717575306e-08f, 1.628960572e-08f, 1.540360588e-08f, 1.451775547e-08f, 1.363205642e-08f, 1.274651065e-08f, 1.186112008e-08f, 1.097588663e-08f, 1.009081222e-08f, + 9.205898781e-09f, 8.321148222e-09f, 7.436562467e-09f, 6.552143432e-09f, 5.667893035e-09f, 4.783813192e-09f, 3.899905820e-09f, 3.016172833e-09f, 2.132616146e-09f, 1.249237671e-09f, + 3.660393226e-10f, -5.169769886e-10f, -1.399809351e-09f, -2.282455855e-09f, -3.164914591e-09f, -4.047183650e-09f, -4.929261124e-09f, -5.811145106e-09f, -6.692833690e-09f, -7.574324971e-09f, + -8.455617044e-09f, -9.336708006e-09f, -1.021759595e-08f, -1.109827898e-08f, -1.197875520e-08f, -1.285902269e-08f, -1.373907957e-08f, -1.461892393e-08f, -1.549855388e-08f, -1.637796752e-08f, + -1.725716295e-08f, -1.813613828e-08f, -1.901489161e-08f, -1.989342105e-08f, -2.077172471e-08f, -2.164980070e-08f, -2.252764712e-08f, -2.340526209e-08f, -2.428264372e-08f, -2.515979011e-08f, + -2.603669939e-08f, -2.691336966e-08f, -2.778979905e-08f, -2.866598565e-08f, -2.954192761e-08f, -3.041762302e-08f, -3.129307001e-08f, -3.216826670e-08f, -3.304321120e-08f, -3.391790165e-08f, + -3.479233616e-08f, -3.566651285e-08f, -3.654042985e-08f, -3.741408529e-08f, -3.828747729e-08f, -3.916060397e-08f, -4.003346347e-08f, -4.090605392e-08f, -4.177837343e-08f, -4.265042016e-08f, + -4.352219222e-08f, -4.439368775e-08f, -4.526490488e-08f, -4.613584176e-08f, -4.700649650e-08f, -4.787686726e-08f, -4.874695218e-08f, -4.961674937e-08f, -5.048625700e-08f, -5.135547320e-08f, + -5.222439611e-08f, -5.309302387e-08f, -5.396135464e-08f, -5.482938654e-08f, -5.569711774e-08f, -5.656454638e-08f, -5.743167060e-08f, -5.829848856e-08f, -5.916499840e-08f, -6.003119828e-08f, + -6.089708635e-08f, -6.176266076e-08f, -6.262791967e-08f, -6.349286124e-08f, -6.435748361e-08f, -6.522178496e-08f, -6.608576343e-08f, -6.694941719e-08f, -6.781274440e-08f, -6.867574322e-08f, + -6.953841181e-08f, -7.040074835e-08f, -7.126275099e-08f, -7.212441790e-08f, -7.298574725e-08f, -7.384673721e-08f, -7.470738595e-08f, -7.556769164e-08f, -7.642765245e-08f, -7.728726655e-08f, + -7.814653213e-08f, -7.900544736e-08f, -7.986401041e-08f, -8.072221946e-08f, -8.158007269e-08f, -8.243756828e-08f, -8.329470442e-08f, -8.415147928e-08f, -8.500789105e-08f, -8.586393792e-08f, + -8.671961807e-08f, -8.757492969e-08f, -8.842987096e-08f, -8.928444009e-08f, -9.013863525e-08f, -9.099245464e-08f, -9.184589646e-08f, -9.269895890e-08f, -9.355164016e-08f, -9.440393842e-08f, + -9.525585190e-08f, -9.610737879e-08f, -9.695851729e-08f, -9.780926560e-08f, -9.865962193e-08f, -9.950958449e-08f, -1.003591515e-07f, -1.012083211e-07f, -1.020570915e-07f, -1.029054610e-07f, + -1.037534278e-07f, -1.046009901e-07f, -1.054481460e-07f, -1.062948938e-07f, -1.071412318e-07f, -1.079871581e-07f, -1.088326709e-07f, -1.096777685e-07f, -1.105224491e-07f, -1.113667110e-07f, + -1.122105522e-07f, -1.130539712e-07f, -1.138969660e-07f, -1.147395349e-07f, -1.155816762e-07f, -1.164233881e-07f, -1.172646688e-07f, -1.181055165e-07f, -1.189459295e-07f, -1.197859060e-07f, + -1.206254443e-07f, -1.214645425e-07f, -1.223031990e-07f, -1.231414119e-07f, -1.239791796e-07f, -1.248165002e-07f, -1.256533720e-07f, -1.264897932e-07f, -1.273257621e-07f, -1.281612770e-07f, + -1.289963360e-07f, -1.298309375e-07f, -1.306650797e-07f, -1.314987608e-07f, -1.323319792e-07f, -1.331647330e-07f, -1.339970205e-07f, -1.348288400e-07f, -1.356601897e-07f, -1.364910679e-07f, + -1.373214730e-07f, -1.381514030e-07f, -1.389808563e-07f, -1.398098312e-07f, -1.406383260e-07f, -1.414663388e-07f, -1.422938680e-07f, -1.431209119e-07f, -1.439474687e-07f, -1.447735368e-07f, + -1.455991143e-07f, -1.464241995e-07f, -1.472487908e-07f, -1.480728865e-07f, -1.488964847e-07f, -1.497195839e-07f, -1.505421822e-07f, -1.513642781e-07f, -1.521858696e-07f, -1.530069553e-07f, + -1.538275332e-07f, -1.546476019e-07f, -1.554671594e-07f, -1.562862042e-07f, -1.571047346e-07f, -1.579227487e-07f, -1.587402450e-07f, -1.595572217e-07f, -1.603736772e-07f, -1.611896098e-07f, + -1.620050177e-07f, -1.628198992e-07f, -1.636342527e-07f, -1.644480766e-07f, -1.652613690e-07f, -1.660741283e-07f, -1.668863529e-07f, -1.676980411e-07f, -1.685091911e-07f, -1.693198013e-07f, + -1.701298700e-07f, -1.709393956e-07f, -1.717483763e-07f, -1.725568106e-07f, -1.733646966e-07f, -1.741720328e-07f, -1.749788175e-07f, -1.757850491e-07f, -1.765907258e-07f, -1.773958460e-07f, + -1.782004080e-07f, -1.790044102e-07f, -1.798078509e-07f, -1.806107285e-07f, -1.814130412e-07f, -1.822147876e-07f, -1.830159658e-07f, -1.838165743e-07f, -1.846166113e-07f, -1.854160754e-07f, + -1.862149647e-07f, -1.870132777e-07f, -1.878110127e-07f, -1.886081681e-07f, -1.894047423e-07f, -1.902007335e-07f, -1.909961403e-07f, -1.917909608e-07f, -1.925851936e-07f, -1.933788369e-07f, + -1.941718892e-07f, -1.949643488e-07f, -1.957562140e-07f, -1.965474834e-07f, -1.973381551e-07f, -1.981282277e-07f, -1.989176996e-07f, -1.997065689e-07f, -2.004948343e-07f, -2.012824940e-07f, + -2.020695465e-07f, -2.028559900e-07f, -2.036418231e-07f, -2.044270442e-07f, -2.052116515e-07f, -2.059956435e-07f, -2.067790186e-07f, -2.075617753e-07f, -2.083439118e-07f, -2.091254266e-07f, + -2.099063182e-07f, -2.106865848e-07f, -2.114662250e-07f, -2.122452371e-07f, -2.130236195e-07f, -2.138013707e-07f, -2.145784891e-07f, -2.153549731e-07f, -2.161308210e-07f, -2.169060314e-07f, + -2.176806026e-07f, -2.184545331e-07f, -2.192278213e-07f, -2.200004657e-07f, -2.207724645e-07f, -2.215438164e-07f, -2.223145196e-07f, -2.230845727e-07f, -2.238539741e-07f, -2.246227222e-07f, + -2.253908154e-07f, -2.261582523e-07f, -2.269250312e-07f, -2.276911506e-07f, -2.284566089e-07f, -2.292214045e-07f, -2.299855361e-07f, -2.307490018e-07f, -2.315118004e-07f, -2.322739301e-07f, + -2.330353894e-07f, -2.337961769e-07f, -2.345562909e-07f, -2.353157300e-07f, -2.360744925e-07f, -2.368325771e-07f, -2.375899820e-07f, -2.383467058e-07f, -2.391027470e-07f, -2.398581040e-07f, + -2.406127754e-07f, -2.413667595e-07f, -2.421200549e-07f, -2.428726601e-07f, -2.436245734e-07f, -2.443757936e-07f, -2.451263189e-07f, -2.458761479e-07f, -2.466252790e-07f, -2.473737109e-07f, + -2.481214419e-07f, -2.488684706e-07f, -2.496147954e-07f, -2.503604149e-07f, -2.511053276e-07f, -2.518495319e-07f, -2.525930264e-07f, -2.533358096e-07f, -2.540778799e-07f, -2.548192359e-07f, + -2.555598762e-07f, -2.562997991e-07f, -2.570390033e-07f, -2.577774873e-07f, -2.585152495e-07f, -2.592522885e-07f, -2.599886028e-07f, -2.607241910e-07f, -2.614590515e-07f, -2.621931830e-07f, + -2.629265839e-07f, -2.636592527e-07f, -2.643911881e-07f, -2.651223884e-07f, -2.658528524e-07f, -2.665825785e-07f, -2.673115652e-07f, -2.680398111e-07f, -2.687673148e-07f, -2.694940748e-07f, + -2.702200897e-07f, -2.709453579e-07f, -2.716698781e-07f, -2.723936488e-07f, -2.731166686e-07f, -2.738389361e-07f, -2.745604497e-07f, -2.752812081e-07f, -2.760012098e-07f, -2.767204534e-07f, + -2.774389375e-07f, -2.781566606e-07f, -2.788736213e-07f, -2.795898182e-07f, -2.803052499e-07f, -2.810199149e-07f, -2.817338118e-07f, -2.824469393e-07f, -2.831592959e-07f, -2.838708801e-07f, + -2.845816906e-07f, -2.852917260e-07f, -2.860009849e-07f, -2.867094658e-07f, -2.874171674e-07f, -2.881240882e-07f, -2.888302269e-07f, -2.895355821e-07f, -2.902401523e-07f, -2.909439362e-07f, + -2.916469324e-07f, -2.923491395e-07f, -2.930505561e-07f, -2.937511809e-07f, -2.944510124e-07f, -2.951500492e-07f, -2.958482901e-07f, -2.965457336e-07f, -2.972423783e-07f, -2.979382229e-07f, + -2.986332660e-07f, -2.993275063e-07f, -3.000209423e-07f, -3.007135727e-07f, -3.014053962e-07f, -3.020964113e-07f, -3.027866168e-07f, -3.034760113e-07f, -3.041645934e-07f, -3.048523617e-07f, + -3.055393150e-07f, -3.062254519e-07f, -3.069107710e-07f, -3.075952710e-07f, -3.082789505e-07f, -3.089618083e-07f, -3.096438429e-07f, -3.103250531e-07f, -3.110054375e-07f, -3.116849948e-07f, + -3.123637236e-07f, -3.130416226e-07f, -3.137186906e-07f, -3.143949261e-07f, -3.150703280e-07f, -3.157448947e-07f, -3.164186251e-07f, -3.170915178e-07f, -3.177635715e-07f, -3.184347849e-07f, + -3.191051567e-07f, -3.197746856e-07f, -3.204433703e-07f, -3.211112095e-07f, -3.217782018e-07f, -3.224443461e-07f, -3.231096410e-07f, -3.237740851e-07f, -3.244376773e-07f, -3.251004162e-07f, + -3.257623006e-07f, -3.264233291e-07f, -3.270835005e-07f, -3.277428135e-07f, -3.284012668e-07f, -3.290588592e-07f, -3.297155894e-07f, -3.303714561e-07f, -3.310264580e-07f, -3.316805939e-07f, + -3.323338625e-07f, -3.329862626e-07f, -3.336377928e-07f, -3.342884520e-07f, -3.349382389e-07f, -3.355871523e-07f, -3.362351907e-07f, -3.368823532e-07f, -3.375286383e-07f, -3.381740449e-07f, + -3.388185716e-07f, -3.394622173e-07f, -3.401049808e-07f, -3.407468607e-07f, -3.413878559e-07f, -3.420279651e-07f, -3.426671872e-07f, -3.433055208e-07f, -3.439429647e-07f, -3.445795178e-07f, + -3.452151787e-07f, -3.458499464e-07f, -3.464838196e-07f, -3.471167970e-07f, -3.477488774e-07f, -3.483800597e-07f, -3.490103427e-07f, -3.496397251e-07f, -3.502682057e-07f, -3.508957833e-07f, + -3.515224568e-07f, -3.521482249e-07f, -3.527730865e-07f, -3.533970403e-07f, -3.540200853e-07f, -3.546422201e-07f, -3.552634436e-07f, -3.558837546e-07f, -3.565031519e-07f, -3.571216345e-07f, + -3.577392010e-07f, -3.583558503e-07f, -3.589715813e-07f, -3.595863928e-07f, -3.602002836e-07f, -3.608132525e-07f, -3.614252984e-07f, -3.620364202e-07f, -3.626466167e-07f, -3.632558866e-07f, + -3.638642290e-07f, -3.644716425e-07f, -3.650781262e-07f, -3.656836788e-07f, -3.662882991e-07f, -3.668919861e-07f, -3.674947387e-07f, -3.680965556e-07f, -3.686974357e-07f, -3.692973779e-07f, + -3.698963812e-07f, -3.704944443e-07f, -3.710915661e-07f, -3.716877455e-07f, -3.722829815e-07f, -3.728772728e-07f, -3.734706183e-07f, -3.740630170e-07f, -3.746544678e-07f, -3.752449694e-07f, + -3.758345209e-07f, -3.764231211e-07f, -3.770107690e-07f, -3.775974633e-07f, -3.781832031e-07f, -3.787679872e-07f, -3.793518146e-07f, -3.799346841e-07f, -3.805165947e-07f, -3.810975452e-07f, + -3.816775347e-07f, -3.822565619e-07f, -3.828346259e-07f, -3.834117256e-07f, -3.839878599e-07f, -3.845630277e-07f, -3.851372279e-07f, -3.857104596e-07f, -3.862827215e-07f, -3.868540128e-07f, + -3.874243322e-07f, -3.879936788e-07f, -3.885620515e-07f, -3.891294492e-07f, -3.896958709e-07f, -3.902613156e-07f, -3.908257822e-07f, -3.913892696e-07f, -3.919517769e-07f, -3.925133030e-07f, + -3.930738468e-07f, -3.936334073e-07f, -3.941919836e-07f, -3.947495744e-07f, -3.953061790e-07f, -3.958617961e-07f, -3.964164249e-07f, -3.969700642e-07f, -3.975227131e-07f, -3.980743705e-07f, + -3.986250355e-07f, -3.991747070e-07f, -3.997233840e-07f, -4.002710655e-07f, -4.008177506e-07f, -4.013634382e-07f, -4.019081273e-07f, -4.024518169e-07f, -4.029945061e-07f, -4.035361938e-07f, + -4.040768791e-07f, -4.046165610e-07f, -4.051552384e-07f, -4.056929105e-07f, -4.062295762e-07f, -4.067652346e-07f, -4.072998847e-07f, -4.078335255e-07f, -4.083661561e-07f, -4.088977755e-07f, + -4.094283827e-07f, -4.099579767e-07f, -4.104865567e-07f, -4.110141216e-07f, -4.115406706e-07f, -4.120662026e-07f, -4.125907167e-07f, -4.131142120e-07f, -4.136366875e-07f, -4.141581422e-07f, + -4.146785753e-07f, -4.151979859e-07f, -4.157163728e-07f, -4.162337354e-07f, -4.167500725e-07f, -4.172653834e-07f, -4.177796670e-07f, -4.182929224e-07f, -4.188051488e-07f, -4.193163452e-07f, + -4.198265107e-07f, -4.203356444e-07f, -4.208437453e-07f, -4.213508127e-07f, -4.218568455e-07f, -4.223618428e-07f, -4.228658039e-07f, -4.233687277e-07f, -4.238706134e-07f, -4.243714601e-07f, + -4.248712669e-07f, -4.253700329e-07f, -4.258677572e-07f, -4.263644390e-07f, -4.268600774e-07f, -4.273546715e-07f, -4.278482203e-07f, -4.283407232e-07f, -4.288321791e-07f, -4.293225873e-07f, + -4.298119467e-07f, -4.303002567e-07f, -4.307875164e-07f, -4.312737248e-07f, -4.317588811e-07f, -4.322429845e-07f, -4.327260341e-07f, -4.332080291e-07f, -4.336889687e-07f, -4.341688519e-07f, + -4.346476780e-07f, -4.351254461e-07f, -4.356021554e-07f, -4.360778050e-07f, -4.365523942e-07f, -4.370259221e-07f, -4.374983879e-07f, -4.379697907e-07f, -4.384401297e-07f, -4.389094042e-07f, + -4.393776133e-07f, -4.398447562e-07f, -4.403108321e-07f, -4.407758401e-07f, -4.412397796e-07f, -4.417026496e-07f, -4.421644494e-07f, -4.426251782e-07f, -4.430848351e-07f, -4.435434195e-07f, + -4.440009305e-07f, -4.444573674e-07f, -4.449127292e-07f, -4.453670154e-07f, -4.458202250e-07f, -4.462723573e-07f, -4.467234116e-07f, -4.471733871e-07f, -4.476222829e-07f, -4.480700984e-07f, + -4.485168327e-07f, -4.489624852e-07f, -4.494070550e-07f, -4.498505415e-07f, -4.502929438e-07f, -4.507342611e-07f, -4.511744929e-07f, -4.516136382e-07f, -4.520516964e-07f, -4.524886667e-07f, + -4.529245484e-07f, -4.533593408e-07f, -4.537930431e-07f, -4.542256546e-07f, -4.546571745e-07f, -4.550876022e-07f, -4.555169369e-07f, -4.559451779e-07f, -4.563723245e-07f, -4.567983760e-07f, + -4.572233316e-07f, -4.576471907e-07f, -4.580699525e-07f, -4.584916163e-07f, -4.589121815e-07f, -4.593316473e-07f, -4.597500131e-07f, -4.601672781e-07f, -4.605834417e-07f, -4.609985032e-07f, + -4.614124618e-07f, -4.618253169e-07f, -4.622370679e-07f, -4.626477140e-07f, -4.630572546e-07f, -4.634656890e-07f, -4.638730165e-07f, -4.642792364e-07f, -4.646843482e-07f, -4.650883510e-07f, + -4.654912444e-07f, -4.658930275e-07f, -4.662936999e-07f, -4.666932607e-07f, -4.670917094e-07f, -4.674890453e-07f, -4.678852677e-07f, -4.682803761e-07f, -4.686743698e-07f, -4.690672481e-07f, + -4.694590105e-07f, -4.698496562e-07f, -4.702391847e-07f, -4.706275953e-07f, -4.710148874e-07f, -4.714010604e-07f, -4.717861137e-07f, -4.721700466e-07f, -4.725528585e-07f, -4.729345489e-07f, + -4.733151171e-07f, -4.736945625e-07f, -4.740728846e-07f, -4.744500826e-07f, -4.748261561e-07f, -4.752011043e-07f, -4.755749269e-07f, -4.759476230e-07f, -4.763191922e-07f, -4.766896339e-07f, + -4.770589474e-07f, -4.774271322e-07f, -4.777941878e-07f, -4.781601136e-07f, -4.785249089e-07f, -4.788885732e-07f, -4.792511060e-07f, -4.796125067e-07f, -4.799727747e-07f, -4.803319095e-07f, + -4.806899104e-07f, -4.810467771e-07f, -4.814025088e-07f, -4.817571051e-07f, -4.821105654e-07f, -4.824628892e-07f, -4.828140760e-07f, -4.831641251e-07f, -4.835130361e-07f, -4.838608084e-07f, + -4.842074415e-07f, -4.845529349e-07f, -4.848972881e-07f, -4.852405005e-07f, -4.855825715e-07f, -4.859235008e-07f, -4.862632878e-07f, -4.866019319e-07f, -4.869394327e-07f, -4.872757896e-07f, + -4.876110022e-07f, -4.879450700e-07f, -4.882779924e-07f, -4.886097690e-07f, -4.889403992e-07f, -4.892698826e-07f, -4.895982187e-07f, -4.899254070e-07f, -4.902514471e-07f, -4.905763383e-07f, + -4.909000804e-07f, -4.912226727e-07f, -4.915441149e-07f, -4.918644064e-07f, -4.921835468e-07f, -4.925015357e-07f, -4.928183725e-07f, -4.931340568e-07f, -4.934485881e-07f, -4.937619661e-07f, + -4.940741902e-07f, -4.943852600e-07f, -4.946951750e-07f, -4.950039349e-07f, -4.953115392e-07f, -4.956179873e-07f, -4.959232790e-07f, -4.962274138e-07f, -4.965303912e-07f, -4.968322108e-07f, + -4.971328722e-07f, -4.974323750e-07f, -4.977307187e-07f, -4.980279030e-07f, -4.983239273e-07f, -4.986187914e-07f, -4.989124949e-07f, -4.992050372e-07f, -4.994964180e-07f, -4.997866369e-07f, + -5.000756935e-07f, -5.003635874e-07f, -5.006503182e-07f, -5.009358856e-07f, -5.012202891e-07f, -5.015035283e-07f, -5.017856029e-07f, -5.020665125e-07f, -5.023462568e-07f, -5.026248352e-07f, + -5.029022476e-07f, -5.031784935e-07f, -5.034535725e-07f, -5.037274842e-07f, -5.040002284e-07f, -5.042718047e-07f, -5.045422127e-07f, -5.048114520e-07f, -5.050795223e-07f, -5.053464233e-07f, + -5.056121546e-07f, -5.058767159e-07f, -5.061401068e-07f, -5.064023270e-07f, -5.066633762e-07f, -5.069232540e-07f, -5.071819601e-07f, -5.074394942e-07f, -5.076958560e-07f, -5.079510451e-07f, + -5.082050612e-07f, -5.084579040e-07f, -5.087095732e-07f, -5.089600685e-07f, -5.092093896e-07f, -5.094575361e-07f, -5.097045079e-07f, -5.099503045e-07f, -5.101949256e-07f, -5.104383711e-07f, + -5.106806405e-07f, -5.109217337e-07f, -5.111616502e-07f, -5.114003899e-07f, -5.116379525e-07f, -5.118743376e-07f, -5.121095451e-07f, -5.123435745e-07f, -5.125764257e-07f, -5.128080985e-07f, + -5.130385924e-07f, -5.132679073e-07f, -5.134960430e-07f, -5.137229990e-07f, -5.139487753e-07f, -5.141733715e-07f, -5.143967875e-07f, -5.146190229e-07f, -5.148400774e-07f, -5.150599510e-07f, + -5.152786433e-07f, -5.154961541e-07f, -5.157124832e-07f, -5.159276303e-07f, -5.161415952e-07f, -5.163543777e-07f, -5.165659775e-07f, -5.167763945e-07f, -5.169856284e-07f, -5.171936791e-07f, + -5.174005462e-07f, -5.176062297e-07f, -5.178107292e-07f, -5.180140446e-07f, -5.182161757e-07f, -5.184171223e-07f, -5.186168842e-07f, -5.188154612e-07f, -5.190128531e-07f, -5.192090597e-07f, + -5.194040808e-07f, -5.195979163e-07f, -5.197905660e-07f, -5.199820297e-07f, -5.201723072e-07f, -5.203613984e-07f, -5.205493031e-07f, -5.207360211e-07f, -5.209215522e-07f, -5.211058964e-07f, + -5.212890534e-07f, -5.214710230e-07f, -5.216518052e-07f, -5.218313998e-07f, -5.220098067e-07f, -5.221870256e-07f, -5.223630565e-07f, -5.225378991e-07f, -5.227115535e-07f, -5.228840194e-07f, + -5.230552967e-07f, -5.232253853e-07f, -5.233942850e-07f, -5.235619958e-07f, -5.237285175e-07f, -5.238938499e-07f, -5.240579931e-07f, -5.242209468e-07f, -5.243827109e-07f, -5.245432855e-07f, + -5.247026702e-07f, -5.248608651e-07f, -5.250178700e-07f, -5.251736849e-07f, -5.253283096e-07f, -5.254817441e-07f, -5.256339883e-07f, -5.257850420e-07f, -5.259349053e-07f, -5.260835779e-07f, + -5.262310599e-07f, -5.263773512e-07f, -5.265224516e-07f, -5.266663612e-07f, -5.268090798e-07f, -5.269506074e-07f, -5.270909440e-07f, -5.272300894e-07f, -5.273680436e-07f, -5.275048066e-07f, + -5.276403783e-07f, -5.277747586e-07f, -5.279079476e-07f, -5.280399451e-07f, -5.281707511e-07f, -5.283003656e-07f, -5.284287886e-07f, -5.285560200e-07f, -5.286820597e-07f, -5.288069078e-07f, + -5.289305643e-07f, -5.290530291e-07f, -5.291743021e-07f, -5.292943834e-07f, -5.294132730e-07f, -5.295309708e-07f, -5.296474769e-07f, -5.297627912e-07f, -5.298769137e-07f, -5.299898444e-07f, + -5.301015834e-07f, -5.302121306e-07f, -5.303214860e-07f, -5.304296496e-07f, -5.305366215e-07f, -5.306424017e-07f, -5.307469902e-07f, -5.308503870e-07f, -5.309525920e-07f, -5.310536055e-07f, + -5.311534273e-07f, -5.312520576e-07f, -5.313494962e-07f, -5.314457434e-07f, -5.315407990e-07f, -5.316346633e-07f, -5.317273361e-07f, -5.318188175e-07f, -5.319091077e-07f, -5.319982066e-07f, + -5.320861143e-07f, -5.321728308e-07f, -5.322583563e-07f, -5.323426907e-07f, -5.324258342e-07f, -5.325077868e-07f, -5.325885485e-07f, -5.326681195e-07f, -5.327464998e-07f, -5.328236895e-07f, + -5.328996887e-07f, -5.329744975e-07f, -5.330481159e-07f, -5.331205440e-07f, -5.331917819e-07f, -5.332618298e-07f, -5.333306877e-07f, -5.333983557e-07f, -5.334648338e-07f, -5.335301223e-07f, + -5.335942213e-07f, -5.336571307e-07f, -5.337188508e-07f, -5.337793817e-07f, -5.338387234e-07f, -5.338968761e-07f, -5.339538399e-07f, -5.340096149e-07f, -5.340642013e-07f, -5.341175992e-07f, + -5.341698087e-07f, -5.342208300e-07f, -5.342706632e-07f, -5.343193083e-07f, -5.343667657e-07f, -5.344130354e-07f, -5.344581176e-07f, -5.345020124e-07f, -5.345447199e-07f, -5.345862404e-07f, + -5.346265739e-07f, -5.346657207e-07f, -5.347036810e-07f, -5.347404547e-07f, -5.347760423e-07f, -5.348104437e-07f, -5.348436592e-07f, -5.348756890e-07f, -5.349065333e-07f, -5.349361921e-07f, + -5.349646658e-07f, -5.349919544e-07f, -5.350180583e-07f, -5.350429775e-07f, -5.350667123e-07f, -5.350892628e-07f, -5.351106293e-07f, -5.351308120e-07f, -5.351498110e-07f, -5.351676266e-07f, + -5.351842590e-07f, -5.351997084e-07f, -5.352139750e-07f, -5.352270591e-07f, -5.352389608e-07f, -5.352496803e-07f, -5.352592180e-07f, -5.352675740e-07f, -5.352747485e-07f, -5.352807418e-07f, + -5.352855542e-07f, -5.352891858e-07f, -5.352916369e-07f, -5.352929078e-07f, -5.352929986e-07f, -5.352919097e-07f, -5.352896413e-07f, -5.352861936e-07f, -5.352815669e-07f, -5.352757615e-07f, + -5.352687776e-07f, -5.352606154e-07f, -5.352512754e-07f, -5.352407576e-07f, -5.352290624e-07f, -5.352161901e-07f, -5.352021409e-07f, -5.351869151e-07f, -5.351705130e-07f, -5.351529349e-07f, + -5.351341811e-07f, -5.351142518e-07f, -5.350931473e-07f, -5.350708680e-07f, -5.350474142e-07f, -5.350227860e-07f, -5.349969839e-07f, -5.349700082e-07f, -5.349418591e-07f, -5.349125369e-07f, + -5.348820420e-07f, -5.348503747e-07f, -5.348175353e-07f, -5.347835241e-07f, -5.347483415e-07f, -5.347119877e-07f, -5.346744631e-07f, -5.346357680e-07f, -5.345959028e-07f, -5.345548677e-07f, + -5.345126632e-07f, -5.344692896e-07f, -5.344247471e-07f, -5.343790362e-07f, -5.343321572e-07f, -5.342841104e-07f, -5.342348962e-07f, -5.341845150e-07f, -5.341329671e-07f, -5.340802529e-07f, + -5.340263727e-07f, -5.339713268e-07f, -5.339151158e-07f, -5.338577398e-07f, -5.337991994e-07f, -5.337394948e-07f, -5.336786265e-07f, -5.336165949e-07f, -5.335534002e-07f, -5.334890430e-07f, + -5.334235235e-07f, -5.333568422e-07f, -5.332889995e-07f, -5.332199957e-07f, -5.331498313e-07f, -5.330785066e-07f, -5.330060221e-07f, -5.329323782e-07f, -5.328575752e-07f, -5.327816137e-07f, + -5.327044939e-07f, -5.326262163e-07f, -5.325467813e-07f, -5.324661894e-07f, -5.323844409e-07f, -5.323015364e-07f, -5.322174761e-07f, -5.321322606e-07f, -5.320458903e-07f, -5.319583655e-07f, + -5.318696868e-07f, -5.317798546e-07f, -5.316888694e-07f, -5.315967314e-07f, -5.315034413e-07f, -5.314089995e-07f, -5.313134064e-07f, -5.312166624e-07f, -5.311187681e-07f, -5.310197238e-07f, + -5.309195301e-07f, -5.308181874e-07f, -5.307156962e-07f, -5.306120569e-07f, -5.305072701e-07f, -5.304013361e-07f, -5.302942554e-07f, -5.301860286e-07f, -5.300766562e-07f, -5.299661385e-07f, + -5.298544761e-07f, -5.297416695e-07f, -5.296277192e-07f, -5.295126256e-07f, -5.293963892e-07f, -5.292790106e-07f, -5.291604903e-07f, -5.290408287e-07f, -5.289200264e-07f, -5.287980838e-07f, + -5.286750015e-07f, -5.285507800e-07f, -5.284254198e-07f, -5.282989214e-07f, -5.281712854e-07f, -5.280425122e-07f, -5.279126023e-07f, -5.277815564e-07f, -5.276493749e-07f, -5.275160584e-07f, + -5.273816074e-07f, -5.272460224e-07f, -5.271093040e-07f, -5.269714527e-07f, -5.268324691e-07f, -5.266923537e-07f, -5.265511070e-07f, -5.264087297e-07f, -5.262652221e-07f, -5.261205850e-07f, + -5.259748189e-07f, -5.258279243e-07f, -5.256799018e-07f, -5.255307519e-07f, -5.253804753e-07f, -5.252290724e-07f, -5.250765439e-07f, -5.249228904e-07f, -5.247681123e-07f, -5.246122104e-07f, + -5.244551851e-07f, -5.242970371e-07f, -5.241377669e-07f, -5.239773752e-07f, -5.238158624e-07f, -5.236532293e-07f, -5.234894764e-07f, -5.233246043e-07f, -5.231586136e-07f, -5.229915050e-07f, + -5.228232789e-07f, -5.226539360e-07f, -5.224834770e-07f, -5.223119025e-07f, -5.221392129e-07f, -5.219654091e-07f, -5.217904915e-07f, -5.216144609e-07f, -5.214373178e-07f, -5.212590629e-07f, + -5.210796967e-07f, -5.208992200e-07f, -5.207176333e-07f, -5.205349373e-07f, -5.203511326e-07f, -5.201662199e-07f, -5.199801998e-07f, -5.197930730e-07f, -5.196048400e-07f, -5.194155016e-07f, + -5.192250584e-07f, -5.190335111e-07f, -5.188408602e-07f, -5.186471065e-07f, -5.184522507e-07f, -5.182562933e-07f, -5.180592351e-07f, -5.178610767e-07f, -5.176618188e-07f, -5.174614620e-07f, + -5.172600071e-07f, -5.170574547e-07f, -5.168538055e-07f, -5.166490602e-07f, -5.164432194e-07f, -5.162362839e-07f, -5.160282543e-07f, -5.158191313e-07f, -5.156089156e-07f, -5.153976079e-07f, + -5.151852090e-07f, -5.149717194e-07f, -5.147571399e-07f, -5.145414713e-07f, -5.143247142e-07f, -5.141068692e-07f, -5.138879372e-07f, -5.136679189e-07f, -5.134468149e-07f, -5.132246260e-07f, + -5.130013529e-07f, -5.127769963e-07f, -5.125515570e-07f, -5.123250356e-07f, -5.120974329e-07f, -5.118687497e-07f, -5.116389866e-07f, -5.114081444e-07f, -5.111762239e-07f, -5.109432257e-07f, + -5.107091506e-07f, -5.104739994e-07f, -5.102377728e-07f, -5.100004716e-07f, -5.097620964e-07f, -5.095226481e-07f, -5.092821275e-07f, -5.090405352e-07f, -5.087978720e-07f, -5.085541387e-07f, + -5.083093361e-07f, -5.080634649e-07f, -5.078165259e-07f, -5.075685198e-07f, -5.073194475e-07f, -5.070693097e-07f, -5.068181072e-07f, -5.065658407e-07f, -5.063125111e-07f, -5.060581192e-07f, + -5.058026656e-07f, -5.055461513e-07f, -5.052885769e-07f, -5.050299433e-07f, -5.047702514e-07f, -5.045095018e-07f, -5.042476953e-07f, -5.039848329e-07f, -5.037209152e-07f, -5.034559432e-07f, + -5.031899175e-07f, -5.029228390e-07f, -5.026547086e-07f, -5.023855270e-07f, -5.021152950e-07f, -5.018440135e-07f, -5.015716833e-07f, -5.012983052e-07f, -5.010238800e-07f, -5.007484086e-07f, + -5.004718918e-07f, -5.001943304e-07f, -4.999157253e-07f, -4.996360772e-07f, -4.993553871e-07f, -4.990736558e-07f, -4.987908841e-07f, -4.985070728e-07f, -4.982222228e-07f, -4.979363350e-07f, + -4.976494102e-07f, -4.973614492e-07f, -4.970724530e-07f, -4.967824223e-07f, -4.964913580e-07f, -4.961992610e-07f, -4.959061322e-07f, -4.956119723e-07f, -4.953167824e-07f, -4.950205632e-07f, + -4.947233156e-07f, -4.944250406e-07f, -4.941257388e-07f, -4.938254114e-07f, -4.935240591e-07f, -4.932216827e-07f, -4.929182833e-07f, -4.926138617e-07f, -4.923084187e-07f, -4.920019552e-07f, + -4.916944723e-07f, -4.913859706e-07f, -4.910764513e-07f, -4.907659150e-07f, -4.904543628e-07f, -4.901417955e-07f, -4.898282141e-07f, -4.895136194e-07f, -4.891980124e-07f, -4.888813940e-07f, + -4.885637651e-07f, -4.882451265e-07f, -4.879254793e-07f, -4.876048243e-07f, -4.872831625e-07f, -4.869604947e-07f, -4.866368220e-07f, -4.863121452e-07f, -4.859864652e-07f, -4.856597831e-07f, + -4.853320997e-07f, -4.850034159e-07f, -4.846737327e-07f, -4.843430511e-07f, -4.840113719e-07f, -4.836786962e-07f, -4.833450248e-07f, -4.830103588e-07f, -4.826746990e-07f, -4.823380464e-07f, + -4.820004020e-07f, -4.816617667e-07f, -4.813221415e-07f, -4.809815274e-07f, -4.806399252e-07f, -4.802973360e-07f, -4.799537608e-07f, -4.796092004e-07f, -4.792636559e-07f, -4.789171282e-07f, + -4.785696183e-07f, -4.782211273e-07f, -4.778716559e-07f, -4.775212054e-07f, -4.771697765e-07f, -4.768173703e-07f, -4.764639879e-07f, -4.761096301e-07f, -4.757542979e-07f, -4.753979925e-07f, + -4.750407146e-07f, -4.746824654e-07f, -4.743232459e-07f, -4.739630570e-07f, -4.736018997e-07f, -4.732397751e-07f, -4.728766841e-07f, -4.725126277e-07f, -4.721476070e-07f, -4.717816230e-07f, + -4.714146766e-07f, -4.710467690e-07f, -4.706779010e-07f, -4.703080738e-07f, -4.699372883e-07f, -4.695655456e-07f, -4.691928466e-07f, -4.688191925e-07f, -4.684445842e-07f, -4.680690228e-07f, + -4.676925093e-07f, -4.673150448e-07f, -4.669366302e-07f, -4.665572666e-07f, -4.661769550e-07f, -4.657956965e-07f, -4.654134922e-07f, -4.650303430e-07f, -4.646462500e-07f, -4.642612143e-07f, + -4.638752369e-07f, -4.634883189e-07f, -4.631004613e-07f, -4.627116652e-07f, -4.623219316e-07f, -4.619312616e-07f, -4.615396562e-07f, -4.611471165e-07f, -4.607536437e-07f, -4.603592386e-07f, + -4.599639025e-07f, -4.595676364e-07f, -4.591704413e-07f, -4.587723183e-07f, -4.583732685e-07f, -4.579732930e-07f, -4.575723929e-07f, -4.571705692e-07f, -4.567678230e-07f, -4.563641555e-07f, + -4.559595676e-07f, -4.555540605e-07f, -4.551476353e-07f, -4.547402930e-07f, -4.543320348e-07f, -4.539228617e-07f, -4.535127749e-07f, -4.531017754e-07f, -4.526898644e-07f, -4.522770429e-07f, + -4.518633121e-07f, -4.514486731e-07f, -4.510331269e-07f, -4.506166746e-07f, -4.501993175e-07f, -4.497810566e-07f, -4.493618930e-07f, -4.489418278e-07f, -4.485208621e-07f, -4.480989972e-07f, + -4.476762340e-07f, -4.472525737e-07f, -4.468280175e-07f, -4.464025665e-07f, -4.459762217e-07f, -4.455489844e-07f, -4.451208557e-07f, -4.446918366e-07f, -4.442619283e-07f, -4.438311321e-07f, + -4.433994489e-07f, -4.429668800e-07f, -4.425334265e-07f, -4.420990895e-07f, -4.416638702e-07f, -4.412277697e-07f, -4.407907892e-07f, -4.403529298e-07f, -4.399141927e-07f, -4.394745791e-07f, + -4.390340900e-07f, -4.385927267e-07f, -4.381504903e-07f, -4.377073819e-07f, -4.372634029e-07f, -4.368185542e-07f, -4.363728370e-07f, -4.359262526e-07f, -4.354788021e-07f, -4.350304867e-07f, + -4.345813075e-07f, -4.341312658e-07f, -4.336803627e-07f, -4.332285993e-07f, -4.327759769e-07f, -4.323224966e-07f, -4.318681596e-07f, -4.314129672e-07f, -4.309569204e-07f, -4.305000206e-07f, + -4.300422687e-07f, -4.295836662e-07f, -4.291242141e-07f, -4.286639137e-07f, -4.282027661e-07f, -4.277407725e-07f, -4.272779342e-07f, -4.268142523e-07f, -4.263497281e-07f, -4.258843627e-07f, + -4.254181574e-07f, -4.249511133e-07f, -4.244832317e-07f, -4.240145138e-07f, -4.235449608e-07f, -4.230745739e-07f, -4.226033543e-07f, -4.221313032e-07f, -4.216584219e-07f, -4.211847116e-07f, + -4.207101735e-07f, -4.202348088e-07f, -4.197586188e-07f, -4.192816046e-07f, -4.188037675e-07f, -4.183251088e-07f, -4.178456296e-07f, -4.173653312e-07f, -4.168842148e-07f, -4.164022818e-07f, + -4.159195332e-07f, -4.154359703e-07f, -4.149515944e-07f, -4.144664068e-07f, -4.139804086e-07f, -4.134936011e-07f, -4.130059856e-07f, -4.125175633e-07f, -4.120283355e-07f, -4.115383033e-07f, + -4.110474681e-07f, -4.105558311e-07f, -4.100633936e-07f, -4.095701568e-07f, -4.090761220e-07f, -4.085812905e-07f, -4.080856634e-07f, -4.075892421e-07f, -4.070920278e-07f, -4.065940219e-07f, + -4.060952255e-07f, -4.055956399e-07f, -4.050952665e-07f, -4.045941064e-07f, -4.040921609e-07f, -4.035894314e-07f, -4.030859191e-07f, -4.025816253e-07f, -4.020765512e-07f, -4.015706982e-07f, + -4.010640675e-07f, -4.005566603e-07f, -4.000484781e-07f, -3.995395221e-07f, -3.990297935e-07f, -3.985192937e-07f, -3.980080239e-07f, -3.974959854e-07f, -3.969831796e-07f, -3.964696077e-07f, + -3.959552710e-07f, -3.954401708e-07f, -3.949243085e-07f, -3.944076853e-07f, -3.938903025e-07f, -3.933721614e-07f, -3.928532633e-07f, -3.923336096e-07f, -3.918132015e-07f, -3.912920404e-07f, + -3.907701275e-07f, -3.902474642e-07f, -3.897240518e-07f, -3.891998916e-07f, -3.886749850e-07f, -3.881493331e-07f, -3.876229374e-07f, -3.870957992e-07f, -3.865679198e-07f, -3.860393004e-07f, + -3.855099426e-07f, -3.849798475e-07f, -3.844490165e-07f, -3.839174509e-07f, -3.833851521e-07f, -3.828521213e-07f, -3.823183600e-07f, -3.817838694e-07f, -3.812486509e-07f, -3.807127058e-07f, + -3.801760355e-07f, -3.796386413e-07f, -3.791005245e-07f, -3.785616865e-07f, -3.780221286e-07f, -3.774818522e-07f, -3.769408586e-07f, -3.763991491e-07f, -3.758567252e-07f, -3.753135881e-07f, + -3.747697392e-07f, -3.742251798e-07f, -3.736799114e-07f, -3.731339352e-07f, -3.725872527e-07f, -3.720398651e-07f, -3.714917739e-07f, -3.709429804e-07f, -3.703934859e-07f, -3.698432919e-07f, + -3.692923996e-07f, -3.687408104e-07f, -3.681885258e-07f, -3.676355471e-07f, -3.670818756e-07f, -3.665275127e-07f, -3.659724598e-07f, -3.654167183e-07f, -3.648602895e-07f, -3.643031748e-07f, + -3.637453756e-07f, -3.631868932e-07f, -3.626277291e-07f, -3.620678846e-07f, -3.615073611e-07f, -3.609461600e-07f, -3.603842827e-07f, -3.598217305e-07f, -3.592585048e-07f, -3.586946070e-07f, + -3.581300386e-07f, -3.575648008e-07f, -3.569988952e-07f, -3.564323230e-07f, -3.558650856e-07f, -3.552971846e-07f, -3.547286212e-07f, -3.541593968e-07f, -3.535895130e-07f, -3.530189709e-07f, + -3.524477721e-07f, -3.518759180e-07f, -3.513034099e-07f, -3.507302492e-07f, -3.501564375e-07f, -3.495819760e-07f, -3.490068661e-07f, -3.484311094e-07f, -3.478547071e-07f, -3.472776607e-07f, + -3.466999716e-07f, -3.461216413e-07f, -3.455426711e-07f, -3.449630624e-07f, -3.443828167e-07f, -3.438019353e-07f, -3.432204198e-07f, -3.426382715e-07f, -3.420554918e-07f, -3.414720822e-07f, + -3.408880440e-07f, -3.403033788e-07f, -3.397180879e-07f, -3.391321727e-07f, -3.385456347e-07f, -3.379584753e-07f, -3.373706959e-07f, -3.367822980e-07f, -3.361932830e-07f, -3.356036524e-07f, + -3.350134075e-07f, -3.344225497e-07f, -3.338310806e-07f, -3.332390016e-07f, -3.326463140e-07f, -3.320530194e-07f, -3.314591192e-07f, -3.308646148e-07f, -3.302695076e-07f, -3.296737992e-07f, + -3.290774909e-07f, -3.284805841e-07f, -3.278830804e-07f, -3.272849812e-07f, -3.266862879e-07f, -3.260870020e-07f, -3.254871249e-07f, -3.248866581e-07f, -3.242856030e-07f, -3.236839610e-07f, + -3.230817337e-07f, -3.224789225e-07f, -3.218755288e-07f, -3.212715541e-07f, -3.206669999e-07f, -3.200618676e-07f, -3.194561586e-07f, -3.188498745e-07f, -3.182430167e-07f, -3.176355866e-07f, + -3.170275857e-07f, -3.164190155e-07f, -3.158098774e-07f, -3.152001730e-07f, -3.145899036e-07f, -3.139790708e-07f, -3.133676760e-07f, -3.127557206e-07f, -3.121432063e-07f, -3.115301343e-07f, + -3.109165062e-07f, -3.103023235e-07f, -3.096875877e-07f, -3.090723001e-07f, -3.084564624e-07f, -3.078400759e-07f, -3.072231422e-07f, -3.066056626e-07f, -3.059876388e-07f, -3.053690722e-07f, + -3.047499643e-07f, -3.041303165e-07f, -3.035101303e-07f, -3.028894072e-07f, -3.022681488e-07f, -3.016463564e-07f, -3.010240316e-07f, -3.004011759e-07f, -2.997777907e-07f, -2.991538775e-07f, + -2.985294379e-07f, -2.979044733e-07f, -2.972789852e-07f, -2.966529751e-07f, -2.960264445e-07f, -2.953993949e-07f, -2.947718278e-07f, -2.941437446e-07f, -2.935151469e-07f, -2.928860362e-07f, + -2.922564140e-07f, -2.916262817e-07f, -2.909956410e-07f, -2.903644931e-07f, -2.897328398e-07f, -2.891006824e-07f, -2.884680225e-07f, -2.878348616e-07f, -2.872012012e-07f, -2.865670428e-07f, + -2.859323879e-07f, -2.852972379e-07f, -2.846615945e-07f, -2.840254591e-07f, -2.833888333e-07f, -2.827517185e-07f, -2.821141162e-07f, -2.814760280e-07f, -2.808374554e-07f, -2.801983998e-07f, + -2.795588629e-07f, -2.789188461e-07f, -2.782783509e-07f, -2.776373789e-07f, -2.769959315e-07f, -2.763540103e-07f, -2.757116168e-07f, -2.750687526e-07f, -2.744254190e-07f, -2.737816178e-07f, + -2.731373503e-07f, -2.724926181e-07f, -2.718474227e-07f, -2.712017657e-07f, -2.705556486e-07f, -2.699090728e-07f, -2.692620400e-07f, -2.686145516e-07f, -2.679666092e-07f, -2.673182143e-07f, + -2.666693685e-07f, -2.660200732e-07f, -2.653703300e-07f, -2.647201404e-07f, -2.640695059e-07f, -2.634184281e-07f, -2.627669086e-07f, -2.621149488e-07f, -2.614625502e-07f, -2.608097145e-07f, + -2.601564431e-07f, -2.595027376e-07f, -2.588485996e-07f, -2.581940304e-07f, -2.575390318e-07f, -2.568836052e-07f, -2.562277522e-07f, -2.555714742e-07f, -2.549147730e-07f, -2.542576499e-07f, + -2.536001065e-07f, -2.529421444e-07f, -2.522837651e-07f, -2.516249702e-07f, -2.509657611e-07f, -2.503061395e-07f, -2.496461069e-07f, -2.489856648e-07f, -2.483248148e-07f, -2.476635584e-07f, + -2.470018971e-07f, -2.463398326e-07f, -2.456773664e-07f, -2.450144999e-07f, -2.443512348e-07f, -2.436875727e-07f, -2.430235149e-07f, -2.423590632e-07f, -2.416942191e-07f, -2.410289840e-07f, + -2.403633597e-07f, -2.396973475e-07f, -2.390309491e-07f, -2.383641661e-07f, -2.376969999e-07f, -2.370294521e-07f, -2.363615243e-07f, -2.356932181e-07f, -2.350245350e-07f, -2.343554765e-07f, + -2.336860443e-07f, -2.330162398e-07f, -2.323460646e-07f, -2.316755204e-07f, -2.310046086e-07f, -2.303333307e-07f, -2.296616885e-07f, -2.289896834e-07f, -2.283173170e-07f, -2.276445908e-07f, + -2.269715064e-07f, -2.262980655e-07f, -2.256242694e-07f, -2.249501199e-07f, -2.242756184e-07f, -2.236007665e-07f, -2.229255659e-07f, -2.222500180e-07f, -2.215741244e-07f, -2.208978868e-07f, + -2.202213066e-07f, -2.195443854e-07f, -2.188671248e-07f, -2.181895263e-07f, -2.175115916e-07f, -2.168333222e-07f, -2.161547197e-07f, -2.154757856e-07f, -2.147965215e-07f, -2.141169289e-07f, + -2.134370096e-07f, -2.127567649e-07f, -2.120761965e-07f, -2.113953060e-07f, -2.107140949e-07f, -2.100325649e-07f, -2.093507174e-07f, -2.086685540e-07f, -2.079860764e-07f, -2.073032861e-07f, + -2.066201846e-07f, -2.059367736e-07f, -2.052530546e-07f, -2.045690293e-07f, -2.038846991e-07f, -2.032000656e-07f, -2.025151305e-07f, -2.018298952e-07f, -2.011443615e-07f, -2.004585308e-07f, + -1.997724047e-07f, -1.990859849e-07f, -1.983992728e-07f, -1.977122702e-07f, -1.970249784e-07f, -1.963373992e-07f, -1.956495341e-07f, -1.949613847e-07f, -1.942729526e-07f, -1.935842393e-07f, + -1.928952464e-07f, -1.922059755e-07f, -1.915164283e-07f, -1.908266062e-07f, -1.901365108e-07f, -1.894461438e-07f, -1.887555067e-07f, -1.880646012e-07f, -1.873734286e-07f, -1.866819908e-07f, + -1.859902892e-07f, -1.852983255e-07f, -1.846061011e-07f, -1.839136178e-07f, -1.832208771e-07f, -1.825278805e-07f, -1.818346297e-07f, -1.811411262e-07f, -1.804473716e-07f, -1.797533676e-07f, + -1.790591156e-07f, -1.783646174e-07f, -1.776698744e-07f, -1.769748882e-07f, -1.762796605e-07f, -1.755841928e-07f, -1.748884868e-07f, -1.741925439e-07f, -1.734963659e-07f, -1.727999542e-07f, + -1.721033104e-07f, -1.714064362e-07f, -1.707093332e-07f, -1.700120029e-07f, -1.693144469e-07f, -1.686166668e-07f, -1.679186642e-07f, -1.672204407e-07f, -1.665219979e-07f, -1.658233373e-07f, + -1.651244605e-07f, -1.644253692e-07f, -1.637260650e-07f, -1.630265493e-07f, -1.623268238e-07f, -1.616268902e-07f, -1.609267499e-07f, -1.602264046e-07f, -1.595258559e-07f, -1.588251053e-07f, + -1.581241545e-07f, -1.574230050e-07f, -1.567216585e-07f, -1.560201165e-07f, -1.553183805e-07f, -1.546164523e-07f, -1.539143334e-07f, -1.532120253e-07f, -1.525095297e-07f, -1.518068482e-07f, + -1.511039824e-07f, -1.504009338e-07f, -1.496977040e-07f, -1.489942947e-07f, -1.482907073e-07f, -1.475869436e-07f, -1.468830052e-07f, -1.461788935e-07f, -1.454746101e-07f, -1.447701568e-07f, + -1.440655351e-07f, -1.433607465e-07f, -1.426557926e-07f, -1.419506751e-07f, -1.412453956e-07f, -1.405399556e-07f, -1.398343567e-07f, -1.391286005e-07f, -1.384226886e-07f, -1.377166226e-07f, + -1.370104042e-07f, -1.363040348e-07f, -1.355975160e-07f, -1.348908496e-07f, -1.341840370e-07f, -1.334770798e-07f, -1.327699797e-07f, -1.320627383e-07f, -1.313553570e-07f, -1.306478376e-07f, + -1.299401816e-07f, -1.292323906e-07f, -1.285244661e-07f, -1.278164099e-07f, -1.271082235e-07f, -1.263999084e-07f, -1.256914662e-07f, -1.249828987e-07f, -1.242742072e-07f, -1.235653935e-07f, + -1.228564592e-07f, -1.221474057e-07f, -1.214382348e-07f, -1.207289479e-07f, -1.200195468e-07f, -1.193100329e-07f, -1.186004079e-07f, -1.178906733e-07f, -1.171808308e-07f, -1.164708820e-07f, + -1.157608284e-07f, -1.150506716e-07f, -1.143404132e-07f, -1.136300548e-07f, -1.129195980e-07f, -1.122090444e-07f, -1.114983956e-07f, -1.107876531e-07f, -1.100768186e-07f, -1.093658936e-07f, + -1.086548798e-07f, -1.079437787e-07f, -1.072325919e-07f, -1.065213210e-07f, -1.058099675e-07f, -1.050985332e-07f, -1.043870195e-07f, -1.036754280e-07f, -1.029637604e-07f, -1.022520182e-07f, + -1.015402031e-07f, -1.008283165e-07f, -1.001163601e-07f, -9.940433550e-08f, -9.869224426e-08f, -9.798008796e-08f, -9.726786820e-08f, -9.655558655e-08f, -9.584324462e-08f, -9.513084397e-08f, + -9.441838621e-08f, -9.370587291e-08f, -9.299330566e-08f, -9.228068604e-08f, -9.156801564e-08f, -9.085529604e-08f, -9.014252883e-08f, -8.942971559e-08f, -8.871685790e-08f, -8.800395736e-08f, + -8.729101553e-08f, -8.657803401e-08f, -8.586501438e-08f, -8.515195822e-08f, -8.443886711e-08f, -8.372574264e-08f, -8.301258638e-08f, -8.229939992e-08f, -8.158618484e-08f, -8.087294272e-08f, + -8.015967514e-08f, -7.944638368e-08f, -7.873306993e-08f, -7.801973545e-08f, -7.730638184e-08f, -7.659301067e-08f, -7.587962351e-08f, -7.516622195e-08f, -7.445280757e-08f, -7.373938195e-08f, + -7.302594665e-08f, -7.231250326e-08f, -7.159905337e-08f, -7.088559853e-08f, -7.017214033e-08f, -6.945868035e-08f, -6.874522016e-08f, -6.803176134e-08f, -6.731830546e-08f, -6.660485409e-08f, + -6.589140882e-08f, -6.517797121e-08f, -6.446454284e-08f, -6.375112529e-08f, -6.303772012e-08f, -6.232432890e-08f, -6.161095322e-08f, -6.089759464e-08f, -6.018425473e-08f, -5.947093507e-08f, + -5.875763722e-08f, -5.804436276e-08f, -5.733111325e-08f, -5.661789027e-08f, -5.590469539e-08f, -5.519153016e-08f, -5.447839617e-08f, -5.376529498e-08f, -5.305222816e-08f, -5.233919727e-08f, + -5.162620388e-08f, -5.091324956e-08f, -5.020033588e-08f, -4.948746439e-08f, -4.877463667e-08f, -4.806185427e-08f, -4.734911877e-08f, -4.663643173e-08f, -4.592379470e-08f, -4.521120926e-08f, + -4.449867697e-08f, -4.378619938e-08f, -4.307377806e-08f, -4.236141457e-08f, -4.164911047e-08f, -4.093686732e-08f, -4.022468669e-08f, -3.951257012e-08f, -3.880051918e-08f, -3.808853543e-08f, + -3.737662042e-08f, -3.666477571e-08f, -3.595300286e-08f, -3.524130343e-08f, -3.452967897e-08f, -3.381813103e-08f, -3.310666117e-08f, -3.239527095e-08f, -3.168396192e-08f, -3.097273562e-08f, + -3.026159363e-08f, -2.955053748e-08f, -2.883956873e-08f, -2.812868893e-08f, -2.741789963e-08f, -2.670720238e-08f, -2.599659873e-08f, -2.528609023e-08f, -2.457567842e-08f, -2.386536487e-08f, + -2.315515110e-08f, -2.244503868e-08f, -2.173502914e-08f, -2.102512404e-08f, -2.031532491e-08f, -1.960563331e-08f, -1.889605077e-08f, -1.818657884e-08f, -1.747721906e-08f, -1.676797298e-08f, + -1.605884213e-08f, -1.534982806e-08f, -1.464093231e-08f, -1.393215642e-08f, -1.322350193e-08f, -1.251497037e-08f, -1.180656329e-08f, -1.109828222e-08f, -1.039012869e-08f, -9.682104259e-09f, + -8.974210444e-09f, -8.266448787e-09f, -7.558820820e-09f, -6.851328078e-09f, -6.143972094e-09f, -5.436754401e-09f, -4.729676530e-09f, -4.022740014e-09f, -3.315946383e-09f, -2.609297167e-09f, + -1.902793895e-09f, -1.196438097e-09f, -4.902312992e-10f, 2.158249692e-10f, 9.217291821e-10f, 1.627479813e-09f, 2.333075337e-09f, 3.038514229e-09f, 3.743794965e-09f, 4.448916021e-09f, + 5.153875875e-09f, 5.858673004e-09f, 6.563305887e-09f, 7.267773003e-09f, 7.972072833e-09f, 8.676203857e-09f, 9.380164556e-09f, 1.008395341e-08f, 1.078756891e-08f, 1.149100953e-08f, + 1.219427376e-08f, 1.289736008e-08f, 1.360026698e-08f, 1.430299294e-08f, 1.500553646e-08f, 1.570789601e-08f, 1.641007010e-08f, 1.711205720e-08f, 1.781385581e-08f, 1.851546441e-08f, + 1.921688151e-08f, 1.991810558e-08f, 2.061913514e-08f, 2.131996866e-08f, 2.202060464e-08f, 2.272104158e-08f, 2.342127798e-08f, 2.412131233e-08f, 2.482114312e-08f, 2.552076887e-08f, + 2.622018806e-08f, 2.691939919e-08f, 2.761840077e-08f, 2.831719130e-08f, 2.901576928e-08f, 2.971413321e-08f, 3.041228160e-08f, 3.111021295e-08f, 3.180792577e-08f, 3.250541856e-08f, + 3.320268984e-08f, 3.389973810e-08f, 3.459656185e-08f, 3.529315962e-08f, 3.598952989e-08f, 3.668567120e-08f, 3.738158205e-08f, 3.807726095e-08f, 3.877270641e-08f, 3.946791696e-08f, + 4.016289110e-08f, 4.085762735e-08f, 4.155212423e-08f, 4.224638026e-08f, 4.294039395e-08f, 4.363416383e-08f, 4.432768841e-08f, 4.502096621e-08f, 4.571399577e-08f, 4.640677560e-08f, + 4.709930422e-08f, 4.779158016e-08f, 4.848360195e-08f, 4.917536810e-08f, 4.986687716e-08f, 5.055812765e-08f, 5.124911809e-08f, 5.193984701e-08f, 5.263031296e-08f, 5.332051445e-08f, + 5.401045002e-08f, 5.470011821e-08f, 5.538951755e-08f, 5.607864657e-08f, 5.676750382e-08f, 5.745608782e-08f, 5.814439712e-08f, 5.883243026e-08f, 5.952018577e-08f, 6.020766220e-08f, + 6.089485808e-08f, 6.158177197e-08f, 6.226840240e-08f, 6.295474793e-08f, 6.364080708e-08f, 6.432657842e-08f, 6.501206049e-08f, 6.569725184e-08f, 6.638215101e-08f, 6.706675656e-08f, + 6.775106704e-08f, 6.843508100e-08f, 6.911879699e-08f, 6.980221357e-08f, 7.048532930e-08f, 7.116814272e-08f, 7.185065240e-08f, 7.253285690e-08f, 7.321475477e-08f, 7.389634458e-08f, + 7.457762488e-08f, 7.525859423e-08f, 7.593925121e-08f, 7.661959437e-08f, 7.729962228e-08f, 7.797933351e-08f, 7.865872662e-08f, 7.933780018e-08f, 8.001655276e-08f, 8.069498293e-08f, + 8.137308926e-08f, 8.205087032e-08f, 8.272832470e-08f, 8.340545095e-08f, 8.408224765e-08f, 8.475871339e-08f, 8.543484674e-08f, 8.611064628e-08f, 8.678611058e-08f, 8.746123823e-08f, + 8.813602782e-08f, 8.881047791e-08f, 8.948458710e-08f, 9.015835396e-08f, 9.083177710e-08f, 9.150485509e-08f, 9.217758651e-08f, 9.284996997e-08f, 9.352200405e-08f, 9.419368733e-08f, + 9.486501842e-08f, 9.553599591e-08f, 9.620661838e-08f, 9.687688444e-08f, 9.754679269e-08f, 9.821634171e-08f, 9.888553011e-08f, 9.955435649e-08f, 1.002228194e-07f, 1.008909176e-07f, + 1.015586495e-07f, 1.022260138e-07f, 1.028930091e-07f, 1.035596340e-07f, 1.042258872e-07f, 1.048917671e-07f, 1.055572724e-07f, 1.062224018e-07f, 1.068871539e-07f, 1.075515272e-07f, + 1.082155204e-07f, 1.088791320e-07f, 1.095423608e-07f, 1.102052053e-07f, 1.108676642e-07f, 1.115297360e-07f, 1.121914194e-07f, 1.128527130e-07f, 1.135136155e-07f, 1.141741254e-07f, + 1.148342414e-07f, 1.154939621e-07f, 1.161532861e-07f, 1.168122121e-07f, 1.174707387e-07f, 1.181288645e-07f, 1.187865882e-07f, 1.194439084e-07f, 1.201008238e-07f, 1.207573329e-07f, + 1.214134344e-07f, 1.220691269e-07f, 1.227244091e-07f, 1.233792797e-07f, 1.240337372e-07f, 1.246877803e-07f, 1.253414077e-07f, 1.259946180e-07f, 1.266474099e-07f, 1.272997819e-07f, + 1.279517328e-07f, 1.286032612e-07f, 1.292543658e-07f, 1.299050451e-07f, 1.305552979e-07f, 1.312051228e-07f, 1.318545185e-07f, 1.325034837e-07f, 1.331520169e-07f, 1.338001169e-07f, + 1.344477822e-07f, 1.350950117e-07f, 1.357418039e-07f, 1.363881575e-07f, 1.370340712e-07f, 1.376795436e-07f, 1.383245734e-07f, 1.389691594e-07f, 1.396133000e-07f, 1.402569941e-07f, + 1.409002403e-07f, 1.415430373e-07f, 1.421853838e-07f, 1.428272783e-07f, 1.434687197e-07f, 1.441097066e-07f, 1.447502377e-07f, 1.453903116e-07f, 1.460299270e-07f, 1.466690827e-07f, + 1.473077773e-07f, 1.479460096e-07f, 1.485837781e-07f, 1.492210816e-07f, 1.498579188e-07f, 1.504942884e-07f, 1.511301890e-07f, 1.517656194e-07f, 1.524005783e-07f, 1.530350644e-07f, + 1.536690763e-07f, 1.543026128e-07f, 1.549356725e-07f, 1.555682543e-07f, 1.562003567e-07f, 1.568319785e-07f, 1.574631184e-07f, 1.580937751e-07f, 1.587239473e-07f, 1.593536338e-07f, + 1.599828332e-07f, 1.606115443e-07f, 1.612397658e-07f, 1.618674963e-07f, 1.624947347e-07f, 1.631214796e-07f, 1.637477298e-07f, 1.643734839e-07f, 1.649987408e-07f, 1.656234991e-07f, + 1.662477575e-07f, 1.668715149e-07f, 1.674947698e-07f, 1.681175212e-07f, 1.687397676e-07f, 1.693615078e-07f, 1.699827406e-07f, 1.706034647e-07f, 1.712236788e-07f, 1.718433817e-07f, + 1.724625721e-07f, 1.730812488e-07f, 1.736994105e-07f, 1.743170559e-07f, 1.749341838e-07f, 1.755507930e-07f, 1.761668821e-07f, 1.767824500e-07f, 1.773974955e-07f, 1.780120171e-07f, + 1.786260138e-07f, 1.792394842e-07f, 1.798524272e-07f, 1.804648414e-07f, 1.810767257e-07f, 1.816880788e-07f, 1.822988995e-07f, 1.829091865e-07f, 1.835189387e-07f, 1.841281547e-07f, + 1.847368333e-07f, 1.853449734e-07f, 1.859525736e-07f, 1.865596329e-07f, 1.871661498e-07f, 1.877721233e-07f, 1.883775521e-07f, 1.889824350e-07f, 1.895867707e-07f, 1.901905581e-07f, + 1.907937959e-07f, 1.913964829e-07f, 1.919986179e-07f, 1.926001997e-07f, 1.932012271e-07f, 1.938016988e-07f, 1.944016138e-07f, 1.950009707e-07f, 1.955997683e-07f, 1.961980055e-07f, + 1.967956811e-07f, 1.973927938e-07f, 1.979893425e-07f, 1.985853260e-07f, 1.991807430e-07f, 1.997755924e-07f, 2.003698730e-07f, 2.009635836e-07f, 2.015567231e-07f, 2.021492901e-07f, + 2.027412836e-07f, 2.033327023e-07f, 2.039235451e-07f, 2.045138108e-07f, 2.051034982e-07f, 2.056926061e-07f, 2.062811334e-07f, 2.068690789e-07f, 2.074564414e-07f, 2.080432197e-07f, + 2.086294127e-07f, 2.092150192e-07f, 2.098000381e-07f, 2.103844681e-07f, 2.109683081e-07f, 2.115515570e-07f, 2.121342135e-07f, 2.127162766e-07f, 2.132977450e-07f, 2.138786177e-07f, + 2.144588934e-07f, 2.150385710e-07f, 2.156176494e-07f, 2.161961273e-07f, 2.167740038e-07f, 2.173512775e-07f, 2.179279474e-07f, 2.185040123e-07f, 2.190794711e-07f, 2.196543227e-07f, + 2.202285658e-07f, 2.208021994e-07f, 2.213752223e-07f, 2.219476335e-07f, 2.225194317e-07f, 2.230906158e-07f, 2.236611847e-07f, 2.242311373e-07f, 2.248004725e-07f, 2.253691891e-07f, + 2.259372860e-07f, 2.265047620e-07f, 2.270716162e-07f, 2.276378473e-07f, 2.282034542e-07f, 2.287684358e-07f, 2.293327910e-07f, 2.298965188e-07f, 2.304596179e-07f, 2.310220873e-07f, + 2.315839258e-07f, 2.321451324e-07f, 2.327057060e-07f, 2.332656454e-07f, 2.338249496e-07f, 2.343836175e-07f, 2.349416479e-07f, 2.354990398e-07f, 2.360557921e-07f, 2.366119036e-07f, + 2.371673734e-07f, 2.377222003e-07f, 2.382763831e-07f, 2.388299210e-07f, 2.393828126e-07f, 2.399350571e-07f, 2.404866532e-07f, 2.410376000e-07f, 2.415878962e-07f, 2.421375410e-07f, + 2.426865331e-07f, 2.432348716e-07f, 2.437825553e-07f, 2.443295832e-07f, 2.448759542e-07f, 2.454216672e-07f, 2.459667212e-07f, 2.465111152e-07f, 2.470548480e-07f, 2.475979186e-07f, + 2.481403260e-07f, 2.486820691e-07f, 2.492231468e-07f, 2.497635581e-07f, 2.503033019e-07f, 2.508423773e-07f, 2.513807831e-07f, 2.519185182e-07f, 2.524555818e-07f, 2.529919727e-07f, + 2.535276898e-07f, 2.540627322e-07f, 2.545970988e-07f, 2.551307886e-07f, 2.556638005e-07f, 2.561961335e-07f, 2.567277866e-07f, 2.572587587e-07f, 2.577890489e-07f, 2.583186561e-07f, + 2.588475792e-07f, 2.593758174e-07f, 2.599033694e-07f, 2.604302344e-07f, 2.609564113e-07f, 2.614818991e-07f, 2.620066968e-07f, 2.625308033e-07f, 2.630542178e-07f, 2.635769391e-07f, + 2.640989662e-07f, 2.646202982e-07f, 2.651409340e-07f, 2.656608727e-07f, 2.661801133e-07f, 2.666986547e-07f, 2.672164960e-07f, 2.677336362e-07f, 2.682500742e-07f, 2.687658091e-07f, + 2.692808400e-07f, 2.697951657e-07f, 2.703087854e-07f, 2.708216981e-07f, 2.713339027e-07f, 2.718453983e-07f, 2.723561839e-07f, 2.728662586e-07f, 2.733756214e-07f, 2.738842713e-07f, + 2.743922073e-07f, 2.748994284e-07f, 2.754059338e-07f, 2.759117224e-07f, 2.764167933e-07f, 2.769211455e-07f, 2.774247780e-07f, 2.779276900e-07f, 2.784298804e-07f, 2.789313483e-07f, + 2.794320927e-07f, 2.799321127e-07f, 2.804314074e-07f, 2.809299757e-07f, 2.814278168e-07f, 2.819249297e-07f, 2.824213135e-07f, 2.829169672e-07f, 2.834118899e-07f, 2.839060807e-07f, + 2.843995386e-07f, 2.848922627e-07f, 2.853842520e-07f, 2.858755057e-07f, 2.863660228e-07f, 2.868558024e-07f, 2.873448436e-07f, 2.878331454e-07f, 2.883207069e-07f, 2.888075273e-07f, + 2.892936055e-07f, 2.897789407e-07f, 2.902635320e-07f, 2.907473785e-07f, 2.912304792e-07f, 2.917128332e-07f, 2.921944397e-07f, 2.926752977e-07f, 2.931554064e-07f, 2.936347649e-07f, + 2.941133721e-07f, 2.945912274e-07f, 2.950683296e-07f, 2.955446781e-07f, 2.960202718e-07f, 2.964951100e-07f, 2.969691916e-07f, 2.974425159e-07f, 2.979150819e-07f, 2.983868888e-07f, + 2.988579356e-07f, 2.993282216e-07f, 2.997977458e-07f, 3.002665074e-07f, 3.007345054e-07f, 3.012017391e-07f, 3.016682076e-07f, 3.021339099e-07f, 3.025988453e-07f, 3.030630128e-07f, + 3.035264117e-07f, 3.039890410e-07f, 3.044508999e-07f, 3.049119876e-07f, 3.053723031e-07f, 3.058318457e-07f, 3.062906145e-07f, 3.067486086e-07f, 3.072058273e-07f, 3.076622696e-07f, + 3.081179347e-07f, 3.085728219e-07f, 3.090269302e-07f, 3.094802588e-07f, 3.099328068e-07f, 3.103845736e-07f, 3.108355581e-07f, 3.112857597e-07f, 3.117351774e-07f, 3.121838105e-07f, + 3.126316581e-07f, 3.130787195e-07f, 3.135249937e-07f, 3.139704800e-07f, 3.144151775e-07f, 3.148590855e-07f, 3.153022032e-07f, 3.157445297e-07f, 3.161860642e-07f, 3.166268060e-07f, + 3.170667542e-07f, 3.175059080e-07f, 3.179442666e-07f, 3.183818293e-07f, 3.188185952e-07f, 3.192545635e-07f, 3.196897335e-07f, 3.201241044e-07f, 3.205576753e-07f, 3.209904456e-07f, + 3.214224143e-07f, 3.218535808e-07f, 3.222839443e-07f, 3.227135039e-07f, 3.231422589e-07f, 3.235702086e-07f, 3.239973521e-07f, 3.244236887e-07f, 3.248492177e-07f, 3.252739382e-07f, + 3.256978495e-07f, 3.261209508e-07f, 3.265432414e-07f, 3.269647205e-07f, 3.273853874e-07f, 3.278052413e-07f, 3.282242815e-07f, 3.286425071e-07f, 3.290599176e-07f, 3.294765120e-07f, + 3.298922897e-07f, 3.303072500e-07f, 3.307213921e-07f, 3.311347152e-07f, 3.315472186e-07f, 3.319589016e-07f, 3.323697635e-07f, 3.327798035e-07f, 3.331890209e-07f, 3.335974150e-07f, + 3.340049850e-07f, 3.344117303e-07f, 3.348176500e-07f, 3.352227436e-07f, 3.356270102e-07f, 3.360304492e-07f, 3.364330598e-07f, 3.368348414e-07f, 3.372357932e-07f, 3.376359146e-07f, + 3.380352047e-07f, 3.384336630e-07f, 3.388312887e-07f, 3.392280811e-07f, 3.396240396e-07f, 3.400191634e-07f, 3.404134518e-07f, 3.408069042e-07f, 3.411995199e-07f, 3.415912981e-07f, + 3.419822382e-07f, 3.423723395e-07f, 3.427616014e-07f, 3.431500231e-07f, 3.435376040e-07f, 3.439243435e-07f, 3.443102407e-07f, 3.446952951e-07f, 3.450795060e-07f, 3.454628727e-07f, + 3.458453946e-07f, 3.462270711e-07f, 3.466079013e-07f, 3.469878848e-07f, 3.473670207e-07f, 3.477453086e-07f, 3.481227477e-07f, 3.484993373e-07f, 3.488750769e-07f, 3.492499658e-07f, + 3.496240033e-07f, 3.499971888e-07f, 3.503695217e-07f, 3.507410013e-07f, 3.511116270e-07f, 3.514813981e-07f, 3.518503141e-07f, 3.522183742e-07f, 3.525855779e-07f, 3.529519246e-07f, + 3.533174135e-07f, 3.536820442e-07f, 3.540458160e-07f, 3.544087282e-07f, 3.547707802e-07f, 3.551319715e-07f, 3.554923014e-07f, 3.558517693e-07f, 3.562103746e-07f, 3.565681167e-07f, + 3.569249950e-07f, 3.572810089e-07f, 3.576361578e-07f, 3.579904411e-07f, 3.583438582e-07f, 3.586964085e-07f, 3.590480914e-07f, 3.593989064e-07f, 3.597488528e-07f, 3.600979301e-07f, + 3.604461376e-07f, 3.607934749e-07f, 3.611399412e-07f, 3.614855362e-07f, 3.618302590e-07f, 3.621741093e-07f, 3.625170864e-07f, 3.628591898e-07f, 3.632004189e-07f, 3.635407730e-07f, + 3.638802518e-07f, 3.642188546e-07f, 3.645565808e-07f, 3.648934299e-07f, 3.652294013e-07f, 3.655644946e-07f, 3.658987090e-07f, 3.662320442e-07f, 3.665644995e-07f, 3.668960744e-07f, + 3.672267684e-07f, 3.675565809e-07f, 3.678855114e-07f, 3.682135593e-07f, 3.685407242e-07f, 3.688670054e-07f, 3.691924025e-07f, 3.695169149e-07f, 3.698405421e-07f, 3.701632836e-07f, + 3.704851389e-07f, 3.708061074e-07f, 3.711261887e-07f, 3.714453821e-07f, 3.717636873e-07f, 3.720811036e-07f, 3.723976307e-07f, 3.727132679e-07f, 3.730280147e-07f, 3.733418708e-07f, + 3.736548355e-07f, 3.739669084e-07f, 3.742780889e-07f, 3.745883767e-07f, 3.748977711e-07f, 3.752062718e-07f, 3.755138781e-07f, 3.758205897e-07f, 3.761264060e-07f, 3.764313266e-07f, + 3.767353510e-07f, 3.770384787e-07f, 3.773407092e-07f, 3.776420421e-07f, 3.779424769e-07f, 3.782420131e-07f, 3.785406503e-07f, 3.788383879e-07f, 3.791352256e-07f, 3.794311629e-07f, + 3.797261992e-07f, 3.800203342e-07f, 3.803135675e-07f, 3.806058984e-07f, 3.808973267e-07f, 3.811878518e-07f, 3.814774733e-07f, 3.817661908e-07f, 3.820540038e-07f, 3.823409119e-07f, + 3.826269147e-07f, 3.829120116e-07f, 3.831962023e-07f, 3.834794864e-07f, 3.837618634e-07f, 3.840433329e-07f, 3.843238944e-07f, 3.846035476e-07f, 3.848822920e-07f, 3.851601272e-07f, + 3.854370528e-07f, 3.857130684e-07f, 3.859881735e-07f, 3.862623678e-07f, 3.865356509e-07f, 3.868080223e-07f, 3.870794816e-07f, 3.873500284e-07f, 3.876196624e-07f, 3.878883831e-07f, + 3.881561902e-07f, 3.884230832e-07f, 3.886890618e-07f, 3.889541255e-07f, 3.892182741e-07f, 3.894815070e-07f, 3.897438239e-07f, 3.900052245e-07f, 3.902657084e-07f, 3.905252751e-07f, + 3.907839243e-07f, 3.910416557e-07f, 3.912984688e-07f, 3.915543634e-07f, 3.918093389e-07f, 3.920633952e-07f, 3.923165317e-07f, 3.925687482e-07f, 3.928200443e-07f, 3.930704196e-07f, + 3.933198738e-07f, 3.935684065e-07f, 3.938160174e-07f, 3.940627062e-07f, 3.943084724e-07f, 3.945533158e-07f, 3.947972361e-07f, 3.950402327e-07f, 3.952823056e-07f, 3.955234542e-07f, + 3.957636783e-07f, 3.960029775e-07f, 3.962413516e-07f, 3.964788001e-07f, 3.967153228e-07f, 3.969509194e-07f, 3.971855894e-07f, 3.974193327e-07f, 3.976521489e-07f, 3.978840376e-07f, + 3.981149987e-07f, 3.983450317e-07f, 3.985741363e-07f, 3.988023123e-07f, 3.990295593e-07f, 3.992558771e-07f, 3.994812654e-07f, 3.997057238e-07f, 3.999292520e-07f, 4.001518499e-07f, + 4.003735170e-07f, 4.005942531e-07f, 4.008140579e-07f, 4.010329312e-07f, 4.012508725e-07f, 4.014678818e-07f, 4.016839586e-07f, 4.018991028e-07f, 4.021133140e-07f, 4.023265920e-07f, + 4.025389365e-07f, 4.027503472e-07f, 4.029608239e-07f, 4.031703663e-07f, 4.033789741e-07f, 4.035866472e-07f, 4.037933852e-07f, 4.039991879e-07f, 4.042040550e-07f, 4.044079863e-07f, + 4.046109815e-07f, 4.048130405e-07f, 4.050141629e-07f, 4.052143485e-07f, 4.054135971e-07f, 4.056119084e-07f, 4.058092822e-07f, 4.060057183e-07f, 4.062012164e-07f, 4.063957764e-07f, + 4.065893979e-07f, 4.067820808e-07f, 4.069738249e-07f, 4.071646299e-07f, 4.073544955e-07f, 4.075434217e-07f, 4.077314082e-07f, 4.079184547e-07f, 4.081045611e-07f, 4.082897271e-07f, + 4.084739526e-07f, 4.086572373e-07f, 4.088395811e-07f, 4.090209837e-07f, 4.092014450e-07f, 4.093809647e-07f, 4.095595427e-07f, 4.097371788e-07f, 4.099138728e-07f, 4.100896244e-07f, + 4.102644336e-07f, 4.104383002e-07f, 4.106112239e-07f, 4.107832046e-07f, 4.109542421e-07f, 4.111243362e-07f, 4.112934868e-07f, 4.114616937e-07f, 4.116289567e-07f, 4.117952758e-07f, + 4.119606506e-07f, 4.121250810e-07f, 4.122885670e-07f, 4.124511083e-07f, 4.126127048e-07f, 4.127733563e-07f, 4.129330626e-07f, 4.130918238e-07f, 4.132496395e-07f, 4.134065096e-07f, + 4.135624341e-07f, 4.137174127e-07f, 4.138714454e-07f, 4.140245319e-07f, 4.141766723e-07f, 4.143278662e-07f, 4.144781137e-07f, 4.146274145e-07f, 4.147757686e-07f, 4.149231759e-07f, + 4.150696361e-07f, 4.152151493e-07f, 4.153597152e-07f, 4.155033338e-07f, 4.156460050e-07f, 4.157877286e-07f, 4.159285046e-07f, 4.160683328e-07f, 4.162072131e-07f, 4.163451455e-07f, + 4.164821298e-07f, 4.166181660e-07f, 4.167532539e-07f, 4.168873934e-07f, 4.170205846e-07f, 4.171528272e-07f, 4.172841212e-07f, 4.174144665e-07f, 4.175438631e-07f, 4.176723108e-07f, + 4.177998095e-07f, 4.179263593e-07f, 4.180519600e-07f, 4.181766116e-07f, 4.183003139e-07f, 4.184230670e-07f, 4.185448707e-07f, 4.186657250e-07f, 4.187856298e-07f, 4.189045851e-07f, + 4.190225909e-07f, 4.191396470e-07f, 4.192557534e-07f, 4.193709101e-07f, 4.194851170e-07f, 4.195983741e-07f, 4.197106813e-07f, 4.198220385e-07f, 4.199324459e-07f, 4.200419032e-07f, + 4.201504105e-07f, 4.202579678e-07f, 4.203645750e-07f, 4.204702321e-07f, 4.205749390e-07f, 4.206786957e-07f, 4.207815023e-07f, 4.208833587e-07f, 4.209842648e-07f, 4.210842207e-07f, + 4.211832264e-07f, 4.212812818e-07f, 4.213783869e-07f, 4.214745417e-07f, 4.215697462e-07f, 4.216640004e-07f, 4.217573044e-07f, 4.218496580e-07f, 4.219410614e-07f, 4.220315145e-07f, + 4.221210173e-07f, 4.222095698e-07f, 4.222971721e-07f, 4.223838242e-07f, 4.224695260e-07f, 4.225542776e-07f, 4.226380790e-07f, 4.227209303e-07f, 4.228028314e-07f, 4.228837824e-07f, + 4.229637833e-07f, 4.230428342e-07f, 4.231209350e-07f, 4.231980859e-07f, 4.232742868e-07f, 4.233495378e-07f, 4.234238389e-07f, 4.234971901e-07f, 4.235695916e-07f, 4.236410434e-07f, + 4.237115455e-07f, 4.237810979e-07f, 4.238497007e-07f, 4.239173541e-07f, 4.239840579e-07f, 4.240498123e-07f, 4.241146174e-07f, 4.241784732e-07f, 4.242413798e-07f, 4.243033373e-07f, + 4.243643456e-07f, 4.244244050e-07f, 4.244835154e-07f, 4.245416769e-07f, 4.245988897e-07f, 4.246551538e-07f, 4.247104692e-07f, 4.247648362e-07f, 4.248182547e-07f, 4.248707248e-07f, + 4.249222467e-07f, 4.249728204e-07f, 4.250224460e-07f, 4.250711236e-07f, 4.251188534e-07f, 4.251656354e-07f, 4.252114697e-07f, 4.252563564e-07f, 4.253002957e-07f, 4.253432876e-07f, + 4.253853323e-07f, 4.254264298e-07f, 4.254665804e-07f, 4.255057840e-07f, 4.255440409e-07f, 4.255813511e-07f, 4.256177148e-07f, 4.256531322e-07f, 4.256876032e-07f, 4.257211281e-07f, + 4.257537069e-07f, 4.257853399e-07f, 4.258160272e-07f, 4.258457689e-07f, 4.258745651e-07f, 4.259024160e-07f, 4.259293217e-07f, 4.259552824e-07f, 4.259802982e-07f, 4.260043693e-07f, + 4.260274958e-07f, 4.260496779e-07f, 4.260709158e-07f, 4.260912095e-07f, 4.261105593e-07f, 4.261289653e-07f, 4.261464278e-07f, 4.261629467e-07f, 4.261785224e-07f, 4.261931550e-07f, + 4.262068447e-07f, 4.262195916e-07f, 4.262313960e-07f, 4.262422579e-07f, 4.262521777e-07f, 4.262611554e-07f, 4.262691912e-07f, 4.262762854e-07f, 4.262824382e-07f, 4.262876496e-07f, + 4.262919200e-07f, 4.262952495e-07f, 4.262976383e-07f, 4.262990866e-07f, 4.262995947e-07f, 4.262991626e-07f, 4.262977907e-07f, 4.262954791e-07f, 4.262922281e-07f, 4.262880378e-07f, + 4.262829085e-07f, 4.262768404e-07f, 4.262698337e-07f, 4.262618886e-07f, 4.262530054e-07f, 4.262431842e-07f, 4.262324254e-07f, 4.262207290e-07f, 4.262080954e-07f, 4.261945249e-07f, + 4.261800175e-07f, 4.261645736e-07f, 4.261481934e-07f, 4.261308772e-07f, 4.261126251e-07f, 4.260934375e-07f, 4.260733145e-07f, 4.260522565e-07f, 4.260302637e-07f, 4.260073362e-07f, + 4.259834745e-07f, 4.259586787e-07f, 4.259329491e-07f, 4.259062860e-07f, 4.258786896e-07f, 4.258501601e-07f, 4.258206980e-07f, 4.257903033e-07f, 4.257589765e-07f, 4.257267177e-07f, + 4.256935273e-07f, 4.256594054e-07f, 4.256243525e-07f, 4.255883688e-07f, 4.255514545e-07f, 4.255136099e-07f, 4.254748354e-07f, 4.254351313e-07f, 4.253944977e-07f, 4.253529350e-07f, + 4.253104436e-07f, 4.252670236e-07f, 4.252226755e-07f, 4.251773994e-07f, 4.251311957e-07f, 4.250840648e-07f, 4.250360068e-07f, 4.249870222e-07f, 4.249371112e-07f, 4.248862742e-07f, + 4.248345114e-07f, 4.247818232e-07f, 4.247282098e-07f, 4.246736717e-07f, 4.246182092e-07f, 4.245618225e-07f, 4.245045120e-07f, 4.244462780e-07f, 4.243871208e-07f, 4.243270408e-07f, + 4.242660384e-07f, 4.242041138e-07f, 4.241412674e-07f, 4.240774995e-07f, 4.240128105e-07f, 4.239472007e-07f, 4.238806704e-07f, 4.238132201e-07f, 4.237448500e-07f, 4.236755606e-07f, + 4.236053521e-07f, 4.235342250e-07f, 4.234621795e-07f, 4.233892160e-07f, 4.233153350e-07f, 4.232405367e-07f, 4.231648216e-07f, 4.230881900e-07f, 4.230106422e-07f, 4.229321787e-07f, + 4.228527998e-07f, 4.227725059e-07f, 4.226912973e-07f, 4.226091745e-07f, 4.225261379e-07f, 4.224421877e-07f, 4.223573245e-07f, 4.222715485e-07f, 4.221848602e-07f, 4.220972600e-07f, + 4.220087482e-07f, 4.219193253e-07f, 4.218289916e-07f, 4.217377476e-07f, 4.216455936e-07f, 4.215525301e-07f, 4.214585574e-07f, 4.213636760e-07f, 4.212678863e-07f, 4.211711886e-07f, + 4.210735835e-07f, 4.209750712e-07f, 4.208756523e-07f, 4.207753271e-07f, 4.206740961e-07f, 4.205719597e-07f, 4.204689182e-07f, 4.203649722e-07f, 4.202601221e-07f, 4.201543682e-07f, + 4.200477111e-07f, 4.199401512e-07f, 4.198316888e-07f, 4.197223244e-07f, 4.196120585e-07f, 4.195008915e-07f, 4.193888239e-07f, 4.192758561e-07f, 4.191619885e-07f, 4.190472216e-07f, + 4.189315558e-07f, 4.188149916e-07f, 4.186975295e-07f, 4.185791699e-07f, 4.184599132e-07f, 4.183397599e-07f, 4.182187106e-07f, 4.180967655e-07f, 4.179739253e-07f, 4.178501904e-07f, + 4.177255612e-07f, 4.176000382e-07f, 4.174736219e-07f, 4.173463128e-07f, 4.172181113e-07f, 4.170890180e-07f, 4.169590332e-07f, 4.168281575e-07f, 4.166963914e-07f, 4.165637353e-07f, + 4.164301898e-07f, 4.162957553e-07f, 4.161604324e-07f, 4.160242214e-07f, 4.158871230e-07f, 4.157491376e-07f, 4.156102657e-07f, 4.154705077e-07f, 4.153298643e-07f, 4.151883360e-07f, + 4.150459231e-07f, 4.149026263e-07f, 4.147584460e-07f, 4.146133827e-07f, 4.144674370e-07f, 4.143206094e-07f, 4.141729004e-07f, 4.140243106e-07f, 4.138748403e-07f, 4.137244903e-07f, + 4.135732609e-07f, 4.134211527e-07f, 4.132681663e-07f, 4.131143021e-07f, 4.129595607e-07f, 4.128039427e-07f, 4.126474486e-07f, 4.124900788e-07f, 4.123318341e-07f, 4.121727148e-07f, + 4.120127215e-07f, 4.118518549e-07f, 4.116901153e-07f, 4.115275034e-07f, 4.113640198e-07f, 4.111996649e-07f, 4.110344394e-07f, 4.108683438e-07f, 4.107013786e-07f, 4.105335444e-07f, + 4.103648417e-07f, 4.101952712e-07f, 4.100248334e-07f, 4.098535289e-07f, 4.096813582e-07f, 4.095083218e-07f, 4.093344205e-07f, 4.091596547e-07f, 4.089840250e-07f, 4.088075320e-07f, + 4.086301763e-07f, 4.084519584e-07f, 4.082728790e-07f, 4.080929386e-07f, 4.079121378e-07f, 4.077304773e-07f, 4.075479575e-07f, 4.073645790e-07f, 4.071803426e-07f, 4.069952487e-07f, + 4.068092980e-07f, 4.066224910e-07f, 4.064348284e-07f, 4.062463108e-07f, 4.060569388e-07f, 4.058667129e-07f, 4.056756338e-07f, 4.054837021e-07f, 4.052909184e-07f, 4.050972833e-07f, + 4.049027974e-07f, 4.047074614e-07f, 4.045112758e-07f, 4.043142413e-07f, 4.041163586e-07f, 4.039176281e-07f, 4.037180506e-07f, 4.035176267e-07f, 4.033163570e-07f, 4.031142421e-07f, + 4.029112827e-07f, 4.027074794e-07f, 4.025028328e-07f, 4.022973436e-07f, 4.020910125e-07f, 4.018838399e-07f, 4.016758267e-07f, 4.014669734e-07f, 4.012572807e-07f, 4.010467492e-07f, + 4.008353796e-07f, 4.006231726e-07f, 4.004101287e-07f, 4.001962486e-07f, 3.999815331e-07f, 3.997659827e-07f, 3.995495981e-07f, 3.993323800e-07f, 3.991143290e-07f, 3.988954458e-07f, + 3.986757311e-07f, 3.984551855e-07f, 3.982338097e-07f, 3.980116044e-07f, 3.977885703e-07f, 3.975647079e-07f, 3.973400181e-07f, 3.971145014e-07f, 3.968881586e-07f, 3.966609903e-07f, + 3.964329972e-07f, 3.962041801e-07f, 3.959745395e-07f, 3.957440762e-07f, 3.955127909e-07f, 3.952806842e-07f, 3.950477569e-07f, 3.948140096e-07f, 3.945794431e-07f, 3.943440580e-07f, + 3.941078550e-07f, 3.938708349e-07f, 3.936329983e-07f, 3.933943460e-07f, 3.931548786e-07f, 3.929145969e-07f, 3.926735016e-07f, 3.924315933e-07f, 3.921888728e-07f, 3.919453409e-07f, + 3.917009981e-07f, 3.914558454e-07f, 3.912098832e-07f, 3.909631125e-07f, 3.907155339e-07f, 3.904671481e-07f, 3.902179558e-07f, 3.899679578e-07f, 3.897171549e-07f, 3.894655477e-07f, + 3.892131370e-07f, 3.889599234e-07f, 3.887059079e-07f, 3.884510910e-07f, 3.881954735e-07f, 3.879390562e-07f, 3.876818398e-07f, 3.874238250e-07f, 3.871650126e-07f, 3.869054034e-07f, + 3.866449981e-07f, 3.863837974e-07f, 3.861218020e-07f, 3.858590129e-07f, 3.855954306e-07f, 3.853310560e-07f, 3.850658898e-07f, 3.847999327e-07f, 3.845331856e-07f, 3.842656492e-07f, + 3.839973243e-07f, 3.837282115e-07f, 3.834583118e-07f, 3.831876258e-07f, 3.829161544e-07f, 3.826438983e-07f, 3.823708582e-07f, 3.820970350e-07f, 3.818224294e-07f, 3.815470423e-07f, + 3.812708743e-07f, 3.809939263e-07f, 3.807161990e-07f, 3.804376933e-07f, 3.801584099e-07f, 3.798783497e-07f, 3.795975133e-07f, 3.793159016e-07f, 3.790335154e-07f, 3.787503555e-07f, + 3.784664227e-07f, 3.781817177e-07f, 3.778962414e-07f, 3.776099946e-07f, 3.773229780e-07f, 3.770351925e-07f, 3.767466389e-07f, 3.764573180e-07f, 3.761672306e-07f, 3.758763774e-07f, + 3.755847594e-07f, 3.752923773e-07f, 3.749992320e-07f, 3.747053242e-07f, 3.744106548e-07f, 3.741152245e-07f, 3.738190343e-07f, 3.735220849e-07f, 3.732243772e-07f, 3.729259119e-07f, + 3.726266899e-07f, 3.723267121e-07f, 3.720259793e-07f, 3.717244922e-07f, 3.714222517e-07f, 3.711192587e-07f, 3.708155140e-07f, 3.705110184e-07f, 3.702057728e-07f, 3.698997780e-07f, + 3.695930348e-07f, 3.692855441e-07f, 3.689773067e-07f, 3.686683235e-07f, 3.683585954e-07f, 3.680481230e-07f, 3.677369075e-07f, 3.674249494e-07f, 3.671122498e-07f, 3.667988095e-07f, + 3.664846293e-07f, 3.661697101e-07f, 3.658540528e-07f, 3.655376581e-07f, 3.652205270e-07f, 3.649026603e-07f, 3.645840590e-07f, 3.642647238e-07f, 3.639446556e-07f, 3.636238553e-07f, + 3.633023237e-07f, 3.629800618e-07f, 3.626570704e-07f, 3.623333504e-07f, 3.620089026e-07f, 3.616837280e-07f, 3.613578274e-07f, 3.610312016e-07f, 3.607038517e-07f, 3.603757783e-07f, + 3.600469826e-07f, 3.597174652e-07f, 3.593872272e-07f, 3.590562693e-07f, 3.587245925e-07f, 3.583921977e-07f, 3.580590858e-07f, 3.577252577e-07f, 3.573907141e-07f, 3.570554562e-07f, + 3.567194847e-07f, 3.563828005e-07f, 3.560454046e-07f, 3.557072979e-07f, 3.553684812e-07f, 3.550289555e-07f, 3.546887216e-07f, 3.543477805e-07f, 3.540061331e-07f, 3.536637803e-07f, + 3.533207230e-07f, 3.529769621e-07f, 3.526324985e-07f, 3.522873332e-07f, 3.519414671e-07f, 3.515949010e-07f, 3.512476359e-07f, 3.508996728e-07f, 3.505510125e-07f, 3.502016559e-07f, + 3.498516041e-07f, 3.495008579e-07f, 3.491494182e-07f, 3.487972860e-07f, 3.484444622e-07f, 3.480909478e-07f, 3.477367436e-07f, 3.473818506e-07f, 3.470262698e-07f, 3.466700020e-07f, + 3.463130483e-07f, 3.459554095e-07f, 3.455970866e-07f, 3.452380805e-07f, 3.448783923e-07f, 3.445180227e-07f, 3.441569729e-07f, 3.437952436e-07f, 3.434328359e-07f, 3.430697508e-07f, + 3.427059891e-07f, 3.423415518e-07f, 3.419764399e-07f, 3.416106543e-07f, 3.412441961e-07f, 3.408770660e-07f, 3.405092652e-07f, 3.401407946e-07f, 3.397716550e-07f, 3.394018476e-07f, + 3.390313732e-07f, 3.386602328e-07f, 3.382884274e-07f, 3.379159580e-07f, 3.375428254e-07f, 3.371690308e-07f, 3.367945750e-07f, 3.364194591e-07f, 3.360436840e-07f, 3.356672507e-07f, + 3.352901601e-07f, 3.349124132e-07f, 3.345340111e-07f, 3.341549547e-07f, 3.337752450e-07f, 3.333948829e-07f, 3.330138695e-07f, 3.326322057e-07f, 3.322498925e-07f, 3.318669309e-07f, + 3.314833219e-07f, 3.310990665e-07f, 3.307141657e-07f, 3.303286205e-07f, 3.299424318e-07f, 3.295556007e-07f, 3.291681281e-07f, 3.287800151e-07f, 3.283912626e-07f, 3.280018716e-07f, + 3.276118433e-07f, 3.272211784e-07f, 3.268298782e-07f, 3.264379434e-07f, 3.260453753e-07f, 3.256521747e-07f, 3.252583427e-07f, 3.248638803e-07f, 3.244687885e-07f, 3.240730683e-07f, + 3.236767207e-07f, 3.232797467e-07f, 3.228821474e-07f, 3.224839238e-07f, 3.220850769e-07f, 3.216856076e-07f, 3.212855171e-07f, 3.208848063e-07f, 3.204834763e-07f, 3.200815281e-07f, + 3.196789627e-07f, 3.192757812e-07f, 3.188719845e-07f, 3.184675736e-07f, 3.180625498e-07f, 3.176569138e-07f, 3.172506669e-07f, 3.168438099e-07f, 3.164363440e-07f, 3.160282702e-07f, + 3.156195895e-07f, 3.152103030e-07f, 3.148004116e-07f, 3.143899165e-07f, 3.139788187e-07f, 3.135671191e-07f, 3.131548190e-07f, 3.127419192e-07f, 3.123284208e-07f, 3.119143250e-07f, + 3.114996327e-07f, 3.110843449e-07f, 3.106684628e-07f, 3.102519874e-07f, 3.098349197e-07f, 3.094172607e-07f, 3.089990117e-07f, 3.085801735e-07f, 3.081607472e-07f, 3.077407339e-07f, + 3.073201347e-07f, 3.068989507e-07f, 3.064771828e-07f, 3.060548321e-07f, 3.056318997e-07f, 3.052083867e-07f, 3.047842941e-07f, 3.043596230e-07f, 3.039343745e-07f, 3.035085496e-07f, + 3.030821493e-07f, 3.026551749e-07f, 3.022276272e-07f, 3.017995075e-07f, 3.013708167e-07f, 3.009415560e-07f, 3.005117263e-07f, 3.000813289e-07f, 2.996503648e-07f, 2.992188350e-07f, + 2.987867406e-07f, 2.983540827e-07f, 2.979208624e-07f, 2.974870808e-07f, 2.970527389e-07f, 2.966178378e-07f, 2.961823787e-07f, 2.957463625e-07f, 2.953097905e-07f, 2.948726636e-07f, + 2.944349830e-07f, 2.939967497e-07f, 2.935579649e-07f, 2.931186296e-07f, 2.926787449e-07f, 2.922383119e-07f, 2.917973317e-07f, 2.913558055e-07f, 2.909137342e-07f, 2.904711191e-07f, + 2.900279611e-07f, 2.895842615e-07f, 2.891400212e-07f, 2.886952414e-07f, 2.882499232e-07f, 2.878040677e-07f, 2.873576761e-07f, 2.869107493e-07f, 2.864632885e-07f, 2.860152949e-07f, + 2.855667695e-07f, 2.851177134e-07f, 2.846681277e-07f, 2.842180136e-07f, 2.837673722e-07f, 2.833162046e-07f, 2.828645118e-07f, 2.824122951e-07f, 2.819595554e-07f, 2.815062940e-07f, + 2.810525120e-07f, 2.805982104e-07f, 2.801433904e-07f, 2.796880531e-07f, 2.792321996e-07f, 2.787758311e-07f, 2.783189486e-07f, 2.778615534e-07f, 2.774036464e-07f, 2.769452289e-07f, + 2.764863019e-07f, 2.760268667e-07f, 2.755669242e-07f, 2.751064758e-07f, 2.746455223e-07f, 2.741840651e-07f, 2.737221053e-07f, 2.732596438e-07f, 2.727966820e-07f, 2.723332210e-07f, + 2.718692617e-07f, 2.714048055e-07f, 2.709398535e-07f, 2.704744067e-07f, 2.700084663e-07f, 2.695420335e-07f, 2.690751093e-07f, 2.686076950e-07f, 2.681397917e-07f, 2.676714005e-07f, + 2.672025225e-07f, 2.667331589e-07f, 2.662633109e-07f, 2.657929795e-07f, 2.653221660e-07f, 2.648508715e-07f, 2.643790971e-07f, 2.639068440e-07f, 2.634341133e-07f, 2.629609061e-07f, + 2.624872237e-07f, 2.620130672e-07f, 2.615384377e-07f, 2.610633364e-07f, 2.605877644e-07f, 2.601117229e-07f, 2.596352131e-07f, 2.591582361e-07f, 2.586807930e-07f, 2.582028850e-07f, + 2.577245134e-07f, 2.572456791e-07f, 2.567663835e-07f, 2.562866276e-07f, 2.558064126e-07f, 2.553257397e-07f, 2.548446100e-07f, 2.543630248e-07f, 2.538809851e-07f, 2.533984921e-07f, + 2.529155471e-07f, 2.524321511e-07f, 2.519483054e-07f, 2.514640111e-07f, 2.509792693e-07f, 2.504940813e-07f, 2.500084482e-07f, 2.495223712e-07f, 2.490358515e-07f, 2.485488902e-07f, + 2.480614885e-07f, 2.475736475e-07f, 2.470853686e-07f, 2.465966527e-07f, 2.461075012e-07f, 2.456179151e-07f, 2.451278957e-07f, 2.446374442e-07f, 2.441465616e-07f, 2.436552493e-07f, + 2.431635083e-07f, 2.426713399e-07f, 2.421787452e-07f, 2.416857255e-07f, 2.411922818e-07f, 2.406984155e-07f, 2.402041276e-07f, 2.397094194e-07f, 2.392142920e-07f, 2.387187467e-07f, + 2.382227846e-07f, 2.377264069e-07f, 2.372296148e-07f, 2.367324095e-07f, 2.362347921e-07f, 2.357367639e-07f, 2.352383261e-07f, 2.347394798e-07f, 2.342402263e-07f, 2.337405667e-07f, + 2.332405022e-07f, 2.327400341e-07f, 2.322391635e-07f, 2.317378915e-07f, 2.312362195e-07f, 2.307341486e-07f, 2.302316800e-07f, 2.297288149e-07f, 2.292255545e-07f, 2.287219000e-07f, + 2.282178526e-07f, 2.277134135e-07f, 2.272085839e-07f, 2.267033650e-07f, 2.261977581e-07f, 2.256917642e-07f, 2.251853846e-07f, 2.246786205e-07f, 2.241714732e-07f, 2.236639438e-07f, + 2.231560335e-07f, 2.226477436e-07f, 2.221390752e-07f, 2.216300295e-07f, 2.211206079e-07f, 2.206108113e-07f, 2.201006412e-07f, 2.195900987e-07f, 2.190791849e-07f, 2.185679012e-07f, + 2.180562486e-07f, 2.175442286e-07f, 2.170318421e-07f, 2.165190905e-07f, 2.160059750e-07f, 2.154924968e-07f, 2.149786571e-07f, 2.144644571e-07f, 2.139498980e-07f, 2.134349811e-07f, + 2.129197075e-07f, 2.124040785e-07f, 2.118880953e-07f, 2.113717592e-07f, 2.108550712e-07f, 2.103380328e-07f, 2.098206450e-07f, 2.093029091e-07f, 2.087848263e-07f, 2.082663979e-07f, + 2.077476250e-07f, 2.072285089e-07f, 2.067090508e-07f, 2.061892520e-07f, 2.056691136e-07f, 2.051486369e-07f, 2.046278230e-07f, 2.041066733e-07f, 2.035851890e-07f, 2.030633713e-07f, + 2.025412213e-07f, 2.020187404e-07f, 2.014959297e-07f, 2.009727906e-07f, 2.004493241e-07f, 1.999255316e-07f, 1.994014143e-07f, 1.988769734e-07f, 1.983522101e-07f, 1.978271257e-07f, + 1.973017214e-07f, 1.967759984e-07f, 1.962499580e-07f, 1.957236014e-07f, 1.951969298e-07f, 1.946699445e-07f, 1.941426467e-07f, 1.936150375e-07f, 1.930871184e-07f, 1.925588905e-07f, + 1.920303550e-07f, 1.915015131e-07f, 1.909723662e-07f, 1.904429154e-07f, 1.899131620e-07f, 1.893831072e-07f, 1.888527523e-07f, 1.883220985e-07f, 1.877911470e-07f, 1.872598990e-07f, + 1.867283559e-07f, 1.861965188e-07f, 1.856643891e-07f, 1.851319678e-07f, 1.845992563e-07f, 1.840662559e-07f, 1.835329677e-07f, 1.829993930e-07f, 1.824655330e-07f, 1.819313890e-07f, + 1.813969623e-07f, 1.808622540e-07f, 1.803272654e-07f, 1.797919978e-07f, 1.792564524e-07f, 1.787206304e-07f, 1.781845331e-07f, 1.776481618e-07f, 1.771115176e-07f, 1.765746019e-07f, + 1.760374158e-07f, 1.754999607e-07f, 1.749622377e-07f, 1.744242481e-07f, 1.738859933e-07f, 1.733474743e-07f, 1.728086925e-07f, 1.722696491e-07f, 1.717303453e-07f, 1.711907825e-07f, + 1.706509618e-07f, 1.701108845e-07f, 1.695705519e-07f, 1.690299652e-07f, 1.684891256e-07f, 1.679480345e-07f, 1.674066930e-07f, 1.668651024e-07f, 1.663232640e-07f, 1.657811790e-07f, + 1.652388486e-07f, 1.646962742e-07f, 1.641534570e-07f, 1.636103982e-07f, 1.630670991e-07f, 1.625235609e-07f, 1.619797848e-07f, 1.614357723e-07f, 1.608915244e-07f, 1.603470425e-07f, + 1.598023278e-07f, 1.592573815e-07f, 1.587122050e-07f, 1.581667994e-07f, 1.576211661e-07f, 1.570753062e-07f, 1.565292211e-07f, 1.559829120e-07f, 1.554363801e-07f, 1.548896267e-07f, + 1.543426532e-07f, 1.537954606e-07f, 1.532480503e-07f, 1.527004236e-07f, 1.521525816e-07f, 1.516045257e-07f, 1.510562571e-07f, 1.505077771e-07f, 1.499590870e-07f, 1.494101879e-07f, + 1.488610811e-07f, 1.483117680e-07f, 1.477622498e-07f, 1.472125276e-07f, 1.466626029e-07f, 1.461124768e-07f, 1.455621506e-07f, 1.450116256e-07f, 1.444609030e-07f, 1.439099841e-07f, + 1.433588701e-07f, 1.428075624e-07f, 1.422560621e-07f, 1.417043706e-07f, 1.411524890e-07f, 1.406004188e-07f, 1.400481610e-07f, 1.394957170e-07f, 1.389430881e-07f, 1.383902754e-07f, + 1.378372803e-07f, 1.372841041e-07f, 1.367307479e-07f, 1.361772131e-07f, 1.356235009e-07f, 1.350696126e-07f, 1.345155494e-07f, 1.339613127e-07f, 1.334069036e-07f, 1.328523234e-07f, + 1.322975734e-07f, 1.317426549e-07f, 1.311875691e-07f, 1.306323173e-07f, 1.300769007e-07f, 1.295213207e-07f, 1.289655784e-07f, 1.284096751e-07f, 1.278536122e-07f, 1.272973908e-07f, + 1.267410123e-07f, 1.261844778e-07f, 1.256277888e-07f, 1.250709463e-07f, 1.245139517e-07f, 1.239568063e-07f, 1.233995113e-07f, 1.228420680e-07f, 1.222844776e-07f, 1.217267415e-07f, + 1.211688608e-07f, 1.206108368e-07f, 1.200526709e-07f, 1.194943642e-07f, 1.189359181e-07f, 1.183773338e-07f, 1.178186125e-07f, 1.172597555e-07f, 1.167007642e-07f, 1.161416397e-07f, + 1.155823834e-07f, 1.150229964e-07f, 1.144634801e-07f, 1.139038357e-07f, 1.133440645e-07f, 1.127841677e-07f, 1.122241466e-07f, 1.116640026e-07f, 1.111037368e-07f, 1.105433504e-07f, + 1.099828449e-07f, 1.094222214e-07f, 1.088614812e-07f, 1.083006256e-07f, 1.077396558e-07f, 1.071785731e-07f, 1.066173787e-07f, 1.060560740e-07f, 1.054946602e-07f, 1.049331386e-07f, + 1.043715103e-07f, 1.038097768e-07f, 1.032479392e-07f, 1.026859988e-07f, 1.021239569e-07f, 1.015618147e-07f, 1.009995736e-07f, 1.004372347e-07f, 9.987479938e-08f, 9.931226885e-08f, + 9.874964438e-08f, 9.818692724e-08f, 9.762411869e-08f, 9.706122001e-08f, 9.649823244e-08f, 9.593515726e-08f, 9.537199572e-08f, 9.480874910e-08f, 9.424541865e-08f, 9.368200565e-08f, + 9.311851134e-08f, 9.255493700e-08f, 9.199128389e-08f, 9.142755327e-08f, 9.086374640e-08f, 9.029986455e-08f, 8.973590898e-08f, 8.917188095e-08f, 8.860778172e-08f, 8.804361256e-08f, + 8.747937473e-08f, 8.691506949e-08f, 8.635069810e-08f, 8.578626182e-08f, 8.522176192e-08f, 8.465719966e-08f, 8.409257629e-08f, 8.352789308e-08f, 8.296315130e-08f, 8.239835219e-08f, + 8.183349703e-08f, 8.126858707e-08f, 8.070362357e-08f, 8.013860779e-08f, 7.957354100e-08f, 7.900842445e-08f, 7.844325940e-08f, 7.787804712e-08f, 7.731278885e-08f, 7.674748587e-08f, + 7.618213942e-08f, 7.561675078e-08f, 7.505132119e-08f, 7.448585192e-08f, 7.392034422e-08f, 7.335479935e-08f, 7.278921857e-08f, 7.222360314e-08f, 7.165795432e-08f, 7.109227336e-08f, + 7.052656151e-08f, 6.996082004e-08f, 6.939505021e-08f, 6.882925326e-08f, 6.826343046e-08f, 6.769758306e-08f, 6.713171232e-08f, 6.656581949e-08f, 6.599990583e-08f, 6.543397259e-08f, + 6.486802103e-08f, 6.430205240e-08f, 6.373606796e-08f, 6.317006896e-08f, 6.260405665e-08f, 6.203803229e-08f, 6.147199714e-08f, 6.090595244e-08f, 6.033989944e-08f, 5.977383941e-08f, + 5.920777358e-08f, 5.864170323e-08f, 5.807562959e-08f, 5.750955391e-08f, 5.694347746e-08f, 5.637740148e-08f, 5.581132721e-08f, 5.524525592e-08f, 5.467918885e-08f, 5.411312725e-08f, + 5.354707237e-08f, 5.298102546e-08f, 5.241498777e-08f, 5.184896055e-08f, 5.128294504e-08f, 5.071694250e-08f, 5.015095417e-08f, 4.958498129e-08f, 4.901902513e-08f, 4.845308691e-08f, + 4.788716790e-08f, 4.732126933e-08f, 4.675539246e-08f, 4.618953852e-08f, 4.562370876e-08f, 4.505790444e-08f, 4.449212678e-08f, 4.392637704e-08f, 4.336065646e-08f, 4.279496628e-08f, + 4.222930775e-08f, 4.166368211e-08f, 4.109809060e-08f, 4.053253446e-08f, 3.996701494e-08f, 3.940153328e-08f, 3.883609071e-08f, 3.827068849e-08f, 3.770532784e-08f, 3.714001002e-08f, + 3.657473625e-08f, 3.600950778e-08f, 3.544432585e-08f, 3.487919169e-08f, 3.431410655e-08f, 3.374907166e-08f, 3.318408826e-08f, 3.261915758e-08f, 3.205428086e-08f, 3.148945935e-08f, + 3.092469426e-08f, 3.035998685e-08f, 2.979533834e-08f, 2.923074997e-08f, 2.866622298e-08f, 2.810175859e-08f, 2.753735804e-08f, 2.697302256e-08f, 2.640875339e-08f, 2.584455176e-08f, + 2.528041889e-08f, 2.471635603e-08f, 2.415236439e-08f, 2.358844522e-08f, 2.302459974e-08f, 2.246082918e-08f, 2.189713477e-08f, 2.133351774e-08f, 2.076997932e-08f, 2.020652073e-08f, + 1.964314320e-08f, 1.907984797e-08f, 1.851663624e-08f, 1.795350926e-08f, 1.739046824e-08f, 1.682751442e-08f, 1.626464901e-08f, 1.570187323e-08f, 1.513918833e-08f, 1.457659551e-08f, + 1.401409600e-08f, 1.345169101e-08f, 1.288938179e-08f, 1.232716953e-08f, 1.176505547e-08f, 1.120304083e-08f, 1.064112682e-08f, 1.007931466e-08f, 9.517605580e-09f, 8.956000788e-09f, + 8.394501503e-09f, 7.833108945e-09f, 7.271824329e-09f, 6.710648871e-09f, 6.149583788e-09f, 5.588630294e-09f, 5.027789604e-09f, 4.467062932e-09f, 3.906451492e-09f, 3.345956497e-09f, + 2.785579159e-09f, 2.225320691e-09f, 1.665182304e-09f, 1.105165208e-09f, 5.452706155e-10f, -1.450026527e-11f, -5.741462244e-10f, -1.133666053e-09f, -1.693058543e-09f, -2.252322487e-09f, + -2.811456678e-09f, -3.370459909e-09f, -3.929330973e-09f, -4.488068666e-09f, -5.046671783e-09f, -5.605139119e-09f, -6.163469470e-09f, -6.721661634e-09f, -7.279714407e-09f, -7.837626588e-09f, + -8.395396976e-09f, -8.953024368e-09f, -9.510507566e-09f, -1.006784537e-08f, -1.062503658e-08f, -1.118207999e-08f, -1.173897442e-08f, -1.229571866e-08f, -1.285231151e-08f, -1.340875179e-08f, + -1.396503829e-08f, -1.452116981e-08f, -1.507714517e-08f, -1.563296318e-08f, -1.618862263e-08f, -1.674412233e-08f, -1.729946110e-08f, -1.785463774e-08f, -1.840965107e-08f, -1.896449988e-08f, + -1.951918300e-08f, -2.007369923e-08f, -2.062804738e-08f, -2.118222628e-08f, -2.173623472e-08f, -2.229007153e-08f, -2.284373552e-08f, -2.339722551e-08f, -2.395054030e-08f, -2.450367873e-08f, + -2.505663959e-08f, -2.560942172e-08f, -2.616202393e-08f, -2.671444503e-08f, -2.726668386e-08f, -2.781873922e-08f, -2.837060994e-08f, -2.892229485e-08f, -2.947379276e-08f, -3.002510250e-08f, + -3.057622289e-08f, -3.112715275e-08f, -3.167789092e-08f, -3.222843621e-08f, -3.277878745e-08f, -3.332894348e-08f, -3.387890311e-08f, -3.442866518e-08f, -3.497822851e-08f, -3.552759194e-08f, + -3.607675430e-08f, -3.662571441e-08f, -3.717447111e-08f, -3.772302324e-08f, -3.827136962e-08f, -3.881950910e-08f, -3.936744050e-08f, -3.991516265e-08f, -4.046267441e-08f, -4.100997460e-08f, + -4.155706207e-08f, -4.210393564e-08f, -4.265059416e-08f, -4.319703648e-08f, -4.374326142e-08f, -4.428926784e-08f, -4.483505457e-08f, -4.538062046e-08f, -4.592596436e-08f, -4.647108509e-08f, + -4.701598152e-08f, -4.756065249e-08f, -4.810509684e-08f, -4.864931342e-08f, -4.919330108e-08f, -4.973705867e-08f, -5.028058503e-08f, -5.082387903e-08f, -5.136693951e-08f, -5.190976532e-08f, + -5.245235531e-08f, -5.299470835e-08f, -5.353682327e-08f, -5.407869895e-08f, -5.462033423e-08f, -5.516172797e-08f, -5.570287903e-08f, -5.624378627e-08f, -5.678444855e-08f, -5.732486472e-08f, + -5.786503365e-08f, -5.840495420e-08f, -5.894462523e-08f, -5.948404560e-08f, -6.002321418e-08f, -6.056212984e-08f, -6.110079144e-08f, -6.163919784e-08f, -6.217734791e-08f, -6.271524052e-08f, + -6.325287455e-08f, -6.379024885e-08f, -6.432736230e-08f, -6.486421377e-08f, -6.540080214e-08f, -6.593712627e-08f, -6.647318505e-08f, -6.700897734e-08f, -6.754450202e-08f, -6.807975796e-08f, + -6.861474405e-08f, -6.914945916e-08f, -6.968390218e-08f, -7.021807197e-08f, -7.075196743e-08f, -7.128558743e-08f, -7.181893085e-08f, -7.235199659e-08f, -7.288478351e-08f, -7.341729052e-08f, + -7.394951649e-08f, -7.448146030e-08f, -7.501312086e-08f, -7.554449704e-08f, -7.607558774e-08f, -7.660639184e-08f, -7.713690824e-08f, -7.766713583e-08f, -7.819707350e-08f, -7.872672015e-08f, + -7.925607467e-08f, -7.978513595e-08f, -8.031390289e-08f, -8.084237440e-08f, -8.137054936e-08f, -8.189842667e-08f, -8.242600525e-08f, -8.295328398e-08f, -8.348026177e-08f, -8.400693753e-08f, + -8.453331014e-08f, -8.505937853e-08f, -8.558514160e-08f, -8.611059825e-08f, -8.663574739e-08f, -8.716058792e-08f, -8.768511876e-08f, -8.820933882e-08f, -8.873324701e-08f, -8.925684224e-08f, + -8.978012342e-08f, -9.030308947e-08f, -9.082573930e-08f, -9.134807183e-08f, -9.187008598e-08f, -9.239178065e-08f, -9.291315478e-08f, -9.343420727e-08f, -9.395493706e-08f, -9.447534306e-08f, + -9.499542419e-08f, -9.551517938e-08f, -9.603460755e-08f, -9.655370763e-08f, -9.707247854e-08f, -9.759091922e-08f, -9.810902858e-08f, -9.862680556e-08f, -9.914424909e-08f, -9.966135810e-08f, + -1.001781315e-07f, -1.006945683e-07f, -1.012106673e-07f, -1.017264276e-07f, -1.022418480e-07f, -1.027569275e-07f, -1.032716650e-07f, -1.037860595e-07f, -1.043001099e-07f, -1.048138151e-07f, + -1.053271741e-07f, -1.058401859e-07f, -1.063528493e-07f, -1.068651633e-07f, -1.073771269e-07f, -1.078887391e-07f, -1.083999986e-07f, -1.089109046e-07f, -1.094214560e-07f, -1.099316516e-07f, + -1.104414905e-07f, -1.109509717e-07f, -1.114600940e-07f, -1.119688564e-07f, -1.124772579e-07f, -1.129852975e-07f, -1.134929740e-07f, -1.140002865e-07f, -1.145072339e-07f, -1.150138152e-07f, + -1.155200294e-07f, -1.160258753e-07f, -1.165313520e-07f, -1.170364585e-07f, -1.175411936e-07f, -1.180455564e-07f, -1.185495459e-07f, -1.190531609e-07f, -1.195564005e-07f, -1.200592637e-07f, + -1.205617494e-07f, -1.210638566e-07f, -1.215655843e-07f, -1.220669314e-07f, -1.225678970e-07f, -1.230684799e-07f, -1.235686793e-07f, -1.240684940e-07f, -1.245679230e-07f, -1.250669654e-07f, + -1.255656200e-07f, -1.260638860e-07f, -1.265617623e-07f, -1.270592478e-07f, -1.275563416e-07f, -1.280530426e-07f, -1.285493499e-07f, -1.290452624e-07f, -1.295407791e-07f, -1.300358991e-07f, + -1.305306212e-07f, -1.310249446e-07f, -1.315188681e-07f, -1.320123909e-07f, -1.325055118e-07f, -1.329982300e-07f, -1.334905443e-07f, -1.339824539e-07f, -1.344739576e-07f, -1.349650546e-07f, + -1.354557438e-07f, -1.359460242e-07f, -1.364358948e-07f, -1.369253547e-07f, -1.374144028e-07f, -1.379030382e-07f, -1.383912599e-07f, -1.388790669e-07f, -1.393664581e-07f, -1.398534327e-07f, + -1.403399897e-07f, -1.408261279e-07f, -1.413118466e-07f, -1.417971447e-07f, -1.422820211e-07f, -1.427664750e-07f, -1.432505054e-07f, -1.437341113e-07f, -1.442172917e-07f, -1.447000456e-07f, + -1.451823721e-07f, -1.456642702e-07f, -1.461457389e-07f, -1.466267773e-07f, -1.471073844e-07f, -1.475875593e-07f, -1.480673009e-07f, -1.485466083e-07f, -1.490254805e-07f, -1.495039166e-07f, + -1.499819157e-07f, -1.504594767e-07f, -1.509365988e-07f, -1.514132808e-07f, -1.518895220e-07f, -1.523653214e-07f, -1.528406779e-07f, -1.533155906e-07f, -1.537900587e-07f, -1.542640811e-07f, + -1.547376568e-07f, -1.552107851e-07f, -1.556834648e-07f, -1.561556951e-07f, -1.566274750e-07f, -1.570988036e-07f, -1.575696799e-07f, -1.580401030e-07f, -1.585100719e-07f, -1.589795858e-07f, + -1.594486437e-07f, -1.599172446e-07f, -1.603853876e-07f, -1.608530718e-07f, -1.613202962e-07f, -1.617870600e-07f, -1.622533622e-07f, -1.627192018e-07f, -1.631845780e-07f, -1.636494898e-07f, + -1.641139363e-07f, -1.645779166e-07f, -1.650414297e-07f, -1.655044748e-07f, -1.659670509e-07f, -1.664291570e-07f, -1.668907924e-07f, -1.673519560e-07f, -1.678126469e-07f, -1.682728643e-07f, + -1.687326073e-07f, -1.691918748e-07f, -1.696506661e-07f, -1.701089802e-07f, -1.705668161e-07f, -1.710241731e-07f, -1.714810501e-07f, -1.719374464e-07f, -1.723933609e-07f, -1.728487928e-07f, + -1.733037412e-07f, -1.737582052e-07f, -1.742121839e-07f, -1.746656764e-07f, -1.751186819e-07f, -1.755711993e-07f, -1.760232278e-07f, -1.764747666e-07f, -1.769258148e-07f, -1.773763714e-07f, + -1.778264356e-07f, -1.782760065e-07f, -1.787250832e-07f, -1.791736648e-07f, -1.796217505e-07f, -1.800693393e-07f, -1.805164304e-07f, -1.809630230e-07f, -1.814091161e-07f, -1.818547088e-07f, + -1.822998004e-07f, -1.827443899e-07f, -1.831884764e-07f, -1.836320591e-07f, -1.840751371e-07f, -1.845177096e-07f, -1.849597757e-07f, -1.854013345e-07f, -1.858423852e-07f, -1.862829268e-07f, + -1.867229586e-07f, -1.871624797e-07f, -1.876014892e-07f, -1.880399863e-07f, -1.884779701e-07f, -1.889154398e-07f, -1.893523944e-07f, -1.897888333e-07f, -1.902247554e-07f, -1.906601601e-07f, + -1.910950463e-07f, -1.915294133e-07f, -1.919632603e-07f, -1.923965863e-07f, -1.928293906e-07f, -1.932616723e-07f, -1.936934306e-07f, -1.941246646e-07f, -1.945553735e-07f, -1.949855565e-07f, + -1.954152127e-07f, -1.958443414e-07f, -1.962729415e-07f, -1.967010125e-07f, -1.971285533e-07f, -1.975555633e-07f, -1.979820415e-07f, -1.984079871e-07f, -1.988333994e-07f, -1.992582775e-07f, + -1.996826206e-07f, -2.001064278e-07f, -2.005296984e-07f, -2.009524315e-07f, -2.013746263e-07f, -2.017962820e-07f, -2.022173979e-07f, -2.026379730e-07f, -2.030580066e-07f, -2.034774979e-07f, + -2.038964460e-07f, -2.043148502e-07f, -2.047327097e-07f, -2.051500236e-07f, -2.055667912e-07f, -2.059830116e-07f, -2.063986841e-07f, -2.068138079e-07f, -2.072283822e-07f, -2.076424061e-07f, + -2.080558789e-07f, -2.084687999e-07f, -2.088811681e-07f, -2.092929829e-07f, -2.097042434e-07f, -2.101149488e-07f, -2.105250985e-07f, -2.109346915e-07f, -2.113437271e-07f, -2.117522046e-07f, + -2.121601231e-07f, -2.125674819e-07f, -2.129742802e-07f, -2.133805172e-07f, -2.137861922e-07f, -2.141913044e-07f, -2.145958530e-07f, -2.149998373e-07f, -2.154032564e-07f, -2.158061097e-07f, + -2.162083963e-07f, -2.166101155e-07f, -2.170112665e-07f, -2.174118487e-07f, -2.178118611e-07f, -2.182113031e-07f, -2.186101740e-07f, -2.190084728e-07f, -2.194061990e-07f, -2.198033518e-07f, + -2.201999303e-07f, -2.205959339e-07f, -2.209913618e-07f, -2.213862133e-07f, -2.217804876e-07f, -2.221741840e-07f, -2.225673017e-07f, -2.229598401e-07f, -2.233517983e-07f, -2.237431756e-07f, + -2.241339713e-07f, -2.245241847e-07f, -2.249138150e-07f, -2.253028616e-07f, -2.256913236e-07f, -2.260792003e-07f, -2.264664911e-07f, -2.268531951e-07f, -2.272393118e-07f, -2.276248403e-07f, + -2.280097799e-07f, -2.283941299e-07f, -2.287778897e-07f, -2.291610584e-07f, -2.295436353e-07f, -2.299256199e-07f, -2.303070113e-07f, -2.306878088e-07f, -2.310680117e-07f, -2.314476194e-07f, + -2.318266311e-07f, -2.322050461e-07f, -2.325828637e-07f, -2.329600832e-07f, -2.333367039e-07f, -2.337127251e-07f, -2.340881462e-07f, -2.344629663e-07f, -2.348371849e-07f, -2.352108013e-07f, + -2.355838146e-07f, -2.359562244e-07f, -2.363280298e-07f, -2.366992302e-07f, -2.370698248e-07f, -2.374398132e-07f, -2.378091944e-07f, -2.381779679e-07f, -2.385461330e-07f, -2.389136889e-07f, + -2.392806351e-07f, -2.396469709e-07f, -2.400126955e-07f, -2.403778083e-07f, -2.407423087e-07f, -2.411061960e-07f, -2.414694694e-07f, -2.418321284e-07f, -2.421941723e-07f, -2.425556004e-07f, + -2.429164120e-07f, -2.432766065e-07f, -2.436361833e-07f, -2.439951417e-07f, -2.443534809e-07f, -2.447112005e-07f, -2.450682997e-07f, -2.454247778e-07f, -2.457806343e-07f, -2.461358685e-07f, + -2.464904797e-07f, -2.468444673e-07f, -2.471978307e-07f, -2.475505691e-07f, -2.479026820e-07f, -2.482541688e-07f, -2.486050288e-07f, -2.489552613e-07f, -2.493048657e-07f, -2.496538415e-07f, + -2.500021879e-07f, -2.503499044e-07f, -2.506969903e-07f, -2.510434449e-07f, -2.513892678e-07f, -2.517344581e-07f, -2.520790154e-07f, -2.524229390e-07f, -2.527662283e-07f, -2.531088827e-07f, + -2.534509015e-07f, -2.537922841e-07f, -2.541330300e-07f, -2.544731385e-07f, -2.548126091e-07f, -2.551514410e-07f, -2.554896337e-07f, -2.558271867e-07f, -2.561640992e-07f, -2.565003707e-07f, + -2.568360007e-07f, -2.571709884e-07f, -2.575053333e-07f, -2.578390349e-07f, -2.581720924e-07f, -2.585045054e-07f, -2.588362732e-07f, -2.591673953e-07f, -2.594978710e-07f, -2.598276998e-07f, + -2.601568811e-07f, -2.604854144e-07f, -2.608132989e-07f, -2.611405342e-07f, -2.614671197e-07f, -2.617930548e-07f, -2.621183389e-07f, -2.624429715e-07f, -2.627669519e-07f, -2.630902797e-07f, + -2.634129542e-07f, -2.637349749e-07f, -2.640563412e-07f, -2.643770526e-07f, -2.646971085e-07f, -2.650165082e-07f, -2.653352514e-07f, -2.656533374e-07f, -2.659707657e-07f, -2.662875356e-07f, + -2.666036468e-07f, -2.669190985e-07f, -2.672338903e-07f, -2.675480216e-07f, -2.678614919e-07f, -2.681743006e-07f, -2.684864471e-07f, -2.687979311e-07f, -2.691087518e-07f, -2.694189088e-07f, + -2.697284015e-07f, -2.700372294e-07f, -2.703453920e-07f, -2.706528887e-07f, -2.709597189e-07f, -2.712658823e-07f, -2.715713782e-07f, -2.718762062e-07f, -2.721803656e-07f, -2.724838560e-07f, + -2.727866769e-07f, -2.730888277e-07f, -2.733903079e-07f, -2.736911170e-07f, -2.739912546e-07f, -2.742907200e-07f, -2.745895127e-07f, -2.748876324e-07f, -2.751850784e-07f, -2.754818502e-07f, + -2.757779474e-07f, -2.760733694e-07f, -2.763681158e-07f, -2.766621860e-07f, -2.769555795e-07f, -2.772482959e-07f, -2.775403347e-07f, -2.778316953e-07f, -2.781223773e-07f, -2.784123802e-07f, + -2.787017034e-07f, -2.789903466e-07f, -2.792783092e-07f, -2.795655907e-07f, -2.798521907e-07f, -2.801381087e-07f, -2.804233442e-07f, -2.807078967e-07f, -2.809917657e-07f, -2.812749508e-07f, + -2.815574516e-07f, -2.818392674e-07f, -2.821203979e-07f, -2.824008427e-07f, -2.826806011e-07f, -2.829596728e-07f, -2.832380574e-07f, -2.835157543e-07f, -2.837927630e-07f, -2.840690832e-07f, + -2.843447144e-07f, -2.846196561e-07f, -2.848939079e-07f, -2.851674693e-07f, -2.854403398e-07f, -2.857125191e-07f, -2.859840067e-07f, -2.862548021e-07f, -2.865249049e-07f, -2.867943146e-07f, + -2.870630309e-07f, -2.873310532e-07f, -2.875983812e-07f, -2.878650143e-07f, -2.881309523e-07f, -2.883961946e-07f, -2.886607408e-07f, -2.889245904e-07f, -2.891877432e-07f, -2.894501986e-07f, + -2.897119561e-07f, -2.899730155e-07f, -2.902333763e-07f, -2.904930380e-07f, -2.907520002e-07f, -2.910102625e-07f, -2.912678246e-07f, -2.915246860e-07f, -2.917808462e-07f, -2.920363049e-07f, + -2.922910617e-07f, -2.925451162e-07f, -2.927984680e-07f, -2.930511166e-07f, -2.933030616e-07f, -2.935543028e-07f, -2.938048396e-07f, -2.940546716e-07f, -2.943037986e-07f, -2.945522201e-07f, + -2.947999356e-07f, -2.950469449e-07f, -2.952932475e-07f, -2.955388430e-07f, -2.957837311e-07f, -2.960279114e-07f, -2.962713835e-07f, -2.965141470e-07f, -2.967562015e-07f, -2.969975467e-07f, + -2.972381822e-07f, -2.974781076e-07f, -2.977173226e-07f, -2.979558267e-07f, -2.981936197e-07f, -2.984307011e-07f, -2.986670706e-07f, -2.989027278e-07f, -2.991376724e-07f, -2.993719041e-07f, + -2.996054223e-07f, -2.998382269e-07f, -3.000703174e-07f, -3.003016935e-07f, -3.005323548e-07f, -3.007623011e-07f, -3.009915318e-07f, -3.012200468e-07f, -3.014478457e-07f, -3.016749280e-07f, + -3.019012935e-07f, -3.021269419e-07f, -3.023518728e-07f, -3.025760858e-07f, -3.027995807e-07f, -3.030223571e-07f, -3.032444146e-07f, -3.034657530e-07f, -3.036863719e-07f, -3.039062710e-07f, + -3.041254499e-07f, -3.043439084e-07f, -3.045616462e-07f, -3.047786628e-07f, -3.049949580e-07f, -3.052105315e-07f, -3.054253830e-07f, -3.056395121e-07f, -3.058529185e-07f, -3.060656020e-07f, + -3.062775622e-07f, -3.064887988e-07f, -3.066993115e-07f, -3.069091001e-07f, -3.071181642e-07f, -3.073265034e-07f, -3.075341176e-07f, -3.077410065e-07f, -3.079471696e-07f, -3.081526068e-07f, + -3.083573177e-07f, -3.085613021e-07f, -3.087645597e-07f, -3.089670902e-07f, -3.091688932e-07f, -3.093699686e-07f, -3.095703161e-07f, -3.097699353e-07f, -3.099688259e-07f, -3.101669879e-07f, + -3.103644207e-07f, -3.105611242e-07f, -3.107570981e-07f, -3.109523422e-07f, -3.111468561e-07f, -3.113406396e-07f, -3.115336924e-07f, -3.117260143e-07f, -3.119176050e-07f, -3.121084643e-07f, + -3.122985919e-07f, -3.124879875e-07f, -3.126766510e-07f, -3.128645819e-07f, -3.130517802e-07f, -3.132382455e-07f, -3.134239776e-07f, -3.136089762e-07f, -3.137932411e-07f, -3.139767722e-07f, + -3.141595690e-07f, -3.143416314e-07f, -3.145229592e-07f, -3.147035521e-07f, -3.148834099e-07f, -3.150625323e-07f, -3.152409192e-07f, -3.154185703e-07f, -3.155954853e-07f, -3.157716641e-07f, + -3.159471064e-07f, -3.161218120e-07f, -3.162957806e-07f, -3.164690122e-07f, -3.166415064e-07f, -3.168132630e-07f, -3.169842818e-07f, -3.171545627e-07f, -3.173241054e-07f, -3.174929096e-07f, + -3.176609752e-07f, -3.178283020e-07f, -3.179948898e-07f, -3.181607384e-07f, -3.183258475e-07f, -3.184902171e-07f, -3.186538468e-07f, -3.188167365e-07f, -3.189788860e-07f, -3.191402951e-07f, + -3.193009636e-07f, -3.194608913e-07f, -3.196200781e-07f, -3.197785238e-07f, -3.199362281e-07f, -3.200931909e-07f, -3.202494120e-07f, -3.204048913e-07f, -3.205596286e-07f, -3.207136236e-07f, + -3.208668762e-07f, -3.210193863e-07f, -3.211711537e-07f, -3.213221782e-07f, -3.214724596e-07f, -3.216219978e-07f, -3.217707927e-07f, -3.219188439e-07f, -3.220661515e-07f, -3.222127152e-07f, + -3.223585349e-07f, -3.225036105e-07f, -3.226479417e-07f, -3.227915284e-07f, -3.229343705e-07f, -3.230764679e-07f, -3.232178203e-07f, -3.233584277e-07f, -3.234982899e-07f, -3.236374067e-07f, + -3.237757781e-07f, -3.239134038e-07f, -3.240502838e-07f, -3.241864180e-07f, -3.243218060e-07f, -3.244564480e-07f, -3.245903437e-07f, -3.247234929e-07f, -3.248558957e-07f, -3.249875518e-07f, + -3.251184611e-07f, -3.252486235e-07f, -3.253780389e-07f, -3.255067072e-07f, -3.256346282e-07f, -3.257618019e-07f, -3.258882281e-07f, -3.260139067e-07f, -3.261388376e-07f, -3.262630208e-07f, + -3.263864560e-07f, -3.265091432e-07f, -3.266310824e-07f, -3.267522733e-07f, -3.268727159e-07f, -3.269924101e-07f, -3.271113558e-07f, -3.272295529e-07f, -3.273470014e-07f, -3.274637011e-07f, + -3.275796519e-07f, -3.276948537e-07f, -3.278093065e-07f, -3.279230103e-07f, -3.280359648e-07f, -3.281481700e-07f, -3.282596259e-07f, -3.283703323e-07f, -3.284802893e-07f, -3.285894967e-07f, + -3.286979544e-07f, -3.288056624e-07f, -3.289126206e-07f, -3.290188289e-07f, -3.291242873e-07f, -3.292289958e-07f, -3.293329541e-07f, -3.294361624e-07f, -3.295386205e-07f, -3.296403284e-07f, + -3.297412861e-07f, -3.298414934e-07f, -3.299409503e-07f, -3.300396568e-07f, -3.301376128e-07f, -3.302348182e-07f, -3.303312731e-07f, -3.304269774e-07f, -3.305219311e-07f, -3.306161340e-07f, + -3.307095863e-07f, -3.308022877e-07f, -3.308942383e-07f, -3.309854382e-07f, -3.310758871e-07f, -3.311655851e-07f, -3.312545323e-07f, -3.313427284e-07f, -3.314301736e-07f, -3.315168678e-07f, + -3.316028110e-07f, -3.316880031e-07f, -3.317724442e-07f, -3.318561341e-07f, -3.319390730e-07f, -3.320212608e-07f, -3.321026975e-07f, -3.321833831e-07f, -3.322633175e-07f, -3.323425008e-07f, + -3.324209329e-07f, -3.324986139e-07f, -3.325755438e-07f, -3.326517225e-07f, -3.327271500e-07f, -3.328018264e-07f, -3.328757517e-07f, -3.329489258e-07f, -3.330213489e-07f, -3.330930208e-07f, + -3.331639416e-07f, -3.332341113e-07f, -3.333035299e-07f, -3.333721975e-07f, -3.334401141e-07f, -3.335072796e-07f, -3.335736942e-07f, -3.336393578e-07f, -3.337042704e-07f, -3.337684321e-07f, + -3.338318430e-07f, -3.338945029e-07f, -3.339564121e-07f, -3.340175704e-07f, -3.340779780e-07f, -3.341376349e-07f, -3.341965410e-07f, -3.342546966e-07f, -3.343121015e-07f, -3.343687559e-07f, + -3.344246597e-07f, -3.344798131e-07f, -3.345342161e-07f, -3.345878687e-07f, -3.346407710e-07f, -3.346929230e-07f, -3.347443248e-07f, -3.347949765e-07f, -3.348448780e-07f, -3.348940296e-07f, + -3.349424311e-07f, -3.349900828e-07f, -3.350369846e-07f, -3.350831366e-07f, -3.351285389e-07f, -3.351731916e-07f, -3.352170947e-07f, -3.352602483e-07f, -3.353026524e-07f, -3.353443073e-07f, + -3.353852129e-07f, -3.354253692e-07f, -3.354647765e-07f, -3.355034348e-07f, -3.355413441e-07f, -3.355785045e-07f, -3.356149162e-07f, -3.356505792e-07f, -3.356854937e-07f, -3.357196596e-07f, + -3.357530771e-07f, -3.357857464e-07f, -3.358176674e-07f, -3.358488403e-07f, -3.358792653e-07f, -3.359089423e-07f, -3.359378715e-07f, -3.359660531e-07f, -3.359934870e-07f, -3.360201735e-07f, + -3.360461126e-07f, -3.360713044e-07f, -3.360957492e-07f, -3.361194469e-07f, -3.361423977e-07f, -3.361646017e-07f, -3.361860590e-07f, -3.362067698e-07f, -3.362267342e-07f, -3.362459522e-07f, + -3.362644242e-07f, -3.362821500e-07f, -3.362991300e-07f, -3.363153642e-07f, -3.363308527e-07f, -3.363455957e-07f, -3.363595934e-07f, -3.363728458e-07f, -3.363853532e-07f, -3.363971155e-07f, + -3.364081331e-07f, -3.364184060e-07f, -3.364279344e-07f, -3.364367184e-07f, -3.364447582e-07f, -3.364520539e-07f, -3.364586057e-07f, -3.364644138e-07f, -3.364694782e-07f, -3.364737992e-07f, + -3.364773769e-07f, -3.364802115e-07f, -3.364823031e-07f, -3.364836519e-07f, -3.364842581e-07f, -3.364841218e-07f, -3.364832432e-07f, -3.364816225e-07f, -3.364792598e-07f, -3.364761554e-07f, + -3.364723093e-07f, -3.364677218e-07f, -3.364623930e-07f, -3.364563232e-07f, -3.364495125e-07f, -3.364419611e-07f, -3.364336691e-07f, -3.364246369e-07f, -3.364148644e-07f, -3.364043521e-07f, + -3.363930999e-07f, -3.363811082e-07f, -3.363683771e-07f, -3.363549068e-07f, -3.363406976e-07f, -3.363257495e-07f, -3.363100629e-07f, -3.362936379e-07f, -3.362764747e-07f, -3.362585735e-07f, + -3.362399346e-07f, -3.362205581e-07f, -3.362004443e-07f, -3.361795933e-07f, -3.361580054e-07f, -3.361356808e-07f, -3.361126198e-07f, -3.360888224e-07f, -3.360642890e-07f, -3.360390198e-07f, + -3.360130150e-07f, -3.359862748e-07f, -3.359587994e-07f, -3.359305891e-07f, -3.359016442e-07f, -3.358719647e-07f, -3.358415510e-07f, -3.358104034e-07f, -3.357785219e-07f, -3.357459070e-07f, + -3.357125587e-07f, -3.356784774e-07f, -3.356436633e-07f, -3.356081166e-07f, -3.355718377e-07f, -3.355348266e-07f, -3.354970838e-07f, -3.354586093e-07f, -3.354194036e-07f, -3.353794667e-07f, + -3.353387991e-07f, -3.352974009e-07f, -3.352552724e-07f, -3.352124139e-07f, -3.351688256e-07f, -3.351245077e-07f, -3.350794607e-07f, -3.350336846e-07f, -3.349871798e-07f, -3.349399466e-07f, + -3.348919852e-07f, -3.348432958e-07f, -3.347938789e-07f, -3.347437345e-07f, -3.346928631e-07f, -3.346412649e-07f, -3.345889402e-07f, -3.345358892e-07f, -3.344821122e-07f, -3.344276096e-07f, + -3.343723815e-07f, -3.343164284e-07f, -3.342597504e-07f, -3.342023479e-07f, -3.341442212e-07f, -3.340853705e-07f, -3.340257962e-07f, -3.339654985e-07f, -3.339044778e-07f, -3.338427343e-07f, + -3.337802684e-07f, -3.337170803e-07f, -3.336531703e-07f, -3.335885388e-07f, -3.335231861e-07f, -3.334571125e-07f, -3.333903182e-07f, -3.333228036e-07f, -3.332545691e-07f, -3.331856148e-07f, + -3.331159412e-07f, -3.330455486e-07f, -3.329744372e-07f, -3.329026074e-07f, -3.328300595e-07f, -3.327567939e-07f, -3.326828109e-07f, -3.326081107e-07f, -3.325326938e-07f, -3.324565604e-07f, + -3.323797109e-07f, -3.323021456e-07f, -3.322238649e-07f, -3.321448690e-07f, -3.320651584e-07f, -3.319847334e-07f, -3.319035942e-07f, -3.318217413e-07f, -3.317391750e-07f, -3.316558956e-07f, + -3.315719035e-07f, -3.314871990e-07f, -3.314017825e-07f, -3.313156543e-07f, -3.312288149e-07f, -3.311412644e-07f, -3.310530033e-07f, -3.309640320e-07f, -3.308743508e-07f, -3.307839601e-07f, + -3.306928601e-07f, -3.306010514e-07f, -3.305085342e-07f, -3.304153090e-07f, -3.303213760e-07f, -3.302267357e-07f, -3.301313884e-07f, -3.300353345e-07f, -3.299385744e-07f, -3.298411084e-07f, + -3.297429370e-07f, -3.296440604e-07f, -3.295444791e-07f, -3.294441935e-07f, -3.293432040e-07f, -3.292415108e-07f, -3.291391145e-07f, -3.290360153e-07f, -3.289322138e-07f, -3.288277102e-07f, + -3.287225050e-07f, -3.286165985e-07f, -3.285099912e-07f, -3.284026835e-07f, -3.282946757e-07f, -3.281859682e-07f, -3.280765615e-07f, -3.279664559e-07f, -3.278556518e-07f, -3.277441497e-07f, + -3.276319500e-07f, -3.275190530e-07f, -3.274054592e-07f, -3.272911690e-07f, -3.271761827e-07f, -3.270605009e-07f, -3.269441239e-07f, -3.268270521e-07f, -3.267092860e-07f, -3.265908259e-07f, + -3.264716724e-07f, -3.263518257e-07f, -3.262312864e-07f, -3.261100548e-07f, -3.259881314e-07f, -3.258655167e-07f, -3.257422109e-07f, -3.256182147e-07f, -3.254935283e-07f, -3.253681523e-07f, + -3.252420870e-07f, -3.251153330e-07f, -3.249878906e-07f, -3.248597603e-07f, -3.247309424e-07f, -3.246014376e-07f, -3.244712462e-07f, -3.243403686e-07f, -3.242088053e-07f, -3.240765567e-07f, + -3.239436233e-07f, -3.238100056e-07f, -3.236757040e-07f, -3.235407189e-07f, -3.234050508e-07f, -3.232687002e-07f, -3.231316674e-07f, -3.229939531e-07f, -3.228555575e-07f, -3.227164813e-07f, + -3.225767248e-07f, -3.224362886e-07f, -3.222951730e-07f, -3.221533785e-07f, -3.220109057e-07f, -3.218677550e-07f, -3.217239268e-07f, -3.215794217e-07f, -3.214342401e-07f, -3.212883824e-07f, + -3.211418492e-07f, -3.209946410e-07f, -3.208467581e-07f, -3.206982012e-07f, -3.205489706e-07f, -3.203990669e-07f, -3.202484905e-07f, -3.200972420e-07f, -3.199453218e-07f, -3.197927304e-07f, + -3.196394683e-07f, -3.194855359e-07f, -3.193309339e-07f, -3.191756627e-07f, -3.190197227e-07f, -3.188631145e-07f, -3.187058385e-07f, -3.185478954e-07f, -3.183892855e-07f, -3.182300093e-07f, + -3.180700675e-07f, -3.179094604e-07f, -3.177481887e-07f, -3.175862527e-07f, -3.174236530e-07f, -3.172603902e-07f, -3.170964647e-07f, -3.169318770e-07f, -3.167666277e-07f, -3.166007173e-07f, + -3.164341462e-07f, -3.162669151e-07f, -3.160990244e-07f, -3.159304747e-07f, -3.157612664e-07f, -3.155914002e-07f, -3.154208764e-07f, -3.152496958e-07f, -3.150778587e-07f, -3.149053657e-07f, + -3.147322174e-07f, -3.145584142e-07f, -3.143839568e-07f, -3.142088455e-07f, -3.140330811e-07f, -3.138566640e-07f, -3.136795948e-07f, -3.135018739e-07f, -3.133235020e-07f, -3.131444796e-07f, + -3.129648072e-07f, -3.127844854e-07f, -3.126035147e-07f, -3.124218956e-07f, -3.122396288e-07f, -3.120567148e-07f, -3.118731540e-07f, -3.116889472e-07f, -3.115040947e-07f, -3.113185973e-07f, + -3.111324554e-07f, -3.109456696e-07f, -3.107582404e-07f, -3.105701685e-07f, -3.103814544e-07f, -3.101920986e-07f, -3.100021017e-07f, -3.098114643e-07f, -3.096201869e-07f, -3.094282702e-07f, + -3.092357146e-07f, -3.090425208e-07f, -3.088486894e-07f, -3.086542208e-07f, -3.084591157e-07f, -3.082633747e-07f, -3.080669983e-07f, -3.078699872e-07f, -3.076723418e-07f, -3.074740628e-07f, + -3.072751507e-07f, -3.070756062e-07f, -3.068754299e-07f, -3.066746222e-07f, -3.064731838e-07f, -3.062711154e-07f, -3.060684174e-07f, -3.058650905e-07f, -3.056611353e-07f, -3.054565523e-07f, + -3.052513422e-07f, -3.050455056e-07f, -3.048390430e-07f, -3.046319550e-07f, -3.044242424e-07f, -3.042159055e-07f, -3.040069452e-07f, -3.037973619e-07f, -3.035871562e-07f, -3.033763289e-07f, + -3.031648804e-07f, -3.029528114e-07f, -3.027401225e-07f, -3.025268144e-07f, -3.023128875e-07f, -3.020983427e-07f, -3.018831803e-07f, -3.016674012e-07f, -3.014510058e-07f, -3.012339949e-07f, + -3.010163690e-07f, -3.007981287e-07f, -3.005792747e-07f, -3.003598077e-07f, -3.001397281e-07f, -2.999190367e-07f, -2.996977341e-07f, -2.994758209e-07f, -2.992532978e-07f, -2.990301653e-07f, + -2.988064241e-07f, -2.985820749e-07f, -2.983571182e-07f, -2.981315548e-07f, -2.979053852e-07f, -2.976786100e-07f, -2.974512300e-07f, -2.972232458e-07f, -2.969946580e-07f, -2.967654672e-07f, + -2.965356741e-07f, -2.963052794e-07f, -2.960742837e-07f, -2.958426876e-07f, -2.956104917e-07f, -2.953776969e-07f, -2.951443036e-07f, -2.949103125e-07f, -2.946757244e-07f, -2.944405398e-07f, + -2.942047594e-07f, -2.939683838e-07f, -2.937314138e-07f, -2.934938500e-07f, -2.932556930e-07f, -2.930169435e-07f, -2.927776022e-07f, -2.925376698e-07f, -2.922971468e-07f, -2.920560340e-07f, + -2.918143320e-07f, -2.915720415e-07f, -2.913291632e-07f, -2.910856978e-07f, -2.908416458e-07f, -2.905970081e-07f, -2.903517852e-07f, -2.901059779e-07f, -2.898595868e-07f, -2.896126125e-07f, + -2.893650559e-07f, -2.891169175e-07f, -2.888681981e-07f, -2.886188982e-07f, -2.883690187e-07f, -2.881185602e-07f, -2.878675233e-07f, -2.876159088e-07f, -2.873637174e-07f, -2.871109497e-07f, + -2.868576064e-07f, -2.866036883e-07f, -2.863491960e-07f, -2.860941302e-07f, -2.858384916e-07f, -2.855822809e-07f, -2.853254988e-07f, -2.850681460e-07f, -2.848102232e-07f, -2.845517310e-07f, + -2.842926703e-07f, -2.840330417e-07f, -2.837728459e-07f, -2.835120837e-07f, -2.832507556e-07f, -2.829888625e-07f, -2.827264050e-07f, -2.824633838e-07f, -2.821997997e-07f, -2.819356533e-07f, + -2.816709455e-07f, -2.814056768e-07f, -2.811398480e-07f, -2.808734599e-07f, -2.806065131e-07f, -2.803390083e-07f, -2.800709464e-07f, -2.798023279e-07f, -2.795331536e-07f, -2.792634243e-07f, + -2.789931407e-07f, -2.787223034e-07f, -2.784509132e-07f, -2.781789709e-07f, -2.779064772e-07f, -2.776334327e-07f, -2.773598383e-07f, -2.770856947e-07f, -2.768110025e-07f, -2.765357625e-07f, + -2.762599755e-07f, -2.759836422e-07f, -2.757067634e-07f, -2.754293396e-07f, -2.751513718e-07f, -2.748728607e-07f, -2.745938069e-07f, -2.743142112e-07f, -2.740340744e-07f, -2.737533972e-07f, + -2.734721804e-07f, -2.731904246e-07f, -2.729081307e-07f, -2.726252994e-07f, -2.723419314e-07f, -2.720580275e-07f, -2.717735885e-07f, -2.714886150e-07f, -2.712031079e-07f, -2.709170679e-07f, + -2.706304958e-07f, -2.703433922e-07f, -2.700557580e-07f, -2.697675939e-07f, -2.694789007e-07f, -2.691896792e-07f, -2.688999300e-07f, -2.686096540e-07f, -2.683188520e-07f, -2.680275246e-07f, + -2.677356726e-07f, -2.674432969e-07f, -2.671503982e-07f, -2.668569772e-07f, -2.665630347e-07f, -2.662685715e-07f, -2.659735884e-07f, -2.656780861e-07f, -2.653820654e-07f, -2.650855271e-07f, + -2.647884719e-07f, -2.644909007e-07f, -2.641928141e-07f, -2.638942131e-07f, -2.635950982e-07f, -2.632954705e-07f, -2.629953305e-07f, -2.626946791e-07f, -2.623935171e-07f, -2.620918453e-07f, + -2.617896644e-07f, -2.614869753e-07f, -2.611837786e-07f, -2.608800753e-07f, -2.605758660e-07f, -2.602711516e-07f, -2.599659329e-07f, -2.596602107e-07f, -2.593539857e-07f, -2.590472587e-07f, + -2.587400306e-07f, -2.584323021e-07f, -2.581240740e-07f, -2.578153471e-07f, -2.575061223e-07f, -2.571964002e-07f, -2.568861818e-07f, -2.565754678e-07f, -2.562642590e-07f, -2.559525562e-07f, + -2.556403603e-07f, -2.553276719e-07f, -2.550144920e-07f, -2.547008213e-07f, -2.543866606e-07f, -2.540720108e-07f, -2.537568727e-07f, -2.534412470e-07f, -2.531251345e-07f, -2.528085362e-07f, + -2.524914527e-07f, -2.521738849e-07f, -2.518558337e-07f, -2.515372997e-07f, -2.512182840e-07f, -2.508987871e-07f, -2.505788101e-07f, -2.502583537e-07f, -2.499374186e-07f, -2.496160058e-07f, + -2.492941161e-07f, -2.489717502e-07f, -2.486489090e-07f, -2.483255934e-07f, -2.480018041e-07f, -2.476775419e-07f, -2.473528077e-07f, -2.470276024e-07f, -2.467019267e-07f, -2.463757815e-07f, + -2.460491676e-07f, -2.457220858e-07f, -2.453945370e-07f, -2.450665219e-07f, -2.447380415e-07f, -2.444090966e-07f, -2.440796879e-07f, -2.437498164e-07f, -2.434194828e-07f, -2.430886881e-07f, + -2.427574329e-07f, -2.424257183e-07f, -2.420935449e-07f, -2.417609137e-07f, -2.414278255e-07f, -2.410942812e-07f, -2.407602815e-07f, -2.404258273e-07f, -2.400909195e-07f, -2.397555589e-07f, + -2.394197464e-07f, -2.390834827e-07f, -2.387467689e-07f, -2.384096056e-07f, -2.380719937e-07f, -2.377339341e-07f, -2.373954277e-07f, -2.370564753e-07f, -2.367170777e-07f, -2.363772358e-07f, + -2.360369505e-07f, -2.356962225e-07f, -2.353550529e-07f, -2.350134423e-07f, -2.346713917e-07f, -2.343289020e-07f, -2.339859739e-07f, -2.336426084e-07f, -2.332988063e-07f, -2.329545684e-07f, + -2.326098957e-07f, -2.322647890e-07f, -2.319192491e-07f, -2.315732770e-07f, -2.312268734e-07f, -2.308800392e-07f, -2.305327754e-07f, -2.301850828e-07f, -2.298369622e-07f, -2.294884145e-07f, + -2.291394405e-07f, -2.287900413e-07f, -2.284402175e-07f, -2.280899702e-07f, -2.277393001e-07f, -2.273882081e-07f, -2.270366952e-07f, -2.266847621e-07f, -2.263324098e-07f, -2.259796392e-07f, + -2.256264510e-07f, -2.252728462e-07f, -2.249188257e-07f, -2.245643903e-07f, -2.242095410e-07f, -2.238542785e-07f, -2.234986038e-07f, -2.231425178e-07f, -2.227860213e-07f, -2.224291153e-07f, + -2.220718005e-07f, -2.217140780e-07f, -2.213559485e-07f, -2.209974130e-07f, -2.206384723e-07f, -2.202791274e-07f, -2.199193791e-07f, -2.195592283e-07f, -2.191986759e-07f, -2.188377228e-07f, + -2.184763699e-07f, -2.181146180e-07f, -2.177524681e-07f, -2.173899210e-07f, -2.170269777e-07f, -2.166636391e-07f, -2.162999059e-07f, -2.159357792e-07f, -2.155712599e-07f, -2.152063487e-07f, + -2.148410467e-07f, -2.144753546e-07f, -2.141092735e-07f, -2.137428042e-07f, -2.133759476e-07f, -2.130087046e-07f, -2.126410762e-07f, -2.122730631e-07f, -2.119046664e-07f, -2.115358868e-07f, + -2.111667254e-07f, -2.107971831e-07f, -2.104272606e-07f, -2.100569590e-07f, -2.096862791e-07f, -2.093152219e-07f, -2.089437882e-07f, -2.085719790e-07f, -2.081997952e-07f, -2.078272376e-07f, + -2.074543073e-07f, -2.070810050e-07f, -2.067073317e-07f, -2.063332884e-07f, -2.059588759e-07f, -2.055840952e-07f, -2.052089471e-07f, -2.048334325e-07f, -2.044575525e-07f, -2.040813079e-07f, + -2.037046996e-07f, -2.033277285e-07f, -2.029503956e-07f, -2.025727018e-07f, -2.021946479e-07f, -2.018162349e-07f, -2.014374638e-07f, -2.010583354e-07f, -2.006788507e-07f, -2.002990106e-07f, + -1.999188160e-07f, -1.995382678e-07f, -1.991573670e-07f, -1.987761144e-07f, -1.983945111e-07f, -1.980125578e-07f, -1.976302557e-07f, -1.972476055e-07f, -1.968646082e-07f, -1.964812647e-07f, + -1.960975760e-07f, -1.957135429e-07f, -1.953291665e-07f, -1.949444476e-07f, -1.945593872e-07f, -1.941739862e-07f, -1.937882456e-07f, -1.934021661e-07f, -1.930157489e-07f, -1.926289948e-07f, + -1.922419048e-07f, -1.918544798e-07f, -1.914667206e-07f, -1.910786284e-07f, -1.906902039e-07f, -1.903014482e-07f, -1.899123621e-07f, -1.895229466e-07f, -1.891332027e-07f, -1.887431312e-07f, + -1.883527332e-07f, -1.879620095e-07f, -1.875709611e-07f, -1.871795889e-07f, -1.867878939e-07f, -1.863958770e-07f, -1.860035392e-07f, -1.856108813e-07f, -1.852179044e-07f, -1.848246094e-07f, + -1.844309972e-07f, -1.840370687e-07f, -1.836428249e-07f, -1.832482668e-07f, -1.828533953e-07f, -1.824582114e-07f, -1.820627159e-07f, -1.816669099e-07f, -1.812707942e-07f, -1.808743698e-07f, + -1.804776378e-07f, -1.800805989e-07f, -1.796832543e-07f, -1.792856047e-07f, -1.788876512e-07f, -1.784893947e-07f, -1.780908362e-07f, -1.776919767e-07f, -1.772928170e-07f, -1.768933581e-07f, + -1.764936010e-07f, -1.760935466e-07f, -1.756931959e-07f, -1.752925498e-07f, -1.748916093e-07f, -1.744903754e-07f, -1.740888489e-07f, -1.736870309e-07f, -1.732849223e-07f, -1.728825241e-07f, + -1.724798372e-07f, -1.720768626e-07f, -1.716736012e-07f, -1.712700540e-07f, -1.708662219e-07f, -1.704621060e-07f, -1.700577071e-07f, -1.696530263e-07f, -1.692480644e-07f, -1.688428225e-07f, + -1.684373015e-07f, -1.680315023e-07f, -1.676254260e-07f, -1.672190735e-07f, -1.668124457e-07f, -1.664055437e-07f, -1.659983683e-07f, -1.655909206e-07f, -1.651832014e-07f, -1.647752119e-07f, + -1.643669529e-07f, -1.639584253e-07f, -1.635496303e-07f, -1.631405686e-07f, -1.627312414e-07f, -1.623216495e-07f, -1.619117940e-07f, -1.615016757e-07f, -1.610912957e-07f, -1.606806550e-07f, + -1.602697544e-07f, -1.598585950e-07f, -1.594471777e-07f, -1.590355036e-07f, -1.586235735e-07f, -1.582113884e-07f, -1.577989494e-07f, -1.573862574e-07f, -1.569733133e-07f, -1.565601181e-07f, + -1.561466728e-07f, -1.557329785e-07f, -1.553190359e-07f, -1.549048462e-07f, -1.544904102e-07f, -1.540757290e-07f, -1.536608035e-07f, -1.532456348e-07f, -1.528302237e-07f, -1.524145713e-07f, + -1.519986785e-07f, -1.515825463e-07f, -1.511661757e-07f, -1.507495677e-07f, -1.503327232e-07f, -1.499156432e-07f, -1.494983287e-07f, -1.490807806e-07f, -1.486630000e-07f, -1.482449878e-07f, + -1.478267450e-07f, -1.474082725e-07f, -1.469895715e-07f, -1.465706427e-07f, -1.461514872e-07f, -1.457321061e-07f, -1.453125002e-07f, -1.448926705e-07f, -1.444726181e-07f, -1.440523439e-07f, + -1.436318488e-07f, -1.432111340e-07f, -1.427902002e-07f, -1.423690487e-07f, -1.419476802e-07f, -1.415260958e-07f, -1.411042965e-07f, -1.406822832e-07f, -1.402600570e-07f, -1.398376188e-07f, + -1.394149696e-07f, -1.389921104e-07f, -1.385690421e-07f, -1.381457659e-07f, -1.377222825e-07f, -1.372985931e-07f, -1.368746986e-07f, -1.364505999e-07f, -1.360262982e-07f, -1.356017943e-07f, + -1.351770893e-07f, -1.347521841e-07f, -1.343270797e-07f, -1.339017771e-07f, -1.334762773e-07f, -1.330505813e-07f, -1.326246900e-07f, -1.321986045e-07f, -1.317723258e-07f, -1.313458547e-07f, + -1.309191924e-07f, -1.304923397e-07f, -1.300652978e-07f, -1.296380675e-07f, -1.292106499e-07f, -1.287830460e-07f, -1.283552566e-07f, -1.279272829e-07f, -1.274991259e-07f, -1.270707864e-07f, + -1.266422655e-07f, -1.262135642e-07f, -1.257846835e-07f, -1.253556244e-07f, -1.249263878e-07f, -1.244969747e-07f, -1.240673862e-07f, -1.236376232e-07f, -1.232076868e-07f, -1.227775778e-07f, + -1.223472973e-07f, -1.219168463e-07f, -1.214862258e-07f, -1.210554368e-07f, -1.206244802e-07f, -1.201933571e-07f, -1.197620684e-07f, -1.193306152e-07f, -1.188989983e-07f, -1.184672190e-07f, + -1.180352780e-07f, -1.176031764e-07f, -1.171709152e-07f, -1.167384955e-07f, -1.163059181e-07f, -1.158731840e-07f, -1.154402944e-07f, -1.150072501e-07f, -1.145740522e-07f, -1.141407016e-07f, + -1.137071993e-07f, -1.132735464e-07f, -1.128397439e-07f, -1.124057926e-07f, -1.119716937e-07f, -1.115374481e-07f, -1.111030568e-07f, -1.106685207e-07f, -1.102338410e-07f, -1.097990186e-07f, + -1.093640545e-07f, -1.089289496e-07f, -1.084937050e-07f, -1.080583217e-07f, -1.076228006e-07f, -1.071871428e-07f, -1.067513492e-07f, -1.063154209e-07f, -1.058793588e-07f, -1.054431640e-07f, + -1.050068374e-07f, -1.045703800e-07f, -1.041337929e-07f, -1.036970769e-07f, -1.032602332e-07f, -1.028232627e-07f, -1.023861664e-07f, -1.019489453e-07f, -1.015116004e-07f, -1.010741327e-07f, + -1.006365431e-07f, -1.001988328e-07f, -9.976100259e-08f, -9.932305359e-08f, -9.888498676e-08f, -9.844680310e-08f, -9.800850360e-08f, -9.757008925e-08f, -9.713156106e-08f, -9.669292002e-08f, + -9.625416713e-08f, -9.581530337e-08f, -9.537632976e-08f, -9.493724728e-08f, -9.449805693e-08f, -9.405875970e-08f, -9.361935660e-08f, -9.317984862e-08f, -9.274023675e-08f, -9.230052199e-08f, + -9.186070533e-08f, -9.142078778e-08f, -9.098077033e-08f, -9.054065398e-08f, -9.010043971e-08f, -8.966012853e-08f, -8.921972144e-08f, -8.877921942e-08f, -8.833862348e-08f, -8.789793461e-08f, + -8.745715381e-08f, -8.701628207e-08f, -8.657532038e-08f, -8.613426976e-08f, -8.569313118e-08f, -8.525190565e-08f, -8.481059416e-08f, -8.436919771e-08f, -8.392771729e-08f, -8.348615391e-08f, + -8.304450854e-08f, -8.260278220e-08f, -8.216097587e-08f, -8.171909056e-08f, -8.127712725e-08f, -8.083508694e-08f, -8.039297063e-08f, -7.995077931e-08f, -7.950851398e-08f, -7.906617563e-08f, + -7.862376526e-08f, -7.818128387e-08f, -7.773873244e-08f, -7.729611197e-08f, -7.685342346e-08f, -7.641066790e-08f, -7.596784628e-08f, -7.552495961e-08f, -7.508200887e-08f, -7.463899507e-08f, + -7.419591918e-08f, -7.375278221e-08f, -7.330958516e-08f, -7.286632901e-08f, -7.242301476e-08f, -7.197964340e-08f, -7.153621593e-08f, -7.109273334e-08f, -7.064919662e-08f, -7.020560677e-08f, + -6.976196478e-08f, -6.931827165e-08f, -6.887452836e-08f, -6.843073591e-08f, -6.798689529e-08f, -6.754300749e-08f, -6.709907351e-08f, -6.665509435e-08f, -6.621107098e-08f, -6.576700441e-08f, + -6.532289562e-08f, -6.487874561e-08f, -6.443455537e-08f, -6.399032588e-08f, -6.354605816e-08f, -6.310175317e-08f, -6.265741192e-08f, -6.221303539e-08f, -6.176862458e-08f, -6.132418048e-08f, + -6.087970407e-08f, -6.043519635e-08f, -5.999065831e-08f, -5.954609094e-08f, -5.910149522e-08f, -5.865687215e-08f, -5.821222272e-08f, -5.776754792e-08f, -5.732284873e-08f, -5.687812614e-08f, + -5.643338115e-08f, -5.598861474e-08f, -5.554382790e-08f, -5.509902162e-08f, -5.465419688e-08f, -5.420935468e-08f, -5.376449601e-08f, -5.331962184e-08f, -5.287473317e-08f, -5.242983098e-08f, + -5.198491627e-08f, -5.153999001e-08f, -5.109505320e-08f, -5.065010682e-08f, -5.020515186e-08f, -4.976018929e-08f, -4.931522012e-08f, -4.887024532e-08f, -4.842526589e-08f, -4.798028279e-08f, + -4.753529703e-08f, -4.709030958e-08f, -4.664532143e-08f, -4.620033356e-08f, -4.575534695e-08f, -4.531036260e-08f, -4.486538148e-08f, -4.442040458e-08f, -4.397543288e-08f, -4.353046736e-08f, + -4.308550901e-08f, -4.264055880e-08f, -4.219561772e-08f, -4.175068676e-08f, -4.130576689e-08f, -4.086085909e-08f, -4.041596435e-08f, -3.997108364e-08f, -3.952621795e-08f, -3.908136826e-08f, + -3.863653554e-08f, -3.819172078e-08f, -3.774692496e-08f, -3.730214905e-08f, -3.685739403e-08f, -3.641266089e-08f, -3.596795060e-08f, -3.552326414e-08f, -3.507860249e-08f, -3.463396662e-08f, + -3.418935751e-08f, -3.374477615e-08f, -3.330022350e-08f, -3.285570054e-08f, -3.241120824e-08f, -3.196674760e-08f, -3.152231957e-08f, -3.107792513e-08f, -3.063356527e-08f, -3.018924095e-08f, + -2.974495315e-08f, -2.930070284e-08f, -2.885649100e-08f, -2.841231860e-08f, -2.796818661e-08f, -2.752409601e-08f, -2.708004776e-08f, -2.663604284e-08f, -2.619208223e-08f, -2.574816689e-08f, + -2.530429780e-08f, -2.486047591e-08f, -2.441670222e-08f, -2.397297768e-08f, -2.352930327e-08f, -2.308567995e-08f, -2.264210870e-08f, -2.219859048e-08f, -2.175512626e-08f, -2.131171702e-08f, + -2.086836371e-08f, -2.042506730e-08f, -1.998182877e-08f, -1.953864908e-08f, -1.909552919e-08f, -1.865247008e-08f, -1.820947270e-08f, -1.776653802e-08f, -1.732366701e-08f, -1.688086064e-08f, + -1.643811986e-08f, -1.599544564e-08f, -1.555283894e-08f, -1.511030073e-08f, -1.466783197e-08f, -1.422543362e-08f, -1.378310665e-08f, -1.334085201e-08f, -1.289867066e-08f, -1.245656358e-08f, + -1.201453171e-08f, -1.157257602e-08f, -1.113069747e-08f, -1.068889701e-08f, -1.024717561e-08f, -9.805534226e-09f, -9.363973812e-09f, -8.922495329e-09f, -8.481099732e-09f, -8.039787979e-09f, + -7.598561027e-09f, -7.157419832e-09f, -6.716365348e-09f, -6.275398532e-09f, -5.834520339e-09f, -5.393731721e-09f, -4.953033635e-09f, -4.512427032e-09f, -4.071912867e-09f, -3.631492091e-09f, + -3.191165658e-09f, -2.750934519e-09f, -2.310799625e-09f, -1.870761928e-09f, -1.430822377e-09f, -9.909819240e-10f, -5.512415174e-10f, -1.116021068e-10f, 3.279353591e-10f, 7.673699320e-10f, + 1.206700664e-09f, 1.645926607e-09f, 2.085046816e-09f, 2.524060342e-09f, 2.962966240e-09f, 3.401763565e-09f, 3.840451371e-09f, 4.279028713e-09f, 4.717494648e-09f, 5.155848232e-09f, + 5.594088521e-09f, 6.032214572e-09f, 6.470225443e-09f, 6.908120193e-09f, 7.345897879e-09f, 7.783557561e-09f, 8.221098299e-09f, 8.658519152e-09f, 9.095819182e-09f, 9.532997448e-09f, + 9.970053012e-09f, 1.040698494e-08f, 1.084379229e-08f, 1.128047412e-08f, 1.171702950e-08f, 1.215345750e-08f, 1.258975717e-08f, 1.302592759e-08f, 1.346196782e-08f, 1.389787692e-08f, + 1.433365396e-08f, 1.476929800e-08f, 1.520480813e-08f, 1.564018339e-08f, 1.607542287e-08f, 1.651052563e-08f, 1.694549074e-08f, 1.738031727e-08f, 1.781500429e-08f, 1.824955087e-08f, + 1.868395608e-08f, 1.911821900e-08f, 1.955233870e-08f, 1.998631426e-08f, 2.042014473e-08f, 2.085382921e-08f, 2.128736676e-08f, 2.172075646e-08f, 2.215399739e-08f, 2.258708862e-08f, + 2.302002923e-08f, 2.345281830e-08f, 2.388545490e-08f, 2.431793812e-08f, 2.475026703e-08f, 2.518244071e-08f, 2.561445825e-08f, 2.604631872e-08f, 2.647802121e-08f, 2.690956479e-08f, + 2.734094855e-08f, 2.777217158e-08f, 2.820323296e-08f, 2.863413176e-08f, 2.906486709e-08f, 2.949543801e-08f, 2.992584362e-08f, 3.035608301e-08f, 3.078615526e-08f, 3.121605945e-08f, + 3.164579469e-08f, 3.207536005e-08f, 3.250475463e-08f, 3.293397751e-08f, 3.336302780e-08f, 3.379190456e-08f, 3.422060691e-08f, 3.464913394e-08f, 3.507748472e-08f, 3.550565837e-08f, + 3.593365397e-08f, 3.636147062e-08f, 3.678910742e-08f, 3.721656345e-08f, 3.764383782e-08f, 3.807092963e-08f, 3.849783796e-08f, 3.892456193e-08f, 3.935110063e-08f, 3.977745316e-08f, + 4.020361862e-08f, 4.062959610e-08f, 4.105538473e-08f, 4.148098358e-08f, 4.190639178e-08f, 4.233160842e-08f, 4.275663260e-08f, 4.318146343e-08f, 4.360610002e-08f, 4.403054147e-08f, + 4.445478690e-08f, 4.487883539e-08f, 4.530268607e-08f, 4.572633805e-08f, 4.614979043e-08f, 4.657304231e-08f, 4.699609283e-08f, 4.741894107e-08f, 4.784158617e-08f, 4.826402722e-08f, + 4.868626334e-08f, 4.910829365e-08f, 4.953011726e-08f, 4.995173329e-08f, 5.037314084e-08f, 5.079433905e-08f, 5.121532702e-08f, 5.163610387e-08f, 5.205666873e-08f, 5.247702070e-08f, + 5.289715892e-08f, 5.331708250e-08f, 5.373679056e-08f, 5.415628223e-08f, 5.457555662e-08f, 5.499461287e-08f, 5.541345009e-08f, 5.583206741e-08f, 5.625046395e-08f, 5.666863885e-08f, + 5.708659122e-08f, 5.750432020e-08f, 5.792182491e-08f, 5.833910448e-08f, 5.875615805e-08f, 5.917298474e-08f, 5.958958368e-08f, 6.000595400e-08f, 6.042209485e-08f, 6.083800534e-08f, + 6.125368462e-08f, 6.166913182e-08f, 6.208434607e-08f, 6.249932651e-08f, 6.291407227e-08f, 6.332858251e-08f, 6.374285634e-08f, 6.415689291e-08f, 6.457069137e-08f, 6.498425084e-08f, + 6.539757048e-08f, 6.581064942e-08f, 6.622348681e-08f, 6.663608179e-08f, 6.704843350e-08f, 6.746054109e-08f, 6.787240370e-08f, 6.828402049e-08f, 6.869539059e-08f, 6.910651315e-08f, + 6.951738733e-08f, 6.992801227e-08f, 7.033838712e-08f, 7.074851103e-08f, 7.115838316e-08f, 7.156800265e-08f, 7.197736867e-08f, 7.238648035e-08f, 7.279533687e-08f, 7.320393736e-08f, + 7.361228100e-08f, 7.402036693e-08f, 7.442819431e-08f, 7.483576230e-08f, 7.524307007e-08f, 7.565011676e-08f, 7.605690155e-08f, 7.646342359e-08f, 7.686968204e-08f, 7.727567607e-08f, + 7.768140484e-08f, 7.808686751e-08f, 7.849206326e-08f, 7.889699124e-08f, 7.930165062e-08f, 7.970604058e-08f, 8.011016028e-08f, 8.051400889e-08f, 8.091758557e-08f, 8.132088951e-08f, + 8.172391986e-08f, 8.212667581e-08f, 8.252915653e-08f, 8.293136119e-08f, 8.333328896e-08f, 8.373493903e-08f, 8.413631056e-08f, 8.453740274e-08f, 8.493821474e-08f, 8.533874575e-08f, + 8.573899493e-08f, 8.613896148e-08f, 8.653864457e-08f, 8.693804339e-08f, 8.733715712e-08f, 8.773598494e-08f, 8.813452603e-08f, 8.853277959e-08f, 8.893074480e-08f, 8.932842084e-08f, + 8.972580691e-08f, 9.012290219e-08f, 9.051970587e-08f, 9.091621715e-08f, 9.131243521e-08f, 9.170835924e-08f, 9.210398844e-08f, 9.249932201e-08f, 9.289435913e-08f, 9.328909901e-08f, + 9.368354083e-08f, 9.407768380e-08f, 9.447152712e-08f, 9.486506997e-08f, 9.525831157e-08f, 9.565125112e-08f, 9.604388780e-08f, 9.643622084e-08f, 9.682824942e-08f, 9.721997276e-08f, + 9.761139006e-08f, 9.800250052e-08f, 9.839330335e-08f, 9.878379776e-08f, 9.917398296e-08f, 9.956385815e-08f, 9.995342255e-08f, 1.003426754e-07f, 1.007316158e-07f, 1.011202431e-07f, + 1.015085564e-07f, 1.018965551e-07f, 1.022842382e-07f, 1.026716050e-07f, 1.030586547e-07f, 1.034453865e-07f, 1.038317997e-07f, 1.042178935e-07f, 1.046036671e-07f, 1.049891197e-07f, + 1.053742505e-07f, 1.057590588e-07f, 1.061435438e-07f, 1.065277047e-07f, 1.069115407e-07f, 1.072950511e-07f, 1.076782351e-07f, 1.080610919e-07f, 1.084436207e-07f, 1.088258209e-07f, + 1.092076915e-07f, 1.095892319e-07f, 1.099704413e-07f, 1.103513189e-07f, 1.107318639e-07f, 1.111120757e-07f, 1.114919533e-07f, 1.118714961e-07f, 1.122507033e-07f, 1.126295741e-07f, + 1.130081078e-07f, 1.133863036e-07f, 1.137641608e-07f, 1.141416786e-07f, 1.145188563e-07f, 1.148956930e-07f, 1.152721881e-07f, 1.156483407e-07f, 1.160241502e-07f, 1.163996158e-07f, + 1.167747367e-07f, 1.171495122e-07f, 1.175239416e-07f, 1.178980240e-07f, 1.182717587e-07f, 1.186451451e-07f, 1.190181823e-07f, 1.193908697e-07f, 1.197632063e-07f, 1.201351917e-07f, + 1.205068249e-07f, 1.208781052e-07f, 1.212490320e-07f, 1.216196044e-07f, 1.219898217e-07f, 1.223596833e-07f, 1.227291883e-07f, 1.230983360e-07f, 1.234671258e-07f, 1.238355568e-07f, + 1.242036283e-07f, 1.245713396e-07f, 1.249386900e-07f, 1.253056787e-07f, 1.256723051e-07f, 1.260385683e-07f, 1.264044678e-07f, 1.267700026e-07f, 1.271351722e-07f, 1.274999757e-07f, + 1.278644126e-07f, 1.282284820e-07f, 1.285921832e-07f, 1.289555155e-07f, 1.293184782e-07f, 1.296810707e-07f, 1.300432920e-07f, 1.304051417e-07f, 1.307666188e-07f, 1.311277228e-07f, + 1.314884529e-07f, 1.318488085e-07f, 1.322087887e-07f, 1.325683929e-07f, 1.329276203e-07f, 1.332864704e-07f, 1.336449423e-07f, 1.340030354e-07f, 1.343607489e-07f, 1.347180822e-07f, + 1.350750345e-07f, 1.354316052e-07f, 1.357877936e-07f, 1.361435989e-07f, 1.364990204e-07f, 1.368540576e-07f, 1.372087096e-07f, 1.375629757e-07f, 1.379168554e-07f, 1.382703478e-07f, + 1.386234523e-07f, 1.389761683e-07f, 1.393284949e-07f, 1.396804316e-07f, 1.400319776e-07f, 1.403831323e-07f, 1.407338949e-07f, 1.410842648e-07f, 1.414342414e-07f, 1.417838238e-07f, + 1.421330115e-07f, 1.424818037e-07f, 1.428301999e-07f, 1.431781992e-07f, 1.435258010e-07f, 1.438730047e-07f, 1.442198096e-07f, 1.445662150e-07f, 1.449122202e-07f, 1.452578245e-07f, + 1.456030274e-07f, 1.459478280e-07f, 1.462922258e-07f, 1.466362201e-07f, 1.469798102e-07f, 1.473229955e-07f, 1.476657752e-07f, 1.480081487e-07f, 1.483501154e-07f, 1.486916746e-07f, + 1.490328257e-07f, 1.493735679e-07f, 1.497139006e-07f, 1.500538232e-07f, 1.503933350e-07f, 1.507324354e-07f, 1.510711236e-07f, 1.514093991e-07f, 1.517472612e-07f, 1.520847093e-07f, + 1.524217426e-07f, 1.527583606e-07f, 1.530945625e-07f, 1.534303479e-07f, 1.537657159e-07f, 1.541006660e-07f, 1.544351975e-07f, 1.547693098e-07f, 1.551030022e-07f, 1.554362741e-07f, + 1.557691249e-07f, 1.561015539e-07f, 1.564335605e-07f, 1.567651440e-07f, 1.570963038e-07f, 1.574270394e-07f, 1.577573499e-07f, 1.580872349e-07f, 1.584166937e-07f, 1.587457256e-07f, + 1.590743301e-07f, 1.594025064e-07f, 1.597302541e-07f, 1.600575724e-07f, 1.603844607e-07f, 1.607109184e-07f, 1.610369450e-07f, 1.613625396e-07f, 1.616877019e-07f, 1.620124310e-07f, + 1.623367265e-07f, 1.626605877e-07f, 1.629840139e-07f, 1.633070046e-07f, 1.636295592e-07f, 1.639516770e-07f, 1.642733575e-07f, 1.645945999e-07f, 1.649154038e-07f, 1.652357685e-07f, + 1.655556934e-07f, 1.658751779e-07f, 1.661942214e-07f, 1.665128233e-07f, 1.668309830e-07f, 1.671486999e-07f, 1.674659734e-07f, 1.677828028e-07f, 1.680991877e-07f, 1.684151274e-07f, + 1.687306212e-07f, 1.690456687e-07f, 1.693602692e-07f, 1.696744222e-07f, 1.699881270e-07f, 1.703013830e-07f, 1.706141897e-07f, 1.709265465e-07f, 1.712384527e-07f, 1.715499079e-07f, + 1.718609114e-07f, 1.721714627e-07f, 1.724815611e-07f, 1.727912061e-07f, 1.731003971e-07f, 1.734091335e-07f, 1.737174148e-07f, 1.740252403e-07f, 1.743326095e-07f, 1.746395219e-07f, + 1.749459768e-07f, 1.752519738e-07f, 1.755575121e-07f, 1.758625912e-07f, 1.761672107e-07f, 1.764713699e-07f, 1.767750682e-07f, 1.770783051e-07f, 1.773810800e-07f, 1.776833924e-07f, + 1.779852416e-07f, 1.782866273e-07f, 1.785875487e-07f, 1.788880053e-07f, 1.791879966e-07f, 1.794875220e-07f, 1.797865810e-07f, 1.800851730e-07f, 1.803832975e-07f, 1.806809538e-07f, + 1.809781415e-07f, 1.812748601e-07f, 1.815711089e-07f, 1.818668874e-07f, 1.821621951e-07f, 1.824570315e-07f, 1.827513959e-07f, 1.830452879e-07f, 1.833387069e-07f, 1.836316524e-07f, + 1.839241238e-07f, 1.842161206e-07f, 1.845076423e-07f, 1.847986883e-07f, 1.850892581e-07f, 1.853793512e-07f, 1.856689671e-07f, 1.859581051e-07f, 1.862467649e-07f, 1.865349457e-07f, + 1.868226473e-07f, 1.871098689e-07f, 1.873966102e-07f, 1.876828704e-07f, 1.879686493e-07f, 1.882539462e-07f, 1.885387605e-07f, 1.888230919e-07f, 1.891069397e-07f, 1.893903035e-07f, + 1.896731828e-07f, 1.899555770e-07f, 1.902374856e-07f, 1.905189081e-07f, 1.907998441e-07f, 1.910802929e-07f, 1.913602541e-07f, 1.916397272e-07f, 1.919187117e-07f, 1.921972071e-07f, + 1.924752129e-07f, 1.927527285e-07f, 1.930297536e-07f, 1.933062875e-07f, 1.935823298e-07f, 1.938578800e-07f, 1.941329376e-07f, 1.944075021e-07f, 1.946815730e-07f, 1.949551498e-07f, + 1.952282321e-07f, 1.955008193e-07f, 1.957729110e-07f, 1.960445066e-07f, 1.963156058e-07f, 1.965862079e-07f, 1.968563126e-07f, 1.971259193e-07f, 1.973950276e-07f, 1.976636370e-07f, + 1.979317469e-07f, 1.981993571e-07f, 1.984664668e-07f, 1.987330758e-07f, 1.989991834e-07f, 1.992647894e-07f, 1.995298930e-07f, 1.997944940e-07f, 2.000585919e-07f, 2.003221860e-07f, + 2.005852761e-07f, 2.008478617e-07f, 2.011099422e-07f, 2.013715172e-07f, 2.016325863e-07f, 2.018931490e-07f, 2.021532049e-07f, 2.024127534e-07f, 2.026717942e-07f, 2.029303267e-07f, + 2.031883506e-07f, 2.034458653e-07f, 2.037028704e-07f, 2.039593656e-07f, 2.042153502e-07f, 2.044708240e-07f, 2.047257863e-07f, 2.049802369e-07f, 2.052341752e-07f, 2.054876008e-07f, + 2.057405133e-07f, 2.059929122e-07f, 2.062447971e-07f, 2.064961676e-07f, 2.067470232e-07f, 2.069973634e-07f, 2.072471880e-07f, 2.074964963e-07f, 2.077452880e-07f, 2.079935627e-07f, + 2.082413199e-07f, 2.084885593e-07f, 2.087352803e-07f, 2.089814825e-07f, 2.092271656e-07f, 2.094723291e-07f, 2.097169727e-07f, 2.099610957e-07f, 2.102046980e-07f, 2.104477790e-07f, + 2.106903383e-07f, 2.109323755e-07f, 2.111738902e-07f, 2.114148820e-07f, 2.116553505e-07f, 2.118952952e-07f, 2.121347158e-07f, 2.123736118e-07f, 2.126119829e-07f, 2.128498287e-07f, + 2.130871487e-07f, 2.133239425e-07f, 2.135602098e-07f, 2.137959501e-07f, 2.140311630e-07f, 2.142658482e-07f, 2.145000053e-07f, 2.147336338e-07f, 2.149667334e-07f, 2.151993036e-07f, + 2.154313441e-07f, 2.156628546e-07f, 2.158938345e-07f, 2.161242835e-07f, 2.163542013e-07f, 2.165835875e-07f, 2.168124416e-07f, 2.170407633e-07f, 2.172685522e-07f, 2.174958079e-07f, + 2.177225301e-07f, 2.179487184e-07f, 2.181743723e-07f, 2.183994916e-07f, 2.186240759e-07f, 2.188481247e-07f, 2.190716378e-07f, 2.192946147e-07f, 2.195170551e-07f, 2.197389586e-07f, + 2.199603248e-07f, 2.201811534e-07f, 2.204014441e-07f, 2.206211964e-07f, 2.208404100e-07f, 2.210590846e-07f, 2.212772197e-07f, 2.214948151e-07f, 2.217118704e-07f, 2.219283852e-07f, + 2.221443591e-07f, 2.223597919e-07f, 2.225746832e-07f, 2.227890325e-07f, 2.230028397e-07f, 2.232161043e-07f, 2.234288260e-07f, 2.236410044e-07f, 2.238526392e-07f, 2.240637301e-07f, + 2.242742767e-07f, 2.244842787e-07f, 2.246937358e-07f, 2.249026475e-07f, 2.251110137e-07f, 2.253188339e-07f, 2.255261078e-07f, 2.257328351e-07f, 2.259390155e-07f, 2.261446486e-07f, + 2.263497341e-07f, 2.265542717e-07f, 2.267582610e-07f, 2.269617018e-07f, 2.271645937e-07f, 2.273669363e-07f, 2.275687295e-07f, 2.277699728e-07f, 2.279706660e-07f, 2.281708087e-07f, + 2.283704006e-07f, 2.285694414e-07f, 2.287679308e-07f, 2.289658684e-07f, 2.291632541e-07f, 2.293600874e-07f, 2.295563681e-07f, 2.297520958e-07f, 2.299472703e-07f, 2.301418913e-07f, + 2.303359584e-07f, 2.305294714e-07f, 2.307224299e-07f, 2.309148337e-07f, 2.311066824e-07f, 2.312979759e-07f, 2.314887137e-07f, 2.316788955e-07f, 2.318685212e-07f, 2.320575904e-07f, + 2.322461029e-07f, 2.324340582e-07f, 2.326214562e-07f, 2.328082966e-07f, 2.329945791e-07f, 2.331803033e-07f, 2.333654691e-07f, 2.335500762e-07f, 2.337341242e-07f, 2.339176129e-07f, + 2.341005421e-07f, 2.342829114e-07f, 2.344647205e-07f, 2.346459693e-07f, 2.348266574e-07f, 2.350067846e-07f, 2.351863506e-07f, 2.353653551e-07f, 2.355437979e-07f, 2.357216787e-07f, + 2.358989973e-07f, 2.360757533e-07f, 2.362519466e-07f, 2.364275769e-07f, 2.366026439e-07f, 2.367771473e-07f, 2.369510870e-07f, 2.371244626e-07f, 2.372972739e-07f, 2.374695207e-07f, + 2.376412027e-07f, 2.378123197e-07f, 2.379828714e-07f, 2.381528576e-07f, 2.383222779e-07f, 2.384911323e-07f, 2.386594205e-07f, 2.388271421e-07f, 2.389942971e-07f, 2.391608850e-07f, + 2.393269058e-07f, 2.394923591e-07f, 2.396572448e-07f, 2.398215626e-07f, 2.399853122e-07f, 2.401484935e-07f, 2.403111063e-07f, 2.404731502e-07f, 2.406346251e-07f, 2.407955307e-07f, + 2.409558669e-07f, 2.411156333e-07f, 2.412748299e-07f, 2.414334563e-07f, 2.415915124e-07f, 2.417489979e-07f, 2.419059126e-07f, 2.420622564e-07f, 2.422180289e-07f, 2.423732301e-07f, + 2.425278596e-07f, 2.426819173e-07f, 2.428354029e-07f, 2.429883163e-07f, 2.431406573e-07f, 2.432924256e-07f, 2.434436211e-07f, 2.435942435e-07f, 2.437442927e-07f, 2.438937685e-07f, + 2.440426706e-07f, 2.441909989e-07f, 2.443387532e-07f, 2.444859332e-07f, 2.446325389e-07f, 2.447785700e-07f, 2.449240262e-07f, 2.450689076e-07f, 2.452132137e-07f, 2.453569446e-07f, + 2.455000999e-07f, 2.456426795e-07f, 2.457846832e-07f, 2.459261109e-07f, 2.460669624e-07f, 2.462072374e-07f, 2.463469359e-07f, 2.464860576e-07f, 2.466246023e-07f, 2.467625700e-07f, + 2.468999604e-07f, 2.470367734e-07f, 2.471730088e-07f, 2.473086664e-07f, 2.474437460e-07f, 2.475782476e-07f, 2.477121709e-07f, 2.478455159e-07f, 2.479782822e-07f, 2.481104698e-07f, + 2.482420785e-07f, 2.483731082e-07f, 2.485035587e-07f, 2.486334298e-07f, 2.487627215e-07f, 2.488914334e-07f, 2.490195656e-07f, 2.491471179e-07f, 2.492740901e-07f, 2.494004820e-07f, + 2.495262936e-07f, 2.496515246e-07f, 2.497761750e-07f, 2.499002446e-07f, 2.500237333e-07f, 2.501466409e-07f, 2.502689673e-07f, 2.503907124e-07f, 2.505118760e-07f, 2.506324580e-07f, + 2.507524583e-07f, 2.508718767e-07f, 2.509907131e-07f, 2.511089675e-07f, 2.512266396e-07f, 2.513437293e-07f, 2.514602366e-07f, 2.515761612e-07f, 2.516915032e-07f, 2.518062623e-07f, + 2.519204385e-07f, 2.520340316e-07f, 2.521470415e-07f, 2.522594681e-07f, 2.523713113e-07f, 2.524825710e-07f, 2.525932471e-07f, 2.527033395e-07f, 2.528128480e-07f, 2.529217726e-07f, + 2.530301132e-07f, 2.531378696e-07f, 2.532450417e-07f, 2.533516295e-07f, 2.534576329e-07f, 2.535630518e-07f, 2.536678860e-07f, 2.537721354e-07f, 2.538758001e-07f, 2.539788799e-07f, + 2.540813746e-07f, 2.541832843e-07f, 2.542846088e-07f, 2.543853480e-07f, 2.544855019e-07f, 2.545850703e-07f, 2.546840532e-07f, 2.547824506e-07f, 2.548802623e-07f, 2.549774882e-07f, + 2.550741283e-07f, 2.551701825e-07f, 2.552656507e-07f, 2.553605328e-07f, 2.554548289e-07f, 2.555485387e-07f, 2.556416623e-07f, 2.557341996e-07f, 2.558261504e-07f, 2.559175149e-07f, + 2.560082927e-07f, 2.560984840e-07f, 2.561880887e-07f, 2.562771066e-07f, 2.563655378e-07f, 2.564533822e-07f, 2.565406397e-07f, 2.566273102e-07f, 2.567133938e-07f, 2.567988903e-07f, + 2.568837998e-07f, 2.569681221e-07f, 2.570518572e-07f, 2.571350051e-07f, 2.572175658e-07f, 2.572995391e-07f, 2.573809250e-07f, 2.574617236e-07f, 2.575419347e-07f, 2.576215583e-07f, + 2.577005944e-07f, 2.577790429e-07f, 2.578569039e-07f, 2.579341772e-07f, 2.580108629e-07f, 2.580869609e-07f, 2.581624711e-07f, 2.582373937e-07f, 2.583117284e-07f, 2.583854754e-07f, + 2.584586345e-07f, 2.585312058e-07f, 2.586031893e-07f, 2.586745848e-07f, 2.587453925e-07f, 2.588156122e-07f, 2.588852440e-07f, 2.589542878e-07f, 2.590227437e-07f, 2.590906116e-07f, + 2.591578914e-07f, 2.592245833e-07f, 2.592906872e-07f, 2.593562031e-07f, 2.594211309e-07f, 2.594854708e-07f, 2.595492225e-07f, 2.596123863e-07f, 2.596749620e-07f, 2.597369497e-07f, + 2.597983494e-07f, 2.598591610e-07f, 2.599193846e-07f, 2.599790202e-07f, 2.600380678e-07f, 2.600965274e-07f, 2.601543989e-07f, 2.602116825e-07f, 2.602683782e-07f, 2.603244859e-07f, + 2.603800056e-07f, 2.604349374e-07f, 2.604892813e-07f, 2.605430374e-07f, 2.605962055e-07f, 2.606487858e-07f, 2.607007783e-07f, 2.607521830e-07f, 2.608029999e-07f, 2.608532291e-07f, + 2.609028705e-07f, 2.609519243e-07f, 2.610003904e-07f, 2.610482688e-07f, 2.610955597e-07f, 2.611422630e-07f, 2.611883788e-07f, 2.612339071e-07f, 2.612788479e-07f, 2.613232014e-07f, + 2.613669674e-07f, 2.614101462e-07f, 2.614527376e-07f, 2.614947418e-07f, 2.615361589e-07f, 2.615769887e-07f, 2.616172315e-07f, 2.616568873e-07f, 2.616959560e-07f, 2.617344378e-07f, + 2.617723327e-07f, 2.618096407e-07f, 2.618463620e-07f, 2.618824966e-07f, 2.619180445e-07f, 2.619530058e-07f, 2.619873805e-07f, 2.620211688e-07f, 2.620543707e-07f, 2.620869862e-07f, + 2.621190154e-07f, 2.621504584e-07f, 2.621813153e-07f, 2.622115861e-07f, 2.622412709e-07f, 2.622703698e-07f, 2.622988828e-07f, 2.623268100e-07f, 2.623541516e-07f, 2.623809075e-07f, + 2.624070778e-07f, 2.624326627e-07f, 2.624576622e-07f, 2.624820764e-07f, 2.625059054e-07f, 2.625291493e-07f, 2.625518081e-07f, 2.625738820e-07f, 2.625953710e-07f, 2.626162752e-07f, + 2.626365948e-07f, 2.626563297e-07f, 2.626754802e-07f, 2.626940463e-07f, 2.627120281e-07f, 2.627294256e-07f, 2.627462391e-07f, 2.627624686e-07f, 2.627781142e-07f, 2.627931759e-07f, + 2.628076540e-07f, 2.628215485e-07f, 2.628348596e-07f, 2.628475872e-07f, 2.628597316e-07f, 2.628712929e-07f, 2.628822711e-07f, 2.628926665e-07f, 2.629024790e-07f, 2.629117088e-07f, + 2.629203560e-07f, 2.629284208e-07f, 2.629359033e-07f, 2.629428036e-07f, 2.629491217e-07f, 2.629548579e-07f, 2.629600123e-07f, 2.629645850e-07f, 2.629685760e-07f, 2.629719857e-07f, + 2.629748139e-07f, 2.629770610e-07f, 2.629787271e-07f, 2.629798122e-07f, 2.629803165e-07f, 2.629802402e-07f, 2.629795833e-07f, 2.629783461e-07f, 2.629765286e-07f, 2.629741311e-07f, + 2.629711536e-07f, 2.629675962e-07f, 2.629634592e-07f, 2.629587427e-07f, 2.629534469e-07f, 2.629475717e-07f, 2.629411176e-07f, 2.629340845e-07f, 2.629264726e-07f, 2.629182822e-07f, + 2.629095132e-07f, 2.629001660e-07f, 2.628902406e-07f, 2.628797373e-07f, 2.628686561e-07f, 2.628569972e-07f, 2.628447609e-07f, 2.628319472e-07f, 2.628185564e-07f, 2.628045885e-07f, + 2.627900438e-07f, 2.627749225e-07f, 2.627592246e-07f, 2.627429504e-07f, 2.627261001e-07f, 2.627086738e-07f, 2.626906716e-07f, 2.626720939e-07f, 2.626529407e-07f, 2.626332122e-07f, + 2.626129087e-07f, 2.625920302e-07f, 2.625705770e-07f, 2.625485492e-07f, 2.625259471e-07f, 2.625027709e-07f, 2.624790206e-07f, 2.624546965e-07f, 2.624297989e-07f, 2.624043278e-07f, + 2.623782835e-07f, 2.623516661e-07f, 2.623244759e-07f, 2.622967131e-07f, 2.622683779e-07f, 2.622394704e-07f, 2.622099908e-07f, 2.621799394e-07f, 2.621493164e-07f, 2.621181220e-07f, + 2.620863563e-07f, 2.620540195e-07f, 2.620211120e-07f, 2.619876338e-07f, 2.619535853e-07f, 2.619189665e-07f, 2.618837778e-07f, 2.618480193e-07f, 2.618116912e-07f, 2.617747938e-07f, + 2.617373273e-07f, 2.616992919e-07f, 2.616606878e-07f, 2.616215152e-07f, 2.615817744e-07f, 2.615414656e-07f, 2.615005890e-07f, 2.614591448e-07f, 2.614171332e-07f, 2.613745546e-07f, + 2.613314091e-07f, 2.612876969e-07f, 2.612434182e-07f, 2.611985734e-07f, 2.611531626e-07f, 2.611071861e-07f, 2.610606442e-07f, 2.610135369e-07f, 2.609658647e-07f, 2.609176276e-07f, + 2.608688261e-07f, 2.608194602e-07f, 2.607695303e-07f, 2.607190366e-07f, 2.606679793e-07f, 2.606163587e-07f, 2.605641751e-07f, 2.605114286e-07f, 2.604581196e-07f, 2.604042483e-07f, + 2.603498149e-07f, 2.602948197e-07f, 2.602392629e-07f, 2.601831449e-07f, 2.601264658e-07f, 2.600692259e-07f, 2.600114255e-07f, 2.599530649e-07f, 2.598941442e-07f, 2.598346638e-07f, + 2.597746240e-07f, 2.597140250e-07f, 2.596528670e-07f, 2.595911503e-07f, 2.595288753e-07f, 2.594660421e-07f, 2.594026510e-07f, 2.593387024e-07f, 2.592741965e-07f, 2.592091335e-07f, + 2.591435138e-07f, 2.590773376e-07f, 2.590106052e-07f, 2.589433168e-07f, 2.588754729e-07f, 2.588070735e-07f, 2.587381191e-07f, 2.586686099e-07f, 2.585985462e-07f, 2.585279282e-07f, + 2.584567564e-07f, 2.583850309e-07f, 2.583127520e-07f, 2.582399201e-07f, 2.581665354e-07f, 2.580925982e-07f, 2.580181088e-07f, 2.579430676e-07f, 2.578674748e-07f, 2.577913307e-07f, + 2.577146356e-07f, 2.576373898e-07f, 2.575595936e-07f, 2.574812473e-07f, 2.574023513e-07f, 2.573229057e-07f, 2.572429110e-07f, 2.571623675e-07f, 2.570812754e-07f, 2.569996350e-07f, + 2.569174467e-07f, 2.568347108e-07f, 2.567514276e-07f, 2.566675974e-07f, 2.565832205e-07f, 2.564982973e-07f, 2.564128280e-07f, 2.563268130e-07f, 2.562402525e-07f, 2.561531470e-07f, + 2.560654968e-07f, 2.559773021e-07f, 2.558885633e-07f, 2.557992807e-07f, 2.557094546e-07f, 2.556190854e-07f, 2.555281734e-07f, 2.554367189e-07f, 2.553447223e-07f, 2.552521839e-07f, + 2.551591040e-07f, 2.550654830e-07f, 2.549713211e-07f, 2.548766188e-07f, 2.547813764e-07f, 2.546855941e-07f, 2.545892724e-07f, 2.544924116e-07f, 2.543950121e-07f, 2.542970741e-07f, + 2.541985980e-07f, 2.540995842e-07f, 2.540000330e-07f, 2.538999448e-07f, 2.537993199e-07f, 2.536981586e-07f, 2.535964614e-07f, 2.534942285e-07f, 2.533914603e-07f, 2.532881573e-07f, + 2.531843196e-07f, 2.530799477e-07f, 2.529750420e-07f, 2.528696028e-07f, 2.527636304e-07f, 2.526571253e-07f, 2.525500877e-07f, 2.524425181e-07f, 2.523344168e-07f, 2.522257842e-07f, + 2.521166207e-07f, 2.520069265e-07f, 2.518967021e-07f, 2.517859479e-07f, 2.516746643e-07f, 2.515628515e-07f, 2.514505100e-07f, 2.513376401e-07f, 2.512242422e-07f, 2.511103168e-07f, + 2.509958641e-07f, 2.508808846e-07f, 2.507653786e-07f, 2.506493465e-07f, 2.505327887e-07f, 2.504157056e-07f, 2.502980976e-07f, 2.501799650e-07f, 2.500613082e-07f, 2.499421276e-07f, + 2.498224237e-07f, 2.497021968e-07f, 2.495814472e-07f, 2.494601755e-07f, 2.493383819e-07f, 2.492160669e-07f, 2.490932308e-07f, 2.489698741e-07f, 2.488459971e-07f, 2.487216003e-07f, + 2.485966841e-07f, 2.484712488e-07f, 2.483452948e-07f, 2.482188227e-07f, 2.480918326e-07f, 2.479643252e-07f, 2.478363007e-07f, 2.477077595e-07f, 2.475787022e-07f, 2.474491290e-07f, + 2.473190405e-07f, 2.471884369e-07f, 2.470573188e-07f, 2.469256865e-07f, 2.467935404e-07f, 2.466608810e-07f, 2.465277087e-07f, 2.463940239e-07f, 2.462598270e-07f, 2.461251185e-07f, + 2.459898986e-07f, 2.458541680e-07f, 2.457179269e-07f, 2.455811759e-07f, 2.454439153e-07f, 2.453061456e-07f, 2.451678671e-07f, 2.450290804e-07f, 2.448897858e-07f, 2.447499839e-07f, + 2.446096749e-07f, 2.444688593e-07f, 2.443275376e-07f, 2.441857103e-07f, 2.440433776e-07f, 2.439005402e-07f, 2.437571983e-07f, 2.436133525e-07f, 2.434690032e-07f, 2.433241508e-07f, + 2.431787957e-07f, 2.430329385e-07f, 2.428865795e-07f, 2.427397192e-07f, 2.425923581e-07f, 2.424444965e-07f, 2.422961349e-07f, 2.421472739e-07f, 2.419979137e-07f, 2.418480550e-07f, + 2.416976980e-07f, 2.415468433e-07f, 2.413954914e-07f, 2.412436426e-07f, 2.410912975e-07f, 2.409384564e-07f, 2.407851199e-07f, 2.406312884e-07f, 2.404769624e-07f, 2.403221423e-07f, + 2.401668286e-07f, 2.400110217e-07f, 2.398547221e-07f, 2.396979303e-07f, 2.395406467e-07f, 2.393828718e-07f, 2.392246061e-07f, 2.390658500e-07f, 2.389066040e-07f, 2.387468686e-07f, + 2.385866443e-07f, 2.384259314e-07f, 2.382647305e-07f, 2.381030421e-07f, 2.379408666e-07f, 2.377782045e-07f, 2.376150562e-07f, 2.374514224e-07f, 2.372873034e-07f, 2.371226996e-07f, + 2.369576117e-07f, 2.367920401e-07f, 2.366259852e-07f, 2.364594475e-07f, 2.362924276e-07f, 2.361249259e-07f, 2.359569428e-07f, 2.357884790e-07f, 2.356195348e-07f, 2.354501108e-07f, + 2.352802074e-07f, 2.351098251e-07f, 2.349389645e-07f, 2.347676259e-07f, 2.345958100e-07f, 2.344235172e-07f, 2.342507480e-07f, 2.340775029e-07f, 2.339037824e-07f, 2.337295870e-07f, + 2.335549171e-07f, 2.333797734e-07f, 2.332041562e-07f, 2.330280661e-07f, 2.328515037e-07f, 2.326744693e-07f, 2.324969635e-07f, 2.323189868e-07f, 2.321405397e-07f, 2.319616228e-07f, + 2.317822365e-07f, 2.316023813e-07f, 2.314220577e-07f, 2.312412663e-07f, 2.310600076e-07f, 2.308782821e-07f, 2.306960902e-07f, 2.305134326e-07f, 2.303303097e-07f, 2.301467220e-07f, + 2.299626701e-07f, 2.297781544e-07f, 2.295931756e-07f, 2.294077340e-07f, 2.292218303e-07f, 2.290354650e-07f, 2.288486385e-07f, 2.286613514e-07f, 2.284736043e-07f, 2.282853976e-07f, + 2.280967319e-07f, 2.279076077e-07f, 2.277180255e-07f, 2.275279859e-07f, 2.273374893e-07f, 2.271465364e-07f, 2.269551277e-07f, 2.267632636e-07f, 2.265709448e-07f, 2.263781717e-07f, + 2.261849449e-07f, 2.259912649e-07f, 2.257971323e-07f, 2.256025475e-07f, 2.254075112e-07f, 2.252120239e-07f, 2.250160861e-07f, 2.248196984e-07f, 2.246228612e-07f, 2.244255752e-07f, + 2.242278409e-07f, 2.240296588e-07f, 2.238310295e-07f, 2.236319535e-07f, 2.234324314e-07f, 2.232324637e-07f, 2.230320509e-07f, 2.228311937e-07f, 2.226298926e-07f, 2.224281480e-07f, + 2.222259607e-07f, 2.220233310e-07f, 2.218202596e-07f, 2.216167471e-07f, 2.214127939e-07f, 2.212084007e-07f, 2.210035680e-07f, 2.207982964e-07f, 2.205925864e-07f, 2.203864385e-07f, + 2.201798534e-07f, 2.199728316e-07f, 2.197653736e-07f, 2.195574801e-07f, 2.193491516e-07f, 2.191403886e-07f, 2.189311918e-07f, 2.187215616e-07f, 2.185114987e-07f, 2.183010036e-07f, + 2.180900769e-07f, 2.178787192e-07f, 2.176669310e-07f, 2.174547129e-07f, 2.172420655e-07f, 2.170289893e-07f, 2.168154849e-07f, 2.166015530e-07f, 2.163871940e-07f, 2.161724086e-07f, + 2.159571973e-07f, 2.157415607e-07f, 2.155254994e-07f, 2.153090140e-07f, 2.150921050e-07f, 2.148747730e-07f, 2.146570186e-07f, 2.144388424e-07f, 2.142202450e-07f, 2.140012270e-07f, + 2.137817889e-07f, 2.135619313e-07f, 2.133416549e-07f, 2.131209601e-07f, 2.128998477e-07f, 2.126783181e-07f, 2.124563720e-07f, 2.122340099e-07f, 2.120112325e-07f, 2.117880404e-07f, + 2.115644341e-07f, 2.113404142e-07f, 2.111159814e-07f, 2.108911361e-07f, 2.106658791e-07f, 2.104402109e-07f, 2.102141321e-07f, 2.099876434e-07f, 2.097607452e-07f, 2.095334383e-07f, + 2.093057231e-07f, 2.090776004e-07f, 2.088490707e-07f, 2.086201346e-07f, 2.083907927e-07f, 2.081610457e-07f, 2.079308941e-07f, 2.077003385e-07f, 2.074693795e-07f, 2.072380179e-07f, + 2.070062540e-07f, 2.067740887e-07f, 2.065415224e-07f, 2.063085558e-07f, 2.060751895e-07f, 2.058414242e-07f, 2.056072603e-07f, 2.053726986e-07f, 2.051377397e-07f, 2.049023841e-07f, + 2.046666325e-07f, 2.044304855e-07f, 2.041939437e-07f, 2.039570077e-07f, 2.037196782e-07f, 2.034819558e-07f, 2.032438411e-07f, 2.030053347e-07f, 2.027664372e-07f, 2.025271493e-07f, + 2.022874715e-07f, 2.020474046e-07f, 2.018069491e-07f, 2.015661056e-07f, 2.013248748e-07f, 2.010832573e-07f, 2.008412538e-07f, 2.005988648e-07f, 2.003560910e-07f, 2.001129331e-07f, + 1.998693915e-07f, 1.996254671e-07f, 1.993811603e-07f, 1.991364720e-07f, 1.988914025e-07f, 1.986459527e-07f, 1.984001232e-07f, 1.981539145e-07f, 1.979073273e-07f, 1.976603623e-07f, + 1.974130201e-07f, 1.971653012e-07f, 1.969172065e-07f, 1.966687364e-07f, 1.964198917e-07f, 1.961706730e-07f, 1.959210809e-07f, 1.956711161e-07f, 1.954207792e-07f, 1.951700708e-07f, + 1.949189916e-07f, 1.946675422e-07f, 1.944157234e-07f, 1.941635356e-07f, 1.939109797e-07f, 1.936580561e-07f, 1.934047657e-07f, 1.931511089e-07f, 1.928970865e-07f, 1.926426992e-07f, + 1.923879475e-07f, 1.921328321e-07f, 1.918773537e-07f, 1.916215129e-07f, 1.913653104e-07f, 1.911087468e-07f, 1.908518228e-07f, 1.905945390e-07f, 1.903368962e-07f, 1.900788948e-07f, + 1.898205357e-07f, 1.895618195e-07f, 1.893027467e-07f, 1.890433182e-07f, 1.887835345e-07f, 1.885233963e-07f, 1.882629042e-07f, 1.880020590e-07f, 1.877408612e-07f, 1.874793116e-07f, + 1.872174108e-07f, 1.869551595e-07f, 1.866925583e-07f, 1.864296079e-07f, 1.861663090e-07f, 1.859026622e-07f, 1.856386683e-07f, 1.853743277e-07f, 1.851096414e-07f, 1.848446098e-07f, + 1.845792337e-07f, 1.843135137e-07f, 1.840474506e-07f, 1.837810449e-07f, 1.835142974e-07f, 1.832472087e-07f, 1.829797795e-07f, 1.827120105e-07f, 1.824439024e-07f, 1.821754557e-07f, + 1.819066713e-07f, 1.816375497e-07f, 1.813680917e-07f, 1.810982979e-07f, 1.808281691e-07f, 1.805577058e-07f, 1.802869087e-07f, 1.800157786e-07f, 1.797443162e-07f, 1.794725220e-07f, + 1.792003968e-07f, 1.789279413e-07f, 1.786551561e-07f, 1.783820419e-07f, 1.781085995e-07f, 1.778348294e-07f, 1.775607324e-07f, 1.772863092e-07f, 1.770115605e-07f, 1.767364869e-07f, + 1.764610891e-07f, 1.761853678e-07f, 1.759093237e-07f, 1.756329575e-07f, 1.753562698e-07f, 1.750792615e-07f, 1.748019331e-07f, 1.745242853e-07f, 1.742463189e-07f, 1.739680345e-07f, + 1.736894328e-07f, 1.734105145e-07f, 1.731312803e-07f, 1.728517309e-07f, 1.725718671e-07f, 1.722916894e-07f, 1.720111985e-07f, 1.717303953e-07f, 1.714492804e-07f, 1.711678544e-07f, + 1.708861180e-07f, 1.706040721e-07f, 1.703217172e-07f, 1.700390541e-07f, 1.697560834e-07f, 1.694728059e-07f, 1.691892223e-07f, 1.689053332e-07f, 1.686211394e-07f, 1.683366416e-07f, + 1.680518404e-07f, 1.677667366e-07f, 1.674813309e-07f, 1.671956240e-07f, 1.669096166e-07f, 1.666233093e-07f, 1.663367030e-07f, 1.660497982e-07f, 1.657625958e-07f, 1.654750963e-07f, + 1.651873006e-07f, 1.648992094e-07f, 1.646108232e-07f, 1.643221430e-07f, 1.640331692e-07f, 1.637439028e-07f, 1.634543443e-07f, 1.631644945e-07f, 1.628743541e-07f, 1.625839239e-07f, + 1.622932044e-07f, 1.620021965e-07f, 1.617109009e-07f, 1.614193182e-07f, 1.611274492e-07f, 1.608352945e-07f, 1.605428550e-07f, 1.602501313e-07f, 1.599571242e-07f, 1.596638343e-07f, + 1.593702624e-07f, 1.590764092e-07f, 1.587822754e-07f, 1.584878617e-07f, 1.581931688e-07f, 1.578981975e-07f, 1.576029486e-07f, 1.573074226e-07f, 1.570116203e-07f, 1.567155425e-07f, + 1.564191898e-07f, 1.561225631e-07f, 1.558256629e-07f, 1.555284901e-07f, 1.552310454e-07f, 1.549333294e-07f, 1.546353429e-07f, 1.543370867e-07f, 1.540385614e-07f, 1.537397678e-07f, + 1.534407066e-07f, 1.531413785e-07f, 1.528417843e-07f, 1.525419247e-07f, 1.522418003e-07f, 1.519414121e-07f, 1.516407606e-07f, 1.513398465e-07f, 1.510386708e-07f, 1.507372339e-07f, + 1.504355368e-07f, 1.501335800e-07f, 1.498313645e-07f, 1.495288907e-07f, 1.492261596e-07f, 1.489231719e-07f, 1.486199282e-07f, 1.483164293e-07f, 1.480126759e-07f, 1.477086689e-07f, + 1.474044088e-07f, 1.470998965e-07f, 1.467951326e-07f, 1.464901179e-07f, 1.461848532e-07f, 1.458793392e-07f, 1.455735766e-07f, 1.452675661e-07f, 1.449613085e-07f, 1.446548046e-07f, + 1.443480550e-07f, 1.440410605e-07f, 1.437338218e-07f, 1.434263397e-07f, 1.431186150e-07f, 1.428106483e-07f, 1.425024404e-07f, 1.421939920e-07f, 1.418853039e-07f, 1.415763768e-07f, + 1.412672115e-07f, 1.409578087e-07f, 1.406481691e-07f, 1.403382935e-07f, 1.400281826e-07f, 1.397178372e-07f, 1.394072580e-07f, 1.390964458e-07f, 1.387854012e-07f, 1.384741251e-07f, + 1.381626182e-07f, 1.378508812e-07f, 1.375389149e-07f, 1.372267201e-07f, 1.369142974e-07f, 1.366016476e-07f, 1.362887714e-07f, 1.359756697e-07f, 1.356623431e-07f, 1.353487925e-07f, + 1.350350185e-07f, 1.347210219e-07f, 1.344068034e-07f, 1.340923638e-07f, 1.337777039e-07f, 1.334628244e-07f, 1.331477260e-07f, 1.328324095e-07f, 1.325168757e-07f, 1.322011252e-07f, + 1.318851589e-07f, 1.315689775e-07f, 1.312525818e-07f, 1.309359724e-07f, 1.306191502e-07f, 1.303021159e-07f, 1.299848703e-07f, 1.296674140e-07f, 1.293497480e-07f, 1.290318728e-07f, + 1.287137894e-07f, 1.283954983e-07f, 1.280770004e-07f, 1.277582965e-07f, 1.274393873e-07f, 1.271202734e-07f, 1.268009558e-07f, 1.264814352e-07f, 1.261617123e-07f, 1.258417878e-07f, + 1.255216625e-07f, 1.252013373e-07f, 1.248808127e-07f, 1.245600897e-07f, 1.242391689e-07f, 1.239180512e-07f, 1.235967372e-07f, 1.232752277e-07f, 1.229535235e-07f, 1.226316254e-07f, + 1.223095340e-07f, 1.219872502e-07f, 1.216647748e-07f, 1.213421084e-07f, 1.210192519e-07f, 1.206962060e-07f, 1.203729714e-07f, 1.200495490e-07f, 1.197259394e-07f, 1.194021435e-07f, + 1.190781620e-07f, 1.187539957e-07f, 1.184296453e-07f, 1.181051115e-07f, 1.177803953e-07f, 1.174554973e-07f, 1.171304182e-07f, 1.168051589e-07f, 1.164797201e-07f, 1.161541026e-07f, + 1.158283071e-07f, 1.155023344e-07f, 1.151761852e-07f, 1.148498604e-07f, 1.145233607e-07f, 1.141966868e-07f, 1.138698396e-07f, 1.135428197e-07f, 1.132156280e-07f, 1.128882652e-07f, + 1.125607321e-07f, 1.122330294e-07f, 1.119051580e-07f, 1.115771185e-07f, 1.112489118e-07f, 1.109205386e-07f, 1.105919997e-07f, 1.102632958e-07f, 1.099344277e-07f, 1.096053963e-07f, + 1.092762021e-07f, 1.089468461e-07f, 1.086173290e-07f, 1.082876515e-07f, 1.079578145e-07f, 1.076278186e-07f, 1.072976647e-07f, 1.069673535e-07f, 1.066368858e-07f, 1.063062624e-07f, + 1.059754840e-07f, 1.056445515e-07f, 1.053134654e-07f, 1.049822268e-07f, 1.046508362e-07f, 1.043192946e-07f, 1.039876026e-07f, 1.036557610e-07f, 1.033237706e-07f, 1.029916321e-07f, + 1.026593465e-07f, 1.023269143e-07f, 1.019943364e-07f, 1.016616135e-07f, 1.013287465e-07f, 1.009957360e-07f, 1.006625829e-07f, 1.003292880e-07f, 9.999585191e-08f, 9.966227554e-08f, + 9.932855962e-08f, 9.899470493e-08f, 9.866071223e-08f, 9.832658229e-08f, 9.799231590e-08f, 9.765791382e-08f, 9.732337682e-08f, 9.698870568e-08f, 9.665390118e-08f, 9.631896408e-08f, + 9.598389515e-08f, 9.564869518e-08f, 9.531336493e-08f, 9.497790518e-08f, 9.464231670e-08f, 9.430660027e-08f, 9.397075665e-08f, 9.363478663e-08f, 9.329869098e-08f, 9.296247047e-08f, + 9.262612587e-08f, 9.228965797e-08f, 9.195306753e-08f, 9.161635532e-08f, 9.127952214e-08f, 9.094256873e-08f, 9.060549590e-08f, 9.026830440e-08f, 8.993099501e-08f, 8.959356851e-08f, + 8.925602567e-08f, 8.891836727e-08f, 8.858059409e-08f, 8.824270689e-08f, 8.790470645e-08f, 8.756659356e-08f, 8.722836897e-08f, 8.689003348e-08f, 8.655158785e-08f, 8.621303287e-08f, + 8.587436930e-08f, 8.553559792e-08f, 8.519671951e-08f, 8.485773485e-08f, 8.451864470e-08f, 8.417944985e-08f, 8.384015108e-08f, 8.350074915e-08f, 8.316124484e-08f, 8.282163893e-08f, + 8.248193220e-08f, 8.214212543e-08f, 8.180221938e-08f, 8.146221483e-08f, 8.112211257e-08f, 8.078191336e-08f, 8.044161799e-08f, 8.010122723e-08f, 7.976074185e-08f, 7.942016264e-08f, + 7.907949037e-08f, 7.873872581e-08f, 7.839786974e-08f, 7.805692294e-08f, 7.771588619e-08f, 7.737476026e-08f, 7.703354593e-08f, 7.669224397e-08f, 7.635085516e-08f, 7.600938028e-08f, + 7.566782010e-08f, 7.532617541e-08f, 7.498444697e-08f, 7.464263557e-08f, 7.430074198e-08f, 7.395876697e-08f, 7.361671133e-08f, 7.327457583e-08f, 7.293236124e-08f, 7.259006835e-08f, + 7.224769792e-08f, 7.190525075e-08f, 7.156272759e-08f, 7.122012924e-08f, 7.087745646e-08f, 7.053471003e-08f, 7.019189073e-08f, 6.984899933e-08f, 6.950603661e-08f, 6.916300335e-08f, + 6.881990033e-08f, 6.847672831e-08f, 6.813348808e-08f, 6.779018042e-08f, 6.744680609e-08f, 6.710336587e-08f, 6.675986054e-08f, 6.641629088e-08f, 6.607265766e-08f, 6.572896166e-08f, + 6.538520366e-08f, 6.504138442e-08f, 6.469750473e-08f, 6.435356536e-08f, 6.400956709e-08f, 6.366551069e-08f, 6.332139693e-08f, 6.297722660e-08f, 6.263300047e-08f, 6.228871932e-08f, + 6.194438391e-08f, 6.159999502e-08f, 6.125555344e-08f, 6.091105993e-08f, 6.056651527e-08f, 6.022192024e-08f, 5.987727561e-08f, 5.953258215e-08f, 5.918784064e-08f, 5.884305185e-08f, + 5.849821656e-08f, 5.815333555e-08f, 5.780840958e-08f, 5.746343943e-08f, 5.711842588e-08f, 5.677336970e-08f, 5.642827166e-08f, 5.608313254e-08f, 5.573795311e-08f, 5.539273415e-08f, + 5.504747642e-08f, 5.470218071e-08f, 5.435684778e-08f, 5.401147842e-08f, 5.366607338e-08f, 5.332063345e-08f, 5.297515940e-08f, 5.262965200e-08f, 5.228411203e-08f, 5.193854025e-08f, + 5.159293744e-08f, 5.124730437e-08f, 5.090164182e-08f, 5.055595055e-08f, 5.021023135e-08f, 4.986448497e-08f, 4.951871219e-08f, 4.917291379e-08f, 4.882709053e-08f, 4.848124319e-08f, + 4.813537254e-08f, 4.778947935e-08f, 4.744356439e-08f, 4.709762842e-08f, 4.675167223e-08f, 4.640569659e-08f, 4.605970225e-08f, 4.571369000e-08f, 4.536766061e-08f, 4.502161483e-08f, + 4.467555345e-08f, 4.432947724e-08f, 4.398338695e-08f, 4.363728337e-08f, 4.329116726e-08f, 4.294503939e-08f, 4.259890053e-08f, 4.225275145e-08f, 4.190659291e-08f, 4.156042569e-08f, + 4.121425056e-08f, 4.086806827e-08f, 4.052187961e-08f, 4.017568533e-08f, 3.982948621e-08f, 3.948328301e-08f, 3.913707649e-08f, 3.879086744e-08f, 3.844465661e-08f, 3.809844477e-08f, + 3.775223269e-08f, 3.740602113e-08f, 3.705981086e-08f, 3.671360265e-08f, 3.636739725e-08f, 3.602119545e-08f, 3.567499799e-08f, 3.532880566e-08f, 3.498261920e-08f, 3.463643940e-08f, + 3.429026700e-08f, 3.394410278e-08f, 3.359794750e-08f, 3.325180193e-08f, 3.290566683e-08f, 3.255954295e-08f, 3.221343108e-08f, 3.186733196e-08f, 3.152124636e-08f, 3.117517504e-08f, + 3.082911878e-08f, 3.048307832e-08f, 3.013705443e-08f, 2.979104788e-08f, 2.944505942e-08f, 2.909908982e-08f, 2.875313983e-08f, 2.840721022e-08f, 2.806130176e-08f, 2.771541519e-08f, + 2.736955128e-08f, 2.702371079e-08f, 2.667789448e-08f, 2.633210311e-08f, 2.598633744e-08f, 2.564059822e-08f, 2.529488622e-08f, 2.494920220e-08f, 2.460354691e-08f, 2.425792112e-08f, + 2.391232557e-08f, 2.356676103e-08f, 2.322122825e-08f, 2.287572799e-08f, 2.253026102e-08f, 2.218482808e-08f, 2.183942993e-08f, 2.149406732e-08f, 2.114874102e-08f, 2.080345178e-08f, + 2.045820036e-08f, 2.011298750e-08f, 1.976781397e-08f, 1.942268051e-08f, 1.907758789e-08f, 1.873253685e-08f, 1.838752816e-08f, 1.804256255e-08f, 1.769764080e-08f, 1.735276364e-08f, + 1.700793184e-08f, 1.666314614e-08f, 1.631840729e-08f, 1.597371606e-08f, 1.562907318e-08f, 1.528447942e-08f, 1.493993551e-08f, 1.459544222e-08f, 1.425100029e-08f, 1.390661048e-08f, + 1.356227352e-08f, 1.321799018e-08f, 1.287376119e-08f, 1.252958732e-08f, 1.218546930e-08f, 1.184140789e-08f, 1.149740383e-08f, 1.115345787e-08f, 1.080957076e-08f, 1.046574325e-08f, + 1.012197607e-08f, 9.778269990e-09f, 9.434625739e-09f, 9.091044068e-09f, 8.747525722e-09f, 8.404071446e-09f, 8.060681984e-09f, 7.717358082e-09f, 7.374100483e-09f, 7.030909930e-09f, + 6.687787168e-09f, 6.344732938e-09f, 6.001747985e-09f, 5.658833050e-09f, 5.315988876e-09f, 4.973216203e-09f, 4.630515774e-09f, 4.287888329e-09f, 3.945334610e-09f, 3.602855356e-09f, + 3.260451308e-09f, 2.918123205e-09f, 2.575871787e-09f, 2.233697792e-09f, 1.891601959e-09f, 1.549585026e-09f, 1.207647732e-09f, 8.657908142e-10f, 5.240150091e-10f, 1.823210538e-10f, + -1.592903150e-10f, -5.008183613e-10f, -8.422623494e-10f, -1.183621544e-09f, -1.524895210e-09f, -1.866082612e-09f, -2.207183017e-09f, -2.548195690e-09f, -2.889119898e-09f, -3.229954908e-09f, + -3.570699986e-09f, -3.911354402e-09f, -4.251917421e-09f, -4.592388314e-09f, -4.932766348e-09f, -5.273050793e-09f, -5.613240918e-09f, -5.953335992e-09f, -6.293335287e-09f, -6.633238073e-09f, + -6.973043621e-09f, -7.312751203e-09f, -7.652360089e-09f, -7.991869553e-09f, -8.331278867e-09f, -8.670587304e-09f, -9.009794138e-09f, -9.348898641e-09f, -9.687900090e-09f, -1.002679776e-08f, + -1.036559092e-08f, -1.070427885e-08f, -1.104286083e-08f, -1.138133613e-08f, -1.171970402e-08f, -1.205796379e-08f, -1.239611472e-08f, -1.273415608e-08f, -1.307208714e-08f, -1.340990720e-08f, + -1.374761552e-08f, -1.408521138e-08f, -1.442269408e-08f, -1.476006288e-08f, -1.509731707e-08f, -1.543445593e-08f, -1.577147874e-08f, -1.610838478e-08f, -1.644517334e-08f, -1.678184370e-08f, + -1.711839514e-08f, -1.745482695e-08f, -1.779113840e-08f, -1.812732880e-08f, -1.846339741e-08f, -1.879934353e-08f, -1.913516644e-08f, -1.947086543e-08f, -1.980643979e-08f, -2.014188880e-08f, + -2.047721175e-08f, -2.081240794e-08f, -2.114747664e-08f, -2.148241715e-08f, -2.181722875e-08f, -2.215191074e-08f, -2.248646242e-08f, -2.282088306e-08f, -2.315517196e-08f, -2.348932842e-08f, + -2.382335172e-08f, -2.415724116e-08f, -2.449099603e-08f, -2.482461562e-08f, -2.515809924e-08f, -2.549144618e-08f, -2.582465572e-08f, -2.615772717e-08f, -2.649065982e-08f, -2.682345297e-08f, + -2.715610592e-08f, -2.748861796e-08f, -2.782098839e-08f, -2.815321652e-08f, -2.848530163e-08f, -2.881724304e-08f, -2.914904003e-08f, -2.948069192e-08f, -2.981219800e-08f, -3.014355757e-08f, + -3.047476993e-08f, -3.080583440e-08f, -3.113675026e-08f, -3.146751683e-08f, -3.179813341e-08f, -3.212859931e-08f, -3.245891382e-08f, -3.278907625e-08f, -3.311908592e-08f, -3.344894212e-08f, + -3.377864417e-08f, -3.410819137e-08f, -3.443758302e-08f, -3.476681845e-08f, -3.509589696e-08f, -3.542481785e-08f, -3.575358044e-08f, -3.608218404e-08f, -3.641062796e-08f, -3.673891150e-08f, + -3.706703400e-08f, -3.739499475e-08f, -3.772279307e-08f, -3.805042827e-08f, -3.837789967e-08f, -3.870520659e-08f, -3.903234833e-08f, -3.935932422e-08f, -3.968613357e-08f, -4.001277569e-08f, + -4.033924992e-08f, -4.066555555e-08f, -4.099169192e-08f, -4.131765834e-08f, -4.164345413e-08f, -4.196907862e-08f, -4.229453112e-08f, -4.261981095e-08f, -4.294491743e-08f, -4.326984990e-08f, + -4.359460767e-08f, -4.391919006e-08f, -4.424359640e-08f, -4.456782602e-08f, -4.489187823e-08f, -4.521575237e-08f, -4.553944777e-08f, -4.586296374e-08f, -4.618629961e-08f, -4.650945472e-08f, + -4.683242840e-08f, -4.715521996e-08f, -4.747782875e-08f, -4.780025409e-08f, -4.812249531e-08f, -4.844455174e-08f, -4.876642272e-08f, -4.908810758e-08f, -4.940960566e-08f, -4.973091628e-08f, + -5.005203877e-08f, -5.037297249e-08f, -5.069371675e-08f, -5.101427091e-08f, -5.133463428e-08f, -5.165480622e-08f, -5.197478605e-08f, -5.229457312e-08f, -5.261416677e-08f, -5.293356633e-08f, + -5.325277115e-08f, -5.357178056e-08f, -5.389059391e-08f, -5.420921055e-08f, -5.452762980e-08f, -5.484585102e-08f, -5.516387355e-08f, -5.548169673e-08f, -5.579931992e-08f, -5.611674244e-08f, + -5.643396366e-08f, -5.675098291e-08f, -5.706779955e-08f, -5.738441292e-08f, -5.770082238e-08f, -5.801702726e-08f, -5.833302692e-08f, -5.864882072e-08f, -5.896440799e-08f, -5.927978810e-08f, + -5.959496040e-08f, -5.990992423e-08f, -6.022467895e-08f, -6.053922393e-08f, -6.085355850e-08f, -6.116768203e-08f, -6.148159387e-08f, -6.179529338e-08f, -6.210877992e-08f, -6.242205284e-08f, + -6.273511150e-08f, -6.304795527e-08f, -6.336058350e-08f, -6.367299555e-08f, -6.398519078e-08f, -6.429716856e-08f, -6.460892825e-08f, -6.492046920e-08f, -6.523179079e-08f, -6.554289238e-08f, + -6.585377333e-08f, -6.616443301e-08f, -6.647487079e-08f, -6.678508602e-08f, -6.709507809e-08f, -6.740484635e-08f, -6.771439018e-08f, -6.802370895e-08f, -6.833280202e-08f, -6.864166876e-08f, + -6.895030856e-08f, -6.925872077e-08f, -6.956690478e-08f, -6.987485995e-08f, -7.018258566e-08f, -7.049008129e-08f, -7.079734620e-08f, -7.110437978e-08f, -7.141118141e-08f, -7.171775045e-08f, + -7.202408630e-08f, -7.233018832e-08f, -7.263605589e-08f, -7.294168840e-08f, -7.324708523e-08f, -7.355224576e-08f, -7.385716936e-08f, -7.416185543e-08f, -7.446630335e-08f, -7.477051250e-08f, + -7.507448226e-08f, -7.537821202e-08f, -7.568170117e-08f, -7.598494909e-08f, -7.628795517e-08f, -7.659071880e-08f, -7.689323937e-08f, -7.719551627e-08f, -7.749754889e-08f, -7.779933661e-08f, + -7.810087883e-08f, -7.840217495e-08f, -7.870322435e-08f, -7.900402644e-08f, -7.930458059e-08f, -7.960488622e-08f, -7.990494270e-08f, -8.020474946e-08f, -8.050430586e-08f, -8.080361133e-08f, + -8.110266525e-08f, -8.140146702e-08f, -8.170001605e-08f, -8.199831173e-08f, -8.229635347e-08f, -8.259414067e-08f, -8.289167273e-08f, -8.318894905e-08f, -8.348596904e-08f, -8.378273211e-08f, + -8.407923766e-08f, -8.437548509e-08f, -8.467147382e-08f, -8.496720324e-08f, -8.526267278e-08f, -8.555788184e-08f, -8.585282982e-08f, -8.614751615e-08f, -8.644194022e-08f, -8.673610146e-08f, + -8.702999928e-08f, -8.732363308e-08f, -8.761700229e-08f, -8.791010632e-08f, -8.820294459e-08f, -8.849551650e-08f, -8.878782149e-08f, -8.907985896e-08f, -8.937162834e-08f, -8.966312904e-08f, + -8.995436049e-08f, -9.024532211e-08f, -9.053601331e-08f, -9.082643353e-08f, -9.111658217e-08f, -9.140645868e-08f, -9.169606247e-08f, -9.198539297e-08f, -9.227444960e-08f, -9.256323179e-08f, + -9.285173897e-08f, -9.313997057e-08f, -9.342792601e-08f, -9.371560474e-08f, -9.400300616e-08f, -9.429012973e-08f, -9.457697487e-08f, -9.486354101e-08f, -9.514982758e-08f, -9.543583403e-08f, + -9.572155979e-08f, -9.600700429e-08f, -9.629216696e-08f, -9.657704726e-08f, -9.686164461e-08f, -9.714595845e-08f, -9.742998823e-08f, -9.771373339e-08f, -9.799719336e-08f, -9.828036758e-08f, + -9.856325551e-08f, -9.884585659e-08f, -9.912817025e-08f, -9.941019594e-08f, -9.969193312e-08f, -9.997338122e-08f, -1.002545397e-07f, -1.005354080e-07f, -1.008159856e-07f, -1.010962719e-07f, + -1.013762663e-07f, -1.016559684e-07f, -1.019353776e-07f, -1.022144933e-07f, -1.024933150e-07f, -1.027718421e-07f, -1.030500741e-07f, -1.033280104e-07f, -1.036056506e-07f, -1.038829940e-07f, + -1.041600402e-07f, -1.044367885e-07f, -1.047132385e-07f, -1.049893895e-07f, -1.052652412e-07f, -1.055407928e-07f, -1.058160440e-07f, -1.060909941e-07f, -1.063656426e-07f, -1.066399890e-07f, + -1.069140327e-07f, -1.071877733e-07f, -1.074612102e-07f, -1.077343428e-07f, -1.080071706e-07f, -1.082796931e-07f, -1.085519098e-07f, -1.088238202e-07f, -1.090954236e-07f, -1.093667196e-07f, + -1.096377077e-07f, -1.099083873e-07f, -1.101787580e-07f, -1.104488191e-07f, -1.107185702e-07f, -1.109880107e-07f, -1.112571402e-07f, -1.115259580e-07f, -1.117944637e-07f, -1.120626568e-07f, + -1.123305368e-07f, -1.125981031e-07f, -1.128653552e-07f, -1.131322926e-07f, -1.133989148e-07f, -1.136652212e-07f, -1.139312115e-07f, -1.141968849e-07f, -1.144622412e-07f, -1.147272796e-07f, + -1.149919998e-07f, -1.152564012e-07f, -1.155204832e-07f, -1.157842455e-07f, -1.160476875e-07f, -1.163108087e-07f, -1.165736085e-07f, -1.168360865e-07f, -1.170982422e-07f, -1.173600751e-07f, + -1.176215847e-07f, -1.178827704e-07f, -1.181436318e-07f, -1.184041684e-07f, -1.186643797e-07f, -1.189242651e-07f, -1.191838243e-07f, -1.194430566e-07f, -1.197019617e-07f, -1.199605389e-07f, + -1.202187879e-07f, -1.204767081e-07f, -1.207342990e-07f, -1.209915601e-07f, -1.212484910e-07f, -1.215050912e-07f, -1.217613602e-07f, -1.220172974e-07f, -1.222729025e-07f, -1.225281749e-07f, + -1.227831141e-07f, -1.230377197e-07f, -1.232919911e-07f, -1.235459279e-07f, -1.237995297e-07f, -1.240527959e-07f, -1.243057260e-07f, -1.245583196e-07f, -1.248105762e-07f, -1.250624954e-07f, + -1.253140766e-07f, -1.255653193e-07f, -1.258162232e-07f, -1.260667877e-07f, -1.263170123e-07f, -1.265668967e-07f, -1.268164402e-07f, -1.270656425e-07f, -1.273145031e-07f, -1.275630214e-07f, + -1.278111972e-07f, -1.280590298e-07f, -1.283065188e-07f, -1.285536637e-07f, -1.288004642e-07f, -1.290469197e-07f, -1.292930297e-07f, -1.295387939e-07f, -1.297842117e-07f, -1.300292826e-07f, + -1.302740063e-07f, -1.305183823e-07f, -1.307624101e-07f, -1.310060893e-07f, -1.312494193e-07f, -1.314923998e-07f, -1.317350303e-07f, -1.319773104e-07f, -1.322192396e-07f, -1.324608174e-07f, + -1.327020434e-07f, -1.329429171e-07f, -1.331834382e-07f, -1.334236061e-07f, -1.336634204e-07f, -1.339028807e-07f, -1.341419866e-07f, -1.343807375e-07f, -1.346191330e-07f, -1.348571728e-07f, + -1.350948563e-07f, -1.353321831e-07f, -1.355691529e-07f, -1.358057650e-07f, -1.360420192e-07f, -1.362779150e-07f, -1.365134519e-07f, -1.367486295e-07f, -1.369834473e-07f, -1.372179050e-07f, + -1.374520022e-07f, -1.376857383e-07f, -1.379191129e-07f, -1.381521257e-07f, -1.383847762e-07f, -1.386170639e-07f, -1.388489885e-07f, -1.390805496e-07f, -1.393117466e-07f, -1.395425792e-07f, + -1.397730469e-07f, -1.400031494e-07f, -1.402328862e-07f, -1.404622568e-07f, -1.406912610e-07f, -1.409198982e-07f, -1.411481680e-07f, -1.413760701e-07f, -1.416036040e-07f, -1.418307693e-07f, + -1.420575656e-07f, -1.422839924e-07f, -1.425100494e-07f, -1.427357362e-07f, -1.429610523e-07f, -1.431859973e-07f, -1.434105709e-07f, -1.436347726e-07f, -1.438586020e-07f, -1.440820587e-07f, + -1.443051423e-07f, -1.445278525e-07f, -1.447501887e-07f, -1.449721507e-07f, -1.451937379e-07f, -1.454149501e-07f, -1.456357867e-07f, -1.458562475e-07f, -1.460763320e-07f, -1.462960398e-07f, + -1.465153706e-07f, -1.467343238e-07f, -1.469528993e-07f, -1.471710964e-07f, -1.473889150e-07f, -1.476063545e-07f, -1.478234145e-07f, -1.480400948e-07f, -1.482563949e-07f, -1.484723144e-07f, + -1.486878529e-07f, -1.489030101e-07f, -1.491177856e-07f, -1.493321789e-07f, -1.495461898e-07f, -1.497598178e-07f, -1.499730625e-07f, -1.501859236e-07f, -1.503984007e-07f, -1.506104935e-07f, + -1.508222014e-07f, -1.510335243e-07f, -1.512444616e-07f, -1.514550130e-07f, -1.516651782e-07f, -1.518749568e-07f, -1.520843484e-07f, -1.522933526e-07f, -1.525019691e-07f, -1.527101975e-07f, + -1.529180374e-07f, -1.531254885e-07f, -1.533325505e-07f, -1.535392228e-07f, -1.537455053e-07f, -1.539513975e-07f, -1.541568991e-07f, -1.543620096e-07f, -1.545667288e-07f, -1.547710563e-07f, + -1.549749918e-07f, -1.551785348e-07f, -1.553816850e-07f, -1.555844422e-07f, -1.557868058e-07f, -1.559887756e-07f, -1.561903512e-07f, -1.563915323e-07f, -1.565923185e-07f, -1.567927095e-07f, + -1.569927049e-07f, -1.571923044e-07f, -1.573915076e-07f, -1.575903142e-07f, -1.577887238e-07f, -1.579867362e-07f, -1.581843509e-07f, -1.583815677e-07f, -1.585783861e-07f, -1.587748059e-07f, + -1.589708267e-07f, -1.591664481e-07f, -1.593616700e-07f, -1.595564918e-07f, -1.597509133e-07f, -1.599449341e-07f, -1.601385539e-07f, -1.603317724e-07f, -1.605245893e-07f, -1.607170042e-07f, + -1.609090168e-07f, -1.611006267e-07f, -1.612918337e-07f, -1.614826374e-07f, -1.616730375e-07f, -1.618630337e-07f, -1.620526256e-07f, -1.622418130e-07f, -1.624305954e-07f, -1.626189727e-07f, + -1.628069444e-07f, -1.629945103e-07f, -1.631816700e-07f, -1.633684233e-07f, -1.635547697e-07f, -1.637407091e-07f, -1.639262411e-07f, -1.641113653e-07f, -1.642960815e-07f, -1.644803894e-07f, + -1.646642886e-07f, -1.648477789e-07f, -1.650308599e-07f, -1.652135313e-07f, -1.653957929e-07f, -1.655776443e-07f, -1.657590852e-07f, -1.659401154e-07f, -1.661207344e-07f, -1.663009421e-07f, + -1.664807382e-07f, -1.666601222e-07f, -1.668390940e-07f, -1.670176533e-07f, -1.671957996e-07f, -1.673735329e-07f, -1.675508527e-07f, -1.677277588e-07f, -1.679042508e-07f, -1.680803285e-07f, + -1.682559917e-07f, -1.684312400e-07f, -1.686060731e-07f, -1.687804907e-07f, -1.689544926e-07f, -1.691280785e-07f, -1.693012480e-07f, -1.694740010e-07f, -1.696463372e-07f, -1.698182561e-07f, + -1.699897577e-07f, -1.701608415e-07f, -1.703315074e-07f, -1.705017551e-07f, -1.706715842e-07f, -1.708409945e-07f, -1.710099857e-07f, -1.711785576e-07f, -1.713467099e-07f, -1.715144423e-07f, + -1.716817546e-07f, -1.718486464e-07f, -1.720151175e-07f, -1.721811678e-07f, -1.723467968e-07f, -1.725120043e-07f, -1.726767901e-07f, -1.728411539e-07f, -1.730050954e-07f, -1.731686144e-07f, + -1.733317106e-07f, -1.734943838e-07f, -1.736566338e-07f, -1.738184601e-07f, -1.739798627e-07f, -1.741408412e-07f, -1.743013954e-07f, -1.744615251e-07f, -1.746212300e-07f, -1.747805098e-07f, + -1.749393643e-07f, -1.750977932e-07f, -1.752557964e-07f, -1.754133735e-07f, -1.755705243e-07f, -1.757272486e-07f, -1.758835462e-07f, -1.760394167e-07f, -1.761948600e-07f, -1.763498757e-07f, + -1.765044638e-07f, -1.766586239e-07f, -1.768123558e-07f, -1.769656592e-07f, -1.771185340e-07f, -1.772709799e-07f, -1.774229966e-07f, -1.775745840e-07f, -1.777257418e-07f, -1.778764698e-07f, + -1.780267677e-07f, -1.781766353e-07f, -1.783260724e-07f, -1.784750788e-07f, -1.786236542e-07f, -1.787717985e-07f, -1.789195113e-07f, -1.790667925e-07f, -1.792136419e-07f, -1.793600593e-07f, + -1.795060443e-07f, -1.796515969e-07f, -1.797967167e-07f, -1.799414036e-07f, -1.800856574e-07f, -1.802294779e-07f, -1.803728647e-07f, -1.805158178e-07f, -1.806583369e-07f, -1.808004218e-07f, + -1.809420724e-07f, -1.810832883e-07f, -1.812240694e-07f, -1.813644155e-07f, -1.815043263e-07f, -1.816438017e-07f, -1.817828416e-07f, -1.819214455e-07f, -1.820596135e-07f, -1.821973452e-07f, + -1.823346405e-07f, -1.824714992e-07f, -1.826079211e-07f, -1.827439060e-07f, -1.828794537e-07f, -1.830145639e-07f, -1.831492366e-07f, -1.832834715e-07f, -1.834172685e-07f, -1.835506273e-07f, + -1.836835477e-07f, -1.838160296e-07f, -1.839480729e-07f, -1.840796772e-07f, -1.842108424e-07f, -1.843415684e-07f, -1.844718549e-07f, -1.846017018e-07f, -1.847311089e-07f, -1.848600760e-07f, + -1.849886030e-07f, -1.851166896e-07f, -1.852443357e-07f, -1.853715411e-07f, -1.854983057e-07f, -1.856246292e-07f, -1.857505115e-07f, -1.858759525e-07f, -1.860009519e-07f, -1.861255096e-07f, + -1.862496255e-07f, -1.863732993e-07f, -1.864965309e-07f, -1.866193201e-07f, -1.867416668e-07f, -1.868635708e-07f, -1.869850319e-07f, -1.871060501e-07f, -1.872266250e-07f, -1.873467566e-07f, + -1.874664448e-07f, -1.875856892e-07f, -1.877044899e-07f, -1.878228467e-07f, -1.879407593e-07f, -1.880582277e-07f, -1.881752516e-07f, -1.882918310e-07f, -1.884079658e-07f, -1.885236556e-07f, + -1.886389005e-07f, -1.887537002e-07f, -1.888680546e-07f, -1.889819636e-07f, -1.890954270e-07f, -1.892084446e-07f, -1.893210165e-07f, -1.894331423e-07f, -1.895448220e-07f, -1.896560554e-07f, + -1.897668425e-07f, -1.898771829e-07f, -1.899870767e-07f, -1.900965237e-07f, -1.902055238e-07f, -1.903140767e-07f, -1.904221825e-07f, -1.905298409e-07f, -1.906370519e-07f, -1.907438153e-07f, + -1.908501309e-07f, -1.909559987e-07f, -1.910614186e-07f, -1.911663904e-07f, -1.912709139e-07f, -1.913749892e-07f, -1.914786159e-07f, -1.915817941e-07f, -1.916845237e-07f, -1.917868044e-07f, + -1.918886362e-07f, -1.919900190e-07f, -1.920909526e-07f, -1.921914370e-07f, -1.922914719e-07f, -1.923910574e-07f, -1.924901934e-07f, -1.925888796e-07f, -1.926871160e-07f, -1.927849025e-07f, + -1.928822389e-07f, -1.929791253e-07f, -1.930755614e-07f, -1.931715472e-07f, -1.932670825e-07f, -1.933621674e-07f, -1.934568015e-07f, -1.935509850e-07f, -1.936447176e-07f, -1.937379993e-07f, + -1.938308300e-07f, -1.939232096e-07f, -1.940151380e-07f, -1.941066150e-07f, -1.941976407e-07f, -1.942882149e-07f, -1.943783375e-07f, -1.944680085e-07f, -1.945572277e-07f, -1.946459951e-07f, + -1.947343106e-07f, -1.948221740e-07f, -1.949095854e-07f, -1.949965446e-07f, -1.950830516e-07f, -1.951691063e-07f, -1.952547085e-07f, -1.953398583e-07f, -1.954245555e-07f, -1.955088001e-07f, + -1.955925919e-07f, -1.956759310e-07f, -1.957588172e-07f, -1.958412505e-07f, -1.959232308e-07f, -1.960047580e-07f, -1.960858321e-07f, -1.961664530e-07f, -1.962466206e-07f, -1.963263349e-07f, + -1.964055957e-07f, -1.964844031e-07f, -1.965627570e-07f, -1.966406573e-07f, -1.967181039e-07f, -1.967950968e-07f, -1.968716360e-07f, -1.969477213e-07f, -1.970233528e-07f, -1.970985303e-07f, + -1.971732538e-07f, -1.972475233e-07f, -1.973213387e-07f, -1.973946999e-07f, -1.974676069e-07f, -1.975400597e-07f, -1.976120582e-07f, -1.976836023e-07f, -1.977546921e-07f, -1.978253274e-07f, + -1.978955082e-07f, -1.979652345e-07f, -1.980345063e-07f, -1.981033234e-07f, -1.981716859e-07f, -1.982395937e-07f, -1.983070468e-07f, -1.983740452e-07f, -1.984405887e-07f, -1.985066774e-07f, + -1.985723113e-07f, -1.986374902e-07f, -1.987022142e-07f, -1.987664833e-07f, -1.988302973e-07f, -1.988936564e-07f, -1.989565604e-07f, -1.990190093e-07f, -1.990810031e-07f, -1.991425418e-07f, + -1.992036254e-07f, -1.992642537e-07f, -1.993244269e-07f, -1.993841449e-07f, -1.994434076e-07f, -1.995022151e-07f, -1.995605674e-07f, -1.996184643e-07f, -1.996759059e-07f, -1.997328922e-07f, + -1.997894232e-07f, -1.998454988e-07f, -1.999011191e-07f, -1.999562841e-07f, -2.000109936e-07f, -2.000652478e-07f, -2.001190465e-07f, -2.001723899e-07f, -2.002252779e-07f, -2.002777104e-07f, + -2.003296876e-07f, -2.003812093e-07f, -2.004322756e-07f, -2.004828865e-07f, -2.005330420e-07f, -2.005827421e-07f, -2.006319868e-07f, -2.006807760e-07f, -2.007291099e-07f, -2.007769884e-07f, + -2.008244114e-07f, -2.008713791e-07f, -2.009178914e-07f, -2.009639484e-07f, -2.010095500e-07f, -2.010546962e-07f, -2.010993871e-07f, -2.011436227e-07f, -2.011874030e-07f, -2.012307281e-07f, + -2.012735978e-07f, -2.013160123e-07f, -2.013579716e-07f, -2.013994756e-07f, -2.014405245e-07f, -2.014811182e-07f, -2.015212567e-07f, -2.015609401e-07f, -2.016001684e-07f, -2.016389417e-07f, + -2.016772599e-07f, -2.017151230e-07f, -2.017525312e-07f, -2.017894845e-07f, -2.018259828e-07f, -2.018620261e-07f, -2.018976147e-07f, -2.019327484e-07f, -2.019674273e-07f, -2.020016514e-07f, + -2.020354208e-07f, -2.020687356e-07f, -2.021015956e-07f, -2.021340011e-07f, -2.021659520e-07f, -2.021974484e-07f, -2.022284903e-07f, -2.022590777e-07f, -2.022892108e-07f, -2.023188895e-07f, + -2.023481139e-07f, -2.023768841e-07f, -2.024052000e-07f, -2.024330618e-07f, -2.024604695e-07f, -2.024874231e-07f, -2.025139228e-07f, -2.025399685e-07f, -2.025655603e-07f, -2.025906982e-07f, + -2.026153824e-07f, -2.026396128e-07f, -2.026633896e-07f, -2.026867128e-07f, -2.027095825e-07f, -2.027319986e-07f, -2.027539614e-07f, -2.027754708e-07f, -2.027965269e-07f, -2.028171297e-07f, + -2.028372794e-07f, -2.028569761e-07f, -2.028762197e-07f, -2.028950103e-07f, -2.029133481e-07f, -2.029312330e-07f, -2.029486652e-07f, -2.029656448e-07f, -2.029821718e-07f, -2.029982462e-07f, + -2.030138682e-07f, -2.030290379e-07f, -2.030437552e-07f, -2.030580204e-07f, -2.030718334e-07f, -2.030851944e-07f, -2.030981035e-07f, -2.031105606e-07f, -2.031225660e-07f, -2.031341197e-07f, + -2.031452217e-07f, -2.031558723e-07f, -2.031660713e-07f, -2.031758191e-07f, -2.031851155e-07f, -2.031939608e-07f, -2.032023550e-07f, -2.032102982e-07f, -2.032177905e-07f, -2.032248321e-07f, + -2.032314229e-07f, -2.032375631e-07f, -2.032432528e-07f, -2.032484921e-07f, -2.032532811e-07f, -2.032576199e-07f, -2.032615086e-07f, -2.032649473e-07f, -2.032679360e-07f, -2.032704750e-07f, + -2.032725643e-07f, -2.032742041e-07f, -2.032753943e-07f, -2.032761352e-07f, -2.032764268e-07f, -2.032762693e-07f, -2.032756628e-07f, -2.032746073e-07f, -2.032731030e-07f, -2.032711501e-07f, + -2.032687485e-07f, -2.032658986e-07f, -2.032626002e-07f, -2.032588537e-07f, -2.032546590e-07f, -2.032500164e-07f, -2.032449259e-07f, -2.032393876e-07f, -2.032334018e-07f, -2.032269684e-07f, + -2.032200877e-07f, -2.032127597e-07f, -2.032049846e-07f, -2.031967626e-07f, -2.031880937e-07f, -2.031789780e-07f, -2.031694158e-07f, -2.031594071e-07f, -2.031489521e-07f, -2.031380508e-07f, + -2.031267036e-07f, -2.031149103e-07f, -2.031026713e-07f, -2.030899867e-07f, -2.030768565e-07f, -2.030632810e-07f, -2.030492602e-07f, -2.030347944e-07f, -2.030198835e-07f, -2.030045279e-07f, + -2.029887276e-07f, -2.029724828e-07f, -2.029557937e-07f, -2.029386603e-07f, -2.029210828e-07f, -2.029030615e-07f, -2.028845963e-07f, -2.028656875e-07f, -2.028463352e-07f, -2.028265397e-07f, + -2.028063009e-07f, -2.027856192e-07f, -2.027644946e-07f, -2.027429273e-07f, -2.027209174e-07f, -2.026984652e-07f, -2.026755707e-07f, -2.026522342e-07f, -2.026284558e-07f, -2.026042357e-07f, + -2.025795739e-07f, -2.025544708e-07f, -2.025289264e-07f, -2.025029410e-07f, -2.024765146e-07f, -2.024496475e-07f, -2.024223398e-07f, -2.023945917e-07f, -2.023664033e-07f, -2.023377749e-07f, + -2.023087067e-07f, -2.022791986e-07f, -2.022492511e-07f, -2.022188642e-07f, -2.021880381e-07f, -2.021567730e-07f, -2.021250690e-07f, -2.020929264e-07f, -2.020603453e-07f, -2.020273259e-07f, + -2.019938684e-07f, -2.019599730e-07f, -2.019256398e-07f, -2.018908691e-07f, -2.018556610e-07f, -2.018200157e-07f, -2.017839334e-07f, -2.017474143e-07f, -2.017104585e-07f, -2.016730663e-07f, + -2.016352379e-07f, -2.015969735e-07f, -2.015582731e-07f, -2.015191372e-07f, -2.014795657e-07f, -2.014395590e-07f, -2.013991172e-07f, -2.013582405e-07f, -2.013169291e-07f, -2.012751833e-07f, + -2.012330032e-07f, -2.011903890e-07f, -2.011473409e-07f, -2.011038591e-07f, -2.010599439e-07f, -2.010155954e-07f, -2.009708139e-07f, -2.009255995e-07f, -2.008799524e-07f, -2.008338730e-07f, + -2.007873613e-07f, -2.007404176e-07f, -2.006930420e-07f, -2.006452349e-07f, -2.005969964e-07f, -2.005483268e-07f, -2.004992262e-07f, -2.004496948e-07f, -2.003997330e-07f, -2.003493408e-07f, + -2.002985186e-07f, -2.002472665e-07f, -2.001955847e-07f, -2.001434736e-07f, -2.000909332e-07f, -2.000379639e-07f, -1.999845658e-07f, -1.999307392e-07f, -1.998764842e-07f, -1.998218012e-07f, + -1.997666904e-07f, -1.997111520e-07f, -1.996551861e-07f, -1.995987931e-07f, -1.995419732e-07f, -1.994847266e-07f, -1.994270535e-07f, -1.993689542e-07f, -1.993104289e-07f, -1.992514778e-07f, + -1.991921012e-07f, -1.991322993e-07f, -1.990720724e-07f, -1.990114207e-07f, -1.989503444e-07f, -1.988888437e-07f, -1.988269190e-07f, -1.987645705e-07f, -1.987017983e-07f, -1.986386028e-07f, + -1.985749842e-07f, -1.985109427e-07f, -1.984464786e-07f, -1.983815922e-07f, -1.983162836e-07f, -1.982505531e-07f, -1.981844010e-07f, -1.981178276e-07f, -1.980508330e-07f, -1.979834176e-07f, + -1.979155816e-07f, -1.978473252e-07f, -1.977786487e-07f, -1.977095524e-07f, -1.976400365e-07f, -1.975701013e-07f, -1.974997470e-07f, -1.974289739e-07f, -1.973577822e-07f, -1.972861723e-07f, + -1.972141443e-07f, -1.971416986e-07f, -1.970688354e-07f, -1.969955549e-07f, -1.969218575e-07f, -1.968477434e-07f, -1.967732129e-07f, -1.966982662e-07f, -1.966229037e-07f, -1.965471255e-07f, + -1.964709320e-07f, -1.963943233e-07f, -1.963172999e-07f, -1.962398620e-07f, -1.961620098e-07f, -1.960837436e-07f, -1.960050637e-07f, -1.959259704e-07f, -1.958464640e-07f, -1.957665447e-07f, + -1.956862128e-07f, -1.956054686e-07f, -1.955243124e-07f, -1.954427444e-07f, -1.953607649e-07f, -1.952783743e-07f, -1.951955728e-07f, -1.951123607e-07f, -1.950287383e-07f, -1.949447058e-07f, + -1.948602636e-07f, -1.947754120e-07f, -1.946901511e-07f, -1.946044814e-07f, -1.945184032e-07f, -1.944319166e-07f, -1.943450220e-07f, -1.942577197e-07f, -1.941700101e-07f, -1.940818933e-07f, + -1.939933697e-07f, -1.939044395e-07f, -1.938151032e-07f, -1.937253609e-07f, -1.936352130e-07f, -1.935446598e-07f, -1.934537016e-07f, -1.933623387e-07f, -1.932705713e-07f, -1.931783998e-07f, + -1.930858246e-07f, -1.929928458e-07f, -1.928994638e-07f, -1.928056790e-07f, -1.927114916e-07f, -1.926169019e-07f, -1.925219102e-07f, -1.924265169e-07f, -1.923307223e-07f, -1.922345266e-07f, + -1.921379302e-07f, -1.920409334e-07f, -1.919435366e-07f, -1.918457400e-07f, -1.917475439e-07f, -1.916489487e-07f, -1.915499546e-07f, -1.914505621e-07f, -1.913507714e-07f, -1.912505828e-07f, + -1.911499967e-07f, -1.910490134e-07f, -1.909476332e-07f, -1.908458564e-07f, -1.907436834e-07f, -1.906411144e-07f, -1.905381499e-07f, -1.904347901e-07f, -1.903310353e-07f, -1.902268860e-07f, + -1.901223423e-07f, -1.900174047e-07f, -1.899120735e-07f, -1.898063490e-07f, -1.897002315e-07f, -1.895937214e-07f, -1.894868190e-07f, -1.893795246e-07f, -1.892718387e-07f, -1.891637614e-07f, + -1.890552932e-07f, -1.889464344e-07f, -1.888371853e-07f, -1.887275463e-07f, -1.886175176e-07f, -1.885070998e-07f, -1.883962930e-07f, -1.882850976e-07f, -1.881735140e-07f, -1.880615426e-07f, + -1.879491836e-07f, -1.878364374e-07f, -1.877233043e-07f, -1.876097848e-07f, -1.874958791e-07f, -1.873815876e-07f, -1.872669107e-07f, -1.871518486e-07f, -1.870364018e-07f, -1.869205706e-07f, + -1.868043554e-07f, -1.866877564e-07f, -1.865707742e-07f, -1.864534089e-07f, -1.863356610e-07f, -1.862175308e-07f, -1.860990187e-07f, -1.859801251e-07f, -1.858608502e-07f, -1.857411946e-07f, + -1.856211584e-07f, -1.855007421e-07f, -1.853799460e-07f, -1.852587706e-07f, -1.851372161e-07f, -1.850152830e-07f, -1.848929715e-07f, -1.847702821e-07f, -1.846472151e-07f, -1.845237710e-07f, + -1.843999499e-07f, -1.842757525e-07f, -1.841511789e-07f, -1.840262295e-07f, -1.839009049e-07f, -1.837752052e-07f, -1.836491309e-07f, -1.835226823e-07f, -1.833958599e-07f, -1.832686640e-07f, + -1.831410950e-07f, -1.830131532e-07f, -1.828848390e-07f, -1.827561529e-07f, -1.826270951e-07f, -1.824976661e-07f, -1.823678663e-07f, -1.822376959e-07f, -1.821071555e-07f, -1.819762453e-07f, + -1.818449658e-07f, -1.817133174e-07f, -1.815813004e-07f, -1.814489152e-07f, -1.813161622e-07f, -1.811830418e-07f, -1.810495544e-07f, -1.809157003e-07f, -1.807814800e-07f, -1.806468938e-07f, + -1.805119422e-07f, -1.803766255e-07f, -1.802409441e-07f, -1.801048984e-07f, -1.799684887e-07f, -1.798317156e-07f, -1.796945793e-07f, -1.795570804e-07f, -1.794192191e-07f, -1.792809958e-07f, + -1.791424110e-07f, -1.790034651e-07f, -1.788641584e-07f, -1.787244914e-07f, -1.785844645e-07f, -1.784440780e-07f, -1.783033323e-07f, -1.781622280e-07f, -1.780207652e-07f, -1.778789446e-07f, + -1.777367664e-07f, -1.775942310e-07f, -1.774513390e-07f, -1.773080906e-07f, -1.771644863e-07f, -1.770205266e-07f, -1.768762117e-07f, -1.767315421e-07f, -1.765865182e-07f, -1.764411405e-07f, + -1.762954093e-07f, -1.761493251e-07f, -1.760028882e-07f, -1.758560991e-07f, -1.757089582e-07f, -1.755614659e-07f, -1.754136226e-07f, -1.752654287e-07f, -1.751168847e-07f, -1.749679910e-07f, + -1.748187479e-07f, -1.746691559e-07f, -1.745192155e-07f, -1.743689270e-07f, -1.742182908e-07f, -1.740673074e-07f, -1.739159772e-07f, -1.737643007e-07f, -1.736122782e-07f, -1.734599101e-07f, + -1.733071969e-07f, -1.731541391e-07f, -1.730007370e-07f, -1.728469910e-07f, -1.726929017e-07f, -1.725384694e-07f, -1.723836945e-07f, -1.722285775e-07f, -1.720731188e-07f, -1.719173188e-07f, + -1.717611780e-07f, -1.716046968e-07f, -1.714478756e-07f, -1.712907149e-07f, -1.711332150e-07f, -1.709753765e-07f, -1.708171998e-07f, -1.706586853e-07f, -1.704998333e-07f, -1.703406445e-07f, + -1.701811192e-07f, -1.700212578e-07f, -1.698610607e-07f, -1.697005285e-07f, -1.695396616e-07f, -1.693784604e-07f, -1.692169253e-07f, -1.690550567e-07f, -1.688928552e-07f, -1.687303212e-07f, + -1.685674551e-07f, -1.684042573e-07f, -1.682407283e-07f, -1.680768686e-07f, -1.679126785e-07f, -1.677481586e-07f, -1.675833093e-07f, -1.674181310e-07f, -1.672526242e-07f, -1.670867893e-07f, + -1.669206267e-07f, -1.667541370e-07f, -1.665873206e-07f, -1.664201779e-07f, -1.662527094e-07f, -1.660849155e-07f, -1.659167967e-07f, -1.657483534e-07f, -1.655795861e-07f, -1.654104953e-07f, + -1.652410813e-07f, -1.650713448e-07f, -1.649012860e-07f, -1.647309055e-07f, -1.645602038e-07f, -1.643891812e-07f, -1.642178383e-07f, -1.640461755e-07f, -1.638741932e-07f, -1.637018920e-07f, + -1.635292723e-07f, -1.633563345e-07f, -1.631830792e-07f, -1.630095067e-07f, -1.628356176e-07f, -1.626614123e-07f, -1.624868912e-07f, -1.623120549e-07f, -1.621369038e-07f, -1.619614383e-07f, + -1.617856590e-07f, -1.616095664e-07f, -1.614331607e-07f, -1.612564427e-07f, -1.610794126e-07f, -1.609020710e-07f, -1.607244184e-07f, -1.605464552e-07f, -1.603681819e-07f, -1.601895990e-07f, + -1.600107069e-07f, -1.598315061e-07f, -1.596519971e-07f, -1.594721804e-07f, -1.592920564e-07f, -1.591116257e-07f, -1.589308886e-07f, -1.587498457e-07f, -1.585684975e-07f, -1.583868444e-07f, + -1.582048869e-07f, -1.580226254e-07f, -1.578400606e-07f, -1.576571928e-07f, -1.574740225e-07f, -1.572905502e-07f, -1.571067764e-07f, -1.569227016e-07f, -1.567383263e-07f, -1.565536508e-07f, + -1.563686758e-07f, -1.561834017e-07f, -1.559978291e-07f, -1.558119582e-07f, -1.556257898e-07f, -1.554393242e-07f, -1.552525619e-07f, -1.550655035e-07f, -1.548781494e-07f, -1.546905001e-07f, + -1.545025561e-07f, -1.543143179e-07f, -1.541257859e-07f, -1.539369608e-07f, -1.537478428e-07f, -1.535584327e-07f, -1.533687308e-07f, -1.531787376e-07f, -1.529884536e-07f, -1.527978794e-07f, + -1.526070154e-07f, -1.524158621e-07f, -1.522244201e-07f, -1.520326897e-07f, -1.518406715e-07f, -1.516483661e-07f, -1.514557738e-07f, -1.512628953e-07f, -1.510697309e-07f, -1.508762813e-07f, + -1.506825468e-07f, -1.504885281e-07f, -1.502942255e-07f, -1.500996397e-07f, -1.499047710e-07f, -1.497096201e-07f, -1.495141874e-07f, -1.493184734e-07f, -1.491224786e-07f, -1.489262035e-07f, + -1.487296487e-07f, -1.485328145e-07f, -1.483357017e-07f, -1.481383105e-07f, -1.479406417e-07f, -1.477426955e-07f, -1.475444727e-07f, -1.473459736e-07f, -1.471471988e-07f, -1.469481488e-07f, + -1.467488241e-07f, -1.465492253e-07f, -1.463493527e-07f, -1.461492070e-07f, -1.459487886e-07f, -1.457480982e-07f, -1.455471360e-07f, -1.453459028e-07f, -1.451443990e-07f, -1.449426250e-07f, + -1.447405816e-07f, -1.445382690e-07f, -1.443356879e-07f, -1.441328388e-07f, -1.439297222e-07f, -1.437263386e-07f, -1.435226886e-07f, -1.433187726e-07f, -1.431145911e-07f, -1.429101447e-07f, + -1.427054340e-07f, -1.425004593e-07f, -1.422952213e-07f, -1.420897205e-07f, -1.418839574e-07f, -1.416779324e-07f, -1.414716462e-07f, -1.412650993e-07f, -1.410582921e-07f, -1.408512252e-07f, + -1.406438991e-07f, -1.404363144e-07f, -1.402284716e-07f, -1.400203711e-07f, -1.398120136e-07f, -1.396033995e-07f, -1.393945294e-07f, -1.391854038e-07f, -1.389760233e-07f, -1.387663882e-07f, + -1.385564993e-07f, -1.383463570e-07f, -1.381359618e-07f, -1.379253143e-07f, -1.377144151e-07f, -1.375032645e-07f, -1.372918632e-07f, -1.370802117e-07f, -1.368683105e-07f, -1.366561602e-07f, + -1.364437613e-07f, -1.362311143e-07f, -1.360182198e-07f, -1.358050782e-07f, -1.355916902e-07f, -1.353780562e-07f, -1.351641769e-07f, -1.349500526e-07f, -1.347356841e-07f, -1.345210717e-07f, + -1.343062161e-07f, -1.340911177e-07f, -1.338757772e-07f, -1.336601950e-07f, -1.334443717e-07f, -1.332283079e-07f, -1.330120040e-07f, -1.327954606e-07f, -1.325786783e-07f, -1.323616575e-07f, + -1.321443989e-07f, -1.319269030e-07f, -1.317091702e-07f, -1.314912012e-07f, -1.312729965e-07f, -1.310545567e-07f, -1.308358822e-07f, -1.306169737e-07f, -1.303978316e-07f, -1.301784565e-07f, + -1.299588490e-07f, -1.297390096e-07f, -1.295189388e-07f, -1.292986373e-07f, -1.290781054e-07f, -1.288573439e-07f, -1.286363532e-07f, -1.284151338e-07f, -1.281936864e-07f, -1.279720115e-07f, + -1.277501096e-07f, -1.275279812e-07f, -1.273056270e-07f, -1.270830475e-07f, -1.268602431e-07f, -1.266372146e-07f, -1.264139623e-07f, -1.261904869e-07f, -1.259667890e-07f, -1.257428690e-07f, + -1.255187276e-07f, -1.252943652e-07f, -1.250697824e-07f, -1.248449799e-07f, -1.246199580e-07f, -1.243947175e-07f, -1.241692588e-07f, -1.239435825e-07f, -1.237176892e-07f, -1.234915793e-07f, + -1.232652535e-07f, -1.230387124e-07f, -1.228119564e-07f, -1.225849862e-07f, -1.223578022e-07f, -1.221304051e-07f, -1.219027954e-07f, -1.216749736e-07f, -1.214469404e-07f, -1.212186962e-07f, + -1.209902417e-07f, -1.207615774e-07f, -1.205327038e-07f, -1.203036215e-07f, -1.200743311e-07f, -1.198448332e-07f, -1.196151282e-07f, -1.193852168e-07f, -1.191550995e-07f, -1.189247769e-07f, + -1.186942495e-07f, -1.184635179e-07f, -1.182325827e-07f, -1.180014444e-07f, -1.177701036e-07f, -1.175385609e-07f, -1.173068168e-07f, -1.170748718e-07f, -1.168427266e-07f, -1.166103818e-07f, + -1.163778378e-07f, -1.161450952e-07f, -1.159121546e-07f, -1.156790166e-07f, -1.154456818e-07f, -1.152121506e-07f, -1.149784238e-07f, -1.147445017e-07f, -1.145103851e-07f, -1.142760745e-07f, + -1.140415704e-07f, -1.138068734e-07f, -1.135719840e-07f, -1.133369030e-07f, -1.131016307e-07f, -1.128661678e-07f, -1.126305149e-07f, -1.123946725e-07f, -1.121586412e-07f, -1.119224216e-07f, + -1.116860142e-07f, -1.114494196e-07f, -1.112126384e-07f, -1.109756711e-07f, -1.107385184e-07f, -1.105011807e-07f, -1.102636588e-07f, -1.100259530e-07f, -1.097880641e-07f, -1.095499926e-07f, + -1.093117390e-07f, -1.090733039e-07f, -1.088346880e-07f, -1.085958917e-07f, -1.083569157e-07f, -1.081177606e-07f, -1.078784268e-07f, -1.076389150e-07f, -1.073992257e-07f, -1.071593596e-07f, + -1.069193172e-07f, -1.066790991e-07f, -1.064387059e-07f, -1.061981380e-07f, -1.059573962e-07f, -1.057164810e-07f, -1.054753930e-07f, -1.052341327e-07f, -1.049927007e-07f, -1.047510976e-07f, + -1.045093240e-07f, -1.042673805e-07f, -1.040252676e-07f, -1.037829859e-07f, -1.035405360e-07f, -1.032979185e-07f, -1.030551339e-07f, -1.028121829e-07f, -1.025690660e-07f, -1.023257837e-07f, + -1.020823368e-07f, -1.018387257e-07f, -1.015949511e-07f, -1.013510134e-07f, -1.011069134e-07f, -1.008626516e-07f, -1.006182285e-07f, -1.003736447e-07f, -1.001289009e-07f, -9.988399764e-08f, + -9.963893544e-08f, -9.939371492e-08f, -9.914833666e-08f, -9.890280124e-08f, -9.865710924e-08f, -9.841126126e-08f, -9.816525788e-08f, -9.791909967e-08f, -9.767278722e-08f, -9.742632113e-08f, + -9.717970197e-08f, -9.693293032e-08f, -9.668600678e-08f, -9.643893193e-08f, -9.619170635e-08f, -9.594433063e-08f, -9.569680536e-08f, -9.544913111e-08f, -9.520130849e-08f, -9.495333807e-08f, + -9.470522044e-08f, -9.445695619e-08f, -9.420854590e-08f, -9.395999017e-08f, -9.371128958e-08f, -9.346244471e-08f, -9.321345615e-08f, -9.296432450e-08f, -9.271505034e-08f, -9.246563426e-08f, + -9.221607685e-08f, -9.196637869e-08f, -9.171654038e-08f, -9.146656250e-08f, -9.121644564e-08f, -9.096619039e-08f, -9.071579734e-08f, -9.046526709e-08f, -9.021460021e-08f, -8.996379731e-08f, + -8.971285896e-08f, -8.946178576e-08f, -8.921057831e-08f, -8.895923718e-08f, -8.870776298e-08f, -8.845615628e-08f, -8.820441769e-08f, -8.795254780e-08f, -8.770054719e-08f, -8.744841645e-08f, + -8.719615618e-08f, -8.694376698e-08f, -8.669124942e-08f, -8.643860410e-08f, -8.618583162e-08f, -8.593293257e-08f, -8.567990754e-08f, -8.542675712e-08f, -8.517348190e-08f, -8.492008248e-08f, + -8.466655944e-08f, -8.441291339e-08f, -8.415914492e-08f, -8.390525461e-08f, -8.365124307e-08f, -8.339711088e-08f, -8.314285864e-08f, -8.288848694e-08f, -8.263399638e-08f, -8.237938755e-08f, + -8.212466104e-08f, -8.186981745e-08f, -8.161485737e-08f, -8.135978139e-08f, -8.110459012e-08f, -8.084928414e-08f, -8.059386405e-08f, -8.033833045e-08f, -8.008268393e-08f, -7.982692508e-08f, + -7.957105450e-08f, -7.931507278e-08f, -7.905898052e-08f, -7.880277832e-08f, -7.854646677e-08f, -7.829004646e-08f, -7.803351800e-08f, -7.777688197e-08f, -7.752013898e-08f, -7.726328961e-08f, + -7.700633447e-08f, -7.674927415e-08f, -7.649210924e-08f, -7.623484035e-08f, -7.597746806e-08f, -7.571999299e-08f, -7.546241571e-08f, -7.520473683e-08f, -7.494695695e-08f, -7.468907666e-08f, + -7.443109656e-08f, -7.417301724e-08f, -7.391483930e-08f, -7.365656334e-08f, -7.339818996e-08f, -7.313971975e-08f, -7.288115332e-08f, -7.262249125e-08f, -7.236373414e-08f, -7.210488259e-08f, + -7.184593721e-08f, -7.158689858e-08f, -7.132776730e-08f, -7.106854398e-08f, -7.080922921e-08f, -7.054982358e-08f, -7.029032770e-08f, -7.003074216e-08f, -6.977106756e-08f, -6.951130450e-08f, + -6.925145357e-08f, -6.899151538e-08f, -6.873149052e-08f, -6.847137959e-08f, -6.821118318e-08f, -6.795090191e-08f, -6.769053635e-08f, -6.743008712e-08f, -6.716955481e-08f, -6.690894002e-08f, + -6.664824335e-08f, -6.638746539e-08f, -6.612660675e-08f, -6.586566801e-08f, -6.560464979e-08f, -6.534355268e-08f, -6.508237727e-08f, -6.482112417e-08f, -6.455979397e-08f, -6.429838728e-08f, + -6.403690469e-08f, -6.377534680e-08f, -6.351371420e-08f, -6.325200750e-08f, -6.299022730e-08f, -6.272837419e-08f, -6.246644878e-08f, -6.220445166e-08f, -6.194238342e-08f, -6.168024468e-08f, + -6.141803602e-08f, -6.115575805e-08f, -6.089341136e-08f, -6.063099656e-08f, -6.036851424e-08f, -6.010596500e-08f, -5.984334944e-08f, -5.958066815e-08f, -5.931792174e-08f, -5.905511081e-08f, + -5.879223595e-08f, -5.852929777e-08f, -5.826629685e-08f, -5.800323380e-08f, -5.774010923e-08f, -5.747692371e-08f, -5.721367787e-08f, -5.695037229e-08f, -5.668700757e-08f, -5.642358431e-08f, + -5.616010311e-08f, -5.589656457e-08f, -5.563296928e-08f, -5.536931785e-08f, -5.510561087e-08f, -5.484184894e-08f, -5.457803266e-08f, -5.431416263e-08f, -5.405023945e-08f, -5.378626371e-08f, + -5.352223601e-08f, -5.325815696e-08f, -5.299402714e-08f, -5.272984716e-08f, -5.246561762e-08f, -5.220133910e-08f, -5.193701222e-08f, -5.167263757e-08f, -5.140821574e-08f, -5.114374734e-08f, + -5.087923296e-08f, -5.061467320e-08f, -5.035006866e-08f, -5.008541993e-08f, -4.982072762e-08f, -4.955599232e-08f, -4.929121462e-08f, -4.902639513e-08f, -4.876153444e-08f, -4.849663316e-08f, + -4.823169187e-08f, -4.796671117e-08f, -4.770169167e-08f, -4.743663395e-08f, -4.717153862e-08f, -4.690640627e-08f, -4.664123750e-08f, -4.637603291e-08f, -4.611079309e-08f, -4.584551864e-08f, + -4.558021015e-08f, -4.531486823e-08f, -4.504949346e-08f, -4.478408645e-08f, -4.451864779e-08f, -4.425317808e-08f, -4.398767791e-08f, -4.372214789e-08f, -4.345658859e-08f, -4.319100063e-08f, + -4.292538460e-08f, -4.265974108e-08f, -4.239407069e-08f, -4.212837401e-08f, -4.186265164e-08f, -4.159690417e-08f, -4.133113220e-08f, -4.106533633e-08f, -4.079951714e-08f, -4.053367525e-08f, + -4.026781123e-08f, -4.000192568e-08f, -3.973601920e-08f, -3.947009239e-08f, -3.920414583e-08f, -3.893818012e-08f, -3.867219586e-08f, -3.840619364e-08f, -3.814017406e-08f, -3.787413770e-08f, + -3.760808516e-08f, -3.734201704e-08f, -3.707593393e-08f, -3.680983642e-08f, -3.654372510e-08f, -3.627760057e-08f, -3.601146343e-08f, -3.574531426e-08f, -3.547915365e-08f, -3.521298221e-08f, + -3.494680051e-08f, -3.468060917e-08f, -3.441440875e-08f, -3.414819987e-08f, -3.388198311e-08f, -3.361575906e-08f, -3.334952832e-08f, -3.308329147e-08f, -3.281704911e-08f, -3.255080183e-08f, + -3.228455022e-08f, -3.201829487e-08f, -3.175203638e-08f, -3.148577532e-08f, -3.121951230e-08f, -3.095324791e-08f, -3.068698273e-08f, -3.042071735e-08f, -3.015445237e-08f, -2.988818837e-08f, + -2.962192595e-08f, -2.935566569e-08f, -2.908940819e-08f, -2.882315402e-08f, -2.855690379e-08f, -2.829065808e-08f, -2.802441748e-08f, -2.775818258e-08f, -2.749195397e-08f, -2.722573223e-08f, + -2.695951795e-08f, -2.669331173e-08f, -2.642711414e-08f, -2.616092578e-08f, -2.589474723e-08f, -2.562857909e-08f, -2.536242193e-08f, -2.509627635e-08f, -2.483014294e-08f, -2.456402227e-08f, + -2.429791494e-08f, -2.403182153e-08f, -2.376574262e-08f, -2.349967881e-08f, -2.323363068e-08f, -2.296759882e-08f, -2.270158380e-08f, -2.243558622e-08f, -2.216960667e-08f, -2.190364571e-08f, + -2.163770395e-08f, -2.137178196e-08f, -2.110588033e-08f, -2.083999965e-08f, -2.057414048e-08f, -2.030830343e-08f, -2.004248908e-08f, -1.977669800e-08f, -1.951093078e-08f, -1.924518800e-08f, + -1.897947025e-08f, -1.871377810e-08f, -1.844811215e-08f, -1.818247297e-08f, -1.791686114e-08f, -1.765127725e-08f, -1.738572187e-08f, -1.712019559e-08f, -1.685469899e-08f, -1.658923266e-08f, + -1.632379716e-08f, -1.605839308e-08f, -1.579302100e-08f, -1.552768151e-08f, -1.526237517e-08f, -1.499710258e-08f, -1.473186430e-08f, -1.446666093e-08f, -1.420149303e-08f, -1.393636118e-08f, + -1.367126597e-08f, -1.340620797e-08f, -1.314118777e-08f, -1.287620593e-08f, -1.261126303e-08f, -1.234635966e-08f, -1.208149638e-08f, -1.181667379e-08f, -1.155189244e-08f, -1.128715292e-08f, + -1.102245581e-08f, -1.075780168e-08f, -1.049319111e-08f, -1.022862466e-08f, -9.964102926e-09f, -9.699626470e-09f, -9.435195870e-09f, -9.170811700e-09f, -8.906474534e-09f, -8.642184946e-09f, + -8.377943510e-09f, -8.113750798e-09f, -7.849607384e-09f, -7.585513841e-09f, -7.321470741e-09f, -7.057478657e-09f, -6.793538160e-09f, -6.529649823e-09f, -6.265814216e-09f, -6.002031911e-09f, + -5.738303480e-09f, -5.474629492e-09f, -5.211010518e-09f, -4.947447128e-09f, -4.683939893e-09f, -4.420489382e-09f, -4.157096164e-09f, -3.893760809e-09f, -3.630483884e-09f, -3.367265960e-09f, + -3.104107604e-09f, -2.841009383e-09f, -2.577971867e-09f, -2.314995622e-09f, -2.052081215e-09f, -1.789229213e-09f, -1.526440184e-09f, -1.263714693e-09f, -1.001053306e-09f, -7.384565885e-10f, + -4.759251070e-10f, -2.134594262e-10f, 4.893988909e-11f, 3.112722742e-10f, 5.735371649e-10f, 8.357339971e-10f, 1.097862207e-09f, 1.359921232e-09f, 1.621910507e-09f, 1.883829472e-09f, + 2.145677562e-09f, 2.407454215e-09f, 2.669158871e-09f, 2.930790967e-09f, 3.192349941e-09f, 3.453835234e-09f, 3.715246283e-09f, 3.976582529e-09f, 4.237843412e-09f, 4.499028372e-09f, + 4.760136849e-09f, 5.021168284e-09f, 5.282122119e-09f, 5.542997794e-09f, 5.803794752e-09f, 6.064512435e-09f, 6.325150285e-09f, 6.585707744e-09f, 6.846184257e-09f, 7.106579266e-09f, + 7.366892215e-09f, 7.627122547e-09f, 7.887269709e-09f, 8.147333143e-09f, 8.407312295e-09f, 8.667206611e-09f, 8.927015535e-09f, 9.186738515e-09f, 9.446374996e-09f, 9.705924425e-09f, + 9.965386249e-09f, 1.022475991e-08f, 1.048404487e-08f, 1.074324056e-08f, 1.100234645e-08f, 1.126136196e-08f, 1.152028656e-08f, 1.177911969e-08f, 1.203786081e-08f, 1.229650936e-08f, + 1.255506479e-08f, 1.281352655e-08f, 1.307189411e-08f, 1.333016689e-08f, 1.358834437e-08f, 1.384642599e-08f, 1.410441120e-08f, 1.436229945e-08f, 1.462009021e-08f, 1.487778292e-08f, + 1.513537703e-08f, 1.539287201e-08f, 1.565026730e-08f, 1.590756236e-08f, 1.616475664e-08f, 1.642184961e-08f, 1.667884072e-08f, 1.693572942e-08f, 1.719251517e-08f, 1.744919743e-08f, + 1.770577565e-08f, 1.796224930e-08f, 1.821861783e-08f, 1.847488069e-08f, 1.873103736e-08f, 1.898708729e-08f, 1.924302994e-08f, 1.949886476e-08f, 1.975459122e-08f, 2.001020878e-08f, + 2.026571691e-08f, 2.052111506e-08f, 2.077640269e-08f, 2.103157927e-08f, 2.128664426e-08f, 2.154159712e-08f, 2.179643732e-08f, 2.205116432e-08f, 2.230577758e-08f, 2.256027658e-08f, + 2.281466077e-08f, 2.306892962e-08f, 2.332308260e-08f, 2.357711917e-08f, 2.383103880e-08f, 2.408484095e-08f, 2.433852510e-08f, 2.459209072e-08f, 2.484553726e-08f, 2.509886420e-08f, + 2.535207101e-08f, 2.560515715e-08f, 2.585812211e-08f, 2.611096534e-08f, 2.636368632e-08f, 2.661628452e-08f, 2.686875941e-08f, 2.712111046e-08f, 2.737333715e-08f, 2.762543894e-08f, + 2.787741532e-08f, 2.812926575e-08f, 2.838098971e-08f, 2.863258667e-08f, 2.888405611e-08f, 2.913539750e-08f, 2.938661032e-08f, 2.963769405e-08f, 2.988864816e-08f, 3.013947212e-08f, + 3.039016542e-08f, 3.064072754e-08f, 3.089115794e-08f, 3.114145612e-08f, 3.139162154e-08f, 3.164165369e-08f, 3.189155205e-08f, 3.214131610e-08f, 3.239094532e-08f, 3.264043919e-08f, + 3.288979719e-08f, 3.313901880e-08f, 3.338810351e-08f, 3.363705080e-08f, 3.388586015e-08f, 3.413453105e-08f, 3.438306298e-08f, 3.463145543e-08f, 3.487970788e-08f, 3.512781981e-08f, + 3.537579071e-08f, 3.562362007e-08f, 3.587130738e-08f, 3.611885212e-08f, 3.636625378e-08f, 3.661351185e-08f, 3.686062582e-08f, 3.710759517e-08f, 3.735441940e-08f, 3.760109800e-08f, + 3.784763045e-08f, 3.809401625e-08f, 3.834025489e-08f, 3.858634586e-08f, 3.883228865e-08f, 3.907808276e-08f, 3.932372767e-08f, 3.956922289e-08f, 3.981456791e-08f, 4.005976221e-08f, + 4.030480531e-08f, 4.054969668e-08f, 4.079443583e-08f, 4.103902226e-08f, 4.128345546e-08f, 4.152773493e-08f, 4.177186016e-08f, 4.201583066e-08f, 4.225964592e-08f, 4.250330545e-08f, + 4.274680874e-08f, 4.299015529e-08f, 4.323334460e-08f, 4.347637618e-08f, 4.371924953e-08f, 4.396196414e-08f, 4.420451953e-08f, 4.444691519e-08f, 4.468915063e-08f, 4.493122535e-08f, + 4.517313886e-08f, 4.541489065e-08f, 4.565648025e-08f, 4.589790715e-08f, 4.613917086e-08f, 4.638027088e-08f, 4.662120673e-08f, 4.686197791e-08f, 4.710258393e-08f, 4.734302430e-08f, + 4.758329853e-08f, 4.782340613e-08f, 4.806334660e-08f, 4.830311947e-08f, 4.854272424e-08f, 4.878216042e-08f, 4.902142753e-08f, 4.926052507e-08f, 4.949945257e-08f, 4.973820954e-08f, + 4.997679548e-08f, 5.021520992e-08f, 5.045345237e-08f, 5.069152235e-08f, 5.092941937e-08f, 5.116714295e-08f, 5.140469261e-08f, 5.164206786e-08f, 5.187926823e-08f, 5.211629323e-08f, + 5.235314238e-08f, 5.258981521e-08f, 5.282631122e-08f, 5.306262996e-08f, 5.329877092e-08f, 5.353473365e-08f, 5.377051765e-08f, 5.400612246e-08f, 5.424154760e-08f, 5.447679258e-08f, + 5.471185695e-08f, 5.494674021e-08f, 5.518144190e-08f, 5.541596154e-08f, 5.565029867e-08f, 5.588445280e-08f, 5.611842346e-08f, 5.635221019e-08f, 5.658581251e-08f, 5.681922995e-08f, + 5.705246204e-08f, 5.728550832e-08f, 5.751836830e-08f, 5.775104153e-08f, 5.798352754e-08f, 5.821582586e-08f, 5.844793602e-08f, 5.867985755e-08f, 5.891159000e-08f, 5.914313289e-08f, + 5.937448576e-08f, 5.960564814e-08f, 5.983661958e-08f, 6.006739961e-08f, 6.029798776e-08f, 6.052838358e-08f, 6.075858661e-08f, 6.098859637e-08f, 6.121841242e-08f, 6.144803428e-08f, + 6.167746152e-08f, 6.190669365e-08f, 6.213573023e-08f, 6.236457081e-08f, 6.259321491e-08f, 6.282166208e-08f, 6.304991188e-08f, 6.327796384e-08f, 6.350581751e-08f, 6.373347243e-08f, + 6.396092815e-08f, 6.418818422e-08f, 6.441524019e-08f, 6.464209560e-08f, 6.486875000e-08f, 6.509520294e-08f, 6.532145397e-08f, 6.554750264e-08f, 6.577334851e-08f, 6.599899111e-08f, + 6.622443001e-08f, 6.644966476e-08f, 6.667469490e-08f, 6.689952000e-08f, 6.712413961e-08f, 6.734855328e-08f, 6.757276057e-08f, 6.779676103e-08f, 6.802055422e-08f, 6.824413970e-08f, + 6.846751702e-08f, 6.869068575e-08f, 6.891364544e-08f, 6.913639565e-08f, 6.935893594e-08f, 6.958126587e-08f, 6.980338500e-08f, 7.002529290e-08f, 7.024698912e-08f, 7.046847324e-08f, + 7.068974480e-08f, 7.091080338e-08f, 7.113164855e-08f, 7.135227986e-08f, 7.157269688e-08f, 7.179289918e-08f, 7.201288633e-08f, 7.223265789e-08f, 7.245221343e-08f, 7.267155252e-08f, + 7.289067472e-08f, 7.310957962e-08f, 7.332826678e-08f, 7.354673576e-08f, 7.376498615e-08f, 7.398301752e-08f, 7.420082943e-08f, 7.441842146e-08f, 7.463579318e-08f, 7.485294417e-08f, + 7.506987401e-08f, 7.528658227e-08f, 7.550306853e-08f, 7.571933235e-08f, 7.593537333e-08f, 7.615119104e-08f, 7.636678506e-08f, 7.658215497e-08f, 7.679730034e-08f, 7.701222076e-08f, + 7.722691581e-08f, 7.744138508e-08f, 7.765562813e-08f, 7.786964457e-08f, 7.808343397e-08f, 7.829699591e-08f, 7.851032998e-08f, 7.872343577e-08f, 7.893631285e-08f, 7.914896083e-08f, + 7.936137929e-08f, 7.957356780e-08f, 7.978552597e-08f, 7.999725339e-08f, 8.020874963e-08f, 8.042001430e-08f, 8.063104698e-08f, 8.084184726e-08f, 8.105241474e-08f, 8.126274901e-08f, + 8.147284967e-08f, 8.168271630e-08f, 8.189234851e-08f, 8.210174589e-08f, 8.231090802e-08f, 8.251983452e-08f, 8.272852498e-08f, 8.293697900e-08f, 8.314519617e-08f, 8.335317609e-08f, + 8.356091837e-08f, 8.376842260e-08f, 8.397568839e-08f, 8.418271534e-08f, 8.438950304e-08f, 8.459605111e-08f, 8.480235914e-08f, 8.500842674e-08f, 8.521425352e-08f, 8.541983908e-08f, + 8.562518303e-08f, 8.583028497e-08f, 8.603514451e-08f, 8.623976126e-08f, 8.644413483e-08f, 8.664826483e-08f, 8.685215087e-08f, 8.705579255e-08f, 8.725918949e-08f, 8.746234130e-08f, + 8.766524760e-08f, 8.786790800e-08f, 8.807032210e-08f, 8.827248953e-08f, 8.847440991e-08f, 8.867608283e-08f, 8.887750794e-08f, 8.907868483e-08f, 8.927961313e-08f, 8.948029245e-08f, + 8.968072242e-08f, 8.988090266e-08f, 9.008083278e-08f, 9.028051241e-08f, 9.047994116e-08f, 9.067911867e-08f, 9.087804455e-08f, 9.107671843e-08f, 9.127513993e-08f, 9.147330867e-08f, + 9.167122429e-08f, 9.186888640e-08f, 9.206629464e-08f, 9.226344863e-08f, 9.246034800e-08f, 9.265699239e-08f, 9.285338141e-08f, 9.304951470e-08f, 9.324539189e-08f, 9.344101261e-08f, + 9.363637650e-08f, 9.383148319e-08f, 9.402633230e-08f, 9.422092348e-08f, 9.441525636e-08f, 9.460933058e-08f, 9.480314576e-08f, 9.499670156e-08f, 9.518999760e-08f, 9.538303352e-08f, + 9.557580897e-08f, 9.576832358e-08f, 9.596057700e-08f, 9.615256886e-08f, 9.634429880e-08f, 9.653576647e-08f, 9.672697151e-08f, 9.691791356e-08f, 9.710859228e-08f, 9.729900730e-08f, + 9.748915826e-08f, 9.767904482e-08f, 9.786866663e-08f, 9.805802332e-08f, 9.824711455e-08f, 9.843593997e-08f, 9.862449923e-08f, 9.881279197e-08f, 9.900081786e-08f, 9.918857653e-08f, + 9.937606764e-08f, 9.956329086e-08f, 9.975024582e-08f, 9.993693218e-08f, 1.001233496e-07f, 1.003094977e-07f, 1.004953763e-07f, 1.006809848e-07f, 1.008663230e-07f, 1.010513906e-07f, + 1.012361872e-07f, 1.014207124e-07f, 1.016049660e-07f, 1.017889475e-07f, 1.019726568e-07f, 1.021560933e-07f, 1.023392568e-07f, 1.025221469e-07f, 1.027047633e-07f, 1.028871057e-07f, + 1.030691738e-07f, 1.032509671e-07f, 1.034324854e-07f, 1.036137284e-07f, 1.037946956e-07f, 1.039753869e-07f, 1.041558018e-07f, 1.043359400e-07f, 1.045158012e-07f, 1.046953850e-07f, + 1.048746912e-07f, 1.050537194e-07f, 1.052324693e-07f, 1.054109406e-07f, 1.055891329e-07f, 1.057670459e-07f, 1.059446793e-07f, 1.061220327e-07f, 1.062991059e-07f, 1.064758986e-07f, + 1.066524103e-07f, 1.068286408e-07f, 1.070045898e-07f, 1.071802570e-07f, 1.073556420e-07f, 1.075307445e-07f, 1.077055642e-07f, 1.078801008e-07f, 1.080543540e-07f, 1.082283234e-07f, + 1.084020088e-07f, 1.085754098e-07f, 1.087485261e-07f, 1.089213575e-07f, 1.090939036e-07f, 1.092661640e-07f, 1.094381386e-07f, 1.096098269e-07f, 1.097812287e-07f, 1.099523437e-07f, + 1.101231715e-07f, 1.102937119e-07f, 1.104639645e-07f, 1.106339291e-07f, 1.108036053e-07f, 1.109729929e-07f, 1.111420915e-07f, 1.113109009e-07f, 1.114794207e-07f, 1.116476506e-07f, + 1.118155904e-07f, 1.119832397e-07f, 1.121505983e-07f, 1.123176659e-07f, 1.124844421e-07f, 1.126509266e-07f, 1.128171193e-07f, 1.129830197e-07f, 1.131486276e-07f, 1.133139427e-07f, + 1.134789647e-07f, 1.136436933e-07f, 1.138081282e-07f, 1.139722691e-07f, 1.141361158e-07f, 1.142996680e-07f, 1.144629253e-07f, 1.146258875e-07f, 1.147885543e-07f, 1.149509255e-07f, + 1.151130006e-07f, 1.152747795e-07f, 1.154362619e-07f, 1.155974474e-07f, 1.157583359e-07f, 1.159189269e-07f, 1.160792203e-07f, 1.162392158e-07f, 1.163989131e-07f, 1.165583119e-07f, + 1.167174119e-07f, 1.168762128e-07f, 1.170347145e-07f, 1.171929165e-07f, 1.173508187e-07f, 1.175084207e-07f, 1.176657224e-07f, 1.178227233e-07f, 1.179794233e-07f, 1.181358221e-07f, + 1.182919193e-07f, 1.184477149e-07f, 1.186032083e-07f, 1.187583995e-07f, 1.189132882e-07f, 1.190678740e-07f, 1.192221567e-07f, 1.193761360e-07f, 1.195298118e-07f, 1.196831836e-07f, + 1.198362513e-07f, 1.199890147e-07f, 1.201414733e-07f, 1.202936270e-07f, 1.204454756e-07f, 1.205970187e-07f, 1.207482561e-07f, 1.208991875e-07f, 1.210498127e-07f, 1.212001315e-07f, + 1.213501436e-07f, 1.214998486e-07f, 1.216492465e-07f, 1.217983369e-07f, 1.219471195e-07f, 1.220955942e-07f, 1.222437606e-07f, 1.223916185e-07f, 1.225391678e-07f, 1.226864080e-07f, + 1.228333391e-07f, 1.229799606e-07f, 1.231262725e-07f, 1.232722744e-07f, 1.234179661e-07f, 1.235633473e-07f, 1.237084179e-07f, 1.238531775e-07f, 1.239976260e-07f, 1.241417631e-07f, + 1.242855885e-07f, 1.244291020e-07f, 1.245723034e-07f, 1.247151925e-07f, 1.248577689e-07f, 1.250000325e-07f, 1.251419831e-07f, 1.252836203e-07f, 1.254249440e-07f, 1.255659540e-07f, + 1.257066499e-07f, 1.258470316e-07f, 1.259870989e-07f, 1.261268514e-07f, 1.262662891e-07f, 1.264054116e-07f, 1.265442187e-07f, 1.266827102e-07f, 1.268208859e-07f, 1.269587456e-07f, + 1.270962890e-07f, 1.272335158e-07f, 1.273704260e-07f, 1.275070192e-07f, 1.276432953e-07f, 1.277792539e-07f, 1.279148950e-07f, 1.280502183e-07f, 1.281852235e-07f, 1.283199104e-07f, + 1.284542789e-07f, 1.285883287e-07f, 1.287220596e-07f, 1.288554713e-07f, 1.289885638e-07f, 1.291213366e-07f, 1.292537898e-07f, 1.293859229e-07f, 1.295177359e-07f, 1.296492285e-07f, + 1.297804005e-07f, 1.299112517e-07f, 1.300417819e-07f, 1.301719909e-07f, 1.303018784e-07f, 1.304314443e-07f, 1.305606884e-07f, 1.306896104e-07f, 1.308182102e-07f, 1.309464876e-07f, + 1.310744423e-07f, 1.312020742e-07f, 1.313293830e-07f, 1.314563686e-07f, 1.315830308e-07f, 1.317093693e-07f, 1.318353839e-07f, 1.319610746e-07f, 1.320864410e-07f, 1.322114830e-07f, + 1.323362004e-07f, 1.324605930e-07f, 1.325846606e-07f, 1.327084030e-07f, 1.328318200e-07f, 1.329549115e-07f, 1.330776772e-07f, 1.332001169e-07f, 1.333222305e-07f, 1.334440178e-07f, + 1.335654786e-07f, 1.336866128e-07f, 1.338074200e-07f, 1.339279002e-07f, 1.340480531e-07f, 1.341678786e-07f, 1.342873765e-07f, 1.344065467e-07f, 1.345253888e-07f, 1.346439028e-07f, + 1.347620885e-07f, 1.348799458e-07f, 1.349974743e-07f, 1.351146740e-07f, 1.352315446e-07f, 1.353480861e-07f, 1.354642982e-07f, 1.355801807e-07f, 1.356957336e-07f, 1.358109565e-07f, + 1.359258494e-07f, 1.360404121e-07f, 1.361546443e-07f, 1.362685460e-07f, 1.363821170e-07f, 1.364953571e-07f, 1.366082661e-07f, 1.367208439e-07f, 1.368330903e-07f, 1.369450051e-07f, + 1.370565882e-07f, 1.371678395e-07f, 1.372787587e-07f, 1.373893457e-07f, 1.374996004e-07f, 1.376095225e-07f, 1.377191119e-07f, 1.378283686e-07f, 1.379372922e-07f, 1.380458827e-07f, + 1.381541399e-07f, 1.382620636e-07f, 1.383696538e-07f, 1.384769102e-07f, 1.385838326e-07f, 1.386904210e-07f, 1.387966752e-07f, 1.389025951e-07f, 1.390081804e-07f, 1.391134311e-07f, + 1.392183470e-07f, 1.393229279e-07f, 1.394271737e-07f, 1.395310843e-07f, 1.396346595e-07f, 1.397378992e-07f, 1.398408032e-07f, 1.399433715e-07f, 1.400456037e-07f, 1.401474999e-07f, + 1.402490599e-07f, 1.403502834e-07f, 1.404511705e-07f, 1.405517210e-07f, 1.406519346e-07f, 1.407518114e-07f, 1.408513511e-07f, 1.409505536e-07f, 1.410494188e-07f, 1.411479466e-07f, + 1.412461368e-07f, 1.413439893e-07f, 1.414415040e-07f, 1.415386807e-07f, 1.416355193e-07f, 1.417320197e-07f, 1.418281817e-07f, 1.419240053e-07f, 1.420194902e-07f, 1.421146365e-07f, + 1.422094439e-07f, 1.423039124e-07f, 1.423980417e-07f, 1.424918319e-07f, 1.425852827e-07f, 1.426783941e-07f, 1.427711659e-07f, 1.428635980e-07f, 1.429556903e-07f, 1.430474427e-07f, + 1.431388551e-07f, 1.432299273e-07f, 1.433206592e-07f, 1.434110508e-07f, 1.435011019e-07f, 1.435908124e-07f, 1.436801822e-07f, 1.437692112e-07f, 1.438578992e-07f, 1.439462462e-07f, + 1.440342520e-07f, 1.441219166e-07f, 1.442092399e-07f, 1.442962217e-07f, 1.443828619e-07f, 1.444691604e-07f, 1.445551172e-07f, 1.446407321e-07f, 1.447260050e-07f, 1.448109358e-07f, + 1.448955244e-07f, 1.449797708e-07f, 1.450636748e-07f, 1.451472364e-07f, 1.452304553e-07f, 1.453133316e-07f, 1.453958651e-07f, 1.454780558e-07f, 1.455599035e-07f, 1.456414082e-07f, + 1.457225698e-07f, 1.458033881e-07f, 1.458838631e-07f, 1.459639948e-07f, 1.460437829e-07f, 1.461232274e-07f, 1.462023283e-07f, 1.462810854e-07f, 1.463594987e-07f, 1.464375681e-07f, + 1.465152934e-07f, 1.465926747e-07f, 1.466697117e-07f, 1.467464046e-07f, 1.468227531e-07f, 1.468987571e-07f, 1.469744167e-07f, 1.470497317e-07f, 1.471247021e-07f, 1.471993277e-07f, + 1.472736085e-07f, 1.473475444e-07f, 1.474211354e-07f, 1.474943814e-07f, 1.475672822e-07f, 1.476398379e-07f, 1.477120483e-07f, 1.477839134e-07f, 1.478554331e-07f, 1.479266074e-07f, + 1.479974362e-07f, 1.480679193e-07f, 1.481380568e-07f, 1.482078486e-07f, 1.482772946e-07f, 1.483463947e-07f, 1.484151489e-07f, 1.484835571e-07f, 1.485516193e-07f, 1.486193354e-07f, + 1.486867053e-07f, 1.487537290e-07f, 1.488204064e-07f, 1.488867375e-07f, 1.489527222e-07f, 1.490183604e-07f, 1.490836521e-07f, 1.491485973e-07f, 1.492131958e-07f, 1.492774476e-07f, + 1.493413528e-07f, 1.494049111e-07f, 1.494681226e-07f, 1.495309873e-07f, 1.495935050e-07f, 1.496556757e-07f, 1.497174995e-07f, 1.497789761e-07f, 1.498401056e-07f, 1.499008880e-07f, + 1.499613232e-07f, 1.500214111e-07f, 1.500811517e-07f, 1.501405449e-07f, 1.501995908e-07f, 1.502582893e-07f, 1.503166403e-07f, 1.503746438e-07f, 1.504322998e-07f, 1.504896082e-07f, + 1.505465690e-07f, 1.506031821e-07f, 1.506594476e-07f, 1.507153653e-07f, 1.507709353e-07f, 1.508261575e-07f, 1.508810318e-07f, 1.509355584e-07f, 1.509897370e-07f, 1.510435677e-07f, + 1.510970505e-07f, 1.511501854e-07f, 1.512029722e-07f, 1.512554110e-07f, 1.513075018e-07f, 1.513592445e-07f, 1.514106391e-07f, 1.514616855e-07f, 1.515123839e-07f, 1.515627340e-07f, + 1.516127360e-07f, 1.516623898e-07f, 1.517116953e-07f, 1.517606526e-07f, 1.518092616e-07f, 1.518575224e-07f, 1.519054348e-07f, 1.519529989e-07f, 1.520002147e-07f, 1.520470822e-07f, + 1.520936013e-07f, 1.521397720e-07f, 1.521855944e-07f, 1.522310683e-07f, 1.522761939e-07f, 1.523209710e-07f, 1.523653997e-07f, 1.524094800e-07f, 1.524532118e-07f, 1.524965952e-07f, + 1.525396302e-07f, 1.525823167e-07f, 1.526246547e-07f, 1.526666443e-07f, 1.527082854e-07f, 1.527495780e-07f, 1.527905222e-07f, 1.528311179e-07f, 1.528713651e-07f, 1.529112639e-07f, + 1.529508142e-07f, 1.529900160e-07f, 1.530288694e-07f, 1.530673743e-07f, 1.531055308e-07f, 1.531433389e-07f, 1.531807984e-07f, 1.532179096e-07f, 1.532546724e-07f, 1.532910867e-07f, + 1.533271526e-07f, 1.533628701e-07f, 1.533982393e-07f, 1.534332601e-07f, 1.534679325e-07f, 1.535022566e-07f, 1.535362324e-07f, 1.535698598e-07f, 1.536031390e-07f, 1.536360698e-07f, + 1.536686524e-07f, 1.537008868e-07f, 1.537327729e-07f, 1.537643109e-07f, 1.537955006e-07f, 1.538263422e-07f, 1.538568356e-07f, 1.538869809e-07f, 1.539167782e-07f, 1.539462273e-07f, + 1.539753284e-07f, 1.540040815e-07f, 1.540324866e-07f, 1.540605437e-07f, 1.540882529e-07f, 1.541156142e-07f, 1.541426276e-07f, 1.541692931e-07f, 1.541956109e-07f, 1.542215808e-07f, + 1.542472030e-07f, 1.542724775e-07f, 1.542974043e-07f, 1.543219834e-07f, 1.543462149e-07f, 1.543700989e-07f, 1.543936353e-07f, 1.544168242e-07f, 1.544396656e-07f, 1.544621597e-07f, + 1.544843063e-07f, 1.545061056e-07f, 1.545275576e-07f, 1.545486623e-07f, 1.545694199e-07f, 1.545898302e-07f, 1.546098934e-07f, 1.546296096e-07f, 1.546489787e-07f, 1.546680008e-07f, + 1.546866760e-07f, 1.547050044e-07f, 1.547229858e-07f, 1.547406205e-07f, 1.547579085e-07f, 1.547748497e-07f, 1.547914443e-07f, 1.548076924e-07f, 1.548235939e-07f, 1.548391490e-07f, + 1.548543576e-07f, 1.548692199e-07f, 1.548837359e-07f, 1.548979056e-07f, 1.549117291e-07f, 1.549252066e-07f, 1.549383379e-07f, 1.549511233e-07f, 1.549635627e-07f, 1.549756562e-07f, + 1.549874039e-07f, 1.549988059e-07f, 1.550098622e-07f, 1.550205728e-07f, 1.550309379e-07f, 1.550409575e-07f, 1.550506317e-07f, 1.550599605e-07f, 1.550689440e-07f, 1.550775824e-07f, + 1.550858755e-07f, 1.550938236e-07f, 1.551014267e-07f, 1.551086849e-07f, 1.551155982e-07f, 1.551221668e-07f, 1.551283906e-07f, 1.551342698e-07f, 1.551398045e-07f, 1.551449947e-07f, + 1.551498404e-07f, 1.551543419e-07f, 1.551584991e-07f, 1.551623122e-07f, 1.551657812e-07f, 1.551689062e-07f, 1.551716873e-07f, 1.551741245e-07f, 1.551762180e-07f, 1.551779679e-07f, + 1.551793742e-07f, 1.551804369e-07f, 1.551811563e-07f, 1.551815324e-07f, 1.551815652e-07f, 1.551812549e-07f, 1.551806016e-07f, 1.551796053e-07f, 1.551782662e-07f, 1.551765842e-07f, + 1.551745596e-07f, 1.551721925e-07f, 1.551694828e-07f, 1.551664307e-07f, 1.551630363e-07f, 1.551592998e-07f, 1.551552211e-07f, 1.551508004e-07f, 1.551460378e-07f, 1.551409334e-07f, + 1.551354873e-07f, 1.551296996e-07f, 1.551235703e-07f, 1.551170997e-07f, 1.551102878e-07f, 1.551031347e-07f, 1.550956405e-07f, 1.550878053e-07f, 1.550796292e-07f, 1.550711123e-07f, + 1.550622548e-07f, 1.550530567e-07f, 1.550435182e-07f, 1.550336394e-07f, 1.550234203e-07f, 1.550128611e-07f, 1.550019619e-07f, 1.549907228e-07f, 1.549791439e-07f, 1.549672254e-07f, + 1.549549673e-07f, 1.549423698e-07f, 1.549294330e-07f, 1.549161570e-07f, 1.549025419e-07f, 1.548885878e-07f, 1.548742949e-07f, 1.548596633e-07f, 1.548446930e-07f, 1.548293843e-07f, + 1.548137372e-07f, 1.547977519e-07f, 1.547814285e-07f, 1.547647671e-07f, 1.547477678e-07f, 1.547304308e-07f, 1.547127561e-07f, 1.546947440e-07f, 1.546763946e-07f, 1.546577079e-07f, + 1.546386841e-07f, 1.546193233e-07f, 1.545996257e-07f, 1.545795914e-07f, 1.545592205e-07f, 1.545385132e-07f, 1.545174696e-07f, 1.544960898e-07f, 1.544743740e-07f, 1.544523222e-07f, + 1.544299347e-07f, 1.544072116e-07f, 1.543841530e-07f, 1.543607590e-07f, 1.543370298e-07f, 1.543129656e-07f, 1.542885664e-07f, 1.542638324e-07f, 1.542387638e-07f, 1.542133606e-07f, + 1.541876231e-07f, 1.541615514e-07f, 1.541351456e-07f, 1.541084059e-07f, 1.540813324e-07f, 1.540539253e-07f, 1.540261847e-07f, 1.539981108e-07f, 1.539697036e-07f, 1.539409635e-07f, + 1.539118904e-07f, 1.538824846e-07f, 1.538527462e-07f, 1.538226754e-07f, 1.537922723e-07f, 1.537615371e-07f, 1.537304699e-07f, 1.536990709e-07f, 1.536673403e-07f, 1.536352781e-07f, + 1.536028846e-07f, 1.535701600e-07f, 1.535371043e-07f, 1.535037177e-07f, 1.534700004e-07f, 1.534359526e-07f, 1.534015744e-07f, 1.533668660e-07f, 1.533318275e-07f, 1.532964591e-07f, + 1.532607610e-07f, 1.532247334e-07f, 1.531883763e-07f, 1.531516900e-07f, 1.531146746e-07f, 1.530773304e-07f, 1.530396574e-07f, 1.530016559e-07f, 1.529633259e-07f, 1.529246678e-07f, + 1.528856816e-07f, 1.528463675e-07f, 1.528067258e-07f, 1.527667565e-07f, 1.527264598e-07f, 1.526858360e-07f, 1.526448852e-07f, 1.526036075e-07f, 1.525620032e-07f, 1.525200725e-07f, + 1.524778154e-07f, 1.524352322e-07f, 1.523923231e-07f, 1.523490882e-07f, 1.523055278e-07f, 1.522616419e-07f, 1.522174309e-07f, 1.521728948e-07f, 1.521280339e-07f, 1.520828483e-07f, + 1.520373382e-07f, 1.519915039e-07f, 1.519453454e-07f, 1.518988631e-07f, 1.518520570e-07f, 1.518049274e-07f, 1.517574744e-07f, 1.517096982e-07f, 1.516615991e-07f, 1.516131772e-07f, + 1.515644327e-07f, 1.515153659e-07f, 1.514659768e-07f, 1.514162657e-07f, 1.513662328e-07f, 1.513158783e-07f, 1.512652023e-07f, 1.512142052e-07f, 1.511628870e-07f, 1.511112479e-07f, + 1.510592882e-07f, 1.510070081e-07f, 1.509544078e-07f, 1.509014874e-07f, 1.508482472e-07f, 1.507946874e-07f, 1.507408081e-07f, 1.506866096e-07f, 1.506320921e-07f, 1.505772557e-07f, + 1.505221008e-07f, 1.504666274e-07f, 1.504108358e-07f, 1.503547263e-07f, 1.502982989e-07f, 1.502415540e-07f, 1.501844917e-07f, 1.501271122e-07f, 1.500694158e-07f, 1.500114026e-07f, + 1.499530729e-07f, 1.498944269e-07f, 1.498354648e-07f, 1.497761868e-07f, 1.497165931e-07f, 1.496566840e-07f, 1.495964596e-07f, 1.495359202e-07f, 1.494750659e-07f, 1.494138971e-07f, + 1.493524139e-07f, 1.492906165e-07f, 1.492285052e-07f, 1.491660802e-07f, 1.491033416e-07f, 1.490402898e-07f, 1.489769249e-07f, 1.489132472e-07f, 1.488492569e-07f, 1.487849542e-07f, + 1.487203393e-07f, 1.486554125e-07f, 1.485901739e-07f, 1.485246239e-07f, 1.484587626e-07f, 1.483925903e-07f, 1.483261072e-07f, 1.482593135e-07f, 1.481922094e-07f, 1.481247953e-07f, + 1.480570712e-07f, 1.479890375e-07f, 1.479206944e-07f, 1.478520420e-07f, 1.477830807e-07f, 1.477138107e-07f, 1.476442322e-07f, 1.475743455e-07f, 1.475041507e-07f, 1.474336481e-07f, + 1.473628380e-07f, 1.472917206e-07f, 1.472202961e-07f, 1.471485648e-07f, 1.470765269e-07f, 1.470041826e-07f, 1.469315323e-07f, 1.468585760e-07f, 1.467853141e-07f, 1.467117469e-07f, + 1.466378745e-07f, 1.465636972e-07f, 1.464892152e-07f, 1.464144288e-07f, 1.463393383e-07f, 1.462639438e-07f, 1.461882457e-07f, 1.461122442e-07f, 1.460359394e-07f, 1.459593318e-07f, + 1.458824214e-07f, 1.458052087e-07f, 1.457276937e-07f, 1.456498769e-07f, 1.455717583e-07f, 1.454933383e-07f, 1.454146172e-07f, 1.453355951e-07f, 1.452562724e-07f, 1.451766493e-07f, + 1.450967260e-07f, 1.450165028e-07f, 1.449359800e-07f, 1.448551577e-07f, 1.447740364e-07f, 1.446926162e-07f, 1.446108974e-07f, 1.445288802e-07f, 1.444465649e-07f, 1.443639518e-07f, + 1.442810412e-07f, 1.441978332e-07f, 1.441143282e-07f, 1.440305264e-07f, 1.439464281e-07f, 1.438620336e-07f, 1.437773430e-07f, 1.436923567e-07f, 1.436070750e-07f, 1.435214981e-07f, + 1.434356262e-07f, 1.433494597e-07f, 1.432629988e-07f, 1.431762438e-07f, 1.430891950e-07f, 1.430018525e-07f, 1.429142168e-07f, 1.428262880e-07f, 1.427380664e-07f, 1.426495524e-07f, + 1.425607461e-07f, 1.424716479e-07f, 1.423822580e-07f, 1.422925768e-07f, 1.422026044e-07f, 1.421123411e-07f, 1.420217873e-07f, 1.419309432e-07f, 1.418398090e-07f, 1.417483852e-07f, + 1.416566718e-07f, 1.415646693e-07f, 1.414723779e-07f, 1.413797979e-07f, 1.412869295e-07f, 1.411937731e-07f, 1.411003289e-07f, 1.410065972e-07f, 1.409125783e-07f, 1.408182724e-07f, + 1.407236800e-07f, 1.406288011e-07f, 1.405336362e-07f, 1.404381856e-07f, 1.403424494e-07f, 1.402464280e-07f, 1.401501217e-07f, 1.400535307e-07f, 1.399566554e-07f, 1.398594961e-07f, + 1.397620529e-07f, 1.396643264e-07f, 1.395663166e-07f, 1.394680239e-07f, 1.393694486e-07f, 1.392705910e-07f, 1.391714514e-07f, 1.390720301e-07f, 1.389723274e-07f, 1.388723435e-07f, + 1.387720788e-07f, 1.386715335e-07f, 1.385707080e-07f, 1.384696026e-07f, 1.383682175e-07f, 1.382665530e-07f, 1.381646095e-07f, 1.380623873e-07f, 1.379598866e-07f, 1.378571077e-07f, + 1.377540510e-07f, 1.376507168e-07f, 1.375471052e-07f, 1.374432168e-07f, 1.373390517e-07f, 1.372346103e-07f, 1.371298928e-07f, 1.370248996e-07f, 1.369196310e-07f, 1.368140872e-07f, + 1.367082687e-07f, 1.366021756e-07f, 1.364958083e-07f, 1.363891672e-07f, 1.362822524e-07f, 1.361750644e-07f, 1.360676035e-07f, 1.359598698e-07f, 1.358518639e-07f, 1.357435859e-07f, + 1.356350361e-07f, 1.355262150e-07f, 1.354171228e-07f, 1.353077597e-07f, 1.351981263e-07f, 1.350882226e-07f, 1.349780491e-07f, 1.348676061e-07f, 1.347568939e-07f, 1.346459128e-07f, + 1.345346631e-07f, 1.344231452e-07f, 1.343113593e-07f, 1.341993058e-07f, 1.340869849e-07f, 1.339743971e-07f, 1.338615427e-07f, 1.337484218e-07f, 1.336350350e-07f, 1.335213825e-07f, + 1.334074645e-07f, 1.332932815e-07f, 1.331788338e-07f, 1.330641217e-07f, 1.329491455e-07f, 1.328339055e-07f, 1.327184020e-07f, 1.326026355e-07f, 1.324866062e-07f, 1.323703144e-07f, + 1.322537604e-07f, 1.321369447e-07f, 1.320198675e-07f, 1.319025291e-07f, 1.317849299e-07f, 1.316670702e-07f, 1.315489504e-07f, 1.314305707e-07f, 1.313119315e-07f, 1.311930331e-07f, + 1.310738759e-07f, 1.309544602e-07f, 1.308347864e-07f, 1.307148546e-07f, 1.305946654e-07f, 1.304742190e-07f, 1.303535158e-07f, 1.302325560e-07f, 1.301113401e-07f, 1.299898684e-07f, + 1.298681411e-07f, 1.297461587e-07f, 1.296239215e-07f, 1.295014298e-07f, 1.293786840e-07f, 1.292556843e-07f, 1.291324312e-07f, 1.290089250e-07f, 1.288851659e-07f, 1.287611545e-07f, + 1.286368909e-07f, 1.285123756e-07f, 1.283876088e-07f, 1.282625910e-07f, 1.281373225e-07f, 1.280118035e-07f, 1.278860345e-07f, 1.277600159e-07f, 1.276337478e-07f, 1.275072308e-07f, + 1.273804651e-07f, 1.272534510e-07f, 1.271261891e-07f, 1.269986794e-07f, 1.268709226e-07f, 1.267429187e-07f, 1.266146684e-07f, 1.264861717e-07f, 1.263574292e-07f, 1.262284412e-07f, + 1.260992080e-07f, 1.259697300e-07f, 1.258400075e-07f, 1.257100409e-07f, 1.255798305e-07f, 1.254493767e-07f, 1.253186799e-07f, 1.251877403e-07f, 1.250565584e-07f, 1.249251344e-07f, + 1.247934689e-07f, 1.246615620e-07f, 1.245294142e-07f, 1.243970258e-07f, 1.242643972e-07f, 1.241315288e-07f, 1.239984208e-07f, 1.238650737e-07f, 1.237314878e-07f, 1.235976635e-07f, + 1.234636011e-07f, 1.233293010e-07f, 1.231947636e-07f, 1.230599891e-07f, 1.229249781e-07f, 1.227897307e-07f, 1.226542475e-07f, 1.225185287e-07f, 1.223825748e-07f, 1.222463860e-07f, + 1.221099628e-07f, 1.219733055e-07f, 1.218364145e-07f, 1.216992902e-07f, 1.215619328e-07f, 1.214243428e-07f, 1.212865206e-07f, 1.211484664e-07f, 1.210101808e-07f, 1.208716640e-07f, + 1.207329164e-07f, 1.205939383e-07f, 1.204547303e-07f, 1.203152925e-07f, 1.201756255e-07f, 1.200357295e-07f, 1.198956049e-07f, 1.197552521e-07f, 1.196146715e-07f, 1.194738635e-07f, + 1.193328283e-07f, 1.191915665e-07f, 1.190500783e-07f, 1.189083641e-07f, 1.187664244e-07f, 1.186242594e-07f, 1.184818696e-07f, 1.183392553e-07f, 1.181964170e-07f, 1.180533549e-07f, + 1.179100695e-07f, 1.177665611e-07f, 1.176228301e-07f, 1.174788769e-07f, 1.173347019e-07f, 1.171903055e-07f, 1.170456879e-07f, 1.169008497e-07f, 1.167557912e-07f, 1.166105127e-07f, + 1.164650146e-07f, 1.163192974e-07f, 1.161733614e-07f, 1.160272070e-07f, 1.158808345e-07f, 1.157342444e-07f, 1.155874371e-07f, 1.154404128e-07f, 1.152931721e-07f, 1.151457152e-07f, + 1.149980426e-07f, 1.148501547e-07f, 1.147020518e-07f, 1.145537343e-07f, 1.144052026e-07f, 1.142564571e-07f, 1.141074982e-07f, 1.139583262e-07f, 1.138089417e-07f, 1.136593448e-07f, + 1.135095361e-07f, 1.133595159e-07f, 1.132092846e-07f, 1.130588426e-07f, 1.129081902e-07f, 1.127573280e-07f, 1.126062562e-07f, 1.124549753e-07f, 1.123034856e-07f, 1.121517875e-07f, + 1.119998815e-07f, 1.118477679e-07f, 1.116954471e-07f, 1.115429195e-07f, 1.113901855e-07f, 1.112372454e-07f, 1.110840998e-07f, 1.109307490e-07f, 1.107771933e-07f, 1.106234331e-07f, + 1.104694690e-07f, 1.103153012e-07f, 1.101609301e-07f, 1.100063562e-07f, 1.098515798e-07f, 1.096966014e-07f, 1.095414213e-07f, 1.093860400e-07f, 1.092304577e-07f, 1.090746750e-07f, + 1.089186923e-07f, 1.087625098e-07f, 1.086061281e-07f, 1.084495475e-07f, 1.082927685e-07f, 1.081357913e-07f, 1.079786165e-07f, 1.078212444e-07f, 1.076636755e-07f, 1.075059101e-07f, + 1.073479486e-07f, 1.071897914e-07f, 1.070314390e-07f, 1.068728917e-07f, 1.067141500e-07f, 1.065552142e-07f, 1.063960847e-07f, 1.062367620e-07f, 1.060772465e-07f, 1.059175385e-07f, + 1.057576385e-07f, 1.055975469e-07f, 1.054372640e-07f, 1.052767903e-07f, 1.051161263e-07f, 1.049552722e-07f, 1.047942285e-07f, 1.046329956e-07f, 1.044715740e-07f, 1.043099640e-07f, + 1.041481660e-07f, 1.039861804e-07f, 1.038240077e-07f, 1.036616483e-07f, 1.034991025e-07f, 1.033363709e-07f, 1.031734537e-07f, 1.030103514e-07f, 1.028470644e-07f, 1.026835932e-07f, + 1.025199380e-07f, 1.023560995e-07f, 1.021920779e-07f, 1.020278736e-07f, 1.018634871e-07f, 1.016989189e-07f, 1.015341692e-07f, 1.013692386e-07f, 1.012041274e-07f, 1.010388360e-07f, + 1.008733649e-07f, 1.007077145e-07f, 1.005418852e-07f, 1.003758774e-07f, 1.002096915e-07f, 1.000433279e-07f, 9.987678714e-08f, 9.971006951e-08f, 9.954317547e-08f, 9.937610543e-08f, + 9.920885982e-08f, 9.904143904e-08f, 9.887384352e-08f, 9.870607368e-08f, 9.853812992e-08f, 9.837001268e-08f, 9.820172237e-08f, 9.803325940e-08f, 9.786462421e-08f, 9.769581720e-08f, + 9.752683880e-08f, 9.735768942e-08f, 9.718836949e-08f, 9.701887944e-08f, 9.684921967e-08f, 9.667939061e-08f, 9.650939268e-08f, 9.633922631e-08f, 9.616889192e-08f, 9.599838992e-08f, + 9.582772074e-08f, 9.565688481e-08f, 9.548588254e-08f, 9.531471436e-08f, 9.514338070e-08f, 9.497188197e-08f, 9.480021860e-08f, 9.462839102e-08f, 9.445639965e-08f, 9.428424491e-08f, + 9.411192724e-08f, 9.393944704e-08f, 9.376680476e-08f, 9.359400082e-08f, 9.342103564e-08f, 9.324790965e-08f, 9.307462327e-08f, 9.290117693e-08f, 9.272757107e-08f, 9.255380610e-08f, + 9.237988245e-08f, 9.220580056e-08f, 9.203156085e-08f, 9.185716374e-08f, 9.168260968e-08f, 9.150789907e-08f, 9.133303237e-08f, 9.115800998e-08f, 9.098283235e-08f, 9.080749990e-08f, + 9.063201306e-08f, 9.045637227e-08f, 9.028057795e-08f, 9.010463053e-08f, 8.992853045e-08f, 8.975227813e-08f, 8.957587401e-08f, 8.939931852e-08f, 8.922261208e-08f, 8.904575514e-08f, + 8.886874812e-08f, 8.869159146e-08f, 8.851428559e-08f, 8.833683094e-08f, 8.815922794e-08f, 8.798147703e-08f, 8.780357865e-08f, 8.762553321e-08f, 8.744734117e-08f, 8.726900295e-08f, + 8.709051899e-08f, 8.691188971e-08f, 8.673311557e-08f, 8.655419698e-08f, 8.637513440e-08f, 8.619592824e-08f, 8.601657895e-08f, 8.583708697e-08f, 8.565745272e-08f, 8.547767665e-08f, + 8.529775919e-08f, 8.511770078e-08f, 8.493750185e-08f, 8.475716284e-08f, 8.457668420e-08f, 8.439606634e-08f, 8.421530973e-08f, 8.403441478e-08f, 8.385338195e-08f, 8.367221166e-08f, + 8.349090435e-08f, 8.330946047e-08f, 8.312788046e-08f, 8.294616474e-08f, 8.276431377e-08f, 8.258232797e-08f, 8.240020780e-08f, 8.221795368e-08f, 8.203556607e-08f, 8.185304539e-08f, + 8.167039209e-08f, 8.148760661e-08f, 8.130468939e-08f, 8.112164087e-08f, 8.093846149e-08f, 8.075515169e-08f, 8.057171191e-08f, 8.038814261e-08f, 8.020444420e-08f, 8.002061715e-08f, + 7.983666188e-08f, 7.965257885e-08f, 7.946836849e-08f, 7.928403125e-08f, 7.909956756e-08f, 7.891497788e-08f, 7.873026264e-08f, 7.854542229e-08f, 7.836045727e-08f, 7.817536803e-08f, + 7.799015500e-08f, 7.780481863e-08f, 7.761935937e-08f, 7.743377766e-08f, 7.724807394e-08f, 7.706224866e-08f, 7.687630226e-08f, 7.669023519e-08f, 7.650404789e-08f, 7.631774080e-08f, + 7.613131438e-08f, 7.594476906e-08f, 7.575810530e-08f, 7.557132353e-08f, 7.538442421e-08f, 7.519740777e-08f, 7.501027467e-08f, 7.482302535e-08f, 7.463566026e-08f, 7.444817984e-08f, + 7.426058453e-08f, 7.407287480e-08f, 7.388505108e-08f, 7.369711382e-08f, 7.350906347e-08f, 7.332090047e-08f, 7.313262527e-08f, 7.294423832e-08f, 7.275574007e-08f, 7.256713096e-08f, + 7.237841144e-08f, 7.218958197e-08f, 7.200064298e-08f, 7.181159493e-08f, 7.162243826e-08f, 7.143317343e-08f, 7.124380087e-08f, 7.105432105e-08f, 7.086473441e-08f, 7.067504139e-08f, + 7.048524245e-08f, 7.029533804e-08f, 7.010532860e-08f, 6.991521459e-08f, 6.972499645e-08f, 6.953467464e-08f, 6.934424960e-08f, 6.915372178e-08f, 6.896309163e-08f, 6.877235961e-08f, + 6.858152617e-08f, 6.839059174e-08f, 6.819955679e-08f, 6.800842177e-08f, 6.781718712e-08f, 6.762585330e-08f, 6.743442075e-08f, 6.724288993e-08f, 6.705126129e-08f, 6.685953528e-08f, + 6.666771235e-08f, 6.647579295e-08f, 6.628377754e-08f, 6.609166656e-08f, 6.589946047e-08f, 6.570715971e-08f, 6.551476475e-08f, 6.532227602e-08f, 6.512969399e-08f, 6.493701911e-08f, + 6.474425182e-08f, 6.455139259e-08f, 6.435844185e-08f, 6.416540007e-08f, 6.397226770e-08f, 6.377904519e-08f, 6.358573299e-08f, 6.339233155e-08f, 6.319884133e-08f, 6.300526278e-08f, + 6.281159636e-08f, 6.261784251e-08f, 6.242400169e-08f, 6.223007435e-08f, 6.203606095e-08f, 6.184196194e-08f, 6.164777777e-08f, 6.145350889e-08f, 6.125915577e-08f, 6.106471885e-08f, + 6.087019858e-08f, 6.067559542e-08f, 6.048090983e-08f, 6.028614225e-08f, 6.009129315e-08f, 5.989636297e-08f, 5.970135217e-08f, 5.950626120e-08f, 5.931109052e-08f, 5.911584059e-08f, + 5.892051185e-08f, 5.872510476e-08f, 5.852961977e-08f, 5.833405734e-08f, 5.813841793e-08f, 5.794270198e-08f, 5.774690996e-08f, 5.755104231e-08f, 5.735509949e-08f, 5.715908196e-08f, + 5.696299017e-08f, 5.676682458e-08f, 5.657058564e-08f, 5.637427380e-08f, 5.617788952e-08f, 5.598143326e-08f, 5.578490547e-08f, 5.558830660e-08f, 5.539163712e-08f, 5.519489747e-08f, + 5.499808811e-08f, 5.480120949e-08f, 5.460426208e-08f, 5.440724632e-08f, 5.421016268e-08f, 5.401301160e-08f, 5.381579354e-08f, 5.361850896e-08f, 5.342115831e-08f, 5.322374205e-08f, + 5.302626063e-08f, 5.282871452e-08f, 5.263110415e-08f, 5.243343000e-08f, 5.223569251e-08f, 5.203789215e-08f, 5.184002936e-08f, 5.164210460e-08f, 5.144411833e-08f, 5.124607100e-08f, + 5.104796308e-08f, 5.084979500e-08f, 5.065156724e-08f, 5.045328024e-08f, 5.025493447e-08f, 5.005653037e-08f, 4.985806840e-08f, 4.965954902e-08f, 4.946097269e-08f, 4.926233986e-08f, + 4.906365098e-08f, 4.886490652e-08f, 4.866610692e-08f, 4.846725264e-08f, 4.826834415e-08f, 4.806938188e-08f, 4.787036631e-08f, 4.767129789e-08f, 4.747217706e-08f, 4.727300429e-08f, + 4.707378004e-08f, 4.687450475e-08f, 4.667517889e-08f, 4.647580291e-08f, 4.627637726e-08f, 4.607690241e-08f, 4.587737880e-08f, 4.567780690e-08f, 4.547818715e-08f, 4.527852002e-08f, + 4.507880595e-08f, 4.487904542e-08f, 4.467923886e-08f, 4.447938674e-08f, 4.427948951e-08f, 4.407954763e-08f, 4.387956155e-08f, 4.367953173e-08f, 4.347945862e-08f, 4.327934268e-08f, + 4.307918437e-08f, 4.287898413e-08f, 4.267874243e-08f, 4.247845972e-08f, 4.227813646e-08f, 4.207777310e-08f, 4.187737009e-08f, 4.167692790e-08f, 4.147644697e-08f, 4.127592777e-08f, + 4.107537074e-08f, 4.087477634e-08f, 4.067414503e-08f, 4.047347726e-08f, 4.027277349e-08f, 4.007203417e-08f, 3.987125975e-08f, 3.967045070e-08f, 3.946960746e-08f, 3.926873049e-08f, + 3.906782025e-08f, 3.886687719e-08f, 3.866590176e-08f, 3.846489443e-08f, 3.826385563e-08f, 3.806278584e-08f, 3.786168549e-08f, 3.766055505e-08f, 3.745939498e-08f, 3.725820572e-08f, + 3.705698772e-08f, 3.685574145e-08f, 3.665446736e-08f, 3.645316590e-08f, 3.625183753e-08f, 3.605048269e-08f, 3.584910185e-08f, 3.564769545e-08f, 3.544626396e-08f, 3.524480782e-08f, + 3.504332748e-08f, 3.484182341e-08f, 3.464029605e-08f, 3.443874586e-08f, 3.423717329e-08f, 3.403557879e-08f, 3.383396282e-08f, 3.363232584e-08f, 3.343066828e-08f, 3.322899061e-08f, + 3.302729328e-08f, 3.282557674e-08f, 3.262384145e-08f, 3.242208786e-08f, 3.222031641e-08f, 3.201852757e-08f, 3.181672178e-08f, 3.161489949e-08f, 3.141306117e-08f, 3.121120726e-08f, + 3.100933821e-08f, 3.080745447e-08f, 3.060555650e-08f, 3.040364475e-08f, 3.020171967e-08f, 2.999978172e-08f, 2.979783133e-08f, 2.959586897e-08f, 2.939389509e-08f, 2.919191013e-08f, + 2.898991455e-08f, 2.878790881e-08f, 2.858589334e-08f, 2.838386860e-08f, 2.818183504e-08f, 2.797979312e-08f, 2.777774328e-08f, 2.757568597e-08f, 2.737362165e-08f, 2.717155076e-08f, + 2.696947376e-08f, 2.676739108e-08f, 2.656530320e-08f, 2.636321054e-08f, 2.616111357e-08f, 2.595901273e-08f, 2.575690848e-08f, 2.555480126e-08f, 2.535269151e-08f, 2.515057970e-08f, + 2.494846627e-08f, 2.474635166e-08f, 2.454423633e-08f, 2.434212073e-08f, 2.414000530e-08f, 2.393789049e-08f, 2.373577675e-08f, 2.353366453e-08f, 2.333155428e-08f, 2.312944645e-08f, + 2.292734147e-08f, 2.272523981e-08f, 2.252314190e-08f, 2.232104820e-08f, 2.211895915e-08f, 2.191687520e-08f, 2.171479680e-08f, 2.151272439e-08f, 2.131065842e-08f, 2.110859934e-08f, + 2.090654759e-08f, 2.070450362e-08f, 2.050246787e-08f, 2.030044080e-08f, 2.009842285e-08f, 1.989641446e-08f, 1.969441608e-08f, 1.949242816e-08f, 1.929045113e-08f, 1.908848545e-08f, + 1.888653157e-08f, 1.868458991e-08f, 1.848266094e-08f, 1.828074510e-08f, 1.807884282e-08f, 1.787695456e-08f, 1.767508075e-08f, 1.747322185e-08f, 1.727137829e-08f, 1.706955053e-08f, + 1.686773900e-08f, 1.666594414e-08f, 1.646416641e-08f, 1.626240624e-08f, 1.606066407e-08f, 1.585894036e-08f, 1.565723554e-08f, 1.545555005e-08f, 1.525388434e-08f, 1.505223885e-08f, + 1.485061402e-08f, 1.464901029e-08f, 1.444742811e-08f, 1.424586791e-08f, 1.404433014e-08f, 1.384281524e-08f, 1.364132365e-08f, 1.343985581e-08f, 1.323841216e-08f, 1.303699315e-08f, + 1.283559920e-08f, 1.263423077e-08f, 1.243288829e-08f, 1.223157221e-08f, 1.203028295e-08f, 1.182902097e-08f, 1.162778670e-08f, 1.142658058e-08f, 1.122540304e-08f, 1.102425454e-08f, + 1.082313550e-08f, 1.062204636e-08f, 1.042098757e-08f, 1.021995956e-08f, 1.001896276e-08f, 9.817997624e-09f, 9.617064581e-09f, 9.416164068e-09f, 9.215296524e-09f, 9.014462384e-09f, + 8.813662086e-09f, 8.612896067e-09f, 8.412164762e-09f, 8.211468607e-09f, 8.010808039e-09f, 7.810183493e-09f, 7.609595406e-09f, 7.409044211e-09f, 7.208530345e-09f, 7.008054242e-09f, + 6.807616337e-09f, 6.607217065e-09f, 6.406856860e-09f, 6.206536156e-09f, 6.006255387e-09f, 5.806014987e-09f, 5.605815389e-09f, 5.405657026e-09f, 5.205540333e-09f, 5.005465741e-09f, + 4.805433683e-09f, 4.605444593e-09f, 4.405498901e-09f, 4.205597041e-09f, 4.005739443e-09f, 3.805926541e-09f, 3.606158764e-09f, 3.406436545e-09f, 3.206760314e-09f, 3.007130502e-09f, + 2.807547540e-09f, 2.608011858e-09f, 2.408523886e-09f, 2.209084054e-09f, 2.009692791e-09f, 1.810350528e-09f, 1.611057693e-09f, 1.411814716e-09f, 1.212622025e-09f, 1.013480048e-09f, + 8.143892144e-10f, 6.153499519e-10f, 4.163626885e-10f, 2.174278517e-10f, 1.854586895e-11f, -1.802828326e-10f, -3.790578259e-10f, -5.777786844e-10f, -7.764449816e-10f, -9.750562911e-10f, + -1.173612187e-09f, -1.372112244e-09f, -1.570556035e-09f, -1.768943137e-09f, -1.967273123e-09f, -2.165545569e-09f, -2.363760051e-09f, -2.561916143e-09f, -2.760013423e-09f, -2.958051466e-09f, + -3.156029848e-09f, -3.353948146e-09f, -3.551805938e-09f, -3.749602799e-09f, -3.947338309e-09f, -4.145012043e-09f, -4.342623581e-09f, -4.540172500e-09f, -4.737658379e-09f, -4.935080796e-09f, + -5.132439330e-09f, -5.329733561e-09f, -5.526963068e-09f, -5.724127430e-09f, -5.921226227e-09f, -6.118259040e-09f, -6.315225449e-09f, -6.512125035e-09f, -6.708957379e-09f, -6.905722061e-09f, + -7.102418664e-09f, -7.299046770e-09f, -7.495605959e-09f, -7.692095815e-09f, -7.888515920e-09f, -8.084865856e-09f, -8.281145208e-09f, -8.477353558e-09f, -8.673490490e-09f, -8.869555587e-09f, + -9.065548435e-09f, -9.261468617e-09f, -9.457315718e-09f, -9.653089323e-09f, -9.848789017e-09f, -1.004441439e-08f, -1.023996502e-08f, -1.043544049e-08f, -1.063084040e-08f, -1.082616433e-08f, + -1.102141187e-08f, -1.121658260e-08f, -1.141167611e-08f, -1.160669199e-08f, -1.180162983e-08f, -1.199648921e-08f, -1.219126973e-08f, -1.238597097e-08f, -1.258059252e-08f, -1.277513397e-08f, + -1.296959492e-08f, -1.316397494e-08f, -1.335827364e-08f, -1.355249060e-08f, -1.374662542e-08f, -1.394067768e-08f, -1.413464697e-08f, -1.432853289e-08f, -1.452233504e-08f, -1.471605299e-08f, + -1.490968635e-08f, -1.510323471e-08f, -1.529669766e-08f, -1.549007479e-08f, -1.568336570e-08f, -1.587656999e-08f, -1.606968724e-08f, -1.626271706e-08f, -1.645565903e-08f, -1.664851275e-08f, + -1.684127783e-08f, -1.703395384e-08f, -1.722654040e-08f, -1.741903710e-08f, -1.761144353e-08f, -1.780375929e-08f, -1.799598398e-08f, -1.818811720e-08f, -1.838015854e-08f, -1.857210761e-08f, + -1.876396399e-08f, -1.895572730e-08f, -1.914739713e-08f, -1.933897308e-08f, -1.953045475e-08f, -1.972184175e-08f, -1.991313366e-08f, -2.010433009e-08f, -2.029543065e-08f, -2.048643494e-08f, + -2.067734255e-08f, -2.086815310e-08f, -2.105886617e-08f, -2.124948138e-08f, -2.143999833e-08f, -2.163041662e-08f, -2.182073586e-08f, -2.201095565e-08f, -2.220107559e-08f, -2.239109529e-08f, + -2.258101436e-08f, -2.277083239e-08f, -2.296054901e-08f, -2.315016380e-08f, -2.333967639e-08f, -2.352908637e-08f, -2.371839335e-08f, -2.390759695e-08f, -2.409669676e-08f, -2.428569240e-08f, + -2.447458348e-08f, -2.466336960e-08f, -2.485205037e-08f, -2.504062541e-08f, -2.522909431e-08f, -2.541745671e-08f, -2.560571219e-08f, -2.579386038e-08f, -2.598190089e-08f, -2.616983332e-08f, + -2.635765729e-08f, -2.654537242e-08f, -2.673297831e-08f, -2.692047457e-08f, -2.710786083e-08f, -2.729513669e-08f, -2.748230177e-08f, -2.766935568e-08f, -2.785629804e-08f, -2.804312847e-08f, + -2.822984657e-08f, -2.841645196e-08f, -2.860294427e-08f, -2.878932310e-08f, -2.897558807e-08f, -2.916173881e-08f, -2.934777492e-08f, -2.953369603e-08f, -2.971950175e-08f, -2.990519171e-08f, + -3.009076552e-08f, -3.027622280e-08f, -3.046156317e-08f, -3.064678625e-08f, -3.083189167e-08f, -3.101687904e-08f, -3.120174798e-08f, -3.138649811e-08f, -3.157112907e-08f, -3.175564046e-08f, + -3.194003191e-08f, -3.212430305e-08f, -3.230845350e-08f, -3.249248288e-08f, -3.267639082e-08f, -3.286017693e-08f, -3.304384086e-08f, -3.322738221e-08f, -3.341080062e-08f, -3.359409572e-08f, + -3.377726712e-08f, -3.396031446e-08f, -3.414323736e-08f, -3.432603545e-08f, -3.450870836e-08f, -3.469125571e-08f, -3.487367714e-08f, -3.505597228e-08f, -3.523814074e-08f, -3.542018217e-08f, + -3.560209620e-08f, -3.578388245e-08f, -3.596554055e-08f, -3.614707014e-08f, -3.632847084e-08f, -3.650974230e-08f, -3.669088414e-08f, -3.687189599e-08f, -3.705277749e-08f, -3.723352828e-08f, + -3.741414798e-08f, -3.759463623e-08f, -3.777499266e-08f, -3.795521692e-08f, -3.813530863e-08f, -3.831526743e-08f, -3.849509296e-08f, -3.867478486e-08f, -3.885434276e-08f, -3.903376629e-08f, + -3.921305511e-08f, -3.939220884e-08f, -3.957122713e-08f, -3.975010961e-08f, -3.992885592e-08f, -4.010746571e-08f, -4.028593861e-08f, -4.046427426e-08f, -4.064247231e-08f, -4.082053240e-08f, + -4.099845416e-08f, -4.117623725e-08f, -4.135388130e-08f, -4.153138596e-08f, -4.170875087e-08f, -4.188597567e-08f, -4.206306001e-08f, -4.224000354e-08f, -4.241680590e-08f, -4.259346673e-08f, + -4.276998568e-08f, -4.294636239e-08f, -4.312259653e-08f, -4.329868772e-08f, -4.347463562e-08f, -4.365043988e-08f, -4.382610015e-08f, -4.400161606e-08f, -4.417698729e-08f, -4.435221346e-08f, + -4.452729424e-08f, -4.470222927e-08f, -4.487701821e-08f, -4.505166071e-08f, -4.522615641e-08f, -4.540050497e-08f, -4.557470605e-08f, -4.574875929e-08f, -4.592266436e-08f, -4.609642089e-08f, + -4.627002856e-08f, -4.644348701e-08f, -4.661679589e-08f, -4.678995487e-08f, -4.696296360e-08f, -4.713582173e-08f, -4.730852893e-08f, -4.748108485e-08f, -4.765348915e-08f, -4.782574148e-08f, + -4.799784151e-08f, -4.816978890e-08f, -4.834158329e-08f, -4.851322436e-08f, -4.868471177e-08f, -4.885604516e-08f, -4.902722422e-08f, -4.919824859e-08f, -4.936911794e-08f, -4.953983194e-08f, + -4.971039024e-08f, -4.988079251e-08f, -5.005103841e-08f, -5.022112760e-08f, -5.039105976e-08f, -5.056083455e-08f, -5.073045162e-08f, -5.089991066e-08f, -5.106921132e-08f, -5.123835327e-08f, + -5.140733618e-08f, -5.157615972e-08f, -5.174482355e-08f, -5.191332735e-08f, -5.208167077e-08f, -5.224985351e-08f, -5.241787521e-08f, -5.258573556e-08f, -5.275343422e-08f, -5.292097086e-08f, + -5.308834517e-08f, -5.325555680e-08f, -5.342260543e-08f, -5.358949074e-08f, -5.375621240e-08f, -5.392277008e-08f, -5.408916346e-08f, -5.425539221e-08f, -5.442145601e-08f, -5.458735454e-08f, + -5.475308746e-08f, -5.491865446e-08f, -5.508405522e-08f, -5.524928940e-08f, -5.541435670e-08f, -5.557925678e-08f, -5.574398934e-08f, -5.590855404e-08f, -5.607295057e-08f, -5.623717860e-08f, + -5.640123783e-08f, -5.656512792e-08f, -5.672884857e-08f, -5.689239945e-08f, -5.705578025e-08f, -5.721899065e-08f, -5.738203034e-08f, -5.754489899e-08f, -5.770759629e-08f, -5.787012194e-08f, + -5.803247560e-08f, -5.819465698e-08f, -5.835666575e-08f, -5.851850161e-08f, -5.868016423e-08f, -5.884165332e-08f, -5.900296855e-08f, -5.916410962e-08f, -5.932507621e-08f, -5.948586802e-08f, + -5.964648473e-08f, -5.980692604e-08f, -5.996719164e-08f, -6.012728121e-08f, -6.028719446e-08f, -6.044693107e-08f, -6.060649073e-08f, -6.076587315e-08f, -6.092507801e-08f, -6.108410501e-08f, + -6.124295385e-08f, -6.140162421e-08f, -6.156011580e-08f, -6.171842832e-08f, -6.187656145e-08f, -6.203451489e-08f, -6.219228836e-08f, -6.234988153e-08f, -6.250729412e-08f, -6.266452581e-08f, + -6.282157632e-08f, -6.297844534e-08f, -6.313513257e-08f, -6.329163772e-08f, -6.344796048e-08f, -6.360410055e-08f, -6.376005765e-08f, -6.391583147e-08f, -6.407142172e-08f, -6.422682810e-08f, + -6.438205031e-08f, -6.453708807e-08f, -6.469194107e-08f, -6.484660902e-08f, -6.500109164e-08f, -6.515538862e-08f, -6.530949968e-08f, -6.546342452e-08f, -6.561716285e-08f, -6.577071438e-08f, + -6.592407882e-08f, -6.607725588e-08f, -6.623024528e-08f, -6.638304671e-08f, -6.653565990e-08f, -6.668808455e-08f, -6.684032038e-08f, -6.699236711e-08f, -6.714422444e-08f, -6.729589208e-08f, + -6.744736977e-08f, -6.759865720e-08f, -6.774975409e-08f, -6.790066016e-08f, -6.805137514e-08f, -6.820189872e-08f, -6.835223064e-08f, -6.850237061e-08f, -6.865231835e-08f, -6.880207357e-08f, + -6.895163600e-08f, -6.910100536e-08f, -6.925018137e-08f, -6.939916374e-08f, -6.954795221e-08f, -6.969654649e-08f, -6.984494630e-08f, -6.999315138e-08f, -7.014116143e-08f, -7.028897620e-08f, + -7.043659539e-08f, -7.058401874e-08f, -7.073124597e-08f, -7.087827682e-08f, -7.102511099e-08f, -7.117174823e-08f, -7.131818826e-08f, -7.146443081e-08f, -7.161047560e-08f, -7.175632237e-08f, + -7.190197085e-08f, -7.204742076e-08f, -7.219267185e-08f, -7.233772383e-08f, -7.248257644e-08f, -7.262722941e-08f, -7.277168248e-08f, -7.291593538e-08f, -7.305998784e-08f, -7.320383960e-08f, + -7.334749040e-08f, -7.349093996e-08f, -7.363418802e-08f, -7.377723433e-08f, -7.392007861e-08f, -7.406272061e-08f, -7.420516007e-08f, -7.434739671e-08f, -7.448943029e-08f, -7.463126054e-08f, + -7.477288719e-08f, -7.491431000e-08f, -7.505552871e-08f, -7.519654304e-08f, -7.533735276e-08f, -7.547795759e-08f, -7.561835729e-08f, -7.575855160e-08f, -7.589854025e-08f, -7.603832300e-08f, + -7.617789960e-08f, -7.631726978e-08f, -7.645643330e-08f, -7.659538989e-08f, -7.673413932e-08f, -7.687268132e-08f, -7.701101565e-08f, -7.714914205e-08f, -7.728706028e-08f, -7.742477008e-08f, + -7.756227121e-08f, -7.769956341e-08f, -7.783664644e-08f, -7.797352005e-08f, -7.811018400e-08f, -7.824663803e-08f, -7.838288190e-08f, -7.851891537e-08f, -7.865473819e-08f, -7.879035011e-08f, + -7.892575089e-08f, -7.906094030e-08f, -7.919591808e-08f, -7.933068399e-08f, -7.946523779e-08f, -7.959957925e-08f, -7.973370811e-08f, -7.986762414e-08f, -8.000132710e-08f, -8.013481676e-08f, + -8.026809286e-08f, -8.040115518e-08f, -8.053400347e-08f, -8.066663751e-08f, -8.079905704e-08f, -8.093126185e-08f, -8.106325169e-08f, -8.119502632e-08f, -8.132658552e-08f, -8.145792904e-08f, + -8.158905667e-08f, -8.171996815e-08f, -8.185066327e-08f, -8.198114179e-08f, -8.211140347e-08f, -8.224144810e-08f, -8.237127543e-08f, -8.250088525e-08f, -8.263027731e-08f, -8.275945140e-08f, + -8.288840728e-08f, -8.301714473e-08f, -8.314566352e-08f, -8.327396342e-08f, -8.340204422e-08f, -8.352990567e-08f, -8.365754757e-08f, -8.378496969e-08f, -8.391217180e-08f, -8.403915367e-08f, + -8.416591510e-08f, -8.429245585e-08f, -8.441877571e-08f, -8.454487445e-08f, -8.467075186e-08f, -8.479640771e-08f, -8.492184179e-08f, -8.504705388e-08f, -8.517204376e-08f, -8.529681121e-08f, + -8.542135602e-08f, -8.554567796e-08f, -8.566977684e-08f, -8.579365242e-08f, -8.591730449e-08f, -8.604073285e-08f, -8.616393728e-08f, -8.628691756e-08f, -8.640967349e-08f, -8.653220484e-08f, + -8.665451142e-08f, -8.677659300e-08f, -8.689844939e-08f, -8.702008037e-08f, -8.714148572e-08f, -8.726266525e-08f, -8.738361875e-08f, -8.750434600e-08f, -8.762484681e-08f, -8.774512096e-08f, + -8.786516825e-08f, -8.798498847e-08f, -8.810458143e-08f, -8.822394691e-08f, -8.834308472e-08f, -8.846199464e-08f, -8.858067649e-08f, -8.869913005e-08f, -8.881735513e-08f, -8.893535152e-08f, + -8.905311903e-08f, -8.917065745e-08f, -8.928796659e-08f, -8.940504625e-08f, -8.952189624e-08f, -8.963851634e-08f, -8.975490638e-08f, -8.987106614e-08f, -8.998699545e-08f, -9.010269409e-08f, + -9.021816188e-08f, -9.033339863e-08f, -9.044840413e-08f, -9.056317821e-08f, -9.067772066e-08f, -9.079203130e-08f, -9.090610992e-08f, -9.101995636e-08f, -9.113357040e-08f, -9.124695188e-08f, + -9.136010058e-08f, -9.147301634e-08f, -9.158569896e-08f, -9.169814825e-08f, -9.181036402e-08f, -9.192234610e-08f, -9.203409430e-08f, -9.214560843e-08f, -9.225688831e-08f, -9.236793375e-08f, + -9.247874457e-08f, -9.258932059e-08f, -9.269966163e-08f, -9.280976751e-08f, -9.291963804e-08f, -9.302927305e-08f, -9.313867236e-08f, -9.324783578e-08f, -9.335676314e-08f, -9.346545427e-08f, + -9.357390897e-08f, -9.368212709e-08f, -9.379010844e-08f, -9.389785285e-08f, -9.400536013e-08f, -9.411263013e-08f, -9.421966266e-08f, -9.432645754e-08f, -9.443301462e-08f, -9.453933371e-08f, + -9.464541465e-08f, -9.475125727e-08f, -9.485686138e-08f, -9.496222683e-08f, -9.506735345e-08f, -9.517224106e-08f, -9.527688950e-08f, -9.538129860e-08f, -9.548546820e-08f, -9.558939812e-08f, + -9.569308821e-08f, -9.579653829e-08f, -9.589974821e-08f, -9.600271780e-08f, -9.610544689e-08f, -9.620793533e-08f, -9.631018295e-08f, -9.641218959e-08f, -9.651395508e-08f, -9.661547928e-08f, + -9.671676201e-08f, -9.681780312e-08f, -9.691860246e-08f, -9.701915985e-08f, -9.711947515e-08f, -9.721954820e-08f, -9.731937884e-08f, -9.741896692e-08f, -9.751831228e-08f, -9.761741477e-08f, + -9.771627422e-08f, -9.781489050e-08f, -9.791326344e-08f, -9.801139290e-08f, -9.810927872e-08f, -9.820692075e-08f, -9.830431884e-08f, -9.840147284e-08f, -9.849838260e-08f, -9.859504798e-08f, + -9.869146882e-08f, -9.878764498e-08f, -9.888357630e-08f, -9.897926266e-08f, -9.907470389e-08f, -9.916989985e-08f, -9.926485040e-08f, -9.935955539e-08f, -9.945401469e-08f, -9.954822814e-08f, + -9.964219561e-08f, -9.973591695e-08f, -9.982939202e-08f, -9.992262069e-08f, -1.000156028e-07f, -1.001083382e-07f, -1.002008268e-07f, -1.002930685e-07f, -1.003850630e-07f, -1.004768103e-07f, + -1.005683102e-07f, -1.006595626e-07f, -1.007505674e-07f, -1.008413244e-07f, -1.009318335e-07f, -1.010220945e-07f, -1.011121073e-07f, -1.012018719e-07f, -1.012913879e-07f, -1.013806554e-07f, + -1.014696742e-07f, -1.015584442e-07f, -1.016469652e-07f, -1.017352371e-07f, -1.018232597e-07f, -1.019110331e-07f, -1.019985569e-07f, -1.020858312e-07f, -1.021728557e-07f, -1.022596303e-07f, + -1.023461550e-07f, -1.024324296e-07f, -1.025184539e-07f, -1.026042279e-07f, -1.026897514e-07f, -1.027750243e-07f, -1.028600465e-07f, -1.029448179e-07f, -1.030293383e-07f, -1.031136076e-07f, + -1.031976258e-07f, -1.032813926e-07f, -1.033649080e-07f, -1.034481719e-07f, -1.035311841e-07f, -1.036139445e-07f, -1.036964530e-07f, -1.037787095e-07f, -1.038607139e-07f, -1.039424661e-07f, + -1.040239659e-07f, -1.041052132e-07f, -1.041862080e-07f, -1.042669501e-07f, -1.043474393e-07f, -1.044276757e-07f, -1.045076591e-07f, -1.045873894e-07f, -1.046668664e-07f, -1.047460901e-07f, + -1.048250603e-07f, -1.049037770e-07f, -1.049822400e-07f, -1.050604493e-07f, -1.051384047e-07f, -1.052161061e-07f, -1.052935535e-07f, -1.053707467e-07f, -1.054476856e-07f, -1.055243701e-07f, + -1.056008001e-07f, -1.056769756e-07f, -1.057528964e-07f, -1.058285624e-07f, -1.059039735e-07f, -1.059791297e-07f, -1.060540307e-07f, -1.061286767e-07f, -1.062030673e-07f, -1.062772026e-07f, + -1.063510824e-07f, -1.064247067e-07f, -1.064980753e-07f, -1.065711882e-07f, -1.066440452e-07f, -1.067166463e-07f, -1.067889914e-07f, -1.068610805e-07f, -1.069329133e-07f, -1.070044898e-07f, + -1.070758099e-07f, -1.071468736e-07f, -1.072176808e-07f, -1.072882313e-07f, -1.073585250e-07f, -1.074285620e-07f, -1.074983421e-07f, -1.075678651e-07f, -1.076371312e-07f, -1.077061400e-07f, + -1.077748917e-07f, -1.078433860e-07f, -1.079116229e-07f, -1.079796024e-07f, -1.080473243e-07f, -1.081147885e-07f, -1.081819950e-07f, -1.082489438e-07f, -1.083156346e-07f, -1.083820675e-07f, + -1.084482424e-07f, -1.085141592e-07f, -1.085798178e-07f, -1.086452181e-07f, -1.087103601e-07f, -1.087752437e-07f, -1.088398688e-07f, -1.089042353e-07f, -1.089683432e-07f, -1.090321925e-07f, + -1.090957829e-07f, -1.091591145e-07f, -1.092221873e-07f, -1.092850010e-07f, -1.093475557e-07f, -1.094098512e-07f, -1.094718876e-07f, -1.095336647e-07f, -1.095951825e-07f, -1.096564410e-07f, + -1.097174400e-07f, -1.097781794e-07f, -1.098386593e-07f, -1.098988796e-07f, -1.099588401e-07f, -1.100185409e-07f, -1.100779818e-07f, -1.101371629e-07f, -1.101960840e-07f, -1.102547451e-07f, + -1.103131462e-07f, -1.103712871e-07f, -1.104291678e-07f, -1.104867883e-07f, -1.105441485e-07f, -1.106012483e-07f, -1.106580877e-07f, -1.107146667e-07f, -1.107709851e-07f, -1.108270430e-07f, + -1.108828402e-07f, -1.109383768e-07f, -1.109936526e-07f, -1.110486676e-07f, -1.111034218e-07f, -1.111579151e-07f, -1.112121475e-07f, -1.112661189e-07f, -1.113198293e-07f, -1.113732786e-07f, + -1.114264667e-07f, -1.114793937e-07f, -1.115320595e-07f, -1.115844639e-07f, -1.116366071e-07f, -1.116884889e-07f, -1.117401094e-07f, -1.117914683e-07f, -1.118425658e-07f, -1.118934018e-07f, + -1.119439762e-07f, -1.119942890e-07f, -1.120443401e-07f, -1.120941296e-07f, -1.121436573e-07f, -1.121929232e-07f, -1.122419274e-07f, -1.122906697e-07f, -1.123391501e-07f, -1.123873686e-07f, + -1.124353251e-07f, -1.124830197e-07f, -1.125304523e-07f, -1.125776227e-07f, -1.126245312e-07f, -1.126711774e-07f, -1.127175616e-07f, -1.127636835e-07f, -1.128095433e-07f, -1.128551408e-07f, + -1.129004760e-07f, -1.129455489e-07f, -1.129903595e-07f, -1.130349077e-07f, -1.130791936e-07f, -1.131232170e-07f, -1.131669780e-07f, -1.132104765e-07f, -1.132537126e-07f, -1.132966861e-07f, + -1.133393971e-07f, -1.133818455e-07f, -1.134240314e-07f, -1.134659546e-07f, -1.135076152e-07f, -1.135490132e-07f, -1.135901485e-07f, -1.136310211e-07f, -1.136716311e-07f, -1.137119783e-07f, + -1.137520627e-07f, -1.137918844e-07f, -1.138314433e-07f, -1.138707395e-07f, -1.139097728e-07f, -1.139485433e-07f, -1.139870510e-07f, -1.140252958e-07f, -1.140632778e-07f, -1.141009969e-07f, + -1.141384531e-07f, -1.141756464e-07f, -1.142125768e-07f, -1.142492443e-07f, -1.142856488e-07f, -1.143217905e-07f, -1.143576691e-07f, -1.143932849e-07f, -1.144286376e-07f, -1.144637274e-07f, + -1.144985543e-07f, -1.145331181e-07f, -1.145674190e-07f, -1.146014569e-07f, -1.146352318e-07f, -1.146687437e-07f, -1.147019926e-07f, -1.147349785e-07f, -1.147677014e-07f, -1.148001613e-07f, + -1.148323582e-07f, -1.148642921e-07f, -1.148959631e-07f, -1.149273710e-07f, -1.149585159e-07f, -1.149893979e-07f, -1.150200168e-07f, -1.150503728e-07f, -1.150804658e-07f, -1.151102958e-07f, + -1.151398628e-07f, -1.151691669e-07f, -1.151982080e-07f, -1.152269862e-07f, -1.152555015e-07f, -1.152837538e-07f, -1.153117432e-07f, -1.153394697e-07f, -1.153669333e-07f, -1.153941340e-07f, + -1.154210718e-07f, -1.154477467e-07f, -1.154741588e-07f, -1.155003081e-07f, -1.155261945e-07f, -1.155518181e-07f, -1.155771789e-07f, -1.156022770e-07f, -1.156271123e-07f, -1.156516848e-07f, + -1.156759946e-07f, -1.157000417e-07f, -1.157238261e-07f, -1.157473478e-07f, -1.157706069e-07f, -1.157936033e-07f, -1.158163371e-07f, -1.158388083e-07f, -1.158610170e-07f, -1.158829631e-07f, + -1.159046467e-07f, -1.159260677e-07f, -1.159472263e-07f, -1.159681225e-07f, -1.159887562e-07f, -1.160091276e-07f, -1.160292365e-07f, -1.160490831e-07f, -1.160686674e-07f, -1.160879894e-07f, + -1.161070491e-07f, -1.161258467e-07f, -1.161443820e-07f, -1.161626551e-07f, -1.161806661e-07f, -1.161984150e-07f, -1.162159018e-07f, -1.162331266e-07f, -1.162500894e-07f, -1.162667901e-07f, + -1.162832290e-07f, -1.162994059e-07f, -1.163153210e-07f, -1.163309743e-07f, -1.163463657e-07f, -1.163614954e-07f, -1.163763634e-07f, -1.163909697e-07f, -1.164053144e-07f, -1.164193974e-07f, + -1.164332189e-07f, -1.164467789e-07f, -1.164600774e-07f, -1.164731145e-07f, -1.164858901e-07f, -1.164984045e-07f, -1.165106575e-07f, -1.165226492e-07f, -1.165343798e-07f, -1.165458491e-07f, + -1.165570574e-07f, -1.165680045e-07f, -1.165786907e-07f, -1.165891158e-07f, -1.165992800e-07f, -1.166091834e-07f, -1.166188259e-07f, -1.166282076e-07f, -1.166373286e-07f, -1.166461889e-07f, + -1.166547885e-07f, -1.166631276e-07f, -1.166712062e-07f, -1.166790242e-07f, -1.166865819e-07f, -1.166938792e-07f, -1.167009162e-07f, -1.167076929e-07f, -1.167142095e-07f, -1.167204659e-07f, + -1.167264622e-07f, -1.167321985e-07f, -1.167376748e-07f, -1.167428912e-07f, -1.167478478e-07f, -1.167525446e-07f, -1.167569817e-07f, -1.167611591e-07f, -1.167650769e-07f, -1.167687351e-07f, + -1.167721339e-07f, -1.167752733e-07f, -1.167781533e-07f, -1.167807740e-07f, -1.167831355e-07f, -1.167852379e-07f, -1.167870812e-07f, -1.167886654e-07f, -1.167899908e-07f, -1.167910572e-07f, + -1.167918648e-07f, -1.167924137e-07f, -1.167927039e-07f, -1.167927354e-07f, -1.167925085e-07f, -1.167920231e-07f, -1.167912793e-07f, -1.167902772e-07f, -1.167890168e-07f, -1.167874983e-07f, + -1.167857216e-07f, -1.167836870e-07f, -1.167813944e-07f, -1.167788439e-07f, -1.167760356e-07f, -1.167729697e-07f, -1.167696460e-07f, -1.167660648e-07f, -1.167622262e-07f, -1.167581301e-07f, + -1.167537767e-07f, -1.167491661e-07f, -1.167442983e-07f, -1.167391734e-07f, -1.167337915e-07f, -1.167281527e-07f, -1.167222571e-07f, -1.167161047e-07f, -1.167096957e-07f, -1.167030300e-07f, + -1.166961079e-07f, -1.166889294e-07f, -1.166814945e-07f, -1.166738034e-07f, -1.166658562e-07f, -1.166576529e-07f, -1.166491936e-07f, -1.166404785e-07f, -1.166315075e-07f, -1.166222809e-07f, + -1.166127986e-07f, -1.166030608e-07f, -1.165930676e-07f, -1.165828191e-07f, -1.165723153e-07f, -1.165615563e-07f, -1.165505423e-07f, -1.165392734e-07f, -1.165277496e-07f, -1.165159710e-07f, + -1.165039377e-07f, -1.164916498e-07f, -1.164791075e-07f, -1.164663108e-07f, -1.164532598e-07f, -1.164399546e-07f, -1.164263953e-07f, -1.164125821e-07f, -1.163985149e-07f, -1.163841940e-07f, + -1.163696194e-07f, -1.163547912e-07f, -1.163397095e-07f, -1.163243745e-07f, -1.163087861e-07f, -1.162929447e-07f, -1.162768501e-07f, -1.162605026e-07f, -1.162439023e-07f, -1.162270492e-07f, + -1.162099434e-07f, -1.161925851e-07f, -1.161749745e-07f, -1.161571115e-07f, -1.161389962e-07f, -1.161206289e-07f, -1.161020096e-07f, -1.160831385e-07f, -1.160640156e-07f, -1.160446410e-07f, + -1.160250149e-07f, -1.160051373e-07f, -1.159850085e-07f, -1.159646284e-07f, -1.159439973e-07f, -1.159231152e-07f, -1.159019822e-07f, -1.158805985e-07f, -1.158589642e-07f, -1.158370793e-07f, + -1.158149441e-07f, -1.157925586e-07f, -1.157699230e-07f, -1.157470373e-07f, -1.157239018e-07f, -1.157005164e-07f, -1.156768813e-07f, -1.156529968e-07f, -1.156288627e-07f, -1.156044794e-07f, + -1.155798469e-07f, -1.155549653e-07f, -1.155298348e-07f, -1.155044555e-07f, -1.154788275e-07f, -1.154529509e-07f, -1.154268259e-07f, -1.154004526e-07f, -1.153738311e-07f, -1.153469616e-07f, + -1.153198441e-07f, -1.152924788e-07f, -1.152648659e-07f, -1.152370054e-07f, -1.152088975e-07f, -1.151805424e-07f, -1.151519401e-07f, -1.151230907e-07f, -1.150939945e-07f, -1.150646515e-07f, + -1.150350619e-07f, -1.150052259e-07f, -1.149751434e-07f, -1.149448148e-07f, -1.149142401e-07f, -1.148834194e-07f, -1.148523529e-07f, -1.148210408e-07f, -1.147894831e-07f, -1.147576800e-07f, + -1.147256317e-07f, -1.146933382e-07f, -1.146607998e-07f, -1.146280165e-07f, -1.145949885e-07f, -1.145617160e-07f, -1.145281990e-07f, -1.144944378e-07f, -1.144604324e-07f, -1.144261830e-07f, + -1.143916898e-07f, -1.143569529e-07f, -1.143219724e-07f, -1.142867485e-07f, -1.142512813e-07f, -1.142155710e-07f, -1.141796178e-07f, -1.141434217e-07f, -1.141069829e-07f, -1.140703016e-07f, + -1.140333778e-07f, -1.139962119e-07f, -1.139588038e-07f, -1.139211539e-07f, -1.138832621e-07f, -1.138451287e-07f, -1.138067538e-07f, -1.137681375e-07f, -1.137292801e-07f, -1.136901817e-07f, + -1.136508423e-07f, -1.136112623e-07f, -1.135714416e-07f, -1.135313806e-07f, -1.134910793e-07f, -1.134505379e-07f, -1.134097566e-07f, -1.133687354e-07f, -1.133274746e-07f, -1.132859744e-07f, + -1.132442348e-07f, -1.132022561e-07f, -1.131600384e-07f, -1.131175818e-07f, -1.130748866e-07f, -1.130319528e-07f, -1.129887807e-07f, -1.129453703e-07f, -1.129017220e-07f, -1.128578358e-07f, + -1.128137118e-07f, -1.127693503e-07f, -1.127247515e-07f, -1.126799154e-07f, -1.126348423e-07f, -1.125895322e-07f, -1.125439855e-07f, -1.124982022e-07f, -1.124521825e-07f, -1.124059266e-07f, + -1.123594347e-07f, -1.123127069e-07f, -1.122657433e-07f, -1.122185442e-07f, -1.121711098e-07f, -1.121234401e-07f, -1.120755354e-07f, -1.120273958e-07f, -1.119790216e-07f, -1.119304128e-07f, + -1.118815697e-07f, -1.118324924e-07f, -1.117831811e-07f, -1.117336360e-07f, -1.116838572e-07f, -1.116338450e-07f, -1.115835994e-07f, -1.115331208e-07f, -1.114824092e-07f, -1.114314648e-07f, + -1.113802878e-07f, -1.113288784e-07f, -1.112772368e-07f, -1.112253631e-07f, -1.111732575e-07f, -1.111209203e-07f, -1.110683515e-07f, -1.110155514e-07f, -1.109625201e-07f, -1.109092578e-07f, + -1.108557648e-07f, -1.108020411e-07f, -1.107480871e-07f, -1.106939027e-07f, -1.106394883e-07f, -1.105848441e-07f, -1.105299701e-07f, -1.104748667e-07f, -1.104195339e-07f, -1.103639720e-07f, + -1.103081811e-07f, -1.102521615e-07f, -1.101959133e-07f, -1.101394367e-07f, -1.100827320e-07f, -1.100257992e-07f, -1.099686386e-07f, -1.099112504e-07f, -1.098536347e-07f, -1.097957918e-07f, + -1.097377219e-07f, -1.096794250e-07f, -1.096209015e-07f, -1.095621516e-07f, -1.095031753e-07f, -1.094439730e-07f, -1.093845447e-07f, -1.093248908e-07f, -1.092650113e-07f, -1.092049066e-07f, + -1.091445767e-07f, -1.090840219e-07f, -1.090232423e-07f, -1.089622383e-07f, -1.089010099e-07f, -1.088395574e-07f, -1.087778809e-07f, -1.087159807e-07f, -1.086538570e-07f, -1.085915099e-07f, + -1.085289397e-07f, -1.084661466e-07f, -1.084031308e-07f, -1.083398924e-07f, -1.082764316e-07f, -1.082127488e-07f, -1.081488440e-07f, -1.080847175e-07f, -1.080203695e-07f, -1.079558002e-07f, + -1.078910098e-07f, -1.078259984e-07f, -1.077607664e-07f, -1.076953139e-07f, -1.076296410e-07f, -1.075637481e-07f, -1.074976354e-07f, -1.074313030e-07f, -1.073647511e-07f, -1.072979799e-07f, + -1.072309898e-07f, -1.071637808e-07f, -1.070963532e-07f, -1.070287071e-07f, -1.069608429e-07f, -1.068927607e-07f, -1.068244607e-07f, -1.067559431e-07f, -1.066872082e-07f, -1.066182562e-07f, + -1.065490872e-07f, -1.064797015e-07f, -1.064100994e-07f, -1.063402809e-07f, -1.062702464e-07f, -1.061999960e-07f, -1.061295300e-07f, -1.060588485e-07f, -1.059879519e-07f, -1.059168403e-07f, + -1.058455139e-07f, -1.057739729e-07f, -1.057022176e-07f, -1.056302482e-07f, -1.055580649e-07f, -1.054856679e-07f, -1.054130575e-07f, -1.053402338e-07f, -1.052671972e-07f, -1.051939477e-07f, + -1.051204856e-07f, -1.050468112e-07f, -1.049729247e-07f, -1.048988263e-07f, -1.048245162e-07f, -1.047499946e-07f, -1.046752618e-07f, -1.046003180e-07f, -1.045251634e-07f, -1.044497982e-07f, + -1.043742227e-07f, -1.042984371e-07f, -1.042224416e-07f, -1.041462365e-07f, -1.040698219e-07f, -1.039931981e-07f, -1.039163654e-07f, -1.038393239e-07f, -1.037620739e-07f, -1.036846157e-07f, + -1.036069493e-07f, -1.035290752e-07f, -1.034509934e-07f, -1.033727043e-07f, -1.032942081e-07f, -1.032155049e-07f, -1.031365951e-07f, -1.030574789e-07f, -1.029781564e-07f, -1.028986280e-07f, + -1.028188939e-07f, -1.027389542e-07f, -1.026588093e-07f, -1.025784593e-07f, -1.024979046e-07f, -1.024171453e-07f, -1.023361817e-07f, -1.022550139e-07f, -1.021736424e-07f, -1.020920672e-07f, + -1.020102886e-07f, -1.019283069e-07f, -1.018461223e-07f, -1.017637351e-07f, -1.016811454e-07f, -1.015983535e-07f, -1.015153597e-07f, -1.014321642e-07f, -1.013487672e-07f, -1.012651690e-07f, + -1.011813698e-07f, -1.010973699e-07f, -1.010131695e-07f, -1.009287689e-07f, -1.008441682e-07f, -1.007593678e-07f, -1.006743678e-07f, -1.005891686e-07f, -1.005037703e-07f, -1.004181733e-07f, + -1.003323777e-07f, -1.002463838e-07f, -1.001601918e-07f, -1.000738021e-07f, -9.998721477e-08f, -9.990043015e-08f, -9.981344846e-08f, -9.972626996e-08f, -9.963889489e-08f, -9.955132350e-08f, + -9.946355604e-08f, -9.937559276e-08f, -9.928743391e-08f, -9.919907973e-08f, -9.911053049e-08f, -9.902178643e-08f, -9.893284779e-08f, -9.884371484e-08f, -9.875438783e-08f, -9.866486700e-08f, + -9.857515261e-08f, -9.848524491e-08f, -9.839514416e-08f, -9.830485061e-08f, -9.821436452e-08f, -9.812368613e-08f, -9.803281570e-08f, -9.794175349e-08f, -9.785049976e-08f, -9.775905475e-08f, + -9.766741873e-08f, -9.757559196e-08f, -9.748357468e-08f, -9.739136716e-08f, -9.729896965e-08f, -9.720638241e-08f, -9.711360570e-08f, -9.702063979e-08f, -9.692748492e-08f, -9.683414136e-08f, + -9.674060936e-08f, -9.664688919e-08f, -9.655298111e-08f, -9.645888538e-08f, -9.636460226e-08f, -9.627013201e-08f, -9.617547489e-08f, -9.608063117e-08f, -9.598560110e-08f, -9.589038496e-08f, + -9.579498299e-08f, -9.569939548e-08f, -9.560362267e-08f, -9.550766484e-08f, -9.541152225e-08f, -9.531519516e-08f, -9.521868385e-08f, -9.512198857e-08f, -9.502510959e-08f, -9.492804717e-08f, + -9.483080159e-08f, -9.473337311e-08f, -9.463576200e-08f, -9.453796853e-08f, -9.443999296e-08f, -9.434183556e-08f, -9.424349660e-08f, -9.414497635e-08f, -9.404627507e-08f, -9.394739305e-08f, + -9.384833054e-08f, -9.374908782e-08f, -9.364966516e-08f, -9.355006283e-08f, -9.345028110e-08f, -9.335032024e-08f, -9.325018052e-08f, -9.314986222e-08f, -9.304936561e-08f, -9.294869096e-08f, + -9.284783855e-08f, -9.274680864e-08f, -9.264560151e-08f, -9.254421744e-08f, -9.244265670e-08f, -9.234091956e-08f, -9.223900631e-08f, -9.213691721e-08f, -9.203465253e-08f, -9.193221257e-08f, + -9.182959759e-08f, -9.172680787e-08f, -9.162384368e-08f, -9.152070531e-08f, -9.141739303e-08f, -9.131390712e-08f, -9.121024786e-08f, -9.110641552e-08f, -9.100241039e-08f, -9.089823274e-08f, + -9.079388285e-08f, -9.068936101e-08f, -9.058466749e-08f, -9.047980257e-08f, -9.037476654e-08f, -9.026955967e-08f, -9.016418224e-08f, -9.005863455e-08f, -8.995291686e-08f, -8.984702946e-08f, + -8.974097264e-08f, -8.963474667e-08f, -8.952835185e-08f, -8.942178844e-08f, -8.931505675e-08f, -8.920815704e-08f, -8.910108961e-08f, -8.899385473e-08f, -8.888645270e-08f, -8.877888380e-08f, + -8.867114832e-08f, -8.856324653e-08f, -8.845517873e-08f, -8.834694520e-08f, -8.823854623e-08f, -8.812998211e-08f, -8.802125311e-08f, -8.791235954e-08f, -8.780330168e-08f, -8.769407981e-08f, + -8.758469423e-08f, -8.747514522e-08f, -8.736543307e-08f, -8.725555807e-08f, -8.714552051e-08f, -8.703532068e-08f, -8.692495888e-08f, -8.681443538e-08f, -8.670375048e-08f, -8.659290447e-08f, + -8.648189765e-08f, -8.637073030e-08f, -8.625940271e-08f, -8.614791518e-08f, -8.603626801e-08f, -8.592446147e-08f, -8.581249587e-08f, -8.570037149e-08f, -8.558808864e-08f, -8.547564760e-08f, + -8.536304867e-08f, -8.525029215e-08f, -8.513737832e-08f, -8.502430748e-08f, -8.491107993e-08f, -8.479769596e-08f, -8.468415587e-08f, -8.457045995e-08f, -8.445660850e-08f, -8.434260181e-08f, + -8.422844019e-08f, -8.411412392e-08f, -8.399965331e-08f, -8.388502865e-08f, -8.377025025e-08f, -8.365531839e-08f, -8.354023337e-08f, -8.342499551e-08f, -8.330960508e-08f, -8.319406240e-08f, + -8.307836776e-08f, -8.296252145e-08f, -8.284652379e-08f, -8.273037507e-08f, -8.261407559e-08f, -8.249762565e-08f, -8.238102555e-08f, -8.226427559e-08f, -8.214737607e-08f, -8.203032730e-08f, + -8.191312958e-08f, -8.179578320e-08f, -8.167828847e-08f, -8.156064570e-08f, -8.144285518e-08f, -8.132491722e-08f, -8.120683212e-08f, -8.108860018e-08f, -8.097022171e-08f, -8.085169702e-08f, + -8.073302640e-08f, -8.061421016e-08f, -8.049524860e-08f, -8.037614203e-08f, -8.025689076e-08f, -8.013749509e-08f, -8.001795533e-08f, -7.989827177e-08f, -7.977844473e-08f, -7.965847452e-08f, + -7.953836143e-08f, -7.941810578e-08f, -7.929770788e-08f, -7.917716802e-08f, -7.905648653e-08f, -7.893566369e-08f, -7.881469984e-08f, -7.869359526e-08f, -7.857235027e-08f, -7.845096518e-08f, + -7.832944030e-08f, -7.820777594e-08f, -7.808597239e-08f, -7.796402999e-08f, -7.784194903e-08f, -7.771972982e-08f, -7.759737267e-08f, -7.747487791e-08f, -7.735224582e-08f, -7.722947673e-08f, + -7.710657095e-08f, -7.698352879e-08f, -7.686035055e-08f, -7.673703656e-08f, -7.661358712e-08f, -7.649000254e-08f, -7.636628314e-08f, -7.624242924e-08f, -7.611844113e-08f, -7.599431914e-08f, + -7.587006357e-08f, -7.574567475e-08f, -7.562115299e-08f, -7.549649859e-08f, -7.537171188e-08f, -7.524679316e-08f, -7.512174275e-08f, -7.499656098e-08f, -7.487124814e-08f, -7.474580455e-08f, + -7.462023054e-08f, -7.449452642e-08f, -7.436869250e-08f, -7.424272909e-08f, -7.411663652e-08f, -7.399041510e-08f, -7.386406514e-08f, -7.373758697e-08f, -7.361098090e-08f, -7.348424725e-08f, + -7.335738633e-08f, -7.323039846e-08f, -7.310328396e-08f, -7.297604314e-08f, -7.284867633e-08f, -7.272118385e-08f, -7.259356600e-08f, -7.246582312e-08f, -7.233795551e-08f, -7.220996350e-08f, + -7.208184741e-08f, -7.195360756e-08f, -7.182524426e-08f, -7.169675783e-08f, -7.156814860e-08f, -7.143941688e-08f, -7.131056300e-08f, -7.118158728e-08f, -7.105249003e-08f, -7.092327158e-08f, + -7.079393224e-08f, -7.066447235e-08f, -7.053489221e-08f, -7.040519216e-08f, -7.027537251e-08f, -7.014543359e-08f, -7.001537571e-08f, -6.988519920e-08f, -6.975490439e-08f, -6.962449159e-08f, + -6.949396112e-08f, -6.936331332e-08f, -6.923254850e-08f, -6.910166699e-08f, -6.897066910e-08f, -6.883955517e-08f, -6.870832552e-08f, -6.857698047e-08f, -6.844552034e-08f, -6.831394546e-08f, + -6.818225616e-08f, -6.805045275e-08f, -6.791853557e-08f, -6.778650493e-08f, -6.765436117e-08f, -6.752210461e-08f, -6.738973557e-08f, -6.725725438e-08f, -6.712466136e-08f, -6.699195685e-08f, + -6.685914116e-08f, -6.672621463e-08f, -6.659317757e-08f, -6.646003032e-08f, -6.632677320e-08f, -6.619340655e-08f, -6.605993067e-08f, -6.592634592e-08f, -6.579265260e-08f, -6.565885105e-08f, + -6.552494159e-08f, -6.539092456e-08f, -6.525680028e-08f, -6.512256908e-08f, -6.498823129e-08f, -6.485378723e-08f, -6.471923724e-08f, -6.458458164e-08f, -6.444982076e-08f, -6.431495493e-08f, + -6.417998448e-08f, -6.404490973e-08f, -6.390973103e-08f, -6.377444869e-08f, -6.363906305e-08f, -6.350357444e-08f, -6.336798318e-08f, -6.323228961e-08f, -6.309649405e-08f, -6.296059684e-08f, + -6.282459831e-08f, -6.268849878e-08f, -6.255229860e-08f, -6.241599808e-08f, -6.227959756e-08f, -6.214309738e-08f, -6.200649785e-08f, -6.186979932e-08f, -6.173300212e-08f, -6.159610657e-08f, + -6.145911301e-08f, -6.132202176e-08f, -6.118483318e-08f, -6.104754757e-08f, -6.091016528e-08f, -6.077268664e-08f, -6.063511198e-08f, -6.049744164e-08f, -6.035967594e-08f, -6.022181522e-08f, + -6.008385981e-08f, -5.994581004e-08f, -5.980766626e-08f, -5.966942878e-08f, -5.953109796e-08f, -5.939267411e-08f, -5.925415757e-08f, -5.911554867e-08f, -5.897684776e-08f, -5.883805516e-08f, + -5.869917121e-08f, -5.856019624e-08f, -5.842113058e-08f, -5.828197458e-08f, -5.814272856e-08f, -5.800339286e-08f, -5.786396781e-08f, -5.772445376e-08f, -5.758485103e-08f, -5.744515995e-08f, + -5.730538087e-08f, -5.716551412e-08f, -5.702556004e-08f, -5.688551896e-08f, -5.674539121e-08f, -5.660517713e-08f, -5.646487706e-08f, -5.632449133e-08f, -5.618402029e-08f, -5.604346425e-08f, + -5.590282357e-08f, -5.576209858e-08f, -5.562128960e-08f, -5.548039699e-08f, -5.533942108e-08f, -5.519836220e-08f, -5.505722069e-08f, -5.491599688e-08f, -5.477469112e-08f, -5.463330374e-08f, + -5.449183508e-08f, -5.435028547e-08f, -5.420865525e-08f, -5.406694477e-08f, -5.392515435e-08f, -5.378328433e-08f, -5.364133505e-08f, -5.349930686e-08f, -5.335720008e-08f, -5.321501505e-08f, + -5.307275212e-08f, -5.293041162e-08f, -5.278799389e-08f, -5.264549926e-08f, -5.250292808e-08f, -5.236028069e-08f, -5.221755741e-08f, -5.207475859e-08f, -5.193188458e-08f, -5.178893569e-08f, + -5.164591229e-08f, -5.150281470e-08f, -5.135964326e-08f, -5.121639832e-08f, -5.107308020e-08f, -5.092968926e-08f, -5.078622582e-08f, -5.064269023e-08f, -5.049908283e-08f, -5.035540396e-08f, + -5.021165395e-08f, -5.006783315e-08f, -4.992394189e-08f, -4.977998051e-08f, -4.963594936e-08f, -4.949184878e-08f, -4.934767909e-08f, -4.920344065e-08f, -4.905913379e-08f, -4.891475886e-08f, + -4.877031618e-08f, -4.862580611e-08f, -4.848122898e-08f, -4.833658513e-08f, -4.819187491e-08f, -4.804709865e-08f, -4.790225669e-08f, -4.775734938e-08f, -4.761237704e-08f, -4.746734004e-08f, + -4.732223869e-08f, -4.717707336e-08f, -4.703184436e-08f, -4.688655206e-08f, -4.674119678e-08f, -4.659577887e-08f, -4.645029866e-08f, -4.630475651e-08f, -4.615915274e-08f, -4.601348771e-08f, + -4.586776175e-08f, -4.572197520e-08f, -4.557612840e-08f, -4.543022170e-08f, -4.528425543e-08f, -4.513822994e-08f, -4.499214557e-08f, -4.484600265e-08f, -4.469980154e-08f, -4.455354257e-08f, + -4.440722608e-08f, -4.426085241e-08f, -4.411442191e-08f, -4.396793492e-08f, -4.382139177e-08f, -4.367479281e-08f, -4.352813838e-08f, -4.338142883e-08f, -4.323466449e-08f, -4.308784570e-08f, + -4.294097282e-08f, -4.279404617e-08f, -4.264706610e-08f, -4.250003295e-08f, -4.235294706e-08f, -4.220580878e-08f, -4.205861845e-08f, -4.191137640e-08f, -4.176408299e-08f, -4.161673854e-08f, + -4.146934341e-08f, -4.132189794e-08f, -4.117440246e-08f, -4.102685732e-08f, -4.087926287e-08f, -4.073161943e-08f, -4.058392736e-08f, -4.043618700e-08f, -4.028839868e-08f, -4.014056276e-08f, + -3.999267956e-08f, -3.984474945e-08f, -3.969677274e-08f, -3.954874980e-08f, -3.940068095e-08f, -3.925256655e-08f, -3.910440693e-08f, -3.895620244e-08f, -3.880795341e-08f, -3.865966019e-08f, + -3.851132313e-08f, -3.836294256e-08f, -3.821451882e-08f, -3.806605226e-08f, -3.791754322e-08f, -3.776899205e-08f, -3.762039907e-08f, -3.747176465e-08f, -3.732308911e-08f, -3.717437279e-08f, + -3.702561605e-08f, -3.687681923e-08f, -3.672798266e-08f, -3.657910668e-08f, -3.643019165e-08f, -3.628123789e-08f, -3.613224576e-08f, -3.598321559e-08f, -3.583414773e-08f, -3.568504252e-08f, + -3.553590030e-08f, -3.538672141e-08f, -3.523750620e-08f, -3.508825500e-08f, -3.493896816e-08f, -3.478964602e-08f, -3.464028892e-08f, -3.449089720e-08f, -3.434147121e-08f, -3.419201128e-08f, + -3.404251777e-08f, -3.389299100e-08f, -3.374343132e-08f, -3.359383908e-08f, -3.344421461e-08f, -3.329455826e-08f, -3.314487037e-08f, -3.299515128e-08f, -3.284540132e-08f, -3.269562085e-08f, + -3.254581021e-08f, -3.239596972e-08f, -3.224609975e-08f, -3.209620062e-08f, -3.194627269e-08f, -3.179631628e-08f, -3.164633175e-08f, -3.149631943e-08f, -3.134627966e-08f, -3.119621279e-08f, + -3.104611916e-08f, -3.089599910e-08f, -3.074585296e-08f, -3.059568109e-08f, -3.044548381e-08f, -3.029526148e-08f, -3.014501442e-08f, -2.999474300e-08f, -2.984444753e-08f, -2.969412838e-08f, + -2.954378586e-08f, -2.939342034e-08f, -2.924303214e-08f, -2.909262161e-08f, -2.894218909e-08f, -2.879173492e-08f, -2.864125944e-08f, -2.849076298e-08f, -2.834024590e-08f, -2.818970853e-08f, + -2.803915121e-08f, -2.788857428e-08f, -2.773797808e-08f, -2.758736295e-08f, -2.743672924e-08f, -2.728607728e-08f, -2.713540740e-08f, -2.698471996e-08f, -2.683401529e-08f, -2.668329373e-08f, + -2.653255563e-08f, -2.638180131e-08f, -2.623103112e-08f, -2.608024540e-08f, -2.592944449e-08f, -2.577862873e-08f, -2.562779846e-08f, -2.547695402e-08f, -2.532609574e-08f, -2.517522396e-08f, + -2.502433903e-08f, -2.487344129e-08f, -2.472253107e-08f, -2.457160871e-08f, -2.442067454e-08f, -2.426972892e-08f, -2.411877218e-08f, -2.396780465e-08f, -2.381682668e-08f, -2.366583860e-08f, + -2.351484076e-08f, -2.336383348e-08f, -2.321281712e-08f, -2.306179200e-08f, -2.291075846e-08f, -2.275971685e-08f, -2.260866750e-08f, -2.245761074e-08f, -2.230654693e-08f, -2.215547639e-08f, + -2.200439946e-08f, -2.185331648e-08f, -2.170222779e-08f, -2.155113372e-08f, -2.140003461e-08f, -2.124893080e-08f, -2.109782263e-08f, -2.094671044e-08f, -2.079559455e-08f, -2.064447531e-08f, + -2.049335305e-08f, -2.034222812e-08f, -2.019110084e-08f, -2.003997156e-08f, -1.988884060e-08f, -1.973770832e-08f, -1.958657503e-08f, -1.943544109e-08f, -1.928430682e-08f, -1.913317256e-08f, + -1.898203865e-08f, -1.883090542e-08f, -1.867977321e-08f, -1.852864236e-08f, -1.837751319e-08f, -1.822638605e-08f, -1.807526127e-08f, -1.792413919e-08f, -1.777302014e-08f, -1.762190445e-08f, + -1.747079247e-08f, -1.731968452e-08f, -1.716858094e-08f, -1.701748206e-08f, -1.686638823e-08f, -1.671529976e-08f, -1.656421701e-08f, -1.641314030e-08f, -1.626206997e-08f, -1.611100634e-08f, + -1.595994976e-08f, -1.580890056e-08f, -1.565785907e-08f, -1.550682562e-08f, -1.535580056e-08f, -1.520478420e-08f, -1.505377689e-08f, -1.490277896e-08f, -1.475179074e-08f, -1.460081256e-08f, + -1.444984476e-08f, -1.429888767e-08f, -1.414794163e-08f, -1.399700695e-08f, -1.384608398e-08f, -1.369517305e-08f, -1.354427449e-08f, -1.339338864e-08f, -1.324251582e-08f, -1.309165636e-08f, + -1.294081060e-08f, -1.278997887e-08f, -1.263916150e-08f, -1.248835882e-08f, -1.233757117e-08f, -1.218679886e-08f, -1.203604224e-08f, -1.188530164e-08f, -1.173457738e-08f, -1.158386980e-08f, + -1.143317922e-08f, -1.128250598e-08f, -1.113185040e-08f, -1.098121282e-08f, -1.083059357e-08f, -1.067999297e-08f, -1.052941135e-08f, -1.037884905e-08f, -1.022830639e-08f, -1.007778371e-08f, + -9.927281323e-09f, -9.776799569e-09f, -9.626338773e-09f, -9.475899264e-09f, -9.325481370e-09f, -9.175085420e-09f, -9.024711742e-09f, -8.874360664e-09f, -8.724032513e-09f, -8.573727617e-09f, + -8.423446303e-09f, -8.273188900e-09f, -8.122955734e-09f, -7.972747132e-09f, -7.822563421e-09f, -7.672404928e-09f, -7.522271980e-09f, -7.372164903e-09f, -7.222084023e-09f, -7.072029667e-09f, + -6.922002161e-09f, -6.772001830e-09f, -6.622029000e-09f, -6.472083997e-09f, -6.322167146e-09f, -6.172278773e-09f, -6.022419203e-09f, -5.872588759e-09f, -5.722787769e-09f, -5.573016555e-09f, + -5.423275443e-09f, -5.273564756e-09f, -5.123884820e-09f, -4.974235957e-09f, -4.824618492e-09f, -4.675032749e-09f, -4.525479051e-09f, -4.375957721e-09f, -4.226469082e-09f, -4.077013458e-09f, + -3.927591172e-09f, -3.778202546e-09f, -3.628847902e-09f, -3.479527564e-09f, -3.330241852e-09f, -3.180991090e-09f, -3.031775599e-09f, -2.882595701e-09f, -2.733451718e-09f, -2.584343970e-09f, + -2.435272779e-09f, -2.286238465e-09f, -2.137241351e-09f, -1.988281756e-09f, -1.839360001e-09f, -1.690476406e-09f, -1.541631291e-09f, -1.392824977e-09f, -1.244057782e-09f, -1.095330028e-09f, + -9.466420322e-10f, -7.979941151e-10f, -6.493865954e-10f, -5.008197921e-10f, -3.522940238e-10f, -2.038096091e-10f, -5.536686630e-11f, 9.303388641e-11f, 2.413923311e-10f, 3.897081499e-10f, + 5.379810252e-10f, 6.862106396e-10f, 8.343966759e-10f, 9.825388170e-10f, 1.130636746e-09f, 1.278690146e-09f, 1.426698701e-09f, 1.574662095e-09f, 1.722580011e-09f, 1.870452133e-09f, + 2.018278146e-09f, 2.166057734e-09f, 2.313790582e-09f, 2.461476375e-09f, 2.609114798e-09f, 2.756705535e-09f, 2.904248273e-09f, 3.051742697e-09f, 3.199188492e-09f, 3.346585346e-09f, + 3.493932944e-09f, 3.641230972e-09f, 3.788479117e-09f, 3.935677066e-09f, 4.082824506e-09f, 4.229921125e-09f, 4.376966609e-09f, 4.523960646e-09f, 4.670902924e-09f, 4.817793132e-09f, + 4.964630956e-09f, 5.111416087e-09f, 5.258148212e-09f, 5.404827020e-09f, 5.551452200e-09f, 5.698023442e-09f, 5.844540435e-09f, 5.991002869e-09f, 6.137410433e-09f, 6.283762818e-09f, + 6.430059715e-09f, 6.576300812e-09f, 6.722485802e-09f, 6.868614375e-09f, 7.014686223e-09f, 7.160701036e-09f, 7.306658507e-09f, 7.452558327e-09f, 7.598400188e-09f, 7.744183783e-09f, + 7.889908803e-09f, 8.035574942e-09f, 8.181181892e-09f, 8.326729347e-09f, 8.472217000e-09f, 8.617644544e-09f, 8.763011673e-09f, 8.908318082e-09f, 9.053563463e-09f, 9.198747513e-09f, + 9.343869925e-09f, 9.488930394e-09f, 9.633928616e-09f, 9.778864286e-09f, 9.923737099e-09f, 1.006854675e-08f, 1.021329294e-08f, 1.035797536e-08f, 1.050259370e-08f, 1.064714767e-08f, + 1.079163697e-08f, 1.093606128e-08f, 1.108042030e-08f, 1.122471374e-08f, 1.136894130e-08f, 1.151310266e-08f, 1.165719753e-08f, 1.180122560e-08f, 1.194518658e-08f, 1.208908017e-08f, + 1.223290606e-08f, 1.237666395e-08f, 1.252035354e-08f, 1.266397454e-08f, 1.280752664e-08f, 1.295100954e-08f, 1.309442294e-08f, 1.323776655e-08f, 1.338104007e-08f, 1.352424320e-08f, + 1.366737563e-08f, 1.381043707e-08f, 1.395342723e-08f, 1.409634580e-08f, 1.423919249e-08f, 1.438196700e-08f, 1.452466904e-08f, 1.466729830e-08f, 1.480985449e-08f, 1.495233732e-08f, + 1.509474649e-08f, 1.523708169e-08f, 1.537934265e-08f, 1.552152906e-08f, 1.566364063e-08f, 1.580567706e-08f, 1.594763806e-08f, 1.608952333e-08f, 1.623133258e-08f, 1.637306552e-08f, + 1.651472186e-08f, 1.665630129e-08f, 1.679780353e-08f, 1.693922828e-08f, 1.708057526e-08f, 1.722184417e-08f, 1.736303471e-08f, 1.750414661e-08f, 1.764517955e-08f, 1.778613327e-08f, + 1.792700745e-08f, 1.806780182e-08f, 1.820851608e-08f, 1.834914994e-08f, 1.848970312e-08f, 1.863017531e-08f, 1.877056625e-08f, 1.891087562e-08f, 1.905110315e-08f, 1.919124855e-08f, + 1.933131153e-08f, 1.947129180e-08f, 1.961118908e-08f, 1.975100307e-08f, 1.989073349e-08f, 2.003038005e-08f, 2.016994247e-08f, 2.030942045e-08f, 2.044881372e-08f, 2.058812199e-08f, + 2.072734496e-08f, 2.086648237e-08f, 2.100553391e-08f, 2.114449932e-08f, 2.128337829e-08f, 2.142217056e-08f, 2.156087582e-08f, 2.169949381e-08f, 2.183802424e-08f, 2.197646682e-08f, + 2.211482127e-08f, 2.225308731e-08f, 2.239126465e-08f, 2.252935302e-08f, 2.266735214e-08f, 2.280526171e-08f, 2.294308147e-08f, 2.308081112e-08f, 2.321845039e-08f, 2.335599901e-08f, + 2.349345668e-08f, 2.363082313e-08f, 2.376809808e-08f, 2.390528125e-08f, 2.404237236e-08f, 2.417937113e-08f, 2.431627729e-08f, 2.445309056e-08f, 2.458981065e-08f, 2.472643729e-08f, + 2.486297021e-08f, 2.499940913e-08f, 2.513575377e-08f, 2.527200385e-08f, 2.540815910e-08f, 2.554421924e-08f, 2.568018400e-08f, 2.581605310e-08f, 2.595182627e-08f, 2.608750323e-08f, + 2.622308371e-08f, 2.635856743e-08f, 2.649395413e-08f, 2.662924352e-08f, 2.676443534e-08f, 2.689952931e-08f, 2.703452515e-08f, 2.716942261e-08f, 2.730422140e-08f, 2.743892125e-08f, + 2.757352189e-08f, 2.770802306e-08f, 2.784242447e-08f, 2.797672587e-08f, 2.811092697e-08f, 2.824502752e-08f, 2.837902723e-08f, 2.851292585e-08f, 2.864672310e-08f, 2.878041871e-08f, + 2.891401242e-08f, 2.904750395e-08f, 2.918089305e-08f, 2.931417943e-08f, 2.944736285e-08f, 2.958044302e-08f, 2.971341968e-08f, 2.984629257e-08f, 2.997906141e-08f, 3.011172596e-08f, + 3.024428593e-08f, 3.037674106e-08f, 3.050909110e-08f, 3.064133577e-08f, 3.077347481e-08f, 3.090550796e-08f, 3.103743495e-08f, 3.116925553e-08f, 3.130096942e-08f, 3.143257637e-08f, + 3.156407611e-08f, 3.169546838e-08f, 3.182675293e-08f, 3.195792948e-08f, 3.208899778e-08f, 3.221995757e-08f, 3.235080859e-08f, 3.248155058e-08f, 3.261218327e-08f, 3.274270641e-08f, + 3.287311974e-08f, 3.300342300e-08f, 3.313361594e-08f, 3.326369829e-08f, 3.339366979e-08f, 3.352353020e-08f, 3.365327925e-08f, 3.378291668e-08f, 3.391244224e-08f, 3.404185568e-08f, + 3.417115673e-08f, 3.430034515e-08f, 3.442942067e-08f, 3.455838305e-08f, 3.468723202e-08f, 3.481596734e-08f, 3.494458874e-08f, 3.507309598e-08f, 3.520148881e-08f, 3.532976696e-08f, + 3.545793020e-08f, 3.558597825e-08f, 3.571391089e-08f, 3.584172784e-08f, 3.596942886e-08f, 3.609701371e-08f, 3.622448212e-08f, 3.635183385e-08f, 3.647906866e-08f, 3.660618628e-08f, + 3.673318647e-08f, 3.686006899e-08f, 3.698683357e-08f, 3.711347999e-08f, 3.724000798e-08f, 3.736641730e-08f, 3.749270770e-08f, 3.761887893e-08f, 3.774493076e-08f, 3.787086293e-08f, + 3.799667519e-08f, 3.812236731e-08f, 3.824793903e-08f, 3.837339012e-08f, 3.849872032e-08f, 3.862392939e-08f, 3.874901709e-08f, 3.887398318e-08f, 3.899882741e-08f, 3.912354954e-08f, + 3.924814932e-08f, 3.937262652e-08f, 3.949698090e-08f, 3.962121220e-08f, 3.974532020e-08f, 3.986930464e-08f, 3.999316529e-08f, 4.011690192e-08f, 4.024051427e-08f, 4.036400211e-08f, + 4.048736521e-08f, 4.061060331e-08f, 4.073371619e-08f, 4.085670361e-08f, 4.097956532e-08f, 4.110230109e-08f, 4.122491069e-08f, 4.134739388e-08f, 4.146975042e-08f, 4.159198007e-08f, + 4.171408260e-08f, 4.183605778e-08f, 4.195790537e-08f, 4.207962513e-08f, 4.220121683e-08f, 4.232268024e-08f, 4.244401513e-08f, 4.256522125e-08f, 4.268629839e-08f, 4.280724630e-08f, + 4.292806475e-08f, 4.304875351e-08f, 4.316931236e-08f, 4.328974105e-08f, 4.341003937e-08f, 4.353020707e-08f, 4.365024393e-08f, 4.377014973e-08f, 4.388992422e-08f, 4.400956718e-08f, + 4.412907839e-08f, 4.424845761e-08f, 4.436770462e-08f, 4.448681919e-08f, 4.460580109e-08f, 4.472465009e-08f, 4.484336598e-08f, 4.496194852e-08f, 4.508039749e-08f, 4.519871267e-08f, + 4.531689382e-08f, 4.543494072e-08f, 4.555285316e-08f, 4.567063090e-08f, 4.578827372e-08f, 4.590578140e-08f, 4.602315372e-08f, 4.614039045e-08f, 4.625749138e-08f, 4.637445628e-08f, + 4.649128492e-08f, 4.660797710e-08f, 4.672453259e-08f, 4.684095116e-08f, 4.695723260e-08f, 4.707337669e-08f, 4.718938321e-08f, 4.730525195e-08f, 4.742098268e-08f, 4.753657518e-08f, + 4.765202924e-08f, 4.776734464e-08f, 4.788252117e-08f, 4.799755860e-08f, 4.811245673e-08f, 4.822721533e-08f, 4.834183419e-08f, 4.845631310e-08f, 4.857065184e-08f, 4.868485020e-08f, + 4.879890796e-08f, 4.891282491e-08f, 4.902660084e-08f, 4.914023553e-08f, 4.925372877e-08f, 4.936708036e-08f, 4.948029007e-08f, 4.959335770e-08f, 4.970628304e-08f, 4.981906587e-08f, + 4.993170599e-08f, 5.004420319e-08f, 5.015655725e-08f, 5.026876798e-08f, 5.038083515e-08f, 5.049275856e-08f, 5.060453801e-08f, 5.071617329e-08f, 5.082766418e-08f, 5.093901049e-08f, + 5.105021200e-08f, 5.116126852e-08f, 5.127217983e-08f, 5.138294574e-08f, 5.149356602e-08f, 5.160404049e-08f, 5.171436894e-08f, 5.182455116e-08f, 5.193458696e-08f, 5.204447612e-08f, + 5.215421844e-08f, 5.226381373e-08f, 5.237326179e-08f, 5.248256240e-08f, 5.259171537e-08f, 5.270072051e-08f, 5.280957760e-08f, 5.291828645e-08f, 5.302684687e-08f, 5.313525864e-08f, + 5.324352158e-08f, 5.335163548e-08f, 5.345960015e-08f, 5.356741540e-08f, 5.367508101e-08f, 5.378259680e-08f, 5.388996257e-08f, 5.399717812e-08f, 5.410424327e-08f, 5.421115781e-08f, + 5.431792154e-08f, 5.442453429e-08f, 5.453099584e-08f, 5.463730601e-08f, 5.474346461e-08f, 5.484947144e-08f, 5.495532631e-08f, 5.506102902e-08f, 5.516657940e-08f, 5.527197723e-08f, + 5.537722235e-08f, 5.548231455e-08f, 5.558725364e-08f, 5.569203944e-08f, 5.579667175e-08f, 5.590115040e-08f, 5.600547518e-08f, 5.610964591e-08f, 5.621366241e-08f, 5.631752448e-08f, + 5.642123194e-08f, 5.652478461e-08f, 5.662818229e-08f, 5.673142481e-08f, 5.683451197e-08f, 5.693744360e-08f, 5.704021950e-08f, 5.714283950e-08f, 5.724530340e-08f, 5.734761104e-08f, + 5.744976222e-08f, 5.755175676e-08f, 5.765359448e-08f, 5.775527521e-08f, 5.785679874e-08f, 5.795816492e-08f, 5.805937355e-08f, 5.816042447e-08f, 5.826131747e-08f, 5.836205240e-08f, + 5.846262906e-08f, 5.856304729e-08f, 5.866330690e-08f, 5.876340772e-08f, 5.886334956e-08f, 5.896313226e-08f, 5.906275564e-08f, 5.916221951e-08f, 5.926152371e-08f, 5.936066806e-08f, + 5.945965238e-08f, 5.955847650e-08f, 5.965714025e-08f, 5.975564346e-08f, 5.985398594e-08f, 5.995216754e-08f, 6.005018807e-08f, 6.014804736e-08f, 6.024574524e-08f, 6.034328155e-08f, + 6.044065611e-08f, 6.053786875e-08f, 6.063491930e-08f, 6.073180759e-08f, 6.082853346e-08f, 6.092509672e-08f, 6.102149723e-08f, 6.111773481e-08f, 6.121380928e-08f, 6.130972049e-08f, + 6.140546827e-08f, 6.150105245e-08f, 6.159647287e-08f, 6.169172936e-08f, 6.178682175e-08f, 6.188174989e-08f, 6.197651361e-08f, 6.207111274e-08f, 6.216554712e-08f, 6.225981659e-08f, + 6.235392098e-08f, 6.244786014e-08f, 6.254163391e-08f, 6.263524211e-08f, 6.272868460e-08f, 6.282196121e-08f, 6.291507178e-08f, 6.300801615e-08f, 6.310079417e-08f, 6.319340566e-08f, + 6.328585049e-08f, 6.337812848e-08f, 6.347023949e-08f, 6.356218335e-08f, 6.365395990e-08f, 6.374556900e-08f, 6.383701049e-08f, 6.392828420e-08f, 6.401938999e-08f, 6.411032770e-08f, + 6.420109718e-08f, 6.429169828e-08f, 6.438213083e-08f, 6.447239470e-08f, 6.456248972e-08f, 6.465241574e-08f, 6.474217262e-08f, 6.483176020e-08f, 6.492117833e-08f, 6.501042686e-08f, + 6.509950564e-08f, 6.518841452e-08f, 6.527715335e-08f, 6.536572199e-08f, 6.545412029e-08f, 6.554234810e-08f, 6.563040526e-08f, 6.571829164e-08f, 6.580600709e-08f, 6.589355146e-08f, + 6.598092461e-08f, 6.606812639e-08f, 6.615515666e-08f, 6.624201527e-08f, 6.632870207e-08f, 6.641521694e-08f, 6.650155971e-08f, 6.658773026e-08f, 6.667372843e-08f, 6.675955409e-08f, + 6.684520709e-08f, 6.693068730e-08f, 6.701599457e-08f, 6.710112877e-08f, 6.718608974e-08f, 6.727087737e-08f, 6.735549150e-08f, 6.743993199e-08f, 6.752419872e-08f, 6.760829154e-08f, + 6.769221031e-08f, 6.777595490e-08f, 6.785952518e-08f, 6.794292100e-08f, 6.802614223e-08f, 6.810918874e-08f, 6.819206039e-08f, 6.827475705e-08f, 6.835727858e-08f, 6.843962486e-08f, + 6.852179574e-08f, 6.860379110e-08f, 6.868561081e-08f, 6.876725473e-08f, 6.884872272e-08f, 6.893001468e-08f, 6.901113045e-08f, 6.909206991e-08f, 6.917283294e-08f, 6.925341940e-08f, + 6.933382916e-08f, 6.941406210e-08f, 6.949411809e-08f, 6.957399700e-08f, 6.965369871e-08f, 6.973322309e-08f, 6.981257001e-08f, 6.989173934e-08f, 6.997073098e-08f, 7.004954477e-08f, + 7.012818062e-08f, 7.020663838e-08f, 7.028491794e-08f, 7.036301918e-08f, 7.044094197e-08f, 7.051868619e-08f, 7.059625171e-08f, 7.067363843e-08f, 7.075084621e-08f, 7.082787494e-08f, + 7.090472449e-08f, 7.098139476e-08f, 7.105788561e-08f, 7.113419693e-08f, 7.121032860e-08f, 7.128628051e-08f, 7.136205254e-08f, 7.143764457e-08f, 7.151305648e-08f, 7.158828816e-08f, + 7.166333949e-08f, 7.173821036e-08f, 7.181290065e-08f, 7.188741026e-08f, 7.196173906e-08f, 7.203588694e-08f, 7.210985379e-08f, 7.218363950e-08f, 7.225724395e-08f, 7.233066704e-08f, + 7.240390865e-08f, 7.247696867e-08f, 7.254984700e-08f, 7.262254352e-08f, 7.269505812e-08f, 7.276739069e-08f, 7.283954113e-08f, 7.291150932e-08f, 7.298329517e-08f, 7.305489856e-08f, + 7.312631939e-08f, 7.319755754e-08f, 7.326861292e-08f, 7.333948542e-08f, 7.341017493e-08f, 7.348068135e-08f, 7.355100458e-08f, 7.362114450e-08f, 7.369110103e-08f, 7.376087405e-08f, + 7.383046347e-08f, 7.389986917e-08f, 7.396909107e-08f, 7.403812905e-08f, 7.410698303e-08f, 7.417565289e-08f, 7.424413854e-08f, 7.431243988e-08f, 7.438055681e-08f, 7.444848924e-08f, + 7.451623705e-08f, 7.458380017e-08f, 7.465117848e-08f, 7.471837190e-08f, 7.478538032e-08f, 7.485220366e-08f, 7.491884181e-08f, 7.498529469e-08f, 7.505156219e-08f, 7.511764422e-08f, + 7.518354069e-08f, 7.524925151e-08f, 7.531477659e-08f, 7.538011582e-08f, 7.544526913e-08f, 7.551023641e-08f, 7.557501758e-08f, 7.563961255e-08f, 7.570402123e-08f, 7.576824352e-08f, + 7.583227935e-08f, 7.589612861e-08f, 7.595979122e-08f, 7.602326710e-08f, 7.608655616e-08f, 7.614965830e-08f, 7.621257345e-08f, 7.627530152e-08f, 7.633784242e-08f, 7.640019606e-08f, + 7.646236237e-08f, 7.652434125e-08f, 7.658613263e-08f, 7.664773642e-08f, 7.670915254e-08f, 7.677038091e-08f, 7.683142143e-08f, 7.689227404e-08f, 7.695293865e-08f, 7.701341518e-08f, + 7.707370355e-08f, 7.713380368e-08f, 7.719371549e-08f, 7.725343890e-08f, 7.731297384e-08f, 7.737232022e-08f, 7.743147797e-08f, 7.749044701e-08f, 7.754922726e-08f, 7.760781865e-08f, + 7.766622110e-08f, 7.772443454e-08f, 7.778245889e-08f, 7.784029408e-08f, 7.789794002e-08f, 7.795539666e-08f, 7.801266392e-08f, 7.806974172e-08f, 7.812662999e-08f, 7.818332866e-08f, + 7.823983766e-08f, 7.829615691e-08f, 7.835228635e-08f, 7.840822591e-08f, 7.846397552e-08f, 7.851953510e-08f, 7.857490459e-08f, 7.863008393e-08f, 7.868507303e-08f, 7.873987185e-08f, + 7.879448030e-08f, 7.884889832e-08f, 7.890312585e-08f, 7.895716282e-08f, 7.901100917e-08f, 7.906466482e-08f, 7.911812973e-08f, 7.917140381e-08f, 7.922448702e-08f, 7.927737928e-08f, + 7.933008054e-08f, 7.938259073e-08f, 7.943490978e-08f, 7.948703765e-08f, 7.953897427e-08f, 7.959071957e-08f, 7.964227351e-08f, 7.969363601e-08f, 7.974480702e-08f, 7.979578648e-08f, + 7.984657434e-08f, 7.989717053e-08f, 7.994757500e-08f, 7.999778770e-08f, 8.004780856e-08f, 8.009763753e-08f, 8.014727455e-08f, 8.019671957e-08f, 8.024597254e-08f, 8.029503340e-08f, + 8.034390210e-08f, 8.039257858e-08f, 8.044106280e-08f, 8.048935469e-08f, 8.053745421e-08f, 8.058536131e-08f, 8.063307593e-08f, 8.068059803e-08f, 8.072792755e-08f, 8.077506445e-08f, + 8.082200867e-08f, 8.086876017e-08f, 8.091531890e-08f, 8.096168481e-08f, 8.100785786e-08f, 8.105383799e-08f, 8.109962516e-08f, 8.114521933e-08f, 8.119062044e-08f, 8.123582846e-08f, + 8.128084334e-08f, 8.132566503e-08f, 8.137029350e-08f, 8.141472869e-08f, 8.145897056e-08f, 8.150301908e-08f, 8.154687420e-08f, 8.159053587e-08f, 8.163400407e-08f, 8.167727874e-08f, + 8.172035984e-08f, 8.176324734e-08f, 8.180594120e-08f, 8.184844138e-08f, 8.189074784e-08f, 8.193286054e-08f, 8.197477944e-08f, 8.201650451e-08f, 8.205803571e-08f, 8.209937300e-08f, + 8.214051635e-08f, 8.218146572e-08f, 8.222222108e-08f, 8.226278240e-08f, 8.230314963e-08f, 8.234332275e-08f, 8.238330172e-08f, 8.242308651e-08f, 8.246267709e-08f, 8.250207342e-08f, + 8.254127548e-08f, 8.258028322e-08f, 8.261909664e-08f, 8.265771568e-08f, 8.269614033e-08f, 8.273437055e-08f, 8.277240631e-08f, 8.281024759e-08f, 8.284789436e-08f, 8.288534660e-08f, + 8.292260426e-08f, 8.295966733e-08f, 8.299653579e-08f, 8.303320960e-08f, 8.306968874e-08f, 8.310597319e-08f, 8.314206292e-08f, 8.317795790e-08f, 8.321365812e-08f, 8.324916356e-08f, + 8.328447418e-08f, 8.331958996e-08f, 8.335451090e-08f, 8.338923695e-08f, 8.342376811e-08f, 8.345810435e-08f, 8.349224566e-08f, 8.352619200e-08f, 8.355994337e-08f, 8.359349975e-08f, + 8.362686111e-08f, 8.366002745e-08f, 8.369299873e-08f, 8.372577495e-08f, 8.375835609e-08f, 8.379074214e-08f, 8.382293307e-08f, 8.385492887e-08f, 8.388672954e-08f, 8.391833504e-08f, + 8.394974538e-08f, 8.398096053e-08f, 8.401198049e-08f, 8.404280523e-08f, 8.407343476e-08f, 8.410386906e-08f, 8.413410811e-08f, 8.416415191e-08f, 8.419400044e-08f, 8.422365370e-08f, + 8.425311168e-08f, 8.428237436e-08f, 8.431144175e-08f, 8.434031382e-08f, 8.436899058e-08f, 8.439747202e-08f, 8.442575812e-08f, 8.445384889e-08f, 8.448174432e-08f, 8.450944440e-08f, + 8.453694912e-08f, 8.456425849e-08f, 8.459137250e-08f, 8.461829114e-08f, 8.464501441e-08f, 8.467154232e-08f, 8.469787485e-08f, 8.472401200e-08f, 8.474995378e-08f, 8.477570018e-08f, + 8.480125120e-08f, 8.482660684e-08f, 8.485176711e-08f, 8.487673199e-08f, 8.490150151e-08f, 8.492607564e-08f, 8.495045440e-08f, 8.497463780e-08f, 8.499862582e-08f, 8.502241848e-08f, + 8.504601578e-08f, 8.506941773e-08f, 8.509262432e-08f, 8.511563556e-08f, 8.513845147e-08f, 8.516107204e-08f, 8.518349728e-08f, 8.520572720e-08f, 8.522776180e-08f, 8.524960110e-08f, + 8.527124510e-08f, 8.529269380e-08f, 8.531394723e-08f, 8.533500538e-08f, 8.535586827e-08f, 8.537653591e-08f, 8.539700831e-08f, 8.541728548e-08f, 8.543736743e-08f, 8.545725417e-08f, + 8.547694572e-08f, 8.549644209e-08f, 8.551574329e-08f, 8.553484933e-08f, 8.555376024e-08f, 8.557247602e-08f, 8.559099668e-08f, 8.560932226e-08f, 8.562745275e-08f, 8.564538818e-08f, + 8.566312857e-08f, 8.568067393e-08f, 8.569802427e-08f, 8.571517962e-08f, 8.573214000e-08f, 8.574890542e-08f, 8.576547591e-08f, 8.578185148e-08f, 8.579803215e-08f, 8.581401794e-08f, + 8.582980888e-08f, 8.584540499e-08f, 8.586080629e-08f, 8.587601279e-08f, 8.589102453e-08f, 8.590584153e-08f, 8.592046380e-08f, 8.593489138e-08f, 8.594912429e-08f, 8.596316256e-08f, + 8.597700620e-08f, 8.599065525e-08f, 8.600410972e-08f, 8.601736966e-08f, 8.603043508e-08f, 8.604330601e-08f, 8.605598248e-08f, 8.606846453e-08f, 8.608075216e-08f, 8.609284543e-08f, + 8.610474435e-08f, 8.611644895e-08f, 8.612795927e-08f, 8.613927534e-08f, 8.615039719e-08f, 8.616132485e-08f, 8.617205835e-08f, 8.618259772e-08f, 8.619294300e-08f, 8.620309423e-08f, + 8.621305142e-08f, 8.622281463e-08f, 8.623238388e-08f, 8.624175921e-08f, 8.625094066e-08f, 8.625992826e-08f, 8.626872204e-08f, 8.627732205e-08f, 8.628572831e-08f, 8.629394088e-08f, + 8.630195978e-08f, 8.630978506e-08f, 8.631741676e-08f, 8.632485490e-08f, 8.633209954e-08f, 8.633915071e-08f, 8.634600846e-08f, 8.635267282e-08f, 8.635914384e-08f, 8.636542155e-08f, + 8.637150601e-08f, 8.637739725e-08f, 8.638309531e-08f, 8.638860025e-08f, 8.639391210e-08f, 8.639903091e-08f, 8.640395672e-08f, 8.640868957e-08f, 8.641322953e-08f, 8.641757662e-08f, + 8.642173090e-08f, 8.642569241e-08f, 8.642946120e-08f, 8.643303732e-08f, 8.643642081e-08f, 8.643961173e-08f, 8.644261013e-08f, 8.644541604e-08f, 8.644802953e-08f, 8.645045064e-08f, + 8.645267943e-08f, 8.645471594e-08f, 8.645656023e-08f, 8.645821234e-08f, 8.645967234e-08f, 8.646094026e-08f, 8.646201618e-08f, 8.646290013e-08f, 8.646359218e-08f, 8.646409237e-08f, + 8.646440077e-08f, 8.646451742e-08f, 8.646444239e-08f, 8.646417572e-08f, 8.646371749e-08f, 8.646306773e-08f, 8.646222651e-08f, 8.646119389e-08f, 8.645996993e-08f, 8.645855468e-08f, + 8.645694820e-08f, 8.645515056e-08f, 8.645316181e-08f, 8.645098200e-08f, 8.644861121e-08f, 8.644604950e-08f, 8.644329691e-08f, 8.644035353e-08f, 8.643721940e-08f, 8.643389459e-08f, + 8.643037917e-08f, 8.642667319e-08f, 8.642277673e-08f, 8.641868983e-08f, 8.641441258e-08f, 8.640994504e-08f, 8.640528726e-08f, 8.640043932e-08f, 8.639540128e-08f, 8.639017321e-08f, + 8.638475518e-08f, 8.637914724e-08f, 8.637334948e-08f, 8.636736196e-08f, 8.636118475e-08f, 8.635481791e-08f, 8.634826152e-08f, 8.634151564e-08f, 8.633458035e-08f, 8.632745572e-08f, + 8.632014182e-08f, 8.631263871e-08f, 8.630494648e-08f, 8.629706519e-08f, 8.628899492e-08f, 8.628073573e-08f, 8.627228771e-08f, 8.626365092e-08f, 8.625482545e-08f, 8.624581136e-08f, + 8.623660873e-08f, 8.622721764e-08f, 8.621763816e-08f, 8.620787036e-08f, 8.619791433e-08f, 8.618777015e-08f, 8.617743788e-08f, 8.616691761e-08f, 8.615620941e-08f, 8.614531337e-08f, + 8.613422957e-08f, 8.612295807e-08f, 8.611149897e-08f, 8.609985233e-08f, 8.608801826e-08f, 8.607599681e-08f, 8.606378808e-08f, 8.605139215e-08f, 8.603880910e-08f, 8.602603901e-08f, + 8.601308197e-08f, 8.599993805e-08f, 8.598660735e-08f, 8.597308994e-08f, 8.595938591e-08f, 8.594549535e-08f, 8.593141834e-08f, 8.591715497e-08f, 8.590270532e-08f, 8.588806948e-08f, + 8.587324754e-08f, 8.585823958e-08f, 8.584304569e-08f, 8.582766596e-08f, 8.581210048e-08f, 8.579634934e-08f, 8.578041262e-08f, 8.576429042e-08f, 8.574798282e-08f, 8.573148992e-08f, + 8.571481181e-08f, 8.569794857e-08f, 8.568090031e-08f, 8.566366711e-08f, 8.564624906e-08f, 8.562864625e-08f, 8.561085879e-08f, 8.559288676e-08f, 8.557473026e-08f, 8.555638938e-08f, + 8.553786422e-08f, 8.551915487e-08f, 8.550026142e-08f, 8.548118398e-08f, 8.546192263e-08f, 8.544247748e-08f, 8.542284862e-08f, 8.540303616e-08f, 8.538304018e-08f, 8.536286078e-08f, + 8.534249807e-08f, 8.532195214e-08f, 8.530122309e-08f, 8.528031103e-08f, 8.525921605e-08f, 8.523793824e-08f, 8.521647773e-08f, 8.519483459e-08f, 8.517300894e-08f, 8.515100088e-08f, + 8.512881050e-08f, 8.510643792e-08f, 8.508388324e-08f, 8.506114655e-08f, 8.503822797e-08f, 8.501512759e-08f, 8.499184552e-08f, 8.496838187e-08f, 8.494473674e-08f, 8.492091024e-08f, + 8.489690247e-08f, 8.487271353e-08f, 8.484834355e-08f, 8.482379262e-08f, 8.479906085e-08f, 8.477414835e-08f, 8.474905522e-08f, 8.472378158e-08f, 8.469832754e-08f, 8.467269320e-08f, + 8.464687867e-08f, 8.462088407e-08f, 8.459470950e-08f, 8.456835508e-08f, 8.454182091e-08f, 8.451510711e-08f, 8.448821379e-08f, 8.446114106e-08f, 8.443388904e-08f, 8.440645784e-08f, + 8.437884757e-08f, 8.435105834e-08f, 8.432309028e-08f, 8.429494349e-08f, 8.426661808e-08f, 8.423811418e-08f, 8.420943191e-08f, 8.418057136e-08f, 8.415153267e-08f, 8.412231595e-08f, + 8.409292132e-08f, 8.406334889e-08f, 8.403359878e-08f, 8.400367111e-08f, 8.397356599e-08f, 8.394328356e-08f, 8.391282392e-08f, 8.388218720e-08f, 8.385137351e-08f, 8.382038298e-08f, + 8.378921573e-08f, 8.375787188e-08f, 8.372635154e-08f, 8.369465485e-08f, 8.366278192e-08f, 8.363073287e-08f, 8.359850784e-08f, 8.356610693e-08f, 8.353353029e-08f, 8.350077802e-08f, + 8.346785026e-08f, 8.343474712e-08f, 8.340146874e-08f, 8.336801524e-08f, 8.333438674e-08f, 8.330058337e-08f, 8.326660526e-08f, 8.323245254e-08f, 8.319812532e-08f, 8.316362374e-08f, + 8.312894793e-08f, 8.309409802e-08f, 8.305907413e-08f, 8.302387639e-08f, 8.298850493e-08f, 8.295295988e-08f, 8.291724137e-08f, 8.288134953e-08f, 8.284528450e-08f, 8.280904640e-08f, + 8.277263536e-08f, 8.273605151e-08f, 8.269929500e-08f, 8.266236594e-08f, 8.262526448e-08f, 8.258799074e-08f, 8.255054487e-08f, 8.251292698e-08f, 8.247513722e-08f, 8.243717573e-08f, + 8.239904263e-08f, 8.236073806e-08f, 8.232226216e-08f, 8.228361506e-08f, 8.224479690e-08f, 8.220580782e-08f, 8.216664795e-08f, 8.212731743e-08f, 8.208781639e-08f, 8.204814498e-08f, + 8.200830334e-08f, 8.196829159e-08f, 8.192810989e-08f, 8.188775836e-08f, 8.184723716e-08f, 8.180654641e-08f, 8.176568627e-08f, 8.172465686e-08f, 8.168345834e-08f, 8.164209083e-08f, + 8.160055450e-08f, 8.155884946e-08f, 8.151697588e-08f, 8.147493389e-08f, 8.143272363e-08f, 8.139034524e-08f, 8.134779888e-08f, 8.130508468e-08f, 8.126220279e-08f, 8.121915336e-08f, + 8.117593652e-08f, 8.113255243e-08f, 8.108900122e-08f, 8.104528305e-08f, 8.100139806e-08f, 8.095734640e-08f, 8.091312822e-08f, 8.086874365e-08f, 8.082419286e-08f, 8.077947598e-08f, + 8.073459317e-08f, 8.068954458e-08f, 8.064433035e-08f, 8.059895063e-08f, 8.055340557e-08f, 8.050769532e-08f, 8.046182004e-08f, 8.041577987e-08f, 8.036957496e-08f, 8.032320547e-08f, + 8.027667154e-08f, 8.022997333e-08f, 8.018311099e-08f, 8.013608468e-08f, 8.008889453e-08f, 8.004154072e-08f, 7.999402339e-08f, 7.994634269e-08f, 7.989849879e-08f, 7.985049183e-08f, + 7.980232196e-08f, 7.975398935e-08f, 7.970549415e-08f, 7.965683652e-08f, 7.960801660e-08f, 7.955903456e-08f, 7.950989056e-08f, 7.946058474e-08f, 7.941111728e-08f, 7.936148832e-08f, + 7.931169802e-08f, 7.926174654e-08f, 7.921163404e-08f, 7.916136069e-08f, 7.911092662e-08f, 7.906033202e-08f, 7.900957703e-08f, 7.895866182e-08f, 7.890758655e-08f, 7.885635138e-08f, + 7.880495646e-08f, 7.875340196e-08f, 7.870168805e-08f, 7.864981488e-08f, 7.859778262e-08f, 7.854559142e-08f, 7.849324146e-08f, 7.844073289e-08f, 7.838806588e-08f, 7.833524059e-08f, + 7.828225718e-08f, 7.822911583e-08f, 7.817581669e-08f, 7.812235993e-08f, 7.806874572e-08f, 7.801497421e-08f, 7.796104559e-08f, 7.790696000e-08f, 7.785271763e-08f, 7.779831863e-08f, + 7.774376317e-08f, 7.768905143e-08f, 7.763418356e-08f, 7.757915974e-08f, 7.752398014e-08f, 7.746864491e-08f, 7.741315424e-08f, 7.735750829e-08f, 7.730170723e-08f, 7.724575123e-08f, + 7.718964047e-08f, 7.713337510e-08f, 7.707695530e-08f, 7.702038125e-08f, 7.696365311e-08f, 7.690677106e-08f, 7.684973526e-08f, 7.679254589e-08f, 7.673520313e-08f, 7.667770714e-08f, + 7.662005810e-08f, 7.656225617e-08f, 7.650430155e-08f, 7.644619439e-08f, 7.638793487e-08f, 7.632952317e-08f, 7.627095946e-08f, 7.621224392e-08f, 7.615337672e-08f, 7.609435804e-08f, + 7.603518805e-08f, 7.597586693e-08f, 7.591639486e-08f, 7.585677202e-08f, 7.579699857e-08f, 7.573707470e-08f, 7.567700058e-08f, 7.561677640e-08f, 7.555640233e-08f, 7.549587855e-08f, + 7.543520523e-08f, 7.537438257e-08f, 7.531341073e-08f, 7.525228990e-08f, 7.519102025e-08f, 7.512960197e-08f, 7.506803524e-08f, 7.500632024e-08f, 7.494445714e-08f, 7.488244614e-08f, + 7.482028740e-08f, 7.475798112e-08f, 7.469552747e-08f, 7.463292664e-08f, 7.457017882e-08f, 7.450728417e-08f, 7.444424289e-08f, 7.438105517e-08f, 7.431772117e-08f, 7.425424110e-08f, + 7.419061512e-08f, 7.412684343e-08f, 7.406292622e-08f, 7.399886366e-08f, 7.393465594e-08f, 7.387030325e-08f, 7.380580577e-08f, 7.374116369e-08f, 7.367637720e-08f, 7.361144649e-08f, + 7.354637173e-08f, 7.348115312e-08f, 7.341579084e-08f, 7.335028509e-08f, 7.328463604e-08f, 7.321884390e-08f, 7.315290884e-08f, 7.308683106e-08f, 7.302061074e-08f, 7.295424808e-08f, + 7.288774327e-08f, 7.282109649e-08f, 7.275430793e-08f, 7.268737779e-08f, 7.262030625e-08f, 7.255309351e-08f, 7.248573976e-08f, 7.241824518e-08f, 7.235060998e-08f, 7.228283434e-08f, + 7.221491845e-08f, 7.214686252e-08f, 7.207866672e-08f, 7.201033126e-08f, 7.194185632e-08f, 7.187324210e-08f, 7.180448880e-08f, 7.173559661e-08f, 7.166656571e-08f, 7.159739632e-08f, + 7.152808861e-08f, 7.145864280e-08f, 7.138905906e-08f, 7.131933760e-08f, 7.124947862e-08f, 7.117948230e-08f, 7.110934885e-08f, 7.103907846e-08f, 7.096867133e-08f, 7.089812766e-08f, + 7.082744764e-08f, 7.075663147e-08f, 7.068567935e-08f, 7.061459147e-08f, 7.054336804e-08f, 7.047200925e-08f, 7.040051531e-08f, 7.032888640e-08f, 7.025712274e-08f, 7.018522452e-08f, + 7.011319193e-08f, 7.004102518e-08f, 6.996872448e-08f, 6.989629001e-08f, 6.982372199e-08f, 6.975102060e-08f, 6.967818606e-08f, 6.960521856e-08f, 6.953211831e-08f, 6.945888551e-08f, + 6.938552035e-08f, 6.931202305e-08f, 6.923839381e-08f, 6.916463282e-08f, 6.909074029e-08f, 6.901671642e-08f, 6.894256142e-08f, 6.886827550e-08f, 6.879385885e-08f, 6.871931168e-08f, + 6.864463419e-08f, 6.856982659e-08f, 6.849488908e-08f, 6.841982187e-08f, 6.834462517e-08f, 6.826929918e-08f, 6.819384410e-08f, 6.811826014e-08f, 6.804254751e-08f, 6.796670642e-08f, + 6.789073706e-08f, 6.781463966e-08f, 6.773841441e-08f, 6.766206152e-08f, 6.758558120e-08f, 6.750897366e-08f, 6.743223911e-08f, 6.735537775e-08f, 6.727838979e-08f, 6.720127545e-08f, + 6.712403492e-08f, 6.704666843e-08f, 6.696917617e-08f, 6.689155837e-08f, 6.681381522e-08f, 6.673594694e-08f, 6.665795374e-08f, 6.657983584e-08f, 6.650159343e-08f, 6.642322673e-08f, + 6.634473595e-08f, 6.626612131e-08f, 6.618738302e-08f, 6.610852128e-08f, 6.602953631e-08f, 6.595042832e-08f, 6.587119753e-08f, 6.579184414e-08f, 6.571236838e-08f, 6.563277044e-08f, + 6.555305055e-08f, 6.547320892e-08f, 6.539324577e-08f, 6.531316130e-08f, 6.523295573e-08f, 6.515262927e-08f, 6.507218215e-08f, 6.499161457e-08f, 6.491092675e-08f, 6.483011891e-08f, + 6.474919125e-08f, 6.466814401e-08f, 6.458697738e-08f, 6.450569159e-08f, 6.442428685e-08f, 6.434276338e-08f, 6.426112140e-08f, 6.417936113e-08f, 6.409748277e-08f, 6.401548655e-08f, + 6.393337269e-08f, 6.385114139e-08f, 6.376879289e-08f, 6.368632740e-08f, 6.360374513e-08f, 6.352104631e-08f, 6.343823115e-08f, 6.335529987e-08f, 6.327225269e-08f, 6.318908984e-08f, + 6.310581152e-08f, 6.302241796e-08f, 6.293890938e-08f, 6.285528600e-08f, 6.277154804e-08f, 6.268769571e-08f, 6.260372925e-08f, 6.251964886e-08f, 6.243545478e-08f, 6.235114722e-08f, + 6.226672640e-08f, 6.218219255e-08f, 6.209754588e-08f, 6.201278662e-08f, 6.192791499e-08f, 6.184293122e-08f, 6.175783551e-08f, 6.167262811e-08f, 6.158730923e-08f, 6.150187908e-08f, + 6.141633791e-08f, 6.133068592e-08f, 6.124492335e-08f, 6.115905041e-08f, 6.107306734e-08f, 6.098697434e-08f, 6.090077166e-08f, 6.081445951e-08f, 6.072803811e-08f, 6.064150770e-08f, + 6.055486850e-08f, 6.046812073e-08f, 6.038126461e-08f, 6.029430038e-08f, 6.020722825e-08f, 6.012004846e-08f, 6.003276123e-08f, 5.994536679e-08f, 5.985786536e-08f, 5.977025716e-08f, + 5.968254244e-08f, 5.959472140e-08f, 5.950679429e-08f, 5.941876132e-08f, 5.933062273e-08f, 5.924237873e-08f, 5.915402957e-08f, 5.906557546e-08f, 5.897701664e-08f, 5.888835333e-08f, + 5.879958576e-08f, 5.871071416e-08f, 5.862173876e-08f, 5.853265979e-08f, 5.844347748e-08f, 5.835419205e-08f, 5.826480373e-08f, 5.817531276e-08f, 5.808571936e-08f, 5.799602377e-08f, + 5.790622621e-08f, 5.781632691e-08f, 5.772632611e-08f, 5.763622403e-08f, 5.754602091e-08f, 5.745571697e-08f, 5.736531245e-08f, 5.727480758e-08f, 5.718420259e-08f, 5.709349771e-08f, + 5.700269317e-08f, 5.691178920e-08f, 5.682078604e-08f, 5.672968392e-08f, 5.663848306e-08f, 5.654718371e-08f, 5.645578610e-08f, 5.636429045e-08f, 5.627269699e-08f, 5.618100598e-08f, + 5.608921763e-08f, 5.599733217e-08f, 5.590534985e-08f, 5.581327090e-08f, 5.572109554e-08f, 5.562882402e-08f, 5.553645657e-08f, 5.544399341e-08f, 5.535143480e-08f, 5.525878095e-08f, + 5.516603211e-08f, 5.507318850e-08f, 5.498025037e-08f, 5.488721795e-08f, 5.479409147e-08f, 5.470087117e-08f, 5.460755729e-08f, 5.451415005e-08f, 5.442064971e-08f, 5.432705648e-08f, + 5.423337061e-08f, 5.413959233e-08f, 5.404572189e-08f, 5.395175951e-08f, 5.385770543e-08f, 5.376355989e-08f, 5.366932313e-08f, 5.357499538e-08f, 5.348057687e-08f, 5.338606786e-08f, + 5.329146857e-08f, 5.319677924e-08f, 5.310200011e-08f, 5.300713142e-08f, 5.291217340e-08f, 5.281712629e-08f, 5.272199034e-08f, 5.262676577e-08f, 5.253145283e-08f, 5.243605175e-08f, + 5.234056278e-08f, 5.224498615e-08f, 5.214932210e-08f, 5.205357088e-08f, 5.195773271e-08f, 5.186180784e-08f, 5.176579651e-08f, 5.166969895e-08f, 5.157351542e-08f, 5.147724613e-08f, + 5.138089135e-08f, 5.128445130e-08f, 5.118792623e-08f, 5.109131637e-08f, 5.099462197e-08f, 5.089784327e-08f, 5.080098051e-08f, 5.070403392e-08f, 5.060700375e-08f, 5.050989025e-08f, + 5.041269364e-08f, 5.031541418e-08f, 5.021805209e-08f, 5.012060764e-08f, 5.002308104e-08f, 4.992547256e-08f, 4.982778242e-08f, 4.973001088e-08f, 4.963215817e-08f, 4.953422453e-08f, + 4.943621021e-08f, 4.933811544e-08f, 4.923994048e-08f, 4.914168557e-08f, 4.904335093e-08f, 4.894493683e-08f, 4.884644350e-08f, 4.874787118e-08f, 4.864922012e-08f, 4.855049056e-08f, + 4.845168275e-08f, 4.835279692e-08f, 4.825383332e-08f, 4.815479219e-08f, 4.805567378e-08f, 4.795647833e-08f, 4.785720609e-08f, 4.775785729e-08f, 4.765843219e-08f, 4.755893102e-08f, + 4.745935404e-08f, 4.735970148e-08f, 4.725997358e-08f, 4.716017060e-08f, 4.706029278e-08f, 4.696034036e-08f, 4.686031359e-08f, 4.676021271e-08f, 4.666003797e-08f, 4.655978961e-08f, + 4.645946788e-08f, 4.635907302e-08f, 4.625860528e-08f, 4.615806490e-08f, 4.605745213e-08f, 4.595676721e-08f, 4.585601039e-08f, 4.575518192e-08f, 4.565428204e-08f, 4.555331100e-08f, + 4.545226904e-08f, 4.535115641e-08f, 4.524997335e-08f, 4.514872012e-08f, 4.504739695e-08f, 4.494600410e-08f, 4.484454181e-08f, 4.474301033e-08f, 4.464140990e-08f, 4.453974077e-08f, + 4.443800319e-08f, 4.433619741e-08f, 4.423432366e-08f, 4.413238221e-08f, 4.403037329e-08f, 4.392829715e-08f, 4.382615404e-08f, 4.372394421e-08f, 4.362166791e-08f, 4.351932538e-08f, + 4.341691686e-08f, 4.331444262e-08f, 4.321190289e-08f, 4.310929793e-08f, 4.300662797e-08f, 4.290389328e-08f, 4.280109409e-08f, 4.269823066e-08f, 4.259530323e-08f, 4.249231205e-08f, + 4.238925737e-08f, 4.228613945e-08f, 4.218295851e-08f, 4.207971483e-08f, 4.197640863e-08f, 4.187304018e-08f, 4.176960972e-08f, 4.166611751e-08f, 4.156256377e-08f, 4.145894878e-08f, + 4.135527278e-08f, 4.125153601e-08f, 4.114773872e-08f, 4.104388117e-08f, 4.093996360e-08f, 4.083598627e-08f, 4.073194941e-08f, 4.062785329e-08f, 4.052369815e-08f, 4.041948423e-08f, + 4.031521180e-08f, 4.021088110e-08f, 4.010649237e-08f, 4.000204588e-08f, 3.989754186e-08f, 3.979298057e-08f, 3.968836226e-08f, 3.958368718e-08f, 3.947895558e-08f, 3.937416770e-08f, + 3.926932380e-08f, 3.916442413e-08f, 3.905946894e-08f, 3.895445848e-08f, 3.884939300e-08f, 3.874427275e-08f, 3.863909797e-08f, 3.853386893e-08f, 3.842858587e-08f, 3.832324904e-08f, + 3.821785869e-08f, 3.811241507e-08f, 3.800691844e-08f, 3.790136904e-08f, 3.779576713e-08f, 3.769011295e-08f, 3.758440676e-08f, 3.747864881e-08f, 3.737283934e-08f, 3.726697862e-08f, + 3.716106688e-08f, 3.705510439e-08f, 3.694909138e-08f, 3.684302813e-08f, 3.673691486e-08f, 3.663075184e-08f, 3.652453932e-08f, 3.641827755e-08f, 3.631196678e-08f, 3.620560726e-08f, + 3.609919924e-08f, 3.599274298e-08f, 3.588623872e-08f, 3.577968671e-08f, 3.567308722e-08f, 3.556644049e-08f, 3.545974676e-08f, 3.535300630e-08f, 3.524621936e-08f, 3.513938618e-08f, + 3.503250702e-08f, 3.492558213e-08f, 3.481861176e-08f, 3.471159617e-08f, 3.460453560e-08f, 3.449743030e-08f, 3.439028054e-08f, 3.428308656e-08f, 3.417584860e-08f, 3.406856694e-08f, + 3.396124181e-08f, 3.385387347e-08f, 3.374646217e-08f, 3.363900816e-08f, 3.353151169e-08f, 3.342397303e-08f, 3.331639241e-08f, 3.320877009e-08f, 3.310110632e-08f, 3.299340136e-08f, + 3.288565546e-08f, 3.277786887e-08f, 3.267004183e-08f, 3.256217461e-08f, 3.245426746e-08f, 3.234632063e-08f, 3.223833436e-08f, 3.213030892e-08f, 3.202224455e-08f, 3.191414151e-08f, + 3.180600005e-08f, 3.169782042e-08f, 3.158960288e-08f, 3.148134767e-08f, 3.137305505e-08f, 3.126472527e-08f, 3.115635858e-08f, 3.104795524e-08f, 3.093951550e-08f, 3.083103961e-08f, + 3.072252782e-08f, 3.061398039e-08f, 3.050539756e-08f, 3.039677959e-08f, 3.028812674e-08f, 3.017943925e-08f, 3.007071738e-08f, 2.996196137e-08f, 2.985317149e-08f, 2.974434798e-08f, + 2.963549110e-08f, 2.952660110e-08f, 2.941767823e-08f, 2.930872275e-08f, 2.919973490e-08f, 2.909071493e-08f, 2.898166311e-08f, 2.887257969e-08f, 2.876346490e-08f, 2.865431902e-08f, + 2.854514229e-08f, 2.843593496e-08f, 2.832669728e-08f, 2.821742952e-08f, 2.810813191e-08f, 2.799880471e-08f, 2.788944818e-08f, 2.778006257e-08f, 2.767064812e-08f, 2.756120510e-08f, + 2.745173375e-08f, 2.734223432e-08f, 2.723270708e-08f, 2.712315226e-08f, 2.701357013e-08f, 2.690396093e-08f, 2.679432492e-08f, 2.668466235e-08f, 2.657497347e-08f, 2.646525853e-08f, + 2.635551779e-08f, 2.624575150e-08f, 2.613595990e-08f, 2.602614326e-08f, 2.591630182e-08f, 2.580643584e-08f, 2.569654557e-08f, 2.558663125e-08f, 2.547669315e-08f, 2.536673152e-08f, + 2.525674660e-08f, 2.514673864e-08f, 2.503670791e-08f, 2.492665465e-08f, 2.481657911e-08f, 2.470648155e-08f, 2.459636221e-08f, 2.448622135e-08f, 2.437605923e-08f, 2.426587608e-08f, + 2.415567217e-08f, 2.404544775e-08f, 2.393520306e-08f, 2.382493836e-08f, 2.371465390e-08f, 2.360434994e-08f, 2.349402671e-08f, 2.338368448e-08f, 2.327332350e-08f, 2.316294402e-08f, + 2.305254628e-08f, 2.294213055e-08f, 2.283169707e-08f, 2.272124609e-08f, 2.261077786e-08f, 2.250029264e-08f, 2.238979068e-08f, 2.227927222e-08f, 2.216873752e-08f, 2.205818684e-08f, + 2.194762041e-08f, 2.183703850e-08f, 2.172644134e-08f, 2.161582921e-08f, 2.150520233e-08f, 2.139456097e-08f, 2.128390538e-08f, 2.117323580e-08f, 2.106255250e-08f, 2.095185570e-08f, + 2.084114568e-08f, 2.073042268e-08f, 2.061968695e-08f, 2.050893873e-08f, 2.039817829e-08f, 2.028740587e-08f, 2.017662172e-08f, 2.006582609e-08f, 1.995501923e-08f, 1.984420139e-08f, + 1.973337283e-08f, 1.962253378e-08f, 1.951168451e-08f, 1.940082526e-08f, 1.928995628e-08f, 1.917907783e-08f, 1.906819014e-08f, 1.895729348e-08f, 1.884638809e-08f, 1.873547421e-08f, + 1.862455211e-08f, 1.851362203e-08f, 1.840268421e-08f, 1.829173892e-08f, 1.818078639e-08f, 1.806982688e-08f, 1.795886063e-08f, 1.784788790e-08f, 1.773690894e-08f, 1.762592399e-08f, + 1.751493330e-08f, 1.740393712e-08f, 1.729293570e-08f, 1.718192930e-08f, 1.707091815e-08f, 1.695990250e-08f, 1.684888261e-08f, 1.673785873e-08f, 1.662683110e-08f, 1.651579996e-08f, + 1.640476558e-08f, 1.629372819e-08f, 1.618268805e-08f, 1.607164541e-08f, 1.596060050e-08f, 1.584955358e-08f, 1.573850491e-08f, 1.562745471e-08f, 1.551640325e-08f, 1.540535078e-08f, + 1.529429753e-08f, 1.518324375e-08f, 1.507218970e-08f, 1.496113562e-08f, 1.485008176e-08f, 1.473902837e-08f, 1.462797569e-08f, 1.451692397e-08f, 1.440587345e-08f, 1.429482439e-08f, + 1.418377703e-08f, 1.407273162e-08f, 1.396168841e-08f, 1.385064763e-08f, 1.373960955e-08f, 1.362857440e-08f, 1.351754242e-08f, 1.340651388e-08f, 1.329548901e-08f, 1.318446806e-08f, + 1.307345128e-08f, 1.296243890e-08f, 1.285143119e-08f, 1.274042838e-08f, 1.262943072e-08f, 1.251843845e-08f, 1.240745182e-08f, 1.229647108e-08f, 1.218549648e-08f, 1.207452825e-08f, + 1.196356664e-08f, 1.185261190e-08f, 1.174166427e-08f, 1.163072400e-08f, 1.151979133e-08f, 1.140886651e-08f, 1.129794978e-08f, 1.118704139e-08f, 1.107614157e-08f, 1.096525059e-08f, + 1.085436867e-08f, 1.074349607e-08f, 1.063263303e-08f, 1.052177979e-08f, 1.041093659e-08f, 1.030010369e-08f, 1.018928132e-08f, 1.007846972e-08f, 9.967669152e-09f, 9.856879846e-09f, + 9.746102048e-09f, 9.635336001e-09f, 9.524581949e-09f, 9.413840135e-09f, 9.303110801e-09f, 9.192394192e-09f, 9.081690548e-09f, 8.971000114e-09f, 8.860323132e-09f, 8.749659844e-09f, + 8.639010493e-09f, 8.528375320e-09f, 8.417754569e-09f, 8.307148481e-09f, 8.196557298e-09f, 8.085981262e-09f, 7.975420614e-09f, 7.864875598e-09f, 7.754346453e-09f, 7.643833421e-09f, + 7.533336744e-09f, 7.422856663e-09f, 7.312393419e-09f, 7.201947253e-09f, 7.091518407e-09f, 6.981107119e-09f, 6.870713632e-09f, 6.760338186e-09f, 6.649981021e-09f, 6.539642378e-09f, + 6.429322497e-09f, 6.319021618e-09f, 6.208739981e-09f, 6.098477825e-09f, 5.988235391e-09f, 5.878012919e-09f, 5.767810647e-09f, 5.657628815e-09f, 5.547467663e-09f, 5.437327429e-09f, + 5.327208353e-09f, 5.217110674e-09f, 5.107034630e-09f, 4.996980460e-09f, 4.886948403e-09f, 4.776938696e-09f, 4.666951580e-09f, 4.556987291e-09f, 4.447046067e-09f, 4.337128148e-09f, + 4.227233770e-09f, 4.117363171e-09f, 4.007516589e-09f, 3.897694262e-09f, 3.787896426e-09f, 3.678123319e-09f, 3.568375178e-09f, 3.458652239e-09f, 3.348954741e-09f, 3.239282919e-09f, + 3.129637010e-09f, 3.020017251e-09f, 2.910423877e-09f, 2.800857126e-09f, 2.691317232e-09f, 2.581804433e-09f, 2.472318963e-09f, 2.362861059e-09f, 2.253430955e-09f, 2.144028888e-09f, + 2.034655093e-09f, 1.925309805e-09f, 1.815993258e-09f, 1.706705688e-09f, 1.597447329e-09f, 1.488218417e-09f, 1.379019184e-09f, 1.269849867e-09f, 1.160710698e-09f, 1.051601913e-09f, + 9.425237441e-10f, 8.334764261e-10f, 7.244601923e-10f, 6.154752763e-10f, 5.065219114e-10f, 3.976003309e-10f, 2.887107678e-10f, 1.798534549e-10f, 7.102862523e-11f, -3.776348872e-11f, + -1.465226544e-10f, -2.552486395e-10f, -3.639412118e-10f, -4.726001392e-10f, -5.812251898e-10f, -6.898161318e-10f, -7.983727336e-10f, -9.068947637e-10f, -1.015381991e-09f, -1.123834184e-09f, + -1.232251111e-09f, -1.340632543e-09f, -1.448978247e-09f, -1.557287994e-09f, -1.665561553e-09f, -1.773798694e-09f, -1.881999186e-09f, -1.990162800e-09f, -2.098289306e-09f, -2.206378474e-09f, + -2.314430074e-09f, -2.422443877e-09f, -2.530419655e-09f, -2.638357177e-09f, -2.746256215e-09f, -2.854116540e-09f, -2.961937924e-09f, -3.069720138e-09f, -3.177462954e-09f, -3.285166143e-09f, + -3.392829478e-09f, -3.500452731e-09f, -3.608035673e-09f, -3.715578079e-09f, -3.823079719e-09f, -3.930540368e-09f, -4.037959798e-09f, -4.145337782e-09f, -4.252674093e-09f, -4.359968505e-09f, + -4.467220792e-09f, -4.574430727e-09f, -4.681598084e-09f, -4.788722637e-09f, -4.895804161e-09f, -5.002842430e-09f, -5.109837219e-09f, -5.216788302e-09f, -5.323695454e-09f, -5.430558450e-09f, + -5.537377066e-09f, -5.644151077e-09f, -5.750880258e-09f, -5.857564386e-09f, -5.964203236e-09f, -6.070796585e-09f, -6.177344208e-09f, -6.283845882e-09f, -6.390301383e-09f, -6.496710489e-09f, + -6.603072977e-09f, -6.709388623e-09f, -6.815657204e-09f, -6.921878499e-09f, -7.028052284e-09f, -7.134178339e-09f, -7.240256439e-09f, -7.346286365e-09f, -7.452267893e-09f, -7.558200803e-09f, + -7.664084874e-09f, -7.769919883e-09f, -7.875705611e-09f, -7.981441835e-09f, -8.087128337e-09f, -8.192764895e-09f, -8.298351288e-09f, -8.403887298e-09f, -8.509372704e-09f, -8.614807286e-09f, + -8.720190824e-09f, -8.825523100e-09f, -8.930803894e-09f, -9.036032987e-09f, -9.141210161e-09f, -9.246335196e-09f, -9.351407875e-09f, -9.456427978e-09f, -9.561395288e-09f, -9.666309587e-09f, + -9.771170658e-09f, -9.875978282e-09f, -9.980732242e-09f, -1.008543232e-08f, -1.019007830e-08f, -1.029466997e-08f, -1.039920711e-08f, -1.050368949e-08f, -1.060811692e-08f, -1.071248916e-08f, + -1.081680601e-08f, -1.092106725e-08f, -1.102527266e-08f, -1.112942202e-08f, -1.123351513e-08f, -1.133755177e-08f, -1.144153172e-08f, -1.154545477e-08f, -1.164932071e-08f, -1.175312931e-08f, + -1.185688037e-08f, -1.196057367e-08f, -1.206420900e-08f, -1.216778615e-08f, -1.227130489e-08f, -1.237476503e-08f, -1.247816634e-08f, -1.258150862e-08f, -1.268479165e-08f, -1.278801522e-08f, + -1.289117911e-08f, -1.299428312e-08f, -1.309732704e-08f, -1.320031064e-08f, -1.330323373e-08f, -1.340609609e-08f, -1.350889750e-08f, -1.361163777e-08f, -1.371431667e-08f, -1.381693401e-08f, + -1.391948956e-08f, -1.402198311e-08f, -1.412441447e-08f, -1.422678342e-08f, -1.432908974e-08f, -1.443133324e-08f, -1.453351370e-08f, -1.463563091e-08f, -1.473768467e-08f, -1.483967477e-08f, + -1.494160099e-08f, -1.504346314e-08f, -1.514526100e-08f, -1.524699436e-08f, -1.534866303e-08f, -1.545026679e-08f, -1.555180543e-08f, -1.565327875e-08f, -1.575468655e-08f, -1.585602861e-08f, + -1.595730473e-08f, -1.605851471e-08f, -1.615965834e-08f, -1.626073541e-08f, -1.636174572e-08f, -1.646268906e-08f, -1.656356524e-08f, -1.666437404e-08f, -1.676511526e-08f, -1.686578870e-08f, + -1.696639415e-08f, -1.706693141e-08f, -1.716740028e-08f, -1.726780055e-08f, -1.736813202e-08f, -1.746839448e-08f, -1.756858775e-08f, -1.766871160e-08f, -1.776876585e-08f, -1.786875029e-08f, + -1.796866471e-08f, -1.806850892e-08f, -1.816828271e-08f, -1.826798589e-08f, -1.836761825e-08f, -1.846717959e-08f, -1.856666971e-08f, -1.866608842e-08f, -1.876543550e-08f, -1.886471077e-08f, + -1.896391403e-08f, -1.906304506e-08f, -1.916210368e-08f, -1.926108969e-08f, -1.936000288e-08f, -1.945884307e-08f, -1.955761004e-08f, -1.965630361e-08f, -1.975492357e-08f, -1.985346973e-08f, + -1.995194189e-08f, -2.005033985e-08f, -2.014866342e-08f, -2.024691241e-08f, -2.034508660e-08f, -2.044318581e-08f, -2.054120985e-08f, -2.063915851e-08f, -2.073703160e-08f, -2.083482893e-08f, + -2.093255030e-08f, -2.103019552e-08f, -2.112776439e-08f, -2.122525671e-08f, -2.132267230e-08f, -2.142001096e-08f, -2.151727249e-08f, -2.161445671e-08f, -2.171156342e-08f, -2.180859242e-08f, + -2.190554353e-08f, -2.200241655e-08f, -2.209921128e-08f, -2.219592755e-08f, -2.229256515e-08f, -2.238912390e-08f, -2.248560360e-08f, -2.258200406e-08f, -2.267832509e-08f, -2.277456651e-08f, + -2.287072811e-08f, -2.296680972e-08f, -2.306281113e-08f, -2.315873217e-08f, -2.325457264e-08f, -2.335033235e-08f, -2.344601111e-08f, -2.354160874e-08f, -2.363712505e-08f, -2.373255984e-08f, + -2.382791294e-08f, -2.392318415e-08f, -2.401837328e-08f, -2.411348015e-08f, -2.420850458e-08f, -2.430344637e-08f, -2.439830533e-08f, -2.449308129e-08f, -2.458777405e-08f, -2.468238344e-08f, + -2.477690925e-08f, -2.487135132e-08f, -2.496570945e-08f, -2.505998346e-08f, -2.515417317e-08f, -2.524827839e-08f, -2.534229893e-08f, -2.543623462e-08f, -2.553008526e-08f, -2.562385068e-08f, + -2.571753070e-08f, -2.581112512e-08f, -2.590463377e-08f, -2.599805647e-08f, -2.609139303e-08f, -2.618464327e-08f, -2.627780701e-08f, -2.637088407e-08f, -2.646387426e-08f, -2.655677742e-08f, + -2.664959334e-08f, -2.674232187e-08f, -2.683496281e-08f, -2.692751598e-08f, -2.701998121e-08f, -2.711235832e-08f, -2.720464712e-08f, -2.729684745e-08f, -2.738895911e-08f, -2.748098193e-08f, + -2.757291574e-08f, -2.766476036e-08f, -2.775651560e-08f, -2.784818129e-08f, -2.793975726e-08f, -2.803124333e-08f, -2.812263931e-08f, -2.821394504e-08f, -2.830516034e-08f, -2.839628503e-08f, + -2.848731894e-08f, -2.857826189e-08f, -2.866911370e-08f, -2.875987421e-08f, -2.885054324e-08f, -2.894112060e-08f, -2.903160614e-08f, -2.912199967e-08f, -2.921230103e-08f, -2.930251003e-08f, + -2.939262651e-08f, -2.948265029e-08f, -2.957258121e-08f, -2.966241908e-08f, -2.975216374e-08f, -2.984181501e-08f, -2.993137273e-08f, -3.002083671e-08f, -3.011020680e-08f, -3.019948283e-08f, + -3.028866461e-08f, -3.037775198e-08f, -3.046674477e-08f, -3.055564282e-08f, -3.064444594e-08f, -3.073315398e-08f, -3.082176676e-08f, -3.091028412e-08f, -3.099870589e-08f, -3.108703189e-08f, + -3.117526197e-08f, -3.126339595e-08f, -3.135143367e-08f, -3.143937495e-08f, -3.152721964e-08f, -3.161496757e-08f, -3.170261857e-08f, -3.179017248e-08f, -3.187762912e-08f, -3.196498834e-08f, + -3.205224996e-08f, -3.213941384e-08f, -3.222647979e-08f, -3.231344766e-08f, -3.240031727e-08f, -3.248708848e-08f, -3.257376111e-08f, -3.266033501e-08f, -3.274681000e-08f, -3.283318592e-08f, + -3.291946263e-08f, -3.300563994e-08f, -3.309171770e-08f, -3.317769575e-08f, -3.326357393e-08f, -3.334935207e-08f, -3.343503002e-08f, -3.352060761e-08f, -3.360608469e-08f, -3.369146110e-08f, + -3.377673666e-08f, -3.386191124e-08f, -3.394698466e-08f, -3.403195677e-08f, -3.411682741e-08f, -3.420159642e-08f, -3.428626364e-08f, -3.437082892e-08f, -3.445529209e-08f, -3.453965301e-08f, + -3.462391151e-08f, -3.470806744e-08f, -3.479212064e-08f, -3.487607096e-08f, -3.495991823e-08f, -3.504366231e-08f, -3.512730304e-08f, -3.521084026e-08f, -3.529427382e-08f, -3.537760357e-08f, + -3.546082934e-08f, -3.554395100e-08f, -3.562696837e-08f, -3.570988132e-08f, -3.579268968e-08f, -3.587539331e-08f, -3.595799205e-08f, -3.604048575e-08f, -3.612287426e-08f, -3.620515743e-08f, + -3.628733510e-08f, -3.636940712e-08f, -3.645137335e-08f, -3.653323363e-08f, -3.661498782e-08f, -3.669663576e-08f, -3.677817730e-08f, -3.685961229e-08f, -3.694094060e-08f, -3.702216205e-08f, + -3.710327652e-08f, -3.718428384e-08f, -3.726518388e-08f, -3.734597649e-08f, -3.742666150e-08f, -3.750723879e-08f, -3.758770821e-08f, -3.766806960e-08f, -3.774832282e-08f, -3.782846772e-08f, + -3.790850417e-08f, -3.798843201e-08f, -3.806825110e-08f, -3.814796129e-08f, -3.822756244e-08f, -3.830705441e-08f, -3.838643705e-08f, -3.846571022e-08f, -3.854487377e-08f, -3.862392757e-08f, + -3.870287146e-08f, -3.878170531e-08f, -3.886042898e-08f, -3.893904232e-08f, -3.901754519e-08f, -3.909593745e-08f, -3.917421896e-08f, -3.925238957e-08f, -3.933044916e-08f, -3.940839757e-08f, + -3.948623467e-08f, -3.956396032e-08f, -3.964157438e-08f, -3.971907671e-08f, -3.979646718e-08f, -3.987374563e-08f, -3.995091194e-08f, -4.002796597e-08f, -4.010490758e-08f, -4.018173663e-08f, + -4.025845299e-08f, -4.033505651e-08f, -4.041154707e-08f, -4.048792453e-08f, -4.056418875e-08f, -4.064033960e-08f, -4.071637693e-08f, -4.079230063e-08f, -4.086811054e-08f, -4.094380654e-08f, + -4.101938850e-08f, -4.109485627e-08f, -4.117020973e-08f, -4.124544875e-08f, -4.132057318e-08f, -4.139558291e-08f, -4.147047779e-08f, -4.154525769e-08f, -4.161992249e-08f, -4.169447205e-08f, + -4.176890624e-08f, -4.184322493e-08f, -4.191742799e-08f, -4.199151529e-08f, -4.206548669e-08f, -4.213934208e-08f, -4.221308132e-08f, -4.228670428e-08f, -4.236021084e-08f, -4.243360086e-08f, + -4.250687421e-08f, -4.258003078e-08f, -4.265307043e-08f, -4.272599303e-08f, -4.279879847e-08f, -4.287148660e-08f, -4.294405731e-08f, -4.301651047e-08f, -4.308884596e-08f, -4.316106364e-08f, + -4.323316340e-08f, -4.330514511e-08f, -4.337700864e-08f, -4.344875387e-08f, -4.352038068e-08f, -4.359188895e-08f, -4.366327855e-08f, -4.373454935e-08f, -4.380570124e-08f, -4.387673409e-08f, + -4.394764778e-08f, -4.401844219e-08f, -4.408911721e-08f, -4.415967269e-08f, -4.423010854e-08f, -4.430042462e-08f, -4.437062081e-08f, -4.444069701e-08f, -4.451065307e-08f, -4.458048890e-08f, + -4.465020437e-08f, -4.471979935e-08f, -4.478927374e-08f, -4.485862741e-08f, -4.492786024e-08f, -4.499697213e-08f, -4.506596294e-08f, -4.513483258e-08f, -4.520358090e-08f, -4.527220782e-08f, + -4.534071320e-08f, -4.540909692e-08f, -4.547735889e-08f, -4.554549898e-08f, -4.561351707e-08f, -4.568141305e-08f, -4.574918681e-08f, -4.581683824e-08f, -4.588436722e-08f, -4.595177363e-08f, + -4.601905737e-08f, -4.608621833e-08f, -4.615325638e-08f, -4.622017142e-08f, -4.628696334e-08f, -4.635363203e-08f, -4.642017737e-08f, -4.648659926e-08f, -4.655289758e-08f, -4.661907222e-08f, + -4.668512308e-08f, -4.675105005e-08f, -4.681685301e-08f, -4.688253185e-08f, -4.694808648e-08f, -4.701351678e-08f, -4.707882264e-08f, -4.714400396e-08f, -4.720906063e-08f, -4.727399254e-08f, + -4.733879958e-08f, -4.740348166e-08f, -4.746803865e-08f, -4.753247047e-08f, -4.759677699e-08f, -4.766095813e-08f, -4.772501377e-08f, -4.778894380e-08f, -4.785274813e-08f, -4.791642665e-08f, + -4.797997926e-08f, -4.804340585e-08f, -4.810670632e-08f, -4.816988057e-08f, -4.823292850e-08f, -4.829585000e-08f, -4.835864498e-08f, -4.842131333e-08f, -4.848385495e-08f, -4.854626974e-08f, + -4.860855760e-08f, -4.867071843e-08f, -4.873275213e-08f, -4.879465861e-08f, -4.885643775e-08f, -4.891808947e-08f, -4.897961367e-08f, -4.904101024e-08f, -4.910227909e-08f, -4.916342013e-08f, + -4.922443324e-08f, -4.928531835e-08f, -4.934607535e-08f, -4.940670415e-08f, -4.946720464e-08f, -4.952757674e-08f, -4.958782034e-08f, -4.964793537e-08f, -4.970792171e-08f, -4.976777927e-08f, + -4.982750797e-08f, -4.988710771e-08f, -4.994657838e-08f, -5.000591991e-08f, -5.006513220e-08f, -5.012421516e-08f, -5.018316869e-08f, -5.024199270e-08f, -5.030068710e-08f, -5.035925181e-08f, + -5.041768672e-08f, -5.047599175e-08f, -5.053416681e-08f, -5.059221181e-08f, -5.065012666e-08f, -5.070791126e-08f, -5.076556554e-08f, -5.082308940e-08f, -5.088048276e-08f, -5.093774552e-08f, + -5.099487761e-08f, -5.105187892e-08f, -5.110874938e-08f, -5.116548889e-08f, -5.122209738e-08f, -5.127857476e-08f, -5.133492093e-08f, -5.139113582e-08f, -5.144721934e-08f, -5.150317140e-08f, + -5.155899193e-08f, -5.161468083e-08f, -5.167023803e-08f, -5.172566343e-08f, -5.178095696e-08f, -5.183611853e-08f, -5.189114807e-08f, -5.194604548e-08f, -5.200081069e-08f, -5.205544362e-08f, + -5.210994418e-08f, -5.216431230e-08f, -5.221854788e-08f, -5.227265087e-08f, -5.232662116e-08f, -5.238045869e-08f, -5.243416337e-08f, -5.248773512e-08f, -5.254117388e-08f, -5.259447955e-08f, + -5.264765206e-08f, -5.270069133e-08f, -5.275359729e-08f, -5.280636986e-08f, -5.285900896e-08f, -5.291151452e-08f, -5.296388645e-08f, -5.301612469e-08f, -5.306822915e-08f, -5.312019977e-08f, + -5.317203647e-08f, -5.322373917e-08f, -5.327530780e-08f, -5.332674229e-08f, -5.337804256e-08f, -5.342920854e-08f, -5.348024016e-08f, -5.353113734e-08f, -5.358190001e-08f, -5.363252810e-08f, + -5.368302154e-08f, -5.373338026e-08f, -5.378360419e-08f, -5.383369325e-08f, -5.388364738e-08f, -5.393346650e-08f, -5.398315055e-08f, -5.403269946e-08f, -5.408211315e-08f, -5.413139157e-08f, + -5.418053463e-08f, -5.422954228e-08f, -5.427841445e-08f, -5.432715106e-08f, -5.437575206e-08f, -5.442421737e-08f, -5.447254693e-08f, -5.452074067e-08f, -5.456879853e-08f, -5.461672044e-08f, + -5.466450633e-08f, -5.471215615e-08f, -5.475966983e-08f, -5.480704730e-08f, -5.485428849e-08f, -5.490139336e-08f, -5.494836183e-08f, -5.499519383e-08f, -5.504188932e-08f, -5.508844822e-08f, + -5.513487047e-08f, -5.518115602e-08f, -5.522730480e-08f, -5.527331675e-08f, -5.531919181e-08f, -5.536492992e-08f, -5.541053102e-08f, -5.545599505e-08f, -5.550132195e-08f, -5.554651166e-08f, + -5.559156413e-08f, -5.563647929e-08f, -5.568125709e-08f, -5.572589747e-08f, -5.577040037e-08f, -5.581476574e-08f, -5.585899352e-08f, -5.590308366e-08f, -5.594703609e-08f, -5.599085076e-08f, + -5.603452762e-08f, -5.607806661e-08f, -5.612146767e-08f, -5.616473076e-08f, -5.620785582e-08f, -5.625084279e-08f, -5.629369163e-08f, -5.633640227e-08f, -5.637897467e-08f, -5.642140877e-08f, + -5.646370452e-08f, -5.650586187e-08f, -5.654788078e-08f, -5.658976117e-08f, -5.663150302e-08f, -5.667310626e-08f, -5.671457085e-08f, -5.675589673e-08f, -5.679708387e-08f, -5.683813219e-08f, + -5.687904167e-08f, -5.691981225e-08f, -5.696044388e-08f, -5.700093652e-08f, -5.704129011e-08f, -5.708150462e-08f, -5.712157998e-08f, -5.716151617e-08f, -5.720131312e-08f, -5.724097080e-08f, + -5.728048916e-08f, -5.731986815e-08f, -5.735910773e-08f, -5.739820786e-08f, -5.743716849e-08f, -5.747598957e-08f, -5.751467107e-08f, -5.755321294e-08f, -5.759161513e-08f, -5.762987761e-08f, + -5.766800033e-08f, -5.770598325e-08f, -5.774382633e-08f, -5.778152953e-08f, -5.781909280e-08f, -5.785651611e-08f, -5.789379941e-08f, -5.793094267e-08f, -5.796794585e-08f, -5.800480890e-08f, + -5.804153179e-08f, -5.807811448e-08f, -5.811455693e-08f, -5.815085910e-08f, -5.818702096e-08f, -5.822304246e-08f, -5.825892357e-08f, -5.829466426e-08f, -5.833026449e-08f, -5.836572422e-08f, + -5.840104341e-08f, -5.843622203e-08f, -5.847126005e-08f, -5.850615743e-08f, -5.854091413e-08f, -5.857553012e-08f, -5.861000538e-08f, -5.864433986e-08f, -5.867853352e-08f, -5.871258635e-08f, + -5.874649831e-08f, -5.878026935e-08f, -5.881389946e-08f, -5.884738860e-08f, -5.888073674e-08f, -5.891394385e-08f, -5.894700990e-08f, -5.897993485e-08f, -5.901271869e-08f, -5.904536137e-08f, + -5.907786287e-08f, -5.911022316e-08f, -5.914244221e-08f, -5.917451999e-08f, -5.920645649e-08f, -5.923825165e-08f, -5.926990547e-08f, -5.930141792e-08f, -5.933278896e-08f, -5.936401857e-08f, + -5.939510672e-08f, -5.942605340e-08f, -5.945685857e-08f, -5.948752221e-08f, -5.951804429e-08f, -5.954842479e-08f, -5.957866369e-08f, -5.960876096e-08f, -5.963871657e-08f, -5.966853052e-08f, + -5.969820276e-08f, -5.972773329e-08f, -5.975712208e-08f, -5.978636910e-08f, -5.981547433e-08f, -5.984443777e-08f, -5.987325937e-08f, -5.990193913e-08f, -5.993047702e-08f, -5.995887302e-08f, + -5.998712712e-08f, -6.001523929e-08f, -6.004320951e-08f, -6.007103778e-08f, -6.009872406e-08f, -6.012626834e-08f, -6.015367061e-08f, -6.018093084e-08f, -6.020804902e-08f, -6.023502513e-08f, + -6.026185916e-08f, -6.028855109e-08f, -6.031510091e-08f, -6.034150859e-08f, -6.036777413e-08f, -6.039389751e-08f, -6.041987871e-08f, -6.044571773e-08f, -6.047141454e-08f, -6.049696914e-08f, + -6.052238151e-08f, -6.054765164e-08f, -6.057277951e-08f, -6.059776512e-08f, -6.062260846e-08f, -6.064730950e-08f, -6.067186824e-08f, -6.069628467e-08f, -6.072055879e-08f, -6.074469057e-08f, + -6.076868001e-08f, -6.079252709e-08f, -6.081623182e-08f, -6.083979418e-08f, -6.086321417e-08f, -6.088649177e-08f, -6.090962697e-08f, -6.093261978e-08f, -6.095547017e-08f, -6.097817815e-08f, + -6.100074372e-08f, -6.102316685e-08f, -6.104544755e-08f, -6.106758581e-08f, -6.108958162e-08f, -6.111143499e-08f, -6.113314590e-08f, -6.115471436e-08f, -6.117614035e-08f, -6.119742387e-08f, + -6.121856493e-08f, -6.123956351e-08f, -6.126041962e-08f, -6.128113325e-08f, -6.130170439e-08f, -6.132213306e-08f, -6.134241925e-08f, -6.136256295e-08f, -6.138256416e-08f, -6.140242289e-08f, + -6.142213913e-08f, -6.144171289e-08f, -6.146114416e-08f, -6.148043295e-08f, -6.149957926e-08f, -6.151858308e-08f, -6.153744442e-08f, -6.155616328e-08f, -6.157473967e-08f, -6.159317359e-08f, + -6.161146503e-08f, -6.162961401e-08f, -6.164762052e-08f, -6.166548458e-08f, -6.168320618e-08f, -6.170078533e-08f, -6.171822203e-08f, -6.173551630e-08f, -6.175266813e-08f, -6.176967753e-08f, + -6.178654450e-08f, -6.180326907e-08f, -6.181985122e-08f, -6.183629097e-08f, -6.185258832e-08f, -6.186874329e-08f, -6.188475588e-08f, -6.190062610e-08f, -6.191635396e-08f, -6.193193946e-08f, + -6.194738262e-08f, -6.196268345e-08f, -6.197784195e-08f, -6.199285814e-08f, -6.200773203e-08f, -6.202246362e-08f, -6.203705294e-08f, -6.205149998e-08f, -6.206580477e-08f, -6.207996731e-08f, + -6.209398762e-08f, -6.210786571e-08f, -6.212160159e-08f, -6.213519528e-08f, -6.214864679e-08f, -6.216195613e-08f, -6.217512333e-08f, -6.218814838e-08f, -6.220103132e-08f, -6.221377215e-08f, + -6.222637089e-08f, -6.223882755e-08f, -6.225114216e-08f, -6.226331472e-08f, -6.227534526e-08f, -6.228723380e-08f, -6.229898034e-08f, -6.231058491e-08f, -6.232204753e-08f, -6.233336821e-08f, + -6.234454697e-08f, -6.235558384e-08f, -6.236647882e-08f, -6.237723195e-08f, -6.238784324e-08f, -6.239831272e-08f, -6.240864039e-08f, -6.241882629e-08f, -6.242887043e-08f, -6.243877284e-08f, + -6.244853354e-08f, -6.245815255e-08f, -6.246762989e-08f, -6.247696558e-08f, -6.248615966e-08f, -6.249521213e-08f, -6.250412303e-08f, -6.251289239e-08f, -6.252152021e-08f, -6.253000654e-08f, + -6.253835139e-08f, -6.254655479e-08f, -6.255461676e-08f, -6.256253733e-08f, -6.257031653e-08f, -6.257795439e-08f, -6.258545092e-08f, -6.259280617e-08f, -6.260002014e-08f, -6.260709288e-08f, + -6.261402441e-08f, -6.262081476e-08f, -6.262746396e-08f, -6.263397203e-08f, -6.264033901e-08f, -6.264656493e-08f, -6.265264981e-08f, -6.265859369e-08f, -6.266439659e-08f, -6.267005855e-08f, + -6.267557960e-08f, -6.268095977e-08f, -6.268619909e-08f, -6.269129760e-08f, -6.269625532e-08f, -6.270107228e-08f, -6.270574853e-08f, -6.271028410e-08f, -6.271467901e-08f, -6.271893331e-08f, + -6.272304702e-08f, -6.272702018e-08f, -6.273085283e-08f, -6.273454500e-08f, -6.273809673e-08f, -6.274150805e-08f, -6.274477899e-08f, -6.274790960e-08f, -6.275089991e-08f, -6.275374996e-08f, + -6.275645979e-08f, -6.275902942e-08f, -6.276145891e-08f, -6.276374829e-08f, -6.276589759e-08f, -6.276790686e-08f, -6.276977613e-08f, -6.277150545e-08f, -6.277309485e-08f, -6.277454438e-08f, + -6.277585406e-08f, -6.277702396e-08f, -6.277805410e-08f, -6.277894452e-08f, -6.277969528e-08f, -6.278030640e-08f, -6.278077793e-08f, -6.278110992e-08f, -6.278130241e-08f, -6.278135543e-08f, + -6.278126904e-08f, -6.278104328e-08f, -6.278067818e-08f, -6.278017380e-08f, -6.277953018e-08f, -6.277874736e-08f, -6.277782539e-08f, -6.277676432e-08f, -6.277556418e-08f, -6.277422503e-08f, + -6.277274691e-08f, -6.277112987e-08f, -6.276937396e-08f, -6.276747921e-08f, -6.276544569e-08f, -6.276327344e-08f, -6.276096249e-08f, -6.275851292e-08f, -6.275592475e-08f, -6.275319805e-08f, + -6.275033286e-08f, -6.274732922e-08f, -6.274418720e-08f, -6.274090684e-08f, -6.273748818e-08f, -6.273393129e-08f, -6.273023621e-08f, -6.272640299e-08f, -6.272243168e-08f, -6.271832234e-08f, + -6.271407502e-08f, -6.270968977e-08f, -6.270516665e-08f, -6.270050570e-08f, -6.269570698e-08f, -6.269077054e-08f, -6.268569644e-08f, -6.268048474e-08f, -6.267513548e-08f, -6.266964871e-08f, + -6.266402451e-08f, -6.265826292e-08f, -6.265236399e-08f, -6.264632778e-08f, -6.264015436e-08f, -6.263384377e-08f, -6.262739607e-08f, -6.262081132e-08f, -6.261408958e-08f, -6.260723090e-08f, + -6.260023534e-08f, -6.259310296e-08f, -6.258583383e-08f, -6.257842799e-08f, -6.257088551e-08f, -6.256320644e-08f, -6.255539085e-08f, -6.254743879e-08f, -6.253935033e-08f, -6.253112553e-08f, + -6.252276445e-08f, -6.251426714e-08f, -6.250563368e-08f, -6.249686411e-08f, -6.248795851e-08f, -6.247891693e-08f, -6.246973945e-08f, -6.246042611e-08f, -6.245097699e-08f, -6.244139215e-08f, + -6.243167165e-08f, -6.242181555e-08f, -6.241182392e-08f, -6.240169683e-08f, -6.239143434e-08f, -6.238103651e-08f, -6.237050340e-08f, -6.235983510e-08f, -6.234903165e-08f, -6.233809314e-08f, + -6.232701961e-08f, -6.231581115e-08f, -6.230446782e-08f, -6.229298968e-08f, -6.228137680e-08f, -6.226962925e-08f, -6.225774710e-08f, -6.224573042e-08f, -6.223357928e-08f, -6.222129374e-08f, + -6.220887387e-08f, -6.219631975e-08f, -6.218363144e-08f, -6.217080902e-08f, -6.215785255e-08f, -6.214476210e-08f, -6.213153775e-08f, -6.211817957e-08f, -6.210468763e-08f, -6.209106200e-08f, + -6.207730275e-08f, -6.206340995e-08f, -6.204938369e-08f, -6.203522402e-08f, -6.202093103e-08f, -6.200650479e-08f, -6.199194537e-08f, -6.197725284e-08f, -6.196242728e-08f, -6.194746877e-08f, + -6.193237737e-08f, -6.191715317e-08f, -6.190179624e-08f, -6.188630666e-08f, -6.187068449e-08f, -6.185492982e-08f, -6.183904273e-08f, -6.182302329e-08f, -6.180687157e-08f, -6.179058767e-08f, + -6.177417164e-08f, -6.175762357e-08f, -6.174094354e-08f, -6.172413163e-08f, -6.170718792e-08f, -6.169011248e-08f, -6.167290539e-08f, -6.165556674e-08f, -6.163809660e-08f, -6.162049505e-08f, + -6.160276218e-08f, -6.158489806e-08f, -6.156690278e-08f, -6.154877641e-08f, -6.153051904e-08f, -6.151213075e-08f, -6.149361162e-08f, -6.147496173e-08f, -6.145618117e-08f, -6.143727001e-08f, + -6.141822835e-08f, -6.139905626e-08f, -6.137975383e-08f, -6.136032114e-08f, -6.134075828e-08f, -6.132106533e-08f, -6.130124237e-08f, -6.128128949e-08f, -6.126120678e-08f, -6.124099432e-08f, + -6.122065219e-08f, -6.120018048e-08f, -6.117957928e-08f, -6.115884868e-08f, -6.113798876e-08f, -6.111699960e-08f, -6.109588130e-08f, -6.107463394e-08f, -6.105325762e-08f, -6.103175241e-08f, + -6.101011840e-08f, -6.098835570e-08f, -6.096646437e-08f, -6.094444452e-08f, -6.092229623e-08f, -6.090001960e-08f, -6.087761470e-08f, -6.085508164e-08f, -6.083242049e-08f, -6.080963136e-08f, + -6.078671434e-08f, -6.076366951e-08f, -6.074049696e-08f, -6.071719679e-08f, -6.069376910e-08f, -6.067021396e-08f, -6.064653148e-08f, -6.062272174e-08f, -6.059878484e-08f, -6.057472088e-08f, + -6.055052994e-08f, -6.052621212e-08f, -6.050176752e-08f, -6.047719623e-08f, -6.045249833e-08f, -6.042767394e-08f, -6.040272313e-08f, -6.037764602e-08f, -6.035244268e-08f, -6.032711323e-08f, + -6.030165775e-08f, -6.027607634e-08f, -6.025036909e-08f, -6.022453612e-08f, -6.019857750e-08f, -6.017249334e-08f, -6.014628373e-08f, -6.011994878e-08f, -6.009348858e-08f, -6.006690324e-08f, + -6.004019283e-08f, -6.001335748e-08f, -5.998639727e-08f, -5.995931231e-08f, -5.993210269e-08f, -5.990476851e-08f, -5.987730988e-08f, -5.984972690e-08f, -5.982201965e-08f, -5.979418826e-08f, + -5.976623281e-08f, -5.973815341e-08f, -5.970995016e-08f, -5.968162315e-08f, -5.965317251e-08f, -5.962459831e-08f, -5.959590068e-08f, -5.956707970e-08f, -5.953813549e-08f, -5.950906815e-08f, + -5.947987777e-08f, -5.945056447e-08f, -5.942112834e-08f, -5.939156950e-08f, -5.936188804e-08f, -5.933208407e-08f, -5.930215770e-08f, -5.927210903e-08f, -5.924193817e-08f, -5.921164521e-08f, + -5.918123028e-08f, -5.915069346e-08f, -5.912003488e-08f, -5.908925463e-08f, -5.905835283e-08f, -5.902732957e-08f, -5.899618498e-08f, -5.896491915e-08f, -5.893353219e-08f, -5.890202421e-08f, + -5.887039532e-08f, -5.883864563e-08f, -5.880677524e-08f, -5.877478427e-08f, -5.874267282e-08f, -5.871044101e-08f, -5.867808894e-08f, -5.864561672e-08f, -5.861302447e-08f, -5.858031229e-08f, + -5.854748029e-08f, -5.851452859e-08f, -5.848145729e-08f, -5.844826652e-08f, -5.841495637e-08f, -5.838152696e-08f, -5.834797840e-08f, -5.831431081e-08f, -5.828052430e-08f, -5.824661897e-08f, + -5.821259495e-08f, -5.817845235e-08f, -5.814419127e-08f, -5.810981184e-08f, -5.807531416e-08f, -5.804069836e-08f, -5.800596454e-08f, -5.797111281e-08f, -5.793614331e-08f, -5.790105613e-08f, + -5.786585140e-08f, -5.783052923e-08f, -5.779508973e-08f, -5.775953303e-08f, -5.772385923e-08f, -5.768806846e-08f, -5.765216082e-08f, -5.761613645e-08f, -5.757999545e-08f, -5.754373794e-08f, + -5.750736404e-08f, -5.747087386e-08f, -5.743426754e-08f, -5.739754517e-08f, -5.736070688e-08f, -5.732375280e-08f, -5.728668303e-08f, -5.724949770e-08f, -5.721219693e-08f, -5.717478084e-08f, + -5.713724954e-08f, -5.709960315e-08f, -5.706184181e-08f, -5.702396562e-08f, -5.698597470e-08f, -5.694786919e-08f, -5.690964919e-08f, -5.687131483e-08f, -5.683286624e-08f, -5.679430352e-08f, + -5.675562681e-08f, -5.671683623e-08f, -5.667793190e-08f, -5.663891394e-08f, -5.659978248e-08f, -5.656053763e-08f, -5.652117953e-08f, -5.648170828e-08f, -5.644212403e-08f, -5.640242689e-08f, + -5.636261698e-08f, -5.632269444e-08f, -5.628265938e-08f, -5.624251192e-08f, -5.620225220e-08f, -5.616188035e-08f, -5.612139647e-08f, -5.608080071e-08f, -5.604009318e-08f, -5.599927401e-08f, + -5.595834333e-08f, -5.591730127e-08f, -5.587614794e-08f, -5.583488349e-08f, -5.579350803e-08f, -5.575202169e-08f, -5.571042460e-08f, -5.566871688e-08f, -5.562689867e-08f, -5.558497010e-08f, + -5.554293128e-08f, -5.550078236e-08f, -5.545852345e-08f, -5.541615469e-08f, -5.537367621e-08f, -5.533108813e-08f, -5.528839059e-08f, -5.524558371e-08f, -5.520266763e-08f, -5.515964247e-08f, + -5.511650836e-08f, -5.507326545e-08f, -5.502991384e-08f, -5.498645369e-08f, -5.494288511e-08f, -5.489920824e-08f, -5.485542322e-08f, -5.481153017e-08f, -5.476752922e-08f, -5.472342051e-08f, + -5.467920416e-08f, -5.463488032e-08f, -5.459044912e-08f, -5.454591068e-08f, -5.450126514e-08f, -5.445651264e-08f, -5.441165330e-08f, -5.436668726e-08f, -5.432161466e-08f, -5.427643563e-08f, + -5.423115030e-08f, -5.418575881e-08f, -5.414026130e-08f, -5.409465789e-08f, -5.404894872e-08f, -5.400313393e-08f, -5.395721366e-08f, -5.391118803e-08f, -5.386505719e-08f, -5.381882127e-08f, + -5.377248040e-08f, -5.372603473e-08f, -5.367948439e-08f, -5.363282952e-08f, -5.358607025e-08f, -5.353920673e-08f, -5.349223908e-08f, -5.344516745e-08f, -5.339799197e-08f, -5.335071279e-08f, + -5.330333003e-08f, -5.325584385e-08f, -5.320825437e-08f, -5.316056174e-08f, -5.311276609e-08f, -5.306486757e-08f, -5.301686631e-08f, -5.296876245e-08f, -5.292055614e-08f, -5.287224750e-08f, + -5.282383669e-08f, -5.277532385e-08f, -5.272670910e-08f, -5.267799260e-08f, -5.262917448e-08f, -5.258025489e-08f, -5.253123397e-08f, -5.248211185e-08f, -5.243288868e-08f, -5.238356461e-08f, + -5.233413976e-08f, -5.228461429e-08f, -5.223498834e-08f, -5.218526205e-08f, -5.213543556e-08f, -5.208550901e-08f, -5.203548256e-08f, -5.198535633e-08f, -5.193513048e-08f, -5.188480514e-08f, + -5.183438047e-08f, -5.178385660e-08f, -5.173323369e-08f, -5.168251186e-08f, -5.163169128e-08f, -5.158077207e-08f, -5.152975439e-08f, -5.147863839e-08f, -5.142742420e-08f, -5.137611198e-08f, + -5.132470186e-08f, -5.127319400e-08f, -5.122158853e-08f, -5.116988561e-08f, -5.111808538e-08f, -5.106618799e-08f, -5.101419359e-08f, -5.096210231e-08f, -5.090991431e-08f, -5.085762974e-08f, + -5.080524874e-08f, -5.075277146e-08f, -5.070019804e-08f, -5.064752864e-08f, -5.059476340e-08f, -5.054190247e-08f, -5.048894599e-08f, -5.043589413e-08f, -5.038274702e-08f, -5.032950481e-08f, + -5.027616766e-08f, -5.022273570e-08f, -5.016920910e-08f, -5.011558800e-08f, -5.006187254e-08f, -5.000806289e-08f, -4.995415918e-08f, -4.990016158e-08f, -4.984607022e-08f, -4.979188526e-08f, + -4.973760685e-08f, -4.968323514e-08f, -4.962877029e-08f, -4.957421243e-08f, -4.951956173e-08f, -4.946481833e-08f, -4.940998239e-08f, -4.935505406e-08f, -4.930003349e-08f, -4.924492083e-08f, + -4.918971623e-08f, -4.913441984e-08f, -4.907903183e-08f, -4.902355233e-08f, -4.896798151e-08f, -4.891231952e-08f, -4.885656650e-08f, -4.880072262e-08f, -4.874478802e-08f, -4.868876286e-08f, + -4.863264730e-08f, -4.857644148e-08f, -4.852014556e-08f, -4.846375970e-08f, -4.840728405e-08f, -4.835071875e-08f, -4.829406398e-08f, -4.823731988e-08f, -4.818048661e-08f, -4.812356432e-08f, + -4.806655317e-08f, -4.800945331e-08f, -4.795226490e-08f, -4.789498809e-08f, -4.783762305e-08f, -4.778016991e-08f, -4.772262886e-08f, -4.766500003e-08f, -4.760728358e-08f, -4.754947967e-08f, + -4.749158847e-08f, -4.743361012e-08f, -4.737554477e-08f, -4.731739260e-08f, -4.725915375e-08f, -4.720082839e-08f, -4.714241667e-08f, -4.708391874e-08f, -4.702533477e-08f, -4.696666492e-08f, + -4.690790934e-08f, -4.684906819e-08f, -4.679014162e-08f, -4.673112981e-08f, -4.667203290e-08f, -4.661285106e-08f, -4.655358444e-08f, -4.649423320e-08f, -4.643479750e-08f, -4.637527751e-08f, + -4.631567338e-08f, -4.625598527e-08f, -4.619621334e-08f, -4.613635775e-08f, -4.607641866e-08f, -4.601639623e-08f, -4.595629062e-08f, -4.589610199e-08f, -4.583583051e-08f, -4.577547633e-08f, + -4.571503961e-08f, -4.565452051e-08f, -4.559391921e-08f, -4.553323585e-08f, -4.547247060e-08f, -4.541162361e-08f, -4.535069507e-08f, -4.528968511e-08f, -4.522859391e-08f, -4.516742163e-08f, + -4.510616842e-08f, -4.504483446e-08f, -4.498341991e-08f, -4.492192492e-08f, -4.486034966e-08f, -4.479869430e-08f, -4.473695899e-08f, -4.467514390e-08f, -4.461324919e-08f, -4.455127502e-08f, + -4.448922157e-08f, -4.442708899e-08f, -4.436487744e-08f, -4.430258710e-08f, -4.424021812e-08f, -4.417777066e-08f, -4.411524491e-08f, -4.405264100e-08f, -4.398995912e-08f, -4.392719943e-08f, + -4.386436208e-08f, -4.380144725e-08f, -4.373845510e-08f, -4.367538580e-08f, -4.361223951e-08f, -4.354901640e-08f, -4.348571662e-08f, -4.342234036e-08f, -4.335888776e-08f, -4.329535901e-08f, + -4.323175426e-08f, -4.316807368e-08f, -4.310431744e-08f, -4.304048570e-08f, -4.297657863e-08f, -4.291259640e-08f, -4.284853917e-08f, -4.278440711e-08f, -4.272020039e-08f, -4.265591917e-08f, + -4.259156362e-08f, -4.252713390e-08f, -4.246263020e-08f, -4.239805266e-08f, -4.233340147e-08f, -4.226867678e-08f, -4.220387877e-08f, -4.213900761e-08f, -4.207406345e-08f, -4.200904648e-08f, + -4.194395685e-08f, -4.187879474e-08f, -4.181356031e-08f, -4.174825373e-08f, -4.168287518e-08f, -4.161742482e-08f, -4.155190282e-08f, -4.148630934e-08f, -4.142064457e-08f, -4.135490866e-08f, + -4.128910178e-08f, -4.122322411e-08f, -4.115727582e-08f, -4.109125707e-08f, -4.102516803e-08f, -4.095900888e-08f, -4.089277979e-08f, -4.082648091e-08f, -4.076011243e-08f, -4.069367452e-08f, + -4.062716734e-08f, -4.056059106e-08f, -4.049394586e-08f, -4.042723191e-08f, -4.036044938e-08f, -4.029359843e-08f, -4.022667924e-08f, -4.015969198e-08f, -4.009263682e-08f, -4.002551394e-08f, + -3.995832350e-08f, -3.989106567e-08f, -3.982374063e-08f, -3.975634855e-08f, -3.968888959e-08f, -3.962136394e-08f, -3.955377177e-08f, -3.948611324e-08f, -3.941838852e-08f, -3.935059780e-08f, + -3.928274124e-08f, -3.921481901e-08f, -3.914683129e-08f, -3.907877825e-08f, -3.901066007e-08f, -3.894247691e-08f, -3.887422894e-08f, -3.880591635e-08f, -3.873753930e-08f, -3.866909797e-08f, + -3.860059253e-08f, -3.853202315e-08f, -3.846339001e-08f, -3.839469328e-08f, -3.832593313e-08f, -3.825710974e-08f, -3.818822328e-08f, -3.811927393e-08f, -3.805026185e-08f, -3.798118723e-08f, + -3.791205024e-08f, -3.784285105e-08f, -3.777358983e-08f, -3.770426676e-08f, -3.763488202e-08f, -3.756543578e-08f, -3.749592821e-08f, -3.742635948e-08f, -3.735672978e-08f, -3.728703928e-08f, + -3.721728815e-08f, -3.714747657e-08f, -3.707760471e-08f, -3.700767275e-08f, -3.693768086e-08f, -3.686762922e-08f, -3.679751800e-08f, -3.672734738e-08f, -3.665711754e-08f, -3.658682864e-08f, + -3.651648088e-08f, -3.644607441e-08f, -3.637560942e-08f, -3.630508609e-08f, -3.623450458e-08f, -3.616386508e-08f, -3.609316776e-08f, -3.602241280e-08f, -3.595160038e-08f, -3.588073066e-08f, + -3.580980383e-08f, -3.573882007e-08f, -3.566777954e-08f, -3.559668243e-08f, -3.552552892e-08f, -3.545431918e-08f, -3.538305338e-08f, -3.531173170e-08f, -3.524035433e-08f, -3.516892144e-08f, + -3.509743320e-08f, -3.502588979e-08f, -3.495429139e-08f, -3.488263819e-08f, -3.481093034e-08f, -3.473916804e-08f, -3.466735145e-08f, -3.459548077e-08f, -3.452355616e-08f, -3.445157780e-08f, + -3.437954587e-08f, -3.430746055e-08f, -3.423532201e-08f, -3.416313044e-08f, -3.409088601e-08f, -3.401858891e-08f, -3.394623930e-08f, -3.387383737e-08f, -3.380138329e-08f, -3.372887725e-08f, + -3.365631941e-08f, -3.358370997e-08f, -3.351104910e-08f, -3.343833697e-08f, -3.336557378e-08f, -3.329275968e-08f, -3.321989487e-08f, -3.314697952e-08f, -3.307401382e-08f, -3.300099793e-08f, + -3.292793204e-08f, -3.285481634e-08f, -3.278165098e-08f, -3.270843617e-08f, -3.263517207e-08f, -3.256185887e-08f, -3.248849674e-08f, -3.241508586e-08f, -3.234162642e-08f, -3.226811859e-08f, + -3.219456256e-08f, -3.212095849e-08f, -3.204730658e-08f, -3.197360700e-08f, -3.189985993e-08f, -3.182606555e-08f, -3.175222404e-08f, -3.167833558e-08f, -3.160440035e-08f, -3.153041853e-08f, + -3.145639030e-08f, -3.138231585e-08f, -3.130819534e-08f, -3.123402896e-08f, -3.115981690e-08f, -3.108555932e-08f, -3.101125642e-08f, -3.093690837e-08f, -3.086251535e-08f, -3.078807755e-08f, + -3.071359514e-08f, -3.063906830e-08f, -3.056449722e-08f, -3.048988207e-08f, -3.041522303e-08f, -3.034052030e-08f, -3.026577404e-08f, -3.019098443e-08f, -3.011615167e-08f, -3.004127593e-08f, + -2.996635738e-08f, -2.989139622e-08f, -2.981639262e-08f, -2.974134676e-08f, -2.966625883e-08f, -2.959112900e-08f, -2.951595746e-08f, -2.944074439e-08f, -2.936548996e-08f, -2.929019437e-08f, + -2.921485779e-08f, -2.913948040e-08f, -2.906406238e-08f, -2.898860392e-08f, -2.891310519e-08f, -2.883756639e-08f, -2.876198768e-08f, -2.868636926e-08f, -2.861071129e-08f, -2.853501397e-08f, + -2.845927748e-08f, -2.838350199e-08f, -2.830768770e-08f, -2.823183477e-08f, -2.815594339e-08f, -2.808001375e-08f, -2.800404603e-08f, -2.792804040e-08f, -2.785199706e-08f, -2.777591617e-08f, + -2.769979793e-08f, -2.762364251e-08f, -2.754745010e-08f, -2.747122087e-08f, -2.739495502e-08f, -2.731865272e-08f, -2.724231416e-08f, -2.716593951e-08f, -2.708952897e-08f, -2.701308270e-08f, + -2.693660090e-08f, -2.686008374e-08f, -2.678353141e-08f, -2.670694408e-08f, -2.663032196e-08f, -2.655366520e-08f, -2.647697400e-08f, -2.640024854e-08f, -2.632348900e-08f, -2.624669556e-08f, + -2.616986841e-08f, -2.609300773e-08f, -2.601611369e-08f, -2.593918649e-08f, -2.586222630e-08f, -2.578523331e-08f, -2.570820770e-08f, -2.563114965e-08f, -2.555405935e-08f, -2.547693697e-08f, + -2.539978271e-08f, -2.532259673e-08f, -2.524537923e-08f, -2.516813038e-08f, -2.509085038e-08f, -2.501353939e-08f, -2.493619762e-08f, -2.485882522e-08f, -2.478142240e-08f, -2.470398933e-08f, + -2.462652619e-08f, -2.454903317e-08f, -2.447151046e-08f, -2.439395822e-08f, -2.431637665e-08f, -2.423876592e-08f, -2.416112623e-08f, -2.408345775e-08f, -2.400576067e-08f, -2.392803516e-08f, + -2.385028141e-08f, -2.377249961e-08f, -2.369468994e-08f, -2.361685257e-08f, -2.353898769e-08f, -2.346109549e-08f, -2.338317615e-08f, -2.330522984e-08f, -2.322725676e-08f, -2.314925709e-08f, + -2.307123100e-08f, -2.299317868e-08f, -2.291510031e-08f, -2.283699608e-08f, -2.275886617e-08f, -2.268071076e-08f, -2.260253003e-08f, -2.252432417e-08f, -2.244609336e-08f, -2.236783778e-08f, + -2.228955762e-08f, -2.221125305e-08f, -2.213292427e-08f, -2.205457144e-08f, -2.197619476e-08f, -2.189779441e-08f, -2.181937057e-08f, -2.174092343e-08f, -2.166245316e-08f, -2.158395994e-08f, + -2.150544397e-08f, -2.142690542e-08f, -2.134834448e-08f, -2.126976133e-08f, -2.119115615e-08f, -2.111252913e-08f, -2.103388044e-08f, -2.095521027e-08f, -2.087651880e-08f, -2.079780622e-08f, + -2.071907270e-08f, -2.064031844e-08f, -2.056154360e-08f, -2.048274838e-08f, -2.040393296e-08f, -2.032509752e-08f, -2.024624224e-08f, -2.016736730e-08f, -2.008847289e-08f, -2.000955919e-08f, + -1.993062639e-08f, -1.985167465e-08f, -1.977270418e-08f, -1.969371514e-08f, -1.961470772e-08f, -1.953568211e-08f, -1.945663848e-08f, -1.937757703e-08f, -1.929849792e-08f, -1.921940134e-08f, + -1.914028748e-08f, -1.906115652e-08f, -1.898200864e-08f, -1.890284402e-08f, -1.882366284e-08f, -1.874446529e-08f, -1.866525155e-08f, -1.858602180e-08f, -1.850677622e-08f, -1.842751499e-08f, + -1.834823830e-08f, -1.826894633e-08f, -1.818963926e-08f, -1.811031727e-08f, -1.803098055e-08f, -1.795162927e-08f, -1.787226362e-08f, -1.779288378e-08f, -1.771348993e-08f, -1.763408226e-08f, + -1.755466094e-08f, -1.747522616e-08f, -1.739577810e-08f, -1.731631694e-08f, -1.723684286e-08f, -1.715735604e-08f, -1.707785667e-08f, -1.699834493e-08f, -1.691882099e-08f, -1.683928505e-08f, + -1.675973727e-08f, -1.668017786e-08f, -1.660060697e-08f, -1.652102480e-08f, -1.644143153e-08f, -1.636182734e-08f, -1.628221240e-08f, -1.620258691e-08f, -1.612295104e-08f, -1.604330497e-08f, + -1.596364889e-08f, -1.588398298e-08f, -1.580430741e-08f, -1.572462237e-08f, -1.564492803e-08f, -1.556522459e-08f, -1.548551222e-08f, -1.540579110e-08f, -1.532606141e-08f, -1.524632334e-08f, + -1.516657706e-08f, -1.508682276e-08f, -1.500706061e-08f, -1.492729080e-08f, -1.484751351e-08f, -1.476772891e-08f, -1.468793719e-08f, -1.460813853e-08f, -1.452833311e-08f, -1.444852111e-08f, + -1.436870271e-08f, -1.428887808e-08f, -1.420904742e-08f, -1.412921090e-08f, -1.404936870e-08f, -1.396952101e-08f, -1.388966799e-08f, -1.380980984e-08f, -1.372994672e-08f, -1.365007883e-08f, + -1.357020634e-08f, -1.349032943e-08f, -1.341044828e-08f, -1.333056307e-08f, -1.325067398e-08f, -1.317078119e-08f, -1.309088488e-08f, -1.301098523e-08f, -1.293108242e-08f, -1.285117663e-08f, + -1.277126804e-08f, -1.269135682e-08f, -1.261144316e-08f, -1.253152724e-08f, -1.245160923e-08f, -1.237168931e-08f, -1.229176767e-08f, -1.221184448e-08f, -1.213191992e-08f, -1.205199417e-08f, + -1.197206741e-08f, -1.189213982e-08f, -1.181221158e-08f, -1.173228286e-08f, -1.165235385e-08f, -1.157242472e-08f, -1.149249565e-08f, -1.141256682e-08f, -1.133263841e-08f, -1.125271059e-08f, + -1.117278356e-08f, -1.109285747e-08f, -1.101293252e-08f, -1.093300887e-08f, -1.085308672e-08f, -1.077316623e-08f, -1.069324758e-08f, -1.061333096e-08f, -1.053341654e-08f, -1.045350449e-08f, + -1.037359500e-08f, -1.029368824e-08f, -1.021378440e-08f, -1.013388364e-08f, -1.005398615e-08f, -9.974092095e-09f, -9.894201665e-09f, -9.814315033e-09f, -9.734432376e-09f, -9.654553871e-09f, + -9.574679696e-09f, -9.494810026e-09f, -9.414945039e-09f, -9.335084913e-09f, -9.255229823e-09f, -9.175379947e-09f, -9.095535462e-09f, -9.015696543e-09f, -8.935863368e-09f, -8.856036113e-09f, + -8.776214954e-09f, -8.696400067e-09f, -8.616591630e-09f, -8.536789818e-09f, -8.456994807e-09f, -8.377206774e-09f, -8.297425894e-09f, -8.217652343e-09f, -8.137886297e-09f, -8.058127932e-09f, + -7.978377423e-09f, -7.898634947e-09f, -7.818900678e-09f, -7.739174793e-09f, -7.659457466e-09f, -7.579748873e-09f, -7.500049189e-09f, -7.420358589e-09f, -7.340677249e-09f, -7.261005343e-09f, + -7.181343047e-09f, -7.101690534e-09f, -7.022047981e-09f, -6.942415561e-09f, -6.862793449e-09f, -6.783181821e-09f, -6.703580849e-09f, -6.623990709e-09f, -6.544411576e-09f, -6.464843622e-09f, + -6.385287023e-09f, -6.305741952e-09f, -6.226208583e-09f, -6.146687091e-09f, -6.067177648e-09f, -5.987680430e-09f, -5.908195609e-09f, -5.828723359e-09f, -5.749263854e-09f, -5.669817266e-09f, + -5.590383770e-09f, -5.510963538e-09f, -5.431556744e-09f, -5.352163560e-09f, -5.272784160e-09f, -5.193418716e-09f, -5.114067402e-09f, -5.034730390e-09f, -4.955407852e-09f, -4.876099962e-09f, + -4.796806891e-09f, -4.717528812e-09f, -4.638265897e-09f, -4.559018319e-09f, -4.479786249e-09f, -4.400569860e-09f, -4.321369323e-09f, -4.242184810e-09f, -4.163016493e-09f, -4.083864544e-09f, + -4.004729134e-09f, -3.925610435e-09f, -3.846508617e-09f, -3.767423853e-09f, -3.688356313e-09f, -3.609306168e-09f, -3.530273590e-09f, -3.451258750e-09f, -3.372261817e-09f, -3.293282963e-09f, + -3.214322359e-09f, -3.135380174e-09f, -3.056456580e-09f, -2.977551747e-09f, -2.898665845e-09f, -2.819799043e-09f, -2.740951513e-09f, -2.662123424e-09f, -2.583314945e-09f, -2.504526247e-09f, + -2.425757499e-09f, -2.347008871e-09f, -2.268280532e-09f, -2.189572651e-09f, -2.110885398e-09f, -2.032218942e-09f, -1.953573452e-09f, -1.874949097e-09f, -1.796346045e-09f, -1.717764466e-09f, + -1.639204527e-09f, -1.560666399e-09f, -1.482150248e-09f, -1.403656243e-09f, -1.325184553e-09f, -1.246735345e-09f, -1.168308788e-09f, -1.089905049e-09f, -1.011524296e-09f, -9.331666978e-10f, + -8.548324208e-10f, -7.765216327e-10f, -6.982345010e-10f, -6.199711929e-10f, -5.417318756e-10f, -4.635167161e-10f, -3.853258813e-10f, -3.071595381e-10f, -2.290178533e-10f, -1.509009933e-10f, + -7.280912481e-11f, 5.257585897e-12f, 8.329897250e-11f, 1.613148688e-10f, 2.393051088e-10f, 3.172695266e-10f, 3.952079561e-10f, 4.731202319e-10f, 5.510061881e-10f, 6.288656594e-10f, + 7.066984803e-10f, 7.845044856e-10f, 8.622835100e-10f, 9.400353886e-10f, 1.017759956e-09f, 1.095457049e-09f, 1.173126500e-09f, 1.250768147e-09f, 1.328381825e-09f, 1.405967369e-09f, + 1.483524614e-09f, 1.561053398e-09f, 1.638553555e-09f, 1.716024923e-09f, 1.793467336e-09f, 1.870880632e-09f, 1.948264647e-09f, 2.025619218e-09f, 2.102944181e-09f, 2.180239372e-09f, + 2.257504630e-09f, 2.334739791e-09f, 2.411944692e-09f, 2.489119171e-09f, 2.566263064e-09f, 2.643376210e-09f, 2.720458446e-09f, 2.797509610e-09f, 2.874529540e-09f, 2.951518073e-09f, + 3.028475048e-09f, 3.105400304e-09f, 3.182293678e-09f, 3.259155010e-09f, 3.335984137e-09f, 3.412780898e-09f, 3.489545133e-09f, 3.566276681e-09f, 3.642975380e-09f, 3.719641069e-09f, + 3.796273589e-09f, 3.872872779e-09f, 3.949438478e-09f, 4.025970526e-09f, 4.102468763e-09f, 4.178933030e-09f, 4.255363165e-09f, 4.331759010e-09f, 4.408120405e-09f, 4.484447190e-09f, + 4.560739206e-09f, 4.636996294e-09f, 4.713218295e-09f, 4.789405050e-09f, 4.865556400e-09f, 4.941672186e-09f, 5.017752250e-09f, 5.093796433e-09f, 5.169804578e-09f, 5.245776525e-09f, + 5.321712117e-09f, 5.397611197e-09f, 5.473473605e-09f, 5.549299185e-09f, 5.625087779e-09f, 5.700839230e-09f, 5.776553381e-09f, 5.852230074e-09f, 5.927869152e-09f, 6.003470459e-09f, + 6.079033838e-09f, 6.154559133e-09f, 6.230046186e-09f, 6.305494843e-09f, 6.380904946e-09f, 6.456276339e-09f, 6.531608867e-09f, 6.606902374e-09f, 6.682156705e-09f, 6.757371703e-09f, + 6.832547214e-09f, 6.907683082e-09f, 6.982779153e-09f, 7.057835272e-09f, 7.132851283e-09f, 7.207827032e-09f, 7.282762365e-09f, 7.357657127e-09f, 7.432511164e-09f, 7.507324323e-09f, + 7.582096448e-09f, 7.656827387e-09f, 7.731516985e-09f, 7.806165090e-09f, 7.880771548e-09f, 7.955336205e-09f, 8.029858909e-09f, 8.104339507e-09f, 8.178777845e-09f, 8.253173772e-09f, + 8.327527135e-09f, 8.401837782e-09f, 8.476105559e-09f, 8.550330316e-09f, 8.624511900e-09f, 8.698650160e-09f, 8.772744944e-09f, 8.846796100e-09f, 8.920803477e-09f, 8.994766925e-09f, + 9.068686291e-09f, 9.142561426e-09f, 9.216392178e-09f, 9.290178397e-09f, 9.363919932e-09f, 9.437616634e-09f, 9.511268351e-09f, 9.584874934e-09f, 9.658436234e-09f, 9.731952100e-09f, + 9.805422383e-09f, 9.878846934e-09f, 9.952225603e-09f, 1.002555824e-08f, 1.009884470e-08f, 1.017208483e-08f, 1.024527848e-08f, 1.031842551e-08f, 1.039152576e-08f, 1.046457910e-08f, + 1.053758536e-08f, 1.061054440e-08f, 1.068345608e-08f, 1.075632024e-08f, 1.082913675e-08f, 1.090190545e-08f, 1.097462619e-08f, 1.104729883e-08f, 1.111992322e-08f, 1.119249921e-08f, + 1.126502667e-08f, 1.133750544e-08f, 1.140993537e-08f, 1.148231632e-08f, 1.155464815e-08f, 1.162693070e-08f, 1.169916384e-08f, 1.177134742e-08f, 1.184348128e-08f, 1.191556530e-08f, + 1.198759932e-08f, 1.205958319e-08f, 1.213151678e-08f, 1.220339993e-08f, 1.227523251e-08f, 1.234701438e-08f, 1.241874537e-08f, 1.249042536e-08f, 1.256205420e-08f, 1.263363175e-08f, + 1.270515785e-08f, 1.277663238e-08f, 1.284805518e-08f, 1.291942612e-08f, 1.299074504e-08f, 1.306201182e-08f, 1.313322630e-08f, 1.320438834e-08f, 1.327549781e-08f, 1.334655456e-08f, + 1.341755844e-08f, 1.348850932e-08f, 1.355940706e-08f, 1.363025151e-08f, 1.370104254e-08f, 1.377177999e-08f, 1.384246374e-08f, 1.391309364e-08f, 1.398366955e-08f, 1.405419134e-08f, + 1.412465885e-08f, 1.419507196e-08f, 1.426543051e-08f, 1.433573438e-08f, 1.440598342e-08f, 1.447617750e-08f, 1.454631646e-08f, 1.461640019e-08f, 1.468642853e-08f, 1.475640135e-08f, + 1.482631851e-08f, 1.489617987e-08f, 1.496598530e-08f, 1.503573465e-08f, 1.510542779e-08f, 1.517506458e-08f, 1.524464489e-08f, 1.531416857e-08f, 1.538363549e-08f, 1.545304552e-08f, + 1.552239851e-08f, 1.559169433e-08f, 1.566093285e-08f, 1.573011392e-08f, 1.579923742e-08f, 1.586830320e-08f, 1.593731113e-08f, 1.600626108e-08f, 1.607515291e-08f, 1.614398648e-08f, + 1.621276166e-08f, 1.628147832e-08f, 1.635013632e-08f, 1.641873552e-08f, 1.648727580e-08f, 1.655575701e-08f, 1.662417903e-08f, 1.669254172e-08f, 1.676084495e-08f, 1.682908858e-08f, + 1.689727248e-08f, 1.696539652e-08f, 1.703346056e-08f, 1.710146448e-08f, 1.716940814e-08f, 1.723729140e-08f, 1.730511415e-08f, 1.737287623e-08f, 1.744057753e-08f, 1.750821791e-08f, + 1.757579724e-08f, 1.764331539e-08f, 1.771077222e-08f, 1.777816761e-08f, 1.784550143e-08f, 1.791277355e-08f, 1.797998383e-08f, 1.804713214e-08f, 1.811421836e-08f, 1.818124236e-08f, + 1.824820400e-08f, 1.831510316e-08f, 1.838193970e-08f, 1.844871351e-08f, 1.851542444e-08f, 1.858207238e-08f, 1.864865719e-08f, 1.871517875e-08f, 1.878163692e-08f, 1.884803158e-08f, + 1.891436260e-08f, 1.898062986e-08f, 1.904683322e-08f, 1.911297256e-08f, 1.917904775e-08f, 1.924505867e-08f, 1.931100519e-08f, 1.937688718e-08f, 1.944270451e-08f, 1.950845707e-08f, + 1.957414472e-08f, 1.963976734e-08f, 1.970532480e-08f, 1.977081699e-08f, 1.983624376e-08f, 1.990160500e-08f, 1.996690059e-08f, 2.003213039e-08f, 2.009729429e-08f, 2.016239216e-08f, + 2.022742388e-08f, 2.029238932e-08f, 2.035728836e-08f, 2.042212087e-08f, 2.048688674e-08f, 2.055158583e-08f, 2.061621804e-08f, 2.068078322e-08f, 2.074528127e-08f, 2.080971206e-08f, + 2.087407546e-08f, 2.093837136e-08f, 2.100259964e-08f, 2.106676016e-08f, 2.113085282e-08f, 2.119487749e-08f, 2.125883405e-08f, 2.132272237e-08f, 2.138654234e-08f, 2.145029384e-08f, + 2.151397675e-08f, 2.157759095e-08f, 2.164113631e-08f, 2.170461272e-08f, 2.176802006e-08f, 2.183135820e-08f, 2.189462704e-08f, 2.195782645e-08f, 2.202095632e-08f, 2.208401652e-08f, + 2.214700693e-08f, 2.220992745e-08f, 2.227277794e-08f, 2.233555830e-08f, 2.239826840e-08f, 2.246090813e-08f, 2.252347738e-08f, 2.258597601e-08f, 2.264840393e-08f, 2.271076101e-08f, + 2.277304713e-08f, 2.283526218e-08f, 2.289740605e-08f, 2.295947861e-08f, 2.302147976e-08f, 2.308340937e-08f, 2.314526733e-08f, 2.320705354e-08f, 2.326876786e-08f, 2.333041020e-08f, + 2.339198042e-08f, 2.345347843e-08f, 2.351490410e-08f, 2.357625733e-08f, 2.363753799e-08f, 2.369874598e-08f, 2.375988118e-08f, 2.382094348e-08f, 2.388193277e-08f, 2.394284894e-08f, + 2.400369186e-08f, 2.406446144e-08f, 2.412515755e-08f, 2.418578009e-08f, 2.424632895e-08f, 2.430680401e-08f, 2.436720516e-08f, 2.442753230e-08f, 2.448778530e-08f, 2.454796407e-08f, + 2.460806849e-08f, 2.466809845e-08f, 2.472805384e-08f, 2.478793455e-08f, 2.484774047e-08f, 2.490747150e-08f, 2.496712752e-08f, 2.502670843e-08f, 2.508621411e-08f, 2.514564446e-08f, + 2.520499937e-08f, 2.526427873e-08f, 2.532348243e-08f, 2.538261037e-08f, 2.544166244e-08f, 2.550063853e-08f, 2.555953854e-08f, 2.561836235e-08f, 2.567710987e-08f, 2.573578098e-08f, + 2.579437558e-08f, 2.585289356e-08f, 2.591133482e-08f, 2.596969925e-08f, 2.602798675e-08f, 2.608619721e-08f, 2.614433052e-08f, 2.620238659e-08f, 2.626036531e-08f, 2.631826656e-08f, + 2.637609026e-08f, 2.643383629e-08f, 2.649150456e-08f, 2.654909495e-08f, 2.660660736e-08f, 2.666404170e-08f, 2.672139786e-08f, 2.677867573e-08f, 2.683587521e-08f, 2.689299621e-08f, + 2.695003862e-08f, 2.700700234e-08f, 2.706388726e-08f, 2.712069328e-08f, 2.717742031e-08f, 2.723406825e-08f, 2.729063698e-08f, 2.734712642e-08f, 2.740353646e-08f, 2.745986700e-08f, + 2.751611794e-08f, 2.757228918e-08f, 2.762838063e-08f, 2.768439218e-08f, 2.774032373e-08f, 2.779617519e-08f, 2.785194645e-08f, 2.790763743e-08f, 2.796324801e-08f, 2.801877810e-08f, + 2.807422761e-08f, 2.812959644e-08f, 2.818488448e-08f, 2.824009165e-08f, 2.829521784e-08f, 2.835026296e-08f, 2.840522692e-08f, 2.846010961e-08f, 2.851491094e-08f, 2.856963081e-08f, + 2.862426913e-08f, 2.867882581e-08f, 2.873330074e-08f, 2.878769384e-08f, 2.884200500e-08f, 2.889623414e-08f, 2.895038115e-08f, 2.900444596e-08f, 2.905842845e-08f, 2.911232854e-08f, + 2.916614613e-08f, 2.921988114e-08f, 2.927353346e-08f, 2.932710301e-08f, 2.938058969e-08f, 2.943399341e-08f, 2.948731408e-08f, 2.954055161e-08f, 2.959370590e-08f, 2.964677686e-08f, + 2.969976440e-08f, 2.975266843e-08f, 2.980548887e-08f, 2.985822561e-08f, 2.991087857e-08f, 2.996344765e-08f, 3.001593278e-08f, 3.006833385e-08f, 3.012065078e-08f, 3.017288349e-08f, + 3.022503187e-08f, 3.027709584e-08f, 3.032907532e-08f, 3.038097021e-08f, 3.043278042e-08f, 3.048450588e-08f, 3.053614648e-08f, 3.058770215e-08f, 3.063917279e-08f, 3.069055832e-08f, + 3.074185865e-08f, 3.079307370e-08f, 3.084420337e-08f, 3.089524758e-08f, 3.094620625e-08f, 3.099707929e-08f, 3.104786662e-08f, 3.109856814e-08f, 3.114918377e-08f, 3.119971344e-08f, + 3.125015705e-08f, 3.130051451e-08f, 3.135078576e-08f, 3.140097069e-08f, 3.145106923e-08f, 3.150108129e-08f, 3.155100680e-08f, 3.160084566e-08f, 3.165059780e-08f, 3.170026312e-08f, + 3.174984156e-08f, 3.179933302e-08f, 3.184873742e-08f, 3.189805469e-08f, 3.194728474e-08f, 3.199642749e-08f, 3.204548286e-08f, 3.209445076e-08f, 3.214333112e-08f, 3.219212386e-08f, + 3.224082889e-08f, 3.228944614e-08f, 3.233797553e-08f, 3.238641697e-08f, 3.243477039e-08f, 3.248303570e-08f, 3.253121284e-08f, 3.257930171e-08f, 3.262730225e-08f, 3.267521437e-08f, + 3.272303799e-08f, 3.277077304e-08f, 3.281841945e-08f, 3.286597712e-08f, 3.291344599e-08f, 3.296082598e-08f, 3.300811701e-08f, 3.305531900e-08f, 3.310243189e-08f, 3.314945559e-08f, + 3.319639002e-08f, 3.324323512e-08f, 3.328999080e-08f, 3.333665699e-08f, 3.338323362e-08f, 3.342972061e-08f, 3.347611789e-08f, 3.352242538e-08f, 3.356864301e-08f, 3.361477071e-08f, + 3.366080840e-08f, 3.370675600e-08f, 3.375261345e-08f, 3.379838068e-08f, 3.384405760e-08f, 3.388964415e-08f, 3.393514025e-08f, 3.398054584e-08f, 3.402586084e-08f, 3.407108518e-08f, + 3.411621879e-08f, 3.416126160e-08f, 3.420621353e-08f, 3.425107452e-08f, 3.429584449e-08f, 3.434052338e-08f, 3.438511112e-08f, 3.442960763e-08f, 3.447401285e-08f, 3.451832671e-08f, + 3.456254914e-08f, 3.460668006e-08f, 3.465071942e-08f, 3.469466714e-08f, 3.473852315e-08f, 3.478228739e-08f, 3.482595979e-08f, 3.486954028e-08f, 3.491302880e-08f, 3.495642528e-08f, + 3.499972964e-08f, 3.504294183e-08f, 3.508606178e-08f, 3.512908942e-08f, 3.517202469e-08f, 3.521486752e-08f, 3.525761784e-08f, 3.530027560e-08f, 3.534284072e-08f, 3.538531314e-08f, + 3.542769280e-08f, 3.546997963e-08f, 3.551217357e-08f, 3.555427455e-08f, 3.559628252e-08f, 3.563819740e-08f, 3.568001914e-08f, 3.572174767e-08f, 3.576338293e-08f, 3.580492485e-08f, + 3.584637339e-08f, 3.588772846e-08f, 3.592899002e-08f, 3.597015799e-08f, 3.601123233e-08f, 3.605221296e-08f, 3.609309983e-08f, 3.613389288e-08f, 3.617459204e-08f, 3.621519726e-08f, + 3.625570848e-08f, 3.629612563e-08f, 3.633644867e-08f, 3.637667752e-08f, 3.641681212e-08f, 3.645685243e-08f, 3.649679839e-08f, 3.653664992e-08f, 3.657640699e-08f, 3.661606952e-08f, + 3.665563746e-08f, 3.669511076e-08f, 3.673448935e-08f, 3.677377319e-08f, 3.681296221e-08f, 3.685205635e-08f, 3.689105557e-08f, 3.692995980e-08f, 3.696876899e-08f, 3.700748308e-08f, + 3.704610202e-08f, 3.708462576e-08f, 3.712305424e-08f, 3.716138740e-08f, 3.719962519e-08f, 3.723776756e-08f, 3.727581445e-08f, 3.731376581e-08f, 3.735162158e-08f, 3.738938172e-08f, + 3.742704617e-08f, 3.746461487e-08f, 3.750208778e-08f, 3.753946485e-08f, 3.757674601e-08f, 3.761393122e-08f, 3.765102043e-08f, 3.768801359e-08f, 3.772491064e-08f, 3.776171153e-08f, + 3.779841622e-08f, 3.783502466e-08f, 3.787153678e-08f, 3.790795255e-08f, 3.794427192e-08f, 3.798049483e-08f, 3.801662123e-08f, 3.805265109e-08f, 3.808858434e-08f, 3.812442094e-08f, + 3.816016084e-08f, 3.819580399e-08f, 3.823135035e-08f, 3.826679987e-08f, 3.830215250e-08f, 3.833740820e-08f, 3.837256691e-08f, 3.840762859e-08f, 3.844259319e-08f, 3.847746068e-08f, + 3.851223099e-08f, 3.854690410e-08f, 3.858147994e-08f, 3.861595848e-08f, 3.865033967e-08f, 3.868462347e-08f, 3.871880983e-08f, 3.875289871e-08f, 3.878689006e-08f, 3.882078384e-08f, + 3.885458001e-08f, 3.888827852e-08f, 3.892187933e-08f, 3.895538239e-08f, 3.898878768e-08f, 3.902209513e-08f, 3.905530471e-08f, 3.908841639e-08f, 3.912143011e-08f, 3.915434583e-08f, + 3.918716352e-08f, 3.921988313e-08f, 3.925250462e-08f, 3.928502796e-08f, 3.931745310e-08f, 3.934977999e-08f, 3.938200861e-08f, 3.941413891e-08f, 3.944617086e-08f, 3.947810441e-08f, + 3.950993952e-08f, 3.954167616e-08f, 3.957331429e-08f, 3.960485386e-08f, 3.963629485e-08f, 3.966763722e-08f, 3.969888092e-08f, 3.973002591e-08f, 3.976107217e-08f, 3.979201966e-08f, + 3.982286834e-08f, 3.985361817e-08f, 3.988426911e-08f, 3.991482114e-08f, 3.994527421e-08f, 3.997562829e-08f, 4.000588335e-08f, 4.003603935e-08f, 4.006609625e-08f, 4.009605403e-08f, + 4.012591264e-08f, 4.015567205e-08f, 4.018533223e-08f, 4.021489315e-08f, 4.024435477e-08f, 4.027371706e-08f, 4.030297999e-08f, 4.033214352e-08f, 4.036120763e-08f, 4.039017227e-08f, + 4.041903742e-08f, 4.044780305e-08f, 4.047646913e-08f, 4.050503561e-08f, 4.053350249e-08f, 4.056186971e-08f, 4.059013725e-08f, 4.061830509e-08f, 4.064637319e-08f, 4.067434152e-08f, + 4.070221005e-08f, 4.072997876e-08f, 4.075764761e-08f, 4.078521658e-08f, 4.081268563e-08f, 4.084005475e-08f, 4.086732389e-08f, 4.089449304e-08f, 4.092156216e-08f, 4.094853123e-08f, + 4.097540022e-08f, 4.100216910e-08f, 4.102883785e-08f, 4.105540644e-08f, 4.108187485e-08f, 4.110824304e-08f, 4.113451100e-08f, 4.116067869e-08f, 4.118674610e-08f, 4.121271319e-08f, + 4.123857995e-08f, 4.126434634e-08f, 4.129001235e-08f, 4.131557794e-08f, 4.134104310e-08f, 4.136640780e-08f, 4.139167202e-08f, 4.141683573e-08f, 4.144189892e-08f, 4.146686156e-08f, + 4.149172362e-08f, 4.151648508e-08f, 4.154114593e-08f, 4.156570614e-08f, 4.159016569e-08f, 4.161452456e-08f, 4.163878273e-08f, 4.166294017e-08f, 4.168699686e-08f, 4.171095279e-08f, + 4.173480794e-08f, 4.175856228e-08f, 4.178221580e-08f, 4.180576847e-08f, 4.182922028e-08f, 4.185257120e-08f, 4.187582123e-08f, 4.189897033e-08f, 4.192201850e-08f, 4.194496572e-08f, + 4.196781196e-08f, 4.199055720e-08f, 4.201320144e-08f, 4.203574466e-08f, 4.205818683e-08f, 4.208052794e-08f, 4.210276798e-08f, 4.212490692e-08f, 4.214694476e-08f, 4.216888147e-08f, + 4.219071705e-08f, 4.221245147e-08f, 4.223408472e-08f, 4.225561679e-08f, 4.227704766e-08f, 4.229837731e-08f, 4.231960574e-08f, 4.234073293e-08f, 4.236175887e-08f, 4.238268354e-08f, + 4.240350692e-08f, 4.242422901e-08f, 4.244484980e-08f, 4.246536927e-08f, 4.248578740e-08f, 4.250610420e-08f, 4.252631963e-08f, 4.254643371e-08f, 4.256644640e-08f, 4.258635771e-08f, + 4.260616761e-08f, 4.262587611e-08f, 4.264548318e-08f, 4.266498882e-08f, 4.268439303e-08f, 4.270369578e-08f, 4.272289707e-08f, 4.274199690e-08f, 4.276099524e-08f, 4.277989210e-08f, + 4.279868747e-08f, 4.281738133e-08f, 4.283597368e-08f, 4.285446451e-08f, 4.287285381e-08f, 4.289114158e-08f, 4.290932780e-08f, 4.292741248e-08f, 4.294539561e-08f, 4.296327717e-08f, + 4.298105716e-08f, 4.299873558e-08f, 4.301631242e-08f, 4.303378768e-08f, 4.305116134e-08f, 4.306843341e-08f, 4.308560388e-08f, 4.310267275e-08f, 4.311964000e-08f, 4.313650564e-08f, + 4.315326967e-08f, 4.316993207e-08f, 4.318649285e-08f, 4.320295201e-08f, 4.321930953e-08f, 4.323556542e-08f, 4.325171967e-08f, 4.326777228e-08f, 4.328372326e-08f, 4.329957259e-08f, + 4.331532028e-08f, 4.333096632e-08f, 4.334651072e-08f, 4.336195346e-08f, 4.337729457e-08f, 4.339253402e-08f, 4.340767182e-08f, 4.342270798e-08f, 4.343764249e-08f, 4.345247535e-08f, + 4.346720656e-08f, 4.348183613e-08f, 4.349636405e-08f, 4.351079032e-08f, 4.352511496e-08f, 4.353933795e-08f, 4.355345931e-08f, 4.356747903e-08f, 4.358139711e-08f, 4.359521357e-08f, + 4.360892839e-08f, 4.362254159e-08f, 4.363605317e-08f, 4.364946314e-08f, 4.366277149e-08f, 4.367597822e-08f, 4.368908336e-08f, 4.370208689e-08f, 4.371498882e-08f, 4.372778917e-08f, + 4.374048793e-08f, 4.375308511e-08f, 4.376558071e-08f, 4.377797474e-08f, 4.379026721e-08f, 4.380245813e-08f, 4.381454749e-08f, 4.382653532e-08f, 4.383842160e-08f, 4.385020636e-08f, + 4.386188960e-08f, 4.387347132e-08f, 4.388495153e-08f, 4.389633025e-08f, 4.390760748e-08f, 4.391878323e-08f, 4.392985751e-08f, 4.394083033e-08f, 4.395170169e-08f, 4.396247161e-08f, + 4.397314009e-08f, 4.398370715e-08f, 4.399417280e-08f, 4.400453704e-08f, 4.401479989e-08f, 4.402496136e-08f, 4.403502146e-08f, 4.404498019e-08f, 4.405483758e-08f, 4.406459364e-08f, + 4.407424837e-08f, 4.408380178e-08f, 4.409325390e-08f, 4.410260473e-08f, 4.411185429e-08f, 4.412100259e-08f, 4.413004963e-08f, 4.413899545e-08f, 4.414784004e-08f, 4.415658343e-08f, + 4.416522563e-08f, 4.417376664e-08f, 4.418220650e-08f, 4.419054521e-08f, 4.419878278e-08f, 4.420691924e-08f, 4.421495459e-08f, 4.422288886e-08f, 4.423072206e-08f, 4.423845420e-08f, + 4.424608531e-08f, 4.425361539e-08f, 4.426104447e-08f, 4.426837257e-08f, 4.427559969e-08f, 4.428272586e-08f, 4.428975110e-08f, 4.429667543e-08f, 4.430349885e-08f, 4.431022139e-08f, + 4.431684308e-08f, 4.432336392e-08f, 4.432978394e-08f, 4.433610315e-08f, 4.434232158e-08f, 4.434843925e-08f, 4.435445617e-08f, 4.436037237e-08f, 4.436618786e-08f, 4.437190268e-08f, + 4.437751682e-08f, 4.438303033e-08f, 4.438844322e-08f, 4.439375551e-08f, 4.439896722e-08f, 4.440407838e-08f, 4.440908901e-08f, 4.441399912e-08f, 4.441880875e-08f, 4.442351791e-08f, + 4.442812664e-08f, 4.443263494e-08f, 4.443704285e-08f, 4.444135039e-08f, 4.444555758e-08f, 4.444966445e-08f, 4.445367101e-08f, 4.445757731e-08f, 4.446138336e-08f, 4.446508918e-08f, + 4.446869480e-08f, 4.447220025e-08f, 4.447560555e-08f, 4.447891073e-08f, 4.448211581e-08f, 4.448522082e-08f, 4.448822579e-08f, 4.449113074e-08f, 4.449393571e-08f, 4.449664071e-08f, + 4.449924578e-08f, 4.450175094e-08f, 4.450415622e-08f, 4.450646165e-08f, 4.450866725e-08f, 4.451077306e-08f, 4.451277911e-08f, 4.451468541e-08f, 4.451649201e-08f, 4.451819893e-08f, + 4.451980621e-08f, 4.452131386e-08f, 4.452272192e-08f, 4.452403043e-08f, 4.452523940e-08f, 4.452634888e-08f, 4.452735889e-08f, 4.452826946e-08f, 4.452908063e-08f, 4.452979242e-08f, + 4.453040488e-08f, 4.453091802e-08f, 4.453133189e-08f, 4.453164650e-08f, 4.453186191e-08f, 4.453197814e-08f, 4.453199522e-08f, 4.453191318e-08f, 4.453173206e-08f, 4.453145190e-08f, + 4.453107272e-08f, 4.453059457e-08f, 4.453001747e-08f, 4.452934145e-08f, 4.452856656e-08f, 4.452769284e-08f, 4.452672030e-08f, 4.452564899e-08f, 4.452447895e-08f, 4.452321021e-08f, + 4.452184280e-08f, 4.452037677e-08f, 4.451881215e-08f, 4.451714897e-08f, 4.451538727e-08f, 4.451352709e-08f, 4.451156847e-08f, 4.450951144e-08f, 4.450735604e-08f, 4.450510232e-08f, + 4.450275029e-08f, 4.450030002e-08f, 4.449775152e-08f, 4.449510485e-08f, 4.449236004e-08f, 4.448951713e-08f, 4.448657616e-08f, 4.448353717e-08f, 4.448040020e-08f, 4.447716528e-08f, + 4.447383247e-08f, 4.447040179e-08f, 4.446687329e-08f, 4.446324701e-08f, 4.445952299e-08f, 4.445570128e-08f, 4.445178191e-08f, 4.444776492e-08f, 4.444365036e-08f, 4.443943826e-08f, + 4.443512868e-08f, 4.443072165e-08f, 4.442621722e-08f, 4.442161542e-08f, 4.441691631e-08f, 4.441211992e-08f, 4.440722629e-08f, 4.440223548e-08f, 4.439714753e-08f, 4.439196247e-08f, + 4.438668036e-08f, 4.438130123e-08f, 4.437582514e-08f, 4.437025212e-08f, 4.436458223e-08f, 4.435881550e-08f, 4.435295198e-08f, 4.434699173e-08f, 4.434093478e-08f, 4.433478118e-08f, + 4.432853097e-08f, 4.432218421e-08f, 4.431574093e-08f, 4.430920120e-08f, 4.430256504e-08f, 4.429583252e-08f, 4.428900368e-08f, 4.428207856e-08f, 4.427505721e-08f, 4.426793969e-08f, + 4.426072603e-08f, 4.425341630e-08f, 4.424601053e-08f, 4.423850877e-08f, 4.423091108e-08f, 4.422321751e-08f, 4.421542809e-08f, 4.420754289e-08f, 4.419956196e-08f, 4.419148533e-08f, + 4.418331307e-08f, 4.417504522e-08f, 4.416668184e-08f, 4.415822297e-08f, 4.414966867e-08f, 4.414101898e-08f, 4.413227396e-08f, 4.412343367e-08f, 4.411449814e-08f, 4.410546744e-08f, + 4.409634161e-08f, 4.408712072e-08f, 4.407780480e-08f, 4.406839392e-08f, 4.405888812e-08f, 4.404928747e-08f, 4.403959201e-08f, 4.402980179e-08f, 4.401991688e-08f, 4.400993732e-08f, + 4.399986317e-08f, 4.398969448e-08f, 4.397943131e-08f, 4.396907372e-08f, 4.395862175e-08f, 4.394807546e-08f, 4.393743492e-08f, 4.392670016e-08f, 4.391587126e-08f, 4.390494826e-08f, + 4.389393122e-08f, 4.388282019e-08f, 4.387161525e-08f, 4.386031643e-08f, 4.384892380e-08f, 4.383743742e-08f, 4.382585733e-08f, 4.381418361e-08f, 4.380241630e-08f, 4.379055547e-08f, + 4.377860117e-08f, 4.376655346e-08f, 4.375441241e-08f, 4.374217805e-08f, 4.372985047e-08f, 4.371742971e-08f, 4.370491584e-08f, 4.369230891e-08f, 4.367960899e-08f, 4.366681612e-08f, + 4.365393039e-08f, 4.364095183e-08f, 4.362788052e-08f, 4.361471651e-08f, 4.360145987e-08f, 4.358811066e-08f, 4.357466893e-08f, 4.356113475e-08f, 4.354750818e-08f, 4.353378928e-08f, + 4.351997811e-08f, 4.350607474e-08f, 4.349207922e-08f, 4.347799163e-08f, 4.346381202e-08f, 4.344954045e-08f, 4.343517699e-08f, 4.342072170e-08f, 4.340617464e-08f, 4.339153589e-08f, + 4.337680549e-08f, 4.336198352e-08f, 4.334707004e-08f, 4.333206511e-08f, 4.331696880e-08f, 4.330178117e-08f, 4.328650229e-08f, 4.327113222e-08f, 4.325567102e-08f, 4.324011877e-08f, + 4.322447553e-08f, 4.320874136e-08f, 4.319291634e-08f, 4.317700051e-08f, 4.316099396e-08f, 4.314489675e-08f, 4.312870894e-08f, 4.311243060e-08f, 4.309606181e-08f, 4.307960261e-08f, + 4.306305310e-08f, 4.304641332e-08f, 4.302968335e-08f, 4.301286325e-08f, 4.299595310e-08f, 4.297895297e-08f, 4.296186291e-08f, 4.294468300e-08f, 4.292741331e-08f, 4.291005391e-08f, + 4.289260486e-08f, 4.287506624e-08f, 4.285743812e-08f, 4.283972056e-08f, 4.282191363e-08f, 4.280401741e-08f, 4.278603196e-08f, 4.276795736e-08f, 4.274979367e-08f, 4.273154097e-08f, + 4.271319933e-08f, 4.269476881e-08f, 4.267624950e-08f, 4.265764145e-08f, 4.263894475e-08f, 4.262015946e-08f, 4.260128566e-08f, 4.258232341e-08f, 4.256327280e-08f, 4.254413389e-08f, + 4.252490675e-08f, 4.250559147e-08f, 4.248618810e-08f, 4.246669673e-08f, 4.244711743e-08f, 4.242745027e-08f, 4.240769533e-08f, 4.238785267e-08f, 4.236792238e-08f, 4.234790453e-08f, + 4.232779918e-08f, 4.230760643e-08f, 4.228732633e-08f, 4.226695897e-08f, 4.224650442e-08f, 4.222596276e-08f, 4.220533406e-08f, 4.218461840e-08f, 4.216381584e-08f, 4.214292648e-08f, + 4.212195039e-08f, 4.210088763e-08f, 4.207973829e-08f, 4.205850245e-08f, 4.203718018e-08f, 4.201577155e-08f, 4.199427665e-08f, 4.197269556e-08f, 4.195102834e-08f, 4.192927508e-08f, + 4.190743586e-08f, 4.188551075e-08f, 4.186349983e-08f, 4.184140317e-08f, 4.181922087e-08f, 4.179695300e-08f, 4.177459963e-08f, 4.175216084e-08f, 4.172963672e-08f, 4.170702734e-08f, + 4.168433278e-08f, 4.166155312e-08f, 4.163868845e-08f, 4.161573884e-08f, 4.159270436e-08f, 4.156958511e-08f, 4.154638117e-08f, 4.152309260e-08f, 4.149971950e-08f, 4.147626194e-08f, + 4.145272001e-08f, 4.142909379e-08f, 4.140538335e-08f, 4.138158879e-08f, 4.135771017e-08f, 4.133374759e-08f, 4.130970113e-08f, 4.128557086e-08f, 4.126135687e-08f, 4.123705924e-08f, + 4.121267806e-08f, 4.118821341e-08f, 4.116366537e-08f, 4.113903403e-08f, 4.111431946e-08f, 4.108952175e-08f, 4.106464099e-08f, 4.103967725e-08f, 4.101463063e-08f, 4.098950121e-08f, + 4.096428906e-08f, 4.093899428e-08f, 4.091361696e-08f, 4.088815716e-08f, 4.086261499e-08f, 4.083699052e-08f, 4.081128384e-08f, 4.078549504e-08f, 4.075962420e-08f, 4.073367140e-08f, + 4.070763674e-08f, 4.068152030e-08f, 4.065532216e-08f, 4.062904241e-08f, 4.060268114e-08f, 4.057623843e-08f, 4.054971437e-08f, 4.052310906e-08f, 4.049642256e-08f, 4.046965498e-08f, + 4.044280640e-08f, 4.041587691e-08f, 4.038886659e-08f, 4.036177553e-08f, 4.033460383e-08f, 4.030735156e-08f, 4.028001882e-08f, 4.025260570e-08f, 4.022511228e-08f, 4.019753865e-08f, + 4.016988491e-08f, 4.014215114e-08f, 4.011433742e-08f, 4.008644386e-08f, 4.005847054e-08f, 4.003041754e-08f, 4.000228497e-08f, 3.997407290e-08f, 3.994578143e-08f, 3.991741065e-08f, + 3.988896065e-08f, 3.986043152e-08f, 3.983182335e-08f, 3.980313623e-08f, 3.977437025e-08f, 3.974552551e-08f, 3.971660209e-08f, 3.968760009e-08f, 3.965851960e-08f, 3.962936070e-08f, + 3.960012350e-08f, 3.957080809e-08f, 3.954141454e-08f, 3.951194297e-08f, 3.948239346e-08f, 3.945276609e-08f, 3.942306098e-08f, 3.939327820e-08f, 3.936341786e-08f, 3.933348004e-08f, + 3.930346484e-08f, 3.927337235e-08f, 3.924320267e-08f, 3.921295589e-08f, 3.918263209e-08f, 3.915223139e-08f, 3.912175387e-08f, 3.909119962e-08f, 3.906056874e-08f, 3.902986133e-08f, + 3.899907748e-08f, 3.896821728e-08f, 3.893728083e-08f, 3.890626822e-08f, 3.887517956e-08f, 3.884401493e-08f, 3.881277443e-08f, 3.878145815e-08f, 3.875006620e-08f, 3.871859867e-08f, + 3.868705565e-08f, 3.865543724e-08f, 3.862374354e-08f, 3.859197464e-08f, 3.856013065e-08f, 3.852821165e-08f, 3.849621774e-08f, 3.846414903e-08f, 3.843200560e-08f, 3.839978756e-08f, + 3.836749500e-08f, 3.833512802e-08f, 3.830268672e-08f, 3.827017120e-08f, 3.823758155e-08f, 3.820491788e-08f, 3.817218028e-08f, 3.813936884e-08f, 3.810648367e-08f, 3.807352487e-08f, + 3.804049254e-08f, 3.800738677e-08f, 3.797420766e-08f, 3.794095532e-08f, 3.790762983e-08f, 3.787423131e-08f, 3.784075985e-08f, 3.780721555e-08f, 3.777359852e-08f, 3.773990884e-08f, + 3.770614662e-08f, 3.767231197e-08f, 3.763840497e-08f, 3.760442574e-08f, 3.757037437e-08f, 3.753625097e-08f, 3.750205563e-08f, 3.746778845e-08f, 3.743344954e-08f, 3.739903900e-08f, + 3.736455693e-08f, 3.733000343e-08f, 3.729537860e-08f, 3.726068255e-08f, 3.722591537e-08f, 3.719107717e-08f, 3.715616806e-08f, 3.712118812e-08f, 3.708613747e-08f, 3.705101621e-08f, + 3.701582443e-08f, 3.698056226e-08f, 3.694522977e-08f, 3.690982709e-08f, 3.687435431e-08f, 3.683881153e-08f, 3.680319887e-08f, 3.676751641e-08f, 3.673176428e-08f, 3.669594256e-08f, + 3.666005137e-08f, 3.662409080e-08f, 3.658806097e-08f, 3.655196197e-08f, 3.651579392e-08f, 3.647955691e-08f, 3.644325105e-08f, 3.640687644e-08f, 3.637043320e-08f, 3.633392141e-08f, + 3.629734120e-08f, 3.626069267e-08f, 3.622397591e-08f, 3.618719104e-08f, 3.615033816e-08f, 3.611341738e-08f, 3.607642880e-08f, 3.603937252e-08f, 3.600224867e-08f, 3.596505733e-08f, + 3.592779862e-08f, 3.589047265e-08f, 3.585307951e-08f, 3.581561933e-08f, 3.577809219e-08f, 3.574049822e-08f, 3.570283751e-08f, 3.566511018e-08f, 3.562731633e-08f, 3.558945606e-08f, + 3.555152950e-08f, 3.551353674e-08f, 3.547547789e-08f, 3.543735305e-08f, 3.539916235e-08f, 3.536090588e-08f, 3.532258376e-08f, 3.528419608e-08f, 3.524574297e-08f, 3.520722452e-08f, + 3.516864085e-08f, 3.512999206e-08f, 3.509127827e-08f, 3.505249959e-08f, 3.501365611e-08f, 3.497474796e-08f, 3.493577523e-08f, 3.489673805e-08f, 3.485763651e-08f, 3.481847073e-08f, + 3.477924082e-08f, 3.473994689e-08f, 3.470058905e-08f, 3.466116740e-08f, 3.462168206e-08f, 3.458213314e-08f, 3.454252075e-08f, 3.450284499e-08f, 3.446310599e-08f, 3.442330384e-08f, + 3.438343866e-08f, 3.434351057e-08f, 3.430351967e-08f, 3.426346607e-08f, 3.422334988e-08f, 3.418317122e-08f, 3.414293020e-08f, 3.410262692e-08f, 3.406226150e-08f, 3.402183406e-08f, + 3.398134469e-08f, 3.394079353e-08f, 3.390018066e-08f, 3.385950622e-08f, 3.381877031e-08f, 3.377797304e-08f, 3.373711452e-08f, 3.369619488e-08f, 3.365521421e-08f, 3.361417264e-08f, + 3.357307027e-08f, 3.353190722e-08f, 3.349068360e-08f, 3.344939953e-08f, 3.340805511e-08f, 3.336665046e-08f, 3.332518570e-08f, 3.328366094e-08f, 3.324207628e-08f, 3.320043185e-08f, + 3.315872776e-08f, 3.311696412e-08f, 3.307514105e-08f, 3.303325865e-08f, 3.299131705e-08f, 3.294931636e-08f, 3.290725669e-08f, 3.286513816e-08f, 3.282296088e-08f, 3.278072496e-08f, + 3.273843052e-08f, 3.269607768e-08f, 3.265366655e-08f, 3.261119724e-08f, 3.256866988e-08f, 3.252608457e-08f, 3.248344143e-08f, 3.244074057e-08f, 3.239798211e-08f, 3.235516618e-08f, + 3.231229287e-08f, 3.226936231e-08f, 3.222637461e-08f, 3.218332990e-08f, 3.214022827e-08f, 3.209706986e-08f, 3.205385478e-08f, 3.201058314e-08f, 3.196725505e-08f, 3.192387065e-08f, + 3.188043003e-08f, 3.183693333e-08f, 3.179338065e-08f, 3.174977211e-08f, 3.170610783e-08f, 3.166238793e-08f, 3.161861252e-08f, 3.157478172e-08f, 3.153089565e-08f, 3.148695442e-08f, + 3.144295815e-08f, 3.139890697e-08f, 3.135480097e-08f, 3.131064029e-08f, 3.126642505e-08f, 3.122215535e-08f, 3.117783132e-08f, 3.113345307e-08f, 3.108902073e-08f, 3.104453441e-08f, + 3.099999423e-08f, 3.095540030e-08f, 3.091075275e-08f, 3.086605170e-08f, 3.082129725e-08f, 3.077648954e-08f, 3.073162868e-08f, 3.068671478e-08f, 3.064174797e-08f, 3.059672837e-08f, + 3.055165610e-08f, 3.050653126e-08f, 3.046135399e-08f, 3.041612440e-08f, 3.037084262e-08f, 3.032550875e-08f, 3.028012292e-08f, 3.023468526e-08f, 3.018919587e-08f, 3.014365488e-08f, + 3.009806241e-08f, 3.005241857e-08f, 3.000672350e-08f, 2.996097730e-08f, 2.991518010e-08f, 2.986933202e-08f, 2.982343318e-08f, 2.977748369e-08f, 2.973148368e-08f, 2.968543328e-08f, + 2.963933259e-08f, 2.959318174e-08f, 2.954698085e-08f, 2.950073005e-08f, 2.945442944e-08f, 2.940807916e-08f, 2.936167932e-08f, 2.931523004e-08f, 2.926873146e-08f, 2.922218367e-08f, + 2.917558682e-08f, 2.912894101e-08f, 2.908224638e-08f, 2.903550303e-08f, 2.898871110e-08f, 2.894187070e-08f, 2.889498196e-08f, 2.884804500e-08f, 2.880105994e-08f, 2.875402689e-08f, + 2.870694599e-08f, 2.865981736e-08f, 2.861264111e-08f, 2.856541737e-08f, 2.851814626e-08f, 2.847082790e-08f, 2.842346242e-08f, 2.837604994e-08f, 2.832859058e-08f, 2.828108446e-08f, + 2.823353170e-08f, 2.818593243e-08f, 2.813828677e-08f, 2.809059484e-08f, 2.804285677e-08f, 2.799507268e-08f, 2.794724269e-08f, 2.789936692e-08f, 2.785144550e-08f, 2.780347854e-08f, + 2.775546619e-08f, 2.770740854e-08f, 2.765930574e-08f, 2.761115790e-08f, 2.756296514e-08f, 2.751472760e-08f, 2.746644538e-08f, 2.741811863e-08f, 2.736974745e-08f, 2.732133198e-08f, + 2.727287233e-08f, 2.722436863e-08f, 2.717582101e-08f, 2.712722959e-08f, 2.707859449e-08f, 2.702991584e-08f, 2.698119375e-08f, 2.693242837e-08f, 2.688361980e-08f, 2.683476817e-08f, + 2.678587361e-08f, 2.673693624e-08f, 2.668795619e-08f, 2.663893357e-08f, 2.658986853e-08f, 2.654076117e-08f, 2.649161162e-08f, 2.644242002e-08f, 2.639318647e-08f, 2.634391112e-08f, + 2.629459407e-08f, 2.624523547e-08f, 2.619583542e-08f, 2.614639407e-08f, 2.609691152e-08f, 2.604738791e-08f, 2.599782337e-08f, 2.594821801e-08f, 2.589857196e-08f, 2.584888536e-08f, + 2.579915831e-08f, 2.574939095e-08f, 2.569958341e-08f, 2.564973581e-08f, 2.559984827e-08f, 2.554992092e-08f, 2.549995389e-08f, 2.544994729e-08f, 2.539990127e-08f, 2.534981594e-08f, + 2.529969142e-08f, 2.524952785e-08f, 2.519932535e-08f, 2.514908405e-08f, 2.509880407e-08f, 2.504848553e-08f, 2.499812857e-08f, 2.494773331e-08f, 2.489729988e-08f, 2.484682839e-08f, + 2.479631899e-08f, 2.474577179e-08f, 2.469518692e-08f, 2.464456451e-08f, 2.459390468e-08f, 2.454320756e-08f, 2.449247328e-08f, 2.444170196e-08f, 2.439089373e-08f, 2.434004871e-08f, + 2.428916704e-08f, 2.423824884e-08f, 2.418729423e-08f, 2.413630335e-08f, 2.408527631e-08f, 2.403421325e-08f, 2.398311429e-08f, 2.393197956e-08f, 2.388080919e-08f, 2.382960331e-08f, + 2.377836203e-08f, 2.372708549e-08f, 2.367577381e-08f, 2.362442713e-08f, 2.357304557e-08f, 2.352162925e-08f, 2.347017830e-08f, 2.341869286e-08f, 2.336717304e-08f, 2.331561898e-08f, + 2.326403079e-08f, 2.321240862e-08f, 2.316075259e-08f, 2.310906282e-08f, 2.305733944e-08f, 2.300558258e-08f, 2.295379237e-08f, 2.290196893e-08f, 2.285011239e-08f, 2.279822289e-08f, + 2.274630054e-08f, 2.269434547e-08f, 2.264235782e-08f, 2.259033771e-08f, 2.253828527e-08f, 2.248620062e-08f, 2.243408390e-08f, 2.238193522e-08f, 2.232975473e-08f, 2.227754255e-08f, + 2.222529880e-08f, 2.217302361e-08f, 2.212071711e-08f, 2.206837944e-08f, 2.201601071e-08f, 2.196361105e-08f, 2.191118060e-08f, 2.185871948e-08f, 2.180622782e-08f, 2.175370575e-08f, + 2.170115340e-08f, 2.164857088e-08f, 2.159595835e-08f, 2.154331591e-08f, 2.149064370e-08f, 2.143794185e-08f, 2.138521048e-08f, 2.133244973e-08f, 2.127965972e-08f, 2.122684058e-08f, + 2.117399244e-08f, 2.112111543e-08f, 2.106820968e-08f, 2.101527530e-08f, 2.096231245e-08f, 2.090932123e-08f, 2.085630179e-08f, 2.080325424e-08f, 2.075017872e-08f, 2.069707536e-08f, + 2.064394428e-08f, 2.059078561e-08f, 2.053759949e-08f, 2.048438604e-08f, 2.043114538e-08f, 2.037787766e-08f, 2.032458299e-08f, 2.027126151e-08f, 2.021791334e-08f, 2.016453861e-08f, + 2.011113746e-08f, 2.005771001e-08f, 2.000425638e-08f, 1.995077672e-08f, 1.989727114e-08f, 1.984373978e-08f, 1.979018276e-08f, 1.973660022e-08f, 1.968299228e-08f, 1.962935907e-08f, + 1.957570072e-08f, 1.952201736e-08f, 1.946830912e-08f, 1.941457613e-08f, 1.936081851e-08f, 1.930703640e-08f, 1.925322992e-08f, 1.919939921e-08f, 1.914554439e-08f, 1.909166559e-08f, + 1.903776294e-08f, 1.898383658e-08f, 1.892988662e-08f, 1.887591319e-08f, 1.882191644e-08f, 1.876789648e-08f, 1.871385344e-08f, 1.865978746e-08f, 1.860569867e-08f, 1.855158718e-08f, + 1.849745314e-08f, 1.844329667e-08f, 1.838911790e-08f, 1.833491695e-08f, 1.828069397e-08f, 1.822644907e-08f, 1.817218239e-08f, 1.811789405e-08f, 1.806358419e-08f, 1.800925293e-08f, + 1.795490041e-08f, 1.790052675e-08f, 1.784613208e-08f, 1.779171653e-08f, 1.773728023e-08f, 1.768282331e-08f, 1.762834589e-08f, 1.757384812e-08f, 1.751933011e-08f, 1.746479200e-08f, + 1.741023391e-08f, 1.735565597e-08f, 1.730105833e-08f, 1.724644109e-08f, 1.719180439e-08f, 1.713714837e-08f, 1.708247314e-08f, 1.702777885e-08f, 1.697306561e-08f, 1.691833357e-08f, + 1.686358283e-08f, 1.680881355e-08f, 1.675402584e-08f, 1.669921984e-08f, 1.664439567e-08f, 1.658955346e-08f, 1.653469334e-08f, 1.647981545e-08f, 1.642491990e-08f, 1.637000684e-08f, + 1.631507638e-08f, 1.626012867e-08f, 1.620516382e-08f, 1.615018196e-08f, 1.609518324e-08f, 1.604016776e-08f, 1.598513567e-08f, 1.593008709e-08f, 1.587502216e-08f, 1.581994099e-08f, + 1.576484373e-08f, 1.570973050e-08f, 1.565460142e-08f, 1.559945663e-08f, 1.554429626e-08f, 1.548912043e-08f, 1.543392928e-08f, 1.537872293e-08f, 1.532350151e-08f, 1.526826515e-08f, + 1.521301399e-08f, 1.515774814e-08f, 1.510246775e-08f, 1.504717293e-08f, 1.499186381e-08f, 1.493654054e-08f, 1.488120322e-08f, 1.482585200e-08f, 1.477048700e-08f, 1.471510836e-08f, + 1.465971619e-08f, 1.460431063e-08f, 1.454889181e-08f, 1.449345986e-08f, 1.443801490e-08f, 1.438255706e-08f, 1.432708648e-08f, 1.427160328e-08f, 1.421610759e-08f, 1.416059954e-08f, + 1.410507926e-08f, 1.404954687e-08f, 1.399400251e-08f, 1.393844630e-08f, 1.388287838e-08f, 1.382729887e-08f, 1.377170789e-08f, 1.371610559e-08f, 1.366049208e-08f, 1.360486750e-08f, + 1.354923197e-08f, 1.349358562e-08f, 1.343792859e-08f, 1.338226099e-08f, 1.332658297e-08f, 1.327089464e-08f, 1.321519613e-08f, 1.315948758e-08f, 1.310376911e-08f, 1.304804085e-08f, + 1.299230293e-08f, 1.293655547e-08f, 1.288079861e-08f, 1.282503248e-08f, 1.276925719e-08f, 1.271347289e-08f, 1.265767969e-08f, 1.260187773e-08f, 1.254606714e-08f, 1.249024803e-08f, + 1.243442055e-08f, 1.237858481e-08f, 1.232274096e-08f, 1.226688910e-08f, 1.221102938e-08f, 1.215516192e-08f, 1.209928685e-08f, 1.204340429e-08f, 1.198751438e-08f, 1.193161725e-08f, + 1.187571301e-08f, 1.181980180e-08f, 1.176388374e-08f, 1.170795897e-08f, 1.165202761e-08f, 1.159608979e-08f, 1.154014564e-08f, 1.148419527e-08f, 1.142823884e-08f, 1.137227645e-08f, + 1.131630823e-08f, 1.126033433e-08f, 1.120435485e-08f, 1.114836993e-08f, 1.109237970e-08f, 1.103638428e-08f, 1.098038381e-08f, 1.092437840e-08f, 1.086836819e-08f, 1.081235330e-08f, + 1.075633387e-08f, 1.070031001e-08f, 1.064428185e-08f, 1.058824953e-08f, 1.053221317e-08f, 1.047617289e-08f, 1.042012883e-08f, 1.036408110e-08f, 1.030802985e-08f, 1.025197518e-08f, + 1.019591724e-08f, 1.013985614e-08f, 1.008379202e-08f, 1.002772500e-08f, 9.971655213e-09f, 9.915582776e-09f, 9.859507821e-09f, 9.803430473e-09f, 9.747350859e-09f, 9.691269106e-09f, + 9.635185341e-09f, 9.579099690e-09f, 9.523012279e-09f, 9.466923234e-09f, 9.410832683e-09f, 9.354740751e-09f, 9.298647564e-09f, 9.242553249e-09f, 9.186457932e-09f, 9.130361739e-09f, + 9.074264797e-09f, 9.018167230e-09f, 8.962069166e-09f, 8.905970729e-09f, 8.849872047e-09f, 8.793773245e-09f, 8.737674448e-09f, 8.681575783e-09f, 8.625477376e-09f, 8.569379351e-09f, + 8.513281835e-09f, 8.457184954e-09f, 8.401088832e-09f, 8.344993595e-09f, 8.288899370e-09f, 8.232806281e-09f, 8.176714453e-09f, 8.120624012e-09f, 8.064535084e-09f, 8.008447793e-09f, + 7.952362265e-09f, 7.896278625e-09f, 7.840196998e-09f, 7.784117509e-09f, 7.728040283e-09f, 7.671965445e-09f, 7.615893120e-09f, 7.559823433e-09f, 7.503756508e-09f, 7.447692471e-09f, + 7.391631446e-09f, 7.335573557e-09f, 7.279518930e-09f, 7.223467689e-09f, 7.167419959e-09f, 7.111375863e-09f, 7.055335527e-09f, 6.999299074e-09f, 6.943266629e-09f, 6.887238317e-09f, + 6.831214261e-09f, 6.775194585e-09f, 6.719179415e-09f, 6.663168873e-09f, 6.607163083e-09f, 6.551162171e-09f, 6.495166259e-09f, 6.439175471e-09f, 6.383189932e-09f, 6.327209764e-09f, + 6.271235092e-09f, 6.215266039e-09f, 6.159302729e-09f, 6.103345285e-09f, 6.047393830e-09f, 5.991448489e-09f, 5.935509384e-09f, 5.879576639e-09f, 5.823650376e-09f, 5.767730719e-09f, + 5.711817792e-09f, 5.655911717e-09f, 5.600012617e-09f, 5.544120615e-09f, 5.488235833e-09f, 5.432358396e-09f, 5.376488425e-09f, 5.320626043e-09f, 5.264771373e-09f, 5.208924538e-09f, + 5.153085659e-09f, 5.097254860e-09f, 5.041432262e-09f, 4.985617989e-09f, 4.929812162e-09f, 4.874014903e-09f, 4.818226335e-09f, 4.762446580e-09f, 4.706675759e-09f, 4.650913996e-09f, + 4.595161411e-09f, 4.539418126e-09f, 4.483684264e-09f, 4.427959945e-09f, 4.372245293e-09f, 4.316540427e-09f, 4.260845470e-09f, 4.205160543e-09f, 4.149485768e-09f, 4.093821265e-09f, + 4.038167157e-09f, 3.982523564e-09f, 3.926890607e-09f, 3.871268408e-09f, 3.815657087e-09f, 3.760056765e-09f, 3.704467564e-09f, 3.648889604e-09f, 3.593323005e-09f, 3.537767889e-09f, + 3.482224376e-09f, 3.426692586e-09f, 3.371172641e-09f, 3.315664659e-09f, 3.260168763e-09f, 3.204685071e-09f, 3.149213704e-09f, 3.093754782e-09f, 3.038308426e-09f, 2.982874755e-09f, + 2.927453889e-09f, 2.872045947e-09f, 2.816651051e-09f, 2.761269318e-09f, 2.705900870e-09f, 2.650545825e-09f, 2.595204303e-09f, 2.539876424e-09f, 2.484562306e-09f, 2.429262069e-09f, + 2.373975832e-09f, 2.318703715e-09f, 2.263445835e-09f, 2.208202313e-09f, 2.152973267e-09f, 2.097758816e-09f, 2.042559078e-09f, 1.987374173e-09f, 1.932204219e-09f, 1.877049334e-09f, + 1.821909637e-09f, 1.766785246e-09f, 1.711676280e-09f, 1.656582857e-09f, 1.601505094e-09f, 1.546443110e-09f, 1.491397023e-09f, 1.436366951e-09f, 1.381353011e-09f, 1.326355322e-09f, + 1.271374001e-09f, 1.216409166e-09f, 1.161460934e-09f, 1.106529422e-09f, 1.051614748e-09f, 9.967170300e-10f, 9.418363840e-10f, 8.869729276e-10f, 8.321267779e-10f, 7.772980517e-10f, + 7.224868660e-10f, 6.676933375e-10f, 6.129175831e-10f, 5.581597193e-10f, 5.034198627e-10f, 4.486981298e-10f, 3.939946370e-10f, 3.393095005e-10f, 2.846428367e-10f, 2.299947617e-10f, + 1.753653916e-10f, 1.207548423e-10f, 6.616322981e-11f, 1.159066987e-11f, -4.296272174e-11f, -9.749682938e-11f, -1.520115375e-10f, -2.065067305e-10f, -2.609822931e-10f, -3.154381100e-10f, + -3.698740658e-10f, -4.242900455e-10f, -4.786859340e-10f, -5.330616162e-10f, -5.874169774e-10f, -6.417519027e-10f, -6.960662774e-10f, -7.503599868e-10f, -8.046329164e-10f, -8.588849518e-10f, + -9.131159785e-10f, -9.673258823e-10f, -1.021514549e-09f, -1.075681864e-09f, -1.129827714e-09f, -1.183951985e-09f, -1.238054563e-09f, -1.292135334e-09f, -1.346194185e-09f, -1.400231001e-09f, + -1.454245670e-09f, -1.508238078e-09f, -1.562208112e-09f, -1.616155658e-09f, -1.670080604e-09f, -1.723982836e-09f, -1.777862241e-09f, -1.831718706e-09f, -1.885552120e-09f, -1.939362368e-09f, + -1.993149339e-09f, -2.046912920e-09f, -2.100652999e-09f, -2.154369463e-09f, -2.208062200e-09f, -2.261731097e-09f, -2.315376044e-09f, -2.368996927e-09f, -2.422593636e-09f, -2.476166058e-09f, + -2.529714082e-09f, -2.583237595e-09f, -2.636736488e-09f, -2.690210648e-09f, -2.743659963e-09f, -2.797084324e-09f, -2.850483618e-09f, -2.903857734e-09f, -2.957206563e-09f, -3.010529993e-09f, + -3.063827913e-09f, -3.117100212e-09f, -3.170346781e-09f, -3.223567508e-09f, -3.276762284e-09f, -3.329930998e-09f, -3.383073540e-09f, -3.436189800e-09f, -3.489279668e-09f, -3.542343035e-09f, + -3.595379790e-09f, -3.648389823e-09f, -3.701373026e-09f, -3.754329289e-09f, -3.807258503e-09f, -3.860160558e-09f, -3.913035345e-09f, -3.965882755e-09f, -4.018702679e-09f, -4.071495008e-09f, + -4.124259634e-09f, -4.176996448e-09f, -4.229705341e-09f, -4.282386206e-09f, -4.335038933e-09f, -4.387663414e-09f, -4.440259541e-09f, -4.492827207e-09f, -4.545366303e-09f, -4.597876721e-09f, + -4.650358354e-09f, -4.702811093e-09f, -4.755234833e-09f, -4.807629464e-09f, -4.859994881e-09f, -4.912330974e-09f, -4.964637639e-09f, -5.016914766e-09f, -5.069162251e-09f, -5.121379985e-09f, + -5.173567862e-09f, -5.225725775e-09f, -5.277853618e-09f, -5.329951285e-09f, -5.382018670e-09f, -5.434055665e-09f, -5.486062165e-09f, -5.538038065e-09f, -5.589983258e-09f, -5.641897638e-09f, + -5.693781100e-09f, -5.745633539e-09f, -5.797454848e-09f, -5.849244923e-09f, -5.901003658e-09f, -5.952730949e-09f, -6.004426690e-09f, -6.056090776e-09f, -6.107723103e-09f, -6.159323565e-09f, + -6.210892060e-09f, -6.262428481e-09f, -6.313932724e-09f, -6.365404686e-09f, -6.416844262e-09f, -6.468251348e-09f, -6.519625841e-09f, -6.570967636e-09f, -6.622276630e-09f, -6.673552719e-09f, + -6.724795800e-09f, -6.776005769e-09f, -6.827182523e-09f, -6.878325959e-09f, -6.929435974e-09f, -6.980512466e-09f, -7.031555330e-09f, -7.082564465e-09f, -7.133539768e-09f, -7.184481137e-09f, + -7.235388469e-09f, -7.286261662e-09f, -7.337100613e-09f, -7.387905221e-09f, -7.438675385e-09f, -7.489411001e-09f, -7.540111969e-09f, -7.590778186e-09f, -7.641409552e-09f, -7.692005966e-09f, + -7.742567325e-09f, -7.793093528e-09f, -7.843584476e-09f, -7.894040067e-09f, -7.944460199e-09f, -7.994844774e-09f, -8.045193689e-09f, -8.095506845e-09f, -8.145784141e-09f, -8.196025477e-09f, + -8.246230753e-09f, -8.296399869e-09f, -8.346532726e-09f, -8.396629223e-09f, -8.446689261e-09f, -8.496712741e-09f, -8.546699562e-09f, -8.596649627e-09f, -8.646562835e-09f, -8.696439088e-09f, + -8.746278287e-09f, -8.796080333e-09f, -8.845845128e-09f, -8.895572572e-09f, -8.945262568e-09f, -8.994915017e-09f, -9.044529820e-09f, -9.094106881e-09f, -9.143646101e-09f, -9.193147382e-09f, + -9.242610627e-09f, -9.292035737e-09f, -9.341422616e-09f, -9.390771166e-09f, -9.440081290e-09f, -9.489352891e-09f, -9.538585871e-09f, -9.587780135e-09f, -9.636935584e-09f, -9.686052124e-09f, + -9.735129656e-09f, -9.784168085e-09f, -9.833167315e-09f, -9.882127249e-09f, -9.931047792e-09f, -9.979928847e-09f, -1.002877032e-08f, -1.007757211e-08f, -1.012633413e-08f, -1.017505628e-08f, + -1.022373846e-08f, -1.027238059e-08f, -1.032098255e-08f, -1.036954427e-08f, -1.041806565e-08f, -1.046654658e-08f, -1.051498698e-08f, -1.056338675e-08f, -1.061174580e-08f, -1.066006403e-08f, + -1.070834135e-08f, -1.075657767e-08f, -1.080477289e-08f, -1.085292691e-08f, -1.090103965e-08f, -1.094911101e-08f, -1.099714090e-08f, -1.104512923e-08f, -1.109307589e-08f, -1.114098081e-08f, + -1.118884387e-08f, -1.123666501e-08f, -1.128444411e-08f, -1.133218109e-08f, -1.137987586e-08f, -1.142752832e-08f, -1.147513839e-08f, -1.152270596e-08f, -1.157023095e-08f, -1.161771327e-08f, + -1.166515283e-08f, -1.171254953e-08f, -1.175990328e-08f, -1.180721399e-08f, -1.185448158e-08f, -1.190170594e-08f, -1.194888699e-08f, -1.199602464e-08f, -1.204311880e-08f, -1.209016938e-08f, + -1.213717629e-08f, -1.218413943e-08f, -1.223105872e-08f, -1.227793407e-08f, -1.232476539e-08f, -1.237155258e-08f, -1.241829557e-08f, -1.246499425e-08f, -1.251164855e-08f, -1.255825836e-08f, + -1.260482361e-08f, -1.265134421e-08f, -1.269782006e-08f, -1.274425108e-08f, -1.279063717e-08f, -1.283697826e-08f, -1.288327425e-08f, -1.292952505e-08f, -1.297573058e-08f, -1.302189075e-08f, + -1.306800547e-08f, -1.311407466e-08f, -1.316009822e-08f, -1.320607607e-08f, -1.325200813e-08f, -1.329789430e-08f, -1.334373450e-08f, -1.338952864e-08f, -1.343527663e-08f, -1.348097840e-08f, + -1.352663385e-08f, -1.357224290e-08f, -1.361780546e-08f, -1.366332144e-08f, -1.370879077e-08f, -1.375421335e-08f, -1.379958909e-08f, -1.384491793e-08f, -1.389019976e-08f, -1.393543450e-08f, + -1.398062207e-08f, -1.402576239e-08f, -1.407085536e-08f, -1.411590092e-08f, -1.416089896e-08f, -1.420584941e-08f, -1.425075218e-08f, -1.429560719e-08f, -1.434041435e-08f, -1.438517358e-08f, + -1.442988481e-08f, -1.447454793e-08f, -1.451916288e-08f, -1.456372957e-08f, -1.460824791e-08f, -1.465271783e-08f, -1.469713923e-08f, -1.474151204e-08f, -1.478583618e-08f, -1.483011156e-08f, + -1.487433810e-08f, -1.491851571e-08f, -1.496264433e-08f, -1.500672386e-08f, -1.505075422e-08f, -1.509473534e-08f, -1.513866712e-08f, -1.518254950e-08f, -1.522638238e-08f, -1.527016569e-08f, + -1.531389935e-08f, -1.535758328e-08f, -1.540121739e-08f, -1.544480161e-08f, -1.548833585e-08f, -1.553182004e-08f, -1.557525410e-08f, -1.561863794e-08f, -1.566197149e-08f, -1.570525467e-08f, + -1.574848739e-08f, -1.579166959e-08f, -1.583480117e-08f, -1.587788206e-08f, -1.592091219e-08f, -1.596389147e-08f, -1.600681982e-08f, -1.604969717e-08f, -1.609252345e-08f, -1.613529856e-08f, + -1.617802243e-08f, -1.622069499e-08f, -1.626331616e-08f, -1.630588585e-08f, -1.634840400e-08f, -1.639087053e-08f, -1.643328536e-08f, -1.647564840e-08f, -1.651795959e-08f, -1.656021885e-08f, + -1.660242611e-08f, -1.664458128e-08f, -1.668668428e-08f, -1.672873506e-08f, -1.677073352e-08f, -1.681267959e-08f, -1.685457320e-08f, -1.689641427e-08f, -1.693820272e-08f, -1.697993849e-08f, + -1.702162149e-08f, -1.706325166e-08f, -1.710482891e-08f, -1.714635317e-08f, -1.718782437e-08f, -1.722924243e-08f, -1.727060728e-08f, -1.731191885e-08f, -1.735317706e-08f, -1.739438183e-08f, + -1.743553310e-08f, -1.747663079e-08f, -1.751767483e-08f, -1.755866515e-08f, -1.759960166e-08f, -1.764048430e-08f, -1.768131300e-08f, -1.772208769e-08f, -1.776280828e-08f, -1.780347471e-08f, + -1.784408691e-08f, -1.788464481e-08f, -1.792514833e-08f, -1.796559740e-08f, -1.800599195e-08f, -1.804633191e-08f, -1.808661721e-08f, -1.812684778e-08f, -1.816702354e-08f, -1.820714443e-08f, + -1.824721037e-08f, -1.828722130e-08f, -1.832717714e-08f, -1.836707782e-08f, -1.840692328e-08f, -1.844671345e-08f, -1.848644824e-08f, -1.852612761e-08f, -1.856575147e-08f, -1.860531975e-08f, + -1.864483240e-08f, -1.868428933e-08f, -1.872369048e-08f, -1.876303578e-08f, -1.880232517e-08f, -1.884155857e-08f, -1.888073591e-08f, -1.891985714e-08f, -1.895892217e-08f, -1.899793095e-08f, + -1.903688340e-08f, -1.907577947e-08f, -1.911461907e-08f, -1.915340214e-08f, -1.919212862e-08f, -1.923079844e-08f, -1.926941154e-08f, -1.930796784e-08f, -1.934646728e-08f, -1.938490979e-08f, + -1.942329532e-08f, -1.946162378e-08f, -1.949989512e-08f, -1.953810927e-08f, -1.957626617e-08f, -1.961436575e-08f, -1.965240794e-08f, -1.969039268e-08f, -1.972831991e-08f, -1.976618956e-08f, + -1.980400156e-08f, -1.984175586e-08f, -1.987945238e-08f, -1.991709107e-08f, -1.995467185e-08f, -1.999219467e-08f, -2.002965946e-08f, -2.006706617e-08f, -2.010441471e-08f, -2.014170504e-08f, + -2.017893709e-08f, -2.021611080e-08f, -2.025322610e-08f, -2.029028293e-08f, -2.032728123e-08f, -2.036422093e-08f, -2.040110198e-08f, -2.043792431e-08f, -2.047468787e-08f, -2.051139258e-08f, + -2.054803839e-08f, -2.058462524e-08f, -2.062115306e-08f, -2.065762180e-08f, -2.069403139e-08f, -2.073038178e-08f, -2.076667290e-08f, -2.080290469e-08f, -2.083907709e-08f, -2.087519004e-08f, + -2.091124349e-08f, -2.094723737e-08f, -2.098317162e-08f, -2.101904618e-08f, -2.105486100e-08f, -2.109061602e-08f, -2.112631117e-08f, -2.116194639e-08f, -2.119752164e-08f, -2.123303684e-08f, + -2.126849195e-08f, -2.130388690e-08f, -2.133922164e-08f, -2.137449611e-08f, -2.140971024e-08f, -2.144486399e-08f, -2.147995729e-08f, -2.151499010e-08f, -2.154996234e-08f, -2.158487396e-08f, + -2.161972492e-08f, -2.165451514e-08f, -2.168924458e-08f, -2.172391318e-08f, -2.175852087e-08f, -2.179306762e-08f, -2.182755335e-08f, -2.186197802e-08f, -2.189634157e-08f, -2.193064394e-08f, + -2.196488508e-08f, -2.199906493e-08f, -2.203318344e-08f, -2.206724056e-08f, -2.210123622e-08f, -2.213517038e-08f, -2.216904298e-08f, -2.220285397e-08f, -2.223660329e-08f, -2.227029089e-08f, + -2.230391671e-08f, -2.233748070e-08f, -2.237098282e-08f, -2.240442300e-08f, -2.243780119e-08f, -2.247111734e-08f, -2.250437140e-08f, -2.253756331e-08f, -2.257069303e-08f, -2.260376049e-08f, + -2.263676566e-08f, -2.266970847e-08f, -2.270258887e-08f, -2.273540682e-08f, -2.276816226e-08f, -2.280085514e-08f, -2.283348541e-08f, -2.286605301e-08f, -2.289855791e-08f, -2.293100004e-08f, + -2.296337936e-08f, -2.299569582e-08f, -2.302794936e-08f, -2.306013994e-08f, -2.309226750e-08f, -2.312433200e-08f, -2.315633339e-08f, -2.318827162e-08f, -2.322014664e-08f, -2.325195840e-08f, + -2.328370685e-08f, -2.331539194e-08f, -2.334701363e-08f, -2.337857186e-08f, -2.341006659e-08f, -2.344149777e-08f, -2.347286535e-08f, -2.350416929e-08f, -2.353540953e-08f, -2.356658604e-08f, + -2.359769875e-08f, -2.362874763e-08f, -2.365973263e-08f, -2.369065370e-08f, -2.372151080e-08f, -2.375230387e-08f, -2.378303288e-08f, -2.381369777e-08f, -2.384429850e-08f, -2.387483503e-08f, + -2.390530730e-08f, -2.393571528e-08f, -2.396605892e-08f, -2.399633817e-08f, -2.402655299e-08f, -2.405670334e-08f, -2.408678916e-08f, -2.411681042e-08f, -2.414676706e-08f, -2.417665905e-08f, + -2.420648635e-08f, -2.423624890e-08f, -2.426594667e-08f, -2.429557961e-08f, -2.432514767e-08f, -2.435465082e-08f, -2.438408902e-08f, -2.441346221e-08f, -2.444277035e-08f, -2.447201341e-08f, + -2.450119135e-08f, -2.453030411e-08f, -2.455935165e-08f, -2.458833395e-08f, -2.461725094e-08f, -2.464610260e-08f, -2.467488888e-08f, -2.470360974e-08f, -2.473226513e-08f, -2.476085502e-08f, + -2.478937937e-08f, -2.481783814e-08f, -2.484623128e-08f, -2.487455876e-08f, -2.490282053e-08f, -2.493101656e-08f, -2.495914680e-08f, -2.498721122e-08f, -2.501520977e-08f, -2.504314242e-08f, + -2.507100913e-08f, -2.509880986e-08f, -2.512654457e-08f, -2.515421323e-08f, -2.518181578e-08f, -2.520935220e-08f, -2.523682245e-08f, -2.526422649e-08f, -2.529156427e-08f, -2.531883578e-08f, + -2.534604095e-08f, -2.537317977e-08f, -2.540025219e-08f, -2.542725817e-08f, -2.545419768e-08f, -2.548107069e-08f, -2.550787714e-08f, -2.553461702e-08f, -2.556129028e-08f, -2.558789688e-08f, + -2.561443679e-08f, -2.564090998e-08f, -2.566731641e-08f, -2.569365604e-08f, -2.571992884e-08f, -2.574613478e-08f, -2.577227381e-08f, -2.579834591e-08f, -2.582435104e-08f, -2.585028916e-08f, + -2.587616024e-08f, -2.590196425e-08f, -2.592770116e-08f, -2.595337092e-08f, -2.597897351e-08f, -2.600450889e-08f, -2.602997703e-08f, -2.605537790e-08f, -2.608071146e-08f, -2.610597768e-08f, + -2.613117653e-08f, -2.615630798e-08f, -2.618137198e-08f, -2.620636852e-08f, -2.623129756e-08f, -2.625615907e-08f, -2.628095301e-08f, -2.630567936e-08f, -2.633033808e-08f, -2.635492915e-08f, + -2.637945252e-08f, -2.640390818e-08f, -2.642829608e-08f, -2.645261621e-08f, -2.647686852e-08f, -2.650105300e-08f, -2.652516960e-08f, -2.654921831e-08f, -2.657319908e-08f, -2.659711189e-08f, + -2.662095672e-08f, -2.664473353e-08f, -2.666844229e-08f, -2.669208297e-08f, -2.671565555e-08f, -2.673916000e-08f, -2.676259629e-08f, -2.678596439e-08f, -2.680926427e-08f, -2.683249590e-08f, + -2.685565927e-08f, -2.687875433e-08f, -2.690178107e-08f, -2.692473945e-08f, -2.694762945e-08f, -2.697045104e-08f, -2.699320420e-08f, -2.701588890e-08f, -2.703850511e-08f, -2.706105280e-08f, + -2.708353196e-08f, -2.710594255e-08f, -2.712828454e-08f, -2.715055793e-08f, -2.717276266e-08f, -2.719489874e-08f, -2.721696612e-08f, -2.723896478e-08f, -2.726089470e-08f, -2.728275585e-08f, + -2.730454822e-08f, -2.732627176e-08f, -2.734792647e-08f, -2.736951232e-08f, -2.739102928e-08f, -2.741247733e-08f, -2.743385645e-08f, -2.745516660e-08f, -2.747640779e-08f, -2.749757996e-08f, + -2.751868311e-08f, -2.753971722e-08f, -2.756068225e-08f, -2.758157820e-08f, -2.760240502e-08f, -2.762316271e-08f, -2.764385125e-08f, -2.766447060e-08f, -2.768502075e-08f, -2.770550168e-08f, + -2.772591337e-08f, -2.774625579e-08f, -2.776652893e-08f, -2.778673276e-08f, -2.780686727e-08f, -2.782693243e-08f, -2.784692822e-08f, -2.786685463e-08f, -2.788671163e-08f, -2.790649921e-08f, + -2.792621734e-08f, -2.794586600e-08f, -2.796544519e-08f, -2.798495487e-08f, -2.800439503e-08f, -2.802376565e-08f, -2.804306671e-08f, -2.806229820e-08f, -2.808146009e-08f, -2.810055237e-08f, + -2.811957501e-08f, -2.813852801e-08f, -2.815741135e-08f, -2.817622500e-08f, -2.819496896e-08f, -2.821364319e-08f, -2.823224769e-08f, -2.825078245e-08f, -2.826924743e-08f, -2.828764264e-08f, + -2.830596804e-08f, -2.832422363e-08f, -2.834240938e-08f, -2.836052530e-08f, -2.837857134e-08f, -2.839654752e-08f, -2.841445379e-08f, -2.843229017e-08f, -2.845005661e-08f, -2.846775313e-08f, + -2.848537969e-08f, -2.850293628e-08f, -2.852042289e-08f, -2.853783951e-08f, -2.855518613e-08f, -2.857246271e-08f, -2.858966927e-08f, -2.860680577e-08f, -2.862387222e-08f, -2.864086859e-08f, + -2.865779487e-08f, -2.867465105e-08f, -2.869143712e-08f, -2.870815306e-08f, -2.872479886e-08f, -2.874137452e-08f, -2.875788001e-08f, -2.877431533e-08f, -2.879068046e-08f, -2.880697540e-08f, + -2.882320013e-08f, -2.883935464e-08f, -2.885543892e-08f, -2.887145297e-08f, -2.888739676e-08f, -2.890327028e-08f, -2.891907354e-08f, -2.893480652e-08f, -2.895046920e-08f, -2.896606158e-08f, + -2.898158365e-08f, -2.899703540e-08f, -2.901241682e-08f, -2.902772790e-08f, -2.904296863e-08f, -2.905813901e-08f, -2.907323902e-08f, -2.908826865e-08f, -2.910322791e-08f, -2.911811677e-08f, + -2.913293523e-08f, -2.914768329e-08f, -2.916236093e-08f, -2.917696815e-08f, -2.919150495e-08f, -2.920597130e-08f, -2.922036722e-08f, -2.923469268e-08f, -2.924894769e-08f, -2.926313223e-08f, + -2.927724630e-08f, -2.929128990e-08f, -2.930526302e-08f, -2.931916564e-08f, -2.933299778e-08f, -2.934675941e-08f, -2.936045054e-08f, -2.937407116e-08f, -2.938762127e-08f, -2.940110085e-08f, + -2.941450992e-08f, -2.942784845e-08f, -2.944111645e-08f, -2.945431391e-08f, -2.946744082e-08f, -2.948049719e-08f, -2.949348302e-08f, -2.950639828e-08f, -2.951924300e-08f, -2.953201715e-08f, + -2.954472073e-08f, -2.955735376e-08f, -2.956991621e-08f, -2.958240809e-08f, -2.959482939e-08f, -2.960718012e-08f, -2.961946027e-08f, -2.963166984e-08f, -2.964380882e-08f, -2.965587722e-08f, + -2.966787504e-08f, -2.967980226e-08f, -2.969165890e-08f, -2.970344495e-08f, -2.971516041e-08f, -2.972680527e-08f, -2.973837955e-08f, -2.974988323e-08f, -2.976131631e-08f, -2.977267881e-08f, + -2.978397071e-08f, -2.979519202e-08f, -2.980634274e-08f, -2.981742286e-08f, -2.982843240e-08f, -2.983937134e-08f, -2.985023969e-08f, -2.986103746e-08f, -2.987176464e-08f, -2.988242123e-08f, + -2.989300724e-08f, -2.990352267e-08f, -2.991396752e-08f, -2.992434179e-08f, -2.993464548e-08f, -2.994487861e-08f, -2.995504116e-08f, -2.996513314e-08f, -2.997515456e-08f, -2.998510542e-08f, + -2.999498571e-08f, -3.000479546e-08f, -3.001453465e-08f, -3.002420329e-08f, -3.003380139e-08f, -3.004332895e-08f, -3.005278597e-08f, -3.006217247e-08f, -3.007148843e-08f, -3.008073387e-08f, + -3.008990880e-08f, -3.009901321e-08f, -3.010804712e-08f, -3.011701052e-08f, -3.012590343e-08f, -3.013472584e-08f, -3.014347777e-08f, -3.015215922e-08f, -3.016077020e-08f, -3.016931071e-08f, + -3.017778076e-08f, -3.018618035e-08f, -3.019450950e-08f, -3.020276820e-08f, -3.021095648e-08f, -3.021907432e-08f, -3.022712175e-08f, -3.023509877e-08f, -3.024300538e-08f, -3.025084159e-08f, + -3.025860742e-08f, -3.026630287e-08f, -3.027392794e-08f, -3.028148265e-08f, -3.028896701e-08f, -3.029638102e-08f, -3.030372469e-08f, -3.031099804e-08f, -3.031820106e-08f, -3.032533378e-08f, + -3.033239620e-08f, -3.033938832e-08f, -3.034631017e-08f, -3.035316174e-08f, -3.035994306e-08f, -3.036665412e-08f, -3.037329494e-08f, -3.037986554e-08f, -3.038636591e-08f, -3.039279608e-08f, + -3.039915606e-08f, -3.040544584e-08f, -3.041166546e-08f, -3.041781491e-08f, -3.042389421e-08f, -3.042990337e-08f, -3.043584240e-08f, -3.044171132e-08f, -3.044751014e-08f, -3.045323887e-08f, + -3.045889752e-08f, -3.046448611e-08f, -3.047000464e-08f, -3.047545314e-08f, -3.048083161e-08f, -3.048614007e-08f, -3.049137853e-08f, -3.049654700e-08f, -3.050164551e-08f, -3.050667406e-08f, + -3.051163266e-08f, -3.051652134e-08f, -3.052134010e-08f, -3.052608897e-08f, -3.053076795e-08f, -3.053537706e-08f, -3.053991631e-08f, -3.054438573e-08f, -3.054878532e-08f, -3.055311510e-08f, + -3.055737509e-08f, -3.056156531e-08f, -3.056568576e-08f, -3.056973647e-08f, -3.057371745e-08f, -3.057762872e-08f, -3.058147029e-08f, -3.058524218e-08f, -3.058894441e-08f, -3.059257700e-08f, + -3.059613996e-08f, -3.059963331e-08f, -3.060305706e-08f, -3.060641124e-08f, -3.060969587e-08f, -3.061291095e-08f, -3.061605651e-08f, -3.061913257e-08f, -3.062213915e-08f, -3.062507626e-08f, + -3.062794392e-08f, -3.063074215e-08f, -3.063347097e-08f, -3.063613041e-08f, -3.063872047e-08f, -3.064124118e-08f, -3.064369256e-08f, -3.064607462e-08f, -3.064838740e-08f, -3.065063090e-08f, + -3.065280515e-08f, -3.065491017e-08f, -3.065694597e-08f, -3.065891259e-08f, -3.066081004e-08f, -3.066263834e-08f, -3.066439751e-08f, -3.066608757e-08f, -3.066770855e-08f, -3.066926046e-08f, + -3.067074334e-08f, -3.067215719e-08f, -3.067350204e-08f, -3.067477792e-08f, -3.067598485e-08f, -3.067712284e-08f, -3.067819193e-08f, -3.067919213e-08f, -3.068012347e-08f, -3.068098597e-08f, + -3.068177965e-08f, -3.068250453e-08f, -3.068316065e-08f, -3.068374802e-08f, -3.068426667e-08f, -3.068471662e-08f, -3.068509790e-08f, -3.068541052e-08f, -3.068565452e-08f, -3.068582992e-08f, + -3.068593674e-08f, -3.068597501e-08f, -3.068594475e-08f, -3.068584599e-08f, -3.068567875e-08f, -3.068544306e-08f, -3.068513895e-08f, -3.068476643e-08f, -3.068432554e-08f, -3.068381630e-08f, + -3.068323874e-08f, -3.068259288e-08f, -3.068187876e-08f, -3.068109639e-08f, -3.068024580e-08f, -3.067932703e-08f, -3.067834009e-08f, -3.067728501e-08f, -3.067616183e-08f, -3.067497056e-08f, + -3.067371125e-08f, -3.067238390e-08f, -3.067098856e-08f, -3.066952525e-08f, -3.066799400e-08f, -3.066639483e-08f, -3.066472778e-08f, -3.066299287e-08f, -3.066119013e-08f, -3.065931960e-08f, + -3.065738129e-08f, -3.065537525e-08f, -3.065330149e-08f, -3.065116005e-08f, -3.064895096e-08f, -3.064667424e-08f, -3.064432993e-08f, -3.064191806e-08f, -3.063943865e-08f, -3.063689175e-08f, + -3.063427737e-08f, -3.063159554e-08f, -3.062884631e-08f, -3.062602970e-08f, -3.062314573e-08f, -3.062019445e-08f, -3.061717588e-08f, -3.061409006e-08f, -3.061093701e-08f, -3.060771677e-08f, + -3.060442937e-08f, -3.060107484e-08f, -3.059765321e-08f, -3.059416452e-08f, -3.059060880e-08f, -3.058698608e-08f, -3.058329639e-08f, -3.057953977e-08f, -3.057571625e-08f, -3.057182586e-08f, + -3.056786863e-08f, -3.056384460e-08f, -3.055975381e-08f, -3.055559628e-08f, -3.055137205e-08f, -3.054708116e-08f, -3.054272363e-08f, -3.053829950e-08f, -3.053380881e-08f, -3.052925159e-08f, + -3.052462788e-08f, -3.051993770e-08f, -3.051518110e-08f, -3.051035811e-08f, -3.050546877e-08f, -3.050051310e-08f, -3.049549116e-08f, -3.049040296e-08f, -3.048524855e-08f, -3.048002796e-08f, + -3.047474123e-08f, -3.046938840e-08f, -3.046396949e-08f, -3.045848456e-08f, -3.045293363e-08f, -3.044731674e-08f, -3.044163392e-08f, -3.043588522e-08f, -3.043007068e-08f, -3.042419032e-08f, + -3.041824419e-08f, -3.041223232e-08f, -3.040615475e-08f, -3.040001152e-08f, -3.039380267e-08f, -3.038752823e-08f, -3.038118825e-08f, -3.037478275e-08f, -3.036831179e-08f, -3.036177540e-08f, + -3.035517361e-08f, -3.034850647e-08f, -3.034177401e-08f, -3.033497627e-08f, -3.032811330e-08f, -3.032118513e-08f, -3.031419181e-08f, -3.030713336e-08f, -3.030000984e-08f, -3.029282127e-08f, + -3.028556771e-08f, -3.027824919e-08f, -3.027086575e-08f, -3.026341743e-08f, -3.025590428e-08f, -3.024832633e-08f, -3.024068362e-08f, -3.023297620e-08f, -3.022520410e-08f, -3.021736737e-08f, + -3.020946605e-08f, -3.020150018e-08f, -3.019346980e-08f, -3.018537496e-08f, -3.017721569e-08f, -3.016899203e-08f, -3.016070404e-08f, -3.015235175e-08f, -3.014393520e-08f, -3.013545444e-08f, + -3.012690951e-08f, -3.011830045e-08f, -3.010962730e-08f, -3.010089011e-08f, -3.009208893e-08f, -3.008322379e-08f, -3.007429473e-08f, -3.006530181e-08f, -3.005624506e-08f, -3.004712453e-08f, + -3.003794027e-08f, -3.002869231e-08f, -3.001938070e-08f, -3.001000549e-08f, -3.000056671e-08f, -2.999106442e-08f, -2.998149867e-08f, -2.997186948e-08f, -2.996217691e-08f, -2.995242101e-08f, + -2.994260182e-08f, -2.993271938e-08f, -2.992277374e-08f, -2.991276494e-08f, -2.990269304e-08f, -2.989255808e-08f, -2.988236010e-08f, -2.987209914e-08f, -2.986177527e-08f, -2.985138851e-08f, + -2.984093892e-08f, -2.983042655e-08f, -2.981985144e-08f, -2.980921364e-08f, -2.979851319e-08f, -2.978775015e-08f, -2.977692455e-08f, -2.976603646e-08f, -2.975508590e-08f, -2.974407294e-08f, + -2.973299762e-08f, -2.972185999e-08f, -2.971066009e-08f, -2.969939798e-08f, -2.968807370e-08f, -2.967668730e-08f, -2.966523883e-08f, -2.965372833e-08f, -2.964215586e-08f, -2.963052147e-08f, + -2.961882520e-08f, -2.960706710e-08f, -2.959524723e-08f, -2.958336563e-08f, -2.957142235e-08f, -2.955941744e-08f, -2.954735094e-08f, -2.953522292e-08f, -2.952303342e-08f, -2.951078249e-08f, + -2.949847018e-08f, -2.948609654e-08f, -2.947366162e-08f, -2.946116547e-08f, -2.944860815e-08f, -2.943598969e-08f, -2.942331017e-08f, -2.941056961e-08f, -2.939776808e-08f, -2.938490563e-08f, + -2.937198231e-08f, -2.935899816e-08f, -2.934595325e-08f, -2.933284762e-08f, -2.931968133e-08f, -2.930645443e-08f, -2.929316696e-08f, -2.927981898e-08f, -2.926641055e-08f, -2.925294172e-08f, + -2.923941253e-08f, -2.922582304e-08f, -2.921217331e-08f, -2.919846339e-08f, -2.918469332e-08f, -2.917086317e-08f, -2.915697299e-08f, -2.914302283e-08f, -2.912901273e-08f, -2.911494277e-08f, + -2.910081299e-08f, -2.908662344e-08f, -2.907237418e-08f, -2.905806526e-08f, -2.904369674e-08f, -2.902926867e-08f, -2.901478110e-08f, -2.900023410e-08f, -2.898562771e-08f, -2.897096199e-08f, + -2.895623699e-08f, -2.894145277e-08f, -2.892660939e-08f, -2.891170690e-08f, -2.889674535e-08f, -2.888172480e-08f, -2.886664531e-08f, -2.885150693e-08f, -2.883630971e-08f, -2.882105372e-08f, + -2.880573901e-08f, -2.879036564e-08f, -2.877493365e-08f, -2.875944312e-08f, -2.874389408e-08f, -2.872828661e-08f, -2.871262076e-08f, -2.869689658e-08f, -2.868111413e-08f, -2.866527347e-08f, + -2.864937466e-08f, -2.863341775e-08f, -2.861740280e-08f, -2.860132986e-08f, -2.858519901e-08f, -2.856901028e-08f, -2.855276374e-08f, -2.853645946e-08f, -2.852009748e-08f, -2.850367786e-08f, + -2.848720067e-08f, -2.847066596e-08f, -2.845407378e-08f, -2.843742421e-08f, -2.842071729e-08f, -2.840395309e-08f, -2.838713166e-08f, -2.837025307e-08f, -2.835331736e-08f, -2.833632461e-08f, + -2.831927487e-08f, -2.830216821e-08f, -2.828500467e-08f, -2.826778432e-08f, -2.825050722e-08f, -2.823317343e-08f, -2.821578300e-08f, -2.819833601e-08f, -2.818083251e-08f, -2.816327255e-08f, + -2.814565621e-08f, -2.812798354e-08f, -2.811025459e-08f, -2.809246944e-08f, -2.807462815e-08f, -2.805673076e-08f, -2.803877735e-08f, -2.802076798e-08f, -2.800270270e-08f, -2.798458158e-08f, + -2.796640468e-08f, -2.794817206e-08f, -2.792988378e-08f, -2.791153991e-08f, -2.789314050e-08f, -2.787468562e-08f, -2.785617533e-08f, -2.783760970e-08f, -2.781898878e-08f, -2.780031263e-08f, + -2.778158133e-08f, -2.776279493e-08f, -2.774395349e-08f, -2.772505708e-08f, -2.770610576e-08f, -2.768709959e-08f, -2.766803864e-08f, -2.764892297e-08f, -2.762975264e-08f, -2.761052771e-08f, + -2.759124826e-08f, -2.757191434e-08f, -2.755252601e-08f, -2.753308335e-08f, -2.751358641e-08f, -2.749403526e-08f, -2.747442996e-08f, -2.745477058e-08f, -2.743505718e-08f, -2.741528983e-08f, + -2.739546858e-08f, -2.737559351e-08f, -2.735566467e-08f, -2.733568215e-08f, -2.731564598e-08f, -2.729555626e-08f, -2.727541303e-08f, -2.725521636e-08f, -2.723496633e-08f, -2.721466298e-08f, + -2.719430640e-08f, -2.717389664e-08f, -2.715343378e-08f, -2.713291787e-08f, -2.711234898e-08f, -2.709172718e-08f, -2.707105254e-08f, -2.705032511e-08f, -2.702954497e-08f, -2.700871219e-08f, + -2.698782682e-08f, -2.696688894e-08f, -2.694589861e-08f, -2.692485590e-08f, -2.690376088e-08f, -2.688261361e-08f, -2.686141416e-08f, -2.684016260e-08f, -2.681885899e-08f, -2.679750340e-08f, + -2.677609590e-08f, -2.675463655e-08f, -2.673312543e-08f, -2.671156260e-08f, -2.668994813e-08f, -2.666828208e-08f, -2.664656453e-08f, -2.662479554e-08f, -2.660297518e-08f, -2.658110352e-08f, + -2.655918063e-08f, -2.653720657e-08f, -2.651518142e-08f, -2.649310524e-08f, -2.647097809e-08f, -2.644880006e-08f, -2.642657121e-08f, -2.640429160e-08f, -2.638196131e-08f, -2.635958041e-08f, + -2.633714896e-08f, -2.631466703e-08f, -2.629213469e-08f, -2.626955202e-08f, -2.624691908e-08f, -2.622423594e-08f, -2.620150268e-08f, -2.617871935e-08f, -2.615588603e-08f, -2.613300280e-08f, + -2.611006971e-08f, -2.608708685e-08f, -2.606405428e-08f, -2.604097207e-08f, -2.601784029e-08f, -2.599465901e-08f, -2.597142831e-08f, -2.594814825e-08f, -2.592481890e-08f, -2.590144034e-08f, + -2.587801263e-08f, -2.585453585e-08f, -2.583101007e-08f, -2.580743536e-08f, -2.578381179e-08f, -2.576013943e-08f, -2.573641835e-08f, -2.571264863e-08f, -2.568883033e-08f, -2.566496353e-08f, + -2.564104831e-08f, -2.561708472e-08f, -2.559307285e-08f, -2.556901276e-08f, -2.554490453e-08f, -2.552074822e-08f, -2.549654392e-08f, -2.547229170e-08f, -2.544799162e-08f, -2.542364376e-08f, + -2.539924819e-08f, -2.537480498e-08f, -2.535031422e-08f, -2.532577596e-08f, -2.530119028e-08f, -2.527655726e-08f, -2.525187697e-08f, -2.522714948e-08f, -2.520237487e-08f, -2.517755320e-08f, + -2.515268456e-08f, -2.512776901e-08f, -2.510280663e-08f, -2.507779749e-08f, -2.505274167e-08f, -2.502763924e-08f, -2.500249027e-08f, -2.497729484e-08f, -2.495205302e-08f, -2.492676489e-08f, + -2.490143051e-08f, -2.487604997e-08f, -2.485062334e-08f, -2.482515069e-08f, -2.479963210e-08f, -2.477406764e-08f, -2.474845739e-08f, -2.472280141e-08f, -2.469709980e-08f, -2.467135261e-08f, + -2.464555993e-08f, -2.461972183e-08f, -2.459383839e-08f, -2.456790967e-08f, -2.454193577e-08f, -2.451591674e-08f, -2.448985267e-08f, -2.446374363e-08f, -2.443758971e-08f, -2.441139096e-08f, + -2.438514747e-08f, -2.435885932e-08f, -2.433252658e-08f, -2.430614932e-08f, -2.427972763e-08f, -2.425326158e-08f, -2.422675124e-08f, -2.420019669e-08f, -2.417359800e-08f, -2.414695527e-08f, + -2.412026855e-08f, -2.409353792e-08f, -2.406676347e-08f, -2.403994527e-08f, -2.401308340e-08f, -2.398617793e-08f, -2.395922893e-08f, -2.393223650e-08f, -2.390520069e-08f, -2.387812160e-08f, + -2.385099930e-08f, -2.382383386e-08f, -2.379662536e-08f, -2.376937388e-08f, -2.374207950e-08f, -2.371474229e-08f, -2.368736233e-08f, -2.365993971e-08f, -2.363247449e-08f, -2.360496675e-08f, + -2.357741658e-08f, -2.354982404e-08f, -2.352218923e-08f, -2.349451221e-08f, -2.346679307e-08f, -2.343903187e-08f, -2.341122871e-08f, -2.338338366e-08f, -2.335549679e-08f, -2.332756819e-08f, + -2.329959794e-08f, -2.327158610e-08f, -2.324353277e-08f, -2.321543802e-08f, -2.318730192e-08f, -2.315912457e-08f, -2.313090603e-08f, -2.310264638e-08f, -2.307434571e-08f, -2.304600409e-08f, + -2.301762160e-08f, -2.298919832e-08f, -2.296073434e-08f, -2.293222972e-08f, -2.290368455e-08f, -2.287509891e-08f, -2.284647288e-08f, -2.281780654e-08f, -2.278909996e-08f, -2.276035324e-08f, + -2.273156643e-08f, -2.270273964e-08f, -2.267387293e-08f, -2.264496638e-08f, -2.261602008e-08f, -2.258703411e-08f, -2.255800854e-08f, -2.252894346e-08f, -2.249983895e-08f, -2.247069508e-08f, + -2.244151194e-08f, -2.241228961e-08f, -2.238302817e-08f, -2.235372769e-08f, -2.232438826e-08f, -2.229500997e-08f, -2.226559288e-08f, -2.223613708e-08f, -2.220664266e-08f, -2.217710968e-08f, + -2.214753825e-08f, -2.211792842e-08f, -2.208828029e-08f, -2.205859394e-08f, -2.202886945e-08f, -2.199910689e-08f, -2.196930636e-08f, -2.193946793e-08f, -2.190959168e-08f, -2.187967769e-08f, + -2.184972605e-08f, -2.181973684e-08f, -2.178971013e-08f, -2.175964602e-08f, -2.172954458e-08f, -2.169940589e-08f, -2.166923004e-08f, -2.163901711e-08f, -2.160876717e-08f, -2.157848032e-08f, + -2.154815663e-08f, -2.151779619e-08f, -2.148739907e-08f, -2.145696536e-08f, -2.142649515e-08f, -2.139598851e-08f, -2.136544553e-08f, -2.133486628e-08f, -2.130425086e-08f, -2.127359934e-08f, + -2.124291181e-08f, -2.121218835e-08f, -2.118142904e-08f, -2.115063396e-08f, -2.111980320e-08f, -2.108893685e-08f, -2.105803497e-08f, -2.102709766e-08f, -2.099612500e-08f, -2.096511707e-08f, + -2.093407395e-08f, -2.090299574e-08f, -2.087188250e-08f, -2.084073433e-08f, -2.080955130e-08f, -2.077833351e-08f, -2.074708103e-08f, -2.071579395e-08f, -2.068447234e-08f, -2.065311631e-08f, + -2.062172592e-08f, -2.059030126e-08f, -2.055884242e-08f, -2.052734947e-08f, -2.049582251e-08f, -2.046426161e-08f, -2.043266687e-08f, -2.040103835e-08f, -2.036937616e-08f, -2.033768036e-08f, + -2.030595106e-08f, -2.027418832e-08f, -2.024239223e-08f, -2.021056288e-08f, -2.017870036e-08f, -2.014680474e-08f, -2.011487611e-08f, -2.008291456e-08f, -2.005092016e-08f, -2.001889301e-08f, + -1.998683319e-08f, -1.995474077e-08f, -1.992261586e-08f, -1.989045852e-08f, -1.985826886e-08f, -1.982604694e-08f, -1.979379286e-08f, -1.976150669e-08f, -1.972918854e-08f, -1.969683847e-08f, + -1.966445657e-08f, -1.963204294e-08f, -1.959959765e-08f, -1.956712078e-08f, -1.953461243e-08f, -1.950207269e-08f, -1.946950162e-08f, -1.943689932e-08f, -1.940426588e-08f, -1.937160138e-08f, + -1.933890590e-08f, -1.930617954e-08f, -1.927342236e-08f, -1.924063447e-08f, -1.920781595e-08f, -1.917496688e-08f, -1.914208734e-08f, -1.910917743e-08f, -1.907623722e-08f, -1.904326681e-08f, + -1.901026627e-08f, -1.897723571e-08f, -1.894417519e-08f, -1.891108481e-08f, -1.887796465e-08f, -1.884481480e-08f, -1.881163534e-08f, -1.877842636e-08f, -1.874518795e-08f, -1.871192018e-08f, + -1.867862316e-08f, -1.864529696e-08f, -1.861194167e-08f, -1.857855737e-08f, -1.854514415e-08f, -1.851170211e-08f, -1.847823131e-08f, -1.844473186e-08f, -1.841120383e-08f, -1.837764732e-08f, + -1.834406240e-08f, -1.831044917e-08f, -1.827680771e-08f, -1.824313811e-08f, -1.820944045e-08f, -1.817571482e-08f, -1.814196131e-08f, -1.810818001e-08f, -1.807437099e-08f, -1.804053435e-08f, + -1.800667017e-08f, -1.797277855e-08f, -1.793885956e-08f, -1.790491329e-08f, -1.787093984e-08f, -1.783693928e-08f, -1.780291171e-08f, -1.776885720e-08f, -1.773477586e-08f, -1.770066776e-08f, + -1.766653298e-08f, -1.763237163e-08f, -1.759818378e-08f, -1.756396953e-08f, -1.752972895e-08f, -1.749546214e-08f, -1.746116919e-08f, -1.742685017e-08f, -1.739250518e-08f, -1.735813430e-08f, + -1.732373763e-08f, -1.728931525e-08f, -1.725486724e-08f, -1.722039370e-08f, -1.718589470e-08f, -1.715137035e-08f, -1.711682072e-08f, -1.708224590e-08f, -1.704764598e-08f, -1.701302105e-08f, + -1.697837120e-08f, -1.694369650e-08f, -1.690899706e-08f, -1.687427295e-08f, -1.683952427e-08f, -1.680475110e-08f, -1.676995354e-08f, -1.673513165e-08f, -1.670028555e-08f, -1.666541530e-08f, + -1.663052101e-08f, -1.659560276e-08f, -1.656066063e-08f, -1.652569471e-08f, -1.649070510e-08f, -1.645569187e-08f, -1.642065513e-08f, -1.638559494e-08f, -1.635051141e-08f, -1.631540462e-08f, + -1.628027466e-08f, -1.624512161e-08f, -1.620994557e-08f, -1.617474662e-08f, -1.613952484e-08f, -1.610428034e-08f, -1.606901319e-08f, -1.603372349e-08f, -1.599841132e-08f, -1.596307676e-08f, + -1.592771992e-08f, -1.589234087e-08f, -1.585693971e-08f, -1.582151651e-08f, -1.578607138e-08f, -1.575060440e-08f, -1.571511565e-08f, -1.567960523e-08f, -1.564407322e-08f, -1.560851971e-08f, + -1.557294479e-08f, -1.553734854e-08f, -1.550173107e-08f, -1.546609245e-08f, -1.543043277e-08f, -1.539475212e-08f, -1.535905059e-08f, -1.532332826e-08f, -1.528758523e-08f, -1.525182159e-08f, + -1.521603742e-08f, -1.518023281e-08f, -1.514440785e-08f, -1.510856262e-08f, -1.507269722e-08f, -1.503681174e-08f, -1.500090626e-08f, -1.496498087e-08f, -1.492903566e-08f, -1.489307072e-08f, + -1.485708613e-08f, -1.482108199e-08f, -1.478505838e-08f, -1.474901540e-08f, -1.471295312e-08f, -1.467687165e-08f, -1.464077106e-08f, -1.460465145e-08f, -1.456851291e-08f, -1.453235552e-08f, + -1.449617937e-08f, -1.445998455e-08f, -1.442377115e-08f, -1.438753926e-08f, -1.435128896e-08f, -1.431502035e-08f, -1.427873352e-08f, -1.424242855e-08f, -1.420610552e-08f, -1.416976454e-08f, + -1.413340569e-08f, -1.409702905e-08f, -1.406063472e-08f, -1.402422279e-08f, -1.398779334e-08f, -1.395134646e-08f, -1.391488224e-08f, -1.387840077e-08f, -1.384190214e-08f, -1.380538644e-08f, + -1.376885375e-08f, -1.373230417e-08f, -1.369573778e-08f, -1.365915467e-08f, -1.362255493e-08f, -1.358593866e-08f, -1.354930593e-08f, -1.351265684e-08f, -1.347599147e-08f, -1.343930992e-08f, + -1.340261227e-08f, -1.336589862e-08f, -1.332916904e-08f, -1.329242364e-08f, -1.325566249e-08f, -1.321888569e-08f, -1.318209333e-08f, -1.314528550e-08f, -1.310846227e-08f, -1.307162375e-08f, + -1.303477002e-08f, -1.299790118e-08f, -1.296101730e-08f, -1.292411848e-08f, -1.288720480e-08f, -1.285027636e-08f, -1.281333325e-08f, -1.277637555e-08f, -1.273940335e-08f, -1.270241674e-08f, + -1.266541582e-08f, -1.262840066e-08f, -1.259137135e-08f, -1.255432800e-08f, -1.251727068e-08f, -1.248019948e-08f, -1.244311449e-08f, -1.240601581e-08f, -1.236890352e-08f, -1.233177770e-08f, + -1.229463846e-08f, -1.225748587e-08f, -1.222032002e-08f, -1.218314101e-08f, -1.214594892e-08f, -1.210874385e-08f, -1.207152587e-08f, -1.203429509e-08f, -1.199705158e-08f, -1.195979544e-08f, + -1.192252675e-08f, -1.188524561e-08f, -1.184795210e-08f, -1.181064631e-08f, -1.177332834e-08f, -1.173599826e-08f, -1.169865617e-08f, -1.166130216e-08f, -1.162393631e-08f, -1.158655872e-08f, + -1.154916947e-08f, -1.151176865e-08f, -1.147435635e-08f, -1.143693266e-08f, -1.139949767e-08f, -1.136205147e-08f, -1.132459414e-08f, -1.128712577e-08f, -1.124964645e-08f, -1.121215628e-08f, + -1.117465534e-08f, -1.113714371e-08f, -1.109962149e-08f, -1.106208876e-08f, -1.102454562e-08f, -1.098699216e-08f, -1.094942845e-08f, -1.091185459e-08f, -1.087427067e-08f, -1.083667678e-08f, + -1.079907300e-08f, -1.076145943e-08f, -1.072383614e-08f, -1.068620324e-08f, -1.064856081e-08f, -1.061090894e-08f, -1.057324771e-08f, -1.053557721e-08f, -1.049789754e-08f, -1.046020878e-08f, + -1.042251102e-08f, -1.038480435e-08f, -1.034708885e-08f, -1.030936462e-08f, -1.027163175e-08f, -1.023389031e-08f, -1.019614041e-08f, -1.015838212e-08f, -1.012061554e-08f, -1.008284075e-08f, + -1.004505785e-08f, -1.000726692e-08f, -9.969468047e-09f, -9.931661323e-09f, -9.893846835e-09f, -9.856024672e-09f, -9.818194921e-09f, -9.780357670e-09f, -9.742513008e-09f, -9.704661023e-09f, + -9.666801803e-09f, -9.628935436e-09f, -9.591062011e-09f, -9.553181614e-09f, -9.515294335e-09f, -9.477400261e-09f, -9.439499480e-09f, -9.401592081e-09f, -9.363678150e-09f, -9.325757778e-09f, + -9.287831050e-09f, -9.249898055e-09f, -9.211958881e-09f, -9.174013617e-09f, -9.136062348e-09f, -9.098105165e-09f, -9.060142154e-09f, -9.022173403e-09f, -8.984199000e-09f, -8.946219032e-09f, + -8.908233588e-09f, -8.870242756e-09f, -8.832246622e-09f, -8.794245275e-09f, -8.756238802e-09f, -8.718227291e-09f, -8.680210829e-09f, -8.642189504e-09f, -8.604163404e-09f, -8.566132616e-09f, + -8.528097228e-09f, -8.490057327e-09f, -8.452013001e-09f, -8.413964337e-09f, -8.375911423e-09f, -8.337854345e-09f, -8.299793192e-09f, -8.261728051e-09f, -8.223659008e-09f, -8.185586153e-09f, + -8.147509570e-09f, -8.109429349e-09f, -8.071345576e-09f, -8.033258338e-09f, -7.995167723e-09f, -7.957073818e-09f, -7.918976710e-09f, -7.880876486e-09f, -7.842773232e-09f, -7.804667037e-09f, + -7.766557988e-09f, -7.728446170e-09f, -7.690331672e-09f, -7.652214580e-09f, -7.614094980e-09f, -7.575972961e-09f, -7.537848609e-09f, -7.499722011e-09f, -7.461593253e-09f, -7.423462422e-09f, + -7.385329606e-09f, -7.347194890e-09f, -7.309058362e-09f, -7.270920109e-09f, -7.232780216e-09f, -7.194638770e-09f, -7.156495859e-09f, -7.118351569e-09f, -7.080205985e-09f, -7.042059196e-09f, + -7.003911286e-09f, -6.965762343e-09f, -6.927612453e-09f, -6.889461703e-09f, -6.851310178e-09f, -6.813157966e-09f, -6.775005151e-09f, -6.736851822e-09f, -6.698698063e-09f, -6.660543962e-09f, + -6.622389603e-09f, -6.584235074e-09f, -6.546080460e-09f, -6.507925848e-09f, -6.469771324e-09f, -6.431616973e-09f, -6.393462882e-09f, -6.355309136e-09f, -6.317155821e-09f, -6.279003024e-09f, + -6.240850829e-09f, -6.202699324e-09f, -6.164548593e-09f, -6.126398723e-09f, -6.088249798e-09f, -6.050101906e-09f, -6.011955131e-09f, -5.973809558e-09f, -5.935665275e-09f, -5.897522365e-09f, + -5.859380915e-09f, -5.821241010e-09f, -5.783102735e-09f, -5.744966176e-09f, -5.706831418e-09f, -5.668698547e-09f, -5.630567647e-09f, -5.592438804e-09f, -5.554312104e-09f, -5.516187630e-09f, + -5.478065469e-09f, -5.439945706e-09f, -5.401828425e-09f, -5.363713712e-09f, -5.325601651e-09f, -5.287492328e-09f, -5.249385827e-09f, -5.211282234e-09f, -5.173181632e-09f, -5.135084107e-09f, + -5.096989744e-09f, -5.058898627e-09f, -5.020810841e-09f, -4.982726471e-09f, -4.944645600e-09f, -4.906568315e-09f, -4.868494698e-09f, -4.830424835e-09f, -4.792358811e-09f, -4.754296708e-09f, + -4.716238613e-09f, -4.678184608e-09f, -4.640134779e-09f, -4.602089210e-09f, -4.564047984e-09f, -4.526011186e-09f, -4.487978900e-09f, -4.449951209e-09f, -4.411928199e-09f, -4.373909953e-09f, + -4.335896555e-09f, -4.297888088e-09f, -4.259884638e-09f, -4.221886286e-09f, -4.183893118e-09f, -4.145905216e-09f, -4.107922665e-09f, -4.069945548e-09f, -4.031973949e-09f, -3.994007951e-09f, + -3.956047637e-09f, -3.918093092e-09f, -3.880144398e-09f, -3.842201640e-09f, -3.804264899e-09f, -3.766334260e-09f, -3.728409805e-09f, -3.690491619e-09f, -3.652579783e-09f, -3.614674381e-09f, + -3.576775496e-09f, -3.538883212e-09f, -3.500997610e-09f, -3.463118774e-09f, -3.425246787e-09f, -3.387381731e-09f, -3.349523690e-09f, -3.311672746e-09f, -3.273828981e-09f, -3.235992478e-09f, + -3.198163321e-09f, -3.160341590e-09f, -3.122527369e-09f, -3.084720741e-09f, -3.046921787e-09f, -3.009130589e-09f, -2.971347231e-09f, -2.933571794e-09f, -2.895804361e-09f, -2.858045013e-09f, + -2.820293833e-09f, -2.782550903e-09f, -2.744816305e-09f, -2.707090120e-09f, -2.669372430e-09f, -2.631663318e-09f, -2.593962865e-09f, -2.556271152e-09f, -2.518588262e-09f, -2.480914276e-09f, + -2.443249276e-09f, -2.405593343e-09f, -2.367946559e-09f, -2.330309004e-09f, -2.292680761e-09f, -2.255061911e-09f, -2.217452534e-09f, -2.179852713e-09f, -2.142262528e-09f, -2.104682060e-09f, + -2.067111391e-09f, -2.029550601e-09f, -1.991999771e-09f, -1.954458983e-09f, -1.916928317e-09f, -1.879407854e-09f, -1.841897674e-09f, -1.804397858e-09f, -1.766908487e-09f, -1.729429642e-09f, + -1.691961403e-09f, -1.654503850e-09f, -1.617057063e-09f, -1.579621124e-09f, -1.542196113e-09f, -1.504782108e-09f, -1.467379192e-09f, -1.429987443e-09f, -1.392606943e-09f, -1.355237770e-09f, + -1.317880006e-09f, -1.280533729e-09f, -1.243199020e-09f, -1.205875958e-09f, -1.168564623e-09f, -1.131265096e-09f, -1.093977454e-09f, -1.056701779e-09f, -1.019438149e-09f, -9.821866441e-10f, + -9.449473434e-10f, -9.077203263e-10f, -8.705056721e-10f, -8.333034600e-10f, -7.961137692e-10f, -7.589366786e-10f, -7.217722674e-10f, -6.846206145e-10f, -6.474817988e-10f, -6.103558992e-10f, + -5.732429945e-10f, -5.361431633e-10f, -4.990564844e-10f, -4.619830365e-10f, -4.249228979e-10f, -3.878761473e-10f, -3.508428630e-10f, -3.138231235e-10f, -2.768170070e-10f, -2.398245918e-10f, + -2.028459561e-10f, -1.658811780e-10f, -1.289303355e-10f, -9.199350679e-11f, -5.507076966e-11f, -1.816220205e-11f, 1.873211825e-11f, 5.561211346e-11f, 9.247770589e-11f, 1.293288179e-10f, + 1.661653719e-10f, 2.029872905e-10f, 2.397944961e-10f, 2.765869114e-10f, 3.133644590e-10f, 3.501270618e-10f, 3.868746425e-10f, 4.236071240e-10f, 4.603244292e-10f, 4.970264811e-10f, + 5.337132028e-10f, 5.703845174e-10f, 6.070403481e-10f, 6.436806182e-10f, 6.803052510e-10f, 7.169141698e-10f, 7.535072982e-10f, 7.900845595e-10f, 8.266458776e-10f, 8.631911758e-10f, + 8.997203781e-10f, 9.362334081e-10f, 9.727301897e-10f, 1.009210647e-09f, 1.045674703e-09f, 1.082122284e-09f, 1.118553311e-09f, 1.154967711e-09f, 1.191365407e-09f, 1.227746323e-09f, + 1.264110383e-09f, 1.300457513e-09f, 1.336787637e-09f, 1.373100679e-09f, 1.409396564e-09f, 1.445675216e-09f, 1.481936561e-09f, 1.518180523e-09f, 1.554407027e-09f, 1.590615999e-09f, + 1.626807363e-09f, 1.662981044e-09f, 1.699136967e-09f, 1.735275059e-09f, 1.771395243e-09f, 1.807497446e-09f, 1.843581593e-09f, 1.879647610e-09f, 1.915695422e-09f, 1.951724955e-09f, + 1.987736134e-09f, 2.023728885e-09f, 2.059703135e-09f, 2.095658810e-09f, 2.131595834e-09f, 2.167514135e-09f, 2.203413638e-09f, 2.239294270e-09f, 2.275155958e-09f, 2.310998627e-09f, + 2.346822203e-09f, 2.382626615e-09f, 2.418411787e-09f, 2.454177647e-09f, 2.489924121e-09f, 2.525651137e-09f, 2.561358621e-09f, 2.597046501e-09f, 2.632714702e-09f, 2.668363153e-09f, + 2.703991780e-09f, 2.739600511e-09f, 2.775189273e-09f, 2.810757993e-09f, 2.846306600e-09f, 2.881835019e-09f, 2.917343180e-09f, 2.952831010e-09f, 2.988298436e-09f, 3.023745387e-09f, + 3.059171790e-09f, 3.094577573e-09f, 3.129962665e-09f, 3.165326993e-09f, 3.200670485e-09f, 3.235993071e-09f, 3.271294678e-09f, 3.306575235e-09f, 3.341834670e-09f, 3.377072912e-09f, + 3.412289890e-09f, 3.447485532e-09f, 3.482659767e-09f, 3.517812524e-09f, 3.552943732e-09f, 3.588053320e-09f, 3.623141217e-09f, 3.658207352e-09f, 3.693251655e-09f, 3.728274055e-09f, + 3.763274482e-09f, 3.798252864e-09f, 3.833209132e-09f, 3.868143214e-09f, 3.903055042e-09f, 3.937944544e-09f, 3.972811651e-09f, 4.007656293e-09f, 4.042478399e-09f, 4.077277900e-09f, + 4.112054725e-09f, 4.146808806e-09f, 4.181540072e-09f, 4.216248455e-09f, 4.250933884e-09f, 4.285596290e-09f, 4.320235603e-09f, 4.354851756e-09f, 4.389444677e-09f, 4.424014299e-09f, + 4.458560553e-09f, 4.493083368e-09f, 4.527582677e-09f, 4.562058411e-09f, 4.596510501e-09f, 4.630938878e-09f, 4.665343474e-09f, 4.699724221e-09f, 4.734081049e-09f, 4.768413892e-09f, + 4.802722680e-09f, 4.837007345e-09f, 4.871267820e-09f, 4.905504037e-09f, 4.939715927e-09f, 4.973903423e-09f, 5.008066457e-09f, 5.042204961e-09f, 5.076318868e-09f, 5.110408111e-09f, + 5.144472621e-09f, 5.178512333e-09f, 5.212527178e-09f, 5.246517089e-09f, 5.280481999e-09f, 5.314421842e-09f, 5.348336550e-09f, 5.382226057e-09f, 5.416090295e-09f, 5.449929199e-09f, + 5.483742702e-09f, 5.517530736e-09f, 5.551293237e-09f, 5.585030136e-09f, 5.618741369e-09f, 5.652426870e-09f, 5.686086571e-09f, 5.719720407e-09f, 5.753328312e-09f, 5.786910221e-09f, + 5.820466067e-09f, 5.853995786e-09f, 5.887499310e-09f, 5.920976576e-09f, 5.954427517e-09f, 5.987852069e-09f, 6.021250166e-09f, 6.054621742e-09f, 6.087966733e-09f, 6.121285075e-09f, + 6.154576701e-09f, 6.187841548e-09f, 6.221079550e-09f, 6.254290643e-09f, 6.287474762e-09f, 6.320631844e-09f, 6.353761823e-09f, 6.386864635e-09f, 6.419940217e-09f, 6.452988504e-09f, + 6.486009431e-09f, 6.519002936e-09f, 6.551968954e-09f, 6.584907422e-09f, 6.617818275e-09f, 6.650701451e-09f, 6.683556886e-09f, 6.716384516e-09f, 6.749184278e-09f, 6.781956109e-09f, + 6.814699945e-09f, 6.847415725e-09f, 6.880103384e-09f, 6.912762860e-09f, 6.945394090e-09f, 6.977997011e-09f, 7.010571561e-09f, 7.043117678e-09f, 7.075635298e-09f, 7.108124360e-09f, + 7.140584801e-09f, 7.173016559e-09f, 7.205419572e-09f, 7.237793778e-09f, 7.270139115e-09f, 7.302455521e-09f, 7.334742935e-09f, 7.367001295e-09f, 7.399230539e-09f, 7.431430607e-09f, + 7.463601436e-09f, 7.495742965e-09f, 7.527855134e-09f, 7.559937880e-09f, 7.591991144e-09f, 7.624014864e-09f, 7.656008979e-09f, 7.687973429e-09f, 7.719908153e-09f, 7.751813091e-09f, + 7.783688181e-09f, 7.815533364e-09f, 7.847348580e-09f, 7.879133768e-09f, 7.910888868e-09f, 7.942613820e-09f, 7.974308565e-09f, 8.005973042e-09f, 8.037607191e-09f, 8.069210954e-09f, + 8.100784271e-09f, 8.132327081e-09f, 8.163839326e-09f, 8.195320947e-09f, 8.226771885e-09f, 8.258192079e-09f, 8.289581472e-09f, 8.320940004e-09f, 8.352267617e-09f, 8.383564252e-09f, + 8.414829851e-09f, 8.446064354e-09f, 8.477267703e-09f, 8.508439841e-09f, 8.539580709e-09f, 8.570690248e-09f, 8.601768401e-09f, 8.632815110e-09f, 8.663830316e-09f, 8.694813963e-09f, + 8.725765992e-09f, 8.756686346e-09f, 8.787574968e-09f, 8.818431799e-09f, 8.849256783e-09f, 8.880049863e-09f, 8.910810981e-09f, 8.941540080e-09f, 8.972237104e-09f, 9.002901996e-09f, + 9.033534699e-09f, 9.064135156e-09f, 9.094703311e-09f, 9.125239107e-09f, 9.155742488e-09f, 9.186213398e-09f, 9.216651781e-09f, 9.247057580e-09f, 9.277430740e-09f, 9.307771204e-09f, + 9.338078918e-09f, 9.368353825e-09f, 9.398595870e-09f, 9.428804997e-09f, 9.458981151e-09f, 9.489124276e-09f, 9.519234318e-09f, 9.549311221e-09f, 9.579354931e-09f, 9.609365392e-09f, + 9.639342550e-09f, 9.669286349e-09f, 9.699196736e-09f, 9.729073656e-09f, 9.758917054e-09f, 9.788726877e-09f, 9.818503069e-09f, 9.848245577e-09f, 9.877954347e-09f, 9.907629324e-09f, + 9.937270456e-09f, 9.966877688e-09f, 9.996450966e-09f, 1.002599024e-08f, 1.005549545e-08f, 1.008496655e-08f, 1.011440348e-08f, 1.014380619e-08f, 1.017317463e-08f, 1.020250874e-08f, + 1.023180847e-08f, 1.026107377e-08f, 1.029030459e-08f, 1.031950087e-08f, 1.034866256e-08f, 1.037778961e-08f, 1.040688196e-08f, 1.043593957e-08f, 1.046496238e-08f, 1.049395034e-08f, + 1.052290340e-08f, 1.055182151e-08f, 1.058070461e-08f, 1.060955265e-08f, 1.063836559e-08f, 1.066714336e-08f, 1.069588593e-08f, 1.072459323e-08f, 1.075326522e-08f, 1.078190185e-08f, + 1.081050306e-08f, 1.083906880e-08f, 1.086759903e-08f, 1.089609369e-08f, 1.092455274e-08f, 1.095297611e-08f, 1.098136377e-08f, 1.100971566e-08f, 1.103803174e-08f, 1.106631194e-08f, + 1.109455623e-08f, 1.112276455e-08f, 1.115093685e-08f, 1.117907308e-08f, 1.120717320e-08f, 1.123523716e-08f, 1.126326489e-08f, 1.129125637e-08f, 1.131921153e-08f, 1.134713033e-08f, + 1.137501272e-08f, 1.140285864e-08f, 1.143066807e-08f, 1.145844093e-08f, 1.148617719e-08f, 1.151387679e-08f, 1.154153970e-08f, 1.156916585e-08f, 1.159675521e-08f, 1.162430772e-08f, + 1.165182334e-08f, 1.167930201e-08f, 1.170674370e-08f, 1.173414835e-08f, 1.176151592e-08f, 1.178884635e-08f, 1.181613961e-08f, 1.184339564e-08f, 1.187061440e-08f, 1.189779584e-08f, + 1.192493992e-08f, 1.195204658e-08f, 1.197911578e-08f, 1.200614748e-08f, 1.203314162e-08f, 1.206009817e-08f, 1.208701707e-08f, 1.211389829e-08f, 1.214074176e-08f, 1.216754745e-08f, + 1.219431532e-08f, 1.222104531e-08f, 1.224773738e-08f, 1.227439149e-08f, 1.230100759e-08f, 1.232758563e-08f, 1.235412557e-08f, 1.238062737e-08f, 1.240709097e-08f, 1.243351634e-08f, + 1.245990343e-08f, 1.248625220e-08f, 1.251256260e-08f, 1.253883458e-08f, 1.256506811e-08f, 1.259126313e-08f, 1.261741961e-08f, 1.264353750e-08f, 1.266961675e-08f, 1.269565733e-08f, + 1.272165919e-08f, 1.274762228e-08f, 1.277354656e-08f, 1.279943200e-08f, 1.282527854e-08f, 1.285108614e-08f, 1.287685475e-08f, 1.290258435e-08f, 1.292827488e-08f, 1.295392630e-08f, + 1.297953857e-08f, 1.300511164e-08f, 1.303064548e-08f, 1.305614003e-08f, 1.308159527e-08f, 1.310701114e-08f, 1.313238761e-08f, 1.315772463e-08f, 1.318302216e-08f, 1.320828016e-08f, + 1.323349859e-08f, 1.325867741e-08f, 1.328381657e-08f, 1.330891603e-08f, 1.333397576e-08f, 1.335899571e-08f, 1.338397584e-08f, 1.340891611e-08f, 1.343381648e-08f, 1.345867691e-08f, + 1.348349736e-08f, 1.350827778e-08f, 1.353301814e-08f, 1.355771840e-08f, 1.358237852e-08f, 1.360699846e-08f, 1.363157817e-08f, 1.365611762e-08f, 1.368061677e-08f, 1.370507558e-08f, + 1.372949401e-08f, 1.375387202e-08f, 1.377820956e-08f, 1.380250662e-08f, 1.382676313e-08f, 1.385097907e-08f, 1.387515439e-08f, 1.389928906e-08f, 1.392338304e-08f, 1.394743629e-08f, + 1.397144877e-08f, 1.399542044e-08f, 1.401935127e-08f, 1.404324121e-08f, 1.406709023e-08f, 1.409089830e-08f, 1.411466537e-08f, 1.413839140e-08f, 1.416207637e-08f, 1.418572022e-08f, + 1.420932293e-08f, 1.423288445e-08f, 1.425640476e-08f, 1.427988381e-08f, 1.430332156e-08f, 1.432671798e-08f, 1.435007304e-08f, 1.437338669e-08f, 1.439665890e-08f, 1.441988964e-08f, + 1.444307886e-08f, 1.446622654e-08f, 1.448933263e-08f, 1.451239710e-08f, 1.453541991e-08f, 1.455840103e-08f, 1.458134043e-08f, 1.460423806e-08f, 1.462709389e-08f, 1.464990790e-08f, + 1.467268003e-08f, 1.469541026e-08f, 1.471809855e-08f, 1.474074487e-08f, 1.476334918e-08f, 1.478591145e-08f, 1.480843164e-08f, 1.483090972e-08f, 1.485334566e-08f, 1.487573942e-08f, + 1.489809097e-08f, 1.492040026e-08f, 1.494266728e-08f, 1.496489199e-08f, 1.498707434e-08f, 1.500921432e-08f, 1.503131188e-08f, 1.505336699e-08f, 1.507537962e-08f, 1.509734974e-08f, + 1.511927731e-08f, 1.514116230e-08f, 1.516300468e-08f, 1.518480441e-08f, 1.520656147e-08f, 1.522827582e-08f, 1.524994742e-08f, 1.527157625e-08f, 1.529316228e-08f, 1.531470547e-08f, + 1.533620579e-08f, 1.535766320e-08f, 1.537907769e-08f, 1.540044921e-08f, 1.542177773e-08f, 1.544306323e-08f, 1.546430567e-08f, 1.548550502e-08f, 1.550666125e-08f, 1.552777433e-08f, + 1.554884422e-08f, 1.556987091e-08f, 1.559085435e-08f, 1.561179452e-08f, 1.563269139e-08f, 1.565354493e-08f, 1.567435510e-08f, 1.569512188e-08f, 1.571584523e-08f, 1.573652513e-08f, + 1.575716155e-08f, 1.577775446e-08f, 1.579830383e-08f, 1.581880963e-08f, 1.583927183e-08f, 1.585969039e-08f, 1.588006531e-08f, 1.590039653e-08f, 1.592068404e-08f, 1.594092781e-08f, + 1.596112781e-08f, 1.598128400e-08f, 1.600139637e-08f, 1.602146488e-08f, 1.604148950e-08f, 1.606147022e-08f, 1.608140699e-08f, 1.610129979e-08f, 1.612114860e-08f, 1.614095339e-08f, + 1.616071412e-08f, 1.618043078e-08f, 1.620010333e-08f, 1.621973175e-08f, 1.623931601e-08f, 1.625885609e-08f, 1.627835195e-08f, 1.629780358e-08f, 1.631721093e-08f, 1.633657400e-08f, + 1.635589275e-08f, 1.637516715e-08f, 1.639439719e-08f, 1.641358283e-08f, 1.643272404e-08f, 1.645182081e-08f, 1.647087311e-08f, 1.648988090e-08f, 1.650884418e-08f, 1.652776290e-08f, + 1.654663705e-08f, 1.656546660e-08f, 1.658425152e-08f, 1.660299180e-08f, 1.662168740e-08f, 1.664033831e-08f, 1.665894449e-08f, 1.667750592e-08f, 1.669602258e-08f, 1.671449445e-08f, + 1.673292150e-08f, 1.675130370e-08f, 1.676964103e-08f, 1.678793348e-08f, 1.680618101e-08f, 1.682438360e-08f, 1.684254123e-08f, 1.686065388e-08f, 1.687872151e-08f, 1.689674412e-08f, + 1.691472167e-08f, 1.693265415e-08f, 1.695054153e-08f, 1.696838379e-08f, 1.698618090e-08f, 1.700393284e-08f, 1.702163960e-08f, 1.703930114e-08f, 1.705691746e-08f, 1.707448851e-08f, + 1.709201429e-08f, 1.710949478e-08f, 1.712692994e-08f, 1.714431976e-08f, 1.716166422e-08f, 1.717896329e-08f, 1.719621696e-08f, 1.721342521e-08f, 1.723058800e-08f, 1.724770533e-08f, + 1.726477717e-08f, 1.728180350e-08f, 1.729878431e-08f, 1.731571956e-08f, 1.733260924e-08f, 1.734945333e-08f, 1.736625182e-08f, 1.738300467e-08f, 1.739971187e-08f, 1.741637340e-08f, + 1.743298925e-08f, 1.744955939e-08f, 1.746608379e-08f, 1.748256246e-08f, 1.749899535e-08f, 1.751538246e-08f, 1.753172377e-08f, 1.754801925e-08f, 1.756426890e-08f, 1.758047268e-08f, + 1.759663058e-08f, 1.761274259e-08f, 1.762880868e-08f, 1.764482884e-08f, 1.766080305e-08f, 1.767673129e-08f, 1.769261355e-08f, 1.770844980e-08f, 1.772424003e-08f, 1.773998422e-08f, + 1.775568235e-08f, 1.777133441e-08f, 1.778694038e-08f, 1.780250024e-08f, 1.781801397e-08f, 1.783348157e-08f, 1.784890300e-08f, 1.786427827e-08f, 1.787960734e-08f, 1.789489020e-08f, + 1.791012684e-08f, 1.792531724e-08f, 1.794046139e-08f, 1.795555926e-08f, 1.797061085e-08f, 1.798561613e-08f, 1.800057510e-08f, 1.801548773e-08f, 1.803035402e-08f, 1.804517394e-08f, + 1.805994748e-08f, 1.807467462e-08f, 1.808935536e-08f, 1.810398967e-08f, 1.811857755e-08f, 1.813311897e-08f, 1.814761392e-08f, 1.816206239e-08f, 1.817646437e-08f, 1.819081984e-08f, + 1.820512878e-08f, 1.821939119e-08f, 1.823360704e-08f, 1.824777633e-08f, 1.826189904e-08f, 1.827597515e-08f, 1.829000467e-08f, 1.830398756e-08f, 1.831792382e-08f, 1.833181344e-08f, + 1.834565640e-08f, 1.835945269e-08f, 1.837320230e-08f, 1.838690521e-08f, 1.840056142e-08f, 1.841417090e-08f, 1.842773366e-08f, 1.844124966e-08f, 1.845471892e-08f, 1.846814140e-08f, + 1.848151711e-08f, 1.849484602e-08f, 1.850812813e-08f, 1.852136343e-08f, 1.853455190e-08f, 1.854769353e-08f, 1.856078832e-08f, 1.857383625e-08f, 1.858683730e-08f, 1.859979148e-08f, + 1.861269877e-08f, 1.862555915e-08f, 1.863837263e-08f, 1.865113918e-08f, 1.866385880e-08f, 1.867653148e-08f, 1.868915720e-08f, 1.870173596e-08f, 1.871426775e-08f, 1.872675256e-08f, + 1.873919038e-08f, 1.875158120e-08f, 1.876392501e-08f, 1.877622180e-08f, 1.878847156e-08f, 1.880067428e-08f, 1.881282996e-08f, 1.882493859e-08f, 1.883700015e-08f, 1.884901464e-08f, + 1.886098205e-08f, 1.887290237e-08f, 1.888477559e-08f, 1.889660171e-08f, 1.890838072e-08f, 1.892011261e-08f, 1.893179737e-08f, 1.894343499e-08f, 1.895502547e-08f, 1.896656880e-08f, + 1.897806498e-08f, 1.898951398e-08f, 1.900091582e-08f, 1.901227048e-08f, 1.902357795e-08f, 1.903483822e-08f, 1.904605130e-08f, 1.905721717e-08f, 1.906833583e-08f, 1.907940727e-08f, + 1.909043149e-08f, 1.910140848e-08f, 1.911233822e-08f, 1.912322073e-08f, 1.913405599e-08f, 1.914484399e-08f, 1.915558473e-08f, 1.916627821e-08f, 1.917692442e-08f, 1.918752336e-08f, + 1.919807501e-08f, 1.920857937e-08f, 1.921903645e-08f, 1.922944623e-08f, 1.923980871e-08f, 1.925012389e-08f, 1.926039176e-08f, 1.927061231e-08f, 1.928078555e-08f, 1.929091146e-08f, + 1.930099005e-08f, 1.931102132e-08f, 1.932100524e-08f, 1.933094183e-08f, 1.934083108e-08f, 1.935067299e-08f, 1.936046755e-08f, 1.937021476e-08f, 1.937991462e-08f, 1.938956711e-08f, + 1.939917225e-08f, 1.940873003e-08f, 1.941824044e-08f, 1.942770349e-08f, 1.943711916e-08f, 1.944648747e-08f, 1.945580840e-08f, 1.946508195e-08f, 1.947430812e-08f, 1.948348691e-08f, + 1.949261832e-08f, 1.950170235e-08f, 1.951073899e-08f, 1.951972824e-08f, 1.952867011e-08f, 1.953756458e-08f, 1.954641167e-08f, 1.955521136e-08f, 1.956396366e-08f, 1.957266856e-08f, + 1.958132607e-08f, 1.958993619e-08f, 1.959849891e-08f, 1.960701423e-08f, 1.961548216e-08f, 1.962390269e-08f, 1.963227583e-08f, 1.964060157e-08f, 1.964887991e-08f, 1.965711085e-08f, + 1.966529440e-08f, 1.967343056e-08f, 1.968151932e-08f, 1.968956068e-08f, 1.969755465e-08f, 1.970550123e-08f, 1.971340042e-08f, 1.972125222e-08f, 1.972905663e-08f, 1.973681365e-08f, + 1.974452329e-08f, 1.975218554e-08f, 1.975980041e-08f, 1.976736790e-08f, 1.977488800e-08f, 1.978236073e-08f, 1.978978609e-08f, 1.979716407e-08f, 1.980449468e-08f, 1.981177792e-08f, + 1.981901380e-08f, 1.982620231e-08f, 1.983334346e-08f, 1.984043726e-08f, 1.984748370e-08f, 1.985448279e-08f, 1.986143453e-08f, 1.986833892e-08f, 1.987519597e-08f, 1.988200569e-08f, + 1.988876806e-08f, 1.989548311e-08f, 1.990215083e-08f, 1.990877123e-08f, 1.991534431e-08f, 1.992187007e-08f, 1.992834852e-08f, 1.993477966e-08f, 1.994116350e-08f, 1.994750005e-08f, + 1.995378930e-08f, 1.996003126e-08f, 1.996622594e-08f, 1.997237333e-08f, 1.997847346e-08f, 1.998452632e-08f, 1.999053191e-08f, 1.999649025e-08f, 2.000240133e-08f, 2.000826517e-08f, + 2.001408177e-08f, 2.001985113e-08f, 2.002557326e-08f, 2.003124817e-08f, 2.003687586e-08f, 2.004245634e-08f, 2.004798962e-08f, 2.005347569e-08f, 2.005891458e-08f, 2.006430628e-08f, + 2.006965081e-08f, 2.007494816e-08f, 2.008019835e-08f, 2.008540138e-08f, 2.009055726e-08f, 2.009566600e-08f, 2.010072760e-08f, 2.010574207e-08f, 2.011070943e-08f, 2.011562967e-08f, + 2.012050281e-08f, 2.012532885e-08f, 2.013010780e-08f, 2.013483967e-08f, 2.013952447e-08f, 2.014416220e-08f, 2.014875288e-08f, 2.015329651e-08f, 2.015779310e-08f, 2.016224266e-08f, + 2.016664521e-08f, 2.017100074e-08f, 2.017530926e-08f, 2.017957079e-08f, 2.018378534e-08f, 2.018795292e-08f, 2.019207352e-08f, 2.019614717e-08f, 2.020017388e-08f, 2.020415364e-08f, + 2.020808649e-08f, 2.021197241e-08f, 2.021581143e-08f, 2.021960355e-08f, 2.022334878e-08f, 2.022704714e-08f, 2.023069863e-08f, 2.023430327e-08f, 2.023786106e-08f, 2.024137203e-08f, + 2.024483616e-08f, 2.024825349e-08f, 2.025162402e-08f, 2.025494776e-08f, 2.025822472e-08f, 2.026145491e-08f, 2.026463835e-08f, 2.026777505e-08f, 2.027086501e-08f, 2.027390826e-08f, + 2.027690479e-08f, 2.027985464e-08f, 2.028275779e-08f, 2.028561428e-08f, 2.028842411e-08f, 2.029118729e-08f, 2.029390384e-08f, 2.029657377e-08f, 2.029919709e-08f, 2.030177381e-08f, + 2.030430395e-08f, 2.030678752e-08f, 2.030922453e-08f, 2.031161500e-08f, 2.031395894e-08f, 2.031625637e-08f, 2.031850729e-08f, 2.032071172e-08f, 2.032286968e-08f, 2.032498118e-08f, + 2.032704622e-08f, 2.032906484e-08f, 2.033103703e-08f, 2.033296282e-08f, 2.033484222e-08f, 2.033667524e-08f, 2.033846190e-08f, 2.034020222e-08f, 2.034189620e-08f, 2.034354386e-08f, + 2.034514522e-08f, 2.034670030e-08f, 2.034820910e-08f, 2.034967164e-08f, 2.035108795e-08f, 2.035245802e-08f, 2.035378189e-08f, 2.035505956e-08f, 2.035629105e-08f, 2.035747638e-08f, + 2.035861556e-08f, 2.035970861e-08f, 2.036075554e-08f, 2.036175638e-08f, 2.036271113e-08f, 2.036361982e-08f, 2.036448245e-08f, 2.036529906e-08f, 2.036606965e-08f, 2.036679423e-08f, + 2.036747284e-08f, 2.036810548e-08f, 2.036869217e-08f, 2.036923293e-08f, 2.036972778e-08f, 2.037017673e-08f, 2.037057980e-08f, 2.037093701e-08f, 2.037124838e-08f, 2.037151392e-08f, + 2.037173365e-08f, 2.037190760e-08f, 2.037203577e-08f, 2.037211819e-08f, 2.037215488e-08f, 2.037214584e-08f, 2.037209111e-08f, 2.037199070e-08f, 2.037184463e-08f, 2.037165292e-08f, + 2.037141559e-08f, 2.037113265e-08f, 2.037080412e-08f, 2.037043003e-08f, 2.037001039e-08f, 2.036954523e-08f, 2.036903456e-08f, 2.036847840e-08f, 2.036787677e-08f, 2.036722969e-08f, + 2.036653718e-08f, 2.036579927e-08f, 2.036501597e-08f, 2.036418729e-08f, 2.036331327e-08f, 2.036239392e-08f, 2.036142926e-08f, 2.036041932e-08f, 2.035936411e-08f, 2.035826365e-08f, + 2.035711797e-08f, 2.035592708e-08f, 2.035469101e-08f, 2.035340978e-08f, 2.035208341e-08f, 2.035071191e-08f, 2.034929532e-08f, 2.034783366e-08f, 2.034632693e-08f, 2.034477518e-08f, + 2.034317841e-08f, 2.034153665e-08f, 2.033984993e-08f, 2.033811825e-08f, 2.033634166e-08f, 2.033452016e-08f, 2.033265378e-08f, 2.033074255e-08f, 2.032878648e-08f, 2.032678560e-08f, + 2.032473993e-08f, 2.032264950e-08f, 2.032051432e-08f, 2.031833442e-08f, 2.031610983e-08f, 2.031384056e-08f, 2.031152663e-08f, 2.030916808e-08f, 2.030676493e-08f, 2.030431720e-08f, + 2.030182491e-08f, 2.029928808e-08f, 2.029670675e-08f, 2.029408093e-08f, 2.029141065e-08f, 2.028869593e-08f, 2.028593680e-08f, 2.028313327e-08f, 2.028028539e-08f, 2.027739316e-08f, + 2.027445662e-08f, 2.027147579e-08f, 2.026845069e-08f, 2.026538134e-08f, 2.026226779e-08f, 2.025911004e-08f, 2.025590812e-08f, 2.025266206e-08f, 2.024937189e-08f, 2.024603762e-08f, + 2.024265929e-08f, 2.023923692e-08f, 2.023577054e-08f, 2.023226016e-08f, 2.022870583e-08f, 2.022510756e-08f, 2.022146537e-08f, 2.021777931e-08f, 2.021404938e-08f, 2.021027562e-08f, + 2.020645806e-08f, 2.020259671e-08f, 2.019869161e-08f, 2.019474279e-08f, 2.019075027e-08f, 2.018671407e-08f, 2.018263423e-08f, 2.017851077e-08f, 2.017434372e-08f, 2.017013310e-08f, + 2.016587894e-08f, 2.016158128e-08f, 2.015724013e-08f, 2.015285553e-08f, 2.014842750e-08f, 2.014395607e-08f, 2.013944126e-08f, 2.013488311e-08f, 2.013028165e-08f, 2.012563690e-08f, + 2.012094889e-08f, 2.011621764e-08f, 2.011144319e-08f, 2.010662557e-08f, 2.010176480e-08f, 2.009686091e-08f, 2.009191393e-08f, 2.008692389e-08f, 2.008189082e-08f, 2.007681474e-08f, + 2.007169569e-08f, 2.006653370e-08f, 2.006132879e-08f, 2.005608099e-08f, 2.005079034e-08f, 2.004545685e-08f, 2.004008057e-08f, 2.003466152e-08f, 2.002919973e-08f, 2.002369524e-08f, + 2.001814806e-08f, 2.001255823e-08f, 2.000692578e-08f, 2.000125075e-08f, 1.999553315e-08f, 1.998977302e-08f, 1.998397040e-08f, 1.997812531e-08f, 1.997223778e-08f, 1.996630784e-08f, + 1.996033553e-08f, 1.995432087e-08f, 1.994826390e-08f, 1.994216464e-08f, 1.993602313e-08f, 1.992983940e-08f, 1.992361348e-08f, 1.991734540e-08f, 1.991103519e-08f, 1.990468288e-08f, + 1.989828851e-08f, 1.989185211e-08f, 1.988537371e-08f, 1.987885333e-08f, 1.987229102e-08f, 1.986568681e-08f, 1.985904072e-08f, 1.985235278e-08f, 1.984562304e-08f, 1.983885152e-08f, + 1.983203826e-08f, 1.982518329e-08f, 1.981828663e-08f, 1.981134833e-08f, 1.980436841e-08f, 1.979734692e-08f, 1.979028387e-08f, 1.978317931e-08f, 1.977603326e-08f, 1.976884577e-08f, + 1.976161686e-08f, 1.975434656e-08f, 1.974703492e-08f, 1.973968196e-08f, 1.973228772e-08f, 1.972485223e-08f, 1.971737552e-08f, 1.970985763e-08f, 1.970229859e-08f, 1.969469844e-08f, + 1.968705721e-08f, 1.967937493e-08f, 1.967165164e-08f, 1.966388738e-08f, 1.965608217e-08f, 1.964823605e-08f, 1.964034906e-08f, 1.963242122e-08f, 1.962445259e-08f, 1.961644318e-08f, + 1.960839303e-08f, 1.960030219e-08f, 1.959217068e-08f, 1.958399854e-08f, 1.957578580e-08f, 1.956753250e-08f, 1.955923868e-08f, 1.955090437e-08f, 1.954252960e-08f, 1.953411442e-08f, + 1.952565885e-08f, 1.951716293e-08f, 1.950862671e-08f, 1.950005020e-08f, 1.949143346e-08f, 1.948277651e-08f, 1.947407939e-08f, 1.946534214e-08f, 1.945656480e-08f, 1.944774740e-08f, + 1.943888997e-08f, 1.942999255e-08f, 1.942105519e-08f, 1.941207791e-08f, 1.940306076e-08f, 1.939400376e-08f, 1.938490696e-08f, 1.937577040e-08f, 1.936659410e-08f, 1.935737812e-08f, + 1.934812248e-08f, 1.933882721e-08f, 1.932949237e-08f, 1.932011799e-08f, 1.931070410e-08f, 1.930125074e-08f, 1.929175795e-08f, 1.928222576e-08f, 1.927265422e-08f, 1.926304336e-08f, + 1.925339323e-08f, 1.924370384e-08f, 1.923397526e-08f, 1.922420751e-08f, 1.921440063e-08f, 1.920455467e-08f, 1.919466965e-08f, 1.918474561e-08f, 1.917478261e-08f, 1.916478067e-08f, + 1.915473983e-08f, 1.914466013e-08f, 1.913454161e-08f, 1.912438431e-08f, 1.911418827e-08f, 1.910395353e-08f, 1.909368012e-08f, 1.908336809e-08f, 1.907301747e-08f, 1.906262831e-08f, + 1.905220064e-08f, 1.904173450e-08f, 1.903122993e-08f, 1.902068698e-08f, 1.901010567e-08f, 1.899948606e-08f, 1.898882817e-08f, 1.897813206e-08f, 1.896739776e-08f, 1.895662530e-08f, + 1.894581474e-08f, 1.893496611e-08f, 1.892407945e-08f, 1.891315479e-08f, 1.890219220e-08f, 1.889119169e-08f, 1.888015331e-08f, 1.886907711e-08f, 1.885796312e-08f, 1.884681138e-08f, + 1.883562194e-08f, 1.882439483e-08f, 1.881313011e-08f, 1.880182779e-08f, 1.879048794e-08f, 1.877911059e-08f, 1.876769577e-08f, 1.875624354e-08f, 1.874475393e-08f, 1.873322699e-08f, + 1.872166275e-08f, 1.871006126e-08f, 1.869842256e-08f, 1.868674670e-08f, 1.867503370e-08f, 1.866328362e-08f, 1.865149649e-08f, 1.863967236e-08f, 1.862781128e-08f, 1.861591327e-08f, + 1.860397839e-08f, 1.859200668e-08f, 1.857999817e-08f, 1.856795292e-08f, 1.855587096e-08f, 1.854375233e-08f, 1.853159709e-08f, 1.851940526e-08f, 1.850717690e-08f, 1.849491205e-08f, + 1.848261074e-08f, 1.847027303e-08f, 1.845789895e-08f, 1.844548856e-08f, 1.843304188e-08f, 1.842055896e-08f, 1.840803986e-08f, 1.839548460e-08f, 1.838289324e-08f, 1.837026582e-08f, + 1.835760238e-08f, 1.834490296e-08f, 1.833216761e-08f, 1.831939637e-08f, 1.830658929e-08f, 1.829374641e-08f, 1.828086777e-08f, 1.826795341e-08f, 1.825500339e-08f, 1.824201774e-08f, + 1.822899652e-08f, 1.821593975e-08f, 1.820284749e-08f, 1.818971979e-08f, 1.817655668e-08f, 1.816335821e-08f, 1.815012443e-08f, 1.813685537e-08f, 1.812355109e-08f, 1.811021163e-08f, + 1.809683703e-08f, 1.808342734e-08f, 1.806998260e-08f, 1.805650287e-08f, 1.804298817e-08f, 1.802943856e-08f, 1.801585409e-08f, 1.800223479e-08f, 1.798858072e-08f, 1.797489191e-08f, + 1.796116842e-08f, 1.794741029e-08f, 1.793361757e-08f, 1.791979029e-08f, 1.790592851e-08f, 1.789203228e-08f, 1.787810163e-08f, 1.786413661e-08f, 1.785013727e-08f, 1.783610366e-08f, + 1.782203582e-08f, 1.780793380e-08f, 1.779379763e-08f, 1.777962738e-08f, 1.776542308e-08f, 1.775118479e-08f, 1.773691254e-08f, 1.772260638e-08f, 1.770826637e-08f, 1.769389254e-08f, + 1.767948495e-08f, 1.766504364e-08f, 1.765056865e-08f, 1.763606004e-08f, 1.762151785e-08f, 1.760694212e-08f, 1.759233291e-08f, 1.757769026e-08f, 1.756301422e-08f, 1.754830483e-08f, + 1.753356214e-08f, 1.751878621e-08f, 1.750397707e-08f, 1.748913477e-08f, 1.747425937e-08f, 1.745935090e-08f, 1.744440942e-08f, 1.742943497e-08f, 1.741442761e-08f, 1.739938737e-08f, + 1.738431431e-08f, 1.736920847e-08f, 1.735406991e-08f, 1.733889866e-08f, 1.732369478e-08f, 1.730845832e-08f, 1.729318932e-08f, 1.727788783e-08f, 1.726255390e-08f, 1.724718758e-08f, + 1.723178892e-08f, 1.721635796e-08f, 1.720089475e-08f, 1.718539935e-08f, 1.716987179e-08f, 1.715431213e-08f, 1.713872042e-08f, 1.712309670e-08f, 1.710744103e-08f, 1.709175345e-08f, + 1.707603401e-08f, 1.706028276e-08f, 1.704449975e-08f, 1.702868503e-08f, 1.701283865e-08f, 1.699696065e-08f, 1.698105109e-08f, 1.696511001e-08f, 1.694913746e-08f, 1.693313350e-08f, + 1.691709816e-08f, 1.690103151e-08f, 1.688493359e-08f, 1.686880445e-08f, 1.685264414e-08f, 1.683645271e-08f, 1.682023021e-08f, 1.680397668e-08f, 1.678769218e-08f, 1.677137676e-08f, + 1.675503047e-08f, 1.673865336e-08f, 1.672224547e-08f, 1.670580686e-08f, 1.668933758e-08f, 1.667283767e-08f, 1.665630720e-08f, 1.663974620e-08f, 1.662315472e-08f, 1.660653283e-08f, + 1.658988056e-08f, 1.657319798e-08f, 1.655648512e-08f, 1.653974204e-08f, 1.652296879e-08f, 1.650616542e-08f, 1.648933198e-08f, 1.647246852e-08f, 1.645557510e-08f, 1.643865176e-08f, + 1.642169855e-08f, 1.640471553e-08f, 1.638770274e-08f, 1.637066024e-08f, 1.635358808e-08f, 1.633648631e-08f, 1.631935497e-08f, 1.630219413e-08f, 1.628500383e-08f, 1.626778412e-08f, + 1.625053505e-08f, 1.623325668e-08f, 1.621594906e-08f, 1.619861224e-08f, 1.618124626e-08f, 1.616385119e-08f, 1.614642707e-08f, 1.612897395e-08f, 1.611149189e-08f, 1.609398094e-08f, + 1.607644115e-08f, 1.605887257e-08f, 1.604127525e-08f, 1.602364924e-08f, 1.600599460e-08f, 1.598831138e-08f, 1.597059963e-08f, 1.595285941e-08f, 1.593509076e-08f, 1.591729373e-08f, + 1.589946838e-08f, 1.588161477e-08f, 1.586373293e-08f, 1.584582294e-08f, 1.582788483e-08f, 1.580991866e-08f, 1.579192448e-08f, 1.577390235e-08f, 1.575585231e-08f, 1.573777443e-08f, + 1.571966875e-08f, 1.570153532e-08f, 1.568337420e-08f, 1.566518544e-08f, 1.564696910e-08f, 1.562872522e-08f, 1.561045386e-08f, 1.559215507e-08f, 1.557382891e-08f, 1.555547542e-08f, + 1.553709467e-08f, 1.551868670e-08f, 1.550025156e-08f, 1.548178932e-08f, 1.546330002e-08f, 1.544478371e-08f, 1.542624046e-08f, 1.540767030e-08f, 1.538907331e-08f, 1.537044952e-08f, + 1.535179899e-08f, 1.533312178e-08f, 1.531441795e-08f, 1.529568753e-08f, 1.527693059e-08f, 1.525814718e-08f, 1.523933736e-08f, 1.522050117e-08f, 1.520163867e-08f, 1.518274992e-08f, + 1.516383497e-08f, 1.514489387e-08f, 1.512592668e-08f, 1.510693344e-08f, 1.508791423e-08f, 1.506886908e-08f, 1.504979805e-08f, 1.503070120e-08f, 1.501157858e-08f, 1.499243024e-08f, + 1.497325624e-08f, 1.495405664e-08f, 1.493483148e-08f, 1.491558082e-08f, 1.489630472e-08f, 1.487700323e-08f, 1.485767640e-08f, 1.483832430e-08f, 1.481894696e-08f, 1.479954445e-08f, + 1.478011683e-08f, 1.476066414e-08f, 1.474118644e-08f, 1.472168379e-08f, 1.470215624e-08f, 1.468260385e-08f, 1.466302666e-08f, 1.464342474e-08f, 1.462379814e-08f, 1.460414692e-08f, + 1.458447112e-08f, 1.456477080e-08f, 1.454504603e-08f, 1.452529685e-08f, 1.450552332e-08f, 1.448572549e-08f, 1.446590342e-08f, 1.444605717e-08f, 1.442618678e-08f, 1.440629232e-08f, + 1.438637384e-08f, 1.436643139e-08f, 1.434646504e-08f, 1.432647483e-08f, 1.430646082e-08f, 1.428642306e-08f, 1.426636162e-08f, 1.424627654e-08f, 1.422616789e-08f, 1.420603571e-08f, + 1.418588007e-08f, 1.416570101e-08f, 1.414549860e-08f, 1.412527289e-08f, 1.410502394e-08f, 1.408475179e-08f, 1.406445652e-08f, 1.404413816e-08f, 1.402379679e-08f, 1.400343244e-08f, + 1.398304519e-08f, 1.396263508e-08f, 1.394220218e-08f, 1.392174653e-08f, 1.390126820e-08f, 1.388076723e-08f, 1.386024369e-08f, 1.383969763e-08f, 1.381912911e-08f, 1.379853819e-08f, + 1.377792491e-08f, 1.375728934e-08f, 1.373663153e-08f, 1.371595153e-08f, 1.369524942e-08f, 1.367452523e-08f, 1.365377903e-08f, 1.363301087e-08f, 1.361222081e-08f, 1.359140891e-08f, + 1.357057522e-08f, 1.354971979e-08f, 1.352884269e-08f, 1.350794398e-08f, 1.348702370e-08f, 1.346608191e-08f, 1.344511868e-08f, 1.342413405e-08f, 1.340312809e-08f, 1.338210085e-08f, + 1.336105238e-08f, 1.333998275e-08f, 1.331889201e-08f, 1.329778022e-08f, 1.327664743e-08f, 1.325549370e-08f, 1.323431908e-08f, 1.321312365e-08f, 1.319190744e-08f, 1.317067052e-08f, + 1.314941295e-08f, 1.312813477e-08f, 1.310683606e-08f, 1.308551686e-08f, 1.306417724e-08f, 1.304281724e-08f, 1.302143693e-08f, 1.300003636e-08f, 1.297861560e-08f, 1.295717469e-08f, + 1.293571370e-08f, 1.291423268e-08f, 1.289273168e-08f, 1.287121078e-08f, 1.284967002e-08f, 1.282810946e-08f, 1.280652915e-08f, 1.278492916e-08f, 1.276330955e-08f, 1.274167036e-08f, + 1.272001166e-08f, 1.269833351e-08f, 1.267663595e-08f, 1.265491906e-08f, 1.263318288e-08f, 1.261142748e-08f, 1.258965291e-08f, 1.256785923e-08f, 1.254604649e-08f, 1.252421476e-08f, + 1.250236409e-08f, 1.248049453e-08f, 1.245860616e-08f, 1.243669902e-08f, 1.241477317e-08f, 1.239282867e-08f, 1.237086558e-08f, 1.234888395e-08f, 1.232688384e-08f, 1.230486532e-08f, + 1.228282843e-08f, 1.226077324e-08f, 1.223869980e-08f, 1.221660817e-08f, 1.219449841e-08f, 1.217237058e-08f, 1.215022473e-08f, 1.212806093e-08f, 1.210587922e-08f, 1.208367968e-08f, + 1.206146235e-08f, 1.203922729e-08f, 1.201697456e-08f, 1.199470423e-08f, 1.197241634e-08f, 1.195011096e-08f, 1.192778814e-08f, 1.190544794e-08f, 1.188309043e-08f, 1.186071565e-08f, + 1.183832366e-08f, 1.181591453e-08f, 1.179348832e-08f, 1.177104507e-08f, 1.174858485e-08f, 1.172610772e-08f, 1.170361373e-08f, 1.168110295e-08f, 1.165857542e-08f, 1.163603121e-08f, + 1.161347039e-08f, 1.159089299e-08f, 1.156829909e-08f, 1.154568875e-08f, 1.152306201e-08f, 1.150041894e-08f, 1.147775960e-08f, 1.145508404e-08f, 1.143239233e-08f, 1.140968452e-08f, + 1.138696066e-08f, 1.136422083e-08f, 1.134146507e-08f, 1.131869345e-08f, 1.129590602e-08f, 1.127310285e-08f, 1.125028398e-08f, 1.122744948e-08f, 1.120459941e-08f, 1.118173383e-08f, + 1.115885279e-08f, 1.113595635e-08f, 1.111304457e-08f, 1.109011751e-08f, 1.106717523e-08f, 1.104421779e-08f, 1.102124524e-08f, 1.099825765e-08f, 1.097525506e-08f, 1.095223755e-08f, + 1.092920517e-08f, 1.090615797e-08f, 1.088309603e-08f, 1.086001938e-08f, 1.083692810e-08f, 1.081382224e-08f, 1.079070187e-08f, 1.076756703e-08f, 1.074441779e-08f, 1.072125421e-08f, + 1.069807634e-08f, 1.067488424e-08f, 1.065167798e-08f, 1.062845761e-08f, 1.060522319e-08f, 1.058197478e-08f, 1.055871244e-08f, 1.053543622e-08f, 1.051214619e-08f, 1.048884240e-08f, + 1.046552491e-08f, 1.044219379e-08f, 1.041884908e-08f, 1.039549085e-08f, 1.037211916e-08f, 1.034873407e-08f, 1.032533563e-08f, 1.030192390e-08f, 1.027849895e-08f, 1.025506083e-08f, + 1.023160960e-08f, 1.020814531e-08f, 1.018466804e-08f, 1.016117783e-08f, 1.013767475e-08f, 1.011415885e-08f, 1.009063019e-08f, 1.006708883e-08f, 1.004353484e-08f, 1.001996826e-08f, + 9.996389165e-09f, 9.972797605e-09f, 9.949193641e-09f, 9.925577331e-09f, 9.901948735e-09f, 9.878307912e-09f, 9.854654920e-09f, 9.830989818e-09f, 9.807312665e-09f, 9.783623521e-09f, + 9.759922443e-09f, 9.736209491e-09f, 9.712484723e-09f, 9.688748200e-09f, 9.664999978e-09f, 9.641240118e-09f, 9.617468678e-09f, 9.593685717e-09f, 9.569891294e-09f, 9.546085469e-09f, + 9.522268299e-09f, 9.498439843e-09f, 9.474600162e-09f, 9.450749312e-09f, 9.426887355e-09f, 9.403014347e-09f, 9.379130349e-09f, 9.355235419e-09f, 9.331329616e-09f, 9.307413000e-09f, + 9.283485628e-09f, 9.259547559e-09f, 9.235598854e-09f, 9.211639570e-09f, 9.187669767e-09f, 9.163689503e-09f, 9.139698838e-09f, 9.115697830e-09f, 9.091686538e-09f, 9.067665021e-09f, + 9.043633339e-09f, 9.019591549e-09f, 8.995539711e-09f, 8.971477883e-09f, 8.947406126e-09f, 8.923324497e-09f, 8.899233055e-09f, 8.875131859e-09f, 8.851020969e-09f, 8.826900443e-09f, + 8.802770340e-09f, 8.778630719e-09f, 8.754481638e-09f, 8.730323157e-09f, 8.706155335e-09f, 8.681978230e-09f, 8.657791901e-09f, 8.633596408e-09f, 8.609391808e-09f, 8.585178161e-09f, + 8.560955526e-09f, 8.536723962e-09f, 8.512483526e-09f, 8.488234280e-09f, 8.463976280e-09f, 8.439709586e-09f, 8.415434257e-09f, 8.391150351e-09f, 8.366857928e-09f, 8.342557046e-09f, + 8.318247764e-09f, 8.293930141e-09f, 8.269604236e-09f, 8.245270107e-09f, 8.220927813e-09f, 8.196577413e-09f, 8.172218966e-09f, 8.147852530e-09f, 8.123478165e-09f, 8.099095929e-09f, + 8.074705881e-09f, 8.050308079e-09f, 8.025902582e-09f, 8.001489450e-09f, 7.977068740e-09f, 7.952640512e-09f, 7.928204824e-09f, 7.903761734e-09f, 7.879311303e-09f, 7.854853587e-09f, + 7.830388647e-09f, 7.805916540e-09f, 7.781437326e-09f, 7.756951062e-09f, 7.732457808e-09f, 7.707957622e-09f, 7.683450563e-09f, 7.658936689e-09f, 7.634416060e-09f, 7.609888733e-09f, + 7.585354768e-09f, 7.560814222e-09f, 7.536267155e-09f, 7.511713624e-09f, 7.487153690e-09f, 7.462587409e-09f, 7.438014841e-09f, 7.413436044e-09f, 7.388851077e-09f, 7.364259998e-09f, + 7.339662866e-09f, 7.315059739e-09f, 7.290450675e-09f, 7.265835734e-09f, 7.241214973e-09f, 7.216588451e-09f, 7.191956226e-09f, 7.167318358e-09f, 7.142674903e-09f, 7.118025921e-09f, + 7.093371470e-09f, 7.068711609e-09f, 7.044046395e-09f, 7.019375888e-09f, 6.994700144e-09f, 6.970019224e-09f, 6.945333185e-09f, 6.920642084e-09f, 6.895945982e-09f, 6.871244935e-09f, + 6.846539003e-09f, 6.821828243e-09f, 6.797112714e-09f, 6.772392473e-09f, 6.747667580e-09f, 6.722938092e-09f, 6.698204067e-09f, 6.673465564e-09f, 6.648722640e-09f, 6.623975355e-09f, + 6.599223765e-09f, 6.574467930e-09f, 6.549707906e-09f, 6.524943753e-09f, 6.500175528e-09f, 6.475403290e-09f, 6.450627096e-09f, 6.425847005e-09f, 6.401063073e-09f, 6.376275361e-09f, + 6.351483924e-09f, 6.326688822e-09f, 6.301890112e-09f, 6.277087853e-09f, 6.252282101e-09f, 6.227472915e-09f, 6.202660354e-09f, 6.177844474e-09f, 6.153025333e-09f, 6.128202990e-09f, + 6.103377502e-09f, 6.078548927e-09f, 6.053717322e-09f, 6.028882747e-09f, 6.004045257e-09f, 5.979204911e-09f, 5.954361767e-09f, 5.929515882e-09f, 5.904667315e-09f, 5.879816121e-09f, + 5.854962360e-09f, 5.830106089e-09f, 5.805247366e-09f, 5.780386247e-09f, 5.755522791e-09f, 5.730657055e-09f, 5.705789097e-09f, 5.680918974e-09f, 5.656046744e-09f, 5.631172463e-09f, + 5.606296190e-09f, 5.581417983e-09f, 5.556537897e-09f, 5.531655991e-09f, 5.506772322e-09f, 5.481886948e-09f, 5.456999925e-09f, 5.432111312e-09f, 5.407221165e-09f, 5.382329541e-09f, + 5.357436498e-09f, 5.332542093e-09f, 5.307646384e-09f, 5.282749426e-09f, 5.257851279e-09f, 5.232951998e-09f, 5.208051641e-09f, 5.183150265e-09f, 5.158247926e-09f, 5.133344683e-09f, + 5.108440592e-09f, 5.083535710e-09f, 5.058630094e-09f, 5.033723801e-09f, 5.008816887e-09f, 4.983909411e-09f, 4.959001428e-09f, 4.934092996e-09f, 4.909184172e-09f, 4.884275011e-09f, + 4.859365572e-09f, 4.834455911e-09f, 4.809546084e-09f, 4.784636148e-09f, 4.759726160e-09f, 4.734816178e-09f, 4.709906256e-09f, 4.684996452e-09f, 4.660086824e-09f, 4.635177426e-09f, + 4.610268316e-09f, 4.585359550e-09f, 4.560451185e-09f, 4.535543277e-09f, 4.510635883e-09f, 4.485729060e-09f, 4.460822862e-09f, 4.435917348e-09f, 4.411012573e-09f, 4.386108594e-09f, + 4.361205467e-09f, 4.336303248e-09f, 4.311401993e-09f, 4.286501760e-09f, 4.261602603e-09f, 4.236704579e-09f, 4.211807745e-09f, 4.186912156e-09f, 4.162017869e-09f, 4.137124939e-09f, + 4.112233423e-09f, 4.087343376e-09f, 4.062454855e-09f, 4.037567916e-09f, 4.012682614e-09f, 3.987799006e-09f, 3.962917147e-09f, 3.938037094e-09f, 3.913158901e-09f, 3.888282625e-09f, + 3.863408322e-09f, 3.838536048e-09f, 3.813665857e-09f, 3.788797806e-09f, 3.763931951e-09f, 3.739068346e-09f, 3.714207048e-09f, 3.689348113e-09f, 3.664491595e-09f, 3.639637551e-09f, + 3.614786035e-09f, 3.589937104e-09f, 3.565090812e-09f, 3.540247215e-09f, 3.515406369e-09f, 3.490568329e-09f, 3.465733149e-09f, 3.440900886e-09f, 3.416071595e-09f, 3.391245331e-09f, + 3.366422148e-09f, 3.341602103e-09f, 3.316785250e-09f, 3.291971644e-09f, 3.267161341e-09f, 3.242354396e-09f, 3.217550862e-09f, 3.192750797e-09f, 3.167954254e-09f, 3.143161288e-09f, + 3.118371954e-09f, 3.093586308e-09f, 3.068804403e-09f, 3.044026296e-09f, 3.019252039e-09f, 2.994481689e-09f, 2.969715299e-09f, 2.944952925e-09f, 2.920194622e-09f, 2.895440442e-09f, + 2.870690443e-09f, 2.845944677e-09f, 2.821203199e-09f, 2.796466064e-09f, 2.771733326e-09f, 2.747005040e-09f, 2.722281260e-09f, 2.697562040e-09f, 2.672847434e-09f, 2.648137497e-09f, + 2.623432284e-09f, 2.598731848e-09f, 2.574036243e-09f, 2.549345523e-09f, 2.524659743e-09f, 2.499978957e-09f, 2.475303219e-09f, 2.450632582e-09f, 2.425967101e-09f, 2.401306830e-09f, + 2.376651822e-09f, 2.352002131e-09f, 2.327357811e-09f, 2.302718917e-09f, 2.278085500e-09f, 2.253457617e-09f, 2.228835319e-09f, 2.204218661e-09f, 2.179607696e-09f, 2.155002478e-09f, + 2.130403060e-09f, 2.105809496e-09f, 2.081221840e-09f, 2.056640144e-09f, 2.032064462e-09f, 2.007494848e-09f, 1.982931354e-09f, 1.958374035e-09f, 1.933822943e-09f, 1.909278131e-09f, + 1.884739653e-09f, 1.860207562e-09f, 1.835681910e-09f, 1.811162752e-09f, 1.786650139e-09f, 1.762144126e-09f, 1.737644764e-09f, 1.713152107e-09f, 1.688666208e-09f, 1.664187119e-09f, + 1.639714893e-09f, 1.615249583e-09f, 1.590791242e-09f, 1.566339922e-09f, 1.541895677e-09f, 1.517458558e-09f, 1.493028618e-09f, 1.468605910e-09f, 1.444190486e-09f, 1.419782398e-09f, + 1.395381700e-09f, 1.370988443e-09f, 1.346602679e-09f, 1.322224462e-09f, 1.297853843e-09f, 1.273490874e-09f, 1.249135608e-09f, 1.224788097e-09f, 1.200448392e-09f, 1.176116546e-09f, + 1.151792611e-09f, 1.127476639e-09f, 1.103168682e-09f, 1.078868791e-09f, 1.054577019e-09f, 1.030293417e-09f, 1.006018037e-09f, 9.817509306e-10f, 9.574921498e-10f, 9.332417461e-10f, + 9.089997711e-10f, 8.847662763e-10f, 8.605413132e-10f, 8.363249334e-10f, 8.121171882e-10f, 7.879181290e-10f, 7.637278072e-10f, 7.395462741e-10f, 7.153735810e-10f, 6.912097790e-10f, + 6.670549194e-10f, 6.429090533e-10f, 6.187722317e-10f, 5.946445058e-10f, 5.705259266e-10f, 5.464165450e-10f, 5.223164119e-10f, 4.982255782e-10f, 4.741440948e-10f, 4.500720125e-10f, + 4.260093819e-10f, 4.019562539e-10f, 3.779126791e-10f, 3.538787080e-10f, 3.298543914e-10f, 3.058397796e-10f, 2.818349233e-10f, 2.578398728e-10f, 2.338546786e-10f, 2.098793909e-10f, + 1.859140602e-10f, 1.619587367e-10f, 1.380134706e-10f, 1.140783121e-10f, 9.015331139e-11f, 6.623851847e-11f, 4.233398342e-11f, 1.843975624e-11f, -5.444113098e-12f, -2.931757470e-11f, + -5.318057868e-11f, -7.703307524e-11f, -1.008750146e-10f, -1.247063470e-10f, -1.485270228e-10f, -1.723369923e-10f, -1.961362060e-10f, -2.199246143e-10f, -2.437021677e-10f, -2.674688167e-10f, + -2.912245120e-10f, -3.149692041e-10f, -3.387028438e-10f, -3.624253818e-10f, -3.861367688e-10f, -4.098369557e-10f, -4.335258934e-10f, -4.572035328e-10f, -4.808698248e-10f, -5.045247204e-10f, + -5.281681708e-10f, -5.518001269e-10f, -5.754205401e-10f, -5.990293614e-10f, -6.226265421e-10f, -6.462120335e-10f, -6.697857870e-10f, -6.933477539e-10f, -7.168978857e-10f, -7.404361338e-10f, + -7.639624499e-10f, -7.874767854e-10f, -8.109790921e-10f, -8.344693215e-10f, -8.579474255e-10f, -8.814133558e-10f, -9.048670642e-10f, -9.283085025e-10f, -9.517376228e-10f, -9.751543770e-10f, + -9.985587171e-10f, -1.021950595e-09f, -1.045329963e-09f, -1.068696774e-09f, -1.092050979e-09f, -1.115392530e-09f, -1.138721381e-09f, -1.162037483e-09f, -1.185340789e-09f, -1.208631251e-09f, + -1.231908823e-09f, -1.255173455e-09f, -1.278425102e-09f, -1.301663715e-09f, -1.324889247e-09f, -1.348101652e-09f, -1.371300882e-09f, -1.394486889e-09f, -1.417659627e-09f, -1.440819049e-09f, + -1.463965108e-09f, -1.487097756e-09f, -1.510216948e-09f, -1.533322635e-09f, -1.556414772e-09f, -1.579493311e-09f, -1.602558206e-09f, -1.625609411e-09f, -1.648646878e-09f, -1.671670562e-09f, + -1.694680415e-09f, -1.717676391e-09f, -1.740658445e-09f, -1.763626529e-09f, -1.786580597e-09f, -1.809520604e-09f, -1.832446502e-09f, -1.855358247e-09f, -1.878255791e-09f, -1.901139089e-09f, + -1.924008095e-09f, -1.946862763e-09f, -1.969703047e-09f, -1.992528902e-09f, -2.015340281e-09f, -2.038137139e-09f, -2.060919430e-09f, -2.083687109e-09f, -2.106440131e-09f, -2.129178449e-09f, + -2.151902018e-09f, -2.174610793e-09f, -2.197304729e-09f, -2.219983780e-09f, -2.242647902e-09f, -2.265297048e-09f, -2.287931174e-09f, -2.310550236e-09f, -2.333154187e-09f, -2.355742983e-09f, + -2.378316579e-09f, -2.400874930e-09f, -2.423417992e-09f, -2.445945719e-09f, -2.468458068e-09f, -2.490954993e-09f, -2.513436450e-09f, -2.535902395e-09f, -2.558352782e-09f, -2.580787568e-09f, + -2.603206709e-09f, -2.625610159e-09f, -2.647997875e-09f, -2.670369812e-09f, -2.692725927e-09f, -2.715066176e-09f, -2.737390514e-09f, -2.759698897e-09f, -2.781991282e-09f, -2.804267624e-09f, + -2.826527881e-09f, -2.848772008e-09f, -2.870999961e-09f, -2.893211697e-09f, -2.915407173e-09f, -2.937586344e-09f, -2.959749168e-09f, -2.981895601e-09f, -3.004025599e-09f, -3.026139120e-09f, + -3.048236121e-09f, -3.070316557e-09f, -3.092380386e-09f, -3.114427565e-09f, -3.136458051e-09f, -3.158471801e-09f, -3.180468772e-09f, -3.202448921e-09f, -3.224412206e-09f, -3.246358584e-09f, + -3.268288011e-09f, -3.290200447e-09f, -3.312095847e-09f, -3.333974170e-09f, -3.355835373e-09f, -3.377679413e-09f, -3.399506249e-09f, -3.421315839e-09f, -3.443108139e-09f, -3.464883108e-09f, + -3.486640704e-09f, -3.508380885e-09f, -3.530103608e-09f, -3.551808833e-09f, -3.573496516e-09f, -3.595166617e-09f, -3.616819094e-09f, -3.638453904e-09f, -3.660071007e-09f, -3.681670360e-09f, + -3.703251923e-09f, -3.724815654e-09f, -3.746361511e-09f, -3.767889453e-09f, -3.789399439e-09f, -3.810891428e-09f, -3.832365378e-09f, -3.853821249e-09f, -3.875258999e-09f, -3.896678588e-09f, + -3.918079975e-09f, -3.939463118e-09f, -3.960827977e-09f, -3.982174512e-09f, -4.003502681e-09f, -4.024812445e-09f, -4.046103761e-09f, -4.067376591e-09f, -4.088630894e-09f, -4.109866628e-09f, + -4.131083755e-09f, -4.152282233e-09f, -4.173462023e-09f, -4.194623084e-09f, -4.215765376e-09f, -4.236888860e-09f, -4.257993496e-09f, -4.279079242e-09f, -4.300146061e-09f, -4.321193911e-09f, + -4.342222754e-09f, -4.363232549e-09f, -4.384223258e-09f, -4.405194840e-09f, -4.426147256e-09f, -4.447080467e-09f, -4.467994433e-09f, -4.488889115e-09f, -4.509764474e-09f, -4.530620471e-09f, + -4.551457067e-09f, -4.572274222e-09f, -4.593071898e-09f, -4.613850056e-09f, -4.634608656e-09f, -4.655347661e-09f, -4.676067032e-09f, -4.696766729e-09f, -4.717446714e-09f, -4.738106950e-09f, + -4.758747396e-09f, -4.779368015e-09f, -4.799968769e-09f, -4.820549619e-09f, -4.841110527e-09f, -4.861651455e-09f, -4.882172365e-09f, -4.902673219e-09f, -4.923153978e-09f, -4.943614605e-09f, + -4.964055062e-09f, -4.984475312e-09f, -5.004875316e-09f, -5.025255037e-09f, -5.045614437e-09f, -5.065953479e-09f, -5.086272125e-09f, -5.106570339e-09f, -5.126848081e-09f, -5.147105317e-09f, + -5.167342007e-09f, -5.187558115e-09f, -5.207753604e-09f, -5.227928437e-09f, -5.248082577e-09f, -5.268215987e-09f, -5.288328631e-09f, -5.308420470e-09f, -5.328491470e-09f, -5.348541592e-09f, + -5.368570801e-09f, -5.388579060e-09f, -5.408566333e-09f, -5.428532582e-09f, -5.448477773e-09f, -5.468401868e-09f, -5.488304832e-09f, -5.508186628e-09f, -5.528047220e-09f, -5.547886573e-09f, + -5.567704650e-09f, -5.587501415e-09f, -5.607276833e-09f, -5.627030868e-09f, -5.646763485e-09f, -5.666474647e-09f, -5.686164319e-09f, -5.705832465e-09f, -5.725479051e-09f, -5.745104041e-09f, + -5.764707400e-09f, -5.784289091e-09f, -5.803849081e-09f, -5.823387335e-09f, -5.842903816e-09f, -5.862398491e-09f, -5.881871323e-09f, -5.901322280e-09f, -5.920751325e-09f, -5.940158424e-09f, + -5.959543542e-09f, -5.978906645e-09f, -5.998247699e-09f, -6.017566668e-09f, -6.036863519e-09f, -6.056138218e-09f, -6.075390729e-09f, -6.094621019e-09f, -6.113829054e-09f, -6.133014799e-09f, + -6.152178222e-09f, -6.171319287e-09f, -6.190437961e-09f, -6.209534210e-09f, -6.228608001e-09f, -6.247659300e-09f, -6.266688073e-09f, -6.285694286e-09f, -6.304677908e-09f, -6.323638903e-09f, + -6.342577239e-09f, -6.361492882e-09f, -6.380385800e-09f, -6.399255959e-09f, -6.418103326e-09f, -6.436927868e-09f, -6.455729552e-09f, -6.474508346e-09f, -6.493264217e-09f, -6.511997131e-09f, + -6.530707057e-09f, -6.549393961e-09f, -6.568057812e-09f, -6.586698577e-09f, -6.605316223e-09f, -6.623910718e-09f, -6.642482031e-09f, -6.661030128e-09f, -6.679554977e-09f, -6.698056547e-09f, + -6.716534806e-09f, -6.734989722e-09f, -6.753421263e-09f, -6.771829397e-09f, -6.790214092e-09f, -6.808575317e-09f, -6.826913041e-09f, -6.845227231e-09f, -6.863517857e-09f, -6.881784887e-09f, + -6.900028290e-09f, -6.918248034e-09f, -6.936444088e-09f, -6.954616422e-09f, -6.972765005e-09f, -6.990889804e-09f, -7.008990791e-09f, -7.027067932e-09f, -7.045121199e-09f, -7.063150560e-09f, + -7.081155985e-09f, -7.099137443e-09f, -7.117094904e-09f, -7.135028337e-09f, -7.152937712e-09f, -7.170822999e-09f, -7.188684167e-09f, -7.206521187e-09f, -7.224334028e-09f, -7.242122660e-09f, + -7.259887054e-09f, -7.277627179e-09f, -7.295343007e-09f, -7.313034506e-09f, -7.330701648e-09f, -7.348344403e-09f, -7.365962741e-09f, -7.383556633e-09f, -7.401126050e-09f, -7.418670962e-09f, + -7.436191340e-09f, -7.453687156e-09f, -7.471158379e-09f, -7.488604981e-09f, -7.506026933e-09f, -7.523424206e-09f, -7.540796771e-09f, -7.558144599e-09f, -7.575467663e-09f, -7.592765932e-09f, + -7.610039380e-09f, -7.627287976e-09f, -7.644511694e-09f, -7.661710504e-09f, -7.678884378e-09f, -7.696033288e-09f, -7.713157207e-09f, -7.730256105e-09f, -7.747329955e-09f, -7.764378730e-09f, + -7.781402400e-09f, -7.798400939e-09f, -7.815374319e-09f, -7.832322512e-09f, -7.849245491e-09f, -7.866143227e-09f, -7.883015695e-09f, -7.899862866e-09f, -7.916684713e-09f, -7.933481209e-09f, + -7.950252327e-09f, -7.966998039e-09f, -7.983718319e-09f, -8.000413140e-09f, -8.017082475e-09f, -8.033726298e-09f, -8.050344581e-09f, -8.066937297e-09f, -8.083504421e-09f, -8.100045926e-09f, + -8.116561785e-09f, -8.133051972e-09f, -8.149516461e-09f, -8.165955226e-09f, -8.182368239e-09f, -8.198755477e-09f, -8.215116911e-09f, -8.231452517e-09f, -8.247762268e-09f, -8.264046140e-09f, + -8.280304105e-09f, -8.296536139e-09f, -8.312742215e-09f, -8.328922309e-09f, -8.345076395e-09f, -8.361204447e-09f, -8.377306440e-09f, -8.393382350e-09f, -8.409432150e-09f, -8.425455817e-09f, + -8.441453324e-09f, -8.457424647e-09f, -8.473369760e-09f, -8.489288641e-09f, -8.505181262e-09f, -8.521047601e-09f, -8.536887631e-09f, -8.552701330e-09f, -8.568488672e-09f, -8.584249632e-09f, + -8.599984188e-09f, -8.615692314e-09f, -8.631373986e-09f, -8.647029181e-09f, -8.662657874e-09f, -8.678260041e-09f, -8.693835658e-09f, -8.709384703e-09f, -8.724907150e-09f, -8.740402976e-09f, + -8.755872158e-09f, -8.771314673e-09f, -8.786730496e-09f, -8.802119605e-09f, -8.817481975e-09f, -8.832817585e-09f, -8.848126411e-09f, -8.863408429e-09f, -8.878663617e-09f, -8.893891952e-09f, + -8.909093410e-09f, -8.924267970e-09f, -8.939415609e-09f, -8.954536303e-09f, -8.969630030e-09f, -8.984696768e-09f, -8.999736495e-09f, -9.014749187e-09f, -9.029734824e-09f, -9.044693381e-09f, + -9.059624838e-09f, -9.074529173e-09f, -9.089406362e-09f, -9.104256386e-09f, -9.119079220e-09f, -9.133874845e-09f, -9.148643237e-09f, -9.163384376e-09f, -9.178098240e-09f, -9.192784807e-09f, + -9.207444057e-09f, -9.222075967e-09f, -9.236680516e-09f, -9.251257684e-09f, -9.265807448e-09f, -9.280329789e-09f, -9.294824685e-09f, -9.309292115e-09f, -9.323732058e-09f, -9.338144494e-09f, + -9.352529402e-09f, -9.366886761e-09f, -9.381216551e-09f, -9.395518752e-09f, -9.409793342e-09f, -9.424040301e-09f, -9.438259610e-09f, -9.452451248e-09f, -9.466615196e-09f, -9.480751432e-09f, + -9.494859937e-09f, -9.508940691e-09f, -9.522993675e-09f, -9.537018869e-09f, -9.551016252e-09f, -9.564985806e-09f, -9.578927510e-09f, -9.592841346e-09f, -9.606727294e-09f, -9.620585335e-09f, + -9.634415449e-09f, -9.648217617e-09f, -9.661991821e-09f, -9.675738041e-09f, -9.689456258e-09f, -9.703146453e-09f, -9.716808609e-09f, -9.730442705e-09f, -9.744048723e-09f, -9.757626646e-09f, + -9.771176453e-09f, -9.784698127e-09f, -9.798191650e-09f, -9.811657002e-09f, -9.825094167e-09f, -9.838503125e-09f, -9.851883859e-09f, -9.865236351e-09f, -9.878560583e-09f, -9.891856537e-09f, + -9.905124195e-09f, -9.918363539e-09f, -9.931574553e-09f, -9.944757218e-09f, -9.957911516e-09f, -9.971037431e-09f, -9.984134946e-09f, -9.997204042e-09f, -1.001024470e-08f, -1.002325691e-08f, + -1.003624065e-08f, -1.004919590e-08f, -1.006212265e-08f, -1.007502088e-08f, -1.008789057e-08f, -1.010073171e-08f, -1.011354428e-08f, -1.012632826e-08f, -1.013908364e-08f, -1.015181040e-08f, + -1.016450853e-08f, -1.017717800e-08f, -1.018981880e-08f, -1.020243092e-08f, -1.021501434e-08f, -1.022756904e-08f, -1.024009501e-08f, -1.025259224e-08f, -1.026506070e-08f, -1.027750038e-08f, + -1.028991126e-08f, -1.030229334e-08f, -1.031464659e-08f, -1.032697099e-08f, -1.033926655e-08f, -1.035153323e-08f, -1.036377102e-08f, -1.037597991e-08f, -1.038815989e-08f, -1.040031093e-08f, + -1.041243303e-08f, -1.042452617e-08f, -1.043659033e-08f, -1.044862550e-08f, -1.046063166e-08f, -1.047260881e-08f, -1.048455692e-08f, -1.049647598e-08f, -1.050836598e-08f, -1.052022690e-08f, + -1.053205874e-08f, -1.054386147e-08f, -1.055563508e-08f, -1.056737955e-08f, -1.057909488e-08f, -1.059078105e-08f, -1.060243805e-08f, -1.061406586e-08f, -1.062566447e-08f, -1.063723386e-08f, + -1.064877402e-08f, -1.066028495e-08f, -1.067176662e-08f, -1.068321902e-08f, -1.069464214e-08f, -1.070603597e-08f, -1.071740050e-08f, -1.072873570e-08f, -1.074004157e-08f, -1.075131810e-08f, + -1.076256527e-08f, -1.077378306e-08f, -1.078497148e-08f, -1.079613050e-08f, -1.080726012e-08f, -1.081836031e-08f, -1.082943107e-08f, -1.084047239e-08f, -1.085148426e-08f, -1.086246665e-08f, + -1.087341957e-08f, -1.088434299e-08f, -1.089523692e-08f, -1.090610132e-08f, -1.091693620e-08f, -1.092774154e-08f, -1.093851733e-08f, -1.094926357e-08f, -1.095998022e-08f, -1.097066730e-08f, + -1.098132478e-08f, -1.099195265e-08f, -1.100255091e-08f, -1.101311954e-08f, -1.102365853e-08f, -1.103416788e-08f, -1.104464756e-08f, -1.105509757e-08f, -1.106551790e-08f, -1.107590854e-08f, + -1.108626947e-08f, -1.109660069e-08f, -1.110690219e-08f, -1.111717396e-08f, -1.112741598e-08f, -1.113762825e-08f, -1.114781076e-08f, -1.115796349e-08f, -1.116808644e-08f, -1.117817960e-08f, + -1.118824296e-08f, -1.119827650e-08f, -1.120828022e-08f, -1.121825411e-08f, -1.122819816e-08f, -1.123811236e-08f, -1.124799669e-08f, -1.125785117e-08f, -1.126767576e-08f, -1.127747046e-08f, + -1.128723528e-08f, -1.129697018e-08f, -1.130667517e-08f, -1.131635025e-08f, -1.132599539e-08f, -1.133561059e-08f, -1.134519584e-08f, -1.135475114e-08f, -1.136427647e-08f, -1.137377183e-08f, + -1.138323720e-08f, -1.139267259e-08f, -1.140207798e-08f, -1.141145337e-08f, -1.142079874e-08f, -1.143011409e-08f, -1.143939941e-08f, -1.144865469e-08f, -1.145787993e-08f, -1.146707512e-08f, + -1.147624024e-08f, -1.148537530e-08f, -1.149448029e-08f, -1.150355519e-08f, -1.151260001e-08f, -1.152161472e-08f, -1.153059934e-08f, -1.153955384e-08f, -1.154847823e-08f, -1.155737250e-08f, + -1.156623663e-08f, -1.157507063e-08f, -1.158387448e-08f, -1.159264818e-08f, -1.160139172e-08f, -1.161010510e-08f, -1.161878831e-08f, -1.162744134e-08f, -1.163606420e-08f, -1.164465686e-08f, + -1.165321933e-08f, -1.166175159e-08f, -1.167025365e-08f, -1.167872550e-08f, -1.168716713e-08f, -1.169557854e-08f, -1.170395972e-08f, -1.171231066e-08f, -1.172063136e-08f, -1.172892182e-08f, + -1.173718202e-08f, -1.174541197e-08f, -1.175361165e-08f, -1.176178107e-08f, -1.176992022e-08f, -1.177802909e-08f, -1.178610768e-08f, -1.179415598e-08f, -1.180217399e-08f, -1.181016171e-08f, + -1.181811913e-08f, -1.182604623e-08f, -1.183394303e-08f, -1.184180952e-08f, -1.184964569e-08f, -1.185745153e-08f, -1.186522705e-08f, -1.187297224e-08f, -1.188068709e-08f, -1.188837161e-08f, + -1.189602578e-08f, -1.190364960e-08f, -1.191124308e-08f, -1.191880620e-08f, -1.192633896e-08f, -1.193384136e-08f, -1.194131340e-08f, -1.194875507e-08f, -1.195616637e-08f, -1.196354729e-08f, + -1.197089784e-08f, -1.197821800e-08f, -1.198550778e-08f, -1.199276718e-08f, -1.199999618e-08f, -1.200719480e-08f, -1.201436301e-08f, -1.202150083e-08f, -1.202860825e-08f, -1.203568527e-08f, + -1.204273188e-08f, -1.204974808e-08f, -1.205673387e-08f, -1.206368925e-08f, -1.207061422e-08f, -1.207750877e-08f, -1.208437290e-08f, -1.209120661e-08f, -1.209800990e-08f, -1.210478276e-08f, + -1.211152520e-08f, -1.211823720e-08f, -1.212491878e-08f, -1.213156993e-08f, -1.213819065e-08f, -1.214478093e-08f, -1.215134078e-08f, -1.215787019e-08f, -1.216436916e-08f, -1.217083770e-08f, + -1.217727580e-08f, -1.218368345e-08f, -1.219006066e-08f, -1.219640744e-08f, -1.220272376e-08f, -1.220900965e-08f, -1.221526509e-08f, -1.222149008e-08f, -1.222768463e-08f, -1.223384874e-08f, + -1.223998240e-08f, -1.224608561e-08f, -1.225215837e-08f, -1.225820069e-08f, -1.226421257e-08f, -1.227019399e-08f, -1.227614497e-08f, -1.228206550e-08f, -1.228795559e-08f, -1.229381523e-08f, + -1.229964443e-08f, -1.230544318e-08f, -1.231121148e-08f, -1.231694935e-08f, -1.232265676e-08f, -1.232833374e-08f, -1.233398028e-08f, -1.233959637e-08f, -1.234518202e-08f, -1.235073724e-08f, + -1.235626202e-08f, -1.236175636e-08f, -1.236722026e-08f, -1.237265374e-08f, -1.237805677e-08f, -1.238342938e-08f, -1.238877156e-08f, -1.239408331e-08f, -1.239936463e-08f, -1.240461553e-08f, + -1.240983601e-08f, -1.241502606e-08f, -1.242018569e-08f, -1.242531491e-08f, -1.243041371e-08f, -1.243548210e-08f, -1.244052008e-08f, -1.244552765e-08f, -1.245050481e-08f, -1.245545157e-08f, + -1.246036792e-08f, -1.246525388e-08f, -1.247010944e-08f, -1.247493461e-08f, -1.247972939e-08f, -1.248449378e-08f, -1.248922778e-08f, -1.249393140e-08f, -1.249860465e-08f, -1.250324751e-08f, + -1.250786001e-08f, -1.251244213e-08f, -1.251699389e-08f, -1.252151528e-08f, -1.252600632e-08f, -1.253046699e-08f, -1.253489732e-08f, -1.253929730e-08f, -1.254366693e-08f, -1.254800622e-08f, + -1.255231517e-08f, -1.255659379e-08f, -1.256084208e-08f, -1.256506005e-08f, -1.256924769e-08f, -1.257340502e-08f, -1.257753203e-08f, -1.258162873e-08f, -1.258569513e-08f, -1.258973123e-08f, + -1.259373704e-08f, -1.259771255e-08f, -1.260165778e-08f, -1.260557273e-08f, -1.260945740e-08f, -1.261331180e-08f, -1.261713593e-08f, -1.262092980e-08f, -1.262469341e-08f, -1.262842678e-08f, + -1.263212989e-08f, -1.263580277e-08f, -1.263944541e-08f, -1.264305782e-08f, -1.264664001e-08f, -1.265019197e-08f, -1.265371373e-08f, -1.265720527e-08f, -1.266066662e-08f, -1.266409776e-08f, + -1.266749872e-08f, -1.267086949e-08f, -1.267421009e-08f, -1.267752051e-08f, -1.268080077e-08f, -1.268405086e-08f, -1.268727081e-08f, -1.269046060e-08f, -1.269362026e-08f, -1.269674978e-08f, + -1.269984917e-08f, -1.270291844e-08f, -1.270595760e-08f, -1.270896665e-08f, -1.271194560e-08f, -1.271489445e-08f, -1.271781322e-08f, -1.272070191e-08f, -1.272356053e-08f, -1.272638908e-08f, + -1.272918757e-08f, -1.273195601e-08f, -1.273469441e-08f, -1.273740277e-08f, -1.274008110e-08f, -1.274272941e-08f, -1.274534771e-08f, -1.274793600e-08f, -1.275049429e-08f, -1.275302259e-08f, + -1.275552091e-08f, -1.275798926e-08f, -1.276042764e-08f, -1.276283606e-08f, -1.276521453e-08f, -1.276756305e-08f, -1.276988165e-08f, -1.277217032e-08f, -1.277442907e-08f, -1.277665791e-08f, + -1.277885685e-08f, -1.278102591e-08f, -1.278316507e-08f, -1.278527437e-08f, -1.278735380e-08f, -1.278940337e-08f, -1.279142310e-08f, -1.279341299e-08f, -1.279537305e-08f, -1.279730329e-08f, + -1.279920371e-08f, -1.280107434e-08f, -1.280291517e-08f, -1.280472622e-08f, -1.280650750e-08f, -1.280825901e-08f, -1.280998077e-08f, -1.281167279e-08f, -1.281333506e-08f, -1.281496762e-08f, + -1.281657046e-08f, -1.281814359e-08f, -1.281968703e-08f, -1.282120078e-08f, -1.282268486e-08f, -1.282413927e-08f, -1.282556402e-08f, -1.282695913e-08f, -1.282832461e-08f, -1.282966046e-08f, + -1.283096670e-08f, -1.283224334e-08f, -1.283349039e-08f, -1.283470785e-08f, -1.283589574e-08f, -1.283705407e-08f, -1.283818286e-08f, -1.283928210e-08f, -1.284035182e-08f, -1.284139202e-08f, + -1.284240272e-08f, -1.284338392e-08f, -1.284433564e-08f, -1.284525789e-08f, -1.284615068e-08f, -1.284701402e-08f, -1.284784792e-08f, -1.284865240e-08f, -1.284942746e-08f, -1.285017313e-08f, + -1.285088940e-08f, -1.285157629e-08f, -1.285223382e-08f, -1.285286199e-08f, -1.285346082e-08f, -1.285403032e-08f, -1.285457050e-08f, -1.285508137e-08f, -1.285556295e-08f, -1.285601525e-08f, + -1.285643828e-08f, -1.285683205e-08f, -1.285719658e-08f, -1.285753187e-08f, -1.285783795e-08f, -1.285811482e-08f, -1.285836250e-08f, -1.285858099e-08f, -1.285877032e-08f, -1.285893049e-08f, + -1.285906152e-08f, -1.285916342e-08f, -1.285923621e-08f, -1.285927989e-08f, -1.285929448e-08f, -1.285928000e-08f, -1.285923645e-08f, -1.285916385e-08f, -1.285906222e-08f, -1.285893157e-08f, + -1.285877191e-08f, -1.285858325e-08f, -1.285836561e-08f, -1.285811900e-08f, -1.285784344e-08f, -1.285753894e-08f, -1.285720552e-08f, -1.285684318e-08f, -1.285645194e-08f, -1.285603182e-08f, + -1.285558284e-08f, -1.285510499e-08f, -1.285459831e-08f, -1.285406280e-08f, -1.285349848e-08f, -1.285290536e-08f, -1.285228346e-08f, -1.285163279e-08f, -1.285095337e-08f, -1.285024520e-08f, + -1.284950832e-08f, -1.284874273e-08f, -1.284794844e-08f, -1.284712547e-08f, -1.284627384e-08f, -1.284539356e-08f, -1.284448465e-08f, -1.284354712e-08f, -1.284258099e-08f, -1.284158627e-08f, + -1.284056297e-08f, -1.283951112e-08f, -1.283843073e-08f, -1.283732181e-08f, -1.283618439e-08f, -1.283501847e-08f, -1.283382407e-08f, -1.283260121e-08f, -1.283134990e-08f, -1.283007016e-08f, + -1.282876201e-08f, -1.282742545e-08f, -1.282606052e-08f, -1.282466722e-08f, -1.282324557e-08f, -1.282179558e-08f, -1.282031728e-08f, -1.281881068e-08f, -1.281727579e-08f, -1.281571263e-08f, + -1.281412122e-08f, -1.281250158e-08f, -1.281085372e-08f, -1.280917766e-08f, -1.280747342e-08f, -1.280574100e-08f, -1.280398044e-08f, -1.280219174e-08f, -1.280037493e-08f, -1.279853002e-08f, + -1.279665702e-08f, -1.279475596e-08f, -1.279282685e-08f, -1.279086972e-08f, -1.278888456e-08f, -1.278687142e-08f, -1.278483029e-08f, -1.278276121e-08f, -1.278066418e-08f, -1.277853923e-08f, + -1.277638637e-08f, -1.277420562e-08f, -1.277199699e-08f, -1.276976052e-08f, -1.276749621e-08f, -1.276520408e-08f, -1.276288415e-08f, -1.276053644e-08f, -1.275816096e-08f, -1.275575775e-08f, + -1.275332680e-08f, -1.275086815e-08f, -1.274838180e-08f, -1.274586779e-08f, -1.274332612e-08f, -1.274075681e-08f, -1.273815989e-08f, -1.273553538e-08f, -1.273288328e-08f, -1.273020363e-08f, + -1.272749643e-08f, -1.272476172e-08f, -1.272199950e-08f, -1.271920979e-08f, -1.271639263e-08f, -1.271354801e-08f, -1.271067597e-08f, -1.270777653e-08f, -1.270484969e-08f, -1.270189549e-08f, + -1.269891394e-08f, -1.269590506e-08f, -1.269286886e-08f, -1.268980538e-08f, -1.268671463e-08f, -1.268359662e-08f, -1.268045139e-08f, -1.267727894e-08f, -1.267407930e-08f, -1.267085249e-08f, + -1.266759853e-08f, -1.266431744e-08f, -1.266100923e-08f, -1.265767393e-08f, -1.265431156e-08f, -1.265092214e-08f, -1.264750569e-08f, -1.264406223e-08f, -1.264059177e-08f, -1.263709435e-08f, + -1.263356998e-08f, -1.263001868e-08f, -1.262644047e-08f, -1.262283537e-08f, -1.261920341e-08f, -1.261554460e-08f, -1.261185897e-08f, -1.260814653e-08f, -1.260440730e-08f, -1.260064132e-08f, + -1.259684859e-08f, -1.259302915e-08f, -1.258918300e-08f, -1.258531017e-08f, -1.258141069e-08f, -1.257748458e-08f, -1.257353184e-08f, -1.256955252e-08f, -1.256554663e-08f, -1.256151418e-08f, + -1.255745521e-08f, -1.255336972e-08f, -1.254925776e-08f, -1.254511933e-08f, -1.254095446e-08f, -1.253676317e-08f, -1.253254548e-08f, -1.252830141e-08f, -1.252403099e-08f, -1.251973424e-08f, + -1.251541118e-08f, -1.251106183e-08f, -1.250668622e-08f, -1.250228436e-08f, -1.249785628e-08f, -1.249340200e-08f, -1.248892154e-08f, -1.248441493e-08f, -1.247988219e-08f, -1.247532333e-08f, + -1.247073840e-08f, -1.246612739e-08f, -1.246149035e-08f, -1.245682729e-08f, -1.245213823e-08f, -1.244742319e-08f, -1.244268221e-08f, -1.243791530e-08f, -1.243312249e-08f, -1.242830379e-08f, + -1.242345924e-08f, -1.241858885e-08f, -1.241369265e-08f, -1.240877066e-08f, -1.240382290e-08f, -1.239884940e-08f, -1.239385019e-08f, -1.238882527e-08f, -1.238377469e-08f, -1.237869846e-08f, + -1.237359660e-08f, -1.236846914e-08f, -1.236331610e-08f, -1.235813751e-08f, -1.235293339e-08f, -1.234770376e-08f, -1.234244865e-08f, -1.233716808e-08f, -1.233186208e-08f, -1.232653066e-08f, + -1.232117386e-08f, -1.231579170e-08f, -1.231038419e-08f, -1.230495138e-08f, -1.229949327e-08f, -1.229400990e-08f, -1.228850128e-08f, -1.228296745e-08f, -1.227740843e-08f, -1.227182423e-08f, + -1.226621490e-08f, -1.226058044e-08f, -1.225492089e-08f, -1.224923627e-08f, -1.224352661e-08f, -1.223779192e-08f, -1.223203224e-08f, -1.222624759e-08f, -1.222043799e-08f, -1.221460347e-08f, + -1.220874405e-08f, -1.220285977e-08f, -1.219695064e-08f, -1.219101668e-08f, -1.218505794e-08f, -1.217907442e-08f, -1.217306615e-08f, -1.216703317e-08f, -1.216097549e-08f, -1.215489315e-08f, + -1.214878616e-08f, -1.214265455e-08f, -1.213649835e-08f, -1.213031758e-08f, -1.212411227e-08f, -1.211788244e-08f, -1.211162813e-08f, -1.210534935e-08f, -1.209904613e-08f, -1.209271850e-08f, + -1.208636648e-08f, -1.207999011e-08f, -1.207358939e-08f, -1.206716437e-08f, -1.206071507e-08f, -1.205424151e-08f, -1.204774372e-08f, -1.204122172e-08f, -1.203467555e-08f, -1.202810523e-08f, + -1.202151078e-08f, -1.201489223e-08f, -1.200824961e-08f, -1.200158294e-08f, -1.199489226e-08f, -1.198817758e-08f, -1.198143893e-08f, -1.197467635e-08f, -1.196788985e-08f, -1.196107947e-08f, + -1.195424523e-08f, -1.194738715e-08f, -1.194050527e-08f, -1.193359961e-08f, -1.192667020e-08f, -1.191971706e-08f, -1.191274022e-08f, -1.190573972e-08f, -1.189871557e-08f, -1.189166780e-08f, + -1.188459645e-08f, -1.187750153e-08f, -1.187038308e-08f, -1.186324112e-08f, -1.185607568e-08f, -1.184888679e-08f, -1.184167447e-08f, -1.183443876e-08f, -1.182717968e-08f, -1.181989725e-08f, + -1.181259151e-08f, -1.180526248e-08f, -1.179791019e-08f, -1.179053467e-08f, -1.178313594e-08f, -1.177571404e-08f, -1.176826900e-08f, -1.176080083e-08f, -1.175330956e-08f, -1.174579524e-08f, + -1.173825788e-08f, -1.173069751e-08f, -1.172311415e-08f, -1.171550785e-08f, -1.170787862e-08f, -1.170022650e-08f, -1.169255151e-08f, -1.168485368e-08f, -1.167713305e-08f, -1.166938962e-08f, + -1.166162345e-08f, -1.165383455e-08f, -1.164602295e-08f, -1.163818869e-08f, -1.163033178e-08f, -1.162245226e-08f, -1.161455017e-08f, -1.160662551e-08f, -1.159867834e-08f, -1.159070866e-08f, + -1.158271652e-08f, -1.157470194e-08f, -1.156666496e-08f, -1.155860559e-08f, -1.155052387e-08f, -1.154241983e-08f, -1.153429349e-08f, -1.152614489e-08f, -1.151797405e-08f, -1.150978101e-08f, + -1.150156579e-08f, -1.149332843e-08f, -1.148506894e-08f, -1.147678737e-08f, -1.146848374e-08f, -1.146015808e-08f, -1.145181041e-08f, -1.144344078e-08f, -1.143504920e-08f, -1.142663572e-08f, + -1.141820035e-08f, -1.140974312e-08f, -1.140126408e-08f, -1.139276324e-08f, -1.138424063e-08f, -1.137569630e-08f, -1.136713025e-08f, -1.135854254e-08f, -1.134993318e-08f, -1.134130220e-08f, + -1.133264964e-08f, -1.132397553e-08f, -1.131527989e-08f, -1.130656276e-08f, -1.129782416e-08f, -1.128906413e-08f, -1.128028270e-08f, -1.127147989e-08f, -1.126265574e-08f, -1.125381027e-08f, + -1.124494352e-08f, -1.123605552e-08f, -1.122714630e-08f, -1.121821588e-08f, -1.120926431e-08f, -1.120029160e-08f, -1.119129780e-08f, -1.118228292e-08f, -1.117324700e-08f, -1.116419008e-08f, + -1.115511218e-08f, -1.114601333e-08f, -1.113689357e-08f, -1.112775292e-08f, -1.111859141e-08f, -1.110940908e-08f, -1.110020596e-08f, -1.109098208e-08f, -1.108173747e-08f, -1.107247215e-08f, + -1.106318617e-08f, -1.105387955e-08f, -1.104455232e-08f, -1.103520451e-08f, -1.102583617e-08f, -1.101644730e-08f, -1.100703796e-08f, -1.099760816e-08f, -1.098815795e-08f, -1.097868735e-08f, + -1.096919639e-08f, -1.095968510e-08f, -1.095015352e-08f, -1.094060168e-08f, -1.093102960e-08f, -1.092143733e-08f, -1.091182489e-08f, -1.090219231e-08f, -1.089253963e-08f, -1.088286687e-08f, + -1.087317407e-08f, -1.086346126e-08f, -1.085372847e-08f, -1.084397574e-08f, -1.083420309e-08f, -1.082441056e-08f, -1.081459818e-08f, -1.080476598e-08f, -1.079491399e-08f, -1.078504225e-08f, + -1.077515078e-08f, -1.076523962e-08f, -1.075530880e-08f, -1.074535836e-08f, -1.073538832e-08f, -1.072539872e-08f, -1.071538959e-08f, -1.070536096e-08f, -1.069531286e-08f, -1.068524533e-08f, + -1.067515840e-08f, -1.066505209e-08f, -1.065492645e-08f, -1.064478151e-08f, -1.063461730e-08f, -1.062443384e-08f, -1.061423118e-08f, -1.060400934e-08f, -1.059376836e-08f, -1.058350828e-08f, + -1.057322911e-08f, -1.056293090e-08f, -1.055261368e-08f, -1.054227748e-08f, -1.053192233e-08f, -1.052154827e-08f, -1.051115533e-08f, -1.050074354e-08f, -1.049031294e-08f, -1.047986355e-08f, + -1.046939542e-08f, -1.045890856e-08f, -1.044840303e-08f, -1.043787884e-08f, -1.042733604e-08f, -1.041677465e-08f, -1.040619471e-08f, -1.039559625e-08f, -1.038497931e-08f, -1.037434391e-08f, + -1.036369009e-08f, -1.035301789e-08f, -1.034232734e-08f, -1.033161847e-08f, -1.032089131e-08f, -1.031014590e-08f, -1.029938226e-08f, -1.028860045e-08f, -1.027780048e-08f, -1.026698239e-08f, + -1.025614621e-08f, -1.024529199e-08f, -1.023441974e-08f, -1.022352951e-08f, -1.021262132e-08f, -1.020169522e-08f, -1.019075123e-08f, -1.017978940e-08f, -1.016880974e-08f, -1.015781230e-08f, + -1.014679711e-08f, -1.013576421e-08f, -1.012471362e-08f, -1.011364538e-08f, -1.010255953e-08f, -1.009145610e-08f, -1.008033512e-08f, -1.006919662e-08f, -1.005804065e-08f, -1.004686723e-08f, + -1.003567640e-08f, -1.002446819e-08f, -1.001324264e-08f, -1.000199978e-08f, -9.990739639e-09f, -9.979462259e-09f, -9.968167672e-09f, -9.956855912e-09f, -9.945527013e-09f, -9.934181008e-09f, + -9.922817933e-09f, -9.911437821e-09f, -9.900040706e-09f, -9.888626623e-09f, -9.877195607e-09f, -9.865747691e-09f, -9.854282910e-09f, -9.842801298e-09f, -9.831302889e-09f, -9.819787718e-09f, + -9.808255820e-09f, -9.796707228e-09f, -9.785141978e-09f, -9.773560104e-09f, -9.761961640e-09f, -9.750346620e-09f, -9.738715080e-09f, -9.727067054e-09f, -9.715402577e-09f, -9.703721683e-09f, + -9.692024407e-09f, -9.680310783e-09f, -9.668580846e-09f, -9.656834632e-09f, -9.645072174e-09f, -9.633293507e-09f, -9.621498667e-09f, -9.609687688e-09f, -9.597860605e-09f, -9.586017452e-09f, + -9.574158265e-09f, -9.562283079e-09f, -9.550391928e-09f, -9.538484847e-09f, -9.526561871e-09f, -9.514623036e-09f, -9.502668376e-09f, -9.490697926e-09f, -9.478711722e-09f, -9.466709797e-09f, + -9.454692189e-09f, -9.442658930e-09f, -9.430610058e-09f, -9.418545606e-09f, -9.406465610e-09f, -9.394370105e-09f, -9.382259126e-09f, -9.370132709e-09f, -9.357990888e-09f, -9.345833700e-09f, + -9.333661178e-09f, -9.321473360e-09f, -9.309270279e-09f, -9.297051971e-09f, -9.284818472e-09f, -9.272569817e-09f, -9.260306041e-09f, -9.248027179e-09f, -9.235733268e-09f, -9.223424342e-09f, + -9.211100438e-09f, -9.198761589e-09f, -9.186407833e-09f, -9.174039204e-09f, -9.161655739e-09f, -9.149257472e-09f, -9.136844439e-09f, -9.124416676e-09f, -9.111974218e-09f, -9.099517101e-09f, + -9.087045360e-09f, -9.074559032e-09f, -9.062058152e-09f, -9.049542756e-09f, -9.037012879e-09f, -9.024468557e-09f, -9.011909825e-09f, -8.999336721e-09f, -8.986749278e-09f, -8.974147534e-09f, + -8.961531524e-09f, -8.948901283e-09f, -8.936256848e-09f, -8.923598255e-09f, -8.910925539e-09f, -8.898238736e-09f, -8.885537882e-09f, -8.872823013e-09f, -8.860094166e-09f, -8.847351375e-09f, + -8.834594677e-09f, -8.821824108e-09f, -8.809039704e-09f, -8.796241501e-09f, -8.783429535e-09f, -8.770603842e-09f, -8.757764458e-09f, -8.744911419e-09f, -8.732044762e-09f, -8.719164521e-09f, + -8.706270735e-09f, -8.693363438e-09f, -8.680442666e-09f, -8.667508457e-09f, -8.654560845e-09f, -8.641599868e-09f, -8.628625561e-09f, -8.615637961e-09f, -8.602637105e-09f, -8.589623027e-09f, + -8.576595765e-09f, -8.563555354e-09f, -8.550501832e-09f, -8.537435234e-09f, -8.524355596e-09f, -8.511262956e-09f, -8.498157349e-09f, -8.485038811e-09f, -8.471907380e-09f, -8.458763091e-09f, + -8.445605981e-09f, -8.432436086e-09f, -8.419253443e-09f, -8.406058088e-09f, -8.392850058e-09f, -8.379629388e-09f, -8.366396117e-09f, -8.353150279e-09f, -8.339891911e-09f, -8.326621051e-09f, + -8.313337734e-09f, -8.300041997e-09f, -8.286733877e-09f, -8.273413410e-09f, -8.260080632e-09f, -8.246735581e-09f, -8.233378293e-09f, -8.220008804e-09f, -8.206627152e-09f, -8.193233372e-09f, + -8.179827501e-09f, -8.166409577e-09f, -8.152979635e-09f, -8.139537712e-09f, -8.126083846e-09f, -8.112618072e-09f, -8.099140428e-09f, -8.085650949e-09f, -8.072149674e-09f, -8.058636638e-09f, + -8.045111879e-09f, -8.031575432e-09f, -8.018027335e-09f, -8.004467625e-09f, -7.990896338e-09f, -7.977313512e-09f, -7.963719182e-09f, -7.950113386e-09f, -7.936496161e-09f, -7.922867543e-09f, + -7.909227570e-09f, -7.895576277e-09f, -7.881913703e-09f, -7.868239883e-09f, -7.854554855e-09f, -7.840858656e-09f, -7.827151322e-09f, -7.813432890e-09f, -7.799703398e-09f, -7.785962882e-09f, + -7.772211379e-09f, -7.758448926e-09f, -7.744675560e-09f, -7.730891319e-09f, -7.717096238e-09f, -7.703290354e-09f, -7.689473706e-09f, -7.675646330e-09f, -7.661808262e-09f, -7.647959540e-09f, + -7.634100201e-09f, -7.620230282e-09f, -7.606349820e-09f, -7.592458851e-09f, -7.578557414e-09f, -7.564645544e-09f, -7.550723280e-09f, -7.536790657e-09f, -7.522847714e-09f, -7.508894486e-09f, + -7.494931012e-09f, -7.480957329e-09f, -7.466973472e-09f, -7.452979480e-09f, -7.438975390e-09f, -7.424961239e-09f, -7.410937063e-09f, -7.396902900e-09f, -7.382858787e-09f, -7.368804762e-09f, + -7.354740860e-09f, -7.340667121e-09f, -7.326583579e-09f, -7.312490274e-09f, -7.298387241e-09f, -7.284274519e-09f, -7.270152143e-09f, -7.256020152e-09f, -7.241878583e-09f, -7.227727472e-09f, + -7.213566857e-09f, -7.199396776e-09f, -7.185217265e-09f, -7.171028361e-09f, -7.156830102e-09f, -7.142622524e-09f, -7.128405666e-09f, -7.114179565e-09f, -7.099944256e-09f, -7.085699779e-09f, + -7.071446169e-09f, -7.057183465e-09f, -7.042911704e-09f, -7.028630922e-09f, -7.014341156e-09f, -7.000042446e-09f, -6.985734826e-09f, -6.971418335e-09f, -6.957093011e-09f, -6.942758889e-09f, + -6.928416008e-09f, -6.914064404e-09f, -6.899704116e-09f, -6.885335180e-09f, -6.870957633e-09f, -6.856571513e-09f, -6.842176857e-09f, -6.827773703e-09f, -6.813362087e-09f, -6.798942047e-09f, + -6.784513620e-09f, -6.770076843e-09f, -6.755631755e-09f, -6.741178391e-09f, -6.726716790e-09f, -6.712246989e-09f, -6.697769024e-09f, -6.683282934e-09f, -6.668788755e-09f, -6.654286525e-09f, + -6.639776281e-09f, -6.625258060e-09f, -6.610731900e-09f, -6.596197838e-09f, -6.581655912e-09f, -6.567106158e-09f, -6.552548614e-09f, -6.537983317e-09f, -6.523410305e-09f, -6.508829615e-09f, + -6.494241283e-09f, -6.479645349e-09f, -6.465041848e-09f, -6.450430818e-09f, -6.435812296e-09f, -6.421186320e-09f, -6.406552927e-09f, -6.391912154e-09f, -6.377264039e-09f, -6.362608619e-09f, + -6.347945931e-09f, -6.333276013e-09f, -6.318598901e-09f, -6.303914633e-09f, -6.289223247e-09f, -6.274524779e-09f, -6.259819268e-09f, -6.245106750e-09f, -6.230387262e-09f, -6.215660842e-09f, + -6.200927527e-09f, -6.186187355e-09f, -6.171440363e-09f, -6.156686587e-09f, -6.141926066e-09f, -6.127158837e-09f, -6.112384936e-09f, -6.097604402e-09f, -6.082817270e-09f, -6.068023580e-09f, + -6.053223368e-09f, -6.038416671e-09f, -6.023603526e-09f, -6.008783971e-09f, -5.993958043e-09f, -5.979125780e-09f, -5.964287218e-09f, -5.949442395e-09f, -5.934591348e-09f, -5.919734114e-09f, + -5.904870731e-09f, -5.890001235e-09f, -5.875125665e-09f, -5.860244057e-09f, -5.845356448e-09f, -5.830462876e-09f, -5.815563378e-09f, -5.800657991e-09f, -5.785746753e-09f, -5.770829700e-09f, + -5.755906869e-09f, -5.740978299e-09f, -5.726044026e-09f, -5.711104088e-09f, -5.696158520e-09f, -5.681207362e-09f, -5.666250650e-09f, -5.651288420e-09f, -5.636320711e-09f, -5.621347560e-09f, + -5.606369003e-09f, -5.591385077e-09f, -5.576395821e-09f, -5.561401271e-09f, -5.546401464e-09f, -5.531396437e-09f, -5.516386227e-09f, -5.501370872e-09f, -5.486350409e-09f, -5.471324875e-09f, + -5.456294307e-09f, -5.441258741e-09f, -5.426218216e-09f, -5.411172768e-09f, -5.396122434e-09f, -5.381067251e-09f, -5.366007257e-09f, -5.350942488e-09f, -5.335872982e-09f, -5.320798775e-09f, + -5.305719905e-09f, -5.290636409e-09f, -5.275548323e-09f, -5.260455685e-09f, -5.245358532e-09f, -5.230256901e-09f, -5.215150828e-09f, -5.200040351e-09f, -5.184925507e-09f, -5.169806332e-09f, + -5.154682864e-09f, -5.139555140e-09f, -5.124423196e-09f, -5.109287069e-09f, -5.094146798e-09f, -5.079002417e-09f, -5.063853965e-09f, -5.048701478e-09f, -5.033544994e-09f, -5.018384548e-09f, + -5.003220178e-09f, -4.988051921e-09f, -4.972879814e-09f, -4.957703893e-09f, -4.942524196e-09f, -4.927340759e-09f, -4.912153619e-09f, -4.896962814e-09f, -4.881768378e-09f, -4.866570351e-09f, + -4.851368768e-09f, -4.836163666e-09f, -4.820955081e-09f, -4.805743052e-09f, -4.790527614e-09f, -4.775308805e-09f, -4.760086660e-09f, -4.744861217e-09f, -4.729632513e-09f, -4.714400583e-09f, + -4.699165466e-09f, -4.683927197e-09f, -4.668685814e-09f, -4.653441352e-09f, -4.638193849e-09f, -4.622943341e-09f, -4.607689866e-09f, -4.592433458e-09f, -4.577174156e-09f, -4.561911996e-09f, + -4.546647014e-09f, -4.531379247e-09f, -4.516108732e-09f, -4.500835505e-09f, -4.485559602e-09f, -4.470281061e-09f, -4.454999917e-09f, -4.439716208e-09f, -4.424429969e-09f, -4.409141238e-09f, + -4.393850051e-09f, -4.378556443e-09f, -4.363260453e-09f, -4.347962116e-09f, -4.332661468e-09f, -4.317358547e-09f, -4.302053388e-09f, -4.286746028e-09f, -4.271436503e-09f, -4.256124850e-09f, + -4.240811104e-09f, -4.225495304e-09f, -4.210177484e-09f, -4.194857681e-09f, -4.179535931e-09f, -4.164212271e-09f, -4.148886737e-09f, -4.133559365e-09f, -4.118230192e-09f, -4.102899254e-09f, + -4.087566586e-09f, -4.072232226e-09f, -4.056896209e-09f, -4.041558572e-09f, -4.026219351e-09f, -4.010878582e-09f, -3.995536301e-09f, -3.980192544e-09f, -3.964847348e-09f, -3.949500748e-09f, + -3.934152781e-09f, -3.918803483e-09f, -3.903452889e-09f, -3.888101036e-09f, -3.872747961e-09f, -3.857393698e-09f, -3.842038284e-09f, -3.826681755e-09f, -3.811324148e-09f, -3.795965497e-09f, + -3.780605839e-09f, -3.765245210e-09f, -3.749883645e-09f, -3.734521182e-09f, -3.719157855e-09f, -3.703793700e-09f, -3.688428754e-09f, -3.673063052e-09f, -3.657696629e-09f, -3.642329523e-09f, + -3.626961769e-09f, -3.611593401e-09f, -3.596224458e-09f, -3.580854973e-09f, -3.565484982e-09f, -3.550114522e-09f, -3.534743629e-09f, -3.519372337e-09f, -3.504000683e-09f, -3.488628701e-09f, + -3.473256429e-09f, -3.457883901e-09f, -3.442511153e-09f, -3.427138221e-09f, -3.411765140e-09f, -3.396391946e-09f, -3.381018674e-09f, -3.365645361e-09f, -3.350272040e-09f, -3.334898748e-09f, + -3.319525521e-09f, -3.304152394e-09f, -3.288779402e-09f, -3.273406580e-09f, -3.258033965e-09f, -3.242661591e-09f, -3.227289494e-09f, -3.211917709e-09f, -3.196546271e-09f, -3.181175217e-09f, + -3.165804581e-09f, -3.150434398e-09f, -3.135064704e-09f, -3.119695534e-09f, -3.104326923e-09f, -3.088958906e-09f, -3.073591519e-09f, -3.058224797e-09f, -3.042858775e-09f, -3.027493487e-09f, + -3.012128970e-09f, -2.996765259e-09f, -2.981402387e-09f, -2.966040391e-09f, -2.950679306e-09f, -2.935319166e-09f, -2.919960006e-09f, -2.904601862e-09f, -2.889244768e-09f, -2.873888760e-09f, + -2.858533872e-09f, -2.843180140e-09f, -2.827827597e-09f, -2.812476280e-09f, -2.797126222e-09f, -2.781777459e-09f, -2.766430025e-09f, -2.751083956e-09f, -2.735739285e-09f, -2.720396049e-09f, + -2.705054281e-09f, -2.689714016e-09f, -2.674375289e-09f, -2.659038135e-09f, -2.643702588e-09f, -2.628368683e-09f, -2.613036454e-09f, -2.597705936e-09f, -2.582377164e-09f, -2.567050172e-09f, + -2.551724995e-09f, -2.536401667e-09f, -2.521080222e-09f, -2.505760696e-09f, -2.490443122e-09f, -2.475127536e-09f, -2.459813970e-09f, -2.444502461e-09f, -2.429193042e-09f, -2.413885747e-09f, + -2.398580610e-09f, -2.383277667e-09f, -2.367976951e-09f, -2.352678497e-09f, -2.337382339e-09f, -2.322088510e-09f, -2.306797046e-09f, -2.291507980e-09f, -2.276221346e-09f, -2.260937180e-09f, + -2.245655513e-09f, -2.230376382e-09f, -2.215099819e-09f, -2.199825859e-09f, -2.184554536e-09f, -2.169285884e-09f, -2.154019937e-09f, -2.138756728e-09f, -2.123496292e-09f, -2.108238662e-09f, + -2.092983873e-09f, -2.077731958e-09f, -2.062482951e-09f, -2.047236886e-09f, -2.031993796e-09f, -2.016753716e-09f, -2.001516679e-09f, -1.986282718e-09f, -1.971051868e-09f, -1.955824163e-09f, + -1.940599634e-09f, -1.925378318e-09f, -1.910160246e-09f, -1.894945452e-09f, -1.879733971e-09f, -1.864525835e-09f, -1.849321079e-09f, -1.834119734e-09f, -1.818921836e-09f, -1.803727417e-09f, + -1.788536511e-09f, -1.773349151e-09f, -1.758165370e-09f, -1.742985202e-09f, -1.727808681e-09f, -1.712635838e-09f, -1.697466708e-09f, -1.682301324e-09f, -1.667139719e-09f, -1.651981926e-09f, + -1.636827978e-09f, -1.621677909e-09f, -1.606531752e-09f, -1.591389538e-09f, -1.576251303e-09f, -1.561117078e-09f, -1.545986897e-09f, -1.530860792e-09f, -1.515738797e-09f, -1.500620945e-09f, + -1.485507268e-09f, -1.470397799e-09f, -1.455292571e-09f, -1.440191617e-09f, -1.425094969e-09f, -1.410002661e-09f, -1.394914726e-09f, -1.379831195e-09f, -1.364752101e-09f, -1.349677478e-09f, + -1.334607358e-09f, -1.319541773e-09f, -1.304480756e-09f, -1.289424340e-09f, -1.274372556e-09f, -1.259325439e-09f, -1.244283019e-09f, -1.229245330e-09f, -1.214212404e-09f, -1.199184273e-09f, + -1.184160970e-09f, -1.169142527e-09f, -1.154128976e-09f, -1.139120350e-09f, -1.124116680e-09f, -1.109118000e-09f, -1.094124341e-09f, -1.079135735e-09f, -1.064152215e-09f, -1.049173813e-09f, + -1.034200560e-09f, -1.019232490e-09f, -1.004269633e-09f, -9.893120223e-10f, -9.743596894e-10f, -9.594126663e-10f, -9.444709849e-10f, -9.295346772e-10f, -9.146037750e-10f, -8.996783102e-10f, + -8.847583145e-10f, -8.698438198e-10f, -8.549348578e-10f, -8.400314602e-10f, -8.251336587e-10f, -8.102414850e-10f, -7.953549708e-10f, -7.804741475e-10f, -7.655990469e-10f, -7.507297005e-10f, + -7.358661397e-10f, -7.210083962e-10f, -7.061565013e-10f, -6.913104865e-10f, -6.764703832e-10f, -6.616362227e-10f, -6.468080365e-10f, -6.319858559e-10f, -6.171697121e-10f, -6.023596363e-10f, + -5.875556600e-10f, -5.727578141e-10f, -5.579661300e-10f, -5.431806387e-10f, -5.284013713e-10f, -5.136283591e-10f, -4.988616329e-10f, -4.841012238e-10f, -4.693471629e-10f, -4.545994810e-10f, + -4.398582092e-10f, -4.251233782e-10f, -4.103950191e-10f, -3.956731626e-10f, -3.809578396e-10f, -3.662490807e-10f, -3.515469169e-10f, -3.368513788e-10f, -3.221624970e-10f, -3.074803024e-10f, + -2.928048254e-10f, -2.781360966e-10f, -2.634741468e-10f, -2.488190063e-10f, -2.341707057e-10f, -2.195292755e-10f, -2.048947462e-10f, -1.902671480e-10f, -1.756465115e-10f, -1.610328669e-10f, + -1.464262446e-10f, -1.318266749e-10f, -1.172341880e-10f, -1.026488141e-10f, -8.807058355e-11f, -7.349952637e-11f, -5.893567274e-11f, -4.437905275e-11f, -2.982969647e-11f, -1.528763393e-11f, + -7.528951499e-13f, 1.377448991e-11f, 2.829449130e-11f, 4.280707912e-11f, 5.731222349e-11f, 7.180989457e-11f, 8.630006254e-11f, 1.007826976e-10f, 1.152577701e-10f, 1.297252502e-10f, + 1.441851082e-10f, 1.586373146e-10f, 1.730818397e-10f, 1.875186539e-10f, 2.019477277e-10f, 2.163690314e-10f, 2.307825358e-10f, 2.451882112e-10f, 2.595860283e-10f, 2.739759577e-10f, + 2.883579701e-10f, 3.027320360e-10f, 3.170981262e-10f, 3.314562115e-10f, 3.458062626e-10f, 3.601482504e-10f, 3.744821457e-10f, 3.888079193e-10f, 4.031255421e-10f, 4.174349852e-10f, + 4.317362195e-10f, 4.460292159e-10f, 4.603139456e-10f, 4.745903796e-10f, 4.888584891e-10f, 5.031182451e-10f, 5.173696188e-10f, 5.316125815e-10f, 5.458471044e-10f, 5.600731588e-10f, + 5.742907160e-10f, 5.884997473e-10f, 6.027002241e-10f, 6.168921178e-10f, 6.310754000e-10f, 6.452500420e-10f, 6.594160154e-10f, 6.735732917e-10f, 6.877218426e-10f, 7.018616396e-10f, + 7.159926544e-10f, 7.301148587e-10f, 7.442282242e-10f, 7.583327227e-10f, 7.724283260e-10f, 7.865150058e-10f, 8.005927342e-10f, 8.146614829e-10f, 8.287212238e-10f, 8.427719291e-10f, + 8.568135706e-10f, 8.708461204e-10f, 8.848695506e-10f, 8.988838333e-10f, 9.128889406e-10f, 9.268848447e-10f, 9.408715178e-10f, 9.548489323e-10f, 9.688170602e-10f, 9.827758741e-10f, + 9.967253462e-10f, 1.010665449e-09f, 1.024596155e-09f, 1.038517436e-09f, 1.052429265e-09f, 1.066331615e-09f, 1.080224458e-09f, 1.094107767e-09f, 1.107981514e-09f, 1.121845672e-09f, + 1.135700214e-09f, 1.149545112e-09f, 1.163380340e-09f, 1.177205869e-09f, 1.191021674e-09f, 1.204827727e-09f, 1.218624000e-09f, 1.232410467e-09f, 1.246187101e-09f, 1.259953875e-09f, + 1.273710762e-09f, 1.287457734e-09f, 1.301194766e-09f, 1.314921830e-09f, 1.328638900e-09f, 1.342345948e-09f, 1.356042949e-09f, 1.369729875e-09f, 1.383406700e-09f, 1.397073397e-09f, + 1.410729939e-09f, 1.424376301e-09f, 1.438012455e-09f, 1.451638376e-09f, 1.465254037e-09f, 1.478859410e-09f, 1.492454471e-09f, 1.506039193e-09f, 1.519613550e-09f, 1.533177514e-09f, + 1.546731061e-09f, 1.560274164e-09f, 1.573806796e-09f, 1.587328932e-09f, 1.600840547e-09f, 1.614341613e-09f, 1.627832104e-09f, 1.641311996e-09f, 1.654781261e-09f, 1.668239875e-09f, + 1.681687811e-09f, 1.695125044e-09f, 1.708551547e-09f, 1.721967296e-09f, 1.735372264e-09f, 1.748766425e-09f, 1.762149756e-09f, 1.775522229e-09f, 1.788883819e-09f, 1.802234500e-09f, + 1.815574249e-09f, 1.828903038e-09f, 1.842220843e-09f, 1.855527637e-09f, 1.868823397e-09f, 1.882108097e-09f, 1.895381711e-09f, 1.908644215e-09f, 1.921895583e-09f, 1.935135790e-09f, + 1.948364812e-09f, 1.961582622e-09f, 1.974789197e-09f, 1.987984510e-09f, 2.001168539e-09f, 2.014341256e-09f, 2.027502639e-09f, 2.040652661e-09f, 2.053791299e-09f, 2.066918527e-09f, + 2.080034321e-09f, 2.093138656e-09f, 2.106231507e-09f, 2.119312851e-09f, 2.132382663e-09f, 2.145440917e-09f, 2.158487590e-09f, 2.171522658e-09f, 2.184546096e-09f, 2.197557879e-09f, + 2.210557984e-09f, 2.223546386e-09f, 2.236523061e-09f, 2.249487984e-09f, 2.262441133e-09f, 2.275382482e-09f, 2.288312008e-09f, 2.301229687e-09f, 2.314135495e-09f, 2.327029407e-09f, + 2.339911400e-09f, 2.352781451e-09f, 2.365639535e-09f, 2.378485628e-09f, 2.391319707e-09f, 2.404141749e-09f, 2.416951729e-09f, 2.429749624e-09f, 2.442535411e-09f, 2.455309066e-09f, + 2.468070565e-09f, 2.480819885e-09f, 2.493557003e-09f, 2.506281895e-09f, 2.518994539e-09f, 2.531694910e-09f, 2.544382986e-09f, 2.557058743e-09f, 2.569722158e-09f, 2.582373209e-09f, + 2.595011871e-09f, 2.607638123e-09f, 2.620251940e-09f, 2.632853301e-09f, 2.645442182e-09f, 2.658018560e-09f, 2.670582413e-09f, 2.683133718e-09f, 2.695672452e-09f, 2.708198592e-09f, + 2.720712115e-09f, 2.733213000e-09f, 2.745701223e-09f, 2.758176762e-09f, 2.770639595e-09f, 2.783089699e-09f, 2.795527051e-09f, 2.807951630e-09f, 2.820363412e-09f, 2.832762376e-09f, + 2.845148500e-09f, 2.857521760e-09f, 2.869882136e-09f, 2.882229605e-09f, 2.894564144e-09f, 2.906885732e-09f, 2.919194347e-09f, 2.931489967e-09f, 2.943772570e-09f, 2.956042134e-09f, + 2.968298637e-09f, 2.980542057e-09f, 2.992772373e-09f, 3.004989564e-09f, 3.017193606e-09f, 3.029384479e-09f, 3.041562162e-09f, 3.053726632e-09f, 3.065877868e-09f, 3.078015848e-09f, + 3.090140552e-09f, 3.102251958e-09f, 3.114350044e-09f, 3.126434789e-09f, 3.138506173e-09f, 3.150564173e-09f, 3.162608769e-09f, 3.174639939e-09f, 3.186657663e-09f, 3.198661919e-09f, + 3.210652687e-09f, 3.222629945e-09f, 3.234593673e-09f, 3.246543849e-09f, 3.258480453e-09f, 3.270403465e-09f, 3.282312862e-09f, 3.294208626e-09f, 3.306090734e-09f, 3.317959167e-09f, + 3.329813903e-09f, 3.341654923e-09f, 3.353482206e-09f, 3.365295731e-09f, 3.377095478e-09f, 3.388881426e-09f, 3.400653556e-09f, 3.412411847e-09f, 3.424156279e-09f, 3.435886831e-09f, + 3.447603484e-09f, 3.459306217e-09f, 3.470995011e-09f, 3.482669845e-09f, 3.494330699e-09f, 3.505977554e-09f, 3.517610389e-09f, 3.529229185e-09f, 3.540833922e-09f, 3.552424579e-09f, + 3.564001139e-09f, 3.575563580e-09f, 3.587111883e-09f, 3.598646029e-09f, 3.610165998e-09f, 3.621671770e-09f, 3.633163326e-09f, 3.644640647e-09f, 3.656103714e-09f, 3.667552506e-09f, + 3.678987005e-09f, 3.690407191e-09f, 3.701813046e-09f, 3.713204549e-09f, 3.724581683e-09f, 3.735944427e-09f, 3.747292764e-09f, 3.758626673e-09f, 3.769946137e-09f, 3.781251135e-09f, + 3.792541650e-09f, 3.803817662e-09f, 3.815079153e-09f, 3.826326104e-09f, 3.837558496e-09f, 3.848776310e-09f, 3.859979529e-09f, 3.871168134e-09f, 3.882342105e-09f, 3.893501425e-09f, + 3.904646075e-09f, 3.915776037e-09f, 3.926891293e-09f, 3.937991824e-09f, 3.949077611e-09f, 3.960148638e-09f, 3.971204885e-09f, 3.982246335e-09f, 3.993272969e-09f, 4.004284770e-09f, + 4.015281719e-09f, 4.026263799e-09f, 4.037230991e-09f, 4.048183278e-09f, 4.059120642e-09f, 4.070043066e-09f, 4.080950531e-09f, 4.091843020e-09f, 4.102720516e-09f, 4.113583000e-09f, + 4.124430455e-09f, 4.135262864e-09f, 4.146080210e-09f, 4.156882474e-09f, 4.167669640e-09f, 4.178441690e-09f, 4.189198607e-09f, 4.199940373e-09f, 4.210666973e-09f, 4.221378387e-09f, + 4.232074600e-09f, 4.242755595e-09f, 4.253421353e-09f, 4.264071859e-09f, 4.274707096e-09f, 4.285327046e-09f, 4.295931693e-09f, 4.306521019e-09f, 4.317095009e-09f, 4.327653646e-09f, + 4.338196912e-09f, 4.348724792e-09f, 4.359237269e-09f, 4.369734325e-09f, 4.380215946e-09f, 4.390682114e-09f, 4.401132813e-09f, 4.411568027e-09f, 4.421987739e-09f, 4.432391933e-09f, + 4.442780593e-09f, 4.453153703e-09f, 4.463511247e-09f, 4.473853208e-09f, 4.484179571e-09f, 4.494490319e-09f, 4.504785438e-09f, 4.515064910e-09f, 4.525328720e-09f, 4.535576852e-09f, + 4.545809291e-09f, 4.556026021e-09f, 4.566227025e-09f, 4.576412290e-09f, 4.586581798e-09f, 4.596735534e-09f, 4.606873484e-09f, 4.616995631e-09f, 4.627101960e-09f, 4.637192456e-09f, + 4.647267103e-09f, 4.657325886e-09f, 4.667368791e-09f, 4.677395802e-09f, 4.687406903e-09f, 4.697402080e-09f, 4.707381317e-09f, 4.717344600e-09f, 4.727291914e-09f, 4.737223244e-09f, + 4.747138575e-09f, 4.757037891e-09f, 4.766921180e-09f, 4.776788425e-09f, 4.786639612e-09f, 4.796474727e-09f, 4.806293754e-09f, 4.816096680e-09f, 4.825883490e-09f, 4.835654169e-09f, + 4.845408703e-09f, 4.855147078e-09f, 4.864869279e-09f, 4.874575292e-09f, 4.884265103e-09f, 4.893938698e-09f, 4.903596063e-09f, 4.913237183e-09f, 4.922862045e-09f, 4.932470634e-09f, + 4.942062937e-09f, 4.951638940e-09f, 4.961198628e-09f, 4.970741989e-09f, 4.980269008e-09f, 4.989779671e-09f, 4.999273965e-09f, 5.008751877e-09f, 5.018213393e-09f, 5.027658498e-09f, + 5.037087181e-09f, 5.046499426e-09f, 5.055895222e-09f, 5.065274554e-09f, 5.074637409e-09f, 5.083983775e-09f, 5.093313637e-09f, 5.102626983e-09f, 5.111923799e-09f, 5.121204073e-09f, + 5.130467791e-09f, 5.139714941e-09f, 5.148945509e-09f, 5.158159482e-09f, 5.167356849e-09f, 5.176537595e-09f, 5.185701709e-09f, 5.194849177e-09f, 5.203979987e-09f, 5.213094126e-09f, + 5.222191582e-09f, 5.231272342e-09f, 5.240336394e-09f, 5.249383724e-09f, 5.258414322e-09f, 5.267428174e-09f, 5.276425269e-09f, 5.285405593e-09f, 5.294369135e-09f, 5.303315883e-09f, + 5.312245824e-09f, 5.321158947e-09f, 5.330055239e-09f, 5.338934688e-09f, 5.347797283e-09f, 5.356643011e-09f, 5.365471862e-09f, 5.374283822e-09f, 5.383078881e-09f, 5.391857026e-09f, + 5.400618246e-09f, 5.409362529e-09f, 5.418089864e-09f, 5.426800239e-09f, 5.435493643e-09f, 5.444170064e-09f, 5.452829491e-09f, 5.461471913e-09f, 5.470097318e-09f, 5.478705695e-09f, + 5.487297033e-09f, 5.495871320e-09f, 5.504428547e-09f, 5.512968700e-09f, 5.521491771e-09f, 5.529997747e-09f, 5.538486618e-09f, 5.546958372e-09f, 5.555413000e-09f, 5.563850489e-09f, + 5.572270831e-09f, 5.580674012e-09f, 5.589060025e-09f, 5.597428856e-09f, 5.605780497e-09f, 5.614114936e-09f, 5.622432163e-09f, 5.630732168e-09f, 5.639014940e-09f, 5.647280468e-09f, + 5.655528744e-09f, 5.663759756e-09f, 5.671973494e-09f, 5.680169948e-09f, 5.688349109e-09f, 5.696510965e-09f, 5.704655507e-09f, 5.712782725e-09f, 5.720892610e-09f, 5.728985150e-09f, + 5.737060337e-09f, 5.745118161e-09f, 5.753158611e-09f, 5.761181679e-09f, 5.769187355e-09f, 5.777175628e-09f, 5.785146490e-09f, 5.793099931e-09f, 5.801035942e-09f, 5.808954513e-09f, + 5.816855634e-09f, 5.824739297e-09f, 5.832605493e-09f, 5.840454211e-09f, 5.848285443e-09f, 5.856099180e-09f, 5.863895413e-09f, 5.871674132e-09f, 5.879435329e-09f, 5.887178994e-09f, + 5.894905119e-09f, 5.902613696e-09f, 5.910304714e-09f, 5.917978166e-09f, 5.925634042e-09f, 5.933272335e-09f, 5.940893034e-09f, 5.948496133e-09f, 5.956081622e-09f, 5.963649493e-09f, + 5.971199737e-09f, 5.978732346e-09f, 5.986247312e-09f, 5.993744626e-09f, 6.001224280e-09f, 6.008686266e-09f, 6.016130576e-09f, 6.023557201e-09f, 6.030966134e-09f, 6.038357367e-09f, + 6.045730891e-09f, 6.053086699e-09f, 6.060424782e-09f, 6.067745134e-09f, 6.075047745e-09f, 6.082332609e-09f, 6.089599717e-09f, 6.096849063e-09f, 6.104080638e-09f, 6.111294435e-09f, + 6.118490446e-09f, 6.125668664e-09f, 6.132829081e-09f, 6.139971691e-09f, 6.147096485e-09f, 6.154203457e-09f, 6.161292599e-09f, 6.168363903e-09f, 6.175417364e-09f, 6.182452974e-09f, + 6.189470725e-09f, 6.196470611e-09f, 6.203452624e-09f, 6.210416759e-09f, 6.217363007e-09f, 6.224291362e-09f, 6.231201818e-09f, 6.238094367e-09f, 6.244969004e-09f, 6.251825720e-09f, + 6.258664510e-09f, 6.265485367e-09f, 6.272288285e-09f, 6.279073257e-09f, 6.285840277e-09f, 6.292589338e-09f, 6.299320434e-09f, 6.306033559e-09f, 6.312728706e-09f, 6.319405869e-09f, + 6.326065043e-09f, 6.332706221e-09f, 6.339329397e-09f, 6.345934565e-09f, 6.352521719e-09f, 6.359090853e-09f, 6.365641961e-09f, 6.372175038e-09f, 6.378690078e-09f, 6.385187074e-09f, + 6.391666022e-09f, 6.398126916e-09f, 6.404569749e-09f, 6.410994517e-09f, 6.417401214e-09f, 6.423789835e-09f, 6.430160374e-09f, 6.436512825e-09f, 6.442847184e-09f, 6.449163445e-09f, + 6.455461603e-09f, 6.461741653e-09f, 6.468003590e-09f, 6.474247408e-09f, 6.480473102e-09f, 6.486680668e-09f, 6.492870101e-09f, 6.499041395e-09f, 6.505194546e-09f, 6.511329549e-09f, + 6.517446399e-09f, 6.523545091e-09f, 6.529625621e-09f, 6.535687985e-09f, 6.541732177e-09f, 6.547758192e-09f, 6.553766028e-09f, 6.559755678e-09f, 6.565727139e-09f, 6.571680406e-09f, + 6.577615476e-09f, 6.583532342e-09f, 6.589431003e-09f, 6.595311452e-09f, 6.601173687e-09f, 6.607017702e-09f, 6.612843495e-09f, 6.618651060e-09f, 6.624440395e-09f, 6.630211494e-09f, + 6.635964355e-09f, 6.641698974e-09f, 6.647415345e-09f, 6.653113467e-09f, 6.658793335e-09f, 6.664454946e-09f, 6.670098295e-09f, 6.675723380e-09f, 6.681330197e-09f, 6.686918742e-09f, + 6.692489013e-09f, 6.698041005e-09f, 6.703574715e-09f, 6.709090140e-09f, 6.714587278e-09f, 6.720066123e-09f, 6.725526675e-09f, 6.730968928e-09f, 6.736392882e-09f, 6.741798531e-09f, + 6.747185874e-09f, 6.752554907e-09f, 6.757905628e-09f, 6.763238033e-09f, 6.768552120e-09f, 6.773847887e-09f, 6.779125330e-09f, 6.784384447e-09f, 6.789625235e-09f, 6.794847692e-09f, + 6.800051815e-09f, 6.805237602e-09f, 6.810405050e-09f, 6.815554157e-09f, 6.820684920e-09f, 6.825797338e-09f, 6.830891407e-09f, 6.835967127e-09f, 6.841024494e-09f, 6.846063506e-09f, + 6.851084162e-09f, 6.856086460e-09f, 6.861070397e-09f, 6.866035971e-09f, 6.870983181e-09f, 6.875912025e-09f, 6.880822500e-09f, 6.885714606e-09f, 6.890588341e-09f, 6.895443702e-09f, + 6.900280688e-09f, 6.905099298e-09f, 6.909899530e-09f, 6.914681383e-09f, 6.919444854e-09f, 6.924189944e-09f, 6.928916650e-09f, 6.933624970e-09f, 6.938314905e-09f, 6.942986452e-09f, + 6.947639611e-09f, 6.952274380e-09f, 6.956890757e-09f, 6.961488743e-09f, 6.966068336e-09f, 6.970629536e-09f, 6.975172340e-09f, 6.979696749e-09f, 6.984202761e-09f, 6.988690376e-09f, + 6.993159593e-09f, 6.997610411e-09f, 7.002042829e-09f, 7.006456848e-09f, 7.010852466e-09f, 7.015229683e-09f, 7.019588499e-09f, 7.023928912e-09f, 7.028250923e-09f, 7.032554532e-09f, + 7.036839737e-09f, 7.041106539e-09f, 7.045354938e-09f, 7.049584933e-09f, 7.053796524e-09f, 7.057989711e-09f, 7.062164494e-09f, 7.066320874e-09f, 7.070458849e-09f, 7.074578421e-09f, + 7.078679589e-09f, 7.082762354e-09f, 7.086826715e-09f, 7.090872673e-09f, 7.094900229e-09f, 7.098909382e-09f, 7.102900134e-09f, 7.106872484e-09f, 7.110826433e-09f, 7.114761981e-09f, + 7.118679130e-09f, 7.122577879e-09f, 7.126458229e-09f, 7.130320182e-09f, 7.134163738e-09f, 7.137988897e-09f, 7.141795660e-09f, 7.145584029e-09f, 7.149354004e-09f, 7.153105586e-09f, + 7.156838776e-09f, 7.160553576e-09f, 7.164249986e-09f, 7.167928007e-09f, 7.171587641e-09f, 7.175228889e-09f, 7.178851752e-09f, 7.182456231e-09f, 7.186042328e-09f, 7.189610044e-09f, + 7.193159380e-09f, 7.196690339e-09f, 7.200202921e-09f, 7.203697129e-09f, 7.207172963e-09f, 7.210630425e-09f, 7.214069518e-09f, 7.217490242e-09f, 7.220892600e-09f, 7.224276593e-09f, + 7.227642223e-09f, 7.230989493e-09f, 7.234318404e-09f, 7.237628958e-09f, 7.240921156e-09f, 7.244195002e-09f, 7.247450498e-09f, 7.250687645e-09f, 7.253906445e-09f, 7.257106901e-09f, + 7.260289016e-09f, 7.263452791e-09f, 7.266598229e-09f, 7.269725332e-09f, 7.272834103e-09f, 7.275924544e-09f, 7.278996658e-09f, 7.282050448e-09f, 7.285085915e-09f, 7.288103063e-09f, + 7.291101894e-09f, 7.294082412e-09f, 7.297044618e-09f, 7.299988516e-09f, 7.302914109e-09f, 7.305821399e-09f, 7.308710390e-09f, 7.311581084e-09f, 7.314433485e-09f, 7.317267595e-09f, + 7.320083418e-09f, 7.322880957e-09f, 7.325660216e-09f, 7.328421196e-09f, 7.331163902e-09f, 7.333888338e-09f, 7.336594505e-09f, 7.339282409e-09f, 7.341952051e-09f, 7.344603437e-09f, + 7.347236569e-09f, 7.349851450e-09f, 7.352448086e-09f, 7.355026478e-09f, 7.357586631e-09f, 7.360128549e-09f, 7.362652236e-09f, 7.365157694e-09f, 7.367644929e-09f, 7.370113944e-09f, + 7.372564743e-09f, 7.374997330e-09f, 7.377411709e-09f, 7.379807885e-09f, 7.382185860e-09f, 7.384545640e-09f, 7.386887229e-09f, 7.389210630e-09f, 7.391515849e-09f, 7.393802889e-09f, + 7.396071755e-09f, 7.398322452e-09f, 7.400554983e-09f, 7.402769353e-09f, 7.404965567e-09f, 7.407143630e-09f, 7.409303545e-09f, 7.411445318e-09f, 7.413568954e-09f, 7.415674456e-09f, + 7.417761830e-09f, 7.419831081e-09f, 7.421882213e-09f, 7.423915232e-09f, 7.425930142e-09f, 7.427926948e-09f, 7.429905656e-09f, 7.431866270e-09f, 7.433808795e-09f, 7.435733237e-09f, + 7.437639601e-09f, 7.439527892e-09f, 7.441398115e-09f, 7.443250276e-09f, 7.445084380e-09f, 7.446900432e-09f, 7.448698438e-09f, 7.450478403e-09f, 7.452240332e-09f, 7.453984232e-09f, + 7.455710108e-09f, 7.457417965e-09f, 7.459107810e-09f, 7.460779647e-09f, 7.462433482e-09f, 7.464069322e-09f, 7.465687173e-09f, 7.467287039e-09f, 7.468868927e-09f, 7.470432843e-09f, + 7.471978793e-09f, 7.473506782e-09f, 7.475016818e-09f, 7.476508906e-09f, 7.477983051e-09f, 7.479439261e-09f, 7.480877542e-09f, 7.482297899e-09f, 7.483700340e-09f, 7.485084870e-09f, + 7.486451496e-09f, 7.487800224e-09f, 7.489131061e-09f, 7.490444013e-09f, 7.491739086e-09f, 7.493016288e-09f, 7.494275625e-09f, 7.495517103e-09f, 7.496740730e-09f, 7.497946511e-09f, + 7.499134454e-09f, 7.500304566e-09f, 7.501456853e-09f, 7.502591322e-09f, 7.503707981e-09f, 7.504806835e-09f, 7.505887893e-09f, 7.506951161e-09f, 7.507996646e-09f, 7.509024356e-09f, + 7.510034297e-09f, 7.511026476e-09f, 7.512000902e-09f, 7.512957581e-09f, 7.513896520e-09f, 7.514817727e-09f, 7.515721209e-09f, 7.516606974e-09f, 7.517475029e-09f, 7.518325382e-09f, + 7.519158040e-09f, 7.519973010e-09f, 7.520770301e-09f, 7.521549920e-09f, 7.522311875e-09f, 7.523056173e-09f, 7.523782822e-09f, 7.524491830e-09f, 7.525183205e-09f, 7.525856954e-09f, + 7.526513087e-09f, 7.527151609e-09f, 7.527772531e-09f, 7.528375858e-09f, 7.528961601e-09f, 7.529529766e-09f, 7.530080362e-09f, 7.530613397e-09f, 7.531128880e-09f, 7.531626818e-09f, + 7.532107220e-09f, 7.532570094e-09f, 7.533015449e-09f, 7.533443292e-09f, 7.533853633e-09f, 7.534246480e-09f, 7.534621841e-09f, 7.534979725e-09f, 7.535320140e-09f, 7.535643096e-09f, + 7.535948601e-09f, 7.536236663e-09f, 7.536507291e-09f, 7.536760494e-09f, 7.536996281e-09f, 7.537214661e-09f, 7.537415643e-09f, 7.537599235e-09f, 7.537765446e-09f, 7.537914286e-09f, + 7.538045763e-09f, 7.538159887e-09f, 7.538256667e-09f, 7.538336111e-09f, 7.538398229e-09f, 7.538443031e-09f, 7.538470525e-09f, 7.538480720e-09f, 7.538473627e-09f, 7.538449254e-09f, + 7.538407611e-09f, 7.538348707e-09f, 7.538272552e-09f, 7.538179156e-09f, 7.538068527e-09f, 7.537940675e-09f, 7.537795610e-09f, 7.537633342e-09f, 7.537453880e-09f, 7.537257234e-09f, + 7.537043414e-09f, 7.536812430e-09f, 7.536564291e-09f, 7.536299007e-09f, 7.536016588e-09f, 7.535717045e-09f, 7.535400386e-09f, 7.535066623e-09f, 7.534715764e-09f, 7.534347821e-09f, + 7.533962803e-09f, 7.533560721e-09f, 7.533141584e-09f, 7.532705403e-09f, 7.532252188e-09f, 7.531781950e-09f, 7.531294698e-09f, 7.530790443e-09f, 7.530269196e-09f, 7.529730967e-09f, + 7.529175766e-09f, 7.528603604e-09f, 7.528014491e-09f, 7.527408439e-09f, 7.526785457e-09f, 7.526145556e-09f, 7.525488747e-09f, 7.524815040e-09f, 7.524124447e-09f, 7.523416978e-09f, + 7.522692644e-09f, 7.521951456e-09f, 7.521193424e-09f, 7.520418560e-09f, 7.519626875e-09f, 7.518818379e-09f, 7.517993083e-09f, 7.517150999e-09f, 7.516292138e-09f, 7.515416510e-09f, + 7.514524128e-09f, 7.513615001e-09f, 7.512689142e-09f, 7.511746562e-09f, 7.510787271e-09f, 7.509811282e-09f, 7.508818605e-09f, 7.507809252e-09f, 7.506783234e-09f, 7.505740564e-09f, + 7.504681251e-09f, 7.503605309e-09f, 7.502512748e-09f, 7.501403580e-09f, 7.500277816e-09f, 7.499135469e-09f, 7.497976550e-09f, 7.496801071e-09f, 7.495609043e-09f, 7.494400478e-09f, + 7.493175389e-09f, 7.491933786e-09f, 7.490675683e-09f, 7.489401090e-09f, 7.488110020e-09f, 7.486802485e-09f, 7.485478496e-09f, 7.484138066e-09f, 7.482781208e-09f, 7.481407932e-09f, + 7.480018251e-09f, 7.478612178e-09f, 7.477189724e-09f, 7.475750903e-09f, 7.474295725e-09f, 7.472824204e-09f, 7.471336352e-09f, 7.469832181e-09f, 7.468311703e-09f, 7.466774932e-09f, + 7.465221879e-09f, 7.463652557e-09f, 7.462066979e-09f, 7.460465157e-09f, 7.458847104e-09f, 7.457212832e-09f, 7.455562355e-09f, 7.453895684e-09f, 7.452212833e-09f, 7.450513814e-09f, + 7.448798640e-09f, 7.447067324e-09f, 7.445319879e-09f, 7.443556318e-09f, 7.441776653e-09f, 7.439980898e-09f, 7.438169066e-09f, 7.436341169e-09f, 7.434497221e-09f, 7.432637235e-09f, + 7.430761223e-09f, 7.428869200e-09f, 7.426961178e-09f, 7.425037170e-09f, 7.423097190e-09f, 7.421141251e-09f, 7.419169366e-09f, 7.417181548e-09f, 7.415177812e-09f, 7.413158170e-09f, + 7.411122636e-09f, 7.409071222e-09f, 7.407003944e-09f, 7.404920814e-09f, 7.402821845e-09f, 7.400707052e-09f, 7.398576448e-09f, 7.396430047e-09f, 7.394267862e-09f, 7.392089907e-09f, + 7.389896195e-09f, 7.387686741e-09f, 7.385461559e-09f, 7.383220661e-09f, 7.380964062e-09f, 7.378691777e-09f, 7.376403818e-09f, 7.374100199e-09f, 7.371780936e-09f, 7.369446041e-09f, + 7.367095529e-09f, 7.364729413e-09f, 7.362347709e-09f, 7.359950429e-09f, 7.357537589e-09f, 7.355109201e-09f, 7.352665282e-09f, 7.350205844e-09f, 7.347730902e-09f, 7.345240471e-09f, + 7.342734564e-09f, 7.340213197e-09f, 7.337676383e-09f, 7.335124136e-09f, 7.332556472e-09f, 7.329973405e-09f, 7.327374949e-09f, 7.324761119e-09f, 7.322131929e-09f, 7.319487394e-09f, + 7.316827529e-09f, 7.314152348e-09f, 7.311461866e-09f, 7.308756098e-09f, 7.306035058e-09f, 7.303298761e-09f, 7.300547222e-09f, 7.297780456e-09f, 7.294998477e-09f, 7.292201301e-09f, + 7.289388942e-09f, 7.286561416e-09f, 7.283718736e-09f, 7.280860920e-09f, 7.277987980e-09f, 7.275099933e-09f, 7.272196793e-09f, 7.269278575e-09f, 7.266345296e-09f, 7.263396969e-09f, + 7.260433610e-09f, 7.257455234e-09f, 7.254461857e-09f, 7.251453494e-09f, 7.248430159e-09f, 7.245391869e-09f, 7.242338639e-09f, 7.239270484e-09f, 7.236187419e-09f, 7.233089460e-09f, + 7.229976623e-09f, 7.226848922e-09f, 7.223706374e-09f, 7.220548994e-09f, 7.217376798e-09f, 7.214189800e-09f, 7.210988017e-09f, 7.207771465e-09f, 7.204540159e-09f, 7.201294114e-09f, + 7.198033348e-09f, 7.194757874e-09f, 7.191467710e-09f, 7.188162870e-09f, 7.184843371e-09f, 7.181509229e-09f, 7.178160459e-09f, 7.174797078e-09f, 7.171419101e-09f, 7.168026544e-09f, + 7.164619424e-09f, 7.161197756e-09f, 7.157761557e-09f, 7.154310842e-09f, 7.150845627e-09f, 7.147365929e-09f, 7.143871765e-09f, 7.140363149e-09f, 7.136840099e-09f, 7.133302630e-09f, + 7.129750759e-09f, 7.126184502e-09f, 7.122603875e-09f, 7.119008895e-09f, 7.115399578e-09f, 7.111775941e-09f, 7.108137999e-09f, 7.104485770e-09f, 7.100819269e-09f, 7.097138514e-09f, + 7.093443521e-09f, 7.089734305e-09f, 7.086010885e-09f, 7.082273276e-09f, 7.078521496e-09f, 7.074755560e-09f, 7.070975485e-09f, 7.067181289e-09f, 7.063372987e-09f, 7.059550597e-09f, + 7.055714135e-09f, 7.051863619e-09f, 7.047999064e-09f, 7.044120488e-09f, 7.040227907e-09f, 7.036321339e-09f, 7.032400801e-09f, 7.028466309e-09f, 7.024517880e-09f, 7.020555531e-09f, + 7.016579280e-09f, 7.012589143e-09f, 7.008585138e-09f, 7.004567280e-09f, 7.000535589e-09f, 6.996490080e-09f, 6.992430771e-09f, 6.988357679e-09f, 6.984270822e-09f, 6.980170215e-09f, + 6.976055878e-09f, 6.971927826e-09f, 6.967786078e-09f, 6.963630650e-09f, 6.959461561e-09f, 6.955278826e-09f, 6.951082464e-09f, 6.946872493e-09f, 6.942648928e-09f, 6.938411789e-09f, + 6.934161093e-09f, 6.929896856e-09f, 6.925619097e-09f, 6.921327832e-09f, 6.917023081e-09f, 6.912704859e-09f, 6.908373186e-09f, 6.904028078e-09f, 6.899669553e-09f, 6.895297629e-09f, + 6.890912323e-09f, 6.886513654e-09f, 6.882101639e-09f, 6.877676295e-09f, 6.873237642e-09f, 6.868785695e-09f, 6.864320474e-09f, 6.859841996e-09f, 6.855350279e-09f, 6.850845341e-09f, + 6.846327199e-09f, 6.841795873e-09f, 6.837251379e-09f, 6.832693736e-09f, 6.828122962e-09f, 6.823539075e-09f, 6.818942093e-09f, 6.814332033e-09f, 6.809708915e-09f, 6.805072756e-09f, + 6.800423574e-09f, 6.795761388e-09f, 6.791086216e-09f, 6.786398075e-09f, 6.781696985e-09f, 6.776982963e-09f, 6.772256028e-09f, 6.767516198e-09f, 6.762763491e-09f, 6.757997926e-09f, + 6.753219521e-09f, 6.748428294e-09f, 6.743624264e-09f, 6.738807449e-09f, 6.733977868e-09f, 6.729135539e-09f, 6.724280481e-09f, 6.719412712e-09f, 6.714532250e-09f, 6.709639115e-09f, + 6.704733324e-09f, 6.699814897e-09f, 6.694883852e-09f, 6.689940207e-09f, 6.684983981e-09f, 6.680015194e-09f, 6.675033863e-09f, 6.670040007e-09f, 6.665033645e-09f, 6.660014796e-09f, + 6.654983479e-09f, 6.649939711e-09f, 6.644883513e-09f, 6.639814903e-09f, 6.634733900e-09f, 6.629640522e-09f, 6.624534789e-09f, 6.619416719e-09f, 6.614286332e-09f, 6.609143646e-09f, + 6.603988680e-09f, 6.598821454e-09f, 6.593641985e-09f, 6.588450294e-09f, 6.583246399e-09f, 6.578030320e-09f, 6.572802075e-09f, 6.567561684e-09f, 6.562309165e-09f, 6.557044538e-09f, + 6.551767822e-09f, 6.546479036e-09f, 6.541178199e-09f, 6.535865331e-09f, 6.530540450e-09f, 6.525203576e-09f, 6.519854729e-09f, 6.514493927e-09f, 6.509121190e-09f, 6.503736537e-09f, + 6.498339987e-09f, 6.492931560e-09f, 6.487511276e-09f, 6.482079153e-09f, 6.476635210e-09f, 6.471179469e-09f, 6.465711947e-09f, 6.460232664e-09f, 6.454741640e-09f, 6.449238894e-09f, + 6.443724446e-09f, 6.438198315e-09f, 6.432660521e-09f, 6.427111084e-09f, 6.421550022e-09f, 6.415977357e-09f, 6.410393106e-09f, 6.404797290e-09f, 6.399189928e-09f, 6.393571041e-09f, + 6.387940648e-09f, 6.382298768e-09f, 6.376645421e-09f, 6.370980627e-09f, 6.365304406e-09f, 6.359616778e-09f, 6.353917761e-09f, 6.348207377e-09f, 6.342485645e-09f, 6.336752584e-09f, + 6.331008215e-09f, 6.325252558e-09f, 6.319485632e-09f, 6.313707457e-09f, 6.307918053e-09f, 6.302117440e-09f, 6.296305638e-09f, 6.290482668e-09f, 6.284648548e-09f, 6.278803299e-09f, + 6.272946941e-09f, 6.267079494e-09f, 6.261200979e-09f, 6.255311414e-09f, 6.249410820e-09f, 6.243499218e-09f, 6.237576627e-09f, 6.231643068e-09f, 6.225698560e-09f, 6.219743124e-09f, + 6.213776780e-09f, 6.207799548e-09f, 6.201811448e-09f, 6.195812501e-09f, 6.189802727e-09f, 6.183782146e-09f, 6.177750778e-09f, 6.171708643e-09f, 6.165655762e-09f, 6.159592156e-09f, + 6.153517844e-09f, 6.147432846e-09f, 6.141337184e-09f, 6.135230877e-09f, 6.129113946e-09f, 6.122986411e-09f, 6.116848293e-09f, 6.110699612e-09f, 6.104540389e-09f, 6.098370643e-09f, + 6.092190396e-09f, 6.085999667e-09f, 6.079798478e-09f, 6.073586849e-09f, 6.067364800e-09f, 6.061132352e-09f, 6.054889525e-09f, 6.048636341e-09f, 6.042372819e-09f, 6.036098980e-09f, + 6.029814845e-09f, 6.023520434e-09f, 6.017215768e-09f, 6.010900868e-09f, 6.004575754e-09f, 5.998240447e-09f, 5.991894968e-09f, 5.985539337e-09f, 5.979173575e-09f, 5.972797702e-09f, + 5.966411740e-09f, 5.960015710e-09f, 5.953609631e-09f, 5.947193525e-09f, 5.940767412e-09f, 5.934331314e-09f, 5.927885251e-09f, 5.921429243e-09f, 5.914963313e-09f, 5.908487480e-09f, + 5.902001765e-09f, 5.895506190e-09f, 5.889000775e-09f, 5.882485541e-09f, 5.875960509e-09f, 5.869425700e-09f, 5.862881135e-09f, 5.856326834e-09f, 5.849762820e-09f, 5.843189112e-09f, + 5.836605731e-09f, 5.830012700e-09f, 5.823410038e-09f, 5.816797766e-09f, 5.810175907e-09f, 5.803544480e-09f, 5.796903507e-09f, 5.790253008e-09f, 5.783593006e-09f, 5.776923521e-09f, + 5.770244573e-09f, 5.763556185e-09f, 5.756858377e-09f, 5.750151171e-09f, 5.743434587e-09f, 5.736708647e-09f, 5.729973371e-09f, 5.723228782e-09f, 5.716474900e-09f, 5.709711746e-09f, + 5.702939342e-09f, 5.696157709e-09f, 5.689366868e-09f, 5.682566840e-09f, 5.675757646e-09f, 5.668939308e-09f, 5.662111848e-09f, 5.655275285e-09f, 5.648429643e-09f, 5.641574941e-09f, + 5.634711201e-09f, 5.627838445e-09f, 5.620956693e-09f, 5.614065968e-09f, 5.607166290e-09f, 5.600257681e-09f, 5.593340163e-09f, 5.586413756e-09f, 5.579478482e-09f, 5.572534362e-09f, + 5.565581418e-09f, 5.558619671e-09f, 5.551649143e-09f, 5.544669855e-09f, 5.537681828e-09f, 5.530685084e-09f, 5.523679645e-09f, 5.516665532e-09f, 5.509642765e-09f, 5.502611368e-09f, + 5.495571361e-09f, 5.488522766e-09f, 5.481465604e-09f, 5.474399897e-09f, 5.467325666e-09f, 5.460242933e-09f, 5.453151720e-09f, 5.446052048e-09f, 5.438943938e-09f, 5.431827413e-09f, + 5.424702493e-09f, 5.417569200e-09f, 5.410427557e-09f, 5.403277584e-09f, 5.396119303e-09f, 5.388952735e-09f, 5.381777904e-09f, 5.374594829e-09f, 5.367403533e-09f, 5.360204037e-09f, + 5.352996363e-09f, 5.345780533e-09f, 5.338556568e-09f, 5.331324491e-09f, 5.324084322e-09f, 5.316836083e-09f, 5.309579796e-09f, 5.302315484e-09f, 5.295043167e-09f, 5.287762867e-09f, + 5.280474606e-09f, 5.273178406e-09f, 5.265874288e-09f, 5.258562275e-09f, 5.251242388e-09f, 5.243914648e-09f, 5.236579078e-09f, 5.229235700e-09f, 5.221884534e-09f, 5.214525604e-09f, + 5.207158930e-09f, 5.199784535e-09f, 5.192402441e-09f, 5.185012668e-09f, 5.177615240e-09f, 5.170210177e-09f, 5.162797503e-09f, 5.155377237e-09f, 5.147949404e-09f, 5.140514023e-09f, + 5.133071118e-09f, 5.125620710e-09f, 5.118162821e-09f, 5.110697472e-09f, 5.103224686e-09f, 5.095744485e-09f, 5.088256891e-09f, 5.080761925e-09f, 5.073259609e-09f, 5.065749965e-09f, + 5.058233016e-09f, 5.050708782e-09f, 5.043177287e-09f, 5.035638552e-09f, 5.028092599e-09f, 5.020539449e-09f, 5.012979126e-09f, 5.005411650e-09f, 4.997837044e-09f, 4.990255330e-09f, + 4.982666530e-09f, 4.975070665e-09f, 4.967467758e-09f, 4.959857831e-09f, 4.952240906e-09f, 4.944617004e-09f, 4.936986148e-09f, 4.929348360e-09f, 4.921703661e-09f, 4.914052074e-09f, + 4.906393621e-09f, 4.898728324e-09f, 4.891056205e-09f, 4.883377286e-09f, 4.875691588e-09f, 4.867999135e-09f, 4.860299947e-09f, 4.852594048e-09f, 4.844881459e-09f, 4.837162202e-09f, + 4.829436299e-09f, 4.821703773e-09f, 4.813964645e-09f, 4.806218938e-09f, 4.798466673e-09f, 4.790707873e-09f, 4.782942560e-09f, 4.775170755e-09f, 4.767392482e-09f, 4.759607761e-09f, + 4.751816616e-09f, 4.744019068e-09f, 4.736215139e-09f, 4.728404852e-09f, 4.720588228e-09f, 4.712765290e-09f, 4.704936060e-09f, 4.697100560e-09f, 4.689258812e-09f, 4.681410838e-09f, + 4.673556660e-09f, 4.665696301e-09f, 4.657829783e-09f, 4.649957127e-09f, 4.642078356e-09f, 4.634193493e-09f, 4.626302558e-09f, 4.618405575e-09f, 4.610502565e-09f, 4.602593551e-09f, + 4.594678554e-09f, 4.586757598e-09f, 4.578830704e-09f, 4.570897893e-09f, 4.562959190e-09f, 4.555014615e-09f, 4.547064191e-09f, 4.539107939e-09f, 4.531145883e-09f, 4.523178044e-09f, + 4.515204445e-09f, 4.507225107e-09f, 4.499240053e-09f, 4.491249305e-09f, 4.483252885e-09f, 4.475250815e-09f, 4.467243118e-09f, 4.459229816e-09f, 4.451210930e-09f, 4.443186484e-09f, + 4.435156499e-09f, 4.427120997e-09f, 4.419080002e-09f, 4.411033533e-09f, 4.402981615e-09f, 4.394924270e-09f, 4.386861518e-09f, 4.378793383e-09f, 4.370719887e-09f, 4.362641052e-09f, + 4.354556901e-09f, 4.346467454e-09f, 4.338372735e-09f, 4.330272766e-09f, 4.322167569e-09f, 4.314057166e-09f, 4.305941580e-09f, 4.297820832e-09f, 4.289694945e-09f, 4.281563940e-09f, + 4.273427841e-09f, 4.265286670e-09f, 4.257140448e-09f, 4.248989197e-09f, 4.240832941e-09f, 4.232671700e-09f, 4.224505498e-09f, 4.216334357e-09f, 4.208158298e-09f, 4.199977345e-09f, + 4.191791518e-09f, 4.183600841e-09f, 4.175405335e-09f, 4.167205023e-09f, 4.158999926e-09f, 4.150790068e-09f, 4.142575470e-09f, 4.134356155e-09f, 4.126132144e-09f, 4.117903460e-09f, + 4.109670125e-09f, 4.101432162e-09f, 4.093189591e-09f, 4.084942436e-09f, 4.076690719e-09f, 4.068434462e-09f, 4.060173687e-09f, 4.051908416e-09f, 4.043638672e-09f, 4.035364476e-09f, + 4.027085851e-09f, 4.018802820e-09f, 4.010515403e-09f, 4.002223623e-09f, 3.993927503e-09f, 3.985627065e-09f, 3.977322330e-09f, 3.969013321e-09f, 3.960700061e-09f, 3.952382570e-09f, + 3.944060872e-09f, 3.935734989e-09f, 3.927404942e-09f, 3.919070754e-09f, 3.910732447e-09f, 3.902390044e-09f, 3.894043565e-09f, 3.885693034e-09f, 3.877338472e-09f, 3.868979903e-09f, + 3.860617346e-09f, 3.852250826e-09f, 3.843880364e-09f, 3.835505982e-09f, 3.827127702e-09f, 3.818745547e-09f, 3.810359538e-09f, 3.801969697e-09f, 3.793576048e-09f, 3.785178611e-09f, + 3.776777409e-09f, 3.768372464e-09f, 3.759963798e-09f, 3.751551433e-09f, 3.743135392e-09f, 3.734715696e-09f, 3.726292367e-09f, 3.717865427e-09f, 3.709434900e-09f, 3.701000806e-09f, + 3.692563167e-09f, 3.684122006e-09f, 3.675677345e-09f, 3.667229206e-09f, 3.658777611e-09f, 3.650322582e-09f, 3.641864140e-09f, 3.633402309e-09f, 3.624937109e-09f, 3.616468564e-09f, + 3.607996695e-09f, 3.599521523e-09f, 3.591043072e-09f, 3.582561363e-09f, 3.574076418e-09f, 3.565588259e-09f, 3.557096909e-09f, 3.548602388e-09f, 3.540104719e-09f, 3.531603925e-09f, + 3.523100026e-09f, 3.514593046e-09f, 3.506083005e-09f, 3.497569927e-09f, 3.489053832e-09f, 3.480534743e-09f, 3.472012682e-09f, 3.463487670e-09f, 3.454959731e-09f, 3.446428884e-09f, + 3.437895154e-09f, 3.429358560e-09f, 3.420819126e-09f, 3.412276874e-09f, 3.403731824e-09f, 3.395183999e-09f, 3.386633422e-09f, 3.378080113e-09f, 3.369524095e-09f, 3.360965389e-09f, + 3.352404018e-09f, 3.343840003e-09f, 3.335273367e-09f, 3.326704130e-09f, 3.318132315e-09f, 3.309557944e-09f, 3.300981038e-09f, 3.292401620e-09f, 3.283819711e-09f, 3.275235333e-09f, + 3.266648508e-09f, 3.258059257e-09f, 3.249467603e-09f, 3.240873567e-09f, 3.232277170e-09f, 3.223678436e-09f, 3.215077385e-09f, 3.206474039e-09f, 3.197868420e-09f, 3.189260550e-09f, + 3.180650451e-09f, 3.172038144e-09f, 3.163423650e-09f, 3.154806993e-09f, 3.146188193e-09f, 3.137567272e-09f, 3.128944251e-09f, 3.120319154e-09f, 3.111692000e-09f, 3.103062812e-09f, + 3.094431612e-09f, 3.085798421e-09f, 3.077163261e-09f, 3.068526153e-09f, 3.059887120e-09f, 3.051246182e-09f, 3.042603361e-09f, 3.033958680e-09f, 3.025312159e-09f, 3.016663821e-09f, + 3.008013686e-09f, 2.999361777e-09f, 2.990708114e-09f, 2.982052720e-09f, 2.973395617e-09f, 2.964736825e-09f, 2.956076366e-09f, 2.947414262e-09f, 2.938750534e-09f, 2.930085204e-09f, + 2.921418293e-09f, 2.912749823e-09f, 2.904079816e-09f, 2.895408292e-09f, 2.886735274e-09f, 2.878060782e-09f, 2.869384838e-09f, 2.860707464e-09f, 2.852028682e-09f, 2.843348512e-09f, + 2.834666975e-09f, 2.825984095e-09f, 2.817299891e-09f, 2.808614385e-09f, 2.799927599e-09f, 2.791239553e-09f, 2.782550271e-09f, 2.773859771e-09f, 2.765168077e-09f, 2.756475210e-09f, + 2.747781190e-09f, 2.739086039e-09f, 2.730389779e-09f, 2.721692430e-09f, 2.712994014e-09f, 2.704294553e-09f, 2.695594067e-09f, 2.686892578e-09f, 2.678190108e-09f, 2.669486676e-09f, + 2.660782305e-09f, 2.652077016e-09f, 2.643370831e-09f, 2.634663769e-09f, 2.625955853e-09f, 2.617247103e-09f, 2.608537542e-09f, 2.599827189e-09f, 2.591116067e-09f, 2.582404196e-09f, + 2.573691597e-09f, 2.564978292e-09f, 2.556264302e-09f, 2.547549647e-09f, 2.538834350e-09f, 2.530118430e-09f, 2.521401910e-09f, 2.512684810e-09f, 2.503967151e-09f, 2.495248954e-09f, + 2.486530241e-09f, 2.477811032e-09f, 2.469091349e-09f, 2.460371211e-09f, 2.451650642e-09f, 2.442929660e-09f, 2.434208288e-09f, 2.425486546e-09f, 2.416764455e-09f, 2.408042037e-09f, + 2.399319312e-09f, 2.390596300e-09f, 2.381873024e-09f, 2.373149503e-09f, 2.364425759e-09f, 2.355701813e-09f, 2.346977685e-09f, 2.338253396e-09f, 2.329528968e-09f, 2.320804420e-09f, + 2.312079774e-09f, 2.303355051e-09f, 2.294630271e-09f, 2.285905455e-09f, 2.277180624e-09f, 2.268455799e-09f, 2.259731000e-09f, 2.251006248e-09f, 2.242281564e-09f, 2.233556969e-09f, + 2.224832483e-09f, 2.216108127e-09f, 2.207383921e-09f, 2.198659887e-09f, 2.189936044e-09f, 2.181212414e-09f, 2.172489018e-09f, 2.163765875e-09f, 2.155043006e-09f, 2.146320433e-09f, + 2.137598175e-09f, 2.128876253e-09f, 2.120154687e-09f, 2.111433499e-09f, 2.102712709e-09f, 2.093992337e-09f, 2.085272403e-09f, 2.076552929e-09f, 2.067833934e-09f, 2.059115439e-09f, + 2.050397465e-09f, 2.041680032e-09f, 2.032963161e-09f, 2.024246871e-09f, 2.015531183e-09f, 2.006816119e-09f, 1.998101697e-09f, 1.989387938e-09f, 1.980674863e-09f, 1.971962492e-09f, + 1.963250845e-09f, 1.954539943e-09f, 1.945829806e-09f, 1.937120454e-09f, 1.928411907e-09f, 1.919704186e-09f, 1.910997311e-09f, 1.902291302e-09f, 1.893586180e-09f, 1.884881964e-09f, + 1.876178674e-09f, 1.867476332e-09f, 1.858774956e-09f, 1.850074568e-09f, 1.841375187e-09f, 1.832676833e-09f, 1.823979527e-09f, 1.815283289e-09f, 1.806588138e-09f, 1.797894094e-09f, + 1.789201179e-09f, 1.780509411e-09f, 1.771818811e-09f, 1.763129398e-09f, 1.754441194e-09f, 1.745754217e-09f, 1.737068488e-09f, 1.728384026e-09f, 1.719700852e-09f, 1.711018985e-09f, + 1.702338446e-09f, 1.693659253e-09f, 1.684981428e-09f, 1.676304990e-09f, 1.667629958e-09f, 1.658956353e-09f, 1.650284195e-09f, 1.641613502e-09f, 1.632944296e-09f, 1.624276595e-09f, + 1.615610420e-09f, 1.606945790e-09f, 1.598282724e-09f, 1.589621244e-09f, 1.580961367e-09f, 1.572303115e-09f, 1.563646506e-09f, 1.554991560e-09f, 1.546338297e-09f, 1.537686737e-09f, + 1.529036899e-09f, 1.520388802e-09f, 1.511742467e-09f, 1.503097912e-09f, 1.494455158e-09f, 1.485814223e-09f, 1.477175128e-09f, 1.468537892e-09f, 1.459902534e-09f, 1.451269073e-09f, + 1.442637530e-09f, 1.434007923e-09f, 1.425380272e-09f, 1.416754597e-09f, 1.408130916e-09f, 1.399509249e-09f, 1.390889616e-09f, 1.382272036e-09f, 1.373656527e-09f, 1.365043110e-09f, + 1.356431804e-09f, 1.347822628e-09f, 1.339215600e-09f, 1.330610741e-09f, 1.322008070e-09f, 1.313407605e-09f, 1.304809367e-09f, 1.296213373e-09f, 1.287619644e-09f, 1.279028198e-09f, + 1.270439055e-09f, 1.261852233e-09f, 1.253267752e-09f, 1.244685631e-09f, 1.236105888e-09f, 1.227528543e-09f, 1.218953615e-09f, 1.210381123e-09f, 1.201811086e-09f, 1.193243522e-09f, + 1.184678452e-09f, 1.176115893e-09f, 1.167555864e-09f, 1.158998385e-09f, 1.150443474e-09f, 1.141891150e-09f, 1.133341433e-09f, 1.124794340e-09f, 1.116249891e-09f, 1.107708104e-09f, + 1.099168998e-09f, 1.090632593e-09f, 1.082098906e-09f, 1.073567956e-09f, 1.065039763e-09f, 1.056514345e-09f, 1.047991720e-09f, 1.039471907e-09f, 1.030954925e-09f, 1.022440792e-09f, + 1.013929527e-09f, 1.005421149e-09f, 9.969156761e-10f, 9.884131267e-10f, 9.799135195e-10f, 9.714168730e-10f, 9.629232056e-10f, 9.544325360e-10f, 9.459448824e-10f, 9.374602634e-10f, + 9.289786974e-10f, 9.205002027e-10f, 9.120247978e-10f, 9.035525010e-10f, 8.950833307e-10f, 8.866173052e-10f, 8.781544427e-10f, 8.696947616e-10f, 8.612382802e-10f, 8.527850168e-10f, + 8.443349894e-10f, 8.358882164e-10f, 8.274447160e-10f, 8.190045063e-10f, 8.105676056e-10f, 8.021340319e-10f, 7.937038033e-10f, 7.852769380e-10f, 7.768534541e-10f, 7.684333697e-10f, + 7.600167027e-10f, 7.516034712e-10f, 7.431936932e-10f, 7.347873868e-10f, 7.263845699e-10f, 7.179852604e-10f, 7.095894762e-10f, 7.011972354e-10f, 6.928085558e-10f, 6.844234552e-10f, + 6.760419516e-10f, 6.676640628e-10f, 6.592898066e-10f, 6.509192007e-10f, 6.425522630e-10f, 6.341890113e-10f, 6.258294633e-10f, 6.174736367e-10f, 6.091215492e-10f, 6.007732185e-10f, + 5.924286623e-10f, 5.840878982e-10f, 5.757509439e-10f, 5.674178169e-10f, 5.590885348e-10f, 5.507631153e-10f, 5.424415758e-10f, 5.341239339e-10f, 5.258102072e-10f, 5.175004130e-10f, + 5.091945689e-10f, 5.008926923e-10f, 4.925948006e-10f, 4.843009113e-10f, 4.760110417e-10f, 4.677252093e-10f, 4.594434313e-10f, 4.511657251e-10f, 4.428921080e-10f, 4.346225974e-10f, + 4.263572104e-10f, 4.180959643e-10f, 4.098388764e-10f, 4.015859638e-10f, 3.933372438e-10f, 3.850927335e-10f, 3.768524501e-10f, 3.686164107e-10f, 3.603846324e-10f, 3.521571323e-10f, + 3.439339275e-10f, 3.357150350e-10f, 3.275004718e-10f, 3.192902550e-10f, 3.110844015e-10f, 3.028829283e-10f, 2.946858524e-10f, 2.864931906e-10f, 2.783049600e-10f, 2.701211772e-10f, + 2.619418593e-10f, 2.537670231e-10f, 2.455966853e-10f, 2.374308628e-10f, 2.292695724e-10f, 2.211128308e-10f, 2.129606547e-10f, 2.048130609e-10f, 1.966700661e-10f, 1.885316870e-10f, + 1.803979401e-10f, 1.722688421e-10f, 1.641444097e-10f, 1.560246595e-10f, 1.479096079e-10f, 1.397992716e-10f, 1.316936670e-10f, 1.235928108e-10f, 1.154967193e-10f, 1.074054090e-10f, + 9.931889637e-11f, 9.123719785e-11f, 8.316032981e-11f, 7.508830864e-11f, 6.702115070e-11f, 5.895887231e-11f, 5.090148978e-11f, 4.284901942e-11f, 3.480147749e-11f, 2.675888024e-11f, + 1.872124390e-11f, 1.068858466e-11f, 2.660918723e-12f, -5.361737760e-12f, -1.337936864e-11f, -2.139195781e-11f, -2.939948917e-11f, -3.740194664e-11f, -4.539931417e-11f, -5.339157573e-11f, + -6.137871530e-11f, -6.936071691e-11f, -7.733756459e-11f, -8.530924239e-11f, -9.327573439e-11f, -1.012370247e-10f, -1.091930974e-10f, -1.171439367e-10f, -1.250895267e-10f, -1.330298517e-10f, + -1.409648958e-10f, -1.488946432e-10f, -1.568190783e-10f, -1.647381853e-10f, -1.726519485e-10f, -1.805603522e-10f, -1.884633808e-10f, -1.963610186e-10f, -2.042532500e-10f, -2.121400595e-10f, + -2.200214314e-10f, -2.278973503e-10f, -2.357678006e-10f, -2.436327667e-10f, -2.514922333e-10f, -2.593461849e-10f, -2.671946061e-10f, -2.750374813e-10f, -2.828747953e-10f, -2.907065328e-10f, + -2.985326782e-10f, -3.063532164e-10f, -3.141681320e-10f, -3.219774098e-10f, -3.297810345e-10f, -3.375789909e-10f, -3.453712638e-10f, -3.531578380e-10f, -3.609386983e-10f, -3.687138296e-10f, + -3.764832168e-10f, -3.842468449e-10f, -3.920046987e-10f, -3.997567631e-10f, -4.075030233e-10f, -4.152434641e-10f, -4.229780707e-10f, -4.307068280e-10f, -4.384297211e-10f, -4.461467352e-10f, + -4.538578553e-10f, -4.615630666e-10f, -4.692623542e-10f, -4.769557034e-10f, -4.846430993e-10f, -4.923245272e-10f, -4.999999724e-10f, -5.076694200e-10f, -5.153328555e-10f, -5.229902642e-10f, + -5.306416314e-10f, -5.382869424e-10f, -5.459261827e-10f, -5.535593378e-10f, -5.611863929e-10f, -5.688073337e-10f, -5.764221457e-10f, -5.840308142e-10f, -5.916333249e-10f, -5.992296633e-10f, + -6.068198151e-10f, -6.144037658e-10f, -6.219815010e-10f, -6.295530064e-10f, -6.371182678e-10f, -6.446772708e-10f, -6.522300011e-10f, -6.597764445e-10f, -6.673165867e-10f, -6.748504137e-10f, + -6.823779111e-10f, -6.898990648e-10f, -6.974138608e-10f, -7.049222849e-10f, -7.124243230e-10f, -7.199199611e-10f, -7.274091851e-10f, -7.348919811e-10f, -7.423683350e-10f, -7.498382329e-10f, + -7.573016609e-10f, -7.647586050e-10f, -7.722090514e-10f, -7.796529861e-10f, -7.870903954e-10f, -7.945212655e-10f, -8.019455825e-10f, -8.093633327e-10f, -8.167745024e-10f, -8.241790777e-10f, + -8.315770451e-10f, -8.389683909e-10f, -8.463531014e-10f, -8.537311630e-10f, -8.611025620e-10f, -8.684672850e-10f, -8.758253184e-10f, -8.831766487e-10f, -8.905212623e-10f, -8.978591458e-10f, + -9.051902857e-10f, -9.125146687e-10f, -9.198322813e-10f, -9.271431101e-10f, -9.344471418e-10f, -9.417443630e-10f, -9.490347605e-10f, -9.563183210e-10f, -9.635950312e-10f, -9.708648779e-10f, + -9.781278479e-10f, -9.853839281e-10f, -9.926331052e-10f, -9.998753661e-10f, -1.007110698e-09f, -1.014339087e-09f, -1.021560521e-09f, -1.028774986e-09f, -1.035982470e-09f, -1.043182960e-09f, + -1.050376442e-09f, -1.057562904e-09f, -1.064742333e-09f, -1.071914716e-09f, -1.079080039e-09f, -1.086238291e-09f, -1.093389459e-09f, -1.100533528e-09f, -1.107670488e-09f, -1.114800325e-09f, + -1.121923027e-09f, -1.129038580e-09f, -1.136146972e-09f, -1.143248191e-09f, -1.150342224e-09f, -1.157429058e-09f, -1.164508680e-09f, -1.171581079e-09f, -1.178646242e-09f, -1.185704156e-09f, + -1.192754808e-09f, -1.199798187e-09f, -1.206834280e-09f, -1.213863074e-09f, -1.220884558e-09f, -1.227898719e-09f, -1.234905544e-09f, -1.241905021e-09f, -1.248897139e-09f, -1.255881884e-09f, + -1.262859245e-09f, -1.269829209e-09f, -1.276791765e-09f, -1.283746899e-09f, -1.290694601e-09f, -1.297634858e-09f, -1.304567658e-09f, -1.311492989e-09f, -1.318410838e-09f, -1.325321195e-09f, + -1.332224047e-09f, -1.339119381e-09f, -1.346007187e-09f, -1.352887453e-09f, -1.359760165e-09f, -1.366625314e-09f, -1.373482886e-09f, -1.380332870e-09f, -1.387175255e-09f, -1.394010029e-09f, + -1.400837179e-09f, -1.407656695e-09f, -1.414468564e-09f, -1.421272775e-09f, -1.428069317e-09f, -1.434858178e-09f, -1.441639346e-09f, -1.448412810e-09f, -1.455178558e-09f, -1.461936580e-09f, + -1.468686862e-09f, -1.475429395e-09f, -1.482164167e-09f, -1.488891166e-09f, -1.495610380e-09f, -1.502321800e-09f, -1.509025413e-09f, -1.515721208e-09f, -1.522409174e-09f, -1.529089300e-09f, + -1.535761575e-09f, -1.542425987e-09f, -1.549082525e-09f, -1.555731179e-09f, -1.562371936e-09f, -1.569004787e-09f, -1.575629720e-09f, -1.582246724e-09f, -1.588855788e-09f, -1.595456902e-09f, + -1.602050053e-09f, -1.608635232e-09f, -1.615212428e-09f, -1.621781629e-09f, -1.628342826e-09f, -1.634896006e-09f, -1.641441160e-09f, -1.647978276e-09f, -1.654507344e-09f, -1.661028354e-09f, + -1.667541294e-09f, -1.674046155e-09f, -1.680542924e-09f, -1.687031593e-09f, -1.693512149e-09f, -1.699984584e-09f, -1.706448886e-09f, -1.712905044e-09f, -1.719353049e-09f, -1.725792890e-09f, + -1.732224556e-09f, -1.738648038e-09f, -1.745063325e-09f, -1.751470406e-09f, -1.757869271e-09f, -1.764259910e-09f, -1.770642313e-09f, -1.777016470e-09f, -1.783382370e-09f, -1.789740004e-09f, + -1.796089360e-09f, -1.802430430e-09f, -1.808763203e-09f, -1.815087668e-09f, -1.821403817e-09f, -1.827711638e-09f, -1.834011122e-09f, -1.840302260e-09f, -1.846585040e-09f, -1.852859454e-09f, + -1.859125491e-09f, -1.865383142e-09f, -1.871632396e-09f, -1.877873244e-09f, -1.884105677e-09f, -1.890329684e-09f, -1.896545256e-09f, -1.902752382e-09f, -1.908951055e-09f, -1.915141263e-09f, + -1.921322998e-09f, -1.927496249e-09f, -1.933661007e-09f, -1.939817263e-09f, -1.945965007e-09f, -1.952104230e-09f, -1.958234922e-09f, -1.964357074e-09f, -1.970470676e-09f, -1.976575720e-09f, + -1.982672195e-09f, -1.988760093e-09f, -1.994839404e-09f, -2.000910119e-09f, -2.006972229e-09f, -2.013025724e-09f, -2.019070596e-09f, -2.025106835e-09f, -2.031134433e-09f, -2.037153379e-09f, + -2.043163666e-09f, -2.049165283e-09f, -2.055158222e-09f, -2.061142475e-09f, -2.067118031e-09f, -2.073084883e-09f, -2.079043021e-09f, -2.084992436e-09f, -2.090933120e-09f, -2.096865064e-09f, + -2.102788258e-09f, -2.108702695e-09f, -2.114608365e-09f, -2.120505260e-09f, -2.126393371e-09f, -2.132272689e-09f, -2.138143206e-09f, -2.144004914e-09f, -2.149857803e-09f, -2.155701865e-09f, + -2.161537091e-09f, -2.167363474e-09f, -2.173181004e-09f, -2.178989673e-09f, -2.184789473e-09f, -2.190580395e-09f, -2.196362432e-09f, -2.202135573e-09f, -2.207899813e-09f, -2.213655141e-09f, + -2.219401550e-09f, -2.225139032e-09f, -2.230867578e-09f, -2.236587181e-09f, -2.242297831e-09f, -2.247999522e-09f, -2.253692244e-09f, -2.259375991e-09f, -2.265050753e-09f, -2.270716523e-09f, + -2.276373292e-09f, -2.282021054e-09f, -2.287659800e-09f, -2.293289521e-09f, -2.298910211e-09f, -2.304521861e-09f, -2.310124464e-09f, -2.315718011e-09f, -2.321302495e-09f, -2.326877909e-09f, + -2.332444244e-09f, -2.338001493e-09f, -2.343549648e-09f, -2.349088701e-09f, -2.354618646e-09f, -2.360139474e-09f, -2.365651178e-09f, -2.371153750e-09f, -2.376647183e-09f, -2.382131469e-09f, + -2.387606602e-09f, -2.393072572e-09f, -2.398529374e-09f, -2.403977000e-09f, -2.409415442e-09f, -2.414844693e-09f, -2.420264747e-09f, -2.425675594e-09f, -2.431077230e-09f, -2.436469645e-09f, + -2.441852834e-09f, -2.447226788e-09f, -2.452591501e-09f, -2.457946966e-09f, -2.463293176e-09f, -2.468630123e-09f, -2.473957801e-09f, -2.479276203e-09f, -2.484585321e-09f, -2.489885149e-09f, + -2.495175680e-09f, -2.500456907e-09f, -2.505728823e-09f, -2.510991421e-09f, -2.516244695e-09f, -2.521488638e-09f, -2.526723243e-09f, -2.531948504e-09f, -2.537164413e-09f, -2.542370964e-09f, + -2.547568151e-09f, -2.552755967e-09f, -2.557934404e-09f, -2.563103458e-09f, -2.568263121e-09f, -2.573413386e-09f, -2.578554248e-09f, -2.583685700e-09f, -2.588807735e-09f, -2.593920347e-09f, + -2.599023530e-09f, -2.604117278e-09f, -2.609201583e-09f, -2.614276441e-09f, -2.619341844e-09f, -2.624397786e-09f, -2.629444262e-09f, -2.634481264e-09f, -2.639508788e-09f, -2.644526826e-09f, + -2.649535373e-09f, -2.654534423e-09f, -2.659523969e-09f, -2.664504006e-09f, -2.669474528e-09f, -2.674435528e-09f, -2.679387002e-09f, -2.684328942e-09f, -2.689261343e-09f, -2.694184200e-09f, + -2.699097506e-09f, -2.704001256e-09f, -2.708895443e-09f, -2.713780063e-09f, -2.718655109e-09f, -2.723520577e-09f, -2.728376459e-09f, -2.733222751e-09f, -2.738059447e-09f, -2.742886541e-09f, + -2.747704028e-09f, -2.752511903e-09f, -2.757310159e-09f, -2.762098792e-09f, -2.766877796e-09f, -2.771647166e-09f, -2.776406896e-09f, -2.781156981e-09f, -2.785897415e-09f, -2.790628194e-09f, + -2.795349311e-09f, -2.800060763e-09f, -2.804762543e-09f, -2.809454646e-09f, -2.814137068e-09f, -2.818809803e-09f, -2.823472846e-09f, -2.828126192e-09f, -2.832769836e-09f, -2.837403773e-09f, + -2.842027998e-09f, -2.846642505e-09f, -2.851247291e-09f, -2.855842350e-09f, -2.860427677e-09f, -2.865003267e-09f, -2.869569116e-09f, -2.874125219e-09f, -2.878671571e-09f, -2.883208166e-09f, + -2.887735002e-09f, -2.892252072e-09f, -2.896759372e-09f, -2.901256898e-09f, -2.905744645e-09f, -2.910222608e-09f, -2.914690783e-09f, -2.919149165e-09f, -2.923597750e-09f, -2.928036533e-09f, + -2.932465510e-09f, -2.936884676e-09f, -2.941294027e-09f, -2.945693559e-09f, -2.950083267e-09f, -2.954463147e-09f, -2.958833195e-09f, -2.963193406e-09f, -2.967543777e-09f, -2.971884302e-09f, + -2.976214978e-09f, -2.980535801e-09f, -2.984846767e-09f, -2.989147870e-09f, -2.993439109e-09f, -2.997720477e-09f, -3.001991972e-09f, -3.006253589e-09f, -3.010505324e-09f, -3.014747174e-09f, + -3.018979135e-09f, -3.023201202e-09f, -3.027413371e-09f, -3.031615640e-09f, -3.035808004e-09f, -3.039990459e-09f, -3.044163002e-09f, -3.048325629e-09f, -3.052478336e-09f, -3.056621120e-09f, + -3.060753976e-09f, -3.064876902e-09f, -3.068989893e-09f, -3.073092947e-09f, -3.077186059e-09f, -3.081269226e-09f, -3.085342445e-09f, -3.089405713e-09f, -3.093459025e-09f, -3.097502378e-09f, + -3.101535769e-09f, -3.105559195e-09f, -3.109572653e-09f, -3.113576138e-09f, -3.117569648e-09f, -3.121553180e-09f, -3.125526730e-09f, -3.129490295e-09f, -3.133443872e-09f, -3.137387458e-09f, + -3.141321050e-09f, -3.145244645e-09f, -3.149158239e-09f, -3.153061830e-09f, -3.156955414e-09f, -3.160838989e-09f, -3.164712552e-09f, -3.168576100e-09f, -3.172429629e-09f, -3.176273138e-09f, + -3.180106623e-09f, -3.183930081e-09f, -3.187743510e-09f, -3.191546907e-09f, -3.195340268e-09f, -3.199123593e-09f, -3.202896877e-09f, -3.206660118e-09f, -3.210413314e-09f, -3.214156461e-09f, + -3.217889558e-09f, -3.221612602e-09f, -3.225325590e-09f, -3.229028520e-09f, -3.232721389e-09f, -3.236404195e-09f, -3.240076935e-09f, -3.243739608e-09f, -3.247392210e-09f, -3.251034740e-09f, + -3.254667195e-09f, -3.258289572e-09f, -3.261901871e-09f, -3.265504087e-09f, -3.269096220e-09f, -3.272678267e-09f, -3.276250225e-09f, -3.279812093e-09f, -3.283363869e-09f, -3.286905551e-09f, + -3.290437136e-09f, -3.293958622e-09f, -3.297470008e-09f, -3.300971292e-09f, -3.304462471e-09f, -3.307943544e-09f, -3.311414509e-09f, -3.314875364e-09f, -3.318326107e-09f, -3.321766736e-09f, + -3.325197250e-09f, -3.328617647e-09f, -3.332027925e-09f, -3.335428082e-09f, -3.338818117e-09f, -3.342198029e-09f, -3.345567814e-09f, -3.348927473e-09f, -3.352277003e-09f, -3.355616402e-09f, + -3.358945670e-09f, -3.362264805e-09f, -3.365573805e-09f, -3.368872669e-09f, -3.372161396e-09f, -3.375439983e-09f, -3.378708431e-09f, -3.381966737e-09f, -3.385214899e-09f, -3.388452918e-09f, + -3.391680791e-09f, -3.394898518e-09f, -3.398106097e-09f, -3.401303527e-09f, -3.404490806e-09f, -3.407667935e-09f, -3.410834911e-09f, -3.413991733e-09f, -3.417138401e-09f, -3.420274914e-09f, + -3.423401270e-09f, -3.426517469e-09f, -3.429623509e-09f, -3.432719390e-09f, -3.435805110e-09f, -3.438880670e-09f, -3.441946068e-09f, -3.445001303e-09f, -3.448046374e-09f, -3.451081281e-09f, + -3.454106024e-09f, -3.457120600e-09f, -3.460125010e-09f, -3.463119253e-09f, -3.466103329e-09f, -3.469077236e-09f, -3.472040974e-09f, -3.474994543e-09f, -3.477937942e-09f, -3.480871171e-09f, + -3.483794228e-09f, -3.486707115e-09f, -3.489609829e-09f, -3.492502371e-09f, -3.495384741e-09f, -3.498256938e-09f, -3.501118962e-09f, -3.503970812e-09f, -3.506812488e-09f, -3.509643991e-09f, + -3.512465319e-09f, -3.515276472e-09f, -3.518077451e-09f, -3.520868256e-09f, -3.523648885e-09f, -3.526419340e-09f, -3.529179619e-09f, -3.531929723e-09f, -3.534669653e-09f, -3.537399407e-09f, + -3.540118986e-09f, -3.542828390e-09f, -3.545527619e-09f, -3.548216674e-09f, -3.550895553e-09f, -3.553564259e-09f, -3.556222790e-09f, -3.558871147e-09f, -3.561509330e-09f, -3.564137339e-09f, + -3.566755175e-09f, -3.569362839e-09f, -3.571960329e-09f, -3.574547647e-09f, -3.577124794e-09f, -3.579691769e-09f, -3.582248572e-09f, -3.584795206e-09f, -3.587331669e-09f, -3.589857962e-09f, + -3.592374087e-09f, -3.594880043e-09f, -3.597375831e-09f, -3.599861452e-09f, -3.602336907e-09f, -3.604802195e-09f, -3.607257318e-09f, -3.609702277e-09f, -3.612137071e-09f, -3.614561703e-09f, + -3.616976172e-09f, -3.619380480e-09f, -3.621774628e-09f, -3.624158615e-09f, -3.626532444e-09f, -3.628896115e-09f, -3.631249629e-09f, -3.633592987e-09f, -3.635926190e-09f, -3.638249238e-09f, + -3.640562134e-09f, -3.642864878e-09f, -3.645157471e-09f, -3.647439914e-09f, -3.649712209e-09f, -3.651974356e-09f, -3.654226357e-09f, -3.656468213e-09f, -3.658699925e-09f, -3.660921494e-09f, + -3.663132923e-09f, -3.665334211e-09f, -3.667525361e-09f, -3.669706373e-09f, -3.671877250e-09f, -3.674037992e-09f, -3.676188601e-09f, -3.678329079e-09f, -3.680459426e-09f, -3.682579645e-09f, + -3.684689737e-09f, -3.686789703e-09f, -3.688879545e-09f, -3.690959265e-09f, -3.693028865e-09f, -3.695088345e-09f, -3.697137708e-09f, -3.699176955e-09f, -3.701206088e-09f, -3.703225109e-09f, + -3.705234020e-09f, -3.707232822e-09f, -3.709221517e-09f, -3.711200107e-09f, -3.713168594e-09f, -3.715126980e-09f, -3.717075266e-09f, -3.719013456e-09f, -3.720941549e-09f, -3.722859550e-09f, + -3.724767459e-09f, -3.726665278e-09f, -3.728553011e-09f, -3.730430658e-09f, -3.732298222e-09f, -3.734155705e-09f, -3.736003110e-09f, -3.737840437e-09f, -3.739667691e-09f, -3.741484872e-09f, + -3.743291983e-09f, -3.745089026e-09f, -3.746876005e-09f, -3.748652920e-09f, -3.750419774e-09f, -3.752176570e-09f, -3.753923311e-09f, -3.755659997e-09f, -3.757386633e-09f, -3.759103220e-09f, + -3.760809761e-09f, -3.762506258e-09f, -3.764192715e-09f, -3.765869132e-09f, -3.767535514e-09f, -3.769191863e-09f, -3.770838181e-09f, -3.772474471e-09f, -3.774100735e-09f, -3.775716977e-09f, + -3.777323199e-09f, -3.778919404e-09f, -3.780505594e-09f, -3.782081773e-09f, -3.783647943e-09f, -3.785204108e-09f, -3.786750269e-09f, -3.788286429e-09f, -3.789812593e-09f, -3.791328762e-09f, + -3.792834940e-09f, -3.794331130e-09f, -3.795817334e-09f, -3.797293555e-09f, -3.798759798e-09f, -3.800216064e-09f, -3.801662357e-09f, -3.803098680e-09f, -3.804525036e-09f, -3.805941428e-09f, + -3.807347860e-09f, -3.808744335e-09f, -3.810130855e-09f, -3.811507425e-09f, -3.812874047e-09f, -3.814230724e-09f, -3.815577461e-09f, -3.816914261e-09f, -3.818241126e-09f, -3.819558060e-09f, + -3.820865067e-09f, -3.822162150e-09f, -3.823449312e-09f, -3.824726558e-09f, -3.825993890e-09f, -3.827251312e-09f, -3.828498827e-09f, -3.829736440e-09f, -3.830964154e-09f, -3.832181971e-09f, + -3.833389897e-09f, -3.834587935e-09f, -3.835776088e-09f, -3.836954360e-09f, -3.838122755e-09f, -3.839281277e-09f, -3.840429929e-09f, -3.841568715e-09f, -3.842697639e-09f, -3.843816705e-09f, + -3.844925917e-09f, -3.846025278e-09f, -3.847114793e-09f, -3.848194465e-09f, -3.849264298e-09f, -3.850324297e-09f, -3.851374466e-09f, -3.852414807e-09f, -3.853445327e-09f, -3.854466027e-09f, + -3.855476914e-09f, -3.856477990e-09f, -3.857469260e-09f, -3.858450728e-09f, -3.859422398e-09f, -3.860384274e-09f, -3.861336361e-09f, -3.862278663e-09f, -3.863211185e-09f, -3.864133929e-09f, + -3.865046901e-09f, -3.865950106e-09f, -3.866843546e-09f, -3.867727228e-09f, -3.868601154e-09f, -3.869465331e-09f, -3.870319761e-09f, -3.871164450e-09f, -3.871999401e-09f, -3.872824621e-09f, + -3.873640112e-09f, -3.874445880e-09f, -3.875241929e-09f, -3.876028263e-09f, -3.876804888e-09f, -3.877571808e-09f, -3.878329028e-09f, -3.879076552e-09f, -3.879814384e-09f, -3.880542531e-09f, + -3.881260996e-09f, -3.881969784e-09f, -3.882668901e-09f, -3.883358350e-09f, -3.884038136e-09f, -3.884708266e-09f, -3.885368742e-09f, -3.886019571e-09f, -3.886660757e-09f, -3.887292305e-09f, + -3.887914220e-09f, -3.888526507e-09f, -3.889129171e-09f, -3.889722217e-09f, -3.890305651e-09f, -3.890879476e-09f, -3.891443699e-09f, -3.891998323e-09f, -3.892543356e-09f, -3.893078801e-09f, + -3.893604663e-09f, -3.894120949e-09f, -3.894627662e-09f, -3.895124809e-09f, -3.895612395e-09f, -3.896090424e-09f, -3.896558903e-09f, -3.897017836e-09f, -3.897467229e-09f, -3.897907087e-09f, + -3.898337415e-09f, -3.898758220e-09f, -3.899169505e-09f, -3.899571278e-09f, -3.899963542e-09f, -3.900346305e-09f, -3.900719570e-09f, -3.901083344e-09f, -3.901437633e-09f, -3.901782441e-09f, + -3.902117774e-09f, -3.902443638e-09f, -3.902760039e-09f, -3.903066982e-09f, -3.903364473e-09f, -3.903652518e-09f, -3.903931121e-09f, -3.904200290e-09f, -3.904460029e-09f, -3.904710345e-09f, + -3.904951243e-09f, -3.905182729e-09f, -3.905404808e-09f, -3.905617487e-09f, -3.905820772e-09f, -3.906014669e-09f, -3.906199182e-09f, -3.906374319e-09f, -3.906540084e-09f, -3.906696485e-09f, + -3.906843527e-09f, -3.906981216e-09f, -3.907109558e-09f, -3.907228559e-09f, -3.907338226e-09f, -3.907438563e-09f, -3.907529578e-09f, -3.907611277e-09f, -3.907683665e-09f, -3.907746748e-09f, + -3.907800534e-09f, -3.907845027e-09f, -3.907880235e-09f, -3.907906164e-09f, -3.907922819e-09f, -3.907930208e-09f, -3.907928335e-09f, -3.907917209e-09f, -3.907896834e-09f, -3.907867218e-09f, + -3.907828366e-09f, -3.907780285e-09f, -3.907722982e-09f, -3.907656463e-09f, -3.907580734e-09f, -3.907495802e-09f, -3.907401673e-09f, -3.907298354e-09f, -3.907185852e-09f, -3.907064172e-09f, + -3.906933321e-09f, -3.906793307e-09f, -3.906644135e-09f, -3.906485813e-09f, -3.906318346e-09f, -3.906141741e-09f, -3.905956006e-09f, -3.905761147e-09f, -3.905557170e-09f, -3.905344082e-09f, + -3.905121891e-09f, -3.904890602e-09f, -3.904650223e-09f, -3.904400760e-09f, -3.904142220e-09f, -3.903874610e-09f, -3.903597937e-09f, -3.903312208e-09f, -3.903017430e-09f, -3.902713609e-09f, + -3.902400752e-09f, -3.902078867e-09f, -3.901747961e-09f, -3.901408040e-09f, -3.901059111e-09f, -3.900701181e-09f, -3.900334258e-09f, -3.899958349e-09f, -3.899573460e-09f, -3.899179598e-09f, + -3.898776772e-09f, -3.898364987e-09f, -3.897944252e-09f, -3.897514573e-09f, -3.897075957e-09f, -3.896628411e-09f, -3.896171944e-09f, -3.895706562e-09f, -3.895232272e-09f, -3.894749081e-09f, + -3.894256998e-09f, -3.893756029e-09f, -3.893246181e-09f, -3.892727462e-09f, -3.892199879e-09f, -3.891663440e-09f, -3.891118152e-09f, -3.890564023e-09f, -3.890001059e-09f, -3.889429269e-09f, + -3.888848659e-09f, -3.888259238e-09f, -3.887661012e-09f, -3.887053990e-09f, -3.886438179e-09f, -3.885813586e-09f, -3.885180218e-09f, -3.884538085e-09f, -3.883887193e-09f, -3.883227549e-09f, + -3.882559162e-09f, -3.881882039e-09f, -3.881196188e-09f, -3.880501616e-09f, -3.879798331e-09f, -3.879086341e-09f, -3.878365654e-09f, -3.877636277e-09f, -3.876898219e-09f, -3.876151486e-09f, + -3.875396087e-09f, -3.874632030e-09f, -3.873859323e-09f, -3.873077972e-09f, -3.872287987e-09f, -3.871489375e-09f, -3.870682144e-09f, -3.869866301e-09f, -3.869041856e-09f, -3.868208816e-09f, + -3.867367188e-09f, -3.866516981e-09f, -3.865658203e-09f, -3.864790862e-09f, -3.863914966e-09f, -3.863030523e-09f, -3.862137541e-09f, -3.861236028e-09f, -3.860325992e-09f, -3.859407441e-09f, + -3.858480385e-09f, -3.857544829e-09f, -3.856600784e-09f, -3.855648257e-09f, -3.854687256e-09f, -3.853717789e-09f, -3.852739866e-09f, -3.851753493e-09f, -3.850758679e-09f, -3.849755433e-09f, + -3.848743763e-09f, -3.847723677e-09f, -3.846695184e-09f, -3.845658291e-09f, -3.844613008e-09f, -3.843559342e-09f, -3.842497303e-09f, -3.841426897e-09f, -3.840348135e-09f, -3.839261024e-09f, + -3.838165573e-09f, -3.837061790e-09f, -3.835949683e-09f, -3.834829262e-09f, -3.833700535e-09f, -3.832563510e-09f, -3.831418196e-09f, -3.830264602e-09f, -3.829102735e-09f, -3.827932605e-09f, + -3.826754221e-09f, -3.825567590e-09f, -3.824372722e-09f, -3.823169625e-09f, -3.821958308e-09f, -3.820738780e-09f, -3.819511048e-09f, -3.818275123e-09f, -3.817031013e-09f, -3.815778726e-09f, + -3.814518272e-09f, -3.813249658e-09f, -3.811972894e-09f, -3.810687989e-09f, -3.809394952e-09f, -3.808093791e-09f, -3.806784515e-09f, -3.805467133e-09f, -3.804141655e-09f, -3.802808088e-09f, + -3.801466442e-09f, -3.800116725e-09f, -3.798758948e-09f, -3.797393118e-09f, -3.796019244e-09f, -3.794637337e-09f, -3.793247404e-09f, -3.791849454e-09f, -3.790443497e-09f, -3.789029542e-09f, + -3.787607598e-09f, -3.786177674e-09f, -3.784739778e-09f, -3.783293921e-09f, -3.781840111e-09f, -3.780378357e-09f, -3.778908669e-09f, -3.777431055e-09f, -3.775945525e-09f, -3.774452088e-09f, + -3.772950754e-09f, -3.771441530e-09f, -3.769924428e-09f, -3.768399455e-09f, -3.766866622e-09f, -3.765325937e-09f, -3.763777410e-09f, -3.762221050e-09f, -3.760656866e-09f, -3.759084868e-09f, + -3.757505065e-09f, -3.755917466e-09f, -3.754322082e-09f, -3.752718920e-09f, -3.751107991e-09f, -3.749489304e-09f, -3.747862868e-09f, -3.746228694e-09f, -3.744586789e-09f, -3.742937164e-09f, + -3.741279829e-09f, -3.739614792e-09f, -3.737942064e-09f, -3.736261653e-09f, -3.734573570e-09f, -3.732877823e-09f, -3.731174423e-09f, -3.729463379e-09f, -3.727744701e-09f, -3.726018398e-09f, + -3.724284479e-09f, -3.722542955e-09f, -3.720793835e-09f, -3.719037129e-09f, -3.717272846e-09f, -3.715500996e-09f, -3.713721589e-09f, -3.711934635e-09f, -3.710140142e-09f, -3.708338122e-09f, + -3.706528583e-09f, -3.704711535e-09f, -3.702886989e-09f, -3.701054954e-09f, -3.699215439e-09f, -3.697368455e-09f, -3.695514011e-09f, -3.693652118e-09f, -3.691782784e-09f, -3.689906021e-09f, + -3.688021837e-09f, -3.686130243e-09f, -3.684231248e-09f, -3.682324863e-09f, -3.680411097e-09f, -3.678489961e-09f, -3.676561464e-09f, -3.674625616e-09f, -3.672682427e-09f, -3.670731907e-09f, + -3.668774066e-09f, -3.666808915e-09f, -3.664836463e-09f, -3.662856719e-09f, -3.660869695e-09f, -3.658875401e-09f, -3.656873846e-09f, -3.654865040e-09f, -3.652848993e-09f, -3.650825716e-09f, + -3.648795219e-09f, -3.646757512e-09f, -3.644712604e-09f, -3.642660507e-09f, -3.640601230e-09f, -3.638534784e-09f, -3.636461178e-09f, -3.634380423e-09f, -3.632292528e-09f, -3.630197505e-09f, + -3.628095364e-09f, -3.625986114e-09f, -3.623869766e-09f, -3.621746330e-09f, -3.619615817e-09f, -3.617478237e-09f, -3.615333599e-09f, -3.613181915e-09f, -3.611023195e-09f, -3.608857448e-09f, + -3.606684686e-09f, -3.604504919e-09f, -3.602318156e-09f, -3.600124409e-09f, -3.597923688e-09f, -3.595716003e-09f, -3.593501364e-09f, -3.591279783e-09f, -3.589051269e-09f, -3.586815833e-09f, + -3.584573485e-09f, -3.582324236e-09f, -3.580068096e-09f, -3.577805076e-09f, -3.575535186e-09f, -3.573258437e-09f, -3.570974839e-09f, -3.568684402e-09f, -3.566387139e-09f, -3.564083057e-09f, + -3.561772170e-09f, -3.559454486e-09f, -3.557130017e-09f, -3.554798772e-09f, -3.552460764e-09f, -3.550116002e-09f, -3.547764496e-09f, -3.545406259e-09f, -3.543041299e-09f, -3.540669628e-09f, + -3.538291257e-09f, -3.535906196e-09f, -3.533514456e-09f, -3.531116047e-09f, -3.528710980e-09f, -3.526299266e-09f, -3.523880916e-09f, -3.521455940e-09f, -3.519024350e-09f, -3.516586155e-09f, + -3.514141367e-09f, -3.511689996e-09f, -3.509232053e-09f, -3.506767549e-09f, -3.504296495e-09f, -3.501818901e-09f, -3.499334779e-09f, -3.496844139e-09f, -3.494346991e-09f, -3.491843348e-09f, + -3.489333219e-09f, -3.486816616e-09f, -3.484293549e-09f, -3.481764029e-09f, -3.479228068e-09f, -3.476685675e-09f, -3.474136863e-09f, -3.471581641e-09f, -3.469020021e-09f, -3.466452014e-09f, + -3.463877630e-09f, -3.461296882e-09f, -3.458709778e-09f, -3.456116332e-09f, -3.453516552e-09f, -3.450910452e-09f, -3.448298041e-09f, -3.445679330e-09f, -3.443054331e-09f, -3.440423054e-09f, + -3.437785511e-09f, -3.435141713e-09f, -3.432491670e-09f, -3.429835394e-09f, -3.427172896e-09f, -3.424504187e-09f, -3.421829278e-09f, -3.419148179e-09f, -3.416460903e-09f, -3.413767460e-09f, + -3.411067862e-09f, -3.408362119e-09f, -3.405650242e-09f, -3.402932244e-09f, -3.400208134e-09f, -3.397477924e-09f, -3.394741626e-09f, -3.391999250e-09f, -3.389250808e-09f, -3.386496310e-09f, + -3.383735768e-09f, -3.380969194e-09f, -3.378196598e-09f, -3.375417991e-09f, -3.372633386e-09f, -3.369842792e-09f, -3.367046222e-09f, -3.364243687e-09f, -3.361435197e-09f, -3.358620765e-09f, + -3.355800400e-09f, -3.352974116e-09f, -3.350141923e-09f, -3.347303831e-09f, -3.344459854e-09f, -3.341610001e-09f, -3.338754285e-09f, -3.335892716e-09f, -3.333025306e-09f, -3.330152066e-09f, + -3.327273008e-09f, -3.324388142e-09f, -3.321497482e-09f, -3.318601036e-09f, -3.315698818e-09f, -3.312790838e-09f, -3.309877109e-09f, -3.306957640e-09f, -3.304032444e-09f, -3.301101532e-09f, + -3.298164916e-09f, -3.295222606e-09f, -3.292274615e-09f, -3.289320954e-09f, -3.286361634e-09f, -3.283396667e-09f, -3.280426064e-09f, -3.277449836e-09f, -3.274467996e-09f, -3.271480554e-09f, + -3.268487523e-09f, -3.265488913e-09f, -3.262484736e-09f, -3.259475004e-09f, -3.256459728e-09f, -3.253438919e-09f, -3.250412590e-09f, -3.247380752e-09f, -3.244343416e-09f, -3.241300593e-09f, + -3.238252296e-09f, -3.235198536e-09f, -3.232139325e-09f, -3.229074674e-09f, -3.226004594e-09f, -3.222929098e-09f, -3.219848196e-09f, -3.216761901e-09f, -3.213670224e-09f, -3.210573177e-09f, + -3.207470771e-09f, -3.204363018e-09f, -3.201249929e-09f, -3.198131517e-09f, -3.195007792e-09f, -3.191878767e-09f, -3.188744453e-09f, -3.185604862e-09f, -3.182460006e-09f, -3.179309895e-09f, + -3.176154542e-09f, -3.172993959e-09f, -3.169828157e-09f, -3.166657148e-09f, -3.163480943e-09f, -3.160299555e-09f, -3.157112994e-09f, -3.153921273e-09f, -3.150724404e-09f, -3.147522398e-09f, + -3.144315266e-09f, -3.141103021e-09f, -3.137885675e-09f, -3.134663239e-09f, -3.131435724e-09f, -3.128203143e-09f, -3.124965508e-09f, -3.121722829e-09f, -3.118475119e-09f, -3.115222390e-09f, + -3.111964654e-09f, -3.108701922e-09f, -3.105434205e-09f, -3.102161517e-09f, -3.098883868e-09f, -3.095601271e-09f, -3.092313737e-09f, -3.089021278e-09f, -3.085723905e-09f, -3.082421632e-09f, + -3.079114469e-09f, -3.075802428e-09f, -3.072485522e-09f, -3.069163762e-09f, -3.065837159e-09f, -3.062505726e-09f, -3.059169475e-09f, -3.055828417e-09f, -3.052482565e-09f, -3.049131930e-09f, + -3.045776524e-09f, -3.042416359e-09f, -3.039051446e-09f, -3.035681799e-09f, -3.032307428e-09f, -3.028928345e-09f, -3.025544563e-09f, -3.022156093e-09f, -3.018762947e-09f, -3.015365138e-09f, + -3.011962676e-09f, -3.008555575e-09f, -3.005143845e-09f, -3.001727499e-09f, -2.998306549e-09f, -2.994881007e-09f, -2.991450884e-09f, -2.988016192e-09f, -2.984576944e-09f, -2.981133152e-09f, + -2.977684827e-09f, -2.974231981e-09f, -2.970774627e-09f, -2.967312776e-09f, -2.963846440e-09f, -2.960375631e-09f, -2.956900361e-09f, -2.953420643e-09f, -2.949936488e-09f, -2.946447908e-09f, + -2.942954915e-09f, -2.939457521e-09f, -2.935955738e-09f, -2.932449578e-09f, -2.928939053e-09f, -2.925424175e-09f, -2.921904957e-09f, -2.918381409e-09f, -2.914853545e-09f, -2.911321375e-09f, + -2.907784913e-09f, -2.904244170e-09f, -2.900699158e-09f, -2.897149890e-09f, -2.893596376e-09f, -2.890038630e-09f, -2.886476663e-09f, -2.882910488e-09f, -2.879340116e-09f, -2.875765559e-09f, + -2.872186830e-09f, -2.868603940e-09f, -2.865016902e-09f, -2.861425727e-09f, -2.857830428e-09f, -2.854231017e-09f, -2.850627506e-09f, -2.847019906e-09f, -2.843408230e-09f, -2.839792491e-09f, + -2.836172699e-09f, -2.832548867e-09f, -2.828921008e-09f, -2.825289133e-09f, -2.821653254e-09f, -2.818013384e-09f, -2.814369534e-09f, -2.810721717e-09f, -2.807069944e-09f, -2.803414228e-09f, + -2.799754581e-09f, -2.796091015e-09f, -2.792423542e-09f, -2.788752174e-09f, -2.785076923e-09f, -2.781397802e-09f, -2.777714822e-09f, -2.774027996e-09f, -2.770337335e-09f, -2.766642852e-09f, + -2.762944559e-09f, -2.759242468e-09f, -2.755536590e-09f, -2.751826939e-09f, -2.748113527e-09f, -2.744396364e-09f, -2.740675465e-09f, -2.736950840e-09f, -2.733222501e-09f, -2.729490462e-09f, + -2.725754733e-09f, -2.722015328e-09f, -2.718272258e-09f, -2.714525535e-09f, -2.710775172e-09f, -2.707021180e-09f, -2.703263572e-09f, -2.699502360e-09f, -2.695737556e-09f, -2.691969172e-09f, + -2.688197221e-09f, -2.684421714e-09f, -2.680642663e-09f, -2.676860081e-09f, -2.673073980e-09f, -2.669284372e-09f, -2.665491269e-09f, -2.661694683e-09f, -2.657894627e-09f, -2.654091112e-09f, + -2.650284150e-09f, -2.646473755e-09f, -2.642659937e-09f, -2.638842710e-09f, -2.635022085e-09f, -2.631198074e-09f, -2.627370689e-09f, -2.623539943e-09f, -2.619705849e-09f, -2.615868416e-09f, + -2.612027659e-09f, -2.608183590e-09f, -2.604336219e-09f, -2.600485561e-09f, -2.596631625e-09f, -2.592774426e-09f, -2.588913975e-09f, -2.585050283e-09f, -2.581183364e-09f, -2.577313229e-09f, + -2.573439891e-09f, -2.569563362e-09f, -2.565683653e-09f, -2.561800777e-09f, -2.557914747e-09f, -2.554025574e-09f, -2.550133270e-09f, -2.546237847e-09f, -2.542339319e-09f, -2.538437696e-09f, + -2.534532991e-09f, -2.530625217e-09f, -2.526714384e-09f, -2.522800506e-09f, -2.518883595e-09f, -2.514963662e-09f, -2.511040720e-09f, -2.507114781e-09f, -2.503185858e-09f, -2.499253961e-09f, + -2.495319104e-09f, -2.491381299e-09f, -2.487440557e-09f, -2.483496891e-09f, -2.479550313e-09f, -2.475600835e-09f, -2.471648469e-09f, -2.467693227e-09f, -2.463735123e-09f, -2.459774166e-09f, + -2.455810371e-09f, -2.451843748e-09f, -2.447874310e-09f, -2.443902070e-09f, -2.439927039e-09f, -2.435949229e-09f, -2.431968652e-09f, -2.427985322e-09f, -2.423999249e-09f, -2.420010446e-09f, + -2.416018924e-09f, -2.412024697e-09f, -2.408027777e-09f, -2.404028174e-09f, -2.400025902e-09f, -2.396020973e-09f, -2.392013398e-09f, -2.388003190e-09f, -2.383990361e-09f, -2.379974923e-09f, + -2.375956888e-09f, -2.371936269e-09f, -2.367913076e-09f, -2.363887323e-09f, -2.359859022e-09f, -2.355828184e-09f, -2.351794822e-09f, -2.347758948e-09f, -2.343720573e-09f, -2.339679711e-09f, + -2.335636372e-09f, -2.331590570e-09f, -2.327542316e-09f, -2.323491622e-09f, -2.319438501e-09f, -2.315382964e-09f, -2.311325024e-09f, -2.307264692e-09f, -2.303201981e-09f, -2.299136903e-09f, + -2.295069469e-09f, -2.290999693e-09f, -2.286927585e-09f, -2.282853158e-09f, -2.278776425e-09f, -2.274697396e-09f, -2.270616085e-09f, -2.266532503e-09f, -2.262446662e-09f, -2.258358574e-09f, + -2.254268252e-09f, -2.250175707e-09f, -2.246080952e-09f, -2.241983998e-09f, -2.237884858e-09f, -2.233783543e-09f, -2.229680066e-09f, -2.225574438e-09f, -2.221466672e-09f, -2.217356779e-09f, + -2.213244772e-09f, -2.209130663e-09f, -2.205014463e-09f, -2.200896185e-09f, -2.196775841e-09f, -2.192653442e-09f, -2.188529001e-09f, -2.184402530e-09f, -2.180274040e-09f, -2.176143544e-09f, + -2.172011053e-09f, -2.167876581e-09f, -2.163740137e-09f, -2.159601736e-09f, -2.155461387e-09f, -2.151319105e-09f, -2.147174899e-09f, -2.143028784e-09f, -2.138880769e-09f, -2.134730868e-09f, + -2.130579092e-09f, -2.126425454e-09f, -2.122269964e-09f, -2.118112636e-09f, -2.113953481e-09f, -2.109792511e-09f, -2.105629738e-09f, -2.101465173e-09f, -2.097298830e-09f, -2.093130719e-09f, + -2.088960853e-09f, -2.084789243e-09f, -2.080615902e-09f, -2.076440841e-09f, -2.072264072e-09f, -2.068085608e-09f, -2.063905459e-09f, -2.059723639e-09f, -2.055540158e-09f, -2.051355029e-09f, + -2.047168264e-09f, -2.042979874e-09f, -2.038789871e-09f, -2.034598268e-09f, -2.030405075e-09f, -2.026210306e-09f, -2.022013971e-09f, -2.017816083e-09f, -2.013616653e-09f, -2.009415694e-09f, + -2.005213217e-09f, -2.001009234e-09f, -1.996803756e-09f, -1.992596796e-09f, -1.988388366e-09f, -1.984178477e-09f, -1.979967141e-09f, -1.975754370e-09f, -1.971540175e-09f, -1.967324569e-09f, + -1.963107563e-09f, -1.958889170e-09f, -1.954669400e-09f, -1.950448265e-09f, -1.946225778e-09f, -1.942001951e-09f, -1.937776794e-09f, -1.933550319e-09f, -1.929322540e-09f, -1.925093466e-09f, + -1.920863110e-09f, -1.916631484e-09f, -1.912398599e-09f, -1.908164468e-09f, -1.903929101e-09f, -1.899692511e-09f, -1.895454709e-09f, -1.891215707e-09f, -1.886975517e-09f, -1.882734150e-09f, + -1.878491619e-09f, -1.874247934e-09f, -1.870003107e-09f, -1.865757151e-09f, -1.861510076e-09f, -1.857261895e-09f, -1.853012619e-09f, -1.848762260e-09f, -1.844510829e-09f, -1.840258339e-09f, + -1.836004800e-09f, -1.831750224e-09f, -1.827494624e-09f, -1.823238010e-09f, -1.818980394e-09f, -1.814721789e-09f, -1.810462204e-09f, -1.806201653e-09f, -1.801940147e-09f, -1.797677696e-09f, + -1.793414314e-09f, -1.789150011e-09f, -1.784884799e-09f, -1.780618690e-09f, -1.776351694e-09f, -1.772083825e-09f, -1.767815092e-09f, -1.763545509e-09f, -1.759275085e-09f, -1.755003834e-09f, + -1.750731766e-09f, -1.746458893e-09f, -1.742185226e-09f, -1.737910777e-09f, -1.733635558e-09f, -1.729359579e-09f, -1.725082853e-09f, -1.720805391e-09f, -1.716527204e-09f, -1.712248304e-09f, + -1.707968702e-09f, -1.703688410e-09f, -1.699407440e-09f, -1.695125802e-09f, -1.690843508e-09f, -1.686560570e-09f, -1.682276998e-09f, -1.677992805e-09f, -1.673708002e-09f, -1.669422600e-09f, + -1.665136611e-09f, -1.660850046e-09f, -1.656562916e-09f, -1.652275233e-09f, -1.647987008e-09f, -1.643698252e-09f, -1.639408978e-09f, -1.635119196e-09f, -1.630828917e-09f, -1.626538153e-09f, + -1.622246916e-09f, -1.617955216e-09f, -1.613663065e-09f, -1.609370474e-09f, -1.605077455e-09f, -1.600784019e-09f, -1.596490177e-09f, -1.592195940e-09f, -1.587901320e-09f, -1.583606328e-09f, + -1.579310975e-09f, -1.575015273e-09f, -1.570719232e-09f, -1.566422865e-09f, -1.562126182e-09f, -1.557829194e-09f, -1.553531913e-09f, -1.549234350e-09f, -1.544936516e-09f, -1.540638422e-09f, + -1.536340080e-09f, -1.532041500e-09f, -1.527742695e-09f, -1.523443674e-09f, -1.519144450e-09f, -1.514845033e-09f, -1.510545434e-09f, -1.506245666e-09f, -1.501945738e-09f, -1.497645662e-09f, + -1.493345449e-09f, -1.489045110e-09f, -1.484744657e-09f, -1.480444100e-09f, -1.476143450e-09f, -1.471842719e-09f, -1.467541918e-09f, -1.463241057e-09f, -1.458940148e-09f, -1.454639202e-09f, + -1.450338230e-09f, -1.446037242e-09f, -1.441736251e-09f, -1.437435266e-09f, -1.433134299e-09f, -1.428833362e-09f, -1.424532464e-09f, -1.420231617e-09f, -1.415930832e-09f, -1.411630120e-09f, + -1.407329492e-09f, -1.403028958e-09f, -1.398728531e-09f, -1.394428220e-09f, -1.390128036e-09f, -1.385827992e-09f, -1.381528096e-09f, -1.377228361e-09f, -1.372928798e-09f, -1.368629416e-09f, + -1.364330228e-09f, -1.360031243e-09f, -1.355732474e-09f, -1.351433929e-09f, -1.347135622e-09f, -1.342837562e-09f, -1.338539760e-09f, -1.334242227e-09f, -1.329944973e-09f, -1.325648011e-09f, + -1.321351349e-09f, -1.317055000e-09f, -1.312758974e-09f, -1.308463282e-09f, -1.304167934e-09f, -1.299872942e-09f, -1.295578316e-09f, -1.291284066e-09f, -1.286990204e-09f, -1.282696740e-09f, + -1.278403685e-09f, -1.274111050e-09f, -1.269818845e-09f, -1.265527081e-09f, -1.261235769e-09f, -1.256944919e-09f, -1.252654542e-09f, -1.248364649e-09f, -1.244075250e-09f, -1.239786356e-09f, + -1.235497978e-09f, -1.231210126e-09f, -1.226922810e-09f, -1.222636042e-09f, -1.218349832e-09f, -1.214064191e-09f, -1.209779129e-09f, -1.205494656e-09f, -1.201210784e-09f, -1.196927523e-09f, + -1.192644882e-09f, -1.188362874e-09f, -1.184081508e-09f, -1.179800795e-09f, -1.175520745e-09f, -1.171241370e-09f, -1.166962678e-09f, -1.162684681e-09f, -1.158407390e-09f, -1.154130814e-09f, + -1.149854964e-09f, -1.145579851e-09f, -1.141305485e-09f, -1.137031877e-09f, -1.132759036e-09f, -1.128486973e-09f, -1.124215699e-09f, -1.119945224e-09f, -1.115675558e-09f, -1.111406712e-09f, + -1.107138696e-09f, -1.102871521e-09f, -1.098605196e-09f, -1.094339732e-09f, -1.090075139e-09f, -1.085811428e-09f, -1.081548609e-09f, -1.077286692e-09f, -1.073025687e-09f, -1.068765605e-09f, + -1.064506456e-09f, -1.060248250e-09f, -1.055990998e-09f, -1.051734709e-09f, -1.047479394e-09f, -1.043225064e-09f, -1.038971727e-09f, -1.034719395e-09f, -1.030468077e-09f, -1.026217784e-09f, + -1.021968526e-09f, -1.017720313e-09f, -1.013473155e-09f, -1.009227062e-09f, -1.004982044e-09f, -1.000738113e-09f, -9.964952761e-10f, -9.922535453e-10f, -9.880129302e-10f, -9.837734409e-10f, + -9.795350873e-10f, -9.752978796e-10f, -9.710618277e-10f, -9.668269416e-10f, -9.625932314e-10f, -9.583607071e-10f, -9.541293787e-10f, -9.498992560e-10f, -9.456703491e-10f, -9.414426680e-10f, + -9.372162225e-10f, -9.329910227e-10f, -9.287670784e-10f, -9.245443995e-10f, -9.203229960e-10f, -9.161028777e-10f, -9.118840545e-10f, -9.076665362e-10f, -9.034503329e-10f, -8.992354542e-10f, + -8.950219100e-10f, -8.908097101e-10f, -8.865988645e-10f, -8.823893828e-10f, -8.781812748e-10f, -8.739745504e-10f, -8.697692193e-10f, -8.655652913e-10f, -8.613627761e-10f, -8.571616834e-10f, + -8.529620231e-10f, -8.487638048e-10f, -8.445670382e-10f, -8.403717330e-10f, -8.361778989e-10f, -8.319855456e-10f, -8.277946827e-10f, -8.236053199e-10f, -8.194174668e-10f, -8.152311331e-10f, + -8.110463284e-10f, -8.068630623e-10f, -8.026813443e-10f, -7.985011842e-10f, -7.943225913e-10f, -7.901455754e-10f, -7.859701460e-10f, -7.817963125e-10f, -7.776240846e-10f, -7.734534717e-10f, + -7.692844834e-10f, -7.651171292e-10f, -7.609514185e-10f, -7.567873608e-10f, -7.526249655e-10f, -7.484642423e-10f, -7.443052003e-10f, -7.401478492e-10f, -7.359921983e-10f, -7.318382570e-10f, + -7.276860348e-10f, -7.235355409e-10f, -7.193867848e-10f, -7.152397758e-10f, -7.110945233e-10f, -7.069510366e-10f, -7.028093251e-10f, -6.986693980e-10f, -6.945312646e-10f, -6.903949343e-10f, + -6.862604164e-10f, -6.821277200e-10f, -6.779968545e-10f, -6.738678291e-10f, -6.697406530e-10f, -6.656153354e-10f, -6.614918856e-10f, -6.573703127e-10f, -6.532506260e-10f, -6.491328346e-10f, + -6.450169477e-10f, -6.409029744e-10f, -6.367909239e-10f, -6.326808052e-10f, -6.285726276e-10f, -6.244664001e-10f, -6.203621318e-10f, -6.162598317e-10f, -6.121595090e-10f, -6.080611727e-10f, + -6.039648319e-10f, -5.998704955e-10f, -5.957781726e-10f, -5.916878722e-10f, -5.875996034e-10f, -5.835133750e-10f, -5.794291961e-10f, -5.753470756e-10f, -5.712670224e-10f, -5.671890456e-10f, + -5.631131539e-10f, -5.590393564e-10f, -5.549676620e-10f, -5.508980794e-10f, -5.468306177e-10f, -5.427652856e-10f, -5.387020920e-10f, -5.346410458e-10f, -5.305821557e-10f, -5.265254306e-10f, + -5.224708793e-10f, -5.184185106e-10f, -5.143683332e-10f, -5.103203559e-10f, -5.062745875e-10f, -5.022310368e-10f, -4.981897123e-10f, -4.941506229e-10f, -4.901137773e-10f, -4.860791841e-10f, + -4.820468520e-10f, -4.780167897e-10f, -4.739890058e-10f, -4.699635091e-10f, -4.659403080e-10f, -4.619194113e-10f, -4.579008274e-10f, -4.538845651e-10f, -4.498706329e-10f, -4.458590394e-10f, + -4.418497931e-10f, -4.378429025e-10f, -4.338383762e-10f, -4.298362227e-10f, -4.258364505e-10f, -4.218390681e-10f, -4.178440839e-10f, -4.138515065e-10f, -4.098613443e-10f, -4.058736057e-10f, + -4.018882991e-10f, -3.979054330e-10f, -3.939250158e-10f, -3.899470558e-10f, -3.859715614e-10f, -3.819985410e-10f, -3.780280029e-10f, -3.740599556e-10f, -3.700944072e-10f, -3.661313661e-10f, + -3.621708406e-10f, -3.582128390e-10f, -3.542573696e-10f, -3.503044406e-10f, -3.463540603e-10f, -3.424062369e-10f, -3.384609786e-10f, -3.345182936e-10f, -3.305781902e-10f, -3.266406765e-10f, + -3.227057606e-10f, -3.187734508e-10f, -3.148437552e-10f, -3.109166818e-10f, -3.069922389e-10f, -3.030704345e-10f, -2.991512768e-10f, -2.952347737e-10f, -2.913209334e-10f, -2.874097639e-10f, + -2.835012732e-10f, -2.795954694e-10f, -2.756923605e-10f, -2.717919545e-10f, -2.678942593e-10f, -2.639992830e-10f, -2.601070335e-10f, -2.562175187e-10f, -2.523307466e-10f, -2.484467251e-10f, + -2.445654621e-10f, -2.406869655e-10f, -2.368112432e-10f, -2.329383030e-10f, -2.290681528e-10f, -2.252008005e-10f, -2.213362537e-10f, -2.174745205e-10f, -2.136156085e-10f, -2.097595256e-10f, + -2.059062795e-10f, -2.020558780e-10f, -1.982083289e-10f, -1.943636398e-10f, -1.905218185e-10f, -1.866828726e-10f, -1.828468100e-10f, -1.790136382e-10f, -1.751833649e-10f, -1.713559979e-10f, + -1.675315446e-10f, -1.637100127e-10f, -1.598914100e-10f, -1.560757438e-10f, -1.522630219e-10f, -1.484532518e-10f, -1.446464410e-10f, -1.408425972e-10f, -1.370417277e-10f, -1.332438403e-10f, + -1.294489422e-10f, -1.256570411e-10f, -1.218681444e-10f, -1.180822596e-10f, -1.142993941e-10f, -1.105195553e-10f, -1.067427507e-10f, -1.029689877e-10f, -9.919827365e-11f, -9.543061595e-11f, + -9.166602197e-11f, -8.790449905e-11f, -8.414605453e-11f, -8.039069574e-11f, -7.663842999e-11f, -7.288926456e-11f, -6.914320675e-11f, -6.540026383e-11f, -6.166044304e-11f, -5.792375163e-11f, + -5.419019682e-11f, -5.045978583e-11f, -4.673252586e-11f, -4.300842409e-11f, -3.928748770e-11f, -3.556972384e-11f, -3.185513965e-11f, -2.814374227e-11f, -2.443553880e-11f, -2.073053636e-11f, + -1.702874203e-11f, -1.333016289e-11f, -9.634805984e-12f, -5.942678371e-12f, -5.942678371e-12f +}; + diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index 7481717c286..753b002ae9a 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -196,3 +196,8 @@ AUD_Reference AUD_SequencerFactory::createReader() { return new AUD_SequencerReader(this); } + +AUD_Reference AUD_SequencerFactory::createQualityReader() +{ + return new AUD_SequencerReader(this, true); +} diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index 434f23e4c0c..e2324d777d5 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -110,6 +110,8 @@ public: void remove(AUD_Reference entry); virtual AUD_Reference createReader(); + + AUD_Reference createQualityReader(); }; #endif //AUD_SEQUENCERFACTORY diff --git a/intern/audaspace/intern/AUD_SequencerReader.cpp b/intern/audaspace/intern/AUD_SequencerReader.cpp index c404a88d4f7..0b8a400a97b 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.cpp +++ b/intern/audaspace/intern/AUD_SequencerReader.cpp @@ -34,9 +34,10 @@ typedef std::list >::iterator AUD_HandleIterator; typedef std::list >::iterator AUD_EntryIterator; -AUD_SequencerReader::AUD_SequencerReader(AUD_Reference factory) : +AUD_SequencerReader::AUD_SequencerReader(AUD_Reference factory, bool quality) : m_position(0), m_device(factory->m_specs), m_factory(factory), m_status(0), m_entry_status(0) { + m_device.setQuality(quality); } AUD_SequencerReader::~AUD_SequencerReader() diff --git a/intern/audaspace/intern/AUD_SequencerReader.h b/intern/audaspace/intern/AUD_SequencerReader.h index 0cce9760b61..74aa80969c7 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.h +++ b/intern/audaspace/intern/AUD_SequencerReader.h @@ -73,7 +73,7 @@ public: * \param reader The reader to mix. * \param specs The target specification. */ - AUD_SequencerReader(AUD_Reference factory); + AUD_SequencerReader(AUD_Reference factory, bool quality = false); /** * Destroys the reader. diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 4ffb95ec2a1..fc959dd9329 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -33,11 +33,8 @@ #include "AUD_IReader.h" #include "AUD_Mixer.h" #include "AUD_IFactory.h" -#ifdef WITH_SAMPLERATE -#include "AUD_SRCResampleReader.h" -#else +#include "AUD_JOSResampleReader.h" #include "AUD_LinearResampleReader.h" -#endif #include #include @@ -665,6 +662,7 @@ void AUD_SoftwareDevice::create() m_doppler_factor = 1.0f; m_distance_model = AUD_DISTANCE_MODEL_INVERSE_CLAMPED; m_flags = 0; + m_quality = false; pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); @@ -701,6 +699,7 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) int pos; bool eos; std::list > stopSounds; + std::list > pauseSounds; sample_t* buf = m_buffer.getBuffer(); m_mixer->clear(length); @@ -752,7 +751,7 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) sound->m_stop(sound->m_stop_data); if(sound->m_keep) - sound->pause(); + pauseSounds.push_back(sound); else stopSounds.push_back(sound); } @@ -768,6 +767,13 @@ void AUD_SoftwareDevice::mix(data_t* buffer, int length) stopSounds.pop_front(); sound->stop(); } + + while(!pauseSounds.empty()) + { + sound = pauseSounds.front(); + pauseSounds.pop_front(); + sound->pause(); + } } unlock(); @@ -779,6 +785,11 @@ void AUD_SoftwareDevice::setPanning(AUD_IHandle* handle, float pan) h->m_user_pan = pan; } +void AUD_SoftwareDevice::setQuality(bool quality) +{ + m_quality = quality; +} + void AUD_SoftwareDevice::setSpecs(AUD_Specs specs) { m_specs.specs = specs; @@ -806,11 +817,10 @@ AUD_Reference AUD_SoftwareDevice::play(AUD_Reference r AUD_Reference resampler; // resample - #ifdef WITH_SAMPLERATE - resampler = new AUD_SRCResampleReader(reader, m_specs.specs); - #else + if(m_quality) + resampler = new AUD_JOSResampleReader(reader, m_specs.specs); + else resampler = new AUD_LinearResampleReader(reader, m_specs.specs); - #endif reader = AUD_Reference(resampler); // rechannel diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index d2e2bf634ac..aa2e283ee3d 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -203,6 +203,11 @@ protected: */ AUD_Reference m_mixer; + /** + * Whether to do high or low quality resampling. + */ + bool m_quality; + /** * Initializes member variables. */ @@ -283,6 +288,7 @@ private: public: static void setPanning(AUD_IHandle* handle, float pan); + void setQuality(bool quality); virtual AUD_DeviceSpecs getSpecs() const; virtual AUD_Reference play(AUD_Reference reader, bool keep = false); diff --git a/intern/audaspace/sndfile/AUD_SndFileFactory.cpp b/intern/audaspace/sndfile/AUD_SndFileFactory.cpp index 5a0280cdf84..7ad027ddc1e 100644 --- a/intern/audaspace/sndfile/AUD_SndFileFactory.cpp +++ b/intern/audaspace/sndfile/AUD_SndFileFactory.cpp @@ -31,7 +31,6 @@ #include "AUD_SndFileFactory.h" #include "AUD_SndFileReader.h" -#include "AUD_Buffer.h" #include diff --git a/intern/audaspace/sndfile/AUD_SndFileFactory.h b/intern/audaspace/sndfile/AUD_SndFileFactory.h index a46dc165264..52d272b2623 100644 --- a/intern/audaspace/sndfile/AUD_SndFileFactory.h +++ b/intern/audaspace/sndfile/AUD_SndFileFactory.h @@ -34,7 +34,7 @@ #include "AUD_IFactory.h" #include "AUD_Reference.h" -class AUD_Buffer; +#include "AUD_Buffer.h" #include diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 9c62b92a924..d7385a86105 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -372,14 +372,7 @@ void sound_load(struct Main *bmain, struct bSound* sound) AUD_Device* sound_mixdown(struct Scene *scene, AUD_DeviceSpecs specs, int start, float volume) { - AUD_Device* mixdown = AUD_openReadDevice(specs); - - AUD_setDeviceVolume(mixdown, volume); - - AUD_setSequencerSpecs(scene->sound_scene, specs.specs); - AUD_freeHandle(AUD_playDevice(mixdown, scene->sound_scene, start / FPS)); - - return mixdown; + return AUD_openMixdownDevice(specs, scene->sound_scene, volume, start / FPS); } void sound_create_scene(struct Scene *scene) diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index 0b83e3247ff..a51105e0c16 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -1016,15 +1016,15 @@ void KX_KetsjiEngine::DoSound(KX_Scene* scene) if(dev) { AUD_Vector3 v; - AUD_Quaternion q; + float q[4]; cam->NodeGetWorldPosition().getValue(v.get()); dev->setListenerLocation(v); cam->GetLinearVelocity().getValue(v.get()); dev->setListenerVelocity(v); - cam->NodeGetWorldOrientation().getRotation().getValue(q.get()); - dev->setListenerOrientation(q); + cam->NodeGetWorldOrientation().getRotation().getValue(q); + dev->setListenerOrientation(AUD_Quaternion(q[3], q[0], q[1], q[2])); } } diff --git a/source/gameengine/Ketsji/KX_SoundActuator.cpp b/source/gameengine/Ketsji/KX_SoundActuator.cpp index eb1a13f672d..eb75e4944a7 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.cpp +++ b/source/gameengine/Ketsji/KX_SoundActuator.cpp @@ -224,14 +224,14 @@ bool KX_SoundActuator::Update(double curtime, bool frame) { KX_GameObject* obj = (KX_GameObject*)this->GetParent(); AUD_Vector3 v; - AUD_Quaternion q; + float q[4]; obj->NodeGetWorldPosition().getValue(v.get()); handle3d->setSourceLocation(v); obj->GetLinearVelocity().getValue(v.get()); handle3d->setSourceVelocity(v); - obj->NodeGetWorldOrientation().getRotation().getValue(q.get()); - handle3d->setSourceOrientation(q); + obj->NodeGetWorldOrientation().getRotation().getValue(q); + handle3d->setSourceOrientation(AUD_Quaternion(q[3], q[0], q[1], q[2])); } result = true; } From a67562e73cbc2f4a9641fbc4d1147b4b2cc935c4 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Tue, 16 Aug 2011 01:02:26 +0000 Subject: [PATCH 420/624] Bugfix [#28267] keyframed values for shapekeys of copied objects are linked Shapekey actions weren't getting copied when their owner data was. This was due to the IMO totally convoluted way in which the duplicate action flags have been set up: - the function to copy animdata takes a param to specify whether actions are copied or not, but this is never touched (i.e. this always just gets FALSE passed in) - instead, we jump around in hoops later figuring out whether the userpref wants copying to occur, then fixing up the links IIRC, part of this may be due to a desire/need to not duplicate actions when dealing with NodeTree copies for multi-threaded rendering, but at the expense of complicating everything else. --- source/blender/blenkernel/intern/anim_sys.c | 2 +- source/blender/blenkernel/intern/fmodifier.c | 2 +- source/blender/editors/object/object_add.c | 27 ++++---------------- 3 files changed, 7 insertions(+), 24 deletions(-) diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index 1c4746b1828..3c6daf8b39d 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -287,7 +287,7 @@ int BKE_copy_animdata_id (ID *id_to, ID *id_from, const short do_action) return 1; } -void BKE_copy_animdata_id_action(struct ID *id) +void BKE_copy_animdata_id_action(ID *id) { AnimData *adt= BKE_animdata_from_id(id); if (adt) { diff --git a/source/blender/blenkernel/intern/fmodifier.c b/source/blender/blenkernel/intern/fmodifier.c index 64e51023816..42554679795 100644 --- a/source/blender/blenkernel/intern/fmodifier.c +++ b/source/blender/blenkernel/intern/fmodifier.c @@ -604,7 +604,7 @@ static float fcm_cycles_time (FCurve *fcu, FModifier *fcm, float UNUSED(cvalue), /* calculate the 'number' of the cycle */ cycle= ((float)side * (evaltime - ofs) / cycdx); - + /* calculate the time inside the cycle */ cyct= fmod(evaltime - ofs, cycdx); diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index 09ce2562e3b..6bc4c30a898 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -39,6 +39,7 @@ #include "DNA_curve_types.h" #include "DNA_group_types.h" #include "DNA_lamp_types.h" +#include "DNA_key_types.h" #include "DNA_material_types.h" #include "DNA_mesh_types.h" #include "DNA_meta_types.h" @@ -65,6 +66,7 @@ #include "BKE_group.h" #include "BKE_lattice.h" #include "BKE_library.h" +#include "BKE_key.h" #include "BKE_main.h" #include "BKE_material.h" #include "BKE_mball.h" @@ -1496,28 +1498,6 @@ static Base *object_add_duplicate_internal(Main *bmain, Scene *scene, Base *base } /* duplicates using userflags */ -#if 0 // XXX old animation system - if(dupflag & USER_DUP_IPO) { - bConstraintChannel *chan; - id= (ID *)obn->ipo; - - if(id) { - ID_NEW_US( obn->ipo) - else obn->ipo= copy_ipo(obn->ipo); - id->us--; - } - /* Handle constraint ipos */ - for (chan=obn->constraintChannels.first; chan; chan=chan->next){ - id= (ID *)chan->ipo; - if(id) { - ID_NEW_US( chan->ipo) - else chan->ipo= copy_ipo(chan->ipo); - id->us--; - } - } - } -#endif // XXX old animation system - if(dupflag & USER_DUP_ACT) { BKE_copy_animdata_id_action(&obn->id); } @@ -1674,8 +1654,11 @@ static Base *object_add_duplicate_internal(Main *bmain, Scene *scene, Base *base /* check if obdata is copied */ if(didit) { + Key *key = ob_get_key(obn); + if(dupflag & USER_DUP_ACT) { BKE_copy_animdata_id_action((ID *)obn->data); + if(key) BKE_copy_animdata_id_action((ID*)key); } if(dupflag & USER_DUP_MAT) { From b4df54151a5fe9e81e44bb75f6c9b3026b13d2e9 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Tue, 16 Aug 2011 08:40:25 +0000 Subject: [PATCH 421/624] 2.6 Node Muting: * Removing check if Node is in between, so in-/output nodes can be muted as well. Useful for example if you want to temporarily mute a file output node. --- source/blender/editors/space_node/node_edit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c index e8fc13e340e..9cafc46ca53 100644 --- a/source/blender/editors/space_node/node_edit.c +++ b/source/blender/editors/space_node/node_edit.c @@ -3007,10 +3007,10 @@ static int node_mute_exec(bContext *C, wmOperator *UNUSED(op)) for(node= snode->edittree->nodes.first; node; node= node->next) { if(node->flag & SELECT) { - if(node->inputs.first && node->outputs.first) { + /* Be able to mute in-/output nodes as well. - DingTo + if(node->inputs.first && node->outputs.first) { */ node->flag ^= NODE_MUTED; snode_tag_changed(snode, node); - } } } From 93f135cfda5d8f9872e241920d24786af5d64bee Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 09:36:15 +0000 Subject: [PATCH 422/624] added cmake configureation presets, so on *nix systems you can do... # minal blender with debug info make debug lite # blender with no ui make headless # blender as a python module make bpy --- GNUmakefile | 24 ++++++++--- .../cmake/config/blender_headless.cmake | 24 +++++++++++ build_files/cmake/config/blender_lite.cmake | 43 +++++++++++++++++++ build_files/cmake/config/bpy_module.cmake | 34 +++++++++++++++ 4 files changed, 119 insertions(+), 6 deletions(-) create mode 100644 build_files/cmake/config/blender_headless.cmake create mode 100644 build_files/cmake/config/blender_lite.cmake create mode 100644 build_files/cmake/config/bpy_module.cmake diff --git a/GNUmakefile b/GNUmakefile index b6741d7e5f0..efdb9e05e28 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -35,16 +35,26 @@ OS_NCASE:=$(shell uname -s | tr '[A-Z]' '[a-z]') # Source and Build DIR's BLENDER_DIR:=$(shell pwd -P) BUILD_DIR:=$(shell dirname $(BLENDER_DIR))/build/$(OS_NCASE) - +BUILD_TYPE:=Release +BUILD_CMAKE_ARGS:="" # support 'make debug' ifneq "$(findstring debug, $(MAKECMDGOALS))" "" BUILD_DIR:=$(BUILD_DIR)_debug BUILD_TYPE:=Debug -else - BUILD_TYPE:=Release endif - +ifneq "$(findstring lite, $(MAKECMDGOALS))" "" + BUILD_DIR:=$(BUILD_DIR)_lite + BUILD_CMAKE_ARGS:=$(BUILD_CMAKE_ARGS) -C$(BLENDER_DIR)/build_files/cmake/config/blender_lite.cmake +endif +ifneq "$(findstring headless, $(MAKECMDGOALS))" "" + BUILD_DIR:=$(BUILD_DIR)_bpy + BUILD_CMAKE_ARGS:=$(BUILD_CMAKE_ARGS) -C$(BLENDER_DIR)/build_files/cmake/config/blender_headless.cmake +endif +ifneq "$(findstring bpy, $(MAKECMDGOALS))" "" + BUILD_DIR:=$(BUILD_DIR)_bpy + BUILD_CMAKE_ARGS:=$(BUILD_CMAKE_ARGS) -C$(BLENDER_DIR)/build_files/cmake/config/bpy_module.cmake +endif # Get the number of cores for threaded build NPROCS:=1 @@ -68,7 +78,7 @@ all: @echo Configuring Blender ... if test ! -f $(BUILD_DIR)/CMakeCache.txt ; then \ - cmake -H$(BLENDER_DIR) -B$(BUILD_DIR) -DCMAKE_BUILD_TYPE:STRING=$(BUILD_TYPE) ; \ + cmake $(BUILD_CMAKE_ARGS) -H$(BLENDER_DIR) -B$(BUILD_DIR) -DCMAKE_BUILD_TYPE:STRING=$(BUILD_TYPE); \ fi @echo @@ -80,7 +90,9 @@ all: @echo debug: all - # pass +lite: all +headless: all +bpy: all # package types package_debian: diff --git a/build_files/cmake/config/blender_headless.cmake b/build_files/cmake/config/blender_headless.cmake new file mode 100644 index 00000000000..bd69eed30dd --- /dev/null +++ b/build_files/cmake/config/blender_headless.cmake @@ -0,0 +1,24 @@ +# headless configuration, useful in for servers or renderfarms +# builds without a windowing system (X11/Windows/Cocoa). +# +# Example usage: +# cmake -C../blender/build_files/cmake/config/blender_headless.cmake ../blender +# + +set(WITH_HEADLESS ON CACHE FORCE BOOL) +set(WITH_GAMEENGINE OFF CACHE FORCE BOOL) + +# disable audio, its possible some devs may want this but for now disable +# so the python module doesnt hold the audio device and loads quickly. +set(WITH_AUDASPACE OFF CACHE FORCE BOOL) +set(WITH_SAMPLERATE OFF CACHE FORCE BOOL) +set(WITH_FFTW3 OFF CACHE FORCE BOOL) +set(WITH_JACK OFF CACHE FORCE BOOL) +set(WITH_SDL OFF CACHE FORCE BOOL) +set(WITH_OPENAL OFF CACHE FORCE BOOL) +set(WITH_CODEC_FFMPEG OFF CACHE FORCE BOOL) +set(WITH_CODEC_SNDFILE OFF CACHE FORCE BOOL) + +# other features which are not especially useful as a python module +set(WITH_X11_XINPUT OFF CACHE FORCE BOOL) +set(WITH_INPUT_NDOF OFF CACHE FORCE BOOL) diff --git a/build_files/cmake/config/blender_lite.cmake b/build_files/cmake/config/blender_lite.cmake new file mode 100644 index 00000000000..d2b791baede --- /dev/null +++ b/build_files/cmake/config/blender_lite.cmake @@ -0,0 +1,43 @@ +# turn everything OFF CACHE FORCE BOOL) except for python which defaults to ON +# and is needed for the UI +# +# Example usage: +# cmake -C../blender/build_files/cmake/config/blender_lite.cmake ../blender +# + +set(WITH_INSTALL_PORTABLE ON CACHE FORCE BOOL) + +set(WITH_BUILDINFO OFF CACHE FORCE BOOL) +set(WITH_BUILTIN_GLEW OFF CACHE FORCE BOOL) +set(WITH_BULLET OFF CACHE FORCE BOOL) +set(WITH_CODEC_FFMPEG OFF CACHE FORCE BOOL) +set(WITH_CODEC_SNDFILE OFF CACHE FORCE BOOL) +set(WITH_FFTW3 OFF CACHE FORCE BOOL) +set(WITH_GAMEENGINE OFF CACHE FORCE BOOL) +set(WITH_IK_ITASC OFF CACHE FORCE BOOL) +set(WITH_IMAGE_CINEON OFF CACHE FORCE BOOL) +set(WITH_IMAGE_DDS OFF CACHE FORCE BOOL) +set(WITH_IMAGE_FRAMESERVER OFF CACHE FORCE BOOL) +set(WITH_IMAGE_HDR OFF CACHE FORCE BOOL) +set(WITH_IMAGE_OPENEXR OFF CACHE FORCE BOOL) +set(WITH_IMAGE_OPENJPEG OFF CACHE FORCE BOOL) +set(WITH_IMAGE_REDCODE OFF CACHE FORCE BOOL) +set(WITH_IMAGE_TIFF OFF CACHE FORCE BOOL) +set(WITH_INPUT_NDOF OFF CACHE FORCE BOOL) +set(WITH_INTERNATIONAL OFF CACHE FORCE BOOL) +set(WITH_JACK OFF CACHE FORCE BOOL) +set(WITH_LZMA OFF CACHE FORCE BOOL) +set(WITH_LZO OFF CACHE FORCE BOOL) +set(WITH_MOD_BOOLEAN OFF CACHE FORCE BOOL) +set(WITH_MOD_DECIMATE OFF CACHE FORCE BOOL) +set(WITH_MOD_FLUID OFF CACHE FORCE BOOL) +set(WITH_MOD_SMOKE OFF CACHE FORCE BOOL) +set(WITH_AUDASPACE OFF CACHE FORCE BOOL) +set(WITH_OPENAL OFF CACHE FORCE BOOL) +set(WITH_OPENCOLLADA OFF CACHE FORCE BOOL) +set(WITH_OPENMP OFF CACHE FORCE BOOL) +set(WITH_PYTHON_INSTALL OFF CACHE FORCE BOOL) +set(WITH_RAYOPTIMIZATION OFF CACHE FORCE BOOL) +set(WITH_SAMPLERATE OFF CACHE FORCE BOOL) +set(WITH_SDL OFF CACHE FORCE BOOL) +set(WITH_X11_XINPUT OFF CACHE FORCE BOOL) diff --git a/build_files/cmake/config/bpy_module.cmake b/build_files/cmake/config/bpy_module.cmake new file mode 100644 index 00000000000..5392705f0dc --- /dev/null +++ b/build_files/cmake/config/bpy_module.cmake @@ -0,0 +1,34 @@ +# defaults for building blender as a python module 'bpy' +# +# Example usage: +# cmake -C../blender/build_files/cmake/config/bpy_module.cmake ../blender +# + +set(WITH_PYTHON_MODULE ON CACHE FORCE BOOL) + +# install into the systems python dir +set(WITH_INSTALL_PORTABLE OFF CACHE FORCE BOOL) + +# no point int copying python into python +set(WITH_PYTHON_INSTALL OFF CACHE FORCE BOOL) + +# dont build the game engine +set(WITH_GAMEENGINE OFF CACHE FORCE BOOL) + +# disable audio, its possible some devs may want this but for now disable +# so the python module doesnt hold the audio device and loads quickly. +set(WITH_AUDASPACE OFF CACHE FORCE BOOL) +set(WITH_SAMPLERATE OFF CACHE FORCE BOOL) +set(WITH_FFTW3 OFF CACHE FORCE BOOL) +set(WITH_JACK OFF CACHE FORCE BOOL) +set(WITH_SDL OFF CACHE FORCE BOOL) +set(WITH_OPENAL OFF CACHE FORCE BOOL) +set(WITH_CODEC_FFMPEG OFF CACHE FORCE BOOL) +set(WITH_CODEC_SNDFILE OFF CACHE FORCE BOOL) + +# other features which are not especially useful as a python module +set(WITH_X11_XINPUT OFF CACHE FORCE BOOL) +set(WITH_INPUT_NDOF OFF CACHE FORCE BOOL) +set(WITH_OPENCOLLADA OFF CACHE FORCE BOOL) +set(WITH_INTERNATIONAL OFF CACHE FORCE BOOL) +set(WITH_BULLET OFF CACHE FORCE BOOL) From 989f67f5228b5b92f91d39818b29571f8ed8ec24 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 10:01:19 +0000 Subject: [PATCH 423/624] 'make help' message for the convenience makefile which lists optional targets. --- GNUmakefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/GNUmakefile b/GNUmakefile index efdb9e05e28..7b705e66750 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -126,4 +126,24 @@ test_deprecated: clean: $(MAKE) -C $(BUILD_DIR) clean +help: + @echo "" + @echo "Convenience targets provided for building blender, (multiple at once can be used)" + @echo " * debug - build a debug binary" + @echo " * lite - disable non essential features for a smaller binary and faster build" + @echo " * headless - build without an interface (renderfarm or server automation)" + @echo " * bpy - build as a python module which can be loaded from python directly" + @echo "" + @echo "Package Targets" + @echo " * package_debian - build a debian package" + @echo " * package_pacman - build an arch linux pacmanpackage" + @echo " * package_archive - build an archive package" + @echo "" + @echo "Testing Targets (not assosiated with building blender)" + @echo " * test - run ctest, currently tests import/export, operator execution and that python modules load" + @echo " * test_cmake - runs our own cmake file checker which detects errors in the cmake file list definitions" + @echo " * test_pep8 - checks all python script are pep8 which are tagged to use the stricter formatting" + @echo " * test_deprecated - checks for deprecation tags in our code which may need to be removed" + @echo "" + .PHONY: all From c7f9e9a80f474cde25fa3da574b2dd1259700481 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 16 Aug 2011 10:31:28 +0000 Subject: [PATCH 424/624] Fix #28273: Crash playing with Follow path+Bevel+Material Crash was caused by old refactor of displists. Added additional check to makeDispListCurveTypes. --- source/blender/blenkernel/intern/displist.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/blender/blenkernel/intern/displist.c b/source/blender/blenkernel/intern/displist.c index 8f57490d057..c2ed6468643 100644 --- a/source/blender/blenkernel/intern/displist.c +++ b/source/blender/blenkernel/intern/displist.c @@ -1369,6 +1369,11 @@ void makeDispListCurveTypes(Scene *scene, Object *ob, int forOrco) Curve *cu= ob->data; ListBase *dispbase; + /* The same check for duplis as in do_makeDispListCurveTypes. + Happens when curve used for constraint/bevel was converted to mesh. + check there is still needed for render displist and orco displists. */ + if(!ELEM3(ob->type, OB_SURF, OB_CURVE, OB_FONT)) return; + freedisplist(&(ob->disp)); dispbase= &(ob->disp); freedisplist(dispbase); From b7302f9d5a6f1fdb49b049ef4c4ce9b509e9e585 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 10:34:52 +0000 Subject: [PATCH 425/624] Convenience targets for project files: Project Files for IDE's * project_qtcreator - QtCreator Project Files * project_netbeans - NetBeans Project Files * project_eclipse - Eclipse CDT4 Project Files --- GNUmakefile | 80 ++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 58 insertions(+), 22 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 7b705e66750..4aaa77ee52d 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -38,6 +38,10 @@ BUILD_DIR:=$(shell dirname $(BLENDER_DIR))/build/$(OS_NCASE) BUILD_TYPE:=Release BUILD_CMAKE_ARGS:="" + +# ----------------------------------------------------------------------------- +# additional targets for the build configuration + # support 'make debug' ifneq "$(findstring debug, $(MAKECMDGOALS))" "" BUILD_DIR:=$(BUILD_DIR)_debug @@ -56,6 +60,8 @@ ifneq "$(findstring bpy, $(MAKECMDGOALS))" "" BUILD_CMAKE_ARGS:=$(BUILD_CMAKE_ARGS) -C$(BLENDER_DIR)/build_files/cmake/config/bpy_module.cmake endif + +# ----------------------------------------------------------------------------- # Get the number of cores for threaded build NPROCS:=1 ifeq ($(OS), Linux) @@ -72,6 +78,35 @@ ifeq ($(OS), NetBSD) endif +# ----------------------------------------------------------------------------- +# Helo for build targets +help: + @echo "" + @echo "Convenience targets provided for building blender, (multiple at once can be used)" + @echo " * debug - build a debug binary" + @echo " * lite - disable non essential features for a smaller binary and faster build" + @echo " * headless - build without an interface (renderfarm or server automation)" + @echo " * bpy - build as a python module which can be loaded from python directly" + @echo "" + @echo "Project Files for IDE's" + @echo " * project_qtcreator - QtCreator Project Files" + @echo " * project_netbeans - NetBeans Project Files" + @echo " * project_eclipse - Eclipse CDT4 Project Files" + @echo "" + @echo "Package Targets" + @echo " * package_debian - build a debian package" + @echo " * package_pacman - build an arch linux pacmanpackage" + @echo " * package_archive - build an archive package" + @echo "" + @echo "Testing Targets (not assosiated with building blender)" + @echo " * test - run ctest, currently tests import/export, operator execution and that python modules load" + @echo " * test_cmake - runs our own cmake file checker which detects errors in the cmake file list definitions" + @echo " * test_pep8 - checks all python script are pep8 which are tagged to use the stricter formatting" + @echo " * test_deprecated - checks for deprecation tags in our code which may need to be removed" + @echo "" + + +# ----------------------------------------------------------------------------- # Build Blender all: @echo @@ -94,7 +129,10 @@ lite: all headless: all bpy: all -# package types + +# ----------------------------------------------------------------------------- +# Packages +# package_debian: cd build_files/package_spec ; DEB_BUILD_OPTIONS="parallel=$(NPROCS)" sh ./build_debian.sh @@ -105,7 +143,10 @@ package_archive: make -C $(BUILD_DIR) -s package_archive @echo archive in "$(BUILD_DIR)/release" -# forward build targets + +# ----------------------------------------------------------------------------- +# Tests +# test: cd $(BUILD_DIR) ; ctest . --output-on-failure @@ -123,27 +164,22 @@ test_cmake: test_deprecated: python3 source/tests/check_deprecated.py + +# ----------------------------------------------------------------------------- +# Project Files +# + +project_qtcreator: + python3 build_files/cmake/cmake_qtcreator_project.py $(BUILD_DIR) + +project_netbeans: + python3 build_files/cmake/cmake_netbeans_project.py $(BUILD_DIR) + +project_eclipse: + cmake -G"Eclipse CDT4 - Unix Makefiles" -H$(BLENDER_DIR) -B$(BUILD_DIR) + + clean: $(MAKE) -C $(BUILD_DIR) clean -help: - @echo "" - @echo "Convenience targets provided for building blender, (multiple at once can be used)" - @echo " * debug - build a debug binary" - @echo " * lite - disable non essential features for a smaller binary and faster build" - @echo " * headless - build without an interface (renderfarm or server automation)" - @echo " * bpy - build as a python module which can be loaded from python directly" - @echo "" - @echo "Package Targets" - @echo " * package_debian - build a debian package" - @echo " * package_pacman - build an arch linux pacmanpackage" - @echo " * package_archive - build an archive package" - @echo "" - @echo "Testing Targets (not assosiated with building blender)" - @echo " * test - run ctest, currently tests import/export, operator execution and that python modules load" - @echo " * test_cmake - runs our own cmake file checker which detects errors in the cmake file list definitions" - @echo " * test_pep8 - checks all python script are pep8 which are tagged to use the stricter formatting" - @echo " * test_deprecated - checks for deprecation tags in our code which may need to be removed" - @echo "" - .PHONY: all From f0259542e103d306a1dac5611ccf6c1fda95f0ac Mon Sep 17 00:00:00 2001 From: Daniel Salazar Date: Tue, 16 Aug 2011 12:37:23 +0000 Subject: [PATCH 426/624] Front/Back togles should not disable when curve is 2D and bevel object is used http://www.pasteall.org/pic/show.php?id=16449 --- release/scripts/startup/bl_ui/properties_data_curve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/properties_data_curve.py b/release/scripts/startup/bl_ui/properties_data_curve.py index 7bc136c8ce0..6448b9a5229 100644 --- a/release/scripts/startup/bl_ui/properties_data_curve.py +++ b/release/scripts/startup/bl_ui/properties_data_curve.py @@ -109,7 +109,7 @@ class DATA_PT_shape_curve(CurveButtonsPanel, Panel): if (is_curve or is_text): col.label(text="Fill:") sub = col.column() - sub.active = (curve.bevel_object is None) + sub.active = (curve.dimensions == '2D' or (curve.bevel_object is None and curve.dimensions == '3D')) sub.prop(curve, "use_fill_front") sub.prop(curve, "use_fill_back") col.prop(curve, "use_fill_deform", text="Fill Deformed") From 02d2472baacd8ac091a29392a2bc9ac8693fb5e7 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 16 Aug 2011 13:00:55 +0000 Subject: [PATCH 427/624] 3D Audio GSoC: Code documentation. Also: * Fix: rlint for MSVC. * Minor other small fixes/changes. --- intern/audaspace/FX/AUD_AccumulatorFactory.h | 4 + intern/audaspace/FX/AUD_BaseIIRFilterReader.h | 19 ++ intern/audaspace/FX/AUD_ButterworthFactory.h | 2 +- intern/audaspace/FX/AUD_DelayReader.h | 2 +- intern/audaspace/FX/AUD_DoubleFactory.h | 1 - intern/audaspace/FX/AUD_DoubleReader.h | 10 +- .../FX/AUD_DynamicIIRFilterFactory.h | 16 ++ .../audaspace/FX/AUD_DynamicIIRFilterReader.h | 4 + intern/audaspace/FX/AUD_HighpassFactory.h | 2 +- intern/audaspace/FX/AUD_LimiterReader.h | 8 +- intern/audaspace/FX/AUD_LowpassFactory.h | 2 +- intern/audaspace/FX/AUD_PingPongFactory.h | 2 +- intern/audaspace/FX/AUD_PitchReader.h | 11 +- intern/audaspace/FX/AUD_ReverseFactory.h | 2 +- intern/audaspace/FX/AUD_ReverseReader.h | 2 +- intern/audaspace/FX/AUD_SuperposeFactory.h | 5 +- intern/audaspace/FX/AUD_SuperposeReader.h | 4 +- intern/audaspace/FX/AUD_VolumeFactory.h | 1 + intern/audaspace/OpenAL/AUD_OpenALDevice.h | 8 + intern/audaspace/SRC/AUD_SRCResampleFactory.h | 5 + intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp | 1 - intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h | 2 +- intern/audaspace/ffmpeg/AUD_FFMPEGReader.h | 2 - intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h | 26 +++ intern/audaspace/intern/AUD_3DMath.h | 61 ++++- .../intern/AUD_AnimateableProperty.cpp | 13 +- .../intern/AUD_AnimateableProperty.h | 24 +- intern/audaspace/intern/AUD_C-API.h | 210 ++++++++++++++++++ .../intern/AUD_ChannelMapperFactory.h | 5 + .../intern/AUD_ChannelMapperReader.h | 8 + .../audaspace/intern/AUD_ConverterFactory.h | 5 + intern/audaspace/intern/AUD_FileWriter.h | 19 +- intern/audaspace/intern/AUD_I3DHandle.h | 2 +- intern/audaspace/intern/AUD_IDevice.h | 6 +- .../audaspace/intern/AUD_JOSResampleFactory.h | 5 + .../intern/AUD_JOSResampleReader.cpp | 23 ++ .../audaspace/intern/AUD_JOSResampleReader.h | 20 ++ .../intern/AUD_LinearResampleFactory.h | 5 + intern/audaspace/intern/AUD_Mixer.h | 2 +- intern/audaspace/intern/AUD_ReadDevice.h | 4 + intern/audaspace/intern/AUD_Reference.h | 18 ++ intern/audaspace/intern/AUD_ResampleReader.h | 19 +- intern/audaspace/intern/AUD_SequencerEntry.h | 90 ++++++++ .../audaspace/intern/AUD_SequencerFactory.cpp | 10 +- .../audaspace/intern/AUD_SequencerFactory.h | 116 +++++++++- intern/audaspace/intern/AUD_SequencerHandle.h | 46 ++++ intern/audaspace/intern/AUD_SequencerReader.h | 12 +- intern/audaspace/intern/AUD_SilenceFactory.h | 2 +- intern/audaspace/intern/AUD_SilenceReader.h | 8 +- intern/audaspace/intern/AUD_SinusReader.h | 6 +- intern/audaspace/intern/AUD_SoftwareDevice.h | 31 +++ intern/audaspace/intern/AUD_Space.h | 4 + .../intern/AUD_StreamBufferFactory.h | 2 +- intern/audaspace/jack/AUD_JackDevice.h | 42 ++++ intern/audaspace/sndfile/AUD_SndFileWriter.h | 7 +- source/blender/makesrna/intern/rna_scene.c | 2 +- 56 files changed, 876 insertions(+), 92 deletions(-) diff --git a/intern/audaspace/FX/AUD_AccumulatorFactory.h b/intern/audaspace/FX/AUD_AccumulatorFactory.h index 5838ccee7f0..95246ef5341 100644 --- a/intern/audaspace/FX/AUD_AccumulatorFactory.h +++ b/intern/audaspace/FX/AUD_AccumulatorFactory.h @@ -37,6 +37,10 @@ class AUD_CallbackIIRFilterReader; /** * This factory creates an accumulator reader. + * + * The accumulator adds the difference at the input to the last output in case + * it's positive. In additive mode it additionaly adds the difference always. + * So in case the difference is positive, it's added twice. */ class AUD_AccumulatorFactory : public AUD_EffectFactory { diff --git a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h index 644bcffbfaf..6bf877d66da 100644 --- a/intern/audaspace/FX/AUD_BaseIIRFilterReader.h +++ b/intern/audaspace/FX/AUD_BaseIIRFilterReader.h @@ -97,11 +97,21 @@ protected: void setLengths(int in, int out); public: + /** + * Retrieves the last input samples. + * \param pos The position, valid are 0 (current) or negative values. + * \return The sample value. + */ inline sample_t x(int pos) { return m_x[(m_xpos + pos + m_xlen) % m_xlen * m_specs.channels + m_channel]; } + /** + * Retrieves the last output samples. + * \param pos The position, valid are negative values. + * \return The sample value. + */ inline sample_t y(int pos) { return m_y[(m_ypos + pos + m_ylen) % m_ylen * m_specs.channels + m_channel]; @@ -111,7 +121,16 @@ public: virtual void read(int& length, bool& eos, sample_t* buffer); + /** + * Runs the filtering function. + * \return The current output sample value. + */ virtual sample_t filter()=0; + + /** + * Notifies the filter about a sample rate change. + * \param rate The new sample rate. + */ virtual void sampleRateChanged(AUD_SampleRate rate); }; diff --git a/intern/audaspace/FX/AUD_ButterworthFactory.h b/intern/audaspace/FX/AUD_ButterworthFactory.h index 16d0b3dbc23..12d28eb4038 100644 --- a/intern/audaspace/FX/AUD_ButterworthFactory.h +++ b/intern/audaspace/FX/AUD_ButterworthFactory.h @@ -35,7 +35,7 @@ #include "AUD_DynamicIIRFilterFactory.h" /** - * This factory creates a butterworth filter reader. + * This factory creates a butterworth lowpass filter reader. */ class AUD_ButterworthFactory : public AUD_DynamicIIRFilterFactory { diff --git a/intern/audaspace/FX/AUD_DelayReader.h b/intern/audaspace/FX/AUD_DelayReader.h index a89afe73b37..128e589eede 100644 --- a/intern/audaspace/FX/AUD_DelayReader.h +++ b/intern/audaspace/FX/AUD_DelayReader.h @@ -36,7 +36,7 @@ #include "AUD_Buffer.h" /** - * This class reads another reader and changes it's delay. + * This class reads another reader and delays it. */ class AUD_DelayReader : public AUD_EffectReader { diff --git a/intern/audaspace/FX/AUD_DoubleFactory.h b/intern/audaspace/FX/AUD_DoubleFactory.h index f2be7132442..2db2257244c 100644 --- a/intern/audaspace/FX/AUD_DoubleFactory.h +++ b/intern/audaspace/FX/AUD_DoubleFactory.h @@ -36,7 +36,6 @@ /** * This factory plays two other factories behind each other. - * \note Readers from the underlying factories must have the same sample rate and channel count. */ class AUD_DoubleFactory : public AUD_IFactory { diff --git a/intern/audaspace/FX/AUD_DoubleReader.h b/intern/audaspace/FX/AUD_DoubleReader.h index 86f636e2cb2..750868a9400 100644 --- a/intern/audaspace/FX/AUD_DoubleReader.h +++ b/intern/audaspace/FX/AUD_DoubleReader.h @@ -37,7 +37,7 @@ #include "AUD_Reference.h" /** - * This reader plays two readers with the same specs sequently. + * This reader plays two readers sequently. */ class AUD_DoubleReader : public AUD_IReader { @@ -57,21 +57,15 @@ private: */ bool m_finished1; - /** - * The playback buffer for the intersecting part. - */ - AUD_Buffer m_buffer; - // hide copy constructor and operator= AUD_DoubleReader(const AUD_DoubleReader&); AUD_DoubleReader& operator=(const AUD_DoubleReader&); public: /** - * Creates a new ping pong reader. + * Creates a new double reader. * \param reader1 The first reader to read from. * \param reader2 The second reader to read from. - * \exception AUD_Exception Thrown if the specs from the readers differ. */ AUD_DoubleReader(AUD_Reference reader1, AUD_Reference reader2); diff --git a/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h b/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h index 19c1a0f0a54..56d56a977d4 100644 --- a/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h +++ b/intern/audaspace/FX/AUD_DynamicIIRFilterFactory.h @@ -34,13 +34,29 @@ #include "AUD_EffectFactory.h" #include +/** + * This factory creates a IIR filter reader. + * + * This means that on sample rate change the filter recalculates its + * coefficients. + */ class AUD_DynamicIIRFilterFactory : public AUD_EffectFactory { public: + /** + * Creates a new Dynmic IIR filter factory. + * \param factory The input factory. + */ AUD_DynamicIIRFilterFactory(AUD_Reference factory); virtual AUD_Reference createReader(); + /** + * Recalculates the filter coefficients. + * \param rate The sample rate of the audio data. + * \param[out] b The input filter coefficients. + * \param[out] a The output filter coefficients. + */ virtual void recalculateCoefficients(AUD_SampleRate rate, std::vector& b, std::vector& a)=0; diff --git a/intern/audaspace/FX/AUD_DynamicIIRFilterReader.h b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.h index 92f491f04d4..42789726728 100644 --- a/intern/audaspace/FX/AUD_DynamicIIRFilterReader.h +++ b/intern/audaspace/FX/AUD_DynamicIIRFilterReader.h @@ -34,6 +34,10 @@ #include "AUD_IIRFilterReader.h" #include "AUD_DynamicIIRFilterFactory.h" +/** + * This class is for dynamic infinite impulse response filters with simple + * coefficients that change depending on the sample rate. + */ class AUD_DynamicIIRFilterReader : public AUD_IIRFilterReader { private: diff --git a/intern/audaspace/FX/AUD_HighpassFactory.h b/intern/audaspace/FX/AUD_HighpassFactory.h index 51d5f55cb36..c135be27d77 100644 --- a/intern/audaspace/FX/AUD_HighpassFactory.h +++ b/intern/audaspace/FX/AUD_HighpassFactory.h @@ -41,7 +41,7 @@ class AUD_HighpassFactory : public AUD_DynamicIIRFilterFactory { private: /** - * The attack value in seconds. + * The cutoff frequency. */ const float m_frequency; diff --git a/intern/audaspace/FX/AUD_LimiterReader.h b/intern/audaspace/FX/AUD_LimiterReader.h index d9bee6f6463..9cddd4d57ec 100644 --- a/intern/audaspace/FX/AUD_LimiterReader.h +++ b/intern/audaspace/FX/AUD_LimiterReader.h @@ -35,7 +35,7 @@ #include "AUD_EffectReader.h" /** - * This reader limits another reader in start and end sample. + * This reader limits another reader in start and end times. */ class AUD_LimiterReader : public AUD_EffectReader { @@ -58,9 +58,9 @@ public: /** * Creates a new limiter reader. * \param reader The reader to read from. - * \param start The desired start sample (inclusive). - * \param end The desired end sample (exklusive), a negative value signals - * that it should play to the end. + * \param start The desired start time (inclusive). + * \param end The desired end time (sample exklusive), a negative value + * signals that it should play to the end. */ AUD_LimiterReader(AUD_Reference reader, float start = 0, float end = -1); diff --git a/intern/audaspace/FX/AUD_LowpassFactory.h b/intern/audaspace/FX/AUD_LowpassFactory.h index 6558663df4e..644d25ec73d 100644 --- a/intern/audaspace/FX/AUD_LowpassFactory.h +++ b/intern/audaspace/FX/AUD_LowpassFactory.h @@ -41,7 +41,7 @@ class AUD_LowpassFactory : public AUD_DynamicIIRFilterFactory { private: /** - * The attack value in seconds. + * The cutoff frequency. */ const float m_frequency; diff --git a/intern/audaspace/FX/AUD_PingPongFactory.h b/intern/audaspace/FX/AUD_PingPongFactory.h index 908591a6ebe..b023501d45b 100644 --- a/intern/audaspace/FX/AUD_PingPongFactory.h +++ b/intern/audaspace/FX/AUD_PingPongFactory.h @@ -36,7 +36,7 @@ /** * This factory plays another factory first normal, then reversed. - * \note Readers from the underlying factory must be from the buffer type. + * \note Readers from the underlying factory must be reversable with seeking. */ class AUD_PingPongFactory : public AUD_EffectFactory { diff --git a/intern/audaspace/FX/AUD_PitchReader.h b/intern/audaspace/FX/AUD_PitchReader.h index 7418531ca55..ed6adbf02fb 100644 --- a/intern/audaspace/FX/AUD_PitchReader.h +++ b/intern/audaspace/FX/AUD_PitchReader.h @@ -53,13 +53,22 @@ public: /** * Creates a new pitch reader. * \param reader The reader to read from. - * \param pitch The size of the buffer. + * \param pitch The pitch value. */ AUD_PitchReader(AUD_Reference reader, float pitch); virtual AUD_Specs getSpecs() const; + /** + * Retrieves the pitch. + * \return The current pitch value. + */ float getPitch() const; + + /** + * Sets the pitch. + * \param pitch The new pitch value. + */ void setPitch(float pitch); }; diff --git a/intern/audaspace/FX/AUD_ReverseFactory.h b/intern/audaspace/FX/AUD_ReverseFactory.h index b501b4e76c8..f43d37d8f46 100644 --- a/intern/audaspace/FX/AUD_ReverseFactory.h +++ b/intern/audaspace/FX/AUD_ReverseFactory.h @@ -36,7 +36,7 @@ /** * This factory reads another factory reverted. - * \note Readers from the underlying factory must be from the buffer type. + * \note Readers from the underlying factory must be seekable. */ class AUD_ReverseFactory : public AUD_EffectFactory { diff --git a/intern/audaspace/FX/AUD_ReverseReader.h b/intern/audaspace/FX/AUD_ReverseReader.h index da0add9464e..197d10dfe00 100644 --- a/intern/audaspace/FX/AUD_ReverseReader.h +++ b/intern/audaspace/FX/AUD_ReverseReader.h @@ -37,7 +37,7 @@ /** * This class reads another reader from back to front. - * \note The underlying reader must be a buffer. + * \note The underlying reader must be seekable. */ class AUD_ReverseReader : public AUD_EffectReader { diff --git a/intern/audaspace/FX/AUD_SuperposeFactory.h b/intern/audaspace/FX/AUD_SuperposeFactory.h index ac7ec080134..b12da62b497 100644 --- a/intern/audaspace/FX/AUD_SuperposeFactory.h +++ b/intern/audaspace/FX/AUD_SuperposeFactory.h @@ -35,8 +35,9 @@ #include "AUD_IFactory.h" /** - * This factory plays two other factories behind each other. - * \note Readers from the underlying factories must have the same sample rate and channel count. + * This factory mixes two other factories, playing them the same time. + * \note Readers from the underlying factories must have the same sample rate + * and channel count. */ class AUD_SuperposeFactory : public AUD_IFactory { diff --git a/intern/audaspace/FX/AUD_SuperposeReader.h b/intern/audaspace/FX/AUD_SuperposeReader.h index a87f1fdb739..07b4b105835 100644 --- a/intern/audaspace/FX/AUD_SuperposeReader.h +++ b/intern/audaspace/FX/AUD_SuperposeReader.h @@ -37,7 +37,7 @@ #include "AUD_Reference.h" /** - * This reader plays two readers with the same specs sequently. + * This reader plays two readers with the same specs in parallel. */ class AUD_SuperposeReader : public AUD_IReader { @@ -53,7 +53,7 @@ private: AUD_Reference m_reader2; /** - * The playback buffer for the intersecting part. + * Buffer used for mixing. */ AUD_Buffer m_buffer; diff --git a/intern/audaspace/FX/AUD_VolumeFactory.h b/intern/audaspace/FX/AUD_VolumeFactory.h index bcc08e7d04a..0ca0102b790 100644 --- a/intern/audaspace/FX/AUD_VolumeFactory.h +++ b/intern/audaspace/FX/AUD_VolumeFactory.h @@ -61,6 +61,7 @@ public: /** * Returns the volume. + * \return The current volume. */ float getVolume() const; diff --git a/intern/audaspace/OpenAL/AUD_OpenALDevice.h b/intern/audaspace/OpenAL/AUD_OpenALDevice.h index 3e8b05d79e2..a04b483132a 100644 --- a/intern/audaspace/OpenAL/AUD_OpenALDevice.h +++ b/intern/audaspace/OpenAL/AUD_OpenALDevice.h @@ -100,6 +100,13 @@ private: public: + /** + * Creates a new OpenAL handle. + * \param device The OpenAL device the handle belongs to. + * \param format The AL format. + * \param reader The reader this handle plays. + * \param keep Whether to keep the handle alive when the reader ends. + */ AUD_OpenALHandle(AUD_OpenALDevice* device, ALenum format, AUD_Reference reader, bool keep); virtual ~AUD_OpenALHandle() {} @@ -214,6 +221,7 @@ private: /** * Starts the streaming thread. + * \param Whether the previous thread should be joined. */ void start(bool join = true); diff --git a/intern/audaspace/SRC/AUD_SRCResampleFactory.h b/intern/audaspace/SRC/AUD_SRCResampleFactory.h index 2f5fe30ac47..685dbc0b176 100644 --- a/intern/audaspace/SRC/AUD_SRCResampleFactory.h +++ b/intern/audaspace/SRC/AUD_SRCResampleFactory.h @@ -46,6 +46,11 @@ private: AUD_SRCResampleFactory& operator=(const AUD_SRCResampleFactory&); public: + /** + * Creates a new factory. + * \param factory The input factory. + * \param specs The target specifications. + */ AUD_SRCResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); virtual AUD_Reference createReader(); diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp index 909f41302d7..e9d045bd303 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp @@ -36,7 +36,6 @@ #include "AUD_FFMPEGFactory.h" #include "AUD_FFMPEGReader.h" -#include "AUD_Buffer.h" AUD_FFMPEGFactory::AUD_FFMPEGFactory(std::string filename) : m_filename(filename) diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h index af95e3a3b81..18510d8db8b 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h @@ -34,7 +34,7 @@ #include "AUD_IFactory.h" #include "AUD_Reference.h" -class AUD_Buffer; +#include "AUD_Buffer.h" #include diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h index 222a3d8581a..a83477b50d6 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGReader.h @@ -49,8 +49,6 @@ extern "C" { * \warning Seeking may not be accurate! Moreover the position is updated after * a buffer reading call. So calling getPosition right after seek * normally results in a wrong value. - * \warning Playback of an ogg with some outdated ffmpeg versions results in a - * segfault on windows. */ class AUD_FFMPEGReader : public AUD_IReader { diff --git a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h index 618ec9402ce..92460eed7ca 100644 --- a/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h +++ b/intern/audaspace/ffmpeg/AUD_FFMPEGWriter.h @@ -69,16 +69,34 @@ private: */ AVCodecContext* m_codecCtx; + /** + * The AVOutputFormat structure for using ffmpeg. + */ AVOutputFormat* m_outputFmt; + /** + * The AVStream structure for using ffmpeg. + */ AVStream* m_stream; + /** + * The input buffer for the format converted data before encoding. + */ AUD_Buffer m_input_buffer; + /** + * The output buffer for the encoded audio data. + */ AUD_Buffer m_output_buffer; + /** + * The count of input samples we have so far. + */ unsigned int m_input_samples; + /** + * The count of input samples necessary to encode a packet. + */ unsigned int m_input_size; /** @@ -90,12 +108,20 @@ private: AUD_FFMPEGWriter(const AUD_FFMPEGWriter&); AUD_FFMPEGWriter& operator=(const AUD_FFMPEGWriter&); + /** + * Encodes to the output buffer. + * \param data Pointer to the data to encode. + */ void encode(sample_t* data); public: /** * Creates a new writer. * \param filename The path to the file to be read. + * \param specs The file's audio specification. + * \param format The file's container format. + * \param codec The codec used for encoding the audio data. + * \param bitrate The bitrate for encoding. * \exception AUD_Exception Thrown if the file specified does not exist or * cannot be read with ffmpeg. */ diff --git a/intern/audaspace/intern/AUD_3DMath.h b/intern/audaspace/intern/AUD_3DMath.h index 007682df291..eb16dcf2d50 100644 --- a/intern/audaspace/intern/AUD_3DMath.h +++ b/intern/audaspace/intern/AUD_3DMath.h @@ -33,10 +33,17 @@ #define AUD_3DMATH #include +#include +/** + * This class represents a 3 dimensional vector. + */ class AUD_Vector3 { private: + /** + * The vector components. + */ union { float m_v[3]; @@ -93,9 +100,7 @@ public: */ inline void get(float* destination) const { - destination[0] = m_x; - destination[1] = m_y; - destination[2] = m_z; + memcpy(destination, m_v, sizeof(m_v)); } /** @@ -125,6 +130,11 @@ public: return sqrt(m_x*m_x + m_y*m_y + m_z*m_z); } + /** + * Retrieves the cross product. + * \param op The second operand. + * \return The cross product of the two vectors. + */ inline AUD_Vector3 cross(const AUD_Vector3& op) const { return AUD_Vector3(m_y * op.m_z - m_z * op.m_y, @@ -142,26 +152,50 @@ public: return m_x * op.m_x + m_y * op.m_y + m_z * op.m_z; } + /** + * Retrieves the product with a scalar. + * \param op The second operand. + * \return The scaled vector. + */ inline AUD_Vector3 operator*(const float& op) const { return AUD_Vector3(m_x * op, m_y * op, m_z * op); } + /** + * Adds two vectors. + * \param op The second operand. + * \return The sum vector. + */ inline AUD_Vector3 operator+(const AUD_Vector3& op) const { return AUD_Vector3(m_x + op.m_x, m_y + op.m_y, m_z + op.m_z); } + /** + * Subtracts two vectors. + * \param op The second operand. + * \return The difference vector. + */ inline AUD_Vector3 operator-(const AUD_Vector3& op) const { return AUD_Vector3(m_x - op.m_x, m_y - op.m_y, m_z - op.m_z); } + /** + * Negates the vector. + * \return The vector facing in the opposite direction. + */ inline AUD_Vector3 operator-() const { return AUD_Vector3(-m_x, -m_y, -m_z); } + /** + * Subtracts the second vector. + * \param op The second operand. + * \return The difference vector. + */ inline AUD_Vector3& operator-=(const AUD_Vector3& op) { m_x -= op.m_x; @@ -171,9 +205,15 @@ public: } }; +/** + * This class represents a quaternion used for 3D rotations. + */ class AUD_Quaternion { private: + /** + * The quaternion components. + */ union { float m_v[4]; @@ -241,10 +281,7 @@ public: */ inline void get(float* destination) const { - destination[0] = m_w; - destination[1] = m_x; - destination[2] = m_y; - destination[3] = m_z; + memcpy(destination, m_v, sizeof(m_v)); } /** @@ -265,6 +302,11 @@ public: return m_v; } + /** + * When the quaternion represents an orientation, this returns the negative + * z axis vector. + * \return The negative z axis vector. + */ inline AUD_Vector3 getLookAt() const { return AUD_Vector3(-2 * (m_w * m_y + m_x * m_z), @@ -272,6 +314,11 @@ public: 2 * (m_x * m_x + m_y * m_y) - 1); } + /** + * When the quaternion represents an orientation, this returns the y axis + * vector. + * \return The y axis vector. + */ inline AUD_Vector3 getUp() const { return AUD_Vector3(2 * (m_x * m_y - m_w * m_z), diff --git a/intern/audaspace/intern/AUD_AnimateableProperty.cpp b/intern/audaspace/intern/AUD_AnimateableProperty.cpp index adc71928efd..98d5b4cb6e1 100644 --- a/intern/audaspace/intern/AUD_AnimateableProperty.cpp +++ b/intern/audaspace/intern/AUD_AnimateableProperty.cpp @@ -35,7 +35,7 @@ #include AUD_AnimateableProperty::AUD_AnimateableProperty(int count) : - AUD_Buffer(count * sizeof(float)), m_count(count), m_isAnimated(false), m_changed(false) + AUD_Buffer(count * sizeof(float)), m_count(count), m_isAnimated(false) { memset(getBuffer(), 0, count * sizeof(float)); @@ -68,7 +68,6 @@ void AUD_AnimateableProperty::write(const float* data) lock(); m_isAnimated = false; - m_changed = true; memcpy(getBuffer(), data, m_count * sizeof(float)); unlock(); @@ -158,13 +157,3 @@ bool AUD_AnimateableProperty::isAnimated() const { return m_isAnimated; } - -bool AUD_AnimateableProperty::hasChanged() -{ - if(m_isAnimated) - return true; - - bool result = m_changed; - m_changed = false; - return result; -} diff --git a/intern/audaspace/intern/AUD_AnimateableProperty.h b/intern/audaspace/intern/AUD_AnimateableProperty.h index d3b2e29c036..dd6b585741e 100644 --- a/intern/audaspace/intern/AUD_AnimateableProperty.h +++ b/intern/audaspace/intern/AUD_AnimateableProperty.h @@ -51,9 +51,6 @@ private: /// The mutex for locking. pthread_mutex_t m_mutex; - /// Whether the property has been changed. - bool m_changed; - // hide copy constructor and operator= AUD_AnimateableProperty(const AUD_AnimateableProperty&); AUD_AnimateableProperty& operator=(const AUD_AnimateableProperty&); @@ -80,15 +77,32 @@ public: */ void unlock(); + /** + * Writes the properties value and marks it non-animated. + * \param data The new value. + */ void write(const float* data); + /** + * Writes the properties value and marks it animated. + * \param data The new value. + * \param position The position in the animation in frames. + * \param count The count of frames to write. + */ void write(const float* data, int position, int count); + /** + * Reads the properties value. + * \param position The position in the animation in frames. + * \param[out] out Where to write the value to. + */ void read(float position, float* out); + /** + * Returns whether the property is animated. + * \return Whether the property is animated. + */ bool isAnimated() const; - - bool hasChanged(); }; #endif //AUD_ANIMATEABLEPROPERTY diff --git a/intern/audaspace/intern/AUD_C-API.h b/intern/audaspace/intern/AUD_C-API.h index 1a952b4f4a9..612f98a79c3 100644 --- a/intern/audaspace/intern/AUD_C-API.h +++ b/intern/audaspace/intern/AUD_C-API.h @@ -41,6 +41,7 @@ extern "C" { #include "AUD_Space.h" +/// Supported output devices. typedef enum { AUD_NULL_DEVICE = 0, @@ -49,6 +50,7 @@ typedef enum AUD_JACK_DEVICE } AUD_DeviceType; +/// Sound information structure. typedef struct { AUD_Specs specs; @@ -459,79 +461,279 @@ extern float* AUD_readSoundBuffer(const char* filename, float low, float high, */ extern AUD_Handle* AUD_pauseAfter(AUD_Handle* handle, float seconds); +/** + * Creates a new sequenced sound scene. + * \param fps The FPS of the scene. + * \param muted Whether the scene is muted. + * \return The new sound scene. + */ extern AUD_Sound* AUD_createSequencer(float fps, int muted); +/** + * Deletes a sound scene. + * \param sequencer The sound scene. + */ extern void AUD_destroySequencer(AUD_Sound* sequencer); +/** + * Sets the muting state of the scene. + * \param sequencer The sound scene. + * \param muted Whether the scene is muted. + */ extern void AUD_setSequencerMuted(AUD_Sound* sequencer, int muted); +/** + * Sets the scene's FPS. + * \param sequencer The sound scene. + * \param fps The new FPS. + */ extern void AUD_setSequencerFPS(AUD_Sound* sequencer, float fps); +/** + * Adds a new entry to the scene. + * \param sequencer The sound scene. + * \param sound The sound this entry should play. + * \param begin The start time. + * \param end The end time or a negative value if determined by the sound. + * \param skip How much seconds should be skipped at the beginning. + * \return The entry added. + */ extern AUD_SEntry* AUD_addSequence(AUD_Sound* sequencer, AUD_Sound* sound, float begin, float end, float skip); +/** + * Removes an entry from the scene. + * \param sequencer The sound scene. + * \param entry The entry to remove. + */ extern void AUD_removeSequence(AUD_Sound* sequencer, AUD_SEntry* entry); +/** + * Moves the entry. + * \param entry The sequenced entry. + * \param begin The new start time. + * \param end The new end time or a negative value if unknown. + * \param skip How many seconds to skip at the beginning. + */ extern void AUD_moveSequence(AUD_SEntry* entry, float begin, float end, float skip); +/** + * Sets the muting state of the entry. + * \param entry The sequenced entry. + * \param mute Whether the entry should be muted or not. + */ extern void AUD_muteSequence(AUD_SEntry* entry, char mute); +/** + * Sets whether the entrie's location, velocity and orientation are relative + * to the listener. + * \param entry The sequenced entry. + * \param relative Whether the source is relative. + * \return Whether the action succeeded. + */ extern void AUD_setRelativeSequence(AUD_SEntry* entry, char relative); +/** + * Sets the sound of the entry. + * \param entry The sequenced entry. + * \param sound The new sound. + */ extern void AUD_updateSequenceSound(AUD_SEntry* entry, AUD_Sound* sound); +/** + * Writes animation data to a sequenced entry. + * \param entry The sequenced entry. + * \param type The type of animation data. + * \param frame The frame this data is for. + * \param data The data to write. + * \param animated Whether the attribute is animated. + */ extern void AUD_setSequenceAnimData(AUD_SEntry* entry, AUD_AnimateablePropertyType type, int frame, float* data, char animated); +/** + * Writes animation data to a sequenced entry. + * \param sequencer The sound scene. + * \param type The type of animation data. + * \param frame The frame this data is for. + * \param data The data to write. + * \param animated Whether the attribute is animated. + */ extern void AUD_setSequencerAnimData(AUD_Sound* sequencer, AUD_AnimateablePropertyType type, int frame, float* data, char animated); +/** + * Updates all non-animated parameters of the entry. + * \param entry The sequenced entry. + * \param volume_max The maximum volume. + * \param volume_min The minimum volume. + * \param distance_max The maximum distance. + * \param distance_reference The reference distance. + * \param attenuation The attenuation. + * \param cone_angle_outer The outer cone opening angle. + * \param cone_angle_inner The inner cone opening angle. + * \param cone_volume_outer The volume outside the outer cone. + */ extern void AUD_updateSequenceData(AUD_SEntry* entry, float volume_max, float volume_min, float distance_max, float distance_reference, float attenuation, float cone_angle_outer, float cone_angle_inner, float cone_volume_outer); +/** + * Updates all non-animated parameters of the entry. + * \param sequencer The sound scene. + * \param speed_of_sound The speed of sound for doppler calculation. + * \param factor The doppler factor to control the effect's strength. + * \param model The distance model for distance calculation. + */ extern void AUD_updateSequencerData(AUD_Sound* sequencer, float speed_of_sound, float factor, AUD_DistanceModel model); +/** + * Sets the audio output specification of the sound scene to the specs of the + * current playback device. + * \param sequencer The sound scene. + */ extern void AUD_setSequencerDeviceSpecs(AUD_Sound* sequencer); +/** + * Sets the audio output specification of the sound scene. + * \param sequencer The sound scene. + * \param specs The new specification. + */ extern void AUD_setSequencerSpecs(AUD_Sound* sequencer, AUD_Specs specs); +/** + * Seeks sequenced sound scene playback. + * \param handle Playback handle. + * \param time Time in seconds to seek to. + */ extern void AUD_seekSequencer(AUD_Handle* handle, float time); +/** + * Returns the current sound scene playback time. + * \param handle Playback handle. + * \return The playback time in seconds. + */ extern float AUD_getSequencerPosition(AUD_Handle* handle); +/** + * Starts the playback of jack transport if possible. + */ extern void AUD_startPlayback(void); +/** + * Stops the playback of jack transport if possible. + */ extern void AUD_stopPlayback(void); #ifdef WITH_JACK +/** + * Sets the sync callback for jack transport. + * \param function The callback function. + * \param data The data parameter for the callback. + */ extern void AUD_setSyncCallback(AUD_syncFunction function, void* data); #endif +/** + * Returns whether jack transport is currently playing. + * \return Whether jack transport is currently playing. + */ extern int AUD_doesPlayback(void); +/** + * Reads a sound into a buffer for drawing at a specific sampling rate. + * \param sound The sound to read. + * \param buffer The buffer to write to. Must have a size of 3*4*length. + * \param length How many samples to read from the sound. + * \param samples_per_second How many samples to read per second of the sound. + * \return How many samples really have been read. Always <= length. + */ extern int AUD_readSound(AUD_Sound* sound, sample_t* buffer, int length, int samples_per_second); +/** + * Copies a sound. + * \param sound Sound to copy. + * \return Copied sound. + */ extern AUD_Sound* AUD_copy(AUD_Sound* sound); +/** + * Frees a handle. + * \param channel Handle to free. + */ extern void AUD_freeHandle(AUD_Handle* channel); +/** + * Creates a new set. + * \return The new set. + */ extern void* AUD_createSet(void); +/** + * Deletes a set. + * \param set The set to delete. + */ extern void AUD_destroySet(void* set); +/** + * Removes an entry from a set. + * \param set The set work on. + * \param entry The entry to remove. + * \return Whether the entry was in the set or not. + */ extern char AUD_removeSet(void* set, void* entry); +/** + * Adds a new entry to a set. + * \param set The set work on. + * \param entry The entry to add. + */ extern void AUD_addSet(void* set, void* entry); +/** + * Removes one entry from a set and returns it. + * \param set The set work on. + * \return The entry or NULL if the set is empty. + */ extern void* AUD_getSet(void* set); +/** + * Mixes a sound down into a file. + * \param sound The sound scene to mix down. + * \param start The start frame. + * \param length The count of frames to write. + * \param buffersize How many samples should be written at once. + * \param filename The file to write to. + * \param specs The file's audio specification. + * \param format The file's container format. + * \param codec The codec used for encoding the audio data. + * \param bitrate The bitrate for encoding. + * \return An error message or NULL in case of success. + */ extern const char* AUD_mixdown(AUD_Sound* sound, unsigned int start, unsigned int length, unsigned int buffersize, const char* filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate); +/** + * Opens a read device and prepares it for mixdown of the sound scene. + * \param specs Output audio specifications. + * \param sequencer The sound scene to mix down. + * \param volume The overall mixdown volume. + * \param start The start time of the mixdown in the sound scene. + * \return The read device for the mixdown. + */ extern AUD_Device* AUD_openMixdownDevice(AUD_DeviceSpecs specs, AUD_Sound* sequencer, float volume, float start); #ifdef WITH_PYTHON +/** + * Retrieves the python factory of a sound. + * \param sound The sound factory. + * \return The python factory. + */ extern PyObject* AUD_getPythonFactory(AUD_Sound* sound); +/** + * Retrieves the sound factory of a python factory. + * \param sound The python factory. + * \return The sound factory. + */ extern AUD_Sound* AUD_getPythonSound(PyObject* sound); #endif @@ -542,8 +744,16 @@ extern AUD_Sound* AUD_getPythonSound(PyObject* sound); class AUD_IDevice; class AUD_I3DDevice; +/** + * Returns the current playback device. + * \return The playback device. + */ AUD_Reference AUD_getDevice(); +/** + * Returns the current playback 3D device. + * \return The playback 3D device. + */ AUD_I3DDevice* AUD_get3DDevice(); #endif diff --git a/intern/audaspace/intern/AUD_ChannelMapperFactory.h b/intern/audaspace/intern/AUD_ChannelMapperFactory.h index ce43c6462de..9e1adf09ca9 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperFactory.h +++ b/intern/audaspace/intern/AUD_ChannelMapperFactory.h @@ -46,6 +46,11 @@ private: AUD_ChannelMapperFactory& operator=(const AUD_ChannelMapperFactory&); public: + /** + * Creates a new factory. + * \param factory The input factory. + * \param specs The target specifications. + */ AUD_ChannelMapperFactory(AUD_Reference factory, AUD_DeviceSpecs specs); virtual AUD_Reference createReader(); diff --git a/intern/audaspace/intern/AUD_ChannelMapperReader.h b/intern/audaspace/intern/AUD_ChannelMapperReader.h index fa035531763..af16f2ff49d 100644 --- a/intern/audaspace/intern/AUD_ChannelMapperReader.h +++ b/intern/audaspace/intern/AUD_ChannelMapperReader.h @@ -119,8 +119,16 @@ public: */ ~AUD_ChannelMapperReader(); + /** + * Sets the requested channel output count. + * \param channels The channel output count. + */ void setChannels(AUD_Channels channels); + /** + * Sets the angle for mono sources. + * \param angle The angle for mono sources. + */ void setMonoAngle(float angle); virtual AUD_Specs getSpecs() const; diff --git a/intern/audaspace/intern/AUD_ConverterFactory.h b/intern/audaspace/intern/AUD_ConverterFactory.h index 8f0221addb7..128653c5c54 100644 --- a/intern/audaspace/intern/AUD_ConverterFactory.h +++ b/intern/audaspace/intern/AUD_ConverterFactory.h @@ -46,6 +46,11 @@ private: AUD_ConverterFactory& operator=(const AUD_ConverterFactory&); public: + /** + * Creates a new factory. + * \param factory The input factory. + * \param specs The target specifications. + */ AUD_ConverterFactory(AUD_Reference factory, AUD_DeviceSpecs specs); virtual AUD_Reference createReader(); diff --git a/intern/audaspace/intern/AUD_FileWriter.h b/intern/audaspace/intern/AUD_FileWriter.h index 60aec1b5927..341728ff836 100644 --- a/intern/audaspace/intern/AUD_FileWriter.h +++ b/intern/audaspace/intern/AUD_FileWriter.h @@ -40,7 +40,7 @@ #include "AUD_IReader.h" /** - * This factory tries to read a sound file via all available file readers. + * This class is able to create IWriter classes as well as write reads to them. */ class AUD_FileWriter { @@ -51,7 +51,24 @@ private: AUD_FileWriter& operator=(const AUD_FileWriter&); public: + /** + * Creates a new IWriter. + * \param filename The file to write to. + * \param specs The file's audio specification. + * \param format The file's container format. + * \param codec The codec used for encoding the audio data. + * \param bitrate The bitrate for encoding. + * \return The writer to write data to. + */ static AUD_Reference createWriter(std::string filename, AUD_DeviceSpecs specs, AUD_Container format, AUD_Codec codec, unsigned int bitrate); + + /** + * Writes a reader to a writer. + * \param reader The reader to read from. + * \param writer The writer to write to. + * \param length How many samples should be transfered. + * \param buffersize How many samples should be transfered at once. + */ static void writeReader(AUD_Reference reader, AUD_Reference writer, unsigned int length, unsigned int buffersize); }; diff --git a/intern/audaspace/intern/AUD_I3DHandle.h b/intern/audaspace/intern/AUD_I3DHandle.h index afb8cb29c53..8ef08b18f94 100644 --- a/intern/audaspace/intern/AUD_I3DHandle.h +++ b/intern/audaspace/intern/AUD_I3DHandle.h @@ -36,7 +36,7 @@ #include "AUD_3DMath.h" /** - * This class represents an output device for 3D sound. + * This class represents a playback handle for 3D sources. */ class AUD_I3DHandle { diff --git a/intern/audaspace/intern/AUD_IDevice.h b/intern/audaspace/intern/AUD_IDevice.h index 86d695ef764..108e7505d84 100644 --- a/intern/audaspace/intern/AUD_IDevice.h +++ b/intern/audaspace/intern/AUD_IDevice.h @@ -34,9 +34,9 @@ #include "AUD_Space.h" #include "AUD_Reference.h" -class AUD_IFactory; -class AUD_IReader; -class AUD_IHandle; +#include "AUD_IFactory.h" +#include "AUD_IReader.h" +#include "AUD_IHandle.h" /** * This class represents an output device for sound sources. diff --git a/intern/audaspace/intern/AUD_JOSResampleFactory.h b/intern/audaspace/intern/AUD_JOSResampleFactory.h index 0ecd3c12dbe..90a5df5baf0 100644 --- a/intern/audaspace/intern/AUD_JOSResampleFactory.h +++ b/intern/audaspace/intern/AUD_JOSResampleFactory.h @@ -45,6 +45,11 @@ private: AUD_JOSResampleFactory& operator=(const AUD_JOSResampleFactory&); public: + /** + * Creates a new factory. + * \param factory The input factory. + * \param specs The target specifications. + */ AUD_JOSResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); virtual AUD_Reference createReader(); diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.cpp b/intern/audaspace/intern/AUD_JOSResampleReader.cpp index fd811d617c6..4af892da676 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.cpp +++ b/intern/audaspace/intern/AUD_JOSResampleReader.cpp @@ -36,6 +36,29 @@ #include #include +/* MSVC does not have lrint */ +#ifdef _MSC_VER +#ifdef _M_X64 +#include +static inline int lrint(double d) +{ + return _mm_cvtsd_si32(_mm_load_sd(&d)); +} +#else +static inline int lrint(double d) +{ + int i; + + _asm{ + fld d + fistp i + }; + + return i; +} +#endif +#endif + #define CC m_channels + channel #define AUD_RATE_MAX 256 diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.h b/intern/audaspace/intern/AUD_JOSResampleReader.h index 1eef290c37f..295fc937317 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.h +++ b/intern/audaspace/intern/AUD_JOSResampleReader.h @@ -43,8 +43,19 @@ class AUD_JOSResampleReader : public AUD_ResampleReader private: typedef void (AUD_JOSResampleReader::*AUD_resample_f)(double target_factor, int length, sample_t* buffer); + /** + * The half filter length. + */ static const int m_len = 292874; + + /** + * The sample step size for the filter. + */ static const int m_L = 2048; + + /** + * The filter coefficients. + */ static const float m_coeff[]; /** @@ -91,8 +102,17 @@ private: AUD_JOSResampleReader(const AUD_JOSResampleReader&); AUD_JOSResampleReader& operator=(const AUD_JOSResampleReader&); + /** + * Resets the resampler to its initial state. + */ void reset(); + /** + * Updates the buffer to be as small as possible for the coming reading. + * \param size The size of samples to be read. + * \param factor The next resampling factor. + * \param samplesize The size of a sample. + */ void updateBuffer(int size, double factor, int samplesize); void resample(double target_factor, int length, sample_t* buffer); diff --git a/intern/audaspace/intern/AUD_LinearResampleFactory.h b/intern/audaspace/intern/AUD_LinearResampleFactory.h index de015610a73..6fb101aa708 100644 --- a/intern/audaspace/intern/AUD_LinearResampleFactory.h +++ b/intern/audaspace/intern/AUD_LinearResampleFactory.h @@ -45,6 +45,11 @@ private: AUD_LinearResampleFactory& operator=(const AUD_LinearResampleFactory&); public: + /** + * Creates a new factory. + * \param factory The input factory. + * \param specs The target specifications. + */ AUD_LinearResampleFactory(AUD_Reference factory, AUD_DeviceSpecs specs); virtual AUD_Reference createReader(); diff --git a/intern/audaspace/intern/AUD_Mixer.h b/intern/audaspace/intern/AUD_Mixer.h index 5ca801b1690..cdcf0d23b6d 100644 --- a/intern/audaspace/intern/AUD_Mixer.h +++ b/intern/audaspace/intern/AUD_Mixer.h @@ -38,7 +38,7 @@ class AUD_IReader; /** - * This abstract class is able to mix audiosignals of different channel count + * This abstract class is able to mix audiosignals with same channel count * and sample rate and convert it to a specific output format. */ class AUD_Mixer diff --git a/intern/audaspace/intern/AUD_ReadDevice.h b/intern/audaspace/intern/AUD_ReadDevice.h index 3ec48e6ebca..2d0e37c44c1 100644 --- a/intern/audaspace/intern/AUD_ReadDevice.h +++ b/intern/audaspace/intern/AUD_ReadDevice.h @@ -80,6 +80,10 @@ public: */ bool read(data_t* buffer, int length); + /** + * Changes the output specification. + * \param specs The new audio data specification. + */ void changeSpecs(AUD_Specs specs); }; diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index 25cc7bcda58..3977b22a1dd 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -40,12 +40,22 @@ #include #endif +/** + * This class handles the reference counting. + */ class AUD_ReferenceHandler { private: + /** + * Saves the reference counts. + */ static std::map m_references; public: + /** + * Reference increment. + * \param reference The reference. + */ static inline void incref(void* reference) { if(!reference) @@ -62,6 +72,11 @@ public: } } + /** + * Reference decrement. + * \param reference The reference. + * \return Whether the reference has to be deleted. + */ static inline bool decref(void* reference) { if(!reference) @@ -193,6 +208,9 @@ public: return m_reference; } + /** + * Returns the original pointer. + */ inline void* getOriginal() const { return m_original; diff --git a/intern/audaspace/intern/AUD_ResampleReader.h b/intern/audaspace/intern/AUD_ResampleReader.h index 4c1a1ece9d9..0792753f4b3 100644 --- a/intern/audaspace/intern/AUD_ResampleReader.h +++ b/intern/audaspace/intern/AUD_ResampleReader.h @@ -33,6 +33,9 @@ #include "AUD_EffectReader.h" +/** + * This is the base class for all resampling readers. + */ class AUD_ResampleReader : public AUD_EffectReader { protected: @@ -41,11 +44,25 @@ protected: */ AUD_SampleRate m_rate; + /** + * Creates a resampling reader. + * \param reader The reader to mix. + * \param rate The target sampling rate. + */ AUD_ResampleReader(AUD_Reference reader, AUD_SampleRate rate); public: + /** + * Sets the sample rate. + * \param rate The target sampling rate. + */ virtual void setRate(AUD_SampleRate rate); - AUD_SampleRate getRate(); + + /** + * Retrieves the sample rate. + * \return The target sampling rate. + */ + virtual AUD_SampleRate getRate(); }; #endif // AUD_RESAMPLEREADER diff --git a/intern/audaspace/intern/AUD_SequencerEntry.h b/intern/audaspace/intern/AUD_SequencerEntry.h index 71e3f8b8908..53e3513b1b5 100644 --- a/intern/audaspace/intern/AUD_SequencerEntry.h +++ b/intern/audaspace/intern/AUD_SequencerEntry.h @@ -38,40 +38,94 @@ #include +/** + * This class represents a sequenced entry in a sequencer factory. + */ class AUD_SequencerEntry { friend class AUD_SequencerHandle; private: + /// The status of the entry. Changes every time a non-animated parameter changes. int m_status; + + /// The positional status of the entry. Changes every time the entry is moved. int m_pos_status; + + /// The sound status, changed when the sound is changed. int m_sound_status; + + /// The unique (regarding the factory) ID of the entry. int m_id; + /// The sound this entry plays. AUD_Reference m_sound; + + /// The begin time. float m_begin; + + /// The end time. float m_end; + + /// How many seconds are skipped at the beginning. float m_skip; + + /// Whether the entry is muted. bool m_muted; + + /// Whether the position to the listener is relative or absolute bool m_relative; + + /// Maximum volume. float m_volume_max; + + /// Minimum volume. float m_volume_min; + + /// Maximum distance. float m_distance_max; + + /// Reference distance; float m_distance_reference; + + /// Attenuation float m_attenuation; + + /// Cone outer angle. float m_cone_angle_outer; + + /// Cone inner angle. float m_cone_angle_inner; + + /// Cone outer volume. float m_cone_volume_outer; /// The mutex for locking. pthread_mutex_t m_mutex; + /// The animated volume. AUD_AnimateableProperty m_volume; + + /// The animated panning. AUD_AnimateableProperty m_panning; + + /// The animated pitch. AUD_AnimateableProperty m_pitch; + + /// The animated location. AUD_AnimateableProperty m_location; + + /// The animated orientation. AUD_AnimateableProperty m_orientation; public: + /** + * Creates a new sequenced entry. + * \param sound The sound this entry should play. + * \param begin The start time. + * \param end The end time or a negative value if determined by the sound. + * \param skip How much seconds should be skipped at the beginning. + * \param id The ID of the entry. + */ AUD_SequencerEntry(AUD_Reference sound, float begin, float end, float skip, int id); virtual ~AUD_SequencerEntry(); @@ -85,15 +139,51 @@ public: */ void unlock(); + /** + * Sets the sound of the entry. + * \param sound The new sound. + */ void setSound(AUD_Reference sound); + /** + * Moves the entry. + * \param begin The new start time. + * \param end The new end time or a negative value if unknown. + * \param skip How many seconds to skip at the beginning. + */ void move(float begin, float end, float skip); + + /** + * Sets the muting state of the entry. + * \param mute Whether the entry should be muted or not. + */ void mute(bool mute); + /** + * Retrieves the ID of the entry. + * \return The ID of the entry. + */ int getID() const; + /** + * Retrieves one of the animated properties of the entry. + * \param type Which animated property to retrieve. + * \return A pointer to the animated property, valid as long as the + * entry is. + */ AUD_AnimateableProperty* getAnimProperty(AUD_AnimateablePropertyType type); + /** + * Updates all non-animated parameters of the entry. + * \param volume_max The maximum volume. + * \param volume_min The minimum volume. + * \param distance_max The maximum distance. + * \param distance_reference The reference distance. + * \param attenuation The attenuation. + * \param cone_angle_outer The outer cone opening angle. + * \param cone_angle_inner The inner cone opening angle. + * \param cone_volume_outer The volume outside the outer cone. + */ void updateAll(float volume_max, float volume_min, float distance_max, float distance_reference, float attenuation, float cone_angle_outer, float cone_angle_inner, float cone_volume_outer); diff --git a/intern/audaspace/intern/AUD_SequencerFactory.cpp b/intern/audaspace/intern/AUD_SequencerFactory.cpp index 753b002ae9a..7eb894b216c 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.cpp +++ b/intern/audaspace/intern/AUD_SequencerFactory.cpp @@ -192,12 +192,12 @@ void AUD_SequencerFactory::remove(AUD_Reference entry) unlock(); } -AUD_Reference AUD_SequencerFactory::createReader() -{ - return new AUD_SequencerReader(this); -} - AUD_Reference AUD_SequencerFactory::createQualityReader() { return new AUD_SequencerReader(this, true); } + +AUD_Reference AUD_SequencerFactory::createReader() +{ + return new AUD_SequencerReader(this); +} diff --git a/intern/audaspace/intern/AUD_SequencerFactory.h b/intern/audaspace/intern/AUD_SequencerFactory.h index e2324d777d5..89f2b015929 100644 --- a/intern/audaspace/intern/AUD_SequencerFactory.h +++ b/intern/audaspace/intern/AUD_SequencerFactory.h @@ -41,31 +41,49 @@ class AUD_SequencerEntry; /** - * This factory creates a resampling reader that does simple linear resampling. + * This factory represents sequenced entries to play a sound scene. */ class AUD_SequencerFactory : public AUD_IFactory { friend class AUD_SequencerReader; private: - /** - * The target specification. - */ + /// The target specification. AUD_Specs m_specs; + /// The status of the factory. Changes every time a non-animated parameter changes. int m_status; + + /// The entry status. Changes every time an entry is removed or added. int m_entry_status; + + /// The next unused ID for the entries. int m_id; + + /// The sequenced entries. std::list > m_entries; + + /// Whether the whole scene is muted. bool m_muted; + /// The FPS of the scene. float m_fps; + /// Speed of Sound. float m_speed_of_sound; + + /// Doppler factor. float m_doppler_factor; + + /// Distance model. AUD_DistanceModel m_distance_model; + /// The animated volume. AUD_AnimateableProperty m_volume; + + /// The animated listener location. AUD_AnimateableProperty m_location; + + /// The animated listener orientation. AUD_AnimateableProperty m_orientation; /// The mutex for locking. @@ -76,6 +94,12 @@ private: AUD_SequencerFactory& operator=(const AUD_SequencerFactory&); public: + /** + * Creates a new sound scene. + * \param specs The output audio data specification. + * \param fps The FPS of the scene. + * \param muted Whether the whole scene is muted. + */ AUD_SequencerFactory(AUD_Specs specs, float fps, bool muted); ~AUD_SequencerFactory(); @@ -89,29 +113,103 @@ public: */ void unlock(); + /** + * Sets the audio output specification. + * \param specs The new specification. + */ void setSpecs(AUD_Specs specs); + + /** + * Sets the scene's FPS. + * \param fps The new FPS. + */ void setFPS(float fps); + /** + * Sets the muting state of the scene. + * \param muted Whether the scene is muted. + */ void mute(bool muted); + + /** + * Retrieves the muting state of the scene. + * \return Whether the scene is muted. + */ bool getMute() const; - void setSpeedOfSound(float speed); + /** + * Retrieves the speed of sound. + * This value is needed for doppler effect calculation. + * \return The speed of sound. + */ float getSpeedOfSound() const; - void setDopplerFactor(float factor); + /** + * Sets the speed of sound. + * This value is needed for doppler effect calculation. + * \param speed The new speed of sound. + */ + void setSpeedOfSound(float speed); + + /** + * Retrieves the doppler factor. + * This value is a scaling factor for the velocity vectors of sources and + * listener which is used while calculating the doppler effect. + * \return The doppler factor. + */ float getDopplerFactor() const; - void setDistanceModel(AUD_DistanceModel model); + /** + * Sets the doppler factor. + * This value is a scaling factor for the velocity vectors of sources and + * listener which is used while calculating the doppler effect. + * \param factor The new doppler factor. + */ + void setDopplerFactor(float factor); + + /** + * Retrieves the distance model. + * \return The distance model. + */ AUD_DistanceModel getDistanceModel() const; + /** + * Sets the distance model. + * \param model distance model. + */ + void setDistanceModel(AUD_DistanceModel model); + + /** + * Retrieves one of the animated properties of the factory. + * \param type Which animated property to retrieve. + * \return A pointer to the animated property, valid as long as the + * factory is. + */ AUD_AnimateableProperty* getAnimProperty(AUD_AnimateablePropertyType type); + /** + * Adds a new entry to the scene. + * \param sound The sound this entry should play. + * \param begin The start time. + * \param end The end time or a negative value if determined by the sound. + * \param skip How much seconds should be skipped at the beginning. + * \return The entry added. + */ AUD_Reference add(AUD_Reference sound, float begin, float end, float skip); + + /** + * Removes an entry from the scene. + * \param entry The entry to remove. + */ void remove(AUD_Reference entry); - virtual AUD_Reference createReader(); - + /** + * Creates a new reader with high quality resampling. + * \return The new reader. + */ AUD_Reference createQualityReader(); + + virtual AUD_Reference createReader(); }; #endif //AUD_SEQUENCERFACTORY diff --git a/intern/audaspace/intern/AUD_SequencerHandle.h b/intern/audaspace/intern/AUD_SequencerHandle.h index 49d74a85fea..9703d2b0059 100644 --- a/intern/audaspace/intern/AUD_SequencerHandle.h +++ b/intern/audaspace/intern/AUD_SequencerHandle.h @@ -38,23 +38,69 @@ class AUD_ReadDevice; +/** + * Represents a playing sequenced entry. + */ class AUD_SequencerHandle { private: + /// The entry this handle belongs to. AUD_Reference m_entry; + + /// The handle in the read device. AUD_Reference m_handle; + + /// The 3D handle in the read device. AUD_Reference m_3dhandle; + + /// The last read status from the entry. int m_status; + + /// The last position status from the entry. int m_pos_status; + + /// The last sound status from the entry. int m_sound_status; + + /// The read device this handle is played on. AUD_ReadDevice& m_device; public: + /** + * Creates a new sequenced handle. + * \param entry The entry this handle plays. + * \param device The read device to play on. + */ AUD_SequencerHandle(AUD_Reference entry, AUD_ReadDevice& device); + + /** + * Destroys the handle. + */ ~AUD_SequencerHandle(); + + /** + * Compares whether this handle is playing the same entry as supplied. + * \param entry The entry to compare to. + * \return Whether the entries ID is smaller, equal or bigger. + */ int compare(AUD_Reference entry) const; + + /** + * Stops playing back the handle. + */ void stop(); + + /** + * Updates the handle for playback. + * \param position The current time during playback. + * \param frame The current frame during playback. + */ void update(float position, float frame); + + /** + * Seeks the handle to a specific time position. + * \param position The time to seek to. + */ void seek(float position); }; diff --git a/intern/audaspace/intern/AUD_SequencerReader.h b/intern/audaspace/intern/AUD_SequencerReader.h index 74aa80969c7..9b7aa82dc7e 100644 --- a/intern/audaspace/intern/AUD_SequencerReader.h +++ b/intern/audaspace/intern/AUD_SequencerReader.h @@ -38,7 +38,7 @@ #include "AUD_SequencerHandle.h" /** - * This resampling reader uses libsamplerate for resampling. + * This reader plays back sequenced entries. */ class AUD_SequencerReader : public AUD_IReader { @@ -58,9 +58,19 @@ private: */ AUD_Reference m_factory; + /** + * The list of playback handles for the entries. + */ std::list > m_handles; + /** + * Last status read from the factory. + */ int m_status; + + /** + * Last entry status read from the factory. + */ int m_entry_status; // hide copy constructor and operator= diff --git a/intern/audaspace/intern/AUD_SilenceFactory.h b/intern/audaspace/intern/AUD_SilenceFactory.h index 69b446408d7..214f1dd45d6 100644 --- a/intern/audaspace/intern/AUD_SilenceFactory.h +++ b/intern/audaspace/intern/AUD_SilenceFactory.h @@ -35,7 +35,7 @@ #include "AUD_IFactory.h" /** - * This factory creates a reader that plays a sine tone. + * This factory creates a reader that plays silence. */ class AUD_SilenceFactory : public AUD_IFactory { diff --git a/intern/audaspace/intern/AUD_SilenceReader.h b/intern/audaspace/intern/AUD_SilenceReader.h index 29966aef0a7..823dff10bcc 100644 --- a/intern/audaspace/intern/AUD_SilenceReader.h +++ b/intern/audaspace/intern/AUD_SilenceReader.h @@ -36,12 +36,8 @@ #include "AUD_Buffer.h" /** - * This class is used for sine tone playback. - * The output format is in the 16 bit format and stereo, the sample rate can be - * specified. - * As the two channels both play the same the output could also be mono, but - * in most cases this will result in having to resample for output, so stereo - * sound is created directly. + * This class is used for silence playback. + * The signal generated is 44.1kHz mono. */ class AUD_SilenceReader : public AUD_IReader { diff --git a/intern/audaspace/intern/AUD_SinusReader.h b/intern/audaspace/intern/AUD_SinusReader.h index 69e9a3ca576..9becbbd135a 100644 --- a/intern/audaspace/intern/AUD_SinusReader.h +++ b/intern/audaspace/intern/AUD_SinusReader.h @@ -37,11 +37,7 @@ /** * This class is used for sine tone playback. - * The output format is in the 16 bit format and stereo, the sample rate can be - * specified. - * As the two channels both play the same the output could also be mono, but - * in most cases this will result in having to resample for output, so stereo - * sound is created directly. + * The sample rate can be specified, the signal is mono. */ class AUD_SinusReader : public AUD_IReader { diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.h b/intern/audaspace/intern/AUD_SoftwareDevice.h index aa2e283ee3d..57ca445595b 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.h +++ b/intern/audaspace/intern/AUD_SoftwareDevice.h @@ -143,9 +143,26 @@ protected: public: + /** + * Creates a new software handle. + * \param device The device this handle is from. + * \param reader The reader to play. + * \param pitch The pitch reader. + * \param resampler The resampling reader. + * \param mapper The channel mapping reader. + * \param keep Whether to keep the handle when the sound ends. + */ AUD_SoftwareHandle(AUD_SoftwareDevice* device, AUD_Reference reader, AUD_Reference pitch, AUD_Reference resampler, AUD_Reference mapper, bool keep); + /** + * Updates the handle's playback parameters. + */ void update(); + + /** + * Sets the audio output specification of the readers. + * \param sepcs The output specification. + */ void setSpecs(AUD_Specs specs); virtual ~AUD_SoftwareHandle() {} @@ -231,6 +248,10 @@ protected: */ virtual void playing(bool playing)=0; + /** + * Sets the audio output specification of the device. + * \param sepcs The output specification. + */ void setSpecs(AUD_Specs specs); private: @@ -287,7 +308,17 @@ private: public: + /** + * Sets the panning of a specific handle. + * \param handle The handle to set the panning from. + * \param pan The new panning value, should be in the range [-2, 2]. + */ static void setPanning(AUD_IHandle* handle, float pan); + + /** + * Sets the resampling quality. + * \param quality Low (false) or high (true) quality. + */ void setQuality(bool quality); virtual AUD_DeviceSpecs getSpecs() const; diff --git a/intern/audaspace/intern/AUD_Space.h b/intern/audaspace/intern/AUD_Space.h index 9232864995b..6720dd3b4b5 100644 --- a/intern/audaspace/intern/AUD_Space.h +++ b/intern/audaspace/intern/AUD_Space.h @@ -41,6 +41,7 @@ /// Throws a AUD_Exception with the provided error code. #define AUD_THROW(exception, errorstr) { AUD_Exception e; e.error = exception; e.str = errorstr; throw e; } +/// Compares two audio data specifications. #define AUD_COMPARE_SPECS(s1, s2) ((s1.rate == s2.rate) && (s1.channels == s2.channels)) /// Returns the bit for a channel mask. @@ -162,6 +163,7 @@ typedef enum AUD_DISTANCE_MODEL_EXPONENT_CLAMPED } AUD_DistanceModel; +/// Possible animatable properties for Sequencer Factories and Entries. typedef enum { AUD_AP_VOLUME, @@ -171,6 +173,7 @@ typedef enum AUD_AP_ORIENTATION } AUD_AnimateablePropertyType; +/// Container formats for writers. typedef enum { AUD_CONTAINER_INVALID = 0, @@ -183,6 +186,7 @@ typedef enum AUD_CONTAINER_WAV } AUD_Container; +/// Audio codecs for writers. typedef enum { AUD_CODEC_INVALID = 0, diff --git a/intern/audaspace/intern/AUD_StreamBufferFactory.h b/intern/audaspace/intern/AUD_StreamBufferFactory.h index 2783889ff6c..894cdc7fe01 100644 --- a/intern/audaspace/intern/AUD_StreamBufferFactory.h +++ b/intern/audaspace/intern/AUD_StreamBufferFactory.h @@ -34,7 +34,7 @@ #include "AUD_IFactory.h" #include "AUD_Reference.h" -class AUD_Buffer; +#include "AUD_Buffer.h" /** * This factory creates a buffer out of a reader. This way normally streamed diff --git a/intern/audaspace/jack/AUD_JackDevice.h b/intern/audaspace/jack/AUD_JackDevice.h index 656496405db..f0b7573156d 100644 --- a/intern/audaspace/jack/AUD_JackDevice.h +++ b/intern/audaspace/jack/AUD_JackDevice.h @@ -122,12 +122,26 @@ private: */ pthread_t m_mixingThread; + /** + * Mutex for mixing. + */ pthread_mutex_t m_mixingLock; + /** + * Condition for mixing. + */ pthread_cond_t m_mixingCondition; + /** + * Mixing thread function. + * \param device The this pointer. + * \return NULL. + */ static void* runMixingThread(void* device); + /** + * Updates the ring buffers. + */ void updateRingBuffers(); // hide copy constructor and operator= @@ -153,11 +167,39 @@ public: */ virtual ~AUD_JackDevice(); + /** + * Starts jack transport playback. + */ void startPlayback(); + + /** + * Stops jack transport playback. + */ void stopPlayback(); + + /** + * Seeks jack transport playback. + * \param time The time to seek to. + */ void seekPlayback(float time); + + /** + * Sets the sync callback for jack transport playback. + * \param sync The callback function. + * \param data The data for the function. + */ void setSyncCallback(AUD_syncFunction sync, void* data); + + /** + * Retrieves the jack transport playback time. + * \return The current time position. + */ float getPlaybackPosition(); + + /** + * Returns whether jack transport plays back. + * \return Whether jack transport plays back. + */ bool doesPlayback(); }; diff --git a/intern/audaspace/sndfile/AUD_SndFileWriter.h b/intern/audaspace/sndfile/AUD_SndFileWriter.h index 63f9e9e1371..110b7f800cd 100644 --- a/intern/audaspace/sndfile/AUD_SndFileWriter.h +++ b/intern/audaspace/sndfile/AUD_SndFileWriter.h @@ -33,13 +33,10 @@ #define AUD_SNDFILEWRITER #include "AUD_IWriter.h" -//#include "AUD_Buffer.h" #include #include -typedef sf_count_t (*sf_read_f)(SNDFILE *sndfile, void *ptr, sf_count_t frames); - /** * This class writes a sound file via libsndfile. */ @@ -69,6 +66,10 @@ public: /** * Creates a new writer. * \param filename The path to the file to be read. + * \param specs The file's audio specification. + * \param format The file's container format. + * \param codec The codec used for encoding the audio data. + * \param bitrate The bitrate for encoding. * \exception AUD_Exception Thrown if the file specified cannot be written * with libsndfile. */ diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 7f8aeb65209..2a558da1cb0 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -46,7 +46,7 @@ #ifdef WITH_QUICKTIME #include "quicktime_export.h" # ifdef WITH_AUDASPACE -# include "AUD_C-API.h" +# include "AUD_Space.h" # endif #endif From 45cf8d673ee41fd984bae85ac9dfd099d2c71dad Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 13:07:46 +0000 Subject: [PATCH 428/624] add numpad key input for ghost/sdl --- intern/ghost/intern/GHOST_SystemSDL.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/intern/ghost/intern/GHOST_SystemSDL.cpp b/intern/ghost/intern/GHOST_SystemSDL.cpp index aebb94d5cdf..f2cc45731fa 100644 --- a/intern/ghost/intern/GHOST_SystemSDL.cpp +++ b/intern/ghost/intern/GHOST_SystemSDL.cpp @@ -385,8 +385,26 @@ GHOST_SystemSDL::processEvent(SDL_Event *sdl_event) GHOST_TKey gkey= convertSDLKey(sdl_sub_evt.keysym.scancode); /* note, the sdl_sub_evt.keysym.sym is truncated, for unicode support ghost has to be modified */ + /* printf("%d\n", sym); */ if(sym > 127) { - sym= 0; + switch(sym) { + case SDLK_KP_DIVIDE: sym= '/'; break; + case SDLK_KP_MULTIPLY: sym= '*'; break; + case SDLK_KP_MINUS: sym= '-'; break; + case SDLK_KP_PLUS: sym= '+'; break; + case SDLK_KP_1: sym= '1'; break; + case SDLK_KP_2: sym= '2'; break; + case SDLK_KP_3: sym= '3'; break; + case SDLK_KP_4: sym= '4'; break; + case SDLK_KP_5: sym= '5'; break; + case SDLK_KP_6: sym= '6'; break; + case SDLK_KP_7: sym= '7'; break; + case SDLK_KP_8: sym= '8'; break; + case SDLK_KP_9: sym= '9'; break; + case SDLK_KP_0: sym= '0'; break; + case SDLK_KP_PERIOD: sym= '.'; break; + default: sym= 0; break; + } } else { if(sdl_sub_evt.keysym.mod & (KMOD_LSHIFT|KMOD_RSHIFT)) { From e98074d327217d1fcc205aaff995a1bded08971a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 13:10:46 +0000 Subject: [PATCH 429/624] remove support for deprecated Vector() * Matrix(), eventually this will be added back as row_vector_multiplication bu to avoid confusion for a bit just disable it altogether so script authors get an error on use and update their scripts. --- .../python/mathutils/mathutils_Vector.c | 105 ++++++------------ 1 file changed, 36 insertions(+), 69 deletions(-) diff --git a/source/blender/python/mathutils/mathutils_Vector.c b/source/blender/python/mathutils/mathutils_Vector.c index 9d52f45665f..56c1334ecac 100644 --- a/source/blender/python/mathutils/mathutils_Vector.c +++ b/source/blender/python/mathutils/mathutils_Vector.c @@ -37,8 +37,6 @@ #include "BLI_math.h" #include "BLI_utildefines.h" -extern void PyC_LineSpit(void); - #define MAX_DIMENSIONS 4 /* Swizzle axes get packed into a single value that is used as a closure. Each @@ -1161,28 +1159,18 @@ static PyObject *Vector_mul(PyObject *v1, PyObject *v2) } else if (vec1) { if (MatrixObject_Check(v2)) { - extern void PyC_LineSpit(void); - - /* VEC * MATRIX */ - /* this is deprecated!, use the reverse instead */ - float tvec[MAX_DIMENSIONS]; - /* ------ to be removed ------*/ -#ifndef MATH_STANDALONE -#ifdef WITH_ASSERT_ABORT +#if 1 PyErr_SetString(PyExc_ValueError, "(Vector * Matrix) is now removed, reverse the " "order (promoted to an Error for Debug builds)"); return NULL; #else - printf("Warning: (Vector * Matrix) is now deprecated, " - "reverse the multiplication order in the script.\n"); - PyC_LineSpit(); -#endif -#endif /* ifndef MATH_STANDALONE */ -/* ------ to be removed ------*/ + /* VEC * MATRIX */ + /* this is deprecated!, use the reverse instead */ + float tvec[MAX_DIMENSIONS]; if(BaseMath_ReadCallback((MatrixObject *)v2) == -1) return NULL; @@ -1191,9 +1179,18 @@ static PyObject *Vector_mul(PyObject *v1, PyObject *v2) } return newVectorObject(tvec, vec1->size, Py_NEW, Py_TYPE(vec1)); +#endif +/* ------ to be removed ------*/ } else if (QuaternionObject_Check(v2)) { /* VEC * QUAT */ +/* ------ to be removed ------*/ +#if 1 + PyErr_SetString(PyExc_ValueError, + "(Vector * Quat) is now removed, reverse the " + "order (promoted to an Error for Debug builds)"); + return NULL; +#else QuaternionObject *quat2 = (QuaternionObject*)v2; float tvec[3]; @@ -1207,26 +1204,11 @@ static PyObject *Vector_mul(PyObject *v1, PyObject *v2) return NULL; } - -/* ------ to be removed ------*/ -#ifndef MATH_STANDALONE -#ifdef WITH_ASSERT_ABORT - PyErr_SetString(PyExc_ValueError, - "(Vector * Quat) is now removed, reverse the " - "order (promoted to an Error for Debug builds)"); - return NULL; -#else - printf("Warning: (Vector * Quat) is now deprecated, " - "reverse the multiplication order in the script.\n"); - PyC_LineSpit(); -#endif -#endif /* ifndef MATH_STANDALONE */ -/* ------ to be removed ------*/ - - copy_v3_v3(tvec, vec1->vec); mul_qt_v3(quat2->quat, tvec); return newVectorObject(tvec, 3, Py_NEW, Py_TYPE(vec1)); +#endif +/* ------ to be removed ------*/ } else if (((scalar= PyFloat_AsDouble(v2)) == -1.0f && PyErr_Occurred())==0) { /* VEC * FLOAT */ return vector_mul_float(vec1, scalar); @@ -1260,6 +1242,14 @@ static PyObject *Vector_imul(PyObject *v1, PyObject *v2) /* only support vec*=float and vec*=mat vec*=vec result is a float so that wont work */ if (MatrixObject_Check(v2)) { +/* ------ to be removed ------*/ +#if 1 + PyErr_SetString(PyExc_ValueError, + "(Vector *= Matrix) is now removed, reverse the " + "order (promoted to an Error for Debug builds) " + "and uses the non in-place multiplication."); + return NULL; +#else float rvec[MAX_DIMENSIONS]; if(BaseMath_ReadCallback((MatrixObject *)v2) == -1) return NULL; @@ -1267,28 +1257,21 @@ static PyObject *Vector_imul(PyObject *v1, PyObject *v2) if(column_vector_multiplication(rvec, vec, (MatrixObject*)v2) == -1) return NULL; - -/* ------ to be removed ------*/ -#ifndef MATH_STANDALONE -#ifdef WITH_ASSERT_ABORT - PyErr_SetString(PyExc_ValueError, - "(Vector *= Matrix) is now removed, reverse the " - "order (promoted to an Error for Debug builds) " - "and uses the non in-place multiplication."); - return NULL; -#else - printf("Warning: (Vector *= Matrix) is now deprecated, " - "reverse the (non in-place) multiplication order in the script.\n"); - PyC_LineSpit(); -#endif -#endif /* ifndef MATH_STANDALONE */ -/* ------ to be removed ------*/ - - memcpy(vec->vec, rvec, sizeof(float) * vec->size); +#endif +/* ------ to be removed ------*/ } else if (QuaternionObject_Check(v2)) { /* VEC *= QUAT */ + +/* ------ to be removed ------*/ +#if 1 + PyErr_SetString(PyExc_ValueError, + "(Vector *= Quat) is now removed, reverse the " + "order (promoted to an Error for Debug builds) " + "and uses the non in-place multiplication."); + return NULL; +#else QuaternionObject *quat2 = (QuaternionObject*)v2; if(vec->size != 3) { @@ -1302,25 +1285,9 @@ static PyObject *Vector_imul(PyObject *v1, PyObject *v2) return NULL; } - -/* ------ to be removed ------*/ -#ifndef MATH_STANDALONE -#ifdef WITH_ASSERT_ABORT - PyErr_SetString(PyExc_ValueError, - "(Vector *= Quat) is now removed, reverse the " - "order (promoted to an Error for Debug builds) " - "and uses the non in-place multiplication."); - return NULL; -#else - printf("Warning: (Vector *= Quat) is now deprecated, " - "reverse the (non in-place) multiplication order in the script.\n"); - PyC_LineSpit(); -#endif -#endif /* ifndef MATH_STANDALONE */ -/* ------ to be removed ------*/ - - mul_qt_v3(quat2->quat, vec->vec); +#endif +/* ------ to be removed ------*/ } else if (((scalar= PyFloat_AsDouble(v2)) == -1.0f && PyErr_Occurred())==0) { /* VEC *= FLOAT */ mul_vn_fl(vec->vec, vec->size, scalar); From 6b1fd66e3b7c03b4521b7184b900dce858f57d9d Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 13:45:17 +0000 Subject: [PATCH 430/624] turns out recent commit made 'make' on its own fail. --- GNUmakefile | 47 ++++++++++++++++++++++------------------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 4aaa77ee52d..8446541cfae 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -77,6 +77,28 @@ ifeq ($(OS), NetBSD) NPROCS:=$(shell sysctl -a | grep "hw.ncpu " | cut -d" " -f3 ) endif +# ----------------------------------------------------------------------------- +# Build Blender +all: + @echo + @echo Configuring Blender ... + + if test ! -f $(BUILD_DIR)/CMakeCache.txt ; then \ + cmake $(BUILD_CMAKE_ARGS) -H$(BLENDER_DIR) -B$(BUILD_DIR) -DCMAKE_BUILD_TYPE:STRING=$(BUILD_TYPE); \ + fi + + @echo + @echo Building Blender ... + $(MAKE) -C $(BUILD_DIR) -s -j $(NPROCS) install + @echo + @echo edit build configuration with: "$(BUILD_DIR)/CMakeCache.txt" run make again to rebuild. + @echo blender installed, run from: "$(BUILD_DIR)/bin/blender" + @echo + +debug: all +lite: all +headless: all +bpy: all # ----------------------------------------------------------------------------- # Helo for build targets @@ -105,31 +127,6 @@ help: @echo " * test_deprecated - checks for deprecation tags in our code which may need to be removed" @echo "" - -# ----------------------------------------------------------------------------- -# Build Blender -all: - @echo - @echo Configuring Blender ... - - if test ! -f $(BUILD_DIR)/CMakeCache.txt ; then \ - cmake $(BUILD_CMAKE_ARGS) -H$(BLENDER_DIR) -B$(BUILD_DIR) -DCMAKE_BUILD_TYPE:STRING=$(BUILD_TYPE); \ - fi - - @echo - @echo Building Blender ... - $(MAKE) -C $(BUILD_DIR) -s -j $(NPROCS) install - @echo - @echo edit build configuration with: "$(BUILD_DIR)/CMakeCache.txt" run make again to rebuild. - @echo blender installed, run from: "$(BUILD_DIR)/bin/blender" - @echo - -debug: all -lite: all -headless: all -bpy: all - - # ----------------------------------------------------------------------------- # Packages # From dddfb5e1738830c325e796a474d0ea14d64654f3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 13:46:51 +0000 Subject: [PATCH 431/624] minor fix, armature selection outline was not being drawn for non-active, selected armature object when they were in pose mode. --- source/blender/editors/space_view3d/drawobject.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 78788777f49..f5c178267aa 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -5477,7 +5477,7 @@ static void drawObjectSelect(Scene *scene, View3D *v3d, ARegion *ar, Base *base) } } else if(ob->type==OB_ARMATURE) { - if(!(ob->mode & OB_MODE_POSE)) + if(!(ob->mode & OB_MODE_POSE && base == scene->basact)) draw_armature(scene, v3d, ar, base, OB_WIRE, FALSE, TRUE); } From 87efb89901e36fbf72ed6f7ec0e6b6392946594f Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 16 Aug 2011 14:43:04 +0000 Subject: [PATCH 432/624] Py fix for trunk to pepper merge. --- release/scripts/startup/bl_ui/properties_data_armature.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index cddf9fef0f2..9a76ed81530 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -18,7 +18,7 @@ # import bpy -from bpy.types import Panel +from bpy.types import Panel, Menu from rna_prop_ui import PropertyPanel From f04fb5b6eaed0877ddeb66e1099ed930fc439812 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 16 Aug 2011 16:03:37 +0000 Subject: [PATCH 433/624] Finalizing. --- source/blender/collada/AnimationExporter.cpp | 130 ++++++++++++++----- source/blender/collada/AnimationExporter.h | 2 +- source/blender/collada/AnimationImporter.cpp | 2 +- source/blender/collada/AnimationImporter.h | 2 +- source/blender/collada/ArmatureExporter.cpp | 2 +- source/blender/collada/ArmatureImporter.cpp | 28 ++-- source/blender/collada/DocumentImporter.cpp | 9 +- 7 files changed, 115 insertions(+), 60 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index a777f4ae984..d2ff369c613 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -61,13 +61,14 @@ void AnimationExporter::exportAnimations(Scene *sce) bool isMatAnim = false; if(ob->adt && ob->adt->action) { - if ( ob->type == OB_ARMATURE ) + //transform matrix export for bones are temporarily disabled here. + /*if ( ob->type == OB_ARMATURE ) { bArmature *arm = (bArmature*)ob->data; for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) bake_bone_animation(ob, bone); - } + }*/ fcu = (FCurve*)ob->adt->action->curves.first; while (fcu) { transformName = extract_transform_name( fcu->rna_path ); @@ -988,8 +989,7 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string AnimationExporter::get_light_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) { std::string tm_name; - bool is_rotation =false; - // when given rna_path, determine tm_type from it + // when given rna_path, determine tm_type from it if (rna_path) { char *name = extract_transform_name(rna_path); @@ -1033,6 +1033,57 @@ void AnimationExporter::exportAnimations(Scene *sce) return std::string(""); } + + std::string AnimationExporter::get_camera_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) + { + std::string tm_name; + // when given rna_path, determine tm_type from it + if (rna_path) { + char *name = extract_transform_name(rna_path); + + if (!strcmp(name, "lens")) + tm_type = 0; + else if (!strcmp(name, "ortho_scale")) + tm_type = 1; + else if (!strcmp(name, "clip_end")) + tm_type = 2; + else if (!strcmp(name, "clip_start")) + tm_type = 3; + + else + tm_type = -1; + } + + switch (tm_type) { + case 0: + tm_name = "xfov"; + break; + case 1: + tm_name = "xmag"; + break; + case 2: + tm_name = "zfar"; + break; + case 3: + tm_name = "znear"; + break; + + default: + tm_name = ""; + break; + } + + if (tm_name.size()) { + if (axis_name != "") + return tm_name + "." + std::string(axis_name); + else + return tm_name; + } + + return std::string(""); + } + + // Assign sid of the animated parameter or transform // for rotation, axis name is always appended and the value of append_axis is ignored std::string AnimationExporter::get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) { @@ -1137,6 +1188,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return dot ? (dot + 1) : rna_path; } + //find keyframes of all the objects animations void AnimationExporter::find_frames(Object *ob, std::vector &fra) { FCurve *fcu= (FCurve*)ob->adt->action->curves.first; @@ -1154,38 +1206,7 @@ void AnimationExporter::exportAnimations(Scene *sce) std::sort(fra.begin(), fra.end()); } - - void AnimationExporter::find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name) - { - FCurve *fcu= (FCurve*)ob->adt->action->curves.first; - - for (; fcu; fcu = fcu->next) { - if (prefix && strncmp(prefix, fcu->rna_path, strlen(prefix))) - continue; - - char *name = extract_transform_name(fcu->rna_path); - if (!strcmp(name, tm_name)) { - for (unsigned int i = 0; i < fcu->totvert; i++) { - float f = fcu->bezt[i].vec[1][0]; // - if (std::find(fra.begin(), fra.end(), f) == fra.end()) - fra.push_back(f); - } - } - } - - // keep the keys in ascending order - std::sort(fra.begin(), fra.end()); - } - - void AnimationExporter::find_rotation_frames(Object *ob, std::vector &fra, const char *prefix, int rotmode) - { - if (rotmode > 0) - find_frames(ob, fra, prefix, "rotation_euler"); - else if (rotmode == ROT_MODE_QUAT) - find_frames(ob, fra, prefix, "rotation_quaternion"); - /*else if (rotmode == ROT_MODE_AXISANGLE) - ;*/ - } + // enable fcurves driving a specific bone, disable all the rest // if bone_name = NULL enable all fcurves @@ -1218,13 +1239,17 @@ void AnimationExporter::exportAnimations(Scene *sce) Object *ob = base->object; FCurve *fcu = 0; + //Check for object transform animations if(ob->adt && ob->adt->action) fcu = (FCurve*)ob->adt->action->curves.first; + //Check for Lamp parameter animations else if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); + //Check for Camera parameter animations else if( (ob->type == OB_CAMERA ) && ((Camera*)ob ->data)->adt && ((Camera*)ob ->data)->adt->action ) fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); + //Check Material Effect parameter animations. for(int a = 0; a < ob->totcol; a++) { Material *ma = give_current_material(ob, a+1); @@ -1240,3 +1265,36 @@ void AnimationExporter::exportAnimations(Scene *sce) } return false; } + + //------------------------------- Not used in the new system.-------------------------------------------------------- + void AnimationExporter::find_rotation_frames(Object *ob, std::vector &fra, const char *prefix, int rotmode) + { + if (rotmode > 0) + find_frames(ob, fra, prefix, "rotation_euler"); + else if (rotmode == ROT_MODE_QUAT) + find_frames(ob, fra, prefix, "rotation_quaternion"); + /*else if (rotmode == ROT_MODE_AXISANGLE) + ;*/ + } + + void AnimationExporter::find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name) + { + FCurve *fcu= (FCurve*)ob->adt->action->curves.first; + + for (; fcu; fcu = fcu->next) { + if (prefix && strncmp(prefix, fcu->rna_path, strlen(prefix))) + continue; + + char *name = extract_transform_name(fcu->rna_path); + if (!strcmp(name, tm_name)) { + for (unsigned int i = 0; i < fcu->totvert; i++) { + float f = fcu->bezt[i].vec[1][0]; // + if (std::find(fra.begin(), fra.end(), f) == fra.end()) + fra.push_back(f); + } + } + } + + // keep the keys in ascending order + std::sort(fra.begin(), fra.end()); + } diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 6cf3207b8a0..e1b03b969dc 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -143,7 +143,7 @@ protected: // for rotation, axis name is always appended and the value of append_axis is ignored std::string get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); std::string get_light_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); - + std::string get_camera_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis); void find_frames(Object *ob, std::vector &fra, const char *prefix, const char *tm_name); void find_frames(Object *ob, std::vector &fra); diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 0549f133031..29bd0bd93b7 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Nathan Letwory. + * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Nathan Letwory, Sukhitha Jayathilake. * * ***** END GPL LICENSE BLOCK ***** */ diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index 9aec7df1099..fbb53ceedb6 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Nathan Letwory. + * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Nathan Letwory , Sukhitha Jayathilake. * * ***** END GPL LICENSE BLOCK ***** */ diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index 6849e4de7dd..b033c780530 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -224,7 +224,7 @@ void ArmatureExporter::add_bone_transform(Object *ob_arm, Bone *bone, COLLADASW: mul_m4_m4m4(mat, pchan->pose_mat, ob_arm->obmat); } - TransformWriter::add_node_transform(node, mat, NULL); + TransformWriter::add_node_transform(node, mat,NULL ); } std::string ArmatureExporter::get_controller_id(Object *ob_arm, Object *ob) diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 7a3c6a0644f..7acae995396 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Nathan Letwory. + * Contributor(s): Chingiz Dyussenov, Arystanbek Dyussenov, Nathan Letwory, Sukhitha jayathilake. * * ***** END GPL LICENSE BLOCK ***** */ @@ -37,6 +37,7 @@ #include "BKE_action.h" #include "BKE_depsgraph.h" #include "BKE_object.h" +#include "BKE_armature.h" #include "BLI_string.h" #include "ED_armature.h" @@ -97,28 +98,21 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p if (parent) bone->parent = parent; float ax[3]; - float angle = NULL; + float angle = 0; // get world-space if (parent){ mul_m4_m4m4(mat, obmat, parent_mat); - bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parent->name); - if ( parchan && pchan) - mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); - mat4_to_axis_angle(ax,&angle,mat); - bone->roll = angle; + } else { copy_m4_m4(mat, obmat); - float invObmat[4][4]; - invert_m4_m4(invObmat, ob_arm->obmat); - if(pchan) - mul_m4_m4m4(pchan->pose_mat, mat, invObmat); - mat4_to_axis_angle(ax,&angle,mat); - bone->roll = angle; - } - + } + float loc[3], size[3], rot[3][3]; + mat4_to_loc_rot_size( loc, rot, size, obmat); + mat3_to_vec_roll(rot, NULL, &angle ); + bone->roll=angle; // set head copy_v3_v3(bone->head, mat[3]); @@ -130,10 +124,10 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p // set parent tail if (parent && totchild == 1) { copy_v3_v3(parent->tail, bone->head); - + // not setting BONE_CONNECTED because this would lock child bone location with respect to parent // bone->flag |= BONE_CONNECTED; - + // XXX increase this to prevent "very" small bones? const float epsilon = 0.000001f; diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index a4d1c1b451f..f6c985626db 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -410,15 +410,18 @@ void DocumentImporter::write_node (COLLADAFW::Node *node, COLLADAFW::Node *paren while (geom_done < geom.getCount()) { ob = mesh_importer.create_mesh_object(node, geom[geom_done], false, uid_material_map, material_texture_mapping_map); - ++geom_done; + if ( ob != NULL ) + ++geom_done; } while (camera_done < camera.getCount()) { ob = create_camera_object(camera[camera_done], sce); - ++camera_done; + if ( ob != NULL ) + ++camera_done; } while (lamp_done < lamp.getCount()) { ob = create_lamp_object(lamp[lamp_done], sce); - ++lamp_done; + if ( ob != NULL ) + ++lamp_done; } while (controller_done < controller.getCount()) { COLLADAFW::InstanceGeometry *geom = (COLLADAFW::InstanceGeometry*)controller[controller_done]; From d79967e164c1a093df955787329da490f4878c01 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Tue, 16 Aug 2011 17:17:13 +0000 Subject: [PATCH 434/624] Animation Exporter clean up. --- source/blender/collada/AnimationExporter.cpp | 383 +++++++++---------- source/blender/collada/AnimationExporter.h | 4 +- 2 files changed, 193 insertions(+), 194 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index d2ff369c613..e76d7c0cfa6 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -59,6 +59,8 @@ void AnimationExporter::exportAnimations(Scene *sce) FCurve *fcu; char * transformName ; bool isMatAnim = false; + + //Export transform animations if(ob->adt && ob->adt->action) { //transform matrix export for bones are temporarily disabled here. @@ -66,7 +68,7 @@ void AnimationExporter::exportAnimations(Scene *sce) { bArmature *arm = (bArmature*)ob->data; for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) - bake_bone_animation(ob, bone); + write_bone_animation_matrix(ob, bone); }*/ fcu = (FCurve*)ob->adt->action->curves.first; @@ -80,6 +82,8 @@ void AnimationExporter::exportAnimations(Scene *sce) fcu = fcu->next; } } + + //Export Lamp parameter animations if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) { fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); @@ -93,6 +97,7 @@ void AnimationExporter::exportAnimations(Scene *sce) } } + //Export Camera parameter animations if( (ob->type == OB_CAMERA ) && ((Camera*)ob ->data)->adt && ((Camera*)ob ->data)->adt->action ) { fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); @@ -107,6 +112,7 @@ void AnimationExporter::exportAnimations(Scene *sce) } } + //Export Material parameter animations. for(int a = 0; a < ob->totcol; a++) { Material *ma = give_current_material(ob, a+1); @@ -127,28 +133,30 @@ void AnimationExporter::exportAnimations(Scene *sce) } } - //if (!ob->adt || !ob->adt->action) - // fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() - //else - // fcu = (FCurve*)ob->adt->action->curves.first; + /* Old System + if (!ob->adt || !ob->adt->action) + fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() + else + fcu = (FCurve*)ob->adt->action->curves.first; - //if (ob->type == OB_ARMATURE) { - // if (!ob->data) return; - // bArmature *arm = (bArmature*)ob->data; - // while(fcu) - // { - // transformName = extract_transform_name( fcu->rna_path ); - // // std::string ob_name = getObjectBoneName( ob , fcu); - // // for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) - // // write_bone_animation(ob, bone); - // dae_animation(ob, fcu, ob_name, transformName); - // fcu = fcu->next; - // } - //} - //else { + if (ob->type == OB_ARMATURE) { + if (!ob->data) return; + bArmature *arm = (bArmature*)ob->data; + while(fcu) + { + transformName = extract_transform_name( fcu->rna_path ); + // std::string ob_name = getObjectBoneName( ob , fcu); + // for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) + // write_bone_animation(ob, bone); + dae_animation(ob, fcu, ob_name, transformName); + fcu = fcu->next; + } + } + else {*/ } + //euler sources from quternion sources float * AnimationExporter::get_eul_source_for_quat(Object *ob ) { FCurve *fcu = (FCurve*)ob->adt->action->curves.first; @@ -183,6 +191,8 @@ void AnimationExporter::exportAnimations(Scene *sce) return eul; } + + //Get proper name for bones std::string AnimationExporter::getObjectBoneName( Object* ob,const FCurve* fcu ) { //hard-way to derive the bone name from rna_path. Must find more compact method @@ -197,9 +207,9 @@ void AnimationExporter::exportAnimations(Scene *sce) return id_name(ob); } + //convert f-curves to animation curves and write void AnimationExporter::dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, Material * ma ) { - const char *axis_name = NULL; char anim_id[200]; @@ -210,12 +220,10 @@ void AnimationExporter::exportAnimations(Scene *sce) { fprintf(stderr, "quaternion rotation curves are not supported. rotation curve will not be exported\n"); quatRotation = true; - /*const char *axis_names[] = {"", "X", "Y", "Z"}; - if (fcu->array_index < 4) - axis_name = axis_names[fcu->array_index];*/ return; } - //maybe a list or a vector of float animations + + //axis names for colors else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color")||!strcmp(transformName, "diffuse_color")|| (!strcmp(transformName, "alpha"))) { @@ -223,18 +231,24 @@ void AnimationExporter::exportAnimations(Scene *sce) if (fcu->array_index < 3) axis_name = axis_names[fcu->array_index]; } + + //axis names for transforms else if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || - (!strcmp(transformName, "rotation_euler"))) + (!strcmp(transformName, "rotation_euler"))||(!strcmp(transformName, "rotation_quaternion"))) { const char *axis_names[] = {"X", "Y", "Z"}; if (fcu->array_index < 3) axis_name = axis_names[fcu->array_index]; } + + //no axis name. single parameter. else{ axis_name = ""; } std::string ob_name = std::string("null"); + + //Create anim Id if (ob->type == OB_ARMATURE) { ob_name = getObjectBoneName( ob , fcu); @@ -251,8 +265,6 @@ void AnimationExporter::exportAnimations(Scene *sce) fcu->rna_path, axis_name); } - // check rna_path is one of: rotation, scale, location - openAnimation(anim_id, COLLADABU::Utils::EMPTY_STRING); // create input source @@ -261,6 +273,7 @@ void AnimationExporter::exportAnimations(Scene *sce) // create output source std::string output_id ; + //quat rotations are skipped for now, because of complications with determining axis. if(quatRotation) { float * eul = get_eul_source_for_quat(ob); @@ -269,7 +282,7 @@ void AnimationExporter::exportAnimations(Scene *sce) eul_axis[i] = eul[i*3 + fcu->array_index]; output_id= create_source_from_array(COLLADASW::InputSemantic::OUTPUT, eul_axis , fcu->totvert, quatRotation, anim_id, axis_name); } - else + else { output_id= create_source_from_fcurve(COLLADASW::InputSemantic::OUTPUT, fcu, anim_id, axis_name); } @@ -288,7 +301,6 @@ void AnimationExporter::exportAnimations(Scene *sce) outtangent_id = create_source_from_fcurve(COLLADASW::InputSemantic::OUT_TANGENT, fcu, anim_id, axis_name); } - std::string sampler_id = std::string(anim_id) + SAMPLER_ID_SUFFIX; COLLADASW::LibraryAnimations::Sampler sampler(sw, sampler_id); std::string empty; @@ -318,7 +330,7 @@ void AnimationExporter::exportAnimations(Scene *sce) if ( ob->type == OB_CAMERA ) target = get_camera_id(ob) - + "/" + get_transform_sid(fcu->rna_path, -1, axis_name, true); + + "/" + get_camera_param_sid(fcu->rna_path, -1, axis_name, true); if( ma ) target = translate_id(id_name(ma)) + "-effect" @@ -329,34 +341,22 @@ void AnimationExporter::exportAnimations(Scene *sce) closeAnimation(); } - void AnimationExporter::bake_bone_animation(Object *ob_arm, Bone *bone) + + + //write bone animations in transform matrix sources + void AnimationExporter::write_bone_animation_matrix(Object *ob_arm, Bone *bone) { if (!ob_arm->adt) return; - sample_and_bake_bone_animation(ob_arm, bone); + sample_and_write_bone_animation_matrix(ob_arm, bone); for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) - bake_bone_animation(ob_arm, child); + write_bone_animation_matrix(ob_arm, child); } - void AnimationExporter::write_bone_animation(Object *ob_arm, Bone *bone) - { - if (!ob_arm->adt) - return; - - //write bone animations for 3 transform types - //i=0 --> rotations - //i=1 --> scale - //i=2 --> location - for (int i = 0; i < 3; i++) - sample_and_write_bone_animation(ob_arm, bone, i); - - for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) - write_bone_animation(ob_arm, child); - } - - void AnimationExporter::sample_and_bake_bone_animation(Object *ob_arm, Bone *bone) + + void AnimationExporter::sample_and_write_bone_animation_matrix(Object *ob_arm, Bone *bone) { bArmature *arm = (bArmature*)ob_arm->data; int flag = arm->flag; @@ -377,7 +377,6 @@ void AnimationExporter::exportAnimations(Scene *sce) } if (fra.size()) { - //int total = fra.back() - fra.front(); float *values = (float*)MEM_callocN(sizeof(float) * 16 * fra.size(), "temp. anim frames"); sample_animation(values, fra, bone, ob_arm, pchan); @@ -390,68 +389,6 @@ void AnimationExporter::exportAnimations(Scene *sce) where_is_pose(scene, ob_arm); } - void AnimationExporter::sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type) - { - bArmature *arm = (bArmature*)ob_arm->data; - int flag = arm->flag; - std::vector fra; - char prefix[256]; - - BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone->name); - - bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); - if (!pchan) - return; - //Fill frame array with key frame values framed at @param:transform_type - switch (transform_type) { - case 0: - find_rotation_frames(ob_arm, fra, prefix, pchan->rotmode); - break; - case 1: - find_frames(ob_arm, fra, prefix, "scale"); - break; - case 2: - find_frames(ob_arm, fra, prefix, "location"); - break; - default: - return; - } - - // exit rest position - if (flag & ARM_RESTPOS) { - arm->flag &= ~ARM_RESTPOS; - where_is_pose(scene, ob_arm); - } - //v array will hold all values which will be exported. - if (fra.size()) { - float *values = (float*)MEM_callocN(sizeof(float) * 3 * fra.size(), "temp. anim frames"); - sample_animation(values, fra, transform_type, bone, ob_arm, pchan); - - if (transform_type == 0) { - // write x, y, z curves separately if it is rotation - float *axisValues = (float*)MEM_callocN(sizeof(float) * fra.size(), "temp. anim frames"); - - for (int i = 0; i < 3; i++) { - for (unsigned int j = 0; j < fra.size(); j++) - axisValues[j] = values[j * 3 + i]; - - dae_bone_animation(fra, axisValues, transform_type, i, id_name(ob_arm), bone->name); - } - MEM_freeN(axisValues); - } - else { - // write xyz at once if it is location or scale - dae_bone_animation(fra, values, transform_type, -1, id_name(ob_arm), bone->name); - } - - MEM_freeN(values); - } - - // restore restpos - if (flag & ARM_RESTPOS) - arm->flag = flag; - where_is_pose(scene, ob_arm); - } void AnimationExporter::sample_animation(float *v, std::vector &frames, Bone *bone, Object *ob_arm, bPoseChannel *pchan) { @@ -503,56 +440,7 @@ void AnimationExporter::exportAnimations(Scene *sce) } - void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pchan) - { - bPoseChannel *parchan = NULL; - bPose *pose = ob_arm->pose; - - pchan = get_pose_channel(pose, bone->name); - - if (!pchan) - return; - - parchan = pchan->parent; - - enable_fcurves(ob_arm->adt->action, bone->name); - - std::vector::iterator it; - for (it = frames.begin(); it != frames.end(); it++) { - float mat[4][4], ipar[4][4]; - - float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); - - //BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); - //BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); - where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); - - // compute bone local mat - if (bone->parent) { - invert_m4_m4(ipar, parchan->pose_mat); - mul_m4_m4m4(mat, pchan->pose_mat, ipar); - } - else - copy_m4_m4(mat, pchan->pose_mat); - - switch (type) { - case 0: - mat4_to_eul(v, mat); - break; - case 1: - mat4_to_size(v, mat); - break; - case 2: - copy_v3_v3(v, mat[3]); - break; - } - - v += 3; - } - - enable_fcurves(ob_arm->adt->action, NULL); - } - + void AnimationExporter::dae_baked_animation(std::vector &fra, float *values, std::string ob_name, std::string bone_name) { char anim_id[200]; @@ -1101,24 +989,16 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_type = 2; else if (!strcmp(name, "location")) tm_type = 3; - else if (!strcmp(name, "lens")) - tm_type = 4; - else if (!strcmp(name, "ortho_scale")) - tm_type = 5; - else if (!strcmp(name, "clip_end")) - tm_type = 6; - else if (!strcmp(name, "clip_start")) - tm_type = 7; else if (!strcmp(name, "specular_hardness")) - tm_type = 8; + tm_type = 4; else if (!strcmp(name, "specular_color")) - tm_type = 9; + tm_type = 5; else if (!strcmp(name, "diffuse_color")) - tm_type = 10; + tm_type = 6; else if (!strcmp(name, "alpha")) - tm_type = 11; + tm_type = 7; else if (!strcmp(name, "ior")) - tm_type = 12; + tm_type = 8; else tm_type = -1; @@ -1137,30 +1017,18 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = "location"; break; case 4: - tm_name = "xfov"; - break; - case 5: - tm_name = "xmag"; - break; - case 6: - tm_name = "zfar"; - break; - case 7: - tm_name = "znear"; - break; - case 8: tm_name = "shininess"; break; - case 9: + case 5: tm_name = "specular"; break; - case 10: + case 6: tm_name = "diffuse"; break; - case 11: + case 7: tm_name = "transparency"; break; - case 12: + case 8: tm_name = "index_of_refraction"; break; @@ -1298,3 +1166,134 @@ void AnimationExporter::exportAnimations(Scene *sce) // keep the keys in ascending order std::sort(fra.begin(), fra.end()); } + + void AnimationExporter::write_bone_animation(Object *ob_arm, Bone *bone) + { + if (!ob_arm->adt) + return; + + //write bone animations for 3 transform types + //i=0 --> rotations + //i=1 --> scale + //i=2 --> location + for (int i = 0; i < 3; i++) + sample_and_write_bone_animation(ob_arm, bone, i); + + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) + write_bone_animation(ob_arm, child); + } + + void AnimationExporter::sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type) + { + bArmature *arm = (bArmature*)ob_arm->data; + int flag = arm->flag; + std::vector fra; + char prefix[256]; + + BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone->name); + + bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); + if (!pchan) + return; + //Fill frame array with key frame values framed at @param:transform_type + switch (transform_type) { + case 0: + find_rotation_frames(ob_arm, fra, prefix, pchan->rotmode); + break; + case 1: + find_frames(ob_arm, fra, prefix, "scale"); + break; + case 2: + find_frames(ob_arm, fra, prefix, "location"); + break; + default: + return; + } + + // exit rest position + if (flag & ARM_RESTPOS) { + arm->flag &= ~ARM_RESTPOS; + where_is_pose(scene, ob_arm); + } + //v array will hold all values which will be exported. + if (fra.size()) { + float *values = (float*)MEM_callocN(sizeof(float) * 3 * fra.size(), "temp. anim frames"); + sample_animation(values, fra, transform_type, bone, ob_arm, pchan); + + if (transform_type == 0) { + // write x, y, z curves separately if it is rotation + float *axisValues = (float*)MEM_callocN(sizeof(float) * fra.size(), "temp. anim frames"); + + for (int i = 0; i < 3; i++) { + for (unsigned int j = 0; j < fra.size(); j++) + axisValues[j] = values[j * 3 + i]; + + dae_bone_animation(fra, axisValues, transform_type, i, id_name(ob_arm), bone->name); + } + MEM_freeN(axisValues); + } + else { + // write xyz at once if it is location or scale + dae_bone_animation(fra, values, transform_type, -1, id_name(ob_arm), bone->name); + } + + MEM_freeN(values); + } + + // restore restpos + if (flag & ARM_RESTPOS) + arm->flag = flag; + where_is_pose(scene, ob_arm); + } + + void AnimationExporter::sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pchan) + { + bPoseChannel *parchan = NULL; + bPose *pose = ob_arm->pose; + + pchan = get_pose_channel(pose, bone->name); + + if (!pchan) + return; + + parchan = pchan->parent; + + enable_fcurves(ob_arm->adt->action, bone->name); + + std::vector::iterator it; + for (it = frames.begin(); it != frames.end(); it++) { + float mat[4][4], ipar[4][4]; + + float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); + + //BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); + //BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); + where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); + + // compute bone local mat + if (bone->parent) { + invert_m4_m4(ipar, parchan->pose_mat); + mul_m4_m4m4(mat, pchan->pose_mat, ipar); + } + else + copy_m4_m4(mat, pchan->pose_mat); + + switch (type) { + case 0: + mat4_to_eul(v, mat); + break; + case 1: + mat4_to_size(v, mat); + break; + case 2: + copy_v3_v3(v, mat[3]); + break; + } + + v += 3; + } + + enable_fcurves(ob_arm->adt->action, NULL); + } + + diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index e1b03b969dc..6786206ee6f 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -96,13 +96,13 @@ protected: void dae_animation(Object* ob, FCurve *fcu, char* transformName , bool is_param, Material *ma = NULL); - void bake_bone_animation(Object *ob_arm, Bone *bone); + void write_bone_animation_matrix(Object *ob_arm, Bone *bone); void write_bone_animation(Object *ob_arm, Bone *bone); void sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type); - void sample_and_bake_bone_animation(Object *ob_arm, Bone *bone); + void sample_and_write_bone_animation_matrix(Object *ob_arm, Bone *bone); void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pChan); From 2cece7b221ebf0c1f9ae1b904d6961cb898b0eb3 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Tue, 16 Aug 2011 17:43:39 +0000 Subject: [PATCH 435/624] Bugfix for [#28258] [UV editor] missing snapping option. *Added back "snap_target" as we had in 2.4x. I removed the "snap_element" though, as only Vertex Snapping is supported in the UV Image Editor. --- release/scripts/startup/bl_ui/space_image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py index 5d72482ce9c..2042fa1729d 100644 --- a/release/scripts/startup/bl_ui/space_image.py +++ b/release/scripts/startup/bl_ui/space_image.py @@ -387,7 +387,7 @@ class IMAGE_HT_header(Header): row = layout.row(align=True) row.prop(toolsettings, "use_snap", text="") - row.prop(toolsettings, "snap_element", text="", icon_only=True) + row.prop(toolsettings, "snap_target", text="") mesh = context.edit_object.data layout.prop_search(mesh.uv_textures, "active", mesh, "uv_textures", text="") From 0b7911cf0a133b60921dea07567da2d1baf2c523 Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Tue, 16 Aug 2011 19:12:36 +0000 Subject: [PATCH 436/624] Small change that improves usability to advanced retargeting --- release/scripts/modules/retarget.py | 43 ++++++++++------------------- 1 file changed, 15 insertions(+), 28 deletions(-) diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 2c4dcbe6bda..662dfc218ab 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -483,41 +483,28 @@ def preAdvancedRetargeting(performer_obj, enduser_obj): perf_root = performer_obj.pose.bones[0].name for bone in map_bones: perf_bone = bone.bone.reverseMap[0].name - addLocalRot = False; + + cons = bone.constraints.new('COPY_ROTATION') + cons.name = "retargetTemp" + locks = bone.lock_rotation + cons.use_x = not locks[0] + cons.use_y = not locks[1] + cons.use_z = not locks[2] + cons.target = performer_obj + cons.subtarget = perf_bone + cons.target_space = 'WORLD' + cons.owner_space = 'WORLD' + if (not bone.bone.use_connect) and (perf_bone!=perf_root): - locks = bone.lock_location - #if not (locks[0] or locks[1] or locks[2]): cons = bone.constraints.new('COPY_LOCATION') cons.name = "retargetTemp" - cons.use_x = not locks[0] - cons.use_y = not locks[1] - cons.use_z = not locks[2] cons.target = performer_obj cons.subtarget = perf_bone + cons.use_x = True + cons.use_y = True + cons.use_z = True cons.target_space = 'LOCAL' cons.owner_space = 'LOCAL' - addLocalRot = True - - - cons2 = bone.constraints.new('COPY_ROTATION') - cons2.name = "retargetTemp" - locks = bone.lock_rotation - cons2.use_x = not locks[0] - cons2.use_y = not locks[1] - cons2.use_z = not locks[2] - cons2.target = performer_obj - cons2.subtarget = perf_bone - cons2.target_space = 'WORLD' - cons2.owner_space = 'WORLD' - - if perf_bone==perf_root: - addLocalRot = True - - #~ if addLocalRot: - #~ for constraint in bone.constraints: - #~ if constraint.type == 'COPY_ROTATION': - #~ constraint.target_space = 'LOCAL' - #~ constraint.owner_space = 'LOCAL' def prepareForBake(enduser_obj): From 9b5c0f65aa6ef942709ea7156ee5a20e9b5f94e9 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 16 Aug 2011 19:59:08 +0000 Subject: [PATCH 437/624] BGE Animations: Increasing the max layer count to 8 as per a user request. Also, layer checks were checking for values between 0 and MAX_ACTION_LAYERS when they should have been checking for values between 0 and MAX_ACTION_LAYERS - 1. --- source/blender/makesrna/intern/rna_actuator.c | 2 +- source/gameengine/Ketsji/BL_ActionManager.h | 2 +- source/gameengine/Ketsji/KX_GameObject.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/makesrna/intern/rna_actuator.c b/source/blender/makesrna/intern/rna_actuator.c index 3c44720d469..5eccba16c3d 100644 --- a/source/blender/makesrna/intern/rna_actuator.c +++ b/source/blender/makesrna/intern/rna_actuator.c @@ -627,7 +627,7 @@ static void rna_def_action_actuator(BlenderRNA *brna) RNA_def_property_update(prop, NC_LOGIC, NULL); prop= RNA_def_property(srna, "layer", PROP_INT, PROP_NONE); - RNA_def_property_range(prop, 0, 4); /* This should match BL_ActionManager::MAX_ACTION_LAYERS */ + RNA_def_property_range(prop, 0, 7); /* This should match BL_ActionManager::MAX_ACTION_LAYERS - 1 */ RNA_def_property_ui_text(prop, "Layer", "The animation layer to play the action on"); RNA_def_property_update(prop, NC_LOGIC, NULL); diff --git a/source/gameengine/Ketsji/BL_ActionManager.h b/source/gameengine/Ketsji/BL_ActionManager.h index c310e231ed7..a3c8379981e 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.h +++ b/source/gameengine/Ketsji/BL_ActionManager.h @@ -31,7 +31,7 @@ #include "BL_Action.h" -#define MAX_ACTION_LAYERS 4 +#define MAX_ACTION_LAYERS 8 /** * BL_ActionManager is responsible for handling a KX_GameObject's actions. diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 4f8860f4767..0864fc84a28 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -3055,7 +3055,7 @@ KX_PYMETHODDEF_DOC_VARARGS(KX_GameObject, sendMessage, static void layer_check(short &layer, const char *method_name) { - if (layer < 0 || layer > MAX_ACTION_LAYERS) + if (layer < 0 || layer >= MAX_ACTION_LAYERS) { printf("KX_GameObject.%s(): given layer (%d) is out of range (0 - %d), setting to 0.\n", method_name, layer, MAX_ACTION_LAYERS-1); layer = 0; From 750e754604eac5048dbb0ec6ee436d6a12156808 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 16 Aug 2011 22:14:55 +0000 Subject: [PATCH 438/624] Adding ANIM_validate_keyingset to stubs.c so the Blenderplayer builds again. --- source/blenderplayer/bad_level_call_stubs/stubs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blenderplayer/bad_level_call_stubs/stubs.c b/source/blenderplayer/bad_level_call_stubs/stubs.c index 45e0f526708..fdf45293e9a 100644 --- a/source/blenderplayer/bad_level_call_stubs/stubs.c +++ b/source/blenderplayer/bad_level_call_stubs/stubs.c @@ -229,6 +229,7 @@ int ANIM_scene_get_keyingset_index(struct Scene *scene, struct KeyingSet *ks){re struct ListBase builtin_keyingsets; void ANIM_keyingset_info_register (struct KeyingSetInfo *ksi){} void ANIM_keyingset_info_unregister (const struct bContext *C, struct KeyingSetInfo *ksi){} +short ANIM_validate_keyingset (struct bContext *C, struct ListBase *dsources, struct KeyingSet *ks){return 0;} short ANIM_add_driver(struct ID *id, const char rna_path[], int array_index, short flag, int type){return 0;} short ANIM_remove_driver (struct ID *id, const char rna_path[], int array_index, short flag){return 0;} void ED_space_image_release_buffer(struct SpaceImage *sima, void *lock){} From feb52de6b500fe889f8a2b28d2b510087107ec88 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 22:18:24 +0000 Subject: [PATCH 439/624] fix for error calling RNA_property_float_get_index on non array float rotations when displaying. --- source/blender/editors/interface/interface_regions.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/interface/interface_regions.c b/source/blender/editors/interface/interface_regions.c index 8bce27e366b..a55ee01202c 100644 --- a/source/blender/editors/interface/interface_regions.c +++ b/source/blender/editors/interface/interface_regions.c @@ -424,7 +424,8 @@ ARegion *ui_tooltip_create(bContext *C, ARegion *butregion, uiBut *but) if (unit_type == PROP_UNIT_ROTATION) { if (RNA_property_type(but->rnaprop) == PROP_FLOAT) { - BLI_snprintf(data->lines[data->totline], sizeof(data->lines[0]), "Radians: %f", RNA_property_float_get_index(&but->rnapoin, but->rnaprop, but->rnaindex)); + float value= RNA_property_array_check(but->rnaprop) ? RNA_property_float_get_index(&but->rnapoin, but->rnaprop, but->rnaindex) : RNA_property_float_get(&but->rnapoin, but->rnaprop); + BLI_snprintf(data->lines[data->totline], sizeof(data->lines[0]), "Radians: %f", value); data->color[data->totline]= 0x888888; data->totline++; } From dd8d24ff9d48d4103e414cbe18e6c40644051f19 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 16 Aug 2011 22:44:12 +0000 Subject: [PATCH 440/624] fix [#28274] Cant select aditional object in edit mode. missing feature from 2.4x --- source/blender/editors/space_view3d/view3d_select.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/blender/editors/space_view3d/view3d_select.c b/source/blender/editors/space_view3d/view3d_select.c index c6835b0cad3..86112a42d99 100644 --- a/source/blender/editors/space_view3d/view3d_select.c +++ b/source/blender/editors/space_view3d/view3d_select.c @@ -1335,9 +1335,9 @@ static int mouse_select(bContext *C, const int mval[2], short extend, short obce if(oldbasact != basact) { ED_base_object_activate(C, basact); /* adds notifier */ } - - WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); } + + WM_event_add_notifier(C, NC_SCENE|ND_OB_SELECT, scene); } return retval; @@ -1841,8 +1841,8 @@ static int view3d_select_invoke(bContext *C, wmOperator *op, wmEvent *event) int retval = 0; view3d_operator_needs_opengl(C); - - if(obedit) { + + if(obedit && center==FALSE) { if(obedit->type==OB_MESH) retval = mouse_mesh(C, event->mval, extend); else if(obedit->type==OB_ARMATURE) @@ -1889,7 +1889,7 @@ void VIEW3D_OT_select(wmOperatorType *ot) /* properties */ RNA_def_boolean(ot->srna, "extend", 0, "Extend", "Extend selection instead of deselecting everything first."); - RNA_def_boolean(ot->srna, "center", 0, "Center", "Use the object center when selecting (object mode only)."); + RNA_def_boolean(ot->srna, "center", 0, "Center", "Use the object center when selecting, in editmode used to extend object selection."); RNA_def_boolean(ot->srna, "enumerate", 0, "Enumerate", "List objects under the mouse (object mode only)."); } From db4071d2b6b727857521bd05529fe8141e8bb0a2 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 17 Aug 2011 09:38:50 +0000 Subject: [PATCH 441/624] BGE Animations: Lamp and Camera IPOs are now handled like object IPOs, which means lamps and cameras are no longer stuck to just their active action. However, the Blender UI seems a little restrictive in this area. --- .../Converter/BL_BlenderDataConversion.cpp | 10 +- source/gameengine/Converter/KX_IpoConvert.cpp | 147 ++++++++++-------- source/gameengine/Converter/KX_IpoConvert.h | 8 + source/gameengine/Ketsji/BL_Action.cpp | 62 ++++++-- source/gameengine/Ketsji/BL_Action.h | 3 +- 5 files changed, 140 insertions(+), 90 deletions(-) diff --git a/source/gameengine/Converter/BL_BlenderDataConversion.cpp b/source/gameengine/Converter/BL_BlenderDataConversion.cpp index 9bea3f492c9..aa11e78077a 100644 --- a/source/gameengine/Converter/BL_BlenderDataConversion.cpp +++ b/source/gameengine/Converter/BL_BlenderDataConversion.cpp @@ -1682,8 +1682,6 @@ static KX_LightObject *gamelight_from_blamp(Object *ob, Lamp *la, unsigned int l gamelight = new KX_LightObject(kxscene, KX_Scene::m_callbacks, rendertools, lightobj, glslmat); - - BL_ConvertLampIpos(la, gamelight, converter); return gamelight; } @@ -1696,8 +1694,6 @@ static KX_Camera *gamecamera_from_bcamera(Object *ob, KX_Scene *kxscene, KX_Blen gamecamera= new KX_Camera(kxscene, KX_Scene::m_callbacks, camdata); gamecamera->SetName(ca->id.name + 2); - BL_ConvertCameraIpos(ca, gamecamera, converter); - return gamecamera; } @@ -2092,8 +2088,7 @@ void BL_ConvertBlenderObjects(struct Main* maggie, gameobj->NodeSetLocalOrientation(MT_Matrix3x3(eulxyz)); gameobj->NodeSetLocalScale(scale); gameobj->NodeUpdateGS(0); - - BL_ConvertIpos(blenderobject,gameobj,converter); + BL_ConvertMaterialIpos(blenderobject, gameobj, converter); sumolist->Add(gameobj->AddRef()); @@ -2282,8 +2277,7 @@ void BL_ConvertBlenderObjects(struct Main* maggie, gameobj->NodeSetLocalOrientation(MT_Matrix3x3(eulxyz)); gameobj->NodeSetLocalScale(scale); gameobj->NodeUpdateGS(0); - - BL_ConvertIpos(blenderobject,gameobj,converter); + BL_ConvertMaterialIpos(blenderobject,gameobj, converter); sumolist->Add(gameobj->AddRef()); diff --git a/source/gameengine/Converter/KX_IpoConvert.cpp b/source/gameengine/Converter/KX_IpoConvert.cpp index 0e526bc818d..2793b8e9fdf 100644 --- a/source/gameengine/Converter/KX_IpoConvert.cpp +++ b/source/gameengine/Converter/KX_IpoConvert.cpp @@ -207,93 +207,108 @@ void BL_ConvertIpos(struct Object* blenderobject,KX_GameObject* gameobj,KX_Blend } } +SG_Controller *BL_CreateLampIPO(struct bAction *action, KX_GameObject* lightobj, KX_BlenderSceneConverter *converter) +{ + KX_LightIpoSGController* ipocontr = new KX_LightIpoSGController(); + + Lamp *blenderlamp = (Lamp*)lightobj->GetBlenderObject()->data; + + ipocontr->m_energy = blenderlamp->energy; + ipocontr->m_col_rgb[0] = blenderlamp->r; + ipocontr->m_col_rgb[1] = blenderlamp->g; + ipocontr->m_col_rgb[2] = blenderlamp->b; + ipocontr->m_dist = blenderlamp->dist; + + BL_InterpolatorList *adtList= GetAdtList(action, converter); + + // For each active channel in the adtList add an + // interpolator to the game object. + + KX_IInterpolator *interpolator; + KX_IScalarInterpolator *interp; + + if ((interp= adtList->GetScalarInterpolator("energy", 0))) { + interpolator= new KX_ScalarInterpolator(&ipocontr->m_energy, interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetModifyEnergy(true); + } + + if ((interp = adtList->GetScalarInterpolator("distance", 0))) { + interpolator= new KX_ScalarInterpolator(&ipocontr->m_dist, interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetModifyDist(true); + } + + for(int i=0; i<3; i++) { + if ((interp = adtList->GetScalarInterpolator("color", i))) { + interpolator= new KX_ScalarInterpolator(&ipocontr->m_col_rgb[i], interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetModifyColor(true); + } + } + + return ipocontr; +} + void BL_ConvertLampIpos(struct Lamp* blenderlamp, KX_GameObject *lightobj,KX_BlenderSceneConverter *converter) { if (blenderlamp->adt) { - KX_LightIpoSGController* ipocontr = new KX_LightIpoSGController(); + SG_Controller* ipocontr = BL_CreateLampIPO(blenderlamp->adt->action, lightobj, converter); lightobj->GetSGNode()->AddSGController(ipocontr); ipocontr->SetObject(lightobj->GetSGNode()); - ipocontr->m_energy = blenderlamp->energy; - ipocontr->m_col_rgb[0] = blenderlamp->r; - ipocontr->m_col_rgb[1] = blenderlamp->g; - ipocontr->m_col_rgb[2] = blenderlamp->b; - ipocontr->m_dist = blenderlamp->dist; - - BL_InterpolatorList *adtList= GetAdtList(blenderlamp->adt->action, converter); - - // For each active channel in the adtList add an - // interpolator to the game object. - KX_IInterpolator *interpolator; - KX_IScalarInterpolator *interp; - - if ((interp= adtList->GetScalarInterpolator("energy", 0))) { - interpolator= new KX_ScalarInterpolator(&ipocontr->m_energy, interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetModifyEnergy(true); - } - - if ((interp = adtList->GetScalarInterpolator("distance", 0))) { - interpolator= new KX_ScalarInterpolator(&ipocontr->m_dist, interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetModifyDist(true); - } - - for(int i=0; i<3; i++) { - if ((interp = adtList->GetScalarInterpolator("color", i))) { - interpolator= new KX_ScalarInterpolator(&ipocontr->m_col_rgb[i], interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetModifyColor(true); - } - } } } +SG_Controller *BL_CreateCameraIPO(struct bAction *action, KX_GameObject* cameraobj, KX_BlenderSceneConverter *converter) +{ + KX_CameraIpoSGController* ipocontr = new KX_CameraIpoSGController(); + Camera *blendercamera = (Camera*)cameraobj->GetBlenderObject()->data; + ipocontr->m_lens = blendercamera->lens; + ipocontr->m_clipstart = blendercamera->clipsta; + ipocontr->m_clipend = blendercamera->clipend; + + BL_InterpolatorList *adtList= GetAdtList(blendercamera->adt->action, converter); + + // For each active channel in the adtList add an + // interpolator to the game object. + + KX_IInterpolator *interpolator; + KX_IScalarInterpolator *interp; + + if ((interp = adtList->GetScalarInterpolator("lens", 0))) { + interpolator= new KX_ScalarInterpolator(&ipocontr->m_lens, interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetModifyLens(true); + } + + if ((interp = adtList->GetScalarInterpolator("clip_start", 0))) { + interpolator= new KX_ScalarInterpolator(&ipocontr->m_clipstart, interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetModifyClipStart(true); + } + + if ((interp = adtList->GetScalarInterpolator("clip_end", 0))) { + interpolator= new KX_ScalarInterpolator(&ipocontr->m_clipend, interp); + ipocontr->AddInterpolator(interpolator); + ipocontr->SetModifyClipEnd(true); + } + + return ipocontr; +} void BL_ConvertCameraIpos(struct Camera* blendercamera, KX_GameObject *cameraobj,KX_BlenderSceneConverter *converter) { if (blendercamera->adt) { - - KX_CameraIpoSGController* ipocontr = new KX_CameraIpoSGController(); + SG_Controller* ipocontr = BL_CreateCameraIPO(blendercamera->adt->action, cameraobj, converter); cameraobj->GetSGNode()->AddSGController(ipocontr); ipocontr->SetObject(cameraobj->GetSGNode()); - - ipocontr->m_lens = blendercamera->lens; - ipocontr->m_clipstart = blendercamera->clipsta; - ipocontr->m_clipend = blendercamera->clipend; - - BL_InterpolatorList *adtList= GetAdtList(blendercamera->adt->action, converter); - - // For each active channel in the adtList add an - // interpolator to the game object. - - KX_IInterpolator *interpolator; - KX_IScalarInterpolator *interp; - - if ((interp = adtList->GetScalarInterpolator("lens", 0))) { - interpolator= new KX_ScalarInterpolator(&ipocontr->m_lens, interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetModifyLens(true); - } - - if ((interp = adtList->GetScalarInterpolator("clip_start", 0))) { - interpolator= new KX_ScalarInterpolator(&ipocontr->m_clipstart, interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetModifyClipStart(true); - } - - if ((interp = adtList->GetScalarInterpolator("clip_end", 0))) { - interpolator= new KX_ScalarInterpolator(&ipocontr->m_clipend, interp); - ipocontr->AddInterpolator(interpolator); - ipocontr->SetModifyClipEnd(true); - } - } } diff --git a/source/gameengine/Converter/KX_IpoConvert.h b/source/gameengine/Converter/KX_IpoConvert.h index 914422ba83f..60e695c68a7 100644 --- a/source/gameengine/Converter/KX_IpoConvert.h +++ b/source/gameengine/Converter/KX_IpoConvert.h @@ -44,6 +44,10 @@ void BL_ConvertIpos(struct Object* blenderobject, class KX_GameObject* gameobj, class KX_BlenderSceneConverter *converter); +class SG_Controller *BL_CreateLampIPO(struct bAction *action, + class KX_GameObject* lightobj, + class KX_BlenderSceneConverter *converter); + void BL_ConvertLampIpos(struct Lamp* blenderlight, class KX_GameObject* lightobj, class KX_BlenderSceneConverter *converter); @@ -51,6 +55,10 @@ void BL_ConvertLampIpos(struct Lamp* blenderlight, void BL_ConvertWorldIpos(struct World* blenderworld, class KX_BlenderSceneConverter *converter); +class SG_Controller *BL_CreateCameraIPO(struct bAction *action, + class KX_GameObject* cameraobj, + class KX_BlenderSceneConverter *converter); + void BL_ConvertCameraIpos(struct Camera* blendercamera, class KX_GameObject* cameraobj, class KX_BlenderSceneConverter *converter); diff --git a/source/gameengine/Ketsji/BL_Action.cpp b/source/gameengine/Ketsji/BL_Action.cpp index 6682b0cea41..08794042e37 100644 --- a/source/gameengine/Ketsji/BL_Action.cpp +++ b/source/gameengine/Ketsji/BL_Action.cpp @@ -54,7 +54,6 @@ BL_Action::BL_Action(class KX_GameObject* gameobj) m_blendpose(NULL), m_blendinpose(NULL), m_ptrrna(NULL), - m_sg_contr(NULL), m_obj(gameobj), m_startframe(0.f), m_endframe(0.f), @@ -98,13 +97,22 @@ BL_Action::~BL_Action() game_free_pose(m_blendpose); if (m_blendinpose) game_free_pose(m_blendinpose); - if (m_sg_contr) - { - m_obj->GetSGNode()->RemoveSGController(m_sg_contr); - delete m_sg_contr; - } if (m_ptrrna) delete m_ptrrna; + ClearControllerList(); +} + +void BL_Action::ClearControllerList() +{ + // Clear out the controller list + std::vector::iterator it; + for (it = m_sg_contr_list.begin(); it != m_sg_contr_list.end(); it++) + { + m_obj->GetSGNode()->RemoveSGController((*it)); + delete *it; + } + + m_sg_contr_list.clear(); } bool BL_Action::Play(const char* name, @@ -136,10 +144,30 @@ bool BL_Action::Play(const char* name, if (prev_action != m_action) { + // First get rid of any old controllers + ClearControllerList(); + // Create an SG_Controller - m_sg_contr = BL_CreateIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); - m_obj->GetSGNode()->AddSGController(m_sg_contr); - m_sg_contr->SetObject(m_obj->GetSGNode()); + SG_Controller *sg_contr = BL_CreateIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); + m_sg_contr_list.push_back(sg_contr); + m_obj->GetSGNode()->AddSGController(sg_contr); + sg_contr->SetObject(m_obj->GetSGNode()); + + // Extra controllers + if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_LIGHT) + { + sg_contr = BL_CreateLampIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); + m_sg_contr_list.push_back(sg_contr); + m_obj->GetSGNode()->AddSGController(sg_contr); + sg_contr->SetObject(m_obj->GetSGNode()); + } + else if (m_obj->GetGameObjectType() == SCA_IObject::OBJ_CAMERA) + { + sg_contr = BL_CreateCameraIPO(m_action, m_obj, KX_GetActiveScene()->GetSceneConverter()); + m_sg_contr_list.push_back(sg_contr); + m_obj->GetSGNode()->AddSGController(sg_contr); + sg_contr->SetObject(m_obj->GetSGNode()); + } } m_ipo_flags = ipo_flags; @@ -197,11 +225,15 @@ bool BL_Action::IsDone() void BL_Action::InitIPO() { - // Initialize the IPO - m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_RESET, true); - m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_AS_FORCE, m_ipo_flags & ACT_IPOFLAG_FORCE); - m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_IPO_ADD, m_ipo_flags & ACT_IPOFLAG_ADD); - m_sg_contr->SetOption(SG_Controller::SG_CONTR_IPO_LOCAL, m_ipo_flags & ACT_IPOFLAG_LOCAL); + // Initialize the IPOs + std::vector::iterator it; + for (it = m_sg_contr_list.begin(); it != m_sg_contr_list.end(); it++) + { + (*it)->SetOption(SG_Controller::SG_CONTR_IPO_RESET, true); + (*it)->SetOption(SG_Controller::SG_CONTR_IPO_IPO_AS_FORCE, m_ipo_flags & ACT_IPOFLAG_FORCE); + (*it)->SetOption(SG_Controller::SG_CONTR_IPO_IPO_ADD, m_ipo_flags & ACT_IPOFLAG_ADD); + (*it)->SetOption(SG_Controller::SG_CONTR_IPO_LOCAL, m_ipo_flags & ACT_IPOFLAG_LOCAL); + } } bAction *BL_Action::GetAction() @@ -330,7 +362,7 @@ void BL_Action::Update(float curtime) break; } - if (!m_done && m_sg_contr) + if (!m_done) InitIPO(); } diff --git a/source/gameengine/Ketsji/BL_Action.h b/source/gameengine/Ketsji/BL_Action.h index 75bda56419a..92fbe95fd54 100644 --- a/source/gameengine/Ketsji/BL_Action.h +++ b/source/gameengine/Ketsji/BL_Action.h @@ -45,7 +45,7 @@ private: struct bPose* m_blendpose; struct bPose* m_blendinpose; struct PointerRNA *m_ptrrna; - class SG_Controller *m_sg_contr; + std::vector m_sg_contr_list; class KX_GameObject* m_obj; std::vector m_blendshape; std::vector m_blendinshape; @@ -73,6 +73,7 @@ private: bool m_done; bool m_calc_localtime; + void ClearControllerList(); void InitIPO(); void SetLocalTime(float curtime); void ResetStartTime(float curtime); From 78b147fbc20cc5cbd30057474686a5fb91124fab Mon Sep 17 00:00:00 2001 From: Benjy Cook Date: Wed, 17 Aug 2011 10:13:24 +0000 Subject: [PATCH 442/624] Commenting and pep8 compliance --- release/scripts/modules/mocap_tools.py | 152 ++++++++++++++++--------- release/scripts/modules/retarget.py | 87 ++++---------- release/scripts/startup/ui_mocap.py | 86 +++++++------- 3 files changed, 166 insertions(+), 159 deletions(-) diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py index e5d4dcb6554..6c22f718296 100644 --- a/release/scripts/modules/mocap_tools.py +++ b/release/scripts/modules/mocap_tools.py @@ -24,7 +24,9 @@ import time from mathutils import Vector, Matrix -#Vector utility functions +# A Python implementation of n sized Vectors. +# Mathutils has a max size of 4, and we need at least 5 for Simplify Curves and even more for Cross Correlation. +# Vector utility functions class NdVector: vec = [] @@ -90,6 +92,7 @@ class NdVector: y = property(y) +#Sampled Data Point class for Simplify Curves class dataPoint: index = 0 # x,y1,y2,y3 coordinate of original point @@ -105,11 +108,19 @@ class dataPoint: self.u = u +#Cross Correlation Function +#http://en.wikipedia.org/wiki/Cross_correlation +#IN: curvesA, curvesB - bpy_collection/list of fcurves to analyze. Auto-Correlation is when they are the same. +# margin - When searching for the best "start" frame, how large a neighborhood of frames should we inspect (similar to epsilon in Calculus) +#OUT: startFrame, length of new anim, and curvesA def crossCorrelationMatch(curvesA, curvesB, margin): dataA = [] dataB = [] - end = len(curvesA[0].keyframe_points) + start, end = curvesA[0].range() + start = int(start) + end = int(end) + #transfer all fcurves data on each frame to a single NdVector. for i in range(1, end): vec = [] for fcurve in curvesA: @@ -120,9 +131,11 @@ def crossCorrelationMatch(curvesA, curvesB, margin): vec.append(fcurve.evaluate(i)) dataB.append(NdVector(vec)) + #Comparator for Cross Correlation. "Classic" implementation uses dot product, as do we. def comp(a, b): return a * b + #Create Rxy, which holds the Cross Correlation data. N = len(dataA) Rxy = [0.0] * N for i in range(N): @@ -131,7 +144,9 @@ def crossCorrelationMatch(curvesA, curvesB, margin): for j in range(i): Rxy[i] += comp(dataA[j], dataB[j - i + N]) Rxy[i] /= float(N) - def bestLocalMaximum(Rxy): + + #Find the Local maximums in the Cross Correlation data via numerical derivative. + def LocalMaximums(Rxy): Rxyd = [Rxy[i] - Rxy[i - 1] for i in range(1, len(Rxy))] maxs = [] for i in range(1, len(Rxyd) - 1): @@ -142,9 +157,12 @@ def crossCorrelationMatch(curvesA, curvesB, margin): maxs.append((i, max(Rxy[i], Rxy[i - 1]))) return [x[0] for x in maxs] #~ return max(maxs, key=lambda x: x[1])[0] - - flms = bestLocalMaximum(Rxy[0:int(len(Rxy))]) + + #flms - the possible offsets of the first part of the animation. In Auto-Corr, this is the length of the loop. + flms = LocalMaximums(Rxy[0:int(len(Rxy))]) ss = [] + + #for every local maximum, find the best one - i.e. also has the best start frame. for flm in flms: diff = [] @@ -159,20 +177,28 @@ def crossCorrelationMatch(curvesA, curvesB, margin): if errorSlice < bestSlice[1]: bestSlice = (i, errorSlice, flm) return bestSlice - + s = lowerErrorSlice(diff, margin) ss.append(s) - ss.sort(key = lambda x: x[1]) + #Find the best result and return it. + ss.sort(key=lambda x: x[1]) return ss[0][2], ss[0][0], dataA + +#Uses auto correlation (cross correlation of the same set of curves) and trims the active_object's fcurves +#Except for location curves (which in mocap tend to be not cyclic, e.g. a walk cycle forward) +#Transfers the fcurve data to a list of NdVector (length of list is number of fcurves), and calls the cross correlation function. +#Then trims the fcurve accordingly. +#IN: Nothing, set the object you want as active and call. Assumes object has animation_data.action! +#OUT: Trims the object's fcurves (except location curves). def autoloop_anim(): context = bpy.context obj = context.active_object - + def locCurve(x): x.data_path == "location" - + fcurves = [x for x in obj.animation_data.action.fcurves if not locCurve(x)] margin = 10 @@ -180,13 +206,10 @@ def autoloop_anim(): flm, s, data = crossCorrelationMatch(fcurves, fcurves, margin) loop = data[s:s + flm] - #find *all* loops, s:s+flm, s+flm:s+2flm, etc... - #and interpolate between all - # to find "the perfect loop". - #Maybe before finding s? interp(i,i+flm,i+2flm).... - #~ for i in range(1, margin + 1): - #~ w1 = sqrt(float(i) / margin) - #~ loop[-i] = (loop[-i] * w1) + (loop[0] * (1 - w1)) + #performs blending with a root falloff on the seam's neighborhood to ensure good tiling. + for i in range(1, margin + 1): + w1 = sqrt(float(i) / margin) + loop[-i] = (loop[-i] * w1) + (loop[0] * (1 - w1)) for curve in fcurves: pts = curve.keyframe_points @@ -201,8 +224,16 @@ def autoloop_anim(): context.scene.frame_end = flm +#simplifyCurves: performes the bulk of the samples to bezier conversion. +#IN: curveGroup - which can be a collection of singleFcurves, or grouped (via nested lists) . +# error - threshold of permittable error (max distance) of the new beziers to the original data +# reparaError - threshold of error where we should try to fix the parameterization rather than split the existing curve. > error, usually by a small constant factor for best performance. +# maxIterations - maximum number of iterations of reparameterizations we should attempt. (Newton-Rahpson is not guarenteed to converge, so this is needed). +# group_mode - boolean, indicating wether we should place bezier keyframes on the same x (frame), or optimize each individual curve. +#OUT: None. Deletes the existing curves and creates the new beziers. def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): + #Calculates the unit tangent of point v def unitTangent(v, data_pts): tang = NdVector((0, 0, 0, 0, 0)) if v != 0: @@ -214,7 +245,8 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): tang.normalize() return tang - #assign parametric u value for each point in original data + #assign parametric u value for each point in original data, via relative arc length + #http://en.wikipedia.org/wiki/Arc_length def chordLength(data_pts, s, e): totalLength = 0 for pt in data_pts[s:e + 1]: @@ -230,7 +262,7 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): print(s, e) pt.u = (pt.temp / totalLength) - # get binomial coefficient, this function/table is only called with args + # get binomial coefficient lookup table, this function/table is only called with args # (3,0),(3,1),(3,2),(3,3),(2,0),(2,1),(2,2)! binomDict = {(3, 0): 1, (3, 1): 3, @@ -239,8 +271,8 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): (2, 0): 1, (2, 1): 2, (2, 2): 1} - #value at pt t of a single bernstein Polynomial + #value at pt t of a single bernstein Polynomial def bernsteinPoly(n, i, t): binomCoeff = binomDict[(n, i)] return binomCoeff * pow(t, i) * pow(1 - t, n - i) @@ -380,6 +412,7 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): fud = 1 pt.u = pt.u - (fu / fud) + #Create data_pts, a list of dataPoint type, each is assigned index i, and an NdVector def createDataPts(curveGroup, group_mode): data_pts = [] if group_mode: @@ -403,6 +436,7 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): data_pts.append(dataPoint(i, NdVector((x, y1, y2, y3, y4)))) return data_pts + #Recursively fit cubic beziers to the data_pts between s and e def fitCubic(data_pts, s, e): # if there are less than 3 points, fit a single basic bezier if e - s < 3: @@ -437,6 +471,7 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): beziers.append(bez) return + # deletes the sampled points and creates beziers. def createNewCurves(curveGroup, beziers, group_mode): #remove all existing data points if group_mode: @@ -483,15 +518,14 @@ def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): #remove old Fcurves and insert the new ones createNewCurves(curveGroup, beziers, group_mode) -#Main function of simplification -#sel_opt: either "sel" or "all" for which curves to effect -#error: maximum error allowed, in fraction (20% = 0.0020), -#i.e. divide by 10000 from percentage wanted. -#group_mode: boolean, to analyze each curve seperately or in groups, -#where group is all curves that effect the same property -#(e.g. a bone's x,y,z rotation) - +#Main function of simplification, which called by Operator +#IN: +# sel_opt- either "sel" (selected) or "all" for which curves to effect +# error- maximum error allowed, in fraction (20% = 0.0020, which is the default), +# i.e. divide by 10000 from percentage wanted. +# group_mode- boolean, to analyze each curve seperately or in groups, +# where a group is all curves that effect the same property/RNA path def fcurves_simplify(context, obj, sel_opt="all", error=0.002, group_mode=True): # main vars fcurves = obj.animation_data.action.fcurves @@ -533,11 +567,12 @@ def fcurves_simplify(context, obj, sel_opt="all", error=0.002, group_mode=True): return + # Implementation of non-linear median filter, with variable kernel size -# Double pass - one marks spikes, the other smooths one +# Double pass - one marks spikes, the other smooths them # Expects sampled keyframes on everyframe - - +# IN: None. Performs the operations on the active_object's fcurves. Expects animation_data.action to exist! +# OUT: None. Fixes the fcurves "in-place". def denoise_median(): context = bpy.context obj = context.active_object @@ -568,6 +603,9 @@ def denoise_median(): return +# Recieves armature, and rotations all bones by 90 degrees along the X axis +# This fixes the common axis issue BVH files have when importing. +# IN: Armature (bpy.types.Armature) def rotate_fix_armature(arm_data): global_matrix = Matrix.Rotation(radians(90), 4, "X") bpy.ops.object.mode_set(mode='EDIT', toggle=False) @@ -588,6 +626,8 @@ def rotate_fix_armature(arm_data): bpy.ops.object.mode_set(mode='OBJECT', toggle=False) +#Roughly scales the performer armature to match the enduser armature +#IN: perfromer_obj, enduser_obj, Blender objects whose .data is an armature. def scale_fix_armature(performer_obj, enduser_obj): perf_bones = performer_obj.data.bones end_bones = enduser_obj.data.bones @@ -611,6 +651,8 @@ def scale_fix_armature(performer_obj, enduser_obj): performer_obj.scale *= factor +#Guess Mapping +#Given a performer and enduser armature, attempts to guess the hiearchy mapping def guessMapping(performer_obj, enduser_obj): perf_bones = performer_obj.data.bones end_bones = enduser_obj.data.bones @@ -642,11 +684,16 @@ def guessMapping(performer_obj, enduser_obj): def guessSingleMapping(perf_bone): possible_bones = [end_bones[0]] + while possible_bones: for end_bone in possible_bones: match = nameMatch(perf_bone.name, end_bone.name) if match == 2 and not perf_bone.map: perf_bone.map = end_bone.name + #~ elif match == 1 and not perf_bone.map: + #~ oppo = perf_bones[oppositeBone(perf_bone)].map + # if oppo: + # perf_bone = oppo newPossibleBones = [] for end_bone in possible_bones: newPossibleBones += list(end_bone.children) @@ -658,6 +705,9 @@ def guessMapping(performer_obj, enduser_obj): guessSingleMapping(root) +# Creates limit rotation constraints on the enduser armature based on range of motion (max min of fcurves) of the performer. +# IN: context (bpy.context, etc.), and 2 blender objects which are armatures +# OUT: creates the limit constraints. def limit_dof(context, performer_obj, enduser_obj): limitDict = {} perf_bones = [bone for bone in performer_obj.pose.bones if bone.bone.map] @@ -705,18 +755,10 @@ def limit_dof(context, performer_obj, enduser_obj): newCons.use_limit_x = True newCons.use_limit_y = True newCons.use_limit_z = True - #~ else: - #~ bone.ik_min_x, bone.ik_min_y, bone.ik_min_z, bone.ik_max_x, bone.ik_max_y, bone.ik_max_z = limitDict[bone.name] - #~ bone.use_ik_limit_x = True - #~ bone.use_ik_limit_y = True - #~ bone.use_ik_limit_z= True - #~ bone.ik_stiffness_x = 1/((limitDict[bone.name][3] - limitDict[bone.name][0])/(2*pi))) - #~ bone.ik_stiffness_y = 1/((limitDict[bone.name][4] - limitDict[bone.name][1])/(2*pi))) - #~ bone.ik_stiffness_z = 1/((limitDict[bone.name][5] - limitDict[bone.name][2])/(2*pi))) - context.scene.frame_set(c_frame) +# Removes the constraints that were added by limit_dof on the enduser_obj def limit_dof_toggle_off(context, enduser_obj): for bone in enduser_obj.pose.bones: existingConstraint = [constraint for constraint in bone.constraints if constraint.name == "DOF Limitation"] @@ -724,6 +766,8 @@ def limit_dof_toggle_off(context, enduser_obj): bone.constraints.remove(existingConstraint[0]) +# Reparameterizes a blender path via keyframing it's eval_time to match a stride_object's forward velocity. +# IN: Context, stride object (blender object with location keyframes), path object. def path_editing(context, stride_obj, path): y_fcurve = [fcurve for fcurve in stride_obj.animation_data.action.fcurves if fcurve.data_path == "location"][1] s, e = context.scene.frame_start, context.scene.frame_end # y_fcurve.range() @@ -771,11 +815,14 @@ def path_editing(context, stride_obj, path): print("finished path editing") +#Animation Stitching +#Stitches two retargeted animations together via NLA settings. +#IN: enduser_obj, a blender armature that has had two retargets applied. def anim_stitch(context, enduser_obj): stitch_settings = enduser_obj.data.stitch_settings action_1 = stitch_settings.first_action action_2 = stitch_settings.second_action - if stitch_settings.stick_bone!="": + if stitch_settings.stick_bone != "": selected_bone = enduser_obj.pose.bones[stitch_settings.stick_bone] else: selected_bone = enduser_obj.pose.bones[0] @@ -791,8 +838,8 @@ def anim_stitch(context, enduser_obj): mocapStrip = mocapTrack.strips.new(TrackNamesB.base_track, stitch_settings.blend_frame, mocapAction) mocapStrip.extrapolation = "HOLD_FORWARD" mocapStrip.blend_in = stitch_settings.blend_amount - mocapStrip.action_frame_start+=stitch_settings.second_offset - mocapStrip.action_frame_end+=stitch_settings.second_offset + mocapStrip.action_frame_start += stitch_settings.second_offset + mocapStrip.action_frame_end += stitch_settings.second_offset constraintTrack = anim_data.nla_tracks.new() constraintTrack.name = TrackNamesB.auto_fix_track constraintAction = bpy.data.actions[TrackNamesB.auto_fix_track] @@ -821,8 +868,8 @@ def anim_stitch(context, enduser_obj): actionBTrack = stride_anim_data.nla_tracks.new() actionBTrack.name = TrackNamesB.stride_action actionBStrip = actionBTrack.strips.new(TrackNamesB.stride_action, stitch_settings.blend_frame, bpy.data.actions[TrackNamesB.stride_action]) - actionBStrip.action_frame_start+=stitch_settings.second_offset - actionBStrip.action_frame_end+=stitch_settings.second_offset + actionBStrip.action_frame_start += stitch_settings.second_offset + actionBStrip.action_frame_end += stitch_settings.second_offset actionBStrip.blend_in = stitch_settings.blend_amount actionBStrip.extrapolation = "NOTHING" #we need to change the stride_bone's action to add the offset @@ -831,15 +878,16 @@ def anim_stitch(context, enduser_obj): scene.frame_set(stitch_settings.blend_frame) actual_pos = (selected_bone.matrix.to_translation() * enduser_obj.matrix_world) offset = actual_pos - desired_pos - - for i,fcurve in enumerate([fcurve for fcurve in bpy.data.actions[TrackNamesB.stride_action].fcurves if fcurve.data_path=="location"]): - print(offset[i],i,fcurve.array_index) + + for i, fcurve in enumerate([fcurve for fcurve in bpy.data.actions[TrackNamesB.stride_action].fcurves if fcurve.data_path == "location"]): + print(offset[i], i, fcurve.array_index) for pt in fcurve.keyframe_points: - pt.co.y-=offset[i] - pt.handle_left.y-=offset[i] - pt.handle_right.y-=offset[i] + pt.co.y -= offset[i] + pt.handle_left.y -= offset[i] + pt.handle_right.y -= offset[i] +#Guesses setting for animation stitching via Cross Correlation def guess_anim_stitch(context, enduser_obj): stitch_settings = enduser_obj.data.stitch_settings action_1 = stitch_settings.first_action @@ -851,6 +899,6 @@ def guess_anim_stitch(context, enduser_obj): curvesA = mocapA.fcurves curvesB = mocapB.fcurves flm, s, data = crossCorrelationMatch(curvesA, curvesB, 10) - print(flm,s) + print("Guessed the following for start and offset: ", s, flm) enduser_obj.data.stitch_settings.blend_frame = flm - enduser_obj.data.stitch_settings.second_offset = s \ No newline at end of file + enduser_obj.data.stitch_settings.second_offset = s diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py index 662dfc218ab..67e8c7da55d 100644 --- a/release/scripts/modules/retarget.py +++ b/release/scripts/modules/retarget.py @@ -22,7 +22,6 @@ import bpy from mathutils import * from math import radians, acos, pi from bl_operators import nla -import cProfile def hasIKConstraint(pose_bone): @@ -53,8 +52,8 @@ def createDictionary(perf_arm, end_arm): feetBones = [bone.name for bone in perf_arm.bones if bone.foot] return feetBones, root -def loadMapping(perf_arm, end_arm): +def loadMapping(perf_arm, end_arm): for end_bone in end_arm.bones: #find its match and add perf_bone to the match's mapping if end_bone.reverseMap: @@ -80,17 +79,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene perf_world_rotation = perf_bone.matrix inter_world_base_rotation = inter_bone.bone.matrix_local inter_world_base_inv = inter_world_base_rotation.inverted() - bake_matrix = (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()) - #~ orgEul = inter_bone.bone.matrix_local.to_euler("XYZ") - #~ eul = bake_matrix.to_euler("XYZ", orgEul) - #~ diff = -bake_matrix.to_euler().y + inter_bone.bone.matrix.to_euler().y - #~ eul.rotate_axis("Y", diff) - #~ eul.make_compatible(orgEul) - #~ bake_matrix = eul.to_matrix() - #~ #diff = abs(diff) - #bake_matrix = bake_matrix* Matrix.Rotation(pi/2, 3, "Y") - #~ scene = bpy.context.scene - #~ print(scene.frame_current, inter_bone.name, bake_matrix.to_euler().y) + bake_matrix = (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()) return bake_matrix.to_4x4() #uses 1to1 and interpolation/averaging to match many to 1 retarget @@ -117,6 +106,7 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene else: perf_bone = performer_bones[perf_bone_name[0].name] inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) + #Some bones have incorrect roll on the source armature, and need to be marked for fixing if inter_bone.bone.twistFix: inter_bone.matrix_basis *= Matrix.Rotation(radians(180), 4, "Y") rot_mode = inter_bone.rotation_mode @@ -151,7 +141,6 @@ def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene bone.roll = 0 #resets roll print("retargeting to intermediate") - #bpy.ops.armature.calculate_roll(type='Z') bpy.ops.object.mode_set(mode="OBJECT") inter_obj.data.name = "inter_arm" inter_arm = inter_obj.data @@ -187,6 +176,7 @@ def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene, step) inter_bones = inter_obj.pose.bones end_bones = enduser_obj.pose.bones + #Basic "visual baking" function, for transfering rotations from intermediate to end user def bakeTransform(end_bone): src_bone = inter_bones[end_bone.name] trg_bone = end_bone @@ -265,29 +255,21 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame # now we take our locDict and analyze it. # we need to derive all chains - + def locDeriv(key, t): graph = locDict[key] return graph[t + 1] - graph[t] - #~ locDeriv = {} - #~ for key in locDictKeys: - #~ locDeriv[key] = [] - - #~ for key in locDict.keys(): - #~ graph = locDict[key] - #~ locDeriv[key] = [graph[t + 1] - graph[t] for t in range(len(graph) - 1)] - # now find the plant frames, where perfFeet don't move much linearAvg = [] for key in perfFeet: for i in range(len(locDict[key]) - 1): - v = locDeriv(key,i) + v = locDeriv(key, i) if (v.length < 0.1): - hipV = locDeriv(perfRoot,i) - endV = locDeriv(perf_bones[key].bone.map,i) + hipV = locDeriv(perfRoot, i) + endV = locDeriv(perf_bones[key].bone.map, i) #this is a plant frame. #lets see what the original hip delta is, and the corresponding #end bone's delta @@ -312,7 +294,7 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame #determine the average change in scale needed avg = sum(linearAvg) / len(linearAvg) scene.frame_set(s_frame) - initialPos = (tailLoc(perf_bones[perfRoot]) / avg) #+ stride_bone.location + initialPos = (tailLoc(perf_bones[perfRoot]) / avg) for t in range(s_frame, e_frame): scene.frame_set(t) #calculate the new position, by dividing by the found ratio between performer and enduser @@ -320,7 +302,6 @@ def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame stride_bone.location = enduser_obj_mat * (newTranslation - initialPos) stride_bone.keyframe_insert("location") else: - stride_bone.keyframe_insert("location") stride_bone.animation_data.action.name = ("Stride Bone " + action_name) @@ -342,7 +323,7 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step): bpy.ops.object.mode_set(mode='OBJECT') if not ik_constraint.target: ik_constraint.target = enduser_obj - ik_constraint.subtarget = pose_bone.name+"IK" + ik_constraint.subtarget = pose_bone.name + "IK" target = orgLocTrg # There is a target now @@ -370,14 +351,6 @@ def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step): def turnOffIK(enduser_obj): end_bones = enduser_obj.pose.bones for pose_bone in end_bones: - if pose_bone.is_in_ik_chain: - pass - # TODO: - # set stiffness according to place on chain - # and values from analysis that is stored in the bone - #pose_bone.ik_stiffness_x = 0.5 - #pose_bone.ik_stiffness_y = 0.5 - #pose_bone.ik_stiffness_z = 0.5 ik_constraint = hasIKConstraint(pose_bone) if ik_constraint: ik_constraint.mute = True @@ -412,18 +385,14 @@ def originalLocationTarget(end_bone, enduser_obj): if not end_bone.name + "IK" in enduser_obj.data.bones: newBone = enduser_obj.data.edit_bones.new(end_bone.name + "IK") newBone.head = end_bone.tail - newBone.tail = end_bone.tail + Vector((0,0.1,0)) - #~ empty = bpy.context.active_object - #~ empty.name = end_bone.name + "Org" - #~ empty.empty_draw_size = 0.1 - #~ empty.parent = enduser_obj + newBone.tail = end_bone.tail + Vector((0, 0.1, 0)) else: newBone = enduser_obj.pose.bones[end_bone.name + "IK"] return newBone #create the specified NLA setup for base animation, constraints and tweak layer. -def NLASystemInitialize(enduser_arm, context):#enduser_obj, name): +def NLASystemInitialize(enduser_arm, context): enduser_obj = context.active_object NLATracks = enduser_arm.mocapNLATracks[enduser_obj.data.active_mocap] name = NLATracks.name @@ -461,9 +430,8 @@ def NLASystemInitialize(enduser_arm, context):#enduser_obj, name): userAction.use_fake_user = True userStrip = userTrack.strips.new("Manual fixes " + name, s_frame, userAction) userStrip.extrapolation = "HOLD" - #userStrip.blend_type = "MULITPLY" - doesn't work due to work, will be activated soon + userStrip.blend_type = "ADD" anim_data.nla_tracks.active = constraintTrack - #anim_data.action = constraintAction anim_data.action_extrapolation = "NOTHING" #set the stride_bone's action if "stride_bone" in bpy.data.objects: @@ -494,8 +462,8 @@ def preAdvancedRetargeting(performer_obj, enduser_obj): cons.subtarget = perf_bone cons.target_space = 'WORLD' cons.owner_space = 'WORLD' - - if (not bone.bone.use_connect) and (perf_bone!=perf_root): + + if (not bone.bone.use_connect) and (perf_bone != perf_root): cons = bone.constraints.new('COPY_LOCATION') cons.name = "retargetTemp" cons.target = performer_obj @@ -517,6 +485,7 @@ def prepareForBake(enduser_obj): if "retargetTemp" in cons.name: bone.bone.select = True + def cleanTempConstraints(enduser_obj): bones = enduser_obj.pose.bones map_bones = [bone for bone in bones if bone.bone.reverseMap] @@ -525,6 +494,7 @@ def cleanTempConstraints(enduser_obj): if "retargetTemp" in cons.name: bone.constraints.remove(cons) + #Main function that runs the retargeting sequence. #If advanced == True, we assume constraint's were already created def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): @@ -532,13 +502,13 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): end_arm = enduser_obj.data advanced = end_arm.advancedRetarget step = end_arm.frameStep - + try: enduser_obj.animation_data.action = bpy.data.actions.new("temp") enduser_obj.animation_data.action.use_fake_user = True except: print("no need to create new action") - + print("creating Dictionary") feetBones, root = createDictionary(perf_arm, end_arm) print("cleaning stuff up") @@ -576,22 +546,6 @@ def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): NLATracks = end_arm.mocapNLATracks[name] end_arm.active_mocap = name print("retargeting done!") - -def profileWrapper(): - context = bpy.context - scene = context.scene - s_frame = scene.frame_start - e_frame = scene.frame_end - enduser_obj = context.active_object - performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] - if enduser_obj is None or len(performer_obj) != 1: - print("Need active and selected armatures") - else: - performer_obj = performer_obj[0] - s_frame, e_frame = performer_obj.animation_data.action.frame_range - s_frame = int(s_frame) - e_frame = int(e_frame) - totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) def isRigAdvanced(enduser_obj): @@ -603,6 +557,3 @@ def isRigAdvanced(enduser_obj): if enduser_obj.data.animation_data: if enduser_obj.data.animation_data.drivers: return True - -if __name__ == "__main__": - cProfile.run("profileWrapper()") diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py index 23354f9d722..3cb33776b0b 100644 --- a/release/scripts/startup/ui_mocap.py +++ b/release/scripts/startup/ui_mocap.py @@ -112,6 +112,7 @@ bpy.utils.register_class(MocapConstraint) bpy.types.Armature.mocap_constraints = bpy.props.CollectionProperty(type=MocapConstraint) +# Animation Stitch Settings, used for animation stitching of 2 retargeted animations. class AnimationStitchSettings(bpy.types.PropertyGroup): first_action = bpy.props.StringProperty(name="Action 1", description="First action in stitch") @@ -132,6 +133,7 @@ class AnimationStitchSettings(bpy.types.PropertyGroup): bpy.utils.register_class(AnimationStitchSettings) +# MocapNLA Tracks. Stores which tracks/actions are associated with each retargeted animation. class MocapNLATracks(bpy.types.PropertyGroup): name = bpy.props.StringProperty() base_track = bpy.props.StringProperty() @@ -141,7 +143,8 @@ class MocapNLATracks(bpy.types.PropertyGroup): bpy.utils.register_class(MocapNLATracks) - + +#Update function for Advanced Retarget boolean variable. def advancedRetargetToggle(self, context): enduser_obj = context.active_object performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] @@ -156,20 +159,23 @@ def advancedRetargetToggle(self, context): retarget.cleanTempConstraints(enduser_obj) - +#Animation Stitch Settings Property bpy.types.Armature.stitch_settings = bpy.props.PointerProperty(type=AnimationStitchSettings) -bpy.types.Armature.active_mocap = bpy.props.StringProperty(update=retarget.NLASystemInitialize) +#Current/Active retargeted animation on the armature +bpy.types.Armature.active_mocap = bpy.props.StringProperty(update=retarget.NLASystemInitialize) +#Collection of retargeted animations and their NLA Tracks on the armature bpy.types.Armature.mocapNLATracks = bpy.props.CollectionProperty(type=MocapNLATracks) +#Advanced retargeting boolean property bpy.types.Armature.advancedRetarget = bpy.props.BoolProperty(default=False, update=advancedRetargetToggle) +#frame step - frequency of frames to retarget. Skipping is useful for previewing, faster work etc. bpy.types.Armature.frameStep = smooth_out = bpy.props.IntProperty(name="Frame Skip", default=1, description="Amount of frames to skip - for previewing retargets quickly. 1 is fully sampled", min=1) -#Update function for IK functionality. Is called when IK prop checkboxes are toggled. - def toggleIKBone(self, context): + #Update function for IK functionality. Is called when IK prop checkboxes are toggled. if self.IKRetarget: if not self.is_in_ik_chain: print(self.name + " IK toggled ON!") @@ -211,21 +217,29 @@ def toggleIKBone(self, context): for bone in cnstrn_bone.parent_recursive: if not bone.is_in_ik_chain: bone.IKRetarget = False - + +#MocapMap class for storing mapping on enduser performer, +# where a bone may be linked to more than one on the performer class MocapMapping(bpy.types.PropertyGroup): name = bpy.props.StringProperty() bpy.utils.register_class(MocapMapping) +#string property for storing performer->enduser mapping bpy.types.Bone.map = bpy.props.StringProperty() +#Collection Property for storing enduser->performer mapping bpy.types.Bone.reverseMap = bpy.props.CollectionProperty(type=MocapMapping) +#Boolean property for storing foot bone toggle bpy.types.Bone.foot = bpy.props.BoolProperty(name="Foot", description="Marks this bone as a 'foot', which determines retargeted animation's translation", default=False) +#Boolean property for storing if this bone is twisted along the y axis, +# which can happen due to various sources of performers bpy.types.Bone.twistFix = bpy.props.BoolProperty(name="Twist Fix", description="Fix Twist on this bone", default=False) +#Boolean property for toggling ik retargeting for this bone bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", description="Toggles IK Retargeting method for given bone", update=toggleIKBone, default=False) @@ -384,7 +398,7 @@ class ExtraToolsPanel(bpy.types.Panel): if activeIsArmature: enduser_arm = context.active_object.data layout.label("Retargeted Animations:") - layout.prop_search(enduser_arm, "active_mocap",enduser_arm, "mocapNLATracks") + layout.prop_search(enduser_arm, "active_mocap", enduser_arm, "mocapNLATracks") settings = enduser_arm.stitch_settings layout.prop_search(settings, "first_action", enduser_arm, "mocapNLATracks") layout.prop_search(settings, "second_action", enduser_arm, "mocapNLATracks") @@ -397,6 +411,8 @@ class ExtraToolsPanel(bpy.types.Panel): class OBJECT_OT_RetargetButton(bpy.types.Operator): + #Retargeting operator. Assumes selected and active armatures, where the performer (the selected one) + # has an action for retargeting '''Retarget animation from selected armature to active armature ''' bl_idname = "mocap.retarget" bl_label = "Retargets active action from Performer to Enduser" @@ -428,41 +444,13 @@ class OBJECT_OT_RetargetButton(bpy.types.Operator): activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) + return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) and performer_obj[0].animation_data else: return False - - - #~ class OBJECT_OT_AdvancedRetargetButton(bpy.types.Operator): - #~ '''Prepare for advanced retargeting ''' - #~ bl_idname = "mocap.preretarget" - #~ bl_label = "Prepares retarget of active action from Performer to Enduser" - - #~ def execute(self, context): - #~ scene = context.scene - #~ s_frame = scene.frame_start - #~ e_frame = scene.frame_end - #~ enduser_obj = context.active_object - #~ performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] - #~ if enduser_obj is None or len(performer_obj) != 1: - #~ print("Need active and selected armatures") - #~ else: - #~ performer_obj = performer_obj[0] - #~ retarget.preAdvancedRetargeting(performer_obj, enduser_obj) - #~ return {"FINISHED"} - - #~ @classmethod - #~ def poll(cls, context): - #~ if context.active_object: - #~ activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - #~ performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - #~ if performer_obj: - #~ return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) - #~ else: - #~ return False class OBJECT_OT_SaveMappingButton(bpy.types.Operator): + #Operator for saving mapping to enduser armature '''Save mapping to active armature (for future retargets) ''' bl_idname = "mocap.savemapping" bl_label = "Saves user generated mapping from Performer to Enduser" @@ -486,6 +474,7 @@ class OBJECT_OT_SaveMappingButton(bpy.types.Operator): class OBJECT_OT_LoadMappingButton(bpy.types.Operator): '''Load saved mapping from active armature''' + #Operator for loading mapping to enduser armature bl_idname = "mocap.loadmapping" bl_label = "Loads user generated mapping from Performer to Enduser" @@ -504,9 +493,10 @@ class OBJECT_OT_LoadMappingButton(bpy.types.Operator): return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) else: return False - + class OBJECT_OT_SelectMapBoneButton(bpy.types.Operator): + #Operator for setting selected bone in enduser armature to the performer mapping '''Select a bone for faster mapping''' bl_idname = "mocap.selectmap" bl_label = "Select a bone for faster mapping" @@ -538,6 +528,7 @@ class OBJECT_OT_SelectMapBoneButton(bpy.types.Operator): class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): + #Operator to convert samples to beziers on the selected object '''Convert active armature's sampled keyframed to beziers''' bl_idname = "mocap.samples" bl_label = "Converts samples / simplifies keyframes to beziers" @@ -552,6 +543,7 @@ class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): class OBJECT_OT_LooperButton(bpy.types.Operator): + #Operator to trim fcurves which contain a few loops to a single one on the selected object '''Trim active armature's animation to a single cycle, given a cyclic animation (such as a walk cycle)''' bl_idname = "mocap.looper" bl_label = "loops animation / sampled mocap data" @@ -566,6 +558,7 @@ class OBJECT_OT_LooperButton(bpy.types.Operator): class OBJECT_OT_DenoiseButton(bpy.types.Operator): + #Operator to denoise impluse noise on the active object's fcurves '''Denoise active armature's animation. Good for dealing with 'bad' frames inherent in mocap animation''' bl_idname = "mocap.denoise" bl_label = "Denoises sampled mocap data " @@ -584,6 +577,7 @@ class OBJECT_OT_DenoiseButton(bpy.types.Operator): class OBJECT_OT_LimitDOFButton(bpy.types.Operator): + #Operator to analyze performer armature and apply rotation constraints on the enduser armature '''Create limit constraints on the active armature from the selected armature's animation's range of motion''' bl_idname = "mocap.limitdof" bl_label = "Analyzes animations Max/Min DOF and adds hard/soft constraints" @@ -605,6 +599,7 @@ class OBJECT_OT_LimitDOFButton(bpy.types.Operator): class OBJECT_OT_RemoveLimitDOFButton(bpy.types.Operator): + #Removes constraints created by above operator '''Removes previously created limit constraints on the active armature''' bl_idname = "mocap.removelimitdof" bl_label = "Removes previously created limit constraints on the active armature" @@ -622,6 +617,7 @@ class OBJECT_OT_RemoveLimitDOFButton(bpy.types.Operator): class OBJECT_OT_RotateFixArmature(bpy.types.Operator): + #Operator to fix common imported Mocap data issue of wrong axis system on active object '''Realign the active armature's axis system to match Blender (Commonly needed after bvh import)''' bl_idname = "mocap.rotate_fix" bl_label = "Rotates selected armature 90 degrees (fix for bvh import)" @@ -637,6 +633,7 @@ class OBJECT_OT_RotateFixArmature(bpy.types.Operator): class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): + #Operator to scale down the selected armature to match the active one '''Rescale selected armature to match the active animation, for convienence''' bl_idname = "mocap.scale_fix" bl_label = "Scales performer armature to match target armature" @@ -659,6 +656,7 @@ class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): class MOCAP_OT_AddMocapFix(bpy.types.Operator): + #Operator to add a post-retarget fix '''Add a post-retarget fix - useful for fixing certain artifacts following the retarget''' bl_idname = "mocap.addmocapfix" bl_label = "Add Mocap Fix to target armature" @@ -683,6 +681,7 @@ class MOCAP_OT_AddMocapFix(bpy.types.Operator): class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): + #Operator to remove a post-retarget fix '''Remove this post-retarget fix''' bl_idname = "mocap.removeconstraint" bl_label = "Removes fixes from target armature" @@ -707,6 +706,7 @@ class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): + #Operator to bake all post-retarget fixes '''Bake all post-retarget fixes to the Retarget Fixes NLA Track''' bl_idname = "mocap.bakeconstraints" bl_label = "Bake all fixes to target armature" @@ -722,6 +722,7 @@ class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): + #Operator to unbake all post-retarget fixes '''Unbake all post-retarget fixes - removes the baked data from the Retarget Fixes NLA Track''' bl_idname = "mocap.unbakeconstraints" bl_label = "Unbake all fixes to target armature" @@ -737,6 +738,8 @@ class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): class OBJECT_OT_UpdateMocapConstraints(bpy.types.Operator): + #Operator to update all post-retarget fixes, similar to update dependencies on drivers + #Needed because python properties lack certain callbacks and some fixes take a while to recalculate. '''Updates all post-retarget fixes - needed after changes to armature object or pose''' bl_idname = "mocap.updateconstraints" bl_label = "Updates all fixes to target armature - neccesary to take under consideration changes to armature object or pose" @@ -752,6 +755,7 @@ class OBJECT_OT_UpdateMocapConstraints(bpy.types.Operator): class OBJECT_OT_GuessHierachyMapping(bpy.types.Operator): + #Operator which calls heurisitic function to guess mapping between 2 armatures '''Attemps to auto figure out hierarchy mapping''' bl_idname = "mocap.guessmapping" bl_label = "Attemps to auto figure out hierarchy mapping" @@ -774,6 +778,7 @@ class OBJECT_OT_GuessHierachyMapping(bpy.types.Operator): class OBJECT_OT_PathEditing(bpy.types.Operator): + #Operator which calls path editing function, making active object follow the selected curve. '''Sets active object (stride object) to follow the selected curve''' bl_idname = "mocap.pathediting" bl_label = "Sets active object (stride object) to follow the selected curve" @@ -793,6 +798,7 @@ class OBJECT_OT_PathEditing(bpy.types.Operator): class OBJECT_OT_AnimationStitchingButton(bpy.types.Operator): + #Operator which calls stitching function, combining 2 animations onto the NLA. '''Stitches two defined animations into a single one via alignment of NLA Tracks''' bl_idname = "mocap.animstitch" bl_label = "Stitches two defined animations into a single one via alignment of NLA Tracks" @@ -810,9 +816,10 @@ class OBJECT_OT_AnimationStitchingButton(bpy.types.Operator): stitch_settings = context.active_object.data.stitch_settings return (stitch_settings.first_action and stitch_settings.second_action) return False - + class OBJECT_OT_GuessAnimationStitchingButton(bpy.types.Operator): + #Operator which calls stitching function heuristic, setting good values for above operator. '''Guesses the stitch frame and second offset for animation stitch''' bl_idname = "mocap.animstitchguess" bl_label = "Guesses the stitch frame and second offset for animation stitch" @@ -831,6 +838,7 @@ class OBJECT_OT_GuessAnimationStitchingButton(bpy.types.Operator): return (stitch_settings.first_action and stitch_settings.second_action) return False + def register(): bpy.utils.register_module(__name__) From 0bac3e17dfb1cfc0b65adf1a29960cab2213d6a3 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 17 Aug 2011 12:09:02 +0000 Subject: [PATCH 443/624] Fix #28194, #28269: proxy object was not showing pose mode as available in 3d view header mode menu. A recent bugfix was incorrectly hiding pose and particle mode when the object data was library linked, but these modes edit object level settings so should be available. --- .../editors/space_view3d/view3d_header.c | 45 ++++++++++--------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/source/blender/editors/space_view3d/view3d_header.c b/source/blender/editors/space_view3d/view3d_header.c index 5b95ae63e56..70b2a3d3628 100644 --- a/source/blender/editors/space_view3d/view3d_header.c +++ b/source/blender/editors/space_view3d/view3d_header.c @@ -281,31 +281,32 @@ static char *view3d_modeselect_pup(Scene *scene) str += sprintf(str, formatstr, "Object Mode", OB_MODE_OBJECT, ICON_OBJECT_DATA); if(ob==NULL || ob->data==NULL) return string; - if(ob->id.lib || ((ID *)ob->data)->lib) return string; + if(ob->id.lib) return string; - /* if active object is editable */ - if ( ((ob->type == OB_MESH) - || (ob->type == OB_CURVE) || (ob->type == OB_SURF) || (ob->type == OB_FONT) - || (ob->type == OB_MBALL) || (ob->type == OB_LATTICE))) { - - str += sprintf(str, formatstr, "Edit Mode", OB_MODE_EDIT, ICON_EDITMODE_HLT); - } - else if (ob->type == OB_ARMATURE) { - if (ob->mode & OB_MODE_POSE) - str += sprintf(str, formatstr, "Edit Mode", OB_MODE_EDIT|OB_MODE_POSE, ICON_EDITMODE_HLT); - else + if(!((ID *)ob->data)->lib) { + /* if active object is editable */ + if ( ((ob->type == OB_MESH) + || (ob->type == OB_CURVE) || (ob->type == OB_SURF) || (ob->type == OB_FONT) + || (ob->type == OB_MBALL) || (ob->type == OB_LATTICE))) { + str += sprintf(str, formatstr, "Edit Mode", OB_MODE_EDIT, ICON_EDITMODE_HLT); + } + else if (ob->type == OB_ARMATURE) { + if (ob->mode & OB_MODE_POSE) + str += sprintf(str, formatstr, "Edit Mode", OB_MODE_EDIT|OB_MODE_POSE, ICON_EDITMODE_HLT); + else + str += sprintf(str, formatstr, "Edit Mode", OB_MODE_EDIT, ICON_EDITMODE_HLT); + } + + if (ob->type == OB_MESH) { + + str += sprintf(str, formatstr, "Sculpt Mode", OB_MODE_SCULPT, ICON_SCULPTMODE_HLT); + str += sprintf(str, formatstr, "Vertex Paint", OB_MODE_VERTEX_PAINT, ICON_VPAINT_HLT); + str += sprintf(str, formatstr, "Texture Paint", OB_MODE_TEXTURE_PAINT, ICON_TPAINT_HLT); + str += sprintf(str, formatstr, "Weight Paint", OB_MODE_WEIGHT_PAINT, ICON_WPAINT_HLT); + } } - - if (ob->type == OB_MESH) { - - str += sprintf(str, formatstr, "Sculpt Mode", OB_MODE_SCULPT, ICON_SCULPTMODE_HLT); - str += sprintf(str, formatstr, "Vertex Paint", OB_MODE_VERTEX_PAINT, ICON_VPAINT_HLT); - str += sprintf(str, formatstr, "Texture Paint", OB_MODE_TEXTURE_PAINT, ICON_TPAINT_HLT); - str += sprintf(str, formatstr, "Weight Paint", OB_MODE_WEIGHT_PAINT, ICON_WPAINT_HLT); - } - - + /* if active object is an armature */ if (ob->type==OB_ARMATURE) { str += sprintf(str, formatstr, "Pose Mode", OB_MODE_POSE, ICON_POSE_HLT); From b6dcf3b1c24fe43193ae4697b383cf1514a3caff Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 17 Aug 2011 12:52:38 +0000 Subject: [PATCH 444/624] Fix #28277: changing smoke border collision type did not reset cache, making it seem like the option wasn't working. --- source/blender/makesrna/intern/rna_smoke.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_smoke.c b/source/blender/makesrna/intern/rna_smoke.c index 43d1aa24229..8abf774ff52 100644 --- a/source/blender/makesrna/intern/rna_smoke.c +++ b/source/blender/makesrna/intern/rna_smoke.c @@ -247,7 +247,7 @@ static void rna_def_smoke_domain_settings(BlenderRNA *brna) RNA_def_property_enum_sdna(prop, NULL, "border_collisions"); RNA_def_property_enum_items(prop, smoke_domain_colli_items); RNA_def_property_ui_text(prop, "Border Collisions", "Selects which domain border will be treated as collision object."); - RNA_def_property_update(prop, 0, NULL); + RNA_def_property_update(prop, NC_OBJECT|ND_MODIFIER, "rna_Smoke_reset"); prop= RNA_def_property(srna, "effector_weights", PROP_POINTER, PROP_NONE); RNA_def_property_struct_type(prop, "EffectorWeights"); From 853620926019b242dbc34336addcf1c4eaaf7569 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Wed, 17 Aug 2011 13:04:28 +0000 Subject: [PATCH 445/624] 2.6 RNA: * Remove some NULL RNA property update calls, they do nothing. --- source/blender/makesrna/intern/rna_object_force.c | 1 - source/blender/makesrna/intern/rna_smoke.c | 7 ------- 2 files changed, 8 deletions(-) diff --git a/source/blender/makesrna/intern/rna_object_force.c b/source/blender/makesrna/intern/rna_object_force.c index ca679239dd3..463f65fd3d5 100644 --- a/source/blender/makesrna/intern/rna_object_force.c +++ b/source/blender/makesrna/intern/rna_object_force.c @@ -770,7 +770,6 @@ static void rna_def_pointcache(BlenderRNA *brna) prop= RNA_def_property(srna, "compression", PROP_ENUM, PROP_NONE); RNA_def_property_enum_items(prop, point_cache_compress_items); RNA_def_property_ui_text(prop, "Cache Compression", "Compression method to be used"); - RNA_def_property_update(prop, 0, NULL); /* flags */ prop= RNA_def_property(srna, "is_baked", PROP_BOOLEAN, PROP_NONE); diff --git a/source/blender/makesrna/intern/rna_smoke.c b/source/blender/makesrna/intern/rna_smoke.c index 8abf774ff52..d439c2551f1 100644 --- a/source/blender/makesrna/intern/rna_smoke.c +++ b/source/blender/makesrna/intern/rna_smoke.c @@ -241,7 +241,6 @@ static void rna_def_smoke_domain_settings(BlenderRNA *brna) RNA_def_property_enum_sdna(prop, NULL, "cache_comp"); RNA_def_property_enum_items(prop, smoke_cache_comp_items); RNA_def_property_ui_text(prop, "Cache Compression", "Compression method to be used"); - RNA_def_property_update(prop, 0, NULL); prop= RNA_def_property(srna, "collision_extents", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "border_collisions"); @@ -290,14 +289,12 @@ static void rna_def_smoke_flow_settings(BlenderRNA *brna) RNA_def_property_range(prop, 0.001, 1); RNA_def_property_ui_range(prop, 0.001, 1.0, 1.0, 4); RNA_def_property_ui_text(prop, "Density", ""); - RNA_def_property_update(prop, 0, NULL); // NC_OBJECT|ND_MODIFIER prop= RNA_def_property(srna, "temperature", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "temp"); RNA_def_property_range(prop, -10, 10); RNA_def_property_ui_range(prop, -10, 10, 1, 1); RNA_def_property_ui_text(prop, "Temp. Diff.", "Temperature difference to ambient temperature"); - RNA_def_property_update(prop, 0, NULL); prop= RNA_def_property(srna, "particle_system", PROP_POINTER, PROP_NONE); RNA_def_property_pointer_sdna(prop, NULL, "psys"); @@ -309,24 +306,20 @@ static void rna_def_smoke_flow_settings(BlenderRNA *brna) prop= RNA_def_property(srna, "use_outflow", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "type", MOD_SMOKE_FLOW_TYPE_OUTFLOW); RNA_def_property_ui_text(prop, "Outflow", "Deletes smoke from simulation"); - RNA_def_property_update(prop, 0, NULL); prop= RNA_def_property(srna, "use_absolute", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flags", MOD_SMOKE_FLOW_ABSOLUTE); RNA_def_property_ui_text(prop, "Absolute Density", "Only allows given density value in emitter area."); - RNA_def_property_update(prop, 0, NULL); prop= RNA_def_property(srna, "initial_velocity", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flags", MOD_SMOKE_FLOW_INITVELOCITY); RNA_def_property_ui_text(prop, "Initial Velocity", "Smoke inherits it's velocity from the emitter particle"); - RNA_def_property_update(prop, 0, NULL); prop= RNA_def_property(srna, "velocity_factor", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "vel_multi"); RNA_def_property_range(prop, -2.0, 2.0); RNA_def_property_ui_range(prop, -2.0, 2.0, 0.05, 5); RNA_def_property_ui_text(prop, "Multiplier", "Multiplier to adjust velocity passed to smoke"); - RNA_def_property_update(prop, 0, NULL); } static void rna_def_smoke_coll_settings(BlenderRNA *brna) From feb7afe671bb4932ebbbecc2a4cfbc3aa4516366 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 17 Aug 2011 14:43:11 +0000 Subject: [PATCH 446/624] Fix #28262: uv unwrap in sync selection mode unwrapped all faces irrespective of selection. Changed the fix for bug #27198, live unwrap not working with sync selection. --- source/blender/editors/uvedit/uvedit_unwrap_ops.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/source/blender/editors/uvedit/uvedit_unwrap_ops.c b/source/blender/editors/uvedit/uvedit_unwrap_ops.c index ae6836446fa..e8a7896abd5 100644 --- a/source/blender/editors/uvedit/uvedit_unwrap_ops.c +++ b/source/blender/editors/uvedit/uvedit_unwrap_ops.c @@ -205,11 +205,7 @@ static ParamHandle *construct_param_handle(Scene *scene, EditMesh *em, short imp float *uv[4]; int nverts; - if(scene->toolsettings->uv_flag & UV_SYNC_SELECTION) { - if(efa->h) - continue; - } - else if((efa->h) || (sel && (efa->f & SELECT)==0)) + if((efa->h) || (sel && (efa->f & SELECT)==0)) continue; tf= (MTFace *)CustomData_em_get(&em->fdata, efa->data, CD_MTFACE); @@ -586,7 +582,7 @@ void ED_uvedit_live_unwrap_begin(Scene *scene, Object *obedit) return; } - liveHandle = construct_param_handle(scene, em, 0, fillholes, 1, 1); + liveHandle = construct_param_handle(scene, em, 0, fillholes, 0, 1); param_lscm_begin(liveHandle, PARAM_TRUE, abf); BKE_mesh_end_editmesh(obedit->data, em); From 37f9d916fab04a96441771d38ecca428456cd47b Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 17 Aug 2011 15:01:26 +0000 Subject: [PATCH 447/624] Fix #28265: blender 2.59 not starting on OS X with old ndof driver. Patch by Jens Verwiebe. --- intern/ghost/intern/GHOST_NDOFManagerCocoa.h | 1 + intern/ghost/intern/GHOST_NDOFManagerCocoa.mm | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/intern/ghost/intern/GHOST_NDOFManagerCocoa.h b/intern/ghost/intern/GHOST_NDOFManagerCocoa.h index e9897f30104..5e85808b5a6 100644 --- a/intern/ghost/intern/GHOST_NDOFManagerCocoa.h +++ b/intern/ghost/intern/GHOST_NDOFManagerCocoa.h @@ -43,6 +43,7 @@ public: // whether multi-axis functionality is available (via the OS or driver) // does not imply that a device is plugged in or being used bool available(); + bool oldDRV(); private: unsigned short m_clientID; diff --git a/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm b/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm index 409ed953134..f665f5f6b39 100644 --- a/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm +++ b/intern/ghost/intern/GHOST_NDOFManagerCocoa.mm @@ -143,7 +143,7 @@ GHOST_NDOFManagerCocoa::GHOST_NDOFManagerCocoa(GHOST_System& sys) // printf("ndof: client id = %d\n", m_clientID); - if (SetConnexionClientButtonMask != NULL) { + if (oldDRV()) { has_old_driver = false; SetConnexionClientButtonMask(m_clientID, kConnexionMaskAllButtons); } @@ -176,5 +176,14 @@ extern "C" { return InstallConnexionHandlers != NULL; // this means that the driver is installed and dynamically linked to blender } + + bool GHOST_NDOFManagerCocoa::oldDRV() + { + extern OSErr SetConnexionClientButtonMask() __attribute__((weak_import)); + // Make the linker happy for the framework check (see link below for more info) + // http://developer.apple.com/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html + return SetConnexionClientButtonMask != NULL; + // this means that the driver has this symbol + } } #endif // WITH_INPUT_NDOF From 1719963a08e9cc470dfaa1dbc87174c9120b59af Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 17 Aug 2011 15:55:42 +0000 Subject: [PATCH 448/624] Fix #28207: animating pin option for cloth didn't work, solver doesn't support it, so set the property as not animatable. --- source/blender/makesrna/intern/rna_cloth.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/makesrna/intern/rna_cloth.c b/source/blender/makesrna/intern/rna_cloth.c index 1ce4108bab2..1b2396a4215 100644 --- a/source/blender/makesrna/intern/rna_cloth.c +++ b/source/blender/makesrna/intern/rna_cloth.c @@ -294,6 +294,7 @@ static void rna_def_cloth_sim_settings(BlenderRNA *brna) RNA_def_property_boolean_sdna(prop, NULL, "flags", CLOTH_SIMSETTINGS_FLAG_GOAL); RNA_def_property_ui_text(prop, "Pin Cloth", "Enable pinning of cloth vertices to other objects/positions"); RNA_def_property_update(prop, 0, "rna_cloth_pinning_changed"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); prop= RNA_def_property(srna, "pin_stiffness", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "goalspring"); @@ -313,6 +314,7 @@ static void rna_def_cloth_sim_settings(BlenderRNA *brna) RNA_def_property_boolean_sdna(prop, NULL, "flags", CLOTH_SIMSETTINGS_FLAG_SCALING); RNA_def_property_ui_text(prop, "Stiffness Scaling", "If enabled, stiffness can be scaled along a weight painted vertex group"); RNA_def_property_update(prop, 0, "rna_cloth_update"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); prop= RNA_def_property(srna, "spring_damping", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "Cdis"); From f3c05e8eb267b3c005cf7255b222ed7bf8972744 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 17 Aug 2011 18:28:01 +0000 Subject: [PATCH 449/624] armature animation export fix. --- source/blender/collada/AnimationExporter.cpp | 192 +++++++++---------- source/blender/collada/AnimationExporter.h | 14 +- source/blender/collada/TransformWriter.cpp | 11 +- 3 files changed, 102 insertions(+), 115 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index e76d7c0cfa6..b39e9bb39d5 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -61,18 +61,19 @@ void AnimationExporter::exportAnimations(Scene *sce) bool isMatAnim = false; //Export transform animations - if(ob->adt && ob->adt->action) + if(ob->adt && ob->adt->action) { //transform matrix export for bones are temporarily disabled here. - /*if ( ob->type == OB_ARMATURE ) + if ( ob->type == OB_ARMATURE ) { bArmature *arm = (bArmature*)ob->data; for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) write_bone_animation_matrix(ob, bone); - - }*/ + + } + else { fcu = (FCurve*)ob->adt->action->curves.first; - while (fcu) { + while (fcu) { transformName = extract_transform_name( fcu->rna_path ); if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || @@ -81,6 +82,7 @@ void AnimationExporter::exportAnimations(Scene *sce) dae_animation(ob ,fcu, transformName, false); fcu = fcu->next; } + } } //Export Lamp parameter animations @@ -117,7 +119,7 @@ void AnimationExporter::exportAnimations(Scene *sce) { Material *ma = give_current_material(ob, a+1); if (!ma) continue; - if(ma->adt && ma->adt->action) + if(ma->adt && ma->adt->action) { isMatAnim = true; fcu = (FCurve*)ma->adt->action->curves.first; @@ -137,8 +139,8 @@ void AnimationExporter::exportAnimations(Scene *sce) if (!ob->adt || !ob->adt->action) fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() else - fcu = (FCurve*)ob->adt->action->curves.first; - + fcu = (FCurve*)ob->adt->action->curves.first; + if (ob->type == OB_ARMATURE) { if (!ob->data) return; bArmature *arm = (bArmature*)ob->data; @@ -225,7 +227,7 @@ void AnimationExporter::exportAnimations(Scene *sce) //axis names for colors else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color")||!strcmp(transformName, "diffuse_color")|| - (!strcmp(transformName, "alpha"))) + (!strcmp(transformName, "alpha"))) { const char *axis_names[] = {"R", "G", "B"}; if (fcu->array_index < 3) @@ -248,10 +250,10 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string ob_name = std::string("null"); - //Create anim Id + //Create anim Id if (ob->type == OB_ARMATURE) { - ob_name = getObjectBoneName( ob , fcu); + ob_name = getObjectBoneName( ob , fcu); BLI_snprintf(anim_id, sizeof(anim_id), "%s_%s.%s", (char*)translate_id(ob_name).c_str(), transformName, axis_name); } @@ -272,11 +274,11 @@ void AnimationExporter::exportAnimations(Scene *sce) // create output source std::string output_id ; - + //quat rotations are skipped for now, because of complications with determining axis. if(quatRotation) { - float * eul = get_eul_source_for_quat(ob); + float * eul = get_eul_source_for_quat(ob); float * eul_axis = (float*)MEM_callocN(sizeof(float) * fcu->totvert, "quat output source values"); for ( int i = 0 ; i< fcu->totvert ; i++) eul_axis[i] = eul[i*3 + fcu->array_index]; @@ -348,10 +350,10 @@ void AnimationExporter::exportAnimations(Scene *sce) { if (!ob_arm->adt) return; - + sample_and_write_bone_animation_matrix(ob_arm, bone); - for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) write_bone_animation_matrix(ob_arm, child); } @@ -368,7 +370,7 @@ void AnimationExporter::exportAnimations(Scene *sce) bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); if (!pchan) return; - + find_frames(ob_arm, fra); if (flag & ARM_RESTPOS) { @@ -377,11 +379,7 @@ void AnimationExporter::exportAnimations(Scene *sce) } if (fra.size()) { - float *values = (float*)MEM_callocN(sizeof(float) * 16 * fra.size(), "temp. anim frames"); - sample_animation(values, fra, bone, ob_arm, pchan); - - dae_baked_animation(fra ,values, id_name(ob_arm), bone->name ); - + dae_baked_animation(fra ,ob_arm, bone ); } if (flag & ARM_RESTPOS) @@ -389,60 +387,10 @@ void AnimationExporter::exportAnimations(Scene *sce) where_is_pose(scene, ob_arm); } - - void AnimationExporter::sample_animation(float *v, std::vector &frames, Bone *bone, Object *ob_arm, bPoseChannel *pchan) - { - bPoseChannel *parchan = NULL; - bPose *pose = ob_arm->pose; - - pchan = get_pose_channel(pose, bone->name); - - if (!pchan) - return; - - parchan = pchan->parent; - - enable_fcurves(ob_arm->adt->action, bone->name); - - std::vector::iterator it; - int j = 0; - for (it = frames.begin(); it != frames.end(); it++) { - float mat[4][4], ipar[4][4]; - - float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); - - //BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); - BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); - where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); - - // compute bone local mat - if (bone->parent) { - invert_m4_m4(ipar, parchan->pose_mat); - mul_m4_m4m4(mat, pchan->pose_mat, ipar); - } - else - copy_m4_m4(mat, pchan->pose_mat); - - for ( int i = 0; i < 4 ; i++) - { - for ( int k = 0; k<4 ; k++ ) - { - v[j*16 + 4*i + k] = mat[i][k]; - } - - } - // copy_m4_m4(v[j*16 + i], mat ) ; - - j++; - } - - enable_fcurves(ob_arm->adt->action, NULL); - - - } - - void AnimationExporter::dae_baked_animation(std::vector &fra, float *values, std::string ob_name, std::string bone_name) + void AnimationExporter::dae_baked_animation(std::vector &fra, Object *ob_arm , Bone *bone) { + std::string ob_name = id_name(ob_arm); + std::string bone_name = bone->name; char anim_id[200]; if (!fra.size()) @@ -458,7 +406,7 @@ void AnimationExporter::exportAnimations(Scene *sce) // create output source std::string output_id; - output_id = create_4x4_source( values, fra.size(), anim_id); + output_id = create_4x4_source( fra, ob_arm , bone , anim_id); // create interpolations source std::string interpolation_id = fake_interpolation_source(fra.size(), anim_id, ""); @@ -629,8 +577,8 @@ void AnimationExporter::exportAnimations(Scene *sce) // We're in a mixed interpolation scenario, set zero as it's irrelevant but value might contain unused data values[0] = 0; values[1] = 0; - } - else if (rotation) { + } + else if (rotation) { values[1] = (bezt->vec[0][1]) * 180.0f/M_PI; } else { values[1] = bezt->vec[0][1]; @@ -702,7 +650,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } - //Currently called only to get OUTPUT source values ( if rotation and hence the axis is also specified ) + //Currently called only to get OUTPUT source values ( if rotation and hence the axis is also specified ) std::string AnimationExporter::create_source_from_array(COLLADASW::InputSemantic::Semantics semantic, float *v, int tot, bool is_rot, const std::string& anim_id, const char *axis_name) { std::string source_id = anim_id + get_semantic_suffix(semantic); @@ -763,7 +711,7 @@ void AnimationExporter::exportAnimations(Scene *sce) return source_id; } - std::string AnimationExporter::create_4x4_source(float *v, int tot, const std::string& anim_id) + std::string AnimationExporter::create_4x4_source(std::vector &frames , Object * ob_arm, Bone *bone , const std::string& anim_id) { COLLADASW::InputSemantic::Semantics semantic = COLLADASW::InputSemantic::OUTPUT; std::string source_id = anim_id + get_semantic_suffix(semantic); @@ -771,20 +719,58 @@ void AnimationExporter::exportAnimations(Scene *sce) COLLADASW::Float4x4Source source(mSW); source.setId(source_id); source.setArrayId(source_id + ARRAY_ID_SUFFIX); - source.setAccessorCount(tot); + source.setAccessorCount(frames.size()); source.setAccessorStride(16); COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); add_source_parameters(param, semantic, false, NULL, false); source.prepareToAppendValues(); + + bPoseChannel *parchan = NULL; + bPoseChannel *pchan = NULL; + bPose *pose = ob_arm->pose; - for (int i = 0; i < tot; i++) { - for ( int j = 0 ; j < 4 ; j++ ) - source.appendValues(*(v+j*4), *(v + 4*j +1), *(v + 2 + 4*j), *(v+3 + 4*j)); - v += 16; + pchan = get_pose_channel(pose, bone->name); + + if (!pchan) + return ""; + + parchan = pchan->parent; + + enable_fcurves(ob_arm->adt->action, bone->name); + + std::vector::iterator it; + int j = 0; + for (it = frames.begin(); it != frames.end(); it++) { + float mat[4][4], ipar[4][4]; + + float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); + + BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); + where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); + + // compute bone local mat + if (bone->parent) { + invert_m4_m4(ipar, parchan->pose_mat); + mul_m4_m4m4(mat, pchan->pose_mat, ipar); + } + else + copy_m4_m4(mat, pchan->pose_mat); + UnitConverter converter; + + float outmat[4][4]; + converter.mat4_to_dae(outmat,mat); + + + source.appendValues(outmat); + + + j++; } + enable_fcurves(ob_arm->adt->action, NULL); + source.finish(); return source_id; @@ -877,7 +863,7 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string AnimationExporter::get_light_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) { std::string tm_name; - // when given rna_path, determine tm_type from it + // when given rna_path, determine tm_type from it if (rna_path) { char *name = extract_transform_name(rna_path); @@ -911,7 +897,7 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = ""; break; } - + if (tm_name.size()) { if (axis_name != "") return tm_name + "." + std::string(axis_name); @@ -925,13 +911,13 @@ void AnimationExporter::exportAnimations(Scene *sce) std::string AnimationExporter::get_camera_param_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) { std::string tm_name; - // when given rna_path, determine tm_type from it + // when given rna_path, determine tm_type from it if (rna_path) { char *name = extract_transform_name(rna_path); - if (!strcmp(name, "lens")) + if (!strcmp(name, "lens")) tm_type = 0; - else if (!strcmp(name, "ortho_scale")) + else if (!strcmp(name, "ortho_scale")) tm_type = 1; else if (!strcmp(name, "clip_end")) tm_type = 2; @@ -960,7 +946,7 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = ""; break; } - + if (tm_name.size()) { if (axis_name != "") return tm_name + "." + std::string(axis_name); @@ -971,12 +957,12 @@ void AnimationExporter::exportAnimations(Scene *sce) return std::string(""); } - // Assign sid of the animated parameter or transform + // Assign sid of the animated parameter or transform // for rotation, axis name is always appended and the value of append_axis is ignored std::string AnimationExporter::get_transform_sid(char *rna_path, int tm_type, const char *axis_name, bool append_axis) { std::string tm_name; - bool is_rotation =false; + bool is_rotation =false; // when given rna_path, determine tm_type from it if (rna_path) { char *name = extract_transform_name(rna_path); @@ -1010,7 +996,7 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = "rotation"; is_rotation = true; break; - case 2: + case 2: tm_name = "scale"; break; case 3: @@ -1036,7 +1022,7 @@ void AnimationExporter::exportAnimations(Scene *sce) tm_name = ""; break; } - + if (tm_name.size()) { if (is_rotation) return tm_name + std::string(axis_name) + ".ANGLE"; @@ -1074,7 +1060,7 @@ void AnimationExporter::exportAnimations(Scene *sce) std::sort(fra.begin(), fra.end()); } - + // enable fcurves driving a specific bone, disable all the rest // if bone_name = NULL enable all fcurves @@ -1118,11 +1104,11 @@ void AnimationExporter::exportAnimations(Scene *sce) fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); //Check Material Effect parameter animations. - for(int a = 0; a < ob->totcol; a++) + for(int a = 0; a < ob->totcol; a++) { Material *ma = give_current_material(ob, a+1); if (!ma) continue; - if(ma->adt && ma->adt->action) + if(ma->adt && ma->adt->action) { fcu = (FCurve*)ma->adt->action->curves.first; } @@ -1171,14 +1157,14 @@ void AnimationExporter::exportAnimations(Scene *sce) { if (!ob_arm->adt) return; - + //write bone animations for 3 transform types //i=0 --> rotations //i=1 --> scale //i=2 --> location for (int i = 0; i < 3; i++) sample_and_write_bone_animation(ob_arm, bone, i); - + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) write_bone_animation(ob_arm, child); } @@ -1195,7 +1181,7 @@ void AnimationExporter::exportAnimations(Scene *sce) bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); if (!pchan) return; - //Fill frame array with key frame values framed at @param:transform_type + //Fill frame array with key frame values framed at @param:transform_type switch (transform_type) { case 0: find_rotation_frames(ob_arm, fra, prefix, pchan->rotmode); @@ -1215,7 +1201,7 @@ void AnimationExporter::exportAnimations(Scene *sce) arm->flag &= ~ARM_RESTPOS; where_is_pose(scene, ob_arm); } - //v array will hold all values which will be exported. + //v array will hold all values which will be exported. if (fra.size()) { float *values = (float*)MEM_callocN(sizeof(float) * 3 * fra.size(), "temp. anim frames"); sample_animation(values, fra, transform_type, bone, ob_arm, pchan); @@ -1266,8 +1252,8 @@ void AnimationExporter::exportAnimations(Scene *sce) float ctime = bsystem_time(scene, ob_arm, *it, 0.0f); - //BKE_animsys_evaluate_animdata(&ob_arm->id, ob_arm->adt, *it, ADT_RECALC_ANIM); - //BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); + + BKE_animsys_evaluate_animdata(scene , &ob_arm->id, ob_arm->adt, ctime, ADT_RECALC_ANIM); where_is_pose_bone(scene, ob_arm, pchan, ctime, 1); // compute bone local mat diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 6786206ee6f..c628e5633b7 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -85,7 +85,7 @@ private: public: AnimationExporter(COLLADASW::StreamWriter *sw): COLLADASW::LibraryAnimations(sw) { this->sw = sw; } - + void exportAnimations(Scene *sce); @@ -106,13 +106,13 @@ protected: void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pChan); - void sample_animation(float *v, std::vector &frames, Bone *bone, Object *ob_arm, bPoseChannel *pChan); + void sample_animation(std::vector &mats, std::vector &frames, Bone *bone, Object *ob_arm, bPoseChannel *pChan); // dae_bone_animation -> add_bone_animation // (blend this into dae_bone_animation) void dae_bone_animation(std::vector &fra, float *v, int tm_type, int axis, std::string ob_name, std::string bone_name); - - void dae_baked_animation(std::vector &fra, float *values, std::string ob_name, std::string bone_name); + + void dae_baked_animation(std::vector &fra, Object *ob_arm , Bone *bone); float convert_time(float frame); @@ -123,9 +123,9 @@ protected: void add_source_parameters(COLLADASW::SourceBase::ParameterNameList& param, COLLADASW::InputSemantic::Semantics semantic, bool is_rot, const char *axis , bool transform); - void get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length); + void get_source_values(BezTriple *bezt, COLLADASW::InputSemantic::Semantics semantic, bool rotation, float *values, int *length); - float * get_eul_source_for_quat(Object *ob ); + float * get_eul_source_for_quat(Object *ob ); std::string create_source_from_fcurve(COLLADASW::InputSemantic::Semantics semantic, FCurve *fcu, const std::string& anim_id, const char *axis_name); @@ -135,7 +135,7 @@ protected: std::string create_xyz_source(float *v, int tot, const std::string& anim_id); - std::string create_4x4_source(float *v, int tot, const std::string& anim_id); + std::string create_4x4_source(std::vector &frames , Object * ob_arm, Bone *bone , const std::string& anim_id); std::string create_interpolation_source(FCurve *fcu, const std::string& anim_id, const char *axis_name, bool *has_tangents); diff --git a/source/blender/collada/TransformWriter.cpp b/source/blender/collada/TransformWriter.cpp index 3ac0654c866..7bad9bdeba7 100644 --- a/source/blender/collada/TransformWriter.cpp +++ b/source/blender/collada/TransformWriter.cpp @@ -49,13 +49,14 @@ void TransformWriter::add_node_transform(COLLADASW::Node& node, float mat[][4], } double dmat[4][4]; - for ( int i = 0 ; i< 4 ; i ++ ) - for ( int j =0 ; j < 4 ; j++) - dmat[i][j] = (double)local[i][j]; + UnitConverter* converter = new UnitConverter(); + converter->mat4_to_dae_double(dmat,local); TransformBase::decompose(local, loc, rot, NULL, scale); - node.addMatrix("transform",dmat); - add_transform(node, loc, rot, scale); + if ( node.getType() == COLLADASW::Node::JOINT) + node.addMatrix("transform",dmat); + else + add_transform(node, loc, rot, scale); } void TransformWriter::add_node_transform_ob(COLLADASW::Node& node, Object *ob) From e86e922f5b6d7c3784bb6ffb840e08336ff42027 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 17 Aug 2011 18:29:01 +0000 Subject: [PATCH 450/624] Armature importer code cleanup. --- source/blender/collada/AnimationImporter.cpp | 161 +++---------------- source/blender/collada/AnimationImporter.h | 4 +- source/blender/collada/DocumentImporter.cpp | 2 +- 3 files changed, 23 insertions(+), 144 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index 29bd0bd93b7..a0202fdcb1b 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -183,6 +183,7 @@ void AnimationImporter::fcurve_deg_to_rad(FCurve *cu) } } + void AnimationImporter::add_fcurves_to_object(Object *ob, std::vector& curves, char *rna_path, int array_index, Animation *animated) { bAction *act; @@ -318,120 +319,7 @@ bool AnimationImporter::write_animation_list(const COLLADAFW::AnimationList* ani // for bones rna_path is like: pose.bones["bone-name"].rotation - // what does this AnimationList animate? - Animation& animated = uid_animated_map[animlist_id]; - Object *ob = animated.ob; - - char rna_path[100]; - char joint_path[100]; - bool is_joint = false; - // if ob is NULL, it should be a JOINT - if (!ob) { - - ob = armature_importer->get_armature_for_joint(animated.node); - - if (!ob) { -// fprintf(stderr, "Cannot find armature for node %s\n", get_joint_name(animated.node)); - return true; - } - - armature_importer->get_rna_path_for_joint(animated.node, joint_path, sizeof(joint_path)); - - is_joint = true; - } - printf("object for animlist: %s found\n", animlist->getUniqueId().toAscii().c_str()); - const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); - - switch (animated.tm->getTransformationType()) { - case COLLADAFW::Transformation::TRANSLATE: - case COLLADAFW::Transformation::SCALE: - { - bool loc = animated.tm->getTransformationType() == COLLADAFW::Transformation::TRANSLATE; - if (is_joint) - BLI_snprintf(rna_path, sizeof(rna_path), "%s.%s", joint_path, loc ? "location" : "scale"); - else - BLI_strncpy(rna_path, loc ? "location" : "scale", sizeof(rna_path)); - - for (int i = 0; i < bindings.getCount(); i++) { - const COLLADAFW::AnimationList::AnimationBinding& binding = bindings[i]; - COLLADAFW::UniqueId anim_uid = binding.animation; - - if (curve_map.find(anim_uid) == curve_map.end()) { - fprintf(stderr, "Cannot find FCurve by animation UID.\n"); - continue; - } - - std::vector& fcurves = curve_map[anim_uid]; - - switch (binding.animationClass) { - case COLLADAFW::AnimationList::POSITION_X: - add_fcurves_to_object(ob, fcurves, rna_path, 0, &animated); - break; - case COLLADAFW::AnimationList::POSITION_Y: - add_fcurves_to_object(ob, fcurves, rna_path, 1, &animated); - break; - case COLLADAFW::AnimationList::POSITION_Z: - add_fcurves_to_object(ob, fcurves, rna_path, 2, &animated); - break; - case COLLADAFW::AnimationList::POSITION_XYZ: - add_fcurves_to_object(ob, fcurves, rna_path, -1, &animated); - break; - default: - fprintf(stderr, "AnimationClass %d is not supported for %s.\n", - binding.animationClass, loc ? "TRANSLATE" : "SCALE"); - } - } - } - break; - case COLLADAFW::Transformation::ROTATE: - { - if (is_joint) - BLI_snprintf(rna_path, sizeof(rna_path), "%s.rotation_euler", joint_path); - else - BLI_strncpy(rna_path, "rotation_euler", sizeof(rna_path)); - - COLLADAFW::Rotate* rot = (COLLADAFW::Rotate*)animated.tm; - COLLADABU::Math::Vector3& axis = rot->getRotationAxis(); - - for (int i = 0; i < bindings.getCount(); i++) { - const COLLADAFW::AnimationList::AnimationBinding& binding = bindings[i]; - COLLADAFW::UniqueId anim_uid = binding.animation; - - if (curve_map.find(anim_uid) == curve_map.end()) { - fprintf(stderr, "Cannot find FCurve by animation UID.\n"); - continue; - } - - std::vector& fcurves = curve_map[anim_uid]; - - switch (binding.animationClass) { - case COLLADAFW::AnimationList::ANGLE: - if (COLLADABU::Math::Vector3::UNIT_X == axis) { - add_fcurves_to_object(ob, fcurves, rna_path, 0, &animated); - } - else if (COLLADABU::Math::Vector3::UNIT_Y == axis) { - add_fcurves_to_object(ob, fcurves, rna_path, 1, &animated); - } - else if (COLLADABU::Math::Vector3::UNIT_Z == axis) { - add_fcurves_to_object(ob, fcurves, rna_path, 2, &animated); - } - break; - case COLLADAFW::AnimationList::AXISANGLE: - // TODO convert axis-angle to quat? or XYZ? - default: - fprintf(stderr, "AnimationClass %d is not supported for ROTATE transformation.\n", - binding.animationClass); - } - } - } - break; - case COLLADAFW::Transformation::MATRIX: - case COLLADAFW::Transformation::SKEW: - case COLLADAFW::Transformation::LOOKAT: - fprintf(stderr, "Animation of MATRIX, SKEW and LOOKAT transformations is not supported yet.\n"); - break; - } #endif return true; @@ -675,14 +563,16 @@ void AnimationImporter:: Assign_transform_animations(COLLADAFW::Transformation * } }*/ + break; case COLLADAFW::Transformation::SKEW: case COLLADAFW::Transformation::LOOKAT: - fprintf(stderr, "Animation of MATRIX, SKEW and LOOKAT transformations is not supported yet.\n"); + fprintf(stderr, "Animation of SKEW and LOOKAT transformations is not supported yet.\n"); break; } } +//creates the rna_paths and array indices of fcurves from animations using color and bound animation class of each animation. void AnimationImporter:: Assign_color_animations(const COLLADAFW::UniqueId& listid, ListBase *AnimCurves ,char * anim_type) { char rna_path[100]; @@ -694,8 +584,6 @@ void AnimationImporter:: Assign_color_animations(const COLLADAFW::UniqueId& list std::vector animcurves; for (unsigned int j = 0; j < bindings.getCount(); j++) { animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class - //Assign_color_animations( &bindings[j], &animcurves); switch (bindings[j].animationClass) { case COLLADAFW::AnimationList::COLOR_R: @@ -708,7 +596,7 @@ void AnimationImporter:: Assign_color_animations(const COLLADAFW::UniqueId& list modify_fcurve(&animcurves, rna_path, 2 ); break; case COLLADAFW::AnimationList::COLOR_RGB: - case COLLADAFW::AnimationList::COLOR_RGBA: + case COLLADAFW::AnimationList::COLOR_RGBA: // to do-> set intensity modify_fcurve(&animcurves, rna_path, -1 ); break; @@ -734,14 +622,14 @@ void AnimationImporter:: Assign_float_animations(const COLLADAFW::UniqueId& list if (animlist_map.find(listid) == animlist_map.end()) return ; else { - //transformation has animations + //anim_type has animations const COLLADAFW::AnimationList *animlist = animlist_map[listid]; const COLLADAFW::AnimationList::AnimationBindings& bindings = animlist->getAnimationBindings(); //all the curves belonging to the current binding std::vector animcurves; for (unsigned int j = 0; j < bindings.getCount(); j++) { animcurves = curve_map[bindings[j].animation]; - //calculate rnapaths and array index of fcurves according to transformation and animation class + BLI_strncpy(rna_path, anim_type , sizeof(rna_path)); modify_fcurve(&animcurves, rna_path, 0 ); std::vector::iterator iter; @@ -815,16 +703,11 @@ void AnimationImporter::apply_matrix_curves( Object * ob, std::vector& newcu[i]->totvert = frames.size(); } -// Object *job = NULL; - - if (frames.size() == 0) + if (frames.size() == 0) return; std::sort(frames.begin(), frames.end()); - //if (is_joint) - // armature_importer->get_rna_path_for_joint(node, joint_path, sizeof(joint_path)); - - + std::vector::iterator it; // sample values at each frame @@ -863,10 +746,10 @@ std::sort(frames.begin(), frames.end()); float rot[4], loc[3], scale[3]; mat4_to_quat(rot, mat); - for ( int i = 0 ; i < 4 ; i ++ ) + /*for ( int i = 0 ; i < 4 ; i ++ ) { rot[i] = rot[i] * (180 / M_PI); - } + }*/ copy_v3_v3(loc, mat[3]); mat4_to_size(scale, mat); @@ -904,7 +787,7 @@ std::sort(frames.begin(), frames.end()); } -void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , +void AnimationImporter::translate_Animations ( COLLADAFW::Node * node , std::map& root_map, std::map& object_map, std::map FW_object_map) @@ -923,7 +806,6 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , bAction * act; bActionGroup *grp = NULL; - //if ( (animType & NODE_TRANSFORM) != 0 ) if ( (animType->transform) != 0 ) { const char *bone_name = is_joint ? bc_get_joint_name(node) : NULL; @@ -934,10 +816,10 @@ void AnimationImporter::translate_Animations_NEW ( COLLADAFW::Node * node , if (!ob->adt || !ob->adt->action) act = verify_adt_action((ID*)&ob->id, 1); - else act = ob->adt->action; - //Get the list of animation curves of the object - - ListBase *AnimCurves = &(act->curves); + else act = ob->adt->action; + + //Get the list of animation curves of the object + ListBase *AnimCurves = &(act->curves); const COLLADAFW::TransformationPointerArray& nodeTransforms = node->getTransformations(); @@ -1197,7 +1079,7 @@ int AnimationImporter::setAnimType ( const COLLADAFW::Animatable * prop , int ty else return types; } -//XXX Is not used anymore. +// Is not used anymore. void AnimationImporter::find_frames_old(std::vector * frames, COLLADAFW::Node * node , COLLADAFW::Transformation::TransformationType tm_type) { bool is_matrix = tm_type == COLLADAFW::Transformation::MATRIX; @@ -1257,10 +1139,11 @@ void AnimationImporter::find_frames_old(std::vector * frames, COLLADAFW:: } + // prerequisites: // animlist_map - map animlist id -> animlist // curve_map - map anim id -> curve(s) -Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, +Object *AnimationImporter::translate_animation_OLD(COLLADAFW::Node *node, std::map& object_map, std::map& root_map, COLLADAFW::Transformation::TransformationType tm_type, @@ -1513,7 +1396,7 @@ Object *AnimationImporter::translate_animation(COLLADAFW::Node *node, } // internal, better make it private -// warning: evaluates only rotation +// warning: evaluates only rotation and only assigns matrix transforms now // prerequisites: animlist_map, curve_map void AnimationImporter::evaluate_transform_at_frame(float mat[4][4], COLLADAFW::Node *node, float fra) { @@ -1867,7 +1750,3 @@ void AnimationImporter::add_bezt(FCurve *fcu, float fra, float value) calchandles_fcurve(fcu); } -void AnimationImporter::extra_data_importer(std::string elementName ) -{ - -} diff --git a/source/blender/collada/AnimationImporter.h b/source/blender/collada/AnimationImporter.h index fbb53ceedb6..18303eb2f0b 100644 --- a/source/blender/collada/AnimationImporter.h +++ b/source/blender/collada/AnimationImporter.h @@ -145,7 +145,7 @@ public: virtual void change_eul_to_quat(Object *ob, bAction *act); #endif - void translate_Animations_NEW ( COLLADAFW::Node * Node , + void translate_Animations( COLLADAFW::Node * Node , std::map& root_map, std::map& object_map , std::map FW_object_map); @@ -168,7 +168,7 @@ public: // prerequisites: // animlist_map - map animlist id -> animlist // curve_map - map anim id -> curve(s) - Object * translate_animation(COLLADAFW::Node *node, + Object * translate_animation_OLD(COLLADAFW::Node *node, std::map& object_map, std::map& root_map, COLLADAFW::Transformation::TransformationType tm_type, diff --git a/source/blender/collada/DocumentImporter.cpp b/source/blender/collada/DocumentImporter.cpp index f6c985626db..3a92c95e7ee 100644 --- a/source/blender/collada/DocumentImporter.cpp +++ b/source/blender/collada/DocumentImporter.cpp @@ -252,7 +252,7 @@ void DocumentImporter::translate_anim_recursive(COLLADAFW::Node *node, COLLADAFW //for (i = 0; i < 4; i++) //ob = - anim_importer.translate_Animations_NEW(node, root_map, object_map, FW_object_map); + anim_importer.translate_Animations(node, root_map, object_map, FW_object_map); COLLADAFW::NodePointerArray &children = node->getChildNodes(); for (i = 0; i < children.getCount(); i++) { From a46f36c9b6c22d0082f820847c1b60acdf17c08b Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Wed, 17 Aug 2011 20:15:40 +0000 Subject: [PATCH 451/624] Animation export id bone animation + armature importer cleanup. --- source/blender/collada/AnimationExporter.cpp | 13 ++++- source/blender/collada/ArmatureImporter.cpp | 55 +++++++++++--------- 2 files changed, 41 insertions(+), 27 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index b39e9bb39d5..7bcb225e3c2 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -66,6 +66,7 @@ void AnimationExporter::exportAnimations(Scene *sce) //transform matrix export for bones are temporarily disabled here. if ( ob->type == OB_ARMATURE ) { + if (!ob->data) return; bArmature *arm = (bArmature*)ob->data; for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) write_bone_animation_matrix(ob, bone); @@ -363,10 +364,18 @@ void AnimationExporter::exportAnimations(Scene *sce) bArmature *arm = (bArmature*)ob_arm->data; int flag = arm->flag; std::vector fra; - char prefix[256]; + //char prefix[256]; - BLI_snprintf(prefix, sizeof(prefix), "pose.bones[\"%s\"]", bone->name); + FCurve* fcu = (FCurve*)ob_arm->adt->action->curves.first; + while(fcu) + { + std::string bone_name = getObjectBoneName(ob_arm,fcu); + int val = BLI_strcasecmp((char*)bone_name.c_str(),bone->name); + if(val==0) break; + fcu = fcu->next; + } + if(!(fcu)) return; bPoseChannel *pchan = get_pose_channel(ob_arm->pose, bone->name); if (!pchan) return; diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 7acae995396..81d785371df 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -93,16 +93,16 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p EditBone *bone = ED_armature_edit_bone_add((bArmature*)ob_arm->data, (char*)bc_get_joint_name(node)); totbone++; - + bPoseChannel *pchan = get_pose_channel(ob_arm->pose, (char*)bc_get_joint_name(node)); if (parent) bone->parent = parent; - float ax[3]; + float angle = 0; // get world-space if (parent){ - mul_m4_m4m4(mat, obmat, parent_mat); + mul_m4_m4m4(mat, obmat, parent_mat); } else { @@ -116,7 +116,7 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p // set head copy_v3_v3(bone->head, mat[3]); - + // set tail, don't set it to head because 0-length bones are not allowed float vec[3] = {0.0f, 0.5f, 0.0f}; add_v3_v3v3(bone->tail, bone->head, vec); @@ -127,7 +127,7 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p // not setting BONE_CONNECTED because this would lock child bone location with respect to parent // bone->flag |= BONE_CONNECTED; - + // XXX increase this to prevent "very" small bones? const float epsilon = 0.000001f; @@ -166,6 +166,10 @@ void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBo float mat[4][4]; + // TODO rename from Node "name" attrs later + EditBone *bone = ED_armature_edit_bone_add(arm, (char*)bc_get_joint_name(node)); + totbone++; + if (skin.get_joint_inv_bind_matrix(joint_inv_bind_mat, node)) { // get original world-space matrix invert_m4_m4(mat, joint_inv_bind_mat); @@ -182,12 +186,14 @@ void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBo mul_m4_m4m4(mat, obmat, parent_mat); else copy_m4_m4(mat, obmat); + + float loc[3], size[3], rot[3][3] , angle; + mat4_to_loc_rot_size( loc, rot, size, obmat); + mat3_to_vec_roll(rot, NULL, &angle ); + bone->roll=angle; } - // TODO rename from Node "name" attrs later - EditBone *bone = ED_armature_edit_bone_add(arm, (char*)bc_get_joint_name(node)); - totbone++; - + if (parent) bone->parent = parent; // set head @@ -264,8 +270,8 @@ void ArmatureImporter::add_leaf_bone(float mat[][4], EditBone *bone, COLLADAFW: leaf.bone = bone; copy_m4_m4(leaf.mat, mat); BLI_strncpy(leaf.name, bone->name, sizeof(leaf.name)); - - TagsMap::iterator etit; + + TagsMap::iterator etit; ExtraTags *et = 0; etit = uid_tags_map.find(node->getUniqueId().toAscii()); if(etit != uid_tags_map.end()) @@ -277,7 +283,7 @@ void ArmatureImporter::add_leaf_bone(float mat[][4], EditBone *bone, COLLADAFW: et->setData("tip_y",&y); et->setData("tip_z",&z); float vec[3] = {x,y,z}; - copy_v3_v3(leaf.bone->tail, leaf.bone->head); + copy_v3_v3(leaf.bone->tail, leaf.bone->head); add_v3_v3v3(leaf.bone->tail, leaf.bone->head, vec); leaf_bones.push_back(leaf); } @@ -292,7 +298,7 @@ void ArmatureImporter::fix_leaf_bones( ) // pointing up float vec[3] = {0.0f, 0.0f, 1.0f}; - + mul_v3_fl(vec, leaf_bone_length); copy_v3_v3(leaf.bone->tail, leaf.bone->head); @@ -396,10 +402,10 @@ void ArmatureImporter::create_armature_bones( ) { std::vector::iterator ri; //if there is an armature created for root_joint next root_joint - for (ri = root_joints.begin(); ri != root_joints.end(); ri++) { + for (ri = root_joints.begin(); ri != root_joints.end(); ri++) { if ( get_armature_for_joint(*ri) != NULL ) continue; - - //add armature object for current joint + + //add armature object for current joint //Object *ob_arm = add_object(scene, OB_ARMATURE); Object *ob_arm = joint_parent_map[(*ri)->getUniqueId()]; @@ -413,7 +419,7 @@ void ArmatureImporter::create_armature_bones( ) TODO: check if bones have already been created for a given joint */ - leaf_bone_length = FLT_MAX; + leaf_bone_length = FLT_MAX; create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, ob_arm); //fix_leaf_bones(); @@ -545,7 +551,7 @@ void ArmatureImporter::create_armature_bones(SkinInfo& skin) DAG_id_tag_update(&ob_arm->id, OB_RECALC_OB|OB_RECALC_DATA); // set_leaf_bone_shapes(ob_arm); - // set_euler_rotmode(); + // set_euler_rotmode(); } @@ -572,7 +578,7 @@ void ArmatureImporter::set_pose ( Object * ob_arm , COLLADAFW::Node * root_node // get world-space if (parentname){ - mul_m4_m4m4(mat, obmat, parent_mat); + mul_m4_m4m4(mat, obmat, parent_mat); bPoseChannel *parchan = get_pose_channel(ob_arm->pose, parentname); mul_m4_m4m4(pchan->pose_mat, mat , parchan->pose_mat); @@ -581,12 +587,12 @@ void ArmatureImporter::set_pose ( Object * ob_arm , COLLADAFW::Node * root_node else { copy_m4_m4(mat, obmat); float invObmat[4][4]; - invert_m4_m4(invObmat, ob_arm->obmat); - mul_m4_m4m4(pchan->pose_mat, mat, invObmat); + invert_m4_m4(invObmat, ob_arm->obmat); + mul_m4_m4m4(pchan->pose_mat, mat, invObmat); } - mat4_to_axis_angle(ax,&angle,mat); + mat4_to_axis_angle(ax,&angle,mat); pchan->bone->roll = angle; @@ -651,10 +657,9 @@ void ArmatureImporter::make_armatures(bContext *C) // free memory stolen from SkinControllerData skin.free(); } - + //for bones without skins create_armature_bones(); - } #if 0 @@ -761,7 +766,7 @@ Object *ArmatureImporter::get_armature_for_joint(COLLADAFW::Node *node) void ArmatureImporter::set_tags_map(TagsMap & tagsMap) { - this->uid_tags_map = tagsMap; + this->uid_tags_map = tagsMap; } void ArmatureImporter::get_rna_path_for_joint(COLLADAFW::Node *node, char *joint_path, size_t count) From 14d2d7c75fcb9a1fd3d82d0434921117f26108e6 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 17 Aug 2011 20:17:27 +0000 Subject: [PATCH 452/624] BGE: Upping the max Axis Number for the Axis event type on joystick sensors from 2 to 4. The BGE supports up to 16 axis. For Axis events (not Single Axis), you get for directions per axis (up, down, left, right). So, the max should be JOYAXIS_MAX/directions = 16/4 = 4. --- source/blender/makesrna/intern/rna_sensor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_sensor.c b/source/blender/makesrna/intern/rna_sensor.c index 5cc8539f187..5c6a4e889fa 100644 --- a/source/blender/makesrna/intern/rna_sensor.c +++ b/source/blender/makesrna/intern/rna_sensor.c @@ -803,7 +803,7 @@ static void rna_def_joystick_sensor(BlenderRNA *brna) prop= RNA_def_property(srna, "axis_number", PROP_INT, PROP_NONE); RNA_def_property_int_sdna(prop, NULL, "axis"); RNA_def_property_ui_text(prop, "Axis Number", "Specify which axis pair to use, 1 is usually the main direction input"); - RNA_def_property_range(prop, 1, 2); + RNA_def_property_range(prop, 1, 4); RNA_def_property_update(prop, NC_LOGIC, NULL); prop= RNA_def_property(srna, "axis_threshold", PROP_INT, PROP_NONE); From 5c20bc02ff76a3a72992bc43f414b673e8275866 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 17 Aug 2011 20:44:15 +0000 Subject: [PATCH 453/624] BGE: Upon further investigation this should have been 8 since up/down and left/right both are just one axis each. So, in actuality, the number of directions = 2, not 4, and thus JOYAXIS_MAX/directions = 16/2 = 8. 8 was also the max used in 2.4x. --- source/blender/makesrna/intern/rna_sensor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/makesrna/intern/rna_sensor.c b/source/blender/makesrna/intern/rna_sensor.c index 5c6a4e889fa..1f64603d6b4 100644 --- a/source/blender/makesrna/intern/rna_sensor.c +++ b/source/blender/makesrna/intern/rna_sensor.c @@ -803,7 +803,7 @@ static void rna_def_joystick_sensor(BlenderRNA *brna) prop= RNA_def_property(srna, "axis_number", PROP_INT, PROP_NONE); RNA_def_property_int_sdna(prop, NULL, "axis"); RNA_def_property_ui_text(prop, "Axis Number", "Specify which axis pair to use, 1 is usually the main direction input"); - RNA_def_property_range(prop, 1, 4); + RNA_def_property_range(prop, 1, 8); RNA_def_property_update(prop, NC_LOGIC, NULL); prop= RNA_def_property(srna, "axis_threshold", PROP_INT, PROP_NONE); From 591b087204b1bc9372d8c87d5bdf28a55f3ae13a Mon Sep 17 00:00:00 2001 From: Janne Karhu Date: Thu, 18 Aug 2011 02:12:23 +0000 Subject: [PATCH 454/624] Fix for [#28216] particles objects rotation still wrong with r39287 * The emitter object's inverse matrix wasn't in global coordinates during rendering, so the surface normals of the hair emission locations were transformed with the wrong matrix. --- source/blender/blenkernel/intern/anim.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/blenkernel/intern/anim.c b/source/blender/blenkernel/intern/anim.c index 8aa816f9cb5..ebe7325d96a 100644 --- a/source/blender/blenkernel/intern/anim.c +++ b/source/blender/blenkernel/intern/anim.c @@ -1245,6 +1245,8 @@ static void new_particle_duplilist(ListBase *lb, ID *id, Scene *scene, Object *p sim.ob= par; sim.psys= psys; sim.psmd= psys_get_modifier(par, psys); + /* make sure emitter imat is in global coordinates instead of render view coordinates */ + invert_m4_m4(par->imat, par->obmat); /* first check for loops (particle system object used as dupli object) */ if(part->ren_as == PART_DRAW_OB) { From 475e0b8c0288e6f55d89d19489534884335744c4 Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Thu, 18 Aug 2011 09:14:27 +0000 Subject: [PATCH 455/624] Apply [#28287] COLLADA fix for inverse bind matrix of skin controller Patch by Pelle Johnsen --- source/blender/collada/ArmatureExporter.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index b033c780530..1c81c0b6e76 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -368,17 +368,12 @@ std::string ArmatureExporter::add_inv_bind_mats_source(Object *ob_arm, ListBase bPoseChannel *pchan = get_pose_channel(pose, def->name); - float pose_mat[4][4]; float mat[4][4]; float world[4][4]; float inv_bind_mat[4][4]; - // pose_mat is the same as pchan->pose_mat, but without the rotation - unit_m4(pose_mat); - translate_m4(pose_mat, pchan->pose_head[0], pchan->pose_head[1], pchan->pose_head[2]); - - // make world-space matrix, pose_mat is armature-space - mul_m4_m4m4(world, pose_mat, ob_arm->obmat); + // make world-space matrix, arm_mat is armature-space + mul_m4_m4m4(world, pchan->bone->arm_mat, ob_arm->obmat); invert_m4_m4(mat, world); converter.mat4_to_dae(inv_bind_mat, mat); From 83c090a555af97ae7f2f08595298d5b2e6266e85 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 12:09:53 +0000 Subject: [PATCH 456/624] fix for bad array access in transform operator, was assigning an array to a single float operator value. --- source/blender/editors/transform/transform.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index c1c812e8c68..03a98bf30d8 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -1356,16 +1356,15 @@ void saveTransform(bContext *C, TransInfo *t, wmOperator *op) ToolSettings *ts = CTX_data_tool_settings(C); int constraint_axis[3] = {0, 0, 0}; int proportional = 0; + PropertyRNA *prop; - if (RNA_struct_find_property(op->ptr, "value")) - { - if (t->flag & T_AUTOVALUES) - { - RNA_float_set_array(op->ptr, "value", t->auto_values); + if ((prop= RNA_struct_find_property(op->ptr, "value"))) { + float *values= (t->flag & T_AUTOVALUES) ? t->auto_values : t->values; + if (RNA_property_array_check(prop)) { + RNA_property_float_set_array(op->ptr, prop, values); } - else - { - RNA_float_set_array(op->ptr, "value", t->values); + else { + RNA_property_float_set(op->ptr, prop, values[0]); } } From 2bd016fe3f08524711d1d45e8ebf12d483c6131c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 12:20:10 +0000 Subject: [PATCH 457/624] formatting edits, no functional changes. --- release/scripts/startup/bl_operators/wm.py | 248 +++++++++++++++------ source/blender/python/intern/bpy_rna.c | 97 ++++++-- 2 files changed, 250 insertions(+), 95 deletions(-) diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index fe75c54e60e..b898d3fbf80 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -20,8 +20,12 @@ import bpy from bpy.types import Menu, Operator -from bpy.props import StringProperty, BoolProperty, IntProperty, \ - FloatProperty, EnumProperty +from bpy.props import (StringProperty, + BoolProperty, + IntProperty, + FloatProperty, + EnumProperty, + ) from rna_prop_ui import rna_idprop_ui_prop_get, rna_idprop_ui_prop_clear @@ -39,15 +43,23 @@ class MESH_OT_delete_edgeloop(Operator): return {'CANCELLED'} -rna_path_prop = StringProperty(name="Context Attributes", - description="rna context string", maxlen=1024, default="") +rna_path_prop = StringProperty( + name="Context Attributes", + description="rna context string", + maxlen=1024, + ) -rna_reverse_prop = BoolProperty(name="Reverse", - description="Cycle backwards", default=False) +rna_reverse_prop = BoolProperty( + name="Reverse", + description="Cycle backwards", + default=False, + ) -rna_relative_prop = BoolProperty(name="Relative", +rna_relative_prop = BoolProperty( + name="Relative", description="Apply relative to the current value (delta)", - default=False) + default=False, + ) def context_path_validate(context, data_path): @@ -82,15 +94,21 @@ class BRUSH_OT_active_index_set(Operator): bl_idname = "brush.active_index_set" bl_label = "Set Brush Number" - mode = StringProperty(name="mode", - description="Paint mode to set brush for", maxlen=1024) - index = IntProperty(name="number", - description="Brush number") + mode = StringProperty( + name="mode", + description="Paint mode to set brush for", + maxlen=1024, + ) + index = IntProperty( + name="number", + description="Brush number", + ) _attr_dict = {"sculpt": "use_paint_sculpt", "vertex_paint": "use_paint_vertex", "weight_paint": "use_paint_weight", - "image_paint": "use_paint_image"} + "image_paint": "use_paint_image", + } def execute(self, context): attr = self._attr_dict.get(self.mode) @@ -112,8 +130,11 @@ class WM_OT_context_set_boolean(Operator): bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = BoolProperty(name="Value", - description="Assignment value", default=True) + value = BoolProperty( + name="Value", + description="Assignment value", + default=True, + ) execute = execute_context_assign @@ -125,7 +146,11 @@ class WM_OT_context_set_int(Operator): # same as enum bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = IntProperty(name="Value", description="Assign value", default=0) + value = IntProperty( + name="Value", + description="Assign value", + default=0, + ) relative = rna_relative_prop execute = execute_context_assign @@ -138,10 +163,16 @@ class WM_OT_context_scale_int(Operator): bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = FloatProperty(name="Value", description="Assign value", default=1.0) - always_step = BoolProperty(name="Always Step", - description="Always adjust the value by a minimum of 1 when 'value' is not 1.0.", - default=True) + value = FloatProperty( + name="Value", + description="Assign value", + default=1.0, + ) + always_step = BoolProperty( + name="Always Step", + description="Always adjust the value by a minimum of 1 when 'value' is not 1.0.", + default=True, + ) def execute(self, context): if context_path_validate(context, self.data_path) is Ellipsis: @@ -160,7 +191,8 @@ class WM_OT_context_scale_int(Operator): else: add = "-1" func = "min" - exec("context.%s = %s(round(context.%s * value), context.%s + %s)" % (data_path, func, data_path, data_path, add)) + exec("context.%s = %s(round(context.%s * value), context.%s + %s)" % + (data_path, func, data_path, data_path, add)) else: exec("context.%s *= value" % self.data_path) @@ -174,8 +206,11 @@ class WM_OT_context_set_float(Operator): # same as enum bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = FloatProperty(name="Value", - description="Assignment value", default=0.0) + value = FloatProperty( + name="Value", + description="Assignment value", + default=0.0, + ) relative = rna_relative_prop execute = execute_context_assign @@ -188,8 +223,11 @@ class WM_OT_context_set_string(Operator): # same as enum bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = StringProperty(name="Value", - description="Assign value", maxlen=1024, default="") + value = StringProperty( + name="Value", + description="Assign value", + maxlen=1024, + ) execute = execute_context_assign @@ -201,9 +239,11 @@ class WM_OT_context_set_enum(Operator): bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = StringProperty(name="Value", + value = StringProperty( + name="Value", description="Assignment value (as a string)", - maxlen=1024, default="") + maxlen=1024, + ) execute = execute_context_assign @@ -215,9 +255,11 @@ class WM_OT_context_set_value(Operator): bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = StringProperty(name="Value", + value = StringProperty( + name="Value", description="Assignment value (as a string)", - maxlen=1024, default="") + maxlen=1024, + ) def execute(self, context): if context_path_validate(context, self.data_path) is Ellipsis: @@ -252,21 +294,27 @@ class WM_OT_context_toggle_enum(Operator): bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value_1 = StringProperty(name="Value", \ - description="Toggle enum", maxlen=1024, default="") - - value_2 = StringProperty(name="Value", \ - description="Toggle enum", maxlen=1024, default="") + value_1 = StringProperty( + name="Value", + description="Toggle enum", + maxlen=1024, + ) + value_2 = StringProperty( + name="Value", + description="Toggle enum", + maxlen=1024, + ) def execute(self, context): if context_path_validate(context, self.data_path) is Ellipsis: return {'PASS_THROUGH'} - exec("context.%s = ['%s', '%s'][context.%s!='%s']" % \ - (self.data_path, self.value_1,\ - self.value_2, self.data_path, - self.value_2)) + exec("context.%s = ['%s', '%s'][context.%s!='%s']" % + (self.data_path, self.value_1, + self.value_2, self.data_path, + self.value_2, + )) return {'FINISHED'} @@ -426,8 +474,11 @@ class WM_OT_context_set_id(Operator): bl_options = {'UNDO', 'INTERNAL'} data_path = rna_path_prop - value = StringProperty(name="Value", - description="Assign value", maxlen=1024, default="") + value = StringProperty( + name="Value", + description="Assign value", + maxlen=1024, + ) def execute(self, context): value = self.value @@ -454,11 +505,18 @@ class WM_OT_context_set_id(Operator): return {'FINISHED'} -doc_id = StringProperty(name="Doc ID", - description="", maxlen=1024, default="", options={'HIDDEN'}) +doc_id = StringProperty( + name="Doc ID", + description="", + maxlen=1024, + options={'HIDDEN'}, + ) -doc_new = StringProperty(name="Edit Description", - description="", maxlen=1024, default="") +doc_new = StringProperty( + name="Edit Description", + description="", + maxlen=1024, + ) data_path_iter = StringProperty( description="The data path relative to the context, must point to an iterable.") @@ -476,12 +534,13 @@ class WM_OT_context_collection_boolean_set(Operator): data_path_iter = data_path_iter data_path_item = data_path_item - type = EnumProperty(items=( - ('TOGGLE', "Toggle", ""), - ('ENABLE', "Enable", ""), - ('DISABLE', "Disable", ""), - ), - name="Type") + type = EnumProperty( + name="Type", + items=(('TOGGLE', "Toggle", ""), + ('ENABLE', "Enable", ""), + ('DISABLE', "Disable", ""), + ), + ) def execute(self, context): data_path_iter = self.data_path_iter @@ -530,8 +589,14 @@ class WM_OT_context_modal_mouse(Operator): data_path_iter = data_path_iter data_path_item = data_path_item - input_scale = FloatProperty(default=0.01, description="Scale the mouse movement by this value before applying the delta") - invert = BoolProperty(default=False, description="Invert the mouse input") + input_scale = FloatProperty( + description="Scale the mouse movement by this value before applying the delta", + default=0.01, + ) + invert = BoolProperty( + description="Invert the mouse input", + default=False, + ) initial_x = IntProperty(options={'HIDDEN'}) def _values_store(self, context): @@ -613,7 +678,10 @@ class WM_OT_url_open(Operator): bl_idname = "wm.url_open" bl_label = "" - url = StringProperty(name="URL", description="URL to open") + url = StringProperty( + name="URL", + description="URL to open", + ) def execute(self, context): import webbrowser @@ -627,7 +695,11 @@ class WM_OT_path_open(Operator): bl_idname = "wm.path_open" bl_label = "" - filepath = StringProperty(name="File Path", maxlen=1024, subtype='FILE_PATH') + filepath = StringProperty( + name="File Path", + maxlen=1024, + subtype='FILE_PATH', + ) def execute(self, context): import sys @@ -662,9 +734,11 @@ class WM_OT_doc_view(Operator): doc_id = doc_id if bpy.app.version_cycle == "release": - _prefix = "http://www.blender.org/documentation/blender_python_api_%s%s_release" % ("_".join(str(v) for v in bpy.app.version[:2]), bpy.app.version_char) + _prefix = ("http://www.blender.org/documentation/blender_python_api_%s%s_release" % + ("_".join(str(v) for v in bpy.app.version[:2]), bpy.app.version_char)) else: - _prefix = "http://www.blender.org/documentation/blender_python_api_%s" % "_".join(str(v) for v in bpy.app.version) + _prefix = ("http://www.blender.org/documentation/blender_python_api_%s" % + "_".join(str(v) for v in bpy.app.version)) def _nested_class_string(self, class_string): ls = [] @@ -682,8 +756,8 @@ class WM_OT_doc_view(Operator): class_name, class_prop = id_split if hasattr(bpy.types, class_name.upper() + '_OT_' + class_prop): - url = '%s/bpy.ops.%s.html#bpy.ops.%s.%s' % \ - (self._prefix, class_name, class_name, class_prop) + url = ("%s/bpy.ops.%s.html#bpy.ops.%s.%s" % + (self._prefix, class_name, class_name, class_prop)) else: # detect if this is a inherited member and use that name instead @@ -696,8 +770,8 @@ class WM_OT_doc_view(Operator): # It so happens that epydoc nests these, not sphinx # class_name_full = self._nested_class_string(class_name) - url = '%s/bpy.types.%s.html#bpy.types.%s.%s' % \ - (self._prefix, class_name, class_name, class_prop) + url = ("%s/bpy.types.%s.html#bpy.types.%s.%s" % + (self._prefix, class_name, class_name, class_prop)) else: return {'PASS_THROUGH'} @@ -780,17 +854,36 @@ class WM_OT_doc_edit(Operator): return wm.invoke_props_dialog(self, width=600) -rna_path = StringProperty(name="Property Edit", - description="Property data_path edit", maxlen=1024, default="", options={'HIDDEN'}) +rna_path = StringProperty( + name="Property Edit", + description="Property data_path edit", + maxlen=1024, + options={'HIDDEN'}, + ) -rna_value = StringProperty(name="Property Value", - description="Property value edit", maxlen=1024, default="") +rna_value = StringProperty( + name="Property Value", + description="Property value edit", + maxlen=1024, + ) -rna_property = StringProperty(name="Property Name", - description="Property name edit", maxlen=1024, default="") +rna_property = StringProperty( + name="Property Name", + description="Property name edit", + maxlen=1024, + ) -rna_min = FloatProperty(name="Min", default=0.0, precision=3) -rna_max = FloatProperty(name="Max", default=1.0, precision=3) +rna_min = FloatProperty( + name="Min", + default=0.0, + precision=3, + ) + +rna_max = FloatProperty( + name="Max", + default=1.0, + precision=3, + ) class WM_OT_properties_edit(Operator): @@ -804,7 +897,9 @@ class WM_OT_properties_edit(Operator): value = rna_value min = rna_min max = rna_max - description = StringProperty(name="Tip", default="") + description = StringProperty( + name="Tip", + ) def execute(self, context): data_path = self.data_path @@ -908,7 +1003,10 @@ class WM_OT_properties_context_change(Operator): bl_idname = "wm.properties_context_change" bl_label = "" - context = StringProperty(name="Context", maxlen=32) + context = StringProperty( + name="Context", + maxlen=32, + ) def execute(self, context): context.space_data.context = (self.context) @@ -933,7 +1031,10 @@ class WM_OT_keyconfig_activate(Operator): bl_idname = "wm.keyconfig_activate" bl_label = "Activate Keyconfig" - filepath = StringProperty(name="File Path", maxlen=1024) + filepath = StringProperty( + name="File Path", + maxlen=1024, + ) def execute(self, context): bpy.utils.keyconfig_set(self.filepath) @@ -961,7 +1062,10 @@ class WM_OT_appconfig_activate(Operator): bl_idname = "wm.appconfig_activate" bl_label = "Activate Application Configuration" - filepath = StringProperty(name="File Path", maxlen=1024) + filepath = StringProperty( + name="File Path", + maxlen=1024, + ) def execute(self, context): import os diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index ba8145c2773..4d8d524d7e3 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -84,7 +84,9 @@ int pyrna_struct_validity_check(BPy_StructRNA *pysrna) { if(pysrna->ptr.type) return 0; - PyErr_Format(PyExc_ReferenceError, "StructRNA of type %.200s has been removed", Py_TYPE(pysrna)->tp_name); + PyErr_Format(PyExc_ReferenceError, + "StructRNA of type %.200s has been removed", + Py_TYPE(pysrna)->tp_name); return -1; } @@ -790,18 +792,23 @@ static PyObject *pyrna_struct_str(BPy_StructRNA *self) const char *name; if(!PYRNA_STRUCT_IS_VALID(self)) { - return PyUnicode_FromFormat("", Py_TYPE(self)->tp_name); + return PyUnicode_FromFormat("", + Py_TYPE(self)->tp_name); } /* print name if available */ name= RNA_struct_name_get_alloc(&self->ptr, NULL, FALSE); if(name) { - ret= PyUnicode_FromFormat("", RNA_struct_identifier(self->ptr.type), name); + ret= PyUnicode_FromFormat("", + RNA_struct_identifier(self->ptr.type), + name); MEM_freeN((void *)name); return ret; } - return PyUnicode_FromFormat("", RNA_struct_identifier(self->ptr.type), self->ptr.data); + return PyUnicode_FromFormat("", + RNA_struct_identifier(self->ptr.type), + self->ptr.data); } static PyObject *pyrna_struct_repr(BPy_StructRNA *self) @@ -811,18 +818,26 @@ static PyObject *pyrna_struct_repr(BPy_StructRNA *self) return pyrna_struct_str(self); /* fallback */ if(RNA_struct_is_ID(self->ptr.type)) { - return PyUnicode_FromFormat("bpy.data.%s[\"%s\"]", BKE_idcode_to_name_plural(GS(id->name)), id->name+2); + return PyUnicode_FromFormat("bpy.data.%s[\"%s\"]", + BKE_idcode_to_name_plural(GS(id->name)), + id->name+2); } else { PyObject *ret; const char *path; path= RNA_path_from_ID_to_struct(&self->ptr); if(path) { - ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"].%s", BKE_idcode_to_name_plural(GS(id->name)), id->name+2, path); + ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"].%s", + BKE_idcode_to_name_plural(GS(id->name)), + id->name+2, + path); MEM_freeN((void *)path); } else { /* cant find, print something sane */ - ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"]...%s", BKE_idcode_to_name_plural(GS(id->name)), id->name+2, RNA_struct_identifier(self->ptr.type)); + ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"]...%s", + BKE_idcode_to_name_plural(GS(id->name)), + id->name+2, + RNA_struct_identifier(self->ptr.type)); } return ret; @@ -870,7 +885,11 @@ static PyObject *pyrna_prop_str(BPy_PropertyRNA *self) name= RNA_struct_name_get_alloc(&ptr, NULL, FALSE); if(name) { - ret= PyUnicode_FromFormat("", type_fmt, RNA_struct_identifier(self->ptr.type), RNA_property_identifier(self->prop), name); + ret= PyUnicode_FromFormat("", + type_fmt, + RNA_struct_identifier(self->ptr.type), + RNA_property_identifier(self->prop), + name); MEM_freeN((void *)name); return ret; } @@ -878,11 +897,16 @@ static PyObject *pyrna_prop_str(BPy_PropertyRNA *self) if(RNA_property_type(self->prop) == PROP_COLLECTION) { PointerRNA r_ptr; if(RNA_property_collection_type_get(&self->ptr, self->prop, &r_ptr)) { - return PyUnicode_FromFormat("", type_fmt, RNA_struct_identifier(r_ptr.type)); + return PyUnicode_FromFormat("", + type_fmt, + RNA_struct_identifier(r_ptr.type)); } } - return PyUnicode_FromFormat("", type_fmt, RNA_struct_identifier(self->ptr.type), RNA_property_identifier(self->prop)); + return PyUnicode_FromFormat("", + type_fmt, + RNA_struct_identifier(self->ptr.type), + RNA_property_identifier(self->prop)); } static PyObject *pyrna_prop_repr(BPy_PropertyRNA *self) @@ -902,7 +926,10 @@ static PyObject *pyrna_prop_repr(BPy_PropertyRNA *self) MEM_freeN((void *)path); } else { /* cant find, print something sane */ - ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"]...%s", BKE_idcode_to_name_plural(GS(id->name)), id->name+2, RNA_property_identifier(self->prop)); + ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"]...%s", + BKE_idcode_to_name_plural(GS(id->name)), + id->name+2, + RNA_property_identifier(self->prop)); } return ret; @@ -911,7 +938,10 @@ static PyObject *pyrna_prop_repr(BPy_PropertyRNA *self) static PyObject *pyrna_func_repr(BPy_FunctionRNA *self) { - return PyUnicode_FromFormat("<%.200s %.200s.%.200s()>", Py_TYPE(self)->tp_name, RNA_struct_identifier(self->ptr.type), RNA_function_identifier(self->func)); + return PyUnicode_FromFormat("<%.200s %.200s.%.200s()>", + Py_TYPE(self)->tp_name, + RNA_struct_identifier(self->ptr.type), + RNA_function_identifier(self->func)); } @@ -2995,7 +3025,9 @@ static PyObject *pyrna_struct_getattro(BPy_StructRNA *self, PyObject *pyname) else if (self->ptr.type == &RNA_Context) { bContext *C= self->ptr.data; if(C==NULL) { - PyErr_Format(PyExc_AttributeError, "bpy_struct: Context is 'NULL', can't get \"%.200s\" from context", name); + PyErr_Format(PyExc_AttributeError, + "bpy_struct: Context is 'NULL', can't get \"%.200s\" from context", + name); ret= NULL; } else { @@ -3054,7 +3086,9 @@ static PyObject *pyrna_struct_getattro(BPy_StructRNA *self, PyObject *pyname) } else { #if 0 - PyErr_Format(PyExc_AttributeError, "bpy_struct: attribute \"%.200s\" not found", name); + PyErr_Format(PyExc_AttributeError, + "bpy_struct: attribute \"%.200s\" not found", + name); ret= NULL; #endif /* Include this incase this instance is a subtype of a python class @@ -3170,7 +3204,9 @@ static int pyrna_struct_meta_idprop_setattro(PyObject *cls, PyObject *attr, PyOb const char *attr_str= _PyUnicode_AsString(attr); int ret= RNA_def_property_free_identifier(srna, attr_str); if (ret == -1) { - PyErr_Format(PyExc_TypeError, "struct_meta_idprop.detattr(): '%s' not a dynamic property", attr_str); + PyErr_Format(PyExc_TypeError, + "struct_meta_idprop.detattr(): '%s' not a dynamic property", + attr_str); return -1; } } @@ -3208,7 +3244,9 @@ static int pyrna_struct_setattro(BPy_StructRNA *self, PyObject *pyname, PyObject /* code just raises correct error, context prop's cant be set, unless its apart of the py class */ bContext *C= self->ptr.data; if(C==NULL) { - PyErr_Format(PyExc_AttributeError, "bpy_struct: Context is 'NULL', can't set \"%.200s\" from context", name); + PyErr_Format(PyExc_AttributeError, + "bpy_struct: Context is 'NULL', can't set \"%.200s\" from context", + name); return -1; } else { @@ -3219,7 +3257,9 @@ static int pyrna_struct_setattro(BPy_StructRNA *self, PyObject *pyname, PyObject int done= CTX_data_get(C, name, &newptr, &newlb, &newtype); if(done==1) { - PyErr_Format(PyExc_AttributeError, "bpy_struct: Context property \"%.200s\" is read-only", name); + PyErr_Format(PyExc_AttributeError, + "bpy_struct: Context property \"%.200s\" is read-only", + name); BLI_freelistN(&newlb); return -1; } @@ -3363,7 +3403,9 @@ static int pyrna_prop_collection_setattro(BPy_PropertyRNA *self, PyObject *pynam } } - PyErr_Format(PyExc_AttributeError, "bpy_prop_collection: attribute \"%.200s\" not found", name); + PyErr_Format(PyExc_AttributeError, + "bpy_prop_collection: attribute \"%.200s\" not found", + name); return -1; } @@ -4048,11 +4090,14 @@ static PyObject *pyrna_struct_new(PyTypeObject *type, PyObject *args, PyObject * } /* error, invalid type given */ - PyErr_Format(PyExc_TypeError, "bpy_struct.__new__(type): type '%.200s' is not a subtype of bpy_struct", type->tp_name); + PyErr_Format(PyExc_TypeError, + "bpy_struct.__new__(type): type '%.200s' is not a subtype of bpy_struct", + type->tp_name); return NULL; } else { - PyErr_Format(PyExc_TypeError, "bpy_struct.__new__(type): expected a single argument"); + PyErr_Format(PyExc_TypeError, + "bpy_struct.__new__(type): expected a single argument"); return NULL; } } @@ -4077,7 +4122,9 @@ static PyObject *pyrna_prop_new(PyTypeObject *type, PyObject *args, PyObject *UN return (PyObject *)ret; } else { - PyErr_Format(PyExc_TypeError, "bpy_prop.__new__(type): type '%.200s' is not a subtype of bpy_prop", type->tp_name); + PyErr_Format(PyExc_TypeError, + "bpy_prop.__new__(type): type '%.200s' is not a subtype of bpy_prop", + type->tp_name); return NULL; } } @@ -4139,7 +4186,9 @@ static PyObject *pyrna_param_to_py(PointerRNA *ptr, PropertyRNA *prop, void *dat } break; default: - PyErr_Format(PyExc_TypeError, "RNA Error: unknown array type \"%d\" (pyrna_param_to_py)", type); + PyErr_Format(PyExc_TypeError, + "RNA Error: unknown array type \"%d\" (pyrna_param_to_py)", + type); ret= NULL; break; } @@ -4237,7 +4286,9 @@ static PyObject *pyrna_param_to_py(PointerRNA *ptr, PropertyRNA *prop, void *dat break; } default: - PyErr_Format(PyExc_TypeError, "RNA Error: unknown type \"%d\" (pyrna_param_to_py)", type); + PyErr_Format(PyExc_TypeError, + "RNA Error: unknown type \"%d\" (pyrna_param_to_py)", + type); ret= NULL; break; } From aa4d5ccbed401640065316c59670d23964ab6ad4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 15:25:18 +0000 Subject: [PATCH 458/624] more minor changes to wm.py, get data_path's once at the start of each func and some minor style changes. --- release/scripts/startup/bl_operators/wm.py | 67 ++++++++++++---------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index b898d3fbf80..aee36bab688 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -63,11 +63,10 @@ rna_relative_prop = BoolProperty( def context_path_validate(context, data_path): - import sys try: value = eval("context.%s" % data_path) if data_path else Ellipsis - except AttributeError: - if "'NoneType'" in str(sys.exc_info()[1]): + except AttributeError as e: + if str(e).startswith("'NoneType'"): # One of the items in the rna path is None, just ignore this value = Ellipsis else: @@ -78,13 +77,14 @@ def context_path_validate(context, data_path): def execute_context_assign(self, context): - if context_path_validate(context, self.data_path) is Ellipsis: + data_path = self.data_path + if context_path_validate(context, data_path) is Ellipsis: return {'PASS_THROUGH'} if getattr(self, "relative", False): - exec("context.%s+=self.value" % self.data_path) + exec("context.%s += self.value" % data_path) else: - exec("context.%s=self.value" % self.data_path) + exec("context.%s = self.value" % data_path) return {'FINISHED'} @@ -175,11 +175,11 @@ class WM_OT_context_scale_int(Operator): ) def execute(self, context): - if context_path_validate(context, self.data_path) is Ellipsis: + data_path = self.data_path + if context_path_validate(context, data_path) is Ellipsis: return {'PASS_THROUGH'} value = self.value - data_path = self.data_path if value == 1.0: # nothing to do return {'CANCELLED'} @@ -194,7 +194,7 @@ class WM_OT_context_scale_int(Operator): exec("context.%s = %s(round(context.%s * value), context.%s + %s)" % (data_path, func, data_path, data_path, add)) else: - exec("context.%s *= value" % self.data_path) + exec("context.%s *= value" % data_path) return {'FINISHED'} @@ -262,9 +262,10 @@ class WM_OT_context_set_value(Operator): ) def execute(self, context): - if context_path_validate(context, self.data_path) is Ellipsis: + data_path = self.data_path + if context_path_validate(context, data_path) is Ellipsis: return {'PASS_THROUGH'} - exec("context.%s=%s" % (self.data_path, self.value)) + exec("context.%s = %s" % (data_path, self.value)) return {'FINISHED'} @@ -277,12 +278,12 @@ class WM_OT_context_toggle(Operator): data_path = rna_path_prop def execute(self, context): + data_path = self.data_path - if context_path_validate(context, self.data_path) is Ellipsis: + if context_path_validate(context, data_path) is Ellipsis: return {'PASS_THROUGH'} - exec("context.%s=not (context.%s)" % - (self.data_path, self.data_path)) + exec("context.%s = not (context.%s)" % (data_path, data_path)) return {'FINISHED'} @@ -306,13 +307,14 @@ class WM_OT_context_toggle_enum(Operator): ) def execute(self, context): + data_path = self.data_path - if context_path_validate(context, self.data_path) is Ellipsis: + if context_path_validate(context, data_path) is Ellipsis: return {'PASS_THROUGH'} - exec("context.%s = ['%s', '%s'][context.%s!='%s']" % - (self.data_path, self.value_1, - self.value_2, self.data_path, + exec("context.%s = ('%s', '%s')[context.%s != '%s']" % + (data_path, self.value_1, + self.value_2, data_path, self.value_2, )) @@ -340,7 +342,7 @@ class WM_OT_context_cycle_int(Operator): else: value += 1 - exec("context.%s=value" % data_path) + exec("context.%s = value" % data_path) if value != eval("context.%s" % data_path): # relies on rna clamping int's out of the range @@ -349,7 +351,7 @@ class WM_OT_context_cycle_int(Operator): else: value = -1 << 31 - exec("context.%s=value" % data_path) + exec("context.%s = value" % data_path) return {'FINISHED'} @@ -364,15 +366,15 @@ class WM_OT_context_cycle_enum(Operator): reverse = rna_reverse_prop def execute(self, context): - - value = context_path_validate(context, self.data_path) + data_path = self.data_path + value = context_path_validate(context, data_path) if value is Ellipsis: return {'PASS_THROUGH'} orig_value = value # Have to get rna enum values - rna_struct_str, rna_prop_str = self.data_path.rsplit('.', 1) + rna_struct_str, rna_prop_str = data_path.rsplit('.', 1) i = rna_prop_str.find('[') # just incse we get "context.foo.bar[0]" @@ -402,7 +404,7 @@ class WM_OT_context_cycle_enum(Operator): advance_enum = enums[orig_index + 1] # set the new value - exec("context.%s=advance_enum" % self.data_path) + exec("context.%s = advance_enum" % data_path) return {'FINISHED'} @@ -429,7 +431,7 @@ class WM_OT_context_cycle_array(Operator): array.append(array.pop(0)) return array - exec("context.%s=cycle(context.%s[:])" % (data_path, data_path)) + exec("context.%s = cycle(context.%s[:])" % (data_path, data_path)) return {'FINISHED'} @@ -500,7 +502,7 @@ class WM_OT_context_set_id(Operator): if id_iter: value_id = getattr(bpy.data, id_iter).get(value) - exec("context.%s=value_id" % data_path) + exec("context.%s = value_id" % data_path) return {'FINISHED'} @@ -952,14 +954,15 @@ class WM_OT_properties_edit(Operator): return {'FINISHED'} def invoke(self, context, event): + data_path = self.data_path - if not self.data_path: + if not data_path: self.report({'ERROR'}, "Data path not set") return {'CANCELLED'} self._last_prop = [self.property] - item = eval("context.%s" % self.data_path) + item = eval("context.%s" % data_path) # setup defaults prop_ui = rna_idprop_ui_prop_get(item, self.property, False) # dont create @@ -980,7 +983,8 @@ class WM_OT_properties_add(Operator): data_path = rna_path def execute(self, context): - item = eval("context.%s" % self.data_path) + data_path = self.data_path + item = eval("context.%s" % data_path) def unique_name(names): prop = 'prop' @@ -1009,7 +1013,7 @@ class WM_OT_properties_context_change(Operator): ) def execute(self, context): - context.space_data.context = (self.context) + context.space_data.context = self.context return {'FINISHED'} @@ -1022,7 +1026,8 @@ class WM_OT_properties_remove(Operator): property = rna_property def execute(self, context): - item = eval("context.%s" % self.data_path) + data_path = self.data_path + item = eval("context.%s" % data_path) del item[self.property] return {'FINISHED'} From feb83181437cd36b283ae6551f10045d1fdbedd5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 16:01:11 +0000 Subject: [PATCH 459/624] fix for undo issues with generic, multi-purpose WM_OT_context* operators, operators now check if they modify certain ID data (not screne, wm, brush or scene) and only do undo in those cass. - Zkey to switch shading was pushing undo's. - Wkey to interactively edit camera, lamp settings wasnt doing an undo push when it should. - Toggling settings (such as bone boolean options) now skips an undo push if there are no items selected. --- release/scripts/startup/bl_operators/wm.py | 79 ++++++++++++++++++---- 1 file changed, 66 insertions(+), 13 deletions(-) diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index aee36bab688..885d8cf2aed 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -76,6 +76,54 @@ def context_path_validate(context, data_path): return value +def operator_value_is_undo(value): + if value in {None, Ellipsis}: + return False + + # typical properties or objects + id_data = getattr(value, "id_data", Ellipsis) + + if id_data is None: + return False + elif id_data is Ellipsis: + # handle mathutils types + id_data = getattr(getattr(value, "owner", None), "id_data", None) + + if id_data is None: + return False + + # return True if its a non window ID type + return (isinstance(id_data, bpy.types.ID) and + (not isinstance(id_data, (bpy.types.WindowManager, + bpy.types.Screen, + bpy.types.Scene, + bpy.types.Brush, + )))) + + +def operator_path_is_undo(context, data_path): + # note that if we have data paths that use strings this could fail + # luckily we dont do this! + # + # When we cant find the data owner assume no undo is needed. + data_path_head, data_path_sep, data_path_tail = data_path.rpartition(".") + + if not data_path_head: + return False + + value = context_path_validate(context, data_path_head) + + return operator_value_is_undo(value) + + +def operator_path_undo_return(context, data_path): + return {'FINISHED'} if operator_path_is_undo(context, data_path) else {'CANCELLED'} + + +def operator_value_undo_return(value): + return {'FINISHED'} if operator_value_is_undo(value) else {'CANCELLED'} + + def execute_context_assign(self, context): data_path = self.data_path if context_path_validate(context, data_path) is Ellipsis: @@ -86,7 +134,7 @@ def execute_context_assign(self, context): else: exec("context.%s = self.value" % data_path) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class BRUSH_OT_active_index_set(Operator): @@ -196,7 +244,7 @@ class WM_OT_context_scale_int(Operator): else: exec("context.%s *= value" % data_path) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class WM_OT_context_set_float(Operator): # same as enum @@ -266,7 +314,7 @@ class WM_OT_context_set_value(Operator): if context_path_validate(context, data_path) is Ellipsis: return {'PASS_THROUGH'} exec("context.%s = %s" % (data_path, self.value)) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class WM_OT_context_toggle(Operator): @@ -285,7 +333,7 @@ class WM_OT_context_toggle(Operator): exec("context.%s = not (context.%s)" % (data_path, data_path)) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class WM_OT_context_toggle_enum(Operator): @@ -318,7 +366,7 @@ class WM_OT_context_toggle_enum(Operator): self.value_2, )) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class WM_OT_context_cycle_int(Operator): @@ -353,7 +401,7 @@ class WM_OT_context_cycle_int(Operator): exec("context.%s = value" % data_path) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class WM_OT_context_cycle_enum(Operator): @@ -405,7 +453,7 @@ class WM_OT_context_cycle_enum(Operator): # set the new value exec("context.%s = advance_enum" % data_path) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class WM_OT_context_cycle_array(Operator): @@ -433,7 +481,7 @@ class WM_OT_context_cycle_array(Operator): exec("context.%s = cycle(context.%s[:])" % (data_path, data_path)) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) class WM_MT_context_menu_enum(Menu): @@ -504,7 +552,7 @@ class WM_OT_context_set_id(Operator): value_id = getattr(bpy.data, id_iter).get(value) exec("context.%s = value_id" % data_path) - return {'FINISHED'} + return operator_path_undo_return(context, data_path) doc_id = StringProperty( @@ -568,6 +616,10 @@ class WM_OT_context_collection_boolean_set(Operator): items_ok.append(item) + # avoid undo push when nothing to do + if not items_ok: + return {'CANCELLED'} + if self.type == 'ENABLE': is_set = True elif self.type == 'DISABLE': @@ -579,14 +631,14 @@ class WM_OT_context_collection_boolean_set(Operator): for item in items_ok: exec(exec_str) - return {'FINISHED'} + return operator_value_undo_return(item) class WM_OT_context_modal_mouse(Operator): '''Adjust arbitrary values with mouse input''' bl_idname = "wm.context_modal_mouse" bl_label = "Context Modal Mouse" - bl_options = {'GRAB_POINTER', 'BLOCKING', 'INTERNAL'} + bl_options = {'GRAB_POINTER', 'BLOCKING', 'UNDO', 'INTERNAL'} data_path_iter = data_path_iter data_path_item = data_path_item @@ -651,12 +703,13 @@ class WM_OT_context_modal_mouse(Operator): self._values_delta(delta) elif 'LEFTMOUSE' == event_type: + item = next(iter(self._values.keys())) self._values_clear() - return {'FINISHED'} + return operator_value_undo_return(item) elif event_type in {'RIGHTMOUSE', 'ESC'}: self._values_restore() - return {'FINISHED'} + return {'CANCELLED'} return {'RUNNING_MODAL'} From 00426038d0dbf2821e091954cc6d694d786e6898 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 16:26:34 +0000 Subject: [PATCH 460/624] disable undo for screen & wm RNA buttons, changing shading mode via the UI for eg was doing an undo push. --- source/blender/editors/interface/interface.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index e31e3a26b40..3bd50074d84 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -2636,6 +2636,17 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s UI_DEF_BUT_RNA_DISABLE(but); } + /* avoid undo push for buttons who's ID are screen or wm level + * we could disable undo for buttons with no ID too but but may have + * unforseen conciquences, so best check for ID's we _know_ are not + * handled by undo - campbell */ + if (but->flag & UI_BUT_UNDO) { + ID *id= ptr->id.data; + if(id && ELEM(GS(id->name), ID_SCR, ID_WM)) { + but->flag &= ~UI_BUT_UNDO; + } + } + /* If this button uses units, calculate the step from this */ if(ui_is_but_unit(but)) but->a1= ui_get_but_step_unit(but, but->a1); From 39a46cd4ed049bc462359f920af469c491b687f9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 17:09:23 +0000 Subject: [PATCH 461/624] disable undo for hard coded interface buttons: - space type switcher. - header menu toggle. - properties window header buttons. - various view3d manipulator buttons. --- source/blender/editors/screen/area.c | 8 ++- .../editors/space_buttons/buttons_header.c | 52 +++++++++---------- .../editors/space_view3d/view3d_header.c | 13 +++-- 3 files changed, 41 insertions(+), 32 deletions(-) diff --git a/source/blender/editors/screen/area.c b/source/blender/editors/screen/area.c index 82986dfbcc4..bc97cd9d3ff 100644 --- a/source/blender/editors/screen/area.c +++ b/source/blender/editors/screen/area.c @@ -1406,6 +1406,7 @@ int ED_area_header_switchbutton(const bContext *C, uiBlock *block, int yco) "Displays current editor type. " "Click for menu of available types"); uiButSetFunc(but, spacefunc, NULL, NULL); + uiButClearFlag(but, UI_BUT_UNDO); /* skip undo on screen buttons */ return xco + UI_UNIT_X + 14; } @@ -1414,6 +1415,7 @@ int ED_area_header_standardbuttons(const bContext *C, uiBlock *block, int yco) { ScrArea *sa= CTX_wm_area(C); int xco= 8; + uiBut *but; if (!sa->full) xco= ED_area_header_switchbutton(C, block, yco); @@ -1421,20 +1423,22 @@ int ED_area_header_standardbuttons(const bContext *C, uiBlock *block, int yco) uiBlockSetEmboss(block, UI_EMBOSSN); if (sa->flag & HEADER_NO_PULLDOWN) { - uiDefIconButBitS(block, TOG, HEADER_NO_PULLDOWN, 0, + but= uiDefIconButBitS(block, TOG, HEADER_NO_PULLDOWN, 0, ICON_DISCLOSURE_TRI_RIGHT, xco,yco,UI_UNIT_X,UI_UNIT_Y-2, &(sa->flag), 0, 0, 0, 0, "Show pulldown menus"); } else { - uiDefIconButBitS(block, TOG, HEADER_NO_PULLDOWN, 0, + but= uiDefIconButBitS(block, TOG, HEADER_NO_PULLDOWN, 0, ICON_DISCLOSURE_TRI_DOWN, xco,yco,UI_UNIT_X,UI_UNIT_Y-2, &(sa->flag), 0, 0, 0, 0, "Hide pulldown menus"); } + uiButClearFlag(but, UI_BUT_UNDO); /* skip undo on screen buttons */ + uiBlockSetEmboss(block, UI_EMBOSS); return xco + UI_UNIT_X; diff --git a/source/blender/editors/space_buttons/buttons_header.c b/source/blender/editors/space_buttons/buttons_header.c index 19c600be937..e631718b0cb 100644 --- a/source/blender/editors/space_buttons/buttons_header.c +++ b/source/blender/editors/space_buttons/buttons_header.c @@ -104,6 +104,7 @@ void buttons_header_buttons(const bContext *C, ARegion *ar) { SpaceButs *sbuts= CTX_wm_space_buts(C); uiBlock *block; + uiBut *but; int xco, yco= 2; buttons_context_compute(C, sbuts); @@ -118,33 +119,32 @@ void buttons_header_buttons(const bContext *C, ARegion *ar) xco -= UI_UNIT_X; // Default panels + uiBlockBeginAlign(block); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_RENDER, 0, 0, "Render"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_SCENE, 0, 0, "Scene"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_WORLD, 0, 0, "World"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_OBJECT, 0, 0, "Object"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_CONSTRAINT, 0, 0, "Object Constraints"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_MODIFIER, 0, 0, "Modifiers"); - if(sbuts->pathflag & (1<dataicon, xco+=BUT_UNIT_X, yco, BUT_UNIT_X, UI_UNIT_Y, &(sbuts->mainb), 0.0, (float)BCONTEXT_DATA, 0, 0, "Object Data"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_BONE, 0, 0, "Bone"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_BONE_CONSTRAINT, 0, 0, "Bone Constraints"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_MATERIAL, 0, 0, "Material"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_TEXTURE, 0, 0, "Texture"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_PARTICLE, 0, 0, "Particles"); - if(sbuts->pathflag & (1<mainb), 0.0, (float)BCONTEXT_PHYSICS, 0, 0, "Physics"); + +#define BUTTON_HEADER_CTX(_ctx, _icon, _tip) \ + if(sbuts->pathflag & (1<<_ctx)) { \ + but= uiDefIconButS(block, ROW, B_CONTEXT_SWITCH, _icon, xco+=BUT_UNIT_X, yco, BUT_UNIT_X, UI_UNIT_Y, &(sbuts->mainb), 0.0, (float)_ctx, 0, 0, _tip); \ + uiButClearFlag(but, UI_BUT_UNDO); \ + } \ + + + BUTTON_HEADER_CTX(BCONTEXT_RENDER, ICON_SCENE, "Render") + BUTTON_HEADER_CTX(BCONTEXT_SCENE, ICON_SCENE_DATA, "Scene"); + BUTTON_HEADER_CTX(BCONTEXT_WORLD, ICON_WORLD, "World"); + BUTTON_HEADER_CTX(BCONTEXT_OBJECT, ICON_OBJECT_DATA, "Object"); + BUTTON_HEADER_CTX(BCONTEXT_CONSTRAINT, ICON_CONSTRAINT, "Object Constraints"); + BUTTON_HEADER_CTX(BCONTEXT_MODIFIER, ICON_MODIFIER, "Object Modifiers"); + BUTTON_HEADER_CTX(BCONTEXT_DATA, sbuts->dataicon, "Object Data"); + BUTTON_HEADER_CTX(BCONTEXT_BONE, ICON_BONE_DATA, "Bone"); + BUTTON_HEADER_CTX(BCONTEXT_BONE_CONSTRAINT, ICON_CONSTRAINT_BONE, "Bone Constraints"); + BUTTON_HEADER_CTX(BCONTEXT_MATERIAL, ICON_MATERIAL, "Material"); + BUTTON_HEADER_CTX(BCONTEXT_TEXTURE, ICON_TEXTURE, "Textures"); + BUTTON_HEADER_CTX(BCONTEXT_PARTICLE, ICON_PARTICLES, "Particles"); + BUTTON_HEADER_CTX(BCONTEXT_PHYSICS, ICON_PHYSICS, "Physics"); + +#undef BUTTON_HEADER_CTX + xco+= BUT_UNIT_X; uiBlockEndAlign(block); diff --git a/source/blender/editors/space_view3d/view3d_header.c b/source/blender/editors/space_view3d/view3d_header.c index 70b2a3d3628..78dcf6c9a5c 100644 --- a/source/blender/editors/space_view3d/view3d_header.c +++ b/source/blender/editors/space_view3d/view3d_header.c @@ -466,6 +466,7 @@ void uiTemplateHeader3D(uiLayout *layout, struct bContext *C) Object *ob= OBACT; Object *obedit = CTX_data_edit_object(C); uiBlock *block; + uiBut *but; uiLayout *row; const float dpi_fac= UI_DPI_FAC; @@ -513,9 +514,12 @@ void uiTemplateHeader3D(uiLayout *layout, struct bContext *C) block= uiLayoutGetBlock(row); if(v3d->twflag & V3D_USE_MANIPULATOR) { - uiDefIconButBitC(block, TOG, V3D_MANIP_TRANSLATE, B_MAN_TRANS, ICON_MAN_TRANS, 0,0,UI_UNIT_X,UI_UNIT_Y, &v3d->twtype, 1.0, 0.0, 0, 0, "Translate manipulator mode"); - uiDefIconButBitC(block, TOG, V3D_MANIP_ROTATE, B_MAN_ROT, ICON_MAN_ROT, 0,0,UI_UNIT_X,UI_UNIT_Y, &v3d->twtype, 1.0, 0.0, 0, 0, "Rotate manipulator mode"); - uiDefIconButBitC(block, TOG, V3D_MANIP_SCALE, B_MAN_SCALE, ICON_MAN_SCALE, 0,0,UI_UNIT_X,UI_UNIT_Y, &v3d->twtype, 1.0, 0.0, 0, 0, "Scale manipulator mode"); + but= uiDefIconButBitC(block, TOG, V3D_MANIP_TRANSLATE, B_MAN_TRANS, ICON_MAN_TRANS, 0,0,UI_UNIT_X,UI_UNIT_Y, &v3d->twtype, 1.0, 0.0, 0, 0, "Translate manipulator mode"); + uiButClearFlag(but, UI_BUT_UNDO); /* skip undo on screen buttons */ + but= uiDefIconButBitC(block, TOG, V3D_MANIP_ROTATE, B_MAN_ROT, ICON_MAN_ROT, 0,0,UI_UNIT_X,UI_UNIT_Y, &v3d->twtype, 1.0, 0.0, 0, 0, "Rotate manipulator mode"); + uiButClearFlag(but, UI_BUT_UNDO); /* skip undo on screen buttons */ + but= uiDefIconButBitC(block, TOG, V3D_MANIP_SCALE, B_MAN_SCALE, ICON_MAN_SCALE, 0,0,UI_UNIT_X,UI_UNIT_Y, &v3d->twtype, 1.0, 0.0, 0, 0, "Scale manipulator mode"); + uiButClearFlag(but, UI_BUT_UNDO); /* skip undo on screen buttons */ } if (v3d->twmode > (BIF_countTransformOrientation(C) - 1) + V3D_MANIP_CUSTOM) { @@ -523,7 +527,8 @@ void uiTemplateHeader3D(uiLayout *layout, struct bContext *C) } str_menu = BIF_menustringTransformOrientation(C, "Orientation"); - uiDefButC(block, MENU, B_MAN_MODE, str_menu,0,0,70 * dpi_fac, UI_UNIT_Y, &v3d->twmode, 0, 0, 0, 0, "Transform Orientation"); + but= uiDefButC(block, MENU, B_MAN_MODE, str_menu,0,0,70 * dpi_fac, UI_UNIT_Y, &v3d->twmode, 0, 0, 0, 0, "Transform Orientation"); + uiButClearFlag(but, UI_BUT_UNDO); /* skip undo on screen buttons */ MEM_freeN((void *)str_menu); } From ccdec67fec8a39b8239e93bd04e38b4d8cbd18e7 Mon Sep 17 00:00:00 2001 From: Morten Mikkelsen Date: Thu, 18 Aug 2011 17:25:54 +0000 Subject: [PATCH 462/624] bugfix: genx and geny are not the image resolution. Texture space variant needs this. --- .../render/intern/source/render_texture.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/source/blender/render/intern/source/render_texture.c b/source/blender/render/intern/source/render_texture.c index 5aad055a8f6..579afc21c1d 100644 --- a/source/blender/render/intern/source/render_texture.c +++ b/source/blender/render/intern/source/render_texture.c @@ -2084,14 +2084,21 @@ static int ntap_bump_compute(NTapBump *ntap_bump, ShadeInput *shi, MTex *mtex, T if( mtex->texflag & MTEX_BUMP_TEXTURESPACE ) { if(tex->ima) { - // crazy hack solution that gives results similar to normal mapping - part 2 float vec[2]; + int dimx=512, dimy=512; + ImBuf* ibuf = BKE_image_get_ibuf(tex->ima, &tex->iuser); + if (ibuf) { + dimx = ibuf->x; + dimy = ibuf->y; + } + + // crazy hack solution that gives results similar to normal mapping - part 2 - vec[0] = tex->ima->gen_x*dxt[0]; - vec[1] = tex->ima->gen_y*dxt[1]; + vec[0] = dimx*dxt[0]; + vec[1] = dimy*dxt[1]; dHdx *= 1.0f/len_v2(vec); - vec[0] = tex->ima->gen_x*dyt[0]; - vec[1] = tex->ima->gen_y*dyt[1]; + vec[0] = dimx*dyt[0]; + vec[1] = dimy*dyt[1]; dHdy *= 1.0f/len_v2(vec); } } From 238955070b334062764e81c01c6d8381c332a54a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 18:42:42 +0000 Subject: [PATCH 463/624] minor change for operator OUTLINER_OT_item_activate Noticed clicking anywhere in the outliner was doing undo pushes, even in empty areas. - check if any selection is made before redrawing. - don't do an undo push when selecting outliner items since only screen data is touched here. --- .../editors/space_outliner/outliner_intern.h | 3 --- .../editors/space_outliner/outliner_select.c | 18 +++++++++++++----- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner_intern.h b/source/blender/editors/space_outliner/outliner_intern.h index 85bbbd4fffb..1a6448588aa 100644 --- a/source/blender/editors/space_outliner/outliner_intern.h +++ b/source/blender/editors/space_outliner/outliner_intern.h @@ -143,9 +143,6 @@ void outliner_build_tree(struct Main *mainvar, struct Scene *scene, struct Space void draw_outliner(const struct bContext *C); /* outliner_select.c -------------------------------------------- */ - -void outliner_select(struct SpaceOops *soops, ListBase *lb, int *index, short *selecting); - int tree_element_type_active(struct bContext *C, struct Scene *scene, struct SpaceOops *soops, TreeElement *te, TreeStoreElem *tselem, int set); int tree_element_active(struct bContext *C, struct Scene *scene, SpaceOops *soops, TreeElement *te, int set); diff --git a/source/blender/editors/space_outliner/outliner_select.c b/source/blender/editors/space_outliner/outliner_select.c index 620a936a944..46a9bde8267 100644 --- a/source/blender/editors/space_outliner/outliner_select.c +++ b/source/blender/editors/space_outliner/outliner_select.c @@ -106,10 +106,11 @@ /* ****************************************************** */ /* Outliner Selection (grey-blue highlight for rows) */ -void outliner_select(SpaceOops *soops, ListBase *lb, int *index, short *selecting) +static int outliner_select(SpaceOops *soops, ListBase *lb, int *index, short *selecting) { TreeElement *te; TreeStoreElem *tselem; + int change= 0; for (te= lb->first; te && *index >= 0; te=te->next, (*index)--) { tselem= TREESTORE(te); @@ -131,6 +132,8 @@ void outliner_select(SpaceOops *soops, ListBase *lb, int *index, short *selectin tselem->flag |= TSE_SELECTED; else tselem->flag &= ~TSE_SELECTED; + + change |= 1; } } else if ((tselem->flag & TSE_CLOSED)==0) { @@ -142,10 +145,12 @@ void outliner_select(SpaceOops *soops, ListBase *lb, int *index, short *selectin * function correctly */ (*index)--; - outliner_select(soops, &te->subtree, index, selecting); + change |= outliner_select(soops, &te->subtree, index, selecting); (*index)++; } } + + return change; } /* ****************************************************** */ @@ -839,11 +844,14 @@ static int outliner_item_activate(bContext *C, wmOperator *op, wmEvent *event) fmval[0], fmval[1], NULL, &row); /* select relevant row */ - outliner_select(soops, &soops->tree, &row, &selecting); + if(outliner_select(soops, &soops->tree, &row, &selecting)) { - soops->storeflag |= SO_TREESTORE_REDRAW; + soops->storeflag |= SO_TREESTORE_REDRAW; - ED_undo_push(C, "Outliner selection event"); + /* no need for undo push here, only changing outliner data which is + * scene level - campbell */ + /* ED_undo_push(C, "Outliner selection event"); */ + } } ED_region_tag_redraw(ar); From 042d4d3509069a2dab9ed3a8f5629099d09548c2 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 19:07:37 +0000 Subject: [PATCH 464/624] misc changes to unterface & undo - operator strings were doing undo pushes (in fileselector text for example), this is dumb since the operators themselves handle undo. - interface code checks rna props are arrays rather then checking the array length. - disable properties window pin undoing. - sequencer refresh was calling undo, disable since this is clearnign global data not handled by undo. - added commented out code for drawing mesh vertex index/key index, useful for debugging shapekey - hook issyes. --- source/blender/editors/interface/interface.c | 53 ++++++++++++------- .../editors/interface/interface_layout.c | 4 +- .../editors/space_buttons/buttons_context.c | 1 + .../editors/space_sequencer/sequencer_edit.c | 3 -- .../blender/editors/space_view3d/drawobject.c | 15 +++++- 5 files changed, 51 insertions(+), 25 deletions(-) diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index 3bd50074d84..935a0ef6387 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -710,6 +710,27 @@ int uiButActiveOnly(const bContext *C, uiBlock *block, uiBut *but) return 1; } +/* use to check if we need to disable undo, but dont make any changes + * returns FALSE if undo needs to be disabled. */ +static int ui_but_is_rna_undo(uiBut *but) +{ + if(but->rnapoin.id.data) { + /* avoid undo push for buttons who's ID are screen or wm level + * we could disable undo for buttons with no ID too but may have + * unforseen conciquences, so best check for ID's we _know_ are not + * handled by undo - campbell */ + ID *id= but->rnapoin.id.data; + if(ELEM(GS(id->name), ID_SCR, ID_WM)) { + return FALSE; + } + else { + return TRUE; + } + } + + return TRUE; +} + /* assigns automatic keybindings to menu items for fast access * (underline key in menu) */ static void ui_menu_block_set_keyaccels(uiBlock *block) @@ -1245,12 +1266,14 @@ int ui_is_but_float(uiBut *but) int ui_is_but_unit(uiBut *but) { - Scene *scene= CTX_data_scene((bContext *)but->block->evil_C); - int unit_type= uiButGetUnitType(but); + const int unit_type= uiButGetUnitType(but); + Scene *scene; /* avoid getting the scene on non unit buttons */ if(unit_type == PROP_UNIT_NONE) return 0; + scene= CTX_data_scene((bContext *)but->block->evil_C); + #if 1 // removed so angle buttons get correct snapping if (scene->unit.system_rotation == USER_UNIT_ROT_RADIANS && unit_type == PROP_UNIT_ROTATION) return 0; @@ -1293,19 +1316,19 @@ double ui_get_but_val(uiBut *but) switch(RNA_property_type(prop)) { case PROP_BOOLEAN: - if(RNA_property_array_length(&but->rnapoin, prop)) + if(RNA_property_array_check(prop)) value= RNA_property_boolean_get_index(&but->rnapoin, prop, but->rnaindex); else value= RNA_property_boolean_get(&but->rnapoin, prop); break; case PROP_INT: - if(RNA_property_array_length(&but->rnapoin, prop)) + if(RNA_property_array_check(prop)) value= RNA_property_int_get_index(&but->rnapoin, prop, but->rnaindex); else value= RNA_property_int_get(&but->rnapoin, prop); break; case PROP_FLOAT: - if(RNA_property_array_length(&but->rnapoin, prop)) + if(RNA_property_array_check(prop)) value= RNA_property_float_get_index(&but->rnapoin, prop, but->rnaindex); else value= RNA_property_float_get(&but->rnapoin, prop); @@ -2506,12 +2529,10 @@ static uiBut *ui_def_but(uiBlock *block, int type, int retval, const char *str, static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *str, int x1, int y1, short x2, short y2, PointerRNA *ptr, PropertyRNA *prop, int index, float min, float max, float a1, float a2, const char *tip) { + const PropertyType proptype= RNA_property_type(prop); uiBut *but; - PropertyType proptype; int freestr= 0, icon= 0; - proptype= RNA_property_type(prop); - /* use rna values if parameters are not specified */ if(!str) { if(type == MENU && proptype == PROP_ENUM) { @@ -2636,20 +2657,14 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s UI_DEF_BUT_RNA_DISABLE(but); } - /* avoid undo push for buttons who's ID are screen or wm level - * we could disable undo for buttons with no ID too but but may have - * unforseen conciquences, so best check for ID's we _know_ are not - * handled by undo - campbell */ - if (but->flag & UI_BUT_UNDO) { - ID *id= ptr->id.data; - if(id && ELEM(GS(id->name), ID_SCR, ID_WM)) { - but->flag &= ~UI_BUT_UNDO; - } + if (but->flag & UI_BUT_UNDO && (ui_but_is_rna_undo(but) == FALSE)) { + but->flag &= ~UI_BUT_UNDO; } /* If this button uses units, calculate the step from this */ - if(ui_is_but_unit(but)) + if((proptype == PROP_FLOAT) && ui_is_but_unit(but)) { but->a1= ui_get_but_step_unit(but, but->a1); + } if(freestr) MEM_freeN((void *)str); @@ -2693,6 +2708,7 @@ static uiBut *ui_def_but_operator(uiBlock *block, int type, const char *opname, but= ui_def_but(block, type, -1, str, x1, y1, x2, y2, NULL, 0, 0, 0, 0, tip); but->optype= ot; but->opcontext= opcontext; + but->flag &= ~UI_BUT_UNDO; /* no need for ui_but_is_undo(), we never need undo here */ if(!ot) { but->flag |= UI_BUT_DISABLED; @@ -2722,6 +2738,7 @@ static uiBut *ui_def_but_operator_text(uiBlock *block, int type, const char *opn but= ui_def_but(block, type, -1, str, x1, y1, x2, y2, poin, min, max, a1, a2, tip); but->optype= ot; but->opcontext= opcontext; + but->flag &= ~UI_BUT_UNDO; /* no need for ui_but_is_undo(), we never need undo here */ if(!ot) { but->flag |= UI_BUT_DISABLED; diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c index 4810b3fdf54..3575a8527fc 100644 --- a/source/blender/editors/interface/interface_layout.c +++ b/source/blender/editors/interface/interface_layout.c @@ -1017,12 +1017,10 @@ void uiItemFullR(uiLayout *layout, PointerRNA *ptr, PropertyRNA *prop, int index ui_item_array(layout, block, name, icon, ptr, prop, len, 0, 0, w, h, expand, slider, toggle, icon_only); /* enum item */ else if(type == PROP_ENUM && index == RNA_ENUM_VALUE) { - const char *identifier= RNA_property_identifier(prop); - if(icon && name[0] && !icon_only) uiDefIconTextButR_prop(block, ROW, 0, icon, name, 0, 0, w, h, ptr, prop, -1, 0, value, -1, -1, NULL); else if(icon) - uiDefIconButR(block, ROW, 0, icon, 0, 0, w, h, ptr, identifier, -1, 0, value, -1, -1, NULL); + uiDefIconButR_prop(block, ROW, 0, icon, 0, 0, w, h, ptr, prop, -1, 0, value, -1, -1, NULL); else uiDefButR_prop(block, ROW, 0, name, 0, 0, w, h, ptr, prop, -1, 0, value, -1, -1, NULL); } diff --git a/source/blender/editors/space_buttons/buttons_context.c b/source/blender/editors/space_buttons/buttons_context.c index 8e1a4b2d16c..0d81a84deea 100644 --- a/source/blender/editors/space_buttons/buttons_context.c +++ b/source/blender/editors/space_buttons/buttons_context.c @@ -904,6 +904,7 @@ void buttons_context_draw(const bContext *C, uiLayout *layout) block= uiLayoutGetBlock(row); uiBlockSetEmboss(block, UI_EMBOSSN); but= uiDefIconButBitC(block, ICONTOG, SB_PIN_CONTEXT, 0, ICON_UNPINNED, 0, 0, UI_UNIT_X, UI_UNIT_Y, &sbuts->flag, 0, 0, 0, 0, "Follow context or keep fixed datablock displayed"); + uiButClearFlag(but, UI_BUT_UNDO); /* skip undo on screen buttons */ uiButSetFunc(but, pin_cb, NULL, NULL); for(a=0; alen; a++) { diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 5429f0ee98f..531ecebba5e 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -1228,9 +1228,6 @@ void SEQUENCER_OT_refresh_all(struct wmOperatorType *ot) /* api callbacks */ ot->exec= sequencer_refresh_all_exec; ot->poll= sequencer_edit_poll; - - /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; } static int sequencer_reassign_inputs_exec(bContext *C, wmOperator *op) diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index f5c178267aa..ddc10d78cac 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -2367,7 +2367,20 @@ static void draw_em_measure_stats(View3D *v3d, RegionView3D *rv3d, Object *ob, E } } } - + + /* useful for debugging index vs shape key index */ +#if 0 + { + EditVert *eve; + int j; + UI_GetThemeColor3ubv(TH_DRAWEXTRA_FACEANG, col); + for(eve= em->verts.first, j= 0; eve; eve= eve->next, j++) { + sprintf(val, "%d:%d", j, eve->keyindex); + view3d_cached_text_draw_add(eve->co, val, 0, V3D_CACHE_TEXT_ASCII, col); + } + } +#endif + if(v3d->zbuf) { glEnable(GL_DEPTH_TEST); bglPolygonOffset(rv3d->dist, 0.0f); From 2ee74be88cb045d403bc5145647da4262f131077 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Thu, 18 Aug 2011 19:16:36 +0000 Subject: [PATCH 465/624] Blender tip profile for bones with 2 or more children. --- source/blender/collada/ArmatureExporter.cpp | 5 ++++- source/blender/collada/ArmatureImporter.cpp | 8 ++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index 1c81c0b6e76..753d57b5af8 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -177,7 +177,7 @@ void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) node.setNodeName(node_name); node.setNodeSid(node_sid); - if ( bone->childbase.first == NULL ) + if ( bone->childbase.first == NULL || BLI_countlist(&(bone->childbase))>=2) add_blender_leaf_bone( bone, ob_arm , node ); else{ node.start(); @@ -202,6 +202,9 @@ void ArmatureExporter::add_blender_leaf_bone(Bone *bone, Object *ob_arm, COLLADA node.addExtraTechniqueParameter("blender", "tip_y", bone->tail[1] ); node.addExtraTechniqueParameter("blender", "tip_z", bone->tail[2] ); + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) { + add_bone_node(child, ob_arm); + } node.end(); } diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 81d785371df..381a6cc06a9 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -83,14 +83,11 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p float parent_mat[][4], Object * ob_arm) { float mat[4][4]; - float obmat[4][4]; + float obmat[4][4]; // object-space get_node_mat(obmat, node, NULL, NULL); - // get world-space - - EditBone *bone = ED_armature_edit_bone_add((bArmature*)ob_arm->data, (char*)bc_get_joint_name(node)); totbone++; @@ -151,7 +148,6 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p // in second case it's not a leaf bone, but we handle it the same way if (!children.getCount() || children.getCount() > 1) { - add_leaf_bone(mat, bone, node); } @@ -659,7 +655,7 @@ void ArmatureImporter::make_armatures(bContext *C) } //for bones without skins - create_armature_bones(); + //create_armature_bones(); } #if 0 From 0de911210215fb6730977c68c0b310b840638b1d Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Aug 2011 20:01:30 +0000 Subject: [PATCH 466/624] store a pointer to the units system in the uiBlock since the button code was doing context lookups for the scene quite a lot. --- source/blender/editors/interface/interface.c | 40 +++++++++---------- .../editors/interface/interface_handlers.c | 8 ++-- .../editors/interface/interface_intern.h | 4 +- 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index 935a0ef6387..a5ceb8bdb19 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -1266,16 +1266,14 @@ int ui_is_but_float(uiBut *but) int ui_is_but_unit(uiBut *but) { + UnitSettings *unit= but->block->unit; const int unit_type= uiButGetUnitType(but); - Scene *scene; /* avoid getting the scene on non unit buttons */ if(unit_type == PROP_UNIT_NONE) return 0; - scene= CTX_data_scene((bContext *)but->block->evil_C); - #if 1 // removed so angle buttons get correct snapping - if (scene->unit.system_rotation == USER_UNIT_ROT_RADIANS && unit_type == PROP_UNIT_ROTATION) + if (unit->system_rotation == USER_UNIT_ROT_RADIANS && unit_type == PROP_UNIT_ROTATION) return 0; #endif @@ -1283,7 +1281,7 @@ int ui_is_but_unit(uiBut *but) if (unit_type == PROP_UNIT_TIME) return 0; - if (scene->unit.system == USER_UNIT_NONE) { + if (unit->system == USER_UNIT_NONE) { if (unit_type != PROP_UNIT_ROTATION) { return 0; } @@ -1482,19 +1480,20 @@ int ui_get_but_string_max_length(uiBut *but) static double ui_get_but_scale_unit(uiBut *but, double value) { - Scene *scene= CTX_data_scene((bContext *)but->block->evil_C); + UnitSettings *unit= but->block->unit; int unit_type= uiButGetUnitType(but); if(unit_type == PROP_UNIT_LENGTH) { - return value * (double)scene->unit.scale_length; + return value * (double)unit->scale_length; } else if(unit_type == PROP_UNIT_AREA) { - return value * pow(scene->unit.scale_length, 2); + return value * pow(unit->scale_length, 2); } else if(unit_type == PROP_UNIT_VOLUME) { - return value * pow(scene->unit.scale_length, 3); + return value * pow(unit->scale_length, 3); } else if(unit_type == PROP_UNIT_TIME) { /* WARNING - using evil_C :| */ + Scene *scene= CTX_data_scene(but->block->evil_C); return FRA2TIME(value); } else { @@ -1506,14 +1505,14 @@ static double ui_get_but_scale_unit(uiBut *but, double value) void ui_convert_to_unit_alt_name(uiBut *but, char *str, int maxlen) { if(ui_is_but_unit(but)) { + UnitSettings *unit= but->block->unit; int unit_type= uiButGetUnitType(but); char *orig_str; - Scene *scene= CTX_data_scene((bContext *)but->block->evil_C); orig_str= MEM_callocN(sizeof(char)*maxlen + 1, "textedit sub str"); memcpy(orig_str, str, maxlen); - bUnit_ToUnitAltName(str, maxlen, orig_str, scene->unit.system, unit_type>>16); + bUnit_ToUnitAltName(str, maxlen, orig_str, unit->system, unit_type>>16); MEM_freeN(orig_str); } @@ -1521,27 +1520,26 @@ void ui_convert_to_unit_alt_name(uiBut *but, char *str, int maxlen) static void ui_get_but_string_unit(uiBut *but, char *str, int len_max, double value, int pad) { - Scene *scene= CTX_data_scene((bContext *)but->block->evil_C); - int do_split= scene->unit.flag & USER_UNIT_OPT_SPLIT; + UnitSettings *unit= but->block->unit; + int do_split= unit->flag & USER_UNIT_OPT_SPLIT; int unit_type= uiButGetUnitType(but); int precision= but->a2; - if(scene->unit.scale_length<0.0001f) scene->unit.scale_length= 1.0f; // XXX do_versions + if(unit->scale_length<0.0001f) unit->scale_length= 1.0f; // XXX do_versions /* Sanity checks */ if(precision > PRECISION_FLOAT_MAX) precision= PRECISION_FLOAT_MAX; else if(precision==0) precision= 2; - bUnit_AsString(str, len_max, ui_get_but_scale_unit(but, value), precision, scene->unit.system, unit_type>>16, do_split, pad); + bUnit_AsString(str, len_max, ui_get_but_scale_unit(but, value), precision, unit->system, unit_type>>16, do_split, pad); } static float ui_get_but_step_unit(uiBut *but, float step_default) { - Scene *scene= CTX_data_scene((bContext *)but->block->evil_C); int unit_type= uiButGetUnitType(but)>>16; float step; - step = bUnit_ClosestScalar(ui_get_but_scale_unit(but, step_default), scene->unit.system, unit_type); + step = bUnit_ClosestScalar(ui_get_but_scale_unit(but, step_default), but->block->unit->system, unit_type); if(step > 0.0f) { /* -1 is an error value */ return (float)((double)step/ui_get_but_scale_unit(but, 1.0))*100.0f; @@ -1629,12 +1627,11 @@ static int ui_set_but_string_eval_num_unit(bContext *C, uiBut *but, const char * { char str_unit_convert[256]; const int unit_type= uiButGetUnitType(but); - Scene *scene= CTX_data_scene((bContext *)but->block->evil_C); BLI_strncpy(str_unit_convert, str, sizeof(str_unit_convert)); /* ugly, use the draw string to get the value, this could cause problems if it includes some text which resolves to a unit */ - bUnit_ReplaceString(str_unit_convert, sizeof(str_unit_convert), but->drawstr, ui_get_but_scale_unit(but, 1.0), scene->unit.system, unit_type>>16); + bUnit_ReplaceString(str_unit_convert, sizeof(str_unit_convert), but->drawstr, ui_get_but_scale_unit(but, 1.0), but->block->unit->system, unit_type>>16); return (BPY_button_exec(C, str_unit_convert, value, TRUE) != -1); } @@ -1981,7 +1978,10 @@ uiBlock *uiBeginBlock(const bContext *C, ARegion *region, const char *name, shor block->active= 1; block->dt= dt; block->evil_C= (void*)C; // XXX - if (scn) block->color_profile= (scn->r.color_mgt_flag & R_COLOR_MANAGEMENT); + if (scn) { + block->color_profile= (scn->r.color_mgt_flag & R_COLOR_MANAGEMENT); + block->unit= &scn->unit; + } BLI_strncpy(block->name, name, sizeof(block->name)); if(region) diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index 6f3ca2bf003..3bd29f8de3e 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -2310,13 +2310,13 @@ static float ui_numedit_apply_snapf(uiBut *but, float tempf, float softmin, floa float fac= 1.0f; if(ui_is_but_unit(but)) { - Scene *scene= CTX_data_scene((bContext *)but->block->evil_C); + UnitSettings *unit= but->block->unit; int unit_type= uiButGetUnitType(but)>>16; - if(bUnit_IsValid(scene->unit.system, unit_type)) { - fac= (float)bUnit_BaseScalar(scene->unit.system, unit_type); + if(bUnit_IsValid(unit->system, unit_type)) { + fac= (float)bUnit_BaseScalar(unit->system, unit_type); if(ELEM3(unit_type, B_UNIT_LENGTH, B_UNIT_AREA, B_UNIT_VOLUME)) { - fac /= scene->unit.scale_length; + fac /= unit->scale_length; } } } diff --git a/source/blender/editors/interface/interface_intern.h b/source/blender/editors/interface/interface_intern.h index 242210e01bb..40b98bebcd0 100644 --- a/source/blender/editors/interface/interface_intern.h +++ b/source/blender/editors/interface/interface_intern.h @@ -332,7 +332,9 @@ struct uiBlock { void *evil_C; // XXX hack for dynamic operator enums float _hsv[3]; // XXX, only access via ui_block_hsv_get() - char color_profile; // color profile for correcting linear colors for display + char color_profile; // color profile for correcting linear colors for display + struct UnitSettings *unit; // unit system, used a lot for numeric buttons so include here rather then fetching through the scene every time. + }; typedef struct uiSafetyRct { From c6465197763d9110361a795fcc6a2292790a7fc7 Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Thu, 18 Aug 2011 22:56:41 +0000 Subject: [PATCH 467/624] Export only objects on visible layers. This ensures we can hide for instance bone shapes. --- source/blender/collada/DocumentExporter.cpp | 2 ++ source/blender/collada/GeometryExporter.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/source/blender/collada/DocumentExporter.cpp b/source/blender/collada/DocumentExporter.cpp index 0a30365658e..32956921f5b 100644 --- a/source/blender/collada/DocumentExporter.cpp +++ b/source/blender/collada/DocumentExporter.cpp @@ -195,6 +195,7 @@ public: Object *ob = base->object; if (!ob->parent) { + if(sce->lay & ob->lay) { switch(ob->type) { case OB_MESH: case OB_CAMERA: @@ -208,6 +209,7 @@ public: writeNodes(ob, sce); break; } + } } base= base->next; diff --git a/source/blender/collada/GeometryExporter.h b/source/blender/collada/GeometryExporter.h index 7f3426a1915..d9d265a66fc 100644 --- a/source/blender/collada/GeometryExporter.h +++ b/source/blender/collada/GeometryExporter.h @@ -110,7 +110,8 @@ struct GeometryFunctor { Object *ob = base->object; if (ob->type == OB_MESH && ob->data - && !(export_selected && !(ob->flag && SELECT))) { + && !(export_selected && !(ob->flag && SELECT)) + && ((sce->lay & ob->lay)!=0)) { f(ob); } base= base->next; From 561b49e9258f46229ccf5a2426d3deae01028ae3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 19 Aug 2011 10:35:47 +0000 Subject: [PATCH 468/624] minor style change --- source/blender/python/intern/bpy_rna.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 4d8d524d7e3..accc34152b5 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -4309,7 +4309,6 @@ static PyObject *pyrna_func_call(BPy_FunctionRNA *self, PyObject *args, PyObject PropertyRNA *parm; PyObject *ret, *item; int i, pyargs_len, pykw_len, parms_len, ret_len, flag, err= 0, kw_tot= 0, kw_arg; - const char *parm_id; PropertyRNA *pret_single= NULL; void *retdata_single= NULL; @@ -4385,28 +4384,29 @@ static PyObject *pyrna_func_call(BPy_FunctionRNA *self, PyObject *args, PyObject continue; } - parm_id= RNA_property_identifier(parm); item= NULL; if (i < pyargs_len) { item= PyTuple_GET_ITEM(args, i); - i++; - kw_arg= FALSE; } else if (kw != NULL) { - item= PyDict_GetItemString(kw, parm_id); /* borrow ref */ + item= PyDict_GetItemString(kw, RNA_property_identifier(parm)); /* borrow ref */ if(item) kw_tot++; /* make sure invalid keywords are not given */ kw_arg= TRUE; } + i++; /* current argument */ + if (item==NULL) { if(flag & PROP_REQUIRED) { PyErr_Format(PyExc_TypeError, "%.200s.%.200s(): required parameter \"%.200s\" not specified", - RNA_struct_identifier(self_ptr->type), RNA_function_identifier(self_func), parm_id); + RNA_struct_identifier(self_ptr->type), + RNA_function_identifier(self_func), + RNA_property_identifier(parm)); err= -1; break; } @@ -4433,9 +4433,18 @@ static PyObject *pyrna_func_call(BPy_FunctionRNA *self, PyObject *args, PyObject PyErr_Clear(); /* re-raise */ if(kw_arg==TRUE) - snprintf(error_prefix, sizeof(error_prefix), "%s.%s(): error with keyword argument \"%s\" - ", RNA_struct_identifier(self_ptr->type), RNA_function_identifier(self_func), parm_id); + BLI_snprintf(error_prefix, sizeof(error_prefix), + "%.200s.%.200s(): error with keyword argument \"%.200s\" - ", + RNA_struct_identifier(self_ptr->type), + RNA_function_identifier(self_func), + RNA_property_identifier(parm)); else - snprintf(error_prefix, sizeof(error_prefix), "%s.%s(): error with argument %d, \"%s\" - ", RNA_struct_identifier(self_ptr->type), RNA_function_identifier(self_func), i, parm_id); + BLI_snprintf(error_prefix, sizeof(error_prefix), + "%.200s.%.200s(): error with argument %d, \"%.200s\" - ", + RNA_struct_identifier(self_ptr->type), + RNA_function_identifier(self_func), + i, + RNA_property_identifier(parm)); pyrna_py_to_prop(&funcptr, parm, iter.data, item, error_prefix); From 2c1182664cb65e760742ed43fa840cd241d74b4a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 19 Aug 2011 10:38:34 +0000 Subject: [PATCH 469/624] minor speedup to python/rna api keyword argument lookups. - dont use hash lookups in this case because converting the string to unicode and doing a hash lookup is slower then looping over the keys and comparing (which avoids creating and throwning away a unicode string). --- source/blender/python/intern/bpy_rna.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index accc34152b5..1b8f986e71c 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -4297,6 +4297,27 @@ static PyObject *pyrna_param_to_py(PointerRNA *ptr, PropertyRNA *prop, void *dat return ret; } +/* Use to replace PyDict_GetItemString() when the overhead of converting a + * string into a python unicode is higher than a non hash lookup. + * works on small dict's such as keyword args. */ +static PyObject *small_dict_get_item_string(PyObject *dict, const char *key_lookup) +{ + PyObject *key= NULL; + Py_ssize_t pos = 0; + PyObject *value = NULL; + + /* case not, search for it in the script's global dictionary */ + while (PyDict_Next(dict, &pos, &key, &value)) { + if(PyUnicode_Check(key)) { + if(strcmp(key_lookup, _PyUnicode_AsString(key))==0) { + return value; + } + } + } + + return NULL; +} + static PyObject *pyrna_func_call(BPy_FunctionRNA *self, PyObject *args, PyObject *kw) { /* Note, both BPy_StructRNA and BPy_PropertyRNA can be used here */ @@ -4391,7 +4412,11 @@ static PyObject *pyrna_func_call(BPy_FunctionRNA *self, PyObject *args, PyObject kw_arg= FALSE; } else if (kw != NULL) { +#if 0 item= PyDict_GetItemString(kw, RNA_property_identifier(parm)); /* borrow ref */ +#else + item= small_dict_get_item_string(kw, RNA_property_identifier(parm)); /* borrow ref */ +#endif if(item) kw_tot++; /* make sure invalid keywords are not given */ From ac3d785caaf272304738ecc0799c1dc9c11c3c82 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Fri, 19 Aug 2011 14:29:33 +0000 Subject: [PATCH 470/624] Animation exporter matrix source param fix. --- source/blender/collada/AnimationExporter.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 7bcb225e3c2..8a7d285abcb 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -732,7 +732,7 @@ void AnimationExporter::exportAnimations(Scene *sce) source.setAccessorStride(16); COLLADASW::SourceBase::ParameterNameList ¶m = source.getParameterNameList(); - add_source_parameters(param, semantic, false, NULL, false); + add_source_parameters(param, semantic, false, NULL, true); source.prepareToAppendValues(); @@ -1123,7 +1123,8 @@ void AnimationExporter::exportAnimations(Scene *sce) } } - if ( fcu) return true; + if ( fcu) + return true; base= base->next; } return false; From 3a81f23e0975ea87ade780965462ad5b15b39d95 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 19 Aug 2011 16:21:29 +0000 Subject: [PATCH 471/624] warning cleanup for -Wdouble-promotion --- source/blender/blenkernel/intern/cloth.c | 2 +- source/blender/blenlib/intern/jitter.c | 74 +++++++++---------- source/blender/blenlib/intern/math_geom.c | 6 +- source/blender/blenlib/intern/math_rotation.c | 6 +- source/blender/blenlib/intern/rct.c | 8 +- source/blender/blenlib/intern/scanfill.c | 16 ++-- .../editors/interface/interface_widgets.c | 2 +- source/blender/editors/object/object_add.c | 2 +- source/blender/editors/object/object_bake.c | 4 +- .../editors/space_outliner/outliner_intern.h | 4 +- .../editors/space_view3d/view3d_draw.c | 8 +- .../editors/space_view3d/view3d_edit.c | 4 +- .../blender/editors/space_view3d/view3d_fly.c | 2 +- source/blender/editors/transform/transform.c | 2 +- .../blender/makesrna/intern/rna_sequencer.c | 2 +- .../render/intern/source/convertblender.c | 16 ++-- .../render/intern/source/volume_precache.c | 4 +- .../blender/render/intern/source/volumetric.c | 18 ++--- .../blender/render/intern/source/voxeldata.c | 6 +- .../windowmanager/intern/wm_operators.c | 2 +- 20 files changed, 94 insertions(+), 94 deletions(-) diff --git a/source/blender/blenkernel/intern/cloth.c b/source/blender/blenkernel/intern/cloth.c index ea055e90b45..3a86389dba7 100644 --- a/source/blender/blenkernel/intern/cloth.c +++ b/source/blender/blenkernel/intern/cloth.c @@ -923,7 +923,7 @@ static int cloth_from_object(Object *ob, ClothModifierData *clmd, DerivedMesh *d for(i = 0; i < dm->getNumVerts(dm); i++) { - maxdist = MAX2(maxdist, clmd->coll_parms->selfepsilon* ( cloth->verts[i].avg_spring_len*2.0)); + maxdist = MAX2(maxdist, clmd->coll_parms->selfepsilon* ( cloth->verts[i].avg_spring_len*2.0f)); } clmd->clothObject->bvhselftree = bvhselftree_build_from_cloth ( clmd, maxdist ); diff --git a/source/blender/blenlib/intern/jitter.c b/source/blender/blenlib/intern/jitter.c index 16f0c86c449..f0e81d6b5e9 100644 --- a/source/blender/blenlib/intern/jitter.c +++ b/source/blender/blenlib/intern/jitter.c @@ -53,10 +53,10 @@ void BLI_jitterate1(float *jit1, float *jit2, int num, float rad1) y = jit1[i+1]; for (j = 2*num-2; j>=0 ; j-=2) { if (i != j){ - vecx = jit1[j] - x - 1.0; - vecy = jit1[j+1] - y - 1.0; + vecx = jit1[j] - x - 1.0f; + vecy = jit1[j+1] - y - 1.0f; for (k = 3; k>0 ; k--){ - if( fabs(vecx)0 && len0 && len0 && len= 0 ; j-=2){ if (i != j){ - vecx = jit1[j] - x - 1.0; - vecy = jit1[j+1] - y - 1.0; + vecx = jit1[j] - x - 1.0f; + vecy = jit1[j+1] - y - 1.0f; - if( fabs(vecx) 0.0) { + else if (i > 0.0f) { const float i_sqrt= sqrt(i); /* avoid calc twice */ /* first intersection */ @@ -456,7 +456,7 @@ int isect_line_sphere_v2(const float l1[2], const float l2[2], madd_v2_v2v2fl(r_p1, l1, ldir, mu); return 1; } - else if (i > 0.0) { + else if (i > 0.0f) { const float i_sqrt= sqrt(i); /* avoid calc twice */ /* first intersection */ @@ -2010,7 +2010,7 @@ void resolve_quad_uv(float uv[2], const float st[2], const float st0[2], const f } if(IS_ZERO(denom)==0) - uv[1]= (float) (( (1-uv[0])*(st0[i]-st[i]) + uv[0]*(st1[i]-st[i]) ) / denom); + uv[1]= (float) (( (1.0f-uv[0])*(st0[i]-st[i]) + uv[0]*(st1[i]-st[i]) ) / denom); } } diff --git a/source/blender/blenlib/intern/math_rotation.c b/source/blender/blenlib/intern/math_rotation.c index dfd715ccbf2..e3e507d016a 100644 --- a/source/blender/blenlib/intern/math_rotation.c +++ b/source/blender/blenlib/intern/math_rotation.c @@ -213,7 +213,7 @@ void quat_to_mat4(float m[][4], const float q[4]) double q0, q1, q2, q3, qda,qdb,qdc,qaa,qab,qac,qbb,qbc,qcc; #ifdef DEBUG - if(!((q0=dot_qtqt(q, q))==0.0f || (fabsf(q0-1.0f) < (float)QUAT_EPSILON))) { + if(!((q0=dot_qtqt(q, q))==0.0f || (fabs(q0-1.0) < QUAT_EPSILON))) { fprintf(stderr, "Warning! quat_to_mat4() called with non-normalized: size %.8f *** report a bug ***\n", (float)q0); } #endif @@ -492,8 +492,8 @@ void vec_to_quat(float q[4], const float vec[3], short axis, const short upflag) else angle= (float)(-0.5*atan2(-fp[0], -fp[1])); } - co= (float)cos(angle); - si= (float)(sin(angle)/len1); + co= cosf(angle); + si= sinf(angle)/len1; q2[0]= co; q2[1]= x2*si; q2[2]= y2*si; diff --git a/source/blender/blenlib/intern/rct.c b/source/blender/blenlib/intern/rct.c index 17b07b49309..31ae8adc2d4 100644 --- a/source/blender/blenlib/intern/rct.c +++ b/source/blender/blenlib/intern/rct.c @@ -233,10 +233,10 @@ int BLI_isect_rcti(rcti *src1, rcti *src2, rcti *dest) void BLI_copy_rcti_rctf(rcti *tar, const rctf *src) { - tar->xmin= floor(src->xmin + 0.5); - tar->xmax= floor((src->xmax - src->xmin) + 0.5); - tar->ymin= floor(src->ymin + 0.5); - tar->ymax= floor((src->ymax - src->ymin) + 0.5); + tar->xmin= floor(src->xmin + 0.5f); + tar->xmax= floor((src->xmax - src->xmin) + 0.5f); + tar->ymin= floor(src->ymin + 0.5f); + tar->ymax= floor((src->ymax - src->ymin) + 0.5f); } void print_rctf(const char *str, rctf *rect) diff --git a/source/blender/blenlib/intern/scanfill.c b/source/blender/blenlib/intern/scanfill.c index 47a07d86e66..b159106f748 100644 --- a/source/blender/blenlib/intern/scanfill.c +++ b/source/blender/blenlib/intern/scanfill.c @@ -288,7 +288,7 @@ static short testedgeside(float *v1, float *v2, float *v3) inp= (v2[cox]-v1[cox])*(v1[coy]-v3[coy]) +(v1[coy]-v2[coy])*(v1[cox]-v3[cox]); - if(inp<0.0) return 0; + if(inp < 0.0f) return 0; else if(inp==0) { if(v1[cox]==v3[cox] && v1[coy]==v3[coy]) return 0; if(v2[cox]==v3[cox] && v2[coy]==v3[coy]) return 0; @@ -312,8 +312,8 @@ static short addedgetoscanvert(ScFillVert *sc, EditEdge *eed) y= eed->v1->co[coy]; fac1= eed->v2->co[coy]-y; - if(fac1==0.0) { - fac1= 1.0e10*(eed->v2->co[cox]-x); + if(fac1==0.0f) { + fac1= 1.0e10f*(eed->v2->co[cox]-x); } else fac1= (x-eed->v2->co[cox])/fac1; @@ -324,8 +324,8 @@ static short addedgetoscanvert(ScFillVert *sc, EditEdge *eed) if(ed->v2==eed->v2) return 0; fac= ed->v2->co[coy]-y; - if(fac==0.0) { - fac= 1.0e10*(ed->v2->co[cox]-x); + if(fac==0.0f) { + fac= 1.0e10f*(ed->v2->co[cox]-x); } else fac= (x-ed->v2->co[cox])/fac; @@ -443,7 +443,7 @@ static void testvertexnearedge(void) vec2[1]= eed->v2->co[coy]; if(boundinsideEV(eed,eve)) { dist= dist_to_line_v2(vec1,vec2,vec3); - if(distv1, eve); @@ -816,7 +816,7 @@ int BLI_edgefill(short mat_nr) if(v2) { if( compare_v3v3(v2, eve->co, COMPLIMIT)==0) { len= normal_tri_v3( norm,v1, v2, eve->co); - if(len != 0.0) break; + if(len != 0.0f) break; } } else if(compare_v3v3(v1, eve->co, COMPLIMIT)==0) { @@ -825,7 +825,7 @@ int BLI_edgefill(short mat_nr) eve= eve->next; } - if(len==0.0) return 0; /* no fill possible */ + if(len==0.0f) return 0; /* no fill possible */ norm[0]= fabs(norm[0]); norm[1]= fabs(norm[1]); diff --git a/source/blender/editors/interface/interface_widgets.c b/source/blender/editors/interface/interface_widgets.c index d235fd0c16a..5da875356ea 100644 --- a/source/blender/editors/interface/interface_widgets.c +++ b/source/blender/editors/interface/interface_widgets.c @@ -180,7 +180,7 @@ void ui_draw_anti_tria(float x1, float y1, float x2, float y2, float x3, float y glEnable(GL_BLEND); glGetFloatv(GL_CURRENT_COLOR, color); - color[3]*= 0.125; + color[3] *= 0.125f; glColor4fv(color); /* for each AA step */ diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index cd42661f320..d5f10f1d37d 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -182,7 +182,7 @@ void ED_object_add_generic_props(wmOperatorType *ot, int do_editmode) } RNA_def_float_vector_xyz(ot->srna, "location", 3, NULL, -FLT_MAX, FLT_MAX, "Location", "Location for the newly added object", -FLT_MAX, FLT_MAX); - RNA_def_float_rotation(ot->srna, "rotation", 3, NULL, -FLT_MAX, FLT_MAX, "Rotation", "Rotation for the newly added object", -M_PI * 2.0f, M_PI * 2.0f); + RNA_def_float_rotation(ot->srna, "rotation", 3, NULL, -FLT_MAX, FLT_MAX, "Rotation", "Rotation for the newly added object", (float)-M_PI * 2.0f, (float)M_PI * 2.0f); prop = RNA_def_boolean_layer_member(ot->srna, "layers", 20, NULL, "Layer", ""); RNA_def_property_flag(prop, PROP_HIDDEN); diff --git a/source/blender/editors/object/object_bake.c b/source/blender/editors/object/object_bake.c index 679e4e58017..ee162464c70 100644 --- a/source/blender/editors/object/object_bake.c +++ b/source/blender/editors/object/object_bake.c @@ -636,14 +636,14 @@ static void apply_heights_data(void *bake_data) if(ibuf->rect_float) { float *rrgbf= ibuf->rect_float + i*4; - if(max-min > 1e-5) height= (heights[i]-min)/(max-min); + if(max-min > 1e-5f) height= (heights[i]-min)/(max-min); else height= 0; rrgbf[0]=rrgbf[1]=rrgbf[2]= height; } else { char *rrgb= (char*)ibuf->rect + i*4; - if(max-min > 1e-5) height= (heights[i]-min)/(max-min); + if(max-min > 1e-5f) height= (heights[i]-min)/(max-min); else height= 0; rrgb[0]=rrgb[1]=rrgb[2]= FTOCHAR(height); diff --git a/source/blender/editors/space_outliner/outliner_intern.h b/source/blender/editors/space_outliner/outliner_intern.h index 1a6448588aa..cf4ce9c06a8 100644 --- a/source/blender/editors/space_outliner/outliner_intern.h +++ b/source/blender/editors/space_outliner/outliner_intern.h @@ -124,8 +124,8 @@ typedef struct TreeElement { #define OL_TOGW OL_TOG_RESTRICT_VIEWX #define OL_RNA_COLX (UI_UNIT_X*15) -#define OL_RNA_COL_SIZEX (UI_UNIT_X*7.5) -#define OL_RNA_COL_SPACEX (UI_UNIT_X*2.5) +#define OL_RNA_COL_SIZEX (UI_UNIT_X*7.5f) +#define OL_RNA_COL_SPACEX (UI_UNIT_X*2.5f) /* outliner_tree.c ----------------------------------------------- */ diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c index 7cf95261211..f8837594ddb 100644 --- a/source/blender/editors/space_view3d/view3d_draw.c +++ b/source/blender/editors/space_view3d/view3d_draw.c @@ -721,7 +721,7 @@ static void draw_rotation_guide(RegionView3D *rv3d) { #define ROT_AXIS_DETAIL 13 const float s = 0.05f * scale; - const float step = 2.f * M_PI / ROT_AXIS_DETAIL; + const float step = 2.f * (float)(M_PI / ROT_AXIS_DETAIL); float angle; int i; @@ -1041,7 +1041,7 @@ static void drawviewborder_triangle(float x1, float x2, float y1, float y2, cons glBegin(GL_LINES); if(w > h) { if(golden) { - ofs = w * (1.0f-(1.0f/1.61803399)); + ofs = w * (1.0f-(1.0f/1.61803399f)); } else { ofs = h * (h / w); @@ -1059,7 +1059,7 @@ static void drawviewborder_triangle(float x1, float x2, float y1, float y2, cons } else { if(golden) { - ofs = h * (1.0f-(1.0f/1.61803399)); + ofs = h * (1.0f-(1.0f/1.61803399f)); } else { ofs = w * (w / h); @@ -1203,7 +1203,7 @@ static void drawviewborder(Scene *scene, ARegion *ar, View3D *v3d) if (ca->dtx & CAM_DTX_GOLDEN) { UI_ThemeColorBlendShade(TH_WIRE, TH_BACK, 0.25, 0); - drawviewborder_grid3(x1, x2, y1, y2, 1.0f-(1.0f/1.61803399)); + drawviewborder_grid3(x1, x2, y1, y2, 1.0f-(1.0f/1.61803399f)); } if (ca->dtx & CAM_DTX_GOLDEN_TRI_A) { diff --git a/source/blender/editors/space_view3d/view3d_edit.c b/source/blender/editors/space_view3d/view3d_edit.c index 3e6bbc13334..979a602b4f5 100644 --- a/source/blender/editors/space_view3d/view3d_edit.c +++ b/source/blender/editors/space_view3d/view3d_edit.c @@ -1697,7 +1697,7 @@ void VIEW3D_OT_zoom(wmOperatorType *ot) static void view_dolly_mouseloc(ARegion *ar, float orig_ofs[3], float dvec[3], float dfac) { RegionView3D *rv3d= ar->regiondata; - madd_v3_v3v3fl(rv3d->ofs, orig_ofs, dvec, -(1.0 - dfac)); + madd_v3_v3v3fl(rv3d->ofs, orig_ofs, dvec, -(1.0f - dfac)); } static void viewdolly_apply(ViewOpsData *vod, int x, int y, const short zoom_invert) @@ -1718,7 +1718,7 @@ static void viewdolly_apply(ViewOpsData *vod, int x, int y, const short zoom_inv if (zoom_invert) SWAP(float, len1, len2); - zfac = 1.0 + ((len2 - len1) * 0.01 * vod->rv3d->dist); + zfac = 1.0f + ((len2 - len1) * 0.01f * vod->rv3d->dist); } if(zfac != 1.0f) diff --git a/source/blender/editors/space_view3d/view3d_fly.c b/source/blender/editors/space_view3d/view3d_fly.c index 046037a092f..30d1a508888 100644 --- a/source/blender/editors/space_view3d/view3d_fly.c +++ b/source/blender/editors/space_view3d/view3d_fly.c @@ -867,7 +867,7 @@ static int flyApply(bContext *C, FlyInfo *fly) upvec[2]=1; mul_m3_v3(mat, upvec); /*make sure we have some z rolling*/ - if (fabs(upvec[2]) > 0.00001f) { + if (fabsf(upvec[2]) > 0.00001f) { roll= upvec[2] * -5.0f; upvec[0]= 1.0f; /*rotate the view about this axis*/ diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c index 03a98bf30d8..b234ac4ceec 100644 --- a/source/blender/editors/transform/transform.c +++ b/source/blender/editors/transform/transform.c @@ -4648,7 +4648,7 @@ static int createSlideVerts(TransInfo *t) uv_new = tf->uv[k]; if (ev->tmp.l) { - if (fabs(suv->origuv[0]-uv_new[0]) > 0.0001f || fabs(suv->origuv[1]-uv_new[1]) > 0.0001f) { + if (fabsf(suv->origuv[0]-uv_new[0]) > 0.0001f || fabs(suv->origuv[1]-uv_new[1]) > 0.0001f) { ev->tmp.l = -1; /* Tag as invalid */ BLI_linklist_free(suv->fuv_list,NULL); suv->fuv_list = NULL; diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 8c4e4d9e736..476ac325848 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -1481,7 +1481,7 @@ static void rna_def_wipe(BlenderRNA *brna) #if 1 /* expose as radians */ prop= RNA_def_property(srna, "angle", PROP_FLOAT, PROP_ANGLE); RNA_def_property_float_funcs(prop, "rna_WipeSequence_angle_get", "rna_WipeSequence_angle_set", NULL); - RNA_def_property_range(prop, DEG2RAD(-90.0f), DEG2RAD(90.0f)); + RNA_def_property_range(prop, DEG2RAD(-90.0), DEG2RAD(90.0)); #else prop= RNA_def_property(srna, "angle", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "angle"); diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c index b385b507707..f749d1ba004 100644 --- a/source/blender/render/intern/source/convertblender.c +++ b/source/blender/render/intern/source/convertblender.c @@ -192,10 +192,10 @@ void RE_make_stars(Render *re, Scene *scenev3d, void (*initfunc)(void), /* minimal free space (starting at camera) */ starmindist= wrld->starmindist; - if (stargrid <= 0.10) return; + if (stargrid <= 0.10f) return; if (re) re->flag |= R_HALO; - else stargrid *= 1.0; /* then it draws fewer */ + else stargrid *= 1.0f; /* then it draws fewer */ if(re) invert_m4_m4(mat, re->viewmat); else unit_m4(mat); @@ -267,17 +267,17 @@ void RE_make_stars(Render *re, Scene *scenev3d, void (*initfunc)(void), if (alpha >= clipend) alpha = 0.0; else if (alpha <= starmindist) alpha = 0.0; - else if (alpha <= 2.0 * starmindist) { + else if (alpha <= 2.0f * starmindist) { alpha = (alpha - starmindist) / starmindist; } else { - alpha -= 2.0 * starmindist; - alpha /= (clipend - 2.0 * starmindist); - alpha = 1.0 - alpha; + alpha -= 2.0f * starmindist; + alpha /= (clipend - 2.0f * starmindist); + alpha = 1.0f - alpha; } } - if (alpha != 0.0) { + if (alpha != 0.0f) { fac = force * BLI_drand(); har = initstar(re, obr, vec, fac); @@ -822,7 +822,7 @@ static void autosmooth(Render *UNUSED(re), ObjectRen *obr, float mat[][4], int d if(obr->totvert==0) return; asverts= MEM_callocN(sizeof(ASvert)*obr->totvert, "all smooth verts"); - thresh= cos( M_PI*(0.5f+(float)degr)/180.0 ); + thresh= cosf((float)M_PI*(0.5f+(float)degr)/180.0f ); /* step zero: give faces normals of original mesh, if this is provided */ diff --git a/source/blender/render/intern/source/volume_precache.c b/source/blender/render/intern/source/volume_precache.c index faa915b7f6c..2037acc943f 100644 --- a/source/blender/render/intern/source/volume_precache.c +++ b/source/blender/render/intern/source/volume_precache.c @@ -400,7 +400,7 @@ static void multiple_scattering_diffusion(Render *re, VolumePrecache *vp, Materi sb[j] += vp->data_b[i]; /* Displays progress every second */ - if(time-lasttime>1.0f) { + if(time-lasttime>1.0) { char str[64]; BLI_snprintf(str, sizeof(str), "Simulating multiple scattering: %d%%", (int)(100.0f * (c / total))); re->i.infostr= str; @@ -747,7 +747,7 @@ static void vol_precache_objectinstance_threads(Render *re, ObjectInstanceRen *o caching=0; time= PIL_check_seconds_timer(); - if(time-lasttime>1.0f) { + if(time-lasttime>1.0) { char str[64]; BLI_snprintf(str, sizeof(str), "Precaching volume: %d%%", (int)(100.0f * ((float)counter / (float)totparts))); re->i.infostr= str; diff --git a/source/blender/render/intern/source/volumetric.c b/source/blender/render/intern/source/volumetric.c index 359002d05ae..19bbb11e143 100644 --- a/source/blender/render/intern/source/volumetric.c +++ b/source/blender/render/intern/source/volumetric.c @@ -422,9 +422,9 @@ static void vol_get_transmittance_seg(ShadeInput *shi, float *tr, float stepsize tau[1] += stepd * sigma_t[1]; tau[2] += stepd * sigma_t[2]; - tr[0] *= exp(-tau[0]); - tr[1] *= exp(-tau[1]); - tr[2] *= exp(-tau[2]); + tr[0] *= expf(-tau[0]); + tr[1] *= expf(-tau[1]); + tr[2] *= expf(-tau[2]); } /* Compute transmittance = e^(-attenuation) */ @@ -473,7 +473,7 @@ static void vol_shade_one_lamp(struct ShadeInput *shi, float *co, LampRen *lar, if (lar->mode & LA_LAYER) if((lar->lay & shi->obi->lay)==0) return; if ((lar->lay & shi->lay)==0) return; - if (lar->energy == 0.0) return; + if (lar->energy == 0.0f) return; if ((visifac= lamp_get_visibility(lar, co, lv, &lampdist)) == 0.f) return; @@ -613,7 +613,7 @@ static void volumeintegrate(struct ShadeInput *shi, float *col, float *co, float /* transmittance component (alpha) */ vol_get_transmittance_seg(shi, tr, stepsize, co, density); - if (t0 > t1 * 0.25) { + if (t0 > t1 * 0.25f) { /* only use depth cutoff after we've traced a little way into the volume */ if (luminance(tr) < shi->mat->vol.depth_cutoff) break; } @@ -623,9 +623,9 @@ static void volumeintegrate(struct ShadeInput *shi, float *col, float *co, float if (shi->obi->volume_precache) { float p2[3]; - p2[0] = p[0] + (step_vec[0] * 0.5); - p2[1] = p[1] + (step_vec[1] * 0.5); - p2[2] = p[2] + (step_vec[2] * 0.5); + p2[0] = p[0] + (step_vec[0] * 0.5f); + p2[1] = p[1] + (step_vec[1] * 0.5f); + p2[2] = p[2] + (step_vec[2] * 0.5f); vol_get_precached_scattering(&R, shi, scatter_col, p2); } else @@ -817,7 +817,7 @@ void shade_volume_inside(ShadeInput *shi, ShadeResult *shr) volume_trace(shi, shr, VOL_SHADE_INSIDE); shr->alpha = shr->alpha + prev_alpha; - CLAMP(shr->alpha, 0.0, 1.0); + CLAMP(shr->alpha, 0.0f, 1.0f); shi->mat = mat_backup; shi->obi = obi_backup; diff --git a/source/blender/render/intern/source/voxeldata.c b/source/blender/render/intern/source/voxeldata.c index 232f7fdeede..2ba346ae4c5 100644 --- a/source/blender/render/intern/source/voxeldata.c +++ b/source/blender/render/intern/source/voxeldata.c @@ -413,9 +413,9 @@ int voxeldatatex(struct Tex *tex, float *texvec, struct TexResult *texres) } case TEX_REPEAT: { - co[0] = co[0] - floor(co[0]); - co[1] = co[1] - floor(co[1]); - co[2] = co[2] - floor(co[2]); + co[0] = co[0] - floorf(co[0]); + co[1] = co[1] - floorf(co[1]); + co[2] = co[2] - floorf(co[2]); break; } case TEX_EXTEND: diff --git a/source/blender/windowmanager/intern/wm_operators.c b/source/blender/windowmanager/intern/wm_operators.c index 1beb5b3dda3..fdf89cfd2be 100644 --- a/source/blender/windowmanager/intern/wm_operators.c +++ b/source/blender/windowmanager/intern/wm_operators.c @@ -2926,7 +2926,7 @@ static void radial_control_paint_cursor(bContext *C, int x, int y, void *customd case PROP_FACTOR: r1= (1 - rc->current_value) * WM_RADIAL_CONTROL_DISPLAY_SIZE; r2= tex_radius= WM_RADIAL_CONTROL_DISPLAY_SIZE; - alpha = rc->current_value / 2 + 0.5; + alpha = rc->current_value / 2.0f + 0.5f; break; case PROP_ANGLE: r1= r2= tex_radius= WM_RADIAL_CONTROL_DISPLAY_SIZE; From 90d19ad883b60511bfdbf9eba9fc9e46c3d69f51 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 19 Aug 2011 19:25:20 +0000 Subject: [PATCH 472/624] py style change only - make property definitions consistent --- .../startup/bl_operators/add_mesh_torus.py | 66 +++++++---- release/scripts/startup/bl_operators/mesh.py | 10 +- .../scripts/startup/bl_operators/object.py | 8 +- .../startup/bl_operators/object_align.py | 55 ++++----- .../bl_operators/object_quick_effects.py | 111 +++++++++++------- .../object_randomize_transform.py | 9 +- .../scripts/startup/bl_operators/sequencer.py | 8 +- .../startup/bl_operators/uvcalc_lightmap.py | 1 - .../bl_operators/uvcalc_smart_project.py | 23 ++-- .../startup/bl_operators/vertexpaint_dirt.py | 34 +++++- release/scripts/startup/bl_operators/wm.py | 2 - release/scripts/startup/bl_ui/__init__.py | 5 +- .../scripts/startup/bl_ui/space_console.py | 6 +- .../scripts/startup/bl_ui/space_userpref.py | 46 ++++++-- .../startup/bl_ui/space_userpref_keymap.py | 70 +++++++++-- release/scripts/templates/addon_add_object.py | 10 +- release/scripts/templates/operator_export.py | 24 ++-- .../scripts/templates/operator_mesh_add.py | 41 ++++--- .../templates/operator_modal_view3d.py | 5 +- 19 files changed, 363 insertions(+), 171 deletions(-) diff --git a/release/scripts/startup/bl_operators/add_mesh_torus.py b/release/scripts/startup/bl_operators/add_mesh_torus.py index 1c4518c4feb..056b3478c2b 100644 --- a/release/scripts/startup/bl_operators/add_mesh_torus.py +++ b/release/scripts/startup/bl_operators/add_mesh_torus.py @@ -88,36 +88,62 @@ class AddTorus(Operator): bl_label = "Add Torus" bl_options = {'REGISTER', 'UNDO'} - major_radius = FloatProperty(name="Major Radius", + major_radius = FloatProperty( + name="Major Radius", description=("Radius from the origin to the " "center of the cross sections"), - default=1.0, min=0.01, max=100.0) - minor_radius = FloatProperty(name="Minor Radius", + min=0.01, max=100.0, + default=1.0, + ) + minor_radius = FloatProperty( + name="Minor Radius", description="Radius of the torus' cross section", - default=0.25, min=0.01, max=100.0) - major_segments = IntProperty(name="Major Segments", + min=0.01, max=100.0, + default=0.25, + ) + major_segments = IntProperty( + name="Major Segments", description="Number of segments for the main ring of the torus", - default=48, min=3, max=256) - minor_segments = IntProperty(name="Minor Segments", + min=3, max=256, + default=48, + ) + minor_segments = IntProperty( + name="Minor Segments", description="Number of segments for the minor ring of the torus", - default=12, min=3, max=256) - use_abso = BoolProperty(name="Use Int+Ext Controls", + min=3, max=256, + default=12, + ) + use_abso = BoolProperty( + name="Use Int+Ext Controls", description="Use the Int / Ext controls for torus dimensions", - default=False) - abso_major_rad = FloatProperty(name="Exterior Radius", + default=False, + ) + abso_major_rad = FloatProperty( + name="Exterior Radius", description="Total Exterior Radius of the torus", - default=1.0, min=0.01, max=100.0) - abso_minor_rad = FloatProperty(name="Inside Radius", + min=0.01, max=100.0, + default=1.0, + ) + abso_minor_rad = FloatProperty( + name="Inside Radius", description="Total Interior Radius of the torus", - default=0.5, min=0.01, max=100.0) + min=0.01, max=100.0, + default=0.5, + ) # generic transform props - view_align = BoolProperty(name="Align to View", - default=False) - location = FloatVectorProperty(name="Location", - subtype='TRANSLATION') - rotation = FloatVectorProperty(name="Rotation", - subtype='EULER') + view_align = BoolProperty( + name="Align to View", + default=False, + ) + location = FloatVectorProperty( + name="Location", + subtype='TRANSLATION', + ) + rotation = FloatVectorProperty( + name="Rotation", + subtype='EULER', + ) def execute(self, context): diff --git a/release/scripts/startup/bl_operators/mesh.py b/release/scripts/startup/bl_operators/mesh.py index 4114381f3dc..5f6583754e9 100644 --- a/release/scripts/startup/bl_operators/mesh.py +++ b/release/scripts/startup/bl_operators/mesh.py @@ -74,11 +74,11 @@ class MeshMirrorUV(Operator): bl_label = "Copy Mirrored UV coords" bl_options = {'REGISTER', 'UNDO'} - direction = EnumProperty(items=( - ('POSITIVE', "Positive", ""), - ('NEGATIVE', "Negative", "")), - name="Axis Direction", - description="") + direction = EnumProperty( + name="Axis Direction", + items=(('POSITIVE', "Positive", ""), + ('NEGATIVE', "Negative", "")), + ) @classmethod def poll(cls, context): diff --git a/release/scripts/startup/bl_operators/object.py b/release/scripts/startup/bl_operators/object.py index 79f57990f37..d26ec53e4e3 100644 --- a/release/scripts/startup/bl_operators/object.py +++ b/release/scripts/startup/bl_operators/object.py @@ -195,8 +195,12 @@ class SubdivisionSet(Operator): bl_label = "Subdivision Set" bl_options = {'REGISTER', 'UNDO'} - level = IntProperty(name="Level", - default=1, min=-100, max=100, soft_min=-6, soft_max=6) + level = IntProperty( + name="Level", + min=-100, max=100, + soft_min=-6, soft_max=6, + default=1, + ) relative = BoolProperty( name="Relative", diff --git a/release/scripts/startup/bl_operators/object_align.py b/release/scripts/startup/bl_operators/object_align.py index d4a3d826f2f..50e9bfb5b98 100644 --- a/release/scripts/startup/bl_operators/object_align.py +++ b/release/scripts/startup/bl_operators/object_align.py @@ -351,33 +351,34 @@ class AlignObjects(Operator): description=("Enables high quality calculation of the " "bounding box for perfect results on complex " "shape meshes with rotation/scale (Slow)"), - default=True) - - align_mode = EnumProperty(items=( - ('OPT_1', "Negative Sides", ""), - ('OPT_2', "Centers", ""), - ('OPT_3', "Positive Sides", "")), - name="Align Mode:", - description="", - default='OPT_2') - - relative_to = EnumProperty(items=( - ('OPT_1', "Scene Origin", ""), - ('OPT_2', "3D Cursor", ""), - ('OPT_3', "Selection", ""), - ('OPT_4', "Active", "")), - name="Relative To:", - description="", - default='OPT_4') - - align_axis = EnumProperty(items=( - ('X', "X", ""), - ('Y', "Y", ""), - ('Z', "Z", ""), - ), - name="Align", - description="Align to axis", - options={'ENUM_FLAG'}) + default=True, + ) + align_mode = EnumProperty( + name="Align Mode:", + items=(('OPT_1', "Negative Sides", ""), + ('OPT_2', "Centers", ""), + ('OPT_3', "Positive Sides", ""), + ), + default='OPT_2', + ) + relative_to = EnumProperty( + name="Relative To:", + items=(('OPT_1', "Scene Origin", ""), + ('OPT_2', "3D Cursor", ""), + ('OPT_3', "Selection", ""), + ('OPT_4', "Active", ""), + ), + default='OPT_4', + ) + align_axis = EnumProperty( + name="Align", + description="Align to axis", + items=(('X', "X", ""), + ('Y', "Y", ""), + ('Z', "Z", ""), + ), + options={'ENUM_FLAG'}, + ) @classmethod def poll(cls, context): diff --git a/release/scripts/startup/bl_operators/object_quick_effects.py b/release/scripts/startup/bl_operators/object_quick_effects.py index cd206da3a8e..48b547980d4 100644 --- a/release/scripts/startup/bl_operators/object_quick_effects.py +++ b/release/scripts/startup/bl_operators/object_quick_effects.py @@ -51,19 +51,25 @@ class QuickFur(Operator): bl_label = "Quick Fur" bl_options = {'REGISTER', 'UNDO'} - density = EnumProperty(items=( - ('LIGHT', "Light", ""), - ('MEDIUM', "Medium", ""), - ('HEAVY', "Heavy", "")), - name="Fur Density", - description="", - default='MEDIUM') - - view_percentage = IntProperty(name="View %", - default=10, min=1, max=100, soft_min=1, soft_max=100) - - length = FloatProperty(name="Length", - default=0.1, min=0.001, max=100, soft_min=0.01, soft_max=10) + density = EnumProperty( + name="Fur Density", + items=(('LIGHT', "Light", ""), + ('MEDIUM', "Medium", ""), + ('HEAVY', "Heavy", "")), + default='MEDIUM', + ) + view_percentage = IntProperty( + name="View %", + min=1, max=100, + soft_min=1, soft_max=100, + default=10, + ) + length = FloatProperty( + name="Length", + min=0.001, max=100, + soft_min=0.01, soft_max=10, + default=0.1, + ) def execute(self, context): fake_context = bpy.context.copy() @@ -110,31 +116,50 @@ class QuickExplode(Operator): bl_label = "Quick Explode" bl_options = {'REGISTER', 'UNDO'} - style = EnumProperty(items=( - ('EXPLODE', "Explode", ""), - ('BLEND', "Blend", "")), - name="Explode Style", - description="", - default='EXPLODE') + style = EnumProperty( + name="Explode Style", + items=(('EXPLODE', "Explode", ""), + ('BLEND', "Blend", "")), + default='EXPLODE', + ) + amount = IntProperty( + name="Amount of pieces", + min=2, max=10000, + soft_min=2, soft_max=10000, + default=100, + ) + frame_duration = IntProperty( + name="Duration", + min=1, max=300000, + soft_min=1, soft_max=10000, + default=50, + ) - amount = IntProperty(name="Amount of pieces", - default=100, min=2, max=10000, soft_min=2, soft_max=10000) + frame_start = IntProperty( + name="Start Frame", + min=1, max=300000, + soft_min=1, soft_max=10000, + default=1, + ) + frame_end = IntProperty( + name="End Frame", + min=1, max=300000, + soft_min=1, soft_max=10000, + default=10, + ) - frame_duration = IntProperty(name="Duration", - default=50, min=1, max=300000, soft_min=1, soft_max=10000) + velocity = FloatProperty( + name="Outwards Velocity", + min=0, max=300000, + soft_min=0, soft_max=10, + default=1, + ) - frame_start = IntProperty(name="Start Frame", - default=1, min=1, max=300000, soft_min=1, soft_max=10000) - - frame_end = IntProperty(name="End Frame", - default=10, min=1, max=300000, soft_min=1, soft_max=10000) - - velocity = FloatProperty(name="Outwards Velocity", - default=1, min=0, max=300000, soft_min=0, soft_max=10) - - fade = BoolProperty(name="Fade", - description="Fade the pieces over time.", - default=True) + fade = BoolProperty( + name="Fade", + description="Fade the pieces over time.", + default=True, + ) def execute(self, context): fake_context = bpy.context.copy() @@ -272,12 +297,11 @@ class QuickSmoke(Operator): bl_options = {'REGISTER', 'UNDO'} style = EnumProperty( + name="Smoke Style", items=(('STREAM', "Stream", ""), ('PUFF', "Puff", ""), ('FIRE', "Fire", ""), ), - name="Smoke Style", - description="", default='STREAM', ) @@ -390,19 +414,16 @@ class QuickFluid(Operator): bl_options = {'REGISTER', 'UNDO'} style = EnumProperty( + name="Fluid Style", items=(('INFLOW', "Inflow", ""), - ('BASIC', "Basic", ""), - ), - name="Fluid Style", - description="", - default='BASIC', - ) + ('BASIC', "Basic", "")), + default='BASIC', + ) initial_velocity = FloatVectorProperty( name="Initial Velocity", description="Initial velocity of the fluid", + min=-100.0, max=100.0, default=(0.0, 0.0, 0.0), - min=-100.0, - max=100.0, subtype='VELOCITY', ) show_flows = BoolProperty( diff --git a/release/scripts/startup/bl_operators/object_randomize_transform.py b/release/scripts/startup/bl_operators/object_randomize_transform.py index f65e3d27d83..7aea18487f3 100644 --- a/release/scripts/startup/bl_operators/object_randomize_transform.py +++ b/release/scripts/startup/bl_operators/object_randomize_transform.py @@ -145,9 +145,12 @@ class RandomizeLocRotSize(Operator): default=False, ) - '''scale_min = FloatProperty(name="Minimun Scale Factor", - description="Lowest scale percentage possible", - default=0.15, min=-1.0, max=1.0, precision=3)''' + '''scale_min = FloatProperty( + name="Minimun Scale Factor", + description="Lowest scale percentage possible", + min=-1.0, max=1.0, precision=3, + default=0.15, + )''' scale = FloatVectorProperty( name="Scale", diff --git a/release/scripts/startup/bl_operators/sequencer.py b/release/scripts/startup/bl_operators/sequencer.py index d2f85c8d7c7..856e182279a 100644 --- a/release/scripts/startup/bl_operators/sequencer.py +++ b/release/scripts/startup/bl_operators/sequencer.py @@ -82,8 +82,12 @@ class SequencerCutMulticam(Operator): bl_label = "Cut multicam" bl_options = {'REGISTER', 'UNDO'} - camera = IntProperty(name="Camera", - default=1, min=1, max=32, soft_min=1, soft_max=32) + camera = IntProperty( + name="Camera", + min=1, max=32, + soft_min=1, soft_max=32, + default=1, + ) @classmethod def poll(cls, context): diff --git a/release/scripts/startup/bl_operators/uvcalc_lightmap.py b/release/scripts/startup/bl_operators/uvcalc_lightmap.py index 6b1c6e1be98..060fe400045 100644 --- a/release/scripts/startup/bl_operators/uvcalc_lightmap.py +++ b/release/scripts/startup/bl_operators/uvcalc_lightmap.py @@ -552,7 +552,6 @@ class LightMapPack(Operator): PREF_CONTEXT = bpy.props.EnumProperty( name="Selection", - description="", items=(("SEL_FACES", "Selected Faces", "Space all UVs evently"), ("ALL_FACES", "All Faces", "Average space UVs edge length of each loop"), ("ALL_OBJECTS", "Selected Mesh Object", "Average space UVs edge length of each loop") diff --git a/release/scripts/startup/bl_operators/uvcalc_smart_project.py b/release/scripts/startup/bl_operators/uvcalc_smart_project.py index 8afd6c104e0..78b68418322 100644 --- a/release/scripts/startup/bl_operators/uvcalc_smart_project.py +++ b/release/scripts/startup/bl_operators/uvcalc_smart_project.py @@ -1110,17 +1110,24 @@ class SmartProject(Operator): bl_label = "Smart UV Project" bl_options = {'REGISTER', 'UNDO'} - angle_limit = FloatProperty(name="Angle Limit", + angle_limit = FloatProperty( + name="Angle Limit", description="lower for more projection groups, higher for less distortion", - default=66.0, min=1.0, max=89.0) - - island_margin = FloatProperty(name="Island Margin", + min=1.0, max=89.0, + default=66.0, + ) + island_margin = FloatProperty( + name="Island Margin", description="Margin to reduce bleed from adjacent islands", - default=0.0, min=0.0, max=1.0) - - user_area_weight = FloatProperty(name="Area Weight", + min=0.0, max=1.0, + default=0.0, + ) + user_area_weight = FloatProperty( + name="Area Weight", description="Weight projections vector by faces with larger areas", - default=0.0, min=0.0, max=1.0) + min=0.0, max=1.0, + default=0.0, + ) @classmethod def poll(cls, context): diff --git a/release/scripts/startup/bl_operators/vertexpaint_dirt.py b/release/scripts/startup/bl_operators/vertexpaint_dirt.py index facde82f812..4c78adb7161 100644 --- a/release/scripts/startup/bl_operators/vertexpaint_dirt.py +++ b/release/scripts/startup/bl_operators/vertexpaint_dirt.py @@ -151,11 +151,35 @@ class VertexPaintDirt(Operator): bl_label = "Dirty Vertex Colors" bl_options = {'REGISTER', 'UNDO'} - blur_strength = FloatProperty(name="Blur Strength", description="Blur strength per iteration", default=1.0, min=0.01, max=1.0) - blur_iterations = IntProperty(name="Blur Iterations", description="Number times to blur the colors. (higher blurs more)", default=1, min=0, max=40) - clean_angle = FloatProperty(name="Highlight Angle", description="Less then 90 limits the angle used in the tonal range", default=180.0, min=0.0, max=180.0) - dirt_angle = FloatProperty(name="Dirt Angle", description="Less then 90 limits the angle used in the tonal range", default=0.0, min=0.0, max=180.0) - dirt_only = BoolProperty(name="Dirt Only", description="Dont calculate cleans for convex areas", default=False) + blur_strength = FloatProperty( + name="Blur Strength", + description="Blur strength per iteration", + min=0.01, max=1.0, + default=1.0, + ) + blur_iterations = IntProperty( + name="Blur Iterations", + description="Number times to blur the colors. (higher blurs more)", + min=0, max=40, + default=1, + ) + clean_angle = FloatProperty( + name="Highlight Angle", + description="Less then 90 limits the angle used in the tonal range", + min=0.0, max=180.0, + default=180.0, + ) + dirt_angle = FloatProperty( + name="Dirt Angle", + description="Less then 90 limits the angle used in the tonal range", + min=0.0, max=180.0, + default=0.0, + ) + dirt_only = BoolProperty( + name="Dirt Only", + description="Dont calculate cleans for convex areas", + default=False, + ) def execute(self, context): import time diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index 885d8cf2aed..74f125e0ad3 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -557,14 +557,12 @@ class WM_OT_context_set_id(Operator): doc_id = StringProperty( name="Doc ID", - description="", maxlen=1024, options={'HIDDEN'}, ) doc_new = StringProperty( name="Edit Description", - description="", maxlen=1024, ) diff --git a/release/scripts/startup/bl_ui/__init__.py b/release/scripts/startup/bl_ui/__init__.py index bf63c6071b9..e1a23143bc0 100644 --- a/release/scripts/startup/bl_ui/__init__.py +++ b/release/scripts/startup/bl_ui/__init__.py @@ -102,7 +102,10 @@ def register(): items.extend([(cat, cat, "") for cat in sorted(items_unique)]) return items - WindowManager.addon_search = StringProperty(name="Search", description="Search within the selected filter") + WindowManager.addon_search = StringProperty( + name="Search", + description="Search within the selected filter", + ) WindowManager.addon_filter = EnumProperty( items=addon_filter_items, name="Category", diff --git a/release/scripts/startup/bl_ui/space_console.py b/release/scripts/startup/bl_ui/space_console.py index d457a66def8..b517e0d86fb 100644 --- a/release/scripts/startup/bl_ui/space_console.py +++ b/release/scripts/startup/bl_ui/space_console.py @@ -141,7 +141,11 @@ class ConsoleLanguage(Operator): '''Set the current language for this console''' bl_idname = "console.language" bl_label = "Console Language" - language = StringProperty(name="Language", maxlen=32, default="") + + language = StringProperty( + name="Language", + maxlen=32, + ) def execute(self, context): sc = context.space_data diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index 148338368fe..13edc3471d2 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -1106,7 +1106,10 @@ class WM_OT_addon_disable(Operator): bl_idname = "wm.addon_disable" bl_label = "Disable Add-On" - module = StringProperty(name="Module", description="Module name of the addon to disable") + module = StringProperty( + name="Module", + description="Module name of the addon to disable", + ) def execute(self, context): addon_utils.disable(self.module) @@ -1118,16 +1121,35 @@ class WM_OT_addon_install(Operator): bl_idname = "wm.addon_install" bl_label = "Install Add-On..." - overwrite = BoolProperty(name="Overwrite", description="Remove existing addons with the same ID", default=True) + overwrite = BoolProperty( + name="Overwrite", + description="Remove existing addons with the same ID", + default=True, + ) target = EnumProperty( name="Target Path", items=(('DEFAULT', "Default", ""), - ('PREFS', "User Prefs", ""))) + ('PREFS', "User Prefs", "")), + ) - filepath = StringProperty(name="File Path", description="File path to write file to") - filter_folder = BoolProperty(name="Filter folders", description="", default=True, options={'HIDDEN'}) - filter_python = BoolProperty(name="Filter python", description="", default=True, options={'HIDDEN'}) - filter_glob = StringProperty(default="*.py;*.zip", options={'HIDDEN'}) + filepath = StringProperty( + name="File Path", + description="File path to write file to", + ) + filter_folder = BoolProperty( + name="Filter folders", + default=True, + options={'HIDDEN'}, + ) + filter_python = BoolProperty( + name="Filter python", + default=True, + options={'HIDDEN'}, + ) + filter_glob = StringProperty( + default="*.py;*.zip", + options={'HIDDEN'}, + ) @staticmethod def _module_remove(path_addons, module): @@ -1264,7 +1286,10 @@ class WM_OT_addon_remove(Operator): bl_idname = "wm.addon_remove" bl_label = "Remove Add-On" - module = StringProperty(name="Module", description="Module name of the addon to remove") + module = StringProperty( + name="Module", + description="Module name of the addon to remove", + ) @staticmethod def path_from_addon(module): @@ -1312,7 +1337,10 @@ class WM_OT_addon_expand(Operator): bl_idname = "wm.addon_expand" bl_label = "" - module = StringProperty(name="Module", description="Module name of the addon to expand") + module = StringProperty( + name="Module", + description="Module name of the addon to expand", + ) def execute(self, context): module_name = self.module diff --git a/release/scripts/startup/bl_ui/space_userpref_keymap.py b/release/scripts/startup/bl_ui/space_userpref_keymap.py index 6a81ff5830e..9ed1591cbf3 100644 --- a/release/scripts/startup/bl_ui/space_userpref_keymap.py +++ b/release/scripts/startup/bl_ui/space_userpref_keymap.py @@ -533,12 +533,31 @@ class WM_OT_keyconfig_import(Operator): bl_idname = "wm.keyconfig_import" bl_label = "Import Key Configuration..." - filepath = StringProperty(name="File Path", description="Filepath to write file to", default="keymap.py") - filter_folder = BoolProperty(name="Filter folders", description="", default=True, options={'HIDDEN'}) - filter_text = BoolProperty(name="Filter text", description="", default=True, options={'HIDDEN'}) - filter_python = BoolProperty(name="Filter python", description="", default=True, options={'HIDDEN'}) - - keep_original = BoolProperty(name="Keep original", description="Keep original file after copying to configuration folder", default=True) + filepath = StringProperty( + name="File Path", + description="Filepath to write file to", + default="keymap.py", + ) + filter_folder = BoolProperty( + name="Filter folders", + default=True, + options={'HIDDEN'}, + ) + filter_text = BoolProperty( + name="Filter text", + default=True, + options={'HIDDEN'}, + ) + filter_python = BoolProperty( + name="Filter python", + default=True, + options={'HIDDEN'}, + ) + keep_original = BoolProperty( + name="Keep original", + description="Keep original file after copying to configuration folder", + default=True, + ) def execute(self, context): from os.path import basename @@ -580,10 +599,26 @@ class WM_OT_keyconfig_export(Operator): bl_idname = "wm.keyconfig_export" bl_label = "Export Key Configuration..." - filepath = StringProperty(name="File Path", description="Filepath to write file to", default="keymap.py") - filter_folder = BoolProperty(name="Filter folders", description="", default=True, options={'HIDDEN'}) - filter_text = BoolProperty(name="Filter text", description="", default=True, options={'HIDDEN'}) - filter_python = BoolProperty(name="Filter python", description="", default=True, options={'HIDDEN'}) + filepath = StringProperty( + name="File Path", + description="Filepath to write file to", + default="keymap.py", + ) + filter_folder = BoolProperty( + name="Filter folders", + default=True, + options={'HIDDEN'}, + ) + filter_text = BoolProperty( + name="Filter text", + default=True, + options={'HIDDEN'}, + ) + filter_python = BoolProperty( + name="Filter python", + default=True, + options={'HIDDEN'}, + ) def execute(self, context): if not self.filepath: @@ -673,7 +708,10 @@ class WM_OT_keymap_restore(Operator): bl_idname = "wm.keymap_restore" bl_label = "Restore Key Map(s)" - all = BoolProperty(name="All Keymaps", description="Restore all keymaps to default") + all = BoolProperty( + name="All Keymaps", + description="Restore all keymaps to default", + ) def execute(self, context): wm = context.window_manager @@ -693,7 +731,10 @@ class WM_OT_keyitem_restore(Operator): bl_idname = "wm.keyitem_restore" bl_label = "Restore Key Map Item" - item_id = IntProperty(name="Item Identifier", description="Identifier of the item to remove") + item_id = IntProperty( + name="Item Identifier", + description="Identifier of the item to remove", + ) @classmethod def poll(cls, context): @@ -737,7 +778,10 @@ class WM_OT_keyitem_remove(Operator): bl_idname = "wm.keyitem_remove" bl_label = "Remove Key Map Item" - item_id = IntProperty(name="Item Identifier", description="Identifier of the item to remove") + item_id = IntProperty( + name="Item Identifier", + description="Identifier of the item to remove", + ) @classmethod def poll(cls, context): diff --git a/release/scripts/templates/addon_add_object.py b/release/scripts/templates/addon_add_object.py index 98517fd97a0..833ac600995 100644 --- a/release/scripts/templates/addon_add_object.py +++ b/release/scripts/templates/addon_add_object.py @@ -45,10 +45,12 @@ class OBJECT_OT_add_object(bpy.types.Operator, AddObjectHelper): bl_description = "Create a new Mesh Object" bl_options = {'REGISTER', 'UNDO'} - scale = FloatVectorProperty(name='scale', - default=(1.0, 1.0, 1.0), - subtype='TRANSLATION', - description='scaling') + scale = FloatVectorProperty( + name='scale', + default=(1.0, 1.0, 1.0), + subtype='TRANSLATION', + description='scaling', + ) def execute(self, context): diff --git a/release/scripts/templates/operator_export.py b/release/scripts/templates/operator_export.py index 4cf943a53b7..aeda4ce36fb 100644 --- a/release/scripts/templates/operator_export.py +++ b/release/scripts/templates/operator_export.py @@ -24,18 +24,26 @@ class ExportSomeData(bpy.types.Operator, ExportHelper): # ExportHelper mixin class uses this filename_ext = ".txt" - filter_glob = StringProperty(default="*.txt", options={'HIDDEN'}) + filter_glob = StringProperty( + default="*.txt", + options={'HIDDEN'}, + ) # List of operator properties, the attributes will be assigned # to the class instance from the operator settings before calling. - use_setting = BoolProperty(name="Example Boolean", description="Example Tooltip", default=True) + use_setting = BoolProperty( + name="Example Boolean", + description="Example Tooltip", + default=True, + ) - type = EnumProperty(items=(('OPT_A', "First Option", "Description one"), - ('OPT_B', "Second Option", "Description two."), - ), - name="Example Enum", - description="Choose between two items", - default='OPT_A') + type = EnumProperty( + name="Example Enum", + description="Choose between two items", + items=(('OPT_A', "First Option", "Description one"), + ('OPT_B', "Second Option", "Description two.")), + default='OPT_A', + ) @classmethod def poll(cls, context): diff --git a/release/scripts/templates/operator_mesh_add.py b/release/scripts/templates/operator_mesh_add.py index 10d23a6712d..d89b7e82f77 100644 --- a/release/scripts/templates/operator_mesh_add.py +++ b/release/scripts/templates/operator_mesh_add.py @@ -43,25 +43,38 @@ class AddBox(bpy.types.Operator): bl_label = "Add Box" bl_options = {'REGISTER', 'UNDO'} - width = FloatProperty(name="Width", + width = FloatProperty( + name="Width", description="Box Width", - default=1.0, min=0.01, max=100.0) - - height = FloatProperty(name="Height", + min=0.01, max=100.0, + default=1.0, + ) + height = FloatProperty( + name="Height", description="Box Height", - default=1.0, min=0.01, max=100.0) - - depth = FloatProperty(name="Depth", + min=0.01, max=100.0, + default=1.0, + ) + depth = FloatProperty( + name="Depth", description="Box Depth", - default=1.0, min=0.01, max=100.0) + min=0.01, max=100.0, + default=1.0, + ) # generic transform props - view_align = BoolProperty(name="Align to View", - default=False) - location = FloatVectorProperty(name="Location", - subtype='TRANSLATION') - rotation = FloatVectorProperty(name="Rotation", - subtype='EULER') + view_align = BoolProperty( + name="Align to View", + default=False, + ) + location = FloatVectorProperty( + name="Location", + subtype='TRANSLATION', + ) + rotation = FloatVectorProperty( + name="Rotation", + subtype='EULER', + ) def execute(self, context): diff --git a/release/scripts/templates/operator_modal_view3d.py b/release/scripts/templates/operator_modal_view3d.py index 925449835ca..263bf72f129 100644 --- a/release/scripts/templates/operator_modal_view3d.py +++ b/release/scripts/templates/operator_modal_view3d.py @@ -8,7 +8,10 @@ class ViewOperator(bpy.types.Operator): bl_idname = "view3d.modal_operator" bl_label = "Simple View Operator" - offset = FloatVectorProperty(name="Offset", size=3) + offset = FloatVectorProperty( + name="Offset", + size=3, + ) def execute(self, context): v3d = context.space_data From 5d88ba6165b3695bd99668bb5a8d1dc1364e805b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 19 Aug 2011 20:25:25 +0000 Subject: [PATCH 473/624] remove over zealous undo's on operators that don't need it. --- source/blender/editors/render/render_shading.c | 10 +++------- source/blender/editors/space_image/image_ops.c | 4 ++-- source/blender/editors/space_info/info_ops.c | 2 +- .../blender/editors/space_sequencer/sequencer_edit.c | 4 ++-- 4 files changed, 8 insertions(+), 12 deletions(-) diff --git a/source/blender/editors/render/render_shading.c b/source/blender/editors/render/render_shading.c index cfed2750e18..fbdcf7ba9b3 100644 --- a/source/blender/editors/render/render_shading.c +++ b/source/blender/editors/render/render_shading.c @@ -787,7 +787,7 @@ void TEXTURE_OT_envmap_save(wmOperatorType *ot) ot->poll= envmap_save_poll; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= OPTYPE_REGISTER; /* no undo since this doesnt modify the env-map */ /* properties */ //RNA_def_enum(ot->srna, "file_type", image_file_type_items, R_PNG, "File Type", "File type to save image as."); @@ -875,8 +875,6 @@ static int copy_material_exec(bContext *C, wmOperator *UNUSED(op)) copy_matcopybuf(ma); - WM_event_add_notifier(C, NC_MATERIAL, ma); - return OPERATOR_FINISHED; } @@ -891,7 +889,7 @@ void MATERIAL_OT_copy(wmOperatorType *ot) ot->exec= copy_material_exec; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= OPTYPE_REGISTER; /* no undo needed since no changes are made to the material */ } static int paste_material_exec(bContext *C, wmOperator *UNUSED(op)) @@ -1015,8 +1013,6 @@ static int copy_mtex_exec(bContext *C, wmOperator *UNUSED(op)) copy_mtex_copybuf(id); - WM_event_add_notifier(C, NC_TEXTURE, NULL); - return OPERATOR_FINISHED; } @@ -1039,7 +1035,7 @@ void TEXTURE_OT_slot_copy(wmOperatorType *ot) ot->poll= copy_mtex_poll; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= OPTYPE_REGISTER; /* no undo needed since no changes are made to the mtex */ } static int paste_mtex_exec(bContext *C, wmOperator *UNUSED(op)) diff --git a/source/blender/editors/space_image/image_ops.c b/source/blender/editors/space_image/image_ops.c index ea8c7fc0cfa..6e0d1909963 100644 --- a/source/blender/editors/space_image/image_ops.c +++ b/source/blender/editors/space_image/image_ops.c @@ -1331,7 +1331,7 @@ void IMAGE_OT_reload(wmOperatorType *ot) ot->exec= reload_exec; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= OPTYPE_REGISTER; /* no undo, image buffer is not handled by undo */ } /********************** new image operator *********************/ @@ -1989,7 +1989,7 @@ void IMAGE_OT_sample_line(wmOperatorType *ot) ot->cancel= WM_gesture_straightline_cancel; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= 0; /* no undo/register since this operates on the space */ WM_operator_properties_gesture_straightline(ot, CURSOR_EDIT); } diff --git a/source/blender/editors/space_info/info_ops.c b/source/blender/editors/space_info/info_ops.c index d58fb7b11f0..e09565d38e9 100644 --- a/source/blender/editors/space_info/info_ops.c +++ b/source/blender/editors/space_info/info_ops.c @@ -273,7 +273,7 @@ void FILE_OT_report_missing_files(wmOperatorType *ot) ot->exec= report_missing_files_exec; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= 0; /* only reports so no need to undo/register */ } /********************* find missing files operator *********************/ diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 531ecebba5e..e876da41bd9 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -1202,7 +1202,7 @@ void SEQUENCER_OT_reload(struct wmOperatorType *ot) ot->poll= sequencer_edit_poll; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= OPTYPE_REGISTER; /* no undo, the data changed is stored outside 'main' */ } /* reload operator */ @@ -2522,7 +2522,7 @@ void SEQUENCER_OT_copy(wmOperatorType *ot) ot->poll= sequencer_edit_poll; /* flags */ - ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; + ot->flag= OPTYPE_REGISTER; /* properties */ } From a0a96a84fed4669ac80d09a2fb667c601c048d23 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 20 Aug 2011 13:29:42 +0000 Subject: [PATCH 474/624] fix for crash when loading a file from a script, and executing user modules in the newly loaded file. --- source/blender/python/intern/bpy_interface.c | 25 ++++++++++++-------- source/blender/python/intern/bpy_util.h | 1 + 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/source/blender/python/intern/bpy_interface.c b/source/blender/python/intern/bpy_interface.c index 8bd6e6c611c..e5e90380d61 100644 --- a/source/blender/python/intern/bpy_interface.c +++ b/source/blender/python/intern/bpy_interface.c @@ -87,6 +87,14 @@ static double bpy_timer_run; /* time for each python script run */ static double bpy_timer_run_tot; /* accumulate python runs */ #endif +/* use for updating while a python script runs - in case of file load */ +void bpy_context_update(bContext *C) +{ + BPy_SetContext(C); + bpy_import_main_set(CTX_data_main(C)); + BPY_modules_update(C); /* can give really bad results if this isnt here */ +} + void bpy_context_set(bContext *C, PyGILState_STATE *gilstate) { py_call_level++; @@ -95,16 +103,7 @@ void bpy_context_set(bContext *C, PyGILState_STATE *gilstate) *gilstate= PyGILState_Ensure(); if(py_call_level==1) { - - if(C) { // XXX - should always be true. - BPy_SetContext(C); - bpy_import_main_set(CTX_data_main(C)); - } - else { - fprintf(stderr, "ERROR: Python context called with a NULL Context. this should not happen!\n"); - } - - BPY_modules_update(C); /* can give really bad results if this isnt here */ + bpy_context_update(C); #ifdef TIME_PY_RUN if(bpy_timer_count==0) { @@ -570,6 +569,12 @@ void BPY_modules_load_user(bContext *C) if(bmain==NULL) return; + /* update pointers since this can run from a nested script + * on file load */ + if(py_call_level) { + bpy_context_update(C); + } + bpy_context_set(C, &gilstate); for(text=CTX_data_main(C)->text.first; text; text= text->id.next) { diff --git a/source/blender/python/intern/bpy_util.h b/source/blender/python/intern/bpy_util.h index b16c8fe2e8c..09fbdf96ed2 100644 --- a/source/blender/python/intern/bpy_util.h +++ b/source/blender/python/intern/bpy_util.h @@ -51,6 +51,7 @@ short BPy_errors_to_report(struct ReportList *reports); struct bContext *BPy_GetContext(void); void BPy_SetContext(struct bContext *C); +extern void bpy_context_update(struct bContext *C); extern void bpy_context_set(struct bContext *C, PyGILState_STATE *gilstate); extern void bpy_context_clear(struct bContext *C, PyGILState_STATE *gilstate); #endif From d4dec1c3bcc8fa85e8f4cf3372efe077648a67bf Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 20 Aug 2011 14:23:43 +0000 Subject: [PATCH 475/624] use ghash for DNA_struct_find_nr(), gives ~18% speedup on loading sintel lite, will also speedup undo. note: only works with CMake, wasn't able to get this working with scons, complains about same file being built in different environments. --- source/blender/makesdna/DNA_sdna_types.h | 5 ++- source/blender/makesdna/intern/CMakeLists.txt | 26 ++++++++++++ source/blender/makesdna/intern/SConscript | 1 + source/blender/makesdna/intern/dna_genfile.c | 42 +++++++++++++++---- source/blender/makesrna/intern/CMakeLists.txt | 1 + 5 files changed, 65 insertions(+), 10 deletions(-) diff --git a/source/blender/makesdna/DNA_sdna_types.h b/source/blender/makesdna/DNA_sdna_types.h index e5f924b5fa6..829d1eee03b 100644 --- a/source/blender/makesdna/DNA_sdna_types.h +++ b/source/blender/makesdna/DNA_sdna_types.h @@ -54,7 +54,10 @@ typedef struct SDNA { (sp[2], sp[3]), (sp[4], sp[5]), .. are the member type and name numbers respectively */ - + + struct GHash *structs_map; /* ghash for faster lookups, + requires WITH_DNA_GHASH to be used for now */ + /* wrong place for this really, its a simple * cache for findstruct_nr. */ diff --git a/source/blender/makesdna/intern/CMakeLists.txt b/source/blender/makesdna/intern/CMakeLists.txt index 429db63b526..5edebfe3903 100644 --- a/source/blender/makesdna/intern/CMakeLists.txt +++ b/source/blender/makesdna/intern/CMakeLists.txt @@ -27,12 +27,17 @@ # message(STATUS "Configuring makesdna") +# add_definitions(-DWITH_DNA_GHASH) + blender_include_dirs( ../../../../intern/guardedalloc ../../blenloader + ../../blenlib .. ) + +# ----------------------------------------------------------------------------- # Build makesdna executable set(SRC makesdna.c @@ -56,6 +61,8 @@ add_custom_command( DEPENDS makesdna ) + +# ----------------------------------------------------------------------------- # Build bf_dna library set(INC @@ -72,3 +79,22 @@ set(SRC ) blender_add_lib(bf_dna "${SRC}" "${INC}" "${INC_SYS}") + + +# ----------------------------------------------------------------------------- +# Build bf_dna_blenlib library +set(INC + +) + +set(INC_SYS + +) + +set(SRC + ../../blenlib/intern/BLI_mempool.c + ../../blenlib/intern/listbase.c + ../../blenlib/intern/BLI_ghash.c +) + +blender_add_lib(bf_dna_blenlib "${SRC}" "${INC}" "${INC_SYS}") diff --git a/source/blender/makesdna/intern/SConscript b/source/blender/makesdna/intern/SConscript index e51ee53e078..8185676cbfc 100644 --- a/source/blender/makesdna/intern/SConscript +++ b/source/blender/makesdna/intern/SConscript @@ -67,5 +67,6 @@ else: else: dna.Command ('dna.c', '', root_build_dir+os.sep+"makesdna.exe $TARGET") +# TODO, get WITH_DNA_GHASH working, see CMake's 'WITH_DNA_GHASH' obj = ['intern/dna.c', 'intern/dna_genfile.c'] Return ('obj') diff --git a/source/blender/makesdna/intern/dna_genfile.c b/source/blender/makesdna/intern/dna_genfile.c index 4e9b023b326..ebcfce84e37 100644 --- a/source/blender/makesdna/intern/dna_genfile.c +++ b/source/blender/makesdna/intern/dna_genfile.c @@ -42,6 +42,10 @@ #include "MEM_guardedalloc.h" // for MEM_freeN MEM_mallocN MEM_callocN +#ifdef WITH_DNA_GHASH +# include "BLI_ghash.h" +#endif + #include "DNA_genfile.h" #include "DNA_sdna_types.h" // for SDNA ;-) @@ -197,7 +201,11 @@ void DNA_sdna_free(SDNA *sdna) MEM_freeN((void *)sdna->names); MEM_freeN(sdna->types); MEM_freeN(sdna->structs); - + +#ifdef WITH_DNA_GHASH + BLI_ghash_free(sdna->structs_map, NULL, NULL); +#endif + MEM_freeN(sdna); } @@ -275,24 +283,30 @@ static short *findstruct_name(SDNA *sdna, const char *str) int DNA_struct_find_nr(SDNA *sdna, const char *str) { short *sp= NULL; - int a; if(sdna->lastfindnr_structs) { sp= sdna->structs[sdna->lastfind]; if(strcmp( sdna->types[ sp[0] ], str )==0) return sdna->lastfind; } - for(a=0; anr_structs; a++) { +#ifdef WITH_DNA_GHASH + return (intptr_t)BLI_ghash_lookup(sdna->structs_map, str) - 1; +#else + { + int a; - sp= sdna->structs[a]; - - if(strcmp( sdna->types[ sp[0] ], str )==0) { - sdna->lastfind= a; - return a; + for(a=0; anr_structs; a++) { + + sp= sdna->structs[a]; + + if(strcmp( sdna->types[ sp[0] ], str )==0) { + sdna->lastfind= a; + return a; + } } } - return -1; +#endif } /* ************************* END DIV ********************** */ @@ -481,6 +495,16 @@ static void init_structDNA(SDNA *sdna, int do_endian_swap) sp[10]= 9; } } + +#ifdef WITH_DNA_GHASH + /* create a ghash lookup to speed up */ + sdna->structs_map= BLI_ghash_new(BLI_ghashutil_strhash, BLI_ghashutil_strcmp, "init_structDNA gh"); + + for(nr = 0; nr < sdna->nr_structs; nr++) { + sp= sdna->structs[nr]; + BLI_ghash_insert(sdna->structs_map, (void *)sdna->types[sp[0]], (void *)(nr + 1)); + } +#endif } } diff --git a/source/blender/makesrna/intern/CMakeLists.txt b/source/blender/makesrna/intern/CMakeLists.txt index cb593e7deab..cc7bcf04716 100644 --- a/source/blender/makesrna/intern/CMakeLists.txt +++ b/source/blender/makesrna/intern/CMakeLists.txt @@ -243,6 +243,7 @@ blender_include_dirs_sys( add_executable(makesrna ${SRC} ${SRC_RNA_INC} ${SRC_DNA_INC}) target_link_libraries(makesrna bf_dna) +target_link_libraries(makesrna bf_dna_blenlib) # Output rna_*_gen.c # note (linux only): with crashes try add this after COMMAND: valgrind --leak-check=full --track-origins=yes From bcadb6b93986b230fb6e70489e7221b3f9972aec Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sat, 20 Aug 2011 16:48:53 +0000 Subject: [PATCH 476/624] small fixes and refactoring. --- source/blender/collada/AnimationImporter.cpp | 19 +++++++----- source/blender/collada/ArmatureExporter.cpp | 11 ++++--- source/blender/collada/ArmatureImporter.cpp | 32 +++++++++++--------- 3 files changed, 35 insertions(+), 27 deletions(-) diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index a0202fdcb1b..ee04c270843 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -454,14 +454,14 @@ void AnimationImporter::find_frames( std::vector* frames , std::vectorbegin(); iter != curves->end(); iter++) { FCurve *fcu = *iter; - for (unsigned int k = 0; k < fcu->totvert; k++) { - //get frame value from bezTriple - float fra = fcu->bezt[k].vec[1][0]; - //if frame already not added add frame to frames - if (std::find(frames->begin(), frames->end(), fra) == frames->end()) - frames->push_back(fra); - - } + for (unsigned int k = 0; k < fcu->totvert; k++) { + //get frame value from bezTriple + float fra = fcu->bezt[k].vec[1][0]; + //if frame already not added add frame to frames + if (std::find(frames->begin(), frames->end(), fra) == frames->end()) + frames->push_back(fra); + + } } } @@ -1568,10 +1568,13 @@ bool AnimationImporter::evaluate_animation(COLLADAFW::Transformation *tm, float i++; j = 0; } + unused_curves.erase(std::remove(unused_curves.begin(), unused_curves.end(), *it), unused_curves.end()); } COLLADAFW::Matrix tm(matrix); dae_matrix_to_mat4(&tm, mat); + + std::vector::iterator it; return true; } diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index 753d57b5af8..082105baaba 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -39,6 +39,7 @@ #include "BKE_action.h" #include "BKE_armature.h" +#include "ED_armature.h" #include "BLI_listbase.h" @@ -177,9 +178,9 @@ void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) node.setNodeName(node_name); node.setNodeSid(node_sid); - if ( bone->childbase.first == NULL || BLI_countlist(&(bone->childbase))>=2) + /*if ( bone->childbase.first == NULL || BLI_countlist(&(bone->childbase))>=2) add_blender_leaf_bone( bone, ob_arm , node ); - else{ + else{*/ node.start(); add_bone_transform(ob_arm, bone, node); @@ -189,15 +190,15 @@ void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) } node.end(); - } + //} } void ArmatureExporter::add_blender_leaf_bone(Bone *bone, Object *ob_arm, COLLADASW::Node& node) { node.start(); - + add_bone_transform(ob_arm, bone, node); - + node.addExtraTechniqueParameter("blender", "tip_x", bone->tail[0] ); node.addExtraTechniqueParameter("blender", "tip_y", bone->tail[1] ); node.addExtraTechniqueParameter("blender", "tip_z", bone->tail[2] ); diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 381a6cc06a9..67828fb967d 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -183,10 +183,10 @@ void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBo else copy_m4_m4(mat, obmat); - float loc[3], size[3], rot[3][3] , angle; + /*float loc[3], size[3], rot[3][3] , angle; mat4_to_loc_rot_size( loc, rot, size, obmat); mat3_to_vec_roll(rot, NULL, &angle ); - bone->roll=angle; + bone->roll=angle;*/ } @@ -267,21 +267,25 @@ void ArmatureImporter::add_leaf_bone(float mat[][4], EditBone *bone, COLLADAFW: copy_m4_m4(leaf.mat, mat); BLI_strncpy(leaf.name, bone->name, sizeof(leaf.name)); + float vec[3]; + TagsMap::iterator etit; ExtraTags *et = 0; etit = uid_tags_map.find(node->getUniqueId().toAscii()); if(etit != uid_tags_map.end()) - et = etit->second; - else return; + { + et = etit->second; + //else return; - float x,y,z; - et->setData("tip_x",&x); - et->setData("tip_y",&y); - et->setData("tip_z",&z); - float vec[3] = {x,y,z}; - copy_v3_v3(leaf.bone->tail, leaf.bone->head); - add_v3_v3v3(leaf.bone->tail, leaf.bone->head, vec); - leaf_bones.push_back(leaf); + float x,y,z; + et->setData("tip_x",&x); + et->setData("tip_y",&y); + et->setData("tip_z",&z); + float vec[3] = {x,y,z}; + copy_v3_v3(leaf.bone->tail, leaf.bone->head); + add_v3_v3v3(leaf.bone->tail, leaf.bone->head, vec); + }else + leaf_bones.push_back(leaf); } void ArmatureImporter::fix_leaf_bones( ) @@ -295,7 +299,7 @@ void ArmatureImporter::fix_leaf_bones( ) // pointing up float vec[3] = {0.0f, 0.0f, 1.0f}; - mul_v3_fl(vec, leaf_bone_length); + //mul_v3_fl(vec, leaf_bone_length); copy_v3_v3(leaf.bone->tail, leaf.bone->head); add_v3_v3v3(leaf.bone->tail, leaf.bone->head, vec); @@ -418,7 +422,7 @@ void ArmatureImporter::create_armature_bones( ) leaf_bone_length = FLT_MAX; create_unskinned_bone(*ri, NULL, (*ri)->getChildNodes().getCount(), NULL, ob_arm); - //fix_leaf_bones(); + fix_leaf_bones(); // exit armature edit mode From f8ec017900cba5702742bf31d99e8c6df6a1fcad Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 20 Aug 2011 17:39:13 +0000 Subject: [PATCH 477/624] floats were being promoted to doubles in quite a few cases (using gcc's -Wdouble-promotion), went over render module and use float constants, gives small but consistent speedup - approx 3%. --- source/blender/blenloader/intern/readfile.c | 4 +- source/blender/python/generic/noise_py_api.c | 20 +- .../render/intern/source/convertblender.c | 50 +-- source/blender/render/intern/source/envmap.c | 24 +- .../intern/source/gammaCorrectionTables.c | 2 +- .../blender/render/intern/source/initrender.c | 50 +-- .../blender/render/intern/source/occlusion.c | 2 +- .../render/intern/source/pixelblending.c | 24 +- .../render/intern/source/pixelshading.c | 72 ++-- .../blender/render/intern/source/rayshade.c | 118 +++--- .../render/intern/source/render_texture.c | 352 +++++++++--------- .../blender/render/intern/source/rendercore.c | 36 +- .../render/intern/source/renderdatabase.c | 70 ++-- source/blender/render/intern/source/shadbuf.c | 49 ++- source/blender/render/intern/source/sss.c | 52 +-- source/blender/render/intern/source/strand.c | 8 +- source/blender/render/intern/source/sunsky.c | 112 +++--- source/blender/render/intern/source/zbuf.c | 78 ++-- 18 files changed, 558 insertions(+), 565 deletions(-) diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index bd12677485c..0e99b357054 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -11670,8 +11670,8 @@ static void do_versions(FileData *fd, Library *lib, Main *main) Tex *tex; for(tex= main->tex.first; tex; tex= tex->id.next) { if(tex->pd) { - if (tex->pd->falloff_speed_scale == 0.0) - tex->pd->falloff_speed_scale = 100.0; + if (tex->pd->falloff_speed_scale == 0.0f) + tex->pd->falloff_speed_scale = 100.0f; if (!tex->pd->falloff_curve) { tex->pd->falloff_curve = curvemapping_add(1, 0, 0, 1, 1); diff --git a/source/blender/python/generic/noise_py_api.c b/source/blender/python/generic/noise_py_api.c index f5761f713a6..7be0998c0a1 100644 --- a/source/blender/python/generic/noise_py_api.c +++ b/source/blender/python/generic/noise_py_api.c @@ -210,8 +210,8 @@ static void randuvec(float v[3]) if((r = 1.f - v[2] * v[2]) > 0.f) { float a = (float)(6.283185307f * frand()); r = (float)sqrt(r); - v[0] = (float)(r * cos(a)); - v[1] = (float)(r * sin(a)); + v[0] = (float)(r * cosf(a)); + v[1] = (float)(r * sinf(a)); } else { v[2] = 1.f; @@ -254,7 +254,7 @@ static PyObject *Noise_noise(PyObject *UNUSED(self), PyObject *args) if(!PyArg_ParseTuple(args, "(fff)|i:noise", &x, &y, &z, &nb)) return NULL; - return PyFloat_FromDouble((2.0 * BLI_gNoise(1.0, x, y, z, 0, nb) - 1.0)); + return PyFloat_FromDouble((2.0f * BLI_gNoise(1.0f, x, y, z, 0, nb) - 1.0f)); } /*-------------------------------------------------------------------------*/ @@ -264,11 +264,11 @@ static PyObject *Noise_noise(PyObject *UNUSED(self), PyObject *args) static void noise_vector(float x, float y, float z, int nb, float v[3]) { /* Simply evaluate noise at 3 different positions */ - v[0] = (float)(2.0 * BLI_gNoise(1.f, x + 9.321f, y - 1.531f, z - 7.951f, 0, - nb) - 1.0); - v[1] = (float)(2.0 * BLI_gNoise(1.f, x, y, z, 0, nb) - 1.0); - v[2] = (float)(2.0 * BLI_gNoise(1.f, x + 6.327f, y + 0.1671f, z - 2.672f, 0, - nb) - 1.0); + v[0]= (float)(2.0f * BLI_gNoise(1.f, x + 9.321f, y - 1.531f, z - 7.951f, 0, + nb) - 1.0f); + v[1]= (float)(2.0f * BLI_gNoise(1.f, x, y, z, 0, nb) - 1.0f); + v[2]= (float)(2.0f * BLI_gNoise(1.f, x + 6.327f, y + 0.1671f, z - 2.672f, 0, + nb) - 1.0f); } static PyObject *Noise_vector(PyObject *UNUSED(self), PyObject *args) @@ -291,7 +291,7 @@ static float turb(float x, float y, float z, int oct, int hard, int nb, float amp, out, t; int i; amp = 1.f; - out = (float)(2.0 * BLI_gNoise(1.f, x, y, z, 0, nb) - 1.0); + out = (float)(2.0f * BLI_gNoise(1.f, x, y, z, 0, nb) - 1.0f); if(hard) out = (float)fabs(out); for(i = 1; i < oct; i++) { @@ -299,7 +299,7 @@ static float turb(float x, float y, float z, int oct, int hard, int nb, x *= freqscale; y *= freqscale; z *= freqscale; - t = (float)(amp * (2.0 * BLI_gNoise(1.f, x, y, z, 0, nb) - 1.0)); + t = (float)(amp * (2.0f * BLI_gNoise(1.f, x, y, z, 0, nb) - 1.0f)); if(hard) t = (float)fabs(t); out += t; diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c index f749d1ba004..7033ec27fc0 100644 --- a/source/blender/render/intern/source/convertblender.c +++ b/source/blender/render/intern/source/convertblender.c @@ -1046,9 +1046,9 @@ static void static_particle_strand(Render *re, ObjectRen *obr, Material *ma, Par float fac; if(ma->strand_ease!=0.0f) { if(ma->strand_ease<0.0f) - fac= pow(sd->time, 1.0+ma->strand_ease); + fac= pow(sd->time, 1.0f+ma->strand_ease); else - fac= pow(sd->time, 1.0/(1.0f-ma->strand_ease)); + fac= pow(sd->time, 1.0f/(1.0f-ma->strand_ease)); } else fac= sd->time; @@ -1063,7 +1063,7 @@ static void static_particle_strand(Render *re, ObjectRen *obr, Material *ma, Par width= w; /*cross is the radius of the strand so we want it to be half of full width */ - mul_v3_fl(cross,0.5/crosslen); + mul_v3_fl(cross,0.5f/crosslen); } else width/=w; @@ -1984,8 +1984,8 @@ static int render_new_particle_system(Render *re, ObjectRen *obr, ParticleSystem else { /* render normal particles */ if(part->trail_count > 1) { - float length = part->path_end * (1.0 - part->randlength * r_length); - int trail_count = part->trail_count * (1.0 - part->randlength * r_length); + float length = part->path_end * (1.0f - part->randlength * r_length); + int trail_count = part->trail_count * (1.0f - part->randlength * r_length); float ct = (part->draw & PART_ABS_PATH_TIME) ? cfra : pa_time; float dt = length / (trail_count ? (float)trail_count : 1.0f); @@ -2159,7 +2159,7 @@ static void make_render_halos(Render *re, ObjectRen *obr, Mesh *UNUSED(me), int normalize_v3(view); zn= nor[0]*view[0]+nor[1]*view[1]+nor[2]*view[2]; - if(zn>=0.0) hasize= 0.0; + if(zn>=0.0f) hasize= 0.0f; else hasize*= zn*zn*zn*zn; } @@ -3599,7 +3599,7 @@ static void initshadowbuf(Render *re, LampRen *lar, float mat[][4]) /* bias is percentage, made 2x larger because of correction for angle of incidence */ /* when a ray is closer to parallel of a face, bias value is increased during render */ - shb->bias= (0.02*lar->bias)*0x7FFFFFFF; + shb->bias= (0.02f*lar->bias)*0x7FFFFFFF; /* halfway method (average of first and 2nd z) reduces bias issues */ if(ELEM(lar->buftype, LA_SHADBUF_HALFWAY, LA_SHADBUF_DEEP)) @@ -3610,7 +3610,7 @@ static void initshadowbuf(Render *re, LampRen *lar, float mat[][4]) static void area_lamp_vectors(LampRen *lar) { - float xsize= 0.5*lar->area_size, ysize= 0.5*lar->area_sizey, multifac; + float xsize= 0.5f*lar->area_size, ysize= 0.5f*lar->area_sizey, multifac; /* make it smaller, so area light can be multisampled */ multifac= 1.0f/sqrt((float)lar->ray_totsamp); @@ -3637,7 +3637,7 @@ static void area_lamp_vectors(LampRen *lar) lar->area[3][1]= lar->co[1] + xsize*lar->mat[0][1] - ysize*lar->mat[1][1]; lar->area[3][2]= lar->co[2] + xsize*lar->mat[0][2] - ysize*lar->mat[1][2]; /* only for correction button size, matrix size works on energy */ - lar->areasize= lar->dist*lar->dist/(4.0*xsize*ysize); + lar->areasize= lar->dist*lar->dist/(4.0f*xsize*ysize); } /* If lar takes more lamp data, the decoupling will be better. */ @@ -3791,10 +3791,10 @@ static GroupObject *add_render_lamp(Render *re, Object *ob) lar->spotsi= la->spotsize; if(lar->mode & LA_HALO) { - if(lar->spotsi>170.0) lar->spotsi= 170.0; + if(lar->spotsi>170.0f) lar->spotsi= 170.0f; } - lar->spotsi= cos( M_PI*lar->spotsi/360.0 ); - lar->spotbl= (1.0-lar->spotsi)*la->spotblend; + lar->spotsi= cos( M_PI*lar->spotsi/360.0f ); + lar->spotbl= (1.0f-lar->spotsi)*la->spotblend; memcpy(lar->mtex, la->mtex, MAX_MTEX*sizeof(void *)); @@ -3813,7 +3813,7 @@ static GroupObject *add_render_lamp(Render *re, Object *ob) xn= saacos(lar->spotsi); xn= sin(xn)/cos(xn); - lar->spottexfac= 1.0/(xn); + lar->spottexfac= 1.0f/(xn); if(lar->mode & LA_ONLYSHADOW) { if((lar->mode & (LA_SHAD_BUF|LA_SHAD_RAY))==0) lar->mode -= LA_ONLYSHADOW; @@ -3823,7 +3823,7 @@ static GroupObject *add_render_lamp(Render *re, Object *ob) /* set flag for spothalo en initvars */ if(la->type==LA_SPOT && (la->mode & LA_HALO) && (la->buftype != LA_SHADBUF_DEEP)) { - if(la->haint>0.0) { + if(la->haint>0.0f) { re->flag |= R_LAMPHALO; /* camera position (0,0,0) rotate around lamp */ @@ -3990,9 +3990,9 @@ void init_render_world(Render *re) cp= (char *)&re->wrld.fastcol; - cp[0]= 255.0*re->wrld.horr; - cp[1]= 255.0*re->wrld.horg; - cp[2]= 255.0*re->wrld.horb; + cp[0]= 255.0f*re->wrld.horr; + cp[1]= 255.0f*re->wrld.horg; + cp[2]= 255.0f*re->wrld.horb; cp[3]= 1; VECCOPY(re->grvec, re->viewmat[2]); @@ -4047,25 +4047,25 @@ static void set_phong_threshold(ObjectRen *obr) if(vlr->flag & R_SMOOTH) { dot= INPR(vlr->n, vlr->v1->n); dot= ABS(dot); - if(dot>0.9) { + if(dot>0.9f) { thresh+= dot; tot++; } dot= INPR(vlr->n, vlr->v2->n); dot= ABS(dot); - if(dot>0.9) { + if(dot>0.9f) { thresh+= dot; tot++; } dot= INPR(vlr->n, vlr->v3->n); dot= ABS(dot); - if(dot>0.9) { + if(dot>0.9f) { thresh+= dot; tot++; } if(vlr->v4) { dot= INPR(vlr->n, vlr->v4->n); dot= ABS(dot); - if(dot>0.9) { + if(dot>0.9f) { thresh+= dot; tot++; } } @@ -4105,7 +4105,7 @@ static void set_fullsample_trace_flag(Render *re, ObjectRen *obr) else if((mode & MA_RAYMIRROR) || ((mode & MA_TRANSP) && (mode & MA_RAYTRANSP))) { /* for blurry reflect/refract, better to take more samples * inside the raytrace than as OSA samples */ - if ((vlr->mat->gloss_mir == 1.0) && (vlr->mat->gloss_tra == 1.0)) + if ((vlr->mat->gloss_mir == 1.0f) && (vlr->mat->gloss_tra == 1.0f)) vlr->flag |= R_FULL_OSA; } } @@ -4221,11 +4221,11 @@ static void check_non_flat_quads(ObjectRen *obr) /* render normals are inverted in render! we calculate normal of single tria here */ flen= normal_tri_v3( nor,vlr->v4->co, vlr->v3->co, vlr->v1->co); - if(flen==0.0) normal_tri_v3( nor,vlr->v4->co, vlr->v2->co, vlr->v1->co); + if(flen==0.0f) normal_tri_v3( nor,vlr->v4->co, vlr->v2->co, vlr->v1->co); xn= nor[0]*vlr->n[0] + nor[1]*vlr->n[1] + nor[2]*vlr->n[2]; - if(ABS(xn) < 0.999995 ) { // checked on noisy fractal grid + if(ABS(xn) < 0.999995f ) { // checked on noisy fractal grid float d1, d2; @@ -5461,7 +5461,7 @@ static int load_fluidsimspeedvectors(Render *re, ObjectInstanceRen *obi, float * for(j=0;j<3;j++) fsvec[j] = velarray[a].vel[j]; /* (bad) HACK insert average velocity if none is there (see previous comment) */ - if((fsvec[0] == 0.0) && (fsvec[1] == 0.0) && (fsvec[2] == 0.0)) + if((fsvec[0] == 0.0f) && (fsvec[1] == 0.0f) && (fsvec[2] == 0.0f)) { fsvec[0] = avgvel[0]; fsvec[1] = avgvel[1]; diff --git a/source/blender/render/intern/source/envmap.c b/source/blender/render/intern/source/envmap.c index e2ab21ef877..66a73b47790 100644 --- a/source/blender/render/intern/source/envmap.c +++ b/source/blender/render/intern/source/envmap.c @@ -595,7 +595,7 @@ static int envcube_isect(EnvMap *env, float *vec, float *answ) if(env->type==ENV_PLANE) { face= 1; - labda= 1.0/vec[2]; + labda= 1.0f/vec[2]; answ[0]= env->viewscale*labda*vec[0]; answ[1]= -env->viewscale*labda*vec[1]; } @@ -603,44 +603,44 @@ static int envcube_isect(EnvMap *env, float *vec, float *answ) /* which face */ if( vec[2]<=-fabs(vec[0]) && vec[2]<=-fabs(vec[1]) ) { face= 0; - labda= -1.0/vec[2]; + labda= -1.0f/vec[2]; answ[0]= labda*vec[0]; answ[1]= labda*vec[1]; } else if( vec[2]>=fabs(vec[0]) && vec[2]>=fabs(vec[1]) ) { face= 1; - labda= 1.0/vec[2]; + labda= 1.0f/vec[2]; answ[0]= labda*vec[0]; answ[1]= -labda*vec[1]; } else if( vec[1]>=fabs(vec[0]) ) { face= 2; - labda= 1.0/vec[1]; + labda= 1.0f/vec[1]; answ[0]= labda*vec[0]; answ[1]= labda*vec[2]; } else if( vec[0]<=-fabs(vec[1]) ) { face= 3; - labda= -1.0/vec[0]; + labda= -1.0f/vec[0]; answ[0]= labda*vec[1]; answ[1]= labda*vec[2]; } else if( vec[1]<=-fabs(vec[0]) ) { face= 4; - labda= -1.0/vec[1]; + labda= -1.0f/vec[1]; answ[0]= -labda*vec[0]; answ[1]= labda*vec[2]; } else { face= 5; - labda= 1.0/vec[0]; + labda= 1.0f/vec[0]; answ[0]= -labda*vec[1]; answ[1]= labda*vec[2]; } } - answ[0]= 0.5+0.5*answ[0]; - answ[1]= 0.5+0.5*answ[1]; + answ[0]= 0.5f+0.5f*answ[0]; + answ[1]= 0.5f+0.5f*answ[1]; return face; } @@ -725,7 +725,7 @@ int envmaptex(Tex *tex, float *texvec, float *dxt, float *dyt, int osatex, TexRe /* edges? */ - if(texres->ta<1.0) { + if(texres->ta<1.0f) { TexResult texr1, texr2; texr1.nor= texr2.nor= NULL; @@ -756,8 +756,8 @@ int envmaptex(Tex *tex, float *texvec, float *dxt, float *dyt, int osatex, TexRe else texr2.tr= texr2.tg= texr2.tb= texr2.ta= 0.0; fac= (texres->ta+texr1.ta+texr2.ta); - if(fac!=0.0) { - fac= 1.0/fac; + if(fac!=0.0f) { + fac= 1.0f/fac; texres->tr= fac*(texres->ta*texres->tr + texr1.ta*texr1.tr + texr2.ta*texr2.tr ); texres->tg= fac*(texres->ta*texres->tg + texr1.ta*texr1.tg + texr2.ta*texr2.tg ); diff --git a/source/blender/render/intern/source/gammaCorrectionTables.c b/source/blender/render/intern/source/gammaCorrectionTables.c index 4a16341093c..f88a5d240c3 100644 --- a/source/blender/render/intern/source/gammaCorrectionTables.c +++ b/source/blender/render/intern/source/gammaCorrectionTables.c @@ -107,7 +107,7 @@ void makeGammaTables(float gamma) int i; valid_gamma = gamma; - valid_inv_gamma = 1.0 / gamma; + valid_inv_gamma = 1.0f / gamma; color_step = 1.0 / RE_GAMMA_TABLE_SIZE; inv_color_step = (float) RE_GAMMA_TABLE_SIZE; diff --git a/source/blender/render/intern/source/initrender.c b/source/blender/render/intern/source/initrender.c index 2f09742f130..bea86264af1 100644 --- a/source/blender/render/intern/source/initrender.c +++ b/source/blender/render/intern/source/initrender.c @@ -126,8 +126,8 @@ static float filt_cubic(float x) if (x < 0.0f) x = -x; - if (x < 1.0f) return 0.5*x*x2 - x2 + 2.0f/3.0f; - if (x < 2.0f) return (2.0-x)*(2.0-x)*(2.0-x)/6.0f; + if (x < 1.0f) return 0.5f*x*x2 - x2 + 2.0f/3.0f; + if (x < 2.0f) return (2.0f-x)*(2.0f-x)*(2.0f-x)/6.0f; return 0.0f; } @@ -138,27 +138,27 @@ static float filt_catrom(float x) if (x < 0.0f) x = -x; if (x < 1.0f) return 1.5f*x2*x - 2.5f*x2 + 1.0f; - if (x < 2.0f) return -0.5f*x2*x + 2.5*x2 - 4.0f*x + 2.0f; + if (x < 2.0f) return -0.5f*x2*x + 2.5f*x2 - 4.0f*x + 2.0f; return 0.0f; } static float filt_mitchell(float x) /* Mitchell & Netravali's two-param cubic */ { float b = 1.0f/3.0f, c = 1.0f/3.0f; - float p0 = ( 6.0 - 2.0*b ) / 6.0; - float p2 = (-18.0 + 12.0*b + 6.0*c) / 6.0; - float p3 = ( 12.0 - 9.0*b - 6.0*c) / 6.0; - float q0 = ( 8.0*b + 24.0*c) / 6.0; - float q1 = ( - 12.0*b - 48.0*c) / 6.0; - float q2 = ( 6.0*b + 30.0*c) / 6.0; - float q3 = ( - b - 6.0*c) / 6.0; + float p0 = ( 6.0f - 2.0f*b ) / 6.0f; + float p2 = (-18.0f + 12.0f*b + 6.0f*c) / 6.0f; + float p3 = ( 12.0f - 9.0f*b - 6.0f*c) / 6.0f; + float q0 = ( 8.0f*b + 24.0f*c) / 6.0f; + float q1 = ( - 12.0f *b - 48.0f*c) / 6.0f; + float q2 = ( 6.0f *b + 30.0f*c) / 6.0f; + float q3 = ( - b - 6.0f*c) / 6.0f; - if (x<-2.0) return 0.0; - if (x<-1.0) return (q0-x*(q1-x*(q2-x*q3))); - if (x< 0.0) return (p0+x*x*(p2-x*p3)); - if (x< 1.0) return (p0+x*x*(p2+x*p3)); - if (x< 2.0) return (q0+x*(q1+x*(q2+x*q3))); - return 0.0; + if (x<-2.0f) return 0.0f; + if (x<-1.0f) return (q0-x*(q1-x*(q2-x*q3))); + if (x< 0.0f) return (p0+x*x*(p2-x*p3)); + if (x< 1.0f) return (p0+x*x*(p2+x*p3)); + if (x< 2.0f) return (q0+x*(q1+x*(q2+x*q3))); + return 0.0f; } /* x ranges from -1 to 1 */ @@ -170,16 +170,16 @@ float RE_filter_value(int type, float x) switch(type) { case R_FILTER_BOX: - if(x>1.0) return 0.0f; - return 1.0; + if(x>1.0f) return 0.0f; + return 1.0f; case R_FILTER_TENT: - if(x>1.0) return 0.0f; + if(x>1.0f) return 0.0f; return 1.0f-x; case R_FILTER_GAUSS: x*= gaussfac; - return (1.0/exp(x*x) - 1.0/exp(gaussfac*gaussfac*2.25)); + return (1.0f/expf(x*x) - 1.0f/expf(gaussfac*gaussfac*2.25f)); case R_FILTER_MITCH: return filt_mitchell(x*gaussfac); @@ -221,7 +221,7 @@ static float calc_weight(Render *re, float *weight, int i, int j) case R_FILTER_GAUSS: x = dist*re->r.gauss; - weight[a]= (1.0/exp(x*x) - 1.0/exp(re->r.gauss*re->r.gauss*2.25)); + weight[a]= (1.0f/expf(x*x) - 1.0f/expf(re->r.gauss*re->r.gauss*2.25f)); break; case R_FILTER_MITCH: @@ -309,7 +309,7 @@ void make_sample_tables(Render *re) st->centmask= MEM_mallocN((1<osa), "Initfilt3"); for(a=0; a<16; a++) { - st->centLut[a]= -0.45+((float)a)/16.0; + st->centLut[a]= -0.45f+((float)a)/16.0f; } /* calculate totw */ @@ -327,7 +327,7 @@ void make_sample_tables(Render *re) memset(weight, 0, sizeof(weight)); calc_weight(re, weight, i, j); - for(a=0; a<16; a++) flweight[a]= weight[a]*(1.0/totw); + for(a=0; a<16; a++) flweight[a]= weight[a]*(1.0f/totw); m3= st->fmask1[ 3*(j+1)+i+1 ]; m4= st->fmask2[ 3*(j+1)+i+1 ]; @@ -430,9 +430,9 @@ void make_sample_tables(Render *re) for(a= (1<osa)-1; a>0; a--) { val= st->cmask[a & 255] + st->cmask[a>>8]; - i= 8+(15.9*(fpy1[a & 255]+fpy2[a>>8])/val); + i= 8+(15.9f*(fpy1[a & 255]+fpy2[a>>8])/val); CLAMP(i, 0, 15); - j= 8+(15.9*(fpx1[a & 255]+fpx2[a>>8])/val); + j= 8+(15.9f*(fpx1[a & 255]+fpx2[a>>8])/val); CLAMP(j, 0, 15); i= j + (i<<4); st->centmask[a]= i; diff --git a/source/blender/render/intern/source/occlusion.c b/source/blender/render/intern/source/occlusion.c index 0aa65479a4f..54137c62d22 100644 --- a/source/blender/render/intern/source/occlusion.c +++ b/source/blender/render/intern/source/occlusion.c @@ -1414,7 +1414,7 @@ static void sample_occ_tree(Render *re, OcclusionTree *tree, OccFace *exclude, f if(env) { /* sky shading using bent normal */ if(ELEM(envcolor, WO_AOSKYCOL, WO_AOSKYTEX)) { - fac= 0.5*(1.0f+bn[0]*re->grvec[0]+ bn[1]*re->grvec[1]+ bn[2]*re->grvec[2]); + fac= 0.5f*(1.0f+bn[0]*re->grvec[0]+ bn[1]*re->grvec[1]+ bn[2]*re->grvec[2]); env[0]= (1.0f-fac)*re->wrld.horr + fac*re->wrld.zenr; env[1]= (1.0f-fac)*re->wrld.horg + fac*re->wrld.zeng; env[2]= (1.0f-fac)*re->wrld.horb + fac*re->wrld.zenb; diff --git a/source/blender/render/intern/source/pixelblending.c b/source/blender/render/intern/source/pixelblending.c index c2e34e2a70d..d945436be6b 100644 --- a/source/blender/render/intern/source/pixelblending.c +++ b/source/blender/render/intern/source/pixelblending.c @@ -68,11 +68,11 @@ extern struct Render R; /* Threshold for a 'full' pixel: pixels with alpha above this level are */ /* considered opaque This is the decimal value for 0xFFF0 / 0xFFFF */ -#define RE_FULL_COLOR_FLOAT 0.9998 +#define RE_FULL_COLOR_FLOAT 0.9998f /* Threshold for an 'empty' pixel: pixels with alpha above this level are */ /* considered completely transparent. This is the decimal value */ /* for 0x000F / 0xFFFF */ -#define RE_EMPTY_COLOR_FLOAT 0.0002 +#define RE_EMPTY_COLOR_FLOAT 0.0002f /* ------------------------------------------------------------------------- */ @@ -82,7 +82,7 @@ void addAlphaOverFloat(float *dest, float *source) /* d = s + (1-alpha_s)d*/ float mul; - mul= 1.0 - source[3]; + mul= 1.0f - source[3]; dest[0]= (mul*dest[0]) + source[0]; dest[1]= (mul*dest[1]) + source[1]; @@ -98,7 +98,7 @@ void addAlphaUnderFloat(float *dest, float *source) { float mul; - mul= 1.0 - dest[3]; + mul= 1.0f - dest[3]; dest[0]+= (mul*source[0]); dest[1]+= (mul*source[1]); @@ -115,7 +115,7 @@ void addalphaAddfacFloat(float *dest, float *source, char addfac) /* Addfac is a number between 0 and 1: rescale */ /* final target is to diminish the influence of dest when addfac rises */ - m = 1.0 - ( source[3] * ((255.0 - addfac) / 255.0)); + m = 1.0f - ( source[3] * ((255 - addfac) / 255.0f)); /* blend colors*/ c= (m * dest[0]) + source[0]; @@ -178,7 +178,7 @@ void add_filt_fmask(unsigned int mask, float *col, float *rowbuf, int row_w) a= j; val= *(fmask1[a] +maskand) + *(fmask2[a] +maskshift); - if(val!=0.0) { + if(val!=0.0f) { rb1[0]+= val*r; rb1[1]+= val*g; rb1[2]+= val*b; @@ -187,7 +187,7 @@ void add_filt_fmask(unsigned int mask, float *col, float *rowbuf, int row_w) a+=3; val= *(fmask1[a] +maskand) + *(fmask2[a] +maskshift); - if(val!=0.0) { + if(val!=0.0f) { rb2[0]+= val*r; rb2[1]+= val*g; rb2[2]+= val*b; @@ -196,7 +196,7 @@ void add_filt_fmask(unsigned int mask, float *col, float *rowbuf, int row_w) a+=3; val= *(fmask1[a] +maskand) + *(fmask2[a] +maskshift); - if(val!=0.0) { + if(val!=0.0f) { rb3[0]+= val*r; rb3[1]+= val*g; rb3[2]+= val*b; @@ -345,21 +345,21 @@ void add_filt_fmask_pixsize(unsigned int mask, float *in, float *rowbuf, int row a= j; val= *(fmask1[a] +maskand) + *(fmask2[a] +maskshift); - if(val!=0.0) { + if(val!=0.0f) { for(i= 0; ico); - dco[0]=dco[1]=dco[2]= 1.0/har->rad; + dco[0]=dco[1]=dco[2]= 1.0f/har->rad; vn= har->no; @@ -114,9 +114,9 @@ static void render_lighting_halo(HaloRen *har, float *colf) if(lar->mode & LA_QUAD) { t= 1.0; - if(lar->ld1>0.0) + if(lar->ld1>0.0f) t= lar->dist/(lar->dist+lar->ld1*ld); - if(lar->ld2>0.0) + if(lar->ld2>0.0f) t*= lar->distkw/(lar->distkw+lar->ld2*ld*ld); lampdist= t; @@ -127,7 +127,7 @@ static void render_lighting_halo(HaloRen *har, float *colf) if(lar->mode & LA_SPHERE) { t= lar->dist - ld; - if(t<0.0) continue; + if(t<0.0f) continue; t/= lar->dist; lampdist*= (t); @@ -155,7 +155,7 @@ static void render_lighting_halo(HaloRen *har, float *colf) if(lar->type==LA_SPOT) { if(lar->mode & LA_SQUARE) { - if(lv[0]*lar->vec[0]+lv[1]*lar->vec[1]+lv[2]*lar->vec[2]>0.0) { + if(lv[0]*lar->vec[0]+lv[1]*lar->vec[1]+lv[2]*lar->vec[2]>0.0f) { float x, lvrot[3]; /* rotate view to lampspace */ @@ -165,7 +165,7 @@ static void render_lighting_halo(HaloRen *har, float *colf) x= MAX2(fabs(lvrot[0]/lvrot[2]) , fabs(lvrot[1]/lvrot[2])); /* 1.0/(sqrt(1+x*x)) is equivalent to cos(atan(x)) */ - inpr= 1.0/(sqrt(1.0+x*x)); + inpr= 1.0/(sqrt(1.0f+x*x)); } else inpr= 0.0; } @@ -179,21 +179,21 @@ static void render_lighting_halo(HaloRen *har, float *colf) t= inpr-t; i= 1.0; soft= 1.0; - if(tspotbl && lar->spotbl!=0.0) { + if(tspotbl && lar->spotbl!=0.0f) { /* soft area */ i= t/lar->spotbl; t= i*i; - soft= (3.0*t-2.0*t*i); + soft= (3.0f*t-2.0f*t*i); inpr*= soft; } if(lar->mode & LA_ONLYSHADOW) { /* if(ma->mode & MA_SHADOW) { */ /* dot product positive: front side face! */ inp= vn[0]*lv[0] + vn[1]*lv[1] + vn[2]*lv[2]; - if(inp>0.0) { + if(inp>0.0f) { /* testshadowbuf==0.0 : 100% shadow */ shadfac = testshadowbuf(&R, lar->shb, rco, dco, dco, inp, 0.0f); - if( shadfac>0.0 ) { + if( shadfac>0.0f ) { shadfac*= inp*soft*lar->energy; ir -= shadfac; ig -= shadfac; @@ -219,32 +219,32 @@ static void render_lighting_halo(HaloRen *har, float *colf) i= inp; if(lar->type==LA_HEMI) { - i= 0.5*i+0.5; + i= 0.5f*i+0.5f; } - if(i>0.0) { + if(i>0.0f) { i*= lampdist; } /* shadow */ - if(i> -0.41) { /* heuristic valua! */ + if(i> -0.41f) { /* heuristic valua! */ shadfac= 1.0; if(lar->shb) { shadfac = testshadowbuf(&R, lar->shb, rco, dco, dco, inp, 0.0f); - if(shadfac==0.0) continue; + if(shadfac==0.0f) continue; i*= shadfac; } } - if(i>0.0) { + if(i>0.0f) { ir+= i*lacol[0]; ig+= i*lacol[1]; ib+= i*lacol[2]; } } - if(ir<0.0) ir= 0.0; - if(ig<0.0) ig= 0.0; - if(ib<0.0) ib= 0.0; + if(ir<0.0f) ir= 0.0f; + if(ig<0.0f) ig= 0.0f; + if(ib<0.0f) ib= 0.0f; colf[0]*= ir; colf[1]*= ig; @@ -301,7 +301,7 @@ int shadeHaloFloat(HaloRen *har, float *col, int zz, } else alpha= har->alfa; - if(alpha==0.0) + if(alpha==0.0f) return 0; /* soften the halo if it intersects geometry */ @@ -355,15 +355,15 @@ int shadeHaloFloat(HaloRen *har, float *col, int zz, fac= fabs( rc[1]*(har->rad*fabs(rc[0]) - radist) ); - if(fac< 1.0) { - ringf+= (1.0-fac); + if(fac< 1.0f) { + ringf+= (1.0f-fac); } } } if(har->type & HA_VECT) { dist= fabs( har->cos*(yn) - har->sin*(xn) )/har->rad; - if(dist>1.0) dist= 1.0; + if(dist>1.0f) dist= 1.0f; if(har->tex) { zn= har->sin*xn - har->cos*yn; yn= har->cos*xn + har->sin*yn; @@ -374,7 +374,7 @@ int shadeHaloFloat(HaloRen *har, float *col, int zz, if(har->type & HA_FLARECIRC) { - dist= 0.5+fabs(dist-0.5); + dist= 0.5+fabs(dist-0.5f); } @@ -418,7 +418,7 @@ int shadeHaloFloat(HaloRen *har, float *col, int zz, float ster, angle; /* rotation */ angle= atan2(yn, xn); - angle*= (1.0+0.25*har->starpoints); + angle*= (1.0f+0.25f*har->starpoints); co= cos(angle); si= sin(angle); @@ -426,15 +426,15 @@ int shadeHaloFloat(HaloRen *har, float *col, int zz, angle= (co*xn+si*yn)*(co*yn-si*xn); ster= fabs(angle); - if(ster>1.0) { + if(ster>1.0f) { ster= (har->rad)/(ster); - if(ster<1.0) dist*= sqrt(ster); + if(ster<1.0f) dist*= sqrt(ster); } } /* disputable optimize... (ton) */ - if(dist<=0.00001) + if(dist<=0.00001f) return 0; dist*= alpha; @@ -471,7 +471,7 @@ int shadeHaloFloat(HaloRen *har, float *col, int zz, } /* Next, we do the line and ring factor modifications. */ - if(linef!=0.0) { + if(linef!=0.0f) { Material *ma= har->mat; col[0]+= linef * ma->specr; @@ -481,7 +481,7 @@ int shadeHaloFloat(HaloRen *har, float *col, int zz, if(har->type & HA_XALPHA) col[3]+= linef*linef; else col[3]+= linef; } - if(ringf!=0.0) { + if(ringf!=0.0f) { Material *ma= har->mat; col[0]+= ringf * ma->mirr; @@ -516,16 +516,16 @@ void shadeSkyView(float *colf, float *rco, float *view, float *dxyview, short th blend= view[0]*R.grvec[0]+ view[1]*R.grvec[1]+ view[2]*R.grvec[2]; - if(blend<0.0) skyflag= 0; + if(blend<0.0f) skyflag= 0; blend= fabs(blend); } else if(R.wrld.skytype & WO_SKYPAPER) { - blend= 0.5+ 0.5*view[1]; + blend= 0.5f + 0.5f * view[1]; } else { /* the fraction of how far we are above the bottom of the screen */ - blend= fabs(0.5+ view[1]); + blend= fabs(0.5f + view[1]); } VECCOPY(hor, &R.wrld.horr); @@ -545,8 +545,8 @@ void shadeSkyView(float *colf, float *rco, float *view, float *dxyview, short th do_sky_tex(rco, lo, dxyview, hor, zen, &blend, skyflag, thread); } - if(blend>1.0) blend= 1.0; - blendm= 1.0-blend; + if(blend>1.0f) blend= 1.0f; + blendm= 1.0f-blend; /* No clipping, no conversion! */ if(R.wrld.skytype & WO_SKYBLEND) { @@ -580,8 +580,8 @@ void shadeSunView(float *colf, float *view) VECCOPY(sview, view); normalize_v3(sview); mul_m3_v3(R.imat, sview); - if (sview[2] < 0.0) - sview[2] = 0.0; + if (sview[2] < 0.0f) + sview[2] = 0.0f; normalize_v3(sview); do_init= 0; } diff --git a/source/blender/render/intern/source/rayshade.c b/source/blender/render/intern/source/rayshade.c index d62f411a7c5..e82e969d502 100644 --- a/source/blender/render/intern/source/rayshade.c +++ b/source/blender/render/intern/source/rayshade.c @@ -611,12 +611,12 @@ static int refraction(float *refract, float *n, float *view, float index) index = 1.0f/index; fac= 1.0f - (1.0f - dot*dot)*index*index; if(fac<= 0.0f) return 0; - fac= -dot*index + sqrt(fac); + fac= -dot*index + sqrtf(fac); } else { fac= 1.0f - (1.0f - dot*dot)*index*index; if(fac<= 0.0f) return 0; - fac= -dot*index - sqrt(fac); + fac= -dot*index - sqrtf(fac); } refract[0]= index*view[0] + fac*n[0]; @@ -693,7 +693,7 @@ static float shade_by_transmission(Isect *is, ShadeInput *shi, ShadeResult *shr) if(p < 0.0f) p= 0.0f; else if (p > 10.0f) p= 10.0f; - shr->alpha *= pow(d, p); + shr->alpha *= powf(d, p); if (shr->alpha > 1.0f) shr->alpha= 1.0f; } @@ -720,11 +720,11 @@ static void ray_fadeout(Isect *is, ShadeInput *shi, float *col, float *blendcol, /* if fading out, linear blend against fade color */ float blendfac; - blendfac = 1.0 - len_v3v3(shi->co, is->start)/dist_mir; + blendfac = 1.0f - len_v3v3(shi->co, is->start)/dist_mir; - col[0] = col[0]*blendfac + (1.0 - blendfac)*blendcol[0]; - col[1] = col[1]*blendfac + (1.0 - blendfac)*blendcol[1]; - col[2] = col[2]*blendfac + (1.0 - blendfac)*blendcol[2]; + col[0] = col[0]*blendfac + (1.0f - blendfac)*blendcol[0]; + col[1] = col[1]*blendfac + (1.0f - blendfac)*blendcol[1]; + col[2] = col[2]*blendfac + (1.0f - blendfac)*blendcol[2]; } /* the main recursive tracer itself @@ -870,7 +870,7 @@ static void traceray(ShadeInput *origshi, ShadeResult *origshr, short depth, flo col[2]= shr.diff[2] + shr.spec[2]; } - if (dist_mir > 0.0) { + if (dist_mir > 0.0f) { float blendcol[3]; /* max ray distance set, but found an intersection, so fade this color @@ -922,11 +922,11 @@ static void DP_energy(float *table, float *vec, int tot, float xsize, float ysiz } } } - vec[0] += 0.1*min*result[0]/(float)tot; - vec[1] += 0.1*min*result[1]/(float)tot; + vec[0] += 0.1f*min*result[0]/(float)tot; + vec[1] += 0.1f*min*result[1]/(float)tot; // cyclic clamping - vec[0]= vec[0] - xsize*floor(vec[0]/xsize + 0.5); - vec[1]= vec[1] - ysize*floor(vec[1]/ysize + 0.5); + vec[0]= vec[0] - xsize*floorf(vec[0]/xsize + 0.5f); + vec[1]= vec[1] - ysize*floorf(vec[1]/ysize + 0.5f); } // random offset of 1 in 2 @@ -934,7 +934,7 @@ static void jitter_plane_offset(float *jitter1, float *jitter2, int tot, float s { float dsizex= sizex*ofsx; float dsizey= sizey*ofsy; - float hsizex= 0.5*sizex, hsizey= 0.5*sizey; + float hsizex= 0.5f*sizex, hsizey= 0.5f*sizey; int x; for(x=tot; x>0; x--, jitter1+=2, jitter2+=2) { @@ -968,8 +968,8 @@ void init_jitter_plane(LampRen *lar) /* fill table with random locations, area_size large */ for(x=0; xarea_size; - fp[1]= (BLI_frand()-0.5)*lar->area_sizey; + fp[0]= (BLI_frand()-0.5f)*lar->area_size; + fp[1]= (BLI_frand()-0.5f)*lar->area_sizey; } while(iter--) { @@ -1081,8 +1081,8 @@ static void QMC_initPixel(QMCSampler *qsa, int thread) { /* hammersley sequence is fixed, already created in QMCSampler init. * per pixel, gets a random offset. We create separate offsets per thread, for write-safety */ - qsa->offs[thread][0] = 0.5 * BLI_thread_frand(thread); - qsa->offs[thread][1] = 0.5 * BLI_thread_frand(thread); + qsa->offs[thread][0] = 0.5f * BLI_thread_frand(thread); + qsa->offs[thread][1] = 0.5f * BLI_thread_frand(thread); } else { /* SAMP_TYPE_HALTON */ @@ -1136,8 +1136,8 @@ static void QMC_samplePhong(float *vec, QMCSampler *qsa, int thread, int num, fl pz = pow(s[1], blur); sqr = sqrt(1.0f-pz*pz); - vec[0] = cos(phi)*sqr; - vec[1] = sin(phi)*sqr; + vec[0] = (float)(cosf(phi)*sqr); + vec[1] = (float)(sinf(phi)*sqr); vec[2] = 0.0f; } @@ -1148,8 +1148,8 @@ static void QMC_sampleRect(float *vec, QMCSampler *qsa, int thread, int num, flo QMC_getSample(s, qsa, thread, num); - vec[0] = (s[0] - 0.5) * sizex; - vec[1] = (s[1] - 0.5) * sizey; + vec[0] = (float)(s[0] - 0.5) * sizex; + vec[1] = (float)(s[1] - 0.5) * sizey; vec[2] = 0.0f; } @@ -1164,8 +1164,8 @@ static void QMC_sampleDisc(float *vec, QMCSampler *qsa, int thread, int num, flo phi = s[0]*2*M_PI; sqr = sqrt(s[1]); - vec[0] = cos(phi)*sqr* radius/2.0; - vec[1] = sin(phi)*sqr* radius/2.0; + vec[0] = cosf(phi)*sqr* radius/2.0f; + vec[1] = sinf(phi)*sqr* radius/2.0f; vec[2] = 0.0f; } @@ -1177,12 +1177,12 @@ static void QMC_sampleHemi(float *vec, QMCSampler *qsa, int thread, int num) QMC_getSample(s, qsa, thread, num); - phi = s[0]*2.f*M_PI; + phi = s[0]*2.0*M_PI; sqr = sqrt(s[1]); - vec[0] = cos(phi)*sqr; - vec[1] = sin(phi)*sqr; - vec[2] = 1.f - s[1]*s[1]; + vec[0] = cosf(phi)*sqr; + vec[1] = sinf(phi)*sqr; + vec[2] = (float)(1.0 - s[1]*s[1]); } #if 0 /* currently not used */ @@ -1272,7 +1272,7 @@ static int adaptive_sample_variance(int samples, float *col, float *colsq, float var[1] = (colsq[1] / (float)samples) - (mean[1]*mean[1]); var[2] = (colsq[2] / (float)samples) - (mean[2]*mean[2]); - if ((var[0] * 0.4 < thresh) && (var[1] * 0.3 < thresh) && (var[2] * 0.6 < thresh)) + if ((var[0] * 0.4f < thresh) && (var[1] * 0.3f < thresh) && (var[2] * 0.6f < thresh)) return 1; else return 0; @@ -1283,7 +1283,7 @@ static int adaptive_sample_contrast_val(int samples, float prev, float val, floa /* if the last sample's contribution to the total value was below a small threshold * (i.e. the samples taken are very similar), then taking more samples that are probably * going to be the same is wasting effort */ - if (fabs( prev/(float)(samples-1) - val/(float)samples ) < thresh) { + if (fabsf( prev/(float)(samples-1) - val/(float)samples ) < thresh) { return 1; } else return 0; @@ -1293,10 +1293,10 @@ static float get_avg_speed(ShadeInput *shi) { float pre_x, pre_y, post_x, post_y, speedavg; - pre_x = (shi->winspeed[0] == PASS_VECTOR_MAX)?0.0:shi->winspeed[0]; - pre_y = (shi->winspeed[1] == PASS_VECTOR_MAX)?0.0:shi->winspeed[1]; - post_x = (shi->winspeed[2] == PASS_VECTOR_MAX)?0.0:shi->winspeed[2]; - post_y = (shi->winspeed[3] == PASS_VECTOR_MAX)?0.0:shi->winspeed[3]; + pre_x = (shi->winspeed[0] == PASS_VECTOR_MAX)?0.0f:shi->winspeed[0]; + pre_y = (shi->winspeed[1] == PASS_VECTOR_MAX)?0.0f:shi->winspeed[1]; + post_x = (shi->winspeed[2] == PASS_VECTOR_MAX)?0.0f:shi->winspeed[2]; + post_y = (shi->winspeed[3] == PASS_VECTOR_MAX)?0.0f:shi->winspeed[3]; speedavg = (sqrt(pre_x*pre_x + pre_y*pre_y) + sqrt(post_x*post_x + post_y*post_y)) / 2.0; @@ -1316,7 +1316,7 @@ static void trace_refract(float *col, ShadeInput *shi, ShadeResult *shr) float v_refract[3], v_refract_new[3]; float sampcol[4], colsq[4]; - float blur = pow(1.0 - shi->mat->gloss_tra, 3); + float blur = powf(1.0f - shi->mat->gloss_tra, 3); short max_samples = shi->mat->samp_gloss_tra; float adapt_thresh = shi->mat->adapt_thresh_tra; @@ -1325,9 +1325,9 @@ static void trace_refract(float *col, ShadeInput *shi, ShadeResult *shr) colsq[0] = colsq[1] = colsq[2] = 0.0; col[0] = col[1] = col[2] = 0.0; col[3]= shr->alpha; - - if (blur > 0.0) { - if (adapt_thresh != 0.0) samp_type = SAMP_TYPE_HALTON; + + if (blur > 0.0f) { + if (adapt_thresh != 0.0f) samp_type = SAMP_TYPE_HALTON; else samp_type = SAMP_TYPE_HAMMERSLEY; /* all samples are generated per pixel */ @@ -1386,13 +1386,13 @@ static void trace_refract(float *col, ShadeInput *shi, ShadeResult *shr) samples++; /* adaptive sampling */ - if (adapt_thresh < 1.0 && samples > max_samples/2) + if (adapt_thresh < 1.0f && samples > max_samples/2) { if (adaptive_sample_variance(samples, col, colsq, adapt_thresh)) break; /* if the pixel so far is very dark, we can get away with less samples */ - if ( (col[0] + col[1] + col[2])/3.0/(float)samples < 0.01 ) + if ( (col[0] + col[1] + col[2])/3.0f/(float)samples < 0.01f ) max_samples--; } } @@ -1415,18 +1415,18 @@ static void trace_reflect(float *col, ShadeInput *shi, ShadeResult *shr, float f float v_nor_new[3], v_reflect[3]; float sampcol[4], colsq[4]; - float blur = pow(1.0 - shi->mat->gloss_mir, 3); + float blur = powf(1.0f - shi->mat->gloss_mir, 3); short max_samples = shi->mat->samp_gloss_mir; float adapt_thresh = shi->mat->adapt_thresh_mir; - float aniso = 1.0 - shi->mat->aniso_gloss_mir; + float aniso = 1.0f - shi->mat->aniso_gloss_mir; int samples=0; col[0] = col[1] = col[2] = 0.0; colsq[0] = colsq[1] = colsq[2] = 0.0; - if (blur > 0.0) { - if (adapt_thresh != 0.0) samp_type = SAMP_TYPE_HALTON; + if (blur > 0.0f) { + if (adapt_thresh != 0.0f) samp_type = SAMP_TYPE_HALTON; else samp_type = SAMP_TYPE_HAMMERSLEY; /* all samples are generated per pixel */ @@ -1485,22 +1485,22 @@ static void trace_reflect(float *col, ShadeInput *shi, ShadeResult *shr, float f samples++; /* adaptive sampling */ - if (adapt_thresh > 0.0 && samples > max_samples/3) + if (adapt_thresh > 0.0f && samples > max_samples/3) { if (adaptive_sample_variance(samples, col, colsq, adapt_thresh)) break; /* if the pixel so far is very dark, we can get away with less samples */ - if ( (col[0] + col[1] + col[2])/3.0/(float)samples < 0.01 ) + if ( (col[0] + col[1] + col[2])/3.0f/(float)samples < 0.01f ) max_samples--; /* reduce samples when reflection is dim due to low ray mirror blend value or fresnel factor * and when reflection is blurry */ - if (fresnelfac < 0.1 * (blur+1)) { + if (fresnelfac < 0.1f * (blur+1)) { max_samples--; /* even more for very dim */ - if (fresnelfac < 0.05 * (blur+1)) + if (fresnelfac < 0.05f * (blur+1)) max_samples--; } } @@ -1659,7 +1659,7 @@ static void ray_trace_shadow_tra(Isect *is, ShadeInput *origshi, int depth, int col[1] = a*col[1] + shr.alpha*shr.combined[1]; col[2] = a*col[2] + shr.alpha*shr.combined[2]; - col[3] = (1.0 - shr.alpha)*a; + col[3] = (1.0f - shr.alpha)*a; } if(depth>0 && col[3]>0.0f) { @@ -1758,8 +1758,8 @@ static void RandomSpherical(float *v) if ((r = 1.f - v[2]*v[2])>0.f) { float a = 6.283185307f*BLI_frand(); r = sqrt(r); - v[0] = r * cos(a); - v[1] = r * sin(a); + v[0] = r * cosf(a); + v[1] = r * sinf(a); } else v[2] = 1.f; } @@ -1956,7 +1956,7 @@ static void ray_ao_qmc(ShadeInput *shi, float *ao, float *env) float speedfac; speedfac = get_avg_speed(shi) * adapt_speed_fac; - CLAMP(speedfac, 1.0, 1000.0); + CLAMP(speedfac, 1.0f, 1000.0f); max_samples /= speedfac; if (max_samples < 5) max_samples = 5; @@ -1985,7 +1985,7 @@ static void ray_ao_qmc(ShadeInput *shi, float *ao, float *env) prev = fac; if(RE_rayobject_raycast(R.raytree, &isec)) { - if (R.wrld.aomode & WO_AODIST) fac+= exp(-isec.dist*R.wrld.aodistfac); + if (R.wrld.aomode & WO_AODIST) fac+= expf(-isec.dist*R.wrld.aodistfac); else fac+= 1.0f; } else if(envcolor!=WO_AOPLAIN) { @@ -1998,7 +1998,7 @@ static void ray_ao_qmc(ShadeInput *shi, float *ao, float *env) normalize_v3(view); if(envcolor==WO_AOSKYCOL) { - skyfac= 0.5*(1.0f+view[0]*R.grvec[0]+ view[1]*R.grvec[1]+ view[2]*R.grvec[2]); + skyfac= 0.5f*(1.0f+view[0]*R.grvec[0]+ view[1]*R.grvec[1]+ view[2]*R.grvec[2]); env[0]+= (1.0f-skyfac)*R.wrld.horr + skyfac*R.wrld.zenr; env[1]+= (1.0f-skyfac)*R.wrld.horg + skyfac*R.wrld.zeng; env[2]+= (1.0f-skyfac)*R.wrld.horb + skyfac*R.wrld.zenb; @@ -2017,7 +2017,7 @@ static void ray_ao_qmc(ShadeInput *shi, float *ao, float *env) if (qsa->type == SAMP_TYPE_HALTON) { /* adaptive sampling - consider samples below threshold as in shadow (or vice versa) and exit early */ - if (adapt_thresh > 0.0 && (samples > max_samples/2) ) { + if (adapt_thresh > 0.0f && (samples > max_samples/2) ) { if (adaptive_sample_contrast_val(samples, prev, fac, adapt_thresh)) { break; @@ -2123,7 +2123,7 @@ static void ray_ao_spheresamp(ShadeInput *shi, float *ao, float *env) /* do the trace */ if(RE_rayobject_raycast(R.raytree, &isec)) { - if (R.wrld.aomode & WO_AODIST) sh+= exp(-isec.dist*R.wrld.aodistfac); + if (R.wrld.aomode & WO_AODIST) sh+= expf(-isec.dist*R.wrld.aodistfac); else sh+= 1.0f; } else if(envcolor!=WO_AOPLAIN) { @@ -2136,7 +2136,7 @@ static void ray_ao_spheresamp(ShadeInput *shi, float *ao, float *env) normalize_v3(view); if(envcolor==WO_AOSKYCOL) { - fac= 0.5*(1.0f+view[0]*R.grvec[0]+ view[1]*R.grvec[1]+ view[2]*R.grvec[2]); + fac= 0.5f*(1.0f+view[0]*R.grvec[0]+ view[1]*R.grvec[1]+ view[2]*R.grvec[2]); env[0]+= (1.0f-fac)*R.wrld.horr + fac*R.wrld.zenr; env[1]+= (1.0f-fac)*R.wrld.horg + fac*R.wrld.zeng; env[2]+= (1.0f-fac)*R.wrld.horb + fac*R.wrld.zenb; @@ -2367,14 +2367,14 @@ static void ray_shadow_qmc(ShadeInput *shi, LampRen *lar, float *lampco, float * if (lar->ray_samp_method == LA_SAMP_HALTON) { /* adaptive sampling - consider samples below threshold as in shadow (or vice versa) and exit early */ - if ((max_samples > min_adapt_samples) && (adapt_thresh > 0.0) && (samples > max_samples / 3)) { + if ((max_samples > min_adapt_samples) && (adapt_thresh > 0.0f) && (samples > max_samples / 3)) { if (isec->mode==RE_RAY_SHADOW_TRA) { - if ((shadfac[3] / samples > (1.0-adapt_thresh)) || (shadfac[3] / samples < adapt_thresh)) + if ((shadfac[3] / samples > (1.0f-adapt_thresh)) || (shadfac[3] / samples < adapt_thresh)) break; else if (adaptive_sample_variance(samples, shadfac, colsq, adapt_thresh)) break; } else { - if ((fac / samples > (1.0-adapt_thresh)) || (fac / samples < adapt_thresh)) + if ((fac / samples > (1.0f-adapt_thresh)) || (fac / samples < adapt_thresh)) break; } } diff --git a/source/blender/render/intern/source/render_texture.c b/source/blender/render/intern/source/render_texture.c index 579afc21c1d..ef1b1cd159c 100644 --- a/source/blender/render/intern/source/render_texture.c +++ b/source/blender/render/intern/source/render_texture.c @@ -175,9 +175,9 @@ static void tex_normal_derivate(Tex *tex, TexResult *texres) do_colorband(tex->coba, texres->nor[2], col); fac3= (col[0]+col[1]+col[2]); - texres->nor[0]= 0.3333*(fac0 - fac1); - texres->nor[1]= 0.3333*(fac0 - fac2); - texres->nor[2]= 0.3333*(fac0 - fac3); + texres->nor[0]= 0.3333f*(fac0 - fac1); + texres->nor[1]= 0.3333f*(fac0 - fac2); + texres->nor[2]= 0.3333f*(fac0 - fac3); return; } @@ -203,31 +203,31 @@ static int blend(Tex *tex, float *texvec, TexResult *texres) } if(tex->stype==TEX_LIN) { /* lin */ - texres->tin= (1.0+x)/2.0; + texres->tin= (1.0f+x)/2.0f; } else if(tex->stype==TEX_QUAD) { /* quad */ - texres->tin= (1.0+x)/2.0; - if(texres->tin<0.0) texres->tin= 0.0; + texres->tin= (1.0f+x)/2.0f; + if(texres->tin<0.0f) texres->tin= 0.0f; else texres->tin*= texres->tin; } else if(tex->stype==TEX_EASE) { /* ease */ - texres->tin= (1.0+x)/2.0; - if(texres->tin<=.0) texres->tin= 0.0; - else if(texres->tin>=1.0) texres->tin= 1.0; + texres->tin= (1.0f+x)/2.0f; + if(texres->tin<=0.0f) texres->tin= 0.0f; + else if(texres->tin>=1.0f) texres->tin= 1.0f; else { t= texres->tin*texres->tin; - texres->tin= (3.0*t-2.0*t*texres->tin); + texres->tin= (3.0f*t-2.0f*t*texres->tin); } } else if(tex->stype==TEX_DIAG) { /* diag */ - texres->tin= (2.0+x+y)/4.0; + texres->tin= (2.0f+x+y)/4.0f; } else if(tex->stype==TEX_RAD) { /* radial */ texres->tin= (atan2(y,x) / (2*M_PI) + 0.5); } else { /* sphere TEX_SPHERE */ texres->tin= 1.0-sqrt(x*x+ y*y+texvec[2]*texvec[2]); - if(texres->tin<0.0) texres->tin= 0.0; + if(texres->tin<0.0f) texres->tin= 0.0f; if(tex->stype==TEX_HALO) texres->tin*= texres->tin; /* halo */ } @@ -299,7 +299,7 @@ static float tex_tri(float a) const float b = 2*M_PI; const float rmax = 1.0; - a = rmax - 2.0*fabs(floor((a*(1.0/b))+0.5) - (a*(1.0/b))); + a = rmax - 2.0f*fabsf(floorf((a*(1.0f/b))+0.5f) - (a*(1.0f/b))); return a; } @@ -319,18 +319,18 @@ static float wood_int(Tex *tex, float x, float y, float z) if ((wf>TEX_TRI) || (wfturbul*BLI_gNoise(tex->noisesize, x, y, z, (tex->noisetype!=TEX_NOISESOFT), tex->noisebasis); - wi = waveform[wf]((x + y + z)*10.0 + wi); + wi = waveform[wf]((x + y + z)*10.0f + wi); } else if (wt==TEX_RINGNOISE) { wi = tex->turbul*BLI_gNoise(tex->noisesize, x, y, z, (tex->noisetype!=TEX_NOISESOFT), tex->noisebasis); - wi = waveform[wf](sqrt(x*x + y*y + z*z)*20.0 + wi); + wi = waveform[wf](sqrt(x*x + y*y + z*z)*20.0f + wi); } return wi; @@ -370,7 +370,7 @@ static float marble_int(Tex *tex, float x, float y, float z) if ((wf>TEX_TRI) || (wfturbul * BLI_gTurbulence(tex->noisesize, x, y, z, tex->noisedepth, (tex->noisetype!=TEX_NOISESOFT), tex->noisebasis); @@ -417,11 +417,11 @@ static int magic(Tex *tex, float *texvec, TexResult *texres) int n; n= tex->noisedepth; - turb= tex->turbul/5.0; + turb= tex->turbul/5.0f; - x= sin( ( texvec[0]+texvec[1]+texvec[2])*5.0 ); - y= cos( (-texvec[0]+texvec[1]-texvec[2])*5.0 ); - z= -cos( (-texvec[0]-texvec[1]+texvec[2])*5.0 ); + x= sin( ( texvec[0]+texvec[1]+texvec[2])*5.0f ); + y= cos( (-texvec[0]+texvec[1]-texvec[2])*5.0f ); + z= -cos( (-texvec[0]-texvec[1]+texvec[2])*5.0f ); if(n>0) { x*= turb; y*= turb; @@ -466,17 +466,17 @@ static int magic(Tex *tex, float *texvec, TexResult *texres) } } - if(turb!=0.0) { - turb*= 2.0; + if(turb!=0.0f) { + turb*= 2.0f; x/= turb; y/= turb; z/= turb; } - texres->tr= 0.5-x; - texres->tg= 0.5-y; - texres->tb= 0.5-z; + texres->tr= 0.5f-x; + texres->tg= 0.5f-y; + texres->tb= 0.5f-z; - texres->tin= 0.3333*(texres->tr+texres->tg+texres->tb); + texres->tin= 0.3333f*(texres->tr+texres->tg+texres->tb); BRICONTRGB; texres->ta= 1.0; @@ -494,7 +494,7 @@ static int stucci(Tex *tex, float *texvec, TexResult *texres) b2= BLI_gNoise(tex->noisesize, texvec[0], texvec[1], texvec[2], (tex->noisetype!=TEX_NOISESOFT), tex->noisebasis); - ofs= tex->turbul/200.0; + ofs= tex->turbul/200.0f; if(tex->stype) ofs*=(b2*b2); nor[0] = BLI_gNoise(tex->noisesize, texvec[0]+ofs, texvec[1], texvec[2], (tex->noisetype!=TEX_NOISESOFT), tex->noisebasis); @@ -732,7 +732,7 @@ static int texnoise(Tex *tex, TexResult *texres) while(loop--) { ran= (ran>>2); val*= (ran & 3); - div*= 3.0; + div*= 3.0f; } texres->tin= ((float)val)/div; @@ -829,18 +829,18 @@ static int cubemap_glob(float *n, float x, float y, float z, float *adr1, float z1= fabs(nor[2]); if(z1>=x1 && z1>=y1) { - *adr1 = (x + 1.0) / 2.0; - *adr2 = (y + 1.0) / 2.0; + *adr1 = (x + 1.0f) / 2.0f; + *adr2 = (y + 1.0f) / 2.0f; ret= 0; } else if(y1>=x1 && y1>=z1) { - *adr1 = (x + 1.0) / 2.0; - *adr2 = (z + 1.0) / 2.0; + *adr1 = (x + 1.0f) / 2.0f; + *adr2 = (z + 1.0f) / 2.0f; ret= 1; } else { - *adr1 = (y + 1.0) / 2.0; - *adr2 = (z + 1.0) / 2.0; + *adr1 = (y + 1.0f) / 2.0f; + *adr2 = (z + 1.0f) / 2.0f; ret= 2; } return ret; @@ -884,17 +884,17 @@ static int cubemap(MTex *mtex, VlakRen *vlr, float *n, float x, float y, float z } if(vlr->puno & proj[1]) { - *adr1 = (x + 1.0) / 2.0; - *adr2 = (y + 1.0) / 2.0; + *adr1 = (x + 1.0f) / 2.0f; + *adr2 = (y + 1.0f) / 2.0f; } else if(vlr->puno & proj[2]) { - *adr1 = (x + 1.0) / 2.0; - *adr2 = (z + 1.0) / 2.0; + *adr1 = (x + 1.0f) / 2.0f; + *adr2 = (z + 1.0f) / 2.0f; ret= 1; } else { - *adr1 = (y + 1.0) / 2.0; - *adr2 = (z + 1.0) / 2.0; + *adr1 = (y + 1.0f) / 2.0f; + *adr2 = (z + 1.0f) / 2.0f; ret= 2; } } @@ -922,18 +922,18 @@ static int cubemap_ob(Object *ob, float *n, float x, float y, float z, float *ad z1= fabs(nor[2]); if(z1>=x1 && z1>=y1) { - *adr1 = (x + 1.0) / 2.0; - *adr2 = (y + 1.0) / 2.0; + *adr1 = (x + 1.0f) / 2.0f; + *adr2 = (y + 1.0f) / 2.0f; ret= 0; } else if(y1>=x1 && y1>=z1) { - *adr1 = (x + 1.0) / 2.0; - *adr2 = (z + 1.0) / 2.0; + *adr1 = (x + 1.0f) / 2.0f; + *adr2 = (z + 1.0f) / 2.0f; ret= 1; } else { - *adr1 = (y + 1.0) / 2.0; - *adr2 = (z + 1.0) / 2.0; + *adr1 = (y + 1.0f) / 2.0f; + *adr2 = (z + 1.0f) / 2.0f; ret= 2; } return ret; @@ -957,8 +957,8 @@ static void do_2d_mapping(MTex *mtex, float *t, VlakRen *vlr, float *n, float *d if(R.osa==0) { if(wrap==MTEX_FLAT) { - fx = (t[0] + 1.0) / 2.0; - fy = (t[1] + 1.0) / 2.0; + fx = (t[0] + 1.0f) / 2.0f; + fy = (t[1] + 1.0f) / 2.0f; } else if(wrap==MTEX_TUBE) map_to_tube( &fx, &fy,t[0], t[1], t[2]); else if(wrap==MTEX_SPHERE) map_to_sphere( &fx, &fy,t[0], t[1], t[2]); @@ -973,34 +973,34 @@ static void do_2d_mapping(MTex *mtex, float *t, VlakRen *vlr, float *n, float *d if(tex->xrepeat>1) { float origf= fx *= tex->xrepeat; - if(fx>1.0) fx -= (int)(fx); - else if(fx<0.0) fx+= 1-(int)(fx); + if(fx>1.0f) fx -= (int)(fx); + else if(fx<0.0f) fx+= 1-(int)(fx); if(tex->flag & TEX_REPEAT_XMIR) { int orig= (int)floor(origf); if(orig & 1) - fx= 1.0-fx; + fx= 1.0f-fx; } } if(tex->yrepeat>1) { float origf= fy *= tex->yrepeat; - if(fy>1.0) fy -= (int)(fy); - else if(fy<0.0) fy+= 1-(int)(fy); + if(fy>1.0f) fy -= (int)(fy); + else if(fy<0.0f) fy+= 1-(int)(fy); if(tex->flag & TEX_REPEAT_YMIR) { int orig= (int)floor(origf); if(orig & 1) - fy= 1.0-fy; + fy= 1.0f-fy; } } } /* crop */ - if(tex->cropxmin!=0.0 || tex->cropxmax!=1.0) { + if(tex->cropxmin!=0.0f || tex->cropxmax!=1.0f) { fac1= tex->cropxmax - tex->cropxmin; fx= tex->cropxmin+ fx*fac1; } - if(tex->cropymin!=0.0 || tex->cropymax!=1.0) { + if(tex->cropymin!=0.0f || tex->cropymax!=1.0f) { fac1= tex->cropymax - tex->cropymin; fy= tex->cropymin+ fy*fac1; } @@ -1011,23 +1011,23 @@ static void do_2d_mapping(MTex *mtex, float *t, VlakRen *vlr, float *n, float *d else { if(wrap==MTEX_FLAT) { - fx= (t[0] + 1.0) / 2.0; - fy= (t[1] + 1.0) / 2.0; - dxt[0]/= 2.0; - dxt[1]/= 2.0; - dxt[2]/= 2.0; - dyt[0]/= 2.0; - dyt[1]/= 2.0; - dyt[2]/= 2.0; + fx= (t[0] + 1.0f) / 2.0f; + fy= (t[1] + 1.0f) / 2.0f; + dxt[0]/= 2.0f; + dxt[1]/= 2.0f; + dxt[2]/= 2.0f; + dyt[0]/= 2.0f; + dyt[1]/= 2.0f; + dyt[2]/= 2.0f; } else if ELEM(wrap, MTEX_TUBE, MTEX_SPHERE) { /* exception: the seam behind (y<0.0) */ ok= 1; - if(t[1]<=0.0) { + if(t[1]<=0.0f) { fx= t[0]+dxt[0]; fy= t[0]+dyt[0]; - if(fx>=0.0 && fy>=0.0 && t[0]>=0.0); - else if(fx<=0.0 && fy<=0.0 && t[0]<=0.0); + if(fx>=0.0f && fy>=0.0f && t[0]>=0.0f); + else if(fx<=0.0f && fy<=0.0f && t[0]<=0.0f); else ok= 0; } if(ok) { @@ -1046,10 +1046,10 @@ static void do_2d_mapping(MTex *mtex, float *t, VlakRen *vlr, float *n, float *d else { if(wrap==MTEX_TUBE) map_to_tube( &fx, &fy,t[0], t[1], t[2]); else map_to_sphere( &fx, &fy,t[0], t[1], t[2]); - dxt[0]/= 2.0; - dxt[1]/= 2.0; - dyt[0]/= 2.0; - dyt[1]/= 2.0; + dxt[0]/= 2.0f; + dxt[1]/= 2.0f; + dyt[0]/= 2.0f; + dyt[1]/= 2.0f; } } else { @@ -1143,13 +1143,13 @@ static void do_2d_mapping(MTex *mtex, float *t, VlakRen *vlr, float *n, float *d } /* crop */ - if(tex->cropxmin!=0.0 || tex->cropxmax!=1.0) { + if(tex->cropxmin!=0.0f || tex->cropxmax!=1.0f) { fac1= tex->cropxmax - tex->cropxmin; fx= tex->cropxmin+ fx*fac1; dxt[0]*= fac1; dyt[0]*= fac1; } - if(tex->cropymin!=0.0 || tex->cropymax!=1.0) { + if(tex->cropymin!=0.0f || tex->cropymax!=1.0f) { fac1= tex->cropymax - tex->cropymin; fy= tex->cropymin+ fy*fac1; dxt[1]*= fac1; @@ -1220,7 +1220,7 @@ static int multitex(Tex *tex, float *texvec, float *dxt, float *dyt, int osatex, * artificer: added the use of tmpvec to avoid scaling texvec */ VECCOPY(tmpvec, texvec); - mul_v3_fl(tmpvec, 1.0/tex->noisesize); + mul_v3_fl(tmpvec, 1.0f/tex->noisesize); switch(tex->stype) { case TEX_MFRACTAL: @@ -1242,7 +1242,7 @@ static int multitex(Tex *tex, float *texvec, float *dxt, float *dyt, int osatex, * artificer: added the use of tmpvec to avoid scaling texvec */ VECCOPY(tmpvec, texvec); - mul_v3_fl(tmpvec, 1.0/tex->noisesize); + mul_v3_fl(tmpvec, 1.0f/tex->noisesize); retval= voronoiTex(tex, tmpvec, texres); break; @@ -1251,7 +1251,7 @@ static int multitex(Tex *tex, float *texvec, float *dxt, float *dyt, int osatex, * artificer: added the use of tmpvec to avoid scaling texvec */ VECCOPY(tmpvec, texvec); - mul_v3_fl(tmpvec, 1.0/tex->noisesize); + mul_v3_fl(tmpvec, 1.0f/tex->noisesize); retval= mg_distNoiseTex(tex, tmpvec, texres); break; @@ -1381,7 +1381,7 @@ void texture_rgb_blend(float *in, float *tex, float *out, float fact, float facg switch(blendtype) { case MTEX_BLEND: fact*= facg; - facm= 1.0-fact; + facm= 1.0f-fact; in[0]= (fact*tex[0] + facm*out[0]); in[1]= (fact*tex[1] + facm*out[1]); @@ -1390,7 +1390,7 @@ void texture_rgb_blend(float *in, float *tex, float *out, float fact, float facg case MTEX_MUL: fact*= facg; - facm= 1.0-facg; + facm= 1.0f-facg; in[0]= (facm+fact*tex[0])*out[0]; in[1]= (facm+fact*tex[1])*out[1]; in[2]= (facm+fact*tex[2])*out[2]; @@ -1398,28 +1398,28 @@ void texture_rgb_blend(float *in, float *tex, float *out, float fact, float facg case MTEX_SCREEN: fact*= facg; - facm= 1.0-facg; - in[0]= 1.0 - (facm+fact*(1.0-tex[0])) * (1.0-out[0]); - in[1]= 1.0 - (facm+fact*(1.0-tex[1])) * (1.0-out[1]); - in[2]= 1.0 - (facm+fact*(1.0-tex[2])) * (1.0-out[2]); + facm= 1.0f-facg; + in[0]= 1.0f - (facm+fact*(1.0f-tex[0])) * (1.0f-out[0]); + in[1]= 1.0f - (facm+fact*(1.0f-tex[1])) * (1.0f-out[1]); + in[2]= 1.0f - (facm+fact*(1.0f-tex[2])) * (1.0f-out[2]); break; case MTEX_OVERLAY: fact*= facg; - facm= 1.0-facg; + facm= 1.0f-facg; if(out[0] < 0.5f) in[0] = out[0] * (facm + 2.0f*fact*tex[0]); else - in[0] = 1.0f - (facm + 2.0f*fact*(1.0 - tex[0])) * (1.0 - out[0]); + in[0] = 1.0f - (facm + 2.0f*fact*(1.0f - tex[0])) * (1.0f - out[0]); if(out[1] < 0.5f) in[1] = out[1] * (facm + 2.0f*fact*tex[1]); else - in[1] = 1.0f - (facm + 2.0f*fact*(1.0 - tex[1])) * (1.0 - out[1]); + in[1] = 1.0f - (facm + 2.0f*fact*(1.0f - tex[1])) * (1.0f - out[1]); if(out[2] < 0.5f) in[2] = out[2] * (facm + 2.0f*fact*tex[2]); else - in[2] = 1.0f - (facm + 2.0f*fact*(1.0 - tex[2])) * (1.0 - out[2]); + in[2] = 1.0f - (facm + 2.0f*fact*(1.0f - tex[2])) * (1.0f - out[2]); break; case MTEX_SUB: @@ -1433,20 +1433,20 @@ void texture_rgb_blend(float *in, float *tex, float *out, float fact, float facg case MTEX_DIV: fact*= facg; - facm= 1.0-fact; + facm= 1.0f-fact; - if(tex[0]!=0.0) + if(tex[0]!=0.0f) in[0]= facm*out[0] + fact*out[0]/tex[0]; - if(tex[1]!=0.0) + if(tex[1]!=0.0f) in[1]= facm*out[1] + fact*out[1]/tex[1]; - if(tex[2]!=0.0) + if(tex[2]!=0.0f) in[2]= facm*out[2] + fact*out[2]/tex[2]; break; case MTEX_DIFF: fact*= facg; - facm= 1.0-fact; + facm= 1.0f-fact; in[0]= facm*out[0] + fact*fabs(tex[0]-out[0]); in[1]= facm*out[1] + fact*fabs(tex[1]-out[1]); in[2]= facm*out[2] + fact*fabs(tex[2]-out[2]); @@ -1454,7 +1454,7 @@ void texture_rgb_blend(float *in, float *tex, float *out, float fact, float facg case MTEX_DARK: fact*= facg; - facm= 1.0-fact; + facm= 1.0f-fact; col= tex[0]+((1-tex[0])*facm); if(col < out[0]) in[0]= col; else in[0]= out[0]; @@ -1516,7 +1516,7 @@ float texture_value_blend(float tex, float out, float fact, float facg, int blen facg= fabsf(facg); fact*= facg; - facm= 1.0-fact; + facm= 1.0f-fact; if(flip) SWAP(float, fact, facm); switch(blendtype) { @@ -1525,21 +1525,21 @@ float texture_value_blend(float tex, float out, float fact, float facg, int blen break; case MTEX_MUL: - facm= 1.0-facg; + facm= 1.0f-facg; in= (facm+fact*tex)*out; break; case MTEX_SCREEN: - facm= 1.0-facg; - in= 1.0-(facm+fact*(1.0-tex))*(1.0-out); + facm= 1.0f-facg; + in= 1.0f-(facm+fact*(1.0f-tex))*(1.0f-out); break; case MTEX_OVERLAY: - facm= 1.0-facg; + facm= 1.0f-facg; if(out < 0.5f) in = out * (facm + 2.0f*fact*tex); else - in = 1.0f - (facm + 2.0f*fact*(1.0 - tex)) * (1.0 - out); + in = 1.0f - (facm + 2.0f*fact*(1.0f - tex)) * (1.0f - out); break; case MTEX_SUB: @@ -1549,7 +1549,7 @@ float texture_value_blend(float tex, float out, float fact, float facg, int blen break; case MTEX_DIV: - if(tex!=0.0) + if(tex!=0.0f) in= facm*out + fact*out/tex; break; @@ -1568,15 +1568,15 @@ float texture_value_blend(float tex, float out, float fact, float facg, int blen break; case MTEX_SOFT_LIGHT: - scf=1.0 - (1.0 - tex) * (1.0 - out); - in= facm*out + fact * ((1.0 - out) * tex * out) + (out * scf); + scf=1.0f - (1.0f - tex) * (1.0f - out); + in= facm*out + fact * ((1.0f - out) * tex * out) + (out * scf); break; case MTEX_LIN_LIGHT: - if (tex > 0.5) - in = out + fact*(2*(tex - 0.5)); + if (tex > 0.5f) + in = out + fact*(2.0f*(tex - 0.5f)); else - in = out + fact*(2*tex - 1); + in = out + fact*(2.0f*tex - 1.0f); break; } @@ -2296,16 +2296,16 @@ void do_material_tex(ShadeInput *shi) /* texture output */ if( (rgbnor & TEX_RGB) && (mtex->texflag & MTEX_RGBTOINT)) { - texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); rgbnor-= TEX_RGB; } if(mtex->texflag & MTEX_NEGATIVE) { if(rgbnor & TEX_RGB) { - texres.tr= 1.0-texres.tr; - texres.tg= 1.0-texres.tg; - texres.tb= 1.0-texres.tb; + texres.tr= 1.0f-texres.tr; + texres.tg= 1.0f-texres.tg; + texres.tb= 1.0f-texres.tb; } - texres.tin= 1.0-texres.tin; + texres.tin= 1.0f-texres.tin; } if(mtex->texflag & MTEX_STENCIL) { if(rgbnor & TEX_RGB) { @@ -2332,8 +2332,8 @@ void do_material_tex(ShadeInput *shi) texres.nor[2]= texres.tb; } else { - float co_nor= 0.5*cos(texres.tin-0.5); - float si= 0.5*sin(texres.tin-0.5); + float co_nor= 0.5*cos(texres.tin-0.5f); + float si= 0.5*sin(texres.tin-0.5f); float f1, f2; f1= shi->vn[0]; @@ -2419,7 +2419,7 @@ void do_material_tex(ShadeInput *shi) // exception for envmap only if(tex->type==TEX_ENVMAP && mtex->blendtype==MTEX_BLEND) { fact= texres.tin*mirrfac; - facm= 1.0- fact; + facm= 1.0f- fact; shi->refcol[0]= fact + facm*shi->refcol[0]; shi->refcol[1]= fact*tcol[0] + facm*shi->refcol[1]; shi->refcol[2]= fact*tcol[1] + facm*shi->refcol[2]; @@ -2564,65 +2564,65 @@ void do_material_tex(ShadeInput *shi) if(rgbnor & TEX_RGB) { if(texres.talpha) texres.tin= texres.ta; - else texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + else texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); } if(mtex->mapto & MAP_REF) { float difffac= mtex->difffac*stencilTin; shi->refl= texture_value_blend(mtex->def_var, shi->refl, texres.tin, difffac, mtex->blendtype); - if(shi->refl<0.0) shi->refl= 0.0; + if(shi->refl<0.0f) shi->refl= 0.0f; } if(mtex->mapto & MAP_SPEC) { float specfac= mtex->specfac*stencilTin; shi->spec= texture_value_blend(mtex->def_var, shi->spec, texres.tin, specfac, mtex->blendtype); - if(shi->spec<0.0) shi->spec= 0.0; + if(shi->spec<0.0f) shi->spec= 0.0f; } if(mtex->mapto & MAP_EMIT) { float emitfac= mtex->emitfac*stencilTin; shi->emit= texture_value_blend(mtex->def_var, shi->emit, texres.tin, emitfac, mtex->blendtype); - if(shi->emit<0.0) shi->emit= 0.0; + if(shi->emit<0.0f) shi->emit= 0.0f; } if(mtex->mapto & MAP_ALPHA) { float alphafac= mtex->alphafac*stencilTin; shi->alpha= texture_value_blend(mtex->def_var, shi->alpha, texres.tin, alphafac, mtex->blendtype); - if(shi->alpha<0.0) shi->alpha= 0.0; - else if(shi->alpha>1.0) shi->alpha= 1.0; + if(shi->alpha<0.0f) shi->alpha= 0.0f; + else if(shi->alpha>1.0f) shi->alpha= 1.0f; } if(mtex->mapto & MAP_HAR) { float har; // have to map to 0-1 float hardfac= mtex->hardfac*stencilTin; - har= ((float)shi->har)/128.0; - har= 128.0*texture_value_blend(mtex->def_var, har, texres.tin, hardfac, mtex->blendtype); + har= ((float)shi->har)/128.0f; + har= 128.0f*texture_value_blend(mtex->def_var, har, texres.tin, hardfac, mtex->blendtype); - if(har<1.0) shi->har= 1; - else if(har>511.0) shi->har= 511; + if(har<1.0f) shi->har= 1; + else if(har>511) shi->har= 511; else shi->har= (int)har; } if(mtex->mapto & MAP_RAYMIRR) { float raymirrfac= mtex->raymirrfac*stencilTin; shi->ray_mirror= texture_value_blend(mtex->def_var, shi->ray_mirror, texres.tin, raymirrfac, mtex->blendtype); - if(shi->ray_mirror<0.0) shi->ray_mirror= 0.0; - else if(shi->ray_mirror>1.0) shi->ray_mirror= 1.0; + if(shi->ray_mirror<0.0f) shi->ray_mirror= 0.0f; + else if(shi->ray_mirror>1.0f) shi->ray_mirror= 1.0f; } if(mtex->mapto & MAP_TRANSLU) { float translfac= mtex->translfac*stencilTin; shi->translucency= texture_value_blend(mtex->def_var, shi->translucency, texres.tin, translfac, mtex->blendtype); - if(shi->translucency<0.0) shi->translucency= 0.0; - else if(shi->translucency>1.0) shi->translucency= 1.0; + if(shi->translucency<0.0f) shi->translucency= 0.0f; + else if(shi->translucency>1.0f) shi->translucency= 1.0f; } if(mtex->mapto & MAP_AMB) { float ambfac= mtex->ambfac*stencilTin; shi->amb= texture_value_blend(mtex->def_var, shi->amb, texres.tin, ambfac, mtex->blendtype); - if(shi->amb<0.0) shi->amb= 0.0; - else if(shi->amb>1.0) shi->amb= 1.0; + if(shi->amb<0.0f) shi->amb= 0.0f; + else if(shi->amb>1.0f) shi->amb= 1.0f; shi->ambr= shi->amb*R.wrld.ambr; shi->ambg= shi->amb*R.wrld.ambg; @@ -2718,16 +2718,16 @@ void do_volume_tex(ShadeInput *shi, float *xyz, int mapto_flag, float *col, floa /* texture output */ if( (rgbnor & TEX_RGB) && (mtex->texflag & MTEX_RGBTOINT)) { - texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); rgbnor-= TEX_RGB; } if(mtex->texflag & MTEX_NEGATIVE) { if(rgbnor & TEX_RGB) { - texres.tr= 1.0-texres.tr; - texres.tg= 1.0-texres.tg; - texres.tb= 1.0-texres.tb; + texres.tr= 1.0f-texres.tr; + texres.tg= 1.0f-texres.tg; + texres.tb= 1.0f-texres.tb; } - texres.tin= 1.0-texres.tin; + texres.tin= 1.0f-texres.tin; } if(mtex->texflag & MTEX_STENCIL) { if(rgbnor & TEX_RGB) { @@ -2784,7 +2784,7 @@ void do_volume_tex(ShadeInput *shi, float *xyz, int mapto_flag, float *col, floa if (!(rgbnor & TEX_INT)) { if (rgbnor & TEX_RGB) { if(texres.talpha) texres.tin= texres.ta; - else texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + else texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); } } @@ -2792,25 +2792,25 @@ void do_volume_tex(ShadeInput *shi, float *xyz, int mapto_flag, float *col, floa float emitfac= mtex->emitfac*stencilTin; *val = texture_value_blend(mtex->def_var, *val, texres.tin, emitfac, mtex->blendtype); - if(*val<0.0) *val= 0.0; + if(*val<0.0f) *val= 0.0f; } if((mapto_flag & MAP_DENSITY) && (mtex->mapto & MAP_DENSITY)) { float densfac= mtex->densfac*stencilTin; *val = texture_value_blend(mtex->def_var, *val, texres.tin, densfac, mtex->blendtype); - CLAMP(*val, 0.0, 1.0); + CLAMP(*val, 0.0f, 1.0f); } if((mapto_flag & MAP_SCATTERING) && (mtex->mapto & MAP_SCATTERING)) { float scatterfac= mtex->scatterfac*stencilTin; *val = texture_value_blend(mtex->def_var, *val, texres.tin, scatterfac, mtex->blendtype); - CLAMP(*val, 0.0, 1.0); + CLAMP(*val, 0.0f, 1.0f); } if((mapto_flag & MAP_REFLECTION) && (mtex->mapto & MAP_REFLECTION)) { float reflfac= mtex->reflfac*stencilTin; *val = texture_value_blend(mtex->def_var, *val, texres.tin, reflfac, mtex->blendtype); - CLAMP(*val, 0.0, 1.0); + CLAMP(*val, 0.0f, 1.0f); } } } @@ -2854,7 +2854,7 @@ void do_halo_tex(HaloRen *har, float xn, float yn, float *colf) if(osatex) { - dx= 1.0/har->rad; + dx= 1.0f/har->rad; if(mtex->projx) { dxt[0]= mtex->size[0]*dx; @@ -2882,16 +2882,16 @@ void do_halo_tex(HaloRen *har, float xn, float yn, float *colf) /* texture output */ if(rgb && (mtex->texflag & MTEX_RGBTOINT)) { - texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); rgb= 0; } if(mtex->texflag & MTEX_NEGATIVE) { if(rgb) { - texres.tr= 1.0-texres.tr; - texres.tg= 1.0-texres.tg; - texres.tb= 1.0-texres.tb; + texres.tr= 1.0f-texres.tr; + texres.tg= 1.0f-texres.tg; + texres.tb= 1.0f-texres.tb; } - else texres.tin= 1.0-texres.tin; + else texres.tin= 1.0f-texres.tin; } /* mapping */ @@ -2918,10 +2918,10 @@ void do_halo_tex(HaloRen *har, float xn, float yn, float *colf) } fact= texres.tin*mtex->colfac; - facm= 1.0-fact; + facm= 1.0f-fact; if(mtex->blendtype==MTEX_MUL) { - facm= 1.0-mtex->colfac; + facm= 1.0f-mtex->colfac; } if(mtex->blendtype==MTEX_SUB) fact= -fact; @@ -2941,15 +2941,15 @@ void do_halo_tex(HaloRen *har, float xn, float yn, float *colf) colf[1]= (fact*texres.tg + har->g); colf[2]= (fact*texres.tb + har->b); - CLAMP(colf[0], 0.0, 1.0); - CLAMP(colf[1], 0.0, 1.0); - CLAMP(colf[2], 0.0, 1.0); + CLAMP(colf[0], 0.0f, 1.0f); + CLAMP(colf[1], 0.0f, 1.0f); + CLAMP(colf[2], 0.0f, 1.0f); } } if(mtex->mapto & MAP_ALPHA) { if(rgb) { if(texres.talpha) texres.tin= texres.ta; - else texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + else texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); } colf[3]*= texres.tin; @@ -2999,7 +2999,7 @@ void do_sky_tex(float *rco, float *lo, float *dxyview, float *hor, float *zen, f /* only works with texture being "real" */ /* use saacos(), fixes bug [#22398], float precision caused lo[2] to be slightly less then -1.0 */ if(lo[0] || lo[1]) { /* check for zero case [#24807] */ - fact= (1.0/M_PI)*saacos(lo[2])/(sqrt(lo[0]*lo[0] + lo[1]*lo[1])); + fact= (1.0f/(float)M_PI)*saacos(lo[2])/(sqrt(lo[0]*lo[0] + lo[1]*lo[1])); tempvec[0]= lo[0]*fact; tempvec[1]= lo[1]*fact; tempvec[2]= 0.0; @@ -3020,13 +3020,13 @@ void do_sky_tex(float *rco, float *lo, float *dxyview, float *hor, float *zen, f if(mtex->texco==TEXCO_H_TUBEMAP) map_to_tube( tempvec, tempvec+1,lo[0], lo[2], lo[1]); else map_to_sphere( tempvec, tempvec+1,lo[0], lo[2], lo[1]); /* tube/spheremap maps for outside view, not inside */ - tempvec[0]= 1.0-tempvec[0]; + tempvec[0]= 1.0f-tempvec[0]; /* only top half */ - tempvec[1]= 2.0*tempvec[1]-1.0; + tempvec[1]= 2.0f*tempvec[1]-1.0f; tempvec[2]= 0.0; /* and correction for do_2d_mapping */ - tempvec[0]= 2.0*tempvec[0]-1.0; - tempvec[1]= 2.0*tempvec[1]-1.0; + tempvec[0]= 2.0f*tempvec[0]-1.0f; + tempvec[1]= 2.0f*tempvec[1]-1.0f; co= tempvec; } else { @@ -3075,16 +3075,16 @@ void do_sky_tex(float *rco, float *lo, float *dxyview, float *hor, float *zen, f /* texture output */ if(rgb && (mtex->texflag & MTEX_RGBTOINT)) { - texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); rgb= 0; } if(mtex->texflag & MTEX_NEGATIVE) { if(rgb) { - texres.tr= 1.0-texres.tr; - texres.tg= 1.0-texres.tg; - texres.tb= 1.0-texres.tb; + texres.tr= 1.0f-texres.tr; + texres.tg= 1.0f-texres.tg; + texres.tb= 1.0f-texres.tb; } - else texres.tin= 1.0-texres.tin; + else texres.tin= 1.0f-texres.tin; } if(mtex->texflag & MTEX_STENCIL) { if(rgb) { @@ -3145,7 +3145,7 @@ void do_sky_tex(float *rco, float *lo, float *dxyview, float *hor, float *zen, f } } if(mtex->mapto & WOMAP_BLEND) { - if(rgb) texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + if(rgb) texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); *blend= texture_value_blend(mtex->def_var, *blend, texres.tin, mtex->blendfac, mtex->blendtype); } @@ -3281,16 +3281,16 @@ void do_lamp_tex(LampRen *la, float *lavec, ShadeInput *shi, float *colf, int ef /* texture output */ if(rgb && (mtex->texflag & MTEX_RGBTOINT)) { - texres.tin= (0.35*texres.tr+0.45*texres.tg+0.2*texres.tb); + texres.tin= (0.35f*texres.tr+0.45f*texres.tg+0.2f*texres.tb); rgb= 0; } if(mtex->texflag & MTEX_NEGATIVE) { if(rgb) { - texres.tr= 1.0-texres.tr; - texres.tg= 1.0-texres.tg; - texres.tb= 1.0-texres.tb; + texres.tr= 1.0f-texres.tr; + texres.tg= 1.0f-texres.tg; + texres.tb= 1.0f-texres.tb; } - else texres.tin= 1.0-texres.tin; + else texres.tin= 1.0f-texres.tin; } if(mtex->texflag & MTEX_STENCIL) { if(rgb) { @@ -3375,7 +3375,7 @@ int externtex(MTex *mtex, float *vec, float *tin, float *tr, float *tg, float *t rgb= multitex(tex, texvec, dxt, dyt, 0, &texr, thread, mtex->which_output); if(rgb) { - texr.tin= (0.35*texr.tr+0.45*texr.tg+0.2*texr.tb); + texr.tin= (0.35f*texr.tr+0.45f*texr.tg+0.2f*texr.tb); } else { texr.tr= mtex->r; @@ -3424,14 +3424,14 @@ void render_realtime_texture(ShadeInput *shi, Image *ima) tex= &imatex[shi->thread]; tex->iuser.ok= ima->ok; - texvec[0]= 0.5+0.5*suv->uv[0]; - texvec[1]= 0.5+0.5*suv->uv[1]; - texvec[2] = 0; // initalize it because imagewrap looks at it. + texvec[0]= 0.5f+0.5f*suv->uv[0]; + texvec[1]= 0.5f+0.5f*suv->uv[1]; + texvec[2] = 0.0f; // initalize it because imagewrap looks at it. if(shi->osatex) { - dx[0]= 0.5*suv->dxuv[0]; - dx[1]= 0.5*suv->dxuv[1]; - dy[0]= 0.5*suv->dyuv[0]; - dy[1]= 0.5*suv->dyuv[1]; + dx[0]= 0.5f*suv->dxuv[0]; + dx[1]= 0.5f*suv->dxuv[1]; + dy[0]= 0.5f*suv->dyuv[0]; + dy[1]= 0.5f*suv->dyuv[1]; } texr.nor= NULL; diff --git a/source/blender/render/intern/source/rendercore.c b/source/blender/render/intern/source/rendercore.c index c08d6c0f456..b66740c87ba 100644 --- a/source/blender/render/intern/source/rendercore.c +++ b/source/blender/render/intern/source/rendercore.c @@ -758,7 +758,7 @@ static void atm_tile(RenderPart *pa, RenderLayer *rl) if(lar->type==LA_SUN && lar->sunsky) { /* if it's sky continue and don't apply atmosphere effect on it */ - if(*zrect >= 9.9e10 || rgbrect[3]==0.0f) { + if(*zrect >= 9.9e10f || rgbrect[3]==0.0f) { continue; } @@ -1098,7 +1098,7 @@ static unsigned short *make_solid_mask(RenderPart *pa) static void addAlphaOverFloatMask(float *dest, float *source, unsigned short dmask, unsigned short smask) { unsigned short shared= dmask & smask; - float mul= 1.0 - source[3]; + float mul= 1.0f - source[3]; if(shared) { /* overlapping masks */ @@ -1892,13 +1892,13 @@ static void renderflare(RenderResult *rr, float *rectf, HaloRen *har) fla.r= fabs(rc[0]); fla.g= fabs(rc[1]); fla.b= fabs(rc[2]); - fla.alfa= ma->flareboost*fabs(alfa*visifac*rc[3]); - fla.hard= 20.0f + fabs(70*rc[7]); + fla.alfa= ma->flareboost*fabsf(alfa*visifac*rc[3]); + fla.hard= 20.0f + fabsf(70.0f*rc[7]); fla.tex= 0; - type= (int)(fabs(3.9*rc[6])); + type= (int)(fabs(3.9f*rc[6])); - fla.rad= ma->subsize*sqrt(fabs(2.0f*har->rad*rc[4])); + fla.rad= ma->subsize*sqrtf(fabs(2.0f*har->rad*rc[4])); if(type==3) { fla.rad*= 3.0f; @@ -1907,22 +1907,22 @@ static void renderflare(RenderResult *rr, float *rectf, HaloRen *har) fla.radsq= fla.rad*fla.rad; - vec[0]= 1.4*rc[5]*(har->xs-R.winx/2); - vec[1]= 1.4*rc[5]*(har->ys-R.winy/2); - vec[2]= 32.0f*sqrt(vec[0]*vec[0] + vec[1]*vec[1] + 1.0f); + vec[0]= 1.4f*rc[5]*(har->xs-R.winx/2); + vec[1]= 1.4f*rc[5]*(har->ys-R.winy/2); + vec[2]= 32.0f*sqrtf(vec[0]*vec[0] + vec[1]*vec[1] + 1.0f); - fla.xs= R.winx/2 + vec[0] + (1.2+rc[8])*R.rectx*vec[0]/vec[2]; - fla.ys= R.winy/2 + vec[1] + (1.2+rc[8])*R.rectx*vec[1]/vec[2]; + fla.xs= R.winx/2 + vec[0] + (1.2f+rc[8])*R.rectx*vec[0]/vec[2]; + fla.ys= R.winy/2 + vec[1] + (1.2f+rc[8])*R.rectx*vec[1]/vec[2]; if(R.flag & R_SEC_FIELD) { - if(R.r.mode & R_ODDFIELD) fla.ys += 0.5; - else fla.ys -= 0.5; + if(R.r.mode & R_ODDFIELD) fla.ys += 0.5f; + else fla.ys -= 0.5f; } if(type & 1) fla.type= HA_FLARECIRC; else fla.type= 0; renderhalo_post(rr, rectf, &fla); - fla.alfa*= 0.5; + fla.alfa*= 0.5f; if(type & 2) fla.type= HA_FLARECIRC; else fla.type= 0; renderhalo_post(rr, rectf, &fla); @@ -2205,7 +2205,7 @@ static void bake_displacement(void *handle, ShadeInput *UNUSED(shi), float dist, if(R.r.bake_flag & R_BAKE_NORMALIZE && R.r.bake_maxdist) { disp = (dist+R.r.bake_maxdist) / (R.r.bake_maxdist*2); /* alter the range from [-bake_maxdist, bake_maxdist] to [0, 1]*/ } else { - disp = 0.5 + dist; /* alter the range from [-0.5,0.5] to [0,1]*/ + disp = 0.5f + dist; /* alter the range from [-0.5,0.5] to [0,1]*/ } if(bs->rect_float) { @@ -2277,7 +2277,7 @@ static void bake_set_vlr_dxyco(BakeShade *bs, float *uv1, float *uv2, float *uv3 * then taking u and v partial derivatives to get dxco and dyco */ A= (uv2[0] - uv1[0])*(uv3[1] - uv1[1]) - (uv3[0] - uv1[0])*(uv2[1] - uv1[1]); - if(fabs(A) > FLT_EPSILON) { + if(fabsf(A) > FLT_EPSILON) { A= 0.5f/A; d1= uv2[1] - uv3[1]; @@ -2532,8 +2532,8 @@ static void shade_tface(BakeShade *bs) * where a pixel gets in between 2 faces or the middle of a quad, * camera aligned quads also have this problem but they are less common. * Add a small offset to the UVs, fixes bug #18685 - Campbell */ - vec[a][0]= tface->uv[a][0]*(float)bs->rectx - (0.5f + 0.001); - vec[a][1]= tface->uv[a][1]*(float)bs->recty - (0.5f + 0.002); + vec[a][0]= tface->uv[a][0]*(float)bs->rectx - (0.5f + 0.001f); + vec[a][1]= tface->uv[a][1]*(float)bs->recty - (0.5f + 0.002f); } /* UV indices have to be corrected for possible quad->tria splits */ diff --git a/source/blender/render/intern/source/renderdatabase.c b/source/blender/render/intern/source/renderdatabase.c index 456162d2d30..0c5ad0475ab 100644 --- a/source/blender/render/intern/source/renderdatabase.c +++ b/source/blender/render/intern/source/renderdatabase.c @@ -943,13 +943,13 @@ HaloRen *RE_inithalo(Render *re, ObjectRen *obr, Material *ma, float *vec, f float tin, tr, tg, tb, ta; float xn, yn, zn, texvec[3], hoco[4], hoco1[4]; - if(hasize==0.0) return NULL; + if(hasize==0.0f) return NULL; projectverto(vec, re->winmat, hoco); - if(hoco[3]==0.0) return NULL; + if(hoco[3]==0.0f) return NULL; if(vec1) { projectverto(vec1, re->winmat, hoco1); - if(hoco1[3]==0.0) return NULL; + if(hoco1[3]==0.0f) return NULL; } har= RE_findOrAddHalo(obr, obr->tothalo++); @@ -959,8 +959,8 @@ HaloRen *RE_inithalo(Render *re, ObjectRen *obr, Material *ma, float *vec, f /* actual projectvert is done in function project_renderdata() because of parts/border/pano */ /* we do it here for sorting of halos */ zn= hoco[3]; - har->xs= 0.5*re->winx*(hoco[0]/zn); - har->ys= 0.5*re->winy*(hoco[1]/zn); + har->xs= 0.5f*re->winx*(hoco[0]/zn); + har->ys= 0.5f*re->winy*(hoco[1]/zn); har->zs= 0x7FFFFF*(hoco[2]/zn); har->zBufDist = 0x7FFFFFFF*(hoco[2]/zn); @@ -970,16 +970,16 @@ HaloRen *RE_inithalo(Render *re, ObjectRen *obr, Material *ma, float *vec, f har->type |= HA_VECT; - xn= har->xs - 0.5*re->winx*(hoco1[0]/hoco1[3]); - yn= har->ys - 0.5*re->winy*(hoco1[1]/hoco1[3]); - if(xn==0.0 || (xn==0.0 && yn==0.0)) zn= 0.0; + xn= har->xs - 0.5f*re->winx*(hoco1[0]/hoco1[3]); + yn= har->ys - 0.5f*re->winy*(hoco1[1]/hoco1[3]); + if(xn==0.0f || (xn==0.0f && yn==0.0f)) zn= 0.0f; else zn= atan2(yn, xn); har->sin= sin(zn); har->cos= cos(zn); zn= len_v3v3(vec1, vec); - har->hasize= vectsize*zn + (1.0-vectsize)*hasize; + har->hasize= vectsize*zn + (1.0f-vectsize)*hasize; sub_v3_v3v3(har->no, vec, vec1); normalize_v3(har->no); @@ -991,7 +991,7 @@ HaloRen *RE_inithalo(Render *re, ObjectRen *obr, Material *ma, float *vec, f har->r= ma->r; har->g= ma->g; har->b= ma->b; - har->add= (255.0*ma->add); + har->add= (255.0f*ma->add); har->mat= ma; har->hard= ma->har; har->seed= seed % 256; @@ -1032,7 +1032,7 @@ HaloRen *RE_inithalo(Render *re, ObjectRen *obr, Material *ma, float *vec, f zn= tin*mtex->alphafac; if(mtex->mapto & MAP_COL) { - zn= 1.0-yn; + zn= 1.0f-yn; har->r= (yn*tr+ zn*ma->r); har->g= (yn*tg+ zn*ma->g); har->b= (yn*tb+ zn*ma->b); @@ -1057,13 +1057,13 @@ HaloRen *RE_inithalo_particle(Render *re, ObjectRen *obr, DerivedMesh *dm, Mater float xn, yn, zn, texvec[3], hoco[4], hoco1[4], in[3],tex[3],out[3]; int i, hasrgb; - if(hasize==0.0) return NULL; + if(hasize==0.0f) return NULL; projectverto(vec, re->winmat, hoco); - if(hoco[3]==0.0) return NULL; + if(hoco[3]==0.0f) return NULL; if(vec1) { projectverto(vec1, re->winmat, hoco1); - if(hoco1[3]==0.0) return NULL; + if(hoco1[3]==0.0f) return NULL; } har= RE_findOrAddHalo(obr, obr->tothalo++); @@ -1073,8 +1073,8 @@ HaloRen *RE_inithalo_particle(Render *re, ObjectRen *obr, DerivedMesh *dm, Mater /* actual projectvert is done in function project_renderdata() because of parts/border/pano */ /* we do it here for sorting of halos */ zn= hoco[3]; - har->xs= 0.5*re->winx*(hoco[0]/zn); - har->ys= 0.5*re->winy*(hoco[1]/zn); + har->xs= 0.5f*re->winx*(hoco[0]/zn); + har->ys= 0.5f*re->winy*(hoco[1]/zn); har->zs= 0x7FFFFF*(hoco[2]/zn); har->zBufDist = 0x7FFFFFFF*(hoco[2]/zn); @@ -1084,16 +1084,16 @@ HaloRen *RE_inithalo_particle(Render *re, ObjectRen *obr, DerivedMesh *dm, Mater har->type |= HA_VECT; - xn= har->xs - 0.5*re->winx*(hoco1[0]/hoco1[3]); - yn= har->ys - 0.5*re->winy*(hoco1[1]/hoco1[3]); - if(xn==0.0 || (xn==0.0 && yn==0.0)) zn= 0.0; + xn= har->xs - 0.5f*re->winx*(hoco1[0]/hoco1[3]); + yn= har->ys - 0.5f*re->winy*(hoco1[1]/hoco1[3]); + if(xn==0.0f || (xn==0.0f && yn==0.0f)) zn= 0.0; else zn= atan2(yn, xn); har->sin= sin(zn); har->cos= cos(zn); - zn= len_v3v3(vec1, vec)*0.5; + zn= len_v3v3(vec1, vec)*0.5f; - har->hasize= vectsize*zn + (1.0-vectsize)*hasize; + har->hasize= vectsize*zn + (1.0f-vectsize)*hasize; sub_v3_v3v3(har->no, vec, vec1); normalize_v3(har->no); @@ -1105,7 +1105,7 @@ HaloRen *RE_inithalo_particle(Render *re, ObjectRen *obr, DerivedMesh *dm, Mater har->r= ma->r; har->g= ma->g; har->b= ma->b; - har->add= (255.0*ma->add); + har->add= (255.0f*ma->add); har->mat= ma; har->hard= ma->har; har->seed= seed % 256; @@ -1185,13 +1185,13 @@ HaloRen *RE_inithalo_particle(Render *re, ObjectRen *obr, DerivedMesh *dm, Mater if(mtex->mapto & MAP_ALPHA) har->alfa = texture_value_blend(mtex->def_var,har->alfa,tin,mtex->alphafac,mtex->blendtype); if(mtex->mapto & MAP_HAR) - har->hard = 1.0+126.0*texture_value_blend(mtex->def_var,((float)har->hard)/127.0,tin,mtex->hardfac,mtex->blendtype); + har->hard = 1.0f+126.0f*texture_value_blend(mtex->def_var,((float)har->hard)/127.0f,tin,mtex->hardfac,mtex->blendtype); if(mtex->mapto & MAP_RAYMIRR) - har->hasize = 100.0*texture_value_blend(mtex->def_var,har->hasize/100.0,tin,mtex->raymirrfac,mtex->blendtype); + har->hasize = 100.0f*texture_value_blend(mtex->def_var,har->hasize/100.0f,tin,mtex->raymirrfac,mtex->blendtype); if(mtex->mapto & MAP_TRANSLU) { - float add = texture_value_blend(mtex->def_var,(float)har->add/255.0,tin,mtex->translfac,mtex->blendtype); + float add = texture_value_blend(mtex->def_var,(float)har->add/255.0f,tin,mtex->translfac,mtex->blendtype); CLAMP(add, 0.f, 1.f); - har->add = 255.0*add; + har->add = 255.0f*add; } /* now what on earth is this good for?? */ //if(mtex->texco & 16) { @@ -1270,24 +1270,24 @@ void project_renderdata(Render *re, void (*projectfunc)(float *, float mat[][4], projectfunc(vec, re->winmat, hoco); /* we clip halos less critical, but not for the Z */ - hoco[0]*= 0.5; - hoco[1]*= 0.5; + hoco[0]*= 0.5f; + hoco[1]*= 0.5f; if( panotestclip(re, do_pano, hoco) ) { har->miny= har->maxy= -10000; /* that way render clips it */ } - else if(hoco[3]<0.0) { + else if(hoco[3]<0.0f) { har->miny= har->maxy= -10000; /* render clips it */ } else /* do the projection...*/ { /* bring back hocos */ - hoco[0]*= 2.0; - hoco[1]*= 2.0; + hoco[0]*= 2.0f; + hoco[1]*= 2.0f; zn= hoco[3]; - har->xs= 0.5*re->winx*(1.0+hoco[0]/zn); /* the 0.5 negates the previous 2...*/ - har->ys= 0.5*re->winy*(1.0+hoco[1]/zn); + har->xs= 0.5f*re->winx*(1.0f+hoco[0]/zn); /* the 0.5 negates the previous 2...*/ + har->ys= 0.5f*re->winy*(1.0f+hoco[1]/zn); /* this should be the zbuffer coordinate */ har->zs= 0x7FFFFF*(hoco[2]/zn); @@ -1298,11 +1298,11 @@ void project_renderdata(Render *re, void (*projectfunc)(float *, float mat[][4], projectfunc(vec, re->winmat, hoco); vec[0]-= har->hasize; zn= hoco[3]; - har->rad= fabs(har->xs- 0.5*re->winx*(1.0+hoco[0]/zn)); + har->rad= fabsf(har->xs- 0.5f*re->winx*(1.0f+hoco[0]/zn)); /* this clip is not really OK, to prevent stars to become too large */ if(har->type & HA_ONLYSKY) { - if(har->rad>3.0) har->rad= 3.0; + if(har->rad>3.0f) har->rad= 3.0f; } har->radsq= har->rad*har->rad; diff --git a/source/blender/render/intern/source/shadbuf.c b/source/blender/render/intern/source/shadbuf.c index dcb9a3063e1..5860c395b07 100644 --- a/source/blender/render/intern/source/shadbuf.c +++ b/source/blender/render/intern/source/shadbuf.c @@ -260,7 +260,7 @@ static int compress_deepsamples(DeepSample *dsample, int tot, float epsilon) } else { /* compute visibility at center between slopes at z */ - slope= (slopemin+slopemax)*0.5; + slope= (slopemin+slopemax)*0.5f; v= newds->v + slope*((z - newds->z)/(double)0x7FFFFFFF); } @@ -774,7 +774,7 @@ void makeshadowbuf(Render *re, LampRen *lar) angle= saacos(lar->spotsi); temp= 0.5f*shb->size*cos(angle)/sin(angle); shb->pixsize= (shb->d)/temp; - wsize= shb->pixsize*(shb->size/2.0); + wsize= shb->pixsize*(shb->size/2.0f); perspective_m4( shb->winmat,-wsize, wsize, -wsize, wsize, shb->d, shb->clipend); mul_m4_m4m4(shb->persmat, shb->viewmat, shb->winmat); @@ -1094,7 +1094,7 @@ static float readshadowbuf(ShadBuf *shb, ShadSampleBuf *shsample, int bias, int else { /* soft area */ temp= ( (float)(zs- zsamp) )/(float)bias; - return 1.0 - temp*temp; + return 1.0f - temp*temp; } } @@ -1287,7 +1287,7 @@ static float readshadowbuf_halo(ShadBuf *shb, ShadSampleBuf *shsample, int xs, i /* soft area */ temp= ( (float)(zs- zsamp) )/(float)bias; - return 1.0 - temp*temp; + return 1.0f - temp*temp; } @@ -1303,15 +1303,15 @@ float shadow_halo(LampRen *lar, float *p1, float *p2) int x, y, z, xs1, ys1; int dx = 0, dy = 0; - siz= 0.5*(float)shb->size; + siz= 0.5f*(float)shb->size; co[0]= p1[0]; co[1]= p1[1]; co[2]= p1[2]/lar->sh_zfac; co[3]= 1.0; mul_m4_v4(shb->winmat, co); /* rational hom co */ - xf1= siz*(1.0+co[0]/co[3]); - yf1= siz*(1.0+co[1]/co[3]); + xf1= siz*(1.0f+co[0]/co[3]); + yf1= siz*(1.0f+co[1]/co[3]); zf1= (co[2]/co[3]); @@ -1320,8 +1320,8 @@ float shadow_halo(LampRen *lar, float *p1, float *p2) co[2]= p2[2]/lar->sh_zfac; co[3]= 1.0; mul_m4_v4(shb->winmat, co); /* rational hom co */ - xf2= siz*(1.0+co[0]/co[3]); - yf2= siz*(1.0+co[1]/co[3]); + xf2= siz*(1.0f+co[0]/co[3]); + yf2= siz*(1.0f+co[1]/co[3]); zf2= (co[2]/co[3]); /* the 2dda (a pixel line formula) */ @@ -1330,8 +1330,8 @@ float shadow_halo(LampRen *lar, float *p1, float *p2) ys1= (int)yf1; if(xf1 != xf2) { - if(xf2-xf1 > 0.0) { - labdax= (xf1-xs1-1.0)/(xf1-xf2); + if(xf2-xf1 > 0.0f) { + labdax= (xf1-xs1-1.0f)/(xf1-xf2); ldx= -shb->shadhalostep/(xf1-xf2); dx= shb->shadhalostep; } @@ -1347,8 +1347,8 @@ float shadow_halo(LampRen *lar, float *p1, float *p2) } if(yf1 != yf2) { - if(yf2-yf1 > 0.0) { - labday= (yf1-ys1-1.0)/(yf1-yf2); + if(yf2-yf1 > 0.0f) { + labday= (yf1-ys1-1.0f)/(yf1-yf2); ldy= -shb->shadhalostep/(yf1-yf2); dy= shb->shadhalostep; } @@ -1389,16 +1389,16 @@ float shadow_halo(LampRen *lar, float *p1, float *p2) } labda= MIN2(labdax, labday); - if(labda==labdao || labda>=1.0) break; + if(labda==labdao || labda>=1.0f) break; zf= zf1 + labda*(zf2-zf1); count+= (float)shb->totbuf; - if(zf<= -1.0) lightcount += 1.0; /* close to the spot */ + if(zf<= -1.0f) lightcount += 1.0f; /* close to the spot */ else { /* make sure, behind the clipend we extend halolines. */ - if(zf>=1.0) z= 0x7FFFF000; + if(zf>=1.0f) z= 0x7FFFF000; else z= (int)(0x7FFFF000*zf); for(shsample= shb->buffers.first; shsample; shsample= shsample->next) @@ -1407,8 +1407,8 @@ float shadow_halo(LampRen *lar, float *p1, float *p2) } } - if(count!=0.0) return (lightcount/count); - return 0.0; + if(count!=0.0f) return (lightcount/count); + return 0.0f; } @@ -2081,11 +2081,11 @@ static int viewpixel_to_lampbuf(ShadBuf *shb, ObjectInstanceRen *obi, VlakRen *v /* ortho viewplane cannot intersect using view vector originating in (0,0,0) */ if(R.r.mode & R_ORTHO) { /* x and y 3d coordinate can be derived from pixel coord and winmat */ - float fx= 2.0/(R.winx*R.winmat[0][0]); - float fy= 2.0/(R.winy*R.winmat[1][1]); + float fx= 2.0f/(R.winx*R.winmat[0][0]); + float fy= 2.0f/(R.winy*R.winmat[1][1]); - hoco[0]= (x - 0.5*R.winx)*fx - R.winmat[3][0]/R.winmat[0][0]; - hoco[1]= (y - 0.5*R.winy)*fy - R.winmat[3][1]/R.winmat[1][1]; + hoco[0]= (x - 0.5f*R.winx)*fx - R.winmat[3][0]/R.winmat[0][0]; + hoco[1]= (y - 0.5f*R.winy)*fy - R.winmat[3][1]/R.winmat[1][1]; /* using a*x + b*y + c*z = d equation, (a b c) is normal */ if(nor[2]!=0.0f) @@ -2141,9 +2141,9 @@ static void isb_add_shadfac(ISBShadfacA **isbsapp, MemArena *mem, int obi, int f /* in osa case, the samples were filled in with factor 1.0/R.osa. if fewer samples we have to correct */ if(R.osa) - shadfacf= ((float)shadfac*R.osa)/(4096.0*samples); + shadfacf= ((float)shadfac*R.osa)/(4096.0f*samples); else - shadfacf= ((float)shadfac)/(4096.0); + shadfacf= ((float)shadfac)/(4096.0f); new= BLI_memarena_alloc(mem, sizeof(ISBShadfacA)); new->obi= obi; @@ -2640,4 +2640,3 @@ void ISB_free(RenderPart *pa) } } } - diff --git a/source/blender/render/intern/source/sss.c b/source/blender/render/intern/source/sss.c index f7d1b43d4f7..0ba13b31c4b 100644 --- a/source/blender/render/intern/source/sss.c +++ b/source/blender/render/intern/source/sss.c @@ -172,7 +172,7 @@ static float f_Rd(float alpha_, float A, float ro) float sq; sq= sqrt(3.0f*(1.0f - alpha_)); - return (alpha_/2.0f)*(1.0f + exp((-4.0f/3.0f)*A*sq))*exp(-sq) - ro; + return (alpha_/2.0f)*(1.0f + expf((-4.0f/3.0f)*A*sq))*expf(-sq) - ro; } static float compute_reduced_albedo(ScatterSettings *ss) @@ -189,10 +189,10 @@ static float compute_reduced_albedo(ScatterSettings *ss) for(i= 0; i < max_iteration_count; i++) { fsub= (fxn - fxn_1); - if(fabs(fsub) < tolerance) + if(fabsf(fsub) < tolerance) break; d= ((xn - xn_1)/fsub)*fxn; - if(fabs(d) < tolerance) + if(fabsf(d) < tolerance) break; xn_1= xn; @@ -221,10 +221,10 @@ static float Rd_rsquare(ScatterSettings *ss, float rr) sr= sqrt(rr + ss->zr*ss->zr); sv= sqrt(rr + ss->zv*ss->zv); - Rdr= ss->zr*(1.0f + ss->sigma*sr)*exp(-ss->sigma*sr)/(sr*sr*sr); - Rdv= ss->zv*(1.0f + ss->sigma*sv)*exp(-ss->sigma*sv)/(sv*sv*sv); + Rdr= ss->zr*(1.0f + ss->sigma*sr)*expf(-ss->sigma*sr)/(sr*sr*sr); + Rdv= ss->zv*(1.0f + ss->sigma*sv)*expf(-ss->sigma*sv)/(sv*sv*sv); - return /*ss->alpha_*/(1.0f/(4.0f*M_PI))*(Rdr + Rdv); + return /*ss->alpha_*/(1.0f/(4.0f*(float)M_PI))*(Rdr + Rdv); } static float Rd(ScatterSettings *ss, float r) @@ -316,7 +316,7 @@ ScatterSettings *scatter_settings_new(float refl, float radius, float ior, float ss->alpha_= compute_reduced_albedo(ss); ss->sigma= 1.0f/ss->ld; - ss->sigma_t_= ss->sigma/sqrt(3.0f*(1.0f - ss->alpha_)); + ss->sigma_t_= ss->sigma/sqrtf(3.0f*(1.0f - ss->alpha_)); ss->sigma_s_= ss->alpha_*ss->sigma_t_; ss->sigma_a= ss->sigma_t_ - ss->sigma_s_; @@ -489,7 +489,7 @@ static void sum_leaf_radiance(ScatterTree *UNUSED(tree), ScatterNode *node) for(i=0; itotpoint; i++) { p= &node->points[i]; - rad= p->area*fabs(p->rad[0] + p->rad[1] + p->rad[2]); + rad= p->area*fabsf(p->rad[0] + p->rad[1] + p->rad[2]); totrad += rad; node->co[0] += rad*p->co[0]; @@ -513,20 +513,20 @@ static void sum_leaf_radiance(ScatterTree *UNUSED(tree), ScatterNode *node) } if(node->area > 1e-16f) { - inv= 1.0/node->area; + inv= 1.0f/node->area; node->rad[0] *= inv; node->rad[1] *= inv; node->rad[2] *= inv; } if(node->backarea > 1e-16f) { - inv= 1.0/node->backarea; + inv= 1.0f/node->backarea; node->backrad[0] *= inv; node->backrad[1] *= inv; node->backrad[2] *= inv; } if(totrad > 1e-16f) { - inv= 1.0/totrad; + inv= 1.0f/totrad; node->co[0] *= inv; node->co[1] *= inv; node->co[2] *= inv; @@ -566,8 +566,8 @@ static void sum_branch_radiance(ScatterTree *UNUSED(tree), ScatterNode *node) subnode= node->child[i]; - rad= subnode->area*fabs(subnode->rad[0] + subnode->rad[1] + subnode->rad[2]); - rad += subnode->backarea*fabs(subnode->backrad[0] + subnode->backrad[1] + subnode->backrad[2]); + rad= subnode->area*fabsf(subnode->rad[0] + subnode->rad[1] + subnode->rad[2]); + rad += subnode->backarea*fabsf(subnode->backrad[0] + subnode->backrad[1] + subnode->backrad[2]); totrad += rad; node->co[0] += rad*subnode->co[0]; @@ -587,20 +587,20 @@ static void sum_branch_radiance(ScatterTree *UNUSED(tree), ScatterNode *node) } if(node->area > 1e-16f) { - inv= 1.0/node->area; + inv= 1.0f/node->area; node->rad[0] *= inv; node->rad[1] *= inv; node->rad[2] *= inv; } if(node->backarea > 1e-16f) { - inv= 1.0/node->backarea; + inv= 1.0f/node->backarea; node->backrad[0] *= inv; node->backrad[1] *= inv; node->backrad[2] *= inv; } if(totrad > 1e-16f) { - inv= 1.0/totrad; + inv= 1.0f/totrad; node->co[0] *= inv; node->co[1] *= inv; node->co[2] *= inv; @@ -668,9 +668,9 @@ static void create_octree_node(ScatterTree *tree, ScatterNode *node, float *mid, return; } - subsize[0]= size[0]*0.5; - subsize[1]= size[1]*0.5; - subsize[2]= size[2]*0.5; + subsize[0]= size[0]*0.5f; + subsize[1]= size[1]*0.5f; + subsize[2]= size[2]*0.5f; node->split[0]= mid[0]; node->split[1]= mid[1]; @@ -764,7 +764,7 @@ ScatterTree *scatter_tree_new(ScatterSettings *ss[3], float scale, float error, for(i=0; iscale*tree->scale); + points[i].area= fabsf(area[i])/(tree->scale*tree->scale); points[i].back= (area[i] < 0.0f); mul_v3_fl(points[i].co, 1.0f/tree->scale); @@ -794,13 +794,13 @@ void scatter_tree_build(ScatterTree *tree) tree->root->points= newpoints; tree->root->totpoint= totpoint; - mid[0]= (tree->min[0]+tree->max[0])*0.5; - mid[1]= (tree->min[1]+tree->max[1])*0.5; - mid[2]= (tree->min[2]+tree->max[2])*0.5; + mid[0]= (tree->min[0]+tree->max[0])*0.5f; + mid[1]= (tree->min[1]+tree->max[1])*0.5f; + mid[2]= (tree->min[2]+tree->max[2])*0.5f; - size[0]= (tree->max[0]-tree->min[0])*0.5; - size[1]= (tree->max[1]-tree->min[1])*0.5; - size[2]= (tree->max[2]-tree->min[2])*0.5; + size[0]= (tree->max[0]-tree->min[0])*0.5f; + size[1]= (tree->max[1]-tree->min[1])*0.5f; + size[2]= (tree->max[2]-tree->min[2])*0.5f; create_octree_node(tree, tree->root, mid, size, tree->refpoints, 0); diff --git a/source/blender/render/intern/source/strand.c b/source/blender/render/intern/source/strand.c index 72cb35e7827..840e5444ff0 100644 --- a/source/blender/render/intern/source/strand.c +++ b/source/blender/render/intern/source/strand.c @@ -78,9 +78,9 @@ static float strand_eval_width(Material *ma, float strandco) if(ma->strand_ease!=0.0f) { if(ma->strand_ease<0.0f) - fac= pow(strandco, 1.0+ma->strand_ease); + fac= pow(strandco, 1.0f+ma->strand_ease); else - fac= pow(strandco, 1.0/(1.0f-ma->strand_ease)); + fac= pow(strandco, 1.0f/(1.0f-ma->strand_ease)); } else fac= strandco; @@ -816,8 +816,8 @@ int zbuffer_strands_abuf(Render *re, RenderPart *pa, APixstrand *apixbuf, ListBa zbuf_alloc_span(&zspan, pa->rectx, pa->recty, clipcrop); /* needed for transform from hoco to zbuffer co */ - zspan.zmulx= ((float)winx)/2.0; - zspan.zmuly= ((float)winy)/2.0; + zspan.zmulx= ((float)winx)/2.0f; + zspan.zmuly= ((float)winy)/2.0f; zspan.zofsx= -pa->disprect.xmin; zspan.zofsy= -pa->disprect.ymin; diff --git a/source/blender/render/intern/source/sunsky.c b/source/blender/render/intern/source/sunsky.c index 5877fa42292..e824b81096b 100644 --- a/source/blender/render/intern/source/sunsky.c +++ b/source/blender/render/intern/source/sunsky.c @@ -68,12 +68,12 @@ * */ void ClipColor(float c[3]) { - if (c[0] > 1.0) c[0] = 1.0; - if (c[0] < 0.0) c[0] = 0.0; - if (c[1] > 1.0) c[1] = 1.0; - if (c[1] < 0.0) c[1] = 0.0; - if (c[2] > 1.0) c[2] = 1.0; - if (c[2] < 0.0) c[2] = 0.0; + if (c[0] > 1.0f) c[0] = 1.0f; + if (c[0] < 0.0f) c[0] = 0.0f; + if (c[1] > 1.0f) c[1] = 1.0f; + if (c[1] < 0.0f) c[1] = 0.0f; + if (c[2] > 1.0f) c[2] = 1.0f; + if (c[2] < 0.0f) c[2] = 0.0f; } /** @@ -85,9 +85,9 @@ static float AngleBetween(float thetav, float phiv, float theta, float phi) { float cospsi = sin(thetav) * sin(theta) * cos(phi - phiv) + cos(thetav) * cos(theta); - if (cospsi > 1.0) + if (cospsi > 1.0f) return 0; - if (cospsi < -1.0) + if (cospsi < -1.0f) return M_PI; return acos(cospsi); @@ -117,11 +117,11 @@ static float PerezFunction(struct SunSky *sunsky, const float *lam, float theta, { float den, num; - den = ((1 + lam[0] * exp(lam[1])) * - (1 + lam[2] * exp(lam[3] * sunsky->theta) + lam[4] * cos(sunsky->theta) * cos(sunsky->theta))); + den = ((1 + lam[0] * expf(lam[1])) * + (1 + lam[2] * expf(lam[3] * sunsky->theta) + lam[4] * cosf(sunsky->theta) * cosf(sunsky->theta))); - num = ((1 + lam[0] * exp(lam[1] / cos(theta))) * - (1 + lam[2] * exp(lam[3] * gamma) + lam[4] * cos(gamma) * cos(gamma))); + num = ((1 + lam[0] * expf(lam[1] / cosf(theta))) * + (1 + lam[2] * expf(lam[3] * gamma) + lam[4] * cosf(gamma) * cosf(gamma))); return(lvz * num / den);} @@ -173,41 +173,41 @@ void InitSunSky(struct SunSky *sunsky, float turb, float *toSun, float horizon_b T = turb; T2 = turb*turb; - chi = (4.0 / 9.0 - T / 120.0) * (M_PI - 2 * sunsky->theta); - sunsky->zenith_Y = (4.0453 * T - 4.9710) * tan(chi) - .2155 * T + 2.4192; + chi = (4.0f / 9.0f - T / 120.0f) * ((float)M_PI - 2.0f * sunsky->theta); + sunsky->zenith_Y = (4.0453f * T - 4.9710f) * tanf(chi) - 0.2155f * T + 2.4192f; sunsky->zenith_Y *= 1000; // conversion from kcd/m^2 to cd/m^2 if (sunsky->zenith_Y<=0) sunsky->zenith_Y = 1e-6; sunsky->zenith_x = - ( + 0.00165 * theta3 - 0.00374 * theta2 + 0.00208 * sunsky->theta + 0) * T2 + - ( -0.02902 * theta3 + 0.06377 * theta2 - 0.03202 * sunsky->theta + 0.00394) * T + - ( + 0.11693 * theta3 - 0.21196 * theta2 + 0.06052 * sunsky->theta + 0.25885); + ( + 0.00165f * theta3 - 0.00374f * theta2 + 0.00208f * sunsky->theta + 0.0f) * T2 + + ( -0.02902f * theta3 + 0.06377f * theta2 - 0.03202f * sunsky->theta + 0.00394f) * T + + ( + 0.11693f * theta3 - 0.21196f * theta2 + 0.06052f * sunsky->theta + 0.25885f); sunsky->zenith_y = - ( + 0.00275 * theta3 - 0.00610 * theta2 + 0.00316 * sunsky->theta + 0) * T2 + - ( -0.04214 * theta3 + 0.08970 * theta2 - 0.04153 * sunsky->theta + 0.00515) * T + - ( + 0.15346 * theta3 - 0.26756 * theta2 + 0.06669 * sunsky->theta + 0.26688); + ( + 0.00275f * theta3 - 0.00610f * theta2 + 0.00316f * sunsky->theta + 0.0f) * T2 + + ( -0.04214f * theta3 + 0.08970f * theta2 - 0.04153f * sunsky->theta + 0.00515f) * T + + ( + 0.15346f * theta3 - 0.26756f * theta2 + 0.06669f * sunsky->theta + 0.26688f); - sunsky->perez_Y[0] = 0.17872 * T - 1.46303; - sunsky->perez_Y[1] = -0.35540 * T + 0.42749; - sunsky->perez_Y[2] = -0.02266 * T + 5.32505; - sunsky->perez_Y[3] = 0.12064 * T - 2.57705; - sunsky->perez_Y[4] = -0.06696 * T + 0.37027; + sunsky->perez_Y[0] = 0.17872f * T - 1.46303f; + sunsky->perez_Y[1] = -0.35540f * T + 0.42749f; + sunsky->perez_Y[2] = -0.02266f * T + 5.32505f; + sunsky->perez_Y[3] = 0.12064f * T - 2.57705f; + sunsky->perez_Y[4] = -0.06696f * T + 0.37027f; - sunsky->perez_x[0] = -0.01925 * T - 0.25922; - sunsky->perez_x[1] = -0.06651 * T + 0.00081; - sunsky->perez_x[2] = -0.00041 * T + 0.21247; - sunsky->perez_x[3] = -0.06409 * T - 0.89887; - sunsky->perez_x[4] = -0.00325 * T + 0.04517; + sunsky->perez_x[0] = -0.01925f * T - 0.25922f; + sunsky->perez_x[1] = -0.06651f * T + 0.00081f; + sunsky->perez_x[2] = -0.00041f * T + 0.21247f; + sunsky->perez_x[3] = -0.06409f * T - 0.89887f; + sunsky->perez_x[4] = -0.00325f * T + 0.04517f; - sunsky->perez_y[0] = -0.01669 * T - 0.26078; - sunsky->perez_y[1] = -0.09495 * T + 0.00921; - sunsky->perez_y[2] = -0.00792 * T + 0.21023; - sunsky->perez_y[3] = -0.04405 * T - 1.65369; - sunsky->perez_y[4] = -0.01092 * T + 0.05291; + sunsky->perez_y[0] = -0.01669f * T - 0.26078f; + sunsky->perez_y[1] = -0.09495f * T + 0.00921f; + sunsky->perez_y[2] = -0.00792f * T + 0.21023f; + sunsky->perez_y[3] = -0.04405f * T - 1.65369f; + sunsky->perez_y[4] = -0.01092f * T + 0.05291f; /* suggested by glome in * http://projects.blender.org/tracker/?func=detail&atid=127&aid=8063&group_id=9*/ @@ -248,17 +248,17 @@ void GetSkyXYZRadiance(struct SunSky* sunsky, float theta, float phi, float colo float hfade=1, nfade=1; - if (theta>(0.5*M_PI)) { - hfade = 1.0-(theta*M_1_PI-0.5)*2.0; - hfade = hfade*hfade*(3.0-2.0*hfade); + if (theta>(0.5f*(float)M_PI)) { + hfade = 1.0f-(theta*(float)M_1_PI-0.5f)*2.0f; + hfade = hfade*hfade*(3.0f-2.0f*hfade); theta = 0.5*M_PI; } - if (sunsky->theta>(0.5*M_PI)) { - if (theta<=0.5*M_PI) { - nfade = 1.0-(0.5-theta*M_1_PI)*2.0; - nfade *= 1.0-(sunsky->theta*M_1_PI-0.5)*2.0; - nfade = nfade*nfade*(3.0-2.0*nfade); + if (sunsky->theta>(0.5f*(float)M_PI)) { + if (theta<=0.5f*(float)M_PI) { + nfade = 1.0f-(0.5f-theta*(float)M_1_PI)*2.0f; + nfade *= 1.0f-(sunsky->theta*(float)M_1_PI-0.5f)*2.0f; + nfade = nfade*nfade*(3.0f-2.0f*nfade); } } @@ -267,7 +267,7 @@ void GetSkyXYZRadiance(struct SunSky* sunsky, float theta, float phi, float colo // Compute xyY values x = PerezFunction(sunsky, sunsky->perez_x, theta, gamma, sunsky->zenith_x); y = PerezFunction(sunsky, sunsky->perez_y, theta, gamma, sunsky->zenith_y); - Y = 6.666666667e-5 * nfade * hfade * PerezFunction(sunsky, sunsky->perez_Y, theta, gamma, sunsky->zenith_Y); + Y = 6.666666667e-5f * nfade * hfade * PerezFunction(sunsky, sunsky->perez_Y, theta, gamma, sunsky->zenith_Y); if(sunsky->sky_exposure!=0.0f) Y = 1.0 - exp(Y*sunsky->sky_exposure); @@ -296,8 +296,8 @@ void GetSkyXYZRadiancef(struct SunSky* sunsky, const float varg[3], float color_ copy_v3_v3(v, (float*)varg); normalize_v3(v); - if (v[2] < 0.001){ - v[2] = 0.001; + if (v[2] < 0.001f) { + v[2] = 0.001f; normalize_v3(v); } @@ -329,15 +329,15 @@ static void ComputeAttenuatedSunlight(float theta, int turbidity, float fTau[3]) fAlpha = 1.3f; fBeta = 0.04608365822050f * turbidity - 0.04586025928522f; - m = 1.0/(cos(theta) + 0.15f*pow(93.885f-theta/M_PI*180.0f,-1.253f)); + m = 1.0f/(cosf(theta) + 0.15f*powf(93.885f-theta/(float)M_PI*180.0f,-1.253f)); for(i = 0; i < 3; i++) { // Rayleigh Scattering - fTauR = exp( -m * 0.008735f * pow(fLambda[i], (float)(-4.08f))); + fTauR = expf( -m * 0.008735f * powf(fLambda[i], (float)(-4.08f))); // Aerosal (water + dust) attenuation - fTauA = exp(-m * fBeta * pow(fLambda[i], -fAlpha)); + fTauA = exp(-m * fBeta * powf(fLambda[i], -fAlpha)); fTau[i] = fTauR * fTauA; } @@ -364,8 +364,8 @@ void InitAtmosphere(struct SunSky *sunSky, float sun_intens, float mief, float r const float pn = 0.035f; const float T = 2.0f; float fTemp, fTemp2, fTemp3, fBeta, fBetaDash; - float c = (6.544*T - 6.51)*1e-17; - float K[3] = {0.685f, 0.679f, 0.670f}; + float c = (6.544f*T - 6.51f)*1e-17f; + float K[3] = {0.685f, 0.679f, 0.670f}; float vBetaMieTemp[3]; float fLambda[3],fLambda2[3], fLambda4[3]; @@ -410,7 +410,7 @@ void InitAtmosphere(struct SunSky *sunSky, float sun_intens, float mief, float r // Mie scattering constants. - fTemp2 = 0.434*c*(2*pi)*(2*pi)*0.5f; + fTemp2 = 0.434f*c*(2*pi)*(2*pi)*0.5f; vec3opf(sunSky->atm_BetaDashMie, vLambda2, *, fTemp2); fTemp3 = 0.434f*c*pi*(2*pi)*(2*pi); @@ -460,7 +460,7 @@ void AtmospherePixleShader( struct SunSky* sunSky, float view[3], float s, float vec3opv(sunSky->atm_BetaRM, sunSky->atm_BetaRay, +, sunSky->atm_BetaMie); //e^(-(beta_1 + beta_2) * s) = E1 - vec3opf(E1, sunSky->atm_BetaRM, *, -s/M_LN2); + vec3opf(E1, sunSky->atm_BetaRM, *, -s/(float)M_LN2); E1[0] = exp(E1[0]); E1[1] = exp(E1[1]); E1[2] = exp(E1[2]); @@ -469,17 +469,17 @@ void AtmospherePixleShader( struct SunSky* sunSky, float view[3], float s, float //Phase2(theta) = (1-g^2)/(1+g-2g*cos(theta))^(3/2) fTemp = 1 + sunSky->atm_HGg - 2 * sunSky->atm_HGg * costheta; - fTemp = fTemp * sqrt(fTemp); + fTemp = fTemp * sqrtf(fTemp); Phase_2 = (1 - sunSky->atm_HGg * sunSky->atm_HGg)/fTemp; vec3opf(vTemp1, sunSky->atm_BetaDashRay, *, Phase_1); vec3opf(vTemp2, sunSky->atm_BetaDashMie, *, Phase_2); vec3opv(vTemp1, vTemp1, +, vTemp2); - fopvec3(vTemp2, 1.0, -, E1); + fopvec3(vTemp2, 1.0f, -, E1); vec3opv(vTemp1, vTemp1, *, vTemp2); - fopvec3(vTemp2, 1.0, / , sunSky->atm_BetaRM); + fopvec3(vTemp2, 1.0f, / , sunSky->atm_BetaRM); vec3opv(I, vTemp1, *, vTemp2); diff --git a/source/blender/render/intern/source/zbuf.c b/source/blender/render/intern/source/zbuf.c index 13d9ead79e8..04e4ce2c647 100644 --- a/source/blender/render/intern/source/zbuf.c +++ b/source/blender/render/intern/source/zbuf.c @@ -217,24 +217,24 @@ static short cliptestf(float p, float q, float *u1, float *u2) { float r; - if(p<0.0) { + if(p<0.0f) { if(q*u2) return 0; else if(r>*u1) *u1=r; } } else { - if(p>0.0) { - if(q<0.0) return 0; + if(p>0.0f) { + if(q<0.0f) return 0; else if(q0.0) { + if(u1>0.0f) { v1[0]= v1[0]+u1*dx; v1[1]= v1[1]+u1*dy; v1[2]= v1[2]+u1*dz; @@ -898,8 +898,8 @@ void hoco_to_zco(ZSpan *zspan, float *zco, float *hoco) float div; div= 1.0f/hoco[3]; - zco[0]= zspan->zmulx*(1.0+hoco[0]*div) + zspan->zofsx; - zco[1]= zspan->zmuly*(1.0+hoco[1]*div) + zspan->zofsy; + zco[0]= zspan->zmulx*(1.0f+hoco[0]*div) + zspan->zofsx; + zco[1]= zspan->zmuly*(1.0f+hoco[1]*div) + zspan->zofsy; zco[2]= 0x7FFFFFFF *(hoco[2]*div); } @@ -1083,7 +1083,7 @@ static void zbuffillGLinv4(ZSpan *zspan, int obi, int zvlnr, float *v1, float *v y0= z1*x2-x1*z2; z0= x1*y2-y1*x2; - if(z0==0.0) return; + if(z0==0.0f) return; xx1= (x0*v1[0] + y0*v1[1])/z0 + v1[2]; @@ -1203,7 +1203,7 @@ static void zbuffillGL4(ZSpan *zspan, int obi, int zvlnr, float *v1, float *v2, y0= z1*x2-x1*z2; z0= x1*y2-y1*x2; - if(z0==0.0) return; + if(z0==0.0f) return; xx1= (x0*v1[0] + y0*v1[1])/z0 + v1[2]; @@ -1330,7 +1330,7 @@ static void zbuffillGL_onlyZ(ZSpan *zspan, int UNUSED(obi), int UNUSED(zvlnr), f y0= z1*x2-x1*z2; z0= x1*y2-y1*x2; - if(z0==0.0) return; + if(z0==0.0f) return; xx1= (x0*v1[0] + y0*v1[1])/z0 + v1[2]; @@ -1627,12 +1627,12 @@ static void clippyra(float *labda, float *v1, float *v2, int *b2, int *b3, int a if(cliptestf(-da-dw, v13+v1[a], &u1,&u2)) { if(cliptestf(da-dw, v13-v1[a], &u1,&u2)) { *b3=1; - if(u2<1.0) { + if(u2<1.0f) { labda[1]= u2; *b2=1; } else labda[1]=1.0; /* u2 */ - if(u1>0.0) { + if(u1>0.0f) { labda[0]= u1; *b2=1; } else labda[0]=0.0; @@ -1662,8 +1662,8 @@ static void makevertpyra(float *vez, float *labda, float **trias, float *v1, flo l1= labda[0]; l2= labda[1]; - if(l1!= -1.0) { - if(l1!= 0.0) { + if(l1!= -1.0f) { + if(l1!= 0.0f) { adr= vez+4*(*clve); trias[*b1]=adr; (*clve)++; @@ -1676,8 +1676,8 @@ static void makevertpyra(float *vez, float *labda, float **trias, float *v1, flo (*b1)++; } - if(l2!= -1.0) { - if(l2!= 1.0) { + if(l2!= -1.0f) { + if(l2!= 1.0f) { adr= vez+4*(*clve); trias[*b1]=adr; (*clve)++; @@ -2066,8 +2066,8 @@ void zbuffer_solid(RenderPart *pa, RenderLayer *rl, void(*fillfunc)(RenderPart*, zbuf_alloc_span(zspan, pa->rectx, pa->recty, R.clipcrop); /* needed for transform from hoco to zbuffer co */ - zspan->zmulx= ((float)R.winx)/2.0; - zspan->zmuly= ((float)R.winy)/2.0; + zspan->zmulx= ((float)R.winx)/2.0f; + zspan->zmuly= ((float)R.winy)/2.0f; if(R.osa) { zspan->zofsx= -pa->disprect.xmin - R.jit[pa->sample+zsample][0]; @@ -2290,8 +2290,8 @@ void zbuffer_shadow(Render *re, float winmat[][4], LampRen *lar, int *rectz, int /* 1.0f for clipping in clippyra()... bad stuff actually */ zbuf_alloc_span(&zspan, size, size, 1.0f); - zspan.zmulx= ((float)size)/2.0; - zspan.zmuly= ((float)size)/2.0; + zspan.zmulx= ((float)size)/2.0f; + zspan.zmuly= ((float)size)/2.0f; /* -0.5f to center the sample position */ zspan.zofsx= jitx - 0.5f; zspan.zofsy= jity - 0.5f; @@ -2527,8 +2527,8 @@ void zbuffer_sss(RenderPart *pa, unsigned int lay, void *handle, void (*func)(vo zspan.sss_func= func; /* needed for transform from hoco to zbuffer co */ - zspan.zmulx= ((float)R.winx)/2.0; - zspan.zmuly= ((float)R.winy)/2.0; + zspan.zmulx= ((float)R.winx)/2.0f; + zspan.zmuly= ((float)R.winy)/2.0f; /* -0.5f to center the sample position */ zspan.zofsx= -pa->disprect.xmin - 0.5f; @@ -2671,7 +2671,7 @@ static void zbuf_fill_in_rgba(ZSpan *zspan, DrawBufPixel *col, float *v1, float y0= z1*x2-x1*z2; z0= x1*y2-y1*x2; - if(z0==0.0) return; + if(z0==0.0f) return; xx1= (x0*v1[0] + y0*v1[1])/z0 + v1[2]; @@ -2840,8 +2840,8 @@ static void quad_bezier_2d(float *result, float *v1, float *v2, float *ipodata) p1[1]= v1[1]; /* official formula 2*p2 - .5*p1 - .5*p3 */ - p2[0]= -0.5*p1[0] - 0.5*p3[0]; - p2[1]= -0.5*p1[1] - 0.5*p3[1]; + p2[0]= -0.5f*p1[0] - 0.5f*p3[0]; + p2[1]= -0.5f*p1[1] - 0.5f*p3[1]; result[0]= ipodata[0]*p1[0] + ipodata[1]*p2[0] + ipodata[2]*p3[0]; result[1]= ipodata[0]*p1[1] + ipodata[1]*p2[1] + ipodata[2]*p3[1]; @@ -2871,8 +2871,8 @@ void RE_zbuf_accumulate_vecblur(NodeBlurData *nbd, int xsize, int ysize, float * char *rectmove, *dm; zbuf_alloc_span(&zspan, xsize, ysize, 1.0f); - zspan.zmulx= ((float)xsize)/2.0; - zspan.zmuly= ((float)ysize)/2.0; + zspan.zmulx= ((float)xsize)/2.0f; + zspan.zmuly= ((float)ysize)/2.0f; zspan.zofsx= 0.0f; zspan.zofsy= 0.0f; @@ -3258,8 +3258,8 @@ static int zbuffer_abuf(Render *re, RenderPart *pa, APixstr *APixbuf, ListBase * zbuf_alloc_span(zspan, pa->rectx, pa->recty, re->clipcrop); /* needed for transform from hoco to zbuffer co */ - zspan->zmulx= ((float)winx)/2.0; - zspan->zmuly= ((float)winy)/2.0; + zspan->zmulx= ((float)winx)/2.0f; + zspan->zmuly= ((float)winy)/2.0f; /* the buffers */ zspan->arectz= MEM_mallocN(sizeof(int)*pa->rectx*pa->recty, "Arectz"); @@ -3344,15 +3344,15 @@ static int zbuffer_abuf(Render *re, RenderPart *pa, APixstr *APixbuf, ListBase * if(partclip==0) { /* a little advantage for transp rendering (a z offset) */ - if(!shadow && ma->zoffs != 0.0) { + if(!shadow && ma->zoffs != 0.0f) { mul= 0x7FFFFFFF; - zval= mul*(1.0+ho1[2]/ho1[3]); + zval= mul*(1.0f+ho1[2]/ho1[3]); VECCOPY(vec, v1->co); /* z is negative, otherwise its being clipped */ vec[2]-= ma->zoffs; projectverto(vec, obwinmat, hoco); - fval= mul*(1.0+hoco[2]/hoco[3]); + fval= mul*(1.0f+hoco[2]/hoco[3]); polygon_offset= (int) fabs(zval - fval ); } @@ -4240,7 +4240,3 @@ unsigned short *zbuffer_transp_shade(RenderPart *pa, RenderLayer *rl, float *pas /* end of zbuf.c */ - - - - From be25346da68be9027757bef101562987483afd1c Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 21 Aug 2011 07:08:15 +0000 Subject: [PATCH 478/624] Bugfix [#28308] Crashes when individual channels are moved in Action Editor --- .../editors/animation/anim_channels_edit.c | 83 ++++++++++--------- 1 file changed, 43 insertions(+), 40 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index ffa0b2d5ff5..e993faa71aa 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -1042,11 +1042,6 @@ static void rearrange_action_channels (bAnimContext *ac, bAction *act, short mod static int animchannels_rearrange_exec(bContext *C, wmOperator *op) { bAnimContext ac; - - ListBase anim_data = {NULL, NULL}; - bAnimListElem *ale; - int filter; - short mode; /* get editor data */ @@ -1056,42 +1051,50 @@ static int animchannels_rearrange_exec(bContext *C, wmOperator *op) /* get mode */ mode= RNA_enum_get(op->ptr, "direction"); - /* get animdata blocks */ - // XXX: hierarchy visibility is provisional atm... might be wrong decision! - filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_ANIMDATA); - ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); - - for (ale = anim_data.first; ale; ale = ale->next) { - AnimData *adt= ale->data; - - switch (ac.datatype) { - case ANIMCONT_NLA: /* NLA-tracks only */ - rearrange_nla_channels(&ac, adt, mode); - break; - - case ANIMCONT_DRIVERS: /* Drivers list only */ - rearrange_driver_channels(&ac, adt, mode); - break; - - case ANIMCONT_GPENCIL: /* Grease Pencil channels */ - // FIXME: this case probably needs to get moved out of here or treated specially... - printf("grease pencil not supported for moving yet\n"); - break; - - case ANIMCONT_SHAPEKEY: // DOUBLE CHECK ME... - - default: /* some collection of actions */ - // FIXME: actions should only be considered once! - if (adt->action) - rearrange_action_channels(&ac, adt->action, mode); - else if (G.f & G_DEBUG) - printf("animdata has no action\n"); - break; - } + /* method to move channels depends on the editor */ + if (ac.datatype == ANIMCONT_GPENCIL) { + /* Grease Pencil channels */ + printf("Grease Pencil not supported for moving yet\n"); + } + else if (ac.datatype == ANIMCONT_ACTION) { + /* Directly rearrange action's channels */ + rearrange_action_channels(&ac, ac.data, mode); + } + else { + ListBase anim_data = {NULL, NULL}; + bAnimListElem *ale; + int filter; + + /* get animdata blocks */ + filter= (ANIMFILTER_DATA_VISIBLE | ANIMFILTER_LIST_VISIBLE | ANIMFILTER_ANIMDATA); + ANIM_animdata_filter(&ac, &anim_data, filter, ac.data, ac.datatype); + + for (ale = anim_data.first; ale; ale = ale->next) { + AnimData *adt= ale->data; + + switch (ac.datatype) { + case ANIMCONT_NLA: /* NLA-tracks only */ + rearrange_nla_channels(&ac, adt, mode); + break; + + case ANIMCONT_DRIVERS: /* Drivers list only */ + rearrange_driver_channels(&ac, adt, mode); + break; + + case ANIMCONT_SHAPEKEY: // DOUBLE CHECK ME... + + default: /* some collection of actions */ + if (adt->action) + rearrange_action_channels(&ac, adt->action, mode); + else if (G.f & G_DEBUG) + printf("Animdata has no action\n"); + break; + } + } + + /* free temp data */ + BLI_freelistN(&anim_data); } - - /* free temp data */ - BLI_freelistN(&anim_data); /* send notifier that things have changed */ WM_event_add_notifier(C, NC_ANIMATION|ND_ANIMCHAN|NA_EDITED, NULL); From 8fcc8dd776d20d51d0e76a5cb0028c052b9dbfc3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 21 Aug 2011 10:14:21 +0000 Subject: [PATCH 479/624] fix for out of bounds array access for shaded drawing in the UI, remove alpha blending for uiDrawBoxShade and uiDrawBoxVerticalShade. --- .../editors/interface/interface_draw.c | 48 +++++++++---------- 1 file changed, 23 insertions(+), 25 deletions(-) diff --git a/source/blender/editors/interface/interface_draw.c b/source/blender/editors/interface/interface_draw.c index 97299a6a766..dd7d2ca765f 100644 --- a/source/blender/editors/interface/interface_draw.c +++ b/source/blender/editors/interface/interface_draw.c @@ -140,26 +140,25 @@ void uiDrawBox(int mode, float minx, float miny, float maxx, float maxy, float r glEnd(); } -static void round_box_shade_col(float *col1, float *col2, float fac) +static void round_box_shade_col(const float col1[3], float const col2[3], const float fac) { - float col[4]; + float col[3]; col[0]= (fac*col1[0] + (1.0f-fac)*col2[0]); col[1]= (fac*col1[1] + (1.0f-fac)*col2[1]); col[2]= (fac*col1[2] + (1.0f-fac)*col2[2]); - col[3]= (fac*col1[3] + (1.0f-fac)*col2[3]); - glColor4fv(col); + glColor3fv(col); } - /* linear horizontal shade within button or in outline */ /* view2d scrollers use it */ void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, float rad, float shadetop, float shadedown) { float vec[7][2]= {{0.195, 0.02}, {0.383, 0.067}, {0.55, 0.169}, {0.707, 0.293}, {0.831, 0.45}, {0.924, 0.617}, {0.98, 0.805}}; - float div= maxy-miny; - float coltop[4], coldown[4], color[4]; + const float div= maxy - miny; + const float idiv= 1.0f / div; + float coltop[3], coldown[3], color[4]; int a; /* mult */ @@ -173,11 +172,9 @@ void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, fl coltop[0]= color[0]+shadetop; if(coltop[0]>1.0f) coltop[0]= 1.0f; coltop[1]= color[1]+shadetop; if(coltop[1]>1.0f) coltop[1]= 1.0f; coltop[2]= color[2]+shadetop; if(coltop[2]>1.0f) coltop[2]= 1.0f; - coltop[3]= color[3]; coldown[0]= color[0]+shadedown; if(coldown[0]<0.0f) coldown[0]= 0.0f; coldown[1]= color[1]+shadedown; if(coldown[1]<0.0f) coldown[1]= 0.0f; coldown[2]= color[2]+shadedown; if(coldown[2]<0.0f) coldown[2]= 0.0f; - coldown[3]= color[3]; glShadeModel(GL_SMOOTH); glBegin(mode); @@ -189,11 +186,11 @@ void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, fl glVertex2f(maxx-rad, miny); for(a=0; a<7; a++) { - round_box_shade_col(coltop, coldown, vec[a][1]/div); + round_box_shade_col(coltop, coldown, vec[a][1]*idiv); glVertex2f(maxx-rad+vec[a][0], miny+vec[a][1]); } - round_box_shade_col(coltop, coldown, rad/div); + round_box_shade_col(coltop, coldown, rad*idiv); glVertex2f(maxx, miny+rad); } else { @@ -204,11 +201,11 @@ void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, fl /* corner right-top */ if(roundboxtype & 2) { - round_box_shade_col(coltop, coldown, (div-rad)/div); + round_box_shade_col(coltop, coldown, (div-rad)*idiv); glVertex2f(maxx, maxy-rad); for(a=0; a<7; a++) { - round_box_shade_col(coltop, coldown, (div-rad+vec[a][1])/div); + round_box_shade_col(coltop, coldown, (div-rad+vec[a][1])*idiv); glVertex2f(maxx-vec[a][1], maxy-rad+vec[a][0]); } round_box_shade_col(coltop, coldown, 1.0); @@ -226,11 +223,11 @@ void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, fl glVertex2f(minx+rad, maxy); for(a=0; a<7; a++) { - round_box_shade_col(coltop, coldown, (div-vec[a][1])/div); + round_box_shade_col(coltop, coldown, (div-vec[a][1])*idiv); glVertex2f(minx+rad-vec[a][0], maxy-vec[a][1]); } - round_box_shade_col(coltop, coldown, (div-rad)/div); + round_box_shade_col(coltop, coldown, (div-rad)*idiv); glVertex2f(minx, maxy-rad); } else { @@ -241,11 +238,11 @@ void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, fl /* corner left-bottom */ if(roundboxtype & 8) { - round_box_shade_col(coltop, coldown, rad/div); + round_box_shade_col(coltop, coldown, rad*idiv); glVertex2f(minx, miny+rad); for(a=0; a<7; a++) { - round_box_shade_col(coltop, coldown, (rad-vec[a][1])/div); + round_box_shade_col(coltop, coldown, (rad-vec[a][1])*idiv); glVertex2f(minx+vec[a][1], miny+rad-vec[a][0]); } @@ -267,7 +264,8 @@ void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float { float vec[7][2]= {{0.195, 0.02}, {0.383, 0.067}, {0.55, 0.169}, {0.707, 0.293}, {0.831, 0.45}, {0.924, 0.617}, {0.98, 0.805}}; - float div= maxx-minx; + const float div= maxx - minx; + const float idiv= 1.0f / div; float colLeft[3], colRight[3], color[4]; int a; @@ -295,11 +293,11 @@ void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float glVertex2f(maxx-rad, miny); for(a=0; a<7; a++) { - round_box_shade_col(colLeft, colRight, vec[a][0]/div); + round_box_shade_col(colLeft, colRight, vec[a][0]*idiv); glVertex2f(maxx-rad+vec[a][0], miny+vec[a][1]); } - round_box_shade_col(colLeft, colRight, rad/div); + round_box_shade_col(colLeft, colRight, rad*idiv); glVertex2f(maxx, miny+rad); } else { @@ -314,10 +312,10 @@ void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float for(a=0; a<7; a++) { - round_box_shade_col(colLeft, colRight, (div-rad-vec[a][0])/div); + round_box_shade_col(colLeft, colRight, (div-rad-vec[a][0])*idiv); glVertex2f(maxx-vec[a][1], maxy-rad+vec[a][0]); } - round_box_shade_col(colLeft, colRight, (div-rad)/div); + round_box_shade_col(colLeft, colRight, (div-rad)*idiv); glVertex2f(maxx-rad, maxy); } else { @@ -327,11 +325,11 @@ void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float /* corner left-top */ if(roundboxtype & 1) { - round_box_shade_col(colLeft, colRight, (div-rad)/div); + round_box_shade_col(colLeft, colRight, (div-rad)*idiv); glVertex2f(minx+rad, maxy); for(a=0; a<7; a++) { - round_box_shade_col(colLeft, colRight, (div-rad+vec[a][0])/div); + round_box_shade_col(colLeft, colRight, (div-rad+vec[a][0])*idiv); glVertex2f(minx+rad-vec[a][0], maxy-vec[a][1]); } @@ -349,7 +347,7 @@ void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float glVertex2f(minx, miny+rad); for(a=0; a<7; a++) { - round_box_shade_col(colLeft, colRight, (vec[a][0])/div); + round_box_shade_col(colLeft, colRight, (vec[a][0])*idiv); glVertex2f(minx+vec[a][1], miny+rad-vec[a][0]); } From bebee3fb60987a4132fe488c5a179b3509ee64c1 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 21 Aug 2011 11:06:49 +0000 Subject: [PATCH 480/624] new cmake doesn't consider CLang == GNUCC, set flags for clang explicitly. --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index cf083b87bc7..0cdf1fb9da9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -499,6 +499,9 @@ if(UNIX AND NOT APPLE) # GNU Compiler if(CMAKE_COMPILER_IS_GNUCC) set(PLATFORM_CFLAGS "-pipe -fPIC -funsigned-char -fno-strict-aliasing") + # CLang is the same as GCC for now. + elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") + set(PLATFORM_CFLAGS "-pipe -fPIC -funsigned-char -fno-strict-aliasing") # Intel C++ Compiler elseif(CMAKE_C_COMPILER_ID MATCHES "Intel") # think these next two are broken From 4427c146832a3398178ad4851e9c9606fad17489 Mon Sep 17 00:00:00 2001 From: Ton Roosendaal Date: Sun, 21 Aug 2011 13:25:19 +0000 Subject: [PATCH 481/624] Small fix, report in IRC by Olivier: Click in Compositor on output node invoked a re-composite. Only has to be done for inactive outputs. --- source/blender/editors/space_node/node_edit.c | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c index 9cafc46ca53..011f9a31c93 100644 --- a/source/blender/editors/space_node/node_edit.c +++ b/source/blender/editors/space_node/node_edit.c @@ -550,14 +550,16 @@ void ED_node_set_active(Main *bmain, bNodeTree *ntree, bNode *node) } } else if(node->type==CMP_NODE_COMPOSITE) { - bNode *tnode; - - for(tnode= ntree->nodes.first; tnode; tnode= tnode->next) - if( tnode->type==CMP_NODE_COMPOSITE) - tnode->flag &= ~NODE_DO_OUTPUT; - - node->flag |= NODE_DO_OUTPUT; - ED_node_generic_update(bmain, ntree, node); + if (was_output==0) { + bNode *tnode; + + for(tnode= ntree->nodes.first; tnode; tnode= tnode->next) + if( tnode->type==CMP_NODE_COMPOSITE) + tnode->flag &= ~NODE_DO_OUTPUT; + + node->flag |= NODE_DO_OUTPUT; + ED_node_generic_update(bmain, ntree, node); + } } } else if(ntree->type==NTREE_TEXTURE) { From ee938c3be861d55ceea217ff09c5f42c89b956c6 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 21 Aug 2011 13:25:56 +0000 Subject: [PATCH 482/624] Bugfix [#28309] pose lib too many keyframes in automatic keyframing mode Pose Library was checking in wrong place for what was selected and what wasn't when determining what should get autokeyed. --- source/blender/editors/armature/poselib.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/blender/editors/armature/poselib.c b/source/blender/editors/armature/poselib.c index ff6deb6a836..864eaa3bdbd 100644 --- a/source/blender/editors/armature/poselib.c +++ b/source/blender/editors/armature/poselib.c @@ -906,11 +906,11 @@ static void poselib_keytag_pose (bContext *C, Scene *scene, tPoseLib_PreviewData /* start tagging/keying */ for (agrp= act->groups.first; agrp; agrp= agrp->next) { - /* only for selected action channels */ - if (agrp->flag & AGRP_SELECTED) { - pchan= get_pose_channel(pose, agrp->name); - - if (pchan) { + /* only for selected bones unless there aren't any selected, in which case all are included */ + pchan= get_pose_channel(pose, agrp->name); + + if (pchan) { + if ( (pld->selcount == 0) || ((pchan->bone) && (pchan->bone->flag & BONE_SELECTED)) ) { if (autokey) { /* add datasource override for the PoseChannel, to be used later */ ANIM_relative_keyingset_add_source(&dsources, &pld->ob->id, &RNA_PoseBone, pchan); From 36f20f162caf83929e6eb07be6b73eb59740ead4 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 21 Aug 2011 13:31:46 +0000 Subject: [PATCH 483/624] Fix #28154: linux3-config.py doesn't exist Change OURPLATFORM from "linux" to simple "linux". Since new policy for linux kernel versions that major version in platform doesn't make much sense for building rules so the same rules could be used for both of linux2 and linux3 now/ Tested on both of linux2 and linux3 systems. --- SConstruct | 11 +++++++++-- .../config/{linux2-config.py => linux-config.py} | 6 +++--- build_files/scons/tools/Blender.py | 6 +++--- build_files/scons/tools/btools.py | 2 +- doc/build_systems/scons-dev.txt | 2 +- doc/build_systems/scons.txt | 2 +- extern/bullet2/src/SConscript | 4 ++-- intern/ghost/SConscript | 4 ++-- source/blender/blenpluginapi/SConscript | 2 +- source/blender/editors/armature/SConscript | 2 +- source/blender/editors/mesh/SConscript | 2 +- source/blender/editors/object/SConscript | 2 +- source/blender/editors/physics/SConscript | 2 +- source/blender/editors/render/SConscript | 2 +- source/blender/editors/screen/SConscript | 2 +- source/blender/editors/sculpt_paint/SConscript | 2 +- source/blender/editors/space_file/SConscript | 2 +- source/blender/editors/space_node/SConscript | 2 +- source/blender/makesrna/SConscript | 2 +- source/blender/makesrna/intern/SConscript | 4 ++-- source/blender/nodes/SConscript | 2 +- source/blender/render/SConscript | 2 +- source/blender/windowmanager/SConscript | 2 +- 23 files changed, 38 insertions(+), 31 deletions(-) rename build_files/scons/config/{linux2-config.py => linux-config.py} (98%) diff --git a/SConstruct b/SConstruct index 81c12c7c318..e2b83f2811f 100644 --- a/SConstruct +++ b/SConstruct @@ -166,6 +166,13 @@ if sys.platform=='win32': env.SConscriptChdir(0) +# Remove major kernel version from linux platform. +# After Linus switched kernel to new version model this major version +# shouldn't take much sense for building rules. + +if re.match('linux[0-9]+', platform): + platform = 'linux' + crossbuild = B.arguments.get('BF_CROSS', None) if crossbuild and platform not in ('win32-vc', 'win64-vc'): platform = 'linuxcross' @@ -551,7 +558,7 @@ if env['OURPLATFORM']!='darwin': scriptinstall.append(env.Install(dir=dir,source=source)) #-- icons -if env['OURPLATFORM']=='linux2': +if env['OURPLATFORM']=='linux': iconlist = [] icontargetlist = [] @@ -630,7 +637,7 @@ textinstall = env.Install(dir=env['BF_INSTALLDIR'], source=textlist) if env['OURPLATFORM']=='darwin': allinstall = [blenderinstall, plugininstall, textinstall] -elif env['OURPLATFORM']=='linux2': +elif env['OURPLATFORM']=='linux': allinstall = [blenderinstall, dotblenderinstall, scriptinstall, plugininstall, textinstall, iconinstall] else: allinstall = [blenderinstall, dotblenderinstall, scriptinstall, plugininstall, textinstall] diff --git a/build_files/scons/config/linux2-config.py b/build_files/scons/config/linux-config.py similarity index 98% rename from build_files/scons/config/linux2-config.py rename to build_files/scons/config/linux-config.py index d8e227cfb21..c6613ec0ac1 100644 --- a/build_files/scons/config/linux2-config.py +++ b/build_files/scons/config/linux-config.py @@ -1,4 +1,4 @@ -LCGDIR = '../lib/linux2' +LCGDIR = '../lib/linux' LIBDIR = "${LCGDIR}" BF_PYTHON_ABI_FLAGS = 'm' # Most common for linux distros @@ -241,8 +241,8 @@ BF_PROFILE_LINKFLAGS = ['-pg'] BF_DEBUG = False BF_DEBUG_CCFLAGS = ['-g', '-D_DEBUG'] -BF_BUILDDIR = '../build/linux2' -BF_INSTALLDIR='../install/linux2' +BF_BUILDDIR = '../build/linux' +BF_INSTALLDIR='../install/linux' #Link against pthread PLATFORM_LINKFLAGS = ['-pthread'] diff --git a/build_files/scons/tools/Blender.py b/build_files/scons/tools/Blender.py index 6fae2785192..0b1f3fcd8a8 100644 --- a/build_files/scons/tools/Blender.py +++ b/build_files/scons/tools/Blender.py @@ -206,7 +206,7 @@ def setup_staticlibs(lenv): if lenv['WITH_BF_STATICJEMALLOC']: statlibs += Split(lenv['BF_JEMALLOC_LIB_STATIC']) - if lenv['OURPLATFORM']=='linux2': + if lenv['OURPLATFORM']=='linux': if lenv['WITH_BF_3DMOUSE']: libincs += Split(lenv['BF_3DMOUSE_LIBPATH']) if lenv['WITH_BF_STATIC3DMOUSE']: @@ -277,7 +277,7 @@ def setup_syslibs(lenv): if not lenv['WITH_BF_STATICJEMALLOC']: syslibs += Split(lenv['BF_JEMALLOC_LIB']) - if lenv['OURPLATFORM']=='linux2': + if lenv['OURPLATFORM']=='linux': if lenv['WITH_BF_3DMOUSE']: if not lenv['WITH_BF_STATIC3DMOUSE']: syslibs += Split(lenv['BF_3DMOUSE_LIB']) @@ -775,7 +775,7 @@ class BlenderEnvironment(SConsEnvironment): if lenv['OURPLATFORM'] in ('win32-vc', 'cygwin', 'win64-vc'): if lenv['BF_DEBUG']: lenv.Prepend(LINKFLAGS = ['/DEBUG','/PDB:'+progname+'.pdb','/NODEFAULTLIB:libcmt']) - if lenv['OURPLATFORM']=='linux2': + if lenv['OURPLATFORM']=='linux': if lenv['WITH_BF_PYTHON']: lenv.Append(LINKFLAGS = lenv['BF_PYTHON_LINKFLAGS']) if lenv['OURPLATFORM']=='sunos5': diff --git a/build_files/scons/tools/btools.py b/build_files/scons/tools/btools.py index 25e0582c536..d222c0bcc18 100644 --- a/build_files/scons/tools/btools.py +++ b/build_files/scons/tools/btools.py @@ -568,7 +568,7 @@ def buildslave(target=None, source=None, env=None): extension = '.tar.bz2' platform = env['OURPLATFORM'].split('-')[0] - if platform == 'linux2': + if platform == 'linux': import platform bitness = platform.architecture()[0] diff --git a/doc/build_systems/scons-dev.txt b/doc/build_systems/scons-dev.txt index d13ea7c036f..ca1b3924804 100644 --- a/doc/build_systems/scons-dev.txt +++ b/doc/build_systems/scons-dev.txt @@ -27,7 +27,7 @@ $Id$ filenames have the form (platform)-config.py, where platform one of: * darwin - * linux2 + * linux * win32-mingw * win32-vc diff --git a/doc/build_systems/scons.txt b/doc/build_systems/scons.txt index b4d9a905885..9d018bcc790 100644 --- a/doc/build_systems/scons.txt +++ b/doc/build_systems/scons.txt @@ -76,7 +76,7 @@ $Id$ $BLENDERHOME/config. Your platform specific defaults are in (platform)-config.py, where platform is one of: - - linux2, for machines running Linux + - linux, for machines running Linux - win32-vc, for Windows machines, compiling with a Microsoft compiler - win32-mingw, for Windows machines, compiling with the MingW compiler - darwin, for OS X machines diff --git a/extern/bullet2/src/SConscript b/extern/bullet2/src/SConscript index 5cb9185d6a1..fa00ad7bc2e 100644 --- a/extern/bullet2/src/SConscript +++ b/extern/bullet2/src/SConscript @@ -11,10 +11,10 @@ if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'): defs += ' WIN32 NDEBUG _WINDOWS' #cflags += ['/MT', '/W3', '/GX', '/O2', '/Op'] cflags += ['/MT', '/W3', '/GX', '/Og', '/Ot', '/Ob1', '/Op', '/G6', '/O3', '/EHcs'] -elif env['OURPLATFORM']=='win32-mingw': +elif env['OURPLATFORM'] in ('win32-mingw', 'linuxcross'): defs += ' NDEBUG' cflags += ['-O2'] -elif sys.platform=='linux2' or sys.platform=='linux-i386' or sys.platform=='freebsd4' or sys.platform=='freebsd5': +elif env['OURPLATFORM'] in ('linux', 'freebsd4', 'freebsd5'): defs += ' NDEBUG' cflags += ['-O2'] elif sys.platform=='darwin': diff --git a/intern/ghost/SConscript b/intern/ghost/SConscript index 234fc0a172e..82f65c1c8ae 100644 --- a/intern/ghost/SConscript +++ b/intern/ghost/SConscript @@ -26,7 +26,7 @@ if env['WITH_GHOST_SDL']: pass incs += ' ' + env['BF_SDL_INC'] defs += ['WITH_GHOST_SDL'] -elif window_system in ('linux2', 'openbsd3', 'sunos5', 'freebsd7', 'freebsd8', 'freebsd9', 'irix6', 'aix4', 'aix5'): +elif window_system in ('linux', 'openbsd3', 'sunos5', 'freebsd7', 'freebsd8', 'freebsd9', 'irix6', 'aix4', 'aix5'): for f in pf: try: sources.remove('intern' + os.sep + f + 'Win32.cpp') @@ -81,7 +81,7 @@ else: if env['WITH_BF_3DMOUSE']: defs.append('WITH_INPUT_NDOF') - if env['OURPLATFORM']=='linux2': + if env['OURPLATFORM']=='linux': incs += ' ' + env['BF_3DMOUSE_INC'] else: sources.remove('intern' + os.sep + 'GHOST_NDOFManager.cpp') diff --git a/source/blender/blenpluginapi/SConscript b/source/blender/blenpluginapi/SConscript index 32e69069bb0..7c7c1318a6e 100644 --- a/source/blender/blenpluginapi/SConscript +++ b/source/blender/blenpluginapi/SConscript @@ -11,7 +11,7 @@ if env['WITH_BF_QUICKTIME']: defs.append('WITH_QUICKTIME') incs += ' ' + env['BF_QUICKTIME_INC'] -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/armature/SConscript b/source/blender/editors/armature/SConscript index beabd912a20..b7f9a263bc1 100644 --- a/source/blender/editors/armature/SConscript +++ b/source/blender/editors/armature/SConscript @@ -7,7 +7,7 @@ incs = '../include ../../blenlib ../../blenkernel ../../makesdna ../../imbuf ../ incs += ' ../../windowmanager #/intern/guardedalloc #/extern/glew/include' incs += ' ../../gpu ../../makesrna #/intern/opennl/extern' -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/mesh/SConscript b/source/blender/editors/mesh/SConscript index 34936c025bc..b992ae5f04c 100644 --- a/source/blender/editors/mesh/SConscript +++ b/source/blender/editors/mesh/SConscript @@ -8,7 +8,7 @@ incs += ' ../../windowmanager #/intern/guardedalloc #/extern/glew/include' incs += ' ../../gpu ../../blenloader' incs += ' ../../makesrna ../../render/extern/include #/intern/elbeem/extern' -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/object/SConscript b/source/blender/editors/object/SConscript index 660643fbb0f..ca048cb59f9 100644 --- a/source/blender/editors/object/SConscript +++ b/source/blender/editors/object/SConscript @@ -10,7 +10,7 @@ incs += ' ../../render/extern/include ../../gpu' # for object_bake.c defs = [] -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/physics/SConscript b/source/blender/editors/physics/SConscript index 274819c918c..188416eb04c 100644 --- a/source/blender/editors/physics/SConscript +++ b/source/blender/editors/physics/SConscript @@ -10,7 +10,7 @@ incs += ' ../../makesrna ../../render/extern/include #/intern/elbeem/extern' defs = '' -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/render/SConscript b/source/blender/editors/render/SConscript index 2b9737557cd..53418500ea6 100644 --- a/source/blender/editors/render/SConscript +++ b/source/blender/editors/render/SConscript @@ -9,7 +9,7 @@ incs += ' ../../gpu' incs += ' ../../makesrna ../../render/extern/include #/intern/elbeem/extern' incs += ' ../../blenloader' -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/screen/SConscript b/source/blender/editors/screen/SConscript index 61f3429521d..1381c820224 100644 --- a/source/blender/editors/screen/SConscript +++ b/source/blender/editors/screen/SConscript @@ -10,7 +10,7 @@ incs += ' #/intern/guardedalloc #/extern/glew/include' defs = '' -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/sculpt_paint/SConscript b/source/blender/editors/sculpt_paint/SConscript index 90b56ded2cd..b3927fcee68 100644 --- a/source/blender/editors/sculpt_paint/SConscript +++ b/source/blender/editors/sculpt_paint/SConscript @@ -10,7 +10,7 @@ incs += ' ../../windowmanager #/intern/guardedalloc #/extern/glew/include' incs += ' ../../render/extern/include' incs += ' ../../gpu ../../makesrna ../../blenloader' -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/space_file/SConscript b/source/blender/editors/space_file/SConscript index 7c55b40e816..ad96840f7b9 100644 --- a/source/blender/editors/space_file/SConscript +++ b/source/blender/editors/space_file/SConscript @@ -19,7 +19,7 @@ if env['WITH_BF_OPENEXR']: if env['WITH_BF_TIFF']: defs.append('WITH_TIFF') -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/editors/space_node/SConscript b/source/blender/editors/space_node/SConscript index 634d4b777d9..c4309dcfca3 100644 --- a/source/blender/editors/space_node/SConscript +++ b/source/blender/editors/space_node/SConscript @@ -15,7 +15,7 @@ if env['CC'] == 'gcc': #cf.append('-Werror') pass -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/makesrna/SConscript b/source/blender/makesrna/SConscript index b706db5e64c..1cb24630fbe 100644 --- a/source/blender/makesrna/SConscript +++ b/source/blender/makesrna/SConscript @@ -54,7 +54,7 @@ if env['WITH_BF_PYTHON']: if env['WITH_BF_COLLADA']: defs.append('WITH_COLLADA') -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/makesrna/intern/SConscript b/source/blender/makesrna/intern/SConscript index 5e43ed9b2fb..24c892b96c4 100644 --- a/source/blender/makesrna/intern/SConscript +++ b/source/blender/makesrna/intern/SConscript @@ -91,7 +91,7 @@ if env['WITH_BF_PYTHON']: if env['WITH_BF_COLLADA']: defs.append('WITH_COLLADA') -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' @@ -140,7 +140,7 @@ targetpath = root_build_dir+'/makesrna' if not (root_build_dir[0]==os.sep or root_build_dir[1]==':'): targetpath = '#' + targetpath -if env['OURPLATFORM'] == 'linux2' and root_build_dir[0]==os.sep: +if env['OURPLATFORM'] == 'linux' and root_build_dir[0]==os.sep: makesrna = makesrna_tool.Program (target = targetpath, source = source_files, LIBS=['bf_intern_guardedalloc', 'bf_dna', 'bf_blenlib']) else: makesrna = makesrna_tool.Program (target = targetpath, source = source_files, LIBS=['bf_intern_guardedalloc', 'bf_dna', 'bf_blenlib']) diff --git a/source/blender/nodes/SConscript b/source/blender/nodes/SConscript index 4bed612144c..8d17c6f5e16 100644 --- a/source/blender/nodes/SConscript +++ b/source/blender/nodes/SConscript @@ -26,7 +26,7 @@ if env['WITH_BF_PYTHON']: if env['BF_DEBUG']: defs.append('_DEBUG') -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' diff --git a/source/blender/render/SConscript b/source/blender/render/SConscript index bff7797e0c7..4ec1ce3de6b 100644 --- a/source/blender/render/SConscript +++ b/source/blender/render/SConscript @@ -31,7 +31,7 @@ if env['OURPLATFORM'] == 'darwin': cflags_raytrace = env['CFLAGS'] + env['BF_RAYOPTIMIZATION_SSE_FLAGS'] cxxflags_raytrace = env['CXXFLAGS'] + env['BF_RAYOPTIMIZATION_SSE_FLAGS'] -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': if env['WITH_BF_RAYOPTIMIZATION']: cflags_raytrace = env['CCFLAGS'] + env['BF_RAYOPTIMIZATION_SSE_FLAGS'] cxxflags_raytrace = env['CXXFLAGS'] + env['BF_RAYOPTIMIZATION_SSE_FLAGS'] diff --git a/source/blender/windowmanager/SConscript b/source/blender/windowmanager/SConscript index 5b6e8b1ab30..e548d99e9a5 100644 --- a/source/blender/windowmanager/SConscript +++ b/source/blender/windowmanager/SConscript @@ -26,7 +26,7 @@ if env['WITH_BF_PYTHON']: if env['WITH_BF_COLLADA']: defs.append('WITH_COLLADA') -if env['OURPLATFORM'] == 'linux2': +if env['OURPLATFORM'] == 'linux': cflags='-pthread' incs += ' ../../../extern/binreloc/include' From 4f75566672b06931556888b0b300533c110d6e3d Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 21 Aug 2011 13:51:04 +0000 Subject: [PATCH 484/624] export animations if a bone is in a deform group. ( on hold ) --- source/blender/collada/AnimationExporter.cpp | 23 +++++++++++++++++++- source/blender/collada/AnimationExporter.h | 2 ++ source/blender/collada/ArmatureExporter.cpp | 1 + 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 8a7d285abcb..014c13d8986 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -352,13 +352,34 @@ void AnimationExporter::exportAnimations(Scene *sce) if (!ob_arm->adt) return; + //This will only export animations of bones in deform group. + /*if(!is_bone_deform_group(bone)) + return;*/ + sample_and_write_bone_animation_matrix(ob_arm, bone); for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) write_bone_animation_matrix(ob_arm, child); } - + bool AnimationExporter::is_bone_deform_group(Bone * bone) + { + bool is_def; + //Check if current bone is deform + if((bone->flag & BONE_NO_DEFORM) == 0 ) return true; + //Check child bones + else + { + for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next){ + //loop through all the children until deform bone is found, and then return + is_def = is_bone_deform_group(child); + if (is_def) return true; + } + } + //no deform bone found in children also + return false; + } + void AnimationExporter::sample_and_write_bone_animation_matrix(Object *ob_arm, Bone *bone) { bArmature *arm = (bArmature*)ob_arm->data; diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index c628e5633b7..495cdefc9a2 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -102,6 +102,8 @@ protected: void sample_and_write_bone_animation(Object *ob_arm, Bone *bone, int transform_type); + bool is_bone_deform_group(Bone * bone); + void sample_and_write_bone_animation_matrix(Object *ob_arm, Bone *bone); void sample_animation(float *v, std::vector &frames, int type, Bone *bone, Object *ob_arm, bPoseChannel *pChan); diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index 082105baaba..bd7aea16b29 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -167,6 +167,7 @@ std::string ArmatureExporter::get_joint_sid(Bone *bone, Object *ob_arm) // parent_mat is armature-space void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) { + /*if((bone->flag & BONE_NO_DEFORM) == 0 ){*/ std::string node_id = get_joint_id(bone, ob_arm); std::string node_name = std::string(bone->name); std::string node_sid = get_joint_sid(bone, ob_arm); From 6b99cd05aa5528a931e391c5d78278aeaa6dd861 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 21 Aug 2011 15:47:21 +0000 Subject: [PATCH 485/624] Armature object animations export. --- source/blender/collada/AnimationExporter.cpp | 13 ++++++++----- source/blender/collada/ArmatureExporter.cpp | 4 +--- source/blender/collada/ArmatureImporter.cpp | 19 ++++++++++++++++--- source/blender/collada/ArmatureImporter.h | 1 + 4 files changed, 26 insertions(+), 11 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 014c13d8986..2f074992076 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -63,6 +63,8 @@ void AnimationExporter::exportAnimations(Scene *sce) //Export transform animations if(ob->adt && ob->adt->action) { + fcu = (FCurve*)ob->adt->action->curves.first; + //transform matrix export for bones are temporarily disabled here. if ( ob->type == OB_ARMATURE ) { @@ -71,19 +73,20 @@ void AnimationExporter::exportAnimations(Scene *sce) for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) write_bone_animation_matrix(ob, bone); + transformName = fcu->rna_path; } - else { - fcu = (FCurve*)ob->adt->action->curves.first; + else + transformName = extract_transform_name( fcu->rna_path ); + while (fcu) { - transformName = extract_transform_name( fcu->rna_path ); - + transformName = extract_transform_name( fcu->rna_path ); if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| (!strcmp(transformName, "rotation_quaternion"))) dae_animation(ob ,fcu, transformName, false); fcu = fcu->next; } - } + } //Export Lamp parameter animations diff --git a/source/blender/collada/ArmatureExporter.cpp b/source/blender/collada/ArmatureExporter.cpp index bd7aea16b29..92d06bb639f 100644 --- a/source/blender/collada/ArmatureExporter.cpp +++ b/source/blender/collada/ArmatureExporter.cpp @@ -167,7 +167,6 @@ std::string ArmatureExporter::get_joint_sid(Bone *bone, Object *ob_arm) // parent_mat is armature-space void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) { - /*if((bone->flag & BONE_NO_DEFORM) == 0 ){*/ std::string node_id = get_joint_id(bone, ob_arm); std::string node_name = std::string(bone->name); std::string node_sid = get_joint_sid(bone, ob_arm); @@ -189,8 +188,7 @@ void ArmatureExporter::add_bone_node(Bone *bone, Object *ob_arm) for (Bone *child = (Bone*)bone->childbase.first; child; child = child->next) { add_bone_node(child, ob_arm); } - - node.end(); + node.end(); //} } diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 67828fb967d..1e7879b352f 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -82,6 +82,10 @@ JointData *ArmatureImporter::get_joint_data(COLLADAFW::Node *node); void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *parent, int totchild, float parent_mat[][4], Object * ob_arm) { + std::vector::iterator it; + it = std::find(finished_joints.begin(),finished_joints.end(),node); + if ( it != finished_joints.end()) return; + float mat[4][4]; float obmat[4][4]; @@ -151,11 +155,18 @@ void ArmatureImporter::create_unskinned_bone( COLLADAFW::Node *node, EditBone *p add_leaf_bone(mat, bone, node); } + finished_joints.push_back(node); + } void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBone *parent, int totchild, float parent_mat[][4], bArmature *arm) { + //Checking if bone is already made. + std::vector::iterator it; + it = std::find(finished_joints.begin(),finished_joints.end(),node); + if ( it != finished_joints.end()) return; + float joint_inv_bind_mat[4][4]; // JointData* jd = get_joint_data(node); @@ -183,10 +194,10 @@ void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBo else copy_m4_m4(mat, obmat); - /*float loc[3], size[3], rot[3][3] , angle; + float loc[3], size[3], rot[3][3] , angle; mat4_to_loc_rot_size( loc, rot, size, obmat); mat3_to_vec_roll(rot, NULL, &angle ); - bone->roll=angle;*/ + bone->roll=angle; } @@ -257,6 +268,8 @@ void ArmatureImporter::create_bone(SkinInfo& skin, COLLADAFW::Node *node, EditBo if (!children.getCount() || children.getCount() > 1) { add_leaf_bone(mat, bone , node); } + + finished_joints.push_back(node); } void ArmatureImporter::add_leaf_bone(float mat[][4], EditBone *bone, COLLADAFW::Node * node) @@ -659,7 +672,7 @@ void ArmatureImporter::make_armatures(bContext *C) } //for bones without skins - //create_armature_bones(); + create_armature_bones(); } #if 0 diff --git a/source/blender/collada/ArmatureImporter.h b/source/blender/collada/ArmatureImporter.h index 92d070ef575..4f4aed210f2 100644 --- a/source/blender/collada/ArmatureImporter.h +++ b/source/blender/collada/ArmatureImporter.h @@ -89,6 +89,7 @@ private: std::map geom_uid_by_controller_uid; std::map joint_by_uid; // contains all joints std::vector root_joints; + std::vector finished_joints; std::map joint_parent_map; std::map unskinned_armature_map; From 826614d66eccb79e51478af18fc4e0eb6514b1d7 Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Sun, 21 Aug 2011 21:11:26 +0000 Subject: [PATCH 486/624] name mandatory driver for OSX NDOF compile - testcommit same time --- SConstruct | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index e2b83f2811f..7f11397a286 100644 --- a/SConstruct +++ b/SConstruct @@ -269,7 +269,7 @@ if env['OURPLATFORM']=='darwin': else: print B.bc.OKGREEN + "Found recommended sdk :" + B.bc.ENDC + " using MacOSX10.5.sdk" - # for now, Mac builders must download and install the driver framework from 3Dconnexion + # for now, Mac builders must download and install the 3DxWare 10 Beta 4 driver framework from 3Dconnexion # necessary header file lives here when installed: # /Library/Frameworks/3DconnexionClient.framework/Versions/Current/Headers/ConnexionClientAPI.h if env['WITH_BF_3DMOUSE'] == 1 and not os.path.exists('/Library/Frameworks/3DconnexionClient.framework'): From 17c8621cc819b5082cc356c8da9735eb2e481455 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 21 Aug 2011 21:17:55 +0000 Subject: [PATCH 487/624] fix [bf-blender-Patches][27924] Redundant applying of SetNetworkDevice noticed by Jorge Bernal (lordloki) --- source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp | 1 - source/gameengine/GamePlayer/ghost/GPG_Application.cpp | 1 - 2 files changed, 2 deletions(-) diff --git a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp index a3ea85b605c..f00dd279361 100644 --- a/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp +++ b/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp @@ -233,7 +233,6 @@ extern "C" void StartKetsjiShell(struct bContext *C, struct ARegion *ar, rcti *c ketsjiengine->SetCanvas(canvas); ketsjiengine->SetRenderTools(rendertools); ketsjiengine->SetRasterizer(rasterizer); - ketsjiengine->SetNetworkDevice(networkdevice); ketsjiengine->SetUseFixedTime(usefixed); ketsjiengine->SetTimingDisplay(frameRate, profile, properties); diff --git a/source/gameengine/GamePlayer/ghost/GPG_Application.cpp b/source/gameengine/GamePlayer/ghost/GPG_Application.cpp index f2b322084ed..a4824e0004d 100644 --- a/source/gameengine/GamePlayer/ghost/GPG_Application.cpp +++ b/source/gameengine/GamePlayer/ghost/GPG_Application.cpp @@ -616,7 +616,6 @@ bool GPG_Application::initEngine(GHOST_IWindow* window, const int stereoMode) m_ketsjiengine->SetCanvas(m_canvas); m_ketsjiengine->SetRenderTools(m_rendertools); m_ketsjiengine->SetRasterizer(m_rasterizer); - m_ketsjiengine->SetNetworkDevice(m_networkdevice); m_ketsjiengine->SetTimingDisplay(frameRate, false, false); #ifdef WITH_PYTHON From cb05e405408d7dd8bd82589453df81b955dd0322 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 22 Aug 2011 01:22:14 +0000 Subject: [PATCH 488/624] Improved hotkeys for frame/keyframe/jumping Thanks pepeland and 3duan for the suggestions. I've been looking at improving these for a while... * Left/Right Arrow = Single Frame stepping as before * Up/Down Arrow = Jumps to next/previous keyframe (used to be the uncomfortable Shift PageUp/Down) * Shift Up/Down Arrow = Jumps forward/back in 10 frame increments (used to be Up/Down Arrows). 10 frame increment should get customisable again as in 2.4, but need to find some UI space to put that! * Ctrl Shift Up/Down/Left/Right = Jump to start/end frame (used to be Shift ) --- source/blender/editors/screen/screen_ops.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index 1410331700f..b9b82dad6ca 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -3471,21 +3471,21 @@ void ED_keymap_screen(wmKeyConfig *keyconf) keymap= WM_keymap_find(keyconf, "Frames", 0, 0); /* frame offsets */ - RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", UPARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", 10); - RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", DOWNARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", -10); + RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", UPARROWKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "delta", 10); + RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", DOWNARROWKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "delta", -10); RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", LEFTARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", -1); RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", RIGHTARROWKEY, KM_PRESS, 0, 0)->ptr, "delta", 1); RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", WHEELDOWNMOUSE, KM_PRESS, KM_ALT, 0)->ptr, "delta", 1); RNA_int_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_offset", WHEELUPMOUSE, KM_PRESS, KM_ALT, 0)->ptr, "delta", -1); - RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", UPARROWKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "end", 1); - RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", DOWNARROWKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "end", 0); - RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", RIGHTARROWKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "end", 1); - RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", LEFTARROWKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "end", 0); + RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", UPARROWKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0)->ptr, "end", 1); + RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", DOWNARROWKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0)->ptr, "end", 0); + RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", RIGHTARROWKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0)->ptr, "end", 1); + RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_frame_jump", LEFTARROWKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0)->ptr, "end", 0); - WM_keymap_add_item(keymap, "SCREEN_OT_keyframe_jump", PAGEUPKEY, KM_PRESS, KM_CTRL, 0); - RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_keyframe_jump", PAGEDOWNKEY, KM_PRESS, KM_CTRL, 0)->ptr, "next", 0); + WM_keymap_add_item(keymap, "SCREEN_OT_keyframe_jump", UPARROWKEY, KM_PRESS, 0, 0); + RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_keyframe_jump", DOWNARROWKEY, KM_PRESS, 0, 0)->ptr, "next", 0); WM_keymap_add_item(keymap, "SCREEN_OT_keyframe_jump", MEDIALAST, KM_PRESS, 0, 0); RNA_boolean_set(WM_keymap_add_item(keymap, "SCREEN_OT_keyframe_jump", MEDIAFIRST, KM_PRESS, 0, 0)->ptr, "next", 0); From 2b0127a0c5a7c8eaea12af4c662d2b237a2d45e6 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 22 Aug 2011 02:01:22 +0000 Subject: [PATCH 489/624] Rearrange anim channels - quick hotkey tweak Use PageUp/Down for moving up/down, and Shift PageUp/Down for moving to top/bottom. This is more comfortable than the old combinations involving shift+ctrl. --- source/blender/editors/animation/anim_channels_edit.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index e993faa71aa..c9d6f9a6420 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -2458,10 +2458,10 @@ void ED_keymap_animchannels(wmKeyConfig *keyconf) RNA_boolean_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_collapse", PADMINUS, KM_PRESS, KM_CTRL, 0)->ptr, "all", 0); /* rearranging */ - RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEUPKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "direction", REARRANGE_ANIMCHAN_UP); - RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEDOWNKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "direction", REARRANGE_ANIMCHAN_DOWN); - RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEUPKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0)->ptr, "direction", REARRANGE_ANIMCHAN_TOP); - RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEDOWNKEY, KM_PRESS, KM_CTRL|KM_SHIFT, 0)->ptr, "direction", REARRANGE_ANIMCHAN_BOTTOM); + RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEUPKEY, KM_PRESS, 0, 0)->ptr, "direction", REARRANGE_ANIMCHAN_UP); + RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEDOWNKEY, KM_PRESS, 0, 0)->ptr, "direction", REARRANGE_ANIMCHAN_DOWN); + RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEUPKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "direction", REARRANGE_ANIMCHAN_TOP); + RNA_enum_set(WM_keymap_add_item(keymap, "ANIM_OT_channels_move", PAGEDOWNKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "direction", REARRANGE_ANIMCHAN_BOTTOM); /* Graph Editor only */ WM_keymap_add_item(keymap, "ANIM_OT_channels_visibility_set", VKEY, KM_PRESS, 0, 0); From 06ae5e48258dacc5598b23286d46891be32a08e5 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 22 Aug 2011 02:14:39 +0000 Subject: [PATCH 490/624] Reshuffling DopeSheet filter icons so that they appear more obviously related to each other --- release/scripts/startup/bl_ui/space_dopesheet.py | 15 +++++---------- source/blender/blenkernel/intern/fmodifier.c | 4 ++-- source/blender/makesrna/intern/rna_action.c | 1 + 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index cab58a3aadb..74ae427c5cf 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -35,7 +35,7 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): row.prop(dopesheet, "show_hidden", text="") if is_nla: - row.prop(dopesheet, "show_missing_nla", text="") + row.prop(dopesheet, "show_missing_nla", text="") if not genericFiltersOnly: if bpy.data.groups: @@ -50,21 +50,16 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): if dopesheet.show_only_matching_fcurves: row.prop(dopesheet, "filter_fcurve_name", text="") - row = layout.row() - row.prop(dopesheet, "show_datablock_filters", text="Filters", icon='DISCLOSURE_TRI_RIGHT') + row = layout.row(align=True) + row.prop(dopesheet, "show_datablock_filters", text="Filters") if (not genericFiltersOnly) and (dopesheet.show_datablock_filters): - # TODO: put a box around these? - subrow = row.row() - - row = subrow.row(align=True) - row.prop(dopesheet, "show_transforms", text="") - - row = subrow.row(align=True) row.prop(dopesheet, "show_scenes", text="") row.prop(dopesheet, "show_worlds", text="") row.prop(dopesheet, "show_nodes", text="") + row.prop(dopesheet, "show_transforms", text="") + if bpy.data.meshes: row.prop(dopesheet, "show_meshes", text="") if bpy.data.shape_keys: diff --git a/source/blender/blenkernel/intern/fmodifier.c b/source/blender/blenkernel/intern/fmodifier.c index 42554679795..95c0aa60991 100644 --- a/source/blender/blenkernel/intern/fmodifier.c +++ b/source/blender/blenkernel/intern/fmodifier.c @@ -629,11 +629,11 @@ static float fcm_cycles_time (FCurve *fcu, FModifier *fcm, float UNUSED(cvalue), cycyofs = (float)ceil((evaltime - ofs) / cycdx); cycyofs *= cycdy; } - + /* special case for cycle start/end */ if(cyct == 0.0f) { evaltime = (side == 1 ? lastkey[0] : prevkey[0]); - + if((mode == FCM_EXTRAPOLATE_MIRROR) && ((int)cycle % 2)) evaltime = (side == 1 ? prevkey[0] : lastkey[0]); } diff --git a/source/blender/makesrna/intern/rna_action.c b/source/blender/makesrna/intern/rna_action.c index f24e0a92f78..815a9c92968 100644 --- a/source/blender/makesrna/intern/rna_action.c +++ b/source/blender/makesrna/intern/rna_action.c @@ -265,6 +265,7 @@ static void rna_def_dopesheet(BlenderRNA *brna) prop= RNA_def_property(srna, "show_datablock_filters", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", ADS_FLAG_SHOW_DBFILTERS); RNA_def_property_ui_text(prop, "Show Datablock Filters", "Show options for whether channels related to certain types of data are included"); + RNA_def_property_ui_icon(prop, ICON_DISCLOSURE_TRI_RIGHT, -1); RNA_def_property_update(prop, NC_ANIMATION|ND_ANIMCHAN, NULL); /* General Filtering Settings */ From a594196dc0cf0482aab7d16b4cfee1a7d3b8707d Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 22 Aug 2011 02:30:43 +0000 Subject: [PATCH 491/624] Bugfix: "Filters" toggle was being shown in Action Editor too, where it was irrelevant --- .../scripts/startup/bl_ui/space_dopesheet.py | 63 ++++++++++--------- 1 file changed, 32 insertions(+), 31 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index 74ae427c5cf..a2a51f9587f 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -50,40 +50,41 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): if dopesheet.show_only_matching_fcurves: row.prop(dopesheet, "filter_fcurve_name", text="") - row = layout.row(align=True) - row.prop(dopesheet, "show_datablock_filters", text="Filters") + if not genericFiltersOnly: + row = layout.row(align=True) + row.prop(dopesheet, "show_datablock_filters", text="Filters") - if (not genericFiltersOnly) and (dopesheet.show_datablock_filters): - row.prop(dopesheet, "show_scenes", text="") - row.prop(dopesheet, "show_worlds", text="") - row.prop(dopesheet, "show_nodes", text="") + if dopesheet.show_datablock_filters: + row.prop(dopesheet, "show_scenes", text="") + row.prop(dopesheet, "show_worlds", text="") + row.prop(dopesheet, "show_nodes", text="") - row.prop(dopesheet, "show_transforms", text="") + row.prop(dopesheet, "show_transforms", text="") - if bpy.data.meshes: - row.prop(dopesheet, "show_meshes", text="") - if bpy.data.shape_keys: - row.prop(dopesheet, "show_shapekeys", text="") - if bpy.data.materials: - row.prop(dopesheet, "show_materials", text="") - if bpy.data.lamps: - row.prop(dopesheet, "show_lamps", text="") - if bpy.data.textures: - row.prop(dopesheet, "show_textures", text="") - if bpy.data.cameras: - row.prop(dopesheet, "show_cameras", text="") - if bpy.data.curves: - row.prop(dopesheet, "show_curves", text="") - if bpy.data.metaballs: - row.prop(dopesheet, "show_metaballs", text="") - if bpy.data.lattices: - row.prop(dopesheet, "show_lattices", text="") - if bpy.data.armatures: - row.prop(dopesheet, "show_armatures", text="") - if bpy.data.particles: - row.prop(dopesheet, "show_particles", text="") - if bpy.data.speakers: - row.prop(dopesheet, "show_speakers", text="") + if bpy.data.meshes: + row.prop(dopesheet, "show_meshes", text="") + if bpy.data.shape_keys: + row.prop(dopesheet, "show_shapekeys", text="") + if bpy.data.materials: + row.prop(dopesheet, "show_materials", text="") + if bpy.data.lamps: + row.prop(dopesheet, "show_lamps", text="") + if bpy.data.textures: + row.prop(dopesheet, "show_textures", text="") + if bpy.data.cameras: + row.prop(dopesheet, "show_cameras", text="") + if bpy.data.curves: + row.prop(dopesheet, "show_curves", text="") + if bpy.data.metaballs: + row.prop(dopesheet, "show_metaballs", text="") + if bpy.data.lattices: + row.prop(dopesheet, "show_lattices", text="") + if bpy.data.armatures: + row.prop(dopesheet, "show_armatures", text="") + if bpy.data.particles: + row.prop(dopesheet, "show_particles", text="") + if bpy.data.speakers: + row.prop(dopesheet, "show_speakers", text="") ####################################### From aa7545b0ea0920c6ee403d305fc0c0a4af9138ae Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Aug 2011 08:47:48 +0000 Subject: [PATCH 492/624] patch [#28320] Small change to trunk needed for Motion Capture Addon - GSoC 2011 - Pepper Branch from Benjy Cook (benjycook) --- release/scripts/startup/bl_operators/nla.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_operators/nla.py b/release/scripts/startup/bl_operators/nla.py index 44ed846e530..714b889da26 100644 --- a/release/scripts/startup/bl_operators/nla.py +++ b/release/scripts/startup/bl_operators/nla.py @@ -84,6 +84,7 @@ def bake(frame_start, do_pose=True, do_object=True, do_constraint_clear=False, + action=None, ): scene = bpy.context.scene @@ -121,7 +122,8 @@ def bake(frame_start, # incase animation data hassnt been created atd = obj.animation_data_create() - action = bpy.data.actions.new("Action") + if action is None: + action = bpy.data.actions.new("Action") atd.action = action if do_pose: From 1324173e99788a168322cd65fb6dc4a3067a3b6a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Aug 2011 09:01:49 +0000 Subject: [PATCH 493/624] pep8 edits and change '!= None' to 'is not None' --- .../scripts/modules/bpy_extras/mesh_utils.py | 2 +- .../bl_operators/uvcalc_smart_project.py | 4 ++-- .../startup/bl_ui/properties_data_camera.py | 2 +- .../startup/bl_ui/properties_particle.py | 8 ++++---- release/scripts/startup/bl_ui/space_console.py | 2 +- .../scripts/startup/bl_ui/space_dopesheet.py | 2 +- release/scripts/startup/bl_ui/space_image.py | 18 +++++++++--------- release/scripts/startup/bl_ui/space_info.py | 8 ++++---- .../startup/bl_ui/space_view3d_toolbar.py | 2 +- release/scripts/templates/operator_export.py | 2 +- release/scripts/templates/operator_simple.py | 2 +- 11 files changed, 26 insertions(+), 26 deletions(-) diff --git a/release/scripts/modules/bpy_extras/mesh_utils.py b/release/scripts/modules/bpy_extras/mesh_utils.py index c965169ff04..4b5e3eeb066 100644 --- a/release/scripts/modules/bpy_extras/mesh_utils.py +++ b/release/scripts/modules/bpy_extras/mesh_utils.py @@ -426,7 +426,7 @@ def ngon_tesselate(from_data, indices, fix_loops=True): # See if its flipped the wrong way. flip = None for fi in fill: - if flip != None: + if flip is not None: break for i, vi in enumerate(fi): if vi == 0 and fi[i - 1] == 1: diff --git a/release/scripts/startup/bl_operators/uvcalc_smart_project.py b/release/scripts/startup/bl_operators/uvcalc_smart_project.py index 78b68418322..23838588f43 100644 --- a/release/scripts/startup/bl_operators/uvcalc_smart_project.py +++ b/release/scripts/startup/bl_operators/uvcalc_smart_project.py @@ -178,7 +178,7 @@ def pointInEdges(pt, edges): intersectCount = 0 for ed in edges: xi, yi = lineIntersection2D(x1,y1, x2,y2, ed[0][0], ed[0][1], ed[1][0], ed[1][1]) - if xi != None: # Is there an intersection. + if xi is not None: # Is there an intersection. intersectCount+=1 return intersectCount % 2 @@ -1131,7 +1131,7 @@ class SmartProject(Operator): @classmethod def poll(cls, context): - return context.active_object != None + return context.active_object is not None def execute(self, context): main(context, diff --git a/release/scripts/startup/bl_ui/properties_data_camera.py b/release/scripts/startup/bl_ui/properties_data_camera.py index f484d7b59e1..5255af40951 100644 --- a/release/scripts/startup/bl_ui/properties_data_camera.py +++ b/release/scripts/startup/bl_ui/properties_data_camera.py @@ -107,7 +107,7 @@ class DATA_PT_camera(CameraButtonsPanel, Panel): col = split.column() - if cam.dof_object != None: + if cam.dof_object is not None: col.enabled = False col.prop(cam, "dof_distance", text="Distance") diff --git a/release/scripts/startup/bl_ui/properties_particle.py b/release/scripts/startup/bl_ui/properties_particle.py index 03243d1153b..6f58f060504 100644 --- a/release/scripts/startup/bl_ui/properties_particle.py +++ b/release/scripts/startup/bl_ui/properties_particle.py @@ -156,7 +156,7 @@ class PARTICLE_PT_context_particles(ParticleButtonsPanel, Panel): if part: split = layout.split(percentage=0.65) if part.type == 'HAIR': - if psys != None and psys.is_edited: + if psys is not None and psys.is_edited: split.operator("particle.edited_clear", text="Free Edit") else: row = split.row() @@ -166,12 +166,12 @@ class PARTICLE_PT_context_particles(ParticleButtonsPanel, Panel): row = split.row() row.enabled = particle_panel_enabled(context, psys) row.prop(part, "hair_step") - if psys != None and psys.is_edited: + if psys is not None and psys.is_edited: if psys.is_global_hair: layout.operator("particle.connect_hair") else: layout.operator("particle.disconnect_hair") - elif psys != None and part.type == 'REACTOR': + elif psys is not None and part.type == 'REACTOR': split.enabled = particle_panel_enabled(context, psys) split.prop(psys, "reactor_target_object") split.prop(psys, "reactor_target_particle_system", text="Particle System") @@ -654,7 +654,7 @@ class PARTICLE_PT_boidbrain(ParticleButtonsPanel, Panel): if settings is None: return False - if psys != None and psys.point_cache.use_external: + if psys is not None and psys.point_cache.use_external: return False return settings.physics_type == 'BOIDS' and engine in cls.COMPAT_ENGINES diff --git a/release/scripts/startup/bl_ui/space_console.py b/release/scripts/startup/bl_ui/space_console.py index b517e0d86fb..cbbefa01a3c 100644 --- a/release/scripts/startup/bl_ui/space_console.py +++ b/release/scripts/startup/bl_ui/space_console.py @@ -41,7 +41,7 @@ class CONSOLE_MT_console(Menu): def draw(self, context): layout = self.layout - + layout.operator("console.clear") layout.operator("console.copy") layout.operator("console.paste") diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index dfbd7b3ae14..ae55e1373db 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -101,7 +101,7 @@ class DOPESHEET_HT_header(Header): row.menu("DOPESHEET_MT_select") row.menu("DOPESHEET_MT_marker") - if st.mode == 'DOPESHEET' or (st.mode == 'ACTION' and st.action != None): + if st.mode == 'DOPESHEET' or (st.mode == 'ACTION' and st.action is not None): row.menu("DOPESHEET_MT_channel") elif st.mode == 'GPENCIL': row.menu("DOPESHEET_MT_gpencil_channel") diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py index 2042fa1729d..97b5d8457e0 100644 --- a/release/scripts/startup/bl_ui/space_image.py +++ b/release/scripts/startup/bl_ui/space_image.py @@ -452,7 +452,7 @@ class IMAGE_PT_game_properties(Panel): split = layout.split() col = split.column() - + col.prop(ima, "use_animation") sub = col.column(align=True) sub.active = ima.use_animation @@ -507,7 +507,7 @@ class IMAGE_PT_view_waveform(Panel): layout = self.layout sima = context.space_data - + layout.template_waveform(sima, "scopes") row = layout.split(percentage=0.75) row.prop(sima.scopes, "waveform_alpha") @@ -544,9 +544,9 @@ class IMAGE_PT_sample_line(Panel): def draw(self, context): layout = self.layout - + sima = context.space_data - + layout.operator("image.sample_line") layout.template_histogram(sima, "sample_histogram") layout.prop(sima.sample_histogram, "mode") @@ -564,9 +564,9 @@ class IMAGE_PT_scope_sample(Panel): def draw(self, context): layout = self.layout - + sima = context.space_data - + row = layout.row() row.prop(sima.scopes, "use_full_resolution") sub = row.row() @@ -613,14 +613,14 @@ class IMAGE_PT_view_properties(Panel): col = layout.column() col.label("Cursor Location:") col.row().prop(uvedit, "cursor_location", text="") - + col.separator() - + col.label(text="UVs:") col.row().prop(uvedit, "edge_draw_type", expand=True) split = layout.split() - + col = split.column() col.prop(uvedit, "show_faces") col.prop(uvedit, "show_smooth_edges", text="Smooth") diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py index 38c1e24f27e..5afc5edf6eb 100644 --- a/release/scripts/startup/bl_ui/space_info.py +++ b/release/scripts/startup/bl_ui/space_info.py @@ -194,7 +194,7 @@ class INFO_MT_mesh_add(Menu): def draw(self, context): layout = self.layout - + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("mesh.primitive_plane_add", icon='MESH_PLANE', text="Plane") layout.operator("mesh.primitive_cube_add", icon='MESH_CUBE', text="Cube") @@ -215,7 +215,7 @@ class INFO_MT_curve_add(Menu): def draw(self, context): layout = self.layout - + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("curve.primitive_bezier_curve_add", icon='CURVE_BEZCURVE', text="Bezier") layout.operator("curve.primitive_bezier_circle_add", icon='CURVE_BEZCIRCLE', text="Circle") @@ -246,7 +246,7 @@ class INFO_MT_surface_add(Menu): def draw(self, context): layout = self.layout - + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("surface.primitive_nurbs_surface_curve_add", icon='SURFACE_NCURVE', text="NURBS Curve") layout.operator("surface.primitive_nurbs_surface_circle_add", icon='SURFACE_NCIRCLE', text="NURBS Circle") @@ -262,7 +262,7 @@ class INFO_MT_armature_add(Menu): def draw(self, context): layout = self.layout - + layout.operator_context = 'INVOKE_REGION_WIN' layout.operator("object.armature_add", text="Single Bone", icon='BONE_DATA') diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py index 864d59f0cdb..b71593add96 100644 --- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py +++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py @@ -1049,7 +1049,7 @@ class VIEW3D_PT_tools_weightpaint(View3DPanel, Panel): ob = context.active_object col = layout.column() - col.active = ob.vertex_groups.active != None + col.active = ob.vertex_groups.active is not None col.operator("object.vertex_group_normalize_all", text="Normalize All") col.operator("object.vertex_group_normalize", text="Normalize") col.operator("object.vertex_group_invert", text="Invert") diff --git a/release/scripts/templates/operator_export.py b/release/scripts/templates/operator_export.py index aeda4ce36fb..b1d53e6ee0c 100644 --- a/release/scripts/templates/operator_export.py +++ b/release/scripts/templates/operator_export.py @@ -47,7 +47,7 @@ class ExportSomeData(bpy.types.Operator, ExportHelper): @classmethod def poll(cls, context): - return context.active_object != None + return context.active_object is not None def execute(self, context): return write_some_data(context, self.filepath, self.use_setting) diff --git a/release/scripts/templates/operator_simple.py b/release/scripts/templates/operator_simple.py index 8348c7a95b1..05d9afc0ad1 100644 --- a/release/scripts/templates/operator_simple.py +++ b/release/scripts/templates/operator_simple.py @@ -13,7 +13,7 @@ class SimpleOperator(bpy.types.Operator): @classmethod def poll(cls, context): - return context.active_object != None + return context.active_object is not None def execute(self, context): main(context) From ee40894c05b1d5f07eda671bad74f18605cde0b6 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Mon, 22 Aug 2011 11:51:23 +0000 Subject: [PATCH 494/624] Bugfix [#28217] Moving multiple selected action strips causes strips to scale towards zero This is an attempted bugfix for a bug which seems to be very fickle to reproduce (it only happens sporadically after quickly jerking the strips around in a certain way). So far when testing, I haven't had any more problems after applying this fix, though it may just be unreliable testing. --- source/blender/blenkernel/intern/nla.c | 35 +++++++++++++------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/source/blender/blenkernel/intern/nla.c b/source/blender/blenkernel/intern/nla.c index 0235724c69c..25f824bba19 100644 --- a/source/blender/blenkernel/intern/nla.c +++ b/source/blender/blenkernel/intern/nla.c @@ -851,34 +851,35 @@ void BKE_nlameta_flush_transforms (NlaStrip *mstrip) /* for each child-strip, calculate new start/end points based on this new info */ for (strip= mstrip->strips.first; strip; strip= strip->next) { if (scaleChanged) { - PointerRNA ptr; - float p1, p2, nStart, nEnd; + float p1, p2; /* compute positions of endpoints relative to old extents of strip */ p1= (strip->start - oStart) / oLen; p2= (strip->end - oStart) / oLen; - /* compute the new strip endpoints using the proportions */ - nStart= (p1 * nLen) + mstrip->start; - nEnd= (p2 * nLen) + mstrip->start; - - /* firstly, apply the new positions manually, then apply using RNA - * - first time is to make sure no truncation errors from one endpoint not being - * set yet occur - * - second time is to make sure scale is computed properly... - */ - strip->start= nStart; - strip->end= nEnd; - - RNA_pointer_create(NULL, &RNA_NlaStrip, strip, &ptr); - RNA_float_set(&ptr, "frame_start", nStart); - RNA_float_set(&ptr, "frame_end", nEnd); + /* apply new strip endpoints using the proportions, then wait for second pass to flush scale properly */ + strip->start= (p1 * nLen) + mstrip->start; + strip->end= (p2 * nLen) + mstrip->start; } else { /* just apply the changes in offset to both ends of the strip */ strip->start += offset; strip->end += offset; } + } + + /* apply a second pass over child strips, to finish up unfinished business */ + for (strip= mstrip->strips.first; strip; strip= strip->next) { + /* only if scale changed, need to perform RNA updates */ + if (scaleChanged) { + PointerRNA ptr; + + /* use RNA updates to compute scale properly */ + RNA_pointer_create(NULL, &RNA_NlaStrip, strip, &ptr); + + RNA_float_set(&ptr, "frame_start", strip->start); + RNA_float_set(&ptr, "frame_end", strip->end); + } /* finally, make sure the strip's children (if it is a meta-itself), get updated */ BKE_nlameta_flush_transforms(strip); From 5394cabe244bea5c01f03bcf9511fd0a54738a67 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Aug 2011 11:54:40 +0000 Subject: [PATCH 495/624] remove workaround for bug in python 3.2.0 loading web pages on *nix --- release/scripts/startup/bl_operators/wm.py | 64 ---------------------- 1 file changed, 64 deletions(-) diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py index 74f125e0ad3..aa09a088c4f 100644 --- a/release/scripts/startup/bl_operators/wm.py +++ b/release/scripts/startup/bl_operators/wm.py @@ -738,7 +738,6 @@ class WM_OT_url_open(Operator): def execute(self, context): import webbrowser - _webbrowser_bug_fix() webbrowser.open(self.url) return {'FINISHED'} @@ -830,7 +829,6 @@ class WM_OT_doc_view(Operator): return {'PASS_THROUGH'} import webbrowser - _webbrowser_bug_fix() webbrowser.open(url) return {'FINISHED'} @@ -1181,65 +1179,3 @@ class WM_OT_copy_prev_settings(Operator): return {'FINISHED'} return {'CANCELLED'} - - -def _webbrowser_bug_fix(): - # test for X11 - import os - - if os.environ.get("DISPLAY"): - - # BSD licenced code copied from python, temp fix for bug - # http://bugs.python.org/issue11432, XXX == added code - def _invoke(self, args, remote, autoraise): - # XXX, added imports - import io - import subprocess - import time - - raise_opt = [] - if remote and self.raise_opts: - # use autoraise argument only for remote invocation - autoraise = int(autoraise) - opt = self.raise_opts[autoraise] - if opt: - raise_opt = [opt] - - cmdline = [self.name] + raise_opt + args - - if remote or self.background: - inout = io.open(os.devnull, "r+") - else: - # for TTY browsers, we need stdin/out - inout = None - # if possible, put browser in separate process group, so - # keyboard interrupts don't affect browser as well as Python - setsid = getattr(os, 'setsid', None) - if not setsid: - setsid = getattr(os, 'setpgrp', None) - - p = subprocess.Popen(cmdline, close_fds=True, # XXX, stdin=inout, - stdout=(self.redirect_stdout and inout or None), - stderr=inout, preexec_fn=setsid) - if remote: - # wait five secons. If the subprocess is not finished, the - # remote invocation has (hopefully) started a new instance. - time.sleep(1) - rc = p.poll() - if rc is None: - time.sleep(4) - rc = p.poll() - if rc is None: - return True - # if remote call failed, open() will try direct invocation - return not rc - elif self.background: - if p.poll() is None: - return True - else: - return False - else: - return not p.wait() - - import webbrowser - webbrowser.UnixBrowser._invoke = _invoke From 817273931a42f807809a9d0f000564e2bd38dfb8 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Aug 2011 12:24:14 +0000 Subject: [PATCH 496/624] buildinfo is now quoted from the build systems, avoids stripping quotes on startup. tested with linux/cmake linux/scons windows/cmake/mingw windows/cmake/msvc --- CMakeLists.txt | 16 ++++++++++++++++ build_files/cmake/buildinfo.cmake | 6 +++--- build_files/cmake/macros.cmake | 5 ----- build_files/scons/tools/Blender.py | 12 ++++++------ source/creator/CMakeLists.txt | 3 --- source/creator/buildinfo.c | 24 ++++++++++-------------- source/creator/creator.c | 26 -------------------------- 7 files changed, 35 insertions(+), 57 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0cdf1fb9da9..ccd101dd46d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -62,6 +62,22 @@ set(CMAKE_BUILD_TYPE_INIT "Release") # quiet output for Makefiles, 'make -s' helps too # set_property(GLOBAL PROPERTY RULE_MESSAGES OFF) +#----------------------------------------------------------------------------- +# Set policy + +# see "cmake --help-policy CMP0003" +# So library linking is more sane +cmake_policy(SET CMP0003 NEW) + +# So BUILDINFO and BLENDERPATH strings are automatically quoted +cmake_policy(SET CMP0005 NEW) + +# So syntax problems are errors +cmake_policy(SET CMP0010 NEW) + +# Input directories must have CMakeLists.txt +cmake_policy(SET CMP0014 NEW) + #----------------------------------------------------------------------------- # Load some macros. include(build_files/cmake/macros.cmake) diff --git a/build_files/cmake/buildinfo.cmake b/build_files/cmake/buildinfo.cmake index bfc17ae2cfe..e68015e36d3 100644 --- a/build_files/cmake/buildinfo.cmake +++ b/build_files/cmake/buildinfo.cmake @@ -27,9 +27,9 @@ endif() # Write a file with the SVNVERSION define file(WRITE buildinfo.h.txt - "#define BUILD_REV ${MY_WC_REVISION}\n" - "#define BUILD_DATE ${BUILD_DATE}\n" - "#define BUILD_TIME ${BUILD_TIME}\n" + "#define BUILD_REV \"${MY_WC_REVISION}\"\n" + "#define BUILD_DATE \"${BUILD_DATE}\"\n" + "#define BUILD_TIME \"${BUILD_TIME}\"\n" ) # Copy the file to the final header only if the version changes diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake index 27694bcb875..58938c8b0b0 100644 --- a/build_files/cmake/macros.cmake +++ b/build_files/cmake/macros.cmake @@ -145,11 +145,6 @@ endmacro() macro(SETUP_LIBDIRS) - # see "cmake --help-policy CMP0003" - if(COMMAND cmake_policy) - cmake_policy(SET CMP0003 NEW) - endif() - link_directories(${JPEG_LIBPATH} ${PNG_LIBPATH} ${ZLIB_LIBPATH} ${FREETYPE_LIBPATH}) if(WITH_PYTHON) # AND NOT WITH_PYTHON_MODULE # WIN32 needs diff --git a/build_files/scons/tools/Blender.py b/build_files/scons/tools/Blender.py index 0b1f3fcd8a8..271f555522c 100644 --- a/build_files/scons/tools/Blender.py +++ b/build_files/scons/tools/Blender.py @@ -364,16 +364,16 @@ def buildinfo(lenv, build_type): obj = [] if lenv['BF_BUILDINFO']: - lenv.Append (CPPDEFINES = ['BUILD_TIME="%s"'%(build_time), - 'BUILD_DATE="%s"'%(build_date), - 'BUILD_TYPE="%s"'%(build_type), - 'BUILD_REV="%s"'%(build_rev), + lenv.Append (CPPDEFINES = ['BUILD_TIME=\\"%s\\"'%(build_time), + 'BUILD_DATE=\\"%s\\"'%(build_date), + 'BUILD_TYPE=\\"%s\\"'%(build_type), + 'BUILD_REV=\\"%s\\"'%(build_rev), 'NAN_BUILDINFO', - 'BUILD_PLATFORM="%s:%s"'%(platform.system(), platform.architecture()[0]), + 'BUILD_PLATFORM=\\"%s:%s\\"'%(platform.system(), platform.architecture()[0]), 'BUILD_CFLAGS=\\"%s\\"'%(build_cflags), 'BUILD_CXXFLAGS=\\"%s\\"'%(build_cxxflags), 'BUILD_LINKFLAGS=\\"%s\\"'%(build_linkflags), - 'BUILD_SYSTEM="SCons"' + 'BUILD_SYSTEM=\\"SCons\\"' ]) lenv.Append (CPPPATH = [root_build_dir+'source/blender/blenkernel']) diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index 43fec85b5bf..129ddca8c38 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -25,9 +25,6 @@ # # ***** END GPL LICENSE BLOCK ***** -# So BUILDINFO and BLENDERPATH strings are automatically quoted -cmake_policy(SET CMP0005 NEW) - setup_libdirs() blender_include_dirs( diff --git a/source/creator/buildinfo.c b/source/creator/buildinfo.c index 48a4352b11b..3853d6ca693 100644 --- a/source/creator/buildinfo.c +++ b/source/creator/buildinfo.c @@ -33,28 +33,24 @@ #ifdef WITH_BUILDINFO_HEADER -#include "buildinfo.h" +# include "buildinfo.h" #endif #ifdef BUILD_DATE -/* copied from BLI_utildefines.h */ -#define STRINGIFY_ARG(x) #x -#define STRINGIFY(x) STRINGIFY_ARG(x) - /* currently only these are defined in the header */ -char build_date[]= STRINGIFY(BUILD_DATE); -char build_time[]= STRINGIFY(BUILD_TIME); -char build_rev[]= STRINGIFY(BUILD_REV); +char build_date[]= BUILD_DATE; +char build_time[]= BUILD_TIME; +char build_rev[]= BUILD_REV; -char build_platform[]= STRINGIFY(BUILD_PLATFORM); -char build_type[]= STRINGIFY(BUILD_TYPE); +char build_platform[]= BUILD_PLATFORM; +char build_type[]= BUILD_TYPE; #ifdef BUILD_CFLAGS -char build_cflags[]= STRINGIFY(BUILD_CFLAGS); -char build_cxxflags[]= STRINGIFY(BUILD_CXXFLAGS); -char build_linkflags[]= STRINGIFY(BUILD_LINKFLAGS); -char build_system[]= STRINGIFY(BUILD_SYSTEM); +char build_cflags[]= BUILD_CFLAGS; +char build_cxxflags[]= BUILD_CXXFLAGS; +char build_linkflags[]= BUILD_LINKFLAGS; +char build_system[]= BUILD_SYSTEM; #else char build_cflags[]= "unmaintained buildsystem alert!"; char build_cxxflags[]= "unmaintained buildsystem alert!"; diff --git a/source/creator/creator.c b/source/creator/creator.c index 36209dbda78..6aa1773be5a 100644 --- a/source/creator/creator.c +++ b/source/creator/creator.c @@ -182,20 +182,6 @@ static void blender_esc(int sig) } #endif -/* buildinfo can have quotes */ -#ifdef BUILD_DATE -static void strip_quotes(char *str) -{ - if(str[0] == '"') { - int len= strlen(str) - 1; - memmove(str, str+1, len); - if(str[len-1] == '"') { - str[len-1]= '\0'; - } - } -} -#endif - static int print_version(int UNUSED(argc), const char **UNUSED(argv), void *UNUSED(data)) { printf (BLEND_VERSION_STRING_FMT); @@ -1181,18 +1167,6 @@ int main(int argc, const char **argv) // need this. BLI_where_am_i(bprogname, sizeof(bprogname), argv[0]); - -#ifdef BUILD_DATE - strip_quotes(build_date); - strip_quotes(build_time); - strip_quotes(build_rev); - strip_quotes(build_platform); - strip_quotes(build_type); - strip_quotes(build_cflags); - strip_quotes(build_cxxflags); - strip_quotes(build_linkflags); - strip_quotes(build_system); -#endif BLI_threadapi_init(); From 7d316b70b842ff376d07f5ba55302d31d92e6dbb Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Aug 2011 16:54:26 +0000 Subject: [PATCH 497/624] rename NAN_BUILDINFO --> WITH_BUILDINFO --- build_files/scons/tools/Blender.py | 2 +- source/blender/blenloader/CMakeLists.txt | 2 +- source/blender/blenloader/intern/writefile.c | 2 +- source/blender/collada/CMakeLists.txt | 2 +- source/blender/collada/DocumentExporter.cpp | 4 ++-- source/blender/windowmanager/CMakeLists.txt | 2 +- source/blender/windowmanager/intern/wm_operators.c | 8 ++++---- source/creator/CMakeLists.txt | 1 + source/creator/creator.c | 4 ++-- 9 files changed, 14 insertions(+), 13 deletions(-) diff --git a/build_files/scons/tools/Blender.py b/build_files/scons/tools/Blender.py index 271f555522c..94d09732be7 100644 --- a/build_files/scons/tools/Blender.py +++ b/build_files/scons/tools/Blender.py @@ -368,7 +368,7 @@ def buildinfo(lenv, build_type): 'BUILD_DATE=\\"%s\\"'%(build_date), 'BUILD_TYPE=\\"%s\\"'%(build_type), 'BUILD_REV=\\"%s\\"'%(build_rev), - 'NAN_BUILDINFO', + 'WITH_BUILDINFO', 'BUILD_PLATFORM=\\"%s:%s\\"'%(platform.system(), platform.architecture()[0]), 'BUILD_CFLAGS=\\"%s\\"'%(build_cflags), 'BUILD_CXXFLAGS=\\"%s\\"'%(build_cxxflags), diff --git a/source/blender/blenloader/CMakeLists.txt b/source/blender/blenloader/CMakeLists.txt index be15b191c8a..4088481c844 100644 --- a/source/blender/blenloader/CMakeLists.txt +++ b/source/blender/blenloader/CMakeLists.txt @@ -55,7 +55,7 @@ set(SRC ) if(WITH_BUILDINFO) - add_definitions(-DNAN_BUILDINFO) + add_definitions(-DWITH_BUILDINFO) endif() blender_add_lib(bf_blenloader "${SRC}" "${INC}" "${INC_SYS}") diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index 7d65248c0e9..085cd2cb29c 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -2461,7 +2461,7 @@ static void write_global(WriteData *wd, int fileflags, Main *mainvar) fg.subversion= BLENDER_SUBVERSION; fg.minversion= BLENDER_MINVERSION; fg.minsubversion= BLENDER_MINSUBVERSION; -#ifdef NAN_BUILDINFO +#ifdef WITH_BUILDINFO { extern char build_rev[]; fg.revision= atoi(build_rev); diff --git a/source/blender/collada/CMakeLists.txt b/source/blender/collada/CMakeLists.txt index e2a68d19682..b5c84bc3c84 100644 --- a/source/blender/collada/CMakeLists.txt +++ b/source/blender/collada/CMakeLists.txt @@ -107,7 +107,7 @@ set(SRC ) if(WITH_BUILDINFO) - add_definitions(-DNAN_BUILDINFO) + add_definitions(-DWITH_BUILDINFO) endif() if(CMAKE_COMPILER_IS_GNUCXX) diff --git a/source/blender/collada/DocumentExporter.cpp b/source/blender/collada/DocumentExporter.cpp index e6e0953680c..b26318f6114 100644 --- a/source/blender/collada/DocumentExporter.cpp +++ b/source/blender/collada/DocumentExporter.cpp @@ -52,7 +52,7 @@ extern "C" #include "BLI_path_util.h" #include "BLI_fileops.h" #include "ED_keyframing.h" -#ifdef NAN_BUILDINFO +#ifdef WITH_BUILDINFO extern char build_rev[]; #endif } @@ -1002,7 +1002,7 @@ void DocumentExporter::exportCurrentScene(Scene *sce, const char* filename, bool else { asset.getContributor().mAuthor = "Blender User"; } -#ifdef NAN_BUILDINFO +#ifdef WITH_BUILDINFO char version_buf[128]; sprintf(version_buf, "Blender %d.%02d.%d r%s", BLENDER_VERSION/100, BLENDER_VERSION%100, BLENDER_SUBVERSION, build_rev); asset.getContributor().mAuthoringTool = version_buf; diff --git a/source/blender/windowmanager/CMakeLists.txt b/source/blender/windowmanager/CMakeLists.txt index dc83e29b497..7c34c086b2e 100644 --- a/source/blender/windowmanager/CMakeLists.txt +++ b/source/blender/windowmanager/CMakeLists.txt @@ -130,7 +130,7 @@ if(APPLE) endif() if(WITH_BUILDINFO) - add_definitions(-DNAN_BUILDINFO) + add_definitions(-DWITH_BUILDINFO) endif() blender_add_lib_nolist(bf_windowmanager "${SRC}" "${INC}" "${INC_SYS}") diff --git a/source/blender/windowmanager/intern/wm_operators.c b/source/blender/windowmanager/intern/wm_operators.c index fdf89cfd2be..d794685ea70 100644 --- a/source/blender/windowmanager/intern/wm_operators.c +++ b/source/blender/windowmanager/intern/wm_operators.c @@ -1202,7 +1202,7 @@ static uiBlock *wm_block_create_splash(bContext *C, ARegion *ar, void *UNUSED(ar MenuType *mt= WM_menutype_find("USERPREF_MT_splash", TRUE); char url[96]; -#ifdef NAN_BUILDINFO +#ifdef WITH_BUILDINFO int ver_width, rev_width; char *version_str = NULL; char *revision_str = NULL; @@ -1219,7 +1219,7 @@ static uiBlock *wm_block_create_splash(bContext *C, ARegion *ar, void *UNUSED(ar BLF_size(style->widgetlabel.uifont_id, style->widgetlabel.points, U.dpi); ver_width = (int)BLF_width(style->widgetlabel.uifont_id, version_str) + 5; rev_width = (int)BLF_width(style->widgetlabel.uifont_id, revision_str) + 5; -#endif //NAN_BUILDINFO +#endif //WITH_BUILDINFO block= uiBeginBlock(C, ar, "_popup", UI_EMBOSS); uiBlockSetFlag(block, UI_BLOCK_KEEP_OPEN); @@ -1228,10 +1228,10 @@ static uiBlock *wm_block_create_splash(bContext *C, ARegion *ar, void *UNUSED(ar uiButSetFunc(but, wm_block_splash_close, block, NULL); uiBlockSetFunc(block, wm_block_splash_refreshmenu, block, NULL); -#ifdef NAN_BUILDINFO +#ifdef WITH_BUILDINFO uiDefBut(block, LABEL, 0, version_str, 494-ver_width, 282-24, ver_width, UI_UNIT_Y, NULL, 0, 0, 0, 0, NULL); uiDefBut(block, LABEL, 0, revision_str, 494-rev_width, 282-36, rev_width, UI_UNIT_Y, NULL, 0, 0, 0, 0, NULL); -#endif //NAN_BUILDINFO +#endif //WITH_BUILDINFO layout= uiBlockLayout(block, UI_LAYOUT_VERTICAL, UI_LAYOUT_PANEL, 10, 2, 480, 110, style); diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index 129ddca8c38..c4a5222a719 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -133,6 +133,7 @@ if(WIN32 AND NOT UNIX) endif() if(WITH_BUILDINFO) + add_definitions(-DWITH_BUILDINFO) # -------------------------------------------------------------------------- # These defines could all be moved into the header below string(REPLACE " " "\ " BUILDINFO_CFLAGS "${CMAKE_C_FLAGS}") diff --git a/source/creator/creator.c b/source/creator/creator.c index 6aa1773be5a..9b2cfb08382 100644 --- a/source/creator/creator.c +++ b/source/creator/creator.c @@ -355,9 +355,9 @@ static int debug_mode(int UNUSED(argc), const char **UNUSED(argv), void *data) printf(BLEND_VERSION_STRING_FMT); MEM_set_memory_debug(); -#ifdef NAN_BUILDINFO +#ifdef WITH_BUILDINFO printf("Build: %s %s %s %s\n", build_date, build_time, build_platform, build_type); -#endif // NAN_BUILDINFO +#endif // WITH_BUILDINFO BLI_argsPrint(data); return 0; From a937729f38875a57f589b8ccb114b13a5b22fd3f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Aug 2011 18:13:37 +0000 Subject: [PATCH 498/624] properly escape chars for pythons bpy objects __repr__ --- source/blender/python/intern/bpy_rna.c | 42 +++++++++++++++++--------- 1 file changed, 28 insertions(+), 14 deletions(-) diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 1b8f986e71c..72553872057 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -814,34 +814,40 @@ static PyObject *pyrna_struct_str(BPy_StructRNA *self) static PyObject *pyrna_struct_repr(BPy_StructRNA *self) { ID *id= self->ptr.id.data; + PyObject *tmp_str; + PyObject *ret; + if(id == NULL || !PYRNA_STRUCT_IS_VALID(self)) return pyrna_struct_str(self); /* fallback */ + tmp_str= PyUnicode_FromString(id->name+2); + if(RNA_struct_is_ID(self->ptr.type)) { - return PyUnicode_FromFormat("bpy.data.%s[\"%s\"]", + ret= PyUnicode_FromFormat("bpy.data.%s[%R]", BKE_idcode_to_name_plural(GS(id->name)), - id->name+2); + tmp_str); } else { - PyObject *ret; const char *path; path= RNA_path_from_ID_to_struct(&self->ptr); if(path) { - ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"].%s", + ret= PyUnicode_FromFormat("bpy.data.%s[%R].%s", BKE_idcode_to_name_plural(GS(id->name)), - id->name+2, + tmp_str, path); MEM_freeN((void *)path); } else { /* cant find, print something sane */ - ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"]...%s", + ret= PyUnicode_FromFormat("bpy.data.%s[%R]...%s", BKE_idcode_to_name_plural(GS(id->name)), - id->name+2, + tmp_str, RNA_struct_identifier(self->ptr.type)); } - - return ret; } + + Py_DECREF(tmp_str); + + return ret; } static PyObject *pyrna_prop_str(BPy_PropertyRNA *self) @@ -911,27 +917,35 @@ static PyObject *pyrna_prop_str(BPy_PropertyRNA *self) static PyObject *pyrna_prop_repr(BPy_PropertyRNA *self) { - ID *id; + ID *id= self->ptr.id.data; + PyObject *tmp_str; PyObject *ret; const char *path; PYRNA_PROP_CHECK_OBJ(self) - if((id= self->ptr.id.data) == NULL) + if(id == NULL) return pyrna_prop_str(self); /* fallback */ + tmp_str= PyUnicode_FromString(id->name+2); + path= RNA_path_from_ID_to_property(&self->ptr, self->prop); if(path) { - ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"].%s", BKE_idcode_to_name_plural(GS(id->name)), id->name+2, path); + ret= PyUnicode_FromFormat("bpy.data.%s[%R].%s", + BKE_idcode_to_name_plural(GS(id->name)), + tmp_str, + path); MEM_freeN((void *)path); } else { /* cant find, print something sane */ - ret= PyUnicode_FromFormat("bpy.data.%s[\"%s\"]...%s", + ret= PyUnicode_FromFormat("bpy.data.%s[%R]...%s", BKE_idcode_to_name_plural(GS(id->name)), - id->name+2, + tmp_str, RNA_property_identifier(self->prop)); } + Py_DECREF(tmp_str); + return ret; } From a33a26ca07d32f4460f67775150bfacdd8f793c7 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 22 Aug 2011 18:49:42 +0000 Subject: [PATCH 499/624] FFmpeg library update: - Update scons/cmake rules to use new versions of libs/dlls. - Update rules for buildbot. --- CMakeLists.txt | 12 ++++----- build_files/buildbot/slave_compile.py | 26 +++---------------- build_files/buildbot/slave_pack.py | 26 +++---------------- build_files/scons/config/linuxcross-config.py | 2 +- .../scons/config/win32-mingw-config.py | 2 +- build_files/scons/config/win32-vc-config.py | 4 +-- build_files/scons/config/win64-vc-config.py | 4 +-- source/creator/CMakeLists.txt | 10 +++---- 8 files changed, 23 insertions(+), 63 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ccd101dd46d..4a544cbfa05 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -710,11 +710,11 @@ elseif(WIN32) ${LIBDIR}/ffmpeg/include/msvc ) set(FFMPEG_LIBRARIES - ${LIBDIR}/ffmpeg/lib/avcodec-52.lib - ${LIBDIR}/ffmpeg/lib/avformat-52.lib - ${LIBDIR}/ffmpeg/lib/avdevice-52.lib - ${LIBDIR}/ffmpeg/lib/avutil-50.lib - ${LIBDIR}/ffmpeg/lib/swscale-0.lib + ${LIBDIR}/ffmpeg/lib/avcodec-53.lib + ${LIBDIR}/ffmpeg/lib/avformat-53.lib + ${LIBDIR}/ffmpeg/lib/avdevice-53.lib + ${LIBDIR}/ffmpeg/lib/avutil-51.lib + ${LIBDIR}/ffmpeg/lib/swscale-2.lib ) endif() @@ -841,7 +841,7 @@ elseif(WIN32) if(WITH_CODEC_FFMPEG) set(FFMPEG ${LIBDIR}/ffmpeg) set(FFMPEG_INCLUDE_DIRS ${FFMPEG}/include ${FFMPEG}/include) - set(FFMPEG_LIBRARIES avcodec-52 avformat-52 avdevice-52 avutil-50 swscale-0) + set(FFMPEG_LIBRARIES avcodec-53 avformat-53 avdevice-53 avutil-51 swscale-2) set(FFMPEG_LIBPATH ${FFMPEG}/lib) endif() diff --git a/build_files/buildbot/slave_compile.py b/build_files/buildbot/slave_compile.py index b83a65f2466..415f95a516f 100644 --- a/build_files/buildbot/slave_compile.py +++ b/build_files/buildbot/slave_compile.py @@ -108,32 +108,12 @@ else: sys.exit(0) else: - bitness = '32' - # Switch to new FFmpeg library if builder.find('win') != -1: - if builder.find('win32') != -1: - LCGDIR = '#../lib/windows' - elif builder.find('win64') != -1: - LCGDIR = '#../lib/win64' + bitness = '32' + + if builder.find('win64') != -1: bitness = '64' - all_ffmpeg_libs = ['avcodec-53', - 'avdevice-53', - 'avformat-53', - 'avutil-51', - 'swscale-2'] - - ffmpeg_lib = [] - ffmpeg_dll = [] - - for lib in all_ffmpeg_libs: - ffmpeg_lib.append(lib + '.lib') - ffmpeg_dll.append('${BF_FFMPEG_LIBPATH}/' + lib + '.dll') - - scons_options.append('BF_FFMPEG=' + LCGDIR + '/ffmpeg-0.8') - scons_options.append('BF_FFMPEG_LIB=' + (' '.join(ffmpeg_lib))) - scons_options.append('BF_FFMPEG_DLL=' + (' '.join(ffmpeg_dll))) - scons_options.append('BF_BITNESS=' + bitness) retcode = subprocess.call(['python', 'scons/scons.py'] + scons_options) diff --git a/build_files/buildbot/slave_pack.py b/build_files/buildbot/slave_pack.py index 5fdeb4a8ad5..af8d99893b4 100644 --- a/build_files/buildbot/slave_pack.py +++ b/build_files/buildbot/slave_pack.py @@ -72,32 +72,12 @@ if builder.find('scons') != -1: retcode = subprocess.call(['python', 'scons/scons.py'] + scons_options) sys.exit(retcode) else: - bitness = '32' - # Switch to new FFmpeg library if builder.find('win') != -1: - if builder.find('win32') != -1: - LCGDIR = '#../lib/windows' - elif builder.find('win64') != -1: - LCGDIR = '#../lib/win64' + bitness = '32' + + if builder.find('win64') != -1: bitness = '64' - all_ffmpeg_libs = ['avcodec-53', - 'avdevice-53', - 'avformat-53', - 'avutil-51', - 'swscale-2'] - - ffmpeg_lib = [] - ffmpeg_dll = [] - - for lib in all_ffmpeg_libs: - ffmpeg_lib.append(lib + '.lib') - ffmpeg_dll.append('${BF_FFMPEG_LIBPATH}/' + lib + '.dll') - - scons_options.append('BF_FFMPEG=' + LCGDIR + '/ffmpeg-0.8') - scons_options.append('BF_FFMPEG_LIB=' + (' '.join(ffmpeg_lib))) - scons_options.append('BF_FFMPEG_DLL=' + (' '.join(ffmpeg_dll))) - scons_options.append('BF_BITNESS=' + bitness) retcode = subprocess.call(['python', 'scons/scons.py'] + scons_options) diff --git a/build_files/scons/config/linuxcross-config.py b/build_files/scons/config/linuxcross-config.py index 62474527825..563b1ad980c 100644 --- a/build_files/scons/config/linuxcross-config.py +++ b/build_files/scons/config/linuxcross-config.py @@ -126,7 +126,7 @@ WITH_BF_BINRELOC = False # enable ffmpeg support WITH_BF_FFMPEG = True # -DWITH_FFMPEG BF_FFMPEG = LIBDIR + '/ffmpeg' -BF_FFMPEG_LIB = 'avformat-52 avcodec-52 avdevice-52 avutil-50 swscale-0' +BF_FFMPEG_LIB = 'avformat-53 avcodec-53 avdevice-53 avutil-51 swscale-2' BF_FFMPEG_INC = '${BF_FFMPEG}/include' BF_FFMPEG_LIBPATH = '${BF_FFMPEG}/lib' diff --git a/build_files/scons/config/win32-mingw-config.py b/build_files/scons/config/win32-mingw-config.py index 6dac29b37f7..b29c4845a9c 100644 --- a/build_files/scons/config/win32-mingw-config.py +++ b/build_files/scons/config/win32-mingw-config.py @@ -18,7 +18,7 @@ BF_OPENAL_LIB = 'wrap_oal' BF_OPENAL_LIBPATH = '${BF_OPENAL}/lib' WITH_BF_FFMPEG = False -BF_FFMPEG_LIB = 'avformat-52 avcodec-52 avdevice-52 avutil-50 swscale-0' +BF_FFMPEG_LIB = 'avformat-53 avcodec-53 avdevice-53 avutil-51 swscale-2' BF_FFMPEG_LIBPATH = LIBDIR + '/ffmpeg/lib' BF_FFMPEG_INC = LIBDIR + '/ffmpeg/include' diff --git a/build_files/scons/config/win32-vc-config.py b/build_files/scons/config/win32-vc-config.py index 4baada7f9bf..2f8fa297667 100644 --- a/build_files/scons/config/win32-vc-config.py +++ b/build_files/scons/config/win32-vc-config.py @@ -6,8 +6,8 @@ WITH_BF_FFMPEG = True # -DWITH_FFMPEG BF_FFMPEG = LIBDIR +'/ffmpeg' BF_FFMPEG_INC = '${BF_FFMPEG}/include ${BF_FFMPEG}/include/msvc' BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' -BF_FFMPEG_LIB = 'avformat-52.lib avcodec-52.lib avdevice-52.lib avutil-50.lib swscale-0.lib' -BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-52.dll ${BF_FFMPEG_LIBPATH}/avcodec-52.dll ${BF_FFMPEG_LIBPATH}/avdevice-52.dll ${BF_FFMPEG_LIBPATH}/avutil-50.dll ${BF_FFMPEG_LIBPATH}/swscale-0.dll' +BF_FFMPEG_LIB = 'avformat-53.lib avcodec-53.lib avdevice-53.lib avutil-51.lib swscale-2.lib' +BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-53.dll ${BF_FFMPEG_LIBPATH}/avcodec-53.dll ${BF_FFMPEG_LIBPATH}/avdevice-53.dll ${BF_FFMPEG_LIBPATH}/avutil-51.dll ${BF_FFMPEG_LIBPATH}/swscale-2.dll' BF_PYTHON = LIBDIR + '/python' BF_PYTHON_VERSION = '3.2' diff --git a/build_files/scons/config/win64-vc-config.py b/build_files/scons/config/win64-vc-config.py index db7c8d09af8..ba9633a6b4c 100644 --- a/build_files/scons/config/win64-vc-config.py +++ b/build_files/scons/config/win64-vc-config.py @@ -6,8 +6,8 @@ WITH_BF_FFMPEG = True # -DWITH_FFMPEG BF_FFMPEG = LIBDIR +'/ffmpeg' BF_FFMPEG_INC = '${BF_FFMPEG}/include ${BF_FFMPEG}/include/msvc ' BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' -BF_FFMPEG_LIB = 'avformat-52.lib avcodec-52.lib avdevice-52.lib avutil-50.lib swscale-0.lib' -BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-52.dll ${BF_FFMPEG_LIBPATH}/avcodec-52.dll ${BF_FFMPEG_LIBPATH}/avdevice-52.dll ${BF_FFMPEG_LIBPATH}/avutil-50.dll ${BF_FFMPEG_LIBPATH}/swscale-0.dll' +BF_FFMPEG_LIB = 'avformat-53.lib avcodec-53.lib avdevice-53.lib avutil-51.lib swscale-2.lib' +BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-53.dll ${BF_FFMPEG_LIBPATH}/avcodec-53.dll ${BF_FFMPEG_LIBPATH}/avdevice-53.dll ${BF_FFMPEG_LIBPATH}/avutil-51.dll ${BF_FFMPEG_LIBPATH}/swscale-2.dll' BF_PYTHON = LIBDIR + '/python' BF_PYTHON_VERSION = '3.2' diff --git a/source/creator/CMakeLists.txt b/source/creator/CMakeLists.txt index c4a5222a719..315cd5312cf 100644 --- a/source/creator/CMakeLists.txt +++ b/source/creator/CMakeLists.txt @@ -545,11 +545,11 @@ elseif(WIN32) if(WITH_CODEC_FFMPEG) install( FILES - ${LIBDIR}/ffmpeg/lib/avcodec-52.dll - ${LIBDIR}/ffmpeg/lib/avformat-52.dll - ${LIBDIR}/ffmpeg/lib/avdevice-52.dll - ${LIBDIR}/ffmpeg/lib/avutil-50.dll - ${LIBDIR}/ffmpeg/lib/swscale-0.dll + ${LIBDIR}/ffmpeg/lib/avcodec-53.dll + ${LIBDIR}/ffmpeg/lib/avformat-53.dll + ${LIBDIR}/ffmpeg/lib/avdevice-53.dll + ${LIBDIR}/ffmpeg/lib/avutil-51.dll + ${LIBDIR}/ffmpeg/lib/swscale-2.dll DESTINATION ${TARGETDIR} ) From a9d9a8e569d00d98d487980f00a5626a581cd4c8 Mon Sep 17 00:00:00 2001 From: Morten Mikkelsen Date: Mon, 22 Aug 2011 18:56:13 +0000 Subject: [PATCH 500/624] actually, this if is still marginally good to have --- source/blender/imbuf/intern/filter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/imbuf/intern/filter.c b/source/blender/imbuf/intern/filter.c index 3f391b91c0f..7f1eef80318 100644 --- a/source/blender/imbuf/intern/filter.c +++ b/source/blender/imbuf/intern/filter.c @@ -397,10 +397,10 @@ void IMB_filter_extend(struct ImBuf *ibuf, char *mask, int filter) float acc[4]={0,0,0,0}; k = 0; - /*if (check_pixel_assigned(srcbuf, srcmask, filter_make_index(x-1, y, width, height), depth, is_float) || + if (check_pixel_assigned(srcbuf, srcmask, filter_make_index(x-1, y, width, height), depth, is_float) || check_pixel_assigned(srcbuf, srcmask, filter_make_index(x+1, y, width, height), depth, is_float) || check_pixel_assigned(srcbuf, srcmask, filter_make_index(x, y-1, width, height), depth, is_float) || - check_pixel_assigned(srcbuf, srcmask, filter_make_index(x, y+1, width, height), depth, is_float))*/ { + check_pixel_assigned(srcbuf, srcmask, filter_make_index(x, y+1, width, height), depth, is_float)) { for(i= -n; i<=n; i++) { for(j=-n; j<=n; j++) { if(i != 0 || j != 0) { From a71c215f228173070d41faef1321db25b40d723e Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Mon, 22 Aug 2011 18:59:56 +0000 Subject: [PATCH 501/624] 3D Audio GSoC: Final GSoC commit. * Bugfix: Negative frames crashed * Bugfix: JOS sample buffer size prediction error (wasted memory) * Optimisation: for JOS upsampling (around 12 % difference measured here) * Optimisation: Better filter for JOS resampling * Bugfix: Error in relative 3D audio code. * Removed Attenuation * Bugfix: Multiple scenes in BGE lead to errors, BGE audio now all relative, to support multiple scenes. --- intern/audaspace/intern/AUD_C-API.cpp | 10 +- .../intern/AUD_JOSResampleReader.cpp | 133 +- .../intern/AUD_JOSResampleReaderCoeff.cpp | 61802 ++++++++-------- .../audaspace/intern/AUD_SoftwareDevice.cpp | 2 +- .../scripts/startup/bl_ui/space_sequencer.py | 1 - .../blender/makesrna/intern/rna_sequencer.c | 30 - source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 16 +- source/gameengine/Ketsji/KX_SoundActuator.cpp | 33 +- 8 files changed, 32641 insertions(+), 29386 deletions(-) diff --git a/intern/audaspace/intern/AUD_C-API.cpp b/intern/audaspace/intern/AUD_C-API.cpp index a377f99685e..d5c3e368e28 100644 --- a/intern/audaspace/intern/AUD_C-API.cpp +++ b/intern/audaspace/intern/AUD_C-API.cpp @@ -967,7 +967,10 @@ void AUD_setSequenceAnimData(AUD_SEntry* entry, AUD_AnimateablePropertyType type { AUD_AnimateableProperty* prop = (*entry)->getAnimProperty(type); if(animated) - prop->write(data, frame, 1); + { + if(frame >= 0) + prop->write(data, frame, 1); + } else prop->write(data); } @@ -976,7 +979,10 @@ void AUD_setSequencerAnimData(AUD_Sound* sequencer, AUD_AnimateablePropertyType { AUD_AnimateableProperty* prop = dynamic_cast(sequencer->get())->getAnimProperty(type); if(animated) - prop->write(data, frame, 1); + { + if(frame >= 0) + prop->write(data, frame, 1); + } else prop->write(data); } diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.cpp b/intern/audaspace/intern/AUD_JOSResampleReader.cpp index 4af892da676..8da3d55acae 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.cpp +++ b/intern/audaspace/intern/AUD_JOSResampleReader.cpp @@ -100,7 +100,7 @@ void AUD_JOSResampleReader::updateBuffer(int size, double factor, int samplesize // then check if afterwards the length is enough for the maximum rate if(len + size < num_samples * AUD_RATE_MAX) - len = size - num_samples * AUD_RATE_MAX; + len = num_samples * AUD_RATE_MAX - size; if(m_n > len) { @@ -130,58 +130,101 @@ void AUD_JOSResampleReader::updateBuffer(int size, double factor, int samplesize \ for(unsigned int t = 0; t < length; t++)\ {\ - factor = (m_last_factor * (length - t) + target_factor * t) / length;\ -\ - if(factor >= 1)\ - f_increment = m_L;\ - else\ - f_increment = factor * m_L;\ -\ - P_increment = double_to_fp(f_increment);\ - P = double_to_fp(m_P * f_increment);\ -\ - end = (int_to_fp(m_len) - P) / P_increment - 1;\ - if(m_n < end)\ - end = m_n;\ + factor = (m_last_factor * (length - t - 1) + target_factor * (t + 1)) / length;\ \ memset(sums, 0, sizeof(double) * m_channels);\ \ - P += P_increment * end;\ - data = buf + (m_n - end) * m_channels;\ - l = fp_to_int(P);\ -\ - for(i = 0; i <= end; i++)\ + if(factor >= 1)\ {\ - eta = fp_rest_to_double(P);\ - v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ - P -= P_increment;\ + P = double_to_fp(m_P * m_L);\ +\ + end = floor(m_len / double(m_L) - m_P) - 1;\ + if(m_n < end)\ + end = m_n;\ +\ + data = buf + (m_n - end) * m_channels;\ l = fp_to_int(P);\ - left\ - }\ -\ - P = -P;\ -\ - end = (int_to_fp(m_len) - P) / P_increment - 1;\ - if(m_cache_valid - m_n - 2 < end)\ - end = m_cache_valid - m_n - 2;\ -\ - P += P_increment * end;\ - data = buf + (m_n + 2 + end) * m_channels - 1;\ - l = fp_to_int(P);\ -\ - for(i = 0; i <= end; i++)\ - {\ eta = fp_rest_to_double(P);\ - v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ - P -= P_increment;\ - l = fp_to_int(P);\ - right\ - }\ + l += m_L * end;\ \ - for(channel = 0; channel < m_channels; channel++)\ + for(i = 0; i <= end; i++)\ + {\ + v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ + l -= m_L;\ + left\ + }\ +\ + P = int_to_fp(m_L) - P;\ +\ + end = floor((m_len - 1) / double(m_L) + m_P) - 1;\ + if(m_cache_valid - m_n - 2 < end)\ + end = m_cache_valid - m_n - 2;\ +\ + data = buf + (m_n + 2 + end) * m_channels - 1;\ + l = fp_to_int(P);\ + eta = fp_rest_to_double(P);\ + l += m_L * end;\ +\ + for(i = 0; i <= end; i++)\ + {\ + v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ + l -= m_L;\ + right\ + }\ +\ + for(channel = 0; channel < m_channels; channel++)\ + {\ + *buffer = sums[channel];\ + buffer++;\ + }\ + }\ + else\ {\ - *buffer = f_increment / m_L * sums[channel];\ - buffer++;\ + f_increment = factor * m_L;\ + P_increment = double_to_fp(f_increment);\ + P = double_to_fp(m_P * f_increment);\ +\ + end = (int_to_fp(m_len) - P) / P_increment - 1;\ + if(m_n < end)\ + end = m_n;\ +\ + P += P_increment * end;\ + data = buf + (m_n - end) * m_channels;\ + l = fp_to_int(P);\ +\ + for(i = 0; i <= end; i++)\ + {\ + eta = fp_rest_to_double(P);\ + v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ + P -= P_increment;\ + l = fp_to_int(P);\ + left\ + }\ +\ + P = -P;\ +\ + end = (int_to_fp(m_len) - P) / P_increment - 1;\ + if(m_cache_valid - m_n - 2 < end)\ + end = m_cache_valid - m_n - 2;\ +\ + P += P_increment * end;\ + data = buf + (m_n + 2 + end) * m_channels - 1;\ + l = fp_to_int(P);\ +\ + for(i = 0; i <= end; i++)\ + {\ + eta = fp_rest_to_double(P);\ + v = coeff[l] + eta * (coeff[l+1] - coeff[l]);\ + P -= P_increment;\ + l = fp_to_int(P);\ + right\ + }\ +\ + for(channel = 0; channel < m_channels; channel++)\ + {\ + *buffer = f_increment / m_L * sums[channel];\ + buffer++;\ + }\ }\ \ m_P += fmod(1.0 / factor, 1.0);\ diff --git a/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp b/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp index 32201e21061..19ebfc00d25 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp +++ b/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp @@ -1,29295 +1,32517 @@ #include "AUD_JOSResampleReader.h" -// sinc filter coefficients, Nz = 138, L = 2048, freq = 0.965, Kaiser Window B = 16 +// sinc filter coefficients, Nz = 136, L = 2304, freq = 0.963904, Kaiser Window B = 16 + +const int AUD_JOSResampleReader::m_len = 325078; +const int AUD_JOSResampleReader::m_L = 2304; const float AUD_JOSResampleReader::m_coeff[] = { - 9.650000000e-01f, 9.649996475e-01f, 9.649985899e-01f, 9.649968274e-01f, 9.649943598e-01f, 9.649911871e-01f, 9.649873095e-01f, 9.649827268e-01f, 9.649774392e-01f, 9.649714465e-01f, - 9.649647489e-01f, 9.649573462e-01f, 9.649492386e-01f, 9.649404260e-01f, 9.649309085e-01f, 9.649206860e-01f, 9.649097586e-01f, 9.648981263e-01f, 9.648857891e-01f, 9.648727470e-01f, - 9.648590001e-01f, 9.648445483e-01f, 9.648293917e-01f, 9.648135302e-01f, 9.647969640e-01f, 9.647796931e-01f, 9.647617174e-01f, 9.647430369e-01f, 9.647236518e-01f, 9.647035620e-01f, - 9.646827676e-01f, 9.646612685e-01f, 9.646390649e-01f, 9.646161567e-01f, 9.645925440e-01f, 9.645682268e-01f, 9.645432051e-01f, 9.645174791e-01f, 9.644910486e-01f, 9.644639137e-01f, - 9.644360745e-01f, 9.644075311e-01f, 9.643782833e-01f, 9.643483314e-01f, 9.643176753e-01f, 9.642863151e-01f, 9.642542508e-01f, 9.642214824e-01f, 9.641880100e-01f, 9.641538336e-01f, - 9.641189534e-01f, 9.640833693e-01f, 9.640470813e-01f, 9.640100896e-01f, 9.639723941e-01f, 9.639339950e-01f, 9.638948922e-01f, 9.638550858e-01f, 9.638145760e-01f, 9.637733626e-01f, - 9.637314459e-01f, 9.636888257e-01f, 9.636455023e-01f, 9.636014756e-01f, 9.635567458e-01f, 9.635113128e-01f, 9.634651767e-01f, 9.634183376e-01f, 9.633707956e-01f, 9.633225507e-01f, - 9.632736029e-01f, 9.632239524e-01f, 9.631735992e-01f, 9.631225434e-01f, 9.630707850e-01f, 9.630183241e-01f, 9.629651608e-01f, 9.629112952e-01f, 9.628567272e-01f, 9.628014571e-01f, - 9.627454848e-01f, 9.626888104e-01f, 9.626314341e-01f, 9.625733558e-01f, 9.625145757e-01f, 9.624550939e-01f, 9.623949103e-01f, 9.623340252e-01f, 9.622724385e-01f, 9.622101504e-01f, - 9.621471609e-01f, 9.620834702e-01f, 9.620190782e-01f, 9.619539852e-01f, 9.618881911e-01f, 9.618216961e-01f, 9.617545002e-01f, 9.616866036e-01f, 9.616180063e-01f, 9.615487084e-01f, - 9.614787100e-01f, 9.614080113e-01f, 9.613366122e-01f, 9.612645129e-01f, 9.611917135e-01f, 9.611182140e-01f, 9.610440147e-01f, 9.609691155e-01f, 9.608935166e-01f, 9.608172180e-01f, - 9.607402200e-01f, 9.606625225e-01f, 9.605841256e-01f, 9.605050296e-01f, 9.604252344e-01f, 9.603447402e-01f, 9.602635472e-01f, 9.601816553e-01f, 9.600990647e-01f, 9.600157755e-01f, - 9.599317879e-01f, 9.598471019e-01f, 9.597617176e-01f, 9.596756352e-01f, 9.595888548e-01f, 9.595013764e-01f, 9.594132003e-01f, 9.593243264e-01f, 9.592347550e-01f, 9.591444862e-01f, - 9.590535200e-01f, 9.589618566e-01f, 9.588694961e-01f, 9.587764387e-01f, 9.586826844e-01f, 9.585882334e-01f, 9.584930858e-01f, 9.583972417e-01f, 9.583007013e-01f, 9.582034646e-01f, - 9.581055319e-01f, 9.580069031e-01f, 9.579075786e-01f, 9.578075583e-01f, 9.577068425e-01f, 9.576054313e-01f, 9.575033247e-01f, 9.574005229e-01f, 9.572970262e-01f, 9.571928345e-01f, - 9.570879480e-01f, 9.569823669e-01f, 9.568760914e-01f, 9.567691215e-01f, 9.566614573e-01f, 9.565530992e-01f, 9.564440471e-01f, 9.563343012e-01f, 9.562238616e-01f, 9.561127286e-01f, - 9.560009023e-01f, 9.558883827e-01f, 9.557751701e-01f, 9.556612646e-01f, 9.555466663e-01f, 9.554313754e-01f, 9.553153921e-01f, 9.551987165e-01f, 9.550813487e-01f, 9.549632890e-01f, - 9.548445374e-01f, 9.547250941e-01f, 9.546049594e-01f, 9.544841332e-01f, 9.543626158e-01f, 9.542404074e-01f, 9.541175082e-01f, 9.539939182e-01f, 9.538696376e-01f, 9.537446666e-01f, - 9.536190054e-01f, 9.534926541e-01f, 9.533656130e-01f, 9.532378821e-01f, 9.531094616e-01f, 9.529803517e-01f, 9.528505526e-01f, 9.527200644e-01f, 9.525888874e-01f, 9.524570216e-01f, - 9.523244673e-01f, 9.521912246e-01f, 9.520572938e-01f, 9.519226749e-01f, 9.517873681e-01f, 9.516513737e-01f, 9.515146919e-01f, 9.513773227e-01f, 9.512392664e-01f, 9.511005231e-01f, - 9.509610931e-01f, 9.508209765e-01f, 9.506801736e-01f, 9.505386844e-01f, 9.503965092e-01f, 9.502536481e-01f, 9.501101014e-01f, 9.499658693e-01f, 9.498209518e-01f, 9.496753493e-01f, - 9.495290619e-01f, 9.493820898e-01f, 9.492344333e-01f, 9.490860923e-01f, 9.489370673e-01f, 9.487873584e-01f, 9.486369657e-01f, 9.484858895e-01f, 9.483341300e-01f, 9.481816874e-01f, - 9.480285618e-01f, 9.478747535e-01f, 9.477202627e-01f, 9.475650895e-01f, 9.474092343e-01f, 9.472526971e-01f, 9.470954782e-01f, 9.469375778e-01f, 9.467789961e-01f, 9.466197334e-01f, - 9.464597897e-01f, 9.462991654e-01f, 9.461378606e-01f, 9.459758756e-01f, 9.458132105e-01f, 9.456498657e-01f, 9.454858412e-01f, 9.453211373e-01f, 9.451557543e-01f, 9.449896923e-01f, - 9.448229516e-01f, 9.446555323e-01f, 9.444874348e-01f, 9.443186592e-01f, 9.441492057e-01f, 9.439790746e-01f, 9.438082660e-01f, 9.436367803e-01f, 9.434646176e-01f, 9.432917782e-01f, - 9.431182623e-01f, 9.429440701e-01f, 9.427692018e-01f, 9.425936577e-01f, 9.424174380e-01f, 9.422405430e-01f, 9.420629728e-01f, 9.418847278e-01f, 9.417058080e-01f, 9.415262138e-01f, - 9.413459455e-01f, 9.411650032e-01f, 9.409833871e-01f, 9.408010976e-01f, 9.406181348e-01f, 9.404344991e-01f, 9.402501906e-01f, 9.400652095e-01f, 9.398795562e-01f, 9.396932308e-01f, - 9.395062337e-01f, 9.393185650e-01f, 9.391302250e-01f, 9.389412140e-01f, 9.387515321e-01f, 9.385611797e-01f, 9.383701570e-01f, 9.381784643e-01f, 9.379861017e-01f, 9.377930696e-01f, - 9.375993682e-01f, 9.374049977e-01f, 9.372099585e-01f, 9.370142507e-01f, 9.368178747e-01f, 9.366208306e-01f, 9.364231188e-01f, 9.362247394e-01f, 9.360256928e-01f, 9.358259793e-01f, - 9.356255990e-01f, 9.354245523e-01f, 9.352228394e-01f, 9.350204605e-01f, 9.348174160e-01f, 9.346137061e-01f, 9.344093311e-01f, 9.342042911e-01f, 9.339985867e-01f, 9.337922178e-01f, - 9.335851850e-01f, 9.333774883e-01f, 9.331691281e-01f, 9.329601048e-01f, 9.327504184e-01f, 9.325400693e-01f, 9.323290579e-01f, 9.321173843e-01f, 9.319050488e-01f, 9.316920518e-01f, - 9.314783935e-01f, 9.312640741e-01f, 9.310490940e-01f, 9.308334534e-01f, 9.306171527e-01f, 9.304001921e-01f, 9.301825718e-01f, 9.299642923e-01f, 9.297453537e-01f, 9.295257563e-01f, - 9.293055005e-01f, 9.290845866e-01f, 9.288630147e-01f, 9.286407852e-01f, 9.284178984e-01f, 9.281943547e-01f, 9.279701542e-01f, 9.277452972e-01f, 9.275197842e-01f, 9.272936153e-01f, - 9.270667909e-01f, 9.268393112e-01f, 9.266111766e-01f, 9.263823873e-01f, 9.261529437e-01f, 9.259228460e-01f, 9.256920946e-01f, 9.254606898e-01f, 9.252286318e-01f, 9.249959210e-01f, - 9.247625576e-01f, 9.245285420e-01f, 9.242938745e-01f, 9.240585554e-01f, 9.238225850e-01f, 9.235859636e-01f, 9.233486915e-01f, 9.231107690e-01f, 9.228721965e-01f, 9.226329742e-01f, - 9.223931025e-01f, 9.221525816e-01f, 9.219114120e-01f, 9.216695938e-01f, 9.214271275e-01f, 9.211840133e-01f, 9.209402516e-01f, 9.206958426e-01f, 9.204507867e-01f, 9.202050843e-01f, - 9.199587356e-01f, 9.197117409e-01f, 9.194641007e-01f, 9.192158151e-01f, 9.189668846e-01f, 9.187173094e-01f, 9.184670900e-01f, 9.182162265e-01f, 9.179647194e-01f, 9.177125689e-01f, - 9.174597755e-01f, 9.172063393e-01f, 9.169522609e-01f, 9.166975404e-01f, 9.164421782e-01f, 9.161861748e-01f, 9.159295303e-01f, 9.156722451e-01f, 9.154143196e-01f, 9.151557541e-01f, - 9.148965490e-01f, 9.146367045e-01f, 9.143762211e-01f, 9.141150990e-01f, 9.138533386e-01f, 9.135909403e-01f, 9.133279043e-01f, 9.130642311e-01f, 9.127999210e-01f, 9.125349743e-01f, - 9.122693913e-01f, 9.120031725e-01f, 9.117363181e-01f, 9.114688286e-01f, 9.112007042e-01f, 9.109319453e-01f, 9.106625523e-01f, 9.103925255e-01f, 9.101218653e-01f, 9.098505720e-01f, - 9.095786460e-01f, 9.093060876e-01f, 9.090328971e-01f, 9.087590751e-01f, 9.084846217e-01f, 9.082095374e-01f, 9.079338225e-01f, 9.076574774e-01f, 9.073805025e-01f, 9.071028980e-01f, - 9.068246645e-01f, 9.065458021e-01f, 9.062663113e-01f, 9.059861925e-01f, 9.057054460e-01f, 9.054240723e-01f, 9.051420715e-01f, 9.048594442e-01f, 9.045761907e-01f, 9.042923114e-01f, - 9.040078066e-01f, 9.037226767e-01f, 9.034369221e-01f, 9.031505431e-01f, 9.028635402e-01f, 9.025759136e-01f, 9.022876639e-01f, 9.019987913e-01f, 9.017092962e-01f, 9.014191791e-01f, - 9.011284402e-01f, 9.008370800e-01f, 9.005450988e-01f, 9.002524971e-01f, 8.999592752e-01f, 8.996654334e-01f, 8.993709723e-01f, 8.990758921e-01f, 8.987801933e-01f, 8.984838761e-01f, - 8.981869411e-01f, 8.978893887e-01f, 8.975912191e-01f, 8.972924327e-01f, 8.969930301e-01f, 8.966930115e-01f, 8.963923774e-01f, 8.960911281e-01f, 8.957892641e-01f, 8.954867857e-01f, - 8.951836933e-01f, 8.948799873e-01f, 8.945756682e-01f, 8.942707362e-01f, 8.939651919e-01f, 8.936590356e-01f, 8.933522677e-01f, 8.930448887e-01f, 8.927368988e-01f, 8.924282986e-01f, - 8.921190883e-01f, 8.918092685e-01f, 8.914988395e-01f, 8.911878017e-01f, 8.908761556e-01f, 8.905639015e-01f, 8.902510398e-01f, 8.899375710e-01f, 8.896234955e-01f, 8.893088136e-01f, - 8.889935259e-01f, 8.886776326e-01f, 8.883611342e-01f, 8.880440311e-01f, 8.877263238e-01f, 8.874080126e-01f, 8.870890979e-01f, 8.867695802e-01f, 8.864494600e-01f, 8.861287375e-01f, - 8.858074133e-01f, 8.854854876e-01f, 8.851629611e-01f, 8.848398340e-01f, 8.845161069e-01f, 8.841917801e-01f, 8.838668540e-01f, 8.835413291e-01f, 8.832152058e-01f, 8.828884845e-01f, - 8.825611656e-01f, 8.822332496e-01f, 8.819047369e-01f, 8.815756280e-01f, 8.812459232e-01f, 8.809156229e-01f, 8.805847277e-01f, 8.802532380e-01f, 8.799211541e-01f, 8.795884765e-01f, - 8.792552056e-01f, 8.789213420e-01f, 8.785868859e-01f, 8.782518379e-01f, 8.779161983e-01f, 8.775799677e-01f, 8.772431465e-01f, 8.769057350e-01f, 8.765677337e-01f, 8.762291432e-01f, - 8.758899637e-01f, 8.755501958e-01f, 8.752098399e-01f, 8.748688964e-01f, 8.745273658e-01f, 8.741852485e-01f, 8.738425450e-01f, 8.734992557e-01f, 8.731553811e-01f, 8.728109216e-01f, - 8.724658776e-01f, 8.721202497e-01f, 8.717740382e-01f, 8.714272436e-01f, 8.710798663e-01f, 8.707319069e-01f, 8.703833657e-01f, 8.700342433e-01f, 8.696845400e-01f, 8.693342563e-01f, - 8.689833927e-01f, 8.686319497e-01f, 8.682799276e-01f, 8.679273270e-01f, 8.675741483e-01f, 8.672203919e-01f, 8.668660584e-01f, 8.665111481e-01f, 8.661556616e-01f, 8.657995993e-01f, - 8.654429617e-01f, 8.650857492e-01f, 8.647279623e-01f, 8.643696015e-01f, 8.640106672e-01f, 8.636511599e-01f, 8.632910800e-01f, 8.629304281e-01f, 8.625692045e-01f, 8.622074099e-01f, - 8.618450445e-01f, 8.614821090e-01f, 8.611186038e-01f, 8.607545293e-01f, 8.603898860e-01f, 8.600246744e-01f, 8.596588950e-01f, 8.592925482e-01f, 8.589256345e-01f, 8.585581545e-01f, - 8.581901085e-01f, 8.578214971e-01f, 8.574523206e-01f, 8.570825797e-01f, 8.567122748e-01f, 8.563414064e-01f, 8.559699749e-01f, 8.555979808e-01f, 8.552254246e-01f, 8.548523069e-01f, - 8.544786280e-01f, 8.541043885e-01f, 8.537295888e-01f, 8.533542295e-01f, 8.529783110e-01f, 8.526018338e-01f, 8.522247984e-01f, 8.518472052e-01f, 8.514690549e-01f, 8.510903478e-01f, - 8.507110845e-01f, 8.503312655e-01f, 8.499508911e-01f, 8.495699621e-01f, 8.491884787e-01f, 8.488064416e-01f, 8.484238512e-01f, 8.480407080e-01f, 8.476570125e-01f, 8.472727652e-01f, - 8.468879666e-01f, 8.465026173e-01f, 8.461167176e-01f, 8.457302682e-01f, 8.453432694e-01f, 8.449557219e-01f, 8.445676260e-01f, 8.441789824e-01f, 8.437897915e-01f, 8.434000538e-01f, - 8.430097698e-01f, 8.426189401e-01f, 8.422275651e-01f, 8.418356453e-01f, 8.414431813e-01f, 8.410501735e-01f, 8.406566225e-01f, 8.402625288e-01f, 8.398678929e-01f, 8.394727152e-01f, - 8.390769964e-01f, 8.386807369e-01f, 8.382839372e-01f, 8.378865979e-01f, 8.374887194e-01f, 8.370903023e-01f, 8.366913471e-01f, 8.362918543e-01f, 8.358918244e-01f, 8.354912580e-01f, - 8.350901555e-01f, 8.346885175e-01f, 8.342863445e-01f, 8.338836370e-01f, 8.334803956e-01f, 8.330766207e-01f, 8.326723129e-01f, 8.322674727e-01f, 8.318621007e-01f, 8.314561973e-01f, - 8.310497630e-01f, 8.306427985e-01f, 8.302353042e-01f, 8.298272807e-01f, 8.294187284e-01f, 8.290096479e-01f, 8.286000398e-01f, 8.281899046e-01f, 8.277792428e-01f, 8.273680549e-01f, - 8.269563414e-01f, 8.265441030e-01f, 8.261313400e-01f, 8.257180532e-01f, 8.253042429e-01f, 8.248899097e-01f, 8.244750543e-01f, 8.240596770e-01f, 8.236437784e-01f, 8.232273592e-01f, - 8.228104197e-01f, 8.223929606e-01f, 8.219749823e-01f, 8.215564855e-01f, 8.211374707e-01f, 8.207179384e-01f, 8.202978891e-01f, 8.198773234e-01f, 8.194562419e-01f, 8.190346450e-01f, - 8.186125334e-01f, 8.181899075e-01f, 8.177667679e-01f, 8.173431152e-01f, 8.169189499e-01f, 8.164942726e-01f, 8.160690837e-01f, 8.156433839e-01f, 8.152171737e-01f, 8.147904537e-01f, - 8.143632243e-01f, 8.139354862e-01f, 8.135072399e-01f, 8.130784860e-01f, 8.126492249e-01f, 8.122194573e-01f, 8.117891838e-01f, 8.113584048e-01f, 8.109271209e-01f, 8.104953327e-01f, - 8.100630407e-01f, 8.096302456e-01f, 8.091969478e-01f, 8.087631479e-01f, 8.083288464e-01f, 8.078940440e-01f, 8.074587412e-01f, 8.070229385e-01f, 8.065866366e-01f, 8.061498359e-01f, - 8.057125370e-01f, 8.052747406e-01f, 8.048364471e-01f, 8.043976571e-01f, 8.039583713e-01f, 8.035185900e-01f, 8.030783141e-01f, 8.026375439e-01f, 8.021962800e-01f, 8.017545231e-01f, - 8.013122737e-01f, 8.008695324e-01f, 8.004262996e-01f, 7.999825761e-01f, 7.995383624e-01f, 7.990936590e-01f, 7.986484665e-01f, 7.982027856e-01f, 7.977566167e-01f, 7.973099604e-01f, - 7.968628174e-01f, 7.964151881e-01f, 7.959670732e-01f, 7.955184732e-01f, 7.950693888e-01f, 7.946198205e-01f, 7.941697688e-01f, 7.937192344e-01f, 7.932682178e-01f, 7.928167197e-01f, - 7.923647405e-01f, 7.919122809e-01f, 7.914593415e-01f, 7.910059228e-01f, 7.905520254e-01f, 7.900976499e-01f, 7.896427969e-01f, 7.891874670e-01f, 7.887316607e-01f, 7.882753787e-01f, - 7.878186215e-01f, 7.873613898e-01f, 7.869036840e-01f, 7.864455048e-01f, 7.859868528e-01f, 7.855277286e-01f, 7.850681327e-01f, 7.846080658e-01f, 7.841475284e-01f, 7.836865212e-01f, - 7.832250446e-01f, 7.827630994e-01f, 7.823006861e-01f, 7.818378053e-01f, 7.813744576e-01f, 7.809106436e-01f, 7.804463638e-01f, 7.799816190e-01f, 7.795164096e-01f, 7.790507363e-01f, - 7.785845997e-01f, 7.781180003e-01f, 7.776509388e-01f, 7.771834158e-01f, 7.767154318e-01f, 7.762469875e-01f, 7.757780835e-01f, 7.753087203e-01f, 7.748388986e-01f, 7.743686190e-01f, - 7.738978821e-01f, 7.734266884e-01f, 7.729550386e-01f, 7.724829333e-01f, 7.720103731e-01f, 7.715373586e-01f, 7.710638904e-01f, 7.705899691e-01f, 7.701155954e-01f, 7.696407697e-01f, - 7.691654928e-01f, 7.686897653e-01f, 7.682135876e-01f, 7.677369606e-01f, 7.672598847e-01f, 7.667823606e-01f, 7.663043889e-01f, 7.658259702e-01f, 7.653471051e-01f, 7.648677943e-01f, - 7.643880383e-01f, 7.639078378e-01f, 7.634271933e-01f, 7.629461055e-01f, 7.624645751e-01f, 7.619826025e-01f, 7.615001885e-01f, 7.610173336e-01f, 7.605340386e-01f, 7.600503039e-01f, - 7.595661302e-01f, 7.590815181e-01f, 7.585964683e-01f, 7.581109814e-01f, 7.576250580e-01f, 7.571386986e-01f, 7.566519040e-01f, 7.561646748e-01f, 7.556770115e-01f, 7.551889148e-01f, - 7.547003854e-01f, 7.542114238e-01f, 7.537220307e-01f, 7.532322067e-01f, 7.527419524e-01f, 7.522512684e-01f, 7.517601555e-01f, 7.512686141e-01f, 7.507766450e-01f, 7.502842487e-01f, - 7.497914260e-01f, 7.492981773e-01f, 7.488045034e-01f, 7.483104049e-01f, 7.478158824e-01f, 7.473209365e-01f, 7.468255680e-01f, 7.463297773e-01f, 7.458335651e-01f, 7.453369322e-01f, - 7.448398790e-01f, 7.443424063e-01f, 7.438445146e-01f, 7.433462047e-01f, 7.428474771e-01f, 7.423483325e-01f, 7.418487715e-01f, 7.413487947e-01f, 7.408484029e-01f, 7.403475966e-01f, - 7.398463765e-01f, 7.393447431e-01f, 7.388426972e-01f, 7.383402394e-01f, 7.378373704e-01f, 7.373340907e-01f, 7.368304010e-01f, 7.363263020e-01f, 7.358217942e-01f, 7.353168784e-01f, - 7.348115552e-01f, 7.343058252e-01f, 7.337996891e-01f, 7.332931475e-01f, 7.327862011e-01f, 7.322788504e-01f, 7.317710962e-01f, 7.312629391e-01f, 7.307543798e-01f, 7.302454188e-01f, - 7.297360569e-01f, 7.292262946e-01f, 7.287161327e-01f, 7.282055718e-01f, 7.276946126e-01f, 7.271832556e-01f, 7.266715015e-01f, 7.261593510e-01f, 7.256468048e-01f, 7.251338635e-01f, - 7.246205277e-01f, 7.241067981e-01f, 7.235926753e-01f, 7.230781600e-01f, 7.225632529e-01f, 7.220479547e-01f, 7.215322658e-01f, 7.210161871e-01f, 7.204997192e-01f, 7.199828627e-01f, - 7.194656183e-01f, 7.189479867e-01f, 7.184299684e-01f, 7.179115642e-01f, 7.173927748e-01f, 7.168736007e-01f, 7.163540427e-01f, 7.158341013e-01f, 7.153137773e-01f, 7.147930714e-01f, - 7.142719841e-01f, 7.137505162e-01f, 7.132286682e-01f, 7.127064410e-01f, 7.121838350e-01f, 7.116608511e-01f, 7.111374898e-01f, 7.106137519e-01f, 7.100896379e-01f, 7.095651486e-01f, - 7.090402846e-01f, 7.085150465e-01f, 7.079894351e-01f, 7.074634511e-01f, 7.069370950e-01f, 7.064103675e-01f, 7.058832694e-01f, 7.053558013e-01f, 7.048279638e-01f, 7.042997576e-01f, - 7.037711835e-01f, 7.032422419e-01f, 7.027129338e-01f, 7.021832596e-01f, 7.016532201e-01f, 7.011228159e-01f, 7.005920478e-01f, 7.000609163e-01f, 6.995294222e-01f, 6.989975661e-01f, - 6.984653488e-01f, 6.979327708e-01f, 6.973998329e-01f, 6.968665357e-01f, 6.963328799e-01f, 6.957988661e-01f, 6.952644952e-01f, 6.947297677e-01f, 6.941946842e-01f, 6.936592456e-01f, - 6.931234524e-01f, 6.925873054e-01f, 6.920508052e-01f, 6.915139525e-01f, 6.909767479e-01f, 6.904391922e-01f, 6.899012861e-01f, 6.893630301e-01f, 6.888244251e-01f, 6.882854716e-01f, - 6.877461704e-01f, 6.872065221e-01f, 6.866665274e-01f, 6.861261871e-01f, 6.855855017e-01f, 6.850444720e-01f, 6.845030986e-01f, 6.839613823e-01f, 6.834193237e-01f, 6.828769235e-01f, - 6.823341823e-01f, 6.817911010e-01f, 6.812476801e-01f, 6.807039203e-01f, 6.801598224e-01f, 6.796153870e-01f, 6.790706148e-01f, 6.785255065e-01f, 6.779800627e-01f, 6.774342843e-01f, - 6.768881718e-01f, 6.763417259e-01f, 6.757949473e-01f, 6.752478368e-01f, 6.747003950e-01f, 6.741526226e-01f, 6.736045203e-01f, 6.730560887e-01f, 6.725073287e-01f, 6.719582408e-01f, - 6.714088257e-01f, 6.708590842e-01f, 6.703090170e-01f, 6.697586246e-01f, 6.692079080e-01f, 6.686568676e-01f, 6.681055042e-01f, 6.675538186e-01f, 6.670018113e-01f, 6.664494832e-01f, - 6.658968348e-01f, 6.653438670e-01f, 6.647905803e-01f, 6.642369755e-01f, 6.636830532e-01f, 6.631288143e-01f, 6.625742593e-01f, 6.620193890e-01f, 6.614642041e-01f, 6.609087052e-01f, - 6.603528931e-01f, 6.597967684e-01f, 6.592403319e-01f, 6.586835843e-01f, 6.581265262e-01f, 6.575691584e-01f, 6.570114815e-01f, 6.564534964e-01f, 6.558952035e-01f, 6.553366038e-01f, - 6.547776978e-01f, 6.542184862e-01f, 6.536589699e-01f, 6.530991494e-01f, 6.525390255e-01f, 6.519785988e-01f, 6.514178702e-01f, 6.508568402e-01f, 6.502955096e-01f, 6.497338791e-01f, - 6.491719494e-01f, 6.486097212e-01f, 6.480471952e-01f, 6.474843722e-01f, 6.469212527e-01f, 6.463578376e-01f, 6.457941275e-01f, 6.452301232e-01f, 6.446658253e-01f, 6.441012345e-01f, - 6.435363516e-01f, 6.429711773e-01f, 6.424057123e-01f, 6.418399572e-01f, 6.412739128e-01f, 6.407075799e-01f, 6.401409590e-01f, 6.395740510e-01f, 6.390068565e-01f, 6.384393763e-01f, - 6.378716110e-01f, 6.373035613e-01f, 6.367352281e-01f, 6.361666119e-01f, 6.355977135e-01f, 6.350285336e-01f, 6.344590730e-01f, 6.338893323e-01f, 6.333193122e-01f, 6.327490135e-01f, - 6.321784369e-01f, 6.316075830e-01f, 6.310364527e-01f, 6.304650465e-01f, 6.298933653e-01f, 6.293214098e-01f, 6.287491806e-01f, 6.281766784e-01f, 6.276039041e-01f, 6.270308582e-01f, - 6.264575416e-01f, 6.258839549e-01f, 6.253100989e-01f, 6.247359742e-01f, 6.241615816e-01f, 6.235869218e-01f, 6.230119956e-01f, 6.224368035e-01f, 6.218613464e-01f, 6.212856250e-01f, - 6.207096400e-01f, 6.201333921e-01f, 6.195568820e-01f, 6.189801105e-01f, 6.184030782e-01f, 6.178257860e-01f, 6.172482344e-01f, 6.166704242e-01f, 6.160923562e-01f, 6.155140311e-01f, - 6.149354496e-01f, 6.143566123e-01f, 6.137775201e-01f, 6.131981736e-01f, 6.126185737e-01f, 6.120387209e-01f, 6.114586160e-01f, 6.108782597e-01f, 6.102976529e-01f, 6.097167961e-01f, - 6.091356901e-01f, 6.085543356e-01f, 6.079727334e-01f, 6.073908842e-01f, 6.068087887e-01f, 6.062264476e-01f, 6.056438616e-01f, 6.050610315e-01f, 6.044779581e-01f, 6.038946419e-01f, - 6.033110838e-01f, 6.027272845e-01f, 6.021432446e-01f, 6.015589650e-01f, 6.009744464e-01f, 6.003896894e-01f, 5.998046948e-01f, 5.992194634e-01f, 5.986339958e-01f, 5.980482928e-01f, - 5.974623551e-01f, 5.968761835e-01f, 5.962897786e-01f, 5.957031412e-01f, 5.951162721e-01f, 5.945291719e-01f, 5.939418413e-01f, 5.933542812e-01f, 5.927664922e-01f, 5.921784751e-01f, - 5.915902306e-01f, 5.910017594e-01f, 5.904130623e-01f, 5.898241399e-01f, 5.892349931e-01f, 5.886456225e-01f, 5.880560289e-01f, 5.874662130e-01f, 5.868761755e-01f, 5.862859172e-01f, - 5.856954388e-01f, 5.851047410e-01f, 5.845138246e-01f, 5.839226902e-01f, 5.833313387e-01f, 5.827397708e-01f, 5.821479871e-01f, 5.815559885e-01f, 5.809637756e-01f, 5.803713492e-01f, - 5.797787100e-01f, 5.791858588e-01f, 5.785927963e-01f, 5.779995232e-01f, 5.774060402e-01f, 5.768123481e-01f, 5.762184476e-01f, 5.756243395e-01f, 5.750300245e-01f, 5.744355033e-01f, - 5.738407767e-01f, 5.732458453e-01f, 5.726507100e-01f, 5.720553714e-01f, 5.714598303e-01f, 5.708640875e-01f, 5.702681436e-01f, 5.696719994e-01f, 5.690756557e-01f, 5.684791131e-01f, - 5.678823725e-01f, 5.672854345e-01f, 5.666882999e-01f, 5.660909693e-01f, 5.654934437e-01f, 5.648957236e-01f, 5.642978099e-01f, 5.636997032e-01f, 5.631014043e-01f, 5.625029140e-01f, - 5.619042330e-01f, 5.613053619e-01f, 5.607063016e-01f, 5.601070528e-01f, 5.595076163e-01f, 5.589079927e-01f, 5.583081828e-01f, 5.577081873e-01f, 5.571080070e-01f, 5.565076427e-01f, - 5.559070950e-01f, 5.553063647e-01f, 5.547054525e-01f, 5.541043592e-01f, 5.535030855e-01f, 5.529016322e-01f, 5.523000000e-01f, 5.516981896e-01f, 5.510962017e-01f, 5.504940372e-01f, - 5.498916968e-01f, 5.492891811e-01f, 5.486864909e-01f, 5.480836271e-01f, 5.474805902e-01f, 5.468773811e-01f, 5.462740005e-01f, 5.456704491e-01f, 5.450667277e-01f, 5.444628370e-01f, - 5.438587777e-01f, 5.432545507e-01f, 5.426501566e-01f, 5.420455962e-01f, 5.414408702e-01f, 5.408359793e-01f, 5.402309244e-01f, 5.396257061e-01f, 5.390203252e-01f, 5.384147824e-01f, - 5.378090785e-01f, 5.372032142e-01f, 5.365971903e-01f, 5.359910074e-01f, 5.353846664e-01f, 5.347781680e-01f, 5.341715129e-01f, 5.335647019e-01f, 5.329577357e-01f, 5.323506150e-01f, - 5.317433406e-01f, 5.311359133e-01f, 5.305283337e-01f, 5.299206027e-01f, 5.293127209e-01f, 5.287046892e-01f, 5.280965082e-01f, 5.274881786e-01f, 5.268797014e-01f, 5.262710771e-01f, - 5.256623065e-01f, 5.250533904e-01f, 5.244443296e-01f, 5.238351246e-01f, 5.232257764e-01f, 5.226162856e-01f, 5.220066530e-01f, 5.213968794e-01f, 5.207869654e-01f, 5.201769119e-01f, - 5.195667195e-01f, 5.189563890e-01f, 5.183459212e-01f, 5.177353167e-01f, 5.171245764e-01f, 5.165137010e-01f, 5.159026912e-01f, 5.152915479e-01f, 5.146802716e-01f, 5.140688632e-01f, - 5.134573234e-01f, 5.128456529e-01f, 5.122338525e-01f, 5.116219230e-01f, 5.110098651e-01f, 5.103976795e-01f, 5.097853670e-01f, 5.091729283e-01f, 5.085603642e-01f, 5.079476754e-01f, - 5.073348626e-01f, 5.067219267e-01f, 5.061088683e-01f, 5.054956882e-01f, 5.048823871e-01f, 5.042689658e-01f, 5.036554251e-01f, 5.030417656e-01f, 5.024279881e-01f, 5.018140934e-01f, - 5.012000822e-01f, 5.005859553e-01f, 4.999717134e-01f, 4.993573572e-01f, 4.987428875e-01f, 4.981283050e-01f, 4.975136105e-01f, 4.968988048e-01f, 4.962838885e-01f, 4.956688625e-01f, - 4.950537274e-01f, 4.944384840e-01f, 4.938231331e-01f, 4.932076753e-01f, 4.925921116e-01f, 4.919764425e-01f, 4.913606688e-01f, 4.907447914e-01f, 4.901288108e-01f, 4.895127280e-01f, - 4.888965435e-01f, 4.882802582e-01f, 4.876638729e-01f, 4.870473882e-01f, 4.864308049e-01f, 4.858141237e-01f, 4.851973454e-01f, 4.845804708e-01f, 4.839635006e-01f, 4.833464355e-01f, - 4.827292762e-01f, 4.821120236e-01f, 4.814946784e-01f, 4.808772413e-01f, 4.802597130e-01f, 4.796420943e-01f, 4.790243860e-01f, 4.784065888e-01f, 4.777887034e-01f, 4.771707306e-01f, - 4.765526711e-01f, 4.759345257e-01f, 4.753162951e-01f, 4.746979801e-01f, 4.740795814e-01f, 4.734610998e-01f, 4.728425360e-01f, 4.722238907e-01f, 4.716051647e-01f, 4.709863587e-01f, - 4.703674736e-01f, 4.697485099e-01f, 4.691294686e-01f, 4.685103502e-01f, 4.678911556e-01f, 4.672718856e-01f, 4.666525407e-01f, 4.660331219e-01f, 4.654136298e-01f, 4.647940652e-01f, - 4.641744289e-01f, 4.635547215e-01f, 4.629349438e-01f, 4.623150966e-01f, 4.616951806e-01f, 4.610751966e-01f, 4.604551453e-01f, 4.598350274e-01f, 4.592148437e-01f, 4.585945950e-01f, - 4.579742819e-01f, 4.573539052e-01f, 4.567334657e-01f, 4.561129642e-01f, 4.554924012e-01f, 4.548717777e-01f, 4.542510943e-01f, 4.536303518e-01f, 4.530095510e-01f, 4.523886925e-01f, - 4.517677771e-01f, 4.511468056e-01f, 4.505257787e-01f, 4.499046971e-01f, 4.492835616e-01f, 4.486623730e-01f, 4.480411319e-01f, 4.474198392e-01f, 4.467984955e-01f, 4.461771017e-01f, - 4.455556584e-01f, 4.449341664e-01f, 4.443126264e-01f, 4.436910392e-01f, 4.430694055e-01f, 4.424477261e-01f, 4.418260017e-01f, 4.412042330e-01f, 4.405824208e-01f, 4.399605659e-01f, - 4.393386690e-01f, 4.387167307e-01f, 4.380947519e-01f, 4.374727334e-01f, 4.368506757e-01f, 4.362285798e-01f, 4.356064463e-01f, 4.349842759e-01f, 4.343620695e-01f, 4.337398277e-01f, - 4.331175513e-01f, 4.324952410e-01f, 4.318728976e-01f, 4.312505219e-01f, 4.306281145e-01f, 4.300056761e-01f, 4.293832077e-01f, 4.287607098e-01f, 4.281381832e-01f, 4.275156287e-01f, - 4.268930469e-01f, 4.262704388e-01f, 4.256478049e-01f, 4.250251460e-01f, 4.244024629e-01f, 4.237797562e-01f, 4.231570269e-01f, 4.225342755e-01f, 4.219115028e-01f, 4.212887095e-01f, - 4.206658965e-01f, 4.200430644e-01f, 4.194202140e-01f, 4.187973460e-01f, 4.181744611e-01f, 4.175515601e-01f, 4.169286438e-01f, 4.163057128e-01f, 4.156827679e-01f, 4.150598099e-01f, - 4.144368394e-01f, 4.138138573e-01f, 4.131908642e-01f, 4.125678609e-01f, 4.119448481e-01f, 4.113218266e-01f, 4.106987971e-01f, 4.100757604e-01f, 4.094527171e-01f, 4.088296680e-01f, - 4.082066139e-01f, 4.075835555e-01f, 4.069604935e-01f, 4.063374286e-01f, 4.057143617e-01f, 4.050912934e-01f, 4.044682244e-01f, 4.038451556e-01f, 4.032220875e-01f, 4.025990211e-01f, - 4.019759570e-01f, 4.013528959e-01f, 4.007298385e-01f, 4.001067857e-01f, 3.994837382e-01f, 3.988606966e-01f, 3.982376617e-01f, 3.976146343e-01f, 3.969916150e-01f, 3.963686047e-01f, - 3.957456040e-01f, 3.951226137e-01f, 3.944996345e-01f, 3.938766672e-01f, 3.932537124e-01f, 3.926307710e-01f, 3.920078436e-01f, 3.913849309e-01f, 3.907620338e-01f, 3.901391529e-01f, - 3.895162890e-01f, 3.888934428e-01f, 3.882706151e-01f, 3.876478065e-01f, 3.870250178e-01f, 3.864022497e-01f, 3.857795030e-01f, 3.851567784e-01f, 3.845340766e-01f, 3.839113983e-01f, - 3.832887443e-01f, 3.826661154e-01f, 3.820435122e-01f, 3.814209354e-01f, 3.807983858e-01f, 3.801758642e-01f, 3.795533712e-01f, 3.789309076e-01f, 3.783084742e-01f, 3.776860715e-01f, - 3.770637005e-01f, 3.764413617e-01f, 3.758190559e-01f, 3.751967840e-01f, 3.745745464e-01f, 3.739523441e-01f, 3.733301777e-01f, 3.727080480e-01f, 3.720859557e-01f, 3.714639015e-01f, - 3.708418861e-01f, 3.702199103e-01f, 3.695979748e-01f, 3.689760802e-01f, 3.683542275e-01f, 3.677324172e-01f, 3.671106500e-01f, 3.664889268e-01f, 3.658672483e-01f, 3.652456151e-01f, - 3.646240280e-01f, 3.640024877e-01f, 3.633809949e-01f, 3.627595504e-01f, 3.621381548e-01f, 3.615168090e-01f, 3.608955136e-01f, 3.602742693e-01f, 3.596530770e-01f, 3.590319372e-01f, - 3.584108507e-01f, 3.577898182e-01f, 3.571688405e-01f, 3.565479183e-01f, 3.559270523e-01f, 3.553062432e-01f, 3.546854918e-01f, 3.540647987e-01f, 3.534441646e-01f, 3.528235904e-01f, - 3.522030767e-01f, 3.515826243e-01f, 3.509622337e-01f, 3.503419059e-01f, 3.497216415e-01f, 3.491014411e-01f, 3.484813056e-01f, 3.478612357e-01f, 3.472412320e-01f, 3.466212953e-01f, - 3.460014263e-01f, 3.453816257e-01f, 3.447618942e-01f, 3.441422326e-01f, 3.435226415e-01f, 3.429031218e-01f, 3.422836740e-01f, 3.416642989e-01f, 3.410449972e-01f, 3.404257697e-01f, - 3.398066171e-01f, 3.391875400e-01f, 3.385685392e-01f, 3.379496154e-01f, 3.373307693e-01f, 3.367120016e-01f, 3.360933131e-01f, 3.354747044e-01f, 3.348561762e-01f, 3.342377294e-01f, - 3.336193645e-01f, 3.330010823e-01f, 3.323828835e-01f, 3.317647688e-01f, 3.311467390e-01f, 3.305287947e-01f, 3.299109366e-01f, 3.292931655e-01f, 3.286754821e-01f, 3.280578871e-01f, - 3.274403811e-01f, 3.268229649e-01f, 3.262056393e-01f, 3.255884048e-01f, 3.249712623e-01f, 3.243542124e-01f, 3.237372558e-01f, 3.231203933e-01f, 3.225036255e-01f, 3.218869531e-01f, - 3.212703770e-01f, 3.206538977e-01f, 3.200375159e-01f, 3.194212325e-01f, 3.188050480e-01f, 3.181889632e-01f, 3.175729788e-01f, 3.169570955e-01f, 3.163413140e-01f, 3.157256350e-01f, - 3.151100592e-01f, 3.144945874e-01f, 3.138792201e-01f, 3.132639581e-01f, 3.126488022e-01f, 3.120337530e-01f, 3.114188112e-01f, 3.108039775e-01f, 3.101892527e-01f, 3.095746373e-01f, - 3.089601322e-01f, 3.083457380e-01f, 3.077314555e-01f, 3.071172852e-01f, 3.065032280e-01f, 3.058892845e-01f, 3.052754554e-01f, 3.046617414e-01f, 3.040481432e-01f, 3.034346616e-01f, - 3.028212971e-01f, 3.022080506e-01f, 3.015949226e-01f, 3.009819140e-01f, 3.003690253e-01f, 2.997562574e-01f, 2.991436108e-01f, 2.985310863e-01f, 2.979186845e-01f, 2.973064063e-01f, - 2.966942521e-01f, 2.960822229e-01f, 2.954703192e-01f, 2.948585417e-01f, 2.942468912e-01f, 2.936353682e-01f, 2.930239736e-01f, 2.924127080e-01f, 2.918015722e-01f, 2.911905666e-01f, - 2.905796922e-01f, 2.899689496e-01f, 2.893583394e-01f, 2.887478623e-01f, 2.881375191e-01f, 2.875273104e-01f, 2.869172369e-01f, 2.863072994e-01f, 2.856974984e-01f, 2.850878347e-01f, - 2.844783090e-01f, 2.838689219e-01f, 2.832596741e-01f, 2.826505664e-01f, 2.820415994e-01f, 2.814327738e-01f, 2.808240903e-01f, 2.802155495e-01f, 2.796071522e-01f, 2.789988990e-01f, - 2.783907906e-01f, 2.777828277e-01f, 2.771750110e-01f, 2.765673412e-01f, 2.759598189e-01f, 2.753524449e-01f, 2.747452198e-01f, 2.741381442e-01f, 2.735312189e-01f, 2.729244446e-01f, - 2.723178219e-01f, 2.717113515e-01f, 2.711050341e-01f, 2.704988704e-01f, 2.698928610e-01f, 2.692870066e-01f, 2.686813080e-01f, 2.680757657e-01f, 2.674703805e-01f, 2.668651530e-01f, - 2.662600839e-01f, 2.656551739e-01f, 2.650504237e-01f, 2.644458339e-01f, 2.638414052e-01f, 2.632371383e-01f, 2.626330338e-01f, 2.620290925e-01f, 2.614253150e-01f, 2.608217020e-01f, - 2.602182541e-01f, 2.596149720e-01f, 2.590118564e-01f, 2.584089080e-01f, 2.578061274e-01f, 2.572035154e-01f, 2.566010725e-01f, 2.559987994e-01f, 2.553966969e-01f, 2.547947655e-01f, - 2.541930060e-01f, 2.535914190e-01f, 2.529900052e-01f, 2.523887653e-01f, 2.517876998e-01f, 2.511868096e-01f, 2.505860952e-01f, 2.499855573e-01f, 2.493851966e-01f, 2.487850138e-01f, - 2.481850094e-01f, 2.475851843e-01f, 2.469855390e-01f, 2.463860741e-01f, 2.457867905e-01f, 2.451876887e-01f, 2.445887693e-01f, 2.439900331e-01f, 2.433914808e-01f, 2.427931129e-01f, - 2.421949301e-01f, 2.415969331e-01f, 2.409991226e-01f, 2.404014992e-01f, 2.398040635e-01f, 2.392068163e-01f, 2.386097582e-01f, 2.380128898e-01f, 2.374162118e-01f, 2.368197248e-01f, - 2.362234296e-01f, 2.356273268e-01f, 2.350314169e-01f, 2.344357008e-01f, 2.338401789e-01f, 2.332448521e-01f, 2.326497209e-01f, 2.320547860e-01f, 2.314600480e-01f, 2.308655076e-01f, - 2.302711655e-01f, 2.296770223e-01f, 2.290830786e-01f, 2.284893351e-01f, 2.278957925e-01f, 2.273024514e-01f, 2.267093124e-01f, 2.261163762e-01f, 2.255236435e-01f, 2.249311148e-01f, - 2.243387909e-01f, 2.237466724e-01f, 2.231547599e-01f, 2.225630541e-01f, 2.219715557e-01f, 2.213802652e-01f, 2.207891833e-01f, 2.201983107e-01f, 2.196076479e-01f, 2.190171958e-01f, - 2.184269548e-01f, 2.178369256e-01f, 2.172471089e-01f, 2.166575054e-01f, 2.160681156e-01f, 2.154789402e-01f, 2.148899798e-01f, 2.143012351e-01f, 2.137127067e-01f, 2.131243953e-01f, - 2.125363014e-01f, 2.119484258e-01f, 2.113607691e-01f, 2.107733319e-01f, 2.101861148e-01f, 2.095991184e-01f, 2.090123435e-01f, 2.084257907e-01f, 2.078394605e-01f, 2.072533537e-01f, - 2.066674708e-01f, 2.060818124e-01f, 2.054963793e-01f, 2.049111721e-01f, 2.043261913e-01f, 2.037414376e-01f, 2.031569117e-01f, 2.025726141e-01f, 2.019885456e-01f, 2.014047066e-01f, - 2.008210980e-01f, 2.002377202e-01f, 1.996545739e-01f, 1.990716598e-01f, 1.984889785e-01f, 1.979065305e-01f, 1.973243166e-01f, 1.967423373e-01f, 1.961605933e-01f, 1.955790852e-01f, - 1.949978136e-01f, 1.944167792e-01f, 1.938359825e-01f, 1.932554242e-01f, 1.926751049e-01f, 1.920950253e-01f, 1.915151859e-01f, 1.909355874e-01f, 1.903562304e-01f, 1.897771155e-01f, - 1.891982433e-01f, 1.886196145e-01f, 1.880412297e-01f, 1.874630895e-01f, 1.868851944e-01f, 1.863075452e-01f, 1.857301424e-01f, 1.851529867e-01f, 1.845760787e-01f, 1.839994189e-01f, - 1.834230080e-01f, 1.828468467e-01f, 1.822709354e-01f, 1.816952749e-01f, 1.811198658e-01f, 1.805447086e-01f, 1.799698040e-01f, 1.793951526e-01f, 1.788207549e-01f, 1.782466117e-01f, - 1.776727235e-01f, 1.770990908e-01f, 1.765257145e-01f, 1.759525949e-01f, 1.753797328e-01f, 1.748071288e-01f, 1.742347834e-01f, 1.736626972e-01f, 1.730908710e-01f, 1.725193052e-01f, - 1.719480004e-01f, 1.713769574e-01f, 1.708061766e-01f, 1.702356587e-01f, 1.696654043e-01f, 1.690954140e-01f, 1.685256883e-01f, 1.679562280e-01f, 1.673870335e-01f, 1.668181055e-01f, - 1.662494446e-01f, 1.656810514e-01f, 1.651129264e-01f, 1.645450703e-01f, 1.639774837e-01f, 1.634101672e-01f, 1.628431213e-01f, 1.622763467e-01f, 1.617098439e-01f, 1.611436136e-01f, - 1.605776563e-01f, 1.600119727e-01f, 1.594465633e-01f, 1.588814286e-01f, 1.583165694e-01f, 1.577519862e-01f, 1.571876796e-01f, 1.566236501e-01f, 1.560598985e-01f, 1.554964251e-01f, - 1.549332307e-01f, 1.543703159e-01f, 1.538076811e-01f, 1.532453271e-01f, 1.526832543e-01f, 1.521214634e-01f, 1.515599550e-01f, 1.509987296e-01f, 1.504377878e-01f, 1.498771303e-01f, - 1.493167575e-01f, 1.487566701e-01f, 1.481968687e-01f, 1.476373537e-01f, 1.470781259e-01f, 1.465191858e-01f, 1.459605340e-01f, 1.454021710e-01f, 1.448440974e-01f, 1.442863139e-01f, - 1.437288209e-01f, 1.431716191e-01f, 1.426147090e-01f, 1.420580912e-01f, 1.415017663e-01f, 1.409457348e-01f, 1.403899974e-01f, 1.398345546e-01f, 1.392794070e-01f, 1.387245551e-01f, - 1.381699995e-01f, 1.376157408e-01f, 1.370617796e-01f, 1.365081164e-01f, 1.359547518e-01f, 1.354016864e-01f, 1.348489207e-01f, 1.342964553e-01f, 1.337442907e-01f, 1.331924276e-01f, - 1.326408665e-01f, 1.320896079e-01f, 1.315386525e-01f, 1.309880008e-01f, 1.304376533e-01f, 1.298876106e-01f, 1.293378733e-01f, 1.287884420e-01f, 1.282393171e-01f, 1.276904993e-01f, - 1.271419891e-01f, 1.265937871e-01f, 1.260458938e-01f, 1.254983099e-01f, 1.249510357e-01f, 1.244040720e-01f, 1.238574193e-01f, 1.233110780e-01f, 1.227650489e-01f, 1.222193323e-01f, - 1.216739290e-01f, 1.211288394e-01f, 1.205840640e-01f, 1.200396035e-01f, 1.194954584e-01f, 1.189516293e-01f, 1.184081166e-01f, 1.178649210e-01f, 1.173220429e-01f, 1.167794830e-01f, - 1.162372418e-01f, 1.156953198e-01f, 1.151537176e-01f, 1.146124357e-01f, 1.140714747e-01f, 1.135308351e-01f, 1.129905174e-01f, 1.124505223e-01f, 1.119108502e-01f, 1.113715017e-01f, - 1.108324773e-01f, 1.102937776e-01f, 1.097554031e-01f, 1.092173543e-01f, 1.086796319e-01f, 1.081422362e-01f, 1.076051680e-01f, 1.070684276e-01f, 1.065320157e-01f, 1.059959327e-01f, - 1.054601793e-01f, 1.049247559e-01f, 1.043896631e-01f, 1.038549014e-01f, 1.033204714e-01f, 1.027863735e-01f, 1.022526084e-01f, 1.017191765e-01f, 1.011860783e-01f, 1.006533145e-01f, - 1.001208855e-01f, 9.958879189e-02f, 9.905703415e-02f, 9.852561283e-02f, 9.799452845e-02f, 9.746378155e-02f, 9.693337264e-02f, 9.640330225e-02f, 9.587357091e-02f, 9.534417915e-02f, - 9.481512747e-02f, 9.428641641e-02f, 9.375804649e-02f, 9.323001823e-02f, 9.270233215e-02f, 9.217498877e-02f, 9.164798861e-02f, 9.112133218e-02f, 9.059502002e-02f, 9.006905262e-02f, - 8.954343052e-02f, 8.901815422e-02f, 8.849322425e-02f, 8.796864111e-02f, 8.744440532e-02f, 8.692051740e-02f, 8.639697786e-02f, 8.587378721e-02f, 8.535094596e-02f, 8.482845463e-02f, - 8.430631372e-02f, 8.378452374e-02f, 8.326308520e-02f, 8.274199862e-02f, 8.222126450e-02f, 8.170088334e-02f, 8.118085566e-02f, 8.066118196e-02f, 8.014186274e-02f, 7.962289851e-02f, - 7.910428977e-02f, 7.858603703e-02f, 7.806814079e-02f, 7.755060156e-02f, 7.703341982e-02f, 7.651659609e-02f, 7.600013087e-02f, 7.548402464e-02f, 7.496827792e-02f, 7.445289120e-02f, - 7.393786498e-02f, 7.342319976e-02f, 7.290889602e-02f, 7.239495427e-02f, 7.188137501e-02f, 7.136815872e-02f, 7.085530589e-02f, 7.034281704e-02f, 6.983069263e-02f, 6.931893318e-02f, - 6.880753916e-02f, 6.829651107e-02f, 6.778584939e-02f, 6.727555462e-02f, 6.676562725e-02f, 6.625606776e-02f, 6.574687664e-02f, 6.523805437e-02f, 6.472960145e-02f, 6.422151835e-02f, - 6.371380556e-02f, 6.320646357e-02f, 6.269949286e-02f, 6.219289390e-02f, 6.168666719e-02f, 6.118081319e-02f, 6.067533241e-02f, 6.017022530e-02f, 5.966549235e-02f, 5.916113405e-02f, - 5.865715086e-02f, 5.815354327e-02f, 5.765031174e-02f, 5.714745677e-02f, 5.664497881e-02f, 5.614287835e-02f, 5.564115586e-02f, 5.513981181e-02f, 5.463884668e-02f, 5.413826093e-02f, - 5.363805504e-02f, 5.313822947e-02f, 5.263878471e-02f, 5.213972120e-02f, 5.164103943e-02f, 5.114273987e-02f, 5.064482297e-02f, 5.014728920e-02f, 4.965013903e-02f, 4.915337293e-02f, - 4.865699136e-02f, 4.816099478e-02f, 4.766538365e-02f, 4.717015844e-02f, 4.667531960e-02f, 4.618086761e-02f, 4.568680291e-02f, 4.519312597e-02f, 4.469983725e-02f, 4.420693720e-02f, - 4.371442629e-02f, 4.322230496e-02f, 4.273057368e-02f, 4.223923289e-02f, 4.174828306e-02f, 4.125772463e-02f, 4.076755807e-02f, 4.027778382e-02f, 3.978840233e-02f, 3.929941406e-02f, - 3.881081945e-02f, 3.832261896e-02f, 3.783481304e-02f, 3.734740212e-02f, 3.686038667e-02f, 3.637376712e-02f, 3.588754393e-02f, 3.540171753e-02f, 3.491628838e-02f, 3.443125691e-02f, - 3.394662358e-02f, 3.346238881e-02f, 3.297855307e-02f, 3.249511677e-02f, 3.201208038e-02f, 3.152944432e-02f, 3.104720904e-02f, 3.056537497e-02f, 3.008394255e-02f, 2.960291222e-02f, - 2.912228441e-02f, 2.864205957e-02f, 2.816223812e-02f, 2.768282050e-02f, 2.720380715e-02f, 2.672519849e-02f, 2.624699495e-02f, 2.576919698e-02f, 2.529180500e-02f, 2.481481943e-02f, - 2.433824072e-02f, 2.386206928e-02f, 2.338630555e-02f, 2.291094995e-02f, 2.243600290e-02f, 2.196146485e-02f, 2.148733620e-02f, 2.101361738e-02f, 2.054030882e-02f, 2.006741094e-02f, - 1.959492417e-02f, 1.912284891e-02f, 1.865118560e-02f, 1.817993465e-02f, 1.770909649e-02f, 1.723867152e-02f, 1.676866018e-02f, 1.629906287e-02f, 1.582988001e-02f, 1.536111202e-02f, - 1.489275932e-02f, 1.442482231e-02f, 1.395730141e-02f, 1.349019703e-02f, 1.302350959e-02f, 1.255723950e-02f, 1.209138716e-02f, 1.162595299e-02f, 1.116093740e-02f, 1.069634079e-02f, - 1.023216357e-02f, 9.768406147e-03f, 9.305068932e-03f, 8.842152327e-03f, 8.379656737e-03f, 7.917582566e-03f, 7.455930217e-03f, 6.994700094e-03f, 6.533892597e-03f, 6.073508128e-03f, - 5.613547087e-03f, 5.154009873e-03f, 4.694896887e-03f, 4.236208525e-03f, 3.777945186e-03f, 3.320107265e-03f, 2.862695160e-03f, 2.405709264e-03f, 1.949149974e-03f, 1.493017681e-03f, - 1.037312781e-03f, 5.820356634e-04f, 1.271867215e-04f, -3.272336542e-04f, -7.812250738e-04f, -1.234787148e-03f, -1.687919488e-03f, -2.140621706e-03f, -2.592893415e-03f, -3.044734228e-03f, - -3.496143760e-03f, -3.947121626e-03f, -4.397667442e-03f, -4.847780824e-03f, -5.297461390e-03f, -5.746708757e-03f, -6.195522545e-03f, -6.643902373e-03f, -7.091847862e-03f, -7.539358631e-03f, - -7.986434304e-03f, -8.433074503e-03f, -8.879278850e-03f, -9.325046970e-03f, -9.770378488e-03f, -1.021527303e-02f, -1.065973022e-02f, -1.110374969e-02f, -1.154733106e-02f, -1.199047396e-02f, - -1.243317803e-02f, -1.287544288e-02f, -1.331726816e-02f, -1.375865350e-02f, -1.419959852e-02f, -1.464010285e-02f, -1.508016615e-02f, -1.551978803e-02f, -1.595896813e-02f, -1.639770609e-02f, - -1.683600154e-02f, -1.727385413e-02f, -1.771126349e-02f, -1.814822926e-02f, -1.858475108e-02f, -1.902082859e-02f, -1.945646144e-02f, -1.989164925e-02f, -2.032639168e-02f, -2.076068838e-02f, - -2.119453897e-02f, -2.162794312e-02f, -2.206090046e-02f, -2.249341064e-02f, -2.292547331e-02f, -2.335708812e-02f, -2.378825471e-02f, -2.421897274e-02f, -2.464924186e-02f, -2.507906171e-02f, - -2.550843195e-02f, -2.593735223e-02f, -2.636582221e-02f, -2.679384153e-02f, -2.722140986e-02f, -2.764852685e-02f, -2.807519216e-02f, -2.850140543e-02f, -2.892716634e-02f, -2.935247454e-02f, - -2.977732969e-02f, -3.020173144e-02f, -3.062567947e-02f, -3.104917343e-02f, -3.147221299e-02f, -3.189479780e-02f, -3.231692753e-02f, -3.273860185e-02f, -3.315982043e-02f, -3.358058292e-02f, - -3.400088900e-02f, -3.442073833e-02f, -3.484013059e-02f, -3.525906544e-02f, -3.567754255e-02f, -3.609556159e-02f, -3.651312224e-02f, -3.693022417e-02f, -3.734686705e-02f, -3.776305055e-02f, - -3.817877435e-02f, -3.859403813e-02f, -3.900884156e-02f, -3.942318432e-02f, -3.983706608e-02f, -4.025048653e-02f, -4.066344535e-02f, -4.107594221e-02f, -4.148797680e-02f, -4.189954880e-02f, - -4.231065788e-02f, -4.272130374e-02f, -4.313148606e-02f, -4.354120452e-02f, -4.395045881e-02f, -4.435924862e-02f, -4.476757362e-02f, -4.517543352e-02f, -4.558282800e-02f, -4.598975674e-02f, - -4.639621944e-02f, -4.680221580e-02f, -4.720774549e-02f, -4.761280822e-02f, -4.801740368e-02f, -4.842153156e-02f, -4.882519155e-02f, -4.922838336e-02f, -4.963110668e-02f, -5.003336121e-02f, - -5.043514664e-02f, -5.083646267e-02f, -5.123730901e-02f, -5.163768535e-02f, -5.203759140e-02f, -5.243702685e-02f, -5.283599141e-02f, -5.323448479e-02f, -5.363250668e-02f, -5.403005680e-02f, - -5.442713484e-02f, -5.482374053e-02f, -5.521987355e-02f, -5.561553362e-02f, -5.601072046e-02f, -5.640543377e-02f, -5.679967325e-02f, -5.719343863e-02f, -5.758672961e-02f, -5.797954592e-02f, - -5.837188725e-02f, -5.876375332e-02f, -5.915514386e-02f, -5.954605858e-02f, -5.993649719e-02f, -6.032645941e-02f, -6.071594496e-02f, -6.110495356e-02f, -6.149348493e-02f, -6.188153880e-02f, - -6.226911487e-02f, -6.265621288e-02f, -6.304283254e-02f, -6.342897359e-02f, -6.381463575e-02f, -6.419981873e-02f, -6.458452228e-02f, -6.496874611e-02f, -6.535248995e-02f, -6.573575354e-02f, - -6.611853660e-02f, -6.650083886e-02f, -6.688266005e-02f, -6.726399991e-02f, -6.764485817e-02f, -6.802523456e-02f, -6.840512882e-02f, -6.878454067e-02f, -6.916346987e-02f, -6.954191613e-02f, - -6.991987921e-02f, -7.029735884e-02f, -7.067435475e-02f, -7.105086669e-02f, -7.142689441e-02f, -7.180243763e-02f, -7.217749610e-02f, -7.255206957e-02f, -7.292615778e-02f, -7.329976047e-02f, - -7.367287740e-02f, -7.404550829e-02f, -7.441765291e-02f, -7.478931100e-02f, -7.516048231e-02f, -7.553116659e-02f, -7.590136359e-02f, -7.627107305e-02f, -7.664029474e-02f, -7.700902840e-02f, - -7.737727379e-02f, -7.774503066e-02f, -7.811229876e-02f, -7.847907786e-02f, -7.884536771e-02f, -7.921116806e-02f, -7.957647867e-02f, -7.994129931e-02f, -8.030562974e-02f, -8.066946970e-02f, - -8.103281897e-02f, -8.139567731e-02f, -8.175804448e-02f, -8.211992024e-02f, -8.248130436e-02f, -8.284219661e-02f, -8.320259674e-02f, -8.356250453e-02f, -8.392191975e-02f, -8.428084216e-02f, - -8.463927153e-02f, -8.499720764e-02f, -8.535465024e-02f, -8.571159913e-02f, -8.606805406e-02f, -8.642401481e-02f, -8.677948116e-02f, -8.713445288e-02f, -8.748892975e-02f, -8.784291154e-02f, - -8.819639803e-02f, -8.854938900e-02f, -8.890188423e-02f, -8.925388349e-02f, -8.960538657e-02f, -8.995639325e-02f, -9.030690332e-02f, -9.065691655e-02f, -9.100643272e-02f, -9.135545163e-02f, - -9.170397306e-02f, -9.205199680e-02f, -9.239952262e-02f, -9.274655033e-02f, -9.309307971e-02f, -9.343911054e-02f, -9.378464262e-02f, -9.412967574e-02f, -9.447420969e-02f, -9.481824427e-02f, - -9.516177926e-02f, -9.550481446e-02f, -9.584734968e-02f, -9.618938469e-02f, -9.653091930e-02f, -9.687195332e-02f, -9.721248652e-02f, -9.755251872e-02f, -9.789204972e-02f, -9.823107931e-02f, - -9.856960730e-02f, -9.890763348e-02f, -9.924515767e-02f, -9.958217967e-02f, -9.991869928e-02f, -1.002547163e-01f, -1.005902305e-01f, -1.009252418e-01f, -1.012597499e-01f, -1.015937547e-01f, - -1.019272559e-01f, -1.022602534e-01f, -1.025927470e-01f, -1.029247364e-01f, -1.032562216e-01f, -1.035872023e-01f, -1.039176783e-01f, -1.042476494e-01f, -1.045771156e-01f, -1.049060765e-01f, - -1.052345320e-01f, -1.055624819e-01f, -1.058899260e-01f, -1.062168642e-01f, -1.065432963e-01f, -1.068692221e-01f, -1.071946414e-01f, -1.075195540e-01f, -1.078439599e-01f, -1.081678587e-01f, - -1.084912503e-01f, -1.088141346e-01f, -1.091365113e-01f, -1.094583804e-01f, -1.097797416e-01f, -1.101005947e-01f, -1.104209397e-01f, -1.107407762e-01f, -1.110601042e-01f, -1.113789236e-01f, - -1.116972340e-01f, -1.120150354e-01f, -1.123323276e-01f, -1.126491104e-01f, -1.129653837e-01f, -1.132811472e-01f, -1.135964010e-01f, -1.139111447e-01f, -1.142253782e-01f, -1.145391014e-01f, - -1.148523141e-01f, -1.151650162e-01f, -1.154772074e-01f, -1.157888877e-01f, -1.161000569e-01f, -1.164107148e-01f, -1.167208613e-01f, -1.170304962e-01f, -1.173396194e-01f, -1.176482307e-01f, - -1.179563299e-01f, -1.182639170e-01f, -1.185709918e-01f, -1.188775541e-01f, -1.191836038e-01f, -1.194891407e-01f, -1.197941647e-01f, -1.200986757e-01f, -1.204026734e-01f, -1.207061579e-01f, - -1.210091288e-01f, -1.213115861e-01f, -1.216135297e-01f, -1.219149593e-01f, -1.222158749e-01f, -1.225162764e-01f, -1.228161635e-01f, -1.231155362e-01f, -1.234143943e-01f, -1.237127377e-01f, - -1.240105662e-01f, -1.243078797e-01f, -1.246046781e-01f, -1.249009613e-01f, -1.251967291e-01f, -1.254919814e-01f, -1.257867180e-01f, -1.260809389e-01f, -1.263746439e-01f, -1.266678329e-01f, - -1.269605057e-01f, -1.272526622e-01f, -1.275443024e-01f, -1.278354261e-01f, -1.281260331e-01f, -1.284161233e-01f, -1.287056967e-01f, -1.289947531e-01f, -1.292832924e-01f, -1.295713144e-01f, - -1.298588191e-01f, -1.301458063e-01f, -1.304322759e-01f, -1.307182278e-01f, -1.310036619e-01f, -1.312885781e-01f, -1.315729762e-01f, -1.318568562e-01f, -1.321402180e-01f, -1.324230613e-01f, - -1.327053862e-01f, -1.329871925e-01f, -1.332684801e-01f, -1.335492489e-01f, -1.338294987e-01f, -1.341092296e-01f, -1.343884413e-01f, -1.346671339e-01f, -1.349453071e-01f, -1.352229608e-01f, - -1.355000951e-01f, -1.357767097e-01f, -1.360528046e-01f, -1.363283796e-01f, -1.366034348e-01f, -1.368779699e-01f, -1.371519849e-01f, -1.374254797e-01f, -1.376984542e-01f, -1.379709083e-01f, - -1.382428418e-01f, -1.385142549e-01f, -1.387851472e-01f, -1.390555187e-01f, -1.393253694e-01f, -1.395946992e-01f, -1.398635079e-01f, -1.401317955e-01f, -1.403995619e-01f, -1.406668070e-01f, - -1.409335308e-01f, -1.411997330e-01f, -1.414654137e-01f, -1.417305728e-01f, -1.419952102e-01f, -1.422593258e-01f, -1.425229195e-01f, -1.427859913e-01f, -1.430485411e-01f, -1.433105687e-01f, - -1.435720742e-01f, -1.438330574e-01f, -1.440935183e-01f, -1.443534568e-01f, -1.446128728e-01f, -1.448717662e-01f, -1.451301370e-01f, -1.453879851e-01f, -1.456453105e-01f, -1.459021130e-01f, - -1.461583927e-01f, -1.464141493e-01f, -1.466693829e-01f, -1.469240934e-01f, -1.471782808e-01f, -1.474319449e-01f, -1.476850857e-01f, -1.479377031e-01f, -1.481897972e-01f, -1.484413677e-01f, - -1.486924147e-01f, -1.489429381e-01f, -1.491929379e-01f, -1.494424139e-01f, -1.496913661e-01f, -1.499397945e-01f, -1.501876990e-01f, -1.504350796e-01f, -1.506819362e-01f, -1.509282687e-01f, - -1.511740771e-01f, -1.514193614e-01f, -1.516641214e-01f, -1.519083572e-01f, -1.521520687e-01f, -1.523952559e-01f, -1.526379186e-01f, -1.528800569e-01f, -1.531216707e-01f, -1.533627600e-01f, - -1.536033246e-01f, -1.538433647e-01f, -1.540828801e-01f, -1.543218707e-01f, -1.545603366e-01f, -1.547982778e-01f, -1.550356940e-01f, -1.552725855e-01f, -1.555089520e-01f, -1.557447935e-01f, - -1.559801101e-01f, -1.562149017e-01f, -1.564491682e-01f, -1.566829096e-01f, -1.569161259e-01f, -1.571488171e-01f, -1.573809830e-01f, -1.576126238e-01f, -1.578437393e-01f, -1.580743296e-01f, - -1.583043945e-01f, -1.585339341e-01f, -1.587629484e-01f, -1.589914373e-01f, -1.592194007e-01f, -1.594468388e-01f, -1.596737514e-01f, -1.599001385e-01f, -1.601260001e-01f, -1.603513362e-01f, - -1.605761468e-01f, -1.608004318e-01f, -1.610241912e-01f, -1.612474250e-01f, -1.614701333e-01f, -1.616923159e-01f, -1.619139728e-01f, -1.621351041e-01f, -1.623557098e-01f, -1.625757897e-01f, - -1.627953440e-01f, -1.630143725e-01f, -1.632328753e-01f, -1.634508524e-01f, -1.636683038e-01f, -1.638852294e-01f, -1.641016293e-01f, -1.643175034e-01f, -1.645328517e-01f, -1.647476743e-01f, - -1.649619711e-01f, -1.651757421e-01f, -1.653889873e-01f, -1.656017068e-01f, -1.658139005e-01f, -1.660255684e-01f, -1.662367105e-01f, -1.664473268e-01f, -1.666574174e-01f, -1.668669822e-01f, - -1.670760212e-01f, -1.672845344e-01f, -1.674925219e-01f, -1.676999836e-01f, -1.679069196e-01f, -1.681133298e-01f, -1.683192143e-01f, -1.685245731e-01f, -1.687294062e-01f, -1.689337136e-01f, - -1.691374952e-01f, -1.693407513e-01f, -1.695434816e-01f, -1.697456863e-01f, -1.699473653e-01f, -1.701485188e-01f, -1.703491466e-01f, -1.705492489e-01f, -1.707488256e-01f, -1.709478767e-01f, - -1.711464023e-01f, -1.713444024e-01f, -1.715418770e-01f, -1.717388262e-01f, -1.719352499e-01f, -1.721311482e-01f, -1.723265211e-01f, -1.725213686e-01f, -1.727156908e-01f, -1.729094877e-01f, - -1.731027592e-01f, -1.732955056e-01f, -1.734877267e-01f, -1.736794226e-01f, -1.738705933e-01f, -1.740612389e-01f, -1.742513594e-01f, -1.744409548e-01f, -1.746300251e-01f, -1.748185705e-01f, - -1.750065909e-01f, -1.751940864e-01f, -1.753810569e-01f, -1.755675027e-01f, -1.757534236e-01f, -1.759388197e-01f, -1.761236911e-01f, -1.763080377e-01f, -1.764918598e-01f, -1.766751572e-01f, - -1.768579300e-01f, -1.770401783e-01f, -1.772219022e-01f, -1.774031016e-01f, -1.775837766e-01f, -1.777639272e-01f, -1.779435536e-01f, -1.781226557e-01f, -1.783012337e-01f, -1.784792875e-01f, - -1.786568172e-01f, -1.788338228e-01f, -1.790103045e-01f, -1.791862622e-01f, -1.793616961e-01f, -1.795366061e-01f, -1.797109923e-01f, -1.798848549e-01f, -1.800581937e-01f, -1.802310090e-01f, - -1.804033008e-01f, -1.805750690e-01f, -1.807463139e-01f, -1.809170354e-01f, -1.810872336e-01f, -1.812569085e-01f, -1.814260603e-01f, -1.815946890e-01f, -1.817627947e-01f, -1.819303773e-01f, - -1.820974371e-01f, -1.822639740e-01f, -1.824299882e-01f, -1.825954797e-01f, -1.827604485e-01f, -1.829248947e-01f, -1.830888185e-01f, -1.832522199e-01f, -1.834150989e-01f, -1.835774556e-01f, - -1.837392902e-01f, -1.839006026e-01f, -1.840613930e-01f, -1.842216614e-01f, -1.843814079e-01f, -1.845406326e-01f, -1.846993356e-01f, -1.848575169e-01f, -1.850151767e-01f, -1.851723149e-01f, - -1.853289318e-01f, -1.854850273e-01f, -1.856406016e-01f, -1.857956547e-01f, -1.859501867e-01f, -1.861041978e-01f, -1.862576880e-01f, -1.864106573e-01f, -1.865631059e-01f, -1.867150339e-01f, - -1.868664414e-01f, -1.870173284e-01f, -1.871676950e-01f, -1.873175413e-01f, -1.874668675e-01f, -1.876156736e-01f, -1.877639597e-01f, -1.879117259e-01f, -1.880589723e-01f, -1.882056991e-01f, - -1.883519062e-01f, -1.884975938e-01f, -1.886427620e-01f, -1.887874109e-01f, -1.889315405e-01f, -1.890751511e-01f, -1.892182427e-01f, -1.893608154e-01f, -1.895028692e-01f, -1.896444044e-01f, - -1.897854210e-01f, -1.899259191e-01f, -1.900658989e-01f, -1.902053603e-01f, -1.903443036e-01f, -1.904827289e-01f, -1.906206362e-01f, -1.907580257e-01f, -1.908948975e-01f, -1.910312517e-01f, - -1.911670883e-01f, -1.913024076e-01f, -1.914372096e-01f, -1.915714945e-01f, -1.917052624e-01f, -1.918385133e-01f, -1.919712474e-01f, -1.921034648e-01f, -1.922351657e-01f, -1.923663501e-01f, - -1.924970182e-01f, -1.926271701e-01f, -1.927568059e-01f, -1.928859257e-01f, -1.930145297e-01f, -1.931426180e-01f, -1.932701907e-01f, -1.933972479e-01f, -1.935237898e-01f, -1.936498165e-01f, - -1.937753281e-01f, -1.939003248e-01f, -1.940248066e-01f, -1.941487737e-01f, -1.942722263e-01f, -1.943951644e-01f, -1.945175883e-01f, -1.946394979e-01f, -1.947608936e-01f, -1.948817753e-01f, - -1.950021433e-01f, -1.951219976e-01f, -1.952413385e-01f, -1.953601659e-01f, -1.954784802e-01f, -1.955962814e-01f, -1.957135697e-01f, -1.958303451e-01f, -1.959466079e-01f, -1.960623582e-01f, - -1.961775961e-01f, -1.962923218e-01f, -1.964065354e-01f, -1.965202371e-01f, -1.966334270e-01f, -1.967461052e-01f, -1.968582719e-01f, -1.969699273e-01f, -1.970810714e-01f, -1.971917045e-01f, - -1.973018267e-01f, -1.974114381e-01f, -1.975205390e-01f, -1.976291294e-01f, -1.977372095e-01f, -1.978447794e-01f, -1.979518393e-01f, -1.980583894e-01f, -1.981644299e-01f, -1.982699608e-01f, - -1.983749823e-01f, -1.984794947e-01f, -1.985834979e-01f, -1.986869923e-01f, -1.987899780e-01f, -1.988924551e-01f, -1.989944238e-01f, -1.990958842e-01f, -1.991968366e-01f, -1.992972810e-01f, - -1.993972177e-01f, -1.994966468e-01f, -1.995955684e-01f, -1.996939828e-01f, -1.997918902e-01f, -1.998892906e-01f, -1.999861842e-01f, -2.000825713e-01f, -2.001784520e-01f, -2.002738264e-01f, - -2.003686947e-01f, -2.004630572e-01f, -2.005569139e-01f, -2.006502651e-01f, -2.007431109e-01f, -2.008354515e-01f, -2.009272871e-01f, -2.010186178e-01f, -2.011094439e-01f, -2.011997654e-01f, - -2.012895827e-01f, -2.013788958e-01f, -2.014677050e-01f, -2.015560104e-01f, -2.016438122e-01f, -2.017311107e-01f, -2.018179058e-01f, -2.019041980e-01f, -2.019899873e-01f, -2.020752739e-01f, - -2.021600580e-01f, -2.022443399e-01f, -2.023281196e-01f, -2.024113974e-01f, -2.024941735e-01f, -2.025764481e-01f, -2.026582212e-01f, -2.027394933e-01f, -2.028202643e-01f, -2.029005346e-01f, - -2.029803043e-01f, -2.030595736e-01f, -2.031383427e-01f, -2.032166118e-01f, -2.032943811e-01f, -2.033716508e-01f, -2.034484211e-01f, -2.035246922e-01f, -2.036004643e-01f, -2.036757375e-01f, - -2.037505121e-01f, -2.038247884e-01f, -2.038985664e-01f, -2.039718464e-01f, -2.040446286e-01f, -2.041169132e-01f, -2.041887004e-01f, -2.042599904e-01f, -2.043307834e-01f, -2.044010796e-01f, - -2.044708793e-01f, -2.045401826e-01f, -2.046089898e-01f, -2.046773010e-01f, -2.047451164e-01f, -2.048124363e-01f, -2.048792610e-01f, -2.049455905e-01f, -2.050114251e-01f, -2.050767650e-01f, - -2.051416105e-01f, -2.052059618e-01f, -2.052698190e-01f, -2.053331823e-01f, -2.053960521e-01f, -2.054584285e-01f, -2.055203117e-01f, -2.055817020e-01f, -2.056425996e-01f, -2.057030047e-01f, - -2.057629174e-01f, -2.058223381e-01f, -2.058812670e-01f, -2.059397043e-01f, -2.059976501e-01f, -2.060551048e-01f, -2.061120686e-01f, -2.061685416e-01f, -2.062245241e-01f, -2.062800164e-01f, - -2.063350186e-01f, -2.063895311e-01f, -2.064435539e-01f, -2.064970874e-01f, -2.065501318e-01f, -2.066026873e-01f, -2.066547541e-01f, -2.067063325e-01f, -2.067574227e-01f, -2.068080250e-01f, - -2.068581395e-01f, -2.069077665e-01f, -2.069569063e-01f, -2.070055591e-01f, -2.070537251e-01f, -2.071014046e-01f, -2.071485978e-01f, -2.071953049e-01f, -2.072415262e-01f, -2.072872619e-01f, - -2.073325122e-01f, -2.073772775e-01f, -2.074215579e-01f, -2.074653537e-01f, -2.075086651e-01f, -2.075514925e-01f, -2.075938359e-01f, -2.076356957e-01f, -2.076770721e-01f, -2.077179654e-01f, - -2.077583758e-01f, -2.077983035e-01f, -2.078377488e-01f, -2.078767121e-01f, -2.079151934e-01f, -2.079531930e-01f, -2.079907113e-01f, -2.080277485e-01f, -2.080643047e-01f, -2.081003804e-01f, - -2.081359756e-01f, -2.081710908e-01f, -2.082057260e-01f, -2.082398817e-01f, -2.082735580e-01f, -2.083067553e-01f, -2.083394737e-01f, -2.083717135e-01f, -2.084034750e-01f, -2.084347584e-01f, - -2.084655641e-01f, -2.084958922e-01f, -2.085257430e-01f, -2.085551169e-01f, -2.085840140e-01f, -2.086124346e-01f, -2.086403790e-01f, -2.086678475e-01f, -2.086948402e-01f, -2.087213576e-01f, - -2.087473998e-01f, -2.087729671e-01f, -2.087980599e-01f, -2.088226782e-01f, -2.088468225e-01f, -2.088704930e-01f, -2.088936900e-01f, -2.089164137e-01f, -2.089386645e-01f, -2.089604425e-01f, - -2.089817481e-01f, -2.090025815e-01f, -2.090229430e-01f, -2.090428330e-01f, -2.090622515e-01f, -2.090811991e-01f, -2.090996758e-01f, -2.091176821e-01f, -2.091352181e-01f, -2.091522842e-01f, - -2.091688806e-01f, -2.091850076e-01f, -2.092006655e-01f, -2.092158546e-01f, -2.092305752e-01f, -2.092448275e-01f, -2.092586119e-01f, -2.092719285e-01f, -2.092847778e-01f, -2.092971600e-01f, - -2.093090753e-01f, -2.093205241e-01f, -2.093315066e-01f, -2.093420232e-01f, -2.093520741e-01f, -2.093616596e-01f, -2.093707800e-01f, -2.093794356e-01f, -2.093876267e-01f, -2.093953536e-01f, - -2.094026166e-01f, -2.094094159e-01f, -2.094157519e-01f, -2.094216248e-01f, -2.094270350e-01f, -2.094319827e-01f, -2.094364683e-01f, -2.094404920e-01f, -2.094440542e-01f, -2.094471551e-01f, - -2.094497950e-01f, -2.094519742e-01f, -2.094536931e-01f, -2.094549520e-01f, -2.094557510e-01f, -2.094560906e-01f, -2.094559711e-01f, -2.094553926e-01f, -2.094543557e-01f, -2.094528605e-01f, - -2.094509073e-01f, -2.094484965e-01f, -2.094456284e-01f, -2.094423032e-01f, -2.094385214e-01f, -2.094342831e-01f, -2.094295887e-01f, -2.094244385e-01f, -2.094188329e-01f, -2.094127720e-01f, - -2.094062564e-01f, -2.093992861e-01f, -2.093918617e-01f, -2.093839833e-01f, -2.093756513e-01f, -2.093668660e-01f, -2.093576277e-01f, -2.093479367e-01f, -2.093377934e-01f, -2.093271981e-01f, - -2.093161511e-01f, -2.093046526e-01f, -2.092927031e-01f, -2.092803028e-01f, -2.092674520e-01f, -2.092541512e-01f, -2.092404005e-01f, -2.092262004e-01f, -2.092115511e-01f, -2.091964529e-01f, - -2.091809063e-01f, -2.091649114e-01f, -2.091484687e-01f, -2.091315784e-01f, -2.091142409e-01f, -2.090964566e-01f, -2.090782256e-01f, -2.090595484e-01f, -2.090404253e-01f, -2.090208567e-01f, - -2.090008427e-01f, -2.089803839e-01f, -2.089594804e-01f, -2.089381327e-01f, -2.089163410e-01f, -2.088941058e-01f, -2.088714273e-01f, -2.088483058e-01f, -2.088247417e-01f, -2.088007354e-01f, - -2.087762871e-01f, -2.087513972e-01f, -2.087260661e-01f, -2.087002940e-01f, -2.086740813e-01f, -2.086474284e-01f, -2.086203355e-01f, -2.085928031e-01f, -2.085648314e-01f, -2.085364208e-01f, - -2.085075717e-01f, -2.084782843e-01f, -2.084485591e-01f, -2.084183963e-01f, -2.083877963e-01f, -2.083567595e-01f, -2.083252862e-01f, -2.082933767e-01f, -2.082610313e-01f, -2.082282505e-01f, - -2.081950346e-01f, -2.081613839e-01f, -2.081272987e-01f, -2.080927795e-01f, -2.080578265e-01f, -2.080224401e-01f, -2.079866207e-01f, -2.079503685e-01f, -2.079136841e-01f, -2.078765676e-01f, - -2.078390195e-01f, -2.078010401e-01f, -2.077626297e-01f, -2.077237888e-01f, -2.076845176e-01f, -2.076448166e-01f, -2.076046860e-01f, -2.075641263e-01f, -2.075231377e-01f, -2.074817207e-01f, - -2.074398756e-01f, -2.073976027e-01f, -2.073549025e-01f, -2.073117752e-01f, -2.072682212e-01f, -2.072242410e-01f, -2.071798347e-01f, -2.071350029e-01f, -2.070897459e-01f, -2.070440640e-01f, - -2.069979576e-01f, -2.069514270e-01f, -2.069044727e-01f, -2.068570949e-01f, -2.068092941e-01f, -2.067610706e-01f, -2.067124248e-01f, -2.066633570e-01f, -2.066138676e-01f, -2.065639570e-01f, - -2.065136256e-01f, -2.064628736e-01f, -2.064117016e-01f, -2.063601098e-01f, -2.063080985e-01f, -2.062556683e-01f, -2.062028195e-01f, -2.061495523e-01f, -2.060958673e-01f, -2.060417647e-01f, - -2.059872450e-01f, -2.059323085e-01f, -2.058769556e-01f, -2.058211867e-01f, -2.057650021e-01f, -2.057084022e-01f, -2.056513874e-01f, -2.055939580e-01f, -2.055361145e-01f, -2.054778572e-01f, - -2.054191866e-01f, -2.053601029e-01f, -2.053006065e-01f, -2.052406979e-01f, -2.051803774e-01f, -2.051196454e-01f, -2.050585022e-01f, -2.049969484e-01f, -2.049349841e-01f, -2.048726099e-01f, - -2.048098260e-01f, -2.047466330e-01f, -2.046830311e-01f, -2.046190208e-01f, -2.045546024e-01f, -2.044897764e-01f, -2.044245430e-01f, -2.043589027e-01f, -2.042928560e-01f, -2.042264031e-01f, - -2.041595444e-01f, -2.040922804e-01f, -2.040246114e-01f, -2.039565379e-01f, -2.038880601e-01f, -2.038191786e-01f, -2.037498936e-01f, -2.036802057e-01f, -2.036101151e-01f, -2.035396222e-01f, - -2.034687276e-01f, -2.033974315e-01f, -2.033257343e-01f, -2.032536365e-01f, -2.031811384e-01f, -2.031082404e-01f, -2.030349430e-01f, -2.029612465e-01f, -2.028871513e-01f, -2.028126578e-01f, - -2.027377665e-01f, -2.026624776e-01f, -2.025867917e-01f, -2.025107090e-01f, -2.024342301e-01f, -2.023573553e-01f, -2.022800850e-01f, -2.022024196e-01f, -2.021243595e-01f, -2.020459051e-01f, - -2.019670568e-01f, -2.018878151e-01f, -2.018081802e-01f, -2.017281527e-01f, -2.016477329e-01f, -2.015669213e-01f, -2.014857181e-01f, -2.014041240e-01f, -2.013221391e-01f, -2.012397641e-01f, - -2.011569991e-01f, -2.010738448e-01f, -2.009903014e-01f, -2.009063694e-01f, -2.008220492e-01f, -2.007373412e-01f, -2.006522459e-01f, -2.005667635e-01f, -2.004808946e-01f, -2.003946395e-01f, - -2.003079987e-01f, -2.002209725e-01f, -2.001335614e-01f, -2.000457658e-01f, -1.999575861e-01f, -1.998690228e-01f, -1.997800761e-01f, -1.996907466e-01f, -1.996010347e-01f, -1.995109408e-01f, - -1.994204652e-01f, -1.993296085e-01f, -1.992383709e-01f, -1.991467531e-01f, -1.990547553e-01f, -1.989623779e-01f, -1.988696215e-01f, -1.987764864e-01f, -1.986829730e-01f, -1.985890818e-01f, - -1.984948131e-01f, -1.984001675e-01f, -1.983051453e-01f, -1.982097469e-01f, -1.981139728e-01f, -1.980178234e-01f, -1.979212990e-01f, -1.978244002e-01f, -1.977271274e-01f, -1.976294810e-01f, - -1.975314613e-01f, -1.974330689e-01f, -1.973343041e-01f, -1.972351674e-01f, -1.971356593e-01f, -1.970357800e-01f, -1.969355302e-01f, -1.968349101e-01f, -1.967339202e-01f, -1.966325610e-01f, - -1.965308329e-01f, -1.964287362e-01f, -1.963262715e-01f, -1.962234392e-01f, -1.961202397e-01f, -1.960166733e-01f, -1.959127407e-01f, -1.958084421e-01f, -1.957037781e-01f, -1.955987490e-01f, - -1.954933553e-01f, -1.953875974e-01f, -1.952814758e-01f, -1.951749909e-01f, -1.950681431e-01f, -1.949609328e-01f, -1.948533606e-01f, -1.947454268e-01f, -1.946371318e-01f, -1.945284762e-01f, - -1.944194603e-01f, -1.943100846e-01f, -1.942003495e-01f, -1.940902554e-01f, -1.939798029e-01f, -1.938689922e-01f, -1.937578240e-01f, -1.936462986e-01f, -1.935344164e-01f, -1.934221779e-01f, - -1.933095836e-01f, -1.931966338e-01f, -1.930833291e-01f, -1.929696698e-01f, -1.928556564e-01f, -1.927412894e-01f, -1.926265692e-01f, -1.925114962e-01f, -1.923960709e-01f, -1.922802937e-01f, - -1.921641650e-01f, -1.920476854e-01f, -1.919308553e-01f, -1.918136751e-01f, -1.916961452e-01f, -1.915782661e-01f, -1.914600383e-01f, -1.913414621e-01f, -1.912225382e-01f, -1.911032668e-01f, - -1.909836484e-01f, -1.908636835e-01f, -1.907433726e-01f, -1.906227161e-01f, -1.905017144e-01f, -1.903803680e-01f, -1.902586774e-01f, -1.901366429e-01f, -1.900142651e-01f, -1.898915444e-01f, - -1.897684813e-01f, -1.896450762e-01f, -1.895213295e-01f, -1.893972417e-01f, -1.892728133e-01f, -1.891480447e-01f, -1.890229364e-01f, -1.888974889e-01f, -1.887717025e-01f, -1.886455777e-01f, - -1.885191151e-01f, -1.883923150e-01f, -1.882651780e-01f, -1.881377044e-01f, -1.880098947e-01f, -1.878817494e-01f, -1.877532690e-01f, -1.876244539e-01f, -1.874953045e-01f, -1.873658214e-01f, - -1.872360049e-01f, -1.871058556e-01f, -1.869753739e-01f, -1.868445602e-01f, -1.867134151e-01f, -1.865819390e-01f, -1.864501323e-01f, -1.863179956e-01f, -1.861855292e-01f, -1.860527336e-01f, - -1.859196094e-01f, -1.857861569e-01f, -1.856523766e-01f, -1.855182691e-01f, -1.853838347e-01f, -1.852490739e-01f, -1.851139872e-01f, -1.849785751e-01f, -1.848428380e-01f, -1.847067764e-01f, - -1.845703907e-01f, -1.844336815e-01f, -1.842966491e-01f, -1.841592941e-01f, -1.840216169e-01f, -1.838836181e-01f, -1.837452979e-01f, -1.836066570e-01f, -1.834676959e-01f, -1.833284148e-01f, - -1.831888145e-01f, -1.830488952e-01f, -1.829086575e-01f, -1.827681019e-01f, -1.826272288e-01f, -1.824860387e-01f, -1.823445321e-01f, -1.822027094e-01f, -1.820605711e-01f, -1.819181177e-01f, - -1.817753496e-01f, -1.816322674e-01f, -1.814888715e-01f, -1.813451624e-01f, -1.812011406e-01f, -1.810568064e-01f, -1.809121605e-01f, -1.807672033e-01f, -1.806219352e-01f, -1.804763567e-01f, - -1.803304684e-01f, -1.801842706e-01f, -1.800377639e-01f, -1.798909488e-01f, -1.797438256e-01f, -1.795963950e-01f, -1.794486573e-01f, -1.793006131e-01f, -1.791522629e-01f, -1.790036070e-01f, - -1.788546460e-01f, -1.787053804e-01f, -1.785558107e-01f, -1.784059372e-01f, -1.782557606e-01f, -1.781052813e-01f, -1.779544998e-01f, -1.778034165e-01f, -1.776520319e-01f, -1.775003466e-01f, - -1.773483609e-01f, -1.771960755e-01f, -1.770434907e-01f, -1.768906071e-01f, -1.767374251e-01f, -1.765839452e-01f, -1.764301679e-01f, -1.762760937e-01f, -1.761217231e-01f, -1.759670566e-01f, - -1.758120945e-01f, -1.756568376e-01f, -1.755012861e-01f, -1.753454406e-01f, -1.751893016e-01f, -1.750328696e-01f, -1.748761450e-01f, -1.747191284e-01f, -1.745618202e-01f, -1.744042209e-01f, - -1.742463311e-01f, -1.740881511e-01f, -1.739296815e-01f, -1.737709228e-01f, -1.736118755e-01f, -1.734525400e-01f, -1.732929169e-01f, -1.731330066e-01f, -1.729728096e-01f, -1.728123264e-01f, - -1.726515576e-01f, -1.724905035e-01f, -1.723291647e-01f, -1.721675417e-01f, -1.720056350e-01f, -1.718434450e-01f, -1.716809723e-01f, -1.715182173e-01f, -1.713551806e-01f, -1.711918626e-01f, - -1.710282638e-01f, -1.708643847e-01f, -1.707002259e-01f, -1.705357877e-01f, -1.703710708e-01f, -1.702060755e-01f, -1.700408025e-01f, -1.698752521e-01f, -1.697094249e-01f, -1.695433214e-01f, - -1.693769421e-01f, -1.692102874e-01f, -1.690433579e-01f, -1.688761540e-01f, -1.687086763e-01f, -1.685409253e-01f, -1.683729014e-01f, -1.682046052e-01f, -1.680360371e-01f, -1.678671976e-01f, - -1.676980873e-01f, -1.675287067e-01f, -1.673590561e-01f, -1.671891362e-01f, -1.670189475e-01f, -1.668484904e-01f, -1.666777654e-01f, -1.665067731e-01f, -1.663355139e-01f, -1.661639883e-01f, - -1.659921968e-01f, -1.658201401e-01f, -1.656478184e-01f, -1.654752324e-01f, -1.653023825e-01f, -1.651292693e-01f, -1.649558932e-01f, -1.647822547e-01f, -1.646083544e-01f, -1.644341928e-01f, - -1.642597703e-01f, -1.640850874e-01f, -1.639101448e-01f, -1.637349427e-01f, -1.635594819e-01f, -1.633837627e-01f, -1.632077857e-01f, -1.630315514e-01f, -1.628550602e-01f, -1.626783128e-01f, - -1.625013095e-01f, -1.623240509e-01f, -1.621465376e-01f, -1.619687699e-01f, -1.617907485e-01f, -1.616124737e-01f, -1.614339462e-01f, -1.612551664e-01f, -1.610761349e-01f, -1.608968521e-01f, - -1.607173186e-01f, -1.605375348e-01f, -1.603575013e-01f, -1.601772185e-01f, -1.599966870e-01f, -1.598159074e-01f, -1.596348800e-01f, -1.594536054e-01f, -1.592720841e-01f, -1.590903167e-01f, - -1.589083036e-01f, -1.587260453e-01f, -1.585435424e-01f, -1.583607953e-01f, -1.581778046e-01f, -1.579945707e-01f, -1.578110943e-01f, -1.576273757e-01f, -1.574434156e-01f, -1.572592144e-01f, - -1.570747726e-01f, -1.568900907e-01f, -1.567051693e-01f, -1.565200088e-01f, -1.563346099e-01f, -1.561489729e-01f, -1.559630984e-01f, -1.557769869e-01f, -1.555906389e-01f, -1.554040549e-01f, - -1.552172355e-01f, -1.550301812e-01f, -1.548428924e-01f, -1.546553697e-01f, -1.544676136e-01f, -1.542796246e-01f, -1.540914032e-01f, -1.539029499e-01f, -1.537142653e-01f, -1.535253499e-01f, - -1.533362041e-01f, -1.531468285e-01f, -1.529572237e-01f, -1.527673900e-01f, -1.525773281e-01f, -1.523870384e-01f, -1.521965215e-01f, -1.520057779e-01f, -1.518148080e-01f, -1.516236125e-01f, - -1.514321918e-01f, -1.512405464e-01f, -1.510486769e-01f, -1.508565838e-01f, -1.506642675e-01f, -1.504717287e-01f, -1.502789678e-01f, -1.500859853e-01f, -1.498927817e-01f, -1.496993577e-01f, - -1.495057136e-01f, -1.493118500e-01f, -1.491177674e-01f, -1.489234664e-01f, -1.487289475e-01f, -1.485342111e-01f, -1.483392578e-01f, -1.481440881e-01f, -1.479487026e-01f, -1.477531017e-01f, - -1.475572859e-01f, -1.473612559e-01f, -1.471650120e-01f, -1.469685549e-01f, -1.467718850e-01f, -1.465750029e-01f, -1.463779090e-01f, -1.461806040e-01f, -1.459830883e-01f, -1.457853624e-01f, - -1.455874268e-01f, -1.453892822e-01f, -1.451909289e-01f, -1.449923675e-01f, -1.447935986e-01f, -1.445946227e-01f, -1.443954402e-01f, -1.441960517e-01f, -1.439964578e-01f, -1.437966588e-01f, - -1.435966555e-01f, -1.433964482e-01f, -1.431960375e-01f, -1.429954239e-01f, -1.427946080e-01f, -1.425935903e-01f, -1.423923712e-01f, -1.421909514e-01f, -1.419893313e-01f, -1.417875114e-01f, - -1.415854923e-01f, -1.413832745e-01f, -1.411808586e-01f, -1.409782449e-01f, -1.407754342e-01f, -1.405724268e-01f, -1.403692233e-01f, -1.401658243e-01f, -1.399622302e-01f, -1.397584416e-01f, - -1.395544590e-01f, -1.393502829e-01f, -1.391459139e-01f, -1.389413524e-01f, -1.387365991e-01f, -1.385316543e-01f, -1.383265187e-01f, -1.381211928e-01f, -1.379156770e-01f, -1.377099719e-01f, - -1.375040781e-01f, -1.372979961e-01f, -1.370917263e-01f, -1.368852694e-01f, -1.366786257e-01f, -1.364717960e-01f, -1.362647806e-01f, -1.360575801e-01f, -1.358501950e-01f, -1.356426259e-01f, - -1.354348733e-01f, -1.352269377e-01f, -1.350188196e-01f, -1.348105196e-01f, -1.346020381e-01f, -1.343933757e-01f, -1.341845330e-01f, -1.339755105e-01f, -1.337663086e-01f, -1.335569279e-01f, - -1.333473689e-01f, -1.331376322e-01f, -1.329277183e-01f, -1.327176277e-01f, -1.325073609e-01f, -1.322969185e-01f, -1.320863010e-01f, -1.318755089e-01f, -1.316645427e-01f, -1.314534029e-01f, - -1.312420902e-01f, -1.310306050e-01f, -1.308189478e-01f, -1.306071192e-01f, -1.303951197e-01f, -1.301829498e-01f, -1.299706100e-01f, -1.297581010e-01f, -1.295454231e-01f, -1.293325769e-01f, - -1.291195630e-01f, -1.289063819e-01f, -1.286930341e-01f, -1.284795201e-01f, -1.282658405e-01f, -1.280519957e-01f, -1.278379864e-01f, -1.276238130e-01f, -1.274094761e-01f, -1.271949762e-01f, - -1.269803138e-01f, -1.267654894e-01f, -1.265505037e-01f, -1.263353570e-01f, -1.261200499e-01f, -1.259045831e-01f, -1.256889568e-01f, -1.254731719e-01f, -1.252572286e-01f, -1.250411276e-01f, - -1.248248694e-01f, -1.246084546e-01f, -1.243918835e-01f, -1.241751569e-01f, -1.239582752e-01f, -1.237412389e-01f, -1.235240485e-01f, -1.233067047e-01f, -1.230892078e-01f, -1.228715585e-01f, - -1.226537573e-01f, -1.224358046e-01f, -1.222177011e-01f, -1.219994473e-01f, -1.217810436e-01f, -1.215624906e-01f, -1.213437889e-01f, -1.211249389e-01f, -1.209059413e-01f, -1.206867964e-01f, - -1.204675049e-01f, -1.202480673e-01f, -1.200284841e-01f, -1.198087558e-01f, -1.195888829e-01f, -1.193688661e-01f, -1.191487058e-01f, -1.189284025e-01f, -1.187079568e-01f, -1.184873692e-01f, - -1.182666402e-01f, -1.180457703e-01f, -1.178247602e-01f, -1.176036103e-01f, -1.173823211e-01f, -1.171608931e-01f, -1.169393270e-01f, -1.167176232e-01f, -1.164957822e-01f, -1.162738046e-01f, - -1.160516910e-01f, -1.158294417e-01f, -1.156070575e-01f, -1.153845387e-01f, -1.151618859e-01f, -1.149390997e-01f, -1.147161806e-01f, -1.144931290e-01f, -1.142699456e-01f, -1.140466308e-01f, - -1.138231853e-01f, -1.135996094e-01f, -1.133759038e-01f, -1.131520690e-01f, -1.129281054e-01f, -1.127040137e-01f, -1.124797944e-01f, -1.122554479e-01f, -1.120309748e-01f, -1.118063757e-01f, - -1.115816510e-01f, -1.113568013e-01f, -1.111318271e-01f, -1.109067290e-01f, -1.106815075e-01f, -1.104561630e-01f, -1.102306962e-01f, -1.100051076e-01f, -1.097793976e-01f, -1.095535668e-01f, - -1.093276158e-01f, -1.091015451e-01f, -1.088753551e-01f, -1.086490465e-01f, -1.084226197e-01f, -1.081960753e-01f, -1.079694137e-01f, -1.077426357e-01f, -1.075157415e-01f, -1.072887319e-01f, - -1.070616072e-01f, -1.068343682e-01f, -1.066070151e-01f, -1.063795487e-01f, -1.061519694e-01f, -1.059242777e-01f, -1.056964742e-01f, -1.054685594e-01f, -1.052405338e-01f, -1.050123980e-01f, - -1.047841524e-01f, -1.045557977e-01f, -1.043273343e-01f, -1.040987627e-01f, -1.038700835e-01f, -1.036412973e-01f, -1.034124045e-01f, -1.031834056e-01f, -1.029543012e-01f, -1.027250919e-01f, - -1.024957781e-01f, -1.022663603e-01f, -1.020368391e-01f, -1.018072151e-01f, -1.015774887e-01f, -1.013476605e-01f, -1.011177310e-01f, -1.008877007e-01f, -1.006575701e-01f, -1.004273398e-01f, - -1.001970103e-01f, -9.996658216e-02f, -9.973605584e-02f, -9.950543189e-02f, -9.927471084e-02f, -9.904389322e-02f, -9.881297954e-02f, -9.858197034e-02f, -9.835086614e-02f, -9.811966745e-02f, - -9.788837482e-02f, -9.765698875e-02f, -9.742550979e-02f, -9.719393844e-02f, -9.696227524e-02f, -9.673052070e-02f, -9.649867536e-02f, -9.626673974e-02f, -9.603471436e-02f, -9.580259975e-02f, - -9.557039642e-02f, -9.533810490e-02f, -9.510572573e-02f, -9.487325941e-02f, -9.464070647e-02f, -9.440806745e-02f, -9.417534285e-02f, -9.394253320e-02f, -9.370963903e-02f, -9.347666087e-02f, - -9.324359922e-02f, -9.301045462e-02f, -9.277722758e-02f, -9.254391864e-02f, -9.231052831e-02f, -9.207705711e-02f, -9.184350557e-02f, -9.160987421e-02f, -9.137616356e-02f, -9.114237412e-02f, - -9.090850644e-02f, -9.067456102e-02f, -9.044053839e-02f, -9.020643907e-02f, -8.997226358e-02f, -8.973801244e-02f, -8.950368619e-02f, -8.926928532e-02f, -8.903481038e-02f, -8.880026187e-02f, - -8.856564032e-02f, -8.833094625e-02f, -8.809618019e-02f, -8.786134264e-02f, -8.762643413e-02f, -8.739145519e-02f, -8.715640632e-02f, -8.692128806e-02f, -8.668610092e-02f, -8.645084542e-02f, - -8.621552208e-02f, -8.598013142e-02f, -8.574467396e-02f, -8.550915022e-02f, -8.527356072e-02f, -8.503790598e-02f, -8.480218651e-02f, -8.456640284e-02f, -8.433055548e-02f, -8.409464495e-02f, - -8.385867177e-02f, -8.362263646e-02f, -8.338653954e-02f, -8.315038152e-02f, -8.291416293e-02f, -8.267788428e-02f, -8.244154608e-02f, -8.220514886e-02f, -8.196869313e-02f, -8.173217942e-02f, - -8.149560823e-02f, -8.125898008e-02f, -8.102229550e-02f, -8.078555499e-02f, -8.054875908e-02f, -8.031190827e-02f, -8.007500310e-02f, -7.983804406e-02f, -7.960103169e-02f, -7.936396648e-02f, - -7.912684897e-02f, -7.888967967e-02f, -7.865245908e-02f, -7.841518773e-02f, -7.817786613e-02f, -7.794049480e-02f, -7.770307424e-02f, -7.746560499e-02f, -7.722808754e-02f, -7.699052241e-02f, - -7.675291013e-02f, -7.651525119e-02f, -7.627754612e-02f, -7.603979543e-02f, -7.580199963e-02f, -7.556415924e-02f, -7.532627477e-02f, -7.508834673e-02f, -7.485037563e-02f, -7.461236200e-02f, - -7.437430633e-02f, -7.413620914e-02f, -7.389807095e-02f, -7.365989227e-02f, -7.342167361e-02f, -7.318341547e-02f, -7.294511838e-02f, -7.270678284e-02f, -7.246840936e-02f, -7.222999846e-02f, - -7.199155065e-02f, -7.175306643e-02f, -7.151454632e-02f, -7.127599083e-02f, -7.103740046e-02f, -7.079877574e-02f, -7.056011715e-02f, -7.032142523e-02f, -7.008270047e-02f, -6.984394339e-02f, - -6.960515450e-02f, -6.936633429e-02f, -6.912748329e-02f, -6.888860200e-02f, -6.864969093e-02f, -6.841075059e-02f, -6.817178148e-02f, -6.793278411e-02f, -6.769375900e-02f, -6.745470664e-02f, - -6.721562755e-02f, -6.697652223e-02f, -6.673739119e-02f, -6.649823493e-02f, -6.625905397e-02f, -6.601984880e-02f, -6.578061994e-02f, -6.554136789e-02f, -6.530209316e-02f, -6.506279624e-02f, - -6.482347766e-02f, -6.458413790e-02f, -6.434477748e-02f, -6.410539691e-02f, -6.386599667e-02f, -6.362657729e-02f, -6.338713926e-02f, -6.314768309e-02f, -6.290820929e-02f, -6.266871834e-02f, - -6.242921077e-02f, -6.218968706e-02f, -6.195014774e-02f, -6.171059328e-02f, -6.147102421e-02f, -6.123144102e-02f, -6.099184421e-02f, -6.075223429e-02f, -6.051261175e-02f, -6.027297710e-02f, - -6.003333084e-02f, -5.979367348e-02f, -5.955400550e-02f, -5.931432741e-02f, -5.907463972e-02f, -5.883494292e-02f, -5.859523751e-02f, -5.835552399e-02f, -5.811580286e-02f, -5.787607462e-02f, - -5.763633977e-02f, -5.739659881e-02f, -5.715685224e-02f, -5.691710055e-02f, -5.667734424e-02f, -5.643758381e-02f, -5.619781976e-02f, -5.595805259e-02f, -5.571828279e-02f, -5.547851086e-02f, - -5.523873729e-02f, -5.499896259e-02f, -5.475918725e-02f, -5.451941176e-02f, -5.427963663e-02f, -5.403986234e-02f, -5.380008939e-02f, -5.356031828e-02f, -5.332054950e-02f, -5.308078355e-02f, - -5.284102091e-02f, -5.260126210e-02f, -5.236150759e-02f, -5.212175788e-02f, -5.188201347e-02f, -5.164227485e-02f, -5.140254251e-02f, -5.116281695e-02f, -5.092309865e-02f, -5.068338812e-02f, - -5.044368583e-02f, -5.020399229e-02f, -4.996430798e-02f, -4.972463340e-02f, -4.948496903e-02f, -4.924531537e-02f, -4.900567291e-02f, -4.876604214e-02f, -4.852642354e-02f, -4.828681761e-02f, - -4.804722484e-02f, -4.780764572e-02f, -4.756808073e-02f, -4.732853037e-02f, -4.708899512e-02f, -4.684947547e-02f, -4.660997190e-02f, -4.637048492e-02f, -4.613101500e-02f, -4.589156263e-02f, - -4.565212829e-02f, -4.541271248e-02f, -4.517331568e-02f, -4.493393838e-02f, -4.469458106e-02f, -4.445524421e-02f, -4.421592831e-02f, -4.397663386e-02f, -4.373736132e-02f, -4.349811119e-02f, - -4.325888396e-02f, -4.301968010e-02f, -4.278050010e-02f, -4.254134444e-02f, -4.230221361e-02f, -4.206310809e-02f, -4.182402836e-02f, -4.158497490e-02f, -4.134594820e-02f, -4.110694874e-02f, - -4.086797700e-02f, -4.062903346e-02f, -4.039011860e-02f, -4.015123290e-02f, -3.991237684e-02f, -3.967355091e-02f, -3.943475558e-02f, -3.919599133e-02f, -3.895725864e-02f, -3.871855800e-02f, - -3.847988987e-02f, -3.824125474e-02f, -3.800265309e-02f, -3.776408539e-02f, -3.752555212e-02f, -3.728705375e-02f, -3.704859078e-02f, -3.681016366e-02f, -3.657177289e-02f, -3.633341892e-02f, - -3.609510225e-02f, -3.585682334e-02f, -3.561858268e-02f, -3.538038073e-02f, -3.514221797e-02f, -3.490409488e-02f, -3.466601192e-02f, -3.442796958e-02f, -3.418996832e-02f, -3.395200863e-02f, - -3.371409096e-02f, -3.347621580e-02f, -3.323838362e-02f, -3.300059488e-02f, -3.276285007e-02f, -3.252514965e-02f, -3.228749409e-02f, -3.204988386e-02f, -3.181231944e-02f, -3.157480129e-02f, - -3.133732989e-02f, -3.109990570e-02f, -3.086252919e-02f, -3.062520084e-02f, -3.038792110e-02f, -3.015069046e-02f, -2.991350937e-02f, -2.967637830e-02f, -2.943929773e-02f, -2.920226812e-02f, - -2.896528993e-02f, -2.872836363e-02f, -2.849148969e-02f, -2.825466857e-02f, -2.801790075e-02f, -2.778118667e-02f, -2.754452682e-02f, -2.730792165e-02f, -2.707137163e-02f, -2.683487721e-02f, - -2.659843888e-02f, -2.636205708e-02f, -2.612573229e-02f, -2.588946495e-02f, -2.565325555e-02f, -2.541710453e-02f, -2.518101236e-02f, -2.494497951e-02f, -2.470900642e-02f, -2.447309357e-02f, - -2.423724141e-02f, -2.400145040e-02f, -2.376572101e-02f, -2.353005369e-02f, -2.329444889e-02f, -2.305890709e-02f, -2.282342874e-02f, -2.258801429e-02f, -2.235266420e-02f, -2.211737894e-02f, - -2.188215895e-02f, -2.164700470e-02f, -2.141191664e-02f, -2.117689522e-02f, -2.094194091e-02f, -2.070705416e-02f, -2.047223541e-02f, -2.023748514e-02f, -2.000280378e-02f, -1.976819180e-02f, - -1.953364965e-02f, -1.929917779e-02f, -1.906477665e-02f, -1.883044671e-02f, -1.859618841e-02f, -1.836200219e-02f, -1.812788852e-02f, -1.789384785e-02f, -1.765988062e-02f, -1.742598728e-02f, - -1.719216830e-02f, -1.695842410e-02f, -1.672475516e-02f, -1.649116190e-02f, -1.625764479e-02f, -1.602420428e-02f, -1.579084080e-02f, -1.555755481e-02f, -1.532434675e-02f, -1.509121707e-02f, - -1.485816622e-02f, -1.462519465e-02f, -1.439230280e-02f, -1.415949111e-02f, -1.392676003e-02f, -1.369411001e-02f, -1.346154149e-02f, -1.322905491e-02f, -1.299665073e-02f, -1.276432937e-02f, - -1.253209129e-02f, -1.229993692e-02f, -1.206786671e-02f, -1.183588111e-02f, -1.160398055e-02f, -1.137216547e-02f, -1.114043632e-02f, -1.090879353e-02f, -1.067723754e-02f, -1.044576881e-02f, - -1.021438775e-02f, -9.983094826e-03f, -9.751890459e-03f, -9.520775092e-03f, -9.289749164e-03f, -9.058813111e-03f, -8.827967372e-03f, -8.597212382e-03f, -8.366548578e-03f, -8.135976396e-03f, - -7.905496271e-03f, -7.675108640e-03f, -7.444813937e-03f, -7.214612595e-03f, -6.984505051e-03f, -6.754491736e-03f, -6.524573085e-03f, -6.294749531e-03f, -6.065021505e-03f, -5.835389441e-03f, - -5.605853770e-03f, -5.376414924e-03f, -5.147073334e-03f, -4.917829429e-03f, -4.688683642e-03f, -4.459636401e-03f, -4.230688137e-03f, -4.001839278e-03f, -3.773090252e-03f, -3.544441490e-03f, - -3.315893417e-03f, -3.087446463e-03f, -2.859101054e-03f, -2.630857617e-03f, -2.402716579e-03f, -2.174678365e-03f, -1.946743401e-03f, -1.718912112e-03f, -1.491184924e-03f, -1.263562260e-03f, - -1.036044546e-03f, -8.086322033e-04f, -5.813256566e-04f, -3.541253285e-04f, -1.270316415e-04f, 9.995498238e-05f, 3.268341215e-04f, 5.536053544e-04f, 7.802682604e-04f, 1.006822419e-03f, - 1.233267410e-03f, 1.459602814e-03f, 1.685828211e-03f, 1.911943183e-03f, 2.137947311e-03f, 2.363840177e-03f, 2.589621363e-03f, 2.815290453e-03f, 3.040847029e-03f, 3.266290675e-03f, - 3.491620974e-03f, 3.716837512e-03f, 3.941939873e-03f, 4.166927642e-03f, 4.391800405e-03f, 4.616557747e-03f, 4.841199256e-03f, 5.065724518e-03f, 5.290133120e-03f, 5.514424650e-03f, - 5.738598695e-03f, 5.962654846e-03f, 6.186592689e-03f, 6.410411816e-03f, 6.634111815e-03f, 6.857692276e-03f, 7.081152790e-03f, 7.304492949e-03f, 7.527712342e-03f, 7.750810564e-03f, - 7.973787204e-03f, 8.196641857e-03f, 8.419374115e-03f, 8.641983572e-03f, 8.864469821e-03f, 9.086832458e-03f, 9.309071076e-03f, 9.531185271e-03f, 9.753174638e-03f, 9.975038774e-03f, - 1.019677728e-02f, 1.041838974e-02f, 1.063987576e-02f, 1.086123494e-02f, 1.108246687e-02f, 1.130357116e-02f, 1.152454740e-02f, 1.174539520e-02f, 1.196611414e-02f, 1.218670384e-02f, - 1.240716389e-02f, 1.262749389e-02f, 1.284769345e-02f, 1.306776217e-02f, 1.328769965e-02f, 1.350750549e-02f, 1.372717930e-02f, 1.394672068e-02f, 1.416612923e-02f, 1.438540456e-02f, - 1.460454628e-02f, 1.482355399e-02f, 1.504242729e-02f, 1.526116579e-02f, 1.547976911e-02f, 1.569823684e-02f, 1.591656859e-02f, 1.613476397e-02f, 1.635282260e-02f, 1.657074408e-02f, - 1.678852801e-02f, 1.700617402e-02f, 1.722368170e-02f, 1.744105067e-02f, 1.765828055e-02f, 1.787537094e-02f, 1.809232145e-02f, 1.830913170e-02f, 1.852580131e-02f, 1.874232987e-02f, - 1.895871702e-02f, 1.917496236e-02f, 1.939106550e-02f, 1.960702607e-02f, 1.982284368e-02f, 2.003851794e-02f, 2.025404847e-02f, 2.046943489e-02f, 2.068467682e-02f, 2.089977387e-02f, - 2.111472566e-02f, 2.132953182e-02f, 2.154419195e-02f, 2.175870569e-02f, 2.197307264e-02f, 2.218729244e-02f, 2.240136470e-02f, 2.261528904e-02f, 2.282906509e-02f, 2.304269247e-02f, - 2.325617080e-02f, 2.346949971e-02f, 2.368267881e-02f, 2.389570774e-02f, 2.410858611e-02f, 2.432131356e-02f, 2.453388971e-02f, 2.474631418e-02f, 2.495858661e-02f, 2.517070661e-02f, - 2.538267382e-02f, 2.559448787e-02f, 2.580614838e-02f, 2.601765498e-02f, 2.622900730e-02f, 2.644020498e-02f, 2.665124764e-02f, 2.686213491e-02f, 2.707286642e-02f, 2.728344181e-02f, - 2.749386071e-02f, 2.770412275e-02f, 2.791422757e-02f, 2.812417479e-02f, 2.833396405e-02f, 2.854359499e-02f, 2.875306725e-02f, 2.896238045e-02f, 2.917153423e-02f, 2.938052824e-02f, - 2.958936210e-02f, 2.979803545e-02f, 3.000654794e-02f, 3.021489920e-02f, 3.042308886e-02f, 3.063111658e-02f, 3.083898199e-02f, 3.104668472e-02f, 3.125422442e-02f, 3.146160074e-02f, - 3.166881330e-02f, 3.187586177e-02f, 3.208274577e-02f, 3.228946495e-02f, 3.249601895e-02f, 3.270240743e-02f, 3.290863001e-02f, 3.311468636e-02f, 3.332057611e-02f, 3.352629891e-02f, - 3.373185440e-02f, 3.393724224e-02f, 3.414246207e-02f, 3.434751354e-02f, 3.455239630e-02f, 3.475710999e-02f, 3.496165427e-02f, 3.516602878e-02f, 3.537023319e-02f, 3.557426712e-02f, - 3.577813025e-02f, 3.598182222e-02f, 3.618534268e-02f, 3.638869129e-02f, 3.659186769e-02f, 3.679487155e-02f, 3.699770252e-02f, 3.720036025e-02f, 3.740284439e-02f, 3.760515461e-02f, - 3.780729056e-02f, 3.800925190e-02f, 3.821103828e-02f, 3.841264936e-02f, 3.861408480e-02f, 3.881534426e-02f, 3.901642739e-02f, 3.921733387e-02f, 3.941806334e-02f, 3.961861547e-02f, - 3.981898992e-02f, 4.001918635e-02f, 4.021920443e-02f, 4.041904381e-02f, 4.061870417e-02f, 4.081818515e-02f, 4.101748644e-02f, 4.121660769e-02f, 4.141554856e-02f, 4.161430873e-02f, - 4.181288786e-02f, 4.201128562e-02f, 4.220950167e-02f, 4.240753568e-02f, 4.260538732e-02f, 4.280305626e-02f, 4.300054217e-02f, 4.319784472e-02f, 4.339496357e-02f, 4.359189840e-02f, - 4.378864889e-02f, 4.398521469e-02f, 4.418159549e-02f, 4.437779096e-02f, 4.457380077e-02f, 4.476962459e-02f, 4.496526210e-02f, 4.516071297e-02f, 4.535597689e-02f, 4.555105351e-02f, - 4.574594253e-02f, 4.594064362e-02f, 4.613515645e-02f, 4.632948070e-02f, 4.652361606e-02f, 4.671756220e-02f, 4.691131879e-02f, 4.710488553e-02f, 4.729826209e-02f, 4.749144815e-02f, - 4.768444339e-02f, 4.787724750e-02f, 4.806986015e-02f, 4.826228103e-02f, 4.845450983e-02f, 4.864654623e-02f, 4.883838991e-02f, 4.903004056e-02f, 4.922149786e-02f, 4.941276150e-02f, - 4.960383116e-02f, 4.979470654e-02f, 4.998538732e-02f, 5.017587319e-02f, 5.036616384e-02f, 5.055625896e-02f, 5.074615823e-02f, 5.093586135e-02f, 5.112536801e-02f, 5.131467790e-02f, - 5.150379071e-02f, 5.169270613e-02f, 5.188142386e-02f, 5.206994359e-02f, 5.225826501e-02f, 5.244638782e-02f, 5.263431172e-02f, 5.282203640e-02f, 5.300956155e-02f, 5.319688687e-02f, - 5.338401206e-02f, 5.357093681e-02f, 5.375766084e-02f, 5.394418382e-02f, 5.413050547e-02f, 5.431662548e-02f, 5.450254355e-02f, 5.468825938e-02f, 5.487377268e-02f, 5.505908315e-02f, - 5.524419048e-02f, 5.542909439e-02f, 5.561379457e-02f, 5.579829073e-02f, 5.598258258e-02f, 5.616666981e-02f, 5.635055214e-02f, 5.653422926e-02f, 5.671770090e-02f, 5.690096674e-02f, - 5.708402651e-02f, 5.726687991e-02f, 5.744952665e-02f, 5.763196644e-02f, 5.781419898e-02f, 5.799622400e-02f, 5.817804119e-02f, 5.835965027e-02f, 5.854105095e-02f, 5.872224295e-02f, - 5.890322598e-02f, 5.908399975e-02f, 5.926456398e-02f, 5.944491837e-02f, 5.962506265e-02f, 5.980499653e-02f, 5.998471973e-02f, 6.016423197e-02f, 6.034353295e-02f, 6.052262241e-02f, - 6.070150005e-02f, 6.088016560e-02f, 6.105861878e-02f, 6.123685930e-02f, 6.141488689e-02f, 6.159270127e-02f, 6.177030216e-02f, 6.194768928e-02f, 6.212486235e-02f, 6.230182110e-02f, - 6.247856526e-02f, 6.265509454e-02f, 6.283140867e-02f, 6.300750738e-02f, 6.318339039e-02f, 6.335905744e-02f, 6.353450823e-02f, 6.370974251e-02f, 6.388476001e-02f, 6.405956044e-02f, - 6.423414355e-02f, 6.440850905e-02f, 6.458265669e-02f, 6.475658618e-02f, 6.493029727e-02f, 6.510378969e-02f, 6.527706316e-02f, 6.545011742e-02f, 6.562295221e-02f, 6.579556725e-02f, - 6.596796229e-02f, 6.614013706e-02f, 6.631209129e-02f, 6.648382472e-02f, 6.665533709e-02f, 6.682662813e-02f, 6.699769759e-02f, 6.716854520e-02f, 6.733917070e-02f, 6.750957383e-02f, - 6.767975433e-02f, 6.784971195e-02f, 6.801944641e-02f, 6.818895748e-02f, 6.835824488e-02f, 6.852730836e-02f, 6.869614766e-02f, 6.886476253e-02f, 6.903315272e-02f, 6.920131796e-02f, - 6.936925801e-02f, 6.953697261e-02f, 6.970446151e-02f, 6.987172445e-02f, 7.003876118e-02f, 7.020557146e-02f, 7.037215502e-02f, 7.053851163e-02f, 7.070464103e-02f, 7.087054296e-02f, - 7.103621719e-02f, 7.120166347e-02f, 7.136688154e-02f, 7.153187116e-02f, 7.169663209e-02f, 7.186116408e-02f, 7.202546687e-02f, 7.218954024e-02f, 7.235338393e-02f, 7.251699769e-02f, - 7.268038130e-02f, 7.284353450e-02f, 7.300645705e-02f, 7.316914872e-02f, 7.333160925e-02f, 7.349383842e-02f, 7.365583597e-02f, 7.381760168e-02f, 7.397913530e-02f, 7.414043659e-02f, - 7.430150532e-02f, 7.446234126e-02f, 7.462294415e-02f, 7.478331378e-02f, 7.494344990e-02f, 7.510335228e-02f, 7.526302068e-02f, 7.542245487e-02f, 7.558165463e-02f, 7.574061970e-02f, - 7.589934988e-02f, 7.605784491e-02f, 7.621610458e-02f, 7.637412865e-02f, 7.653191689e-02f, 7.668946908e-02f, 7.684678498e-02f, 7.700386437e-02f, 7.716070702e-02f, 7.731731270e-02f, - 7.747368119e-02f, 7.762981226e-02f, 7.778570569e-02f, 7.794136125e-02f, 7.809677872e-02f, 7.825195788e-02f, 7.840689850e-02f, 7.856160035e-02f, 7.871606323e-02f, 7.887028691e-02f, - 7.902427116e-02f, 7.917801577e-02f, 7.933152051e-02f, 7.948478518e-02f, 7.963780955e-02f, 7.979059340e-02f, 7.994313652e-02f, 8.009543869e-02f, 8.024749969e-02f, 8.039931932e-02f, - 8.055089734e-02f, 8.070223356e-02f, 8.085332775e-02f, 8.100417971e-02f, 8.115478922e-02f, 8.130515606e-02f, 8.145528004e-02f, 8.160516093e-02f, 8.175479853e-02f, 8.190419262e-02f, - 8.205334301e-02f, 8.220224947e-02f, 8.235091181e-02f, 8.249932981e-02f, 8.264750327e-02f, 8.279543198e-02f, 8.294311574e-02f, 8.309055434e-02f, 8.323774757e-02f, 8.338469524e-02f, - 8.353139714e-02f, 8.367785306e-02f, 8.382406281e-02f, 8.397002619e-02f, 8.411574298e-02f, 8.426121300e-02f, 8.440643604e-02f, 8.455141191e-02f, 8.469614040e-02f, 8.484062131e-02f, - 8.498485445e-02f, 8.512883963e-02f, 8.527257664e-02f, 8.541606529e-02f, 8.555930538e-02f, 8.570229673e-02f, 8.584503912e-02f, 8.598753239e-02f, 8.612977632e-02f, 8.627177073e-02f, - 8.641351542e-02f, 8.655501021e-02f, 8.669625490e-02f, 8.683724931e-02f, 8.697799324e-02f, 8.711848650e-02f, 8.725872892e-02f, 8.739872029e-02f, 8.753846043e-02f, 8.767794916e-02f, - 8.781718629e-02f, 8.795617164e-02f, 8.809490501e-02f, 8.823338623e-02f, 8.837161511e-02f, 8.850959147e-02f, 8.864731513e-02f, 8.878478590e-02f, 8.892200361e-02f, 8.905896807e-02f, - 8.919567910e-02f, 8.933213652e-02f, 8.946834016e-02f, 8.960428983e-02f, 8.973998536e-02f, 8.987542657e-02f, 9.001061329e-02f, 9.014554533e-02f, 9.028022252e-02f, 9.041464470e-02f, - 9.054881167e-02f, 9.068272328e-02f, 9.081637934e-02f, 9.094977968e-02f, 9.108292414e-02f, 9.121581253e-02f, 9.134844470e-02f, 9.148082046e-02f, 9.161293966e-02f, 9.174480211e-02f, - 9.187640766e-02f, 9.200775613e-02f, 9.213884736e-02f, 9.226968118e-02f, 9.240025742e-02f, 9.253057592e-02f, 9.266063652e-02f, 9.279043904e-02f, 9.291998333e-02f, 9.304926922e-02f, - 9.317829655e-02f, 9.330706516e-02f, 9.343557488e-02f, 9.356382556e-02f, 9.369181703e-02f, 9.381954914e-02f, 9.394702172e-02f, 9.407423462e-02f, 9.420118769e-02f, 9.432788075e-02f, - 9.445431365e-02f, 9.458048625e-02f, 9.470639838e-02f, 9.483204989e-02f, 9.495744062e-02f, 9.508257042e-02f, 9.520743914e-02f, 9.533204662e-02f, 9.545639272e-02f, 9.558047727e-02f, - 9.570430014e-02f, 9.582786116e-02f, 9.595116020e-02f, 9.607419709e-02f, 9.619697170e-02f, 9.631948387e-02f, 9.644173345e-02f, 9.656372031e-02f, 9.668544429e-02f, 9.680690524e-02f, - 9.692810303e-02f, 9.704903751e-02f, 9.716970853e-02f, 9.729011595e-02f, 9.741025963e-02f, 9.753013943e-02f, 9.764975520e-02f, 9.776910680e-02f, 9.788819410e-02f, 9.800701695e-02f, - 9.812557522e-02f, 9.824386876e-02f, 9.836189744e-02f, 9.847966112e-02f, 9.859715967e-02f, 9.871439294e-02f, 9.883136080e-02f, 9.894806312e-02f, 9.906449976e-02f, 9.918067059e-02f, - 9.929657548e-02f, 9.941221428e-02f, 9.952758688e-02f, 9.964269313e-02f, 9.975753292e-02f, 9.987210610e-02f, 9.998641255e-02f, 1.001004521e-01f, 1.002142247e-01f, 1.003277302e-01f, - 1.004409684e-01f, 1.005539393e-01f, 1.006666427e-01f, 1.007790784e-01f, 1.008912464e-01f, 1.010031465e-01f, 1.011147786e-01f, 1.012261426e-01f, 1.013372384e-01f, 1.014480657e-01f, - 1.015586246e-01f, 1.016689149e-01f, 1.017789365e-01f, 1.018886892e-01f, 1.019981729e-01f, 1.021073876e-01f, 1.022163331e-01f, 1.023250092e-01f, 1.024334159e-01f, 1.025415530e-01f, - 1.026494205e-01f, 1.027570182e-01f, 1.028643460e-01f, 1.029714037e-01f, 1.030781914e-01f, 1.031847088e-01f, 1.032909558e-01f, 1.033969324e-01f, 1.035026384e-01f, 1.036080738e-01f, - 1.037132383e-01f, 1.038181319e-01f, 1.039227546e-01f, 1.040271061e-01f, 1.041311863e-01f, 1.042349953e-01f, 1.043385328e-01f, 1.044417987e-01f, 1.045447930e-01f, 1.046475156e-01f, - 1.047499663e-01f, 1.048521450e-01f, 1.049540517e-01f, 1.050556862e-01f, 1.051570484e-01f, 1.052581382e-01f, 1.053589556e-01f, 1.054595004e-01f, 1.055597726e-01f, 1.056597720e-01f, - 1.057594985e-01f, 1.058589520e-01f, 1.059581325e-01f, 1.060570399e-01f, 1.061556740e-01f, 1.062540347e-01f, 1.063521220e-01f, 1.064499358e-01f, 1.065474759e-01f, 1.066447423e-01f, - 1.067417349e-01f, 1.068384536e-01f, 1.069348983e-01f, 1.070310690e-01f, 1.071269654e-01f, 1.072225876e-01f, 1.073179354e-01f, 1.074130088e-01f, 1.075078077e-01f, 1.076023319e-01f, - 1.076965815e-01f, 1.077905562e-01f, 1.078842561e-01f, 1.079776810e-01f, 1.080708309e-01f, 1.081637057e-01f, 1.082563053e-01f, 1.083486295e-01f, 1.084406784e-01f, 1.085324519e-01f, - 1.086239498e-01f, 1.087151721e-01f, 1.088061188e-01f, 1.088967896e-01f, 1.089871846e-01f, 1.090773037e-01f, 1.091671468e-01f, 1.092567138e-01f, 1.093460047e-01f, 1.094350193e-01f, - 1.095237577e-01f, 1.096122196e-01f, 1.097004052e-01f, 1.097883142e-01f, 1.098759466e-01f, 1.099633023e-01f, 1.100503813e-01f, 1.101371835e-01f, 1.102237088e-01f, 1.103099572e-01f, - 1.103959285e-01f, 1.104816228e-01f, 1.105670399e-01f, 1.106521799e-01f, 1.107370425e-01f, 1.108216278e-01f, 1.109059357e-01f, 1.109899661e-01f, 1.110737189e-01f, 1.111571942e-01f, - 1.112403918e-01f, 1.113233116e-01f, 1.114059537e-01f, 1.114883179e-01f, 1.115704042e-01f, 1.116522126e-01f, 1.117337429e-01f, 1.118149951e-01f, 1.118959691e-01f, 1.119766650e-01f, - 1.120570826e-01f, 1.121372219e-01f, 1.122170828e-01f, 1.122966653e-01f, 1.123759693e-01f, 1.124549948e-01f, 1.125337416e-01f, 1.126122099e-01f, 1.126903994e-01f, 1.127683102e-01f, - 1.128459422e-01f, 1.129232953e-01f, 1.130003696e-01f, 1.130771649e-01f, 1.131536812e-01f, 1.132299184e-01f, 1.133058766e-01f, 1.133815556e-01f, 1.134569555e-01f, 1.135320761e-01f, - 1.136069174e-01f, 1.136814794e-01f, 1.137557621e-01f, 1.138297653e-01f, 1.139034891e-01f, 1.139769334e-01f, 1.140500982e-01f, 1.141229834e-01f, 1.141955890e-01f, 1.142679149e-01f, - 1.143399611e-01f, 1.144117276e-01f, 1.144832143e-01f, 1.145544212e-01f, 1.146253483e-01f, 1.146959955e-01f, 1.147663627e-01f, 1.148364500e-01f, 1.149062573e-01f, 1.149757846e-01f, - 1.150450319e-01f, 1.151139990e-01f, 1.151826860e-01f, 1.152510929e-01f, 1.153192196e-01f, 1.153870660e-01f, 1.154546323e-01f, 1.155219182e-01f, 1.155889238e-01f, 1.156556491e-01f, - 1.157220941e-01f, 1.157882586e-01f, 1.158541428e-01f, 1.159197465e-01f, 1.159850697e-01f, 1.160501125e-01f, 1.161148747e-01f, 1.161793564e-01f, 1.162435575e-01f, 1.163074780e-01f, - 1.163711180e-01f, 1.164344773e-01f, 1.164975559e-01f, 1.165603539e-01f, 1.166228712e-01f, 1.166851078e-01f, 1.167470637e-01f, 1.168087388e-01f, 1.168701332e-01f, 1.169312467e-01f, - 1.169920795e-01f, 1.170526315e-01f, 1.171129027e-01f, 1.171728930e-01f, 1.172326024e-01f, 1.172920310e-01f, 1.173511787e-01f, 1.174100455e-01f, 1.174686315e-01f, 1.175269365e-01f, - 1.175849605e-01f, 1.176427037e-01f, 1.177001659e-01f, 1.177573471e-01f, 1.178142474e-01f, 1.178708667e-01f, 1.179272050e-01f, 1.179832624e-01f, 1.180390387e-01f, 1.180945341e-01f, - 1.181497485e-01f, 1.182046818e-01f, 1.182593342e-01f, 1.183137055e-01f, 1.183677959e-01f, 1.184216052e-01f, 1.184751335e-01f, 1.185283808e-01f, 1.185813471e-01f, 1.186340323e-01f, - 1.186864366e-01f, 1.187385598e-01f, 1.187904020e-01f, 1.188419632e-01f, 1.188932435e-01f, 1.189442427e-01f, 1.189949609e-01f, 1.190453981e-01f, 1.190955543e-01f, 1.191454296e-01f, - 1.191950238e-01f, 1.192443371e-01f, 1.192933695e-01f, 1.193421209e-01f, 1.193905913e-01f, 1.194387809e-01f, 1.194866895e-01f, 1.195343172e-01f, 1.195816639e-01f, 1.196287298e-01f, - 1.196755149e-01f, 1.197220190e-01f, 1.197682423e-01f, 1.198141848e-01f, 1.198598465e-01f, 1.199052273e-01f, 1.199503274e-01f, 1.199951466e-01f, 1.200396852e-01f, 1.200839430e-01f, - 1.201279200e-01f, 1.201716164e-01f, 1.202150320e-01f, 1.202581670e-01f, 1.203010214e-01f, 1.203435951e-01f, 1.203858883e-01f, 1.204279008e-01f, 1.204696328e-01f, 1.205110843e-01f, - 1.205522552e-01f, 1.205931457e-01f, 1.206337557e-01f, 1.206740852e-01f, 1.207141344e-01f, 1.207539031e-01f, 1.207933915e-01f, 1.208325996e-01f, 1.208715274e-01f, 1.209101749e-01f, - 1.209485421e-01f, 1.209866292e-01f, 1.210244360e-01f, 1.210619627e-01f, 1.210992093e-01f, 1.211361757e-01f, 1.211728621e-01f, 1.212092685e-01f, 1.212453949e-01f, 1.212812414e-01f, - 1.213168079e-01f, 1.213520945e-01f, 1.213871013e-01f, 1.214218283e-01f, 1.214562754e-01f, 1.214904429e-01f, 1.215243306e-01f, 1.215579387e-01f, 1.215912671e-01f, 1.216243160e-01f, - 1.216570853e-01f, 1.216895751e-01f, 1.217217855e-01f, 1.217537164e-01f, 1.217853679e-01f, 1.218167401e-01f, 1.218478331e-01f, 1.218786467e-01f, 1.219091812e-01f, 1.219394365e-01f, - 1.219694127e-01f, 1.219991098e-01f, 1.220285280e-01f, 1.220576671e-01f, 1.220865273e-01f, 1.221151087e-01f, 1.221434112e-01f, 1.221714349e-01f, 1.221991799e-01f, 1.222266463e-01f, - 1.222538340e-01f, 1.222807431e-01f, 1.223073737e-01f, 1.223337259e-01f, 1.223597996e-01f, 1.223855950e-01f, 1.224111121e-01f, 1.224363509e-01f, 1.224613115e-01f, 1.224859940e-01f, - 1.225103984e-01f, 1.225345248e-01f, 1.225583733e-01f, 1.225819438e-01f, 1.226052364e-01f, 1.226282513e-01f, 1.226509885e-01f, 1.226734479e-01f, 1.226956298e-01f, 1.227175341e-01f, - 1.227391610e-01f, 1.227605104e-01f, 1.227815824e-01f, 1.228023772e-01f, 1.228228947e-01f, 1.228431351e-01f, 1.228630984e-01f, 1.228827846e-01f, 1.229021939e-01f, 1.229213262e-01f, - 1.229401818e-01f, 1.229587605e-01f, 1.229770626e-01f, 1.229950881e-01f, 1.230128370e-01f, 1.230303094e-01f, 1.230475054e-01f, 1.230644250e-01f, 1.230810684e-01f, 1.230974355e-01f, - 1.231135266e-01f, 1.231293416e-01f, 1.231448806e-01f, 1.231601437e-01f, 1.231751310e-01f, 1.231898425e-01f, 1.232042783e-01f, 1.232184386e-01f, 1.232323233e-01f, 1.232459325e-01f, - 1.232592664e-01f, 1.232723250e-01f, 1.232851084e-01f, 1.232976167e-01f, 1.233098499e-01f, 1.233218082e-01f, 1.233334915e-01f, 1.233449001e-01f, 1.233560339e-01f, 1.233668931e-01f, - 1.233774777e-01f, 1.233877879e-01f, 1.233978237e-01f, 1.234075851e-01f, 1.234170724e-01f, 1.234262855e-01f, 1.234352246e-01f, 1.234438897e-01f, 1.234522810e-01f, 1.234603984e-01f, - 1.234682422e-01f, 1.234758124e-01f, 1.234831090e-01f, 1.234901323e-01f, 1.234968822e-01f, 1.235033589e-01f, 1.235095624e-01f, 1.235154928e-01f, 1.235211503e-01f, 1.235265350e-01f, - 1.235316468e-01f, 1.235364860e-01f, 1.235410526e-01f, 1.235453467e-01f, 1.235493684e-01f, 1.235531178e-01f, 1.235565950e-01f, 1.235598001e-01f, 1.235627333e-01f, 1.235653945e-01f, - 1.235677839e-01f, 1.235699015e-01f, 1.235717476e-01f, 1.235733222e-01f, 1.235746254e-01f, 1.235756573e-01f, 1.235764179e-01f, 1.235769075e-01f, 1.235771261e-01f, 1.235770738e-01f, - 1.235767507e-01f, 1.235761570e-01f, 1.235752926e-01f, 1.235741578e-01f, 1.235727526e-01f, 1.235710772e-01f, 1.235691316e-01f, 1.235669160e-01f, 1.235644305e-01f, 1.235616751e-01f, - 1.235586500e-01f, 1.235553554e-01f, 1.235517912e-01f, 1.235479576e-01f, 1.235438548e-01f, 1.235394828e-01f, 1.235348418e-01f, 1.235299319e-01f, 1.235247531e-01f, 1.235193056e-01f, - 1.235135896e-01f, 1.235076050e-01f, 1.235013521e-01f, 1.234948310e-01f, 1.234880417e-01f, 1.234809845e-01f, 1.234736593e-01f, 1.234660664e-01f, 1.234582058e-01f, 1.234500777e-01f, - 1.234416821e-01f, 1.234330193e-01f, 1.234240893e-01f, 1.234148923e-01f, 1.234054283e-01f, 1.233956975e-01f, 1.233857000e-01f, 1.233754359e-01f, 1.233649055e-01f, 1.233541087e-01f, - 1.233430457e-01f, 1.233317166e-01f, 1.233201216e-01f, 1.233082608e-01f, 1.232961343e-01f, 1.232837422e-01f, 1.232710847e-01f, 1.232581619e-01f, 1.232449740e-01f, 1.232315210e-01f, - 1.232178030e-01f, 1.232038203e-01f, 1.231895729e-01f, 1.231750610e-01f, 1.231602847e-01f, 1.231452442e-01f, 1.231299395e-01f, 1.231143708e-01f, 1.230985382e-01f, 1.230824420e-01f, - 1.230660821e-01f, 1.230494588e-01f, 1.230325721e-01f, 1.230154223e-01f, 1.229980094e-01f, 1.229803336e-01f, 1.229623950e-01f, 1.229441938e-01f, 1.229257301e-01f, 1.229070040e-01f, - 1.228880157e-01f, 1.228687654e-01f, 1.228492530e-01f, 1.228294789e-01f, 1.228094431e-01f, 1.227891459e-01f, 1.227685872e-01f, 1.227477673e-01f, 1.227266863e-01f, 1.227053444e-01f, - 1.226837416e-01f, 1.226618782e-01f, 1.226397543e-01f, 1.226173700e-01f, 1.225947256e-01f, 1.225718210e-01f, 1.225486565e-01f, 1.225252322e-01f, 1.225015484e-01f, 1.224776050e-01f, - 1.224534023e-01f, 1.224289404e-01f, 1.224042195e-01f, 1.223792397e-01f, 1.223540011e-01f, 1.223285040e-01f, 1.223027485e-01f, 1.222767346e-01f, 1.222504627e-01f, 1.222239328e-01f, - 1.221971451e-01f, 1.221700997e-01f, 1.221427968e-01f, 1.221152365e-01f, 1.220874191e-01f, 1.220593446e-01f, 1.220310132e-01f, 1.220024251e-01f, 1.219735805e-01f, 1.219444794e-01f, - 1.219151221e-01f, 1.218855087e-01f, 1.218556393e-01f, 1.218255142e-01f, 1.217951334e-01f, 1.217644972e-01f, 1.217336058e-01f, 1.217024591e-01f, 1.216710576e-01f, 1.216394012e-01f, - 1.216074901e-01f, 1.215753246e-01f, 1.215429048e-01f, 1.215102308e-01f, 1.214773029e-01f, 1.214441211e-01f, 1.214106856e-01f, 1.213769967e-01f, 1.213430545e-01f, 1.213088591e-01f, - 1.212744107e-01f, 1.212397095e-01f, 1.212047556e-01f, 1.211695493e-01f, 1.211340907e-01f, 1.210983799e-01f, 1.210624171e-01f, 1.210262026e-01f, 1.209897364e-01f, 1.209530187e-01f, - 1.209160498e-01f, 1.208788298e-01f, 1.208413588e-01f, 1.208036371e-01f, 1.207656648e-01f, 1.207274420e-01f, 1.206889690e-01f, 1.206502460e-01f, 1.206112730e-01f, 1.205720504e-01f, - 1.205325782e-01f, 1.204928566e-01f, 1.204528859e-01f, 1.204126662e-01f, 1.203721976e-01f, 1.203314804e-01f, 1.202905147e-01f, 1.202493008e-01f, 1.202078387e-01f, 1.201661287e-01f, - 1.201241710e-01f, 1.200819657e-01f, 1.200395130e-01f, 1.199968131e-01f, 1.199538662e-01f, 1.199106725e-01f, 1.198672321e-01f, 1.198235452e-01f, 1.197796121e-01f, 1.197354329e-01f, - 1.196910078e-01f, 1.196463369e-01f, 1.196014205e-01f, 1.195562588e-01f, 1.195108519e-01f, 1.194652000e-01f, 1.194193034e-01f, 1.193731621e-01f, 1.193267765e-01f, 1.192801466e-01f, - 1.192332727e-01f, 1.191861549e-01f, 1.191387935e-01f, 1.190911887e-01f, 1.190433405e-01f, 1.189952493e-01f, 1.189469153e-01f, 1.188983385e-01f, 1.188495193e-01f, 1.188004577e-01f, - 1.187511540e-01f, 1.187016085e-01f, 1.186518212e-01f, 1.186017924e-01f, 1.185515222e-01f, 1.185010110e-01f, 1.184502588e-01f, 1.183992659e-01f, 1.183480324e-01f, 1.182965586e-01f, - 1.182448447e-01f, 1.181928908e-01f, 1.181406971e-01f, 1.180882640e-01f, 1.180355915e-01f, 1.179826798e-01f, 1.179295292e-01f, 1.178761399e-01f, 1.178225120e-01f, 1.177686458e-01f, - 1.177145415e-01f, 1.176601992e-01f, 1.176056192e-01f, 1.175508017e-01f, 1.174957469e-01f, 1.174404550e-01f, 1.173849261e-01f, 1.173291605e-01f, 1.172731585e-01f, 1.172169202e-01f, - 1.171604457e-01f, 1.171037354e-01f, 1.170467895e-01f, 1.169896081e-01f, 1.169321914e-01f, 1.168745397e-01f, 1.168166531e-01f, 1.167585319e-01f, 1.167001763e-01f, 1.166415866e-01f, - 1.165827628e-01f, 1.165237052e-01f, 1.164644141e-01f, 1.164048896e-01f, 1.163451319e-01f, 1.162851414e-01f, 1.162249181e-01f, 1.161644623e-01f, 1.161037742e-01f, 1.160428540e-01f, - 1.159817020e-01f, 1.159203184e-01f, 1.158587033e-01f, 1.157968569e-01f, 1.157347796e-01f, 1.156724715e-01f, 1.156099329e-01f, 1.155471639e-01f, 1.154841648e-01f, 1.154209357e-01f, - 1.153574770e-01f, 1.152937888e-01f, 1.152298713e-01f, 1.151657249e-01f, 1.151013496e-01f, 1.150367457e-01f, 1.149719134e-01f, 1.149068530e-01f, 1.148415647e-01f, 1.147760487e-01f, - 1.147103052e-01f, 1.146443344e-01f, 1.145781366e-01f, 1.145117120e-01f, 1.144450608e-01f, 1.143781833e-01f, 1.143110796e-01f, 1.142437500e-01f, 1.141761947e-01f, 1.141084140e-01f, - 1.140404080e-01f, 1.139721770e-01f, 1.139037213e-01f, 1.138350410e-01f, 1.137661364e-01f, 1.136970077e-01f, 1.136276551e-01f, 1.135580789e-01f, 1.134882793e-01f, 1.134182565e-01f, - 1.133480108e-01f, 1.132775423e-01f, 1.132068514e-01f, 1.131359383e-01f, 1.130648031e-01f, 1.129934461e-01f, 1.129218676e-01f, 1.128500677e-01f, 1.127780468e-01f, 1.127058050e-01f, - 1.126333426e-01f, 1.125606598e-01f, 1.124877569e-01f, 1.124146340e-01f, 1.123412915e-01f, 1.122677295e-01f, 1.121939484e-01f, 1.121199482e-01f, 1.120457293e-01f, 1.119712920e-01f, - 1.118966364e-01f, 1.118217627e-01f, 1.117466713e-01f, 1.116713623e-01f, 1.115958361e-01f, 1.115200927e-01f, 1.114441326e-01f, 1.113679559e-01f, 1.112915628e-01f, 1.112149536e-01f, - 1.111381286e-01f, 1.110610880e-01f, 1.109838320e-01f, 1.109063608e-01f, 1.108286748e-01f, 1.107507741e-01f, 1.106726590e-01f, 1.105943298e-01f, 1.105157866e-01f, 1.104370298e-01f, - 1.103580596e-01f, 1.102788762e-01f, 1.101994798e-01f, 1.101198708e-01f, 1.100400493e-01f, 1.099600157e-01f, 1.098797701e-01f, 1.097993127e-01f, 1.097186440e-01f, 1.096377640e-01f, - 1.095566731e-01f, 1.094753715e-01f, 1.093938594e-01f, 1.093121372e-01f, 1.092302049e-01f, 1.091480630e-01f, 1.090657116e-01f, 1.089831510e-01f, 1.089003815e-01f, 1.088174032e-01f, - 1.087342165e-01f, 1.086508216e-01f, 1.085672188e-01f, 1.084834083e-01f, 1.083993903e-01f, 1.083151651e-01f, 1.082307331e-01f, 1.081460943e-01f, 1.080612491e-01f, 1.079761978e-01f, - 1.078909406e-01f, 1.078054777e-01f, 1.077198094e-01f, 1.076339359e-01f, 1.075478576e-01f, 1.074615746e-01f, 1.073750873e-01f, 1.072883959e-01f, 1.072015006e-01f, 1.071144017e-01f, - 1.070270995e-01f, 1.069395942e-01f, 1.068518860e-01f, 1.067639754e-01f, 1.066758624e-01f, 1.065875473e-01f, 1.064990305e-01f, 1.064103122e-01f, 1.063213926e-01f, 1.062322721e-01f, - 1.061429508e-01f, 1.060534290e-01f, 1.059637070e-01f, 1.058737851e-01f, 1.057836635e-01f, 1.056933424e-01f, 1.056028222e-01f, 1.055121032e-01f, 1.054211855e-01f, 1.053300694e-01f, - 1.052387552e-01f, 1.051472433e-01f, 1.050555337e-01f, 1.049636268e-01f, 1.048715230e-01f, 1.047792223e-01f, 1.046867252e-01f, 1.045940318e-01f, 1.045011424e-01f, 1.044080574e-01f, - 1.043147769e-01f, 1.042213013e-01f, 1.041276308e-01f, 1.040337657e-01f, 1.039397062e-01f, 1.038454526e-01f, 1.037510052e-01f, 1.036563643e-01f, 1.035615301e-01f, 1.034665030e-01f, - 1.033712830e-01f, 1.032758707e-01f, 1.031802661e-01f, 1.030844697e-01f, 1.029884815e-01f, 1.028923021e-01f, 1.027959315e-01f, 1.026993701e-01f, 1.026026182e-01f, 1.025056760e-01f, - 1.024085438e-01f, 1.023112219e-01f, 1.022137105e-01f, 1.021160100e-01f, 1.020181205e-01f, 1.019200425e-01f, 1.018217761e-01f, 1.017233216e-01f, 1.016246793e-01f, 1.015258495e-01f, - 1.014268325e-01f, 1.013276285e-01f, 1.012282379e-01f, 1.011286608e-01f, 1.010288976e-01f, 1.009289486e-01f, 1.008288140e-01f, 1.007284941e-01f, 1.006279892e-01f, 1.005272995e-01f, - 1.004264254e-01f, 1.003253672e-01f, 1.002241250e-01f, 1.001226993e-01f, 1.000210902e-01f, 9.991929809e-02f, 9.981732321e-02f, 9.971516584e-02f, 9.961282628e-02f, 9.951030481e-02f, - 9.940760170e-02f, 9.930471724e-02f, 9.920165172e-02f, 9.909840541e-02f, 9.899497861e-02f, 9.889137160e-02f, 9.878758465e-02f, 9.868361806e-02f, 9.857947212e-02f, 9.847514710e-02f, - 9.837064329e-02f, 9.826596098e-02f, 9.816110045e-02f, 9.805606200e-02f, 9.795084591e-02f, 9.784545245e-02f, 9.773988194e-02f, 9.763413464e-02f, 9.752821085e-02f, 9.742211085e-02f, - 9.731583494e-02f, 9.720938341e-02f, 9.710275653e-02f, 9.699595461e-02f, 9.688897792e-02f, 9.678182677e-02f, 9.667450143e-02f, 9.656700221e-02f, 9.645932939e-02f, 9.635148326e-02f, - 9.624346411e-02f, 9.613527223e-02f, 9.602690792e-02f, 9.591837147e-02f, 9.580966317e-02f, 9.570078330e-02f, 9.559173217e-02f, 9.548251007e-02f, 9.537311729e-02f, 9.526355412e-02f, - 9.515382085e-02f, 9.504391779e-02f, 9.493384522e-02f, 9.482360344e-02f, 9.471319274e-02f, 9.460261342e-02f, 9.449186578e-02f, 9.438095010e-02f, 9.426986668e-02f, 9.415861583e-02f, - 9.404719782e-02f, 9.393561298e-02f, 9.382386157e-02f, 9.371194392e-02f, 9.359986030e-02f, 9.348761103e-02f, 9.337519639e-02f, 9.326261669e-02f, 9.314987221e-02f, 9.303696327e-02f, - 9.292389016e-02f, 9.281065318e-02f, 9.269725262e-02f, 9.258368878e-02f, 9.246996197e-02f, 9.235607249e-02f, 9.224202063e-02f, 9.212780669e-02f, 9.201343098e-02f, 9.189889380e-02f, - 9.178419544e-02f, 9.166933620e-02f, 9.155431640e-02f, 9.143913632e-02f, 9.132379628e-02f, 9.120829657e-02f, 9.109263749e-02f, 9.097681935e-02f, 9.086084246e-02f, 9.074470710e-02f, - 9.062841359e-02f, 9.051196223e-02f, 9.039535333e-02f, 9.027858718e-02f, 9.016166409e-02f, 9.004458436e-02f, 8.992734831e-02f, 8.980995623e-02f, 8.969240842e-02f, 8.957470520e-02f, - 8.945684687e-02f, 8.933883373e-02f, 8.922066610e-02f, 8.910234426e-02f, 8.898386854e-02f, 8.886523924e-02f, 8.874645666e-02f, 8.862752112e-02f, 8.850843291e-02f, 8.838919235e-02f, - 8.826979974e-02f, 8.815025539e-02f, 8.803055961e-02f, 8.791071271e-02f, 8.779071499e-02f, 8.767056676e-02f, 8.755026833e-02f, 8.742982002e-02f, 8.730922212e-02f, 8.718847496e-02f, - 8.706757883e-02f, 8.694653405e-02f, 8.682534093e-02f, 8.670399977e-02f, 8.658251089e-02f, 8.646087460e-02f, 8.633909121e-02f, 8.621716104e-02f, 8.609508438e-02f, 8.597286155e-02f, - 8.585049287e-02f, 8.572797864e-02f, 8.560531918e-02f, 8.548251480e-02f, 8.535956581e-02f, 8.523647253e-02f, 8.511323526e-02f, 8.498985432e-02f, 8.486633002e-02f, 8.474266268e-02f, - 8.461885261e-02f, 8.449490012e-02f, 8.437080552e-02f, 8.424656914e-02f, 8.412219128e-02f, 8.399767226e-02f, 8.387301239e-02f, 8.374821199e-02f, 8.362327138e-02f, 8.349819086e-02f, - 8.337297075e-02f, 8.324761138e-02f, 8.312211304e-02f, 8.299647607e-02f, 8.287070078e-02f, 8.274478747e-02f, 8.261873648e-02f, 8.249254810e-02f, 8.236622267e-02f, 8.223976050e-02f, - 8.211316191e-02f, 8.198642721e-02f, 8.185955671e-02f, 8.173255075e-02f, 8.160540963e-02f, 8.147813367e-02f, 8.135072320e-02f, 8.122317853e-02f, 8.109549997e-02f, 8.096768785e-02f, - 8.083974249e-02f, 8.071166420e-02f, 8.058345330e-02f, 8.045511012e-02f, 8.032663497e-02f, 8.019802817e-02f, 8.006929004e-02f, 7.994042090e-02f, 7.981142108e-02f, 7.968229089e-02f, - 7.955303065e-02f, 7.942364068e-02f, 7.929412131e-02f, 7.916447285e-02f, 7.903469563e-02f, 7.890478997e-02f, 7.877475618e-02f, 7.864459459e-02f, 7.851430553e-02f, 7.838388931e-02f, - 7.825334625e-02f, 7.812267668e-02f, 7.799188092e-02f, 7.786095929e-02f, 7.772991212e-02f, 7.759873973e-02f, 7.746744244e-02f, 7.733602057e-02f, 7.720447445e-02f, 7.707280440e-02f, - 7.694101074e-02f, 7.680909380e-02f, 7.667705390e-02f, 7.654489137e-02f, 7.641260653e-02f, 7.628019970e-02f, 7.614767121e-02f, 7.601502138e-02f, 7.588225054e-02f, 7.574935901e-02f, - 7.561634712e-02f, 7.548321519e-02f, 7.534996355e-02f, 7.521659252e-02f, 7.508310243e-02f, 7.494949361e-02f, 7.481576637e-02f, 7.468192106e-02f, 7.454795798e-02f, 7.441387747e-02f, - 7.427967986e-02f, 7.414536547e-02f, 7.401093462e-02f, 7.387638765e-02f, 7.374172488e-02f, 7.360694664e-02f, 7.347205326e-02f, 7.333704506e-02f, 7.320192237e-02f, 7.306668552e-02f, - 7.293133483e-02f, 7.279587063e-02f, 7.266029326e-02f, 7.252460304e-02f, 7.238880029e-02f, 7.225288535e-02f, 7.211685855e-02f, 7.198072020e-02f, 7.184447065e-02f, 7.170811022e-02f, - 7.157163923e-02f, 7.143505803e-02f, 7.129836693e-02f, 7.116156627e-02f, 7.102465637e-02f, 7.088763757e-02f, 7.075051020e-02f, 7.061327458e-02f, 7.047593104e-02f, 7.033847992e-02f, - 7.020092154e-02f, 7.006325624e-02f, 6.992548434e-02f, 6.978760617e-02f, 6.964962208e-02f, 6.951153238e-02f, 6.937333740e-02f, 6.923503749e-02f, 6.909663296e-02f, 6.895812416e-02f, - 6.881951140e-02f, 6.868079503e-02f, 6.854197537e-02f, 6.840305276e-02f, 6.826402752e-02f, 6.812489999e-02f, 6.798567051e-02f, 6.784633939e-02f, 6.770690698e-02f, 6.756737361e-02f, - 6.742773960e-02f, 6.728800529e-02f, 6.714817102e-02f, 6.700823712e-02f, 6.686820391e-02f, 6.672807173e-02f, 6.658784092e-02f, 6.644751180e-02f, 6.630708472e-02f, 6.616655999e-02f, - 6.602593796e-02f, 6.588521897e-02f, 6.574440333e-02f, 6.560349139e-02f, 6.546248348e-02f, 6.532137993e-02f, 6.518018108e-02f, 6.503888725e-02f, 6.489749880e-02f, 6.475601604e-02f, - 6.461443931e-02f, 6.447276895e-02f, 6.433100529e-02f, 6.418914866e-02f, 6.404719941e-02f, 6.390515785e-02f, 6.376302434e-02f, 6.362079920e-02f, 6.347848276e-02f, 6.333607537e-02f, - 6.319357736e-02f, 6.305098905e-02f, 6.290831080e-02f, 6.276554293e-02f, 6.262268577e-02f, 6.247973967e-02f, 6.233670495e-02f, 6.219358196e-02f, 6.205037102e-02f, 6.190707248e-02f, - 6.176368667e-02f, 6.162021393e-02f, 6.147665459e-02f, 6.133300898e-02f, 6.118927745e-02f, 6.104546032e-02f, 6.090155794e-02f, 6.075757065e-02f, 6.061349876e-02f, 6.046934264e-02f, - 6.032510260e-02f, 6.018077899e-02f, 6.003637213e-02f, 5.989188238e-02f, 5.974731007e-02f, 5.960265552e-02f, 5.945791909e-02f, 5.931310110e-02f, 5.916820189e-02f, 5.902322180e-02f, - 5.887816117e-02f, 5.873302032e-02f, 5.858779961e-02f, 5.844249937e-02f, 5.829711993e-02f, 5.815166163e-02f, 5.800612481e-02f, 5.786050980e-02f, 5.771481695e-02f, 5.756904658e-02f, - 5.742319905e-02f, 5.727727468e-02f, 5.713127381e-02f, 5.698519678e-02f, 5.683904393e-02f, 5.669281560e-02f, 5.654651212e-02f, 5.640013383e-02f, 5.625368106e-02f, 5.610715417e-02f, - 5.596055348e-02f, 5.581387933e-02f, 5.566713206e-02f, 5.552031201e-02f, 5.537341952e-02f, 5.522645492e-02f, 5.507941855e-02f, 5.493231076e-02f, 5.478513187e-02f, 5.463788223e-02f, - 5.449056218e-02f, 5.434317205e-02f, 5.419571218e-02f, 5.404818291e-02f, 5.390058459e-02f, 5.375291753e-02f, 5.360518210e-02f, 5.345737862e-02f, 5.330950743e-02f, 5.316156888e-02f, - 5.301356329e-02f, 5.286549102e-02f, 5.271735239e-02f, 5.256914775e-02f, 5.242087743e-02f, 5.227254178e-02f, 5.212414113e-02f, 5.197567582e-02f, 5.182714619e-02f, 5.167855258e-02f, - 5.152989533e-02f, 5.138117477e-02f, 5.123239125e-02f, 5.108354511e-02f, 5.093463668e-02f, 5.078566630e-02f, 5.063663431e-02f, 5.048754105e-02f, 5.033838687e-02f, 5.018917209e-02f, - 5.003989706e-02f, 4.989056211e-02f, 4.974116760e-02f, 4.959171384e-02f, 4.944220120e-02f, 4.929262999e-02f, 4.914300057e-02f, 4.899331327e-02f, 4.884356843e-02f, 4.869376638e-02f, - 4.854390748e-02f, 4.839399206e-02f, 4.824402045e-02f, 4.809399301e-02f, 4.794391005e-02f, 4.779377193e-02f, 4.764357899e-02f, 4.749333156e-02f, 4.734302998e-02f, 4.719267460e-02f, - 4.704226574e-02f, 4.689180376e-02f, 4.674128899e-02f, 4.659072176e-02f, 4.644010243e-02f, 4.628943132e-02f, 4.613870877e-02f, 4.598793514e-02f, 4.583711075e-02f, 4.568623594e-02f, - 4.553531106e-02f, 4.538433644e-02f, 4.523331242e-02f, 4.508223934e-02f, 4.493111754e-02f, 4.477994737e-02f, 4.462872915e-02f, 4.447746323e-02f, 4.432614995e-02f, 4.417478964e-02f, - 4.402338265e-02f, 4.387192931e-02f, 4.372042997e-02f, 4.356888496e-02f, 4.341729462e-02f, 4.326565929e-02f, 4.311397931e-02f, 4.296225502e-02f, 4.281048676e-02f, 4.265867486e-02f, - 4.250681968e-02f, 4.235492153e-02f, 4.220298077e-02f, 4.205099773e-02f, 4.189897276e-02f, 4.174690618e-02f, 4.159479835e-02f, 4.144264959e-02f, 4.129046025e-02f, 4.113823067e-02f, - 4.098596118e-02f, 4.083365212e-02f, 4.068130383e-02f, 4.052891666e-02f, 4.037649093e-02f, 4.022402700e-02f, 4.007152519e-02f, 3.991898584e-02f, 3.976640930e-02f, 3.961379590e-02f, - 3.946114598e-02f, 3.930845988e-02f, 3.915573794e-02f, 3.900298049e-02f, 3.885018788e-02f, 3.869736044e-02f, 3.854449851e-02f, 3.839160243e-02f, 3.823867253e-02f, 3.808570917e-02f, - 3.793271266e-02f, 3.777968336e-02f, 3.762662159e-02f, 3.747352771e-02f, 3.732040203e-02f, 3.716724492e-02f, 3.701405669e-02f, 3.686083769e-02f, 3.670758826e-02f, 3.655430873e-02f, - 3.640099945e-02f, 3.624766074e-02f, 3.609429296e-02f, 3.594089642e-02f, 3.578747148e-02f, 3.563401847e-02f, 3.548053773e-02f, 3.532702959e-02f, 3.517349440e-02f, 3.501993248e-02f, - 3.486634418e-02f, 3.471272983e-02f, 3.455908977e-02f, 3.440542434e-02f, 3.425173388e-02f, 3.409801872e-02f, 3.394427919e-02f, 3.379051564e-02f, 3.363672840e-02f, 3.348291782e-02f, - 3.332908421e-02f, 3.317522793e-02f, 3.302134931e-02f, 3.286744868e-02f, 3.271352638e-02f, 3.255958275e-02f, 3.240561812e-02f, 3.225163284e-02f, 3.209762723e-02f, 3.194360163e-02f, - 3.178955638e-02f, 3.163549182e-02f, 3.148140827e-02f, 3.132730608e-02f, 3.117318558e-02f, 3.101904711e-02f, 3.086489100e-02f, 3.071071759e-02f, 3.055652722e-02f, 3.040232021e-02f, - 3.024809691e-02f, 3.009385765e-02f, 2.993960276e-02f, 2.978533258e-02f, 2.963104745e-02f, 2.947674770e-02f, 2.932243366e-02f, 2.916810567e-02f, 2.901376407e-02f, 2.885940919e-02f, - 2.870504136e-02f, 2.855066092e-02f, 2.839626820e-02f, 2.824186353e-02f, 2.808744726e-02f, 2.793301971e-02f, 2.777858123e-02f, 2.762413213e-02f, 2.746967276e-02f, 2.731520346e-02f, - 2.716072455e-02f, 2.700623636e-02f, 2.685173924e-02f, 2.669723352e-02f, 2.654271952e-02f, 2.638819759e-02f, 2.623366805e-02f, 2.607913124e-02f, 2.592458749e-02f, 2.577003713e-02f, - 2.561548050e-02f, 2.546091793e-02f, 2.530634976e-02f, 2.515177631e-02f, 2.499719792e-02f, 2.484261491e-02f, 2.468802763e-02f, 2.453343641e-02f, 2.437884157e-02f, 2.422424345e-02f, - 2.406964238e-02f, 2.391503869e-02f, 2.376043272e-02f, 2.360582479e-02f, 2.345121524e-02f, 2.329660440e-02f, 2.314199260e-02f, 2.298738017e-02f, 2.283276744e-02f, 2.267815474e-02f, - 2.252354241e-02f, 2.236893077e-02f, 2.221432016e-02f, 2.205971090e-02f, 2.190510333e-02f, 2.175049778e-02f, 2.159589457e-02f, 2.144129405e-02f, 2.128669652e-02f, 2.113210234e-02f, - 2.097751182e-02f, 2.082292530e-02f, 2.066834310e-02f, 2.051376556e-02f, 2.035919301e-02f, 2.020462576e-02f, 2.005006417e-02f, 1.989550854e-02f, 1.974095922e-02f, 1.958641652e-02f, - 1.943188078e-02f, 1.927735233e-02f, 1.912283150e-02f, 1.896831861e-02f, 1.881381399e-02f, 1.865931797e-02f, 1.850483088e-02f, 1.835035304e-02f, 1.819588479e-02f, 1.804142645e-02f, - 1.788697835e-02f, 1.773254081e-02f, 1.757811417e-02f, 1.742369874e-02f, 1.726929487e-02f, 1.711490286e-02f, 1.696052306e-02f, 1.680615578e-02f, 1.665180136e-02f, 1.649746012e-02f, - 1.634313238e-02f, 1.618881847e-02f, 1.603451872e-02f, 1.588023346e-02f, 1.572596300e-02f, 1.557170768e-02f, 1.541746782e-02f, 1.526324375e-02f, 1.510903578e-02f, 1.495484425e-02f, - 1.480066948e-02f, 1.464651180e-02f, 1.449237152e-02f, 1.433824898e-02f, 1.418414450e-02f, 1.403005840e-02f, 1.387599100e-02f, 1.372194264e-02f, 1.356791363e-02f, 1.341390429e-02f, - 1.325991496e-02f, 1.310594595e-02f, 1.295199759e-02f, 1.279807020e-02f, 1.264416411e-02f, 1.249027962e-02f, 1.233641708e-02f, 1.218257680e-02f, 1.202875910e-02f, 1.187496431e-02f, - 1.172119274e-02f, 1.156744472e-02f, 1.141372058e-02f, 1.126002062e-02f, 1.110634518e-02f, 1.095269458e-02f, 1.079906913e-02f, 1.064546915e-02f, 1.049189498e-02f, 1.033834692e-02f, - 1.018482530e-02f, 1.003133044e-02f, 9.877862663e-03f, 9.724422282e-03f, 9.571009620e-03f, 9.417624997e-03f, 9.264268732e-03f, 9.110941144e-03f, 8.957642554e-03f, 8.804373279e-03f, - 8.651133639e-03f, 8.497923952e-03f, 8.344744537e-03f, 8.191595712e-03f, 8.038477796e-03f, 7.885391107e-03f, 7.732335962e-03f, 7.579312679e-03f, 7.426321576e-03f, 7.273362970e-03f, - 7.120437179e-03f, 6.967544520e-03f, 6.814685308e-03f, 6.661859862e-03f, 6.509068498e-03f, 6.356311532e-03f, 6.203589280e-03f, 6.050902059e-03f, 5.898250184e-03f, 5.745633971e-03f, - 5.593053735e-03f, 5.440509792e-03f, 5.288002458e-03f, 5.135532046e-03f, 4.983098873e-03f, 4.830703252e-03f, 4.678345498e-03f, 4.526025925e-03f, 4.373744848e-03f, 4.221502581e-03f, - 4.069299437e-03f, 3.917135730e-03f, 3.765011773e-03f, 3.612927879e-03f, 3.460884362e-03f, 3.308881535e-03f, 3.156919710e-03f, 3.004999199e-03f, 2.853120316e-03f, 2.701283371e-03f, - 2.549488678e-03f, 2.397736547e-03f, 2.246027291e-03f, 2.094361221e-03f, 1.942738648e-03f, 1.791159883e-03f, 1.639625237e-03f, 1.488135021e-03f, 1.336689545e-03f, 1.185289119e-03f, - 1.033934053e-03f, 8.826246577e-04f, 7.313612424e-04f, 5.801441167e-04f, 4.289735898e-04f, 2.778499708e-04f, 1.267735688e-04f, -2.425530768e-05f, -1.752363500e-04f, -3.261692497e-04f, - -4.770536988e-04f, -6.278893893e-04f, -7.786760135e-04f, -9.294132637e-04f, -1.080100833e-03f, -1.230738413e-03f, -1.381325698e-03f, -1.531862381e-03f, -1.682348155e-03f, -1.832782714e-03f, - -1.983165752e-03f, -2.133496963e-03f, -2.283776041e-03f, -2.434002680e-03f, -2.584176575e-03f, -2.734297422e-03f, -2.884364914e-03f, -3.034378748e-03f, -3.184338619e-03f, -3.334244222e-03f, - -3.484095253e-03f, -3.633891409e-03f, -3.783632386e-03f, -3.933317880e-03f, -4.082947589e-03f, -4.232521208e-03f, -4.382038435e-03f, -4.531498968e-03f, -4.680902504e-03f, -4.830248741e-03f, - -4.979537376e-03f, -5.128768109e-03f, -5.277940637e-03f, -5.427054659e-03f, -5.576109874e-03f, -5.725105981e-03f, -5.874042679e-03f, -6.022919668e-03f, -6.171736648e-03f, -6.320493318e-03f, - -6.469189379e-03f, -6.617824530e-03f, -6.766398474e-03f, -6.914910909e-03f, -7.063361538e-03f, -7.211750062e-03f, -7.360076182e-03f, -7.508339599e-03f, -7.656540016e-03f, -7.804677136e-03f, - -7.952750659e-03f, -8.100760290e-03f, -8.248705730e-03f, -8.396586682e-03f, -8.544402851e-03f, -8.692153939e-03f, -8.839839651e-03f, -8.987459689e-03f, -9.135013759e-03f, -9.282501565e-03f, - -9.429922811e-03f, -9.577277202e-03f, -9.724564443e-03f, -9.871784240e-03f, -1.001893630e-02f, -1.016602032e-02f, -1.031303602e-02f, -1.045998310e-02f, -1.060686126e-02f, -1.075367022e-02f, - -1.090040968e-02f, -1.104707934e-02f, -1.119367891e-02f, -1.134020811e-02f, -1.148666664e-02f, -1.163305420e-02f, -1.177937052e-02f, -1.192561528e-02f, -1.207178821e-02f, -1.221788901e-02f, - -1.236391740e-02f, -1.250987308e-02f, -1.265575575e-02f, -1.280156514e-02f, -1.294730095e-02f, -1.309296290e-02f, -1.323855068e-02f, -1.338406402e-02f, -1.352950263e-02f, -1.367486621e-02f, - -1.382015448e-02f, -1.396536716e-02f, -1.411050394e-02f, -1.425556455e-02f, -1.440054870e-02f, -1.454545610e-02f, -1.469028647e-02f, -1.483503951e-02f, -1.497971494e-02f, -1.512431248e-02f, - -1.526883184e-02f, -1.541327274e-02f, -1.555763488e-02f, -1.570191799e-02f, -1.584612177e-02f, -1.599024596e-02f, -1.613429025e-02f, -1.627825437e-02f, -1.642213803e-02f, -1.656594095e-02f, - -1.670966285e-02f, -1.685330344e-02f, -1.699686244e-02f, -1.714033957e-02f, -1.728373454e-02f, -1.742704708e-02f, -1.757027690e-02f, -1.771342373e-02f, -1.785648727e-02f, -1.799946725e-02f, - -1.814236339e-02f, -1.828517540e-02f, -1.842790301e-02f, -1.857054595e-02f, -1.871310392e-02f, -1.885557664e-02f, -1.899796385e-02f, -1.914026526e-02f, -1.928248059e-02f, -1.942460956e-02f, - -1.956665190e-02f, -1.970860733e-02f, -1.985047557e-02f, -1.999225635e-02f, -2.013394938e-02f, -2.027555439e-02f, -2.041707110e-02f, -2.055849924e-02f, -2.069983853e-02f, -2.084108870e-02f, - -2.098224947e-02f, -2.112332056e-02f, -2.126430171e-02f, -2.140519263e-02f, -2.154599305e-02f, -2.168670270e-02f, -2.182732131e-02f, -2.196784859e-02f, -2.210828429e-02f, -2.224862811e-02f, - -2.238887980e-02f, -2.252903908e-02f, -2.266910568e-02f, -2.280907933e-02f, -2.294895975e-02f, -2.308874667e-02f, -2.322843982e-02f, -2.336803894e-02f, -2.350754374e-02f, -2.364695397e-02f, - -2.378626935e-02f, -2.392548961e-02f, -2.406461449e-02f, -2.420364370e-02f, -2.434257699e-02f, -2.448141409e-02f, -2.462015473e-02f, -2.475879864e-02f, -2.489734555e-02f, -2.503579519e-02f, - -2.517414730e-02f, -2.531240162e-02f, -2.545055787e-02f, -2.558861579e-02f, -2.572657511e-02f, -2.586443558e-02f, -2.600219691e-02f, -2.613985885e-02f, -2.627742114e-02f, -2.641488350e-02f, - -2.655224567e-02f, -2.668950740e-02f, -2.682666841e-02f, -2.696372845e-02f, -2.710068725e-02f, -2.723754455e-02f, -2.737430008e-02f, -2.751095358e-02f, -2.764750480e-02f, -2.778395346e-02f, - -2.792029932e-02f, -2.805654210e-02f, -2.819268155e-02f, -2.832871741e-02f, -2.846464941e-02f, -2.860047731e-02f, -2.873620083e-02f, -2.887181971e-02f, -2.900733371e-02f, -2.914274256e-02f, - -2.927804600e-02f, -2.941324378e-02f, -2.954833563e-02f, -2.968332131e-02f, -2.981820054e-02f, -2.995297309e-02f, -3.008763868e-02f, -3.022219706e-02f, -3.035664799e-02f, -3.049099119e-02f, - -3.062522643e-02f, -3.075935343e-02f, -3.089337195e-02f, -3.102728174e-02f, -3.116108253e-02f, -3.129477408e-02f, -3.142835613e-02f, -3.156182843e-02f, -3.169519073e-02f, -3.182844276e-02f, - -3.196158429e-02f, -3.209461506e-02f, -3.222753482e-02f, -3.236034331e-02f, -3.249304029e-02f, -3.262562550e-02f, -3.275809870e-02f, -3.289045963e-02f, -3.302270805e-02f, -3.315484370e-02f, - -3.328686634e-02f, -3.341877571e-02f, -3.355057157e-02f, -3.368225368e-02f, -3.381382177e-02f, -3.394527562e-02f, -3.407661496e-02f, -3.420783955e-02f, -3.433894914e-02f, -3.446994350e-02f, - -3.460082236e-02f, -3.473158549e-02f, -3.486223265e-02f, -3.499276358e-02f, -3.512317804e-02f, -3.525347579e-02f, -3.538365658e-02f, -3.551372017e-02f, -3.564366631e-02f, -3.577349477e-02f, - -3.590320530e-02f, -3.603279766e-02f, -3.616227160e-02f, -3.629162688e-02f, -3.642086327e-02f, -3.654998052e-02f, -3.667897838e-02f, -3.680785663e-02f, -3.693661502e-02f, -3.706525330e-02f, - -3.719377125e-02f, -3.732216861e-02f, -3.745044516e-02f, -3.757860064e-02f, -3.770663484e-02f, -3.783454750e-02f, -3.796233839e-02f, -3.809000727e-02f, -3.821755390e-02f, -3.834497806e-02f, - -3.847227949e-02f, -3.859945797e-02f, -3.872651326e-02f, -3.885344513e-02f, -3.898025333e-02f, -3.910693764e-02f, -3.923349782e-02f, -3.935993364e-02f, -3.948624486e-02f, -3.961243125e-02f, - -3.973849258e-02f, -3.986442861e-02f, -3.999023911e-02f, -4.011592385e-02f, -4.024148260e-02f, -4.036691512e-02f, -4.049222119e-02f, -4.061740058e-02f, -4.074245305e-02f, -4.086737837e-02f, - -4.099217632e-02f, -4.111684667e-02f, -4.124138918e-02f, -4.136580362e-02f, -4.149008978e-02f, -4.161424742e-02f, -4.173827631e-02f, -4.186217623e-02f, -4.198594694e-02f, -4.210958823e-02f, - -4.223309987e-02f, -4.235648163e-02f, -4.247973328e-02f, -4.260285460e-02f, -4.272584536e-02f, -4.284870534e-02f, -4.297143432e-02f, -4.309403207e-02f, -4.321649837e-02f, -4.333883300e-02f, - -4.346103572e-02f, -4.358310633e-02f, -4.370504459e-02f, -4.382685028e-02f, -4.394852319e-02f, -4.407006310e-02f, -4.419146977e-02f, -4.431274300e-02f, -4.443388255e-02f, -4.455488822e-02f, - -4.467575978e-02f, -4.479649701e-02f, -4.491709969e-02f, -4.503756761e-02f, -4.515790055e-02f, -4.527809829e-02f, -4.539816061e-02f, -4.551808729e-02f, -4.563787812e-02f, -4.575753289e-02f, - -4.587705137e-02f, -4.599643335e-02f, -4.611567862e-02f, -4.623478695e-02f, -4.635375814e-02f, -4.647259198e-02f, -4.659128824e-02f, -4.670984671e-02f, -4.682826719e-02f, -4.694654945e-02f, - -4.706469329e-02f, -4.718269850e-02f, -4.730056485e-02f, -4.741829215e-02f, -4.753588017e-02f, -4.765332871e-02f, -4.777063757e-02f, -4.788780651e-02f, -4.800483535e-02f, -4.812172387e-02f, - -4.823847186e-02f, -4.835507911e-02f, -4.847154541e-02f, -4.858787056e-02f, -4.870405435e-02f, -4.882009657e-02f, -4.893599701e-02f, -4.905175547e-02f, -4.916737174e-02f, -4.928284562e-02f, - -4.939817690e-02f, -4.951336538e-02f, -4.962841085e-02f, -4.974331310e-02f, -4.985807194e-02f, -4.997268716e-02f, -5.008715855e-02f, -5.020148592e-02f, -5.031566906e-02f, -5.042970776e-02f, - -5.054360184e-02f, -5.065735108e-02f, -5.077095529e-02f, -5.088441426e-02f, -5.099772779e-02f, -5.111089569e-02f, -5.122391776e-02f, -5.133679379e-02f, -5.144952358e-02f, -5.156210695e-02f, - -5.167454368e-02f, -5.178683359e-02f, -5.189897647e-02f, -5.201097214e-02f, -5.212282038e-02f, -5.223452101e-02f, -5.234607382e-02f, -5.245747864e-02f, -5.256873525e-02f, -5.267984346e-02f, - -5.279080309e-02f, -5.290161393e-02f, -5.301227579e-02f, -5.312278848e-02f, -5.323315181e-02f, -5.334336558e-02f, -5.345342960e-02f, -5.356334368e-02f, -5.367310763e-02f, -5.378272125e-02f, - -5.389218436e-02f, -5.400149677e-02f, -5.411065828e-02f, -5.421966871e-02f, -5.432852787e-02f, -5.443723556e-02f, -5.454579161e-02f, -5.465419581e-02f, -5.476244799e-02f, -5.487054796e-02f, - -5.497849552e-02f, -5.508629050e-02f, -5.519393271e-02f, -5.530142196e-02f, -5.540875806e-02f, -5.551594083e-02f, -5.562297009e-02f, -5.572984565e-02f, -5.583656733e-02f, -5.594313494e-02f, - -5.604954831e-02f, -5.615580724e-02f, -5.626191156e-02f, -5.636786108e-02f, -5.647365562e-02f, -5.657929500e-02f, -5.668477904e-02f, -5.679010756e-02f, -5.689528038e-02f, -5.700029732e-02f, - -5.710515820e-02f, -5.720986284e-02f, -5.731441106e-02f, -5.741880269e-02f, -5.752303754e-02f, -5.762711544e-02f, -5.773103621e-02f, -5.783479968e-02f, -5.793840566e-02f, -5.804185399e-02f, - -5.814514448e-02f, -5.824827696e-02f, -5.835125126e-02f, -5.845406720e-02f, -5.855672462e-02f, -5.865922332e-02f, -5.876156315e-02f, -5.886374392e-02f, -5.896576547e-02f, -5.906762763e-02f, - -5.916933021e-02f, -5.927087306e-02f, -5.937225599e-02f, -5.947347885e-02f, -5.957454145e-02f, -5.967544364e-02f, -5.977618523e-02f, -5.987676606e-02f, -5.997718596e-02f, -6.007744477e-02f, - -6.017754232e-02f, -6.027747843e-02f, -6.037725294e-02f, -6.047686569e-02f, -6.057631650e-02f, -6.067560522e-02f, -6.077473167e-02f, -6.087369570e-02f, -6.097249713e-02f, -6.107113581e-02f, - -6.116961156e-02f, -6.126792423e-02f, -6.136607364e-02f, -6.146405965e-02f, -6.156188208e-02f, -6.165954078e-02f, -6.175703558e-02f, -6.185436632e-02f, -6.195153285e-02f, -6.204853499e-02f, - -6.214537259e-02f, -6.224204549e-02f, -6.233855353e-02f, -6.243489656e-02f, -6.253107441e-02f, -6.262708692e-02f, -6.272293394e-02f, -6.281861532e-02f, -6.291413088e-02f, -6.300948048e-02f, - -6.310466397e-02f, -6.319968118e-02f, -6.329453195e-02f, -6.338921615e-02f, -6.348373360e-02f, -6.357808416e-02f, -6.367226767e-02f, -6.376628398e-02f, -6.386013294e-02f, -6.395381439e-02f, - -6.404732818e-02f, -6.414067416e-02f, -6.423385217e-02f, -6.432686208e-02f, -6.441970372e-02f, -6.451237695e-02f, -6.460488161e-02f, -6.469721756e-02f, -6.478938465e-02f, -6.488138273e-02f, - -6.497321165e-02f, -6.506487126e-02f, -6.515636142e-02f, -6.524768198e-02f, -6.533883279e-02f, -6.542981371e-02f, -6.552062459e-02f, -6.561126528e-02f, -6.570173564e-02f, -6.579203553e-02f, - -6.588216480e-02f, -6.597212330e-02f, -6.606191090e-02f, -6.615152745e-02f, -6.624097281e-02f, -6.633024684e-02f, -6.641934939e-02f, -6.650828032e-02f, -6.659703950e-02f, -6.668562677e-02f, - -6.677404201e-02f, -6.686228507e-02f, -6.695035581e-02f, -6.703825409e-02f, -6.712597978e-02f, -6.721353273e-02f, -6.730091282e-02f, -6.738811989e-02f, -6.747515382e-02f, -6.756201447e-02f, - -6.764870169e-02f, -6.773521537e-02f, -6.782155535e-02f, -6.790772151e-02f, -6.799371371e-02f, -6.807953181e-02f, -6.816517569e-02f, -6.825064521e-02f, -6.833594024e-02f, -6.842106064e-02f, - -6.850600628e-02f, -6.859077703e-02f, -6.867537276e-02f, -6.875979334e-02f, -6.884403864e-02f, -6.892810853e-02f, -6.901200287e-02f, -6.909572154e-02f, -6.917926442e-02f, -6.926263136e-02f, - -6.934582225e-02f, -6.942883695e-02f, -6.951167534e-02f, -6.959433730e-02f, -6.967682269e-02f, -6.975913138e-02f, -6.984126327e-02f, -6.992321821e-02f, -7.000499608e-02f, -7.008659677e-02f, - -7.016802014e-02f, -7.024926607e-02f, -7.033033444e-02f, -7.041122513e-02f, -7.049193801e-02f, -7.057247296e-02f, -7.065282986e-02f, -7.073300859e-02f, -7.081300903e-02f, -7.089283106e-02f, - -7.097247456e-02f, -7.105193941e-02f, -7.113122548e-02f, -7.121033267e-02f, -7.128926085e-02f, -7.136800991e-02f, -7.144657972e-02f, -7.152497018e-02f, -7.160318116e-02f, -7.168121255e-02f, - -7.175906423e-02f, -7.183673608e-02f, -7.191422800e-02f, -7.199153987e-02f, -7.206867157e-02f, -7.214562299e-02f, -7.222239402e-02f, -7.229898454e-02f, -7.237539445e-02f, -7.245162362e-02f, - -7.252767195e-02f, -7.260353933e-02f, -7.267922564e-02f, -7.275473077e-02f, -7.283005463e-02f, -7.290519709e-02f, -7.298015804e-02f, -7.305493738e-02f, -7.312953501e-02f, -7.320395080e-02f, - -7.327818466e-02f, -7.335223647e-02f, -7.342610614e-02f, -7.349979355e-02f, -7.357329860e-02f, -7.364662118e-02f, -7.371976119e-02f, -7.379271852e-02f, -7.386549307e-02f, -7.393808474e-02f, - -7.401049342e-02f, -7.408271900e-02f, -7.415476140e-02f, -7.422662050e-02f, -7.429829620e-02f, -7.436978840e-02f, -7.444109701e-02f, -7.451222191e-02f, -7.458316302e-02f, -7.465392022e-02f, - -7.472449343e-02f, -7.479488254e-02f, -7.486508745e-02f, -7.493510807e-02f, -7.500494430e-02f, -7.507459604e-02f, -7.514406320e-02f, -7.521334567e-02f, -7.528244337e-02f, -7.535135619e-02f, - -7.542008405e-02f, -7.548862685e-02f, -7.555698449e-02f, -7.562515687e-02f, -7.569314392e-02f, -7.576094553e-02f, -7.582856161e-02f, -7.589599207e-02f, -7.596323681e-02f, -7.603029575e-02f, - -7.609716880e-02f, -7.616385586e-02f, -7.623035685e-02f, -7.629667167e-02f, -7.636280024e-02f, -7.642874246e-02f, -7.649449826e-02f, -7.656006753e-02f, -7.662545020e-02f, -7.669064617e-02f, - -7.675565537e-02f, -7.682047770e-02f, -7.688511307e-02f, -7.694956141e-02f, -7.701382262e-02f, -7.707789663e-02f, -7.714178334e-02f, -7.720548268e-02f, -7.726899456e-02f, -7.733231890e-02f, - -7.739545562e-02f, -7.745840463e-02f, -7.752116585e-02f, -7.758373920e-02f, -7.764612461e-02f, -7.770832198e-02f, -7.777033124e-02f, -7.783215231e-02f, -7.789378512e-02f, -7.795522958e-02f, - -7.801648561e-02f, -7.807755313e-02f, -7.813843208e-02f, -7.819912237e-02f, -7.825962392e-02f, -7.831993666e-02f, -7.838006052e-02f, -7.843999541e-02f, -7.849974127e-02f, -7.855929801e-02f, - -7.861866557e-02f, -7.867784387e-02f, -7.873683284e-02f, -7.879563240e-02f, -7.885424249e-02f, -7.891266302e-02f, -7.897089394e-02f, -7.902893516e-02f, -7.908678661e-02f, -7.914444824e-02f, - -7.920191996e-02f, -7.925920171e-02f, -7.931629341e-02f, -7.937319501e-02f, -7.942990643e-02f, -7.948642760e-02f, -7.954275845e-02f, -7.959889893e-02f, -7.965484896e-02f, -7.971060847e-02f, - -7.976617741e-02f, -7.982155570e-02f, -7.987674328e-02f, -7.993174009e-02f, -7.998654606e-02f, -8.004116113e-02f, -8.009558523e-02f, -8.014981831e-02f, -8.020386030e-02f, -8.025771113e-02f, - -8.031137076e-02f, -8.036483911e-02f, -8.041811612e-02f, -8.047120174e-02f, -8.052409591e-02f, -8.057679856e-02f, -8.062930964e-02f, -8.068162909e-02f, -8.073375685e-02f, -8.078569286e-02f, - -8.083743707e-02f, -8.088898941e-02f, -8.094034984e-02f, -8.099151829e-02f, -8.104249472e-02f, -8.109327906e-02f, -8.114387126e-02f, -8.119427127e-02f, -8.124447903e-02f, -8.129449449e-02f, - -8.134431759e-02f, -8.139394829e-02f, -8.144338653e-02f, -8.149263226e-02f, -8.154168543e-02f, -8.159054598e-02f, -8.163921387e-02f, -8.168768905e-02f, -8.173597146e-02f, -8.178406107e-02f, - -8.183195781e-02f, -8.187966164e-02f, -8.192717251e-02f, -8.197449038e-02f, -8.202161519e-02f, -8.206854691e-02f, -8.211528548e-02f, -8.216183085e-02f, -8.220818299e-02f, -8.225434185e-02f, - -8.230030739e-02f, -8.234607955e-02f, -8.239165829e-02f, -8.243704358e-02f, -8.248223537e-02f, -8.252723361e-02f, -8.257203827e-02f, -8.261664930e-02f, -8.266106667e-02f, -8.270529032e-02f, - -8.274932022e-02f, -8.279315633e-02f, -8.283679862e-02f, -8.288024703e-02f, -8.292350154e-02f, -8.296656210e-02f, -8.300942868e-02f, -8.305210123e-02f, -8.309457973e-02f, -8.313686413e-02f, - -8.317895441e-02f, -8.322085051e-02f, -8.326255241e-02f, -8.330406008e-02f, -8.334537347e-02f, -8.338649256e-02f, -8.342741731e-02f, -8.346814768e-02f, -8.350868365e-02f, -8.354902518e-02f, - -8.358917224e-02f, -8.362912480e-02f, -8.366888282e-02f, -8.370844628e-02f, -8.374781515e-02f, -8.378698939e-02f, -8.382596898e-02f, -8.386475388e-02f, -8.390334408e-02f, -8.394173953e-02f, - -8.397994022e-02f, -8.401794611e-02f, -8.405575718e-02f, -8.409337340e-02f, -8.413079475e-02f, -8.416802120e-02f, -8.420505272e-02f, -8.424188929e-02f, -8.427853088e-02f, -8.431497748e-02f, - -8.435122905e-02f, -8.438728557e-02f, -8.442314703e-02f, -8.445881340e-02f, -8.449428465e-02f, -8.452956077e-02f, -8.456464173e-02f, -8.459952752e-02f, -8.463421810e-02f, -8.466871348e-02f, - -8.470301361e-02f, -8.473711849e-02f, -8.477102810e-02f, -8.480474241e-02f, -8.483826141e-02f, -8.487158509e-02f, -8.490471342e-02f, -8.493764639e-02f, -8.497038399e-02f, -8.500292619e-02f, - -8.503527298e-02f, -8.506742435e-02f, -8.509938029e-02f, -8.513114077e-02f, -8.516270579e-02f, -8.519407533e-02f, -8.522524938e-02f, -8.525622792e-02f, -8.528701095e-02f, -8.531759845e-02f, - -8.534799042e-02f, -8.537818684e-02f, -8.540818769e-02f, -8.543799298e-02f, -8.546760269e-02f, -8.549701682e-02f, -8.552623535e-02f, -8.555525827e-02f, -8.558408558e-02f, -8.561271728e-02f, - -8.564115334e-02f, -8.566939378e-02f, -8.569743857e-02f, -8.572528772e-02f, -8.575294122e-02f, -8.578039907e-02f, -8.580766126e-02f, -8.583472778e-02f, -8.586159864e-02f, -8.588827383e-02f, - -8.591475334e-02f, -8.594103718e-02f, -8.596712534e-02f, -8.599301783e-02f, -8.601871463e-02f, -8.604421575e-02f, -8.606952119e-02f, -8.609463095e-02f, -8.611954503e-02f, -8.614426343e-02f, - -8.616878616e-02f, -8.619311320e-02f, -8.621724458e-02f, -8.624118028e-02f, -8.626492031e-02f, -8.628846467e-02f, -8.631181338e-02f, -8.633496643e-02f, -8.635792382e-02f, -8.638068557e-02f, - -8.640325168e-02f, -8.642562215e-02f, -8.644779699e-02f, -8.646977620e-02f, -8.649155980e-02f, -8.651314779e-02f, -8.653454019e-02f, -8.655573698e-02f, -8.657673820e-02f, -8.659754384e-02f, - -8.661815392e-02f, -8.663856844e-02f, -8.665878741e-02f, -8.667881086e-02f, -8.669863878e-02f, -8.671827119e-02f, -8.673770810e-02f, -8.675694953e-02f, -8.677599548e-02f, -8.679484597e-02f, - -8.681350102e-02f, -8.683196063e-02f, -8.685022483e-02f, -8.686829362e-02f, -8.688616702e-02f, -8.690384506e-02f, -8.692132773e-02f, -8.693861507e-02f, -8.695570709e-02f, -8.697260380e-02f, - -8.698930522e-02f, -8.700581138e-02f, -8.702212229e-02f, -8.703823796e-02f, -8.705415842e-02f, -8.706988369e-02f, -8.708541379e-02f, -8.710074874e-02f, -8.711588855e-02f, -8.713083326e-02f, - -8.714558288e-02f, -8.716013744e-02f, -8.717449696e-02f, -8.718866145e-02f, -8.720263095e-02f, -8.721640548e-02f, -8.722998506e-02f, -8.724336972e-02f, -8.725655948e-02f, -8.726955437e-02f, - -8.728235442e-02f, -8.729495964e-02f, -8.730737007e-02f, -8.731958574e-02f, -8.733160667e-02f, -8.734343288e-02f, -8.735506442e-02f, -8.736650130e-02f, -8.737774356e-02f, -8.738879122e-02f, - -8.739964432e-02f, -8.741030288e-02f, -8.742076694e-02f, -8.743103653e-02f, -8.744111168e-02f, -8.745099242e-02f, -8.746067878e-02f, -8.747017080e-02f, -8.747946850e-02f, -8.748857193e-02f, - -8.749748112e-02f, -8.750619610e-02f, -8.751471691e-02f, -8.752304358e-02f, -8.753117614e-02f, -8.753911464e-02f, -8.754685910e-02f, -8.755440958e-02f, -8.756176609e-02f, -8.756892869e-02f, - -8.757589741e-02f, -8.758267228e-02f, -8.758925335e-02f, -8.759564066e-02f, -8.760183424e-02f, -8.760783414e-02f, -8.761364039e-02f, -8.761925303e-02f, -8.762467212e-02f, -8.762989768e-02f, - -8.763492977e-02f, -8.763976842e-02f, -8.764441367e-02f, -8.764886557e-02f, -8.765312417e-02f, -8.765718950e-02f, -8.766106162e-02f, -8.766474056e-02f, -8.766822637e-02f, -8.767151910e-02f, - -8.767461879e-02f, -8.767752549e-02f, -8.768023924e-02f, -8.768276010e-02f, -8.768508811e-02f, -8.768722332e-02f, -8.768916577e-02f, -8.769091552e-02f, -8.769247262e-02f, -8.769383711e-02f, - -8.769500904e-02f, -8.769598847e-02f, -8.769677544e-02f, -8.769737001e-02f, -8.769777222e-02f, -8.769798214e-02f, -8.769799981e-02f, -8.769782528e-02f, -8.769745861e-02f, -8.769689985e-02f, - -8.769614905e-02f, -8.769520628e-02f, -8.769407157e-02f, -8.769274500e-02f, -8.769122661e-02f, -8.768951646e-02f, -8.768761461e-02f, -8.768552111e-02f, -8.768323602e-02f, -8.768075940e-02f, - -8.767809130e-02f, -8.767523178e-02f, -8.767218091e-02f, -8.766893873e-02f, -8.766550532e-02f, -8.766188072e-02f, -8.765806501e-02f, -8.765405823e-02f, -8.764986046e-02f, -8.764547175e-02f, - -8.764089216e-02f, -8.763612176e-02f, -8.763116060e-02f, -8.762600876e-02f, -8.762066629e-02f, -8.761513326e-02f, -8.760940973e-02f, -8.760349577e-02f, -8.759739144e-02f, -8.759109680e-02f, - -8.758461193e-02f, -8.757793688e-02f, -8.757107173e-02f, -8.756401654e-02f, -8.755677137e-02f, -8.754933630e-02f, -8.754171139e-02f, -8.753389672e-02f, -8.752589234e-02f, -8.751769833e-02f, - -8.750931476e-02f, -8.750074170e-02f, -8.749197921e-02f, -8.748302737e-02f, -8.747388625e-02f, -8.746455593e-02f, -8.745503646e-02f, -8.744532793e-02f, -8.743543040e-02f, -8.742534396e-02f, - -8.741506866e-02f, -8.740460460e-02f, -8.739395183e-02f, -8.738311043e-02f, -8.737208049e-02f, -8.736086207e-02f, -8.734945525e-02f, -8.733786010e-02f, -8.732607671e-02f, -8.731410514e-02f, - -8.730194548e-02f, -8.728959780e-02f, -8.727706218e-02f, -8.726433870e-02f, -8.725142743e-02f, -8.723832847e-02f, -8.722504187e-02f, -8.721156773e-02f, -8.719790613e-02f, -8.718405714e-02f, - -8.717002084e-02f, -8.715579732e-02f, -8.714138666e-02f, -8.712678894e-02f, -8.711200424e-02f, -8.709703265e-02f, -8.708187424e-02f, -8.706652911e-02f, -8.705099733e-02f, -8.703527899e-02f, - -8.701937417e-02f, -8.700328296e-02f, -8.698700544e-02f, -8.697054171e-02f, -8.695389183e-02f, -8.693705591e-02f, -8.692003403e-02f, -8.690282627e-02f, -8.688543273e-02f, -8.686785348e-02f, - -8.685008863e-02f, -8.683213825e-02f, -8.681400243e-02f, -8.679568128e-02f, -8.677717486e-02f, -8.675848328e-02f, -8.673960663e-02f, -8.672054500e-02f, -8.670129847e-02f, -8.668186714e-02f, - -8.666225110e-02f, -8.664245044e-02f, -8.662246526e-02f, -8.660229565e-02f, -8.658194170e-02f, -8.656140351e-02f, -8.654068116e-02f, -8.651977476e-02f, -8.649868440e-02f, -8.647741017e-02f, - -8.645595217e-02f, -8.643431050e-02f, -8.641248525e-02f, -8.639047652e-02f, -8.636828440e-02f, -8.634590900e-02f, -8.632335041e-02f, -8.630060872e-02f, -8.627768404e-02f, -8.625457647e-02f, - -8.623128610e-02f, -8.620781304e-02f, -8.618415738e-02f, -8.616031923e-02f, -8.613629868e-02f, -8.611209584e-02f, -8.608771080e-02f, -8.606314368e-02f, -8.603839456e-02f, -8.601346356e-02f, - -8.598835077e-02f, -8.596305631e-02f, -8.593758027e-02f, -8.591192275e-02f, -8.588608387e-02f, -8.586006372e-02f, -8.583386241e-02f, -8.580748004e-02f, -8.578091673e-02f, -8.575417258e-02f, - -8.572724769e-02f, -8.570014217e-02f, -8.567285612e-02f, -8.564538966e-02f, -8.561774290e-02f, -8.558991593e-02f, -8.556190887e-02f, -8.553372183e-02f, -8.550535492e-02f, -8.547680824e-02f, - -8.544808191e-02f, -8.541917604e-02f, -8.539009074e-02f, -8.536082611e-02f, -8.533138227e-02f, -8.530175933e-02f, -8.527195741e-02f, -8.524197661e-02f, -8.521181704e-02f, -8.518147883e-02f, - -8.515096208e-02f, -8.512026692e-02f, -8.508939344e-02f, -8.505834177e-02f, -8.502711202e-02f, -8.499570430e-02f, -8.496411874e-02f, -8.493235545e-02f, -8.490041454e-02f, -8.486829613e-02f, - -8.483600033e-02f, -8.480352727e-02f, -8.477087707e-02f, -8.473804983e-02f, -8.470504568e-02f, -8.467186474e-02f, -8.463850712e-02f, -8.460497294e-02f, -8.457126233e-02f, -8.453737541e-02f, - -8.450331229e-02f, -8.446907309e-02f, -8.443465794e-02f, -8.440006695e-02f, -8.436530026e-02f, -8.433035798e-02f, -8.429524023e-02f, -8.425994713e-02f, -8.422447881e-02f, -8.418883540e-02f, - -8.415301701e-02f, -8.411702377e-02f, -8.408085581e-02f, -8.404451324e-02f, -8.400799620e-02f, -8.397130481e-02f, -8.393443919e-02f, -8.389739948e-02f, -8.386018579e-02f, -8.382279826e-02f, - -8.378523700e-02f, -8.374750216e-02f, -8.370959385e-02f, -8.367151221e-02f, -8.363325736e-02f, -8.359482943e-02f, -8.355622855e-02f, -8.351745485e-02f, -8.347850846e-02f, -8.343938951e-02f, - -8.340009813e-02f, -8.336063445e-02f, -8.332099861e-02f, -8.328119072e-02f, -8.324121093e-02f, -8.320105937e-02f, -8.316073617e-02f, -8.312024146e-02f, -8.307957538e-02f, -8.303873805e-02f, - -8.299772962e-02f, -8.295655021e-02f, -8.291519996e-02f, -8.287367901e-02f, -8.283198749e-02f, -8.279012553e-02f, -8.274809327e-02f, -8.270589086e-02f, -8.266351841e-02f, -8.262097608e-02f, - -8.257826399e-02f, -8.253538229e-02f, -8.249233110e-02f, -8.244911058e-02f, -8.240572086e-02f, -8.236216207e-02f, -8.231843436e-02f, -8.227453786e-02f, -8.223047272e-02f, -8.218623907e-02f, - -8.214183706e-02f, -8.209726682e-02f, -8.205252850e-02f, -8.200762223e-02f, -8.196254816e-02f, -8.191730643e-02f, -8.187189719e-02f, -8.182632056e-02f, -8.178057671e-02f, -8.173466577e-02f, - -8.168858788e-02f, -8.164234318e-02f, -8.159593183e-02f, -8.154935396e-02f, -8.150260973e-02f, -8.145569927e-02f, -8.140862273e-02f, -8.136138025e-02f, -8.131397199e-02f, -8.126639809e-02f, - -8.121865869e-02f, -8.117075394e-02f, -8.112268399e-02f, -8.107444899e-02f, -8.102604908e-02f, -8.097748441e-02f, -8.092875514e-02f, -8.087986140e-02f, -8.083080335e-02f, -8.078158114e-02f, - -8.073219491e-02f, -8.068264482e-02f, -8.063293102e-02f, -8.058305366e-02f, -8.053301289e-02f, -8.048280885e-02f, -8.043244171e-02f, -8.038191161e-02f, -8.033121870e-02f, -8.028036315e-02f, - -8.022934509e-02f, -8.017816469e-02f, -8.012682209e-02f, -8.007531745e-02f, -8.002365093e-02f, -7.997182268e-02f, -7.991983285e-02f, -7.986768159e-02f, -7.981536907e-02f, -7.976289544e-02f, - -7.971026085e-02f, -7.965746547e-02f, -7.960450944e-02f, -7.955139292e-02f, -7.949811607e-02f, -7.944467905e-02f, -7.939108201e-02f, -7.933732512e-02f, -7.928340853e-02f, -7.922933239e-02f, - -7.917509688e-02f, -7.912070214e-02f, -7.906614834e-02f, -7.901143564e-02f, -7.895656419e-02f, -7.890153415e-02f, -7.884634570e-02f, -7.879099898e-02f, -7.873549416e-02f, -7.867983140e-02f, - -7.862401086e-02f, -7.856803270e-02f, -7.851189709e-02f, -7.845560419e-02f, -7.839915416e-02f, -7.834254717e-02f, -7.828578337e-02f, -7.822886293e-02f, -7.817178602e-02f, -7.811455280e-02f, - -7.805716344e-02f, -7.799961809e-02f, -7.794191693e-02f, -7.788406012e-02f, -7.782604782e-02f, -7.776788021e-02f, -7.770955744e-02f, -7.765107969e-02f, -7.759244713e-02f, -7.753365991e-02f, - -7.747471820e-02f, -7.741562219e-02f, -7.735637202e-02f, -7.729696787e-02f, -7.723740992e-02f, -7.717769832e-02f, -7.711783325e-02f, -7.705781487e-02f, -7.699764336e-02f, -7.693731889e-02f, - -7.687684163e-02f, -7.681621174e-02f, -7.675542940e-02f, -7.669449478e-02f, -7.663340805e-02f, -7.657216938e-02f, -7.651077895e-02f, -7.644923692e-02f, -7.638754348e-02f, -7.632569878e-02f, - -7.626370301e-02f, -7.620155634e-02f, -7.613925894e-02f, -7.607681099e-02f, -7.601421266e-02f, -7.595146412e-02f, -7.588856555e-02f, -7.582551713e-02f, -7.576231902e-02f, -7.569897141e-02f, - -7.563547448e-02f, -7.557182838e-02f, -7.550803332e-02f, -7.544408945e-02f, -7.537999696e-02f, -7.531575603e-02f, -7.525136682e-02f, -7.518682953e-02f, -7.512214432e-02f, -7.505731138e-02f, - -7.499233089e-02f, -7.492720301e-02f, -7.486192794e-02f, -7.479650585e-02f, -7.473093693e-02f, -7.466522134e-02f, -7.459935927e-02f, -7.453335091e-02f, -7.446719643e-02f, -7.440089601e-02f, - -7.433444983e-02f, -7.426785808e-02f, -7.420112094e-02f, -7.413423859e-02f, -7.406721121e-02f, -7.400003898e-02f, -7.393272209e-02f, -7.386526072e-02f, -7.379765506e-02f, -7.372990528e-02f, - -7.366201157e-02f, -7.359397411e-02f, -7.352579310e-02f, -7.345746870e-02f, -7.338900112e-02f, -7.332039053e-02f, -7.325163712e-02f, -7.318274107e-02f, -7.311370257e-02f, -7.304452181e-02f, - -7.297519898e-02f, -7.290573425e-02f, -7.283612781e-02f, -7.276637986e-02f, -7.269649059e-02f, -7.262646017e-02f, -7.255628879e-02f, -7.248597665e-02f, -7.241552393e-02f, -7.234493083e-02f, - -7.227419752e-02f, -7.220332421e-02f, -7.213231107e-02f, -7.206115830e-02f, -7.198986609e-02f, -7.191843463e-02f, -7.184686410e-02f, -7.177515471e-02f, -7.170330663e-02f, -7.163132007e-02f, - -7.155919521e-02f, -7.148693224e-02f, -7.141453136e-02f, -7.134199276e-02f, -7.126931663e-02f, -7.119650316e-02f, -7.112355255e-02f, -7.105046499e-02f, -7.097724067e-02f, -7.090387979e-02f, - -7.083038253e-02f, -7.075674910e-02f, -7.068297969e-02f, -7.060907449e-02f, -7.053503370e-02f, -7.046085750e-02f, -7.038654611e-02f, -7.031209971e-02f, -7.023751850e-02f, -7.016280267e-02f, - -7.008795243e-02f, -7.001296796e-02f, -6.993784946e-02f, -6.986259714e-02f, -6.978721118e-02f, -6.971169179e-02f, -6.963603916e-02f, -6.956025349e-02f, -6.948433498e-02f, -6.940828383e-02f, - -6.933210023e-02f, -6.925578439e-02f, -6.917933650e-02f, -6.910275676e-02f, -6.902604538e-02f, -6.894920254e-02f, -6.887222846e-02f, -6.879512333e-02f, -6.871788735e-02f, -6.864052072e-02f, - -6.856302364e-02f, -6.848539632e-02f, -6.840763896e-02f, -6.832975175e-02f, -6.825173490e-02f, -6.817358861e-02f, -6.809531308e-02f, -6.801690852e-02f, -6.793837512e-02f, -6.785971310e-02f, - -6.778092265e-02f, -6.770200397e-02f, -6.762295728e-02f, -6.754378277e-02f, -6.746448065e-02f, -6.738505112e-02f, -6.730549438e-02f, -6.722581065e-02f, -6.714600012e-02f, -6.706606300e-02f, - -6.698599950e-02f, -6.690580982e-02f, -6.682549417e-02f, -6.674505275e-02f, -6.666448577e-02f, -6.658379343e-02f, -6.650297595e-02f, -6.642203353e-02f, -6.634096637e-02f, -6.625977468e-02f, - -6.617845867e-02f, -6.609701855e-02f, -6.601545453e-02f, -6.593376681e-02f, -6.585195560e-02f, -6.577002111e-02f, -6.568796355e-02f, -6.560578313e-02f, -6.552348005e-02f, -6.544105453e-02f, - -6.535850678e-02f, -6.527583700e-02f, -6.519304540e-02f, -6.511013221e-02f, -6.502709761e-02f, -6.494394183e-02f, -6.486066508e-02f, -6.477726757e-02f, -6.469374950e-02f, -6.461011110e-02f, - -6.452635256e-02f, -6.444247411e-02f, -6.435847595e-02f, -6.427435830e-02f, -6.419012137e-02f, -6.410576538e-02f, -6.402129052e-02f, -6.393669703e-02f, -6.385198510e-02f, -6.376715496e-02f, - -6.368220682e-02f, -6.359714089e-02f, -6.351195738e-02f, -6.342665651e-02f, -6.334123850e-02f, -6.325570356e-02f, -6.317005189e-02f, -6.308428373e-02f, -6.299839928e-02f, -6.291239875e-02f, - -6.282628237e-02f, -6.274005035e-02f, -6.265370291e-02f, -6.256724025e-02f, -6.248066260e-02f, -6.239397018e-02f, -6.230716319e-02f, -6.222024187e-02f, -6.213320642e-02f, -6.204605705e-02f, - -6.195879400e-02f, -6.187141748e-02f, -6.178392769e-02f, -6.169632487e-02f, -6.160860923e-02f, -6.152078099e-02f, -6.143284037e-02f, -6.134478758e-02f, -6.125662284e-02f, -6.116834638e-02f, - -6.107995841e-02f, -6.099145915e-02f, -6.090284882e-02f, -6.081412765e-02f, -6.072529584e-02f, -6.063635363e-02f, -6.054730123e-02f, -6.045813886e-02f, -6.036886674e-02f, -6.027948510e-02f, - -6.018999415e-02f, -6.010039412e-02f, -6.001068523e-02f, -5.992086769e-02f, -5.983094173e-02f, -5.974090758e-02f, -5.965076545e-02f, -5.956051557e-02f, -5.947015815e-02f, -5.937969343e-02f, - -5.928912162e-02f, -5.919844295e-02f, -5.910765764e-02f, -5.901676591e-02f, -5.892576799e-02f, -5.883466410e-02f, -5.874345447e-02f, -5.865213931e-02f, -5.856071885e-02f, -5.846919333e-02f, - -5.837756295e-02f, -5.828582795e-02f, -5.819398855e-02f, -5.810204498e-02f, -5.800999745e-02f, -5.791784621e-02f, -5.782559146e-02f, -5.773323344e-02f, -5.764077238e-02f, -5.754820849e-02f, - -5.745554201e-02f, -5.736277316e-02f, -5.726990216e-02f, -5.717692925e-02f, -5.708385465e-02f, -5.699067859e-02f, -5.689740130e-02f, -5.680402299e-02f, -5.671054391e-02f, -5.661696427e-02f, - -5.652328431e-02f, -5.642950425e-02f, -5.633562432e-02f, -5.624164475e-02f, -5.614756577e-02f, -5.605338760e-02f, -5.595911047e-02f, -5.586473462e-02f, -5.577026027e-02f, -5.567568765e-02f, - -5.558101700e-02f, -5.548624853e-02f, -5.539138248e-02f, -5.529641908e-02f, -5.520135855e-02f, -5.510620114e-02f, -5.501094706e-02f, -5.491559656e-02f, -5.482014985e-02f, -5.472460717e-02f, - -5.462896876e-02f, -5.453323483e-02f, -5.443740563e-02f, -5.434148138e-02f, -5.424546232e-02f, -5.414934867e-02f, -5.405314068e-02f, -5.395683856e-02f, -5.386044255e-02f, -5.376395289e-02f, - -5.366736980e-02f, -5.357069352e-02f, -5.347392428e-02f, -5.337706232e-02f, -5.328010786e-02f, -5.318306114e-02f, -5.308592239e-02f, -5.298869185e-02f, -5.289136975e-02f, -5.279395631e-02f, - -5.269645179e-02f, -5.259885640e-02f, -5.250117038e-02f, -5.240339397e-02f, -5.230552740e-02f, -5.220757091e-02f, -5.210952473e-02f, -5.201138909e-02f, -5.191316423e-02f, -5.181485038e-02f, - -5.171644778e-02f, -5.161795666e-02f, -5.151937726e-02f, -5.142070982e-02f, -5.132195456e-02f, -5.122311173e-02f, -5.112418156e-02f, -5.102516429e-02f, -5.092606014e-02f, -5.082686937e-02f, - -5.072759220e-02f, -5.062822887e-02f, -5.052877961e-02f, -5.042924467e-02f, -5.032962428e-02f, -5.022991868e-02f, -5.013012810e-02f, -5.003025278e-02f, -4.993029296e-02f, -4.983024887e-02f, - -4.973012076e-02f, -4.962990886e-02f, -4.952961340e-02f, -4.942923463e-02f, -4.932877278e-02f, -4.922822810e-02f, -4.912760081e-02f, -4.902689117e-02f, -4.892609939e-02f, -4.882522574e-02f, - -4.872427043e-02f, -4.862323372e-02f, -4.852211584e-02f, -4.842091703e-02f, -4.831963752e-02f, -4.821827757e-02f, -4.811683740e-02f, -4.801531725e-02f, -4.791371738e-02f, -4.781203800e-02f, - -4.771027938e-02f, -4.760844174e-02f, -4.750652532e-02f, -4.740453037e-02f, -4.730245712e-02f, -4.720030582e-02f, -4.709807670e-02f, -4.699577001e-02f, -4.689338598e-02f, -4.679092487e-02f, - -4.668838690e-02f, -4.658577232e-02f, -4.648308137e-02f, -4.638031429e-02f, -4.627747132e-02f, -4.617455271e-02f, -4.607155869e-02f, -4.596848950e-02f, -4.586534540e-02f, -4.576212661e-02f, - -4.565883339e-02f, -4.555546597e-02f, -4.545202459e-02f, -4.534850950e-02f, -4.524492094e-02f, -4.514125915e-02f, -4.503752438e-02f, -4.493371686e-02f, -4.482983684e-02f, -4.472588457e-02f, - -4.462186028e-02f, -4.451776421e-02f, -4.441359662e-02f, -4.430935774e-02f, -4.420504781e-02f, -4.410066709e-02f, -4.399621580e-02f, -4.389169421e-02f, -4.378710254e-02f, -4.368244105e-02f, - -4.357770997e-02f, -4.347290956e-02f, -4.336804005e-02f, -4.326310169e-02f, -4.315809472e-02f, -4.305301939e-02f, -4.294787594e-02f, -4.284266461e-02f, -4.273738565e-02f, -4.263203931e-02f, - -4.252662583e-02f, -4.242114545e-02f, -4.231559841e-02f, -4.220998497e-02f, -4.210430537e-02f, -4.199855985e-02f, -4.189274865e-02f, -4.178687203e-02f, -4.168093023e-02f, -4.157492349e-02f, - -4.146885205e-02f, -4.136271617e-02f, -4.125651609e-02f, -4.115025206e-02f, -4.104392431e-02f, -4.093753310e-02f, -4.083107867e-02f, -4.072456127e-02f, -4.061798114e-02f, -4.051133854e-02f, - -4.040463369e-02f, -4.029786686e-02f, -4.019103829e-02f, -4.008414822e-02f, -3.997719690e-02f, -3.987018458e-02f, -3.976311151e-02f, -3.965597792e-02f, -3.954878407e-02f, -3.944153020e-02f, - -3.933421656e-02f, -3.922684340e-02f, -3.911941097e-02f, -3.901191950e-02f, -3.890436926e-02f, -3.879676047e-02f, -3.868909340e-02f, -3.858136829e-02f, -3.847358539e-02f, -3.836574494e-02f, - -3.825784719e-02f, -3.814989239e-02f, -3.804188079e-02f, -3.793381263e-02f, -3.782568817e-02f, -3.771750764e-02f, -3.760927130e-02f, -3.750097940e-02f, -3.739263217e-02f, -3.728422988e-02f, - -3.717577277e-02f, -3.706726109e-02f, -3.695869508e-02f, -3.685007499e-02f, -3.674140108e-02f, -3.663267359e-02f, -3.652389276e-02f, -3.641505885e-02f, -3.630617211e-02f, -3.619723278e-02f, - -3.608824111e-02f, -3.597919735e-02f, -3.587010175e-02f, -3.576095456e-02f, -3.565175603e-02f, -3.554250640e-02f, -3.543320593e-02f, -3.532385486e-02f, -3.521445344e-02f, -3.510500192e-02f, - -3.499550056e-02f, -3.488594959e-02f, -3.477634927e-02f, -3.466669985e-02f, -3.455700158e-02f, -3.444725470e-02f, -3.433745947e-02f, -3.422761613e-02f, -3.411772494e-02f, -3.400778614e-02f, - -3.389779998e-02f, -3.378776672e-02f, -3.367768659e-02f, -3.356755986e-02f, -3.345738677e-02f, -3.334716758e-02f, -3.323690252e-02f, -3.312659185e-02f, -3.301623582e-02f, -3.290583469e-02f, - -3.279538869e-02f, -3.268489808e-02f, -3.257436311e-02f, -3.246378404e-02f, -3.235316110e-02f, -3.224249455e-02f, -3.213178464e-02f, -3.202103162e-02f, -3.191023574e-02f, -3.179939725e-02f, - -3.168851640e-02f, -3.157759344e-02f, -3.146662861e-02f, -3.135562219e-02f, -3.124457440e-02f, -3.113348550e-02f, -3.102235574e-02f, -3.091118538e-02f, -3.079997466e-02f, -3.068872383e-02f, - -3.057743315e-02f, -3.046610285e-02f, -3.035473321e-02f, -3.024332445e-02f, -3.013187685e-02f, -3.002039063e-02f, -2.990886607e-02f, -2.979730340e-02f, -2.968570288e-02f, -2.957406475e-02f, - -2.946238928e-02f, -2.935067671e-02f, -2.923892728e-02f, -2.912714126e-02f, -2.901531888e-02f, -2.890346041e-02f, -2.879156610e-02f, -2.867963618e-02f, -2.856767092e-02f, -2.845567057e-02f, - -2.834363537e-02f, -2.823156558e-02f, -2.811946145e-02f, -2.800732323e-02f, -2.789515117e-02f, -2.778294551e-02f, -2.767070652e-02f, -2.755843444e-02f, -2.744612953e-02f, -2.733379202e-02f, - -2.722142219e-02f, -2.710902027e-02f, -2.699658651e-02f, -2.688412118e-02f, -2.677162451e-02f, -2.665909676e-02f, -2.654653819e-02f, -2.643394903e-02f, -2.632132955e-02f, -2.620867999e-02f, - -2.609600061e-02f, -2.598329165e-02f, -2.587055337e-02f, -2.575778602e-02f, -2.564498984e-02f, -2.553216510e-02f, -2.541931203e-02f, -2.530643090e-02f, -2.519352195e-02f, -2.508058543e-02f, - -2.496762160e-02f, -2.485463070e-02f, -2.474161299e-02f, -2.462856872e-02f, -2.451549814e-02f, -2.440240150e-02f, -2.428927904e-02f, -2.417613103e-02f, -2.406295771e-02f, -2.394975934e-02f, - -2.383653615e-02f, -2.372328842e-02f, -2.361001638e-02f, -2.349672028e-02f, -2.338340039e-02f, -2.327005694e-02f, -2.315669020e-02f, -2.304330040e-02f, -2.292988781e-02f, -2.281645267e-02f, - -2.270299523e-02f, -2.258951575e-02f, -2.247601447e-02f, -2.236249164e-02f, -2.224894753e-02f, -2.213538237e-02f, -2.202179642e-02f, -2.190818992e-02f, -2.179456314e-02f, -2.168091632e-02f, - -2.156724970e-02f, -2.145356355e-02f, -2.133985812e-02f, -2.122613364e-02f, -2.111239038e-02f, -2.099862858e-02f, -2.088484850e-02f, -2.077105038e-02f, -2.065723448e-02f, -2.054340104e-02f, - -2.042955032e-02f, -2.031568257e-02f, -2.020179804e-02f, -2.008789697e-02f, -1.997397963e-02f, -1.986004625e-02f, -1.974609709e-02f, -1.963213240e-02f, -1.951815243e-02f, -1.940415743e-02f, - -1.929014765e-02f, -1.917612334e-02f, -1.906208475e-02f, -1.894803213e-02f, -1.883396573e-02f, -1.871988581e-02f, -1.860579260e-02f, -1.849168637e-02f, -1.837756735e-02f, -1.826343581e-02f, - -1.814929199e-02f, -1.803513614e-02f, -1.792096851e-02f, -1.780678935e-02f, -1.769259891e-02f, -1.757839744e-02f, -1.746418519e-02f, -1.734996241e-02f, -1.723572935e-02f, -1.712148626e-02f, - -1.700723339e-02f, -1.689297098e-02f, -1.677869929e-02f, -1.666441857e-02f, -1.655012906e-02f, -1.643583102e-02f, -1.632152469e-02f, -1.620721033e-02f, -1.609288818e-02f, -1.597855849e-02f, - -1.586422152e-02f, -1.574987750e-02f, -1.563552670e-02f, -1.552116935e-02f, -1.540680571e-02f, -1.529243603e-02f, -1.517806055e-02f, -1.506367953e-02f, -1.494929321e-02f, -1.483490184e-02f, - -1.472050567e-02f, -1.460610496e-02f, -1.449169994e-02f, -1.437729086e-02f, -1.426287798e-02f, -1.414846155e-02f, -1.403404180e-02f, -1.391961900e-02f, -1.380519338e-02f, -1.369076520e-02f, - -1.357633470e-02f, -1.346190214e-02f, -1.334746776e-02f, -1.323303181e-02f, -1.311859453e-02f, -1.300415618e-02f, -1.288971700e-02f, -1.277527724e-02f, -1.266083715e-02f, -1.254639697e-02f, - -1.243195696e-02f, -1.231751735e-02f, -1.220307841e-02f, -1.208864037e-02f, -1.197420349e-02f, -1.185976800e-02f, -1.174533416e-02f, -1.163090222e-02f, -1.151647242e-02f, -1.140204500e-02f, - -1.128762023e-02f, -1.117319833e-02f, -1.105877957e-02f, -1.094436418e-02f, -1.082995242e-02f, -1.071554452e-02f, -1.060114074e-02f, -1.048674133e-02f, -1.037234652e-02f, -1.025795657e-02f, - -1.014357172e-02f, -1.002919222e-02f, -9.914818315e-03f, -9.800450250e-03f, -9.686088271e-03f, -9.571732625e-03f, -9.457383558e-03f, -9.343041314e-03f, -9.228706141e-03f, -9.114378284e-03f, - -9.000057987e-03f, -8.885745498e-03f, -8.771441061e-03f, -8.657144922e-03f, -8.542857325e-03f, -8.428578517e-03f, -8.314308742e-03f, -8.200048246e-03f, -8.085797272e-03f, -7.971556068e-03f, - -7.857324876e-03f, -7.743103942e-03f, -7.628893511e-03f, -7.514693827e-03f, -7.400505135e-03f, -7.286327679e-03f, -7.172161703e-03f, -7.058007452e-03f, -6.943865170e-03f, -6.829735100e-03f, - -6.715617488e-03f, -6.601512577e-03f, -6.487420610e-03f, -6.373341833e-03f, -6.259276487e-03f, -6.145224817e-03f, -6.031187066e-03f, -5.917163478e-03f, -5.803154297e-03f, -5.689159764e-03f, - -5.575180124e-03f, -5.461215619e-03f, -5.347266493e-03f, -5.233332988e-03f, -5.119415348e-03f, -5.005513814e-03f, -4.891628629e-03f, -4.777760037e-03f, -4.663908278e-03f, -4.550073597e-03f, - -4.436256234e-03f, -4.322456433e-03f, -4.208674434e-03f, -4.094910481e-03f, -3.981164814e-03f, -3.867437676e-03f, -3.753729308e-03f, -3.640039953e-03f, -3.526369850e-03f, -3.412719242e-03f, - -3.299088370e-03f, -3.185477476e-03f, -3.071886799e-03f, -2.958316582e-03f, -2.844767064e-03f, -2.731238488e-03f, -2.617731093e-03f, -2.504245119e-03f, -2.390780809e-03f, -2.277338401e-03f, - -2.163918136e-03f, -2.050520255e-03f, -1.937144996e-03f, -1.823792601e-03f, -1.710463309e-03f, -1.597157360e-03f, -1.483874993e-03f, -1.370616448e-03f, -1.257381965e-03f, -1.144171782e-03f, - -1.030986138e-03f, -9.178252742e-04f, -8.046894277e-04f, -6.915788380e-04f, -5.784937437e-04f, -4.654343836e-04f, -3.524009961e-04f, -2.393938197e-04f, -1.264130927e-04f, -1.345905317e-05f, - 9.946806066e-05f, 2.123680109e-04f, 3.252405596e-04f, 4.380854692e-04f, 5.509025019e-04f, 6.636914203e-04f, 7.764519869e-04f, 8.891839646e-04f, 1.001887116e-03f, 1.114561204e-03f, - 1.227205992e-03f, 1.339821244e-03f, 1.452406721e-03f, 1.564962189e-03f, 1.677487409e-03f, 1.789982147e-03f, 1.902446166e-03f, 2.014879229e-03f, 2.127281101e-03f, 2.239651547e-03f, - 2.351990329e-03f, 2.464297213e-03f, 2.576571963e-03f, 2.688814344e-03f, 2.801024120e-03f, 2.913201057e-03f, 3.025344920e-03f, 3.137455473e-03f, 3.249532482e-03f, 3.361575713e-03f, - 3.473584930e-03f, 3.585559900e-03f, 3.697500388e-03f, 3.809406161e-03f, 3.921276983e-03f, 4.033112623e-03f, 4.144912845e-03f, 4.256677416e-03f, 4.368406103e-03f, 4.480098673e-03f, - 4.591754891e-03f, 4.703374526e-03f, 4.814957345e-03f, 4.926503114e-03f, 5.038011601e-03f, 5.149482574e-03f, 5.260915799e-03f, 5.372311046e-03f, 5.483668081e-03f, 5.594986673e-03f, - 5.706266590e-03f, 5.817507600e-03f, 5.928709472e-03f, 6.039871975e-03f, 6.150994876e-03f, 6.262077946e-03f, 6.373120952e-03f, 6.484123664e-03f, 6.595085852e-03f, 6.706007284e-03f, - 6.816887731e-03f, 6.927726962e-03f, 7.038524747e-03f, 7.149280856e-03f, 7.259995058e-03f, 7.370667125e-03f, 7.481296827e-03f, 7.591883934e-03f, 7.702428217e-03f, 7.812929447e-03f, - 7.923387395e-03f, 8.033801831e-03f, 8.144172528e-03f, 8.254499257e-03f, 8.364781789e-03f, 8.475019896e-03f, 8.585213351e-03f, 8.695361924e-03f, 8.805465388e-03f, 8.915523516e-03f, - 9.025536079e-03f, 9.135502852e-03f, 9.245423605e-03f, 9.355298113e-03f, 9.465126149e-03f, 9.574907485e-03f, 9.684641895e-03f, 9.794329153e-03f, 9.903969031e-03f, 1.001356131e-02f, - 1.012310575e-02f, 1.023260214e-02f, 1.034205024e-02f, 1.045144984e-02f, 1.056080070e-02f, 1.067010260e-02f, 1.077935532e-02f, 1.088855864e-02f, 1.099771232e-02f, 1.110681614e-02f, - 1.121586988e-02f, 1.132487331e-02f, 1.143382621e-02f, 1.154272836e-02f, 1.165157953e-02f, 1.176037950e-02f, 1.186912804e-02f, 1.197782493e-02f, 1.208646995e-02f, 1.219506288e-02f, - 1.230360349e-02f, 1.241209156e-02f, 1.252052686e-02f, 1.262890919e-02f, 1.273723830e-02f, 1.284551398e-02f, 1.295373602e-02f, 1.306190418e-02f, 1.317001825e-02f, 1.327807800e-02f, - 1.338608321e-02f, 1.349403367e-02f, 1.360192915e-02f, 1.370976943e-02f, 1.381755429e-02f, 1.392528351e-02f, 1.403295687e-02f, 1.414057415e-02f, 1.424813513e-02f, 1.435563959e-02f, - 1.446308731e-02f, 1.457047807e-02f, 1.467781166e-02f, 1.478508785e-02f, 1.489230643e-02f, 1.499946717e-02f, 1.510656986e-02f, 1.521361428e-02f, 1.532060021e-02f, 1.542752743e-02f, - 1.553439574e-02f, 1.564120490e-02f, 1.574795470e-02f, 1.585464492e-02f, 1.596127535e-02f, 1.606784578e-02f, 1.617435597e-02f, 1.628080572e-02f, 1.638719482e-02f, 1.649352304e-02f, - 1.659979016e-02f, 1.670599598e-02f, 1.681214028e-02f, 1.691822284e-02f, 1.702424345e-02f, 1.713020188e-02f, 1.723609794e-02f, 1.734193140e-02f, 1.744770204e-02f, 1.755340966e-02f, - 1.765905404e-02f, 1.776463496e-02f, 1.787015222e-02f, 1.797560559e-02f, 1.808099487e-02f, 1.818631984e-02f, 1.829158029e-02f, 1.839677600e-02f, 1.850190677e-02f, 1.860697238e-02f, - 1.871197262e-02f, 1.881690727e-02f, 1.892177613e-02f, 1.902657898e-02f, 1.913131562e-02f, 1.923598582e-02f, 1.934058939e-02f, 1.944512610e-02f, 1.954959575e-02f, 1.965399812e-02f, - 1.975833301e-02f, 1.986260021e-02f, 1.996679951e-02f, 2.007093069e-02f, 2.017499355e-02f, 2.027898788e-02f, 2.038291346e-02f, 2.048677010e-02f, 2.059055758e-02f, 2.069427569e-02f, - 2.079792422e-02f, 2.090150297e-02f, 2.100501173e-02f, 2.110845029e-02f, 2.121181844e-02f, 2.131511597e-02f, 2.141834268e-02f, 2.152149837e-02f, 2.162458282e-02f, 2.172759582e-02f, - 2.183053718e-02f, 2.193340668e-02f, 2.203620412e-02f, 2.213892929e-02f, 2.224158199e-02f, 2.234416201e-02f, 2.244666915e-02f, 2.254910321e-02f, 2.265146396e-02f, 2.275375123e-02f, - 2.285596479e-02f, 2.295810444e-02f, 2.306016998e-02f, 2.316216121e-02f, 2.326407793e-02f, 2.336591992e-02f, 2.346768699e-02f, 2.356937893e-02f, 2.367099554e-02f, 2.377253662e-02f, - 2.387400197e-02f, 2.397539138e-02f, 2.407670465e-02f, 2.417794158e-02f, 2.427910197e-02f, 2.438018562e-02f, 2.448119232e-02f, 2.458212188e-02f, 2.468297409e-02f, 2.478374876e-02f, - 2.488444569e-02f, 2.498506466e-02f, 2.508560549e-02f, 2.518606798e-02f, 2.528645192e-02f, 2.538675712e-02f, 2.548698338e-02f, 2.558713049e-02f, 2.568719827e-02f, 2.578718650e-02f, - 2.588709500e-02f, 2.598692357e-02f, 2.608667200e-02f, 2.618634011e-02f, 2.628592769e-02f, 2.638543455e-02f, 2.648486048e-02f, 2.658420530e-02f, 2.668346881e-02f, 2.678265081e-02f, - 2.688175110e-02f, 2.698076950e-02f, 2.707970579e-02f, 2.717855980e-02f, 2.727733132e-02f, 2.737602016e-02f, 2.747462612e-02f, 2.757314901e-02f, 2.767158864e-02f, 2.776994481e-02f, - 2.786821733e-02f, 2.796640600e-02f, 2.806451064e-02f, 2.816253105e-02f, 2.826046703e-02f, 2.835831839e-02f, 2.845608494e-02f, 2.855376650e-02f, 2.865136286e-02f, 2.874887384e-02f, - 2.884629924e-02f, 2.894363887e-02f, 2.904089254e-02f, 2.913806007e-02f, 2.923514126e-02f, 2.933213591e-02f, 2.942904385e-02f, 2.952586488e-02f, 2.962259880e-02f, 2.971924544e-02f, - 2.981580460e-02f, 2.991227610e-02f, 3.000865974e-02f, 3.010495533e-02f, 3.020116270e-02f, 3.029728164e-02f, 3.039331197e-02f, 3.048925351e-02f, 3.058510607e-02f, 3.068086946e-02f, - 3.077654349e-02f, 3.087212798e-02f, 3.096762274e-02f, 3.106302758e-02f, 3.115834232e-02f, 3.125356678e-02f, 3.134870076e-02f, 3.144374408e-02f, 3.153869656e-02f, 3.163355802e-02f, - 3.172832826e-02f, 3.182300711e-02f, 3.191759437e-02f, 3.201208987e-02f, 3.210649343e-02f, 3.220080485e-02f, 3.229502397e-02f, 3.238915058e-02f, 3.248318452e-02f, 3.257712559e-02f, - 3.267097362e-02f, 3.276472842e-02f, 3.285838982e-02f, 3.295195763e-02f, 3.304543167e-02f, 3.313881176e-02f, 3.323209772e-02f, 3.332528937e-02f, 3.341838653e-02f, 3.351138902e-02f, - 3.360429665e-02f, 3.369710925e-02f, 3.378982665e-02f, 3.388244866e-02f, 3.397497509e-02f, 3.406740579e-02f, 3.415974056e-02f, 3.425197923e-02f, 3.434412161e-02f, 3.443616755e-02f, - 3.452811684e-02f, 3.461996933e-02f, 3.471172483e-02f, 3.480338316e-02f, 3.489494416e-02f, 3.498640763e-02f, 3.507777342e-02f, 3.516904134e-02f, 3.526021121e-02f, 3.535128287e-02f, - 3.544225613e-02f, 3.553313083e-02f, 3.562390678e-02f, 3.571458382e-02f, 3.580516177e-02f, 3.589564046e-02f, 3.598601972e-02f, 3.607629936e-02f, 3.616647922e-02f, 3.625655913e-02f, - 3.634653892e-02f, 3.643641840e-02f, 3.652619742e-02f, 3.661587579e-02f, 3.670545336e-02f, 3.679492994e-02f, 3.688430536e-02f, 3.697357946e-02f, 3.706275207e-02f, 3.715182301e-02f, - 3.724079212e-02f, 3.732965922e-02f, 3.741842416e-02f, 3.750708675e-02f, 3.759564683e-02f, 3.768410423e-02f, 3.777245878e-02f, 3.786071032e-02f, 3.794885868e-02f, 3.803690369e-02f, - 3.812484518e-02f, 3.821268299e-02f, 3.830041695e-02f, 3.838804689e-02f, 3.847557265e-02f, 3.856299406e-02f, 3.865031096e-02f, 3.873752318e-02f, 3.882463056e-02f, 3.891163293e-02f, - 3.899853012e-02f, 3.908532198e-02f, 3.917200834e-02f, 3.925858903e-02f, 3.934506389e-02f, 3.943143276e-02f, 3.951769548e-02f, 3.960385188e-02f, 3.968990180e-02f, 3.977584508e-02f, - 3.986168155e-02f, 3.994741106e-02f, 4.003303345e-02f, 4.011854855e-02f, 4.020395620e-02f, 4.028925624e-02f, 4.037444851e-02f, 4.045953285e-02f, 4.054450911e-02f, 4.062937711e-02f, - 4.071413671e-02f, 4.079878775e-02f, 4.088333006e-02f, 4.096776348e-02f, 4.105208787e-02f, 4.113630305e-02f, 4.122040888e-02f, 4.130440520e-02f, 4.138829185e-02f, 4.147206866e-02f, - 4.155573550e-02f, 4.163929219e-02f, 4.172273859e-02f, 4.180607453e-02f, 4.188929987e-02f, 4.197241445e-02f, 4.205541811e-02f, 4.213831069e-02f, 4.222109205e-02f, 4.230376203e-02f, - 4.238632048e-02f, 4.246876724e-02f, 4.255110216e-02f, 4.263332508e-02f, 4.271543586e-02f, 4.279743434e-02f, 4.287932037e-02f, 4.296109380e-02f, 4.304275447e-02f, 4.312430224e-02f, - 4.320573695e-02f, 4.328705845e-02f, 4.336826660e-02f, 4.344936124e-02f, 4.353034222e-02f, 4.361120939e-02f, 4.369196261e-02f, 4.377260172e-02f, 4.385312657e-02f, 4.393353703e-02f, - 4.401383293e-02f, 4.409401413e-02f, 4.417408049e-02f, 4.425403185e-02f, 4.433386806e-02f, 4.441358900e-02f, 4.449319449e-02f, 4.457268441e-02f, 4.465205859e-02f, 4.473131691e-02f, - 4.481045920e-02f, 4.488948534e-02f, 4.496839516e-02f, 4.504718853e-02f, 4.512586530e-02f, 4.520442533e-02f, 4.528286848e-02f, 4.536119460e-02f, 4.543940354e-02f, 4.551749518e-02f, - 4.559546935e-02f, 4.567332592e-02f, 4.575106476e-02f, 4.582868570e-02f, 4.590618863e-02f, 4.598357339e-02f, 4.606083984e-02f, 4.613798784e-02f, 4.621501725e-02f, 4.629192794e-02f, - 4.636871976e-02f, 4.644539257e-02f, 4.652194623e-02f, 4.659838061e-02f, 4.667469556e-02f, 4.675089095e-02f, 4.682696664e-02f, 4.690292250e-02f, 4.697875837e-02f, 4.705447414e-02f, - 4.713006965e-02f, 4.720554477e-02f, 4.728089938e-02f, 4.735613332e-02f, 4.743124647e-02f, 4.750623869e-02f, 4.758110985e-02f, 4.765585980e-02f, 4.773048842e-02f, 4.780499557e-02f, - 4.787938111e-02f, 4.795364492e-02f, 4.802778686e-02f, 4.810180680e-02f, 4.817570460e-02f, 4.824948013e-02f, 4.832313326e-02f, 4.839666385e-02f, 4.847007178e-02f, 4.854335692e-02f, - 4.861651912e-02f, 4.868955827e-02f, 4.876247423e-02f, 4.883526687e-02f, 4.890793607e-02f, 4.898048168e-02f, 4.905290359e-02f, 4.912520165e-02f, 4.919737576e-02f, 4.926942577e-02f, - 4.934135155e-02f, 4.941315299e-02f, 4.948482995e-02f, 4.955638230e-02f, 4.962780993e-02f, 4.969911269e-02f, 4.977029047e-02f, 4.984134314e-02f, 4.991227057e-02f, 4.998307263e-02f, - 5.005374921e-02f, 5.012430018e-02f, 5.019472541e-02f, 5.026502478e-02f, 5.033519816e-02f, 5.040524544e-02f, 5.047516648e-02f, 5.054496116e-02f, 5.061462937e-02f, 5.068417097e-02f, - 5.075358585e-02f, 5.082287389e-02f, 5.089203496e-02f, 5.096106894e-02f, 5.102997571e-02f, 5.109875515e-02f, 5.116740714e-02f, 5.123593156e-02f, 5.130432829e-02f, 5.137259721e-02f, - 5.144073820e-02f, 5.150875114e-02f, 5.157663592e-02f, 5.164439241e-02f, 5.171202049e-02f, 5.177952006e-02f, 5.184689098e-02f, 5.191413315e-02f, 5.198124645e-02f, 5.204823076e-02f, - 5.211508597e-02f, 5.218181195e-02f, 5.224840860e-02f, 5.231487579e-02f, 5.238121342e-02f, 5.244742136e-02f, 5.251349951e-02f, 5.257944775e-02f, 5.264526597e-02f, 5.271095404e-02f, - 5.277651187e-02f, 5.284193933e-02f, 5.290723632e-02f, 5.297240272e-02f, 5.303743842e-02f, 5.310234330e-02f, 5.316711726e-02f, 5.323176019e-02f, 5.329627197e-02f, 5.336065250e-02f, - 5.342490166e-02f, 5.348901935e-02f, 5.355300545e-02f, 5.361685985e-02f, 5.368058245e-02f, 5.374417314e-02f, 5.380763181e-02f, 5.387095835e-02f, 5.393415266e-02f, 5.399721462e-02f, - 5.406014413e-02f, 5.412294108e-02f, 5.418560537e-02f, 5.424813689e-02f, 5.431053553e-02f, 5.437280120e-02f, 5.443493377e-02f, 5.449693316e-02f, 5.455879925e-02f, 5.462053194e-02f, - 5.468213112e-02f, 5.474359670e-02f, 5.480492856e-02f, 5.486612661e-02f, 5.492719075e-02f, 5.498812086e-02f, 5.504891685e-02f, 5.510957862e-02f, 5.517010606e-02f, 5.523049908e-02f, - 5.529075757e-02f, 5.535088143e-02f, 5.541087057e-02f, 5.547072487e-02f, 5.553044425e-02f, 5.559002860e-02f, 5.564947783e-02f, 5.570879183e-02f, 5.576797050e-02f, 5.582701376e-02f, - 5.588592150e-02f, 5.594469362e-02f, 5.600333002e-02f, 5.606183062e-02f, 5.612019531e-02f, 5.617842399e-02f, 5.623651658e-02f, 5.629447297e-02f, 5.635229307e-02f, 5.640997679e-02f, - 5.646752403e-02f, 5.652493469e-02f, 5.658220868e-02f, 5.663934592e-02f, 5.669634630e-02f, 5.675320972e-02f, 5.680993611e-02f, 5.686652537e-02f, 5.692297740e-02f, 5.697929211e-02f, - 5.703546941e-02f, 5.709150922e-02f, 5.714741143e-02f, 5.720317596e-02f, 5.725880271e-02f, 5.731429161e-02f, 5.736964256e-02f, 5.742485546e-02f, 5.747993023e-02f, 5.753486679e-02f, - 5.758966504e-02f, 5.764432489e-02f, 5.769884626e-02f, 5.775322906e-02f, 5.780747321e-02f, 5.786157861e-02f, 5.791554518e-02f, 5.796937283e-02f, 5.802306148e-02f, 5.807661105e-02f, - 5.813002144e-02f, 5.818329257e-02f, 5.823642436e-02f, 5.828941672e-02f, 5.834226957e-02f, 5.839498283e-02f, 5.844755641e-02f, 5.849999023e-02f, 5.855228421e-02f, 5.860443826e-02f, - 5.865645230e-02f, 5.870832626e-02f, 5.876006004e-02f, 5.881165357e-02f, 5.886310677e-02f, 5.891441956e-02f, 5.896559185e-02f, 5.901662357e-02f, 5.906751464e-02f, 5.911826498e-02f, - 5.916887451e-02f, 5.921934314e-02f, 5.926967081e-02f, 5.931985744e-02f, 5.936990294e-02f, 5.941980725e-02f, 5.946957027e-02f, 5.951919195e-02f, 5.956867219e-02f, 5.961801093e-02f, - 5.966720809e-02f, 5.971626359e-02f, 5.976517736e-02f, 5.981394932e-02f, 5.986257941e-02f, 5.991106754e-02f, 5.995941364e-02f, 6.000761764e-02f, 6.005567946e-02f, 6.010359904e-02f, - 6.015137630e-02f, 6.019901116e-02f, 6.024650356e-02f, 6.029385343e-02f, 6.034106069e-02f, 6.038812527e-02f, 6.043504711e-02f, 6.048182612e-02f, 6.052846225e-02f, 6.057495542e-02f, - 6.062130557e-02f, 6.066751262e-02f, 6.071357651e-02f, 6.075949716e-02f, 6.080527451e-02f, 6.085090850e-02f, 6.089639905e-02f, 6.094174610e-02f, 6.098694958e-02f, 6.103200942e-02f, - 6.107692557e-02f, 6.112169794e-02f, 6.116632649e-02f, 6.121081114e-02f, 6.125515182e-02f, 6.129934848e-02f, 6.134340105e-02f, 6.138730947e-02f, 6.143107367e-02f, 6.147469358e-02f, - 6.151816916e-02f, 6.156150033e-02f, 6.160468703e-02f, 6.164772920e-02f, 6.169062678e-02f, 6.173337971e-02f, 6.177598792e-02f, 6.181845136e-02f, 6.186076997e-02f, 6.190294368e-02f, - 6.194497244e-02f, 6.198685619e-02f, 6.202859487e-02f, 6.207018842e-02f, 6.211163677e-02f, 6.215293989e-02f, 6.219409770e-02f, 6.223511015e-02f, 6.227597718e-02f, 6.231669873e-02f, - 6.235727476e-02f, 6.239770520e-02f, 6.243798999e-02f, 6.247812909e-02f, 6.251812244e-02f, 6.255796998e-02f, 6.259767166e-02f, 6.263722742e-02f, 6.267663721e-02f, 6.271590098e-02f, - 6.275501867e-02f, 6.279399024e-02f, 6.283281562e-02f, 6.287149477e-02f, 6.291002764e-02f, 6.294841417e-02f, 6.298665431e-02f, 6.302474802e-02f, 6.306269524e-02f, 6.310049591e-02f, - 6.313815000e-02f, 6.317565746e-02f, 6.321301822e-02f, 6.325023225e-02f, 6.328729949e-02f, 6.332421991e-02f, 6.336099344e-02f, 6.339762004e-02f, 6.343409967e-02f, 6.347043228e-02f, - 6.350661782e-02f, 6.354265624e-02f, 6.357854750e-02f, 6.361429156e-02f, 6.364988837e-02f, 6.368533788e-02f, 6.372064004e-02f, 6.375579483e-02f, 6.379080218e-02f, 6.382566206e-02f, - 6.386037443e-02f, 6.389493924e-02f, 6.392935644e-02f, 6.396362600e-02f, 6.399774788e-02f, 6.403172202e-02f, 6.406554840e-02f, 6.409922697e-02f, 6.413275769e-02f, 6.416614052e-02f, - 6.419937541e-02f, 6.423246234e-02f, 6.426540126e-02f, 6.429819212e-02f, 6.433083490e-02f, 6.436332955e-02f, 6.439567604e-02f, 6.442787433e-02f, 6.445992438e-02f, 6.449182615e-02f, - 6.452357961e-02f, 6.455518471e-02f, 6.458664143e-02f, 6.461794974e-02f, 6.464910958e-02f, 6.468012093e-02f, 6.471098375e-02f, 6.474169802e-02f, 6.477226368e-02f, 6.480268072e-02f, - 6.483294909e-02f, 6.486306877e-02f, 6.489303972e-02f, 6.492286191e-02f, 6.495253530e-02f, 6.498205987e-02f, 6.501143558e-02f, 6.504066241e-02f, 6.506974031e-02f, 6.509866926e-02f, - 6.512744924e-02f, 6.515608020e-02f, 6.518456212e-02f, 6.521289498e-02f, 6.524107874e-02f, 6.526911337e-02f, 6.529699884e-02f, 6.532473514e-02f, 6.535232222e-02f, 6.537976007e-02f, - 6.540704865e-02f, 6.543418794e-02f, 6.546117791e-02f, 6.548801854e-02f, 6.551470980e-02f, 6.554125166e-02f, 6.556764411e-02f, 6.559388711e-02f, 6.561998064e-02f, 6.564592468e-02f, - 6.567171921e-02f, 6.569736419e-02f, 6.572285961e-02f, 6.574820545e-02f, 6.577340167e-02f, 6.579844827e-02f, 6.582334521e-02f, 6.584809249e-02f, 6.587269006e-02f, 6.589713792e-02f, - 6.592143605e-02f, 6.594558442e-02f, 6.596958301e-02f, 6.599343181e-02f, 6.601713080e-02f, 6.604067995e-02f, 6.606407925e-02f, 6.608732868e-02f, 6.611042822e-02f, 6.613337786e-02f, - 6.615617758e-02f, 6.617882735e-02f, 6.620132717e-02f, 6.622367702e-02f, 6.624587688e-02f, 6.626792674e-02f, 6.628982657e-02f, 6.631157638e-02f, 6.633317613e-02f, 6.635462583e-02f, - 6.637592544e-02f, 6.639707497e-02f, 6.641807439e-02f, 6.643892370e-02f, 6.645962287e-02f, 6.648017191e-02f, 6.650057079e-02f, 6.652081951e-02f, 6.654091805e-02f, 6.656086640e-02f, - 6.658066455e-02f, 6.660031250e-02f, 6.661981023e-02f, 6.663915772e-02f, 6.665835499e-02f, 6.667740200e-02f, 6.669629876e-02f, 6.671504525e-02f, 6.673364147e-02f, 6.675208742e-02f, - 6.677038307e-02f, 6.678852843e-02f, 6.680652349e-02f, 6.682436824e-02f, 6.684206268e-02f, 6.685960679e-02f, 6.687700058e-02f, 6.689424405e-02f, 6.691133717e-02f, 6.692827996e-02f, - 6.694507240e-02f, 6.696171449e-02f, 6.697820623e-02f, 6.699454762e-02f, 6.701073865e-02f, 6.702677932e-02f, 6.704266962e-02f, 6.705840956e-02f, 6.707399914e-02f, 6.708943834e-02f, - 6.710472718e-02f, 6.711986565e-02f, 6.713485375e-02f, 6.714969148e-02f, 6.716437884e-02f, 6.717891583e-02f, 6.719330246e-02f, 6.720753872e-02f, 6.722162461e-02f, 6.723556014e-02f, - 6.724934531e-02f, 6.726298012e-02f, 6.727646457e-02f, 6.728979868e-02f, 6.730298243e-02f, 6.731601584e-02f, 6.732889891e-02f, 6.734163164e-02f, 6.735421405e-02f, 6.736664612e-02f, - 6.737892788e-02f, 6.739105932e-02f, 6.740304045e-02f, 6.741487128e-02f, 6.742655182e-02f, 6.743808206e-02f, 6.744946203e-02f, 6.746069172e-02f, 6.747177114e-02f, 6.748270031e-02f, - 6.749347923e-02f, 6.750410791e-02f, 6.751458637e-02f, 6.752491460e-02f, 6.753509262e-02f, 6.754512044e-02f, 6.755499807e-02f, 6.756472552e-02f, 6.757430280e-02f, 6.758372993e-02f, - 6.759300692e-02f, 6.760213377e-02f, 6.761111050e-02f, 6.761993713e-02f, 6.762861366e-02f, 6.763714012e-02f, 6.764551650e-02f, 6.765374284e-02f, 6.766181914e-02f, 6.766974541e-02f, - 6.767752168e-02f, 6.768514796e-02f, 6.769262426e-02f, 6.769995059e-02f, 6.770712699e-02f, 6.771415345e-02f, 6.772103001e-02f, 6.772775667e-02f, 6.773433346e-02f, 6.774076039e-02f, - 6.774703748e-02f, 6.775316475e-02f, 6.775914221e-02f, 6.776496990e-02f, 6.777064782e-02f, 6.777617600e-02f, 6.778155445e-02f, 6.778678320e-02f, 6.779186227e-02f, 6.779679168e-02f, - 6.780157145e-02f, 6.780620160e-02f, 6.781068215e-02f, 6.781501313e-02f, 6.781919456e-02f, 6.782322647e-02f, 6.782710887e-02f, 6.783084179e-02f, 6.783442525e-02f, 6.783785928e-02f, - 6.784114390e-02f, 6.784427914e-02f, 6.784726502e-02f, 6.785010157e-02f, 6.785278881e-02f, 6.785532677e-02f, 6.785771548e-02f, 6.785995496e-02f, 6.786204524e-02f, 6.786398635e-02f, - 6.786577832e-02f, 6.786742117e-02f, 6.786891493e-02f, 6.787025963e-02f, 6.787145530e-02f, 6.787250197e-02f, 6.787339966e-02f, 6.787414842e-02f, 6.787474826e-02f, 6.787519923e-02f, - 6.787550134e-02f, 6.787565464e-02f, 6.787565914e-02f, 6.787551490e-02f, 6.787522192e-02f, 6.787478026e-02f, 6.787418994e-02f, 6.787345100e-02f, 6.787256346e-02f, 6.787152736e-02f, - 6.787034275e-02f, 6.786900964e-02f, 6.786752807e-02f, 6.786589809e-02f, 6.786411972e-02f, 6.786219300e-02f, 6.786011797e-02f, 6.785789466e-02f, 6.785552311e-02f, 6.785300336e-02f, - 6.785033544e-02f, 6.784751939e-02f, 6.784455525e-02f, 6.784144306e-02f, 6.783818285e-02f, 6.783477466e-02f, 6.783121853e-02f, 6.782751451e-02f, 6.782366263e-02f, 6.781966293e-02f, - 6.781551545e-02f, 6.781122024e-02f, 6.780677732e-02f, 6.780218675e-02f, 6.779744857e-02f, 6.779256281e-02f, 6.778752952e-02f, 6.778234874e-02f, 6.777702052e-02f, 6.777154489e-02f, - 6.776592191e-02f, 6.776015160e-02f, 6.775423403e-02f, 6.774816923e-02f, 6.774195724e-02f, 6.773559812e-02f, 6.772909190e-02f, 6.772243864e-02f, 6.771563837e-02f, 6.770869115e-02f, - 6.770159702e-02f, 6.769435602e-02f, 6.768696821e-02f, 6.767943363e-02f, 6.767175233e-02f, 6.766392435e-02f, 6.765594975e-02f, 6.764782857e-02f, 6.763956087e-02f, 6.763114668e-02f, - 6.762258607e-02f, 6.761387908e-02f, 6.760502576e-02f, 6.759602615e-02f, 6.758688032e-02f, 6.757758832e-02f, 6.756815018e-02f, 6.755856597e-02f, 6.754883574e-02f, 6.753895954e-02f, - 6.752893741e-02f, 6.751876943e-02f, 6.750845562e-02f, 6.749799606e-02f, 6.748739080e-02f, 6.747663988e-02f, 6.746574337e-02f, 6.745470131e-02f, 6.744351376e-02f, 6.743218078e-02f, - 6.742070242e-02f, 6.740907875e-02f, 6.739730980e-02f, 6.738539565e-02f, 6.737333634e-02f, 6.736113194e-02f, 6.734878250e-02f, 6.733628808e-02f, 6.732364873e-02f, 6.731086453e-02f, - 6.729793551e-02f, 6.728486175e-02f, 6.727164330e-02f, 6.725828021e-02f, 6.724477256e-02f, 6.723112040e-02f, 6.721732380e-02f, 6.720338280e-02f, 6.718929747e-02f, 6.717506788e-02f, - 6.716069408e-02f, 6.714617614e-02f, 6.713151411e-02f, 6.711670807e-02f, 6.710175807e-02f, 6.708666418e-02f, 6.707142645e-02f, 6.705604496e-02f, 6.704051977e-02f, 6.702485094e-02f, - 6.700903853e-02f, 6.699308261e-02f, 6.697698325e-02f, 6.696074051e-02f, 6.694435445e-02f, 6.692782514e-02f, 6.691115266e-02f, 6.689433705e-02f, 6.687737840e-02f, 6.686027677e-02f, - 6.684303222e-02f, 6.682564483e-02f, 6.680811465e-02f, 6.679044177e-02f, 6.677262624e-02f, 6.675466814e-02f, 6.673656754e-02f, 6.671832450e-02f, 6.669993909e-02f, 6.668141139e-02f, - 6.666274147e-02f, 6.664392939e-02f, 6.662497522e-02f, 6.660587905e-02f, 6.658664093e-02f, 6.656726095e-02f, 6.654773916e-02f, 6.652807565e-02f, 6.650827049e-02f, 6.648832375e-02f, - 6.646823550e-02f, 6.644800582e-02f, 6.642763479e-02f, 6.640712246e-02f, 6.638646892e-02f, 6.636567425e-02f, 6.634473852e-02f, 6.632366180e-02f, 6.630244417e-02f, 6.628108570e-02f, - 6.625958648e-02f, 6.623794657e-02f, 6.621616606e-02f, 6.619424502e-02f, 6.617218352e-02f, 6.614998166e-02f, 6.612763949e-02f, 6.610515711e-02f, 6.608253458e-02f, 6.605977199e-02f, - 6.603686943e-02f, 6.601382695e-02f, 6.599064466e-02f, 6.596732261e-02f, 6.594386091e-02f, 6.592025962e-02f, 6.589651882e-02f, 6.587263861e-02f, 6.584861905e-02f, 6.582446023e-02f, - 6.580016223e-02f, 6.577572514e-02f, 6.575114903e-02f, 6.572643400e-02f, 6.570158011e-02f, 6.567658746e-02f, 6.565145612e-02f, 6.562618619e-02f, 6.560077774e-02f, 6.557523087e-02f, - 6.554954564e-02f, 6.552372216e-02f, 6.549776050e-02f, 6.547166075e-02f, 6.544542300e-02f, 6.541904732e-02f, 6.539253382e-02f, 6.536588257e-02f, 6.533909366e-02f, 6.531216717e-02f, - 6.528510321e-02f, 6.525790184e-02f, 6.523056317e-02f, 6.520308727e-02f, 6.517547424e-02f, 6.514772417e-02f, 6.511983715e-02f, 6.509181325e-02f, 6.506365258e-02f, 6.503535523e-02f, - 6.500692128e-02f, 6.497835082e-02f, 6.494964394e-02f, 6.492080075e-02f, 6.489182131e-02f, 6.486270574e-02f, 6.483345412e-02f, 6.480406654e-02f, 6.477454309e-02f, 6.474488387e-02f, - 6.471508897e-02f, 6.468515848e-02f, 6.465509250e-02f, 6.462489112e-02f, 6.459455443e-02f, 6.456408253e-02f, 6.453347551e-02f, 6.450273347e-02f, 6.447185650e-02f, 6.444084469e-02f, - 6.440969816e-02f, 6.437841697e-02f, 6.434700125e-02f, 6.431545107e-02f, 6.428376654e-02f, 6.425194776e-02f, 6.421999482e-02f, 6.418790782e-02f, 6.415568685e-02f, 6.412333202e-02f, - 6.409084342e-02f, 6.405822115e-02f, 6.402546532e-02f, 6.399257601e-02f, 6.395955333e-02f, 6.392639738e-02f, 6.389310826e-02f, 6.385968606e-02f, 6.382613090e-02f, 6.379244286e-02f, - 6.375862205e-02f, 6.372466857e-02f, 6.369058253e-02f, 6.365636402e-02f, 6.362201314e-02f, 6.358753001e-02f, 6.355291471e-02f, 6.351816736e-02f, 6.348328806e-02f, 6.344827690e-02f, - 6.341313400e-02f, 6.337785945e-02f, 6.334245337e-02f, 6.330691585e-02f, 6.327124700e-02f, 6.323544692e-02f, 6.319951573e-02f, 6.316345352e-02f, 6.312726040e-02f, 6.309093648e-02f, - 6.305448186e-02f, 6.301789665e-02f, 6.298118095e-02f, 6.294433488e-02f, 6.290735854e-02f, 6.287025203e-02f, 6.283301547e-02f, 6.279564896e-02f, 6.275815262e-02f, 6.272052654e-02f, - 6.268277084e-02f, 6.264488563e-02f, 6.260687101e-02f, 6.256872710e-02f, 6.253045401e-02f, 6.249205184e-02f, 6.245352071e-02f, 6.241486072e-02f, 6.237607199e-02f, 6.233715463e-02f, - 6.229810874e-02f, 6.225893445e-02f, 6.221963186e-02f, 6.218020109e-02f, 6.214064224e-02f, 6.210095543e-02f, 6.206114077e-02f, 6.202119838e-02f, 6.198112837e-02f, 6.194093085e-02f, - 6.190060593e-02f, 6.186015373e-02f, 6.181957437e-02f, 6.177886796e-02f, 6.173803461e-02f, 6.169707444e-02f, 6.165598756e-02f, 6.161477409e-02f, 6.157343414e-02f, 6.153196784e-02f, - 6.149037529e-02f, 6.144865662e-02f, 6.140681193e-02f, 6.136484136e-02f, 6.132274501e-02f, 6.128052300e-02f, 6.123817545e-02f, 6.119570248e-02f, 6.115310420e-02f, 6.111038074e-02f, - 6.106753221e-02f, 6.102455874e-02f, 6.098146043e-02f, 6.093823742e-02f, 6.089488982e-02f, 6.085141775e-02f, 6.080782133e-02f, 6.076410068e-02f, 6.072025592e-02f, 6.067628717e-02f, - 6.063219456e-02f, 6.058797821e-02f, 6.054363823e-02f, 6.049917475e-02f, 6.045458789e-02f, 6.040987777e-02f, 6.036504452e-02f, 6.032008826e-02f, 6.027500911e-02f, 6.022980720e-02f, - 6.018448265e-02f, 6.013903557e-02f, 6.009346611e-02f, 6.004777437e-02f, 6.000196049e-02f, 5.995602459e-02f, 5.990996680e-02f, 5.986378724e-02f, 5.981748603e-02f, 5.977106330e-02f, - 5.972451918e-02f, 5.967785380e-02f, 5.963106727e-02f, 5.958415973e-02f, 5.953713131e-02f, 5.948998212e-02f, 5.944271231e-02f, 5.939532198e-02f, 5.934781129e-02f, 5.930018034e-02f, - 5.925242927e-02f, 5.920455821e-02f, 5.915656729e-02f, 5.910845663e-02f, 5.906022637e-02f, 5.901187663e-02f, 5.896340755e-02f, 5.891481925e-02f, 5.886611187e-02f, 5.881728553e-02f, - 5.876834036e-02f, 5.871927650e-02f, 5.867009408e-02f, 5.862079322e-02f, 5.857137407e-02f, 5.852183674e-02f, 5.847218138e-02f, 5.842240812e-02f, 5.837251708e-02f, 5.832250840e-02f, - 5.827238222e-02f, 5.822213866e-02f, 5.817177786e-02f, 5.812129996e-02f, 5.807070508e-02f, 5.801999336e-02f, 5.796916494e-02f, 5.791821994e-02f, 5.786715852e-02f, 5.781598079e-02f, - 5.776468689e-02f, 5.771327696e-02f, 5.766175114e-02f, 5.761010956e-02f, 5.755835236e-02f, 5.750647967e-02f, 5.745449163e-02f, 5.740238837e-02f, 5.735017004e-02f, 5.729783676e-02f, - 5.724538869e-02f, 5.719282595e-02f, 5.714014868e-02f, 5.708735702e-02f, 5.703445111e-02f, 5.698143108e-02f, 5.692829709e-02f, 5.687504925e-02f, 5.682168772e-02f, 5.676821263e-02f, - 5.671462413e-02f, 5.666092235e-02f, 5.660710742e-02f, 5.655317950e-02f, 5.649913873e-02f, 5.644498523e-02f, 5.639071916e-02f, 5.633634065e-02f, 5.628184985e-02f, 5.622724689e-02f, - 5.617253193e-02f, 5.611770509e-02f, 5.606276653e-02f, 5.600771638e-02f, 5.595255479e-02f, 5.589728190e-02f, 5.584189785e-02f, 5.578640278e-02f, 5.573079685e-02f, 5.567508019e-02f, - 5.561925294e-02f, 5.556331526e-02f, 5.550726728e-02f, 5.545110915e-02f, 5.539484101e-02f, 5.533846301e-02f, 5.528197529e-02f, 5.522537800e-02f, 5.516867129e-02f, 5.511185529e-02f, - 5.505493016e-02f, 5.499789604e-02f, 5.494075307e-02f, 5.488350141e-02f, 5.482614120e-02f, 5.476867259e-02f, 5.471109572e-02f, 5.465341074e-02f, 5.459561780e-02f, 5.453771705e-02f, - 5.447970863e-02f, 5.442159270e-02f, 5.436336939e-02f, 5.430503886e-02f, 5.424660126e-02f, 5.418805674e-02f, 5.412940544e-02f, 5.407064751e-02f, 5.401178311e-02f, 5.395281238e-02f, - 5.389373548e-02f, 5.383455255e-02f, 5.377526374e-02f, 5.371586921e-02f, 5.365636910e-02f, 5.359676357e-02f, 5.353705276e-02f, 5.347723683e-02f, 5.341731593e-02f, 5.335729021e-02f, - 5.329715982e-02f, 5.323692492e-02f, 5.317658565e-02f, 5.311614218e-02f, 5.305559464e-02f, 5.299494320e-02f, 5.293418800e-02f, 5.287332921e-02f, 5.281236697e-02f, 5.275130144e-02f, - 5.269013276e-02f, 5.262886110e-02f, 5.256748662e-02f, 5.250600945e-02f, 5.244442976e-02f, 5.238274771e-02f, 5.232096344e-02f, 5.225907711e-02f, 5.219708888e-02f, 5.213499891e-02f, - 5.207280734e-02f, 5.201051434e-02f, 5.194812006e-02f, 5.188562465e-02f, 5.182302828e-02f, 5.176033109e-02f, 5.169753326e-02f, 5.163463492e-02f, 5.157163625e-02f, 5.150853739e-02f, - 5.144533851e-02f, 5.138203976e-02f, 5.131864130e-02f, 5.125514329e-02f, 5.119154588e-02f, 5.112784924e-02f, 5.106405352e-02f, 5.100015889e-02f, 5.093616550e-02f, 5.087207350e-02f, - 5.080788307e-02f, 5.074359436e-02f, 5.067920752e-02f, 5.061472272e-02f, 5.055014012e-02f, 5.048545988e-02f, 5.042068216e-02f, 5.035580712e-02f, 5.029083492e-02f, 5.022576572e-02f, - 5.016059968e-02f, 5.009533697e-02f, 5.002997773e-02f, 4.996452215e-02f, 4.989897038e-02f, 4.983332257e-02f, 4.976757890e-02f, 4.970173952e-02f, 4.963580459e-02f, 4.956977429e-02f, - 4.950364877e-02f, 4.943742820e-02f, 4.937111273e-02f, 4.930470254e-02f, 4.923819778e-02f, 4.917159862e-02f, 4.910490522e-02f, 4.903811775e-02f, 4.897123637e-02f, 4.890426124e-02f, - 4.883719254e-02f, 4.877003042e-02f, 4.870277505e-02f, 4.863542659e-02f, 4.856798521e-02f, 4.850045108e-02f, 4.843282436e-02f, 4.836510521e-02f, 4.829729381e-02f, 4.822939031e-02f, - 4.816139489e-02f, 4.809330771e-02f, 4.802512894e-02f, 4.795685874e-02f, 4.788849728e-02f, 4.782004472e-02f, 4.775150124e-02f, 4.768286701e-02f, 4.761414218e-02f, 4.754532693e-02f, - 4.747642142e-02f, 4.740742583e-02f, 4.733834032e-02f, 4.726916506e-02f, 4.719990021e-02f, 4.713054595e-02f, 4.706110245e-02f, 4.699156987e-02f, 4.692194838e-02f, 4.685223815e-02f, - 4.678243936e-02f, 4.671255217e-02f, 4.664257675e-02f, 4.657251327e-02f, 4.650236190e-02f, 4.643212281e-02f, 4.636179617e-02f, 4.629138215e-02f, 4.622088093e-02f, 4.615029266e-02f, - 4.607961754e-02f, 4.600885572e-02f, 4.593800737e-02f, 4.586707267e-02f, 4.579605179e-02f, 4.572494490e-02f, 4.565375218e-02f, 4.558247379e-02f, 4.551110990e-02f, 4.543966070e-02f, - 4.536812635e-02f, 4.529650702e-02f, 4.522480289e-02f, 4.515301413e-02f, 4.508114091e-02f, 4.500918341e-02f, 4.493714179e-02f, 4.486501624e-02f, 4.479280693e-02f, 4.472051403e-02f, - 4.464813771e-02f, 4.457567815e-02f, 4.450313552e-02f, 4.443051000e-02f, 4.435780176e-02f, 4.428501098e-02f, 4.421213783e-02f, 4.413918248e-02f, 4.406614511e-02f, 4.399302590e-02f, - 4.391982503e-02f, 4.384654265e-02f, 4.377317897e-02f, 4.369973413e-02f, 4.362620834e-02f, 4.355260175e-02f, 4.347891455e-02f, 4.340514691e-02f, 4.333129901e-02f, 4.325737103e-02f, - 4.318336314e-02f, 4.310927552e-02f, 4.303510834e-02f, 4.296086179e-02f, 4.288653604e-02f, 4.281213127e-02f, 4.273764765e-02f, 4.266308537e-02f, 4.258844460e-02f, 4.251372552e-02f, - 4.243892830e-02f, 4.236405313e-02f, 4.228910019e-02f, 4.221406964e-02f, 4.213896168e-02f, 4.206377648e-02f, 4.198851421e-02f, 4.191317506e-02f, 4.183775921e-02f, 4.176226684e-02f, - 4.168669812e-02f, 4.161105324e-02f, 4.153533237e-02f, 4.145953569e-02f, 4.138366339e-02f, 4.130771565e-02f, 4.123169263e-02f, 4.115559454e-02f, 4.107942153e-02f, 4.100317381e-02f, - 4.092685154e-02f, 4.085045490e-02f, 4.077398409e-02f, 4.069743927e-02f, 4.062082063e-02f, 4.054412836e-02f, 4.046736263e-02f, 4.039052362e-02f, 4.031361152e-02f, 4.023662650e-02f, - 4.015956876e-02f, 4.008243847e-02f, 4.000523581e-02f, 3.992796097e-02f, 3.985061412e-02f, 3.977319546e-02f, 3.969570516e-02f, 3.961814340e-02f, 3.954051038e-02f, 3.946280627e-02f, - 3.938503125e-02f, 3.930718551e-02f, 3.922926923e-02f, 3.915128260e-02f, 3.907322580e-02f, 3.899509901e-02f, 3.891690241e-02f, 3.883863620e-02f, 3.876030054e-02f, 3.868189564e-02f, - 3.860342167e-02f, 3.852487881e-02f, 3.844626726e-02f, 3.836758719e-02f, 3.828883879e-02f, 3.821002225e-02f, 3.813113774e-02f, 3.805218546e-02f, 3.797316559e-02f, 3.789407832e-02f, - 3.781492383e-02f, 3.773570230e-02f, 3.765641392e-02f, 3.757705888e-02f, 3.749763737e-02f, 3.741814956e-02f, 3.733859565e-02f, 3.725897581e-02f, 3.717929025e-02f, 3.709953913e-02f, - 3.701972266e-02f, 3.693984101e-02f, 3.685989438e-02f, 3.677988294e-02f, 3.669980690e-02f, 3.661966642e-02f, 3.653946170e-02f, 3.645919293e-02f, 3.637886030e-02f, 3.629846399e-02f, - 3.621800418e-02f, 3.613748107e-02f, 3.605689485e-02f, 3.597624570e-02f, 3.589553380e-02f, 3.581475936e-02f, 3.573392255e-02f, 3.565302356e-02f, 3.557206259e-02f, 3.549103981e-02f, - 3.540995543e-02f, 3.532880962e-02f, 3.524760258e-02f, 3.516633449e-02f, 3.508500554e-02f, 3.500361592e-02f, 3.492216583e-02f, 3.484065544e-02f, 3.475908496e-02f, 3.467745456e-02f, - 3.459576444e-02f, 3.451401478e-02f, 3.443220579e-02f, 3.435033763e-02f, 3.426841052e-02f, 3.418642463e-02f, 3.410438015e-02f, 3.402227728e-02f, 3.394011620e-02f, 3.385789711e-02f, - 3.377562020e-02f, 3.369328565e-02f, 3.361089365e-02f, 3.352844441e-02f, 3.344593810e-02f, 3.336337491e-02f, 3.328075505e-02f, 3.319807869e-02f, 3.311534604e-02f, 3.303255728e-02f, - 3.294971260e-02f, 3.286681219e-02f, 3.278385624e-02f, 3.270084496e-02f, 3.261777852e-02f, 3.253465711e-02f, 3.245148094e-02f, 3.236825019e-02f, 3.228496506e-02f, 3.220162573e-02f, - 3.211823239e-02f, 3.203478525e-02f, 3.195128448e-02f, 3.186773030e-02f, 3.178412287e-02f, 3.170046240e-02f, 3.161674909e-02f, 3.153298311e-02f, 3.144916467e-02f, 3.136529396e-02f, - 3.128137117e-02f, 3.119739649e-02f, 3.111337012e-02f, 3.102929224e-02f, 3.094516306e-02f, 3.086098276e-02f, 3.077675154e-02f, 3.069246959e-02f, 3.060813710e-02f, 3.052375427e-02f, - 3.043932129e-02f, 3.035483835e-02f, 3.027030566e-02f, 3.018572339e-02f, 3.010109175e-02f, 3.001641092e-02f, 2.993168111e-02f, 2.984690250e-02f, 2.976207529e-02f, 2.967719968e-02f, - 2.959227585e-02f, 2.950730401e-02f, 2.942228434e-02f, 2.933721704e-02f, 2.925210231e-02f, 2.916694034e-02f, 2.908173132e-02f, 2.899647544e-02f, 2.891117291e-02f, 2.882582392e-02f, - 2.874042866e-02f, 2.865498732e-02f, 2.856950010e-02f, 2.848396721e-02f, 2.839838882e-02f, 2.831276514e-02f, 2.822709636e-02f, 2.814138267e-02f, 2.805562428e-02f, 2.796982137e-02f, - 2.788397414e-02f, 2.779808280e-02f, 2.771214752e-02f, 2.762616851e-02f, 2.754014597e-02f, 2.745408008e-02f, 2.736797105e-02f, 2.728181907e-02f, 2.719562433e-02f, 2.710938704e-02f, - 2.702310738e-02f, 2.693678556e-02f, 2.685042176e-02f, 2.676401619e-02f, 2.667756905e-02f, 2.659108052e-02f, 2.650455080e-02f, 2.641798009e-02f, 2.633136859e-02f, 2.624471649e-02f, - 2.615802399e-02f, 2.607129128e-02f, 2.598451857e-02f, 2.589770604e-02f, 2.581085390e-02f, 2.572396233e-02f, 2.563703155e-02f, 2.555006174e-02f, 2.546305310e-02f, 2.537600583e-02f, - 2.528892012e-02f, 2.520179617e-02f, 2.511463418e-02f, 2.502743435e-02f, 2.494019687e-02f, 2.485292194e-02f, 2.476560975e-02f, 2.467826051e-02f, 2.459087440e-02f, 2.450345164e-02f, - 2.441599241e-02f, 2.432849691e-02f, 2.424096534e-02f, 2.415339789e-02f, 2.406579477e-02f, 2.397815618e-02f, 2.389048230e-02f, 2.380277333e-02f, 2.371502949e-02f, 2.362725095e-02f, - 2.353943792e-02f, 2.345159060e-02f, 2.336370918e-02f, 2.327579386e-02f, 2.318784485e-02f, 2.309986233e-02f, 2.301184651e-02f, 2.292379758e-02f, 2.283571574e-02f, 2.274760119e-02f, - 2.265945412e-02f, 2.257127475e-02f, 2.248306325e-02f, 2.239481984e-02f, 2.230654470e-02f, 2.221823804e-02f, 2.212990006e-02f, 2.204153095e-02f, 2.195313091e-02f, 2.186470014e-02f, - 2.177623884e-02f, 2.168774721e-02f, 2.159922544e-02f, 2.151067373e-02f, 2.142209229e-02f, 2.133348130e-02f, 2.124484097e-02f, 2.115617150e-02f, 2.106747308e-02f, 2.097874592e-02f, - 2.088999021e-02f, 2.080120614e-02f, 2.071239393e-02f, 2.062355376e-02f, 2.053468584e-02f, 2.044579037e-02f, 2.035686753e-02f, 2.026791754e-02f, 2.017894059e-02f, 2.008993688e-02f, - 2.000090661e-02f, 1.991184997e-02f, 1.982276717e-02f, 1.973365840e-02f, 1.964452386e-02f, 1.955536376e-02f, 1.946617828e-02f, 1.937696764e-02f, 1.928773202e-02f, 1.919847163e-02f, - 1.910918667e-02f, 1.901987733e-02f, 1.893054381e-02f, 1.884118632e-02f, 1.875180504e-02f, 1.866240019e-02f, 1.857297196e-02f, 1.848352054e-02f, 1.839404614e-02f, 1.830454896e-02f, - 1.821502919e-02f, 1.812548704e-02f, 1.803592270e-02f, 1.794633637e-02f, 1.785672825e-02f, 1.776709854e-02f, 1.767744745e-02f, 1.758777515e-02f, 1.749808187e-02f, 1.740836779e-02f, - 1.731863312e-02f, 1.722887805e-02f, 1.713910279e-02f, 1.704930753e-02f, 1.695949247e-02f, 1.686965781e-02f, 1.677980375e-02f, 1.668993049e-02f, 1.660003823e-02f, 1.651012716e-02f, - 1.642019749e-02f, 1.633024942e-02f, 1.624028314e-02f, 1.615029885e-02f, 1.606029676e-02f, 1.597027706e-02f, 1.588023995e-02f, 1.579018563e-02f, 1.570011430e-02f, 1.561002615e-02f, - 1.551992140e-02f, 1.542980023e-02f, 1.533966284e-02f, 1.524950944e-02f, 1.515934023e-02f, 1.506915539e-02f, 1.497895514e-02f, 1.488873967e-02f, 1.479850918e-02f, 1.470826387e-02f, - 1.461800393e-02f, 1.452772958e-02f, 1.443744100e-02f, 1.434713839e-02f, 1.425682196e-02f, 1.416649190e-02f, 1.407614842e-02f, 1.398579170e-02f, 1.389542196e-02f, 1.380503938e-02f, - 1.371464418e-02f, 1.362423653e-02f, 1.353381666e-02f, 1.344338475e-02f, 1.335294101e-02f, 1.326248562e-02f, 1.317201880e-02f, 1.308154074e-02f, 1.299105164e-02f, 1.290055170e-02f, - 1.281004111e-02f, 1.271952008e-02f, 1.262898881e-02f, 1.253844749e-02f, 1.244789632e-02f, 1.235733550e-02f, 1.226676523e-02f, 1.217618571e-02f, 1.208559714e-02f, 1.199499971e-02f, - 1.190439363e-02f, 1.181377909e-02f, 1.172315629e-02f, 1.163252543e-02f, 1.154188671e-02f, 1.145124033e-02f, 1.136058649e-02f, 1.126992538e-02f, 1.117925720e-02f, 1.108858215e-02f, - 1.099790044e-02f, 1.090721225e-02f, 1.081651779e-02f, 1.072581725e-02f, 1.063511084e-02f, 1.054439875e-02f, 1.045368118e-02f, 1.036295832e-02f, 1.027223039e-02f, 1.018149757e-02f, - 1.009076006e-02f, 1.000001806e-02f, 9.909271772e-03f, 9.818521392e-03f, 9.727767117e-03f, 9.637009145e-03f, 9.546247675e-03f, 9.455482904e-03f, 9.364715031e-03f, 9.273944253e-03f, - 9.183170768e-03f, 9.092394774e-03f, 9.001616470e-03f, 8.910836051e-03f, 8.820053718e-03f, 8.729269666e-03f, 8.638484094e-03f, 8.547697200e-03f, 8.456909180e-03f, 8.366120234e-03f, - 8.275330558e-03f, 8.184540349e-03f, 8.093749805e-03f, 8.002959125e-03f, 7.912168504e-03f, 7.821378140e-03f, 7.730588232e-03f, 7.639798975e-03f, 7.549010567e-03f, 7.458223206e-03f, - 7.367437089e-03f, 7.276652412e-03f, 7.185869373e-03f, 7.095088169e-03f, 7.004308997e-03f, 6.913532053e-03f, 6.822757535e-03f, 6.731985640e-03f, 6.641216564e-03f, 6.550450504e-03f, - 6.459687657e-03f, 6.368928220e-03f, 6.278172389e-03f, 6.187420361e-03f, 6.096672332e-03f, 6.005928499e-03f, 5.915189059e-03f, 5.824454207e-03f, 5.733724140e-03f, 5.642999055e-03f, - 5.552279148e-03f, 5.461564615e-03f, 5.370855651e-03f, 5.280152455e-03f, 5.189455220e-03f, 5.098764144e-03f, 5.008079422e-03f, 4.917401250e-03f, 4.826729825e-03f, 4.736065341e-03f, - 4.645407995e-03f, 4.554757983e-03f, 4.464115500e-03f, 4.373480741e-03f, 4.282853903e-03f, 4.192235180e-03f, 4.101624768e-03f, 4.011022863e-03f, 3.920429660e-03f, 3.829845355e-03f, - 3.739270141e-03f, 3.648704215e-03f, 3.558147772e-03f, 3.467601006e-03f, 3.377064113e-03f, 3.286537288e-03f, 3.196020725e-03f, 3.105514620e-03f, 3.015019166e-03f, 2.924534560e-03f, - 2.834060994e-03f, 2.743598665e-03f, 2.653147766e-03f, 2.562708492e-03f, 2.472281037e-03f, 2.381865596e-03f, 2.291462362e-03f, 2.201071531e-03f, 2.110693296e-03f, 2.020327851e-03f, - 1.929975390e-03f, 1.839636107e-03f, 1.749310197e-03f, 1.658997852e-03f, 1.568699267e-03f, 1.478414635e-03f, 1.388144150e-03f, 1.297888005e-03f, 1.207646395e-03f, 1.117419511e-03f, - 1.027207548e-03f, 9.370106993e-04f, 8.468291573e-04f, 7.566631155e-04f, 6.665127669e-04f, 5.763783046e-04f, 4.862599214e-04f, 3.961578101e-04f, 3.060721636e-04f, 2.160031745e-04f, - 1.259510354e-04f, 3.591593896e-05f, -5.410192241e-05f, -1.441023563e-04f, -2.340851704e-04f, -3.240501724e-04f, -4.139971702e-04f, -5.039259716e-04f, -5.938363847e-04f, -6.837282174e-04f, - -7.736012779e-04f, -8.634553745e-04f, -9.532903153e-04f, -1.043105909e-03f, -1.132901963e-03f, -1.222678287e-03f, -1.312434690e-03f, -1.402170979e-03f, -1.491886964e-03f, -1.581582453e-03f, - -1.671257256e-03f, -1.760911181e-03f, -1.850544037e-03f, -1.940155634e-03f, -2.029745781e-03f, -2.119314287e-03f, -2.208860962e-03f, -2.298385614e-03f, -2.387888054e-03f, -2.477368092e-03f, - -2.566825536e-03f, -2.656260198e-03f, -2.745671886e-03f, -2.835060411e-03f, -2.924425583e-03f, -3.013767211e-03f, -3.103085107e-03f, -3.192379081e-03f, -3.281648943e-03f, -3.370894503e-03f, - -3.460115572e-03f, -3.549311962e-03f, -3.638483482e-03f, -3.727629943e-03f, -3.816751157e-03f, -3.905846935e-03f, -3.994917087e-03f, -4.083961425e-03f, -4.172979761e-03f, -4.261971905e-03f, - -4.350937670e-03f, -4.439876866e-03f, -4.528789306e-03f, -4.617674801e-03f, -4.706533163e-03f, -4.795364204e-03f, -4.884167737e-03f, -4.972943573e-03f, -5.061691525e-03f, -5.150411405e-03f, - -5.239103025e-03f, -5.327766199e-03f, -5.416400738e-03f, -5.505006456e-03f, -5.593583165e-03f, -5.682130678e-03f, -5.770648808e-03f, -5.859137369e-03f, -5.947596174e-03f, -6.036025036e-03f, - -6.124423768e-03f, -6.212792184e-03f, -6.301130098e-03f, -6.389437324e-03f, -6.477713674e-03f, -6.565958964e-03f, -6.654173007e-03f, -6.742355617e-03f, -6.830506609e-03f, -6.918625798e-03f, - -7.006712996e-03f, -7.094768020e-03f, -7.182790683e-03f, -7.270780801e-03f, -7.358738188e-03f, -7.446662659e-03f, -7.534554030e-03f, -7.622412116e-03f, -7.710236731e-03f, -7.798027692e-03f, - -7.885784814e-03f, -7.973507912e-03f, -8.061196803e-03f, -8.148851302e-03f, -8.236471224e-03f, -8.324056387e-03f, -8.411606606e-03f, -8.499121698e-03f, -8.586601478e-03f, -8.674045765e-03f, - -8.761454373e-03f, -8.848827120e-03f, -8.936163822e-03f, -9.023464298e-03f, -9.110728363e-03f, -9.197955834e-03f, -9.285146530e-03f, -9.372300268e-03f, -9.459416864e-03f, -9.546496137e-03f, - -9.633537905e-03f, -9.720541985e-03f, -9.807508195e-03f, -9.894436354e-03f, -9.981326279e-03f, -1.006817779e-02f, -1.015499070e-02f, -1.024176484e-02f, -1.032850001e-02f, -1.041519605e-02f, - -1.050185276e-02f, -1.058846998e-02f, -1.067504750e-02f, -1.076158517e-02f, -1.084808279e-02f, -1.093454018e-02f, -1.102095717e-02f, -1.110733357e-02f, -1.119366921e-02f, -1.127996390e-02f, - -1.136621746e-02f, -1.145242972e-02f, -1.153860049e-02f, -1.162472960e-02f, -1.171081687e-02f, -1.179686211e-02f, -1.188286515e-02f, -1.196882580e-02f, -1.205474390e-02f, -1.214061926e-02f, - -1.222645170e-02f, -1.231224104e-02f, -1.239798711e-02f, -1.248368973e-02f, -1.256934871e-02f, -1.265496389e-02f, -1.274053508e-02f, -1.282606210e-02f, -1.291154479e-02f, -1.299698295e-02f, - -1.308237641e-02f, -1.316772500e-02f, -1.325302854e-02f, -1.333828686e-02f, -1.342349976e-02f, -1.350866709e-02f, -1.359378865e-02f, -1.367886428e-02f, -1.376389380e-02f, -1.384887703e-02f, - -1.393381380e-02f, -1.401870393e-02f, -1.410354725e-02f, -1.418834357e-02f, -1.427309273e-02f, -1.435779454e-02f, -1.444244884e-02f, -1.452705545e-02f, -1.461161419e-02f, -1.469612489e-02f, - -1.478058737e-02f, -1.486500146e-02f, -1.494936699e-02f, -1.503368377e-02f, -1.511795165e-02f, -1.520217043e-02f, -1.528633995e-02f, -1.537046004e-02f, -1.545453052e-02f, -1.553855122e-02f, - -1.562252196e-02f, -1.570644257e-02f, -1.579031288e-02f, -1.587413271e-02f, -1.595790190e-02f, -1.604162027e-02f, -1.612528764e-02f, -1.620890385e-02f, -1.629246872e-02f, -1.637598209e-02f, - -1.645944377e-02f, -1.654285360e-02f, -1.662621141e-02f, -1.670951701e-02f, -1.679277026e-02f, -1.687597096e-02f, -1.695911896e-02f, -1.704221407e-02f, -1.712525614e-02f, -1.720824498e-02f, - -1.729118043e-02f, -1.737406232e-02f, -1.745689047e-02f, -1.753966473e-02f, -1.762238491e-02f, -1.770505085e-02f, -1.778766238e-02f, -1.787021933e-02f, -1.795272152e-02f, -1.803516880e-02f, - -1.811756099e-02f, -1.819989793e-02f, -1.828217944e-02f, -1.836440535e-02f, -1.844657550e-02f, -1.852868972e-02f, -1.861074785e-02f, -1.869274970e-02f, -1.877469513e-02f, -1.885658395e-02f, - -1.893841600e-02f, -1.902019111e-02f, -1.910190912e-02f, -1.918356987e-02f, -1.926517317e-02f, -1.934671887e-02f, -1.942820680e-02f, -1.950963679e-02f, -1.959100868e-02f, -1.967232230e-02f, - -1.975357748e-02f, -1.983477407e-02f, -1.991591189e-02f, -1.999699077e-02f, -2.007801056e-02f, -2.015897109e-02f, -2.023987219e-02f, -2.032071370e-02f, -2.040149545e-02f, -2.048221729e-02f, - -2.056287903e-02f, -2.064348053e-02f, -2.072402162e-02f, -2.080450213e-02f, -2.088492189e-02f, -2.096528076e-02f, -2.104557855e-02f, -2.112581512e-02f, -2.120599029e-02f, -2.128610391e-02f, - -2.136615581e-02f, -2.144614582e-02f, -2.152607380e-02f, -2.160593956e-02f, -2.168574296e-02f, -2.176548383e-02f, -2.184516201e-02f, -2.192477733e-02f, -2.200432964e-02f, -2.208381877e-02f, - -2.216324457e-02f, -2.224260687e-02f, -2.232190551e-02f, -2.240114033e-02f, -2.248031118e-02f, -2.255941788e-02f, -2.263846029e-02f, -2.271743823e-02f, -2.279635156e-02f, -2.287520011e-02f, - -2.295398372e-02f, -2.303270224e-02f, -2.311135550e-02f, -2.318994334e-02f, -2.326846562e-02f, -2.334692216e-02f, -2.342531281e-02f, -2.350363741e-02f, -2.358189580e-02f, -2.366008783e-02f, - -2.373821334e-02f, -2.381627218e-02f, -2.389426417e-02f, -2.397218917e-02f, -2.405004702e-02f, -2.412783757e-02f, -2.420556065e-02f, -2.428321611e-02f, -2.436080379e-02f, -2.443832354e-02f, - -2.451577521e-02f, -2.459315863e-02f, -2.467047365e-02f, -2.474772011e-02f, -2.482489787e-02f, -2.490200676e-02f, -2.497904663e-02f, -2.505601732e-02f, -2.513291869e-02f, -2.520975057e-02f, - -2.528651282e-02f, -2.536320527e-02f, -2.543982778e-02f, -2.551638019e-02f, -2.559286235e-02f, -2.566927411e-02f, -2.574561530e-02f, -2.582188579e-02f, -2.589808541e-02f, -2.597421401e-02f, - -2.605027145e-02f, -2.612625757e-02f, -2.620217221e-02f, -2.627801523e-02f, -2.635378647e-02f, -2.642948578e-02f, -2.650511302e-02f, -2.658066803e-02f, -2.665615065e-02f, -2.673156075e-02f, - -2.680689816e-02f, -2.688216274e-02f, -2.695735434e-02f, -2.703247281e-02f, -2.710751800e-02f, -2.718248975e-02f, -2.725738793e-02f, -2.733221237e-02f, -2.740696294e-02f, -2.748163948e-02f, - -2.755624184e-02f, -2.763076988e-02f, -2.770522345e-02f, -2.777960239e-02f, -2.785390657e-02f, -2.792813583e-02f, -2.800229002e-02f, -2.807636901e-02f, -2.815037263e-02f, -2.822430075e-02f, - -2.829815322e-02f, -2.837192989e-02f, -2.844563062e-02f, -2.851925526e-02f, -2.859280365e-02f, -2.866627567e-02f, -2.873967116e-02f, -2.881298997e-02f, -2.888623197e-02f, -2.895939700e-02f, - -2.903248492e-02f, -2.910549559e-02f, -2.917842886e-02f, -2.925128459e-02f, -2.932406264e-02f, -2.939676285e-02f, -2.946938509e-02f, -2.954192921e-02f, -2.961439508e-02f, -2.968678254e-02f, - -2.975909146e-02f, -2.983132168e-02f, -2.990347308e-02f, -2.997554550e-02f, -3.004753880e-02f, -3.011945285e-02f, -3.019128750e-02f, -3.026304261e-02f, -3.033471804e-02f, -3.040631365e-02f, - -3.047782929e-02f, -3.054926482e-02f, -3.062062011e-02f, -3.069189502e-02f, -3.076308940e-02f, -3.083420312e-02f, -3.090523603e-02f, -3.097618799e-02f, -3.104705888e-02f, -3.111784854e-02f, - -3.118855683e-02f, -3.125918363e-02f, -3.132972879e-02f, -3.140019217e-02f, -3.147057364e-02f, -3.154087305e-02f, -3.161109027e-02f, -3.168122517e-02f, -3.175127759e-02f, -3.182124742e-02f, - -3.189113450e-02f, -3.196093871e-02f, -3.203065991e-02f, -3.210029796e-02f, -3.216985272e-02f, -3.223932407e-02f, -3.230871185e-02f, -3.237801595e-02f, -3.244723621e-02f, -3.251637252e-02f, - -3.258542473e-02f, -3.265439270e-02f, -3.272327631e-02f, -3.279207542e-02f, -3.286078990e-02f, -3.292941961e-02f, -3.299796441e-02f, -3.306642419e-02f, -3.313479879e-02f, -3.320308809e-02f, - -3.327129196e-02f, -3.333941026e-02f, -3.340744287e-02f, -3.347538964e-02f, -3.354325045e-02f, -3.361102517e-02f, -3.367871366e-02f, -3.374631579e-02f, -3.381383144e-02f, -3.388126047e-02f, - -3.394860274e-02f, -3.401585814e-02f, -3.408302653e-02f, -3.415010778e-02f, -3.421710175e-02f, -3.428400833e-02f, -3.435082738e-02f, -3.441755877e-02f, -3.448420237e-02f, -3.455075806e-02f, - -3.461722570e-02f, -3.468360517e-02f, -3.474989634e-02f, -3.481609908e-02f, -3.488221326e-02f, -3.494823876e-02f, -3.501417545e-02f, -3.508002320e-02f, -3.514578189e-02f, -3.521145139e-02f, - -3.527703156e-02f, -3.534252230e-02f, -3.540792346e-02f, -3.547323493e-02f, -3.553845658e-02f, -3.560358828e-02f, -3.566862991e-02f, -3.573358134e-02f, -3.579844245e-02f, -3.586321312e-02f, - -3.592789322e-02f, -3.599248262e-02f, -3.605698121e-02f, -3.612138885e-02f, -3.618570543e-02f, -3.624993083e-02f, -3.631406491e-02f, -3.637810757e-02f, -3.644205866e-02f, -3.650591808e-02f, - -3.656968570e-02f, -3.663336140e-02f, -3.669694505e-02f, -3.676043655e-02f, -3.682383575e-02f, -3.688714255e-02f, -3.695035683e-02f, -3.701347845e-02f, -3.707650731e-02f, -3.713944328e-02f, - -3.720228624e-02f, -3.726503608e-02f, -3.732769267e-02f, -3.739025590e-02f, -3.745272564e-02f, -3.751510177e-02f, -3.757738419e-02f, -3.763957277e-02f, -3.770166739e-02f, -3.776366793e-02f, - -3.782557428e-02f, -3.788738632e-02f, -3.794910394e-02f, -3.801072700e-02f, -3.807225541e-02f, -3.813368904e-02f, -3.819502778e-02f, -3.825627151e-02f, -3.831742011e-02f, -3.837847347e-02f, - -3.843943148e-02f, -3.850029401e-02f, -3.856106096e-02f, -3.862173221e-02f, -3.868230764e-02f, -3.874278715e-02f, -3.880317061e-02f, -3.886345791e-02f, -3.892364895e-02f, -3.898374360e-02f, - -3.904374175e-02f, -3.910364330e-02f, -3.916344812e-02f, -3.922315611e-02f, -3.928276716e-02f, -3.934228114e-02f, -3.940169796e-02f, -3.946101749e-02f, -3.952023963e-02f, -3.957936427e-02f, - -3.963839130e-02f, -3.969732060e-02f, -3.975615206e-02f, -3.981488558e-02f, -3.987352105e-02f, -3.993205835e-02f, -3.999049738e-02f, -4.004883803e-02f, -4.010708018e-02f, -4.016522374e-02f, - -4.022326859e-02f, -4.028121462e-02f, -4.033906172e-02f, -4.039680980e-02f, -4.045445873e-02f, -4.051200842e-02f, -4.056945875e-02f, -4.062680963e-02f, -4.068406093e-02f, -4.074121256e-02f, - -4.079826442e-02f, -4.085521639e-02f, -4.091206836e-02f, -4.096882024e-02f, -4.102547192e-02f, -4.108202330e-02f, -4.113847426e-02f, -4.119482471e-02f, -4.125107453e-02f, -4.130722364e-02f, - -4.136327192e-02f, -4.141921926e-02f, -4.147506558e-02f, -4.153081075e-02f, -4.158645469e-02f, -4.164199728e-02f, -4.169743843e-02f, -4.175277804e-02f, -4.180801599e-02f, -4.186315220e-02f, - -4.191818656e-02f, -4.197311896e-02f, -4.202794931e-02f, -4.208267751e-02f, -4.213730345e-02f, -4.219182704e-02f, -4.224624817e-02f, -4.230056675e-02f, -4.235478268e-02f, -4.240889586e-02f, - -4.246290618e-02f, -4.251681356e-02f, -4.257061788e-02f, -4.262431906e-02f, -4.267791700e-02f, -4.273141159e-02f, -4.278480275e-02f, -4.283809036e-02f, -4.289127435e-02f, -4.294435460e-02f, - -4.299733102e-02f, -4.305020353e-02f, -4.310297201e-02f, -4.315563637e-02f, -4.320819653e-02f, -4.326065238e-02f, -4.331300383e-02f, -4.336525078e-02f, -4.341739314e-02f, -4.346943082e-02f, - -4.352136371e-02f, -4.357319174e-02f, -4.362491479e-02f, -4.367653279e-02f, -4.372804564e-02f, -4.377945323e-02f, -4.383075549e-02f, -4.388195232e-02f, -4.393304363e-02f, -4.398402932e-02f, - -4.403490930e-02f, -4.408568349e-02f, -4.413635178e-02f, -4.418691410e-02f, -4.423737034e-02f, -4.428772043e-02f, -4.433796426e-02f, -4.438810175e-02f, -4.443813281e-02f, -4.448805735e-02f, - -4.453787528e-02f, -4.458758651e-02f, -4.463719095e-02f, -4.468668852e-02f, -4.473607912e-02f, -4.478536267e-02f, -4.483453908e-02f, -4.488360826e-02f, -4.493257013e-02f, -4.498142460e-02f, - -4.503017158e-02f, -4.507881098e-02f, -4.512734273e-02f, -4.517576672e-02f, -4.522408289e-02f, -4.527229113e-02f, -4.532039138e-02f, -4.536838353e-02f, -4.541626751e-02f, -4.546404323e-02f, - -4.551171061e-02f, -4.555926957e-02f, -4.560672001e-02f, -4.565406187e-02f, -4.570129504e-02f, -4.574841946e-02f, -4.579543503e-02f, -4.584234168e-02f, -4.588913933e-02f, -4.593582788e-02f, - -4.598240726e-02f, -4.602887739e-02f, -4.607523819e-02f, -4.612148958e-02f, -4.616763146e-02f, -4.621366378e-02f, -4.625958643e-02f, -4.630539936e-02f, -4.635110246e-02f, -4.639669567e-02f, - -4.644217891e-02f, -4.648755209e-02f, -4.653281514e-02f, -4.657796798e-02f, -4.662301054e-02f, -4.666794272e-02f, -4.671276446e-02f, -4.675747568e-02f, -4.680207630e-02f, -4.684656625e-02f, - -4.689094544e-02f, -4.693521380e-02f, -4.697937126e-02f, -4.702341773e-02f, -4.706735315e-02f, -4.711117744e-02f, -4.715489051e-02f, -4.719849231e-02f, -4.724198275e-02f, -4.728536176e-02f, - -4.732862926e-02f, -4.737178518e-02f, -4.741482944e-02f, -4.745776199e-02f, -4.750058273e-02f, -4.754329159e-02f, -4.758588852e-02f, -4.762837342e-02f, -4.767074623e-02f, -4.771300689e-02f, - -4.775515530e-02f, -4.779719142e-02f, -4.783911515e-02f, -4.788092645e-02f, -4.792262522e-02f, -4.796421140e-02f, -4.800568493e-02f, -4.804704573e-02f, -4.808829373e-02f, -4.812942887e-02f, - -4.817045107e-02f, -4.821136026e-02f, -4.825215638e-02f, -4.829283936e-02f, -4.833340913e-02f, -4.837386563e-02f, -4.841420877e-02f, -4.845443851e-02f, -4.849455477e-02f, -4.853455748e-02f, - -4.857444658e-02f, -4.861422200e-02f, -4.865388367e-02f, -4.869343154e-02f, -4.873286553e-02f, -4.877218558e-02f, -4.881139162e-02f, -4.885048359e-02f, -4.888946143e-02f, -4.892832507e-02f, - -4.896707445e-02f, -4.900570949e-02f, -4.904423015e-02f, -4.908263636e-02f, -4.912092805e-02f, -4.915910516e-02f, -4.919716762e-02f, -4.923511539e-02f, -4.927294839e-02f, -4.931066656e-02f, - -4.934826985e-02f, -4.938575818e-02f, -4.942313151e-02f, -4.946038977e-02f, -4.949753289e-02f, -4.953456082e-02f, -4.957147351e-02f, -4.960827088e-02f, -4.964495288e-02f, -4.968151946e-02f, - -4.971797055e-02f, -4.975430609e-02f, -4.979052603e-02f, -4.982663031e-02f, -4.986261886e-02f, -4.989849165e-02f, -4.993424859e-02f, -4.996988965e-02f, -5.000541476e-02f, -5.004082386e-02f, - -5.007611690e-02f, -5.011129383e-02f, -5.014635459e-02f, -5.018129912e-02f, -5.021612737e-02f, -5.025083928e-02f, -5.028543480e-02f, -5.031991387e-02f, -5.035427644e-02f, -5.038852246e-02f, - -5.042265188e-02f, -5.045666463e-02f, -5.049056067e-02f, -5.052433994e-02f, -5.055800240e-02f, -5.059154798e-02f, -5.062497664e-02f, -5.065828833e-02f, -5.069148299e-02f, -5.072456057e-02f, - -5.075752103e-02f, -5.079036431e-02f, -5.082309036e-02f, -5.085569913e-02f, -5.088819057e-02f, -5.092056463e-02f, -5.095282127e-02f, -5.098496042e-02f, -5.101698206e-02f, -5.104888611e-02f, - -5.108067255e-02f, -5.111234132e-02f, -5.114389236e-02f, -5.117532565e-02f, -5.120664112e-02f, -5.123783872e-02f, -5.126891843e-02f, -5.129988018e-02f, -5.133072393e-02f, -5.136144963e-02f, - -5.139205725e-02f, -5.142254673e-02f, -5.145291802e-02f, -5.148317110e-02f, -5.151330590e-02f, -5.154332238e-02f, -5.157322051e-02f, -5.160300023e-02f, -5.163266151e-02f, -5.166220430e-02f, - -5.169162856e-02f, -5.172093424e-02f, -5.175012130e-02f, -5.177918970e-02f, -5.180813940e-02f, -5.183697036e-02f, -5.186568253e-02f, -5.189427587e-02f, -5.192275035e-02f, -5.195110592e-02f, - -5.197934255e-02f, -5.200746018e-02f, -5.203545879e-02f, -5.206333832e-02f, -5.209109875e-02f, -5.211874004e-02f, -5.214626214e-02f, -5.217366502e-02f, -5.220094863e-02f, -5.222811295e-02f, - -5.225515793e-02f, -5.228208353e-02f, -5.230888972e-02f, -5.233557646e-02f, -5.236214372e-02f, -5.238859146e-02f, -5.241491964e-02f, -5.244112822e-02f, -5.246721717e-02f, -5.249318646e-02f, - -5.251903605e-02f, -5.254476591e-02f, -5.257037599e-02f, -5.259586627e-02f, -5.262123672e-02f, -5.264648729e-02f, -5.267161796e-02f, -5.269662869e-02f, -5.272151944e-02f, -5.274629020e-02f, - -5.277094092e-02f, -5.279547157e-02f, -5.281988212e-02f, -5.284417254e-02f, -5.286834279e-02f, -5.289239286e-02f, -5.291632269e-02f, -5.294013227e-02f, -5.296382157e-02f, -5.298739055e-02f, - -5.301083918e-02f, -5.303416744e-02f, -5.305737529e-02f, -5.308046271e-02f, -5.310342967e-02f, -5.312627613e-02f, -5.314900208e-02f, -5.317160748e-02f, -5.319409231e-02f, -5.321645654e-02f, - -5.323870013e-02f, -5.326082307e-02f, -5.328282533e-02f, -5.330470688e-02f, -5.332646770e-02f, -5.334810775e-02f, -5.336962702e-02f, -5.339102548e-02f, -5.341230310e-02f, -5.343345986e-02f, - -5.345449573e-02f, -5.347541070e-02f, -5.349620473e-02f, -5.351687781e-02f, -5.353742990e-02f, -5.355786099e-02f, -5.357817106e-02f, -5.359836007e-02f, -5.361842801e-02f, -5.363837486e-02f, - -5.365820060e-02f, -5.367790520e-02f, -5.369748864e-02f, -5.371695090e-02f, -5.373629196e-02f, -5.375551180e-02f, -5.377461040e-02f, -5.379358773e-02f, -5.381244379e-02f, -5.383117855e-02f, - -5.384979199e-02f, -5.386828409e-02f, -5.388665484e-02f, -5.390490421e-02f, -5.392303219e-02f, -5.394103876e-02f, -5.395892390e-02f, -5.397668760e-02f, -5.399432983e-02f, -5.401185058e-02f, - -5.402924984e-02f, -5.404652759e-02f, -5.406368380e-02f, -5.408071848e-02f, -5.409763159e-02f, -5.411442314e-02f, -5.413109309e-02f, -5.414764144e-02f, -5.416406817e-02f, -5.418037327e-02f, - -5.419655672e-02f, -5.421261852e-02f, -5.422855864e-02f, -5.424437707e-02f, -5.426007381e-02f, -5.427564883e-02f, -5.429110214e-02f, -5.430643370e-02f, -5.432164352e-02f, -5.433673159e-02f, - -5.435169788e-02f, -5.436654239e-02f, -5.438126511e-02f, -5.439586603e-02f, -5.441034513e-02f, -5.442470242e-02f, -5.443893787e-02f, -5.445305149e-02f, -5.446704325e-02f, -5.448091316e-02f, - -5.449466119e-02f, -5.450828736e-02f, -5.452179164e-02f, -5.453517403e-02f, -5.454843452e-02f, -5.456157310e-02f, -5.457458978e-02f, -5.458748453e-02f, -5.460025736e-02f, -5.461290826e-02f, - -5.462543722e-02f, -5.463784423e-02f, -5.465012930e-02f, -5.466229241e-02f, -5.467433357e-02f, -5.468625276e-02f, -5.469804999e-02f, -5.470972524e-02f, -5.472127852e-02f, -5.473270982e-02f, - -5.474401914e-02f, -5.475520647e-02f, -5.476627181e-02f, -5.477721517e-02f, -5.478803653e-02f, -5.479873590e-02f, -5.480931328e-02f, -5.481976865e-02f, -5.483010203e-02f, -5.484031341e-02f, - -5.485040279e-02f, -5.486037017e-02f, -5.487021555e-02f, -5.487993893e-02f, -5.488954031e-02f, -5.489901969e-02f, -5.490837708e-02f, -5.491761246e-02f, -5.492672586e-02f, -5.493571726e-02f, - -5.494458666e-02f, -5.495333408e-02f, -5.496195952e-02f, -5.497046297e-02f, -5.497884444e-02f, -5.498710393e-02f, -5.499524145e-02f, -5.500325700e-02f, -5.501115058e-02f, -5.501892221e-02f, - -5.502657187e-02f, -5.503409959e-02f, -5.504150536e-02f, -5.504878919e-02f, -5.505595108e-02f, -5.506299105e-02f, -5.506990909e-02f, -5.507670522e-02f, -5.508337944e-02f, -5.508993175e-02f, - -5.509636217e-02f, -5.510267070e-02f, -5.510885736e-02f, -5.511492214e-02f, -5.512086506e-02f, -5.512668612e-02f, -5.513238534e-02f, -5.513796272e-02f, -5.514341827e-02f, -5.514875201e-02f, - -5.515396394e-02f, -5.515905407e-02f, -5.516402241e-02f, -5.516886898e-02f, -5.517359379e-02f, -5.517819683e-02f, -5.518267814e-02f, -5.518703772e-02f, -5.519127557e-02f, -5.519539172e-02f, - -5.519938618e-02f, -5.520325895e-02f, -5.520701006e-02f, -5.521063951e-02f, -5.521414732e-02f, -5.521753351e-02f, -5.522079808e-02f, -5.522394105e-02f, -5.522696243e-02f, -5.522986225e-02f, - -5.523264051e-02f, -5.523529724e-02f, -5.523783244e-02f, -5.524024613e-02f, -5.524253833e-02f, -5.524470906e-02f, -5.524675833e-02f, -5.524868615e-02f, -5.525049256e-02f, -5.525217756e-02f, - -5.525374116e-02f, -5.525518340e-02f, -5.525650429e-02f, -5.525770384e-02f, -5.525878208e-02f, -5.525973902e-02f, -5.526057468e-02f, -5.526128909e-02f, -5.526188226e-02f, -5.526235421e-02f, - -5.526270496e-02f, -5.526293454e-02f, -5.526304297e-02f, -5.526303025e-02f, -5.526289643e-02f, -5.526264151e-02f, -5.526226553e-02f, -5.526176849e-02f, -5.526115044e-02f, -5.526041137e-02f, - -5.525955133e-02f, -5.525857034e-02f, -5.525746841e-02f, -5.525624557e-02f, -5.525490184e-02f, -5.525343726e-02f, -5.525185184e-02f, -5.525014560e-02f, -5.524831858e-02f, -5.524637080e-02f, - -5.524430228e-02f, -5.524211305e-02f, -5.523980314e-02f, -5.523737256e-02f, -5.523482136e-02f, -5.523214955e-02f, -5.522935716e-02f, -5.522644423e-02f, -5.522341077e-02f, -5.522025681e-02f, - -5.521698238e-02f, -5.521358752e-02f, -5.521007225e-02f, -5.520643659e-02f, -5.520268059e-02f, -5.519880425e-02f, -5.519480763e-02f, -5.519069074e-02f, -5.518645362e-02f, -5.518209629e-02f, - -5.517761879e-02f, -5.517302115e-02f, -5.516830340e-02f, -5.516346557e-02f, -5.515850769e-02f, -5.515342979e-02f, -5.514823191e-02f, -5.514291408e-02f, -5.513747633e-02f, -5.513191870e-02f, - -5.512624121e-02f, -5.512044390e-02f, -5.511452681e-02f, -5.510848996e-02f, -5.510233339e-02f, -5.509605715e-02f, -5.508966125e-02f, -5.508314574e-02f, -5.507651065e-02f, -5.506975602e-02f, - -5.506288188e-02f, -5.505588826e-02f, -5.504877522e-02f, -5.504154277e-02f, -5.503419096e-02f, -5.502671983e-02f, -5.501912940e-02f, -5.501141973e-02f, -5.500359084e-02f, -5.499564278e-02f, - -5.498757558e-02f, -5.497938928e-02f, -5.497108392e-02f, -5.496265954e-02f, -5.495411618e-02f, -5.494545387e-02f, -5.493667267e-02f, -5.492777260e-02f, -5.491875371e-02f, -5.490961603e-02f, - -5.490035961e-02f, -5.489098450e-02f, -5.488149072e-02f, -5.487187833e-02f, -5.486214736e-02f, -5.485229785e-02f, -5.484232985e-02f, -5.483224341e-02f, -5.482203855e-02f, -5.481171533e-02f, - -5.480127380e-02f, -5.479071398e-02f, -5.478003593e-02f, -5.476923969e-02f, -5.475832530e-02f, -5.474729281e-02f, -5.473614227e-02f, -5.472487371e-02f, -5.471348719e-02f, -5.470198275e-02f, - -5.469036043e-02f, -5.467862028e-02f, -5.466676235e-02f, -5.465478668e-02f, -5.464269332e-02f, -5.463048231e-02f, -5.461815371e-02f, -5.460570756e-02f, -5.459314391e-02f, -5.458046281e-02f, - -5.456766430e-02f, -5.455474843e-02f, -5.454171526e-02f, -5.452856482e-02f, -5.451529718e-02f, -5.450191237e-02f, -5.448841046e-02f, -5.447479148e-02f, -5.446105549e-02f, -5.444720253e-02f, - -5.443323267e-02f, -5.441914595e-02f, -5.440494242e-02f, -5.439062213e-02f, -5.437618513e-02f, -5.436163149e-02f, -5.434696123e-02f, -5.433217443e-02f, -5.431727113e-02f, -5.430225139e-02f, - -5.428711526e-02f, -5.427186278e-02f, -5.425649403e-02f, -5.424100904e-02f, -5.422540787e-02f, -5.420969058e-02f, -5.419385722e-02f, -5.417790785e-02f, -5.416184252e-02f, -5.414566129e-02f, - -5.412936421e-02f, -5.411295133e-02f, -5.409642272e-02f, -5.407977843e-02f, -5.406301851e-02f, -5.404614303e-02f, -5.402915203e-02f, -5.401204559e-02f, -5.399482374e-02f, -5.397748656e-02f, - -5.396003410e-02f, -5.394246641e-02f, -5.392478356e-02f, -5.390698560e-02f, -5.388907260e-02f, -5.387104461e-02f, -5.385290169e-02f, -5.383464390e-02f, -5.381627130e-02f, -5.379778395e-02f, - -5.377918191e-02f, -5.376046525e-02f, -5.374163401e-02f, -5.372268827e-02f, -5.370362808e-02f, -5.368445351e-02f, -5.366516461e-02f, -5.364576145e-02f, -5.362624410e-02f, -5.360661260e-02f, - -5.358686704e-02f, -5.356700746e-02f, -5.354703393e-02f, -5.352694652e-02f, -5.350674528e-02f, -5.348643029e-02f, -5.346600161e-02f, -5.344545929e-02f, -5.342480341e-02f, -5.340403403e-02f, - -5.338315122e-02f, -5.336215503e-02f, -5.334104554e-02f, -5.331982281e-02f, -5.329848691e-02f, -5.327703790e-02f, -5.325547585e-02f, -5.323380082e-02f, -5.321201289e-02f, -5.319011212e-02f, - -5.316809857e-02f, -5.314597232e-02f, -5.312373343e-02f, -5.310138197e-02f, -5.307891800e-02f, -5.305634161e-02f, -5.303365285e-02f, -5.301085179e-02f, -5.298793851e-02f, -5.296491307e-02f, - -5.294177554e-02f, -5.291852599e-02f, -5.289516450e-02f, -5.287169113e-02f, -5.284810595e-02f, -5.282440904e-02f, -5.280060045e-02f, -5.277668028e-02f, -5.275264858e-02f, -5.272850543e-02f, - -5.270425091e-02f, -5.267988507e-02f, -5.265540800e-02f, -5.263081977e-02f, -5.260612045e-02f, -5.258131011e-02f, -5.255638883e-02f, -5.253135668e-02f, -5.250621373e-02f, -5.248096006e-02f, - -5.245559574e-02f, -5.243012085e-02f, -5.240453546e-02f, -5.237883965e-02f, -5.235303348e-02f, -5.232711705e-02f, -5.230109041e-02f, -5.227495366e-02f, -5.224870685e-02f, -5.222235008e-02f, - -5.219588341e-02f, -5.216930692e-02f, -5.214262070e-02f, -5.211582481e-02f, -5.208891933e-02f, -5.206190435e-02f, -5.203477994e-02f, -5.200754617e-02f, -5.198020313e-02f, -5.195275089e-02f, - -5.192518953e-02f, -5.189751914e-02f, -5.186973979e-02f, -5.184185155e-02f, -5.181385452e-02f, -5.178574876e-02f, -5.175753437e-02f, -5.172921141e-02f, -5.170077998e-02f, -5.167224014e-02f, - -5.164359198e-02f, -5.161483559e-02f, -5.158597104e-02f, -5.155699842e-02f, -5.152791780e-02f, -5.149872928e-02f, -5.146943292e-02f, -5.144002882e-02f, -5.141051705e-02f, -5.138089770e-02f, - -5.135117086e-02f, -5.132133659e-02f, -5.129139500e-02f, -5.126134616e-02f, -5.123119016e-02f, -5.120092708e-02f, -5.117055700e-02f, -5.114008002e-02f, -5.110949620e-02f, -5.107880565e-02f, - -5.104800844e-02f, -5.101710466e-02f, -5.098609440e-02f, -5.095497774e-02f, -5.092375477e-02f, -5.089242557e-02f, -5.086099023e-02f, -5.082944884e-02f, -5.079780148e-02f, -5.076604825e-02f, - -5.073418922e-02f, -5.070222449e-02f, -5.067015415e-02f, -5.063797828e-02f, -5.060569696e-02f, -5.057331030e-02f, -5.054081838e-02f, -5.050822128e-02f, -5.047551910e-02f, -5.044271192e-02f, - -5.040979984e-02f, -5.037678294e-02f, -5.034366131e-02f, -5.031043505e-02f, -5.027710425e-02f, -5.024366899e-02f, -5.021012936e-02f, -5.017648547e-02f, -5.014273739e-02f, -5.010888522e-02f, - -5.007492905e-02f, -5.004086898e-02f, -5.000670509e-02f, -4.997243748e-02f, -4.993806624e-02f, -4.990359146e-02f, -4.986901324e-02f, -4.983433167e-02f, -4.979954683e-02f, -4.976465884e-02f, - -4.972966777e-02f, -4.969457373e-02f, -4.965937680e-02f, -4.962407708e-02f, -4.958867467e-02f, -4.955316966e-02f, -4.951756215e-02f, -4.948185223e-02f, -4.944603999e-02f, -4.941012554e-02f, - -4.937410896e-02f, -4.933799036e-02f, -4.930176983e-02f, -4.926544746e-02f, -4.922902336e-02f, -4.919249761e-02f, -4.915587032e-02f, -4.911914159e-02f, -4.908231150e-02f, -4.904538017e-02f, - -4.900834768e-02f, -4.897121414e-02f, -4.893397964e-02f, -4.889664428e-02f, -4.885920816e-02f, -4.882167138e-02f, -4.878403403e-02f, -4.874629623e-02f, -4.870845806e-02f, -4.867051962e-02f, - -4.863248102e-02f, -4.859434236e-02f, -4.855610373e-02f, -4.851776524e-02f, -4.847932699e-02f, -4.844078907e-02f, -4.840215159e-02f, -4.836341465e-02f, -4.832457836e-02f, -4.828564280e-02f, - -4.824660810e-02f, -4.820747433e-02f, -4.816824162e-02f, -4.812891006e-02f, -4.808947975e-02f, -4.804995080e-02f, -4.801032331e-02f, -4.797059738e-02f, -4.793077312e-02f, -4.789085063e-02f, - -4.785083001e-02f, -4.781071137e-02f, -4.777049481e-02f, -4.773018044e-02f, -4.768976836e-02f, -4.764925867e-02f, -4.760865149e-02f, -4.756794691e-02f, -4.752714504e-02f, -4.748624598e-02f, - -4.744524985e-02f, -4.740415675e-02f, -4.736296678e-02f, -4.732168005e-02f, -4.728029667e-02f, -4.723881674e-02f, -4.719724037e-02f, -4.715556766e-02f, -4.711379874e-02f, -4.707193369e-02f, - -4.702997264e-02f, -4.698791568e-02f, -4.694576292e-02f, -4.690351448e-02f, -4.686117046e-02f, -4.681873098e-02f, -4.677619613e-02f, -4.673356603e-02f, -4.669084078e-02f, -4.664802051e-02f, - -4.660510531e-02f, -4.656209529e-02f, -4.651899057e-02f, -4.647579126e-02f, -4.643249746e-02f, -4.638910929e-02f, -4.634562685e-02f, -4.630205027e-02f, -4.625837964e-02f, -4.621461508e-02f, - -4.617075670e-02f, -4.612680462e-02f, -4.608275894e-02f, -4.603861977e-02f, -4.599438724e-02f, -4.595006144e-02f, -4.590564250e-02f, -4.586113052e-02f, -4.581652563e-02f, -4.577182792e-02f, - -4.572703752e-02f, -4.568215454e-02f, -4.563717909e-02f, -4.559211128e-02f, -4.554695123e-02f, -4.550169906e-02f, -4.545635487e-02f, -4.541091879e-02f, -4.536539092e-02f, -4.531977139e-02f, - -4.527406030e-02f, -4.522825777e-02f, -4.518236393e-02f, -4.513637887e-02f, -4.509030272e-02f, -4.504413559e-02f, -4.499787761e-02f, -4.495152888e-02f, -4.490508953e-02f, -4.485855966e-02f, - -4.481193940e-02f, -4.476522886e-02f, -4.471842817e-02f, -4.467153743e-02f, -4.462455676e-02f, -4.457748629e-02f, -4.453032613e-02f, -4.448307640e-02f, -4.443573721e-02f, -4.438830869e-02f, - -4.434079095e-02f, -4.429318412e-02f, -4.424548830e-02f, -4.419770363e-02f, -4.414983021e-02f, -4.410186817e-02f, -4.405381763e-02f, -4.400567871e-02f, -4.395745153e-02f, -4.390913620e-02f, - -4.386073285e-02f, -4.381224160e-02f, -4.376366257e-02f, -4.371499588e-02f, -4.366624164e-02f, -4.361739999e-02f, -4.356847105e-02f, -4.351945492e-02f, -4.347035175e-02f, -4.342116164e-02f, - -4.337188472e-02f, -4.332252111e-02f, -4.327307093e-02f, -4.322353431e-02f, -4.317391137e-02f, -4.312420223e-02f, -4.307440702e-02f, -4.302452585e-02f, -4.297455885e-02f, -4.292450615e-02f, - -4.287436787e-02f, -4.282414412e-02f, -4.277383505e-02f, -4.272344076e-02f, -4.267296138e-02f, -4.262239705e-02f, -4.257174787e-02f, -4.252101399e-02f, -4.247019551e-02f, -4.241929257e-02f, - -4.236830530e-02f, -4.231723381e-02f, -4.226607824e-02f, -4.221483870e-02f, -4.216351533e-02f, -4.211210825e-02f, -4.206061759e-02f, -4.200904347e-02f, -4.195738602e-02f, -4.190564537e-02f, - -4.185382164e-02f, -4.180191496e-02f, -4.174992546e-02f, -4.169785326e-02f, -4.164569850e-02f, -4.159346129e-02f, -4.154114178e-02f, -4.148874007e-02f, -4.143625631e-02f, -4.138369063e-02f, - -4.133104314e-02f, -4.127831398e-02f, -4.122550328e-02f, -4.117261116e-02f, -4.111963776e-02f, -4.106658321e-02f, -4.101344762e-02f, -4.096023114e-02f, -4.090693390e-02f, -4.085355601e-02f, - -4.080009762e-02f, -4.074655885e-02f, -4.069293983e-02f, -4.063924070e-02f, -4.058546158e-02f, -4.053160260e-02f, -4.047766390e-02f, -4.042364560e-02f, -4.036954784e-02f, -4.031537075e-02f, - -4.026111446e-02f, -4.020677910e-02f, -4.015236480e-02f, -4.009787170e-02f, -4.004329993e-02f, -3.998864961e-02f, -3.993392089e-02f, -3.987911389e-02f, -3.982422875e-02f, -3.976926559e-02f, - -3.971422456e-02f, -3.965910578e-02f, -3.960390940e-02f, -3.954863553e-02f, -3.949328432e-02f, -3.943785590e-02f, -3.938235040e-02f, -3.932676796e-02f, -3.927110871e-02f, -3.921537278e-02f, - -3.915956031e-02f, -3.910367144e-02f, -3.904770629e-02f, -3.899166501e-02f, -3.893554773e-02f, -3.887935458e-02f, -3.882308570e-02f, -3.876674122e-02f, -3.871032128e-02f, -3.865382602e-02f, - -3.859725556e-02f, -3.854061006e-02f, -3.848388963e-02f, -3.842709443e-02f, -3.837022458e-02f, -3.831328022e-02f, -3.825626149e-02f, -3.819916853e-02f, -3.814200147e-02f, -3.808476044e-02f, - -3.802744560e-02f, -3.797005706e-02f, -3.791259498e-02f, -3.785505949e-02f, -3.779745072e-02f, -3.773976881e-02f, -3.768201391e-02f, -3.762418615e-02f, -3.756628567e-02f, -3.750831260e-02f, - -3.745026709e-02f, -3.739214927e-02f, -3.733395928e-02f, -3.727569727e-02f, -3.721736337e-02f, -3.715895771e-02f, -3.710048045e-02f, -3.704193172e-02f, -3.698331165e-02f, -3.692462039e-02f, - -3.686585808e-02f, -3.680702485e-02f, -3.674812086e-02f, -3.668914623e-02f, -3.663010111e-02f, -3.657098564e-02f, -3.651179996e-02f, -3.645254420e-02f, -3.639321852e-02f, -3.633382306e-02f, - -3.627435794e-02f, -3.621482332e-02f, -3.615521934e-02f, -3.609554613e-02f, -3.603580384e-02f, -3.597599261e-02f, -3.591611259e-02f, -3.585616391e-02f, -3.579614671e-02f, -3.573606115e-02f, - -3.567590736e-02f, -3.561568548e-02f, -3.555539566e-02f, -3.549503803e-02f, -3.543461275e-02f, -3.537411996e-02f, -3.531355979e-02f, -3.525293240e-02f, -3.519223791e-02f, -3.513147649e-02f, - -3.507064827e-02f, -3.500975340e-02f, -3.494879201e-02f, -3.488776426e-02f, -3.482667029e-02f, -3.476551024e-02f, -3.470428425e-02f, -3.464299248e-02f, -3.458163506e-02f, -3.452021214e-02f, - -3.445872387e-02f, -3.439717038e-02f, -3.433555184e-02f, -3.427386837e-02f, -3.421212012e-02f, -3.415030725e-02f, -3.408842989e-02f, -3.402648819e-02f, -3.396448230e-02f, -3.390241237e-02f, - -3.384027853e-02f, -3.377808094e-02f, -3.371581974e-02f, -3.365349508e-02f, -3.359110710e-02f, -3.352865596e-02f, -3.346614179e-02f, -3.340356474e-02f, -3.334092497e-02f, -3.327822261e-02f, - -3.321545782e-02f, -3.315263074e-02f, -3.308974152e-02f, -3.302679031e-02f, -3.296377725e-02f, -3.290070250e-02f, -3.283756619e-02f, -3.277436848e-02f, -3.271110952e-02f, -3.264778945e-02f, - -3.258440843e-02f, -3.252096659e-02f, -3.245746409e-02f, -3.239390108e-02f, -3.233027771e-02f, -3.226659412e-02f, -3.220285046e-02f, -3.213904689e-02f, -3.207518354e-02f, -3.201126058e-02f, - -3.194727815e-02f, -3.188323639e-02f, -3.181913547e-02f, -3.175497552e-02f, -3.169075670e-02f, -3.162647916e-02f, -3.156214304e-02f, -3.149774851e-02f, -3.143329570e-02f, -3.136878476e-02f, - -3.130421586e-02f, -3.123958913e-02f, -3.117490473e-02f, -3.111016281e-02f, -3.104536352e-02f, -3.098050701e-02f, -3.091559343e-02f, -3.085062294e-02f, -3.078559567e-02f, -3.072051180e-02f, - -3.065537145e-02f, -3.059017480e-02f, -3.052492198e-02f, -3.045961316e-02f, -3.039424847e-02f, -3.032882808e-02f, -3.026335214e-02f, -3.019782079e-02f, -3.013223419e-02f, -3.006659249e-02f, - -3.000089585e-02f, -2.993514441e-02f, -2.986933833e-02f, -2.980347776e-02f, -2.973756286e-02f, -2.967159377e-02f, -2.960557065e-02f, -2.953949365e-02f, -2.947336293e-02f, -2.940717863e-02f, - -2.934094091e-02f, -2.927464993e-02f, -2.920830584e-02f, -2.914190879e-02f, -2.907545893e-02f, -2.900895642e-02f, -2.894240141e-02f, -2.887579406e-02f, -2.880913451e-02f, -2.874242293e-02f, - -2.867565947e-02f, -2.860884427e-02f, -2.854197750e-02f, -2.847505932e-02f, -2.840808986e-02f, -2.834106930e-02f, -2.827399777e-02f, -2.820687545e-02f, -2.813970248e-02f, -2.807247901e-02f, - -2.800520521e-02f, -2.793788122e-02f, -2.787050721e-02f, -2.780308332e-02f, -2.773560972e-02f, -2.766808655e-02f, -2.760051398e-02f, -2.753289215e-02f, -2.746522123e-02f, -2.739750137e-02f, - -2.732973272e-02f, -2.726191545e-02f, -2.719404970e-02f, -2.712613563e-02f, -2.705817340e-02f, -2.699016317e-02f, -2.692210509e-02f, -2.685399932e-02f, -2.678584601e-02f, -2.671764532e-02f, - -2.664939741e-02f, -2.658110243e-02f, -2.651276054e-02f, -2.644437189e-02f, -2.637593665e-02f, -2.630745497e-02f, -2.623892701e-02f, -2.617035292e-02f, -2.610173286e-02f, -2.603306699e-02f, - -2.596435547e-02f, -2.589559845e-02f, -2.582679609e-02f, -2.575794854e-02f, -2.568905597e-02f, -2.562011854e-02f, -2.555113639e-02f, -2.548210970e-02f, -2.541303860e-02f, -2.534392328e-02f, - -2.527476387e-02f, -2.520556054e-02f, -2.513631346e-02f, -2.506702276e-02f, -2.499768862e-02f, -2.492831120e-02f, -2.485889064e-02f, -2.478942712e-02f, -2.471992078e-02f, -2.465037179e-02f, - -2.458078030e-02f, -2.451114647e-02f, -2.444147047e-02f, -2.437175245e-02f, -2.430199257e-02f, -2.423219099e-02f, -2.416234787e-02f, -2.409246336e-02f, -2.402253763e-02f, -2.395257083e-02f, - -2.388256313e-02f, -2.381251468e-02f, -2.374242565e-02f, -2.367229619e-02f, -2.360212646e-02f, -2.353191662e-02f, -2.346166684e-02f, -2.339137726e-02f, -2.332104806e-02f, -2.325067939e-02f, - -2.318027141e-02f, -2.310982427e-02f, -2.303933815e-02f, -2.296881320e-02f, -2.289824958e-02f, -2.282764745e-02f, -2.275700697e-02f, -2.268632831e-02f, -2.261561161e-02f, -2.254485705e-02f, - -2.247406478e-02f, -2.240323496e-02f, -2.233236775e-02f, -2.226146332e-02f, -2.219052183e-02f, -2.211954342e-02f, -2.204852828e-02f, -2.197747655e-02f, -2.190638840e-02f, -2.183526399e-02f, - -2.176410348e-02f, -2.169290703e-02f, -2.162167480e-02f, -2.155040696e-02f, -2.147910366e-02f, -2.140776506e-02f, -2.133639133e-02f, -2.126498263e-02f, -2.119353912e-02f, -2.112206096e-02f, - -2.105054831e-02f, -2.097900134e-02f, -2.090742020e-02f, -2.083580506e-02f, -2.076415607e-02f, -2.069247341e-02f, -2.062075723e-02f, -2.054900770e-02f, -2.047722497e-02f, -2.040540920e-02f, - -2.033356057e-02f, -2.026167923e-02f, -2.018976534e-02f, -2.011781907e-02f, -2.004584058e-02f, -1.997383003e-02f, -1.990178757e-02f, -1.982971339e-02f, -1.975760763e-02f, -1.968547046e-02f, - -1.961330204e-02f, -1.954110254e-02f, -1.946887211e-02f, -1.939661092e-02f, -1.932431913e-02f, -1.925199691e-02f, -1.917964441e-02f, -1.910726180e-02f, -1.903484925e-02f, -1.896240691e-02f, - -1.888993495e-02f, -1.881743352e-02f, -1.874490280e-02f, -1.867234295e-02f, -1.859975413e-02f, -1.852713649e-02f, -1.845449022e-02f, -1.838181546e-02f, -1.830911238e-02f, -1.823638114e-02f, - -1.816362192e-02f, -1.809083486e-02f, -1.801802014e-02f, -1.794517791e-02f, -1.787230835e-02f, -1.779941160e-02f, -1.772648785e-02f, -1.765353724e-02f, -1.758055995e-02f, -1.750755613e-02f, - -1.743452596e-02f, -1.736146959e-02f, -1.728838718e-02f, -1.721527891e-02f, -1.714214493e-02f, -1.706898541e-02f, -1.699580052e-02f, -1.692259040e-02f, -1.684935524e-02f, -1.677609519e-02f, - -1.670281041e-02f, -1.662950108e-02f, -1.655616735e-02f, -1.648280938e-02f, -1.640942735e-02f, -1.633602142e-02f, -1.626259174e-02f, -1.618913849e-02f, -1.611566182e-02f, -1.604216191e-02f, - -1.596863891e-02f, -1.589509299e-02f, -1.582152432e-02f, -1.574793305e-02f, -1.567431935e-02f, -1.560068339e-02f, -1.552702533e-02f, -1.545334533e-02f, -1.537964357e-02f, -1.530592019e-02f, - -1.523217537e-02f, -1.515840927e-02f, -1.508462205e-02f, -1.501081389e-02f, -1.493698494e-02f, -1.486313536e-02f, -1.478926533e-02f, -1.471537500e-02f, -1.464146455e-02f, -1.456753413e-02f, - -1.449358391e-02f, -1.441961405e-02f, -1.434562472e-02f, -1.427161609e-02f, -1.419758831e-02f, -1.412354156e-02f, -1.404947599e-02f, -1.397539177e-02f, -1.390128906e-02f, -1.382716804e-02f, - -1.375302886e-02f, -1.367887169e-02f, -1.360469669e-02f, -1.353050403e-02f, -1.345629388e-02f, -1.338206639e-02f, -1.330782173e-02f, -1.323356007e-02f, -1.315928157e-02f, -1.308498639e-02f, - -1.301067471e-02f, -1.293634668e-02f, -1.286200247e-02f, -1.278764224e-02f, -1.271326616e-02f, -1.263887440e-02f, -1.256446712e-02f, -1.249004447e-02f, -1.241560664e-02f, -1.234115378e-02f, - -1.226668605e-02f, -1.219220363e-02f, -1.211770667e-02f, -1.204319535e-02f, -1.196866982e-02f, -1.189413025e-02f, -1.181957681e-02f, -1.174500966e-02f, -1.167042896e-02f, -1.159583488e-02f, - -1.152122759e-02f, -1.144660725e-02f, -1.137197402e-02f, -1.129732807e-02f, -1.122266956e-02f, -1.114799866e-02f, -1.107331553e-02f, -1.099862035e-02f, -1.092391326e-02f, -1.084919444e-02f, - -1.077446406e-02f, -1.069972227e-02f, -1.062496924e-02f, -1.055020514e-02f, -1.047543013e-02f, -1.040064438e-02f, -1.032584804e-02f, -1.025104130e-02f, -1.017622430e-02f, -1.010139722e-02f, - -1.002656021e-02f, -9.951713455e-03f, -9.876857105e-03f, -9.801991329e-03f, -9.727116291e-03f, -9.652232157e-03f, -9.577339090e-03f, -9.502437255e-03f, -9.427526818e-03f, -9.352607943e-03f, - -9.277680794e-03f, -9.202745536e-03f, -9.127802334e-03f, -9.052851352e-03f, -8.977892755e-03f, -8.902926708e-03f, -8.827953375e-03f, -8.752972921e-03f, -8.677985510e-03f, -8.602991307e-03f, - -8.527990477e-03f, -8.452983184e-03f, -8.377969592e-03f, -8.302949866e-03f, -8.227924171e-03f, -8.152892671e-03f, -8.077855530e-03f, -8.002812913e-03f, -7.927764985e-03f, -7.852711910e-03f, - -7.777653852e-03f, -7.702590975e-03f, -7.627523445e-03f, -7.552451425e-03f, -7.477375080e-03f, -7.402294574e-03f, -7.327210071e-03f, -7.252121736e-03f, -7.177029733e-03f, -7.101934226e-03f, - -7.026835380e-03f, -6.951733358e-03f, -6.876628325e-03f, -6.801520445e-03f, -6.726409883e-03f, -6.651296802e-03f, -6.576181366e-03f, -6.501063740e-03f, -6.425944088e-03f, -6.350822573e-03f, - -6.275699360e-03f, -6.200574613e-03f, -6.125448496e-03f, -6.050321172e-03f, -5.975192806e-03f, -5.900063561e-03f, -5.824933602e-03f, -5.749803093e-03f, -5.674672196e-03f, -5.599541076e-03f, - -5.524409897e-03f, -5.449278822e-03f, -5.374148016e-03f, -5.299017642e-03f, -5.223887863e-03f, -5.148758843e-03f, -5.073630747e-03f, -4.998503736e-03f, -4.923377976e-03f, -4.848253630e-03f, - -4.773130860e-03f, -4.698009831e-03f, -4.622890706e-03f, -4.547773648e-03f, -4.472658822e-03f, -4.397546389e-03f, -4.322436514e-03f, -4.247329359e-03f, -4.172225089e-03f, -4.097123866e-03f, - -4.022025853e-03f, -3.946931214e-03f, -3.871840112e-03f, -3.796752709e-03f, -3.721669169e-03f, -3.646589656e-03f, -3.571514331e-03f, -3.496443358e-03f, -3.421376899e-03f, -3.346315119e-03f, - -3.271258178e-03f, -3.196206242e-03f, -3.121159471e-03f, -3.046118029e-03f, -2.971082078e-03f, -2.896051782e-03f, -2.821027302e-03f, -2.746008802e-03f, -2.670996443e-03f, -2.595990389e-03f, - -2.520990802e-03f, -2.445997844e-03f, -2.371011677e-03f, -2.296032465e-03f, -2.221060369e-03f, -2.146095551e-03f, -2.071138174e-03f, -1.996188400e-03f, -1.921246392e-03f, -1.846312310e-03f, - -1.771386317e-03f, -1.696468576e-03f, -1.621559248e-03f, -1.546658494e-03f, -1.471766478e-03f, -1.396883361e-03f, -1.322009304e-03f, -1.247144469e-03f, -1.172289018e-03f, -1.097443113e-03f, - -1.022606914e-03f, -9.477805850e-04f, -8.729642858e-04f, -7.981581782e-04f, -7.233624236e-04f, -6.485771835e-04f, -5.738026191e-04f, -4.990388916e-04f, -4.242861623e-04f, -3.495445923e-04f, - -2.748143428e-04f, -2.000955747e-04f, -1.253884491e-04f, -5.069312700e-05f, 2.399023078e-05f, 9.866146337e-05f, 1.733204100e-04f, 2.479669098e-04f, 3.226008022e-04f, 3.972219266e-04f, - 4.718301222e-04f, 5.464252287e-04f, 6.210070856e-04f, 6.955755323e-04f, 7.701304086e-04f, 8.446715540e-04f, 9.191988085e-04f, 9.937120117e-04f, 1.068211004e-03f, 1.142695624e-03f, - 1.217165713e-03f, 1.291621110e-03f, 1.366061656e-03f, 1.440487191e-03f, 1.514897554e-03f, 1.589292587e-03f, 1.663672130e-03f, 1.738036022e-03f, 1.812384104e-03f, 1.886716218e-03f, - 1.961032203e-03f, 2.035331899e-03f, 2.109615149e-03f, 2.183881791e-03f, 2.258131668e-03f, 2.332364621e-03f, 2.406580489e-03f, 2.480779113e-03f, 2.554960336e-03f, 2.629123999e-03f, - 2.703269941e-03f, 2.777398005e-03f, 2.851508032e-03f, 2.925599863e-03f, 2.999673339e-03f, 3.073728303e-03f, 3.147764595e-03f, 3.221782058e-03f, 3.295780533e-03f, 3.369759862e-03f, - 3.443719886e-03f, 3.517660447e-03f, 3.591581389e-03f, 3.665482551e-03f, 3.739363778e-03f, 3.813224910e-03f, 3.887065790e-03f, 3.960886260e-03f, 4.034686163e-03f, 4.108465341e-03f, - 4.182223637e-03f, 4.255960893e-03f, 4.329676952e-03f, 4.403371656e-03f, 4.477044849e-03f, 4.550696374e-03f, 4.624326072e-03f, 4.697933788e-03f, 4.771519364e-03f, 4.845082643e-03f, - 4.918623470e-03f, 4.992141686e-03f, 5.065637136e-03f, 5.139109662e-03f, 5.212559109e-03f, 5.285985321e-03f, 5.359388139e-03f, 5.432767409e-03f, 5.506122975e-03f, 5.579454680e-03f, - 5.652762368e-03f, 5.726045883e-03f, 5.799305069e-03f, 5.872539771e-03f, 5.945749833e-03f, 6.018935100e-03f, 6.092095415e-03f, 6.165230623e-03f, 6.238340569e-03f, 6.311425098e-03f, - 6.384484054e-03f, 6.457517283e-03f, 6.530524628e-03f, 6.603505936e-03f, 6.676461051e-03f, 6.749389818e-03f, 6.822292083e-03f, 6.895167691e-03f, 6.968016487e-03f, 7.040838317e-03f, - 7.113633027e-03f, 7.186400462e-03f, 7.259140468e-03f, 7.331852891e-03f, 7.404537577e-03f, 7.477194371e-03f, 7.549823120e-03f, 7.622423670e-03f, 7.694995868e-03f, 7.767539559e-03f, - 7.840054590e-03f, 7.912540807e-03f, 7.984998058e-03f, 8.057426189e-03f, 8.129825046e-03f, 8.202194477e-03f, 8.274534329e-03f, 8.346844448e-03f, 8.419124681e-03f, 8.491374877e-03f, - 8.563594882e-03f, 8.635784543e-03f, 8.707943709e-03f, 8.780072226e-03f, 8.852169943e-03f, 8.924236707e-03f, 8.996272367e-03f, 9.068276769e-03f, 9.140249762e-03f, 9.212191194e-03f, - 9.284100914e-03f, 9.355978769e-03f, 9.427824609e-03f, 9.499638281e-03f, 9.571419635e-03f, 9.643168518e-03f, 9.714884781e-03f, 9.786568271e-03f, 9.858218837e-03f, 9.929836330e-03f, - 1.000142060e-02f, 1.007297149e-02f, 1.014448885e-02f, 1.021597254e-02f, 1.028742240e-02f, 1.035883828e-02f, 1.043022004e-02f, 1.050156751e-02f, 1.057288056e-02f, 1.064415903e-02f, - 1.071540277e-02f, 1.078661164e-02f, 1.085778547e-02f, 1.092892413e-02f, 1.100002747e-02f, 1.107109532e-02f, 1.114212756e-02f, 1.121312401e-02f, 1.128408455e-02f, 1.135500901e-02f, - 1.142589725e-02f, 1.149674912e-02f, 1.156756448e-02f, 1.163834316e-02f, 1.170908503e-02f, 1.177978994e-02f, 1.185045774e-02f, 1.192108827e-02f, 1.199168140e-02f, 1.206223697e-02f, - 1.213275483e-02f, 1.220323485e-02f, 1.227367687e-02f, 1.234408073e-02f, 1.241444631e-02f, 1.248477344e-02f, 1.255506199e-02f, 1.262531180e-02f, 1.269552273e-02f, 1.276569462e-02f, - 1.283582734e-02f, 1.290592074e-02f, 1.297597467e-02f, 1.304598899e-02f, 1.311596354e-02f, 1.318589818e-02f, 1.325579277e-02f, 1.332564716e-02f, 1.339546120e-02f, 1.346523475e-02f, - 1.353496767e-02f, 1.360465980e-02f, 1.367431100e-02f, 1.374392112e-02f, 1.381349003e-02f, 1.388301758e-02f, 1.395250361e-02f, 1.402194799e-02f, 1.409135057e-02f, 1.416071121e-02f, - 1.423002976e-02f, 1.429930608e-02f, 1.436854002e-02f, 1.443773145e-02f, 1.450688020e-02f, 1.457598615e-02f, 1.464504914e-02f, 1.471406904e-02f, 1.478304570e-02f, 1.485197897e-02f, - 1.492086872e-02f, 1.498971480e-02f, 1.505851706e-02f, 1.512727537e-02f, 1.519598958e-02f, 1.526465955e-02f, 1.533328513e-02f, 1.540186619e-02f, 1.547040257e-02f, 1.553889415e-02f, - 1.560734076e-02f, 1.567574229e-02f, 1.574409857e-02f, 1.581240948e-02f, 1.588067486e-02f, 1.594889458e-02f, 1.601706850e-02f, 1.608519647e-02f, 1.615327835e-02f, 1.622131401e-02f, - 1.628930329e-02f, 1.635724607e-02f, 1.642514219e-02f, 1.649299153e-02f, 1.656079393e-02f, 1.662854926e-02f, 1.669625737e-02f, 1.676391814e-02f, 1.683153141e-02f, 1.689909705e-02f, - 1.696661491e-02f, 1.703408487e-02f, 1.710150677e-02f, 1.716888048e-02f, 1.723620586e-02f, 1.730348278e-02f, 1.737071108e-02f, 1.743789064e-02f, 1.750502132e-02f, 1.757210297e-02f, - 1.763913545e-02f, 1.770611864e-02f, 1.777305238e-02f, 1.783993655e-02f, 1.790677101e-02f, 1.797355561e-02f, 1.804029022e-02f, 1.810697470e-02f, 1.817360892e-02f, 1.824019274e-02f, - 1.830672601e-02f, 1.837320861e-02f, 1.843964039e-02f, 1.850602122e-02f, 1.857235097e-02f, 1.863862949e-02f, 1.870485665e-02f, 1.877103231e-02f, 1.883715634e-02f, 1.890322861e-02f, - 1.896924896e-02f, 1.903521728e-02f, 1.910113342e-02f, 1.916699726e-02f, 1.923280864e-02f, 1.929856744e-02f, 1.936427353e-02f, 1.942992676e-02f, 1.949552701e-02f, 1.956107414e-02f, - 1.962656801e-02f, 1.969200849e-02f, 1.975739545e-02f, 1.982272875e-02f, 1.988800826e-02f, 1.995323384e-02f, 2.001840537e-02f, 2.008352270e-02f, 2.014858570e-02f, 2.021359424e-02f, - 2.027854819e-02f, 2.034344742e-02f, 2.040829178e-02f, 2.047308116e-02f, 2.053781541e-02f, 2.060249441e-02f, 2.066711801e-02f, 2.073168610e-02f, 2.079619853e-02f, 2.086065518e-02f, - 2.092505591e-02f, 2.098940060e-02f, 2.105368911e-02f, 2.111792130e-02f, 2.118209706e-02f, 2.124621624e-02f, 2.131027871e-02f, 2.137428436e-02f, 2.143823304e-02f, 2.150212462e-02f, - 2.156595898e-02f, 2.162973598e-02f, 2.169345550e-02f, 2.175711740e-02f, 2.182072156e-02f, 2.188426785e-02f, 2.194775612e-02f, 2.201118627e-02f, 2.207455815e-02f, 2.213787165e-02f, - 2.220112662e-02f, 2.226432294e-02f, 2.232746049e-02f, 2.239053913e-02f, 2.245355874e-02f, 2.251651918e-02f, 2.257942034e-02f, 2.264226207e-02f, 2.270504427e-02f, 2.276776679e-02f, - 2.283042950e-02f, 2.289303230e-02f, 2.295557503e-02f, 2.301805759e-02f, 2.308047984e-02f, 2.314284165e-02f, 2.320514291e-02f, 2.326738347e-02f, 2.332956322e-02f, 2.339168204e-02f, - 2.345373979e-02f, 2.351573634e-02f, 2.357767158e-02f, 2.363954538e-02f, 2.370135762e-02f, 2.376310816e-02f, 2.382479688e-02f, 2.388642366e-02f, 2.394798838e-02f, 2.400949090e-02f, - 2.407093111e-02f, 2.413230888e-02f, 2.419362409e-02f, 2.425487661e-02f, 2.431606632e-02f, 2.437719310e-02f, 2.443825682e-02f, 2.449925736e-02f, 2.456019459e-02f, 2.462106840e-02f, - 2.468187866e-02f, 2.474262524e-02f, 2.480330804e-02f, 2.486392691e-02f, 2.492448175e-02f, 2.498497243e-02f, 2.504539882e-02f, 2.510576081e-02f, 2.516605827e-02f, 2.522629109e-02f, - 2.528645914e-02f, 2.534656230e-02f, 2.540660045e-02f, 2.546657347e-02f, 2.552648124e-02f, 2.558632364e-02f, 2.564610055e-02f, 2.570581184e-02f, 2.576545741e-02f, 2.582503712e-02f, - 2.588455086e-02f, 2.594399851e-02f, 2.600337995e-02f, 2.606269507e-02f, 2.612194373e-02f, 2.618112583e-02f, 2.624024125e-02f, 2.629928986e-02f, 2.635827156e-02f, 2.641718621e-02f, - 2.647603370e-02f, 2.653481392e-02f, 2.659352675e-02f, 2.665217207e-02f, 2.671074976e-02f, 2.676925971e-02f, 2.682770179e-02f, 2.688607590e-02f, 2.694438191e-02f, 2.700261971e-02f, - 2.706078919e-02f, 2.711889022e-02f, 2.717692269e-02f, 2.723488648e-02f, 2.729278149e-02f, 2.735060759e-02f, 2.740836466e-02f, 2.746605260e-02f, 2.752367129e-02f, 2.758122062e-02f, - 2.763870046e-02f, 2.769611071e-02f, 2.775345124e-02f, 2.781072196e-02f, 2.786792273e-02f, 2.792505346e-02f, 2.798211402e-02f, 2.803910430e-02f, 2.809602419e-02f, 2.815287358e-02f, - 2.820965235e-02f, 2.826636038e-02f, 2.832299758e-02f, 2.837956382e-02f, 2.843605899e-02f, 2.849248299e-02f, 2.854883569e-02f, 2.860511699e-02f, 2.866132677e-02f, 2.871746493e-02f, - 2.877353136e-02f, 2.882952593e-02f, 2.888544854e-02f, 2.894129909e-02f, 2.899707746e-02f, 2.905278353e-02f, 2.910841721e-02f, 2.916397837e-02f, 2.921946692e-02f, 2.927488273e-02f, - 2.933022571e-02f, 2.938549573e-02f, 2.944069270e-02f, 2.949581650e-02f, 2.955086703e-02f, 2.960584417e-02f, 2.966074783e-02f, 2.971557788e-02f, 2.977033422e-02f, 2.982501674e-02f, - 2.987962535e-02f, 2.993415992e-02f, 2.998862035e-02f, 3.004300653e-02f, 3.009731837e-02f, 3.015155574e-02f, 3.020571855e-02f, 3.025980668e-02f, 3.031382004e-02f, 3.036775850e-02f, - 3.042162198e-02f, 3.047541036e-02f, 3.052912354e-02f, 3.058276142e-02f, 3.063632387e-02f, 3.068981082e-02f, 3.074322213e-02f, 3.079655773e-02f, 3.084981748e-02f, 3.090300131e-02f, - 3.095610909e-02f, 3.100914073e-02f, 3.106209612e-02f, 3.111497516e-02f, 3.116777775e-02f, 3.122050377e-02f, 3.127315314e-02f, 3.132572574e-02f, 3.137822148e-02f, 3.143064024e-02f, - 3.148298194e-02f, 3.153524646e-02f, 3.158743371e-02f, 3.163954358e-02f, 3.169157597e-02f, 3.174353078e-02f, 3.179540791e-02f, 3.184720726e-02f, 3.189892873e-02f, 3.195057221e-02f, - 3.200213761e-02f, 3.205362483e-02f, 3.210503376e-02f, 3.215636430e-02f, 3.220761636e-02f, 3.225878984e-02f, 3.230988464e-02f, 3.236090066e-02f, 3.241183779e-02f, 3.246269594e-02f, - 3.251347502e-02f, 3.256417492e-02f, 3.261479555e-02f, 3.266533680e-02f, 3.271579858e-02f, 3.276618080e-02f, 3.281648334e-02f, 3.286670613e-02f, 3.291684906e-02f, 3.296691202e-02f, - 3.301689494e-02f, 3.306679770e-02f, 3.311662022e-02f, 3.316636240e-02f, 3.321602414e-02f, 3.326560534e-02f, 3.331510591e-02f, 3.336452576e-02f, 3.341386479e-02f, 3.346312290e-02f, - 3.351230000e-02f, 3.356139600e-02f, 3.361041080e-02f, 3.365934430e-02f, 3.370819642e-02f, 3.375696705e-02f, 3.380565611e-02f, 3.385426350e-02f, 3.390278913e-02f, 3.395123291e-02f, - 3.399959474e-02f, 3.404787452e-02f, 3.409607217e-02f, 3.414418760e-02f, 3.419222071e-02f, 3.424017141e-02f, 3.428803961e-02f, 3.433582522e-02f, 3.438352814e-02f, 3.443114829e-02f, - 3.447868557e-02f, 3.452613989e-02f, 3.457351117e-02f, 3.462079931e-02f, 3.466800422e-02f, 3.471512581e-02f, 3.476216400e-02f, 3.480911868e-02f, 3.485598978e-02f, 3.490277721e-02f, - 3.494948086e-02f, 3.499610067e-02f, 3.504263653e-02f, 3.508908836e-02f, 3.513545607e-02f, 3.518173957e-02f, 3.522793878e-02f, 3.527405361e-02f, 3.532008396e-02f, 3.536602976e-02f, - 3.541189091e-02f, 3.545766733e-02f, 3.550335893e-02f, 3.554896563e-02f, 3.559448734e-02f, 3.563992397e-02f, 3.568527544e-02f, 3.573054165e-02f, 3.577572254e-02f, 3.582081800e-02f, - 3.586582796e-02f, 3.591075233e-02f, 3.595559103e-02f, 3.600034397e-02f, 3.604501107e-02f, 3.608959223e-02f, 3.613408739e-02f, 3.617849646e-02f, 3.622281934e-02f, 3.626705597e-02f, - 3.631120625e-02f, 3.635527010e-02f, 3.639924744e-02f, 3.644313819e-02f, 3.648694227e-02f, 3.653065959e-02f, 3.657429007e-02f, 3.661783363e-02f, 3.666129018e-02f, 3.670465966e-02f, - 3.674794197e-02f, 3.679113704e-02f, 3.683424478e-02f, 3.687726511e-02f, 3.692019796e-02f, 3.696304324e-02f, 3.700580087e-02f, 3.704847078e-02f, 3.709105288e-02f, 3.713354710e-02f, - 3.717595335e-02f, 3.721827156e-02f, 3.726050165e-02f, 3.730264354e-02f, 3.734469715e-02f, 3.738666241e-02f, 3.742853923e-02f, 3.747032754e-02f, 3.751202726e-02f, 3.755363832e-02f, - 3.759516063e-02f, 3.763659412e-02f, 3.767793871e-02f, 3.771919433e-02f, 3.776036091e-02f, 3.780143835e-02f, 3.784242660e-02f, 3.788332557e-02f, 3.792413518e-02f, 3.796485537e-02f, - 3.800548606e-02f, 3.804602717e-02f, 3.808647863e-02f, 3.812684036e-02f, 3.816711229e-02f, 3.820729435e-02f, 3.824738646e-02f, 3.828738855e-02f, 3.832730054e-02f, 3.836712237e-02f, - 3.840685395e-02f, 3.844649523e-02f, 3.848604611e-02f, 3.852550654e-02f, 3.856487644e-02f, 3.860415574e-02f, 3.864334436e-02f, 3.868244224e-02f, 3.872144930e-02f, 3.876036547e-02f, - 3.879919068e-02f, 3.883792487e-02f, 3.887656796e-02f, 3.891511987e-02f, 3.895358055e-02f, 3.899194992e-02f, 3.903022791e-02f, 3.906841445e-02f, 3.910650947e-02f, 3.914451291e-02f, - 3.918242469e-02f, 3.922024475e-02f, 3.925797301e-02f, 3.929560942e-02f, 3.933315390e-02f, 3.937060638e-02f, 3.940796680e-02f, 3.944523508e-02f, 3.948241117e-02f, 3.951949500e-02f, - 3.955648649e-02f, 3.959338559e-02f, 3.963019222e-02f, 3.966690633e-02f, 3.970352784e-02f, 3.974005668e-02f, 3.977649280e-02f, 3.981283613e-02f, 3.984908660e-02f, 3.988524415e-02f, - 3.992130872e-02f, 3.995728023e-02f, 3.999315863e-02f, 4.002894385e-02f, 4.006463583e-02f, 4.010023450e-02f, 4.013573981e-02f, 4.017115168e-02f, 4.020647006e-02f, 4.024169488e-02f, - 4.027682608e-02f, 4.031186360e-02f, 4.034680738e-02f, 4.038165735e-02f, 4.041641345e-02f, 4.045107563e-02f, 4.048564381e-02f, 4.052011795e-02f, 4.055449797e-02f, 4.058878382e-02f, - 4.062297544e-02f, 4.065707276e-02f, 4.069107574e-02f, 4.072498430e-02f, 4.075879839e-02f, 4.079251796e-02f, 4.082614293e-02f, 4.085967325e-02f, 4.089310887e-02f, 4.092644972e-02f, - 4.095969575e-02f, 4.099284690e-02f, 4.102590311e-02f, 4.105886432e-02f, 4.109173048e-02f, 4.112450153e-02f, 4.115717741e-02f, 4.118975807e-02f, 4.122224345e-02f, 4.125463349e-02f, - 4.128692814e-02f, 4.131912734e-02f, 4.135123103e-02f, 4.138323917e-02f, 4.141515169e-02f, 4.144696854e-02f, 4.147868967e-02f, 4.151031501e-02f, 4.154184453e-02f, 4.157327816e-02f, - 4.160461585e-02f, 4.163585754e-02f, 4.166700319e-02f, 4.169805273e-02f, 4.172900612e-02f, 4.175986331e-02f, 4.179062423e-02f, 4.182128885e-02f, 4.185185710e-02f, 4.188232893e-02f, - 4.191270430e-02f, 4.194298315e-02f, 4.197316543e-02f, 4.200325109e-02f, 4.203324007e-02f, 4.206313234e-02f, 4.209292783e-02f, 4.212262650e-02f, 4.215222830e-02f, 4.218173317e-02f, - 4.221114107e-02f, 4.224045196e-02f, 4.226966577e-02f, 4.229878246e-02f, 4.232780198e-02f, 4.235672429e-02f, 4.238554934e-02f, 4.241427707e-02f, 4.244290744e-02f, 4.247144041e-02f, - 4.249987592e-02f, 4.252821393e-02f, 4.255645439e-02f, 4.258459725e-02f, 4.261264248e-02f, 4.264059001e-02f, 4.266843982e-02f, 4.269619184e-02f, 4.272384603e-02f, 4.275140236e-02f, - 4.277886077e-02f, 4.280622122e-02f, 4.283348367e-02f, 4.286064806e-02f, 4.288771436e-02f, 4.291468253e-02f, 4.294155251e-02f, 4.296832427e-02f, 4.299499775e-02f, 4.302157293e-02f, - 4.304804975e-02f, 4.307442817e-02f, 4.310070816e-02f, 4.312688966e-02f, 4.315297264e-02f, 4.317895705e-02f, 4.320484285e-02f, 4.323063001e-02f, 4.325631847e-02f, 4.328190821e-02f, - 4.330739917e-02f, 4.333279132e-02f, 4.335808462e-02f, 4.338327902e-02f, 4.340837449e-02f, 4.343337099e-02f, 4.345826848e-02f, 4.348306692e-02f, 4.350776627e-02f, 4.353236649e-02f, - 4.355686755e-02f, 4.358126939e-02f, 4.360557200e-02f, 4.362977533e-02f, 4.365387933e-02f, 4.367788398e-02f, 4.370178924e-02f, 4.372559507e-02f, 4.374930143e-02f, 4.377290828e-02f, - 4.379641560e-02f, 4.381982334e-02f, 4.384313147e-02f, 4.386633995e-02f, 4.388944875e-02f, 4.391245784e-02f, 4.393536717e-02f, 4.395817671e-02f, 4.398088643e-02f, 4.400349629e-02f, - 4.402600627e-02f, 4.404841631e-02f, 4.407072641e-02f, 4.409293651e-02f, 4.411504658e-02f, 4.413705660e-02f, 4.415896653e-02f, 4.418077633e-02f, 4.420248598e-02f, 4.422409545e-02f, - 4.424560469e-02f, 4.426701368e-02f, 4.428832240e-02f, 4.430953080e-02f, 4.433063885e-02f, 4.435164653e-02f, 4.437255380e-02f, 4.439336064e-02f, 4.441406702e-02f, 4.443467289e-02f, - 4.445517824e-02f, 4.447558304e-02f, 4.449588726e-02f, 4.451609086e-02f, 4.453619382e-02f, 4.455619611e-02f, 4.457609770e-02f, 4.459589856e-02f, 4.461559867e-02f, 4.463519800e-02f, - 4.465469652e-02f, 4.467409420e-02f, 4.469339102e-02f, 4.471258695e-02f, 4.473168196e-02f, 4.475067603e-02f, 4.476956914e-02f, 4.478836124e-02f, 4.480705233e-02f, 4.482564237e-02f, - 4.484413134e-02f, 4.486251921e-02f, 4.488080596e-02f, 4.489899157e-02f, 4.491707601e-02f, 4.493505925e-02f, 4.495294128e-02f, 4.497072206e-02f, 4.498840158e-02f, 4.500597982e-02f, - 4.502345674e-02f, 4.504083233e-02f, 4.505810657e-02f, 4.507527943e-02f, 4.509235088e-02f, 4.510932092e-02f, 4.512618951e-02f, 4.514295664e-02f, 4.515962228e-02f, 4.517618641e-02f, - 4.519264902e-02f, 4.520901008e-02f, 4.522526957e-02f, 4.524142747e-02f, 4.525748377e-02f, 4.527343844e-02f, 4.528929146e-02f, 4.530504281e-02f, 4.532069248e-02f, 4.533624044e-02f, - 4.535168669e-02f, 4.536703119e-02f, 4.538227393e-02f, 4.539741490e-02f, 4.541245408e-02f, 4.542739144e-02f, 4.544222697e-02f, 4.545696066e-02f, 4.547159249e-02f, 4.548612244e-02f, - 4.550055049e-02f, 4.551487664e-02f, 4.552910085e-02f, 4.554322313e-02f, 4.555724345e-02f, 4.557116179e-02f, 4.558497815e-02f, 4.559869251e-02f, 4.561230485e-02f, 4.562581516e-02f, - 4.563922342e-02f, 4.565252963e-02f, 4.566573376e-02f, 4.567883581e-02f, 4.569183576e-02f, 4.570473360e-02f, 4.571752932e-02f, 4.573022290e-02f, 4.574281433e-02f, 4.575530360e-02f, - 4.576769070e-02f, 4.577997561e-02f, 4.579215833e-02f, 4.580423884e-02f, 4.581621714e-02f, 4.582809321e-02f, 4.583986704e-02f, 4.585153862e-02f, 4.586310795e-02f, 4.587457500e-02f, - 4.588593978e-02f, 4.589720227e-02f, 4.590836247e-02f, 4.591942036e-02f, 4.593037594e-02f, 4.594122919e-02f, 4.595198012e-02f, 4.596262870e-02f, 4.597317495e-02f, 4.598361884e-02f, - 4.599396036e-02f, 4.600419952e-02f, 4.601433631e-02f, 4.602437072e-02f, 4.603430273e-02f, 4.604413236e-02f, 4.605385958e-02f, 4.606348440e-02f, 4.607300681e-02f, 4.608242680e-02f, - 4.609174438e-02f, 4.610095952e-02f, 4.611007224e-02f, 4.611908252e-02f, 4.612799036e-02f, 4.613679576e-02f, 4.614549871e-02f, 4.615409921e-02f, 4.616259726e-02f, 4.617099285e-02f, - 4.617928598e-02f, 4.618747665e-02f, 4.619556485e-02f, 4.620355059e-02f, 4.621143386e-02f, 4.621921466e-02f, 4.622689299e-02f, 4.623446885e-02f, 4.624194223e-02f, 4.624931314e-02f, - 4.625658157e-02f, 4.626374752e-02f, 4.627081100e-02f, 4.627777200e-02f, 4.628463053e-02f, 4.629138659e-02f, 4.629804016e-02f, 4.630459127e-02f, 4.631103990e-02f, 4.631738606e-02f, - 4.632362976e-02f, 4.632977098e-02f, 4.633580974e-02f, 4.634174604e-02f, 4.634757988e-02f, 4.635331126e-02f, 4.635894018e-02f, 4.636446665e-02f, 4.636989068e-02f, 4.637521226e-02f, - 4.638043140e-02f, 4.638554810e-02f, 4.639056237e-02f, 4.639547421e-02f, 4.640028363e-02f, 4.640499063e-02f, 4.640959522e-02f, 4.641409740e-02f, 4.641849718e-02f, 4.642279456e-02f, - 4.642698955e-02f, 4.643108216e-02f, 4.643507239e-02f, 4.643896025e-02f, 4.644274575e-02f, 4.644642889e-02f, 4.645000968e-02f, 4.645348813e-02f, 4.645686424e-02f, 4.646013803e-02f, - 4.646330951e-02f, 4.646637867e-02f, 4.646934554e-02f, 4.647221011e-02f, 4.647497240e-02f, 4.647763242e-02f, 4.648019017e-02f, 4.648264568e-02f, 4.648499893e-02f, 4.648724996e-02f, - 4.648939876e-02f, 4.649144536e-02f, 4.649338975e-02f, 4.649523195e-02f, 4.649697197e-02f, 4.649860983e-02f, 4.650014553e-02f, 4.650157909e-02f, 4.650291051e-02f, 4.650413982e-02f, - 4.650526703e-02f, 4.650629214e-02f, 4.650721517e-02f, 4.650803613e-02f, 4.650875505e-02f, 4.650937192e-02f, 4.650988677e-02f, 4.651029961e-02f, 4.651061045e-02f, 4.651081931e-02f, - 4.651092620e-02f, 4.651093115e-02f, 4.651083415e-02f, 4.651063524e-02f, 4.651033442e-02f, 4.650993171e-02f, 4.650942713e-02f, 4.650882069e-02f, 4.650811241e-02f, 4.650730231e-02f, - 4.650639041e-02f, 4.650537671e-02f, 4.650426124e-02f, 4.650304402e-02f, 4.650172507e-02f, 4.650030440e-02f, 4.649878202e-02f, 4.649715797e-02f, 4.649543226e-02f, 4.649360490e-02f, - 4.649167593e-02f, 4.648964534e-02f, 4.648751318e-02f, 4.648527944e-02f, 4.648294417e-02f, 4.648050737e-02f, 4.647796907e-02f, 4.647532928e-02f, 4.647258804e-02f, 4.646974535e-02f, - 4.646680125e-02f, 4.646375575e-02f, 4.646060887e-02f, 4.645736064e-02f, 4.645401108e-02f, 4.645056021e-02f, 4.644700805e-02f, 4.644335463e-02f, 4.643959997e-02f, 4.643574410e-02f, - 4.643178703e-02f, 4.642772879e-02f, 4.642356941e-02f, 4.641930891e-02f, 4.641494731e-02f, 4.641048464e-02f, 4.640592093e-02f, 4.640125619e-02f, 4.639649045e-02f, 4.639162375e-02f, - 4.638665610e-02f, 4.638158753e-02f, 4.637641807e-02f, 4.637114774e-02f, 4.636577657e-02f, 4.636030459e-02f, 4.635473183e-02f, 4.634905830e-02f, 4.634328404e-02f, 4.633740908e-02f, - 4.633143345e-02f, 4.632535716e-02f, 4.631918026e-02f, 4.631290277e-02f, 4.630652471e-02f, 4.630004612e-02f, 4.629346703e-02f, 4.628678746e-02f, 4.628000745e-02f, 4.627312702e-02f, - 4.626614621e-02f, 4.625906505e-02f, 4.625188355e-02f, 4.624460177e-02f, 4.623721972e-02f, 4.622973744e-02f, 4.622215497e-02f, 4.621447232e-02f, 4.620668953e-02f, 4.619880664e-02f, - 4.619082368e-02f, 4.618274068e-02f, 4.617455766e-02f, 4.616627468e-02f, 4.615789175e-02f, 4.614940891e-02f, 4.614082620e-02f, 4.613214364e-02f, 4.612336128e-02f, 4.611447914e-02f, - 4.610549727e-02f, 4.609641569e-02f, 4.608723444e-02f, 4.607795355e-02f, 4.606857306e-02f, 4.605909301e-02f, 4.604951343e-02f, 4.603983435e-02f, 4.603005582e-02f, 4.602017786e-02f, - 4.601020052e-02f, 4.600012383e-02f, 4.598994783e-02f, 4.597967256e-02f, 4.596929804e-02f, 4.595882433e-02f, 4.594825146e-02f, 4.593757946e-02f, 4.592680837e-02f, 4.591593824e-02f, - 4.590496909e-02f, 4.589390098e-02f, 4.588273393e-02f, 4.587146799e-02f, 4.586010320e-02f, 4.584863959e-02f, 4.583707721e-02f, 4.582541610e-02f, 4.581365629e-02f, 4.580179782e-02f, - 4.578984075e-02f, 4.577778510e-02f, 4.576563092e-02f, 4.575337825e-02f, 4.574102713e-02f, 4.572857760e-02f, 4.571602971e-02f, 4.570338349e-02f, 4.569063900e-02f, 4.567779626e-02f, - 4.566485533e-02f, 4.565181625e-02f, 4.563867905e-02f, 4.562544379e-02f, 4.561211051e-02f, 4.559867924e-02f, 4.558515004e-02f, 4.557152295e-02f, 4.555779801e-02f, 4.554397527e-02f, - 4.553005477e-02f, 4.551603656e-02f, 4.550192068e-02f, 4.548770718e-02f, 4.547339610e-02f, 4.545898749e-02f, 4.544448139e-02f, 4.542987785e-02f, 4.541517693e-02f, 4.540037865e-02f, - 4.538548308e-02f, 4.537049025e-02f, 4.535540022e-02f, 4.534021303e-02f, 4.532492872e-02f, 4.530954736e-02f, 4.529406898e-02f, 4.527849364e-02f, 4.526282138e-02f, 4.524705224e-02f, - 4.523118629e-02f, 4.521522357e-02f, 4.519916412e-02f, 4.518300800e-02f, 4.516675526e-02f, 4.515040594e-02f, 4.513396010e-02f, 4.511741779e-02f, 4.510077905e-02f, 4.508404394e-02f, - 4.506721251e-02f, 4.505028482e-02f, 4.503326090e-02f, 4.501614081e-02f, 4.499892461e-02f, 4.498161234e-02f, 4.496420406e-02f, 4.494669982e-02f, 4.492909968e-02f, 4.491140368e-02f, - 4.489361187e-02f, 4.487572432e-02f, 4.485774107e-02f, 4.483966218e-02f, 4.482148770e-02f, 4.480321769e-02f, 4.478485220e-02f, 4.476639128e-02f, 4.474783499e-02f, 4.472918338e-02f, - 4.471043650e-02f, 4.469159442e-02f, 4.467265719e-02f, 4.465362486e-02f, 4.463449749e-02f, 4.461527514e-02f, 4.459595785e-02f, 4.457654570e-02f, 4.455703872e-02f, 4.453743699e-02f, - 4.451774055e-02f, 4.449794947e-02f, 4.447806379e-02f, 4.445808359e-02f, 4.443800891e-02f, 4.441783981e-02f, 4.439757636e-02f, 4.437721861e-02f, 4.435676661e-02f, 4.433622044e-02f, - 4.431558014e-02f, 4.429484577e-02f, 4.427401740e-02f, 4.425309508e-02f, 4.423207887e-02f, 4.421096884e-02f, 4.418976504e-02f, 4.416846753e-02f, 4.414707637e-02f, 4.412559163e-02f, - 4.410401336e-02f, 4.408234163e-02f, 4.406057650e-02f, 4.403871802e-02f, 4.401676626e-02f, 4.399472128e-02f, 4.397258315e-02f, 4.395035192e-02f, 4.392802766e-02f, 4.390561042e-02f, - 4.388310028e-02f, 4.386049730e-02f, 4.383780153e-02f, 4.381501305e-02f, 4.379213191e-02f, 4.376915818e-02f, 4.374609192e-02f, 4.372293320e-02f, 4.369968207e-02f, 4.367633862e-02f, - 4.365290289e-02f, 4.362937496e-02f, 4.360575489e-02f, 4.358204274e-02f, 4.355823858e-02f, 4.353434248e-02f, 4.351035450e-02f, 4.348627470e-02f, 4.346210316e-02f, 4.343783994e-02f, - 4.341348511e-02f, 4.338903872e-02f, 4.336450086e-02f, 4.333987159e-02f, 4.331515096e-02f, 4.329033906e-02f, 4.326543595e-02f, 4.324044170e-02f, 4.321535637e-02f, 4.319018003e-02f, - 4.316491275e-02f, 4.313955461e-02f, 4.311410566e-02f, 4.308856598e-02f, 4.306293564e-02f, 4.303721470e-02f, 4.301140324e-02f, 4.298550132e-02f, 4.295950902e-02f, 4.293342640e-02f, - 4.290725354e-02f, 4.288099051e-02f, 4.285463737e-02f, 4.282819420e-02f, 4.280166107e-02f, 4.277503804e-02f, 4.274832520e-02f, 4.272152261e-02f, 4.269463034e-02f, 4.266764847e-02f, - 4.264057707e-02f, 4.261341621e-02f, 4.258616596e-02f, 4.255882639e-02f, 4.253139759e-02f, 4.250387961e-02f, 4.247627254e-02f, 4.244857645e-02f, 4.242079141e-02f, 4.239291749e-02f, - 4.236495477e-02f, 4.233690333e-02f, 4.230876323e-02f, 4.228053456e-02f, 4.225221738e-02f, 4.222381177e-02f, 4.219531781e-02f, 4.216673557e-02f, 4.213806513e-02f, 4.210930656e-02f, - 4.208045993e-02f, 4.205152533e-02f, 4.202250284e-02f, 4.199339251e-02f, 4.196419445e-02f, 4.193490871e-02f, 4.190553537e-02f, 4.187607452e-02f, 4.184652623e-02f, 4.181689058e-02f, - 4.178716765e-02f, 4.175735750e-02f, 4.172746023e-02f, 4.169747591e-02f, 4.166740461e-02f, 4.163724642e-02f, 4.160700142e-02f, 4.157666967e-02f, 4.154625127e-02f, 4.151574629e-02f, - 4.148515481e-02f, 4.145447691e-02f, 4.142371267e-02f, 4.139286217e-02f, 4.136192549e-02f, 4.133090271e-02f, 4.129979391e-02f, 4.126859917e-02f, 4.123731857e-02f, 4.120595219e-02f, - 4.117450011e-02f, 4.114296242e-02f, 4.111133919e-02f, 4.107963052e-02f, 4.104783647e-02f, 4.101595713e-02f, 4.098399258e-02f, 4.095194291e-02f, 4.091980820e-02f, 4.088758853e-02f, - 4.085528398e-02f, 4.082289463e-02f, 4.079042058e-02f, 4.075786190e-02f, 4.072521867e-02f, 4.069249099e-02f, 4.065967893e-02f, 4.062678257e-02f, 4.059380201e-02f, 4.056073732e-02f, - 4.052758859e-02f, 4.049435591e-02f, 4.046103936e-02f, 4.042763902e-02f, 4.039415498e-02f, 4.036058733e-02f, 4.032693615e-02f, 4.029320153e-02f, 4.025938355e-02f, 4.022548229e-02f, - 4.019149785e-02f, 4.015743032e-02f, 4.012327977e-02f, 4.008904629e-02f, 4.005472998e-02f, 4.002033091e-02f, 3.998584918e-02f, 3.995128487e-02f, 3.991663808e-02f, 3.988190888e-02f, - 3.984709736e-02f, 3.981220362e-02f, 3.977722775e-02f, 3.974216982e-02f, 3.970702993e-02f, 3.967180817e-02f, 3.963650463e-02f, 3.960111939e-02f, 3.956565254e-02f, 3.953010418e-02f, - 3.949447440e-02f, 3.945876328e-02f, 3.942297091e-02f, 3.938709738e-02f, 3.935114279e-02f, 3.931510722e-02f, 3.927899076e-02f, 3.924279351e-02f, 3.920651555e-02f, 3.917015699e-02f, - 3.913371789e-02f, 3.909719837e-02f, 3.906059851e-02f, 3.902391840e-02f, 3.898715814e-02f, 3.895031781e-02f, 3.891339750e-02f, 3.887639732e-02f, 3.883931735e-02f, 3.880215769e-02f, - 3.876491843e-02f, 3.872759965e-02f, 3.869020146e-02f, 3.865272395e-02f, 3.861516720e-02f, 3.857753132e-02f, 3.853981640e-02f, 3.850202253e-02f, 3.846414981e-02f, 3.842619833e-02f, - 3.838816818e-02f, 3.835005945e-02f, 3.831187226e-02f, 3.827360668e-02f, 3.823526281e-02f, 3.819684075e-02f, 3.815834060e-02f, 3.811976244e-02f, 3.808110638e-02f, 3.804237251e-02f, - 3.800356092e-02f, 3.796467172e-02f, 3.792570500e-02f, 3.788666085e-02f, 3.784753937e-02f, 3.780834066e-02f, 3.776906481e-02f, 3.772971193e-02f, 3.769028210e-02f, 3.765077543e-02f, - 3.761119202e-02f, 3.757153195e-02f, 3.753179534e-02f, 3.749198227e-02f, 3.745209284e-02f, 3.741212716e-02f, 3.737208532e-02f, 3.733196742e-02f, 3.729177356e-02f, 3.725150383e-02f, - 3.721115835e-02f, 3.717073719e-02f, 3.713024047e-02f, 3.708966829e-02f, 3.704902074e-02f, 3.700829792e-02f, 3.696749994e-02f, 3.692662689e-02f, 3.688567887e-02f, 3.684465598e-02f, - 3.680355833e-02f, 3.676238601e-02f, 3.672113913e-02f, 3.667981779e-02f, 3.663842208e-02f, 3.659695211e-02f, 3.655540798e-02f, 3.651378979e-02f, 3.647209764e-02f, 3.643033164e-02f, - 3.638849189e-02f, 3.634657848e-02f, 3.630459152e-02f, 3.626253112e-02f, 3.622039737e-02f, 3.617819038e-02f, 3.613591025e-02f, 3.609355709e-02f, 3.605113099e-02f, 3.600863206e-02f, - 3.596606040e-02f, 3.592341613e-02f, 3.588069933e-02f, 3.583791012e-02f, 3.579504859e-02f, 3.575211486e-02f, 3.570910902e-02f, 3.566603119e-02f, 3.562288146e-02f, 3.557965993e-02f, - 3.553636673e-02f, 3.549300194e-02f, 3.544956568e-02f, 3.540605805e-02f, 3.536247916e-02f, 3.531882910e-02f, 3.527510799e-02f, 3.523131593e-02f, 3.518745303e-02f, 3.514351940e-02f, - 3.509951513e-02f, 3.505544034e-02f, 3.501129514e-02f, 3.496707962e-02f, 3.492279390e-02f, 3.487843808e-02f, 3.483401228e-02f, 3.478951659e-02f, 3.474495112e-02f, 3.470031599e-02f, - 3.465561129e-02f, 3.461083714e-02f, 3.456599365e-02f, 3.452108092e-02f, 3.447609906e-02f, 3.443104818e-02f, 3.438592838e-02f, 3.434073979e-02f, 3.429548249e-02f, 3.425015661e-02f, - 3.420476225e-02f, 3.415929953e-02f, 3.411376854e-02f, 3.406816940e-02f, 3.402250222e-02f, 3.397676711e-02f, 3.393096418e-02f, 3.388509354e-02f, 3.383915529e-02f, 3.379314955e-02f, - 3.374707643e-02f, 3.370093604e-02f, 3.365472849e-02f, 3.360845388e-02f, 3.356211234e-02f, 3.351570396e-02f, 3.346922887e-02f, 3.342268718e-02f, 3.337607898e-02f, 3.332940440e-02f, - 3.328266355e-02f, 3.323585654e-02f, 3.318898348e-02f, 3.314204448e-02f, 3.309503966e-02f, 3.304796912e-02f, 3.300083298e-02f, 3.295363135e-02f, 3.290636434e-02f, 3.285903208e-02f, - 3.281163466e-02f, 3.276417220e-02f, 3.271664482e-02f, 3.266905262e-02f, 3.262139573e-02f, 3.257367425e-02f, 3.252588830e-02f, 3.247803799e-02f, 3.243012344e-02f, 3.238214475e-02f, - 3.233410205e-02f, 3.228599545e-02f, 3.223782506e-02f, 3.218959100e-02f, 3.214129337e-02f, 3.209293230e-02f, 3.204450790e-02f, 3.199602029e-02f, 3.194746957e-02f, 3.189885588e-02f, - 3.185017931e-02f, 3.180143998e-02f, 3.175263802e-02f, 3.170377353e-02f, 3.165484664e-02f, 3.160585745e-02f, 3.155680609e-02f, 3.150769267e-02f, 3.145851730e-02f, 3.140928010e-02f, - 3.135998120e-02f, 3.131062070e-02f, 3.126119872e-02f, 3.121171538e-02f, 3.116217080e-02f, 3.111256508e-02f, 3.106289836e-02f, 3.101317075e-02f, 3.096338236e-02f, 3.091353331e-02f, - 3.086362372e-02f, 3.081365370e-02f, 3.076362338e-02f, 3.071353288e-02f, 3.066338230e-02f, 3.061317177e-02f, 3.056290141e-02f, 3.051257134e-02f, 3.046218167e-02f, 3.041173252e-02f, - 3.036122401e-02f, 3.031065626e-02f, 3.026002939e-02f, 3.020934352e-02f, 3.015859877e-02f, 3.010779525e-02f, 3.005693308e-02f, 3.000601240e-02f, 2.995503330e-02f, 2.990399592e-02f, - 2.985290038e-02f, 2.980174679e-02f, 2.975053527e-02f, 2.969926594e-02f, 2.964793894e-02f, 2.959655436e-02f, 2.954511234e-02f, 2.949361300e-02f, 2.944205645e-02f, 2.939044282e-02f, - 2.933877223e-02f, 2.928704480e-02f, 2.923526064e-02f, 2.918341989e-02f, 2.913152266e-02f, 2.907956908e-02f, 2.902755926e-02f, 2.897549333e-02f, 2.892337140e-02f, 2.887119361e-02f, - 2.881896007e-02f, 2.876667091e-02f, 2.871432624e-02f, 2.866192619e-02f, 2.860947088e-02f, 2.855696043e-02f, 2.850439498e-02f, 2.845177463e-02f, 2.839909951e-02f, 2.834636975e-02f, - 2.829358546e-02f, 2.824074678e-02f, 2.818785382e-02f, 2.813490670e-02f, 2.808190556e-02f, 2.802885051e-02f, 2.797574168e-02f, 2.792257919e-02f, 2.786936316e-02f, 2.781609372e-02f, - 2.776277100e-02f, 2.770939511e-02f, 2.765596618e-02f, 2.760248434e-02f, 2.754894971e-02f, 2.749536241e-02f, 2.744172257e-02f, 2.738803031e-02f, 2.733428576e-02f, 2.728048905e-02f, - 2.722664029e-02f, 2.717273961e-02f, 2.711878714e-02f, 2.706478300e-02f, 2.701072732e-02f, 2.695662023e-02f, 2.690246184e-02f, 2.684825229e-02f, 2.679399170e-02f, 2.673968019e-02f, - 2.668531790e-02f, 2.663090494e-02f, 2.657644145e-02f, 2.652192755e-02f, 2.646736336e-02f, 2.641274902e-02f, 2.635808464e-02f, 2.630337036e-02f, 2.624860631e-02f, 2.619379260e-02f, - 2.613892936e-02f, 2.608401673e-02f, 2.602905483e-02f, 2.597404379e-02f, 2.591898372e-02f, 2.586387477e-02f, 2.580871706e-02f, 2.575351071e-02f, 2.569825585e-02f, 2.564295262e-02f, - 2.558760113e-02f, 2.553220152e-02f, 2.547675391e-02f, 2.542125844e-02f, 2.536571522e-02f, 2.531012439e-02f, 2.525448608e-02f, 2.519880041e-02f, 2.514306751e-02f, 2.508728751e-02f, - 2.503146054e-02f, 2.497558673e-02f, 2.491966621e-02f, 2.486369910e-02f, 2.480768554e-02f, 2.475162564e-02f, 2.469551955e-02f, 2.463936740e-02f, 2.458316930e-02f, 2.452692539e-02f, - 2.447063580e-02f, 2.441430066e-02f, 2.435792009e-02f, 2.430149423e-02f, 2.424502321e-02f, 2.418850716e-02f, 2.413194620e-02f, 2.407534047e-02f, 2.401869010e-02f, 2.396199521e-02f, - 2.390525593e-02f, 2.384847241e-02f, 2.379164476e-02f, 2.373477312e-02f, 2.367785761e-02f, 2.362089838e-02f, 2.356389554e-02f, 2.350684923e-02f, 2.344975959e-02f, 2.339262673e-02f, - 2.333545079e-02f, 2.327823191e-02f, 2.322097021e-02f, 2.316366583e-02f, 2.310631889e-02f, 2.304892953e-02f, 2.299149788e-02f, 2.293402407e-02f, 2.287650823e-02f, 2.281895050e-02f, - 2.276135099e-02f, 2.270370986e-02f, 2.264602722e-02f, 2.258830322e-02f, 2.253053797e-02f, 2.247273162e-02f, 2.241488430e-02f, 2.235699613e-02f, 2.229906725e-02f, 2.224109780e-02f, - 2.218308790e-02f, 2.212503769e-02f, 2.206694730e-02f, 2.200881686e-02f, 2.195064650e-02f, 2.189243636e-02f, 2.183418658e-02f, 2.177589727e-02f, 2.171756859e-02f, 2.165920065e-02f, - 2.160079359e-02f, 2.154234755e-02f, 2.148386265e-02f, 2.142533904e-02f, 2.136677684e-02f, 2.130817619e-02f, 2.124953722e-02f, 2.119086007e-02f, 2.113214486e-02f, 2.107339174e-02f, - 2.101460083e-02f, 2.095577227e-02f, 2.089690620e-02f, 2.083800274e-02f, 2.077906203e-02f, 2.072008421e-02f, 2.066106940e-02f, 2.060201775e-02f, 2.054292939e-02f, 2.048380444e-02f, - 2.042464306e-02f, 2.036544536e-02f, 2.030621148e-02f, 2.024694157e-02f, 2.018763575e-02f, 2.012829415e-02f, 2.006891692e-02f, 2.000950418e-02f, 1.995005608e-02f, 1.989057275e-02f, - 1.983105431e-02f, 1.977150091e-02f, 1.971191268e-02f, 1.965228976e-02f, 1.959263228e-02f, 1.953294038e-02f, 1.947321419e-02f, 1.941345385e-02f, 1.935365948e-02f, 1.929383124e-02f, - 1.923396925e-02f, 1.917407365e-02f, 1.911414457e-02f, 1.905418215e-02f, 1.899418653e-02f, 1.893415784e-02f, 1.887409621e-02f, 1.881400179e-02f, 1.875387470e-02f, 1.869371509e-02f, - 1.863352309e-02f, 1.857329884e-02f, 1.851304247e-02f, 1.845275411e-02f, 1.839243392e-02f, 1.833208201e-02f, 1.827169853e-02f, 1.821128361e-02f, 1.815083739e-02f, 1.809036001e-02f, - 1.802985160e-02f, 1.796931230e-02f, 1.790874224e-02f, 1.784814157e-02f, 1.778751041e-02f, 1.772684891e-02f, 1.766615720e-02f, 1.760543543e-02f, 1.754468371e-02f, 1.748390220e-02f, - 1.742309103e-02f, 1.736225033e-02f, 1.730138025e-02f, 1.724048092e-02f, 1.717955248e-02f, 1.711859506e-02f, 1.705760880e-02f, 1.699659384e-02f, 1.693555032e-02f, 1.687447837e-02f, - 1.681337813e-02f, 1.675224974e-02f, 1.669109334e-02f, 1.662990906e-02f, 1.656869704e-02f, 1.650745741e-02f, 1.644619033e-02f, 1.638489592e-02f, 1.632357431e-02f, 1.626222566e-02f, - 1.620085009e-02f, 1.613944775e-02f, 1.607801877e-02f, 1.601656329e-02f, 1.595508145e-02f, 1.589357339e-02f, 1.583203923e-02f, 1.577047913e-02f, 1.570889322e-02f, 1.564728164e-02f, - 1.558564453e-02f, 1.552398201e-02f, 1.546229425e-02f, 1.540058136e-02f, 1.533884349e-02f, 1.527708078e-02f, 1.521529336e-02f, 1.515348138e-02f, 1.509164497e-02f, 1.502978427e-02f, - 1.496789942e-02f, 1.490599056e-02f, 1.484405782e-02f, 1.478210135e-02f, 1.472012129e-02f, 1.465811776e-02f, 1.459609092e-02f, 1.453404089e-02f, 1.447196783e-02f, 1.440987186e-02f, - 1.434775313e-02f, 1.428561177e-02f, 1.422344792e-02f, 1.416126173e-02f, 1.409905333e-02f, 1.403682286e-02f, 1.397457046e-02f, 1.391229627e-02f, 1.385000042e-02f, 1.378768306e-02f, - 1.372534433e-02f, 1.366298436e-02f, 1.360060329e-02f, 1.353820126e-02f, 1.347577842e-02f, 1.341333490e-02f, 1.335087084e-02f, 1.328838638e-02f, 1.322588166e-02f, 1.316335681e-02f, - 1.310081199e-02f, 1.303824732e-02f, 1.297566294e-02f, 1.291305900e-02f, 1.285043564e-02f, 1.278779299e-02f, 1.272513120e-02f, 1.266245040e-02f, 1.259975073e-02f, 1.253703233e-02f, - 1.247429535e-02f, 1.241153991e-02f, 1.234876617e-02f, 1.228597426e-02f, 1.222316432e-02f, 1.216033649e-02f, 1.209749091e-02f, 1.203462772e-02f, 1.197174706e-02f, 1.190884906e-02f, - 1.184593388e-02f, 1.178300164e-02f, 1.172005249e-02f, 1.165708657e-02f, 1.159410402e-02f, 1.153110498e-02f, 1.146808958e-02f, 1.140505797e-02f, 1.134201028e-02f, 1.127894667e-02f, - 1.121586726e-02f, 1.115277220e-02f, 1.108966162e-02f, 1.102653567e-02f, 1.096339449e-02f, 1.090023821e-02f, 1.083706699e-02f, 1.077388094e-02f, 1.071068023e-02f, 1.064746498e-02f, - 1.058423534e-02f, 1.052099144e-02f, 1.045773343e-02f, 1.039446145e-02f, 1.033117564e-02f, 1.026787613e-02f, 1.020456307e-02f, 1.014123660e-02f, 1.007789685e-02f, 1.001454397e-02f, - 9.951178103e-03f, 9.887799381e-03f, 9.824407947e-03f, 9.761003941e-03f, 9.697587503e-03f, 9.634158774e-03f, 9.570717894e-03f, 9.507265003e-03f, 9.443800240e-03f, 9.380323748e-03f, - 9.316835664e-03f, 9.253336131e-03f, 9.189825287e-03f, 9.126303274e-03f, 9.062770231e-03f, 8.999226299e-03f, 8.935671618e-03f, 8.872106328e-03f, 8.808530569e-03f, 8.744944482e-03f, - 8.681348207e-03f, 8.617741884e-03f, 8.554125654e-03f, 8.490499656e-03f, 8.426864031e-03f, 8.363218920e-03f, 8.299564461e-03f, 8.235900797e-03f, 8.172228067e-03f, 8.108546411e-03f, - 8.044855969e-03f, 7.981156883e-03f, 7.917449291e-03f, 7.853733335e-03f, 7.790009154e-03f, 7.726276890e-03f, 7.662536681e-03f, 7.598788668e-03f, 7.535032993e-03f, 7.471269794e-03f, - 7.407499212e-03f, 7.343721388e-03f, 7.279936461e-03f, 7.216144572e-03f, 7.152345861e-03f, 7.088540468e-03f, 7.024728534e-03f, 6.960910198e-03f, 6.897085601e-03f, 6.833254884e-03f, - 6.769418185e-03f, 6.705575647e-03f, 6.641727407e-03f, 6.577873608e-03f, 6.514014389e-03f, 6.450149889e-03f, 6.386280251e-03f, 6.322405612e-03f, 6.258526114e-03f, 6.194641897e-03f, - 6.130753101e-03f, 6.066859865e-03f, 6.002962331e-03f, 5.939060637e-03f, 5.875154925e-03f, 5.811245334e-03f, 5.747332005e-03f, 5.683415076e-03f, 5.619494689e-03f, 5.555570984e-03f, - 5.491644099e-03f, 5.427714176e-03f, 5.363781355e-03f, 5.299845775e-03f, 5.235907575e-03f, 5.171966898e-03f, 5.108023881e-03f, 5.044078665e-03f, 4.980131390e-03f, 4.916182196e-03f, - 4.852231223e-03f, 4.788278610e-03f, 4.724324497e-03f, 4.660369025e-03f, 4.596412332e-03f, 4.532454560e-03f, 4.468495846e-03f, 4.404536332e-03f, 4.340576157e-03f, 4.276615461e-03f, - 4.212654383e-03f, 4.148693063e-03f, 4.084731640e-03f, 4.020770255e-03f, 3.956809047e-03f, 3.892848155e-03f, 3.828887720e-03f, 3.764927880e-03f, 3.700968775e-03f, 3.637010545e-03f, - 3.573053330e-03f, 3.509097267e-03f, 3.445142498e-03f, 3.381189162e-03f, 3.317237398e-03f, 3.253287344e-03f, 3.189339142e-03f, 3.125392929e-03f, 3.061448846e-03f, 2.997507031e-03f, - 2.933567625e-03f, 2.869630765e-03f, 2.805696592e-03f, 2.741765244e-03f, 2.677836860e-03f, 2.613911581e-03f, 2.549989544e-03f, 2.486070890e-03f, 2.422155756e-03f, 2.358244283e-03f, - 2.294336608e-03f, 2.230432872e-03f, 2.166533212e-03f, 2.102637769e-03f, 2.038746680e-03f, 1.974860085e-03f, 1.910978122e-03f, 1.847100931e-03f, 1.783228649e-03f, 1.719361416e-03f, - 1.655499371e-03f, 1.591642652e-03f, 1.527791398e-03f, 1.463945747e-03f, 1.400105838e-03f, 1.336271810e-03f, 1.272443801e-03f, 1.208621949e-03f, 1.144806394e-03f, 1.080997272e-03f, - 1.017194724e-03f, 9.533988871e-04f, 8.896098995e-04f, 8.258278997e-04f, 7.620530259e-04f, 6.982854164e-04f, 6.345252094e-04f, 5.707725430e-04f, 5.070275553e-04f, 4.432903844e-04f, - 3.795611684e-04f, 3.158400452e-04f, 2.521271527e-04f, 1.884226291e-04f, 1.247266120e-04f, 6.103923946e-05f, -2.639350798e-06f, -6.630902098e-05f, -1.299696333e-04f, -1.936210502e-04f, - -2.572631338e-04f, -3.208957467e-04f, -3.845187512e-04f, -4.481320097e-04f, -5.117353848e-04f, -5.753287391e-04f, -6.389119350e-04f, -7.024848352e-04f, -7.660473024e-04f, -8.295991993e-04f, - -8.931403886e-04f, -9.566707331e-04f, -1.020190096e-03f, -1.083698339e-03f, -1.147195326e-03f, -1.210680920e-03f, -1.274154984e-03f, -1.337617381e-03f, -1.401067974e-03f, -1.464506626e-03f, - -1.527933200e-03f, -1.591347559e-03f, -1.654749567e-03f, -1.718139088e-03f, -1.781515984e-03f, -1.844880118e-03f, -1.908231355e-03f, -1.971569558e-03f, -2.034894591e-03f, -2.098206316e-03f, - -2.161504598e-03f, -2.224789300e-03f, -2.288060286e-03f, -2.351317421e-03f, -2.414560566e-03f, -2.477789588e-03f, -2.541004349e-03f, -2.604204714e-03f, -2.667390546e-03f, -2.730561710e-03f, - -2.793718070e-03f, -2.856859489e-03f, -2.919985834e-03f, -2.983096966e-03f, -3.046192752e-03f, -3.109273055e-03f, -3.172337739e-03f, -3.235386670e-03f, -3.298419712e-03f, -3.361436730e-03f, - -3.424437587e-03f, -3.487422149e-03f, -3.550390281e-03f, -3.613341848e-03f, -3.676276713e-03f, -3.739194744e-03f, -3.802095803e-03f, -3.864979757e-03f, -3.927846470e-03f, -3.990695807e-03f, - -4.053527635e-03f, -4.116341818e-03f, -4.179138221e-03f, -4.241916710e-03f, -4.304677150e-03f, -4.367419407e-03f, -4.430143347e-03f, -4.492848834e-03f, -4.555535735e-03f, -4.618203915e-03f, - -4.680853241e-03f, -4.743483578e-03f, -4.806094792e-03f, -4.868686748e-03f, -4.931259314e-03f, -4.993812355e-03f, -5.056345737e-03f, -5.118859327e-03f, -5.181352990e-03f, -5.243826594e-03f, - -5.306280004e-03f, -5.368713087e-03f, -5.431125710e-03f, -5.493517738e-03f, -5.555889040e-03f, -5.618239481e-03f, -5.680568929e-03f, -5.742877249e-03f, -5.805164310e-03f, -5.867429978e-03f, - -5.929674120e-03f, -5.991896603e-03f, -6.054097295e-03f, -6.116276062e-03f, -6.178432773e-03f, -6.240567293e-03f, -6.302679492e-03f, -6.364769235e-03f, -6.426836392e-03f, -6.488880829e-03f, - -6.550902415e-03f, -6.612901016e-03f, -6.674876501e-03f, -6.736828738e-03f, -6.798757595e-03f, -6.860662940e-03f, -6.922544640e-03f, -6.984402565e-03f, -7.046236582e-03f, -7.108046560e-03f, - -7.169832367e-03f, -7.231593872e-03f, -7.293330942e-03f, -7.355043448e-03f, -7.416731257e-03f, -7.478394238e-03f, -7.540032261e-03f, -7.601645193e-03f, -7.663232904e-03f, -7.724795264e-03f, - -7.786332140e-03f, -7.847843403e-03f, -7.909328921e-03f, -7.970788564e-03f, -8.032222202e-03f, -8.093629703e-03f, -8.155010938e-03f, -8.216365776e-03f, -8.277694087e-03f, -8.338995740e-03f, - -8.400270606e-03f, -8.461518554e-03f, -8.522739455e-03f, -8.583933178e-03f, -8.645099594e-03f, -8.706238573e-03f, -8.767349985e-03f, -8.828433701e-03f, -8.889489592e-03f, -8.950517527e-03f, - -9.011517377e-03f, -9.072489013e-03f, -9.133432307e-03f, -9.194347128e-03f, -9.255233348e-03f, -9.316090838e-03f, -9.376919469e-03f, -9.437719112e-03f, -9.498489639e-03f, -9.559230921e-03f, - -9.619942828e-03f, -9.680625234e-03f, -9.741278009e-03f, -9.801901025e-03f, -9.862494154e-03f, -9.923057268e-03f, -9.983590238e-03f, -1.004409294e-02f, -1.010456524e-02f, -1.016500701e-02f, - -1.022541813e-02f, -1.028579846e-02f, -1.034614789e-02f, -1.040646628e-02f, -1.046675350e-02f, -1.052700944e-02f, -1.058723395e-02f, -1.064742691e-02f, -1.070758821e-02f, -1.076771770e-02f, - -1.082781526e-02f, -1.088788078e-02f, -1.094791411e-02f, -1.100791513e-02f, -1.106788372e-02f, -1.112781975e-02f, -1.118772309e-02f, -1.124759362e-02f, -1.130743121e-02f, -1.136723574e-02f, - -1.142700707e-02f, -1.148674509e-02f, -1.154644966e-02f, -1.160612067e-02f, -1.166575798e-02f, -1.172536147e-02f, -1.178493102e-02f, -1.184446649e-02f, -1.190396778e-02f, -1.196343474e-02f, - -1.202286725e-02f, -1.208226519e-02f, -1.214162844e-02f, -1.220095686e-02f, -1.226025035e-02f, -1.231950876e-02f, -1.237873197e-02f, -1.243791987e-02f, -1.249707232e-02f, -1.255618921e-02f, - -1.261527040e-02f, -1.267431578e-02f, -1.273332522e-02f, -1.279229860e-02f, -1.285123579e-02f, -1.291013666e-02f, -1.296900111e-02f, -1.302782899e-02f, -1.308662019e-02f, -1.314537459e-02f, - -1.320409206e-02f, -1.326277248e-02f, -1.332141573e-02f, -1.338002168e-02f, -1.343859020e-02f, -1.349712119e-02f, -1.355561451e-02f, -1.361407005e-02f, -1.367248767e-02f, -1.373086726e-02f, - -1.378920870e-02f, -1.384751186e-02f, -1.390577662e-02f, -1.396400287e-02f, -1.402219046e-02f, -1.408033930e-02f, -1.413844925e-02f, -1.419652019e-02f, -1.425455201e-02f, -1.431254457e-02f, - -1.437049777e-02f, -1.442841147e-02f, -1.448628556e-02f, -1.454411991e-02f, -1.460191442e-02f, -1.465966894e-02f, -1.471738337e-02f, -1.477505758e-02f, -1.483269146e-02f, -1.489028488e-02f, - -1.494783772e-02f, -1.500534986e-02f, -1.506282119e-02f, -1.512025158e-02f, -1.517764091e-02f, -1.523498907e-02f, -1.529229593e-02f, -1.534956138e-02f, -1.540678529e-02f, -1.546396755e-02f, - -1.552110803e-02f, -1.557820662e-02f, -1.563526320e-02f, -1.569227765e-02f, -1.574924986e-02f, -1.580617969e-02f, -1.586306704e-02f, -1.591991179e-02f, -1.597671382e-02f, -1.603347300e-02f, - -1.609018923e-02f, -1.614686238e-02f, -1.620349234e-02f, -1.626007898e-02f, -1.631662220e-02f, -1.637312187e-02f, -1.642957787e-02f, -1.648599010e-02f, -1.654235842e-02f, -1.659868273e-02f, - -1.665496291e-02f, -1.671119884e-02f, -1.676739041e-02f, -1.682353749e-02f, -1.687963997e-02f, -1.693569774e-02f, -1.699171068e-02f, -1.704767867e-02f, -1.710360159e-02f, -1.715947934e-02f, - -1.721531179e-02f, -1.727109883e-02f, -1.732684034e-02f, -1.738253621e-02f, -1.743818633e-02f, -1.749379057e-02f, -1.754934882e-02f, -1.760486098e-02f, -1.766032691e-02f, -1.771574652e-02f, - -1.777111967e-02f, -1.782644627e-02f, -1.788172619e-02f, -1.793695932e-02f, -1.799214554e-02f, -1.804728475e-02f, -1.810237683e-02f, -1.815742166e-02f, -1.821241913e-02f, -1.826736912e-02f, - -1.832227153e-02f, -1.837712625e-02f, -1.843193314e-02f, -1.848669212e-02f, -1.854140305e-02f, -1.859606583e-02f, -1.865068035e-02f, -1.870524649e-02f, -1.875976413e-02f, -1.881423318e-02f, - -1.886865351e-02f, -1.892302502e-02f, -1.897734759e-02f, -1.903162111e-02f, -1.908584546e-02f, -1.914002054e-02f, -1.919414624e-02f, -1.924822244e-02f, -1.930224903e-02f, -1.935622590e-02f, - -1.941015294e-02f, -1.946403004e-02f, -1.951785709e-02f, -1.957163398e-02f, -1.962536059e-02f, -1.967903682e-02f, -1.973266256e-02f, -1.978623769e-02f, -1.983976211e-02f, -1.989323570e-02f, - -1.994665836e-02f, -2.000002998e-02f, -2.005335044e-02f, -2.010661965e-02f, -2.015983748e-02f, -2.021300383e-02f, -2.026611859e-02f, -2.031918165e-02f, -2.037219291e-02f, -2.042515224e-02f, - -2.047805956e-02f, -2.053091474e-02f, -2.058371768e-02f, -2.063646827e-02f, -2.068916641e-02f, -2.074181197e-02f, -2.079440487e-02f, -2.084694499e-02f, -2.089943221e-02f, -2.095186645e-02f, - -2.100424758e-02f, -2.105657550e-02f, -2.110885010e-02f, -2.116107128e-02f, -2.121323893e-02f, -2.126535294e-02f, -2.131741321e-02f, -2.136941963e-02f, -2.142137210e-02f, -2.147327050e-02f, - -2.152511474e-02f, -2.157690470e-02f, -2.162864028e-02f, -2.168032138e-02f, -2.173194789e-02f, -2.178351970e-02f, -2.183503672e-02f, -2.188649883e-02f, -2.193790593e-02f, -2.198925791e-02f, - -2.204055467e-02f, -2.209179611e-02f, -2.214298212e-02f, -2.219411260e-02f, -2.224518745e-02f, -2.229620655e-02f, -2.234716981e-02f, -2.239807712e-02f, -2.244892838e-02f, -2.249972349e-02f, - -2.255046234e-02f, -2.260114482e-02f, -2.265177085e-02f, -2.270234030e-02f, -2.275285309e-02f, -2.280330910e-02f, -2.285370825e-02f, -2.290405041e-02f, -2.295433550e-02f, -2.300456340e-02f, - -2.305473402e-02f, -2.310484726e-02f, -2.315490301e-02f, -2.320490118e-02f, -2.325484166e-02f, -2.330472434e-02f, -2.335454914e-02f, -2.340431595e-02f, -2.345402466e-02f, -2.350367518e-02f, - -2.355326740e-02f, -2.360280124e-02f, -2.365227657e-02f, -2.370169332e-02f, -2.375105137e-02f, -2.380035063e-02f, -2.384959099e-02f, -2.389877236e-02f, -2.394789464e-02f, -2.399695773e-02f, - -2.404596153e-02f, -2.409490594e-02f, -2.414379086e-02f, -2.419261619e-02f, -2.424138184e-02f, -2.429008771e-02f, -2.433873369e-02f, -2.438731969e-02f, -2.443584562e-02f, -2.448431137e-02f, - -2.453271685e-02f, -2.458106196e-02f, -2.462934660e-02f, -2.467757068e-02f, -2.472573409e-02f, -2.477383675e-02f, -2.482187855e-02f, -2.486985940e-02f, -2.491777920e-02f, -2.496563785e-02f, - -2.501343526e-02f, -2.506117134e-02f, -2.510884598e-02f, -2.515645910e-02f, -2.520401059e-02f, -2.525150036e-02f, -2.529892832e-02f, -2.534629436e-02f, -2.539359840e-02f, -2.544084034e-02f, - -2.548802009e-02f, -2.553513755e-02f, -2.558219262e-02f, -2.562918522e-02f, -2.567611524e-02f, -2.572298260e-02f, -2.576978720e-02f, -2.581652895e-02f, -2.586320775e-02f, -2.590982351e-02f, - -2.595637613e-02f, -2.600286553e-02f, -2.604929161e-02f, -2.609565428e-02f, -2.614195344e-02f, -2.618818901e-02f, -2.623436089e-02f, -2.628046898e-02f, -2.632651320e-02f, -2.637249346e-02f, - -2.641840966e-02f, -2.646426171e-02f, -2.651004952e-02f, -2.655577300e-02f, -2.660143206e-02f, -2.664702661e-02f, -2.669255655e-02f, -2.673802179e-02f, -2.678342225e-02f, -2.682875784e-02f, - -2.687402846e-02f, -2.691923402e-02f, -2.696437444e-02f, -2.700944962e-02f, -2.705445948e-02f, -2.709940393e-02f, -2.714428287e-02f, -2.718909622e-02f, -2.723384389e-02f, -2.727852579e-02f, - -2.732314182e-02f, -2.736769192e-02f, -2.741217597e-02f, -2.745659390e-02f, -2.750094562e-02f, -2.754523105e-02f, -2.758945008e-02f, -2.763360264e-02f, -2.767768864e-02f, -2.772170798e-02f, - -2.776566059e-02f, -2.780954638e-02f, -2.785336526e-02f, -2.789711714e-02f, -2.794080194e-02f, -2.798441957e-02f, -2.802796994e-02f, -2.807145297e-02f, -2.811486857e-02f, -2.815821667e-02f, - -2.820149716e-02f, -2.824470997e-02f, -2.828785501e-02f, -2.833093219e-02f, -2.837394144e-02f, -2.841688266e-02f, -2.845975578e-02f, -2.850256070e-02f, -2.854529735e-02f, -2.858796564e-02f, - -2.863056548e-02f, -2.867309679e-02f, -2.871555949e-02f, -2.875795350e-02f, -2.880027873e-02f, -2.884253509e-02f, -2.888472251e-02f, -2.892684091e-02f, -2.896889019e-02f, -2.901087029e-02f, - -2.905278110e-02f, -2.909462256e-02f, -2.913639459e-02f, -2.917809709e-02f, -2.921972999e-02f, -2.926129320e-02f, -2.930278665e-02f, -2.934421026e-02f, -2.938556394e-02f, -2.942684761e-02f, - -2.946806119e-02f, -2.950920460e-02f, -2.955027776e-02f, -2.959128059e-02f, -2.963221302e-02f, -2.967307495e-02f, -2.971386632e-02f, -2.975458703e-02f, -2.979523702e-02f, -2.983581620e-02f, - -2.987632450e-02f, -2.991676183e-02f, -2.995712812e-02f, -2.999742328e-02f, -3.003764725e-02f, -3.007779993e-02f, -3.011788126e-02f, -3.015789115e-02f, -3.019782954e-02f, -3.023769633e-02f, - -3.027749145e-02f, -3.031721483e-02f, -3.035686639e-02f, -3.039644605e-02f, -3.043595374e-02f, -3.047538937e-02f, -3.051475288e-02f, -3.055404418e-02f, -3.059326320e-02f, -3.063240987e-02f, - -3.067148410e-02f, -3.071048583e-02f, -3.074941497e-02f, -3.078827146e-02f, -3.082705522e-02f, -3.086576616e-02f, -3.090440423e-02f, -3.094296933e-02f, -3.098146141e-02f, -3.101988038e-02f, - -3.105822617e-02f, -3.109649871e-02f, -3.113469792e-02f, -3.117282373e-02f, -3.121087607e-02f, -3.124885486e-02f, -3.128676003e-02f, -3.132459151e-02f, -3.136234922e-02f, -3.140003310e-02f, - -3.143764306e-02f, -3.147517905e-02f, -3.151264097e-02f, -3.155002878e-02f, -3.158734238e-02f, -3.162458172e-02f, -3.166174671e-02f, -3.169883730e-02f, -3.173585340e-02f, -3.177279495e-02f, - -3.180966187e-02f, -3.184645410e-02f, -3.188317157e-02f, -3.191981420e-02f, -3.195638192e-02f, -3.199287468e-02f, -3.202929239e-02f, -3.206563498e-02f, -3.210190239e-02f, -3.213809456e-02f, - -3.217421140e-02f, -3.221025285e-02f, -3.224621884e-02f, -3.228210931e-02f, -3.231792419e-02f, -3.235366340e-02f, -3.238932688e-02f, -3.242491457e-02f, -3.246042639e-02f, -3.249586227e-02f, - -3.253122216e-02f, -3.256650598e-02f, -3.260171367e-02f, -3.263684516e-02f, -3.267190038e-02f, -3.270687927e-02f, -3.274178176e-02f, -3.277660779e-02f, -3.281135728e-02f, -3.284603018e-02f, - -3.288062642e-02f, -3.291514593e-02f, -3.294958865e-02f, -3.298395452e-02f, -3.301824346e-02f, -3.305245541e-02f, -3.308659032e-02f, -3.312064811e-02f, -3.315462873e-02f, -3.318853210e-02f, - -3.322235817e-02f, -3.325610687e-02f, -3.328977813e-02f, -3.332337190e-02f, -3.335688812e-02f, -3.339032671e-02f, -3.342368762e-02f, -3.345697078e-02f, -3.349017613e-02f, -3.352330362e-02f, - -3.355635317e-02f, -3.358932472e-02f, -3.362221823e-02f, -3.365503361e-02f, -3.368777082e-02f, -3.372042979e-02f, -3.375301046e-02f, -3.378551277e-02f, -3.381793666e-02f, -3.385028207e-02f, - -3.388254893e-02f, -3.391473720e-02f, -3.394684681e-02f, -3.397887769e-02f, -3.401082980e-02f, -3.404270307e-02f, -3.407449744e-02f, -3.410621286e-02f, -3.413784925e-02f, -3.416940658e-02f, - -3.420088478e-02f, -3.423228378e-02f, -3.426360354e-02f, -3.429484399e-02f, -3.432600508e-02f, -3.435708675e-02f, -3.438808894e-02f, -3.441901159e-02f, -3.444985466e-02f, -3.448061807e-02f, - -3.451130179e-02f, -3.454190574e-02f, -3.457242987e-02f, -3.460287413e-02f, -3.463323846e-02f, -3.466352281e-02f, -3.469372712e-02f, -3.472385133e-02f, -3.475389540e-02f, -3.478385926e-02f, - -3.481374286e-02f, -3.484354614e-02f, -3.487326906e-02f, -3.490291156e-02f, -3.493247358e-02f, -3.496195506e-02f, -3.499135597e-02f, -3.502067624e-02f, -3.504991582e-02f, -3.507907465e-02f, - -3.510815269e-02f, -3.513714989e-02f, -3.516606618e-02f, -3.519490151e-02f, -3.522365585e-02f, -3.525232912e-02f, -3.528092128e-02f, -3.530943229e-02f, -3.533786208e-02f, -3.536621061e-02f, - -3.539447783e-02f, -3.542266368e-02f, -3.545076811e-02f, -3.547879108e-02f, -3.550673253e-02f, -3.553459241e-02f, -3.556237068e-02f, -3.559006729e-02f, -3.561768217e-02f, -3.564521530e-02f, - -3.567266660e-02f, -3.570003605e-02f, -3.572732358e-02f, -3.575452915e-02f, -3.578165272e-02f, -3.580869422e-02f, -3.583565362e-02f, -3.586253087e-02f, -3.588932592e-02f, -3.591603872e-02f, - -3.594266922e-02f, -3.596921738e-02f, -3.599568315e-02f, -3.602206649e-02f, -3.604836734e-02f, -3.607458566e-02f, -3.610072141e-02f, -3.612677453e-02f, -3.615274499e-02f, -3.617863273e-02f, - -3.620443772e-02f, -3.623015990e-02f, -3.625579923e-02f, -3.628135567e-02f, -3.630682918e-02f, -3.633221969e-02f, -3.635752718e-02f, -3.638275160e-02f, -3.640789291e-02f, -3.643295105e-02f, - -3.645792599e-02f, -3.648281769e-02f, -3.650762609e-02f, -3.653235117e-02f, -3.655699286e-02f, -3.658155114e-02f, -3.660602596e-02f, -3.663041728e-02f, -3.665472505e-02f, -3.667894924e-02f, - -3.670308979e-02f, -3.672714668e-02f, -3.675111986e-02f, -3.677500928e-02f, -3.679881491e-02f, -3.682253670e-02f, -3.684617462e-02f, -3.686972863e-02f, -3.689319868e-02f, -3.691658473e-02f, - -3.693988675e-02f, -3.696310469e-02f, -3.698623852e-02f, -3.700928820e-02f, -3.703225368e-02f, -3.705513493e-02f, -3.707793191e-02f, -3.710064458e-02f, -3.712327291e-02f, -3.714581685e-02f, - -3.716827636e-02f, -3.719065142e-02f, -3.721294197e-02f, -3.723514799e-02f, -3.725726944e-02f, -3.727930627e-02f, -3.730125846e-02f, -3.732312597e-02f, -3.734490875e-02f, -3.736660678e-02f, - -3.738822002e-02f, -3.740974842e-02f, -3.743119197e-02f, -3.745255061e-02f, -3.747382432e-02f, -3.749501305e-02f, -3.751611679e-02f, -3.753713548e-02f, -3.755806910e-02f, -3.757891761e-02f, - -3.759968098e-02f, -3.762035917e-02f, -3.764095215e-02f, -3.766145989e-02f, -3.768188234e-02f, -3.770221949e-02f, -3.772247130e-02f, -3.774263772e-02f, -3.776271874e-02f, -3.778271432e-02f, - -3.780262442e-02f, -3.782244901e-02f, -3.784218807e-02f, -3.786184156e-02f, -3.788140944e-02f, -3.790089170e-02f, -3.792028829e-02f, -3.793959918e-02f, -3.795882435e-02f, -3.797796377e-02f, - -3.799701740e-02f, -3.801598521e-02f, -3.803486717e-02f, -3.805366326e-02f, -3.807237344e-02f, -3.809099769e-02f, -3.810953597e-02f, -3.812798826e-02f, -3.814635453e-02f, -3.816463474e-02f, - -3.818282888e-02f, -3.820093691e-02f, -3.821895880e-02f, -3.823689453e-02f, -3.825474407e-02f, -3.827250739e-02f, -3.829018446e-02f, -3.830777526e-02f, -3.832527975e-02f, -3.834269793e-02f, - -3.836002974e-02f, -3.837727518e-02f, -3.839443421e-02f, -3.841150681e-02f, -3.842849296e-02f, -3.844539261e-02f, -3.846220576e-02f, -3.847893238e-02f, -3.849557244e-02f, -3.851212591e-02f, - -3.852859277e-02f, -3.854497300e-02f, -3.856126658e-02f, -3.857747347e-02f, -3.859359366e-02f, -3.860962712e-02f, -3.862557383e-02f, -3.864143376e-02f, -3.865720689e-02f, -3.867289320e-02f, - -3.868849267e-02f, -3.870400527e-02f, -3.871943098e-02f, -3.873476978e-02f, -3.875002164e-02f, -3.876518656e-02f, -3.878026449e-02f, -3.879525543e-02f, -3.881015935e-02f, -3.882497623e-02f, - -3.883970604e-02f, -3.885434878e-02f, -3.886890441e-02f, -3.888337293e-02f, -3.889775430e-02f, -3.891204851e-02f, -3.892625553e-02f, -3.894037536e-02f, -3.895440796e-02f, -3.896835333e-02f, - -3.898221144e-02f, -3.899598227e-02f, -3.900966581e-02f, -3.902326203e-02f, -3.903677092e-02f, -3.905019246e-02f, -3.906352664e-02f, -3.907677343e-02f, -3.908993281e-02f, -3.910300478e-02f, - -3.911598932e-02f, -3.912888639e-02f, -3.914169600e-02f, -3.915441813e-02f, -3.916705275e-02f, -3.917959985e-02f, -3.919205942e-02f, -3.920443144e-02f, -3.921671590e-02f, -3.922891277e-02f, - -3.924102205e-02f, -3.925304372e-02f, -3.926497777e-02f, -3.927682418e-02f, -3.928858293e-02f, -3.930025402e-02f, -3.931183742e-02f, -3.932333313e-02f, -3.933474114e-02f, -3.934606142e-02f, - -3.935729396e-02f, -3.936843876e-02f, -3.937949580e-02f, -3.939046507e-02f, -3.940134655e-02f, -3.941214023e-02f, -3.942284611e-02f, -3.943346416e-02f, -3.944399438e-02f, -3.945443676e-02f, - -3.946479128e-02f, -3.947505794e-02f, -3.948523672e-02f, -3.949532761e-02f, -3.950533061e-02f, -3.951524569e-02f, -3.952507286e-02f, -3.953481210e-02f, -3.954446341e-02f, -3.955402677e-02f, - -3.956350217e-02f, -3.957288960e-02f, -3.958218907e-02f, -3.959140055e-02f, -3.960052404e-02f, -3.960955953e-02f, -3.961850701e-02f, -3.962736648e-02f, -3.963613792e-02f, -3.964482133e-02f, - -3.965341671e-02f, -3.966192404e-02f, -3.967034332e-02f, -3.967867454e-02f, -3.968691770e-02f, -3.969507278e-02f, -3.970313979e-02f, -3.971111871e-02f, -3.971900955e-02f, -3.972681229e-02f, - -3.973452692e-02f, -3.974215346e-02f, -3.974969188e-02f, -3.975714219e-02f, -3.976450438e-02f, -3.977177844e-02f, -3.977896437e-02f, -3.978606218e-02f, -3.979307184e-02f, -3.979999337e-02f, - -3.980682675e-02f, -3.981357198e-02f, -3.982022907e-02f, -3.982679800e-02f, -3.983327878e-02f, -3.983967140e-02f, -3.984597586e-02f, -3.985219215e-02f, -3.985832029e-02f, -3.986436025e-02f, - -3.987031205e-02f, -3.987617568e-02f, -3.988195114e-02f, -3.988763843e-02f, -3.989323754e-02f, -3.989874849e-02f, -3.990417126e-02f, -3.990950585e-02f, -3.991475228e-02f, -3.991991053e-02f, - -3.992498061e-02f, -3.992996252e-02f, -3.993485625e-02f, -3.993966182e-02f, -3.994437922e-02f, -3.994900845e-02f, -3.995354951e-02f, -3.995800241e-02f, -3.996236715e-02f, -3.996664372e-02f, - -3.997083214e-02f, -3.997493240e-02f, -3.997894451e-02f, -3.998286847e-02f, -3.998670428e-02f, -3.999045195e-02f, -3.999411148e-02f, -3.999768287e-02f, -4.000116613e-02f, -4.000456126e-02f, - -4.000786826e-02f, -4.001108715e-02f, -4.001421792e-02f, -4.001726058e-02f, -4.002021513e-02f, -4.002308158e-02f, -4.002585994e-02f, -4.002855020e-02f, -4.003115239e-02f, -4.003366649e-02f, - -4.003609252e-02f, -4.003843049e-02f, -4.004068040e-02f, -4.004284225e-02f, -4.004491606e-02f, -4.004690183e-02f, -4.004879957e-02f, -4.005060929e-02f, -4.005233099e-02f, -4.005396468e-02f, - -4.005551037e-02f, -4.005696807e-02f, -4.005833778e-02f, -4.005961952e-02f, -4.006081330e-02f, -4.006191911e-02f, -4.006293698e-02f, -4.006386691e-02f, -4.006470891e-02f, -4.006546299e-02f, - -4.006612916e-02f, -4.006670743e-02f, -4.006719782e-02f, -4.006760032e-02f, -4.006791496e-02f, -4.006814174e-02f, -4.006828067e-02f, -4.006833177e-02f, -4.006829504e-02f, -4.006817051e-02f, - -4.006795817e-02f, -4.006765804e-02f, -4.006727015e-02f, -4.006679448e-02f, -4.006623107e-02f, -4.006557992e-02f, -4.006484104e-02f, -4.006401445e-02f, -4.006310017e-02f, -4.006209820e-02f, - -4.006100855e-02f, -4.005983126e-02f, -4.005856631e-02f, -4.005721374e-02f, -4.005577356e-02f, -4.005424577e-02f, -4.005263040e-02f, -4.005092746e-02f, -4.004913697e-02f, -4.004725893e-02f, - -4.004529338e-02f, -4.004324031e-02f, -4.004109976e-02f, -4.003887173e-02f, -4.003655624e-02f, -4.003415330e-02f, -4.003166294e-02f, -4.002908518e-02f, -4.002642002e-02f, -4.002366748e-02f, - -4.002082759e-02f, -4.001790036e-02f, -4.001488581e-02f, -4.001178395e-02f, -4.000859481e-02f, -4.000531840e-02f, -4.000195475e-02f, -3.999850386e-02f, -3.999496577e-02f, -3.999134048e-02f, - -3.998762802e-02f, -3.998382841e-02f, -3.997994167e-02f, -3.997596781e-02f, -3.997190687e-02f, -3.996775885e-02f, -3.996352377e-02f, -3.995920167e-02f, -3.995479256e-02f, -3.995029646e-02f, - -3.994571339e-02f, -3.994104337e-02f, -3.993628643e-02f, -3.993144259e-02f, -3.992651186e-02f, -3.992149428e-02f, -3.991638986e-02f, -3.991119862e-02f, -3.990592060e-02f, -3.990055580e-02f, - -3.989510426e-02f, -3.988956600e-02f, -3.988394104e-02f, -3.987822941e-02f, -3.987243113e-02f, -3.986654621e-02f, -3.986057470e-02f, -3.985451661e-02f, -3.984837196e-02f, -3.984214078e-02f, - -3.983582310e-02f, -3.982941895e-02f, -3.982292833e-02f, -3.981635129e-02f, -3.980968785e-02f, -3.980293803e-02f, -3.979610186e-02f, -3.978917937e-02f, -3.978217058e-02f, -3.977507552e-02f, - -3.976789421e-02f, -3.976062668e-02f, -3.975327297e-02f, -3.974583309e-02f, -3.973830708e-02f, -3.973069496e-02f, -3.972299676e-02f, -3.971521251e-02f, -3.970734224e-02f, -3.969938597e-02f, - -3.969134373e-02f, -3.968321556e-02f, -3.967500148e-02f, -3.966670152e-02f, -3.965831571e-02f, -3.964984408e-02f, -3.964128665e-02f, -3.963264347e-02f, -3.962391456e-02f, -3.961509995e-02f, - -3.960619967e-02f, -3.959721374e-02f, -3.958814221e-02f, -3.957898511e-02f, -3.956974245e-02f, -3.956041429e-02f, -3.955100064e-02f, -3.954150153e-02f, -3.953191701e-02f, -3.952224710e-02f, - -3.951249184e-02f, -3.950265125e-02f, -3.949272538e-02f, -3.948271424e-02f, -3.947261789e-02f, -3.946243634e-02f, -3.945216963e-02f, -3.944181780e-02f, -3.943138088e-02f, -3.942085891e-02f, - -3.941025191e-02f, -3.939955992e-02f, -3.938878298e-02f, -3.937792112e-02f, -3.936697438e-02f, -3.935594279e-02f, -3.934482638e-02f, -3.933362520e-02f, -3.932233927e-02f, -3.931096864e-02f, - -3.929951333e-02f, -3.928797339e-02f, -3.927634885e-02f, -3.926463975e-02f, -3.925284612e-02f, -3.924096801e-02f, -3.922900544e-02f, -3.921695845e-02f, -3.920482709e-02f, -3.919261139e-02f, - -3.918031139e-02f, -3.916792712e-02f, -3.915545862e-02f, -3.914290594e-02f, -3.913026911e-02f, -3.911754816e-02f, -3.910474315e-02f, -3.909185410e-02f, -3.907888105e-02f, -3.906582405e-02f, - -3.905268314e-02f, -3.903945835e-02f, -3.902614972e-02f, -3.901275730e-02f, -3.899928112e-02f, -3.898572122e-02f, -3.897207765e-02f, -3.895835045e-02f, -3.894453965e-02f, -3.893064530e-02f, - -3.891666744e-02f, -3.890260611e-02f, -3.888846135e-02f, -3.887423320e-02f, -3.885992171e-02f, -3.884552692e-02f, -3.883104887e-02f, -3.881648760e-02f, -3.880184315e-02f, -3.878711558e-02f, - -3.877230491e-02f, -3.875741120e-02f, -3.874243449e-02f, -3.872737482e-02f, -3.871223223e-02f, -3.869700677e-02f, -3.868169848e-02f, -3.866630741e-02f, -3.865083361e-02f, -3.863527710e-02f, - -3.861963795e-02f, -3.860391620e-02f, -3.858811188e-02f, -3.857222505e-02f, -3.855625575e-02f, -3.854020403e-02f, -3.852406994e-02f, -3.850785351e-02f, -3.849155479e-02f, -3.847517384e-02f, - -3.845871069e-02f, -3.844216540e-02f, -3.842553801e-02f, -3.840882857e-02f, -3.839203713e-02f, -3.837516373e-02f, -3.835820841e-02f, -3.834117124e-02f, -3.832405225e-02f, -3.830685150e-02f, - -3.828956902e-02f, -3.827220488e-02f, -3.825475912e-02f, -3.823723178e-02f, -3.821962292e-02f, -3.820193259e-02f, -3.818416083e-02f, -3.816630770e-02f, -3.814837324e-02f, -3.813035751e-02f, - -3.811226054e-02f, -3.809408241e-02f, -3.807582314e-02f, -3.805748280e-02f, -3.803906144e-02f, -3.802055910e-02f, -3.800197584e-02f, -3.798331170e-02f, -3.796456675e-02f, -3.794574102e-02f, - -3.792683458e-02f, -3.790784747e-02f, -3.788877975e-02f, -3.786963147e-02f, -3.785040267e-02f, -3.783109342e-02f, -3.781170377e-02f, -3.779223376e-02f, -3.777268346e-02f, -3.775305290e-02f, - -3.773334216e-02f, -3.771355128e-02f, -3.769368031e-02f, -3.767372931e-02f, -3.765369834e-02f, -3.763358744e-02f, -3.761339667e-02f, -3.759312608e-02f, -3.757277574e-02f, -3.755234569e-02f, - -3.753183600e-02f, -3.751124670e-02f, -3.749057787e-02f, -3.746982955e-02f, -3.744900181e-02f, -3.742809469e-02f, -3.740710826e-02f, -3.738604256e-02f, -3.736489766e-02f, -3.734367362e-02f, - -3.732237048e-02f, -3.730098830e-02f, -3.727952715e-02f, -3.725798708e-02f, -3.723636815e-02f, -3.721467041e-02f, -3.719289392e-02f, -3.717103875e-02f, -3.714910494e-02f, -3.712709255e-02f, - -3.710500165e-02f, -3.708283230e-02f, -3.706058454e-02f, -3.703825845e-02f, -3.701585407e-02f, -3.699337147e-02f, -3.697081071e-02f, -3.694817184e-02f, -3.692545494e-02f, -3.690266004e-02f, - -3.687978723e-02f, -3.685683655e-02f, -3.683380806e-02f, -3.681070183e-02f, -3.678751792e-02f, -3.676425639e-02f, -3.674091729e-02f, -3.671750070e-02f, -3.669400666e-02f, -3.667043525e-02f, - -3.664678652e-02f, -3.662306054e-02f, -3.659925736e-02f, -3.657537706e-02f, -3.655141968e-02f, -3.652738530e-02f, -3.650327398e-02f, -3.647908577e-02f, -3.645482074e-02f, -3.643047896e-02f, - -3.640606049e-02f, -3.638156539e-02f, -3.635699372e-02f, -3.633234555e-02f, -3.630762095e-02f, -3.628281996e-02f, -3.625794267e-02f, -3.623298913e-02f, -3.620795941e-02f, -3.618285357e-02f, - -3.615767168e-02f, -3.613241381e-02f, -3.610708001e-02f, -3.608167035e-02f, -3.605618490e-02f, -3.603062372e-02f, -3.600498688e-02f, -3.597927445e-02f, -3.595348649e-02f, -3.592762306e-02f, - -3.590168424e-02f, -3.587567008e-02f, -3.584958066e-02f, -3.582341605e-02f, -3.579717630e-02f, -3.577086149e-02f, -3.574447169e-02f, -3.571800695e-02f, -3.569146736e-02f, -3.566485297e-02f, - -3.563816385e-02f, -3.561140008e-02f, -3.558456172e-02f, -3.555764883e-02f, -3.553066150e-02f, -3.550359977e-02f, -3.547646373e-02f, -3.544925345e-02f, -3.542196899e-02f, -3.539461041e-02f, - -3.536717780e-02f, -3.533967122e-02f, -3.531209074e-02f, -3.528443643e-02f, -3.525670835e-02f, -3.522890659e-02f, -3.520103121e-02f, -3.517308227e-02f, -3.514505986e-02f, -3.511696404e-02f, - -3.508879488e-02f, -3.506055245e-02f, -3.503223683e-02f, -3.500384808e-02f, -3.497538628e-02f, -3.494685150e-02f, -3.491824381e-02f, -3.488956329e-02f, -3.486080999e-02f, -3.483198401e-02f, - -3.480308540e-02f, -3.477411425e-02f, -3.474507061e-02f, -3.471595458e-02f, -3.468676621e-02f, -3.465750559e-02f, -3.462817279e-02f, -3.459876787e-02f, -3.456929092e-02f, -3.453974200e-02f, - -3.451012120e-02f, -3.448042858e-02f, -3.445066422e-02f, -3.442082819e-02f, -3.439092057e-02f, -3.436094143e-02f, -3.433089084e-02f, -3.430076889e-02f, -3.427057565e-02f, -3.424031118e-02f, - -3.420997558e-02f, -3.417956890e-02f, -3.414909124e-02f, -3.411854266e-02f, -3.408792323e-02f, -3.405723305e-02f, -3.402647217e-02f, -3.399564069e-02f, -3.396473866e-02f, -3.393376618e-02f, - -3.390272332e-02f, -3.387161015e-02f, -3.384042675e-02f, -3.380917321e-02f, -3.377784959e-02f, -3.374645597e-02f, -3.371499243e-02f, -3.368345905e-02f, -3.365185591e-02f, -3.362018309e-02f, - -3.358844065e-02f, -3.355662869e-02f, -3.352474728e-02f, -3.349279650e-02f, -3.346077642e-02f, -3.342868713e-02f, -3.339652871e-02f, -3.336430122e-02f, -3.333200477e-02f, -3.329963941e-02f, - -3.326720524e-02f, -3.323470233e-02f, -3.320213076e-02f, -3.316949061e-02f, -3.313678197e-02f, -3.310400491e-02f, -3.307115951e-02f, -3.303824585e-02f, -3.300526402e-02f, -3.297221409e-02f, - -3.293909615e-02f, -3.290591028e-02f, -3.287265655e-02f, -3.283933505e-02f, -3.280594587e-02f, -3.277248907e-02f, -3.273896475e-02f, -3.270537299e-02f, -3.267171387e-02f, -3.263798746e-02f, - -3.260419386e-02f, -3.257033314e-02f, -3.253640540e-02f, -3.250241070e-02f, -3.246834913e-02f, -3.243422079e-02f, -3.240002574e-02f, -3.236576407e-02f, -3.233143587e-02f, -3.229704123e-02f, - -3.226258021e-02f, -3.222805291e-02f, -3.219345941e-02f, -3.215879980e-02f, -3.212407416e-02f, -3.208928257e-02f, -3.205442512e-02f, -3.201950189e-02f, -3.198451297e-02f, -3.194945845e-02f, - -3.191433840e-02f, -3.187915291e-02f, -3.184390207e-02f, -3.180858597e-02f, -3.177320468e-02f, -3.173775830e-02f, -3.170224690e-02f, -3.166667059e-02f, -3.163102944e-02f, -3.159532353e-02f, - -3.155955296e-02f, -3.152371781e-02f, -3.148781817e-02f, -3.145185412e-02f, -3.141582576e-02f, -3.137973316e-02f, -3.134357642e-02f, -3.130735562e-02f, -3.127107085e-02f, -3.123472220e-02f, - -3.119830975e-02f, -3.116183359e-02f, -3.112529382e-02f, -3.108869051e-02f, -3.105202377e-02f, -3.101529366e-02f, -3.097850029e-02f, -3.094164374e-02f, -3.090472410e-02f, -3.086774146e-02f, - -3.083069591e-02f, -3.079358754e-02f, -3.075641643e-02f, -3.071918267e-02f, -3.068188636e-02f, -3.064452759e-02f, -3.060710644e-02f, -3.056962300e-02f, -3.053207737e-02f, -3.049446962e-02f, - -3.045679987e-02f, -3.041906818e-02f, -3.038127466e-02f, -3.034341940e-02f, -3.030550248e-02f, -3.026752399e-02f, -3.022948404e-02f, -3.019138270e-02f, -3.015322006e-02f, -3.011499623e-02f, - -3.007671129e-02f, -3.003836534e-02f, -2.999995845e-02f, -2.996149074e-02f, -2.992296228e-02f, -2.988437317e-02f, -2.984572350e-02f, -2.980701337e-02f, -2.976824286e-02f, -2.972941208e-02f, - -2.969052110e-02f, -2.965157003e-02f, -2.961255895e-02f, -2.957348797e-02f, -2.953435716e-02f, -2.949516664e-02f, -2.945591648e-02f, -2.941660678e-02f, -2.937723764e-02f, -2.933780916e-02f, - -2.929832141e-02f, -2.925877450e-02f, -2.921916852e-02f, -2.917950357e-02f, -2.913977973e-02f, -2.909999711e-02f, -2.906015580e-02f, -2.902025589e-02f, -2.898029748e-02f, -2.894028066e-02f, - -2.890020553e-02f, -2.886007218e-02f, -2.881988070e-02f, -2.877963120e-02f, -2.873932377e-02f, -2.869895850e-02f, -2.865853549e-02f, -2.861805483e-02f, -2.857751662e-02f, -2.853692096e-02f, - -2.849626794e-02f, -2.845555766e-02f, -2.841479021e-02f, -2.837396570e-02f, -2.833308421e-02f, -2.829214585e-02f, -2.825115070e-02f, -2.821009888e-02f, -2.816899046e-02f, -2.812782556e-02f, - -2.808660427e-02f, -2.804532669e-02f, -2.800399290e-02f, -2.796260302e-02f, -2.792115714e-02f, -2.787965535e-02f, -2.783809775e-02f, -2.779648445e-02f, -2.775481554e-02f, -2.771309111e-02f, - -2.767131127e-02f, -2.762947612e-02f, -2.758758575e-02f, -2.754564025e-02f, -2.750363974e-02f, -2.746158431e-02f, -2.741947406e-02f, -2.737730908e-02f, -2.733508948e-02f, -2.729281535e-02f, - -2.725048680e-02f, -2.720810392e-02f, -2.716566681e-02f, -2.712317558e-02f, -2.708063032e-02f, -2.703803113e-02f, -2.699537811e-02f, -2.695267137e-02f, -2.690991100e-02f, -2.686709710e-02f, - -2.682422978e-02f, -2.678130913e-02f, -2.673833525e-02f, -2.669530825e-02f, -2.665222822e-02f, -2.660909527e-02f, -2.656590950e-02f, -2.652267100e-02f, -2.647937989e-02f, -2.643603625e-02f, - -2.639264020e-02f, -2.634919183e-02f, -2.630569125e-02f, -2.626213856e-02f, -2.621853385e-02f, -2.617487723e-02f, -2.613116881e-02f, -2.608740868e-02f, -2.604359695e-02f, -2.599973372e-02f, - -2.595581909e-02f, -2.591185317e-02f, -2.586783605e-02f, -2.582376784e-02f, -2.577964864e-02f, -2.573547856e-02f, -2.569125770e-02f, -2.564698615e-02f, -2.560266403e-02f, -2.555829144e-02f, - -2.551386848e-02f, -2.546939526e-02f, -2.542487187e-02f, -2.538029843e-02f, -2.533567502e-02f, -2.529100177e-02f, -2.524627878e-02f, -2.520150613e-02f, -2.515668395e-02f, -2.511181234e-02f, - -2.506689140e-02f, -2.502192123e-02f, -2.497690193e-02f, -2.493183363e-02f, -2.488671641e-02f, -2.484155038e-02f, -2.479633565e-02f, -2.475107232e-02f, -2.470576051e-02f, -2.466040030e-02f, - -2.461499181e-02f, -2.456953515e-02f, -2.452403041e-02f, -2.447847771e-02f, -2.443287715e-02f, -2.438722884e-02f, -2.434153287e-02f, -2.429578937e-02f, -2.424999842e-02f, -2.420416015e-02f, - -2.415827465e-02f, -2.411234204e-02f, -2.406636241e-02f, -2.402033588e-02f, -2.397426255e-02f, -2.392814252e-02f, -2.388197592e-02f, -2.383576283e-02f, -2.378950337e-02f, -2.374319764e-02f, - -2.369684576e-02f, -2.365044783e-02f, -2.360400395e-02f, -2.355751424e-02f, -2.351097880e-02f, -2.346439773e-02f, -2.341777116e-02f, -2.337109917e-02f, -2.332438189e-02f, -2.327761942e-02f, - -2.323081186e-02f, -2.318395933e-02f, -2.313706194e-02f, -2.309011978e-02f, -2.304313298e-02f, -2.299610163e-02f, -2.294902585e-02f, -2.290190574e-02f, -2.285474142e-02f, -2.280753299e-02f, - -2.276028056e-02f, -2.271298424e-02f, -2.266564414e-02f, -2.261826036e-02f, -2.257083303e-02f, -2.252336223e-02f, -2.247584810e-02f, -2.242829072e-02f, -2.238069023e-02f, -2.233304671e-02f, - -2.228536029e-02f, -2.223763107e-02f, -2.218985916e-02f, -2.214204467e-02f, -2.209418771e-02f, -2.204628840e-02f, -2.199834684e-02f, -2.195036314e-02f, -2.190233741e-02f, -2.185426976e-02f, - -2.180616030e-02f, -2.175800915e-02f, -2.170981641e-02f, -2.166158220e-02f, -2.161330662e-02f, -2.156498978e-02f, -2.151663180e-02f, -2.146823279e-02f, -2.141979286e-02f, -2.137131211e-02f, - -2.132279067e-02f, -2.127422863e-02f, -2.122562612e-02f, -2.117698324e-02f, -2.112830010e-02f, -2.107957683e-02f, -2.103081352e-02f, -2.098201029e-02f, -2.093316725e-02f, -2.088428451e-02f, - -2.083536219e-02f, -2.078640040e-02f, -2.073739924e-02f, -2.068835883e-02f, -2.063927929e-02f, -2.059016072e-02f, -2.054100324e-02f, -2.049180696e-02f, -2.044257199e-02f, -2.039329845e-02f, - -2.034398644e-02f, -2.029463608e-02f, -2.024524749e-02f, -2.019582077e-02f, -2.014635603e-02f, -2.009685340e-02f, -2.004731298e-02f, -1.999773489e-02f, -1.994811924e-02f, -1.989846614e-02f, - -1.984877570e-02f, -1.979904805e-02f, -1.974928329e-02f, -1.969948153e-02f, -1.964964290e-02f, -1.959976749e-02f, -1.954985544e-02f, -1.949990684e-02f, -1.944992182e-02f, -1.939990048e-02f, - -1.934984295e-02f, -1.929974934e-02f, -1.924961975e-02f, -1.919945431e-02f, -1.914925312e-02f, -1.909901631e-02f, -1.904874398e-02f, -1.899843626e-02f, -1.894809325e-02f, -1.889771507e-02f, - -1.884730183e-02f, -1.879685365e-02f, -1.874637065e-02f, -1.869585293e-02f, -1.864530062e-02f, -1.859471382e-02f, -1.854409266e-02f, -1.849343724e-02f, -1.844274768e-02f, -1.839202411e-02f, - -1.834126662e-02f, -1.829047535e-02f, -1.823965039e-02f, -1.818879188e-02f, -1.813789992e-02f, -1.808697462e-02f, -1.803601611e-02f, -1.798502450e-02f, -1.793399991e-02f, -1.788294245e-02f, - -1.783185224e-02f, -1.778072938e-02f, -1.772957401e-02f, -1.767838623e-02f, -1.762716616e-02f, -1.757591392e-02f, -1.752462962e-02f, -1.747331337e-02f, -1.742196531e-02f, -1.737058553e-02f, - -1.731917416e-02f, -1.726773131e-02f, -1.721625711e-02f, -1.716475165e-02f, -1.711321508e-02f, -1.706164749e-02f, -1.701004900e-02f, -1.695841974e-02f, -1.690675982e-02f, -1.685506935e-02f, - -1.680334845e-02f, -1.675159725e-02f, -1.669981585e-02f, -1.664800437e-02f, -1.659616294e-02f, -1.654429166e-02f, -1.649239065e-02f, -1.644046004e-02f, -1.638849994e-02f, -1.633651046e-02f, - -1.628449172e-02f, -1.623244384e-02f, -1.618036695e-02f, -1.612826114e-02f, -1.607612655e-02f, -1.602396329e-02f, -1.597177148e-02f, -1.591955124e-02f, -1.586730267e-02f, -1.581502591e-02f, - -1.576272107e-02f, -1.571038826e-02f, -1.565802761e-02f, -1.560563923e-02f, -1.555322324e-02f, -1.550077975e-02f, -1.544830890e-02f, -1.539581078e-02f, -1.534328553e-02f, -1.529073327e-02f, - -1.523815409e-02f, -1.518554814e-02f, -1.513291552e-02f, -1.508025636e-02f, -1.502757077e-02f, -1.497485887e-02f, -1.492212077e-02f, -1.486935661e-02f, -1.481656649e-02f, -1.476375054e-02f, - -1.471090886e-02f, -1.465804160e-02f, -1.460514885e-02f, -1.455223074e-02f, -1.449928739e-02f, -1.444631892e-02f, -1.439332544e-02f, -1.434030708e-02f, -1.428726395e-02f, -1.423419617e-02f, - -1.418110387e-02f, -1.412798716e-02f, -1.407484616e-02f, -1.402168098e-02f, -1.396849176e-02f, -1.391527860e-02f, -1.386204164e-02f, -1.380878097e-02f, -1.375549674e-02f, -1.370218904e-02f, - -1.364885802e-02f, -1.359550377e-02f, -1.354212643e-02f, -1.348872612e-02f, -1.343530294e-02f, -1.338185703e-02f, -1.332838850e-02f, -1.327489747e-02f, -1.322138407e-02f, -1.316784840e-02f, - -1.311429059e-02f, -1.306071077e-02f, -1.300710904e-02f, -1.295348554e-02f, -1.289984037e-02f, -1.284617367e-02f, -1.279248554e-02f, -1.273877611e-02f, -1.268504551e-02f, -1.263129384e-02f, - -1.257752124e-02f, -1.252372781e-02f, -1.246991369e-02f, -1.241607898e-02f, -1.236222382e-02f, -1.230834832e-02f, -1.225445259e-02f, -1.220053677e-02f, -1.214660098e-02f, -1.209264532e-02f, - -1.203866993e-02f, -1.198467491e-02f, -1.193066041e-02f, -1.187662652e-02f, -1.182257339e-02f, -1.176850111e-02f, -1.171440982e-02f, -1.166029964e-02f, -1.160617068e-02f, -1.155202307e-02f, - -1.149785693e-02f, -1.144367238e-02f, -1.138946954e-02f, -1.133524852e-02f, -1.128100946e-02f, -1.122675247e-02f, -1.117247767e-02f, -1.111818518e-02f, -1.106387513e-02f, -1.100954763e-02f, - -1.095520281e-02f, -1.090084078e-02f, -1.084646168e-02f, -1.079206561e-02f, -1.073765270e-02f, -1.068322307e-02f, -1.062877684e-02f, -1.057431413e-02f, -1.051983507e-02f, -1.046533977e-02f, - -1.041082836e-02f, -1.035630096e-02f, -1.030175768e-02f, -1.024719865e-02f, -1.019262399e-02f, -1.013803383e-02f, -1.008342827e-02f, -1.002880746e-02f, -9.974171491e-03f, -9.919520504e-03f, - -9.864854614e-03f, -9.810173943e-03f, -9.755478613e-03f, -9.700768744e-03f, -9.646044459e-03f, -9.591305878e-03f, -9.536553123e-03f, -9.481786315e-03f, -9.427005576e-03f, -9.372211027e-03f, - -9.317402790e-03f, -9.262580986e-03f, -9.207745736e-03f, -9.152897163e-03f, -9.098035386e-03f, -9.043160529e-03f, -8.988272713e-03f, -8.933372059e-03f, -8.878458688e-03f, -8.823532723e-03f, - -8.768594285e-03f, -8.713643495e-03f, -8.658680475e-03f, -8.603705347e-03f, -8.548718232e-03f, -8.493719252e-03f, -8.438708529e-03f, -8.383686184e-03f, -8.328652339e-03f, -8.273607116e-03f, - -8.218550636e-03f, -8.163483021e-03f, -8.108404393e-03f, -8.053314873e-03f, -7.998214584e-03f, -7.943103646e-03f, -7.887982183e-03f, -7.832850314e-03f, -7.777708163e-03f, -7.722555851e-03f, - -7.667393500e-03f, -7.612221231e-03f, -7.557039167e-03f, -7.501847428e-03f, -7.446646138e-03f, -7.391435417e-03f, -7.336215388e-03f, -7.280986173e-03f, -7.225747892e-03f, -7.170500668e-03f, - -7.115244624e-03f, -7.059979880e-03f, -7.004706558e-03f, -6.949424781e-03f, -6.894134670e-03f, -6.838836347e-03f, -6.783529934e-03f, -6.728215553e-03f, -6.672893326e-03f, -6.617563374e-03f, - -6.562225819e-03f, -6.506880783e-03f, -6.451528389e-03f, -6.396168757e-03f, -6.340802010e-03f, -6.285428270e-03f, -6.230047658e-03f, -6.174660297e-03f, -6.119266308e-03f, -6.063865813e-03f, - -6.008458934e-03f, -5.953045793e-03f, -5.897626512e-03f, -5.842201212e-03f, -5.786770015e-03f, -5.731333044e-03f, -5.675890420e-03f, -5.620442265e-03f, -5.564988700e-03f, -5.509529848e-03f, - -5.454065831e-03f, -5.398596770e-03f, -5.343122787e-03f, -5.287644004e-03f, -5.232160543e-03f, -5.176672525e-03f, -5.121180073e-03f, -5.065683308e-03f, -5.010182352e-03f, -4.954677327e-03f, - -4.899168355e-03f, -4.843655557e-03f, -4.788139055e-03f, -4.732618970e-03f, -4.677095426e-03f, -4.621568543e-03f, -4.566038443e-03f, -4.510505248e-03f, -4.454969080e-03f, -4.399430060e-03f, - -4.343888310e-03f, -4.288343952e-03f, -4.232797107e-03f, -4.177247897e-03f, -4.121696445e-03f, -4.066142870e-03f, -4.010587296e-03f, -3.955029844e-03f, -3.899470635e-03f, -3.843909791e-03f, - -3.788347433e-03f, -3.732783684e-03f, -3.677218664e-03f, -3.621652496e-03f, -3.566085301e-03f, -3.510517200e-03f, -3.454948315e-03f, -3.399378768e-03f, -3.343808680e-03f, -3.288238172e-03f, - -3.232667366e-03f, -3.177096384e-03f, -3.121525347e-03f, -3.065954375e-03f, -3.010383592e-03f, -2.954813118e-03f, -2.899243074e-03f, -2.843673582e-03f, -2.788104764e-03f, -2.732536740e-03f, - -2.676969632e-03f, -2.621403561e-03f, -2.565838649e-03f, -2.510275016e-03f, -2.454712784e-03f, -2.399152075e-03f, -2.343593009e-03f, -2.288035708e-03f, -2.232480293e-03f, -2.176926885e-03f, - -2.121375604e-03f, -2.065826574e-03f, -2.010279913e-03f, -1.954735744e-03f, -1.899194187e-03f, -1.843655364e-03f, -1.788119396e-03f, -1.732586403e-03f, -1.677056506e-03f, -1.621529827e-03f, - -1.566006487e-03f, -1.510486606e-03f, -1.454970305e-03f, -1.399457705e-03f, -1.343948927e-03f, -1.288444091e-03f, -1.232943319e-03f, -1.177446732e-03f, -1.121954449e-03f, -1.066466593e-03f, - -1.010983282e-03f, -9.555046391e-04f, -9.000307836e-04f, -8.445618366e-04f, -7.890979186e-04f, -7.336391501e-04f, -6.781856517e-04f, -6.227375440e-04f, -5.672949473e-04f, -5.118579822e-04f, - -4.564267692e-04f, -4.010014285e-04f, -3.455820807e-04f, -2.901688460e-04f, -2.347618447e-04f, -1.793611973e-04f, -1.239670239e-04f, -6.857944480e-05f, -1.319858019e-05f, 4.217544975e-05f, - 9.754252486e-05f, 1.529025250e-04f, 2.082553301e-04f, 2.636008202e-04f, 3.189388751e-04f, 3.742693748e-04f, 4.295921995e-04f, 4.849072291e-04f, 5.402143438e-04f, 5.955134238e-04f, - 6.508043490e-04f, 7.060869998e-04f, 7.613612564e-04f, 8.166269990e-04f, 8.718841079e-04f, 9.271324635e-04f, 9.823719461e-04f, 1.037602436e-03f, 1.092823814e-03f, 1.148035960e-03f, - 1.203238755e-03f, 1.258432079e-03f, 1.313615813e-03f, 1.368789838e-03f, 1.423954034e-03f, 1.479108281e-03f, 1.534252462e-03f, 1.589386455e-03f, 1.644510142e-03f, 1.699623405e-03f, - 1.754726123e-03f, 1.809818178e-03f, 1.864899450e-03f, 1.919969821e-03f, 1.975029171e-03f, 2.030077382e-03f, 2.085114335e-03f, 2.140139910e-03f, 2.195153990e-03f, 2.250156455e-03f, - 2.305147186e-03f, 2.360126065e-03f, 2.415092973e-03f, 2.470047792e-03f, 2.524990402e-03f, 2.579920686e-03f, 2.634838524e-03f, 2.689743799e-03f, 2.744636392e-03f, 2.799516184e-03f, - 2.854383057e-03f, 2.909236894e-03f, 2.964077575e-03f, 3.018904982e-03f, 3.073718998e-03f, 3.128519504e-03f, 3.183306382e-03f, 3.238079514e-03f, 3.292838782e-03f, 3.347584068e-03f, - 3.402315254e-03f, 3.457032223e-03f, 3.511734856e-03f, 3.566423037e-03f, 3.621096646e-03f, 3.675755566e-03f, 3.730399680e-03f, 3.785028871e-03f, 3.839643020e-03f, 3.894242010e-03f, - 3.948825724e-03f, 4.003394045e-03f, 4.057946854e-03f, 4.112484035e-03f, 4.167005471e-03f, 4.221511044e-03f, 4.276000637e-03f, 4.330474133e-03f, 4.384931415e-03f, 4.439372366e-03f, - 4.493796869e-03f, 4.548204807e-03f, 4.602596064e-03f, 4.656970522e-03f, 4.711328065e-03f, 4.765668576e-03f, 4.819991938e-03f, 4.874298035e-03f, 4.928586750e-03f, 4.982857968e-03f, - 5.037111570e-03f, 5.091347442e-03f, 5.145565466e-03f, 5.199765527e-03f, 5.253947508e-03f, 5.308111293e-03f, 5.362256765e-03f, 5.416383810e-03f, 5.470492310e-03f, 5.524582151e-03f, - 5.578653215e-03f, 5.632705387e-03f, 5.686738552e-03f, 5.740752593e-03f, 5.794747396e-03f, 5.848722843e-03f, 5.902678821e-03f, 5.956615212e-03f, 6.010531903e-03f, 6.064428777e-03f, - 6.118305719e-03f, 6.172162613e-03f, 6.225999346e-03f, 6.279815801e-03f, 6.333611863e-03f, 6.387387417e-03f, 6.441142349e-03f, 6.494876543e-03f, 6.548589885e-03f, 6.602282259e-03f, - 6.655953551e-03f, 6.709603647e-03f, 6.763232431e-03f, 6.816839790e-03f, 6.870425607e-03f, 6.923989770e-03f, 6.977532164e-03f, 7.031052674e-03f, 7.084551187e-03f, 7.138027587e-03f, - 7.191481761e-03f, 7.244913595e-03f, 7.298322975e-03f, 7.351709787e-03f, 7.405073916e-03f, 7.458415249e-03f, 7.511733673e-03f, 7.565029074e-03f, 7.618301337e-03f, 7.671550350e-03f, - 7.724775999e-03f, 7.777978171e-03f, 7.831156751e-03f, 7.884311628e-03f, 7.937442687e-03f, 7.990549815e-03f, 8.043632900e-03f, 8.096691828e-03f, 8.149726486e-03f, 8.202736762e-03f, - 8.255722543e-03f, 8.308683715e-03f, 8.361620166e-03f, 8.414531783e-03f, 8.467418455e-03f, 8.520280068e-03f, 8.573116509e-03f, 8.625927668e-03f, 8.678713430e-03f, 8.731473685e-03f, - 8.784208319e-03f, 8.836917222e-03f, 8.889600280e-03f, 8.942257381e-03f, 8.994888415e-03f, 9.047493269e-03f, 9.100071831e-03f, 9.152623990e-03f, 9.205149634e-03f, 9.257648652e-03f, - 9.310120932e-03f, 9.362566363e-03f, 9.414984833e-03f, 9.467376231e-03f, 9.519740446e-03f, 9.572077368e-03f, 9.624386884e-03f, 9.676668884e-03f, 9.728923258e-03f, 9.781149893e-03f, - 9.833348681e-03f, 9.885519509e-03f, 9.937662268e-03f, 9.989776846e-03f, 1.004186313e-02f, 1.009392102e-02f, 1.014595040e-02f, 1.019795115e-02f, 1.024992318e-02f, 1.030186636e-02f, - 1.035378059e-02f, 1.040566576e-02f, 1.045752175e-02f, 1.050934847e-02f, 1.056114580e-02f, 1.061291362e-02f, 1.066465184e-02f, 1.071636034e-02f, 1.076803900e-02f, 1.081968773e-02f, - 1.087130642e-02f, 1.092289495e-02f, 1.097445321e-02f, 1.102598110e-02f, 1.107747850e-02f, 1.112894532e-02f, 1.118038143e-02f, 1.123178673e-02f, 1.128316112e-02f, 1.133450448e-02f, - 1.138581671e-02f, 1.143709769e-02f, 1.148834732e-02f, 1.153956549e-02f, 1.159075210e-02f, 1.164190703e-02f, 1.169303018e-02f, 1.174412143e-02f, 1.179518069e-02f, 1.184620784e-02f, - 1.189720278e-02f, 1.194816539e-02f, 1.199909558e-02f, 1.204999323e-02f, 1.210085824e-02f, 1.215169049e-02f, 1.220248989e-02f, 1.225325632e-02f, 1.230398969e-02f, 1.235468987e-02f, - 1.240535677e-02f, 1.245599027e-02f, 1.250659028e-02f, 1.255715669e-02f, 1.260768938e-02f, 1.265818825e-02f, 1.270865321e-02f, 1.275908413e-02f, 1.280948091e-02f, 1.285984346e-02f, - 1.291017165e-02f, 1.296046539e-02f, 1.301072458e-02f, 1.306094909e-02f, 1.311113884e-02f, 1.316129371e-02f, 1.321141361e-02f, 1.326149841e-02f, 1.331154802e-02f, 1.336156234e-02f, - 1.341154126e-02f, 1.346148467e-02f, 1.351139246e-02f, 1.356126454e-02f, 1.361110081e-02f, 1.366090114e-02f, 1.371066545e-02f, 1.376039362e-02f, 1.381008556e-02f, 1.385974115e-02f, - 1.390936029e-02f, 1.395894289e-02f, 1.400848883e-02f, 1.405799802e-02f, 1.410747034e-02f, 1.415690569e-02f, 1.420630398e-02f, 1.425566510e-02f, 1.430498894e-02f, 1.435427540e-02f, - 1.440352438e-02f, 1.445273577e-02f, 1.450190948e-02f, 1.455104539e-02f, 1.460014342e-02f, 1.464920344e-02f, 1.469822537e-02f, 1.474720909e-02f, 1.479615452e-02f, 1.484506153e-02f, - 1.489393004e-02f, 1.494275994e-02f, 1.499155112e-02f, 1.504030349e-02f, 1.508901695e-02f, 1.513769139e-02f, 1.518632671e-02f, 1.523492280e-02f, 1.528347958e-02f, 1.533199693e-02f, - 1.538047476e-02f, 1.542891296e-02f, 1.547731144e-02f, 1.552567009e-02f, 1.557398880e-02f, 1.562226749e-02f, 1.567050605e-02f, 1.571870438e-02f, 1.576686238e-02f, 1.581497995e-02f, - 1.586305699e-02f, 1.591109339e-02f, 1.595908906e-02f, 1.600704390e-02f, 1.605495782e-02f, 1.610283069e-02f, 1.615066244e-02f, 1.619845296e-02f, 1.624620215e-02f, 1.629390991e-02f, - 1.634157614e-02f, 1.638920075e-02f, 1.643678363e-02f, 1.648432468e-02f, 1.653182381e-02f, 1.657928092e-02f, 1.662669591e-02f, 1.667406868e-02f, 1.672139913e-02f, 1.676868716e-02f, - 1.681593268e-02f, 1.686313558e-02f, 1.691029578e-02f, 1.695741317e-02f, 1.700448765e-02f, 1.705151913e-02f, 1.709850750e-02f, 1.714545268e-02f, 1.719235456e-02f, 1.723921305e-02f, - 1.728602805e-02f, 1.733279946e-02f, 1.737952719e-02f, 1.742621113e-02f, 1.747285120e-02f, 1.751944729e-02f, 1.756599932e-02f, 1.761250717e-02f, 1.765897076e-02f, 1.770539000e-02f, - 1.775176477e-02f, 1.779809500e-02f, 1.784438058e-02f, 1.789062141e-02f, 1.793681741e-02f, 1.798296847e-02f, 1.802907450e-02f, 1.807513541e-02f, 1.812115109e-02f, 1.816712147e-02f, - 1.821304643e-02f, 1.825892589e-02f, 1.830475974e-02f, 1.835054791e-02f, 1.839629028e-02f, 1.844198677e-02f, 1.848763729e-02f, 1.853324173e-02f, 1.857880001e-02f, 1.862431202e-02f, - 1.866977769e-02f, 1.871519690e-02f, 1.876056958e-02f, 1.880589562e-02f, 1.885117494e-02f, 1.889640743e-02f, 1.894159301e-02f, 1.898673158e-02f, 1.903182305e-02f, 1.907686733e-02f, - 1.912186432e-02f, 1.916681394e-02f, 1.921171608e-02f, 1.925657066e-02f, 1.930137759e-02f, 1.934613677e-02f, 1.939084811e-02f, 1.943551152e-02f, 1.948012690e-02f, 1.952469417e-02f, - 1.956921323e-02f, 1.961368400e-02f, 1.965810638e-02f, 1.970248027e-02f, 1.974680560e-02f, 1.979108226e-02f, 1.983531017e-02f, 1.987948924e-02f, 1.992361937e-02f, 1.996770048e-02f, - 2.001173247e-02f, 2.005571525e-02f, 2.009964874e-02f, 2.014353285e-02f, 2.018736747e-02f, 2.023115254e-02f, 2.027488794e-02f, 2.031857361e-02f, 2.036220943e-02f, 2.040579534e-02f, - 2.044933123e-02f, 2.049281702e-02f, 2.053625262e-02f, 2.057963794e-02f, 2.062297289e-02f, 2.066625739e-02f, 2.070949134e-02f, 2.075267465e-02f, 2.079580725e-02f, 2.083888903e-02f, - 2.088191991e-02f, 2.092489981e-02f, 2.096782864e-02f, 2.101070631e-02f, 2.105353272e-02f, 2.109630780e-02f, 2.113903146e-02f, 2.118170360e-02f, 2.122432415e-02f, 2.126689301e-02f, - 2.130941011e-02f, 2.135187534e-02f, 2.139428863e-02f, 2.143664989e-02f, 2.147895903e-02f, 2.152121597e-02f, 2.156342062e-02f, 2.160557290e-02f, 2.164767271e-02f, 2.168971998e-02f, - 2.173171462e-02f, 2.177365653e-02f, 2.181554565e-02f, 2.185738188e-02f, 2.189916513e-02f, 2.194089533e-02f, 2.198257238e-02f, 2.202419621e-02f, 2.206576672e-02f, 2.210728384e-02f, - 2.214874748e-02f, 2.219015755e-02f, 2.223151398e-02f, 2.227281667e-02f, 2.231406555e-02f, 2.235526053e-02f, 2.239640152e-02f, 2.243748845e-02f, 2.247852122e-02f, 2.251949977e-02f, - 2.256042400e-02f, 2.260129382e-02f, 2.264210917e-02f, 2.268286995e-02f, 2.272357609e-02f, 2.276422750e-02f, 2.280482409e-02f, 2.284536580e-02f, 2.288585252e-02f, 2.292628419e-02f, - 2.296666072e-02f, 2.300698203e-02f, 2.304724804e-02f, 2.308745867e-02f, 2.312761383e-02f, 2.316771344e-02f, 2.320775743e-02f, 2.324774571e-02f, 2.328767821e-02f, 2.332755483e-02f, - 2.336737551e-02f, 2.340714016e-02f, 2.344684870e-02f, 2.348650105e-02f, 2.352609713e-02f, 2.356563686e-02f, 2.360512016e-02f, 2.364454696e-02f, 2.368391717e-02f, 2.372323071e-02f, - 2.376248751e-02f, 2.380168748e-02f, 2.384083055e-02f, 2.387991663e-02f, 2.391894566e-02f, 2.395791755e-02f, 2.399683222e-02f, 2.403568960e-02f, 2.407448960e-02f, 2.411323215e-02f, - 2.415191718e-02f, 2.419054459e-02f, 2.422911433e-02f, 2.426762630e-02f, 2.430608043e-02f, 2.434447665e-02f, 2.438281488e-02f, 2.442109503e-02f, 2.445931704e-02f, 2.449748083e-02f, - 2.453558632e-02f, 2.457363344e-02f, 2.461162210e-02f, 2.464955224e-02f, 2.468742378e-02f, 2.472523663e-02f, 2.476299073e-02f, 2.480068601e-02f, 2.483832237e-02f, 2.487589976e-02f, - 2.491341810e-02f, 2.495087730e-02f, 2.498827730e-02f, 2.502561802e-02f, 2.506289938e-02f, 2.510012132e-02f, 2.513728376e-02f, 2.517438662e-02f, 2.521142983e-02f, 2.524841332e-02f, - 2.528533701e-02f, 2.532220082e-02f, 2.535900470e-02f, 2.539574856e-02f, 2.543243232e-02f, 2.546905592e-02f, 2.550561929e-02f, 2.554212235e-02f, 2.557856503e-02f, 2.561494725e-02f, - 2.565126895e-02f, 2.568753005e-02f, 2.572373047e-02f, 2.575987016e-02f, 2.579594904e-02f, 2.583196702e-02f, 2.586792406e-02f, 2.590382006e-02f, 2.593965497e-02f, 2.597542870e-02f, - 2.601114120e-02f, 2.604679239e-02f, 2.608238219e-02f, 2.611791054e-02f, 2.615337737e-02f, 2.618878261e-02f, 2.622412618e-02f, 2.625940802e-02f, 2.629462806e-02f, 2.632978623e-02f, - 2.636488246e-02f, 2.639991668e-02f, 2.643488882e-02f, 2.646979881e-02f, 2.650464659e-02f, 2.653943208e-02f, 2.657415521e-02f, 2.660881592e-02f, 2.664341414e-02f, 2.667794981e-02f, - 2.671242284e-02f, 2.674683319e-02f, 2.678118077e-02f, 2.681546552e-02f, 2.684968737e-02f, 2.688384626e-02f, 2.691794211e-02f, 2.695197487e-02f, 2.698594447e-02f, 2.701985083e-02f, - 2.705369389e-02f, 2.708747359e-02f, 2.712118986e-02f, 2.715484263e-02f, 2.718843184e-02f, 2.722195742e-02f, 2.725541931e-02f, 2.728881743e-02f, 2.732215173e-02f, 2.735542215e-02f, - 2.738862860e-02f, 2.742177104e-02f, 2.745484939e-02f, 2.748786359e-02f, 2.752081358e-02f, 2.755369929e-02f, 2.758652066e-02f, 2.761927762e-02f, 2.765197011e-02f, 2.768459807e-02f, - 2.771716143e-02f, 2.774966013e-02f, 2.778209411e-02f, 2.781446330e-02f, 2.784676763e-02f, 2.787900706e-02f, 2.791118151e-02f, 2.794329092e-02f, 2.797533523e-02f, 2.800731438e-02f, - 2.803922831e-02f, 2.807107695e-02f, 2.810286023e-02f, 2.813457811e-02f, 2.816623052e-02f, 2.819781740e-02f, 2.822933868e-02f, 2.826079430e-02f, 2.829218421e-02f, 2.832350835e-02f, - 2.835476664e-02f, 2.838595904e-02f, 2.841708548e-02f, 2.844814591e-02f, 2.847914025e-02f, 2.851006846e-02f, 2.854093047e-02f, 2.857172622e-02f, 2.860245566e-02f, 2.863311872e-02f, - 2.866371535e-02f, 2.869424549e-02f, 2.872470907e-02f, 2.875510604e-02f, 2.878543634e-02f, 2.881569992e-02f, 2.884589671e-02f, 2.887602665e-02f, 2.890608970e-02f, 2.893608578e-02f, - 2.896601485e-02f, 2.899587685e-02f, 2.902567171e-02f, 2.905539938e-02f, 2.908505982e-02f, 2.911465294e-02f, 2.914417871e-02f, 2.917363707e-02f, 2.920302795e-02f, 2.923235131e-02f, - 2.926160708e-02f, 2.929079521e-02f, 2.931991565e-02f, 2.934896834e-02f, 2.937795322e-02f, 2.940687024e-02f, 2.943571935e-02f, 2.946450048e-02f, 2.949321359e-02f, 2.952185862e-02f, - 2.955043551e-02f, 2.957894421e-02f, 2.960738467e-02f, 2.963575683e-02f, 2.966406065e-02f, 2.969229605e-02f, 2.972046300e-02f, 2.974856144e-02f, 2.977659131e-02f, 2.980455256e-02f, - 2.983244515e-02f, 2.986026900e-02f, 2.988802409e-02f, 2.991571034e-02f, 2.994332772e-02f, 2.997087616e-02f, 2.999835561e-02f, 3.002576603e-02f, 3.005310736e-02f, 3.008037955e-02f, - 3.010758255e-02f, 3.013471631e-02f, 3.016178077e-02f, 3.018877589e-02f, 3.021570162e-02f, 3.024255790e-02f, 3.026934468e-02f, 3.029606192e-02f, 3.032270956e-02f, 3.034928756e-02f, - 3.037579585e-02f, 3.040223441e-02f, 3.042860317e-02f, 3.045490208e-02f, 3.048113110e-02f, 3.050729018e-02f, 3.053337927e-02f, 3.055939832e-02f, 3.058534728e-02f, 3.061122610e-02f, - 3.063703474e-02f, 3.066277315e-02f, 3.068844127e-02f, 3.071403907e-02f, 3.073956649e-02f, 3.076502349e-02f, 3.079041002e-02f, 3.081572603e-02f, 3.084097147e-02f, 3.086614631e-02f, - 3.089125048e-02f, 3.091628396e-02f, 3.094124668e-02f, 3.096613860e-02f, 3.099095969e-02f, 3.101570988e-02f, 3.104038914e-02f, 3.106499742e-02f, 3.108953468e-02f, 3.111400087e-02f, - 3.113839594e-02f, 3.116271985e-02f, 3.118697256e-02f, 3.121115402e-02f, 3.123526419e-02f, 3.125930302e-02f, 3.128327047e-02f, 3.130716649e-02f, 3.133099104e-02f, 3.135474408e-02f, - 3.137842557e-02f, 3.140203546e-02f, 3.142557370e-02f, 3.144904026e-02f, 3.147243509e-02f, 3.149575815e-02f, 3.151900940e-02f, 3.154218880e-02f, 3.156529630e-02f, 3.158833185e-02f, - 3.161129543e-02f, 3.163418699e-02f, 3.165700648e-02f, 3.167975386e-02f, 3.170242910e-02f, 3.172503216e-02f, 3.174756298e-02f, 3.177002154e-02f, 3.179240779e-02f, 3.181472169e-02f, - 3.183696320e-02f, 3.185913228e-02f, 3.188122889e-02f, 3.190325299e-02f, 3.192520454e-02f, 3.194708351e-02f, 3.196888985e-02f, 3.199062352e-02f, 3.201228449e-02f, 3.203387271e-02f, - 3.205538816e-02f, 3.207683078e-02f, 3.209820054e-02f, 3.211949741e-02f, 3.214072134e-02f, 3.216187231e-02f, 3.218295026e-02f, 3.220395516e-02f, 3.222488698e-02f, 3.224574568e-02f, - 3.226653123e-02f, 3.228724357e-02f, 3.230788269e-02f, 3.232844854e-02f, 3.234894108e-02f, 3.236936029e-02f, 3.238970612e-02f, 3.240997853e-02f, 3.243017750e-02f, 3.245030299e-02f, - 3.247035496e-02f, 3.249033338e-02f, 3.251023821e-02f, 3.253006941e-02f, 3.254982696e-02f, 3.256951082e-02f, 3.258912095e-02f, 3.260865733e-02f, 3.262811991e-02f, 3.264750866e-02f, - 3.266682355e-02f, 3.268606454e-02f, 3.270523161e-02f, 3.272432472e-02f, 3.274334383e-02f, 3.276228892e-02f, 3.278115995e-02f, 3.279995688e-02f, 3.281867969e-02f, 3.283732835e-02f, - 3.285590282e-02f, 3.287440307e-02f, 3.289282907e-02f, 3.291118078e-02f, 3.292945818e-02f, 3.294766124e-02f, 3.296578992e-02f, 3.298384419e-02f, 3.300182402e-02f, 3.301972939e-02f, - 3.303756026e-02f, 3.305531660e-02f, 3.307299838e-02f, 3.309060558e-02f, 3.310813816e-02f, 3.312559609e-02f, 3.314297934e-02f, 3.316028789e-02f, 3.317752170e-02f, 3.319468075e-02f, - 3.321176501e-02f, 3.322877445e-02f, 3.324570904e-02f, 3.326256875e-02f, 3.327935356e-02f, 3.329606344e-02f, 3.331269836e-02f, 3.332925828e-02f, 3.334574320e-02f, 3.336215307e-02f, - 3.337848787e-02f, 3.339474758e-02f, 3.341093217e-02f, 3.342704160e-02f, 3.344307586e-02f, 3.345903492e-02f, 3.347491876e-02f, 3.349072734e-02f, 3.350646064e-02f, 3.352211864e-02f, - 3.353770131e-02f, 3.355320862e-02f, 3.356864056e-02f, 3.358399709e-02f, 3.359927819e-02f, 3.361448384e-02f, 3.362961401e-02f, 3.364466869e-02f, 3.365964783e-02f, 3.367455143e-02f, - 3.368937945e-02f, 3.370413188e-02f, 3.371880868e-02f, 3.373340985e-02f, 3.374793535e-02f, 3.376238516e-02f, 3.377675926e-02f, 3.379105763e-02f, 3.380528024e-02f, 3.381942707e-02f, - 3.383349810e-02f, 3.384749332e-02f, 3.386141269e-02f, 3.387525619e-02f, 3.388902381e-02f, 3.390271552e-02f, 3.391633130e-02f, 3.392987114e-02f, 3.394333501e-02f, 3.395672288e-02f, - 3.397003475e-02f, 3.398327059e-02f, 3.399643038e-02f, 3.400951409e-02f, 3.402252172e-02f, 3.403545324e-02f, 3.404830864e-02f, 3.406108788e-02f, 3.407379096e-02f, 3.408641786e-02f, - 3.409896855e-02f, 3.411144302e-02f, 3.412384125e-02f, 3.413616323e-02f, 3.414840892e-02f, 3.416057833e-02f, 3.417267142e-02f, 3.418468819e-02f, 3.419662861e-02f, 3.420849266e-02f, - 3.422028034e-02f, 3.423199162e-02f, 3.424362649e-02f, 3.425518493e-02f, 3.426666692e-02f, 3.427807246e-02f, 3.428940151e-02f, 3.430065407e-02f, 3.431183013e-02f, 3.432292966e-02f, - 3.433395265e-02f, 3.434489908e-02f, 3.435576895e-02f, 3.436656223e-02f, 3.437727892e-02f, 3.438791899e-02f, 3.439848244e-02f, 3.440896924e-02f, 3.441937939e-02f, 3.442971288e-02f, - 3.443996968e-02f, 3.445014978e-02f, 3.446025318e-02f, 3.447027985e-02f, 3.448022980e-02f, 3.449010299e-02f, 3.449989942e-02f, 3.450961909e-02f, 3.451926197e-02f, 3.452882805e-02f, - 3.453831733e-02f, 3.454772978e-02f, 3.455706541e-02f, 3.456632419e-02f, 3.457550612e-02f, 3.458461118e-02f, 3.459363938e-02f, 3.460259068e-02f, 3.461146509e-02f, 3.462026259e-02f, - 3.462898317e-02f, 3.463762683e-02f, 3.464619355e-02f, 3.465468333e-02f, 3.466309615e-02f, 3.467143201e-02f, 3.467969089e-02f, 3.468787279e-02f, 3.469597769e-02f, 3.470400560e-02f, - 3.471195650e-02f, 3.471983038e-02f, 3.472762723e-02f, 3.473534705e-02f, 3.474298983e-02f, 3.475055557e-02f, 3.475804424e-02f, 3.476545586e-02f, 3.477279040e-02f, 3.478004786e-02f, - 3.478722825e-02f, 3.479433154e-02f, 3.480135773e-02f, 3.480830682e-02f, 3.481517880e-02f, 3.482197367e-02f, 3.482869141e-02f, 3.483533203e-02f, 3.484189552e-02f, 3.484838187e-02f, - 3.485479108e-02f, 3.486112314e-02f, 3.486737804e-02f, 3.487355579e-02f, 3.487965638e-02f, 3.488567981e-02f, 3.489162606e-02f, 3.489749515e-02f, 3.490328705e-02f, 3.490900178e-02f, - 3.491463932e-02f, 3.492019967e-02f, 3.492568284e-02f, 3.493108881e-02f, 3.493641759e-02f, 3.494166916e-02f, 3.494684354e-02f, 3.495194071e-02f, 3.495696068e-02f, 3.496190345e-02f, - 3.496676900e-02f, 3.497155735e-02f, 3.497626848e-02f, 3.498090240e-02f, 3.498545911e-02f, 3.498993860e-02f, 3.499434088e-02f, 3.499866594e-02f, 3.500291379e-02f, 3.500708442e-02f, - 3.501117783e-02f, 3.501519403e-02f, 3.501913301e-02f, 3.502299478e-02f, 3.502677933e-02f, 3.503048667e-02f, 3.503411680e-02f, 3.503766971e-02f, 3.504114542e-02f, 3.504454391e-02f, - 3.504786520e-02f, 3.505110928e-02f, 3.505427617e-02f, 3.505736585e-02f, 3.506037833e-02f, 3.506331361e-02f, 3.506617170e-02f, 3.506895260e-02f, 3.507165632e-02f, 3.507428284e-02f, - 3.507683219e-02f, 3.507930436e-02f, 3.508169936e-02f, 3.508401718e-02f, 3.508625784e-02f, 3.508842134e-02f, 3.509050768e-02f, 3.509251687e-02f, 3.509444891e-02f, 3.509630380e-02f, - 3.509808156e-02f, 3.509978219e-02f, 3.510140568e-02f, 3.510295206e-02f, 3.510442131e-02f, 3.510581346e-02f, 3.510712850e-02f, 3.510836644e-02f, 3.510952730e-02f, 3.511061106e-02f, - 3.511161775e-02f, 3.511254736e-02f, 3.511339991e-02f, 3.511417540e-02f, 3.511487384e-02f, 3.511549524e-02f, 3.511603960e-02f, 3.511650694e-02f, 3.511689725e-02f, 3.511721056e-02f, - 3.511744686e-02f, 3.511760617e-02f, 3.511768849e-02f, 3.511769384e-02f, 3.511762221e-02f, 3.511747363e-02f, 3.511724810e-02f, 3.511694563e-02f, 3.511656623e-02f, 3.511610991e-02f, - 3.511557669e-02f, 3.511496656e-02f, 3.511427954e-02f, 3.511351564e-02f, 3.511267488e-02f, 3.511175725e-02f, 3.511076279e-02f, 3.510969148e-02f, 3.510854336e-02f, 3.510731842e-02f, - 3.510601668e-02f, 3.510463815e-02f, 3.510318284e-02f, 3.510165077e-02f, 3.510004195e-02f, 3.509835639e-02f, 3.509659410e-02f, 3.509475510e-02f, 3.509283940e-02f, 3.509084701e-02f, - 3.508877795e-02f, 3.508663222e-02f, 3.508440985e-02f, 3.508211085e-02f, 3.507973522e-02f, 3.507728299e-02f, 3.507475417e-02f, 3.507214878e-02f, 3.506946682e-02f, 3.506670832e-02f, - 3.506387328e-02f, 3.506096173e-02f, 3.505797367e-02f, 3.505490914e-02f, 3.505176813e-02f, 3.504855066e-02f, 3.504525676e-02f, 3.504188644e-02f, 3.503843971e-02f, 3.503491659e-02f, - 3.503131710e-02f, 3.502764126e-02f, 3.502388907e-02f, 3.502006057e-02f, 3.501615576e-02f, 3.501217466e-02f, 3.500811730e-02f, 3.500398368e-02f, 3.499977383e-02f, 3.499548777e-02f, - 3.499112550e-02f, 3.498668706e-02f, 3.498217246e-02f, 3.497758172e-02f, 3.497291486e-02f, 3.496817190e-02f, 3.496335285e-02f, 3.495845773e-02f, 3.495348658e-02f, 3.494843939e-02f, - 3.494331621e-02f, 3.493811703e-02f, 3.493284190e-02f, 3.492749082e-02f, 3.492206382e-02f, 3.491656091e-02f, 3.491098212e-02f, 3.490532747e-02f, 3.489959699e-02f, 3.489379068e-02f, - 3.488790858e-02f, 3.488195070e-02f, 3.487591707e-02f, 3.486980771e-02f, 3.486362265e-02f, 3.485736189e-02f, 3.485102547e-02f, 3.484461341e-02f, 3.483812574e-02f, 3.483156247e-02f, - 3.482492362e-02f, 3.481820923e-02f, 3.481141931e-02f, 3.480455390e-02f, 3.479761300e-02f, 3.479059665e-02f, 3.478350488e-02f, 3.477633769e-02f, 3.476909513e-02f, 3.476177721e-02f, - 3.475438396e-02f, 3.474691541e-02f, 3.473937157e-02f, 3.473175248e-02f, 3.472405816e-02f, 3.471628863e-02f, 3.470844393e-02f, 3.470052407e-02f, 3.469252909e-02f, 3.468445900e-02f, - 3.467631385e-02f, 3.466809364e-02f, 3.465979842e-02f, 3.465142820e-02f, 3.464298301e-02f, 3.463446288e-02f, 3.462586785e-02f, 3.461719793e-02f, 3.460845315e-02f, 3.459963354e-02f, - 3.459073913e-02f, 3.458176995e-02f, 3.457272603e-02f, 3.456360739e-02f, 3.455441406e-02f, 3.454514607e-02f, 3.453580346e-02f, 3.452638624e-02f, 3.451689445e-02f, 3.450732812e-02f, - 3.449768728e-02f, 3.448797196e-02f, 3.447818219e-02f, 3.446831799e-02f, 3.445837940e-02f, 3.444836646e-02f, 3.443827918e-02f, 3.442811760e-02f, 3.441788175e-02f, 3.440757166e-02f, - 3.439718737e-02f, 3.438672890e-02f, 3.437619628e-02f, 3.436558956e-02f, 3.435490875e-02f, 3.434415390e-02f, 3.433332502e-02f, 3.432242217e-02f, 3.431144536e-02f, 3.430039464e-02f, - 3.428927002e-02f, 3.427807156e-02f, 3.426679927e-02f, 3.425545320e-02f, 3.424403338e-02f, 3.423253983e-02f, 3.422097260e-02f, 3.420933172e-02f, 3.419761722e-02f, 3.418582913e-02f, - 3.417396749e-02f, 3.416203234e-02f, 3.415002371e-02f, 3.413794164e-02f, 3.412578615e-02f, 3.411355728e-02f, 3.410125508e-02f, 3.408887957e-02f, 3.407643080e-02f, 3.406390878e-02f, - 3.405131358e-02f, 3.403864521e-02f, 3.402590371e-02f, 3.401308913e-02f, 3.400020149e-02f, 3.398724084e-02f, 3.397420721e-02f, 3.396110063e-02f, 3.394792116e-02f, 3.393466881e-02f, - 3.392134364e-02f, 3.390794567e-02f, 3.389447495e-02f, 3.388093151e-02f, 3.386731539e-02f, 3.385362664e-02f, 3.383986528e-02f, 3.382603135e-02f, 3.381212491e-02f, 3.379814597e-02f, - 3.378409460e-02f, 3.376997081e-02f, 3.375577465e-02f, 3.374150617e-02f, 3.372716539e-02f, 3.371275237e-02f, 3.369826714e-02f, 3.368370973e-02f, 3.366908020e-02f, 3.365437858e-02f, - 3.363960491e-02f, 3.362475924e-02f, 3.360984159e-02f, 3.359485202e-02f, 3.357979057e-02f, 3.356465727e-02f, 3.354945217e-02f, 3.353417531e-02f, 3.351882673e-02f, 3.350340647e-02f, - 3.348791458e-02f, 3.347235110e-02f, 3.345671607e-02f, 3.344100953e-02f, 3.342523152e-02f, 3.340938209e-02f, 3.339346129e-02f, 3.337746914e-02f, 3.336140571e-02f, 3.334527102e-02f, - 3.332906513e-02f, 3.331278807e-02f, 3.329643990e-02f, 3.328002066e-02f, 3.326353038e-02f, 3.324696912e-02f, 3.323033691e-02f, 3.321363381e-02f, 3.319685986e-02f, 3.318001510e-02f, - 3.316309958e-02f, 3.314611334e-02f, 3.312905643e-02f, 3.311192889e-02f, 3.309473077e-02f, 3.307746212e-02f, 3.306012298e-02f, 3.304271340e-02f, 3.302523342e-02f, 3.300768309e-02f, - 3.299006246e-02f, 3.297237157e-02f, 3.295461047e-02f, 3.293677920e-02f, 3.291887783e-02f, 3.290090638e-02f, 3.288286491e-02f, 3.286475347e-02f, 3.284657211e-02f, 3.282832086e-02f, - 3.280999979e-02f, 3.279160893e-02f, 3.277314834e-02f, 3.275461807e-02f, 3.273601816e-02f, 3.271734866e-02f, 3.269860962e-02f, 3.267980110e-02f, 3.266092313e-02f, 3.264197577e-02f, - 3.262295907e-02f, 3.260387308e-02f, 3.258471785e-02f, 3.256549342e-02f, 3.254619985e-02f, 3.252683719e-02f, 3.250740549e-02f, 3.248790479e-02f, 3.246833516e-02f, 3.244869663e-02f, - 3.242898927e-02f, 3.240921312e-02f, 3.238936823e-02f, 3.236945466e-02f, 3.234947245e-02f, 3.232942166e-02f, 3.230930234e-02f, 3.228911454e-02f, 3.226885832e-02f, 3.224853372e-02f, - 3.222814080e-02f, 3.220767961e-02f, 3.218715021e-02f, 3.216655264e-02f, 3.214588695e-02f, 3.212515322e-02f, 3.210435147e-02f, 3.208348178e-02f, 3.206254418e-02f, 3.204153875e-02f, - 3.202046552e-02f, 3.199932456e-02f, 3.197811591e-02f, 3.195683964e-02f, 3.193549579e-02f, 3.191408442e-02f, 3.189260559e-02f, 3.187105935e-02f, 3.184944575e-02f, 3.182776486e-02f, - 3.180601671e-02f, 3.178420138e-02f, 3.176231892e-02f, 3.174036938e-02f, 3.171835281e-02f, 3.169626928e-02f, 3.167411883e-02f, 3.165190154e-02f, 3.162961744e-02f, 3.160726660e-02f, - 3.158484908e-02f, 3.156236493e-02f, 3.153981421e-02f, 3.151719697e-02f, 3.149451328e-02f, 3.147176318e-02f, 3.144894675e-02f, 3.142606402e-02f, 3.140311507e-02f, 3.138009996e-02f, - 3.135701872e-02f, 3.133387144e-02f, 3.131065816e-02f, 3.128737894e-02f, 3.126403385e-02f, 3.124062294e-02f, 3.121714626e-02f, 3.119360388e-02f, 3.116999586e-02f, 3.114632226e-02f, - 3.112258313e-02f, 3.109877854e-02f, 3.107490854e-02f, 3.105097320e-02f, 3.102697257e-02f, 3.100290671e-02f, 3.097877569e-02f, 3.095457957e-02f, 3.093031840e-02f, 3.090599224e-02f, - 3.088160116e-02f, 3.085714522e-02f, 3.083262448e-02f, 3.080803900e-02f, 3.078338883e-02f, 3.075867405e-02f, 3.073389472e-02f, 3.070905088e-02f, 3.068414262e-02f, 3.065916998e-02f, - 3.063413304e-02f, 3.060903185e-02f, 3.058386647e-02f, 3.055863697e-02f, 3.053334341e-02f, 3.050798586e-02f, 3.048256437e-02f, 3.045707900e-02f, 3.043152983e-02f, 3.040591692e-02f, - 3.038024032e-02f, 3.035450011e-02f, 3.032869634e-02f, 3.030282908e-02f, 3.027689840e-02f, 3.025090435e-02f, 3.022484700e-02f, 3.019872642e-02f, 3.017254267e-02f, 3.014629581e-02f, - 3.011998591e-02f, 3.009361304e-02f, 3.006717725e-02f, 3.004067862e-02f, 3.001411721e-02f, 2.998749308e-02f, 2.996080631e-02f, 2.993405694e-02f, 2.990724506e-02f, 2.988037073e-02f, - 2.985343401e-02f, 2.982643497e-02f, 2.979937367e-02f, 2.977225019e-02f, 2.974506458e-02f, 2.971781692e-02f, 2.969050727e-02f, 2.966313570e-02f, 2.963570227e-02f, 2.960820706e-02f, - 2.958065013e-02f, 2.955303154e-02f, 2.952535137e-02f, 2.949760967e-02f, 2.946980653e-02f, 2.944194201e-02f, 2.941401617e-02f, 2.938602909e-02f, 2.935798083e-02f, 2.932987146e-02f, - 2.930170105e-02f, 2.927346966e-02f, 2.924517737e-02f, 2.921682425e-02f, 2.918841036e-02f, 2.915993578e-02f, 2.913140056e-02f, 2.910280479e-02f, 2.907414853e-02f, 2.904543185e-02f, - 2.901665483e-02f, 2.898781752e-02f, 2.895892000e-02f, 2.892996235e-02f, 2.890094462e-02f, 2.887186690e-02f, 2.884272925e-02f, 2.881353174e-02f, 2.878427444e-02f, 2.875495743e-02f, - 2.872558077e-02f, 2.869614454e-02f, 2.866664881e-02f, 2.863709364e-02f, 2.860747912e-02f, 2.857780531e-02f, 2.854807228e-02f, 2.851828010e-02f, 2.848842885e-02f, 2.845851861e-02f, - 2.842854943e-02f, 2.839852140e-02f, 2.836843458e-02f, 2.833828905e-02f, 2.830808488e-02f, 2.827782215e-02f, 2.824750092e-02f, 2.821712128e-02f, 2.818668328e-02f, 2.815618702e-02f, - 2.812563255e-02f, 2.809501996e-02f, 2.806434931e-02f, 2.803362068e-02f, 2.800283415e-02f, 2.797198979e-02f, 2.794108767e-02f, 2.791012786e-02f, 2.787911045e-02f, 2.784803550e-02f, - 2.781690310e-02f, 2.778571330e-02f, 2.775446620e-02f, 2.772316186e-02f, 2.769180036e-02f, 2.766038177e-02f, 2.762890618e-02f, 2.759737365e-02f, 2.756578426e-02f, 2.753413809e-02f, - 2.750243520e-02f, 2.747067569e-02f, 2.743885962e-02f, 2.740698707e-02f, 2.737505812e-02f, 2.734307283e-02f, 2.731103130e-02f, 2.727893359e-02f, 2.724677979e-02f, 2.721456996e-02f, - 2.718230419e-02f, 2.714998255e-02f, 2.711760512e-02f, 2.708517197e-02f, 2.705268319e-02f, 2.702013885e-02f, 2.698753903e-02f, 2.695488381e-02f, 2.692217326e-02f, 2.688940746e-02f, - 2.685658649e-02f, 2.682371044e-02f, 2.679077936e-02f, 2.675779336e-02f, 2.672475249e-02f, 2.669165685e-02f, 2.665850650e-02f, 2.662530154e-02f, 2.659204204e-02f, 2.655872807e-02f, - 2.652535971e-02f, 2.649193706e-02f, 2.645846017e-02f, 2.642492914e-02f, 2.639134405e-02f, 2.635770497e-02f, 2.632401198e-02f, 2.629026516e-02f, 2.625646459e-02f, 2.622261036e-02f, - 2.618870254e-02f, 2.615474122e-02f, 2.612072646e-02f, 2.608665837e-02f, 2.605253700e-02f, 2.601836245e-02f, 2.598413480e-02f, 2.594985412e-02f, 2.591552051e-02f, 2.588113403e-02f, - 2.584669477e-02f, 2.581220281e-02f, 2.577765824e-02f, 2.574306113e-02f, 2.570841157e-02f, 2.567370964e-02f, 2.563895541e-02f, 2.560414898e-02f, 2.556929042e-02f, 2.553437982e-02f, - 2.549941726e-02f, 2.546440282e-02f, 2.542933658e-02f, 2.539421863e-02f, 2.535904905e-02f, 2.532382792e-02f, 2.528855532e-02f, 2.525323134e-02f, 2.521785606e-02f, 2.518242957e-02f, - 2.514695194e-02f, 2.511142326e-02f, 2.507584362e-02f, 2.504021309e-02f, 2.500453177e-02f, 2.496879973e-02f, 2.493301706e-02f, 2.489718385e-02f, 2.486130017e-02f, 2.482536611e-02f, - 2.478938176e-02f, 2.475334720e-02f, 2.471726251e-02f, 2.468112779e-02f, 2.464494311e-02f, 2.460870855e-02f, 2.457242421e-02f, 2.453609017e-02f, 2.449970652e-02f, 2.446327333e-02f, - 2.442679070e-02f, 2.439025871e-02f, 2.435367744e-02f, 2.431704699e-02f, 2.428036743e-02f, 2.424363886e-02f, 2.420686135e-02f, 2.417003500e-02f, 2.413315989e-02f, 2.409623611e-02f, - 2.405926374e-02f, 2.402224287e-02f, 2.398517358e-02f, 2.394805597e-02f, 2.391089012e-02f, 2.387367611e-02f, 2.383641404e-02f, 2.379910399e-02f, 2.376174604e-02f, 2.372434029e-02f, - 2.368688682e-02f, 2.364938572e-02f, 2.361183708e-02f, 2.357424098e-02f, 2.353659751e-02f, 2.349890676e-02f, 2.346116881e-02f, 2.342338377e-02f, 2.338555170e-02f, 2.334767271e-02f, - 2.330974687e-02f, 2.327177428e-02f, 2.323375503e-02f, 2.319568920e-02f, 2.315757689e-02f, 2.311941817e-02f, 2.308121315e-02f, 2.304296190e-02f, 2.300466453e-02f, 2.296632111e-02f, - 2.292793173e-02f, 2.288949649e-02f, 2.285101548e-02f, 2.281248877e-02f, 2.277391648e-02f, 2.273529867e-02f, 2.269663545e-02f, 2.265792690e-02f, 2.261917311e-02f, 2.258037417e-02f, - 2.254153018e-02f, 2.250264121e-02f, 2.246370737e-02f, 2.242472874e-02f, 2.238570541e-02f, 2.234663748e-02f, 2.230752503e-02f, 2.226836815e-02f, 2.222916694e-02f, 2.218992148e-02f, - 2.215063187e-02f, 2.211129820e-02f, 2.207192056e-02f, 2.203249903e-02f, 2.199303372e-02f, 2.195352471e-02f, 2.191397209e-02f, 2.187437595e-02f, 2.183473639e-02f, 2.179505350e-02f, - 2.175532737e-02f, 2.171555809e-02f, 2.167574576e-02f, 2.163589046e-02f, 2.159599228e-02f, 2.155605133e-02f, 2.151606769e-02f, 2.147604145e-02f, 2.143597270e-02f, 2.139586155e-02f, - 2.135570808e-02f, 2.131551238e-02f, 2.127527455e-02f, 2.123499467e-02f, 2.119467285e-02f, 2.115430918e-02f, 2.111390374e-02f, 2.107345663e-02f, 2.103296795e-02f, 2.099243778e-02f, - 2.095186623e-02f, 2.091125338e-02f, 2.087059933e-02f, 2.082990417e-02f, 2.078916799e-02f, 2.074839090e-02f, 2.070757297e-02f, 2.066671432e-02f, 2.062581502e-02f, 2.058487518e-02f, - 2.054389489e-02f, 2.050287423e-02f, 2.046181332e-02f, 2.042071224e-02f, 2.037957108e-02f, 2.033838995e-02f, 2.029716893e-02f, 2.025590812e-02f, 2.021460761e-02f, 2.017326751e-02f, - 2.013188790e-02f, 2.009046887e-02f, 2.004901053e-02f, 2.000751297e-02f, 1.996597629e-02f, 1.992440057e-02f, 1.988278592e-02f, 1.984113243e-02f, 1.979944020e-02f, 1.975770932e-02f, - 1.971593988e-02f, 1.967413199e-02f, 1.963228574e-02f, 1.959040122e-02f, 1.954847853e-02f, 1.950651777e-02f, 1.946451903e-02f, 1.942248241e-02f, 1.938040801e-02f, 1.933829592e-02f, - 1.929614623e-02f, 1.925395905e-02f, 1.921173447e-02f, 1.916947258e-02f, 1.912717349e-02f, 1.908483729e-02f, 1.904246408e-02f, 1.900005395e-02f, 1.895760700e-02f, 1.891512333e-02f, - 1.887260303e-02f, 1.883004621e-02f, 1.878745296e-02f, 1.874482337e-02f, 1.870215755e-02f, 1.865945559e-02f, 1.861671758e-02f, 1.857394364e-02f, 1.853113385e-02f, 1.848828831e-02f, - 1.844540711e-02f, 1.840249037e-02f, 1.835953817e-02f, 1.831655062e-02f, 1.827352780e-02f, 1.823046982e-02f, 1.818737679e-02f, 1.814424878e-02f, 1.810108591e-02f, 1.805788828e-02f, - 1.801465597e-02f, 1.797138909e-02f, 1.792808774e-02f, 1.788475202e-02f, 1.784138202e-02f, 1.779797784e-02f, 1.775453958e-02f, 1.771106735e-02f, 1.766756124e-02f, 1.762402134e-02f, - 1.758044777e-02f, 1.753684061e-02f, 1.749319996e-02f, 1.744952593e-02f, 1.740581862e-02f, 1.736207812e-02f, 1.731830453e-02f, 1.727449796e-02f, 1.723065850e-02f, 1.718678625e-02f, - 1.714288131e-02f, 1.709894378e-02f, 1.705497377e-02f, 1.701097136e-02f, 1.696693667e-02f, 1.692286979e-02f, 1.687877081e-02f, 1.683463985e-02f, 1.679047700e-02f, 1.674628236e-02f, - 1.670205603e-02f, 1.665779811e-02f, 1.661350871e-02f, 1.656918792e-02f, 1.652483583e-02f, 1.648045257e-02f, 1.643603821e-02f, 1.639159288e-02f, 1.634711665e-02f, 1.630260964e-02f, - 1.625807195e-02f, 1.621350368e-02f, 1.616890492e-02f, 1.612427579e-02f, 1.607961637e-02f, 1.603492678e-02f, 1.599020711e-02f, 1.594545746e-02f, 1.590067794e-02f, 1.585586865e-02f, - 1.581102968e-02f, 1.576616114e-02f, 1.572126313e-02f, 1.567633575e-02f, 1.563137911e-02f, 1.558639331e-02f, 1.554137844e-02f, 1.549633460e-02f, 1.545126191e-02f, 1.540616046e-02f, - 1.536103036e-02f, 1.531587170e-02f, 1.527068459e-02f, 1.522546913e-02f, 1.518022542e-02f, 1.513495356e-02f, 1.508965367e-02f, 1.504432583e-02f, 1.499897015e-02f, 1.495358673e-02f, - 1.490817568e-02f, 1.486273710e-02f, 1.481727109e-02f, 1.477177775e-02f, 1.472625718e-02f, 1.468070950e-02f, 1.463513479e-02f, 1.458953317e-02f, 1.454390473e-02f, 1.449824959e-02f, - 1.445256783e-02f, 1.440685957e-02f, 1.436112491e-02f, 1.431536395e-02f, 1.426957679e-02f, 1.422376354e-02f, 1.417792430e-02f, 1.413205917e-02f, 1.408616826e-02f, 1.404025167e-02f, - 1.399430950e-02f, 1.394834185e-02f, 1.390234884e-02f, 1.385633056e-02f, 1.381028711e-02f, 1.376421861e-02f, 1.371812514e-02f, 1.367200683e-02f, 1.362586377e-02f, 1.357969606e-02f, - 1.353350381e-02f, 1.348728712e-02f, 1.344104609e-02f, 1.339478084e-02f, 1.334849146e-02f, 1.330217806e-02f, 1.325584073e-02f, 1.320947960e-02f, 1.316309475e-02f, 1.311668630e-02f, - 1.307025434e-02f, 1.302379899e-02f, 1.297732034e-02f, 1.293081850e-02f, 1.288429358e-02f, 1.283774567e-02f, 1.279117489e-02f, 1.274458134e-02f, 1.269796512e-02f, 1.265132634e-02f, - 1.260466509e-02f, 1.255798150e-02f, 1.251127565e-02f, 1.246454766e-02f, 1.241779763e-02f, 1.237102566e-02f, 1.232423186e-02f, 1.227741633e-02f, 1.223057919e-02f, 1.218372053e-02f, - 1.213684045e-02f, 1.208993907e-02f, 1.204301649e-02f, 1.199607281e-02f, 1.194910814e-02f, 1.190212258e-02f, 1.185511624e-02f, 1.180808922e-02f, 1.176104164e-02f, 1.171397358e-02f, - 1.166688517e-02f, 1.161977650e-02f, 1.157264768e-02f, 1.152549881e-02f, 1.147833001e-02f, 1.143114137e-02f, 1.138393300e-02f, 1.133670501e-02f, 1.128945750e-02f, 1.124219058e-02f, - 1.119490435e-02f, 1.114759892e-02f, 1.110027440e-02f, 1.105293088e-02f, 1.100556848e-02f, 1.095818730e-02f, 1.091078745e-02f, 1.086336903e-02f, 1.081593215e-02f, 1.076847691e-02f, - 1.072100342e-02f, 1.067351179e-02f, 1.062600212e-02f, 1.057847452e-02f, 1.053092909e-02f, 1.048336594e-02f, 1.043578518e-02f, 1.038818691e-02f, 1.034057124e-02f, 1.029293827e-02f, - 1.024528811e-02f, 1.019762086e-02f, 1.014993664e-02f, 1.010223555e-02f, 1.005451769e-02f, 1.000678317e-02f, 9.959032099e-03f, 9.911264581e-03f, 9.863480722e-03f, 9.815680630e-03f, - 9.767864409e-03f, 9.720032167e-03f, 9.672184010e-03f, 9.624320044e-03f, 9.576440376e-03f, 9.528545113e-03f, 9.480634360e-03f, 9.432708224e-03f, 9.384766812e-03f, 9.336810230e-03f, - 9.288838585e-03f, 9.240851983e-03f, 9.192850532e-03f, 9.144834337e-03f, 9.096803505e-03f, 9.048758144e-03f, 9.000698359e-03f, 8.952624257e-03f, 8.904535945e-03f, 8.856433531e-03f, - 8.808317119e-03f, 8.760186819e-03f, 8.712042735e-03f, 8.663884975e-03f, 8.615713647e-03f, 8.567528855e-03f, 8.519330709e-03f, 8.471119313e-03f, 8.422894776e-03f, 8.374657205e-03f, - 8.326406705e-03f, 8.278143385e-03f, 8.229867351e-03f, 8.181578710e-03f, 8.133277568e-03f, 8.084964035e-03f, 8.036638215e-03f, 7.988300216e-03f, 7.939950146e-03f, 7.891588110e-03f, - 7.843214218e-03f, 7.794828575e-03f, 7.746431288e-03f, 7.698022465e-03f, 7.649602213e-03f, 7.601170639e-03f, 7.552727851e-03f, 7.504273954e-03f, 7.455809058e-03f, 7.407333268e-03f, - 7.358846692e-03f, 7.310349437e-03f, 7.261841611e-03f, 7.213323320e-03f, 7.164794673e-03f, 7.116255776e-03f, 7.067706736e-03f, 7.019147661e-03f, 6.970578658e-03f, 6.921999835e-03f, - 6.873411298e-03f, 6.824813156e-03f, 6.776205515e-03f, 6.727588482e-03f, 6.678962166e-03f, 6.630326674e-03f, 6.581682112e-03f, 6.533028588e-03f, 6.484366210e-03f, 6.435695086e-03f, - 6.387015321e-03f, 6.338327025e-03f, 6.289630303e-03f, 6.240925265e-03f, 6.192212016e-03f, 6.143490665e-03f, 6.094761319e-03f, 6.046024085e-03f, 5.997279072e-03f, 5.948526385e-03f, - 5.899766134e-03f, 5.850998424e-03f, 5.802223365e-03f, 5.753441062e-03f, 5.704651624e-03f, 5.655855159e-03f, 5.607051773e-03f, 5.558241574e-03f, 5.509424669e-03f, 5.460601167e-03f, - 5.411771175e-03f, 5.362934799e-03f, 5.314092148e-03f, 5.265243329e-03f, 5.216388450e-03f, 5.167527618e-03f, 5.118660940e-03f, 5.069788524e-03f, 5.020910478e-03f, 4.972026909e-03f, - 4.923137925e-03f, 4.874243633e-03f, 4.825344140e-03f, 4.776439555e-03f, 4.727529984e-03f, 4.678615535e-03f, 4.629696316e-03f, 4.580772434e-03f, 4.531843996e-03f, 4.482911111e-03f, - 4.433973885e-03f, 4.385032426e-03f, 4.336086842e-03f, 4.287137240e-03f, 4.238183728e-03f, 4.189226412e-03f, 4.140265401e-03f, 4.091300802e-03f, 4.042332722e-03f, 3.993361269e-03f, - 3.944386551e-03f, 3.895408674e-03f, 3.846427746e-03f, 3.797443876e-03f, 3.748457169e-03f, 3.699467733e-03f, 3.650475677e-03f, 3.601481107e-03f, 3.552484131e-03f, 3.503484856e-03f, - 3.454483389e-03f, 3.405479839e-03f, 3.356474312e-03f, 3.307466915e-03f, 3.258457757e-03f, 3.209446944e-03f, 3.160434584e-03f, 3.111420784e-03f, 3.062405651e-03f, 3.013389294e-03f, - 2.964371818e-03f, 2.915353332e-03f, 2.866333942e-03f, 2.817313757e-03f, 2.768292882e-03f, 2.719271426e-03f, 2.670249496e-03f, 2.621227199e-03f, 2.572204643e-03f, 2.523181933e-03f, - 2.474159179e-03f, 2.425136486e-03f, 2.376113962e-03f, 2.327091714e-03f, 2.278069850e-03f, 2.229048477e-03f, 2.180027701e-03f, 2.131007629e-03f, 2.081988370e-03f, 2.032970030e-03f, - 1.983952715e-03f, 1.934936534e-03f, 1.885921593e-03f, 1.836907999e-03f, 1.787895860e-03f, 1.738885281e-03f, 1.689876371e-03f, 1.640869236e-03f, 1.591863983e-03f, 1.542860720e-03f, - 1.493859552e-03f, 1.444860587e-03f, 1.395863932e-03f, 1.346869694e-03f, 1.297877979e-03f, 1.248888895e-03f, 1.199902548e-03f, 1.150919045e-03f, 1.101938492e-03f, 1.052960998e-03f, - 1.003986667e-03f, 9.550156080e-04f, 9.060479265e-04f, 8.570837295e-04f, 8.081231236e-04f, 7.591662155e-04f, 7.102131119e-04f, 6.612639193e-04f, 6.123187443e-04f, 5.633776936e-04f, - 5.144408736e-04f, 4.655083910e-04f, 4.165803521e-04f, 3.676568636e-04f, 3.187380318e-04f, 2.698239632e-04f, 2.209147643e-04f, 1.720105414e-04f, 1.231114009e-04f, 7.421744915e-05f, - 2.532879252e-05f, -2.355446271e-05f, -7.243221025e-05f, -1.213043438e-04f, -1.701707572e-04f, -2.190313443e-04f, -2.678859987e-04f, -3.167346144e-04f, -3.655770851e-04f, -4.144133049e-04f, - -4.632431677e-04f, -5.120665672e-04f, -5.608833976e-04f, -6.096935528e-04f, -6.584969268e-04f, -7.072934137e-04f, -7.560829076e-04f, -8.048653024e-04f, -8.536404925e-04f, -9.024083719e-04f, - -9.511688347e-04f, -9.999217753e-04f, -1.048667088e-03f, -1.097404666e-03f, -1.146134406e-03f, -1.194856200e-03f, -1.243569943e-03f, -1.292275530e-03f, -1.340972854e-03f, -1.389661811e-03f, - -1.438342295e-03f, -1.487014201e-03f, -1.535677422e-03f, -1.584331854e-03f, -1.632977391e-03f, -1.681613927e-03f, -1.730241358e-03f, -1.778859578e-03f, -1.827468481e-03f, -1.876067963e-03f, - -1.924657919e-03f, -1.973238242e-03f, -2.021808828e-03f, -2.070369572e-03f, -2.118920369e-03f, -2.167461114e-03f, -2.215991701e-03f, -2.264512026e-03f, -2.313021983e-03f, -2.361521469e-03f, - -2.410010377e-03f, -2.458488603e-03f, -2.506956043e-03f, -2.555412591e-03f, -2.603858143e-03f, -2.652292594e-03f, -2.700715839e-03f, -2.749127774e-03f, -2.797528294e-03f, -2.845917294e-03f, - -2.894294671e-03f, -2.942660319e-03f, -2.991014134e-03f, -3.039356012e-03f, -3.087685848e-03f, -3.136003539e-03f, -3.184308979e-03f, -3.232602064e-03f, -3.280882690e-03f, -3.329150754e-03f, - -3.377406150e-03f, -3.425648775e-03f, -3.473878525e-03f, -3.522095295e-03f, -3.570298982e-03f, -3.618489482e-03f, -3.666666690e-03f, -3.714830504e-03f, -3.762980818e-03f, -3.811117530e-03f, - -3.859240535e-03f, -3.907349731e-03f, -3.955445012e-03f, -4.003526276e-03f, -4.051593420e-03f, -4.099646338e-03f, -4.147684929e-03f, -4.195709088e-03f, -4.243718712e-03f, -4.291713698e-03f, - -4.339693943e-03f, -4.387659343e-03f, -4.435609794e-03f, -4.483545195e-03f, -4.531465441e-03f, -4.579370429e-03f, -4.627260057e-03f, -4.675134222e-03f, -4.722992820e-03f, -4.770835748e-03f, - -4.818662905e-03f, -4.866474186e-03f, -4.914269489e-03f, -4.962048711e-03f, -5.009811750e-03f, -5.057558504e-03f, -5.105288868e-03f, -5.153002742e-03f, -5.200700021e-03f, -5.248380605e-03f, - -5.296044390e-03f, -5.343691275e-03f, -5.391321156e-03f, -5.438933932e-03f, -5.486529500e-03f, -5.534107758e-03f, -5.581668605e-03f, -5.629211937e-03f, -5.676737654e-03f, -5.724245652e-03f, - -5.771735831e-03f, -5.819208088e-03f, -5.866662321e-03f, -5.914098429e-03f, -5.961516310e-03f, -6.008915863e-03f, -6.056296985e-03f, -6.103659575e-03f, -6.151003532e-03f, -6.198328754e-03f, - -6.245635139e-03f, -6.292922587e-03f, -6.340190997e-03f, -6.387440266e-03f, -6.434670293e-03f, -6.481880979e-03f, -6.529072220e-03f, -6.576243917e-03f, -6.623395969e-03f, -6.670528274e-03f, - -6.717640731e-03f, -6.764733241e-03f, -6.811805701e-03f, -6.858858012e-03f, -6.905890072e-03f, -6.952901782e-03f, -6.999893040e-03f, -7.046863746e-03f, -7.093813800e-03f, -7.140743101e-03f, - -7.187651549e-03f, -7.234539044e-03f, -7.281405485e-03f, -7.328250772e-03f, -7.375074806e-03f, -7.421877486e-03f, -7.468658712e-03f, -7.515418384e-03f, -7.562156403e-03f, -7.608872669e-03f, - -7.655567081e-03f, -7.702239540e-03f, -7.748889948e-03f, -7.795518203e-03f, -7.842124207e-03f, -7.888707859e-03f, -7.935269062e-03f, -7.981807715e-03f, -8.028323719e-03f, -8.074816975e-03f, - -8.121287383e-03f, -8.167734846e-03f, -8.214159262e-03f, -8.260560535e-03f, -8.306938564e-03f, -8.353293252e-03f, -8.399624498e-03f, -8.445932205e-03f, -8.492216273e-03f, -8.538476605e-03f, - -8.584713102e-03f, -8.630925664e-03f, -8.677114195e-03f, -8.723278595e-03f, -8.769418766e-03f, -8.815534610e-03f, -8.861626029e-03f, -8.907692924e-03f, -8.953735199e-03f, -8.999752754e-03f, - -9.045745492e-03f, -9.091713315e-03f, -9.137656125e-03f, -9.183573825e-03f, -9.229466317e-03f, -9.275333503e-03f, -9.321175286e-03f, -9.366991569e-03f, -9.412782254e-03f, -9.458547243e-03f, - -9.504286440e-03f, -9.549999748e-03f, -9.595687068e-03f, -9.641348305e-03f, -9.686983362e-03f, -9.732592141e-03f, -9.778174545e-03f, -9.823730478e-03f, -9.869259844e-03f, -9.914762545e-03f, - -9.960238485e-03f, -1.000568757e-02f, -1.005110970e-02f, -1.009650477e-02f, -1.014187271e-02f, -1.018721339e-02f, -1.023252674e-02f, -1.027781266e-02f, -1.032307104e-02f, -1.036830180e-02f, - -1.041350484e-02f, -1.045868005e-02f, -1.050382735e-02f, -1.054894665e-02f, -1.059403783e-02f, -1.063910082e-02f, -1.068413551e-02f, -1.072914180e-02f, -1.077411961e-02f, -1.081906884e-02f, - -1.086398939e-02f, -1.090888117e-02f, -1.095374408e-02f, -1.099857803e-02f, -1.104338293e-02f, -1.108815867e-02f, -1.113290516e-02f, -1.117762231e-02f, -1.122231003e-02f, -1.126696822e-02f, - -1.131159678e-02f, -1.135619562e-02f, -1.140076465e-02f, -1.144530377e-02f, -1.148981289e-02f, -1.153429192e-02f, -1.157874076e-02f, -1.162315931e-02f, -1.166754748e-02f, -1.171190519e-02f, - -1.175623233e-02f, -1.180052881e-02f, -1.184479454e-02f, -1.188902943e-02f, -1.193323338e-02f, -1.197740630e-02f, -1.202154809e-02f, -1.206565866e-02f, -1.210973793e-02f, -1.215378579e-02f, - -1.219780215e-02f, -1.224178693e-02f, -1.228574002e-02f, -1.232966134e-02f, -1.237355079e-02f, -1.241740828e-02f, -1.246123372e-02f, -1.250502702e-02f, -1.254878808e-02f, -1.259251681e-02f, - -1.263621312e-02f, -1.267987692e-02f, -1.272350811e-02f, -1.276710661e-02f, -1.281067231e-02f, -1.285420514e-02f, -1.289770500e-02f, -1.294117179e-02f, -1.298460544e-02f, -1.302800583e-02f, - -1.307137289e-02f, -1.311470652e-02f, -1.315800663e-02f, -1.320127313e-02f, -1.324450593e-02f, -1.328770494e-02f, -1.333087007e-02f, -1.337400122e-02f, -1.341709831e-02f, -1.346016124e-02f, - -1.350318994e-02f, -1.354618429e-02f, -1.358914422e-02f, -1.363206964e-02f, -1.367496045e-02f, -1.371781656e-02f, -1.376063789e-02f, -1.380342435e-02f, -1.384617584e-02f, -1.388889227e-02f, - -1.393157356e-02f, -1.397421962e-02f, -1.401683036e-02f, -1.405940568e-02f, -1.410194550e-02f, -1.414444973e-02f, -1.418691828e-02f, -1.422935107e-02f, -1.427174799e-02f, -1.431410897e-02f, - -1.435643392e-02f, -1.439872274e-02f, -1.444097535e-02f, -1.448319166e-02f, -1.452537159e-02f, -1.456751503e-02f, -1.460962191e-02f, -1.465169214e-02f, -1.469372563e-02f, -1.473572229e-02f, - -1.477768203e-02f, -1.481960477e-02f, -1.486149041e-02f, -1.490333888e-02f, -1.494515008e-02f, -1.498692392e-02f, -1.502866033e-02f, -1.507035920e-02f, -1.511202046e-02f, -1.515364402e-02f, - -1.519522979e-02f, -1.523677768e-02f, -1.527828761e-02f, -1.531975949e-02f, -1.536119323e-02f, -1.540258875e-02f, -1.544394597e-02f, -1.548526478e-02f, -1.552654512e-02f, -1.556778689e-02f, - -1.560899001e-02f, -1.565015438e-02f, -1.569127994e-02f, -1.573236658e-02f, -1.577341423e-02f, -1.581442279e-02f, -1.585539219e-02f, -1.589632234e-02f, -1.593721315e-02f, -1.597806453e-02f, - -1.601887641e-02f, -1.605964870e-02f, -1.610038131e-02f, -1.614107416e-02f, -1.618172716e-02f, -1.622234023e-02f, -1.626291329e-02f, -1.630344625e-02f, -1.634393902e-02f, -1.638439152e-02f, - -1.642480367e-02f, -1.646517539e-02f, -1.650550659e-02f, -1.654579718e-02f, -1.658604709e-02f, -1.662625622e-02f, -1.666642450e-02f, -1.670655185e-02f, -1.674663817e-02f, -1.678668339e-02f, - -1.682668742e-02f, -1.686665018e-02f, -1.690657159e-02f, -1.694645156e-02f, -1.698629001e-02f, -1.702608687e-02f, -1.706584204e-02f, -1.710555544e-02f, -1.714522700e-02f, -1.718485662e-02f, - -1.722444424e-02f, -1.726398976e-02f, -1.730349310e-02f, -1.734295419e-02f, -1.738237294e-02f, -1.742174926e-02f, -1.746108308e-02f, -1.750037432e-02f, -1.753962290e-02f, -1.757882873e-02f, - -1.761799173e-02f, -1.765711182e-02f, -1.769618893e-02f, -1.773522296e-02f, -1.777421384e-02f, -1.781316150e-02f, -1.785206584e-02f, -1.789092679e-02f, -1.792974427e-02f, -1.796851819e-02f, - -1.800724849e-02f, -1.804593507e-02f, -1.808457786e-02f, -1.812317678e-02f, -1.816173174e-02f, -1.820024268e-02f, -1.823870951e-02f, -1.827713215e-02f, -1.831551052e-02f, -1.835384454e-02f, - -1.839213413e-02f, -1.843037922e-02f, -1.846857973e-02f, -1.850673557e-02f, -1.854484668e-02f, -1.858291296e-02f, -1.862093434e-02f, -1.865891075e-02f, -1.869684210e-02f, -1.873472832e-02f, - -1.877256934e-02f, -1.881036506e-02f, -1.884811541e-02f, -1.888582033e-02f, -1.892347972e-02f, -1.896109352e-02f, -1.899866163e-02f, -1.903618400e-02f, -1.907366054e-02f, -1.911109117e-02f, - -1.914847581e-02f, -1.918581440e-02f, -1.922310685e-02f, -1.926035308e-02f, -1.929755303e-02f, -1.933470661e-02f, -1.937181375e-02f, -1.940887437e-02f, -1.944588839e-02f, -1.948285575e-02f, - -1.951977636e-02f, -1.955665015e-02f, -1.959347704e-02f, -1.963025696e-02f, -1.966698983e-02f, -1.970367558e-02f, -1.974031413e-02f, -1.977690541e-02f, -1.981344934e-02f, -1.984994585e-02f, - -1.988639486e-02f, -1.992279630e-02f, -1.995915009e-02f, -1.999545617e-02f, -2.003171445e-02f, -2.006792486e-02f, -2.010408733e-02f, -2.014020178e-02f, -2.017626814e-02f, -2.021228634e-02f, - -2.024825630e-02f, -2.028417795e-02f, -2.032005122e-02f, -2.035587603e-02f, -2.039165231e-02f, -2.042737999e-02f, -2.046305899e-02f, -2.049868924e-02f, -2.053427067e-02f, -2.056980321e-02f, - -2.060528679e-02f, -2.064072132e-02f, -2.067610675e-02f, -2.071144299e-02f, -2.074672998e-02f, -2.078196764e-02f, -2.081715591e-02f, -2.085229470e-02f, -2.088738396e-02f, -2.092242360e-02f, - -2.095741356e-02f, -2.099235377e-02f, -2.102724415e-02f, -2.106208463e-02f, -2.109687515e-02f, -2.113161563e-02f, -2.116630601e-02f, -2.120094620e-02f, -2.123553615e-02f, -2.127007577e-02f, - -2.130456501e-02f, -2.133900379e-02f, -2.137339204e-02f, -2.140772970e-02f, -2.144201668e-02f, -2.147625293e-02f, -2.151043837e-02f, -2.154457294e-02f, -2.157865656e-02f, -2.161268917e-02f, - -2.164667069e-02f, -2.168060106e-02f, -2.171448022e-02f, -2.174830808e-02f, -2.178208459e-02f, -2.181580967e-02f, -2.184948326e-02f, -2.188310529e-02f, -2.191667569e-02f, -2.195019439e-02f, - -2.198366133e-02f, -2.201707643e-02f, -2.205043964e-02f, -2.208375088e-02f, -2.211701008e-02f, -2.215021719e-02f, -2.218337212e-02f, -2.221647482e-02f, -2.224952522e-02f, -2.228252325e-02f, - -2.231546885e-02f, -2.234836194e-02f, -2.238120247e-02f, -2.241399036e-02f, -2.244672556e-02f, -2.247940799e-02f, -2.251203759e-02f, -2.254461429e-02f, -2.257713803e-02f, -2.260960875e-02f, - -2.264202637e-02f, -2.267439083e-02f, -2.270670207e-02f, -2.273896003e-02f, -2.277116463e-02f, -2.280331581e-02f, -2.283541352e-02f, -2.286745768e-02f, -2.289944822e-02f, -2.293138510e-02f, - -2.296326823e-02f, -2.299509757e-02f, -2.302687304e-02f, -2.305859458e-02f, -2.309026213e-02f, -2.312187562e-02f, -2.315343499e-02f, -2.318494018e-02f, -2.321639112e-02f, -2.324778776e-02f, - -2.327913002e-02f, -2.331041785e-02f, -2.334165119e-02f, -2.337282996e-02f, -2.340395412e-02f, -2.343502359e-02f, -2.346603832e-02f, -2.349699824e-02f, -2.352790329e-02f, -2.355875341e-02f, - -2.358954854e-02f, -2.362028862e-02f, -2.365097359e-02f, -2.368160337e-02f, -2.371217793e-02f, -2.374269718e-02f, -2.377316108e-02f, -2.380356955e-02f, -2.383392255e-02f, -2.386422001e-02f, - -2.389446188e-02f, -2.392464808e-02f, -2.395477856e-02f, -2.398485326e-02f, -2.401487212e-02f, -2.404483509e-02f, -2.407474209e-02f, -2.410459308e-02f, -2.413438800e-02f, -2.416412677e-02f, - -2.419380935e-02f, -2.422343568e-02f, -2.425300570e-02f, -2.428251935e-02f, -2.431197656e-02f, -2.434137729e-02f, -2.437072148e-02f, -2.440000906e-02f, -2.442923998e-02f, -2.445841418e-02f, - -2.448753160e-02f, -2.451659219e-02f, -2.454559589e-02f, -2.457454264e-02f, -2.460343238e-02f, -2.463226506e-02f, -2.466104062e-02f, -2.468975901e-02f, -2.471842016e-02f, -2.474702402e-02f, - -2.477557053e-02f, -2.480405964e-02f, -2.483249130e-02f, -2.486086544e-02f, -2.488918201e-02f, -2.491744095e-02f, -2.494564222e-02f, -2.497378574e-02f, -2.500187148e-02f, -2.502989937e-02f, - -2.505786935e-02f, -2.508578138e-02f, -2.511363540e-02f, -2.514143135e-02f, -2.516916918e-02f, -2.519684884e-02f, -2.522447026e-02f, -2.525203340e-02f, -2.527953821e-02f, -2.530698462e-02f, - -2.533437259e-02f, -2.536170206e-02f, -2.538897298e-02f, -2.541618530e-02f, -2.544333895e-02f, -2.547043390e-02f, -2.549747008e-02f, -2.552444744e-02f, -2.555136594e-02f, -2.557822551e-02f, - -2.560502611e-02f, -2.563176768e-02f, -2.565845017e-02f, -2.568507353e-02f, -2.571163771e-02f, -2.573814266e-02f, -2.576458832e-02f, -2.579097464e-02f, -2.581730157e-02f, -2.584356907e-02f, - -2.586977708e-02f, -2.589592554e-02f, -2.592201441e-02f, -2.594804364e-02f, -2.597401318e-02f, -2.599992297e-02f, -2.602577297e-02f, -2.605156312e-02f, -2.607729339e-02f, -2.610296371e-02f, - -2.612857403e-02f, -2.615412432e-02f, -2.617961451e-02f, -2.620504456e-02f, -2.623041442e-02f, -2.625572404e-02f, -2.628097338e-02f, -2.630616237e-02f, -2.633129098e-02f, -2.635635916e-02f, - -2.638136686e-02f, -2.640631403e-02f, -2.643120062e-02f, -2.645602658e-02f, -2.648079187e-02f, -2.650549644e-02f, -2.653014024e-02f, -2.655472322e-02f, -2.657924534e-02f, -2.660370655e-02f, - -2.662810681e-02f, -2.665244606e-02f, -2.667672426e-02f, -2.670094136e-02f, -2.672509732e-02f, -2.674919209e-02f, -2.677322563e-02f, -2.679719788e-02f, -2.682110881e-02f, -2.684495836e-02f, - -2.686874650e-02f, -2.689247317e-02f, -2.691613833e-02f, -2.693974194e-02f, -2.696328395e-02f, -2.698676432e-02f, -2.701018299e-02f, -2.703353994e-02f, -2.705683510e-02f, -2.708006845e-02f, - -2.710323993e-02f, -2.712634950e-02f, -2.714939711e-02f, -2.717238273e-02f, -2.719530631e-02f, -2.721816780e-02f, -2.724096717e-02f, -2.726370437e-02f, -2.728637935e-02f, -2.730899207e-02f, - -2.733154250e-02f, -2.735403058e-02f, -2.737645628e-02f, -2.739881955e-02f, -2.742112036e-02f, -2.744335865e-02f, -2.746553439e-02f, -2.748764754e-02f, -2.750969805e-02f, -2.753168588e-02f, - -2.755361099e-02f, -2.757547335e-02f, -2.759727290e-02f, -2.761900961e-02f, -2.764068344e-02f, -2.766229435e-02f, -2.768384229e-02f, -2.770532722e-02f, -2.772674912e-02f, -2.774810793e-02f, - -2.776940361e-02f, -2.779063614e-02f, -2.781180545e-02f, -2.783291153e-02f, -2.785395432e-02f, -2.787493379e-02f, -2.789584991e-02f, -2.791670262e-02f, -2.793749189e-02f, -2.795821769e-02f, - -2.797887997e-02f, -2.799947870e-02f, -2.802001384e-02f, -2.804048534e-02f, -2.806089318e-02f, -2.808123732e-02f, -2.810151771e-02f, -2.812173432e-02f, -2.814188711e-02f, -2.816197605e-02f, - -2.818200110e-02f, -2.820196222e-02f, -2.822185937e-02f, -2.824169252e-02f, -2.826146163e-02f, -2.828116666e-02f, -2.830080759e-02f, -2.832038436e-02f, -2.833989696e-02f, -2.835934533e-02f, - -2.837872945e-02f, -2.839804929e-02f, -2.841730479e-02f, -2.843649594e-02f, -2.845562269e-02f, -2.847468501e-02f, -2.849368286e-02f, -2.851261621e-02f, -2.853148504e-02f, -2.855028929e-02f, - -2.856902894e-02f, -2.858770395e-02f, -2.860631429e-02f, -2.862485993e-02f, -2.864334083e-02f, -2.866175696e-02f, -2.868010829e-02f, -2.869839478e-02f, -2.871661639e-02f, -2.873477311e-02f, - -2.875286488e-02f, -2.877089169e-02f, -2.878885350e-02f, -2.880675027e-02f, -2.882458198e-02f, -2.884234859e-02f, -2.886005007e-02f, -2.887768639e-02f, -2.889525752e-02f, -2.891276343e-02f, - -2.893020407e-02f, -2.894757944e-02f, -2.896488948e-02f, -2.898213418e-02f, -2.899931350e-02f, -2.901642741e-02f, -2.903347587e-02f, -2.905045887e-02f, -2.906737637e-02f, -2.908422834e-02f, - -2.910101475e-02f, -2.911773557e-02f, -2.913439077e-02f, -2.915098032e-02f, -2.916750420e-02f, -2.918396237e-02f, -2.920035480e-02f, -2.921668147e-02f, -2.923294234e-02f, -2.924913740e-02f, - -2.926526660e-02f, -2.928132993e-02f, -2.929732735e-02f, -2.931325884e-02f, -2.932912436e-02f, -2.934492390e-02f, -2.936065742e-02f, -2.937632490e-02f, -2.939192630e-02f, -2.940746161e-02f, - -2.942293079e-02f, -2.943833382e-02f, -2.945367068e-02f, -2.946894132e-02f, -2.948414574e-02f, -2.949928390e-02f, -2.951435578e-02f, -2.952936135e-02f, -2.954430058e-02f, -2.955917345e-02f, - -2.957397994e-02f, -2.958872002e-02f, -2.960339366e-02f, -2.961800084e-02f, -2.963254154e-02f, -2.964701573e-02f, -2.966142338e-02f, -2.967576447e-02f, -2.969003898e-02f, -2.970424688e-02f, - -2.971838815e-02f, -2.973246277e-02f, -2.974647071e-02f, -2.976041194e-02f, -2.977428645e-02f, -2.978809422e-02f, -2.980183521e-02f, -2.981550940e-02f, -2.982911678e-02f, -2.984265732e-02f, - -2.985613100e-02f, -2.986953779e-02f, -2.988287768e-02f, -2.989615064e-02f, -2.990935664e-02f, -2.992249568e-02f, -2.993556772e-02f, -2.994857275e-02f, -2.996151074e-02f, -2.997438168e-02f, - -2.998718553e-02f, -2.999992229e-02f, -3.001259193e-02f, -3.002519442e-02f, -3.003772976e-02f, -3.005019792e-02f, -3.006259887e-02f, -3.007493261e-02f, -3.008719910e-02f, -3.009939834e-02f, - -3.011153029e-02f, -3.012359495e-02f, -3.013559229e-02f, -3.014752229e-02f, -3.015938494e-02f, -3.017118021e-02f, -3.018290809e-02f, -3.019456855e-02f, -3.020616159e-02f, -3.021768718e-02f, - -3.022914530e-02f, -3.024053595e-02f, -3.025185908e-02f, -3.026311470e-02f, -3.027430279e-02f, -3.028542332e-02f, -3.029647628e-02f, -3.030746165e-02f, -3.031837942e-02f, -3.032922957e-02f, - -3.034001208e-02f, -3.035072694e-02f, -3.036137413e-02f, -3.037195363e-02f, -3.038246543e-02f, -3.039290951e-02f, -3.040328586e-02f, -3.041359447e-02f, -3.042383531e-02f, -3.043400837e-02f, - -3.044411363e-02f, -3.045415109e-02f, -3.046412072e-02f, -3.047402252e-02f, -3.048385646e-02f, -3.049362254e-02f, -3.050332074e-02f, -3.051295104e-02f, -3.052251344e-02f, -3.053200791e-02f, - -3.054143445e-02f, -3.055079304e-02f, -3.056008367e-02f, -3.056930632e-02f, -3.057846099e-02f, -3.058754765e-02f, -3.059656631e-02f, -3.060551693e-02f, -3.061439952e-02f, -3.062321406e-02f, - -3.063196054e-02f, -3.064063894e-02f, -3.064924926e-02f, -3.065779148e-02f, -3.066626559e-02f, -3.067467159e-02f, -3.068300945e-02f, -3.069127917e-02f, -3.069948074e-02f, -3.070761415e-02f, - -3.071567938e-02f, -3.072367643e-02f, -3.073160529e-02f, -3.073946594e-02f, -3.074725838e-02f, -3.075498259e-02f, -3.076263857e-02f, -3.077022631e-02f, -3.077774580e-02f, -3.078519702e-02f, - -3.079257998e-02f, -3.079989465e-02f, -3.080714104e-02f, -3.081431914e-02f, -3.082142892e-02f, -3.082847040e-02f, -3.083544355e-02f, -3.084234838e-02f, -3.084918487e-02f, -3.085595302e-02f, - -3.086265281e-02f, -3.086928424e-02f, -3.087584731e-02f, -3.088234201e-02f, -3.088876833e-02f, -3.089512625e-02f, -3.090141579e-02f, -3.090763693e-02f, -3.091378965e-02f, -3.091987397e-02f, - -3.092588987e-02f, -3.093183735e-02f, -3.093771639e-02f, -3.094352700e-02f, -3.094926917e-02f, -3.095494289e-02f, -3.096054817e-02f, -3.096608498e-02f, -3.097155334e-02f, -3.097695323e-02f, - -3.098228465e-02f, -3.098754760e-02f, -3.099274206e-02f, -3.099786805e-02f, -3.100292555e-02f, -3.100791456e-02f, -3.101283507e-02f, -3.101768709e-02f, -3.102247061e-02f, -3.102718563e-02f, - -3.103183213e-02f, -3.103641013e-02f, -3.104091962e-02f, -3.104536059e-02f, -3.104973305e-02f, -3.105403699e-02f, -3.105827240e-02f, -3.106243929e-02f, -3.106653766e-02f, -3.107056750e-02f, - -3.107452881e-02f, -3.107842159e-02f, -3.108224585e-02f, -3.108600157e-02f, -3.108968876e-02f, -3.109330741e-02f, -3.109685753e-02f, -3.110033912e-02f, -3.110375217e-02f, -3.110709669e-02f, - -3.111037267e-02f, -3.111358012e-02f, -3.111671903e-02f, -3.111978941e-02f, -3.112279125e-02f, -3.112572457e-02f, -3.112858935e-02f, -3.113138560e-02f, -3.113411332e-02f, -3.113677252e-02f, - -3.113936319e-02f, -3.114188533e-02f, -3.114433895e-02f, -3.114672405e-02f, -3.114904063e-02f, -3.115128869e-02f, -3.115346824e-02f, -3.115557928e-02f, -3.115762180e-02f, -3.115959583e-02f, - -3.116150134e-02f, -3.116333836e-02f, -3.116510688e-02f, -3.116680691e-02f, -3.116843845e-02f, -3.117000150e-02f, -3.117149607e-02f, -3.117292216e-02f, -3.117427978e-02f, -3.117556893e-02f, - -3.117678961e-02f, -3.117794184e-02f, -3.117902560e-02f, -3.118004092e-02f, -3.118098779e-02f, -3.118186622e-02f, -3.118267621e-02f, -3.118341778e-02f, -3.118409092e-02f, -3.118469564e-02f, - -3.118523196e-02f, -3.118569986e-02f, -3.118609937e-02f, -3.118643048e-02f, -3.118669321e-02f, -3.118688755e-02f, -3.118701353e-02f, -3.118707113e-02f, -3.118706038e-02f, -3.118698128e-02f, - -3.118683383e-02f, -3.118661804e-02f, -3.118633393e-02f, -3.118598150e-02f, -3.118556075e-02f, -3.118507170e-02f, -3.118451435e-02f, -3.118388871e-02f, -3.118319480e-02f, -3.118243261e-02f, - -3.118160217e-02f, -3.118070347e-02f, -3.117973653e-02f, -3.117870135e-02f, -3.117759795e-02f, -3.117642634e-02f, -3.117518652e-02f, -3.117387850e-02f, -3.117250230e-02f, -3.117105793e-02f, - -3.116954540e-02f, -3.116796471e-02f, -3.116631587e-02f, -3.116459891e-02f, -3.116281382e-02f, -3.116096063e-02f, -3.115903934e-02f, -3.115704996e-02f, -3.115499250e-02f, -3.115286698e-02f, - -3.115067342e-02f, -3.114841181e-02f, -3.114608217e-02f, -3.114368452e-02f, -3.114121886e-02f, -3.113868522e-02f, -3.113608360e-02f, -3.113341401e-02f, -3.113067648e-02f, -3.112787100e-02f, - -3.112499761e-02f, -3.112205630e-02f, -3.111904709e-02f, -3.111597000e-02f, -3.111282504e-02f, -3.110961222e-02f, -3.110633157e-02f, -3.110298308e-02f, -3.109956679e-02f, -3.109608269e-02f, - -3.109253082e-02f, -3.108891117e-02f, -3.108522378e-02f, -3.108146864e-02f, -3.107764579e-02f, -3.107375522e-02f, -3.106979697e-02f, -3.106577104e-02f, -3.106167746e-02f, -3.105751623e-02f, - -3.105328737e-02f, -3.104899090e-02f, -3.104462684e-02f, -3.104019521e-02f, -3.103569601e-02f, -3.103112927e-02f, -3.102649501e-02f, -3.102179324e-02f, -3.101702397e-02f, -3.101218724e-02f, - -3.100728304e-02f, -3.100231141e-02f, -3.099727236e-02f, -3.099216591e-02f, -3.098699208e-02f, -3.098175088e-02f, -3.097644234e-02f, -3.097106647e-02f, -3.096562329e-02f, -3.096011282e-02f, - -3.095453508e-02f, -3.094889009e-02f, -3.094317787e-02f, -3.093739844e-02f, -3.093155181e-02f, -3.092563802e-02f, -3.091965707e-02f, -3.091360899e-02f, -3.090749380e-02f, -3.090131152e-02f, - -3.089506217e-02f, -3.088874577e-02f, -3.088236234e-02f, -3.087591190e-02f, -3.086939448e-02f, -3.086281010e-02f, -3.085615877e-02f, -3.084944051e-02f, -3.084265536e-02f, -3.083580334e-02f, - -3.082888445e-02f, -3.082189873e-02f, -3.081484621e-02f, -3.080772689e-02f, -3.080054081e-02f, -3.079328798e-02f, -3.078596843e-02f, -3.077858219e-02f, -3.077112927e-02f, -3.076360971e-02f, - -3.075602351e-02f, -3.074837071e-02f, -3.074065134e-02f, -3.073286540e-02f, -3.072501294e-02f, -3.071709397e-02f, -3.070910852e-02f, -3.070105660e-02f, -3.069293826e-02f, -3.068475350e-02f, - -3.067650236e-02f, -3.066818487e-02f, -3.065980104e-02f, -3.065135090e-02f, -3.064283447e-02f, -3.063425180e-02f, -3.062560289e-02f, -3.061688777e-02f, -3.060810648e-02f, -3.059925903e-02f, - -3.059034545e-02f, -3.058136578e-02f, -3.057232003e-02f, -3.056320824e-02f, -3.055403042e-02f, -3.054478662e-02f, -3.053547684e-02f, -3.052610113e-02f, -3.051665951e-02f, -3.050715201e-02f, - -3.049757865e-02f, -3.048793946e-02f, -3.047823448e-02f, -3.046846372e-02f, -3.045862722e-02f, -3.044872500e-02f, -3.043875711e-02f, -3.042872355e-02f, -3.041862436e-02f, -3.040845958e-02f, - -3.039822923e-02f, -3.038793334e-02f, -3.037757193e-02f, -3.036714505e-02f, -3.035665271e-02f, -3.034609495e-02f, -3.033547180e-02f, -3.032478329e-02f, -3.031402944e-02f, -3.030321030e-02f, - -3.029232588e-02f, -3.028137623e-02f, -3.027036137e-02f, -3.025928133e-02f, -3.024813614e-02f, -3.023692584e-02f, -3.022565045e-02f, -3.021431001e-02f, -3.020290456e-02f, -3.019143411e-02f, - -3.017989870e-02f, -3.016829837e-02f, -3.015663315e-02f, -3.014490307e-02f, -3.013310816e-02f, -3.012124846e-02f, -3.010932399e-02f, -3.009733480e-02f, -3.008528090e-02f, -3.007316235e-02f, - -3.006097917e-02f, -3.004873139e-02f, -3.003641904e-02f, -3.002404217e-02f, -3.001160081e-02f, -2.999909498e-02f, -2.998652473e-02f, -2.997389008e-02f, -2.996119108e-02f, -2.994842775e-02f, - -2.993560014e-02f, -2.992270827e-02f, -2.990975218e-02f, -2.989673191e-02f, -2.988364749e-02f, -2.987049896e-02f, -2.985728635e-02f, -2.984400969e-02f, -2.983066904e-02f, -2.981726441e-02f, - -2.980379585e-02f, -2.979026339e-02f, -2.977666707e-02f, -2.976300692e-02f, -2.974928299e-02f, -2.973549531e-02f, -2.972164391e-02f, -2.970772883e-02f, -2.969375011e-02f, -2.967970779e-02f, - -2.966560191e-02f, -2.965143249e-02f, -2.963719959e-02f, -2.962290323e-02f, -2.960854346e-02f, -2.959412032e-02f, -2.957963383e-02f, -2.956508405e-02f, -2.955047100e-02f, -2.953579473e-02f, - -2.952105528e-02f, -2.950625268e-02f, -2.949138697e-02f, -2.947645820e-02f, -2.946146640e-02f, -2.944641162e-02f, -2.943129388e-02f, -2.941611324e-02f, -2.940086973e-02f, -2.938556339e-02f, - -2.937019426e-02f, -2.935476238e-02f, -2.933926779e-02f, -2.932371054e-02f, -2.930809066e-02f, -2.929240819e-02f, -2.927666318e-02f, -2.926085566e-02f, -2.924498568e-02f, -2.922905328e-02f, - -2.921305850e-02f, -2.919700137e-02f, -2.918088196e-02f, -2.916470028e-02f, -2.914845640e-02f, -2.913215034e-02f, -2.911578215e-02f, -2.909935188e-02f, -2.908285956e-02f, -2.906630524e-02f, - -2.904968896e-02f, -2.903301077e-02f, -2.901627070e-02f, -2.899946881e-02f, -2.898260512e-02f, -2.896567970e-02f, -2.894869257e-02f, -2.893164379e-02f, -2.891453340e-02f, -2.889736143e-02f, - -2.888012795e-02f, -2.886283298e-02f, -2.884547658e-02f, -2.882805879e-02f, -2.881057965e-02f, -2.879303921e-02f, -2.877543751e-02f, -2.875777460e-02f, -2.874005052e-02f, -2.872226532e-02f, - -2.870441904e-02f, -2.868651174e-02f, -2.866854344e-02f, -2.865051421e-02f, -2.863242409e-02f, -2.861427311e-02f, -2.859606134e-02f, -2.857778880e-02f, -2.855945556e-02f, -2.854106166e-02f, - -2.852260714e-02f, -2.850409205e-02f, -2.848551644e-02f, -2.846688035e-02f, -2.844818384e-02f, -2.842942694e-02f, -2.841060972e-02f, -2.839173220e-02f, -2.837279445e-02f, -2.835379650e-02f, - -2.833473841e-02f, -2.831562023e-02f, -2.829644200e-02f, -2.827720378e-02f, -2.825790560e-02f, -2.823854752e-02f, -2.821912959e-02f, -2.819965185e-02f, -2.818011436e-02f, -2.816051716e-02f, - -2.814086031e-02f, -2.812114385e-02f, -2.810136783e-02f, -2.808153230e-02f, -2.806163731e-02f, -2.804168291e-02f, -2.802166916e-02f, -2.800159609e-02f, -2.798146376e-02f, -2.796127223e-02f, - -2.794102154e-02f, -2.792071173e-02f, -2.790034288e-02f, -2.787991501e-02f, -2.785942819e-02f, -2.783888246e-02f, -2.781827788e-02f, -2.779761450e-02f, -2.777689237e-02f, -2.775611153e-02f, - -2.773527205e-02f, -2.771437397e-02f, -2.769341735e-02f, -2.767240224e-02f, -2.765132869e-02f, -2.763019674e-02f, -2.760900647e-02f, -2.758775791e-02f, -2.756645111e-02f, -2.754508615e-02f, - -2.752366305e-02f, -2.750218189e-02f, -2.748064270e-02f, -2.745904555e-02f, -2.743739049e-02f, -2.741567757e-02f, -2.739390684e-02f, -2.737207836e-02f, -2.735019218e-02f, -2.732824836e-02f, - -2.730624695e-02f, -2.728418801e-02f, -2.726207158e-02f, -2.723989773e-02f, -2.721766650e-02f, -2.719537796e-02f, -2.717303215e-02f, -2.715062914e-02f, -2.712816897e-02f, -2.710565170e-02f, - -2.708307739e-02f, -2.706044610e-02f, -2.703775787e-02f, -2.701501277e-02f, -2.699221084e-02f, -2.696935215e-02f, -2.694643675e-02f, -2.692346470e-02f, -2.690043606e-02f, -2.687735087e-02f, - -2.685420920e-02f, -2.683101110e-02f, -2.680775663e-02f, -2.678444585e-02f, -2.676107881e-02f, -2.673765557e-02f, -2.671417619e-02f, -2.669064072e-02f, -2.666704923e-02f, -2.664340176e-02f, - -2.661969838e-02f, -2.659593915e-02f, -2.657212412e-02f, -2.654825335e-02f, -2.652432690e-02f, -2.650034482e-02f, -2.647630718e-02f, -2.645221404e-02f, -2.642806544e-02f, -2.640386146e-02f, - -2.637960214e-02f, -2.635528756e-02f, -2.633091776e-02f, -2.630649281e-02f, -2.628201276e-02f, -2.625747768e-02f, -2.623288762e-02f, -2.620824264e-02f, -2.618354281e-02f, -2.615878819e-02f, - -2.613397882e-02f, -2.610911478e-02f, -2.608419612e-02f, -2.605922291e-02f, -2.603419520e-02f, -2.600911305e-02f, -2.598397653e-02f, -2.595878570e-02f, -2.593354061e-02f, -2.590824133e-02f, - -2.588288791e-02f, -2.585748043e-02f, -2.583201894e-02f, -2.580650349e-02f, -2.578093417e-02f, -2.575531101e-02f, -2.572963410e-02f, -2.570390348e-02f, -2.567811922e-02f, -2.565228139e-02f, - -2.562639004e-02f, -2.560044524e-02f, -2.557444704e-02f, -2.554839552e-02f, -2.552229073e-02f, -2.549613274e-02f, -2.546992161e-02f, -2.544365740e-02f, -2.541734018e-02f, -2.539097001e-02f, - -2.536454694e-02f, -2.533807106e-02f, -2.531154241e-02f, -2.528496106e-02f, -2.525832708e-02f, -2.523164053e-02f, -2.520490147e-02f, -2.517810997e-02f, -2.515126610e-02f, -2.512436991e-02f, - -2.509742146e-02f, -2.507042084e-02f, -2.504336809e-02f, -2.501626328e-02f, -2.498910649e-02f, -2.496189777e-02f, -2.493463718e-02f, -2.490732480e-02f, -2.487996069e-02f, -2.485254491e-02f, - -2.482507753e-02f, -2.479755862e-02f, -2.476998823e-02f, -2.474236644e-02f, -2.471469331e-02f, -2.468696891e-02f, -2.465919331e-02f, -2.463136656e-02f, -2.460348874e-02f, -2.457555991e-02f, - -2.454758014e-02f, -2.451954950e-02f, -2.449146805e-02f, -2.446333585e-02f, -2.443515298e-02f, -2.440691951e-02f, -2.437863549e-02f, -2.435030100e-02f, -2.432191610e-02f, -2.429348087e-02f, - -2.426499536e-02f, -2.423645965e-02f, -2.420787380e-02f, -2.417923789e-02f, -2.415055197e-02f, -2.412181612e-02f, -2.409303041e-02f, -2.406419490e-02f, -2.403530966e-02f, -2.400637477e-02f, - -2.397739028e-02f, -2.394835627e-02f, -2.391927280e-02f, -2.389013995e-02f, -2.386095779e-02f, -2.383172637e-02f, -2.380244578e-02f, -2.377311608e-02f, -2.374373734e-02f, -2.371430963e-02f, - -2.368483302e-02f, -2.365530758e-02f, -2.362573337e-02f, -2.359611048e-02f, -2.356643896e-02f, -2.353671889e-02f, -2.350695034e-02f, -2.347713338e-02f, -2.344726807e-02f, -2.341735450e-02f, - -2.338739272e-02f, -2.335738282e-02f, -2.332732485e-02f, -2.329721890e-02f, -2.326706503e-02f, -2.323686331e-02f, -2.320661381e-02f, -2.317631662e-02f, -2.314597179e-02f, -2.311557939e-02f, - -2.308513951e-02f, -2.305465221e-02f, -2.302411756e-02f, -2.299353563e-02f, -2.296290650e-02f, -2.293223024e-02f, -2.290150692e-02f, -2.287073661e-02f, -2.283991939e-02f, -2.280905532e-02f, - -2.277814448e-02f, -2.274718695e-02f, -2.271618278e-02f, -2.268513207e-02f, -2.265403487e-02f, -2.262289127e-02f, -2.259170134e-02f, -2.256046514e-02f, -2.252918275e-02f, -2.249785425e-02f, - -2.246647971e-02f, -2.243505920e-02f, -2.240359279e-02f, -2.237208057e-02f, -2.234052259e-02f, -2.230891894e-02f, -2.227726970e-02f, -2.224557493e-02f, -2.221383470e-02f, -2.218204910e-02f, - -2.215021820e-02f, -2.211834206e-02f, -2.208642077e-02f, -2.205445441e-02f, -2.202244303e-02f, -2.199038673e-02f, -2.195828557e-02f, -2.192613963e-02f, -2.189394899e-02f, -2.186171371e-02f, - -2.182943388e-02f, -2.179710957e-02f, -2.176474085e-02f, -2.173232780e-02f, -2.169987050e-02f, -2.166736902e-02f, -2.163482344e-02f, -2.160223383e-02f, -2.156960027e-02f, -2.153692283e-02f, - -2.150420160e-02f, -2.147143664e-02f, -2.143862804e-02f, -2.140577587e-02f, -2.137288020e-02f, -2.133994111e-02f, -2.130695868e-02f, -2.127393299e-02f, -2.124086411e-02f, -2.120775213e-02f, - -2.117459710e-02f, -2.114139912e-02f, -2.110815826e-02f, -2.107487460e-02f, -2.104154821e-02f, -2.100817918e-02f, -2.097476757e-02f, -2.094131347e-02f, -2.090781696e-02f, -2.087427811e-02f, - -2.084069700e-02f, -2.080707370e-02f, -2.077340830e-02f, -2.073970088e-02f, -2.070595151e-02f, -2.067216027e-02f, -2.063832723e-02f, -2.060445249e-02f, -2.057053611e-02f, -2.053657817e-02f, - -2.050257875e-02f, -2.046853794e-02f, -2.043445580e-02f, -2.040033243e-02f, -2.036616789e-02f, -2.033196227e-02f, -2.029771564e-02f, -2.026342809e-02f, -2.022909970e-02f, -2.019473053e-02f, - -2.016032068e-02f, -2.012587023e-02f, -2.009137924e-02f, -2.005684781e-02f, -2.002227600e-02f, -1.998766391e-02f, -1.995301161e-02f, -1.991831918e-02f, -1.988358670e-02f, -1.984881426e-02f, - -1.981400192e-02f, -1.977914978e-02f, -1.974425791e-02f, -1.970932639e-02f, -1.967435530e-02f, -1.963934473e-02f, -1.960429475e-02f, -1.956920545e-02f, -1.953407690e-02f, -1.949890920e-02f, - -1.946370240e-02f, -1.942845661e-02f, -1.939317190e-02f, -1.935784835e-02f, -1.932248604e-02f, -1.928708506e-02f, -1.925164548e-02f, -1.921616739e-02f, -1.918065087e-02f, -1.914509599e-02f, - -1.910950285e-02f, -1.907387153e-02f, -1.903820210e-02f, -1.900249464e-02f, -1.896674925e-02f, -1.893096600e-02f, -1.889514497e-02f, -1.885928626e-02f, -1.882338992e-02f, -1.878745606e-02f, - -1.875148476e-02f, -1.871547609e-02f, -1.867943014e-02f, -1.864334699e-02f, -1.860722673e-02f, -1.857106943e-02f, -1.853487518e-02f, -1.849864407e-02f, -1.846237617e-02f, -1.842607158e-02f, - -1.838973036e-02f, -1.835335261e-02f, -1.831693841e-02f, -1.828048785e-02f, -1.824400100e-02f, -1.820747795e-02f, -1.817091878e-02f, -1.813432358e-02f, -1.809769243e-02f, -1.806102542e-02f, - -1.802432263e-02f, -1.798758414e-02f, -1.795081003e-02f, -1.791400040e-02f, -1.787715532e-02f, -1.784027488e-02f, -1.780335917e-02f, -1.776640826e-02f, -1.772942225e-02f, -1.769240121e-02f, - -1.765534524e-02f, -1.761825441e-02f, -1.758112882e-02f, -1.754396854e-02f, -1.750677366e-02f, -1.746954427e-02f, -1.743228044e-02f, -1.739498228e-02f, -1.735764985e-02f, -1.732028326e-02f, - -1.728288257e-02f, -1.724544788e-02f, -1.720797928e-02f, -1.717047684e-02f, -1.713294065e-02f, -1.709537081e-02f, -1.705776739e-02f, -1.702013047e-02f, -1.698246016e-02f, -1.694475653e-02f, - -1.690701967e-02f, -1.686924966e-02f, -1.683144659e-02f, -1.679361054e-02f, -1.675574161e-02f, -1.671783988e-02f, -1.667990543e-02f, -1.664193836e-02f, -1.660393874e-02f, -1.656590667e-02f, - -1.652784222e-02f, -1.648974550e-02f, -1.645161658e-02f, -1.641345555e-02f, -1.637526250e-02f, -1.633703751e-02f, -1.629878067e-02f, -1.626049207e-02f, -1.622217180e-02f, -1.618381994e-02f, - -1.614543658e-02f, -1.610702181e-02f, -1.606857571e-02f, -1.603009837e-02f, -1.599158989e-02f, -1.595305033e-02f, -1.591447981e-02f, -1.587587839e-02f, -1.583724617e-02f, -1.579858324e-02f, - -1.575988969e-02f, -1.572116560e-02f, -1.568241105e-02f, -1.564362615e-02f, -1.560481097e-02f, -1.556596561e-02f, -1.552709015e-02f, -1.548818468e-02f, -1.544924928e-02f, -1.541028406e-02f, - -1.537128909e-02f, -1.533226446e-02f, -1.529321027e-02f, -1.525412660e-02f, -1.521501353e-02f, -1.517587117e-02f, -1.513669959e-02f, -1.509749888e-02f, -1.505826914e-02f, -1.501901045e-02f, - -1.497972291e-02f, -1.494040659e-02f, -1.490106160e-02f, -1.486168801e-02f, -1.482228592e-02f, -1.478285541e-02f, -1.474339659e-02f, -1.470390952e-02f, -1.466439432e-02f, -1.462485105e-02f, - -1.458527982e-02f, -1.454568071e-02f, -1.450605382e-02f, -1.446639922e-02f, -1.442671702e-02f, -1.438700730e-02f, -1.434727014e-02f, -1.430750565e-02f, -1.426771391e-02f, -1.422789501e-02f, - -1.418804904e-02f, -1.414817609e-02f, -1.410827625e-02f, -1.406834961e-02f, -1.402839626e-02f, -1.398841629e-02f, -1.394840979e-02f, -1.390837685e-02f, -1.386831756e-02f, -1.382823202e-02f, - -1.378812030e-02f, -1.374798251e-02f, -1.370781873e-02f, -1.366762905e-02f, -1.362741357e-02f, -1.358717237e-02f, -1.354690555e-02f, -1.350661319e-02f, -1.346629539e-02f, -1.342595224e-02f, - -1.338558383e-02f, -1.334519024e-02f, -1.330477158e-02f, -1.326432793e-02f, -1.322385938e-02f, -1.318336602e-02f, -1.314284795e-02f, -1.310230525e-02f, -1.306173802e-02f, -1.302114635e-02f, - -1.298053032e-02f, -1.293989004e-02f, -1.289922559e-02f, -1.285853707e-02f, -1.281782456e-02f, -1.277708815e-02f, -1.273632795e-02f, -1.269554404e-02f, -1.265473650e-02f, -1.261390544e-02f, - -1.257305095e-02f, -1.253217311e-02f, -1.249127202e-02f, -1.245034777e-02f, -1.240940046e-02f, -1.236843016e-02f, -1.232743699e-02f, -1.228642102e-02f, -1.224538236e-02f, -1.220432108e-02f, - -1.216323729e-02f, -1.212213108e-02f, -1.208100254e-02f, -1.203985176e-02f, -1.199867883e-02f, -1.195748385e-02f, -1.191626691e-02f, -1.187502810e-02f, -1.183376751e-02f, -1.179248524e-02f, - -1.175118137e-02f, -1.170985601e-02f, -1.166850924e-02f, -1.162714116e-02f, -1.158575185e-02f, -1.154434142e-02f, -1.150290995e-02f, -1.146145754e-02f, -1.141998428e-02f, -1.137849027e-02f, - -1.133697559e-02f, -1.129544033e-02f, -1.125388460e-02f, -1.121230849e-02f, -1.117071208e-02f, -1.112909547e-02f, -1.108745876e-02f, -1.104580204e-02f, -1.100412539e-02f, -1.096242892e-02f, - -1.092071272e-02f, -1.087897687e-02f, -1.083722148e-02f, -1.079544664e-02f, -1.075365243e-02f, -1.071183897e-02f, -1.067000632e-02f, -1.062815460e-02f, -1.058628389e-02f, -1.054439429e-02f, - -1.050248589e-02f, -1.046055879e-02f, -1.041861307e-02f, -1.037664884e-02f, -1.033466618e-02f, -1.029266519e-02f, -1.025064597e-02f, -1.020860860e-02f, -1.016655319e-02f, -1.012447981e-02f, - -1.008238858e-02f, -1.004027958e-02f, -9.998152908e-03f, -9.956008655e-03f, -9.913846917e-03f, -9.871667787e-03f, -9.829471360e-03f, -9.787257730e-03f, -9.745026990e-03f, -9.702779235e-03f, - -9.660514560e-03f, -9.618233058e-03f, -9.575934823e-03f, -9.533619951e-03f, -9.491288534e-03f, -9.448940668e-03f, -9.406576447e-03f, -9.364195964e-03f, -9.321799315e-03f, -9.279386595e-03f, - -9.236957896e-03f, -9.194513314e-03f, -9.152052943e-03f, -9.109576878e-03f, -9.067085214e-03f, -9.024578044e-03f, -8.982055464e-03f, -8.939517567e-03f, -8.896964450e-03f, -8.854396205e-03f, - -8.811812929e-03f, -8.769214715e-03f, -8.726601659e-03f, -8.683973855e-03f, -8.641331397e-03f, -8.598674382e-03f, -8.556002903e-03f, -8.513317055e-03f, -8.470616934e-03f, -8.427902633e-03f, - -8.385174249e-03f, -8.342431875e-03f, -8.299675607e-03f, -8.256905540e-03f, -8.214121769e-03f, -8.171324388e-03f, -8.128513493e-03f, -8.085689179e-03f, -8.042851541e-03f, -8.000000674e-03f, - -7.957136673e-03f, -7.914259633e-03f, -7.871369649e-03f, -7.828466817e-03f, -7.785551232e-03f, -7.742622988e-03f, -7.699682181e-03f, -7.656728906e-03f, -7.613763259e-03f, -7.570785335e-03f, - -7.527795229e-03f, -7.484793036e-03f, -7.441778851e-03f, -7.398752771e-03f, -7.355714890e-03f, -7.312665303e-03f, -7.269604107e-03f, -7.226531396e-03f, -7.183447265e-03f, -7.140351811e-03f, - -7.097245129e-03f, -7.054127314e-03f, -7.010998461e-03f, -6.967858667e-03f, -6.924708026e-03f, -6.881546634e-03f, -6.838374587e-03f, -6.795191980e-03f, -6.751998908e-03f, -6.708795468e-03f, - -6.665581754e-03f, -6.622357863e-03f, -6.579123890e-03f, -6.535879931e-03f, -6.492626081e-03f, -6.449362435e-03f, -6.406089090e-03f, -6.362806142e-03f, -6.319513685e-03f, -6.276211816e-03f, - -6.232900630e-03f, -6.189580222e-03f, -6.146250690e-03f, -6.102912128e-03f, -6.059564631e-03f, -6.016208297e-03f, -5.972843220e-03f, -5.929469497e-03f, -5.886087223e-03f, -5.842696493e-03f, - -5.799297404e-03f, -5.755890052e-03f, -5.712474532e-03f, -5.669050940e-03f, -5.625619372e-03f, -5.582179923e-03f, -5.538732691e-03f, -5.495277769e-03f, -5.451815255e-03f, -5.408345244e-03f, - -5.364867832e-03f, -5.321383115e-03f, -5.277891188e-03f, -5.234392148e-03f, -5.190886090e-03f, -5.147373111e-03f, -5.103853306e-03f, -5.060326772e-03f, -5.016793603e-03f, -4.973253896e-03f, - -4.929707747e-03f, -4.886155253e-03f, -4.842596507e-03f, -4.799031608e-03f, -4.755460650e-03f, -4.711883729e-03f, -4.668300942e-03f, -4.624712385e-03f, -4.581118153e-03f, -4.537518342e-03f, - -4.493913048e-03f, -4.450302368e-03f, -4.406686397e-03f, -4.363065231e-03f, -4.319438966e-03f, -4.275807698e-03f, -4.232171523e-03f, -4.188530537e-03f, -4.144884836e-03f, -4.101234515e-03f, - -4.057579672e-03f, -4.013920401e-03f, -3.970256800e-03f, -3.926588962e-03f, -3.882916986e-03f, -3.839240966e-03f, -3.795560999e-03f, -3.751877180e-03f, -3.708189606e-03f, -3.664498373e-03f, - -3.620803576e-03f, -3.577105311e-03f, -3.533403674e-03f, -3.489698762e-03f, -3.445990670e-03f, -3.402279494e-03f, -3.358565330e-03f, -3.314848275e-03f, -3.271128423e-03f, -3.227405871e-03f, - -3.183680715e-03f, -3.139953051e-03f, -3.096222974e-03f, -3.052490581e-03f, -3.008755967e-03f, -2.965019229e-03f, -2.921280462e-03f, -2.877539762e-03f, -2.833797225e-03f, -2.790052947e-03f, - -2.746307024e-03f, -2.702559551e-03f, -2.658810625e-03f, -2.615060342e-03f, -2.571308796e-03f, -2.527556085e-03f, -2.483802303e-03f, -2.440047548e-03f, -2.396291913e-03f, -2.352535497e-03f, - -2.308778393e-03f, -2.265020698e-03f, -2.221262508e-03f, -2.177503918e-03f, -2.133745025e-03f, -2.089985924e-03f, -2.046226710e-03f, -2.002467480e-03f, -1.958708329e-03f, -1.914949354e-03f, - -1.871190649e-03f, -1.827432310e-03f, -1.783674433e-03f, -1.739917114e-03f, -1.696160449e-03f, -1.652404532e-03f, -1.608649460e-03f, -1.564895329e-03f, -1.521142233e-03f, -1.477390269e-03f, - -1.433639533e-03f, -1.389890119e-03f, -1.346142123e-03f, -1.302395641e-03f, -1.258650769e-03f, -1.214907602e-03f, -1.171166235e-03f, -1.127426764e-03f, -1.083689284e-03f, -1.039953892e-03f, - -9.962206820e-04f, -9.524897499e-04f, -9.087611910e-04f, -8.650351009e-04f, -8.213115749e-04f, -7.775907084e-04f, -7.338725969e-04f, -6.901573355e-04f, -6.464450198e-04f, -6.027357450e-04f, - -5.590296064e-04f, -5.153266994e-04f, -4.716271191e-04f, -4.279309609e-04f, -3.842383200e-04f, -3.405492916e-04f, -2.968639710e-04f, -2.531824532e-04f, -2.095048336e-04f, -1.658312072e-04f, - -1.221616692e-04f, -7.849631470e-05f, -3.483523878e-05f, 8.821463464e-06f, 5.247369698e-05f, 9.612136672e-05f, 1.397643777e-04f, 1.834026348e-04f, 2.270360432e-04f, 2.706645079e-04f, - 3.142879339e-04f, 3.579062263e-04f, 4.015192902e-04f, 4.451270308e-04f, 4.887293531e-04f, 5.323261624e-04f, 5.759173638e-04f, 6.195028625e-04f, 6.630825639e-04f, 7.066563730e-04f, - 7.502241953e-04f, 7.937859360e-04f, 8.373415004e-04f, 8.808907938e-04f, 9.244337217e-04f, 9.679701895e-04f, 1.011500102e-03f, 1.055023366e-03f, 1.098539886e-03f, 1.142049567e-03f, - 1.185552316e-03f, 1.229048037e-03f, 1.272536637e-03f, 1.316018020e-03f, 1.359492093e-03f, 1.402958761e-03f, 1.446417930e-03f, 1.489869505e-03f, 1.533313392e-03f, 1.576749497e-03f, - 1.620177726e-03f, 1.663597984e-03f, 1.707010178e-03f, 1.750414213e-03f, 1.793809995e-03f, 1.837197429e-03f, 1.880576423e-03f, 1.923946881e-03f, 1.967308710e-03f, 2.010661816e-03f, - 2.054006105e-03f, 2.097341483e-03f, 2.140667856e-03f, 2.183985130e-03f, 2.227293211e-03f, 2.270592006e-03f, 2.313881421e-03f, 2.357161361e-03f, 2.400431734e-03f, 2.443692446e-03f, - 2.486943402e-03f, 2.530184510e-03f, 2.573415675e-03f, 2.616636805e-03f, 2.659847805e-03f, 2.703048583e-03f, 2.746239044e-03f, 2.789419095e-03f, 2.832588643e-03f, 2.875747595e-03f, - 2.918895856e-03f, 2.962033335e-03f, 3.005159937e-03f, 3.048275569e-03f, 3.091380138e-03f, 3.134473551e-03f, 3.177555715e-03f, 3.220626537e-03f, 3.263685923e-03f, 3.306733781e-03f, - 3.349770017e-03f, 3.392794539e-03f, 3.435807253e-03f, 3.478808068e-03f, 3.521796889e-03f, 3.564773624e-03f, 3.607738180e-03f, 3.650690465e-03f, 3.693630386e-03f, 3.736557849e-03f, - 3.779472764e-03f, 3.822375036e-03f, 3.865264573e-03f, 3.908141283e-03f, 3.951005073e-03f, 3.993855851e-03f, 4.036693525e-03f, 4.079518001e-03f, 4.122329188e-03f, 4.165126994e-03f, - 4.207911325e-03f, 4.250682090e-03f, 4.293439197e-03f, 4.336182554e-03f, 4.378912067e-03f, 4.421627646e-03f, 4.464329199e-03f, 4.507016632e-03f, 4.549689855e-03f, 4.592348775e-03f, - 4.634993301e-03f, 4.677623341e-03f, 4.720238802e-03f, 4.762839594e-03f, 4.805425624e-03f, 4.847996800e-03f, 4.890553032e-03f, 4.933094228e-03f, 4.975620295e-03f, 5.018131143e-03f, - 5.060626680e-03f, 5.103106815e-03f, 5.145571456e-03f, 5.188020512e-03f, 5.230453892e-03f, 5.272871504e-03f, 5.315273258e-03f, 5.357659061e-03f, 5.400028824e-03f, 5.442382454e-03f, - 5.484719862e-03f, 5.527040955e-03f, 5.569345643e-03f, 5.611633835e-03f, 5.653905441e-03f, 5.696160369e-03f, 5.738398529e-03f, 5.780619830e-03f, 5.822824181e-03f, 5.865011492e-03f, - 5.907181672e-03f, 5.949334630e-03f, 5.991470277e-03f, 6.033588522e-03f, 6.075689274e-03f, 6.117772443e-03f, 6.159837939e-03f, 6.201885671e-03f, 6.243915550e-03f, 6.285927485e-03f, - 6.327921386e-03f, 6.369897163e-03f, 6.411854726e-03f, 6.453793986e-03f, 6.495714851e-03f, 6.537617233e-03f, 6.579501042e-03f, 6.621366187e-03f, 6.663212580e-03f, 6.705040130e-03f, - 6.746848748e-03f, 6.788638344e-03f, 6.830408829e-03f, 6.872160114e-03f, 6.913892108e-03f, 6.955604724e-03f, 6.997297870e-03f, 7.038971459e-03f, 7.080625401e-03f, 7.122259607e-03f, - 7.163873987e-03f, 7.205468453e-03f, 7.247042916e-03f, 7.288597286e-03f, 7.330131476e-03f, 7.371645395e-03f, 7.413138956e-03f, 7.454612070e-03f, 7.496064647e-03f, 7.537496600e-03f, - 7.578907839e-03f, 7.620298277e-03f, 7.661667825e-03f, 7.703016394e-03f, 7.744343896e-03f, 7.785650243e-03f, 7.826935347e-03f, 7.868199119e-03f, 7.909441472e-03f, 7.950662316e-03f, - 7.991861565e-03f, 8.033039131e-03f, 8.074194925e-03f, 8.115328859e-03f, 8.156440846e-03f, 8.197530798e-03f, 8.238598628e-03f, 8.279644247e-03f, 8.320667569e-03f, 8.361668506e-03f, - 8.402646970e-03f, 8.443602873e-03f, 8.484536130e-03f, 8.525446652e-03f, 8.566334352e-03f, 8.607199143e-03f, 8.648040938e-03f, 8.688859650e-03f, 8.729655192e-03f, 8.770427477e-03f, - 8.811176418e-03f, 8.851901929e-03f, 8.892603922e-03f, 8.933282311e-03f, 8.973937010e-03f, 9.014567932e-03f, 9.055174990e-03f, 9.095758098e-03f, 9.136317170e-03f, 9.176852119e-03f, - 9.217362858e-03f, 9.257849303e-03f, 9.298311367e-03f, 9.338748963e-03f, 9.379162006e-03f, 9.419550410e-03f, 9.459914089e-03f, 9.500252956e-03f, 9.540566928e-03f, 9.580855916e-03f, - 9.621119837e-03f, 9.661358604e-03f, 9.701572133e-03f, 9.741760337e-03f, 9.781923131e-03f, 9.822060430e-03f, 9.862172149e-03f, 9.902258202e-03f, 9.942318505e-03f, 9.982352972e-03f, - 1.002236152e-02f, 1.006234406e-02f, 1.010230051e-02f, 1.014223078e-02f, 1.018213480e-02f, 1.022201247e-02f, 1.026186371e-02f, 1.030168844e-02f, 1.034148657e-02f, 1.038125802e-02f, - 1.042100270e-02f, 1.046072053e-02f, 1.050041143e-02f, 1.054007530e-02f, 1.057971207e-02f, 1.061932166e-02f, 1.065890397e-02f, 1.069845893e-02f, 1.073798645e-02f, 1.077748645e-02f, - 1.081695884e-02f, 1.085640354e-02f, 1.089582047e-02f, 1.093520954e-02f, 1.097457067e-02f, 1.101390378e-02f, 1.105320878e-02f, 1.109248559e-02f, 1.113173413e-02f, 1.117095431e-02f, - 1.121014605e-02f, 1.124930928e-02f, 1.128844389e-02f, 1.132754982e-02f, 1.136662698e-02f, 1.140567529e-02f, 1.144469467e-02f, 1.148368502e-02f, 1.152264628e-02f, 1.156157835e-02f, - 1.160048116e-02f, 1.163935462e-02f, 1.167819866e-02f, 1.171701318e-02f, 1.175579811e-02f, 1.179455337e-02f, 1.183327887e-02f, 1.187197453e-02f, 1.191064028e-02f, 1.194927602e-02f, - 1.198788168e-02f, 1.202645717e-02f, 1.206500242e-02f, 1.210351735e-02f, 1.214200186e-02f, 1.218045589e-02f, 1.221887935e-02f, 1.225727215e-02f, 1.229563422e-02f, 1.233396548e-02f, - 1.237226585e-02f, 1.241053524e-02f, 1.244877358e-02f, 1.248698078e-02f, 1.252515677e-02f, 1.256330146e-02f, 1.260141477e-02f, 1.263949663e-02f, 1.267754695e-02f, 1.271556565e-02f, - 1.275355266e-02f, 1.279150789e-02f, 1.282943126e-02f, 1.286732270e-02f, 1.290518212e-02f, 1.294300944e-02f, 1.298080459e-02f, 1.301856748e-02f, 1.305629804e-02f, 1.309399619e-02f, - 1.313166184e-02f, 1.316929493e-02f, 1.320689536e-02f, 1.324446306e-02f, 1.328199795e-02f, 1.331949996e-02f, 1.335696900e-02f, 1.339440499e-02f, 1.343180786e-02f, 1.346917753e-02f, - 1.350651392e-02f, 1.354381695e-02f, 1.358108654e-02f, 1.361832262e-02f, 1.365552511e-02f, 1.369269392e-02f, 1.372982899e-02f, 1.376693022e-02f, 1.380399756e-02f, 1.384103091e-02f, - 1.387803020e-02f, 1.391499535e-02f, 1.395192629e-02f, 1.398882293e-02f, 1.402568521e-02f, 1.406251304e-02f, 1.409930634e-02f, 1.413606505e-02f, 1.417278907e-02f, 1.420947834e-02f, - 1.424613278e-02f, 1.428275231e-02f, 1.431933686e-02f, 1.435588635e-02f, 1.439240069e-02f, 1.442887983e-02f, 1.446532367e-02f, 1.450173215e-02f, 1.453810518e-02f, 1.457444270e-02f, - 1.461074462e-02f, 1.464701087e-02f, 1.468324137e-02f, 1.471943605e-02f, 1.475559484e-02f, 1.479171765e-02f, 1.482780441e-02f, 1.486385505e-02f, 1.489986949e-02f, 1.493584765e-02f, - 1.497178947e-02f, 1.500769486e-02f, 1.504356376e-02f, 1.507939608e-02f, 1.511519175e-02f, 1.515095069e-02f, 1.518667284e-02f, 1.522235812e-02f, 1.525800645e-02f, 1.529361776e-02f, - 1.532919198e-02f, 1.536472902e-02f, 1.540022883e-02f, 1.543569131e-02f, 1.547111641e-02f, 1.550650404e-02f, 1.554185413e-02f, 1.557716661e-02f, 1.561244140e-02f, 1.564767844e-02f, - 1.568287764e-02f, 1.571803894e-02f, 1.575316226e-02f, 1.578824752e-02f, 1.582329467e-02f, 1.585830361e-02f, 1.589327429e-02f, 1.592820662e-02f, 1.596310054e-02f, 1.599795597e-02f, - 1.603277284e-02f, 1.606755108e-02f, 1.610229061e-02f, 1.613699137e-02f, 1.617165328e-02f, 1.620627626e-02f, 1.624086026e-02f, 1.627540519e-02f, 1.630991098e-02f, 1.634437757e-02f, - 1.637880487e-02f, 1.641319283e-02f, 1.644754136e-02f, 1.648185041e-02f, 1.651611988e-02f, 1.655034973e-02f, 1.658453986e-02f, 1.661869022e-02f, 1.665280074e-02f, 1.668687133e-02f, - 1.672090194e-02f, 1.675489248e-02f, 1.678884290e-02f, 1.682275312e-02f, 1.685662306e-02f, 1.689045267e-02f, 1.692424187e-02f, 1.695799059e-02f, 1.699169876e-02f, 1.702536631e-02f, - 1.705899317e-02f, 1.709257927e-02f, 1.712612454e-02f, 1.715962892e-02f, 1.719309233e-02f, 1.722651471e-02f, 1.725989598e-02f, 1.729323608e-02f, 1.732653493e-02f, 1.735979248e-02f, - 1.739300865e-02f, 1.742618336e-02f, 1.745931657e-02f, 1.749240818e-02f, 1.752545815e-02f, 1.755846639e-02f, 1.759143284e-02f, 1.762435744e-02f, 1.765724011e-02f, 1.769008079e-02f, - 1.772287941e-02f, 1.775563590e-02f, 1.778835020e-02f, 1.782102223e-02f, 1.785365194e-02f, 1.788623924e-02f, 1.791878409e-02f, 1.795128640e-02f, 1.798374611e-02f, 1.801616316e-02f, - 1.804853748e-02f, 1.808086900e-02f, 1.811315766e-02f, 1.814540338e-02f, 1.817760611e-02f, 1.820976577e-02f, 1.824188231e-02f, 1.827395565e-02f, 1.830598573e-02f, 1.833797249e-02f, - 1.836991585e-02f, 1.840181575e-02f, 1.843367213e-02f, 1.846548493e-02f, 1.849725406e-02f, 1.852897948e-02f, 1.856066112e-02f, 1.859229890e-02f, 1.862389278e-02f, 1.865544267e-02f, - 1.868694852e-02f, 1.871841027e-02f, 1.874982784e-02f, 1.878120117e-02f, 1.881253021e-02f, 1.884381488e-02f, 1.887505512e-02f, 1.890625087e-02f, 1.893740206e-02f, 1.896850863e-02f, - 1.899957052e-02f, 1.903058766e-02f, 1.906155999e-02f, 1.909248744e-02f, 1.912336996e-02f, 1.915420748e-02f, 1.918499994e-02f, 1.921574727e-02f, 1.924644941e-02f, 1.927710630e-02f, - 1.930771788e-02f, 1.933828408e-02f, 1.936880484e-02f, 1.939928010e-02f, 1.942970980e-02f, 1.946009387e-02f, 1.949043225e-02f, 1.952072489e-02f, 1.955097171e-02f, 1.958117267e-02f, - 1.961132769e-02f, 1.964143671e-02f, 1.967149968e-02f, 1.970151653e-02f, 1.973148720e-02f, 1.976141164e-02f, 1.979128977e-02f, 1.982112154e-02f, 1.985090689e-02f, 1.988064576e-02f, - 1.991033808e-02f, 1.993998381e-02f, 1.996958287e-02f, 1.999913520e-02f, 2.002864075e-02f, 2.005809946e-02f, 2.008751127e-02f, 2.011687611e-02f, 2.014619394e-02f, 2.017546468e-02f, - 2.020468827e-02f, 2.023386467e-02f, 2.026299381e-02f, 2.029207563e-02f, 2.032111008e-02f, 2.035009709e-02f, 2.037903660e-02f, 2.040792856e-02f, 2.043677291e-02f, 2.046556959e-02f, - 2.049431854e-02f, 2.052301970e-02f, 2.055167302e-02f, 2.058027844e-02f, 2.060883589e-02f, 2.063734533e-02f, 2.066580670e-02f, 2.069421993e-02f, 2.072258497e-02f, 2.075090176e-02f, - 2.077917025e-02f, 2.080739037e-02f, 2.083556208e-02f, 2.086368531e-02f, 2.089176001e-02f, 2.091978612e-02f, 2.094776359e-02f, 2.097569235e-02f, 2.100357236e-02f, 2.103140355e-02f, - 2.105918587e-02f, 2.108691927e-02f, 2.111460368e-02f, 2.114223906e-02f, 2.116982534e-02f, 2.119736248e-02f, 2.122485041e-02f, 2.125228909e-02f, 2.127967845e-02f, 2.130701844e-02f, - 2.133430900e-02f, 2.136155009e-02f, 2.138874164e-02f, 2.141588361e-02f, 2.144297593e-02f, 2.147001856e-02f, 2.149701143e-02f, 2.152395450e-02f, 2.155084772e-02f, 2.157769101e-02f, - 2.160448435e-02f, 2.163122766e-02f, 2.165792089e-02f, 2.168456400e-02f, 2.171115693e-02f, 2.173769963e-02f, 2.176419204e-02f, 2.179063411e-02f, 2.181702578e-02f, 2.184336702e-02f, - 2.186965775e-02f, 2.189589793e-02f, 2.192208751e-02f, 2.194822644e-02f, 2.197431465e-02f, 2.200035211e-02f, 2.202633876e-02f, 2.205227454e-02f, 2.207815941e-02f, 2.210399332e-02f, - 2.212977620e-02f, 2.215550802e-02f, 2.218118871e-02f, 2.220681824e-02f, 2.223239654e-02f, 2.225792357e-02f, 2.228339928e-02f, 2.230882361e-02f, 2.233419652e-02f, 2.235951795e-02f, - 2.238478785e-02f, 2.241000618e-02f, 2.243517288e-02f, 2.246028791e-02f, 2.248535121e-02f, 2.251036274e-02f, 2.253532244e-02f, 2.256023027e-02f, 2.258508617e-02f, 2.260989010e-02f, - 2.263464201e-02f, 2.265934185e-02f, 2.268398957e-02f, 2.270858512e-02f, 2.273312845e-02f, 2.275761952e-02f, 2.278205827e-02f, 2.280644466e-02f, 2.283077864e-02f, 2.285506016e-02f, - 2.287928917e-02f, 2.290346563e-02f, 2.292758949e-02f, 2.295166070e-02f, 2.297567921e-02f, 2.299964498e-02f, 2.302355796e-02f, 2.304741810e-02f, 2.307122535e-02f, 2.309497967e-02f, - 2.311868101e-02f, 2.314232933e-02f, 2.316592457e-02f, 2.318946670e-02f, 2.321295566e-02f, 2.323639141e-02f, 2.325977390e-02f, 2.328310309e-02f, 2.330637894e-02f, 2.332960138e-02f, - 2.335277039e-02f, 2.337588592e-02f, 2.339894791e-02f, 2.342195633e-02f, 2.344491113e-02f, 2.346781227e-02f, 2.349065969e-02f, 2.351345336e-02f, 2.353619323e-02f, 2.355887926e-02f, - 2.358151140e-02f, 2.360408961e-02f, 2.362661384e-02f, 2.364908405e-02f, 2.367150020e-02f, 2.369386224e-02f, 2.371617013e-02f, 2.373842382e-02f, 2.376062328e-02f, 2.378276846e-02f, - 2.380485931e-02f, 2.382689580e-02f, 2.384887788e-02f, 2.387080550e-02f, 2.389267863e-02f, 2.391449722e-02f, 2.393626123e-02f, 2.395797062e-02f, 2.397962535e-02f, 2.400122537e-02f, - 2.402277065e-02f, 2.404426113e-02f, 2.406569678e-02f, 2.408707756e-02f, 2.410840343e-02f, 2.412967434e-02f, 2.415089025e-02f, 2.417205113e-02f, 2.419315693e-02f, 2.421420761e-02f, - 2.423520314e-02f, 2.425614346e-02f, 2.427702854e-02f, 2.429785835e-02f, 2.431863283e-02f, 2.433935195e-02f, 2.436001567e-02f, 2.438062395e-02f, 2.440117676e-02f, 2.442167404e-02f, - 2.444211577e-02f, 2.446250189e-02f, 2.448283239e-02f, 2.450310720e-02f, 2.452332630e-02f, 2.454348965e-02f, 2.456359721e-02f, 2.458364894e-02f, 2.460364479e-02f, 2.462358475e-02f, - 2.464346875e-02f, 2.466329678e-02f, 2.468306878e-02f, 2.470278473e-02f, 2.472244458e-02f, 2.474204829e-02f, 2.476159584e-02f, 2.478108718e-02f, 2.480052227e-02f, 2.481990108e-02f, - 2.483922358e-02f, 2.485848972e-02f, 2.487769946e-02f, 2.489685278e-02f, 2.491594963e-02f, 2.493498998e-02f, 2.495397380e-02f, 2.497290104e-02f, 2.499177168e-02f, 2.501058566e-02f, - 2.502934297e-02f, 2.504804357e-02f, 2.506668741e-02f, 2.508527447e-02f, 2.510380471e-02f, 2.512227809e-02f, 2.514069458e-02f, 2.515905415e-02f, 2.517735675e-02f, 2.519560236e-02f, - 2.521379095e-02f, 2.523192247e-02f, 2.524999689e-02f, 2.526801419e-02f, 2.528597432e-02f, 2.530387725e-02f, 2.532172295e-02f, 2.533951139e-02f, 2.535724252e-02f, 2.537491633e-02f, - 2.539253277e-02f, 2.541009182e-02f, 2.542759344e-02f, 2.544503759e-02f, 2.546242425e-02f, 2.547975338e-02f, 2.549702495e-02f, 2.551423893e-02f, 2.553139529e-02f, 2.554849399e-02f, - 2.556553501e-02f, 2.558251831e-02f, 2.559944385e-02f, 2.561631162e-02f, 2.563312157e-02f, 2.564987368e-02f, 2.566656792e-02f, 2.568320425e-02f, 2.569978264e-02f, 2.571630307e-02f, - 2.573276550e-02f, 2.574916991e-02f, 2.576551625e-02f, 2.578180451e-02f, 2.579803465e-02f, 2.581420665e-02f, 2.583032047e-02f, 2.584637608e-02f, 2.586237345e-02f, 2.587831257e-02f, - 2.589419338e-02f, 2.591001588e-02f, 2.592578002e-02f, 2.594148578e-02f, 2.595713314e-02f, 2.597272205e-02f, 2.598825251e-02f, 2.600372446e-02f, 2.601913790e-02f, 2.603449278e-02f, - 2.604978909e-02f, 2.606502679e-02f, 2.608020586e-02f, 2.609532626e-02f, 2.611038798e-02f, 2.612539099e-02f, 2.614033525e-02f, 2.615522075e-02f, 2.617004744e-02f, 2.618481532e-02f, - 2.619952435e-02f, 2.621417450e-02f, 2.622876575e-02f, 2.624329808e-02f, 2.625777145e-02f, 2.627218584e-02f, 2.628654122e-02f, 2.630083758e-02f, 2.631507488e-02f, 2.632925310e-02f, - 2.634337221e-02f, 2.635743219e-02f, 2.637143301e-02f, 2.638537465e-02f, 2.639925709e-02f, 2.641308030e-02f, 2.642684425e-02f, 2.644054892e-02f, 2.645419429e-02f, 2.646778033e-02f, - 2.648130702e-02f, 2.649477434e-02f, 2.650818225e-02f, 2.652153075e-02f, 2.653481980e-02f, 2.654804938e-02f, 2.656121947e-02f, 2.657433005e-02f, 2.658738109e-02f, 2.660037256e-02f, - 2.661330446e-02f, 2.662617675e-02f, 2.663898941e-02f, 2.665174243e-02f, 2.666443577e-02f, 2.667706942e-02f, 2.668964335e-02f, 2.670215755e-02f, 2.671461199e-02f, 2.672700665e-02f, - 2.673934151e-02f, 2.675161655e-02f, 2.676383174e-02f, 2.677598708e-02f, 2.678808252e-02f, 2.680011806e-02f, 2.681209368e-02f, 2.682400935e-02f, 2.683586506e-02f, 2.684766078e-02f, - 2.685939649e-02f, 2.687107218e-02f, 2.688268783e-02f, 2.689424340e-02f, 2.690573890e-02f, 2.691717429e-02f, 2.692854956e-02f, 2.693986469e-02f, 2.695111966e-02f, 2.696231445e-02f, - 2.697344904e-02f, 2.698452342e-02f, 2.699553757e-02f, 2.700649146e-02f, 2.701738508e-02f, 2.702821841e-02f, 2.703899144e-02f, 2.704970414e-02f, 2.706035651e-02f, 2.707094851e-02f, - 2.708148014e-02f, 2.709195138e-02f, 2.710236220e-02f, 2.711271260e-02f, 2.712300256e-02f, 2.713323206e-02f, 2.714340108e-02f, 2.715350961e-02f, 2.716355763e-02f, 2.717354513e-02f, - 2.718347208e-02f, 2.719333848e-02f, 2.720314431e-02f, 2.721288955e-02f, 2.722257419e-02f, 2.723219821e-02f, 2.724176160e-02f, 2.725126433e-02f, 2.726070641e-02f, 2.727008781e-02f, - 2.727940852e-02f, 2.728866852e-02f, 2.729786780e-02f, 2.730700634e-02f, 2.731608414e-02f, 2.732510117e-02f, 2.733405743e-02f, 2.734295289e-02f, 2.735178756e-02f, 2.736056140e-02f, - 2.736927442e-02f, 2.737792659e-02f, 2.738651791e-02f, 2.739504836e-02f, 2.740351792e-02f, 2.741192660e-02f, 2.742027436e-02f, 2.742856121e-02f, 2.743678712e-02f, 2.744495210e-02f, - 2.745305611e-02f, 2.746109916e-02f, 2.746908124e-02f, 2.747700232e-02f, 2.748486240e-02f, 2.749266147e-02f, 2.750039952e-02f, 2.750807653e-02f, 2.751569250e-02f, 2.752324741e-02f, - 2.753074126e-02f, 2.753817403e-02f, 2.754554571e-02f, 2.755285629e-02f, 2.756010577e-02f, 2.756729414e-02f, 2.757442137e-02f, 2.758148747e-02f, 2.758849242e-02f, 2.759543622e-02f, - 2.760231886e-02f, 2.760914032e-02f, 2.761590060e-02f, 2.762259969e-02f, 2.762923758e-02f, 2.763581426e-02f, 2.764232973e-02f, 2.764878397e-02f, 2.765517697e-02f, 2.766150874e-02f, - 2.766777926e-02f, 2.767398853e-02f, 2.768013652e-02f, 2.768622325e-02f, 2.769224870e-02f, 2.769821287e-02f, 2.770411574e-02f, 2.770995731e-02f, 2.771573758e-02f, 2.772145653e-02f, - 2.772711417e-02f, 2.773271047e-02f, 2.773824545e-02f, 2.774371909e-02f, 2.774913138e-02f, 2.775448233e-02f, 2.775977191e-02f, 2.776500014e-02f, 2.777016700e-02f, 2.777527249e-02f, - 2.778031661e-02f, 2.778529934e-02f, 2.779022068e-02f, 2.779508063e-02f, 2.779987919e-02f, 2.780461635e-02f, 2.780929210e-02f, 2.781390644e-02f, 2.781845937e-02f, 2.782295088e-02f, - 2.782738097e-02f, 2.783174964e-02f, 2.783605687e-02f, 2.784030268e-02f, 2.784448705e-02f, 2.784860999e-02f, 2.785267148e-02f, 2.785667153e-02f, 2.786061013e-02f, 2.786448729e-02f, - 2.786830299e-02f, 2.787205724e-02f, 2.787575003e-02f, 2.787938136e-02f, 2.788295124e-02f, 2.788645965e-02f, 2.788990660e-02f, 2.789329209e-02f, 2.789661610e-02f, 2.789987865e-02f, - 2.790307974e-02f, 2.790621935e-02f, 2.790929749e-02f, 2.791231416e-02f, 2.791526936e-02f, 2.791816309e-02f, 2.792099534e-02f, 2.792376612e-02f, 2.792647543e-02f, 2.792912327e-02f, - 2.793170964e-02f, 2.793423453e-02f, 2.793669795e-02f, 2.793909990e-02f, 2.794144038e-02f, 2.794371939e-02f, 2.794593693e-02f, 2.794809301e-02f, 2.795018762e-02f, 2.795222076e-02f, - 2.795419245e-02f, 2.795610267e-02f, 2.795795143e-02f, 2.795973874e-02f, 2.796146459e-02f, 2.796312899e-02f, 2.796473194e-02f, 2.796627344e-02f, 2.796775350e-02f, 2.796917211e-02f, - 2.797052928e-02f, 2.797182502e-02f, 2.797305932e-02f, 2.797423220e-02f, 2.797534365e-02f, 2.797639367e-02f, 2.797738228e-02f, 2.797830947e-02f, 2.797917524e-02f, 2.797997962e-02f, - 2.798072259e-02f, 2.798140416e-02f, 2.798202433e-02f, 2.798258312e-02f, 2.798308052e-02f, 2.798351654e-02f, 2.798389119e-02f, 2.798420447e-02f, 2.798445638e-02f, 2.798464694e-02f, - 2.798477614e-02f, 2.798484400e-02f, 2.798485051e-02f, 2.798479569e-02f, 2.798467954e-02f, 2.798450207e-02f, 2.798426327e-02f, 2.798396317e-02f, 2.798360177e-02f, 2.798317907e-02f, - 2.798269508e-02f, 2.798214980e-02f, 2.798154325e-02f, 2.798087544e-02f, 2.798014636e-02f, 2.797935603e-02f, 2.797850445e-02f, 2.797759164e-02f, 2.797661759e-02f, 2.797558233e-02f, - 2.797448585e-02f, 2.797332816e-02f, 2.797210928e-02f, 2.797082922e-02f, 2.796948797e-02f, 2.796808555e-02f, 2.796662198e-02f, 2.796509725e-02f, 2.796351137e-02f, 2.796186437e-02f, - 2.796015624e-02f, 2.795838700e-02f, 2.795655665e-02f, 2.795466522e-02f, 2.795271269e-02f, 2.795069910e-02f, 2.794862444e-02f, 2.794648872e-02f, 2.794429197e-02f, 2.794203418e-02f, - 2.793971538e-02f, 2.793733556e-02f, 2.793489475e-02f, 2.793239295e-02f, 2.792983018e-02f, 2.792720644e-02f, 2.792452175e-02f, 2.792177612e-02f, 2.791896956e-02f, 2.791610208e-02f, - 2.791317370e-02f, 2.791018443e-02f, 2.790713428e-02f, 2.790402326e-02f, 2.790085139e-02f, 2.789761868e-02f, 2.789432514e-02f, 2.789097079e-02f, 2.788755563e-02f, 2.788407969e-02f, - 2.788054297e-02f, 2.787694550e-02f, 2.787328727e-02f, 2.786956831e-02f, 2.786578864e-02f, 2.786194825e-02f, 2.785804718e-02f, 2.785408543e-02f, 2.785006302e-02f, 2.784597997e-02f, - 2.784183628e-02f, 2.783763198e-02f, 2.783336707e-02f, 2.782904158e-02f, 2.782465551e-02f, 2.782020889e-02f, 2.781570174e-02f, 2.781113405e-02f, 2.780650586e-02f, 2.780181718e-02f, - 2.779706802e-02f, 2.779225840e-02f, 2.778738834e-02f, 2.778245785e-02f, 2.777746695e-02f, 2.777241566e-02f, 2.776730399e-02f, 2.776213196e-02f, 2.775689959e-02f, 2.775160689e-02f, - 2.774625389e-02f, 2.774084060e-02f, 2.773536704e-02f, 2.772983322e-02f, 2.772423917e-02f, 2.771858490e-02f, 2.771287043e-02f, 2.770709577e-02f, 2.770126096e-02f, 2.769536600e-02f, - 2.768941092e-02f, 2.768339573e-02f, 2.767732045e-02f, 2.767118510e-02f, 2.766498971e-02f, 2.765873428e-02f, 2.765241884e-02f, 2.764604342e-02f, 2.763960802e-02f, 2.763311268e-02f, - 2.762655740e-02f, 2.761994221e-02f, 2.761326713e-02f, 2.760653219e-02f, 2.759973739e-02f, 2.759288276e-02f, 2.758596833e-02f, 2.757899411e-02f, 2.757196013e-02f, 2.756486640e-02f, - 2.755771295e-02f, 2.755049979e-02f, 2.754322696e-02f, 2.753589447e-02f, 2.752850234e-02f, 2.752105060e-02f, 2.751353927e-02f, 2.750596836e-02f, 2.749833791e-02f, 2.749064793e-02f, - 2.748289846e-02f, 2.747508950e-02f, 2.746722108e-02f, 2.745929323e-02f, 2.745130597e-02f, 2.744325932e-02f, 2.743515331e-02f, 2.742698796e-02f, 2.741876329e-02f, 2.741047933e-02f, - 2.740213610e-02f, 2.739373362e-02f, 2.738527193e-02f, 2.737675103e-02f, 2.736817097e-02f, 2.735953175e-02f, 2.735083342e-02f, 2.734207598e-02f, 2.733325947e-02f, 2.732438392e-02f, - 2.731544934e-02f, 2.730645576e-02f, 2.729740321e-02f, 2.728829171e-02f, 2.727912130e-02f, 2.726989198e-02f, 2.726060380e-02f, 2.725125677e-02f, 2.724185093e-02f, 2.723238629e-02f, - 2.722286289e-02f, 2.721328076e-02f, 2.720363991e-02f, 2.719394038e-02f, 2.718418219e-02f, 2.717436536e-02f, 2.716448994e-02f, 2.715455594e-02f, 2.714456339e-02f, 2.713451232e-02f, - 2.712440276e-02f, 2.711423473e-02f, 2.710400826e-02f, 2.709372339e-02f, 2.708338013e-02f, 2.707297852e-02f, 2.706251859e-02f, 2.705200036e-02f, 2.704142386e-02f, 2.703078912e-02f, - 2.702009618e-02f, 2.700934505e-02f, 2.699853577e-02f, 2.698766837e-02f, 2.697674288e-02f, 2.696575933e-02f, 2.695471774e-02f, 2.694361815e-02f, 2.693246058e-02f, 2.692124507e-02f, - 2.690997165e-02f, 2.689864034e-02f, 2.688725119e-02f, 2.687580420e-02f, 2.686429943e-02f, 2.685273690e-02f, 2.684111664e-02f, 2.682943868e-02f, 2.681770305e-02f, 2.680590978e-02f, - 2.679405891e-02f, 2.678215047e-02f, 2.677018449e-02f, 2.675816099e-02f, 2.674608002e-02f, 2.673394160e-02f, 2.672174577e-02f, 2.670949255e-02f, 2.669718199e-02f, 2.668481411e-02f, - 2.667238894e-02f, 2.665990653e-02f, 2.664736689e-02f, 2.663477008e-02f, 2.662211610e-02f, 2.660940501e-02f, 2.659663684e-02f, 2.658381161e-02f, 2.657092936e-02f, 2.655799013e-02f, - 2.654499394e-02f, 2.653194084e-02f, 2.651883086e-02f, 2.650566403e-02f, 2.649244038e-02f, 2.647915995e-02f, 2.646582278e-02f, 2.645242890e-02f, 2.643897834e-02f, 2.642547114e-02f, - 2.641190733e-02f, 2.639828696e-02f, 2.638461005e-02f, 2.637087663e-02f, 2.635708676e-02f, 2.634324045e-02f, 2.632933775e-02f, 2.631537870e-02f, 2.630136332e-02f, 2.628729166e-02f, - 2.627316375e-02f, 2.625897962e-02f, 2.624473932e-02f, 2.623044288e-02f, 2.621609034e-02f, 2.620168174e-02f, 2.618721710e-02f, 2.617269647e-02f, 2.615811989e-02f, 2.614348739e-02f, - 2.612879901e-02f, 2.611405479e-02f, 2.609925477e-02f, 2.608439897e-02f, 2.606948745e-02f, 2.605452024e-02f, 2.603949737e-02f, 2.602441890e-02f, 2.600928484e-02f, 2.599409525e-02f, - 2.597885016e-02f, 2.596354961e-02f, 2.594819363e-02f, 2.593278228e-02f, 2.591731558e-02f, 2.590179358e-02f, 2.588621631e-02f, 2.587058382e-02f, 2.585489614e-02f, 2.583915332e-02f, - 2.582335539e-02f, 2.580750240e-02f, 2.579159437e-02f, 2.577563137e-02f, 2.575961341e-02f, 2.574354055e-02f, 2.572741283e-02f, 2.571123028e-02f, 2.569499295e-02f, 2.567870088e-02f, - 2.566235410e-02f, 2.564595266e-02f, 2.562949660e-02f, 2.561298597e-02f, 2.559642080e-02f, 2.557980113e-02f, 2.556312701e-02f, 2.554639848e-02f, 2.552961557e-02f, 2.551277834e-02f, - 2.549588682e-02f, 2.547894106e-02f, 2.546194110e-02f, 2.544488698e-02f, 2.542777874e-02f, 2.541061643e-02f, 2.539340009e-02f, 2.537612976e-02f, 2.535880548e-02f, 2.534142731e-02f, - 2.532399527e-02f, 2.530650942e-02f, 2.528896980e-02f, 2.527137645e-02f, 2.525372941e-02f, 2.523602874e-02f, 2.521827446e-02f, 2.520046664e-02f, 2.518260530e-02f, 2.516469050e-02f, - 2.514672229e-02f, 2.512870069e-02f, 2.511062577e-02f, 2.509249756e-02f, 2.507431610e-02f, 2.505608145e-02f, 2.503779365e-02f, 2.501945275e-02f, 2.500105878e-02f, 2.498261180e-02f, - 2.496411185e-02f, 2.494555897e-02f, 2.492695321e-02f, 2.490829462e-02f, 2.488958325e-02f, 2.487081913e-02f, 2.485200232e-02f, 2.483313286e-02f, 2.481421080e-02f, 2.479523618e-02f, - 2.477620905e-02f, 2.475712947e-02f, 2.473799746e-02f, 2.471881309e-02f, 2.469957639e-02f, 2.468028743e-02f, 2.466094623e-02f, 2.464155286e-02f, 2.462210735e-02f, 2.460260976e-02f, - 2.458306013e-02f, 2.456345851e-02f, 2.454380495e-02f, 2.452409950e-02f, 2.450434220e-02f, 2.448453311e-02f, 2.446467226e-02f, 2.444475972e-02f, 2.442479553e-02f, 2.440477973e-02f, - 2.438471238e-02f, 2.436459352e-02f, 2.434442321e-02f, 2.432420149e-02f, 2.430392842e-02f, 2.428360403e-02f, 2.426322839e-02f, 2.424280153e-02f, 2.422232352e-02f, 2.420179440e-02f, - 2.418121421e-02f, 2.416058302e-02f, 2.413990087e-02f, 2.411916780e-02f, 2.409838388e-02f, 2.407754915e-02f, 2.405666366e-02f, 2.403572746e-02f, 2.401474060e-02f, 2.399370314e-02f, - 2.397261512e-02f, 2.395147659e-02f, 2.393028762e-02f, 2.390904824e-02f, 2.388775851e-02f, 2.386641848e-02f, 2.384502820e-02f, 2.382358772e-02f, 2.380209710e-02f, 2.378055639e-02f, - 2.375896564e-02f, 2.373732490e-02f, 2.371563422e-02f, 2.369389366e-02f, 2.367210326e-02f, 2.365026309e-02f, 2.362837319e-02f, 2.360643362e-02f, 2.358444442e-02f, 2.356240566e-02f, - 2.354031738e-02f, 2.351817964e-02f, 2.349599249e-02f, 2.347375598e-02f, 2.345147017e-02f, 2.342913512e-02f, 2.340675087e-02f, 2.338431747e-02f, 2.336183499e-02f, 2.333930348e-02f, - 2.331672298e-02f, 2.329409356e-02f, 2.327141527e-02f, 2.324868817e-02f, 2.322591230e-02f, 2.320308772e-02f, 2.318021449e-02f, 2.315729266e-02f, 2.313432229e-02f, 2.311130342e-02f, - 2.308823613e-02f, 2.306512046e-02f, 2.304195646e-02f, 2.301874419e-02f, 2.299548372e-02f, 2.297217508e-02f, 2.294881835e-02f, 2.292541356e-02f, 2.290196079e-02f, 2.287846009e-02f, - 2.285491151e-02f, 2.283131510e-02f, 2.280767093e-02f, 2.278397905e-02f, 2.276023952e-02f, 2.273645240e-02f, 2.271261773e-02f, 2.268873558e-02f, 2.266480601e-02f, 2.264082906e-02f, - 2.261680481e-02f, 2.259273330e-02f, 2.256861459e-02f, 2.254444874e-02f, 2.252023581e-02f, 2.249597586e-02f, 2.247166893e-02f, 2.244731510e-02f, 2.242291442e-02f, 2.239846694e-02f, - 2.237397272e-02f, 2.234943183e-02f, 2.232484432e-02f, 2.230021024e-02f, 2.227552966e-02f, 2.225080264e-02f, 2.222602923e-02f, 2.220120950e-02f, 2.217634349e-02f, 2.215143128e-02f, - 2.212647291e-02f, 2.210146845e-02f, 2.207641796e-02f, 2.205132150e-02f, 2.202617912e-02f, 2.200099089e-02f, 2.197575686e-02f, 2.195047710e-02f, 2.192515166e-02f, 2.189978061e-02f, - 2.187436400e-02f, 2.184890190e-02f, 2.182339435e-02f, 2.179784144e-02f, 2.177224320e-02f, 2.174659972e-02f, 2.172091103e-02f, 2.169517722e-02f, 2.166939833e-02f, 2.164357442e-02f, - 2.161770557e-02f, 2.159179183e-02f, 2.156583325e-02f, 2.153982991e-02f, 2.151378186e-02f, 2.148768916e-02f, 2.146155188e-02f, 2.143537007e-02f, 2.140914380e-02f, 2.138287314e-02f, - 2.135655813e-02f, 2.133019885e-02f, 2.130379535e-02f, 2.127734770e-02f, 2.125085596e-02f, 2.122432020e-02f, 2.119774046e-02f, 2.117111683e-02f, 2.114444935e-02f, 2.111773809e-02f, - 2.109098312e-02f, 2.106418450e-02f, 2.103734228e-02f, 2.101045654e-02f, 2.098352733e-02f, 2.095655472e-02f, 2.092953878e-02f, 2.090247956e-02f, 2.087537712e-02f, 2.084823154e-02f, - 2.082104288e-02f, 2.079381120e-02f, 2.076653655e-02f, 2.073921902e-02f, 2.071185866e-02f, 2.068445553e-02f, 2.065700970e-02f, 2.062952123e-02f, 2.060199019e-02f, 2.057441664e-02f, - 2.054680065e-02f, 2.051914228e-02f, 2.049144159e-02f, 2.046369865e-02f, 2.043591353e-02f, 2.040808629e-02f, 2.038021699e-02f, 2.035230570e-02f, 2.032435248e-02f, 2.029635741e-02f, - 2.026832054e-02f, 2.024024194e-02f, 2.021212168e-02f, 2.018395981e-02f, 2.015575642e-02f, 2.012751155e-02f, 2.009922529e-02f, 2.007089769e-02f, 2.004252882e-02f, 2.001411874e-02f, - 1.998566753e-02f, 1.995717525e-02f, 1.992864196e-02f, 1.990006774e-02f, 1.987145264e-02f, 1.984279673e-02f, 1.981410009e-02f, 1.978536277e-02f, 1.975658485e-02f, 1.972776639e-02f, - 1.969890746e-02f, 1.967000812e-02f, 1.964106845e-02f, 1.961208850e-02f, 1.958306835e-02f, 1.955400807e-02f, 1.952490772e-02f, 1.949576736e-02f, 1.946658708e-02f, 1.943736693e-02f, - 1.940810698e-02f, 1.937880730e-02f, 1.934946796e-02f, 1.932008902e-02f, 1.929067056e-02f, 1.926121264e-02f, 1.923171533e-02f, 1.920217870e-02f, 1.917260282e-02f, 1.914298775e-02f, - 1.911333357e-02f, 1.908364034e-02f, 1.905390813e-02f, 1.902413702e-02f, 1.899432706e-02f, 1.896447833e-02f, 1.893459090e-02f, 1.890466483e-02f, 1.887470020e-02f, 1.884469707e-02f, - 1.881465552e-02f, 1.878457561e-02f, 1.875445742e-02f, 1.872430101e-02f, 1.869410645e-02f, 1.866387381e-02f, 1.863360317e-02f, 1.860329458e-02f, 1.857294813e-02f, 1.854256388e-02f, - 1.851214190e-02f, 1.848168227e-02f, 1.845118504e-02f, 1.842065030e-02f, 1.839007812e-02f, 1.835946855e-02f, 1.832882168e-02f, 1.829813758e-02f, 1.826741631e-02f, 1.823665794e-02f, - 1.820586256e-02f, 1.817503022e-02f, 1.814416100e-02f, 1.811325497e-02f, 1.808231220e-02f, 1.805133277e-02f, 1.802031674e-02f, 1.798926418e-02f, 1.795817517e-02f, 1.792704978e-02f, - 1.789588808e-02f, 1.786469014e-02f, 1.783345603e-02f, 1.780218583e-02f, 1.777087961e-02f, 1.773953743e-02f, 1.770815938e-02f, 1.767674552e-02f, 1.764529592e-02f, 1.761381066e-02f, - 1.758228981e-02f, 1.755073344e-02f, 1.751914163e-02f, 1.748751445e-02f, 1.745585196e-02f, 1.742415425e-02f, 1.739242138e-02f, 1.736065343e-02f, 1.732885047e-02f, 1.729701257e-02f, - 1.726513981e-02f, 1.723323226e-02f, 1.720128999e-02f, 1.716931308e-02f, 1.713730160e-02f, 1.710525562e-02f, 1.707317522e-02f, 1.704106047e-02f, 1.700891144e-02f, 1.697672821e-02f, - 1.694451085e-02f, 1.691225943e-02f, 1.687997403e-02f, 1.684765472e-02f, 1.681530158e-02f, 1.678291468e-02f, 1.675049410e-02f, 1.671803990e-02f, 1.668555216e-02f, 1.665303096e-02f, - 1.662047638e-02f, 1.658788848e-02f, 1.655526733e-02f, 1.652261303e-02f, 1.648992563e-02f, 1.645720522e-02f, 1.642445186e-02f, 1.639166564e-02f, 1.635884663e-02f, 1.632599490e-02f, - 1.629311053e-02f, 1.626019360e-02f, 1.622724417e-02f, 1.619426233e-02f, 1.616124814e-02f, 1.612820169e-02f, 1.609512305e-02f, 1.606201230e-02f, 1.602886950e-02f, 1.599569475e-02f, - 1.596248810e-02f, 1.592924965e-02f, 1.589597945e-02f, 1.586267760e-02f, 1.582934416e-02f, 1.579597921e-02f, 1.576258284e-02f, 1.572915510e-02f, 1.569569608e-02f, 1.566220586e-02f, - 1.562868451e-02f, 1.559513211e-02f, 1.556154874e-02f, 1.552793447e-02f, 1.549428937e-02f, 1.546061353e-02f, 1.542690702e-02f, 1.539316991e-02f, 1.535940230e-02f, 1.532560424e-02f, - 1.529177582e-02f, 1.525791711e-02f, 1.522402820e-02f, 1.519010916e-02f, 1.515616006e-02f, 1.512218099e-02f, 1.508817201e-02f, 1.505413322e-02f, 1.502006468e-02f, 1.498596647e-02f, - 1.495183867e-02f, 1.491768136e-02f, 1.488349462e-02f, 1.484927851e-02f, 1.481503313e-02f, 1.478075855e-02f, 1.474645484e-02f, 1.471212208e-02f, 1.467776036e-02f, 1.464336975e-02f, - 1.460895032e-02f, 1.457450216e-02f, 1.454002534e-02f, 1.450551995e-02f, 1.447098605e-02f, 1.443642374e-02f, 1.440183308e-02f, 1.436721415e-02f, 1.433256704e-02f, 1.429789182e-02f, - 1.426318858e-02f, 1.422845738e-02f, 1.419369831e-02f, 1.415891144e-02f, 1.412409687e-02f, 1.408925465e-02f, 1.405438488e-02f, 1.401948763e-02f, 1.398456299e-02f, 1.394961102e-02f, - 1.391463181e-02f, 1.387962544e-02f, 1.384459199e-02f, 1.380953154e-02f, 1.377444416e-02f, 1.373932993e-02f, 1.370418895e-02f, 1.366902127e-02f, 1.363382699e-02f, 1.359860618e-02f, - 1.356335893e-02f, 1.352808531e-02f, 1.349278540e-02f, 1.345745928e-02f, 1.342210704e-02f, 1.338672875e-02f, 1.335132449e-02f, 1.331589434e-02f, 1.328043838e-02f, 1.324495669e-02f, - 1.320944936e-02f, 1.317391645e-02f, 1.313835806e-02f, 1.310277426e-02f, 1.306716514e-02f, 1.303153077e-02f, 1.299587123e-02f, 1.296018660e-02f, 1.292447697e-02f, 1.288874241e-02f, - 1.285298301e-02f, 1.281719885e-02f, 1.278139000e-02f, 1.274555655e-02f, 1.270969857e-02f, 1.267381616e-02f, 1.263790938e-02f, 1.260197833e-02f, 1.256602308e-02f, 1.253004371e-02f, - 1.249404030e-02f, 1.245801294e-02f, 1.242196170e-02f, 1.238588668e-02f, 1.234978793e-02f, 1.231366556e-02f, 1.227751964e-02f, 1.224135026e-02f, 1.220515748e-02f, 1.216894140e-02f, - 1.213270210e-02f, 1.209643965e-02f, 1.206015414e-02f, 1.202384566e-02f, 1.198751428e-02f, 1.195116008e-02f, 1.191478315e-02f, 1.187838356e-02f, 1.184196141e-02f, 1.180551676e-02f, - 1.176904971e-02f, 1.173256034e-02f, 1.169604872e-02f, 1.165951494e-02f, 1.162295909e-02f, 1.158638123e-02f, 1.154978147e-02f, 1.151315987e-02f, 1.147651652e-02f, 1.143985150e-02f, - 1.140316490e-02f, 1.136645679e-02f, 1.132972726e-02f, 1.129297640e-02f, 1.125620428e-02f, 1.121941098e-02f, 1.118259660e-02f, 1.114576120e-02f, 1.110890489e-02f, 1.107202772e-02f, - 1.103512980e-02f, 1.099821120e-02f, 1.096127201e-02f, 1.092431230e-02f, 1.088733216e-02f, 1.085033168e-02f, 1.081331093e-02f, 1.077627000e-02f, 1.073920898e-02f, 1.070212794e-02f, - 1.066502697e-02f, 1.062790615e-02f, 1.059076557e-02f, 1.055360530e-02f, 1.051642543e-02f, 1.047922605e-02f, 1.044200724e-02f, 1.040476908e-02f, 1.036751165e-02f, 1.033023504e-02f, - 1.029293933e-02f, 1.025562460e-02f, 1.021829094e-02f, 1.018093843e-02f, 1.014356716e-02f, 1.010617721e-02f, 1.006876866e-02f, 1.003134159e-02f, 9.993896093e-03f, 9.956432248e-03f, - 9.918950141e-03f, 9.881449854e-03f, 9.843931471e-03f, 9.806395077e-03f, 9.768840754e-03f, 9.731268587e-03f, 9.693678659e-03f, 9.656071056e-03f, 9.618445860e-03f, 9.580803155e-03f, - 9.543143026e-03f, 9.505465557e-03f, 9.467770832e-03f, 9.430058935e-03f, 9.392329950e-03f, 9.354583961e-03f, 9.316821053e-03f, 9.279041309e-03f, 9.241244815e-03f, 9.203431653e-03f, - 9.165601910e-03f, 9.127755668e-03f, 9.089893013e-03f, 9.052014029e-03f, 9.014118800e-03f, 8.976207411e-03f, 8.938279946e-03f, 8.900336490e-03f, 8.862377127e-03f, 8.824401942e-03f, - 8.786411019e-03f, 8.748404444e-03f, 8.710382300e-03f, 8.672344673e-03f, 8.634291647e-03f, 8.596223307e-03f, 8.558139737e-03f, 8.520041023e-03f, 8.481927249e-03f, 8.443798501e-03f, - 8.405654862e-03f, 8.367496418e-03f, 8.329323254e-03f, 8.291135454e-03f, 8.252933104e-03f, 8.214716289e-03f, 8.176485093e-03f, 8.138239602e-03f, 8.099979901e-03f, 8.061706074e-03f, - 8.023418208e-03f, 7.985116386e-03f, 7.946800694e-03f, 7.908471218e-03f, 7.870128042e-03f, 7.831771252e-03f, 7.793400933e-03f, 7.755017169e-03f, 7.716620048e-03f, 7.678209653e-03f, - 7.639786070e-03f, 7.601349384e-03f, 7.562899681e-03f, 7.524437046e-03f, 7.485961565e-03f, 7.447473322e-03f, 7.408972404e-03f, 7.370458896e-03f, 7.331932883e-03f, 7.293394451e-03f, - 7.254843685e-03f, 7.216280670e-03f, 7.177705494e-03f, 7.139118240e-03f, 7.100518994e-03f, 7.061907843e-03f, 7.023284871e-03f, 6.984650165e-03f, 6.946003810e-03f, 6.907345892e-03f, - 6.868676496e-03f, 6.829995708e-03f, 6.791303614e-03f, 6.752600299e-03f, 6.713885850e-03f, 6.675160352e-03f, 6.636423891e-03f, 6.597676552e-03f, 6.558918422e-03f, 6.520149587e-03f, - 6.481370132e-03f, 6.442580143e-03f, 6.403779705e-03f, 6.364968906e-03f, 6.326147831e-03f, 6.287316565e-03f, 6.248475195e-03f, 6.209623806e-03f, 6.170762485e-03f, 6.131891318e-03f, - 6.093010390e-03f, 6.054119788e-03f, 6.015219598e-03f, 5.976309905e-03f, 5.937390795e-03f, 5.898462356e-03f, 5.859524672e-03f, 5.820577831e-03f, 5.781621917e-03f, 5.742657017e-03f, - 5.703683218e-03f, 5.664700605e-03f, 5.625709264e-03f, 5.586709282e-03f, 5.547700745e-03f, 5.508683739e-03f, 5.469658350e-03f, 5.430624664e-03f, 5.391582768e-03f, 5.352532748e-03f, - 5.313474690e-03f, 5.274408680e-03f, 5.235334805e-03f, 5.196253150e-03f, 5.157163802e-03f, 5.118066848e-03f, 5.078962373e-03f, 5.039850464e-03f, 5.000731207e-03f, 4.961604689e-03f, - 4.922470995e-03f, 4.883330212e-03f, 4.844182427e-03f, 4.805027726e-03f, 4.765866194e-03f, 4.726697919e-03f, 4.687522987e-03f, 4.648341484e-03f, 4.609153496e-03f, 4.569959110e-03f, - 4.530758413e-03f, 4.491551490e-03f, 4.452338428e-03f, 4.413119313e-03f, 4.373894232e-03f, 4.334663272e-03f, 4.295426518e-03f, 4.256184057e-03f, 4.216935975e-03f, 4.177682359e-03f, - 4.138423296e-03f, 4.099158871e-03f, 4.059889172e-03f, 4.020614284e-03f, 3.981334294e-03f, 3.942049288e-03f, 3.902759354e-03f, 3.863464576e-03f, 3.824165043e-03f, 3.784860840e-03f, - 3.745552053e-03f, 3.706238770e-03f, 3.666921076e-03f, 3.627599058e-03f, 3.588272803e-03f, 3.548942397e-03f, 3.509607926e-03f, 3.470269477e-03f, 3.430927137e-03f, 3.391580991e-03f, - 3.352231127e-03f, 3.312877631e-03f, 3.273520589e-03f, 3.234160087e-03f, 3.194796213e-03f, 3.155429052e-03f, 3.116058691e-03f, 3.076685217e-03f, 3.037308716e-03f, 2.997929274e-03f, - 2.958546979e-03f, 2.919161915e-03f, 2.879774171e-03f, 2.840383831e-03f, 2.800990984e-03f, 2.761595715e-03f, 2.722198110e-03f, 2.682798256e-03f, 2.643396240e-03f, 2.603992147e-03f, - 2.564586065e-03f, 2.525178080e-03f, 2.485768278e-03f, 2.446356745e-03f, 2.406943569e-03f, 2.367528835e-03f, 2.328112630e-03f, 2.288695040e-03f, 2.249276151e-03f, 2.209856051e-03f, - 2.170434824e-03f, 2.131012559e-03f, 2.091589341e-03f, 2.052165256e-03f, 2.012740391e-03f, 1.973314832e-03f, 1.933888666e-03f, 1.894461979e-03f, 1.855034857e-03f, 1.815607386e-03f, - 1.776179653e-03f, 1.736751745e-03f, 1.697323746e-03f, 1.657895745e-03f, 1.618467827e-03f, 1.579040077e-03f, 1.539612584e-03f, 1.500185432e-03f, 1.460758708e-03f, 1.421332499e-03f, - 1.381906890e-03f, 1.342481968e-03f, 1.303057819e-03f, 1.263634529e-03f, 1.224212185e-03f, 1.184790872e-03f, 1.145370677e-03f, 1.105951686e-03f, 1.066533984e-03f, 1.027117659e-03f, - 9.877027968e-04f, 9.482894826e-04f, 9.088778029e-04f, 8.694678439e-04f, 8.300596915e-04f, 7.906534320e-04f, 7.512491513e-04f, 7.118469356e-04f, 6.724468707e-04f, 6.330490429e-04f, - 5.936535380e-04f, 5.542604420e-04f, 5.148698410e-04f, 4.754818209e-04f, 4.360964677e-04f, 3.967138672e-04f, 3.573341055e-04f, 3.179572684e-04f, 2.785834419e-04f, 2.392127118e-04f, - 1.998451640e-04f, 1.604808843e-04f, 1.211199586e-04f, 8.176247271e-05f, 4.240851242e-05f, 3.058163536e-06f, -3.628848818e-05f, -7.563135695e-05f, -1.149703571e-04f, -1.543054028e-04f, - -1.936364083e-04f, -2.329632881e-04f, -2.722859564e-04f, -3.116043276e-04f, -3.509183160e-04f, -3.902278360e-04f, -4.295328019e-04f, -4.688331283e-04f, -5.081287296e-04f, -5.474195201e-04f, - -5.867054143e-04f, -6.259863268e-04f, -6.652621721e-04f, -7.045328646e-04f, -7.437983189e-04f, -7.830584496e-04f, -8.223131713e-04f, -8.615623985e-04f, -9.008060460e-04f, -9.400440282e-04f, - -9.792762600e-04f, -1.018502656e-03f, -1.057723131e-03f, -1.096937599e-03f, -1.136145976e-03f, -1.175348176e-03f, -1.214544114e-03f, -1.253733704e-03f, -1.292916862e-03f, -1.332093503e-03f, - -1.371263540e-03f, -1.410426890e-03f, -1.449583467e-03f, -1.488733187e-03f, -1.527875963e-03f, -1.567011711e-03f, -1.606140346e-03f, -1.645261783e-03f, -1.684375938e-03f, -1.723482724e-03f, - -1.762582058e-03f, -1.801673855e-03f, -1.840758029e-03f, -1.879834496e-03f, -1.918903171e-03f, -1.957963969e-03f, -1.997016805e-03f, -2.036061596e-03f, -2.075098255e-03f, -2.114126699e-03f, - -2.153146843e-03f, -2.192158602e-03f, -2.231161891e-03f, -2.270156627e-03f, -2.309142724e-03f, -2.348120098e-03f, -2.387088664e-03f, -2.426048339e-03f, -2.464999037e-03f, -2.503940674e-03f, - -2.542873167e-03f, -2.581796429e-03f, -2.620710378e-03f, -2.659614929e-03f, -2.698509998e-03f, -2.737395500e-03f, -2.776271351e-03f, -2.815137468e-03f, -2.853993765e-03f, -2.892840159e-03f, - -2.931676566e-03f, -2.970502901e-03f, -3.009319081e-03f, -3.048125022e-03f, -3.086920639e-03f, -3.125705849e-03f, -3.164480568e-03f, -3.203244712e-03f, -3.241998198e-03f, -3.280740940e-03f, - -3.319472856e-03f, -3.358193862e-03f, -3.396903874e-03f, -3.435602808e-03f, -3.474290581e-03f, -3.512967110e-03f, -3.551632309e-03f, -3.590286097e-03f, -3.628928389e-03f, -3.667559103e-03f, - -3.706178153e-03f, -3.744785458e-03f, -3.783380934e-03f, -3.821964497e-03f, -3.860536064e-03f, -3.899095552e-03f, -3.937642877e-03f, -3.976177957e-03f, -4.014700708e-03f, -4.053211046e-03f, - -4.091708890e-03f, -4.130194155e-03f, -4.168666759e-03f, -4.207126619e-03f, -4.245573651e-03f, -4.284007774e-03f, -4.322428903e-03f, -4.360836956e-03f, -4.399231851e-03f, -4.437613504e-03f, - -4.475981832e-03f, -4.514336754e-03f, -4.552678185e-03f, -4.591006045e-03f, -4.629320249e-03f, -4.667620716e-03f, -4.705907363e-03f, -4.744180107e-03f, -4.782438866e-03f, -4.820683558e-03f, - -4.858914100e-03f, -4.897130410e-03f, -4.935332405e-03f, -4.973520004e-03f, -5.011693123e-03f, -5.049851682e-03f, -5.087995597e-03f, -5.126124787e-03f, -5.164239169e-03f, -5.202338662e-03f, - -5.240423183e-03f, -5.278492651e-03f, -5.316546984e-03f, -5.354586099e-03f, -5.392609916e-03f, -5.430618352e-03f, -5.468611325e-03f, -5.506588754e-03f, -5.544550557e-03f, -5.582496653e-03f, - -5.620426960e-03f, -5.658341396e-03f, -5.696239880e-03f, -5.734122330e-03f, -5.771988666e-03f, -5.809838805e-03f, -5.847672667e-03f, -5.885490170e-03f, -5.923291233e-03f, -5.961075774e-03f, - -5.998843713e-03f, -6.036594969e-03f, -6.074329460e-03f, -6.112047105e-03f, -6.149747824e-03f, -6.187431535e-03f, -6.225098158e-03f, -6.262747612e-03f, -6.300379816e-03f, -6.337994689e-03f, - -6.375592150e-03f, -6.413172120e-03f, -6.450734517e-03f, -6.488279260e-03f, -6.525806270e-03f, -6.563315466e-03f, -6.600806767e-03f, -6.638280093e-03f, -6.675735364e-03f, -6.713172499e-03f, - -6.750591418e-03f, -6.787992041e-03f, -6.825374288e-03f, -6.862738079e-03f, -6.900083333e-03f, -6.937409971e-03f, -6.974717913e-03f, -7.012007079e-03f, -7.049277388e-03f, -7.086528762e-03f, - -7.123761120e-03f, -7.160974383e-03f, -7.198168471e-03f, -7.235343305e-03f, -7.272498805e-03f, -7.309634890e-03f, -7.346751483e-03f, -7.383848504e-03f, -7.420925872e-03f, -7.457983510e-03f, - -7.495021337e-03f, -7.532039275e-03f, -7.569037243e-03f, -7.606015164e-03f, -7.642972959e-03f, -7.679910547e-03f, -7.716827850e-03f, -7.753724790e-03f, -7.790601287e-03f, -7.827457263e-03f, - -7.864292639e-03f, -7.901107335e-03f, -7.937901275e-03f, -7.974674378e-03f, -8.011426567e-03f, -8.048157763e-03f, -8.084867888e-03f, -8.121556862e-03f, -8.158224609e-03f, -8.194871049e-03f, - -8.231496105e-03f, -8.268099697e-03f, -8.304681749e-03f, -8.341242182e-03f, -8.377780918e-03f, -8.414297880e-03f, -8.450792988e-03f, -8.487266166e-03f, -8.523717336e-03f, -8.560146420e-03f, - -8.596553340e-03f, -8.632938018e-03f, -8.669300378e-03f, -8.705640342e-03f, -8.741957831e-03f, -8.778252770e-03f, -8.814525080e-03f, -8.850774684e-03f, -8.887001505e-03f, -8.923205467e-03f, - -8.959386491e-03f, -8.995544500e-03f, -9.031679419e-03f, -9.067791169e-03f, -9.103879674e-03f, -9.139944857e-03f, -9.175986642e-03f, -9.212004952e-03f, -9.247999709e-03f, -9.283970838e-03f, - -9.319918262e-03f, -9.355841905e-03f, -9.391741689e-03f, -9.427617540e-03f, -9.463469379e-03f, -9.499297133e-03f, -9.535100723e-03f, -9.570880074e-03f, -9.606635110e-03f, -9.642365756e-03f, - -9.678071934e-03f, -9.713753569e-03f, -9.749410586e-03f, -9.785042909e-03f, -9.820650462e-03f, -9.856233169e-03f, -9.891790954e-03f, -9.927323743e-03f, -9.962831460e-03f, -9.998314030e-03f, - -1.003377138e-02f, -1.006920343e-02f, -1.010461010e-02f, -1.013999133e-02f, -1.017534703e-02f, -1.021067714e-02f, -1.024598157e-02f, -1.028126025e-02f, -1.031651311e-02f, -1.035174008e-02f, - -1.038694107e-02f, -1.042211601e-02f, -1.045726483e-02f, -1.049238746e-02f, -1.052748382e-02f, -1.056255383e-02f, -1.059759742e-02f, -1.063261452e-02f, -1.066760505e-02f, -1.070256893e-02f, - -1.073750611e-02f, -1.077241649e-02f, -1.080730001e-02f, -1.084215659e-02f, -1.087698617e-02f, -1.091178865e-02f, -1.094656398e-02f, -1.098131208e-02f, -1.101603287e-02f, -1.105072628e-02f, - -1.108539224e-02f, -1.112003067e-02f, -1.115464150e-02f, -1.118922467e-02f, -1.122378008e-02f, -1.125830768e-02f, -1.129280739e-02f, -1.132727913e-02f, -1.136172284e-02f, -1.139613843e-02f, - -1.143052585e-02f, -1.146488500e-02f, -1.149921583e-02f, -1.153351827e-02f, -1.156779222e-02f, -1.160203764e-02f, -1.163625443e-02f, -1.167044254e-02f, -1.170460188e-02f, -1.173873239e-02f, - -1.177283400e-02f, -1.180690663e-02f, -1.184095020e-02f, -1.187496466e-02f, -1.190894993e-02f, -1.194290592e-02f, -1.197683259e-02f, -1.201072984e-02f, -1.204459762e-02f, -1.207843584e-02f, - -1.211224444e-02f, -1.214602335e-02f, -1.217977250e-02f, -1.221349181e-02f, -1.224718121e-02f, -1.228084064e-02f, -1.231447002e-02f, -1.234806928e-02f, -1.238163834e-02f, -1.241517715e-02f, - -1.244868563e-02f, -1.248216371e-02f, -1.251561131e-02f, -1.254902837e-02f, -1.258241482e-02f, -1.261577059e-02f, -1.264909560e-02f, -1.268238979e-02f, -1.271565309e-02f, -1.274888542e-02f, - -1.278208672e-02f, -1.281525692e-02f, -1.284839594e-02f, -1.288150373e-02f, -1.291458020e-02f, -1.294762529e-02f, -1.298063893e-02f, -1.301362105e-02f, -1.304657158e-02f, -1.307949046e-02f, - -1.311237761e-02f, -1.314523296e-02f, -1.317805644e-02f, -1.321084799e-02f, -1.324360754e-02f, -1.327633502e-02f, -1.330903035e-02f, -1.334169348e-02f, -1.337432433e-02f, -1.340692283e-02f, - -1.343948892e-02f, -1.347202253e-02f, -1.350452359e-02f, -1.353699203e-02f, -1.356942778e-02f, -1.360183078e-02f, -1.363420095e-02f, -1.366653824e-02f, -1.369884256e-02f, -1.373111386e-02f, - -1.376335207e-02f, -1.379555712e-02f, -1.382772894e-02f, -1.385986746e-02f, -1.389197262e-02f, -1.392404436e-02f, -1.395608259e-02f, -1.398808726e-02f, -1.402005830e-02f, -1.405199564e-02f, - -1.408389922e-02f, -1.411576897e-02f, -1.414760482e-02f, -1.417940670e-02f, -1.421117456e-02f, -1.424290831e-02f, -1.427460791e-02f, -1.430627327e-02f, -1.433790434e-02f, -1.436950105e-02f, - -1.440106332e-02f, -1.443259111e-02f, -1.446408434e-02f, -1.449554294e-02f, -1.452696685e-02f, -1.455835600e-02f, -1.458971034e-02f, -1.462102978e-02f, -1.465231427e-02f, -1.468356375e-02f, - -1.471477814e-02f, -1.474595739e-02f, -1.477710142e-02f, -1.480821017e-02f, -1.483928359e-02f, -1.487032159e-02f, -1.490132412e-02f, -1.493229112e-02f, -1.496322252e-02f, -1.499411825e-02f, - -1.502497825e-02f, -1.505580245e-02f, -1.508659080e-02f, -1.511734323e-02f, -1.514805967e-02f, -1.517874006e-02f, -1.520938434e-02f, -1.523999244e-02f, -1.527056430e-02f, -1.530109985e-02f, - -1.533159904e-02f, -1.536206179e-02f, -1.539248805e-02f, -1.542287776e-02f, -1.545323084e-02f, -1.548354724e-02f, -1.551382689e-02f, -1.554406973e-02f, -1.557427569e-02f, -1.560444473e-02f, - -1.563457676e-02f, -1.566467174e-02f, -1.569472959e-02f, -1.572475025e-02f, -1.575473367e-02f, -1.578467978e-02f, -1.581458852e-02f, -1.584445982e-02f, -1.587429363e-02f, -1.590408988e-02f, - -1.593384851e-02f, -1.596356946e-02f, -1.599325267e-02f, -1.602289808e-02f, -1.605250561e-02f, -1.608207523e-02f, -1.611160685e-02f, -1.614110043e-02f, -1.617055590e-02f, -1.619997319e-02f, - -1.622935226e-02f, -1.625869303e-02f, -1.628799545e-02f, -1.631725945e-02f, -1.634648498e-02f, -1.637567198e-02f, -1.640482038e-02f, -1.643393013e-02f, -1.646300116e-02f, -1.649203342e-02f, - -1.652102684e-02f, -1.654998136e-02f, -1.657889694e-02f, -1.660777349e-02f, -1.663661098e-02f, -1.666540933e-02f, -1.669416848e-02f, -1.672288839e-02f, -1.675156898e-02f, -1.678021020e-02f, - -1.680881200e-02f, -1.683737430e-02f, -1.686589706e-02f, -1.689438021e-02f, -1.692282370e-02f, -1.695122746e-02f, -1.697959144e-02f, -1.700791558e-02f, -1.703619982e-02f, -1.706444411e-02f, - -1.709264838e-02f, -1.712081258e-02f, -1.714893664e-02f, -1.717702052e-02f, -1.720506415e-02f, -1.723306748e-02f, -1.726103045e-02f, -1.728895299e-02f, -1.731683506e-02f, -1.734467660e-02f, - -1.737247754e-02f, -1.740023784e-02f, -1.742795743e-02f, -1.745563626e-02f, -1.748327428e-02f, -1.751087141e-02f, -1.753842762e-02f, -1.756594283e-02f, -1.759341700e-02f, -1.762085007e-02f, - -1.764824198e-02f, -1.767559268e-02f, -1.770290211e-02f, -1.773017021e-02f, -1.775739693e-02f, -1.778458222e-02f, -1.781172601e-02f, -1.783882825e-02f, -1.786588889e-02f, -1.789290786e-02f, - -1.791988513e-02f, -1.794682062e-02f, -1.797371429e-02f, -1.800056608e-02f, -1.802737593e-02f, -1.805414380e-02f, -1.808086962e-02f, -1.810755334e-02f, -1.813419491e-02f, -1.816079427e-02f, - -1.818735136e-02f, -1.821386615e-02f, -1.824033856e-02f, -1.826676854e-02f, -1.829315605e-02f, -1.831950102e-02f, -1.834580341e-02f, -1.837206316e-02f, -1.839828022e-02f, -1.842445453e-02f, - -1.845058604e-02f, -1.847667470e-02f, -1.850272045e-02f, -1.852872324e-02f, -1.855468301e-02f, -1.858059973e-02f, -1.860647332e-02f, -1.863230375e-02f, -1.865809095e-02f, -1.868383488e-02f, - -1.870953548e-02f, -1.873519269e-02f, -1.876080648e-02f, -1.878637678e-02f, -1.881190355e-02f, -1.883738672e-02f, -1.886282626e-02f, -1.888822211e-02f, -1.891357421e-02f, -1.893888252e-02f, - -1.896414698e-02f, -1.898936755e-02f, -1.901454416e-02f, -1.903967678e-02f, -1.906476535e-02f, -1.908980982e-02f, -1.911481013e-02f, -1.913976625e-02f, -1.916467810e-02f, -1.918954566e-02f, - -1.921436886e-02f, -1.923914766e-02f, -1.926388201e-02f, -1.928857185e-02f, -1.931321713e-02f, -1.933781782e-02f, -1.936237384e-02f, -1.938688517e-02f, -1.941135174e-02f, -1.943577351e-02f, - -1.946015043e-02f, -1.948448245e-02f, -1.950876952e-02f, -1.953301159e-02f, -1.955720861e-02f, -1.958136054e-02f, -1.960546732e-02f, -1.962952890e-02f, -1.965354525e-02f, -1.967751630e-02f, - -1.970144201e-02f, -1.972532234e-02f, -1.974915723e-02f, -1.977294664e-02f, -1.979669052e-02f, -1.982038882e-02f, -1.984404149e-02f, -1.986764849e-02f, -1.989120977e-02f, -1.991472528e-02f, - -1.993819497e-02f, -1.996161880e-02f, -1.998499671e-02f, -2.000832867e-02f, -2.003161463e-02f, -2.005485454e-02f, -2.007804835e-02f, -2.010119601e-02f, -2.012429749e-02f, -2.014735272e-02f, - -2.017036168e-02f, -2.019332431e-02f, -2.021624056e-02f, -2.023911039e-02f, -2.026193375e-02f, -2.028471060e-02f, -2.030744090e-02f, -2.033012459e-02f, -2.035276163e-02f, -2.037535198e-02f, - -2.039789559e-02f, -2.042039241e-02f, -2.044284241e-02f, -2.046524553e-02f, -2.048760174e-02f, -2.050991098e-02f, -2.053217321e-02f, -2.055438839e-02f, -2.057655648e-02f, -2.059867742e-02f, - -2.062075118e-02f, -2.064277772e-02f, -2.066475698e-02f, -2.068668892e-02f, -2.070857350e-02f, -2.073041069e-02f, -2.075220042e-02f, -2.077394266e-02f, -2.079563737e-02f, -2.081728451e-02f, - -2.083888402e-02f, -2.086043588e-02f, -2.088194003e-02f, -2.090339643e-02f, -2.092480504e-02f, -2.094616581e-02f, -2.096747872e-02f, -2.098874370e-02f, -2.100996073e-02f, -2.103112975e-02f, - -2.105225074e-02f, -2.107332363e-02f, -2.109434840e-02f, -2.111532500e-02f, -2.113625339e-02f, -2.115713353e-02f, -2.117796538e-02f, -2.119874890e-02f, -2.121948404e-02f, -2.124017076e-02f, - -2.126080903e-02f, -2.128139880e-02f, -2.130194003e-02f, -2.132243268e-02f, -2.134287672e-02f, -2.136327210e-02f, -2.138361878e-02f, -2.140391671e-02f, -2.142416587e-02f, -2.144436621e-02f, - -2.146451770e-02f, -2.148462028e-02f, -2.150467393e-02f, -2.152467860e-02f, -2.154463425e-02f, -2.156454085e-02f, -2.158439835e-02f, -2.160420672e-02f, -2.162396592e-02f, -2.164367590e-02f, - -2.166333664e-02f, -2.168294809e-02f, -2.170251021e-02f, -2.172202297e-02f, -2.174148632e-02f, -2.176090024e-02f, -2.178026467e-02f, -2.179957959e-02f, -2.181884495e-02f, -2.183806072e-02f, - -2.185722686e-02f, -2.187634333e-02f, -2.189541010e-02f, -2.191442713e-02f, -2.193339438e-02f, -2.195231181e-02f, -2.197117939e-02f, -2.198999709e-02f, -2.200876485e-02f, -2.202748266e-02f, - -2.204615046e-02f, -2.206476824e-02f, -2.208333594e-02f, -2.210185353e-02f, -2.212032098e-02f, -2.213873825e-02f, -2.215710531e-02f, -2.217542212e-02f, -2.219368864e-02f, -2.221190484e-02f, - -2.223007069e-02f, -2.224818615e-02f, -2.226625117e-02f, -2.228426574e-02f, -2.230222981e-02f, -2.232014335e-02f, -2.233800633e-02f, -2.235581871e-02f, -2.237358045e-02f, -2.239129152e-02f, - -2.240895190e-02f, -2.242656153e-02f, -2.244412040e-02f, -2.246162846e-02f, -2.247908568e-02f, -2.249649204e-02f, -2.251384749e-02f, -2.253115200e-02f, -2.254840554e-02f, -2.256560808e-02f, - -2.258275957e-02f, -2.259986000e-02f, -2.261690933e-02f, -2.263390752e-02f, -2.265085455e-02f, -2.266775037e-02f, -2.268459496e-02f, -2.270138829e-02f, -2.271813032e-02f, -2.273482102e-02f, - -2.275146036e-02f, -2.276804831e-02f, -2.278458483e-02f, -2.280106990e-02f, -2.281750349e-02f, -2.283388555e-02f, -2.285021607e-02f, -2.286649500e-02f, -2.288272233e-02f, -2.289889801e-02f, - -2.291502203e-02f, -2.293109434e-02f, -2.294711491e-02f, -2.296308373e-02f, -2.297900074e-02f, -2.299486594e-02f, -2.301067928e-02f, -2.302644074e-02f, -2.304215028e-02f, -2.305780788e-02f, - -2.307341351e-02f, -2.308896714e-02f, -2.310446874e-02f, -2.311991827e-02f, -2.313531572e-02f, -2.315066104e-02f, -2.316595422e-02f, -2.318119523e-02f, -2.319638403e-02f, -2.321152060e-02f, - -2.322660490e-02f, -2.324163692e-02f, -2.325661662e-02f, -2.327154397e-02f, -2.328641896e-02f, -2.330124154e-02f, -2.331601169e-02f, -2.333072938e-02f, -2.334539459e-02f, -2.336000729e-02f, - -2.337456745e-02f, -2.338907505e-02f, -2.340353006e-02f, -2.341793244e-02f, -2.343228218e-02f, -2.344657925e-02f, -2.346082362e-02f, -2.347501526e-02f, -2.348915416e-02f, -2.350324027e-02f, - -2.351727358e-02f, -2.353125407e-02f, -2.354518169e-02f, -2.355905644e-02f, -2.357287828e-02f, -2.358664719e-02f, -2.360036315e-02f, -2.361402612e-02f, -2.362763608e-02f, -2.364119301e-02f, - -2.365469689e-02f, -2.366814768e-02f, -2.368154537e-02f, -2.369488993e-02f, -2.370818133e-02f, -2.372141955e-02f, -2.373460457e-02f, -2.374773636e-02f, -2.376081491e-02f, -2.377384017e-02f, - -2.378681214e-02f, -2.379973079e-02f, -2.381259609e-02f, -2.382540802e-02f, -2.383816656e-02f, -2.385087169e-02f, -2.386352338e-02f, -2.387612161e-02f, -2.388866635e-02f, -2.390115759e-02f, - -2.391359530e-02f, -2.392597946e-02f, -2.393831005e-02f, -2.395058704e-02f, -2.396281042e-02f, -2.397498015e-02f, -2.398709623e-02f, -2.399915862e-02f, -2.401116732e-02f, -2.402312228e-02f, - -2.403502350e-02f, -2.404687096e-02f, -2.405866462e-02f, -2.407040448e-02f, -2.408209051e-02f, -2.409372268e-02f, -2.410530099e-02f, -2.411682540e-02f, -2.412829590e-02f, -2.413971247e-02f, - -2.415107509e-02f, -2.416238373e-02f, -2.417363839e-02f, -2.418483903e-02f, -2.419598564e-02f, -2.420707820e-02f, -2.421811670e-02f, -2.422910110e-02f, -2.424003139e-02f, -2.425090756e-02f, - -2.426172958e-02f, -2.427249744e-02f, -2.428321111e-02f, -2.429387058e-02f, -2.430447584e-02f, -2.431502685e-02f, -2.432552361e-02f, -2.433596609e-02f, -2.434635428e-02f, -2.435668816e-02f, - -2.436696771e-02f, -2.437719292e-02f, -2.438736376e-02f, -2.439748022e-02f, -2.440754229e-02f, -2.441754994e-02f, -2.442750316e-02f, -2.443740193e-02f, -2.444724624e-02f, -2.445703607e-02f, - -2.446677140e-02f, -2.447645221e-02f, -2.448607850e-02f, -2.449565023e-02f, -2.450516741e-02f, -2.451463001e-02f, -2.452403801e-02f, -2.453339140e-02f, -2.454269017e-02f, -2.455193430e-02f, - -2.456112378e-02f, -2.457025858e-02f, -2.457933869e-02f, -2.458836411e-02f, -2.459733481e-02f, -2.460625078e-02f, -2.461511201e-02f, -2.462391848e-02f, -2.463267017e-02f, -2.464136708e-02f, - -2.465000918e-02f, -2.465859647e-02f, -2.466712893e-02f, -2.467560655e-02f, -2.468402931e-02f, -2.469239721e-02f, -2.470071022e-02f, -2.470896833e-02f, -2.471717153e-02f, -2.472531981e-02f, - -2.473341316e-02f, -2.474145156e-02f, -2.474943500e-02f, -2.475736347e-02f, -2.476523695e-02f, -2.477305543e-02f, -2.478081890e-02f, -2.478852736e-02f, -2.479618078e-02f, -2.480377915e-02f, - -2.481132247e-02f, -2.481881072e-02f, -2.482624389e-02f, -2.483362197e-02f, -2.484094495e-02f, -2.484821281e-02f, -2.485542556e-02f, -2.486258316e-02f, -2.486968563e-02f, -2.487673293e-02f, - -2.488372508e-02f, -2.489066204e-02f, -2.489754382e-02f, -2.490437040e-02f, -2.491114178e-02f, -2.491785794e-02f, -2.492451887e-02f, -2.493112457e-02f, -2.493767502e-02f, -2.494417022e-02f, - -2.495061016e-02f, -2.495699483e-02f, -2.496332421e-02f, -2.496959830e-02f, -2.497581710e-02f, -2.498198059e-02f, -2.498808876e-02f, -2.499414161e-02f, -2.500013912e-02f, -2.500608130e-02f, - -2.501196812e-02f, -2.501779959e-02f, -2.502357570e-02f, -2.502929644e-02f, -2.503496180e-02f, -2.504057177e-02f, -2.504612634e-02f, -2.505162552e-02f, -2.505706929e-02f, -2.506245764e-02f, - -2.506779058e-02f, -2.507306808e-02f, -2.507829016e-02f, -2.508345679e-02f, -2.508856797e-02f, -2.509362370e-02f, -2.509862397e-02f, -2.510356878e-02f, -2.510845812e-02f, -2.511329198e-02f, - -2.511807036e-02f, -2.512279325e-02f, -2.512746064e-02f, -2.513207255e-02f, -2.513662894e-02f, -2.514112983e-02f, -2.514557521e-02f, -2.514996507e-02f, -2.515429941e-02f, -2.515857822e-02f, - -2.516280150e-02f, -2.516696925e-02f, -2.517108146e-02f, -2.517513813e-02f, -2.517913925e-02f, -2.518308482e-02f, -2.518697483e-02f, -2.519080929e-02f, -2.519458819e-02f, -2.519831152e-02f, - -2.520197929e-02f, -2.520559149e-02f, -2.520914811e-02f, -2.521264916e-02f, -2.521609463e-02f, -2.521948453e-02f, -2.522281883e-02f, -2.522609756e-02f, -2.522932069e-02f, -2.523248824e-02f, - -2.523560020e-02f, -2.523865656e-02f, -2.524165733e-02f, -2.524460250e-02f, -2.524749208e-02f, -2.525032605e-02f, -2.525310443e-02f, -2.525582721e-02f, -2.525849438e-02f, -2.526110596e-02f, - -2.526366193e-02f, -2.526616229e-02f, -2.526860705e-02f, -2.527099621e-02f, -2.527332976e-02f, -2.527560771e-02f, -2.527783006e-02f, -2.527999680e-02f, -2.528210793e-02f, -2.528416346e-02f, - -2.528616339e-02f, -2.528810772e-02f, -2.528999645e-02f, -2.529182957e-02f, -2.529360710e-02f, -2.529532902e-02f, -2.529699535e-02f, -2.529860609e-02f, -2.530016123e-02f, -2.530166078e-02f, - -2.530310473e-02f, -2.530449310e-02f, -2.530582588e-02f, -2.530710308e-02f, -2.530832470e-02f, -2.530949073e-02f, -2.531060119e-02f, -2.531165607e-02f, -2.531265538e-02f, -2.531359912e-02f, - -2.531448729e-02f, -2.531531991e-02f, -2.531609696e-02f, -2.531681845e-02f, -2.531748439e-02f, -2.531809479e-02f, -2.531864963e-02f, -2.531914894e-02f, -2.531959270e-02f, -2.531998094e-02f, - -2.532031364e-02f, -2.532059081e-02f, -2.532081247e-02f, -2.532097861e-02f, -2.532108924e-02f, -2.532114436e-02f, -2.532114398e-02f, -2.532108810e-02f, -2.532097673e-02f, -2.532080987e-02f, - -2.532058754e-02f, -2.532030972e-02f, -2.531997644e-02f, -2.531958769e-02f, -2.531914349e-02f, -2.531864383e-02f, -2.531808872e-02f, -2.531747818e-02f, -2.531681220e-02f, -2.531609080e-02f, - -2.531531397e-02f, -2.531448173e-02f, -2.531359408e-02f, -2.531265104e-02f, -2.531165260e-02f, -2.531059878e-02f, -2.530948957e-02f, -2.530832500e-02f, -2.530710506e-02f, -2.530582977e-02f, - -2.530449913e-02f, -2.530311315e-02f, -2.530167184e-02f, -2.530017521e-02f, -2.529862326e-02f, -2.529701600e-02f, -2.529535344e-02f, -2.529363560e-02f, -2.529186247e-02f, -2.529003408e-02f, - -2.528815042e-02f, -2.528621150e-02f, -2.528421734e-02f, -2.528216795e-02f, -2.528006333e-02f, -2.527790349e-02f, -2.527568845e-02f, -2.527341821e-02f, -2.527109279e-02f, -2.526871219e-02f, - -2.526627642e-02f, -2.526378549e-02f, -2.526123943e-02f, -2.525863822e-02f, -2.525598189e-02f, -2.525327045e-02f, -2.525050391e-02f, -2.524768228e-02f, -2.524480556e-02f, -2.524187378e-02f, - -2.523888694e-02f, -2.523584505e-02f, -2.523274813e-02f, -2.522959619e-02f, -2.522638923e-02f, -2.522312728e-02f, -2.521981034e-02f, -2.521643843e-02f, -2.521301155e-02f, -2.520952973e-02f, - -2.520599296e-02f, -2.520240128e-02f, -2.519875468e-02f, -2.519505319e-02f, -2.519129681e-02f, -2.518748556e-02f, -2.518361944e-02f, -2.517969849e-02f, -2.517572270e-02f, -2.517169210e-02f, - -2.516760669e-02f, -2.516346649e-02f, -2.515927151e-02f, -2.515502177e-02f, -2.515071729e-02f, -2.514635807e-02f, -2.514194413e-02f, -2.513747548e-02f, -2.513295215e-02f, -2.512837414e-02f, - -2.512374148e-02f, -2.511905417e-02f, -2.511431222e-02f, -2.510951567e-02f, -2.510466451e-02f, -2.509975878e-02f, -2.509479847e-02f, -2.508978362e-02f, -2.508471422e-02f, -2.507959031e-02f, - -2.507441190e-02f, -2.506917899e-02f, -2.506389162e-02f, -2.505854979e-02f, -2.505315353e-02f, -2.504770284e-02f, -2.504219775e-02f, -2.503663827e-02f, -2.503102442e-02f, -2.502535622e-02f, - -2.501963368e-02f, -2.501385683e-02f, -2.500802567e-02f, -2.500214024e-02f, -2.499620053e-02f, -2.499020658e-02f, -2.498415840e-02f, -2.497805601e-02f, -2.497189943e-02f, -2.496568867e-02f, - -2.495942376e-02f, -2.495310471e-02f, -2.494673154e-02f, -2.494030427e-02f, -2.493382292e-02f, -2.492728751e-02f, -2.492069805e-02f, -2.491405458e-02f, -2.490735710e-02f, -2.490060563e-02f, - -2.489380020e-02f, -2.488694083e-02f, -2.488002753e-02f, -2.487306033e-02f, -2.486603924e-02f, -2.485896429e-02f, -2.485183549e-02f, -2.484465287e-02f, -2.483741645e-02f, -2.483012624e-02f, - -2.482278227e-02f, -2.481538457e-02f, -2.480793314e-02f, -2.480042801e-02f, -2.479286921e-02f, -2.478525675e-02f, -2.477759066e-02f, -2.476987096e-02f, -2.476209766e-02f, -2.475427080e-02f, - -2.474639039e-02f, -2.473845645e-02f, -2.473046901e-02f, -2.472242810e-02f, -2.471433372e-02f, -2.470618591e-02f, -2.469798468e-02f, -2.468973007e-02f, -2.468142209e-02f, -2.467306076e-02f, - -2.466464612e-02f, -2.465617817e-02f, -2.464765695e-02f, -2.463908249e-02f, -2.463045479e-02f, -2.462177389e-02f, -2.461303981e-02f, -2.460425258e-02f, -2.459541221e-02f, -2.458651874e-02f, - -2.457757218e-02f, -2.456857256e-02f, -2.455951991e-02f, -2.455041425e-02f, -2.454125561e-02f, -2.453204400e-02f, -2.452277946e-02f, -2.451346201e-02f, -2.450409167e-02f, -2.449466847e-02f, - -2.448519244e-02f, -2.447566360e-02f, -2.446608198e-02f, -2.445644760e-02f, -2.444676049e-02f, -2.443702067e-02f, -2.442722817e-02f, -2.441738302e-02f, -2.440748524e-02f, -2.439753486e-02f, - -2.438753191e-02f, -2.437747641e-02f, -2.436736838e-02f, -2.435720787e-02f, -2.434699489e-02f, -2.433672946e-02f, -2.432641163e-02f, -2.431604141e-02f, -2.430561883e-02f, -2.429514392e-02f, - -2.428461671e-02f, -2.427403722e-02f, -2.426340549e-02f, -2.425272154e-02f, -2.424198539e-02f, -2.423119709e-02f, -2.422035664e-02f, -2.420946410e-02f, -2.419851947e-02f, -2.418752280e-02f, - -2.417647411e-02f, -2.416537342e-02f, -2.415422077e-02f, -2.414301619e-02f, -2.413175971e-02f, -2.412045135e-02f, -2.410909115e-02f, -2.409767913e-02f, -2.408621532e-02f, -2.407469976e-02f, - -2.406313248e-02f, -2.405151349e-02f, -2.403984284e-02f, -2.402812055e-02f, -2.401634666e-02f, -2.400452120e-02f, -2.399264418e-02f, -2.398071566e-02f, -2.396873565e-02f, -2.395670419e-02f, - -2.394462130e-02f, -2.393248703e-02f, -2.392030140e-02f, -2.390806443e-02f, -2.389577618e-02f, -2.388343665e-02f, -2.387104590e-02f, -2.385860394e-02f, -2.384611081e-02f, -2.383356655e-02f, - -2.382097118e-02f, -2.380832473e-02f, -2.379562725e-02f, -2.378287875e-02f, -2.377007928e-02f, -2.375722887e-02f, -2.374432754e-02f, -2.373137534e-02f, -2.371837229e-02f, -2.370531843e-02f, - -2.369221379e-02f, -2.367905840e-02f, -2.366585230e-02f, -2.365259552e-02f, -2.363928810e-02f, -2.362593006e-02f, -2.361252145e-02f, -2.359906229e-02f, -2.358555263e-02f, -2.357199248e-02f, - -2.355838190e-02f, -2.354472091e-02f, -2.353100954e-02f, -2.351724784e-02f, -2.350343583e-02f, -2.348957355e-02f, -2.347566104e-02f, -2.346169834e-02f, -2.344768546e-02f, -2.343362246e-02f, - -2.341950937e-02f, -2.340534621e-02f, -2.339113304e-02f, -2.337686987e-02f, -2.336255676e-02f, -2.334819373e-02f, -2.333378082e-02f, -2.331931807e-02f, -2.330480551e-02f, -2.329024318e-02f, - -2.327563111e-02f, -2.326096935e-02f, -2.324625792e-02f, -2.323149687e-02f, -2.321668623e-02f, -2.320182604e-02f, -2.318691634e-02f, -2.317195716e-02f, -2.315694854e-02f, -2.314189051e-02f, - -2.312678312e-02f, -2.311162641e-02f, -2.309642040e-02f, -2.308116514e-02f, -2.306586066e-02f, -2.305050701e-02f, -2.303510422e-02f, -2.301965233e-02f, -2.300415138e-02f, -2.298860140e-02f, - -2.297300243e-02f, -2.295735452e-02f, -2.294165771e-02f, -2.292591202e-02f, -2.291011750e-02f, -2.289427419e-02f, -2.287838213e-02f, -2.286244135e-02f, -2.284645190e-02f, -2.283041381e-02f, - -2.281432713e-02f, -2.279819189e-02f, -2.278200814e-02f, -2.276577591e-02f, -2.274949524e-02f, -2.273316618e-02f, -2.271678876e-02f, -2.270036303e-02f, -2.268388902e-02f, -2.266736677e-02f, - -2.265079633e-02f, -2.263417773e-02f, -2.261751102e-02f, -2.260079624e-02f, -2.258403343e-02f, -2.256722262e-02f, -2.255036386e-02f, -2.253345720e-02f, -2.251650267e-02f, -2.249950031e-02f, - -2.248245017e-02f, -2.246535229e-02f, -2.244820670e-02f, -2.243101346e-02f, -2.241377259e-02f, -2.239648416e-02f, -2.237914819e-02f, -2.236176473e-02f, -2.234433382e-02f, -2.232685550e-02f, - -2.230932982e-02f, -2.229175682e-02f, -2.227413654e-02f, -2.225646902e-02f, -2.223875432e-02f, -2.222099246e-02f, -2.220318350e-02f, -2.218532747e-02f, -2.216742442e-02f, -2.214947440e-02f, - -2.213147744e-02f, -2.211343359e-02f, -2.209534290e-02f, -2.207720541e-02f, -2.205902116e-02f, -2.204079019e-02f, -2.202251255e-02f, -2.200418829e-02f, -2.198581745e-02f, -2.196740007e-02f, - -2.194893619e-02f, -2.193042587e-02f, -2.191186915e-02f, -2.189326607e-02f, -2.187461667e-02f, -2.185592100e-02f, -2.183717912e-02f, -2.181839105e-02f, -2.179955685e-02f, -2.178067656e-02f, - -2.176175023e-02f, -2.174277790e-02f, -2.172375962e-02f, -2.170469544e-02f, -2.168558540e-02f, -2.166642954e-02f, -2.164722792e-02f, -2.162798057e-02f, -2.160868755e-02f, -2.158934890e-02f, - -2.156996467e-02f, -2.155053490e-02f, -2.153105965e-02f, -2.151153895e-02f, -2.149197285e-02f, -2.147236141e-02f, -2.145270466e-02f, -2.143300266e-02f, -2.141325545e-02f, -2.139346309e-02f, - -2.137362560e-02f, -2.135374306e-02f, -2.133381549e-02f, -2.131384296e-02f, -2.129382550e-02f, -2.127376317e-02f, -2.125365601e-02f, -2.123350407e-02f, -2.121330741e-02f, -2.119306606e-02f, - -2.117278007e-02f, -2.115244950e-02f, -2.113207440e-02f, -2.111165480e-02f, -2.109119077e-02f, -2.107068234e-02f, -2.105012957e-02f, -2.102953251e-02f, -2.100889121e-02f, -2.098820570e-02f, - -2.096747606e-02f, -2.094670232e-02f, -2.092588453e-02f, -2.090502274e-02f, -2.088411700e-02f, -2.086316737e-02f, -2.084217389e-02f, -2.082113661e-02f, -2.080005558e-02f, -2.077893085e-02f, - -2.075776248e-02f, -2.073655050e-02f, -2.071529498e-02f, -2.069399596e-02f, -2.067265350e-02f, -2.065126764e-02f, -2.062983843e-02f, -2.060836593e-02f, -2.058685018e-02f, -2.056529125e-02f, - -2.054368917e-02f, -2.052204400e-02f, -2.050035579e-02f, -2.047862459e-02f, -2.045685045e-02f, -2.043503343e-02f, -2.041317358e-02f, -2.039127094e-02f, -2.036932558e-02f, -2.034733754e-02f, - -2.032530687e-02f, -2.030323362e-02f, -2.028111786e-02f, -2.025895962e-02f, -2.023675897e-02f, -2.021451595e-02f, -2.019223062e-02f, -2.016990302e-02f, -2.014753323e-02f, -2.012512127e-02f, - -2.010266722e-02f, -2.008017111e-02f, -2.005763301e-02f, -2.003505297e-02f, -2.001243103e-02f, -1.998976726e-02f, -1.996706171e-02f, -1.994431443e-02f, -1.992152547e-02f, -1.989869489e-02f, - -1.987582274e-02f, -1.985290907e-02f, -1.982995395e-02f, -1.980695742e-02f, -1.978391953e-02f, -1.976084034e-02f, -1.973771991e-02f, -1.971455829e-02f, -1.969135554e-02f, -1.966811170e-02f, - -1.964482683e-02f, -1.962150099e-02f, -1.959813424e-02f, -1.957472662e-02f, -1.955127819e-02f, -1.952778901e-02f, -1.950425914e-02f, -1.948068861e-02f, -1.945707751e-02f, -1.943342587e-02f, - -1.940973375e-02f, -1.938600121e-02f, -1.936222830e-02f, -1.933841509e-02f, -1.931456162e-02f, -1.929066795e-02f, -1.926673414e-02f, -1.924276024e-02f, -1.921874631e-02f, -1.919469241e-02f, - -1.917059859e-02f, -1.914646490e-02f, -1.912229142e-02f, -1.909807818e-02f, -1.907382525e-02f, -1.904953268e-02f, -1.902520053e-02f, -1.900082886e-02f, -1.897641773e-02f, -1.895196718e-02f, - -1.892747729e-02f, -1.890294810e-02f, -1.887837967e-02f, -1.885377207e-02f, -1.882912534e-02f, -1.880443954e-02f, -1.877971474e-02f, -1.875495099e-02f, -1.873014834e-02f, -1.870530686e-02f, - -1.868042660e-02f, -1.865550763e-02f, -1.863054999e-02f, -1.860555375e-02f, -1.858051897e-02f, -1.855544570e-02f, -1.853033400e-02f, -1.850518394e-02f, -1.847999556e-02f, -1.845476893e-02f, - -1.842950410e-02f, -1.840420114e-02f, -1.837886010e-02f, -1.835348105e-02f, -1.832806404e-02f, -1.830260912e-02f, -1.827711637e-02f, -1.825158583e-02f, -1.822601758e-02f, -1.820041166e-02f, - -1.817476814e-02f, -1.814908707e-02f, -1.812336852e-02f, -1.809761254e-02f, -1.807181920e-02f, -1.804598856e-02f, -1.802012067e-02f, -1.799421559e-02f, -1.796827339e-02f, -1.794229412e-02f, - -1.791627785e-02f, -1.789022463e-02f, -1.786413453e-02f, -1.783800761e-02f, -1.781184392e-02f, -1.778564353e-02f, -1.775940649e-02f, -1.773313288e-02f, -1.770682274e-02f, -1.768047615e-02f, - -1.765409315e-02f, -1.762767382e-02f, -1.760121821e-02f, -1.757472638e-02f, -1.754819840e-02f, -1.752163432e-02f, -1.749503422e-02f, -1.746839814e-02f, -1.744172615e-02f, -1.741501832e-02f, - -1.738827470e-02f, -1.736149536e-02f, -1.733468035e-02f, -1.730782974e-02f, -1.728094360e-02f, -1.725402198e-02f, -1.722706494e-02f, -1.720007255e-02f, -1.717304488e-02f, -1.714598197e-02f, - -1.711888390e-02f, -1.709175073e-02f, -1.706458251e-02f, -1.703737932e-02f, -1.701014121e-02f, -1.698286826e-02f, -1.695556051e-02f, -1.692821803e-02f, -1.690084089e-02f, -1.687342915e-02f, - -1.684598288e-02f, -1.681850213e-02f, -1.679098696e-02f, -1.676343745e-02f, -1.673585366e-02f, -1.670823564e-02f, -1.668058347e-02f, -1.665289720e-02f, -1.662517690e-02f, -1.659742264e-02f, - -1.656963447e-02f, -1.654181246e-02f, -1.651395668e-02f, -1.648606719e-02f, -1.645814405e-02f, -1.643018733e-02f, -1.640219709e-02f, -1.637417339e-02f, -1.634611630e-02f, -1.631802589e-02f, - -1.628990222e-02f, -1.626174535e-02f, -1.623355535e-02f, -1.620533228e-02f, -1.617707620e-02f, -1.614878719e-02f, -1.612046531e-02f, -1.609211061e-02f, -1.606372318e-02f, -1.603530307e-02f, - -1.600685034e-02f, -1.597836506e-02f, -1.594984731e-02f, -1.592129713e-02f, -1.589271460e-02f, -1.586409979e-02f, -1.583545275e-02f, -1.580677356e-02f, -1.577806228e-02f, -1.574931898e-02f, - -1.572054372e-02f, -1.569173656e-02f, -1.566289758e-02f, -1.563402684e-02f, -1.560512440e-02f, -1.557619034e-02f, -1.554722471e-02f, -1.551822759e-02f, -1.548919903e-02f, -1.546013911e-02f, - -1.543104790e-02f, -1.540192545e-02f, -1.537277184e-02f, -1.534358714e-02f, -1.531437140e-02f, -1.528512470e-02f, -1.525584710e-02f, -1.522653867e-02f, -1.519719947e-02f, -1.516782958e-02f, - -1.513842906e-02f, -1.510899798e-02f, -1.507953640e-02f, -1.505004439e-02f, -1.502052202e-02f, -1.499096936e-02f, -1.496138647e-02f, -1.493177343e-02f, -1.490213029e-02f, -1.487245713e-02f, - -1.484275401e-02f, -1.481302100e-02f, -1.478325817e-02f, -1.475346559e-02f, -1.472364333e-02f, -1.469379144e-02f, -1.466391001e-02f, -1.463399910e-02f, -1.460405877e-02f, -1.457408910e-02f, - -1.454409015e-02f, -1.451406200e-02f, -1.448400470e-02f, -1.445391833e-02f, -1.442380296e-02f, -1.439365865e-02f, -1.436348548e-02f, -1.433328351e-02f, -1.430305281e-02f, -1.427279345e-02f, - -1.424250550e-02f, -1.421218902e-02f, -1.418184410e-02f, -1.415147078e-02f, -1.412106915e-02f, -1.409063928e-02f, -1.406018123e-02f, -1.402969507e-02f, -1.399918087e-02f, -1.396863870e-02f, - -1.393806863e-02f, -1.390747072e-02f, -1.387684506e-02f, -1.384619171e-02f, -1.381551073e-02f, -1.378480220e-02f, -1.375406618e-02f, -1.372330275e-02f, -1.369251198e-02f, -1.366169393e-02f, - -1.363084868e-02f, -1.359997630e-02f, -1.356907685e-02f, -1.353815041e-02f, -1.350719704e-02f, -1.347621682e-02f, -1.344520982e-02f, -1.341417610e-02f, -1.338311574e-02f, -1.335202880e-02f, - -1.332091536e-02f, -1.328977550e-02f, -1.325860927e-02f, -1.322741674e-02f, -1.319619800e-02f, -1.316495311e-02f, -1.313368214e-02f, -1.310238516e-02f, -1.307106225e-02f, -1.303971347e-02f, - -1.300833889e-02f, -1.297693859e-02f, -1.294551263e-02f, -1.291406109e-02f, -1.288258405e-02f, -1.285108156e-02f, -1.281955370e-02f, -1.278800054e-02f, -1.275642216e-02f, -1.272481862e-02f, - -1.269319000e-02f, -1.266153637e-02f, -1.262985779e-02f, -1.259815435e-02f, -1.256642611e-02f, -1.253467314e-02f, -1.250289552e-02f, -1.247109332e-02f, -1.243926660e-02f, -1.240741545e-02f, - -1.237553993e-02f, -1.234364011e-02f, -1.231171608e-02f, -1.227976789e-02f, -1.224779562e-02f, -1.221579935e-02f, -1.218377914e-02f, -1.215173507e-02f, -1.211966720e-02f, -1.208757563e-02f, - -1.205546040e-02f, -1.202332160e-02f, -1.199115931e-02f, -1.195897358e-02f, -1.192676450e-02f, -1.189453213e-02f, -1.186227656e-02f, -1.182999784e-02f, -1.179769607e-02f, -1.176537130e-02f, - -1.173302361e-02f, -1.170065307e-02f, -1.166825976e-02f, -1.163584375e-02f, -1.160340511e-02f, -1.157094391e-02f, -1.153846024e-02f, -1.150595415e-02f, -1.147342573e-02f, -1.144087505e-02f, - -1.140830218e-02f, -1.137570719e-02f, -1.134309016e-02f, -1.131045116e-02f, -1.127779027e-02f, -1.124510755e-02f, -1.121240308e-02f, -1.117967694e-02f, -1.114692920e-02f, -1.111415993e-02f, - -1.108136920e-02f, -1.104855709e-02f, -1.101572368e-02f, -1.098286903e-02f, -1.094999322e-02f, -1.091709633e-02f, -1.088417842e-02f, -1.085123958e-02f, -1.081827987e-02f, -1.078529938e-02f, - -1.075229816e-02f, -1.071927631e-02f, -1.068623388e-02f, -1.065317096e-02f, -1.062008763e-02f, -1.058698395e-02f, -1.055385999e-02f, -1.052071584e-02f, -1.048755157e-02f, -1.045436725e-02f, - -1.042116296e-02f, -1.038793876e-02f, -1.035469475e-02f, -1.032143098e-02f, -1.028814753e-02f, -1.025484449e-02f, -1.022152192e-02f, -1.018817990e-02f, -1.015481850e-02f, -1.012143780e-02f, - -1.008803787e-02f, -1.005461879e-02f, -1.002118063e-02f, -9.987723464e-03f, -9.954247374e-03f, -9.920752431e-03f, -9.887238709e-03f, -9.853706285e-03f, -9.820155233e-03f, -9.786585628e-03f, - -9.752997545e-03f, -9.719391059e-03f, -9.685766247e-03f, -9.652123181e-03f, -9.618461940e-03f, -9.584782596e-03f, -9.551085226e-03f, -9.517369905e-03f, -9.483636709e-03f, -9.449885713e-03f, - -9.416116992e-03f, -9.382330621e-03f, -9.348526677e-03f, -9.314705235e-03f, -9.280866371e-03f, -9.247010159e-03f, -9.213136676e-03f, -9.179245998e-03f, -9.145338200e-03f, -9.111413357e-03f, - -9.077471546e-03f, -9.043512843e-03f, -9.009537323e-03f, -8.975545062e-03f, -8.941536136e-03f, -8.907510620e-03f, -8.873468592e-03f, -8.839410127e-03f, -8.805335300e-03f, -8.771244188e-03f, - -8.737136867e-03f, -8.703013413e-03f, -8.668873903e-03f, -8.634718411e-03f, -8.600547015e-03f, -8.566359791e-03f, -8.532156815e-03f, -8.497938163e-03f, -8.463703911e-03f, -8.429454136e-03f, - -8.395188914e-03f, -8.360908322e-03f, -8.326612436e-03f, -8.292301332e-03f, -8.257975086e-03f, -8.223633776e-03f, -8.189277478e-03f, -8.154906268e-03f, -8.120520223e-03f, -8.086119419e-03f, - -8.051703933e-03f, -8.017273842e-03f, -7.982829222e-03f, -7.948370151e-03f, -7.913896704e-03f, -7.879408958e-03f, -7.844906990e-03f, -7.810390878e-03f, -7.775860697e-03f, -7.741316525e-03f, - -7.706758438e-03f, -7.672186514e-03f, -7.637600829e-03f, -7.603001460e-03f, -7.568388484e-03f, -7.533761978e-03f, -7.499122019e-03f, -7.464468685e-03f, -7.429802051e-03f, -7.395122196e-03f, - -7.360429196e-03f, -7.325723128e-03f, -7.291004069e-03f, -7.256272098e-03f, -7.221527290e-03f, -7.186769723e-03f, -7.151999474e-03f, -7.117216620e-03f, -7.082421240e-03f, -7.047613409e-03f, - -7.012793205e-03f, -6.977960706e-03f, -6.943115989e-03f, -6.908259131e-03f, -6.873390210e-03f, -6.838509303e-03f, -6.803616487e-03f, -6.768711840e-03f, -6.733795439e-03f, -6.698867362e-03f, - -6.663927686e-03f, -6.628976489e-03f, -6.594013848e-03f, -6.559039841e-03f, -6.524054546e-03f, -6.489058039e-03f, -6.454050399e-03f, -6.419031703e-03f, -6.384002029e-03f, -6.348961454e-03f, - -6.313910057e-03f, -6.278847914e-03f, -6.243775104e-03f, -6.208691703e-03f, -6.173597791e-03f, -6.138493445e-03f, -6.103378742e-03f, -6.068253760e-03f, -6.033118577e-03f, -5.997973271e-03f, - -5.962817919e-03f, -5.927652600e-03f, -5.892477392e-03f, -5.857292372e-03f, -5.822097617e-03f, -5.786893207e-03f, -5.751679219e-03f, -5.716455730e-03f, -5.681222819e-03f, -5.645980564e-03f, - -5.610729043e-03f, -5.575468334e-03f, -5.540198514e-03f, -5.504919661e-03f, -5.469631855e-03f, -5.434335172e-03f, -5.399029691e-03f, -5.363715490e-03f, -5.328392647e-03f, -5.293061239e-03f, - -5.257721346e-03f, -5.222373045e-03f, -5.187016415e-03f, -5.151651532e-03f, -5.116278477e-03f, -5.080897326e-03f, -5.045508158e-03f, -5.010111051e-03f, -4.974706083e-03f, -4.939293333e-03f, - -4.903872879e-03f, -4.868444798e-03f, -4.833009170e-03f, -4.797566071e-03f, -4.762115582e-03f, -4.726657779e-03f, -4.691192741e-03f, -4.655720547e-03f, -4.620241274e-03f, -4.584755001e-03f, - -4.549261806e-03f, -4.513761768e-03f, -4.478254965e-03f, -4.442741475e-03f, -4.407221376e-03f, -4.371694747e-03f, -4.336161667e-03f, -4.300622212e-03f, -4.265076463e-03f, -4.229524497e-03f, - -4.193966392e-03f, -4.158402228e-03f, -4.122832081e-03f, -4.087256032e-03f, -4.051674158e-03f, -4.016086537e-03f, -3.980493248e-03f, -3.944894370e-03f, -3.909289980e-03f, -3.873680157e-03f, - -3.838064980e-03f, -3.802444528e-03f, -3.766818877e-03f, -3.731188108e-03f, -3.695552298e-03f, -3.659911526e-03f, -3.624265870e-03f, -3.588615409e-03f, -3.552960221e-03f, -3.517300385e-03f, - -3.481635979e-03f, -3.445967081e-03f, -3.410293771e-03f, -3.374616126e-03f, -3.338934225e-03f, -3.303248147e-03f, -3.267557970e-03f, -3.231863772e-03f, -3.196165632e-03f, -3.160463629e-03f, - -3.124757840e-03f, -3.089048345e-03f, -3.053335223e-03f, -3.017618550e-03f, -2.981898407e-03f, -2.946174870e-03f, -2.910448020e-03f, -2.874717935e-03f, -2.838984692e-03f, -2.803248370e-03f, - -2.767509049e-03f, -2.731766806e-03f, -2.696021720e-03f, -2.660273869e-03f, -2.624523333e-03f, -2.588770188e-03f, -2.553014515e-03f, -2.517256391e-03f, -2.481495894e-03f, -2.445733105e-03f, - -2.409968100e-03f, -2.374200958e-03f, -2.338431758e-03f, -2.302660579e-03f, -2.266887498e-03f, -2.231112595e-03f, -2.195335947e-03f, -2.159557633e-03f, -2.123777733e-03f, -2.087996323e-03f, - -2.052213483e-03f, -2.016429290e-03f, -1.980643825e-03f, -1.944857164e-03f, -1.909069387e-03f, -1.873280571e-03f, -1.837490796e-03f, -1.801700139e-03f, -1.765908680e-03f, -1.730116495e-03f, - -1.694323665e-03f, -1.658530268e-03f, -1.622736381e-03f, -1.586942083e-03f, -1.551147452e-03f, -1.515352568e-03f, -1.479557507e-03f, -1.443762350e-03f, -1.407967173e-03f, -1.372172056e-03f, - -1.336377077e-03f, -1.300582313e-03f, -1.264787844e-03f, -1.228993748e-03f, -1.193200103e-03f, -1.157406987e-03f, -1.121614479e-03f, -1.085822657e-03f, -1.050031599e-03f, -1.014241383e-03f, - -9.784520886e-04f, -9.426637931e-04f, -9.068765748e-04f, -8.710905122e-04f, -8.353056833e-04f, -7.995221665e-04f, -7.637400399e-04f, -7.279593817e-04f, -6.921802702e-04f, -6.564027835e-04f, - -6.206269998e-04f, -5.848529973e-04f, -5.490808541e-04f, -5.133106484e-04f, -4.775424582e-04f, -4.417763618e-04f, -4.060124371e-04f, -3.702507624e-04f, -3.344914157e-04f, -2.987344751e-04f, - -2.629800186e-04f, -2.272281242e-04f, -1.914788701e-04f, -1.557323343e-04f, -1.199885947e-04f, -8.424772933e-05f, -4.850981623e-05f, -1.277493333e-05f, 2.295684140e-05f, 5.868543001e-05f, - 9.441075458e-05f, 1.301327372e-04f, 1.658512999e-04f, 2.015663649e-04f, 2.372778543e-04f, 2.729856902e-04f, 3.086897947e-04f, 3.443900901e-04f, 3.800864986e-04f, 4.157789422e-04f, - 4.514673433e-04f, 4.871516241e-04f, 5.228317068e-04f, 5.585075136e-04f, 5.941789670e-04f, 6.298459891e-04f, 6.655085023e-04f, 7.011664289e-04f, 7.368196912e-04f, 7.724682117e-04f, - 8.081119127e-04f, 8.437507165e-04f, 8.793845457e-04f, 9.150133226e-04f, 9.506369697e-04f, 9.862554095e-04f, 1.021868564e-03f, 1.057476357e-03f, 1.093078710e-03f, 1.128675545e-03f, - 1.164266786e-03f, 1.199852355e-03f, 1.235432174e-03f, 1.271006166e-03f, 1.306574254e-03f, 1.342136360e-03f, 1.377692407e-03f, 1.413242319e-03f, 1.448786016e-03f, 1.484323423e-03f, - 1.519854462e-03f, 1.555379055e-03f, 1.590897126e-03f, 1.626408598e-03f, 1.661913392e-03f, 1.697411433e-03f, 1.732902643e-03f, 1.768386944e-03f, 1.803864261e-03f, 1.839334515e-03f, - 1.874797630e-03f, 1.910253528e-03f, 1.945702134e-03f, 1.981143369e-03f, 2.016577157e-03f, 2.052003421e-03f, 2.087422084e-03f, 2.122833069e-03f, 2.158236299e-03f, 2.193631698e-03f, - 2.229019189e-03f, 2.264398694e-03f, 2.299770138e-03f, 2.335133444e-03f, 2.370488534e-03f, 2.405835332e-03f, 2.441173762e-03f, 2.476503746e-03f, 2.511825209e-03f, 2.547138073e-03f, - 2.582442263e-03f, 2.617737701e-03f, 2.653024311e-03f, 2.688302017e-03f, 2.723570742e-03f, 2.758830409e-03f, 2.794080944e-03f, 2.829322268e-03f, 2.864554305e-03f, 2.899776981e-03f, - 2.934990217e-03f, 2.970193938e-03f, 3.005388067e-03f, 3.040572529e-03f, 3.075747248e-03f, 3.110912146e-03f, 3.146067148e-03f, 3.181212178e-03f, 3.216347160e-03f, 3.251472017e-03f, - 3.286586675e-03f, 3.321691056e-03f, 3.356785085e-03f, 3.391868686e-03f, 3.426941783e-03f, 3.462004300e-03f, 3.497056161e-03f, 3.532097291e-03f, 3.567127614e-03f, 3.602147054e-03f, - 3.637155535e-03f, 3.672152982e-03f, 3.707139319e-03f, 3.742114470e-03f, 3.777078360e-03f, 3.812030914e-03f, 3.846972055e-03f, 3.881901708e-03f, 3.916819799e-03f, 3.951726250e-03f, - 3.986620988e-03f, 4.021503936e-03f, 4.056375019e-03f, 4.091234163e-03f, 4.126081291e-03f, 4.160916329e-03f, 4.195739201e-03f, 4.230549832e-03f, 4.265348147e-03f, 4.300134071e-03f, - 4.334907529e-03f, 4.369668445e-03f, 4.404416746e-03f, 4.439152355e-03f, 4.473875198e-03f, 4.508585201e-03f, 4.543282287e-03f, 4.577966383e-03f, 4.612637413e-03f, 4.647295304e-03f, - 4.681939979e-03f, 4.716571364e-03f, 4.751189386e-03f, 4.785793968e-03f, 4.820385037e-03f, 4.854962519e-03f, 4.889526337e-03f, 4.924076419e-03f, 4.958612689e-03f, 4.993135074e-03f, - 5.027643498e-03f, 5.062137888e-03f, 5.096618169e-03f, 5.131084267e-03f, 5.165536108e-03f, 5.199973618e-03f, 5.234396722e-03f, 5.268805347e-03f, 5.303199418e-03f, 5.337578861e-03f, - 5.371943602e-03f, 5.406293568e-03f, 5.440628685e-03f, 5.474948878e-03f, 5.509254074e-03f, 5.543544199e-03f, 5.577819179e-03f, 5.612078941e-03f, 5.646323411e-03f, 5.680552515e-03f, - 5.714766179e-03f, 5.748964331e-03f, 5.783146896e-03f, 5.817313802e-03f, 5.851464974e-03f, 5.885600340e-03f, 5.919719826e-03f, 5.953823358e-03f, 5.987910864e-03f, 6.021982270e-03f, - 6.056037504e-03f, 6.090076491e-03f, 6.124099159e-03f, 6.158105434e-03f, 6.192095245e-03f, 6.226068517e-03f, 6.260025178e-03f, 6.293965155e-03f, 6.327888375e-03f, 6.361794766e-03f, - 6.395684254e-03f, 6.429556767e-03f, 6.463412232e-03f, 6.497250577e-03f, 6.531071729e-03f, 6.564875615e-03f, 6.598662163e-03f, 6.632431301e-03f, 6.666182956e-03f, 6.699917055e-03f, - 6.733633527e-03f, 6.767332299e-03f, 6.801013300e-03f, 6.834676456e-03f, 6.868321695e-03f, 6.901948946e-03f, 6.935558137e-03f, 6.969149195e-03f, 7.002722049e-03f, 7.036276626e-03f, - 7.069812856e-03f, 7.103330665e-03f, 7.136829982e-03f, 7.170310736e-03f, 7.203772855e-03f, 7.237216267e-03f, 7.270640900e-03f, 7.304046684e-03f, 7.337433546e-03f, 7.370801416e-03f, - 7.404150221e-03f, 7.437479890e-03f, 7.470790353e-03f, 7.504081538e-03f, 7.537353373e-03f, 7.570605788e-03f, 7.603838711e-03f, 7.637052072e-03f, 7.670245800e-03f, 7.703419822e-03f, - 7.736574069e-03f, 7.769708470e-03f, 7.802822954e-03f, 7.835917450e-03f, 7.868991888e-03f, 7.902046196e-03f, 7.935080304e-03f, 7.968094142e-03f, 8.001087639e-03f, 8.034060725e-03f, - 8.067013329e-03f, 8.099945381e-03f, 8.132856811e-03f, 8.165747548e-03f, 8.198617522e-03f, 8.231466663e-03f, 8.264294902e-03f, 8.297102167e-03f, 8.329888388e-03f, 8.362653497e-03f, - 8.395397423e-03f, 8.428120097e-03f, 8.460821447e-03f, 8.493501406e-03f, 8.526159902e-03f, 8.558796867e-03f, 8.591412231e-03f, 8.624005924e-03f, 8.656577877e-03f, 8.689128021e-03f, - 8.721656285e-03f, 8.754162602e-03f, 8.786646901e-03f, 8.819109113e-03f, 8.851549170e-03f, 8.883967002e-03f, 8.916362539e-03f, 8.948735715e-03f, 8.981086458e-03f, 9.013414701e-03f, - 9.045720374e-03f, 9.078003409e-03f, 9.110263737e-03f, 9.142501290e-03f, 9.174715998e-03f, 9.206907794e-03f, 9.239076609e-03f, 9.271222374e-03f, 9.303345021e-03f, 9.335444482e-03f, - 9.367520688e-03f, 9.399573572e-03f, 9.431603065e-03f, 9.463609099e-03f, 9.495591606e-03f, 9.527550519e-03f, 9.559485768e-03f, 9.591397287e-03f, 9.623285008e-03f, 9.655148862e-03f, - 9.686988783e-03f, 9.718804702e-03f, 9.750596552e-03f, 9.782364265e-03f, 9.814107775e-03f, 9.845827013e-03f, 9.877521912e-03f, 9.909192406e-03f, 9.940838427e-03f, 9.972459907e-03f, - 1.000405678e-02f, 1.003562898e-02f, 1.006717644e-02f, 1.009869908e-02f, 1.013019686e-02f, 1.016166969e-02f, 1.019311751e-02f, 1.022454026e-02f, 1.025593787e-02f, 1.028731026e-02f, - 1.031865739e-02f, 1.034997917e-02f, 1.038127554e-02f, 1.041254644e-02f, 1.044379180e-02f, 1.047501155e-02f, 1.050620563e-02f, 1.053737397e-02f, 1.056851651e-02f, 1.059963318e-02f, - 1.063072391e-02f, 1.066178863e-02f, 1.069282729e-02f, 1.072383982e-02f, 1.075482615e-02f, 1.078578621e-02f, 1.081671994e-02f, 1.084762728e-02f, 1.087850815e-02f, 1.090936250e-02f, - 1.094019026e-02f, 1.097099136e-02f, 1.100176573e-02f, 1.103251332e-02f, 1.106323406e-02f, 1.109392789e-02f, 1.112459473e-02f, 1.115523452e-02f, 1.118584720e-02f, 1.121643271e-02f, - 1.124699098e-02f, 1.127752194e-02f, 1.130802553e-02f, 1.133850169e-02f, 1.136895035e-02f, 1.139937144e-02f, 1.142976491e-02f, 1.146013069e-02f, 1.149046872e-02f, 1.152077893e-02f, - 1.155106125e-02f, 1.158131563e-02f, 1.161154199e-02f, 1.164174028e-02f, 1.167191044e-02f, 1.170205239e-02f, 1.173216608e-02f, 1.176225144e-02f, 1.179230840e-02f, 1.182233691e-02f, - 1.185233691e-02f, 1.188230832e-02f, 1.191225109e-02f, 1.194216514e-02f, 1.197205043e-02f, 1.200190689e-02f, 1.203173444e-02f, 1.206153304e-02f, 1.209130262e-02f, 1.212104311e-02f, - 1.215075445e-02f, 1.218043659e-02f, 1.221008945e-02f, 1.223971297e-02f, 1.226930710e-02f, 1.229887177e-02f, 1.232840692e-02f, 1.235791249e-02f, 1.238738841e-02f, 1.241683462e-02f, - 1.244625106e-02f, 1.247563768e-02f, 1.250499439e-02f, 1.253432116e-02f, 1.256361791e-02f, 1.259288458e-02f, 1.262212111e-02f, 1.265132744e-02f, 1.268050351e-02f, 1.270964925e-02f, - 1.273876461e-02f, 1.276784953e-02f, 1.279690394e-02f, 1.282592778e-02f, 1.285492100e-02f, 1.288388352e-02f, 1.291281529e-02f, 1.294171626e-02f, 1.297058635e-02f, 1.299942551e-02f, - 1.302823368e-02f, 1.305701080e-02f, 1.308575680e-02f, 1.311447164e-02f, 1.314315523e-02f, 1.317180754e-02f, 1.320042849e-02f, 1.322901803e-02f, 1.325757609e-02f, 1.328610263e-02f, - 1.331459757e-02f, 1.334306085e-02f, 1.337149243e-02f, 1.339989224e-02f, 1.342826021e-02f, 1.345659629e-02f, 1.348490043e-02f, 1.351317256e-02f, 1.354141261e-02f, 1.356962055e-02f, - 1.359779629e-02f, 1.362593980e-02f, 1.365405100e-02f, 1.368212983e-02f, 1.371017625e-02f, 1.373819019e-02f, 1.376617158e-02f, 1.379412039e-02f, 1.382203654e-02f, 1.384991997e-02f, - 1.387777064e-02f, 1.390558847e-02f, 1.393337342e-02f, 1.396112542e-02f, 1.398884442e-02f, 1.401653036e-02f, 1.404418318e-02f, 1.407180283e-02f, 1.409938924e-02f, 1.412694235e-02f, - 1.415446212e-02f, 1.418194849e-02f, 1.420940139e-02f, 1.423682077e-02f, 1.426420657e-02f, 1.429155873e-02f, 1.431887721e-02f, 1.434616193e-02f, 1.437341285e-02f, 1.440062991e-02f, - 1.442781305e-02f, 1.445496221e-02f, 1.448207735e-02f, 1.450915839e-02f, 1.453620529e-02f, 1.456321798e-02f, 1.459019642e-02f, 1.461714055e-02f, 1.464405031e-02f, 1.467092564e-02f, - 1.469776649e-02f, 1.472457281e-02f, 1.475134453e-02f, 1.477808160e-02f, 1.480478397e-02f, 1.483145159e-02f, 1.485808438e-02f, 1.488468231e-02f, 1.491124531e-02f, 1.493777333e-02f, - 1.496426632e-02f, 1.499072422e-02f, 1.501714697e-02f, 1.504353452e-02f, 1.506988682e-02f, 1.509620381e-02f, 1.512248543e-02f, 1.514873164e-02f, 1.517494237e-02f, 1.520111758e-02f, - 1.522725720e-02f, 1.525336119e-02f, 1.527942949e-02f, 1.530546205e-02f, 1.533145881e-02f, 1.535741972e-02f, 1.538334473e-02f, 1.540923377e-02f, 1.543508681e-02f, 1.546090378e-02f, - 1.548668463e-02f, 1.551242930e-02f, 1.553813776e-02f, 1.556380993e-02f, 1.558944577e-02f, 1.561504523e-02f, 1.564060825e-02f, 1.566613478e-02f, 1.569162477e-02f, 1.571707816e-02f, - 1.574249490e-02f, 1.576787495e-02f, 1.579321824e-02f, 1.581852472e-02f, 1.584379435e-02f, 1.586902706e-02f, 1.589422282e-02f, 1.591938156e-02f, 1.594450324e-02f, 1.596958779e-02f, - 1.599463518e-02f, 1.601964535e-02f, 1.604461825e-02f, 1.606955382e-02f, 1.609445202e-02f, 1.611931279e-02f, 1.614413608e-02f, 1.616892185e-02f, 1.619367003e-02f, 1.621838059e-02f, - 1.624305346e-02f, 1.626768860e-02f, 1.629228596e-02f, 1.631684548e-02f, 1.634136713e-02f, 1.636585083e-02f, 1.639029655e-02f, 1.641470424e-02f, 1.643907384e-02f, 1.646340531e-02f, - 1.648769859e-02f, 1.651195364e-02f, 1.653617040e-02f, 1.656034883e-02f, 1.658448887e-02f, 1.660859048e-02f, 1.663265361e-02f, 1.665667820e-02f, 1.668066422e-02f, 1.670461160e-02f, - 1.672852030e-02f, 1.675239027e-02f, 1.677622147e-02f, 1.680001384e-02f, 1.682376733e-02f, 1.684748190e-02f, 1.687115750e-02f, 1.689479407e-02f, 1.691839158e-02f, 1.694194997e-02f, - 1.696546919e-02f, 1.698894920e-02f, 1.701238994e-02f, 1.703579138e-02f, 1.705915346e-02f, 1.708247613e-02f, 1.710575935e-02f, 1.712900307e-02f, 1.715220724e-02f, 1.717537182e-02f, - 1.719849675e-02f, 1.722158199e-02f, 1.724462750e-02f, 1.726763322e-02f, 1.729059911e-02f, 1.731352512e-02f, 1.733641121e-02f, 1.735925732e-02f, 1.738206342e-02f, 1.740482945e-02f, - 1.742755537e-02f, 1.745024114e-02f, 1.747288670e-02f, 1.749549201e-02f, 1.751805703e-02f, 1.754058170e-02f, 1.756306599e-02f, 1.758550985e-02f, 1.760791322e-02f, 1.763027608e-02f, - 1.765259836e-02f, 1.767488003e-02f, 1.769712103e-02f, 1.771932134e-02f, 1.774148089e-02f, 1.776359964e-02f, 1.778567756e-02f, 1.780771459e-02f, 1.782971069e-02f, 1.785166581e-02f, - 1.787357992e-02f, 1.789545296e-02f, 1.791728490e-02f, 1.793907568e-02f, 1.796082527e-02f, 1.798253362e-02f, 1.800420068e-02f, 1.802582641e-02f, 1.804741077e-02f, 1.806895372e-02f, - 1.809045521e-02f, 1.811191519e-02f, 1.813333363e-02f, 1.815471048e-02f, 1.817604570e-02f, 1.819733924e-02f, 1.821859106e-02f, 1.823980112e-02f, 1.826096937e-02f, 1.828209578e-02f, - 1.830318030e-02f, 1.832422288e-02f, 1.834522349e-02f, 1.836618209e-02f, 1.838709862e-02f, 1.840797305e-02f, 1.842880534e-02f, 1.844959544e-02f, 1.847034332e-02f, 1.849104892e-02f, - 1.851171222e-02f, 1.853233316e-02f, 1.855291171e-02f, 1.857344782e-02f, 1.859394145e-02f, 1.861439257e-02f, 1.863480112e-02f, 1.865516708e-02f, 1.867549040e-02f, 1.869577103e-02f, - 1.871600894e-02f, 1.873620409e-02f, 1.875635643e-02f, 1.877646593e-02f, 1.879653255e-02f, 1.881655624e-02f, 1.883653696e-02f, 1.885647468e-02f, 1.887636936e-02f, 1.889622095e-02f, - 1.891602942e-02f, 1.893579472e-02f, 1.895551682e-02f, 1.897519567e-02f, 1.899483124e-02f, 1.901442349e-02f, 1.903397238e-02f, 1.905347787e-02f, 1.907293992e-02f, 1.909235849e-02f, - 1.911173355e-02f, 1.913106505e-02f, 1.915035295e-02f, 1.916959723e-02f, 1.918879783e-02f, 1.920795472e-02f, 1.922706787e-02f, 1.924613723e-02f, 1.926516277e-02f, 1.928414445e-02f, - 1.930308222e-02f, 1.932197607e-02f, 1.934082593e-02f, 1.935963179e-02f, 1.937839360e-02f, 1.939711132e-02f, 1.941578491e-02f, 1.943441435e-02f, 1.945299959e-02f, 1.947154059e-02f, - 1.949003732e-02f, 1.950848975e-02f, 1.952689783e-02f, 1.954526153e-02f, 1.956358081e-02f, 1.958185564e-02f, 1.960008597e-02f, 1.961827179e-02f, 1.963641304e-02f, 1.965450969e-02f, - 1.967256171e-02f, 1.969056906e-02f, 1.970853170e-02f, 1.972644961e-02f, 1.974432274e-02f, 1.976215105e-02f, 1.977993452e-02f, 1.979767311e-02f, 1.981536679e-02f, 1.983301551e-02f, - 1.985061925e-02f, 1.986817796e-02f, 1.988569163e-02f, 1.990316020e-02f, 1.992058365e-02f, 1.993796194e-02f, 1.995529503e-02f, 1.997258290e-02f, 1.998982551e-02f, 2.000702283e-02f, - 2.002417482e-02f, 2.004128144e-02f, 2.005834268e-02f, 2.007535848e-02f, 2.009232882e-02f, 2.010925366e-02f, 2.012613298e-02f, 2.014296674e-02f, 2.015975490e-02f, 2.017649743e-02f, - 2.019319430e-02f, 2.020984549e-02f, 2.022645094e-02f, 2.024301064e-02f, 2.025952455e-02f, 2.027599264e-02f, 2.029241487e-02f, 2.030879122e-02f, 2.032512164e-02f, 2.034140612e-02f, - 2.035764462e-02f, 2.037383710e-02f, 2.038998354e-02f, 2.040608390e-02f, 2.042213816e-02f, 2.043814628e-02f, 2.045410822e-02f, 2.047002397e-02f, 2.048589349e-02f, 2.050171674e-02f, - 2.051749370e-02f, 2.053322433e-02f, 2.054890862e-02f, 2.056454651e-02f, 2.058013800e-02f, 2.059568304e-02f, 2.061118160e-02f, 2.062663366e-02f, 2.064203918e-02f, 2.065739814e-02f, - 2.067271051e-02f, 2.068797625e-02f, 2.070319534e-02f, 2.071836775e-02f, 2.073349345e-02f, 2.074857240e-02f, 2.076360459e-02f, 2.077858998e-02f, 2.079352854e-02f, 2.080842025e-02f, - 2.082326507e-02f, 2.083806297e-02f, 2.085281394e-02f, 2.086751794e-02f, 2.088217494e-02f, 2.089678491e-02f, 2.091134783e-02f, 2.092586367e-02f, 2.094033240e-02f, 2.095475399e-02f, - 2.096912842e-02f, 2.098345565e-02f, 2.099773567e-02f, 2.101196844e-02f, 2.102615394e-02f, 2.104029213e-02f, 2.105438300e-02f, 2.106842652e-02f, 2.108242265e-02f, 2.109637138e-02f, - 2.111027267e-02f, 2.112412650e-02f, 2.113793285e-02f, 2.115169168e-02f, 2.116540298e-02f, 2.117906670e-02f, 2.119268284e-02f, 2.120625137e-02f, 2.121977225e-02f, 2.123324546e-02f, - 2.124667098e-02f, 2.126004878e-02f, 2.127337884e-02f, 2.128666113e-02f, 2.129989563e-02f, 2.131308231e-02f, 2.132622115e-02f, 2.133931212e-02f, 2.135235519e-02f, 2.136535035e-02f, - 2.137829757e-02f, 2.139119683e-02f, 2.140404809e-02f, 2.141685134e-02f, 2.142960655e-02f, 2.144231371e-02f, 2.145497277e-02f, 2.146758373e-02f, 2.148014656e-02f, 2.149266123e-02f, - 2.150512773e-02f, 2.151754602e-02f, 2.152991608e-02f, 2.154223790e-02f, 2.155451145e-02f, 2.156673671e-02f, 2.157891365e-02f, 2.159104225e-02f, 2.160312249e-02f, 2.161515435e-02f, - 2.162713780e-02f, 2.163907282e-02f, 2.165095940e-02f, 2.166279750e-02f, 2.167458711e-02f, 2.168632821e-02f, 2.169802077e-02f, 2.170966477e-02f, 2.172126019e-02f, 2.173280701e-02f, - 2.174430522e-02f, 2.175575477e-02f, 2.176715567e-02f, 2.177850788e-02f, 2.178981139e-02f, 2.180106617e-02f, 2.181227221e-02f, 2.182342947e-02f, 2.183453796e-02f, 2.184559763e-02f, - 2.185660848e-02f, 2.186757049e-02f, 2.187848362e-02f, 2.188934788e-02f, 2.190016322e-02f, 2.191092964e-02f, 2.192164712e-02f, 2.193231563e-02f, 2.194293516e-02f, 2.195350569e-02f, - 2.196402719e-02f, 2.197449966e-02f, 2.198492307e-02f, 2.199529740e-02f, 2.200562263e-02f, 2.201589875e-02f, 2.202612574e-02f, 2.203630358e-02f, 2.204643225e-02f, 2.205651173e-02f, - 2.206654201e-02f, 2.207652307e-02f, 2.208645488e-02f, 2.209633744e-02f, 2.210617073e-02f, 2.211595472e-02f, 2.212568940e-02f, 2.213537476e-02f, 2.214501077e-02f, 2.215459742e-02f, - 2.216413470e-02f, 2.217362258e-02f, 2.218306105e-02f, 2.219245010e-02f, 2.220178970e-02f, 2.221107985e-02f, 2.222032051e-02f, 2.222951169e-02f, 2.223865336e-02f, 2.224774551e-02f, - 2.225678811e-02f, 2.226578117e-02f, 2.227472465e-02f, 2.228361855e-02f, 2.229246285e-02f, 2.230125753e-02f, 2.231000259e-02f, 2.231869799e-02f, 2.232734374e-02f, 2.233593982e-02f, - 2.234448620e-02f, 2.235298288e-02f, 2.236142984e-02f, 2.236982707e-02f, 2.237817455e-02f, 2.238647228e-02f, 2.239472022e-02f, 2.240291838e-02f, 2.241106674e-02f, 2.241916529e-02f, - 2.242721400e-02f, 2.243521287e-02f, 2.244316189e-02f, 2.245106103e-02f, 2.245891030e-02f, 2.246670967e-02f, 2.247445913e-02f, 2.248215867e-02f, 2.248980828e-02f, 2.249740795e-02f, - 2.250495765e-02f, 2.251245739e-02f, 2.251990715e-02f, 2.252730691e-02f, 2.253465666e-02f, 2.254195640e-02f, 2.254920611e-02f, 2.255640577e-02f, 2.256355539e-02f, 2.257065494e-02f, - 2.257770441e-02f, 2.258470380e-02f, 2.259165309e-02f, 2.259855227e-02f, 2.260540133e-02f, 2.261220027e-02f, 2.261894906e-02f, 2.262564770e-02f, 2.263229618e-02f, 2.263889449e-02f, - 2.264544261e-02f, 2.265194055e-02f, 2.265838828e-02f, 2.266478580e-02f, 2.267113310e-02f, 2.267743017e-02f, 2.268367700e-02f, 2.268987357e-02f, 2.269601989e-02f, 2.270211594e-02f, - 2.270816172e-02f, 2.271415720e-02f, 2.272010239e-02f, 2.272599728e-02f, 2.273184186e-02f, 2.273763611e-02f, 2.274338004e-02f, 2.274907362e-02f, 2.275471686e-02f, 2.276030975e-02f, - 2.276585228e-02f, 2.277134443e-02f, 2.277678621e-02f, 2.278217760e-02f, 2.278751860e-02f, 2.279280920e-02f, 2.279804940e-02f, 2.280323918e-02f, 2.280837853e-02f, 2.281346746e-02f, - 2.281850596e-02f, 2.282349401e-02f, 2.282843161e-02f, 2.283331876e-02f, 2.283815545e-02f, 2.284294167e-02f, 2.284767741e-02f, 2.285236268e-02f, 2.285699746e-02f, 2.286158174e-02f, - 2.286611553e-02f, 2.287059882e-02f, 2.287503160e-02f, 2.287941386e-02f, 2.288374561e-02f, 2.288802683e-02f, 2.289225752e-02f, 2.289643767e-02f, 2.290056729e-02f, 2.290464636e-02f, - 2.290867488e-02f, 2.291265285e-02f, 2.291658027e-02f, 2.292045712e-02f, 2.292428340e-02f, 2.292805912e-02f, 2.293178426e-02f, 2.293545882e-02f, 2.293908280e-02f, 2.294265620e-02f, - 2.294617900e-02f, 2.294965122e-02f, 2.295307284e-02f, 2.295644386e-02f, 2.295976428e-02f, 2.296303409e-02f, 2.296625330e-02f, 2.296942189e-02f, 2.297253987e-02f, 2.297560724e-02f, - 2.297862399e-02f, 2.298159012e-02f, 2.298450563e-02f, 2.298737051e-02f, 2.299018477e-02f, 2.299294840e-02f, 2.299566139e-02f, 2.299832376e-02f, 2.300093549e-02f, 2.300349659e-02f, - 2.300600706e-02f, 2.300846688e-02f, 2.301087607e-02f, 2.301323462e-02f, 2.301554253e-02f, 2.301779980e-02f, 2.302000643e-02f, 2.302216241e-02f, 2.302426775e-02f, 2.302632246e-02f, - 2.302832651e-02f, 2.303027993e-02f, 2.303218270e-02f, 2.303403483e-02f, 2.303583632e-02f, 2.303758717e-02f, 2.303928738e-02f, 2.304093694e-02f, 2.304253586e-02f, 2.304408415e-02f, - 2.304558180e-02f, 2.304702880e-02f, 2.304842518e-02f, 2.304977092e-02f, 2.305106602e-02f, 2.305231049e-02f, 2.305350433e-02f, 2.305464755e-02f, 2.305574013e-02f, 2.305678209e-02f, - 2.305777343e-02f, 2.305871415e-02f, 2.305960425e-02f, 2.306044373e-02f, 2.306123260e-02f, 2.306197085e-02f, 2.306265850e-02f, 2.306329554e-02f, 2.306388198e-02f, 2.306441782e-02f, - 2.306490306e-02f, 2.306533771e-02f, 2.306572177e-02f, 2.306605524e-02f, 2.306633813e-02f, 2.306657044e-02f, 2.306675218e-02f, 2.306688334e-02f, 2.306696393e-02f, 2.306699396e-02f, - 2.306697343e-02f, 2.306690235e-02f, 2.306678072e-02f, 2.306660854e-02f, 2.306638582e-02f, 2.306611256e-02f, 2.306578877e-02f, 2.306541445e-02f, 2.306498962e-02f, 2.306451426e-02f, - 2.306398840e-02f, 2.306341203e-02f, 2.306278516e-02f, 2.306210779e-02f, 2.306137994e-02f, 2.306060160e-02f, 2.305977279e-02f, 2.305889351e-02f, 2.305796376e-02f, 2.305698356e-02f, - 2.305595290e-02f, 2.305487180e-02f, 2.305374026e-02f, 2.305255829e-02f, 2.305132589e-02f, 2.305004308e-02f, 2.304870985e-02f, 2.304732622e-02f, 2.304589220e-02f, 2.304440779e-02f, - 2.304287299e-02f, 2.304128783e-02f, 2.303965229e-02f, 2.303796640e-02f, 2.303623016e-02f, 2.303444358e-02f, 2.303260666e-02f, 2.303071942e-02f, 2.302878186e-02f, 2.302679399e-02f, - 2.302475583e-02f, 2.302266737e-02f, 2.302052863e-02f, 2.301833961e-02f, 2.301610034e-02f, 2.301381080e-02f, 2.301147103e-02f, 2.300908101e-02f, 2.300664077e-02f, 2.300415031e-02f, - 2.300160964e-02f, 2.299901878e-02f, 2.299637773e-02f, 2.299368650e-02f, 2.299094510e-02f, 2.298815354e-02f, 2.298531184e-02f, 2.298242000e-02f, 2.297947804e-02f, 2.297648596e-02f, - 2.297344378e-02f, 2.297035150e-02f, 2.296720914e-02f, 2.296401671e-02f, 2.296077422e-02f, 2.295748168e-02f, 2.295413910e-02f, 2.295074650e-02f, 2.294730388e-02f, 2.294381126e-02f, - 2.294026865e-02f, 2.293667606e-02f, 2.293303351e-02f, 2.292934100e-02f, 2.292559855e-02f, 2.292180617e-02f, 2.291796388e-02f, 2.291407168e-02f, 2.291012958e-02f, 2.290613761e-02f, - 2.290209578e-02f, 2.289800409e-02f, 2.289386256e-02f, 2.288967121e-02f, 2.288543005e-02f, 2.288113908e-02f, 2.287679833e-02f, 2.287240781e-02f, 2.286796753e-02f, 2.286347751e-02f, - 2.285893775e-02f, 2.285434829e-02f, 2.284970912e-02f, 2.284502026e-02f, 2.284028173e-02f, 2.283549354e-02f, 2.283065571e-02f, 2.282576825e-02f, 2.282083118e-02f, 2.281584450e-02f, - 2.281080825e-02f, 2.280572243e-02f, 2.280058705e-02f, 2.279540214e-02f, 2.279016770e-02f, 2.278488376e-02f, 2.277955033e-02f, 2.277416742e-02f, 2.276873505e-02f, 2.276325325e-02f, - 2.275772201e-02f, 2.275214137e-02f, 2.274651133e-02f, 2.274083191e-02f, 2.273510314e-02f, 2.272932502e-02f, 2.272349757e-02f, 2.271762082e-02f, 2.271169477e-02f, 2.270571944e-02f, - 2.269969486e-02f, 2.269362103e-02f, 2.268749799e-02f, 2.268132573e-02f, 2.267510429e-02f, 2.266883367e-02f, 2.266251391e-02f, 2.265614501e-02f, 2.264972699e-02f, 2.264325987e-02f, - 2.263674368e-02f, 2.263017842e-02f, 2.262356412e-02f, 2.261690079e-02f, 2.261018846e-02f, 2.260342714e-02f, 2.259661686e-02f, 2.258975762e-02f, 2.258284946e-02f, 2.257589238e-02f, - 2.256888642e-02f, 2.256183158e-02f, 2.255472789e-02f, 2.254757537e-02f, 2.254037403e-02f, 2.253312390e-02f, 2.252582500e-02f, 2.251847735e-02f, 2.251108096e-02f, 2.250363587e-02f, - 2.249614208e-02f, 2.248859962e-02f, 2.248100851e-02f, 2.247336877e-02f, 2.246568042e-02f, 2.245794348e-02f, 2.245015798e-02f, 2.244232393e-02f, 2.243444136e-02f, 2.242651028e-02f, - 2.241853072e-02f, 2.241050270e-02f, 2.240242625e-02f, 2.239430137e-02f, 2.238612811e-02f, 2.237790646e-02f, 2.236963647e-02f, 2.236131815e-02f, 2.235295153e-02f, 2.234453662e-02f, - 2.233607345e-02f, 2.232756204e-02f, 2.231900242e-02f, 2.231039460e-02f, 2.230173861e-02f, 2.229303447e-02f, 2.228428222e-02f, 2.227548186e-02f, 2.226663342e-02f, 2.225773693e-02f, - 2.224879241e-02f, 2.223979988e-02f, 2.223075937e-02f, 2.222167090e-02f, 2.221253449e-02f, 2.220335018e-02f, 2.219411797e-02f, 2.218483791e-02f, 2.217551000e-02f, 2.216613428e-02f, - 2.215671078e-02f, 2.214723950e-02f, 2.213772049e-02f, 2.212815377e-02f, 2.211853935e-02f, 2.210887727e-02f, 2.209916754e-02f, 2.208941021e-02f, 2.207960528e-02f, 2.206975280e-02f, - 2.205985277e-02f, 2.204990523e-02f, 2.203991020e-02f, 2.202986772e-02f, 2.201977780e-02f, 2.200964047e-02f, 2.199945576e-02f, 2.198922369e-02f, 2.197894429e-02f, 2.196861759e-02f, - 2.195824362e-02f, 2.194782239e-02f, 2.193735394e-02f, 2.192683830e-02f, 2.191627548e-02f, 2.190566553e-02f, 2.189500846e-02f, 2.188430430e-02f, 2.187355308e-02f, 2.186275483e-02f, - 2.185190958e-02f, 2.184101734e-02f, 2.183007816e-02f, 2.181909206e-02f, 2.180805906e-02f, 2.179697920e-02f, 2.178585250e-02f, 2.177467900e-02f, 2.176345871e-02f, 2.175219167e-02f, - 2.174087791e-02f, 2.172951745e-02f, 2.171811033e-02f, 2.170665657e-02f, 2.169515620e-02f, 2.168360926e-02f, 2.167201576e-02f, 2.166037575e-02f, 2.164868924e-02f, 2.163695627e-02f, - 2.162517687e-02f, 2.161335107e-02f, 2.160147890e-02f, 2.158956039e-02f, 2.157759556e-02f, 2.156558445e-02f, 2.155352709e-02f, 2.154142351e-02f, 2.152927374e-02f, 2.151707781e-02f, - 2.150483574e-02f, 2.149254758e-02f, 2.148021335e-02f, 2.146783308e-02f, 2.145540681e-02f, 2.144293456e-02f, 2.143041636e-02f, 2.141785226e-02f, 2.140524227e-02f, 2.139258643e-02f, - 2.137988477e-02f, 2.136713732e-02f, 2.135434412e-02f, 2.134150520e-02f, 2.132862059e-02f, 2.131569031e-02f, 2.130271441e-02f, 2.128969292e-02f, 2.127662586e-02f, 2.126351327e-02f, - 2.125035518e-02f, 2.123715163e-02f, 2.122390265e-02f, 2.121060827e-02f, 2.119726852e-02f, 2.118388344e-02f, 2.117045306e-02f, 2.115697741e-02f, 2.114345653e-02f, 2.112989045e-02f, - 2.111627920e-02f, 2.110262282e-02f, 2.108892134e-02f, 2.107517479e-02f, 2.106138321e-02f, 2.104754664e-02f, 2.103366510e-02f, 2.101973863e-02f, 2.100576727e-02f, 2.099175104e-02f, - 2.097768999e-02f, 2.096358415e-02f, 2.094943355e-02f, 2.093523823e-02f, 2.092099822e-02f, 2.090671356e-02f, 2.089238428e-02f, 2.087801042e-02f, 2.086359201e-02f, 2.084912909e-02f, - 2.083462169e-02f, 2.082006986e-02f, 2.080547362e-02f, 2.079083300e-02f, 2.077614806e-02f, 2.076141882e-02f, 2.074664531e-02f, 2.073182758e-02f, 2.071696566e-02f, 2.070205959e-02f, - 2.068710939e-02f, 2.067211512e-02f, 2.065707681e-02f, 2.064199449e-02f, 2.062686819e-02f, 2.061169797e-02f, 2.059648384e-02f, 2.058122586e-02f, 2.056592405e-02f, 2.055057846e-02f, - 2.053518912e-02f, 2.051975607e-02f, 2.050427934e-02f, 2.048875898e-02f, 2.047319503e-02f, 2.045758751e-02f, 2.044193646e-02f, 2.042624194e-02f, 2.041050396e-02f, 2.039472258e-02f, - 2.037889783e-02f, 2.036302975e-02f, 2.034711837e-02f, 2.033116374e-02f, 2.031516589e-02f, 2.029912486e-02f, 2.028304069e-02f, 2.026691343e-02f, 2.025074310e-02f, 2.023452975e-02f, - 2.021827341e-02f, 2.020197413e-02f, 2.018563195e-02f, 2.016924690e-02f, 2.015281903e-02f, 2.013634837e-02f, 2.011983496e-02f, 2.010327885e-02f, 2.008668007e-02f, 2.007003866e-02f, - 2.005335467e-02f, 2.003662812e-02f, 2.001985908e-02f, 2.000304756e-02f, 1.998619362e-02f, 1.996929729e-02f, 1.995235862e-02f, 1.993537764e-02f, 1.991835440e-02f, 1.990128894e-02f, - 1.988418130e-02f, 1.986703151e-02f, 1.984983963e-02f, 1.983260568e-02f, 1.981532972e-02f, 1.979801178e-02f, 1.978065191e-02f, 1.976325015e-02f, 1.974580653e-02f, 1.972832110e-02f, - 1.971079391e-02f, 1.969322499e-02f, 1.967561439e-02f, 1.965796214e-02f, 1.964026829e-02f, 1.962253289e-02f, 1.960475597e-02f, 1.958693758e-02f, 1.956907776e-02f, 1.955117655e-02f, - 1.953323399e-02f, 1.951525014e-02f, 1.949722502e-02f, 1.947915869e-02f, 1.946105118e-02f, 1.944290255e-02f, 1.942471282e-02f, 1.940648205e-02f, 1.938821028e-02f, 1.936989756e-02f, - 1.935154392e-02f, 1.933314941e-02f, 1.931471407e-02f, 1.929623796e-02f, 1.927772110e-02f, 1.925916355e-02f, 1.924056535e-02f, 1.922192654e-02f, 1.920324717e-02f, 1.918452728e-02f, - 1.916576692e-02f, 1.914696613e-02f, 1.912812495e-02f, 1.910924344e-02f, 1.909032163e-02f, 1.907135957e-02f, 1.905235730e-02f, 1.903331488e-02f, 1.901423233e-02f, 1.899510972e-02f, - 1.897594709e-02f, 1.895674447e-02f, 1.893750192e-02f, 1.891821948e-02f, 1.889889720e-02f, 1.887953512e-02f, 1.886013329e-02f, 1.884069175e-02f, 1.882121055e-02f, 1.880168974e-02f, - 1.878212936e-02f, 1.876252946e-02f, 1.874289008e-02f, 1.872321127e-02f, 1.870349308e-02f, 1.868373556e-02f, 1.866393874e-02f, 1.864410268e-02f, 1.862422743e-02f, 1.860431302e-02f, - 1.858435951e-02f, 1.856436695e-02f, 1.854433538e-02f, 1.852426484e-02f, 1.850415539e-02f, 1.848400708e-02f, 1.846381994e-02f, 1.844359403e-02f, 1.842332940e-02f, 1.840302609e-02f, - 1.838268415e-02f, 1.836230363e-02f, 1.834188457e-02f, 1.832142703e-02f, 1.830093105e-02f, 1.828039669e-02f, 1.825982398e-02f, 1.823921297e-02f, 1.821856372e-02f, 1.819787628e-02f, - 1.817715069e-02f, 1.815638699e-02f, 1.813558525e-02f, 1.811474550e-02f, 1.809386781e-02f, 1.807295220e-02f, 1.805199874e-02f, 1.803100748e-02f, 1.800997846e-02f, 1.798891173e-02f, - 1.796780734e-02f, 1.794666534e-02f, 1.792548578e-02f, 1.790426871e-02f, 1.788301418e-02f, 1.786172224e-02f, 1.784039294e-02f, 1.781902633e-02f, 1.779762245e-02f, 1.777618137e-02f, - 1.775470312e-02f, 1.773318776e-02f, 1.771163534e-02f, 1.769004590e-02f, 1.766841951e-02f, 1.764675621e-02f, 1.762505605e-02f, 1.760331908e-02f, 1.758154535e-02f, 1.755973491e-02f, - 1.753788782e-02f, 1.751600412e-02f, 1.749408386e-02f, 1.747212711e-02f, 1.745013390e-02f, 1.742810428e-02f, 1.740603832e-02f, 1.738393606e-02f, 1.736179755e-02f, 1.733962285e-02f, - 1.731741200e-02f, 1.729516506e-02f, 1.727288208e-02f, 1.725056311e-02f, 1.722820820e-02f, 1.720581741e-02f, 1.718339078e-02f, 1.716092838e-02f, 1.713843024e-02f, 1.711589643e-02f, - 1.709332699e-02f, 1.707072198e-02f, 1.704808145e-02f, 1.702540546e-02f, 1.700269405e-02f, 1.697994728e-02f, 1.695716520e-02f, 1.693434786e-02f, 1.691149532e-02f, 1.688860763e-02f, - 1.686568485e-02f, 1.684272702e-02f, 1.681973420e-02f, 1.679670644e-02f, 1.677364380e-02f, 1.675054632e-02f, 1.672741407e-02f, 1.670424710e-02f, 1.668104546e-02f, 1.665780920e-02f, - 1.663453837e-02f, 1.661123304e-02f, 1.658789326e-02f, 1.656451907e-02f, 1.654111054e-02f, 1.651766771e-02f, 1.649419065e-02f, 1.647067940e-02f, 1.644713402e-02f, 1.642355457e-02f, - 1.639994109e-02f, 1.637629365e-02f, 1.635261230e-02f, 1.632889709e-02f, 1.630514808e-02f, 1.628136532e-02f, 1.625754887e-02f, 1.623369878e-02f, 1.620981511e-02f, 1.618589791e-02f, - 1.616194724e-02f, 1.613796315e-02f, 1.611394570e-02f, 1.608989494e-02f, 1.606581093e-02f, 1.604169373e-02f, 1.601754339e-02f, 1.599335996e-02f, 1.596914351e-02f, 1.594489408e-02f, - 1.592061173e-02f, 1.589629653e-02f, 1.587194852e-02f, 1.584756776e-02f, 1.582315430e-02f, 1.579870822e-02f, 1.577422955e-02f, 1.574971835e-02f, 1.572517469e-02f, 1.570059862e-02f, - 1.567599019e-02f, 1.565134947e-02f, 1.562667650e-02f, 1.560197135e-02f, 1.557723408e-02f, 1.555246473e-02f, 1.552766336e-02f, 1.550283004e-02f, 1.547796482e-02f, 1.545306776e-02f, - 1.542813891e-02f, 1.540317833e-02f, 1.537818608e-02f, 1.535316222e-02f, 1.532810680e-02f, 1.530301988e-02f, 1.527790152e-02f, 1.525275177e-02f, 1.522757070e-02f, 1.520235837e-02f, - 1.517711482e-02f, 1.515184012e-02f, 1.512653432e-02f, 1.510119749e-02f, 1.507582967e-02f, 1.505043094e-02f, 1.502500135e-02f, 1.499954095e-02f, 1.497404980e-02f, 1.494852797e-02f, - 1.492297551e-02f, 1.489739248e-02f, 1.487177894e-02f, 1.484613494e-02f, 1.482046055e-02f, 1.479475583e-02f, 1.476902082e-02f, 1.474325560e-02f, 1.471746022e-02f, 1.469163474e-02f, - 1.466577922e-02f, 1.463989371e-02f, 1.461397829e-02f, 1.458803300e-02f, 1.456205790e-02f, 1.453605306e-02f, 1.451001854e-02f, 1.448395439e-02f, 1.445786067e-02f, 1.443173745e-02f, - 1.440558477e-02f, 1.437940272e-02f, 1.435319133e-02f, 1.432695068e-02f, 1.430068081e-02f, 1.427438180e-02f, 1.424805370e-02f, 1.422169658e-02f, 1.419531049e-02f, 1.416889548e-02f, - 1.414245163e-02f, 1.411597900e-02f, 1.408947764e-02f, 1.406294761e-02f, 1.403638897e-02f, 1.400980179e-02f, 1.398318613e-02f, 1.395654204e-02f, 1.392986959e-02f, 1.390316883e-02f, - 1.387643984e-02f, 1.384968266e-02f, 1.382289737e-02f, 1.379608401e-02f, 1.376924266e-02f, 1.374237337e-02f, 1.371547620e-02f, 1.368855122e-02f, 1.366159849e-02f, 1.363461806e-02f, - 1.360761001e-02f, 1.358057439e-02f, 1.355351125e-02f, 1.352642068e-02f, 1.349930271e-02f, 1.347215743e-02f, 1.344498489e-02f, 1.341778514e-02f, 1.339055826e-02f, 1.336330430e-02f, - 1.333602333e-02f, 1.330871541e-02f, 1.328138060e-02f, 1.325401896e-02f, 1.322663056e-02f, 1.319921545e-02f, 1.317177370e-02f, 1.314430537e-02f, 1.311681053e-02f, 1.308928923e-02f, - 1.306174155e-02f, 1.303416753e-02f, 1.300656725e-02f, 1.297894076e-02f, 1.295128813e-02f, 1.292360943e-02f, 1.289590471e-02f, 1.286817403e-02f, 1.284041747e-02f, 1.281263508e-02f, - 1.278482693e-02f, 1.275699307e-02f, 1.272913358e-02f, 1.270124852e-02f, 1.267333794e-02f, 1.264540191e-02f, 1.261744050e-02f, 1.258945377e-02f, 1.256144178e-02f, 1.253340459e-02f, - 1.250534228e-02f, 1.247725490e-02f, 1.244914251e-02f, 1.242100518e-02f, 1.239284297e-02f, 1.236465596e-02f, 1.233644419e-02f, 1.230820774e-02f, 1.227994666e-02f, 1.225166103e-02f, - 1.222335091e-02f, 1.219501635e-02f, 1.216665743e-02f, 1.213827421e-02f, 1.210986675e-02f, 1.208143512e-02f, 1.205297938e-02f, 1.202449959e-02f, 1.199599583e-02f, 1.196746815e-02f, - 1.193891662e-02f, 1.191034130e-02f, 1.188174226e-02f, 1.185311956e-02f, 1.182447327e-02f, 1.179580345e-02f, 1.176711016e-02f, 1.173839348e-02f, 1.170965347e-02f, 1.168089018e-02f, - 1.165210369e-02f, 1.162329407e-02f, 1.159446136e-02f, 1.156560565e-02f, 1.153672700e-02f, 1.150782546e-02f, 1.147890112e-02f, 1.144995402e-02f, 1.142098424e-02f, 1.139199184e-02f, - 1.136297689e-02f, 1.133393946e-02f, 1.130487960e-02f, 1.127579738e-02f, 1.124669288e-02f, 1.121756615e-02f, 1.118841726e-02f, 1.115924627e-02f, 1.113005326e-02f, 1.110083829e-02f, - 1.107160142e-02f, 1.104234271e-02f, 1.101306225e-02f, 1.098376008e-02f, 1.095443629e-02f, 1.092509092e-02f, 1.089572405e-02f, 1.086633575e-02f, 1.083692608e-02f, 1.080749511e-02f, - 1.077804291e-02f, 1.074856953e-02f, 1.071907505e-02f, 1.068955953e-02f, 1.066002304e-02f, 1.063046564e-02f, 1.060088741e-02f, 1.057128840e-02f, 1.054166869e-02f, 1.051202835e-02f, - 1.048236743e-02f, 1.045268600e-02f, 1.042298414e-02f, 1.039326190e-02f, 1.036351936e-02f, 1.033375658e-02f, 1.030397363e-02f, 1.027417057e-02f, 1.024434748e-02f, 1.021450442e-02f, - 1.018464145e-02f, 1.015475865e-02f, 1.012485607e-02f, 1.009493380e-02f, 1.006499188e-02f, 1.003503040e-02f, 1.000504942e-02f, 9.975049011e-03f, 9.945029231e-03f, 9.914990151e-03f, - 9.884931841e-03f, 9.854854366e-03f, 9.824757794e-03f, 9.794642193e-03f, 9.764507631e-03f, 9.734354174e-03f, 9.704181890e-03f, 9.673990848e-03f, 9.643781114e-03f, 9.613552757e-03f, - 9.583305844e-03f, 9.553040442e-03f, 9.522756621e-03f, 9.492454447e-03f, 9.462133988e-03f, 9.431795313e-03f, 9.401438489e-03f, 9.371063584e-03f, 9.340670666e-03f, 9.310259804e-03f, - 9.279831065e-03f, 9.249384517e-03f, 9.218920229e-03f, 9.188438269e-03f, 9.157938705e-03f, 9.127421605e-03f, 9.096887037e-03f, 9.066335070e-03f, 9.035765773e-03f, 9.005179212e-03f, - 8.974575458e-03f, 8.943954578e-03f, 8.913316641e-03f, 8.882661715e-03f, 8.851989869e-03f, 8.821301172e-03f, 8.790595691e-03f, 8.759873496e-03f, 8.729134655e-03f, 8.698379238e-03f, - 8.667607311e-03f, 8.636818946e-03f, 8.606014209e-03f, 8.575193170e-03f, 8.544355899e-03f, 8.513502463e-03f, 8.482632931e-03f, 8.451747373e-03f, 8.420845857e-03f, 8.389928453e-03f, - 8.358995229e-03f, 8.328046255e-03f, 8.297081600e-03f, 8.266101332e-03f, 8.235105520e-03f, 8.204094235e-03f, 8.173067545e-03f, 8.142025519e-03f, 8.110968227e-03f, 8.079895737e-03f, - 8.048808120e-03f, 8.017705444e-03f, 7.986587779e-03f, 7.955455194e-03f, 7.924307759e-03f, 7.893145542e-03f, 7.861968614e-03f, 7.830777044e-03f, 7.799570902e-03f, 7.768350256e-03f, - 7.737115177e-03f, 7.705865735e-03f, 7.674601997e-03f, 7.643324036e-03f, 7.612031919e-03f, 7.580725717e-03f, 7.549405499e-03f, 7.518071336e-03f, 7.486723297e-03f, 7.455361451e-03f, - 7.423985869e-03f, 7.392596620e-03f, 7.361193774e-03f, 7.329777402e-03f, 7.298347572e-03f, 7.266904356e-03f, 7.235447822e-03f, 7.203978041e-03f, 7.172495083e-03f, 7.140999019e-03f, - 7.109489917e-03f, 7.077967848e-03f, 7.046432882e-03f, 7.014885089e-03f, 6.983324540e-03f, 6.951751304e-03f, 6.920165452e-03f, 6.888567054e-03f, 6.856956180e-03f, 6.825332900e-03f, - 6.793697285e-03f, 6.762049405e-03f, 6.730389330e-03f, 6.698717131e-03f, 6.667032877e-03f, 6.635336640e-03f, 6.603628490e-03f, 6.571908496e-03f, 6.540176731e-03f, 6.508433263e-03f, - 6.476678163e-03f, 6.444911503e-03f, 6.413133352e-03f, 6.381343781e-03f, 6.349542860e-03f, 6.317730661e-03f, 6.285907253e-03f, 6.254072708e-03f, 6.222227095e-03f, 6.190370486e-03f, - 6.158502951e-03f, 6.126624561e-03f, 6.094735387e-03f, 6.062835499e-03f, 6.030924968e-03f, 5.999003865e-03f, 5.967072260e-03f, 5.935130225e-03f, 5.903177830e-03f, 5.871215145e-03f, - 5.839242243e-03f, 5.807259193e-03f, 5.775266066e-03f, 5.743262934e-03f, 5.711249868e-03f, 5.679226937e-03f, 5.647194214e-03f, 5.615151768e-03f, 5.583099672e-03f, 5.551037995e-03f, - 5.518966810e-03f, 5.486886187e-03f, 5.454796196e-03f, 5.422696910e-03f, 5.390588399e-03f, 5.358470734e-03f, 5.326343986e-03f, 5.294208227e-03f, 5.262063527e-03f, 5.229909957e-03f, - 5.197747590e-03f, 5.165576495e-03f, 5.133396744e-03f, 5.101208408e-03f, 5.069011559e-03f, 5.036806267e-03f, 5.004592604e-03f, 4.972370642e-03f, 4.940140450e-03f, 4.907902101e-03f, - 4.875655665e-03f, 4.843401215e-03f, 4.811138821e-03f, 4.778868554e-03f, 4.746590486e-03f, 4.714304689e-03f, 4.682011233e-03f, 4.649710190e-03f, 4.617401631e-03f, 4.585085628e-03f, - 4.552762252e-03f, 4.520431574e-03f, 4.488093666e-03f, 4.455748599e-03f, 4.423396445e-03f, 4.391037274e-03f, 4.358671159e-03f, 4.326298171e-03f, 4.293918381e-03f, 4.261531861e-03f, - 4.229138682e-03f, 4.196738916e-03f, 4.164332634e-03f, 4.131919907e-03f, 4.099500808e-03f, 4.067075408e-03f, 4.034643777e-03f, 4.002205989e-03f, 3.969762113e-03f, 3.937312223e-03f, - 3.904856388e-03f, 3.872394682e-03f, 3.839927175e-03f, 3.807453939e-03f, 3.774975045e-03f, 3.742490566e-03f, 3.710000573e-03f, 3.677505137e-03f, 3.645004329e-03f, 3.612498223e-03f, - 3.579986888e-03f, 3.547470397e-03f, 3.514948822e-03f, 3.482422233e-03f, 3.449890704e-03f, 3.417354304e-03f, 3.384813106e-03f, 3.352267182e-03f, 3.319716604e-03f, 3.287161442e-03f, - 3.254601768e-03f, 3.222037655e-03f, 3.189469173e-03f, 3.156896395e-03f, 3.124319393e-03f, 3.091738237e-03f, 3.059152999e-03f, 3.026563752e-03f, 2.993970567e-03f, 2.961373515e-03f, - 2.928772669e-03f, 2.896168100e-03f, 2.863559879e-03f, 2.830948078e-03f, 2.798332770e-03f, 2.765714026e-03f, 2.733091917e-03f, 2.700466515e-03f, 2.667837892e-03f, 2.635206119e-03f, - 2.602571269e-03f, 2.569933413e-03f, 2.537292622e-03f, 2.504648969e-03f, 2.472002525e-03f, 2.439353362e-03f, 2.406701551e-03f, 2.374047165e-03f, 2.341390275e-03f, 2.308730952e-03f, - 2.276069269e-03f, 2.243405296e-03f, 2.210739107e-03f, 2.178070772e-03f, 2.145400363e-03f, 2.112727952e-03f, 2.080053611e-03f, 2.047377410e-03f, 2.014699423e-03f, 1.982019721e-03f, - 1.949338375e-03f, 1.916655457e-03f, 1.883971039e-03f, 1.851285192e-03f, 1.818597988e-03f, 1.785909499e-03f, 1.753219797e-03f, 1.720528953e-03f, 1.687837039e-03f, 1.655144126e-03f, - 1.622450286e-03f, 1.589755591e-03f, 1.557060112e-03f, 1.524363922e-03f, 1.491667091e-03f, 1.458969692e-03f, 1.426271796e-03f, 1.393573475e-03f, 1.360874799e-03f, 1.328175842e-03f, - 1.295476674e-03f, 1.262777368e-03f, 1.230077994e-03f, 1.197378625e-03f, 1.164679331e-03f, 1.131980185e-03f, 1.099281258e-03f, 1.066582622e-03f, 1.033884348e-03f, 1.001186508e-03f, - 9.684891735e-04f, 9.357924158e-04f, 9.030963065e-04f, 8.704009172e-04f, 8.377063195e-04f, 8.050125848e-04f, 7.723197846e-04f, 7.396279905e-04f, 7.069372740e-04f, 6.742477066e-04f, - 6.415593596e-04f, 6.088723047e-04f, 5.761866132e-04f, 5.435023566e-04f, 5.108196063e-04f, 4.781384339e-04f, 4.454589106e-04f, 4.127811080e-04f, 3.801050974e-04f, 3.474309502e-04f, - 3.147587378e-04f, 2.820885316e-04f, 2.494204030e-04f, 2.167544232e-04f, 1.840906638e-04f, 1.514291958e-04f, 1.187700908e-04f, 8.611342006e-05f, 5.345925479e-05f, 2.080766633e-05f, - -1.184127405e-05f, -4.448749508e-05f, -7.713092551e-05f, -1.097714941e-04f, -1.424091296e-04f, -1.750437608e-04f, -2.076753166e-04f, -2.403037256e-04f, -2.729289167e-04f, -3.055508189e-04f, - -3.381693608e-04f, -3.707844714e-04f, -4.033960796e-04f, -4.360041141e-04f, -4.686085040e-04f, -5.012091782e-04f, -5.338060655e-04f, -5.663990949e-04f, -5.989881954e-04f, -6.315732960e-04f, - -6.641543255e-04f, -6.967312131e-04f, -7.293038877e-04f, -7.618722784e-04f, -7.944363142e-04f, -8.269959242e-04f, -8.595510374e-04f, -8.921015830e-04f, -9.246474900e-04f, -9.571886876e-04f, - -9.897251049e-04f, -1.022256671e-03f, -1.054783315e-03f, -1.087304967e-03f, -1.119821555e-03f, -1.152333008e-03f, -1.184839257e-03f, -1.217340229e-03f, -1.249835855e-03f, -1.282326064e-03f, - -1.314810785e-03f, -1.347289947e-03f, -1.379763480e-03f, -1.412231313e-03f, -1.444693375e-03f, -1.477149596e-03f, -1.509599906e-03f, -1.542044233e-03f, -1.574482507e-03f, -1.606914658e-03f, - -1.639340615e-03f, -1.671760308e-03f, -1.704173666e-03f, -1.736580618e-03f, -1.768981095e-03f, -1.801375026e-03f, -1.833762341e-03f, -1.866142968e-03f, -1.898516838e-03f, -1.930883881e-03f, - -1.963244026e-03f, -1.995597203e-03f, -2.027943341e-03f, -2.060282371e-03f, -2.092614222e-03f, -2.124938824e-03f, -2.157256107e-03f, -2.189566000e-03f, -2.221868434e-03f, -2.254163338e-03f, - -2.286450643e-03f, -2.318730277e-03f, -2.351002172e-03f, -2.383266257e-03f, -2.415522463e-03f, -2.447770718e-03f, -2.480010954e-03f, -2.512243100e-03f, -2.544467086e-03f, -2.576682843e-03f, - -2.608890300e-03f, -2.641089388e-03f, -2.673280038e-03f, -2.705462178e-03f, -2.737635740e-03f, -2.769800654e-03f, -2.801956849e-03f, -2.834104257e-03f, -2.866242808e-03f, -2.898372432e-03f, - -2.930493059e-03f, -2.962604619e-03f, -2.994707045e-03f, -3.026800264e-03f, -3.058884209e-03f, -3.090958810e-03f, -3.123023997e-03f, -3.155079701e-03f, -3.187125852e-03f, -3.219162382e-03f, - -3.251189219e-03f, -3.283206297e-03f, -3.315213544e-03f, -3.347210892e-03f, -3.379198272e-03f, -3.411175614e-03f, -3.443142850e-03f, -3.475099909e-03f, -3.507046723e-03f, -3.538983223e-03f, - -3.570909339e-03f, -3.602825003e-03f, -3.634730146e-03f, -3.666624698e-03f, -3.698508591e-03f, -3.730381756e-03f, -3.762244124e-03f, -3.794095625e-03f, -3.825936192e-03f, -3.857765754e-03f, - -3.889584245e-03f, -3.921391594e-03f, -3.953187733e-03f, -3.984972593e-03f, -4.016746106e-03f, -4.048508203e-03f, -4.080258816e-03f, -4.111997875e-03f, -4.143725312e-03f, -4.175441060e-03f, - -4.207145048e-03f, -4.238837210e-03f, -4.270517476e-03f, -4.302185777e-03f, -4.333842047e-03f, -4.365486216e-03f, -4.397118216e-03f, -4.428737979e-03f, -4.460345436e-03f, -4.491940520e-03f, - -4.523523162e-03f, -4.555093295e-03f, -4.586650849e-03f, -4.618195757e-03f, -4.649727951e-03f, -4.681247363e-03f, -4.712753925e-03f, -4.744247569e-03f, -4.775728227e-03f, -4.807195832e-03f, - -4.838650314e-03f, -4.870091608e-03f, -4.901519644e-03f, -4.932934356e-03f, -4.964335675e-03f, -4.995723534e-03f, -5.027097865e-03f, -5.058458601e-03f, -5.089805674e-03f, -5.121139017e-03f, - -5.152458561e-03f, -5.183764241e-03f, -5.215055987e-03f, -5.246333733e-03f, -5.277597412e-03f, -5.308846957e-03f, -5.340082299e-03f, -5.371303372e-03f, -5.402510108e-03f, -5.433702442e-03f, - -5.464880304e-03f, -5.496043628e-03f, -5.527192348e-03f, -5.558326396e-03f, -5.589445705e-03f, -5.620550209e-03f, -5.651639840e-03f, -5.682714532e-03f, -5.713774217e-03f, -5.744818829e-03f, - -5.775848302e-03f, -5.806862568e-03f, -5.837861561e-03f, -5.868845214e-03f, -5.899813461e-03f, -5.930766236e-03f, -5.961703470e-03f, -5.992625099e-03f, -6.023531056e-03f, -6.054421274e-03f, - -6.085295688e-03f, -6.116154230e-03f, -6.146996834e-03f, -6.177823435e-03f, -6.208633966e-03f, -6.239428361e-03f, -6.270206553e-03f, -6.300968478e-03f, -6.331714068e-03f, -6.362443258e-03f, - -6.393155981e-03f, -6.423852173e-03f, -6.454531767e-03f, -6.485194697e-03f, -6.515840898e-03f, -6.546470303e-03f, -6.577082847e-03f, -6.607678465e-03f, -6.638257091e-03f, -6.668818659e-03f, - -6.699363104e-03f, -6.729890360e-03f, -6.760400362e-03f, -6.790893045e-03f, -6.821368343e-03f, -6.851826190e-03f, -6.882266522e-03f, -6.912689274e-03f, -6.943094380e-03f, -6.973481774e-03f, - -7.003851393e-03f, -7.034203171e-03f, -7.064537043e-03f, -7.094852943e-03f, -7.125150808e-03f, -7.155430572e-03f, -7.185692171e-03f, -7.215935539e-03f, -7.246160612e-03f, -7.276367326e-03f, - -7.306555615e-03f, -7.336725415e-03f, -7.366876661e-03f, -7.397009290e-03f, -7.427123236e-03f, -7.457218436e-03f, -7.487294824e-03f, -7.517352336e-03f, -7.547390909e-03f, -7.577410478e-03f, - -7.607410979e-03f, -7.637392347e-03f, -7.667354519e-03f, -7.697297431e-03f, -7.727221018e-03f, -7.757125217e-03f, -7.787009964e-03f, -7.816875195e-03f, -7.846720845e-03f, -7.876546853e-03f, - -7.906353153e-03f, -7.936139682e-03f, -7.965906377e-03f, -7.995653173e-03f, -8.025380008e-03f, -8.055086818e-03f, -8.084773540e-03f, -8.114440109e-03f, -8.144086464e-03f, -8.173712540e-03f, - -8.203318275e-03f, -8.232903605e-03f, -8.262468468e-03f, -8.292012799e-03f, -8.321536537e-03f, -8.351039617e-03f, -8.380521978e-03f, -8.409983557e-03f, -8.439424290e-03f, -8.468844115e-03f, - -8.498242969e-03f, -8.527620789e-03f, -8.556977514e-03f, -8.586313079e-03f, -8.615627424e-03f, -8.644920485e-03f, -8.674192200e-03f, -8.703442507e-03f, -8.732671343e-03f, -8.761878646e-03f, - -8.791064354e-03f, -8.820228405e-03f, -8.849370736e-03f, -8.878491287e-03f, -8.907589994e-03f, -8.936666796e-03f, -8.965721630e-03f, -8.994754436e-03f, -9.023765151e-03f, -9.052753714e-03f, - -9.081720063e-03f, -9.110664136e-03f, -9.139585872e-03f, -9.168485209e-03f, -9.197362086e-03f, -9.226216442e-03f, -9.255048215e-03f, -9.283857343e-03f, -9.312643767e-03f, -9.341407423e-03f, - -9.370148253e-03f, -9.398866193e-03f, -9.427561184e-03f, -9.456233164e-03f, -9.484882072e-03f, -9.513507848e-03f, -9.542110431e-03f, -9.570689760e-03f, -9.599245774e-03f, -9.627778413e-03f, - -9.656287617e-03f, -9.684773324e-03f, -9.713235474e-03f, -9.741674008e-03f, -9.770088863e-03f, -9.798479982e-03f, -9.826847302e-03f, -9.855190764e-03f, -9.883510308e-03f, -9.911805873e-03f, - -9.940077401e-03f, -9.968324830e-03f, -9.996548101e-03f, -1.002474715e-02f, -1.005292193e-02f, -1.008107237e-02f, -1.010919841e-02f, -1.013729999e-02f, -1.016537706e-02f, -1.019342955e-02f, - -1.022145741e-02f, -1.024946058e-02f, -1.027743898e-02f, -1.030539258e-02f, -1.033332131e-02f, -1.036122510e-02f, -1.038910390e-02f, -1.041695766e-02f, -1.044478630e-02f, -1.047258978e-02f, - -1.050036803e-02f, -1.052812100e-02f, -1.055584863e-02f, -1.058355085e-02f, -1.061122761e-02f, -1.063887886e-02f, -1.066650452e-02f, -1.069410455e-02f, -1.072167889e-02f, -1.074922747e-02f, - -1.077675024e-02f, -1.080424714e-02f, -1.083171812e-02f, -1.085916311e-02f, -1.088658206e-02f, -1.091397491e-02f, -1.094134160e-02f, -1.096868207e-02f, -1.099599626e-02f, -1.102328413e-02f, - -1.105054561e-02f, -1.107778064e-02f, -1.110498916e-02f, -1.113217112e-02f, -1.115932647e-02f, -1.118645513e-02f, -1.121355707e-02f, -1.124063221e-02f, -1.126768050e-02f, -1.129470189e-02f, - -1.132169632e-02f, -1.134866372e-02f, -1.137560406e-02f, -1.140251726e-02f, -1.142940327e-02f, -1.145626203e-02f, -1.148309349e-02f, -1.150989759e-02f, -1.153667428e-02f, -1.156342350e-02f, - -1.159014518e-02f, -1.161683929e-02f, -1.164350575e-02f, -1.167014451e-02f, -1.169675553e-02f, -1.172333873e-02f, -1.174989407e-02f, -1.177642149e-02f, -1.180292093e-02f, -1.182939234e-02f, - -1.185583566e-02f, -1.188225084e-02f, -1.190863782e-02f, -1.193499654e-02f, -1.196132696e-02f, -1.198762901e-02f, -1.201390263e-02f, -1.204014779e-02f, -1.206636441e-02f, -1.209255245e-02f, - -1.211871184e-02f, -1.214484254e-02f, -1.217094449e-02f, -1.219701763e-02f, -1.222306192e-02f, -1.224907728e-02f, -1.227506368e-02f, -1.230102106e-02f, -1.232694935e-02f, -1.235284851e-02f, - -1.237871849e-02f, -1.240455922e-02f, -1.243037066e-02f, -1.245615275e-02f, -1.248190543e-02f, -1.250762866e-02f, -1.253332237e-02f, -1.255898652e-02f, -1.258462105e-02f, -1.261022591e-02f, - -1.263580104e-02f, -1.266134639e-02f, -1.268686190e-02f, -1.271234753e-02f, -1.273780321e-02f, -1.276322891e-02f, -1.278862455e-02f, -1.281399010e-02f, -1.283932549e-02f, -1.286463067e-02f, - -1.288990560e-02f, -1.291515021e-02f, -1.294036446e-02f, -1.296554829e-02f, -1.299070165e-02f, -1.301582449e-02f, -1.304091675e-02f, -1.306597838e-02f, -1.309100933e-02f, -1.311600955e-02f, - -1.314097899e-02f, -1.316591759e-02f, -1.319082530e-02f, -1.321570206e-02f, -1.324054784e-02f, -1.326536256e-02f, -1.329014620e-02f, -1.331489868e-02f, -1.333961996e-02f, -1.336430999e-02f, - -1.338896872e-02f, -1.341359610e-02f, -1.343819206e-02f, -1.346275657e-02f, -1.348728957e-02f, -1.351179101e-02f, -1.353626084e-02f, -1.356069901e-02f, -1.358510547e-02f, -1.360948016e-02f, - -1.363382303e-02f, -1.365813405e-02f, -1.368241314e-02f, -1.370666027e-02f, -1.373087538e-02f, -1.375505843e-02f, -1.377920936e-02f, -1.380332812e-02f, -1.382741466e-02f, -1.385146893e-02f, - -1.387549089e-02f, -1.389948047e-02f, -1.392343764e-02f, -1.394736234e-02f, -1.397125453e-02f, -1.399511414e-02f, -1.401894114e-02f, -1.404273547e-02f, -1.406649709e-02f, -1.409022594e-02f, - -1.411392198e-02f, -1.413758515e-02f, -1.416121541e-02f, -1.418481271e-02f, -1.420837700e-02f, -1.423190823e-02f, -1.425540634e-02f, -1.427887131e-02f, -1.430230306e-02f, -1.432570156e-02f, - -1.434906676e-02f, -1.437239861e-02f, -1.439569705e-02f, -1.441896205e-02f, -1.444219355e-02f, -1.446539151e-02f, -1.448855587e-02f, -1.451168659e-02f, -1.453478363e-02f, -1.455784693e-02f, - -1.458087644e-02f, -1.460387212e-02f, -1.462683392e-02f, -1.464976180e-02f, -1.467265570e-02f, -1.469551558e-02f, -1.471834139e-02f, -1.474113308e-02f, -1.476389061e-02f, -1.478661393e-02f, - -1.480930299e-02f, -1.483195775e-02f, -1.485457816e-02f, -1.487716417e-02f, -1.489971573e-02f, -1.492223280e-02f, -1.494471534e-02f, -1.496716329e-02f, -1.498957661e-02f, -1.501195526e-02f, - -1.503429918e-02f, -1.505660833e-02f, -1.507888267e-02f, -1.510112214e-02f, -1.512332672e-02f, -1.514549633e-02f, -1.516763095e-02f, -1.518973053e-02f, -1.521179501e-02f, -1.523382436e-02f, - -1.525581854e-02f, -1.527777748e-02f, -1.529970116e-02f, -1.532158951e-02f, -1.534344251e-02f, -1.536526011e-02f, -1.538704225e-02f, -1.540878889e-02f, -1.543050000e-02f, -1.545217552e-02f, - -1.547381541e-02f, -1.549541963e-02f, -1.551698812e-02f, -1.553852086e-02f, -1.556001779e-02f, -1.558147887e-02f, -1.560290405e-02f, -1.562429329e-02f, -1.564564655e-02f, -1.566696379e-02f, - -1.568824495e-02f, -1.570949000e-02f, -1.573069889e-02f, -1.575187157e-02f, -1.577300802e-02f, -1.579410817e-02f, -1.581517200e-02f, -1.583619945e-02f, -1.585719048e-02f, -1.587814505e-02f, - -1.589906312e-02f, -1.591994464e-02f, -1.594078957e-02f, -1.596159787e-02f, -1.598236949e-02f, -1.600310440e-02f, -1.602380255e-02f, -1.604446390e-02f, -1.606508840e-02f, -1.608567602e-02f, - -1.610622671e-02f, -1.612674043e-02f, -1.614721713e-02f, -1.616765678e-02f, -1.618805934e-02f, -1.620842476e-02f, -1.622875300e-02f, -1.624904402e-02f, -1.626929778e-02f, -1.628951423e-02f, - -1.630969334e-02f, -1.632983507e-02f, -1.634993937e-02f, -1.637000620e-02f, -1.639003552e-02f, -1.641002729e-02f, -1.642998148e-02f, -1.644989803e-02f, -1.646977691e-02f, -1.648961808e-02f, - -1.650942150e-02f, -1.652918712e-02f, -1.654891491e-02f, -1.656860483e-02f, -1.658825684e-02f, -1.660787090e-02f, -1.662744696e-02f, -1.664698499e-02f, -1.666648494e-02f, -1.668594679e-02f, - -1.670537048e-02f, -1.672475599e-02f, -1.674410326e-02f, -1.676341227e-02f, -1.678268296e-02f, -1.680191531e-02f, -1.682110927e-02f, -1.684026481e-02f, -1.685938188e-02f, -1.687846045e-02f, - -1.689750048e-02f, -1.691650193e-02f, -1.693546476e-02f, -1.695438893e-02f, -1.697327441e-02f, -1.699212116e-02f, -1.701092913e-02f, -1.702969829e-02f, -1.704842860e-02f, -1.706712003e-02f, - -1.708577254e-02f, -1.710438609e-02f, -1.712296063e-02f, -1.714149614e-02f, -1.715999258e-02f, -1.717844991e-02f, -1.719686809e-02f, -1.721524708e-02f, -1.723358685e-02f, -1.725188736e-02f, - -1.727014858e-02f, -1.728837046e-02f, -1.730655297e-02f, -1.732469608e-02f, -1.734279974e-02f, -1.736086393e-02f, -1.737888860e-02f, -1.739687372e-02f, -1.741481925e-02f, -1.743272515e-02f, - -1.745059140e-02f, -1.746841795e-02f, -1.748620476e-02f, -1.750395181e-02f, -1.752165906e-02f, -1.753932647e-02f, -1.755695400e-02f, -1.757454163e-02f, -1.759208931e-02f, -1.760959701e-02f, - -1.762706469e-02f, -1.764449233e-02f, -1.766187988e-02f, -1.767922731e-02f, -1.769653458e-02f, -1.771380167e-02f, -1.773102853e-02f, -1.774821514e-02f, -1.776536145e-02f, -1.778246743e-02f, - -1.779953306e-02f, -1.781655829e-02f, -1.783354309e-02f, -1.785048742e-02f, -1.786739126e-02f, -1.788425457e-02f, -1.790107732e-02f, -1.791785947e-02f, -1.793460098e-02f, -1.795130183e-02f, - -1.796796199e-02f, -1.798458141e-02f, -1.800116007e-02f, -1.801769793e-02f, -1.803419496e-02f, -1.805065113e-02f, -1.806706640e-02f, -1.808344075e-02f, -1.809977413e-02f, -1.811606652e-02f, - -1.813231789e-02f, -1.814852819e-02f, -1.816469741e-02f, -1.818082551e-02f, -1.819691245e-02f, -1.821295820e-02f, -1.822896274e-02f, -1.824492603e-02f, -1.826084804e-02f, -1.827672873e-02f, - -1.829256808e-02f, -1.830836606e-02f, -1.832412262e-02f, -1.833983776e-02f, -1.835551142e-02f, -1.837114358e-02f, -1.838673421e-02f, -1.840228328e-02f, -1.841779076e-02f, -1.843325662e-02f, - -1.844868082e-02f, -1.846406334e-02f, -1.847940414e-02f, -1.849470320e-02f, -1.850996049e-02f, -1.852517597e-02f, -1.854034962e-02f, -1.855548141e-02f, -1.857057130e-02f, -1.858561927e-02f, - -1.860062528e-02f, -1.861558931e-02f, -1.863051133e-02f, -1.864539131e-02f, -1.866022922e-02f, -1.867502503e-02f, -1.868977871e-02f, -1.870449024e-02f, -1.871915958e-02f, -1.873378670e-02f, - -1.874837158e-02f, -1.876291419e-02f, -1.877741450e-02f, -1.879187248e-02f, -1.880628810e-02f, -1.882066134e-02f, -1.883499217e-02f, -1.884928055e-02f, -1.886352647e-02f, -1.887772988e-02f, - -1.889189078e-02f, -1.890600912e-02f, -1.892008489e-02f, -1.893411804e-02f, -1.894810857e-02f, -1.896205643e-02f, -1.897596160e-02f, -1.898982406e-02f, -1.900364378e-02f, -1.901742073e-02f, - -1.903115488e-02f, -1.904484621e-02f, -1.905849469e-02f, -1.907210030e-02f, -1.908566300e-02f, -1.909918278e-02f, -1.911265960e-02f, -1.912609345e-02f, -1.913948428e-02f, -1.915283209e-02f, - -1.916613684e-02f, -1.917939850e-02f, -1.919261706e-02f, -1.920579248e-02f, -1.921892475e-02f, -1.923201383e-02f, -1.924505970e-02f, -1.925806233e-02f, -1.927102171e-02f, -1.928393780e-02f, - -1.929681058e-02f, -1.930964002e-02f, -1.932242611e-02f, -1.933516881e-02f, -1.934786811e-02f, -1.936052397e-02f, -1.937313638e-02f, -1.938570531e-02f, -1.939823073e-02f, -1.941071263e-02f, - -1.942315097e-02f, -1.943554574e-02f, -1.944789691e-02f, -1.946020445e-02f, -1.947246835e-02f, -1.948468858e-02f, -1.949686511e-02f, -1.950899793e-02f, -1.952108702e-02f, -1.953313234e-02f, - -1.954513387e-02f, -1.955709160e-02f, -1.956900549e-02f, -1.958087554e-02f, -1.959270171e-02f, -1.960448398e-02f, -1.961622233e-02f, -1.962791674e-02f, -1.963956718e-02f, -1.965117364e-02f, - -1.966273609e-02f, -1.967425452e-02f, -1.968572889e-02f, -1.969715918e-02f, -1.970854539e-02f, -1.971988748e-02f, -1.973118543e-02f, -1.974243922e-02f, -1.975364883e-02f, -1.976481425e-02f, - -1.977593544e-02f, -1.978701239e-02f, -1.979804508e-02f, -1.980903348e-02f, -1.981997758e-02f, -1.983087736e-02f, -1.984173279e-02f, -1.985254386e-02f, -1.986331055e-02f, -1.987403283e-02f, - -1.988471068e-02f, -1.989534409e-02f, -1.990593304e-02f, -1.991647750e-02f, -1.992697746e-02f, -1.993743290e-02f, -1.994784380e-02f, -1.995821014e-02f, -1.996853189e-02f, -1.997880905e-02f, - -1.998904159e-02f, -1.999922949e-02f, -2.000937274e-02f, -2.001947131e-02f, -2.002952519e-02f, -2.003953436e-02f, -2.004949880e-02f, -2.005941849e-02f, -2.006929342e-02f, -2.007912356e-02f, - -2.008890890e-02f, -2.009864942e-02f, -2.010834511e-02f, -2.011799594e-02f, -2.012760190e-02f, -2.013716297e-02f, -2.014667913e-02f, -2.015615037e-02f, -2.016557666e-02f, -2.017495800e-02f, - -2.018429437e-02f, -2.019358574e-02f, -2.020283210e-02f, -2.021203344e-02f, -2.022118974e-02f, -2.023030097e-02f, -2.023936714e-02f, -2.024838821e-02f, -2.025736417e-02f, -2.026629502e-02f, - -2.027518072e-02f, -2.028402127e-02f, -2.029281665e-02f, -2.030156684e-02f, -2.031027183e-02f, -2.031893161e-02f, -2.032754615e-02f, -2.033611545e-02f, -2.034463948e-02f, -2.035311823e-02f, - -2.036155170e-02f, -2.036993985e-02f, -2.037828269e-02f, -2.038658018e-02f, -2.039483233e-02f, -2.040303911e-02f, -2.041120051e-02f, -2.041931651e-02f, -2.042738711e-02f, -2.043541229e-02f, - -2.044339203e-02f, -2.045132632e-02f, -2.045921515e-02f, -2.046705849e-02f, -2.047485635e-02f, -2.048260871e-02f, -2.049031554e-02f, -2.049797685e-02f, -2.050559261e-02f, -2.051316282e-02f, - -2.052068746e-02f, -2.052816651e-02f, -2.053559997e-02f, -2.054298782e-02f, -2.055033005e-02f, -2.055762665e-02f, -2.056487760e-02f, -2.057208289e-02f, -2.057924252e-02f, -2.058635647e-02f, - -2.059342472e-02f, -2.060044726e-02f, -2.060742410e-02f, -2.061435520e-02f, -2.062124056e-02f, -2.062808017e-02f, -2.063487402e-02f, -2.064162209e-02f, -2.064832438e-02f, -2.065498088e-02f, - -2.066159157e-02f, -2.066815644e-02f, -2.067467548e-02f, -2.068114868e-02f, -2.068757604e-02f, -2.069395754e-02f, -2.070029316e-02f, -2.070658291e-02f, -2.071282676e-02f, -2.071902472e-02f, - -2.072517676e-02f, -2.073128289e-02f, -2.073734309e-02f, -2.074335734e-02f, -2.074932565e-02f, -2.075524800e-02f, -2.076112439e-02f, -2.076695480e-02f, -2.077273922e-02f, -2.077847765e-02f, - -2.078417008e-02f, -2.078981649e-02f, -2.079541688e-02f, -2.080097125e-02f, -2.080647957e-02f, -2.081194185e-02f, -2.081735808e-02f, -2.082272825e-02f, -2.082805234e-02f, -2.083333036e-02f, - -2.083856229e-02f, -2.084374812e-02f, -2.084888786e-02f, -2.085398148e-02f, -2.085902899e-02f, -2.086403038e-02f, -2.086898563e-02f, -2.087389475e-02f, -2.087875772e-02f, -2.088357453e-02f, - -2.088834519e-02f, -2.089306969e-02f, -2.089774801e-02f, -2.090238015e-02f, -2.090696611e-02f, -2.091150587e-02f, -2.091599944e-02f, -2.092044680e-02f, -2.092484795e-02f, -2.092920289e-02f, - -2.093351161e-02f, -2.093777409e-02f, -2.094199035e-02f, -2.094616036e-02f, -2.095028414e-02f, -2.095436166e-02f, -2.095839293e-02f, -2.096237793e-02f, -2.096631668e-02f, -2.097020915e-02f, - -2.097405535e-02f, -2.097785527e-02f, -2.098160891e-02f, -2.098531626e-02f, -2.098897731e-02f, -2.099259207e-02f, -2.099616053e-02f, -2.099968268e-02f, -2.100315853e-02f, -2.100658806e-02f, - -2.100997127e-02f, -2.101330816e-02f, -2.101659873e-02f, -2.101984297e-02f, -2.102304089e-02f, -2.102619246e-02f, -2.102929770e-02f, -2.103235660e-02f, -2.103536915e-02f, -2.103833536e-02f, - -2.104125522e-02f, -2.104412873e-02f, -2.104695588e-02f, -2.104973668e-02f, -2.105247112e-02f, -2.105515919e-02f, -2.105780091e-02f, -2.106039625e-02f, -2.106294523e-02f, -2.106544784e-02f, - -2.106790408e-02f, -2.107031395e-02f, -2.107267744e-02f, -2.107499455e-02f, -2.107726529e-02f, -2.107948965e-02f, -2.108166763e-02f, -2.108379923e-02f, -2.108588445e-02f, -2.108792328e-02f, - -2.108991573e-02f, -2.109186180e-02f, -2.109376149e-02f, -2.109561479e-02f, -2.109742170e-02f, -2.109918223e-02f, -2.110089637e-02f, -2.110256413e-02f, -2.110418550e-02f, -2.110576049e-02f, - -2.110728909e-02f, -2.110877131e-02f, -2.111020714e-02f, -2.111159659e-02f, -2.111293966e-02f, -2.111423634e-02f, -2.111548665e-02f, -2.111669057e-02f, -2.111784811e-02f, -2.111895928e-02f, - -2.112002407e-02f, -2.112104248e-02f, -2.112201453e-02f, -2.112294019e-02f, -2.112381949e-02f, -2.112465242e-02f, -2.112543898e-02f, -2.112617918e-02f, -2.112687302e-02f, -2.112752049e-02f, - -2.112812161e-02f, -2.112867637e-02f, -2.112918478e-02f, -2.112964684e-02f, -2.113006254e-02f, -2.113043191e-02f, -2.113075493e-02f, -2.113103161e-02f, -2.113126196e-02f, -2.113144597e-02f, - -2.113158366e-02f, -2.113167501e-02f, -2.113172005e-02f, -2.113171877e-02f, -2.113167117e-02f, -2.113157726e-02f, -2.113143704e-02f, -2.113125052e-02f, -2.113101770e-02f, -2.113073858e-02f, - -2.113041317e-02f, -2.113004148e-02f, -2.112962350e-02f, -2.112915925e-02f, -2.112864873e-02f, -2.112809193e-02f, -2.112748888e-02f, -2.112683957e-02f, -2.112614400e-02f, -2.112540219e-02f, - -2.112461413e-02f, -2.112377984e-02f, -2.112289932e-02f, -2.112197257e-02f, -2.112099960e-02f, -2.111998042e-02f, -2.111891503e-02f, -2.111780343e-02f, -2.111664565e-02f, -2.111544167e-02f, - -2.111419151e-02f, -2.111289517e-02f, -2.111155266e-02f, -2.111016399e-02f, -2.110872917e-02f, -2.110724819e-02f, -2.110572107e-02f, -2.110414781e-02f, -2.110252842e-02f, -2.110086292e-02f, - -2.109915130e-02f, -2.109739357e-02f, -2.109558974e-02f, -2.109373982e-02f, -2.109184382e-02f, -2.108990174e-02f, -2.108791359e-02f, -2.108587938e-02f, -2.108379913e-02f, -2.108167282e-02f, - -2.107950048e-02f, -2.107728212e-02f, -2.107501774e-02f, -2.107270734e-02f, -2.107035095e-02f, -2.106794856e-02f, -2.106550019e-02f, -2.106300585e-02f, -2.106046554e-02f, -2.105787928e-02f, - -2.105524707e-02f, -2.105256892e-02f, -2.104984485e-02f, -2.104707486e-02f, -2.104425896e-02f, -2.104139716e-02f, -2.103848947e-02f, -2.103553591e-02f, -2.103253648e-02f, -2.102949119e-02f, - -2.102640005e-02f, -2.102326307e-02f, -2.102008027e-02f, -2.101685166e-02f, -2.101357723e-02f, -2.101025702e-02f, -2.100689102e-02f, -2.100347925e-02f, -2.100002171e-02f, -2.099651843e-02f, - -2.099296941e-02f, -2.098937466e-02f, -2.098573420e-02f, -2.098204803e-02f, -2.097831617e-02f, -2.097453863e-02f, -2.097071542e-02f, -2.096684656e-02f, -2.096293205e-02f, -2.095897191e-02f, - -2.095496615e-02f, -2.095091478e-02f, -2.094681781e-02f, -2.094267527e-02f, -2.093848715e-02f, -2.093425348e-02f, -2.092997427e-02f, -2.092564952e-02f, -2.092127926e-02f, -2.091686349e-02f, - -2.091240223e-02f, -2.090789549e-02f, -2.090334329e-02f, -2.089874564e-02f, -2.089410255e-02f, -2.088941404e-02f, -2.088468012e-02f, -2.087990081e-02f, -2.087507611e-02f, -2.087020605e-02f, - -2.086529063e-02f, -2.086032988e-02f, -2.085532380e-02f, -2.085027241e-02f, -2.084517573e-02f, -2.084003377e-02f, -2.083484655e-02f, -2.082961407e-02f, -2.082433636e-02f, -2.081901343e-02f, - -2.081364530e-02f, -2.080823198e-02f, -2.080277348e-02f, -2.079726983e-02f, -2.079172103e-02f, -2.078612711e-02f, -2.078048808e-02f, -2.077480395e-02f, -2.076907475e-02f, -2.076330048e-02f, - -2.075748117e-02f, -2.075161682e-02f, -2.074570746e-02f, -2.073975311e-02f, -2.073375378e-02f, -2.072770948e-02f, -2.072162024e-02f, -2.071548606e-02f, -2.070930698e-02f, -2.070308299e-02f, - -2.069681413e-02f, -2.069050041e-02f, -2.068414185e-02f, -2.067773846e-02f, -2.067129026e-02f, -2.066479727e-02f, -2.065825950e-02f, -2.065167699e-02f, -2.064504973e-02f, -2.063837776e-02f, - -2.063166108e-02f, -2.062489973e-02f, -2.061809370e-02f, -2.061124304e-02f, -2.060434774e-02f, -2.059740784e-02f, -2.059042335e-02f, -2.058339429e-02f, -2.057632067e-02f, -2.056920252e-02f, - -2.056203986e-02f, -2.055483271e-02f, -2.054758107e-02f, -2.054028499e-02f, -2.053294447e-02f, -2.052555953e-02f, -2.051813019e-02f, -2.051065648e-02f, -2.050313841e-02f, -2.049557600e-02f, - -2.048796928e-02f, -2.048031826e-02f, -2.047262296e-02f, -2.046488341e-02f, -2.045709962e-02f, -2.044927161e-02f, -2.044139941e-02f, -2.043348304e-02f, -2.042552252e-02f, -2.041751786e-02f, - -2.040946910e-02f, -2.040137624e-02f, -2.039323931e-02f, -2.038505834e-02f, -2.037683335e-02f, -2.036856434e-02f, -2.036025136e-02f, -2.035189442e-02f, -2.034349353e-02f, -2.033504873e-02f, - -2.032656004e-02f, -2.031802747e-02f, -2.030945105e-02f, -2.030083081e-02f, -2.029216675e-02f, -2.028345892e-02f, -2.027470732e-02f, -2.026591198e-02f, -2.025707293e-02f, -2.024819019e-02f, - -2.023926377e-02f, -2.023029371e-02f, -2.022128003e-02f, -2.021222274e-02f, -2.020312188e-02f, -2.019397747e-02f, -2.018478952e-02f, -2.017555807e-02f, -2.016628313e-02f, -2.015696474e-02f, - -2.014760291e-02f, -2.013819767e-02f, -2.012874904e-02f, -2.011925705e-02f, -2.010972172e-02f, -2.010014308e-02f, -2.009052114e-02f, -2.008085594e-02f, -2.007114750e-02f, -2.006139584e-02f, - -2.005160099e-02f, -2.004176298e-02f, -2.003188182e-02f, -2.002195755e-02f, -2.001199018e-02f, -2.000197975e-02f, -1.999192628e-02f, -1.998182980e-02f, -1.997169032e-02f, -1.996150788e-02f, - -1.995128250e-02f, -1.994101421e-02f, -1.993070303e-02f, -1.992034900e-02f, -1.990995212e-02f, -1.989951244e-02f, -1.988902998e-02f, -1.987850476e-02f, -1.986793681e-02f, -1.985732616e-02f, - -1.984667283e-02f, -1.983597686e-02f, -1.982523826e-02f, -1.981445707e-02f, -1.980363330e-02f, -1.979276700e-02f, -1.978185818e-02f, -1.977090688e-02f, -1.975991311e-02f, -1.974887691e-02f, - -1.973779831e-02f, -1.972667733e-02f, -1.971551400e-02f, -1.970430836e-02f, -1.969306041e-02f, -1.968177020e-02f, -1.967043776e-02f, -1.965906310e-02f, -1.964764627e-02f, -1.963618728e-02f, - -1.962468616e-02f, -1.961314296e-02f, -1.960155768e-02f, -1.958993037e-02f, -1.957826104e-02f, -1.956654974e-02f, -1.955479648e-02f, -1.954300131e-02f, -1.953116423e-02f, -1.951928530e-02f, - -1.950736453e-02f, -1.949540195e-02f, -1.948339760e-02f, -1.947135150e-02f, -1.945926369e-02f, -1.944713419e-02f, -1.943496303e-02f, -1.942275025e-02f, -1.941049587e-02f, -1.939819992e-02f, - -1.938586244e-02f, -1.937348345e-02f, -1.936106298e-02f, -1.934860107e-02f, -1.933609775e-02f, -1.932355304e-02f, -1.931096698e-02f, -1.929833959e-02f, -1.928567092e-02f, -1.927296098e-02f, - -1.926020982e-02f, -1.924741746e-02f, -1.923458393e-02f, -1.922170926e-02f, -1.920879349e-02f, -1.919583665e-02f, -1.918283877e-02f, -1.916979988e-02f, -1.915672002e-02f, -1.914359920e-02f, - -1.913043748e-02f, -1.911723487e-02f, -1.910399142e-02f, -1.909070715e-02f, -1.907738209e-02f, -1.906401628e-02f, -1.905060976e-02f, -1.903716254e-02f, -1.902367467e-02f, -1.901014618e-02f, - -1.899657711e-02f, -1.898296747e-02f, -1.896931732e-02f, -1.895562667e-02f, -1.894189557e-02f, -1.892812405e-02f, -1.891431213e-02f, -1.890045986e-02f, -1.888656727e-02f, -1.887263439e-02f, - -1.885866125e-02f, -1.884464789e-02f, -1.883059435e-02f, -1.881650065e-02f, -1.880236683e-02f, -1.878819293e-02f, -1.877397897e-02f, -1.875972500e-02f, -1.874543105e-02f, -1.873109715e-02f, - -1.871672333e-02f, -1.870230964e-02f, -1.868785610e-02f, -1.867336276e-02f, -1.865882964e-02f, -1.864425678e-02f, -1.862964421e-02f, -1.861499198e-02f, -1.860030011e-02f, -1.858556865e-02f, - -1.857079762e-02f, -1.855598706e-02f, -1.854113702e-02f, -1.852624751e-02f, -1.851131859e-02f, -1.849635028e-02f, -1.848134262e-02f, -1.846629565e-02f, -1.845120940e-02f, -1.843608391e-02f, - -1.842091922e-02f, -1.840571536e-02f, -1.839047237e-02f, -1.837519028e-02f, -1.835986914e-02f, -1.834450897e-02f, -1.832910982e-02f, -1.831367171e-02f, -1.829819470e-02f, -1.828267881e-02f, - -1.826712409e-02f, -1.825153057e-02f, -1.823589828e-02f, -1.822022727e-02f, -1.820451756e-02f, -1.818876921e-02f, -1.817298225e-02f, -1.815715670e-02f, -1.814129262e-02f, -1.812539005e-02f, - -1.810944900e-02f, -1.809346954e-02f, -1.807745169e-02f, -1.806139549e-02f, -1.804530098e-02f, -1.802916819e-02f, -1.801299718e-02f, -1.799678797e-02f, -1.798054061e-02f, -1.796425512e-02f, - -1.794793156e-02f, -1.793156996e-02f, -1.791517035e-02f, -1.789873279e-02f, -1.788225730e-02f, -1.786574392e-02f, -1.784919270e-02f, -1.783260368e-02f, -1.781597689e-02f, -1.779931237e-02f, - -1.778261016e-02f, -1.776587031e-02f, -1.774909285e-02f, -1.773227782e-02f, -1.771542526e-02f, -1.769853521e-02f, -1.768160771e-02f, -1.766464280e-02f, -1.764764052e-02f, -1.763060092e-02f, - -1.761352403e-02f, -1.759640988e-02f, -1.757925854e-02f, -1.756207002e-02f, -1.754484438e-02f, -1.752758165e-02f, -1.751028187e-02f, -1.749294510e-02f, -1.747557136e-02f, -1.745816069e-02f, - -1.744071315e-02f, -1.742322876e-02f, -1.740570758e-02f, -1.738814964e-02f, -1.737055498e-02f, -1.735292364e-02f, -1.733525568e-02f, -1.731755112e-02f, -1.729981001e-02f, -1.728203239e-02f, - -1.726421831e-02f, -1.724636780e-02f, -1.722848091e-02f, -1.721055768e-02f, -1.719259815e-02f, -1.717460237e-02f, -1.715657037e-02f, -1.713850219e-02f, -1.712039789e-02f, -1.710225751e-02f, - -1.708408108e-02f, -1.706586864e-02f, -1.704762025e-02f, -1.702933594e-02f, -1.701101576e-02f, -1.699265975e-02f, -1.697426796e-02f, -1.695584042e-02f, -1.693737717e-02f, -1.691887827e-02f, - -1.690034376e-02f, -1.688177368e-02f, -1.686316807e-02f, -1.684452697e-02f, -1.682585044e-02f, -1.680713851e-02f, -1.678839122e-02f, -1.676960863e-02f, -1.675079077e-02f, -1.673193770e-02f, - -1.671304944e-02f, -1.669412606e-02f, -1.667516758e-02f, -1.665617406e-02f, -1.663714554e-02f, -1.661808207e-02f, -1.659898369e-02f, -1.657985044e-02f, -1.656068237e-02f, -1.654147952e-02f, - -1.652224194e-02f, -1.650296967e-02f, -1.648366276e-02f, -1.646432126e-02f, -1.644494520e-02f, -1.642553464e-02f, -1.640608961e-02f, -1.638661017e-02f, -1.636709636e-02f, -1.634754822e-02f, - -1.632796580e-02f, -1.630834915e-02f, -1.628869831e-02f, -1.626901332e-02f, -1.624929424e-02f, -1.622954111e-02f, -1.620975398e-02f, -1.618993288e-02f, -1.617007787e-02f, -1.615018900e-02f, - -1.613026630e-02f, -1.611030983e-02f, -1.609031963e-02f, -1.607029576e-02f, -1.605023824e-02f, -1.603014714e-02f, -1.601002249e-02f, -1.598986435e-02f, -1.596967277e-02f, -1.594944778e-02f, - -1.592918943e-02f, -1.590889778e-02f, -1.588857287e-02f, -1.586821475e-02f, -1.584782346e-02f, -1.582739905e-02f, -1.580694157e-02f, -1.578645107e-02f, -1.576592759e-02f, -1.574537118e-02f, - -1.572478189e-02f, -1.570415976e-02f, -1.568350485e-02f, -1.566281721e-02f, -1.564209687e-02f, -1.562134389e-02f, -1.560055831e-02f, -1.557974019e-02f, -1.555888958e-02f, -1.553800651e-02f, - -1.551709104e-02f, -1.549614322e-02f, -1.547516309e-02f, -1.545415071e-02f, -1.543310612e-02f, -1.541202937e-02f, -1.539092051e-02f, -1.536977960e-02f, -1.534860666e-02f, -1.532740177e-02f, - -1.530616496e-02f, -1.528489628e-02f, -1.526359579e-02f, -1.524226353e-02f, -1.522089955e-02f, -1.519950390e-02f, -1.517807664e-02f, -1.515661780e-02f, -1.513512745e-02f, -1.511360562e-02f, - -1.509205237e-02f, -1.507046775e-02f, -1.504885181e-02f, -1.502720459e-02f, -1.500552615e-02f, -1.498381655e-02f, -1.496207581e-02f, -1.494030401e-02f, -1.491850118e-02f, -1.489666739e-02f, - -1.487480267e-02f, -1.485290708e-02f, -1.483098067e-02f, -1.480902348e-02f, -1.478703558e-02f, -1.476501701e-02f, -1.474296782e-02f, -1.472088806e-02f, -1.469877779e-02f, -1.467663705e-02f, - -1.465446589e-02f, -1.463226437e-02f, -1.461003253e-02f, -1.458777043e-02f, -1.456547813e-02f, -1.454315566e-02f, -1.452080308e-02f, -1.449842044e-02f, -1.447600780e-02f, -1.445356520e-02f, - -1.443109271e-02f, -1.440859035e-02f, -1.438605820e-02f, -1.436349630e-02f, -1.434090471e-02f, -1.431828347e-02f, -1.429563263e-02f, -1.427295226e-02f, -1.425024240e-02f, -1.422750310e-02f, - -1.420473441e-02f, -1.418193640e-02f, -1.415910910e-02f, -1.413625257e-02f, -1.411336687e-02f, -1.409045205e-02f, -1.406750816e-02f, -1.404453524e-02f, -1.402153337e-02f, -1.399850257e-02f, - -1.397544292e-02f, -1.395235447e-02f, -1.392923725e-02f, -1.390609134e-02f, -1.388291677e-02f, -1.385971361e-02f, -1.383648191e-02f, -1.381322172e-02f, -1.378993309e-02f, -1.376661608e-02f, - -1.374327074e-02f, -1.371989713e-02f, -1.369649529e-02f, -1.367306528e-02f, -1.364960715e-02f, -1.362612097e-02f, -1.360260677e-02f, -1.357906462e-02f, -1.355549457e-02f, -1.353189667e-02f, - -1.350827097e-02f, -1.348461754e-02f, -1.346093642e-02f, -1.343722767e-02f, -1.341349134e-02f, -1.338972749e-02f, -1.336593617e-02f, -1.334211744e-02f, -1.331827134e-02f, -1.329439794e-02f, - -1.327049729e-02f, -1.324656944e-02f, -1.322261444e-02f, -1.319863236e-02f, -1.317462325e-02f, -1.315058715e-02f, -1.312652413e-02f, -1.310243425e-02f, -1.307831755e-02f, -1.305417409e-02f, - -1.303000392e-02f, -1.300580711e-02f, -1.298158370e-02f, -1.295733375e-02f, -1.293305732e-02f, -1.290875446e-02f, -1.288442523e-02f, -1.286006968e-02f, -1.283568786e-02f, -1.281127984e-02f, - -1.278684567e-02f, -1.276238540e-02f, -1.273789909e-02f, -1.271338680e-02f, -1.268884858e-02f, -1.266428448e-02f, -1.263969457e-02f, -1.261507889e-02f, -1.259043751e-02f, -1.256577048e-02f, - -1.254107786e-02f, -1.251635970e-02f, -1.249161606e-02f, -1.246684699e-02f, -1.244205255e-02f, -1.241723281e-02f, -1.239238780e-02f, -1.236751760e-02f, -1.234262225e-02f, -1.231770182e-02f, - -1.229275635e-02f, -1.226778591e-02f, -1.224279056e-02f, -1.221777034e-02f, -1.219272532e-02f, -1.216765556e-02f, -1.214256110e-02f, -1.211744201e-02f, -1.209229835e-02f, -1.206713016e-02f, - -1.204193752e-02f, -1.201672046e-02f, -1.199147907e-02f, -1.196621338e-02f, -1.194092345e-02f, -1.191560935e-02f, -1.189027114e-02f, -1.186490886e-02f, -1.183952257e-02f, -1.181411234e-02f, - -1.178867823e-02f, -1.176322028e-02f, -1.173773855e-02f, -1.171223311e-02f, -1.168670402e-02f, -1.166115132e-02f, -1.163557508e-02f, -1.160997535e-02f, -1.158435220e-02f, -1.155870568e-02f, - -1.153303585e-02f, -1.150734276e-02f, -1.148162648e-02f, -1.145588706e-02f, -1.143012457e-02f, -1.140433905e-02f, -1.137853057e-02f, -1.135269919e-02f, -1.132684497e-02f, -1.130096795e-02f, - -1.127506821e-02f, -1.124914580e-02f, -1.122320078e-02f, -1.119723320e-02f, -1.117124313e-02f, -1.114523063e-02f, -1.111919575e-02f, -1.109313855e-02f, -1.106705909e-02f, -1.104095743e-02f, - -1.101483363e-02f, -1.098868774e-02f, -1.096251984e-02f, -1.093632997e-02f, -1.091011819e-02f, -1.088388457e-02f, -1.085762916e-02f, -1.083135203e-02f, -1.080505322e-02f, -1.077873281e-02f, - -1.075239084e-02f, -1.072602739e-02f, -1.069964250e-02f, -1.067323625e-02f, -1.064680868e-02f, -1.062035986e-02f, -1.059388984e-02f, -1.056739869e-02f, -1.054088647e-02f, -1.051435324e-02f, - -1.048779905e-02f, -1.046122396e-02f, -1.043462805e-02f, -1.040801135e-02f, -1.038137394e-02f, -1.035471588e-02f, -1.032803723e-02f, -1.030133803e-02f, -1.027461837e-02f, -1.024787829e-02f, - -1.022111785e-02f, -1.019433712e-02f, -1.016753616e-02f, -1.014071502e-02f, -1.011387377e-02f, -1.008701247e-02f, -1.006013117e-02f, -1.003322995e-02f, -1.000630885e-02f, -9.979367936e-03f, - -9.952407276e-03f, -9.925426925e-03f, -9.898426945e-03f, -9.871407397e-03f, -9.844368340e-03f, -9.817309837e-03f, -9.790231947e-03f, -9.763134731e-03f, -9.736018251e-03f, -9.708882567e-03f, - -9.681727740e-03f, -9.654553831e-03f, -9.627360901e-03f, -9.600149012e-03f, -9.572918223e-03f, -9.545668597e-03f, -9.518400195e-03f, -9.491113077e-03f, -9.463807305e-03f, -9.436482941e-03f, - -9.409140045e-03f, -9.381778678e-03f, -9.354398903e-03f, -9.327000780e-03f, -9.299584372e-03f, -9.272149739e-03f, -9.244696943e-03f, -9.217226045e-03f, -9.189737108e-03f, -9.162230193e-03f, - -9.134705360e-03f, -9.107162673e-03f, -9.079602193e-03f, -9.052023982e-03f, -9.024428100e-03f, -8.996814611e-03f, -8.969183576e-03f, -8.941535057e-03f, -8.913869116e-03f, -8.886185814e-03f, - -8.858485214e-03f, -8.830767378e-03f, -8.803032368e-03f, -8.775280246e-03f, -8.747511074e-03f, -8.719724914e-03f, -8.691921828e-03f, -8.664101879e-03f, -8.636265129e-03f, -8.608411640e-03f, - -8.580541474e-03f, -8.552654695e-03f, -8.524751363e-03f, -8.496831542e-03f, -8.468895294e-03f, -8.440942681e-03f, -8.412973766e-03f, -8.384988612e-03f, -8.356987281e-03f, -8.328969836e-03f, - -8.300936338e-03f, -8.272886852e-03f, -8.244821439e-03f, -8.216740163e-03f, -8.188643085e-03f, -8.160530269e-03f, -8.132401778e-03f, -8.104257675e-03f, -8.076098021e-03f, -8.047922881e-03f, - -8.019732317e-03f, -7.991526392e-03f, -7.963305169e-03f, -7.935068711e-03f, -7.906817081e-03f, -7.878550342e-03f, -7.850268558e-03f, -7.821971790e-03f, -7.793660103e-03f, -7.765333560e-03f, - -7.736992223e-03f, -7.708636157e-03f, -7.680265424e-03f, -7.651880087e-03f, -7.623480210e-03f, -7.595065857e-03f, -7.566637090e-03f, -7.538193973e-03f, -7.509736569e-03f, -7.481264942e-03f, - -7.452779156e-03f, -7.424279273e-03f, -7.395765357e-03f, -7.367237473e-03f, -7.338695682e-03f, -7.310140050e-03f, -7.281570639e-03f, -7.252987514e-03f, -7.224390737e-03f, -7.195780373e-03f, - -7.167156485e-03f, -7.138519138e-03f, -7.109868394e-03f, -7.081204318e-03f, -7.052526973e-03f, -7.023836424e-03f, -6.995132734e-03f, -6.966415966e-03f, -6.937686186e-03f, -6.908943457e-03f, - -6.880187842e-03f, -6.851419407e-03f, -6.822638214e-03f, -6.793844328e-03f, -6.765037813e-03f, -6.736218733e-03f, -6.707387151e-03f, -6.678543134e-03f, -6.649686743e-03f, -6.620818044e-03f, - -6.591937101e-03f, -6.563043977e-03f, -6.534138738e-03f, -6.505221447e-03f, -6.476292169e-03f, -6.447350967e-03f, -6.418397907e-03f, -6.389433053e-03f, -6.360456468e-03f, -6.331468218e-03f, - -6.302468366e-03f, -6.273456977e-03f, -6.244434116e-03f, -6.215399847e-03f, -6.186354235e-03f, -6.157297343e-03f, -6.128229237e-03f, -6.099149981e-03f, -6.070059639e-03f, -6.040958277e-03f, - -6.011845958e-03f, -5.982722748e-03f, -5.953588711e-03f, -5.924443911e-03f, -5.895288413e-03f, -5.866122283e-03f, -5.836945584e-03f, -5.807758382e-03f, -5.778560740e-03f, -5.749352725e-03f, - -5.720134400e-03f, -5.690905831e-03f, -5.661667082e-03f, -5.632418218e-03f, -5.603159304e-03f, -5.573890405e-03f, -5.544611586e-03f, -5.515322911e-03f, -5.486024445e-03f, -5.456716254e-03f, - -5.427398403e-03f, -5.398070955e-03f, -5.368733977e-03f, -5.339387533e-03f, -5.310031689e-03f, -5.280666509e-03f, -5.251292058e-03f, -5.221908401e-03f, -5.192515604e-03f, -5.163113732e-03f, - -5.133702849e-03f, -5.104283021e-03f, -5.074854313e-03f, -5.045416789e-03f, -5.015970516e-03f, -4.986515558e-03f, -4.957051981e-03f, -4.927579850e-03f, -4.898099229e-03f, -4.868610185e-03f, - -4.839112782e-03f, -4.809607085e-03f, -4.780093161e-03f, -4.750571073e-03f, -4.721040888e-03f, -4.691502671e-03f, -4.661956487e-03f, -4.632402402e-03f, -4.602840480e-03f, -4.573270787e-03f, - -4.543693388e-03f, -4.514108350e-03f, -4.484515736e-03f, -4.454915614e-03f, -4.425308047e-03f, -4.395693102e-03f, -4.366070843e-03f, -4.336441337e-03f, -4.306804648e-03f, -4.277160843e-03f, - -4.247509987e-03f, -4.217852144e-03f, -4.188187382e-03f, -4.158515764e-03f, -4.128837357e-03f, -4.099152227e-03f, -4.069460438e-03f, -4.039762056e-03f, -4.010057147e-03f, -3.980345777e-03f, - -3.950628010e-03f, -3.920903914e-03f, -3.891173552e-03f, -3.861436991e-03f, -3.831694296e-03f, -3.801945533e-03f, -3.772190768e-03f, -3.742430066e-03f, -3.712663492e-03f, -3.682891113e-03f, - -3.653112995e-03f, -3.623329202e-03f, -3.593539800e-03f, -3.563744856e-03f, -3.533944434e-03f, -3.504138601e-03f, -3.474327422e-03f, -3.444510963e-03f, -3.414689290e-03f, -3.384862467e-03f, - -3.355030562e-03f, -3.325193640e-03f, -3.295351766e-03f, -3.265505006e-03f, -3.235653426e-03f, -3.205797092e-03f, -3.175936069e-03f, -3.146070423e-03f, -3.116200221e-03f, -3.086325527e-03f, - -3.056446408e-03f, -3.026562929e-03f, -2.996675156e-03f, -2.966783154e-03f, -2.936886991e-03f, -2.906986731e-03f, -2.877082440e-03f, -2.847174184e-03f, -2.817262029e-03f, -2.787346041e-03f, - -2.757426285e-03f, -2.727502827e-03f, -2.697575734e-03f, -2.667645070e-03f, -2.637710902e-03f, -2.607773296e-03f, -2.577832317e-03f, -2.547888031e-03f, -2.517940504e-03f, -2.487989803e-03f, - -2.458035992e-03f, -2.428079137e-03f, -2.398119305e-03f, -2.368156561e-03f, -2.338190971e-03f, -2.308222601e-03f, -2.278251517e-03f, -2.248277784e-03f, -2.218301469e-03f, -2.188322637e-03f, - -2.158341354e-03f, -2.128357687e-03f, -2.098371700e-03f, -2.068383459e-03f, -2.038393032e-03f, -2.008400482e-03f, -1.978405877e-03f, -1.948409282e-03f, -1.918410763e-03f, -1.888410385e-03f, - -1.858408215e-03f, -1.828404319e-03f, -1.798398762e-03f, -1.768391610e-03f, -1.738382929e-03f, -1.708372784e-03f, -1.678361242e-03f, -1.648348369e-03f, -1.618334230e-03f, -1.588318891e-03f, - -1.558302418e-03f, -1.528284876e-03f, -1.498266333e-03f, -1.468246852e-03f, -1.438226501e-03f, -1.408205345e-03f, -1.378183449e-03f, -1.348160880e-03f, -1.318137703e-03f, -1.288113985e-03f, - -1.258089791e-03f, -1.228065186e-03f, -1.198040237e-03f, -1.168015009e-03f, -1.137989568e-03f, -1.107963980e-03f, -1.077938311e-03f, -1.047912626e-03f, -1.017886991e-03f, -9.878614723e-04f, - -9.578361349e-04f, -9.278110449e-04f, -8.977862680e-04f, -8.677618699e-04f, -8.377379164e-04f, -8.077144730e-04f, -7.776916056e-04f, -7.476693799e-04f, -7.176478615e-04f, -6.876271161e-04f, - -6.576072094e-04f, -6.275882072e-04f, -5.975701749e-04f, -5.675531784e-04f, -5.375372832e-04f, -5.075225550e-04f, -4.775090595e-04f, -4.474968622e-04f, -4.174860288e-04f, -3.874766250e-04f, - -3.574687162e-04f, -3.274623681e-04f, -2.974576464e-04f, -2.674546164e-04f, -2.374533440e-04f, -2.074538945e-04f, -1.774563336e-04f, -1.474607267e-04f, -1.174671396e-04f, -8.747563750e-05f, - -5.748628612e-05f, -2.749915091e-05f, 2.485702641e-06f, 3.246820904e-05f, 6.244830282e-05f, 9.242591851e-05f, 1.224009907e-04f, 1.523734538e-04f, 1.823432426e-04f, 2.123102915e-04f, - 2.422745352e-04f, 2.722359082e-04f, 3.021943452e-04f, 3.321497809e-04f, 3.621021497e-04f, 3.920513864e-04f, 4.219974257e-04f, 4.519402021e-04f, 4.818796505e-04f, 5.118157055e-04f, - 5.417483017e-04f, 5.716773740e-04f, 6.016028571e-04f, 6.315246856e-04f, 6.614427945e-04f, 6.913571183e-04f, 7.212675920e-04f, 7.511741504e-04f, 7.810767281e-04f, 8.109752602e-04f, - 8.408696813e-04f, 8.707599265e-04f, 9.006459304e-04f, 9.305276281e-04f, 9.604049545e-04f, 9.902778443e-04f, 1.020146233e-03f, 1.050010054e-03f, 1.079869245e-03f, 1.109723738e-03f, - 1.139573470e-03f, 1.169418375e-03f, 1.199258388e-03f, 1.229093445e-03f, 1.258923481e-03f, 1.288748430e-03f, 1.318568227e-03f, 1.348382808e-03f, 1.378192108e-03f, 1.407996062e-03f, - 1.437794605e-03f, 1.467587672e-03f, 1.497375199e-03f, 1.527157121e-03f, 1.556933372e-03f, 1.586703888e-03f, 1.616468605e-03f, 1.646227457e-03f, 1.675980381e-03f, 1.705727310e-03f, - 1.735468182e-03f, 1.765202930e-03f, 1.794931490e-03f, 1.824653798e-03f, 1.854369789e-03f, 1.884079398e-03f, 1.913782562e-03f, 1.943479214e-03f, 1.973169292e-03f, 2.002852730e-03f, - 2.032529464e-03f, 2.062199429e-03f, 2.091862561e-03f, 2.121518795e-03f, 2.151168068e-03f, 2.180810314e-03f, 2.210445470e-03f, 2.240073471e-03f, 2.269694252e-03f, 2.299307750e-03f, - 2.328913900e-03f, 2.358512638e-03f, 2.388103899e-03f, 2.417687620e-03f, 2.447263736e-03f, 2.476832183e-03f, 2.506392897e-03f, 2.535945814e-03f, 2.565490869e-03f, 2.595027998e-03f, - 2.624557139e-03f, 2.654078225e-03f, 2.683591194e-03f, 2.713095982e-03f, 2.742592524e-03f, 2.772080756e-03f, 2.801560615e-03f, 2.831032036e-03f, 2.860494957e-03f, 2.889949312e-03f, - 2.919395038e-03f, 2.948832072e-03f, 2.978260349e-03f, 3.007679806e-03f, 3.037090378e-03f, 3.066492003e-03f, 3.095884617e-03f, 3.125268156e-03f, 3.154642555e-03f, 3.184007753e-03f, - 3.213363684e-03f, 3.242710287e-03f, 3.272047496e-03f, 3.301375248e-03f, 3.330693481e-03f, 3.360002130e-03f, 3.389301132e-03f, 3.418590423e-03f, 3.447869941e-03f, 3.477139622e-03f, - 3.506399403e-03f, 3.535649220e-03f, 3.564889009e-03f, 3.594118709e-03f, 3.623338255e-03f, 3.652547585e-03f, 3.681746634e-03f, 3.710935341e-03f, 3.740113641e-03f, 3.769281473e-03f, - 3.798438772e-03f, 3.827585476e-03f, 3.856721522e-03f, 3.885846846e-03f, 3.914961386e-03f, 3.944065079e-03f, 3.973157862e-03f, 4.002239673e-03f, 4.031310447e-03f, 4.060370123e-03f, - 4.089418638e-03f, 4.118455929e-03f, 4.147481933e-03f, 4.176496588e-03f, 4.205499831e-03f, 4.234491599e-03f, 4.263471829e-03f, 4.292440460e-03f, 4.321397429e-03f, 4.350342672e-03f, - 4.379276129e-03f, 4.408197735e-03f, 4.437107429e-03f, 4.466005149e-03f, 4.494890832e-03f, 4.523764415e-03f, 4.552625837e-03f, 4.581475035e-03f, 4.610311947e-03f, 4.639136511e-03f, - 4.667948665e-03f, 4.696748346e-03f, 4.725535492e-03f, 4.754310042e-03f, 4.783071932e-03f, 4.811821103e-03f, 4.840557490e-03f, 4.869281033e-03f, 4.897991669e-03f, 4.926689337e-03f, - 4.955373975e-03f, 4.984045521e-03f, 5.012703913e-03f, 5.041349089e-03f, 5.069980988e-03f, 5.098599549e-03f, 5.127204709e-03f, 5.155796406e-03f, 5.184374580e-03f, 5.212939169e-03f, - 5.241490111e-03f, 5.270027344e-03f, 5.298550809e-03f, 5.327060442e-03f, 5.355556183e-03f, 5.384037970e-03f, 5.412505742e-03f, 5.440959438e-03f, 5.469398996e-03f, 5.497824356e-03f, - 5.526235456e-03f, 5.554632235e-03f, 5.583014632e-03f, 5.611382587e-03f, 5.639736037e-03f, 5.668074922e-03f, 5.696399182e-03f, 5.724708754e-03f, 5.753003580e-03f, 5.781283596e-03f, - 5.809548744e-03f, 5.837798961e-03f, 5.866034188e-03f, 5.894254363e-03f, 5.922459427e-03f, 5.950649318e-03f, 5.978823976e-03f, 6.006983340e-03f, 6.035127350e-03f, 6.063255946e-03f, - 6.091369067e-03f, 6.119466652e-03f, 6.147548642e-03f, 6.175614976e-03f, 6.203665594e-03f, 6.231700435e-03f, 6.259719440e-03f, 6.287722548e-03f, 6.315709700e-03f, 6.343680835e-03f, - 6.371635893e-03f, 6.399574814e-03f, 6.427497538e-03f, 6.455404006e-03f, 6.483294158e-03f, 6.511167933e-03f, 6.539025272e-03f, 6.566866116e-03f, 6.594690404e-03f, 6.622498077e-03f, - 6.650289075e-03f, 6.678063339e-03f, 6.705820809e-03f, 6.733561426e-03f, 6.761285131e-03f, 6.788991863e-03f, 6.816681564e-03f, 6.844354174e-03f, 6.872009634e-03f, 6.899647885e-03f, - 6.927268867e-03f, 6.954872522e-03f, 6.982458790e-03f, 7.010027612e-03f, 7.037578930e-03f, 7.065112684e-03f, 7.092628815e-03f, 7.120127264e-03f, 7.147607974e-03f, 7.175070883e-03f, - 7.202515935e-03f, 7.229943071e-03f, 7.257352230e-03f, 7.284743356e-03f, 7.312116390e-03f, 7.339471272e-03f, 7.366807944e-03f, 7.394126349e-03f, 7.421426427e-03f, 7.448708120e-03f, - 7.475971370e-03f, 7.503216119e-03f, 7.530442308e-03f, 7.557649879e-03f, 7.584838774e-03f, 7.612008935e-03f, 7.639160304e-03f, 7.666292823e-03f, 7.693406434e-03f, 7.720501079e-03f, - 7.747576700e-03f, 7.774633239e-03f, 7.801670639e-03f, 7.828688842e-03f, 7.855687790e-03f, 7.882667425e-03f, 7.909627691e-03f, 7.936568529e-03f, 7.963489882e-03f, 7.990391692e-03f, - 8.017273903e-03f, 8.044136456e-03f, 8.070979295e-03f, 8.097802361e-03f, 8.124605599e-03f, 8.151388951e-03f, 8.178152359e-03f, 8.204895767e-03f, 8.231619118e-03f, 8.258322354e-03f, - 8.285005420e-03f, 8.311668257e-03f, 8.338310809e-03f, 8.364933019e-03f, 8.391534831e-03f, 8.418116188e-03f, 8.444677033e-03f, 8.471217310e-03f, 8.497736962e-03f, 8.524235933e-03f, - 8.550714166e-03f, 8.577171605e-03f, 8.603608193e-03f, 8.630023875e-03f, 8.656418594e-03f, 8.682792293e-03f, 8.709144918e-03f, 8.735476411e-03f, 8.761786717e-03f, 8.788075779e-03f, - 8.814343543e-03f, 8.840589951e-03f, 8.866814948e-03f, 8.893018479e-03f, 8.919200487e-03f, 8.945360917e-03f, 8.971499713e-03f, 8.997616820e-03f, 9.023712183e-03f, 9.049785745e-03f, - 9.075837451e-03f, 9.101867247e-03f, 9.127875076e-03f, 9.153860883e-03f, 9.179824614e-03f, 9.205766213e-03f, 9.231685625e-03f, 9.257582795e-03f, 9.283457667e-03f, 9.309310188e-03f, - 9.335140302e-03f, 9.360947954e-03f, 9.386733090e-03f, 9.412495655e-03f, 9.438235594e-03f, 9.463952852e-03f, 9.489647375e-03f, 9.515319109e-03f, 9.540967999e-03f, 9.566593990e-03f, - 9.592197029e-03f, 9.617777060e-03f, 9.643334031e-03f, 9.668867886e-03f, 9.694378571e-03f, 9.719866033e-03f, 9.745330217e-03f, 9.770771069e-03f, 9.796188536e-03f, 9.821582564e-03f, - 9.846953098e-03f, 9.872300086e-03f, 9.897623473e-03f, 9.922923205e-03f, 9.948199230e-03f, 9.973451494e-03f, 9.998679943e-03f, 1.002388452e-02f, 1.004906518e-02f, 1.007422187e-02f, - 1.009935452e-02f, 1.012446310e-02f, 1.014954754e-02f, 1.017460779e-02f, 1.019964381e-02f, 1.022465552e-02f, 1.024964290e-02f, 1.027460587e-02f, 1.029954439e-02f, 1.032445841e-02f, - 1.034934787e-02f, 1.037421272e-02f, 1.039905291e-02f, 1.042386838e-02f, 1.044865909e-02f, 1.047342498e-02f, 1.049816599e-02f, 1.052288208e-02f, 1.054757320e-02f, 1.057223928e-02f, - 1.059688028e-02f, 1.062149616e-02f, 1.064608684e-02f, 1.067065229e-02f, 1.069519246e-02f, 1.071970728e-02f, 1.074419671e-02f, 1.076866069e-02f, 1.079309918e-02f, 1.081751213e-02f, - 1.084189947e-02f, 1.086626117e-02f, 1.089059717e-02f, 1.091490741e-02f, 1.093919185e-02f, 1.096345043e-02f, 1.098768311e-02f, 1.101188984e-02f, 1.103607055e-02f, 1.106022520e-02f, - 1.108435375e-02f, 1.110845614e-02f, 1.113253231e-02f, 1.115658222e-02f, 1.118060582e-02f, 1.120460305e-02f, 1.122857388e-02f, 1.125251823e-02f, 1.127643608e-02f, 1.130032736e-02f, - 1.132419202e-02f, 1.134803002e-02f, 1.137184130e-02f, 1.139562581e-02f, 1.141938352e-02f, 1.144311435e-02f, 1.146681827e-02f, 1.149049522e-02f, 1.151414516e-02f, 1.153776804e-02f, - 1.156136380e-02f, 1.158493239e-02f, 1.160847378e-02f, 1.163198790e-02f, 1.165547470e-02f, 1.167893415e-02f, 1.170236618e-02f, 1.172577076e-02f, 1.174914783e-02f, 1.177249733e-02f, - 1.179581923e-02f, 1.181911348e-02f, 1.184238001e-02f, 1.186561880e-02f, 1.188882978e-02f, 1.191201291e-02f, 1.193516814e-02f, 1.195829542e-02f, 1.198139471e-02f, 1.200446595e-02f, - 1.202750909e-02f, 1.205052410e-02f, 1.207351091e-02f, 1.209646948e-02f, 1.211939977e-02f, 1.214230173e-02f, 1.216517530e-02f, 1.218802044e-02f, 1.221083710e-02f, 1.223362524e-02f, - 1.225638480e-02f, 1.227911574e-02f, 1.230181801e-02f, 1.232449157e-02f, 1.234713636e-02f, 1.236975234e-02f, 1.239233946e-02f, 1.241489768e-02f, 1.243742694e-02f, 1.245992720e-02f, - 1.248239842e-02f, 1.250484054e-02f, 1.252725352e-02f, 1.254963732e-02f, 1.257199187e-02f, 1.259431715e-02f, 1.261661310e-02f, 1.263887967e-02f, 1.266111683e-02f, 1.268332451e-02f, - 1.270550269e-02f, 1.272765130e-02f, 1.274977031e-02f, 1.277185966e-02f, 1.279391932e-02f, 1.281594923e-02f, 1.283794935e-02f, 1.285991963e-02f, 1.288186003e-02f, 1.290377051e-02f, - 1.292565101e-02f, 1.294750149e-02f, 1.296932191e-02f, 1.299111221e-02f, 1.301287237e-02f, 1.303460232e-02f, 1.305630202e-02f, 1.307797143e-02f, 1.309961051e-02f, 1.312121920e-02f, - 1.314279747e-02f, 1.316434527e-02f, 1.318586255e-02f, 1.320734927e-02f, 1.322880539e-02f, 1.325023085e-02f, 1.327162562e-02f, 1.329298965e-02f, 1.331432289e-02f, 1.333562531e-02f, - 1.335689686e-02f, 1.337813749e-02f, 1.339934716e-02f, 1.342052582e-02f, 1.344167344e-02f, 1.346278996e-02f, 1.348387534e-02f, 1.350492955e-02f, 1.352595253e-02f, 1.354694425e-02f, - 1.356790465e-02f, 1.358883370e-02f, 1.360973135e-02f, 1.363059756e-02f, 1.365143228e-02f, 1.367223548e-02f, 1.369300710e-02f, 1.371374711e-02f, 1.373445547e-02f, 1.375513212e-02f, - 1.377577703e-02f, 1.379639016e-02f, 1.381697146e-02f, 1.383752089e-02f, 1.385803840e-02f, 1.387852396e-02f, 1.389897752e-02f, 1.391939904e-02f, 1.393978847e-02f, 1.396014578e-02f, - 1.398047093e-02f, 1.400076386e-02f, 1.402102455e-02f, 1.404125294e-02f, 1.406144900e-02f, 1.408161268e-02f, 1.410174394e-02f, 1.412184274e-02f, 1.414190904e-02f, 1.416194280e-02f, - 1.418194397e-02f, 1.420191252e-02f, 1.422184840e-02f, 1.424175158e-02f, 1.426162200e-02f, 1.428145964e-02f, 1.430126444e-02f, 1.432103638e-02f, 1.434077540e-02f, 1.436048146e-02f, - 1.438015454e-02f, 1.439979458e-02f, 1.441940155e-02f, 1.443897540e-02f, 1.445851609e-02f, 1.447802359e-02f, 1.449749786e-02f, 1.451693884e-02f, 1.453634652e-02f, 1.455572083e-02f, - 1.457506176e-02f, 1.459436924e-02f, 1.461364325e-02f, 1.463288375e-02f, 1.465209069e-02f, 1.467126404e-02f, 1.469040375e-02f, 1.470950980e-02f, 1.472858213e-02f, 1.474762071e-02f, - 1.476662550e-02f, 1.478559646e-02f, 1.480453355e-02f, 1.482343674e-02f, 1.484230598e-02f, 1.486114124e-02f, 1.487994247e-02f, 1.489870964e-02f, 1.491744272e-02f, 1.493614165e-02f, - 1.495480641e-02f, 1.497343695e-02f, 1.499203324e-02f, 1.501059524e-02f, 1.502912291e-02f, 1.504761621e-02f, 1.506607510e-02f, 1.508449956e-02f, 1.510288953e-02f, 1.512124499e-02f, - 1.513956589e-02f, 1.515785220e-02f, 1.517610387e-02f, 1.519432088e-02f, 1.521250319e-02f, 1.523065075e-02f, 1.524876353e-02f, 1.526684150e-02f, 1.528488461e-02f, 1.530289284e-02f, - 1.532086613e-02f, 1.533880447e-02f, 1.535670780e-02f, 1.537457610e-02f, 1.539240932e-02f, 1.541020744e-02f, 1.542797041e-02f, 1.544569820e-02f, 1.546339077e-02f, 1.548104808e-02f, - 1.549867011e-02f, 1.551625681e-02f, 1.553380815e-02f, 1.555132410e-02f, 1.556880461e-02f, 1.558624965e-02f, 1.560365919e-02f, 1.562103318e-02f, 1.563837161e-02f, 1.565567442e-02f, - 1.567294159e-02f, 1.569017308e-02f, 1.570736886e-02f, 1.572452888e-02f, 1.574165312e-02f, 1.575874154e-02f, 1.577579411e-02f, 1.579281079e-02f, 1.580979154e-02f, 1.582673634e-02f, - 1.584364514e-02f, 1.586051792e-02f, 1.587735464e-02f, 1.589415526e-02f, 1.591091976e-02f, 1.592764809e-02f, 1.594434023e-02f, 1.596099613e-02f, 1.597761578e-02f, 1.599419912e-02f, - 1.601074614e-02f, 1.602725679e-02f, 1.604373104e-02f, 1.606016886e-02f, 1.607657022e-02f, 1.609293508e-02f, 1.610926340e-02f, 1.612555517e-02f, 1.614181034e-02f, 1.615802888e-02f, - 1.617421076e-02f, 1.619035595e-02f, 1.620646440e-02f, 1.622253610e-02f, 1.623857101e-02f, 1.625456910e-02f, 1.627053032e-02f, 1.628645466e-02f, 1.630234208e-02f, 1.631819255e-02f, - 1.633400603e-02f, 1.634978250e-02f, 1.636552192e-02f, 1.638122426e-02f, 1.639688949e-02f, 1.641251757e-02f, 1.642810849e-02f, 1.644366220e-02f, 1.645917867e-02f, 1.647465787e-02f, - 1.649009978e-02f, 1.650550436e-02f, 1.652087158e-02f, 1.653620141e-02f, 1.655149381e-02f, 1.656674877e-02f, 1.658196624e-02f, 1.659714620e-02f, 1.661228861e-02f, 1.662739345e-02f, - 1.664246069e-02f, 1.665749029e-02f, 1.667248223e-02f, 1.668743648e-02f, 1.670235300e-02f, 1.671723176e-02f, 1.673207275e-02f, 1.674687592e-02f, 1.676164125e-02f, 1.677636871e-02f, - 1.679105826e-02f, 1.680570989e-02f, 1.682032355e-02f, 1.683489923e-02f, 1.684943689e-02f, 1.686393650e-02f, 1.687839804e-02f, 1.689282148e-02f, 1.690720678e-02f, 1.692155392e-02f, - 1.693586287e-02f, 1.695013360e-02f, 1.696436608e-02f, 1.697856029e-02f, 1.699271620e-02f, 1.700683377e-02f, 1.702091299e-02f, 1.703495382e-02f, 1.704895623e-02f, 1.706292021e-02f, - 1.707684571e-02f, 1.709073271e-02f, 1.710458119e-02f, 1.711839112e-02f, 1.713216247e-02f, 1.714589521e-02f, 1.715958932e-02f, 1.717324476e-02f, 1.718686152e-02f, 1.720043956e-02f, - 1.721397887e-02f, 1.722747940e-02f, 1.724094114e-02f, 1.725436405e-02f, 1.726774812e-02f, 1.728109332e-02f, 1.729439961e-02f, 1.730766698e-02f, 1.732089540e-02f, 1.733408483e-02f, - 1.734723527e-02f, 1.736034667e-02f, 1.737341902e-02f, 1.738645228e-02f, 1.739944644e-02f, 1.741240146e-02f, 1.742531733e-02f, 1.743819402e-02f, 1.745103149e-02f, 1.746382973e-02f, - 1.747658872e-02f, 1.748930842e-02f, 1.750198881e-02f, 1.751462987e-02f, 1.752723157e-02f, 1.753979389e-02f, 1.755231680e-02f, 1.756480028e-02f, 1.757724430e-02f, 1.758964885e-02f, - 1.760201389e-02f, 1.761433940e-02f, 1.762662537e-02f, 1.763887175e-02f, 1.765107854e-02f, 1.766324570e-02f, 1.767537322e-02f, 1.768746106e-02f, 1.769950922e-02f, 1.771151765e-02f, - 1.772348635e-02f, 1.773541528e-02f, 1.774730442e-02f, 1.775915376e-02f, 1.777096326e-02f, 1.778273291e-02f, 1.779446267e-02f, 1.780615254e-02f, 1.781780249e-02f, 1.782941249e-02f, - 1.784098252e-02f, 1.785251256e-02f, 1.786400259e-02f, 1.787545258e-02f, 1.788686252e-02f, 1.789823238e-02f, 1.790956214e-02f, 1.792085178e-02f, 1.793210127e-02f, 1.794331060e-02f, - 1.795447974e-02f, 1.796560867e-02f, 1.797669737e-02f, 1.798774583e-02f, 1.799875401e-02f, 1.800972190e-02f, 1.802064947e-02f, 1.803153671e-02f, 1.804238360e-02f, 1.805319011e-02f, - 1.806395622e-02f, 1.807468192e-02f, 1.808536717e-02f, 1.809601198e-02f, 1.810661630e-02f, 1.811718012e-02f, 1.812770343e-02f, 1.813818620e-02f, 1.814862841e-02f, 1.815903004e-02f, - 1.816939108e-02f, 1.817971150e-02f, 1.818999128e-02f, 1.820023041e-02f, 1.821042886e-02f, 1.822058662e-02f, 1.823070367e-02f, 1.824077998e-02f, 1.825081554e-02f, 1.826081033e-02f, - 1.827076433e-02f, 1.828067753e-02f, 1.829054990e-02f, 1.830038142e-02f, 1.831017208e-02f, 1.831992186e-02f, 1.832963074e-02f, 1.833929870e-02f, 1.834892573e-02f, 1.835851180e-02f, - 1.836805690e-02f, 1.837756101e-02f, 1.838702411e-02f, 1.839644619e-02f, 1.840582723e-02f, 1.841516721e-02f, 1.842446611e-02f, 1.843372391e-02f, 1.844294061e-02f, 1.845211618e-02f, - 1.846125060e-02f, 1.847034386e-02f, 1.847939594e-02f, 1.848840683e-02f, 1.849737650e-02f, 1.850630495e-02f, 1.851519215e-02f, 1.852403809e-02f, 1.853284275e-02f, 1.854160612e-02f, - 1.855032817e-02f, 1.855900891e-02f, 1.856764830e-02f, 1.857624633e-02f, 1.858480300e-02f, 1.859331827e-02f, 1.860179214e-02f, 1.861022459e-02f, 1.861861560e-02f, 1.862696517e-02f, - 1.863527327e-02f, 1.864353989e-02f, 1.865176502e-02f, 1.865994864e-02f, 1.866809073e-02f, 1.867619128e-02f, 1.868425028e-02f, 1.869226771e-02f, 1.870024356e-02f, 1.870817782e-02f, - 1.871607046e-02f, 1.872392148e-02f, 1.873173085e-02f, 1.873949858e-02f, 1.874722464e-02f, 1.875490901e-02f, 1.876255170e-02f, 1.877015267e-02f, 1.877771193e-02f, 1.878522945e-02f, - 1.879270522e-02f, 1.880013923e-02f, 1.880753147e-02f, 1.881488192e-02f, 1.882219057e-02f, 1.882945741e-02f, 1.883668242e-02f, 1.884386559e-02f, 1.885100692e-02f, 1.885810638e-02f, - 1.886516396e-02f, 1.887217966e-02f, 1.887915346e-02f, 1.888608534e-02f, 1.889297530e-02f, 1.889982333e-02f, 1.890662941e-02f, 1.891339353e-02f, 1.892011568e-02f, 1.892679584e-02f, - 1.893343402e-02f, 1.894003018e-02f, 1.894658433e-02f, 1.895309646e-02f, 1.895956654e-02f, 1.896599458e-02f, 1.897238055e-02f, 1.897872446e-02f, 1.898502628e-02f, 1.899128601e-02f, - 1.899750364e-02f, 1.900367915e-02f, 1.900981254e-02f, 1.901590380e-02f, 1.902195291e-02f, 1.902795987e-02f, 1.903392467e-02f, 1.903984729e-02f, 1.904572772e-02f, 1.905156597e-02f, - 1.905736201e-02f, 1.906311584e-02f, 1.906882745e-02f, 1.907449683e-02f, 1.908012397e-02f, 1.908570886e-02f, 1.909125149e-02f, 1.909675185e-02f, 1.910220994e-02f, 1.910762574e-02f, - 1.911299925e-02f, 1.911833046e-02f, 1.912361936e-02f, 1.912886594e-02f, 1.913407020e-02f, 1.913923211e-02f, 1.914435169e-02f, 1.914942892e-02f, 1.915446378e-02f, 1.915945628e-02f, - 1.916440641e-02f, 1.916931415e-02f, 1.917417950e-02f, 1.917900246e-02f, 1.918378301e-02f, 1.918852116e-02f, 1.919321688e-02f, 1.919787018e-02f, 1.920248104e-02f, 1.920704947e-02f, - 1.921157545e-02f, 1.921605897e-02f, 1.922050004e-02f, 1.922489864e-02f, 1.922925477e-02f, 1.923356842e-02f, 1.923783959e-02f, 1.924206827e-02f, 1.924625444e-02f, 1.925039812e-02f, - 1.925449929e-02f, 1.925855794e-02f, 1.926257407e-02f, 1.926654768e-02f, 1.927047876e-02f, 1.927436730e-02f, 1.927821329e-02f, 1.928201675e-02f, 1.928577764e-02f, 1.928949599e-02f, - 1.929317177e-02f, 1.929680498e-02f, 1.930039563e-02f, 1.930394369e-02f, 1.930744918e-02f, 1.931091208e-02f, 1.931433239e-02f, 1.931771011e-02f, 1.932104524e-02f, 1.932433776e-02f, - 1.932758767e-02f, 1.933079498e-02f, 1.933395967e-02f, 1.933708174e-02f, 1.934016120e-02f, 1.934319803e-02f, 1.934619223e-02f, 1.934914381e-02f, 1.935205274e-02f, 1.935491905e-02f, - 1.935774271e-02f, 1.936052373e-02f, 1.936326210e-02f, 1.936595783e-02f, 1.936861090e-02f, 1.937122132e-02f, 1.937378908e-02f, 1.937631419e-02f, 1.937879663e-02f, 1.938123641e-02f, - 1.938363353e-02f, 1.938598798e-02f, 1.938829976e-02f, 1.939056887e-02f, 1.939279531e-02f, 1.939497907e-02f, 1.939712016e-02f, 1.939921857e-02f, 1.940127430e-02f, 1.940328735e-02f, - 1.940525772e-02f, 1.940718541e-02f, 1.940907042e-02f, 1.941091274e-02f, 1.941271238e-02f, 1.941446933e-02f, 1.941618360e-02f, 1.941785518e-02f, 1.941948407e-02f, 1.942107028e-02f, - 1.942261380e-02f, 1.942411463e-02f, 1.942557278e-02f, 1.942698823e-02f, 1.942836100e-02f, 1.942969109e-02f, 1.943097848e-02f, 1.943222320e-02f, 1.943342522e-02f, 1.943458456e-02f, - 1.943570122e-02f, 1.943677519e-02f, 1.943780648e-02f, 1.943879509e-02f, 1.943974102e-02f, 1.944064427e-02f, 1.944150484e-02f, 1.944232273e-02f, 1.944309795e-02f, 1.944383050e-02f, - 1.944452037e-02f, 1.944516757e-02f, 1.944577211e-02f, 1.944633398e-02f, 1.944685318e-02f, 1.944732972e-02f, 1.944776360e-02f, 1.944815483e-02f, 1.944850339e-02f, 1.944880931e-02f, - 1.944907257e-02f, 1.944929319e-02f, 1.944947116e-02f, 1.944960649e-02f, 1.944969918e-02f, 1.944974924e-02f, 1.944975666e-02f, 1.944972145e-02f, 1.944964362e-02f, 1.944952316e-02f, - 1.944936008e-02f, 1.944915439e-02f, 1.944890609e-02f, 1.944861517e-02f, 1.944828166e-02f, 1.944790554e-02f, 1.944748682e-02f, 1.944702552e-02f, 1.944652162e-02f, 1.944597514e-02f, - 1.944538609e-02f, 1.944475445e-02f, 1.944408025e-02f, 1.944336348e-02f, 1.944260416e-02f, 1.944180227e-02f, 1.944095784e-02f, 1.944007086e-02f, 1.943914134e-02f, 1.943816928e-02f, - 1.943715470e-02f, 1.943609759e-02f, 1.943499796e-02f, 1.943385582e-02f, 1.943267117e-02f, 1.943144402e-02f, 1.943017438e-02f, 1.942886224e-02f, 1.942750762e-02f, 1.942611053e-02f, - 1.942467096e-02f, 1.942318893e-02f, 1.942166444e-02f, 1.942009750e-02f, 1.941848811e-02f, 1.941683629e-02f, 1.941514203e-02f, 1.941340535e-02f, 1.941162626e-02f, 1.940980475e-02f, - 1.940794084e-02f, 1.940603454e-02f, 1.940408584e-02f, 1.940209477e-02f, 1.940006132e-02f, 1.939798551e-02f, 1.939586734e-02f, 1.939370682e-02f, 1.939150396e-02f, 1.938925876e-02f, - 1.938697124e-02f, 1.938464140e-02f, 1.938226925e-02f, 1.937985480e-02f, 1.937739806e-02f, 1.937489904e-02f, 1.937235774e-02f, 1.936977417e-02f, 1.936714835e-02f, 1.936448028e-02f, - 1.936176997e-02f, 1.935901743e-02f, 1.935622267e-02f, 1.935338569e-02f, 1.935050652e-02f, 1.934758515e-02f, 1.934462160e-02f, 1.934161588e-02f, 1.933856799e-02f, 1.933547795e-02f, - 1.933234576e-02f, 1.932917144e-02f, 1.932595500e-02f, 1.932269645e-02f, 1.931939579e-02f, 1.931605304e-02f, 1.931266821e-02f, 1.930924131e-02f, 1.930577234e-02f, 1.930226133e-02f, - 1.929870828e-02f, 1.929511320e-02f, 1.929147610e-02f, 1.928779700e-02f, 1.928407590e-02f, 1.928031282e-02f, 1.927650777e-02f, 1.927266076e-02f, 1.926877180e-02f, 1.926484090e-02f, - 1.926086808e-02f, 1.925685334e-02f, 1.925279671e-02f, 1.924869818e-02f, 1.924455778e-02f, 1.924037551e-02f, 1.923615140e-02f, 1.923188544e-02f, 1.922757765e-02f, 1.922322805e-02f, - 1.921883665e-02f, 1.921440346e-02f, 1.920992849e-02f, 1.920541176e-02f, 1.920085327e-02f, 1.919625305e-02f, 1.919161111e-02f, 1.918692746e-02f, 1.918220211e-02f, 1.917743507e-02f, - 1.917262637e-02f, 1.916777601e-02f, 1.916288400e-02f, 1.915795037e-02f, 1.915297513e-02f, 1.914795828e-02f, 1.914289985e-02f, 1.913779984e-02f, 1.913265828e-02f, 1.912747517e-02f, - 1.912225053e-02f, 1.911698438e-02f, 1.911167673e-02f, 1.910632760e-02f, 1.910093699e-02f, 1.909550493e-02f, 1.909003143e-02f, 1.908451651e-02f, 1.907896017e-02f, 1.907336244e-02f, - 1.906772334e-02f, 1.906204286e-02f, 1.905632105e-02f, 1.905055789e-02f, 1.904475343e-02f, 1.903890766e-02f, 1.903302060e-02f, 1.902709228e-02f, 1.902112271e-02f, 1.901511190e-02f, - 1.900905987e-02f, 1.900296663e-02f, 1.899683221e-02f, 1.899065662e-02f, 1.898443987e-02f, 1.897818199e-02f, 1.897188298e-02f, 1.896554288e-02f, 1.895916168e-02f, 1.895273942e-02f, - 1.894627610e-02f, 1.893977175e-02f, 1.893322639e-02f, 1.892664002e-02f, 1.892001267e-02f, 1.891334435e-02f, 1.890663509e-02f, 1.889988490e-02f, 1.889309380e-02f, 1.888626180e-02f, - 1.887938893e-02f, 1.887247520e-02f, 1.886552063e-02f, 1.885852524e-02f, 1.885148905e-02f, 1.884441207e-02f, 1.883729433e-02f, 1.883013584e-02f, 1.882293663e-02f, 1.881569670e-02f, - 1.880841609e-02f, 1.880109480e-02f, 1.879373287e-02f, 1.878633030e-02f, 1.877888711e-02f, 1.877140334e-02f, 1.876387899e-02f, 1.875631408e-02f, 1.874870864e-02f, 1.874106268e-02f, - 1.873337623e-02f, 1.872564930e-02f, 1.871788192e-02f, 1.871007410e-02f, 1.870222586e-02f, 1.869433723e-02f, 1.868640822e-02f, 1.867843886e-02f, 1.867042917e-02f, 1.866237916e-02f, - 1.865428886e-02f, 1.864615829e-02f, 1.863798746e-02f, 1.862977641e-02f, 1.862152515e-02f, 1.861323370e-02f, 1.860490208e-02f, 1.859653031e-02f, 1.858811843e-02f, 1.857966644e-02f, - 1.857117437e-02f, 1.856264224e-02f, 1.855407007e-02f, 1.854545788e-02f, 1.853680570e-02f, 1.852811355e-02f, 1.851938145e-02f, 1.851060943e-02f, 1.850179749e-02f, 1.849294567e-02f, - 1.848405400e-02f, 1.847512248e-02f, 1.846615115e-02f, 1.845714002e-02f, 1.844808913e-02f, 1.843899848e-02f, 1.842986812e-02f, 1.842069805e-02f, 1.841148830e-02f, 1.840223890e-02f, - 1.839294986e-02f, 1.838362122e-02f, 1.837425299e-02f, 1.836484520e-02f, 1.835539787e-02f, 1.834591102e-02f, 1.833638469e-02f, 1.832681889e-02f, 1.831721364e-02f, 1.830756898e-02f, - 1.829788492e-02f, 1.828816149e-02f, 1.827839872e-02f, 1.826859662e-02f, 1.825875523e-02f, 1.824887456e-02f, 1.823895465e-02f, 1.822899551e-02f, 1.821899717e-02f, 1.820895966e-02f, - 1.819888299e-02f, 1.818876721e-02f, 1.817861233e-02f, 1.816841837e-02f, 1.815818536e-02f, 1.814791333e-02f, 1.813760231e-02f, 1.812725231e-02f, 1.811686336e-02f, 1.810643550e-02f, - 1.809596874e-02f, 1.808546311e-02f, 1.807491863e-02f, 1.806433534e-02f, 1.805371326e-02f, 1.804305242e-02f, 1.803235283e-02f, 1.802161453e-02f, 1.801083755e-02f, 1.800002191e-02f, - 1.798916764e-02f, 1.797827476e-02f, 1.796734330e-02f, 1.795637329e-02f, 1.794536475e-02f, 1.793431772e-02f, 1.792323221e-02f, 1.791210826e-02f, 1.790094590e-02f, 1.788974514e-02f, - 1.787850603e-02f, 1.786722857e-02f, 1.785591282e-02f, 1.784455878e-02f, 1.783316649e-02f, 1.782173598e-02f, 1.781026727e-02f, 1.779876040e-02f, 1.778721538e-02f, 1.777563226e-02f, - 1.776401105e-02f, 1.775235179e-02f, 1.774065450e-02f, 1.772891921e-02f, 1.771714595e-02f, 1.770533476e-02f, 1.769348565e-02f, 1.768159866e-02f, 1.766967381e-02f, 1.765771114e-02f, - 1.764571067e-02f, 1.763367244e-02f, 1.762159647e-02f, 1.760948279e-02f, 1.759733143e-02f, 1.758514242e-02f, 1.757291580e-02f, 1.756065158e-02f, 1.754834980e-02f, 1.753601049e-02f, - 1.752363368e-02f, 1.751121940e-02f, 1.749876768e-02f, 1.748627854e-02f, 1.747375203e-02f, 1.746118816e-02f, 1.744858698e-02f, 1.743594851e-02f, 1.742327277e-02f, 1.741055981e-02f, - 1.739780965e-02f, 1.738502232e-02f, 1.737219786e-02f, 1.735933629e-02f, 1.734643765e-02f, 1.733350196e-02f, 1.732052926e-02f, 1.730751958e-02f, 1.729447295e-02f, 1.728138940e-02f, - 1.726826896e-02f, 1.725511167e-02f, 1.724191756e-02f, 1.722868665e-02f, 1.721541898e-02f, 1.720211459e-02f, 1.718877349e-02f, 1.717539574e-02f, 1.716198134e-02f, 1.714853035e-02f, - 1.713504279e-02f, 1.712151870e-02f, 1.710795810e-02f, 1.709436103e-02f, 1.708072752e-02f, 1.706705761e-02f, 1.705335132e-02f, 1.703960869e-02f, 1.702582975e-02f, 1.701201454e-02f, - 1.699816309e-02f, 1.698427543e-02f, 1.697035159e-02f, 1.695639161e-02f, 1.694239553e-02f, 1.692836336e-02f, 1.691429516e-02f, 1.690019094e-02f, 1.688605075e-02f, 1.687187462e-02f, - 1.685766258e-02f, 1.684341467e-02f, 1.682913092e-02f, 1.681481136e-02f, 1.680045603e-02f, 1.678606497e-02f, 1.677163820e-02f, 1.675717576e-02f, 1.674267768e-02f, 1.672814401e-02f, - 1.671357477e-02f, 1.669897000e-02f, 1.668432973e-02f, 1.666965400e-02f, 1.665494284e-02f, 1.664019629e-02f, 1.662541439e-02f, 1.661059716e-02f, 1.659574465e-02f, 1.658085688e-02f, - 1.656593390e-02f, 1.655097573e-02f, 1.653598243e-02f, 1.652095401e-02f, 1.650589051e-02f, 1.649079198e-02f, 1.647565844e-02f, 1.646048994e-02f, 1.644528650e-02f, 1.643004817e-02f, - 1.641477498e-02f, 1.639946697e-02f, 1.638412417e-02f, 1.636874661e-02f, 1.635333434e-02f, 1.633788740e-02f, 1.632240581e-02f, 1.630688962e-02f, 1.629133885e-02f, 1.627575356e-02f, - 1.626013377e-02f, 1.624447952e-02f, 1.622879085e-02f, 1.621306779e-02f, 1.619731039e-02f, 1.618151867e-02f, 1.616569268e-02f, 1.614983246e-02f, 1.613393803e-02f, 1.611800945e-02f, - 1.610204674e-02f, 1.608604994e-02f, 1.607001910e-02f, 1.605395424e-02f, 1.603785541e-02f, 1.602172265e-02f, 1.600555598e-02f, 1.598935546e-02f, 1.597312111e-02f, 1.595685298e-02f, - 1.594055111e-02f, 1.592421553e-02f, 1.590784628e-02f, 1.589144339e-02f, 1.587500692e-02f, 1.585853689e-02f, 1.584203335e-02f, 1.582549633e-02f, 1.580892587e-02f, 1.579232202e-02f, - 1.577568480e-02f, 1.575901427e-02f, 1.574231045e-02f, 1.572557339e-02f, 1.570880312e-02f, 1.569199969e-02f, 1.567516314e-02f, 1.565829350e-02f, 1.564139081e-02f, 1.562445512e-02f, - 1.560748646e-02f, 1.559048487e-02f, 1.557345040e-02f, 1.555638307e-02f, 1.553928294e-02f, 1.552215004e-02f, 1.550498441e-02f, 1.548778610e-02f, 1.547055513e-02f, 1.545329156e-02f, - 1.543599542e-02f, 1.541866675e-02f, 1.540130559e-02f, 1.538391199e-02f, 1.536648599e-02f, 1.534902761e-02f, 1.533153692e-02f, 1.531401394e-02f, 1.529645871e-02f, 1.527887129e-02f, - 1.526125170e-02f, 1.524359999e-02f, 1.522591621e-02f, 1.520820038e-02f, 1.519045256e-02f, 1.517267279e-02f, 1.515486109e-02f, 1.513701753e-02f, 1.511914214e-02f, 1.510123495e-02f, - 1.508329602e-02f, 1.506532538e-02f, 1.504732308e-02f, 1.502928915e-02f, 1.501122364e-02f, 1.499312660e-02f, 1.497499806e-02f, 1.495683806e-02f, 1.493864665e-02f, 1.492042387e-02f, - 1.490216976e-02f, 1.488388436e-02f, 1.486556772e-02f, 1.484721988e-02f, 1.482884088e-02f, 1.481043077e-02f, 1.479198958e-02f, 1.477351736e-02f, 1.475501416e-02f, 1.473648000e-02f, - 1.471791495e-02f, 1.469931904e-02f, 1.468069231e-02f, 1.466203481e-02f, 1.464334658e-02f, 1.462462766e-02f, 1.460587810e-02f, 1.458709795e-02f, 1.456828723e-02f, 1.454944600e-02f, - 1.453057430e-02f, 1.451167218e-02f, 1.449273967e-02f, 1.447377683e-02f, 1.445478369e-02f, 1.443576031e-02f, 1.441670671e-02f, 1.439762295e-02f, 1.437850908e-02f, 1.435936513e-02f, - 1.434019115e-02f, 1.432098718e-02f, 1.430175328e-02f, 1.428248947e-02f, 1.426319582e-02f, 1.424387235e-02f, 1.422451912e-02f, 1.420513617e-02f, 1.418572355e-02f, 1.416628130e-02f, - 1.414680946e-02f, 1.412730809e-02f, 1.410777722e-02f, 1.408821689e-02f, 1.406862717e-02f, 1.404900808e-02f, 1.402935968e-02f, 1.400968201e-02f, 1.398997512e-02f, 1.397023904e-02f, - 1.395047384e-02f, 1.393067954e-02f, 1.391085621e-02f, 1.389100387e-02f, 1.387112259e-02f, 1.385121240e-02f, 1.383127335e-02f, 1.381130549e-02f, 1.379130886e-02f, 1.377128351e-02f, - 1.375122948e-02f, 1.373114682e-02f, 1.371103558e-02f, 1.369089581e-02f, 1.367072754e-02f, 1.365053082e-02f, 1.363030571e-02f, 1.361005224e-02f, 1.358977047e-02f, 1.356946045e-02f, - 1.354912220e-02f, 1.352875580e-02f, 1.350836127e-02f, 1.348793867e-02f, 1.346748805e-02f, 1.344700945e-02f, 1.342650291e-02f, 1.340596850e-02f, 1.338540624e-02f, 1.336481620e-02f, - 1.334419841e-02f, 1.332355292e-02f, 1.330287979e-02f, 1.328217906e-02f, 1.326145077e-02f, 1.324069497e-02f, 1.321991172e-02f, 1.319910106e-02f, 1.317826303e-02f, 1.315739769e-02f, - 1.313650507e-02f, 1.311558524e-02f, 1.309463824e-02f, 1.307366411e-02f, 1.305266290e-02f, 1.303163467e-02f, 1.301057945e-02f, 1.298949731e-02f, 1.296838828e-02f, 1.294725241e-02f, - 1.292608976e-02f, 1.290490036e-02f, 1.288368428e-02f, 1.286244155e-02f, 1.284117223e-02f, 1.281987637e-02f, 1.279855401e-02f, 1.277720520e-02f, 1.275582999e-02f, 1.273442843e-02f, - 1.271300057e-02f, 1.269154646e-02f, 1.267006614e-02f, 1.264855967e-02f, 1.262702709e-02f, 1.260546846e-02f, 1.258388382e-02f, 1.256227322e-02f, 1.254063672e-02f, 1.251897435e-02f, - 1.249728618e-02f, 1.247557224e-02f, 1.245383259e-02f, 1.243206728e-02f, 1.241027636e-02f, 1.238845988e-02f, 1.236661788e-02f, 1.234475043e-02f, 1.232285755e-02f, 1.230093932e-02f, - 1.227899577e-02f, 1.225702696e-02f, 1.223503294e-02f, 1.221301375e-02f, 1.219096945e-02f, 1.216890009e-02f, 1.214680571e-02f, 1.212468637e-02f, 1.210254212e-02f, 1.208037301e-02f, - 1.205817909e-02f, 1.203596040e-02f, 1.201371701e-02f, 1.199144895e-02f, 1.196915629e-02f, 1.194683907e-02f, 1.192449734e-02f, 1.190213115e-02f, 1.187974056e-02f, 1.185732561e-02f, - 1.183488636e-02f, 1.181242286e-02f, 1.178993515e-02f, 1.176742329e-02f, 1.174488733e-02f, 1.172232732e-02f, 1.169974332e-02f, 1.167713537e-02f, 1.165450352e-02f, 1.163184783e-02f, - 1.160916834e-02f, 1.158646512e-02f, 1.156373820e-02f, 1.154098765e-02f, 1.151821351e-02f, 1.149541584e-02f, 1.147259468e-02f, 1.144975010e-02f, 1.142688213e-02f, 1.140399084e-02f, - 1.138107627e-02f, 1.135813847e-02f, 1.133517751e-02f, 1.131219342e-02f, 1.128918627e-02f, 1.126615610e-02f, 1.124310297e-02f, 1.122002693e-02f, 1.119692802e-02f, 1.117380632e-02f, - 1.115066185e-02f, 1.112749469e-02f, 1.110430487e-02f, 1.108109246e-02f, 1.105785751e-02f, 1.103460006e-02f, 1.101132017e-02f, 1.098801790e-02f, 1.096469329e-02f, 1.094134641e-02f, - 1.091797729e-02f, 1.089458600e-02f, 1.087117258e-02f, 1.084773710e-02f, 1.082427960e-02f, 1.080080014e-02f, 1.077729876e-02f, 1.075377553e-02f, 1.073023050e-02f, 1.070666371e-02f, - 1.068307522e-02f, 1.065946509e-02f, 1.063583337e-02f, 1.061218012e-02f, 1.058850537e-02f, 1.056480920e-02f, 1.054109165e-02f, 1.051735278e-02f, 1.049359263e-02f, 1.046981127e-02f, - 1.044600875e-02f, 1.042218511e-02f, 1.039834042e-02f, 1.037447473e-02f, 1.035058809e-02f, 1.032668056e-02f, 1.030275219e-02f, 1.027880303e-02f, 1.025483314e-02f, 1.023084257e-02f, - 1.020683138e-02f, 1.018279962e-02f, 1.015874734e-02f, 1.013467460e-02f, 1.011058146e-02f, 1.008646796e-02f, 1.006233416e-02f, 1.003818012e-02f, 1.001400589e-02f, 9.989811522e-03f, - 9.965597075e-03f, 9.941362602e-03f, 9.917108158e-03f, 9.892833796e-03f, 9.868539572e-03f, 9.844225541e-03f, 9.819891756e-03f, 9.795538274e-03f, 9.771165148e-03f, 9.746772434e-03f, - 9.722360186e-03f, 9.697928460e-03f, 9.673477310e-03f, 9.649006791e-03f, 9.624516959e-03f, 9.600007868e-03f, 9.575479574e-03f, 9.550932132e-03f, 9.526365596e-03f, 9.501780023e-03f, - 9.477175468e-03f, 9.452551985e-03f, 9.427909630e-03f, 9.403248458e-03f, 9.378568526e-03f, 9.353869888e-03f, 9.329152600e-03f, 9.304416717e-03f, 9.279662296e-03f, 9.254889391e-03f, - 9.230098058e-03f, 9.205288353e-03f, 9.180460331e-03f, 9.155614049e-03f, 9.130749563e-03f, 9.105866927e-03f, 9.080966198e-03f, 9.056047431e-03f, 9.031110684e-03f, 9.006156011e-03f, - 8.981183468e-03f, 8.956193113e-03f, 8.931185000e-03f, 8.906159185e-03f, 8.881115726e-03f, 8.856054678e-03f, 8.830976097e-03f, 8.805880039e-03f, 8.780766562e-03f, 8.755635721e-03f, - 8.730487572e-03f, 8.705322172e-03f, 8.680139577e-03f, 8.654939844e-03f, 8.629723029e-03f, 8.604489188e-03f, 8.579238379e-03f, 8.553970658e-03f, 8.528686081e-03f, 8.503384705e-03f, - 8.478066587e-03f, 8.452731784e-03f, 8.427380351e-03f, 8.402012346e-03f, 8.376627826e-03f, 8.351226848e-03f, 8.325809468e-03f, 8.300375743e-03f, 8.274925731e-03f, 8.249459488e-03f, - 8.223977071e-03f, 8.198478537e-03f, 8.172963943e-03f, 8.147433347e-03f, 8.121886805e-03f, 8.096324375e-03f, 8.070746113e-03f, 8.045152078e-03f, 8.019542325e-03f, 7.993916913e-03f, - 7.968275899e-03f, 7.942619340e-03f, 7.916947294e-03f, 7.891259817e-03f, 7.865556968e-03f, 7.839838803e-03f, 7.814105380e-03f, 7.788356757e-03f, 7.762592991e-03f, 7.736814140e-03f, - 7.711020262e-03f, 7.685211413e-03f, 7.659387652e-03f, 7.633549036e-03f, 7.607695623e-03f, 7.581827471e-03f, 7.555944637e-03f, 7.530047179e-03f, 7.504135156e-03f, 7.478208624e-03f, - 7.452267642e-03f, 7.426312268e-03f, 7.400342560e-03f, 7.374358575e-03f, 7.348360371e-03f, 7.322348007e-03f, 7.296321541e-03f, 7.270281030e-03f, 7.244226533e-03f, 7.218158107e-03f, - 7.192075812e-03f, 7.165979705e-03f, 7.139869843e-03f, 7.113746287e-03f, 7.087609093e-03f, 7.061458320e-03f, 7.035294026e-03f, 7.009116270e-03f, 6.982925110e-03f, 6.956720604e-03f, - 6.930502811e-03f, 6.904271789e-03f, 6.878027597e-03f, 6.851770292e-03f, 6.825499934e-03f, 6.799216581e-03f, 6.772920292e-03f, 6.746611124e-03f, 6.720289138e-03f, 6.693954390e-03f, - 6.667606941e-03f, 6.641246848e-03f, 6.614874170e-03f, 6.588488966e-03f, 6.562091295e-03f, 6.535681216e-03f, 6.509258786e-03f, 6.482824066e-03f, 6.456377113e-03f, 6.429917987e-03f, - 6.403446747e-03f, 6.376963450e-03f, 6.350468157e-03f, 6.323960927e-03f, 6.297441817e-03f, 6.270910888e-03f, 6.244368197e-03f, 6.217813805e-03f, 6.191247770e-03f, 6.164670151e-03f, - 6.138081007e-03f, 6.111480398e-03f, 6.084868382e-03f, 6.058245019e-03f, 6.031610368e-03f, 6.004964487e-03f, 5.978307437e-03f, 5.951639276e-03f, 5.924960064e-03f, 5.898269859e-03f, - 5.871568722e-03f, 5.844856711e-03f, 5.818133886e-03f, 5.791400306e-03f, 5.764656031e-03f, 5.737901119e-03f, 5.711135630e-03f, 5.684359624e-03f, 5.657573160e-03f, 5.630776298e-03f, - 5.603969096e-03f, 5.577151615e-03f, 5.550323914e-03f, 5.523486053e-03f, 5.496638090e-03f, 5.469780086e-03f, 5.442912100e-03f, 5.416034192e-03f, 5.389146421e-03f, 5.362248847e-03f, - 5.335341529e-03f, 5.308424528e-03f, 5.281497903e-03f, 5.254561713e-03f, 5.227616019e-03f, 5.200660880e-03f, 5.173696355e-03f, 5.146722506e-03f, 5.119739390e-03f, 5.092747068e-03f, - 5.065745601e-03f, 5.038735047e-03f, 5.011715467e-03f, 4.984686920e-03f, 4.957649466e-03f, 4.930603166e-03f, 4.903548079e-03f, 4.876484264e-03f, 4.849411783e-03f, 4.822330694e-03f, - 4.795241058e-03f, 4.768142935e-03f, 4.741036385e-03f, 4.713921467e-03f, 4.686798242e-03f, 4.659666770e-03f, 4.632527110e-03f, 4.605379324e-03f, 4.578223470e-03f, 4.551059610e-03f, - 4.523887802e-03f, 4.496708108e-03f, 4.469520587e-03f, 4.442325299e-03f, 4.415122305e-03f, 4.387911665e-03f, 4.360693439e-03f, 4.333467686e-03f, 4.306234468e-03f, 4.278993845e-03f, - 4.251745876e-03f, 4.224490622e-03f, 4.197228143e-03f, 4.169958500e-03f, 4.142681752e-03f, 4.115397960e-03f, 4.088107184e-03f, 4.060809485e-03f, 4.033504923e-03f, 4.006193557e-03f, - 3.978875449e-03f, 3.951550659e-03f, 3.924219247e-03f, 3.896881274e-03f, 3.869536799e-03f, 3.842185883e-03f, 3.814828587e-03f, 3.787464971e-03f, 3.760095096e-03f, 3.732719021e-03f, - 3.705336807e-03f, 3.677948515e-03f, 3.650554205e-03f, 3.623153937e-03f, 3.595747773e-03f, 3.568335772e-03f, 3.540917995e-03f, 3.513494502e-03f, 3.486065354e-03f, 3.458630611e-03f, - 3.431190335e-03f, 3.403744585e-03f, 3.376293421e-03f, 3.348836905e-03f, 3.321375097e-03f, 3.293908058e-03f, 3.266435847e-03f, 3.238958526e-03f, 3.211476155e-03f, 3.183988795e-03f, - 3.156496507e-03f, 3.128999350e-03f, 3.101497386e-03f, 3.073990674e-03f, 3.046479277e-03f, 3.018963253e-03f, 2.991442665e-03f, 2.963917572e-03f, 2.936388035e-03f, 2.908854114e-03f, - 2.881315871e-03f, 2.853773367e-03f, 2.826226660e-03f, 2.798675813e-03f, 2.771120886e-03f, 2.743561940e-03f, 2.715999034e-03f, 2.688432231e-03f, 2.660861590e-03f, 2.633287173e-03f, - 2.605709039e-03f, 2.578127250e-03f, 2.550541866e-03f, 2.522952948e-03f, 2.495360557e-03f, 2.467764753e-03f, 2.440165597e-03f, 2.412563150e-03f, 2.384957472e-03f, 2.357348624e-03f, - 2.329736667e-03f, 2.302121662e-03f, 2.274503669e-03f, 2.246882748e-03f, 2.219258962e-03f, 2.191632370e-03f, 2.164003033e-03f, 2.136371011e-03f, 2.108736366e-03f, 2.081099159e-03f, - 2.053459449e-03f, 2.025817298e-03f, 1.998172767e-03f, 1.970525915e-03f, 1.942876805e-03f, 1.915225496e-03f, 1.887572049e-03f, 1.859916525e-03f, 1.832258985e-03f, 1.804599490e-03f, - 1.776938099e-03f, 1.749274875e-03f, 1.721609877e-03f, 1.693943167e-03f, 1.666274804e-03f, 1.638604851e-03f, 1.610933367e-03f, 1.583260413e-03f, 1.555586050e-03f, 1.527910339e-03f, - 1.500233340e-03f, 1.472555115e-03f, 1.444875723e-03f, 1.417195225e-03f, 1.389513683e-03f, 1.361831157e-03f, 1.334147708e-03f, 1.306463395e-03f, 1.278778281e-03f, 1.251092426e-03f, - 1.223405890e-03f, 1.195718734e-03f, 1.168031018e-03f, 1.140342805e-03f, 1.112654153e-03f, 1.084965124e-03f, 1.057275779e-03f, 1.029586178e-03f, 1.001896382e-03f, 9.742064512e-04f, - 9.465164465e-04f, 9.188264287e-04f, 8.911364583e-04f, 8.634465960e-04f, 8.357569024e-04f, 8.080674382e-04f, 7.803782639e-04f, 7.526894402e-04f, 7.250010277e-04f, 6.973130871e-04f, - 6.696256789e-04f, 6.419388637e-04f, 6.142527021e-04f, 5.865672548e-04f, 5.588825822e-04f, 5.311987450e-04f, 5.035158038e-04f, 4.758338191e-04f, 4.481528514e-04f, 4.204729613e-04f, - 3.927942094e-04f, 3.651166562e-04f, 3.374403622e-04f, 3.097653879e-04f, 2.820917939e-04f, 2.544196406e-04f, 2.267489886e-04f, 1.990798984e-04f, 1.714124304e-04f, 1.437466451e-04f, - 1.160826029e-04f, 8.842036443e-05f, 6.075999003e-05f, 3.310154015e-05f, 5.445075237e-06f, -2.220934429e-05f, -4.986165802e-05f, -7.751180555e-05f, -1.051597265e-04f, -1.328053604e-04f, - -1.604486470e-04f, -1.880895258e-04f, -2.157279365e-04f, -2.433638188e-04f, -2.709971123e-04f, -2.986277567e-04f, -3.262556916e-04f, -3.538808568e-04f, -3.815031920e-04f, -4.091226368e-04f, - -4.367391311e-04f, -4.643526145e-04f, -4.919630267e-04f, -5.195703076e-04f, -5.471743969e-04f, -5.747752344e-04f, -6.023727599e-04f, -6.299669132e-04f, -6.575576340e-04f, -6.851448623e-04f, - -7.127285378e-04f, -7.403086005e-04f, -7.678849901e-04f, -7.954576466e-04f, -8.230265098e-04f, -8.505915197e-04f, -8.781526162e-04f, -9.057097391e-04f, -9.332628285e-04f, -9.608118242e-04f, - -9.883566663e-04f, -1.015897295e-03f, -1.043433649e-03f, -1.070965671e-03f, -1.098493298e-03f, -1.126016472e-03f, -1.153535132e-03f, -1.181049219e-03f, -1.208558672e-03f, -1.236063432e-03f, - -1.263563439e-03f, -1.291058633e-03f, -1.318548954e-03f, -1.346034342e-03f, -1.373514737e-03f, -1.400990080e-03f, -1.428460311e-03f, -1.455925370e-03f, -1.483385197e-03f, -1.510839732e-03f, - -1.538288916e-03f, -1.565732689e-03f, -1.593170992e-03f, -1.620603764e-03f, -1.648030946e-03f, -1.675452478e-03f, -1.702868301e-03f, -1.730278355e-03f, -1.757682580e-03f, -1.785080917e-03f, - -1.812473307e-03f, -1.839859689e-03f, -1.867240004e-03f, -1.894614193e-03f, -1.921982196e-03f, -1.949343954e-03f, -1.976699407e-03f, -2.004048496e-03f, -2.031391161e-03f, -2.058727343e-03f, - -2.086056983e-03f, -2.113380021e-03f, -2.140696397e-03f, -2.168006053e-03f, -2.195308930e-03f, -2.222604967e-03f, -2.249894106e-03f, -2.277176287e-03f, -2.304451451e-03f, -2.331719539e-03f, - -2.358980492e-03f, -2.386234251e-03f, -2.413480756e-03f, -2.440719948e-03f, -2.467951768e-03f, -2.495176157e-03f, -2.522393056e-03f, -2.549602406e-03f, -2.576804148e-03f, -2.603998223e-03f, - -2.631184572e-03f, -2.658363135e-03f, -2.685533855e-03f, -2.712696671e-03f, -2.739851526e-03f, -2.766998360e-03f, -2.794137114e-03f, -2.821267730e-03f, -2.848390148e-03f, -2.875504311e-03f, - -2.902610158e-03f, -2.929707632e-03f, -2.956796674e-03f, -2.983877225e-03f, -3.010949226e-03f, -3.038012618e-03f, -3.065067344e-03f, -3.092113344e-03f, -3.119150559e-03f, -3.146178932e-03f, - -3.173198404e-03f, -3.200208916e-03f, -3.227210410e-03f, -3.254202826e-03f, -3.281186108e-03f, -3.308160196e-03f, -3.335125032e-03f, -3.362080557e-03f, -3.389026714e-03f, -3.415963444e-03f, - -3.442890688e-03f, -3.469808389e-03f, -3.496716487e-03f, -3.523614926e-03f, -3.550503646e-03f, -3.577382590e-03f, -3.604251699e-03f, -3.631110916e-03f, -3.657960181e-03f, -3.684799438e-03f, - -3.711628628e-03f, -3.738447693e-03f, -3.765256574e-03f, -3.792055215e-03f, -3.818843557e-03f, -3.845621543e-03f, -3.872389114e-03f, -3.899146212e-03f, -3.925892780e-03f, -3.952628760e-03f, - -3.979354094e-03f, -4.006068724e-03f, -4.032772593e-03f, -4.059465643e-03f, -4.086147816e-03f, -4.112819055e-03f, -4.139479302e-03f, -4.166128500e-03f, -4.192766590e-03f, -4.219393516e-03f, - -4.246009220e-03f, -4.272613645e-03f, -4.299206732e-03f, -4.325788425e-03f, -4.352358667e-03f, -4.378917399e-03f, -4.405464565e-03f, -4.432000107e-03f, -4.458523968e-03f, -4.485036092e-03f, - -4.511536419e-03f, -4.538024895e-03f, -4.564501461e-03f, -4.590966059e-03f, -4.617418635e-03f, -4.643859129e-03f, -4.670287485e-03f, -4.696703647e-03f, -4.723107556e-03f, -4.749499157e-03f, - -4.775878392e-03f, -4.802245205e-03f, -4.828599539e-03f, -4.854941336e-03f, -4.881270541e-03f, -4.907587095e-03f, -4.933890944e-03f, -4.960182030e-03f, -4.986460296e-03f, -5.012725685e-03f, - -5.038978142e-03f, -5.065217610e-03f, -5.091444032e-03f, -5.117657351e-03f, -5.143857512e-03f, -5.170044457e-03f, -5.196218131e-03f, -5.222378477e-03f, -5.248525439e-03f, -5.274658961e-03f, - -5.300778985e-03f, -5.326885457e-03f, -5.352978320e-03f, -5.379057517e-03f, -5.405122994e-03f, -5.431174692e-03f, -5.457212558e-03f, -5.483236534e-03f, -5.509246564e-03f, -5.535242593e-03f, - -5.561224565e-03f, -5.587192424e-03f, -5.613146114e-03f, -5.639085579e-03f, -5.665010763e-03f, -5.690921612e-03f, -5.716818068e-03f, -5.742700077e-03f, -5.768567583e-03f, -5.794420530e-03f, - -5.820258863e-03f, -5.846082526e-03f, -5.871891463e-03f, -5.897685620e-03f, -5.923464941e-03f, -5.949229370e-03f, -5.974978853e-03f, -6.000713333e-03f, -6.026432756e-03f, -6.052137067e-03f, - -6.077826209e-03f, -6.103500129e-03f, -6.129158771e-03f, -6.154802080e-03f, -6.180430001e-03f, -6.206042478e-03f, -6.231639458e-03f, -6.257220885e-03f, -6.282786704e-03f, -6.308336860e-03f, - -6.333871299e-03f, -6.359389965e-03f, -6.384892805e-03f, -6.410379763e-03f, -6.435850785e-03f, -6.461305816e-03f, -6.486744801e-03f, -6.512167686e-03f, -6.537574417e-03f, -6.562964940e-03f, - -6.588339198e-03f, -6.613697139e-03f, -6.639038708e-03f, -6.664363851e-03f, -6.689672513e-03f, -6.714964641e-03f, -6.740240179e-03f, -6.765499074e-03f, -6.790741273e-03f, -6.815966719e-03f, - -6.841175361e-03f, -6.866367144e-03f, -6.891542013e-03f, -6.916699915e-03f, -6.941840797e-03f, -6.966964604e-03f, -6.992071282e-03f, -7.017160779e-03f, -7.042233039e-03f, -7.067288010e-03f, - -7.092325638e-03f, -7.117345869e-03f, -7.142348650e-03f, -7.167333928e-03f, -7.192301649e-03f, -7.217251759e-03f, -7.242184205e-03f, -7.267098934e-03f, -7.291995893e-03f, -7.316875029e-03f, - -7.341736288e-03f, -7.366579617e-03f, -7.391404963e-03f, -7.416212273e-03f, -7.441001494e-03f, -7.465772573e-03f, -7.490525458e-03f, -7.515260094e-03f, -7.539976431e-03f, -7.564674413e-03f, - -7.589353990e-03f, -7.614015108e-03f, -7.638657715e-03f, -7.663281758e-03f, -7.687887184e-03f, -7.712473941e-03f, -7.737041977e-03f, -7.761591239e-03f, -7.786121674e-03f, -7.810633231e-03f, - -7.835125857e-03f, -7.859599500e-03f, -7.884054107e-03f, -7.908489627e-03f, -7.932906007e-03f, -7.957303195e-03f, -7.981681139e-03f, -8.006039788e-03f, -8.030379090e-03f, -8.054698991e-03f, - -8.078999442e-03f, -8.103280389e-03f, -8.127541782e-03f, -8.151783568e-03f, -8.176005695e-03f, -8.200208113e-03f, -8.224390770e-03f, -8.248553613e-03f, -8.272696593e-03f, -8.296819657e-03f, - -8.320922753e-03f, -8.345005831e-03f, -8.369068840e-03f, -8.393111728e-03f, -8.417134443e-03f, -8.441136936e-03f, -8.465119154e-03f, -8.489081047e-03f, -8.513022564e-03f, -8.536943653e-03f, - -8.560844264e-03f, -8.584724347e-03f, -8.608583850e-03f, -8.632422722e-03f, -8.656240913e-03f, -8.680038373e-03f, -8.703815050e-03f, -8.727570894e-03f, -8.751305855e-03f, -8.775019882e-03f, - -8.798712925e-03f, -8.822384933e-03f, -8.846035856e-03f, -8.869665645e-03f, -8.893274248e-03f, -8.916861615e-03f, -8.940427697e-03f, -8.963972444e-03f, -8.987495805e-03f, -9.010997730e-03f, - -9.034478170e-03f, -9.057937075e-03f, -9.081374395e-03f, -9.104790080e-03f, -9.128184080e-03f, -9.151556347e-03f, -9.174906830e-03f, -9.198235479e-03f, -9.221542246e-03f, -9.244827081e-03f, - -9.268089934e-03f, -9.291330757e-03f, -9.314549499e-03f, -9.337746112e-03f, -9.360920547e-03f, -9.384072754e-03f, -9.407202684e-03f, -9.430310289e-03f, -9.453395519e-03f, -9.476458325e-03f, - -9.499498659e-03f, -9.522516472e-03f, -9.545511715e-03f, -9.568484339e-03f, -9.591434295e-03f, -9.614361536e-03f, -9.637266013e-03f, -9.660147676e-03f, -9.683006478e-03f, -9.705842370e-03f, - -9.728655305e-03f, -9.751445232e-03f, -9.774212106e-03f, -9.796955876e-03f, -9.819676496e-03f, -9.842373917e-03f, -9.865048091e-03f, -9.887698970e-03f, -9.910326507e-03f, -9.932930652e-03f, - -9.955511360e-03f, -9.978068581e-03f, -1.000060227e-02f, -1.002311238e-02f, -1.004559885e-02f, -1.006806165e-02f, -1.009050073e-02f, -1.011291604e-02f, -1.013530752e-02f, -1.015767515e-02f, - -1.018001885e-02f, -1.020233860e-02f, -1.022463434e-02f, -1.024690603e-02f, -1.026915361e-02f, -1.029137705e-02f, -1.031357629e-02f, -1.033575129e-02f, -1.035790200e-02f, -1.038002837e-02f, - -1.040213036e-02f, -1.042420792e-02f, -1.044626101e-02f, -1.046828958e-02f, -1.049029357e-02f, -1.051227296e-02f, -1.053422768e-02f, -1.055615769e-02f, -1.057806295e-02f, -1.059994341e-02f, - -1.062179902e-02f, -1.064362974e-02f, -1.066543553e-02f, -1.068721633e-02f, -1.070897210e-02f, -1.073070280e-02f, -1.075240837e-02f, -1.077408878e-02f, -1.079574397e-02f, -1.081737391e-02f, - -1.083897854e-02f, -1.086055782e-02f, -1.088211171e-02f, -1.090364016e-02f, -1.092514313e-02f, -1.094662056e-02f, -1.096807242e-02f, -1.098949866e-02f, -1.101089923e-02f, -1.103227409e-02f, - -1.105362320e-02f, -1.107494651e-02f, -1.109624397e-02f, -1.111751554e-02f, -1.113876118e-02f, -1.115998083e-02f, -1.118117447e-02f, -1.120234203e-02f, -1.122348349e-02f, -1.124459878e-02f, - -1.126568788e-02f, -1.128675072e-02f, -1.130778728e-02f, -1.132879751e-02f, -1.134978135e-02f, -1.137073878e-02f, -1.139166974e-02f, -1.141257419e-02f, -1.143345208e-02f, -1.145430338e-02f, - -1.147512803e-02f, -1.149592601e-02f, -1.151669725e-02f, -1.153744172e-02f, -1.155815937e-02f, -1.157885017e-02f, -1.159951406e-02f, -1.162015101e-02f, -1.164076097e-02f, -1.166134390e-02f, - -1.168189975e-02f, -1.170242849e-02f, -1.172293006e-02f, -1.174340443e-02f, -1.176385156e-02f, -1.178427139e-02f, -1.180466389e-02f, -1.182502902e-02f, -1.184536673e-02f, -1.186567698e-02f, - -1.188595973e-02f, -1.190621493e-02f, -1.192644255e-02f, -1.194664253e-02f, -1.196681485e-02f, -1.198695945e-02f, -1.200707630e-02f, -1.202716534e-02f, -1.204722655e-02f, -1.206725988e-02f, - -1.208726528e-02f, -1.210724272e-02f, -1.212719215e-02f, -1.214711353e-02f, -1.216700682e-02f, -1.218687198e-02f, -1.220670896e-02f, -1.222651774e-02f, -1.224629825e-02f, -1.226605047e-02f, - -1.228577435e-02f, -1.230546985e-02f, -1.232513694e-02f, -1.234477556e-02f, -1.236438567e-02f, -1.238396725e-02f, -1.240352024e-02f, -1.242304461e-02f, -1.244254031e-02f, -1.246200730e-02f, - -1.248144555e-02f, -1.250085501e-02f, -1.252023565e-02f, -1.253958741e-02f, -1.255891027e-02f, -1.257820418e-02f, -1.259746910e-02f, -1.261670500e-02f, -1.263591182e-02f, -1.265508954e-02f, - -1.267423811e-02f, -1.269335750e-02f, -1.271244765e-02f, -1.273150854e-02f, -1.275054012e-02f, -1.276954235e-02f, -1.278851520e-02f, -1.280745862e-02f, -1.282637258e-02f, -1.284525704e-02f, - -1.286411195e-02f, -1.288293728e-02f, -1.290173299e-02f, -1.292049904e-02f, -1.293923539e-02f, -1.295794200e-02f, -1.297661884e-02f, -1.299526586e-02f, -1.301388302e-02f, -1.303247030e-02f, - -1.305102764e-02f, -1.306955501e-02f, -1.308805238e-02f, -1.310651969e-02f, -1.312495693e-02f, -1.314336404e-02f, -1.316174099e-02f, -1.318008774e-02f, -1.319840426e-02f, -1.321669050e-02f, - -1.323494642e-02f, -1.325317200e-02f, -1.327136719e-02f, -1.328953196e-02f, -1.330766626e-02f, -1.332577006e-02f, -1.334384332e-02f, -1.336188601e-02f, -1.337989808e-02f, -1.339787951e-02f, - -1.341583024e-02f, -1.343375026e-02f, -1.345163951e-02f, -1.346949797e-02f, -1.348732559e-02f, -1.350512234e-02f, -1.352288818e-02f, -1.354062307e-02f, -1.355832699e-02f, -1.357599988e-02f, - -1.359364173e-02f, -1.361125248e-02f, -1.362883210e-02f, -1.364638056e-02f, -1.366389783e-02f, -1.368138385e-02f, -1.369883861e-02f, -1.371626205e-02f, -1.373365416e-02f, -1.375101488e-02f, - -1.376834420e-02f, -1.378564206e-02f, -1.380290843e-02f, -1.382014328e-02f, -1.383734658e-02f, -1.385451828e-02f, -1.387165836e-02f, -1.388876677e-02f, -1.390584349e-02f, -1.392288847e-02f, - -1.393990169e-02f, -1.395688310e-02f, -1.397383267e-02f, -1.399075037e-02f, -1.400763617e-02f, -1.402449002e-02f, -1.404131189e-02f, -1.405810176e-02f, -1.407485958e-02f, -1.409158532e-02f, - -1.410827894e-02f, -1.412494042e-02f, -1.414156972e-02f, -1.415816680e-02f, -1.417473162e-02f, -1.419126417e-02f, -1.420776439e-02f, -1.422423227e-02f, -1.424066776e-02f, -1.425707083e-02f, - -1.427344144e-02f, -1.428977957e-02f, -1.430608518e-02f, -1.432235824e-02f, -1.433859871e-02f, -1.435480656e-02f, -1.437098176e-02f, -1.438712428e-02f, -1.440323407e-02f, -1.441931112e-02f, - -1.443535538e-02f, -1.445136682e-02f, -1.446734541e-02f, -1.448329113e-02f, -1.449920392e-02f, -1.451508377e-02f, -1.453093064e-02f, -1.454674450e-02f, -1.456252532e-02f, -1.457827305e-02f, - -1.459398769e-02f, -1.460966918e-02f, -1.462531749e-02f, -1.464093261e-02f, -1.465651449e-02f, -1.467206310e-02f, -1.468757841e-02f, -1.470306039e-02f, -1.471850901e-02f, -1.473392424e-02f, - -1.474930604e-02f, -1.476465439e-02f, -1.477996924e-02f, -1.479525059e-02f, -1.481049838e-02f, -1.482571259e-02f, -1.484089319e-02f, -1.485604015e-02f, -1.487115343e-02f, -1.488623302e-02f, - -1.490127887e-02f, -1.491629095e-02f, -1.493126924e-02f, -1.494621371e-02f, -1.496112432e-02f, -1.497600105e-02f, -1.499084386e-02f, -1.500565272e-02f, -1.502042761e-02f, -1.503516850e-02f, - -1.504987535e-02f, -1.506454813e-02f, -1.507918682e-02f, -1.509379139e-02f, -1.510836180e-02f, -1.512289804e-02f, -1.513740005e-02f, -1.515186783e-02f, -1.516630134e-02f, -1.518070054e-02f, - -1.519506542e-02f, -1.520939594e-02f, -1.522369208e-02f, -1.523795380e-02f, -1.525218107e-02f, -1.526637388e-02f, -1.528053218e-02f, -1.529465595e-02f, -1.530874516e-02f, -1.532279979e-02f, - -1.533681980e-02f, -1.535080517e-02f, -1.536475587e-02f, -1.537867187e-02f, -1.539255314e-02f, -1.540639966e-02f, -1.542021140e-02f, -1.543398832e-02f, -1.544773041e-02f, -1.546143764e-02f, - -1.547510997e-02f, -1.548874738e-02f, -1.550234984e-02f, -1.551591733e-02f, -1.552944981e-02f, -1.554294727e-02f, -1.555640967e-02f, -1.556983699e-02f, -1.558322920e-02f, -1.559658627e-02f, - -1.560990818e-02f, -1.562319490e-02f, -1.563644640e-02f, -1.564966266e-02f, -1.566284365e-02f, -1.567598934e-02f, -1.568909972e-02f, -1.570217474e-02f, -1.571521440e-02f, -1.572821865e-02f, - -1.574118748e-02f, -1.575412085e-02f, -1.576701875e-02f, -1.577988115e-02f, -1.579270802e-02f, -1.580549933e-02f, -1.581825507e-02f, -1.583097520e-02f, -1.584365970e-02f, -1.585630854e-02f, - -1.586892171e-02f, -1.588149917e-02f, -1.589404090e-02f, -1.590654687e-02f, -1.591901707e-02f, -1.593145146e-02f, -1.594385002e-02f, -1.595621273e-02f, -1.596853956e-02f, -1.598083049e-02f, - -1.599308549e-02f, -1.600530454e-02f, -1.601748762e-02f, -1.602963469e-02f, -1.604174575e-02f, -1.605382076e-02f, -1.606585969e-02f, -1.607786253e-02f, -1.608982926e-02f, -1.610175984e-02f, - -1.611365426e-02f, -1.612551249e-02f, -1.613733451e-02f, -1.614912029e-02f, -1.616086981e-02f, -1.617258305e-02f, -1.618425999e-02f, -1.619590060e-02f, -1.620750487e-02f, -1.621907275e-02f, - -1.623060425e-02f, -1.624209932e-02f, -1.625355796e-02f, -1.626498013e-02f, -1.627636582e-02f, -1.628771499e-02f, -1.629902764e-02f, -1.631030374e-02f, -1.632154326e-02f, -1.633274619e-02f, - -1.634391250e-02f, -1.635504217e-02f, -1.636613518e-02f, -1.637719150e-02f, -1.638821113e-02f, -1.639919402e-02f, -1.641014017e-02f, -1.642104955e-02f, -1.643192214e-02f, -1.644275792e-02f, - -1.645355687e-02f, -1.646431896e-02f, -1.647504419e-02f, -1.648573251e-02f, -1.649638393e-02f, -1.650699840e-02f, -1.651757592e-02f, -1.652811647e-02f, -1.653862001e-02f, -1.654908654e-02f, - -1.655951603e-02f, -1.656990847e-02f, -1.658026382e-02f, -1.659058208e-02f, -1.660086322e-02f, -1.661110722e-02f, -1.662131407e-02f, -1.663148374e-02f, -1.664161621e-02f, -1.665171147e-02f, - -1.666176949e-02f, -1.667179025e-02f, -1.668177375e-02f, -1.669171995e-02f, -1.670162884e-02f, -1.671150039e-02f, -1.672133460e-02f, -1.673113144e-02f, -1.674089089e-02f, -1.675061293e-02f, - -1.676029756e-02f, -1.676994473e-02f, -1.677955445e-02f, -1.678912669e-02f, -1.679866142e-02f, -1.680815865e-02f, -1.681761833e-02f, -1.682704047e-02f, -1.683642504e-02f, -1.684577201e-02f, - -1.685508139e-02f, -1.686435314e-02f, -1.687358724e-02f, -1.688278370e-02f, -1.689194247e-02f, -1.690106355e-02f, -1.691014692e-02f, -1.691919257e-02f, -1.692820047e-02f, -1.693717061e-02f, - -1.694610297e-02f, -1.695499753e-02f, -1.696385429e-02f, -1.697267321e-02f, -1.698145429e-02f, -1.699019751e-02f, -1.699890285e-02f, -1.700757030e-02f, -1.701619984e-02f, -1.702479145e-02f, - -1.703334512e-02f, -1.704186083e-02f, -1.705033856e-02f, -1.705877831e-02f, -1.706718005e-02f, -1.707554377e-02f, -1.708386945e-02f, -1.709215708e-02f, -1.710040664e-02f, -1.710861812e-02f, - -1.711679150e-02f, -1.712492677e-02f, -1.713302390e-02f, -1.714108290e-02f, -1.714910374e-02f, -1.715708640e-02f, -1.716503088e-02f, -1.717293715e-02f, -1.718080521e-02f, -1.718863503e-02f, - -1.719642661e-02f, -1.720417993e-02f, -1.721189498e-02f, -1.721957174e-02f, -1.722721020e-02f, -1.723481034e-02f, -1.724237215e-02f, -1.724989561e-02f, -1.725738072e-02f, -1.726482746e-02f, - -1.727223581e-02f, -1.727960577e-02f, -1.728693731e-02f, -1.729423043e-02f, -1.730148511e-02f, -1.730870134e-02f, -1.731587911e-02f, -1.732301840e-02f, -1.733011920e-02f, -1.733718150e-02f, - -1.734420529e-02f, -1.735119054e-02f, -1.735813726e-02f, -1.736504542e-02f, -1.737191502e-02f, -1.737874605e-02f, -1.738553848e-02f, -1.739229231e-02f, -1.739900753e-02f, -1.740568413e-02f, - -1.741232209e-02f, -1.741892140e-02f, -1.742548204e-02f, -1.743200402e-02f, -1.743848732e-02f, -1.744493192e-02f, -1.745133781e-02f, -1.745770499e-02f, -1.746403344e-02f, -1.747032315e-02f, - -1.747657411e-02f, -1.748278631e-02f, -1.748895973e-02f, -1.749509438e-02f, -1.750119023e-02f, -1.750724728e-02f, -1.751326551e-02f, -1.751924492e-02f, -1.752518550e-02f, -1.753108723e-02f, - -1.753695011e-02f, -1.754277412e-02f, -1.754855925e-02f, -1.755430551e-02f, -1.756001286e-02f, -1.756568132e-02f, -1.757131086e-02f, -1.757690147e-02f, -1.758245316e-02f, -1.758796590e-02f, - -1.759343969e-02f, -1.759887452e-02f, -1.760427038e-02f, -1.760962727e-02f, -1.761494516e-02f, -1.762022406e-02f, -1.762546396e-02f, -1.763066484e-02f, -1.763582670e-02f, -1.764094953e-02f, - -1.764603333e-02f, -1.765107807e-02f, -1.765608376e-02f, -1.766105039e-02f, -1.766597794e-02f, -1.767086642e-02f, -1.767571581e-02f, -1.768052610e-02f, -1.768529730e-02f, -1.769002938e-02f, - -1.769472234e-02f, -1.769937618e-02f, -1.770399089e-02f, -1.770856646e-02f, -1.771310288e-02f, -1.771760014e-02f, -1.772205825e-02f, -1.772647719e-02f, -1.773085695e-02f, -1.773519753e-02f, - -1.773949892e-02f, -1.774376112e-02f, -1.774798412e-02f, -1.775216791e-02f, -1.775631249e-02f, -1.776041785e-02f, -1.776448398e-02f, -1.776851088e-02f, -1.777249854e-02f, -1.777644696e-02f, - -1.778035612e-02f, -1.778422603e-02f, -1.778805669e-02f, -1.779184807e-02f, -1.779560018e-02f, -1.779931302e-02f, -1.780298657e-02f, -1.780662083e-02f, -1.781021580e-02f, -1.781377148e-02f, - -1.781728785e-02f, -1.782076491e-02f, -1.782420266e-02f, -1.782760110e-02f, -1.783096021e-02f, -1.783427999e-02f, -1.783756045e-02f, -1.784080157e-02f, -1.784400335e-02f, -1.784716579e-02f, - -1.785028888e-02f, -1.785337262e-02f, -1.785641700e-02f, -1.785942202e-02f, -1.786238769e-02f, -1.786531398e-02f, -1.786820091e-02f, -1.787104846e-02f, -1.787385664e-02f, -1.787662543e-02f, - -1.787935485e-02f, -1.788204487e-02f, -1.788469551e-02f, -1.788730676e-02f, -1.788987861e-02f, -1.789241106e-02f, -1.789490411e-02f, -1.789735776e-02f, -1.789977200e-02f, -1.790214684e-02f, - -1.790448226e-02f, -1.790677827e-02f, -1.790903487e-02f, -1.791125205e-02f, -1.791342981e-02f, -1.791556815e-02f, -1.791766707e-02f, -1.791972657e-02f, -1.792174663e-02f, -1.792372728e-02f, - -1.792566849e-02f, -1.792757027e-02f, -1.792943262e-02f, -1.793125554e-02f, -1.793303902e-02f, -1.793478307e-02f, -1.793648768e-02f, -1.793815286e-02f, -1.793977860e-02f, -1.794136490e-02f, - -1.794291176e-02f, -1.794441918e-02f, -1.794588716e-02f, -1.794731570e-02f, -1.794870481e-02f, -1.795005447e-02f, -1.795136469e-02f, -1.795263547e-02f, -1.795386681e-02f, -1.795505871e-02f, - -1.795621117e-02f, -1.795732419e-02f, -1.795839777e-02f, -1.795943191e-02f, -1.796042661e-02f, -1.796138188e-02f, -1.796229771e-02f, -1.796317410e-02f, -1.796401106e-02f, -1.796480858e-02f, - -1.796556667e-02f, -1.796628533e-02f, -1.796696456e-02f, -1.796760437e-02f, -1.796820474e-02f, -1.796876569e-02f, -1.796928721e-02f, -1.796976931e-02f, -1.797021199e-02f, -1.797061526e-02f, - -1.797097910e-02f, -1.797130353e-02f, -1.797158855e-02f, -1.797183416e-02f, -1.797204036e-02f, -1.797220715e-02f, -1.797233455e-02f, -1.797242254e-02f, -1.797247113e-02f, -1.797248033e-02f, - -1.797245013e-02f, -1.797238055e-02f, -1.797227158e-02f, -1.797212323e-02f, -1.797193550e-02f, -1.797170839e-02f, -1.797144191e-02f, -1.797113606e-02f, -1.797079084e-02f, -1.797040626e-02f, - -1.796998232e-02f, -1.796951902e-02f, -1.796901638e-02f, -1.796847438e-02f, -1.796789305e-02f, -1.796727237e-02f, -1.796661236e-02f, -1.796591302e-02f, -1.796517435e-02f, -1.796439636e-02f, - -1.796357906e-02f, -1.796272244e-02f, -1.796182651e-02f, -1.796089128e-02f, -1.795991676e-02f, -1.795890294e-02f, -1.795784983e-02f, -1.795675744e-02f, -1.795562577e-02f, -1.795445483e-02f, - -1.795324462e-02f, -1.795199515e-02f, -1.795070642e-02f, -1.794937845e-02f, -1.794801123e-02f, -1.794660477e-02f, -1.794515908e-02f, -1.794367417e-02f, -1.794215003e-02f, -1.794058668e-02f, - -1.793898412e-02f, -1.793734236e-02f, -1.793566140e-02f, -1.793394126e-02f, -1.793218193e-02f, -1.793038343e-02f, -1.792854576e-02f, -1.792666893e-02f, -1.792475295e-02f, -1.792279781e-02f, - -1.792080354e-02f, -1.791877013e-02f, -1.791669760e-02f, -1.791458595e-02f, -1.791243519e-02f, -1.791024532e-02f, -1.790801636e-02f, -1.790574831e-02f, -1.790344118e-02f, -1.790109498e-02f, - -1.789870971e-02f, -1.789628538e-02f, -1.789382201e-02f, -1.789131960e-02f, -1.788877816e-02f, -1.788619769e-02f, -1.788357821e-02f, -1.788091972e-02f, -1.787822223e-02f, -1.787548576e-02f, - -1.787271030e-02f, -1.786989588e-02f, -1.786704249e-02f, -1.786415015e-02f, -1.786121887e-02f, -1.785824865e-02f, -1.785523950e-02f, -1.785219144e-02f, -1.784910448e-02f, -1.784597861e-02f, - -1.784281386e-02f, -1.783961023e-02f, -1.783636774e-02f, -1.783308639e-02f, -1.782976618e-02f, -1.782640715e-02f, -1.782300928e-02f, -1.781957260e-02f, -1.781609711e-02f, -1.781258282e-02f, - -1.780902975e-02f, -1.780543791e-02f, -1.780180730e-02f, -1.779813793e-02f, -1.779442983e-02f, -1.779068299e-02f, -1.778689743e-02f, -1.778307316e-02f, -1.777921019e-02f, -1.777530853e-02f, - -1.777136820e-02f, -1.776738921e-02f, -1.776337156e-02f, -1.775931527e-02f, -1.775522035e-02f, -1.775108681e-02f, -1.774691467e-02f, -1.774270393e-02f, -1.773845461e-02f, -1.773416672e-02f, - -1.772984027e-02f, -1.772547528e-02f, -1.772107175e-02f, -1.771662970e-02f, -1.771214915e-02f, -1.770763010e-02f, -1.770307256e-02f, -1.769847656e-02f, -1.769384210e-02f, -1.768916919e-02f, - -1.768445786e-02f, -1.767970810e-02f, -1.767491994e-02f, -1.767009339e-02f, -1.766522846e-02f, -1.766032516e-02f, -1.765538352e-02f, -1.765040353e-02f, -1.764538523e-02f, -1.764032861e-02f, - -1.763523369e-02f, -1.763010049e-02f, -1.762492903e-02f, -1.761971931e-02f, -1.761447135e-02f, -1.760918516e-02f, -1.760386076e-02f, -1.759849817e-02f, -1.759309739e-02f, -1.758765845e-02f, - -1.758218135e-02f, -1.757666611e-02f, -1.757111275e-02f, -1.756552128e-02f, -1.755989171e-02f, -1.755422407e-02f, -1.754851836e-02f, -1.754277461e-02f, -1.753699282e-02f, -1.753117302e-02f, - -1.752531521e-02f, -1.751941942e-02f, -1.751348565e-02f, -1.750751394e-02f, -1.750150428e-02f, -1.749545670e-02f, -1.748937121e-02f, -1.748324783e-02f, -1.747708657e-02f, -1.747088746e-02f, - -1.746465051e-02f, -1.745837572e-02f, -1.745206313e-02f, -1.744571275e-02f, -1.743932459e-02f, -1.743289867e-02f, -1.742643500e-02f, -1.741993362e-02f, -1.741339452e-02f, -1.740681773e-02f, - -1.740020326e-02f, -1.739355114e-02f, -1.738686138e-02f, -1.738013400e-02f, -1.737336901e-02f, -1.736656643e-02f, -1.735972628e-02f, -1.735284858e-02f, -1.734593335e-02f, -1.733898059e-02f, - -1.733199034e-02f, -1.732496261e-02f, -1.731789742e-02f, -1.731079478e-02f, -1.730365472e-02f, -1.729647724e-02f, -1.728926238e-02f, -1.728201015e-02f, -1.727472056e-02f, -1.726739364e-02f, - -1.726002941e-02f, -1.725262788e-02f, -1.724518907e-02f, -1.723771301e-02f, -1.723019970e-02f, -1.722264918e-02f, -1.721506145e-02f, -1.720743654e-02f, -1.719977448e-02f, -1.719207526e-02f, - -1.718433893e-02f, -1.717656549e-02f, -1.716875497e-02f, -1.716090739e-02f, -1.715302276e-02f, -1.714510111e-02f, -1.713714245e-02f, -1.712914681e-02f, -1.712111420e-02f, -1.711304466e-02f, - -1.710493819e-02f, -1.709679481e-02f, -1.708861456e-02f, -1.708039744e-02f, -1.707214348e-02f, -1.706385270e-02f, -1.705552513e-02f, -1.704716077e-02f, -1.703875966e-02f, -1.703032181e-02f, - -1.702184725e-02f, -1.701333599e-02f, -1.700478806e-02f, -1.699620348e-02f, -1.698758226e-02f, -1.697892444e-02f, -1.697023004e-02f, -1.696149907e-02f, -1.695273155e-02f, -1.694392752e-02f, - -1.693508698e-02f, -1.692620997e-02f, -1.691729650e-02f, -1.690834660e-02f, -1.689936029e-02f, -1.689033759e-02f, -1.688127852e-02f, -1.687218311e-02f, -1.686305138e-02f, -1.685388335e-02f, - -1.684467904e-02f, -1.683543848e-02f, -1.682616169e-02f, -1.681684870e-02f, -1.680749952e-02f, -1.679811417e-02f, -1.678869269e-02f, -1.677923510e-02f, -1.676974141e-02f, -1.676021166e-02f, - -1.675064586e-02f, -1.674104404e-02f, -1.673140623e-02f, -1.672173244e-02f, -1.671202270e-02f, -1.670227703e-02f, -1.669249547e-02f, -1.668267802e-02f, -1.667282472e-02f, -1.666293560e-02f, - -1.665301066e-02f, -1.664304995e-02f, -1.663305348e-02f, -1.662302127e-02f, -1.661295336e-02f, -1.660284977e-02f, -1.659271052e-02f, -1.658253563e-02f, -1.657232514e-02f, -1.656207906e-02f, - -1.655179742e-02f, -1.654148025e-02f, -1.653112757e-02f, -1.652073941e-02f, -1.651031579e-02f, -1.649985674e-02f, -1.648936228e-02f, -1.647883244e-02f, -1.646826725e-02f, -1.645766672e-02f, - -1.644703089e-02f, -1.643635979e-02f, -1.642565343e-02f, -1.641491184e-02f, -1.640413505e-02f, -1.639332309e-02f, -1.638247598e-02f, -1.637159375e-02f, -1.636067642e-02f, -1.634972403e-02f, - -1.633873659e-02f, -1.632771413e-02f, -1.631665669e-02f, -1.630556429e-02f, -1.629443694e-02f, -1.628327469e-02f, -1.627207756e-02f, -1.626084558e-02f, -1.624957876e-02f, -1.623827715e-02f, - -1.622694076e-02f, -1.621556963e-02f, -1.620416378e-02f, -1.619272324e-02f, -1.618124804e-02f, -1.616973820e-02f, -1.615819375e-02f, -1.614661472e-02f, -1.613500114e-02f, -1.612335304e-02f, - -1.611167044e-02f, -1.609995337e-02f, -1.608820186e-02f, -1.607641594e-02f, -1.606459564e-02f, -1.605274098e-02f, -1.604085199e-02f, -1.602892871e-02f, -1.601697116e-02f, -1.600497936e-02f, - -1.599295336e-02f, -1.598089317e-02f, -1.596879883e-02f, -1.595667036e-02f, -1.594450779e-02f, -1.593231116e-02f, -1.592008049e-02f, -1.590781581e-02f, -1.589551715e-02f, -1.588318454e-02f, - -1.587081801e-02f, -1.585841759e-02f, -1.584598331e-02f, -1.583351519e-02f, -1.582101328e-02f, -1.580847759e-02f, -1.579590816e-02f, -1.578330501e-02f, -1.577066819e-02f, -1.575799771e-02f, - -1.574529361e-02f, -1.573255592e-02f, -1.571978466e-02f, -1.570697988e-02f, -1.569414159e-02f, -1.568126984e-02f, -1.566836464e-02f, -1.565542604e-02f, -1.564245406e-02f, -1.562944873e-02f, - -1.561641008e-02f, -1.560333815e-02f, -1.559023297e-02f, -1.557709456e-02f, -1.556392296e-02f, -1.555071820e-02f, -1.553748031e-02f, -1.552420932e-02f, -1.551090527e-02f, -1.549756818e-02f, - -1.548419809e-02f, -1.547079502e-02f, -1.545735902e-02f, -1.544389010e-02f, -1.543038831e-02f, -1.541685368e-02f, -1.540328623e-02f, -1.538968601e-02f, -1.537605303e-02f, -1.536238734e-02f, - -1.534868897e-02f, -1.533495794e-02f, -1.532119430e-02f, -1.530739806e-02f, -1.529356928e-02f, -1.527970797e-02f, -1.526581418e-02f, -1.525188793e-02f, -1.523792926e-02f, -1.522393819e-02f, - -1.520991478e-02f, -1.519585903e-02f, -1.518177100e-02f, -1.516765071e-02f, -1.515349819e-02f, -1.513931348e-02f, -1.512509662e-02f, -1.511084763e-02f, -1.509656655e-02f, -1.508225342e-02f, - -1.506790826e-02f, -1.505353111e-02f, -1.503912201e-02f, -1.502468098e-02f, -1.501020807e-02f, -1.499570330e-02f, -1.498116671e-02f, -1.496659834e-02f, -1.495199821e-02f, -1.493736637e-02f, - -1.492270284e-02f, -1.490800767e-02f, -1.489328088e-02f, -1.487852251e-02f, -1.486373260e-02f, -1.484891118e-02f, -1.483405828e-02f, -1.481917394e-02f, -1.480425820e-02f, -1.478931108e-02f, - -1.477433263e-02f, -1.475932288e-02f, -1.474428186e-02f, -1.472920961e-02f, -1.471410617e-02f, -1.469897156e-02f, -1.468380583e-02f, -1.466860902e-02f, -1.465338115e-02f, -1.463812226e-02f, - -1.462283239e-02f, -1.460751157e-02f, -1.459215984e-02f, -1.457677724e-02f, -1.456136380e-02f, -1.454591955e-02f, -1.453044454e-02f, -1.451493880e-02f, -1.449940236e-02f, -1.448383527e-02f, - -1.446823755e-02f, -1.445260925e-02f, -1.443695039e-02f, -1.442126103e-02f, -1.440554119e-02f, -1.438979091e-02f, -1.437401022e-02f, -1.435819917e-02f, -1.434235780e-02f, -1.432648612e-02f, - -1.431058420e-02f, -1.429465205e-02f, -1.427868973e-02f, -1.426269725e-02f, -1.424667468e-02f, -1.423062203e-02f, -1.421453935e-02f, -1.419842668e-02f, -1.418228404e-02f, -1.416611149e-02f, - -1.414990906e-02f, -1.413367678e-02f, -1.411741469e-02f, -1.410112283e-02f, -1.408480125e-02f, -1.406844996e-02f, -1.405206903e-02f, -1.403565847e-02f, -1.401921834e-02f, -1.400274866e-02f, - -1.398624948e-02f, -1.396972084e-02f, -1.395316277e-02f, -1.393657531e-02f, -1.391995850e-02f, -1.390331238e-02f, -1.388663699e-02f, -1.386993237e-02f, -1.385319854e-02f, -1.383643557e-02f, - -1.381964347e-02f, -1.380282229e-02f, -1.378597208e-02f, -1.376909286e-02f, -1.375218469e-02f, -1.373524759e-02f, -1.371828160e-02f, -1.370128677e-02f, -1.368426314e-02f, -1.366721074e-02f, - -1.365012962e-02f, -1.363301980e-02f, -1.361588134e-02f, -1.359871428e-02f, -1.358151864e-02f, -1.356429448e-02f, -1.354704183e-02f, -1.352976073e-02f, -1.351245122e-02f, -1.349511334e-02f, - -1.347774713e-02f, -1.346035264e-02f, -1.344292989e-02f, -1.342547894e-02f, -1.340799982e-02f, -1.339049257e-02f, -1.337295724e-02f, -1.335539386e-02f, -1.333780247e-02f, -1.332018311e-02f, - -1.330253583e-02f, -1.328486067e-02f, -1.326715766e-02f, -1.324942685e-02f, -1.323166828e-02f, -1.321388198e-02f, -1.319606800e-02f, -1.317822639e-02f, -1.316035718e-02f, -1.314246041e-02f, - -1.312453612e-02f, -1.310658436e-02f, -1.308860516e-02f, -1.307059858e-02f, -1.305256464e-02f, -1.303450339e-02f, -1.301641488e-02f, -1.299829914e-02f, -1.298015621e-02f, -1.296198614e-02f, - -1.294378897e-02f, -1.292556474e-02f, -1.290731350e-02f, -1.288903528e-02f, -1.287073012e-02f, -1.285239808e-02f, -1.283403918e-02f, -1.281565348e-02f, -1.279724101e-02f, -1.277880182e-02f, - -1.276033595e-02f, -1.274184344e-02f, -1.272332433e-02f, -1.270477868e-02f, -1.268620651e-02f, -1.266760787e-02f, -1.264898281e-02f, -1.263033137e-02f, -1.261165358e-02f, -1.259294950e-02f, - -1.257421916e-02f, -1.255546262e-02f, -1.253667990e-02f, -1.251787106e-02f, -1.249903613e-02f, -1.248017517e-02f, -1.246128821e-02f, -1.244237530e-02f, -1.242343648e-02f, -1.240447179e-02f, - -1.238548129e-02f, -1.236646500e-02f, -1.234742297e-02f, -1.232835526e-02f, -1.230926189e-02f, -1.229014292e-02f, -1.227099839e-02f, -1.225182834e-02f, -1.223263282e-02f, -1.221341187e-02f, - -1.219416553e-02f, -1.217489385e-02f, -1.215559687e-02f, -1.213627464e-02f, -1.211692720e-02f, -1.209755459e-02f, -1.207815687e-02f, -1.205873406e-02f, -1.203928623e-02f, -1.201981340e-02f, - -1.200031564e-02f, -1.198079297e-02f, -1.196124545e-02f, -1.194167312e-02f, -1.192207602e-02f, -1.190245420e-02f, -1.188280771e-02f, -1.186313659e-02f, -1.184344088e-02f, -1.182372063e-02f, - -1.180397588e-02f, -1.178420668e-02f, -1.176441307e-02f, -1.174459511e-02f, -1.172475283e-02f, -1.170488627e-02f, -1.168499550e-02f, -1.166508054e-02f, -1.164514144e-02f, -1.162517826e-02f, - -1.160519103e-02f, -1.158517981e-02f, -1.156514463e-02f, -1.154508555e-02f, -1.152500260e-02f, -1.150489584e-02f, -1.148476531e-02f, -1.146461105e-02f, -1.144443311e-02f, -1.142423154e-02f, - -1.140400639e-02f, -1.138375769e-02f, -1.136348550e-02f, -1.134318987e-02f, -1.132287083e-02f, -1.130252843e-02f, -1.128216272e-02f, -1.126177375e-02f, -1.124136156e-02f, -1.122092620e-02f, - -1.120046772e-02f, -1.117998616e-02f, -1.115948157e-02f, -1.113895399e-02f, -1.111840347e-02f, -1.109783006e-02f, -1.107723381e-02f, -1.105661476e-02f, -1.103597296e-02f, -1.101530845e-02f, - -1.099462129e-02f, -1.097391151e-02f, -1.095317917e-02f, -1.093242431e-02f, -1.091164699e-02f, -1.089084724e-02f, -1.087002512e-02f, -1.084918067e-02f, -1.082831393e-02f, -1.080742497e-02f, - -1.078651381e-02f, -1.076558052e-02f, -1.074462514e-02f, -1.072364772e-02f, -1.070264829e-02f, -1.068162692e-02f, -1.066058365e-02f, -1.063951852e-02f, -1.061843159e-02f, -1.059732290e-02f, - -1.057619250e-02f, -1.055504044e-02f, -1.053386676e-02f, -1.051267152e-02f, -1.049145476e-02f, -1.047021652e-02f, -1.044895687e-02f, -1.042767584e-02f, -1.040637348e-02f, -1.038504985e-02f, - -1.036370499e-02f, -1.034233894e-02f, -1.032095176e-02f, -1.029954350e-02f, -1.027811420e-02f, -1.025666391e-02f, -1.023519269e-02f, -1.021370057e-02f, -1.019218761e-02f, -1.017065385e-02f, - -1.014909935e-02f, -1.012752416e-02f, -1.010592831e-02f, -1.008431187e-02f, -1.006267488e-02f, -1.004101738e-02f, -1.001933944e-02f, -9.997641089e-03f, -9.975922386e-03f, -9.954183377e-03f, - -9.932424111e-03f, -9.910644639e-03f, -9.888845009e-03f, -9.867025270e-03f, -9.845185471e-03f, -9.823325662e-03f, -9.801445892e-03f, -9.779546211e-03f, -9.757626667e-03f, -9.735687311e-03f, - -9.713728192e-03f, -9.691749358e-03f, -9.669750861e-03f, -9.647732749e-03f, -9.625695072e-03f, -9.603637879e-03f, -9.581561221e-03f, -9.559465148e-03f, -9.537349708e-03f, -9.515214952e-03f, - -9.493060930e-03f, -9.470887691e-03f, -9.448695286e-03f, -9.426483764e-03f, -9.404253176e-03f, -9.382003572e-03f, -9.359735001e-03f, -9.337447514e-03f, -9.315141161e-03f, -9.292815992e-03f, - -9.270472058e-03f, -9.248109409e-03f, -9.225728094e-03f, -9.203328165e-03f, -9.180909672e-03f, -9.158472665e-03f, -9.136017195e-03f, -9.113543313e-03f, -9.091051068e-03f, -9.068540511e-03f, - -9.046011694e-03f, -9.023464666e-03f, -9.000899478e-03f, -8.978316182e-03f, -8.955714828e-03f, -8.933095466e-03f, -8.910458147e-03f, -8.887802924e-03f, -8.865129845e-03f, -8.842438962e-03f, - -8.819730327e-03f, -8.797003990e-03f, -8.774260002e-03f, -8.751498415e-03f, -8.728719279e-03f, -8.705922646e-03f, -8.683108566e-03f, -8.660277092e-03f, -8.637428274e-03f, -8.614562163e-03f, - -8.591678812e-03f, -8.568778270e-03f, -8.545860591e-03f, -8.522925824e-03f, -8.499974022e-03f, -8.477005236e-03f, -8.454019517e-03f, -8.431016918e-03f, -8.407997489e-03f, -8.384961283e-03f, - -8.361908351e-03f, -8.338838744e-03f, -8.315752515e-03f, -8.292649715e-03f, -8.269530397e-03f, -8.246394610e-03f, -8.223242409e-03f, -8.200073844e-03f, -8.176888968e-03f, -8.153687832e-03f, - -8.130470488e-03f, -8.107236989e-03f, -8.083987387e-03f, -8.060721733e-03f, -8.037440079e-03f, -8.014142479e-03f, -7.990828983e-03f, -7.967499645e-03f, -7.944154516e-03f, -7.920793648e-03f, - -7.897417095e-03f, -7.874024908e-03f, -7.850617140e-03f, -7.827193843e-03f, -7.803755069e-03f, -7.780300871e-03f, -7.756831302e-03f, -7.733346413e-03f, -7.709846258e-03f, -7.686330889e-03f, - -7.662800359e-03f, -7.639254720e-03f, -7.615694025e-03f, -7.592118326e-03f, -7.568527677e-03f, -7.544922130e-03f, -7.521301737e-03f, -7.497666553e-03f, -7.474016628e-03f, -7.450352017e-03f, - -7.426672773e-03f, -7.402978947e-03f, -7.379270593e-03f, -7.355547765e-03f, -7.331810514e-03f, -7.308058895e-03f, -7.284292959e-03f, -7.260512761e-03f, -7.236718353e-03f, -7.212909789e-03f, - -7.189087121e-03f, -7.165250403e-03f, -7.141399688e-03f, -7.117535029e-03f, -7.093656480e-03f, -7.069764093e-03f, -7.045857923e-03f, -7.021938022e-03f, -6.998004444e-03f, -6.974057243e-03f, - -6.950096471e-03f, -6.926122182e-03f, -6.902134430e-03f, -6.878133268e-03f, -6.854118749e-03f, -6.830090928e-03f, -6.806049858e-03f, -6.781995592e-03f, -6.757928185e-03f, -6.733847689e-03f, - -6.709754158e-03f, -6.685647647e-03f, -6.661528208e-03f, -6.637395896e-03f, -6.613250764e-03f, -6.589092867e-03f, -6.564922257e-03f, -6.540738990e-03f, -6.516543118e-03f, -6.492334696e-03f, - -6.468113777e-03f, -6.443880416e-03f, -6.419634666e-03f, -6.395376582e-03f, -6.371106217e-03f, -6.346823626e-03f, -6.322528863e-03f, -6.298221981e-03f, -6.273903035e-03f, -6.249572079e-03f, - -6.225229167e-03f, -6.200874353e-03f, -6.176507692e-03f, -6.152129237e-03f, -6.127739043e-03f, -6.103337165e-03f, -6.078923656e-03f, -6.054498571e-03f, -6.030061963e-03f, -6.005613889e-03f, - -5.981154401e-03f, -5.956683554e-03f, -5.932201403e-03f, -5.907708002e-03f, -5.883203406e-03f, -5.858687668e-03f, -5.834160844e-03f, -5.809622988e-03f, -5.785074155e-03f, -5.760514399e-03f, - -5.735943774e-03f, -5.711362336e-03f, -5.686770138e-03f, -5.662167236e-03f, -5.637553684e-03f, -5.612929537e-03f, -5.588294850e-03f, -5.563649677e-03f, -5.538994073e-03f, -5.514328093e-03f, - -5.489651791e-03f, -5.464965222e-03f, -5.440268442e-03f, -5.415561504e-03f, -5.390844465e-03f, -5.366117378e-03f, -5.341380298e-03f, -5.316633281e-03f, -5.291876382e-03f, -5.267109654e-03f, - -5.242333154e-03f, -5.217546936e-03f, -5.192751055e-03f, -5.167945566e-03f, -5.143130525e-03f, -5.118305986e-03f, -5.093472004e-03f, -5.068628634e-03f, -5.043775932e-03f, -5.018913953e-03f, - -4.994042751e-03f, -4.969162382e-03f, -4.944272901e-03f, -4.919374363e-03f, -4.894466824e-03f, -4.869550338e-03f, -4.844624961e-03f, -4.819690747e-03f, -4.794747753e-03f, -4.769796034e-03f, - -4.744835644e-03f, -4.719866639e-03f, -4.694889075e-03f, -4.669903006e-03f, -4.644908489e-03f, -4.619905577e-03f, -4.594894328e-03f, -4.569874796e-03f, -4.544847036e-03f, -4.519811104e-03f, - -4.494767055e-03f, -4.469714945e-03f, -4.444654830e-03f, -4.419586764e-03f, -4.394510803e-03f, -4.369427003e-03f, -4.344335419e-03f, -4.319236107e-03f, -4.294129122e-03f, -4.269014520e-03f, - -4.243892356e-03f, -4.218762686e-03f, -4.193625566e-03f, -4.168481050e-03f, -4.143329195e-03f, -4.118170057e-03f, -4.093003690e-03f, -4.067830151e-03f, -4.042649495e-03f, -4.017461778e-03f, - -3.992267056e-03f, -3.967065383e-03f, -3.941856817e-03f, -3.916641412e-03f, -3.891419225e-03f, -3.866190311e-03f, -3.840954725e-03f, -3.815712524e-03f, -3.790463764e-03f, -3.765208499e-03f, - -3.739946787e-03f, -3.714678682e-03f, -3.689404241e-03f, -3.664123519e-03f, -3.638836572e-03f, -3.613543456e-03f, -3.588244227e-03f, -3.562938940e-03f, -3.537627652e-03f, -3.512310419e-03f, - -3.486987295e-03f, -3.461658338e-03f, -3.436323603e-03f, -3.410983146e-03f, -3.385637023e-03f, -3.360285289e-03f, -3.334928001e-03f, -3.309565215e-03f, -3.284196987e-03f, -3.258823372e-03f, - -3.233444426e-03f, -3.208060207e-03f, -3.182670768e-03f, -3.157276167e-03f, -3.131876460e-03f, -3.106471702e-03f, -3.081061949e-03f, -3.055647258e-03f, -3.030227685e-03f, -3.004803285e-03f, - -2.979374114e-03f, -2.953940229e-03f, -2.928501686e-03f, -2.903058540e-03f, -2.877610849e-03f, -2.852158667e-03f, -2.826702051e-03f, -2.801241057e-03f, -2.775775741e-03f, -2.750306159e-03f, - -2.724832367e-03f, -2.699354422e-03f, -2.673872379e-03f, -2.648386294e-03f, -2.622896225e-03f, -2.597402226e-03f, -2.571904354e-03f, -2.546402665e-03f, -2.520897215e-03f, -2.495388060e-03f, - -2.469875257e-03f, -2.444358862e-03f, -2.418838930e-03f, -2.393315518e-03f, -2.367788682e-03f, -2.342258478e-03f, -2.316724963e-03f, -2.291188192e-03f, -2.265648222e-03f, -2.240105109e-03f, - -2.214558908e-03f, -2.189009677e-03f, -2.163457471e-03f, -2.137902347e-03f, -2.112344361e-03f, -2.086783568e-03f, -2.061220026e-03f, -2.035653790e-03f, -2.010084916e-03f, -1.984513461e-03f, - -1.958939481e-03f, -1.933363032e-03f, -1.907784171e-03f, -1.882202953e-03f, -1.856619434e-03f, -1.831033672e-03f, -1.805445721e-03f, -1.779855639e-03f, -1.754263482e-03f, -1.728669305e-03f, - -1.703073165e-03f, -1.677475118e-03f, -1.651875220e-03f, -1.626273528e-03f, -1.600670098e-03f, -1.575064986e-03f, -1.549458247e-03f, -1.523849940e-03f, -1.498240118e-03f, -1.472628840e-03f, - -1.447016160e-03f, -1.421402136e-03f, -1.395786823e-03f, -1.370170277e-03f, -1.344552556e-03f, -1.318933714e-03f, -1.293313808e-03f, -1.267692895e-03f, -1.242071030e-03f, -1.216448270e-03f, - -1.190824671e-03f, -1.165200289e-03f, -1.139575181e-03f, -1.113949402e-03f, -1.088323008e-03f, -1.062696056e-03f, -1.037068603e-03f, -1.011440703e-03f, -9.858124139e-04f, -9.601837912e-04f, - -9.345548912e-04f, -9.089257700e-04f, -8.832964837e-04f, -8.576670886e-04f, -8.320376408e-04f, -8.064081963e-04f, -7.807788114e-04f, -7.551495422e-04f, -7.295204448e-04f, -7.038915754e-04f, - -6.782629900e-04f, -6.526347447e-04f, -6.270068958e-04f, -6.013794993e-04f, -5.757526112e-04f, -5.501262878e-04f, -5.245005850e-04f, -4.988755590e-04f, -4.732512659e-04f, -4.476277617e-04f, - -4.220051025e-04f, -3.963833444e-04f, -3.707625433e-04f, -3.451427555e-04f, -3.195240369e-04f, -2.939064435e-04f, -2.682900314e-04f, -2.426748566e-04f, -2.170609752e-04f, -1.914484431e-04f, - -1.658373164e-04f, -1.402276510e-04f, -1.146195029e-04f, -8.901292821e-05f, -6.340798280e-05f, -3.780472266e-05f, -1.220320375e-05f, 1.339651797e-05f, 3.899438656e-05f, 6.459034607e-05f, - 9.018434059e-05f, 1.157763142e-04f, 1.413662109e-04f, 1.669539750e-04f, 1.925395504e-04f, 2.181228812e-04f, 2.437039117e-04f, 2.692825859e-04f, 2.948588480e-04f, 3.204326420e-04f, - 3.460039123e-04f, 3.715726029e-04f, 3.971386581e-04f, 4.227020220e-04f, 4.482626387e-04f, 4.738204526e-04f, 4.993754079e-04f, 5.249274486e-04f, 5.504765192e-04f, 5.760225639e-04f, - 6.015655269e-04f, 6.271053524e-04f, 6.526419848e-04f, 6.781753684e-04f, 7.037054474e-04f, 7.292321662e-04f, 7.547554690e-04f, 7.802753004e-04f, 8.057916044e-04f, 8.313043257e-04f, - 8.568134084e-04f, 8.823187971e-04f, 9.078204360e-04f, 9.333182696e-04f, 9.588122424e-04f, 9.843022987e-04f, 1.009788383e-03f, 1.035270440e-03f, 1.060748413e-03f, 1.086222249e-03f, - 1.111691890e-03f, 1.137157281e-03f, 1.162618367e-03f, 1.188075093e-03f, 1.213527403e-03f, 1.238975242e-03f, 1.264418553e-03f, 1.289857283e-03f, 1.315291374e-03f, 1.340720773e-03f, - 1.366145423e-03f, 1.391565270e-03f, 1.416980257e-03f, 1.442390331e-03f, 1.467795434e-03f, 1.493195512e-03f, 1.518590510e-03f, 1.543980373e-03f, 1.569365045e-03f, 1.594744471e-03f, - 1.620118595e-03f, 1.645487363e-03f, 1.670850720e-03f, 1.696208609e-03f, 1.721560977e-03f, 1.746907767e-03f, 1.772248926e-03f, 1.797584397e-03f, 1.822914125e-03f, 1.848238056e-03f, - 1.873556135e-03f, 1.898868306e-03f, 1.924174514e-03f, 1.949474705e-03f, 1.974768823e-03f, 2.000056813e-03f, 2.025338621e-03f, 2.050614192e-03f, 2.075883470e-03f, 2.101146401e-03f, - 2.126402929e-03f, 2.151653001e-03f, 2.176896560e-03f, 2.202133553e-03f, 2.227363925e-03f, 2.252587620e-03f, 2.277804584e-03f, 2.303014762e-03f, 2.328218099e-03f, 2.353414541e-03f, - 2.378604033e-03f, 2.403786520e-03f, 2.428961948e-03f, 2.454130262e-03f, 2.479291408e-03f, 2.504445330e-03f, 2.529591974e-03f, 2.554731286e-03f, 2.579863211e-03f, 2.604987694e-03f, - 2.630104682e-03f, 2.655214119e-03f, 2.680315951e-03f, 2.705410124e-03f, 2.730496583e-03f, 2.755575274e-03f, 2.780646142e-03f, 2.805709133e-03f, 2.830764193e-03f, 2.855811268e-03f, - 2.880850303e-03f, 2.905881243e-03f, 2.930904035e-03f, 2.955918625e-03f, 2.980924957e-03f, 3.005922979e-03f, 3.030912636e-03f, 3.055893873e-03f, 3.080866636e-03f, 3.105830873e-03f, - 3.130786527e-03f, 3.155733546e-03f, 3.180671875e-03f, 3.205601460e-03f, 3.230522248e-03f, 3.255434184e-03f, 3.280337215e-03f, 3.305231286e-03f, 3.330116343e-03f, 3.354992333e-03f, - 3.379859202e-03f, 3.404716897e-03f, 3.429565362e-03f, 3.454404545e-03f, 3.479234392e-03f, 3.504054848e-03f, 3.528865861e-03f, 3.553667377e-03f, 3.578459342e-03f, 3.603241702e-03f, - 3.628014403e-03f, 3.652777393e-03f, 3.677530618e-03f, 3.702274023e-03f, 3.727007557e-03f, 3.751731164e-03f, 3.776444792e-03f, 3.801148388e-03f, 3.825841897e-03f, 3.850525266e-03f, - 3.875198443e-03f, 3.899861374e-03f, 3.924514005e-03f, 3.949156284e-03f, 3.973788156e-03f, 3.998409569e-03f, 4.023020470e-03f, 4.047620805e-03f, 4.072210522e-03f, 4.096789567e-03f, - 4.121357887e-03f, 4.145915429e-03f, 4.170462140e-03f, 4.194997967e-03f, 4.219522857e-03f, 4.244036757e-03f, 4.268539615e-03f, 4.293031377e-03f, 4.317511990e-03f, 4.341981402e-03f, - 4.366439560e-03f, 4.390886411e-03f, 4.415321902e-03f, 4.439745981e-03f, 4.464158595e-03f, 4.488559690e-03f, 4.512949216e-03f, 4.537327119e-03f, 4.561693346e-03f, 4.586047845e-03f, - 4.610390563e-03f, 4.634721448e-03f, 4.659040448e-03f, 4.683347510e-03f, 4.707642581e-03f, 4.731925610e-03f, 4.756196543e-03f, 4.780455329e-03f, 4.804701916e-03f, 4.828936250e-03f, - 4.853158281e-03f, 4.877367955e-03f, 4.901565221e-03f, 4.925750026e-03f, 4.949922319e-03f, 4.974082046e-03f, 4.998229157e-03f, 5.022363600e-03f, 5.046485321e-03f, 5.070594270e-03f, - 5.094690395e-03f, 5.118773643e-03f, 5.142843963e-03f, 5.166901302e-03f, 5.190945610e-03f, 5.214976834e-03f, 5.238994923e-03f, 5.262999825e-03f, 5.286991489e-03f, 5.310969862e-03f, - 5.334934893e-03f, 5.358886532e-03f, 5.382824725e-03f, 5.406749422e-03f, 5.430660571e-03f, 5.454558120e-03f, 5.478442020e-03f, 5.502312217e-03f, 5.526168661e-03f, 5.550011300e-03f, - 5.573840084e-03f, 5.597654961e-03f, 5.621455880e-03f, 5.645242789e-03f, 5.669015638e-03f, 5.692774375e-03f, 5.716518950e-03f, 5.740249311e-03f, 5.763965408e-03f, 5.787667189e-03f, - 5.811354604e-03f, 5.835027602e-03f, 5.858686131e-03f, 5.882330142e-03f, 5.905959583e-03f, 5.929574404e-03f, 5.953174554e-03f, 5.976759982e-03f, 6.000330638e-03f, 6.023886471e-03f, - 6.047427431e-03f, 6.070953467e-03f, 6.094464528e-03f, 6.117960564e-03f, 6.141441525e-03f, 6.164907361e-03f, 6.188358020e-03f, 6.211793454e-03f, 6.235213611e-03f, 6.258618441e-03f, - 6.282007894e-03f, 6.305381920e-03f, 6.328740470e-03f, 6.352083491e-03f, 6.375410936e-03f, 6.398722754e-03f, 6.422018894e-03f, 6.445299307e-03f, 6.468563943e-03f, 6.491812753e-03f, - 6.515045686e-03f, 6.538262692e-03f, 6.561463722e-03f, 6.584648727e-03f, 6.607817656e-03f, 6.630970460e-03f, 6.654107089e-03f, 6.677227495e-03f, 6.700331626e-03f, 6.723419435e-03f, - 6.746490871e-03f, 6.769545885e-03f, 6.792584428e-03f, 6.815606450e-03f, 6.838611902e-03f, 6.861600736e-03f, 6.884572901e-03f, 6.907528349e-03f, 6.930467031e-03f, 6.953388897e-03f, - 6.976293898e-03f, 6.999181986e-03f, 7.022053112e-03f, 7.044907226e-03f, 7.067744281e-03f, 7.090564226e-03f, 7.113367013e-03f, 7.136152594e-03f, 7.158920920e-03f, 7.181671942e-03f, - 7.204405612e-03f, 7.227121880e-03f, 7.249820699e-03f, 7.272502020e-03f, 7.295165795e-03f, 7.317811975e-03f, 7.340440511e-03f, 7.363051356e-03f, 7.385644462e-03f, 7.408219779e-03f, - 7.430777260e-03f, 7.453316856e-03f, 7.475838520e-03f, 7.498342204e-03f, 7.520827859e-03f, 7.543295437e-03f, 7.565744891e-03f, 7.588176173e-03f, 7.610589235e-03f, 7.632984028e-03f, - 7.655360506e-03f, 7.677718620e-03f, 7.700058323e-03f, 7.722379567e-03f, 7.744682305e-03f, 7.766966489e-03f, 7.789232071e-03f, 7.811479005e-03f, 7.833707243e-03f, 7.855916736e-03f, - 7.878107439e-03f, 7.900279304e-03f, 7.922432283e-03f, 7.944566329e-03f, 7.966681396e-03f, 7.988777435e-03f, 8.010854401e-03f, 8.032912246e-03f, 8.054950922e-03f, 8.076970384e-03f, - 8.098970585e-03f, 8.120951476e-03f, 8.142913013e-03f, 8.164855147e-03f, 8.186777833e-03f, 8.208681023e-03f, 8.230564671e-03f, 8.252428731e-03f, 8.274273155e-03f, 8.296097898e-03f, - 8.317902913e-03f, 8.339688154e-03f, 8.361453575e-03f, 8.383199128e-03f, 8.404924768e-03f, 8.426630449e-03f, 8.448316125e-03f, 8.469981749e-03f, 8.491627275e-03f, 8.513252658e-03f, - 8.534857852e-03f, 8.556442810e-03f, 8.578007487e-03f, 8.599551837e-03f, 8.621075814e-03f, 8.642579373e-03f, 8.664062467e-03f, 8.685525052e-03f, 8.706967082e-03f, 8.728388510e-03f, - 8.749789293e-03f, 8.771169383e-03f, 8.792528737e-03f, 8.813867308e-03f, 8.835185052e-03f, 8.856481922e-03f, 8.877757875e-03f, 8.899012864e-03f, 8.920246845e-03f, 8.941459773e-03f, - 8.962651603e-03f, 8.983822289e-03f, 9.004971788e-03f, 9.026100053e-03f, 9.047207041e-03f, 9.068292707e-03f, 9.089357005e-03f, 9.110399892e-03f, 9.131421322e-03f, 9.152421251e-03f, - 9.173399636e-03f, 9.194356430e-03f, 9.215291591e-03f, 9.236205073e-03f, 9.257096832e-03f, 9.277966825e-03f, 9.298815006e-03f, 9.319641332e-03f, 9.340445759e-03f, 9.361228242e-03f, - 9.381988738e-03f, 9.402727203e-03f, 9.423443593e-03f, 9.444137864e-03f, 9.464809973e-03f, 9.485459875e-03f, 9.506087526e-03f, 9.526692885e-03f, 9.547275906e-03f, 9.567836546e-03f, - 9.588374762e-03f, 9.608890511e-03f, 9.629383748e-03f, 9.649854432e-03f, 9.670302518e-03f, 9.690727963e-03f, 9.711130725e-03f, 9.731510759e-03f, 9.751868024e-03f, 9.772202476e-03f, - 9.792514072e-03f, 9.812802769e-03f, 9.833068525e-03f, 9.853311296e-03f, 9.873531041e-03f, 9.893727715e-03f, 9.913901278e-03f, 9.934051685e-03f, 9.954178896e-03f, 9.974282866e-03f, - 9.994363554e-03f, 1.001442092e-02f, 1.003445492e-02f, 1.005446550e-02f, 1.007445264e-02f, 1.009441628e-02f, 1.011435639e-02f, 1.013427292e-02f, 1.015416583e-02f, 1.017403508e-02f, - 1.019388063e-02f, 1.021370243e-02f, 1.023350045e-02f, 1.025327463e-02f, 1.027302495e-02f, 1.029275135e-02f, 1.031245381e-02f, 1.033213226e-02f, 1.035178668e-02f, 1.037141703e-02f, - 1.039102325e-02f, 1.041060532e-02f, 1.043016318e-02f, 1.044969681e-02f, 1.046920615e-02f, 1.048869116e-02f, 1.050815181e-02f, 1.052758805e-02f, 1.054699985e-02f, 1.056638716e-02f, - 1.058574994e-02f, 1.060508815e-02f, 1.062440175e-02f, 1.064369070e-02f, 1.066295496e-02f, 1.068219449e-02f, 1.070140924e-02f, 1.072059919e-02f, 1.073976428e-02f, 1.075890448e-02f, - 1.077801975e-02f, 1.079711004e-02f, 1.081617532e-02f, 1.083521555e-02f, 1.085423069e-02f, 1.087322069e-02f, 1.089218552e-02f, 1.091112513e-02f, 1.093003950e-02f, 1.094892857e-02f, - 1.096779232e-02f, 1.098663069e-02f, 1.100544365e-02f, 1.102423116e-02f, 1.104299318e-02f, 1.106172968e-02f, 1.108044060e-02f, 1.109912592e-02f, 1.111778560e-02f, 1.113641959e-02f, - 1.115502785e-02f, 1.117361035e-02f, 1.119216705e-02f, 1.121069791e-02f, 1.122920289e-02f, 1.124768196e-02f, 1.126613506e-02f, 1.128456217e-02f, 1.130296325e-02f, 1.132133825e-02f, - 1.133968714e-02f, 1.135800989e-02f, 1.137630645e-02f, 1.139457678e-02f, 1.141282084e-02f, 1.143103861e-02f, 1.144923003e-02f, 1.146739508e-02f, 1.148553371e-02f, 1.150364589e-02f, - 1.152173158e-02f, 1.153979074e-02f, 1.155782333e-02f, 1.157582931e-02f, 1.159380866e-02f, 1.161176132e-02f, 1.162968727e-02f, 1.164758646e-02f, 1.166545886e-02f, 1.168330443e-02f, - 1.170112314e-02f, 1.171891494e-02f, 1.173667980e-02f, 1.175441768e-02f, 1.177212855e-02f, 1.178981237e-02f, 1.180746910e-02f, 1.182509870e-02f, 1.184270115e-02f, 1.186027639e-02f, - 1.187782440e-02f, 1.189534514e-02f, 1.191283857e-02f, 1.193030466e-02f, 1.194774337e-02f, 1.196515466e-02f, 1.198253849e-02f, 1.199989484e-02f, 1.201722366e-02f, 1.203452493e-02f, - 1.205179859e-02f, 1.206904462e-02f, 1.208626298e-02f, 1.210345364e-02f, 1.212061656e-02f, 1.213775170e-02f, 1.215485903e-02f, 1.217193851e-02f, 1.218899011e-02f, 1.220601379e-02f, - 1.222300952e-02f, 1.223997726e-02f, 1.225691698e-02f, 1.227382863e-02f, 1.229071220e-02f, 1.230756763e-02f, 1.232439490e-02f, 1.234119397e-02f, 1.235796481e-02f, 1.237470738e-02f, - 1.239142165e-02f, 1.240810758e-02f, 1.242476514e-02f, 1.244139429e-02f, 1.245799500e-02f, 1.247456723e-02f, 1.249111096e-02f, 1.250762614e-02f, 1.252411274e-02f, 1.254057073e-02f, - 1.255700008e-02f, 1.257340074e-02f, 1.258977269e-02f, 1.260611590e-02f, 1.262243032e-02f, 1.263871592e-02f, 1.265497268e-02f, 1.267120055e-02f, 1.268739951e-02f, 1.270356952e-02f, - 1.271971054e-02f, 1.273582255e-02f, 1.275190551e-02f, 1.276795939e-02f, 1.278398415e-02f, 1.279997976e-02f, 1.281594619e-02f, 1.283188341e-02f, 1.284779137e-02f, 1.286367006e-02f, - 1.287951944e-02f, 1.289533947e-02f, 1.291113012e-02f, 1.292689135e-02f, 1.294262315e-02f, 1.295832547e-02f, 1.297399828e-02f, 1.298964156e-02f, 1.300525525e-02f, 1.302083935e-02f, - 1.303639381e-02f, 1.305191860e-02f, 1.306741369e-02f, 1.308287904e-02f, 1.309831464e-02f, 1.311372043e-02f, 1.312909640e-02f, 1.314444251e-02f, 1.315975873e-02f, 1.317504503e-02f, - 1.319030137e-02f, 1.320552773e-02f, 1.322072408e-02f, 1.323589037e-02f, 1.325102659e-02f, 1.326613270e-02f, 1.328120867e-02f, 1.329625446e-02f, 1.331127006e-02f, 1.332625542e-02f, - 1.334121052e-02f, 1.335613532e-02f, 1.337102980e-02f, 1.338589393e-02f, 1.340072767e-02f, 1.341553099e-02f, 1.343030387e-02f, 1.344504627e-02f, 1.345975816e-02f, 1.347443952e-02f, - 1.348909031e-02f, 1.350371051e-02f, 1.351830008e-02f, 1.353285899e-02f, 1.354738721e-02f, 1.356188472e-02f, 1.357635149e-02f, 1.359078748e-02f, 1.360519266e-02f, 1.361956702e-02f, - 1.363391051e-02f, 1.364822310e-02f, 1.366250478e-02f, 1.367675550e-02f, 1.369097525e-02f, 1.370516399e-02f, 1.371932169e-02f, 1.373344832e-02f, 1.374754386e-02f, 1.376160827e-02f, - 1.377564154e-02f, 1.378964362e-02f, 1.380361449e-02f, 1.381755413e-02f, 1.383146250e-02f, 1.384533957e-02f, 1.385918532e-02f, 1.387299973e-02f, 1.388678275e-02f, 1.390053437e-02f, - 1.391425455e-02f, 1.392794327e-02f, 1.394160050e-02f, 1.395522621e-02f, 1.396882037e-02f, 1.398238297e-02f, 1.399591396e-02f, 1.400941332e-02f, 1.402288103e-02f, 1.403631706e-02f, - 1.404972138e-02f, 1.406309396e-02f, 1.407643477e-02f, 1.408974380e-02f, 1.410302101e-02f, 1.411626637e-02f, 1.412947986e-02f, 1.414266145e-02f, 1.415581112e-02f, 1.416892884e-02f, - 1.418201457e-02f, 1.419506831e-02f, 1.420809001e-02f, 1.422107966e-02f, 1.423403722e-02f, 1.424696268e-02f, 1.425985600e-02f, 1.427271716e-02f, 1.428554613e-02f, 1.429834288e-02f, - 1.431110740e-02f, 1.432383966e-02f, 1.433653962e-02f, 1.434920727e-02f, 1.436184258e-02f, 1.437444552e-02f, 1.438701607e-02f, 1.439955420e-02f, 1.441205989e-02f, 1.442453312e-02f, - 1.443697385e-02f, 1.444938206e-02f, 1.446175773e-02f, 1.447410083e-02f, 1.448641135e-02f, 1.449868924e-02f, 1.451093450e-02f, 1.452314708e-02f, 1.453532698e-02f, 1.454747417e-02f, - 1.455958861e-02f, 1.457167029e-02f, 1.458371919e-02f, 1.459573527e-02f, 1.460771852e-02f, 1.461966891e-02f, 1.463158642e-02f, 1.464347101e-02f, 1.465532268e-02f, 1.466714140e-02f, - 1.467892713e-02f, 1.469067987e-02f, 1.470239958e-02f, 1.471408624e-02f, 1.472573983e-02f, 1.473736033e-02f, 1.474894770e-02f, 1.476050194e-02f, 1.477202302e-02f, 1.478351090e-02f, - 1.479496558e-02f, 1.480638703e-02f, 1.481777522e-02f, 1.482913013e-02f, 1.484045174e-02f, 1.485174003e-02f, 1.486299498e-02f, 1.487421656e-02f, 1.488540475e-02f, 1.489655952e-02f, - 1.490768087e-02f, 1.491876875e-02f, 1.492982316e-02f, 1.494084407e-02f, 1.495183146e-02f, 1.496278531e-02f, 1.497370559e-02f, 1.498459229e-02f, 1.499544537e-02f, 1.500626483e-02f, - 1.501705064e-02f, 1.502780278e-02f, 1.503852122e-02f, 1.504920595e-02f, 1.505985694e-02f, 1.507047418e-02f, 1.508105764e-02f, 1.509160731e-02f, 1.510212315e-02f, 1.511260516e-02f, - 1.512305330e-02f, 1.513346757e-02f, 1.514384793e-02f, 1.515419438e-02f, 1.516450688e-02f, 1.517478542e-02f, 1.518502998e-02f, 1.519524054e-02f, 1.520541708e-02f, 1.521555958e-02f, - 1.522566801e-02f, 1.523574236e-02f, 1.524578261e-02f, 1.525578875e-02f, 1.526576074e-02f, 1.527569857e-02f, 1.528560222e-02f, 1.529547168e-02f, 1.530530692e-02f, 1.531510792e-02f, - 1.532487467e-02f, 1.533460714e-02f, 1.534430532e-02f, 1.535396918e-02f, 1.536359872e-02f, 1.537319391e-02f, 1.538275472e-02f, 1.539228115e-02f, 1.540177318e-02f, 1.541123078e-02f, - 1.542065394e-02f, 1.543004264e-02f, 1.543939687e-02f, 1.544871659e-02f, 1.545800180e-02f, 1.546725248e-02f, 1.547646861e-02f, 1.548565017e-02f, 1.549479715e-02f, 1.550390952e-02f, - 1.551298727e-02f, 1.552203039e-02f, 1.553103884e-02f, 1.554001263e-02f, 1.554895172e-02f, 1.555785611e-02f, 1.556672578e-02f, 1.557556070e-02f, 1.558436086e-02f, 1.559312625e-02f, - 1.560185685e-02f, 1.561055264e-02f, 1.561921361e-02f, 1.562783973e-02f, 1.563643099e-02f, 1.564498738e-02f, 1.565350888e-02f, 1.566199548e-02f, 1.567044715e-02f, 1.567886388e-02f, - 1.568724565e-02f, 1.569559246e-02f, 1.570390428e-02f, 1.571218109e-02f, 1.572042289e-02f, 1.572862965e-02f, 1.573680137e-02f, 1.574493801e-02f, 1.575303958e-02f, 1.576110606e-02f, - 1.576913742e-02f, 1.577713366e-02f, 1.578509475e-02f, 1.579302069e-02f, 1.580091146e-02f, 1.580876705e-02f, 1.581658743e-02f, 1.582437260e-02f, 1.583212254e-02f, 1.583983723e-02f, - 1.584751667e-02f, 1.585516083e-02f, 1.586276971e-02f, 1.587034329e-02f, 1.587788155e-02f, 1.588538448e-02f, 1.589285207e-02f, 1.590028430e-02f, 1.590768116e-02f, 1.591504263e-02f, - 1.592236871e-02f, 1.592965937e-02f, 1.593691461e-02f, 1.594413441e-02f, 1.595131876e-02f, 1.595846764e-02f, 1.596558104e-02f, 1.597265895e-02f, 1.597970136e-02f, 1.598670825e-02f, - 1.599367961e-02f, 1.600061543e-02f, 1.600751569e-02f, 1.601438038e-02f, 1.602120949e-02f, 1.602800300e-02f, 1.603476091e-02f, 1.604148320e-02f, 1.604816987e-02f, 1.605482088e-02f, - 1.606143625e-02f, 1.606801594e-02f, 1.607455996e-02f, 1.608106829e-02f, 1.608754092e-02f, 1.609397783e-02f, 1.610037901e-02f, 1.610674446e-02f, 1.611307416e-02f, 1.611936810e-02f, - 1.612562627e-02f, 1.613184866e-02f, 1.613803525e-02f, 1.614418604e-02f, 1.615030102e-02f, 1.615638016e-02f, 1.616242347e-02f, 1.616843094e-02f, 1.617440254e-02f, 1.618033827e-02f, - 1.618623813e-02f, 1.619210209e-02f, 1.619793016e-02f, 1.620372231e-02f, 1.620947855e-02f, 1.621519885e-02f, 1.622088321e-02f, 1.622653162e-02f, 1.623214407e-02f, 1.623772055e-02f, - 1.624326105e-02f, 1.624876556e-02f, 1.625423407e-02f, 1.625966657e-02f, 1.626506306e-02f, 1.627042351e-02f, 1.627574793e-02f, 1.628103631e-02f, 1.628628863e-02f, 1.629150488e-02f, - 1.629668506e-02f, 1.630182916e-02f, 1.630693718e-02f, 1.631200909e-02f, 1.631704489e-02f, 1.632204458e-02f, 1.632700814e-02f, 1.633193558e-02f, 1.633682687e-02f, 1.634168201e-02f, - 1.634650099e-02f, 1.635128381e-02f, 1.635603045e-02f, 1.636074092e-02f, 1.636541519e-02f, 1.637005327e-02f, 1.637465515e-02f, 1.637922081e-02f, 1.638375025e-02f, 1.638824347e-02f, - 1.639270045e-02f, 1.639712119e-02f, 1.640150568e-02f, 1.640585392e-02f, 1.641016590e-02f, 1.641444160e-02f, 1.641868103e-02f, 1.642288418e-02f, 1.642705104e-02f, 1.643118160e-02f, - 1.643527586e-02f, 1.643933381e-02f, 1.644335544e-02f, 1.644734075e-02f, 1.645128974e-02f, 1.645520239e-02f, 1.645907870e-02f, 1.646291866e-02f, 1.646672228e-02f, 1.647048953e-02f, - 1.647422042e-02f, 1.647791495e-02f, 1.648157310e-02f, 1.648519486e-02f, 1.648878025e-02f, 1.649232924e-02f, 1.649584184e-02f, 1.649931803e-02f, 1.650275782e-02f, 1.650616120e-02f, - 1.650952816e-02f, 1.651285871e-02f, 1.651615282e-02f, 1.651941051e-02f, 1.652263176e-02f, 1.652581657e-02f, 1.652896494e-02f, 1.653207686e-02f, 1.653515233e-02f, 1.653819134e-02f, - 1.654119389e-02f, 1.654415998e-02f, 1.654708959e-02f, 1.654998274e-02f, 1.655283941e-02f, 1.655565960e-02f, 1.655844330e-02f, 1.656119052e-02f, 1.656390125e-02f, 1.656657548e-02f, - 1.656921322e-02f, 1.657181445e-02f, 1.657437919e-02f, 1.657690741e-02f, 1.657939913e-02f, 1.658185433e-02f, 1.658427302e-02f, 1.658665519e-02f, 1.658900084e-02f, 1.659130996e-02f, - 1.659358256e-02f, 1.659581863e-02f, 1.659801817e-02f, 1.660018118e-02f, 1.660230765e-02f, 1.660439759e-02f, 1.660645098e-02f, 1.660846784e-02f, 1.661044815e-02f, 1.661239191e-02f, - 1.661429913e-02f, 1.661616981e-02f, 1.661800393e-02f, 1.661980150e-02f, 1.662156252e-02f, 1.662328698e-02f, 1.662497489e-02f, 1.662662624e-02f, 1.662824104e-02f, 1.662981928e-02f, - 1.663136096e-02f, 1.663286608e-02f, 1.663433463e-02f, 1.663576663e-02f, 1.663716206e-02f, 1.663852094e-02f, 1.663984324e-02f, 1.664112899e-02f, 1.664237817e-02f, 1.664359079e-02f, - 1.664476685e-02f, 1.664590634e-02f, 1.664700927e-02f, 1.664807563e-02f, 1.664910543e-02f, 1.665009867e-02f, 1.665105534e-02f, 1.665197545e-02f, 1.665285900e-02f, 1.665370599e-02f, - 1.665451642e-02f, 1.665529029e-02f, 1.665602760e-02f, 1.665672836e-02f, 1.665739255e-02f, 1.665802019e-02f, 1.665861128e-02f, 1.665916581e-02f, 1.665968379e-02f, 1.666016523e-02f, - 1.666061011e-02f, 1.666101844e-02f, 1.666139023e-02f, 1.666172547e-02f, 1.666202418e-02f, 1.666228634e-02f, 1.666251196e-02f, 1.666270105e-02f, 1.666285360e-02f, 1.666296963e-02f, - 1.666304912e-02f, 1.666309208e-02f, 1.666309852e-02f, 1.666306844e-02f, 1.666300184e-02f, 1.666289872e-02f, 1.666275909e-02f, 1.666258294e-02f, 1.666237029e-02f, 1.666212113e-02f, - 1.666183547e-02f, 1.666151332e-02f, 1.666115466e-02f, 1.666075951e-02f, 1.666032788e-02f, 1.665985976e-02f, 1.665935515e-02f, 1.665881407e-02f, 1.665823651e-02f, 1.665762249e-02f, - 1.665697199e-02f, 1.665628504e-02f, 1.665556162e-02f, 1.665480175e-02f, 1.665400543e-02f, 1.665317266e-02f, 1.665230345e-02f, 1.665139781e-02f, 1.665045573e-02f, 1.664947722e-02f, - 1.664846229e-02f, 1.664741094e-02f, 1.664632317e-02f, 1.664519900e-02f, 1.664403843e-02f, 1.664284145e-02f, 1.664160808e-02f, 1.664033832e-02f, 1.663903218e-02f, 1.663768966e-02f, - 1.663631077e-02f, 1.663489551e-02f, 1.663344389e-02f, 1.663195592e-02f, 1.663043159e-02f, 1.662887092e-02f, 1.662727392e-02f, 1.662564058e-02f, 1.662397092e-02f, 1.662226493e-02f, - 1.662052264e-02f, 1.661874404e-02f, 1.661692913e-02f, 1.661507794e-02f, 1.661319045e-02f, 1.661126669e-02f, 1.660930665e-02f, 1.660731034e-02f, 1.660527778e-02f, 1.660320896e-02f, - 1.660110389e-02f, 1.659896259e-02f, 1.659678505e-02f, 1.659457129e-02f, 1.659232131e-02f, 1.659003513e-02f, 1.658771274e-02f, 1.658535415e-02f, 1.658295938e-02f, 1.658052843e-02f, - 1.657806131e-02f, 1.657555803e-02f, 1.657301859e-02f, 1.657044301e-02f, 1.656783128e-02f, 1.656518342e-02f, 1.656249945e-02f, 1.655977935e-02f, 1.655702316e-02f, 1.655423086e-02f, - 1.655140248e-02f, 1.654853802e-02f, 1.654563748e-02f, 1.654270089e-02f, 1.653972824e-02f, 1.653671955e-02f, 1.653367482e-02f, 1.653059407e-02f, 1.652747730e-02f, 1.652432452e-02f, - 1.652113575e-02f, 1.651791099e-02f, 1.651465025e-02f, 1.651135354e-02f, 1.650802087e-02f, 1.650465225e-02f, 1.650124769e-02f, 1.649780720e-02f, 1.649433080e-02f, 1.649081848e-02f, - 1.648727027e-02f, 1.648368616e-02f, 1.648006618e-02f, 1.647641033e-02f, 1.647271862e-02f, 1.646899106e-02f, 1.646522767e-02f, 1.646142845e-02f, 1.645759342e-02f, 1.645372259e-02f, - 1.644981596e-02f, 1.644587355e-02f, 1.644189536e-02f, 1.643788142e-02f, 1.643383173e-02f, 1.642974631e-02f, 1.642562515e-02f, 1.642146829e-02f, 1.641727572e-02f, 1.641304746e-02f, - 1.640878352e-02f, 1.640448392e-02f, 1.640014866e-02f, 1.639577775e-02f, 1.639137122e-02f, 1.638692907e-02f, 1.638245131e-02f, 1.637793795e-02f, 1.637338902e-02f, 1.636880451e-02f, - 1.636418445e-02f, 1.635952884e-02f, 1.635483770e-02f, 1.635011104e-02f, 1.634534887e-02f, 1.634055121e-02f, 1.633571807e-02f, 1.633084947e-02f, 1.632594541e-02f, 1.632100590e-02f, - 1.631603098e-02f, 1.631102063e-02f, 1.630597489e-02f, 1.630089375e-02f, 1.629577725e-02f, 1.629062538e-02f, 1.628543817e-02f, 1.628021563e-02f, 1.627495776e-02f, 1.626966459e-02f, - 1.626433613e-02f, 1.625897240e-02f, 1.625357340e-02f, 1.624813916e-02f, 1.624266968e-02f, 1.623716498e-02f, 1.623162508e-02f, 1.622604998e-02f, 1.622043971e-02f, 1.621479429e-02f, - 1.620911371e-02f, 1.620339800e-02f, 1.619764718e-02f, 1.619186126e-02f, 1.618604025e-02f, 1.618018417e-02f, 1.617429304e-02f, 1.616836686e-02f, 1.616240566e-02f, 1.615640945e-02f, - 1.615037825e-02f, 1.614431207e-02f, 1.613821093e-02f, 1.613207484e-02f, 1.612590382e-02f, 1.611969789e-02f, 1.611345706e-02f, 1.610718134e-02f, 1.610087076e-02f, 1.609452533e-02f, - 1.608814507e-02f, 1.608172999e-02f, 1.607528010e-02f, 1.606879544e-02f, 1.606227600e-02f, 1.605572182e-02f, 1.604913290e-02f, 1.604250926e-02f, 1.603585093e-02f, 1.602915791e-02f, - 1.602243022e-02f, 1.601566789e-02f, 1.600887092e-02f, 1.600203934e-02f, 1.599517316e-02f, 1.598827240e-02f, 1.598133708e-02f, 1.597436721e-02f, 1.596736282e-02f, 1.596032392e-02f, - 1.595325053e-02f, 1.594614266e-02f, 1.593900034e-02f, 1.593182358e-02f, 1.592461240e-02f, 1.591736682e-02f, 1.591008686e-02f, 1.590277253e-02f, 1.589542386e-02f, 1.588804085e-02f, - 1.588062354e-02f, 1.587317194e-02f, 1.586568607e-02f, 1.585816595e-02f, 1.585061159e-02f, 1.584302301e-02f, 1.583540024e-02f, 1.582774329e-02f, 1.582005219e-02f, 1.581232694e-02f, - 1.580456758e-02f, 1.579677411e-02f, 1.578894657e-02f, 1.578108496e-02f, 1.577318932e-02f, 1.576525965e-02f, 1.575729597e-02f, 1.574929832e-02f, 1.574126671e-02f, 1.573320115e-02f, - 1.572510167e-02f, 1.571696828e-02f, 1.570880102e-02f, 1.570059989e-02f, 1.569236492e-02f, 1.568409613e-02f, 1.567579354e-02f, 1.566745717e-02f, 1.565908704e-02f, 1.565068317e-02f, - 1.564224558e-02f, 1.563377430e-02f, 1.562526934e-02f, 1.561673072e-02f, 1.560815847e-02f, 1.559955261e-02f, 1.559091315e-02f, 1.558224013e-02f, 1.557353355e-02f, 1.556479344e-02f, - 1.555601983e-02f, 1.554721274e-02f, 1.553837218e-02f, 1.552949818e-02f, 1.552059076e-02f, 1.551164994e-02f, 1.550267574e-02f, 1.549366819e-02f, 1.548462731e-02f, 1.547555312e-02f, - 1.546644564e-02f, 1.545730490e-02f, 1.544813091e-02f, 1.543892370e-02f, 1.542968329e-02f, 1.542040971e-02f, 1.541110297e-02f, 1.540176310e-02f, 1.539239013e-02f, 1.538298407e-02f, - 1.537354495e-02f, 1.536407279e-02f, 1.535456761e-02f, 1.534502944e-02f, 1.533545830e-02f, 1.532585421e-02f, 1.531621721e-02f, 1.530654730e-02f, 1.529684451e-02f, 1.528710887e-02f, - 1.527734041e-02f, 1.526753914e-02f, 1.525770508e-02f, 1.524783827e-02f, 1.523793873e-02f, 1.522800647e-02f, 1.521804153e-02f, 1.520804393e-02f, 1.519801369e-02f, 1.518795083e-02f, - 1.517785539e-02f, 1.516772738e-02f, 1.515756683e-02f, 1.514737377e-02f, 1.513714821e-02f, 1.512689019e-02f, 1.511659973e-02f, 1.510627685e-02f, 1.509592158e-02f, 1.508553394e-02f, - 1.507511395e-02f, 1.506466165e-02f, 1.505417706e-02f, 1.504366021e-02f, 1.503311111e-02f, 1.502252979e-02f, 1.501191628e-02f, 1.500127061e-02f, 1.499059280e-02f, 1.497988288e-02f, - 1.496914086e-02f, 1.495836679e-02f, 1.494756067e-02f, 1.493672255e-02f, 1.492585244e-02f, 1.491495037e-02f, 1.490401637e-02f, 1.489305047e-02f, 1.488205268e-02f, 1.487102304e-02f, - 1.485996157e-02f, 1.484886830e-02f, 1.483774325e-02f, 1.482658646e-02f, 1.481539795e-02f, 1.480417774e-02f, 1.479292586e-02f, 1.478164234e-02f, 1.477032721e-02f, 1.475898049e-02f, - 1.474760221e-02f, 1.473619239e-02f, 1.472475107e-02f, 1.471327828e-02f, 1.470177403e-02f, 1.469023835e-02f, 1.467867128e-02f, 1.466707284e-02f, 1.465544306e-02f, 1.464378197e-02f, - 1.463208959e-02f, 1.462036595e-02f, 1.460861108e-02f, 1.459682501e-02f, 1.458500776e-02f, 1.457315937e-02f, 1.456127986e-02f, 1.454936926e-02f, 1.453742760e-02f, 1.452545490e-02f, - 1.451345120e-02f, 1.450141652e-02f, 1.448935089e-02f, 1.447725435e-02f, 1.446512691e-02f, 1.445296861e-02f, 1.444077948e-02f, 1.442855954e-02f, 1.441630883e-02f, 1.440402736e-02f, - 1.439171519e-02f, 1.437937232e-02f, 1.436699879e-02f, 1.435459464e-02f, 1.434215988e-02f, 1.432969455e-02f, 1.431719868e-02f, 1.430467229e-02f, 1.429211543e-02f, 1.427952811e-02f, - 1.426691036e-02f, 1.425426222e-02f, 1.424158372e-02f, 1.422887488e-02f, 1.421613574e-02f, 1.420336632e-02f, 1.419056666e-02f, 1.417773679e-02f, 1.416487673e-02f, 1.415198652e-02f, - 1.413906618e-02f, 1.412611575e-02f, 1.411313526e-02f, 1.410012474e-02f, 1.408708421e-02f, 1.407401372e-02f, 1.406091328e-02f, 1.404778293e-02f, 1.403462271e-02f, 1.402143264e-02f, - 1.400821275e-02f, 1.399496308e-02f, 1.398168365e-02f, 1.396837450e-02f, 1.395503565e-02f, 1.394166715e-02f, 1.392826902e-02f, 1.391484128e-02f, 1.390138399e-02f, 1.388789715e-02f, - 1.387438081e-02f, 1.386083500e-02f, 1.384725976e-02f, 1.383365510e-02f, 1.382002106e-02f, 1.380635768e-02f, 1.379266499e-02f, 1.377894302e-02f, 1.376519180e-02f, 1.375141136e-02f, - 1.373760174e-02f, 1.372376297e-02f, 1.370989508e-02f, 1.369599810e-02f, 1.368207206e-02f, 1.366811700e-02f, 1.365413296e-02f, 1.364011995e-02f, 1.362607803e-02f, 1.361200721e-02f, - 1.359790753e-02f, 1.358377903e-02f, 1.356962173e-02f, 1.355543567e-02f, 1.354122089e-02f, 1.352697741e-02f, 1.351270528e-02f, 1.349840451e-02f, 1.348407515e-02f, 1.346971724e-02f, - 1.345533079e-02f, 1.344091585e-02f, 1.342647245e-02f, 1.341200063e-02f, 1.339750041e-02f, 1.338297183e-02f, 1.336841493e-02f, 1.335382973e-02f, 1.333921628e-02f, 1.332457461e-02f, - 1.330990474e-02f, 1.329520672e-02f, 1.328048058e-02f, 1.326572635e-02f, 1.325094407e-02f, 1.323613377e-02f, 1.322129549e-02f, 1.320642926e-02f, 1.319153511e-02f, 1.317661308e-02f, - 1.316166321e-02f, 1.314668552e-02f, 1.313168006e-02f, 1.311664686e-02f, 1.310158595e-02f, 1.308649737e-02f, 1.307138115e-02f, 1.305623733e-02f, 1.304106594e-02f, 1.302586702e-02f, - 1.301064060e-02f, 1.299538672e-02f, 1.298010542e-02f, 1.296479673e-02f, 1.294946068e-02f, 1.293409731e-02f, 1.291870666e-02f, 1.290328876e-02f, 1.288784364e-02f, 1.287237135e-02f, - 1.285687192e-02f, 1.284134538e-02f, 1.282579177e-02f, 1.281021113e-02f, 1.279460349e-02f, 1.277896889e-02f, 1.276330737e-02f, 1.274761895e-02f, 1.273190369e-02f, 1.271616160e-02f, - 1.270039274e-02f, 1.268459713e-02f, 1.266877481e-02f, 1.265292582e-02f, 1.263705020e-02f, 1.262114798e-02f, 1.260521920e-02f, 1.258926389e-02f, 1.257328210e-02f, 1.255727385e-02f, - 1.254123920e-02f, 1.252517816e-02f, 1.250909078e-02f, 1.249297711e-02f, 1.247683716e-02f, 1.246067099e-02f, 1.244447863e-02f, 1.242826011e-02f, 1.241201547e-02f, 1.239574476e-02f, - 1.237944800e-02f, 1.236312524e-02f, 1.234677651e-02f, 1.233040186e-02f, 1.231400131e-02f, 1.229757491e-02f, 1.228112269e-02f, 1.226464469e-02f, 1.224814096e-02f, 1.223161152e-02f, - 1.221505641e-02f, 1.219847568e-02f, 1.218186936e-02f, 1.216523750e-02f, 1.214858012e-02f, 1.213189726e-02f, 1.211518897e-02f, 1.209845528e-02f, 1.208169624e-02f, 1.206491187e-02f, - 1.204810223e-02f, 1.203126734e-02f, 1.201440724e-02f, 1.199752198e-02f, 1.198061159e-02f, 1.196367612e-02f, 1.194671559e-02f, 1.192973006e-02f, 1.191271955e-02f, 1.189568411e-02f, - 1.187862377e-02f, 1.186153859e-02f, 1.184442858e-02f, 1.182729380e-02f, 1.181013429e-02f, 1.179295007e-02f, 1.177574120e-02f, 1.175850771e-02f, 1.174124964e-02f, 1.172396703e-02f, - 1.170665992e-02f, 1.168932835e-02f, 1.167197235e-02f, 1.165459198e-02f, 1.163718727e-02f, 1.161975825e-02f, 1.160230497e-02f, 1.158482747e-02f, 1.156732579e-02f, 1.154979996e-02f, - 1.153225003e-02f, 1.151467605e-02f, 1.149707804e-02f, 1.147945604e-02f, 1.146181011e-02f, 1.144414028e-02f, 1.142644658e-02f, 1.140872907e-02f, 1.139098777e-02f, 1.137322274e-02f, - 1.135543401e-02f, 1.133762162e-02f, 1.131978561e-02f, 1.130192603e-02f, 1.128404291e-02f, 1.126613629e-02f, 1.124820622e-02f, 1.123025274e-02f, 1.121227589e-02f, 1.119427570e-02f, - 1.117625222e-02f, 1.115820550e-02f, 1.114013556e-02f, 1.112204246e-02f, 1.110392624e-02f, 1.108578693e-02f, 1.106762457e-02f, 1.104943922e-02f, 1.103123090e-02f, 1.101299967e-02f, - 1.099474556e-02f, 1.097646861e-02f, 1.095816887e-02f, 1.093984637e-02f, 1.092150117e-02f, 1.090313329e-02f, 1.088474279e-02f, 1.086632971e-02f, 1.084789408e-02f, 1.082943595e-02f, - 1.081095536e-02f, 1.079245235e-02f, 1.077392697e-02f, 1.075537925e-02f, 1.073680924e-02f, 1.071821699e-02f, 1.069960252e-02f, 1.068096590e-02f, 1.066230715e-02f, 1.064362632e-02f, - 1.062492345e-02f, 1.060619859e-02f, 1.058745178e-02f, 1.056868306e-02f, 1.054989247e-02f, 1.053108006e-02f, 1.051224587e-02f, 1.049338993e-02f, 1.047451231e-02f, 1.045561303e-02f, - 1.043669213e-02f, 1.041774968e-02f, 1.039878569e-02f, 1.037980023e-02f, 1.036079333e-02f, 1.034176503e-02f, 1.032271538e-02f, 1.030364443e-02f, 1.028455220e-02f, 1.026543876e-02f, - 1.024630414e-02f, 1.022714838e-02f, 1.020797153e-02f, 1.018877363e-02f, 1.016955473e-02f, 1.015031486e-02f, 1.013105408e-02f, 1.011177242e-02f, 1.009246994e-02f, 1.007314666e-02f, - 1.005380264e-02f, 1.003443793e-02f, 1.001505256e-02f, 9.995646575e-03f, 9.976220025e-03f, 9.956772951e-03f, 9.937305398e-03f, 9.917817409e-03f, 9.898309029e-03f, 9.878780302e-03f, - 9.859231272e-03f, 9.839661983e-03f, 9.820072480e-03f, 9.800462807e-03f, 9.780833007e-03f, 9.761183126e-03f, 9.741513209e-03f, 9.721823298e-03f, 9.702113440e-03f, 9.682383678e-03f, - 9.662634057e-03f, 9.642864622e-03f, 9.623075418e-03f, 9.603266488e-03f, 9.583437879e-03f, 9.563589634e-03f, 9.543721799e-03f, 9.523834418e-03f, 9.503927536e-03f, 9.484001199e-03f, - 9.464055451e-03f, 9.444090337e-03f, 9.424105902e-03f, 9.404102193e-03f, 9.384079252e-03f, 9.364037127e-03f, 9.343975861e-03f, 9.323895501e-03f, 9.303796092e-03f, 9.283677678e-03f, - 9.263540306e-03f, 9.243384021e-03f, 9.223208867e-03f, 9.203014892e-03f, 9.182802140e-03f, 9.162570657e-03f, 9.142320488e-03f, 9.122051679e-03f, 9.101764276e-03f, 9.081458324e-03f, - 9.061133870e-03f, 9.040790959e-03f, 9.020429637e-03f, 9.000049949e-03f, 8.979651943e-03f, 8.959235662e-03f, 8.938801155e-03f, 8.918348466e-03f, 8.897877642e-03f, 8.877388729e-03f, - 8.856881772e-03f, 8.836356819e-03f, 8.815813915e-03f, 8.795253107e-03f, 8.774674440e-03f, 8.754077961e-03f, 8.733463717e-03f, 8.712831754e-03f, 8.692182118e-03f, 8.671514856e-03f, - 8.650830014e-03f, 8.630127639e-03f, 8.609407777e-03f, 8.588670475e-03f, 8.567915780e-03f, 8.547143738e-03f, 8.526354396e-03f, 8.505547800e-03f, 8.484723998e-03f, 8.463883035e-03f, - 8.443024960e-03f, 8.422149819e-03f, 8.401257659e-03f, 8.380348527e-03f, 8.359422469e-03f, 8.338479533e-03f, 8.317519765e-03f, 8.296543214e-03f, 8.275549926e-03f, 8.254539947e-03f, - 8.233513326e-03f, 8.212470110e-03f, 8.191410345e-03f, 8.170334079e-03f, 8.149241360e-03f, 8.128132234e-03f, 8.107006749e-03f, 8.085864953e-03f, 8.064706892e-03f, 8.043532615e-03f, - 8.022342169e-03f, 8.001135601e-03f, 7.979912959e-03f, 7.958674291e-03f, 7.937419643e-03f, 7.916149065e-03f, 7.894862603e-03f, 7.873560306e-03f, 7.852242220e-03f, 7.830908394e-03f, - 7.809558876e-03f, 7.788193714e-03f, 7.766812954e-03f, 7.745416646e-03f, 7.724004837e-03f, 7.702577576e-03f, 7.681134909e-03f, 7.659676886e-03f, 7.638203554e-03f, 7.616714961e-03f, - 7.595211156e-03f, 7.573692187e-03f, 7.552158101e-03f, 7.530608948e-03f, 7.509044775e-03f, 7.487465630e-03f, 7.465871562e-03f, 7.444262620e-03f, 7.422638851e-03f, 7.401000303e-03f, - 7.379347027e-03f, 7.357679069e-03f, 7.335996478e-03f, 7.314299304e-03f, 7.292587593e-03f, 7.270861396e-03f, 7.249120760e-03f, 7.227365734e-03f, 7.205596367e-03f, 7.183812708e-03f, - 7.162014804e-03f, 7.140202706e-03f, 7.118376461e-03f, 7.096536118e-03f, 7.074681727e-03f, 7.052813336e-03f, 7.030930994e-03f, 7.009034749e-03f, 6.987124652e-03f, 6.965200750e-03f, - 6.943263093e-03f, 6.921311729e-03f, 6.899346709e-03f, 6.877368080e-03f, 6.855375892e-03f, 6.833370194e-03f, 6.811351035e-03f, 6.789318464e-03f, 6.767272531e-03f, 6.745213285e-03f, - 6.723140774e-03f, 6.701055049e-03f, 6.678956158e-03f, 6.656844151e-03f, 6.634719077e-03f, 6.612580986e-03f, 6.590429926e-03f, 6.568265948e-03f, 6.546089101e-03f, 6.523899434e-03f, - 6.501696996e-03f, 6.479481838e-03f, 6.457254009e-03f, 6.435013558e-03f, 6.412760535e-03f, 6.390494989e-03f, 6.368216971e-03f, 6.345926530e-03f, 6.323623715e-03f, 6.301308576e-03f, - 6.278981163e-03f, 6.256641526e-03f, 6.234289715e-03f, 6.211925778e-03f, 6.189549767e-03f, 6.167161731e-03f, 6.144761720e-03f, 6.122349783e-03f, 6.099925972e-03f, 6.077490334e-03f, - 6.055042922e-03f, 6.032583784e-03f, 6.010112970e-03f, 5.987630531e-03f, 5.965136517e-03f, 5.942630977e-03f, 5.920113962e-03f, 5.897585522e-03f, 5.875045708e-03f, 5.852494568e-03f, - 5.829932154e-03f, 5.807358515e-03f, 5.784773702e-03f, 5.762177765e-03f, 5.739570755e-03f, 5.716952721e-03f, 5.694323714e-03f, 5.671683784e-03f, 5.649032982e-03f, 5.626371358e-03f, - 5.603698962e-03f, 5.581015845e-03f, 5.558322057e-03f, 5.535617649e-03f, 5.512902671e-03f, 5.490177173e-03f, 5.467441207e-03f, 5.444694822e-03f, 5.421938069e-03f, 5.399170999e-03f, - 5.376393662e-03f, 5.353606109e-03f, 5.330808391e-03f, 5.308000558e-03f, 5.285182661e-03f, 5.262354750e-03f, 5.239516876e-03f, 5.216669091e-03f, 5.193811444e-03f, 5.170943986e-03f, - 5.148066768e-03f, 5.125179842e-03f, 5.102283257e-03f, 5.079377065e-03f, 5.056461316e-03f, 5.033536062e-03f, 5.010601352e-03f, 4.987657239e-03f, 4.964703772e-03f, 4.941741004e-03f, - 4.918768984e-03f, 4.895787764e-03f, 4.872797395e-03f, 4.849797928e-03f, 4.826789413e-03f, 4.803771902e-03f, 4.780745446e-03f, 4.757710096e-03f, 4.734665902e-03f, 4.711612917e-03f, - 4.688551191e-03f, 4.665480775e-03f, 4.642401720e-03f, 4.619314079e-03f, 4.596217900e-03f, 4.573113237e-03f, 4.550000140e-03f, 4.526878660e-03f, 4.503748848e-03f, 4.480610757e-03f, - 4.457464436e-03f, 4.434309938e-03f, 4.411147313e-03f, 4.387976613e-03f, 4.364797889e-03f, 4.341611193e-03f, 4.318416576e-03f, 4.295214089e-03f, 4.272003783e-03f, 4.248785711e-03f, - 4.225559922e-03f, 4.202326470e-03f, 4.179085405e-03f, 4.155836778e-03f, 4.132580642e-03f, 4.109317046e-03f, 4.086046044e-03f, 4.062767687e-03f, 4.039482025e-03f, 4.016189111e-03f, - 3.992888996e-03f, 3.969581732e-03f, 3.946267370e-03f, 3.922945961e-03f, 3.899617558e-03f, 3.876282211e-03f, 3.852939973e-03f, 3.829590895e-03f, 3.806235029e-03f, 3.782872425e-03f, - 3.759503137e-03f, 3.736127216e-03f, 3.712744712e-03f, 3.689355679e-03f, 3.665960167e-03f, 3.642558228e-03f, 3.619149915e-03f, 3.595735278e-03f, 3.572314369e-03f, 3.548887241e-03f, - 3.525453945e-03f, 3.502014532e-03f, 3.478569055e-03f, 3.455117565e-03f, 3.431660114e-03f, 3.408196754e-03f, 3.384727536e-03f, 3.361252513e-03f, 3.337771736e-03f, 3.314285257e-03f, - 3.290793129e-03f, 3.267295402e-03f, 3.243792128e-03f, 3.220283360e-03f, 3.196769150e-03f, 3.173249548e-03f, 3.149724608e-03f, 3.126194381e-03f, 3.102658919e-03f, 3.079118274e-03f, - 3.055572497e-03f, 3.032021642e-03f, 3.008465759e-03f, 2.984904900e-03f, 2.961339118e-03f, 2.937768465e-03f, 2.914192992e-03f, 2.890612752e-03f, 2.867027796e-03f, 2.843438177e-03f, - 2.819843946e-03f, 2.796245155e-03f, 2.772641857e-03f, 2.749034104e-03f, 2.725421947e-03f, 2.701805438e-03f, 2.678184630e-03f, 2.654559575e-03f, 2.630930324e-03f, 2.607296930e-03f, - 2.583659445e-03f, 2.560017920e-03f, 2.536372409e-03f, 2.512722962e-03f, 2.489069633e-03f, 2.465412472e-03f, 2.441751533e-03f, 2.418086867e-03f, 2.394418526e-03f, 2.370746563e-03f, - 2.347071029e-03f, 2.323391977e-03f, 2.299709459e-03f, 2.276023527e-03f, 2.252334233e-03f, 2.228641629e-03f, 2.204945767e-03f, 2.181246700e-03f, 2.157544480e-03f, 2.133839158e-03f, - 2.110130787e-03f, 2.086419418e-03f, 2.062705105e-03f, 2.038987900e-03f, 2.015267854e-03f, 1.991545019e-03f, 1.967819448e-03f, 1.944091193e-03f, 1.920360306e-03f, 1.896626840e-03f, - 1.872890845e-03f, 1.849152376e-03f, 1.825411483e-03f, 1.801668219e-03f, 1.777922636e-03f, 1.754174787e-03f, 1.730424722e-03f, 1.706672496e-03f, 1.682918159e-03f, 1.659161765e-03f, - 1.635403364e-03f, 1.611643010e-03f, 1.587880755e-03f, 1.564116650e-03f, 1.540350748e-03f, 1.516583101e-03f, 1.492813762e-03f, 1.469042782e-03f, 1.445270213e-03f, 1.421496109e-03f, - 1.397720520e-03f, 1.373943500e-03f, 1.350165100e-03f, 1.326385373e-03f, 1.302604370e-03f, 1.278822145e-03f, 1.255038748e-03f, 1.231254233e-03f, 1.207468652e-03f, 1.183682056e-03f, - 1.159894498e-03f, 1.136106029e-03f, 1.112316704e-03f, 1.088526572e-03f, 1.064735687e-03f, 1.040944101e-03f, 1.017151865e-03f, 9.933590329e-04f, 9.695656557e-04f, 9.457717858e-04f, - 9.219774755e-04f, 8.981827768e-04f, 8.743877419e-04f, 8.505924230e-04f, 8.267968723e-04f, 8.030011417e-04f, 7.792052836e-04f, 7.554093500e-04f, 7.316133931e-04f, 7.078174649e-04f, - 6.840216177e-04f, 6.602259035e-04f, 6.364303745e-04f, 6.126350827e-04f, 5.888400803e-04f, 5.650454194e-04f, 5.412511521e-04f, 5.174573305e-04f, 4.936640067e-04f, 4.698712327e-04f, - 4.460790607e-04f, 4.222875427e-04f, 3.984967308e-04f, 3.747066770e-04f, 3.509174335e-04f, 3.271290523e-04f, 3.033415854e-04f, 2.795550849e-04f, 2.557696029e-04f, 2.319851913e-04f, - 2.082019022e-04f, 1.844197876e-04f, 1.606388995e-04f, 1.368592900e-04f, 1.130810110e-04f, 8.930411455e-05f, 6.552865265e-05f, 4.175467726e-05f, 1.798224038e-05f, -5.788606046e-06f, - -2.955781004e-05f, -5.332531964e-05f, -7.709108291e-05f, -1.008550479e-04f, -1.246171627e-04f, -1.483773753e-04f, -1.721356339e-04f, -1.958918865e-04f, -2.196460812e-04f, -2.433981662e-04f, - -2.671480895e-04f, -2.908957993e-04f, -3.146412437e-04f, -3.383843708e-04f, -3.621251288e-04f, -3.858634658e-04f, -4.095993301e-04f, -4.333326697e-04f, -4.570634328e-04f, -4.807915677e-04f, - -5.045170226e-04f, -5.282397456e-04f, -5.519596850e-04f, -5.756767890e-04f, -5.993910059e-04f, -6.231022838e-04f, -6.468105712e-04f, -6.705158161e-04f, -6.942179669e-04f, -7.179169720e-04f, - -7.416127795e-04f, -7.653053379e-04f, -7.889945953e-04f, -8.126805003e-04f, -8.363630010e-04f, -8.600420459e-04f, -8.837175833e-04f, -9.073895616e-04f, -9.310579292e-04f, -9.547226345e-04f, - -9.783836259e-04f, -1.002040852e-03f, -1.025694261e-03f, -1.049343801e-03f, -1.072989421e-03f, -1.096631069e-03f, -1.120268695e-03f, -1.143902245e-03f, -1.167531670e-03f, -1.191156916e-03f, - -1.214777934e-03f, -1.238394671e-03f, -1.262007076e-03f, -1.285615097e-03f, -1.309218684e-03f, -1.332817784e-03f, -1.356412347e-03f, -1.380002320e-03f, -1.403587653e-03f, -1.427168295e-03f, - -1.450744193e-03f, -1.474315297e-03f, -1.497881555e-03f, -1.521442916e-03f, -1.544999329e-03f, -1.568550743e-03f, -1.592097105e-03f, -1.615638366e-03f, -1.639174473e-03f, -1.662705376e-03f, - -1.686231023e-03f, -1.709751363e-03f, -1.733266345e-03f, -1.756775918e-03f, -1.780280031e-03f, -1.803778633e-03f, -1.827271672e-03f, -1.850759097e-03f, -1.874240858e-03f, -1.897716903e-03f, - -1.921187181e-03f, -1.944651642e-03f, -1.968110234e-03f, -1.991562906e-03f, -2.015009607e-03f, -2.038450287e-03f, -2.061884894e-03f, -2.085313378e-03f, -2.108735687e-03f, -2.132151771e-03f, - -2.155561579e-03f, -2.178965060e-03f, -2.202362163e-03f, -2.225752837e-03f, -2.249137031e-03f, -2.272514696e-03f, -2.295885779e-03f, -2.319250231e-03f, -2.342608000e-03f, -2.365959036e-03f, - -2.389303288e-03f, -2.412640706e-03f, -2.435971238e-03f, -2.459294834e-03f, -2.482611444e-03f, -2.505921017e-03f, -2.529223502e-03f, -2.552518849e-03f, -2.575807007e-03f, -2.599087926e-03f, - -2.622361555e-03f, -2.645627843e-03f, -2.668886741e-03f, -2.692138198e-03f, -2.715382163e-03f, -2.738618586e-03f, -2.761847417e-03f, -2.785068605e-03f, -2.808282100e-03f, -2.831487851e-03f, - -2.854685808e-03f, -2.877875922e-03f, -2.901058141e-03f, -2.924232416e-03f, -2.947398696e-03f, -2.970556930e-03f, -2.993707070e-03f, -3.016849065e-03f, -3.039982864e-03f, -3.063108417e-03f, - -3.086225675e-03f, -3.109334587e-03f, -3.132435103e-03f, -3.155527173e-03f, -3.178610748e-03f, -3.201685776e-03f, -3.224752209e-03f, -3.247809996e-03f, -3.270859088e-03f, -3.293899434e-03f, - -3.316930985e-03f, -3.339953690e-03f, -3.362967500e-03f, -3.385972365e-03f, -3.408968236e-03f, -3.431955062e-03f, -3.454932794e-03f, -3.477901382e-03f, -3.500860777e-03f, -3.523810928e-03f, - -3.546751787e-03f, -3.569683302e-03f, -3.592605426e-03f, -3.615518108e-03f, -3.638421299e-03f, -3.661314949e-03f, -3.684199009e-03f, -3.707073429e-03f, -3.729938160e-03f, -3.752793152e-03f, - -3.775638357e-03f, -3.798473723e-03f, -3.821299204e-03f, -3.844114748e-03f, -3.866920307e-03f, -3.889715831e-03f, -3.912501271e-03f, -3.935276578e-03f, -3.958041703e-03f, -3.980796596e-03f, - -4.003541209e-03f, -4.026275492e-03f, -4.048999396e-03f, -4.071712872e-03f, -4.094415872e-03f, -4.117108345e-03f, -4.139790243e-03f, -4.162461517e-03f, -4.185122119e-03f, -4.207771999e-03f, - -4.230411108e-03f, -4.253039397e-03f, -4.275656818e-03f, -4.298263322e-03f, -4.320858860e-03f, -4.343443384e-03f, -4.366016844e-03f, -4.388579191e-03f, -4.411130378e-03f, -4.433670356e-03f, - -4.456199076e-03f, -4.478716489e-03f, -4.501222547e-03f, -4.523717201e-03f, -4.546200403e-03f, -4.568672104e-03f, -4.591132256e-03f, -4.613580811e-03f, -4.636017720e-03f, -4.658442935e-03f, - -4.680856407e-03f, -4.703258088e-03f, -4.725647930e-03f, -4.748025885e-03f, -4.770391904e-03f, -4.792745939e-03f, -4.815087942e-03f, -4.837417866e-03f, -4.859735661e-03f, -4.882041280e-03f, - -4.904334675e-03f, -4.926615798e-03f, -4.948884600e-03f, -4.971141034e-03f, -4.993385052e-03f, -5.015616607e-03f, -5.037835649e-03f, -5.060042132e-03f, -5.082236008e-03f, -5.104417228e-03f, - -5.126585746e-03f, -5.148741513e-03f, -5.170884482e-03f, -5.193014604e-03f, -5.215131834e-03f, -5.237236122e-03f, -5.259327422e-03f, -5.281405686e-03f, -5.303470866e-03f, -5.325522915e-03f, - -5.347561786e-03f, -5.369587431e-03f, -5.391599803e-03f, -5.413598855e-03f, -5.435584538e-03f, -5.457556807e-03f, -5.479515614e-03f, -5.501460911e-03f, -5.523392651e-03f, -5.545310788e-03f, - -5.567215275e-03f, -5.589106063e-03f, -5.610983107e-03f, -5.632846359e-03f, -5.654695772e-03f, -5.676531299e-03f, -5.698352894e-03f, -5.720160510e-03f, -5.741954099e-03f, -5.763733615e-03f, - -5.785499012e-03f, -5.807250242e-03f, -5.828987259e-03f, -5.850710016e-03f, -5.872418466e-03f, -5.894112564e-03f, -5.915792262e-03f, -5.937457514e-03f, -5.959108274e-03f, -5.980744494e-03f, - -6.002366130e-03f, -6.023973133e-03f, -6.045565459e-03f, -6.067143060e-03f, -6.088705890e-03f, -6.110253904e-03f, -6.131787054e-03f, -6.153305296e-03f, -6.174808582e-03f, -6.196296866e-03f, - -6.217770103e-03f, -6.239228247e-03f, -6.260671251e-03f, -6.282099070e-03f, -6.303511657e-03f, -6.324908968e-03f, -6.346290955e-03f, -6.367657574e-03f, -6.389008778e-03f, -6.410344521e-03f, - -6.431664759e-03f, -6.452969445e-03f, -6.474258534e-03f, -6.495531980e-03f, -6.516789738e-03f, -6.538031762e-03f, -6.559258007e-03f, -6.580468427e-03f, -6.601662977e-03f, -6.622841612e-03f, - -6.644004285e-03f, -6.665150953e-03f, -6.686281570e-03f, -6.707396090e-03f, -6.728494468e-03f, -6.749576660e-03f, -6.770642620e-03f, -6.791692303e-03f, -6.812725665e-03f, -6.833742659e-03f, - -6.854743242e-03f, -6.875727368e-03f, -6.896694993e-03f, -6.917646071e-03f, -6.938580559e-03f, -6.959498411e-03f, -6.980399582e-03f, -7.001284028e-03f, -7.022151705e-03f, -7.043002567e-03f, - -7.063836570e-03f, -7.084653670e-03f, -7.105453823e-03f, -7.126236983e-03f, -7.147003107e-03f, -7.167752149e-03f, -7.188484067e-03f, -7.209198815e-03f, -7.229896350e-03f, -7.250576627e-03f, - -7.271239602e-03f, -7.291885231e-03f, -7.312513470e-03f, -7.333124275e-03f, -7.353717602e-03f, -7.374293408e-03f, -7.394851647e-03f, -7.415392277e-03f, -7.435915253e-03f, -7.456420532e-03f, - -7.476908071e-03f, -7.497377824e-03f, -7.517829750e-03f, -7.538263804e-03f, -7.558679942e-03f, -7.579078122e-03f, -7.599458299e-03f, -7.619820431e-03f, -7.640164473e-03f, -7.660490383e-03f, - -7.680798118e-03f, -7.701087633e-03f, -7.721358887e-03f, -7.741611835e-03f, -7.761846434e-03f, -7.782062642e-03f, -7.802260416e-03f, -7.822439712e-03f, -7.842600487e-03f, -7.862742699e-03f, - -7.882866305e-03f, -7.902971262e-03f, -7.923057527e-03f, -7.943125057e-03f, -7.963173811e-03f, -7.983203744e-03f, -8.003214815e-03f, -8.023206981e-03f, -8.043180199e-03f, -8.063134427e-03f, - -8.083069623e-03f, -8.102985744e-03f, -8.122882748e-03f, -8.142760592e-03f, -8.162619235e-03f, -8.182458634e-03f, -8.202278747e-03f, -8.222079532e-03f, -8.241860947e-03f, -8.261622950e-03f, - -8.281365498e-03f, -8.301088550e-03f, -8.320792065e-03f, -8.340476000e-03f, -8.360140313e-03f, -8.379784962e-03f, -8.399409907e-03f, -8.419015105e-03f, -8.438600515e-03f, -8.458166096e-03f, - -8.477711804e-03f, -8.497237600e-03f, -8.516743442e-03f, -8.536229289e-03f, -8.555695098e-03f, -8.575140829e-03f, -8.594566441e-03f, -8.613971892e-03f, -8.633357142e-03f, -8.652722148e-03f, - -8.672066871e-03f, -8.691391269e-03f, -8.710695302e-03f, -8.729978927e-03f, -8.749242105e-03f, -8.768484795e-03f, -8.787706955e-03f, -8.806908546e-03f, -8.826089526e-03f, -8.845249855e-03f, - -8.864389492e-03f, -8.883508397e-03f, -8.902606530e-03f, -8.921683849e-03f, -8.940740315e-03f, -8.959775887e-03f, -8.978790526e-03f, -8.997784189e-03f, -9.016756839e-03f, -9.035708433e-03f, - -9.054638933e-03f, -9.073548299e-03f, -9.092436489e-03f, -9.111303465e-03f, -9.130149187e-03f, -9.148973614e-03f, -9.167776707e-03f, -9.186558426e-03f, -9.205318731e-03f, -9.224057583e-03f, - -9.242774943e-03f, -9.261470770e-03f, -9.280145025e-03f, -9.298797669e-03f, -9.317428662e-03f, -9.336037965e-03f, -9.354625539e-03f, -9.373191345e-03f, -9.391735342e-03f, -9.410257493e-03f, - -9.428757758e-03f, -9.447236098e-03f, -9.465692474e-03f, -9.484126847e-03f, -9.502539178e-03f, -9.520929428e-03f, -9.539297559e-03f, -9.557643532e-03f, -9.575967308e-03f, -9.594268849e-03f, - -9.612548115e-03f, -9.630805069e-03f, -9.649039672e-03f, -9.667251885e-03f, -9.685441671e-03f, -9.703608990e-03f, -9.721753805e-03f, -9.739876078e-03f, -9.757975769e-03f, -9.776052842e-03f, - -9.794107257e-03f, -9.812138978e-03f, -9.830147965e-03f, -9.848134182e-03f, -9.866097590e-03f, -9.884038151e-03f, -9.901955828e-03f, -9.919850584e-03f, -9.937722379e-03f, -9.955571178e-03f, - -9.973396941e-03f, -9.991199633e-03f, -1.000897921e-02f, -1.002673565e-02f, -1.004446890e-02f, -1.006217893e-02f, -1.007986570e-02f, -1.009752917e-02f, -1.011516931e-02f, -1.013278608e-02f, - -1.015037945e-02f, -1.016794937e-02f, -1.018549581e-02f, -1.020301873e-02f, -1.022051809e-02f, -1.023799387e-02f, -1.025544601e-02f, -1.027287450e-02f, -1.029027928e-02f, -1.030766032e-02f, - -1.032501759e-02f, -1.034235105e-02f, -1.035966066e-02f, -1.037694638e-02f, -1.039420819e-02f, -1.041144604e-02f, -1.042865991e-02f, -1.044584974e-02f, -1.046301551e-02f, -1.048015718e-02f, - -1.049727471e-02f, -1.051436807e-02f, -1.053143722e-02f, -1.054848214e-02f, -1.056550277e-02f, -1.058249908e-02f, -1.059947105e-02f, -1.061641863e-02f, -1.063334179e-02f, -1.065024050e-02f, - -1.066711471e-02f, -1.068396439e-02f, -1.070078952e-02f, -1.071759004e-02f, -1.073436593e-02f, -1.075111716e-02f, -1.076784368e-02f, -1.078454546e-02f, -1.080122247e-02f, -1.081787467e-02f, - -1.083450204e-02f, -1.085110452e-02f, -1.086768209e-02f, -1.088423472e-02f, -1.090076236e-02f, -1.091726499e-02f, -1.093374257e-02f, -1.095019506e-02f, -1.096662244e-02f, -1.098302466e-02f, - -1.099940170e-02f, -1.101575351e-02f, -1.103208007e-02f, -1.104838134e-02f, -1.106465729e-02f, -1.108090788e-02f, -1.109713307e-02f, -1.111333285e-02f, -1.112950716e-02f, -1.114565598e-02f, - -1.116177927e-02f, -1.117787701e-02f, -1.119394915e-02f, -1.120999567e-02f, -1.122601652e-02f, -1.124201168e-02f, -1.125798112e-02f, -1.127392479e-02f, -1.128984267e-02f, -1.130573473e-02f, - -1.132160092e-02f, -1.133744122e-02f, -1.135325560e-02f, -1.136904402e-02f, -1.138480645e-02f, -1.140054285e-02f, -1.141625320e-02f, -1.143193746e-02f, -1.144759559e-02f, -1.146322757e-02f, - -1.147883337e-02f, -1.149441295e-02f, -1.150996627e-02f, -1.152549331e-02f, -1.154099404e-02f, -1.155646841e-02f, -1.157191641e-02f, -1.158733799e-02f, -1.160273313e-02f, -1.161810179e-02f, - -1.163344395e-02f, -1.164875956e-02f, -1.166404861e-02f, -1.167931105e-02f, -1.169454685e-02f, -1.170975599e-02f, -1.172493843e-02f, -1.174009414e-02f, -1.175522309e-02f, -1.177032524e-02f, - -1.178540058e-02f, -1.180044906e-02f, -1.181547065e-02f, -1.183046533e-02f, -1.184543305e-02f, -1.186037380e-02f, -1.187528754e-02f, -1.189017424e-02f, -1.190503387e-02f, -1.191986639e-02f, - -1.193467178e-02f, -1.194945001e-02f, -1.196420105e-02f, -1.197892486e-02f, -1.199362141e-02f, -1.200829068e-02f, -1.202293263e-02f, -1.203754724e-02f, -1.205213448e-02f, -1.206669430e-02f, - -1.208122669e-02f, -1.209573162e-02f, -1.211020905e-02f, -1.212465895e-02f, -1.213908130e-02f, -1.215347606e-02f, -1.216784321e-02f, -1.218218272e-02f, -1.219649454e-02f, -1.221077867e-02f, - -1.222503506e-02f, -1.223926369e-02f, -1.225346453e-02f, -1.226763755e-02f, -1.228178272e-02f, -1.229590001e-02f, -1.230998939e-02f, -1.232405084e-02f, -1.233808432e-02f, -1.235208980e-02f, - -1.236606726e-02f, -1.238001667e-02f, -1.239393799e-02f, -1.240783121e-02f, -1.242169629e-02f, -1.243553321e-02f, -1.244934192e-02f, -1.246312242e-02f, -1.247687466e-02f, -1.249059863e-02f, - -1.250429428e-02f, -1.251796160e-02f, -1.253160056e-02f, -1.254521112e-02f, -1.255879326e-02f, -1.257234696e-02f, -1.258587218e-02f, -1.259936890e-02f, -1.261283709e-02f, -1.262627672e-02f, - -1.263968776e-02f, -1.265307019e-02f, -1.266642398e-02f, -1.267974910e-02f, -1.269304552e-02f, -1.270631323e-02f, -1.271955218e-02f, -1.273276236e-02f, -1.274594373e-02f, -1.275909628e-02f, - -1.277221996e-02f, -1.278531477e-02f, -1.279838066e-02f, -1.281141761e-02f, -1.282442560e-02f, -1.283740460e-02f, -1.285035458e-02f, -1.286327552e-02f, -1.287616739e-02f, -1.288903016e-02f, - -1.290186382e-02f, -1.291466832e-02f, -1.292744364e-02f, -1.294018977e-02f, -1.295290667e-02f, -1.296559432e-02f, -1.297825269e-02f, -1.299088176e-02f, -1.300348149e-02f, -1.301605188e-02f, - -1.302859288e-02f, -1.304110447e-02f, -1.305358663e-02f, -1.306603934e-02f, -1.307846256e-02f, -1.309085628e-02f, -1.310322046e-02f, -1.311555509e-02f, -1.312786013e-02f, -1.314013557e-02f, - -1.315238137e-02f, -1.316459752e-02f, -1.317678398e-02f, -1.318894074e-02f, -1.320106776e-02f, -1.321316503e-02f, -1.322523252e-02f, -1.323727021e-02f, -1.324927806e-02f, -1.326125606e-02f, - -1.327320419e-02f, -1.328512241e-02f, -1.329701070e-02f, -1.330886905e-02f, -1.332069742e-02f, -1.333249580e-02f, -1.334426415e-02f, -1.335600246e-02f, -1.336771069e-02f, -1.337938884e-02f, - -1.339103687e-02f, -1.340265476e-02f, -1.341424248e-02f, -1.342580002e-02f, -1.343732735e-02f, -1.344882445e-02f, -1.346029129e-02f, -1.347172786e-02f, -1.348313412e-02f, -1.349451005e-02f, - -1.350585564e-02f, -1.351717086e-02f, -1.352845568e-02f, -1.353971009e-02f, -1.355093405e-02f, -1.356212756e-02f, -1.357329059e-02f, -1.358442310e-02f, -1.359552509e-02f, -1.360659653e-02f, - -1.361763740e-02f, -1.362864767e-02f, -1.363962732e-02f, -1.365057634e-02f, -1.366149469e-02f, -1.367238236e-02f, -1.368323933e-02f, -1.369406557e-02f, -1.370486106e-02f, -1.371562578e-02f, - -1.372635972e-02f, -1.373706284e-02f, -1.374773512e-02f, -1.375837655e-02f, -1.376898711e-02f, -1.377956677e-02f, -1.379011551e-02f, -1.380063331e-02f, -1.381112015e-02f, -1.382157601e-02f, - -1.383200086e-02f, -1.384239470e-02f, -1.385275749e-02f, -1.386308921e-02f, -1.387338985e-02f, -1.388365939e-02f, -1.389389780e-02f, -1.390410507e-02f, -1.391428117e-02f, -1.392442608e-02f, - -1.393453979e-02f, -1.394462227e-02f, -1.395467350e-02f, -1.396469347e-02f, -1.397468215e-02f, -1.398463952e-02f, -1.399456558e-02f, -1.400446028e-02f, -1.401432362e-02f, -1.402415558e-02f, - -1.403395613e-02f, -1.404372526e-02f, -1.405346295e-02f, -1.406316917e-02f, -1.407284392e-02f, -1.408248716e-02f, -1.409209889e-02f, -1.410167908e-02f, -1.411122771e-02f, -1.412074477e-02f, - -1.413023024e-02f, -1.413968409e-02f, -1.414910631e-02f, -1.415849688e-02f, -1.416785578e-02f, -1.417718300e-02f, -1.418647851e-02f, -1.419574230e-02f, -1.420497435e-02f, -1.421417464e-02f, - -1.422334315e-02f, -1.423247987e-02f, -1.424158477e-02f, -1.425065784e-02f, -1.425969907e-02f, -1.426870843e-02f, -1.427768590e-02f, -1.428663148e-02f, -1.429554513e-02f, -1.430442685e-02f, - -1.431327662e-02f, -1.432209441e-02f, -1.433088022e-02f, -1.433963403e-02f, -1.434835581e-02f, -1.435704555e-02f, -1.436570324e-02f, -1.437432885e-02f, -1.438292238e-02f, -1.439148380e-02f, - -1.440001310e-02f, -1.440851025e-02f, -1.441697526e-02f, -1.442540809e-02f, -1.443380874e-02f, -1.444217718e-02f, -1.445051339e-02f, -1.445881738e-02f, -1.446708911e-02f, -1.447532857e-02f, - -1.448353575e-02f, -1.449171063e-02f, -1.449985319e-02f, -1.450796342e-02f, -1.451604131e-02f, -1.452408683e-02f, -1.453209997e-02f, -1.454008072e-02f, -1.454802907e-02f, -1.455594499e-02f, - -1.456382847e-02f, -1.457167949e-02f, -1.457949805e-02f, -1.458728412e-02f, -1.459503769e-02f, -1.460275875e-02f, -1.461044729e-02f, -1.461810328e-02f, -1.462572671e-02f, -1.463331757e-02f, - -1.464087584e-02f, -1.464840151e-02f, -1.465589457e-02f, -1.466335500e-02f, -1.467078278e-02f, -1.467817791e-02f, -1.468554037e-02f, -1.469287014e-02f, -1.470016721e-02f, -1.470743157e-02f, - -1.471466320e-02f, -1.472186209e-02f, -1.472902823e-02f, -1.473616160e-02f, -1.474326218e-02f, -1.475032998e-02f, -1.475736497e-02f, -1.476436713e-02f, -1.477133647e-02f, -1.477827295e-02f, - -1.478517658e-02f, -1.479204733e-02f, -1.479888520e-02f, -1.480569017e-02f, -1.481246223e-02f, -1.481920137e-02f, -1.482590757e-02f, -1.483258082e-02f, -1.483922111e-02f, -1.484582843e-02f, - -1.485240276e-02f, -1.485894409e-02f, -1.486545242e-02f, -1.487192772e-02f, -1.487836999e-02f, -1.488477921e-02f, -1.489115538e-02f, -1.489749847e-02f, -1.490380849e-02f, -1.491008541e-02f, - -1.491632923e-02f, -1.492253994e-02f, -1.492871752e-02f, -1.493486196e-02f, -1.494097325e-02f, -1.494705138e-02f, -1.495309633e-02f, -1.495910811e-02f, -1.496508669e-02f, -1.497103207e-02f, - -1.497694423e-02f, -1.498282317e-02f, -1.498866887e-02f, -1.499448133e-02f, -1.500026053e-02f, -1.500600645e-02f, -1.501171911e-02f, -1.501739847e-02f, -1.502304453e-02f, -1.502865729e-02f, - -1.503423672e-02f, -1.503978283e-02f, -1.504529560e-02f, -1.505077502e-02f, -1.505622108e-02f, -1.506163378e-02f, -1.506701310e-02f, -1.507235902e-02f, -1.507767156e-02f, -1.508295069e-02f, - -1.508819640e-02f, -1.509340869e-02f, -1.509858754e-02f, -1.510373295e-02f, -1.510884491e-02f, -1.511392341e-02f, -1.511896844e-02f, -1.512397999e-02f, -1.512895806e-02f, -1.513390263e-02f, - -1.513881369e-02f, -1.514369124e-02f, -1.514853528e-02f, -1.515334578e-02f, -1.515812274e-02f, -1.516286616e-02f, -1.516757602e-02f, -1.517225233e-02f, -1.517689506e-02f, -1.518150421e-02f, - -1.518607978e-02f, -1.519062175e-02f, -1.519513013e-02f, -1.519960489e-02f, -1.520404604e-02f, -1.520845356e-02f, -1.521282745e-02f, -1.521716771e-02f, -1.522147432e-02f, -1.522574727e-02f, - -1.522998657e-02f, -1.523419219e-02f, -1.523836415e-02f, -1.524250242e-02f, -1.524660701e-02f, -1.525067790e-02f, -1.525471509e-02f, -1.525871857e-02f, -1.526268834e-02f, -1.526662439e-02f, - -1.527052671e-02f, -1.527439530e-02f, -1.527823015e-02f, -1.528203125e-02f, -1.528579860e-02f, -1.528953220e-02f, -1.529323203e-02f, -1.529689809e-02f, -1.530053038e-02f, -1.530412888e-02f, - -1.530769360e-02f, -1.531122453e-02f, -1.531472166e-02f, -1.531818499e-02f, -1.532161451e-02f, -1.532501022e-02f, -1.532837211e-02f, -1.533170017e-02f, -1.533499441e-02f, -1.533825481e-02f, - -1.534148138e-02f, -1.534467410e-02f, -1.534783298e-02f, -1.535095800e-02f, -1.535404917e-02f, -1.535710647e-02f, -1.536012991e-02f, -1.536311948e-02f, -1.536607518e-02f, -1.536899699e-02f, - -1.537188492e-02f, -1.537473897e-02f, -1.537755913e-02f, -1.538034539e-02f, -1.538309775e-02f, -1.538581621e-02f, -1.538850077e-02f, -1.539115141e-02f, -1.539376815e-02f, -1.539635096e-02f, - -1.539889986e-02f, -1.540141483e-02f, -1.540389588e-02f, -1.540634300e-02f, -1.540875619e-02f, -1.541113544e-02f, -1.541348075e-02f, -1.541579212e-02f, -1.541806955e-02f, -1.542031303e-02f, - -1.542252256e-02f, -1.542469814e-02f, -1.542683976e-02f, -1.542894743e-02f, -1.543102114e-02f, -1.543306088e-02f, -1.543506667e-02f, -1.543703849e-02f, -1.543897634e-02f, -1.544088022e-02f, - -1.544275013e-02f, -1.544458606e-02f, -1.544638802e-02f, -1.544815601e-02f, -1.544989002e-02f, -1.545159004e-02f, -1.545325609e-02f, -1.545488815e-02f, -1.545648623e-02f, -1.545805032e-02f, - -1.545958043e-02f, -1.546107655e-02f, -1.546253868e-02f, -1.546396683e-02f, -1.546536098e-02f, -1.546672114e-02f, -1.546804732e-02f, -1.546933949e-02f, -1.547059768e-02f, -1.547182188e-02f, - -1.547301208e-02f, -1.547416828e-02f, -1.547529049e-02f, -1.547637871e-02f, -1.547743294e-02f, -1.547845317e-02f, -1.547943940e-02f, -1.548039164e-02f, -1.548130989e-02f, -1.548219415e-02f, - -1.548304441e-02f, -1.548386068e-02f, -1.548464295e-02f, -1.548539124e-02f, -1.548610553e-02f, -1.548678583e-02f, -1.548743214e-02f, -1.548804447e-02f, -1.548862281e-02f, -1.548916716e-02f, - -1.548967752e-02f, -1.549015390e-02f, -1.549059630e-02f, -1.549100471e-02f, -1.549137915e-02f, -1.549171960e-02f, -1.549202608e-02f, -1.549229858e-02f, -1.549253711e-02f, -1.549274167e-02f, - -1.549291225e-02f, -1.549304887e-02f, -1.549315152e-02f, -1.549322021e-02f, -1.549325493e-02f, -1.549325569e-02f, -1.549322250e-02f, -1.549315535e-02f, -1.549305425e-02f, -1.549291919e-02f, - -1.549275019e-02f, -1.549254724e-02f, -1.549231035e-02f, -1.549203952e-02f, -1.549173476e-02f, -1.549139606e-02f, -1.549102342e-02f, -1.549061686e-02f, -1.549017638e-02f, -1.548970197e-02f, - -1.548919365e-02f, -1.548865141e-02f, -1.548807526e-02f, -1.548746520e-02f, -1.548682124e-02f, -1.548614338e-02f, -1.548543162e-02f, -1.548468597e-02f, -1.548390643e-02f, -1.548309301e-02f, - -1.548224570e-02f, -1.548136452e-02f, -1.548044946e-02f, -1.547950054e-02f, -1.547851775e-02f, -1.547750111e-02f, -1.547645061e-02f, -1.547536625e-02f, -1.547424806e-02f, -1.547309602e-02f, - -1.547191015e-02f, -1.547069044e-02f, -1.546943691e-02f, -1.546814956e-02f, -1.546682839e-02f, -1.546547341e-02f, -1.546408462e-02f, -1.546266204e-02f, -1.546120566e-02f, -1.545971549e-02f, - -1.545819153e-02f, -1.545663380e-02f, -1.545504229e-02f, -1.545341702e-02f, -1.545175799e-02f, -1.545006520e-02f, -1.544833866e-02f, -1.544657838e-02f, -1.544478436e-02f, -1.544295661e-02f, - -1.544109514e-02f, -1.543919995e-02f, -1.543727104e-02f, -1.543530843e-02f, -1.543331213e-02f, -1.543128213e-02f, -1.542921844e-02f, -1.542712108e-02f, -1.542499004e-02f, -1.542282534e-02f, - -1.542062699e-02f, -1.541839498e-02f, -1.541612933e-02f, -1.541383004e-02f, -1.541149712e-02f, -1.540913058e-02f, -1.540673043e-02f, -1.540429667e-02f, -1.540182931e-02f, -1.539932836e-02f, - -1.539679382e-02f, -1.539422571e-02f, -1.539162404e-02f, -1.538898880e-02f, -1.538632001e-02f, -1.538361768e-02f, -1.538088181e-02f, -1.537811241e-02f, -1.537530949e-02f, -1.537247307e-02f, - -1.536960314e-02f, -1.536669971e-02f, -1.536376281e-02f, -1.536079242e-02f, -1.535778857e-02f, -1.535475126e-02f, -1.535168050e-02f, -1.534857630e-02f, -1.534543866e-02f, -1.534226761e-02f, - -1.533906314e-02f, -1.533582526e-02f, -1.533255400e-02f, -1.532924934e-02f, -1.532591131e-02f, -1.532253991e-02f, -1.531913516e-02f, -1.531569706e-02f, -1.531222562e-02f, -1.530872085e-02f, - -1.530518277e-02f, -1.530161138e-02f, -1.529800669e-02f, -1.529436871e-02f, -1.529069746e-02f, -1.528699294e-02f, -1.528325516e-02f, -1.527948414e-02f, -1.527567988e-02f, -1.527184240e-02f, - -1.526797170e-02f, -1.526406780e-02f, -1.526013070e-02f, -1.525616042e-02f, -1.525215698e-02f, -1.524812037e-02f, -1.524405061e-02f, -1.523994771e-02f, -1.523581169e-02f, -1.523164255e-02f, - -1.522744031e-02f, -1.522320498e-02f, -1.521893656e-02f, -1.521463508e-02f, -1.521030053e-02f, -1.520593294e-02f, -1.520153232e-02f, -1.519709867e-02f, -1.519263202e-02f, -1.518813236e-02f, - -1.518359972e-02f, -1.517903410e-02f, -1.517443552e-02f, -1.516980399e-02f, -1.516513953e-02f, -1.516044214e-02f, -1.515571183e-02f, -1.515094863e-02f, -1.514615254e-02f, -1.514132357e-02f, - -1.513646174e-02f, -1.513156707e-02f, -1.512663956e-02f, -1.512167922e-02f, -1.511668607e-02f, -1.511166013e-02f, -1.510660141e-02f, -1.510150991e-02f, -1.509638566e-02f, -1.509122866e-02f, - -1.508603893e-02f, -1.508081649e-02f, -1.507556134e-02f, -1.507027350e-02f, -1.506495299e-02f, -1.505959982e-02f, -1.505421400e-02f, -1.504879555e-02f, -1.504334447e-02f, -1.503786080e-02f, - -1.503234453e-02f, -1.502679568e-02f, -1.502121427e-02f, -1.501560031e-02f, -1.500995382e-02f, -1.500427481e-02f, -1.499856330e-02f, -1.499281929e-02f, -1.498704281e-02f, -1.498123387e-02f, - -1.497539249e-02f, -1.496951867e-02f, -1.496361244e-02f, -1.495767381e-02f, -1.495170280e-02f, -1.494569941e-02f, -1.493966367e-02f, -1.493359559e-02f, -1.492749519e-02f, -1.492136248e-02f, - -1.491519748e-02f, -1.490900020e-02f, -1.490277066e-02f, -1.489650887e-02f, -1.489021486e-02f, -1.488388863e-02f, -1.487753021e-02f, -1.487113960e-02f, -1.486471683e-02f, -1.485826191e-02f, - -1.485177486e-02f, -1.484525569e-02f, -1.483870442e-02f, -1.483212107e-02f, -1.482550565e-02f, -1.481885818e-02f, -1.481217868e-02f, -1.480546717e-02f, -1.479872365e-02f, -1.479194815e-02f, - -1.478514068e-02f, -1.477830127e-02f, -1.477142992e-02f, -1.476452666e-02f, -1.475759151e-02f, -1.475062447e-02f, -1.474362557e-02f, -1.473659483e-02f, -1.472953226e-02f, -1.472243788e-02f, - -1.471531170e-02f, -1.470815376e-02f, -1.470096405e-02f, -1.469374261e-02f, -1.468648945e-02f, -1.467920459e-02f, -1.467188804e-02f, -1.466453982e-02f, -1.465715996e-02f, -1.464974846e-02f, - -1.464230536e-02f, -1.463483066e-02f, -1.462732439e-02f, -1.461978656e-02f, -1.461221720e-02f, -1.460461631e-02f, -1.459698393e-02f, -1.458932006e-02f, -1.458162473e-02f, -1.457389796e-02f, - -1.456613977e-02f, -1.455835017e-02f, -1.455052918e-02f, -1.454267683e-02f, -1.453479313e-02f, -1.452687811e-02f, -1.451893177e-02f, -1.451095415e-02f, -1.450294525e-02f, -1.449490511e-02f, - -1.448683373e-02f, -1.447873115e-02f, -1.447059738e-02f, -1.446243243e-02f, -1.445423634e-02f, -1.444600911e-02f, -1.443775077e-02f, -1.442946135e-02f, -1.442114085e-02f, -1.441278931e-02f, - -1.440440673e-02f, -1.439599315e-02f, -1.438754858e-02f, -1.437907304e-02f, -1.437056655e-02f, -1.436202914e-02f, -1.435346082e-02f, -1.434486161e-02f, -1.433623155e-02f, -1.432757064e-02f, - -1.431887891e-02f, -1.431015637e-02f, -1.430140306e-02f, -1.429261899e-02f, -1.428380418e-02f, -1.427495866e-02f, -1.426608244e-02f, -1.425717555e-02f, -1.424823801e-02f, -1.423926984e-02f, - -1.423027107e-02f, -1.422124170e-02f, -1.421218178e-02f, -1.420309131e-02f, -1.419397032e-02f, -1.418481883e-02f, -1.417563686e-02f, -1.416642444e-02f, -1.415718159e-02f, -1.414790833e-02f, - -1.413860469e-02f, -1.412927068e-02f, -1.411990632e-02f, -1.411051165e-02f, -1.410108668e-02f, -1.409163143e-02f, -1.408214594e-02f, -1.407263021e-02f, -1.406308428e-02f, -1.405350817e-02f, - -1.404390189e-02f, -1.403426548e-02f, -1.402459896e-02f, -1.401490234e-02f, -1.400517566e-02f, -1.399541894e-02f, -1.398563219e-02f, -1.397581544e-02f, -1.396596873e-02f, -1.395609206e-02f, - -1.394618546e-02f, -1.393624897e-02f, -1.392628259e-02f, -1.391628636e-02f, -1.390626030e-02f, -1.389620443e-02f, -1.388611877e-02f, -1.387600336e-02f, -1.386585822e-02f, -1.385568336e-02f, - -1.384547881e-02f, -1.383524461e-02f, -1.382498076e-02f, -1.381468731e-02f, -1.380436426e-02f, -1.379401165e-02f, -1.378362950e-02f, -1.377321784e-02f, -1.376277668e-02f, -1.375230607e-02f, - -1.374180601e-02f, -1.373127653e-02f, -1.372071767e-02f, -1.371012944e-02f, -1.369951187e-02f, -1.368886499e-02f, -1.367818881e-02f, -1.366748337e-02f, -1.365674870e-02f, -1.364598481e-02f, - -1.363519173e-02f, -1.362436950e-02f, -1.361351812e-02f, -1.360263763e-02f, -1.359172806e-02f, -1.358078944e-02f, -1.356982177e-02f, -1.355882510e-02f, -1.354779945e-02f, -1.353674485e-02f, - -1.352566131e-02f, -1.351454888e-02f, -1.350340757e-02f, -1.349223740e-02f, -1.348103842e-02f, -1.346981063e-02f, -1.345855408e-02f, -1.344726878e-02f, -1.343595477e-02f, -1.342461206e-02f, - -1.341324069e-02f, -1.340184069e-02f, -1.339041207e-02f, -1.337895487e-02f, -1.336746911e-02f, -1.335595483e-02f, -1.334441204e-02f, -1.333284078e-02f, -1.332124107e-02f, -1.330961294e-02f, - -1.329795642e-02f, -1.328627153e-02f, -1.327455831e-02f, -1.326281677e-02f, -1.325104696e-02f, -1.323924888e-02f, -1.322742258e-02f, -1.321556808e-02f, -1.320368541e-02f, -1.319177460e-02f, - -1.317983567e-02f, -1.316786865e-02f, -1.315587357e-02f, -1.314385046e-02f, -1.313179935e-02f, -1.311972027e-02f, -1.310761323e-02f, -1.309547828e-02f, -1.308331544e-02f, -1.307112474e-02f, - -1.305890620e-02f, -1.304665986e-02f, -1.303438575e-02f, -1.302208389e-02f, -1.300975431e-02f, -1.299739704e-02f, -1.298501211e-02f, -1.297259956e-02f, -1.296015940e-02f, -1.294769166e-02f, - -1.293519639e-02f, -1.292267360e-02f, -1.291012332e-02f, -1.289754559e-02f, -1.288494043e-02f, -1.287230787e-02f, -1.285964795e-02f, -1.284696069e-02f, -1.283424612e-02f, -1.282150427e-02f, - -1.280873518e-02f, -1.279593886e-02f, -1.278311536e-02f, -1.277026469e-02f, -1.275738690e-02f, -1.274448201e-02f, -1.273155004e-02f, -1.271859104e-02f, -1.270560503e-02f, -1.269259205e-02f, - -1.267955211e-02f, -1.266648525e-02f, -1.265339151e-02f, -1.264027091e-02f, -1.262712349e-02f, -1.261394927e-02f, -1.260074828e-02f, -1.258752056e-02f, -1.257426613e-02f, -1.256098504e-02f, - -1.254767730e-02f, -1.253434295e-02f, -1.252098201e-02f, -1.250759453e-02f, -1.249418054e-02f, -1.248074005e-02f, -1.246727311e-02f, -1.245377975e-02f, -1.244025999e-02f, -1.242671387e-02f, - -1.241314142e-02f, -1.239954267e-02f, -1.238591766e-02f, -1.237226641e-02f, -1.235858895e-02f, -1.234488533e-02f, -1.233115556e-02f, -1.231739969e-02f, -1.230361774e-02f, -1.228980974e-02f, - -1.227597573e-02f, -1.226211574e-02f, -1.224822980e-02f, -1.223431795e-02f, -1.222038021e-02f, -1.220641662e-02f, -1.219242721e-02f, -1.217841201e-02f, -1.216437106e-02f, -1.215030438e-02f, - -1.213621202e-02f, -1.212209400e-02f, -1.210795035e-02f, -1.209378111e-02f, -1.207958632e-02f, -1.206536599e-02f, -1.205112018e-02f, -1.203684890e-02f, -1.202255220e-02f, -1.200823010e-02f, - -1.199388264e-02f, -1.197950985e-02f, -1.196511176e-02f, -1.195068842e-02f, -1.193623984e-02f, -1.192176607e-02f, -1.190726714e-02f, -1.189274308e-02f, -1.187819393e-02f, -1.186361971e-02f, - -1.184902047e-02f, -1.183439623e-02f, -1.181974703e-02f, -1.180507291e-02f, -1.179037389e-02f, -1.177565001e-02f, -1.176090131e-02f, -1.174612782e-02f, -1.173132957e-02f, -1.171650659e-02f, - -1.170165893e-02f, -1.168678661e-02f, -1.167188968e-02f, -1.165696815e-02f, -1.164202208e-02f, -1.162705149e-02f, -1.161205641e-02f, -1.159703689e-02f, -1.158199295e-02f, -1.156692463e-02f, - -1.155183197e-02f, -1.153671500e-02f, -1.152157375e-02f, -1.150640827e-02f, -1.149121857e-02f, -1.147600471e-02f, -1.146076671e-02f, -1.144550461e-02f, -1.143021844e-02f, -1.141490824e-02f, - -1.139957405e-02f, -1.138421590e-02f, -1.136883382e-02f, -1.135342785e-02f, -1.133799803e-02f, -1.132254439e-02f, -1.130706696e-02f, -1.129156579e-02f, -1.127604090e-02f, -1.126049234e-02f, - -1.124492014e-02f, -1.122932433e-02f, -1.121370495e-02f, -1.119806203e-02f, -1.118239562e-02f, -1.116670575e-02f, -1.115099245e-02f, -1.113525576e-02f, -1.111949571e-02f, -1.110371235e-02f, - -1.108790570e-02f, -1.107207581e-02f, -1.105622271e-02f, -1.104034643e-02f, -1.102444702e-02f, -1.100852451e-02f, -1.099257893e-02f, -1.097661033e-02f, -1.096061873e-02f, -1.094460418e-02f, - -1.092856671e-02f, -1.091250636e-02f, -1.089642316e-02f, -1.088031716e-02f, -1.086418838e-02f, -1.084803687e-02f, -1.083186267e-02f, -1.081566580e-02f, -1.079944631e-02f, -1.078320423e-02f, - -1.076693961e-02f, -1.075065247e-02f, -1.073434285e-02f, -1.071801080e-02f, -1.070165635e-02f, -1.068527954e-02f, -1.066888040e-02f, -1.065245897e-02f, -1.063601529e-02f, -1.061954939e-02f, - -1.060306132e-02f, -1.058655111e-02f, -1.057001881e-02f, -1.055346443e-02f, -1.053688804e-02f, -1.052028965e-02f, -1.050366932e-02f, -1.048702707e-02f, -1.047036295e-02f, -1.045367700e-02f, - -1.043696925e-02f, -1.042023973e-02f, -1.040348850e-02f, -1.038671558e-02f, -1.036992102e-02f, -1.035310485e-02f, -1.033626711e-02f, -1.031940784e-02f, -1.030252708e-02f, -1.028562487e-02f, - -1.026870124e-02f, -1.025175623e-02f, -1.023478988e-02f, -1.021780224e-02f, -1.020079333e-02f, -1.018376321e-02f, -1.016671189e-02f, -1.014963944e-02f, -1.013254588e-02f, -1.011543125e-02f, - -1.009829559e-02f, -1.008113894e-02f, -1.006396135e-02f, -1.004676284e-02f, -1.002954346e-02f, -1.001230325e-02f, -9.995042241e-03f, -9.977760480e-03f, -9.960458003e-03f, -9.943134850e-03f, - -9.925791060e-03f, -9.908426673e-03f, -9.891041728e-03f, -9.873636265e-03f, -9.856210322e-03f, -9.838763940e-03f, -9.821297158e-03f, -9.803810016e-03f, -9.786302553e-03f, -9.768774809e-03f, - -9.751226824e-03f, -9.733658638e-03f, -9.716070290e-03f, -9.698461821e-03f, -9.680833270e-03f, -9.663184677e-03f, -9.645516082e-03f, -9.627827526e-03f, -9.610119048e-03f, -9.592390688e-03f, - -9.574642487e-03f, -9.556874485e-03f, -9.539086722e-03f, -9.521279239e-03f, -9.503452075e-03f, -9.485605272e-03f, -9.467738868e-03f, -9.449852906e-03f, -9.431947425e-03f, -9.414022466e-03f, - -9.396078070e-03f, -9.378114277e-03f, -9.360131128e-03f, -9.342128663e-03f, -9.324106923e-03f, -9.306065949e-03f, -9.288005783e-03f, -9.269926463e-03f, -9.251828033e-03f, -9.233710531e-03f, - -9.215574000e-03f, -9.197418481e-03f, -9.179244014e-03f, -9.161050640e-03f, -9.142838401e-03f, -9.124607338e-03f, -9.106357492e-03f, -9.088088904e-03f, -9.069801616e-03f, -9.051495668e-03f, - -9.033171103e-03f, -9.014827961e-03f, -8.996466284e-03f, -8.978086114e-03f, -8.959687491e-03f, -8.941270458e-03f, -8.922835056e-03f, -8.904381327e-03f, -8.885909312e-03f, -8.867419053e-03f, - -8.848910591e-03f, -8.830383969e-03f, -8.811839229e-03f, -8.793276411e-03f, -8.774695559e-03f, -8.756096713e-03f, -8.737479917e-03f, -8.718845211e-03f, -8.700192638e-03f, -8.681522240e-03f, - -8.662834058e-03f, -8.644128136e-03f, -8.625404516e-03f, -8.606663238e-03f, -8.587904347e-03f, -8.569127883e-03f, -8.550333890e-03f, -8.531522409e-03f, -8.512693483e-03f, -8.493847155e-03f, - -8.474983467e-03f, -8.456102461e-03f, -8.437204180e-03f, -8.418288666e-03f, -8.399355962e-03f, -8.380406111e-03f, -8.361439155e-03f, -8.342455137e-03f, -8.323454100e-03f, -8.304436087e-03f, - -8.285401139e-03f, -8.266349301e-03f, -8.247280615e-03f, -8.228195123e-03f, -8.209092870e-03f, -8.189973897e-03f, -8.170838248e-03f, -8.151685965e-03f, -8.132517093e-03f, -8.113331673e-03f, - -8.094129750e-03f, -8.074911366e-03f, -8.055676564e-03f, -8.036425388e-03f, -8.017157881e-03f, -7.997874086e-03f, -7.978574047e-03f, -7.959257806e-03f, -7.939925408e-03f, -7.920576896e-03f, - -7.901212313e-03f, -7.881831703e-03f, -7.862435109e-03f, -7.843022575e-03f, -7.823594144e-03f, -7.804149861e-03f, -7.784689768e-03f, -7.765213909e-03f, -7.745722328e-03f, -7.726215070e-03f, - -7.706692177e-03f, -7.687153693e-03f, -7.667599663e-03f, -7.648030129e-03f, -7.628445137e-03f, -7.608844730e-03f, -7.589228952e-03f, -7.569597846e-03f, -7.549951458e-03f, -7.530289831e-03f, - -7.510613009e-03f, -7.490921036e-03f, -7.471213956e-03f, -7.451491814e-03f, -7.431754654e-03f, -7.412002520e-03f, -7.392235456e-03f, -7.372453507e-03f, -7.352656717e-03f, -7.332845130e-03f, - -7.313018790e-03f, -7.293177743e-03f, -7.273322032e-03f, -7.253451703e-03f, -7.233566798e-03f, -7.213667364e-03f, -7.193753445e-03f, -7.173825084e-03f, -7.153882328e-03f, -7.133925220e-03f, - -7.113953805e-03f, -7.093968128e-03f, -7.073968233e-03f, -7.053954166e-03f, -7.033925971e-03f, -7.013883693e-03f, -6.993827377e-03f, -6.973757068e-03f, -6.953672810e-03f, -6.933574648e-03f, - -6.913462628e-03f, -6.893336795e-03f, -6.873197193e-03f, -6.853043867e-03f, -6.832876863e-03f, -6.812696226e-03f, -6.792502000e-03f, -6.772294232e-03f, -6.752072965e-03f, -6.731838246e-03f, - -6.711590119e-03f, -6.691328630e-03f, -6.671053824e-03f, -6.650765747e-03f, -6.630464443e-03f, -6.610149958e-03f, -6.589822337e-03f, -6.569481627e-03f, -6.549127871e-03f, -6.528761117e-03f, - -6.508381408e-03f, -6.487988791e-03f, -6.467583312e-03f, -6.447165015e-03f, -6.426733947e-03f, -6.406290152e-03f, -6.385833678e-03f, -6.365364568e-03f, -6.344882870e-03f, -6.324388628e-03f, - -6.303881889e-03f, -6.283362697e-03f, -6.262831100e-03f, -6.242287143e-03f, -6.221730871e-03f, -6.201162330e-03f, -6.180581567e-03f, -6.159988627e-03f, -6.139383557e-03f, -6.118766401e-03f, - -6.098137206e-03f, -6.077496019e-03f, -6.056842884e-03f, -6.036177849e-03f, -6.015500959e-03f, -5.994812260e-03f, -5.974111798e-03f, -5.953399620e-03f, -5.932675772e-03f, -5.911940300e-03f, - -5.891193249e-03f, -5.870434667e-03f, -5.849664599e-03f, -5.828883093e-03f, -5.808090193e-03f, -5.787285946e-03f, -5.766470400e-03f, -5.745643599e-03f, -5.724805591e-03f, -5.703956422e-03f, - -5.683096137e-03f, -5.662224785e-03f, -5.641342411e-03f, -5.620449061e-03f, -5.599544783e-03f, -5.578629622e-03f, -5.557703625e-03f, -5.536766840e-03f, -5.515819311e-03f, -5.494861087e-03f, - -5.473892213e-03f, -5.452912736e-03f, -5.431922703e-03f, -5.410922161e-03f, -5.389911156e-03f, -5.368889735e-03f, -5.347857945e-03f, -5.326815833e-03f, -5.305763445e-03f, -5.284700827e-03f, - -5.263628028e-03f, -5.242545094e-03f, -5.221452071e-03f, -5.200349007e-03f, -5.179235948e-03f, -5.158112942e-03f, -5.136980035e-03f, -5.115837274e-03f, -5.094684706e-03f, -5.073522379e-03f, - -5.052350338e-03f, -5.031168632e-03f, -5.009977308e-03f, -4.988776411e-03f, -4.967565991e-03f, -4.946346092e-03f, -4.925116764e-03f, -4.903878052e-03f, -4.882630004e-03f, -4.861372667e-03f, - -4.840106088e-03f, -4.818830315e-03f, -4.797545395e-03f, -4.776251375e-03f, -4.754948302e-03f, -4.733636223e-03f, -4.712315187e-03f, -4.690985239e-03f, -4.669646428e-03f, -4.648298800e-03f, - -4.626942404e-03f, -4.605577286e-03f, -4.584203494e-03f, -4.562821075e-03f, -4.541430077e-03f, -4.520030547e-03f, -4.498622533e-03f, -4.477206081e-03f, -4.455781241e-03f, -4.434348058e-03f, - -4.412906580e-03f, -4.391456856e-03f, -4.369998932e-03f, -4.348532857e-03f, -4.327058677e-03f, -4.305576440e-03f, -4.284086194e-03f, -4.262587987e-03f, -4.241081866e-03f, -4.219567879e-03f, - -4.198046073e-03f, -4.176516496e-03f, -4.154979196e-03f, -4.133434220e-03f, -4.111881617e-03f, -4.090321433e-03f, -4.068753717e-03f, -4.047178517e-03f, -4.025595879e-03f, -4.004005853e-03f, - -3.982408485e-03f, -3.960803824e-03f, -3.939191917e-03f, -3.917572813e-03f, -3.895946558e-03f, -3.874313201e-03f, -3.852672790e-03f, -3.831025372e-03f, -3.809370996e-03f, -3.787709710e-03f, - -3.766041560e-03f, -3.744366596e-03f, -3.722684865e-03f, -3.700996416e-03f, -3.679301295e-03f, -3.657599551e-03f, -3.635891233e-03f, -3.614176387e-03f, -3.592455063e-03f, -3.570727307e-03f, - -3.548993169e-03f, -3.527252696e-03f, -3.505505935e-03f, -3.483752937e-03f, -3.461993747e-03f, -3.440228415e-03f, -3.418456988e-03f, -3.396679515e-03f, -3.374896044e-03f, -3.353106622e-03f, - -3.331311298e-03f, -3.309510121e-03f, -3.287703137e-03f, -3.265890396e-03f, -3.244071946e-03f, -3.222247834e-03f, -3.200418109e-03f, -3.178582820e-03f, -3.156742013e-03f, -3.134895738e-03f, - -3.113044043e-03f, -3.091186976e-03f, -3.069324586e-03f, -3.047456919e-03f, -3.025584026e-03f, -3.003705953e-03f, -2.981822750e-03f, -2.959934464e-03f, -2.938041144e-03f, -2.916142839e-03f, - -2.894239595e-03f, -2.872331463e-03f, -2.850418489e-03f, -2.828500724e-03f, -2.806578213e-03f, -2.784651007e-03f, -2.762719154e-03f, -2.740782701e-03f, -2.718841697e-03f, -2.696896191e-03f, - -2.674946231e-03f, -2.652991865e-03f, -2.631033141e-03f, -2.609070109e-03f, -2.587102817e-03f, -2.565131312e-03f, -2.543155643e-03f, -2.521175860e-03f, -2.499192009e-03f, -2.477204140e-03f, - -2.455212301e-03f, -2.433216540e-03f, -2.411216907e-03f, -2.389213448e-03f, -2.367206214e-03f, -2.345195252e-03f, -2.323180610e-03f, -2.301162338e-03f, -2.279140484e-03f, -2.257115096e-03f, - -2.235086222e-03f, -2.213053912e-03f, -2.191018213e-03f, -2.168979174e-03f, -2.146936844e-03f, -2.124891272e-03f, -2.102842505e-03f, -2.080790592e-03f, -2.058735582e-03f, -2.036677523e-03f, - -2.014616464e-03f, -1.992552453e-03f, -1.970485539e-03f, -1.948415770e-03f, -1.926343196e-03f, -1.904267864e-03f, -1.882189823e-03f, -1.860109121e-03f, -1.838025807e-03f, -1.815939930e-03f, - -1.793851539e-03f, -1.771760681e-03f, -1.749667405e-03f, -1.727571761e-03f, -1.705473796e-03f, -1.683373558e-03f, -1.661271098e-03f, -1.639166462e-03f, -1.617059701e-03f, -1.594950861e-03f, - -1.572839993e-03f, -1.550727143e-03f, -1.528612362e-03f, -1.506495698e-03f, -1.484377199e-03f, -1.462256913e-03f, -1.440134890e-03f, -1.418011177e-03f, -1.395885825e-03f, -1.373758880e-03f, - -1.351630392e-03f, -1.329500409e-03f, -1.307368980e-03f, -1.285236153e-03f, -1.263101978e-03f, -1.240966502e-03f, -1.218829774e-03f, -1.196691843e-03f, -1.174552757e-03f, -1.152412565e-03f, - -1.130271315e-03f, -1.108129057e-03f, -1.085985838e-03f, -1.063841707e-03f, -1.041696713e-03f, -1.019550904e-03f, -9.974043294e-04f, -9.752570372e-04f, -9.531090759e-04f, -9.309604943e-04f, - -9.088113408e-04f, -8.866616640e-04f, -8.645115126e-04f, -8.423609350e-04f, -8.202099798e-04f, -7.980586955e-04f, -7.759071308e-04f, -7.537553341e-04f, -7.316033540e-04f, -7.094512390e-04f, - -6.872990377e-04f, -6.651467987e-04f, -6.429945704e-04f, -6.208424013e-04f, -5.986903401e-04f, -5.765384352e-04f, -5.543867352e-04f, -5.322352885e-04f, -5.100841437e-04f, -4.879333493e-04f, - -4.657829538e-04f, -4.436330057e-04f, -4.214835534e-04f, -3.993346455e-04f, -3.771863306e-04f, -3.550386569e-04f, -3.328916731e-04f, -3.107454276e-04f, -2.885999688e-04f, -2.664553453e-04f, - -2.443116055e-04f, -2.221687978e-04f, -2.000269708e-04f, -1.778861727e-04f, -1.557464521e-04f, -1.336078575e-04f, -1.114704372e-04f, -8.933423961e-05f, -6.719931321e-05f, -4.506570639e-05f, - -2.293346755e-05f, -8.026450830e-07f, 2.132671261e-05f, 4.345455716e-05f, 6.558084018e-05f, 8.770551330e-05f, 1.098285282e-04f, 1.319498364e-04f, 1.540693897e-04f, 1.761871396e-04f, - 1.983030379e-04f, 2.204170363e-04f, 2.425290863e-04f, 2.646391397e-04f, 2.867471482e-04f, 3.088530635e-04f, 3.309568373e-04f, 3.530584213e-04f, 3.751577673e-04f, 3.972548269e-04f, - 4.193495519e-04f, 4.414418941e-04f, 4.635318051e-04f, 4.856192369e-04f, 5.077041412e-04f, 5.297864696e-04f, 5.518661742e-04f, 5.739432065e-04f, 5.960175185e-04f, 6.180890620e-04f, - 6.401577888e-04f, 6.622236507e-04f, 6.842865996e-04f, 7.063465874e-04f, 7.284035658e-04f, 7.504574869e-04f, 7.725083024e-04f, 7.945559643e-04f, 8.166004245e-04f, 8.386416349e-04f, - 8.606795474e-04f, 8.827141139e-04f, 9.047452865e-04f, 9.267730170e-04f, 9.487972575e-04f, 9.708179599e-04f, 9.928350762e-04f, 1.014848558e-03f, 1.036858359e-03f, 1.058864429e-03f, - 1.080866721e-03f, 1.102865187e-03f, 1.124859779e-03f, 1.146850450e-03f, 1.168837150e-03f, 1.190819833e-03f, 1.212798451e-03f, 1.234772955e-03f, 1.256743297e-03f, 1.278709431e-03f, - 1.300671308e-03f, 1.322628879e-03f, 1.344582098e-03f, 1.366530917e-03f, 1.388475287e-03f, 1.410415162e-03f, 1.432350492e-03f, 1.454281231e-03f, 1.476207331e-03f, 1.498128743e-03f, - 1.520045421e-03f, 1.541957317e-03f, 1.563864382e-03f, 1.585766570e-03f, 1.607663832e-03f, 1.629556121e-03f, 1.651443389e-03f, 1.673325589e-03f, 1.695202672e-03f, 1.717074593e-03f, - 1.738941302e-03f, 1.760802752e-03f, 1.782658897e-03f, 1.804509687e-03f, 1.826355076e-03f, 1.848195017e-03f, 1.870029461e-03f, 1.891858361e-03f, 1.913681670e-03f, 1.935499341e-03f, - 1.957311325e-03f, 1.979117576e-03f, 2.000918047e-03f, 2.022712689e-03f, 2.044501455e-03f, 2.066284298e-03f, 2.088061171e-03f, 2.109832027e-03f, 2.131596817e-03f, 2.153355496e-03f, - 2.175108015e-03f, 2.196854327e-03f, 2.218594385e-03f, 2.240328142e-03f, 2.262055551e-03f, 2.283776565e-03f, 2.305491135e-03f, 2.327199216e-03f, 2.348900760e-03f, 2.370595720e-03f, - 2.392284049e-03f, 2.413965699e-03f, 2.435640625e-03f, 2.457308777e-03f, 2.478970111e-03f, 2.500624578e-03f, 2.522272132e-03f, 2.543912725e-03f, 2.565546312e-03f, 2.587172844e-03f, - 2.608792275e-03f, 2.630404558e-03f, 2.652009646e-03f, 2.673607492e-03f, 2.695198050e-03f, 2.716781273e-03f, 2.738357113e-03f, 2.759925524e-03f, 2.781486460e-03f, 2.803039873e-03f, - 2.824585717e-03f, 2.846123945e-03f, 2.867654510e-03f, 2.889177366e-03f, 2.910692467e-03f, 2.932199765e-03f, 2.953699213e-03f, 2.975190767e-03f, 2.996674377e-03f, 3.018149999e-03f, - 3.039617586e-03f, 3.061077091e-03f, 3.082528468e-03f, 3.103971670e-03f, 3.125406650e-03f, 3.146833364e-03f, 3.168251763e-03f, 3.189661802e-03f, 3.211063434e-03f, 3.232456613e-03f, - 3.253841292e-03f, 3.275217426e-03f, 3.296584968e-03f, 3.317943872e-03f, 3.339294092e-03f, 3.360635581e-03f, 3.381968293e-03f, 3.403292183e-03f, 3.424607203e-03f, 3.445913308e-03f, - 3.467210452e-03f, 3.488498589e-03f, 3.509777672e-03f, 3.531047656e-03f, 3.552308494e-03f, 3.573560142e-03f, 3.594802552e-03f, 3.616035678e-03f, 3.637259476e-03f, 3.658473898e-03f, - 3.679678900e-03f, 3.700874435e-03f, 3.722060458e-03f, 3.743236922e-03f, 3.764403782e-03f, 3.785560993e-03f, 3.806708508e-03f, 3.827846281e-03f, 3.848974268e-03f, 3.870092423e-03f, - 3.891200699e-03f, 3.912299051e-03f, 3.933387435e-03f, 3.954465803e-03f, 3.975534111e-03f, 3.996592314e-03f, 4.017640365e-03f, 4.038678219e-03f, 4.059705831e-03f, 4.080723156e-03f, - 4.101730148e-03f, 4.122726762e-03f, 4.143712952e-03f, 4.164688673e-03f, 4.185653880e-03f, 4.206608528e-03f, 4.227552571e-03f, 4.248485964e-03f, 4.269408663e-03f, 4.290320621e-03f, - 4.311221795e-03f, 4.332112138e-03f, 4.352991606e-03f, 4.373860154e-03f, 4.394717736e-03f, 4.415564309e-03f, 4.436399826e-03f, 4.457224243e-03f, 4.478037515e-03f, 4.498839597e-03f, - 4.519630444e-03f, 4.540410012e-03f, 4.561178256e-03f, 4.581935130e-03f, 4.602680591e-03f, 4.623414594e-03f, 4.644137093e-03f, 4.664848045e-03f, 4.685547404e-03f, 4.706235126e-03f, - 4.726911167e-03f, 4.747575482e-03f, 4.768228026e-03f, 4.788868755e-03f, 4.809497625e-03f, 4.830114591e-03f, 4.850719609e-03f, 4.871312634e-03f, 4.891893623e-03f, 4.912462530e-03f, - 4.933019311e-03f, 4.953563923e-03f, 4.974096322e-03f, 4.994616462e-03f, 5.015124299e-03f, 5.035619791e-03f, 5.056102892e-03f, 5.076573559e-03f, 5.097031747e-03f, 5.117477413e-03f, - 5.137910512e-03f, 5.158331001e-03f, 5.178738835e-03f, 5.199133971e-03f, 5.219516366e-03f, 5.239885974e-03f, 5.260242753e-03f, 5.280586658e-03f, 5.300917647e-03f, 5.321235674e-03f, - 5.341540698e-03f, 5.361832673e-03f, 5.382111556e-03f, 5.402377305e-03f, 5.422629874e-03f, 5.442869222e-03f, 5.463095303e-03f, 5.483308076e-03f, 5.503507495e-03f, 5.523693519e-03f, - 5.543866104e-03f, 5.564025206e-03f, 5.584170783e-03f, 5.604302790e-03f, 5.624421185e-03f, 5.644525924e-03f, 5.664616965e-03f, 5.684694264e-03f, 5.704757779e-03f, 5.724807465e-03f, - 5.744843281e-03f, 5.764865183e-03f, 5.784873128e-03f, 5.804867073e-03f, 5.824846976e-03f, 5.844812793e-03f, 5.864764482e-03f, 5.884702000e-03f, 5.904625304e-03f, 5.924534352e-03f, - 5.944429101e-03f, 5.964309507e-03f, 5.984175530e-03f, 6.004027125e-03f, 6.023864251e-03f, 6.043686865e-03f, 6.063494925e-03f, 6.083288388e-03f, 6.103067211e-03f, 6.122831352e-03f, - 6.142580770e-03f, 6.162315421e-03f, 6.182035264e-03f, 6.201740256e-03f, 6.221430355e-03f, 6.241105519e-03f, 6.260765705e-03f, 6.280410872e-03f, 6.300040978e-03f, 6.319655980e-03f, - 6.339255837e-03f, 6.358840507e-03f, 6.378409948e-03f, 6.397964117e-03f, 6.417502973e-03f, 6.437026475e-03f, 6.456534580e-03f, 6.476027247e-03f, 6.495504435e-03f, 6.514966100e-03f, - 6.534412203e-03f, 6.553842700e-03f, 6.573257552e-03f, 6.592656715e-03f, 6.612040150e-03f, 6.631407814e-03f, 6.650759665e-03f, 6.670095664e-03f, 6.689415767e-03f, 6.708719935e-03f, - 6.728008125e-03f, 6.747280297e-03f, 6.766536410e-03f, 6.785776421e-03f, 6.805000291e-03f, 6.824207978e-03f, 6.843399441e-03f, 6.862574639e-03f, 6.881733531e-03f, 6.900876077e-03f, - 6.920002235e-03f, 6.939111964e-03f, 6.958205225e-03f, 6.977281975e-03f, 6.996342175e-03f, 7.015385784e-03f, 7.034412761e-03f, 7.053423065e-03f, 7.072416656e-03f, 7.091393494e-03f, - 7.110353538e-03f, 7.129296747e-03f, 7.148223081e-03f, 7.167132500e-03f, 7.186024964e-03f, 7.204900432e-03f, 7.223758864e-03f, 7.242600219e-03f, 7.261424459e-03f, 7.280231542e-03f, - 7.299021428e-03f, 7.317794078e-03f, 7.336549451e-03f, 7.355287507e-03f, 7.374008208e-03f, 7.392711511e-03f, 7.411397379e-03f, 7.430065771e-03f, 7.448716647e-03f, 7.467349968e-03f, - 7.485965694e-03f, 7.504563785e-03f, 7.523144202e-03f, 7.541706905e-03f, 7.560251855e-03f, 7.578779012e-03f, 7.597288337e-03f, 7.615779791e-03f, 7.634253333e-03f, 7.652708926e-03f, - 7.671146529e-03f, 7.689566103e-03f, 7.707967610e-03f, 7.726351010e-03f, 7.744716263e-03f, 7.763063332e-03f, 7.781392177e-03f, 7.799702759e-03f, 7.817995039e-03f, 7.836268978e-03f, - 7.854524537e-03f, 7.872761678e-03f, 7.890980363e-03f, 7.909180551e-03f, 7.927362205e-03f, 7.945525285e-03f, 7.963669755e-03f, 7.981795573e-03f, 7.999902704e-03f, 8.017991107e-03f, - 8.036060745e-03f, 8.054111579e-03f, 8.072143571e-03f, 8.090156682e-03f, 8.108150875e-03f, 8.126126111e-03f, 8.144082352e-03f, 8.162019560e-03f, 8.179937697e-03f, 8.197836725e-03f, - 8.215716606e-03f, 8.233577302e-03f, 8.251418775e-03f, 8.269240988e-03f, 8.287043902e-03f, 8.304827480e-03f, 8.322591685e-03f, 8.340336478e-03f, 8.358061821e-03f, 8.375767679e-03f, - 8.393454012e-03f, 8.411120784e-03f, 8.428767956e-03f, 8.446395493e-03f, 8.464003355e-03f, 8.481591507e-03f, 8.499159910e-03f, 8.516708529e-03f, 8.534237324e-03f, 8.551746260e-03f, - 8.569235299e-03f, 8.586704405e-03f, 8.604153540e-03f, 8.621582668e-03f, 8.638991751e-03f, 8.656380752e-03f, 8.673749636e-03f, 8.691098365e-03f, 8.708426903e-03f, 8.725735213e-03f, - 8.743023258e-03f, 8.760291002e-03f, 8.777538408e-03f, 8.794765440e-03f, 8.811972061e-03f, 8.829158236e-03f, 8.846323927e-03f, 8.863469100e-03f, 8.880593716e-03f, 8.897697741e-03f, - 8.914781137e-03f, 8.931843870e-03f, 8.948885903e-03f, 8.965907199e-03f, 8.982907724e-03f, 8.999887441e-03f, 9.016846314e-03f, 9.033784308e-03f, 9.050701387e-03f, 9.067597515e-03f, - 9.084472657e-03f, 9.101326776e-03f, 9.118159838e-03f, 9.134971807e-03f, 9.151762648e-03f, 9.168532324e-03f, 9.185280801e-03f, 9.202008044e-03f, 9.218714016e-03f, 9.235398684e-03f, - 9.252062012e-03f, 9.268703964e-03f, 9.285324506e-03f, 9.301923603e-03f, 9.318501219e-03f, 9.335057321e-03f, 9.351591872e-03f, 9.368104838e-03f, 9.384596185e-03f, 9.401065877e-03f, - 9.417513881e-03f, 9.433940161e-03f, 9.450344683e-03f, 9.466727412e-03f, 9.483088314e-03f, 9.499427355e-03f, 9.515744499e-03f, 9.532039714e-03f, 9.548312964e-03f, 9.564564216e-03f, - 9.580793434e-03f, 9.597000586e-03f, 9.613185637e-03f, 9.629348553e-03f, 9.645489300e-03f, 9.661607844e-03f, 9.677704152e-03f, 9.693778189e-03f, 9.709829922e-03f, 9.725859317e-03f, - 9.741866340e-03f, 9.757850959e-03f, 9.773813138e-03f, 9.789752846e-03f, 9.805670047e-03f, 9.821564710e-03f, 9.837436800e-03f, 9.853286285e-03f, 9.869113131e-03f, 9.884917305e-03f, - 9.900698773e-03f, 9.916457504e-03f, 9.932193462e-03f, 9.947906617e-03f, 9.963596934e-03f, 9.979264382e-03f, 9.994908926e-03f, 1.001053053e-02f, 1.002612918e-02f, 1.004170481e-02f, - 1.005725742e-02f, 1.007278696e-02f, 1.008829340e-02f, 1.010377671e-02f, 1.011923686e-02f, 1.013467381e-02f, 1.015008753e-02f, 1.016547799e-02f, 1.018084516e-02f, 1.019618900e-02f, - 1.021150949e-02f, 1.022680658e-02f, 1.024208026e-02f, 1.025733049e-02f, 1.027255723e-02f, 1.028776045e-02f, 1.030294012e-02f, 1.031809622e-02f, 1.033322870e-02f, 1.034833754e-02f, - 1.036342271e-02f, 1.037848417e-02f, 1.039352189e-02f, 1.040853584e-02f, 1.042352599e-02f, 1.043849231e-02f, 1.045343477e-02f, 1.046835333e-02f, 1.048324797e-02f, 1.049811865e-02f, - 1.051296535e-02f, 1.052778802e-02f, 1.054258665e-02f, 1.055736120e-02f, 1.057211164e-02f, 1.058683793e-02f, 1.060154005e-02f, 1.061621797e-02f, 1.063087166e-02f, 1.064550108e-02f, - 1.066010621e-02f, 1.067468702e-02f, 1.068924347e-02f, 1.070377553e-02f, 1.071828318e-02f, 1.073276638e-02f, 1.074722511e-02f, 1.076165933e-02f, 1.077606901e-02f, 1.079045413e-02f, - 1.080481466e-02f, 1.081915055e-02f, 1.083346180e-02f, 1.084774835e-02f, 1.086201020e-02f, 1.087624729e-02f, 1.089045962e-02f, 1.090464714e-02f, 1.091880982e-02f, 1.093294765e-02f, - 1.094706058e-02f, 1.096114859e-02f, 1.097521166e-02f, 1.098924974e-02f, 1.100326281e-02f, 1.101725085e-02f, 1.103121382e-02f, 1.104515169e-02f, 1.105906444e-02f, 1.107295204e-02f, - 1.108681446e-02f, 1.110065166e-02f, 1.111446362e-02f, 1.112825032e-02f, 1.114201172e-02f, 1.115574780e-02f, 1.116945852e-02f, 1.118314386e-02f, 1.119680379e-02f, 1.121043828e-02f, - 1.122404730e-02f, 1.123763083e-02f, 1.125118884e-02f, 1.126472130e-02f, 1.127822818e-02f, 1.129170945e-02f, 1.130516508e-02f, 1.131859506e-02f, 1.133199934e-02f, 1.134537791e-02f, - 1.135873073e-02f, 1.137205778e-02f, 1.138535902e-02f, 1.139863444e-02f, 1.141188401e-02f, 1.142510769e-02f, 1.143830546e-02f, 1.145147729e-02f, 1.146462316e-02f, 1.147774304e-02f, - 1.149083690e-02f, 1.150390472e-02f, 1.151694646e-02f, 1.152996210e-02f, 1.154295162e-02f, 1.155591499e-02f, 1.156885217e-02f, 1.158176315e-02f, 1.159464790e-02f, 1.160750639e-02f, - 1.162033859e-02f, 1.163314448e-02f, 1.164592403e-02f, 1.165867722e-02f, 1.167140402e-02f, 1.168410440e-02f, 1.169677833e-02f, 1.170942580e-02f, 1.172204678e-02f, 1.173464123e-02f, - 1.174720913e-02f, 1.175975047e-02f, 1.177226520e-02f, 1.178475331e-02f, 1.179721477e-02f, 1.180964956e-02f, 1.182205764e-02f, 1.183443900e-02f, 1.184679361e-02f, 1.185912144e-02f, - 1.187142247e-02f, 1.188369668e-02f, 1.189594403e-02f, 1.190816450e-02f, 1.192035807e-02f, 1.193252471e-02f, 1.194466441e-02f, 1.195677712e-02f, 1.196886283e-02f, 1.198092152e-02f, - 1.199295315e-02f, 1.200495771e-02f, 1.201693517e-02f, 1.202888550e-02f, 1.204080869e-02f, 1.205270470e-02f, 1.206457352e-02f, 1.207641511e-02f, 1.208822945e-02f, 1.210001653e-02f, - 1.211177631e-02f, 1.212350877e-02f, 1.213521390e-02f, 1.214689165e-02f, 1.215854202e-02f, 1.217016497e-02f, 1.218176048e-02f, 1.219332854e-02f, 1.220486911e-02f, 1.221638217e-02f, - 1.222786770e-02f, 1.223932568e-02f, 1.225075608e-02f, 1.226215888e-02f, 1.227353405e-02f, 1.228488158e-02f, 1.229620143e-02f, 1.230749359e-02f, 1.231875804e-02f, 1.232999475e-02f, - 1.234120369e-02f, 1.235238485e-02f, 1.236353821e-02f, 1.237466373e-02f, 1.238576140e-02f, 1.239683120e-02f, 1.240787309e-02f, 1.241888707e-02f, 1.242987311e-02f, 1.244083118e-02f, - 1.245176127e-02f, 1.246266334e-02f, 1.247353739e-02f, 1.248438338e-02f, 1.249520130e-02f, 1.250599113e-02f, 1.251675283e-02f, 1.252748639e-02f, 1.253819180e-02f, 1.254886902e-02f, - 1.255951803e-02f, 1.257013882e-02f, 1.258073136e-02f, 1.259129563e-02f, 1.260183162e-02f, 1.261233929e-02f, 1.262281862e-02f, 1.263326961e-02f, 1.264369222e-02f, 1.265408643e-02f, - 1.266445223e-02f, 1.267478959e-02f, 1.268509849e-02f, 1.269537891e-02f, 1.270563083e-02f, 1.271585423e-02f, 1.272604909e-02f, 1.273621539e-02f, 1.274635311e-02f, 1.275646222e-02f, - 1.276654272e-02f, 1.277659457e-02f, 1.278661776e-02f, 1.279661226e-02f, 1.280657806e-02f, 1.281651514e-02f, 1.282642348e-02f, 1.283630305e-02f, 1.284615385e-02f, 1.285597584e-02f, - 1.286576901e-02f, 1.287553334e-02f, 1.288526880e-02f, 1.289497539e-02f, 1.290465308e-02f, 1.291430185e-02f, 1.292392168e-02f, 1.293351255e-02f, 1.294307445e-02f, 1.295260736e-02f, - 1.296211124e-02f, 1.297158610e-02f, 1.298103190e-02f, 1.299044864e-02f, 1.299983628e-02f, 1.300919481e-02f, 1.301852422e-02f, 1.302782449e-02f, 1.303709558e-02f, 1.304633750e-02f, - 1.305555022e-02f, 1.306473371e-02f, 1.307388797e-02f, 1.308301298e-02f, 1.309210871e-02f, 1.310117515e-02f, 1.311021228e-02f, 1.311922009e-02f, 1.312819855e-02f, 1.313714765e-02f, - 1.314606736e-02f, 1.315495768e-02f, 1.316381859e-02f, 1.317265006e-02f, 1.318145208e-02f, 1.319022463e-02f, 1.319896770e-02f, 1.320768126e-02f, 1.321636531e-02f, 1.322501982e-02f, - 1.323364477e-02f, 1.324224016e-02f, 1.325080595e-02f, 1.325934215e-02f, 1.326784872e-02f, 1.327632566e-02f, 1.328477294e-02f, 1.329319055e-02f, 1.330157847e-02f, 1.330993669e-02f, - 1.331826519e-02f, 1.332656395e-02f, 1.333483296e-02f, 1.334307220e-02f, 1.335128166e-02f, 1.335946131e-02f, 1.336761115e-02f, 1.337573115e-02f, 1.338382131e-02f, 1.339188160e-02f, - 1.339991201e-02f, 1.340791253e-02f, 1.341588313e-02f, 1.342382381e-02f, 1.343173455e-02f, 1.343961532e-02f, 1.344746613e-02f, 1.345528695e-02f, 1.346307776e-02f, 1.347083855e-02f, - 1.347856932e-02f, 1.348627003e-02f, 1.349394068e-02f, 1.350158125e-02f, 1.350919173e-02f, 1.351677210e-02f, 1.352432235e-02f, 1.353184246e-02f, 1.353933242e-02f, 1.354679221e-02f, - 1.355422182e-02f, 1.356162124e-02f, 1.356899045e-02f, 1.357632944e-02f, 1.358363819e-02f, 1.359091669e-02f, 1.359816493e-02f, 1.360538288e-02f, 1.361257054e-02f, 1.361972790e-02f, - 1.362685494e-02f, 1.363395164e-02f, 1.364101799e-02f, 1.364805399e-02f, 1.365505961e-02f, 1.366203484e-02f, 1.366897967e-02f, 1.367589409e-02f, 1.368277808e-02f, 1.368963163e-02f, - 1.369645472e-02f, 1.370324735e-02f, 1.371000950e-02f, 1.371674116e-02f, 1.372344231e-02f, 1.373011295e-02f, 1.373675305e-02f, 1.374336261e-02f, 1.374994162e-02f, 1.375649006e-02f, - 1.376300792e-02f, 1.376949519e-02f, 1.377595185e-02f, 1.378237790e-02f, 1.378877332e-02f, 1.379513809e-02f, 1.380147222e-02f, 1.380777568e-02f, 1.381404846e-02f, 1.382029056e-02f, - 1.382650195e-02f, 1.383268264e-02f, 1.383883260e-02f, 1.384495183e-02f, 1.385104031e-02f, 1.385709803e-02f, 1.386312499e-02f, 1.386912117e-02f, 1.387508655e-02f, 1.388102114e-02f, - 1.388692491e-02f, 1.389279786e-02f, 1.389863997e-02f, 1.390445124e-02f, 1.391023165e-02f, 1.391598120e-02f, 1.392169987e-02f, 1.392738765e-02f, 1.393304454e-02f, 1.393867051e-02f, - 1.394426557e-02f, 1.394982970e-02f, 1.395536289e-02f, 1.396086513e-02f, 1.396633641e-02f, 1.397177672e-02f, 1.397718605e-02f, 1.398256439e-02f, 1.398791174e-02f, 1.399322807e-02f, - 1.399851339e-02f, 1.400376768e-02f, 1.400899093e-02f, 1.401418314e-02f, 1.401934429e-02f, 1.402447438e-02f, 1.402957339e-02f, 1.403464132e-02f, 1.403967815e-02f, 1.404468389e-02f, - 1.404965851e-02f, 1.405460201e-02f, 1.405951439e-02f, 1.406439563e-02f, 1.406924572e-02f, 1.407406466e-02f, 1.407885244e-02f, 1.408360905e-02f, 1.408833448e-02f, 1.409302872e-02f, - 1.409769176e-02f, 1.410232360e-02f, 1.410692423e-02f, 1.411149363e-02f, 1.411603181e-02f, 1.412053875e-02f, 1.412501445e-02f, 1.412945890e-02f, 1.413387209e-02f, 1.413825401e-02f, - 1.414260465e-02f, 1.414692401e-02f, 1.415121209e-02f, 1.415546887e-02f, 1.415969434e-02f, 1.416388850e-02f, 1.416805134e-02f, 1.417218286e-02f, 1.417628305e-02f, 1.418035189e-02f, - 1.418438939e-02f, 1.418839553e-02f, 1.419237032e-02f, 1.419631374e-02f, 1.420022579e-02f, 1.420410645e-02f, 1.420795573e-02f, 1.421177362e-02f, 1.421556011e-02f, 1.421931519e-02f, - 1.422303887e-02f, 1.422673112e-02f, 1.423039195e-02f, 1.423402136e-02f, 1.423761932e-02f, 1.424118585e-02f, 1.424472093e-02f, 1.424822456e-02f, 1.425169673e-02f, 1.425513743e-02f, - 1.425854667e-02f, 1.426192443e-02f, 1.426527071e-02f, 1.426858551e-02f, 1.427186881e-02f, 1.427512062e-02f, 1.427834093e-02f, 1.428152974e-02f, 1.428468703e-02f, 1.428781281e-02f, - 1.429090707e-02f, 1.429396980e-02f, 1.429700100e-02f, 1.430000067e-02f, 1.430296880e-02f, 1.430590539e-02f, 1.430881043e-02f, 1.431168392e-02f, 1.431452585e-02f, 1.431733622e-02f, - 1.432011503e-02f, 1.432286227e-02f, 1.432557794e-02f, 1.432826203e-02f, 1.433091454e-02f, 1.433353547e-02f, 1.433612481e-02f, 1.433868256e-02f, 1.434120872e-02f, 1.434370327e-02f, - 1.434616623e-02f, 1.434859758e-02f, 1.435099732e-02f, 1.435336545e-02f, 1.435570197e-02f, 1.435800687e-02f, 1.436028015e-02f, 1.436252181e-02f, 1.436473184e-02f, 1.436691024e-02f, - 1.436905701e-02f, 1.437117215e-02f, 1.437325565e-02f, 1.437530751e-02f, 1.437732773e-02f, 1.437931630e-02f, 1.438127323e-02f, 1.438319851e-02f, 1.438509213e-02f, 1.438695411e-02f, - 1.438878443e-02f, 1.439058310e-02f, 1.439235010e-02f, 1.439408545e-02f, 1.439578913e-02f, 1.439746115e-02f, 1.439910150e-02f, 1.440071019e-02f, 1.440228721e-02f, 1.440383256e-02f, - 1.440534623e-02f, 1.440682824e-02f, 1.440827857e-02f, 1.440969723e-02f, 1.441108421e-02f, 1.441243951e-02f, 1.441376314e-02f, 1.441505509e-02f, 1.441631536e-02f, 1.441754395e-02f, - 1.441874085e-02f, 1.441990608e-02f, 1.442103963e-02f, 1.442214149e-02f, 1.442321168e-02f, 1.442425018e-02f, 1.442525699e-02f, 1.442623213e-02f, 1.442717558e-02f, 1.442808735e-02f, - 1.442896743e-02f, 1.442981583e-02f, 1.443063255e-02f, 1.443141759e-02f, 1.443217095e-02f, 1.443289262e-02f, 1.443358262e-02f, 1.443424093e-02f, 1.443486756e-02f, 1.443546252e-02f, - 1.443602579e-02f, 1.443655739e-02f, 1.443705731e-02f, 1.443752556e-02f, 1.443796213e-02f, 1.443836702e-02f, 1.443874025e-02f, 1.443908180e-02f, 1.443939169e-02f, 1.443966990e-02f, - 1.443991645e-02f, 1.444013134e-02f, 1.444031456e-02f, 1.444046612e-02f, 1.444058601e-02f, 1.444067425e-02f, 1.444073083e-02f, 1.444075576e-02f, 1.444074904e-02f, 1.444071066e-02f, - 1.444064064e-02f, 1.444053897e-02f, 1.444040565e-02f, 1.444024069e-02f, 1.444004410e-02f, 1.443981587e-02f, 1.443955600e-02f, 1.443926450e-02f, 1.443894137e-02f, 1.443858662e-02f, - 1.443820025e-02f, 1.443778225e-02f, 1.443733263e-02f, 1.443685141e-02f, 1.443633857e-02f, 1.443579412e-02f, 1.443521807e-02f, 1.443461041e-02f, 1.443397116e-02f, 1.443330032e-02f, - 1.443259788e-02f, 1.443186385e-02f, 1.443109825e-02f, 1.443030106e-02f, 1.442947229e-02f, 1.442861196e-02f, 1.442772005e-02f, 1.442679658e-02f, 1.442584155e-02f, 1.442485496e-02f, - 1.442383683e-02f, 1.442278714e-02f, 1.442170591e-02f, 1.442059314e-02f, 1.441944884e-02f, 1.441827301e-02f, 1.441706565e-02f, 1.441582678e-02f, 1.441455638e-02f, 1.441325448e-02f, - 1.441192107e-02f, 1.441055616e-02f, 1.440915975e-02f, 1.440773185e-02f, 1.440627247e-02f, 1.440478160e-02f, 1.440325927e-02f, 1.440170546e-02f, 1.440012018e-02f, 1.439850345e-02f, - 1.439685527e-02f, 1.439517564e-02f, 1.439346456e-02f, 1.439172205e-02f, 1.438994811e-02f, 1.438814275e-02f, 1.438630597e-02f, 1.438443777e-02f, 1.438253817e-02f, 1.438060717e-02f, - 1.437864478e-02f, 1.437665100e-02f, 1.437462584e-02f, 1.437256931e-02f, 1.437048140e-02f, 1.436836214e-02f, 1.436621152e-02f, 1.436402956e-02f, 1.436181625e-02f, 1.435957161e-02f, - 1.435729565e-02f, 1.435498836e-02f, 1.435264976e-02f, 1.435027986e-02f, 1.434787865e-02f, 1.434544616e-02f, 1.434298238e-02f, 1.434048733e-02f, 1.433796100e-02f, 1.433540342e-02f, - 1.433281458e-02f, 1.433019450e-02f, 1.432754318e-02f, 1.432486063e-02f, 1.432214685e-02f, 1.431940187e-02f, 1.431662567e-02f, 1.431381828e-02f, 1.431097970e-02f, 1.430810993e-02f, - 1.430520900e-02f, 1.430227689e-02f, 1.429931363e-02f, 1.429631923e-02f, 1.429329368e-02f, 1.429023700e-02f, 1.428714921e-02f, 1.428403029e-02f, 1.428088028e-02f, 1.427769916e-02f, - 1.427448697e-02f, 1.427124369e-02f, 1.426796935e-02f, 1.426466394e-02f, 1.426132749e-02f, 1.425796000e-02f, 1.425456147e-02f, 1.425113192e-02f, 1.424767137e-02f, 1.424417981e-02f, - 1.424065725e-02f, 1.423710372e-02f, 1.423351921e-02f, 1.422990373e-02f, 1.422625731e-02f, 1.422257994e-02f, 1.421887163e-02f, 1.421513241e-02f, 1.421136227e-02f, 1.420756122e-02f, - 1.420372929e-02f, 1.419986647e-02f, 1.419597278e-02f, 1.419204823e-02f, 1.418809283e-02f, 1.418410660e-02f, 1.418008953e-02f, 1.417604164e-02f, 1.417196295e-02f, 1.416785346e-02f, - 1.416371318e-02f, 1.415954213e-02f, 1.415534032e-02f, 1.415110775e-02f, 1.414684445e-02f, 1.414255042e-02f, 1.413822566e-02f, 1.413387020e-02f, 1.412948405e-02f, 1.412506721e-02f, - 1.412061971e-02f, 1.411614154e-02f, 1.411163272e-02f, 1.410709327e-02f, 1.410252319e-02f, 1.409792250e-02f, 1.409329121e-02f, 1.408862934e-02f, 1.408393689e-02f, 1.407921387e-02f, - 1.407446030e-02f, 1.406967620e-02f, 1.406486156e-02f, 1.406001642e-02f, 1.405514077e-02f, 1.405023464e-02f, 1.404529802e-02f, 1.404033095e-02f, 1.403533343e-02f, 1.403030546e-02f, - 1.402524708e-02f, 1.402015828e-02f, 1.401503909e-02f, 1.400988951e-02f, 1.400470956e-02f, 1.399949925e-02f, 1.399425859e-02f, 1.398898761e-02f, 1.398368630e-02f, 1.397835470e-02f, - 1.397299280e-02f, 1.396760062e-02f, 1.396217819e-02f, 1.395672550e-02f, 1.395124258e-02f, 1.394572943e-02f, 1.394018608e-02f, 1.393461254e-02f, 1.392900882e-02f, 1.392337493e-02f, - 1.391771089e-02f, 1.391201672e-02f, 1.390629242e-02f, 1.390053802e-02f, 1.389475352e-02f, 1.388893895e-02f, 1.388309431e-02f, 1.387721963e-02f, 1.387131491e-02f, 1.386538017e-02f, - 1.385941543e-02f, 1.385342070e-02f, 1.384739599e-02f, 1.384134133e-02f, 1.383525673e-02f, 1.382914219e-02f, 1.382299775e-02f, 1.381682340e-02f, 1.381061918e-02f, 1.380438508e-02f, - 1.379812114e-02f, 1.379182736e-02f, 1.378550377e-02f, 1.377915037e-02f, 1.377276718e-02f, 1.376635422e-02f, 1.375991150e-02f, 1.375343905e-02f, 1.374693687e-02f, 1.374040498e-02f, - 1.373384341e-02f, 1.372725215e-02f, 1.372063124e-02f, 1.371398069e-02f, 1.370730051e-02f, 1.370059073e-02f, 1.369385135e-02f, 1.368708239e-02f, 1.368028388e-02f, 1.367345582e-02f, - 1.366659824e-02f, 1.365971115e-02f, 1.365279457e-02f, 1.364584852e-02f, 1.363887301e-02f, 1.363186805e-02f, 1.362483368e-02f, 1.361776990e-02f, 1.361067673e-02f, 1.360355420e-02f, - 1.359640231e-02f, 1.358922108e-02f, 1.358201054e-02f, 1.357477069e-02f, 1.356750157e-02f, 1.356020318e-02f, 1.355287554e-02f, 1.354551868e-02f, 1.353813260e-02f, 1.353071733e-02f, - 1.352327289e-02f, 1.351579929e-02f, 1.350829656e-02f, 1.350076470e-02f, 1.349320374e-02f, 1.348561371e-02f, 1.347799460e-02f, 1.347034645e-02f, 1.346266928e-02f, 1.345496309e-02f, - 1.344722792e-02f, 1.343946378e-02f, 1.343167068e-02f, 1.342384865e-02f, 1.341599771e-02f, 1.340811788e-02f, 1.340020916e-02f, 1.339227160e-02f, 1.338430519e-02f, 1.337630997e-02f, - 1.336828595e-02f, 1.336023315e-02f, 1.335215159e-02f, 1.334404129e-02f, 1.333590227e-02f, 1.332773455e-02f, 1.331953815e-02f, 1.331131309e-02f, 1.330305939e-02f, 1.329477707e-02f, - 1.328646614e-02f, 1.327812664e-02f, 1.326975857e-02f, 1.326136197e-02f, 1.325293684e-02f, 1.324448322e-02f, 1.323600111e-02f, 1.322749055e-02f, 1.321895154e-02f, 1.321038412e-02f, - 1.320178830e-02f, 1.319316410e-02f, 1.318451155e-02f, 1.317583066e-02f, 1.316712146e-02f, 1.315838397e-02f, 1.314961820e-02f, 1.314082418e-02f, 1.313200193e-02f, 1.312315147e-02f, - 1.311427282e-02f, 1.310536600e-02f, 1.309643104e-02f, 1.308746796e-02f, 1.307847677e-02f, 1.306945751e-02f, 1.306041018e-02f, 1.305133482e-02f, 1.304223144e-02f, 1.303310006e-02f, - 1.302394071e-02f, 1.301475341e-02f, 1.300553819e-02f, 1.299629505e-02f, 1.298702404e-02f, 1.297772516e-02f, 1.296839844e-02f, 1.295904390e-02f, 1.294966156e-02f, 1.294025145e-02f, - 1.293081360e-02f, 1.292134801e-02f, 1.291185471e-02f, 1.290233374e-02f, 1.289278510e-02f, 1.288320883e-02f, 1.287360494e-02f, 1.286397345e-02f, 1.285431440e-02f, 1.284462780e-02f, - 1.283491368e-02f, 1.282517206e-02f, 1.281540296e-02f, 1.280560640e-02f, 1.279578242e-02f, 1.278593102e-02f, 1.277605225e-02f, 1.276614611e-02f, 1.275621264e-02f, 1.274625185e-02f, - 1.273626377e-02f, 1.272624842e-02f, 1.271620584e-02f, 1.270613603e-02f, 1.269603903e-02f, 1.268591485e-02f, 1.267576353e-02f, 1.266558509e-02f, 1.265537955e-02f, 1.264514693e-02f, - 1.263488726e-02f, 1.262460056e-02f, 1.261428686e-02f, 1.260394619e-02f, 1.259357855e-02f, 1.258318400e-02f, 1.257276253e-02f, 1.256231419e-02f, 1.255183899e-02f, 1.254133695e-02f, - 1.253080812e-02f, 1.252025250e-02f, 1.250967012e-02f, 1.249906102e-02f, 1.248842521e-02f, 1.247776271e-02f, 1.246707356e-02f, 1.245635778e-02f, 1.244561539e-02f, 1.243484642e-02f, - 1.242405090e-02f, 1.241322885e-02f, 1.240238029e-02f, 1.239150525e-02f, 1.238060376e-02f, 1.236967584e-02f, 1.235872152e-02f, 1.234774082e-02f, 1.233673377e-02f, 1.232570040e-02f, - 1.231464073e-02f, 1.230355478e-02f, 1.229244259e-02f, 1.228130417e-02f, 1.227013956e-02f, 1.225894878e-02f, 1.224773186e-02f, 1.223648883e-02f, 1.222521970e-02f, 1.221392451e-02f, - 1.220260328e-02f, 1.219125604e-02f, 1.217988282e-02f, 1.216848364e-02f, 1.215705852e-02f, 1.214560751e-02f, 1.213413061e-02f, 1.212262787e-02f, 1.211109930e-02f, 1.209954494e-02f, - 1.208796480e-02f, 1.207635893e-02f, 1.206472733e-02f, 1.205307005e-02f, 1.204138711e-02f, 1.202967853e-02f, 1.201794435e-02f, 1.200618458e-02f, 1.199439927e-02f, 1.198258843e-02f, - 1.197075209e-02f, 1.195889029e-02f, 1.194700304e-02f, 1.193509038e-02f, 1.192315233e-02f, 1.191118893e-02f, 1.189920019e-02f, 1.188718615e-02f, 1.187514683e-02f, 1.186308227e-02f, - 1.185099249e-02f, 1.183887752e-02f, 1.182673739e-02f, 1.181457212e-02f, 1.180238175e-02f, 1.179016630e-02f, 1.177792580e-02f, 1.176566028e-02f, 1.175336977e-02f, 1.174105430e-02f, - 1.172871389e-02f, 1.171634857e-02f, 1.170395837e-02f, 1.169154333e-02f, 1.167910347e-02f, 1.166663881e-02f, 1.165414939e-02f, 1.164163524e-02f, 1.162909639e-02f, 1.161653286e-02f, - 1.160394468e-02f, 1.159133189e-02f, 1.157869451e-02f, 1.156603257e-02f, 1.155334610e-02f, 1.154063513e-02f, 1.152789969e-02f, 1.151513982e-02f, 1.150235552e-02f, 1.148954685e-02f, - 1.147671383e-02f, 1.146385648e-02f, 1.145097484e-02f, 1.143806894e-02f, 1.142513881e-02f, 1.141218447e-02f, 1.139920596e-02f, 1.138620330e-02f, 1.137317654e-02f, 1.136012569e-02f, - 1.134705079e-02f, 1.133395186e-02f, 1.132082894e-02f, 1.130768206e-02f, 1.129451125e-02f, 1.128131654e-02f, 1.126809796e-02f, 1.125485553e-02f, 1.124158930e-02f, 1.122829929e-02f, - 1.121498553e-02f, 1.120164805e-02f, 1.118828689e-02f, 1.117490207e-02f, 1.116149362e-02f, 1.114806158e-02f, 1.113460597e-02f, 1.112112684e-02f, 1.110762420e-02f, 1.109409809e-02f, - 1.108054854e-02f, 1.106697559e-02f, 1.105337926e-02f, 1.103975958e-02f, 1.102611659e-02f, 1.101245031e-02f, 1.099876079e-02f, 1.098504804e-02f, 1.097131211e-02f, 1.095755302e-02f, - 1.094377081e-02f, 1.092996550e-02f, 1.091613713e-02f, 1.090228573e-02f, 1.088841134e-02f, 1.087451397e-02f, 1.086059368e-02f, 1.084665048e-02f, 1.083268441e-02f, 1.081869551e-02f, - 1.080468380e-02f, 1.079064931e-02f, 1.077659208e-02f, 1.076251215e-02f, 1.074840954e-02f, 1.073428428e-02f, 1.072013641e-02f, 1.070596596e-02f, 1.069177297e-02f, 1.067755746e-02f, - 1.066331947e-02f, 1.064905903e-02f, 1.063477617e-02f, 1.062047093e-02f, 1.060614334e-02f, 1.059179343e-02f, 1.057742123e-02f, 1.056302679e-02f, 1.054861012e-02f, 1.053417127e-02f, - 1.051971026e-02f, 1.050522714e-02f, 1.049072192e-02f, 1.047619466e-02f, 1.046164537e-02f, 1.044707410e-02f, 1.043248087e-02f, 1.041786572e-02f, 1.040322868e-02f, 1.038856980e-02f, - 1.037388909e-02f, 1.035918659e-02f, 1.034446234e-02f, 1.032971638e-02f, 1.031494872e-02f, 1.030015942e-02f, 1.028534850e-02f, 1.027051599e-02f, 1.025566194e-02f, 1.024078637e-02f, - 1.022588931e-02f, 1.021097081e-02f, 1.019603089e-02f, 1.018106960e-02f, 1.016608696e-02f, 1.015108300e-02f, 1.013605777e-02f, 1.012101130e-02f, 1.010594361e-02f, 1.009085476e-02f, - 1.007574476e-02f, 1.006061366e-02f, 1.004546149e-02f, 1.003028828e-02f, 1.001509407e-02f, 9.999878890e-03f, 9.984642780e-03f, 9.969385773e-03f, 9.954107902e-03f, 9.938809204e-03f, - 9.923489712e-03f, 9.908149462e-03f, 9.892788489e-03f, 9.877406828e-03f, 9.862004513e-03f, 9.846581581e-03f, 9.831138065e-03f, 9.815674001e-03f, 9.800189425e-03f, 9.784684372e-03f, - 9.769158876e-03f, 9.753612973e-03f, 9.738046699e-03f, 9.722460090e-03f, 9.706853179e-03f, 9.691226004e-03f, 9.675578599e-03f, 9.659911001e-03f, 9.644223244e-03f, 9.628515365e-03f, - 9.612787399e-03f, 9.597039381e-03f, 9.581271349e-03f, 9.565483337e-03f, 9.549675382e-03f, 9.533847519e-03f, 9.517999784e-03f, 9.502132214e-03f, 9.486244844e-03f, 9.470337711e-03f, - 9.454410850e-03f, 9.438464298e-03f, 9.422498091e-03f, 9.406512266e-03f, 9.390506858e-03f, 9.374481904e-03f, 9.358437440e-03f, 9.342373502e-03f, 9.326290128e-03f, 9.310187354e-03f, - 9.294065216e-03f, 9.277923750e-03f, 9.261762994e-03f, 9.245582984e-03f, 9.229383757e-03f, 9.213165349e-03f, 9.196927797e-03f, 9.180671138e-03f, 9.164395410e-03f, 9.148100648e-03f, - 9.131786889e-03f, 9.115454172e-03f, 9.099102532e-03f, 9.082732007e-03f, 9.066342633e-03f, 9.049934449e-03f, 9.033507491e-03f, 9.017061796e-03f, 9.000597401e-03f, 8.984114345e-03f, - 8.967612663e-03f, 8.951092395e-03f, 8.934553576e-03f, 8.917996244e-03f, 8.901420438e-03f, 8.884826193e-03f, 8.868213549e-03f, 8.851582542e-03f, 8.834933210e-03f, 8.818265591e-03f, - 8.801579723e-03f, 8.784875642e-03f, 8.768153388e-03f, 8.751412998e-03f, 8.734654509e-03f, 8.717877959e-03f, 8.701083387e-03f, 8.684270831e-03f, 8.667440328e-03f, 8.650591916e-03f, - 8.633725634e-03f, 8.616841520e-03f, 8.599939611e-03f, 8.583019946e-03f, 8.566082564e-03f, 8.549127502e-03f, 8.532154799e-03f, 8.515164492e-03f, 8.498156621e-03f, 8.481131224e-03f, - 8.464088340e-03f, 8.447028005e-03f, 8.429950261e-03f, 8.412855144e-03f, 8.395742693e-03f, 8.378612947e-03f, 8.361465945e-03f, 8.344301725e-03f, 8.327120326e-03f, 8.309921787e-03f, - 8.292706146e-03f, 8.275473443e-03f, 8.258223716e-03f, 8.240957004e-03f, 8.223673347e-03f, 8.206372782e-03f, 8.189055349e-03f, 8.171721087e-03f, 8.154370036e-03f, 8.137002233e-03f, - 8.119617719e-03f, 8.102216533e-03f, 8.084798713e-03f, 8.067364299e-03f, 8.049913330e-03f, 8.032445846e-03f, 8.014961886e-03f, 7.997461489e-03f, 7.979944695e-03f, 7.962411542e-03f, - 7.944862072e-03f, 7.927296322e-03f, 7.909714333e-03f, 7.892116144e-03f, 7.874501795e-03f, 7.856871325e-03f, 7.839224774e-03f, 7.821562182e-03f, 7.803883589e-03f, 7.786189034e-03f, - 7.768478557e-03f, 7.750752197e-03f, 7.733009996e-03f, 7.715251992e-03f, 7.697478226e-03f, 7.679688737e-03f, 7.661883566e-03f, 7.644062753e-03f, 7.626226337e-03f, 7.608374359e-03f, - 7.590506858e-03f, 7.572623876e-03f, 7.554725452e-03f, 7.536811626e-03f, 7.518882439e-03f, 7.500937930e-03f, 7.482978141e-03f, 7.465003111e-03f, 7.447012881e-03f, 7.429007492e-03f, - 7.410986983e-03f, 7.392951395e-03f, 7.374900769e-03f, 7.356835146e-03f, 7.338754565e-03f, 7.320659067e-03f, 7.302548693e-03f, 7.284423484e-03f, 7.266283480e-03f, 7.248128722e-03f, - 7.229959250e-03f, 7.211775106e-03f, 7.193576330e-03f, 7.175362963e-03f, 7.157135046e-03f, 7.138892620e-03f, 7.120635726e-03f, 7.102364404e-03f, 7.084078695e-03f, 7.065778641e-03f, - 7.047464283e-03f, 7.029135661e-03f, 7.010792817e-03f, 6.992435792e-03f, 6.974064626e-03f, 6.955679362e-03f, 6.937280040e-03f, 6.918866701e-03f, 6.900439388e-03f, 6.881998140e-03f, - 6.863543000e-03f, 6.845074008e-03f, 6.826591206e-03f, 6.808094636e-03f, 6.789584338e-03f, 6.771060355e-03f, 6.752522727e-03f, 6.733971497e-03f, 6.715406705e-03f, 6.696828394e-03f, - 6.678236605e-03f, 6.659631379e-03f, 6.641012758e-03f, 6.622380784e-03f, 6.603735498e-03f, 6.585076943e-03f, 6.566405159e-03f, 6.547720189e-03f, 6.529022075e-03f, 6.510310857e-03f, - 6.491586579e-03f, 6.472849282e-03f, 6.454099008e-03f, 6.435335798e-03f, 6.416559695e-03f, 6.397770741e-03f, 6.378968977e-03f, 6.360154447e-03f, 6.341327191e-03f, 6.322487251e-03f, - 6.303634671e-03f, 6.284769492e-03f, 6.265891756e-03f, 6.247001505e-03f, 6.228098782e-03f, 6.209183628e-03f, 6.190256087e-03f, 6.171316200e-03f, 6.152364009e-03f, 6.133399557e-03f, - 6.114422887e-03f, 6.095434040e-03f, 6.076433059e-03f, 6.057419987e-03f, 6.038394865e-03f, 6.019357737e-03f, 6.000308644e-03f, 5.981247630e-03f, 5.962174736e-03f, 5.943090006e-03f, - 5.923993482e-03f, 5.904885206e-03f, 5.885765222e-03f, 5.866633571e-03f, 5.847490297e-03f, 5.828335442e-03f, 5.809169049e-03f, 5.789991161e-03f, 5.770801819e-03f, 5.751601069e-03f, - 5.732388951e-03f, 5.713165508e-03f, 5.693930785e-03f, 5.674684823e-03f, 5.655427665e-03f, 5.636159355e-03f, 5.616879935e-03f, 5.597589448e-03f, 5.578287938e-03f, 5.558975446e-03f, - 5.539652017e-03f, 5.520317693e-03f, 5.500972518e-03f, 5.481616533e-03f, 5.462249784e-03f, 5.442872311e-03f, 5.423484160e-03f, 5.404085373e-03f, 5.384675992e-03f, 5.365256063e-03f, - 5.345825626e-03f, 5.326384727e-03f, 5.306933407e-03f, 5.287471711e-03f, 5.267999682e-03f, 5.248517362e-03f, 5.229024796e-03f, 5.209522027e-03f, 5.190009098e-03f, 5.170486052e-03f, - 5.150952933e-03f, 5.131409785e-03f, 5.111856651e-03f, 5.092293573e-03f, 5.072720597e-03f, 5.053137765e-03f, 5.033545121e-03f, 5.013942709e-03f, 4.994330571e-03f, 4.974708752e-03f, - 4.955077295e-03f, 4.935436245e-03f, 4.915785643e-03f, 4.896125535e-03f, 4.876455964e-03f, 4.856776974e-03f, 4.837088607e-03f, 4.817390909e-03f, 4.797683923e-03f, 4.777967692e-03f, - 4.758242261e-03f, 4.738507673e-03f, 4.718763971e-03f, 4.699011201e-03f, 4.679249406e-03f, 4.659478629e-03f, 4.639698914e-03f, 4.619910306e-03f, 4.600112848e-03f, 4.580306585e-03f, - 4.560491560e-03f, 4.540667817e-03f, 4.520835400e-03f, 4.500994354e-03f, 4.481144722e-03f, 4.461286548e-03f, 4.441419876e-03f, 4.421544751e-03f, 4.401661216e-03f, 4.381769316e-03f, - 4.361869095e-03f, 4.341960597e-03f, 4.322043866e-03f, 4.302118946e-03f, 4.282185881e-03f, 4.262244716e-03f, 4.242295495e-03f, 4.222338261e-03f, 4.202373060e-03f, 4.182399936e-03f, - 4.162418932e-03f, 4.142430094e-03f, 4.122433464e-03f, 4.102429089e-03f, 4.082417011e-03f, 4.062397276e-03f, 4.042369928e-03f, 4.022335010e-03f, 4.002292568e-03f, 3.982242646e-03f, - 3.962185289e-03f, 3.942120540e-03f, 3.922048444e-03f, 3.901969045e-03f, 3.881882389e-03f, 3.861788519e-03f, 3.841687481e-03f, 3.821579317e-03f, 3.801464074e-03f, 3.781341796e-03f, - 3.761212526e-03f, 3.741076310e-03f, 3.720933192e-03f, 3.700783218e-03f, 3.680626430e-03f, 3.660462874e-03f, 3.640292596e-03f, 3.620115638e-03f, 3.599932046e-03f, 3.579741865e-03f, - 3.559545138e-03f, 3.539341912e-03f, 3.519132230e-03f, 3.498916138e-03f, 3.478693679e-03f, 3.458464899e-03f, 3.438229842e-03f, 3.417988553e-03f, 3.397741078e-03f, 3.377487459e-03f, - 3.357227744e-03f, 3.336961975e-03f, 3.316690198e-03f, 3.296412458e-03f, 3.276128800e-03f, 3.255839268e-03f, 3.235543907e-03f, 3.215242762e-03f, 3.194935879e-03f, 3.174623301e-03f, - 3.154305073e-03f, 3.133981241e-03f, 3.113651850e-03f, 3.093316944e-03f, 3.072976568e-03f, 3.052630767e-03f, 3.032279586e-03f, 3.011923070e-03f, 2.991561264e-03f, 2.971194213e-03f, - 2.950821962e-03f, 2.930444556e-03f, 2.910062039e-03f, 2.889674457e-03f, 2.869281855e-03f, 2.848884278e-03f, 2.828481771e-03f, 2.808074378e-03f, 2.787662145e-03f, 2.767245117e-03f, - 2.746823339e-03f, 2.726396856e-03f, 2.705965713e-03f, 2.685529955e-03f, 2.665089627e-03f, 2.644644774e-03f, 2.624195442e-03f, 2.603741675e-03f, 2.583283518e-03f, 2.562821017e-03f, - 2.542354217e-03f, 2.521883163e-03f, 2.501407899e-03f, 2.480928472e-03f, 2.460444926e-03f, 2.439957306e-03f, 2.419465658e-03f, 2.398970026e-03f, 2.378470456e-03f, 2.357966994e-03f, - 2.337459683e-03f, 2.316948570e-03f, 2.296433699e-03f, 2.275915116e-03f, 2.255392866e-03f, 2.234866994e-03f, 2.214337545e-03f, 2.193804565e-03f, 2.173268099e-03f, 2.152728191e-03f, - 2.132184888e-03f, 2.111638234e-03f, 2.091088275e-03f, 2.070535056e-03f, 2.049978621e-03f, 2.029419017e-03f, 2.008856289e-03f, 1.988290482e-03f, 1.967721640e-03f, 1.947149811e-03f, - 1.926575037e-03f, 1.905997366e-03f, 1.885416842e-03f, 1.864833510e-03f, 1.844247416e-03f, 1.823658605e-03f, 1.803067122e-03f, 1.782473013e-03f, 1.761876323e-03f, 1.741277097e-03f, - 1.720675380e-03f, 1.700071218e-03f, 1.679464656e-03f, 1.658855740e-03f, 1.638244514e-03f, 1.617631024e-03f, 1.597015316e-03f, 1.576397434e-03f, 1.555777424e-03f, 1.535155331e-03f, - 1.514531200e-03f, 1.493905078e-03f, 1.473277009e-03f, 1.452647038e-03f, 1.432015211e-03f, 1.411381573e-03f, 1.390746169e-03f, 1.370109046e-03f, 1.349470247e-03f, 1.328829819e-03f, - 1.308187807e-03f, 1.287544255e-03f, 1.266899210e-03f, 1.246252717e-03f, 1.225604821e-03f, 1.204955567e-03f, 1.184305001e-03f, 1.163653168e-03f, 1.143000114e-03f, 1.122345883e-03f, - 1.101690521e-03f, 1.081034074e-03f, 1.060376586e-03f, 1.039718103e-03f, 1.019058671e-03f, 9.983983338e-04f, 9.777371381e-04f, 9.570751286e-04f, 9.364123508e-04f, 9.157488499e-04f, - 8.950846713e-04f, 8.744198603e-04f, 8.537544622e-04f, 8.330885223e-04f, 8.124220859e-04f, 7.917551984e-04f, 7.710879050e-04f, 7.504202511e-04f, 7.297522820e-04f, 7.090840429e-04f, - 6.884155792e-04f, 6.677469361e-04f, 6.470781590e-04f, 6.264092932e-04f, 6.057403839e-04f, 5.850714764e-04f, 5.644026160e-04f, 5.437338481e-04f, 5.230652178e-04f, 5.023967704e-04f, - 4.817285513e-04f, 4.610606056e-04f, 4.403929787e-04f, 4.197257158e-04f, 3.990588622e-04f, 3.783924631e-04f, 3.577265638e-04f, 3.370612095e-04f, 3.163964454e-04f, 2.957323168e-04f, - 2.750688690e-04f, 2.544061471e-04f, 2.337441964e-04f, 2.130830621e-04f, 1.924227895e-04f, 1.717634236e-04f, 1.511050098e-04f, 1.304475932e-04f, 1.097912190e-04f, 8.913593245e-05f, - 6.848177869e-05f, 4.782880291e-05f, 2.717705028e-05f, 6.526565974e-06f, -1.412260485e-05f, -3.477041704e-05f, -5.541682544e-05f, -7.606178490e-05f, -9.670525029e-05f, -1.173471765e-04f, - -1.379875183e-04f, -1.586262307e-04f, -1.792632686e-04f, -1.998985867e-04f, -2.205321401e-04f, -2.411638837e-04f, -2.617937722e-04f, -2.824217608e-04f, -3.030478042e-04f, -3.236718575e-04f, - -3.442938755e-04f, -3.649138133e-04f, -3.855316257e-04f, -4.061472678e-04f, -4.267606945e-04f, -4.473718608e-04f, -4.679807217e-04f, -4.885872322e-04f, -5.091913472e-04f, -5.297930218e-04f, - -5.503922111e-04f, -5.709888699e-04f, -5.915829535e-04f, -6.121744168e-04f, -6.327632148e-04f, -6.533493027e-04f, -6.739326355e-04f, -6.945131683e-04f, -7.150908562e-04f, -7.356656543e-04f, - -7.562375176e-04f, -7.768064013e-04f, -7.973722606e-04f, -8.179350505e-04f, -8.384947263e-04f, -8.590512430e-04f, -8.796045558e-04f, -9.001546200e-04f, -9.207013906e-04f, -9.412448229e-04f, - -9.617848721e-04f, -9.823214934e-04f, -1.002854642e-03f, -1.023384273e-03f, -1.043910342e-03f, -1.064432804e-03f, -1.084951615e-03f, -1.105466729e-03f, -1.125978102e-03f, -1.146485689e-03f, - -1.166989446e-03f, -1.187489327e-03f, -1.207985289e-03f, -1.228477286e-03f, -1.248965274e-03f, -1.269449209e-03f, -1.289929045e-03f, -1.310404738e-03f, -1.330876243e-03f, -1.351343516e-03f, - -1.371806513e-03f, -1.392265188e-03f, -1.412719498e-03f, -1.433169397e-03f, -1.453614841e-03f, -1.474055786e-03f, -1.494492187e-03f, -1.514924000e-03f, -1.535351179e-03f, -1.555773682e-03f, - -1.576191463e-03f, -1.596604477e-03f, -1.617012681e-03f, -1.637416030e-03f, -1.657814480e-03f, -1.678207986e-03f, -1.698596504e-03f, -1.718979989e-03f, -1.739358397e-03f, -1.759731685e-03f, - -1.780099806e-03f, -1.800462719e-03f, -1.820820377e-03f, -1.841172737e-03f, -1.861519754e-03f, -1.881861385e-03f, -1.902197584e-03f, -1.922528309e-03f, -1.942853514e-03f, -1.963173155e-03f, - -1.983487189e-03f, -2.003795571e-03f, -2.024098256e-03f, -2.044395202e-03f, -2.064686364e-03f, -2.084971697e-03f, -2.105251158e-03f, -2.125524702e-03f, -2.145792286e-03f, -2.166053866e-03f, - -2.186309397e-03f, -2.206558835e-03f, -2.226802137e-03f, -2.247039259e-03f, -2.267270156e-03f, -2.287494785e-03f, -2.307713102e-03f, -2.327925063e-03f, -2.348130623e-03f, -2.368329740e-03f, - -2.388522370e-03f, -2.408708467e-03f, -2.428887990e-03f, -2.449060893e-03f, -2.469227134e-03f, -2.489386668e-03f, -2.509539451e-03f, -2.529685441e-03f, -2.549824593e-03f, -2.569956863e-03f, - -2.590082208e-03f, -2.610200585e-03f, -2.630311949e-03f, -2.650416257e-03f, -2.670513465e-03f, -2.690603530e-03f, -2.710686409e-03f, -2.730762057e-03f, -2.750830431e-03f, -2.770891489e-03f, - -2.790945185e-03f, -2.810991477e-03f, -2.831030321e-03f, -2.851061674e-03f, -2.871085493e-03f, -2.891101734e-03f, -2.911110353e-03f, -2.931111308e-03f, -2.951104555e-03f, -2.971090051e-03f, - -2.991067752e-03f, -3.011037615e-03f, -3.030999597e-03f, -3.050953655e-03f, -3.070899745e-03f, -3.090837825e-03f, -3.110767851e-03f, -3.130689779e-03f, -3.150603568e-03f, -3.170509173e-03f, - -3.190406552e-03f, -3.210295661e-03f, -3.230176458e-03f, -3.250048900e-03f, -3.269912943e-03f, -3.289768544e-03f, -3.309615662e-03f, -3.329454251e-03f, -3.349284271e-03f, -3.369105677e-03f, - -3.388918427e-03f, -3.408722478e-03f, -3.428517788e-03f, -3.448304313e-03f, -3.468082011e-03f, -3.487850838e-03f, -3.507610753e-03f, -3.527361712e-03f, -3.547103673e-03f, -3.566836592e-03f, - -3.586560429e-03f, -3.606275139e-03f, -3.625980680e-03f, -3.645677009e-03f, -3.665364085e-03f, -3.685041864e-03f, -3.704710304e-03f, -3.724369363e-03f, -3.744018997e-03f, -3.763659166e-03f, - -3.783289825e-03f, -3.802910933e-03f, -3.822522447e-03f, -3.842124325e-03f, -3.861716525e-03f, -3.881299004e-03f, -3.900871721e-03f, -3.920434632e-03f, -3.939987695e-03f, -3.959530870e-03f, - -3.979064112e-03f, -3.998587380e-03f, -4.018100632e-03f, -4.037603826e-03f, -4.057096920e-03f, -4.076579871e-03f, -4.096052638e-03f, -4.115515179e-03f, -4.134967451e-03f, -4.154409413e-03f, - -4.173841022e-03f, -4.193262237e-03f, -4.212673016e-03f, -4.232073318e-03f, -4.251463099e-03f, -4.270842319e-03f, -4.290210936e-03f, -4.309568907e-03f, -4.328916191e-03f, -4.348252747e-03f, - -4.367578533e-03f, -4.386893507e-03f, -4.406197627e-03f, -4.425490853e-03f, -4.444773141e-03f, -4.464044452e-03f, -4.483304742e-03f, -4.502553971e-03f, -4.521792098e-03f, -4.541019081e-03f, - -4.560234878e-03f, -4.579439448e-03f, -4.598632749e-03f, -4.617814742e-03f, -4.636985383e-03f, -4.656144632e-03f, -4.675292447e-03f, -4.694428788e-03f, -4.713553613e-03f, -4.732666881e-03f, - -4.751768551e-03f, -4.770858582e-03f, -4.789936932e-03f, -4.809003561e-03f, -4.828058427e-03f, -4.847101490e-03f, -4.866132709e-03f, -4.885152042e-03f, -4.904159450e-03f, -4.923154890e-03f, - -4.942138322e-03f, -4.961109705e-03f, -4.980068999e-03f, -4.999016162e-03f, -5.017951155e-03f, -5.036873935e-03f, -5.055784463e-03f, -5.074682698e-03f, -5.093568600e-03f, -5.112442127e-03f, - -5.131303239e-03f, -5.150151896e-03f, -5.168988057e-03f, -5.187811681e-03f, -5.206622729e-03f, -5.225421160e-03f, -5.244206933e-03f, -5.262980008e-03f, -5.281740344e-03f, -5.300487903e-03f, - -5.319222642e-03f, -5.337944523e-03f, -5.356653504e-03f, -5.375349546e-03f, -5.394032608e-03f, -5.412702651e-03f, -5.431359634e-03f, -5.450003518e-03f, -5.468634261e-03f, -5.487251825e-03f, - -5.505856170e-03f, -5.524447254e-03f, -5.543025040e-03f, -5.561589486e-03f, -5.580140553e-03f, -5.598678201e-03f, -5.617202390e-03f, -5.635713081e-03f, -5.654210234e-03f, -5.672693809e-03f, - -5.691163767e-03f, -5.709620067e-03f, -5.728062672e-03f, -5.746491540e-03f, -5.764906633e-03f, -5.783307910e-03f, -5.801695334e-03f, -5.820068863e-03f, -5.838428459e-03f, -5.856774083e-03f, - -5.875105695e-03f, -5.893423256e-03f, -5.911726726e-03f, -5.930016067e-03f, -5.948291239e-03f, -5.966552203e-03f, -5.984798921e-03f, -6.003031352e-03f, -6.021249458e-03f, -6.039453201e-03f, - -6.057642540e-03f, -6.075817437e-03f, -6.093977854e-03f, -6.112123751e-03f, -6.130255089e-03f, -6.148371830e-03f, -6.166473935e-03f, -6.184561366e-03f, -6.202634082e-03f, -6.220692047e-03f, - -6.238735221e-03f, -6.256763566e-03f, -6.274777042e-03f, -6.292775612e-03f, -6.310759238e-03f, -6.328727880e-03f, -6.346681500e-03f, -6.364620061e-03f, -6.382543522e-03f, -6.400451848e-03f, - -6.418344998e-03f, -6.436222934e-03f, -6.454085620e-03f, -6.471933016e-03f, -6.489765084e-03f, -6.507581786e-03f, -6.525383084e-03f, -6.543168941e-03f, -6.560939318e-03f, -6.578694176e-03f, - -6.596433480e-03f, -6.614157189e-03f, -6.631865267e-03f, -6.649557676e-03f, -6.667234378e-03f, -6.684895335e-03f, -6.702540510e-03f, -6.720169865e-03f, -6.737783362e-03f, -6.755380964e-03f, - -6.772962634e-03f, -6.790528333e-03f, -6.808078024e-03f, -6.825611670e-03f, -6.843129234e-03f, -6.860630677e-03f, -6.878115964e-03f, -6.895585056e-03f, -6.913037916e-03f, -6.930474507e-03f, - -6.947894793e-03f, -6.965298735e-03f, -6.982686297e-03f, -7.000057441e-03f, -7.017412131e-03f, -7.034750330e-03f, -7.052072001e-03f, -7.069377106e-03f, -7.086665610e-03f, -7.103937474e-03f, - -7.121192663e-03f, -7.138431140e-03f, -7.155652868e-03f, -7.172857810e-03f, -7.190045930e-03f, -7.207217191e-03f, -7.224371556e-03f, -7.241508990e-03f, -7.258629455e-03f, -7.275732915e-03f, - -7.292819334e-03f, -7.309888675e-03f, -7.326940903e-03f, -7.343975981e-03f, -7.360993872e-03f, -7.377994540e-03f, -7.394977950e-03f, -7.411944066e-03f, -7.428892850e-03f, -7.445824267e-03f, - -7.462738282e-03f, -7.479634858e-03f, -7.496513959e-03f, -7.513375549e-03f, -7.530219593e-03f, -7.547046055e-03f, -7.563854899e-03f, -7.580646089e-03f, -7.597419590e-03f, -7.614175367e-03f, - -7.630913382e-03f, -7.647633602e-03f, -7.664335990e-03f, -7.681020511e-03f, -7.697687130e-03f, -7.714335811e-03f, -7.730966519e-03f, -7.747579219e-03f, -7.764173875e-03f, -7.780750452e-03f, - -7.797308915e-03f, -7.813849229e-03f, -7.830371359e-03f, -7.846875270e-03f, -7.863360926e-03f, -7.879828294e-03f, -7.896277337e-03f, -7.912708021e-03f, -7.929120312e-03f, -7.945514174e-03f, - -7.961889572e-03f, -7.978246473e-03f, -7.994584841e-03f, -8.010904642e-03f, -8.027205841e-03f, -8.043488404e-03f, -8.059752296e-03f, -8.075997482e-03f, -8.092223929e-03f, -8.108431602e-03f, - -8.124620466e-03f, -8.140790488e-03f, -8.156941634e-03f, -8.173073868e-03f, -8.189187157e-03f, -8.205281467e-03f, -8.221356763e-03f, -8.237413012e-03f, -8.253450180e-03f, -8.269468233e-03f, - -8.285467137e-03f, -8.301446858e-03f, -8.317407362e-03f, -8.333348616e-03f, -8.349270586e-03f, -8.365173238e-03f, -8.381056539e-03f, -8.396920455e-03f, -8.412764952e-03f, -8.428589998e-03f, - -8.444395558e-03f, -8.460181600e-03f, -8.475948089e-03f, -8.491694993e-03f, -8.507422279e-03f, -8.523129912e-03f, -8.538817861e-03f, -8.554486092e-03f, -8.570134572e-03f, -8.585763267e-03f, - -8.601372145e-03f, -8.616961174e-03f, -8.632530319e-03f, -8.648079548e-03f, -8.663608829e-03f, -8.679118129e-03f, -8.694607414e-03f, -8.710076653e-03f, -8.725525813e-03f, -8.740954860e-03f, - -8.756363764e-03f, -8.771752490e-03f, -8.787121007e-03f, -8.802469282e-03f, -8.817797284e-03f, -8.833104979e-03f, -8.848392335e-03f, -8.863659321e-03f, -8.878905904e-03f, -8.894132052e-03f, - -8.909337733e-03f, -8.924522915e-03f, -8.939687566e-03f, -8.954831654e-03f, -8.969955147e-03f, -8.985058013e-03f, -9.000140222e-03f, -9.015201740e-03f, -9.030242536e-03f, -9.045262579e-03f, - -9.060261837e-03f, -9.075240278e-03f, -9.090197871e-03f, -9.105134585e-03f, -9.120050388e-03f, -9.134945249e-03f, -9.149819137e-03f, -9.164672019e-03f, -9.179503866e-03f, -9.194314646e-03f, - -9.209104327e-03f, -9.223872879e-03f, -9.238620271e-03f, -9.253346472e-03f, -9.268051451e-03f, -9.282735176e-03f, -9.297397618e-03f, -9.312038745e-03f, -9.326658527e-03f, -9.341256933e-03f, - -9.355833933e-03f, -9.370389495e-03f, -9.384923590e-03f, -9.399436186e-03f, -9.413927254e-03f, -9.428396763e-03f, -9.442844683e-03f, -9.457270983e-03f, -9.471675633e-03f, -9.486058604e-03f, - -9.500419864e-03f, -9.514759384e-03f, -9.529077135e-03f, -9.543373084e-03f, -9.557647204e-03f, -9.571899464e-03f, -9.586129834e-03f, -9.600338285e-03f, -9.614524786e-03f, -9.628689308e-03f, - -9.642831822e-03f, -9.656952297e-03f, -9.671050705e-03f, -9.685127015e-03f, -9.699181199e-03f, -9.713213227e-03f, -9.727223069e-03f, -9.741210697e-03f, -9.755176081e-03f, -9.769119192e-03f, - -9.783040001e-03f, -9.796938478e-03f, -9.810814596e-03f, -9.824668324e-03f, -9.838499633e-03f, -9.852308496e-03f, -9.866094883e-03f, -9.879858766e-03f, -9.893600115e-03f, -9.907318902e-03f, - -9.921015098e-03f, -9.934688675e-03f, -9.948339605e-03f, -9.961967858e-03f, -9.975573407e-03f, -9.989156222e-03f, -1.000271628e-02f, -1.001625354e-02f, -1.002976799e-02f, -1.004325959e-02f, - -1.005672832e-02f, -1.007017414e-02f, -1.008359704e-02f, -1.009699698e-02f, -1.011037393e-02f, -1.012372787e-02f, -1.013705876e-02f, -1.015036659e-02f, -1.016365132e-02f, -1.017691292e-02f, - -1.019015138e-02f, -1.020336665e-02f, -1.021655872e-02f, -1.022972755e-02f, -1.024287312e-02f, -1.025599540e-02f, -1.026909437e-02f, -1.028216999e-02f, -1.029522224e-02f, -1.030825109e-02f, - -1.032125652e-02f, -1.033423849e-02f, -1.034719699e-02f, -1.036013198e-02f, -1.037304344e-02f, -1.038593133e-02f, -1.039879565e-02f, -1.041163634e-02f, -1.042445340e-02f, -1.043724680e-02f, - -1.045001650e-02f, -1.046276248e-02f, -1.047548471e-02f, -1.048818318e-02f, -1.050085784e-02f, -1.051350869e-02f, -1.052613568e-02f, -1.053873879e-02f, -1.055131800e-02f, -1.056387328e-02f, - -1.057640461e-02f, -1.058891196e-02f, -1.060139530e-02f, -1.061385461e-02f, -1.062628985e-02f, -1.063870102e-02f, -1.065108808e-02f, -1.066345100e-02f, -1.067578976e-02f, -1.068810433e-02f, - -1.070039469e-02f, -1.071266081e-02f, -1.072490268e-02f, -1.073712025e-02f, -1.074931351e-02f, -1.076148244e-02f, -1.077362700e-02f, -1.078574717e-02f, -1.079784293e-02f, -1.080991425e-02f, - -1.082196110e-02f, -1.083398347e-02f, -1.084598133e-02f, -1.085795465e-02f, -1.086990341e-02f, -1.088182758e-02f, -1.089372714e-02f, -1.090560206e-02f, -1.091745233e-02f, -1.092927790e-02f, - -1.094107877e-02f, -1.095285491e-02f, -1.096460629e-02f, -1.097633289e-02f, -1.098803468e-02f, -1.099971164e-02f, -1.101136375e-02f, -1.102299098e-02f, -1.103459331e-02f, -1.104617072e-02f, - -1.105772317e-02f, -1.106925065e-02f, -1.108075314e-02f, -1.109223060e-02f, -1.110368302e-02f, -1.111511038e-02f, -1.112651264e-02f, -1.113788979e-02f, -1.114924180e-02f, -1.116056865e-02f, - -1.117187032e-02f, -1.118314678e-02f, -1.119439801e-02f, -1.120562399e-02f, -1.121682469e-02f, -1.122800009e-02f, -1.123915017e-02f, -1.125027490e-02f, -1.126137427e-02f, -1.127244825e-02f, - -1.128349681e-02f, -1.129451994e-02f, -1.130551761e-02f, -1.131648980e-02f, -1.132743649e-02f, -1.133835765e-02f, -1.134925326e-02f, -1.136012331e-02f, -1.137096776e-02f, -1.138178660e-02f, - -1.139257980e-02f, -1.140334735e-02f, -1.141408921e-02f, -1.142480537e-02f, -1.143549581e-02f, -1.144616050e-02f, -1.145679943e-02f, -1.146741256e-02f, -1.147799989e-02f, -1.148856138e-02f, - -1.149909702e-02f, -1.150960679e-02f, -1.152009066e-02f, -1.153054860e-02f, -1.154098062e-02f, -1.155138667e-02f, -1.156176674e-02f, -1.157212080e-02f, -1.158244884e-02f, -1.159275084e-02f, - -1.160302678e-02f, -1.161327662e-02f, -1.162350036e-02f, -1.163369797e-02f, -1.164386944e-02f, -1.165401473e-02f, -1.166413384e-02f, -1.167422673e-02f, -1.168429339e-02f, -1.169433381e-02f, - -1.170434795e-02f, -1.171433580e-02f, -1.172429733e-02f, -1.173423254e-02f, -1.174414139e-02f, -1.175402387e-02f, -1.176387996e-02f, -1.177370964e-02f, -1.178351289e-02f, -1.179328968e-02f, - -1.180304000e-02f, -1.181276383e-02f, -1.182246115e-02f, -1.183213195e-02f, -1.184177619e-02f, -1.185139386e-02f, -1.186098494e-02f, -1.187054942e-02f, -1.188008726e-02f, -1.188959847e-02f, - -1.189908300e-02f, -1.190854085e-02f, -1.191797200e-02f, -1.192737643e-02f, -1.193675411e-02f, -1.194610504e-02f, -1.195542918e-02f, -1.196472653e-02f, -1.197399706e-02f, -1.198324076e-02f, - -1.199245760e-02f, -1.200164757e-02f, -1.201081065e-02f, -1.201994682e-02f, -1.202905606e-02f, -1.203813836e-02f, -1.204719369e-02f, -1.205622205e-02f, -1.206522340e-02f, -1.207419774e-02f, - -1.208314503e-02f, -1.209206528e-02f, -1.210095845e-02f, -1.210982454e-02f, -1.211866352e-02f, -1.212747537e-02f, -1.213626008e-02f, -1.214501764e-02f, -1.215374801e-02f, -1.216245119e-02f, - -1.217112716e-02f, -1.217977590e-02f, -1.218839739e-02f, -1.219699162e-02f, -1.220555857e-02f, -1.221409822e-02f, -1.222261056e-02f, -1.223109557e-02f, -1.223955322e-02f, -1.224798352e-02f, - -1.225638643e-02f, -1.226476194e-02f, -1.227311003e-02f, -1.228143070e-02f, -1.228972392e-02f, -1.229798967e-02f, -1.230622794e-02f, -1.231443871e-02f, -1.232262198e-02f, -1.233077771e-02f, - -1.233890589e-02f, -1.234700651e-02f, -1.235507956e-02f, -1.236312501e-02f, -1.237114285e-02f, -1.237913307e-02f, -1.238709565e-02f, -1.239503057e-02f, -1.240293781e-02f, -1.241081737e-02f, - -1.241866922e-02f, -1.242649336e-02f, -1.243428976e-02f, -1.244205841e-02f, -1.244979930e-02f, -1.245751241e-02f, -1.246519772e-02f, -1.247285522e-02f, -1.248048489e-02f, -1.248808673e-02f, - -1.249566071e-02f, -1.250320682e-02f, -1.251072504e-02f, -1.251821537e-02f, -1.252567778e-02f, -1.253311226e-02f, -1.254051880e-02f, -1.254789739e-02f, -1.255524800e-02f, -1.256257062e-02f, - -1.256986524e-02f, -1.257713185e-02f, -1.258437043e-02f, -1.259158097e-02f, -1.259876345e-02f, -1.260591786e-02f, -1.261304418e-02f, -1.262014241e-02f, -1.262721252e-02f, -1.263425450e-02f, - -1.264126835e-02f, -1.264825404e-02f, -1.265521157e-02f, -1.266214092e-02f, -1.266904207e-02f, -1.267591501e-02f, -1.268275974e-02f, -1.268957623e-02f, -1.269636447e-02f, -1.270312446e-02f, - -1.270985617e-02f, -1.271655960e-02f, -1.272323473e-02f, -1.272988154e-02f, -1.273650003e-02f, -1.274309019e-02f, -1.274965199e-02f, -1.275618544e-02f, -1.276269051e-02f, -1.276916719e-02f, - -1.277561547e-02f, -1.278203534e-02f, -1.278842679e-02f, -1.279478980e-02f, -1.280112436e-02f, -1.280743046e-02f, -1.281370809e-02f, -1.281995724e-02f, -1.282617789e-02f, -1.283237003e-02f, - -1.283853365e-02f, -1.284466874e-02f, -1.285077529e-02f, -1.285685328e-02f, -1.286290270e-02f, -1.286892355e-02f, -1.287491581e-02f, -1.288087947e-02f, -1.288681452e-02f, -1.289272094e-02f, - -1.289859873e-02f, -1.290444787e-02f, -1.291026836e-02f, -1.291606019e-02f, -1.292182333e-02f, -1.292755779e-02f, -1.293326355e-02f, -1.293894059e-02f, -1.294458892e-02f, -1.295020851e-02f, - -1.295579937e-02f, -1.296136147e-02f, -1.296689481e-02f, -1.297239938e-02f, -1.297787516e-02f, -1.298332215e-02f, -1.298874034e-02f, -1.299412971e-02f, -1.299949027e-02f, -1.300482198e-02f, - -1.301012486e-02f, -1.301539888e-02f, -1.302064404e-02f, -1.302586033e-02f, -1.303104774e-02f, -1.303620625e-02f, -1.304133587e-02f, -1.304643657e-02f, -1.305150836e-02f, -1.305655121e-02f, - -1.306156513e-02f, -1.306655010e-02f, -1.307150612e-02f, -1.307643317e-02f, -1.308133124e-02f, -1.308620033e-02f, -1.309104044e-02f, -1.309585154e-02f, -1.310063363e-02f, -1.310538670e-02f, - -1.311011075e-02f, -1.311480576e-02f, -1.311947173e-02f, -1.312410864e-02f, -1.312871650e-02f, -1.313329529e-02f, -1.313784500e-02f, -1.314236563e-02f, -1.314685716e-02f, -1.315131959e-02f, - -1.315575292e-02f, -1.316015712e-02f, -1.316453221e-02f, -1.316887816e-02f, -1.317319497e-02f, -1.317748264e-02f, -1.318174115e-02f, -1.318597049e-02f, -1.319017067e-02f, -1.319434167e-02f, - -1.319848349e-02f, -1.320259611e-02f, -1.320667954e-02f, -1.321073376e-02f, -1.321475876e-02f, -1.321875455e-02f, -1.322272111e-02f, -1.322665844e-02f, -1.323056652e-02f, -1.323444536e-02f, - -1.323829495e-02f, -1.324211527e-02f, -1.324590633e-02f, -1.324966812e-02f, -1.325340062e-02f, -1.325710384e-02f, -1.326077777e-02f, -1.326442240e-02f, -1.326803772e-02f, -1.327162374e-02f, - -1.327518043e-02f, -1.327870781e-02f, -1.328220586e-02f, -1.328567457e-02f, -1.328911394e-02f, -1.329252397e-02f, -1.329590464e-02f, -1.329925596e-02f, -1.330257792e-02f, -1.330587051e-02f, - -1.330913373e-02f, -1.331236756e-02f, -1.331557202e-02f, -1.331874708e-02f, -1.332189276e-02f, -1.332500903e-02f, -1.332809590e-02f, -1.333115336e-02f, -1.333418141e-02f, -1.333718004e-02f, - -1.334014925e-02f, -1.334308902e-02f, -1.334599937e-02f, -1.334888028e-02f, -1.335173175e-02f, -1.335455378e-02f, -1.335734635e-02f, -1.336010947e-02f, -1.336284313e-02f, -1.336554733e-02f, - -1.336822207e-02f, -1.337086733e-02f, -1.337348312e-02f, -1.337606943e-02f, -1.337862626e-02f, -1.338115360e-02f, -1.338365146e-02f, -1.338611982e-02f, -1.338855868e-02f, -1.339096805e-02f, - -1.339334791e-02f, -1.339569826e-02f, -1.339801911e-02f, -1.340031044e-02f, -1.340257226e-02f, -1.340480455e-02f, -1.340700732e-02f, -1.340918057e-02f, -1.341132429e-02f, -1.341343848e-02f, - -1.341552314e-02f, -1.341757826e-02f, -1.341960384e-02f, -1.342159987e-02f, -1.342356637e-02f, -1.342550332e-02f, -1.342741071e-02f, -1.342928856e-02f, -1.343113685e-02f, -1.343295559e-02f, - -1.343474477e-02f, -1.343650439e-02f, -1.343823445e-02f, -1.343993494e-02f, -1.344160587e-02f, -1.344324723e-02f, -1.344485903e-02f, -1.344644125e-02f, -1.344799390e-02f, -1.344951697e-02f, - -1.345101047e-02f, -1.345247440e-02f, -1.345390874e-02f, -1.345531351e-02f, -1.345668869e-02f, -1.345803430e-02f, -1.345935032e-02f, -1.346063676e-02f, -1.346189361e-02f, -1.346312088e-02f, - -1.346431856e-02f, -1.346548665e-02f, -1.346662516e-02f, -1.346773407e-02f, -1.346881340e-02f, -1.346986314e-02f, -1.347088329e-02f, -1.347187385e-02f, -1.347283482e-02f, -1.347376620e-02f, - -1.347466798e-02f, -1.347554018e-02f, -1.347638278e-02f, -1.347719580e-02f, -1.347797922e-02f, -1.347873305e-02f, -1.347945729e-02f, -1.348015194e-02f, -1.348081701e-02f, -1.348145248e-02f, - -1.348205836e-02f, -1.348263465e-02f, -1.348318136e-02f, -1.348369848e-02f, -1.348418601e-02f, -1.348464396e-02f, -1.348507233e-02f, -1.348547110e-02f, -1.348584030e-02f, -1.348617992e-02f, - -1.348648995e-02f, -1.348677040e-02f, -1.348702128e-02f, -1.348724258e-02f, -1.348743431e-02f, -1.348759646e-02f, -1.348772903e-02f, -1.348783204e-02f, -1.348790548e-02f, -1.348794935e-02f, - -1.348796366e-02f, -1.348794840e-02f, -1.348790358e-02f, -1.348782920e-02f, -1.348772526e-02f, -1.348759176e-02f, -1.348742872e-02f, -1.348723612e-02f, -1.348701397e-02f, -1.348676227e-02f, - -1.348648103e-02f, -1.348617025e-02f, -1.348582993e-02f, -1.348546007e-02f, -1.348506068e-02f, -1.348463176e-02f, -1.348417331e-02f, -1.348368533e-02f, -1.348316783e-02f, -1.348262081e-02f, - -1.348204428e-02f, -1.348143823e-02f, -1.348080267e-02f, -1.348013761e-02f, -1.347944304e-02f, -1.347871897e-02f, -1.347796540e-02f, -1.347718234e-02f, -1.347636979e-02f, -1.347552776e-02f, - -1.347465624e-02f, -1.347375524e-02f, -1.347282477e-02f, -1.347186483e-02f, -1.347087542e-02f, -1.346985655e-02f, -1.346880822e-02f, -1.346773044e-02f, -1.346662320e-02f, -1.346548652e-02f, - -1.346432040e-02f, -1.346312484e-02f, -1.346189985e-02f, -1.346064543e-02f, -1.345936159e-02f, -1.345804833e-02f, -1.345670565e-02f, -1.345533356e-02f, -1.345393207e-02f, -1.345250118e-02f, - -1.345104090e-02f, -1.344955123e-02f, -1.344803217e-02f, -1.344648373e-02f, -1.344490592e-02f, -1.344329874e-02f, -1.344166220e-02f, -1.343999630e-02f, -1.343830105e-02f, -1.343657645e-02f, - -1.343482251e-02f, -1.343303923e-02f, -1.343122663e-02f, -1.342938470e-02f, -1.342751345e-02f, -1.342561290e-02f, -1.342368303e-02f, -1.342172387e-02f, -1.341973541e-02f, -1.341771767e-02f, - -1.341567064e-02f, -1.341359434e-02f, -1.341148877e-02f, -1.340935394e-02f, -1.340718986e-02f, -1.340499652e-02f, -1.340277394e-02f, -1.340052213e-02f, -1.339824109e-02f, -1.339593083e-02f, - -1.339359135e-02f, -1.339122267e-02f, -1.338882478e-02f, -1.338639770e-02f, -1.338394144e-02f, -1.338145599e-02f, -1.337894137e-02f, -1.337639759e-02f, -1.337382465e-02f, -1.337122256e-02f, - -1.336859133e-02f, -1.336593097e-02f, -1.336324147e-02f, -1.336052286e-02f, -1.335777514e-02f, -1.335499831e-02f, -1.335219239e-02f, -1.334935738e-02f, -1.334649329e-02f, -1.334360013e-02f, - -1.334067791e-02f, -1.333772663e-02f, -1.333474630e-02f, -1.333173694e-02f, -1.332869854e-02f, -1.332563113e-02f, -1.332253470e-02f, -1.331940927e-02f, -1.331625484e-02f, -1.331307143e-02f, - -1.330985903e-02f, -1.330661767e-02f, -1.330334735e-02f, -1.330004808e-02f, -1.329671986e-02f, -1.329336272e-02f, -1.328997664e-02f, -1.328656166e-02f, -1.328311777e-02f, -1.327964498e-02f, - -1.327614331e-02f, -1.327261276e-02f, -1.326905334e-02f, -1.326546506e-02f, -1.326184794e-02f, -1.325820198e-02f, -1.325452719e-02f, -1.325082358e-02f, -1.324709116e-02f, -1.324332995e-02f, - -1.323953994e-02f, -1.323572116e-02f, -1.323187361e-02f, -1.322799730e-02f, -1.322409224e-02f, -1.322015845e-02f, -1.321619593e-02f, -1.321220469e-02f, -1.320818475e-02f, -1.320413611e-02f, - -1.320005879e-02f, -1.319595279e-02f, -1.319181813e-02f, -1.318765482e-02f, -1.318346287e-02f, -1.317924229e-02f, -1.317499309e-02f, -1.317071528e-02f, -1.316640887e-02f, -1.316207388e-02f, - -1.315771032e-02f, -1.315331819e-02f, -1.314889751e-02f, -1.314444829e-02f, -1.313997054e-02f, -1.313546427e-02f, -1.313092950e-02f, -1.312636624e-02f, -1.312177450e-02f, -1.311715428e-02f, - -1.311250561e-02f, -1.310782849e-02f, -1.310312294e-02f, -1.309838897e-02f, -1.309362659e-02f, -1.308883581e-02f, -1.308401664e-02f, -1.307916910e-02f, -1.307429321e-02f, -1.306938896e-02f, - -1.306445638e-02f, -1.305949548e-02f, -1.305450627e-02f, -1.304948876e-02f, -1.304444297e-02f, -1.303936890e-02f, -1.303426658e-02f, -1.302913601e-02f, -1.302397721e-02f, -1.301879019e-02f, - -1.301357496e-02f, -1.300833154e-02f, -1.300305994e-02f, -1.299776017e-02f, -1.299243225e-02f, -1.298707619e-02f, -1.298169201e-02f, -1.297627971e-02f, -1.297083931e-02f, -1.296537083e-02f, - -1.295987428e-02f, -1.295434967e-02f, -1.294879701e-02f, -1.294321633e-02f, -1.293760763e-02f, -1.293197092e-02f, -1.292630623e-02f, -1.292061357e-02f, -1.291489295e-02f, -1.290914438e-02f, - -1.290336788e-02f, -1.289756347e-02f, -1.289173115e-02f, -1.288587095e-02f, -1.287998287e-02f, -1.287406694e-02f, -1.286812316e-02f, -1.286215156e-02f, -1.285615214e-02f, -1.285012492e-02f, - -1.284406992e-02f, -1.283798715e-02f, -1.283187663e-02f, -1.282573837e-02f, -1.281957239e-02f, -1.281337869e-02f, -1.280715731e-02f, -1.280090825e-02f, -1.279463152e-02f, -1.278832715e-02f, - -1.278199515e-02f, -1.277563554e-02f, -1.276924832e-02f, -1.276283353e-02f, -1.275639116e-02f, -1.274992124e-02f, -1.274342379e-02f, -1.273689881e-02f, -1.273034634e-02f, -1.272376637e-02f, - -1.271715893e-02f, -1.271052404e-02f, -1.270386171e-02f, -1.269717195e-02f, -1.269045479e-02f, -1.268371024e-02f, -1.267693831e-02f, -1.267013903e-02f, -1.266331240e-02f, -1.265645846e-02f, - -1.264957720e-02f, -1.264266866e-02f, -1.263573284e-02f, -1.262876977e-02f, -1.262177945e-02f, -1.261476192e-02f, -1.260771718e-02f, -1.260064525e-02f, -1.259354615e-02f, -1.258641989e-02f, - -1.257926650e-02f, -1.257208599e-02f, -1.256487838e-02f, -1.255764369e-02f, -1.255038193e-02f, -1.254309312e-02f, -1.253577728e-02f, -1.252843442e-02f, -1.252106457e-02f, -1.251366775e-02f, - -1.250624396e-02f, -1.249879323e-02f, -1.249131558e-02f, -1.248381102e-02f, -1.247627957e-02f, -1.246872126e-02f, -1.246113609e-02f, -1.245352409e-02f, -1.244588528e-02f, -1.243821967e-02f, - -1.243052728e-02f, -1.242280814e-02f, -1.241506225e-02f, -1.240728964e-02f, -1.239949033e-02f, -1.239166434e-02f, -1.238381168e-02f, -1.237593237e-02f, -1.236802643e-02f, -1.236009389e-02f, - -1.235213476e-02f, -1.234414906e-02f, -1.233613680e-02f, -1.232809802e-02f, -1.232003272e-02f, -1.231194093e-02f, -1.230382266e-02f, -1.229567794e-02f, -1.228750679e-02f, -1.227930921e-02f, - -1.227108525e-02f, -1.226283491e-02f, -1.225455821e-02f, -1.224625517e-02f, -1.223792582e-02f, -1.222957017e-02f, -1.222118825e-02f, -1.221278007e-02f, -1.220434565e-02f, -1.219588502e-02f, - -1.218739819e-02f, -1.217888518e-02f, -1.217034602e-02f, -1.216178072e-02f, -1.215318931e-02f, -1.214457180e-02f, -1.213592822e-02f, -1.212725858e-02f, -1.211856292e-02f, -1.210984124e-02f, - -1.210109357e-02f, -1.209231992e-02f, -1.208352033e-02f, -1.207469481e-02f, -1.206584339e-02f, -1.205696607e-02f, -1.204806289e-02f, -1.203913387e-02f, -1.203017902e-02f, -1.202119838e-02f, - -1.201219195e-02f, -1.200315976e-02f, -1.199410183e-02f, -1.198501819e-02f, -1.197590885e-02f, -1.196677384e-02f, -1.195761317e-02f, -1.194842688e-02f, -1.193921498e-02f, -1.192997749e-02f, - -1.192071444e-02f, -1.191142584e-02f, -1.190211173e-02f, -1.189277211e-02f, -1.188340702e-02f, -1.187401648e-02f, -1.186460050e-02f, -1.185515911e-02f, -1.184569234e-02f, -1.183620020e-02f, - -1.182668271e-02f, -1.181713991e-02f, -1.180757180e-02f, -1.179797843e-02f, -1.178835979e-02f, -1.177871593e-02f, -1.176904686e-02f, -1.175935261e-02f, -1.174963319e-02f, -1.173988864e-02f, - -1.173011897e-02f, -1.172032421e-02f, -1.171050437e-02f, -1.170065949e-02f, -1.169078959e-02f, -1.168089468e-02f, -1.167097480e-02f, -1.166102996e-02f, -1.165106020e-02f, -1.164106552e-02f, - -1.163104596e-02f, -1.162100155e-02f, -1.161093229e-02f, -1.160083822e-02f, -1.159071937e-02f, -1.158057574e-02f, -1.157040738e-02f, -1.156021430e-02f, -1.154999652e-02f, -1.153975407e-02f, - -1.152948698e-02f, -1.151919526e-02f, -1.150887895e-02f, -1.149853806e-02f, -1.148817263e-02f, -1.147778267e-02f, -1.146736820e-02f, -1.145692926e-02f, -1.144646587e-02f, -1.143597805e-02f, - -1.142546583e-02f, -1.141492923e-02f, -1.140436827e-02f, -1.139378299e-02f, -1.138317340e-02f, -1.137253953e-02f, -1.136188140e-02f, -1.135119905e-02f, -1.134049249e-02f, -1.132976175e-02f, - -1.131900685e-02f, -1.130822783e-02f, -1.129742470e-02f, -1.128659749e-02f, -1.127574622e-02f, -1.126487093e-02f, -1.125397163e-02f, -1.124304836e-02f, -1.123210113e-02f, -1.122112997e-02f, - -1.121013491e-02f, -1.119911598e-02f, -1.118807319e-02f, -1.117700658e-02f, -1.116591617e-02f, -1.115480198e-02f, -1.114366405e-02f, -1.113250240e-02f, -1.112131705e-02f, -1.111010803e-02f, - -1.109887537e-02f, -1.108761909e-02f, -1.107633921e-02f, -1.106503578e-02f, -1.105370880e-02f, -1.104235831e-02f, -1.103098434e-02f, -1.101958690e-02f, -1.100816603e-02f, -1.099672176e-02f, - -1.098525410e-02f, -1.097376309e-02f, -1.096224875e-02f, -1.095071111e-02f, -1.093915020e-02f, -1.092756604e-02f, -1.091595867e-02f, -1.090432809e-02f, -1.089267435e-02f, -1.088099748e-02f, - -1.086929749e-02f, -1.085757441e-02f, -1.084582828e-02f, -1.083405912e-02f, -1.082226695e-02f, -1.081045180e-02f, -1.079861371e-02f, -1.078675270e-02f, -1.077486879e-02f, -1.076296201e-02f, - -1.075103240e-02f, -1.073907997e-02f, -1.072710477e-02f, -1.071510680e-02f, -1.070308611e-02f, -1.069104271e-02f, -1.067897664e-02f, -1.066688793e-02f, -1.065477660e-02f, -1.064264268e-02f, - -1.063048620e-02f, -1.061830719e-02f, -1.060610567e-02f, -1.059388167e-02f, -1.058163523e-02f, -1.056936636e-02f, -1.055707511e-02f, -1.054476149e-02f, -1.053242553e-02f, -1.052006727e-02f, - -1.050768673e-02f, -1.049528394e-02f, -1.048285893e-02f, -1.047041172e-02f, -1.045794235e-02f, -1.044545085e-02f, -1.043293724e-02f, -1.042040155e-02f, -1.040784381e-02f, -1.039526405e-02f, - -1.038266230e-02f, -1.037003859e-02f, -1.035739295e-02f, -1.034472540e-02f, -1.033203598e-02f, -1.031932471e-02f, -1.030659163e-02f, -1.029383676e-02f, -1.028106013e-02f, -1.026826177e-02f, - -1.025544171e-02f, -1.024259999e-02f, -1.022973662e-02f, -1.021685165e-02f, -1.020394509e-02f, -1.019101698e-02f, -1.017806735e-02f, -1.016509623e-02f, -1.015210365e-02f, -1.013908963e-02f, - -1.012605421e-02f, -1.011299742e-02f, -1.009991929e-02f, -1.008681984e-02f, -1.007369911e-02f, -1.006055713e-02f, -1.004739393e-02f, -1.003420953e-02f, -1.002100398e-02f, -1.000777729e-02f, - -9.994529500e-03f, -9.981260640e-03f, -9.967970739e-03f, -9.954659828e-03f, -9.941327937e-03f, -9.927975098e-03f, -9.914601340e-03f, -9.901206694e-03f, -9.887791191e-03f, -9.874354862e-03f, - -9.860897737e-03f, -9.847419847e-03f, -9.833921223e-03f, -9.820401896e-03f, -9.806861896e-03f, -9.793301256e-03f, -9.779720005e-03f, -9.766118174e-03f, -9.752495796e-03f, -9.738852901e-03f, - -9.725189520e-03f, -9.711505684e-03f, -9.697801425e-03f, -9.684076774e-03f, -9.670331763e-03f, -9.656566422e-03f, -9.642780784e-03f, -9.628974879e-03f, -9.615148740e-03f, -9.601302397e-03f, - -9.587435882e-03f, -9.573549228e-03f, -9.559642466e-03f, -9.545715627e-03f, -9.531768743e-03f, -9.517801846e-03f, -9.503814969e-03f, -9.489808142e-03f, -9.475781398e-03f, -9.461734769e-03f, - -9.447668287e-03f, -9.433581983e-03f, -9.419475891e-03f, -9.405350042e-03f, -9.391204468e-03f, -9.377039202e-03f, -9.362854275e-03f, -9.348649721e-03f, -9.334425571e-03f, -9.320181859e-03f, - -9.305918615e-03f, -9.291635874e-03f, -9.277333667e-03f, -9.263012027e-03f, -9.248670987e-03f, -9.234310578e-03f, -9.219930835e-03f, -9.205531789e-03f, -9.191113474e-03f, -9.176675922e-03f, - -9.162219166e-03f, -9.147743239e-03f, -9.133248173e-03f, -9.118734003e-03f, -9.104200760e-03f, -9.089648478e-03f, -9.075077190e-03f, -9.060486929e-03f, -9.045877729e-03f, -9.031249622e-03f, - -9.016602641e-03f, -9.001936821e-03f, -8.987252193e-03f, -8.972548793e-03f, -8.957826652e-03f, -8.943085805e-03f, -8.928326285e-03f, -8.913548125e-03f, -8.898751359e-03f, -8.883936021e-03f, - -8.869102144e-03f, -8.854249763e-03f, -8.839378909e-03f, -8.824489618e-03f, -8.809581923e-03f, -8.794655858e-03f, -8.779711457e-03f, -8.764748754e-03f, -8.749767782e-03f, -8.734768576e-03f, - -8.719751170e-03f, -8.704715597e-03f, -8.689661892e-03f, -8.674590089e-03f, -8.659500222e-03f, -8.644392326e-03f, -8.629266434e-03f, -8.614122580e-03f, -8.598960800e-03f, -8.583781127e-03f, - -8.568583596e-03f, -8.553368241e-03f, -8.538135097e-03f, -8.522884199e-03f, -8.507615579e-03f, -8.492329275e-03f, -8.477025319e-03f, -8.461703747e-03f, -8.446364593e-03f, -8.431007891e-03f, - -8.415633678e-03f, -8.400241987e-03f, -8.384832854e-03f, -8.369406312e-03f, -8.353962398e-03f, -8.338501146e-03f, -8.323022590e-03f, -8.307526767e-03f, -8.292013711e-03f, -8.276483456e-03f, - -8.260936039e-03f, -8.245371495e-03f, -8.229789857e-03f, -8.214191163e-03f, -8.198575447e-03f, -8.182942743e-03f, -8.167293089e-03f, -8.151626518e-03f, -8.135943067e-03f, -8.120242771e-03f, - -8.104525664e-03f, -8.088791784e-03f, -8.073041165e-03f, -8.057273842e-03f, -8.041489852e-03f, -8.025689230e-03f, -8.009872012e-03f, -7.994038233e-03f, -7.978187930e-03f, -7.962321137e-03f, - -7.946437891e-03f, -7.930538228e-03f, -7.914622183e-03f, -7.898689792e-03f, -7.882741092e-03f, -7.866776118e-03f, -7.850794906e-03f, -7.834797492e-03f, -7.818783913e-03f, -7.802754204e-03f, - -7.786708402e-03f, -7.770646543e-03f, -7.754568662e-03f, -7.738474797e-03f, -7.722364983e-03f, -7.706239257e-03f, -7.690097655e-03f, -7.673940214e-03f, -7.657766969e-03f, -7.641577958e-03f, - -7.625373217e-03f, -7.609152782e-03f, -7.592916689e-03f, -7.576664976e-03f, -7.560397679e-03f, -7.544114834e-03f, -7.527816479e-03f, -7.511502650e-03f, -7.495173383e-03f, -7.478828715e-03f, - -7.462468684e-03f, -7.446093326e-03f, -7.429702677e-03f, -7.413296775e-03f, -7.396875657e-03f, -7.380439359e-03f, -7.363987919e-03f, -7.347521373e-03f, -7.331039759e-03f, -7.314543113e-03f, - -7.298031473e-03f, -7.281504876e-03f, -7.264963358e-03f, -7.248406958e-03f, -7.231835712e-03f, -7.215249658e-03f, -7.198648833e-03f, -7.182033273e-03f, -7.165403017e-03f, -7.148758102e-03f, - -7.132098566e-03f, -7.115424445e-03f, -7.098735777e-03f, -7.082032599e-03f, -7.065314950e-03f, -7.048582866e-03f, -7.031836386e-03f, -7.015075546e-03f, -6.998300385e-03f, -6.981510940e-03f, - -6.964707249e-03f, -6.947889349e-03f, -6.931057278e-03f, -6.914211074e-03f, -6.897350775e-03f, -6.880476419e-03f, -6.863588044e-03f, -6.846685686e-03f, -6.829769385e-03f, -6.812839178e-03f, - -6.795895103e-03f, -6.778937199e-03f, -6.761965503e-03f, -6.744980053e-03f, -6.727980887e-03f, -6.710968044e-03f, -6.693941561e-03f, -6.676901477e-03f, -6.659847830e-03f, -6.642780658e-03f, - -6.625700000e-03f, -6.608605893e-03f, -6.591498377e-03f, -6.574377488e-03f, -6.557243266e-03f, -6.540095750e-03f, -6.522934976e-03f, -6.505760985e-03f, -6.488573814e-03f, -6.471373502e-03f, - -6.454160087e-03f, -6.436933608e-03f, -6.419694103e-03f, -6.402441612e-03f, -6.385176172e-03f, -6.367897822e-03f, -6.350606602e-03f, -6.333302549e-03f, -6.315985702e-03f, -6.298656101e-03f, - -6.281313783e-03f, -6.263958788e-03f, -6.246591155e-03f, -6.229210922e-03f, -6.211818128e-03f, -6.194412812e-03f, -6.176995014e-03f, -6.159564771e-03f, -6.142122124e-03f, -6.124667110e-03f, - -6.107199770e-03f, -6.089720141e-03f, -6.072228264e-03f, -6.054724176e-03f, -6.037207919e-03f, -6.019679529e-03f, -6.002139047e-03f, -5.984586512e-03f, -5.967021964e-03f, -5.949445440e-03f, - -5.931856981e-03f, -5.914256626e-03f, -5.896644414e-03f, -5.879020384e-03f, -5.861384577e-03f, -5.843737030e-03f, -5.826077784e-03f, -5.808406878e-03f, -5.790724352e-03f, -5.773030245e-03f, - -5.755324596e-03f, -5.737607445e-03f, -5.719878832e-03f, -5.702138796e-03f, -5.684387376e-03f, -5.666624613e-03f, -5.648850546e-03f, -5.631065214e-03f, -5.613268658e-03f, -5.595460916e-03f, - -5.577642029e-03f, -5.559812037e-03f, -5.541970979e-03f, -5.524118895e-03f, -5.506255824e-03f, -5.488381807e-03f, -5.470496884e-03f, -5.452601094e-03f, -5.434694477e-03f, -5.416777074e-03f, - -5.398848923e-03f, -5.380910065e-03f, -5.362960541e-03f, -5.345000389e-03f, -5.327029651e-03f, -5.309048365e-03f, -5.291056573e-03f, -5.273054314e-03f, -5.255041628e-03f, -5.237018556e-03f, - -5.218985137e-03f, -5.200941412e-03f, -5.182887421e-03f, -5.164823204e-03f, -5.146748801e-03f, -5.128664253e-03f, -5.110569600e-03f, -5.092464882e-03f, -5.074350139e-03f, -5.056225412e-03f, - -5.038090741e-03f, -5.019946167e-03f, -5.001791729e-03f, -4.983627469e-03f, -4.965453426e-03f, -4.947269642e-03f, -4.929076155e-03f, -4.910873008e-03f, -4.892660241e-03f, -4.874437893e-03f, - -4.856206006e-03f, -4.837964620e-03f, -4.819713775e-03f, -4.801453513e-03f, -4.783183873e-03f, -4.764904897e-03f, -4.746616625e-03f, -4.728319098e-03f, -4.710012356e-03f, -4.691696441e-03f, - -4.673371392e-03f, -4.655037250e-03f, -4.636694057e-03f, -4.618341853e-03f, -4.599980679e-03f, -4.581610575e-03f, -4.563231583e-03f, -4.544843743e-03f, -4.526447095e-03f, -4.508041682e-03f, - -4.489627544e-03f, -4.471204721e-03f, -4.452773255e-03f, -4.434333187e-03f, -4.415884557e-03f, -4.397427406e-03f, -4.378961776e-03f, -4.360487708e-03f, -4.342005241e-03f, -4.323514419e-03f, - -4.305015280e-03f, -4.286507867e-03f, -4.267992221e-03f, -4.249468383e-03f, -4.230936393e-03f, -4.212396293e-03f, -4.193848124e-03f, -4.175291928e-03f, -4.156727744e-03f, -4.138155616e-03f, - -4.119575583e-03f, -4.100987687e-03f, -4.082391969e-03f, -4.063788470e-03f, -4.045177232e-03f, -4.026558296e-03f, -4.007931703e-03f, -3.989297495e-03f, -3.970655712e-03f, -3.952006397e-03f, - -3.933349589e-03f, -3.914685332e-03f, -3.896013666e-03f, -3.877334632e-03f, -3.858648272e-03f, -3.839954628e-03f, -3.821253740e-03f, -3.802545650e-03f, -3.783830400e-03f, -3.765108031e-03f, - -3.746378585e-03f, -3.727642102e-03f, -3.708898625e-03f, -3.690148195e-03f, -3.671390854e-03f, -3.652626642e-03f, -3.633855602e-03f, -3.615077775e-03f, -3.596293203e-03f, -3.577501928e-03f, - -3.558703990e-03f, -3.539899432e-03f, -3.521088294e-03f, -3.502270620e-03f, -3.483446450e-03f, -3.464615826e-03f, -3.445778789e-03f, -3.426935382e-03f, -3.408085646e-03f, -3.389229623e-03f, - -3.370367355e-03f, -3.351498882e-03f, -3.332624248e-03f, -3.313743493e-03f, -3.294856659e-03f, -3.275963789e-03f, -3.257064923e-03f, -3.238160105e-03f, -3.219249375e-03f, -3.200332775e-03f, - -3.181410347e-03f, -3.162482134e-03f, -3.143548176e-03f, -3.124608516e-03f, -3.105663195e-03f, -3.086712256e-03f, -3.067755740e-03f, -3.048793689e-03f, -3.029826145e-03f, -3.010853150e-03f, - -2.991874746e-03f, -2.972890975e-03f, -2.953901878e-03f, -2.934907499e-03f, -2.915907877e-03f, -2.896903056e-03f, -2.877893078e-03f, -2.858877984e-03f, -2.839857817e-03f, -2.820832618e-03f, - -2.801802430e-03f, -2.782767294e-03f, -2.763727253e-03f, -2.744682348e-03f, -2.725632622e-03f, -2.706578116e-03f, -2.687518873e-03f, -2.668454935e-03f, -2.649386343e-03f, -2.630313141e-03f, - -2.611235369e-03f, -2.592153070e-03f, -2.573066286e-03f, -2.553975060e-03f, -2.534879433e-03f, -2.515779447e-03f, -2.496675145e-03f, -2.477566568e-03f, -2.458453760e-03f, -2.439336761e-03f, - -2.420215614e-03f, -2.401090362e-03f, -2.381961046e-03f, -2.362827709e-03f, -2.343690392e-03f, -2.324549139e-03f, -2.305403990e-03f, -2.286254989e-03f, -2.267102177e-03f, -2.247945598e-03f, - -2.228785292e-03f, -2.209621302e-03f, -2.190453670e-03f, -2.171282440e-03f, -2.152107652e-03f, -2.132929349e-03f, -2.113747573e-03f, -2.094562367e-03f, -2.075373773e-03f, -2.056181833e-03f, - -2.036986589e-03f, -2.017788084e-03f, -1.998586359e-03f, -1.979381458e-03f, -1.960173422e-03f, -1.940962294e-03f, -1.921748116e-03f, -1.902530930e-03f, -1.883310778e-03f, -1.864087704e-03f, - -1.844861749e-03f, -1.825632955e-03f, -1.806401365e-03f, -1.787167021e-03f, -1.767929965e-03f, -1.748690240e-03f, -1.729447888e-03f, -1.710202952e-03f, -1.690955473e-03f, -1.671705494e-03f, - -1.652453058e-03f, -1.633198207e-03f, -1.613940982e-03f, -1.594681427e-03f, -1.575419583e-03f, -1.556155494e-03f, -1.536889201e-03f, -1.517620747e-03f, -1.498350174e-03f, -1.479077524e-03f, - -1.459802841e-03f, -1.440526165e-03f, -1.421247541e-03f, -1.401967009e-03f, -1.382684612e-03f, -1.363400393e-03f, -1.344114394e-03f, -1.324826658e-03f, -1.305537226e-03f, -1.286246141e-03f, - -1.266953446e-03f, -1.247659183e-03f, -1.228363394e-03f, -1.209066122e-03f, -1.189767408e-03f, -1.170467296e-03f, -1.151165828e-03f, -1.131863046e-03f, -1.112558993e-03f, -1.093253710e-03f, - -1.073947241e-03f, -1.054639627e-03f, -1.035330911e-03f, -1.016021136e-03f, -9.967103432e-04f, -9.773985758e-04f, -9.580858759e-04f, -9.387722858e-04f, -9.194578481e-04f, -9.001426049e-04f, - -8.808265988e-04f, -8.615098720e-04f, -8.421924670e-04f, -8.228744261e-04f, -8.035557916e-04f, -7.842366061e-04f, -7.649169117e-04f, -7.455967509e-04f, -7.262761660e-04f, -7.069551994e-04f, - -6.876338935e-04f, -6.683122906e-04f, -6.489904330e-04f, -6.296683631e-04f, -6.103461233e-04f, -5.910237559e-04f, -5.717013033e-04f, -5.523788077e-04f, -5.330563116e-04f, -5.137338573e-04f, - -4.944114870e-04f, -4.750892432e-04f, -4.557671681e-04f, -4.364453042e-04f, -4.171236936e-04f, -3.978023788e-04f, -3.784814020e-04f, -3.591608056e-04f, -3.398406318e-04f, -3.205209230e-04f, - -3.012017215e-04f, -2.818830696e-04f, -2.625650095e-04f, -2.432475836e-04f, -2.239308341e-04f, -2.046148033e-04f, -1.852995336e-04f, -1.659850671e-04f, -1.466714461e-04f, -1.273587130e-04f, - -1.080469099e-04f, -8.873607918e-05f, -6.942626301e-05f, -5.011750366e-05f, -3.080984337e-05f, -1.150332437e-05f, 7.802011096e-06f, 2.710612082e-05f, 4.640896257e-05f, 6.571049413e-05f, - 8.501067330e-05f, 1.043094579e-04f, 1.236068057e-04f, 1.429026744e-04f, 1.621970221e-04f, 1.814898063e-04f, 2.007809851e-04f, 2.200705161e-04f, 2.393583573e-04f, 2.586444665e-04f, - 2.779288015e-04f, 2.972113202e-04f, 3.164919805e-04f, 3.357707402e-04f, 3.550475572e-04f, 3.743223895e-04f, 3.935951948e-04f, 4.128659311e-04f, 4.321345562e-04f, 4.514010282e-04f, - 4.706653049e-04f, 4.899273443e-04f, 5.091871043e-04f, 5.284445428e-04f, 5.476996178e-04f, 5.669522872e-04f, 5.862025090e-04f, 6.054502412e-04f, 6.246954418e-04f, 6.439380688e-04f, - 6.631780800e-04f, 6.824154337e-04f, 7.016500878e-04f, 7.208820002e-04f, 7.401111291e-04f, 7.593374325e-04f, 7.785608683e-04f, 7.977813948e-04f, 8.169989700e-04f, 8.362135519e-04f, - 8.554250986e-04f, 8.746335682e-04f, 8.938389188e-04f, 9.130411086e-04f, 9.322400957e-04f, 9.514358381e-04f, 9.706282941e-04f, 9.898174218e-04f, 1.009003179e-03f, 1.028185525e-03f, - 1.047364417e-03f, 1.066539813e-03f, 1.085711672e-03f, 1.104879951e-03f, 1.124044610e-03f, 1.143205606e-03f, 1.162362898e-03f, 1.181516443e-03f, 1.200666200e-03f, 1.219812128e-03f, - 1.238954184e-03f, 1.258092327e-03f, 1.277226516e-03f, 1.296356708e-03f, 1.315482862e-03f, 1.334604936e-03f, 1.353722889e-03f, 1.372836679e-03f, 1.391946264e-03f, 1.411051603e-03f, - 1.430152654e-03f, 1.449249375e-03f, 1.468341726e-03f, 1.487429664e-03f, 1.506513148e-03f, 1.525592136e-03f, 1.544666587e-03f, 1.563736459e-03f, 1.582801712e-03f, 1.601862302e-03f, - 1.620918190e-03f, 1.639969332e-03f, 1.659015689e-03f, 1.678057218e-03f, 1.697093879e-03f, 1.716125629e-03f, 1.735152427e-03f, 1.754174233e-03f, 1.773191004e-03f, 1.792202699e-03f, - 1.811209277e-03f, 1.830210696e-03f, 1.849206916e-03f, 1.868197895e-03f, 1.887183591e-03f, 1.906163964e-03f, 1.925138972e-03f, 1.944108574e-03f, 1.963072728e-03f, 1.982031394e-03f, - 2.000984530e-03f, 2.019932096e-03f, 2.038874049e-03f, 2.057810349e-03f, 2.076740954e-03f, 2.095665824e-03f, 2.114584918e-03f, 2.133498194e-03f, 2.152405611e-03f, 2.171307128e-03f, - 2.190202704e-03f, 2.209092298e-03f, 2.227975870e-03f, 2.246853377e-03f, 2.265724780e-03f, 2.284590037e-03f, 2.303449107e-03f, 2.322301949e-03f, 2.341148522e-03f, 2.359988786e-03f, - 2.378822699e-03f, 2.397650222e-03f, 2.416471311e-03f, 2.435285928e-03f, 2.454094031e-03f, 2.472895580e-03f, 2.491690533e-03f, 2.510478849e-03f, 2.529260489e-03f, 2.548035411e-03f, - 2.566803575e-03f, 2.585564939e-03f, 2.604319464e-03f, 2.623067108e-03f, 2.641807832e-03f, 2.660541593e-03f, 2.679268352e-03f, 2.697988068e-03f, 2.716700701e-03f, 2.735406210e-03f, - 2.754104554e-03f, 2.772795693e-03f, 2.791479586e-03f, 2.810156193e-03f, 2.828825473e-03f, 2.847487387e-03f, 2.866141893e-03f, 2.884788951e-03f, 2.903428521e-03f, 2.922060562e-03f, - 2.940685034e-03f, 2.959301897e-03f, 2.977911110e-03f, 2.996512634e-03f, 3.015106427e-03f, 3.033692449e-03f, 3.052270661e-03f, 3.070841022e-03f, 3.089403492e-03f, 3.107958031e-03f, - 3.126504598e-03f, 3.145043153e-03f, 3.163573657e-03f, 3.182096069e-03f, 3.200610349e-03f, 3.219116457e-03f, 3.237614353e-03f, 3.256103997e-03f, 3.274585349e-03f, 3.293058369e-03f, - 3.311523017e-03f, 3.329979253e-03f, 3.348427038e-03f, 3.366866330e-03f, 3.385297092e-03f, 3.403719281e-03f, 3.422132860e-03f, 3.440537787e-03f, 3.458934024e-03f, 3.477321530e-03f, - 3.495700266e-03f, 3.514070192e-03f, 3.532431268e-03f, 3.550783454e-03f, 3.569126712e-03f, 3.587461000e-03f, 3.605786281e-03f, 3.624102513e-03f, 3.642409658e-03f, 3.660707676e-03f, - 3.678996527e-03f, 3.697276172e-03f, 3.715546572e-03f, 3.733807687e-03f, 3.752059477e-03f, 3.770301904e-03f, 3.788534927e-03f, 3.806758508e-03f, 3.824972607e-03f, 3.843177184e-03f, - 3.861372201e-03f, 3.879557618e-03f, 3.897733397e-03f, 3.915899497e-03f, 3.934055879e-03f, 3.952202505e-03f, 3.970339335e-03f, 3.988466330e-03f, 4.006583451e-03f, 4.024690659e-03f, - 4.042787915e-03f, 4.060875180e-03f, 4.078952414e-03f, 4.097019579e-03f, 4.115076636e-03f, 4.133123546e-03f, 4.151160271e-03f, 4.169186770e-03f, 4.187203005e-03f, 4.205208938e-03f, - 4.223204530e-03f, 4.241189741e-03f, 4.259164534e-03f, 4.277128869e-03f, 4.295082707e-03f, 4.313026011e-03f, 4.330958741e-03f, 4.348880858e-03f, 4.366792325e-03f, 4.384693102e-03f, - 4.402583151e-03f, 4.420462433e-03f, 4.438330911e-03f, 4.456188545e-03f, 4.474035296e-03f, 4.491871128e-03f, 4.509696000e-03f, 4.527509875e-03f, 4.545312715e-03f, 4.563104481e-03f, - 4.580885135e-03f, 4.598654638e-03f, 4.616412952e-03f, 4.634160040e-03f, 4.651895863e-03f, 4.669620382e-03f, 4.687333560e-03f, 4.705035359e-03f, 4.722725740e-03f, 4.740404665e-03f, - 4.758072097e-03f, 4.775727997e-03f, 4.793372328e-03f, 4.811005051e-03f, 4.828626129e-03f, 4.846235523e-03f, 4.863833197e-03f, 4.881419111e-03f, 4.898993229e-03f, 4.916555512e-03f, - 4.934105922e-03f, 4.951644423e-03f, 4.969170976e-03f, 4.986685544e-03f, 5.004188089e-03f, 5.021678573e-03f, 5.039156959e-03f, 5.056623209e-03f, 5.074077287e-03f, 5.091519153e-03f, - 5.108948772e-03f, 5.126366104e-03f, 5.143771114e-03f, 5.161163764e-03f, 5.178544016e-03f, 5.195911833e-03f, 5.213267177e-03f, 5.230610013e-03f, 5.247940301e-03f, 5.265258006e-03f, - 5.282563089e-03f, 5.299855515e-03f, 5.317135245e-03f, 5.334402243e-03f, 5.351656471e-03f, 5.368897893e-03f, 5.386126471e-03f, 5.403342170e-03f, 5.420544951e-03f, 5.437734777e-03f, - 5.454911613e-03f, 5.472075421e-03f, 5.489226165e-03f, 5.506363807e-03f, 5.523488311e-03f, 5.540599640e-03f, 5.557697758e-03f, 5.574782627e-03f, 5.591854212e-03f, 5.608912476e-03f, - 5.625957381e-03f, 5.642988893e-03f, 5.660006973e-03f, 5.677011586e-03f, 5.694002696e-03f, 5.710980265e-03f, 5.727944258e-03f, 5.744894638e-03f, 5.761831369e-03f, 5.778754415e-03f, - 5.795663739e-03f, 5.812559306e-03f, 5.829441078e-03f, 5.846309021e-03f, 5.863163097e-03f, 5.880003271e-03f, 5.896829507e-03f, 5.913641769e-03f, 5.930440021e-03f, 5.947224226e-03f, - 5.963994350e-03f, 5.980750355e-03f, 5.997492207e-03f, 6.014219869e-03f, 6.030933306e-03f, 6.047632482e-03f, 6.064317362e-03f, 6.080987909e-03f, 6.097644088e-03f, 6.114285863e-03f, - 6.130913199e-03f, 6.147526060e-03f, 6.164124411e-03f, 6.180708217e-03f, 6.197277441e-03f, 6.213832049e-03f, 6.230372005e-03f, 6.246897274e-03f, 6.263407820e-03f, 6.279903609e-03f, - 6.296384604e-03f, 6.312850772e-03f, 6.329302076e-03f, 6.345738482e-03f, 6.362159954e-03f, 6.378566458e-03f, 6.394957958e-03f, 6.411334419e-03f, 6.427695807e-03f, 6.444042087e-03f, - 6.460373223e-03f, 6.476689181e-03f, 6.492989927e-03f, 6.509275424e-03f, 6.525545639e-03f, 6.541800538e-03f, 6.558040084e-03f, 6.574264244e-03f, 6.590472983e-03f, 6.606666266e-03f, - 6.622844059e-03f, 6.639006328e-03f, 6.655153037e-03f, 6.671284154e-03f, 6.687399642e-03f, 6.703499469e-03f, 6.719583599e-03f, 6.735651998e-03f, 6.751704632e-03f, 6.767741468e-03f, - 6.783762470e-03f, 6.799767605e-03f, 6.815756838e-03f, 6.831730136e-03f, 6.847687464e-03f, 6.863628789e-03f, 6.879554076e-03f, 6.895463292e-03f, 6.911356403e-03f, 6.927233375e-03f, - 6.943094175e-03f, 6.958938768e-03f, 6.974767120e-03f, 6.990579199e-03f, 7.006374970e-03f, 7.022154401e-03f, 7.037917456e-03f, 7.053664104e-03f, 7.069394309e-03f, 7.085108040e-03f, - 7.100805262e-03f, 7.116485942e-03f, 7.132150048e-03f, 7.147797544e-03f, 7.163428399e-03f, 7.179042579e-03f, 7.194640051e-03f, 7.210220782e-03f, 7.225784738e-03f, 7.241331887e-03f, - 7.256862196e-03f, 7.272375631e-03f, 7.287872160e-03f, 7.303351750e-03f, 7.318814367e-03f, 7.334259980e-03f, 7.349688555e-03f, 7.365100059e-03f, 7.380494461e-03f, 7.395871726e-03f, - 7.411231823e-03f, 7.426574720e-03f, 7.441900382e-03f, 7.457208779e-03f, 7.472499877e-03f, 7.487773644e-03f, 7.503030047e-03f, 7.518269055e-03f, 7.533490635e-03f, 7.548694755e-03f, - 7.563881382e-03f, 7.579050485e-03f, 7.594202030e-03f, 7.609335987e-03f, 7.624452323e-03f, 7.639551006e-03f, 7.654632003e-03f, 7.669695284e-03f, 7.684740816e-03f, 7.699768567e-03f, - 7.714778506e-03f, 7.729770601e-03f, 7.744744819e-03f, 7.759701130e-03f, 7.774639501e-03f, 7.789559901e-03f, 7.804462299e-03f, 7.819346663e-03f, 7.834212961e-03f, 7.849061161e-03f, - 7.863891234e-03f, 7.878703147e-03f, 7.893496868e-03f, 7.908272367e-03f, 7.923029613e-03f, 7.937768573e-03f, 7.952489218e-03f, 7.967191515e-03f, 7.981875435e-03f, 7.996540945e-03f, - 8.011188014e-03f, 8.025816613e-03f, 8.040426710e-03f, 8.055018273e-03f, 8.069591273e-03f, 8.084145679e-03f, 8.098681459e-03f, 8.113198583e-03f, 8.127697021e-03f, 8.142176741e-03f, - 8.156637714e-03f, 8.171079908e-03f, 8.185503294e-03f, 8.199907840e-03f, 8.214293517e-03f, 8.228660294e-03f, 8.243008141e-03f, 8.257337028e-03f, 8.271646923e-03f, 8.285937798e-03f, - 8.300209622e-03f, 8.314462365e-03f, 8.328695996e-03f, 8.342910487e-03f, 8.357105806e-03f, 8.371281925e-03f, 8.385438813e-03f, 8.399576440e-03f, 8.413694776e-03f, 8.427793793e-03f, - 8.441873459e-03f, 8.455933746e-03f, 8.469974624e-03f, 8.483996064e-03f, 8.497998035e-03f, 8.511980508e-03f, 8.525943455e-03f, 8.539886845e-03f, 8.553810649e-03f, 8.567714838e-03f, - 8.581599383e-03f, 8.595464254e-03f, 8.609309423e-03f, 8.623134860e-03f, 8.636940536e-03f, 8.650726422e-03f, 8.664492489e-03f, 8.678238709e-03f, 8.691965052e-03f, 8.705671489e-03f, - 8.719357992e-03f, 8.733024533e-03f, 8.746671081e-03f, 8.760297609e-03f, 8.773904088e-03f, 8.787490490e-03f, 8.801056785e-03f, 8.814602946e-03f, 8.828128944e-03f, 8.841634750e-03f, - 8.855120337e-03f, 8.868585676e-03f, 8.882030738e-03f, 8.895455496e-03f, 8.908859922e-03f, 8.922243987e-03f, 8.935607663e-03f, 8.948950922e-03f, 8.962273737e-03f, 8.975576079e-03f, - 8.988857921e-03f, 9.002119234e-03f, 9.015359991e-03f, 9.028580164e-03f, 9.041779726e-03f, 9.054958648e-03f, 9.068116904e-03f, 9.081254465e-03f, 9.094371305e-03f, 9.107467395e-03f, - 9.120542709e-03f, 9.133597218e-03f, 9.146630896e-03f, 9.159643716e-03f, 9.172635650e-03f, 9.185606671e-03f, 9.198556752e-03f, 9.211485865e-03f, 9.224393985e-03f, 9.237281083e-03f, - 9.250147133e-03f, 9.262992108e-03f, 9.275815981e-03f, 9.288618726e-03f, 9.301400316e-03f, 9.314160723e-03f, 9.326899922e-03f, 9.339617885e-03f, 9.352314587e-03f, 9.364990000e-03f, - 9.377644099e-03f, 9.390276856e-03f, 9.402888246e-03f, 9.415478242e-03f, 9.428046818e-03f, 9.440593948e-03f, 9.453119605e-03f, 9.465623764e-03f, 9.478106398e-03f, 9.490567482e-03f, - 9.503006989e-03f, 9.515424893e-03f, 9.527821169e-03f, 9.540195791e-03f, 9.552548733e-03f, 9.564879970e-03f, 9.577189475e-03f, 9.589477223e-03f, 9.601743188e-03f, 9.613987346e-03f, - 9.626209670e-03f, 9.638410135e-03f, 9.650588716e-03f, 9.662745387e-03f, 9.674880123e-03f, 9.686992899e-03f, 9.699083690e-03f, 9.711152471e-03f, 9.723199216e-03f, 9.735223900e-03f, - 9.747226499e-03f, 9.759206987e-03f, 9.771165341e-03f, 9.783101534e-03f, 9.795015542e-03f, 9.806907340e-03f, 9.818776904e-03f, 9.830624210e-03f, 9.842449231e-03f, 9.854251945e-03f, - 9.866032326e-03f, 9.877790351e-03f, 9.889525994e-03f, 9.901239231e-03f, 9.912930039e-03f, 9.924598392e-03f, 9.936244267e-03f, 9.947867640e-03f, 9.959468486e-03f, 9.971046782e-03f, - 9.982602503e-03f, 9.994135626e-03f, 1.000564613e-02f, 1.001713398e-02f, 1.002859917e-02f, 1.004004166e-02f, 1.005146143e-02f, 1.006285846e-02f, 1.007423273e-02f, 1.008558421e-02f, - 1.009691288e-02f, 1.010821872e-02f, 1.011950170e-02f, 1.013076179e-02f, 1.014199898e-02f, 1.015321325e-02f, 1.016440456e-02f, 1.017557290e-02f, 1.018671824e-02f, 1.019784056e-02f, - 1.020893984e-02f, 1.022001605e-02f, 1.023106917e-02f, 1.024209918e-02f, 1.025310606e-02f, 1.026408978e-02f, 1.027505032e-02f, 1.028598766e-02f, 1.029690177e-02f, 1.030779264e-02f, - 1.031866024e-02f, 1.032950454e-02f, 1.034032553e-02f, 1.035112319e-02f, 1.036189748e-02f, 1.037264840e-02f, 1.038337591e-02f, 1.039408000e-02f, 1.040476064e-02f, 1.041541781e-02f, - 1.042605149e-02f, 1.043666165e-02f, 1.044724829e-02f, 1.045781136e-02f, 1.046835086e-02f, 1.047886676e-02f, 1.048935904e-02f, 1.049982767e-02f, 1.051027265e-02f, 1.052069393e-02f, - 1.053109151e-02f, 1.054146536e-02f, 1.055181546e-02f, 1.056214179e-02f, 1.057244433e-02f, 1.058272306e-02f, 1.059297795e-02f, 1.060320899e-02f, 1.061341615e-02f, 1.062359941e-02f, - 1.063375876e-02f, 1.064389417e-02f, 1.065400562e-02f, 1.066409309e-02f, 1.067415656e-02f, 1.068419600e-02f, 1.069421141e-02f, 1.070420276e-02f, 1.071417002e-02f, 1.072411318e-02f, - 1.073403222e-02f, 1.074392711e-02f, 1.075379784e-02f, 1.076364439e-02f, 1.077346673e-02f, 1.078326485e-02f, 1.079303873e-02f, 1.080278835e-02f, 1.081251368e-02f, 1.082221470e-02f, - 1.083189141e-02f, 1.084154377e-02f, 1.085117177e-02f, 1.086077539e-02f, 1.087035461e-02f, 1.087990940e-02f, 1.088943976e-02f, 1.089894565e-02f, 1.090842707e-02f, 1.091788399e-02f, - 1.092731639e-02f, 1.093672426e-02f, 1.094610757e-02f, 1.095546631e-02f, 1.096480045e-02f, 1.097410998e-02f, 1.098339488e-02f, 1.099265513e-02f, 1.100189071e-02f, 1.101110160e-02f, - 1.102028779e-02f, 1.102944925e-02f, 1.103858597e-02f, 1.104769792e-02f, 1.105678510e-02f, 1.106584747e-02f, 1.107488503e-02f, 1.108389776e-02f, 1.109288563e-02f, 1.110184863e-02f, - 1.111078674e-02f, 1.111969994e-02f, 1.112858822e-02f, 1.113745155e-02f, 1.114628993e-02f, 1.115510332e-02f, 1.116389171e-02f, 1.117265509e-02f, 1.118139344e-02f, 1.119010674e-02f, - 1.119879497e-02f, 1.120745812e-02f, 1.121609616e-02f, 1.122470908e-02f, 1.123329687e-02f, 1.124185950e-02f, 1.125039696e-02f, 1.125890923e-02f, 1.126739630e-02f, 1.127585814e-02f, - 1.128429474e-02f, 1.129270609e-02f, 1.130109216e-02f, 1.130945294e-02f, 1.131778842e-02f, 1.132609857e-02f, 1.133438338e-02f, 1.134264284e-02f, 1.135087692e-02f, 1.135908561e-02f, - 1.136726889e-02f, 1.137542675e-02f, 1.138355917e-02f, 1.139166614e-02f, 1.139974763e-02f, 1.140780364e-02f, 1.141583414e-02f, 1.142383912e-02f, 1.143181857e-02f, 1.143977247e-02f, - 1.144770080e-02f, 1.145560354e-02f, 1.146348069e-02f, 1.147133222e-02f, 1.147915812e-02f, 1.148695838e-02f, 1.149473297e-02f, 1.150248189e-02f, 1.151020511e-02f, 1.151790263e-02f, - 1.152557443e-02f, 1.153322049e-02f, 1.154084079e-02f, 1.154843533e-02f, 1.155600408e-02f, 1.156354703e-02f, 1.157106417e-02f, 1.157855549e-02f, 1.158602096e-02f, 1.159346057e-02f, - 1.160087431e-02f, 1.160826217e-02f, 1.161562412e-02f, 1.162296015e-02f, 1.163027026e-02f, 1.163755442e-02f, 1.164481262e-02f, 1.165204485e-02f, 1.165925109e-02f, 1.166643133e-02f, - 1.167358555e-02f, 1.168071374e-02f, 1.168781589e-02f, 1.169489198e-02f, 1.170194200e-02f, 1.170896593e-02f, 1.171596376e-02f, 1.172293548e-02f, 1.172988107e-02f, 1.173680052e-02f, - 1.174369382e-02f, 1.175056095e-02f, 1.175740190e-02f, 1.176421665e-02f, 1.177100520e-02f, 1.177776753e-02f, 1.178450362e-02f, 1.179121346e-02f, 1.179789705e-02f, 1.180455436e-02f, - 1.181118538e-02f, 1.181779011e-02f, 1.182436852e-02f, 1.183092061e-02f, 1.183744636e-02f, 1.184394576e-02f, 1.185041880e-02f, 1.185686546e-02f, 1.186328574e-02f, 1.186967961e-02f, - 1.187604708e-02f, 1.188238811e-02f, 1.188870271e-02f, 1.189499086e-02f, 1.190125255e-02f, 1.190748777e-02f, 1.191369650e-02f, 1.191987873e-02f, 1.192603445e-02f, 1.193216365e-02f, - 1.193826632e-02f, 1.194434245e-02f, 1.195039201e-02f, 1.195641501e-02f, 1.196241143e-02f, 1.196838126e-02f, 1.197432448e-02f, 1.198024109e-02f, 1.198613108e-02f, 1.199199443e-02f, - 1.199783113e-02f, 1.200364117e-02f, 1.200942455e-02f, 1.201518124e-02f, 1.202091124e-02f, 1.202661453e-02f, 1.203229112e-02f, 1.203794098e-02f, 1.204356410e-02f, 1.204916048e-02f, - 1.205473010e-02f, 1.206027295e-02f, 1.206578903e-02f, 1.207127832e-02f, 1.207674081e-02f, 1.208217649e-02f, 1.208758536e-02f, 1.209296739e-02f, 1.209832258e-02f, 1.210365093e-02f, - 1.210895242e-02f, 1.211422703e-02f, 1.211947477e-02f, 1.212469562e-02f, 1.212988957e-02f, 1.213505662e-02f, 1.214019674e-02f, 1.214530994e-02f, 1.215039620e-02f, 1.215545551e-02f, - 1.216048787e-02f, 1.216549326e-02f, 1.217047168e-02f, 1.217542311e-02f, 1.218034755e-02f, 1.218524499e-02f, 1.219011541e-02f, 1.219495882e-02f, 1.219977519e-02f, 1.220456453e-02f, - 1.220932682e-02f, 1.221406206e-02f, 1.221877023e-02f, 1.222345133e-02f, 1.222810535e-02f, 1.223273227e-02f, 1.223733210e-02f, 1.224190482e-02f, 1.224645043e-02f, 1.225096891e-02f, - 1.225546026e-02f, 1.225992447e-02f, 1.226436154e-02f, 1.226877144e-02f, 1.227315418e-02f, 1.227750976e-02f, 1.228183815e-02f, 1.228613935e-02f, 1.229041336e-02f, 1.229466016e-02f, - 1.229887975e-02f, 1.230307213e-02f, 1.230723728e-02f, 1.231137519e-02f, 1.231548587e-02f, 1.231956930e-02f, 1.232362547e-02f, 1.232765438e-02f, 1.233165602e-02f, 1.233563039e-02f, - 1.233957747e-02f, 1.234349726e-02f, 1.234738975e-02f, 1.235125494e-02f, 1.235509281e-02f, 1.235890337e-02f, 1.236268661e-02f, 1.236644251e-02f, 1.237017108e-02f, 1.237387230e-02f, - 1.237754617e-02f, 1.238119269e-02f, 1.238481184e-02f, 1.238840362e-02f, 1.239196803e-02f, 1.239550505e-02f, 1.239901469e-02f, 1.240249693e-02f, 1.240595178e-02f, 1.240937922e-02f, - 1.241277924e-02f, 1.241615186e-02f, 1.241949704e-02f, 1.242281480e-02f, 1.242610513e-02f, 1.242936801e-02f, 1.243260345e-02f, 1.243581144e-02f, 1.243899198e-02f, 1.244214505e-02f, - 1.244527066e-02f, 1.244836880e-02f, 1.245143946e-02f, 1.245448264e-02f, 1.245749833e-02f, 1.246048653e-02f, 1.246344724e-02f, 1.246638044e-02f, 1.246928614e-02f, 1.247216433e-02f, - 1.247501500e-02f, 1.247783816e-02f, 1.248063379e-02f, 1.248340189e-02f, 1.248614246e-02f, 1.248885549e-02f, 1.249154098e-02f, 1.249419893e-02f, 1.249682932e-02f, 1.249943217e-02f, - 1.250200745e-02f, 1.250455518e-02f, 1.250707534e-02f, 1.250956792e-02f, 1.251203294e-02f, 1.251447038e-02f, 1.251688024e-02f, 1.251926252e-02f, 1.252161720e-02f, 1.252394430e-02f, - 1.252624380e-02f, 1.252851571e-02f, 1.253076002e-02f, 1.253297672e-02f, 1.253516581e-02f, 1.253732729e-02f, 1.253946116e-02f, 1.254156742e-02f, 1.254364605e-02f, 1.254569707e-02f, - 1.254772045e-02f, 1.254971621e-02f, 1.255168435e-02f, 1.255362484e-02f, 1.255553771e-02f, 1.255742293e-02f, 1.255928052e-02f, 1.256111046e-02f, 1.256291275e-02f, 1.256468740e-02f, - 1.256643441e-02f, 1.256815376e-02f, 1.256984545e-02f, 1.257150949e-02f, 1.257314588e-02f, 1.257475460e-02f, 1.257633566e-02f, 1.257788906e-02f, 1.257941480e-02f, 1.258091287e-02f, - 1.258238327e-02f, 1.258382600e-02f, 1.258524106e-02f, 1.258662845e-02f, 1.258798817e-02f, 1.258932021e-02f, 1.259062458e-02f, 1.259190127e-02f, 1.259315028e-02f, 1.259437161e-02f, - 1.259556526e-02f, 1.259673124e-02f, 1.259786952e-02f, 1.259898013e-02f, 1.260006305e-02f, 1.260111829e-02f, 1.260214585e-02f, 1.260314572e-02f, 1.260411790e-02f, 1.260506240e-02f, - 1.260597921e-02f, 1.260686834e-02f, 1.260772978e-02f, 1.260856353e-02f, 1.260936959e-02f, 1.261014797e-02f, 1.261089866e-02f, 1.261162166e-02f, 1.261231698e-02f, 1.261298461e-02f, - 1.261362455e-02f, 1.261423680e-02f, 1.261482137e-02f, 1.261537826e-02f, 1.261590746e-02f, 1.261640897e-02f, 1.261688281e-02f, 1.261732895e-02f, 1.261774742e-02f, 1.261813820e-02f, - 1.261850131e-02f, 1.261883673e-02f, 1.261914448e-02f, 1.261942454e-02f, 1.261967693e-02f, 1.261990165e-02f, 1.262009869e-02f, 1.262026806e-02f, 1.262040975e-02f, 1.262052378e-02f, - 1.262061014e-02f, 1.262066882e-02f, 1.262069985e-02f, 1.262070321e-02f, 1.262067891e-02f, 1.262062694e-02f, 1.262054732e-02f, 1.262044004e-02f, 1.262030511e-02f, 1.262014252e-02f, - 1.261995228e-02f, 1.261973440e-02f, 1.261948886e-02f, 1.261921568e-02f, 1.261891486e-02f, 1.261858641e-02f, 1.261823031e-02f, 1.261784658e-02f, 1.261743521e-02f, 1.261699622e-02f, - 1.261652960e-02f, 1.261603536e-02f, 1.261551349e-02f, 1.261496401e-02f, 1.261438691e-02f, 1.261378220e-02f, 1.261314988e-02f, 1.261248995e-02f, 1.261180242e-02f, 1.261108728e-02f, - 1.261034456e-02f, 1.260957423e-02f, 1.260877632e-02f, 1.260795082e-02f, 1.260709774e-02f, 1.260621708e-02f, 1.260530884e-02f, 1.260437303e-02f, 1.260340965e-02f, 1.260241871e-02f, - 1.260140020e-02f, 1.260035414e-02f, 1.259928053e-02f, 1.259817937e-02f, 1.259705066e-02f, 1.259589441e-02f, 1.259471063e-02f, 1.259349931e-02f, 1.259226047e-02f, 1.259099410e-02f, - 1.258970021e-02f, 1.258837881e-02f, 1.258702990e-02f, 1.258565349e-02f, 1.258424957e-02f, 1.258281816e-02f, 1.258135926e-02f, 1.257987288e-02f, 1.257835901e-02f, 1.257681767e-02f, - 1.257524885e-02f, 1.257365257e-02f, 1.257202883e-02f, 1.257037764e-02f, 1.256869899e-02f, 1.256699290e-02f, 1.256525937e-02f, 1.256349841e-02f, 1.256171002e-02f, 1.255989421e-02f, - 1.255805098e-02f, 1.255618034e-02f, 1.255428230e-02f, 1.255235685e-02f, 1.255040402e-02f, 1.254842379e-02f, 1.254641619e-02f, 1.254438120e-02f, 1.254231885e-02f, 1.254022914e-02f, - 1.253811207e-02f, 1.253596765e-02f, 1.253379589e-02f, 1.253159678e-02f, 1.252937035e-02f, 1.252711660e-02f, 1.252483552e-02f, 1.252252713e-02f, 1.252019144e-02f, 1.251782846e-02f, - 1.251543818e-02f, 1.251302062e-02f, 1.251057578e-02f, 1.250810367e-02f, 1.250560430e-02f, 1.250307767e-02f, 1.250052380e-02f, 1.249794268e-02f, 1.249533433e-02f, 1.249269876e-02f, - 1.249003596e-02f, 1.248734596e-02f, 1.248462875e-02f, 1.248188434e-02f, 1.247911275e-02f, 1.247631398e-02f, 1.247348803e-02f, 1.247063492e-02f, 1.246775465e-02f, 1.246484723e-02f, - 1.246191267e-02f, 1.245895098e-02f, 1.245596216e-02f, 1.245294623e-02f, 1.244990319e-02f, 1.244683305e-02f, 1.244373582e-02f, 1.244061151e-02f, 1.243746012e-02f, 1.243428166e-02f, - 1.243107615e-02f, 1.242784359e-02f, 1.242458399e-02f, 1.242129736e-02f, 1.241798370e-02f, 1.241464304e-02f, 1.241127537e-02f, 1.240788070e-02f, 1.240445905e-02f, 1.240101042e-02f, - 1.239753482e-02f, 1.239403227e-02f, 1.239050277e-02f, 1.238694632e-02f, 1.238336295e-02f, 1.237975265e-02f, 1.237611545e-02f, 1.237245134e-02f, 1.236876035e-02f, 1.236504247e-02f, - 1.236129771e-02f, 1.235752610e-02f, 1.235372763e-02f, 1.234990232e-02f, 1.234605018e-02f, 1.234217122e-02f, 1.233826544e-02f, 1.233433286e-02f, 1.233037349e-02f, 1.232638734e-02f, - 1.232237442e-02f, 1.231833474e-02f, 1.231426831e-02f, 1.231017514e-02f, 1.230605523e-02f, 1.230190862e-02f, 1.229773529e-02f, 1.229353527e-02f, 1.228930856e-02f, 1.228505518e-02f, - 1.228077513e-02f, 1.227646843e-02f, 1.227213509e-02f, 1.226777512e-02f, 1.226338853e-02f, 1.225897533e-02f, 1.225453553e-02f, 1.225006915e-02f, 1.224557620e-02f, 1.224105668e-02f, - 1.223651061e-02f, 1.223193800e-02f, 1.222733886e-02f, 1.222271321e-02f, 1.221806106e-02f, 1.221338241e-02f, 1.220867728e-02f, 1.220394568e-02f, 1.219918762e-02f, 1.219440313e-02f, - 1.218959219e-02f, 1.218475484e-02f, 1.217989108e-02f, 1.217500093e-02f, 1.217008439e-02f, 1.216514148e-02f, 1.216017221e-02f, 1.215517660e-02f, 1.215015465e-02f, 1.214510638e-02f, - 1.214003180e-02f, 1.213493093e-02f, 1.212980378e-02f, 1.212465035e-02f, 1.211947067e-02f, 1.211426475e-02f, 1.210903259e-02f, 1.210377422e-02f, 1.209848964e-02f, 1.209317887e-02f, - 1.208784192e-02f, 1.208247881e-02f, 1.207708955e-02f, 1.207167415e-02f, 1.206623262e-02f, 1.206076498e-02f, 1.205527125e-02f, 1.204975143e-02f, 1.204420554e-02f, 1.203863360e-02f, - 1.203303561e-02f, 1.202741160e-02f, 1.202176157e-02f, 1.201608553e-02f, 1.201038352e-02f, 1.200465553e-02f, 1.199890158e-02f, 1.199312168e-02f, 1.198731586e-02f, 1.198148412e-02f, - 1.197562648e-02f, 1.196974296e-02f, 1.196383356e-02f, 1.195789830e-02f, 1.195193720e-02f, 1.194595027e-02f, 1.193993753e-02f, 1.193389899e-02f, 1.192783467e-02f, 1.192174457e-02f, - 1.191562872e-02f, 1.190948713e-02f, 1.190331982e-02f, 1.189712680e-02f, 1.189090808e-02f, 1.188466369e-02f, 1.187839363e-02f, 1.187209792e-02f, 1.186577658e-02f, 1.185942963e-02f, - 1.185305707e-02f, 1.184665892e-02f, 1.184023521e-02f, 1.183378593e-02f, 1.182731112e-02f, 1.182081079e-02f, 1.181428495e-02f, 1.180773361e-02f, 1.180115680e-02f, 1.179455453e-02f, - 1.178792681e-02f, 1.178127367e-02f, 1.177459512e-02f, 1.176789116e-02f, 1.176116183e-02f, 1.175440714e-02f, 1.174762710e-02f, 1.174082173e-02f, 1.173399105e-02f, 1.172713507e-02f, - 1.172025380e-02f, 1.171334728e-02f, 1.170641550e-02f, 1.169945850e-02f, 1.169247628e-02f, 1.168546887e-02f, 1.167843627e-02f, 1.167137851e-02f, 1.166429561e-02f, 1.165718758e-02f, - 1.165005443e-02f, 1.164289619e-02f, 1.163571287e-02f, 1.162850450e-02f, 1.162127108e-02f, 1.161401263e-02f, 1.160672918e-02f, 1.159942073e-02f, 1.159208732e-02f, 1.158472894e-02f, - 1.157734563e-02f, 1.156993740e-02f, 1.156250427e-02f, 1.155504625e-02f, 1.154756337e-02f, 1.154005564e-02f, 1.153252307e-02f, 1.152496570e-02f, 1.151738353e-02f, 1.150977658e-02f, - 1.150214488e-02f, 1.149448843e-02f, 1.148680727e-02f, 1.147910140e-02f, 1.147137085e-02f, 1.146361563e-02f, 1.145583576e-02f, 1.144803126e-02f, 1.144020215e-02f, 1.143234845e-02f, - 1.142447018e-02f, 1.141656735e-02f, 1.140863999e-02f, 1.140068811e-02f, 1.139271173e-02f, 1.138471088e-02f, 1.137668556e-02f, 1.136863580e-02f, 1.136056162e-02f, 1.135246304e-02f, - 1.134434008e-02f, 1.133619275e-02f, 1.132802108e-02f, 1.131982508e-02f, 1.131160478e-02f, 1.130336019e-02f, 1.129509133e-02f, 1.128679823e-02f, 1.127848090e-02f, 1.127013936e-02f, - 1.126177364e-02f, 1.125338374e-02f, 1.124496970e-02f, 1.123653153e-02f, 1.122806925e-02f, 1.121958289e-02f, 1.121107245e-02f, 1.120253797e-02f, 1.119397946e-02f, 1.118539695e-02f, - 1.117679044e-02f, 1.116815997e-02f, 1.115950555e-02f, 1.115082721e-02f, 1.114212496e-02f, 1.113339883e-02f, 1.112464883e-02f, 1.111587499e-02f, 1.110707732e-02f, 1.109825585e-02f, - 1.108941060e-02f, 1.108054159e-02f, 1.107164884e-02f, 1.106273237e-02f, 1.105379221e-02f, 1.104482836e-02f, 1.103584086e-02f, 1.102682973e-02f, 1.101779498e-02f, 1.100873664e-02f, - 1.099965473e-02f, 1.099054927e-02f, 1.098142029e-02f, 1.097226779e-02f, 1.096309181e-02f, 1.095389237e-02f, 1.094466949e-02f, 1.093542318e-02f, 1.092615348e-02f, 1.091686040e-02f, - 1.090754396e-02f, 1.089820419e-02f, 1.088884111e-02f, 1.087945474e-02f, 1.087004511e-02f, 1.086061222e-02f, 1.085115612e-02f, 1.084167681e-02f, 1.083217433e-02f, 1.082264869e-02f, - 1.081309991e-02f, 1.080352802e-02f, 1.079393305e-02f, 1.078431500e-02f, 1.077467391e-02f, 1.076500980e-02f, 1.075532269e-02f, 1.074561261e-02f, 1.073587956e-02f, 1.072612359e-02f, - 1.071634471e-02f, 1.070654294e-02f, 1.069671831e-02f, 1.068687084e-02f, 1.067700056e-02f, 1.066710748e-02f, 1.065719163e-02f, 1.064725303e-02f, 1.063729170e-02f, 1.062730768e-02f, - 1.061730098e-02f, 1.060727162e-02f, 1.059721963e-02f, 1.058714503e-02f, 1.057704785e-02f, 1.056692811e-02f, 1.055678583e-02f, 1.054662104e-02f, 1.053643376e-02f, 1.052622401e-02f, - 1.051599181e-02f, 1.050573720e-02f, 1.049546020e-02f, 1.048516082e-02f, 1.047483910e-02f, 1.046449505e-02f, 1.045412870e-02f, 1.044374008e-02f, 1.043332921e-02f, 1.042289611e-02f, - 1.041244081e-02f, 1.040196333e-02f, 1.039146370e-02f, 1.038094193e-02f, 1.037039807e-02f, 1.035983212e-02f, 1.034924411e-02f, 1.033863408e-02f, 1.032800203e-02f, 1.031734801e-02f, - 1.030667203e-02f, 1.029597411e-02f, 1.028525429e-02f, 1.027451258e-02f, 1.026374902e-02f, 1.025296362e-02f, 1.024215641e-02f, 1.023132742e-02f, 1.022047667e-02f, 1.020960419e-02f, - 1.019871000e-02f, 1.018779413e-02f, 1.017685660e-02f, 1.016589743e-02f, 1.015491666e-02f, 1.014391431e-02f, 1.013289041e-02f, 1.012184497e-02f, 1.011077802e-02f, 1.009968960e-02f, - 1.008857973e-02f, 1.007744842e-02f, 1.006629571e-02f, 1.005512163e-02f, 1.004392620e-02f, 1.003270944e-02f, 1.002147138e-02f, 1.001021204e-02f, 9.998931464e-03f, 9.987629663e-03f, - 9.976306667e-03f, 9.964962501e-03f, 9.953597193e-03f, 9.942210768e-03f, 9.930803252e-03f, 9.919374672e-03f, 9.907925054e-03f, 9.896454425e-03f, 9.884962811e-03f, 9.873450238e-03f, - 9.861916733e-03f, 9.850362323e-03f, 9.838787033e-03f, 9.827190892e-03f, 9.815573924e-03f, 9.803936159e-03f, 9.792277620e-03f, 9.780598337e-03f, 9.768898336e-03f, 9.757177643e-03f, - 9.745436285e-03f, 9.733674290e-03f, 9.721891684e-03f, 9.710088496e-03f, 9.698264751e-03f, 9.686420476e-03f, 9.674555700e-03f, 9.662670450e-03f, 9.650764752e-03f, 9.638838634e-03f, - 9.626892124e-03f, 9.614925248e-03f, 9.602938035e-03f, 9.590930512e-03f, 9.578902706e-03f, 9.566854646e-03f, 9.554786358e-03f, 9.542697870e-03f, 9.530589210e-03f, 9.518460407e-03f, - 9.506311487e-03f, 9.494142478e-03f, 9.481953409e-03f, 9.469744308e-03f, 9.457515202e-03f, 9.445266119e-03f, 9.432997087e-03f, 9.420708136e-03f, 9.408399292e-03f, 9.396070584e-03f, - 9.383722040e-03f, 9.371353688e-03f, 9.358965557e-03f, 9.346557676e-03f, 9.334130072e-03f, 9.321682774e-03f, 9.309215810e-03f, 9.296729210e-03f, 9.284223000e-03f, 9.271697212e-03f, - 9.259151871e-03f, 9.246587009e-03f, 9.234002652e-03f, 9.221398831e-03f, 9.208775574e-03f, 9.196132909e-03f, 9.183470866e-03f, 9.170789473e-03f, 9.158088760e-03f, 9.145368755e-03f, - 9.132629488e-03f, 9.119870987e-03f, 9.107093282e-03f, 9.094296403e-03f, 9.081480377e-03f, 9.068645235e-03f, 9.055791006e-03f, 9.042917719e-03f, 9.030025403e-03f, 9.017114088e-03f, - 9.004183804e-03f, 8.991234579e-03f, 8.978266444e-03f, 8.965279428e-03f, 8.952273560e-03f, 8.939248871e-03f, 8.926205389e-03f, 8.913143146e-03f, 8.900062169e-03f, 8.886962490e-03f, - 8.873844138e-03f, 8.860707144e-03f, 8.847551536e-03f, 8.834377345e-03f, 8.821184601e-03f, 8.807973334e-03f, 8.794743574e-03f, 8.781495351e-03f, 8.768228695e-03f, 8.754943637e-03f, - 8.741640207e-03f, 8.728318435e-03f, 8.714978352e-03f, 8.701619987e-03f, 8.688243371e-03f, 8.674848535e-03f, 8.661435509e-03f, 8.648004323e-03f, 8.634555009e-03f, 8.621087596e-03f, - 8.607602116e-03f, 8.594098599e-03f, 8.580577075e-03f, 8.567037575e-03f, 8.553480131e-03f, 8.539904773e-03f, 8.526311532e-03f, 8.512700438e-03f, 8.499071523e-03f, 8.485424818e-03f, - 8.471760353e-03f, 8.458078160e-03f, 8.444378269e-03f, 8.430660713e-03f, 8.416925521e-03f, 8.403172726e-03f, 8.389402357e-03f, 8.375614448e-03f, 8.361809028e-03f, 8.347986130e-03f, - 8.334145784e-03f, 8.320288022e-03f, 8.306412875e-03f, 8.292520375e-03f, 8.278610554e-03f, 8.264683443e-03f, 8.250739073e-03f, 8.236777476e-03f, 8.222798684e-03f, 8.208802729e-03f, - 8.194789642e-03f, 8.180759454e-03f, 8.166712199e-03f, 8.152647907e-03f, 8.138566610e-03f, 8.124468341e-03f, 8.110353131e-03f, 8.096221012e-03f, 8.082072017e-03f, 8.067906177e-03f, - 8.053723524e-03f, 8.039524090e-03f, 8.025307908e-03f, 8.011075011e-03f, 7.996825429e-03f, 7.982559195e-03f, 7.968276342e-03f, 7.953976901e-03f, 7.939660906e-03f, 7.925328389e-03f, - 7.910979381e-03f, 7.896613916e-03f, 7.882232026e-03f, 7.867833743e-03f, 7.853419101e-03f, 7.838988131e-03f, 7.824540866e-03f, 7.810077339e-03f, 7.795597583e-03f, 7.781101630e-03f, - 7.766589513e-03f, 7.752061265e-03f, 7.737516919e-03f, 7.722956507e-03f, 7.708380063e-03f, 7.693787619e-03f, 7.679179208e-03f, 7.664554864e-03f, 7.649914619e-03f, 7.635258507e-03f, - 7.620586560e-03f, 7.605898811e-03f, 7.591195294e-03f, 7.576476043e-03f, 7.561741089e-03f, 7.546990467e-03f, 7.532224210e-03f, 7.517442350e-03f, 7.502644922e-03f, 7.487831959e-03f, - 7.473003494e-03f, 7.458159560e-03f, 7.443300191e-03f, 7.428425422e-03f, 7.413535284e-03f, 7.398629812e-03f, 7.383709039e-03f, 7.368772999e-03f, 7.353821726e-03f, 7.338855253e-03f, - 7.323873614e-03f, 7.308876843e-03f, 7.293864973e-03f, 7.278838039e-03f, 7.263796074e-03f, 7.248739112e-03f, 7.233667187e-03f, 7.218580333e-03f, 7.203478584e-03f, 7.188361974e-03f, - 7.173230537e-03f, 7.158084308e-03f, 7.142923319e-03f, 7.127747605e-03f, 7.112557201e-03f, 7.097352141e-03f, 7.082132458e-03f, 7.066898188e-03f, 7.051649364e-03f, 7.036386021e-03f, - 7.021108192e-03f, 7.005815913e-03f, 6.990509218e-03f, 6.975188141e-03f, 6.959852717e-03f, 6.944502979e-03f, 6.929138964e-03f, 6.913760704e-03f, 6.898368236e-03f, 6.882961592e-03f, - 6.867540809e-03f, 6.852105920e-03f, 6.836656961e-03f, 6.821193966e-03f, 6.805716969e-03f, 6.790226006e-03f, 6.774721112e-03f, 6.759202321e-03f, 6.743669667e-03f, 6.728123187e-03f, - 6.712562914e-03f, 6.696988885e-03f, 6.681401133e-03f, 6.665799694e-03f, 6.650184602e-03f, 6.634555894e-03f, 6.618913603e-03f, 6.603257765e-03f, 6.587588416e-03f, 6.571905590e-03f, - 6.556209322e-03f, 6.540499648e-03f, 6.524776604e-03f, 6.509040223e-03f, 6.493290542e-03f, 6.477527596e-03f, 6.461751420e-03f, 6.445962050e-03f, 6.430159520e-03f, 6.414343867e-03f, - 6.398515127e-03f, 6.382673333e-03f, 6.366818523e-03f, 6.350950730e-03f, 6.335069992e-03f, 6.319176344e-03f, 6.303269821e-03f, 6.287350458e-03f, 6.271418292e-03f, 6.255473359e-03f, - 6.239515693e-03f, 6.223545331e-03f, 6.207562309e-03f, 6.191566662e-03f, 6.175558426e-03f, 6.159537637e-03f, 6.143504331e-03f, 6.127458543e-03f, 6.111400311e-03f, 6.095329668e-03f, - 6.079246653e-03f, 6.063151300e-03f, 6.047043645e-03f, 6.030923725e-03f, 6.014791576e-03f, 5.998647234e-03f, 5.982490735e-03f, 5.966322115e-03f, 5.950141410e-03f, 5.933948657e-03f, - 5.917743891e-03f, 5.901527149e-03f, 5.885298468e-03f, 5.869057883e-03f, 5.852805430e-03f, 5.836541147e-03f, 5.820265070e-03f, 5.803977234e-03f, 5.787677677e-03f, 5.771366434e-03f, - 5.755043542e-03f, 5.738709039e-03f, 5.722362959e-03f, 5.706005340e-03f, 5.689636219e-03f, 5.673255631e-03f, 5.656863614e-03f, 5.640460204e-03f, 5.624045437e-03f, 5.607619351e-03f, - 5.591181982e-03f, 5.574733367e-03f, 5.558273542e-03f, 5.541802544e-03f, 5.525320411e-03f, 5.508827178e-03f, 5.492322883e-03f, 5.475807562e-03f, 5.459281253e-03f, 5.442743992e-03f, - 5.426195816e-03f, 5.409636762e-03f, 5.393066867e-03f, 5.376486168e-03f, 5.359894702e-03f, 5.343292507e-03f, 5.326679618e-03f, 5.310056073e-03f, 5.293421909e-03f, 5.276777164e-03f, - 5.260121874e-03f, 5.243456077e-03f, 5.226779809e-03f, 5.210093109e-03f, 5.193396012e-03f, 5.176688557e-03f, 5.159970780e-03f, 5.143242719e-03f, 5.126504411e-03f, 5.109755893e-03f, - 5.092997204e-03f, 5.076228379e-03f, 5.059449457e-03f, 5.042660474e-03f, 5.025861469e-03f, 5.009052479e-03f, 4.992233540e-03f, 4.975404691e-03f, 4.958565970e-03f, 4.941717412e-03f, - 4.924859057e-03f, 4.907990942e-03f, 4.891113103e-03f, 4.874225579e-03f, 4.857328408e-03f, 4.840421627e-03f, 4.823505273e-03f, 4.806579384e-03f, 4.789643999e-03f, 4.772699154e-03f, - 4.755744887e-03f, 4.738781237e-03f, 4.721808240e-03f, 4.704825934e-03f, 4.687834359e-03f, 4.670833550e-03f, 4.653823546e-03f, 4.636804385e-03f, 4.619776104e-03f, 4.602738743e-03f, - 4.585692337e-03f, 4.568636926e-03f, 4.551572547e-03f, 4.534499238e-03f, 4.517417038e-03f, 4.500325983e-03f, 4.483226113e-03f, 4.466117464e-03f, 4.449000076e-03f, 4.431873986e-03f, - 4.414739233e-03f, 4.397595853e-03f, 4.380443886e-03f, 4.363283370e-03f, 4.346114342e-03f, 4.328936841e-03f, 4.311750905e-03f, 4.294556572e-03f, 4.277353880e-03f, 4.260142868e-03f, - 4.242923573e-03f, 4.225696035e-03f, 4.208460290e-03f, 4.191216379e-03f, 4.173964338e-03f, 4.156704206e-03f, 4.139436021e-03f, 4.122159823e-03f, 4.104875648e-03f, 4.087583536e-03f, - 4.070283524e-03f, 4.052975652e-03f, 4.035659958e-03f, 4.018336479e-03f, 4.001005255e-03f, 3.983666324e-03f, 3.966319724e-03f, 3.948965494e-03f, 3.931603673e-03f, 3.914234298e-03f, - 3.896857409e-03f, 3.879473043e-03f, 3.862081240e-03f, 3.844682039e-03f, 3.827275476e-03f, 3.809861592e-03f, 3.792440425e-03f, 3.775012013e-03f, 3.757576396e-03f, 3.740133611e-03f, - 3.722683697e-03f, 3.705226694e-03f, 3.687762639e-03f, 3.670291571e-03f, 3.652813530e-03f, 3.635328554e-03f, 3.617836681e-03f, 3.600337950e-03f, 3.582832401e-03f, 3.565320072e-03f, - 3.547801001e-03f, 3.530275228e-03f, 3.512742791e-03f, 3.495203729e-03f, 3.477658081e-03f, 3.460105886e-03f, 3.442547182e-03f, 3.424982010e-03f, 3.407410406e-03f, 3.389832411e-03f, - 3.372248063e-03f, 3.354657401e-03f, 3.337060465e-03f, 3.319457292e-03f, 3.301847922e-03f, 3.284232395e-03f, 3.266610748e-03f, 3.248983021e-03f, 3.231349253e-03f, 3.213709483e-03f, - 3.196063750e-03f, 3.178412092e-03f, 3.160754550e-03f, 3.143091162e-03f, 3.125421967e-03f, 3.107747004e-03f, 3.090066312e-03f, 3.072379931e-03f, 3.054687899e-03f, 3.036990256e-03f, - 3.019287041e-03f, 3.001578292e-03f, 2.983864049e-03f, 2.966144352e-03f, 2.948419238e-03f, 2.930688748e-03f, 2.912952921e-03f, 2.895211796e-03f, 2.877465411e-03f, 2.859713807e-03f, - 2.841957023e-03f, 2.824195097e-03f, 2.806428068e-03f, 2.788655977e-03f, 2.770878863e-03f, 2.753096764e-03f, 2.735309720e-03f, 2.717517770e-03f, 2.699720954e-03f, 2.681919310e-03f, - 2.664112879e-03f, 2.646301699e-03f, 2.628485810e-03f, 2.610665250e-03f, 2.592840061e-03f, 2.575010279e-03f, 2.557175946e-03f, 2.539337101e-03f, 2.521493782e-03f, 2.503646029e-03f, - 2.485793882e-03f, 2.467937380e-03f, 2.450076562e-03f, 2.432211468e-03f, 2.414342137e-03f, 2.396468608e-03f, 2.378590921e-03f, 2.360709116e-03f, 2.342823232e-03f, 2.324933308e-03f, - 2.307039384e-03f, 2.289141498e-03f, 2.271239692e-03f, 2.253334003e-03f, 2.235424472e-03f, 2.217511139e-03f, 2.199594041e-03f, 2.181673220e-03f, 2.163748714e-03f, 2.145820563e-03f, - 2.127888807e-03f, 2.109953485e-03f, 2.092014636e-03f, 2.074072301e-03f, 2.056126518e-03f, 2.038177327e-03f, 2.020224767e-03f, 2.002268879e-03f, 1.984309702e-03f, 1.966347275e-03f, - 1.948381638e-03f, 1.930412831e-03f, 1.912440892e-03f, 1.894465862e-03f, 1.876487780e-03f, 1.858506686e-03f, 1.840522620e-03f, 1.822535620e-03f, 1.804545726e-03f, 1.786552979e-03f, - 1.768557418e-03f, 1.750559081e-03f, 1.732558010e-03f, 1.714554243e-03f, 1.696547820e-03f, 1.678538781e-03f, 1.660527166e-03f, 1.642513013e-03f, 1.624496363e-03f, 1.606477255e-03f, - 1.588455730e-03f, 1.570431825e-03f, 1.552405582e-03f, 1.534377040e-03f, 1.516346238e-03f, 1.498313216e-03f, 1.480278014e-03f, 1.462240671e-03f, 1.444201228e-03f, 1.426159723e-03f, - 1.408116196e-03f, 1.390070688e-03f, 1.372023237e-03f, 1.353973883e-03f, 1.335922667e-03f, 1.317869627e-03f, 1.299814803e-03f, 1.281758236e-03f, 1.263699964e-03f, 1.245640028e-03f, - 1.227578467e-03f, 1.209515320e-03f, 1.191450628e-03f, 1.173384430e-03f, 1.155316765e-03f, 1.137247674e-03f, 1.119177197e-03f, 1.101105372e-03f, 1.083032239e-03f, 1.064957839e-03f, - 1.046882210e-03f, 1.028805393e-03f, 1.010727427e-03f, 9.926483521e-04f, 9.745682077e-04f, 9.564870335e-04f, 9.384048693e-04f, 9.203217547e-04f, 9.022377293e-04f, 8.841528329e-04f, - 8.660671052e-04f, 8.479805858e-04f, 8.298933145e-04f, 8.118053308e-04f, 7.937166745e-04f, 7.756273852e-04f, 7.575375027e-04f, 7.394470665e-04f, 7.213561164e-04f, 7.032646921e-04f, - 6.851728332e-04f, 6.670805793e-04f, 6.489879702e-04f, 6.308950455e-04f, 6.128018449e-04f, 5.947084080e-04f, 5.766147745e-04f, 5.585209841e-04f, 5.404270764e-04f, 5.223330911e-04f, - 5.042390678e-04f, 4.861450461e-04f, 4.680510658e-04f, 4.499571664e-04f, 4.318633877e-04f, 4.137697692e-04f, 3.956763505e-04f, 3.775831714e-04f, 3.594902714e-04f, 3.413976902e-04f, - 3.233054674e-04f, 3.052136426e-04f, 2.871222555e-04f, 2.690313456e-04f, 2.509409525e-04f, 2.328511160e-04f, 2.147618755e-04f, 1.966732707e-04f, 1.785853411e-04f, 1.604981264e-04f, - 1.424116662e-04f, 1.243260000e-04f, 1.062411674e-04f, 8.815720804e-05f, 7.007416142e-05f, 5.199206713e-05f, 3.391096473e-05f, 1.583089379e-05f, -2.248106138e-06f, -2.032599551e-05f, - -3.840273479e-05f, -5.647828443e-05f, -7.455260489e-05f, -9.262565665e-05f, -1.106974002e-04f, -1.287677960e-04f, -1.468368045e-04f, -1.649043863e-04f, -1.829705018e-04f, -2.010351115e-04f, - -2.190981760e-04f, -2.371596557e-04f, -2.552195113e-04f, -2.732777031e-04f, -2.913341918e-04f, -3.093889378e-04f, -3.274419018e-04f, -3.454930443e-04f, -3.635423258e-04f, -3.815897069e-04f, - -3.996351481e-04f, -4.176786101e-04f, -4.357200535e-04f, -4.537594388e-04f, -4.717967266e-04f, -4.898318775e-04f, -5.078648522e-04f, -5.258956112e-04f, -5.439241152e-04f, -5.619503248e-04f, - -5.799742007e-04f, -5.979957035e-04f, -6.160147939e-04f, -6.340314325e-04f, -6.520455800e-04f, -6.700571971e-04f, -6.880662445e-04f, -7.060726828e-04f, -7.240764728e-04f, -7.420775752e-04f, - -7.600759507e-04f, -7.780715601e-04f, -7.960643640e-04f, -8.140543232e-04f, -8.320413985e-04f, -8.500255506e-04f, -8.680067404e-04f, -8.859849285e-04f, -9.039600758e-04f, -9.219321431e-04f, - -9.399010912e-04f, -9.578668809e-04f, -9.758294730e-04f, -9.937888284e-04f, -1.011744908e-03f, -1.029697672e-03f, -1.047647083e-03f, -1.065593100e-03f, -1.083535684e-03f, -1.101474797e-03f, - -1.119410400e-03f, -1.137342452e-03f, -1.155270916e-03f, -1.173195753e-03f, -1.191116922e-03f, -1.209034385e-03f, -1.226948104e-03f, -1.244858038e-03f, -1.262764149e-03f, -1.280666399e-03f, - -1.298564747e-03f, -1.316459155e-03f, -1.334349585e-03f, -1.352235996e-03f, -1.370118351e-03f, -1.387996610e-03f, -1.405870734e-03f, -1.423740685e-03f, -1.441606423e-03f, -1.459467909e-03f, - -1.477325105e-03f, -1.495177973e-03f, -1.513026472e-03f, -1.530870564e-03f, -1.548710210e-03f, -1.566545373e-03f, -1.584376011e-03f, -1.602202088e-03f, -1.620023564e-03f, -1.637840400e-03f, - -1.655652557e-03f, -1.673459998e-03f, -1.691262683e-03f, -1.709060573e-03f, -1.726853629e-03f, -1.744641814e-03f, -1.762425088e-03f, -1.780203413e-03f, -1.797976749e-03f, -1.815745059e-03f, - -1.833508304e-03f, -1.851266445e-03f, -1.869019443e-03f, -1.886767261e-03f, -1.904509858e-03f, -1.922247198e-03f, -1.939979240e-03f, -1.957705948e-03f, -1.975427281e-03f, -1.993143203e-03f, - -2.010853673e-03f, -2.028558655e-03f, -2.046258108e-03f, -2.063951996e-03f, -2.081640278e-03f, -2.099322918e-03f, -2.116999877e-03f, -2.134671115e-03f, -2.152336596e-03f, -2.169996280e-03f, - -2.187650129e-03f, -2.205298104e-03f, -2.222940169e-03f, -2.240576283e-03f, -2.258206410e-03f, -2.275830510e-03f, -2.293448545e-03f, -2.311060478e-03f, -2.328666270e-03f, -2.346265882e-03f, - -2.363859277e-03f, -2.381446416e-03f, -2.399027262e-03f, -2.416601776e-03f, -2.434169919e-03f, -2.451731655e-03f, -2.469286944e-03f, -2.486835749e-03f, -2.504378032e-03f, -2.521913754e-03f, - -2.539442878e-03f, -2.556965365e-03f, -2.574481178e-03f, -2.591990279e-03f, -2.609492629e-03f, -2.626988191e-03f, -2.644476927e-03f, -2.661958799e-03f, -2.679433769e-03f, -2.696901798e-03f, - -2.714362851e-03f, -2.731816887e-03f, -2.749263870e-03f, -2.766703763e-03f, -2.784136526e-03f, -2.801562122e-03f, -2.818980514e-03f, -2.836391664e-03f, -2.853795534e-03f, -2.871192086e-03f, - -2.888581283e-03f, -2.905963087e-03f, -2.923337461e-03f, -2.940704367e-03f, -2.958063766e-03f, -2.975415623e-03f, -2.992759898e-03f, -3.010096555e-03f, -3.027425556e-03f, -3.044746864e-03f, - -3.062060441e-03f, -3.079366249e-03f, -3.096664251e-03f, -3.113954411e-03f, -3.131236689e-03f, -3.148511049e-03f, -3.165777454e-03f, -3.183035866e-03f, -3.200286248e-03f, -3.217528563e-03f, - -3.234762773e-03f, -3.251988841e-03f, -3.269206729e-03f, -3.286416401e-03f, -3.303617820e-03f, -3.320810947e-03f, -3.337995747e-03f, -3.355172181e-03f, -3.372340213e-03f, -3.389499806e-03f, - -3.406650922e-03f, -3.423793525e-03f, -3.440927577e-03f, -3.458053041e-03f, -3.475169881e-03f, -3.492278059e-03f, -3.509377538e-03f, -3.526468282e-03f, -3.543550254e-03f, -3.560623416e-03f, - -3.577687733e-03f, -3.594743166e-03f, -3.611789679e-03f, -3.628827235e-03f, -3.645855799e-03f, -3.662875331e-03f, -3.679885797e-03f, -3.696887160e-03f, -3.713879381e-03f, -3.730862426e-03f, - -3.747836257e-03f, -3.764800838e-03f, -3.781756132e-03f, -3.798702102e-03f, -3.815638712e-03f, -3.832565926e-03f, -3.849483706e-03f, -3.866392017e-03f, -3.883290821e-03f, -3.900180083e-03f, - -3.917059766e-03f, -3.933929834e-03f, -3.950790250e-03f, -3.967640977e-03f, -3.984481981e-03f, -4.001313223e-03f, -4.018134668e-03f, -4.034946280e-03f, -4.051748023e-03f, -4.068539860e-03f, - -4.085321754e-03f, -4.102093671e-03f, -4.118855573e-03f, -4.135607425e-03f, -4.152349191e-03f, -4.169080834e-03f, -4.185802318e-03f, -4.202513608e-03f, -4.219214667e-03f, -4.235905460e-03f, - -4.252585950e-03f, -4.269256101e-03f, -4.285915878e-03f, -4.302565245e-03f, -4.319204166e-03f, -4.335832605e-03f, -4.352450527e-03f, -4.369057895e-03f, -4.385654673e-03f, -4.402240827e-03f, - -4.418816320e-03f, -4.435381117e-03f, -4.451935182e-03f, -4.468478480e-03f, -4.485010974e-03f, -4.501532629e-03f, -4.518043411e-03f, -4.534543282e-03f, -4.551032209e-03f, -4.567510154e-03f, - -4.583977084e-03f, -4.600432961e-03f, -4.616877752e-03f, -4.633311421e-03f, -4.649733932e-03f, -4.666145250e-03f, -4.682545340e-03f, -4.698934166e-03f, -4.715311694e-03f, -4.731677887e-03f, - -4.748032712e-03f, -4.764376132e-03f, -4.780708113e-03f, -4.797028620e-03f, -4.813337617e-03f, -4.829635070e-03f, -4.845920943e-03f, -4.862195202e-03f, -4.878457811e-03f, -4.894708736e-03f, - -4.910947942e-03f, -4.927175393e-03f, -4.943391056e-03f, -4.959594895e-03f, -4.975786875e-03f, -4.991966962e-03f, -5.008135121e-03f, -5.024291317e-03f, -5.040435515e-03f, -5.056567682e-03f, - -5.072687782e-03f, -5.088795780e-03f, -5.104891643e-03f, -5.120975335e-03f, -5.137046823e-03f, -5.153106071e-03f, -5.169153045e-03f, -5.185187711e-03f, -5.201210035e-03f, -5.217219982e-03f, - -5.233217517e-03f, -5.249202607e-03f, -5.265175217e-03f, -5.281135313e-03f, -5.297082861e-03f, -5.313017826e-03f, -5.328940175e-03f, -5.344849873e-03f, -5.360746886e-03f, -5.376631180e-03f, - -5.392502722e-03f, -5.408361476e-03f, -5.424207410e-03f, -5.440040488e-03f, -5.455860679e-03f, -5.471667946e-03f, -5.487462257e-03f, -5.503243578e-03f, -5.519011874e-03f, -5.534767113e-03f, - -5.550509261e-03f, -5.566238283e-03f, -5.581954146e-03f, -5.597656817e-03f, -5.613346261e-03f, -5.629022446e-03f, -5.644685338e-03f, -5.660334903e-03f, -5.675971107e-03f, -5.691593918e-03f, - -5.707203302e-03f, -5.722799225e-03f, -5.738381655e-03f, -5.753950557e-03f, -5.769505899e-03f, -5.785047647e-03f, -5.800575768e-03f, -5.816090229e-03f, -5.831590997e-03f, -5.847078038e-03f, - -5.862551320e-03f, -5.878010809e-03f, -5.893456472e-03f, -5.908888277e-03f, -5.924306191e-03f, -5.939710179e-03f, -5.955100211e-03f, -5.970476252e-03f, -5.985838270e-03f, -6.001186231e-03f, - -6.016520105e-03f, -6.031839856e-03f, -6.047145454e-03f, -6.062436865e-03f, -6.077714056e-03f, -6.092976995e-03f, -6.108225649e-03f, -6.123459986e-03f, -6.138679974e-03f, -6.153885579e-03f, - -6.169076769e-03f, -6.184253513e-03f, -6.199415777e-03f, -6.214563529e-03f, -6.229696737e-03f, -6.244815369e-03f, -6.259919392e-03f, -6.275008774e-03f, -6.290083484e-03f, -6.305143488e-03f, - -6.320188755e-03f, -6.335219253e-03f, -6.350234949e-03f, -6.365235812e-03f, -6.380221810e-03f, -6.395192911e-03f, -6.410149082e-03f, -6.425090293e-03f, -6.440016510e-03f, -6.454927704e-03f, - -6.469823840e-03f, -6.484704889e-03f, -6.499570818e-03f, -6.514421595e-03f, -6.529257190e-03f, -6.544077569e-03f, -6.558882703e-03f, -6.573672559e-03f, -6.588447106e-03f, -6.603206312e-03f, - -6.617950146e-03f, -6.632678576e-03f, -6.647391572e-03f, -6.662089102e-03f, -6.676771135e-03f, -6.691437639e-03f, -6.706088584e-03f, -6.720723938e-03f, -6.735343669e-03f, -6.749947748e-03f, - -6.764536142e-03f, -6.779108822e-03f, -6.793665755e-03f, -6.808206911e-03f, -6.822732260e-03f, -6.837241769e-03f, -6.851735409e-03f, -6.866213149e-03f, -6.880674957e-03f, -6.895120803e-03f, - -6.909550657e-03f, -6.923964488e-03f, -6.938362265e-03f, -6.952743957e-03f, -6.967109535e-03f, -6.981458967e-03f, -6.995792223e-03f, -7.010109273e-03f, -7.024410086e-03f, -7.038694633e-03f, - -7.052962881e-03f, -7.067214803e-03f, -7.081450366e-03f, -7.095669541e-03f, -7.109872298e-03f, -7.124058607e-03f, -7.138228437e-03f, -7.152381759e-03f, -7.166518543e-03f, -7.180638758e-03f, - -7.194742374e-03f, -7.208829363e-03f, -7.222899693e-03f, -7.236953335e-03f, -7.250990260e-03f, -7.265010437e-03f, -7.279013837e-03f, -7.293000430e-03f, -7.306970187e-03f, -7.320923077e-03f, - -7.334859073e-03f, -7.348778143e-03f, -7.362680258e-03f, -7.376565390e-03f, -7.390433508e-03f, -7.404284583e-03f, -7.418118586e-03f, -7.431935488e-03f, -7.445735260e-03f, -7.459517872e-03f, - -7.473283295e-03f, -7.487031499e-03f, -7.500762457e-03f, -7.514476139e-03f, -7.528172515e-03f, -7.541851558e-03f, -7.555513237e-03f, -7.569157525e-03f, -7.582784391e-03f, -7.596393809e-03f, - -7.609985748e-03f, -7.623560180e-03f, -7.637117076e-03f, -7.650656408e-03f, -7.664178147e-03f, -7.677682265e-03f, -7.691168732e-03f, -7.704637522e-03f, -7.718088604e-03f, -7.731521951e-03f, - -7.744937534e-03f, -7.758335326e-03f, -7.771715297e-03f, -7.785077419e-03f, -7.798421665e-03f, -7.811748006e-03f, -7.825056415e-03f, -7.838346862e-03f, -7.851619320e-03f, -7.864873761e-03f, - -7.878110157e-03f, -7.891328480e-03f, -7.904528703e-03f, -7.917710797e-03f, -7.930874735e-03f, -7.944020488e-03f, -7.957148030e-03f, -7.970257332e-03f, -7.983348368e-03f, -7.996421108e-03f, - -8.009475527e-03f, -8.022511596e-03f, -8.035529287e-03f, -8.048528575e-03f, -8.061509430e-03f, -8.074471826e-03f, -8.087415736e-03f, -8.100341132e-03f, -8.113247987e-03f, -8.126136274e-03f, - -8.139005966e-03f, -8.151857036e-03f, -8.164689456e-03f, -8.177503200e-03f, -8.190298241e-03f, -8.203074552e-03f, -8.215832106e-03f, -8.228570876e-03f, -8.241290836e-03f, -8.253991958e-03f, - -8.266674217e-03f, -8.279337585e-03f, -8.291982035e-03f, -8.304607542e-03f, -8.317214079e-03f, -8.329801619e-03f, -8.342370136e-03f, -8.354919603e-03f, -8.367449994e-03f, -8.379961284e-03f, - -8.392453445e-03f, -8.404926451e-03f, -8.417380276e-03f, -8.429814895e-03f, -8.442230280e-03f, -8.454626407e-03f, -8.467003248e-03f, -8.479360779e-03f, -8.491698972e-03f, -8.504017803e-03f, - -8.516317246e-03f, -8.528597274e-03f, -8.540857862e-03f, -8.553098984e-03f, -8.565320615e-03f, -8.577522729e-03f, -8.589705301e-03f, -8.601868304e-03f, -8.614011714e-03f, -8.626135505e-03f, - -8.638239652e-03f, -8.650324129e-03f, -8.662388912e-03f, -8.674433974e-03f, -8.686459291e-03f, -8.698464837e-03f, -8.710450588e-03f, -8.722416518e-03f, -8.734362603e-03f, -8.746288817e-03f, - -8.758195136e-03f, -8.770081534e-03f, -8.781947987e-03f, -8.793794469e-03f, -8.805620957e-03f, -8.817427426e-03f, -8.829213851e-03f, -8.840980206e-03f, -8.852726469e-03f, -8.864452613e-03f, - -8.876158616e-03f, -8.887844451e-03f, -8.899510096e-03f, -8.911155525e-03f, -8.922780714e-03f, -8.934385639e-03f, -8.945970277e-03f, -8.957534602e-03f, -8.969078590e-03f, -8.980602218e-03f, - -8.992105462e-03f, -9.003588297e-03f, -9.015050700e-03f, -9.026492646e-03f, -9.037914113e-03f, -9.049315075e-03f, -9.060695510e-03f, -9.072055394e-03f, -9.083394703e-03f, -9.094713413e-03f, - -9.106011502e-03f, -9.117288944e-03f, -9.128545718e-03f, -9.139781799e-03f, -9.150997165e-03f, -9.162191791e-03f, -9.173365655e-03f, -9.184518733e-03f, -9.195651003e-03f, -9.206762440e-03f, - -9.217853023e-03f, -9.228922728e-03f, -9.239971531e-03f, -9.250999411e-03f, -9.262006344e-03f, -9.272992307e-03f, -9.283957278e-03f, -9.294901233e-03f, -9.305824151e-03f, -9.316726008e-03f, - -9.327606781e-03f, -9.338466449e-03f, -9.349304989e-03f, -9.360122378e-03f, -9.370918594e-03f, -9.381693614e-03f, -9.392447416e-03f, -9.403179979e-03f, -9.413891279e-03f, -9.424581294e-03f, - -9.435250003e-03f, -9.445897383e-03f, -9.456523412e-03f, -9.467128069e-03f, -9.477711330e-03f, -9.488273176e-03f, -9.498813582e-03f, -9.509332529e-03f, -9.519829993e-03f, -9.530305954e-03f, - -9.540760390e-03f, -9.551193278e-03f, -9.561604599e-03f, -9.571994329e-03f, -9.582362448e-03f, -9.592708934e-03f, -9.603033765e-03f, -9.613336922e-03f, -9.623618381e-03f, -9.633878123e-03f, - -9.644116125e-03f, -9.654332368e-03f, -9.664526828e-03f, -9.674699487e-03f, -9.684850322e-03f, -9.694979313e-03f, -9.705086440e-03f, -9.715171680e-03f, -9.725235013e-03f, -9.735276419e-03f, - -9.745295877e-03f, -9.755293367e-03f, -9.765268867e-03f, -9.775222357e-03f, -9.785153818e-03f, -9.795063227e-03f, -9.804950566e-03f, -9.814815813e-03f, -9.824658948e-03f, -9.834479952e-03f, - -9.844278804e-03f, -9.854055483e-03f, -9.863809970e-03f, -9.873542245e-03f, -9.883252288e-03f, -9.892940079e-03f, -9.902605597e-03f, -9.912248824e-03f, -9.921869739e-03f, -9.931468323e-03f, - -9.941044556e-03f, -9.950598418e-03f, -9.960129889e-03f, -9.969638951e-03f, -9.979125584e-03f, -9.988589768e-03f, -9.998031484e-03f, -1.000745071e-02f, -1.001684743e-02f, -1.002622163e-02f, - -1.003557328e-02f, -1.004490237e-02f, -1.005420887e-02f, -1.006349277e-02f, -1.007275405e-02f, -1.008199269e-02f, -1.009120868e-02f, -1.010040198e-02f, -1.010957259e-02f, -1.011872048e-02f, - -1.012784563e-02f, -1.013694804e-02f, -1.014602767e-02f, -1.015508452e-02f, -1.016411855e-02f, -1.017312976e-02f, -1.018211813e-02f, -1.019108363e-02f, -1.020002625e-02f, -1.020894597e-02f, - -1.021784277e-02f, -1.022671664e-02f, -1.023556755e-02f, -1.024439549e-02f, -1.025320044e-02f, -1.026198238e-02f, -1.027074130e-02f, -1.027947717e-02f, -1.028818999e-02f, -1.029687972e-02f, - -1.030554636e-02f, -1.031418988e-02f, -1.032281027e-02f, -1.033140751e-02f, -1.033998159e-02f, -1.034853248e-02f, -1.035706017e-02f, -1.036556464e-02f, -1.037404588e-02f, -1.038250386e-02f, - -1.039093857e-02f, -1.039935000e-02f, -1.040773812e-02f, -1.041610292e-02f, -1.042444438e-02f, -1.043276249e-02f, -1.044105722e-02f, -1.044932857e-02f, -1.045757651e-02f, -1.046580103e-02f, - -1.047400212e-02f, -1.048217974e-02f, -1.049033390e-02f, -1.049846456e-02f, -1.050657173e-02f, -1.051465537e-02f, -1.052271548e-02f, -1.053075203e-02f, -1.053876501e-02f, -1.054675441e-02f, - -1.055472020e-02f, -1.056266238e-02f, -1.057058093e-02f, -1.057847582e-02f, -1.058634705e-02f, -1.059419460e-02f, -1.060201845e-02f, -1.060981859e-02f, -1.061759500e-02f, -1.062534767e-02f, - -1.063307658e-02f, -1.064078171e-02f, -1.064846305e-02f, -1.065612059e-02f, -1.066375431e-02f, -1.067136419e-02f, -1.067895021e-02f, -1.068651238e-02f, -1.069405065e-02f, -1.070156504e-02f, - -1.070905551e-02f, -1.071652205e-02f, -1.072396465e-02f, -1.073138330e-02f, -1.073877797e-02f, -1.074614866e-02f, -1.075349535e-02f, -1.076081802e-02f, -1.076811666e-02f, -1.077539125e-02f, - -1.078264179e-02f, -1.078986825e-02f, -1.079707063e-02f, -1.080424890e-02f, -1.081140306e-02f, -1.081853309e-02f, -1.082563897e-02f, -1.083272069e-02f, -1.083977824e-02f, -1.084681160e-02f, - -1.085382076e-02f, -1.086080571e-02f, -1.086776642e-02f, -1.087470290e-02f, -1.088161512e-02f, -1.088850306e-02f, -1.089536673e-02f, -1.090220610e-02f, -1.090902115e-02f, -1.091581189e-02f, - -1.092257828e-02f, -1.092932033e-02f, -1.093603801e-02f, -1.094273131e-02f, -1.094940022e-02f, -1.095604473e-02f, -1.096266483e-02f, -1.096926049e-02f, -1.097583171e-02f, -1.098237847e-02f, - -1.098890077e-02f, -1.099539858e-02f, -1.100187190e-02f, -1.100832071e-02f, -1.101474501e-02f, -1.102114477e-02f, -1.102751999e-02f, -1.103387065e-02f, -1.104019674e-02f, -1.104649825e-02f, - -1.105277516e-02f, -1.105902747e-02f, -1.106525516e-02f, -1.107145822e-02f, -1.107763663e-02f, -1.108379039e-02f, -1.108991949e-02f, -1.109602390e-02f, -1.110210363e-02f, -1.110815865e-02f, - -1.111418895e-02f, -1.112019454e-02f, -1.112617538e-02f, -1.113213147e-02f, -1.113806281e-02f, -1.114396937e-02f, -1.114985115e-02f, -1.115570813e-02f, -1.116154030e-02f, -1.116734766e-02f, - -1.117313019e-02f, -1.117888788e-02f, -1.118462072e-02f, -1.119032869e-02f, -1.119601179e-02f, -1.120167001e-02f, -1.120730333e-02f, -1.121291175e-02f, -1.121849525e-02f, -1.122405382e-02f, - -1.122958745e-02f, -1.123509614e-02f, -1.124057986e-02f, -1.124603862e-02f, -1.125147240e-02f, -1.125688118e-02f, -1.126226496e-02f, -1.126762374e-02f, -1.127295749e-02f, -1.127826621e-02f, - -1.128354988e-02f, -1.128880851e-02f, -1.129404207e-02f, -1.129925057e-02f, -1.130443398e-02f, -1.130959229e-02f, -1.131472551e-02f, -1.131983362e-02f, -1.132491660e-02f, -1.132997446e-02f, - -1.133500717e-02f, -1.134001474e-02f, -1.134499715e-02f, -1.134995438e-02f, -1.135488645e-02f, -1.135979332e-02f, -1.136467500e-02f, -1.136953147e-02f, -1.137436273e-02f, -1.137916876e-02f, - -1.138394957e-02f, -1.138870513e-02f, -1.139343544e-02f, -1.139814049e-02f, -1.140282028e-02f, -1.140747478e-02f, -1.141210400e-02f, -1.141670793e-02f, -1.142128656e-02f, -1.142583987e-02f, - -1.143036787e-02f, -1.143487054e-02f, -1.143934787e-02f, -1.144379986e-02f, -1.144822649e-02f, -1.145262776e-02f, -1.145700367e-02f, -1.146135420e-02f, -1.146567934e-02f, -1.146997909e-02f, - -1.147425344e-02f, -1.147850238e-02f, -1.148272591e-02f, -1.148692401e-02f, -1.149109667e-02f, -1.149524390e-02f, -1.149936569e-02f, -1.150346202e-02f, -1.150753288e-02f, -1.151157828e-02f, - -1.151559820e-02f, -1.151959264e-02f, -1.152356158e-02f, -1.152750503e-02f, -1.153142298e-02f, -1.153531541e-02f, -1.153918232e-02f, -1.154302370e-02f, -1.154683956e-02f, -1.155062987e-02f, - -1.155439464e-02f, -1.155813385e-02f, -1.156184750e-02f, -1.156553559e-02f, -1.156919810e-02f, -1.157283504e-02f, -1.157644638e-02f, -1.158003214e-02f, -1.158359230e-02f, -1.158712685e-02f, - -1.159063579e-02f, -1.159411911e-02f, -1.159757681e-02f, -1.160100888e-02f, -1.160441532e-02f, -1.160779612e-02f, -1.161115126e-02f, -1.161448076e-02f, -1.161778459e-02f, -1.162106277e-02f, - -1.162431527e-02f, -1.162754210e-02f, -1.163074324e-02f, -1.163391870e-02f, -1.163706847e-02f, -1.164019254e-02f, -1.164329091e-02f, -1.164636357e-02f, -1.164941052e-02f, -1.165243175e-02f, - -1.165542725e-02f, -1.165839703e-02f, -1.166134108e-02f, -1.166425938e-02f, -1.166715195e-02f, -1.167001876e-02f, -1.167285983e-02f, -1.167567514e-02f, -1.167846468e-02f, -1.168122847e-02f, - -1.168396648e-02f, -1.168667871e-02f, -1.168936517e-02f, -1.169202584e-02f, -1.169466072e-02f, -1.169726981e-02f, -1.169985311e-02f, -1.170241060e-02f, -1.170494229e-02f, -1.170744818e-02f, - -1.170992825e-02f, -1.171238250e-02f, -1.171481093e-02f, -1.171721354e-02f, -1.171959032e-02f, -1.172194128e-02f, -1.172426639e-02f, -1.172656567e-02f, -1.172883911e-02f, -1.173108670e-02f, - -1.173330844e-02f, -1.173550433e-02f, -1.173767436e-02f, -1.173981854e-02f, -1.174193686e-02f, -1.174402931e-02f, -1.174609589e-02f, -1.174813661e-02f, -1.175015145e-02f, -1.175214041e-02f, - -1.175410349e-02f, -1.175604070e-02f, -1.175795202e-02f, -1.175983745e-02f, -1.176169699e-02f, -1.176353064e-02f, -1.176533839e-02f, -1.176712025e-02f, -1.176887621e-02f, -1.177060627e-02f, - -1.177231042e-02f, -1.177398867e-02f, -1.177564101e-02f, -1.177726744e-02f, -1.177886796e-02f, -1.178044256e-02f, -1.178199125e-02f, -1.178351402e-02f, -1.178501087e-02f, -1.178648180e-02f, - -1.178792680e-02f, -1.178934588e-02f, -1.179073904e-02f, -1.179210627e-02f, -1.179344757e-02f, -1.179476293e-02f, -1.179605237e-02f, -1.179731588e-02f, -1.179855345e-02f, -1.179976508e-02f, - -1.180095078e-02f, -1.180211054e-02f, -1.180324436e-02f, -1.180435225e-02f, -1.180543419e-02f, -1.180649019e-02f, -1.180752025e-02f, -1.180852437e-02f, -1.180950255e-02f, -1.181045478e-02f, - -1.181138107e-02f, -1.181228142e-02f, -1.181315581e-02f, -1.181400427e-02f, -1.181482678e-02f, -1.181562334e-02f, -1.181639396e-02f, -1.181713863e-02f, -1.181785735e-02f, -1.181855013e-02f, - -1.181921696e-02f, -1.181985785e-02f, -1.182047279e-02f, -1.182106179e-02f, -1.182162484e-02f, -1.182216194e-02f, -1.182267310e-02f, -1.182315832e-02f, -1.182361759e-02f, -1.182405092e-02f, - -1.182445831e-02f, -1.182483975e-02f, -1.182519526e-02f, -1.182552482e-02f, -1.182582845e-02f, -1.182610613e-02f, -1.182635788e-02f, -1.182658370e-02f, -1.182678357e-02f, -1.182695752e-02f, - -1.182710553e-02f, -1.182722761e-02f, -1.182732375e-02f, -1.182739397e-02f, -1.182743826e-02f, -1.182745663e-02f, -1.182744907e-02f, -1.182741558e-02f, -1.182735618e-02f, -1.182727085e-02f, - -1.182715961e-02f, -1.182702245e-02f, -1.182685938e-02f, -1.182667039e-02f, -1.182645550e-02f, -1.182621469e-02f, -1.182594798e-02f, -1.182565537e-02f, -1.182533685e-02f, -1.182499243e-02f, - -1.182462212e-02f, -1.182422591e-02f, -1.182380381e-02f, -1.182335581e-02f, -1.182288193e-02f, -1.182238217e-02f, -1.182185652e-02f, -1.182130500e-02f, -1.182072759e-02f, -1.182012432e-02f, - -1.181949517e-02f, -1.181884015e-02f, -1.181815927e-02f, -1.181745253e-02f, -1.181671992e-02f, -1.181596147e-02f, -1.181517715e-02f, -1.181436699e-02f, -1.181353099e-02f, -1.181266914e-02f, - -1.181178145e-02f, -1.181086793e-02f, -1.180992857e-02f, -1.180896339e-02f, -1.180797238e-02f, -1.180695555e-02f, -1.180591291e-02f, -1.180484445e-02f, -1.180375018e-02f, -1.180263010e-02f, - -1.180148423e-02f, -1.180031255e-02f, -1.179911509e-02f, -1.179789183e-02f, -1.179664279e-02f, -1.179536797e-02f, -1.179406737e-02f, -1.179274100e-02f, -1.179138886e-02f, -1.179001096e-02f, - -1.178860731e-02f, -1.178717789e-02f, -1.178572273e-02f, -1.178424183e-02f, -1.178273519e-02f, -1.178120281e-02f, -1.177964470e-02f, -1.177806087e-02f, -1.177645132e-02f, -1.177481605e-02f, - -1.177315507e-02f, -1.177146839e-02f, -1.176975602e-02f, -1.176801794e-02f, -1.176625418e-02f, -1.176446474e-02f, -1.176264962e-02f, -1.176080882e-02f, -1.175894237e-02f, -1.175705025e-02f, - -1.175513247e-02f, -1.175318905e-02f, -1.175121998e-02f, -1.174922528e-02f, -1.174720494e-02f, -1.174515898e-02f, -1.174308740e-02f, -1.174099020e-02f, -1.173886740e-02f, -1.173671900e-02f, - -1.173454500e-02f, -1.173234541e-02f, -1.173012025e-02f, -1.172786950e-02f, -1.172559319e-02f, -1.172329131e-02f, -1.172096388e-02f, -1.171861090e-02f, -1.171623237e-02f, -1.171382831e-02f, - -1.171139872e-02f, -1.170894361e-02f, -1.170646298e-02f, -1.170395685e-02f, -1.170142521e-02f, -1.169886808e-02f, -1.169628546e-02f, -1.169367736e-02f, -1.169104379e-02f, -1.168838475e-02f, - -1.168570025e-02f, -1.168299031e-02f, -1.168025492e-02f, -1.167749409e-02f, -1.167470784e-02f, -1.167189617e-02f, -1.166905908e-02f, -1.166619659e-02f, -1.166330870e-02f, -1.166039542e-02f, - -1.165745676e-02f, -1.165449273e-02f, -1.165150333e-02f, -1.164848858e-02f, -1.164544848e-02f, -1.164238303e-02f, -1.163929225e-02f, -1.163617615e-02f, -1.163303473e-02f, -1.162986801e-02f, - -1.162667598e-02f, -1.162345867e-02f, -1.162021607e-02f, -1.161694820e-02f, -1.161365506e-02f, -1.161033667e-02f, -1.160699303e-02f, -1.160362416e-02f, -1.160023005e-02f, -1.159681072e-02f, - -1.159336618e-02f, -1.158989644e-02f, -1.158640151e-02f, -1.158288139e-02f, -1.157933610e-02f, -1.157576564e-02f, -1.157217002e-02f, -1.156854926e-02f, -1.156490336e-02f, -1.156123234e-02f, - -1.155753619e-02f, -1.155381494e-02f, -1.155006859e-02f, -1.154629714e-02f, -1.154250062e-02f, -1.153867903e-02f, -1.153483238e-02f, -1.153096068e-02f, -1.152706394e-02f, -1.152314217e-02f, - -1.151919538e-02f, -1.151522358e-02f, -1.151122678e-02f, -1.150720499e-02f, -1.150315823e-02f, -1.149908649e-02f, -1.149498980e-02f, -1.149086816e-02f, -1.148672158e-02f, -1.148255008e-02f, - -1.147835366e-02f, -1.147413234e-02f, -1.146988612e-02f, -1.146561502e-02f, -1.146131904e-02f, -1.145699821e-02f, -1.145265252e-02f, -1.144828200e-02f, -1.144388664e-02f, -1.143946647e-02f, - -1.143502149e-02f, -1.143055172e-02f, -1.142605717e-02f, -1.142153784e-02f, -1.141699375e-02f, -1.141242491e-02f, -1.140783133e-02f, -1.140321303e-02f, -1.139857001e-02f, -1.139390229e-02f, - -1.138920988e-02f, -1.138449278e-02f, -1.137975102e-02f, -1.137498461e-02f, -1.137019355e-02f, -1.136537786e-02f, -1.136053755e-02f, -1.135567263e-02f, -1.135078311e-02f, -1.134586901e-02f, - -1.134093034e-02f, -1.133596711e-02f, -1.133097934e-02f, -1.132596703e-02f, -1.132093020e-02f, -1.131586885e-02f, -1.131078302e-02f, -1.130567270e-02f, -1.130053790e-02f, -1.129537865e-02f, - -1.129019495e-02f, -1.128498682e-02f, -1.127975427e-02f, -1.127449732e-02f, -1.126921596e-02f, -1.126391023e-02f, -1.125858013e-02f, -1.125322568e-02f, -1.124784688e-02f, -1.124244375e-02f, - -1.123701631e-02f, -1.123156457e-02f, -1.122608854e-02f, -1.122058823e-02f, -1.121506367e-02f, -1.120951485e-02f, -1.120394180e-02f, -1.119834453e-02f, -1.119272306e-02f, -1.118707739e-02f, - -1.118140754e-02f, -1.117571353e-02f, -1.116999536e-02f, -1.116425306e-02f, -1.115848663e-02f, -1.115269610e-02f, -1.114688147e-02f, -1.114104276e-02f, -1.113517998e-02f, -1.112929315e-02f, - -1.112338229e-02f, -1.111744740e-02f, -1.111148850e-02f, -1.110550560e-02f, -1.109949873e-02f, -1.109346789e-02f, -1.108741310e-02f, -1.108133437e-02f, -1.107523172e-02f, -1.106910517e-02f, - -1.106295472e-02f, -1.105678040e-02f, -1.105058221e-02f, -1.104436018e-02f, -1.103811432e-02f, -1.103184464e-02f, -1.102555116e-02f, -1.101923389e-02f, -1.101289286e-02f, -1.100652806e-02f, - -1.100013953e-02f, -1.099372727e-02f, -1.098729131e-02f, -1.098083165e-02f, -1.097434831e-02f, -1.096784131e-02f, -1.096131066e-02f, -1.095475638e-02f, -1.094817849e-02f, -1.094157700e-02f, - -1.093495192e-02f, -1.092830327e-02f, -1.092163108e-02f, -1.091493535e-02f, -1.090821610e-02f, -1.090147334e-02f, -1.089470710e-02f, -1.088791739e-02f, -1.088110423e-02f, -1.087426762e-02f, - -1.086740759e-02f, -1.086052416e-02f, -1.085361734e-02f, -1.084668715e-02f, -1.083973360e-02f, -1.083275671e-02f, -1.082575650e-02f, -1.081873299e-02f, -1.081168619e-02f, -1.080461611e-02f, - -1.079752278e-02f, -1.079040621e-02f, -1.078326642e-02f, -1.077610342e-02f, -1.076891724e-02f, -1.076170789e-02f, -1.075447539e-02f, -1.074721975e-02f, -1.073994099e-02f, -1.073263913e-02f, - -1.072531419e-02f, -1.071796618e-02f, -1.071059513e-02f, -1.070320104e-02f, -1.069578394e-02f, -1.068834384e-02f, -1.068088077e-02f, -1.067339473e-02f, -1.066588576e-02f, -1.065835386e-02f, - -1.065079905e-02f, -1.064322135e-02f, -1.063562079e-02f, -1.062799737e-02f, -1.062035111e-02f, -1.061268204e-02f, -1.060499017e-02f, -1.059727552e-02f, -1.058953811e-02f, -1.058177795e-02f, - -1.057399507e-02f, -1.056618949e-02f, -1.055836121e-02f, -1.055051027e-02f, -1.054263667e-02f, -1.053474044e-02f, -1.052682160e-02f, -1.051888016e-02f, -1.051091615e-02f, -1.050292957e-02f, - -1.049492046e-02f, -1.048688883e-02f, -1.047883470e-02f, -1.047075809e-02f, -1.046265902e-02f, -1.045453750e-02f, -1.044639355e-02f, -1.043822720e-02f, -1.043003847e-02f, -1.042182737e-02f, - -1.041359392e-02f, -1.040533814e-02f, -1.039706005e-02f, -1.038875968e-02f, -1.038043703e-02f, -1.037209214e-02f, -1.036372501e-02f, -1.035533568e-02f, -1.034692415e-02f, -1.033849045e-02f, - -1.033003460e-02f, -1.032155662e-02f, -1.031305653e-02f, -1.030453434e-02f, -1.029599009e-02f, -1.028742378e-02f, -1.027883544e-02f, -1.027022509e-02f, -1.026159275e-02f, -1.025293844e-02f, - -1.024426217e-02f, -1.023556398e-02f, -1.022684388e-02f, -1.021810188e-02f, -1.020933802e-02f, -1.020055231e-02f, -1.019174477e-02f, -1.018291543e-02f, -1.017406429e-02f, -1.016519140e-02f, - -1.015629675e-02f, -1.014738038e-02f, -1.013844231e-02f, -1.012948256e-02f, -1.012050114e-02f, -1.011149809e-02f, -1.010247341e-02f, -1.009342714e-02f, -1.008435928e-02f, -1.007526988e-02f, - -1.006615893e-02f, -1.005702648e-02f, -1.004787253e-02f, -1.003869710e-02f, -1.002950023e-02f, -1.002028193e-02f, -1.001104223e-02f, -1.000178114e-02f, -9.992498683e-03f, -9.983194886e-03f, - -9.973869769e-03f, -9.964523353e-03f, -9.955155660e-03f, -9.945766712e-03f, -9.936356531e-03f, -9.926925138e-03f, -9.917472556e-03f, -9.907998807e-03f, -9.898503912e-03f, -9.888987894e-03f, - -9.879450775e-03f, -9.869892577e-03f, -9.860313322e-03f, -9.850713032e-03f, -9.841091730e-03f, -9.831449439e-03f, -9.821786180e-03f, -9.812101976e-03f, -9.802396849e-03f, -9.792670822e-03f, - -9.782923918e-03f, -9.773156159e-03f, -9.763367568e-03f, -9.753558167e-03f, -9.743727980e-03f, -9.733877028e-03f, -9.724005336e-03f, -9.714112925e-03f, -9.704199820e-03f, -9.694266041e-03f, - -9.684311614e-03f, -9.674336560e-03f, -9.664340903e-03f, -9.654324666e-03f, -9.644287873e-03f, -9.634230545e-03f, -9.624152708e-03f, -9.614054383e-03f, -9.603935595e-03f, -9.593796367e-03f, - -9.583636721e-03f, -9.573456683e-03f, -9.563256275e-03f, -9.553035521e-03f, -9.542794444e-03f, -9.532533068e-03f, -9.522251417e-03f, -9.511949515e-03f, -9.501627385e-03f, -9.491285051e-03f, - -9.480922538e-03f, -9.470539868e-03f, -9.460137067e-03f, -9.449714157e-03f, -9.439271164e-03f, -9.428808110e-03f, -9.418325021e-03f, -9.407821921e-03f, -9.397298833e-03f, -9.386755782e-03f, - -9.376192792e-03f, -9.365609888e-03f, -9.355007094e-03f, -9.344384434e-03f, -9.333741933e-03f, -9.323079616e-03f, -9.312397506e-03f, -9.301695629e-03f, -9.290974010e-03f, -9.280232672e-03f, - -9.269471641e-03f, -9.258690941e-03f, -9.247890597e-03f, -9.237070635e-03f, -9.226231078e-03f, -9.215371952e-03f, -9.204493282e-03f, -9.193595093e-03f, -9.182677410e-03f, -9.171740258e-03f, - -9.160783662e-03f, -9.149807648e-03f, -9.138812239e-03f, -9.127797463e-03f, -9.116763344e-03f, -9.105709907e-03f, -9.094637178e-03f, -9.083545183e-03f, -9.072433946e-03f, -9.061303493e-03f, - -9.050153850e-03f, -9.038985043e-03f, -9.027797097e-03f, -9.016590037e-03f, -9.005363889e-03f, -8.994118680e-03f, -8.982854435e-03f, -8.971571179e-03f, -8.960268939e-03f, -8.948947741e-03f, - -8.937607610e-03f, -8.926248572e-03f, -8.914870654e-03f, -8.903473882e-03f, -8.892058281e-03f, -8.880623878e-03f, -8.869170699e-03f, -8.857698771e-03f, -8.846208119e-03f, -8.834698769e-03f, - -8.823170749e-03f, -8.811624084e-03f, -8.800058802e-03f, -8.788474928e-03f, -8.776872488e-03f, -8.765251510e-03f, -8.753612021e-03f, -8.741954046e-03f, -8.730277612e-03f, -8.718582746e-03f, - -8.706869475e-03f, -8.695137826e-03f, -8.683387825e-03f, -8.671619499e-03f, -8.659832875e-03f, -8.648027981e-03f, -8.636204842e-03f, -8.624363487e-03f, -8.612503941e-03f, -8.600626233e-03f, - -8.588730388e-03f, -8.576816436e-03f, -8.564884402e-03f, -8.552934313e-03f, -8.540966198e-03f, -8.528980083e-03f, -8.516975996e-03f, -8.504953965e-03f, -8.492914015e-03f, -8.480856176e-03f, - -8.468780475e-03f, -8.456686938e-03f, -8.444575594e-03f, -8.432446471e-03f, -8.420299595e-03f, -8.408134995e-03f, -8.395952698e-03f, -8.383752733e-03f, -8.371535126e-03f, -8.359299906e-03f, - -8.347047101e-03f, -8.334776738e-03f, -8.322488845e-03f, -8.310183451e-03f, -8.297860584e-03f, -8.285520270e-03f, -8.273162540e-03f, -8.260787420e-03f, -8.248394939e-03f, -8.235985125e-03f, - -8.223558007e-03f, -8.211113612e-03f, -8.198651969e-03f, -8.186173106e-03f, -8.173677052e-03f, -8.161163835e-03f, -8.148633483e-03f, -8.136086026e-03f, -8.123521491e-03f, -8.110939907e-03f, - -8.098341302e-03f, -8.085725706e-03f, -8.073093147e-03f, -8.060443654e-03f, -8.047777255e-03f, -8.035093979e-03f, -8.022393855e-03f, -8.009676912e-03f, -7.996943178e-03f, -7.984192684e-03f, - -7.971425457e-03f, -7.958641526e-03f, -7.945840921e-03f, -7.933023670e-03f, -7.920189804e-03f, -7.907339350e-03f, -7.894472338e-03f, -7.881588797e-03f, -7.868688757e-03f, -7.855772246e-03f, - -7.842839295e-03f, -7.829889931e-03f, -7.816924186e-03f, -7.803942087e-03f, -7.790943665e-03f, -7.777928949e-03f, -7.764897968e-03f, -7.751850752e-03f, -7.738787331e-03f, -7.725707734e-03f, - -7.712611990e-03f, -7.699500131e-03f, -7.686372184e-03f, -7.673228180e-03f, -7.660068149e-03f, -7.646892120e-03f, -7.633700124e-03f, -7.620492189e-03f, -7.607268347e-03f, -7.594028627e-03f, - -7.580773059e-03f, -7.567501673e-03f, -7.554214498e-03f, -7.540911566e-03f, -7.527592906e-03f, -7.514258548e-03f, -7.500908523e-03f, -7.487542860e-03f, -7.474161590e-03f, -7.460764744e-03f, - -7.447352350e-03f, -7.433924441e-03f, -7.420481046e-03f, -7.407022195e-03f, -7.393547919e-03f, -7.380058248e-03f, -7.366553214e-03f, -7.353032845e-03f, -7.339497174e-03f, -7.325946230e-03f, - -7.312380044e-03f, -7.298798647e-03f, -7.285202070e-03f, -7.271590343e-03f, -7.257963496e-03f, -7.244321561e-03f, -7.230664569e-03f, -7.216992550e-03f, -7.203305535e-03f, -7.189603555e-03f, - -7.175886641e-03f, -7.162154824e-03f, -7.148408135e-03f, -7.134646605e-03f, -7.120870265e-03f, -7.107079146e-03f, -7.093273279e-03f, -7.079452696e-03f, -7.065617426e-03f, -7.051767503e-03f, - -7.037902957e-03f, -7.024023818e-03f, -7.010130119e-03f, -6.996221891e-03f, -6.982299165e-03f, -6.968361973e-03f, -6.954410345e-03f, -6.940444314e-03f, -6.926463911e-03f, -6.912469167e-03f, - -6.898460113e-03f, -6.884436783e-03f, -6.870399206e-03f, -6.856347415e-03f, -6.842281441e-03f, -6.828201316e-03f, -6.814107072e-03f, -6.799998740e-03f, -6.785876352e-03f, -6.771739940e-03f, - -6.757589536e-03f, -6.743425172e-03f, -6.729246879e-03f, -6.715054689e-03f, -6.700848635e-03f, -6.686628748e-03f, -6.672395060e-03f, -6.658147604e-03f, -6.643886411e-03f, -6.629611513e-03f, - -6.615322943e-03f, -6.601020732e-03f, -6.586704914e-03f, -6.572375519e-03f, -6.558032581e-03f, -6.543676131e-03f, -6.529306201e-03f, -6.514922825e-03f, -6.500526034e-03f, -6.486115861e-03f, - -6.471692338e-03f, -6.457255497e-03f, -6.442805372e-03f, -6.428341993e-03f, -6.413865395e-03f, -6.399375609e-03f, -6.384872668e-03f, -6.370356605e-03f, -6.355827451e-03f, -6.341285241e-03f, - -6.326730006e-03f, -6.312161778e-03f, -6.297580592e-03f, -6.282986479e-03f, -6.268379473e-03f, -6.253759605e-03f, -6.239126909e-03f, -6.224481418e-03f, -6.209823165e-03f, -6.195152182e-03f, - -6.180468502e-03f, -6.165772159e-03f, -6.151063185e-03f, -6.136341613e-03f, -6.121607476e-03f, -6.106860808e-03f, -6.092101641e-03f, -6.077330008e-03f, -6.062545944e-03f, -6.047749479e-03f, - -6.032940649e-03f, -6.018119486e-03f, -6.003286023e-03f, -5.988440294e-03f, -5.973582331e-03f, -5.958712169e-03f, -5.943829840e-03f, -5.928935378e-03f, -5.914028815e-03f, -5.899110187e-03f, - -5.884179525e-03f, -5.869236864e-03f, -5.854282237e-03f, -5.839315677e-03f, -5.824337218e-03f, -5.809346893e-03f, -5.794344736e-03f, -5.779330781e-03f, -5.764305060e-03f, -5.749267609e-03f, - -5.734218460e-03f, -5.719157647e-03f, -5.704085204e-03f, -5.689001165e-03f, -5.673905562e-03f, -5.658798431e-03f, -5.643679805e-03f, -5.628549717e-03f, -5.613408202e-03f, -5.598255294e-03f, - -5.583091025e-03f, -5.567915431e-03f, -5.552728545e-03f, -5.537530401e-03f, -5.522321033e-03f, -5.507100475e-03f, -5.491868761e-03f, -5.476625925e-03f, -5.461372002e-03f, -5.446107025e-03f, - -5.430831028e-03f, -5.415544046e-03f, -5.400246112e-03f, -5.384937262e-03f, -5.369617528e-03f, -5.354286946e-03f, -5.338945549e-03f, -5.323593372e-03f, -5.308230450e-03f, -5.292856815e-03f, - -5.277472504e-03f, -5.262077549e-03f, -5.246671986e-03f, -5.231255849e-03f, -5.215829172e-03f, -5.200391990e-03f, -5.184944337e-03f, -5.169486248e-03f, -5.154017757e-03f, -5.138538898e-03f, - -5.123049707e-03f, -5.107550218e-03f, -5.092040465e-03f, -5.076520482e-03f, -5.060990306e-03f, -5.045449970e-03f, -5.029899508e-03f, -5.014338957e-03f, -4.998768349e-03f, -4.983187721e-03f, - -4.967597106e-03f, -4.951996540e-03f, -4.936386057e-03f, -4.920765692e-03f, -4.905135480e-03f, -4.889495456e-03f, -4.873845654e-03f, -4.858186110e-03f, -4.842516859e-03f, -4.826837935e-03f, - -4.811149373e-03f, -4.795451208e-03f, -4.779743475e-03f, -4.764026210e-03f, -4.748299447e-03f, -4.732563221e-03f, -4.716817567e-03f, -4.701062521e-03f, -4.685298117e-03f, -4.669524391e-03f, - -4.653741377e-03f, -4.637949111e-03f, -4.622147628e-03f, -4.606336964e-03f, -4.590517152e-03f, -4.574688229e-03f, -4.558850230e-03f, -4.543003191e-03f, -4.527147145e-03f, -4.511282129e-03f, - -4.495408178e-03f, -4.479525327e-03f, -4.463633612e-03f, -4.447733067e-03f, -4.431823729e-03f, -4.415905633e-03f, -4.399978813e-03f, -4.384043307e-03f, -4.368099148e-03f, -4.352146372e-03f, - -4.336185016e-03f, -4.320215114e-03f, -4.304236701e-03f, -4.288249814e-03f, -4.272254489e-03f, -4.256250759e-03f, -4.240238662e-03f, -4.224218232e-03f, -4.208189506e-03f, -4.192152518e-03f, - -4.176107305e-03f, -4.160053902e-03f, -4.143992345e-03f, -4.127922670e-03f, -4.111844912e-03f, -4.095759107e-03f, -4.079665290e-03f, -4.063563498e-03f, -4.047453766e-03f, -4.031336130e-03f, - -4.015210626e-03f, -3.999077290e-03f, -3.982936157e-03f, -3.966787263e-03f, -3.950630644e-03f, -3.934466336e-03f, -3.918294375e-03f, -3.902114797e-03f, -3.885927637e-03f, -3.869732932e-03f, - -3.853530717e-03f, -3.837321029e-03f, -3.821103903e-03f, -3.804879376e-03f, -3.788647483e-03f, -3.772408261e-03f, -3.756161745e-03f, -3.739907971e-03f, -3.723646976e-03f, -3.707378796e-03f, - -3.691103466e-03f, -3.674821024e-03f, -3.658531504e-03f, -3.642234942e-03f, -3.625931377e-03f, -3.609620842e-03f, -3.593303375e-03f, -3.576979011e-03f, -3.560647788e-03f, -3.544309740e-03f, - -3.527964904e-03f, -3.511613317e-03f, -3.495255015e-03f, -3.478890033e-03f, -3.462518409e-03f, -3.446140178e-03f, -3.429755377e-03f, -3.413364042e-03f, -3.396966209e-03f, -3.380561915e-03f, - -3.364151195e-03f, -3.347734088e-03f, -3.331310628e-03f, -3.314880851e-03f, -3.298444796e-03f, -3.282002497e-03f, -3.265553992e-03f, -3.249099316e-03f, -3.232638506e-03f, -3.216171599e-03f, - -3.199698631e-03f, -3.183219638e-03f, -3.166734657e-03f, -3.150243725e-03f, -3.133746877e-03f, -3.117244151e-03f, -3.100735582e-03f, -3.084221209e-03f, -3.067701066e-03f, -3.051175190e-03f, - -3.034643619e-03f, -3.018106388e-03f, -3.001563535e-03f, -2.985015095e-03f, -2.968461106e-03f, -2.951901604e-03f, -2.935336625e-03f, -2.918766207e-03f, -2.902190385e-03f, -2.885609197e-03f, - -2.869022679e-03f, -2.852430869e-03f, -2.835833801e-03f, -2.819231514e-03f, -2.802624044e-03f, -2.786011427e-03f, -2.769393701e-03f, -2.752770901e-03f, -2.736143066e-03f, -2.719510231e-03f, - -2.702872433e-03f, -2.686229709e-03f, -2.669582096e-03f, -2.652929631e-03f, -2.636272350e-03f, -2.619610290e-03f, -2.602943488e-03f, -2.586271981e-03f, -2.569595805e-03f, -2.552914997e-03f, - -2.536229595e-03f, -2.519539635e-03f, -2.502845154e-03f, -2.486146188e-03f, -2.469442775e-03f, -2.452734951e-03f, -2.436022754e-03f, -2.419306220e-03f, -2.402585386e-03f, -2.385860289e-03f, - -2.369130966e-03f, -2.352397454e-03f, -2.335659790e-03f, -2.318918010e-03f, -2.302172152e-03f, -2.285422252e-03f, -2.268668348e-03f, -2.251910476e-03f, -2.235148674e-03f, -2.218382978e-03f, - -2.201613425e-03f, -2.184840053e-03f, -2.168062898e-03f, -2.151281997e-03f, -2.134497388e-03f, -2.117709107e-03f, -2.100917191e-03f, -2.084121677e-03f, -2.067322603e-03f, -2.050520005e-03f, - -2.033713920e-03f, -2.016904386e-03f, -2.000091440e-03f, -1.983275118e-03f, -1.966455457e-03f, -1.949632495e-03f, -1.932806269e-03f, -1.915976815e-03f, -1.899144171e-03f, -1.882308375e-03f, - -1.865469462e-03f, -1.848627470e-03f, -1.831782436e-03f, -1.814934398e-03f, -1.798083392e-03f, -1.781229455e-03f, -1.764372625e-03f, -1.747512938e-03f, -1.730650433e-03f, -1.713785145e-03f, - -1.696917112e-03f, -1.680046372e-03f, -1.663172960e-03f, -1.646296915e-03f, -1.629418274e-03f, -1.612537073e-03f, -1.595653350e-03f, -1.578767142e-03f, -1.561878487e-03f, -1.544987420e-03f, - -1.528093980e-03f, -1.511198204e-03f, -1.494300128e-03f, -1.477399791e-03f, -1.460497228e-03f, -1.443592478e-03f, -1.426685577e-03f, -1.409776563e-03f, -1.392865472e-03f, -1.375952343e-03f, - -1.359037212e-03f, -1.342120116e-03f, -1.325201092e-03f, -1.308280179e-03f, -1.291357412e-03f, -1.274432829e-03f, -1.257506468e-03f, -1.240578365e-03f, -1.223648558e-03f, -1.206717084e-03f, - -1.189783980e-03f, -1.172849284e-03f, -1.155913031e-03f, -1.138975261e-03f, -1.122036010e-03f, -1.105095314e-03f, -1.088153212e-03f, -1.071209741e-03f, -1.054264937e-03f, -1.037318838e-03f, - -1.020371482e-03f, -1.003422905e-03f, -9.864731441e-04f, -9.695222374e-04f, -9.525702218e-04f, -9.356171344e-04f, -9.186630124e-04f, -9.017078932e-04f, -8.847518138e-04f, -8.677948115e-04f, - -8.508369236e-04f, -8.338781871e-04f, -8.169186395e-04f, -7.999583177e-04f, -7.829972592e-04f, -7.660355010e-04f, -7.490730804e-04f, -7.321100346e-04f, -7.151464007e-04f, -6.981822161e-04f, - -6.812175180e-04f, -6.642523434e-04f, -6.472867296e-04f, -6.303207139e-04f, -6.133543334e-04f, -5.963876254e-04f, -5.794206270e-04f, -5.624533753e-04f, -5.454859078e-04f, -5.285182614e-04f, - -5.115504734e-04f, -4.945825810e-04f, -4.776146214e-04f, -4.606466318e-04f, -4.436786493e-04f, -4.267107112e-04f, -4.097428545e-04f, -3.927751166e-04f, -3.758075345e-04f, -3.588401454e-04f, - -3.418729865e-04f, -3.249060950e-04f, -3.079395081e-04f, -2.909732628e-04f, -2.740073964e-04f, -2.570419459e-04f, -2.400769487e-04f, -2.231124417e-04f, -2.061484622e-04f, -1.891850472e-04f, - -1.722222340e-04f, -1.552600596e-04f, -1.382985612e-04f, -1.213377760e-04f, -1.043777410e-04f, -8.741849331e-05f, -7.046007012e-05f, -5.350250852e-05f, -3.654584561e-05f, -1.959011849e-05f, - -2.635364264e-06f, 1.431837997e-05f, 3.127107713e-05f, 4.822269013e-05f, 6.517318188e-05f, 8.212251531e-05f, 9.907065335e-05f, 1.160175589e-04f, 1.329631950e-04f, 1.499075245e-04f, - 1.668505103e-04f, 1.837921155e-04f, 2.007323030e-04f, 2.176710357e-04f, 2.346082767e-04f, 2.515439888e-04f, 2.684781351e-04f, 2.854106786e-04f, 3.023415822e-04f, 3.192708090e-04f, - 3.361983219e-04f, 3.531240840e-04f, 3.700480583e-04f, 3.869702077e-04f, 4.038904954e-04f, 4.208088844e-04f, 4.377253377e-04f, 4.546398183e-04f, 4.715522894e-04f, 4.884627139e-04f, - 5.053710549e-04f, 5.222772755e-04f, 5.391813389e-04f, 5.560832080e-04f, 5.729828459e-04f, 5.898802159e-04f, 6.067752809e-04f, 6.236680042e-04f, 6.405583487e-04f, 6.574462777e-04f, - 6.743317543e-04f, 6.912147416e-04f, 7.080952028e-04f, 7.249731011e-04f, 7.418483996e-04f, 7.587210615e-04f, 7.755910500e-04f, 7.924583282e-04f, 8.093228594e-04f, 8.261846068e-04f, - 8.430435337e-04f, 8.598996031e-04f, 8.767527784e-04f, 8.936030229e-04f, 9.104502996e-04f, 9.272945720e-04f, 9.441358033e-04f, 9.609739568e-04f, 9.778089957e-04f, 9.946408834e-04f, - 1.011469583e-03f, 1.028295058e-03f, 1.045117272e-03f, 1.061936188e-03f, 1.078751769e-03f, 1.095563979e-03f, 1.112372781e-03f, 1.129178138e-03f, 1.145980015e-03f, 1.162778373e-03f, - 1.179573177e-03f, 1.196364391e-03f, 1.213151976e-03f, 1.229935898e-03f, 1.246716119e-03f, 1.263492602e-03f, 1.280265312e-03f, 1.297034212e-03f, 1.313799265e-03f, 1.330560434e-03f, - 1.347317684e-03f, 1.364070977e-03f, 1.380820278e-03f, 1.397565550e-03f, 1.414306755e-03f, 1.431043859e-03f, 1.447776824e-03f, 1.464505614e-03f, 1.481230193e-03f, 1.497950524e-03f, - 1.514666571e-03f, 1.531378297e-03f, 1.548085666e-03f, 1.564788642e-03f, 1.581487189e-03f, 1.598181270e-03f, 1.614870848e-03f, 1.631555888e-03f, 1.648236353e-03f, 1.664912207e-03f, - 1.681583414e-03f, 1.698249937e-03f, 1.714911740e-03f, 1.731568787e-03f, 1.748221042e-03f, 1.764868468e-03f, 1.781511030e-03f, 1.798148691e-03f, 1.814781414e-03f, 1.831409165e-03f, - 1.848031906e-03f, 1.864649602e-03f, 1.881262216e-03f, 1.897869713e-03f, 1.914472056e-03f, 1.931069209e-03f, 1.947661136e-03f, 1.964247801e-03f, 1.980829168e-03f, 1.997405202e-03f, - 2.013975865e-03f, 2.030541123e-03f, 2.047100938e-03f, 2.063655276e-03f, 2.080204099e-03f, 2.096747373e-03f, 2.113285062e-03f, 2.129817128e-03f, 2.146343537e-03f, 2.162864253e-03f, - 2.179379240e-03f, 2.195888461e-03f, 2.212391882e-03f, 2.228889466e-03f, 2.245381177e-03f, 2.261866980e-03f, 2.278346839e-03f, 2.294820718e-03f, 2.311288582e-03f, 2.327750394e-03f, - 2.344206119e-03f, 2.360655722e-03f, 2.377099166e-03f, 2.393536416e-03f, 2.409967436e-03f, 2.426392191e-03f, 2.442810646e-03f, 2.459222763e-03f, 2.475628509e-03f, 2.492027846e-03f, - 2.508420741e-03f, 2.524807156e-03f, 2.541187058e-03f, 2.557560409e-03f, 2.573927175e-03f, 2.590287321e-03f, 2.606640810e-03f, 2.622987608e-03f, 2.639327678e-03f, 2.655660986e-03f, - 2.671987496e-03f, 2.688307173e-03f, 2.704619982e-03f, 2.720925886e-03f, 2.737224851e-03f, 2.753516842e-03f, 2.769801822e-03f, 2.786079758e-03f, 2.802350613e-03f, 2.818614353e-03f, - 2.834870942e-03f, 2.851120345e-03f, 2.867362527e-03f, 2.883597452e-03f, 2.899825086e-03f, 2.916045394e-03f, 2.932258339e-03f, 2.948463888e-03f, 2.964662005e-03f, 2.980852656e-03f, - 2.997035804e-03f, 3.013211415e-03f, 3.029379455e-03f, 3.045539887e-03f, 3.061692678e-03f, 3.077837792e-03f, 3.093975194e-03f, 3.110104849e-03f, 3.126226723e-03f, 3.142340781e-03f, - 3.158446987e-03f, 3.174545307e-03f, 3.190635707e-03f, 3.206718151e-03f, 3.222792604e-03f, 3.238859032e-03f, 3.254917401e-03f, 3.270967675e-03f, 3.287009819e-03f, 3.303043800e-03f, - 3.319069582e-03f, 3.335087131e-03f, 3.351096412e-03f, 3.367097391e-03f, 3.383090033e-03f, 3.399074303e-03f, 3.415050168e-03f, 3.431017591e-03f, 3.446976540e-03f, 3.462926979e-03f, - 3.478868874e-03f, 3.494802191e-03f, 3.510726896e-03f, 3.526642953e-03f, 3.542550328e-03f, 3.558448988e-03f, 3.574338898e-03f, 3.590220023e-03f, 3.606092329e-03f, 3.621955783e-03f, - 3.637810349e-03f, 3.653655994e-03f, 3.669492683e-03f, 3.685320382e-03f, 3.701139058e-03f, 3.716948676e-03f, 3.732749201e-03f, 3.748540600e-03f, 3.764322839e-03f, 3.780095883e-03f, - 3.795859700e-03f, 3.811614254e-03f, 3.827359511e-03f, 3.843095439e-03f, 3.858822002e-03f, 3.874539167e-03f, 3.890246900e-03f, 3.905945168e-03f, 3.921633935e-03f, 3.937313170e-03f, - 3.952982837e-03f, 3.968642903e-03f, 3.984293335e-03f, 3.999934097e-03f, 4.015565158e-03f, 4.031186483e-03f, 4.046798039e-03f, 4.062399791e-03f, 4.077991707e-03f, 4.093573752e-03f, - 4.109145894e-03f, 4.124708098e-03f, 4.140260331e-03f, 4.155802560e-03f, 4.171334752e-03f, 4.186856872e-03f, 4.202368887e-03f, 4.217870764e-03f, 4.233362470e-03f, 4.248843971e-03f, - 4.264315234e-03f, 4.279776226e-03f, 4.295226913e-03f, 4.310667262e-03f, 4.326097240e-03f, 4.341516814e-03f, 4.356925950e-03f, 4.372324616e-03f, 4.387712778e-03f, 4.403090403e-03f, - 4.418457459e-03f, 4.433813911e-03f, 4.449159728e-03f, 4.464494876e-03f, 4.479819322e-03f, 4.495133033e-03f, 4.510435976e-03f, 4.525728119e-03f, 4.541009428e-03f, 4.556279871e-03f, - 4.571539415e-03f, 4.586788027e-03f, 4.602025674e-03f, 4.617252324e-03f, 4.632467943e-03f, 4.647672500e-03f, 4.662865962e-03f, 4.678048295e-03f, 4.693219467e-03f, 4.708379447e-03f, - 4.723528200e-03f, 4.738665695e-03f, 4.753791900e-03f, 4.768906781e-03f, 4.784010306e-03f, 4.799102443e-03f, 4.814183159e-03f, 4.829252423e-03f, 4.844310201e-03f, 4.859356462e-03f, - 4.874391173e-03f, 4.889414301e-03f, 4.904425815e-03f, 4.919425683e-03f, 4.934413872e-03f, 4.949390350e-03f, 4.964355086e-03f, 4.979308046e-03f, 4.994249199e-03f, 5.009178512e-03f, - 5.024095955e-03f, 5.039001495e-03f, 5.053895099e-03f, 5.068776736e-03f, 5.083646374e-03f, 5.098503982e-03f, 5.113349527e-03f, 5.128182977e-03f, 5.143004302e-03f, 5.157813468e-03f, - 5.172610444e-03f, 5.187395200e-03f, 5.202167702e-03f, 5.216927919e-03f, 5.231675820e-03f, 5.246411373e-03f, 5.261134547e-03f, 5.275845309e-03f, 5.290543630e-03f, 5.305229476e-03f, - 5.319902817e-03f, 5.334563621e-03f, 5.349211857e-03f, 5.363847493e-03f, 5.378470499e-03f, 5.393080843e-03f, 5.407678493e-03f, 5.422263418e-03f, 5.436835588e-03f, 5.451394971e-03f, - 5.465941535e-03f, 5.480475251e-03f, 5.494996086e-03f, 5.509504010e-03f, 5.523998991e-03f, 5.538480999e-03f, 5.552950003e-03f, 5.567405971e-03f, 5.581848874e-03f, 5.596278679e-03f, - 5.610695357e-03f, 5.625098875e-03f, 5.639489205e-03f, 5.653866314e-03f, 5.668230172e-03f, 5.682580749e-03f, 5.696918013e-03f, 5.711241935e-03f, 5.725552483e-03f, 5.739849627e-03f, - 5.754133336e-03f, 5.768403581e-03f, 5.782660330e-03f, 5.796903553e-03f, 5.811133220e-03f, 5.825349300e-03f, 5.839551763e-03f, 5.853740578e-03f, 5.867915716e-03f, 5.882077147e-03f, - 5.896224839e-03f, 5.910358762e-03f, 5.924478887e-03f, 5.938585184e-03f, 5.952677622e-03f, 5.966756172e-03f, 5.980820802e-03f, 5.994871484e-03f, 6.008908188e-03f, 6.022930883e-03f, - 6.036939539e-03f, 6.050934127e-03f, 6.064914617e-03f, 6.078880979e-03f, 6.092833183e-03f, 6.106771199e-03f, 6.120694999e-03f, 6.134604552e-03f, 6.148499828e-03f, 6.162380799e-03f, - 6.176247433e-03f, 6.190099703e-03f, 6.203937578e-03f, 6.217761029e-03f, 6.231570027e-03f, 6.245364541e-03f, 6.259144543e-03f, 6.272910004e-03f, 6.286660894e-03f, 6.300397184e-03f, - 6.314118844e-03f, 6.327825846e-03f, 6.341518160e-03f, 6.355195757e-03f, 6.368858608e-03f, 6.382506684e-03f, 6.396139956e-03f, 6.409758395e-03f, 6.423361973e-03f, 6.436950659e-03f, - 6.450524425e-03f, 6.464083243e-03f, 6.477627083e-03f, 6.491155917e-03f, 6.504669716e-03f, 6.518168451e-03f, 6.531652094e-03f, 6.545120616e-03f, 6.558573988e-03f, 6.572012182e-03f, - 6.585435169e-03f, 6.598842921e-03f, 6.612235409e-03f, 6.625612605e-03f, 6.638974481e-03f, 6.652321007e-03f, 6.665652156e-03f, 6.678967900e-03f, 6.692268209e-03f, 6.705553057e-03f, - 6.718822414e-03f, 6.732076253e-03f, 6.745314546e-03f, 6.758537264e-03f, 6.771744379e-03f, 6.784935863e-03f, 6.798111689e-03f, 6.811271828e-03f, 6.824416253e-03f, 6.837544936e-03f, - 6.850657848e-03f, 6.863754963e-03f, 6.876836251e-03f, 6.889901686e-03f, 6.902951241e-03f, 6.915984886e-03f, 6.929002595e-03f, 6.942004340e-03f, 6.954990093e-03f, 6.967959828e-03f, - 6.980913516e-03f, 6.993851130e-03f, 7.006772643e-03f, 7.019678027e-03f, 7.032567256e-03f, 7.045440301e-03f, 7.058297135e-03f, 7.071137732e-03f, 7.083962064e-03f, 7.096770104e-03f, - 7.109561825e-03f, 7.122337200e-03f, 7.135096202e-03f, 7.147838804e-03f, 7.160564978e-03f, 7.173274699e-03f, 7.185967938e-03f, 7.198644670e-03f, 7.211304868e-03f, 7.223948504e-03f, - 7.236575552e-03f, 7.249185986e-03f, 7.261779779e-03f, 7.274356903e-03f, 7.286917333e-03f, 7.299461042e-03f, 7.311988004e-03f, 7.324498192e-03f, 7.336991579e-03f, 7.349468140e-03f, - 7.361927848e-03f, 7.374370676e-03f, 7.386796599e-03f, 7.399205590e-03f, 7.411597623e-03f, 7.423972672e-03f, 7.436330710e-03f, 7.448671712e-03f, 7.460995652e-03f, 7.473302504e-03f, - 7.485592241e-03f, 7.497864838e-03f, 7.510120270e-03f, 7.522358509e-03f, 7.534579530e-03f, 7.546783309e-03f, 7.558969817e-03f, 7.571139032e-03f, 7.583290925e-03f, 7.595425473e-03f, - 7.607542649e-03f, 7.619642428e-03f, 7.631724784e-03f, 7.643789693e-03f, 7.655837128e-03f, 7.667867064e-03f, 7.679879476e-03f, 7.691874338e-03f, 7.703851626e-03f, 7.715811315e-03f, - 7.727753378e-03f, 7.739677791e-03f, 7.751584529e-03f, 7.763473566e-03f, 7.775344879e-03f, 7.787198441e-03f, 7.799034229e-03f, 7.810852216e-03f, 7.822652379e-03f, 7.834434692e-03f, - 7.846199130e-03f, 7.857945670e-03f, 7.869674286e-03f, 7.881384953e-03f, 7.893077648e-03f, 7.904752345e-03f, 7.916409020e-03f, 7.928047648e-03f, 7.939668206e-03f, 7.951270668e-03f, - 7.962855011e-03f, 7.974421210e-03f, 7.985969240e-03f, 7.997499079e-03f, 8.009010700e-03f, 8.020504081e-03f, 8.031979197e-03f, 8.043436024e-03f, 8.054874538e-03f, 8.066294715e-03f, - 8.077696532e-03f, 8.089079964e-03f, 8.100444987e-03f, 8.111791577e-03f, 8.123119712e-03f, 8.134429367e-03f, 8.145720518e-03f, 8.156993142e-03f, 8.168247216e-03f, 8.179482715e-03f, - 8.190699616e-03f, 8.201897896e-03f, 8.213077531e-03f, 8.224238498e-03f, 8.235380773e-03f, 8.246504334e-03f, 8.257609157e-03f, 8.268695218e-03f, 8.279762496e-03f, 8.290810965e-03f, - 8.301840604e-03f, 8.312851389e-03f, 8.323843298e-03f, 8.334816306e-03f, 8.345770393e-03f, 8.356705533e-03f, 8.367621706e-03f, 8.378518887e-03f, 8.389397055e-03f, 8.400256186e-03f, - 8.411096258e-03f, 8.421917248e-03f, 8.432719134e-03f, 8.443501893e-03f, 8.454265502e-03f, 8.465009940e-03f, 8.475735183e-03f, 8.486441210e-03f, 8.497127998e-03f, 8.507795524e-03f, - 8.518443767e-03f, 8.529072705e-03f, 8.539682315e-03f, 8.550272575e-03f, 8.560843463e-03f, 8.571394957e-03f, 8.581927036e-03f, 8.592439676e-03f, 8.602932857e-03f, 8.613406557e-03f, - 8.623860753e-03f, 8.634295424e-03f, 8.644710548e-03f, 8.655106104e-03f, 8.665482070e-03f, 8.675838424e-03f, 8.686175146e-03f, 8.696492212e-03f, 8.706789603e-03f, 8.717067296e-03f, - 8.727325271e-03f, 8.737563505e-03f, 8.747781978e-03f, 8.757980669e-03f, 8.768159556e-03f, 8.778318618e-03f, 8.788457834e-03f, 8.798577183e-03f, 8.808676644e-03f, 8.818756196e-03f, - 8.828815819e-03f, 8.838855491e-03f, 8.848875191e-03f, 8.858874900e-03f, 8.868854595e-03f, 8.878814256e-03f, 8.888753864e-03f, 8.898673396e-03f, 8.908572834e-03f, 8.918452155e-03f, - 8.928311340e-03f, 8.938150368e-03f, 8.947969219e-03f, 8.957767873e-03f, 8.967546309e-03f, 8.977304508e-03f, 8.987042448e-03f, 8.996760110e-03f, 9.006457473e-03f, 9.016134519e-03f, - 9.025791226e-03f, 9.035427574e-03f, 9.045043545e-03f, 9.054639118e-03f, 9.064214272e-03f, 9.073768989e-03f, 9.083303249e-03f, 9.092817032e-03f, 9.102310318e-03f, 9.111783088e-03f, - 9.121235322e-03f, 9.130667001e-03f, 9.140078105e-03f, 9.149468615e-03f, 9.158838512e-03f, 9.168187776e-03f, 9.177516388e-03f, 9.186824329e-03f, 9.196111579e-03f, 9.205378120e-03f, - 9.214623933e-03f, 9.223848998e-03f, 9.233053296e-03f, 9.242236809e-03f, 9.251399517e-03f, 9.260541402e-03f, 9.269662445e-03f, 9.278762628e-03f, 9.287841931e-03f, 9.296900335e-03f, - 9.305937824e-03f, 9.314954376e-03f, 9.323949975e-03f, 9.332924602e-03f, 9.341878238e-03f, 9.350810865e-03f, 9.359722465e-03f, 9.368613019e-03f, 9.377482509e-03f, 9.386330918e-03f, - 9.395158226e-03f, 9.403964415e-03f, 9.412749469e-03f, 9.421513368e-03f, 9.430256095e-03f, 9.438977631e-03f, 9.447677960e-03f, 9.456357063e-03f, 9.465014923e-03f, 9.473651521e-03f, - 9.482266840e-03f, 9.490860863e-03f, 9.499433571e-03f, 9.507984948e-03f, 9.516514976e-03f, 9.525023638e-03f, 9.533510915e-03f, 9.541976792e-03f, 9.550421250e-03f, 9.558844272e-03f, - 9.567245841e-03f, 9.575625941e-03f, 9.583984553e-03f, 9.592321661e-03f, 9.600637248e-03f, 9.608931297e-03f, 9.617203791e-03f, 9.625454713e-03f, 9.633684047e-03f, 9.641891775e-03f, - 9.650077881e-03f, 9.658242349e-03f, 9.666385161e-03f, 9.674506302e-03f, 9.682605754e-03f, 9.690683501e-03f, 9.698739527e-03f, 9.706773815e-03f, 9.714786350e-03f, 9.722777114e-03f, - 9.730746092e-03f, 9.738693268e-03f, 9.746618624e-03f, 9.754522147e-03f, 9.762403818e-03f, 9.770263623e-03f, 9.778101545e-03f, 9.785917568e-03f, 9.793711677e-03f, 9.801483856e-03f, - 9.809234090e-03f, 9.816962361e-03f, 9.824668656e-03f, 9.832352958e-03f, 9.840015251e-03f, 9.847655521e-03f, 9.855273752e-03f, 9.862869928e-03f, 9.870444035e-03f, 9.877996056e-03f, - 9.885525977e-03f, 9.893033782e-03f, 9.900519457e-03f, 9.907982986e-03f, 9.915424354e-03f, 9.922843546e-03f, 9.930240547e-03f, 9.937615343e-03f, 9.944967918e-03f, 9.952298258e-03f, - 9.959606348e-03f, 9.966892173e-03f, 9.974155719e-03f, 9.981396971e-03f, 9.988615915e-03f, 9.995812535e-03f, 1.000298682e-02f, 1.001013875e-02f, 1.001726832e-02f, 1.002437550e-02f, - 1.003146029e-02f, 1.003852267e-02f, 1.004556263e-02f, 1.005258015e-02f, 1.005957522e-02f, 1.006654783e-02f, 1.007349795e-02f, 1.008042558e-02f, 1.008733071e-02f, 1.009421332e-02f, - 1.010107339e-02f, 1.010791091e-02f, 1.011472587e-02f, 1.012151826e-02f, 1.012828806e-02f, 1.013503525e-02f, 1.014175983e-02f, 1.014846178e-02f, 1.015514109e-02f, 1.016179774e-02f, - 1.016843172e-02f, 1.017504302e-02f, 1.018163163e-02f, 1.018819753e-02f, 1.019474070e-02f, 1.020126114e-02f, 1.020775884e-02f, 1.021423377e-02f, 1.022068593e-02f, 1.022711530e-02f, - 1.023352188e-02f, 1.023990564e-02f, 1.024626659e-02f, 1.025260469e-02f, 1.025891995e-02f, 1.026521234e-02f, 1.027148186e-02f, 1.027772849e-02f, 1.028395223e-02f, 1.029015305e-02f, - 1.029633095e-02f, 1.030248592e-02f, 1.030861793e-02f, 1.031472699e-02f, 1.032081308e-02f, 1.032687618e-02f, 1.033291629e-02f, 1.033893339e-02f, 1.034492747e-02f, 1.035089852e-02f, - 1.035684653e-02f, 1.036277149e-02f, 1.036867337e-02f, 1.037455219e-02f, 1.038040791e-02f, 1.038624053e-02f, 1.039205004e-02f, 1.039783642e-02f, 1.040359968e-02f, 1.040933978e-02f, - 1.041505673e-02f, 1.042075051e-02f, 1.042642112e-02f, 1.043206853e-02f, 1.043769274e-02f, 1.044329374e-02f, 1.044887151e-02f, 1.045442605e-02f, 1.045995735e-02f, 1.046546539e-02f, - 1.047095017e-02f, 1.047641167e-02f, 1.048184988e-02f, 1.048726479e-02f, 1.049265640e-02f, 1.049802468e-02f, 1.050336964e-02f, 1.050869126e-02f, 1.051398953e-02f, 1.051926443e-02f, - 1.052451597e-02f, 1.052974413e-02f, 1.053494890e-02f, 1.054013026e-02f, 1.054528822e-02f, 1.055042276e-02f, 1.055553386e-02f, 1.056062153e-02f, 1.056568575e-02f, 1.057072651e-02f, - 1.057574379e-02f, 1.058073761e-02f, 1.058570793e-02f, 1.059065475e-02f, 1.059557807e-02f, 1.060047787e-02f, 1.060535415e-02f, 1.061020689e-02f, 1.061503608e-02f, 1.061984172e-02f, - 1.062462380e-02f, 1.062938231e-02f, 1.063411724e-02f, 1.063882858e-02f, 1.064351632e-02f, 1.064818045e-02f, 1.065282096e-02f, 1.065743785e-02f, 1.066203111e-02f, 1.066660073e-02f, - 1.067114669e-02f, 1.067566899e-02f, 1.068016763e-02f, 1.068464259e-02f, 1.068909386e-02f, 1.069352144e-02f, 1.069792532e-02f, 1.070230549e-02f, 1.070666194e-02f, 1.071099466e-02f, - 1.071530366e-02f, 1.071958890e-02f, 1.072385040e-02f, 1.072808814e-02f, 1.073230212e-02f, 1.073649232e-02f, 1.074065873e-02f, 1.074480136e-02f, 1.074892020e-02f, 1.075301522e-02f, - 1.075708644e-02f, 1.076113383e-02f, 1.076515740e-02f, 1.076915714e-02f, 1.077313303e-02f, 1.077708507e-02f, 1.078101326e-02f, 1.078491758e-02f, 1.078879803e-02f, 1.079265461e-02f, - 1.079648730e-02f, 1.080029609e-02f, 1.080408099e-02f, 1.080784198e-02f, 1.081157907e-02f, 1.081529223e-02f, 1.081898146e-02f, 1.082264676e-02f, 1.082628813e-02f, 1.082990555e-02f, - 1.083349901e-02f, 1.083706852e-02f, 1.084061406e-02f, 1.084413563e-02f, 1.084763322e-02f, 1.085110683e-02f, 1.085455645e-02f, 1.085798207e-02f, 1.086138369e-02f, 1.086476130e-02f, - 1.086811490e-02f, 1.087144447e-02f, 1.087475002e-02f, 1.087803154e-02f, 1.088128902e-02f, 1.088452246e-02f, 1.088773184e-02f, 1.089091718e-02f, 1.089407845e-02f, 1.089721565e-02f, - 1.090032879e-02f, 1.090341785e-02f, 1.090648283e-02f, 1.090952371e-02f, 1.091254051e-02f, 1.091553321e-02f, 1.091850181e-02f, 1.092144630e-02f, 1.092436667e-02f, 1.092726293e-02f, - 1.093013506e-02f, 1.093298307e-02f, 1.093580695e-02f, 1.093860668e-02f, 1.094138228e-02f, 1.094413373e-02f, 1.094686103e-02f, 1.094956417e-02f, 1.095224315e-02f, 1.095489797e-02f, - 1.095752862e-02f, 1.096013509e-02f, 1.096271739e-02f, 1.096527551e-02f, 1.096780944e-02f, 1.097031918e-02f, 1.097280472e-02f, 1.097526607e-02f, 1.097770322e-02f, 1.098011616e-02f, - 1.098250489e-02f, 1.098486940e-02f, 1.098720970e-02f, 1.098952578e-02f, 1.099181763e-02f, 1.099408526e-02f, 1.099632865e-02f, 1.099854780e-02f, 1.100074272e-02f, 1.100291340e-02f, - 1.100505983e-02f, 1.100718201e-02f, 1.100927994e-02f, 1.101135362e-02f, 1.101340303e-02f, 1.101542819e-02f, 1.101742908e-02f, 1.101940571e-02f, 1.102135806e-02f, 1.102328614e-02f, - 1.102518995e-02f, 1.102706948e-02f, 1.102892472e-02f, 1.103075568e-02f, 1.103256236e-02f, 1.103434475e-02f, 1.103610284e-02f, 1.103783665e-02f, 1.103954615e-02f, 1.104123136e-02f, - 1.104289227e-02f, 1.104452888e-02f, 1.104614118e-02f, 1.104772917e-02f, 1.104929285e-02f, 1.105083223e-02f, 1.105234729e-02f, 1.105383803e-02f, 1.105530446e-02f, 1.105674657e-02f, - 1.105816436e-02f, 1.105955783e-02f, 1.106092697e-02f, 1.106227179e-02f, 1.106359229e-02f, 1.106488845e-02f, 1.106616029e-02f, 1.106740779e-02f, 1.106863097e-02f, 1.106982981e-02f, - 1.107100431e-02f, 1.107215448e-02f, 1.107328032e-02f, 1.107438182e-02f, 1.107545897e-02f, 1.107651179e-02f, 1.107754027e-02f, 1.107854441e-02f, 1.107952420e-02f, 1.108047966e-02f, - 1.108141076e-02f, 1.108231753e-02f, 1.108319995e-02f, 1.108405803e-02f, 1.108489176e-02f, 1.108570114e-02f, 1.108648618e-02f, 1.108724688e-02f, 1.108798322e-02f, 1.108869522e-02f, - 1.108938288e-02f, 1.109004618e-02f, 1.109068514e-02f, 1.109129976e-02f, 1.109189002e-02f, 1.109245594e-02f, 1.109299751e-02f, 1.109351474e-02f, 1.109400762e-02f, 1.109447616e-02f, - 1.109492035e-02f, 1.109534019e-02f, 1.109573570e-02f, 1.109610686e-02f, 1.109645367e-02f, 1.109677615e-02f, 1.109707428e-02f, 1.109734807e-02f, 1.109759752e-02f, 1.109782264e-02f, - 1.109802341e-02f, 1.109819985e-02f, 1.109835195e-02f, 1.109847972e-02f, 1.109858316e-02f, 1.109866226e-02f, 1.109871703e-02f, 1.109874747e-02f, 1.109875358e-02f, 1.109873537e-02f, - 1.109869283e-02f, 1.109862597e-02f, 1.109853478e-02f, 1.109841928e-02f, 1.109827945e-02f, 1.109811531e-02f, 1.109792685e-02f, 1.109771408e-02f, 1.109747700e-02f, 1.109721561e-02f, - 1.109692991e-02f, 1.109661990e-02f, 1.109628559e-02f, 1.109592698e-02f, 1.109554407e-02f, 1.109513686e-02f, 1.109470536e-02f, 1.109424957e-02f, 1.109376949e-02f, 1.109326512e-02f, - 1.109273646e-02f, 1.109218353e-02f, 1.109160631e-02f, 1.109100482e-02f, 1.109037905e-02f, 1.108972902e-02f, 1.108905471e-02f, 1.108835614e-02f, 1.108763331e-02f, 1.108688622e-02f, - 1.108611487e-02f, 1.108531927e-02f, 1.108449942e-02f, 1.108365532e-02f, 1.108278698e-02f, 1.108189440e-02f, 1.108097758e-02f, 1.108003653e-02f, 1.107907125e-02f, 1.107808174e-02f, - 1.107706801e-02f, 1.107603006e-02f, 1.107496790e-02f, 1.107388152e-02f, 1.107277094e-02f, 1.107163615e-02f, 1.107047717e-02f, 1.106929399e-02f, 1.106808661e-02f, 1.106685505e-02f, - 1.106559931e-02f, 1.106431938e-02f, 1.106301528e-02f, 1.106168701e-02f, 1.106033458e-02f, 1.105895798e-02f, 1.105755722e-02f, 1.105613231e-02f, 1.105468325e-02f, 1.105321005e-02f, - 1.105171271e-02f, 1.105019123e-02f, 1.104864563e-02f, 1.104707590e-02f, 1.104548204e-02f, 1.104386408e-02f, 1.104222200e-02f, 1.104055582e-02f, 1.103886554e-02f, 1.103715116e-02f, - 1.103541269e-02f, 1.103365014e-02f, 1.103186351e-02f, 1.103005281e-02f, 1.102821803e-02f, 1.102635920e-02f, 1.102447630e-02f, 1.102256936e-02f, 1.102063837e-02f, 1.101868333e-02f, - 1.101670426e-02f, 1.101470117e-02f, 1.101267405e-02f, 1.101062291e-02f, 1.100854776e-02f, 1.100644860e-02f, 1.100432544e-02f, 1.100217830e-02f, 1.100000716e-02f, 1.099781204e-02f, - 1.099559295e-02f, 1.099334988e-02f, 1.099108286e-02f, 1.098879188e-02f, 1.098647695e-02f, 1.098413807e-02f, 1.098177526e-02f, 1.097938852e-02f, 1.097697786e-02f, 1.097454328e-02f, - 1.097208479e-02f, 1.096960240e-02f, 1.096709611e-02f, 1.096456593e-02f, 1.096201187e-02f, 1.095943393e-02f, 1.095683213e-02f, 1.095420646e-02f, 1.095155694e-02f, 1.094888357e-02f, - 1.094618637e-02f, 1.094346533e-02f, 1.094072046e-02f, 1.093795178e-02f, 1.093515929e-02f, 1.093234300e-02f, 1.092950291e-02f, 1.092663904e-02f, 1.092375138e-02f, 1.092083996e-02f, - 1.091790476e-02f, 1.091494582e-02f, 1.091196312e-02f, 1.090895669e-02f, 1.090592652e-02f, 1.090287263e-02f, 1.089979502e-02f, 1.089669371e-02f, 1.089356869e-02f, 1.089041999e-02f, - 1.088724760e-02f, 1.088405153e-02f, 1.088083180e-02f, 1.087758841e-02f, 1.087432137e-02f, 1.087103069e-02f, 1.086771638e-02f, 1.086437845e-02f, 1.086101689e-02f, 1.085763174e-02f, - 1.085422298e-02f, 1.085079064e-02f, 1.084733472e-02f, 1.084385523e-02f, 1.084035217e-02f, 1.083682557e-02f, 1.083327542e-02f, 1.082970173e-02f, 1.082610452e-02f, 1.082248380e-02f, - 1.081883957e-02f, 1.081517184e-02f, 1.081148062e-02f, 1.080776593e-02f, 1.080402777e-02f, 1.080026615e-02f, 1.079648107e-02f, 1.079267256e-02f, 1.078884062e-02f, 1.078498526e-02f, - 1.078110649e-02f, 1.077720432e-02f, 1.077327876e-02f, 1.076932982e-02f, 1.076535751e-02f, 1.076136183e-02f, 1.075734281e-02f, 1.075330045e-02f, 1.074923476e-02f, 1.074514574e-02f, - 1.074103342e-02f, 1.073689780e-02f, 1.073273889e-02f, 1.072855671e-02f, 1.072435126e-02f, 1.072012255e-02f, 1.071587059e-02f, 1.071159540e-02f, 1.070729698e-02f, 1.070297535e-02f, - 1.069863052e-02f, 1.069426250e-02f, 1.068987129e-02f, 1.068545691e-02f, 1.068101938e-02f, 1.067655870e-02f, 1.067207488e-02f, 1.066756793e-02f, 1.066303787e-02f, 1.065848471e-02f, - 1.065390846e-02f, 1.064930912e-02f, 1.064468672e-02f, 1.064004126e-02f, 1.063537275e-02f, 1.063068121e-02f, 1.062596665e-02f, 1.062122907e-02f, 1.061646850e-02f, 1.061168494e-02f, - 1.060687840e-02f, 1.060204890e-02f, 1.059719645e-02f, 1.059232106e-02f, 1.058742274e-02f, 1.058250151e-02f, 1.057755737e-02f, 1.057259034e-02f, 1.056760043e-02f, 1.056258766e-02f, - 1.055755203e-02f, 1.055249356e-02f, 1.054741226e-02f, 1.054230814e-02f, 1.053718122e-02f, 1.053203150e-02f, 1.052685901e-02f, 1.052166375e-02f, 1.051644574e-02f, 1.051120498e-02f, - 1.050594150e-02f, 1.050065530e-02f, 1.049534640e-02f, 1.049001481e-02f, 1.048466055e-02f, 1.047928362e-02f, 1.047388404e-02f, 1.046846182e-02f, 1.046301698e-02f, 1.045754953e-02f, - 1.045205948e-02f, 1.044654685e-02f, 1.044101164e-02f, 1.043545388e-02f, 1.042987358e-02f, 1.042427075e-02f, 1.041864540e-02f, 1.041299755e-02f, 1.040732721e-02f, 1.040163439e-02f, - 1.039591911e-02f, 1.039018139e-02f, 1.038442123e-02f, 1.037863865e-02f, 1.037283367e-02f, 1.036700629e-02f, 1.036115654e-02f, 1.035528442e-02f, 1.034938996e-02f, 1.034347316e-02f, - 1.033753404e-02f, 1.033157261e-02f, 1.032558889e-02f, 1.031958290e-02f, 1.031355464e-02f, 1.030750413e-02f, 1.030143139e-02f, 1.029533643e-02f, 1.028921926e-02f, 1.028307991e-02f, - 1.027691837e-02f, 1.027073468e-02f, 1.026452885e-02f, 1.025830088e-02f, 1.025205080e-02f, 1.024577862e-02f, 1.023948435e-02f, 1.023316801e-02f, 1.022682962e-02f, 1.022046918e-02f, - 1.021408672e-02f, 1.020768226e-02f, 1.020125579e-02f, 1.019480735e-02f, 1.018833695e-02f, 1.018184460e-02f, 1.017533031e-02f, 1.016879411e-02f, 1.016223601e-02f, 1.015565602e-02f, - 1.014905416e-02f, 1.014243045e-02f, 1.013578490e-02f, 1.012911753e-02f, 1.012242835e-02f, 1.011571738e-02f, 1.010898463e-02f, 1.010223013e-02f, 1.009545389e-02f, 1.008865592e-02f, - 1.008183624e-02f, 1.007499486e-02f, 1.006813181e-02f, 1.006124710e-02f, 1.005434074e-02f, 1.004741275e-02f, 1.004046315e-02f, 1.003349196e-02f, 1.002649918e-02f, 1.001948485e-02f, - 1.001244897e-02f, 1.000539156e-02f, 9.998312636e-03f, 9.991212219e-03f, 9.984090323e-03f, 9.976946965e-03f, 9.969782162e-03f, 9.962595932e-03f, 9.955388291e-03f, 9.948159256e-03f, - 9.940908844e-03f, 9.933637073e-03f, 9.926343959e-03f, 9.919029521e-03f, 9.911693775e-03f, 9.904336738e-03f, 9.896958428e-03f, 9.889558863e-03f, 9.882138060e-03f, 9.874696036e-03f, - 9.867232809e-03f, 9.859748396e-03f, 9.852242816e-03f, 9.844716085e-03f, 9.837168223e-03f, 9.829599246e-03f, 9.822009172e-03f, 9.814398019e-03f, 9.806765805e-03f, 9.799112549e-03f, - 9.791438267e-03f, 9.783742979e-03f, 9.776026702e-03f, 9.768289454e-03f, 9.760531254e-03f, 9.752752120e-03f, 9.744952070e-03f, 9.737131122e-03f, 9.729289295e-03f, 9.721426608e-03f, - 9.713543078e-03f, 9.705638724e-03f, 9.697713565e-03f, 9.689767620e-03f, 9.681800907e-03f, 9.673813444e-03f, 9.665805251e-03f, 9.657776346e-03f, 9.649726748e-03f, 9.641656476e-03f, - 9.633565548e-03f, 9.625453985e-03f, 9.617321804e-03f, 9.609169025e-03f, 9.600995667e-03f, 9.592801749e-03f, 9.584587290e-03f, 9.576352310e-03f, 9.568096827e-03f, 9.559820861e-03f, - 9.551524432e-03f, 9.543207558e-03f, 9.534870259e-03f, 9.526512555e-03f, 9.518134465e-03f, 9.509736009e-03f, 9.501317206e-03f, 9.492878076e-03f, 9.484418639e-03f, 9.475938914e-03f, - 9.467438922e-03f, 9.458918681e-03f, 9.450378212e-03f, 9.441817535e-03f, 9.433236670e-03f, 9.424635637e-03f, 9.416014455e-03f, 9.407373145e-03f, 9.398711728e-03f, 9.390030222e-03f, - 9.381328649e-03f, 9.372607028e-03f, 9.363865381e-03f, 9.355103726e-03f, 9.346322086e-03f, 9.337520479e-03f, 9.328698927e-03f, 9.319857450e-03f, 9.310996069e-03f, 9.302114803e-03f, - 9.293213675e-03f, 9.284292704e-03f, 9.275351912e-03f, 9.266391318e-03f, 9.257410945e-03f, 9.248410812e-03f, 9.239390940e-03f, 9.230351352e-03f, 9.221292066e-03f, 9.212213105e-03f, - 9.203114490e-03f, 9.193996241e-03f, 9.184858380e-03f, 9.175700929e-03f, 9.166523907e-03f, 9.157327337e-03f, 9.148111239e-03f, 9.138875636e-03f, 9.129620548e-03f, 9.120345998e-03f, - 9.111052005e-03f, 9.101738593e-03f, 9.092405782e-03f, 9.083053594e-03f, 9.073682051e-03f, 9.064291175e-03f, 9.054880987e-03f, 9.045451508e-03f, 9.036002761e-03f, 9.026534768e-03f, - 9.017047551e-03f, 9.007541130e-03f, 8.998015529e-03f, 8.988470770e-03f, 8.978906874e-03f, 8.969323863e-03f, 8.959721760e-03f, 8.950100587e-03f, 8.940460365e-03f, 8.930801118e-03f, - 8.921122868e-03f, 8.911425636e-03f, 8.901709446e-03f, 8.891974320e-03f, 8.882220279e-03f, 8.872447347e-03f, 8.862655547e-03f, 8.852844900e-03f, 8.843015429e-03f, 8.833167157e-03f, - 8.823300107e-03f, 8.813414302e-03f, 8.803509764e-03f, 8.793586515e-03f, 8.783644580e-03f, 8.773683980e-03f, 8.763704739e-03f, 8.753706880e-03f, 8.743690425e-03f, 8.733655398e-03f, - 8.723601821e-03f, 8.713529719e-03f, 8.703439114e-03f, 8.693330029e-03f, 8.683202488e-03f, 8.673056513e-03f, 8.662892129e-03f, 8.652709358e-03f, 8.642508224e-03f, 8.632288750e-03f, - 8.622050960e-03f, 8.611794878e-03f, 8.601520526e-03f, 8.591227929e-03f, 8.580917110e-03f, 8.570588093e-03f, 8.560240901e-03f, 8.549875559e-03f, 8.539492090e-03f, 8.529090517e-03f, - 8.518670866e-03f, 8.508233159e-03f, 8.497777420e-03f, 8.487303674e-03f, 8.476811945e-03f, 8.466302257e-03f, 8.455774633e-03f, 8.445229098e-03f, 8.434665675e-03f, 8.424084391e-03f, - 8.413485267e-03f, 8.402868330e-03f, 8.392233602e-03f, 8.381581109e-03f, 8.370910875e-03f, 8.360222924e-03f, 8.349517281e-03f, 8.338793969e-03f, 8.328053015e-03f, 8.317294442e-03f, - 8.306518275e-03f, 8.295724539e-03f, 8.284913258e-03f, 8.274084457e-03f, 8.263238161e-03f, 8.252374394e-03f, 8.241493182e-03f, 8.230594549e-03f, 8.219678521e-03f, 8.208745121e-03f, - 8.197794376e-03f, 8.186826310e-03f, 8.175840948e-03f, 8.164838316e-03f, 8.153818438e-03f, 8.142781340e-03f, 8.131727046e-03f, 8.120655583e-03f, 8.109566975e-03f, 8.098461248e-03f, - 8.087338426e-03f, 8.076198536e-03f, 8.065041603e-03f, 8.053867653e-03f, 8.042676710e-03f, 8.031468800e-03f, 8.020243949e-03f, 8.009002183e-03f, 7.997743527e-03f, 7.986468006e-03f, - 7.975175648e-03f, 7.963866476e-03f, 7.952540517e-03f, 7.941197797e-03f, 7.929838342e-03f, 7.918462177e-03f, 7.907069329e-03f, 7.895659823e-03f, 7.884233686e-03f, 7.872790943e-03f, - 7.861331620e-03f, 7.849855744e-03f, 7.838363341e-03f, 7.826854436e-03f, 7.815329057e-03f, 7.803787229e-03f, 7.792228978e-03f, 7.780654331e-03f, 7.769063315e-03f, 7.757455955e-03f, - 7.745832278e-03f, 7.734192310e-03f, 7.722536078e-03f, 7.710863608e-03f, 7.699174928e-03f, 7.687470062e-03f, 7.675749039e-03f, 7.664011885e-03f, 7.652258626e-03f, 7.640489289e-03f, - 7.628703901e-03f, 7.616902488e-03f, 7.605085078e-03f, 7.593251697e-03f, 7.581402372e-03f, 7.569537130e-03f, 7.557655999e-03f, 7.545759004e-03f, 7.533846173e-03f, 7.521917533e-03f, - 7.509973111e-03f, 7.498012934e-03f, 7.486037030e-03f, 7.474045425e-03f, 7.462038147e-03f, 7.450015223e-03f, 7.437976680e-03f, 7.425922545e-03f, 7.413852847e-03f, 7.401767611e-03f, - 7.389666866e-03f, 7.377550640e-03f, 7.365418958e-03f, 7.353271850e-03f, 7.341109342e-03f, 7.328931463e-03f, 7.316738239e-03f, 7.304529698e-03f, 7.292305868e-03f, 7.280066777e-03f, - 7.267812453e-03f, 7.255542922e-03f, 7.243258214e-03f, 7.230958355e-03f, 7.218643374e-03f, 7.206313298e-03f, 7.193968156e-03f, 7.181607975e-03f, 7.169232783e-03f, 7.156842609e-03f, - 7.144437480e-03f, 7.132017424e-03f, 7.119582470e-03f, 7.107132646e-03f, 7.094667979e-03f, 7.082188498e-03f, 7.069694232e-03f, 7.057185208e-03f, 7.044661454e-03f, 7.032123000e-03f, - 7.019569873e-03f, 7.007002102e-03f, 6.994419715e-03f, 6.981822741e-03f, 6.969211208e-03f, 6.956585145e-03f, 6.943944579e-03f, 6.931289540e-03f, 6.918620057e-03f, 6.905936157e-03f, - 6.893237870e-03f, 6.880525224e-03f, 6.867798248e-03f, 6.855056971e-03f, 6.842301421e-03f, 6.829531627e-03f, 6.816747618e-03f, 6.803949423e-03f, 6.791137071e-03f, 6.778310590e-03f, - 6.765470010e-03f, 6.752615360e-03f, 6.739746668e-03f, 6.726863964e-03f, 6.713967277e-03f, 6.701056635e-03f, 6.688132068e-03f, 6.675193605e-03f, 6.662241276e-03f, 6.649275109e-03f, - 6.636295133e-03f, 6.623301378e-03f, 6.610293874e-03f, 6.597272648e-03f, 6.584237732e-03f, 6.571189154e-03f, 6.558126944e-03f, 6.545051130e-03f, 6.531961743e-03f, 6.518858812e-03f, - 6.505742367e-03f, 6.492612436e-03f, 6.479469050e-03f, 6.466312239e-03f, 6.453142031e-03f, 6.439958456e-03f, 6.426761545e-03f, 6.413551327e-03f, 6.400327831e-03f, 6.387091087e-03f, - 6.373841126e-03f, 6.360577976e-03f, 6.347301669e-03f, 6.334012233e-03f, 6.320709699e-03f, 6.307394096e-03f, 6.294065454e-03f, 6.280723804e-03f, 6.267369175e-03f, 6.254001598e-03f, - 6.240621102e-03f, 6.227227718e-03f, 6.213821476e-03f, 6.200402405e-03f, 6.186970537e-03f, 6.173525900e-03f, 6.160068526e-03f, 6.146598445e-03f, 6.133115687e-03f, 6.119620281e-03f, - 6.106112260e-03f, 6.092591652e-03f, 6.079058488e-03f, 6.065512799e-03f, 6.051954616e-03f, 6.038383967e-03f, 6.024800885e-03f, 6.011205399e-03f, 5.997597540e-03f, 5.983977339e-03f, - 5.970344826e-03f, 5.956700031e-03f, 5.943042986e-03f, 5.929373721e-03f, 5.915692267e-03f, 5.901998654e-03f, 5.888292913e-03f, 5.874575075e-03f, 5.860845170e-03f, 5.847103231e-03f, - 5.833349286e-03f, 5.819583367e-03f, 5.805805506e-03f, 5.792015732e-03f, 5.778214077e-03f, 5.764400572e-03f, 5.750575248e-03f, 5.736738135e-03f, 5.722889265e-03f, 5.709028669e-03f, - 5.695156377e-03f, 5.681272422e-03f, 5.667376833e-03f, 5.653469643e-03f, 5.639550882e-03f, 5.625620582e-03f, 5.611678773e-03f, 5.597725487e-03f, 5.583760756e-03f, 5.569784610e-03f, - 5.555797081e-03f, 5.541798199e-03f, 5.527787998e-03f, 5.513766507e-03f, 5.499733758e-03f, 5.485689783e-03f, 5.471634613e-03f, 5.457568280e-03f, 5.443490815e-03f, 5.429402249e-03f, - 5.415302614e-03f, 5.401191942e-03f, 5.387070264e-03f, 5.372937611e-03f, 5.358794016e-03f, 5.344639511e-03f, 5.330474125e-03f, 5.316297893e-03f, 5.302110844e-03f, 5.287913011e-03f, - 5.273704426e-03f, 5.259485120e-03f, 5.245255125e-03f, 5.231014473e-03f, 5.216763195e-03f, 5.202501325e-03f, 5.188228892e-03f, 5.173945931e-03f, 5.159652471e-03f, 5.145348546e-03f, - 5.131034187e-03f, 5.116709426e-03f, 5.102374296e-03f, 5.088028827e-03f, 5.073673053e-03f, 5.059307006e-03f, 5.044930716e-03f, 5.030544218e-03f, 5.016147542e-03f, 5.001740720e-03f, - 4.987323786e-03f, 4.972896771e-03f, 4.958459707e-03f, 4.944012627e-03f, 4.929555563e-03f, 4.915088547e-03f, 4.900611611e-03f, 4.886124788e-03f, 4.871628110e-03f, 4.857121610e-03f, - 4.842605319e-03f, 4.828079271e-03f, 4.813543497e-03f, 4.798998030e-03f, 4.784442902e-03f, 4.769878146e-03f, 4.755303795e-03f, 4.740719881e-03f, 4.726126436e-03f, 4.711523493e-03f, - 4.696911085e-03f, 4.682289243e-03f, 4.667658002e-03f, 4.653017393e-03f, 4.638367448e-03f, 4.623708201e-03f, 4.609039685e-03f, 4.594361932e-03f, 4.579674974e-03f, 4.564978844e-03f, - 4.550273576e-03f, 4.535559202e-03f, 4.520835754e-03f, 4.506103266e-03f, 4.491361770e-03f, 4.476611299e-03f, 4.461851887e-03f, 4.447083565e-03f, 4.432306367e-03f, 4.417520326e-03f, - 4.402725474e-03f, 4.387921845e-03f, 4.373109471e-03f, 4.358288385e-03f, 4.343458622e-03f, 4.328620212e-03f, 4.313773190e-03f, 4.298917589e-03f, 4.284053441e-03f, 4.269180780e-03f, - 4.254299639e-03f, 4.239410050e-03f, 4.224512048e-03f, 4.209605664e-03f, 4.194690933e-03f, 4.179767888e-03f, 4.164836561e-03f, 4.149896986e-03f, 4.134949196e-03f, 4.119993224e-03f, - 4.105029104e-03f, 4.090056869e-03f, 4.075076552e-03f, 4.060088187e-03f, 4.045091806e-03f, 4.030087444e-03f, 4.015075133e-03f, 4.000054906e-03f, 3.985026798e-03f, 3.969990842e-03f, - 3.954947070e-03f, 3.939895517e-03f, 3.924836216e-03f, 3.909769201e-03f, 3.894694504e-03f, 3.879612159e-03f, 3.864522200e-03f, 3.849424661e-03f, 3.834319574e-03f, 3.819206974e-03f, - 3.804086894e-03f, 3.788959367e-03f, 3.773824427e-03f, 3.758682109e-03f, 3.743532444e-03f, 3.728375468e-03f, 3.713211213e-03f, 3.698039713e-03f, 3.682861002e-03f, 3.667675114e-03f, - 3.652482083e-03f, 3.637281941e-03f, 3.622074723e-03f, 3.606860463e-03f, 3.591639194e-03f, 3.576410950e-03f, 3.561175765e-03f, 3.545933672e-03f, 3.530684706e-03f, 3.515428901e-03f, - 3.500166289e-03f, 3.484896905e-03f, 3.469620783e-03f, 3.454337957e-03f, 3.439048460e-03f, 3.423752327e-03f, 3.408449591e-03f, 3.393140286e-03f, 3.377824447e-03f, 3.362502107e-03f, - 3.347173300e-03f, 3.331838060e-03f, 3.316496421e-03f, 3.301148417e-03f, 3.285794082e-03f, 3.270433451e-03f, 3.255066556e-03f, 3.239693433e-03f, 3.224314115e-03f, 3.208928636e-03f, - 3.193537031e-03f, 3.178139333e-03f, 3.162735577e-03f, 3.147325796e-03f, 3.131910026e-03f, 3.116488299e-03f, 3.101060650e-03f, 3.085627114e-03f, 3.070187724e-03f, 3.054742514e-03f, - 3.039291520e-03f, 3.023834774e-03f, 3.008372311e-03f, 2.992904166e-03f, 2.977430373e-03f, 2.961950965e-03f, 2.946465978e-03f, 2.930975445e-03f, 2.915479401e-03f, 2.899977879e-03f, - 2.884470915e-03f, 2.868958543e-03f, 2.853440796e-03f, 2.837917710e-03f, 2.822389318e-03f, 2.806855655e-03f, 2.791316755e-03f, 2.775772652e-03f, 2.760223382e-03f, 2.744668978e-03f, - 2.729109475e-03f, 2.713544906e-03f, 2.697975308e-03f, 2.682400713e-03f, 2.666821156e-03f, 2.651236673e-03f, 2.635647296e-03f, 2.620053061e-03f, 2.604454003e-03f, 2.588850155e-03f, - 2.573241552e-03f, 2.557628228e-03f, 2.542010219e-03f, 2.526387558e-03f, 2.510760280e-03f, 2.495128420e-03f, 2.479492012e-03f, 2.463851090e-03f, 2.448205690e-03f, 2.432555845e-03f, - 2.416901591e-03f, 2.401242962e-03f, 2.385579992e-03f, 2.369912716e-03f, 2.354241168e-03f, 2.338565384e-03f, 2.322885397e-03f, 2.307201243e-03f, 2.291512956e-03f, 2.275820571e-03f, - 2.260124121e-03f, 2.244423643e-03f, 2.228719170e-03f, 2.213010738e-03f, 2.197298380e-03f, 2.181582131e-03f, 2.165862027e-03f, 2.150138102e-03f, 2.134410390e-03f, 2.118678927e-03f, - 2.102943746e-03f, 2.087204883e-03f, 2.071462372e-03f, 2.055716248e-03f, 2.039966546e-03f, 2.024213301e-03f, 2.008456547e-03f, 1.992696318e-03f, 1.976932651e-03f, 1.961165578e-03f, - 1.945395136e-03f, 1.929621359e-03f, 1.913844282e-03f, 1.898063939e-03f, 1.882280365e-03f, 1.866493595e-03f, 1.850703664e-03f, 1.834910607e-03f, 1.819114458e-03f, 1.803315252e-03f, - 1.787513024e-03f, 1.771707809e-03f, 1.755899641e-03f, 1.740088556e-03f, 1.724274589e-03f, 1.708457773e-03f, 1.692638144e-03f, 1.676815737e-03f, 1.660990586e-03f, 1.645162727e-03f, - 1.629332194e-03f, 1.613499022e-03f, 1.597663246e-03f, 1.581824900e-03f, 1.565984021e-03f, 1.550140642e-03f, 1.534294798e-03f, 1.518446524e-03f, 1.502595856e-03f, 1.486742828e-03f, - 1.470887474e-03f, 1.455029830e-03f, 1.439169931e-03f, 1.423307812e-03f, 1.407443507e-03f, 1.391577051e-03f, 1.375708479e-03f, 1.359837826e-03f, 1.343965128e-03f, 1.328090418e-03f, - 1.312213732e-03f, 1.296335105e-03f, 1.280454572e-03f, 1.264572167e-03f, 1.248687925e-03f, 1.232801882e-03f, 1.216914072e-03f, 1.201024531e-03f, 1.185133292e-03f, 1.169240392e-03f, - 1.153345864e-03f, 1.137449745e-03f, 1.121552068e-03f, 1.105652869e-03f, 1.089752183e-03f, 1.073850044e-03f, 1.057946488e-03f, 1.042041550e-03f, 1.026135264e-03f, 1.010227665e-03f, - 9.943187883e-04f, 9.784086690e-04f, 9.624973420e-04f, 9.465848420e-04f, 9.306712041e-04f, 9.147564633e-04f, 8.988406543e-04f, 8.829238122e-04f, 8.670059719e-04f, 8.510871684e-04f, - 8.351674366e-04f, 8.192468114e-04f, 8.033253278e-04f, 7.874030208e-04f, 7.714799251e-04f, 7.555560759e-04f, 7.396315080e-04f, 7.237062564e-04f, 7.077803560e-04f, 6.918538418e-04f, - 6.759267486e-04f, 6.599991115e-04f, 6.440709653e-04f, 6.281423450e-04f, 6.122132856e-04f, 5.962838219e-04f, 5.803539889e-04f, 5.644238215e-04f, 5.484933547e-04f, 5.325626233e-04f, - 5.166316624e-04f, 5.007005068e-04f, 4.847691914e-04f, 4.688377512e-04f, 4.529062211e-04f, 4.369746360e-04f, 4.210430308e-04f, 4.051114405e-04f, 3.891798999e-04f, 3.732484439e-04f, - 3.573171076e-04f, 3.413859256e-04f, 3.254549331e-04f, 3.095241648e-04f, 2.935936557e-04f, 2.776634406e-04f, 2.617335545e-04f, 2.458040322e-04f, 2.298749087e-04f, 2.139462188e-04f, - 1.980179973e-04f, 1.820902792e-04f, 1.661630994e-04f, 1.502364926e-04f, 1.343104939e-04f, 1.183851380e-04f, 1.024604598e-04f, 8.653649410e-05f, 7.061327586e-05f, 5.469083988e-05f, - 3.876922100e-05f, 2.284845408e-05f, 6.928573946e-06f, -8.990384568e-06f, -2.490838663e-05f, -4.082539741e-05f, -5.674138210e-05f, -7.265630586e-05f, -8.857013390e-05f, -1.044828314e-04f, - -1.203943636e-04f, -1.363046956e-04f, -1.522137926e-04f, -1.681216200e-04f, -1.840281428e-04f, -1.999333264e-04f, -2.158371358e-04f, -2.317395365e-04f, -2.476404935e-04f, -2.635399722e-04f, - -2.794379377e-04f, -2.953343554e-04f, -3.112291905e-04f, -3.271224082e-04f, -3.430139739e-04f, -3.589038527e-04f, -3.747920100e-04f, -3.906784110e-04f, -4.065630211e-04f, -4.224458056e-04f, - -4.383267297e-04f, -4.542057587e-04f, -4.700828580e-04f, -4.859579929e-04f, -5.018311287e-04f, -5.177022307e-04f, -5.335712644e-04f, -5.494381949e-04f, -5.653029878e-04f, -5.811656083e-04f, - -5.970260218e-04f, -6.128841937e-04f, -6.287400894e-04f, -6.445936743e-04f, -6.604449136e-04f, -6.762937730e-04f, -6.921402177e-04f, -7.079842132e-04f, -7.238257249e-04f, -7.396647182e-04f, - -7.555011586e-04f, -7.713350115e-04f, -7.871662424e-04f, -8.029948168e-04f, -8.188207000e-04f, -8.346438576e-04f, -8.504642551e-04f, -8.662818580e-04f, -8.820966317e-04f, -8.979085418e-04f, - -9.137175539e-04f, -9.295236333e-04f, -9.453267457e-04f, -9.611268566e-04f, -9.769239315e-04f, -9.927179361e-04f, -1.008508836e-03f, -1.024296596e-03f, -1.040081183e-03f, -1.055862562e-03f, - -1.071640698e-03f, -1.087415558e-03f, -1.103187106e-03f, -1.118955309e-03f, -1.134720132e-03f, -1.150481541e-03f, -1.166239501e-03f, -1.181993978e-03f, -1.197744937e-03f, -1.213492346e-03f, - -1.229236168e-03f, -1.244976370e-03f, -1.260712918e-03f, -1.276445777e-03f, -1.292174913e-03f, -1.307900292e-03f, -1.323621879e-03f, -1.339339641e-03f, -1.355053542e-03f, -1.370763550e-03f, - -1.386469629e-03f, -1.402171746e-03f, -1.417869866e-03f, -1.433563956e-03f, -1.449253980e-03f, -1.464939905e-03f, -1.480621697e-03f, -1.496299322e-03f, -1.511972745e-03f, -1.527641932e-03f, - -1.543306850e-03f, -1.558967464e-03f, -1.574623740e-03f, -1.590275644e-03f, -1.605923142e-03f, -1.621566201e-03f, -1.637204785e-03f, -1.652838862e-03f, -1.668468396e-03f, -1.684093354e-03f, - -1.699713703e-03f, -1.715329408e-03f, -1.730940434e-03f, -1.746546749e-03f, -1.762148319e-03f, -1.777745108e-03f, -1.793337085e-03f, -1.808924214e-03f, -1.824506461e-03f, -1.840083794e-03f, - -1.855656177e-03f, -1.871223578e-03f, -1.886785962e-03f, -1.902343295e-03f, -1.917895545e-03f, -1.933442676e-03f, -1.948984656e-03f, -1.964521450e-03f, -1.980053025e-03f, -1.995579347e-03f, - -2.011100382e-03f, -2.026616096e-03f, -2.042126457e-03f, -2.057631430e-03f, -2.073130981e-03f, -2.088625077e-03f, -2.104113685e-03f, -2.119596770e-03f, -2.135074299e-03f, -2.150546239e-03f, - -2.166012556e-03f, -2.181473216e-03f, -2.196928186e-03f, -2.212377432e-03f, -2.227820920e-03f, -2.243258618e-03f, -2.258690492e-03f, -2.274116508e-03f, -2.289536632e-03f, -2.304950833e-03f, - -2.320359075e-03f, -2.335761325e-03f, -2.351157551e-03f, -2.366547718e-03f, -2.381931794e-03f, -2.397309745e-03f, -2.412681537e-03f, -2.428047138e-03f, -2.443406513e-03f, -2.458759631e-03f, - -2.474106457e-03f, -2.489446958e-03f, -2.504781101e-03f, -2.520108853e-03f, -2.535430180e-03f, -2.550745050e-03f, -2.566053429e-03f, -2.581355284e-03f, -2.596650581e-03f, -2.611939288e-03f, - -2.627221372e-03f, -2.642496800e-03f, -2.657765537e-03f, -2.673027552e-03f, -2.688282812e-03f, -2.703531282e-03f, -2.718772931e-03f, -2.734007725e-03f, -2.749235631e-03f, -2.764456617e-03f, - -2.779670649e-03f, -2.794877694e-03f, -2.810077720e-03f, -2.825270693e-03f, -2.840456581e-03f, -2.855635351e-03f, -2.870806970e-03f, -2.885971405e-03f, -2.901128624e-03f, -2.916278593e-03f, - -2.931421280e-03f, -2.946556652e-03f, -2.961684676e-03f, -2.976805320e-03f, -2.991918550e-03f, -3.007024335e-03f, -3.022122642e-03f, -3.037213437e-03f, -3.052296689e-03f, -3.067372364e-03f, - -3.082440430e-03f, -3.097500855e-03f, -3.112553606e-03f, -3.127598650e-03f, -3.142635955e-03f, -3.157665488e-03f, -3.172687218e-03f, -3.187701111e-03f, -3.202707134e-03f, -3.217705257e-03f, - -3.232695445e-03f, -3.247677668e-03f, -3.262651892e-03f, -3.277618085e-03f, -3.292576214e-03f, -3.307526248e-03f, -3.322468155e-03f, -3.337401901e-03f, -3.352327455e-03f, -3.367244784e-03f, - -3.382153857e-03f, -3.397054641e-03f, -3.411947103e-03f, -3.426831212e-03f, -3.441706936e-03f, -3.456574243e-03f, -3.471433100e-03f, -3.486283475e-03f, -3.501125336e-03f, -3.515958652e-03f, - -3.530783390e-03f, -3.545599518e-03f, -3.560407005e-03f, -3.575205818e-03f, -3.589995926e-03f, -3.604777296e-03f, -3.619549897e-03f, -3.634313696e-03f, -3.649068663e-03f, -3.663814765e-03f, - -3.678551970e-03f, -3.693280247e-03f, -3.707999564e-03f, -3.722709889e-03f, -3.737411190e-03f, -3.752103436e-03f, -3.766786595e-03f, -3.781460636e-03f, -3.796125526e-03f, -3.810781235e-03f, - -3.825427730e-03f, -3.840064981e-03f, -3.854692955e-03f, -3.869311621e-03f, -3.883920947e-03f, -3.898520903e-03f, -3.913111456e-03f, -3.927692576e-03f, -3.942264230e-03f, -3.956826388e-03f, - -3.971379018e-03f, -3.985922089e-03f, -4.000455569e-03f, -4.014979427e-03f, -4.029493632e-03f, -4.043998153e-03f, -4.058492959e-03f, -4.072978017e-03f, -4.087453298e-03f, -4.101918770e-03f, - -4.116374401e-03f, -4.130820161e-03f, -4.145256019e-03f, -4.159681944e-03f, -4.174097904e-03f, -4.188503868e-03f, -4.202899807e-03f, -4.217285687e-03f, -4.231661480e-03f, -4.246027153e-03f, - -4.260382676e-03f, -4.274728019e-03f, -4.289063149e-03f, -4.303388037e-03f, -4.317702651e-03f, -4.332006961e-03f, -4.346300936e-03f, -4.360584546e-03f, -4.374857759e-03f, -4.389120545e-03f, - -4.403372874e-03f, -4.417614714e-03f, -4.431846036e-03f, -4.446066808e-03f, -4.460277000e-03f, -4.474476582e-03f, -4.488665522e-03f, -4.502843792e-03f, -4.517011359e-03f, -4.531168194e-03f, - -4.545314266e-03f, -4.559449546e-03f, -4.573574001e-03f, -4.587687603e-03f, -4.601790322e-03f, -4.615882125e-03f, -4.629962985e-03f, -4.644032869e-03f, -4.658091749e-03f, -4.672139593e-03f, - -4.686176373e-03f, -4.700202056e-03f, -4.714216615e-03f, -4.728220018e-03f, -4.742212236e-03f, -4.756193238e-03f, -4.770162994e-03f, -4.784121475e-03f, -4.798068651e-03f, -4.812004491e-03f, - -4.825928967e-03f, -4.839842047e-03f, -4.853743702e-03f, -4.867633903e-03f, -4.881512620e-03f, -4.895379822e-03f, -4.909235481e-03f, -4.923079566e-03f, -4.936912048e-03f, -4.950732897e-03f, - -4.964542083e-03f, -4.978339578e-03f, -4.992125351e-03f, -5.005899373e-03f, -5.019661615e-03f, -5.033412046e-03f, -5.047150638e-03f, -5.060877362e-03f, -5.074592187e-03f, -5.088295084e-03f, - -5.101986024e-03f, -5.115664979e-03f, -5.129331917e-03f, -5.142986811e-03f, -5.156629631e-03f, -5.170260348e-03f, -5.183878932e-03f, -5.197485356e-03f, -5.211079588e-03f, -5.224661601e-03f, - -5.238231365e-03f, -5.251788852e-03f, -5.265334031e-03f, -5.278866876e-03f, -5.292387355e-03f, -5.305895441e-03f, -5.319391105e-03f, -5.332874318e-03f, -5.346345050e-03f, -5.359803274e-03f, - -5.373248961e-03f, -5.386682081e-03f, -5.400102606e-03f, -5.413510507e-03f, -5.426905756e-03f, -5.440288324e-03f, -5.453658183e-03f, -5.467015303e-03f, -5.480359657e-03f, -5.493691216e-03f, - -5.507009952e-03f, -5.520315835e-03f, -5.533608839e-03f, -5.546888933e-03f, -5.560156090e-03f, -5.573410282e-03f, -5.586651481e-03f, -5.599879657e-03f, -5.613094783e-03f, -5.626296831e-03f, - -5.639485772e-03f, -5.652661579e-03f, -5.665824223e-03f, -5.678973676e-03f, -5.692109910e-03f, -5.705232898e-03f, -5.718342610e-03f, -5.731439020e-03f, -5.744522099e-03f, -5.757591819e-03f, - -5.770648153e-03f, -5.783691073e-03f, -5.796720550e-03f, -5.809736558e-03f, -5.822739068e-03f, -5.835728053e-03f, -5.848703485e-03f, -5.861665336e-03f, -5.874613579e-03f, -5.887548187e-03f, - -5.900469131e-03f, -5.913376384e-03f, -5.926269919e-03f, -5.939149708e-03f, -5.952015724e-03f, -5.964867939e-03f, -5.977706326e-03f, -5.990530858e-03f, -6.003341508e-03f, -6.016138248e-03f, - -6.028921050e-03f, -6.041689889e-03f, -6.054444736e-03f, -6.067185565e-03f, -6.079912348e-03f, -6.092625058e-03f, -6.105323669e-03f, -6.118008153e-03f, -6.130678483e-03f, -6.143334632e-03f, - -6.155976575e-03f, -6.168604282e-03f, -6.181217729e-03f, -6.193816887e-03f, -6.206401731e-03f, -6.218972233e-03f, -6.231528367e-03f, -6.244070106e-03f, -6.256597423e-03f, -6.269110293e-03f, - -6.281608687e-03f, -6.294092580e-03f, -6.306561946e-03f, -6.319016757e-03f, -6.331456987e-03f, -6.343882611e-03f, -6.356293601e-03f, -6.368689931e-03f, -6.381071575e-03f, -6.393438506e-03f, - -6.405790699e-03f, -6.418128128e-03f, -6.430450765e-03f, -6.442758585e-03f, -6.455051561e-03f, -6.467329669e-03f, -6.479592881e-03f, -6.491841172e-03f, -6.504074515e-03f, -6.516292885e-03f, - -6.528496257e-03f, -6.540684603e-03f, -6.552857898e-03f, -6.565016116e-03f, -6.577159233e-03f, -6.589287221e-03f, -6.601400055e-03f, -6.613497710e-03f, -6.625580160e-03f, -6.637647379e-03f, - -6.649699342e-03f, -6.661736023e-03f, -6.673757397e-03f, -6.685763439e-03f, -6.697754122e-03f, -6.709729422e-03f, -6.721689313e-03f, -6.733633770e-03f, -6.745562767e-03f, -6.757476280e-03f, - -6.769374284e-03f, -6.781256752e-03f, -6.793123660e-03f, -6.804974983e-03f, -6.816810696e-03f, -6.828630774e-03f, -6.840435191e-03f, -6.852223923e-03f, -6.863996945e-03f, -6.875754232e-03f, - -6.887495759e-03f, -6.899221502e-03f, -6.910931435e-03f, -6.922625534e-03f, -6.934303775e-03f, -6.945966131e-03f, -6.957612580e-03f, -6.969243096e-03f, -6.980857655e-03f, -6.992456232e-03f, - -7.004038802e-03f, -7.015605342e-03f, -7.027155827e-03f, -7.038690232e-03f, -7.050208534e-03f, -7.061710707e-03f, -7.073196728e-03f, -7.084666573e-03f, -7.096120216e-03f, -7.107557635e-03f, - -7.118978805e-03f, -7.130383702e-03f, -7.141772301e-03f, -7.153144579e-03f, -7.164500512e-03f, -7.175840077e-03f, -7.187163248e-03f, -7.198470002e-03f, -7.209760316e-03f, -7.221034165e-03f, - -7.232291527e-03f, -7.243532376e-03f, -7.254756690e-03f, -7.265964445e-03f, -7.277155617e-03f, -7.288330183e-03f, -7.299488119e-03f, -7.310629402e-03f, -7.321754008e-03f, -7.332861914e-03f, - -7.343953096e-03f, -7.355027532e-03f, -7.366085198e-03f, -7.377126070e-03f, -7.388150126e-03f, -7.399157342e-03f, -7.410147696e-03f, -7.421121163e-03f, -7.432077721e-03f, -7.443017348e-03f, - -7.453940019e-03f, -7.464845713e-03f, -7.475734405e-03f, -7.486606074e-03f, -7.497460697e-03f, -7.508298250e-03f, -7.519118711e-03f, -7.529922057e-03f, -7.540708266e-03f, -7.551477315e-03f, - -7.562229181e-03f, -7.572963842e-03f, -7.583681275e-03f, -7.594381458e-03f, -7.605064368e-03f, -7.615729983e-03f, -7.626378281e-03f, -7.637009239e-03f, -7.647622835e-03f, -7.658219047e-03f, - -7.668797852e-03f, -7.679359229e-03f, -7.689903155e-03f, -7.700429608e-03f, -7.710938566e-03f, -7.721430008e-03f, -7.731903910e-03f, -7.742360252e-03f, -7.752799011e-03f, -7.763220166e-03f, - -7.773623694e-03f, -7.784009575e-03f, -7.794377785e-03f, -7.804728304e-03f, -7.815061110e-03f, -7.825376181e-03f, -7.835673496e-03f, -7.845953033e-03f, -7.856214771e-03f, -7.866458688e-03f, - -7.876684763e-03f, -7.886892974e-03f, -7.897083301e-03f, -7.907255721e-03f, -7.917410215e-03f, -7.927546759e-03f, -7.937665334e-03f, -7.947765918e-03f, -7.957848490e-03f, -7.967913029e-03f, - -7.977959514e-03f, -7.987987924e-03f, -7.997998238e-03f, -8.007990436e-03f, -8.017964496e-03f, -8.027920398e-03f, -8.037858120e-03f, -8.047777643e-03f, -8.057678945e-03f, -8.067562007e-03f, - -8.077426806e-03f, -8.087273323e-03f, -8.097101538e-03f, -8.106911429e-03f, -8.116702977e-03f, -8.126476160e-03f, -8.136230959e-03f, -8.145967354e-03f, -8.155685323e-03f, -8.165384848e-03f, - -8.175065907e-03f, -8.184728481e-03f, -8.194372549e-03f, -8.203998091e-03f, -8.213605088e-03f, -8.223193520e-03f, -8.232763365e-03f, -8.242314606e-03f, -8.251847221e-03f, -8.261361191e-03f, - -8.270856497e-03f, -8.280333118e-03f, -8.289791034e-03f, -8.299230227e-03f, -8.308650677e-03f, -8.318052364e-03f, -8.327435268e-03f, -8.336799370e-03f, -8.346144651e-03f, -8.355471092e-03f, - -8.364778672e-03f, -8.374067373e-03f, -8.383337176e-03f, -8.392588060e-03f, -8.401820008e-03f, -8.411033000e-03f, -8.420227016e-03f, -8.429402038e-03f, -8.438558048e-03f, -8.447695025e-03f, - -8.456812951e-03f, -8.465911807e-03f, -8.474991574e-03f, -8.484052234e-03f, -8.493093768e-03f, -8.502116157e-03f, -8.511119382e-03f, -8.520103425e-03f, -8.529068267e-03f, -8.538013890e-03f, - -8.546940275e-03f, -8.555847405e-03f, -8.564735259e-03f, -8.573603821e-03f, -8.582453071e-03f, -8.591282992e-03f, -8.600093565e-03f, -8.608884772e-03f, -8.617656595e-03f, -8.626409017e-03f, - -8.635142018e-03f, -8.643855581e-03f, -8.652549687e-03f, -8.661224320e-03f, -8.669879461e-03f, -8.678515092e-03f, -8.687131196e-03f, -8.695727754e-03f, -8.704304750e-03f, -8.712862165e-03f, - -8.721399981e-03f, -8.729918182e-03f, -8.738416750e-03f, -8.746895667e-03f, -8.755354916e-03f, -8.763794480e-03f, -8.772214340e-03f, -8.780614480e-03f, -8.788994883e-03f, -8.797355531e-03f, - -8.805696407e-03f, -8.814017495e-03f, -8.822318776e-03f, -8.830600235e-03f, -8.838861853e-03f, -8.847103614e-03f, -8.855325502e-03f, -8.863527498e-03f, -8.871709587e-03f, -8.879871752e-03f, - -8.888013976e-03f, -8.896136242e-03f, -8.904238534e-03f, -8.912320835e-03f, -8.920383129e-03f, -8.928425398e-03f, -8.936447627e-03f, -8.944449799e-03f, -8.952431898e-03f, -8.960393908e-03f, - -8.968335812e-03f, -8.976257594e-03f, -8.984159237e-03f, -8.992040727e-03f, -8.999902046e-03f, -9.007743178e-03f, -9.015564108e-03f, -9.023364820e-03f, -9.031145297e-03f, -9.038905524e-03f, - -9.046645486e-03f, -9.054365165e-03f, -9.062064547e-03f, -9.069743616e-03f, -9.077402355e-03f, -9.085040751e-03f, -9.092658786e-03f, -9.100256446e-03f, -9.107833715e-03f, -9.115390578e-03f, - -9.122927019e-03f, -9.130443023e-03f, -9.137938575e-03f, -9.145413659e-03f, -9.152868260e-03f, -9.160302364e-03f, -9.167715954e-03f, -9.175109017e-03f, -9.182481537e-03f, -9.189833498e-03f, - -9.197164887e-03f, -9.204475688e-03f, -9.211765887e-03f, -9.219035468e-03f, -9.226284417e-03f, -9.233512720e-03f, -9.240720361e-03f, -9.247907326e-03f, -9.255073601e-03f, -9.262219171e-03f, - -9.269344022e-03f, -9.276448138e-03f, -9.283531507e-03f, -9.290594113e-03f, -9.297635942e-03f, -9.304656981e-03f, -9.311657214e-03f, -9.318636628e-03f, -9.325595209e-03f, -9.332532942e-03f, - -9.339449814e-03f, -9.346345811e-03f, -9.353220918e-03f, -9.360075123e-03f, -9.366908411e-03f, -9.373720768e-03f, -9.380512181e-03f, -9.387282637e-03f, -9.394032120e-03f, -9.400760619e-03f, - -9.407468119e-03f, -9.414154607e-03f, -9.420820069e-03f, -9.427464493e-03f, -9.434087864e-03f, -9.440690170e-03f, -9.447271397e-03f, -9.453831532e-03f, -9.460370562e-03f, -9.466888475e-03f, - -9.473385255e-03f, -9.479860892e-03f, -9.486315372e-03f, -9.492748681e-03f, -9.499160808e-03f, -9.505551739e-03f, -9.511921461e-03f, -9.518269962e-03f, -9.524597229e-03f, -9.530903250e-03f, - -9.537188012e-03f, -9.543451502e-03f, -9.549693708e-03f, -9.555914618e-03f, -9.562114218e-03f, -9.568292498e-03f, -9.574449443e-03f, -9.580585044e-03f, -9.586699286e-03f, -9.592792158e-03f, - -9.598863647e-03f, -9.604913743e-03f, -9.610942432e-03f, -9.616949703e-03f, -9.622935543e-03f, -9.628899942e-03f, -9.634842887e-03f, -9.640764366e-03f, -9.646664368e-03f, -9.652542881e-03f, - -9.658399893e-03f, -9.664235393e-03f, -9.670049370e-03f, -9.675841811e-03f, -9.681612705e-03f, -9.687362042e-03f, -9.693089809e-03f, -9.698795995e-03f, -9.704480590e-03f, -9.710143581e-03f, - -9.715784958e-03f, -9.721404710e-03f, -9.727002825e-03f, -9.732579293e-03f, -9.738134103e-03f, -9.743667243e-03f, -9.749178704e-03f, -9.754668473e-03f, -9.760136541e-03f, -9.765582896e-03f, - -9.771007528e-03f, -9.776410426e-03f, -9.781791581e-03f, -9.787150980e-03f, -9.792488614e-03f, -9.797804473e-03f, -9.803098545e-03f, -9.808370821e-03f, -9.813621291e-03f, -9.818849943e-03f, - -9.824056769e-03f, -9.829241757e-03f, -9.834404898e-03f, -9.839546182e-03f, -9.844665598e-03f, -9.849763137e-03f, -9.854838789e-03f, -9.859892544e-03f, -9.864924392e-03f, -9.869934324e-03f, - -9.874922329e-03f, -9.879888399e-03f, -9.884832523e-03f, -9.889754692e-03f, -9.894654896e-03f, -9.899533127e-03f, -9.904389374e-03f, -9.909223628e-03f, -9.914035881e-03f, -9.918826122e-03f, - -9.923594342e-03f, -9.928340533e-03f, -9.933064685e-03f, -9.937766789e-03f, -9.942446837e-03f, -9.947104818e-03f, -9.951740725e-03f, -9.956354548e-03f, -9.960946278e-03f, -9.965515908e-03f, - -9.970063427e-03f, -9.974588828e-03f, -9.979092102e-03f, -9.983573240e-03f, -9.988032233e-03f, -9.992469074e-03f, -9.996883753e-03f, -1.000127626e-02f, -1.000564659e-02f, -1.000999474e-02f, - -1.001432069e-02f, -1.001862444e-02f, -1.002290598e-02f, -1.002716530e-02f, -1.003140239e-02f, -1.003561725e-02f, -1.003980986e-02f, -1.004398022e-02f, -1.004812833e-02f, -1.005225417e-02f, - -1.005635773e-02f, -1.006043901e-02f, -1.006449801e-02f, -1.006853470e-02f, -1.007254910e-02f, -1.007654118e-02f, -1.008051094e-02f, -1.008445837e-02f, -1.008838347e-02f, -1.009228623e-02f, - -1.009616664e-02f, -1.010002469e-02f, -1.010386038e-02f, -1.010767370e-02f, -1.011146464e-02f, -1.011523320e-02f, -1.011897937e-02f, -1.012270314e-02f, -1.012640450e-02f, -1.013008345e-02f, - -1.013373999e-02f, -1.013737409e-02f, -1.014098577e-02f, -1.014457501e-02f, -1.014814180e-02f, -1.015168614e-02f, -1.015520803e-02f, -1.015870745e-02f, -1.016218440e-02f, -1.016563887e-02f, - -1.016907085e-02f, -1.017248035e-02f, -1.017586736e-02f, -1.017923186e-02f, -1.018257385e-02f, -1.018589333e-02f, -1.018919029e-02f, -1.019246472e-02f, -1.019571663e-02f, -1.019894599e-02f, - -1.020215281e-02f, -1.020533709e-02f, -1.020849881e-02f, -1.021163796e-02f, -1.021475456e-02f, -1.021784858e-02f, -1.022092002e-02f, -1.022396889e-02f, -1.022699516e-02f, -1.022999884e-02f, - -1.023297993e-02f, -1.023593841e-02f, -1.023887428e-02f, -1.024178754e-02f, -1.024467818e-02f, -1.024754620e-02f, -1.025039159e-02f, -1.025321435e-02f, -1.025601446e-02f, -1.025879194e-02f, - -1.026154676e-02f, -1.026427894e-02f, -1.026698845e-02f, -1.026967531e-02f, -1.027233950e-02f, -1.027498101e-02f, -1.027759985e-02f, -1.028019602e-02f, -1.028276949e-02f, -1.028532028e-02f, - -1.028784838e-02f, -1.029035378e-02f, -1.029283648e-02f, -1.029529647e-02f, -1.029773375e-02f, -1.030014832e-02f, -1.030254018e-02f, -1.030490931e-02f, -1.030725572e-02f, -1.030957939e-02f, - -1.031188034e-02f, -1.031415855e-02f, -1.031641402e-02f, -1.031864674e-02f, -1.032085672e-02f, -1.032304395e-02f, -1.032520842e-02f, -1.032735013e-02f, -1.032946909e-02f, -1.033156528e-02f, - -1.033363870e-02f, -1.033568935e-02f, -1.033771723e-02f, -1.033972233e-02f, -1.034170465e-02f, -1.034366419e-02f, -1.034560094e-02f, -1.034751490e-02f, -1.034940607e-02f, -1.035127445e-02f, - -1.035312003e-02f, -1.035494281e-02f, -1.035674278e-02f, -1.035851995e-02f, -1.036027431e-02f, -1.036200587e-02f, -1.036371460e-02f, -1.036540053e-02f, -1.036706363e-02f, -1.036870392e-02f, - -1.037032138e-02f, -1.037191602e-02f, -1.037348783e-02f, -1.037503681e-02f, -1.037656297e-02f, -1.037806629e-02f, -1.037954677e-02f, -1.038100442e-02f, -1.038243923e-02f, -1.038385120e-02f, - -1.038524032e-02f, -1.038660661e-02f, -1.038795004e-02f, -1.038927063e-02f, -1.039056838e-02f, -1.039184327e-02f, -1.039309531e-02f, -1.039432449e-02f, -1.039553082e-02f, -1.039671430e-02f, - -1.039787492e-02f, -1.039901268e-02f, -1.040012758e-02f, -1.040121962e-02f, -1.040228880e-02f, -1.040333512e-02f, -1.040435857e-02f, -1.040535916e-02f, -1.040633689e-02f, -1.040729174e-02f, - -1.040822373e-02f, -1.040913286e-02f, -1.041001911e-02f, -1.041088250e-02f, -1.041172302e-02f, -1.041254066e-02f, -1.041333544e-02f, -1.041410735e-02f, -1.041485638e-02f, -1.041558254e-02f, - -1.041628584e-02f, -1.041696626e-02f, -1.041762380e-02f, -1.041825848e-02f, -1.041887028e-02f, -1.041945921e-02f, -1.042002527e-02f, -1.042056846e-02f, -1.042108878e-02f, -1.042158622e-02f, - -1.042206079e-02f, -1.042251249e-02f, -1.042294132e-02f, -1.042334728e-02f, -1.042373037e-02f, -1.042409059e-02f, -1.042442795e-02f, -1.042474243e-02f, -1.042503404e-02f, -1.042530279e-02f, - -1.042554867e-02f, -1.042577169e-02f, -1.042597184e-02f, -1.042614913e-02f, -1.042630356e-02f, -1.042643512e-02f, -1.042654382e-02f, -1.042662967e-02f, -1.042669265e-02f, -1.042673278e-02f, - -1.042675005e-02f, -1.042674447e-02f, -1.042671603e-02f, -1.042666474e-02f, -1.042659060e-02f, -1.042649362e-02f, -1.042637378e-02f, -1.042623110e-02f, -1.042606557e-02f, -1.042587720e-02f, - -1.042566600e-02f, -1.042543195e-02f, -1.042517506e-02f, -1.042489534e-02f, -1.042459279e-02f, -1.042426740e-02f, -1.042391919e-02f, -1.042354815e-02f, -1.042315428e-02f, -1.042273759e-02f, - -1.042229808e-02f, -1.042183575e-02f, -1.042135060e-02f, -1.042084265e-02f, -1.042031188e-02f, -1.041975830e-02f, -1.041918191e-02f, -1.041858273e-02f, -1.041796074e-02f, -1.041731595e-02f, - -1.041664837e-02f, -1.041595799e-02f, -1.041524483e-02f, -1.041450888e-02f, -1.041375014e-02f, -1.041296863e-02f, -1.041216433e-02f, -1.041133726e-02f, -1.041048742e-02f, -1.040961481e-02f, - -1.040871944e-02f, -1.040780130e-02f, -1.040686041e-02f, -1.040589676e-02f, -1.040491036e-02f, -1.040390120e-02f, -1.040286931e-02f, -1.040181467e-02f, -1.040073730e-02f, -1.039963719e-02f, - -1.039851435e-02f, -1.039736879e-02f, -1.039620050e-02f, -1.039500950e-02f, -1.039379578e-02f, -1.039255935e-02f, -1.039130021e-02f, -1.039001837e-02f, -1.038871383e-02f, -1.038738660e-02f, - -1.038603668e-02f, -1.038466407e-02f, -1.038326878e-02f, -1.038185081e-02f, -1.038041017e-02f, -1.037894687e-02f, -1.037746090e-02f, -1.037595227e-02f, -1.037442098e-02f, -1.037286705e-02f, - -1.037129047e-02f, -1.036969125e-02f, -1.036806940e-02f, -1.036642491e-02f, -1.036475780e-02f, -1.036306807e-02f, -1.036135572e-02f, -1.035962076e-02f, -1.035786320e-02f, -1.035608304e-02f, - -1.035428028e-02f, -1.035245493e-02f, -1.035060700e-02f, -1.034873649e-02f, -1.034684341e-02f, -1.034492776e-02f, -1.034298954e-02f, -1.034102877e-02f, -1.033904544e-02f, -1.033703957e-02f, - -1.033501116e-02f, -1.033296022e-02f, -1.033088675e-02f, -1.032879075e-02f, -1.032667224e-02f, -1.032453122e-02f, -1.032236769e-02f, -1.032018166e-02f, -1.031797315e-02f, -1.031574214e-02f, - -1.031348866e-02f, -1.031121270e-02f, -1.030891427e-02f, -1.030659338e-02f, -1.030425004e-02f, -1.030188424e-02f, -1.029949601e-02f, -1.029708534e-02f, -1.029465224e-02f, -1.029219672e-02f, - -1.028971878e-02f, -1.028721844e-02f, -1.028469569e-02f, -1.028215055e-02f, -1.027958302e-02f, -1.027699310e-02f, -1.027438082e-02f, -1.027174616e-02f, -1.026908915e-02f, -1.026640978e-02f, - -1.026370807e-02f, -1.026098401e-02f, -1.025823763e-02f, -1.025546892e-02f, -1.025267790e-02f, -1.024986456e-02f, -1.024702893e-02f, -1.024417100e-02f, -1.024129078e-02f, -1.023838828e-02f, - -1.023546351e-02f, -1.023251648e-02f, -1.022954719e-02f, -1.022655565e-02f, -1.022354188e-02f, -1.022050587e-02f, -1.021744763e-02f, -1.021436718e-02f, -1.021126452e-02f, -1.020813966e-02f, - -1.020499261e-02f, -1.020182337e-02f, -1.019863196e-02f, -1.019541838e-02f, -1.019218264e-02f, -1.018892475e-02f, -1.018564471e-02f, -1.018234255e-02f, -1.017901825e-02f, -1.017567185e-02f, - -1.017230333e-02f, -1.016891271e-02f, -1.016550000e-02f, -1.016206521e-02f, -1.015860835e-02f, -1.015512942e-02f, -1.015162844e-02f, -1.014810541e-02f, -1.014456034e-02f, -1.014099324e-02f, - -1.013740413e-02f, -1.013379300e-02f, -1.013015987e-02f, -1.012650476e-02f, -1.012282765e-02f, -1.011912858e-02f, -1.011540754e-02f, -1.011166455e-02f, -1.010789961e-02f, -1.010411274e-02f, - -1.010030394e-02f, -1.009647323e-02f, -1.009262060e-02f, -1.008874609e-02f, -1.008484968e-02f, -1.008093140e-02f, -1.007699125e-02f, -1.007302924e-02f, -1.006904539e-02f, -1.006503970e-02f, - -1.006101218e-02f, -1.005696284e-02f, -1.005289170e-02f, -1.004879876e-02f, -1.004468403e-02f, -1.004054753e-02f, -1.003638926e-02f, -1.003220923e-02f, -1.002800746e-02f, -1.002378396e-02f, - -1.001953873e-02f, -1.001527178e-02f, -1.001098314e-02f, -1.000667280e-02f, -1.000234078e-02f, -9.997987084e-03f, -9.993611732e-03f, -9.989214731e-03f, -9.984796092e-03f, -9.980355825e-03f, - -9.975893941e-03f, -9.971410452e-03f, -9.966905369e-03f, -9.962378702e-03f, -9.957830463e-03f, -9.953260664e-03f, -9.948669315e-03f, -9.944056428e-03f, -9.939422014e-03f, -9.934766084e-03f, - -9.930088651e-03f, -9.925389725e-03f, -9.920669318e-03f, -9.915927441e-03f, -9.911164107e-03f, -9.906379327e-03f, -9.901573113e-03f, -9.896745476e-03f, -9.891896429e-03f, -9.887025982e-03f, - -9.882134149e-03f, -9.877220941e-03f, -9.872286370e-03f, -9.867330448e-03f, -9.862353187e-03f, -9.857354600e-03f, -9.852334699e-03f, -9.847293495e-03f, -9.842231002e-03f, -9.837147230e-03f, - -9.832042194e-03f, -9.826915905e-03f, -9.821768376e-03f, -9.816599619e-03f, -9.811409647e-03f, -9.806198473e-03f, -9.800966108e-03f, -9.795712566e-03f, -9.790437860e-03f, -9.785142003e-03f, - -9.779825006e-03f, -9.774486883e-03f, -9.769127648e-03f, -9.763747312e-03f, -9.758345890e-03f, -9.752923393e-03f, -9.747479836e-03f, -9.742015231e-03f, -9.736529591e-03f, -9.731022931e-03f, - -9.725495262e-03f, -9.719946599e-03f, -9.714376954e-03f, -9.708786342e-03f, -9.703174776e-03f, -9.697542268e-03f, -9.691888834e-03f, -9.686214486e-03f, -9.680519237e-03f, -9.674803103e-03f, - -9.669066096e-03f, -9.663308230e-03f, -9.657529520e-03f, -9.651729978e-03f, -9.645909619e-03f, -9.640068458e-03f, -9.634206507e-03f, -9.628323780e-03f, -9.622420293e-03f, -9.616496060e-03f, - -9.610551093e-03f, -9.604585408e-03f, -9.598599019e-03f, -9.592591941e-03f, -9.586564186e-03f, -9.580515771e-03f, -9.574446710e-03f, -9.568357016e-03f, -9.562246705e-03f, -9.556115791e-03f, - -9.549964288e-03f, -9.543792212e-03f, -9.537599577e-03f, -9.531386398e-03f, -9.525152690e-03f, -9.518898467e-03f, -9.512623745e-03f, -9.506328539e-03f, -9.500012862e-03f, -9.493676731e-03f, - -9.487320161e-03f, -9.480943166e-03f, -9.474545762e-03f, -9.468127964e-03f, -9.461689788e-03f, -9.455231248e-03f, -9.448752359e-03f, -9.442253138e-03f, -9.435733600e-03f, -9.429193760e-03f, - -9.422633634e-03f, -9.416053237e-03f, -9.409452585e-03f, -9.402831693e-03f, -9.396190577e-03f, -9.389529254e-03f, -9.382847738e-03f, -9.376146045e-03f, -9.369424192e-03f, -9.362682195e-03f, - -9.355920068e-03f, -9.349137829e-03f, -9.342335493e-03f, -9.335513076e-03f, -9.328670595e-03f, -9.321808065e-03f, -9.314925503e-03f, -9.308022925e-03f, -9.301100348e-03f, -9.294157787e-03f, - -9.287195259e-03f, -9.280212781e-03f, -9.273210369e-03f, -9.266188039e-03f, -9.259145808e-03f, -9.252083693e-03f, -9.245001710e-03f, -9.237899876e-03f, -9.230778208e-03f, -9.223636722e-03f, - -9.216475435e-03f, -9.209294365e-03f, -9.202093527e-03f, -9.194872939e-03f, -9.187632618e-03f, -9.180372581e-03f, -9.173092844e-03f, -9.165793426e-03f, -9.158474343e-03f, -9.151135612e-03f, - -9.143777251e-03f, -9.136399276e-03f, -9.129001706e-03f, -9.121584557e-03f, -9.114147848e-03f, -9.106691594e-03f, -9.099215814e-03f, -9.091720526e-03f, -9.084205746e-03f, -9.076671493e-03f, - -9.069117785e-03f, -9.061544637e-03f, -9.053952070e-03f, -9.046340100e-03f, -9.038708745e-03f, -9.031058023e-03f, -9.023387951e-03f, -9.015698549e-03f, -9.007989833e-03f, -9.000261823e-03f, - -8.992514535e-03f, -8.984747988e-03f, -8.976962200e-03f, -8.969157189e-03f, -8.961332974e-03f, -8.953489573e-03f, -8.945627003e-03f, -8.937745285e-03f, -8.929844435e-03f, -8.921924472e-03f, - -8.913985415e-03f, -8.906027282e-03f, -8.898050092e-03f, -8.890053863e-03f, -8.882038615e-03f, -8.874004364e-03f, -8.865951132e-03f, -8.857878935e-03f, -8.849787794e-03f, -8.841677726e-03f, - -8.833548751e-03f, -8.825400887e-03f, -8.817234154e-03f, -8.809048570e-03f, -8.800844155e-03f, -8.792620927e-03f, -8.784378906e-03f, -8.776118111e-03f, -8.767838562e-03f, -8.759540276e-03f, - -8.751223274e-03f, -8.742887575e-03f, -8.734533198e-03f, -8.726160163e-03f, -8.717768489e-03f, -8.709358195e-03f, -8.700929302e-03f, -8.692481828e-03f, -8.684015794e-03f, -8.675531218e-03f, - -8.667028121e-03f, -8.658506522e-03f, -8.649966441e-03f, -8.641407898e-03f, -8.632830912e-03f, -8.624235504e-03f, -8.615621693e-03f, -8.606989500e-03f, -8.598338944e-03f, -8.589670045e-03f, - -8.580982824e-03f, -8.572277300e-03f, -8.563553494e-03f, -8.554811426e-03f, -8.546051116e-03f, -8.537272584e-03f, -8.528475851e-03f, -8.519660936e-03f, -8.510827861e-03f, -8.501976646e-03f, - -8.493107311e-03f, -8.484219877e-03f, -8.475314364e-03f, -8.466390793e-03f, -8.457449184e-03f, -8.448489558e-03f, -8.439511936e-03f, -8.430516338e-03f, -8.421502786e-03f, -8.412471299e-03f, - -8.403421900e-03f, -8.394354608e-03f, -8.385269445e-03f, -8.376166431e-03f, -8.367045588e-03f, -8.357906936e-03f, -8.348750497e-03f, -8.339576292e-03f, -8.330384342e-03f, -8.321174668e-03f, - -8.311947291e-03f, -8.302702232e-03f, -8.293439514e-03f, -8.284159156e-03f, -8.274861181e-03f, -8.265545610e-03f, -8.256212464e-03f, -8.246861766e-03f, -8.237493535e-03f, -8.228107794e-03f, - -8.218704565e-03f, -8.209283869e-03f, -8.199845728e-03f, -8.190390163e-03f, -8.180917196e-03f, -8.171426849e-03f, -8.161919145e-03f, -8.152394103e-03f, -8.142851747e-03f, -8.133292099e-03f, - -8.123715180e-03f, -8.114121012e-03f, -8.104509618e-03f, -8.094881019e-03f, -8.085235238e-03f, -8.075572296e-03f, -8.065892216e-03f, -8.056195021e-03f, -8.046480731e-03f, -8.036749371e-03f, - -8.027000961e-03f, -8.017235525e-03f, -8.007453084e-03f, -7.997653661e-03f, -7.987837279e-03f, -7.978003960e-03f, -7.968153726e-03f, -7.958286601e-03f, -7.948402606e-03f, -7.938501765e-03f, - -7.928584100e-03f, -7.918649634e-03f, -7.908698389e-03f, -7.898730389e-03f, -7.888745656e-03f, -7.878744212e-03f, -7.868726082e-03f, -7.858691288e-03f, -7.848639852e-03f, -7.838571798e-03f, - -7.828487149e-03f, -7.818385928e-03f, -7.808268158e-03f, -7.798133861e-03f, -7.787983062e-03f, -7.777815784e-03f, -7.767632049e-03f, -7.757431882e-03f, -7.747215304e-03f, -7.736982341e-03f, - -7.726733014e-03f, -7.716467348e-03f, -7.706185365e-03f, -7.695887090e-03f, -7.685572546e-03f, -7.675241757e-03f, -7.664894745e-03f, -7.654531535e-03f, -7.644152150e-03f, -7.633756614e-03f, - -7.623344951e-03f, -7.612917185e-03f, -7.602473338e-03f, -7.592013436e-03f, -7.581537501e-03f, -7.571045559e-03f, -7.560537632e-03f, -7.550013745e-03f, -7.539473921e-03f, -7.528918185e-03f, - -7.518346561e-03f, -7.507759073e-03f, -7.497155745e-03f, -7.486536601e-03f, -7.475901665e-03f, -7.465250962e-03f, -7.454584515e-03f, -7.443902350e-03f, -7.433204490e-03f, -7.422490960e-03f, - -7.411761784e-03f, -7.401016986e-03f, -7.390256592e-03f, -7.379480625e-03f, -7.368689110e-03f, -7.357882072e-03f, -7.347059535e-03f, -7.336221524e-03f, -7.325368063e-03f, -7.314499177e-03f, - -7.303614891e-03f, -7.292715230e-03f, -7.281800218e-03f, -7.270869881e-03f, -7.259924242e-03f, -7.248963328e-03f, -7.237987162e-03f, -7.226995770e-03f, -7.215989176e-03f, -7.204967407e-03f, - -7.193930486e-03f, -7.182878439e-03f, -7.171811291e-03f, -7.160729067e-03f, -7.149631792e-03f, -7.138519492e-03f, -7.127392191e-03f, -7.116249915e-03f, -7.105092690e-03f, -7.093920540e-03f, - -7.082733491e-03f, -7.071531568e-03f, -7.060314797e-03f, -7.049083202e-03f, -7.037836811e-03f, -7.026575647e-03f, -7.015299738e-03f, -7.004009107e-03f, -6.992703781e-03f, -6.981383786e-03f, - -6.970049146e-03f, -6.958699889e-03f, -6.947336039e-03f, -6.935957622e-03f, -6.924564664e-03f, -6.913157191e-03f, -6.901735229e-03f, -6.890298803e-03f, -6.878847940e-03f, -6.867382665e-03f, - -6.855903004e-03f, -6.844408984e-03f, -6.832900630e-03f, -6.821377969e-03f, -6.809841026e-03f, -6.798289828e-03f, -6.786724400e-03f, -6.775144769e-03f, -6.763550962e-03f, -6.751943004e-03f, - -6.740320921e-03f, -6.728684741e-03f, -6.717034489e-03f, -6.705370191e-03f, -6.693691874e-03f, -6.681999565e-03f, -6.670293289e-03f, -6.658573074e-03f, -6.646838945e-03f, -6.635090930e-03f, - -6.623329054e-03f, -6.611553345e-03f, -6.599763829e-03f, -6.587960533e-03f, -6.576143483e-03f, -6.564312706e-03f, -6.552468229e-03f, -6.540610078e-03f, -6.528738281e-03f, -6.516852864e-03f, - -6.504953853e-03f, -6.493041277e-03f, -6.481115161e-03f, -6.469175533e-03f, -6.457222419e-03f, -6.445255847e-03f, -6.433275843e-03f, -6.421282435e-03f, -6.409275650e-03f, -6.397255514e-03f, - -6.385222056e-03f, -6.373175301e-03f, -6.361115277e-03f, -6.349042012e-03f, -6.336955533e-03f, -6.324855866e-03f, -6.312743039e-03f, -6.300617080e-03f, -6.288478016e-03f, -6.276325874e-03f, - -6.264160681e-03f, -6.251982465e-03f, -6.239791254e-03f, -6.227587074e-03f, -6.215369954e-03f, -6.203139921e-03f, -6.190897002e-03f, -6.178641226e-03f, -6.166372619e-03f, -6.154091209e-03f, - -6.141797024e-03f, -6.129490092e-03f, -6.117170440e-03f, -6.104838096e-03f, -6.092493088e-03f, -6.080135443e-03f, -6.067765190e-03f, -6.055382356e-03f, -6.042986969e-03f, -6.030579058e-03f, - -6.018158649e-03f, -6.005725771e-03f, -5.993280452e-03f, -5.980822720e-03f, -5.968352602e-03f, -5.955870128e-03f, -5.943375325e-03f, -5.930868220e-03f, -5.918348843e-03f, -5.905817221e-03f, - -5.893273383e-03f, -5.880717357e-03f, -5.868149170e-03f, -5.855568852e-03f, -5.842976430e-03f, -5.830371933e-03f, -5.817755389e-03f, -5.805126826e-03f, -5.792486274e-03f, -5.779833759e-03f, - -5.767169311e-03f, -5.754492959e-03f, -5.741804729e-03f, -5.729104652e-03f, -5.716392756e-03f, -5.703669068e-03f, -5.690933619e-03f, -5.678186435e-03f, -5.665427546e-03f, -5.652656981e-03f, - -5.639874769e-03f, -5.627080937e-03f, -5.614275514e-03f, -5.601458530e-03f, -5.588630013e-03f, -5.575789992e-03f, -5.562938496e-03f, -5.550075553e-03f, -5.537201192e-03f, -5.524315443e-03f, - -5.511418334e-03f, -5.498509894e-03f, -5.485590152e-03f, -5.472659137e-03f, -5.459716878e-03f, -5.446763404e-03f, -5.433798744e-03f, -5.420822927e-03f, -5.407835982e-03f, -5.394837938e-03f, - -5.381828825e-03f, -5.368808672e-03f, -5.355777507e-03f, -5.342735360e-03f, -5.329682260e-03f, -5.316618237e-03f, -5.303543319e-03f, -5.290457536e-03f, -5.277360918e-03f, -5.264253493e-03f, - -5.251135291e-03f, -5.238006341e-03f, -5.224866673e-03f, -5.211716316e-03f, -5.198555300e-03f, -5.185383653e-03f, -5.172201406e-03f, -5.159008589e-03f, -5.145805229e-03f, -5.132591358e-03f, - -5.119367004e-03f, -5.106132198e-03f, -5.092886968e-03f, -5.079631345e-03f, -5.066365358e-03f, -5.053089037e-03f, -5.039802412e-03f, -5.026505511e-03f, -5.013198365e-03f, -4.999881005e-03f, - -4.986553458e-03f, -4.973215756e-03f, -4.959867928e-03f, -4.946510004e-03f, -4.933142014e-03f, -4.919763987e-03f, -4.906375954e-03f, -4.892977945e-03f, -4.879569989e-03f, -4.866152116e-03f, - -4.852724356e-03f, -4.839286740e-03f, -4.825839298e-03f, -4.812382059e-03f, -4.798915053e-03f, -4.785438311e-03f, -4.771951863e-03f, -4.758455738e-03f, -4.744949967e-03f, -4.731434580e-03f, - -4.717909608e-03f, -4.704375080e-03f, -4.690831027e-03f, -4.677277479e-03f, -4.663714465e-03f, -4.650142018e-03f, -4.636560165e-03f, -4.622968939e-03f, -4.609368370e-03f, -4.595758487e-03f, - -4.582139321e-03f, -4.568510902e-03f, -4.554873262e-03f, -4.541226430e-03f, -4.527570436e-03f, -4.513905312e-03f, -4.500231087e-03f, -4.486547792e-03f, -4.472855458e-03f, -4.459154115e-03f, - -4.445443794e-03f, -4.431724526e-03f, -4.417996340e-03f, -4.404259268e-03f, -4.390513339e-03f, -4.376758586e-03f, -4.362995038e-03f, -4.349222726e-03f, -4.335441681e-03f, -4.321651933e-03f, - -4.307853513e-03f, -4.294046453e-03f, -4.280230782e-03f, -4.266406531e-03f, -4.252573732e-03f, -4.238732415e-03f, -4.224882611e-03f, -4.211024351e-03f, -4.197157665e-03f, -4.183282585e-03f, - -4.169399141e-03f, -4.155507364e-03f, -4.141607286e-03f, -4.127698936e-03f, -4.113782347e-03f, -4.099857549e-03f, -4.085924573e-03f, -4.071983450e-03f, -4.058034212e-03f, -4.044076888e-03f, - -4.030111511e-03f, -4.016138111e-03f, -4.002156719e-03f, -3.988167367e-03f, -3.974170085e-03f, -3.960164905e-03f, -3.946151858e-03f, -3.932130975e-03f, -3.918102287e-03f, -3.904065826e-03f, - -3.890021622e-03f, -3.875969708e-03f, -3.861910113e-03f, -3.847842870e-03f, -3.833768009e-03f, -3.819685562e-03f, -3.805595561e-03f, -3.791498035e-03f, -3.777393018e-03f, -3.763280540e-03f, - -3.749160633e-03f, -3.735033327e-03f, -3.720898655e-03f, -3.706756648e-03f, -3.692607337e-03f, -3.678450753e-03f, -3.664286928e-03f, -3.650115894e-03f, -3.635937682e-03f, -3.621752323e-03f, - -3.607559850e-03f, -3.593360292e-03f, -3.579153683e-03f, -3.564940053e-03f, -3.550719435e-03f, -3.536491859e-03f, -3.522257357e-03f, -3.508015961e-03f, -3.493767702e-03f, -3.479512613e-03f, - -3.465250724e-03f, -3.450982068e-03f, -3.436706675e-03f, -3.422424579e-03f, -3.408135809e-03f, -3.393840399e-03f, -3.379538380e-03f, -3.365229783e-03f, -3.350914640e-03f, -3.336592984e-03f, - -3.322264845e-03f, -3.307930255e-03f, -3.293589247e-03f, -3.279241853e-03f, -3.264888103e-03f, -3.250528030e-03f, -3.236161665e-03f, -3.221789041e-03f, -3.207410189e-03f, -3.193025142e-03f, - -3.178633930e-03f, -3.164236586e-03f, -3.149833143e-03f, -3.135423631e-03f, -3.121008083e-03f, -3.106586530e-03f, -3.092159005e-03f, -3.077725540e-03f, -3.063286166e-03f, -3.048840916e-03f, - -3.034389821e-03f, -3.019932914e-03f, -3.005470226e-03f, -2.991001790e-03f, -2.976527638e-03f, -2.962047801e-03f, -2.947562312e-03f, -2.933071203e-03f, -2.918574505e-03f, -2.904072252e-03f, - -2.889564475e-03f, -2.875051206e-03f, -2.860532477e-03f, -2.846008321e-03f, -2.831478769e-03f, -2.816943854e-03f, -2.802403608e-03f, -2.787858064e-03f, -2.773307252e-03f, -2.758751206e-03f, - -2.744189958e-03f, -2.729623539e-03f, -2.715051983e-03f, -2.700475320e-03f, -2.685893585e-03f, -2.671306808e-03f, -2.656715023e-03f, -2.642118260e-03f, -2.627516554e-03f, -2.612909935e-03f, - -2.598298437e-03f, -2.583682091e-03f, -2.569060929e-03f, -2.554434985e-03f, -2.539804291e-03f, -2.525168878e-03f, -2.510528780e-03f, -2.495884027e-03f, -2.481234654e-03f, -2.466580692e-03f, - -2.451922174e-03f, -2.437259132e-03f, -2.422591598e-03f, -2.407919605e-03f, -2.393243185e-03f, -2.378562371e-03f, -2.363877195e-03f, -2.349187689e-03f, -2.334493886e-03f, -2.319795819e-03f, - -2.305093520e-03f, -2.290387021e-03f, -2.275676354e-03f, -2.260961553e-03f, -2.246242650e-03f, -2.231519677e-03f, -2.216792667e-03f, -2.202061652e-03f, -2.187326665e-03f, -2.172587738e-03f, - -2.157844904e-03f, -2.143098195e-03f, -2.128347644e-03f, -2.113593284e-03f, -2.098835146e-03f, -2.084073264e-03f, -2.069307671e-03f, -2.054538398e-03f, -2.039765478e-03f, -2.024988944e-03f, - -2.010208829e-03f, -1.995425165e-03f, -1.980637984e-03f, -1.965847319e-03f, -1.951053204e-03f, -1.936255670e-03f, -1.921454750e-03f, -1.906650477e-03f, -1.891842883e-03f, -1.877032002e-03f, - -1.862217865e-03f, -1.847400505e-03f, -1.832579955e-03f, -1.817756248e-03f, -1.802929417e-03f, -1.788099493e-03f, -1.773266510e-03f, -1.758430501e-03f, -1.743591497e-03f, -1.728749532e-03f, - -1.713904639e-03f, -1.699056850e-03f, -1.684206198e-03f, -1.669352715e-03f, -1.654496434e-03f, -1.639637389e-03f, -1.624775611e-03f, -1.609911134e-03f, -1.595043990e-03f, -1.580174212e-03f, - -1.565301832e-03f, -1.550426884e-03f, -1.535549400e-03f, -1.520669413e-03f, -1.505786955e-03f, -1.490902060e-03f, -1.476014760e-03f, -1.461125088e-03f, -1.446233077e-03f, -1.431338759e-03f, - -1.416442167e-03f, -1.401543335e-03f, -1.386642294e-03f, -1.371739078e-03f, -1.356833719e-03f, -1.341926250e-03f, -1.327016705e-03f, -1.312105115e-03f, -1.297191513e-03f, -1.282275933e-03f, - -1.267358407e-03f, -1.252438968e-03f, -1.237517649e-03f, -1.222594482e-03f, -1.207669501e-03f, -1.192742737e-03f, -1.177814225e-03f, -1.162883997e-03f, -1.147952085e-03f, -1.133018523e-03f, - -1.118083343e-03f, -1.103146578e-03f, -1.088208261e-03f, -1.073268424e-03f, -1.058327102e-03f, -1.043384325e-03f, -1.028440128e-03f, -1.013494543e-03f, -9.985476029e-04f, -9.835993404e-04f, - -9.686497886e-04f, -9.536989801e-04f, -9.387469479e-04f, -9.237937247e-04f, -9.088393435e-04f, -8.938838370e-04f, -8.789272381e-04f, -8.639695796e-04f, -8.490108944e-04f, -8.340512153e-04f, - -8.190905752e-04f, -8.041290068e-04f, -7.891665431e-04f, -7.742032169e-04f, -7.592390610e-04f, -7.442741082e-04f, -7.293083914e-04f, -7.143419435e-04f, -6.993747973e-04f, -6.844069856e-04f, - -6.694385412e-04f, -6.544694970e-04f, -6.394998859e-04f, -6.245297407e-04f, -6.095590942e-04f, -5.945879792e-04f, -5.796164286e-04f, -5.646444752e-04f, -5.496721519e-04f, -5.346994915e-04f, - -5.197265267e-04f, -5.047532906e-04f, -4.897798158e-04f, -4.748061352e-04f, -4.598322816e-04f, -4.448582879e-04f, -4.298841869e-04f, -4.149100114e-04f, -3.999357942e-04f, -3.849615681e-04f, - -3.699873660e-04f, -3.550132206e-04f, -3.400391649e-04f, -3.250652315e-04f, -3.100914533e-04f, -2.951178631e-04f, -2.801444937e-04f, -2.651713779e-04f, -2.501985485e-04f, -2.352260383e-04f, - -2.202538801e-04f, -2.052821066e-04f, -1.903107508e-04f, -1.753398453e-04f, -1.603694229e-04f, -1.453995164e-04f, -1.304301587e-04f, -1.154613823e-04f, -1.004932203e-04f, -8.552570518e-05f, - -7.055886986e-05f, -5.559274705e-05f, -4.062736952e-05f, -2.566277003e-05f, -1.069898130e-05f, 4.263963893e-06f, 1.922603283e-05f, 3.418719276e-05f, 4.914741095e-05f, 6.410665467e-05f, - 7.906489121e-05f, 9.402208783e-05f, 1.089782118e-04f, 1.239332305e-04f, 1.388871110e-04f, 1.538398209e-04f, 1.687913272e-04f, 1.837415974e-04f, 1.986905988e-04f, 2.136382986e-04f, - 2.285846643e-04f, 2.435296630e-04f, 2.584732621e-04f, 2.734154291e-04f, 2.883561311e-04f, 3.032953356e-04f, 3.182330099e-04f, 3.331691213e-04f, 3.481036373e-04f, 3.630365251e-04f, - 3.779677522e-04f, 3.928972858e-04f, 4.078250935e-04f, 4.227511426e-04f, 4.376754005e-04f, 4.525978345e-04f, 4.675184121e-04f, 4.824371007e-04f, 4.973538677e-04f, 5.122686806e-04f, - 5.271815066e-04f, 5.420923134e-04f, 5.570010684e-04f, 5.719077388e-04f, 5.868122924e-04f, 6.017146964e-04f, 6.166149184e-04f, 6.315129258e-04f, 6.464086861e-04f, 6.613021668e-04f, - 6.761933355e-04f, 6.910821595e-04f, 7.059686064e-04f, 7.208526437e-04f, 7.357342390e-04f, 7.506133597e-04f, 7.654899735e-04f, 7.803640478e-04f, 7.952355501e-04f, 8.101044482e-04f, - 8.249707095e-04f, 8.398343015e-04f, 8.546951920e-04f, 8.695533484e-04f, 8.844087384e-04f, 8.992613295e-04f, 9.141110895e-04f, 9.289579858e-04f, 9.438019862e-04f, 9.586430582e-04f, - 9.734811696e-04f, 9.883162880e-04f, 1.003148381e-03f, 1.017977416e-03f, 1.032803362e-03f, 1.047626185e-03f, 1.062445853e-03f, 1.077262334e-03f, 1.092075597e-03f, 1.106885607e-03f, - 1.121692334e-03f, 1.136495745e-03f, 1.151295808e-03f, 1.166092490e-03f, 1.180885760e-03f, 1.195675584e-03f, 1.210461932e-03f, 1.225244770e-03f, 1.240024066e-03f, 1.254799789e-03f, - 1.269571906e-03f, 1.284340385e-03f, 1.299105193e-03f, 1.313866299e-03f, 1.328623671e-03f, 1.343377276e-03f, 1.358127083e-03f, 1.372873058e-03f, 1.387615171e-03f, 1.402353388e-03f, - 1.417087678e-03f, 1.431818010e-03f, 1.446544350e-03f, 1.461266667e-03f, 1.475984928e-03f, 1.490699102e-03f, 1.505409157e-03f, 1.520115061e-03f, 1.534816781e-03f, 1.549514286e-03f, - 1.564207544e-03f, 1.578896523e-03f, 1.593581190e-03f, 1.608261515e-03f, 1.622937464e-03f, 1.637609007e-03f, 1.652276111e-03f, 1.666938744e-03f, 1.681596875e-03f, 1.696250471e-03f, - 1.710899501e-03f, 1.725543933e-03f, 1.740183734e-03f, 1.754818875e-03f, 1.769449321e-03f, 1.784075043e-03f, 1.798696007e-03f, 1.813312182e-03f, 1.827923537e-03f, 1.842530039e-03f, - 1.857131658e-03f, 1.871728360e-03f, 1.886320115e-03f, 1.900906891e-03f, 1.915488656e-03f, 1.930065378e-03f, 1.944637026e-03f, 1.959203568e-03f, 1.973764973e-03f, 1.988321209e-03f, - 2.002872244e-03f, 2.017418047e-03f, 2.031958586e-03f, 2.046493829e-03f, 2.061023746e-03f, 2.075548304e-03f, 2.090067472e-03f, 2.104581219e-03f, 2.119089512e-03f, 2.133592321e-03f, - 2.148089615e-03f, 2.162581360e-03f, 2.177067527e-03f, 2.191548084e-03f, 2.206022999e-03f, 2.220492241e-03f, 2.234955779e-03f, 2.249413581e-03f, 2.263865615e-03f, 2.278311851e-03f, - 2.292752258e-03f, 2.307186803e-03f, 2.321615456e-03f, 2.336038185e-03f, 2.350454959e-03f, 2.364865747e-03f, 2.379270517e-03f, 2.393669239e-03f, 2.408061881e-03f, 2.422448412e-03f, - 2.436828801e-03f, 2.451203016e-03f, 2.465571027e-03f, 2.479932802e-03f, 2.494288310e-03f, 2.508637521e-03f, 2.522980402e-03f, 2.537316924e-03f, 2.551647054e-03f, 2.565970763e-03f, - 2.580288018e-03f, 2.594598789e-03f, 2.608903045e-03f, 2.623200755e-03f, 2.637491888e-03f, 2.651776413e-03f, 2.666054299e-03f, 2.680325516e-03f, 2.694590031e-03f, 2.708847815e-03f, - 2.723098837e-03f, 2.737343066e-03f, 2.751580470e-03f, 2.765811019e-03f, 2.780034683e-03f, 2.794251431e-03f, 2.808461231e-03f, 2.822664053e-03f, 2.836859867e-03f, 2.851048641e-03f, - 2.865230345e-03f, 2.879404949e-03f, 2.893572421e-03f, 2.907732731e-03f, 2.921885849e-03f, 2.936031743e-03f, 2.950170383e-03f, 2.964301740e-03f, 2.978425781e-03f, 2.992542477e-03f, - 3.006651797e-03f, 3.020753710e-03f, 3.034848187e-03f, 3.048935196e-03f, 3.063014707e-03f, 3.077086690e-03f, 3.091151115e-03f, 3.105207950e-03f, 3.119257166e-03f, 3.133298732e-03f, - 3.147332619e-03f, 3.161358795e-03f, 3.175377230e-03f, 3.189387894e-03f, 3.203390757e-03f, 3.217385789e-03f, 3.231372959e-03f, 3.245352237e-03f, 3.259323593e-03f, 3.273286997e-03f, - 3.287242419e-03f, 3.301189828e-03f, 3.315129195e-03f, 3.329060489e-03f, 3.342983680e-03f, 3.356898739e-03f, 3.370805635e-03f, 3.384704338e-03f, 3.398594818e-03f, 3.412477046e-03f, - 3.426350991e-03f, 3.440216624e-03f, 3.454073914e-03f, 3.467922831e-03f, 3.481763347e-03f, 3.495595430e-03f, 3.509419051e-03f, 3.523234181e-03f, 3.537040789e-03f, 3.550838846e-03f, - 3.564628322e-03f, 3.578409188e-03f, 3.592181412e-03f, 3.605944967e-03f, 3.619699822e-03f, 3.633445948e-03f, 3.647183314e-03f, 3.660911892e-03f, 3.674631652e-03f, 3.688342564e-03f, - 3.702044598e-03f, 3.715737726e-03f, 3.729421918e-03f, 3.743097144e-03f, 3.756763374e-03f, 3.770420580e-03f, 3.784068732e-03f, 3.797707800e-03f, 3.811337756e-03f, 3.824958569e-03f, - 3.838570211e-03f, 3.852172653e-03f, 3.865765864e-03f, 3.879349816e-03f, 3.892924479e-03f, 3.906489825e-03f, 3.920045824e-03f, 3.933592446e-03f, 3.947129663e-03f, 3.960657446e-03f, - 3.974175766e-03f, 3.987684593e-03f, 4.001183898e-03f, 4.014673653e-03f, 4.028153828e-03f, 4.041624395e-03f, 4.055085324e-03f, 4.068536586e-03f, 4.081978153e-03f, 4.095409995e-03f, - 4.108832085e-03f, 4.122244392e-03f, 4.135646888e-03f, 4.149039545e-03f, 4.162422333e-03f, 4.175795224e-03f, 4.189158189e-03f, 4.202511199e-03f, 4.215854226e-03f, 4.229187241e-03f, - 4.242510215e-03f, 4.255823120e-03f, 4.269125927e-03f, 4.282418608e-03f, 4.295701133e-03f, 4.308973476e-03f, 4.322235606e-03f, 4.335487495e-03f, 4.348729116e-03f, 4.361960439e-03f, - 4.375181436e-03f, 4.388392080e-03f, 4.401592341e-03f, 4.414782191e-03f, 4.427961602e-03f, 4.441130545e-03f, 4.454288993e-03f, 4.467436917e-03f, 4.480574289e-03f, 4.493701081e-03f, - 4.506817264e-03f, 4.519922810e-03f, 4.533017692e-03f, 4.546101882e-03f, 4.559175350e-03f, 4.572238070e-03f, 4.585290013e-03f, 4.598331151e-03f, 4.611361456e-03f, 4.624380900e-03f, - 4.637389456e-03f, 4.650387096e-03f, 4.663373791e-03f, 4.676349514e-03f, 4.689314237e-03f, 4.702267932e-03f, 4.715210572e-03f, 4.728142129e-03f, 4.741062575e-03f, 4.753971882e-03f, - 4.766870023e-03f, 4.779756970e-03f, 4.792632695e-03f, 4.805497172e-03f, 4.818350372e-03f, 4.831192268e-03f, 4.844022832e-03f, 4.856842038e-03f, 4.869649857e-03f, 4.882446262e-03f, - 4.895231226e-03f, 4.908004721e-03f, 4.920766721e-03f, 4.933517197e-03f, 4.946256122e-03f, 4.958983470e-03f, 4.971699213e-03f, 4.984403324e-03f, 4.997095775e-03f, 5.009776540e-03f, - 5.022445591e-03f, 5.035102902e-03f, 5.047748445e-03f, 5.060382193e-03f, 5.073004119e-03f, 5.085614197e-03f, 5.098212399e-03f, 5.110798698e-03f, 5.123373068e-03f, 5.135935481e-03f, - 5.148485911e-03f, 5.161024331e-03f, 5.173550714e-03f, 5.186065034e-03f, 5.198567263e-03f, 5.211057375e-03f, 5.223535344e-03f, 5.236001142e-03f, 5.248454744e-03f, 5.260896122e-03f, - 5.273325249e-03f, 5.285742100e-03f, 5.298146649e-03f, 5.310538867e-03f, 5.322918729e-03f, 5.335286209e-03f, 5.347641280e-03f, 5.359983916e-03f, 5.372314091e-03f, 5.384631777e-03f, - 5.396936950e-03f, 5.409229582e-03f, 5.421509648e-03f, 5.433777121e-03f, 5.446031975e-03f, 5.458274183e-03f, 5.470503721e-03f, 5.482720562e-03f, 5.494924679e-03f, 5.507116048e-03f, - 5.519294641e-03f, 5.531460432e-03f, 5.543613397e-03f, 5.555753509e-03f, 5.567880742e-03f, 5.579995070e-03f, 5.592096468e-03f, 5.604184909e-03f, 5.616260369e-03f, 5.628322820e-03f, - 5.640372239e-03f, 5.652408598e-03f, 5.664431873e-03f, 5.676442037e-03f, 5.688439066e-03f, 5.700422933e-03f, 5.712393614e-03f, 5.724351082e-03f, 5.736295312e-03f, 5.748226279e-03f, - 5.760143958e-03f, 5.772048323e-03f, 5.783939348e-03f, 5.795817009e-03f, 5.807681280e-03f, 5.819532137e-03f, 5.831369553e-03f, 5.843193503e-03f, 5.855003964e-03f, 5.866800908e-03f, - 5.878584312e-03f, 5.890354150e-03f, 5.902110398e-03f, 5.913853030e-03f, 5.925582021e-03f, 5.937297347e-03f, 5.948998982e-03f, 5.960686902e-03f, 5.972361081e-03f, 5.984021496e-03f, - 5.995668122e-03f, 6.007300932e-03f, 6.018919904e-03f, 6.030525012e-03f, 6.042116232e-03f, 6.053693538e-03f, 6.065256908e-03f, 6.076806315e-03f, 6.088341735e-03f, 6.099863145e-03f, - 6.111370518e-03f, 6.122863832e-03f, 6.134343062e-03f, 6.145808183e-03f, 6.157259171e-03f, 6.168696002e-03f, 6.180118652e-03f, 6.191527096e-03f, 6.202921310e-03f, 6.214301270e-03f, - 6.225666952e-03f, 6.237018332e-03f, 6.248355385e-03f, 6.259678088e-03f, 6.270986417e-03f, 6.282280348e-03f, 6.293559857e-03f, 6.304824919e-03f, 6.316075512e-03f, 6.327311611e-03f, - 6.338533193e-03f, 6.349740233e-03f, 6.360932709e-03f, 6.372110596e-03f, 6.383273871e-03f, 6.394422509e-03f, 6.405556489e-03f, 6.416675785e-03f, 6.427780374e-03f, 6.438870234e-03f, - 6.449945340e-03f, 6.461005670e-03f, 6.472051199e-03f, 6.483081904e-03f, 6.494097762e-03f, 6.505098750e-03f, 6.516084845e-03f, 6.527056023e-03f, 6.538012261e-03f, 6.548953536e-03f, - 6.559879825e-03f, 6.570791104e-03f, 6.581687352e-03f, 6.592568544e-03f, 6.603434657e-03f, 6.614285670e-03f, 6.625121558e-03f, 6.635942300e-03f, 6.646747871e-03f, 6.657538250e-03f, - 6.668313414e-03f, 6.679073340e-03f, 6.689818004e-03f, 6.700547385e-03f, 6.711261460e-03f, 6.721960207e-03f, 6.732643602e-03f, 6.743311623e-03f, 6.753964248e-03f, 6.764601454e-03f, - 6.775223219e-03f, 6.785829520e-03f, 6.796420336e-03f, 6.806995643e-03f, 6.817555420e-03f, 6.828099644e-03f, 6.838628293e-03f, 6.849141345e-03f, 6.859638777e-03f, 6.870120568e-03f, - 6.880586696e-03f, 6.891037138e-03f, 6.901471873e-03f, 6.911890879e-03f, 6.922294133e-03f, 6.932681613e-03f, 6.943053299e-03f, 6.953409168e-03f, 6.963749198e-03f, 6.974073368e-03f, - 6.984381655e-03f, 6.994674039e-03f, 7.004950497e-03f, 7.015211008e-03f, 7.025455550e-03f, 7.035684103e-03f, 7.045896643e-03f, 7.056093151e-03f, 7.066273604e-03f, 7.076437981e-03f, - 7.086586261e-03f, 7.096718422e-03f, 7.106834443e-03f, 7.116934304e-03f, 7.127017982e-03f, 7.137085457e-03f, 7.147136707e-03f, 7.157171711e-03f, 7.167190449e-03f, 7.177192899e-03f, - 7.187179040e-03f, 7.197148851e-03f, 7.207102312e-03f, 7.217039402e-03f, 7.226960099e-03f, 7.236864384e-03f, 7.246752234e-03f, 7.256623630e-03f, 7.266478551e-03f, 7.276316975e-03f, - 7.286138884e-03f, 7.295944255e-03f, 7.305733069e-03f, 7.315505305e-03f, 7.325260942e-03f, 7.334999960e-03f, 7.344722339e-03f, 7.354428058e-03f, 7.364117097e-03f, 7.373789436e-03f, - 7.383445055e-03f, 7.393083932e-03f, 7.402706049e-03f, 7.412311385e-03f, 7.421899920e-03f, 7.431471634e-03f, 7.441026507e-03f, 7.450564518e-03f, 7.460085649e-03f, 7.469589879e-03f, - 7.479077188e-03f, 7.488547556e-03f, 7.498000964e-03f, 7.507437393e-03f, 7.516856821e-03f, 7.526259230e-03f, 7.535644600e-03f, 7.545012911e-03f, 7.554364144e-03f, 7.563698279e-03f, - 7.573015298e-03f, 7.582315179e-03f, 7.591597905e-03f, 7.600863455e-03f, 7.610111811e-03f, 7.619342953e-03f, 7.628556862e-03f, 7.637753518e-03f, 7.646932903e-03f, 7.656094997e-03f, - 7.665239781e-03f, 7.674367237e-03f, 7.683477345e-03f, 7.692570086e-03f, 7.701645442e-03f, 7.710703393e-03f, 7.719743921e-03f, 7.728767006e-03f, 7.737772631e-03f, 7.746760776e-03f, - 7.755731422e-03f, 7.764684552e-03f, 7.773620146e-03f, 7.782538186e-03f, 7.791438653e-03f, 7.800321528e-03f, 7.809186795e-03f, 7.818034433e-03f, 7.826864424e-03f, 7.835676751e-03f, - 7.844471395e-03f, 7.853248337e-03f, 7.862007560e-03f, 7.870749045e-03f, 7.879472775e-03f, 7.888178730e-03f, 7.896866894e-03f, 7.905537247e-03f, 7.914189772e-03f, 7.922824452e-03f, - 7.931441268e-03f, 7.940040202e-03f, 7.948621236e-03f, 7.957184354e-03f, 7.965729536e-03f, 7.974256766e-03f, 7.982766025e-03f, 7.991257296e-03f, 7.999730562e-03f, 8.008185805e-03f, - 8.016623008e-03f, 8.025042152e-03f, 8.033443221e-03f, 8.041826198e-03f, 8.050191064e-03f, 8.058537803e-03f, 8.066866397e-03f, 8.075176829e-03f, 8.083469083e-03f, 8.091743140e-03f, - 8.099998985e-03f, 8.108236599e-03f, 8.116455965e-03f, 8.124657068e-03f, 8.132839890e-03f, 8.141004413e-03f, 8.149150622e-03f, 8.157278499e-03f, 8.165388028e-03f, 8.173479191e-03f, - 8.181551973e-03f, 8.189606357e-03f, 8.197642325e-03f, 8.205659862e-03f, 8.213658951e-03f, 8.221639576e-03f, 8.229601719e-03f, 8.237545366e-03f, 8.245470498e-03f, 8.253377101e-03f, - 8.261265157e-03f, 8.269134651e-03f, 8.276985567e-03f, 8.284817888e-03f, 8.292631598e-03f, 8.300426681e-03f, 8.308203121e-03f, 8.315960902e-03f, 8.323700009e-03f, 8.331420425e-03f, - 8.339122134e-03f, 8.346805122e-03f, 8.354469371e-03f, 8.362114866e-03f, 8.369741592e-03f, 8.377349533e-03f, 8.384938673e-03f, 8.392508997e-03f, 8.400060490e-03f, 8.407593135e-03f, - 8.415106917e-03f, 8.422601822e-03f, 8.430077833e-03f, 8.437534936e-03f, 8.444973115e-03f, 8.452392354e-03f, 8.459792640e-03f, 8.467173956e-03f, 8.474536288e-03f, 8.481879620e-03f, - 8.489203938e-03f, 8.496509226e-03f, 8.503795470e-03f, 8.511062655e-03f, 8.518310766e-03f, 8.525539788e-03f, 8.532749707e-03f, 8.539940507e-03f, 8.547112174e-03f, 8.554264694e-03f, - 8.561398052e-03f, 8.568512233e-03f, 8.575607223e-03f, 8.582683007e-03f, 8.589739571e-03f, 8.596776902e-03f, 8.603794983e-03f, 8.610793802e-03f, 8.617773343e-03f, 8.624733593e-03f, - 8.631674538e-03f, 8.638596164e-03f, 8.645498455e-03f, 8.652381399e-03f, 8.659244982e-03f, 8.666089189e-03f, 8.672914006e-03f, 8.679719421e-03f, 8.686505418e-03f, 8.693271985e-03f, - 8.700019107e-03f, 8.706746771e-03f, 8.713454963e-03f, 8.720143670e-03f, 8.726812878e-03f, 8.733462574e-03f, 8.740092744e-03f, 8.746703375e-03f, 8.753294453e-03f, 8.759865965e-03f, - 8.766417898e-03f, 8.772950239e-03f, 8.779462974e-03f, 8.785956090e-03f, 8.792429575e-03f, 8.798883414e-03f, 8.805317596e-03f, 8.811732107e-03f, 8.818126934e-03f, 8.824502065e-03f, - 8.830857486e-03f, 8.837193184e-03f, 8.843509148e-03f, 8.849805364e-03f, 8.856081820e-03f, 8.862338502e-03f, 8.868575399e-03f, 8.874792498e-03f, 8.880989786e-03f, 8.887167252e-03f, - 8.893324882e-03f, 8.899462664e-03f, 8.905580586e-03f, 8.911678635e-03f, 8.917756800e-03f, 8.923815069e-03f, 8.929853428e-03f, 8.935871867e-03f, 8.941870372e-03f, 8.947848933e-03f, - 8.953807537e-03f, 8.959746171e-03f, 8.965664825e-03f, 8.971563487e-03f, 8.977442144e-03f, 8.983300785e-03f, 8.989139399e-03f, 8.994957973e-03f, 9.000756496e-03f, 9.006534957e-03f, - 9.012293343e-03f, 9.018031645e-03f, 9.023749849e-03f, 9.029447945e-03f, 9.035125921e-03f, 9.040783767e-03f, 9.046421470e-03f, 9.052039020e-03f, 9.057636406e-03f, 9.063213616e-03f, - 9.068770640e-03f, 9.074307465e-03f, 9.079824083e-03f, 9.085320480e-03f, 9.090796648e-03f, 9.096252574e-03f, 9.101688248e-03f, 9.107103659e-03f, 9.112498797e-03f, 9.117873650e-03f, - 9.123228209e-03f, 9.128562463e-03f, 9.133876400e-03f, 9.139170012e-03f, 9.144443286e-03f, 9.149696214e-03f, 9.154928784e-03f, 9.160140986e-03f, 9.165332810e-03f, 9.170504247e-03f, - 9.175655284e-03f, 9.180785914e-03f, 9.185896124e-03f, 9.190985906e-03f, 9.196055250e-03f, 9.201104145e-03f, 9.206132582e-03f, 9.211140551e-03f, 9.216128041e-03f, 9.221095044e-03f, - 9.226041549e-03f, 9.230967548e-03f, 9.235873029e-03f, 9.240757985e-03f, 9.245622404e-03f, 9.250466278e-03f, 9.255289598e-03f, 9.260092353e-03f, 9.264874535e-03f, 9.269636134e-03f, - 9.274377141e-03f, 9.279097547e-03f, 9.283797343e-03f, 9.288476519e-03f, 9.293135067e-03f, 9.297772977e-03f, 9.302390240e-03f, 9.306986848e-03f, 9.311562792e-03f, 9.316118063e-03f, - 9.320652651e-03f, 9.325166549e-03f, 9.329659748e-03f, 9.334132238e-03f, 9.338584012e-03f, 9.343015060e-03f, 9.347425375e-03f, 9.351814948e-03f, 9.356183769e-03f, 9.360531832e-03f, - 9.364859128e-03f, 9.369165648e-03f, 9.373451384e-03f, 9.377716328e-03f, 9.381960471e-03f, 9.386183807e-03f, 9.390386325e-03f, 9.394568020e-03f, 9.398728882e-03f, 9.402868904e-03f, - 9.406988078e-03f, 9.411086396e-03f, 9.415163850e-03f, 9.419220432e-03f, 9.423256135e-03f, 9.427270952e-03f, 9.431264874e-03f, 9.435237894e-03f, 9.439190005e-03f, 9.443121198e-03f, - 9.447031468e-03f, 9.450920805e-03f, 9.454789204e-03f, 9.458636657e-03f, 9.462463155e-03f, 9.466268694e-03f, 9.470053264e-03f, 9.473816859e-03f, 9.477559473e-03f, 9.481281097e-03f, - 9.484981726e-03f, 9.488661352e-03f, 9.492319968e-03f, 9.495957568e-03f, 9.499574144e-03f, 9.503169691e-03f, 9.506744201e-03f, 9.510297668e-03f, 9.513830085e-03f, 9.517341446e-03f, - 9.520831744e-03f, 9.524300972e-03f, 9.527749125e-03f, 9.531176196e-03f, 9.534582179e-03f, 9.537967067e-03f, 9.541330855e-03f, 9.544673536e-03f, 9.547995103e-03f, 9.551295552e-03f, - 9.554574875e-03f, 9.557833068e-03f, 9.561070124e-03f, 9.564286036e-03f, 9.567480800e-03f, 9.570654410e-03f, 9.573806859e-03f, 9.576938143e-03f, 9.580048255e-03f, 9.583137190e-03f, - 9.586204942e-03f, 9.589251506e-03f, 9.592276877e-03f, 9.595281048e-03f, 9.598264015e-03f, 9.601225773e-03f, 9.604166315e-03f, 9.607085637e-03f, 9.609983734e-03f, 9.612860600e-03f, - 9.615716231e-03f, 9.618550621e-03f, 9.621363766e-03f, 9.624155660e-03f, 9.626926298e-03f, 9.629675676e-03f, 9.632403789e-03f, 9.635110632e-03f, 9.637796201e-03f, 9.640460491e-03f, - 9.643103496e-03f, 9.645725213e-03f, 9.648325638e-03f, 9.650904765e-03f, 9.653462590e-03f, 9.655999108e-03f, 9.658514317e-03f, 9.661008210e-03f, 9.663480785e-03f, 9.665932036e-03f, - 9.668361960e-03f, 9.670770552e-03f, 9.673157809e-03f, 9.675523727e-03f, 9.677868300e-03f, 9.680191527e-03f, 9.682493402e-03f, 9.684773922e-03f, 9.687033083e-03f, 9.689270882e-03f, - 9.691487315e-03f, 9.693682377e-03f, 9.695856066e-03f, 9.698008378e-03f, 9.700139310e-03f, 9.702248858e-03f, 9.704337018e-03f, 9.706403788e-03f, 9.708449164e-03f, 9.710473143e-03f, - 9.712475721e-03f, 9.714456896e-03f, 9.716416664e-03f, 9.718355022e-03f, 9.720271968e-03f, 9.722167498e-03f, 9.724041609e-03f, 9.725894299e-03f, 9.727725565e-03f, 9.729535403e-03f, - 9.731323811e-03f, 9.733090787e-03f, 9.734836328e-03f, 9.736560431e-03f, 9.738263094e-03f, 9.739944314e-03f, 9.741604089e-03f, 9.743242416e-03f, 9.744859293e-03f, 9.746454718e-03f, - 9.748028688e-03f, 9.749581202e-03f, 9.751112256e-03f, 9.752621849e-03f, 9.754109980e-03f, 9.755576645e-03f, 9.757021843e-03f, 9.758445572e-03f, 9.759847829e-03f, 9.761228614e-03f, - 9.762587925e-03f, 9.763925759e-03f, 9.765242115e-03f, 9.766536992e-03f, 9.767810387e-03f, 9.769062299e-03f, 9.770292727e-03f, 9.771501669e-03f, 9.772689124e-03f, 9.773855090e-03f, - 9.774999567e-03f, 9.776122552e-03f, 9.777224045e-03f, 9.778304044e-03f, 9.779362549e-03f, 9.780399558e-03f, 9.781415069e-03f, 9.782409084e-03f, 9.783381599e-03f, 9.784332615e-03f, - 9.785262130e-03f, 9.786170144e-03f, 9.787056656e-03f, 9.787921665e-03f, 9.788765171e-03f, 9.789587173e-03f, 9.790387670e-03f, 9.791166662e-03f, 9.791924149e-03f, 9.792660129e-03f, - 9.793374604e-03f, 9.794067571e-03f, 9.794739032e-03f, 9.795388985e-03f, 9.796017431e-03f, 9.796624369e-03f, 9.797209800e-03f, 9.797773723e-03f, 9.798316139e-03f, 9.798837047e-03f, - 9.799336447e-03f, 9.799814340e-03f, 9.800270725e-03f, 9.800705604e-03f, 9.801118976e-03f, 9.801510842e-03f, 9.801881202e-03f, 9.802230056e-03f, 9.802557406e-03f, 9.802863250e-03f, - 9.803147591e-03f, 9.803410428e-03f, 9.803651763e-03f, 9.803871596e-03f, 9.804069927e-03f, 9.804246758e-03f, 9.804402090e-03f, 9.804535923e-03f, 9.804648258e-03f, 9.804739096e-03f, - 9.804808439e-03f, 9.804856286e-03f, 9.804882641e-03f, 9.804887503e-03f, 9.804870874e-03f, 9.804832755e-03f, 9.804773148e-03f, 9.804692054e-03f, 9.804589474e-03f, 9.804465410e-03f, - 9.804319862e-03f, 9.804152834e-03f, 9.803964326e-03f, 9.803754341e-03f, 9.803522879e-03f, 9.803269942e-03f, 9.802995533e-03f, 9.802699653e-03f, 9.802382304e-03f, 9.802043488e-03f, - 9.801683206e-03f, 9.801301462e-03f, 9.800898257e-03f, 9.800473593e-03f, 9.800027472e-03f, 9.799559897e-03f, 9.799070869e-03f, 9.798560392e-03f, 9.798028467e-03f, 9.797475097e-03f, - 9.796900284e-03f, 9.796304031e-03f, 9.795686340e-03f, 9.795047214e-03f, 9.794386655e-03f, 9.793704667e-03f, 9.793001252e-03f, 9.792276412e-03f, 9.791530151e-03f, 9.790762472e-03f, - 9.789973377e-03f, 9.789162869e-03f, 9.788330951e-03f, 9.787477626e-03f, 9.786602898e-03f, 9.785706770e-03f, 9.784789245e-03f, 9.783850325e-03f, 9.782890015e-03f, 9.781908317e-03f, - 9.780905236e-03f, 9.779880774e-03f, 9.778834934e-03f, 9.777767722e-03f, 9.776679139e-03f, 9.775569190e-03f, 9.774437878e-03f, 9.773285208e-03f, 9.772111182e-03f, 9.770915804e-03f, - 9.769699079e-03f, 9.768461011e-03f, 9.767201602e-03f, 9.765920858e-03f, 9.764618782e-03f, 9.763295378e-03f, 9.761950651e-03f, 9.760584605e-03f, 9.759197243e-03f, 9.757788571e-03f, - 9.756358592e-03f, 9.754907311e-03f, 9.753434732e-03f, 9.751940859e-03f, 9.750425698e-03f, 9.748889253e-03f, 9.747331528e-03f, 9.745752528e-03f, 9.744152257e-03f, 9.742530721e-03f, - 9.740887924e-03f, 9.739223871e-03f, 9.737538566e-03f, 9.735832016e-03f, 9.734104224e-03f, 9.732355196e-03f, 9.730584936e-03f, 9.728793451e-03f, 9.726980744e-03f, 9.725146822e-03f, - 9.723291689e-03f, 9.721415351e-03f, 9.719517813e-03f, 9.717599080e-03f, 9.715659158e-03f, 9.713698053e-03f, 9.711715769e-03f, 9.709712313e-03f, 9.707687690e-03f, 9.705641905e-03f, - 9.703574965e-03f, 9.701486875e-03f, 9.699377641e-03f, 9.697247268e-03f, 9.695095763e-03f, 9.692923132e-03f, 9.690729380e-03f, 9.688514514e-03f, 9.686278540e-03f, 9.684021463e-03f, - 9.681743290e-03f, 9.679444027e-03f, 9.677123681e-03f, 9.674782257e-03f, 9.672419762e-03f, 9.670036203e-03f, 9.667631586e-03f, 9.665205916e-03f, 9.662759202e-03f, 9.660291449e-03f, - 9.657802664e-03f, 9.655292854e-03f, 9.652762025e-03f, 9.650210184e-03f, 9.647637338e-03f, 9.645043494e-03f, 9.642428659e-03f, 9.639792839e-03f, 9.637136042e-03f, 9.634458274e-03f, - 9.631759543e-03f, 9.629039856e-03f, 9.626299220e-03f, 9.623537643e-03f, 9.620755130e-03f, 9.617951691e-03f, 9.615127331e-03f, 9.612282059e-03f, 9.609415882e-03f, 9.606528808e-03f, - 9.603620843e-03f, 9.600691996e-03f, 9.597742274e-03f, 9.594771685e-03f, 9.591780236e-03f, 9.588767936e-03f, 9.585734791e-03f, 9.582680811e-03f, 9.579606002e-03f, 9.576510373e-03f, - 9.573393932e-03f, 9.570256687e-03f, 9.567098645e-03f, 9.563919816e-03f, 9.560720206e-03f, 9.557499825e-03f, 9.554258680e-03f, 9.550996780e-03f, 9.547714134e-03f, 9.544410749e-03f, - 9.541086633e-03f, 9.537741797e-03f, 9.534376247e-03f, 9.530989993e-03f, 9.527583044e-03f, 9.524155407e-03f, 9.520707091e-03f, 9.517238106e-03f, 9.513748460e-03f, 9.510238162e-03f, - 9.506707221e-03f, 9.503155645e-03f, 9.499583444e-03f, 9.495990627e-03f, 9.492377202e-03f, 9.488743180e-03f, 9.485088568e-03f, 9.481413377e-03f, 9.477717615e-03f, 9.474001291e-03f, - 9.470264416e-03f, 9.466506998e-03f, 9.462729048e-03f, 9.458930573e-03f, 9.455111584e-03f, 9.451272091e-03f, 9.447412102e-03f, 9.443531628e-03f, 9.439630678e-03f, 9.435709263e-03f, - 9.431767391e-03f, 9.427805072e-03f, 9.423822317e-03f, 9.419819135e-03f, 9.415795537e-03f, 9.411751532e-03f, 9.407687130e-03f, 9.403602342e-03f, 9.399497177e-03f, 9.395371645e-03f, - 9.391225758e-03f, 9.387059525e-03f, 9.382872956e-03f, 9.378666062e-03f, 9.374438853e-03f, 9.370191340e-03f, 9.365923533e-03f, 9.361635442e-03f, 9.357327079e-03f, 9.352998453e-03f, - 9.348649576e-03f, 9.344280458e-03f, 9.339891109e-03f, 9.335481542e-03f, 9.331051766e-03f, 9.326601792e-03f, 9.322131631e-03f, 9.317641295e-03f, 9.313130793e-03f, 9.308600138e-03f, - 9.304049341e-03f, 9.299478411e-03f, 9.294887362e-03f, 9.290276203e-03f, 9.285644946e-03f, 9.280993603e-03f, 9.276322185e-03f, 9.271630702e-03f, 9.266919168e-03f, 9.262187592e-03f, - 9.257435987e-03f, 9.252664364e-03f, 9.247872735e-03f, 9.243061111e-03f, 9.238229504e-03f, 9.233377926e-03f, 9.228506389e-03f, 9.223614904e-03f, 9.218703483e-03f, 9.213772139e-03f, - 9.208820883e-03f, 9.203849727e-03f, 9.198858683e-03f, 9.193847764e-03f, 9.188816980e-03f, 9.183766346e-03f, 9.178695872e-03f, 9.173605571e-03f, 9.168495456e-03f, 9.163365538e-03f, - 9.158215830e-03f, 9.153046345e-03f, 9.147857094e-03f, 9.142648092e-03f, 9.137419349e-03f, 9.132170878e-03f, 9.126902693e-03f, 9.121614806e-03f, 9.116307229e-03f, 9.110979976e-03f, - 9.105633059e-03f, 9.100266490e-03f, 9.094880284e-03f, 9.089474453e-03f, 9.084049009e-03f, 9.078603967e-03f, 9.073139338e-03f, 9.067655136e-03f, 9.062151374e-03f, 9.056628066e-03f, - 9.051085224e-03f, 9.045522862e-03f, 9.039940993e-03f, 9.034339631e-03f, 9.028718788e-03f, 9.023078479e-03f, 9.017418717e-03f, 9.011739515e-03f, 9.006040886e-03f, 9.000322846e-03f, - 8.994585406e-03f, 8.988828581e-03f, 8.983052385e-03f, 8.977256831e-03f, 8.971441934e-03f, 8.965607706e-03f, 8.959754162e-03f, 8.953881316e-03f, 8.947989181e-03f, 8.942077773e-03f, - 8.936147104e-03f, 8.930197190e-03f, 8.924228043e-03f, 8.918239679e-03f, 8.912232112e-03f, 8.906205355e-03f, 8.900159423e-03f, 8.894094331e-03f, 8.888010092e-03f, 8.881906722e-03f, - 8.875784235e-03f, 8.869642645e-03f, 8.863481967e-03f, 8.857302215e-03f, 8.851103405e-03f, 8.844885550e-03f, 8.838648665e-03f, 8.832392766e-03f, 8.826117867e-03f, 8.819823983e-03f, - 8.813511128e-03f, 8.807179318e-03f, 8.800828568e-03f, 8.794458893e-03f, 8.788070307e-03f, 8.781662826e-03f, 8.775236465e-03f, 8.768791239e-03f, 8.762327163e-03f, 8.755844253e-03f, - 8.749342524e-03f, 8.742821991e-03f, 8.736282669e-03f, 8.729724574e-03f, 8.723147722e-03f, 8.716552128e-03f, 8.709937807e-03f, 8.703304775e-03f, 8.696653047e-03f, 8.689982640e-03f, - 8.683293569e-03f, 8.676585849e-03f, 8.669859497e-03f, 8.663114528e-03f, 8.656350958e-03f, 8.649568804e-03f, 8.642768080e-03f, 8.635948803e-03f, 8.629110989e-03f, 8.622254653e-03f, - 8.615379813e-03f, 8.608486484e-03f, 8.601574683e-03f, 8.594644425e-03f, 8.587695726e-03f, 8.580728604e-03f, 8.573743074e-03f, 8.566739153e-03f, 8.559716857e-03f, 8.552676203e-03f, - 8.545617207e-03f, 8.538539886e-03f, 8.531444255e-03f, 8.524330333e-03f, 8.517198135e-03f, 8.510047678e-03f, 8.502878978e-03f, 8.495692054e-03f, 8.488486921e-03f, 8.481263596e-03f, - 8.474022096e-03f, 8.466762438e-03f, 8.459484639e-03f, 8.452188716e-03f, 8.444874686e-03f, 8.437542566e-03f, 8.430192373e-03f, 8.422824124e-03f, 8.415437837e-03f, 8.408033529e-03f, - 8.400611216e-03f, 8.393170917e-03f, 8.385712649e-03f, 8.378236428e-03f, 8.370742273e-03f, 8.363230201e-03f, 8.355700229e-03f, 8.348152375e-03f, 8.340586656e-03f, 8.333003090e-03f, - 8.325401695e-03f, 8.317782489e-03f, 8.310145488e-03f, 8.302490712e-03f, 8.294818177e-03f, 8.287127901e-03f, 8.279419903e-03f, 8.271694200e-03f, 8.263950810e-03f, 8.256189752e-03f, - 8.248411042e-03f, 8.240614700e-03f, 8.232800743e-03f, 8.224969190e-03f, 8.217120059e-03f, 8.209253367e-03f, 8.201369133e-03f, 8.193467376e-03f, 8.185548114e-03f, 8.177611365e-03f, - 8.169657147e-03f, 8.161685479e-03f, 8.153696380e-03f, 8.145689867e-03f, 8.137665960e-03f, 8.129624677e-03f, 8.121566037e-03f, 8.113490058e-03f, 8.105396759e-03f, 8.097286158e-03f, - 8.089158276e-03f, 8.081013129e-03f, 8.072850738e-03f, 8.064671121e-03f, 8.056474296e-03f, 8.048260284e-03f, 8.040029102e-03f, 8.031780771e-03f, 8.023515308e-03f, 8.015232733e-03f, - 8.006933066e-03f, 7.998616325e-03f, 7.990282529e-03f, 7.981931699e-03f, 7.973563852e-03f, 7.965179009e-03f, 7.956777189e-03f, 7.948358411e-03f, 7.939922694e-03f, 7.931470058e-03f, - 7.923000523e-03f, 7.914514108e-03f, 7.906010833e-03f, 7.897490716e-03f, 7.888953779e-03f, 7.880400040e-03f, 7.871829520e-03f, 7.863242237e-03f, 7.854638212e-03f, 7.846017465e-03f, - 7.837380015e-03f, 7.828725883e-03f, 7.820055088e-03f, 7.811367650e-03f, 7.802663589e-03f, 7.793942926e-03f, 7.785205679e-03f, 7.776451871e-03f, 7.767681519e-03f, 7.758894646e-03f, - 7.750091270e-03f, 7.741271412e-03f, 7.732435093e-03f, 7.723582333e-03f, 7.714713151e-03f, 7.705827570e-03f, 7.696925608e-03f, 7.688007286e-03f, 7.679072625e-03f, 7.670121645e-03f, - 7.661154368e-03f, 7.652170812e-03f, 7.643171000e-03f, 7.634154952e-03f, 7.625122688e-03f, 7.616074229e-03f, 7.607009596e-03f, 7.597928809e-03f, 7.588831891e-03f, 7.579718860e-03f, - 7.570589739e-03f, 7.561444548e-03f, 7.552283308e-03f, 7.543106041e-03f, 7.533912767e-03f, 7.524703507e-03f, 7.515478282e-03f, 7.506237114e-03f, 7.496980023e-03f, 7.487707031e-03f, - 7.478418160e-03f, 7.469113430e-03f, 7.459792862e-03f, 7.450456479e-03f, 7.441104301e-03f, 7.431736349e-03f, 7.422352646e-03f, 7.412953213e-03f, 7.403538070e-03f, 7.394107241e-03f, - 7.384660745e-03f, 7.375198606e-03f, 7.365720844e-03f, 7.356227481e-03f, 7.346718540e-03f, 7.337194040e-03f, 7.327654006e-03f, 7.318098457e-03f, 7.308527416e-03f, 7.298940906e-03f, - 7.289338947e-03f, 7.279721561e-03f, 7.270088772e-03f, 7.260440600e-03f, 7.250777067e-03f, 7.241098197e-03f, 7.231404010e-03f, 7.221694529e-03f, 7.211969777e-03f, 7.202229774e-03f, - 7.192474545e-03f, 7.182704110e-03f, 7.172918492e-03f, 7.163117713e-03f, 7.153301796e-03f, 7.143470763e-03f, 7.133624637e-03f, 7.123763439e-03f, 7.113887194e-03f, 7.103995922e-03f, - 7.094089646e-03f, 7.084168390e-03f, 7.074232175e-03f, 7.064281024e-03f, 7.054314961e-03f, 7.044334007e-03f, 7.034338185e-03f, 7.024327519e-03f, 7.014302030e-03f, 7.004261742e-03f, - 6.994206678e-03f, 6.984136860e-03f, 6.974052312e-03f, 6.963953056e-03f, 6.953839115e-03f, 6.943710513e-03f, 6.933567272e-03f, 6.923409415e-03f, 6.913236966e-03f, 6.903049947e-03f, - 6.892848383e-03f, 6.882632295e-03f, 6.872401708e-03f, 6.862156644e-03f, 6.851897126e-03f, 6.841623179e-03f, 6.831334826e-03f, 6.821032089e-03f, 6.810714992e-03f, 6.800383559e-03f, - 6.790037813e-03f, 6.779677777e-03f, 6.769303476e-03f, 6.758914932e-03f, 6.748512170e-03f, 6.738095212e-03f, 6.727664083e-03f, 6.717218806e-03f, 6.706759405e-03f, 6.696285903e-03f, - 6.685798325e-03f, 6.675296694e-03f, 6.664781034e-03f, 6.654251369e-03f, 6.643707723e-03f, 6.633150119e-03f, 6.622578582e-03f, 6.611993135e-03f, 6.601393803e-03f, 6.590780609e-03f, - 6.580153578e-03f, 6.569512733e-03f, 6.558858100e-03f, 6.548189701e-03f, 6.537507561e-03f, 6.526811705e-03f, 6.516102156e-03f, 6.505378939e-03f, 6.494642078e-03f, 6.483891597e-03f, - 6.473127521e-03f, 6.462349874e-03f, 6.451558681e-03f, 6.440753965e-03f, 6.429935752e-03f, 6.419104066e-03f, 6.408258931e-03f, 6.397400372e-03f, 6.386528413e-03f, 6.375643079e-03f, - 6.364744395e-03f, 6.353832386e-03f, 6.342907075e-03f, 6.331968488e-03f, 6.321016650e-03f, 6.310051584e-03f, 6.299073317e-03f, 6.288081873e-03f, 6.277077276e-03f, 6.266059551e-03f, - 6.255028724e-03f, 6.243984820e-03f, 6.232927862e-03f, 6.221857877e-03f, 6.210774889e-03f, 6.199678924e-03f, 6.188570006e-03f, 6.177448160e-03f, 6.166313412e-03f, 6.155165787e-03f, - 6.144005309e-03f, 6.132832005e-03f, 6.121645899e-03f, 6.110447016e-03f, 6.099235382e-03f, 6.088011023e-03f, 6.076773963e-03f, 6.065524227e-03f, 6.054261842e-03f, 6.042986832e-03f, - 6.031699224e-03f, 6.020399042e-03f, 6.009086312e-03f, 5.997761059e-03f, 5.986423309e-03f, 5.975073088e-03f, 5.963710421e-03f, 5.952335334e-03f, 5.940947853e-03f, 5.929548002e-03f, - 5.918135808e-03f, 5.906711297e-03f, 5.895274494e-03f, 5.883825425e-03f, 5.872364115e-03f, 5.860890592e-03f, 5.849404880e-03f, 5.837907005e-03f, 5.826396993e-03f, 5.814874871e-03f, - 5.803340663e-03f, 5.791794397e-03f, 5.780236098e-03f, 5.768665792e-03f, 5.757083505e-03f, 5.745489263e-03f, 5.733883092e-03f, 5.722265019e-03f, 5.710635070e-03f, 5.698993270e-03f, - 5.687339646e-03f, 5.675674224e-03f, 5.663997031e-03f, 5.652308092e-03f, 5.640607434e-03f, 5.628895083e-03f, 5.617171066e-03f, 5.605435409e-03f, 5.593688138e-03f, 5.581929280e-03f, - 5.570158862e-03f, 5.558376908e-03f, 5.546583447e-03f, 5.534778504e-03f, 5.522962107e-03f, 5.511134281e-03f, 5.499295054e-03f, 5.487444451e-03f, 5.475582500e-03f, 5.463709227e-03f, - 5.451824659e-03f, 5.439928822e-03f, 5.428021744e-03f, 5.416103450e-03f, 5.404173969e-03f, 5.392233325e-03f, 5.380281547e-03f, 5.368318661e-03f, 5.356344694e-03f, 5.344359673e-03f, - 5.332363625e-03f, 5.320356577e-03f, 5.308338555e-03f, 5.296309586e-03f, 5.284269698e-03f, 5.272218918e-03f, 5.260157273e-03f, 5.248084789e-03f, 5.236001494e-03f, 5.223907415e-03f, - 5.211802578e-03f, 5.199687012e-03f, 5.187560743e-03f, 5.175423799e-03f, 5.163276206e-03f, 5.151117993e-03f, 5.138949185e-03f, 5.126769811e-03f, 5.114579897e-03f, 5.102379472e-03f, - 5.090168562e-03f, 5.077947195e-03f, 5.065715398e-03f, 5.053473199e-03f, 5.041220624e-03f, 5.028957702e-03f, 5.016684460e-03f, 5.004400925e-03f, 4.992107126e-03f, 4.979803088e-03f, - 4.967488841e-03f, 4.955164411e-03f, 4.942829826e-03f, 4.930485114e-03f, 4.918130302e-03f, 4.905765419e-03f, 4.893390491e-03f, 4.881005546e-03f, 4.868610613e-03f, 4.856205718e-03f, - 4.843790890e-03f, 4.831366157e-03f, 4.818931545e-03f, 4.806487084e-03f, 4.794032800e-03f, 4.781568723e-03f, 4.769094878e-03f, 4.756611296e-03f, 4.744118002e-03f, 4.731615026e-03f, - 4.719102395e-03f, 4.706580138e-03f, 4.694048281e-03f, 4.681506854e-03f, 4.668955885e-03f, 4.656395400e-03f, 4.643825429e-03f, 4.631245999e-03f, 4.618657140e-03f, 4.606058877e-03f, - 4.593451241e-03f, 4.580834259e-03f, 4.568207959e-03f, 4.555572369e-03f, 4.542927518e-03f, 4.530273434e-03f, 4.517610146e-03f, 4.504937680e-03f, 4.492256067e-03f, 4.479565333e-03f, - 4.466865508e-03f, 4.454156620e-03f, 4.441438696e-03f, 4.428711767e-03f, 4.415975859e-03f, 4.403231001e-03f, 4.390477223e-03f, 4.377714551e-03f, 4.364943015e-03f, 4.352162644e-03f, - 4.339373465e-03f, 4.326575507e-03f, 4.313768800e-03f, 4.300953370e-03f, 4.288129248e-03f, 4.275296461e-03f, 4.262455039e-03f, 4.249605009e-03f, 4.236746401e-03f, 4.223879242e-03f, - 4.211003563e-03f, 4.198119391e-03f, 4.185226756e-03f, 4.172325685e-03f, 4.159416209e-03f, 4.146498355e-03f, 4.133572152e-03f, 4.120637629e-03f, 4.107694815e-03f, 4.094743739e-03f, - 4.081784430e-03f, 4.068816916e-03f, 4.055841227e-03f, 4.042857391e-03f, 4.029865437e-03f, 4.016865394e-03f, 4.003857291e-03f, 3.990841158e-03f, 3.977817023e-03f, 3.964784914e-03f, - 3.951744862e-03f, 3.938696895e-03f, 3.925641042e-03f, 3.912577332e-03f, 3.899505795e-03f, 3.886426459e-03f, 3.873339354e-03f, 3.860244508e-03f, 3.847141951e-03f, 3.834031712e-03f, - 3.820913820e-03f, 3.807788304e-03f, 3.794655194e-03f, 3.781514519e-03f, 3.768366307e-03f, 3.755210589e-03f, 3.742047393e-03f, 3.728876749e-03f, 3.715698686e-03f, 3.702513233e-03f, - 3.689320420e-03f, 3.676120276e-03f, 3.662912830e-03f, 3.649698112e-03f, 3.636476151e-03f, 3.623246977e-03f, 3.610010618e-03f, 3.596767105e-03f, 3.583516466e-03f, 3.570258731e-03f, - 3.556993930e-03f, 3.543722093e-03f, 3.530443247e-03f, 3.517157424e-03f, 3.503864653e-03f, 3.490564962e-03f, 3.477258383e-03f, 3.463944943e-03f, 3.450624673e-03f, 3.437297603e-03f, - 3.423963762e-03f, 3.410623179e-03f, 3.397275884e-03f, 3.383921908e-03f, 3.370561279e-03f, 3.357194026e-03f, 3.343820181e-03f, 3.330439773e-03f, 3.317052830e-03f, 3.303659383e-03f, - 3.290259462e-03f, 3.276853097e-03f, 3.263440317e-03f, 3.250021151e-03f, 3.236595630e-03f, 3.223163784e-03f, 3.209725642e-03f, 3.196281233e-03f, 3.182830589e-03f, 3.169373739e-03f, - 3.155910712e-03f, 3.142441538e-03f, 3.128966248e-03f, 3.115484871e-03f, 3.101997437e-03f, 3.088503976e-03f, 3.075004518e-03f, 3.061499093e-03f, 3.047987730e-03f, 3.034470461e-03f, - 3.020947313e-03f, 3.007418319e-03f, 2.993883507e-03f, 2.980342908e-03f, 2.966796551e-03f, 2.953244467e-03f, 2.939686686e-03f, 2.926123237e-03f, 2.912554151e-03f, 2.898979458e-03f, - 2.885399188e-03f, 2.871813371e-03f, 2.858222037e-03f, 2.844625216e-03f, 2.831022938e-03f, 2.817415233e-03f, 2.803802133e-03f, 2.790183666e-03f, 2.776559862e-03f, 2.762930753e-03f, - 2.749296368e-03f, 2.735656737e-03f, 2.722011890e-03f, 2.708361859e-03f, 2.694706672e-03f, 2.681046360e-03f, 2.667380954e-03f, 2.653710484e-03f, 2.640034979e-03f, 2.626354471e-03f, - 2.612668989e-03f, 2.598978563e-03f, 2.585283225e-03f, 2.571583003e-03f, 2.557877930e-03f, 2.544168034e-03f, 2.530453346e-03f, 2.516733897e-03f, 2.503009717e-03f, 2.489280836e-03f, - 2.475547285e-03f, 2.461809093e-03f, 2.448066292e-03f, 2.434318912e-03f, 2.420566982e-03f, 2.406810534e-03f, 2.393049598e-03f, 2.379284205e-03f, 2.365514384e-03f, 2.351740166e-03f, - 2.337961581e-03f, 2.324178661e-03f, 2.310391435e-03f, 2.296599935e-03f, 2.282804189e-03f, 2.269004230e-03f, 2.255200086e-03f, 2.241391790e-03f, 2.227579371e-03f, 2.213762860e-03f, - 2.199942287e-03f, 2.186117684e-03f, 2.172289079e-03f, 2.158456505e-03f, 2.144619991e-03f, 2.130779568e-03f, 2.116935267e-03f, 2.103087118e-03f, 2.089235152e-03f, 2.075379399e-03f, - 2.061519890e-03f, 2.047656655e-03f, 2.033789726e-03f, 2.019919132e-03f, 2.006044905e-03f, 1.992167074e-03f, 1.978285671e-03f, 1.964400726e-03f, 1.950512270e-03f, 1.936620333e-03f, - 1.922724946e-03f, 1.908826140e-03f, 1.894923946e-03f, 1.881018393e-03f, 1.867109513e-03f, 1.853197337e-03f, 1.839281894e-03f, 1.825363217e-03f, 1.811441334e-03f, 1.797516278e-03f, - 1.783588079e-03f, 1.769656767e-03f, 1.755722373e-03f, 1.741784929e-03f, 1.727844463e-03f, 1.713901009e-03f, 1.699954595e-03f, 1.686005253e-03f, 1.672053014e-03f, 1.658097908e-03f, - 1.644139966e-03f, 1.630179219e-03f, 1.616215698e-03f, 1.602249433e-03f, 1.588280455e-03f, 1.574308795e-03f, 1.560334483e-03f, 1.546357551e-03f, 1.532378029e-03f, 1.518395948e-03f, - 1.504411339e-03f, 1.490424232e-03f, 1.476434659e-03f, 1.462442650e-03f, 1.448448236e-03f, 1.434451447e-03f, 1.420452316e-03f, 1.406450871e-03f, 1.392447145e-03f, 1.378441168e-03f, - 1.364432970e-03f, 1.350422584e-03f, 1.336410038e-03f, 1.322395366e-03f, 1.308378596e-03f, 1.294359760e-03f, 1.280338889e-03f, 1.266316014e-03f, 1.252291166e-03f, 1.238264374e-03f, - 1.224235671e-03f, 1.210205087e-03f, 1.196172653e-03f, 1.182138400e-03f, 1.168102359e-03f, 1.154064560e-03f, 1.140025034e-03f, 1.125983813e-03f, 1.111940927e-03f, 1.097896407e-03f, - 1.083850283e-03f, 1.069802588e-03f, 1.055753351e-03f, 1.041702603e-03f, 1.027650376e-03f, 1.013596700e-03f, 9.995416064e-04f, 9.854851257e-04f, 9.714272889e-04f, 9.573681269e-04f, - 9.433076706e-04f, 9.292459508e-04f, 9.151829985e-04f, 9.011188446e-04f, 8.870535198e-04f, 8.729870552e-04f, 8.589194816e-04f, 8.448508299e-04f, 8.307811310e-04f, 8.167104158e-04f, - 8.026387152e-04f, 7.885660601e-04f, 7.744924814e-04f, 7.604180099e-04f, 7.463426766e-04f, 7.322665124e-04f, 7.181895481e-04f, 7.041118147e-04f, 6.900333431e-04f, 6.759541641e-04f, - 6.618743086e-04f, 6.477938076e-04f, 6.337126919e-04f, 6.196309925e-04f, 6.055487401e-04f, 5.914659658e-04f, 5.773827004e-04f, 5.632989748e-04f, 5.492148199e-04f, 5.351302665e-04f, - 5.210453457e-04f, 5.069600882e-04f, 4.928745249e-04f, 4.787886868e-04f, 4.647026046e-04f, 4.506163094e-04f, 4.365298320e-04f, 4.224432032e-04f, 4.083564540e-04f, 3.942696152e-04f, - 3.801827177e-04f, 3.660957924e-04f, 3.520088701e-04f, 3.379219817e-04f, 3.238351581e-04f, 3.097484302e-04f, 2.956618288e-04f, 2.815753848e-04f, 2.674891291e-04f, 2.534030924e-04f, - 2.393173057e-04f, 2.252317999e-04f, 2.111466057e-04f, 1.970617540e-04f, 1.829772757e-04f, 1.688932016e-04f, 1.548095626e-04f, 1.407263894e-04f, 1.266437130e-04f, 1.125615642e-04f, - 9.847997379e-05f, 8.439897259e-05f, 7.031859145e-05f, 5.623886117e-05f, 4.215981260e-05f, 2.808147653e-05f, 1.400388378e-05f, -7.293483608e-08f, -1.414894852e-05f, -2.822412646e-05f, - -4.229843787e-05f, -5.637185195e-05f, -7.044433790e-05f, -8.451586495e-05f, -9.858640231e-05f, -1.126559192e-04f, -1.267243848e-04f, -1.407917685e-04f, -1.548580393e-04f, -1.689231666e-04f, - -1.829871196e-04f, -1.970498675e-04f, -2.111113796e-04f, -2.251716252e-04f, -2.392305734e-04f, -2.532881937e-04f, -2.673444551e-04f, -2.813993271e-04f, -2.954527788e-04f, -3.095047797e-04f, - -3.235552989e-04f, -3.376043057e-04f, -3.516517695e-04f, -3.656976595e-04f, -3.797419451e-04f, -3.937845956e-04f, -4.078255802e-04f, -4.218648684e-04f, -4.359024294e-04f, -4.499382326e-04f, - -4.639722473e-04f, -4.780044429e-04f, -4.920347887e-04f, -5.060632540e-04f, -5.200898084e-04f, -5.341144210e-04f, -5.481370613e-04f, -5.621576987e-04f, -5.761763025e-04f, -5.901928422e-04f, - -6.042072871e-04f, -6.182196067e-04f, -6.322297703e-04f, -6.462377475e-04f, -6.602435076e-04f, -6.742470200e-04f, -6.882482542e-04f, -7.022471796e-04f, -7.162437657e-04f, -7.302379820e-04f, - -7.442297979e-04f, -7.582191828e-04f, -7.722061064e-04f, -7.861905380e-04f, -8.001724471e-04f, -8.141518033e-04f, -8.281285761e-04f, -8.421027349e-04f, -8.560742494e-04f, -8.700430890e-04f, - -8.840092232e-04f, -8.979726217e-04f, -9.119332540e-04f, -9.258910896e-04f, -9.398460982e-04f, -9.537982492e-04f, -9.677475123e-04f, -9.816938571e-04f, -9.956372532e-04f, -1.009577670e-03f, - -1.023515078e-03f, -1.037449445e-03f, -1.051380743e-03f, -1.065308939e-03f, -1.079234005e-03f, -1.093155910e-03f, -1.107074623e-03f, -1.120990114e-03f, -1.134902353e-03f, -1.148811309e-03f, - -1.162716953e-03f, -1.176619253e-03f, -1.190518180e-03f, -1.204413703e-03f, -1.218305793e-03f, -1.232194418e-03f, -1.246079549e-03f, -1.259961155e-03f, -1.273839206e-03f, -1.287713673e-03f, - -1.301584524e-03f, -1.315451729e-03f, -1.329315259e-03f, -1.343175084e-03f, -1.357031172e-03f, -1.370883494e-03f, -1.384732020e-03f, -1.398576719e-03f, -1.412417562e-03f, -1.426254518e-03f, - -1.440087558e-03f, -1.453916650e-03f, -1.467741766e-03f, -1.481562875e-03f, -1.495379947e-03f, -1.509192951e-03f, -1.523001859e-03f, -1.536806639e-03f, -1.550607262e-03f, -1.564403699e-03f, - -1.578195917e-03f, -1.591983889e-03f, -1.605767584e-03f, -1.619546971e-03f, -1.633322021e-03f, -1.647092705e-03f, -1.660858991e-03f, -1.674620851e-03f, -1.688378254e-03f, -1.702131170e-03f, - -1.715879570e-03f, -1.729623423e-03f, -1.743362700e-03f, -1.757097371e-03f, -1.770827406e-03f, -1.784552775e-03f, -1.798273449e-03f, -1.811989397e-03f, -1.825700591e-03f, -1.839406999e-03f, - -1.853108592e-03f, -1.866805341e-03f, -1.880497216e-03f, -1.894184187e-03f, -1.907866224e-03f, -1.921543298e-03f, -1.935215379e-03f, -1.948882437e-03f, -1.962544443e-03f, -1.976201367e-03f, - -1.989853179e-03f, -2.003499849e-03f, -2.017141349e-03f, -2.030777648e-03f, -2.044408718e-03f, -2.058034527e-03f, -2.071655048e-03f, -2.085270249e-03f, -2.098880102e-03f, -2.112484578e-03f, - -2.126083646e-03f, -2.139677277e-03f, -2.153265442e-03f, -2.166848111e-03f, -2.180425255e-03f, -2.193996844e-03f, -2.207562849e-03f, -2.221123241e-03f, -2.234677989e-03f, -2.248227066e-03f, - -2.261770440e-03f, -2.275308084e-03f, -2.288839967e-03f, -2.302366061e-03f, -2.315886336e-03f, -2.329400762e-03f, -2.342909311e-03f, -2.356411953e-03f, -2.369908658e-03f, -2.383399399e-03f, - -2.396884145e-03f, -2.410362867e-03f, -2.423835536e-03f, -2.437302123e-03f, -2.450762599e-03f, -2.464216934e-03f, -2.477665100e-03f, -2.491107067e-03f, -2.504542806e-03f, -2.517972288e-03f, - -2.531395484e-03f, -2.544812365e-03f, -2.558222902e-03f, -2.571627066e-03f, -2.585024828e-03f, -2.598416159e-03f, -2.611801029e-03f, -2.625179411e-03f, -2.638551274e-03f, -2.651916591e-03f, - -2.665275332e-03f, -2.678627467e-03f, -2.691972970e-03f, -2.705311809e-03f, -2.718643958e-03f, -2.731969386e-03f, -2.745288065e-03f, -2.758599967e-03f, -2.771905061e-03f, -2.785203321e-03f, - -2.798494716e-03f, -2.811779218e-03f, -2.825056799e-03f, -2.838327429e-03f, -2.851591081e-03f, -2.864847725e-03f, -2.878097332e-03f, -2.891339875e-03f, -2.904575324e-03f, -2.917803651e-03f, - -2.931024827e-03f, -2.944238823e-03f, -2.957445612e-03f, -2.970645165e-03f, -2.983837453e-03f, -2.997022447e-03f, -3.010200119e-03f, -3.023370441e-03f, -3.036533385e-03f, -3.049688921e-03f, - -3.062837021e-03f, -3.075977658e-03f, -3.089110802e-03f, -3.102236425e-03f, -3.115354499e-03f, -3.128464996e-03f, -3.141567887e-03f, -3.154663145e-03f, -3.167750740e-03f, -3.180830644e-03f, - -3.193902830e-03f, -3.206967269e-03f, -3.220023933e-03f, -3.233072793e-03f, -3.246113823e-03f, -3.259146992e-03f, -3.272172274e-03f, -3.285189640e-03f, -3.298199063e-03f, -3.311200513e-03f, - -3.324193964e-03f, -3.337179386e-03f, -3.350156753e-03f, -3.363126036e-03f, -3.376087207e-03f, -3.389040238e-03f, -3.401985101e-03f, -3.414921768e-03f, -3.427850213e-03f, -3.440770405e-03f, - -3.453682319e-03f, -3.466585925e-03f, -3.479481197e-03f, -3.492368105e-03f, -3.505246624e-03f, -3.518116724e-03f, -3.530978378e-03f, -3.543831559e-03f, -3.556676239e-03f, -3.569512389e-03f, - -3.582339983e-03f, -3.595158993e-03f, -3.607969391e-03f, -3.620771149e-03f, -3.633564241e-03f, -3.646348638e-03f, -3.659124313e-03f, -3.671891238e-03f, -3.684649387e-03f, -3.697398731e-03f, - -3.710139243e-03f, -3.722870896e-03f, -3.735593662e-03f, -3.748307514e-03f, -3.761012425e-03f, -3.773708366e-03f, -3.786395312e-03f, -3.799073234e-03f, -3.811742106e-03f, -3.824401900e-03f, - -3.837052589e-03f, -3.849694145e-03f, -3.862326542e-03f, -3.874949752e-03f, -3.887563748e-03f, -3.900168504e-03f, -3.912763991e-03f, -3.925350184e-03f, -3.937927054e-03f, -3.950494575e-03f, - -3.963052719e-03f, -3.975601461e-03f, -3.988140773e-03f, -4.000670627e-03f, -4.013190997e-03f, -4.025701857e-03f, -4.038203179e-03f, -4.050694936e-03f, -4.063177101e-03f, -4.075649649e-03f, - -4.088112551e-03f, -4.100565782e-03f, -4.113009314e-03f, -4.125443120e-03f, -4.137867175e-03f, -4.150281451e-03f, -4.162685922e-03f, -4.175080561e-03f, -4.187465341e-03f, -4.199840236e-03f, - -4.212205220e-03f, -4.224560266e-03f, -4.236905346e-03f, -4.249240436e-03f, -4.261565508e-03f, -4.273880536e-03f, -4.286185493e-03f, -4.298480354e-03f, -4.310765091e-03f, -4.323039679e-03f, - -4.335304091e-03f, -4.347558300e-03f, -4.359802281e-03f, -4.372036008e-03f, -4.384259453e-03f, -4.396472591e-03f, -4.408675396e-03f, -4.420867842e-03f, -4.433049901e-03f, -4.445221549e-03f, - -4.457382760e-03f, -4.469533506e-03f, -4.481673762e-03f, -4.493803503e-03f, -4.505922702e-03f, -4.518031333e-03f, -4.530129370e-03f, -4.542216787e-03f, -4.554293559e-03f, -4.566359659e-03f, - -4.578415062e-03f, -4.590459742e-03f, -4.602493674e-03f, -4.614516830e-03f, -4.626529186e-03f, -4.638530717e-03f, -4.650521395e-03f, -4.662501196e-03f, -4.674470094e-03f, -4.686428063e-03f, - -4.698375078e-03f, -4.710311114e-03f, -4.722236144e-03f, -4.734150143e-03f, -4.746053086e-03f, -4.757944947e-03f, -4.769825701e-03f, -4.781695322e-03f, -4.793553786e-03f, -4.805401066e-03f, - -4.817237137e-03f, -4.829061975e-03f, -4.840875553e-03f, -4.852677847e-03f, -4.864468831e-03f, -4.876248480e-03f, -4.888016769e-03f, -4.899773673e-03f, -4.911519167e-03f, -4.923253225e-03f, - -4.934975823e-03f, -4.946686935e-03f, -4.958386537e-03f, -4.970074603e-03f, -4.981751109e-03f, -4.993416030e-03f, -5.005069340e-03f, -5.016711015e-03f, -5.028341030e-03f, -5.039959360e-03f, - -5.051565981e-03f, -5.063160867e-03f, -5.074743994e-03f, -5.086315337e-03f, -5.097874872e-03f, -5.109422573e-03f, -5.120958417e-03f, -5.132482378e-03f, -5.143994432e-03f, -5.155494555e-03f, - -5.166982721e-03f, -5.178458907e-03f, -5.189923088e-03f, -5.201375240e-03f, -5.212815337e-03f, -5.224243357e-03f, -5.235659273e-03f, -5.247063063e-03f, -5.258454701e-03f, -5.269834164e-03f, - -5.281201427e-03f, -5.292556466e-03f, -5.303899257e-03f, -5.315229776e-03f, -5.326547998e-03f, -5.337853899e-03f, -5.349147456e-03f, -5.360428644e-03f, -5.371697440e-03f, -5.382953819e-03f, - -5.394197757e-03f, -5.405429230e-03f, -5.416648215e-03f, -5.427854688e-03f, -5.439048624e-03f, -5.450230001e-03f, -5.461398793e-03f, -5.472554978e-03f, -5.483698532e-03f, -5.494829430e-03f, - -5.505947650e-03f, -5.517053168e-03f, -5.528145960e-03f, -5.539226002e-03f, -5.550293271e-03f, -5.561347743e-03f, -5.572389396e-03f, -5.583418204e-03f, -5.594434146e-03f, -5.605437198e-03f, - -5.616427335e-03f, -5.627404536e-03f, -5.638368775e-03f, -5.649320032e-03f, -5.660258281e-03f, -5.671183500e-03f, -5.682095665e-03f, -5.692994754e-03f, -5.703880743e-03f, -5.714753609e-03f, - -5.725613330e-03f, -5.736459881e-03f, -5.747293240e-03f, -5.758113385e-03f, -5.768920291e-03f, -5.779713937e-03f, -5.790494298e-03f, -5.801261353e-03f, -5.812015079e-03f, -5.822755452e-03f, - -5.833482450e-03f, -5.844196050e-03f, -5.854896230e-03f, -5.865582967e-03f, -5.876256237e-03f, -5.886916020e-03f, -5.897562291e-03f, -5.908195028e-03f, -5.918814209e-03f, -5.929419812e-03f, - -5.940011813e-03f, -5.950590191e-03f, -5.961154923e-03f, -5.971705986e-03f, -5.982243359e-03f, -5.992767019e-03f, -6.003276943e-03f, -6.013773110e-03f, -6.024255497e-03f, -6.034724082e-03f, - -6.045178843e-03f, -6.055619758e-03f, -6.066046804e-03f, -6.076459960e-03f, -6.086859204e-03f, -6.097244513e-03f, -6.107615866e-03f, -6.117973241e-03f, -6.128316615e-03f, -6.138645967e-03f, - -6.148961275e-03f, -6.159262518e-03f, -6.169549673e-03f, -6.179822719e-03f, -6.190081633e-03f, -6.200326395e-03f, -6.210556983e-03f, -6.220773375e-03f, -6.230975550e-03f, -6.241163485e-03f, - -6.251337160e-03f, -6.261496553e-03f, -6.271641643e-03f, -6.281772407e-03f, -6.291888826e-03f, -6.301990876e-03f, -6.312078538e-03f, -6.322151790e-03f, -6.332210610e-03f, -6.342254977e-03f, - -6.352284870e-03f, -6.362300269e-03f, -6.372301151e-03f, -6.382287496e-03f, -6.392259282e-03f, -6.402216490e-03f, -6.412159097e-03f, -6.422087082e-03f, -6.432000426e-03f, -6.441899106e-03f, - -6.451783102e-03f, -6.461652394e-03f, -6.471506960e-03f, -6.481346779e-03f, -6.491171832e-03f, -6.500982097e-03f, -6.510777553e-03f, -6.520558180e-03f, -6.530323958e-03f, -6.540074866e-03f, - -6.549810883e-03f, -6.559531988e-03f, -6.569238162e-03f, -6.578929384e-03f, -6.588605634e-03f, -6.598266890e-03f, -6.607913134e-03f, -6.617544344e-03f, -6.627160501e-03f, -6.636761583e-03f, - -6.646347572e-03f, -6.655918447e-03f, -6.665474187e-03f, -6.675014772e-03f, -6.684540184e-03f, -6.694050400e-03f, -6.703545403e-03f, -6.713025171e-03f, -6.722489685e-03f, -6.731938924e-03f, - -6.741372870e-03f, -6.750791502e-03f, -6.760194800e-03f, -6.769582745e-03f, -6.778955317e-03f, -6.788312497e-03f, -6.797654264e-03f, -6.806980599e-03f, -6.816291483e-03f, -6.825586896e-03f, - -6.834866818e-03f, -6.844131230e-03f, -6.853380114e-03f, -6.862613448e-03f, -6.871831214e-03f, -6.881033394e-03f, -6.890219966e-03f, -6.899390912e-03f, -6.908546214e-03f, -6.917685851e-03f, - -6.926809805e-03f, -6.935918056e-03f, -6.945010585e-03f, -6.954087374e-03f, -6.963148404e-03f, -6.972193655e-03f, -6.981223108e-03f, -6.990236745e-03f, -6.999234547e-03f, -7.008216494e-03f, - -7.017182569e-03f, -7.026132753e-03f, -7.035067026e-03f, -7.043985370e-03f, -7.052887766e-03f, -7.061774197e-03f, -7.070644642e-03f, -7.079499084e-03f, -7.088337505e-03f, -7.097159885e-03f, - -7.105966207e-03f, -7.114756451e-03f, -7.123530600e-03f, -7.132288636e-03f, -7.141030539e-03f, -7.149756293e-03f, -7.158465878e-03f, -7.167159276e-03f, -7.175836469e-03f, -7.184497440e-03f, - -7.193142170e-03f, -7.201770641e-03f, -7.210382835e-03f, -7.218978735e-03f, -7.227558321e-03f, -7.236121577e-03f, -7.244668485e-03f, -7.253199026e-03f, -7.261713184e-03f, -7.270210939e-03f, - -7.278692276e-03f, -7.287157175e-03f, -7.295605619e-03f, -7.304037591e-03f, -7.312453074e-03f, -7.320852049e-03f, -7.329234500e-03f, -7.337600408e-03f, -7.345949756e-03f, -7.354282528e-03f, - -7.362598706e-03f, -7.370898271e-03f, -7.379181209e-03f, -7.387447500e-03f, -7.395697128e-03f, -7.403930076e-03f, -7.412146326e-03f, -7.420345862e-03f, -7.428528666e-03f, -7.436694722e-03f, - -7.444844013e-03f, -7.452976522e-03f, -7.461092231e-03f, -7.469191124e-03f, -7.477273185e-03f, -7.485338396e-03f, -7.493386741e-03f, -7.501418203e-03f, -7.509432765e-03f, -7.517430411e-03f, - -7.525411125e-03f, -7.533374889e-03f, -7.541321688e-03f, -7.549251504e-03f, -7.557164322e-03f, -7.565060125e-03f, -7.572938896e-03f, -7.580800620e-03f, -7.588645280e-03f, -7.596472861e-03f, - -7.604283344e-03f, -7.612076716e-03f, -7.619852959e-03f, -7.627612057e-03f, -7.635353995e-03f, -7.643078756e-03f, -7.650786325e-03f, -7.658476685e-03f, -7.666149821e-03f, -7.673805717e-03f, - -7.681444357e-03f, -7.689065725e-03f, -7.696669806e-03f, -7.704256584e-03f, -7.711826043e-03f, -7.719378167e-03f, -7.726912942e-03f, -7.734430351e-03f, -7.741930379e-03f, -7.749413011e-03f, - -7.756878231e-03f, -7.764326024e-03f, -7.771756375e-03f, -7.779169268e-03f, -7.786564688e-03f, -7.793942619e-03f, -7.801303047e-03f, -7.808645957e-03f, -7.815971333e-03f, -7.823279160e-03f, - -7.830569424e-03f, -7.837842109e-03f, -7.845097200e-03f, -7.852334683e-03f, -7.859554543e-03f, -7.866756764e-03f, -7.873941332e-03f, -7.881108233e-03f, -7.888257451e-03f, -7.895388972e-03f, - -7.902502782e-03f, -7.909598865e-03f, -7.916677207e-03f, -7.923737794e-03f, -7.930780612e-03f, -7.937805645e-03f, -7.944812879e-03f, -7.951802301e-03f, -7.958773895e-03f, -7.965727648e-03f, - -7.972663545e-03f, -7.979581572e-03f, -7.986481716e-03f, -7.993363961e-03f, -8.000228294e-03f, -8.007074700e-03f, -8.013903167e-03f, -8.020713679e-03f, -8.027506223e-03f, -8.034280785e-03f, - -8.041037352e-03f, -8.047775909e-03f, -8.054496443e-03f, -8.061198939e-03f, -8.067883385e-03f, -8.074549767e-03f, -8.081198071e-03f, -8.087828284e-03f, -8.094440392e-03f, -8.101034381e-03f, - -8.107610239e-03f, -8.114167951e-03f, -8.120707505e-03f, -8.127228888e-03f, -8.133732085e-03f, -8.140217084e-03f, -8.146683871e-03f, -8.153132434e-03f, -8.159562760e-03f, -8.165974834e-03f, - -8.172368645e-03f, -8.178744179e-03f, -8.185101424e-03f, -8.191440366e-03f, -8.197760993e-03f, -8.204063291e-03f, -8.210347249e-03f, -8.216612853e-03f, -8.222860090e-03f, -8.229088949e-03f, - -8.235299416e-03f, -8.241491479e-03f, -8.247665125e-03f, -8.253820342e-03f, -8.259957117e-03f, -8.266075438e-03f, -8.272175293e-03f, -8.278256670e-03f, -8.284319555e-03f, -8.290363937e-03f, - -8.296389804e-03f, -8.302397143e-03f, -8.308385942e-03f, -8.314356190e-03f, -8.320307874e-03f, -8.326240982e-03f, -8.332155503e-03f, -8.338051424e-03f, -8.343928733e-03f, -8.349787420e-03f, - -8.355627471e-03f, -8.361448875e-03f, -8.367251621e-03f, -8.373035697e-03f, -8.378801091e-03f, -8.384547792e-03f, -8.390275788e-03f, -8.395985067e-03f, -8.401675619e-03f, -8.407347432e-03f, - -8.413000494e-03f, -8.418634794e-03f, -8.424250321e-03f, -8.429847064e-03f, -8.435425010e-03f, -8.440984151e-03f, -8.446524473e-03f, -8.452045967e-03f, -8.457548620e-03f, -8.463032423e-03f, - -8.468497363e-03f, -8.473943431e-03f, -8.479370615e-03f, -8.484778905e-03f, -8.490168290e-03f, -8.495538758e-03f, -8.500890300e-03f, -8.506222904e-03f, -8.511536561e-03f, -8.516831259e-03f, - -8.522106988e-03f, -8.527363738e-03f, -8.532601497e-03f, -8.537820256e-03f, -8.543020005e-03f, -8.548200732e-03f, -8.553362429e-03f, -8.558505083e-03f, -8.563628686e-03f, -8.568733227e-03f, - -8.573818697e-03f, -8.578885084e-03f, -8.583932379e-03f, -8.588960572e-03f, -8.593969653e-03f, -8.598959612e-03f, -8.603930440e-03f, -8.608882126e-03f, -8.613814661e-03f, -8.618728035e-03f, - -8.623622239e-03f, -8.628497262e-03f, -8.633353095e-03f, -8.638189729e-03f, -8.643007154e-03f, -8.647805360e-03f, -8.652584339e-03f, -8.657344080e-03f, -8.662084575e-03f, -8.666805815e-03f, - -8.671507789e-03f, -8.676190489e-03f, -8.680853905e-03f, -8.685498029e-03f, -8.690122851e-03f, -8.694728362e-03f, -8.699314554e-03f, -8.703881417e-03f, -8.708428943e-03f, -8.712957122e-03f, - -8.717465946e-03f, -8.721955406e-03f, -8.726425494e-03f, -8.730876200e-03f, -8.735307515e-03f, -8.739719432e-03f, -8.744111942e-03f, -8.748485036e-03f, -8.752838706e-03f, -8.757172943e-03f, - -8.761487739e-03f, -8.765783086e-03f, -8.770058974e-03f, -8.774315397e-03f, -8.778552346e-03f, -8.782769812e-03f, -8.786967787e-03f, -8.791146264e-03f, -8.795305235e-03f, -8.799444690e-03f, - -8.803564623e-03f, -8.807665026e-03f, -8.811745890e-03f, -8.815807207e-03f, -8.819848971e-03f, -8.823871173e-03f, -8.827873805e-03f, -8.831856860e-03f, -8.835820330e-03f, -8.839764208e-03f, - -8.843688487e-03f, -8.847593157e-03f, -8.851478213e-03f, -8.855343647e-03f, -8.859189451e-03f, -8.863015618e-03f, -8.866822142e-03f, -8.870609013e-03f, -8.874376227e-03f, -8.878123774e-03f, - -8.881851649e-03f, -8.885559844e-03f, -8.889248352e-03f, -8.892917166e-03f, -8.896566280e-03f, -8.900195686e-03f, -8.903805378e-03f, -8.907395348e-03f, -8.910965590e-03f, -8.914516098e-03f, - -8.918046865e-03f, -8.921557883e-03f, -8.925049147e-03f, -8.928520650e-03f, -8.931972385e-03f, -8.935404347e-03f, -8.938816528e-03f, -8.942208922e-03f, -8.945581524e-03f, -8.948934326e-03f, - -8.952267322e-03f, -8.955580507e-03f, -8.958873874e-03f, -8.962147418e-03f, -8.965401131e-03f, -8.968635008e-03f, -8.971849043e-03f, -8.975043231e-03f, -8.978217565e-03f, -8.981372039e-03f, - -8.984506648e-03f, -8.987621386e-03f, -8.990716247e-03f, -8.993791226e-03f, -8.996846316e-03f, -8.999881514e-03f, -9.002896812e-03f, -9.005892205e-03f, -9.008867689e-03f, -9.011823257e-03f, - -9.014758904e-03f, -9.017674626e-03f, -9.020570416e-03f, -9.023446269e-03f, -9.026302181e-03f, -9.029138146e-03f, -9.031954160e-03f, -9.034750216e-03f, -9.037526310e-03f, -9.040282438e-03f, - -9.043018594e-03f, -9.045734773e-03f, -9.048430971e-03f, -9.051107182e-03f, -9.053763403e-03f, -9.056399628e-03f, -9.059015852e-03f, -9.061612072e-03f, -9.064188283e-03f, -9.066744479e-03f, - -9.069280657e-03f, -9.071796813e-03f, -9.074292941e-03f, -9.076769038e-03f, -9.079225098e-03f, -9.081661119e-03f, -9.084077096e-03f, -9.086473024e-03f, -9.088848900e-03f, -9.091204719e-03f, - -9.093540477e-03f, -9.095856171e-03f, -9.098151797e-03f, -9.100427350e-03f, -9.102682827e-03f, -9.104918223e-03f, -9.107133536e-03f, -9.109328762e-03f, -9.111503896e-03f, -9.113658936e-03f, - -9.115793877e-03f, -9.117908716e-03f, -9.120003450e-03f, -9.122078075e-03f, -9.124132588e-03f, -9.126166985e-03f, -9.128181263e-03f, -9.130175419e-03f, -9.132149449e-03f, -9.134103351e-03f, - -9.136037121e-03f, -9.137950757e-03f, -9.139844254e-03f, -9.141717610e-03f, -9.143570823e-03f, -9.145403889e-03f, -9.147216805e-03f, -9.149009569e-03f, -9.150782177e-03f, -9.152534628e-03f, - -9.154266918e-03f, -9.155979044e-03f, -9.157671005e-03f, -9.159342797e-03f, -9.160994418e-03f, -9.162625865e-03f, -9.164237137e-03f, -9.165828230e-03f, -9.167399143e-03f, -9.168949873e-03f, - -9.170480417e-03f, -9.171990774e-03f, -9.173480942e-03f, -9.174950918e-03f, -9.176400700e-03f, -9.177830286e-03f, -9.179239675e-03f, -9.180628864e-03f, -9.181997851e-03f, -9.183346635e-03f, - -9.184675214e-03f, -9.185983585e-03f, -9.187271748e-03f, -9.188539700e-03f, -9.189787441e-03f, -9.191014967e-03f, -9.192222279e-03f, -9.193409374e-03f, -9.194576251e-03f, -9.195722908e-03f, - -9.196849344e-03f, -9.197955558e-03f, -9.199041549e-03f, -9.200107315e-03f, -9.201152855e-03f, -9.202178168e-03f, -9.203183253e-03f, -9.204168108e-03f, -9.205132734e-03f, -9.206077128e-03f, - -9.207001290e-03f, -9.207905219e-03f, -9.208788915e-03f, -9.209652376e-03f, -9.210495601e-03f, -9.211318591e-03f, -9.212121344e-03f, -9.212903859e-03f, -9.213666137e-03f, -9.214408176e-03f, - -9.215129977e-03f, -9.215831538e-03f, -9.216512860e-03f, -9.217173941e-03f, -9.217814782e-03f, -9.218435383e-03f, -9.219035743e-03f, -9.219615862e-03f, -9.220175740e-03f, -9.220715377e-03f, - -9.221234773e-03f, -9.221733927e-03f, -9.222212841e-03f, -9.222671513e-03f, -9.223109945e-03f, -9.223528136e-03f, -9.223926087e-03f, -9.224303797e-03f, -9.224661268e-03f, -9.224998499e-03f, - -9.225315491e-03f, -9.225612245e-03f, -9.225888760e-03f, -9.226145038e-03f, -9.226381079e-03f, -9.226596884e-03f, -9.226792453e-03f, -9.226967787e-03f, -9.227122887e-03f, -9.227257754e-03f, - -9.227372388e-03f, -9.227466790e-03f, -9.227540962e-03f, -9.227594905e-03f, -9.227628618e-03f, -9.227642104e-03f, -9.227635364e-03f, -9.227608398e-03f, -9.227561209e-03f, -9.227493796e-03f, - -9.227406162e-03f, -9.227298308e-03f, -9.227170235e-03f, -9.227021945e-03f, -9.226853439e-03f, -9.226664718e-03f, -9.226455785e-03f, -9.226226640e-03f, -9.225977286e-03f, -9.225707724e-03f, - -9.225417956e-03f, -9.225107984e-03f, -9.224777809e-03f, -9.224427434e-03f, -9.224056860e-03f, -9.223666089e-03f, -9.223255123e-03f, -9.222823965e-03f, -9.222372616e-03f, -9.221901079e-03f, - -9.221409355e-03f, -9.220897447e-03f, -9.220365358e-03f, -9.219813089e-03f, -9.219240643e-03f, -9.218648022e-03f, -9.218035229e-03f, -9.217402266e-03f, -9.216749136e-03f, -9.216075841e-03f, - -9.215382384e-03f, -9.214668768e-03f, -9.213934995e-03f, -9.213181068e-03f, -9.212406990e-03f, -9.211612764e-03f, -9.210798392e-03f, -9.209963878e-03f, -9.209109225e-03f, -9.208234434e-03f, - -9.207339511e-03f, -9.206424457e-03f, -9.205489276e-03f, -9.204533971e-03f, -9.203558545e-03f, -9.202563002e-03f, -9.201547345e-03f, -9.200511577e-03f, -9.199455702e-03f, -9.198379722e-03f, - -9.197283643e-03f, -9.196167466e-03f, -9.195031196e-03f, -9.193874837e-03f, -9.192698392e-03f, -9.191501864e-03f, -9.190285258e-03f, -9.189048577e-03f, -9.187791826e-03f, -9.186515008e-03f, - -9.185218126e-03f, -9.183901186e-03f, -9.182564190e-03f, -9.181207144e-03f, -9.179830051e-03f, -9.178432916e-03f, -9.177015742e-03f, -9.175578533e-03f, -9.174121295e-03f, -9.172644031e-03f, - -9.171146746e-03f, -9.169629445e-03f, -9.168092131e-03f, -9.166534809e-03f, -9.164957484e-03f, -9.163360160e-03f, -9.161742843e-03f, -9.160105536e-03f, -9.158448244e-03f, -9.156770972e-03f, - -9.155073726e-03f, -9.153356509e-03f, -9.151619327e-03f, -9.149862185e-03f, -9.148085087e-03f, -9.146288039e-03f, -9.144471046e-03f, -9.142634112e-03f, -9.140777244e-03f, -9.138900446e-03f, - -9.137003723e-03f, -9.135087081e-03f, -9.133150525e-03f, -9.131194060e-03f, -9.129217693e-03f, -9.127221427e-03f, -9.125205270e-03f, -9.123169226e-03f, -9.121113301e-03f, -9.119037501e-03f, - -9.116941830e-03f, -9.114826296e-03f, -9.112690904e-03f, -9.110535659e-03f, -9.108360568e-03f, -9.106165636e-03f, -9.103950869e-03f, -9.101716274e-03f, -9.099461856e-03f, -9.097187621e-03f, - -9.094893575e-03f, -9.092579726e-03f, -9.090246078e-03f, -9.087892638e-03f, -9.085519412e-03f, -9.083126407e-03f, -9.080713629e-03f, -9.078281085e-03f, -9.075828780e-03f, -9.073356722e-03f, - -9.070864917e-03f, -9.068353371e-03f, -9.065822091e-03f, -9.063271084e-03f, -9.060700357e-03f, -9.058109916e-03f, -9.055499767e-03f, -9.052869919e-03f, -9.050220378e-03f, -9.047551150e-03f, - -9.044862243e-03f, -9.042153664e-03f, -9.039425419e-03f, -9.036677516e-03f, -9.033909962e-03f, -9.031122765e-03f, -9.028315930e-03f, -9.025489466e-03f, -9.022643381e-03f, -9.019777680e-03f, - -9.016892373e-03f, -9.013987465e-03f, -9.011062965e-03f, -9.008118880e-03f, -9.005155218e-03f, -9.002171986e-03f, -8.999169192e-03f, -8.996146844e-03f, -8.993104949e-03f, -8.990043515e-03f, - -8.986962550e-03f, -8.983862062e-03f, -8.980742059e-03f, -8.977602549e-03f, -8.974443539e-03f, -8.971265038e-03f, -8.968067053e-03f, -8.964849594e-03f, -8.961612668e-03f, -8.958356282e-03f, - -8.955080447e-03f, -8.951785169e-03f, -8.948470457e-03f, -8.945136320e-03f, -8.941782765e-03f, -8.938409802e-03f, -8.935017439e-03f, -8.931605684e-03f, -8.928174546e-03f, -8.924724034e-03f, - -8.921254155e-03f, -8.917764920e-03f, -8.914256336e-03f, -8.910728413e-03f, -8.907181159e-03f, -8.903614584e-03f, -8.900028695e-03f, -8.896423502e-03f, -8.892799015e-03f, -8.889155241e-03f, - -8.885492191e-03f, -8.881809873e-03f, -8.878108296e-03f, -8.874387470e-03f, -8.870647404e-03f, -8.866888107e-03f, -8.863109589e-03f, -8.859311858e-03f, -8.855494925e-03f, -8.851658798e-03f, - -8.847803488e-03f, -8.843929003e-03f, -8.840035354e-03f, -8.836122550e-03f, -8.832190600e-03f, -8.828239515e-03f, -8.824269304e-03f, -8.820279977e-03f, -8.816271543e-03f, -8.812244013e-03f, - -8.808197397e-03f, -8.804131704e-03f, -8.800046944e-03f, -8.795943128e-03f, -8.791820266e-03f, -8.787678367e-03f, -8.783517442e-03f, -8.779337501e-03f, -8.775138554e-03f, -8.770920612e-03f, - -8.766683684e-03f, -8.762427782e-03f, -8.758152915e-03f, -8.753859095e-03f, -8.749546331e-03f, -8.745214634e-03f, -8.740864015e-03f, -8.736494484e-03f, -8.732106052e-03f, -8.727698730e-03f, - -8.723272528e-03f, -8.718827457e-03f, -8.714363528e-03f, -8.709880752e-03f, -8.705379139e-03f, -8.700858701e-03f, -8.696319449e-03f, -8.691761393e-03f, -8.687184545e-03f, -8.682588916e-03f, - -8.677974516e-03f, -8.673341358e-03f, -8.668689452e-03f, -8.664018809e-03f, -8.659329441e-03f, -8.654621360e-03f, -8.649894576e-03f, -8.645149101e-03f, -8.640384946e-03f, -8.635602124e-03f, - -8.630800644e-03f, -8.625980520e-03f, -8.621141763e-03f, -8.616284384e-03f, -8.611408395e-03f, -8.606513808e-03f, -8.601600634e-03f, -8.596668886e-03f, -8.591718575e-03f, -8.586749713e-03f, - -8.581762313e-03f, -8.576756385e-03f, -8.571731943e-03f, -8.566688998e-03f, -8.561627562e-03f, -8.556547647e-03f, -8.551449266e-03f, -8.546332431e-03f, -8.541197154e-03f, -8.536043447e-03f, - -8.530871323e-03f, -8.525680795e-03f, -8.520471873e-03f, -8.515244572e-03f, -8.509998903e-03f, -8.504734879e-03f, -8.499452513e-03f, -8.494151817e-03f, -8.488832804e-03f, -8.483495487e-03f, - -8.478139877e-03f, -8.472765989e-03f, -8.467373835e-03f, -8.461963428e-03f, -8.456534780e-03f, -8.451087905e-03f, -8.445622815e-03f, -8.440139524e-03f, -8.434638044e-03f, -8.429118390e-03f, - -8.423580573e-03f, -8.418024607e-03f, -8.412450505e-03f, -8.406858281e-03f, -8.401247947e-03f, -8.395619517e-03f, -8.389973005e-03f, -8.384308424e-03f, -8.378625787e-03f, -8.372925108e-03f, - -8.367206400e-03f, -8.361469676e-03f, -8.355714952e-03f, -8.349942239e-03f, -8.344151552e-03f, -8.338342904e-03f, -8.332516310e-03f, -8.326671782e-03f, -8.320809335e-03f, -8.314928983e-03f, - -8.309030740e-03f, -8.303114619e-03f, -8.297180634e-03f, -8.291228800e-03f, -8.285259130e-03f, -8.279271639e-03f, -8.273266341e-03f, -8.267243250e-03f, -8.261202380e-03f, -8.255143745e-03f, - -8.249067360e-03f, -8.242973240e-03f, -8.236861397e-03f, -8.230731847e-03f, -8.224584605e-03f, -8.218419684e-03f, -8.212237099e-03f, -8.206036865e-03f, -8.199818997e-03f, -8.193583508e-03f, - -8.187330414e-03f, -8.181059730e-03f, -8.174771469e-03f, -8.168465648e-03f, -8.162142280e-03f, -8.155801380e-03f, -8.149442964e-03f, -8.143067046e-03f, -8.136673642e-03f, -8.130262766e-03f, - -8.123834433e-03f, -8.117388659e-03f, -8.110925458e-03f, -8.104444847e-03f, -8.097946838e-03f, -8.091431450e-03f, -8.084898695e-03f, -8.078348590e-03f, -8.071781150e-03f, -8.065196391e-03f, - -8.058594327e-03f, -8.051974975e-03f, -8.045338349e-03f, -8.038684466e-03f, -8.032013341e-03f, -8.025324989e-03f, -8.018619426e-03f, -8.011896668e-03f, -8.005156730e-03f, -7.998399629e-03f, - -7.991625379e-03f, -7.984833997e-03f, -7.978025499e-03f, -7.971199901e-03f, -7.964357218e-03f, -7.957497467e-03f, -7.950620662e-03f, -7.943726822e-03f, -7.936815961e-03f, -7.929888096e-03f, - -7.922943242e-03f, -7.915981417e-03f, -7.909002635e-03f, -7.902006915e-03f, -7.894994271e-03f, -7.887964720e-03f, -7.880918278e-03f, -7.873854963e-03f, -7.866774789e-03f, -7.859677775e-03f, - -7.852563936e-03f, -7.845433289e-03f, -7.838285850e-03f, -7.831121636e-03f, -7.823940664e-03f, -7.816742950e-03f, -7.809528511e-03f, -7.802297364e-03f, -7.795049526e-03f, -7.787785013e-03f, - -7.780503843e-03f, -7.773206032e-03f, -7.765891597e-03f, -7.758560555e-03f, -7.751212923e-03f, -7.743848719e-03f, -7.736467959e-03f, -7.729070660e-03f, -7.721656840e-03f, -7.714226515e-03f, - -7.706779704e-03f, -7.699316423e-03f, -7.691836689e-03f, -7.684340520e-03f, -7.676827933e-03f, -7.669298946e-03f, -7.661753576e-03f, -7.654191841e-03f, -7.646613757e-03f, -7.639019343e-03f, - -7.631408616e-03f, -7.623781593e-03f, -7.616138294e-03f, -7.608478734e-03f, -7.600802931e-03f, -7.593110904e-03f, -7.585402671e-03f, -7.577678248e-03f, -7.569937655e-03f, -7.562180908e-03f, - -7.554408026e-03f, -7.546619026e-03f, -7.538813927e-03f, -7.530992747e-03f, -7.523155504e-03f, -7.515302215e-03f, -7.507432899e-03f, -7.499547574e-03f, -7.491646259e-03f, -7.483728971e-03f, - -7.475795728e-03f, -7.467846550e-03f, -7.459881454e-03f, -7.451900459e-03f, -7.443903583e-03f, -7.435890844e-03f, -7.427862261e-03f, -7.419817853e-03f, -7.411757638e-03f, -7.403681634e-03f, - -7.395589861e-03f, -7.387482336e-03f, -7.379359079e-03f, -7.371220108e-03f, -7.363065442e-03f, -7.354895099e-03f, -7.346709099e-03f, -7.338507460e-03f, -7.330290201e-03f, -7.322057342e-03f, - -7.313808900e-03f, -7.305544895e-03f, -7.297265346e-03f, -7.288970272e-03f, -7.280659691e-03f, -7.272333624e-03f, -7.263992090e-03f, -7.255635106e-03f, -7.247262693e-03f, -7.238874870e-03f, - -7.230471656e-03f, -7.222053070e-03f, -7.213619132e-03f, -7.205169860e-03f, -7.196705276e-03f, -7.188225397e-03f, -7.179730243e-03f, -7.171219834e-03f, -7.162694189e-03f, -7.154153328e-03f, - -7.145597270e-03f, -7.137026035e-03f, -7.128439643e-03f, -7.119838114e-03f, -7.111221466e-03f, -7.102589720e-03f, -7.093942896e-03f, -7.085281012e-03f, -7.076604091e-03f, -7.067912150e-03f, - -7.059205210e-03f, -7.050483291e-03f, -7.041746413e-03f, -7.032994595e-03f, -7.024227859e-03f, -7.015446223e-03f, -7.006649709e-03f, -6.997838335e-03f, -6.989012123e-03f, -6.980171092e-03f, - -6.971315263e-03f, -6.962444656e-03f, -6.953559291e-03f, -6.944659189e-03f, -6.935744370e-03f, -6.926814853e-03f, -6.917870661e-03f, -6.908911812e-03f, -6.899938328e-03f, -6.890950229e-03f, - -6.881947536e-03f, -6.872930269e-03f, -6.863898448e-03f, -6.854852095e-03f, -6.845791230e-03f, -6.836715873e-03f, -6.827626046e-03f, -6.818521769e-03f, -6.809403062e-03f, -6.800269948e-03f, - -6.791122446e-03f, -6.781960577e-03f, -6.772784363e-03f, -6.763593823e-03f, -6.754388980e-03f, -6.745169854e-03f, -6.735936466e-03f, -6.726688838e-03f, -6.717426989e-03f, -6.708150942e-03f, - -6.698860718e-03f, -6.689556337e-03f, -6.680237821e-03f, -6.670905191e-03f, -6.661558469e-03f, -6.652197675e-03f, -6.642822830e-03f, -6.633433958e-03f, -6.624031078e-03f, -6.614614211e-03f, - -6.605183381e-03f, -6.595738607e-03f, -6.586279912e-03f, -6.576807316e-03f, -6.567320843e-03f, -6.557820512e-03f, -6.548306346e-03f, -6.538778366e-03f, -6.529236594e-03f, -6.519681052e-03f, - -6.510111761e-03f, -6.500528743e-03f, -6.490932021e-03f, -6.481321615e-03f, -6.471697547e-03f, -6.462059840e-03f, -6.452408515e-03f, -6.442743595e-03f, -6.433065101e-03f, -6.423373055e-03f, - -6.413667479e-03f, -6.403948395e-03f, -6.394215826e-03f, -6.384469793e-03f, -6.374710318e-03f, -6.364937424e-03f, -6.355151133e-03f, -6.345351467e-03f, -6.335538449e-03f, -6.325712099e-03f, - -6.315872442e-03f, -6.306019499e-03f, -6.296153292e-03f, -6.286273844e-03f, -6.276381178e-03f, -6.266475315e-03f, -6.256556278e-03f, -6.246624090e-03f, -6.236678773e-03f, -6.226720350e-03f, - -6.216748843e-03f, -6.206764275e-03f, -6.196766669e-03f, -6.186756046e-03f, -6.176732430e-03f, -6.166695844e-03f, -6.156646310e-03f, -6.146583851e-03f, -6.136508490e-03f, -6.126420250e-03f, - -6.116319153e-03f, -6.106205222e-03f, -6.096078480e-03f, -6.085938951e-03f, -6.075786656e-03f, -6.065621620e-03f, -6.055443864e-03f, -6.045253413e-03f, -6.035050289e-03f, -6.024834515e-03f, - -6.014606114e-03f, -6.004365109e-03f, -5.994111525e-03f, -5.983845383e-03f, -5.973566707e-03f, -5.963275520e-03f, -5.952971845e-03f, -5.942655707e-03f, -5.932327127e-03f, -5.921986130e-03f, - -5.911632739e-03f, -5.901266977e-03f, -5.890888867e-03f, -5.880498434e-03f, -5.870095700e-03f, -5.859680689e-03f, -5.849253424e-03f, -5.838813930e-03f, -5.828362229e-03f, -5.817898346e-03f, - -5.807422303e-03f, -5.796934125e-03f, -5.786433835e-03f, -5.775921457e-03f, -5.765397015e-03f, -5.754860532e-03f, -5.744312032e-03f, -5.733751539e-03f, -5.723179076e-03f, -5.712594669e-03f, - -5.701998339e-03f, -5.691390113e-03f, -5.680770012e-03f, -5.670138062e-03f, -5.659494286e-03f, -5.648838708e-03f, -5.638171352e-03f, -5.627492243e-03f, -5.616801404e-03f, -5.606098859e-03f, - -5.595384633e-03f, -5.584658750e-03f, -5.573921233e-03f, -5.563172108e-03f, -5.552411398e-03f, -5.541639127e-03f, -5.530855321e-03f, -5.520060002e-03f, -5.509253195e-03f, -5.498434926e-03f, - -5.487605217e-03f, -5.476764094e-03f, -5.465911581e-03f, -5.455047702e-03f, -5.444172481e-03f, -5.433285944e-03f, -5.422388115e-03f, -5.411479018e-03f, -5.400558678e-03f, -5.389627119e-03f, - -5.378684366e-03f, -5.367730443e-03f, -5.356765376e-03f, -5.345789188e-03f, -5.334801906e-03f, -5.323803552e-03f, -5.312794152e-03f, -5.301773731e-03f, -5.290742314e-03f, -5.279699925e-03f, - -5.268646589e-03f, -5.257582331e-03f, -5.246507176e-03f, -5.235421149e-03f, -5.224324274e-03f, -5.213216577e-03f, -5.202098083e-03f, -5.190968815e-03f, -5.179828801e-03f, -5.168678064e-03f, - -5.157516630e-03f, -5.146344523e-03f, -5.135161769e-03f, -5.123968393e-03f, -5.112764419e-03f, -5.101549874e-03f, -5.090324783e-03f, -5.079089170e-03f, -5.067843060e-03f, -5.056586480e-03f, - -5.045319453e-03f, -5.034042007e-03f, -5.022754165e-03f, -5.011455953e-03f, -5.000147397e-03f, -4.988828521e-03f, -4.977499352e-03f, -4.966159915e-03f, -4.954810235e-03f, -4.943450337e-03f, - -4.932080247e-03f, -4.920699991e-03f, -4.909309594e-03f, -4.897909081e-03f, -4.886498479e-03f, -4.875077812e-03f, -4.863647107e-03f, -4.852206388e-03f, -4.840755682e-03f, -4.829295015e-03f, - -4.817824411e-03f, -4.806343897e-03f, -4.794853498e-03f, -4.783353241e-03f, -4.771843150e-03f, -4.760323252e-03f, -4.748793572e-03f, -4.737254137e-03f, -4.725704971e-03f, -4.714146102e-03f, - -4.702577554e-03f, -4.690999354e-03f, -4.679411528e-03f, -4.667814102e-03f, -4.656207101e-03f, -4.644590551e-03f, -4.632964479e-03f, -4.621328911e-03f, -4.609683872e-03f, -4.598029389e-03f, - -4.586365488e-03f, -4.574692194e-03f, -4.563009535e-03f, -4.551317535e-03f, -4.539616222e-03f, -4.527905621e-03f, -4.516185759e-03f, -4.504456661e-03f, -4.492718355e-03f, -4.480970866e-03f, - -4.469214220e-03f, -4.457448444e-03f, -4.445673565e-03f, -4.433889607e-03f, -4.422096599e-03f, -4.410294566e-03f, -4.398483534e-03f, -4.386663530e-03f, -4.374834581e-03f, -4.362996712e-03f, - -4.351149950e-03f, -4.339294323e-03f, -4.327429855e-03f, -4.315556574e-03f, -4.303674506e-03f, -4.291783678e-03f, -4.279884116e-03f, -4.267975847e-03f, -4.256058897e-03f, -4.244133294e-03f, - -4.232199063e-03f, -4.220256232e-03f, -4.208304826e-03f, -4.196344873e-03f, -4.184376400e-03f, -4.172399432e-03f, -4.160413997e-03f, -4.148420122e-03f, -4.136417833e-03f, -4.124407158e-03f, - -4.112388122e-03f, -4.100360753e-03f, -4.088325077e-03f, -4.076281122e-03f, -4.064228914e-03f, -4.052168480e-03f, -4.040099847e-03f, -4.028023042e-03f, -4.015938092e-03f, -4.003845023e-03f, - -3.991743864e-03f, -3.979634640e-03f, -3.967517379e-03f, -3.955392107e-03f, -3.943258853e-03f, -3.931117642e-03f, -3.918968502e-03f, -3.906811460e-03f, -3.894646544e-03f, -3.882473779e-03f, - -3.870293193e-03f, -3.858104814e-03f, -3.845908669e-03f, -3.833704784e-03f, -3.821493187e-03f, -3.809273906e-03f, -3.797046966e-03f, -3.784812396e-03f, -3.772570223e-03f, -3.760320474e-03f, - -3.748063177e-03f, -3.735798358e-03f, -3.723526045e-03f, -3.711246265e-03f, -3.698959046e-03f, -3.686664414e-03f, -3.674362398e-03f, -3.662053025e-03f, -3.649736322e-03f, -3.637412316e-03f, - -3.625081035e-03f, -3.612742507e-03f, -3.600396758e-03f, -3.588043817e-03f, -3.575683710e-03f, -3.563316465e-03f, -3.550942111e-03f, -3.538560673e-03f, -3.526172180e-03f, -3.513776660e-03f, - -3.501374140e-03f, -3.488964647e-03f, -3.476548209e-03f, -3.464124853e-03f, -3.451694609e-03f, -3.439257502e-03f, -3.426813560e-03f, -3.414362812e-03f, -3.401905285e-03f, -3.389441006e-03f, - -3.376970004e-03f, -3.364492305e-03f, -3.352007939e-03f, -3.339516932e-03f, -3.327019312e-03f, -3.314515107e-03f, -3.302004344e-03f, -3.289487053e-03f, -3.276963259e-03f, -3.264432992e-03f, - -3.251896279e-03f, -3.239353148e-03f, -3.226803626e-03f, -3.214247742e-03f, -3.201685523e-03f, -3.189116998e-03f, -3.176542194e-03f, -3.163961139e-03f, -3.151373861e-03f, -3.138780388e-03f, - -3.126180748e-03f, -3.113574969e-03f, -3.100963078e-03f, -3.088345105e-03f, -3.075721076e-03f, -3.063091021e-03f, -3.050454966e-03f, -3.037812940e-03f, -3.025164971e-03f, -3.012511088e-03f, - -2.999851317e-03f, -2.987185687e-03f, -2.974514227e-03f, -2.961836964e-03f, -2.949153927e-03f, -2.936465143e-03f, -2.923770641e-03f, -2.911070448e-03f, -2.898364594e-03f, -2.885653106e-03f, - -2.872936012e-03f, -2.860213341e-03f, -2.847485121e-03f, -2.834751379e-03f, -2.822012145e-03f, -2.809267446e-03f, -2.796517311e-03f, -2.783761768e-03f, -2.771000845e-03f, -2.758234570e-03f, - -2.745462973e-03f, -2.732686080e-03f, -2.719903920e-03f, -2.707116522e-03f, -2.694323914e-03f, -2.681526124e-03f, -2.668723181e-03f, -2.655915113e-03f, -2.643101948e-03f, -2.630283715e-03f, - -2.617460442e-03f, -2.604632157e-03f, -2.591798890e-03f, -2.578960667e-03f, -2.566117518e-03f, -2.553269472e-03f, -2.540416556e-03f, -2.527558799e-03f, -2.514696229e-03f, -2.501828875e-03f, - -2.488956766e-03f, -2.476079929e-03f, -2.463198394e-03f, -2.450312188e-03f, -2.437421341e-03f, -2.424525881e-03f, -2.411625836e-03f, -2.398721235e-03f, -2.385812107e-03f, -2.372898479e-03f, - -2.359980381e-03f, -2.347057842e-03f, -2.334130888e-03f, -2.321199551e-03f, -2.308263857e-03f, -2.295323835e-03f, -2.282379514e-03f, -2.269430924e-03f, -2.256478091e-03f, -2.243521045e-03f, - -2.230559815e-03f, -2.217594429e-03f, -2.204624916e-03f, -2.191651305e-03f, -2.178673623e-03f, -2.165691901e-03f, -2.152706166e-03f, -2.139716447e-03f, -2.126722773e-03f, -2.113725173e-03f, - -2.100723675e-03f, -2.087718308e-03f, -2.074709100e-03f, -2.061696081e-03f, -2.048679280e-03f, -2.035658724e-03f, -2.022634443e-03f, -2.009606465e-03f, -1.996574820e-03f, -1.983539536e-03f, - -1.970500641e-03f, -1.957458165e-03f, -1.944412136e-03f, -1.931362583e-03f, -1.918309536e-03f, -1.905253021e-03f, -1.892193070e-03f, -1.879129710e-03f, -1.866062969e-03f, -1.852992878e-03f, - -1.839919465e-03f, -1.826842758e-03f, -1.813762787e-03f, -1.800679580e-03f, -1.787593167e-03f, -1.774503575e-03f, -1.761410835e-03f, -1.748314974e-03f, -1.735216022e-03f, -1.722114007e-03f, - -1.709008959e-03f, -1.695900907e-03f, -1.682789878e-03f, -1.669675903e-03f, -1.656559009e-03f, -1.643439227e-03f, -1.630316585e-03f, -1.617191111e-03f, -1.604062835e-03f, -1.590931786e-03f, - -1.577797992e-03f, -1.564661483e-03f, -1.551522287e-03f, -1.538380434e-03f, -1.525235952e-03f, -1.512088871e-03f, -1.498939219e-03f, -1.485787025e-03f, -1.472632318e-03f, -1.459475127e-03f, - -1.446315482e-03f, -1.433153411e-03f, -1.419988943e-03f, -1.406822107e-03f, -1.393652932e-03f, -1.380481447e-03f, -1.367307681e-03f, -1.354131664e-03f, -1.340953423e-03f, -1.327772989e-03f, - -1.314590390e-03f, -1.301405654e-03f, -1.288218812e-03f, -1.275029893e-03f, -1.261838924e-03f, -1.248645936e-03f, -1.235450957e-03f, -1.222254016e-03f, -1.209055142e-03f, -1.195854365e-03f, - -1.182651713e-03f, -1.169447216e-03f, -1.156240902e-03f, -1.143032800e-03f, -1.129822940e-03f, -1.116611351e-03f, -1.103398061e-03f, -1.090183100e-03f, -1.076966497e-03f, -1.063748281e-03f, - -1.050528481e-03f, -1.037307125e-03f, -1.024084244e-03f, -1.010859865e-03f, -9.976340190e-04f, -9.844067340e-04f, -9.711780393e-04f, -9.579479639e-04f, -9.447165370e-04f, -9.314837875e-04f, - -9.182497447e-04f, -9.050144374e-04f, -8.917778950e-04f, -8.785401463e-04f, -8.653012205e-04f, -8.520611467e-04f, -8.388199540e-04f, -8.255776714e-04f, -8.123343280e-04f, -7.990899529e-04f, - -7.858445752e-04f, -7.725982239e-04f, -7.593509283e-04f, -7.461027172e-04f, -7.328536200e-04f, -7.196036655e-04f, -7.063528829e-04f, -6.931013013e-04f, -6.798489498e-04f, -6.665958575e-04f, - -6.533420534e-04f, -6.400875667e-04f, -6.268324263e-04f, -6.135766615e-04f, -6.003203013e-04f, -5.870633748e-04f, -5.738059111e-04f, -5.605479392e-04f, -5.472894882e-04f, -5.340305873e-04f, - -5.207712655e-04f, -5.075115519e-04f, -4.942514755e-04f, -4.809910655e-04f, -4.677303510e-04f, -4.544693610e-04f, -4.412081245e-04f, -4.279466707e-04f, -4.146850287e-04f, -4.014232275e-04f, - -3.881612961e-04f, -3.748992638e-04f, -3.616371595e-04f, -3.483750122e-04f, -3.351128512e-04f, -3.218507054e-04f, -3.085886039e-04f, -2.953265758e-04f, -2.820646500e-04f, -2.688028558e-04f, - -2.555412221e-04f, -2.422797780e-04f, -2.290185526e-04f, -2.157575749e-04f, -2.024968739e-04f, -1.892364787e-04f, -1.759764183e-04f, -1.627167218e-04f, -1.494574183e-04f, -1.361985367e-04f, - -1.229401061e-04f, -1.096821555e-04f, -9.642471393e-05f, -8.316781047e-05f, -6.991147411e-05f, -5.665573387e-05f, -4.340061876e-05f, -3.014615781e-05f, -1.689238002e-05f, -3.639314403e-06f, - 9.613010038e-06f, 2.286456430e-05f, 3.611531939e-05f, 4.936524630e-05f, 6.261431605e-05f, 7.586249965e-05f, 8.910976812e-05f, 1.023560925e-04f, 1.156014437e-04f, 1.288457929e-04f, - 1.420891111e-04f, 1.553313692e-04f, 1.685725384e-04f, 1.818125897e-04f, 1.950514941e-04f, 2.082892226e-04f, 2.215257464e-04f, 2.347610365e-04f, 2.479950640e-04f, 2.612277998e-04f, - 2.744592152e-04f, 2.876892811e-04f, 3.009179687e-04f, 3.141452490e-04f, 3.273710932e-04f, 3.405954722e-04f, 3.538183573e-04f, 3.670397196e-04f, 3.802595300e-04f, 3.934777599e-04f, - 4.066943802e-04f, 4.199093621e-04f, 4.331226767e-04f, 4.463342952e-04f, 4.595441887e-04f, 4.727523284e-04f, 4.859586854e-04f, 4.991632308e-04f, 5.123659359e-04f, 5.255667718e-04f, - 5.387657097e-04f, 5.519627207e-04f, 5.651577760e-04f, 5.783508469e-04f, 5.915419045e-04f, 6.047309201e-04f, 6.179178648e-04f, 6.311027099e-04f, 6.442854265e-04f, 6.574659860e-04f, - 6.706443595e-04f, 6.838205184e-04f, 6.969944337e-04f, 7.101660769e-04f, 7.233354191e-04f, 7.365024317e-04f, 7.496670858e-04f, 7.628293529e-04f, 7.759892041e-04f, 7.891466108e-04f, - 8.023015442e-04f, 8.154539758e-04f, 8.286038767e-04f, 8.417512184e-04f, 8.548959721e-04f, 8.680381092e-04f, 8.811776010e-04f, 8.943144189e-04f, 9.074485343e-04f, 9.205799185e-04f, - 9.337085429e-04f, 9.468343788e-04f, 9.599573978e-04f, 9.730775711e-04f, 9.861948702e-04f, 9.993092664e-04f, 1.012420731e-03f, 1.025529236e-03f, 1.038634753e-03f, 1.051737252e-03f, - 1.064836706e-03f, 1.077933085e-03f, 1.091026362e-03f, 1.104116508e-03f, 1.117203494e-03f, 1.130287292e-03f, 1.143367873e-03f, 1.156445208e-03f, 1.169519271e-03f, 1.182590031e-03f, - 1.195657460e-03f, 1.208721530e-03f, 1.221782213e-03f, 1.234839480e-03f, 1.247893303e-03f, 1.260943653e-03f, 1.273990502e-03f, 1.287033821e-03f, 1.300073582e-03f, 1.313109757e-03f, - 1.326142317e-03f, 1.339171234e-03f, 1.352196480e-03f, 1.365218026e-03f, 1.378235844e-03f, 1.391249905e-03f, 1.404260182e-03f, 1.417266646e-03f, 1.430269269e-03f, 1.443268022e-03f, - 1.456262877e-03f, 1.469253806e-03f, 1.482240781e-03f, 1.495223773e-03f, 1.508202755e-03f, 1.521177697e-03f, 1.534148572e-03f, 1.547115352e-03f, 1.560078008e-03f, 1.573036512e-03f, - 1.585990837e-03f, 1.598940953e-03f, 1.611886833e-03f, 1.624828449e-03f, 1.637765772e-03f, 1.650698774e-03f, 1.663627428e-03f, 1.676551705e-03f, 1.689471577e-03f, 1.702387017e-03f, - 1.715297995e-03f, 1.728204484e-03f, 1.741106456e-03f, 1.754003883e-03f, 1.766896737e-03f, 1.779784989e-03f, 1.792668613e-03f, 1.805547579e-03f, 1.818421861e-03f, 1.831291429e-03f, - 1.844156257e-03f, 1.857016316e-03f, 1.869871578e-03f, 1.882722015e-03f, 1.895567600e-03f, 1.908408304e-03f, 1.921244100e-03f, 1.934074960e-03f, 1.946900856e-03f, 1.959721760e-03f, - 1.972537645e-03f, 1.985348482e-03f, 1.998154244e-03f, 2.010954903e-03f, 2.023750431e-03f, 2.036540800e-03f, 2.049325983e-03f, 2.062105952e-03f, 2.074880680e-03f, 2.087650138e-03f, - 2.100414299e-03f, 2.113173135e-03f, 2.125926619e-03f, 2.138674723e-03f, 2.151417419e-03f, 2.164154680e-03f, 2.176886477e-03f, 2.189612784e-03f, 2.202333574e-03f, 2.215048817e-03f, - 2.227758487e-03f, 2.240462556e-03f, 2.253160997e-03f, 2.265853783e-03f, 2.278540885e-03f, 2.291222276e-03f, 2.303897929e-03f, 2.316567816e-03f, 2.329231910e-03f, 2.341890183e-03f, - 2.354542608e-03f, 2.367189158e-03f, 2.379829806e-03f, 2.392464523e-03f, 2.405093282e-03f, 2.417716057e-03f, 2.430332819e-03f, 2.442943542e-03f, 2.455548198e-03f, 2.468146760e-03f, - 2.480739201e-03f, 2.493325493e-03f, 2.505905610e-03f, 2.518479523e-03f, 2.531047206e-03f, 2.543608631e-03f, 2.556163772e-03f, 2.568712602e-03f, 2.581255092e-03f, 2.593791216e-03f, - 2.606320947e-03f, 2.618844258e-03f, 2.631361121e-03f, 2.643871510e-03f, 2.656375398e-03f, 2.668872757e-03f, 2.681363560e-03f, 2.693847781e-03f, 2.706325392e-03f, 2.718796367e-03f, - 2.731260679e-03f, 2.743718300e-03f, 2.756169203e-03f, 2.768613363e-03f, 2.781050751e-03f, 2.793481342e-03f, 2.805905107e-03f, 2.818322021e-03f, 2.830732056e-03f, 2.843135186e-03f, - 2.855531384e-03f, 2.867920623e-03f, 2.880302876e-03f, 2.892678117e-03f, 2.905046319e-03f, 2.917407455e-03f, 2.929761498e-03f, 2.942108423e-03f, 2.954448201e-03f, 2.966780807e-03f, - 2.979106213e-03f, 2.991424394e-03f, 3.003735323e-03f, 3.016038973e-03f, 3.028335317e-03f, 3.040624330e-03f, 3.052905984e-03f, 3.065180252e-03f, 3.077447110e-03f, 3.089706529e-03f, - 3.101958484e-03f, 3.114202949e-03f, 3.126439896e-03f, 3.138669299e-03f, 3.150891132e-03f, 3.163105369e-03f, 3.175311984e-03f, 3.187510949e-03f, 3.199702239e-03f, 3.211885827e-03f, - 3.224061688e-03f, 3.236229794e-03f, 3.248390120e-03f, 3.260542639e-03f, 3.272687326e-03f, 3.284824154e-03f, 3.296953096e-03f, 3.309074128e-03f, 3.321187222e-03f, 3.333292352e-03f, - 3.345389494e-03f, 3.357478619e-03f, 3.369559703e-03f, 3.381632719e-03f, 3.393697642e-03f, 3.405754445e-03f, 3.417803102e-03f, 3.429843588e-03f, 3.441875876e-03f, 3.453899941e-03f, - 3.465915757e-03f, 3.477923297e-03f, 3.489922537e-03f, 3.501913449e-03f, 3.513896010e-03f, 3.525870191e-03f, 3.537835969e-03f, 3.549793316e-03f, 3.561742208e-03f, 3.573682619e-03f, - 3.585614522e-03f, 3.597537893e-03f, 3.609452705e-03f, 3.621358934e-03f, 3.633256552e-03f, 3.645145536e-03f, 3.657025859e-03f, 3.668897495e-03f, 3.680760420e-03f, 3.692614607e-03f, - 3.704460031e-03f, 3.716296667e-03f, 3.728124490e-03f, 3.739943473e-03f, 3.751753591e-03f, 3.763554820e-03f, 3.775347133e-03f, 3.787130505e-03f, 3.798904912e-03f, 3.810670327e-03f, - 3.822426726e-03f, 3.834174083e-03f, 3.845912373e-03f, 3.857641570e-03f, 3.869361650e-03f, 3.881072588e-03f, 3.892774358e-03f, 3.904466934e-03f, 3.916150293e-03f, 3.927824409e-03f, - 3.939489256e-03f, 3.951144811e-03f, 3.962791047e-03f, 3.974427940e-03f, 3.986055464e-03f, 3.997673596e-03f, 4.009282309e-03f, 4.020881579e-03f, 4.032471382e-03f, 4.044051692e-03f, - 4.055622484e-03f, 4.067183734e-03f, 4.078735416e-03f, 4.090277507e-03f, 4.101809980e-03f, 4.113332813e-03f, 4.124845979e-03f, 4.136349454e-03f, 4.147843214e-03f, 4.159327233e-03f, - 4.170801488e-03f, 4.182265953e-03f, 4.193720605e-03f, 4.205165418e-03f, 4.216600367e-03f, 4.228025430e-03f, 4.239440580e-03f, 4.250845794e-03f, 4.262241047e-03f, 4.273626314e-03f, - 4.285001572e-03f, 4.296366795e-03f, 4.307721961e-03f, 4.319067043e-03f, 4.330402019e-03f, 4.341726863e-03f, 4.353041551e-03f, 4.364346060e-03f, 4.375640365e-03f, 4.386924442e-03f, - 4.398198266e-03f, 4.409461814e-03f, 4.420715061e-03f, 4.431957984e-03f, 4.443190558e-03f, 4.454412759e-03f, 4.465624564e-03f, 4.476825948e-03f, 4.488016887e-03f, 4.499197358e-03f, - 4.510367336e-03f, 4.521526797e-03f, 4.532675719e-03f, 4.543814076e-03f, 4.554941845e-03f, 4.566059003e-03f, 4.577165525e-03f, 4.588261388e-03f, 4.599346568e-03f, 4.610421041e-03f, - 4.621484784e-03f, 4.632537773e-03f, 4.643579984e-03f, 4.654611395e-03f, 4.665631980e-03f, 4.676641718e-03f, 4.687640583e-03f, 4.698628553e-03f, 4.709605605e-03f, 4.720571714e-03f, - 4.731526858e-03f, 4.742471013e-03f, 4.753404155e-03f, 4.764326262e-03f, 4.775237310e-03f, 4.786137275e-03f, 4.797026135e-03f, 4.807903866e-03f, 4.818770446e-03f, 4.829625849e-03f, - 4.840470055e-03f, 4.851303039e-03f, 4.862124779e-03f, 4.872935250e-03f, 4.883734431e-03f, 4.894522299e-03f, 4.905298829e-03f, 4.916064000e-03f, 4.926817788e-03f, 4.937560171e-03f, - 4.948291125e-03f, 4.959010627e-03f, 4.969718656e-03f, 4.980415187e-03f, 4.991100198e-03f, 5.001773667e-03f, 5.012435571e-03f, 5.023085886e-03f, 5.033724590e-03f, 5.044351662e-03f, - 5.054967077e-03f, 5.065570813e-03f, 5.076162848e-03f, 5.086743160e-03f, 5.097311725e-03f, 5.107868521e-03f, 5.118413526e-03f, 5.128946717e-03f, 5.139468072e-03f, 5.149977568e-03f, - 5.160475184e-03f, 5.170960896e-03f, 5.181434683e-03f, 5.191896522e-03f, 5.202346391e-03f, 5.212784267e-03f, 5.223210129e-03f, 5.233623954e-03f, 5.244025721e-03f, 5.254415406e-03f, - 5.264792988e-03f, 5.275158446e-03f, 5.285511756e-03f, 5.295852897e-03f, 5.306181847e-03f, 5.316498583e-03f, 5.326803085e-03f, 5.337095330e-03f, 5.347375296e-03f, 5.357642962e-03f, - 5.367898305e-03f, 5.378141304e-03f, 5.388371937e-03f, 5.398590183e-03f, 5.408796019e-03f, 5.418989424e-03f, 5.429170376e-03f, 5.439338854e-03f, 5.449494837e-03f, 5.459638302e-03f, - 5.469769228e-03f, 5.479887593e-03f, 5.489993377e-03f, 5.500086557e-03f, 5.510167113e-03f, 5.520235022e-03f, 5.530290264e-03f, 5.540332818e-03f, 5.550362661e-03f, 5.560379773e-03f, - 5.570384132e-03f, 5.580375717e-03f, 5.590354508e-03f, 5.600320482e-03f, 5.610273619e-03f, 5.620213898e-03f, 5.630141298e-03f, 5.640055797e-03f, 5.649957374e-03f, 5.659846010e-03f, - 5.669721682e-03f, 5.679584369e-03f, 5.689434052e-03f, 5.699270708e-03f, 5.709094318e-03f, 5.718904860e-03f, 5.728702314e-03f, 5.738486659e-03f, 5.748257874e-03f, 5.758015938e-03f, - 5.767760832e-03f, 5.777492533e-03f, 5.787211023e-03f, 5.796916279e-03f, 5.806608282e-03f, 5.816287012e-03f, 5.825952447e-03f, 5.835604567e-03f, 5.845243352e-03f, 5.854868781e-03f, - 5.864480834e-03f, 5.874079492e-03f, 5.883664733e-03f, 5.893236537e-03f, 5.902794884e-03f, 5.912339754e-03f, 5.921871126e-03f, 5.931388982e-03f, 5.940893299e-03f, 5.950384059e-03f, - 5.959861242e-03f, 5.969324827e-03f, 5.978774794e-03f, 5.988211123e-03f, 5.997633796e-03f, 6.007042791e-03f, 6.016438088e-03f, 6.025819669e-03f, 6.035187513e-03f, 6.044541600e-03f, - 6.053881911e-03f, 6.063208426e-03f, 6.072521126e-03f, 6.081819990e-03f, 6.091104999e-03f, 6.100376134e-03f, 6.109633375e-03f, 6.118876702e-03f, 6.128106097e-03f, 6.137321539e-03f, - 6.146523009e-03f, 6.155710488e-03f, 6.164883957e-03f, 6.174043395e-03f, 6.183188785e-03f, 6.192320106e-03f, 6.201437340e-03f, 6.210540467e-03f, 6.219629468e-03f, 6.228704324e-03f, - 6.237765015e-03f, 6.246811524e-03f, 6.255843830e-03f, 6.264861915e-03f, 6.273865760e-03f, 6.282855346e-03f, 6.291830654e-03f, 6.300791665e-03f, 6.309738360e-03f, 6.318670720e-03f, - 6.327588728e-03f, 6.336492363e-03f, 6.345381608e-03f, 6.354256443e-03f, 6.363116850e-03f, 6.371962811e-03f, 6.380794306e-03f, 6.389611318e-03f, 6.398413827e-03f, 6.407201816e-03f, - 6.415975265e-03f, 6.424734157e-03f, 6.433478473e-03f, 6.442208195e-03f, 6.450923304e-03f, 6.459623782e-03f, 6.468309611e-03f, 6.476980773e-03f, 6.485637249e-03f, 6.494279021e-03f, - 6.502906072e-03f, 6.511518383e-03f, 6.520115936e-03f, 6.528698713e-03f, 6.537266697e-03f, 6.545819868e-03f, 6.554358210e-03f, 6.562881704e-03f, 6.571390333e-03f, 6.579884078e-03f, - 6.588362923e-03f, 6.596826848e-03f, 6.605275837e-03f, 6.613709872e-03f, 6.622128936e-03f, 6.630533009e-03f, 6.638922076e-03f, 6.647296119e-03f, 6.655655119e-03f, 6.663999060e-03f, - 6.672327923e-03f, 6.680641693e-03f, 6.688940351e-03f, 6.697223880e-03f, 6.705492262e-03f, 6.713745481e-03f, 6.721983519e-03f, 6.730206359e-03f, 6.738413983e-03f, 6.746606376e-03f, - 6.754783519e-03f, 6.762945395e-03f, 6.771091988e-03f, 6.779223281e-03f, 6.787339256e-03f, 6.795439896e-03f, 6.803525185e-03f, 6.811595106e-03f, 6.819649643e-03f, 6.827688777e-03f, - 6.835712493e-03f, 6.843720774e-03f, 6.851713603e-03f, 6.859690963e-03f, 6.867652838e-03f, 6.875599211e-03f, 6.883530067e-03f, 6.891445387e-03f, 6.899345156e-03f, 6.907229357e-03f, - 6.915097975e-03f, 6.922950992e-03f, 6.930788392e-03f, 6.938610159e-03f, 6.946416277e-03f, 6.954206729e-03f, 6.961981499e-03f, 6.969740572e-03f, 6.977483930e-03f, 6.985211558e-03f, - 6.992923441e-03f, 7.000619561e-03f, 7.008299902e-03f, 7.015964450e-03f, 7.023613188e-03f, 7.031246100e-03f, 7.038863170e-03f, 7.046464382e-03f, 7.054049722e-03f, 7.061619172e-03f, - 7.069172718e-03f, 7.076710343e-03f, 7.084232032e-03f, 7.091737770e-03f, 7.099227540e-03f, 7.106701328e-03f, 7.114159118e-03f, 7.121600894e-03f, 7.129026641e-03f, 7.136436344e-03f, - 7.143829988e-03f, 7.151207556e-03f, 7.158569034e-03f, 7.165914406e-03f, 7.173243658e-03f, 7.180556775e-03f, 7.187853740e-03f, 7.195134539e-03f, 7.202399157e-03f, 7.209647579e-03f, - 7.216879790e-03f, 7.224095775e-03f, 7.231295519e-03f, 7.238479008e-03f, 7.245646226e-03f, 7.252797158e-03f, 7.259931791e-03f, 7.267050108e-03f, 7.274152096e-03f, 7.281237740e-03f, - 7.288307026e-03f, 7.295359937e-03f, 7.302396461e-03f, 7.309416583e-03f, 7.316420288e-03f, 7.323407561e-03f, 7.330378389e-03f, 7.337332757e-03f, 7.344270651e-03f, 7.351192056e-03f, - 7.358096958e-03f, 7.364985343e-03f, 7.371857197e-03f, 7.378712506e-03f, 7.385551255e-03f, 7.392373431e-03f, 7.399179020e-03f, 7.405968006e-03f, 7.412740378e-03f, 7.419496120e-03f, - 7.426235219e-03f, 7.432957661e-03f, 7.439663432e-03f, 7.446352519e-03f, 7.453024907e-03f, 7.459680584e-03f, 7.466319534e-03f, 7.472941746e-03f, 7.479547205e-03f, 7.486135897e-03f, - 7.492707810e-03f, 7.499262929e-03f, 7.505801242e-03f, 7.512322734e-03f, 7.518827393e-03f, 7.525315206e-03f, 7.531786158e-03f, 7.538240238e-03f, 7.544677430e-03f, 7.551097724e-03f, - 7.557501104e-03f, 7.563887559e-03f, 7.570257075e-03f, 7.576609639e-03f, 7.582945238e-03f, 7.589263860e-03f, 7.595565490e-03f, 7.601850118e-03f, 7.608117729e-03f, 7.614368311e-03f, - 7.620601852e-03f, 7.626818337e-03f, 7.633017756e-03f, 7.639200095e-03f, 7.645365341e-03f, 7.651513483e-03f, 7.657644507e-03f, 7.663758401e-03f, 7.669855153e-03f, 7.675934750e-03f, - 7.681997180e-03f, 7.688042431e-03f, 7.694070490e-03f, 7.700081345e-03f, 7.706074983e-03f, 7.712051394e-03f, 7.718010564e-03f, 7.723952481e-03f, 7.729877134e-03f, 7.735784511e-03f, - 7.741674598e-03f, 7.747547386e-03f, 7.753402861e-03f, 7.759241011e-03f, 7.765061826e-03f, 7.770865293e-03f, 7.776651400e-03f, 7.782420135e-03f, 7.788171488e-03f, 7.793905447e-03f, - 7.799621999e-03f, 7.805321133e-03f, 7.811002838e-03f, 7.816667103e-03f, 7.822313915e-03f, 7.827943264e-03f, 7.833555137e-03f, 7.839149525e-03f, 7.844726415e-03f, 7.850285797e-03f, - 7.855827659e-03f, 7.861351989e-03f, 7.866858777e-03f, 7.872348013e-03f, 7.877819683e-03f, 7.883273779e-03f, 7.888710288e-03f, 7.894129200e-03f, 7.899530504e-03f, 7.904914189e-03f, - 7.910280244e-03f, 7.915628659e-03f, 7.920959423e-03f, 7.926272524e-03f, 7.931567953e-03f, 7.936845699e-03f, 7.942105751e-03f, 7.947348099e-03f, 7.952572732e-03f, 7.957779640e-03f, - 7.962968812e-03f, 7.968140238e-03f, 7.973293908e-03f, 7.978429811e-03f, 7.983547938e-03f, 7.988648277e-03f, 7.993730819e-03f, 7.998795553e-03f, 8.003842470e-03f, 8.008871560e-03f, - 8.013882812e-03f, 8.018876216e-03f, 8.023851763e-03f, 8.028809442e-03f, 8.033749244e-03f, 8.038671159e-03f, 8.043575177e-03f, 8.048461288e-03f, 8.053329484e-03f, 8.058179753e-03f, - 8.063012086e-03f, 8.067826475e-03f, 8.072622908e-03f, 8.077401378e-03f, 8.082161874e-03f, 8.086904386e-03f, 8.091628907e-03f, 8.096335425e-03f, 8.101023932e-03f, 8.105694419e-03f, - 8.110346877e-03f, 8.114981295e-03f, 8.119597666e-03f, 8.124195980e-03f, 8.128776227e-03f, 8.133338399e-03f, 8.137882488e-03f, 8.142408483e-03f, 8.146916377e-03f, 8.151406159e-03f, - 8.155877822e-03f, 8.160331357e-03f, 8.164766754e-03f, 8.169184006e-03f, 8.173583103e-03f, 8.177964037e-03f, 8.182326799e-03f, 8.186671382e-03f, 8.190997775e-03f, 8.195305971e-03f, - 8.199595962e-03f, 8.203867739e-03f, 8.208121293e-03f, 8.212356617e-03f, 8.216573702e-03f, 8.220772540e-03f, 8.224953122e-03f, 8.229115442e-03f, 8.233259489e-03f, 8.237385258e-03f, - 8.241492738e-03f, 8.245581923e-03f, 8.249652805e-03f, 8.253705375e-03f, 8.257739627e-03f, 8.261755551e-03f, 8.265753140e-03f, 8.269732387e-03f, 8.273693284e-03f, 8.277635823e-03f, - 8.281559996e-03f, 8.285465797e-03f, 8.289353217e-03f, 8.293222249e-03f, 8.297072885e-03f, 8.300905119e-03f, 8.304718942e-03f, 8.308514348e-03f, 8.312291329e-03f, 8.316049878e-03f, - 8.319789987e-03f, 8.323511651e-03f, 8.327214860e-03f, 8.330899609e-03f, 8.334565891e-03f, 8.338213697e-03f, 8.341843022e-03f, 8.345453859e-03f, 8.349046200e-03f, 8.352620039e-03f, - 8.356175369e-03f, 8.359712183e-03f, 8.363230475e-03f, 8.366730238e-03f, 8.370211464e-03f, 8.373674149e-03f, 8.377118284e-03f, 8.380543864e-03f, 8.383950883e-03f, 8.387339333e-03f, - 8.390709208e-03f, 8.394060502e-03f, 8.397393209e-03f, 8.400707322e-03f, 8.404002836e-03f, 8.407279744e-03f, 8.410538039e-03f, 8.413777717e-03f, 8.416998770e-03f, 8.420201192e-03f, - 8.423384979e-03f, 8.426550124e-03f, 8.429696620e-03f, 8.432824463e-03f, 8.435933645e-03f, 8.439024163e-03f, 8.442096009e-03f, 8.445149178e-03f, 8.448183665e-03f, 8.451199464e-03f, - 8.454196569e-03f, 8.457174975e-03f, 8.460134677e-03f, 8.463075668e-03f, 8.465997944e-03f, 8.468901498e-03f, 8.471786327e-03f, 8.474652425e-03f, 8.477499786e-03f, 8.480328404e-03f, - 8.483138277e-03f, 8.485929396e-03f, 8.488701759e-03f, 8.491455360e-03f, 8.494190194e-03f, 8.496906255e-03f, 8.499603540e-03f, 8.502282042e-03f, 8.504941759e-03f, 8.507582683e-03f, - 8.510204812e-03f, 8.512808140e-03f, 8.515392662e-03f, 8.517958374e-03f, 8.520505272e-03f, 8.523033351e-03f, 8.525542605e-03f, 8.528033032e-03f, 8.530504627e-03f, 8.532957384e-03f, - 8.535391300e-03f, 8.537806371e-03f, 8.540202593e-03f, 8.542579960e-03f, 8.544938469e-03f, 8.547278117e-03f, 8.549598898e-03f, 8.551900809e-03f, 8.554183846e-03f, 8.556448005e-03f, - 8.558693281e-03f, 8.560919672e-03f, 8.563127173e-03f, 8.565315781e-03f, 8.567485491e-03f, 8.569636301e-03f, 8.571768206e-03f, 8.573881203e-03f, 8.575975288e-03f, 8.578050458e-03f, - 8.580106709e-03f, 8.582144039e-03f, 8.584162442e-03f, 8.586161917e-03f, 8.588142459e-03f, 8.590104066e-03f, 8.592046734e-03f, 8.593970460e-03f, 8.595875241e-03f, 8.597761074e-03f, - 8.599627956e-03f, 8.601475883e-03f, 8.603304853e-03f, 8.605114863e-03f, 8.606905910e-03f, 8.608677990e-03f, 8.610431102e-03f, 8.612165243e-03f, 8.613880409e-03f, 8.615576598e-03f, - 8.617253808e-03f, 8.618912035e-03f, 8.620551277e-03f, 8.622171532e-03f, 8.623772798e-03f, 8.625355071e-03f, 8.626918349e-03f, 8.628462630e-03f, 8.629987912e-03f, 8.631494193e-03f, - 8.632981469e-03f, 8.634449740e-03f, 8.635899002e-03f, 8.637329254e-03f, 8.638740494e-03f, 8.640132719e-03f, 8.641505928e-03f, 8.642860119e-03f, 8.644195290e-03f, 8.645511438e-03f, - 8.646808563e-03f, 8.648086662e-03f, 8.649345733e-03f, 8.650585776e-03f, 8.651806788e-03f, 8.653008768e-03f, 8.654191713e-03f, 8.655355624e-03f, 8.656500497e-03f, 8.657626332e-03f, - 8.658733128e-03f, 8.659820882e-03f, 8.660889594e-03f, 8.661939263e-03f, 8.662969886e-03f, 8.663981464e-03f, 8.664973994e-03f, 8.665947476e-03f, 8.666901909e-03f, 8.667837291e-03f, - 8.668753622e-03f, 8.669650900e-03f, 8.670529125e-03f, 8.671388297e-03f, 8.672228413e-03f, 8.673049474e-03f, 8.673851479e-03f, 8.674634426e-03f, 8.675398316e-03f, 8.676143147e-03f, - 8.676868920e-03f, 8.677575633e-03f, 8.678263286e-03f, 8.678931879e-03f, 8.679581412e-03f, 8.680211883e-03f, 8.680823293e-03f, 8.681415642e-03f, 8.681988929e-03f, 8.682543153e-03f, - 8.683078316e-03f, 8.683594416e-03f, 8.684091454e-03f, 8.684569430e-03f, 8.685028343e-03f, 8.685468194e-03f, 8.685888983e-03f, 8.686290710e-03f, 8.686673375e-03f, 8.687036979e-03f, - 8.687381521e-03f, 8.687707002e-03f, 8.688013423e-03f, 8.688300784e-03f, 8.688569085e-03f, 8.688818326e-03f, 8.689048509e-03f, 8.689259634e-03f, 8.689451701e-03f, 8.689624711e-03f, - 8.689778665e-03f, 8.689913563e-03f, 8.690029407e-03f, 8.690126197e-03f, 8.690203934e-03f, 8.690262618e-03f, 8.690302252e-03f, 8.690322835e-03f, 8.690324369e-03f, 8.690306855e-03f, - 8.690270294e-03f, 8.690214687e-03f, 8.690140035e-03f, 8.690046340e-03f, 8.689933603e-03f, 8.689801825e-03f, 8.689651008e-03f, 8.689481152e-03f, 8.689292260e-03f, 8.689084333e-03f, - 8.688857372e-03f, 8.688611379e-03f, 8.688346355e-03f, 8.688062303e-03f, 8.687759224e-03f, 8.687437119e-03f, 8.687095991e-03f, 8.686735841e-03f, 8.686356671e-03f, 8.685958483e-03f, - 8.685541279e-03f, 8.685105061e-03f, 8.684649831e-03f, 8.684175591e-03f, 8.683682343e-03f, 8.683170089e-03f, 8.682638832e-03f, 8.682088573e-03f, 8.681519316e-03f, 8.680931062e-03f, - 8.680323813e-03f, 8.679697572e-03f, 8.679052342e-03f, 8.678388125e-03f, 8.677704923e-03f, 8.677002740e-03f, 8.676281577e-03f, 8.675541437e-03f, 8.674782324e-03f, 8.674004239e-03f, - 8.673207185e-03f, 8.672391166e-03f, 8.671556184e-03f, 8.670702242e-03f, 8.669829343e-03f, 8.668937491e-03f, 8.668026687e-03f, 8.667096935e-03f, 8.666148238e-03f, 8.665180600e-03f, - 8.664194023e-03f, 8.663188511e-03f, 8.662164067e-03f, 8.661120694e-03f, 8.660058396e-03f, 8.658977176e-03f, 8.657877037e-03f, 8.656757984e-03f, 8.655620018e-03f, 8.654463145e-03f, - 8.653287368e-03f, 8.652092689e-03f, 8.650879114e-03f, 8.649646645e-03f, 8.648395287e-03f, 8.647125043e-03f, 8.645835917e-03f, 8.644527913e-03f, 8.643201035e-03f, 8.641855287e-03f, - 8.640490673e-03f, 8.639107197e-03f, 8.637704862e-03f, 8.636283674e-03f, 8.634843636e-03f, 8.633384753e-03f, 8.631907029e-03f, 8.630410467e-03f, 8.628895074e-03f, 8.627360851e-03f, - 8.625807806e-03f, 8.624235940e-03f, 8.622645261e-03f, 8.621035770e-03f, 8.619407475e-03f, 8.617760378e-03f, 8.616094484e-03f, 8.614409800e-03f, 8.612706328e-03f, 8.610984074e-03f, - 8.609243043e-03f, 8.607483239e-03f, 8.605704668e-03f, 8.603907334e-03f, 8.602091243e-03f, 8.600256399e-03f, 8.598402808e-03f, 8.596530474e-03f, 8.594639404e-03f, 8.592729601e-03f, - 8.590801072e-03f, 8.588853821e-03f, 8.586887854e-03f, 8.584903176e-03f, 8.582899793e-03f, 8.580877709e-03f, 8.578836932e-03f, 8.576777465e-03f, 8.574699315e-03f, 8.572602488e-03f, - 8.570486988e-03f, 8.568352822e-03f, 8.566199995e-03f, 8.564028513e-03f, 8.561838382e-03f, 8.559629608e-03f, 8.557402196e-03f, 8.555156153e-03f, 8.552891485e-03f, 8.550608197e-03f, - 8.548306295e-03f, 8.545985786e-03f, 8.543646676e-03f, 8.541288971e-03f, 8.538912677e-03f, 8.536517801e-03f, 8.534104348e-03f, 8.531672326e-03f, 8.529221739e-03f, 8.526752596e-03f, - 8.524264902e-03f, 8.521758664e-03f, 8.519233888e-03f, 8.516690581e-03f, 8.514128749e-03f, 8.511548400e-03f, 8.508949540e-03f, 8.506332175e-03f, 8.503696312e-03f, 8.501041959e-03f, - 8.498369122e-03f, 8.495677808e-03f, 8.492968023e-03f, 8.490239776e-03f, 8.487493072e-03f, 8.484727920e-03f, 8.481944325e-03f, 8.479142296e-03f, 8.476321839e-03f, 8.473482961e-03f, - 8.470625671e-03f, 8.467749974e-03f, 8.464855879e-03f, 8.461943393e-03f, 8.459012523e-03f, 8.456063277e-03f, 8.453095662e-03f, 8.450109686e-03f, 8.447105356e-03f, 8.444082680e-03f, - 8.441041666e-03f, 8.437982321e-03f, 8.434904653e-03f, 8.431808669e-03f, 8.428694379e-03f, 8.425561789e-03f, 8.422410907e-03f, 8.419241741e-03f, 8.416054300e-03f, 8.412848591e-03f, - 8.409624623e-03f, 8.406382403e-03f, 8.403121939e-03f, 8.399843240e-03f, 8.396546314e-03f, 8.393231170e-03f, 8.389897814e-03f, 8.386546257e-03f, 8.383176506e-03f, 8.379788569e-03f, - 8.376382455e-03f, 8.372958173e-03f, 8.369515731e-03f, 8.366055138e-03f, 8.362576402e-03f, 8.359079532e-03f, 8.355564536e-03f, 8.352031423e-03f, 8.348480203e-03f, 8.344910883e-03f, - 8.341323473e-03f, 8.337717982e-03f, 8.334094418e-03f, 8.330452790e-03f, 8.326793108e-03f, 8.323115380e-03f, 8.319419616e-03f, 8.315705825e-03f, 8.311974015e-03f, 8.308224196e-03f, - 8.304456378e-03f, 8.300670569e-03f, 8.296866779e-03f, 8.293045017e-03f, 8.289205292e-03f, 8.285347614e-03f, 8.281471993e-03f, 8.277578438e-03f, 8.273666958e-03f, 8.269737563e-03f, - 8.265790263e-03f, 8.261825067e-03f, 8.257841986e-03f, 8.253841028e-03f, 8.249822203e-03f, 8.245785522e-03f, 8.241730994e-03f, 8.237658629e-03f, 8.233568437e-03f, 8.229460428e-03f, - 8.225334612e-03f, 8.221190999e-03f, 8.217029599e-03f, 8.212850422e-03f, 8.208653479e-03f, 8.204438779e-03f, 8.200206333e-03f, 8.195956151e-03f, 8.191688244e-03f, 8.187402621e-03f, - 8.183099293e-03f, 8.178778271e-03f, 8.174439565e-03f, 8.170083185e-03f, 8.165709143e-03f, 8.161317448e-03f, 8.156908111e-03f, 8.152481143e-03f, 8.148036555e-03f, 8.143574357e-03f, - 8.139094561e-03f, 8.134597176e-03f, 8.130082214e-03f, 8.125549685e-03f, 8.120999601e-03f, 8.116431973e-03f, 8.111846811e-03f, 8.107244127e-03f, 8.102623931e-03f, 8.097986235e-03f, - 8.093331050e-03f, 8.088658387e-03f, 8.083968257e-03f, 8.079260672e-03f, 8.074535642e-03f, 8.069793180e-03f, 8.065033296e-03f, 8.060256003e-03f, 8.055461310e-03f, 8.050649231e-03f, - 8.045819776e-03f, 8.040972957e-03f, 8.036108785e-03f, 8.031227273e-03f, 8.026328431e-03f, 8.021412273e-03f, 8.016478808e-03f, 8.011528050e-03f, 8.006560009e-03f, 8.001574699e-03f, - 7.996572130e-03f, 7.991552314e-03f, 7.986515265e-03f, 7.981460993e-03f, 7.976389510e-03f, 7.971300830e-03f, 7.966194963e-03f, 7.961071922e-03f, 7.955931719e-03f, 7.950774367e-03f, - 7.945599878e-03f, 7.940408263e-03f, 7.935199536e-03f, 7.929973709e-03f, 7.924730793e-03f, 7.919470803e-03f, 7.914193749e-03f, 7.908899645e-03f, 7.903588503e-03f, 7.898260336e-03f, - 7.892915156e-03f, 7.887552976e-03f, 7.882173809e-03f, 7.876777668e-03f, 7.871364565e-03f, 7.865934513e-03f, 7.860487525e-03f, 7.855023613e-03f, 7.849542792e-03f, 7.844045073e-03f, - 7.838530470e-03f, 7.832998996e-03f, 7.827450663e-03f, 7.821885486e-03f, 7.816303477e-03f, 7.810704648e-03f, 7.805089015e-03f, 7.799456589e-03f, 7.793807384e-03f, 7.788141413e-03f, - 7.782458691e-03f, 7.776759229e-03f, 7.771043042e-03f, 7.765310142e-03f, 7.759560545e-03f, 7.753794262e-03f, 7.748011308e-03f, 7.742211696e-03f, 7.736395440e-03f, 7.730562553e-03f, - 7.724713050e-03f, 7.718846944e-03f, 7.712964249e-03f, 7.707064978e-03f, 7.701149146e-03f, 7.695216766e-03f, 7.689267852e-03f, 7.683302419e-03f, 7.677320480e-03f, 7.671322049e-03f, - 7.665307141e-03f, 7.659275770e-03f, 7.653227948e-03f, 7.647163692e-03f, 7.641083015e-03f, 7.634985931e-03f, 7.628872455e-03f, 7.622742600e-03f, 7.616596382e-03f, 7.610433815e-03f, - 7.604254912e-03f, 7.598059689e-03f, 7.591848160e-03f, 7.585620340e-03f, 7.579376242e-03f, 7.573115883e-03f, 7.566839275e-03f, 7.560546435e-03f, 7.554237377e-03f, 7.547912115e-03f, - 7.541570664e-03f, 7.535213039e-03f, 7.528839255e-03f, 7.522449327e-03f, 7.516043269e-03f, 7.509621097e-03f, 7.503182826e-03f, 7.496728470e-03f, 7.490258045e-03f, 7.483771566e-03f, - 7.477269047e-03f, 7.470750504e-03f, 7.464215953e-03f, 7.457665408e-03f, 7.451098885e-03f, 7.444516399e-03f, 7.437917964e-03f, 7.431303598e-03f, 7.424673315e-03f, 7.418027130e-03f, - 7.411365059e-03f, 7.404687117e-03f, 7.397993320e-03f, 7.391283684e-03f, 7.384558224e-03f, 7.377816955e-03f, 7.371059894e-03f, 7.364287056e-03f, 7.357498457e-03f, 7.350694112e-03f, - 7.343874038e-03f, 7.337038250e-03f, 7.330186764e-03f, 7.323319595e-03f, 7.316436761e-03f, 7.309538277e-03f, 7.302624158e-03f, 7.295694421e-03f, 7.288749083e-03f, 7.281788158e-03f, - 7.274811663e-03f, 7.267819615e-03f, 7.260812029e-03f, 7.253788922e-03f, 7.246750310e-03f, 7.239696210e-03f, 7.232626637e-03f, 7.225541608e-03f, 7.218441139e-03f, 7.211325247e-03f, - 7.204193949e-03f, 7.197047260e-03f, 7.189885198e-03f, 7.182707778e-03f, 7.175515018e-03f, 7.168306935e-03f, 7.161083543e-03f, 7.153844862e-03f, 7.146590906e-03f, 7.139321693e-03f, - 7.132037240e-03f, 7.124737564e-03f, 7.117422681e-03f, 7.110092608e-03f, 7.102747363e-03f, 7.095386961e-03f, 7.088011421e-03f, 7.080620759e-03f, 7.073214992e-03f, 7.065794137e-03f, - 7.058358211e-03f, 7.050907232e-03f, 7.043441217e-03f, 7.035960183e-03f, 7.028464147e-03f, 7.020953126e-03f, 7.013427138e-03f, 7.005886200e-03f, 6.998330329e-03f, 6.990759543e-03f, - 6.983173860e-03f, 6.975573296e-03f, 6.967957869e-03f, 6.960327597e-03f, 6.952682497e-03f, 6.945022587e-03f, 6.937347885e-03f, 6.929658407e-03f, 6.921954173e-03f, 6.914235199e-03f, - 6.906501503e-03f, 6.898753103e-03f, 6.890990018e-03f, 6.883212263e-03f, 6.875419859e-03f, 6.867612822e-03f, 6.859791170e-03f, 6.851954922e-03f, 6.844104094e-03f, 6.836238707e-03f, - 6.828358776e-03f, 6.820464322e-03f, 6.812555361e-03f, 6.804631911e-03f, 6.796693992e-03f, 6.788741620e-03f, 6.780774816e-03f, 6.772793595e-03f, 6.764797978e-03f, 6.756787982e-03f, - 6.748763626e-03f, 6.740724928e-03f, 6.732671906e-03f, 6.724604579e-03f, 6.716522966e-03f, 6.708427085e-03f, 6.700316954e-03f, 6.692192592e-03f, 6.684054017e-03f, 6.675901250e-03f, - 6.667734307e-03f, 6.659553207e-03f, 6.651357970e-03f, 6.643148614e-03f, 6.634925158e-03f, 6.626687621e-03f, 6.618436022e-03f, 6.610170378e-03f, 6.601890711e-03f, 6.593597037e-03f, - 6.585289377e-03f, 6.576967749e-03f, 6.568632172e-03f, 6.560282665e-03f, 6.551919248e-03f, 6.543541939e-03f, 6.535150758e-03f, 6.526745724e-03f, 6.518326856e-03f, 6.509894173e-03f, - 6.501447695e-03f, 6.492987440e-03f, 6.484513429e-03f, 6.476025679e-03f, 6.467524212e-03f, 6.459009046e-03f, 6.450480200e-03f, 6.441937695e-03f, 6.433381549e-03f, 6.424811783e-03f, - 6.416228415e-03f, 6.407631465e-03f, 6.399020953e-03f, 6.390396898e-03f, 6.381759321e-03f, 6.373108241e-03f, 6.364443677e-03f, 6.355765649e-03f, 6.347074177e-03f, 6.338369281e-03f, - 6.329650981e-03f, 6.320919297e-03f, 6.312174247e-03f, 6.303415854e-03f, 6.294644135e-03f, 6.285859112e-03f, 6.277060804e-03f, 6.268249231e-03f, 6.259424414e-03f, 6.250586372e-03f, - 6.241735126e-03f, 6.232870695e-03f, 6.223993100e-03f, 6.215102362e-03f, 6.206198499e-03f, 6.197281533e-03f, 6.188351484e-03f, 6.179408372e-03f, 6.170452218e-03f, 6.161483041e-03f, - 6.152500862e-03f, 6.143505702e-03f, 6.134497581e-03f, 6.125476520e-03f, 6.116442538e-03f, 6.107395658e-03f, 6.098335898e-03f, 6.089263280e-03f, 6.080177824e-03f, 6.071079551e-03f, - 6.061968482e-03f, 6.052844636e-03f, 6.043708036e-03f, 6.034558702e-03f, 6.025396654e-03f, 6.016221913e-03f, 6.007034501e-03f, 5.997834437e-03f, 5.988621743e-03f, 5.979396440e-03f, - 5.970158548e-03f, 5.960908089e-03f, 5.951645084e-03f, 5.942369553e-03f, 5.933081518e-03f, 5.923780999e-03f, 5.914468018e-03f, 5.905142596e-03f, 5.895804754e-03f, 5.886454513e-03f, - 5.877091895e-03f, 5.867716920e-03f, 5.858329609e-03f, 5.848929985e-03f, 5.839518068e-03f, 5.830093880e-03f, 5.820657442e-03f, 5.811208775e-03f, 5.801747901e-03f, 5.792274841e-03f, - 5.782789617e-03f, 5.773292250e-03f, 5.763782762e-03f, 5.754261173e-03f, 5.744727507e-03f, 5.735181783e-03f, 5.725624024e-03f, 5.716054252e-03f, 5.706472488e-03f, 5.696878754e-03f, - 5.687273071e-03f, 5.677655461e-03f, 5.668025947e-03f, 5.658384549e-03f, 5.648731289e-03f, 5.639066190e-03f, 5.629389273e-03f, 5.619700560e-03f, 5.610000073e-03f, 5.600287834e-03f, - 5.590563865e-03f, 5.580828188e-03f, 5.571080824e-03f, 5.561321796e-03f, 5.551551126e-03f, 5.541768836e-03f, 5.531974948e-03f, 5.522169484e-03f, 5.512352466e-03f, 5.502523917e-03f, - 5.492683858e-03f, 5.482832312e-03f, 5.472969301e-03f, 5.463094848e-03f, 5.453208974e-03f, 5.443311702e-03f, 5.433403054e-03f, 5.423483052e-03f, 5.413551720e-03f, 5.403609079e-03f, - 5.393655152e-03f, 5.383689961e-03f, 5.373713529e-03f, 5.363725878e-03f, 5.353727031e-03f, 5.343717010e-03f, 5.333695838e-03f, 5.323663537e-03f, 5.313620130e-03f, 5.303565640e-03f, - 5.293500089e-03f, 5.283423501e-03f, 5.273335897e-03f, 5.263237300e-03f, 5.253127734e-03f, 5.243007220e-03f, 5.232875782e-03f, 5.222733443e-03f, 5.212580226e-03f, 5.202416152e-03f, - 5.192241246e-03f, 5.182055529e-03f, 5.171859026e-03f, 5.161651759e-03f, 5.151433750e-03f, 5.141205024e-03f, 5.130965602e-03f, 5.120715509e-03f, 5.110454766e-03f, 5.100183398e-03f, - 5.089901426e-03f, 5.079608876e-03f, 5.069305768e-03f, 5.058992128e-03f, 5.048667977e-03f, 5.038333339e-03f, 5.027988238e-03f, 5.017632696e-03f, 5.007266737e-03f, 4.996890384e-03f, - 4.986503661e-03f, 4.976106590e-03f, 4.965699196e-03f, 4.955281502e-03f, 4.944853530e-03f, 4.934415305e-03f, 4.923966850e-03f, 4.913508188e-03f, 4.903039343e-03f, 4.892560338e-03f, - 4.882071197e-03f, 4.871571944e-03f, 4.861062601e-03f, 4.850543194e-03f, 4.840013744e-03f, 4.829474277e-03f, 4.818924815e-03f, 4.808365382e-03f, 4.797796003e-03f, 4.787216700e-03f, - 4.776627497e-03f, 4.766028418e-03f, 4.755419488e-03f, 4.744800729e-03f, 4.734172166e-03f, 4.723533822e-03f, 4.712885721e-03f, 4.702227888e-03f, 4.691560346e-03f, 4.680883119e-03f, - 4.670196230e-03f, 4.659499705e-03f, 4.648793566e-03f, 4.638077839e-03f, 4.627352546e-03f, 4.616617712e-03f, 4.605873362e-03f, 4.595119518e-03f, 4.584356205e-03f, 4.573583448e-03f, - 4.562801271e-03f, 4.552009697e-03f, 4.541208750e-03f, 4.530398456e-03f, 4.519578838e-03f, 4.508749921e-03f, 4.497911728e-03f, 4.487064284e-03f, 4.476207613e-03f, 4.465341740e-03f, - 4.454466689e-03f, 4.443582484e-03f, 4.432689150e-03f, 4.421786711e-03f, 4.410875191e-03f, 4.399954615e-03f, 4.389025007e-03f, 4.378086392e-03f, 4.367138795e-03f, 4.356182239e-03f, - 4.345216749e-03f, 4.334242350e-03f, 4.323259066e-03f, 4.312266922e-03f, 4.301265943e-03f, 4.290256153e-03f, 4.279237576e-03f, 4.268210238e-03f, 4.257174163e-03f, 4.246129375e-03f, - 4.235075900e-03f, 4.224013762e-03f, 4.212942986e-03f, 4.201863596e-03f, 4.190775618e-03f, 4.179679076e-03f, 4.168573994e-03f, 4.157460399e-03f, 4.146338314e-03f, 4.135207764e-03f, - 4.124068775e-03f, 4.112921371e-03f, 4.101765577e-03f, 4.090601417e-03f, 4.079428918e-03f, 4.068248104e-03f, 4.057059000e-03f, 4.045861630e-03f, 4.034656020e-03f, 4.023442195e-03f, - 4.012220181e-03f, 4.000990001e-03f, 3.989751681e-03f, 3.978505246e-03f, 3.967250721e-03f, 3.955988132e-03f, 3.944717503e-03f, 3.933438860e-03f, 3.922152227e-03f, 3.910857631e-03f, - 3.899555096e-03f, 3.888244647e-03f, 3.876926310e-03f, 3.865600109e-03f, 3.854266071e-03f, 3.842924220e-03f, 3.831574582e-03f, 3.820217182e-03f, 3.808852045e-03f, 3.797479197e-03f, - 3.786098663e-03f, 3.774710469e-03f, 3.763314639e-03f, 3.751911199e-03f, 3.740500175e-03f, 3.729081592e-03f, 3.717655476e-03f, 3.706221852e-03f, 3.694780745e-03f, 3.683332181e-03f, - 3.671876185e-03f, 3.660412784e-03f, 3.648942002e-03f, 3.637463865e-03f, 3.625978399e-03f, 3.614485629e-03f, 3.602985580e-03f, 3.591478280e-03f, 3.579963752e-03f, 3.568442023e-03f, - 3.556913118e-03f, 3.545377064e-03f, 3.533833885e-03f, 3.522283607e-03f, 3.510726257e-03f, 3.499161859e-03f, 3.487590440e-03f, 3.476012026e-03f, 3.464426641e-03f, 3.452834313e-03f, - 3.441235066e-03f, 3.429628926e-03f, 3.418015920e-03f, 3.406396073e-03f, 3.394769412e-03f, 3.383135961e-03f, 3.371495746e-03f, 3.359848795e-03f, 3.348195131e-03f, 3.336534783e-03f, - 3.324867775e-03f, 3.313194133e-03f, 3.301513883e-03f, 3.289827052e-03f, 3.278133664e-03f, 3.266433747e-03f, 3.254727327e-03f, 3.243014428e-03f, 3.231295078e-03f, 3.219569302e-03f, - 3.207837127e-03f, 3.196098578e-03f, 3.184353682e-03f, 3.172602464e-03f, 3.160844951e-03f, 3.149081169e-03f, 3.137311144e-03f, 3.125534902e-03f, 3.113752470e-03f, 3.101963872e-03f, - 3.090169137e-03f, 3.078368289e-03f, 3.066561356e-03f, 3.054748363e-03f, 3.042929336e-03f, 3.031104302e-03f, 3.019273287e-03f, 3.007436318e-03f, 2.995593420e-03f, 2.983744619e-03f, - 2.971889943e-03f, 2.960029418e-03f, 2.948163069e-03f, 2.936290923e-03f, 2.924413007e-03f, 2.912529346e-03f, 2.900639968e-03f, 2.888744898e-03f, 2.876844163e-03f, 2.864937790e-03f, - 2.853025804e-03f, 2.841108232e-03f, 2.829185101e-03f, 2.817256437e-03f, 2.805322267e-03f, 2.793382616e-03f, 2.781437512e-03f, 2.769486981e-03f, 2.757531049e-03f, 2.745569743e-03f, - 2.733603090e-03f, 2.721631116e-03f, 2.709653847e-03f, 2.697671310e-03f, 2.685683532e-03f, 2.673690538e-03f, 2.661692357e-03f, 2.649689014e-03f, 2.637680536e-03f, 2.625666949e-03f, - 2.613648281e-03f, 2.601624557e-03f, 2.589595805e-03f, 2.577562051e-03f, 2.565523321e-03f, 2.553479643e-03f, 2.541431043e-03f, 2.529377548e-03f, 2.517319184e-03f, 2.505255978e-03f, - 2.493187957e-03f, 2.481115148e-03f, 2.469037577e-03f, 2.456955271e-03f, 2.444868256e-03f, 2.432776561e-03f, 2.420680210e-03f, 2.408579231e-03f, 2.396473652e-03f, 2.384363498e-03f, - 2.372248796e-03f, 2.360129573e-03f, 2.348005857e-03f, 2.335877673e-03f, 2.323745050e-03f, 2.311608012e-03f, 2.299466588e-03f, 2.287320804e-03f, 2.275170688e-03f, 2.263016265e-03f, - 2.250857563e-03f, 2.238694609e-03f, 2.226527430e-03f, 2.214356052e-03f, 2.202180502e-03f, 2.190000808e-03f, 2.177816996e-03f, 2.165629093e-03f, 2.153437127e-03f, 2.141241123e-03f, - 2.129041110e-03f, 2.116837113e-03f, 2.104629161e-03f, 2.092417280e-03f, 2.080201496e-03f, 2.067981838e-03f, 2.055758331e-03f, 2.043531004e-03f, 2.031299882e-03f, 2.019064993e-03f, - 2.006826365e-03f, 1.994584023e-03f, 1.982337995e-03f, 1.970088309e-03f, 1.957834991e-03f, 1.945578068e-03f, 1.933317567e-03f, 1.921053516e-03f, 1.908785941e-03f, 1.896514869e-03f, - 1.884240328e-03f, 1.871962345e-03f, 1.859680947e-03f, 1.847396161e-03f, 1.835108013e-03f, 1.822816532e-03f, 1.810521744e-03f, 1.798223677e-03f, 1.785922357e-03f, 1.773617812e-03f, - 1.761310068e-03f, 1.748999154e-03f, 1.736685096e-03f, 1.724367921e-03f, 1.712047657e-03f, 1.699724330e-03f, 1.687397968e-03f, 1.675068598e-03f, 1.662736247e-03f, 1.650400943e-03f, - 1.638062712e-03f, 1.625721582e-03f, 1.613377580e-03f, 1.601030734e-03f, 1.588681070e-03f, 1.576328615e-03f, 1.563973398e-03f, 1.551615444e-03f, 1.539254782e-03f, 1.526891439e-03f, - 1.514525441e-03f, 1.502156817e-03f, 1.489785593e-03f, 1.477411796e-03f, 1.465035455e-03f, 1.452656595e-03f, 1.440275246e-03f, 1.427891432e-03f, 1.415505183e-03f, 1.403116525e-03f, - 1.390725486e-03f, 1.378332092e-03f, 1.365936372e-03f, 1.353538352e-03f, 1.341138060e-03f, 1.328735522e-03f, 1.316330767e-03f, 1.303923822e-03f, 1.291514714e-03f, 1.279103470e-03f, - 1.266690118e-03f, 1.254274684e-03f, 1.241857197e-03f, 1.229437684e-03f, 1.217016171e-03f, 1.204592687e-03f, 1.192167258e-03f, 1.179739912e-03f, 1.167310677e-03f, 1.154879579e-03f, - 1.142446646e-03f, 1.130011906e-03f, 1.117575385e-03f, 1.105137111e-03f, 1.092697111e-03f, 1.080255414e-03f, 1.067812045e-03f, 1.055367033e-03f, 1.042920405e-03f, 1.030472188e-03f, - 1.018022410e-03f, 1.005571097e-03f, 9.931182781e-04f, 9.806639797e-04f, 9.682082295e-04f, 9.557510547e-04f, 9.432924828e-04f, 9.308325411e-04f, 9.183712571e-04f, 9.059086580e-04f, - 8.934447714e-04f, 8.809796246e-04f, 8.685132449e-04f, 8.560456598e-04f, 8.435768966e-04f, 8.311069829e-04f, 8.186359458e-04f, 8.061638129e-04f, 7.936906116e-04f, 7.812163691e-04f, - 7.687411131e-04f, 7.562648707e-04f, 7.437876695e-04f, 7.313095368e-04f, 7.188305000e-04f, 7.063505865e-04f, 6.938698238e-04f, 6.813882393e-04f, 6.689058602e-04f, 6.564227141e-04f, - 6.439388283e-04f, 6.314542303e-04f, 6.189689473e-04f, 6.064830070e-04f, 5.939964365e-04f, 5.815092635e-04f, 5.690215151e-04f, 5.565332189e-04f, 5.440444023e-04f, 5.315550926e-04f, - 5.190653172e-04f, 5.065751036e-04f, 4.940844791e-04f, 4.815934712e-04f, 4.691021072e-04f, 4.566104145e-04f, 4.441184206e-04f, 4.316261528e-04f, 4.191336385e-04f, 4.066409051e-04f, - 3.941479800e-04f, 3.816548906e-04f, 3.691616644e-04f, 3.566683285e-04f, 3.441749106e-04f, 3.316814379e-04f, 3.191879378e-04f, 3.066944377e-04f, 2.942009650e-04f, 2.817075471e-04f, - 2.692142114e-04f, 2.567209852e-04f, 2.442278958e-04f, 2.317349708e-04f, 2.192422374e-04f, 2.067497230e-04f, 1.942574550e-04f, 1.817654608e-04f, 1.692737676e-04f, 1.567824029e-04f, - 1.442913941e-04f, 1.318007684e-04f, 1.193105533e-04f, 1.068207761e-04f, 9.433146407e-05f, 8.184264465e-05f, 6.935434517e-05f, 5.686659295e-05f, 4.437941534e-05f, 3.189283966e-05f, - 1.940689326e-05f, 6.921603469e-06f, -5.563002396e-06f, -1.804689701e-05f, -3.053005305e-05f, -4.301244319e-05f, -5.549404014e-05f, -6.797481656e-05f, -8.045474517e-05f, -9.293379864e-05f, - -1.054119497e-04f, -1.178891710e-04f, -1.303654353e-04f, -1.428407153e-04f, -1.553149837e-04f, -1.677882132e-04f, -1.802603766e-04f, -1.927314465e-04f, -2.052013958e-04f, -2.176701970e-04f, - -2.301378231e-04f, -2.426042466e-04f, -2.550694404e-04f, -2.675333772e-04f, -2.799960298e-04f, -2.924573708e-04f, -3.049173732e-04f, -3.173760096e-04f, -3.298332528e-04f, -3.422890756e-04f, - -3.547434508e-04f, -3.671963511e-04f, -3.796477494e-04f, -3.920976185e-04f, -4.045459310e-04f, -4.169926600e-04f, -4.294377781e-04f, -4.418812581e-04f, -4.543230730e-04f, -4.667631955e-04f, - -4.792015984e-04f, -4.916382546e-04f, -5.040731370e-04f, -5.165062183e-04f, -5.289374714e-04f, -5.413668693e-04f, -5.537943846e-04f, -5.662199904e-04f, -5.786436595e-04f, -5.910653647e-04f, - -6.034850790e-04f, -6.159027753e-04f, -6.283184264e-04f, -6.407320052e-04f, -6.531434847e-04f, -6.655528378e-04f, -6.779600373e-04f, -6.903650563e-04f, -7.027678677e-04f, -7.151684443e-04f, - -7.275667592e-04f, -7.399627853e-04f, -7.523564956e-04f, -7.647478630e-04f, -7.771368605e-04f, -7.895234610e-04f, -8.019076377e-04f, -8.142893634e-04f, -8.266686112e-04f, -8.390453540e-04f, - -8.514195650e-04f, -8.637912170e-04f, -8.761602832e-04f, -8.885267365e-04f, -9.008905501e-04f, -9.132516970e-04f, -9.256101501e-04f, -9.379658827e-04f, -9.503188677e-04f, -9.626690783e-04f, - -9.750164875e-04f, -9.873610684e-04f, -9.997027942e-04f, -1.012041638e-03f, -1.024377573e-03f, -1.036710572e-03f, -1.049040608e-03f, -1.061367655e-03f, -1.073691685e-03f, -1.086012672e-03f, - -1.098330589e-03f, -1.110645409e-03f, -1.122957106e-03f, -1.135265652e-03f, -1.147571021e-03f, -1.159873185e-03f, -1.172172119e-03f, -1.184467795e-03f, -1.196760187e-03f, -1.209049267e-03f, - -1.221335010e-03f, -1.233617388e-03f, -1.245896374e-03f, -1.258171942e-03f, -1.270444066e-03f, -1.282712718e-03f, -1.294977872e-03f, -1.307239501e-03f, -1.319497578e-03f, -1.331752077e-03f, - -1.344002971e-03f, -1.356250234e-03f, -1.368493838e-03f, -1.380733758e-03f, -1.392969966e-03f, -1.405202436e-03f, -1.417431141e-03f, -1.429656055e-03f, -1.441877152e-03f, -1.454094404e-03f, - -1.466307785e-03f, -1.478517268e-03f, -1.490722828e-03f, -1.502924436e-03f, -1.515122068e-03f, -1.527315696e-03f, -1.539505294e-03f, -1.551690836e-03f, -1.563872294e-03f, -1.576049643e-03f, - -1.588222856e-03f, -1.600391906e-03f, -1.612556768e-03f, -1.624717414e-03f, -1.636873818e-03f, -1.649025954e-03f, -1.661173796e-03f, -1.673317317e-03f, -1.685456490e-03f, -1.697591290e-03f, - -1.709721690e-03f, -1.721847664e-03f, -1.733969185e-03f, -1.746086227e-03f, -1.758198763e-03f, -1.770306768e-03f, -1.782410215e-03f, -1.794509078e-03f, -1.806603331e-03f, -1.818692947e-03f, - -1.830777900e-03f, -1.842858164e-03f, -1.854933712e-03f, -1.867004520e-03f, -1.879070559e-03f, -1.891131804e-03f, -1.903188230e-03f, -1.915239809e-03f, -1.927286516e-03f, -1.939328324e-03f, - -1.951365208e-03f, -1.963397141e-03f, -1.975424097e-03f, -1.987446051e-03f, -1.999462975e-03f, -2.011474845e-03f, -2.023481633e-03f, -2.035483315e-03f, -2.047479863e-03f, -2.059471252e-03f, - -2.071457456e-03f, -2.083438449e-03f, -2.095414205e-03f, -2.107384698e-03f, -2.119349902e-03f, -2.131309791e-03f, -2.143264340e-03f, -2.155213521e-03f, -2.167157310e-03f, -2.179095681e-03f, - -2.191028608e-03f, -2.202956064e-03f, -2.214878024e-03f, -2.226794463e-03f, -2.238705354e-03f, -2.250610671e-03f, -2.262510389e-03f, -2.274404483e-03f, -2.286292925e-03f, -2.298175692e-03f, - -2.310052756e-03f, -2.321924092e-03f, -2.333789674e-03f, -2.345649478e-03f, -2.357503476e-03f, -2.369351644e-03f, -2.381193955e-03f, -2.393030385e-03f, -2.404860907e-03f, -2.416685496e-03f, - -2.428504127e-03f, -2.440316773e-03f, -2.452123410e-03f, -2.463924011e-03f, -2.475718552e-03f, -2.487507006e-03f, -2.499289348e-03f, -2.511065553e-03f, -2.522835595e-03f, -2.534599449e-03f, - -2.546357089e-03f, -2.558108490e-03f, -2.569853627e-03f, -2.581592473e-03f, -2.593325005e-03f, -2.605051196e-03f, -2.616771021e-03f, -2.628484454e-03f, -2.640191471e-03f, -2.651892046e-03f, - -2.663586154e-03f, -2.675273769e-03f, -2.686954867e-03f, -2.698629422e-03f, -2.710297408e-03f, -2.721958801e-03f, -2.733613576e-03f, -2.745261707e-03f, -2.756903169e-03f, -2.768537936e-03f, - -2.780165985e-03f, -2.791787290e-03f, -2.803401825e-03f, -2.815009565e-03f, -2.826610486e-03f, -2.838204563e-03f, -2.849791770e-03f, -2.861372082e-03f, -2.872945475e-03f, -2.884511924e-03f, - -2.896071402e-03f, -2.907623887e-03f, -2.919169352e-03f, -2.930707772e-03f, -2.942239124e-03f, -2.953763381e-03f, -2.965280520e-03f, -2.976790514e-03f, -2.988293340e-03f, -2.999788973e-03f, - -3.011277387e-03f, -3.022758559e-03f, -3.034232463e-03f, -3.045699074e-03f, -3.057158368e-03f, -3.068610320e-03f, -3.080054906e-03f, -3.091492100e-03f, -3.102921878e-03f, -3.114344216e-03f, - -3.125759089e-03f, -3.137166472e-03f, -3.148566340e-03f, -3.159958670e-03f, -3.171343436e-03f, -3.182720614e-03f, -3.194090180e-03f, -3.205452109e-03f, -3.216806376e-03f, -3.228152957e-03f, - -3.239491828e-03f, -3.250822964e-03f, -3.262146341e-03f, -3.273461935e-03f, -3.284769720e-03f, -3.296069673e-03f, -3.307361770e-03f, -3.318645986e-03f, -3.329922296e-03f, -3.341190677e-03f, - -3.352451105e-03f, -3.363703554e-03f, -3.374948001e-03f, -3.386184422e-03f, -3.397412792e-03f, -3.408633088e-03f, -3.419845284e-03f, -3.431049358e-03f, -3.442245285e-03f, -3.453433040e-03f, - -3.464612601e-03f, -3.475783942e-03f, -3.486947039e-03f, -3.498101870e-03f, -3.509248409e-03f, -3.520386633e-03f, -3.531516518e-03f, -3.542638040e-03f, -3.553751174e-03f, -3.564855898e-03f, - -3.575952187e-03f, -3.587040017e-03f, -3.598119365e-03f, -3.609190207e-03f, -3.620252519e-03f, -3.631306277e-03f, -3.642351457e-03f, -3.653388036e-03f, -3.664415990e-03f, -3.675435295e-03f, - -3.686445928e-03f, -3.697447865e-03f, -3.708441083e-03f, -3.719425557e-03f, -3.730401264e-03f, -3.741368181e-03f, -3.752326284e-03f, -3.763275550e-03f, -3.774215955e-03f, -3.785147475e-03f, - -3.796070087e-03f, -3.806983768e-03f, -3.817888495e-03f, -3.828784243e-03f, -3.839670989e-03f, -3.850548711e-03f, -3.861417385e-03f, -3.872276987e-03f, -3.883127494e-03f, -3.893968883e-03f, - -3.904801131e-03f, -3.915624214e-03f, -3.926438110e-03f, -3.937242794e-03f, -3.948038244e-03f, -3.958824437e-03f, -3.969601350e-03f, -3.980368959e-03f, -3.991127242e-03f, -4.001876175e-03f, - -4.012615735e-03f, -4.023345899e-03f, -4.034066645e-03f, -4.044777950e-03f, -4.055479789e-03f, -4.066172141e-03f, -4.076854983e-03f, -4.087528292e-03f, -4.098192044e-03f, -4.108846217e-03f, - -4.119490789e-03f, -4.130125735e-03f, -4.140751035e-03f, -4.151366664e-03f, -4.161972601e-03f, -4.172568822e-03f, -4.183155304e-03f, -4.193732026e-03f, -4.204298965e-03f, -4.214856097e-03f, - -4.225403400e-03f, -4.235940852e-03f, -4.246468431e-03f, -4.256986113e-03f, -4.267493876e-03f, -4.277991698e-03f, -4.288479556e-03f, -4.298957428e-03f, -4.309425291e-03f, -4.319883123e-03f, - -4.330330902e-03f, -4.340768605e-03f, -4.351196210e-03f, -4.361613695e-03f, -4.372021037e-03f, -4.382418215e-03f, -4.392805205e-03f, -4.403181987e-03f, -4.413548536e-03f, -4.423904833e-03f, - -4.434250854e-03f, -4.444586576e-03f, -4.454911980e-03f, -4.465227041e-03f, -4.475531738e-03f, -4.485826050e-03f, -4.496109953e-03f, -4.506383427e-03f, -4.516646448e-03f, -4.526898997e-03f, - -4.537141049e-03f, -4.547372584e-03f, -4.557593580e-03f, -4.567804015e-03f, -4.578003867e-03f, -4.588193114e-03f, -4.598371735e-03f, -4.608539707e-03f, -4.618697010e-03f, -4.628843622e-03f, - -4.638979520e-03f, -4.649104684e-03f, -4.659219091e-03f, -4.669322721e-03f, -4.679415551e-03f, -4.689497560e-03f, -4.699568727e-03f, -4.709629030e-03f, -4.719678448e-03f, -4.729716959e-03f, - -4.739744541e-03f, -4.749761175e-03f, -4.759766837e-03f, -4.769761507e-03f, -4.779745164e-03f, -4.789717786e-03f, -4.799679352e-03f, -4.809629841e-03f, -4.819569232e-03f, -4.829497503e-03f, - -4.839414634e-03f, -4.849320603e-03f, -4.859215389e-03f, -4.869098971e-03f, -4.878971328e-03f, -4.888832439e-03f, -4.898682283e-03f, -4.908520839e-03f, -4.918348087e-03f, -4.928164004e-03f, - -4.937968571e-03f, -4.947761767e-03f, -4.957543570e-03f, -4.967313961e-03f, -4.977072917e-03f, -4.986820419e-03f, -4.996556445e-03f, -5.006280976e-03f, -5.015993989e-03f, -5.025695466e-03f, - -5.035385384e-03f, -5.045063724e-03f, -5.054730465e-03f, -5.064385586e-03f, -5.074029066e-03f, -5.083660887e-03f, -5.093281026e-03f, -5.102889463e-03f, -5.112486179e-03f, -5.122071152e-03f, - -5.131644363e-03f, -5.141205790e-03f, -5.150755414e-03f, -5.160293215e-03f, -5.169819172e-03f, -5.179333265e-03f, -5.188835473e-03f, -5.198325778e-03f, -5.207804157e-03f, -5.217270592e-03f, - -5.226725063e-03f, -5.236167548e-03f, -5.245598029e-03f, -5.255016485e-03f, -5.264422897e-03f, -5.273817243e-03f, -5.283199505e-03f, -5.292569663e-03f, -5.301927696e-03f, -5.311273585e-03f, - -5.320607310e-03f, -5.329928852e-03f, -5.339238189e-03f, -5.348535304e-03f, -5.357820176e-03f, -5.367092785e-03f, -5.376353112e-03f, -5.385601137e-03f, -5.394836840e-03f, -5.404060203e-03f, - -5.413271205e-03f, -5.422469827e-03f, -5.431656050e-03f, -5.440829853e-03f, -5.449991219e-03f, -5.459140127e-03f, -5.468276557e-03f, -5.477400492e-03f, -5.486511910e-03f, -5.495610794e-03f, - -5.504697123e-03f, -5.513770880e-03f, -5.522832043e-03f, -5.531880595e-03f, -5.540916516e-03f, -5.549939787e-03f, -5.558950389e-03f, -5.567948303e-03f, -5.576933510e-03f, -5.585905990e-03f, - -5.594865726e-03f, -5.603812698e-03f, -5.612746887e-03f, -5.621668274e-03f, -5.630576841e-03f, -5.639472568e-03f, -5.648355437e-03f, -5.657225430e-03f, -5.666082526e-03f, -5.674926709e-03f, - -5.683757958e-03f, -5.692576256e-03f, -5.701381584e-03f, -5.710173923e-03f, -5.718953255e-03f, -5.727719561e-03f, -5.736472822e-03f, -5.745213021e-03f, -5.753940139e-03f, -5.762654157e-03f, - -5.771355057e-03f, -5.780042820e-03f, -5.788717430e-03f, -5.797378866e-03f, -5.806027111e-03f, -5.814662147e-03f, -5.823283956e-03f, -5.831892518e-03f, -5.840487817e-03f, -5.849069834e-03f, - -5.857638551e-03f, -5.866193950e-03f, -5.874736013e-03f, -5.883264723e-03f, -5.891780060e-03f, -5.900282007e-03f, -5.908770547e-03f, -5.917245661e-03f, -5.925707331e-03f, -5.934155540e-03f, - -5.942590271e-03f, -5.951011505e-03f, -5.959419224e-03f, -5.967813411e-03f, -5.976194049e-03f, -5.984561119e-03f, -5.992914604e-03f, -6.001254487e-03f, -6.009580750e-03f, -6.017893375e-03f, - -6.026192346e-03f, -6.034477644e-03f, -6.042749252e-03f, -6.051007154e-03f, -6.059251330e-03f, -6.067481766e-03f, -6.075698442e-03f, -6.083901342e-03f, -6.092090448e-03f, -6.100265744e-03f, - -6.108427212e-03f, -6.116574835e-03f, -6.124708596e-03f, -6.132828478e-03f, -6.140934464e-03f, -6.149026537e-03f, -6.157104681e-03f, -6.165168877e-03f, -6.173219109e-03f, -6.181255361e-03f, - -6.189277615e-03f, -6.197285855e-03f, -6.205280063e-03f, -6.213260224e-03f, -6.221226321e-03f, -6.229178336e-03f, -6.237116254e-03f, -6.245040056e-03f, -6.252949728e-03f, -6.260845253e-03f, - -6.268726613e-03f, -6.276593793e-03f, -6.284446776e-03f, -6.292285545e-03f, -6.300110084e-03f, -6.307920378e-03f, -6.315716408e-03f, -6.323498160e-03f, -6.331265617e-03f, -6.339018763e-03f, - -6.346757581e-03f, -6.354482056e-03f, -6.362192171e-03f, -6.369887910e-03f, -6.377569257e-03f, -6.385236196e-03f, -6.392888712e-03f, -6.400526787e-03f, -6.408150407e-03f, -6.415759554e-03f, - -6.423354215e-03f, -6.430934371e-03f, -6.438500009e-03f, -6.446051111e-03f, -6.453587663e-03f, -6.461109648e-03f, -6.468617052e-03f, -6.476109857e-03f, -6.483588049e-03f, -6.491051612e-03f, - -6.498500531e-03f, -6.505934789e-03f, -6.513354373e-03f, -6.520759265e-03f, -6.528149451e-03f, -6.535524915e-03f, -6.542885642e-03f, -6.550231617e-03f, -6.557562824e-03f, -6.564879249e-03f, - -6.572180875e-03f, -6.579467688e-03f, -6.586739673e-03f, -6.593996814e-03f, -6.601239096e-03f, -6.608466505e-03f, -6.615679026e-03f, -6.622876643e-03f, -6.630059341e-03f, -6.637227105e-03f, - -6.644379922e-03f, -6.651517775e-03f, -6.658640650e-03f, -6.665748533e-03f, -6.672841408e-03f, -6.679919261e-03f, -6.686982077e-03f, -6.694029841e-03f, -6.701062539e-03f, -6.708080157e-03f, - -6.715082679e-03f, -6.722070092e-03f, -6.729042380e-03f, -6.735999530e-03f, -6.742941527e-03f, -6.749868356e-03f, -6.756780004e-03f, -6.763676455e-03f, -6.770557697e-03f, -6.777423713e-03f, - -6.784274491e-03f, -6.791110016e-03f, -6.797930274e-03f, -6.804735251e-03f, -6.811524933e-03f, -6.818299305e-03f, -6.825058354e-03f, -6.831802067e-03f, -6.838530428e-03f, -6.845243424e-03f, - -6.851941041e-03f, -6.858623265e-03f, -6.865290083e-03f, -6.871941481e-03f, -6.878577445e-03f, -6.885197962e-03f, -6.891803017e-03f, -6.898392597e-03f, -6.904966689e-03f, -6.911525279e-03f, - -6.918068354e-03f, -6.924595899e-03f, -6.931107902e-03f, -6.937604350e-03f, -6.944085228e-03f, -6.950550524e-03f, -6.957000223e-03f, -6.963434314e-03f, -6.969852783e-03f, -6.976255616e-03f, - -6.982642800e-03f, -6.989014323e-03f, -6.995370171e-03f, -7.001710330e-03f, -7.008034789e-03f, -7.014343534e-03f, -7.020636552e-03f, -7.026913831e-03f, -7.033175356e-03f, -7.039421117e-03f, - -7.045651098e-03f, -7.051865289e-03f, -7.058063676e-03f, -7.064246247e-03f, -7.070412988e-03f, -7.076563887e-03f, -7.082698932e-03f, -7.088818110e-03f, -7.094921409e-03f, -7.101008815e-03f, - -7.107080317e-03f, -7.113135902e-03f, -7.119175558e-03f, -7.125199273e-03f, -7.131207033e-03f, -7.137198827e-03f, -7.143174643e-03f, -7.149134468e-03f, -7.155078291e-03f, -7.161006098e-03f, - -7.166917879e-03f, -7.172813620e-03f, -7.178693310e-03f, -7.184556937e-03f, -7.190404489e-03f, -7.196235954e-03f, -7.202051321e-03f, -7.207850576e-03f, -7.213633709e-03f, -7.219400708e-03f, - -7.225151560e-03f, -7.230886255e-03f, -7.236604781e-03f, -7.242307125e-03f, -7.247993277e-03f, -7.253663225e-03f, -7.259316956e-03f, -7.264954461e-03f, -7.270575727e-03f, -7.276180743e-03f, - -7.281769498e-03f, -7.287341980e-03f, -7.292898178e-03f, -7.298438080e-03f, -7.303961676e-03f, -7.309468954e-03f, -7.314959903e-03f, -7.320434512e-03f, -7.325892770e-03f, -7.331334666e-03f, - -7.336760188e-03f, -7.342169327e-03f, -7.347562070e-03f, -7.352938407e-03f, -7.358298327e-03f, -7.363641820e-03f, -7.368968874e-03f, -7.374279479e-03f, -7.379573624e-03f, -7.384851298e-03f, - -7.390112490e-03f, -7.395357191e-03f, -7.400585390e-03f, -7.405797075e-03f, -7.410992237e-03f, -7.416170864e-03f, -7.421332948e-03f, -7.426478476e-03f, -7.431607439e-03f, -7.436719827e-03f, - -7.441815629e-03f, -7.446894835e-03f, -7.451957435e-03f, -7.457003418e-03f, -7.462032775e-03f, -7.467045495e-03f, -7.472041569e-03f, -7.477020986e-03f, -7.481983736e-03f, -7.486929810e-03f, - -7.491859197e-03f, -7.496771887e-03f, -7.501667872e-03f, -7.506547140e-03f, -7.511409682e-03f, -7.516255489e-03f, -7.521084551e-03f, -7.525896858e-03f, -7.530692400e-03f, -7.535471169e-03f, - -7.540233154e-03f, -7.544978345e-03f, -7.549706735e-03f, -7.554418312e-03f, -7.559113068e-03f, -7.563790993e-03f, -7.568452078e-03f, -7.573096314e-03f, -7.577723691e-03f, -7.582334201e-03f, - -7.586927833e-03f, -7.591504580e-03f, -7.596064431e-03f, -7.600607379e-03f, -7.605133413e-03f, -7.609642525e-03f, -7.614134706e-03f, -7.618609947e-03f, -7.623068239e-03f, -7.627509573e-03f, - -7.631933941e-03f, -7.636341334e-03f, -7.640731743e-03f, -7.645105159e-03f, -7.649461574e-03f, -7.653800979e-03f, -7.658123366e-03f, -7.662428726e-03f, -7.666717050e-03f, -7.670988331e-03f, - -7.675242559e-03f, -7.679479727e-03f, -7.683699825e-03f, -7.687902847e-03f, -7.692088782e-03f, -7.696257625e-03f, -7.700409365e-03f, -7.704543995e-03f, -7.708661507e-03f, -7.712761893e-03f, - -7.716845144e-03f, -7.720911253e-03f, -7.724960212e-03f, -7.728992013e-03f, -7.733006648e-03f, -7.737004109e-03f, -7.740984388e-03f, -7.744947478e-03f, -7.748893370e-03f, -7.752822058e-03f, - -7.756733533e-03f, -7.760627789e-03f, -7.764504816e-03f, -7.768364608e-03f, -7.772207158e-03f, -7.776032457e-03f, -7.779840499e-03f, -7.783631276e-03f, -7.787404780e-03f, -7.791161005e-03f, - -7.794899943e-03f, -7.798621587e-03f, -7.802325930e-03f, -7.806012964e-03f, -7.809682682e-03f, -7.813335078e-03f, -7.816970144e-03f, -7.820587874e-03f, -7.824188259e-03f, -7.827771295e-03f, - -7.831336972e-03f, -7.834885286e-03f, -7.838416228e-03f, -7.841929792e-03f, -7.845425972e-03f, -7.848904761e-03f, -7.852366151e-03f, -7.855810137e-03f, -7.859236712e-03f, -7.862645869e-03f, - -7.866037602e-03f, -7.869411904e-03f, -7.872768769e-03f, -7.876108191e-03f, -7.879430162e-03f, -7.882734678e-03f, -7.886021731e-03f, -7.889291316e-03f, -7.892543426e-03f, -7.895778055e-03f, - -7.898995197e-03f, -7.902194846e-03f, -7.905376995e-03f, -7.908541639e-03f, -7.911688773e-03f, -7.914818389e-03f, -7.917930482e-03f, -7.921025046e-03f, -7.924102076e-03f, -7.927161566e-03f, - -7.930203509e-03f, -7.933227901e-03f, -7.936234735e-03f, -7.939224006e-03f, -7.942195708e-03f, -7.945149837e-03f, -7.948086386e-03f, -7.951005349e-03f, -7.953906723e-03f, -7.956790500e-03f, - -7.959656676e-03f, -7.962505246e-03f, -7.965336203e-03f, -7.968149544e-03f, -7.970945263e-03f, -7.973723354e-03f, -7.976483813e-03f, -7.979226635e-03f, -7.981951813e-03f, -7.984659345e-03f, - -7.987349224e-03f, -7.990021445e-03f, -7.992676005e-03f, -7.995312897e-03f, -7.997932117e-03f, -8.000533661e-03f, -8.003117523e-03f, -8.005683700e-03f, -8.008232185e-03f, -8.010762976e-03f, - -8.013276067e-03f, -8.015771453e-03f, -8.018249130e-03f, -8.020709095e-03f, -8.023151341e-03f, -8.025575866e-03f, -8.027982664e-03f, -8.030371732e-03f, -8.032743065e-03f, -8.035096658e-03f, - -8.037432509e-03f, -8.039750612e-03f, -8.042050963e-03f, -8.044333559e-03f, -8.046598396e-03f, -8.048845469e-03f, -8.051074774e-03f, -8.053286308e-03f, -8.055480067e-03f, -8.057656047e-03f, - -8.059814245e-03f, -8.061954655e-03f, -8.064077276e-03f, -8.066182102e-03f, -8.068269131e-03f, -8.070338359e-03f, -8.072389783e-03f, -8.074423398e-03f, -8.076439202e-03f, -8.078437190e-03f, - -8.080417360e-03f, -8.082379709e-03f, -8.084324232e-03f, -8.086250927e-03f, -8.088159791e-03f, -8.090050820e-03f, -8.091924011e-03f, -8.093779360e-03f, -8.095616866e-03f, -8.097436525e-03f, - -8.099238334e-03f, -8.101022289e-03f, -8.102788389e-03f, -8.104536630e-03f, -8.106267009e-03f, -8.107979524e-03f, -8.109674171e-03f, -8.111350948e-03f, -8.113009853e-03f, -8.114650883e-03f, - -8.116274035e-03f, -8.117879306e-03f, -8.119466694e-03f, -8.121036197e-03f, -8.122587813e-03f, -8.124121537e-03f, -8.125637370e-03f, -8.127135307e-03f, -8.128615347e-03f, -8.130077487e-03f, - -8.131521726e-03f, -8.132948061e-03f, -8.134356490e-03f, -8.135747011e-03f, -8.137119622e-03f, -8.138474321e-03f, -8.139811105e-03f, -8.141129974e-03f, -8.142430925e-03f, -8.143713956e-03f, - -8.144979065e-03f, -8.146226251e-03f, -8.147455512e-03f, -8.148666846e-03f, -8.149860251e-03f, -8.151035727e-03f, -8.152193271e-03f, -8.153332882e-03f, -8.154454558e-03f, -8.155558298e-03f, - -8.156644100e-03f, -8.157711964e-03f, -8.158761887e-03f, -8.159793869e-03f, -8.160807908e-03f, -8.161804002e-03f, -8.162782152e-03f, -8.163742355e-03f, -8.164684611e-03f, -8.165608918e-03f, - -8.166515276e-03f, -8.167403683e-03f, -8.168274139e-03f, -8.169126642e-03f, -8.169961192e-03f, -8.170777788e-03f, -8.171576429e-03f, -8.172357114e-03f, -8.173119843e-03f, -8.173864615e-03f, - -8.174591429e-03f, -8.175300285e-03f, -8.175991183e-03f, -8.176664121e-03f, -8.177319099e-03f, -8.177956117e-03f, -8.178575174e-03f, -8.179176271e-03f, -8.179759406e-03f, -8.180324580e-03f, - -8.180871792e-03f, -8.181401042e-03f, -8.181912330e-03f, -8.182405655e-03f, -8.182881018e-03f, -8.183338419e-03f, -8.183777857e-03f, -8.184199334e-03f, -8.184602847e-03f, -8.184988399e-03f, - -8.185355989e-03f, -8.185705617e-03f, -8.186037283e-03f, -8.186350988e-03f, -8.186646732e-03f, -8.186924516e-03f, -8.187184339e-03f, -8.187426202e-03f, -8.187650107e-03f, -8.187856052e-03f, - -8.188044039e-03f, -8.188214068e-03f, -8.188366141e-03f, -8.188500257e-03f, -8.188616417e-03f, -8.188714623e-03f, -8.188794874e-03f, -8.188857172e-03f, -8.188901518e-03f, -8.188927912e-03f, - -8.188936355e-03f, -8.188926849e-03f, -8.188899394e-03f, -8.188853992e-03f, -8.188790643e-03f, -8.188709349e-03f, -8.188610111e-03f, -8.188492930e-03f, -8.188357808e-03f, -8.188204745e-03f, - -8.188033743e-03f, -8.187844803e-03f, -8.187637927e-03f, -8.187413117e-03f, -8.187170373e-03f, -8.186909698e-03f, -8.186631092e-03f, -8.186334558e-03f, -8.186020096e-03f, -8.185687710e-03f, - -8.185337400e-03f, -8.184969169e-03f, -8.184583017e-03f, -8.184178948e-03f, -8.183756962e-03f, -8.183317062e-03f, -8.182859250e-03f, -8.182383527e-03f, -8.181889896e-03f, -8.181378359e-03f, - -8.180848918e-03f, -8.180301576e-03f, -8.179736333e-03f, -8.179153193e-03f, -8.178552158e-03f, -8.177933230e-03f, -8.177296411e-03f, -8.176641704e-03f, -8.175969112e-03f, -8.175278636e-03f, - -8.174570280e-03f, -8.173844045e-03f, -8.173099935e-03f, -8.172337952e-03f, -8.171558099e-03f, -8.170760378e-03f, -8.169944793e-03f, -8.169111345e-03f, -8.168260038e-03f, -8.167390875e-03f, - -8.166503858e-03f, -8.165598991e-03f, -8.164676276e-03f, -8.163735717e-03f, -8.162777316e-03f, -8.161801077e-03f, -8.160807003e-03f, -8.159795096e-03f, -8.158765361e-03f, -8.157717800e-03f, - -8.156652417e-03f, -8.155569215e-03f, -8.154468197e-03f, -8.153349367e-03f, -8.152212729e-03f, -8.151058285e-03f, -8.149886039e-03f, -8.148695995e-03f, -8.147488157e-03f, -8.146262527e-03f, - -8.145019111e-03f, -8.143757910e-03f, -8.142478930e-03f, -8.141182174e-03f, -8.139867646e-03f, -8.138535349e-03f, -8.137185288e-03f, -8.135817467e-03f, -8.134431889e-03f, -8.133028559e-03f, - -8.131607480e-03f, -8.130168658e-03f, -8.128712095e-03f, -8.127237796e-03f, -8.125745765e-03f, -8.124236007e-03f, -8.122708526e-03f, -8.121163326e-03f, -8.119600411e-03f, -8.118019787e-03f, - -8.116421456e-03f, -8.114805425e-03f, -8.113171697e-03f, -8.111520278e-03f, -8.109851171e-03f, -8.108164381e-03f, -8.106459913e-03f, -8.104737771e-03f, -8.102997961e-03f, -8.101240488e-03f, - -8.099465355e-03f, -8.097672568e-03f, -8.095862133e-03f, -8.094034052e-03f, -8.092188333e-03f, -8.090324980e-03f, -8.088443997e-03f, -8.086545390e-03f, -8.084629165e-03f, -8.082695326e-03f, - -8.080743878e-03f, -8.078774827e-03f, -8.076788178e-03f, -8.074783937e-03f, -8.072762108e-03f, -8.070722698e-03f, -8.068665711e-03f, -8.066591154e-03f, -8.064499031e-03f, -8.062389348e-03f, - -8.060262111e-03f, -8.058117326e-03f, -8.055954998e-03f, -8.053775132e-03f, -8.051577736e-03f, -8.049362813e-03f, -8.047130371e-03f, -8.044880415e-03f, -8.042612951e-03f, -8.040327985e-03f, - -8.038025523e-03f, -8.035705571e-03f, -8.033368135e-03f, -8.031013222e-03f, -8.028640836e-03f, -8.026250985e-03f, -8.023843674e-03f, -8.021418911e-03f, -8.018976700e-03f, -8.016517050e-03f, - -8.014039965e-03f, -8.011545452e-03f, -8.009033518e-03f, -8.006504169e-03f, -8.003957412e-03f, -8.001393253e-03f, -7.998811699e-03f, -7.996212757e-03f, -7.993596432e-03f, -7.990962733e-03f, - -7.988311665e-03f, -7.985643235e-03f, -7.982957451e-03f, -7.980254318e-03f, -7.977533845e-03f, -7.974796037e-03f, -7.972040903e-03f, -7.969268448e-03f, -7.966478680e-03f, -7.963671605e-03f, - -7.960847232e-03f, -7.958005568e-03f, -7.955146618e-03f, -7.952270391e-03f, -7.949376894e-03f, -7.946466135e-03f, -7.943538120e-03f, -7.940592856e-03f, -7.937630352e-03f, -7.934650615e-03f, - -7.931653653e-03f, -7.928639472e-03f, -7.925608080e-03f, -7.922559485e-03f, -7.919493696e-03f, -7.916410718e-03f, -7.913310560e-03f, -7.910193230e-03f, -7.907058736e-03f, -7.903907085e-03f, - -7.900738285e-03f, -7.897552345e-03f, -7.894349271e-03f, -7.891129073e-03f, -7.887891758e-03f, -7.884637334e-03f, -7.881365809e-03f, -7.878077191e-03f, -7.874771489e-03f, -7.871448710e-03f, - -7.868108864e-03f, -7.864751958e-03f, -7.861378000e-03f, -7.857986999e-03f, -7.854578963e-03f, -7.851153901e-03f, -7.847711821e-03f, -7.844252732e-03f, -7.840776641e-03f, -7.837283559e-03f, - -7.833773493e-03f, -7.830246451e-03f, -7.826702443e-03f, -7.823141478e-03f, -7.819563564e-03f, -7.815968709e-03f, -7.812356923e-03f, -7.808728215e-03f, -7.805082593e-03f, -7.801420067e-03f, - -7.797740645e-03f, -7.794044336e-03f, -7.790331150e-03f, -7.786601095e-03f, -7.782854180e-03f, -7.779090416e-03f, -7.775309810e-03f, -7.771512373e-03f, -7.767698112e-03f, -7.763867039e-03f, - -7.760019162e-03f, -7.756154489e-03f, -7.752273032e-03f, -7.748374799e-03f, -7.744459800e-03f, -7.740528044e-03f, -7.736579541e-03f, -7.732614300e-03f, -7.728632331e-03f, -7.724633644e-03f, - -7.720618249e-03f, -7.716586154e-03f, -7.712537370e-03f, -7.708471907e-03f, -7.704389774e-03f, -7.700290982e-03f, -7.696175540e-03f, -7.692043458e-03f, -7.687894747e-03f, -7.683729415e-03f, - -7.679547474e-03f, -7.675348934e-03f, -7.671133804e-03f, -7.666902094e-03f, -7.662653816e-03f, -7.658388978e-03f, -7.654107592e-03f, -7.649809668e-03f, -7.645495216e-03f, -7.641164246e-03f, - -7.636816769e-03f, -7.632452795e-03f, -7.628072334e-03f, -7.623675399e-03f, -7.619261998e-03f, -7.614832142e-03f, -7.610385842e-03f, -7.605923109e-03f, -7.601443954e-03f, -7.596948386e-03f, - -7.592436418e-03f, -7.587908059e-03f, -7.583363321e-03f, -7.578802214e-03f, -7.574224749e-03f, -7.569630938e-03f, -7.565020791e-03f, -7.560394319e-03f, -7.555751534e-03f, -7.551092445e-03f, - -7.546417066e-03f, -7.541725406e-03f, -7.537017477e-03f, -7.532293289e-03f, -7.527552856e-03f, -7.522796187e-03f, -7.518023293e-03f, -7.513234188e-03f, -7.508428880e-03f, -7.503607383e-03f, - -7.498769708e-03f, -7.493915866e-03f, -7.489045868e-03f, -7.484159727e-03f, -7.479257453e-03f, -7.474339059e-03f, -7.469404557e-03f, -7.464453957e-03f, -7.459487271e-03f, -7.454504512e-03f, - -7.449505692e-03f, -7.444490821e-03f, -7.439459912e-03f, -7.434412978e-03f, -7.429350029e-03f, -7.424271077e-03f, -7.419176136e-03f, -7.414065217e-03f, -7.408938331e-03f, -7.403795492e-03f, - -7.398636711e-03f, -7.393462000e-03f, -7.388271373e-03f, -7.383064840e-03f, -7.377842414e-03f, -7.372604108e-03f, -7.367349934e-03f, -7.362079904e-03f, -7.356794031e-03f, -7.351492328e-03f, - -7.346174806e-03f, -7.340841478e-03f, -7.335492358e-03f, -7.330127456e-03f, -7.324746787e-03f, -7.319350363e-03f, -7.313938196e-03f, -7.308510299e-03f, -7.303066685e-03f, -7.297607368e-03f, - -7.292132358e-03f, -7.286641671e-03f, -7.281135317e-03f, -7.275613311e-03f, -7.270075666e-03f, -7.264522393e-03f, -7.258953507e-03f, -7.253369021e-03f, -7.247768947e-03f, -7.242153299e-03f, - -7.236522090e-03f, -7.230875332e-03f, -7.225213040e-03f, -7.219535227e-03f, -7.213841906e-03f, -7.208133090e-03f, -7.202408792e-03f, -7.196669027e-03f, -7.190913807e-03f, -7.185143146e-03f, - -7.179357057e-03f, -7.173555555e-03f, -7.167738652e-03f, -7.161906362e-03f, -7.156058699e-03f, -7.150195677e-03f, -7.144317309e-03f, -7.138423608e-03f, -7.132514590e-03f, -7.126590267e-03f, - -7.120650653e-03f, -7.114695763e-03f, -7.108725609e-03f, -7.102740207e-03f, -7.096739570e-03f, -7.090723712e-03f, -7.084692646e-03f, -7.078646388e-03f, -7.072584952e-03f, -7.066508350e-03f, - -7.060416598e-03f, -7.054309710e-03f, -7.048187700e-03f, -7.042050581e-03f, -7.035898370e-03f, -7.029731079e-03f, -7.023548723e-03f, -7.017351317e-03f, -7.011138875e-03f, -7.004911411e-03f, - -6.998668941e-03f, -6.992411477e-03f, -6.986139036e-03f, -6.979851631e-03f, -6.973549278e-03f, -6.967231990e-03f, -6.960899783e-03f, -6.954552670e-03f, -6.948190668e-03f, -6.941813791e-03f, - -6.935422053e-03f, -6.929015470e-03f, -6.922594055e-03f, -6.916157825e-03f, -6.909706794e-03f, -6.903240977e-03f, -6.896760389e-03f, -6.890265045e-03f, -6.883754960e-03f, -6.877230149e-03f, - -6.870690628e-03f, -6.864136411e-03f, -6.857567514e-03f, -6.850983952e-03f, -6.844385739e-03f, -6.837772892e-03f, -6.831145426e-03f, -6.824503356e-03f, -6.817846697e-03f, -6.811175465e-03f, - -6.804489675e-03f, -6.797789343e-03f, -6.791074485e-03f, -6.784345114e-03f, -6.777601249e-03f, -6.770842903e-03f, -6.764070092e-03f, -6.757282833e-03f, -6.750481140e-03f, -6.743665030e-03f, - -6.736834518e-03f, -6.729989621e-03f, -6.723130353e-03f, -6.716256731e-03f, -6.709368770e-03f, -6.702466487e-03f, -6.695549897e-03f, -6.688619016e-03f, -6.681673861e-03f, -6.674714447e-03f, - -6.667740791e-03f, -6.660752908e-03f, -6.653750814e-03f, -6.646734526e-03f, -6.639704060e-03f, -6.632659432e-03f, -6.625600658e-03f, -6.618527755e-03f, -6.611440739e-03f, -6.604339626e-03f, - -6.597224432e-03f, -6.590095174e-03f, -6.582951869e-03f, -6.575794532e-03f, -6.568623180e-03f, -6.561437830e-03f, -6.554238498e-03f, -6.547025201e-03f, -6.539797956e-03f, -6.532556778e-03f, - -6.525301685e-03f, -6.518032693e-03f, -6.510749820e-03f, -6.503453081e-03f, -6.496142493e-03f, -6.488818074e-03f, -6.481479840e-03f, -6.474127808e-03f, -6.466761994e-03f, -6.459382417e-03f, - -6.451989092e-03f, -6.444582037e-03f, -6.437161268e-03f, -6.429726803e-03f, -6.422278659e-03f, -6.414816853e-03f, -6.407341402e-03f, -6.399852323e-03f, -6.392349633e-03f, -6.384833349e-03f, - -6.377303489e-03f, -6.369760071e-03f, -6.362203110e-03f, -6.354632625e-03f, -6.347048633e-03f, -6.339451151e-03f, -6.331840197e-03f, -6.324215788e-03f, -6.316577941e-03f, -6.308926675e-03f, - -6.301262006e-03f, -6.293583953e-03f, -6.285892532e-03f, -6.278187761e-03f, -6.270469658e-03f, -6.262738241e-03f, -6.254993527e-03f, -6.247235534e-03f, -6.239464280e-03f, -6.231679782e-03f, - -6.223882058e-03f, -6.216071127e-03f, -6.208247006e-03f, -6.200409712e-03f, -6.192559265e-03f, -6.184695681e-03f, -6.176818978e-03f, -6.168929175e-03f, -6.161026290e-03f, -6.153110341e-03f, - -6.145181346e-03f, -6.137239322e-03f, -6.129284289e-03f, -6.121316263e-03f, -6.113335264e-03f, -6.105341310e-03f, -6.097334419e-03f, -6.089314608e-03f, -6.081281897e-03f, -6.073236304e-03f, - -6.065177847e-03f, -6.057106544e-03f, -6.049022415e-03f, -6.040925476e-03f, -6.032815748e-03f, -6.024693247e-03f, -6.016557993e-03f, -6.008410005e-03f, -6.000249300e-03f, -5.992075898e-03f, - -5.983889817e-03f, -5.975691076e-03f, -5.967479693e-03f, -5.959255687e-03f, -5.951019077e-03f, -5.942769882e-03f, -5.934508120e-03f, -5.926233810e-03f, -5.917946971e-03f, -5.909647622e-03f, - -5.901335782e-03f, -5.893011470e-03f, -5.884674704e-03f, -5.876325503e-03f, -5.867963887e-03f, -5.859589875e-03f, -5.851203485e-03f, -5.842804737e-03f, -5.834393650e-03f, -5.825970243e-03f, - -5.817534534e-03f, -5.809086544e-03f, -5.800626292e-03f, -5.792153796e-03f, -5.783669076e-03f, -5.775172151e-03f, -5.766663040e-03f, -5.758141764e-03f, -5.749608340e-03f, -5.741062789e-03f, - -5.732505130e-03f, -5.723935382e-03f, -5.715353566e-03f, -5.706759699e-03f, -5.698153802e-03f, -5.689535895e-03f, -5.680905996e-03f, -5.672264126e-03f, -5.663610304e-03f, -5.654944550e-03f, - -5.646266883e-03f, -5.637577323e-03f, -5.628875890e-03f, -5.620162604e-03f, -5.611437483e-03f, -5.602700549e-03f, -5.593951820e-03f, -5.585191318e-03f, -5.576419060e-03f, -5.567635068e-03f, - -5.558839362e-03f, -5.550031960e-03f, -5.541212884e-03f, -5.532382153e-03f, -5.523539787e-03f, -5.514685807e-03f, -5.505820231e-03f, -5.496943081e-03f, -5.488054377e-03f, -5.479154138e-03f, - -5.470242384e-03f, -5.461319137e-03f, -5.452384415e-03f, -5.443438240e-03f, -5.434480631e-03f, -5.425511609e-03f, -5.416531195e-03f, -5.407539407e-03f, -5.398536268e-03f, -5.389521796e-03f, - -5.380496013e-03f, -5.371458939e-03f, -5.362410594e-03f, -5.353351000e-03f, -5.344280175e-03f, -5.335198141e-03f, -5.326104919e-03f, -5.317000528e-03f, -5.307884990e-03f, -5.298758325e-03f, - -5.289620553e-03f, -5.280471696e-03f, -5.271311774e-03f, -5.262140807e-03f, -5.252958817e-03f, -5.243765824e-03f, -5.234561849e-03f, -5.225346912e-03f, -5.216121036e-03f, -5.206884239e-03f, - -5.197636543e-03f, -5.188377970e-03f, -5.179108539e-03f, -5.169828273e-03f, -5.160537191e-03f, -5.151235315e-03f, -5.141922665e-03f, -5.132599264e-03f, -5.123265131e-03f, -5.113920288e-03f, - -5.104564756e-03f, -5.095198555e-03f, -5.085821708e-03f, -5.076434236e-03f, -5.067036159e-03f, -5.057627498e-03f, -5.048208275e-03f, -5.038778512e-03f, -5.029338228e-03f, -5.019887446e-03f, - -5.010426188e-03f, -5.000954473e-03f, -4.991472324e-03f, -4.981979762e-03f, -4.972476808e-03f, -4.962963484e-03f, -4.953439811e-03f, -4.943905811e-03f, -4.934361504e-03f, -4.924806913e-03f, - -4.915242060e-03f, -4.905666965e-03f, -4.896081650e-03f, -4.886486137e-03f, -4.876880447e-03f, -4.867264602e-03f, -4.857638623e-03f, -4.848002533e-03f, -4.838356353e-03f, -4.828700105e-03f, - -4.819033810e-03f, -4.809357489e-03f, -4.799671166e-03f, -4.789974862e-03f, -4.780268598e-03f, -4.770552396e-03f, -4.760826278e-03f, -4.751090267e-03f, -4.741344383e-03f, -4.731588649e-03f, - -4.721823087e-03f, -4.712047718e-03f, -4.702262565e-03f, -4.692467650e-03f, -4.682662994e-03f, -4.672848620e-03f, -4.663024550e-03f, -4.653190806e-03f, -4.643347409e-03f, -4.633494383e-03f, - -4.623631749e-03f, -4.613759529e-03f, -4.603877745e-03f, -4.593986420e-03f, -4.584085576e-03f, -4.574175235e-03f, -4.564255419e-03f, -4.554326151e-03f, -4.544387453e-03f, -4.534439347e-03f, - -4.524481856e-03f, -4.514515001e-03f, -4.504538806e-03f, -4.494553292e-03f, -4.484558482e-03f, -4.474554399e-03f, -4.464541065e-03f, -4.454518502e-03f, -4.444486732e-03f, -4.434445779e-03f, - -4.424395665e-03f, -4.414336413e-03f, -4.404268044e-03f, -4.394190582e-03f, -4.384104049e-03f, -4.374008467e-03f, -4.363903860e-03f, -4.353790250e-03f, -4.343667660e-03f, -4.333536112e-03f, - -4.323395629e-03f, -4.313246234e-03f, -4.303087949e-03f, -4.292920797e-03f, -4.282744802e-03f, -4.272559985e-03f, -4.262366371e-03f, -4.252163980e-03f, -4.241952837e-03f, -4.231732964e-03f, - -4.221504384e-03f, -4.211267120e-03f, -4.201021195e-03f, -4.190766632e-03f, -4.180503454e-03f, -4.170231683e-03f, -4.159951344e-03f, -4.149662458e-03f, -4.139365048e-03f, -4.129059139e-03f, - -4.118744753e-03f, -4.108421912e-03f, -4.098090641e-03f, -4.087750961e-03f, -4.077402897e-03f, -4.067046472e-03f, -4.056681708e-03f, -4.046308629e-03f, -4.035927258e-03f, -4.025537618e-03f, - -4.015139733e-03f, -4.004733625e-03f, -3.994319318e-03f, -3.983896835e-03f, -3.973466200e-03f, -3.963027436e-03f, -3.952580566e-03f, -3.942125614e-03f, -3.931662602e-03f, -3.921191555e-03f, - -3.910712495e-03f, -3.900225447e-03f, -3.889730432e-03f, -3.879227476e-03f, -3.868716602e-03f, -3.858197832e-03f, -3.847671190e-03f, -3.837136701e-03f, -3.826594387e-03f, -3.816044271e-03f, - -3.805486379e-03f, -3.794920732e-03f, -3.784347355e-03f, -3.773766272e-03f, -3.763177505e-03f, -3.752581079e-03f, -3.741977017e-03f, -3.731365342e-03f, -3.720746080e-03f, -3.710119252e-03f, - -3.699484884e-03f, -3.688842998e-03f, -3.678193618e-03f, -3.667536769e-03f, -3.656872474e-03f, -3.646200756e-03f, -3.635521640e-03f, -3.624835149e-03f, -3.614141307e-03f, -3.603440139e-03f, - -3.592731667e-03f, -3.582015916e-03f, -3.571292910e-03f, -3.560562672e-03f, -3.549825227e-03f, -3.539080598e-03f, -3.528328809e-03f, -3.517569885e-03f, -3.506803849e-03f, -3.496030725e-03f, - -3.485250538e-03f, -3.474463311e-03f, -3.463669068e-03f, -3.452867833e-03f, -3.442059632e-03f, -3.431244486e-03f, -3.420422421e-03f, -3.409593461e-03f, -3.398757630e-03f, -3.387914952e-03f, - -3.377065451e-03f, -3.366209151e-03f, -3.355346076e-03f, -3.344476251e-03f, -3.333599700e-03f, -3.322716447e-03f, -3.311826517e-03f, -3.300929932e-03f, -3.290026719e-03f, -3.279116901e-03f, - -3.268200501e-03f, -3.257277546e-03f, -3.246348058e-03f, -3.235412063e-03f, -3.224469584e-03f, -3.213520646e-03f, -3.202565273e-03f, -3.191603490e-03f, -3.180635321e-03f, -3.169660790e-03f, - -3.158679922e-03f, -3.147692741e-03f, -3.136699272e-03f, -3.125699539e-03f, -3.114693566e-03f, -3.103681379e-03f, -3.092663000e-03f, -3.081638456e-03f, -3.070607771e-03f, -3.059570968e-03f, - -3.048528073e-03f, -3.037479110e-03f, -3.026424104e-03f, -3.015363079e-03f, -3.004296059e-03f, -2.993223070e-03f, -2.982144136e-03f, -2.971059282e-03f, -2.959968531e-03f, -2.948871910e-03f, - -2.937769442e-03f, -2.926661152e-03f, -2.915547065e-03f, -2.904427206e-03f, -2.893301598e-03f, -2.882170268e-03f, -2.871033239e-03f, -2.859890536e-03f, -2.848742185e-03f, -2.837588209e-03f, - -2.826428634e-03f, -2.815263484e-03f, -2.804092785e-03f, -2.792916560e-03f, -2.781734835e-03f, -2.770547634e-03f, -2.759354983e-03f, -2.748156906e-03f, -2.736953428e-03f, -2.725744574e-03f, - -2.714530369e-03f, -2.703310837e-03f, -2.692086004e-03f, -2.680855894e-03f, -2.669620533e-03f, -2.658379944e-03f, -2.647134154e-03f, -2.635883187e-03f, -2.624627068e-03f, -2.613365822e-03f, - -2.602099474e-03f, -2.590828049e-03f, -2.579551572e-03f, -2.568270068e-03f, -2.556983562e-03f, -2.545692078e-03f, -2.534395643e-03f, -2.523094280e-03f, -2.511788016e-03f, -2.500476875e-03f, - -2.489160881e-03f, -2.477840062e-03f, -2.466514440e-03f, -2.455184042e-03f, -2.443848892e-03f, -2.432509016e-03f, -2.421164438e-03f, -2.409815185e-03f, -2.398461280e-03f, -2.387102750e-03f, - -2.375739618e-03f, -2.364371912e-03f, -2.352999654e-03f, -2.341622872e-03f, -2.330241589e-03f, -2.318855832e-03f, -2.307465625e-03f, -2.296070994e-03f, -2.284671963e-03f, -2.273268559e-03f, - -2.261860805e-03f, -2.250448728e-03f, -2.239032353e-03f, -2.227611705e-03f, -2.216186809e-03f, -2.204757691e-03f, -2.193324376e-03f, -2.181886888e-03f, -2.170445255e-03f, -2.158999499e-03f, - -2.147549648e-03f, -2.136095727e-03f, -2.124637760e-03f, -2.113175773e-03f, -2.101709791e-03f, -2.090239840e-03f, -2.078765946e-03f, -2.067288132e-03f, -2.055806426e-03f, -2.044320852e-03f, - -2.032831435e-03f, -2.021338201e-03f, -2.009841176e-03f, -1.998340385e-03f, -1.986835852e-03f, -1.975327605e-03f, -1.963815667e-03f, -1.952300065e-03f, -1.940780824e-03f, -1.929257970e-03f, - -1.917731527e-03f, -1.906201522e-03f, -1.894667979e-03f, -1.883130925e-03f, -1.871590384e-03f, -1.860046382e-03f, -1.848498946e-03f, -1.836948099e-03f, -1.825393869e-03f, -1.813836279e-03f, - -1.802275356e-03f, -1.790711126e-03f, -1.779143613e-03f, -1.767572844e-03f, -1.755998844e-03f, -1.744421638e-03f, -1.732841252e-03f, -1.721257711e-03f, -1.709671042e-03f, -1.698081269e-03f, - -1.686488419e-03f, -1.674892516e-03f, -1.663293587e-03f, -1.651691657e-03f, -1.640086751e-03f, -1.628478896e-03f, -1.616868116e-03f, -1.605254438e-03f, -1.593637887e-03f, -1.582018489e-03f, - -1.570396268e-03f, -1.558771252e-03f, -1.547143465e-03f, -1.535512934e-03f, -1.523879683e-03f, -1.512243739e-03f, -1.500605126e-03f, -1.488963872e-03f, -1.477320001e-03f, -1.465673539e-03f, - -1.454024512e-03f, -1.442372945e-03f, -1.430718864e-03f, -1.419062295e-03f, -1.407403264e-03f, -1.395741796e-03f, -1.384077917e-03f, -1.372411652e-03f, -1.360743027e-03f, -1.349072069e-03f, - -1.337398802e-03f, -1.325723253e-03f, -1.314045446e-03f, -1.302365409e-03f, -1.290683166e-03f, -1.278998743e-03f, -1.267312167e-03f, -1.255623462e-03f, -1.243932655e-03f, -1.232239770e-03f, - -1.220544835e-03f, -1.208847875e-03f, -1.197148915e-03f, -1.185447981e-03f, -1.173745099e-03f, -1.162040295e-03f, -1.150333594e-03f, -1.138625022e-03f, -1.126914606e-03f, -1.115202370e-03f, - -1.103488341e-03f, -1.091772544e-03f, -1.080055006e-03f, -1.068335751e-03f, -1.056614806e-03f, -1.044892196e-03f, -1.033167948e-03f, -1.021442086e-03f, -1.009714637e-03f, -9.979856273e-04f, - -9.862550816e-04f, -9.745230261e-04f, -9.627894865e-04f, -9.510544887e-04f, -9.393180585e-04f, -9.275802217e-04f, -9.158410040e-04f, -9.041004313e-04f, -8.923585295e-04f, -8.806153242e-04f, - -8.688708413e-04f, -8.571251067e-04f, -8.453781461e-04f, -8.336299854e-04f, -8.218806503e-04f, -8.101301667e-04f, -7.983785604e-04f, -7.866258572e-04f, -7.748720830e-04f, -7.631172635e-04f, - -7.513614246e-04f, -7.396045921e-04f, -7.278467918e-04f, -7.160880495e-04f, -7.043283912e-04f, -6.925678425e-04f, -6.808064293e-04f, -6.690441775e-04f, -6.572811129e-04f, -6.455172612e-04f, - -6.337526484e-04f, -6.219873003e-04f, -6.102212426e-04f, -5.984545012e-04f, -5.866871019e-04f, -5.749190706e-04f, -5.631504331e-04f, -5.513812152e-04f, -5.396114428e-04f, -5.278411416e-04f, - -5.160703375e-04f, -5.042990563e-04f, -4.925273239e-04f, -4.807551660e-04f, -4.689826086e-04f, -4.572096773e-04f, -4.454363981e-04f, -4.336627968e-04f, -4.218888991e-04f, -4.101147310e-04f, - -3.983403182e-04f, -3.865656865e-04f, -3.747908618e-04f, -3.630158699e-04f, -3.512407365e-04f, -3.394654876e-04f, -3.276901490e-04f, -3.159147463e-04f, -3.041393056e-04f, -2.923638525e-04f, - -2.805884128e-04f, -2.688130125e-04f, -2.570376772e-04f, -2.452624328e-04f, -2.334873052e-04f, -2.217123200e-04f, -2.099375031e-04f, -1.981628803e-04f, -1.863884774e-04f, -1.746143202e-04f, - -1.628404344e-04f, -1.510668459e-04f, -1.392935805e-04f, -1.275206639e-04f, -1.157481219e-04f, -1.039759804e-04f, -9.220426497e-05f, -8.043300153e-05f, -6.866221582e-05f, -5.689193361e-05f, - -4.512218068e-05f, -3.335298278e-05f, -2.158436568e-05f, -9.816355144e-06f, 1.951023073e-06f, 1.371774321e-05f, 2.548377953e-05f, 3.724910626e-05f, 4.901369767e-05f, 6.077752802e-05f, - 7.254057155e-05f, 8.430280254e-05f, 9.606419525e-05f, 1.078247240e-04f, 1.195843629e-04f, 1.313430864e-04f, 1.431008687e-04f, 1.548576841e-04f, 1.666135069e-04f, 1.783683114e-04f, - 1.901220719e-04f, 2.018747626e-04f, 2.136263579e-04f, 2.253768320e-04f, 2.371261593e-04f, 2.488743142e-04f, 2.606212708e-04f, 2.723670036e-04f, 2.841114868e-04f, 2.958546948e-04f, - 3.075966020e-04f, 3.193371825e-04f, 3.310764109e-04f, 3.428142615e-04f, 3.545507085e-04f, 3.662857264e-04f, 3.780192894e-04f, 3.897513721e-04f, 4.014819487e-04f, 4.132109936e-04f, - 4.249384812e-04f, 4.366643859e-04f, 4.483886821e-04f, 4.601113441e-04f, 4.718323464e-04f, 4.835516634e-04f, 4.952692694e-04f, 5.069851389e-04f, 5.186992463e-04f, 5.304115660e-04f, - 5.421220725e-04f, 5.538307402e-04f, 5.655375435e-04f, 5.772424569e-04f, 5.889454548e-04f, 6.006465117e-04f, 6.123456020e-04f, 6.240427003e-04f, 6.357377809e-04f, 6.474308185e-04f, - 6.591217873e-04f, 6.708106621e-04f, 6.824974171e-04f, 6.941820271e-04f, 7.058644663e-04f, 7.175447095e-04f, 7.292227310e-04f, 7.408985055e-04f, 7.525720075e-04f, 7.642432114e-04f, - 7.759120919e-04f, 7.875786235e-04f, 7.992427808e-04f, 8.109045383e-04f, 8.225638706e-04f, 8.342207523e-04f, 8.458751580e-04f, 8.575270623e-04f, 8.691764397e-04f, 8.808232649e-04f, - 8.924675125e-04f, 9.041091571e-04f, 9.157481734e-04f, 9.273845359e-04f, 9.390182194e-04f, 9.506491985e-04f, 9.622774478e-04f, 9.739029420e-04f, 9.855256558e-04f, 9.971455638e-04f, - 1.008762641e-03f, 1.020376861e-03f, 1.031988200e-03f, 1.043596632e-03f, 1.055202132e-03f, 1.066804675e-03f, 1.078404234e-03f, 1.090000786e-03f, 1.101594304e-03f, 1.113184764e-03f, - 1.124772140e-03f, 1.136356407e-03f, 1.147937540e-03f, 1.159515513e-03f, 1.171090302e-03f, 1.182661881e-03f, 1.194230226e-03f, 1.205795310e-03f, 1.217357108e-03f, 1.228915597e-03f, - 1.240470749e-03f, 1.252022541e-03f, 1.263570947e-03f, 1.275115942e-03f, 1.286657501e-03f, 1.298195599e-03f, 1.309730210e-03f, 1.321261310e-03f, 1.332788873e-03f, 1.344312875e-03f, - 1.355833291e-03f, 1.367350094e-03f, 1.378863261e-03f, 1.390372766e-03f, 1.401878585e-03f, 1.413380692e-03f, 1.424879061e-03f, 1.436373670e-03f, 1.447864491e-03f, 1.459351501e-03f, - 1.470834674e-03f, 1.482313985e-03f, 1.493789410e-03f, 1.505260923e-03f, 1.516728500e-03f, 1.528192115e-03f, 1.539651744e-03f, 1.551107362e-03f, 1.562558944e-03f, 1.574006465e-03f, - 1.585449900e-03f, 1.596889225e-03f, 1.608324414e-03f, 1.619755443e-03f, 1.631182286e-03f, 1.642604920e-03f, 1.654023319e-03f, 1.665437458e-03f, 1.676847313e-03f, 1.688252859e-03f, - 1.699654071e-03f, 1.711050925e-03f, 1.722443395e-03f, 1.733831457e-03f, 1.745215087e-03f, 1.756594259e-03f, 1.767968948e-03f, 1.779339131e-03f, 1.790704783e-03f, 1.802065878e-03f, - 1.813422392e-03f, 1.824774301e-03f, 1.836121580e-03f, 1.847464204e-03f, 1.858802149e-03f, 1.870135390e-03f, 1.881463902e-03f, 1.892787662e-03f, 1.904106643e-03f, 1.915420823e-03f, - 1.926730176e-03f, 1.938034678e-03f, 1.949334304e-03f, 1.960629030e-03f, 1.971918832e-03f, 1.983203684e-03f, 1.994483562e-03f, 2.005758443e-03f, 2.017028301e-03f, 2.028293112e-03f, - 2.039552852e-03f, 2.050807497e-03f, 2.062057021e-03f, 2.073301400e-03f, 2.084540611e-03f, 2.095774629e-03f, 2.107003429e-03f, 2.118226988e-03f, 2.129445280e-03f, 2.140658282e-03f, - 2.151865969e-03f, 2.163068317e-03f, 2.174265302e-03f, 2.185456900e-03f, 2.196643086e-03f, 2.207823836e-03f, 2.218999126e-03f, 2.230168931e-03f, 2.241333228e-03f, 2.252491993e-03f, - 2.263645200e-03f, 2.274792827e-03f, 2.285934849e-03f, 2.297071241e-03f, 2.308201980e-03f, 2.319327042e-03f, 2.330446403e-03f, 2.341560038e-03f, 2.352667923e-03f, 2.363770035e-03f, - 2.374866350e-03f, 2.385956843e-03f, 2.397041490e-03f, 2.408120268e-03f, 2.419193153e-03f, 2.430260120e-03f, 2.441321146e-03f, 2.452376206e-03f, 2.463425278e-03f, 2.474468336e-03f, - 2.485505358e-03f, 2.496536319e-03f, 2.507561195e-03f, 2.518579963e-03f, 2.529592599e-03f, 2.540599078e-03f, 2.551599378e-03f, 2.562593475e-03f, 2.573581344e-03f, 2.584562962e-03f, - 2.595538305e-03f, 2.606507350e-03f, 2.617470073e-03f, 2.628426450e-03f, 2.639376457e-03f, 2.650320071e-03f, 2.661257269e-03f, 2.672188026e-03f, 2.683112319e-03f, 2.694030124e-03f, - 2.704941419e-03f, 2.715846179e-03f, 2.726744380e-03f, 2.737636000e-03f, 2.748521014e-03f, 2.759399400e-03f, 2.770271134e-03f, 2.781136191e-03f, 2.791994550e-03f, 2.802846186e-03f, - 2.813691077e-03f, 2.824529197e-03f, 2.835360526e-03f, 2.846185038e-03f, 2.857002710e-03f, 2.867813520e-03f, 2.878617444e-03f, 2.889414459e-03f, 2.900204540e-03f, 2.910987666e-03f, - 2.921763813e-03f, 2.932532957e-03f, 2.943295076e-03f, 2.954050146e-03f, 2.964798144e-03f, 2.975539046e-03f, 2.986272831e-03f, 2.996999474e-03f, 3.007718952e-03f, 3.018431243e-03f, - 3.029136323e-03f, 3.039834170e-03f, 3.050524759e-03f, 3.061208069e-03f, 3.071884076e-03f, 3.082552757e-03f, 3.093214089e-03f, 3.103868049e-03f, 3.114514615e-03f, 3.125153763e-03f, - 3.135785470e-03f, 3.146409714e-03f, 3.157026472e-03f, 3.167635720e-03f, 3.178237437e-03f, 3.188831598e-03f, 3.199418182e-03f, 3.209997166e-03f, 3.220568526e-03f, 3.231132241e-03f, - 3.241688286e-03f, 3.252236641e-03f, 3.262777281e-03f, 3.273310185e-03f, 3.283835329e-03f, 3.294352692e-03f, 3.304862249e-03f, 3.315363980e-03f, 3.325857860e-03f, 3.336343869e-03f, - 3.346821982e-03f, 3.357292178e-03f, 3.367754434e-03f, 3.378208727e-03f, 3.388655036e-03f, 3.399093337e-03f, 3.409523608e-03f, 3.419945827e-03f, 3.430359972e-03f, 3.440766019e-03f, - 3.451163947e-03f, 3.461553734e-03f, 3.471935356e-03f, 3.482308792e-03f, 3.492674020e-03f, 3.503031017e-03f, 3.513379760e-03f, 3.523720228e-03f, 3.534052399e-03f, 3.544376250e-03f, - 3.554691759e-03f, 3.564998905e-03f, 3.575297664e-03f, 3.585588014e-03f, 3.595869935e-03f, 3.606143403e-03f, 3.616408396e-03f, 3.626664893e-03f, 3.636912872e-03f, 3.647152310e-03f, - 3.657383186e-03f, 3.667605477e-03f, 3.677819162e-03f, 3.688024219e-03f, 3.698220625e-03f, 3.708408360e-03f, 3.718587401e-03f, 3.728757726e-03f, 3.738919314e-03f, 3.749072142e-03f, - 3.759216189e-03f, 3.769351434e-03f, 3.779477854e-03f, 3.789595428e-03f, 3.799704134e-03f, 3.809803951e-03f, 3.819894856e-03f, 3.829976829e-03f, 3.840049847e-03f, 3.850113889e-03f, - 3.860168934e-03f, 3.870214960e-03f, 3.880251945e-03f, 3.890279867e-03f, 3.900298707e-03f, 3.910308441e-03f, 3.920309049e-03f, 3.930300509e-03f, 3.940282800e-03f, 3.950255900e-03f, - 3.960219788e-03f, 3.970174443e-03f, 3.980119843e-03f, 3.990055967e-03f, 3.999982794e-03f, 4.009900303e-03f, 4.019808472e-03f, 4.029707280e-03f, 4.039596707e-03f, 4.049476730e-03f, - 4.059347329e-03f, 4.069208482e-03f, 4.079060169e-03f, 4.088902369e-03f, 4.098735060e-03f, 4.108558221e-03f, 4.118371832e-03f, 4.128175871e-03f, 4.137970318e-03f, 4.147755151e-03f, - 4.157530349e-03f, 4.167295893e-03f, 4.177051760e-03f, 4.186797930e-03f, 4.196534383e-03f, 4.206261097e-03f, 4.215978051e-03f, 4.225685226e-03f, 4.235382599e-03f, 4.245070151e-03f, - 4.254747860e-03f, 4.264415707e-03f, 4.274073670e-03f, 4.283721729e-03f, 4.293359863e-03f, 4.302988052e-03f, 4.312606274e-03f, 4.322214511e-03f, 4.331812740e-03f, 4.341400942e-03f, - 4.350979096e-03f, 4.360547182e-03f, 4.370105179e-03f, 4.379653066e-03f, 4.389190825e-03f, 4.398718433e-03f, 4.408235871e-03f, 4.417743119e-03f, 4.427240156e-03f, 4.436726963e-03f, - 4.446203518e-03f, 4.455669801e-03f, 4.465125793e-03f, 4.474571473e-03f, 4.484006822e-03f, 4.493431818e-03f, 4.502846443e-03f, 4.512250675e-03f, 4.521644495e-03f, 4.531027883e-03f, - 4.540400819e-03f, 4.549763283e-03f, 4.559115255e-03f, 4.568456714e-03f, 4.577787642e-03f, 4.587108019e-03f, 4.596417823e-03f, 4.605717037e-03f, 4.615005639e-03f, 4.624283610e-03f, - 4.633550930e-03f, 4.642807581e-03f, 4.652053541e-03f, 4.661288791e-03f, 4.670513312e-03f, 4.679727084e-03f, 4.688930087e-03f, 4.698122302e-03f, 4.707303709e-03f, 4.716474289e-03f, - 4.725634022e-03f, 4.734782889e-03f, 4.743920870e-03f, 4.753047946e-03f, 4.762164098e-03f, 4.771269306e-03f, 4.780363550e-03f, 4.789446812e-03f, 4.798519072e-03f, 4.807580311e-03f, - 4.816630509e-03f, 4.825669648e-03f, 4.834697708e-03f, 4.843714670e-03f, 4.852720515e-03f, 4.861715224e-03f, 4.870698777e-03f, 4.879671156e-03f, 4.888632342e-03f, 4.897582315e-03f, - 4.906521057e-03f, 4.915448548e-03f, 4.924364769e-03f, 4.933269703e-03f, 4.942163329e-03f, 4.951045629e-03f, 4.959916585e-03f, 4.968776176e-03f, 4.977624385e-03f, 4.986461193e-03f, - 4.995286581e-03f, 5.004100530e-03f, 5.012903022e-03f, 5.021694037e-03f, 5.030473558e-03f, 5.039241566e-03f, 5.047998042e-03f, 5.056742968e-03f, 5.065476324e-03f, 5.074198093e-03f, - 5.082908257e-03f, 5.091606796e-03f, 5.100293692e-03f, 5.108968927e-03f, 5.117632482e-03f, 5.126284340e-03f, 5.134924481e-03f, 5.143552888e-03f, 5.152169542e-03f, 5.160774425e-03f, - 5.169367519e-03f, 5.177948806e-03f, 5.186518267e-03f, 5.195075885e-03f, 5.203621641e-03f, 5.212155517e-03f, 5.220677495e-03f, 5.229187557e-03f, 5.237685686e-03f, 5.246171862e-03f, - 5.254646069e-03f, 5.263108288e-03f, 5.271558502e-03f, 5.279996692e-03f, 5.288422842e-03f, 5.296836932e-03f, 5.305238945e-03f, 5.313628864e-03f, 5.322006670e-03f, 5.330372347e-03f, - 5.338725875e-03f, 5.347067239e-03f, 5.355396420e-03f, 5.363713400e-03f, 5.372018163e-03f, 5.380310690e-03f, 5.388590963e-03f, 5.396858967e-03f, 5.405114682e-03f, 5.413358093e-03f, - 5.421589180e-03f, 5.429807927e-03f, 5.438014317e-03f, 5.446208333e-03f, 5.454389956e-03f, 5.462559170e-03f, 5.470715958e-03f, 5.478860302e-03f, 5.486992185e-03f, 5.495111591e-03f, - 5.503218501e-03f, 5.511312899e-03f, 5.519394768e-03f, 5.527464091e-03f, 5.535520851e-03f, 5.543565031e-03f, 5.551596614e-03f, 5.559615583e-03f, 5.567621921e-03f, 5.575615611e-03f, - 5.583596637e-03f, 5.591564981e-03f, 5.599520628e-03f, 5.607463559e-03f, 5.615393760e-03f, 5.623311212e-03f, 5.631215899e-03f, 5.639107805e-03f, 5.646986913e-03f, 5.654853207e-03f, - 5.662706669e-03f, 5.670547284e-03f, 5.678375034e-03f, 5.686189905e-03f, 5.693991878e-03f, 5.701780938e-03f, 5.709557068e-03f, 5.717320253e-03f, 5.725070475e-03f, 5.732807718e-03f, - 5.740531967e-03f, 5.748243205e-03f, 5.755941415e-03f, 5.763626583e-03f, 5.771298691e-03f, 5.778957723e-03f, 5.786603664e-03f, 5.794236497e-03f, 5.801856206e-03f, 5.809462776e-03f, - 5.817056191e-03f, 5.824636434e-03f, 5.832203489e-03f, 5.839757342e-03f, 5.847297975e-03f, 5.854825374e-03f, 5.862339522e-03f, 5.869840403e-03f, 5.877328003e-03f, 5.884802305e-03f, - 5.892263294e-03f, 5.899710954e-03f, 5.907145269e-03f, 5.914566224e-03f, 5.921973804e-03f, 5.929367992e-03f, 5.936748774e-03f, 5.944116134e-03f, 5.951470057e-03f, 5.958810526e-03f, - 5.966137528e-03f, 5.973451046e-03f, 5.980751066e-03f, 5.988037571e-03f, 5.995310548e-03f, 6.002569980e-03f, 6.009815852e-03f, 6.017048150e-03f, 6.024266858e-03f, 6.031471962e-03f, - 6.038663445e-03f, 6.045841294e-03f, 6.053005493e-03f, 6.060156027e-03f, 6.067292881e-03f, 6.074416041e-03f, 6.081525491e-03f, 6.088621217e-03f, 6.095703204e-03f, 6.102771437e-03f, - 6.109825902e-03f, 6.116866583e-03f, 6.123893467e-03f, 6.130906538e-03f, 6.137905782e-03f, 6.144891184e-03f, 6.151862730e-03f, 6.158820405e-03f, 6.165764195e-03f, 6.172694085e-03f, - 6.179610061e-03f, 6.186512109e-03f, 6.193400213e-03f, 6.200274361e-03f, 6.207134537e-03f, 6.213980727e-03f, 6.220812918e-03f, 6.227631094e-03f, 6.234435242e-03f, 6.241225347e-03f, - 6.248001396e-03f, 6.254763374e-03f, 6.261511268e-03f, 6.268245063e-03f, 6.274964745e-03f, 6.281670301e-03f, 6.288361716e-03f, 6.295038977e-03f, 6.301702069e-03f, 6.308350979e-03f, - 6.314985694e-03f, 6.321606199e-03f, 6.328212481e-03f, 6.334804525e-03f, 6.341382319e-03f, 6.347945849e-03f, 6.354495100e-03f, 6.361030061e-03f, 6.367550716e-03f, 6.374057053e-03f, - 6.380549058e-03f, 6.387026717e-03f, 6.393490018e-03f, 6.399938946e-03f, 6.406373489e-03f, 6.412793633e-03f, 6.419199365e-03f, 6.425590672e-03f, 6.431967540e-03f, 6.438329957e-03f, - 6.444677908e-03f, 6.451011382e-03f, 6.457330365e-03f, 6.463634843e-03f, 6.469924805e-03f, 6.476200236e-03f, 6.482461125e-03f, 6.488707457e-03f, 6.494939221e-03f, 6.501156403e-03f, - 6.507358990e-03f, 6.513546971e-03f, 6.519720331e-03f, 6.525879058e-03f, 6.532023140e-03f, 6.538152564e-03f, 6.544267317e-03f, 6.550367387e-03f, 6.556452761e-03f, 6.562523427e-03f, - 6.568579372e-03f, 6.574620583e-03f, 6.580647049e-03f, 6.586658757e-03f, 6.592655694e-03f, 6.598637848e-03f, 6.604605207e-03f, 6.610557759e-03f, 6.616495491e-03f, 6.622418392e-03f, - 6.628326448e-03f, 6.634219648e-03f, 6.640097981e-03f, 6.645961433e-03f, 6.651809992e-03f, 6.657643648e-03f, 6.663462387e-03f, 6.669266198e-03f, 6.675055069e-03f, 6.680828989e-03f, - 6.686587944e-03f, 6.692331924e-03f, 6.698060917e-03f, 6.703774911e-03f, 6.709473894e-03f, 6.715157855e-03f, 6.720826781e-03f, 6.726480663e-03f, 6.732119487e-03f, 6.737743242e-03f, - 6.743351918e-03f, 6.748945502e-03f, 6.754523982e-03f, 6.760087349e-03f, 6.765635590e-03f, 6.771168693e-03f, 6.776686648e-03f, 6.782189444e-03f, 6.787677069e-03f, 6.793149512e-03f, - 6.798606761e-03f, 6.804048806e-03f, 6.809475636e-03f, 6.814887240e-03f, 6.820283606e-03f, 6.825664724e-03f, 6.831030582e-03f, 6.836381170e-03f, 6.841716477e-03f, 6.847036492e-03f, - 6.852341204e-03f, 6.857630602e-03f, 6.862904676e-03f, 6.868163415e-03f, 6.873406808e-03f, 6.878634845e-03f, 6.883847515e-03f, 6.889044807e-03f, 6.894226711e-03f, 6.899393217e-03f, - 6.904544314e-03f, 6.909679991e-03f, 6.914800238e-03f, 6.919905045e-03f, 6.924994401e-03f, 6.930068296e-03f, 6.935126720e-03f, 6.940169663e-03f, 6.945197114e-03f, 6.950209064e-03f, - 6.955205501e-03f, 6.960186417e-03f, 6.965151801e-03f, 6.970101642e-03f, 6.975035932e-03f, 6.979954659e-03f, 6.984857815e-03f, 6.989745389e-03f, 6.994617371e-03f, 6.999473752e-03f, - 7.004314521e-03f, 7.009139670e-03f, 7.013949188e-03f, 7.018743065e-03f, 7.023521293e-03f, 7.028283860e-03f, 7.033030759e-03f, 7.037761979e-03f, 7.042477511e-03f, 7.047177345e-03f, - 7.051861472e-03f, 7.056529883e-03f, 7.061182567e-03f, 7.065819517e-03f, 7.070440722e-03f, 7.075046173e-03f, 7.079635862e-03f, 7.084209778e-03f, 7.088767913e-03f, 7.093310257e-03f, - 7.097836802e-03f, 7.102347539e-03f, 7.106842458e-03f, 7.111321550e-03f, 7.115784807e-03f, 7.120232220e-03f, 7.124663779e-03f, 7.129079476e-03f, 7.133479303e-03f, 7.137863250e-03f, - 7.142231308e-03f, 7.146583469e-03f, 7.150919725e-03f, 7.155240067e-03f, 7.159544485e-03f, 7.163832972e-03f, 7.168105519e-03f, 7.172362118e-03f, 7.176602759e-03f, 7.180827436e-03f, - 7.185036138e-03f, 7.189228859e-03f, 7.193405589e-03f, 7.197566321e-03f, 7.201711046e-03f, 7.205839755e-03f, 7.209952442e-03f, 7.214049097e-03f, 7.218129713e-03f, 7.222194282e-03f, - 7.226242794e-03f, 7.230275244e-03f, 7.234291622e-03f, 7.238291921e-03f, 7.242276132e-03f, 7.246244249e-03f, 7.250196262e-03f, 7.254132165e-03f, 7.258051950e-03f, 7.261955608e-03f, - 7.265843133e-03f, 7.269714517e-03f, 7.273569751e-03f, 7.277408829e-03f, 7.281231743e-03f, 7.285038486e-03f, 7.288829050e-03f, 7.292603427e-03f, 7.296361611e-03f, 7.300103593e-03f, - 7.303829367e-03f, 7.307538926e-03f, 7.311232262e-03f, 7.314909367e-03f, 7.318570236e-03f, 7.322214860e-03f, 7.325843232e-03f, 7.329455347e-03f, 7.333051195e-03f, 7.336630771e-03f, - 7.340194068e-03f, 7.343741079e-03f, 7.347271796e-03f, 7.350786213e-03f, 7.354284323e-03f, 7.357766120e-03f, 7.361231597e-03f, 7.364680746e-03f, 7.368113562e-03f, 7.371530037e-03f, - 7.374930166e-03f, 7.378313941e-03f, 7.381681356e-03f, 7.385032405e-03f, 7.388367081e-03f, 7.391685378e-03f, 7.394987289e-03f, 7.398272808e-03f, 7.401541929e-03f, 7.404794645e-03f, - 7.408030951e-03f, 7.411250840e-03f, 7.414454306e-03f, 7.417641342e-03f, 7.420811944e-03f, 7.423966104e-03f, 7.427103817e-03f, 7.430225077e-03f, 7.433329877e-03f, 7.436418213e-03f, - 7.439490077e-03f, 7.442545465e-03f, 7.445584371e-03f, 7.448606788e-03f, 7.451612711e-03f, 7.454602134e-03f, 7.457575052e-03f, 7.460531460e-03f, 7.463471351e-03f, 7.466394719e-03f, - 7.469301561e-03f, 7.472191869e-03f, 7.475065639e-03f, 7.477922866e-03f, 7.480763543e-03f, 7.483587666e-03f, 7.486395230e-03f, 7.489186228e-03f, 7.491960656e-03f, 7.494718509e-03f, - 7.497459782e-03f, 7.500184469e-03f, 7.502892566e-03f, 7.505584067e-03f, 7.508258968e-03f, 7.510917263e-03f, 7.513558948e-03f, 7.516184018e-03f, 7.518792467e-03f, 7.521384292e-03f, - 7.523959487e-03f, 7.526518048e-03f, 7.529059970e-03f, 7.531585248e-03f, 7.534093877e-03f, 7.536585854e-03f, 7.539061174e-03f, 7.541519831e-03f, 7.543961822e-03f, 7.546387143e-03f, - 7.548795788e-03f, 7.551187754e-03f, 7.553563035e-03f, 7.555921629e-03f, 7.558263530e-03f, 7.560588735e-03f, 7.562897239e-03f, 7.565189038e-03f, 7.567464127e-03f, 7.569722504e-03f, - 7.571964164e-03f, 7.574189103e-03f, 7.576397316e-03f, 7.578588801e-03f, 7.580763553e-03f, 7.582921568e-03f, 7.585062843e-03f, 7.587187373e-03f, 7.589295156e-03f, 7.591386187e-03f, - 7.593460463e-03f, 7.595517979e-03f, 7.597558734e-03f, 7.599582722e-03f, 7.601589940e-03f, 7.603580386e-03f, 7.605554055e-03f, 7.607510944e-03f, 7.609451050e-03f, 7.611374370e-03f, - 7.613280900e-03f, 7.615170636e-03f, 7.617043577e-03f, 7.618899718e-03f, 7.620739056e-03f, 7.622561589e-03f, 7.624367312e-03f, 7.626156225e-03f, 7.627928322e-03f, 7.629683602e-03f, - 7.631422060e-03f, 7.633143696e-03f, 7.634848505e-03f, 7.636536485e-03f, 7.638207633e-03f, 7.639861946e-03f, 7.641499422e-03f, 7.643120058e-03f, 7.644723851e-03f, 7.646310800e-03f, - 7.647880900e-03f, 7.649434150e-03f, 7.650970547e-03f, 7.652490090e-03f, 7.653992774e-03f, 7.655478599e-03f, 7.656947561e-03f, 7.658399659e-03f, 7.659834890e-03f, 7.661253252e-03f, - 7.662654743e-03f, 7.664039361e-03f, 7.665407103e-03f, 7.666757968e-03f, 7.668091953e-03f, 7.669409057e-03f, 7.670709278e-03f, 7.671992613e-03f, 7.673259060e-03f, 7.674508619e-03f, - 7.675741287e-03f, 7.676957062e-03f, 7.678155943e-03f, 7.679337928e-03f, 7.680503015e-03f, 7.681651203e-03f, 7.682782489e-03f, 7.683896874e-03f, 7.684994354e-03f, 7.686074929e-03f, - 7.687138597e-03f, 7.688185357e-03f, 7.689215207e-03f, 7.690228147e-03f, 7.691224174e-03f, 7.692203287e-03f, 7.693165486e-03f, 7.694110769e-03f, 7.695039136e-03f, 7.695950584e-03f, - 7.696845113e-03f, 7.697722721e-03f, 7.698583409e-03f, 7.699427174e-03f, 7.700254017e-03f, 7.701063936e-03f, 7.701856929e-03f, 7.702632998e-03f, 7.703392140e-03f, 7.704134355e-03f, - 7.704859642e-03f, 7.705568001e-03f, 7.706259431e-03f, 7.706933932e-03f, 7.707591502e-03f, 7.708232142e-03f, 7.708855851e-03f, 7.709462628e-03f, 7.710052474e-03f, 7.710625387e-03f, - 7.711181367e-03f, 7.711720415e-03f, 7.712242530e-03f, 7.712747711e-03f, 7.713235959e-03f, 7.713707274e-03f, 7.714161654e-03f, 7.714599101e-03f, 7.715019614e-03f, 7.715423194e-03f, - 7.715809840e-03f, 7.716179552e-03f, 7.716532331e-03f, 7.716868176e-03f, 7.717187088e-03f, 7.717489068e-03f, 7.717774114e-03f, 7.718042229e-03f, 7.718293412e-03f, 7.718527663e-03f, - 7.718744983e-03f, 7.718945372e-03f, 7.719128831e-03f, 7.719295361e-03f, 7.719444961e-03f, 7.719577633e-03f, 7.719693377e-03f, 7.719792195e-03f, 7.719874085e-03f, 7.719939050e-03f, - 7.719987091e-03f, 7.720018207e-03f, 7.720032400e-03f, 7.720029671e-03f, 7.720010021e-03f, 7.719973450e-03f, 7.719919960e-03f, 7.719849552e-03f, 7.719762227e-03f, 7.719657985e-03f, - 7.719536829e-03f, 7.719398759e-03f, 7.719243777e-03f, 7.719071884e-03f, 7.718883080e-03f, 7.718677369e-03f, 7.718454750e-03f, 7.718215226e-03f, 7.717958797e-03f, 7.717685466e-03f, - 7.717395233e-03f, 7.717088101e-03f, 7.716764071e-03f, 7.716423145e-03f, 7.716065324e-03f, 7.715690610e-03f, 7.715299005e-03f, 7.714890510e-03f, 7.714465128e-03f, 7.714022860e-03f, - 7.713563709e-03f, 7.713087676e-03f, 7.712594762e-03f, 7.712084971e-03f, 7.711558304e-03f, 7.711014764e-03f, 7.710454352e-03f, 7.709877070e-03f, 7.709282921e-03f, 7.708671908e-03f, - 7.708044031e-03f, 7.707399294e-03f, 7.706737699e-03f, 7.706059249e-03f, 7.705363945e-03f, 7.704651790e-03f, 7.703922787e-03f, 7.703176939e-03f, 7.702414247e-03f, 7.701634714e-03f, - 7.700838344e-03f, 7.700025138e-03f, 7.699195100e-03f, 7.698348232e-03f, 7.697484537e-03f, 7.696604017e-03f, 7.695706677e-03f, 7.694792518e-03f, 7.693861543e-03f, 7.692913756e-03f, - 7.691949159e-03f, 7.690967756e-03f, 7.689969550e-03f, 7.688954543e-03f, 7.687922739e-03f, 7.686874141e-03f, 7.685808753e-03f, 7.684726577e-03f, 7.683627617e-03f, 7.682511876e-03f, - 7.681379357e-03f, 7.680230065e-03f, 7.679064002e-03f, 7.677881172e-03f, 7.676681578e-03f, 7.675465225e-03f, 7.674232115e-03f, 7.672982252e-03f, 7.671715640e-03f, 7.670432283e-03f, - 7.669132184e-03f, 7.667815347e-03f, 7.666481776e-03f, 7.665131475e-03f, 7.663764447e-03f, 7.662380697e-03f, 7.660980229e-03f, 7.659563046e-03f, 7.658129153e-03f, 7.656678553e-03f, - 7.655211251e-03f, 7.653727251e-03f, 7.652226557e-03f, 7.650709173e-03f, 7.649175104e-03f, 7.647624354e-03f, 7.646056926e-03f, 7.644472826e-03f, 7.642872058e-03f, 7.641254627e-03f, - 7.639620536e-03f, 7.637969790e-03f, 7.636302394e-03f, 7.634618353e-03f, 7.632917670e-03f, 7.631200352e-03f, 7.629466401e-03f, 7.627715824e-03f, 7.625948624e-03f, 7.624164807e-03f, - 7.622364378e-03f, 7.620547341e-03f, 7.618713701e-03f, 7.616863463e-03f, 7.614996632e-03f, 7.613113214e-03f, 7.611213212e-03f, 7.609296633e-03f, 7.607363481e-03f, 7.605413762e-03f, - 7.603447481e-03f, 7.601464642e-03f, 7.599465252e-03f, 7.597449315e-03f, 7.595416837e-03f, 7.593367823e-03f, 7.591302279e-03f, 7.589220210e-03f, 7.587121622e-03f, 7.585006519e-03f, - 7.582874908e-03f, 7.580726795e-03f, 7.578562184e-03f, 7.576381081e-03f, 7.574183493e-03f, 7.571969425e-03f, 7.569738882e-03f, 7.567491871e-03f, 7.565228397e-03f, 7.562948466e-03f, - 7.560652084e-03f, 7.558339258e-03f, 7.556009992e-03f, 7.553664293e-03f, 7.551302168e-03f, 7.548923621e-03f, 7.546528660e-03f, 7.544117290e-03f, 7.541689518e-03f, 7.539245350e-03f, - 7.536784792e-03f, 7.534307850e-03f, 7.531814531e-03f, 7.529304841e-03f, 7.526778787e-03f, 7.524236375e-03f, 7.521677611e-03f, 7.519102502e-03f, 7.516511054e-03f, 7.513903275e-03f, - 7.511279170e-03f, 7.508638747e-03f, 7.505982012e-03f, 7.503308972e-03f, 7.500619633e-03f, 7.497914002e-03f, 7.495192087e-03f, 7.492453894e-03f, 7.489699429e-03f, 7.486928701e-03f, - 7.484141715e-03f, 7.481338480e-03f, 7.478519001e-03f, 7.475683286e-03f, 7.472831342e-03f, 7.469963177e-03f, 7.467078797e-03f, 7.464178209e-03f, 7.461261422e-03f, 7.458328442e-03f, - 7.455379276e-03f, 7.452413932e-03f, 7.449432417e-03f, 7.446434739e-03f, 7.443420906e-03f, 7.440390924e-03f, 7.437344801e-03f, 7.434282545e-03f, 7.431204163e-03f, 7.428109663e-03f, - 7.424999053e-03f, 7.421872341e-03f, 7.418729533e-03f, 7.415570639e-03f, 7.412395665e-03f, 7.409204620e-03f, 7.405997511e-03f, 7.402774347e-03f, 7.399535135e-03f, 7.396279883e-03f, - 7.393008600e-03f, 7.389721293e-03f, 7.386417970e-03f, 7.383098641e-03f, 7.379763312e-03f, 7.376411992e-03f, 7.373044689e-03f, 7.369661412e-03f, 7.366262168e-03f, 7.362846967e-03f, - 7.359415816e-03f, 7.355968724e-03f, 7.352505699e-03f, 7.349026750e-03f, 7.345531885e-03f, 7.342021114e-03f, 7.338494443e-03f, 7.334951883e-03f, 7.331393441e-03f, 7.327819127e-03f, - 7.324228949e-03f, 7.320622915e-03f, 7.317001035e-03f, 7.313363318e-03f, 7.309709771e-03f, 7.306040405e-03f, 7.302355228e-03f, 7.298654249e-03f, 7.294937477e-03f, 7.291204921e-03f, - 7.287456590e-03f, 7.283692493e-03f, 7.279912640e-03f, 7.276117039e-03f, 7.272305699e-03f, 7.268478630e-03f, 7.264635842e-03f, 7.260777343e-03f, 7.256903142e-03f, 7.253013250e-03f, - 7.249107675e-03f, 7.245186427e-03f, 7.241249515e-03f, 7.237296950e-03f, 7.233328739e-03f, 7.229344894e-03f, 7.225345423e-03f, 7.221330336e-03f, 7.217299643e-03f, 7.213253354e-03f, - 7.209191478e-03f, 7.205114025e-03f, 7.201021005e-03f, 7.196912428e-03f, 7.192788303e-03f, 7.188648640e-03f, 7.184493450e-03f, 7.180322742e-03f, 7.176136527e-03f, 7.171934814e-03f, - 7.167717613e-03f, 7.163484935e-03f, 7.159236789e-03f, 7.154973187e-03f, 7.150694137e-03f, 7.146399651e-03f, 7.142089738e-03f, 7.137764409e-03f, 7.133423674e-03f, 7.129067544e-03f, - 7.124696029e-03f, 7.120309139e-03f, 7.115906885e-03f, 7.111489277e-03f, 7.107056326e-03f, 7.102608043e-03f, 7.098144437e-03f, 7.093665520e-03f, 7.089171303e-03f, 7.084661795e-03f, - 7.080137009e-03f, 7.075596953e-03f, 7.071041640e-03f, 7.066471081e-03f, 7.061885285e-03f, 7.057284264e-03f, 7.052668029e-03f, 7.048036591e-03f, 7.043389960e-03f, 7.038728148e-03f, - 7.034051166e-03f, 7.029359025e-03f, 7.024651736e-03f, 7.019929311e-03f, 7.015191759e-03f, 7.010439094e-03f, 7.005671325e-03f, 7.000888464e-03f, 6.996090523e-03f, 6.991277513e-03f, - 6.986449444e-03f, 6.981606330e-03f, 6.976748181e-03f, 6.971875008e-03f, 6.966986823e-03f, 6.962083638e-03f, 6.957165464e-03f, 6.952232312e-03f, 6.947284196e-03f, 6.942321125e-03f, - 6.937343112e-03f, 6.932350169e-03f, 6.927342307e-03f, 6.922319538e-03f, 6.917281874e-03f, 6.912229327e-03f, 6.907161909e-03f, 6.902079631e-03f, 6.896982506e-03f, 6.891870545e-03f, - 6.886743761e-03f, 6.881602166e-03f, 6.876445772e-03f, 6.871274590e-03f, 6.866088634e-03f, 6.860887914e-03f, 6.855672444e-03f, 6.850442236e-03f, 6.845197302e-03f, 6.839937654e-03f, - 6.834663305e-03f, 6.829374267e-03f, 6.824070552e-03f, 6.818752173e-03f, 6.813419142e-03f, 6.808071472e-03f, 6.802709175e-03f, 6.797332265e-03f, 6.791940752e-03f, 6.786534651e-03f, - 6.781113974e-03f, 6.775678733e-03f, 6.770228941e-03f, 6.764764612e-03f, 6.759285756e-03f, 6.753792389e-03f, 6.748284522e-03f, 6.742762168e-03f, 6.737225340e-03f, 6.731674051e-03f, - 6.726108314e-03f, 6.720528143e-03f, 6.714933549e-03f, 6.709324546e-03f, 6.703701148e-03f, 6.698063367e-03f, 6.692411217e-03f, 6.686744710e-03f, 6.681063860e-03f, 6.675368680e-03f, - 6.669659184e-03f, 6.663935384e-03f, 6.658197294e-03f, 6.652444928e-03f, 6.646678299e-03f, 6.640897420e-03f, 6.635102304e-03f, 6.629292966e-03f, 6.623469418e-03f, 6.617631675e-03f, - 6.611779750e-03f, 6.605913656e-03f, 6.600033407e-03f, 6.594139017e-03f, 6.588230499e-03f, 6.582307867e-03f, 6.576371136e-03f, 6.570420318e-03f, 6.564455428e-03f, 6.558476479e-03f, - 6.552483485e-03f, 6.546476461e-03f, 6.540455420e-03f, 6.534420376e-03f, 6.528371343e-03f, 6.522308335e-03f, 6.516231367e-03f, 6.510140452e-03f, 6.504035604e-03f, 6.497916838e-03f, - 6.491784167e-03f, 6.485637607e-03f, 6.479477170e-03f, 6.473302873e-03f, 6.467114728e-03f, 6.460912750e-03f, 6.454696954e-03f, 6.448467353e-03f, 6.442223963e-03f, 6.435966797e-03f, - 6.429695871e-03f, 6.423411198e-03f, 6.417112794e-03f, 6.410800672e-03f, 6.404474848e-03f, 6.398135336e-03f, 6.391782151e-03f, 6.385415306e-03f, 6.379034818e-03f, 6.372640701e-03f, - 6.366232969e-03f, 6.359811638e-03f, 6.353376722e-03f, 6.346928236e-03f, 6.340466195e-03f, 6.333990613e-03f, 6.327501507e-03f, 6.320998890e-03f, 6.314482778e-03f, 6.307953186e-03f, - 6.301410128e-03f, 6.294853621e-03f, 6.288283678e-03f, 6.281700316e-03f, 6.275103549e-03f, 6.268493393e-03f, 6.261869862e-03f, 6.255232973e-03f, 6.248582740e-03f, 6.241919178e-03f, - 6.235242303e-03f, 6.228552131e-03f, 6.221848677e-03f, 6.215131955e-03f, 6.208401983e-03f, 6.201658774e-03f, 6.194902345e-03f, 6.188132711e-03f, 6.181349888e-03f, 6.174553892e-03f, - 6.167744737e-03f, 6.160922440e-03f, 6.154087016e-03f, 6.147238481e-03f, 6.140376851e-03f, 6.133502141e-03f, 6.126614368e-03f, 6.119713546e-03f, 6.112799693e-03f, 6.105872823e-03f, - 6.098932954e-03f, 6.091980099e-03f, 6.085014277e-03f, 6.078035502e-03f, 6.071043790e-03f, 6.064039159e-03f, 6.057021623e-03f, 6.049991198e-03f, 6.042947902e-03f, 6.035891750e-03f, - 6.028822758e-03f, 6.021740942e-03f, 6.014646320e-03f, 6.007538906e-03f, 6.000418717e-03f, 5.993285770e-03f, 5.986140081e-03f, 5.978981666e-03f, 5.971810541e-03f, 5.964626724e-03f, - 5.957430230e-03f, 5.950221076e-03f, 5.942999279e-03f, 5.935764855e-03f, 5.928517820e-03f, 5.921258191e-03f, 5.913985985e-03f, 5.906701219e-03f, 5.899403908e-03f, 5.892094071e-03f, - 5.884771722e-03f, 5.877436880e-03f, 5.870089561e-03f, 5.862729782e-03f, 5.855357559e-03f, 5.847972909e-03f, 5.840575850e-03f, 5.833166398e-03f, 5.825744571e-03f, 5.818310384e-03f, - 5.810863855e-03f, 5.803405001e-03f, 5.795933840e-03f, 5.788450387e-03f, 5.780954661e-03f, 5.773446678e-03f, 5.765926455e-03f, 5.758394010e-03f, 5.750849360e-03f, 5.743292522e-03f, - 5.735723513e-03f, 5.728142351e-03f, 5.720549052e-03f, 5.712943635e-03f, 5.705326116e-03f, 5.697696513e-03f, 5.690054842e-03f, 5.682401123e-03f, 5.674735372e-03f, 5.667057606e-03f, - 5.659367843e-03f, 5.651666101e-03f, 5.643952396e-03f, 5.636226748e-03f, 5.628489172e-03f, 5.620739688e-03f, 5.612978312e-03f, 5.605205062e-03f, 5.597419956e-03f, 5.589623012e-03f, - 5.581814247e-03f, 5.573993679e-03f, 5.566161325e-03f, 5.558317205e-03f, 5.550461335e-03f, 5.542593734e-03f, 5.534714418e-03f, 5.526823408e-03f, 5.518920719e-03f, 5.511006370e-03f, - 5.503080380e-03f, 5.495142765e-03f, 5.487193545e-03f, 5.479232737e-03f, 5.471260359e-03f, 5.463276430e-03f, 5.455280967e-03f, 5.447273989e-03f, 5.439255515e-03f, 5.431225561e-03f, - 5.423184146e-03f, 5.415131289e-03f, 5.407067008e-03f, 5.398991322e-03f, 5.390904248e-03f, 5.382805804e-03f, 5.374696010e-03f, 5.366574884e-03f, 5.358442444e-03f, 5.350298708e-03f, - 5.342143696e-03f, 5.333977424e-03f, 5.325799913e-03f, 5.317611181e-03f, 5.309411246e-03f, 5.301200126e-03f, 5.292977841e-03f, 5.284744409e-03f, 5.276499848e-03f, 5.268244178e-03f, - 5.259977417e-03f, 5.251699584e-03f, 5.243410697e-03f, 5.235110776e-03f, 5.226799839e-03f, 5.218477904e-03f, 5.210144992e-03f, 5.201801120e-03f, 5.193446308e-03f, 5.185080574e-03f, - 5.176703938e-03f, 5.168316418e-03f, 5.159918033e-03f, 5.151508803e-03f, 5.143088746e-03f, 5.134657882e-03f, 5.126216229e-03f, 5.117763806e-03f, 5.109300634e-03f, 5.100826730e-03f, - 5.092342115e-03f, 5.083846807e-03f, 5.075340825e-03f, 5.066824189e-03f, 5.058296918e-03f, 5.049759031e-03f, 5.041210548e-03f, 5.032651487e-03f, 5.024081869e-03f, 5.015501712e-03f, - 5.006911036e-03f, 4.998309861e-03f, 4.989698205e-03f, 4.981076089e-03f, 4.972443531e-03f, 4.963800551e-03f, 4.955147170e-03f, 4.946483405e-03f, 4.937809278e-03f, 4.929124806e-03f, - 4.920430011e-03f, 4.911724912e-03f, 4.903009527e-03f, 4.894283878e-03f, 4.885547984e-03f, 4.876801863e-03f, 4.868045537e-03f, 4.859279025e-03f, 4.850502347e-03f, 4.841715522e-03f, - 4.832918570e-03f, 4.824111511e-03f, 4.815294365e-03f, 4.806467152e-03f, 4.797629892e-03f, 4.788782605e-03f, 4.779925310e-03f, 4.771058028e-03f, 4.762180778e-03f, 4.753293581e-03f, - 4.744396457e-03f, 4.735489425e-03f, 4.726572506e-03f, 4.717645720e-03f, 4.708709086e-03f, 4.699762626e-03f, 4.690806359e-03f, 4.681840305e-03f, 4.672864485e-03f, 4.663878919e-03f, - 4.654883627e-03f, 4.645878629e-03f, 4.636863945e-03f, 4.627839597e-03f, 4.618805603e-03f, 4.609761986e-03f, 4.600708764e-03f, 4.591645958e-03f, 4.582573588e-03f, 4.573491676e-03f, - 4.564400241e-03f, 4.555299305e-03f, 4.546188886e-03f, 4.537069007e-03f, 4.527939686e-03f, 4.518800946e-03f, 4.509652806e-03f, 4.500495288e-03f, 4.491328410e-03f, 4.482152195e-03f, - 4.472966663e-03f, 4.463771835e-03f, 4.454567730e-03f, 4.445354371e-03f, 4.436131777e-03f, 4.426899969e-03f, 4.417658969e-03f, 4.408408796e-03f, 4.399149472e-03f, 4.389881017e-03f, - 4.380603452e-03f, 4.371316799e-03f, 4.362021077e-03f, 4.352716308e-03f, 4.343402512e-03f, 4.334079712e-03f, 4.324747926e-03f, 4.315407178e-03f, 4.306057486e-03f, 4.296698873e-03f, - 4.287331360e-03f, 4.277954967e-03f, 4.268569715e-03f, 4.259175626e-03f, 4.249772720e-03f, 4.240361019e-03f, 4.230940544e-03f, 4.221511316e-03f, 4.212073357e-03f, 4.202626686e-03f, - 4.193171326e-03f, 4.183707297e-03f, 4.174234622e-03f, 4.164753320e-03f, 4.155263414e-03f, 4.145764924e-03f, 4.136257873e-03f, 4.126742281e-03f, 4.117218169e-03f, 4.107685559e-03f, - 4.098144473e-03f, 4.088594931e-03f, 4.079036955e-03f, 4.069470567e-03f, 4.059895788e-03f, 4.050312639e-03f, 4.040721142e-03f, 4.031121318e-03f, 4.021513189e-03f, 4.011896776e-03f, - 4.002272102e-03f, 3.992639186e-03f, 3.982998052e-03f, 3.973348720e-03f, 3.963691213e-03f, 3.954025551e-03f, 3.944351756e-03f, 3.934669851e-03f, 3.924979857e-03f, 3.915281795e-03f, - 3.905575687e-03f, 3.895861555e-03f, 3.886139420e-03f, 3.876409305e-03f, 3.866671231e-03f, 3.856925220e-03f, 3.847171293e-03f, 3.837409473e-03f, 3.827639782e-03f, 3.817862240e-03f, - 3.808076871e-03f, 3.798283696e-03f, 3.788482736e-03f, 3.778674014e-03f, 3.768857552e-03f, 3.759033371e-03f, 3.749201494e-03f, 3.739361943e-03f, 3.729514739e-03f, 3.719659904e-03f, - 3.709797462e-03f, 3.699927432e-03f, 3.690049839e-03f, 3.680164703e-03f, 3.670272047e-03f, 3.660371892e-03f, 3.650464262e-03f, 3.640549178e-03f, 3.630626662e-03f, 3.620696737e-03f, - 3.610759424e-03f, 3.600814746e-03f, 3.590862725e-03f, 3.580903383e-03f, 3.570936743e-03f, 3.560962826e-03f, 3.550981656e-03f, 3.540993253e-03f, 3.530997641e-03f, 3.520994842e-03f, - 3.510984878e-03f, 3.500967772e-03f, 3.490943545e-03f, 3.480912221e-03f, 3.470873821e-03f, 3.460828368e-03f, 3.450775885e-03f, 3.440716393e-03f, 3.430649916e-03f, 3.420576475e-03f, - 3.410496094e-03f, 3.400408794e-03f, 3.390314598e-03f, 3.380213529e-03f, 3.370105609e-03f, 3.359990861e-03f, 3.349869306e-03f, 3.339740969e-03f, 3.329605871e-03f, 3.319464035e-03f, - 3.309315483e-03f, 3.299160239e-03f, 3.288998325e-03f, 3.278829762e-03f, 3.268654575e-03f, 3.258472786e-03f, 3.248284417e-03f, 3.238089491e-03f, 3.227888031e-03f, 3.217680060e-03f, - 3.207465600e-03f, 3.197244674e-03f, 3.187017305e-03f, 3.176783515e-03f, 3.166543327e-03f, 3.156296765e-03f, 3.146043851e-03f, 3.135784607e-03f, 3.125519057e-03f, 3.115247224e-03f, - 3.104969130e-03f, 3.094684798e-03f, 3.084394251e-03f, 3.074097512e-03f, 3.063794604e-03f, 3.053485550e-03f, 3.043170372e-03f, 3.032849095e-03f, 3.022521739e-03f, 3.012188330e-03f, - 3.001848889e-03f, 2.991503440e-03f, 2.981152005e-03f, 2.970794608e-03f, 2.960431271e-03f, 2.950062018e-03f, 2.939686872e-03f, 2.929305856e-03f, 2.918918993e-03f, 2.908526305e-03f, - 2.898127817e-03f, 2.887723551e-03f, 2.877313530e-03f, 2.866897778e-03f, 2.856476317e-03f, 2.846049171e-03f, 2.835616363e-03f, 2.825177916e-03f, 2.814733853e-03f, 2.804284198e-03f, - 2.793828973e-03f, 2.783368203e-03f, 2.772901909e-03f, 2.762430116e-03f, 2.751952847e-03f, 2.741470124e-03f, 2.730981972e-03f, 2.720488413e-03f, 2.709989471e-03f, 2.699485169e-03f, - 2.688975530e-03f, 2.678460578e-03f, 2.667940337e-03f, 2.657414828e-03f, 2.646884077e-03f, 2.636348105e-03f, 2.625806937e-03f, 2.615260596e-03f, 2.604709106e-03f, 2.594152489e-03f, - 2.583590769e-03f, 2.573023970e-03f, 2.562452115e-03f, 2.551875227e-03f, 2.541293330e-03f, 2.530706448e-03f, 2.520114604e-03f, 2.509517821e-03f, 2.498916123e-03f, 2.488309533e-03f, - 2.477698075e-03f, 2.467081772e-03f, 2.456460649e-03f, 2.445834728e-03f, 2.435204033e-03f, 2.424568588e-03f, 2.413928416e-03f, 2.403283540e-03f, 2.392633985e-03f, 2.381979775e-03f, - 2.371320931e-03f, 2.360657479e-03f, 2.349989442e-03f, 2.339316843e-03f, 2.328639706e-03f, 2.317958055e-03f, 2.307271913e-03f, 2.296581305e-03f, 2.285886253e-03f, 2.275186781e-03f, - 2.264482914e-03f, 2.253774675e-03f, 2.243062087e-03f, 2.232345175e-03f, 2.221623961e-03f, 2.210898470e-03f, 2.200168726e-03f, 2.189434752e-03f, 2.178696572e-03f, 2.167954209e-03f, - 2.157207689e-03f, 2.146457033e-03f, 2.135702267e-03f, 2.124943413e-03f, 2.114180497e-03f, 2.103413541e-03f, 2.092642569e-03f, 2.081867605e-03f, 2.071088673e-03f, 2.060305798e-03f, - 2.049519002e-03f, 2.038728309e-03f, 2.027933744e-03f, 2.017135330e-03f, 2.006333092e-03f, 1.995527052e-03f, 1.984717236e-03f, 1.973903666e-03f, 1.963086368e-03f, 1.952265363e-03f, - 1.941440678e-03f, 1.930612335e-03f, 1.919780358e-03f, 1.908944772e-03f, 1.898105601e-03f, 1.887262867e-03f, 1.876416596e-03f, 1.865566811e-03f, 1.854713537e-03f, 1.843856796e-03f, - 1.832996614e-03f, 1.822133014e-03f, 1.811266020e-03f, 1.800395657e-03f, 1.789521947e-03f, 1.778644916e-03f, 1.767764587e-03f, 1.756880985e-03f, 1.745994132e-03f, 1.735104054e-03f, - 1.724210775e-03f, 1.713314317e-03f, 1.702414707e-03f, 1.691511967e-03f, 1.680606121e-03f, 1.669697194e-03f, 1.658785210e-03f, 1.647870193e-03f, 1.636952167e-03f, 1.626031156e-03f, - 1.615107184e-03f, 1.604180276e-03f, 1.593250454e-03f, 1.582317745e-03f, 1.571382171e-03f, 1.560443756e-03f, 1.549502526e-03f, 1.538558503e-03f, 1.527611713e-03f, 1.516662179e-03f, - 1.505709925e-03f, 1.494754976e-03f, 1.483797356e-03f, 1.472837089e-03f, 1.461874199e-03f, 1.450908710e-03f, 1.439940646e-03f, 1.428970032e-03f, 1.417996892e-03f, 1.407021250e-03f, - 1.396043131e-03f, 1.385062557e-03f, 1.374079554e-03f, 1.363094146e-03f, 1.352106357e-03f, 1.341116211e-03f, 1.330123733e-03f, 1.319128946e-03f, 1.308131875e-03f, 1.297132545e-03f, - 1.286130978e-03f, 1.275127201e-03f, 1.264121236e-03f, 1.253113108e-03f, 1.242102841e-03f, 1.231090461e-03f, 1.220075989e-03f, 1.209059452e-03f, 1.198040874e-03f, 1.187020278e-03f, - 1.175997688e-03f, 1.164973130e-03f, 1.153946627e-03f, 1.142918204e-03f, 1.131887885e-03f, 1.120855695e-03f, 1.109821656e-03f, 1.098785795e-03f, 1.087748134e-03f, 1.076708699e-03f, - 1.065667514e-03f, 1.054624603e-03f, 1.043579990e-03f, 1.032533699e-03f, 1.021485755e-03f, 1.010436183e-03f, 9.993850061e-04f, 9.883322490e-04f, 9.772779359e-04f, 9.662220914e-04f, - 9.551647395e-04f, 9.441059047e-04f, 9.330456114e-04f, 9.219838837e-04f, 9.109207460e-04f, 8.998562227e-04f, 8.887903381e-04f, 8.777231165e-04f, 8.666545822e-04f, 8.555847597e-04f, - 8.445136731e-04f, 8.334413469e-04f, 8.223678053e-04f, 8.112930728e-04f, 8.002171736e-04f, 7.891401321e-04f, 7.780619726e-04f, 7.669827196e-04f, 7.559023972e-04f, 7.448210299e-04f, - 7.337386421e-04f, 7.226552579e-04f, 7.115709019e-04f, 7.004855984e-04f, 6.893993716e-04f, 6.783122460e-04f, 6.672242459e-04f, 6.561353957e-04f, 6.450457196e-04f, 6.339552421e-04f, - 6.228639875e-04f, 6.117719802e-04f, 6.006792444e-04f, 5.895858047e-04f, 5.784916852e-04f, 5.673969104e-04f, 5.563015047e-04f, 5.452054923e-04f, 5.341088976e-04f, 5.230117450e-04f, - 5.119140589e-04f, 5.008158635e-04f, 4.897171833e-04f, 4.786180426e-04f, 4.675184657e-04f, 4.564184770e-04f, 4.453181009e-04f, 4.342173616e-04f, 4.231162836e-04f, 4.120148912e-04f, - 4.009132087e-04f, 3.898112606e-04f, 3.787090710e-04f, 3.676066645e-04f, 3.565040653e-04f, 3.454012978e-04f, 3.342983863e-04f, 3.231953551e-04f, 3.120922287e-04f, 3.009890313e-04f, - 2.898857873e-04f, 2.787825210e-04f, 2.676792568e-04f, 2.565760190e-04f, 2.454728319e-04f, 2.343697198e-04f, 2.232667072e-04f, 2.121638183e-04f, 2.010610774e-04f, 1.899585089e-04f, - 1.788561371e-04f, 1.677539864e-04f, 1.566520810e-04f, 1.455504452e-04f, 1.344491034e-04f, 1.233480800e-04f, 1.122473991e-04f, 1.011470852e-04f, 9.004716247e-05f, 7.894765530e-05f, - 6.784858797e-05f, 5.674998478e-05f, 4.565187004e-05f, 3.455426804e-05f, 2.345720307e-05f, 1.236069943e-05f, 1.264781403e-06f, -9.830526717e-06f, -2.092520065e-05f, -3.201921611e-05f, - -4.311254882e-05f, -5.420517450e-05f, -6.529706889e-05f, -7.638820770e-05f, -8.747856668e-05f, -9.856812156e-05f, -1.096568481e-04f, -1.207447220e-04f, -1.318317190e-04f, -1.429178149e-04f, - -1.540029854e-04f, -1.650872063e-04f, -1.761704534e-04f, -1.872527023e-04f, -1.983339289e-04f, -2.094141090e-04f, -2.204932182e-04f, -2.315712325e-04f, -2.426481275e-04f, -2.537238790e-04f, - -2.647984629e-04f, -2.758718549e-04f, -2.869440309e-04f, -2.980149666e-04f, -3.090846378e-04f, -3.201530203e-04f, -3.312200900e-04f, -3.422858226e-04f, -3.533501941e-04f, -3.644131801e-04f, - -3.754747566e-04f, -3.865348993e-04f, -3.975935842e-04f, -4.086507870e-04f, -4.197064836e-04f, -4.307606499e-04f, -4.418132617e-04f, -4.528642948e-04f, -4.639137252e-04f, -4.749615287e-04f, - -4.860076812e-04f, -4.970521585e-04f, -5.080949366e-04f, -5.191359913e-04f, -5.301752986e-04f, -5.412128343e-04f, -5.522485743e-04f, -5.632824946e-04f, -5.743145711e-04f, -5.853447796e-04f, - -5.963730962e-04f, -6.073994968e-04f, -6.184239572e-04f, -6.294464534e-04f, -6.404669615e-04f, -6.514854573e-04f, -6.625019168e-04f, -6.735163160e-04f, -6.845286308e-04f, -6.955388372e-04f, - -7.065469113e-04f, -7.175528289e-04f, -7.285565661e-04f, -7.395580990e-04f, -7.505574034e-04f, -7.615544555e-04f, -7.725492312e-04f, -7.835417066e-04f, -7.945318576e-04f, -8.055196605e-04f, - -8.165050911e-04f, -8.274881256e-04f, -8.384687400e-04f, -8.494469103e-04f, -8.604226127e-04f, -8.713958232e-04f, -8.823665180e-04f, -8.933346730e-04f, -9.043002645e-04f, -9.152632685e-04f, - -9.262236611e-04f, -9.371814184e-04f, -9.481365167e-04f, -9.590889319e-04f, -9.700386404e-04f, -9.809856181e-04f, -9.919298413e-04f, -1.002871286e-03f, -1.013809929e-03f, -1.024745745e-03f, - -1.035678712e-03f, -1.046608805e-03f, -1.057536001e-03f, -1.068460276e-03f, -1.079381605e-03f, -1.090299966e-03f, -1.101215334e-03f, -1.112127686e-03f, -1.123036998e-03f, -1.133943246e-03f, - -1.144846407e-03f, -1.155746456e-03f, -1.166643370e-03f, -1.177537126e-03f, -1.188427699e-03f, -1.199315066e-03f, -1.210199204e-03f, -1.221080088e-03f, -1.231957694e-03f, -1.242832000e-03f, - -1.253702982e-03f, -1.264570616e-03f, -1.275434878e-03f, -1.286295744e-03f, -1.297153192e-03f, -1.308007197e-03f, -1.318857736e-03f, -1.329704785e-03f, -1.340548321e-03f, -1.351388320e-03f, - -1.362224758e-03f, -1.373057613e-03f, -1.383886860e-03f, -1.394712476e-03f, -1.405534437e-03f, -1.416352720e-03f, -1.427167301e-03f, -1.437978158e-03f, -1.448785265e-03f, -1.459588601e-03f, - -1.470388141e-03f, -1.481183862e-03f, -1.491975740e-03f, -1.502763753e-03f, -1.513547876e-03f, -1.524328086e-03f, -1.535104361e-03f, -1.545876675e-03f, -1.556645007e-03f, -1.567409332e-03f, - -1.578169627e-03f, -1.588925870e-03f, -1.599678036e-03f, -1.610426102e-03f, -1.621170045e-03f, -1.631909841e-03f, -1.642645468e-03f, -1.653376902e-03f, -1.664104119e-03f, -1.674827097e-03f, - -1.685545812e-03f, -1.696260240e-03f, -1.706970360e-03f, -1.717676146e-03f, -1.728377577e-03f, -1.739074629e-03f, -1.749767278e-03f, -1.760455502e-03f, -1.771139277e-03f, -1.781818581e-03f, - -1.792493389e-03f, -1.803163680e-03f, -1.813829429e-03f, -1.824490613e-03f, -1.835147211e-03f, -1.845799197e-03f, -1.856446550e-03f, -1.867089246e-03f, -1.877727262e-03f, -1.888360576e-03f, - -1.898989163e-03f, -1.909613001e-03f, -1.920232067e-03f, -1.930846339e-03f, -1.941455792e-03f, -1.952060404e-03f, -1.962660153e-03f, -1.973255014e-03f, -1.983844965e-03f, -1.994429984e-03f, - -2.005010047e-03f, -2.015585131e-03f, -2.026155213e-03f, -2.036720271e-03f, -2.047280282e-03f, -2.057835222e-03f, -2.068385070e-03f, -2.078929801e-03f, -2.089469394e-03f, -2.100003825e-03f, - -2.110533071e-03f, -2.121057111e-03f, -2.131575921e-03f, -2.142089477e-03f, -2.152597759e-03f, -2.163100742e-03f, -2.173598404e-03f, -2.184090723e-03f, -2.194577675e-03f, -2.205059239e-03f, - -2.215535390e-03f, -2.226006107e-03f, -2.236471368e-03f, -2.246931148e-03f, -2.257385426e-03f, -2.267834180e-03f, -2.278277386e-03f, -2.288715021e-03f, -2.299147064e-03f, -2.309573492e-03f, - -2.319994283e-03f, -2.330409413e-03f, -2.340818860e-03f, -2.351222602e-03f, -2.361620616e-03f, -2.372012880e-03f, -2.382399371e-03f, -2.392780067e-03f, -2.403154945e-03f, -2.413523983e-03f, - -2.423887159e-03f, -2.434244451e-03f, -2.444595835e-03f, -2.454941289e-03f, -2.465280792e-03f, -2.475614320e-03f, -2.485941852e-03f, -2.496263365e-03f, -2.506578837e-03f, -2.516888246e-03f, - -2.527191568e-03f, -2.537488783e-03f, -2.547779868e-03f, -2.558064801e-03f, -2.568343558e-03f, -2.578616120e-03f, -2.588882462e-03f, -2.599142563e-03f, -2.609396401e-03f, -2.619643953e-03f, - -2.629885198e-03f, -2.640120114e-03f, -2.650348678e-03f, -2.660570868e-03f, -2.670786662e-03f, -2.680996039e-03f, -2.691198975e-03f, -2.701395450e-03f, -2.711585441e-03f, -2.721768927e-03f, - -2.731945884e-03f, -2.742116292e-03f, -2.752280128e-03f, -2.762437371e-03f, -2.772587998e-03f, -2.782731988e-03f, -2.792869318e-03f, -2.802999968e-03f, -2.813123915e-03f, -2.823241137e-03f, - -2.833351612e-03f, -2.843455319e-03f, -2.853552236e-03f, -2.863642341e-03f, -2.873725613e-03f, -2.883802030e-03f, -2.893871569e-03f, -2.903934210e-03f, -2.913989930e-03f, -2.924038708e-03f, - -2.934080523e-03f, -2.944115353e-03f, -2.954143175e-03f, -2.964163969e-03f, -2.974177713e-03f, -2.984184386e-03f, -2.994183965e-03f, -3.004176429e-03f, -3.014161758e-03f, -3.024139928e-03f, - -3.034110920e-03f, -3.044074711e-03f, -3.054031279e-03f, -3.063980605e-03f, -3.073922665e-03f, -3.083857439e-03f, -3.093784906e-03f, -3.103705043e-03f, -3.113617831e-03f, -3.123523246e-03f, - -3.133421269e-03f, -3.143311877e-03f, -3.153195050e-03f, -3.163070766e-03f, -3.172939003e-03f, -3.182799742e-03f, -3.192652961e-03f, -3.202498637e-03f, -3.212336751e-03f, -3.222167281e-03f, - -3.231990206e-03f, -3.241805505e-03f, -3.251613157e-03f, -3.261413140e-03f, -3.271205434e-03f, -3.280990017e-03f, -3.290766869e-03f, -3.300535969e-03f, -3.310297295e-03f, -3.320050827e-03f, - -3.329796543e-03f, -3.339534424e-03f, -3.349264447e-03f, -3.358986592e-03f, -3.368700838e-03f, -3.378407164e-03f, -3.388105550e-03f, -3.397795974e-03f, -3.407478416e-03f, -3.417152855e-03f, - -3.426819270e-03f, -3.436477640e-03f, -3.446127946e-03f, -3.455770165e-03f, -3.465404278e-03f, -3.475030263e-03f, -3.484648100e-03f, -3.494257769e-03f, -3.503859249e-03f, -3.513452519e-03f, - -3.523037558e-03f, -3.532614347e-03f, -3.542182864e-03f, -3.551743089e-03f, -3.561295001e-03f, -3.570838581e-03f, -3.580373807e-03f, -3.589900659e-03f, -3.599419117e-03f, -3.608929161e-03f, - -3.618430769e-03f, -3.627923922e-03f, -3.637408599e-03f, -3.646884780e-03f, -3.656352445e-03f, -3.665811573e-03f, -3.675262144e-03f, -3.684704138e-03f, -3.694137535e-03f, -3.703562314e-03f, - -3.712978455e-03f, -3.722385939e-03f, -3.731784744e-03f, -3.741174851e-03f, -3.750556240e-03f, -3.759928891e-03f, -3.769292783e-03f, -3.778647896e-03f, -3.787994211e-03f, -3.797331708e-03f, - -3.806660366e-03f, -3.815980166e-03f, -3.825291087e-03f, -3.834593110e-03f, -3.843886215e-03f, -3.853170382e-03f, -3.862445591e-03f, -3.871711822e-03f, -3.880969056e-03f, -3.890217272e-03f, - -3.899456452e-03f, -3.908686574e-03f, -3.917907620e-03f, -3.927119569e-03f, -3.936322403e-03f, -3.945516100e-03f, -3.954700643e-03f, -3.963876010e-03f, -3.973042183e-03f, -3.982199142e-03f, - -3.991346867e-03f, -4.000485339e-03f, -4.009614538e-03f, -4.018734445e-03f, -4.027845040e-03f, -4.036946304e-03f, -4.046038218e-03f, -4.055120761e-03f, -4.064193915e-03f, -4.073257660e-03f, - -4.082311977e-03f, -4.091356847e-03f, -4.100392250e-03f, -4.109418167e-03f, -4.118434578e-03f, -4.127441465e-03f, -4.136438808e-03f, -4.145426589e-03f, -4.154404787e-03f, -4.163373384e-03f, - -4.172332360e-03f, -4.181281697e-03f, -4.190221376e-03f, -4.199151377e-03f, -4.208071681e-03f, -4.216982269e-03f, -4.225883123e-03f, -4.234774223e-03f, -4.243655551e-03f, -4.252527087e-03f, - -4.261388812e-03f, -4.270240708e-03f, -4.279082756e-03f, -4.287914937e-03f, -4.296737233e-03f, -4.305549623e-03f, -4.314352090e-03f, -4.323144615e-03f, -4.331927180e-03f, -4.340699764e-03f, - -4.349462351e-03f, -4.358214920e-03f, -4.366957454e-03f, -4.375689934e-03f, -4.384412341e-03f, -4.393124657e-03f, -4.401826863e-03f, -4.410518941e-03f, -4.419200871e-03f, -4.427872637e-03f, - -4.436534219e-03f, -4.445185599e-03f, -4.453826758e-03f, -4.462457678e-03f, -4.471078341e-03f, -4.479688728e-03f, -4.488288821e-03f, -4.496878603e-03f, -4.505458053e-03f, -4.514027155e-03f, - -4.522585891e-03f, -4.531134241e-03f, -4.539672187e-03f, -4.548199713e-03f, -4.556716799e-03f, -4.565223427e-03f, -4.573719579e-03f, -4.582205238e-03f, -4.590680385e-03f, -4.599145003e-03f, - -4.607599073e-03f, -4.616042577e-03f, -4.624475497e-03f, -4.632897816e-03f, -4.641309516e-03f, -4.649710578e-03f, -4.658100986e-03f, -4.666480721e-03f, -4.674849765e-03f, -4.683208100e-03f, - -4.691555710e-03f, -4.699892576e-03f, -4.708218680e-03f, -4.716534005e-03f, -4.724838534e-03f, -4.733132248e-03f, -4.741415130e-03f, -4.749687163e-03f, -4.757948328e-03f, -4.766198609e-03f, - -4.774437988e-03f, -4.782666448e-03f, -4.790883971e-03f, -4.799090539e-03f, -4.807286136e-03f, -4.815470743e-03f, -4.823644345e-03f, -4.831806922e-03f, -4.839958459e-03f, -4.848098937e-03f, - -4.856228340e-03f, -4.864346650e-03f, -4.872453850e-03f, -4.880549923e-03f, -4.888634853e-03f, -4.896708620e-03f, -4.904771210e-03f, -4.912822604e-03f, -4.920862786e-03f, -4.928891738e-03f, - -4.936909444e-03f, -4.944915887e-03f, -4.952911049e-03f, -4.960894914e-03f, -4.968867465e-03f, -4.976828685e-03f, -4.984778557e-03f, -4.992717065e-03f, -5.000644192e-03f, -5.008559920e-03f, - -5.016464234e-03f, -5.024357116e-03f, -5.032238551e-03f, -5.040108520e-03f, -5.047967008e-03f, -5.055813998e-03f, -5.063649473e-03f, -5.071473418e-03f, -5.079285814e-03f, -5.087086647e-03f, - -5.094875899e-03f, -5.102653554e-03f, -5.110419596e-03f, -5.118174008e-03f, -5.125916774e-03f, -5.133647877e-03f, -5.141367302e-03f, -5.149075032e-03f, -5.156771050e-03f, -5.164455341e-03f, - -5.172127888e-03f, -5.179788675e-03f, -5.187437687e-03f, -5.195074906e-03f, -5.202700317e-03f, -5.210313904e-03f, -5.217915650e-03f, -5.225505540e-03f, -5.233083558e-03f, -5.240649687e-03f, - -5.248203913e-03f, -5.255746218e-03f, -5.263276587e-03f, -5.270795005e-03f, -5.278301455e-03f, -5.285795921e-03f, -5.293278389e-03f, -5.300748841e-03f, -5.308207263e-03f, -5.315653638e-03f, - -5.323087952e-03f, -5.330510188e-03f, -5.337920330e-03f, -5.345318364e-03f, -5.352704274e-03f, -5.360078044e-03f, -5.367439658e-03f, -5.374789102e-03f, -5.382126359e-03f, -5.389451415e-03f, - -5.396764254e-03f, -5.404064860e-03f, -5.411353219e-03f, -5.418629315e-03f, -5.425893132e-03f, -5.433144656e-03f, -5.440383871e-03f, -5.447610763e-03f, -5.454825315e-03f, -5.462027513e-03f, - -5.469217341e-03f, -5.476394786e-03f, -5.483559830e-03f, -5.490712461e-03f, -5.497852662e-03f, -5.504980418e-03f, -5.512095715e-03f, -5.519198538e-03f, -5.526288872e-03f, -5.533366701e-03f, - -5.540432012e-03f, -5.547484789e-03f, -5.554525018e-03f, -5.561552684e-03f, -5.568567772e-03f, -5.575570267e-03f, -5.582560156e-03f, -5.589537422e-03f, -5.596502052e-03f, -5.603454031e-03f, - -5.610393345e-03f, -5.617319978e-03f, -5.624233918e-03f, -5.631135148e-03f, -5.638023655e-03f, -5.644899424e-03f, -5.651762440e-03f, -5.658612691e-03f, -5.665450161e-03f, -5.672274835e-03f, - -5.679086700e-03f, -5.685885742e-03f, -5.692671946e-03f, -5.699445298e-03f, -5.706205784e-03f, -5.712953390e-03f, -5.719688102e-03f, -5.726409905e-03f, -5.733118786e-03f, -5.739814731e-03f, - -5.746497726e-03f, -5.753167756e-03f, -5.759824808e-03f, -5.766468869e-03f, -5.773099923e-03f, -5.779717958e-03f, -5.786322960e-03f, -5.792914914e-03f, -5.799493807e-03f, -5.806059626e-03f, - -5.812612357e-03f, -5.819151985e-03f, -5.825678498e-03f, -5.832191882e-03f, -5.838692124e-03f, -5.845179209e-03f, -5.851653124e-03f, -5.858113857e-03f, -5.864561393e-03f, -5.870995718e-03f, - -5.877416821e-03f, -5.883824687e-03f, -5.890219302e-03f, -5.896600655e-03f, -5.902968731e-03f, -5.909323517e-03f, -5.915665000e-03f, -5.921993167e-03f, -5.928308005e-03f, -5.934609501e-03f, - -5.940897641e-03f, -5.947172412e-03f, -5.953433802e-03f, -5.959681798e-03f, -5.965916386e-03f, -5.972137553e-03f, -5.978345288e-03f, -5.984539576e-03f, -5.990720405e-03f, -5.996887763e-03f, - -6.003041636e-03f, -6.009182011e-03f, -6.015308877e-03f, -6.021422220e-03f, -6.027522027e-03f, -6.033608287e-03f, -6.039680986e-03f, -6.045740112e-03f, -6.051785652e-03f, -6.057817594e-03f, - -6.063835926e-03f, -6.069840634e-03f, -6.075831707e-03f, -6.081809132e-03f, -6.087772897e-03f, -6.093722989e-03f, -6.099659397e-03f, -6.105582107e-03f, -6.111491108e-03f, -6.117386388e-03f, - -6.123267934e-03f, -6.129135734e-03f, -6.134989776e-03f, -6.140830048e-03f, -6.146656539e-03f, -6.152469235e-03f, -6.158268125e-03f, -6.164053198e-03f, -6.169824440e-03f, -6.175581841e-03f, - -6.181325388e-03f, -6.187055069e-03f, -6.192770874e-03f, -6.198472789e-03f, -6.204160804e-03f, -6.209834906e-03f, -6.215495084e-03f, -6.221141327e-03f, -6.226773622e-03f, -6.232391958e-03f, - -6.237996324e-03f, -6.243586707e-03f, -6.249163098e-03f, -6.254725483e-03f, -6.260273852e-03f, -6.265808193e-03f, -6.271328496e-03f, -6.276834748e-03f, -6.282326938e-03f, -6.287805055e-03f, - -6.293269088e-03f, -6.298719026e-03f, -6.304154857e-03f, -6.309576570e-03f, -6.314984155e-03f, -6.320377600e-03f, -6.325756894e-03f, -6.331122026e-03f, -6.336472985e-03f, -6.341809760e-03f, - -6.347132340e-03f, -6.352440715e-03f, -6.357734873e-03f, -6.363014804e-03f, -6.368280497e-03f, -6.373531941e-03f, -6.378769126e-03f, -6.383992040e-03f, -6.389200673e-03f, -6.394395015e-03f, - -6.399575054e-03f, -6.404740781e-03f, -6.409892185e-03f, -6.415029254e-03f, -6.420151980e-03f, -6.425260351e-03f, -6.430354356e-03f, -6.435433987e-03f, -6.440499231e-03f, -6.445550080e-03f, - -6.450586522e-03f, -6.455608547e-03f, -6.460616146e-03f, -6.465609308e-03f, -6.470588022e-03f, -6.475552279e-03f, -6.480502069e-03f, -6.485437381e-03f, -6.490358206e-03f, -6.495264534e-03f, - -6.500156354e-03f, -6.505033657e-03f, -6.509896433e-03f, -6.514744671e-03f, -6.519578363e-03f, -6.524397498e-03f, -6.529202067e-03f, -6.533992060e-03f, -6.538767467e-03f, -6.543528278e-03f, - -6.548274484e-03f, -6.553006075e-03f, -6.557723042e-03f, -6.562425376e-03f, -6.567113066e-03f, -6.571786103e-03f, -6.576444478e-03f, -6.581088181e-03f, -6.585717203e-03f, -6.590331535e-03f, - -6.594931167e-03f, -6.599516091e-03f, -6.604086296e-03f, -6.608641774e-03f, -6.613182515e-03f, -6.617708511e-03f, -6.622219752e-03f, -6.626716229e-03f, -6.631197933e-03f, -6.635664855e-03f, - -6.640116986e-03f, -6.644554318e-03f, -6.648976841e-03f, -6.653384546e-03f, -6.657777424e-03f, -6.662155468e-03f, -6.666518667e-03f, -6.670867014e-03f, -6.675200499e-03f, -6.679519114e-03f, - -6.683822850e-03f, -6.688111699e-03f, -6.692385651e-03f, -6.696644700e-03f, -6.700888835e-03f, -6.705118048e-03f, -6.709332332e-03f, -6.713531677e-03f, -6.717716075e-03f, -6.721885518e-03f, - -6.726039998e-03f, -6.730179506e-03f, -6.734304033e-03f, -6.738413573e-03f, -6.742508116e-03f, -6.746587655e-03f, -6.750652181e-03f, -6.754701687e-03f, -6.758736163e-03f, -6.762755603e-03f, - -6.766759998e-03f, -6.770749341e-03f, -6.774723622e-03f, -6.778682836e-03f, -6.782626972e-03f, -6.786556025e-03f, -6.790469986e-03f, -6.794368847e-03f, -6.798252600e-03f, -6.802121239e-03f, - -6.805974755e-03f, -6.809813140e-03f, -6.813636388e-03f, -6.817444490e-03f, -6.821237438e-03f, -6.825015227e-03f, -6.828777848e-03f, -6.832525293e-03f, -6.836257555e-03f, -6.839974628e-03f, - -6.843676503e-03f, -6.847363174e-03f, -6.851034632e-03f, -6.854690872e-03f, -6.858331885e-03f, -6.861957665e-03f, -6.865568205e-03f, -6.869163496e-03f, -6.872743534e-03f, -6.876308309e-03f, - -6.879857816e-03f, -6.883392048e-03f, -6.886910997e-03f, -6.890414656e-03f, -6.893903020e-03f, -6.897376080e-03f, -6.900833831e-03f, -6.904276266e-03f, -6.907703377e-03f, -6.911115158e-03f, - -6.914511603e-03f, -6.917892705e-03f, -6.921258457e-03f, -6.924608854e-03f, -6.927943887e-03f, -6.931263551e-03f, -6.934567840e-03f, -6.937856747e-03f, -6.941130266e-03f, -6.944388390e-03f, - -6.947631113e-03f, -6.950858429e-03f, -6.954070331e-03f, -6.957266814e-03f, -6.960447871e-03f, -6.963613496e-03f, -6.966763684e-03f, -6.969898427e-03f, -6.973017720e-03f, -6.976121557e-03f, - -6.979209933e-03f, -6.982282840e-03f, -6.985340274e-03f, -6.988382228e-03f, -6.991408696e-03f, -6.994419673e-03f, -6.997415154e-03f, -7.000395132e-03f, -7.003359601e-03f, -7.006308556e-03f, - -7.009241992e-03f, -7.012159903e-03f, -7.015062283e-03f, -7.017949126e-03f, -7.020820428e-03f, -7.023676183e-03f, -7.026516385e-03f, -7.029341030e-03f, -7.032150111e-03f, -7.034943624e-03f, - -7.037721563e-03f, -7.040483923e-03f, -7.043230698e-03f, -7.045961884e-03f, -7.048677476e-03f, -7.051377468e-03f, -7.054061856e-03f, -7.056730634e-03f, -7.059383797e-03f, -7.062021340e-03f, - -7.064643259e-03f, -7.067249549e-03f, -7.069840204e-03f, -7.072415220e-03f, -7.074974592e-03f, -7.077518316e-03f, -7.080046386e-03f, -7.082558798e-03f, -7.085055548e-03f, -7.087536630e-03f, - -7.090002040e-03f, -7.092451774e-03f, -7.094885827e-03f, -7.097304195e-03f, -7.099706873e-03f, -7.102093857e-03f, -7.104465142e-03f, -7.106820724e-03f, -7.109160599e-03f, -7.111484763e-03f, - -7.113793211e-03f, -7.116085939e-03f, -7.118362943e-03f, -7.120624218e-03f, -7.122869762e-03f, -7.125099569e-03f, -7.127313636e-03f, -7.129511958e-03f, -7.131694533e-03f, -7.133861355e-03f, - -7.136012421e-03f, -7.138147727e-03f, -7.140267269e-03f, -7.142371044e-03f, -7.144459047e-03f, -7.146531276e-03f, -7.148587726e-03f, -7.150628394e-03f, -7.152653275e-03f, -7.154662368e-03f, - -7.156655667e-03f, -7.158633170e-03f, -7.160594873e-03f, -7.162540773e-03f, -7.164470866e-03f, -7.166385148e-03f, -7.168283618e-03f, -7.170166270e-03f, -7.172033103e-03f, -7.173884112e-03f, - -7.175719295e-03f, -7.177538649e-03f, -7.179342169e-03f, -7.181129854e-03f, -7.182901701e-03f, -7.184657705e-03f, -7.186397865e-03f, -7.188122177e-03f, -7.189830638e-03f, -7.191523246e-03f, - -7.193199997e-03f, -7.194860890e-03f, -7.196505920e-03f, -7.198135086e-03f, -7.199748384e-03f, -7.201345813e-03f, -7.202927369e-03f, -7.204493049e-03f, -7.206042852e-03f, -7.207576775e-03f, - -7.209094815e-03f, -7.210596969e-03f, -7.212083236e-03f, -7.213553613e-03f, -7.215008098e-03f, -7.216446688e-03f, -7.217869381e-03f, -7.219276174e-03f, -7.220667067e-03f, -7.222042055e-03f, - -7.223401138e-03f, -7.224744314e-03f, -7.226071579e-03f, -7.227382932e-03f, -7.228678372e-03f, -7.229957895e-03f, -7.231221501e-03f, -7.232469187e-03f, -7.233700951e-03f, -7.234916792e-03f, - -7.236116708e-03f, -7.237300697e-03f, -7.238468758e-03f, -7.239620888e-03f, -7.240757086e-03f, -7.241877350e-03f, -7.242981679e-03f, -7.244070072e-03f, -7.245142526e-03f, -7.246199041e-03f, - -7.247239614e-03f, -7.248264245e-03f, -7.249272932e-03f, -7.250265674e-03f, -7.251242469e-03f, -7.252203317e-03f, -7.253148215e-03f, -7.254077163e-03f, -7.254990160e-03f, -7.255887205e-03f, - -7.256768296e-03f, -7.257633432e-03f, -7.258482612e-03f, -7.259315836e-03f, -7.260133103e-03f, -7.260934411e-03f, -7.261719759e-03f, -7.262489147e-03f, -7.263242575e-03f, -7.263980040e-03f, - -7.264701543e-03f, -7.265407083e-03f, -7.266096659e-03f, -7.266770270e-03f, -7.267427916e-03f, -7.268069596e-03f, -7.268695311e-03f, -7.269305058e-03f, -7.269898839e-03f, -7.270476651e-03f, - -7.271038496e-03f, -7.271584373e-03f, -7.272114281e-03f, -7.272628220e-03f, -7.273126189e-03f, -7.273608190e-03f, -7.274074221e-03f, -7.274524282e-03f, -7.274958373e-03f, -7.275376495e-03f, - -7.275778646e-03f, -7.276164828e-03f, -7.276535040e-03f, -7.276889281e-03f, -7.277227554e-03f, -7.277549856e-03f, -7.277856189e-03f, -7.278146554e-03f, -7.278420949e-03f, -7.278679375e-03f, - -7.278921833e-03f, -7.279148323e-03f, -7.279358846e-03f, -7.279553401e-03f, -7.279731989e-03f, -7.279894611e-03f, -7.280041268e-03f, -7.280171959e-03f, -7.280286686e-03f, -7.280385448e-03f, - -7.280468248e-03f, -7.280535084e-03f, -7.280585959e-03f, -7.280620873e-03f, -7.280639827e-03f, -7.280642821e-03f, -7.280629856e-03f, -7.280600934e-03f, -7.280556055e-03f, -7.280495220e-03f, - -7.280418430e-03f, -7.280325687e-03f, -7.280216991e-03f, -7.280092344e-03f, -7.279951746e-03f, -7.279795199e-03f, -7.279622704e-03f, -7.279434263e-03f, -7.279229876e-03f, -7.279009545e-03f, - -7.278773271e-03f, -7.278521056e-03f, -7.278252901e-03f, -7.277968807e-03f, -7.277668777e-03f, -7.277352811e-03f, -7.277020912e-03f, -7.276673080e-03f, -7.276309318e-03f, -7.275929627e-03f, - -7.275534008e-03f, -7.275122464e-03f, -7.274694997e-03f, -7.274251608e-03f, -7.273792298e-03f, -7.273317071e-03f, -7.272825927e-03f, -7.272318869e-03f, -7.271795899e-03f, -7.271257018e-03f, - -7.270702230e-03f, -7.270131535e-03f, -7.269544936e-03f, -7.268942436e-03f, -7.268324036e-03f, -7.267689738e-03f, -7.267039546e-03f, -7.266373461e-03f, -7.265691485e-03f, -7.264993621e-03f, - -7.264279871e-03f, -7.263550238e-03f, -7.262804725e-03f, -7.262043333e-03f, -7.261266065e-03f, -7.260472924e-03f, -7.259663913e-03f, -7.258839033e-03f, -7.257998289e-03f, -7.257141682e-03f, - -7.256269215e-03f, -7.255380891e-03f, -7.254476714e-03f, -7.253556685e-03f, -7.252620807e-03f, -7.251669084e-03f, -7.250701518e-03f, -7.249718113e-03f, -7.248718872e-03f, -7.247703797e-03f, - -7.246672892e-03f, -7.245626159e-03f, -7.244563603e-03f, -7.243485225e-03f, -7.242391030e-03f, -7.241281021e-03f, -7.240155201e-03f, -7.239013573e-03f, -7.237856140e-03f, -7.236682907e-03f, - -7.235493876e-03f, -7.234289052e-03f, -7.233068436e-03f, -7.231832034e-03f, -7.230579849e-03f, -7.229311884e-03f, -7.228028142e-03f, -7.226728628e-03f, -7.225413346e-03f, -7.224082299e-03f, - -7.222735490e-03f, -7.221372924e-03f, -7.219994605e-03f, -7.218600536e-03f, -7.217190721e-03f, -7.215765165e-03f, -7.214323870e-03f, -7.212866843e-03f, -7.211394085e-03f, -7.209905602e-03f, - -7.208401398e-03f, -7.206881476e-03f, -7.205345841e-03f, -7.203794498e-03f, -7.202227449e-03f, -7.200644701e-03f, -7.199046257e-03f, -7.197432121e-03f, -7.195802298e-03f, -7.194156792e-03f, - -7.192495608e-03f, -7.190818750e-03f, -7.189126223e-03f, -7.187418031e-03f, -7.185694180e-03f, -7.183954672e-03f, -7.182199515e-03f, -7.180428711e-03f, -7.178642266e-03f, -7.176840184e-03f, - -7.175022471e-03f, -7.173189131e-03f, -7.171340169e-03f, -7.169475589e-03f, -7.167595398e-03f, -7.165699600e-03f, -7.163788199e-03f, -7.161861202e-03f, -7.159918612e-03f, -7.157960436e-03f, - -7.155986678e-03f, -7.153997343e-03f, -7.151992438e-03f, -7.149971966e-03f, -7.147935933e-03f, -7.145884345e-03f, -7.143817206e-03f, -7.141734524e-03f, -7.139636301e-03f, -7.137522545e-03f, - -7.135393261e-03f, -7.133248454e-03f, -7.131088129e-03f, -7.128912293e-03f, -7.126720951e-03f, -7.124514108e-03f, -7.122291771e-03f, -7.120053944e-03f, -7.117800635e-03f, -7.115531848e-03f, - -7.113247589e-03f, -7.110947865e-03f, -7.108632680e-03f, -7.106302042e-03f, -7.103955956e-03f, -7.101594428e-03f, -7.099217464e-03f, -7.096825070e-03f, -7.094417252e-03f, -7.091994017e-03f, - -7.089555370e-03f, -7.087101317e-03f, -7.084631866e-03f, -7.082147022e-03f, -7.079646791e-03f, -7.077131180e-03f, -7.074600195e-03f, -7.072053843e-03f, -7.069492129e-03f, -7.066915062e-03f, - -7.064322646e-03f, -7.061714888e-03f, -7.059091795e-03f, -7.056453374e-03f, -7.053799632e-03f, -7.051130574e-03f, -7.048446208e-03f, -7.045746540e-03f, -7.043031577e-03f, -7.040301326e-03f, - -7.037555793e-03f, -7.034794986e-03f, -7.032018912e-03f, -7.029227577e-03f, -7.026420988e-03f, -7.023599153e-03f, -7.020762078e-03f, -7.017909770e-03f, -7.015042237e-03f, -7.012159485e-03f, - -7.009261522e-03f, -7.006348356e-03f, -7.003419992e-03f, -7.000476439e-03f, -6.997517703e-03f, -6.994543792e-03f, -6.991554714e-03f, -6.988550476e-03f, -6.985531085e-03f, -6.982496548e-03f, - -6.979446874e-03f, -6.976382069e-03f, -6.973302141e-03f, -6.970207099e-03f, -6.967096948e-03f, -6.963971698e-03f, -6.960831355e-03f, -6.957675928e-03f, -6.954505424e-03f, -6.951319851e-03f, - -6.948119217e-03f, -6.944903529e-03f, -6.941672796e-03f, -6.938427025e-03f, -6.935166225e-03f, -6.931890403e-03f, -6.928599567e-03f, -6.925293726e-03f, -6.921972887e-03f, -6.918637058e-03f, - -6.915286249e-03f, -6.911920466e-03f, -6.908539718e-03f, -6.905144013e-03f, -6.901733361e-03f, -6.898307767e-03f, -6.894867242e-03f, -6.891411794e-03f, -6.887941431e-03f, -6.884456161e-03f, - -6.880955992e-03f, -6.877440934e-03f, -6.873910995e-03f, -6.870366184e-03f, -6.866806508e-03f, -6.863231977e-03f, -6.859642599e-03f, -6.856038383e-03f, -6.852419338e-03f, -6.848785472e-03f, - -6.845136794e-03f, -6.841473314e-03f, -6.837795039e-03f, -6.834101979e-03f, -6.830394142e-03f, -6.826671538e-03f, -6.822934176e-03f, -6.819182064e-03f, -6.815415212e-03f, -6.811633628e-03f, - -6.807837322e-03f, -6.804026304e-03f, -6.800200581e-03f, -6.796360163e-03f, -6.792505060e-03f, -6.788635280e-03f, -6.784750834e-03f, -6.780851730e-03f, -6.776937977e-03f, -6.773009586e-03f, - -6.769066565e-03f, -6.765108924e-03f, -6.761136672e-03f, -6.757149819e-03f, -6.753148375e-03f, -6.749132349e-03f, -6.745101751e-03f, -6.741056589e-03f, -6.736996875e-03f, -6.732922617e-03f, - -6.728833826e-03f, -6.724730511e-03f, -6.720612682e-03f, -6.716480348e-03f, -6.712333520e-03f, -6.708172208e-03f, -6.703996421e-03f, -6.699806169e-03f, -6.695601463e-03f, -6.691382312e-03f, - -6.687148727e-03f, -6.682900717e-03f, -6.678638292e-03f, -6.674361464e-03f, -6.670070241e-03f, -6.665764634e-03f, -6.661444653e-03f, -6.657110309e-03f, -6.652761612e-03f, -6.648398572e-03f, - -6.644021200e-03f, -6.639629506e-03f, -6.635223499e-03f, -6.630803192e-03f, -6.626368594e-03f, -6.621919716e-03f, -6.617456568e-03f, -6.612979160e-03f, -6.608487505e-03f, -6.603981611e-03f, - -6.599461490e-03f, -6.594927152e-03f, -6.590378609e-03f, -6.585815870e-03f, -6.581238948e-03f, -6.576647851e-03f, -6.572042592e-03f, -6.567423182e-03f, -6.562789630e-03f, -6.558141949e-03f, - -6.553480148e-03f, -6.548804240e-03f, -6.544114234e-03f, -6.539410143e-03f, -6.534691976e-03f, -6.529959746e-03f, -6.525213464e-03f, -6.520453140e-03f, -6.515678786e-03f, -6.510890413e-03f, - -6.506088032e-03f, -6.501271655e-03f, -6.496441293e-03f, -6.491596957e-03f, -6.486738659e-03f, -6.481866410e-03f, -6.476980222e-03f, -6.472080105e-03f, -6.467166073e-03f, -6.462238135e-03f, - -6.457296304e-03f, -6.452340591e-03f, -6.447371008e-03f, -6.442387566e-03f, -6.437390278e-03f, -6.432379154e-03f, -6.427354207e-03f, -6.422315449e-03f, -6.417262891e-03f, -6.412196545e-03f, - -6.407116423e-03f, -6.402022537e-03f, -6.396914898e-03f, -6.391793519e-03f, -6.386658412e-03f, -6.381509589e-03f, -6.376347061e-03f, -6.371170841e-03f, -6.365980942e-03f, -6.360777374e-03f, - -6.355560150e-03f, -6.350329283e-03f, -6.345084784e-03f, -6.339826666e-03f, -6.334554941e-03f, -6.329269622e-03f, -6.323970720e-03f, -6.318658248e-03f, -6.313332219e-03f, -6.307992645e-03f, - -6.302639538e-03f, -6.297272912e-03f, -6.291892777e-03f, -6.286499147e-03f, -6.281092035e-03f, -6.275671453e-03f, -6.270237413e-03f, -6.264789929e-03f, -6.259329013e-03f, -6.253854677e-03f, - -6.248366935e-03f, -6.242865800e-03f, -6.237351283e-03f, -6.231823398e-03f, -6.226282157e-03f, -6.220727575e-03f, -6.215159662e-03f, -6.209578433e-03f, -6.203983901e-03f, -6.198376078e-03f, - -6.192754977e-03f, -6.187120611e-03f, -6.181472995e-03f, -6.175812139e-03f, -6.170138059e-03f, -6.164450766e-03f, -6.158750275e-03f, -6.153036598e-03f, -6.147309748e-03f, -6.141569739e-03f, - -6.135816585e-03f, -6.130050298e-03f, -6.124270892e-03f, -6.118478380e-03f, -6.112672776e-03f, -6.106854093e-03f, -6.101022344e-03f, -6.095177544e-03f, -6.089319705e-03f, -6.083448841e-03f, - -6.077564966e-03f, -6.071668094e-03f, -6.065758237e-03f, -6.059835410e-03f, -6.053899627e-03f, -6.047950900e-03f, -6.041989245e-03f, -6.036014674e-03f, -6.030027201e-03f, -6.024026841e-03f, - -6.018013607e-03f, -6.011987513e-03f, -6.005948573e-03f, -5.999896800e-03f, -5.993832210e-03f, -5.987754815e-03f, -5.981664631e-03f, -5.975561670e-03f, -5.969445947e-03f, -5.963317476e-03f, - -5.957176271e-03f, -5.951022347e-03f, -5.944855718e-03f, -5.938676397e-03f, -5.932484399e-03f, -5.926279739e-03f, -5.920062430e-03f, -5.913832487e-03f, -5.907589924e-03f, -5.901334756e-03f, - -5.895066997e-03f, -5.888786662e-03f, -5.882493764e-03f, -5.876188319e-03f, -5.869870341e-03f, -5.863539844e-03f, -5.857196844e-03f, -5.850841354e-03f, -5.844473389e-03f, -5.838092964e-03f, - -5.831700094e-03f, -5.825294793e-03f, -5.818877076e-03f, -5.812446958e-03f, -5.806004453e-03f, -5.799549576e-03f, -5.793082343e-03f, -5.786602767e-03f, -5.780110865e-03f, -5.773606650e-03f, - -5.767090138e-03f, -5.760561344e-03f, -5.754020282e-03f, -5.747466968e-03f, -5.740901417e-03f, -5.734323643e-03f, -5.727733662e-03f, -5.721131490e-03f, -5.714517140e-03f, -5.707890629e-03f, - -5.701251971e-03f, -5.694601182e-03f, -5.687938276e-03f, -5.681263270e-03f, -5.674576179e-03f, -5.667877017e-03f, -5.661165801e-03f, -5.654442545e-03f, -5.647707265e-03f, -5.640959976e-03f, - -5.634200694e-03f, -5.627429435e-03f, -5.620646213e-03f, -5.613851045e-03f, -5.607043945e-03f, -5.600224930e-03f, -5.593394015e-03f, -5.586551215e-03f, -5.579696547e-03f, -5.572830026e-03f, - -5.565951668e-03f, -5.559061488e-03f, -5.552159502e-03f, -5.545245726e-03f, -5.538320176e-03f, -5.531382868e-03f, -5.524433817e-03f, -5.517473039e-03f, -5.510500551e-03f, -5.503516368e-03f, - -5.496520505e-03f, -5.489512980e-03f, -5.482493808e-03f, -5.475463005e-03f, -5.468420587e-03f, -5.461366571e-03f, -5.454300972e-03f, -5.447223806e-03f, -5.440135090e-03f, -5.433034839e-03f, - -5.425923071e-03f, -5.418799800e-03f, -5.411665044e-03f, -5.404518819e-03f, -5.397361141e-03f, -5.390192026e-03f, -5.383011491e-03f, -5.375819552e-03f, -5.368616225e-03f, -5.361401527e-03f, - -5.354175475e-03f, -5.346938084e-03f, -5.339689371e-03f, -5.332429353e-03f, -5.325158046e-03f, -5.317875467e-03f, -5.310581633e-03f, -5.303276559e-03f, -5.295960263e-03f, -5.288632762e-03f, - -5.281294071e-03f, -5.273944208e-03f, -5.266583189e-03f, -5.259211032e-03f, -5.251827753e-03f, -5.244433368e-03f, -5.237027894e-03f, -5.229611349e-03f, -5.222183750e-03f, -5.214745112e-03f, - -5.207295453e-03f, -5.199834791e-03f, -5.192363141e-03f, -5.184880521e-03f, -5.177386948e-03f, -5.169882439e-03f, -5.162367011e-03f, -5.154840681e-03f, -5.147303467e-03f, -5.139755384e-03f, - -5.132196451e-03f, -5.124626684e-03f, -5.117046102e-03f, -5.109454720e-03f, -5.101852556e-03f, -5.094239628e-03f, -5.086615952e-03f, -5.078981547e-03f, -5.071336429e-03f, -5.063680616e-03f, - -5.056014124e-03f, -5.048336973e-03f, -5.040649178e-03f, -5.032950757e-03f, -5.025241728e-03f, -5.017522109e-03f, -5.009791916e-03f, -5.002051167e-03f, -4.994299880e-03f, -4.986538073e-03f, - -4.978765763e-03f, -4.970982967e-03f, -4.963189703e-03f, -4.955385990e-03f, -4.947571844e-03f, -4.939747283e-03f, -4.931912325e-03f, -4.924066988e-03f, -4.916211289e-03f, -4.908345247e-03f, - -4.900468879e-03f, -4.892582202e-03f, -4.884685236e-03f, -4.876777997e-03f, -4.868860504e-03f, -4.860932774e-03f, -4.852994826e-03f, -4.845046677e-03f, -4.837088345e-03f, -4.829119849e-03f, - -4.821141206e-03f, -4.813152434e-03f, -4.805153552e-03f, -4.797144578e-03f, -4.789125529e-03f, -4.781096424e-03f, -4.773057281e-03f, -4.765008118e-03f, -4.756948954e-03f, -4.748879806e-03f, - -4.740800693e-03f, -4.732711632e-03f, -4.724612644e-03f, -4.716503744e-03f, -4.708384953e-03f, -4.700256288e-03f, -4.692117768e-03f, -4.683969411e-03f, -4.675811235e-03f, -4.667643259e-03f, - -4.659465501e-03f, -4.651277980e-03f, -4.643080714e-03f, -4.634873722e-03f, -4.626657022e-03f, -4.618430633e-03f, -4.610194573e-03f, -4.601948861e-03f, -4.593693516e-03f, -4.585428556e-03f, - -4.577154000e-03f, -4.568869866e-03f, -4.560576173e-03f, -4.552272940e-03f, -4.543960186e-03f, -4.535637929e-03f, -4.527306188e-03f, -4.518964982e-03f, -4.510614330e-03f, -4.502254250e-03f, - -4.493884762e-03f, -4.485505884e-03f, -4.477117634e-03f, -4.468720033e-03f, -4.460313099e-03f, -4.451896851e-03f, -4.443471307e-03f, -4.435036487e-03f, -4.426592410e-03f, -4.418139095e-03f, - -4.409676560e-03f, -4.401204826e-03f, -4.392723910e-03f, -4.384233832e-03f, -4.375734612e-03f, -4.367226268e-03f, -4.358708819e-03f, -4.350182285e-03f, -4.341646685e-03f, -4.333102038e-03f, - -4.324548363e-03f, -4.315985679e-03f, -4.307414007e-03f, -4.298833364e-03f, -4.290243770e-03f, -4.281645246e-03f, -4.273037809e-03f, -4.264421479e-03f, -4.255796277e-03f, -4.247162220e-03f, - -4.238519329e-03f, -4.229867623e-03f, -4.221207121e-03f, -4.212537843e-03f, -4.203859808e-03f, -4.195173037e-03f, -4.186477547e-03f, -4.177773360e-03f, -4.169060494e-03f, -4.160338969e-03f, - -4.151608804e-03f, -4.142870020e-03f, -4.134122636e-03f, -4.125366671e-03f, -4.116602146e-03f, -4.107829079e-03f, -4.099047491e-03f, -4.090257401e-03f, -4.081458829e-03f, -4.072651795e-03f, - -4.063836318e-03f, -4.055012419e-03f, -4.046180116e-03f, -4.037339431e-03f, -4.028490383e-03f, -4.019632991e-03f, -4.010767275e-03f, -4.001893256e-03f, -3.993010953e-03f, -3.984120387e-03f, - -3.975221576e-03f, -3.966314542e-03f, -3.957399304e-03f, -3.948475882e-03f, -3.939544296e-03f, -3.930604566e-03f, -3.921656712e-03f, -3.912700754e-03f, -3.903736713e-03f, -3.894764608e-03f, - -3.885784460e-03f, -3.876796288e-03f, -3.867800113e-03f, -3.858795955e-03f, -3.849783834e-03f, -3.840763770e-03f, -3.831735784e-03f, -3.822699895e-03f, -3.813656125e-03f, -3.804604492e-03f, - -3.795545018e-03f, -3.786477723e-03f, -3.777402627e-03f, -3.768319750e-03f, -3.759229113e-03f, -3.750130736e-03f, -3.741024640e-03f, -3.731910844e-03f, -3.722789370e-03f, -3.713660237e-03f, - -3.704523466e-03f, -3.695379078e-03f, -3.686227093e-03f, -3.677067531e-03f, -3.667900413e-03f, -3.658725759e-03f, -3.649543591e-03f, -3.640353928e-03f, -3.631156791e-03f, -3.621952201e-03f, - -3.612740178e-03f, -3.603520743e-03f, -3.594293916e-03f, -3.585059718e-03f, -3.575818170e-03f, -3.566569292e-03f, -3.557313106e-03f, -3.548049631e-03f, -3.538778889e-03f, -3.529500899e-03f, - -3.520215684e-03f, -3.510923263e-03f, -3.501623658e-03f, -3.492316889e-03f, -3.483002977e-03f, -3.473681942e-03f, -3.464353806e-03f, -3.455018590e-03f, -3.445676314e-03f, -3.436326999e-03f, - -3.426970666e-03f, -3.417607336e-03f, -3.408237030e-03f, -3.398859769e-03f, -3.389475573e-03f, -3.380084464e-03f, -3.370686462e-03f, -3.361281589e-03f, -3.351869866e-03f, -3.342451313e-03f, - -3.333025952e-03f, -3.323593804e-03f, -3.314154889e-03f, -3.304709229e-03f, -3.295256844e-03f, -3.285797757e-03f, -3.276331988e-03f, -3.266859557e-03f, -3.257380487e-03f, -3.247894798e-03f, - -3.238402512e-03f, -3.228903650e-03f, -3.219398232e-03f, -3.209886281e-03f, -3.200367816e-03f, -3.190842861e-03f, -3.181311435e-03f, -3.171773560e-03f, -3.162229257e-03f, -3.152678548e-03f, - -3.143121453e-03f, -3.133557995e-03f, -3.123988194e-03f, -3.114412072e-03f, -3.104829650e-03f, -3.095240949e-03f, -3.085645991e-03f, -3.076044797e-03f, -3.066437389e-03f, -3.056823788e-03f, - -3.047204015e-03f, -3.037578092e-03f, -3.027946040e-03f, -3.018307881e-03f, -3.008663635e-03f, -2.999013326e-03f, -2.989356973e-03f, -2.979694599e-03f, -2.970026226e-03f, -2.960351873e-03f, - -2.950671564e-03f, -2.940985320e-03f, -2.931293162e-03f, -2.921595112e-03f, -2.911891191e-03f, -2.902181421e-03f, -2.892465823e-03f, -2.882744420e-03f, -2.873017233e-03f, -2.863284283e-03f, - -2.853545592e-03f, -2.843801182e-03f, -2.834051075e-03f, -2.824295291e-03f, -2.814533854e-03f, -2.804766784e-03f, -2.794994103e-03f, -2.785215833e-03f, -2.775431996e-03f, -2.765642613e-03f, - -2.755847707e-03f, -2.746047298e-03f, -2.736241410e-03f, -2.726430063e-03f, -2.716613279e-03f, -2.706791080e-03f, -2.696963489e-03f, -2.687130526e-03f, -2.677292215e-03f, -2.667448575e-03f, - -2.657599630e-03f, -2.647745402e-03f, -2.637885911e-03f, -2.628021181e-03f, -2.618151233e-03f, -2.608276088e-03f, -2.598395770e-03f, -2.588510299e-03f, -2.578619698e-03f, -2.568723989e-03f, - -2.558823193e-03f, -2.548917333e-03f, -2.539006431e-03f, -2.529090509e-03f, -2.519169588e-03f, -2.509243690e-03f, -2.499312839e-03f, -2.489377055e-03f, -2.479436361e-03f, -2.469490779e-03f, - -2.459540330e-03f, -2.449585038e-03f, -2.439624924e-03f, -2.429660010e-03f, -2.419690318e-03f, -2.409715871e-03f, -2.399736690e-03f, -2.389752798e-03f, -2.379764216e-03f, -2.369770968e-03f, - -2.359773075e-03f, -2.349770558e-03f, -2.339763442e-03f, -2.329751747e-03f, -2.319735496e-03f, -2.309714711e-03f, -2.299689414e-03f, -2.289659627e-03f, -2.279625374e-03f, -2.269586675e-03f, - -2.259543553e-03f, -2.249496031e-03f, -2.239444131e-03f, -2.229387874e-03f, -2.219327284e-03f, -2.209262383e-03f, -2.199193192e-03f, -2.189119734e-03f, -2.179042032e-03f, -2.168960108e-03f, - -2.158873983e-03f, -2.148783682e-03f, -2.138689224e-03f, -2.128590635e-03f, -2.118487934e-03f, -2.108381146e-03f, -2.098270292e-03f, -2.088155394e-03f, -2.078036475e-03f, -2.067913558e-03f, - -2.057786665e-03f, -2.047655818e-03f, -2.037521040e-03f, -2.027382352e-03f, -2.017239779e-03f, -2.007093341e-03f, -1.996943062e-03f, -1.986788963e-03f, -1.976631068e-03f, -1.966469399e-03f, - -1.956303979e-03f, -1.946134828e-03f, -1.935961972e-03f, -1.925785431e-03f, -1.915605228e-03f, -1.905421386e-03f, -1.895233928e-03f, -1.885042875e-03f, -1.874848251e-03f, -1.864650078e-03f, - -1.854448378e-03f, -1.844243174e-03f, -1.834034489e-03f, -1.823822345e-03f, -1.813606765e-03f, -1.803387771e-03f, -1.793165386e-03f, -1.782939633e-03f, -1.772710533e-03f, -1.762478111e-03f, - -1.752242387e-03f, -1.742003386e-03f, -1.731761129e-03f, -1.721515639e-03f, -1.711266939e-03f, -1.701015052e-03f, -1.690760000e-03f, -1.680501805e-03f, -1.670240491e-03f, -1.659976080e-03f, - -1.649708594e-03f, -1.639438057e-03f, -1.629164491e-03f, -1.618887919e-03f, -1.608608364e-03f, -1.598325847e-03f, -1.588040392e-03f, -1.577752022e-03f, -1.567460759e-03f, -1.557166627e-03f, - -1.546869647e-03f, -1.536569842e-03f, -1.526267235e-03f, -1.515961850e-03f, -1.505653708e-03f, -1.495342832e-03f, -1.485029245e-03f, -1.474712971e-03f, -1.464394031e-03f, -1.454072448e-03f, - -1.443748246e-03f, -1.433421447e-03f, -1.423092073e-03f, -1.412760148e-03f, -1.402425694e-03f, -1.392088734e-03f, -1.381749291e-03f, -1.371407388e-03f, -1.361063047e-03f, -1.350716291e-03f, - -1.340367144e-03f, -1.330015627e-03f, -1.319661765e-03f, -1.309305578e-03f, -1.298947091e-03f, -1.288586327e-03f, -1.278223307e-03f, -1.267858055e-03f, -1.257490594e-03f, -1.247120947e-03f, - -1.236749136e-03f, -1.226375184e-03f, -1.215999115e-03f, -1.205620950e-03f, -1.195240713e-03f, -1.184858427e-03f, -1.174474114e-03f, -1.164087798e-03f, -1.153699501e-03f, -1.143309247e-03f, - -1.132917057e-03f, -1.122522956e-03f, -1.112126965e-03f, -1.101729108e-03f, -1.091329408e-03f, -1.080927887e-03f, -1.070524569e-03f, -1.060119476e-03f, -1.049712631e-03f, -1.039304057e-03f, - -1.028893778e-03f, -1.018481815e-03f, -1.008068192e-03f, -9.976529321e-04f, -9.872360577e-04f, -9.768175920e-04f, -9.663975579e-04f, -9.559759782e-04f, -9.455528759e-04f, -9.351282740e-04f, - -9.247021953e-04f, -9.142746628e-04f, -9.038456994e-04f, -8.934153281e-04f, -8.829835718e-04f, -8.725504534e-04f, -8.621159959e-04f, -8.516802222e-04f, -8.412431553e-04f, -8.308048182e-04f, - -8.203652337e-04f, -8.099244248e-04f, -7.994824145e-04f, -7.890392257e-04f, -7.785948814e-04f, -7.681494045e-04f, -7.577028180e-04f, -7.472551448e-04f, -7.368064080e-04f, -7.263566304e-04f, - -7.159058350e-04f, -7.054540449e-04f, -6.950012829e-04f, -6.845475720e-04f, -6.740929351e-04f, -6.636373954e-04f, -6.531809756e-04f, -6.427236988e-04f, -6.322655880e-04f, -6.218066660e-04f, - -6.113469560e-04f, -6.008864808e-04f, -5.904252634e-04f, -5.799633268e-04f, -5.695006940e-04f, -5.590373879e-04f, -5.485734315e-04f, -5.381088477e-04f, -5.276436597e-04f, -5.171778902e-04f, - -5.067115623e-04f, -4.962446989e-04f, -4.857773231e-04f, -4.753094578e-04f, -4.648411259e-04f, -4.543723505e-04f, -4.439031545e-04f, -4.334335608e-04f, -4.229635925e-04f, -4.124932725e-04f, - -4.020226238e-04f, -3.915516693e-04f, -3.810804321e-04f, -3.706089350e-04f, -3.601372011e-04f, -3.496652533e-04f, -3.391931145e-04f, -3.287208078e-04f, -3.182483561e-04f, -3.077757824e-04f, - -2.973031096e-04f, -2.868303606e-04f, -2.763575586e-04f, -2.658847263e-04f, -2.554118867e-04f, -2.449390629e-04f, -2.344662777e-04f, -2.239935542e-04f, -2.135209152e-04f, -2.030483837e-04f, - -1.925759827e-04f, -1.821037351e-04f, -1.716316639e-04f, -1.611597919e-04f, -1.506881422e-04f, -1.402167377e-04f, -1.297456012e-04f, -1.192747559e-04f, -1.088042245e-04f, -9.833403002e-05f, - -8.786419539e-05f, -7.739474354e-05f, -6.692569739e-05f, -5.645707987e-05f, -4.598891389e-05f, -3.552122237e-05f, -2.505402824e-05f, -1.458735440e-05f, -4.121223778e-06f, 6.344340731e-06f, - 1.680931621e-05f, 2.727367977e-05f, 3.773740848e-05f, 4.820047947e-05f, 5.866286983e-05f, 6.912455666e-05f, 7.958551708e-05f, 9.004572820e-05f, 1.005051671e-04f, 1.109638110e-04f, - 1.214216369e-04f, 1.318786220e-04f, 1.423347434e-04f, 1.527899782e-04f, 1.632443035e-04f, 1.736976966e-04f, 1.841501345e-04f, 1.946015944e-04f, 2.050520534e-04f, 2.155014887e-04f, - 2.259498774e-04f, 2.363971968e-04f, 2.468434238e-04f, 2.572885358e-04f, 2.677325098e-04f, 2.781753231e-04f, 2.886169528e-04f, 2.990573762e-04f, 3.094965703e-04f, 3.199345124e-04f, - 3.303711796e-04f, 3.408065493e-04f, 3.512405984e-04f, 3.616733044e-04f, 3.721046443e-04f, 3.825345954e-04f, 3.929631349e-04f, 4.033902400e-04f, 4.138158879e-04f, 4.242400559e-04f, - 4.346627212e-04f, 4.450838611e-04f, 4.555034528e-04f, 4.659214735e-04f, 4.763379004e-04f, 4.867527110e-04f, 4.971658823e-04f, 5.075773917e-04f, 5.179872164e-04f, 5.283953338e-04f, - 5.388017210e-04f, 5.492063555e-04f, 5.596092144e-04f, 5.700102751e-04f, 5.804095148e-04f, 5.908069110e-04f, 6.012024408e-04f, 6.115960817e-04f, 6.219878109e-04f, 6.323776058e-04f, - 6.427654436e-04f, 6.531513018e-04f, 6.635351577e-04f, 6.739169886e-04f, 6.842967719e-04f, 6.946744850e-04f, 7.050501051e-04f, 7.154236098e-04f, 7.257949763e-04f, 7.361641822e-04f, - 7.465312046e-04f, 7.568960211e-04f, 7.672586091e-04f, 7.776189459e-04f, 7.879770090e-04f, 7.983327757e-04f, 8.086862237e-04f, 8.190373301e-04f, 8.293860726e-04f, 8.397324285e-04f, - 8.500763754e-04f, 8.604178906e-04f, 8.707569516e-04f, 8.810935360e-04f, 8.914276211e-04f, 9.017591845e-04f, 9.120882037e-04f, 9.224146561e-04f, 9.327385193e-04f, 9.430597708e-04f, - 9.533783881e-04f, 9.636943488e-04f, 9.740076303e-04f, 9.843182102e-04f, 9.946260662e-04f, 1.004931176e-03f, 1.015233516e-03f, 1.025533065e-03f, 1.035829801e-03f, 1.046123700e-03f, - 1.056414741e-03f, 1.066702900e-03f, 1.076988157e-03f, 1.087270487e-03f, 1.097549870e-03f, 1.107826282e-03f, 1.118099701e-03f, 1.128370104e-03f, 1.138637471e-03f, 1.148901777e-03f, - 1.159163001e-03f, 1.169421121e-03f, 1.179676114e-03f, 1.189927957e-03f, 1.200176629e-03f, 1.210422108e-03f, 1.220664370e-03f, 1.230903394e-03f, 1.241139158e-03f, 1.251371638e-03f, - 1.261600814e-03f, 1.271826662e-03f, 1.282049161e-03f, 1.292268288e-03f, 1.302484021e-03f, 1.312696338e-03f, 1.322905216e-03f, 1.333110634e-03f, 1.343312570e-03f, 1.353511000e-03f, - 1.363705903e-03f, 1.373897257e-03f, 1.384085040e-03f, 1.394269229e-03f, 1.404449802e-03f, 1.414626738e-03f, 1.424800014e-03f, 1.434969608e-03f, 1.445135498e-03f, 1.455297662e-03f, - 1.465456077e-03f, 1.475610723e-03f, 1.485761576e-03f, 1.495908615e-03f, 1.506051817e-03f, 1.516191161e-03f, 1.526326625e-03f, 1.536458187e-03f, 1.546585823e-03f, 1.556709514e-03f, - 1.566829236e-03f, 1.576944968e-03f, 1.587056688e-03f, 1.597164374e-03f, 1.607268003e-03f, 1.617367554e-03f, 1.627463006e-03f, 1.637554335e-03f, 1.647641521e-03f, 1.657724541e-03f, - 1.667803374e-03f, 1.677877997e-03f, 1.687948389e-03f, 1.698014529e-03f, 1.708076393e-03f, 1.718133960e-03f, 1.728187209e-03f, 1.738236118e-03f, 1.748280664e-03f, 1.758320827e-03f, - 1.768356584e-03f, 1.778387914e-03f, 1.788414794e-03f, 1.798437204e-03f, 1.808455121e-03f, 1.818468523e-03f, 1.828477390e-03f, 1.838481699e-03f, 1.848481429e-03f, 1.858476558e-03f, - 1.868467064e-03f, 1.878452925e-03f, 1.888434121e-03f, 1.898410629e-03f, 1.908382428e-03f, 1.918349496e-03f, 1.928311812e-03f, 1.938269354e-03f, 1.948222100e-03f, 1.958170029e-03f, - 1.968113120e-03f, 1.978051351e-03f, 1.987984699e-03f, 1.997913145e-03f, 2.007836666e-03f, 2.017755241e-03f, 2.027668849e-03f, 2.037577467e-03f, 2.047481075e-03f, 2.057379651e-03f, - 2.067273173e-03f, 2.077161621e-03f, 2.087044973e-03f, 2.096923207e-03f, 2.106796303e-03f, 2.116664238e-03f, 2.126526991e-03f, 2.136384542e-03f, 2.146236868e-03f, 2.156083949e-03f, - 2.165925763e-03f, 2.175762288e-03f, 2.185593505e-03f, 2.195419390e-03f, 2.205239924e-03f, 2.215055085e-03f, 2.224864851e-03f, 2.234669202e-03f, 2.244468116e-03f, 2.254261572e-03f, - 2.264049549e-03f, 2.273832026e-03f, 2.283608981e-03f, 2.293380394e-03f, 2.303146244e-03f, 2.312906508e-03f, 2.322661167e-03f, 2.332410199e-03f, 2.342153583e-03f, 2.351891298e-03f, - 2.361623323e-03f, 2.371349637e-03f, 2.381070218e-03f, 2.390785047e-03f, 2.400494102e-03f, 2.410197362e-03f, 2.419894806e-03f, 2.429586413e-03f, 2.439272163e-03f, 2.448952033e-03f, - 2.458626004e-03f, 2.468294055e-03f, 2.477956164e-03f, 2.487612311e-03f, 2.497262476e-03f, 2.506906636e-03f, 2.516544772e-03f, 2.526176862e-03f, 2.535802886e-03f, 2.545422823e-03f, - 2.555036652e-03f, 2.564644353e-03f, 2.574245905e-03f, 2.583841287e-03f, 2.593430478e-03f, 2.603013458e-03f, 2.612590206e-03f, 2.622160701e-03f, 2.631724924e-03f, 2.641282852e-03f, - 2.650834466e-03f, 2.660379745e-03f, 2.669918669e-03f, 2.679451216e-03f, 2.688977366e-03f, 2.698497100e-03f, 2.708010395e-03f, 2.717517233e-03f, 2.727017591e-03f, 2.736511451e-03f, - 2.745998791e-03f, 2.755479591e-03f, 2.764953830e-03f, 2.774421488e-03f, 2.783882545e-03f, 2.793336981e-03f, 2.802784774e-03f, 2.812225906e-03f, 2.821660354e-03f, 2.831088099e-03f, - 2.840509122e-03f, 2.849923400e-03f, 2.859330915e-03f, 2.868731645e-03f, 2.878125572e-03f, 2.887512674e-03f, 2.896892931e-03f, 2.906266323e-03f, 2.915632830e-03f, 2.924992432e-03f, - 2.934345108e-03f, 2.943690839e-03f, 2.953029604e-03f, 2.962361384e-03f, 2.971686158e-03f, 2.981003906e-03f, 2.990314609e-03f, 2.999618245e-03f, 3.008914796e-03f, 3.018204240e-03f, - 3.027486559e-03f, 3.036761732e-03f, 3.046029740e-03f, 3.055290562e-03f, 3.064544178e-03f, 3.073790569e-03f, 3.083029714e-03f, 3.092261595e-03f, 3.101486190e-03f, 3.110703481e-03f, - 3.119913447e-03f, 3.129116069e-03f, 3.138311326e-03f, 3.147499200e-03f, 3.156679670e-03f, 3.165852716e-03f, 3.175018320e-03f, 3.184176461e-03f, 3.193327120e-03f, 3.202470276e-03f, - 3.211605911e-03f, 3.220734004e-03f, 3.229854537e-03f, 3.238967489e-03f, 3.248072841e-03f, 3.257170574e-03f, 3.266260668e-03f, 3.275343103e-03f, 3.284417860e-03f, 3.293484919e-03f, - 3.302544262e-03f, 3.311595868e-03f, 3.320639719e-03f, 3.329675794e-03f, 3.338704074e-03f, 3.347724541e-03f, 3.356737174e-03f, 3.365741955e-03f, 3.374738863e-03f, 3.383727881e-03f, - 3.392708988e-03f, 3.401682165e-03f, 3.410647394e-03f, 3.419604654e-03f, 3.428553927e-03f, 3.437495193e-03f, 3.446428434e-03f, 3.455353630e-03f, 3.464270761e-03f, 3.473179810e-03f, - 3.482080757e-03f, 3.490973582e-03f, 3.499858267e-03f, 3.508734793e-03f, 3.517603141e-03f, 3.526463291e-03f, 3.535315225e-03f, 3.544158924e-03f, 3.552994368e-03f, 3.561821540e-03f, - 3.570640420e-03f, 3.579450989e-03f, 3.588253228e-03f, 3.597047119e-03f, 3.605832642e-03f, 3.614609779e-03f, 3.623378512e-03f, 3.632138821e-03f, 3.640890687e-03f, 3.649634092e-03f, - 3.658369018e-03f, 3.667095445e-03f, 3.675813355e-03f, 3.684522729e-03f, 3.693223548e-03f, 3.701915795e-03f, 3.710599450e-03f, 3.719274495e-03f, 3.727940911e-03f, 3.736598680e-03f, - 3.745247783e-03f, 3.753888203e-03f, 3.762519919e-03f, 3.771142914e-03f, 3.779757170e-03f, 3.788362668e-03f, 3.796959390e-03f, 3.805547317e-03f, 3.814126431e-03f, 3.822696714e-03f, - 3.831258147e-03f, 3.839810712e-03f, 3.848354391e-03f, 3.856889165e-03f, 3.865415017e-03f, 3.873931929e-03f, 3.882439881e-03f, 3.890938856e-03f, 3.899428836e-03f, 3.907909802e-03f, - 3.916381737e-03f, 3.924844622e-03f, 3.933298440e-03f, 3.941743172e-03f, 3.950178801e-03f, 3.958605307e-03f, 3.967022675e-03f, 3.975430884e-03f, 3.983829919e-03f, 3.992219759e-03f, - 4.000600389e-03f, 4.008971789e-03f, 4.017333943e-03f, 4.025686831e-03f, 4.034030437e-03f, 4.042364743e-03f, 4.050689730e-03f, 4.059005382e-03f, 4.067311680e-03f, 4.075608607e-03f, - 4.083896145e-03f, 4.092174276e-03f, 4.100442983e-03f, 4.108702248e-03f, 4.116952054e-03f, 4.125192383e-03f, 4.133423217e-03f, 4.141644540e-03f, 4.149856332e-03f, 4.158058578e-03f, - 4.166251260e-03f, 4.174434359e-03f, 4.182607859e-03f, 4.190771743e-03f, 4.198925992e-03f, 4.207070590e-03f, 4.215205519e-03f, 4.223330763e-03f, 4.231446302e-03f, 4.239552122e-03f, - 4.247648204e-03f, 4.255734530e-03f, 4.263811085e-03f, 4.271877850e-03f, 4.279934808e-03f, 4.287981943e-03f, 4.296019238e-03f, 4.304046674e-03f, 4.312064236e-03f, 4.320071906e-03f, - 4.328069667e-03f, 4.336057502e-03f, 4.344035394e-03f, 4.352003327e-03f, 4.359961283e-03f, 4.367909245e-03f, 4.375847197e-03f, 4.383775121e-03f, 4.391693001e-03f, 4.399600821e-03f, - 4.407498563e-03f, 4.415386210e-03f, 4.423263746e-03f, 4.431131154e-03f, 4.438988418e-03f, 4.446835520e-03f, 4.454672445e-03f, 4.462499174e-03f, 4.470315693e-03f, 4.478121984e-03f, - 4.485918031e-03f, 4.493703817e-03f, 4.501479326e-03f, 4.509244541e-03f, 4.516999446e-03f, 4.524744025e-03f, 4.532478260e-03f, 4.540202136e-03f, 4.547915636e-03f, 4.555618744e-03f, - 4.563311443e-03f, 4.570993718e-03f, 4.578665552e-03f, 4.586326928e-03f, 4.593977831e-03f, 4.601618245e-03f, 4.609248153e-03f, 4.616867538e-03f, 4.624476386e-03f, 4.632074680e-03f, - 4.639662403e-03f, 4.647239540e-03f, 4.654806074e-03f, 4.662361991e-03f, 4.669907273e-03f, 4.677441904e-03f, 4.684965870e-03f, 4.692479153e-03f, 4.699981739e-03f, 4.707473610e-03f, - 4.714954752e-03f, 4.722425149e-03f, 4.729884784e-03f, 4.737333642e-03f, 4.744771708e-03f, 4.752198965e-03f, 4.759615398e-03f, 4.767020991e-03f, 4.774415728e-03f, 4.781799595e-03f, - 4.789172575e-03f, 4.796534652e-03f, 4.803885812e-03f, 4.811226039e-03f, 4.818555317e-03f, 4.825873630e-03f, 4.833180964e-03f, 4.840477303e-03f, 4.847762632e-03f, 4.855036935e-03f, - 4.862300196e-03f, 4.869552401e-03f, 4.876793535e-03f, 4.884023581e-03f, 4.891242525e-03f, 4.898450352e-03f, 4.905647046e-03f, 4.912832592e-03f, 4.920006975e-03f, 4.927170180e-03f, - 4.934322192e-03f, 4.941462996e-03f, 4.948592576e-03f, 4.955710918e-03f, 4.962818007e-03f, 4.969913828e-03f, 4.976998365e-03f, 4.984071605e-03f, 4.991133532e-03f, 4.998184130e-03f, - 5.005223387e-03f, 5.012251285e-03f, 5.019267812e-03f, 5.026272951e-03f, 5.033266689e-03f, 5.040249011e-03f, 5.047219901e-03f, 5.054179346e-03f, 5.061127330e-03f, 5.068063840e-03f, - 5.074988859e-03f, 5.081902375e-03f, 5.088804372e-03f, 5.095694836e-03f, 5.102573753e-03f, 5.109441108e-03f, 5.116296886e-03f, 5.123141073e-03f, 5.129973655e-03f, 5.136794618e-03f, - 5.143603946e-03f, 5.150401627e-03f, 5.157187645e-03f, 5.163961987e-03f, 5.170724638e-03f, 5.177475584e-03f, 5.184214811e-03f, 5.190942304e-03f, 5.197658050e-03f, 5.204362035e-03f, - 5.211054244e-03f, 5.217734664e-03f, 5.224403280e-03f, 5.231060078e-03f, 5.237705046e-03f, 5.244338167e-03f, 5.250959430e-03f, 5.257568820e-03f, 5.264166322e-03f, 5.270751924e-03f, - 5.277325611e-03f, 5.283887370e-03f, 5.290437188e-03f, 5.296975049e-03f, 5.303500941e-03f, 5.310014850e-03f, 5.316516762e-03f, 5.323006664e-03f, 5.329484543e-03f, 5.335950384e-03f, - 5.342404174e-03f, 5.348845900e-03f, 5.355275548e-03f, 5.361693105e-03f, 5.368098557e-03f, 5.374491891e-03f, 5.380873094e-03f, 5.387242152e-03f, 5.393599052e-03f, 5.399943781e-03f, - 5.406276326e-03f, 5.412596673e-03f, 5.418904809e-03f, 5.425200721e-03f, 5.431484396e-03f, 5.437755821e-03f, 5.444014982e-03f, 5.450261867e-03f, 5.456496463e-03f, 5.462718756e-03f, - 5.468928734e-03f, 5.475126384e-03f, 5.481311692e-03f, 5.487484647e-03f, 5.493645234e-03f, 5.499793442e-03f, 5.505929257e-03f, 5.512052667e-03f, 5.518163659e-03f, 5.524262220e-03f, - 5.530348338e-03f, 5.536422000e-03f, 5.542483193e-03f, 5.548531905e-03f, 5.554568123e-03f, 5.560591834e-03f, 5.566603026e-03f, 5.572601687e-03f, 5.578587804e-03f, 5.584561365e-03f, - 5.590522357e-03f, 5.596470768e-03f, 5.602406586e-03f, 5.608329797e-03f, 5.614240391e-03f, 5.620138354e-03f, 5.626023675e-03f, 5.631896341e-03f, 5.637756340e-03f, 5.643603660e-03f, - 5.649438289e-03f, 5.655260214e-03f, 5.661069424e-03f, 5.666865907e-03f, 5.672649650e-03f, 5.678420642e-03f, 5.684178871e-03f, 5.689924324e-03f, 5.695656990e-03f, 5.701376857e-03f, - 5.707083913e-03f, 5.712778147e-03f, 5.718459546e-03f, 5.724128099e-03f, 5.729783794e-03f, 5.735426620e-03f, 5.741056564e-03f, 5.746673616e-03f, 5.752277763e-03f, 5.757868993e-03f, - 5.763447297e-03f, 5.769012661e-03f, 5.774565074e-03f, 5.780104526e-03f, 5.785631004e-03f, 5.791144497e-03f, 5.796644994e-03f, 5.802132483e-03f, 5.807606953e-03f, 5.813068393e-03f, - 5.818516792e-03f, 5.823952138e-03f, 5.829374420e-03f, 5.834783626e-03f, 5.840179747e-03f, 5.845562771e-03f, 5.850932686e-03f, 5.856289481e-03f, 5.861633146e-03f, 5.866963670e-03f, - 5.872281041e-03f, 5.877585249e-03f, 5.882876283e-03f, 5.888154132e-03f, 5.893418784e-03f, 5.898670230e-03f, 5.903908458e-03f, 5.909133458e-03f, 5.914345219e-03f, 5.919543730e-03f, - 5.924728981e-03f, 5.929900961e-03f, 5.935059659e-03f, 5.940205064e-03f, 5.945337167e-03f, 5.950455957e-03f, 5.955561423e-03f, 5.960653555e-03f, 5.965732342e-03f, 5.970797774e-03f, - 5.975849840e-03f, 5.980888531e-03f, 5.985913835e-03f, 5.990925743e-03f, 5.995924245e-03f, 6.000909330e-03f, 6.005880987e-03f, 6.010839208e-03f, 6.015783981e-03f, 6.020715297e-03f, - 6.025633145e-03f, 6.030537516e-03f, 6.035428399e-03f, 6.040305784e-03f, 6.045169663e-03f, 6.050020023e-03f, 6.054856857e-03f, 6.059680153e-03f, 6.064489902e-03f, 6.069286095e-03f, - 6.074068721e-03f, 6.078837771e-03f, 6.083593235e-03f, 6.088335103e-03f, 6.093063366e-03f, 6.097778013e-03f, 6.102479037e-03f, 6.107166426e-03f, 6.111840172e-03f, 6.116500264e-03f, - 6.121146694e-03f, 6.125779452e-03f, 6.130398529e-03f, 6.135003915e-03f, 6.139595601e-03f, 6.144173577e-03f, 6.148737835e-03f, 6.153288364e-03f, 6.157825157e-03f, 6.162348203e-03f, - 6.166857494e-03f, 6.171353020e-03f, 6.175834772e-03f, 6.180302741e-03f, 6.184756919e-03f, 6.189197296e-03f, 6.193623863e-03f, 6.198036611e-03f, 6.202435531e-03f, 6.206820615e-03f, - 6.211191853e-03f, 6.215549237e-03f, 6.219892758e-03f, 6.224222408e-03f, 6.228538176e-03f, 6.232840056e-03f, 6.237128038e-03f, 6.241402113e-03f, 6.245662273e-03f, 6.249908509e-03f, - 6.254140813e-03f, 6.258359176e-03f, 6.262563590e-03f, 6.266754047e-03f, 6.270930537e-03f, 6.275093053e-03f, 6.279241585e-03f, 6.283376127e-03f, 6.287496669e-03f, 6.291603204e-03f, - 6.295695722e-03f, 6.299774216e-03f, 6.303838678e-03f, 6.307889100e-03f, 6.311925473e-03f, 6.315947789e-03f, 6.319956041e-03f, 6.323950219e-03f, 6.327930317e-03f, 6.331896327e-03f, - 6.335848240e-03f, 6.339786048e-03f, 6.343709744e-03f, 6.347619320e-03f, 6.351514768e-03f, 6.355396080e-03f, 6.359263249e-03f, 6.363116267e-03f, 6.366955126e-03f, 6.370779818e-03f, - 6.374590337e-03f, 6.378386674e-03f, 6.382168821e-03f, 6.385936772e-03f, 6.389690519e-03f, 6.393430054e-03f, 6.397155371e-03f, 6.400866460e-03f, 6.404563316e-03f, 6.408245931e-03f, - 6.411914298e-03f, 6.415568409e-03f, 6.419208257e-03f, 6.422833835e-03f, 6.426445136e-03f, 6.430042152e-03f, 6.433624877e-03f, 6.437193304e-03f, 6.440747425e-03f, 6.444287233e-03f, - 6.447812722e-03f, 6.451323885e-03f, 6.454820714e-03f, 6.458303203e-03f, 6.461771344e-03f, 6.465225132e-03f, 6.468664559e-03f, 6.472089619e-03f, 6.475500304e-03f, 6.478896609e-03f, - 6.482278526e-03f, 6.485646049e-03f, 6.488999171e-03f, 6.492337886e-03f, 6.495662187e-03f, 6.498972068e-03f, 6.502267522e-03f, 6.505548543e-03f, 6.508815124e-03f, 6.512067259e-03f, - 6.515304942e-03f, 6.518528166e-03f, 6.521736926e-03f, 6.524931214e-03f, 6.528111025e-03f, 6.531276353e-03f, 6.534427191e-03f, 6.537563533e-03f, 6.540685373e-03f, 6.543792705e-03f, - 6.546885524e-03f, 6.549963823e-03f, 6.553027595e-03f, 6.556076836e-03f, 6.559111540e-03f, 6.562131700e-03f, 6.565137310e-03f, 6.568128366e-03f, 6.571104860e-03f, 6.574066789e-03f, - 6.577014144e-03f, 6.579946922e-03f, 6.582865116e-03f, 6.585768722e-03f, 6.588657732e-03f, 6.591532142e-03f, 6.594391947e-03f, 6.597237140e-03f, 6.600067716e-03f, 6.602883671e-03f, - 6.605684998e-03f, 6.608471692e-03f, 6.611243748e-03f, 6.614001161e-03f, 6.616743926e-03f, 6.619472036e-03f, 6.622185488e-03f, 6.624884275e-03f, 6.627568393e-03f, 6.630237837e-03f, - 6.632892602e-03f, 6.635532682e-03f, 6.638158073e-03f, 6.640768769e-03f, 6.643364767e-03f, 6.645946060e-03f, 6.648512644e-03f, 6.651064515e-03f, 6.653601667e-03f, 6.656124096e-03f, - 6.658631797e-03f, 6.661124765e-03f, 6.663602995e-03f, 6.666066484e-03f, 6.668515226e-03f, 6.670949217e-03f, 6.673368452e-03f, 6.675772928e-03f, 6.678162638e-03f, 6.680537580e-03f, - 6.682897748e-03f, 6.685243138e-03f, 6.687573746e-03f, 6.689889568e-03f, 6.692190599e-03f, 6.694476835e-03f, 6.696748272e-03f, 6.699004906e-03f, 6.701246732e-03f, 6.703473747e-03f, - 6.705685946e-03f, 6.707883326e-03f, 6.710065882e-03f, 6.712233610e-03f, 6.714386507e-03f, 6.716524569e-03f, 6.718647791e-03f, 6.720756170e-03f, 6.722849702e-03f, 6.724928383e-03f, - 6.726992209e-03f, 6.729041178e-03f, 6.731075285e-03f, 6.733094526e-03f, 6.735098898e-03f, 6.737088397e-03f, 6.739063021e-03f, 6.741022764e-03f, 6.742967624e-03f, 6.744897598e-03f, - 6.746812681e-03f, 6.748712871e-03f, 6.750598164e-03f, 6.752468557e-03f, 6.754324047e-03f, 6.756164630e-03f, 6.757990303e-03f, 6.759801063e-03f, 6.761596906e-03f, 6.763377831e-03f, - 6.765143833e-03f, 6.766894909e-03f, 6.768631057e-03f, 6.770352274e-03f, 6.772058556e-03f, 6.773749901e-03f, 6.775426306e-03f, 6.777087767e-03f, 6.778734283e-03f, 6.780365849e-03f, - 6.781982465e-03f, 6.783584126e-03f, 6.785170830e-03f, 6.786742575e-03f, 6.788299358e-03f, 6.789841176e-03f, 6.791368027e-03f, 6.792879907e-03f, 6.794376816e-03f, 6.795858750e-03f, - 6.797325706e-03f, 6.798777683e-03f, 6.800214678e-03f, 6.801636689e-03f, 6.803043713e-03f, 6.804435748e-03f, 6.805812792e-03f, 6.807174843e-03f, 6.808521898e-03f, 6.809853956e-03f, - 6.811171015e-03f, 6.812473071e-03f, 6.813760124e-03f, 6.815032171e-03f, 6.816289210e-03f, 6.817531240e-03f, 6.818758258e-03f, 6.819970263e-03f, 6.821167252e-03f, 6.822349224e-03f, - 6.823516178e-03f, 6.824668111e-03f, 6.825805022e-03f, 6.826926909e-03f, 6.828033770e-03f, 6.829125604e-03f, 6.830202410e-03f, 6.831264185e-03f, 6.832310928e-03f, 6.833342638e-03f, - 6.834359314e-03f, 6.835360953e-03f, 6.836347555e-03f, 6.837319119e-03f, 6.838275642e-03f, 6.839217124e-03f, 6.840143563e-03f, 6.841054958e-03f, 6.841951309e-03f, 6.842832613e-03f, - 6.843698870e-03f, 6.844550079e-03f, 6.845386238e-03f, 6.846207348e-03f, 6.847013405e-03f, 6.847804411e-03f, 6.848580364e-03f, 6.849341262e-03f, 6.850087105e-03f, 6.850817893e-03f, - 6.851533625e-03f, 6.852234299e-03f, 6.852919915e-03f, 6.853590473e-03f, 6.854245971e-03f, 6.854886410e-03f, 6.855511788e-03f, 6.856122105e-03f, 6.856717361e-03f, 6.857297555e-03f, - 6.857862686e-03f, 6.858412755e-03f, 6.858947760e-03f, 6.859467702e-03f, 6.859972580e-03f, 6.860462393e-03f, 6.860937143e-03f, 6.861396828e-03f, 6.861841448e-03f, 6.862271003e-03f, - 6.862685493e-03f, 6.863084918e-03f, 6.863469278e-03f, 6.863838572e-03f, 6.864192802e-03f, 6.864531966e-03f, 6.864856065e-03f, 6.865165100e-03f, 6.865459069e-03f, 6.865737974e-03f, - 6.866001815e-03f, 6.866250591e-03f, 6.866484304e-03f, 6.866702953e-03f, 6.866906539e-03f, 6.867095062e-03f, 6.867268523e-03f, 6.867426921e-03f, 6.867570259e-03f, 6.867698535e-03f, - 6.867811751e-03f, 6.867909907e-03f, 6.867993004e-03f, 6.868061042e-03f, 6.868114022e-03f, 6.868151945e-03f, 6.868174812e-03f, 6.868182623e-03f, 6.868175379e-03f, 6.868153082e-03f, - 6.868115731e-03f, 6.868063327e-03f, 6.867995873e-03f, 6.867913368e-03f, 6.867815814e-03f, 6.867703211e-03f, 6.867575562e-03f, 6.867432866e-03f, 6.867275125e-03f, 6.867102340e-03f, - 6.866914513e-03f, 6.866711645e-03f, 6.866493736e-03f, 6.866260789e-03f, 6.866012804e-03f, 6.865749783e-03f, 6.865471728e-03f, 6.865178639e-03f, 6.864870518e-03f, 6.864547367e-03f, - 6.864209188e-03f, 6.863855981e-03f, 6.863487748e-03f, 6.863104492e-03f, 6.862706213e-03f, 6.862292914e-03f, 6.861864596e-03f, 6.861421261e-03f, 6.860962910e-03f, 6.860489546e-03f, - 6.860001171e-03f, 6.859497786e-03f, 6.858979393e-03f, 6.858445994e-03f, 6.857897591e-03f, 6.857334186e-03f, 6.856755782e-03f, 6.856162380e-03f, 6.855553982e-03f, 6.854930591e-03f, - 6.854292209e-03f, 6.853638838e-03f, 6.852970480e-03f, 6.852287138e-03f, 6.851588814e-03f, 6.850875510e-03f, 6.850147228e-03f, 6.849403971e-03f, 6.848645742e-03f, 6.847872543e-03f, - 6.847084377e-03f, 6.846281245e-03f, 6.845463151e-03f, 6.844630098e-03f, 6.843782087e-03f, 6.842919122e-03f, 6.842041205e-03f, 6.841148339e-03f, 6.840240526e-03f, 6.839317771e-03f, - 6.838380075e-03f, 6.837427441e-03f, 6.836459872e-03f, 6.835477372e-03f, 6.834479942e-03f, 6.833467587e-03f, 6.832440309e-03f, 6.831398111e-03f, 6.830340997e-03f, 6.829268969e-03f, - 6.828182031e-03f, 6.827080185e-03f, 6.825963436e-03f, 6.824831786e-03f, 6.823685239e-03f, 6.822523797e-03f, 6.821347465e-03f, 6.820156246e-03f, 6.818950143e-03f, 6.817729159e-03f, - 6.816493299e-03f, 6.815242565e-03f, 6.813976961e-03f, 6.812696491e-03f, 6.811401159e-03f, 6.810090968e-03f, 6.808765921e-03f, 6.807426023e-03f, 6.806071277e-03f, 6.804701687e-03f, - 6.803317257e-03f, 6.801917991e-03f, 6.800503892e-03f, 6.799074964e-03f, 6.797631212e-03f, 6.796172640e-03f, 6.794699250e-03f, 6.793211048e-03f, 6.791708038e-03f, 6.790190223e-03f, - 6.788657608e-03f, 6.787110197e-03f, 6.785547994e-03f, 6.783971004e-03f, 6.782379230e-03f, 6.780772677e-03f, 6.779151349e-03f, 6.777515251e-03f, 6.775864387e-03f, 6.774198761e-03f, - 6.772518379e-03f, 6.770823243e-03f, 6.769113360e-03f, 6.767388733e-03f, 6.765649367e-03f, 6.763895267e-03f, 6.762126437e-03f, 6.760342882e-03f, 6.758544607e-03f, 6.756731617e-03f, - 6.754903915e-03f, 6.753061508e-03f, 6.751204400e-03f, 6.749332595e-03f, 6.747446100e-03f, 6.745544918e-03f, 6.743629054e-03f, 6.741698514e-03f, 6.739753303e-03f, 6.737793426e-03f, - 6.735818887e-03f, 6.733829692e-03f, 6.731825847e-03f, 6.729807356e-03f, 6.727774224e-03f, 6.725726457e-03f, 6.723664061e-03f, 6.721587039e-03f, 6.719495399e-03f, 6.717389145e-03f, - 6.715268282e-03f, 6.713132816e-03f, 6.710982753e-03f, 6.708818098e-03f, 6.706638857e-03f, 6.704445034e-03f, 6.702236637e-03f, 6.700013669e-03f, 6.697776138e-03f, 6.695524049e-03f, - 6.693257407e-03f, 6.690976218e-03f, 6.688680489e-03f, 6.686370224e-03f, 6.684045430e-03f, 6.681706113e-03f, 6.679352278e-03f, 6.676983932e-03f, 6.674601081e-03f, 6.672203730e-03f, - 6.669791885e-03f, 6.667365553e-03f, 6.664924740e-03f, 6.662469452e-03f, 6.659999695e-03f, 6.657515476e-03f, 6.655016800e-03f, 6.652503673e-03f, 6.649976103e-03f, 6.647434095e-03f, - 6.644877656e-03f, 6.642306793e-03f, 6.639721511e-03f, 6.637121817e-03f, 6.634507717e-03f, 6.631879219e-03f, 6.629236328e-03f, 6.626579052e-03f, 6.623907396e-03f, 6.621221368e-03f, - 6.618520974e-03f, 6.615806221e-03f, 6.613077116e-03f, 6.610333664e-03f, 6.607575874e-03f, 6.604803753e-03f, 6.602017305e-03f, 6.599216540e-03f, 6.596401464e-03f, 6.593572083e-03f, - 6.590728404e-03f, 6.587870435e-03f, 6.584998183e-03f, 6.582111655e-03f, 6.579210858e-03f, 6.576295798e-03f, 6.573366484e-03f, 6.570422923e-03f, 6.567465120e-03f, 6.564493085e-03f, - 6.561506824e-03f, 6.558506344e-03f, 6.555491654e-03f, 6.552462759e-03f, 6.549419668e-03f, 6.546362389e-03f, 6.543290928e-03f, 6.540205293e-03f, 6.537105491e-03f, 6.533991531e-03f, - 6.530863420e-03f, 6.527721165e-03f, 6.524564774e-03f, 6.521394256e-03f, 6.518209616e-03f, 6.515010864e-03f, 6.511798007e-03f, 6.508571053e-03f, 6.505330009e-03f, 6.502074885e-03f, - 6.498805686e-03f, 6.495522423e-03f, 6.492225101e-03f, 6.488913730e-03f, 6.485588318e-03f, 6.482248872e-03f, 6.478895400e-03f, 6.475527911e-03f, 6.472146413e-03f, 6.468750915e-03f, - 6.465341423e-03f, 6.461917947e-03f, 6.458480495e-03f, 6.455029074e-03f, 6.451563694e-03f, 6.448084363e-03f, 6.444591089e-03f, 6.441083881e-03f, 6.437562746e-03f, 6.434027695e-03f, - 6.430478734e-03f, 6.426915872e-03f, 6.423339119e-03f, 6.419748483e-03f, 6.416143971e-03f, 6.412525594e-03f, 6.408893360e-03f, 6.405247277e-03f, 6.401587354e-03f, 6.397913600e-03f, - 6.394226024e-03f, 6.390524635e-03f, 6.386809441e-03f, 6.383080451e-03f, 6.379337675e-03f, 6.375581121e-03f, 6.371810798e-03f, 6.368026716e-03f, 6.364228882e-03f, 6.360417308e-03f, - 6.356592000e-03f, 6.352752970e-03f, 6.348900225e-03f, 6.345033775e-03f, 6.341153630e-03f, 6.337259798e-03f, 6.333352289e-03f, 6.329431111e-03f, 6.325496276e-03f, 6.321547791e-03f, - 6.317585666e-03f, 6.313609911e-03f, 6.309620535e-03f, 6.305617548e-03f, 6.301600959e-03f, 6.297570777e-03f, 6.293527013e-03f, 6.289469675e-03f, 6.285398774e-03f, 6.281314319e-03f, - 6.277216320e-03f, 6.273104787e-03f, 6.268979729e-03f, 6.264841156e-03f, 6.260689078e-03f, 6.256523505e-03f, 6.252344446e-03f, 6.248151912e-03f, 6.243945913e-03f, 6.239726457e-03f, - 6.235493557e-03f, 6.231247220e-03f, 6.226987458e-03f, 6.222714281e-03f, 6.218427698e-03f, 6.214127720e-03f, 6.209814357e-03f, 6.205487620e-03f, 6.201147517e-03f, 6.196794060e-03f, - 6.192427259e-03f, 6.188047124e-03f, 6.183653666e-03f, 6.179246894e-03f, 6.174826820e-03f, 6.170393453e-03f, 6.165946804e-03f, 6.161486884e-03f, 6.157013703e-03f, 6.152527272e-03f, - 6.148027601e-03f, 6.143514700e-03f, 6.138988581e-03f, 6.134449254e-03f, 6.129896730e-03f, 6.125331019e-03f, 6.120752132e-03f, 6.116160080e-03f, 6.111554874e-03f, 6.106936524e-03f, - 6.102305042e-03f, 6.097660437e-03f, 6.093002722e-03f, 6.088331907e-03f, 6.083648003e-03f, 6.078951021e-03f, 6.074240971e-03f, 6.069517866e-03f, 6.064781716e-03f, 6.060032532e-03f, - 6.055270326e-03f, 6.050495108e-03f, 6.045706889e-03f, 6.040905681e-03f, 6.036091496e-03f, 6.031264344e-03f, 6.026424236e-03f, 6.021571184e-03f, 6.016705200e-03f, 6.011826294e-03f, - 6.006934479e-03f, 6.002029765e-03f, 5.997112163e-03f, 5.992181687e-03f, 5.987238346e-03f, 5.982282153e-03f, 5.977313119e-03f, 5.972331255e-03f, 5.967336574e-03f, 5.962329087e-03f, - 5.957308805e-03f, 5.952275741e-03f, 5.947229906e-03f, 5.942171311e-03f, 5.937099969e-03f, 5.932015892e-03f, 5.926919091e-03f, 5.921809578e-03f, 5.916687365e-03f, 5.911552464e-03f, - 5.906404886e-03f, 5.901244645e-03f, 5.896071752e-03f, 5.890886218e-03f, 5.885688056e-03f, 5.880477279e-03f, 5.875253898e-03f, 5.870017924e-03f, 5.864769372e-03f, 5.859508252e-03f, - 5.854234577e-03f, 5.848948359e-03f, 5.843649611e-03f, 5.838338344e-03f, 5.833014571e-03f, 5.827678305e-03f, 5.822329557e-03f, 5.816968341e-03f, 5.811594668e-03f, 5.806208551e-03f, - 5.800810003e-03f, 5.795399036e-03f, 5.789975662e-03f, 5.784539895e-03f, 5.779091747e-03f, 5.773631229e-03f, 5.768158356e-03f, 5.762673140e-03f, 5.757175593e-03f, 5.751665728e-03f, - 5.746143558e-03f, 5.740609096e-03f, 5.735062354e-03f, 5.729503346e-03f, 5.723932083e-03f, 5.718348580e-03f, 5.712752849e-03f, 5.707144902e-03f, 5.701524754e-03f, 5.695892416e-03f, - 5.690247902e-03f, 5.684591225e-03f, 5.678922398e-03f, 5.673241434e-03f, 5.667548346e-03f, 5.661843148e-03f, 5.656125852e-03f, 5.650396472e-03f, 5.644655020e-03f, 5.638901511e-03f, - 5.633135957e-03f, 5.627358372e-03f, 5.621568768e-03f, 5.615767160e-03f, 5.609953561e-03f, 5.604127984e-03f, 5.598290443e-03f, 5.592440951e-03f, 5.586579521e-03f, 5.580706167e-03f, - 5.574820903e-03f, 5.568923742e-03f, 5.563014697e-03f, 5.557093783e-03f, 5.551161012e-03f, 5.545216400e-03f, 5.539259958e-03f, 5.533291701e-03f, 5.527311643e-03f, 5.521319798e-03f, - 5.515316178e-03f, 5.509300799e-03f, 5.503273673e-03f, 5.497234815e-03f, 5.491184239e-03f, 5.485121958e-03f, 5.479047986e-03f, 5.472962338e-03f, 5.466865027e-03f, 5.460756068e-03f, - 5.454635474e-03f, 5.448503259e-03f, 5.442359438e-03f, 5.436204024e-03f, 5.430037032e-03f, 5.423858476e-03f, 5.417668370e-03f, 5.411466728e-03f, 5.405253564e-03f, 5.399028894e-03f, - 5.392792730e-03f, 5.386545088e-03f, 5.380285981e-03f, 5.374015424e-03f, 5.367733432e-03f, 5.361440018e-03f, 5.355135198e-03f, 5.348818985e-03f, 5.342491394e-03f, 5.336152439e-03f, - 5.329802136e-03f, 5.323440498e-03f, 5.317067541e-03f, 5.310683278e-03f, 5.304287725e-03f, 5.297880895e-03f, 5.291462805e-03f, 5.285033467e-03f, 5.278592898e-03f, 5.272141112e-03f, - 5.265678123e-03f, 5.259203946e-03f, 5.252718597e-03f, 5.246222090e-03f, 5.239714439e-03f, 5.233195660e-03f, 5.226665768e-03f, 5.220124777e-03f, 5.213572702e-03f, 5.207009560e-03f, - 5.200435363e-03f, 5.193850128e-03f, 5.187253869e-03f, 5.180646602e-03f, 5.174028342e-03f, 5.167399103e-03f, 5.160758901e-03f, 5.154107751e-03f, 5.147445669e-03f, 5.140772668e-03f, - 5.134088766e-03f, 5.127393976e-03f, 5.120688314e-03f, 5.113971796e-03f, 5.107244437e-03f, 5.100506251e-03f, 5.093757255e-03f, 5.086997464e-03f, 5.080226893e-03f, 5.073445558e-03f, - 5.066653474e-03f, 5.059850657e-03f, 5.053037121e-03f, 5.046212884e-03f, 5.039377959e-03f, 5.032532363e-03f, 5.025676112e-03f, 5.018809220e-03f, 5.011931704e-03f, 5.005043579e-03f, - 4.998144861e-03f, 4.991235566e-03f, 4.984315709e-03f, 4.977385306e-03f, 4.970444373e-03f, 4.963492926e-03f, 4.956530980e-03f, 4.949558551e-03f, 4.942575656e-03f, 4.935582309e-03f, - 4.928578528e-03f, 4.921564327e-03f, 4.914539723e-03f, 4.907504732e-03f, 4.900459369e-03f, 4.893403652e-03f, 4.886337595e-03f, 4.879261215e-03f, 4.872174527e-03f, 4.865077549e-03f, - 4.857970296e-03f, 4.850852784e-03f, 4.843725030e-03f, 4.836587049e-03f, 4.829438859e-03f, 4.822280474e-03f, 4.815111911e-03f, 4.807933187e-03f, 4.800744318e-03f, 4.793545320e-03f, - 4.786336210e-03f, 4.779117003e-03f, 4.771887717e-03f, 4.764648367e-03f, 4.757398971e-03f, 4.750139544e-03f, 4.742870103e-03f, 4.735590664e-03f, 4.728301244e-03f, 4.721001860e-03f, - 4.713692528e-03f, 4.706373264e-03f, 4.699044085e-03f, 4.691705009e-03f, 4.684356050e-03f, 4.676997227e-03f, 4.669628556e-03f, 4.662250052e-03f, 4.654861734e-03f, 4.647463618e-03f, - 4.640055721e-03f, 4.632638058e-03f, 4.625210648e-03f, 4.617773507e-03f, 4.610326652e-03f, 4.602870100e-03f, 4.595403867e-03f, 4.587927970e-03f, 4.580442427e-03f, 4.572947254e-03f, - 4.565442469e-03f, 4.557928087e-03f, 4.550404127e-03f, 4.542870605e-03f, 4.535327539e-03f, 4.527774944e-03f, 4.520212840e-03f, 4.512641241e-03f, 4.505060166e-03f, 4.497469633e-03f, - 4.489869656e-03f, 4.482260255e-03f, 4.474641447e-03f, 4.467013248e-03f, 4.459375675e-03f, 4.451728747e-03f, 4.444072480e-03f, 4.436406891e-03f, 4.428731998e-03f, 4.421047819e-03f, - 4.413354370e-03f, 4.405651668e-03f, 4.397939733e-03f, 4.390218580e-03f, 4.382488227e-03f, 4.374748691e-03f, 4.366999991e-03f, 4.359242143e-03f, 4.351475166e-03f, 4.343699076e-03f, - 4.335913891e-03f, 4.328119628e-03f, 4.320316306e-03f, 4.312503942e-03f, 4.304682554e-03f, 4.296852158e-03f, 4.289012773e-03f, 4.281164417e-03f, 4.273307107e-03f, 4.265440861e-03f, - 4.257565696e-03f, 4.249681631e-03f, 4.241788682e-03f, 4.233886869e-03f, 4.225976208e-03f, 4.218056718e-03f, 4.210128416e-03f, 4.202191321e-03f, 4.194245449e-03f, 4.186290820e-03f, - 4.178327451e-03f, 4.170355359e-03f, 4.162374563e-03f, 4.154385081e-03f, 4.146386931e-03f, 4.138380130e-03f, 4.130364697e-03f, 4.122340651e-03f, 4.114308008e-03f, 4.106266786e-03f, - 4.098217005e-03f, 4.090158683e-03f, 4.082091836e-03f, 4.074016484e-03f, 4.065932645e-03f, 4.057840336e-03f, 4.049739576e-03f, 4.041630384e-03f, 4.033512777e-03f, 4.025386774e-03f, - 4.017252393e-03f, 4.009109652e-03f, 4.000958569e-03f, 3.992799164e-03f, 3.984631453e-03f, 3.976455457e-03f, 3.968271192e-03f, 3.960078678e-03f, 3.951877932e-03f, 3.943668974e-03f, - 3.935451821e-03f, 3.927226493e-03f, 3.918993007e-03f, 3.910751382e-03f, 3.902501636e-03f, 3.894243789e-03f, 3.885977858e-03f, 3.877703863e-03f, 3.869421821e-03f, 3.861131752e-03f, - 3.852833674e-03f, 3.844527605e-03f, 3.836213565e-03f, 3.827891572e-03f, 3.819561644e-03f, 3.811223800e-03f, 3.802878060e-03f, 3.794524441e-03f, 3.786162963e-03f, 3.777793644e-03f, - 3.769416502e-03f, 3.761031558e-03f, 3.752638829e-03f, 3.744238335e-03f, 3.735830094e-03f, 3.727414125e-03f, 3.718990447e-03f, 3.710559079e-03f, 3.702120040e-03f, 3.693673348e-03f, - 3.685219023e-03f, 3.676757084e-03f, 3.668287549e-03f, 3.659810437e-03f, 3.651325768e-03f, 3.642833561e-03f, 3.634333834e-03f, 3.625826607e-03f, 3.617311898e-03f, 3.608789727e-03f, - 3.600260113e-03f, 3.591723075e-03f, 3.583178632e-03f, 3.574626803e-03f, 3.566067607e-03f, 3.557501064e-03f, 3.548927192e-03f, 3.540346012e-03f, 3.531757541e-03f, 3.523161800e-03f, - 3.514558807e-03f, 3.505948582e-03f, 3.497331144e-03f, 3.488706512e-03f, 3.480074706e-03f, 3.471435744e-03f, 3.462789647e-03f, 3.454136434e-03f, 3.445476124e-03f, 3.436808736e-03f, - 3.428134289e-03f, 3.419452804e-03f, 3.410764299e-03f, 3.402068795e-03f, 3.393366309e-03f, 3.384656863e-03f, 3.375940475e-03f, 3.367217164e-03f, 3.358486951e-03f, 3.349749855e-03f, - 3.341005895e-03f, 3.332255091e-03f, 3.323497463e-03f, 3.314733029e-03f, 3.305961810e-03f, 3.297183826e-03f, 3.288399095e-03f, 3.279607637e-03f, 3.270809473e-03f, 3.262004621e-03f, - 3.253193102e-03f, 3.244374935e-03f, 3.235550139e-03f, 3.226718735e-03f, 3.217880742e-03f, 3.209036181e-03f, 3.200185069e-03f, 3.191327428e-03f, 3.182463278e-03f, 3.173592637e-03f, - 3.164715526e-03f, 3.155831965e-03f, 3.146941973e-03f, 3.138045571e-03f, 3.129142777e-03f, 3.120233612e-03f, 3.111318097e-03f, 3.102396250e-03f, 3.093468091e-03f, 3.084533642e-03f, - 3.075592920e-03f, 3.066645947e-03f, 3.057692743e-03f, 3.048733327e-03f, 3.039767719e-03f, 3.030795939e-03f, 3.021818008e-03f, 3.012833945e-03f, 3.003843770e-03f, 2.994847504e-03f, - 2.985845166e-03f, 2.976836777e-03f, 2.967822356e-03f, 2.958801924e-03f, 2.949775501e-03f, 2.940743106e-03f, 2.931704761e-03f, 2.922660485e-03f, 2.913610298e-03f, 2.904554220e-03f, - 2.895492272e-03f, 2.886424474e-03f, 2.877350846e-03f, 2.868271408e-03f, 2.859186181e-03f, 2.850095184e-03f, 2.840998438e-03f, 2.831895964e-03f, 2.822787780e-03f, 2.813673909e-03f, - 2.804554369e-03f, 2.795429182e-03f, 2.786298367e-03f, 2.777161945e-03f, 2.768019937e-03f, 2.758872362e-03f, 2.749719241e-03f, 2.740560594e-03f, 2.731396442e-03f, 2.722226805e-03f, - 2.713051704e-03f, 2.703871158e-03f, 2.694685189e-03f, 2.685493816e-03f, 2.676297061e-03f, 2.667094943e-03f, 2.657887483e-03f, 2.648674702e-03f, 2.639456620e-03f, 2.630233258e-03f, - 2.621004636e-03f, 2.611770774e-03f, 2.602531693e-03f, 2.593287414e-03f, 2.584037957e-03f, 2.574783343e-03f, 2.565523592e-03f, 2.556258725e-03f, 2.546988762e-03f, 2.537713725e-03f, - 2.528433633e-03f, 2.519148508e-03f, 2.509858369e-03f, 2.500563238e-03f, 2.491263135e-03f, 2.481958081e-03f, 2.472648097e-03f, 2.463333203e-03f, 2.454013419e-03f, 2.444688768e-03f, - 2.435359268e-03f, 2.426024942e-03f, 2.416685809e-03f, 2.407341891e-03f, 2.397993207e-03f, 2.388639780e-03f, 2.379281630e-03f, 2.369918777e-03f, 2.360551242e-03f, 2.351179047e-03f, - 2.341802211e-03f, 2.332420756e-03f, 2.323034702e-03f, 2.313644071e-03f, 2.304248883e-03f, 2.294849158e-03f, 2.285444919e-03f, 2.276036185e-03f, 2.266622978e-03f, 2.257205318e-03f, - 2.247783227e-03f, 2.238356725e-03f, 2.228925833e-03f, 2.219490571e-03f, 2.210050962e-03f, 2.200607026e-03f, 2.191158784e-03f, 2.181706256e-03f, 2.172249464e-03f, 2.162788429e-03f, - 2.153323171e-03f, 2.143853712e-03f, 2.134380072e-03f, 2.124902274e-03f, 2.115420336e-03f, 2.105934282e-03f, 2.096444131e-03f, 2.086949904e-03f, 2.077451623e-03f, 2.067949309e-03f, - 2.058442983e-03f, 2.048932666e-03f, 2.039418378e-03f, 2.029900142e-03f, 2.020377977e-03f, 2.010851906e-03f, 2.001321949e-03f, 1.991788127e-03f, 1.982250462e-03f, 1.972708974e-03f, - 1.963163685e-03f, 1.953614615e-03f, 1.944061787e-03f, 1.934505220e-03f, 1.924944937e-03f, 1.915380958e-03f, 1.905813305e-03f, 1.896241999e-03f, 1.886667060e-03f, 1.877088511e-03f, - 1.867506372e-03f, 1.857920664e-03f, 1.848331409e-03f, 1.838738628e-03f, 1.829142342e-03f, 1.819542572e-03f, 1.809939340e-03f, 1.800332667e-03f, 1.790722574e-03f, 1.781109082e-03f, - 1.771492212e-03f, 1.761871987e-03f, 1.752248427e-03f, 1.742621553e-03f, 1.732991386e-03f, 1.723357949e-03f, 1.713721262e-03f, 1.704081346e-03f, 1.694438223e-03f, 1.684791915e-03f, - 1.675142442e-03f, 1.665489825e-03f, 1.655834087e-03f, 1.646175248e-03f, 1.636513331e-03f, 1.626848355e-03f, 1.617180343e-03f, 1.607509315e-03f, 1.597835294e-03f, 1.588158300e-03f, - 1.578478356e-03f, 1.568795482e-03f, 1.559109699e-03f, 1.549421030e-03f, 1.539729495e-03f, 1.530035116e-03f, 1.520337914e-03f, 1.510637911e-03f, 1.500935128e-03f, 1.491229587e-03f, - 1.481521309e-03f, 1.471810315e-03f, 1.462096627e-03f, 1.452380266e-03f, 1.442661254e-03f, 1.432939612e-03f, 1.423215362e-03f, 1.413488525e-03f, 1.403759122e-03f, 1.394027175e-03f, - 1.384292706e-03f, 1.374555736e-03f, 1.364816286e-03f, 1.355074379e-03f, 1.345330034e-03f, 1.335583275e-03f, 1.325834122e-03f, 1.316082596e-03f, 1.306328720e-03f, 1.296572515e-03f, - 1.286814003e-03f, 1.277053204e-03f, 1.267290141e-03f, 1.257524835e-03f, 1.247757307e-03f, 1.237987580e-03f, 1.228215673e-03f, 1.218441610e-03f, 1.208665412e-03f, 1.198887100e-03f, - 1.189106695e-03f, 1.179324220e-03f, 1.169539696e-03f, 1.159753144e-03f, 1.149964586e-03f, 1.140174044e-03f, 1.130381538e-03f, 1.120587092e-03f, 1.110790725e-03f, 1.100992461e-03f, - 1.091192319e-03f, 1.081390323e-03f, 1.071586493e-03f, 1.061780852e-03f, 1.051973420e-03f, 1.042164220e-03f, 1.032353272e-03f, 1.022540599e-03f, 1.012726222e-03f, 1.002910163e-03f, - 9.930924437e-04f, 9.832730849e-04f, 9.734521087e-04f, 9.636295367e-04f, 9.538053905e-04f, 9.439796918e-04f, 9.341524621e-04f, 9.243237230e-04f, 9.144934963e-04f, 9.046618034e-04f, - 8.948286661e-04f, 8.849941060e-04f, 8.751581448e-04f, 8.653208039e-04f, 8.554821052e-04f, 8.456420702e-04f, 8.358007206e-04f, 8.259580780e-04f, 8.161141640e-04f, 8.062690004e-04f, - 7.964226087e-04f, 7.865750106e-04f, 7.767262277e-04f, 7.668762818e-04f, 7.570251944e-04f, 7.471729872e-04f, 7.373196819e-04f, 7.274653001e-04f, 7.176098635e-04f, 7.077533938e-04f, - 6.978959125e-04f, 6.880374414e-04f, 6.781780022e-04f, 6.683176164e-04f, 6.584563058e-04f, 6.485940920e-04f, 6.387309966e-04f, 6.288670415e-04f, 6.190022481e-04f, 6.091366383e-04f, - 5.992702335e-04f, 5.894030557e-04f, 5.795351263e-04f, 5.696664670e-04f, 5.597970996e-04f, 5.499270458e-04f, 5.400563270e-04f, 5.301849652e-04f, 5.203129818e-04f, 5.104403987e-04f, - 5.005672374e-04f, 4.906935196e-04f, 4.808192671e-04f, 4.709445014e-04f, 4.610692443e-04f, 4.511935174e-04f, 4.413173424e-04f, 4.314407410e-04f, 4.215637348e-04f, 4.116863455e-04f, - 4.018085948e-04f, 3.919305043e-04f, 3.820520958e-04f, 3.721733909e-04f, 3.622944112e-04f, 3.524151784e-04f, 3.425357142e-04f, 3.326560403e-04f, 3.227761784e-04f, 3.128961500e-04f, - 3.030159768e-04f, 2.931356806e-04f, 2.832552830e-04f, 2.733748056e-04f, 2.634942702e-04f, 2.536136983e-04f, 2.437331116e-04f, 2.338525318e-04f, 2.239719805e-04f, 2.140914794e-04f, - 2.042110502e-04f, 1.943307145e-04f, 1.844504939e-04f, 1.745704101e-04f, 1.646904848e-04f, 1.548107396e-04f, 1.449311961e-04f, 1.350518760e-04f, 1.251728009e-04f, 1.152939925e-04f, - 1.054154724e-04f, 9.553726220e-05f, 8.565938360e-05f, 7.578185820e-05f, 6.590470765e-05f, 5.602795355e-05f, 4.615161755e-05f, 3.627572127e-05f, 2.640028633e-05f, 1.652533434e-05f, - 6.650886934e-06f, -3.223034280e-06f, -1.309640769e-05f, -2.296921168e-05f, -3.284142465e-05f, -4.271302498e-05f, -5.258399108e-05f, -6.245430135e-05f, -7.232393418e-05f, -8.219286798e-05f, - -9.206108116e-05f, -1.019285521e-04f, -1.117952593e-04f, -1.216611811e-04f, -1.315262959e-04f, -1.413905822e-04f, -1.512540183e-04f, -1.611165828e-04f, -1.709782540e-04f, -1.808390103e-04f, - -1.906988303e-04f, -2.005576923e-04f, -2.104155749e-04f, -2.202724563e-04f, -2.301283152e-04f, -2.399831299e-04f, -2.498368788e-04f, -2.596895406e-04f, -2.695410936e-04f, -2.793915162e-04f, - -2.892407871e-04f, -2.990888845e-04f, -3.089357871e-04f, -3.187814733e-04f, -3.286259215e-04f, -3.384691104e-04f, -3.483110183e-04f, -3.581516238e-04f, -3.679909053e-04f, -3.778288414e-04f, - -3.876654107e-04f, -3.975005915e-04f, -4.073343624e-04f, -4.171667020e-04f, -4.269975887e-04f, -4.368270012e-04f, -4.466549179e-04f, -4.564813173e-04f, -4.663061781e-04f, -4.761294788e-04f, - -4.859511979e-04f, -4.957713140e-04f, -5.055898057e-04f, -5.154066514e-04f, -5.252218299e-04f, -5.350353196e-04f, -5.448470992e-04f, -5.546571472e-04f, -5.644654422e-04f, -5.742719629e-04f, - -5.840766879e-04f, -5.938795956e-04f, -6.036806648e-04f, -6.134798741e-04f, -6.232772021e-04f, -6.330726274e-04f, -6.428661287e-04f, -6.526576846e-04f, -6.624472737e-04f, -6.722348747e-04f, - -6.820204663e-04f, -6.918040271e-04f, -7.015855358e-04f, -7.113649710e-04f, -7.211423114e-04f, -7.309175358e-04f, -7.406906228e-04f, -7.504615510e-04f, -7.602302993e-04f, -7.699968463e-04f, - -7.797611707e-04f, -7.895232513e-04f, -7.992830667e-04f, -8.090405957e-04f, -8.187958171e-04f, -8.285487095e-04f, -8.382992518e-04f, -8.480474227e-04f, -8.577932010e-04f, -8.675365653e-04f, - -8.772774946e-04f, -8.870159676e-04f, -8.967519630e-04f, -9.064854597e-04f, -9.162164365e-04f, -9.259448721e-04f, -9.356707455e-04f, -9.453940354e-04f, -9.551147206e-04f, -9.648327800e-04f, - -9.745481925e-04f, -9.842609368e-04f, -9.939709918e-04f, -1.003678337e-03f, -1.013382950e-03f, -1.023084810e-03f, -1.032783897e-03f, -1.042480189e-03f, -1.052173665e-03f, -1.061864303e-03f, - -1.071552084e-03f, -1.081236986e-03f, -1.090918987e-03f, -1.100598067e-03f, -1.110274204e-03f, -1.119947378e-03f, -1.129617567e-03f, -1.139284751e-03f, -1.148948909e-03f, -1.158610018e-03f, - -1.168268059e-03f, -1.177923011e-03f, -1.187574852e-03f, -1.197223562e-03f, -1.206869119e-03f, -1.216511502e-03f, -1.226150691e-03f, -1.235786664e-03f, -1.245419402e-03f, -1.255048882e-03f, - -1.264675083e-03f, -1.274297986e-03f, -1.283917568e-03f, -1.293533810e-03f, -1.303146689e-03f, -1.312756186e-03f, -1.322362279e-03f, -1.331964948e-03f, -1.341564172e-03f, -1.351159929e-03f, - -1.360752199e-03f, -1.370340961e-03f, -1.379926195e-03f, -1.389507879e-03f, -1.399085993e-03f, -1.408660515e-03f, -1.418231426e-03f, -1.427798704e-03f, -1.437362329e-03f, -1.446922279e-03f, - -1.456478534e-03f, -1.466031074e-03f, -1.475579877e-03f, -1.485124923e-03f, -1.494666191e-03f, -1.504203661e-03f, -1.513737311e-03f, -1.523267121e-03f, -1.532793071e-03f, -1.542315139e-03f, - -1.551833305e-03f, -1.561347549e-03f, -1.570857849e-03f, -1.580364185e-03f, -1.589866537e-03f, -1.599364884e-03f, -1.608859205e-03f, -1.618349480e-03f, -1.627835687e-03f, -1.637317808e-03f, - -1.646795820e-03f, -1.656269704e-03f, -1.665739438e-03f, -1.675205003e-03f, -1.684666378e-03f, -1.694123542e-03f, -1.703576475e-03f, -1.713025156e-03f, -1.722469565e-03f, -1.731909681e-03f, - -1.741345485e-03f, -1.750776955e-03f, -1.760204070e-03f, -1.769626812e-03f, -1.779045159e-03f, -1.788459090e-03f, -1.797868586e-03f, -1.807273626e-03f, -1.816674190e-03f, -1.826070257e-03f, - -1.835461807e-03f, -1.844848820e-03f, -1.854231274e-03f, -1.863609151e-03f, -1.872982430e-03f, -1.882351090e-03f, -1.891715111e-03f, -1.901074473e-03f, -1.910429155e-03f, -1.919779138e-03f, - -1.929124401e-03f, -1.938464923e-03f, -1.947800686e-03f, -1.957131667e-03f, -1.966457849e-03f, -1.975779209e-03f, -1.985095728e-03f, -1.994407385e-03f, -2.003714162e-03f, -2.013016037e-03f, - -2.022312990e-03f, -2.031605001e-03f, -2.040892051e-03f, -2.050174119e-03f, -2.059451185e-03f, -2.068723228e-03f, -2.077990230e-03f, -2.087252169e-03f, -2.096509026e-03f, -2.105760781e-03f, - -2.115007414e-03f, -2.124248905e-03f, -2.133485234e-03f, -2.142716380e-03f, -2.151942325e-03f, -2.161163047e-03f, -2.170378528e-03f, -2.179588746e-03f, -2.188793683e-03f, -2.197993319e-03f, - -2.207187632e-03f, -2.216376605e-03f, -2.225560216e-03f, -2.234738447e-03f, -2.243911276e-03f, -2.253078685e-03f, -2.262240653e-03f, -2.271397161e-03f, -2.280548189e-03f, -2.289693718e-03f, - -2.298833726e-03f, -2.307968196e-03f, -2.317097107e-03f, -2.326220439e-03f, -2.335338172e-03f, -2.344450288e-03f, -2.353556765e-03f, -2.362657586e-03f, -2.371752729e-03f, -2.380842176e-03f, - -2.389925907e-03f, -2.399003901e-03f, -2.408076141e-03f, -2.417142605e-03f, -2.426203275e-03f, -2.435258131e-03f, -2.444307153e-03f, -2.453350322e-03f, -2.462387618e-03f, -2.471419023e-03f, - -2.480444515e-03f, -2.489464077e-03f, -2.498477688e-03f, -2.507485330e-03f, -2.516486982e-03f, -2.525482625e-03f, -2.534472240e-03f, -2.543455807e-03f, -2.552433308e-03f, -2.561404723e-03f, - -2.570370032e-03f, -2.579329216e-03f, -2.588282256e-03f, -2.597229132e-03f, -2.606169826e-03f, -2.615104318e-03f, -2.624032589e-03f, -2.632954619e-03f, -2.641870390e-03f, -2.650779881e-03f, - -2.659683075e-03f, -2.668579951e-03f, -2.677470492e-03f, -2.686354676e-03f, -2.695232486e-03f, -2.704103902e-03f, -2.712968906e-03f, -2.721827477e-03f, -2.730679598e-03f, -2.739525248e-03f, - -2.748364409e-03f, -2.757197063e-03f, -2.766023189e-03f, -2.774842769e-03f, -2.783655784e-03f, -2.792462215e-03f, -2.801262044e-03f, -2.810055250e-03f, -2.818841815e-03f, -2.827621721e-03f, - -2.836394948e-03f, -2.845161478e-03f, -2.853921292e-03f, -2.862674370e-03f, -2.871420695e-03f, -2.880160247e-03f, -2.888893007e-03f, -2.897618957e-03f, -2.906338078e-03f, -2.915050352e-03f, - -2.923755758e-03f, -2.932454280e-03f, -2.941145898e-03f, -2.949830593e-03f, -2.958508347e-03f, -2.967179141e-03f, -2.975842956e-03f, -2.984499775e-03f, -2.993149578e-03f, -3.001792347e-03f, - -3.010428062e-03f, -3.019056707e-03f, -3.027678261e-03f, -3.036292708e-03f, -3.044900027e-03f, -3.053500201e-03f, -3.062093211e-03f, -3.070679039e-03f, -3.079257666e-03f, -3.087829075e-03f, - -3.096393245e-03f, -3.104950160e-03f, -3.113499801e-03f, -3.122042149e-03f, -3.130577186e-03f, -3.139104894e-03f, -3.147625254e-03f, -3.156138249e-03f, -3.164643860e-03f, -3.173142069e-03f, - -3.181632857e-03f, -3.190116206e-03f, -3.198592099e-03f, -3.207060516e-03f, -3.215521440e-03f, -3.223974853e-03f, -3.232420737e-03f, -3.240859073e-03f, -3.249289843e-03f, -3.257713030e-03f, - -3.266128615e-03f, -3.274536580e-03f, -3.282936908e-03f, -3.291329580e-03f, -3.299714578e-03f, -3.308091884e-03f, -3.316461481e-03f, -3.324823350e-03f, -3.333177473e-03f, -3.341523834e-03f, - -3.349862413e-03f, -3.358193193e-03f, -3.366516156e-03f, -3.374831284e-03f, -3.383138560e-03f, -3.391437966e-03f, -3.399729483e-03f, -3.408013095e-03f, -3.416288783e-03f, -3.424556530e-03f, - -3.432816318e-03f, -3.441068129e-03f, -3.449311947e-03f, -3.457547752e-03f, -3.465775528e-03f, -3.473995257e-03f, -3.482206921e-03f, -3.490410503e-03f, -3.498605985e-03f, -3.506793350e-03f, - -3.514972580e-03f, -3.523143658e-03f, -3.531306566e-03f, -3.539461287e-03f, -3.547607804e-03f, -3.555746098e-03f, -3.563876154e-03f, -3.571997952e-03f, -3.580111476e-03f, -3.588216709e-03f, - -3.596313633e-03f, -3.604402231e-03f, -3.612482486e-03f, -3.620554380e-03f, -3.628617897e-03f, -3.636673018e-03f, -3.644719727e-03f, -3.652758007e-03f, -3.660787841e-03f, -3.668809210e-03f, - -3.676822099e-03f, -3.684826490e-03f, -3.692822366e-03f, -3.700809710e-03f, -3.708788505e-03f, -3.716758734e-03f, -3.724720379e-03f, -3.732673425e-03f, -3.740617853e-03f, -3.748553648e-03f, - -3.756480792e-03f, -3.764399268e-03f, -3.772309059e-03f, -3.780210149e-03f, -3.788102520e-03f, -3.795986156e-03f, -3.803861040e-03f, -3.811727155e-03f, -3.819584485e-03f, -3.827433013e-03f, - -3.835272721e-03f, -3.843103594e-03f, -3.850925614e-03f, -3.858738765e-03f, -3.866543031e-03f, -3.874338394e-03f, -3.882124838e-03f, -3.889902347e-03f, -3.897670904e-03f, -3.905430492e-03f, - -3.913181095e-03f, -3.920922697e-03f, -3.928655280e-03f, -3.936378829e-03f, -3.944093327e-03f, -3.951798758e-03f, -3.959495105e-03f, -3.967182351e-03f, -3.974860481e-03f, -3.982529479e-03f, - -3.990189327e-03f, -3.997840010e-03f, -4.005481511e-03f, -4.013113814e-03f, -4.020736903e-03f, -4.028350761e-03f, -4.035955373e-03f, -4.043550723e-03f, -4.051136793e-03f, -4.058713569e-03f, - -4.066281033e-03f, -4.073839171e-03f, -4.081387965e-03f, -4.088927399e-03f, -4.096457459e-03f, -4.103978127e-03f, -4.111489388e-03f, -4.118991226e-03f, -4.126483625e-03f, -4.133966569e-03f, - -4.141440042e-03f, -4.148904028e-03f, -4.156358512e-03f, -4.163803477e-03f, -4.171238908e-03f, -4.178664790e-03f, -4.186081105e-03f, -4.193487839e-03f, -4.200884976e-03f, -4.208272499e-03f, - -4.215650395e-03f, -4.223018646e-03f, -4.230377237e-03f, -4.237726153e-03f, -4.245065378e-03f, -4.252394897e-03f, -4.259714693e-03f, -4.267024752e-03f, -4.274325058e-03f, -4.281615595e-03f, - -4.288896348e-03f, -4.296167302e-03f, -4.303428441e-03f, -4.310679750e-03f, -4.317921214e-03f, -4.325152816e-03f, -4.332374542e-03f, -4.339586377e-03f, -4.346788305e-03f, -4.353980312e-03f, - -4.361162381e-03f, -4.368334497e-03f, -4.375496646e-03f, -4.382648812e-03f, -4.389790981e-03f, -4.396923136e-03f, -4.404045264e-03f, -4.411157348e-03f, -4.418259374e-03f, -4.425351327e-03f, - -4.432433192e-03f, -4.439504954e-03f, -4.446566598e-03f, -4.453618108e-03f, -4.460659471e-03f, -4.467690671e-03f, -4.474711693e-03f, -4.481722523e-03f, -4.488723146e-03f, -4.495713547e-03f, - -4.502693710e-03f, -4.509663622e-03f, -4.516623268e-03f, -4.523572633e-03f, -4.530511703e-03f, -4.537440462e-03f, -4.544358896e-03f, -4.551266990e-03f, -4.558164731e-03f, -4.565052103e-03f, - -4.571929092e-03f, -4.578795683e-03f, -4.585651862e-03f, -4.592497614e-03f, -4.599332925e-03f, -4.606157781e-03f, -4.612972167e-03f, -4.619776069e-03f, -4.626569472e-03f, -4.633352362e-03f, - -4.640124726e-03f, -4.646886547e-03f, -4.653637814e-03f, -4.660378510e-03f, -4.667108622e-03f, -4.673828136e-03f, -4.680537038e-03f, -4.687235313e-03f, -4.693922947e-03f, -4.700599927e-03f, - -4.707266238e-03f, -4.713921866e-03f, -4.720566797e-03f, -4.727201018e-03f, -4.733824514e-03f, -4.740437271e-03f, -4.747039276e-03f, -4.753630514e-03f, -4.760210972e-03f, -4.766780636e-03f, - -4.773339492e-03f, -4.779887526e-03f, -4.786424725e-03f, -4.792951075e-03f, -4.799466561e-03f, -4.805971171e-03f, -4.812464891e-03f, -4.818947707e-03f, -4.825419605e-03f, -4.831880572e-03f, - -4.838330595e-03f, -4.844769659e-03f, -4.851197751e-03f, -4.857614859e-03f, -4.864020967e-03f, -4.870416064e-03f, -4.876800135e-03f, -4.883173167e-03f, -4.889535147e-03f, -4.895886061e-03f, - -4.902225896e-03f, -4.908554639e-03f, -4.914872277e-03f, -4.921178795e-03f, -4.927474182e-03f, -4.933758424e-03f, -4.940031507e-03f, -4.946293419e-03f, -4.952544146e-03f, -4.958783676e-03f, - -4.965011995e-03f, -4.971229090e-03f, -4.977434949e-03f, -4.983629557e-03f, -4.989812903e-03f, -4.995984974e-03f, -5.002145756e-03f, -5.008295236e-03f, -5.014433402e-03f, -5.020560241e-03f, - -5.026675740e-03f, -5.032779886e-03f, -5.038872667e-03f, -5.044954069e-03f, -5.051024081e-03f, -5.057082689e-03f, -5.063129880e-03f, -5.069165643e-03f, -5.075189965e-03f, -5.081202832e-03f, - -5.087204232e-03f, -5.093194154e-03f, -5.099172583e-03f, -5.105139509e-03f, -5.111094918e-03f, -5.117038798e-03f, -5.122971137e-03f, -5.128891922e-03f, -5.134801140e-03f, -5.140698781e-03f, - -5.146584830e-03f, -5.152459277e-03f, -5.158322108e-03f, -5.164173312e-03f, -5.170012876e-03f, -5.175840788e-03f, -5.181657037e-03f, -5.187461609e-03f, -5.193254493e-03f, -5.199035678e-03f, - -5.204805149e-03f, -5.210562897e-03f, -5.216308908e-03f, -5.222043172e-03f, -5.227765675e-03f, -5.233476406e-03f, -5.239175353e-03f, -5.244862505e-03f, -5.250537849e-03f, -5.256201373e-03f, - -5.261853067e-03f, -5.267492918e-03f, -5.273120914e-03f, -5.278737044e-03f, -5.284341296e-03f, -5.289933659e-03f, -5.295514120e-03f, -5.301082669e-03f, -5.306639294e-03f, -5.312183982e-03f, - -5.317716724e-03f, -5.323237507e-03f, -5.328746319e-03f, -5.334243150e-03f, -5.339727988e-03f, -5.345200821e-03f, -5.350661639e-03f, -5.356110429e-03f, -5.361547182e-03f, -5.366971884e-03f, - -5.372384526e-03f, -5.377785096e-03f, -5.383173583e-03f, -5.388549975e-03f, -5.393914262e-03f, -5.399266432e-03f, -5.404606475e-03f, -5.409934379e-03f, -5.415250134e-03f, -5.420553727e-03f, - -5.425845149e-03f, -5.431124389e-03f, -5.436391435e-03f, -5.441646277e-03f, -5.446888903e-03f, -5.452119303e-03f, -5.457337467e-03f, -5.462543383e-03f, -5.467737041e-03f, -5.472918430e-03f, - -5.478087539e-03f, -5.483244357e-03f, -5.488388875e-03f, -5.493521081e-03f, -5.498640965e-03f, -5.503748516e-03f, -5.508843724e-03f, -5.513926578e-03f, -5.518997068e-03f, -5.524055183e-03f, - -5.529100913e-03f, -5.534134248e-03f, -5.539155177e-03f, -5.544163689e-03f, -5.549159776e-03f, -5.554143425e-03f, -5.559114628e-03f, -5.564073374e-03f, -5.569019652e-03f, -5.573953453e-03f, - -5.578874766e-03f, -5.583783581e-03f, -5.588679889e-03f, -5.593563679e-03f, -5.598434941e-03f, -5.603293665e-03f, -5.608139841e-03f, -5.612973459e-03f, -5.617794510e-03f, -5.622602983e-03f, - -5.627398869e-03f, -5.632182158e-03f, -5.636952839e-03f, -5.641710904e-03f, -5.646456342e-03f, -5.651189144e-03f, -5.655909300e-03f, -5.660616801e-03f, -5.665311636e-03f, -5.669993797e-03f, - -5.674663273e-03f, -5.679320055e-03f, -5.683964134e-03f, -5.688595500e-03f, -5.693214144e-03f, -5.697820055e-03f, -5.702413226e-03f, -5.706993646e-03f, -5.711561306e-03f, -5.716116197e-03f, - -5.720658310e-03f, -5.725187634e-03f, -5.729704162e-03f, -5.734207883e-03f, -5.738698790e-03f, -5.743176871e-03f, -5.747642119e-03f, -5.752094525e-03f, -5.756534078e-03f, -5.760960771e-03f, - -5.765374594e-03f, -5.769775539e-03f, -5.774163595e-03f, -5.778538756e-03f, -5.782901010e-03f, -5.787250350e-03f, -5.791586767e-03f, -5.795910253e-03f, -5.800220797e-03f, -5.804518392e-03f, - -5.808803029e-03f, -5.813074699e-03f, -5.817333393e-03f, -5.821579103e-03f, -5.825811821e-03f, -5.830031537e-03f, -5.834238243e-03f, -5.838431931e-03f, -5.842612592e-03f, -5.846780218e-03f, - -5.850934800e-03f, -5.855076330e-03f, -5.859204800e-03f, -5.863320201e-03f, -5.867422524e-03f, -5.871511763e-03f, -5.875587907e-03f, -5.879650950e-03f, -5.883700883e-03f, -5.887737698e-03f, - -5.891761386e-03f, -5.895771940e-03f, -5.899769351e-03f, -5.903753612e-03f, -5.907724715e-03f, -5.911682650e-03f, -5.915627412e-03f, -5.919558990e-03f, -5.923477379e-03f, -5.927382569e-03f, - -5.931274554e-03f, -5.935153324e-03f, -5.939018873e-03f, -5.942871193e-03f, -5.946710276e-03f, -5.950536113e-03f, -5.954348699e-03f, -5.958148024e-03f, -5.961934082e-03f, -5.965706864e-03f, - -5.969466364e-03f, -5.973212573e-03f, -5.976945485e-03f, -5.980665091e-03f, -5.984371385e-03f, -5.988064358e-03f, -5.991744005e-03f, -5.995410316e-03f, -5.999063286e-03f, -6.002702906e-03f, - -6.006329169e-03f, -6.009942069e-03f, -6.013541598e-03f, -6.017127748e-03f, -6.020700514e-03f, -6.024259887e-03f, -6.027805860e-03f, -6.031338427e-03f, -6.034857581e-03f, -6.038363314e-03f, - -6.041855620e-03f, -6.045334491e-03f, -6.048799921e-03f, -6.052251903e-03f, -6.055690431e-03f, -6.059115496e-03f, -6.062527093e-03f, -6.065925215e-03f, -6.069309855e-03f, -6.072681006e-03f, - -6.076038662e-03f, -6.079382816e-03f, -6.082713461e-03f, -6.086030592e-03f, -6.089334201e-03f, -6.092624281e-03f, -6.095900828e-03f, -6.099163833e-03f, -6.102413291e-03f, -6.105649195e-03f, - -6.108871539e-03f, -6.112080316e-03f, -6.115275521e-03f, -6.118457147e-03f, -6.121625187e-03f, -6.124779636e-03f, -6.127920488e-03f, -6.131047736e-03f, -6.134161374e-03f, -6.137261395e-03f, - -6.140347795e-03f, -6.143420567e-03f, -6.146479705e-03f, -6.149525203e-03f, -6.152557055e-03f, -6.155575256e-03f, -6.158579798e-03f, -6.161570677e-03f, -6.164547887e-03f, -6.167511422e-03f, - -6.170461276e-03f, -6.173397443e-03f, -6.176319918e-03f, -6.179228696e-03f, -6.182123769e-03f, -6.185005134e-03f, -6.187872784e-03f, -6.190726714e-03f, -6.193566918e-03f, -6.196393391e-03f, - -6.199206127e-03f, -6.202005121e-03f, -6.204790368e-03f, -6.207561862e-03f, -6.210319598e-03f, -6.213063570e-03f, -6.215793774e-03f, -6.218510204e-03f, -6.221212855e-03f, -6.223901721e-03f, - -6.226576798e-03f, -6.229238081e-03f, -6.231885564e-03f, -6.234519242e-03f, -6.237139111e-03f, -6.239745165e-03f, -6.242337400e-03f, -6.244915810e-03f, -6.247480391e-03f, -6.250031137e-03f, - -6.252568044e-03f, -6.255091107e-03f, -6.257600322e-03f, -6.260095683e-03f, -6.262577186e-03f, -6.265044826e-03f, -6.267498599e-03f, -6.269938499e-03f, -6.272364523e-03f, -6.274776666e-03f, - -6.277174923e-03f, -6.279559289e-03f, -6.281929761e-03f, -6.284286334e-03f, -6.286629003e-03f, -6.288957764e-03f, -6.291272613e-03f, -6.293573545e-03f, -6.295860557e-03f, -6.298133643e-03f, - -6.300392800e-03f, -6.302638023e-03f, -6.304869309e-03f, -6.307086653e-03f, -6.309290051e-03f, -6.311479498e-03f, -6.313654992e-03f, -6.315816528e-03f, -6.317964102e-03f, -6.320097709e-03f, - -6.322217347e-03f, -6.324323012e-03f, -6.326414698e-03f, -6.328492403e-03f, -6.330556123e-03f, -6.332605854e-03f, -6.334641592e-03f, -6.336663334e-03f, -6.338671076e-03f, -6.340664814e-03f, - -6.342644545e-03f, -6.344610264e-03f, -6.346561970e-03f, -6.348499657e-03f, -6.350423324e-03f, -6.352332965e-03f, -6.354228578e-03f, -6.356110159e-03f, -6.357977705e-03f, -6.359831213e-03f, - -6.361670680e-03f, -6.363496101e-03f, -6.365307474e-03f, -6.367104796e-03f, -6.368888064e-03f, -6.370657274e-03f, -6.372412423e-03f, -6.374153508e-03f, -6.375880526e-03f, -6.377593474e-03f, - -6.379292350e-03f, -6.380977149e-03f, -6.382647870e-03f, -6.384304510e-03f, -6.385947064e-03f, -6.387575532e-03f, -6.389189909e-03f, -6.390790193e-03f, -6.392376382e-03f, -6.393948472e-03f, - -6.395506462e-03f, -6.397050347e-03f, -6.398580126e-03f, -6.400095797e-03f, -6.401597356e-03f, -6.403084801e-03f, -6.404558130e-03f, -6.406017340e-03f, -6.407462428e-03f, -6.408893393e-03f, - -6.410310232e-03f, -6.411712942e-03f, -6.413101522e-03f, -6.414475968e-03f, -6.415836280e-03f, -6.417182454e-03f, -6.418514488e-03f, -6.419832381e-03f, -6.421136130e-03f, -6.422425733e-03f, - -6.423701187e-03f, -6.424962492e-03f, -6.426209645e-03f, -6.427442644e-03f, -6.428661487e-03f, -6.429866172e-03f, -6.431056698e-03f, -6.432233062e-03f, -6.433395263e-03f, -6.434543298e-03f, - -6.435677167e-03f, -6.436796868e-03f, -6.437902398e-03f, -6.438993756e-03f, -6.440070941e-03f, -6.441133951e-03f, -6.442182784e-03f, -6.443217439e-03f, -6.444237914e-03f, -6.445244209e-03f, - -6.446236321e-03f, -6.447214248e-03f, -6.448177991e-03f, -6.449127547e-03f, -6.450062915e-03f, -6.450984094e-03f, -6.451891083e-03f, -6.452783879e-03f, -6.453662483e-03f, -6.454526893e-03f, - -6.455377108e-03f, -6.456213127e-03f, -6.457034949e-03f, -6.457842572e-03f, -6.458635996e-03f, -6.459415220e-03f, -6.460180242e-03f, -6.460931063e-03f, -6.461667680e-03f, -6.462390094e-03f, - -6.463098303e-03f, -6.463792307e-03f, -6.464472105e-03f, -6.465137696e-03f, -6.465789080e-03f, -6.466426255e-03f, -6.467049222e-03f, -6.467657979e-03f, -6.468252527e-03f, -6.468832864e-03f, - -6.469398990e-03f, -6.469950904e-03f, -6.470488607e-03f, -6.471012098e-03f, -6.471521376e-03f, -6.472016441e-03f, -6.472497293e-03f, -6.472963932e-03f, -6.473416356e-03f, -6.473854567e-03f, - -6.474278564e-03f, -6.474688346e-03f, -6.475083914e-03f, -6.475465267e-03f, -6.475832406e-03f, -6.476185330e-03f, -6.476524040e-03f, -6.476848535e-03f, -6.477158815e-03f, -6.477454881e-03f, - -6.477736733e-03f, -6.478004371e-03f, -6.478257795e-03f, -6.478497005e-03f, -6.478722002e-03f, -6.478932785e-03f, -6.479129356e-03f, -6.479311714e-03f, -6.479479860e-03f, -6.479633794e-03f, - -6.479773517e-03f, -6.479899030e-03f, -6.480010332e-03f, -6.480107424e-03f, -6.480190307e-03f, -6.480258981e-03f, -6.480313448e-03f, -6.480353707e-03f, -6.480379760e-03f, -6.480391606e-03f, - -6.480389248e-03f, -6.480372685e-03f, -6.480341918e-03f, -6.480296949e-03f, -6.480237778e-03f, -6.480164406e-03f, -6.480076834e-03f, -6.479975063e-03f, -6.479859094e-03f, -6.479728928e-03f, - -6.479584566e-03f, -6.479426009e-03f, -6.479253258e-03f, -6.479066315e-03f, -6.478865181e-03f, -6.478649856e-03f, -6.478420342e-03f, -6.478176641e-03f, -6.477918753e-03f, -6.477646681e-03f, - -6.477360425e-03f, -6.477059986e-03f, -6.476745367e-03f, -6.476416569e-03f, -6.476073592e-03f, -6.475716440e-03f, -6.475345112e-03f, -6.474959612e-03f, -6.474559940e-03f, -6.474146098e-03f, - -6.473718088e-03f, -6.473275912e-03f, -6.472819570e-03f, -6.472349066e-03f, -6.471864401e-03f, -6.471365576e-03f, -6.470852594e-03f, -6.470325456e-03f, -6.469784165e-03f, -6.469228722e-03f, - -6.468659130e-03f, -6.468075389e-03f, -6.467477504e-03f, -6.466865474e-03f, -6.466239303e-03f, -6.465598994e-03f, -6.464944547e-03f, -6.464275965e-03f, -6.463593250e-03f, -6.462896405e-03f, - -6.462185432e-03f, -6.461460334e-03f, -6.460721112e-03f, -6.459967769e-03f, -6.459200307e-03f, -6.458418730e-03f, -6.457623038e-03f, -6.456813236e-03f, -6.455989325e-03f, -6.455151309e-03f, - -6.454299188e-03f, -6.453432968e-03f, -6.452552649e-03f, -6.451658234e-03f, -6.450749728e-03f, -6.449827131e-03f, -6.448890447e-03f, -6.447939679e-03f, -6.446974830e-03f, -6.445995902e-03f, - -6.445002898e-03f, -6.443995822e-03f, -6.442974676e-03f, -6.441939464e-03f, -6.440890188e-03f, -6.439826851e-03f, -6.438749457e-03f, -6.437658009e-03f, -6.436552510e-03f, -6.435432962e-03f, - -6.434299370e-03f, -6.433151736e-03f, -6.431990064e-03f, -6.430814358e-03f, -6.429624619e-03f, -6.428420853e-03f, -6.427203062e-03f, -6.425971249e-03f, -6.424725419e-03f, -6.423465574e-03f, - -6.422191718e-03f, -6.420903855e-03f, -6.419601989e-03f, -6.418286122e-03f, -6.416956259e-03f, -6.415612403e-03f, -6.414254559e-03f, -6.412882728e-03f, -6.411496917e-03f, -6.410097127e-03f, - -6.408683364e-03f, -6.407255631e-03f, -6.405813932e-03f, -6.404358270e-03f, -6.402888650e-03f, -6.401405076e-03f, -6.399907552e-03f, -6.398396081e-03f, -6.396870669e-03f, -6.395331318e-03f, - -6.393778034e-03f, -6.392210819e-03f, -6.390629680e-03f, -6.389034619e-03f, -6.387425640e-03f, -6.385802750e-03f, -6.384165950e-03f, -6.382515247e-03f, -6.380850644e-03f, -6.379172146e-03f, - -6.377479756e-03f, -6.375773481e-03f, -6.374053323e-03f, -6.372319289e-03f, -6.370571381e-03f, -6.368809605e-03f, -6.367033966e-03f, -6.365244467e-03f, -6.363441115e-03f, -6.361623913e-03f, - -6.359792866e-03f, -6.357947979e-03f, -6.356089257e-03f, -6.354216704e-03f, -6.352330326e-03f, -6.350430127e-03f, -6.348516112e-03f, -6.346588287e-03f, -6.344646656e-03f, -6.342691224e-03f, - -6.340721996e-03f, -6.338738978e-03f, -6.336742174e-03f, -6.334731590e-03f, -6.332707230e-03f, -6.330669100e-03f, -6.328617206e-03f, -6.326551551e-03f, -6.324472143e-03f, -6.322378985e-03f, - -6.320272084e-03f, -6.318151444e-03f, -6.316017072e-03f, -6.313868972e-03f, -6.311707150e-03f, -6.309531611e-03f, -6.307342361e-03f, -6.305139406e-03f, -6.302922751e-03f, -6.300692402e-03f, - -6.298448364e-03f, -6.296190643e-03f, -6.293919244e-03f, -6.291634174e-03f, -6.289335439e-03f, -6.287023043e-03f, -6.284696993e-03f, -6.282357295e-03f, -6.280003954e-03f, -6.277636977e-03f, - -6.275256369e-03f, -6.272862136e-03f, -6.270454285e-03f, -6.268032820e-03f, -6.265597750e-03f, -6.263149079e-03f, -6.260686813e-03f, -6.258210959e-03f, -6.255721523e-03f, -6.253218511e-03f, - -6.250701929e-03f, -6.248171784e-03f, -6.245628082e-03f, -6.243070829e-03f, -6.240500031e-03f, -6.237915695e-03f, -6.235317828e-03f, -6.232706435e-03f, -6.230081524e-03f, -6.227443100e-03f, - -6.224791171e-03f, -6.222125742e-03f, -6.219446820e-03f, -6.216754413e-03f, -6.214048526e-03f, -6.211329166e-03f, -6.208596341e-03f, -6.205850056e-03f, -6.203090318e-03f, -6.200317135e-03f, - -6.197530512e-03f, -6.194730458e-03f, -6.191916978e-03f, -6.189090080e-03f, -6.186249771e-03f, -6.183396057e-03f, -6.180528945e-03f, -6.177648444e-03f, -6.174754558e-03f, -6.171847297e-03f, - -6.168926666e-03f, -6.165992673e-03f, -6.163045325e-03f, -6.160084629e-03f, -6.157110593e-03f, -6.154123224e-03f, -6.151122529e-03f, -6.148108514e-03f, -6.145081189e-03f, -6.142040559e-03f, - -6.138986633e-03f, -6.135919418e-03f, -6.132838921e-03f, -6.129745150e-03f, -6.126638112e-03f, -6.123517815e-03f, -6.120384266e-03f, -6.117237473e-03f, -6.114077444e-03f, -6.110904185e-03f, - -6.107717706e-03f, -6.104518014e-03f, -6.101305115e-03f, -6.098079019e-03f, -6.094839733e-03f, -6.091587264e-03f, -6.088321621e-03f, -6.085042812e-03f, -6.081750843e-03f, -6.078445724e-03f, - -6.075127463e-03f, -6.071796066e-03f, -6.068451543e-03f, -6.065093901e-03f, -6.061723149e-03f, -6.058339294e-03f, -6.054942344e-03f, -6.051532309e-03f, -6.048109195e-03f, -6.044673012e-03f, - -6.041223767e-03f, -6.037761468e-03f, -6.034286125e-03f, -6.030797745e-03f, -6.027296337e-03f, -6.023781909e-03f, -6.020254469e-03f, -6.016714027e-03f, -6.013160589e-03f, -6.009594166e-03f, - -6.006014765e-03f, -6.002422395e-03f, -5.998817065e-03f, -5.995198783e-03f, -5.991567558e-03f, -5.987923398e-03f, -5.984266313e-03f, -5.980596310e-03f, -5.976913399e-03f, -5.973217589e-03f, - -5.969508887e-03f, -5.965787304e-03f, -5.962052848e-03f, -5.958305528e-03f, -5.954545352e-03f, -5.950772330e-03f, -5.946986471e-03f, -5.943187784e-03f, -5.939376277e-03f, -5.935551960e-03f, - -5.931714842e-03f, -5.927864932e-03f, -5.924002238e-03f, -5.920126772e-03f, -5.916238540e-03f, -5.912337553e-03f, -5.908423820e-03f, -5.904497351e-03f, -5.900558154e-03f, -5.896606238e-03f, - -5.892641614e-03f, -5.888664291e-03f, -5.884674277e-03f, -5.880671583e-03f, -5.876656218e-03f, -5.872628191e-03f, -5.868587512e-03f, -5.864534190e-03f, -5.860468235e-03f, -5.856389658e-03f, - -5.852298466e-03f, -5.848194670e-03f, -5.844078280e-03f, -5.839949305e-03f, -5.835807755e-03f, -5.831653641e-03f, -5.827486970e-03f, -5.823307754e-03f, -5.819116003e-03f, -5.814911725e-03f, - -5.810694932e-03f, -5.806465632e-03f, -5.802223837e-03f, -5.797969555e-03f, -5.793702797e-03f, -5.789423573e-03f, -5.785131894e-03f, -5.780827768e-03f, -5.776511206e-03f, -5.772182219e-03f, - -5.767840817e-03f, -5.763487009e-03f, -5.759120806e-03f, -5.754742218e-03f, -5.750351256e-03f, -5.745947929e-03f, -5.741532249e-03f, -5.737104225e-03f, -5.732663868e-03f, -5.728211188e-03f, - -5.723746196e-03f, -5.719268901e-03f, -5.714779316e-03f, -5.710277449e-03f, -5.705763313e-03f, -5.701236916e-03f, -5.696698270e-03f, -5.692147386e-03f, -5.687584274e-03f, -5.683008944e-03f, - -5.678421408e-03f, -5.673821677e-03f, -5.669209760e-03f, -5.664585668e-03f, -5.659949414e-03f, -5.655301006e-03f, -5.650640457e-03f, -5.645967777e-03f, -5.641282977e-03f, -5.636586067e-03f, - -5.631877060e-03f, -5.627155965e-03f, -5.622422794e-03f, -5.617677559e-03f, -5.612920269e-03f, -5.608150936e-03f, -5.603369571e-03f, -5.598576185e-03f, -5.593770790e-03f, -5.588953397e-03f, - -5.584124016e-03f, -5.579282659e-03f, -5.574429338e-03f, -5.569564063e-03f, -5.564686847e-03f, -5.559797699e-03f, -5.554896633e-03f, -5.549983658e-03f, -5.545058787e-03f, -5.540122031e-03f, - -5.535173401e-03f, -5.530212909e-03f, -5.525240567e-03f, -5.520256385e-03f, -5.515260376e-03f, -5.510252551e-03f, -5.505232922e-03f, -5.500201500e-03f, -5.495158298e-03f, -5.490103326e-03f, - -5.485036596e-03f, -5.479958121e-03f, -5.474867912e-03f, -5.469765981e-03f, -5.464652339e-03f, -5.459526999e-03f, -5.454389972e-03f, -5.449241271e-03f, -5.444080906e-03f, -5.438908891e-03f, - -5.433725237e-03f, -5.428529956e-03f, -5.423323060e-03f, -5.418104561e-03f, -5.412874472e-03f, -5.407632804e-03f, -5.402379569e-03f, -5.397114780e-03f, -5.391838449e-03f, -5.386550588e-03f, - -5.381251208e-03f, -5.375940324e-03f, -5.370617946e-03f, -5.365284087e-03f, -5.359938759e-03f, -5.354581976e-03f, -5.349213748e-03f, -5.343834088e-03f, -5.338443010e-03f, -5.333040525e-03f, - -5.327626645e-03f, -5.322201384e-03f, -5.316764753e-03f, -5.311316766e-03f, -5.305857435e-03f, -5.300386772e-03f, -5.294904790e-03f, -5.289411502e-03f, -5.283906920e-03f, -5.278391057e-03f, - -5.272863926e-03f, -5.267325540e-03f, -5.261775910e-03f, -5.256215051e-03f, -5.250642975e-03f, -5.245059694e-03f, -5.239465221e-03f, -5.233859570e-03f, -5.228242753e-03f, -5.222614784e-03f, - -5.216975674e-03f, -5.211325438e-03f, -5.205664088e-03f, -5.199991636e-03f, -5.194308097e-03f, -5.188613483e-03f, -5.182907808e-03f, -5.177191084e-03f, -5.171463324e-03f, -5.165724542e-03f, - -5.159974751e-03f, -5.154213964e-03f, -5.148442195e-03f, -5.142659455e-03f, -5.136865760e-03f, -5.131061122e-03f, -5.125245554e-03f, -5.119419071e-03f, -5.113581684e-03f, -5.107733408e-03f, - -5.101874256e-03f, -5.096004241e-03f, -5.090123377e-03f, -5.084231677e-03f, -5.078329156e-03f, -5.072415825e-03f, -5.066491700e-03f, -5.060556793e-03f, -5.054611118e-03f, -5.048654690e-03f, - -5.042687520e-03f, -5.036709623e-03f, -5.030721014e-03f, -5.024721704e-03f, -5.018711709e-03f, -5.012691042e-03f, -5.006659716e-03f, -5.000617746e-03f, -4.994565145e-03f, -4.988501928e-03f, - -4.982428108e-03f, -4.976343698e-03f, -4.970248714e-03f, -4.964143168e-03f, -4.958027075e-03f, -4.951900449e-03f, -4.945763303e-03f, -4.939615652e-03f, -4.933457510e-03f, -4.927288891e-03f, - -4.921109809e-03f, -4.914920279e-03f, -4.908720313e-03f, -4.902509927e-03f, -4.896289134e-03f, -4.890057949e-03f, -4.883816387e-03f, -4.877564460e-03f, -4.871302184e-03f, -4.865029573e-03f, - -4.858746641e-03f, -4.852453402e-03f, -4.846149872e-03f, -4.839836063e-03f, -4.833511991e-03f, -4.827177671e-03f, -4.820833115e-03f, -4.814478340e-03f, -4.808113359e-03f, -4.801738187e-03f, - -4.795352839e-03f, -4.788957328e-03f, -4.782551670e-03f, -4.776135880e-03f, -4.769709971e-03f, -4.763273958e-03f, -4.756827857e-03f, -4.750371682e-03f, -4.743905447e-03f, -4.737429167e-03f, - -4.730942857e-03f, -4.724446532e-03f, -4.717940207e-03f, -4.711423895e-03f, -4.704897613e-03f, -4.698361375e-03f, -4.691815196e-03f, -4.685259091e-03f, -4.678693074e-03f, -4.672117161e-03f, - -4.665531366e-03f, -4.658935705e-03f, -4.652330193e-03f, -4.645714844e-03f, -4.639089674e-03f, -4.632454697e-03f, -4.625809929e-03f, -4.619155385e-03f, -4.612491080e-03f, -4.605817029e-03f, - -4.599133247e-03f, -4.592439750e-03f, -4.585736552e-03f, -4.579023669e-03f, -4.572301116e-03f, -4.565568909e-03f, -4.558827062e-03f, -4.552075591e-03f, -4.545314512e-03f, -4.538543839e-03f, - -4.531763588e-03f, -4.524973774e-03f, -4.518174414e-03f, -4.511365521e-03f, -4.504547112e-03f, -4.497719202e-03f, -4.490881807e-03f, -4.484034942e-03f, -4.477178623e-03f, -4.470312864e-03f, - -4.463437683e-03f, -4.456553094e-03f, -4.449659112e-03f, -4.442755755e-03f, -4.435843036e-03f, -4.428920973e-03f, -4.421989580e-03f, -4.415048873e-03f, -4.408098868e-03f, -4.401139581e-03f, - -4.394171027e-03f, -4.387193222e-03f, -4.380206183e-03f, -4.373209925e-03f, -4.366204463e-03f, -4.359189814e-03f, -4.352165993e-03f, -4.345133016e-03f, -4.338090900e-03f, -4.331039660e-03f, - -4.323979312e-03f, -4.316909873e-03f, -4.309831357e-03f, -4.302743782e-03f, -4.295647162e-03f, -4.288541515e-03f, -4.281426856e-03f, -4.274303202e-03f, -4.267170568e-03f, -4.260028970e-03f, - -4.252878426e-03f, -4.245718950e-03f, -4.238550559e-03f, -4.231373270e-03f, -4.224187098e-03f, -4.216992060e-03f, -4.209788172e-03f, -4.202575450e-03f, -4.195353910e-03f, -4.188123570e-03f, - -4.180884444e-03f, -4.173636551e-03f, -4.166379905e-03f, -4.159114523e-03f, -4.151840422e-03f, -4.144557619e-03f, -4.137266128e-03f, -4.129965968e-03f, -4.122657154e-03f, -4.115339704e-03f, - -4.108013632e-03f, -4.100678957e-03f, -4.093335695e-03f, -4.085983861e-03f, -4.078623473e-03f, -4.071254548e-03f, -4.063877101e-03f, -4.056491150e-03f, -4.049096711e-03f, -4.041693801e-03f, - -4.034282437e-03f, -4.026862635e-03f, -4.019434412e-03f, -4.011997785e-03f, -4.004552770e-03f, -3.997099385e-03f, -3.989637645e-03f, -3.982167569e-03f, -3.974689172e-03f, -3.967202472e-03f, - -3.959707485e-03f, -3.952204229e-03f, -3.944692720e-03f, -3.937172975e-03f, -3.929645011e-03f, -3.922108845e-03f, -3.914564494e-03f, -3.907011975e-03f, -3.899451305e-03f, -3.891882501e-03f, - -3.884305580e-03f, -3.876720559e-03f, -3.869127455e-03f, -3.861526286e-03f, -3.853917067e-03f, -3.846299817e-03f, -3.838674553e-03f, -3.831041292e-03f, -3.823400050e-03f, -3.815750846e-03f, - -3.808093695e-03f, -3.800428617e-03f, -3.792755627e-03f, -3.785074743e-03f, -3.777385982e-03f, -3.769689362e-03f, -3.761984899e-03f, -3.754272612e-03f, -3.746552517e-03f, -3.738824632e-03f, - -3.731088975e-03f, -3.723345561e-03f, -3.715594410e-03f, -3.707835539e-03f, -3.700068964e-03f, -3.692294703e-03f, -3.684512774e-03f, -3.676723194e-03f, -3.668925981e-03f, -3.661121152e-03f, - -3.653308725e-03f, -3.645488717e-03f, -3.637661146e-03f, -3.629826029e-03f, -3.621983385e-03f, -3.614133230e-03f, -3.606275582e-03f, -3.598410458e-03f, -3.590537878e-03f, -3.582657857e-03f, - -3.574770414e-03f, -3.566875567e-03f, -3.558973333e-03f, -3.551063730e-03f, -3.543146776e-03f, -3.535222488e-03f, -3.527290884e-03f, -3.519351982e-03f, -3.511405800e-03f, -3.503452356e-03f, - -3.495491667e-03f, -3.487523752e-03f, -3.479548627e-03f, -3.471566312e-03f, -3.463576823e-03f, -3.455580179e-03f, -3.447576398e-03f, -3.439565498e-03f, -3.431547496e-03f, -3.423522411e-03f, - -3.415490260e-03f, -3.407451062e-03f, -3.399404834e-03f, -3.391351595e-03f, -3.383291363e-03f, -3.375224155e-03f, -3.367149990e-03f, -3.359068886e-03f, -3.350980860e-03f, -3.342885932e-03f, - -3.334784119e-03f, -3.326675439e-03f, -3.318559910e-03f, -3.310437551e-03f, -3.302308380e-03f, -3.294172414e-03f, -3.286029673e-03f, -3.277880174e-03f, -3.269723936e-03f, -3.261560976e-03f, - -3.253391314e-03f, -3.245214966e-03f, -3.237031953e-03f, -3.228842291e-03f, -3.220646000e-03f, -3.212443097e-03f, -3.204233602e-03f, -3.196017531e-03f, -3.187794904e-03f, -3.179565740e-03f, - -3.171330055e-03f, -3.163087870e-03f, -3.154839201e-03f, -3.146584069e-03f, -3.138322490e-03f, -3.130054484e-03f, -3.121780070e-03f, -3.113499264e-03f, -3.105212087e-03f, -3.096918557e-03f, - -3.088618691e-03f, -3.080312509e-03f, -3.072000030e-03f, -3.063681271e-03f, -3.055356251e-03f, -3.047024989e-03f, -3.038687504e-03f, -3.030343814e-03f, -3.021993938e-03f, -3.013637894e-03f, - -3.005275701e-03f, -2.996907378e-03f, -2.988532943e-03f, -2.980152415e-03f, -2.971765814e-03f, -2.963373156e-03f, -2.954974462e-03f, -2.946569750e-03f, -2.938159039e-03f, -2.929742347e-03f, - -2.921319693e-03f, -2.912891096e-03f, -2.904456575e-03f, -2.896016149e-03f, -2.887569837e-03f, -2.879117656e-03f, -2.870659627e-03f, -2.862195768e-03f, -2.853726098e-03f, -2.845250635e-03f, - -2.836769399e-03f, -2.828282409e-03f, -2.819789683e-03f, -2.811291241e-03f, -2.802787101e-03f, -2.794277282e-03f, -2.785761803e-03f, -2.777240684e-03f, -2.768713943e-03f, -2.760181600e-03f, - -2.751643672e-03f, -2.743100180e-03f, -2.734551142e-03f, -2.725996577e-03f, -2.717436505e-03f, -2.708870944e-03f, -2.700299914e-03f, -2.691723433e-03f, -2.683141521e-03f, -2.674554197e-03f, - -2.665961479e-03f, -2.657363388e-03f, -2.648759942e-03f, -2.640151160e-03f, -2.631537062e-03f, -2.622917667e-03f, -2.614292993e-03f, -2.605663060e-03f, -2.597027888e-03f, -2.588387495e-03f, - -2.579741901e-03f, -2.571091125e-03f, -2.562435186e-03f, -2.553774103e-03f, -2.545107896e-03f, -2.536436584e-03f, -2.527760186e-03f, -2.519078722e-03f, -2.510392211e-03f, -2.501700671e-03f, - -2.493004124e-03f, -2.484302587e-03f, -2.475596080e-03f, -2.466884623e-03f, -2.458168235e-03f, -2.449446935e-03f, -2.440720742e-03f, -2.431989677e-03f, -2.423253758e-03f, -2.414513005e-03f, - -2.405767438e-03f, -2.397017075e-03f, -2.388261936e-03f, -2.379502041e-03f, -2.370737409e-03f, -2.361968059e-03f, -2.353194011e-03f, -2.344415285e-03f, -2.335631900e-03f, -2.326843876e-03f, - -2.318051231e-03f, -2.309253986e-03f, -2.300452161e-03f, -2.291645773e-03f, -2.282834844e-03f, -2.274019393e-03f, -2.265199439e-03f, -2.256375002e-03f, -2.247546102e-03f, -2.238712757e-03f, - -2.229874988e-03f, -2.221032815e-03f, -2.212186256e-03f, -2.203335332e-03f, -2.194480062e-03f, -2.185620466e-03f, -2.176756564e-03f, -2.167888374e-03f, -2.159015918e-03f, -2.150139214e-03f, - -2.141258282e-03f, -2.132373142e-03f, -2.123483814e-03f, -2.114590317e-03f, -2.105692670e-03f, -2.096790895e-03f, -2.087885010e-03f, -2.078975036e-03f, -2.070060991e-03f, -2.061142897e-03f, - -2.052220771e-03f, -2.043294635e-03f, -2.034364509e-03f, -2.025430411e-03f, -2.016492361e-03f, -2.007550380e-03f, -1.998604488e-03f, -1.989654704e-03f, -1.980701047e-03f, -1.971743538e-03f, - -1.962782197e-03f, -1.953817044e-03f, -1.944848098e-03f, -1.935875379e-03f, -1.926898907e-03f, -1.917918702e-03f, -1.908934784e-03f, -1.899947172e-03f, -1.890955888e-03f, -1.881960950e-03f, - -1.872962378e-03f, -1.863960193e-03f, -1.854954414e-03f, -1.845945061e-03f, -1.836932154e-03f, -1.827915714e-03f, -1.818895760e-03f, -1.809872312e-03f, -1.800845390e-03f, -1.791815013e-03f, - -1.782781203e-03f, -1.773743979e-03f, -1.764703361e-03f, -1.755659369e-03f, -1.746612023e-03f, -1.737561343e-03f, -1.728507348e-03f, -1.719450060e-03f, -1.710389498e-03f, -1.701325682e-03f, - -1.692258633e-03f, -1.683188369e-03f, -1.674114912e-03f, -1.665038281e-03f, -1.655958496e-03f, -1.646875578e-03f, -1.637789547e-03f, -1.628700422e-03f, -1.619608224e-03f, -1.610512973e-03f, - -1.601414688e-03f, -1.592313391e-03f, -1.583209101e-03f, -1.574101838e-03f, -1.564991623e-03f, -1.555878475e-03f, -1.546762415e-03f, -1.537643462e-03f, -1.528521638e-03f, -1.519396961e-03f, - -1.510269453e-03f, -1.501139133e-03f, -1.492006022e-03f, -1.482870140e-03f, -1.473731506e-03f, -1.464590142e-03f, -1.455446067e-03f, -1.446299302e-03f, -1.437149866e-03f, -1.427997780e-03f, - -1.418843064e-03f, -1.409685738e-03f, -1.400525823e-03f, -1.391363339e-03f, -1.382198306e-03f, -1.373030744e-03f, -1.363860673e-03f, -1.354688114e-03f, -1.345513086e-03f, -1.336335611e-03f, - -1.327155709e-03f, -1.317973399e-03f, -1.308788702e-03f, -1.299601638e-03f, -1.290412227e-03f, -1.281220490e-03f, -1.272026448e-03f, -1.262830119e-03f, -1.253631525e-03f, -1.244430686e-03f, - -1.235227622e-03f, -1.226022353e-03f, -1.216814900e-03f, -1.207605283e-03f, -1.198393522e-03f, -1.189179638e-03f, -1.179963651e-03f, -1.170745581e-03f, -1.161525449e-03f, -1.152303275e-03f, - -1.143079079e-03f, -1.133852881e-03f, -1.124624702e-03f, -1.115394563e-03f, -1.106162482e-03f, -1.096928482e-03f, -1.087692582e-03f, -1.078454803e-03f, -1.069215165e-03f, -1.059973688e-03f, - -1.050730392e-03f, -1.041485299e-03f, -1.032238428e-03f, -1.022989799e-03f, -1.013739434e-03f, -1.004487352e-03f, -9.952335742e-04f, -9.859781205e-04f, -9.767210114e-04f, -9.674622672e-04f, - -9.582019084e-04f, -9.489399554e-04f, -9.396764284e-04f, -9.304113480e-04f, -9.211447346e-04f, -9.118766084e-04f, -9.026069900e-04f, -8.933358996e-04f, -8.840633578e-04f, -8.747893849e-04f, - -8.655140013e-04f, -8.562372274e-04f, -8.469590837e-04f, -8.376795905e-04f, -8.283987683e-04f, -8.191166375e-04f, -8.098332184e-04f, -8.005485316e-04f, -7.912625974e-04f, -7.819754363e-04f, - -7.726870686e-04f, -7.633975149e-04f, -7.541067955e-04f, -7.448149308e-04f, -7.355219413e-04f, -7.262278475e-04f, -7.169326697e-04f, -7.076364284e-04f, -6.983391440e-04f, -6.890408369e-04f, - -6.797415276e-04f, -6.704412366e-04f, -6.611399842e-04f, -6.518377910e-04f, -6.425346773e-04f, -6.332306636e-04f, -6.239257703e-04f, -6.146200179e-04f, -6.053134268e-04f, -5.960060174e-04f, - -5.866978103e-04f, -5.773888258e-04f, -5.680790845e-04f, -5.587686066e-04f, -5.494574128e-04f, -5.401455234e-04f, -5.308329590e-04f, -5.215197398e-04f, -5.122058865e-04f, -5.028914194e-04f, - -4.935763590e-04f, -4.842607257e-04f, -4.749445400e-04f, -4.656278224e-04f, -4.563105932e-04f, -4.469928730e-04f, -4.376746822e-04f, -4.283560412e-04f, -4.190369705e-04f, -4.097174906e-04f, - -4.003976218e-04f, -3.910773847e-04f, -3.817567997e-04f, -3.724358872e-04f, -3.631146677e-04f, -3.537931617e-04f, -3.444713895e-04f, -3.351493717e-04f, -3.258271286e-04f, -3.165046807e-04f, - -3.071820485e-04f, -2.978592525e-04f, -2.885363129e-04f, -2.792132504e-04f, -2.698900853e-04f, -2.605668381e-04f, -2.512435292e-04f, -2.419201791e-04f, -2.325968082e-04f, -2.232734368e-04f, - -2.139500856e-04f, -2.046267749e-04f, -1.953035251e-04f, -1.859803566e-04f, -1.766572900e-04f, -1.673343456e-04f, -1.580115439e-04f, -1.486889052e-04f, -1.393664500e-04f, -1.300441988e-04f, - -1.207221719e-04f, -1.114003899e-04f, -1.020788730e-04f, -9.275764166e-05f, -8.343671640e-05f, -7.411611758e-05f, -6.479586562e-05f, -5.547598091e-05f, -4.615648388e-05f, -3.683739492e-05f, - -2.751873444e-05f, -1.820052284e-05f, -8.882780530e-06f, 4.344721031e-07f, 9.751214660e-06f, 1.906742675e-05f, 2.838308798e-05f, 3.769817795e-05f, 4.701267630e-05f, 5.632656262e-05f, - 6.563981654e-05f, 7.495241769e-05f, 8.426434567e-05f, 9.357558013e-05f, 1.028861007e-04f, 1.121958870e-04f, 1.215049186e-04f, 1.308131753e-04f, 1.401206366e-04f, 1.494272821e-04f, - 1.587330916e-04f, 1.680380447e-04f, 1.773421210e-04f, 1.866453002e-04f, 1.959475619e-04f, 2.052488859e-04f, 2.145492517e-04f, 2.238486390e-04f, 2.331470275e-04f, 2.424443969e-04f, - 2.517407269e-04f, 2.610359971e-04f, 2.703301872e-04f, 2.796232769e-04f, 2.889152459e-04f, 2.982060739e-04f, 3.074957406e-04f, 3.167842256e-04f, 3.260715088e-04f, 3.353575697e-04f, - 3.446423882e-04f, 3.539259439e-04f, 3.632082166e-04f, 3.724891859e-04f, 3.817688317e-04f, 3.910471336e-04f, 4.003240713e-04f, 4.095996247e-04f, 4.188737734e-04f, 4.281464973e-04f, - 4.374177760e-04f, 4.466875893e-04f, 4.559559170e-04f, 4.652227388e-04f, 4.744880346e-04f, 4.837517841e-04f, 4.930139670e-04f, 5.022745632e-04f, 5.115335524e-04f, 5.207909144e-04f, - 5.300466291e-04f, 5.393006763e-04f, 5.485530357e-04f, 5.578036871e-04f, 5.670526104e-04f, 5.762997854e-04f, 5.855451919e-04f, 5.947888098e-04f, 6.040306189e-04f, 6.132705990e-04f, - 6.225087299e-04f, 6.317449917e-04f, 6.409793640e-04f, 6.502118267e-04f, 6.594423598e-04f, 6.686709430e-04f, 6.778975564e-04f, 6.871221797e-04f, 6.963447928e-04f, 7.055653757e-04f, - 7.147839082e-04f, 7.240003702e-04f, 7.332147417e-04f, 7.424270026e-04f, 7.516371328e-04f, 7.608451122e-04f, 7.700509208e-04f, 7.792545385e-04f, 7.884559452e-04f, 7.976551209e-04f, - 8.068520456e-04f, 8.160466992e-04f, 8.252390617e-04f, 8.344291131e-04f, 8.436168333e-04f, 8.528022023e-04f, 8.619852002e-04f, 8.711658070e-04f, 8.803440026e-04f, 8.895197670e-04f, - 8.986930803e-04f, 9.078639225e-04f, 9.170322737e-04f, 9.261981139e-04f, 9.353614231e-04f, 9.445221813e-04f, 9.536803687e-04f, 9.628359653e-04f, 9.719889512e-04f, 9.811393065e-04f, - 9.902870112e-04f, 9.994320455e-04f, 1.008574389e-03f, 1.017714023e-03f, 1.026850927e-03f, 1.035985080e-03f, 1.045116464e-03f, 1.054245058e-03f, 1.063370842e-03f, 1.072493797e-03f, - 1.081613902e-03f, 1.090731139e-03f, 1.099845486e-03f, 1.108956925e-03f, 1.118065435e-03f, 1.127170997e-03f, 1.136273590e-03f, 1.145373196e-03f, 1.154469793e-03f, 1.163563364e-03f, - 1.172653887e-03f, 1.181741342e-03f, 1.190825711e-03f, 1.199906974e-03f, 1.208985110e-03f, 1.218060100e-03f, 1.227131925e-03f, 1.236200564e-03f, 1.245265998e-03f, 1.254328207e-03f, - 1.263387171e-03f, 1.272442872e-03f, 1.281495288e-03f, 1.290544401e-03f, 1.299590190e-03f, 1.308632637e-03f, 1.317671722e-03f, 1.326707424e-03f, 1.335739724e-03f, 1.344768603e-03f, - 1.353794042e-03f, 1.362816019e-03f, 1.371834517e-03f, 1.380849515e-03f, 1.389860993e-03f, 1.398868933e-03f, 1.407873314e-03f, 1.416874117e-03f, 1.425871323e-03f, 1.434864912e-03f, - 1.443854865e-03f, 1.452841161e-03f, 1.461823782e-03f, 1.470802708e-03f, 1.479777919e-03f, 1.488749397e-03f, 1.497717121e-03f, 1.506681072e-03f, 1.515641231e-03f, 1.524597578e-03f, - 1.533550094e-03f, 1.542498760e-03f, 1.551443556e-03f, 1.560384462e-03f, 1.569321459e-03f, 1.578254528e-03f, 1.587183650e-03f, 1.596108805e-03f, 1.605029974e-03f, 1.613947137e-03f, - 1.622860276e-03f, 1.631769370e-03f, 1.640674401e-03f, 1.649575349e-03f, 1.658472195e-03f, 1.667364919e-03f, 1.676253503e-03f, 1.685137927e-03f, 1.694018172e-03f, 1.702894219e-03f, - 1.711766048e-03f, 1.720633640e-03f, 1.729496977e-03f, 1.738356038e-03f, 1.747210805e-03f, 1.756061258e-03f, 1.764907378e-03f, 1.773749147e-03f, 1.782586545e-03f, 1.791419552e-03f, - 1.800248150e-03f, 1.809072320e-03f, 1.817892043e-03f, 1.826707298e-03f, 1.835518069e-03f, 1.844324334e-03f, 1.853126076e-03f, 1.861923275e-03f, 1.870715912e-03f, 1.879503968e-03f, - 1.888287425e-03f, 1.897066262e-03f, 1.905840462e-03f, 1.914610005e-03f, 1.923374872e-03f, 1.932135044e-03f, 1.940890503e-03f, 1.949641228e-03f, 1.958387203e-03f, 1.967128407e-03f, - 1.975864821e-03f, 1.984596427e-03f, 1.993323206e-03f, 2.002045139e-03f, 2.010762208e-03f, 2.019474392e-03f, 2.028181674e-03f, 2.036884035e-03f, 2.045581455e-03f, 2.054273917e-03f, - 2.062961401e-03f, 2.071643888e-03f, 2.080321360e-03f, 2.088993798e-03f, 2.097661183e-03f, 2.106323497e-03f, 2.114980721e-03f, 2.123632836e-03f, 2.132279823e-03f, 2.140921664e-03f, - 2.149558341e-03f, 2.158189833e-03f, 2.166816124e-03f, 2.175437193e-03f, 2.184053024e-03f, 2.192663596e-03f, 2.201268892e-03f, 2.209868892e-03f, 2.218463579e-03f, 2.227052934e-03f, - 2.235636937e-03f, 2.244215572e-03f, 2.252788819e-03f, 2.261356659e-03f, 2.269919074e-03f, 2.278476046e-03f, 2.287027557e-03f, 2.295573587e-03f, 2.304114119e-03f, 2.312649133e-03f, - 2.321178612e-03f, 2.329702537e-03f, 2.338220890e-03f, 2.346733653e-03f, 2.355240806e-03f, 2.363742332e-03f, 2.372238213e-03f, 2.380728430e-03f, 2.389212964e-03f, 2.397691798e-03f, - 2.406164913e-03f, 2.414632291e-03f, 2.423093914e-03f, 2.431549763e-03f, 2.439999820e-03f, 2.448444068e-03f, 2.456882487e-03f, 2.465315060e-03f, 2.473741769e-03f, 2.482162595e-03f, - 2.490577520e-03f, 2.498986526e-03f, 2.507389595e-03f, 2.515786710e-03f, 2.524177851e-03f, 2.532563000e-03f, 2.540942141e-03f, 2.549315254e-03f, 2.557682322e-03f, 2.566043326e-03f, - 2.574398249e-03f, 2.582747073e-03f, 2.591089779e-03f, 2.599426350e-03f, 2.607756768e-03f, 2.616081015e-03f, 2.624399073e-03f, 2.632710924e-03f, 2.641016550e-03f, 2.649315933e-03f, - 2.657609056e-03f, 2.665895900e-03f, 2.674176449e-03f, 2.682450683e-03f, 2.690718586e-03f, 2.698980139e-03f, 2.707235324e-03f, 2.715484125e-03f, 2.723726523e-03f, 2.731962500e-03f, - 2.740192039e-03f, 2.748415123e-03f, 2.756631732e-03f, 2.764841851e-03f, 2.773045460e-03f, 2.781242544e-03f, 2.789433083e-03f, 2.797617060e-03f, 2.805794458e-03f, 2.813965259e-03f, - 2.822129446e-03f, 2.830287001e-03f, 2.838437906e-03f, 2.846582145e-03f, 2.854719699e-03f, 2.862850551e-03f, 2.870974684e-03f, 2.879092080e-03f, 2.887202722e-03f, 2.895306592e-03f, - 2.903403673e-03f, 2.911493948e-03f, 2.919577399e-03f, 2.927654009e-03f, 2.935723760e-03f, 2.943786636e-03f, 2.951842619e-03f, 2.959891691e-03f, 2.967933836e-03f, 2.975969035e-03f, - 2.983997273e-03f, 2.992018532e-03f, 3.000032794e-03f, 3.008040042e-03f, 3.016040260e-03f, 3.024033429e-03f, 3.032019534e-03f, 3.039998556e-03f, 3.047970479e-03f, 3.055935285e-03f, - 3.063892958e-03f, 3.071843480e-03f, 3.079786835e-03f, 3.087723005e-03f, 3.095651973e-03f, 3.103573723e-03f, 3.111488237e-03f, 3.119395499e-03f, 3.127295491e-03f, 3.135188197e-03f, - 3.143073600e-03f, 3.150951682e-03f, 3.158822428e-03f, 3.166685819e-03f, 3.174541840e-03f, 3.182390473e-03f, 3.190231702e-03f, 3.198065510e-03f, 3.205891880e-03f, 3.213710795e-03f, - 3.221522239e-03f, 3.229326195e-03f, 3.237122646e-03f, 3.244911576e-03f, 3.252692967e-03f, 3.260466804e-03f, 3.268233069e-03f, 3.275991747e-03f, 3.283742819e-03f, 3.291486271e-03f, - 3.299222085e-03f, 3.306950244e-03f, 3.314670733e-03f, 3.322383535e-03f, 3.330088633e-03f, 3.337786010e-03f, 3.345475651e-03f, 3.353157539e-03f, 3.360831657e-03f, 3.368497989e-03f, - 3.376156519e-03f, 3.383807231e-03f, 3.391450107e-03f, 3.399085132e-03f, 3.406712289e-03f, 3.414331563e-03f, 3.421942936e-03f, 3.429546393e-03f, 3.437141917e-03f, 3.444729492e-03f, - 3.452309102e-03f, 3.459880731e-03f, 3.467444362e-03f, 3.474999980e-03f, 3.482547568e-03f, 3.490087110e-03f, 3.497618591e-03f, 3.505141993e-03f, 3.512657302e-03f, 3.520164500e-03f, - 3.527663573e-03f, 3.535154503e-03f, 3.542637275e-03f, 3.550111873e-03f, 3.557578282e-03f, 3.565036484e-03f, 3.572486465e-03f, 3.579928208e-03f, 3.587361698e-03f, 3.594786919e-03f, - 3.602203854e-03f, 3.609612488e-03f, 3.617012806e-03f, 3.624404791e-03f, 3.631788428e-03f, 3.639163701e-03f, 3.646530594e-03f, 3.653889092e-03f, 3.661239179e-03f, 3.668580839e-03f, - 3.675914057e-03f, 3.683238817e-03f, 3.690555103e-03f, 3.697862900e-03f, 3.705162193e-03f, 3.712452965e-03f, 3.719735202e-03f, 3.727008888e-03f, 3.734274007e-03f, 3.741530543e-03f, - 3.748778482e-03f, 3.756017809e-03f, 3.763248506e-03f, 3.770470560e-03f, 3.777683955e-03f, 3.784888676e-03f, 3.792084706e-03f, 3.799272032e-03f, 3.806450637e-03f, 3.813620507e-03f, - 3.820781626e-03f, 3.827933978e-03f, 3.835077550e-03f, 3.842212325e-03f, 3.849338288e-03f, 3.856455425e-03f, 3.863563720e-03f, 3.870663157e-03f, 3.877753723e-03f, 3.884835402e-03f, - 3.891908178e-03f, 3.898972038e-03f, 3.906026965e-03f, 3.913072945e-03f, 3.920109964e-03f, 3.927138005e-03f, 3.934157054e-03f, 3.941167096e-03f, 3.948168117e-03f, 3.955160101e-03f, - 3.962143034e-03f, 3.969116900e-03f, 3.976081686e-03f, 3.983037376e-03f, 3.989983955e-03f, 3.996921409e-03f, 4.003849724e-03f, 4.010768883e-03f, 4.017678873e-03f, 4.024579680e-03f, - 4.031471288e-03f, 4.038353682e-03f, 4.045226849e-03f, 4.052090774e-03f, 4.058945442e-03f, 4.065790838e-03f, 4.072626949e-03f, 4.079453759e-03f, 4.086271255e-03f, 4.093079421e-03f, - 4.099878243e-03f, 4.106667708e-03f, 4.113447800e-03f, 4.120218506e-03f, 4.126979810e-03f, 4.133731699e-03f, 4.140474158e-03f, 4.147207174e-03f, 4.153930731e-03f, 4.160644816e-03f, - 4.167349414e-03f, 4.174044511e-03f, 4.180730094e-03f, 4.187406147e-03f, 4.194072657e-03f, 4.200729610e-03f, 4.207376992e-03f, 4.214014788e-03f, 4.220642985e-03f, 4.227261569e-03f, - 4.233870525e-03f, 4.240469840e-03f, 4.247059499e-03f, 4.253639489e-03f, 4.260209796e-03f, 4.266770406e-03f, 4.273321306e-03f, 4.279862480e-03f, 4.286393917e-03f, 4.292915601e-03f, - 4.299427518e-03f, 4.305929657e-03f, 4.312422001e-03f, 4.318904539e-03f, 4.325377256e-03f, 4.331840138e-03f, 4.338293172e-03f, 4.344736344e-03f, 4.351169641e-03f, 4.357593050e-03f, - 4.364006555e-03f, 4.370410145e-03f, 4.376803806e-03f, 4.383187523e-03f, 4.389561285e-03f, 4.395925076e-03f, 4.402278884e-03f, 4.408622696e-03f, 4.414956498e-03f, 4.421280277e-03f, - 4.427594019e-03f, 4.433897711e-03f, 4.440191340e-03f, 4.446474893e-03f, 4.452748356e-03f, 4.459011716e-03f, 4.465264960e-03f, 4.471508076e-03f, 4.477741049e-03f, 4.483963866e-03f, - 4.490176515e-03f, 4.496378983e-03f, 4.502571256e-03f, 4.508753322e-03f, 4.514925167e-03f, 4.521086778e-03f, 4.527238143e-03f, 4.533379249e-03f, 4.539510082e-03f, 4.545630631e-03f, - 4.551740881e-03f, 4.557840820e-03f, 4.563930436e-03f, 4.570009715e-03f, 4.576078645e-03f, 4.582137213e-03f, 4.588185406e-03f, 4.594223212e-03f, 4.600250618e-03f, 4.606267612e-03f, - 4.612274180e-03f, 4.618270310e-03f, 4.624255990e-03f, 4.630231207e-03f, 4.636195948e-03f, 4.642150201e-03f, 4.648093954e-03f, 4.654027194e-03f, 4.659949908e-03f, 4.665862085e-03f, - 4.671763711e-03f, 4.677654775e-03f, 4.683535264e-03f, 4.689405166e-03f, 4.695264468e-03f, 4.701113159e-03f, 4.706951225e-03f, 4.712778656e-03f, 4.718595438e-03f, 4.724401559e-03f, - 4.730197008e-03f, 4.735981772e-03f, 4.741755839e-03f, 4.747519197e-03f, 4.753271834e-03f, 4.759013738e-03f, 4.764744897e-03f, 4.770465299e-03f, 4.776174932e-03f, 4.781873784e-03f, - 4.787561843e-03f, 4.793239098e-03f, 4.798905536e-03f, 4.804561145e-03f, 4.810205915e-03f, 4.815839832e-03f, 4.821462886e-03f, 4.827075064e-03f, 4.832676355e-03f, 4.838266748e-03f, - 4.843846229e-03f, 4.849414789e-03f, 4.854972415e-03f, 4.860519096e-03f, 4.866054819e-03f, 4.871579575e-03f, 4.877093350e-03f, 4.882596134e-03f, 4.888087915e-03f, 4.893568682e-03f, - 4.899038423e-03f, 4.904497127e-03f, 4.909944782e-03f, 4.915381378e-03f, 4.920806903e-03f, 4.926221345e-03f, 4.931624693e-03f, 4.937016937e-03f, 4.942398064e-03f, 4.947768064e-03f, - 4.953126926e-03f, 4.958474638e-03f, 4.963811189e-03f, 4.969136569e-03f, 4.974450765e-03f, 4.979753768e-03f, 4.985045566e-03f, 4.990326147e-03f, 4.995595502e-03f, 5.000853620e-03f, - 5.006100488e-03f, 5.011336097e-03f, 5.016560435e-03f, 5.021773492e-03f, 5.026975257e-03f, 5.032165719e-03f, 5.037344868e-03f, 5.042512692e-03f, 5.047669181e-03f, 5.052814324e-03f, - 5.057948110e-03f, 5.063070530e-03f, 5.068181572e-03f, 5.073281226e-03f, 5.078369480e-03f, 5.083446326e-03f, 5.088511752e-03f, 5.093565747e-03f, 5.098608301e-03f, 5.103639405e-03f, - 5.108659046e-03f, 5.113667216e-03f, 5.118663903e-03f, 5.123649098e-03f, 5.128622790e-03f, 5.133584968e-03f, 5.138535623e-03f, 5.143474744e-03f, 5.148402321e-03f, 5.153318345e-03f, - 5.158222804e-03f, 5.163115688e-03f, 5.167996989e-03f, 5.172866694e-03f, 5.177724795e-03f, 5.182571282e-03f, 5.187406144e-03f, 5.192229372e-03f, 5.197040955e-03f, 5.201840884e-03f, - 5.206629148e-03f, 5.211405739e-03f, 5.216170645e-03f, 5.220923858e-03f, 5.225665367e-03f, 5.230395163e-03f, 5.235113236e-03f, 5.239819576e-03f, 5.244514174e-03f, 5.249197020e-03f, - 5.253868104e-03f, 5.258527417e-03f, 5.263174949e-03f, 5.267810691e-03f, 5.272434633e-03f, 5.277046766e-03f, 5.281647079e-03f, 5.286235565e-03f, 5.290812213e-03f, 5.295377013e-03f, - 5.299929958e-03f, 5.304471036e-03f, 5.309000240e-03f, 5.313517559e-03f, 5.318022984e-03f, 5.322516507e-03f, 5.326998118e-03f, 5.331467807e-03f, 5.335925567e-03f, 5.340371386e-03f, - 5.344805258e-03f, 5.349227171e-03f, 5.353637118e-03f, 5.358035090e-03f, 5.362421076e-03f, 5.366795069e-03f, 5.371157060e-03f, 5.375507039e-03f, 5.379844997e-03f, 5.384170927e-03f, - 5.388484819e-03f, 5.392786663e-03f, 5.397076452e-03f, 5.401354177e-03f, 5.405619829e-03f, 5.409873399e-03f, 5.414114879e-03f, 5.418344260e-03f, 5.422561533e-03f, 5.426766689e-03f, - 5.430959721e-03f, 5.435140620e-03f, 5.439309377e-03f, 5.443465984e-03f, 5.447610432e-03f, 5.451742713e-03f, 5.455862818e-03f, 5.459970739e-03f, 5.464066468e-03f, 5.468149997e-03f, - 5.472221317e-03f, 5.476280419e-03f, 5.480327296e-03f, 5.484361940e-03f, 5.488384342e-03f, 5.492394494e-03f, 5.496392389e-03f, 5.500378017e-03f, 5.504351371e-03f, 5.508312443e-03f, - 5.512261225e-03f, 5.516197708e-03f, 5.520121885e-03f, 5.524033749e-03f, 5.527933290e-03f, 5.531820502e-03f, 5.535695376e-03f, 5.539557904e-03f, 5.543408079e-03f, 5.547245893e-03f, - 5.551071338e-03f, 5.554884407e-03f, 5.558685092e-03f, 5.562473385e-03f, 5.566249278e-03f, 5.570012764e-03f, 5.573763836e-03f, 5.577502485e-03f, 5.581228705e-03f, 5.584942487e-03f, - 5.588643825e-03f, 5.592332711e-03f, 5.596009137e-03f, 5.599673097e-03f, 5.603324582e-03f, 5.606963586e-03f, 5.610590101e-03f, 5.614204120e-03f, 5.617805635e-03f, 5.621394640e-03f, - 5.624971127e-03f, 5.628535090e-03f, 5.632086520e-03f, 5.635625411e-03f, 5.639151756e-03f, 5.642665548e-03f, 5.646166779e-03f, 5.649655444e-03f, 5.653131534e-03f, 5.656595043e-03f, - 5.660045964e-03f, 5.663484290e-03f, 5.666910014e-03f, 5.670323130e-03f, 5.673723630e-03f, 5.677111508e-03f, 5.680486758e-03f, 5.683849372e-03f, 5.687199343e-03f, 5.690536666e-03f, - 5.693861333e-03f, 5.697173338e-03f, 5.700472674e-03f, 5.703759335e-03f, 5.707033314e-03f, 5.710294605e-03f, 5.713543201e-03f, 5.716779097e-03f, 5.720002284e-03f, 5.723212758e-03f, - 5.726410512e-03f, 5.729595539e-03f, 5.732767833e-03f, 5.735927388e-03f, 5.739074198e-03f, 5.742208256e-03f, 5.745329557e-03f, 5.748438093e-03f, 5.751533860e-03f, 5.754616851e-03f, - 5.757687059e-03f, 5.760744480e-03f, 5.763789106e-03f, 5.766820932e-03f, 5.769839953e-03f, 5.772846161e-03f, 5.775839551e-03f, 5.778820118e-03f, 5.781787855e-03f, 5.784742756e-03f, - 5.787684817e-03f, 5.790614031e-03f, 5.793530392e-03f, 5.796433894e-03f, 5.799324533e-03f, 5.802202302e-03f, 5.805067196e-03f, 5.807919209e-03f, 5.810758336e-03f, 5.813584571e-03f, - 5.816397909e-03f, 5.819198344e-03f, 5.821985871e-03f, 5.824760484e-03f, 5.827522178e-03f, 5.830270947e-03f, 5.833006787e-03f, 5.835729692e-03f, 5.838439657e-03f, 5.841136676e-03f, - 5.843820745e-03f, 5.846491858e-03f, 5.849150010e-03f, 5.851795195e-03f, 5.854427410e-03f, 5.857046648e-03f, 5.859652905e-03f, 5.862246176e-03f, 5.864826455e-03f, 5.867393738e-03f, - 5.869948020e-03f, 5.872489296e-03f, 5.875017561e-03f, 5.877532811e-03f, 5.880035039e-03f, 5.882524243e-03f, 5.885000417e-03f, 5.887463555e-03f, 5.889913655e-03f, 5.892350710e-03f, - 5.894774716e-03f, 5.897185670e-03f, 5.899583565e-03f, 5.901968398e-03f, 5.904340164e-03f, 5.906698858e-03f, 5.909044477e-03f, 5.911377015e-03f, 5.913696468e-03f, 5.916002833e-03f, - 5.918296104e-03f, 5.920576277e-03f, 5.922843348e-03f, 5.925097313e-03f, 5.927338167e-03f, 5.929565907e-03f, 5.931780528e-03f, 5.933982026e-03f, 5.936170396e-03f, 5.938345636e-03f, - 5.940507740e-03f, 5.942656705e-03f, 5.944792527e-03f, 5.946915201e-03f, 5.949024725e-03f, 5.951121093e-03f, 5.953204302e-03f, 5.955274349e-03f, 5.957331229e-03f, 5.959374938e-03f, - 5.961405473e-03f, 5.963422831e-03f, 5.965427007e-03f, 5.967417997e-03f, 5.969395799e-03f, 5.971360408e-03f, 5.973311821e-03f, 5.975250035e-03f, 5.977175045e-03f, 5.979086848e-03f, - 5.980985442e-03f, 5.982870822e-03f, 5.984742984e-03f, 5.986601927e-03f, 5.988447645e-03f, 5.990280137e-03f, 5.992099398e-03f, 5.993905425e-03f, 5.995698216e-03f, 5.997477767e-03f, - 5.999244074e-03f, 6.000997135e-03f, 6.002736946e-03f, 6.004463505e-03f, 6.006176808e-03f, 6.007876853e-03f, 6.009563635e-03f, 6.011237153e-03f, 6.012897404e-03f, 6.014544384e-03f, - 6.016178090e-03f, 6.017798520e-03f, 6.019405671e-03f, 6.020999540e-03f, 6.022580125e-03f, 6.024147422e-03f, 6.025701429e-03f, 6.027242143e-03f, 6.028769562e-03f, 6.030283683e-03f, - 6.031784503e-03f, 6.033272019e-03f, 6.034746230e-03f, 6.036207133e-03f, 6.037654725e-03f, 6.039089004e-03f, 6.040509967e-03f, 6.041917612e-03f, 6.043311937e-03f, 6.044692939e-03f, - 6.046060617e-03f, 6.047414966e-03f, 6.048755987e-03f, 6.050083676e-03f, 6.051398031e-03f, 6.052699049e-03f, 6.053986730e-03f, 6.055261070e-03f, 6.056522069e-03f, 6.057769722e-03f, - 6.059004030e-03f, 6.060224989e-03f, 6.061432597e-03f, 6.062626854e-03f, 6.063807757e-03f, 6.064975303e-03f, 6.066129492e-03f, 6.067270321e-03f, 6.068397789e-03f, 6.069511893e-03f, - 6.070612633e-03f, 6.071700007e-03f, 6.072774012e-03f, 6.073834648e-03f, 6.074881912e-03f, 6.075915803e-03f, 6.076936320e-03f, 6.077943460e-03f, 6.078937224e-03f, 6.079917608e-03f, - 6.080884612e-03f, 6.081838235e-03f, 6.082778474e-03f, 6.083705329e-03f, 6.084618798e-03f, 6.085518881e-03f, 6.086405575e-03f, 6.087278880e-03f, 6.088138794e-03f, 6.088985316e-03f, - 6.089818445e-03f, 6.090638181e-03f, 6.091444521e-03f, 6.092237466e-03f, 6.093017013e-03f, 6.093783162e-03f, 6.094535913e-03f, 6.095275263e-03f, 6.096001212e-03f, 6.096713760e-03f, - 6.097412906e-03f, 6.098098648e-03f, 6.098770985e-03f, 6.099429919e-03f, 6.100075446e-03f, 6.100707568e-03f, 6.101326282e-03f, 6.101931589e-03f, 6.102523488e-03f, 6.103101978e-03f, - 6.103667060e-03f, 6.104218731e-03f, 6.104756992e-03f, 6.105281843e-03f, 6.105793282e-03f, 6.106291311e-03f, 6.106775927e-03f, 6.107247131e-03f, 6.107704923e-03f, 6.108149302e-03f, - 6.108580269e-03f, 6.108997822e-03f, 6.109401962e-03f, 6.109792688e-03f, 6.110170001e-03f, 6.110533900e-03f, 6.110884385e-03f, 6.111221457e-03f, 6.111545114e-03f, 6.111855358e-03f, - 6.112152188e-03f, 6.112435605e-03f, 6.112705608e-03f, 6.112962198e-03f, 6.113205374e-03f, 6.113435137e-03f, 6.113651488e-03f, 6.113854426e-03f, 6.114043952e-03f, 6.114220066e-03f, - 6.114382768e-03f, 6.114532059e-03f, 6.114667940e-03f, 6.114790409e-03f, 6.114899470e-03f, 6.114995120e-03f, 6.115077362e-03f, 6.115146195e-03f, 6.115201621e-03f, 6.115243639e-03f, - 6.115272251e-03f, 6.115287458e-03f, 6.115289259e-03f, 6.115277655e-03f, 6.115252648e-03f, 6.115214238e-03f, 6.115162426e-03f, 6.115097213e-03f, 6.115018600e-03f, 6.114926587e-03f, - 6.114821175e-03f, 6.114702366e-03f, 6.114570161e-03f, 6.114424560e-03f, 6.114265564e-03f, 6.114093176e-03f, 6.113907395e-03f, 6.113708222e-03f, 6.113495660e-03f, 6.113269709e-03f, - 6.113030371e-03f, 6.112777646e-03f, 6.112511536e-03f, 6.112232042e-03f, 6.111939167e-03f, 6.111632910e-03f, 6.111313273e-03f, 6.110980259e-03f, 6.110633867e-03f, 6.110274101e-03f, - 6.109900961e-03f, 6.109514449e-03f, 6.109114566e-03f, 6.108701314e-03f, 6.108274695e-03f, 6.107834711e-03f, 6.107381362e-03f, 6.106914651e-03f, 6.106434580e-03f, 6.105941150e-03f, - 6.105434363e-03f, 6.104914221e-03f, 6.104380726e-03f, 6.103833880e-03f, 6.103273684e-03f, 6.102700141e-03f, 6.102113252e-03f, 6.101513021e-03f, 6.100899447e-03f, 6.100272535e-03f, - 6.099632285e-03f, 6.098978701e-03f, 6.098311783e-03f, 6.097631535e-03f, 6.096937958e-03f, 6.096231055e-03f, 6.095510829e-03f, 6.094777280e-03f, 6.094030412e-03f, 6.093270228e-03f, - 6.092496728e-03f, 6.091709917e-03f, 6.090909796e-03f, 6.090096368e-03f, 6.089269635e-03f, 6.088429600e-03f, 6.087576266e-03f, 6.086709634e-03f, 6.085829708e-03f, 6.084936491e-03f, - 6.084029984e-03f, 6.083110191e-03f, 6.082177115e-03f, 6.081230757e-03f, 6.080271122e-03f, 6.079298212e-03f, 6.078312029e-03f, 6.077312577e-03f, 6.076299859e-03f, 6.075273877e-03f, - 6.074234634e-03f, 6.073182134e-03f, 6.072116379e-03f, 6.071037372e-03f, 6.069945118e-03f, 6.068839618e-03f, 6.067720876e-03f, 6.066588895e-03f, 6.065443678e-03f, 6.064285228e-03f, - 6.063113550e-03f, 6.061928645e-03f, 6.060730518e-03f, 6.059519172e-03f, 6.058294609e-03f, 6.057056834e-03f, 6.055805850e-03f, 6.054541660e-03f, 6.053264269e-03f, 6.051973678e-03f, - 6.050669893e-03f, 6.049352916e-03f, 6.048022751e-03f, 6.046679402e-03f, 6.045322872e-03f, 6.043953166e-03f, 6.042570286e-03f, 6.041174237e-03f, 6.039765022e-03f, 6.038342646e-03f, - 6.036907111e-03f, 6.035458422e-03f, 6.033996584e-03f, 6.032521598e-03f, 6.031033471e-03f, 6.029532205e-03f, 6.028017805e-03f, 6.026490274e-03f, 6.024949617e-03f, 6.023395838e-03f, - 6.021828941e-03f, 6.020248930e-03f, 6.018655809e-03f, 6.017049583e-03f, 6.015430256e-03f, 6.013797831e-03f, 6.012152314e-03f, 6.010493708e-03f, 6.008822019e-03f, 6.007137249e-03f, - 6.005439405e-03f, 6.003728489e-03f, 6.002004508e-03f, 6.000267464e-03f, 5.998517363e-03f, 5.996754209e-03f, 5.994978007e-03f, 5.993188761e-03f, 5.991386477e-03f, 5.989571158e-03f, - 5.987742809e-03f, 5.985901436e-03f, 5.984047042e-03f, 5.982179633e-03f, 5.980299214e-03f, 5.978405788e-03f, 5.976499362e-03f, 5.974579940e-03f, 5.972647527e-03f, 5.970702127e-03f, - 5.968743746e-03f, 5.966772390e-03f, 5.964788062e-03f, 5.962790768e-03f, 5.960780513e-03f, 5.958757302e-03f, 5.956721140e-03f, 5.954672033e-03f, 5.952609985e-03f, 5.950535003e-03f, - 5.948447090e-03f, 5.946346253e-03f, 5.944232497e-03f, 5.942105826e-03f, 5.939966247e-03f, 5.937813765e-03f, 5.935648385e-03f, 5.933470113e-03f, 5.931278953e-03f, 5.929074913e-03f, - 5.926857997e-03f, 5.924628210e-03f, 5.922385559e-03f, 5.920130049e-03f, 5.917861685e-03f, 5.915580474e-03f, 5.913286420e-03f, 5.910979531e-03f, 5.908659811e-03f, 5.906327266e-03f, - 5.903981902e-03f, 5.901623725e-03f, 5.899252741e-03f, 5.896868956e-03f, 5.894472375e-03f, 5.892063005e-03f, 5.889640851e-03f, 5.887205920e-03f, 5.884758217e-03f, 5.882297749e-03f, - 5.879824522e-03f, 5.877338542e-03f, 5.874839814e-03f, 5.872328346e-03f, 5.869804143e-03f, 5.867267212e-03f, 5.864717558e-03f, 5.862155189e-03f, 5.859580110e-03f, 5.856992328e-03f, - 5.854391849e-03f, 5.851778680e-03f, 5.849152827e-03f, 5.846514296e-03f, 5.843863094e-03f, 5.841199227e-03f, 5.838522702e-03f, 5.835833526e-03f, 5.833131704e-03f, 5.830417245e-03f, - 5.827690154e-03f, 5.824950437e-03f, 5.822198103e-03f, 5.819433156e-03f, 5.816655605e-03f, 5.813865456e-03f, 5.811062716e-03f, 5.808247391e-03f, 5.805419489e-03f, 5.802579015e-03f, - 5.799725978e-03f, 5.796860385e-03f, 5.793982241e-03f, 5.791091555e-03f, 5.788188332e-03f, 5.785272581e-03f, 5.782344308e-03f, 5.779403520e-03f, 5.776450225e-03f, 5.773484430e-03f, - 5.770506141e-03f, 5.767515367e-03f, 5.764512113e-03f, 5.761496388e-03f, 5.758468199e-03f, 5.755427554e-03f, 5.752374458e-03f, 5.749308921e-03f, 5.746230949e-03f, 5.743140549e-03f, - 5.740037730e-03f, 5.736922498e-03f, 5.733794862e-03f, 5.730654828e-03f, 5.727502404e-03f, 5.724337598e-03f, 5.721160417e-03f, 5.717970870e-03f, 5.714768963e-03f, 5.711554705e-03f, - 5.708328103e-03f, 5.705089165e-03f, 5.701837898e-03f, 5.698574311e-03f, 5.695298411e-03f, 5.692010206e-03f, 5.688709705e-03f, 5.685396914e-03f, 5.682071842e-03f, 5.678734497e-03f, - 5.675384886e-03f, 5.672023019e-03f, 5.668648902e-03f, 5.665262544e-03f, 5.661863954e-03f, 5.658453138e-03f, 5.655030106e-03f, 5.651594865e-03f, 5.648147423e-03f, 5.644687790e-03f, - 5.641215973e-03f, 5.637731980e-03f, 5.634235819e-03f, 5.630727500e-03f, 5.627207030e-03f, 5.623674418e-03f, 5.620129672e-03f, 5.616572800e-03f, 5.613003812e-03f, 5.609422715e-03f, - 5.605829518e-03f, 5.602224230e-03f, 5.598606858e-03f, 5.594977413e-03f, 5.591335902e-03f, 5.587682334e-03f, 5.584016717e-03f, 5.580339061e-03f, 5.576649374e-03f, 5.572947664e-03f, - 5.569233942e-03f, 5.565508214e-03f, 5.561770491e-03f, 5.558020781e-03f, 5.554259092e-03f, 5.550485435e-03f, 5.546699817e-03f, 5.542902248e-03f, 5.539092737e-03f, 5.535271292e-03f, - 5.531437923e-03f, 5.527592638e-03f, 5.523735448e-03f, 5.519866360e-03f, 5.515985385e-03f, 5.512092530e-03f, 5.508187806e-03f, 5.504271222e-03f, 5.500342786e-03f, 5.496402509e-03f, - 5.492450399e-03f, 5.488486466e-03f, 5.484510718e-03f, 5.480523166e-03f, 5.476523819e-03f, 5.472512686e-03f, 5.468489776e-03f, 5.464455100e-03f, 5.460408666e-03f, 5.456350484e-03f, - 5.452280564e-03f, 5.448198915e-03f, 5.444105547e-03f, 5.440000469e-03f, 5.435883691e-03f, 5.431755223e-03f, 5.427615074e-03f, 5.423463254e-03f, 5.419299773e-03f, 5.415124640e-03f, - 5.410937866e-03f, 5.406739460e-03f, 5.402529432e-03f, 5.398307792e-03f, 5.394074549e-03f, 5.389829714e-03f, 5.385573297e-03f, 5.381305308e-03f, 5.377025756e-03f, 5.372734651e-03f, - 5.368432004e-03f, 5.364117825e-03f, 5.359792123e-03f, 5.355454910e-03f, 5.351106194e-03f, 5.346745987e-03f, 5.342374297e-03f, 5.337991137e-03f, 5.333596515e-03f, 5.329190442e-03f, - 5.324772928e-03f, 5.320343985e-03f, 5.315903621e-03f, 5.311451847e-03f, 5.306988674e-03f, 5.302514112e-03f, 5.298028172e-03f, 5.293530863e-03f, 5.289022197e-03f, 5.284502185e-03f, - 5.279970835e-03f, 5.275428160e-03f, 5.270874169e-03f, 5.266308873e-03f, 5.261732284e-03f, 5.257144410e-03f, 5.252545264e-03f, 5.247934856e-03f, 5.243313196e-03f, 5.238680296e-03f, - 5.234036166e-03f, 5.229380816e-03f, 5.224714259e-03f, 5.220036503e-03f, 5.215347562e-03f, 5.210647444e-03f, 5.205936162e-03f, 5.201213726e-03f, 5.196480147e-03f, 5.191735436e-03f, - 5.186979604e-03f, 5.182212662e-03f, 5.177434622e-03f, 5.172645494e-03f, 5.167845289e-03f, 5.163034018e-03f, 5.158211693e-03f, 5.153378325e-03f, 5.148533926e-03f, 5.143678505e-03f, - 5.138812075e-03f, 5.133934646e-03f, 5.129046230e-03f, 5.124146839e-03f, 5.119236484e-03f, 5.114315175e-03f, 5.109382925e-03f, 5.104439745e-03f, 5.099485646e-03f, 5.094520640e-03f, - 5.089544738e-03f, 5.084557952e-03f, 5.079560293e-03f, 5.074551773e-03f, 5.069532403e-03f, 5.064502195e-03f, 5.059461161e-03f, 5.054409312e-03f, 5.049346659e-03f, 5.044273215e-03f, - 5.039188992e-03f, 5.034094000e-03f, 5.028988253e-03f, 5.023871761e-03f, 5.018744536e-03f, 5.013606590e-03f, 5.008457935e-03f, 5.003298583e-03f, 4.998128546e-03f, 4.992947836e-03f, - 4.987756464e-03f, 4.982554443e-03f, 4.977341784e-03f, 4.972118500e-03f, 4.966884603e-03f, 4.961640104e-03f, 4.956385016e-03f, 4.951119351e-03f, 4.945843120e-03f, 4.940556337e-03f, - 4.935259013e-03f, 4.929951160e-03f, 4.924632792e-03f, 4.919303919e-03f, 4.913964554e-03f, 4.908614709e-03f, 4.903254397e-03f, 4.897883631e-03f, 4.892502421e-03f, 4.887110781e-03f, - 4.881708724e-03f, 4.876296261e-03f, 4.870873405e-03f, 4.865440168e-03f, 4.859996563e-03f, 4.854542603e-03f, 4.849078300e-03f, 4.843603666e-03f, 4.838118714e-03f, 4.832623456e-03f, - 4.827117906e-03f, 4.821602076e-03f, 4.816075978e-03f, 4.810539625e-03f, 4.804993030e-03f, 4.799436206e-03f, 4.793869165e-03f, 4.788291920e-03f, 4.782704484e-03f, 4.777106870e-03f, - 4.771499090e-03f, 4.765881158e-03f, 4.760253085e-03f, 4.754614886e-03f, 4.748966573e-03f, 4.743308158e-03f, 4.737639656e-03f, 4.731961079e-03f, 4.726272439e-03f, 4.720573750e-03f, - 4.714865025e-03f, 4.709146277e-03f, 4.703417519e-03f, 4.697678765e-03f, 4.691930026e-03f, 4.686171317e-03f, 4.680402651e-03f, 4.674624040e-03f, 4.668835499e-03f, 4.663037039e-03f, - 4.657228675e-03f, 4.651410420e-03f, 4.645582287e-03f, 4.639744289e-03f, 4.633896440e-03f, 4.628038753e-03f, 4.622171242e-03f, 4.616293919e-03f, 4.610406799e-03f, 4.604509894e-03f, - 4.598603218e-03f, 4.592686785e-03f, 4.586760608e-03f, 4.580824701e-03f, 4.574879077e-03f, 4.568923750e-03f, 4.562958733e-03f, 4.556984040e-03f, 4.550999684e-03f, 4.545005680e-03f, - 4.539002040e-03f, 4.532988779e-03f, 4.526965911e-03f, 4.520933448e-03f, 4.514891405e-03f, 4.508839796e-03f, 4.502778634e-03f, 4.496707933e-03f, 4.490627707e-03f, 4.484537969e-03f, - 4.478438735e-03f, 4.472330016e-03f, 4.466211829e-03f, 4.460084185e-03f, 4.453947100e-03f, 4.447800587e-03f, 4.441644661e-03f, 4.435479335e-03f, 4.429304623e-03f, 4.423120539e-03f, - 4.416927098e-03f, 4.410724313e-03f, 4.404512199e-03f, 4.398290770e-03f, 4.392060039e-03f, 4.385820021e-03f, 4.379570731e-03f, 4.373312182e-03f, 4.367044389e-03f, 4.360767366e-03f, - 4.354481127e-03f, 4.348185686e-03f, 4.341881058e-03f, 4.335567257e-03f, 4.329244298e-03f, 4.322912194e-03f, 4.316570960e-03f, 4.310220611e-03f, 4.303861161e-03f, 4.297492624e-03f, - 4.291115015e-03f, 4.284728349e-03f, 4.278332639e-03f, 4.271927900e-03f, 4.265514148e-03f, 4.259091396e-03f, 4.252659658e-03f, 4.246218951e-03f, 4.239769287e-03f, 4.233310683e-03f, - 4.226843151e-03f, 4.220366708e-03f, 4.213881368e-03f, 4.207387145e-03f, 4.200884054e-03f, 4.194372111e-03f, 4.187851329e-03f, 4.181321723e-03f, 4.174783309e-03f, 4.168236101e-03f, - 4.161680114e-03f, 4.155115362e-03f, 4.148541861e-03f, 4.141959626e-03f, 4.135368671e-03f, 4.128769011e-03f, 4.122160662e-03f, 4.115543638e-03f, 4.108917954e-03f, 4.102283626e-03f, - 4.095640667e-03f, 4.088989094e-03f, 4.082328922e-03f, 4.075660164e-03f, 4.068982837e-03f, 4.062296956e-03f, 4.055602535e-03f, 4.048899591e-03f, 4.042188137e-03f, 4.035468189e-03f, - 4.028739763e-03f, 4.022002873e-03f, 4.015257535e-03f, 4.008503764e-03f, 4.001741576e-03f, 3.994970985e-03f, 3.988192007e-03f, 3.981404657e-03f, 3.974608951e-03f, 3.967804903e-03f, - 3.960992530e-03f, 3.954171847e-03f, 3.947342868e-03f, 3.940505611e-03f, 3.933660089e-03f, 3.926806318e-03f, 3.919944314e-03f, 3.913074093e-03f, 3.906195669e-03f, 3.899309059e-03f, - 3.892414277e-03f, 3.885511340e-03f, 3.878600264e-03f, 3.871681062e-03f, 3.864753753e-03f, 3.857818349e-03f, 3.850874869e-03f, 3.843923327e-03f, 3.836963738e-03f, 3.829996119e-03f, - 3.823020485e-03f, 3.816036853e-03f, 3.809045237e-03f, 3.802045653e-03f, 3.795038118e-03f, 3.788022647e-03f, 3.780999255e-03f, 3.773967960e-03f, 3.766928776e-03f, 3.759881719e-03f, - 3.752826806e-03f, 3.745764052e-03f, 3.738693473e-03f, 3.731615084e-03f, 3.724528903e-03f, 3.717434945e-03f, 3.710333226e-03f, 3.703223761e-03f, 3.696106568e-03f, 3.688981661e-03f, - 3.681849057e-03f, 3.674708772e-03f, 3.667560823e-03f, 3.660405224e-03f, 3.653241993e-03f, 3.646071145e-03f, 3.638892697e-03f, 3.631706664e-03f, 3.624513063e-03f, 3.617311910e-03f, - 3.610103221e-03f, 3.602887013e-03f, 3.595663301e-03f, 3.588432102e-03f, 3.581193432e-03f, 3.573947308e-03f, 3.566693746e-03f, 3.559432761e-03f, 3.552164371e-03f, 3.544888591e-03f, - 3.537605438e-03f, 3.530314929e-03f, 3.523017080e-03f, 3.515711907e-03f, 3.508399426e-03f, 3.501079654e-03f, 3.493752608e-03f, 3.486418304e-03f, 3.479076758e-03f, 3.471727986e-03f, - 3.464372007e-03f, 3.457008835e-03f, 3.449638487e-03f, 3.442260981e-03f, 3.434876332e-03f, 3.427484557e-03f, 3.420085673e-03f, 3.412679696e-03f, 3.405266643e-03f, 3.397846530e-03f, - 3.390419375e-03f, 3.382985193e-03f, 3.375544002e-03f, 3.368095819e-03f, 3.360640659e-03f, 3.353178540e-03f, 3.345709478e-03f, 3.338233491e-03f, 3.330750594e-03f, 3.323260806e-03f, - 3.315764141e-03f, 3.308260618e-03f, 3.300750253e-03f, 3.293233063e-03f, 3.285709065e-03f, 3.278178275e-03f, 3.270640711e-03f, 3.263096390e-03f, 3.255545327e-03f, 3.247987541e-03f, - 3.240423048e-03f, 3.232851866e-03f, 3.225274010e-03f, 3.217689499e-03f, 3.210098348e-03f, 3.202500576e-03f, 3.194896199e-03f, 3.187285233e-03f, 3.179667697e-03f, 3.172043608e-03f, - 3.164412981e-03f, 3.156775835e-03f, 3.149132186e-03f, 3.141482052e-03f, 3.133825449e-03f, 3.126162396e-03f, 3.118492908e-03f, 3.110817003e-03f, 3.103134699e-03f, 3.095446012e-03f, - 3.087750960e-03f, 3.080049560e-03f, 3.072341829e-03f, 3.064627784e-03f, 3.056907443e-03f, 3.049180823e-03f, 3.041447941e-03f, 3.033708815e-03f, 3.025963461e-03f, 3.018211897e-03f, - 3.010454141e-03f, 3.002690210e-03f, 2.994920120e-03f, 2.987143890e-03f, 2.979361537e-03f, 2.971573079e-03f, 2.963778532e-03f, 2.955977914e-03f, 2.948171242e-03f, 2.940358535e-03f, - 2.932539808e-03f, 2.924715081e-03f, 2.916884370e-03f, 2.909047693e-03f, 2.901205068e-03f, 2.893356511e-03f, 2.885502040e-03f, 2.877641674e-03f, 2.869775429e-03f, 2.861903322e-03f, - 2.854025373e-03f, 2.846141598e-03f, 2.838252014e-03f, 2.830356640e-03f, 2.822455493e-03f, 2.814548591e-03f, 2.806635951e-03f, 2.798717591e-03f, 2.790793529e-03f, 2.782863782e-03f, - 2.774928367e-03f, 2.766987304e-03f, 2.759040609e-03f, 2.751088300e-03f, 2.743130396e-03f, 2.735166912e-03f, 2.727197868e-03f, 2.719223282e-03f, 2.711243170e-03f, 2.703257551e-03f, - 2.695266443e-03f, 2.687269863e-03f, 2.679267829e-03f, 2.671260359e-03f, 2.663247471e-03f, 2.655229183e-03f, 2.647205512e-03f, 2.639176477e-03f, 2.631142095e-03f, 2.623102385e-03f, - 2.615057363e-03f, 2.607007049e-03f, 2.598951460e-03f, 2.590890614e-03f, 2.582824529e-03f, 2.574753223e-03f, 2.566676713e-03f, 2.558595019e-03f, 2.550508157e-03f, 2.542416146e-03f, - 2.534319005e-03f, 2.526216750e-03f, 2.518109400e-03f, 2.509996973e-03f, 2.501879487e-03f, 2.493756961e-03f, 2.485629411e-03f, 2.477496857e-03f, 2.469359317e-03f, 2.461216808e-03f, - 2.453069348e-03f, 2.444916957e-03f, 2.436759651e-03f, 2.428597449e-03f, 2.420430370e-03f, 2.412258431e-03f, 2.404081650e-03f, 2.395900046e-03f, 2.387713637e-03f, 2.379522442e-03f, - 2.371326478e-03f, 2.363125763e-03f, 2.354920316e-03f, 2.346710155e-03f, 2.338495299e-03f, 2.330275765e-03f, 2.322051572e-03f, 2.313822738e-03f, 2.305589282e-03f, 2.297351221e-03f, - 2.289108574e-03f, 2.280861360e-03f, 2.272609597e-03f, 2.264353302e-03f, 2.256092495e-03f, 2.247827193e-03f, 2.239557416e-03f, 2.231283181e-03f, 2.223004507e-03f, 2.214721412e-03f, - 2.206433915e-03f, 2.198142034e-03f, 2.189845787e-03f, 2.181545193e-03f, 2.173240270e-03f, 2.164931037e-03f, 2.156617513e-03f, 2.148299714e-03f, 2.139977662e-03f, 2.131651372e-03f, - 2.123320865e-03f, 2.114986158e-03f, 2.106647270e-03f, 2.098304220e-03f, 2.089957026e-03f, 2.081605706e-03f, 2.073250280e-03f, 2.064890765e-03f, 2.056527181e-03f, 2.048159545e-03f, - 2.039787877e-03f, 2.031412194e-03f, 2.023032516e-03f, 2.014648861e-03f, 2.006261248e-03f, 1.997869695e-03f, 1.989474220e-03f, 1.981074844e-03f, 1.972671583e-03f, 1.964264457e-03f, - 1.955853484e-03f, 1.947438684e-03f, 1.939020074e-03f, 1.930597673e-03f, 1.922171501e-03f, 1.913741575e-03f, 1.905307915e-03f, 1.896870538e-03f, 1.888429464e-03f, 1.879984712e-03f, - 1.871536300e-03f, 1.863084247e-03f, 1.854628571e-03f, 1.846169292e-03f, 1.837706428e-03f, 1.829239997e-03f, 1.820770020e-03f, 1.812296513e-03f, 1.803819497e-03f, 1.795338989e-03f, - 1.786855009e-03f, 1.778367576e-03f, 1.769876708e-03f, 1.761382423e-03f, 1.752884742e-03f, 1.744383682e-03f, 1.735879263e-03f, 1.727371503e-03f, 1.718860421e-03f, 1.710346036e-03f, - 1.701828367e-03f, 1.693307433e-03f, 1.684783252e-03f, 1.676255843e-03f, 1.667725226e-03f, 1.659191419e-03f, 1.650654440e-03f, 1.642114310e-03f, 1.633571046e-03f, 1.625024668e-03f, - 1.616475195e-03f, 1.607922645e-03f, 1.599367037e-03f, 1.590808391e-03f, 1.582246725e-03f, 1.573682058e-03f, 1.565114409e-03f, 1.556543798e-03f, 1.547970242e-03f, 1.539393761e-03f, - 1.530814374e-03f, 1.522232100e-03f, 1.513646958e-03f, 1.505058966e-03f, 1.496468145e-03f, 1.487874512e-03f, 1.479278087e-03f, 1.470678888e-03f, 1.462076936e-03f, 1.453472248e-03f, - 1.444864844e-03f, 1.436254743e-03f, 1.427641963e-03f, 1.419026525e-03f, 1.410408446e-03f, 1.401787746e-03f, 1.393164444e-03f, 1.384538559e-03f, 1.375910110e-03f, 1.367279116e-03f, - 1.358645597e-03f, 1.350009570e-03f, 1.341371056e-03f, 1.332730073e-03f, 1.324086640e-03f, 1.315440777e-03f, 1.306792503e-03f, 1.298141836e-03f, 1.289488796e-03f, 1.280833402e-03f, - 1.272175673e-03f, 1.263515628e-03f, 1.254853286e-03f, 1.246188666e-03f, 1.237521788e-03f, 1.228852670e-03f, 1.220181332e-03f, 1.211507792e-03f, 1.202832071e-03f, 1.194154186e-03f, - 1.185474158e-03f, 1.176792005e-03f, 1.168107746e-03f, 1.159421401e-03f, 1.150732989e-03f, 1.142042529e-03f, 1.133350040e-03f, 1.124655541e-03f, 1.115959052e-03f, 1.107260591e-03f, - 1.098560178e-03f, 1.089857831e-03f, 1.081153571e-03f, 1.072447417e-03f, 1.063739386e-03f, 1.055029500e-03f, 1.046317776e-03f, 1.037604234e-03f, 1.028888894e-03f, 1.020171774e-03f, - 1.011452894e-03f, 1.002732272e-03f, 9.940099288e-04f, 9.852858828e-04f, 9.765601533e-04f, 9.678327596e-04f, 9.591037208e-04f, 9.503730561e-04f, 9.416407849e-04f, 9.329069263e-04f, - 9.241714996e-04f, 9.154345239e-04f, 9.066960186e-04f, 8.979560029e-04f, 8.892144960e-04f, 8.804715171e-04f, 8.717270855e-04f, 8.629812204e-04f, 8.542339412e-04f, 8.454852670e-04f, - 8.367352170e-04f, 8.279838107e-04f, 8.192310671e-04f, 8.104770056e-04f, 8.017216454e-04f, 7.929650058e-04f, 7.842071060e-04f, 7.754479654e-04f, 7.666876031e-04f, 7.579260385e-04f, - 7.491632908e-04f, 7.403993793e-04f, 7.316343232e-04f, 7.228681419e-04f, 7.141008546e-04f, 7.053324806e-04f, 6.965630392e-04f, 6.877925496e-04f, 6.790210312e-04f, 6.702485032e-04f, - 6.614749848e-04f, 6.527004955e-04f, 6.439250544e-04f, 6.351486809e-04f, 6.263713942e-04f, 6.175932137e-04f, 6.088141586e-04f, 6.000342482e-04f, 5.912535018e-04f, 5.824719388e-04f, - 5.736895783e-04f, 5.649064397e-04f, 5.561225422e-04f, 5.473379053e-04f, 5.385525481e-04f, 5.297664900e-04f, 5.209797503e-04f, 5.121923482e-04f, 5.034043031e-04f, 4.946156342e-04f, - 4.858263609e-04f, 4.770365024e-04f, 4.682460781e-04f, 4.594551073e-04f, 4.506636092e-04f, 4.418716031e-04f, 4.330791084e-04f, 4.242861444e-04f, 4.154927303e-04f, 4.066988854e-04f, - 3.979046291e-04f, 3.891099806e-04f, 3.803149592e-04f, 3.715195844e-04f, 3.627238752e-04f, 3.539278511e-04f, 3.451315313e-04f, 3.363349351e-04f, 3.275380819e-04f, 3.187409909e-04f, - 3.099436814e-04f, 3.011461727e-04f, 2.923484841e-04f, 2.835506350e-04f, 2.747526445e-04f, 2.659545320e-04f, 2.571563168e-04f, 2.483580182e-04f, 2.395596554e-04f, 2.307612478e-04f, - 2.219628146e-04f, 2.131643751e-04f, 2.043659486e-04f, 1.955675545e-04f, 1.867692119e-04f, 1.779709401e-04f, 1.691727585e-04f, 1.603746864e-04f, 1.515767429e-04f, 1.427789474e-04f, - 1.339813191e-04f, 1.251838774e-04f, 1.163866415e-04f, 1.075896307e-04f, 9.879286416e-05f, 8.999636126e-05f, 8.120014125e-05f, 7.240422338e-05f, 6.360862691e-05f, 5.481337112e-05f, - 4.601847525e-05f, 3.722395857e-05f, 2.842984033e-05f, 1.963613978e-05f, 1.084287619e-05f, 2.050068795e-06f, -6.742263152e-06f, -1.553410040e-05f, -2.432542372e-05f, -3.311621385e-05f, - -4.190645157e-05f, -5.069611763e-05f, -5.948519279e-05f, -6.827365783e-05f, -7.706149352e-05f, -8.584868062e-05f, -9.463519992e-05f, -1.034210322e-04f, -1.122061582e-04f, -1.209905587e-04f, - -1.297742146e-04f, -1.385571065e-04f, -1.473392154e-04f, -1.561205219e-04f, -1.649010070e-04f, -1.736806513e-04f, -1.824594356e-04f, -1.912373409e-04f, -2.000143479e-04f, -2.087904373e-04f, - -2.175655901e-04f, -2.263397870e-04f, -2.351130089e-04f, -2.438852366e-04f, -2.526564508e-04f, -2.614266325e-04f, -2.701957625e-04f, -2.789638215e-04f, -2.877307905e-04f, -2.964966503e-04f, - -3.052613817e-04f, -3.140249656e-04f, -3.227873828e-04f, -3.315486142e-04f, -3.403086407e-04f, -3.490674431e-04f, -3.578250023e-04f, -3.665812991e-04f, -3.753363144e-04f, -3.840900292e-04f, - -3.928424243e-04f, -4.015934805e-04f, -4.103431788e-04f, -4.190915001e-04f, -4.278384253e-04f, -4.365839352e-04f, -4.453280108e-04f, -4.540706331e-04f, -4.628117828e-04f, -4.715514409e-04f, - -4.802895884e-04f, -4.890262062e-04f, -4.977612752e-04f, -5.064947763e-04f, -5.152266906e-04f, -5.239569989e-04f, -5.326856822e-04f, -5.414127214e-04f, -5.501380975e-04f, -5.588617916e-04f, - -5.675837844e-04f, -5.763040571e-04f, -5.850225906e-04f, -5.937393659e-04f, -6.024543639e-04f, -6.111675658e-04f, -6.198789524e-04f, -6.285885047e-04f, -6.372962039e-04f, -6.460020308e-04f, - -6.547059666e-04f, -6.634079922e-04f, -6.721080887e-04f, -6.808062371e-04f, -6.895024184e-04f, -6.981966137e-04f, -7.068888041e-04f, -7.155789706e-04f, -7.242670942e-04f, -7.329531561e-04f, - -7.416371373e-04f, -7.503190188e-04f, -7.589987818e-04f, -7.676764074e-04f, -7.763518767e-04f, -7.850251707e-04f, -7.936962705e-04f, -8.023651574e-04f, -8.110318123e-04f, -8.196962165e-04f, - -8.283583510e-04f, -8.370181970e-04f, -8.456757356e-04f, -8.543309480e-04f, -8.629838154e-04f, -8.716343189e-04f, -8.802824396e-04f, -8.889281587e-04f, -8.975714575e-04f, -9.062123171e-04f, - -9.148507187e-04f, -9.234866435e-04f, -9.321200727e-04f, -9.407509875e-04f, -9.493793692e-04f, -9.580051989e-04f, -9.666284579e-04f, -9.752491274e-04f, -9.838671888e-04f, -9.924826231e-04f, - -1.001095412e-03f, -1.009705536e-03f, -1.018312977e-03f, -1.026917716e-03f, -1.035519735e-03f, -1.044119014e-03f, -1.052715535e-03f, -1.061309280e-03f, -1.069900229e-03f, -1.078488364e-03f, - -1.087073666e-03f, -1.095656117e-03f, -1.104235698e-03f, -1.112812390e-03f, -1.121386175e-03f, -1.129957034e-03f, -1.138524948e-03f, -1.147089899e-03f, -1.155651868e-03f, -1.164210837e-03f, - -1.172766786e-03f, -1.181319698e-03f, -1.189869554e-03f, -1.198416335e-03f, -1.206960023e-03f, -1.215500598e-03f, -1.224038044e-03f, -1.232572340e-03f, -1.241103469e-03f, -1.249631411e-03f, - -1.258156149e-03f, -1.266677664e-03f, -1.275195938e-03f, -1.283710951e-03f, -1.292222686e-03f, -1.300731123e-03f, -1.309236246e-03f, -1.317738034e-03f, -1.326236469e-03f, -1.334731534e-03f, - -1.343223210e-03f, -1.351711477e-03f, -1.360196319e-03f, -1.368677716e-03f, -1.377155650e-03f, -1.385630102e-03f, -1.394101055e-03f, -1.402568490e-03f, -1.411032388e-03f, -1.419492731e-03f, - -1.427949501e-03f, -1.436402680e-03f, -1.444852249e-03f, -1.453298189e-03f, -1.461740483e-03f, -1.470179112e-03f, -1.478614058e-03f, -1.487045302e-03f, -1.495472827e-03f, -1.503896614e-03f, - -1.512316644e-03f, -1.520732900e-03f, -1.529145364e-03f, -1.537554016e-03f, -1.545958839e-03f, -1.554359815e-03f, -1.562756925e-03f, -1.571150152e-03f, -1.579539476e-03f, -1.587924881e-03f, - -1.596306346e-03f, -1.604683856e-03f, -1.613057391e-03f, -1.621426933e-03f, -1.629792464e-03f, -1.638153966e-03f, -1.646511421e-03f, -1.654864811e-03f, -1.663214118e-03f, -1.671559323e-03f, - -1.679900409e-03f, -1.688237357e-03f, -1.696570150e-03f, -1.704898769e-03f, -1.713223196e-03f, -1.721543414e-03f, -1.729859404e-03f, -1.738171149e-03f, -1.746478630e-03f, -1.754781829e-03f, - -1.763080729e-03f, -1.771375311e-03f, -1.779665558e-03f, -1.787951451e-03f, -1.796232973e-03f, -1.804510106e-03f, -1.812782831e-03f, -1.821051132e-03f, -1.829314989e-03f, -1.837574386e-03f, - -1.845829304e-03f, -1.854079726e-03f, -1.862325633e-03f, -1.870567008e-03f, -1.878803833e-03f, -1.887036091e-03f, -1.895263762e-03f, -1.903486831e-03f, -1.911705278e-03f, -1.919919086e-03f, - -1.928128238e-03f, -1.936332715e-03f, -1.944532500e-03f, -1.952727575e-03f, -1.960917923e-03f, -1.969103525e-03f, -1.977284365e-03f, -1.985460424e-03f, -1.993631684e-03f, -2.001798129e-03f, - -2.009959740e-03f, -2.018116500e-03f, -2.026268391e-03f, -2.034415396e-03f, -2.042557497e-03f, -2.050694676e-03f, -2.058826916e-03f, -2.066954200e-03f, -2.075076509e-03f, -2.083193826e-03f, - -2.091306135e-03f, -2.099413416e-03f, -2.107515653e-03f, -2.115612828e-03f, -2.123704924e-03f, -2.131791923e-03f, -2.139873809e-03f, -2.147950562e-03f, -2.156022167e-03f, -2.164088605e-03f, - -2.172149859e-03f, -2.180205912e-03f, -2.188256747e-03f, -2.196302345e-03f, -2.204342691e-03f, -2.212377765e-03f, -2.220407552e-03f, -2.228432033e-03f, -2.236451192e-03f, -2.244465011e-03f, - -2.252473473e-03f, -2.260476561e-03f, -2.268474256e-03f, -2.276466543e-03f, -2.284453404e-03f, -2.292434822e-03f, -2.300410779e-03f, -2.308381258e-03f, -2.316346242e-03f, -2.324305715e-03f, - -2.332259658e-03f, -2.340208055e-03f, -2.348150889e-03f, -2.356088142e-03f, -2.364019797e-03f, -2.371945838e-03f, -2.379866247e-03f, -2.387781007e-03f, -2.395690101e-03f, -2.403593512e-03f, - -2.411491224e-03f, -2.419383218e-03f, -2.427269479e-03f, -2.435149989e-03f, -2.443024731e-03f, -2.450893688e-03f, -2.458756843e-03f, -2.466614180e-03f, -2.474465681e-03f, -2.482311330e-03f, - -2.490151110e-03f, -2.497985003e-03f, -2.505812994e-03f, -2.513635064e-03f, -2.521451198e-03f, -2.529261379e-03f, -2.537065589e-03f, -2.544863812e-03f, -2.552656031e-03f, -2.560442230e-03f, - -2.568222391e-03f, -2.575996499e-03f, -2.583764535e-03f, -2.591526485e-03f, -2.599282330e-03f, -2.607032054e-03f, -2.614775641e-03f, -2.622513074e-03f, -2.630244336e-03f, -2.637969411e-03f, - -2.645688281e-03f, -2.653400932e-03f, -2.661107345e-03f, -2.668807505e-03f, -2.676501394e-03f, -2.684188997e-03f, -2.691870297e-03f, -2.699545277e-03f, -2.707213921e-03f, -2.714876212e-03f, - -2.722532135e-03f, -2.730181671e-03f, -2.737824806e-03f, -2.745461523e-03f, -2.753091805e-03f, -2.760715635e-03f, -2.768332999e-03f, -2.775943878e-03f, -2.783548258e-03f, -2.791146121e-03f, - -2.798737451e-03f, -2.806322232e-03f, -2.813900448e-03f, -2.821472083e-03f, -2.829037120e-03f, -2.836595543e-03f, -2.844147335e-03f, -2.851692481e-03f, -2.859230965e-03f, -2.866762770e-03f, - -2.874287880e-03f, -2.881806279e-03f, -2.889317951e-03f, -2.896822880e-03f, -2.904321050e-03f, -2.911812444e-03f, -2.919297047e-03f, -2.926774842e-03f, -2.934245814e-03f, -2.941709946e-03f, - -2.949167223e-03f, -2.956617629e-03f, -2.964061147e-03f, -2.971497762e-03f, -2.978927458e-03f, -2.986350218e-03f, -2.993766028e-03f, -3.001174870e-03f, -3.008576730e-03f, -3.015971591e-03f, - -3.023359438e-03f, -3.030740255e-03f, -3.038114025e-03f, -3.045480734e-03f, -3.052840365e-03f, -3.060192902e-03f, -3.067538331e-03f, -3.074876635e-03f, -3.082207798e-03f, -3.089531806e-03f, - -3.096848641e-03f, -3.104158289e-03f, -3.111460734e-03f, -3.118755960e-03f, -3.126043952e-03f, -3.133324694e-03f, -3.140598171e-03f, -3.147864366e-03f, -3.155123265e-03f, -3.162374852e-03f, - -3.169619112e-03f, -3.176856028e-03f, -3.184085586e-03f, -3.191307771e-03f, -3.198522565e-03f, -3.205729955e-03f, -3.212929925e-03f, -3.220122460e-03f, -3.227307543e-03f, -3.234485160e-03f, - -3.241655296e-03f, -3.248817935e-03f, -3.255973062e-03f, -3.263120661e-03f, -3.270260717e-03f, -3.277393216e-03f, -3.284518142e-03f, -3.291635479e-03f, -3.298745212e-03f, -3.305847327e-03f, - -3.312941808e-03f, -3.320028641e-03f, -3.327107809e-03f, -3.334179297e-03f, -3.341243092e-03f, -3.348299177e-03f, -3.355347538e-03f, -3.362388159e-03f, -3.369421026e-03f, -3.376446124e-03f, - -3.383463437e-03f, -3.390472951e-03f, -3.397474650e-03f, -3.404468520e-03f, -3.411454547e-03f, -3.418432714e-03f, -3.425403007e-03f, -3.432365412e-03f, -3.439319913e-03f, -3.446266495e-03f, - -3.453205145e-03f, -3.460135846e-03f, -3.467058585e-03f, -3.473973347e-03f, -3.480880116e-03f, -3.487778879e-03f, -3.494669619e-03f, -3.501552324e-03f, -3.508426978e-03f, -3.515293566e-03f, - -3.522152075e-03f, -3.529002488e-03f, -3.535844793e-03f, -3.542678973e-03f, -3.549505016e-03f, -3.556322905e-03f, -3.563132627e-03f, -3.569934167e-03f, -3.576727511e-03f, -3.583512644e-03f, - -3.590289552e-03f, -3.597058220e-03f, -3.603818635e-03f, -3.610570781e-03f, -3.617314644e-03f, -3.624050210e-03f, -3.630777465e-03f, -3.637496395e-03f, -3.644206984e-03f, -3.650909219e-03f, - -3.657603086e-03f, -3.664288571e-03f, -3.670965658e-03f, -3.677634335e-03f, -3.684294586e-03f, -3.690946399e-03f, -3.697589757e-03f, -3.704224649e-03f, -3.710851058e-03f, -3.717468973e-03f, - -3.724078377e-03f, -3.730679258e-03f, -3.737271601e-03f, -3.743855392e-03f, -3.750430618e-03f, -3.756997264e-03f, -3.763555317e-03f, -3.770104762e-03f, -3.776645586e-03f, -3.783177774e-03f, - -3.789701314e-03f, -3.796216191e-03f, -3.802722391e-03f, -3.809219901e-03f, -3.815708706e-03f, -3.822188794e-03f, -3.828660150e-03f, -3.835122760e-03f, -3.841576611e-03f, -3.848021690e-03f, - -3.854457982e-03f, -3.860885474e-03f, -3.867304153e-03f, -3.873714004e-03f, -3.880115015e-03f, -3.886507171e-03f, -3.892890459e-03f, -3.899264866e-03f, -3.905630378e-03f, -3.911986982e-03f, - -3.918334664e-03f, -3.924673410e-03f, -3.931003208e-03f, -3.937324045e-03f, -3.943635905e-03f, -3.949938777e-03f, -3.956232647e-03f, -3.962517502e-03f, -3.968793328e-03f, -3.975060112e-03f, - -3.981317841e-03f, -3.987566502e-03f, -3.993806081e-03f, -4.000036565e-03f, -4.006257941e-03f, -4.012470197e-03f, -4.018673318e-03f, -4.024867292e-03f, -4.031052106e-03f, -4.037227746e-03f, - -4.043394200e-03f, -4.049551454e-03f, -4.055699496e-03f, -4.061838312e-03f, -4.067967891e-03f, -4.074088217e-03f, -4.080199280e-03f, -4.086301066e-03f, -4.092393561e-03f, -4.098476754e-03f, - -4.104550631e-03f, -4.110615180e-03f, -4.116670387e-03f, -4.122716241e-03f, -4.128752728e-03f, -4.134779835e-03f, -4.140797550e-03f, -4.146805861e-03f, -4.152804754e-03f, -4.158794216e-03f, - -4.164774236e-03f, -4.170744801e-03f, -4.176705898e-03f, -4.182657514e-03f, -4.188599638e-03f, -4.194532256e-03f, -4.200455355e-03f, -4.206368925e-03f, -4.212272952e-03f, -4.218167423e-03f, - -4.224052327e-03f, -4.229927650e-03f, -4.235793381e-03f, -4.241649508e-03f, -4.247496017e-03f, -4.253332897e-03f, -4.259160136e-03f, -4.264977720e-03f, -4.270785638e-03f, -4.276583879e-03f, - -4.282372428e-03f, -4.288151275e-03f, -4.293920407e-03f, -4.299679813e-03f, -4.305429479e-03f, -4.311169394e-03f, -4.316899546e-03f, -4.322619923e-03f, -4.328330513e-03f, -4.334031304e-03f, - -4.339722283e-03f, -4.345403440e-03f, -4.351074762e-03f, -4.356736237e-03f, -4.362387853e-03f, -4.368029598e-03f, -4.373661461e-03f, -4.379283430e-03f, -4.384895493e-03f, -4.390497639e-03f, - -4.396089855e-03f, -4.401672129e-03f, -4.407244451e-03f, -4.412806808e-03f, -4.418359189e-03f, -4.423901582e-03f, -4.429433976e-03f, -4.434956359e-03f, -4.440468719e-03f, -4.445971045e-03f, - -4.451463325e-03f, -4.456945549e-03f, -4.462417703e-03f, -4.467879778e-03f, -4.473331761e-03f, -4.478773642e-03f, -4.484205408e-03f, -4.489627048e-03f, -4.495038552e-03f, -4.500439908e-03f, - -4.505831104e-03f, -4.511212129e-03f, -4.516582972e-03f, -4.521943622e-03f, -4.527294068e-03f, -4.532634298e-03f, -4.537964301e-03f, -4.543284066e-03f, -4.548593583e-03f, -4.553892839e-03f, - -4.559181824e-03f, -4.564460528e-03f, -4.569728938e-03f, -4.574987043e-03f, -4.580234834e-03f, -4.585472299e-03f, -4.590699427e-03f, -4.595916207e-03f, -4.601122628e-03f, -4.606318680e-03f, - -4.611504351e-03f, -4.616679632e-03f, -4.621844510e-03f, -4.626998975e-03f, -4.632143018e-03f, -4.637276626e-03f, -4.642399789e-03f, -4.647512496e-03f, -4.652614738e-03f, -4.657706503e-03f, - -4.662787780e-03f, -4.667858560e-03f, -4.672918831e-03f, -4.677968583e-03f, -4.683007806e-03f, -4.688036489e-03f, -4.693054621e-03f, -4.698062193e-03f, -4.703059193e-03f, -4.708045612e-03f, - -4.713021439e-03f, -4.717986664e-03f, -4.722941276e-03f, -4.727885266e-03f, -4.732818622e-03f, -4.737741335e-03f, -4.742653394e-03f, -4.747554790e-03f, -4.752445512e-03f, -4.757325550e-03f, - -4.762194894e-03f, -4.767053533e-03f, -4.771901458e-03f, -4.776738659e-03f, -4.781565126e-03f, -4.786380848e-03f, -4.791185816e-03f, -4.795980019e-03f, -4.800763449e-03f, -4.805536094e-03f, - -4.810297946e-03f, -4.815048994e-03f, -4.819789228e-03f, -4.824518638e-03f, -4.829237216e-03f, -4.833944950e-03f, -4.838641832e-03f, -4.843327852e-03f, -4.848002999e-03f, -4.852667265e-03f, - -4.857320639e-03f, -4.861963113e-03f, -4.866594675e-03f, -4.871215318e-03f, -4.875825031e-03f, -4.880423806e-03f, -4.885011631e-03f, -4.889588499e-03f, -4.894154398e-03f, -4.898709322e-03f, - -4.903253258e-03f, -4.907786199e-03f, -4.912308135e-03f, -4.916819057e-03f, -4.921318956e-03f, -4.925807821e-03f, -4.930285644e-03f, -4.934752416e-03f, -4.939208128e-03f, -4.943652770e-03f, - -4.948086333e-03f, -4.952508808e-03f, -4.956920186e-03f, -4.961320458e-03f, -4.965709615e-03f, -4.970087648e-03f, -4.974454548e-03f, -4.978810306e-03f, -4.983154913e-03f, -4.987488360e-03f, - -4.991810638e-03f, -4.996121738e-03f, -5.000421652e-03f, -5.004710371e-03f, -5.008987885e-03f, -5.013254187e-03f, -5.017509267e-03f, -5.021753117e-03f, -5.025985727e-03f, -5.030207090e-03f, - -5.034417197e-03f, -5.038616039e-03f, -5.042803607e-03f, -5.046979893e-03f, -5.051144888e-03f, -5.055298585e-03f, -5.059440973e-03f, -5.063572046e-03f, -5.067691794e-03f, -5.071800209e-03f, - -5.075897283e-03f, -5.079983007e-03f, -5.084057373e-03f, -5.088120373e-03f, -5.092171998e-03f, -5.096212241e-03f, -5.100241092e-03f, -5.104258544e-03f, -5.108264588e-03f, -5.112259217e-03f, - -5.116242421e-03f, -5.120214194e-03f, -5.124174527e-03f, -5.128123412e-03f, -5.132060841e-03f, -5.135986806e-03f, -5.139901298e-03f, -5.143804311e-03f, -5.147695836e-03f, -5.151575865e-03f, - -5.155444390e-03f, -5.159301403e-03f, -5.163146898e-03f, -5.166980865e-03f, -5.170803297e-03f, -5.174614186e-03f, -5.178413525e-03f, -5.182201305e-03f, -5.185977520e-03f, -5.189742161e-03f, - -5.193495222e-03f, -5.197236693e-03f, -5.200966569e-03f, -5.204684840e-03f, -5.208391500e-03f, -5.212086542e-03f, -5.215769957e-03f, -5.219441738e-03f, -5.223101879e-03f, -5.226750371e-03f, - -5.230387207e-03f, -5.234012379e-03f, -5.237625882e-03f, -5.241227706e-03f, -5.244817845e-03f, -5.248396292e-03f, -5.251963040e-03f, -5.255518081e-03f, -5.259061408e-03f, -5.262593014e-03f, - -5.266112892e-03f, -5.269621035e-03f, -5.273117436e-03f, -5.276602088e-03f, -5.280074983e-03f, -5.283536115e-03f, -5.286985477e-03f, -5.290423063e-03f, -5.293848864e-03f, -5.297262874e-03f, - -5.300665087e-03f, -5.304055495e-03f, -5.307434092e-03f, -5.310800871e-03f, -5.314155825e-03f, -5.317498948e-03f, -5.320830233e-03f, -5.324149673e-03f, -5.327457262e-03f, -5.330752992e-03f, - -5.334036858e-03f, -5.337308853e-03f, -5.340568970e-03f, -5.343817203e-03f, -5.347053546e-03f, -5.350277991e-03f, -5.353490533e-03f, -5.356691165e-03f, -5.359879881e-03f, -5.363056674e-03f, - -5.366221538e-03f, -5.369374467e-03f, -5.372515455e-03f, -5.375644494e-03f, -5.378761580e-03f, -5.381866706e-03f, -5.384959866e-03f, -5.388041054e-03f, -5.391110262e-03f, -5.394167487e-03f, - -5.397212721e-03f, -5.400245958e-03f, -5.403267193e-03f, -5.406276419e-03f, -5.409273630e-03f, -5.412258822e-03f, -5.415231986e-03f, -5.418193119e-03f, -5.421142214e-03f, -5.424079265e-03f, - -5.427004266e-03f, -5.429917212e-03f, -5.432818097e-03f, -5.435706916e-03f, -5.438583662e-03f, -5.441448329e-03f, -5.444300913e-03f, -5.447141408e-03f, -5.449969808e-03f, -5.452786107e-03f, - -5.455590301e-03f, -5.458382383e-03f, -5.461162349e-03f, -5.463930192e-03f, -5.466685907e-03f, -5.469429489e-03f, -5.472160933e-03f, -5.474880233e-03f, -5.477587384e-03f, -5.480282381e-03f, - -5.482965218e-03f, -5.485635891e-03f, -5.488294393e-03f, -5.490940721e-03f, -5.493574868e-03f, -5.496196829e-03f, -5.498806600e-03f, -5.501404176e-03f, -5.503989551e-03f, -5.506562721e-03f, - -5.509123680e-03f, -5.511672424e-03f, -5.514208947e-03f, -5.516733245e-03f, -5.519245313e-03f, -5.521745146e-03f, -5.524232739e-03f, -5.526708087e-03f, -5.529171186e-03f, -5.531622031e-03f, - -5.534060618e-03f, -5.536486940e-03f, -5.538900995e-03f, -5.541302777e-03f, -5.543692282e-03f, -5.546069505e-03f, -5.548434441e-03f, -5.550787087e-03f, -5.553127437e-03f, -5.555455487e-03f, - -5.557771233e-03f, -5.560074670e-03f, -5.562365794e-03f, -5.564644601e-03f, -5.566911086e-03f, -5.569165245e-03f, -5.571407073e-03f, -5.573636567e-03f, -5.575853722e-03f, -5.578058534e-03f, - -5.580250999e-03f, -5.582431113e-03f, -5.584598872e-03f, -5.586754270e-03f, -5.588897306e-03f, -5.591027974e-03f, -5.593146270e-03f, -5.595252191e-03f, -5.597345733e-03f, -5.599426891e-03f, - -5.601495662e-03f, -5.603552042e-03f, -5.605596027e-03f, -5.607627613e-03f, -5.609646797e-03f, -5.611653575e-03f, -5.613647942e-03f, -5.615629896e-03f, -5.617599433e-03f, -5.619556548e-03f, - -5.621501240e-03f, -5.623433503e-03f, -5.625353334e-03f, -5.627260730e-03f, -5.629155687e-03f, -5.631038202e-03f, -5.632908271e-03f, -5.634765892e-03f, -5.636611059e-03f, -5.638443771e-03f, - -5.640264024e-03f, -5.642071814e-03f, -5.643867139e-03f, -5.645649994e-03f, -5.647420377e-03f, -5.649178285e-03f, -5.650923714e-03f, -5.652656661e-03f, -5.654377124e-03f, -5.656085098e-03f, - -5.657780582e-03f, -5.659463571e-03f, -5.661134063e-03f, -5.662792055e-03f, -5.664437544e-03f, -5.666070528e-03f, -5.667691002e-03f, -5.669298965e-03f, -5.670894413e-03f, -5.672477343e-03f, - -5.674047754e-03f, -5.675605642e-03f, -5.677151004e-03f, -5.678683837e-03f, -5.680204140e-03f, -5.681711909e-03f, -5.683207142e-03f, -5.684689836e-03f, -5.686159988e-03f, -5.687617596e-03f, - -5.689062658e-03f, -5.690495171e-03f, -5.691915132e-03f, -5.693322540e-03f, -5.694717391e-03f, -5.696099684e-03f, -5.697469416e-03f, -5.698826584e-03f, -5.700171187e-03f, -5.701503222e-03f, - -5.702822687e-03f, -5.704129579e-03f, -5.705423897e-03f, -5.706705639e-03f, -5.707974802e-03f, -5.709231384e-03f, -5.710475383e-03f, -5.711706797e-03f, -5.712925624e-03f, -5.714131862e-03f, - -5.715325509e-03f, -5.716506564e-03f, -5.717675023e-03f, -5.718830887e-03f, -5.719974151e-03f, -5.721104816e-03f, -5.722222878e-03f, -5.723328336e-03f, -5.724421189e-03f, -5.725501435e-03f, - -5.726569072e-03f, -5.727624098e-03f, -5.728666512e-03f, -5.729696312e-03f, -5.730713497e-03f, -5.731718064e-03f, -5.732710014e-03f, -5.733689343e-03f, -5.734656051e-03f, -5.735610136e-03f, - -5.736551597e-03f, -5.737480433e-03f, -5.738396641e-03f, -5.739300222e-03f, -5.740191172e-03f, -5.741069492e-03f, -5.741935180e-03f, -5.742788234e-03f, -5.743628654e-03f, -5.744456439e-03f, - -5.745271587e-03f, -5.746074097e-03f, -5.746863968e-03f, -5.747641199e-03f, -5.748405789e-03f, -5.749157738e-03f, -5.749897043e-03f, -5.750623705e-03f, -5.751337722e-03f, -5.752039093e-03f, - -5.752727818e-03f, -5.753403895e-03f, -5.754067325e-03f, -5.754718106e-03f, -5.755356237e-03f, -5.755981718e-03f, -5.756594548e-03f, -5.757194726e-03f, -5.757782252e-03f, -5.758357126e-03f, - -5.758919346e-03f, -5.759468912e-03f, -5.760005824e-03f, -5.760530080e-03f, -5.761041682e-03f, -5.761540627e-03f, -5.762026916e-03f, -5.762500549e-03f, -5.762961525e-03f, -5.763409843e-03f, - -5.763845504e-03f, -5.764268507e-03f, -5.764678852e-03f, -5.765076539e-03f, -5.765461568e-03f, -5.765833937e-03f, -5.766193648e-03f, -5.766540701e-03f, -5.766875094e-03f, -5.767196828e-03f, - -5.767505904e-03f, -5.767802320e-03f, -5.768086078e-03f, -5.768357177e-03f, -5.768615617e-03f, -5.768861399e-03f, -5.769094522e-03f, -5.769314986e-03f, -5.769522793e-03f, -5.769717942e-03f, - -5.769900433e-03f, -5.770070267e-03f, -5.770227445e-03f, -5.770371965e-03f, -5.770503829e-03f, -5.770623038e-03f, -5.770729591e-03f, -5.770823489e-03f, -5.770904732e-03f, -5.770973322e-03f, - -5.771029258e-03f, -5.771072542e-03f, -5.771103173e-03f, -5.771121153e-03f, -5.771126481e-03f, -5.771119159e-03f, -5.771099188e-03f, -5.771066568e-03f, -5.771021300e-03f, -5.770963384e-03f, - -5.770892822e-03f, -5.770809615e-03f, -5.770713762e-03f, -5.770605266e-03f, -5.770484127e-03f, -5.770350346e-03f, -5.770203923e-03f, -5.770044861e-03f, -5.769873160e-03f, -5.769688821e-03f, - -5.769491845e-03f, -5.769282234e-03f, -5.769059988e-03f, -5.768825108e-03f, -5.768577597e-03f, -5.768317455e-03f, -5.768044683e-03f, -5.767759282e-03f, -5.767461255e-03f, -5.767150602e-03f, - -5.766827324e-03f, -5.766491424e-03f, -5.766142902e-03f, -5.765781760e-03f, -5.765407999e-03f, -5.765021622e-03f, -5.764622628e-03f, -5.764211021e-03f, -5.763786802e-03f, -5.763349972e-03f, - -5.762900532e-03f, -5.762438485e-03f, -5.761963833e-03f, -5.761476576e-03f, -5.760976717e-03f, -5.760464258e-03f, -5.759939200e-03f, -5.759401545e-03f, -5.758851295e-03f, -5.758288453e-03f, - -5.757713019e-03f, -5.757124995e-03f, -5.756524385e-03f, -5.755911189e-03f, -5.755285411e-03f, -5.754647051e-03f, -5.753996112e-03f, -5.753332596e-03f, -5.752656505e-03f, -5.751967842e-03f, - -5.751266608e-03f, -5.750552806e-03f, -5.749826438e-03f, -5.749087507e-03f, -5.748336014e-03f, -5.747571962e-03f, -5.746795353e-03f, -5.746006190e-03f, -5.745204476e-03f, -5.744390211e-03f, - -5.743563400e-03f, -5.742724045e-03f, -5.741872147e-03f, -5.741007710e-03f, -5.740130736e-03f, -5.739241228e-03f, -5.738339189e-03f, -5.737424620e-03f, -5.736497526e-03f, -5.735557908e-03f, - -5.734605769e-03f, -5.733641112e-03f, -5.732663940e-03f, -5.731674255e-03f, -5.730672061e-03f, -5.729657360e-03f, -5.728630156e-03f, -5.727590451e-03f, -5.726538248e-03f, -5.725473550e-03f, - -5.724396361e-03f, -5.723306682e-03f, -5.722204518e-03f, -5.721089871e-03f, -5.719962745e-03f, -5.718823142e-03f, -5.717671067e-03f, -5.716506521e-03f, -5.715329508e-03f, -5.714140032e-03f, - -5.712938096e-03f, -5.711723703e-03f, -5.710496857e-03f, -5.709257560e-03f, -5.708005817e-03f, -5.706741630e-03f, -5.705465004e-03f, -5.704175941e-03f, -5.702874445e-03f, -5.701560519e-03f, - -5.700234168e-03f, -5.698895395e-03f, -5.697544203e-03f, -5.696180596e-03f, -5.694804578e-03f, -5.693416152e-03f, -5.692015322e-03f, -5.690602092e-03f, -5.689176466e-03f, -5.687738447e-03f, - -5.686288040e-03f, -5.684825247e-03f, -5.683350074e-03f, -5.681862523e-03f, -5.680362600e-03f, -5.678850307e-03f, -5.677325649e-03f, -5.675788629e-03f, -5.674239253e-03f, -5.672677523e-03f, - -5.671103445e-03f, -5.669517021e-03f, -5.667918257e-03f, -5.666307157e-03f, -5.664683724e-03f, -5.663047963e-03f, -5.661399878e-03f, -5.659739474e-03f, -5.658066754e-03f, -5.656381724e-03f, - -5.654684387e-03f, -5.652974747e-03f, -5.651252810e-03f, -5.649518580e-03f, -5.647772061e-03f, -5.646013258e-03f, -5.644242175e-03f, -5.642458817e-03f, -5.640663188e-03f, -5.638855293e-03f, - -5.637035137e-03f, -5.635202723e-03f, -5.633358058e-03f, -5.631501146e-03f, -5.629631991e-03f, -5.627750598e-03f, -5.625856971e-03f, -5.623951117e-03f, -5.622033040e-03f, -5.620102743e-03f, - -5.618160233e-03f, -5.616205515e-03f, -5.614238593e-03f, -5.612259472e-03f, -5.610268157e-03f, -5.608264653e-03f, -5.606248966e-03f, -5.604221100e-03f, -5.602181061e-03f, -5.600128853e-03f, - -5.598064482e-03f, -5.595987953e-03f, -5.593899272e-03f, -5.591798443e-03f, -5.589685471e-03f, -5.587560363e-03f, -5.585423123e-03f, -5.583273756e-03f, -5.581112269e-03f, -5.578938666e-03f, - -5.576752953e-03f, -5.574555135e-03f, -5.572345218e-03f, -5.570123208e-03f, -5.567889109e-03f, -5.565642928e-03f, -5.563384669e-03f, -5.561114340e-03f, -5.558831944e-03f, -5.556537489e-03f, - -5.554230979e-03f, -5.551912420e-03f, -5.549581818e-03f, -5.547239179e-03f, -5.544884509e-03f, -5.542517813e-03f, -5.540139098e-03f, -5.537748368e-03f, -5.535345631e-03f, -5.532930891e-03f, - -5.530504155e-03f, -5.528065430e-03f, -5.525614720e-03f, -5.523152032e-03f, -5.520677371e-03f, -5.518190745e-03f, -5.515692159e-03f, -5.513181620e-03f, -5.510659132e-03f, -5.508124704e-03f, - -5.505578340e-03f, -5.503020047e-03f, -5.500449831e-03f, -5.497867699e-03f, -5.495273657e-03f, -5.492667711e-03f, -5.490049868e-03f, -5.487420133e-03f, -5.484778514e-03f, -5.482125017e-03f, - -5.479459648e-03f, -5.476782414e-03f, -5.474093321e-03f, -5.471392376e-03f, -5.468679586e-03f, -5.465954956e-03f, -5.463218494e-03f, -5.460470206e-03f, -5.457710099e-03f, -5.454938180e-03f, - -5.452154455e-03f, -5.449358932e-03f, -5.446551616e-03f, -5.443732514e-03f, -5.440901634e-03f, -5.438058983e-03f, -5.435204567e-03f, -5.432338392e-03f, -5.429460467e-03f, -5.426570798e-03f, - -5.423669392e-03f, -5.420756255e-03f, -5.417831396e-03f, -5.414894821e-03f, -5.411946536e-03f, -5.408986550e-03f, -5.406014870e-03f, -5.403031501e-03f, -5.400036453e-03f, -5.397029731e-03f, - -5.394011343e-03f, -5.390981297e-03f, -5.387939599e-03f, -5.384886258e-03f, -5.381821279e-03f, -5.378744671e-03f, -5.375656441e-03f, -5.372556597e-03f, -5.369445145e-03f, -5.366322093e-03f, - -5.363187450e-03f, -5.360041221e-03f, -5.356883415e-03f, -5.353714040e-03f, -5.350533102e-03f, -5.347340610e-03f, -5.344136571e-03f, -5.340920993e-03f, -5.337693884e-03f, -5.334455250e-03f, - -5.331205101e-03f, -5.327943443e-03f, -5.324670284e-03f, -5.321385633e-03f, -5.318089497e-03f, -5.314781884e-03f, -5.311462801e-03f, -5.308132258e-03f, -5.304790260e-03f, -5.301436818e-03f, - -5.298071938e-03f, -5.294695628e-03f, -5.291307897e-03f, -5.287908753e-03f, -5.284498203e-03f, -5.281076256e-03f, -5.277642920e-03f, -5.274198204e-03f, -5.270742114e-03f, -5.267274660e-03f, - -5.263795849e-03f, -5.260305690e-03f, -5.256804192e-03f, -5.253291362e-03f, -5.249767208e-03f, -5.246231740e-03f, -5.242684965e-03f, -5.239126892e-03f, -5.235557530e-03f, -5.231976886e-03f, - -5.228384969e-03f, -5.224781788e-03f, -5.221167352e-03f, -5.217541667e-03f, -5.213904745e-03f, -5.210256592e-03f, -5.206597217e-03f, -5.202926630e-03f, -5.199244839e-03f, -5.195551852e-03f, - -5.191847678e-03f, -5.188132326e-03f, -5.184405804e-03f, -5.180668122e-03f, -5.176919289e-03f, -5.173159312e-03f, -5.169388201e-03f, -5.165605965e-03f, -5.161812613e-03f, -5.158008153e-03f, - -5.154192595e-03f, -5.150365948e-03f, -5.146528219e-03f, -5.142679420e-03f, -5.138819558e-03f, -5.134948642e-03f, -5.131066683e-03f, -5.127173688e-03f, -5.123269667e-03f, -5.119354629e-03f, - -5.115428584e-03f, -5.111491540e-03f, -5.107543506e-03f, -5.103584493e-03f, -5.099614509e-03f, -5.095633564e-03f, -5.091641666e-03f, -5.087638826e-03f, -5.083625052e-03f, -5.079600354e-03f, - -5.075564742e-03f, -5.071518225e-03f, -5.067460812e-03f, -5.063392513e-03f, -5.059313337e-03f, -5.055223294e-03f, -5.051122393e-03f, -5.047010645e-03f, -5.042888058e-03f, -5.038754642e-03f, - -5.034610407e-03f, -5.030455363e-03f, -5.026289519e-03f, -5.022112885e-03f, -5.017925470e-03f, -5.013727286e-03f, -5.009518340e-03f, -5.005298644e-03f, -5.001068206e-03f, -4.996827038e-03f, - -4.992575148e-03f, -4.988312546e-03f, -4.984039243e-03f, -4.979755249e-03f, -4.975460573e-03f, -4.971155225e-03f, -4.966839216e-03f, -4.962512555e-03f, -4.958175253e-03f, -4.953827320e-03f, - -4.949468765e-03f, -4.945099599e-03f, -4.940719833e-03f, -4.936329475e-03f, -4.931928537e-03f, -4.927517028e-03f, -4.923094960e-03f, -4.918662341e-03f, -4.914219183e-03f, -4.909765496e-03f, - -4.905301290e-03f, -4.900826576e-03f, -4.896341363e-03f, -4.891845662e-03f, -4.887339485e-03f, -4.882822840e-03f, -4.878295739e-03f, -4.873758192e-03f, -4.869210209e-03f, -4.864651802e-03f, - -4.860082981e-03f, -4.855503755e-03f, -4.850914137e-03f, -4.846314136e-03f, -4.841703763e-03f, -4.837083030e-03f, -4.832451945e-03f, -4.827810521e-03f, -4.823158768e-03f, -4.818496697e-03f, - -4.813824318e-03f, -4.809141643e-03f, -4.804448682e-03f, -4.799745446e-03f, -4.795031945e-03f, -4.790308192e-03f, -4.785574196e-03f, -4.780829969e-03f, -4.776075521e-03f, -4.771310864e-03f, - -4.766536009e-03f, -4.761750966e-03f, -4.756955746e-03f, -4.752150362e-03f, -4.747334823e-03f, -4.742509141e-03f, -4.737673327e-03f, -4.732827392e-03f, -4.727971348e-03f, -4.723105205e-03f, - -4.718228975e-03f, -4.713342669e-03f, -4.708446299e-03f, -4.703539874e-03f, -4.698623408e-03f, -4.693696911e-03f, -4.688760394e-03f, -4.683813869e-03f, -4.678857348e-03f, -4.673890841e-03f, - -4.668914360e-03f, -4.663927917e-03f, -4.658931523e-03f, -4.653925190e-03f, -4.648908928e-03f, -4.643882750e-03f, -4.638846668e-03f, -4.633800692e-03f, -4.628744834e-03f, -4.623679106e-03f, - -4.618603520e-03f, -4.613518087e-03f, -4.608422819e-03f, -4.603317728e-03f, -4.598202825e-03f, -4.593078123e-03f, -4.587943632e-03f, -4.582799364e-03f, -4.577645333e-03f, -4.572481548e-03f, - -4.567308023e-03f, -4.562124769e-03f, -4.556931798e-03f, -4.551729121e-03f, -4.546516752e-03f, -4.541294701e-03f, -4.536062981e-03f, -4.530821603e-03f, -4.525570581e-03f, -4.520309925e-03f, - -4.515039647e-03f, -4.509759761e-03f, -4.504470278e-03f, -4.499171210e-03f, -4.493862569e-03f, -4.488544367e-03f, -4.483216617e-03f, -4.477879331e-03f, -4.472532521e-03f, -4.467176199e-03f, - -4.461810378e-03f, -4.456435069e-03f, -4.451050286e-03f, -4.445656039e-03f, -4.440252343e-03f, -4.434839209e-03f, -4.429416649e-03f, -4.423984676e-03f, -4.418543302e-03f, -4.413092540e-03f, - -4.407632403e-03f, -4.402162902e-03f, -4.396684050e-03f, -4.391195860e-03f, -4.385698344e-03f, -4.380191515e-03f, -4.374675385e-03f, -4.369149968e-03f, -4.363615275e-03f, -4.358071319e-03f, - -4.352518113e-03f, -4.346955669e-03f, -4.341384001e-03f, -4.335803121e-03f, -4.330213042e-03f, -4.324613776e-03f, -4.319005336e-03f, -4.313387735e-03f, -4.307760987e-03f, -4.302125102e-03f, - -4.296480096e-03f, -4.290825980e-03f, -4.285162767e-03f, -4.279490470e-03f, -4.273809103e-03f, -4.268118677e-03f, -4.262419207e-03f, -4.256710705e-03f, -4.250993184e-03f, -4.245266656e-03f, - -4.239531136e-03f, -4.233786637e-03f, -4.228033170e-03f, -4.222270750e-03f, -4.216499389e-03f, -4.210719101e-03f, -4.204929899e-03f, -4.199131795e-03f, -4.193324804e-03f, -4.187508938e-03f, - -4.181684211e-03f, -4.175850636e-03f, -4.170008225e-03f, -4.164156993e-03f, -4.158296953e-03f, -4.152428118e-03f, -4.146550501e-03f, -4.140664116e-03f, -4.134768977e-03f, -4.128865095e-03f, - -4.122952486e-03f, -4.117031162e-03f, -4.111101137e-03f, -4.105162424e-03f, -4.099215037e-03f, -4.093258989e-03f, -4.087294294e-03f, -4.081320966e-03f, -4.075339017e-03f, -4.069348462e-03f, - -4.063349314e-03f, -4.057341587e-03f, -4.051325294e-03f, -4.045300450e-03f, -4.039267067e-03f, -4.033225159e-03f, -4.027174741e-03f, -4.021115825e-03f, -4.015048426e-03f, -4.008972557e-03f, - -4.002888233e-03f, -3.996795466e-03f, -3.990694271e-03f, -3.984584662e-03f, -3.978466652e-03f, -3.972340256e-03f, -3.966205486e-03f, -3.960062358e-03f, -3.953910885e-03f, -3.947751080e-03f, - -3.941582959e-03f, -3.935406534e-03f, -3.929221821e-03f, -3.923028832e-03f, -3.916827582e-03f, -3.910618085e-03f, -3.904400355e-03f, -3.898174406e-03f, -3.891940253e-03f, -3.885697908e-03f, - -3.879447387e-03f, -3.873188704e-03f, -3.866921873e-03f, -3.860646907e-03f, -3.854363821e-03f, -3.848072630e-03f, -3.841773347e-03f, -3.835465988e-03f, -3.829150565e-03f, -3.822827094e-03f, - -3.816495588e-03f, -3.810156062e-03f, -3.803808531e-03f, -3.797453008e-03f, -3.791089508e-03f, -3.784718046e-03f, -3.778338635e-03f, -3.771951291e-03f, -3.765556028e-03f, -3.759152859e-03f, - -3.752741800e-03f, -3.746322866e-03f, -3.739896069e-03f, -3.733461426e-03f, -3.727018951e-03f, -3.720568657e-03f, -3.714110561e-03f, -3.707644675e-03f, -3.701171016e-03f, -3.694689597e-03f, - -3.688200433e-03f, -3.681703540e-03f, -3.675198930e-03f, -3.668686620e-03f, -3.662166623e-03f, -3.655638956e-03f, -3.649103631e-03f, -3.642560664e-03f, -3.636010071e-03f, -3.629451864e-03f, - -3.622886060e-03f, -3.616312674e-03f, -3.609731719e-03f, -3.603143211e-03f, -3.596547165e-03f, -3.589943595e-03f, -3.583332516e-03f, -3.576713944e-03f, -3.570087894e-03f, -3.563454379e-03f, - -3.556813416e-03f, -3.550165018e-03f, -3.543509202e-03f, -3.536845982e-03f, -3.530175372e-03f, -3.523497389e-03f, -3.516812047e-03f, -3.510119361e-03f, -3.503419347e-03f, -3.496712019e-03f, - -3.489997392e-03f, -3.483275482e-03f, -3.476546303e-03f, -3.469809872e-03f, -3.463066202e-03f, -3.456315309e-03f, -3.449557209e-03f, -3.442791917e-03f, -3.436019447e-03f, -3.429239815e-03f, - -3.422453037e-03f, -3.415659127e-03f, -3.408858101e-03f, -3.402049974e-03f, -3.395234762e-03f, -3.388412479e-03f, -3.381583141e-03f, -3.374746764e-03f, -3.367903363e-03f, -3.361052953e-03f, - -3.354195550e-03f, -3.347331168e-03f, -3.340459824e-03f, -3.333581533e-03f, -3.326696310e-03f, -3.319804171e-03f, -3.312905132e-03f, -3.305999207e-03f, -3.299086412e-03f, -3.292166764e-03f, - -3.285240276e-03f, -3.278306966e-03f, -3.271366848e-03f, -3.264419939e-03f, -3.257466253e-03f, -3.250505806e-03f, -3.243538614e-03f, -3.236564693e-03f, -3.229584058e-03f, -3.222596725e-03f, - -3.215602709e-03f, -3.208602027e-03f, -3.201594694e-03f, -3.194580725e-03f, -3.187560137e-03f, -3.180532945e-03f, -3.173499165e-03f, -3.166458813e-03f, -3.159411904e-03f, -3.152358455e-03f, - -3.145298480e-03f, -3.138231997e-03f, -3.131159021e-03f, -3.124079567e-03f, -3.116993651e-03f, -3.109901291e-03f, -3.102802500e-03f, -3.095697296e-03f, -3.088585694e-03f, -3.081467710e-03f, - -3.074343360e-03f, -3.067212660e-03f, -3.060075626e-03f, -3.052932274e-03f, -3.045782620e-03f, -3.038626680e-03f, -3.031464470e-03f, -3.024296006e-03f, -3.017121305e-03f, -3.009940381e-03f, - -3.002753252e-03f, -2.995559933e-03f, -2.988360441e-03f, -2.981154791e-03f, -2.973943000e-03f, -2.966725083e-03f, -2.959501058e-03f, -2.952270940e-03f, -2.945034745e-03f, -2.937792490e-03f, - -2.930544191e-03f, -2.923289864e-03f, -2.916029524e-03f, -2.908763190e-03f, -2.901490876e-03f, -2.894212599e-03f, -2.886928375e-03f, -2.879638221e-03f, -2.872342152e-03f, -2.865040186e-03f, - -2.857732339e-03f, -2.850418626e-03f, -2.843099064e-03f, -2.835773670e-03f, -2.828442460e-03f, -2.821105450e-03f, -2.813762657e-03f, -2.806414097e-03f, -2.799059786e-03f, -2.791699742e-03f, - -2.784333979e-03f, -2.776962516e-03f, -2.769585368e-03f, -2.762202552e-03f, -2.754814085e-03f, -2.747419982e-03f, -2.740020260e-03f, -2.732614936e-03f, -2.725204027e-03f, -2.717787549e-03f, - -2.710365518e-03f, -2.702937951e-03f, -2.695504865e-03f, -2.688066276e-03f, -2.680622201e-03f, -2.673172657e-03f, -2.665717660e-03f, -2.658257226e-03f, -2.650791373e-03f, -2.643320117e-03f, - -2.635843474e-03f, -2.628361462e-03f, -2.620874098e-03f, -2.613381396e-03f, -2.605883376e-03f, -2.598380053e-03f, -2.590871443e-03f, -2.583357565e-03f, -2.575838434e-03f, -2.568314067e-03f, - -2.560784481e-03f, -2.553249694e-03f, -2.545709720e-03f, -2.538164578e-03f, -2.530614285e-03f, -2.523058856e-03f, -2.515498310e-03f, -2.507932662e-03f, -2.500361930e-03f, -2.492786131e-03f, - -2.485205280e-03f, -2.477619397e-03f, -2.470028496e-03f, -2.462432595e-03f, -2.454831712e-03f, -2.447225862e-03f, -2.439615064e-03f, -2.431999333e-03f, -2.424378687e-03f, -2.416753143e-03f, - -2.409122717e-03f, -2.401487428e-03f, -2.393847291e-03f, -2.386202324e-03f, -2.378552544e-03f, -2.370897967e-03f, -2.363238612e-03f, -2.355574494e-03f, -2.347905632e-03f, -2.340232041e-03f, - -2.332553740e-03f, -2.324870744e-03f, -2.317183073e-03f, -2.309490741e-03f, -2.301793767e-03f, -2.294092168e-03f, -2.286385960e-03f, -2.278675162e-03f, -2.270959790e-03f, -2.263239860e-03f, - -2.255515392e-03f, -2.247786401e-03f, -2.240052904e-03f, -2.232314920e-03f, -2.224572465e-03f, -2.216825556e-03f, -2.209074211e-03f, -2.201318447e-03f, -2.193558281e-03f, -2.185793730e-03f, - -2.178024812e-03f, -2.170251543e-03f, -2.162473942e-03f, -2.154692026e-03f, -2.146905811e-03f, -2.139115315e-03f, -2.131320555e-03f, -2.123521550e-03f, -2.115718315e-03f, -2.107910868e-03f, - -2.100099227e-03f, -2.092283410e-03f, -2.084463432e-03f, -2.076639313e-03f, -2.068811068e-03f, -2.060978716e-03f, -2.053142274e-03f, -2.045301759e-03f, -2.037457189e-03f, -2.029608581e-03f, - -2.021755953e-03f, -2.013899322e-03f, -2.006038705e-03f, -1.998174120e-03f, -1.990305584e-03f, -1.982433115e-03f, -1.974556730e-03f, -1.966676447e-03f, -1.958792284e-03f, -1.950904257e-03f, - -1.943012384e-03f, -1.935116683e-03f, -1.927217171e-03f, -1.919313866e-03f, -1.911406786e-03f, -1.903495947e-03f, -1.895581367e-03f, -1.887663065e-03f, -1.879741057e-03f, -1.871815361e-03f, - -1.863885995e-03f, -1.855952976e-03f, -1.848016321e-03f, -1.840076050e-03f, -1.832132178e-03f, -1.824184724e-03f, -1.816233705e-03f, -1.808279139e-03f, -1.800321043e-03f, -1.792359435e-03f, - -1.784394334e-03f, -1.776425755e-03f, -1.768453718e-03f, -1.760478240e-03f, -1.752499337e-03f, -1.744517029e-03f, -1.736531333e-03f, -1.728542266e-03f, -1.720549847e-03f, -1.712554092e-03f, - -1.704555020e-03f, -1.696552648e-03f, -1.688546994e-03f, -1.680538076e-03f, -1.672525911e-03f, -1.664510517e-03f, -1.656491913e-03f, -1.648470115e-03f, -1.640445141e-03f, -1.632417010e-03f, - -1.624385739e-03f, -1.616351345e-03f, -1.608313847e-03f, -1.600273262e-03f, -1.592229609e-03f, -1.584182904e-03f, -1.576133166e-03f, -1.568080413e-03f, -1.560024662e-03f, -1.551965931e-03f, - -1.543904238e-03f, -1.535839601e-03f, -1.527772038e-03f, -1.519701566e-03f, -1.511628204e-03f, -1.503551968e-03f, -1.495472878e-03f, -1.487390951e-03f, -1.479306205e-03f, -1.471218657e-03f, - -1.463128326e-03f, -1.455035229e-03f, -1.446939385e-03f, -1.438840810e-03f, -1.430739524e-03f, -1.422635545e-03f, -1.414528889e-03f, -1.406419575e-03f, -1.398307620e-03f, -1.390193044e-03f, - -1.382075863e-03f, -1.373956095e-03f, -1.365833759e-03f, -1.357708873e-03f, -1.349581454e-03f, -1.341451521e-03f, -1.333319090e-03f, -1.325184181e-03f, -1.317046812e-03f, -1.308906999e-03f, - -1.300764762e-03f, -1.292620118e-03f, -1.284473085e-03f, -1.276323681e-03f, -1.268171924e-03f, -1.260017833e-03f, -1.251861425e-03f, -1.243702717e-03f, -1.235541729e-03f, -1.227378478e-03f, - -1.219212983e-03f, -1.211045260e-03f, -1.202875329e-03f, -1.194703207e-03f, -1.186528912e-03f, -1.178352463e-03f, -1.170173877e-03f, -1.161993172e-03f, -1.153810367e-03f, -1.145625480e-03f, - -1.137438528e-03f, -1.129249529e-03f, -1.121058503e-03f, -1.112865466e-03f, -1.104670436e-03f, -1.096473433e-03f, -1.088274474e-03f, -1.080073577e-03f, -1.071870760e-03f, -1.063666041e-03f, - -1.055459438e-03f, -1.047250970e-03f, -1.039040654e-03f, -1.030828509e-03f, -1.022614553e-03f, -1.014398803e-03f, -1.006181278e-03f, -9.979619966e-04f, -9.897409759e-04f, -9.815182345e-04f, - -9.732937905e-04f, -9.650676620e-04f, -9.568398670e-04f, -9.486104237e-04f, -9.403793503e-04f, -9.321466649e-04f, -9.239123856e-04f, -9.156765306e-04f, -9.074391179e-04f, -8.992001658e-04f, - -8.909596923e-04f, -8.827177157e-04f, -8.744742540e-04f, -8.662293254e-04f, -8.579829482e-04f, -8.497351403e-04f, -8.414859200e-04f, -8.332353055e-04f, -8.249833149e-04f, -8.167299663e-04f, - -8.084752780e-04f, -8.002192680e-04f, -7.919619547e-04f, -7.837033560e-04f, -7.754434903e-04f, -7.671823757e-04f, -7.589200303e-04f, -7.506564724e-04f, -7.423917201e-04f, -7.341257915e-04f, - -7.258587050e-04f, -7.175904786e-04f, -7.093211306e-04f, -7.010506792e-04f, -6.927791424e-04f, -6.845065386e-04f, -6.762328859e-04f, -6.679582025e-04f, -6.596825066e-04f, -6.514058163e-04f, - -6.431281500e-04f, -6.348495258e-04f, -6.265699618e-04f, -6.182894764e-04f, -6.100080876e-04f, -6.017258137e-04f, -5.934426729e-04f, -5.851586834e-04f, -5.768738634e-04f, -5.685882310e-04f, - -5.603018046e-04f, -5.520146024e-04f, -5.437266424e-04f, -5.354379430e-04f, -5.271485223e-04f, -5.188583986e-04f, -5.105675900e-04f, -5.022761148e-04f, -4.939839912e-04f, -4.856912374e-04f, - -4.773978716e-04f, -4.691039120e-04f, -4.608093769e-04f, -4.525142843e-04f, -4.442186527e-04f, -4.359225001e-04f, -4.276258448e-04f, -4.193287050e-04f, -4.110310989e-04f, -4.027330447e-04f, - -3.944345607e-04f, -3.861356650e-04f, -3.778363758e-04f, -3.695367115e-04f, -3.612366901e-04f, -3.529363300e-04f, -3.446356492e-04f, -3.363346661e-04f, -3.280333989e-04f, -3.197318656e-04f, - -3.114300847e-04f, -3.031280742e-04f, -2.948258524e-04f, -2.865234375e-04f, -2.782208477e-04f, -2.699181012e-04f, -2.616152162e-04f, -2.533122109e-04f, -2.450091036e-04f, -2.367059124e-04f, - -2.284026556e-04f, -2.200993513e-04f, -2.117960178e-04f, -2.034926732e-04f, -1.951893357e-04f, -1.868860236e-04f, -1.785827551e-04f, -1.702795483e-04f, -1.619764215e-04f, -1.536733928e-04f, - -1.453704805e-04f, -1.370677026e-04f, -1.287650775e-04f, -1.204626234e-04f, -1.121603583e-04f, -1.038583005e-04f, -9.555646820e-05f, -8.725487955e-05f, -7.895355275e-05f, -7.065250598e-05f, - -6.235175742e-05f, -5.405132525e-05f, -4.575122764e-05f, -3.745148277e-05f, -2.915210881e-05f, -2.085312394e-05f, -1.255454632e-05f, -4.256394130e-06f, 4.041314475e-06f, 1.233856133e-05f, - 2.063532826e-05f, 2.893159713e-05f, 3.722734976e-05f, 4.552256800e-05f, 5.381723370e-05f, 6.211132870e-05f, 7.040483486e-05f, 7.869773404e-05f, 8.699000807e-05f, 9.528163883e-05f, - 1.035726082e-04f, 1.118628980e-04f, 1.201524901e-04f, 1.284413663e-04f, 1.367295087e-04f, 1.450168989e-04f, 1.533035190e-04f, 1.615893507e-04f, 1.698743760e-04f, 1.781585767e-04f, - 1.864419347e-04f, 1.947244320e-04f, 2.030060504e-04f, 2.112867717e-04f, 2.195665780e-04f, 2.278454510e-04f, 2.361233728e-04f, 2.444003252e-04f, 2.526762901e-04f, 2.609512494e-04f, - 2.692251851e-04f, 2.774980791e-04f, 2.857699132e-04f, 2.940406695e-04f, 3.023103298e-04f, 3.105788761e-04f, 3.188462904e-04f, 3.271125545e-04f, 3.353776503e-04f, 3.436415600e-04f, - 3.519042653e-04f, 3.601657483e-04f, 3.684259909e-04f, 3.766849751e-04f, 3.849426828e-04f, 3.931990960e-04f, 4.014541967e-04f, 4.097079669e-04f, 4.179603885e-04f, 4.262114435e-04f, - 4.344611140e-04f, 4.427093818e-04f, 4.509562290e-04f, 4.592016377e-04f, 4.674455897e-04f, 4.756880672e-04f, 4.839290521e-04f, 4.921685264e-04f, 5.004064722e-04f, 5.086428715e-04f, - 5.168777064e-04f, 5.251109587e-04f, 5.333426107e-04f, 5.415726443e-04f, 5.498010417e-04f, 5.580277847e-04f, 5.662528556e-04f, 5.744762363e-04f, 5.826979090e-04f, 5.909178556e-04f, - 5.991360583e-04f, 6.073524992e-04f, 6.155671604e-04f, 6.237800239e-04f, 6.319910718e-04f, 6.402002862e-04f, 6.484076493e-04f, 6.566131431e-04f, 6.648167498e-04f, 6.730184515e-04f, - 6.812182303e-04f, 6.894160683e-04f, 6.976119477e-04f, 7.058058507e-04f, 7.139977593e-04f, 7.221876557e-04f, 7.303755221e-04f, 7.385613407e-04f, 7.467450936e-04f, 7.549267629e-04f, - 7.631063309e-04f, 7.712837798e-04f, 7.794590917e-04f, 7.876322489e-04f, 7.958032335e-04f, 8.039720277e-04f, 8.121386138e-04f, 8.203029740e-04f, 8.284650905e-04f, 8.366249455e-04f, - 8.447825213e-04f, 8.529378002e-04f, 8.610907643e-04f, 8.692413959e-04f, 8.773896773e-04f, 8.855355907e-04f, 8.936791185e-04f, 9.018202429e-04f, 9.099589462e-04f, 9.180952107e-04f, - 9.262290187e-04f, 9.343603524e-04f, 9.424891943e-04f, 9.506155265e-04f, 9.587393315e-04f, 9.668605916e-04f, 9.749792891e-04f, 9.830954064e-04f, 9.912089257e-04f, 9.993198295e-04f, - 1.007428100e-03f, 1.015533720e-03f, 1.023636671e-03f, 1.031736937e-03f, 1.039834499e-03f, 1.047929339e-03f, 1.056021441e-03f, 1.064110786e-03f, 1.072197357e-03f, 1.080281137e-03f, - 1.088362107e-03f, 1.096440251e-03f, 1.104515550e-03f, 1.112587988e-03f, 1.120657546e-03f, 1.128724207e-03f, 1.136787954e-03f, 1.144848769e-03f, 1.152906635e-03f, 1.160961534e-03f, - 1.169013448e-03f, 1.177062360e-03f, 1.185108253e-03f, 1.193151109e-03f, 1.201190911e-03f, 1.209227641e-03f, 1.217261282e-03f, 1.225291816e-03f, 1.233319226e-03f, 1.241343494e-03f, - 1.249364604e-03f, 1.257382537e-03f, 1.265397276e-03f, 1.273408804e-03f, 1.281417104e-03f, 1.289422157e-03f, 1.297423948e-03f, 1.305422458e-03f, 1.313417669e-03f, 1.321409566e-03f, - 1.329398129e-03f, 1.337383343e-03f, 1.345365189e-03f, 1.353343651e-03f, 1.361318711e-03f, 1.369290351e-03f, 1.377258555e-03f, 1.385223306e-03f, 1.393184585e-03f, 1.401142375e-03f, - 1.409096660e-03f, 1.417047423e-03f, 1.424994645e-03f, 1.432938310e-03f, 1.440878400e-03f, 1.448814899e-03f, 1.456747789e-03f, 1.464677052e-03f, 1.472602672e-03f, 1.480524632e-03f, - 1.488442914e-03f, 1.496357502e-03f, 1.504268377e-03f, 1.512175523e-03f, 1.520078924e-03f, 1.527978560e-03f, 1.535874417e-03f, 1.543766475e-03f, 1.551654720e-03f, 1.559539132e-03f, - 1.567419696e-03f, 1.575296393e-03f, 1.583169208e-03f, 1.591038123e-03f, 1.598903121e-03f, 1.606764185e-03f, 1.614621298e-03f, 1.622474443e-03f, 1.630323602e-03f, 1.638168760e-03f, - 1.646009899e-03f, 1.653847002e-03f, 1.661680051e-03f, 1.669509031e-03f, 1.677333924e-03f, 1.685154714e-03f, 1.692971383e-03f, 1.700783914e-03f, 1.708592290e-03f, 1.716396496e-03f, - 1.724196513e-03f, 1.731992325e-03f, 1.739783915e-03f, 1.747571266e-03f, 1.755354361e-03f, 1.763133184e-03f, 1.770907718e-03f, 1.778677946e-03f, 1.786443850e-03f, 1.794205415e-03f, - 1.801962624e-03f, 1.809715459e-03f, 1.817463905e-03f, 1.825207943e-03f, 1.832947558e-03f, 1.840682733e-03f, 1.848413451e-03f, 1.856139696e-03f, 1.863861450e-03f, 1.871578697e-03f, - 1.879291420e-03f, 1.886999603e-03f, 1.894703230e-03f, 1.902402282e-03f, 1.910096745e-03f, 1.917786600e-03f, 1.925471832e-03f, 1.933152424e-03f, 1.940828360e-03f, 1.948499622e-03f, - 1.956166195e-03f, 1.963828061e-03f, 1.971485204e-03f, 1.979137608e-03f, 1.986785256e-03f, 1.994428132e-03f, 2.002066219e-03f, 2.009699501e-03f, 2.017327960e-03f, 2.024951582e-03f, - 2.032570348e-03f, 2.040184244e-03f, 2.047793252e-03f, 2.055397356e-03f, 2.062996539e-03f, 2.070590786e-03f, 2.078180080e-03f, 2.085764404e-03f, 2.093343742e-03f, 2.100918078e-03f, - 2.108487395e-03f, 2.116051678e-03f, 2.123610909e-03f, 2.131165073e-03f, 2.138714153e-03f, 2.146258133e-03f, 2.153796997e-03f, 2.161330728e-03f, 2.168859311e-03f, 2.176382728e-03f, - 2.183900965e-03f, 2.191414004e-03f, 2.198921829e-03f, 2.206424425e-03f, 2.213921774e-03f, 2.221413862e-03f, 2.228900672e-03f, 2.236382187e-03f, 2.243858391e-03f, 2.251329270e-03f, - 2.258794805e-03f, 2.266254982e-03f, 2.273709785e-03f, 2.281159196e-03f, 2.288603201e-03f, 2.296041782e-03f, 2.303474925e-03f, 2.310902613e-03f, 2.318324831e-03f, 2.325741561e-03f, - 2.333152789e-03f, 2.340558498e-03f, 2.347958672e-03f, 2.355353296e-03f, 2.362742353e-03f, 2.370125828e-03f, 2.377503705e-03f, 2.384875967e-03f, 2.392242600e-03f, 2.399603587e-03f, - 2.406958912e-03f, 2.414308560e-03f, 2.421652515e-03f, 2.428990760e-03f, 2.436323281e-03f, 2.443650061e-03f, 2.450971085e-03f, 2.458286337e-03f, 2.465595801e-03f, 2.472899462e-03f, - 2.480197304e-03f, 2.487489310e-03f, 2.494775467e-03f, 2.502055757e-03f, 2.509330165e-03f, 2.516598676e-03f, 2.523861274e-03f, 2.531117943e-03f, 2.538368668e-03f, 2.545613433e-03f, - 2.552852223e-03f, 2.560085022e-03f, 2.567311815e-03f, 2.574532585e-03f, 2.581747319e-03f, 2.588955999e-03f, 2.596158611e-03f, 2.603355140e-03f, 2.610545569e-03f, 2.617729883e-03f, - 2.624908067e-03f, 2.632080106e-03f, 2.639245984e-03f, 2.646405685e-03f, 2.653559195e-03f, 2.660706498e-03f, 2.667847579e-03f, 2.674982422e-03f, 2.682111012e-03f, 2.689233334e-03f, - 2.696349373e-03f, 2.703459113e-03f, 2.710562539e-03f, 2.717659635e-03f, 2.724750388e-03f, 2.731834781e-03f, 2.738912799e-03f, 2.745984427e-03f, 2.753049650e-03f, 2.760108453e-03f, - 2.767160820e-03f, 2.774206737e-03f, 2.781246188e-03f, 2.788279159e-03f, 2.795305634e-03f, 2.802325599e-03f, 2.809339038e-03f, 2.816345935e-03f, 2.823346278e-03f, 2.830340049e-03f, - 2.837327235e-03f, 2.844307819e-03f, 2.851281789e-03f, 2.858249127e-03f, 2.865209821e-03f, 2.872163854e-03f, 2.879111211e-03f, 2.886051879e-03f, 2.892985841e-03f, 2.899913084e-03f, - 2.906833592e-03f, 2.913747351e-03f, 2.920654346e-03f, 2.927554561e-03f, 2.934447983e-03f, 2.941334596e-03f, 2.948214387e-03f, 2.955087339e-03f, 2.961953439e-03f, 2.968812671e-03f, - 2.975665022e-03f, 2.982510476e-03f, 2.989349019e-03f, 2.996180636e-03f, 3.003005312e-03f, 3.009823034e-03f, 3.016633786e-03f, 3.023437554e-03f, 3.030234323e-03f, 3.037024079e-03f, - 3.043806808e-03f, 3.050582494e-03f, 3.057351124e-03f, 3.064112683e-03f, 3.070867156e-03f, 3.077614529e-03f, 3.084354788e-03f, 3.091087919e-03f, 3.097813906e-03f, 3.104532736e-03f, - 3.111244394e-03f, 3.117948866e-03f, 3.124646138e-03f, 3.131336195e-03f, 3.138019023e-03f, 3.144694608e-03f, 3.151362935e-03f, 3.158023991e-03f, 3.164677761e-03f, 3.171324231e-03f, - 3.177963387e-03f, 3.184595214e-03f, 3.191219699e-03f, 3.197836827e-03f, 3.204446585e-03f, 3.211048957e-03f, 3.217643931e-03f, 3.224231492e-03f, 3.230811626e-03f, 3.237384319e-03f, - 3.243949557e-03f, 3.250507326e-03f, 3.257057612e-03f, 3.263600401e-03f, 3.270135679e-03f, 3.276663433e-03f, 3.283183648e-03f, 3.289696311e-03f, 3.296201407e-03f, 3.302698923e-03f, - 3.309188844e-03f, 3.315671158e-03f, 3.322145851e-03f, 3.328612908e-03f, 3.335072315e-03f, 3.341524060e-03f, 3.347968128e-03f, 3.354404506e-03f, 3.360833180e-03f, 3.367254136e-03f, - 3.373667361e-03f, 3.380072840e-03f, 3.386470561e-03f, 3.392860510e-03f, 3.399242673e-03f, 3.405617037e-03f, 3.411983587e-03f, 3.418342312e-03f, 3.424693196e-03f, 3.431036227e-03f, - 3.437371391e-03f, 3.443698674e-03f, 3.450018064e-03f, 3.456329546e-03f, 3.462633108e-03f, 3.468928736e-03f, 3.475216416e-03f, 3.481496136e-03f, 3.487767881e-03f, 3.494031640e-03f, - 3.500287397e-03f, 3.506535141e-03f, 3.512774857e-03f, 3.519006533e-03f, 3.525230155e-03f, 3.531445710e-03f, 3.537653185e-03f, 3.543852567e-03f, 3.550043843e-03f, 3.556226999e-03f, - 3.562402023e-03f, 3.568568900e-03f, 3.574727619e-03f, 3.580878167e-03f, 3.587020529e-03f, 3.593154693e-03f, 3.599280647e-03f, 3.605398377e-03f, 3.611507869e-03f, 3.617609112e-03f, - 3.623702093e-03f, 3.629786798e-03f, 3.635863214e-03f, 3.641931329e-03f, 3.647991130e-03f, 3.654042603e-03f, 3.660085737e-03f, 3.666120519e-03f, 3.672146934e-03f, 3.678164972e-03f, - 3.684174619e-03f, 3.690175862e-03f, 3.696168689e-03f, 3.702153087e-03f, 3.708129043e-03f, 3.714096545e-03f, 3.720055581e-03f, 3.726006136e-03f, 3.731948200e-03f, 3.737881759e-03f, - 3.743806801e-03f, 3.749723313e-03f, 3.755631283e-03f, 3.761530698e-03f, 3.767421546e-03f, 3.773303814e-03f, 3.779177491e-03f, 3.785042563e-03f, 3.790899018e-03f, 3.796746844e-03f, - 3.802586029e-03f, 3.808416559e-03f, 3.814238424e-03f, 3.820051610e-03f, 3.825856105e-03f, 3.831651898e-03f, 3.837438975e-03f, 3.843217325e-03f, 3.848986935e-03f, 3.854747793e-03f, - 3.860499888e-03f, 3.866243206e-03f, 3.871977737e-03f, 3.877703467e-03f, 3.883420384e-03f, 3.889128478e-03f, 3.894827735e-03f, 3.900518143e-03f, 3.906199692e-03f, 3.911872367e-03f, - 3.917536159e-03f, 3.923191054e-03f, 3.928837041e-03f, 3.934474108e-03f, 3.940102244e-03f, 3.945721435e-03f, 3.951331671e-03f, 3.956932939e-03f, 3.962525228e-03f, 3.968108527e-03f, - 3.973682822e-03f, 3.979248103e-03f, 3.984804358e-03f, 3.990351575e-03f, 3.995889743e-03f, 4.001418850e-03f, 4.006938883e-03f, 4.012449833e-03f, 4.017951686e-03f, 4.023444432e-03f, - 4.028928059e-03f, 4.034402555e-03f, 4.039867910e-03f, 4.045324110e-03f, 4.050771146e-03f, 4.056209005e-03f, 4.061637676e-03f, 4.067057148e-03f, 4.072467410e-03f, 4.077868449e-03f, - 4.083260255e-03f, 4.088642816e-03f, 4.094016122e-03f, 4.099380160e-03f, 4.104734919e-03f, 4.110080389e-03f, 4.115416558e-03f, 4.120743415e-03f, 4.126060949e-03f, 4.131369148e-03f, - 4.136668002e-03f, 4.141957499e-03f, 4.147237628e-03f, 4.152508379e-03f, 4.157769739e-03f, 4.163021699e-03f, 4.168264247e-03f, 4.173497372e-03f, 4.178721063e-03f, 4.183935310e-03f, - 4.189140101e-03f, 4.194335425e-03f, 4.199521272e-03f, 4.204697631e-03f, 4.209864490e-03f, 4.215021840e-03f, 4.220169669e-03f, 4.225307966e-03f, 4.230436722e-03f, 4.235555924e-03f, - 4.240665563e-03f, 4.245765628e-03f, 4.250856107e-03f, 4.255936991e-03f, 4.261008269e-03f, 4.266069930e-03f, 4.271121964e-03f, 4.276164360e-03f, 4.281197107e-03f, 4.286220195e-03f, - 4.291233614e-03f, 4.296237354e-03f, 4.301231402e-03f, 4.306215750e-03f, 4.311190387e-03f, 4.316155303e-03f, 4.321110486e-03f, 4.326055928e-03f, 4.330991617e-03f, 4.335917543e-03f, - 4.340833696e-03f, 4.345740066e-03f, 4.350636642e-03f, 4.355523414e-03f, 4.360400373e-03f, 4.365267508e-03f, 4.370124808e-03f, 4.374972264e-03f, 4.379809866e-03f, 4.384637603e-03f, - 4.389455466e-03f, 4.394263445e-03f, 4.399061528e-03f, 4.403849708e-03f, 4.408627973e-03f, 4.413396313e-03f, 4.418154719e-03f, 4.422903182e-03f, 4.427641690e-03f, 4.432370234e-03f, - 4.437088804e-03f, 4.441797391e-03f, 4.446495985e-03f, 4.451184576e-03f, 4.455863154e-03f, 4.460531709e-03f, 4.465190233e-03f, 4.469838714e-03f, 4.474477144e-03f, 4.479105513e-03f, - 4.483723812e-03f, 4.488332030e-03f, 4.492930158e-03f, 4.497518187e-03f, 4.502096107e-03f, 4.506663909e-03f, 4.511221583e-03f, 4.515769120e-03f, 4.520306510e-03f, 4.524833744e-03f, - 4.529350813e-03f, 4.533857707e-03f, 4.538354417e-03f, 4.542840934e-03f, 4.547317248e-03f, 4.551783350e-03f, 4.556239231e-03f, 4.560684882e-03f, 4.565120293e-03f, 4.569545455e-03f, - 4.573960360e-03f, 4.578364998e-03f, 4.582759359e-03f, 4.587143436e-03f, 4.591517218e-03f, 4.595880698e-03f, 4.600233865e-03f, 4.604576711e-03f, 4.608909226e-03f, 4.613231403e-03f, - 4.617543232e-03f, 4.621844704e-03f, 4.626135810e-03f, 4.630416542e-03f, 4.634686890e-03f, 4.638946846e-03f, 4.643196402e-03f, 4.647435547e-03f, 4.651664274e-03f, 4.655882574e-03f, - 4.660090439e-03f, 4.664287859e-03f, 4.668474825e-03f, 4.672651331e-03f, 4.676817365e-03f, 4.680972921e-03f, 4.685117990e-03f, 4.689252563e-03f, 4.693376632e-03f, 4.697490187e-03f, - 4.701593222e-03f, 4.705685726e-03f, 4.709767693e-03f, 4.713839113e-03f, 4.717899979e-03f, 4.721950281e-03f, 4.725990012e-03f, 4.730019163e-03f, 4.734037726e-03f, 4.738045693e-03f, - 4.742043056e-03f, 4.746029806e-03f, 4.750005935e-03f, 4.753971436e-03f, 4.757926299e-03f, 4.761870517e-03f, 4.765804083e-03f, 4.769726987e-03f, 4.773639222e-03f, 4.777540779e-03f, - 4.781431652e-03f, 4.785311831e-03f, 4.789181309e-03f, 4.793040079e-03f, 4.796888132e-03f, 4.800725460e-03f, 4.804552055e-03f, 4.808367910e-03f, 4.812173018e-03f, 4.815967369e-03f, - 4.819750957e-03f, 4.823523773e-03f, 4.827285811e-03f, 4.831037062e-03f, 4.834777519e-03f, 4.838507174e-03f, 4.842226020e-03f, 4.845934048e-03f, 4.849631253e-03f, 4.853317625e-03f, - 4.856993157e-03f, 4.860657843e-03f, 4.864311674e-03f, 4.867954644e-03f, 4.871586744e-03f, 4.875207967e-03f, 4.878818307e-03f, 4.882417755e-03f, 4.886006305e-03f, 4.889583949e-03f, - 4.893150680e-03f, 4.896706491e-03f, 4.900251374e-03f, 4.903785322e-03f, 4.907308329e-03f, 4.910820387e-03f, 4.914321488e-03f, 4.917811627e-03f, 4.921290795e-03f, 4.924758986e-03f, - 4.928216193e-03f, 4.931662409e-03f, 4.935097627e-03f, 4.938521840e-03f, 4.941935040e-03f, 4.945337222e-03f, 4.948728378e-03f, 4.952108502e-03f, 4.955477586e-03f, 4.958835624e-03f, - 4.962182609e-03f, 4.965518535e-03f, 4.968843394e-03f, 4.972157180e-03f, 4.975459887e-03f, 4.978751507e-03f, 4.982032034e-03f, 4.985301462e-03f, 4.988559784e-03f, 4.991806993e-03f, - 4.995043083e-03f, 4.998268048e-03f, 5.001481880e-03f, 5.004684574e-03f, 5.007876123e-03f, 5.011056521e-03f, 5.014225761e-03f, 5.017383837e-03f, 5.020530743e-03f, 5.023666472e-03f, - 5.026791019e-03f, 5.029904376e-03f, 5.033006538e-03f, 5.036097499e-03f, 5.039177251e-03f, 5.042245790e-03f, 5.045303110e-03f, 5.048349203e-03f, 5.051384064e-03f, 5.054407687e-03f, - 5.057420066e-03f, 5.060421194e-03f, 5.063411067e-03f, 5.066389678e-03f, 5.069357020e-03f, 5.072313089e-03f, 5.075257878e-03f, 5.078191382e-03f, 5.081113594e-03f, 5.084024510e-03f, - 5.086924122e-03f, 5.089812426e-03f, 5.092689415e-03f, 5.095555085e-03f, 5.098409428e-03f, 5.101252441e-03f, 5.104084116e-03f, 5.106904449e-03f, 5.109713434e-03f, 5.112511065e-03f, - 5.115297337e-03f, 5.118072244e-03f, 5.120835781e-03f, 5.123587943e-03f, 5.126328724e-03f, 5.129058119e-03f, 5.131776121e-03f, 5.134482727e-03f, 5.137177931e-03f, 5.139861726e-03f, - 5.142534109e-03f, 5.145195074e-03f, 5.147844616e-03f, 5.150482729e-03f, 5.153109408e-03f, 5.155724648e-03f, 5.158328445e-03f, 5.160920793e-03f, 5.163501686e-03f, 5.166071121e-03f, - 5.168629091e-03f, 5.171175592e-03f, 5.173710620e-03f, 5.176234168e-03f, 5.178746233e-03f, 5.181246808e-03f, 5.183735891e-03f, 5.186213474e-03f, 5.188679555e-03f, 5.191134127e-03f, - 5.193577187e-03f, 5.196008729e-03f, 5.198428749e-03f, 5.200837243e-03f, 5.203234204e-03f, 5.205619630e-03f, 5.207993515e-03f, 5.210355854e-03f, 5.212706644e-03f, 5.215045879e-03f, - 5.217373556e-03f, 5.219689669e-03f, 5.221994214e-03f, 5.224287187e-03f, 5.226568584e-03f, 5.228838399e-03f, 5.231096629e-03f, 5.233343270e-03f, 5.235578317e-03f, 5.237801765e-03f, - 5.240013611e-03f, 5.242213851e-03f, 5.244402479e-03f, 5.246579493e-03f, 5.248744887e-03f, 5.250898658e-03f, 5.253040802e-03f, 5.255171314e-03f, 5.257290191e-03f, 5.259397429e-03f, - 5.261493023e-03f, 5.263576970e-03f, 5.265649265e-03f, 5.267709905e-03f, 5.269758886e-03f, 5.271796205e-03f, 5.273821856e-03f, 5.275835837e-03f, 5.277838143e-03f, 5.279828771e-03f, - 5.281807718e-03f, 5.283774979e-03f, 5.285730550e-03f, 5.287674429e-03f, 5.289606611e-03f, 5.291527094e-03f, 5.293435872e-03f, 5.295332944e-03f, 5.297218304e-03f, 5.299091951e-03f, - 5.300953879e-03f, 5.302804087e-03f, 5.304642570e-03f, 5.306469325e-03f, 5.308284349e-03f, 5.310087638e-03f, 5.311879190e-03f, 5.313659000e-03f, 5.315427065e-03f, 5.317183383e-03f, - 5.318927950e-03f, 5.320660763e-03f, 5.322381818e-03f, 5.324091113e-03f, 5.325788645e-03f, 5.327474410e-03f, 5.329148405e-03f, 5.330810628e-03f, 5.332461075e-03f, 5.334099743e-03f, - 5.335726630e-03f, 5.337341733e-03f, 5.338945047e-03f, 5.340536572e-03f, 5.342116303e-03f, 5.343684239e-03f, 5.345240376e-03f, 5.346784711e-03f, 5.348317242e-03f, 5.349837966e-03f, - 5.351346881e-03f, 5.352843983e-03f, 5.354329270e-03f, 5.355802739e-03f, 5.357264389e-03f, 5.358714216e-03f, 5.360152217e-03f, 5.361578391e-03f, 5.362992735e-03f, 5.364395245e-03f, - 5.365785921e-03f, 5.367164759e-03f, 5.368531758e-03f, 5.369886914e-03f, 5.371230226e-03f, 5.372561690e-03f, 5.373881306e-03f, 5.375189070e-03f, 5.376484981e-03f, 5.377769036e-03f, - 5.379041232e-03f, 5.380301569e-03f, 5.381550044e-03f, 5.382786654e-03f, 5.384011398e-03f, 5.385224274e-03f, 5.386425279e-03f, 5.387614411e-03f, 5.388791670e-03f, 5.389957052e-03f, - 5.391110556e-03f, 5.392252180e-03f, 5.393381922e-03f, 5.394499780e-03f, 5.395605752e-03f, 5.396699838e-03f, 5.397782034e-03f, 5.398852339e-03f, 5.399910752e-03f, 5.400957271e-03f, - 5.401991894e-03f, 5.403014619e-03f, 5.404025446e-03f, 5.405024371e-03f, 5.406011395e-03f, 5.406986515e-03f, 5.407949730e-03f, 5.408901039e-03f, 5.409840439e-03f, 5.410767930e-03f, - 5.411683510e-03f, 5.412587178e-03f, 5.413478932e-03f, 5.414358772e-03f, 5.415226695e-03f, 5.416082701e-03f, 5.416926789e-03f, 5.417758957e-03f, 5.418579204e-03f, 5.419387528e-03f, - 5.420183930e-03f, 5.420968407e-03f, 5.421740959e-03f, 5.422501585e-03f, 5.423250283e-03f, 5.423987052e-03f, 5.424711893e-03f, 5.425424803e-03f, 5.426125781e-03f, 5.426814828e-03f, - 5.427491941e-03f, 5.428157121e-03f, 5.428810366e-03f, 5.429451676e-03f, 5.430081050e-03f, 5.430698486e-03f, 5.431303986e-03f, 5.431897547e-03f, 5.432479169e-03f, 5.433048851e-03f, - 5.433606593e-03f, 5.434152395e-03f, 5.434686255e-03f, 5.435208174e-03f, 5.435718150e-03f, 5.436216184e-03f, 5.436702275e-03f, 5.437176422e-03f, 5.437638625e-03f, 5.438088883e-03f, - 5.438527197e-03f, 5.438953566e-03f, 5.439367990e-03f, 5.439770469e-03f, 5.440161001e-03f, 5.440539588e-03f, 5.440906228e-03f, 5.441260923e-03f, 5.441603671e-03f, 5.441934472e-03f, - 5.442253327e-03f, 5.442560235e-03f, 5.442855197e-03f, 5.443138212e-03f, 5.443409280e-03f, 5.443668402e-03f, 5.443915577e-03f, 5.444150806e-03f, 5.444374089e-03f, 5.444585426e-03f, - 5.444784817e-03f, 5.444972263e-03f, 5.445147762e-03f, 5.445311317e-03f, 5.445462927e-03f, 5.445602593e-03f, 5.445730314e-03f, 5.445846092e-03f, 5.445949926e-03f, 5.446041817e-03f, - 5.446121766e-03f, 5.446189772e-03f, 5.446245837e-03f, 5.446289961e-03f, 5.446322145e-03f, 5.446342389e-03f, 5.446350693e-03f, 5.446347059e-03f, 5.446331487e-03f, 5.446303977e-03f, - 5.446264531e-03f, 5.446213150e-03f, 5.446149833e-03f, 5.446074581e-03f, 5.445987397e-03f, 5.445888279e-03f, 5.445777230e-03f, 5.445654250e-03f, 5.445519341e-03f, 5.445372502e-03f, - 5.445213735e-03f, 5.445043041e-03f, 5.444860421e-03f, 5.444665876e-03f, 5.444459407e-03f, 5.444241016e-03f, 5.444010703e-03f, 5.443768469e-03f, 5.443514316e-03f, 5.443248246e-03f, - 5.442970258e-03f, 5.442680354e-03f, 5.442378537e-03f, 5.442064806e-03f, 5.441739164e-03f, 5.441401611e-03f, 5.441052149e-03f, 5.440690780e-03f, 5.440317505e-03f, 5.439932326e-03f, - 5.439535243e-03f, 5.439126258e-03f, 5.438705374e-03f, 5.438272591e-03f, 5.437827912e-03f, 5.437371337e-03f, 5.436902869e-03f, 5.436422508e-03f, 5.435930258e-03f, 5.435426119e-03f, - 5.434910093e-03f, 5.434382182e-03f, 5.433842389e-03f, 5.433290714e-03f, 5.432727159e-03f, 5.432151727e-03f, 5.431564420e-03f, 5.430965238e-03f, 5.430354185e-03f, 5.429731262e-03f, - 5.429096472e-03f, 5.428449816e-03f, 5.427791296e-03f, 5.427120914e-03f, 5.426438673e-03f, 5.425744575e-03f, 5.425038622e-03f, 5.424320816e-03f, 5.423591159e-03f, 5.422849653e-03f, - 5.422096302e-03f, 5.421331106e-03f, 5.420554069e-03f, 5.419765193e-03f, 5.418964480e-03f, 5.418151933e-03f, 5.417327553e-03f, 5.416491344e-03f, 5.415643308e-03f, 5.414783447e-03f, - 5.413911764e-03f, 5.413028262e-03f, 5.412132943e-03f, 5.411225810e-03f, 5.410306865e-03f, 5.409376111e-03f, 5.408433550e-03f, 5.407479186e-03f, 5.406513021e-03f, 5.405535058e-03f, - 5.404545300e-03f, 5.403543749e-03f, 5.402530409e-03f, 5.401505282e-03f, 5.400468370e-03f, 5.399419678e-03f, 5.398359208e-03f, 5.397286963e-03f, 5.396202945e-03f, 5.395107159e-03f, - 5.393999606e-03f, 5.392880291e-03f, 5.391749216e-03f, 5.390606384e-03f, 5.389451798e-03f, 5.388285462e-03f, 5.387107378e-03f, 5.385917551e-03f, 5.384715983e-03f, 5.383502678e-03f, - 5.382277638e-03f, 5.381040867e-03f, 5.379792369e-03f, 5.378532147e-03f, 5.377260204e-03f, 5.375976544e-03f, 5.374681170e-03f, 5.373374086e-03f, 5.372055294e-03f, 5.370724800e-03f, - 5.369382605e-03f, 5.368028715e-03f, 5.366663132e-03f, 5.365285860e-03f, 5.363896902e-03f, 5.362496264e-03f, 5.361083947e-03f, 5.359659956e-03f, 5.358224294e-03f, 5.356776966e-03f, - 5.355317975e-03f, 5.353847326e-03f, 5.352365021e-03f, 5.350871064e-03f, 5.349365461e-03f, 5.347848214e-03f, 5.346319328e-03f, 5.344778806e-03f, 5.343226653e-03f, 5.341662872e-03f, - 5.340087468e-03f, 5.338500445e-03f, 5.336901807e-03f, 5.335291557e-03f, 5.333669701e-03f, 5.332036242e-03f, 5.330391185e-03f, 5.328734534e-03f, 5.327066293e-03f, 5.325386466e-03f, - 5.323695058e-03f, 5.321992072e-03f, 5.320277515e-03f, 5.318551389e-03f, 5.316813699e-03f, 5.315064450e-03f, 5.313303646e-03f, 5.311531291e-03f, 5.309747391e-03f, 5.307951949e-03f, - 5.306144970e-03f, 5.304326460e-03f, 5.302496421e-03f, 5.300654860e-03f, 5.298801781e-03f, 5.296937188e-03f, 5.295061086e-03f, 5.293173480e-03f, 5.291274374e-03f, 5.289363774e-03f, - 5.287441684e-03f, 5.285508110e-03f, 5.283563055e-03f, 5.281606525e-03f, 5.279638525e-03f, 5.277659060e-03f, 5.275668134e-03f, 5.273665753e-03f, 5.271651922e-03f, 5.269626645e-03f, - 5.267589928e-03f, 5.265541776e-03f, 5.263482194e-03f, 5.261411187e-03f, 5.259328760e-03f, 5.257234919e-03f, 5.255129668e-03f, 5.253013014e-03f, 5.250884960e-03f, 5.248745513e-03f, - 5.246594678e-03f, 5.244432460e-03f, 5.242258864e-03f, 5.240073896e-03f, 5.237877562e-03f, 5.235669866e-03f, 5.233450814e-03f, 5.231220412e-03f, 5.228978666e-03f, 5.226725579e-03f, - 5.224461160e-03f, 5.222185411e-03f, 5.219898341e-03f, 5.217599953e-03f, 5.215290254e-03f, 5.212969250e-03f, 5.210636946e-03f, 5.208293347e-03f, 5.205938460e-03f, 5.203572291e-03f, - 5.201194845e-03f, 5.198806127e-03f, 5.196406145e-03f, 5.193994903e-03f, 5.191572408e-03f, 5.189138665e-03f, 5.186693681e-03f, 5.184237462e-03f, 5.181770013e-03f, 5.179291340e-03f, - 5.176801450e-03f, 5.174300349e-03f, 5.171788042e-03f, 5.169264536e-03f, 5.166729837e-03f, 5.164183951e-03f, 5.161626885e-03f, 5.159058644e-03f, 5.156479235e-03f, 5.153888664e-03f, - 5.151286937e-03f, 5.148674061e-03f, 5.146050041e-03f, 5.143414886e-03f, 5.140768600e-03f, 5.138111190e-03f, 5.135442662e-03f, 5.132763024e-03f, 5.130072281e-03f, 5.127370440e-03f, - 5.124657508e-03f, 5.121933491e-03f, 5.119198395e-03f, 5.116452228e-03f, 5.113694995e-03f, 5.110926705e-03f, 5.108147362e-03f, 5.105356974e-03f, 5.102555548e-03f, 5.099743090e-03f, - 5.096919608e-03f, 5.094085107e-03f, 5.091239595e-03f, 5.088383079e-03f, 5.085515565e-03f, 5.082637060e-03f, 5.079747572e-03f, 5.076847107e-03f, 5.073935672e-03f, 5.071013274e-03f, - 5.068079920e-03f, 5.065135617e-03f, 5.062180373e-03f, 5.059214193e-03f, 5.056237087e-03f, 5.053249059e-03f, 5.050250118e-03f, 5.047240272e-03f, 5.044219526e-03f, 5.041187888e-03f, - 5.038145366e-03f, 5.035091966e-03f, 5.032027697e-03f, 5.028952564e-03f, 5.025866577e-03f, 5.022769741e-03f, 5.019662065e-03f, 5.016543556e-03f, 5.013414221e-03f, 5.010274067e-03f, - 5.007123103e-03f, 5.003961335e-03f, 5.000788772e-03f, 4.997605420e-03f, 4.994411287e-03f, 4.991206381e-03f, 4.987990710e-03f, 4.984764281e-03f, 4.981527102e-03f, 4.978279180e-03f, - 4.975020523e-03f, 4.971751139e-03f, 4.968471036e-03f, 4.965180221e-03f, 4.961878703e-03f, 4.958566488e-03f, 4.955243586e-03f, 4.951910003e-03f, 4.948565747e-03f, 4.945210828e-03f, - 4.941845252e-03f, 4.938469027e-03f, 4.935082161e-03f, 4.931684664e-03f, 4.928276541e-03f, 4.924857802e-03f, 4.921428455e-03f, 4.917988507e-03f, 4.914537967e-03f, 4.911076843e-03f, - 4.907605144e-03f, 4.904122876e-03f, 4.900630049e-03f, 4.897126671e-03f, 4.893612750e-03f, 4.890088294e-03f, 4.886553311e-03f, 4.883007811e-03f, 4.879451800e-03f, 4.875885289e-03f, - 4.872308284e-03f, 4.868720795e-03f, 4.865122829e-03f, 4.861514396e-03f, 4.857895504e-03f, 4.854266161e-03f, 4.850626376e-03f, 4.846976157e-03f, 4.843315513e-03f, 4.839644453e-03f, - 4.835962985e-03f, 4.832271117e-03f, 4.828568859e-03f, 4.824856220e-03f, 4.821133207e-03f, 4.817399829e-03f, 4.813656096e-03f, 4.809902016e-03f, 4.806137598e-03f, 4.802362851e-03f, - 4.798577783e-03f, 4.794782403e-03f, 4.790976721e-03f, 4.787160745e-03f, 4.783334484e-03f, 4.779497947e-03f, 4.775651143e-03f, 4.771794082e-03f, 4.767926771e-03f, 4.764049220e-03f, - 4.760161439e-03f, 4.756263435e-03f, 4.752355219e-03f, 4.748436799e-03f, 4.744508185e-03f, 4.740569386e-03f, 4.736620411e-03f, 4.732661269e-03f, 4.728691969e-03f, 4.724712521e-03f, - 4.720722933e-03f, 4.716723216e-03f, 4.712713379e-03f, 4.708693430e-03f, 4.704663380e-03f, 4.700623237e-03f, 4.696573012e-03f, 4.692512712e-03f, 4.688442349e-03f, 4.684361931e-03f, - 4.680271468e-03f, 4.676170969e-03f, 4.672060445e-03f, 4.667939904e-03f, 4.663809355e-03f, 4.659668810e-03f, 4.655518277e-03f, 4.651357766e-03f, 4.647187286e-03f, 4.643006848e-03f, - 4.638816460e-03f, 4.634616134e-03f, 4.630405877e-03f, 4.626185701e-03f, 4.621955616e-03f, 4.617715629e-03f, 4.613465753e-03f, 4.609205996e-03f, 4.604936369e-03f, 4.600656881e-03f, - 4.596367542e-03f, 4.592068362e-03f, 4.587759352e-03f, 4.583440520e-03f, 4.579111878e-03f, 4.574773435e-03f, 4.570425201e-03f, 4.566067186e-03f, 4.561699401e-03f, 4.557321855e-03f, - 4.552934558e-03f, 4.548537522e-03f, 4.544130755e-03f, 4.539714268e-03f, 4.535288072e-03f, 4.530852176e-03f, 4.526406591e-03f, 4.521951327e-03f, 4.517486394e-03f, 4.513011803e-03f, - 4.508527564e-03f, 4.504033688e-03f, 4.499530184e-03f, 4.495017063e-03f, 4.490494336e-03f, 4.485962013e-03f, 4.481420104e-03f, 4.476868620e-03f, 4.472307572e-03f, 4.467736970e-03f, - 4.463156824e-03f, 4.458567145e-03f, 4.453967943e-03f, 4.449359230e-03f, 4.444741016e-03f, 4.440113311e-03f, 4.435476127e-03f, 4.430829473e-03f, 4.426173361e-03f, 4.421507801e-03f, - 4.416832804e-03f, 4.412148381e-03f, 4.407454543e-03f, 4.402751299e-03f, 4.398038662e-03f, 4.393316642e-03f, 4.388585250e-03f, 4.383844497e-03f, 4.379094393e-03f, 4.374334950e-03f, - 4.369566179e-03f, 4.364788090e-03f, 4.360000694e-03f, 4.355204003e-03f, 4.350398027e-03f, 4.345582778e-03f, 4.340758267e-03f, 4.335924504e-03f, 4.331081501e-03f, 4.326229269e-03f, - 4.321367819e-03f, 4.316497163e-03f, 4.311617310e-03f, 4.306728273e-03f, 4.301830064e-03f, 4.296922692e-03f, 4.292006169e-03f, 4.287080507e-03f, 4.282145717e-03f, 4.277201810e-03f, - 4.272248797e-03f, 4.267286691e-03f, 4.262315501e-03f, 4.257335241e-03f, 4.252345920e-03f, 4.247347551e-03f, 4.242340145e-03f, 4.237323713e-03f, 4.232298267e-03f, 4.227263819e-03f, - 4.222220379e-03f, 4.217167960e-03f, 4.212106573e-03f, 4.207036229e-03f, 4.201956941e-03f, 4.196868720e-03f, 4.191771577e-03f, 4.186665524e-03f, 4.181550574e-03f, 4.176426736e-03f, - 4.171294024e-03f, 4.166152449e-03f, 4.161002023e-03f, 4.155842757e-03f, 4.150674663e-03f, 4.145497754e-03f, 4.140312041e-03f, 4.135117535e-03f, 4.129914249e-03f, 4.124702194e-03f, - 4.119481383e-03f, 4.114251828e-03f, 4.109013539e-03f, 4.103766530e-03f, 4.098510812e-03f, 4.093246398e-03f, 4.087973299e-03f, 4.082691526e-03f, 4.077401094e-03f, 4.072102012e-03f, - 4.066794295e-03f, 4.061477952e-03f, 4.056152998e-03f, 4.050819443e-03f, 4.045477301e-03f, 4.040126582e-03f, 4.034767300e-03f, 4.029399467e-03f, 4.024023095e-03f, 4.018638195e-03f, - 4.013244781e-03f, 4.007842865e-03f, 4.002432459e-03f, 3.997013574e-03f, 3.991586225e-03f, 3.986150423e-03f, 3.980706179e-03f, 3.975253508e-03f, 3.969792421e-03f, 3.964322930e-03f, - 3.958845049e-03f, 3.953358789e-03f, 3.947864163e-03f, 3.942361184e-03f, 3.936849863e-03f, 3.931330214e-03f, 3.925802250e-03f, 3.920265981e-03f, 3.914721423e-03f, 3.909168586e-03f, - 3.903607483e-03f, 3.898038128e-03f, 3.892460533e-03f, 3.886874710e-03f, 3.881280672e-03f, 3.875678432e-03f, 3.870068002e-03f, 3.864449396e-03f, 3.858822627e-03f, 3.853187706e-03f, - 3.847544646e-03f, 3.841893462e-03f, 3.836234164e-03f, 3.830566767e-03f, 3.824891283e-03f, 3.819207725e-03f, 3.813516105e-03f, 3.807816438e-03f, 3.802108735e-03f, 3.796393009e-03f, - 3.790669275e-03f, 3.784937543e-03f, 3.779197829e-03f, 3.773450144e-03f, 3.767694502e-03f, 3.761930915e-03f, 3.756159397e-03f, 3.750379961e-03f, 3.744592620e-03f, 3.738797387e-03f, - 3.732994275e-03f, 3.727183298e-03f, 3.721364468e-03f, 3.715537799e-03f, 3.709703303e-03f, 3.703860995e-03f, 3.698010887e-03f, 3.692152993e-03f, 3.686287325e-03f, 3.680413898e-03f, - 3.674532724e-03f, 3.668643817e-03f, 3.662747190e-03f, 3.656842856e-03f, 3.650930829e-03f, 3.645011123e-03f, 3.639083749e-03f, 3.633148723e-03f, 3.627206058e-03f, 3.621255766e-03f, - 3.615297861e-03f, 3.609332358e-03f, 3.603359268e-03f, 3.597378606e-03f, 3.591390386e-03f, 3.585394620e-03f, 3.579391323e-03f, 3.573380508e-03f, 3.567362189e-03f, 3.561336378e-03f, - 3.555303091e-03f, 3.549262339e-03f, 3.543214138e-03f, 3.537158501e-03f, 3.531095441e-03f, 3.525024972e-03f, 3.518947107e-03f, 3.512861862e-03f, 3.506769249e-03f, 3.500669281e-03f, - 3.494561974e-03f, 3.488447340e-03f, 3.482325393e-03f, 3.476196148e-03f, 3.470059618e-03f, 3.463915817e-03f, 3.457764758e-03f, 3.451606456e-03f, 3.445440925e-03f, 3.439268178e-03f, - 3.433088229e-03f, 3.426901093e-03f, 3.420706783e-03f, 3.414505314e-03f, 3.408296698e-03f, 3.402080951e-03f, 3.395858086e-03f, 3.389628117e-03f, 3.383391059e-03f, 3.377146925e-03f, - 3.370895729e-03f, 3.364637486e-03f, 3.358372210e-03f, 3.352099914e-03f, 3.345820613e-03f, 3.339534321e-03f, 3.333241053e-03f, 3.326940821e-03f, 3.320633642e-03f, 3.314319528e-03f, - 3.307998494e-03f, 3.301670554e-03f, 3.295335723e-03f, 3.288994015e-03f, 3.282645443e-03f, 3.276290023e-03f, 3.269927768e-03f, 3.263558694e-03f, 3.257182813e-03f, 3.250800141e-03f, - 3.244410692e-03f, 3.238014481e-03f, 3.231611521e-03f, 3.225201827e-03f, 3.218785414e-03f, 3.212362296e-03f, 3.205932487e-03f, 3.199496002e-03f, 3.193052856e-03f, 3.186603062e-03f, - 3.180146636e-03f, 3.173683591e-03f, 3.167213943e-03f, 3.160737706e-03f, 3.154254895e-03f, 3.147765523e-03f, 3.141269606e-03f, 3.134767158e-03f, 3.128258195e-03f, 3.121742729e-03f, - 3.115220777e-03f, 3.108692352e-03f, 3.102157470e-03f, 3.095616145e-03f, 3.089068392e-03f, 3.082514225e-03f, 3.075953660e-03f, 3.069386710e-03f, 3.062813391e-03f, 3.056233718e-03f, - 3.049647705e-03f, 3.043055366e-03f, 3.036456718e-03f, 3.029851774e-03f, 3.023240549e-03f, 3.016623059e-03f, 3.009999318e-03f, 3.003369341e-03f, 2.996733143e-03f, 2.990090738e-03f, - 2.983442142e-03f, 2.976787370e-03f, 2.970126436e-03f, 2.963459355e-03f, 2.956786143e-03f, 2.950106814e-03f, 2.943421383e-03f, 2.936729866e-03f, 2.930032277e-03f, 2.923328631e-03f, - 2.916618943e-03f, 2.909903229e-03f, 2.903181503e-03f, 2.896453781e-03f, 2.889720077e-03f, 2.882980407e-03f, 2.876234785e-03f, 2.869483228e-03f, 2.862725749e-03f, 2.855962364e-03f, - 2.849193089e-03f, 2.842417938e-03f, 2.835636927e-03f, 2.828850070e-03f, 2.822057383e-03f, 2.815258882e-03f, 2.808454580e-03f, 2.801644495e-03f, 2.794828640e-03f, 2.788007031e-03f, - 2.781179684e-03f, 2.774346614e-03f, 2.767507835e-03f, 2.760663364e-03f, 2.753813215e-03f, 2.746957404e-03f, 2.740095946e-03f, 2.733228857e-03f, 2.726356152e-03f, 2.719477846e-03f, - 2.712593954e-03f, 2.705704493e-03f, 2.698809477e-03f, 2.691908923e-03f, 2.685002844e-03f, 2.678091257e-03f, 2.671174178e-03f, 2.664251621e-03f, 2.657323603e-03f, 2.650390138e-03f, - 2.643451242e-03f, 2.636506930e-03f, 2.629557219e-03f, 2.622602124e-03f, 2.615641660e-03f, 2.608675843e-03f, 2.601704688e-03f, 2.594728211e-03f, 2.587746427e-03f, 2.580759352e-03f, - 2.573767003e-03f, 2.566769393e-03f, 2.559766540e-03f, 2.552758458e-03f, 2.545745163e-03f, 2.538726671e-03f, 2.531702998e-03f, 2.524674158e-03f, 2.517640169e-03f, 2.510601046e-03f, - 2.503556803e-03f, 2.496507458e-03f, 2.489453026e-03f, 2.482393522e-03f, 2.475328962e-03f, 2.468259363e-03f, 2.461184739e-03f, 2.454105107e-03f, 2.447020482e-03f, 2.439930880e-03f, - 2.432836317e-03f, 2.425736810e-03f, 2.418632372e-03f, 2.411523022e-03f, 2.404408773e-03f, 2.397289643e-03f, 2.390165647e-03f, 2.383036801e-03f, 2.375903120e-03f, 2.368764622e-03f, - 2.361621321e-03f, 2.354473234e-03f, 2.347320376e-03f, 2.340162763e-03f, 2.333000412e-03f, 2.325833339e-03f, 2.318661558e-03f, 2.311485087e-03f, 2.304303942e-03f, 2.297118137e-03f, - 2.289927690e-03f, 2.282732616e-03f, 2.275532932e-03f, 2.268328653e-03f, 2.261119795e-03f, 2.253906375e-03f, 2.246688408e-03f, 2.239465911e-03f, 2.232238899e-03f, 2.225007390e-03f, - 2.217771398e-03f, 2.210530940e-03f, 2.203286032e-03f, 2.196036690e-03f, 2.188782931e-03f, 2.181524770e-03f, 2.174262224e-03f, 2.166995308e-03f, 2.159724040e-03f, 2.152448434e-03f, - 2.145168508e-03f, 2.137884278e-03f, 2.130595759e-03f, 2.123302968e-03f, 2.116005921e-03f, 2.108704635e-03f, 2.101399125e-03f, 2.094089408e-03f, 2.086775500e-03f, 2.079457417e-03f, - 2.072135177e-03f, 2.064808793e-03f, 2.057478285e-03f, 2.050143666e-03f, 2.042804955e-03f, 2.035462166e-03f, 2.028115317e-03f, 2.020764424e-03f, 2.013409503e-03f, 2.006050570e-03f, - 1.998687642e-03f, 1.991320735e-03f, 1.983949865e-03f, 1.976575050e-03f, 1.969196305e-03f, 1.961813646e-03f, 1.954427090e-03f, 1.947036654e-03f, 1.939642354e-03f, 1.932244205e-03f, - 1.924842226e-03f, 1.917436432e-03f, 1.910026839e-03f, 1.902613464e-03f, 1.895196324e-03f, 1.887775435e-03f, 1.880350813e-03f, 1.872922475e-03f, 1.865490437e-03f, 1.858054716e-03f, - 1.850615329e-03f, 1.843172291e-03f, 1.835725620e-03f, 1.828275332e-03f, 1.820821443e-03f, 1.813363970e-03f, 1.805902930e-03f, 1.798438338e-03f, 1.790970213e-03f, 1.783498569e-03f, - 1.776023425e-03f, 1.768544795e-03f, 1.761062698e-03f, 1.753577149e-03f, 1.746088165e-03f, 1.738595763e-03f, 1.731099959e-03f, 1.723600770e-03f, 1.716098213e-03f, 1.708592304e-03f, - 1.701083059e-03f, 1.693570496e-03f, 1.686054632e-03f, 1.678535482e-03f, 1.671013063e-03f, 1.663487393e-03f, 1.655958487e-03f, 1.648426363e-03f, 1.640891037e-03f, 1.633352525e-03f, - 1.625810846e-03f, 1.618266014e-03f, 1.610718047e-03f, 1.603166963e-03f, 1.595612776e-03f, 1.588055505e-03f, 1.580495165e-03f, 1.572931774e-03f, 1.565365348e-03f, 1.557795905e-03f, - 1.550223460e-03f, 1.542648031e-03f, 1.535069634e-03f, 1.527488286e-03f, 1.519904005e-03f, 1.512316806e-03f, 1.504726706e-03f, 1.497133723e-03f, 1.489537873e-03f, 1.481939172e-03f, - 1.474337639e-03f, 1.466733289e-03f, 1.459126139e-03f, 1.451516207e-03f, 1.443903508e-03f, 1.436288061e-03f, 1.428669881e-03f, 1.421048985e-03f, 1.413425391e-03f, 1.405799116e-03f, - 1.398170175e-03f, 1.390538586e-03f, 1.382904367e-03f, 1.375267533e-03f, 1.367628101e-03f, 1.359986089e-03f, 1.352341514e-03f, 1.344694392e-03f, 1.337044740e-03f, 1.329392575e-03f, - 1.321737914e-03f, 1.314080774e-03f, 1.306421172e-03f, 1.298759124e-03f, 1.291094649e-03f, 1.283427762e-03f, 1.275758480e-03f, 1.268086822e-03f, 1.260412802e-03f, 1.252736439e-03f, - 1.245057749e-03f, 1.237376750e-03f, 1.229693458e-03f, 1.222007890e-03f, 1.214320064e-03f, 1.206629995e-03f, 1.198937702e-03f, 1.191243201e-03f, 1.183546509e-03f, 1.175847643e-03f, - 1.168146621e-03f, 1.160443458e-03f, 1.152738173e-03f, 1.145030782e-03f, 1.137321302e-03f, 1.129609750e-03f, 1.121896143e-03f, 1.114180499e-03f, 1.106462834e-03f, 1.098743165e-03f, - 1.091021509e-03f, 1.083297883e-03f, 1.075572305e-03f, 1.067844792e-03f, 1.060115360e-03f, 1.052384026e-03f, 1.044650808e-03f, 1.036915722e-03f, 1.029178786e-03f, 1.021440017e-03f, - 1.013699432e-03f, 1.005957047e-03f, 9.982128803e-04f, 9.904669486e-04f, 9.827192690e-04f, 9.749698585e-04f, 9.672187342e-04f, 9.594659132e-04f, 9.517114127e-04f, 9.439552496e-04f, - 9.361974411e-04f, 9.284380042e-04f, 9.206769561e-04f, 9.129143139e-04f, 9.051500947e-04f, 8.973843155e-04f, 8.896169935e-04f, 8.818481458e-04f, 8.740777895e-04f, 8.663059418e-04f, - 8.585326196e-04f, 8.507578402e-04f, 8.429816207e-04f, 8.352039782e-04f, 8.274249299e-04f, 8.196444928e-04f, 8.118626840e-04f, 8.040795208e-04f, 7.962950203e-04f, 7.885091996e-04f, - 7.807220757e-04f, 7.729336660e-04f, 7.651439875e-04f, 7.573530573e-04f, 7.495608926e-04f, 7.417675106e-04f, 7.339729284e-04f, 7.261771631e-04f, 7.183802319e-04f, 7.105821521e-04f, - 7.027829406e-04f, 6.949826147e-04f, 6.871811915e-04f, 6.793786882e-04f, 6.715751220e-04f, 6.637705100e-04f, 6.559648694e-04f, 6.481582173e-04f, 6.403505710e-04f, 6.325419475e-04f, - 6.247323641e-04f, 6.169218379e-04f, 6.091103862e-04f, 6.012980260e-04f, 5.934847745e-04f, 5.856706490e-04f, 5.778556665e-04f, 5.700398444e-04f, 5.622231997e-04f, 5.544057496e-04f, - 5.465875114e-04f, 5.387685021e-04f, 5.309487390e-04f, 5.231282393e-04f, 5.153070201e-04f, 5.074850986e-04f, 4.996624921e-04f, 4.918392176e-04f, 4.840152925e-04f, 4.761907337e-04f, - 4.683655587e-04f, 4.605397844e-04f, 4.527134282e-04f, 4.448865072e-04f, 4.370590386e-04f, 4.292310396e-04f, 4.214025273e-04f, 4.135735191e-04f, 4.057440319e-04f, 3.979140831e-04f, - 3.900836898e-04f, 3.822528693e-04f, 3.744216386e-04f, 3.665900151e-04f, 3.587580158e-04f, 3.509256580e-04f, 3.430929588e-04f, 3.352599355e-04f, 3.274266052e-04f, 3.195929851e-04f, - 3.117590925e-04f, 3.039249444e-04f, 2.960905581e-04f, 2.882559508e-04f, 2.804211397e-04f, 2.725861418e-04f, 2.647509745e-04f, 2.569156549e-04f, 2.490802002e-04f, 2.412446276e-04f, - 2.334089542e-04f, 2.255731972e-04f, 2.177373739e-04f, 2.099015013e-04f, 2.020655967e-04f, 1.942296773e-04f, 1.863937602e-04f, 1.785578626e-04f, 1.707220017e-04f, 1.628861947e-04f, - 1.550504586e-04f, 1.472148108e-04f, 1.393792684e-04f, 1.315438484e-04f, 1.237085682e-04f, 1.158734449e-04f, 1.080384956e-04f, 1.002037375e-04f, 9.236918781e-05f, 8.453486363e-05f, - 7.670078214e-05f, 6.886696050e-05f, 6.103341587e-05f, 5.320016541e-05f, 4.536722627e-05f, 3.753461560e-05f, 2.970235055e-05f, 2.187044828e-05f, 1.403892593e-05f, 6.207800643e-06f, - -1.622910431e-06f, -9.453190152e-06f, -1.728302138e-05f, -2.511238697e-05f, -3.294126980e-05f, -4.076965272e-05f, -4.859751861e-05f, -5.642485033e-05f, -6.425163076e-05f, -7.207784276e-05f, - -7.990346922e-05f, -8.772849302e-05f, -9.555289703e-05f, -1.033766641e-04f, -1.111997772e-04f, -1.190222192e-04f, -1.268439729e-04f, -1.346650213e-04f, -1.424853472e-04f, -1.503049335e-04f, - -1.581237632e-04f, -1.659418192e-04f, -1.737590843e-04f, -1.815755414e-04f, -1.893911735e-04f, -1.972059635e-04f, -2.050198943e-04f, -2.128329489e-04f, -2.206451100e-04f, -2.284563607e-04f, - -2.362666839e-04f, -2.440760626e-04f, -2.518844796e-04f, -2.596919178e-04f, -2.674983603e-04f, -2.753037900e-04f, -2.831081898e-04f, -2.909115427e-04f, -2.987138316e-04f, -3.065150394e-04f, - -3.143151492e-04f, -3.221141439e-04f, -3.299120065e-04f, -3.377087199e-04f, -3.455042671e-04f, -3.532986310e-04f, -3.610917948e-04f, -3.688837412e-04f, -3.766744534e-04f, -3.844639143e-04f, - -3.922521070e-04f, -4.000390143e-04f, -4.078246193e-04f, -4.156089051e-04f, -4.233918546e-04f, -4.311734508e-04f, -4.389536768e-04f, -4.467325156e-04f, -4.545099501e-04f, -4.622859635e-04f, - -4.700605387e-04f, -4.778336589e-04f, -4.856053069e-04f, -4.933754660e-04f, -5.011441191e-04f, -5.089112493e-04f, -5.166768396e-04f, -5.244408731e-04f, -5.322033329e-04f, -5.399642020e-04f, - -5.477234636e-04f, -5.554811007e-04f, -5.632370963e-04f, -5.709914336e-04f, -5.787440956e-04f, -5.864950656e-04f, -5.942443265e-04f, -6.019918614e-04f, -6.097376535e-04f, -6.174816860e-04f, - -6.252239418e-04f, -6.329644042e-04f, -6.407030563e-04f, -6.484398812e-04f, -6.561748620e-04f, -6.639079819e-04f, -6.716392241e-04f, -6.793685717e-04f, -6.870960078e-04f, -6.948215157e-04f, - -7.025450785e-04f, -7.102666793e-04f, -7.179863014e-04f, -7.257039280e-04f, -7.334195422e-04f, -7.411331272e-04f, -7.488446663e-04f, -7.565541426e-04f, -7.642615393e-04f, -7.719668398e-04f, - -7.796700271e-04f, -7.873710846e-04f, -7.950699954e-04f, -8.027667429e-04f, -8.104613102e-04f, -8.181536806e-04f, -8.258438374e-04f, -8.335317638e-04f, -8.412174432e-04f, -8.489008587e-04f, - -8.565819936e-04f, -8.642608313e-04f, -8.719373551e-04f, -8.796115481e-04f, -8.872833939e-04f, -8.949528755e-04f, -9.026199765e-04f, -9.102846800e-04f, -9.179469695e-04f, -9.256068282e-04f, - -9.332642396e-04f, -9.409191869e-04f, -9.485716535e-04f, -9.562216228e-04f, -9.638690781e-04f, -9.715140028e-04f, -9.791563803e-04f, -9.867961940e-04f, -9.944334273e-04f, -1.002068064e-03f, - -1.009700086e-03f, -1.017329479e-03f, -1.024956224e-03f, -1.032580306e-03f, -1.040201709e-03f, -1.047820415e-03f, -1.055436408e-03f, -1.063049671e-03f, -1.070660188e-03f, -1.078267942e-03f, - -1.085872918e-03f, -1.093475097e-03f, -1.101074465e-03f, -1.108671003e-03f, -1.116264697e-03f, -1.123855528e-03f, -1.131443482e-03f, -1.139028541e-03f, -1.146610689e-03f, -1.154189909e-03f, - -1.161766185e-03f, -1.169339500e-03f, -1.176909839e-03f, -1.184477184e-03f, -1.192041520e-03f, -1.199602829e-03f, -1.207161096e-03f, -1.214716304e-03f, -1.222268436e-03f, -1.229817477e-03f, - -1.237363409e-03f, -1.244906217e-03f, -1.252445884e-03f, -1.259982393e-03f, -1.267515729e-03f, -1.275045876e-03f, -1.282572815e-03f, -1.290096533e-03f, -1.297617011e-03f, -1.305134234e-03f, - -1.312648186e-03f, -1.320158849e-03f, -1.327666209e-03f, -1.335170248e-03f, -1.342670951e-03f, -1.350168300e-03f, -1.357662281e-03f, -1.365152876e-03f, -1.372640069e-03f, -1.380123845e-03f, - -1.387604187e-03f, -1.395081078e-03f, -1.402554503e-03f, -1.410024445e-03f, -1.417490888e-03f, -1.424953816e-03f, -1.432413213e-03f, -1.439869063e-03f, -1.447321349e-03f, -1.454770055e-03f, - -1.462215166e-03f, -1.469656665e-03f, -1.477094536e-03f, -1.484528762e-03f, -1.491959329e-03f, -1.499386219e-03f, -1.506809416e-03f, -1.514228906e-03f, -1.521644670e-03f, -1.529056694e-03f, - -1.536464962e-03f, -1.543869457e-03f, -1.551270163e-03f, -1.558667064e-03f, -1.566060145e-03f, -1.573449389e-03f, -1.580834780e-03f, -1.588216303e-03f, -1.595593941e-03f, -1.602967679e-03f, - -1.610337500e-03f, -1.617703388e-03f, -1.625065328e-03f, -1.632423304e-03f, -1.639777300e-03f, -1.647127299e-03f, -1.654473286e-03f, -1.661815246e-03f, -1.669153161e-03f, -1.676487017e-03f, - -1.683816797e-03f, -1.691142486e-03f, -1.698464068e-03f, -1.705781527e-03f, -1.713094847e-03f, -1.720404012e-03f, -1.727709007e-03f, -1.735009816e-03f, -1.742306423e-03f, -1.749598812e-03f, - -1.756886967e-03f, -1.764170873e-03f, -1.771450514e-03f, -1.778725875e-03f, -1.785996939e-03f, -1.793263691e-03f, -1.800526115e-03f, -1.807784196e-03f, -1.815037917e-03f, -1.822287263e-03f, - -1.829532220e-03f, -1.836772769e-03f, -1.844008898e-03f, -1.851240588e-03f, -1.858467826e-03f, -1.865690595e-03f, -1.872908880e-03f, -1.880122666e-03f, -1.887331935e-03f, -1.894536675e-03f, - -1.901736867e-03f, -1.908932498e-03f, -1.916123551e-03f, -1.923310011e-03f, -1.930491863e-03f, -1.937669090e-03f, -1.944841679e-03f, -1.952009612e-03f, -1.959172875e-03f, -1.966331452e-03f, - -1.973485327e-03f, -1.980634486e-03f, -1.987778913e-03f, -1.994918593e-03f, -2.002053509e-03f, -2.009183647e-03f, -2.016308992e-03f, -2.023429527e-03f, -2.030545238e-03f, -2.037656110e-03f, - -2.044762126e-03f, -2.051863272e-03f, -2.058959533e-03f, -2.066050892e-03f, -2.073137336e-03f, -2.080218848e-03f, -2.087295413e-03f, -2.094367016e-03f, -2.101433642e-03f, -2.108495276e-03f, - -2.115551902e-03f, -2.122603505e-03f, -2.129650070e-03f, -2.136691583e-03f, -2.143728026e-03f, -2.150759387e-03f, -2.157785648e-03f, -2.164806796e-03f, -2.171822816e-03f, -2.178833691e-03f, - -2.185839407e-03f, -2.192839949e-03f, -2.199835302e-03f, -2.206825451e-03f, -2.213810381e-03f, -2.220790076e-03f, -2.227764522e-03f, -2.234733703e-03f, -2.241697606e-03f, -2.248656214e-03f, - -2.255609513e-03f, -2.262557488e-03f, -2.269500124e-03f, -2.276437405e-03f, -2.283369318e-03f, -2.290295847e-03f, -2.297216977e-03f, -2.304132694e-03f, -2.311042982e-03f, -2.317947826e-03f, - -2.324847213e-03f, -2.331741127e-03f, -2.338629552e-03f, -2.345512476e-03f, -2.352389881e-03f, -2.359261755e-03f, -2.366128082e-03f, -2.372988847e-03f, -2.379844036e-03f, -2.386693633e-03f, - -2.393537625e-03f, -2.400375996e-03f, -2.407208732e-03f, -2.414035818e-03f, -2.420857240e-03f, -2.427672982e-03f, -2.434483030e-03f, -2.441287371e-03f, -2.448085988e-03f, -2.454878867e-03f, - -2.461665994e-03f, -2.468447355e-03f, -2.475222934e-03f, -2.481992717e-03f, -2.488756690e-03f, -2.495514838e-03f, -2.502267147e-03f, -2.509013602e-03f, -2.515754188e-03f, -2.522488892e-03f, - -2.529217699e-03f, -2.535940594e-03f, -2.542657562e-03f, -2.549368591e-03f, -2.556073664e-03f, -2.562772769e-03f, -2.569465889e-03f, -2.576153012e-03f, -2.582834123e-03f, -2.589509207e-03f, - -2.596178250e-03f, -2.602841238e-03f, -2.609498156e-03f, -2.616148991e-03f, -2.622793728e-03f, -2.629432352e-03f, -2.636064851e-03f, -2.642691208e-03f, -2.649311411e-03f, -2.655925445e-03f, - -2.662533296e-03f, -2.669134950e-03f, -2.675730392e-03f, -2.682319608e-03f, -2.688902585e-03f, -2.695479309e-03f, -2.702049764e-03f, -2.708613938e-03f, -2.715171816e-03f, -2.721723384e-03f, - -2.728268627e-03f, -2.734807533e-03f, -2.741340087e-03f, -2.747866276e-03f, -2.754386084e-03f, -2.760899498e-03f, -2.767406505e-03f, -2.773907090e-03f, -2.780401240e-03f, -2.786888940e-03f, - -2.793370177e-03f, -2.799844937e-03f, -2.806313205e-03f, -2.812774969e-03f, -2.819230215e-03f, -2.825678928e-03f, -2.832121094e-03f, -2.838556701e-03f, -2.844985734e-03f, -2.851408180e-03f, - -2.857824024e-03f, -2.864233254e-03f, -2.870635855e-03f, -2.877031814e-03f, -2.883421117e-03f, -2.889803750e-03f, -2.896179701e-03f, -2.902548954e-03f, -2.908911497e-03f, -2.915267317e-03f, - -2.921616399e-03f, -2.927958729e-03f, -2.934294295e-03f, -2.940623084e-03f, -2.946945080e-03f, -2.953260272e-03f, -2.959568644e-03f, -2.965870185e-03f, -2.972164881e-03f, -2.978452717e-03f, - -2.984733682e-03f, -2.991007760e-03f, -2.997274940e-03f, -3.003535207e-03f, -3.009788548e-03f, -3.016034951e-03f, -3.022274400e-03f, -3.028506885e-03f, -3.034732390e-03f, -3.040950903e-03f, - -3.047162410e-03f, -3.053366899e-03f, -3.059564356e-03f, -3.065754768e-03f, -3.071938121e-03f, -3.078114403e-03f, -3.084283600e-03f, -3.090445700e-03f, -3.096600688e-03f, -3.102748553e-03f, - -3.108889280e-03f, -3.115022858e-03f, -3.121149272e-03f, -3.127268510e-03f, -3.133380558e-03f, -3.139485404e-03f, -3.145583036e-03f, -3.151673438e-03f, -3.157756600e-03f, -3.163832507e-03f, - -3.169901148e-03f, -3.175962508e-03f, -3.182016576e-03f, -3.188063338e-03f, -3.194102781e-03f, -3.200134893e-03f, -3.206159661e-03f, -3.212177071e-03f, -3.218187112e-03f, -3.224189770e-03f, - -3.230185033e-03f, -3.236172888e-03f, -3.242153322e-03f, -3.248126322e-03f, -3.254091877e-03f, -3.260049972e-03f, -3.266000596e-03f, -3.271943735e-03f, -3.277879378e-03f, -3.283807512e-03f, - -3.289728123e-03f, -3.295641200e-03f, -3.301546730e-03f, -3.307444701e-03f, -3.313335099e-03f, -3.319217912e-03f, -3.325093129e-03f, -3.330960736e-03f, -3.336820720e-03f, -3.342673071e-03f, - -3.348517774e-03f, -3.354354819e-03f, -3.360184191e-03f, -3.366005880e-03f, -3.371819872e-03f, -3.377626156e-03f, -3.383424719e-03f, -3.389215548e-03f, -3.394998632e-03f, -3.400773959e-03f, - -3.406541515e-03f, -3.412301289e-03f, -3.418053268e-03f, -3.423797441e-03f, -3.429533795e-03f, -3.435262319e-03f, -3.440982999e-03f, -3.446695824e-03f, -3.452400782e-03f, -3.458097860e-03f, - -3.463787047e-03f, -3.469468331e-03f, -3.475141699e-03f, -3.480807140e-03f, -3.486464641e-03f, -3.492114191e-03f, -3.497755778e-03f, -3.503389389e-03f, -3.509015013e-03f, -3.514632638e-03f, - -3.520242252e-03f, -3.525843844e-03f, -3.531437400e-03f, -3.537022910e-03f, -3.542600362e-03f, -3.548169744e-03f, -3.553731044e-03f, -3.559284250e-03f, -3.564829351e-03f, -3.570366335e-03f, - -3.575895190e-03f, -3.581415905e-03f, -3.586928467e-03f, -3.592432866e-03f, -3.597929090e-03f, -3.603417127e-03f, -3.608896965e-03f, -3.614368593e-03f, -3.619832000e-03f, -3.625287173e-03f, - -3.630734102e-03f, -3.636172775e-03f, -3.641603180e-03f, -3.647025306e-03f, -3.652439141e-03f, -3.657844675e-03f, -3.663241895e-03f, -3.668630791e-03f, -3.674011350e-03f, -3.679383562e-03f, - -3.684747416e-03f, -3.690102899e-03f, -3.695450002e-03f, -3.700788711e-03f, -3.706119017e-03f, -3.711440908e-03f, -3.716754373e-03f, -3.722059400e-03f, -3.727355979e-03f, -3.732644098e-03f, - -3.737923746e-03f, -3.743194913e-03f, -3.748457586e-03f, -3.753711755e-03f, -3.758957409e-03f, -3.764194536e-03f, -3.769423127e-03f, -3.774643169e-03f, -3.779854652e-03f, -3.785057565e-03f, - -3.790251897e-03f, -3.795437637e-03f, -3.800614774e-03f, -3.805783297e-03f, -3.810943196e-03f, -3.816094459e-03f, -3.821237076e-03f, -3.826371035e-03f, -3.831496327e-03f, -3.836612940e-03f, - -3.841720864e-03f, -3.846820088e-03f, -3.851910601e-03f, -3.856992392e-03f, -3.862065452e-03f, -3.867129768e-03f, -3.872185331e-03f, -3.877232130e-03f, -3.882270155e-03f, -3.887299394e-03f, - -3.892319838e-03f, -3.897331475e-03f, -3.902334296e-03f, -3.907328290e-03f, -3.912313446e-03f, -3.917289753e-03f, -3.922257202e-03f, -3.927215783e-03f, -3.932165483e-03f, -3.937106294e-03f, - -3.942038206e-03f, -3.946961206e-03f, -3.951875286e-03f, -3.956780435e-03f, -3.961676643e-03f, -3.966563900e-03f, -3.971442194e-03f, -3.976311517e-03f, -3.981171858e-03f, -3.986023206e-03f, - -3.990865552e-03f, -3.995698886e-03f, -4.000523197e-03f, -4.005338475e-03f, -4.010144711e-03f, -4.014941894e-03f, -4.019730014e-03f, -4.024509061e-03f, -4.029279025e-03f, -4.034039896e-03f, - -4.038791665e-03f, -4.043534322e-03f, -4.048267855e-03f, -4.052992257e-03f, -4.057707516e-03f, -4.062413623e-03f, -4.067110568e-03f, -4.071798341e-03f, -4.076476933e-03f, -4.081146334e-03f, - -4.085806534e-03f, -4.090457523e-03f, -4.095099292e-03f, -4.099731831e-03f, -4.104355130e-03f, -4.108969179e-03f, -4.113573970e-03f, -4.118169493e-03f, -4.122755737e-03f, -4.127332694e-03f, - -4.131900353e-03f, -4.136458706e-03f, -4.141007743e-03f, -4.145547454e-03f, -4.150077830e-03f, -4.154598862e-03f, -4.159110539e-03f, -4.163612854e-03f, -4.168105796e-03f, -4.172589356e-03f, - -4.177063525e-03f, -4.181528293e-03f, -4.185983652e-03f, -4.190429591e-03f, -4.194866102e-03f, -4.199293176e-03f, -4.203710803e-03f, -4.208118974e-03f, -4.212517680e-03f, -4.216906912e-03f, - -4.221286661e-03f, -4.225656917e-03f, -4.230017672e-03f, -4.234368917e-03f, -4.238710642e-03f, -4.243042839e-03f, -4.247365498e-03f, -4.251678611e-03f, -4.255982169e-03f, -4.260276162e-03f, - -4.264560583e-03f, -4.268835421e-03f, -4.273100669e-03f, -4.277356317e-03f, -4.281602357e-03f, -4.285838779e-03f, -4.290065576e-03f, -4.294282737e-03f, -4.298490255e-03f, -4.302688122e-03f, - -4.306876327e-03f, -4.311054863e-03f, -4.315223721e-03f, -4.319382892e-03f, -4.323532367e-03f, -4.327672139e-03f, -4.331802199e-03f, -4.335922538e-03f, -4.340033147e-03f, -4.344134018e-03f, - -4.348225143e-03f, -4.352306513e-03f, -4.356378120e-03f, -4.360439956e-03f, -4.364492011e-03f, -4.368534278e-03f, -4.372566749e-03f, -4.376589414e-03f, -4.380602266e-03f, -4.384605297e-03f, - -4.388598498e-03f, -4.392581862e-03f, -4.396555379e-03f, -4.400519041e-03f, -4.404472842e-03f, -4.408416771e-03f, -4.412350822e-03f, -4.416274987e-03f, -4.420189256e-03f, -4.424093623e-03f, - -4.427988078e-03f, -4.431872615e-03f, -4.435747225e-03f, -4.439611900e-03f, -4.443466633e-03f, -4.447311414e-03f, -4.451146238e-03f, -4.454971094e-03f, -4.458785977e-03f, -4.462590878e-03f, - -4.466385788e-03f, -4.470170702e-03f, -4.473945609e-03f, -4.477710504e-03f, -4.481465378e-03f, -4.485210223e-03f, -4.488945033e-03f, -4.492669798e-03f, -4.496384512e-03f, -4.500089167e-03f, - -4.503783756e-03f, -4.507468271e-03f, -4.511142703e-03f, -4.514807047e-03f, -4.518461294e-03f, -4.522105437e-03f, -4.525739469e-03f, -4.529363381e-03f, -4.532977168e-03f, -4.536580820e-03f, - -4.540174332e-03f, -4.543757695e-03f, -4.547330903e-03f, -4.550893948e-03f, -4.554446822e-03f, -4.557989519e-03f, -4.561522032e-03f, -4.565044352e-03f, -4.568556474e-03f, -4.572058390e-03f, - -4.575550092e-03f, -4.579031574e-03f, -4.582502829e-03f, -4.585963849e-03f, -4.589414627e-03f, -4.592855158e-03f, -4.596285432e-03f, -4.599705445e-03f, -4.603115188e-03f, -4.606514654e-03f, - -4.609903838e-03f, -4.613282731e-03f, -4.616651328e-03f, -4.620009621e-03f, -4.623357604e-03f, -4.626695269e-03f, -4.630022610e-03f, -4.633339620e-03f, -4.636646293e-03f, -4.639942622e-03f, - -4.643228600e-03f, -4.646504221e-03f, -4.649769477e-03f, -4.653024363e-03f, -4.656268872e-03f, -4.659502997e-03f, -4.662726732e-03f, -4.665940070e-03f, -4.669143004e-03f, -4.672335529e-03f, - -4.675517638e-03f, -4.678689324e-03f, -4.681850582e-03f, -4.685001404e-03f, -4.688141784e-03f, -4.691271717e-03f, -4.694391195e-03f, -4.697500213e-03f, -4.700598764e-03f, -4.703686842e-03f, - -4.706764442e-03f, -4.709831555e-03f, -4.712888178e-03f, -4.715934302e-03f, -4.718969923e-03f, -4.721995034e-03f, -4.725009630e-03f, -4.728013703e-03f, -4.731007249e-03f, -4.733990261e-03f, - -4.736962733e-03f, -4.739924659e-03f, -4.742876033e-03f, -4.745816850e-03f, -4.748747104e-03f, -4.751666788e-03f, -4.754575897e-03f, -4.757474425e-03f, -4.760362366e-03f, -4.763239716e-03f, - -4.766106466e-03f, -4.768962613e-03f, -4.771808151e-03f, -4.774643073e-03f, -4.777467374e-03f, -4.780281049e-03f, -4.783084092e-03f, -4.785876498e-03f, -4.788658260e-03f, -4.791429373e-03f, - -4.794189833e-03f, -4.796939632e-03f, -4.799678767e-03f, -4.802407231e-03f, -4.805125019e-03f, -4.807832126e-03f, -4.810528547e-03f, -4.813214275e-03f, -4.815889307e-03f, -4.818553635e-03f, - -4.821207256e-03f, -4.823850164e-03f, -4.826482354e-03f, -4.829103820e-03f, -4.831714558e-03f, -4.834314562e-03f, -4.836903828e-03f, -4.839482349e-03f, -4.842050121e-03f, -4.844607140e-03f, - -4.847153399e-03f, -4.849688895e-03f, -4.852213621e-03f, -4.854727574e-03f, -4.857230747e-03f, -4.859723137e-03f, -4.862204739e-03f, -4.864675547e-03f, -4.867135556e-03f, -4.869584763e-03f, - -4.872023161e-03f, -4.874450747e-03f, -4.876867516e-03f, -4.879273462e-03f, -4.881668582e-03f, -4.884052871e-03f, -4.886426323e-03f, -4.888788935e-03f, -4.891140701e-03f, -4.893481618e-03f, - -4.895811680e-03f, -4.898130884e-03f, -4.900439224e-03f, -4.902736696e-03f, -4.905023296e-03f, -4.907299020e-03f, -4.909563862e-03f, -4.911817819e-03f, -4.914060886e-03f, -4.916293059e-03f, - -4.918514334e-03f, -4.920724706e-03f, -4.922924171e-03f, -4.925112725e-03f, -4.927290363e-03f, -4.929457082e-03f, -4.931612878e-03f, -4.933757745e-03f, -4.935891681e-03f, -4.938014681e-03f, - -4.940126740e-03f, -4.942227856e-03f, -4.944318023e-03f, -4.946397239e-03f, -4.948465498e-03f, -4.950522798e-03f, -4.952569133e-03f, -4.954604501e-03f, -4.956628897e-03f, -4.958642318e-03f, - -4.960644759e-03f, -4.962636218e-03f, -4.964616689e-03f, -4.966586170e-03f, -4.968544657e-03f, -4.970492146e-03f, -4.972428633e-03f, -4.974354115e-03f, -4.976268588e-03f, -4.978172048e-03f, - -4.980064493e-03f, -4.981945917e-03f, -4.983816319e-03f, -4.985675694e-03f, -4.987524039e-03f, -4.989361350e-03f, -4.991187625e-03f, -4.993002859e-03f, -4.994807049e-03f, -4.996600192e-03f, - -4.998382285e-03f, -5.000153324e-03f, -5.001913306e-03f, -5.003662227e-03f, -5.005400086e-03f, -5.007126877e-03f, -5.008842599e-03f, -5.010547247e-03f, -5.012240820e-03f, -5.013923313e-03f, - -5.015594724e-03f, -5.017255049e-03f, -5.018904286e-03f, -5.020542431e-03f, -5.022169482e-03f, -5.023785436e-03f, -5.025390289e-03f, -5.026984039e-03f, -5.028566683e-03f, -5.030138218e-03f, - -5.031698641e-03f, -5.033247950e-03f, -5.034786141e-03f, -5.036313212e-03f, -5.037829159e-03f, -5.039333982e-03f, -5.040827675e-03f, -5.042310238e-03f, -5.043781667e-03f, -5.045241960e-03f, - -5.046691114e-03f, -5.048129127e-03f, -5.049555996e-03f, -5.050971718e-03f, -5.052376291e-03f, -5.053769713e-03f, -5.055151981e-03f, -5.056523092e-03f, -5.057883045e-03f, -5.059231837e-03f, - -5.060569465e-03f, -5.061895928e-03f, -5.063211222e-03f, -5.064515346e-03f, -5.065808298e-03f, -5.067090075e-03f, -5.068360674e-03f, -5.069620095e-03f, -5.070868334e-03f, -5.072105390e-03f, - -5.073331261e-03f, -5.074545943e-03f, -5.075749436e-03f, -5.076941738e-03f, -5.078122845e-03f, -5.079292757e-03f, -5.080451472e-03f, -5.081598986e-03f, -5.082735300e-03f, -5.083860410e-03f, - -5.084974315e-03f, -5.086077012e-03f, -5.087168501e-03f, -5.088248780e-03f, -5.089317846e-03f, -5.090375698e-03f, -5.091422334e-03f, -5.092457752e-03f, -5.093481952e-03f, -5.094494931e-03f, - -5.095496687e-03f, -5.096487219e-03f, -5.097466526e-03f, -5.098434606e-03f, -5.099391458e-03f, -5.100337079e-03f, -5.101271469e-03f, -5.102194625e-03f, -5.103106548e-03f, -5.104007235e-03f, - -5.104896685e-03f, -5.105774896e-03f, -5.106641867e-03f, -5.107497598e-03f, -5.108342086e-03f, -5.109175331e-03f, -5.109997331e-03f, -5.110808085e-03f, -5.111607592e-03f, -5.112395851e-03f, - -5.113172860e-03f, -5.113938620e-03f, -5.114693127e-03f, -5.115436382e-03f, -5.116168384e-03f, -5.116889131e-03f, -5.117598622e-03f, -5.118296857e-03f, -5.118983835e-03f, -5.119659555e-03f, - -5.120324015e-03f, -5.120977216e-03f, -5.121619156e-03f, -5.122249834e-03f, -5.122869250e-03f, -5.123477403e-03f, -5.124074292e-03f, -5.124659916e-03f, -5.125234276e-03f, -5.125797370e-03f, - -5.126349197e-03f, -5.126889757e-03f, -5.127419050e-03f, -5.127937075e-03f, -5.128443831e-03f, -5.128939318e-03f, -5.129423535e-03f, -5.129896483e-03f, -5.130358159e-03f, -5.130808565e-03f, - -5.131247700e-03f, -5.131675564e-03f, -5.132092155e-03f, -5.132497474e-03f, -5.132891521e-03f, -5.133274295e-03f, -5.133645796e-03f, -5.134006024e-03f, -5.134354979e-03f, -5.134692660e-03f, - -5.135019068e-03f, -5.135334202e-03f, -5.135638062e-03f, -5.135930648e-03f, -5.136211961e-03f, -5.136482000e-03f, -5.136740765e-03f, -5.136988256e-03f, -5.137224474e-03f, -5.137449418e-03f, - -5.137663089e-03f, -5.137865486e-03f, -5.138056610e-03f, -5.138236461e-03f, -5.138405040e-03f, -5.138562346e-03f, -5.138708380e-03f, -5.138843142e-03f, -5.138966633e-03f, -5.139078852e-03f, - -5.139179800e-03f, -5.139269478e-03f, -5.139347886e-03f, -5.139415024e-03f, -5.139470893e-03f, -5.139515494e-03f, -5.139548826e-03f, -5.139570891e-03f, -5.139581689e-03f, -5.139581220e-03f, - -5.139569486e-03f, -5.139546486e-03f, -5.139512222e-03f, -5.139466694e-03f, -5.139409903e-03f, -5.139341850e-03f, -5.139262535e-03f, -5.139171959e-03f, -5.139070124e-03f, -5.138957029e-03f, - -5.138832676e-03f, -5.138697065e-03f, -5.138550198e-03f, -5.138392076e-03f, -5.138222699e-03f, -5.138042068e-03f, -5.137850185e-03f, -5.137647051e-03f, -5.137432665e-03f, -5.137207031e-03f, - -5.136970148e-03f, -5.136722018e-03f, -5.136462642e-03f, -5.136192021e-03f, -5.135910157e-03f, -5.135617050e-03f, -5.135312702e-03f, -5.134997114e-03f, -5.134670288e-03f, -5.134332225e-03f, - -5.133982925e-03f, -5.133622392e-03f, -5.133250625e-03f, -5.132867627e-03f, -5.132473398e-03f, -5.132067941e-03f, -5.131651256e-03f, -5.131223346e-03f, -5.130784212e-03f, -5.130333855e-03f, - -5.129872278e-03f, -5.129399481e-03f, -5.128915466e-03f, -5.128420235e-03f, -5.127913790e-03f, -5.127396133e-03f, -5.126867265e-03f, -5.126327187e-03f, -5.125775903e-03f, -5.125213413e-03f, - -5.124639719e-03f, -5.124054824e-03f, -5.123458729e-03f, -5.122851436e-03f, -5.122232947e-03f, -5.121603264e-03f, -5.120962389e-03f, -5.120310325e-03f, -5.119647072e-03f, -5.118972633e-03f, - -5.118287011e-03f, -5.117590207e-03f, -5.116882223e-03f, -5.116163062e-03f, -5.115432726e-03f, -5.114691217e-03f, -5.113938537e-03f, -5.113174689e-03f, -5.112399674e-03f, -5.111613496e-03f, - -5.110816156e-03f, -5.110007657e-03f, -5.109188001e-03f, -5.108357191e-03f, -5.107515229e-03f, -5.106662117e-03f, -5.105797858e-03f, -5.104922455e-03f, -5.104035910e-03f, -5.103138225e-03f, - -5.102229404e-03f, -5.101309448e-03f, -5.100378360e-03f, -5.099436144e-03f, -5.098482801e-03f, -5.097518335e-03f, -5.096542748e-03f, -5.095556042e-03f, -5.094558222e-03f, -5.093549288e-03f, - -5.092529245e-03f, -5.091498095e-03f, -5.090455841e-03f, -5.089402486e-03f, -5.088338032e-03f, -5.087262484e-03f, -5.086175843e-03f, -5.085078112e-03f, -5.083969295e-03f, -5.082849395e-03f, - -5.081718415e-03f, -5.080576358e-03f, -5.079423226e-03f, -5.078259024e-03f, -5.077083753e-03f, -5.075897419e-03f, -5.074700023e-03f, -5.073491568e-03f, -5.072272059e-03f, -5.071041499e-03f, - -5.069799890e-03f, -5.068547235e-03f, -5.067283540e-03f, -5.066008806e-03f, -5.064723037e-03f, -5.063426237e-03f, -5.062118409e-03f, -5.060799556e-03f, -5.059469682e-03f, -5.058128791e-03f, - -5.056776886e-03f, -5.055413970e-03f, -5.054040048e-03f, -5.052655122e-03f, -5.051259197e-03f, -5.049852276e-03f, -5.048434363e-03f, -5.047005461e-03f, -5.045565574e-03f, -5.044114707e-03f, - -5.042652862e-03f, -5.041180044e-03f, -5.039696256e-03f, -5.038201502e-03f, -5.036695787e-03f, -5.035179113e-03f, -5.033651486e-03f, -5.032112908e-03f, -5.030563385e-03f, -5.029002919e-03f, - -5.027431515e-03f, -5.025849177e-03f, -5.024255909e-03f, -5.022651715e-03f, -5.021036599e-03f, -5.019410565e-03f, -5.017773618e-03f, -5.016125762e-03f, -5.014467001e-03f, -5.012797338e-03f, - -5.011116779e-03f, -5.009425328e-03f, -5.007722989e-03f, -5.006009766e-03f, -5.004285664e-03f, -5.002550686e-03f, -5.000804838e-03f, -4.999048124e-03f, -4.997280548e-03f, -4.995502115e-03f, - -4.993712829e-03f, -4.991912695e-03f, -4.990101718e-03f, -4.988279901e-03f, -4.986447249e-03f, -4.984603768e-03f, -4.982749461e-03f, -4.980884333e-03f, -4.979008390e-03f, -4.977121635e-03f, - -4.975224074e-03f, -4.973315711e-03f, -4.971396551e-03f, -4.969466598e-03f, -4.967525859e-03f, -4.965574336e-03f, -4.963612036e-03f, -4.961638964e-03f, -4.959655123e-03f, -4.957660519e-03f, - -4.955655158e-03f, -4.953639043e-03f, -4.951612180e-03f, -4.949574575e-03f, -4.947526231e-03f, -4.945467155e-03f, -4.943397351e-03f, -4.941316824e-03f, -4.939225580e-03f, -4.937123623e-03f, - -4.935010959e-03f, -4.932887594e-03f, -4.930753532e-03f, -4.928608778e-03f, -4.926453338e-03f, -4.924287218e-03f, -4.922110422e-03f, -4.919922956e-03f, -4.917724825e-03f, -4.915516035e-03f, - -4.913296591e-03f, -4.911066499e-03f, -4.908825763e-03f, -4.906574390e-03f, -4.904312385e-03f, -4.902039754e-03f, -4.899756502e-03f, -4.897462634e-03f, -4.895158157e-03f, -4.892843076e-03f, - -4.890517397e-03f, -4.888181124e-03f, -4.885834265e-03f, -4.883476824e-03f, -4.881108808e-03f, -4.878730222e-03f, -4.876341072e-03f, -4.873941364e-03f, -4.871531104e-03f, -4.869110297e-03f, - -4.866678950e-03f, -4.864237067e-03f, -4.861784656e-03f, -4.859321723e-03f, -4.856848272e-03f, -4.854364311e-03f, -4.851869845e-03f, -4.849364880e-03f, -4.846849422e-03f, -4.844323478e-03f, - -4.841787053e-03f, -4.839240154e-03f, -4.836682787e-03f, -4.834114957e-03f, -4.831536672e-03f, -4.828947937e-03f, -4.826348759e-03f, -4.823739144e-03f, -4.821119098e-03f, -4.818488627e-03f, - -4.815847739e-03f, -4.813196438e-03f, -4.810534732e-03f, -4.807862627e-03f, -4.805180130e-03f, -4.802487246e-03f, -4.799783982e-03f, -4.797070346e-03f, -4.794346343e-03f, -4.791611979e-03f, - -4.788867263e-03f, -4.786112199e-03f, -4.783346794e-03f, -4.780571056e-03f, -4.777784991e-03f, -4.774988606e-03f, -4.772181907e-03f, -4.769364900e-03f, -4.766537594e-03f, -4.763699994e-03f, - -4.760852107e-03f, -4.757993940e-03f, -4.755125500e-03f, -4.752246794e-03f, -4.749357829e-03f, -4.746458611e-03f, -4.743549147e-03f, -4.740629445e-03f, -4.737699511e-03f, -4.734759353e-03f, - -4.731808977e-03f, -4.728848390e-03f, -4.725877599e-03f, -4.722896612e-03f, -4.719905436e-03f, -4.716904077e-03f, -4.713892543e-03f, -4.710870841e-03f, -4.707838978e-03f, -4.704796962e-03f, - -4.701744799e-03f, -4.698682497e-03f, -4.695610062e-03f, -4.692527504e-03f, -4.689434828e-03f, -4.686332041e-03f, -4.683219153e-03f, -4.680096169e-03f, -4.676963097e-03f, -4.673819945e-03f, - -4.670666719e-03f, -4.667503429e-03f, -4.664330080e-03f, -4.661146680e-03f, -4.657953238e-03f, -4.654749760e-03f, -4.651536254e-03f, -4.648312728e-03f, -4.645079189e-03f, -4.641835645e-03f, - -4.638582104e-03f, -4.635318573e-03f, -4.632045059e-03f, -4.628761572e-03f, -4.625468118e-03f, -4.622164705e-03f, -4.618851342e-03f, -4.615528035e-03f, -4.612194792e-03f, -4.608851622e-03f, - -4.605498533e-03f, -4.602135532e-03f, -4.598762626e-03f, -4.595379825e-03f, -4.591987136e-03f, -4.588584567e-03f, -4.585172126e-03f, -4.581749822e-03f, -4.578317661e-03f, -4.574875652e-03f, - -4.571423804e-03f, -4.567962123e-03f, -4.564490620e-03f, -4.561009301e-03f, -4.557518174e-03f, -4.554017249e-03f, -4.550506533e-03f, -4.546986034e-03f, -4.543455761e-03f, -4.539915722e-03f, - -4.536365925e-03f, -4.532806378e-03f, -4.529237091e-03f, -4.525658070e-03f, -4.522069325e-03f, -4.518470865e-03f, -4.514862696e-03f, -4.511244829e-03f, -4.507617271e-03f, -4.503980030e-03f, - -4.500333116e-03f, -4.496676537e-03f, -4.493010301e-03f, -4.489334417e-03f, -4.485648894e-03f, -4.481953740e-03f, -4.478248963e-03f, -4.474534573e-03f, -4.470810578e-03f, -4.467076987e-03f, - -4.463333808e-03f, -4.459581051e-03f, -4.455818723e-03f, -4.452046834e-03f, -4.448265393e-03f, -4.444474408e-03f, -4.440673888e-03f, -4.436863842e-03f, -4.433044279e-03f, -4.429215207e-03f, - -4.425376637e-03f, -4.421528576e-03f, -4.417671034e-03f, -4.413804019e-03f, -4.409927540e-03f, -4.406041608e-03f, -4.402146229e-03f, -4.398241415e-03f, -4.394327173e-03f, -4.390403513e-03f, - -4.386470444e-03f, -4.382527975e-03f, -4.378576115e-03f, -4.374614874e-03f, -4.370644260e-03f, -4.366664283e-03f, -4.362674953e-03f, -4.358676277e-03f, -4.354668266e-03f, -4.350650929e-03f, - -4.346624275e-03f, -4.342588314e-03f, -4.338543054e-03f, -4.334488506e-03f, -4.330424678e-03f, -4.326351581e-03f, -4.322269223e-03f, -4.318177614e-03f, -4.314076763e-03f, -4.309966680e-03f, - -4.305847375e-03f, -4.301718857e-03f, -4.297581135e-03f, -4.293434220e-03f, -4.289278120e-03f, -4.285112845e-03f, -4.280938406e-03f, -4.276754811e-03f, -4.272562070e-03f, -4.268360193e-03f, - -4.264149190e-03f, -4.259929070e-03f, -4.255699844e-03f, -4.251461520e-03f, -4.247214109e-03f, -4.242957621e-03f, -4.238692065e-03f, -4.234417451e-03f, -4.230133789e-03f, -4.225841089e-03f, - -4.221539361e-03f, -4.217228615e-03f, -4.212908860e-03f, -4.208580107e-03f, -4.204242366e-03f, -4.199895646e-03f, -4.195539958e-03f, -4.191175312e-03f, -4.186801718e-03f, -4.182419185e-03f, - -4.178027724e-03f, -4.173627346e-03f, -4.169218059e-03f, -4.164799875e-03f, -4.160372803e-03f, -4.155936854e-03f, -4.151492038e-03f, -4.147038365e-03f, -4.142575846e-03f, -4.138104490e-03f, - -4.133624308e-03f, -4.129135310e-03f, -4.124637507e-03f, -4.120130909e-03f, -4.115615526e-03f, -4.111091369e-03f, -4.106558447e-03f, -4.102016773e-03f, -4.097466355e-03f, -4.092907204e-03f, - -4.088339331e-03f, -4.083762747e-03f, -4.079177461e-03f, -4.074583485e-03f, -4.069980828e-03f, -4.065369502e-03f, -4.060749517e-03f, -4.056120884e-03f, -4.051483612e-03f, -4.046837714e-03f, - -4.042183199e-03f, -4.037520079e-03f, -4.032848363e-03f, -4.028168063e-03f, -4.023479190e-03f, -4.018781753e-03f, -4.014075764e-03f, -4.009361234e-03f, -4.004638174e-03f, -3.999906593e-03f, - -3.995166504e-03f, -3.990417917e-03f, -3.985660842e-03f, -3.980895291e-03f, -3.976121275e-03f, -3.971338805e-03f, -3.966547890e-03f, -3.961748544e-03f, -3.956940776e-03f, -3.952124597e-03f, - -3.947300019e-03f, -3.942467052e-03f, -3.937625708e-03f, -3.932775997e-03f, -3.927917931e-03f, -3.923051521e-03f, -3.918176778e-03f, -3.913293713e-03f, -3.908402337e-03f, -3.903502662e-03f, - -3.898594698e-03f, -3.893678457e-03f, -3.888753950e-03f, -3.883821189e-03f, -3.878880184e-03f, -3.873930947e-03f, -3.868973489e-03f, -3.864007821e-03f, -3.859033955e-03f, -3.854051903e-03f, - -3.849061674e-03f, -3.844063282e-03f, -3.839056737e-03f, -3.834042051e-03f, -3.829019235e-03f, -3.823988301e-03f, -3.818949260e-03f, -3.813902123e-03f, -3.808846902e-03f, -3.803783609e-03f, - -3.798712255e-03f, -3.793632852e-03f, -3.788545411e-03f, -3.783449944e-03f, -3.778346463e-03f, -3.773234978e-03f, -3.768115502e-03f, -3.762988047e-03f, -3.757852624e-03f, -3.752709244e-03f, - -3.747557921e-03f, -3.742398664e-03f, -3.737231486e-03f, -3.732056399e-03f, -3.726873414e-03f, -3.721682544e-03f, -3.716483800e-03f, -3.711277194e-03f, -3.706062737e-03f, -3.700840442e-03f, - -3.695610321e-03f, -3.690372385e-03f, -3.685126646e-03f, -3.679873117e-03f, -3.674611808e-03f, -3.669342733e-03f, -3.664065903e-03f, -3.658781330e-03f, -3.653489026e-03f, -3.648189004e-03f, - -3.642881274e-03f, -3.637565850e-03f, -3.632242742e-03f, -3.626911965e-03f, -3.621573529e-03f, -3.616227446e-03f, -3.610873729e-03f, -3.605512390e-03f, -3.600143441e-03f, -3.594766895e-03f, - -3.589382762e-03f, -3.583991057e-03f, -3.578591790e-03f, -3.573184975e-03f, -3.567770623e-03f, -3.562348746e-03f, -3.556919358e-03f, -3.551482470e-03f, -3.546038095e-03f, -3.540586244e-03f, - -3.535126931e-03f, -3.529660168e-03f, -3.524185966e-03f, -3.518704340e-03f, -3.513215300e-03f, -3.507718859e-03f, -3.502215031e-03f, -3.496703826e-03f, -3.491185259e-03f, -3.485659340e-03f, - -3.480126084e-03f, -3.474585502e-03f, -3.469037606e-03f, -3.463482410e-03f, -3.457919926e-03f, -3.452350167e-03f, -3.446773145e-03f, -3.441188873e-03f, -3.435597363e-03f, -3.429998628e-03f, - -3.424392681e-03f, -3.418779535e-03f, -3.413159201e-03f, -3.407531694e-03f, -3.401897025e-03f, -3.396255208e-03f, -3.390606254e-03f, -3.384950178e-03f, -3.379286991e-03f, -3.373616707e-03f, - -3.367939338e-03f, -3.362254897e-03f, -3.356563397e-03f, -3.350864850e-03f, -3.345159271e-03f, -3.339446671e-03f, -3.333727064e-03f, -3.328000462e-03f, -3.322266878e-03f, -3.316526326e-03f, - -3.310778818e-03f, -3.305024367e-03f, -3.299262987e-03f, -3.293494690e-03f, -3.287719489e-03f, -3.281937397e-03f, -3.276148428e-03f, -3.270352594e-03f, -3.264549909e-03f, -3.258740385e-03f, - -3.252924036e-03f, -3.247100875e-03f, -3.241270915e-03f, -3.235434169e-03f, -3.229590650e-03f, -3.223740372e-03f, -3.217883347e-03f, -3.212019589e-03f, -3.206149111e-03f, -3.200271927e-03f, - -3.194388049e-03f, -3.188497492e-03f, -3.182600267e-03f, -3.176696388e-03f, -3.170785870e-03f, -3.164868724e-03f, -3.158944965e-03f, -3.153014605e-03f, -3.147077659e-03f, -3.141134139e-03f, - -3.135184059e-03f, -3.129227432e-03f, -3.123264272e-03f, -3.117294592e-03f, -3.111318405e-03f, -3.105335725e-03f, -3.099346566e-03f, -3.093350941e-03f, -3.087348863e-03f, -3.081340346e-03f, - -3.075325404e-03f, -3.069304049e-03f, -3.063276297e-03f, -3.057242159e-03f, -3.051201650e-03f, -3.045154783e-03f, -3.039101572e-03f, -3.033042031e-03f, -3.026976173e-03f, -3.020904011e-03f, - -3.014825560e-03f, -3.008740833e-03f, -3.002649844e-03f, -2.996552606e-03f, -2.990449134e-03f, -2.984339440e-03f, -2.978223539e-03f, -2.972101445e-03f, -2.965973170e-03f, -2.959838730e-03f, - -2.953698137e-03f, -2.947551405e-03f, -2.941398549e-03f, -2.935239582e-03f, -2.929074518e-03f, -2.922903371e-03f, -2.916726154e-03f, -2.910542882e-03f, -2.904353569e-03f, -2.898158227e-03f, - -2.891956872e-03f, -2.885749517e-03f, -2.879536177e-03f, -2.873316864e-03f, -2.867091593e-03f, -2.860860378e-03f, -2.854623233e-03f, -2.848380172e-03f, -2.842131209e-03f, -2.835876358e-03f, - -2.829615633e-03f, -2.823349048e-03f, -2.817076617e-03f, -2.810798355e-03f, -2.804514274e-03f, -2.798224390e-03f, -2.791928717e-03f, -2.785627268e-03f, -2.779320057e-03f, -2.773007100e-03f, - -2.766688409e-03f, -2.760364000e-03f, -2.754033886e-03f, -2.747698081e-03f, -2.741356601e-03f, -2.735009458e-03f, -2.728656667e-03f, -2.722298243e-03f, -2.715934199e-03f, -2.709564551e-03f, - -2.703189311e-03f, -2.696808495e-03f, -2.690422117e-03f, -2.684030190e-03f, -2.677632730e-03f, -2.671229751e-03f, -2.664821267e-03f, -2.658407292e-03f, -2.651987841e-03f, -2.645562928e-03f, - -2.639132567e-03f, -2.632696773e-03f, -2.626255561e-03f, -2.619808944e-03f, -2.613356937e-03f, -2.606899555e-03f, -2.600436812e-03f, -2.593968723e-03f, -2.587495301e-03f, -2.581016562e-03f, - -2.574532520e-03f, -2.568043189e-03f, -2.561548584e-03f, -2.555048719e-03f, -2.548543610e-03f, -2.542033270e-03f, -2.535517714e-03f, -2.528996957e-03f, -2.522471013e-03f, -2.515939897e-03f, - -2.509403623e-03f, -2.502862206e-03f, -2.496315661e-03f, -2.489764003e-03f, -2.483207245e-03f, -2.476645403e-03f, -2.470078491e-03f, -2.463506524e-03f, -2.456929516e-03f, -2.450347483e-03f, - -2.443760439e-03f, -2.437168399e-03f, -2.430571377e-03f, -2.423969388e-03f, -2.417362447e-03f, -2.410750569e-03f, -2.404133768e-03f, -2.397512059e-03f, -2.390885458e-03f, -2.384253978e-03f, - -2.377617634e-03f, -2.370976443e-03f, -2.364330417e-03f, -2.357679572e-03f, -2.351023924e-03f, -2.344363486e-03f, -2.337698273e-03f, -2.331028301e-03f, -2.324353585e-03f, -2.317674138e-03f, - -2.310989977e-03f, -2.304301116e-03f, -2.297607570e-03f, -2.290909354e-03f, -2.284206483e-03f, -2.277498971e-03f, -2.270786834e-03f, -2.264070087e-03f, -2.257348745e-03f, -2.250622822e-03f, - -2.243892334e-03f, -2.237157295e-03f, -2.230417722e-03f, -2.223673628e-03f, -2.216925029e-03f, -2.210171939e-03f, -2.203414374e-03f, -2.196652350e-03f, -2.189885880e-03f, -2.183114980e-03f, - -2.176339665e-03f, -2.169559951e-03f, -2.162775852e-03f, -2.155987383e-03f, -2.149194560e-03f, -2.142397397e-03f, -2.135595911e-03f, -2.128790115e-03f, -2.121980025e-03f, -2.115165657e-03f, - -2.108347025e-03f, -2.101524144e-03f, -2.094697031e-03f, -2.087865699e-03f, -2.081030165e-03f, -2.074190443e-03f, -2.067346549e-03f, -2.060498497e-03f, -2.053646304e-03f, -2.046789984e-03f, - -2.039929553e-03f, -2.033065025e-03f, -2.026196417e-03f, -2.019323743e-03f, -2.012447019e-03f, -2.005566260e-03f, -1.998681481e-03f, -1.991792698e-03f, -1.984899925e-03f, -1.978003179e-03f, - -1.971102475e-03f, -1.964197828e-03f, -1.957289252e-03f, -1.950376765e-03f, -1.943460381e-03f, -1.936540114e-03f, -1.929615982e-03f, -1.922687999e-03f, -1.915756181e-03f, -1.908820542e-03f, - -1.901881099e-03f, -1.894937867e-03f, -1.887990860e-03f, -1.881040096e-03f, -1.874085589e-03f, -1.867127354e-03f, -1.860165407e-03f, -1.853199764e-03f, -1.846230439e-03f, -1.839257449e-03f, - -1.832280809e-03f, -1.825300535e-03f, -1.818316641e-03f, -1.811329144e-03f, -1.804338059e-03f, -1.797343401e-03f, -1.790345186e-03f, -1.783343429e-03f, -1.776338147e-03f, -1.769329354e-03f, - -1.762317067e-03f, -1.755301300e-03f, -1.748282069e-03f, -1.741259390e-03f, -1.734233279e-03f, -1.727203751e-03f, -1.720170821e-03f, -1.713134506e-03f, -1.706094820e-03f, -1.699051780e-03f, - -1.692005401e-03f, -1.684955699e-03f, -1.677902689e-03f, -1.670846387e-03f, -1.663786809e-03f, -1.656723970e-03f, -1.649657886e-03f, -1.642588573e-03f, -1.635516045e-03f, -1.628440320e-03f, - -1.621361413e-03f, -1.614279339e-03f, -1.607194113e-03f, -1.600105753e-03f, -1.593014273e-03f, -1.585919689e-03f, -1.578822017e-03f, -1.571721273e-03f, -1.564617472e-03f, -1.557510630e-03f, - -1.550400763e-03f, -1.543287887e-03f, -1.536172017e-03f, -1.529053169e-03f, -1.521931359e-03f, -1.514806603e-03f, -1.507678916e-03f, -1.500548314e-03f, -1.493414813e-03f, -1.486278429e-03f, - -1.479139178e-03f, -1.471997075e-03f, -1.464852136e-03f, -1.457704377e-03f, -1.450553814e-03f, -1.443400463e-03f, -1.436244339e-03f, -1.429085459e-03f, -1.421923838e-03f, -1.414759492e-03f, - -1.407592437e-03f, -1.400422688e-03f, -1.393250262e-03f, -1.386075175e-03f, -1.378897442e-03f, -1.371717079e-03f, -1.364534103e-03f, -1.357348528e-03f, -1.350160371e-03f, -1.342969648e-03f, - -1.335776375e-03f, -1.328580568e-03f, -1.321382242e-03f, -1.314181413e-03f, -1.306978098e-03f, -1.299772312e-03f, -1.292564071e-03f, -1.285353392e-03f, -1.278140289e-03f, -1.270924780e-03f, - -1.263706879e-03f, -1.256486604e-03f, -1.249263969e-03f, -1.242038991e-03f, -1.234811686e-03f, -1.227582070e-03f, -1.220350159e-03f, -1.213115968e-03f, -1.205879515e-03f, -1.198640813e-03f, - -1.191399881e-03f, -1.184156733e-03f, -1.176911386e-03f, -1.169663856e-03f, -1.162414158e-03f, -1.155162309e-03f, -1.147908325e-03f, -1.140652222e-03f, -1.133394015e-03f, -1.126133721e-03f, - -1.118871356e-03f, -1.111606936e-03f, -1.104340476e-03f, -1.097071994e-03f, -1.089801505e-03f, -1.082529024e-03f, -1.075254569e-03f, -1.067978155e-03f, -1.060699798e-03f, -1.053419514e-03f, - -1.046137320e-03f, -1.038853231e-03f, -1.031567263e-03f, -1.024279433e-03f, -1.016989757e-03f, -1.009698250e-03f, -1.002404929e-03f, -9.951098096e-04f, -9.878129084e-04f, -9.805142412e-04f, - -9.732138241e-04f, -9.659116733e-04f, -9.586078048e-04f, -9.513022347e-04f, -9.439949792e-04f, -9.366860543e-04f, -9.293754762e-04f, -9.220632609e-04f, -9.147494247e-04f, -9.074339835e-04f, - -9.001169536e-04f, -8.927983511e-04f, -8.854781921e-04f, -8.781564927e-04f, -8.708332690e-04f, -8.635085373e-04f, -8.561823136e-04f, -8.488546140e-04f, -8.415254548e-04f, -8.341948520e-04f, - -8.268628219e-04f, -8.195293805e-04f, -8.121945441e-04f, -8.048583287e-04f, -7.975207505e-04f, -7.901818257e-04f, -7.828415705e-04f, -7.755000010e-04f, -7.681571333e-04f, -7.608129837e-04f, - -7.534675683e-04f, -7.461209033e-04f, -7.387730049e-04f, -7.314238891e-04f, -7.240735723e-04f, -7.167220705e-04f, -7.093694000e-04f, -7.020155770e-04f, -6.946606176e-04f, -6.873045380e-04f, - -6.799473544e-04f, -6.725890829e-04f, -6.652297399e-04f, -6.578693414e-04f, -6.505079036e-04f, -6.431454428e-04f, -6.357819752e-04f, -6.284175169e-04f, -6.210520841e-04f, -6.136856931e-04f, - -6.063183600e-04f, -5.989501010e-04f, -5.915809324e-04f, -5.842108703e-04f, -5.768399309e-04f, -5.694681306e-04f, -5.620954853e-04f, -5.547220115e-04f, -5.473477252e-04f, -5.399726427e-04f, - -5.325967801e-04f, -5.252201538e-04f, -5.178427799e-04f, -5.104646747e-04f, -5.030858542e-04f, -4.957063349e-04f, -4.883261328e-04f, -4.809452641e-04f, -4.735637452e-04f, -4.661815922e-04f, - -4.587988213e-04f, -4.514154488e-04f, -4.440314908e-04f, -4.366469637e-04f, -4.292618835e-04f, -4.218762665e-04f, -4.144901290e-04f, -4.071034872e-04f, -3.997163572e-04f, -3.923287553e-04f, - -3.849406978e-04f, -3.775522008e-04f, -3.701632805e-04f, -3.627739532e-04f, -3.553842351e-04f, -3.479941425e-04f, -3.406036915e-04f, -3.332128983e-04f, -3.258217792e-04f, -3.184303504e-04f, - -3.110386281e-04f, -3.036466286e-04f, -2.962543680e-04f, -2.888618626e-04f, -2.814691285e-04f, -2.740761821e-04f, -2.666830395e-04f, -2.592897170e-04f, -2.518962307e-04f, -2.445025968e-04f, - -2.371088317e-04f, -2.297149515e-04f, -2.223209724e-04f, -2.149269106e-04f, -2.075327823e-04f, -2.001386039e-04f, -1.927443913e-04f, -1.853501610e-04f, -1.779559291e-04f, -1.705617117e-04f, - -1.631675251e-04f, -1.557733856e-04f, -1.483793092e-04f, -1.409853123e-04f, -1.335914110e-04f, -1.261976216e-04f, -1.188039601e-04f, -1.114104429e-04f, -1.040170861e-04f, -9.662390594e-05f, - -8.923091859e-05f, -8.183814025e-05f, -7.444558713e-05f, -6.705327540e-05f, -5.966122127e-05f, -5.226944092e-05f, -4.487795053e-05f, -3.748676631e-05f, -3.009590442e-05f, -2.270538106e-05f, - -1.531521241e-05f, -7.925414640e-06f, -5.360039376e-07f, 6.853003524e-06f, 1.424159157e-05f, 2.162974402e-05f, 2.901744472e-05f, 3.640467748e-05f, 4.379142615e-05f, 5.117767455e-05f, - 5.856340653e-05f, 6.594860592e-05f, 7.333325656e-05f, 8.071734229e-05f, 8.810084697e-05f, 9.548375443e-05f, 1.028660485e-04f, 1.102477131e-04f, 1.176287320e-04f, 1.250090891e-04f, - 1.323887683e-04f, 1.397677534e-04f, 1.471460283e-04f, 1.545235768e-04f, 1.619003828e-04f, 1.692764302e-04f, 1.766517029e-04f, 1.840261847e-04f, 1.913998595e-04f, 1.987727111e-04f, - 2.061447236e-04f, 2.135158807e-04f, 2.208861664e-04f, 2.282555645e-04f, 2.356240589e-04f, 2.429916336e-04f, 2.503582724e-04f, 2.577239592e-04f, 2.650886780e-04f, 2.724524126e-04f, - 2.798151470e-04f, 2.871768651e-04f, 2.945375507e-04f, 3.018971879e-04f, 3.092557606e-04f, 3.166132526e-04f, 3.239696479e-04f, 3.313249304e-04f, 3.386790841e-04f, 3.460320929e-04f, - 3.533839408e-04f, 3.607346117e-04f, 3.680840896e-04f, 3.754323583e-04f, 3.827794020e-04f, 3.901252044e-04f, 3.974697497e-04f, 4.048130218e-04f, 4.121550046e-04f, 4.194956821e-04f, - 4.268350383e-04f, 4.341730572e-04f, 4.415097228e-04f, 4.488450190e-04f, 4.561789299e-04f, 4.635114394e-04f, 4.708425316e-04f, 4.781721905e-04f, 4.855004001e-04f, 4.928271444e-04f, - 5.001524074e-04f, 5.074761731e-04f, 5.147984256e-04f, 5.221191489e-04f, 5.294383270e-04f, 5.367559440e-04f, 5.440719839e-04f, 5.513864308e-04f, 5.586992688e-04f, 5.660104818e-04f, - 5.733200540e-04f, 5.806279693e-04f, 5.879342120e-04f, 5.952387660e-04f, 6.025416155e-04f, 6.098427445e-04f, 6.171421371e-04f, 6.244397774e-04f, 6.317356495e-04f, 6.390297376e-04f, - 6.463220257e-04f, 6.536124979e-04f, 6.609011383e-04f, 6.681879312e-04f, 6.754728605e-04f, 6.827559105e-04f, 6.900370652e-04f, 6.973163089e-04f, 7.045936257e-04f, 7.118689997e-04f, - 7.191424150e-04f, 7.264138559e-04f, 7.336833065e-04f, 7.409507510e-04f, 7.482161736e-04f, 7.554795584e-04f, 7.627408897e-04f, 7.700001515e-04f, 7.772573283e-04f, 7.845124040e-04f, - 7.917653631e-04f, 7.990161896e-04f, 8.062648678e-04f, 8.135113819e-04f, 8.207557162e-04f, 8.279978548e-04f, 8.352377821e-04f, 8.424754823e-04f, 8.497109397e-04f, 8.569441384e-04f, - 8.641750629e-04f, 8.714036973e-04f, 8.786300259e-04f, 8.858540330e-04f, 8.930757030e-04f, 9.002950200e-04f, 9.075119685e-04f, 9.147265327e-04f, 9.219386969e-04f, 9.291484455e-04f, - 9.363557628e-04f, 9.435606331e-04f, 9.507630408e-04f, 9.579629701e-04f, 9.651604056e-04f, 9.723553314e-04f, 9.795477320e-04f, 9.867375919e-04f, 9.939248952e-04f, 1.001109626e-03f, - 1.008291770e-03f, 1.015471310e-03f, 1.022648232e-03f, 1.029822519e-03f, 1.036994156e-03f, 1.044163127e-03f, 1.051329417e-03f, 1.058493010e-03f, 1.065653891e-03f, 1.072812044e-03f, - 1.079967454e-03f, 1.087120105e-03f, 1.094269981e-03f, 1.101417067e-03f, 1.108561348e-03f, 1.115702808e-03f, 1.122841431e-03f, 1.129977203e-03f, 1.137110106e-03f, 1.144240127e-03f, - 1.151367250e-03f, 1.158491458e-03f, 1.165612737e-03f, 1.172731072e-03f, 1.179846446e-03f, 1.186958844e-03f, 1.194068251e-03f, 1.201174652e-03f, 1.208278031e-03f, 1.215378372e-03f, - 1.222475661e-03f, 1.229569882e-03f, 1.236661019e-03f, 1.243749057e-03f, 1.250833981e-03f, 1.257915775e-03f, 1.264994424e-03f, 1.272069913e-03f, 1.279142226e-03f, 1.286211349e-03f, - 1.293277265e-03f, 1.300339959e-03f, 1.307399416e-03f, 1.314455622e-03f, 1.321508559e-03f, 1.328558214e-03f, 1.335604571e-03f, 1.342647614e-03f, 1.349687329e-03f, 1.356723700e-03f, - 1.363756712e-03f, 1.370786350e-03f, 1.377812598e-03f, 1.384835441e-03f, 1.391854865e-03f, 1.398870853e-03f, 1.405883391e-03f, 1.412892463e-03f, 1.419898054e-03f, 1.426900150e-03f, - 1.433898735e-03f, 1.440893793e-03f, 1.447885310e-03f, 1.454873271e-03f, 1.461857660e-03f, 1.468838463e-03f, 1.475815663e-03f, 1.482789247e-03f, 1.489759199e-03f, 1.496725503e-03f, - 1.503688146e-03f, 1.510647111e-03f, 1.517602384e-03f, 1.524553950e-03f, 1.531501793e-03f, 1.538445899e-03f, 1.545386253e-03f, 1.552322839e-03f, 1.559255643e-03f, 1.566184650e-03f, - 1.573109844e-03f, 1.580031211e-03f, 1.586948735e-03f, 1.593862403e-03f, 1.600772198e-03f, 1.607678106e-03f, 1.614580112e-03f, 1.621478201e-03f, 1.628372358e-03f, 1.635262568e-03f, - 1.642148817e-03f, 1.649031089e-03f, 1.655909370e-03f, 1.662783645e-03f, 1.669653898e-03f, 1.676520116e-03f, 1.683382282e-03f, 1.690240383e-03f, 1.697094404e-03f, 1.703944330e-03f, - 1.710790145e-03f, 1.717631836e-03f, 1.724469387e-03f, 1.731302784e-03f, 1.738132012e-03f, 1.744957056e-03f, 1.751777901e-03f, 1.758594533e-03f, 1.765406937e-03f, 1.772215099e-03f, - 1.779019003e-03f, 1.785818635e-03f, 1.792613981e-03f, 1.799405025e-03f, 1.806191753e-03f, 1.812974150e-03f, 1.819752202e-03f, 1.826525894e-03f, 1.833295211e-03f, 1.840060140e-03f, - 1.846820665e-03f, 1.853576771e-03f, 1.860328444e-03f, 1.867075671e-03f, 1.873818435e-03f, 1.880556722e-03f, 1.887290519e-03f, 1.894019810e-03f, 1.900744581e-03f, 1.907464817e-03f, - 1.914180505e-03f, 1.920891629e-03f, 1.927598175e-03f, 1.934300128e-03f, 1.940997475e-03f, 1.947690201e-03f, 1.954378290e-03f, 1.961061730e-03f, 1.967740505e-03f, 1.974414601e-03f, - 1.981084004e-03f, 1.987748700e-03f, 1.994408673e-03f, 2.001063910e-03f, 2.007714397e-03f, 2.014360118e-03f, 2.021001060e-03f, 2.027637209e-03f, 2.034268550e-03f, 2.040895069e-03f, - 2.047516751e-03f, 2.054133583e-03f, 2.060745549e-03f, 2.067352637e-03f, 2.073954832e-03f, 2.080552118e-03f, 2.087144484e-03f, 2.093731913e-03f, 2.100314392e-03f, 2.106891907e-03f, - 2.113464444e-03f, 2.120031988e-03f, 2.126594525e-03f, 2.133152042e-03f, 2.139704524e-03f, 2.146251957e-03f, 2.152794327e-03f, 2.159331620e-03f, 2.165863822e-03f, 2.172390919e-03f, - 2.178912896e-03f, 2.185429740e-03f, 2.191941438e-03f, 2.198447973e-03f, 2.204949334e-03f, 2.211445506e-03f, 2.217936474e-03f, 2.224422226e-03f, 2.230902746e-03f, 2.237378022e-03f, - 2.243848039e-03f, 2.250312783e-03f, 2.256772240e-03f, 2.263226397e-03f, 2.269675240e-03f, 2.276118755e-03f, 2.282556927e-03f, 2.288989744e-03f, 2.295417191e-03f, 2.301839255e-03f, - 2.308255922e-03f, 2.314667177e-03f, 2.321073008e-03f, 2.327473401e-03f, 2.333868341e-03f, 2.340257815e-03f, 2.346641810e-03f, 2.353020312e-03f, 2.359393306e-03f, 2.365760780e-03f, - 2.372122719e-03f, 2.378479111e-03f, 2.384829941e-03f, 2.391175195e-03f, 2.397514861e-03f, 2.403848925e-03f, 2.410177372e-03f, 2.416500190e-03f, 2.422817365e-03f, 2.429128883e-03f, - 2.435434731e-03f, 2.441734896e-03f, 2.448029363e-03f, 2.454318120e-03f, 2.460601152e-03f, 2.466878447e-03f, 2.473149991e-03f, 2.479415770e-03f, 2.485675771e-03f, 2.491929982e-03f, - 2.498178387e-03f, 2.504420974e-03f, 2.510657730e-03f, 2.516888642e-03f, 2.523113695e-03f, 2.529332876e-03f, 2.535546173e-03f, 2.541753572e-03f, 2.547955059e-03f, 2.554150622e-03f, - 2.560340247e-03f, 2.566523921e-03f, 2.572701631e-03f, 2.578873363e-03f, 2.585039104e-03f, 2.591198841e-03f, 2.597352561e-03f, 2.603500251e-03f, 2.609641898e-03f, 2.615777488e-03f, - 2.621907008e-03f, 2.628030445e-03f, 2.634147787e-03f, 2.640259019e-03f, 2.646364130e-03f, 2.652463106e-03f, 2.658555933e-03f, 2.664642600e-03f, 2.670723092e-03f, 2.676797397e-03f, - 2.682865502e-03f, 2.688927395e-03f, 2.694983061e-03f, 2.701032488e-03f, 2.707075663e-03f, 2.713112574e-03f, 2.719143207e-03f, 2.725167549e-03f, 2.731185588e-03f, 2.737197311e-03f, - 2.743202705e-03f, 2.749201757e-03f, 2.755194455e-03f, 2.761180784e-03f, 2.767160734e-03f, 2.773134291e-03f, 2.779101442e-03f, 2.785062174e-03f, 2.791016475e-03f, 2.796964333e-03f, - 2.802905734e-03f, 2.808840665e-03f, 2.814769115e-03f, 2.820691070e-03f, 2.826606518e-03f, 2.832515446e-03f, 2.838417842e-03f, 2.844313693e-03f, 2.850202987e-03f, 2.856085710e-03f, - 2.861961851e-03f, 2.867831397e-03f, 2.873694335e-03f, 2.879550653e-03f, 2.885400338e-03f, 2.891243378e-03f, 2.897079761e-03f, 2.902909474e-03f, 2.908732505e-03f, 2.914548841e-03f, - 2.920358469e-03f, 2.926161379e-03f, 2.931957556e-03f, 2.937746989e-03f, 2.943529666e-03f, 2.949305574e-03f, 2.955074701e-03f, 2.960837035e-03f, 2.966592563e-03f, 2.972341273e-03f, - 2.978083153e-03f, 2.983818190e-03f, 2.989546373e-03f, 2.995267690e-03f, 3.000982127e-03f, 3.006689674e-03f, 3.012390318e-03f, 3.018084046e-03f, 3.023770847e-03f, 3.029450708e-03f, - 3.035123618e-03f, 3.040789564e-03f, 3.046448535e-03f, 3.052100518e-03f, 3.057745502e-03f, 3.063383474e-03f, 3.069014422e-03f, 3.074638335e-03f, 3.080255200e-03f, 3.085865006e-03f, - 3.091467740e-03f, 3.097063392e-03f, 3.102651948e-03f, 3.108233397e-03f, 3.113807727e-03f, 3.119374927e-03f, 3.124934984e-03f, 3.130487887e-03f, 3.136033624e-03f, 3.141572183e-03f, - 3.147103553e-03f, 3.152627721e-03f, 3.158144676e-03f, 3.163654407e-03f, 3.169156901e-03f, 3.174652147e-03f, 3.180140134e-03f, 3.185620849e-03f, 3.191094281e-03f, 3.196560419e-03f, - 3.202019251e-03f, 3.207470765e-03f, 3.212914949e-03f, 3.218351793e-03f, 3.223781285e-03f, 3.229203413e-03f, 3.234618165e-03f, 3.240025531e-03f, 3.245425499e-03f, 3.250818057e-03f, - 3.256203194e-03f, 3.261580899e-03f, 3.266951159e-03f, 3.272313965e-03f, 3.277669304e-03f, 3.283017165e-03f, 3.288357537e-03f, 3.293690409e-03f, 3.299015769e-03f, 3.304333606e-03f, - 3.309643909e-03f, 3.314946666e-03f, 3.320241866e-03f, 3.325529499e-03f, 3.330809553e-03f, 3.336082016e-03f, 3.341346878e-03f, 3.346604128e-03f, 3.351853753e-03f, 3.357095745e-03f, - 3.362330090e-03f, 3.367556779e-03f, 3.372775800e-03f, 3.377987142e-03f, 3.383190794e-03f, 3.388386746e-03f, 3.393574985e-03f, 3.398755502e-03f, 3.403928285e-03f, 3.409093323e-03f, - 3.414250606e-03f, 3.419400123e-03f, 3.424541862e-03f, 3.429675813e-03f, 3.434801965e-03f, 3.439920308e-03f, 3.445030830e-03f, 3.450133520e-03f, 3.455228369e-03f, 3.460315365e-03f, - 3.465394497e-03f, 3.470465755e-03f, 3.475529128e-03f, 3.480584606e-03f, 3.485632177e-03f, 3.490671831e-03f, 3.495703558e-03f, 3.500727347e-03f, 3.505743188e-03f, 3.510751069e-03f, - 3.515750980e-03f, 3.520742911e-03f, 3.525726851e-03f, 3.530702790e-03f, 3.535670718e-03f, 3.540630623e-03f, 3.545582495e-03f, 3.550526325e-03f, 3.555462101e-03f, 3.560389813e-03f, - 3.565309451e-03f, 3.570221004e-03f, 3.575124463e-03f, 3.580019817e-03f, 3.584907055e-03f, 3.589786167e-03f, 3.594657144e-03f, 3.599519974e-03f, 3.604374648e-03f, 3.609221155e-03f, - 3.614059486e-03f, 3.618889629e-03f, 3.623711576e-03f, 3.628525315e-03f, 3.633330838e-03f, 3.638128132e-03f, 3.642917190e-03f, 3.647698000e-03f, 3.652470552e-03f, 3.657234837e-03f, - 3.661990844e-03f, 3.666738564e-03f, 3.671477986e-03f, 3.676209101e-03f, 3.680931899e-03f, 3.685646370e-03f, 3.690352503e-03f, 3.695050290e-03f, 3.699739720e-03f, 3.704420783e-03f, - 3.709093470e-03f, 3.713757770e-03f, 3.718413675e-03f, 3.723061174e-03f, 3.727700258e-03f, 3.732330917e-03f, 3.736953140e-03f, 3.741566920e-03f, 3.746172245e-03f, 3.750769106e-03f, - 3.755357494e-03f, 3.759937399e-03f, 3.764508812e-03f, 3.769071722e-03f, 3.773626121e-03f, 3.778171999e-03f, 3.782709346e-03f, 3.787238153e-03f, 3.791758410e-03f, 3.796270108e-03f, - 3.800773238e-03f, 3.805267790e-03f, 3.809753755e-03f, 3.814231123e-03f, 3.818699885e-03f, 3.823160032e-03f, 3.827611554e-03f, 3.832054443e-03f, 3.836488688e-03f, 3.840914281e-03f, - 3.845331213e-03f, 3.849739473e-03f, 3.854139054e-03f, 3.858529946e-03f, 3.862912139e-03f, 3.867285624e-03f, 3.871650394e-03f, 3.876006437e-03f, 3.880353746e-03f, 3.884692311e-03f, - 3.889022123e-03f, 3.893343174e-03f, 3.897655454e-03f, 3.901958954e-03f, 3.906253665e-03f, 3.910539578e-03f, 3.914816685e-03f, 3.919084977e-03f, 3.923344444e-03f, 3.927595078e-03f, - 3.931836870e-03f, 3.936069811e-03f, 3.940293893e-03f, 3.944509106e-03f, 3.948715442e-03f, 3.952912892e-03f, 3.957101447e-03f, 3.961281099e-03f, 3.965451840e-03f, 3.969613659e-03f, - 3.973766549e-03f, 3.977910502e-03f, 3.982045508e-03f, 3.986171559e-03f, 3.990288646e-03f, 3.994396761e-03f, 3.998495896e-03f, 4.002586041e-03f, 4.006667189e-03f, 4.010739330e-03f, - 4.014802458e-03f, 4.018856562e-03f, 4.022901635e-03f, 4.026937668e-03f, 4.030964653e-03f, 4.034982582e-03f, 4.038991446e-03f, 4.042991238e-03f, 4.046981948e-03f, 4.050963568e-03f, - 4.054936091e-03f, 4.058899508e-03f, 4.062853811e-03f, 4.066798991e-03f, 4.070735041e-03f, 4.074661952e-03f, 4.078579717e-03f, 4.082488327e-03f, 4.086387774e-03f, 4.090278051e-03f, - 4.094159148e-03f, 4.098031059e-03f, 4.101893774e-03f, 4.105747287e-03f, 4.109591589e-03f, 4.113426673e-03f, 4.117252529e-03f, 4.121069151e-03f, 4.124876531e-03f, 4.128674661e-03f, - 4.132463533e-03f, 4.136243138e-03f, 4.140013471e-03f, 4.143774522e-03f, 4.147526283e-03f, 4.151268748e-03f, 4.155001909e-03f, 4.158725757e-03f, 4.162440286e-03f, 4.166145487e-03f, - 4.169841353e-03f, 4.173527876e-03f, 4.177205049e-03f, 4.180872864e-03f, 4.184531314e-03f, 4.188180392e-03f, 4.191820089e-03f, 4.195450398e-03f, 4.199071312e-03f, 4.202682823e-03f, - 4.206284925e-03f, 4.209877608e-03f, 4.213460868e-03f, 4.217034695e-03f, 4.220599082e-03f, 4.224154023e-03f, 4.227699510e-03f, 4.231235536e-03f, 4.234762093e-03f, 4.238279175e-03f, - 4.241786773e-03f, 4.245284882e-03f, 4.248773493e-03f, 4.252252600e-03f, 4.255722196e-03f, 4.259182273e-03f, 4.262632825e-03f, 4.266073843e-03f, 4.269505323e-03f, 4.272927255e-03f, - 4.276339634e-03f, 4.279742453e-03f, 4.283135704e-03f, 4.286519380e-03f, 4.289893475e-03f, 4.293257982e-03f, 4.296612894e-03f, 4.299958204e-03f, 4.303293906e-03f, 4.306619992e-03f, - 4.309936455e-03f, 4.313243290e-03f, 4.316540489e-03f, 4.319828046e-03f, 4.323105953e-03f, 4.326374205e-03f, 4.329632795e-03f, 4.332881715e-03f, 4.336120960e-03f, 4.339350523e-03f, - 4.342570397e-03f, 4.345780576e-03f, 4.348981053e-03f, 4.352171822e-03f, 4.355352876e-03f, 4.358524210e-03f, 4.361685815e-03f, 4.364837687e-03f, 4.367979818e-03f, 4.371112203e-03f, - 4.374234835e-03f, 4.377347707e-03f, 4.380450814e-03f, 4.383544149e-03f, 4.386627706e-03f, 4.389701479e-03f, 4.392765461e-03f, 4.395819647e-03f, 4.398864029e-03f, 4.401898603e-03f, - 4.404923361e-03f, 4.407938298e-03f, 4.410943408e-03f, 4.413938685e-03f, 4.416924122e-03f, 4.419899714e-03f, 4.422865454e-03f, 4.425821338e-03f, 4.428767358e-03f, 4.431703508e-03f, - 4.434629784e-03f, 4.437546179e-03f, 4.440452687e-03f, 4.443349303e-03f, 4.446236020e-03f, 4.449112832e-03f, 4.451979735e-03f, 4.454836722e-03f, 4.457683788e-03f, 4.460520927e-03f, - 4.463348132e-03f, 4.466165400e-03f, 4.468972723e-03f, 4.471770096e-03f, 4.474557515e-03f, 4.477334972e-03f, 4.480102463e-03f, 4.482859982e-03f, 4.485607524e-03f, 4.488345082e-03f, - 4.491072653e-03f, 4.493790229e-03f, 4.496497807e-03f, 4.499195380e-03f, 4.501882943e-03f, 4.504560490e-03f, 4.507228017e-03f, 4.509885519e-03f, 4.512532989e-03f, 4.515170422e-03f, - 4.517797814e-03f, 4.520415159e-03f, 4.523022452e-03f, 4.525619688e-03f, 4.528206861e-03f, 4.530783967e-03f, 4.533351001e-03f, 4.535907956e-03f, 4.538454829e-03f, 4.540991614e-03f, - 4.543518307e-03f, 4.546034902e-03f, 4.548541394e-03f, 4.551037778e-03f, 4.553524050e-03f, 4.556000204e-03f, 4.558466236e-03f, 4.560922141e-03f, 4.563367914e-03f, 4.565803550e-03f, - 4.568229045e-03f, 4.570644393e-03f, 4.573049590e-03f, 4.575444631e-03f, 4.577829512e-03f, 4.580204227e-03f, 4.582568773e-03f, 4.584923144e-03f, 4.587267336e-03f, 4.589601345e-03f, - 4.591925165e-03f, 4.594238793e-03f, 4.596542223e-03f, 4.598835452e-03f, 4.601118474e-03f, 4.603391286e-03f, 4.605653883e-03f, 4.607906260e-03f, 4.610148413e-03f, 4.612380338e-03f, - 4.614602031e-03f, 4.616813487e-03f, 4.619014701e-03f, 4.621205671e-03f, 4.623386390e-03f, 4.625556856e-03f, 4.627717064e-03f, 4.629867009e-03f, 4.632006688e-03f, 4.634136097e-03f, - 4.636255231e-03f, 4.638364086e-03f, 4.640462659e-03f, 4.642550944e-03f, 4.644628939e-03f, 4.646696639e-03f, 4.648754041e-03f, 4.650801139e-03f, 4.652837931e-03f, 4.654864413e-03f, - 4.656880580e-03f, 4.658886429e-03f, 4.660881956e-03f, 4.662867156e-03f, 4.664842027e-03f, 4.666806565e-03f, 4.668760766e-03f, 4.670704625e-03f, 4.672638140e-03f, 4.674561307e-03f, - 4.676474122e-03f, 4.678376581e-03f, 4.680268681e-03f, 4.682150418e-03f, 4.684021789e-03f, 4.685882790e-03f, 4.687733418e-03f, 4.689573669e-03f, 4.691403540e-03f, 4.693223027e-03f, - 4.695032127e-03f, 4.696830836e-03f, 4.698619151e-03f, 4.700397069e-03f, 4.702164587e-03f, 4.703921700e-03f, 4.705668407e-03f, 4.707404702e-03f, 4.709130585e-03f, 4.710846050e-03f, - 4.712551095e-03f, 4.714245717e-03f, 4.715929913e-03f, 4.717603679e-03f, 4.719267012e-03f, 4.720919910e-03f, 4.722562369e-03f, 4.724194386e-03f, 4.725815959e-03f, 4.727427083e-03f, - 4.729027757e-03f, 4.730617978e-03f, 4.732197742e-03f, 4.733767046e-03f, 4.735325888e-03f, 4.736874265e-03f, 4.738412173e-03f, 4.739939611e-03f, 4.741456576e-03f, 4.742963064e-03f, - 4.744459073e-03f, 4.745944601e-03f, 4.747419644e-03f, 4.748884199e-03f, 4.750338266e-03f, 4.751781839e-03f, 4.753214918e-03f, 4.754637500e-03f, 4.756049581e-03f, 4.757451160e-03f, - 4.758842233e-03f, 4.760222800e-03f, 4.761592856e-03f, 4.762952400e-03f, 4.764301429e-03f, 4.765639940e-03f, 4.766967933e-03f, 4.768285403e-03f, 4.769592349e-03f, 4.770888769e-03f, - 4.772174660e-03f, 4.773450020e-03f, 4.774714847e-03f, 4.775969138e-03f, 4.777212892e-03f, 4.778446106e-03f, 4.779668778e-03f, 4.780880906e-03f, 4.782082488e-03f, 4.783273522e-03f, - 4.784454006e-03f, 4.785623938e-03f, 4.786783316e-03f, 4.787932138e-03f, 4.789070401e-03f, 4.790198105e-03f, 4.791315247e-03f, 4.792421825e-03f, 4.793517838e-03f, 4.794603283e-03f, - 4.795678159e-03f, 4.796742464e-03f, 4.797796196e-03f, 4.798839354e-03f, 4.799871936e-03f, 4.800893940e-03f, 4.801905365e-03f, 4.802906208e-03f, 4.803896469e-03f, 4.804876145e-03f, - 4.805845235e-03f, 4.806803738e-03f, 4.807751652e-03f, 4.808688976e-03f, 4.809615708e-03f, 4.810531846e-03f, 4.811437389e-03f, 4.812332336e-03f, 4.813216686e-03f, 4.814090437e-03f, - 4.814953587e-03f, 4.815806136e-03f, 4.816648082e-03f, 4.817479423e-03f, 4.818300160e-03f, 4.819110289e-03f, 4.819909811e-03f, 4.820698724e-03f, 4.821477027e-03f, 4.822244718e-03f, - 4.823001797e-03f, 4.823748263e-03f, 4.824484114e-03f, 4.825209350e-03f, 4.825923969e-03f, 4.826627971e-03f, 4.827321354e-03f, 4.828004118e-03f, 4.828676261e-03f, 4.829337783e-03f, - 4.829988684e-03f, 4.830628961e-03f, 4.831258614e-03f, 4.831877643e-03f, 4.832486047e-03f, 4.833083824e-03f, 4.833670975e-03f, 4.834247498e-03f, 4.834813393e-03f, 4.835368659e-03f, - 4.835913296e-03f, 4.836447302e-03f, 4.836970678e-03f, 4.837483422e-03f, 4.837985535e-03f, 4.838477016e-03f, 4.838957863e-03f, 4.839428078e-03f, 4.839887658e-03f, 4.840336605e-03f, - 4.840774917e-03f, 4.841202594e-03f, 4.841619636e-03f, 4.842026042e-03f, 4.842421812e-03f, 4.842806946e-03f, 4.843181444e-03f, 4.843545304e-03f, 4.843898528e-03f, 4.844241115e-03f, - 4.844573065e-03f, 4.844894377e-03f, 4.845205051e-03f, 4.845505088e-03f, 4.845794487e-03f, 4.846073249e-03f, 4.846341372e-03f, 4.846598858e-03f, 4.846845706e-03f, 4.847081916e-03f, - 4.847307489e-03f, 4.847522424e-03f, 4.847726721e-03f, 4.847920381e-03f, 4.848103404e-03f, 4.848275790e-03f, 4.848437539e-03f, 4.848588652e-03f, 4.848729128e-03f, 4.848858968e-03f, - 4.848978173e-03f, 4.849086742e-03f, 4.849184675e-03f, 4.849271975e-03f, 4.849348640e-03f, 4.849414671e-03f, 4.849470068e-03f, 4.849514832e-03f, 4.849548964e-03f, 4.849572464e-03f, - 4.849585333e-03f, 4.849587570e-03f, 4.849579178e-03f, 4.849560155e-03f, 4.849530503e-03f, 4.849490223e-03f, 4.849439315e-03f, 4.849377780e-03f, 4.849305618e-03f, 4.849222831e-03f, - 4.849129419e-03f, 4.849025383e-03f, 4.848910723e-03f, 4.848785441e-03f, 4.848649538e-03f, 4.848503014e-03f, 4.848345869e-03f, 4.848178106e-03f, 4.847999725e-03f, 4.847810727e-03f, - 4.847611113e-03f, 4.847400885e-03f, 4.847180042e-03f, 4.846948586e-03f, 4.846706519e-03f, 4.846453841e-03f, 4.846190553e-03f, 4.845916657e-03f, 4.845632154e-03f, 4.845337045e-03f, - 4.845031331e-03f, 4.844715013e-03f, 4.844388094e-03f, 4.844050573e-03f, 4.843702453e-03f, 4.843343735e-03f, 4.842974420e-03f, 4.842594509e-03f, 4.842204004e-03f, 4.841802906e-03f, - 4.841391218e-03f, 4.840968939e-03f, 4.840536073e-03f, 4.840092620e-03f, 4.839638581e-03f, 4.839173959e-03f, 4.838698755e-03f, 4.838212971e-03f, 4.837716608e-03f, 4.837209668e-03f, - 4.836692153e-03f, 4.836164064e-03f, 4.835625404e-03f, 4.835076173e-03f, 4.834516374e-03f, 4.833946008e-03f, 4.833365078e-03f, 4.832773584e-03f, 4.832171530e-03f, 4.831558917e-03f, - 4.830935747e-03f, 4.830302021e-03f, 4.829657742e-03f, 4.829002912e-03f, 4.828337533e-03f, 4.827661606e-03f, 4.826975135e-03f, 4.826278120e-03f, 4.825570564e-03f, 4.824852470e-03f, - 4.824123839e-03f, 4.823384673e-03f, 4.822634975e-03f, 4.821874748e-03f, 4.821103992e-03f, 4.820322710e-03f, 4.819530906e-03f, 4.818728580e-03f, 4.817915736e-03f, 4.817092376e-03f, - 4.816258501e-03f, 4.815414115e-03f, 4.814559221e-03f, 4.813693819e-03f, 4.812817913e-03f, 4.811931506e-03f, 4.811034600e-03f, 4.810127197e-03f, 4.809209300e-03f, 4.808280912e-03f, - 4.807342034e-03f, 4.806392671e-03f, 4.805432824e-03f, 4.804462496e-03f, 4.803481690e-03f, 4.802490409e-03f, 4.801488655e-03f, 4.800476431e-03f, 4.799453740e-03f, 4.798420585e-03f, - 4.797376968e-03f, 4.796322893e-03f, 4.795258362e-03f, 4.794183378e-03f, 4.793097944e-03f, 4.792002063e-03f, 4.790895739e-03f, 4.789778973e-03f, 4.788651769e-03f, 4.787514131e-03f, - 4.786366061e-03f, 4.785207562e-03f, 4.784038637e-03f, 4.782859290e-03f, 4.781669523e-03f, 4.780469341e-03f, 4.779258745e-03f, 4.778037740e-03f, 4.776806328e-03f, 4.775564513e-03f, - 4.774312298e-03f, 4.773049687e-03f, 4.771776682e-03f, 4.770493287e-03f, 4.769199506e-03f, 4.767895341e-03f, 4.766580797e-03f, 4.765255877e-03f, 4.763920584e-03f, 4.762574922e-03f, - 4.761218893e-03f, 4.759852503e-03f, 4.758475754e-03f, 4.757088650e-03f, 4.755691194e-03f, 4.754283391e-03f, 4.752865244e-03f, 4.751436755e-03f, 4.749997931e-03f, 4.748548773e-03f, - 4.747089285e-03f, 4.745619473e-03f, 4.744139338e-03f, 4.742648885e-03f, 4.741148119e-03f, 4.739637041e-03f, 4.738115658e-03f, 4.736583972e-03f, 4.735041987e-03f, 4.733489708e-03f, - 4.731927138e-03f, 4.730354282e-03f, 4.728771143e-03f, 4.727177725e-03f, 4.725574032e-03f, 4.723960069e-03f, 4.722335840e-03f, 4.720701348e-03f, 4.719056598e-03f, 4.717401594e-03f, - 4.715736341e-03f, 4.714060842e-03f, 4.712375101e-03f, 4.710679123e-03f, 4.708972913e-03f, 4.707256474e-03f, 4.705529811e-03f, 4.703792928e-03f, 4.702045830e-03f, 4.700288520e-03f, - 4.698521004e-03f, 4.696743286e-03f, 4.694955370e-03f, 4.693157260e-03f, 4.691348962e-03f, 4.689530480e-03f, 4.687701817e-03f, 4.685862980e-03f, 4.684013972e-03f, 4.682154798e-03f, - 4.680285463e-03f, 4.678405971e-03f, 4.676516327e-03f, 4.674616536e-03f, 4.672706602e-03f, 4.670786530e-03f, 4.668856326e-03f, 4.666915993e-03f, 4.664965536e-03f, 4.663004961e-03f, - 4.661034272e-03f, 4.659053474e-03f, 4.657062572e-03f, 4.655061571e-03f, 4.653050476e-03f, 4.651029292e-03f, 4.648998023e-03f, 4.646956675e-03f, 4.644905253e-03f, 4.642843762e-03f, - 4.640772207e-03f, 4.638690593e-03f, 4.636598925e-03f, 4.634497208e-03f, 4.632385448e-03f, 4.630263649e-03f, 4.628131817e-03f, 4.625989957e-03f, 4.623838074e-03f, 4.621676174e-03f, - 4.619504262e-03f, 4.617322343e-03f, 4.615130422e-03f, 4.612928505e-03f, 4.610716598e-03f, 4.608494705e-03f, 4.606262832e-03f, 4.604020984e-03f, 4.601769168e-03f, 4.599507387e-03f, - 4.597235649e-03f, 4.594953958e-03f, 4.592662320e-03f, 4.590360741e-03f, 4.588049226e-03f, 4.585727780e-03f, 4.583396410e-03f, 4.581055121e-03f, 4.578703918e-03f, 4.576342808e-03f, - 4.573971797e-03f, 4.571590889e-03f, 4.569200090e-03f, 4.566799407e-03f, 4.564388845e-03f, 4.561968411e-03f, 4.559538109e-03f, 4.557097946e-03f, 4.554647927e-03f, 4.552188059e-03f, - 4.549718348e-03f, 4.547238799e-03f, 4.544749418e-03f, 4.542250212e-03f, 4.539741187e-03f, 4.537222347e-03f, 4.534693701e-03f, 4.532155252e-03f, 4.529607009e-03f, 4.527048976e-03f, - 4.524481161e-03f, 4.521903568e-03f, 4.519316205e-03f, 4.516719077e-03f, 4.514112192e-03f, 4.511495554e-03f, 4.508869170e-03f, 4.506233047e-03f, 4.503587191e-03f, 4.500931608e-03f, - 4.498266305e-03f, 4.495591287e-03f, 4.492906562e-03f, 4.490212136e-03f, 4.487508015e-03f, 4.484794205e-03f, 4.482070714e-03f, 4.479337547e-03f, 4.476594711e-03f, 4.473842214e-03f, - 4.471080060e-03f, 4.468308257e-03f, 4.465526812e-03f, 4.462735731e-03f, 4.459935020e-03f, 4.457124687e-03f, 4.454304738e-03f, 4.451475180e-03f, 4.448636019e-03f, 4.445787263e-03f, - 4.442928917e-03f, 4.440060990e-03f, 4.437183487e-03f, 4.434296415e-03f, 4.431399782e-03f, 4.428493594e-03f, 4.425577858e-03f, 4.422652581e-03f, 4.419717771e-03f, 4.416773432e-03f, - 4.413819574e-03f, 4.410856203e-03f, 4.407883326e-03f, 4.404900949e-03f, 4.401909081e-03f, 4.398907727e-03f, 4.395896896e-03f, 4.392876594e-03f, 4.389846829e-03f, 4.386807607e-03f, - 4.383758936e-03f, 4.380700822e-03f, 4.377633274e-03f, 4.374556299e-03f, 4.371469903e-03f, 4.368374094e-03f, 4.365268879e-03f, 4.362154266e-03f, 4.359030262e-03f, 4.355896874e-03f, - 4.352754110e-03f, 4.349601977e-03f, 4.346440482e-03f, 4.343269634e-03f, 4.340089438e-03f, 4.336899904e-03f, 4.333701038e-03f, 4.330492848e-03f, 4.327275342e-03f, 4.324048526e-03f, - 4.320812409e-03f, 4.317566999e-03f, 4.314312302e-03f, 4.311048327e-03f, 4.307775080e-03f, 4.304492571e-03f, 4.301200806e-03f, 4.297899794e-03f, 4.294589541e-03f, 4.291270057e-03f, - 4.287941347e-03f, 4.284603421e-03f, 4.281256287e-03f, 4.277899951e-03f, 4.274534422e-03f, 4.271159708e-03f, 4.267775817e-03f, 4.264382756e-03f, 4.260980534e-03f, 4.257569158e-03f, - 4.254148637e-03f, 4.250718978e-03f, 4.247280190e-03f, 4.243832280e-03f, 4.240375256e-03f, 4.236909128e-03f, 4.233433902e-03f, 4.229949587e-03f, 4.226456191e-03f, 4.222953722e-03f, - 4.219442189e-03f, 4.215921599e-03f, 4.212391960e-03f, 4.208853282e-03f, 4.205305572e-03f, 4.201748838e-03f, 4.198183090e-03f, 4.194608334e-03f, 4.191024580e-03f, 4.187431835e-03f, - 4.183830109e-03f, 4.180219409e-03f, 4.176599744e-03f, 4.172971123e-03f, 4.169333553e-03f, 4.165687044e-03f, 4.162031603e-03f, 4.158367240e-03f, 4.154693962e-03f, 4.151011779e-03f, - 4.147320699e-03f, 4.143620730e-03f, 4.139911881e-03f, 4.136194161e-03f, 4.132467578e-03f, 4.128732141e-03f, 4.124987859e-03f, 4.121234740e-03f, 4.117472793e-03f, 4.113702027e-03f, - 4.109922451e-03f, 4.106134072e-03f, 4.102336901e-03f, 4.098530946e-03f, 4.094716215e-03f, 4.090892718e-03f, 4.087060464e-03f, 4.083219461e-03f, 4.079369717e-03f, 4.075511243e-03f, - 4.071644048e-03f, 4.067768139e-03f, 4.063883526e-03f, 4.059990218e-03f, 4.056088224e-03f, 4.052177553e-03f, 4.048258214e-03f, 4.044330216e-03f, 4.040393569e-03f, 4.036448280e-03f, - 4.032494360e-03f, 4.028531818e-03f, 4.024560663e-03f, 4.020580903e-03f, 4.016592549e-03f, 4.012595609e-03f, 4.008590092e-03f, 4.004576008e-03f, 4.000553367e-03f, 3.996522176e-03f, - 3.992482446e-03f, 3.988434187e-03f, 3.984377406e-03f, 3.980312115e-03f, 3.976238321e-03f, 3.972156035e-03f, 3.968065266e-03f, 3.963966023e-03f, 3.959858316e-03f, 3.955742154e-03f, - 3.951617547e-03f, 3.947484504e-03f, 3.943343034e-03f, 3.939193149e-03f, 3.935034855e-03f, 3.930868165e-03f, 3.926693086e-03f, 3.922509629e-03f, 3.918317803e-03f, 3.914117618e-03f, - 3.909909084e-03f, 3.905692210e-03f, 3.901467006e-03f, 3.897233481e-03f, 3.892991646e-03f, 3.888741511e-03f, 3.884483084e-03f, 3.880216375e-03f, 3.875941396e-03f, 3.871658154e-03f, - 3.867366661e-03f, 3.863066926e-03f, 3.858758959e-03f, 3.854442770e-03f, 3.850118368e-03f, 3.845785764e-03f, 3.841444968e-03f, 3.837095989e-03f, 3.832738838e-03f, 3.828373524e-03f, - 3.824000058e-03f, 3.819618450e-03f, 3.815228709e-03f, 3.810830846e-03f, 3.806424871e-03f, 3.802010794e-03f, 3.797588624e-03f, 3.793158373e-03f, 3.788720051e-03f, 3.784273666e-03f, - 3.779819231e-03f, 3.775356754e-03f, 3.770886247e-03f, 3.766407719e-03f, 3.761921180e-03f, 3.757426641e-03f, 3.752924113e-03f, 3.748413605e-03f, 3.743895128e-03f, 3.739368692e-03f, - 3.734834307e-03f, 3.730291985e-03f, 3.725741734e-03f, 3.721183567e-03f, 3.716617492e-03f, 3.712043521e-03f, 3.707461664e-03f, 3.702871932e-03f, 3.698274335e-03f, 3.693668883e-03f, - 3.689055587e-03f, 3.684434457e-03f, 3.679805505e-03f, 3.675168741e-03f, 3.670524174e-03f, 3.665871817e-03f, 3.661211679e-03f, 3.656543772e-03f, 3.651868105e-03f, 3.647184690e-03f, - 3.642493537e-03f, 3.637794656e-03f, 3.633088060e-03f, 3.628373758e-03f, 3.623651761e-03f, 3.618922079e-03f, 3.614184725e-03f, 3.609439708e-03f, 3.604687039e-03f, 3.599926730e-03f, - 3.595158790e-03f, 3.590383231e-03f, 3.585600064e-03f, 3.580809300e-03f, 3.576010950e-03f, 3.571205023e-03f, 3.566391533e-03f, 3.561570488e-03f, 3.556741902e-03f, 3.551905783e-03f, - 3.547062144e-03f, 3.542210996e-03f, 3.537352348e-03f, 3.532486214e-03f, 3.527612603e-03f, 3.522731527e-03f, 3.517842997e-03f, 3.512947023e-03f, 3.508043618e-03f, 3.503132792e-03f, - 3.498214557e-03f, 3.493288923e-03f, 3.488355902e-03f, 3.483415505e-03f, 3.478467743e-03f, 3.473512628e-03f, 3.468550170e-03f, 3.463580382e-03f, 3.458603274e-03f, 3.453618858e-03f, - 3.448627144e-03f, 3.443628145e-03f, 3.438621872e-03f, 3.433608336e-03f, 3.428587548e-03f, 3.423559520e-03f, 3.418524264e-03f, 3.413481790e-03f, 3.408432110e-03f, 3.403375236e-03f, - 3.398311179e-03f, 3.393239951e-03f, 3.388161563e-03f, 3.383076026e-03f, 3.377983353e-03f, 3.372883554e-03f, 3.367776642e-03f, 3.362662628e-03f, 3.357541523e-03f, 3.352413339e-03f, - 3.347278088e-03f, 3.342135781e-03f, 3.336986431e-03f, 3.331830048e-03f, 3.326666644e-03f, 3.321496232e-03f, 3.316318822e-03f, 3.311134427e-03f, 3.305943059e-03f, 3.300744728e-03f, - 3.295539447e-03f, 3.290327228e-03f, 3.285108082e-03f, 3.279882022e-03f, 3.274649058e-03f, 3.269409204e-03f, 3.264162470e-03f, 3.258908869e-03f, 3.253648413e-03f, 3.248381113e-03f, - 3.243106982e-03f, 3.237826031e-03f, 3.232538272e-03f, 3.227243717e-03f, 3.221942379e-03f, 3.216634269e-03f, 3.211319399e-03f, 3.205997782e-03f, 3.200669429e-03f, 3.195334352e-03f, - 3.189992563e-03f, 3.184644075e-03f, 3.179288900e-03f, 3.173927049e-03f, 3.168558535e-03f, 3.163183370e-03f, 3.157801566e-03f, 3.152413135e-03f, 3.147018090e-03f, 3.141616442e-03f, - 3.136208205e-03f, 3.130793389e-03f, 3.125372007e-03f, 3.119944072e-03f, 3.114509596e-03f, 3.109068591e-03f, 3.103621069e-03f, 3.098167043e-03f, 3.092706524e-03f, 3.087239526e-03f, - 3.081766060e-03f, 3.076286140e-03f, 3.070799777e-03f, 3.065306983e-03f, 3.059807772e-03f, 3.054302155e-03f, 3.048790144e-03f, 3.043271754e-03f, 3.037746995e-03f, 3.032215880e-03f, - 3.026678422e-03f, 3.021134633e-03f, 3.015584526e-03f, 3.010028113e-03f, 3.004465407e-03f, 2.998896421e-03f, 2.993321166e-03f, 2.987739655e-03f, 2.982151902e-03f, 2.976557918e-03f, - 2.970957716e-03f, 2.965351309e-03f, 2.959738709e-03f, 2.954119930e-03f, 2.948494983e-03f, 2.942863881e-03f, 2.937226638e-03f, 2.931583265e-03f, 2.925933776e-03f, 2.920278184e-03f, - 2.914616500e-03f, 2.908948737e-03f, 2.903274909e-03f, 2.897595029e-03f, 2.891909108e-03f, 2.886217160e-03f, 2.880519198e-03f, 2.874815234e-03f, 2.869105281e-03f, 2.863389353e-03f, - 2.857667461e-03f, 2.851939619e-03f, 2.846205840e-03f, 2.840466136e-03f, 2.834720521e-03f, 2.828969007e-03f, 2.823211608e-03f, 2.817448336e-03f, 2.811679204e-03f, 2.805904226e-03f, - 2.800123413e-03f, 2.794336780e-03f, 2.788544339e-03f, 2.782746103e-03f, 2.776942085e-03f, 2.771132299e-03f, 2.765316757e-03f, 2.759495472e-03f, 2.753668458e-03f, 2.747835727e-03f, - 2.741997293e-03f, 2.736153169e-03f, 2.730303368e-03f, 2.724447902e-03f, 2.718586786e-03f, 2.712720032e-03f, 2.706847654e-03f, 2.700969664e-03f, 2.695086076e-03f, 2.689196903e-03f, - 2.683302159e-03f, 2.677401856e-03f, 2.671496007e-03f, 2.665584627e-03f, 2.659667728e-03f, 2.653745323e-03f, 2.647817427e-03f, 2.641884051e-03f, 2.635945210e-03f, 2.630000917e-03f, - 2.624051184e-03f, 2.618096026e-03f, 2.612135456e-03f, 2.606169487e-03f, 2.600198132e-03f, 2.594221406e-03f, 2.588239320e-03f, 2.582251889e-03f, 2.576259127e-03f, 2.570261046e-03f, - 2.564257659e-03f, 2.558248982e-03f, 2.552235026e-03f, 2.546215805e-03f, 2.540191334e-03f, 2.534161624e-03f, 2.528126691e-03f, 2.522086546e-03f, 2.516041205e-03f, 2.509990680e-03f, - 2.503934985e-03f, 2.497874134e-03f, 2.491808140e-03f, 2.485737016e-03f, 2.479660777e-03f, 2.473579435e-03f, 2.467493005e-03f, 2.461401500e-03f, 2.455304934e-03f, 2.449203320e-03f, - 2.443096672e-03f, 2.436985004e-03f, 2.430868329e-03f, 2.424746661e-03f, 2.418620014e-03f, 2.412488401e-03f, 2.406351837e-03f, 2.400210334e-03f, 2.394063907e-03f, 2.387912569e-03f, - 2.381756334e-03f, 2.375595217e-03f, 2.369429229e-03f, 2.363258387e-03f, 2.357082702e-03f, 2.350902189e-03f, 2.344716863e-03f, 2.338526736e-03f, 2.332331822e-03f, 2.326132136e-03f, - 2.319927691e-03f, 2.313718501e-03f, 2.307504579e-03f, 2.301285941e-03f, 2.295062599e-03f, 2.288834568e-03f, 2.282601861e-03f, 2.276364493e-03f, 2.270122477e-03f, 2.263875827e-03f, - 2.257624558e-03f, 2.251368683e-03f, 2.245108216e-03f, 2.238843171e-03f, 2.232573562e-03f, 2.226299403e-03f, 2.220020708e-03f, 2.213737491e-03f, 2.207449767e-03f, 2.201157549e-03f, - 2.194860850e-03f, 2.188559687e-03f, 2.182254071e-03f, 2.175944018e-03f, 2.169629541e-03f, 2.163310655e-03f, 2.156987373e-03f, 2.150659710e-03f, 2.144327680e-03f, 2.137991297e-03f, - 2.131650575e-03f, 2.125305528e-03f, 2.118956171e-03f, 2.112602517e-03f, 2.106244581e-03f, 2.099882376e-03f, 2.093515918e-03f, 2.087145220e-03f, 2.080770296e-03f, 2.074391161e-03f, - 2.068007829e-03f, 2.061620314e-03f, 2.055228630e-03f, 2.048832792e-03f, 2.042432813e-03f, 2.036028709e-03f, 2.029620493e-03f, 2.023208179e-03f, 2.016791782e-03f, 2.010371317e-03f, - 2.003946797e-03f, 1.997518236e-03f, 1.991085650e-03f, 1.984649052e-03f, 1.978208457e-03f, 1.971763879e-03f, 1.965315332e-03f, 1.958862831e-03f, 1.952406390e-03f, 1.945946024e-03f, - 1.939481746e-03f, 1.933013572e-03f, 1.926541516e-03f, 1.920065591e-03f, 1.913585813e-03f, 1.907102196e-03f, 1.900614754e-03f, 1.894123501e-03f, 1.887628453e-03f, 1.881129624e-03f, - 1.874627027e-03f, 1.868120678e-03f, 1.861610591e-03f, 1.855096781e-03f, 1.848579261e-03f, 1.842058047e-03f, 1.835533153e-03f, 1.829004593e-03f, 1.822472382e-03f, 1.815936535e-03f, - 1.809397066e-03f, 1.802853989e-03f, 1.796307319e-03f, 1.789757071e-03f, 1.783203259e-03f, 1.776645897e-03f, 1.770085001e-03f, 1.763520585e-03f, 1.756952664e-03f, 1.750381251e-03f, - 1.743806362e-03f, 1.737228011e-03f, 1.730646214e-03f, 1.724060983e-03f, 1.717472335e-03f, 1.710880283e-03f, 1.704284843e-03f, 1.697686029e-03f, 1.691083856e-03f, 1.684478337e-03f, - 1.677869489e-03f, 1.671257326e-03f, 1.664641861e-03f, 1.658023111e-03f, 1.651401089e-03f, 1.644775811e-03f, 1.638147291e-03f, 1.631515544e-03f, 1.624880584e-03f, 1.618242427e-03f, - 1.611601086e-03f, 1.604956577e-03f, 1.598308915e-03f, 1.591658114e-03f, 1.585004188e-03f, 1.578347154e-03f, 1.571687024e-03f, 1.565023815e-03f, 1.558357541e-03f, 1.551688217e-03f, - 1.545015858e-03f, 1.538340477e-03f, 1.531662091e-03f, 1.524980714e-03f, 1.518296361e-03f, 1.511609046e-03f, 1.504918784e-03f, 1.498225591e-03f, 1.491529481e-03f, 1.484830469e-03f, - 1.478128570e-03f, 1.471423798e-03f, 1.464716168e-03f, 1.458005696e-03f, 1.451292396e-03f, 1.444576283e-03f, 1.437857372e-03f, 1.431135678e-03f, 1.424411216e-03f, 1.417684000e-03f, - 1.410954046e-03f, 1.404221368e-03f, 1.397485981e-03f, 1.390747901e-03f, 1.384007141e-03f, 1.377263718e-03f, 1.370517646e-03f, 1.363768939e-03f, 1.357017614e-03f, 1.350263684e-03f, - 1.343507165e-03f, 1.336748072e-03f, 1.329986419e-03f, 1.323222222e-03f, 1.316455495e-03f, 1.309686254e-03f, 1.302914514e-03f, 1.296140289e-03f, 1.289363595e-03f, 1.282584446e-03f, - 1.275802857e-03f, 1.269018844e-03f, 1.262232422e-03f, 1.255443605e-03f, 1.248652408e-03f, 1.241858847e-03f, 1.235062937e-03f, 1.228264692e-03f, 1.221464128e-03f, 1.214661259e-03f, - 1.207856101e-03f, 1.201048669e-03f, 1.194238978e-03f, 1.187427042e-03f, 1.180612877e-03f, 1.173796499e-03f, 1.166977921e-03f, 1.160157159e-03f, 1.153334228e-03f, 1.146509144e-03f, - 1.139681921e-03f, 1.132852574e-03f, 1.126021119e-03f, 1.119187570e-03f, 1.112351943e-03f, 1.105514253e-03f, 1.098674514e-03f, 1.091832742e-03f, 1.084988953e-03f, 1.078143161e-03f, - 1.071295380e-03f, 1.064445628e-03f, 1.057593918e-03f, 1.050740265e-03f, 1.043884686e-03f, 1.037027194e-03f, 1.030167805e-03f, 1.023306534e-03f, 1.016443397e-03f, 1.009578409e-03f, - 1.002711584e-03f, 9.958429373e-04f, 9.889724850e-04f, 9.821002418e-04f, 9.752262229e-04f, 9.683504434e-04f, 9.614729185e-04f, 9.545936634e-04f, 9.477126932e-04f, 9.408300232e-04f, - 9.339456685e-04f, 9.270596442e-04f, 9.201719657e-04f, 9.132826480e-04f, 9.063917064e-04f, 8.994991560e-04f, 8.926050121e-04f, 8.857092898e-04f, 8.788120044e-04f, 8.719131710e-04f, - 8.650128049e-04f, 8.581109213e-04f, 8.512075354e-04f, 8.443026624e-04f, 8.373963175e-04f, 8.304885159e-04f, 8.235792730e-04f, 8.166686038e-04f, 8.097565236e-04f, 8.028430476e-04f, - 7.959281912e-04f, 7.890119694e-04f, 7.820943976e-04f, 7.751754910e-04f, 7.682552648e-04f, 7.613337343e-04f, 7.544109146e-04f, 7.474868212e-04f, 7.405614691e-04f, 7.336348737e-04f, - 7.267070502e-04f, 7.197780139e-04f, 7.128477799e-04f, 7.059163637e-04f, 6.989837804e-04f, 6.920500452e-04f, 6.851151735e-04f, 6.781791806e-04f, 6.712420816e-04f, 6.643038919e-04f, - 6.573646267e-04f, 6.504243012e-04f, 6.434829309e-04f, 6.365405309e-04f, 6.295971165e-04f, 6.226527029e-04f, 6.157073056e-04f, 6.087609397e-04f, 6.018136205e-04f, 5.948653633e-04f, - 5.879161834e-04f, 5.809660961e-04f, 5.740151166e-04f, 5.670632602e-04f, 5.601105423e-04f, 5.531569781e-04f, 5.462025830e-04f, 5.392473721e-04f, 5.322913608e-04f, 5.253345643e-04f, - 5.183769981e-04f, 5.114186773e-04f, 5.044596173e-04f, 4.974998333e-04f, 4.905393407e-04f, 4.835781547e-04f, 4.766162907e-04f, 4.696537639e-04f, 4.626905896e-04f, 4.557267832e-04f, - 4.487623600e-04f, 4.417973351e-04f, 4.348317241e-04f, 4.278655420e-04f, 4.208988043e-04f, 4.139315263e-04f, 4.069637232e-04f, 3.999954104e-04f, 3.930266031e-04f, 3.860573167e-04f, - 3.790875664e-04f, 3.721173676e-04f, 3.651467356e-04f, 3.581756856e-04f, 3.512042330e-04f, 3.442323932e-04f, 3.372601812e-04f, 3.302876126e-04f, 3.233147026e-04f, 3.163414665e-04f, - 3.093679196e-04f, 3.023940771e-04f, 2.954199545e-04f, 2.884455670e-04f, 2.814709299e-04f, 2.744960586e-04f, 2.675209682e-04f, 2.605456742e-04f, 2.535701918e-04f, 2.465945363e-04f, - 2.396187230e-04f, 2.326427673e-04f, 2.256666844e-04f, 2.186904896e-04f, 2.117141982e-04f, 2.047378256e-04f, 1.977613869e-04f, 1.907848976e-04f, 1.838083729e-04f, 1.768318281e-04f, - 1.698552785e-04f, 1.628787394e-04f, 1.559022260e-04f, 1.489257538e-04f, 1.419493379e-04f, 1.349729936e-04f, 1.279967363e-04f, 1.210205813e-04f, 1.140445437e-04f, 1.070686390e-04f, - 1.000928823e-04f, 9.311728905e-05f, 8.614187443e-05f, 7.916665374e-05f, 7.219164226e-05f, 6.521685528e-05f, 5.824230806e-05f, 5.126801589e-05f, 4.429399404e-05f, 3.732025778e-05f, - 3.034682239e-05f, 2.337370313e-05f, 1.640091526e-05f, 9.428474070e-06f, 2.456394809e-06f, -4.515307256e-06f, -1.148661686e-05f, -1.845751875e-05f, -2.542799767e-05f, -3.239803834e-05f, - -3.936762554e-05f, -4.633674399e-05f, -5.330537845e-05f, -6.027351366e-05f, -6.724113439e-05f, -7.420822539e-05f, -8.117477141e-05f, -8.814075721e-05f, -9.510616755e-05f, -1.020709872e-04f, - -1.090352009e-04f, -1.159987935e-04f, -1.229617496e-04f, -1.299240542e-04f, -1.368856919e-04f, -1.438466475e-04f, -1.508069058e-04f, -1.577664517e-04f, -1.647252698e-04f, -1.716833449e-04f, - -1.786406619e-04f, -1.855972055e-04f, -1.925529606e-04f, -1.995079119e-04f, -2.064620442e-04f, -2.134153423e-04f, -2.203677911e-04f, -2.273193753e-04f, -2.342700797e-04f, -2.412198892e-04f, - -2.481687885e-04f, -2.551167626e-04f, -2.620637962e-04f, -2.690098740e-04f, -2.759549811e-04f, -2.828991021e-04f, -2.898422220e-04f, -2.967843255e-04f, -3.037253975e-04f, -3.106654228e-04f, - -3.176043863e-04f, -3.245422728e-04f, -3.314790672e-04f, -3.384147543e-04f, -3.453493190e-04f, -3.522827462e-04f, -3.592150207e-04f, -3.661461273e-04f, -3.730760510e-04f, -3.800047767e-04f, - -3.869322891e-04f, -3.938585732e-04f, -4.007836139e-04f, -4.077073960e-04f, -4.146299045e-04f, -4.215511242e-04f, -4.284710400e-04f, -4.353896369e-04f, -4.423068997e-04f, -4.492228134e-04f, - -4.561373629e-04f, -4.630505331e-04f, -4.699623088e-04f, -4.768726751e-04f, -4.837816169e-04f, -4.906891191e-04f, -4.975951666e-04f, -5.044997444e-04f, -5.114028374e-04f, -5.183044306e-04f, - -5.252045089e-04f, -5.321030573e-04f, -5.390000607e-04f, -5.458955042e-04f, -5.527893726e-04f, -5.596816510e-04f, -5.665723243e-04f, -5.734613775e-04f, -5.803487957e-04f, -5.872345637e-04f, - -5.941186667e-04f, -6.010010895e-04f, -6.078818172e-04f, -6.147608349e-04f, -6.216381275e-04f, -6.285136800e-04f, -6.353874775e-04f, -6.422595049e-04f, -6.491297475e-04f, -6.559981900e-04f, - -6.628648177e-04f, -6.697296156e-04f, -6.765925686e-04f, -6.834536619e-04f, -6.903128806e-04f, -6.971702097e-04f, -7.040256342e-04f, -7.108791392e-04f, -7.177307099e-04f, -7.245803313e-04f, - -7.314279885e-04f, -7.382736667e-04f, -7.451173508e-04f, -7.519590260e-04f, -7.587986775e-04f, -7.656362903e-04f, -7.724718495e-04f, -7.793053404e-04f, -7.861367480e-04f, -7.929660575e-04f, - -7.997932540e-04f, -8.066183226e-04f, -8.134412486e-04f, -8.202620170e-04f, -8.270806131e-04f, -8.338970220e-04f, -8.407112289e-04f, -8.475232190e-04f, -8.543329775e-04f, -8.611404895e-04f, - -8.679457403e-04f, -8.747487151e-04f, -8.815493991e-04f, -8.883477774e-04f, -8.951438354e-04f, -9.019375583e-04f, -9.087289312e-04f, -9.155179395e-04f, -9.223045684e-04f, -9.290888031e-04f, - -9.358706289e-04f, -9.426500310e-04f, -9.494269948e-04f, -9.562015055e-04f, -9.629735484e-04f, -9.697431088e-04f, -9.765101720e-04f, -9.832747233e-04f, -9.900367479e-04f, -9.967962313e-04f, - -1.003553159e-03f, -1.010307515e-03f, -1.017059287e-03f, -1.023808458e-03f, -1.030555015e-03f, -1.037298943e-03f, -1.044040227e-03f, -1.050778852e-03f, -1.057514804e-03f, -1.064248068e-03f, - -1.070978630e-03f, -1.077706475e-03f, -1.084431589e-03f, -1.091153956e-03f, -1.097873562e-03f, -1.104590393e-03f, -1.111304434e-03f, -1.118015671e-03f, -1.124724088e-03f, -1.131429673e-03f, - -1.138132408e-03f, -1.144832282e-03f, -1.151529278e-03f, -1.158223382e-03f, -1.164914580e-03f, -1.171602857e-03f, -1.178288199e-03f, -1.184970592e-03f, -1.191650020e-03f, -1.198326469e-03f, - -1.204999925e-03f, -1.211670374e-03f, -1.218337800e-03f, -1.225002190e-03f, -1.231663529e-03f, -1.238321803e-03f, -1.244976996e-03f, -1.251629096e-03f, -1.258278087e-03f, -1.264923954e-03f, - -1.271566684e-03f, -1.278206263e-03f, -1.284842675e-03f, -1.291475906e-03f, -1.298105942e-03f, -1.304732769e-03f, -1.311356373e-03f, -1.317976738e-03f, -1.324593851e-03f, -1.331207697e-03f, - -1.337818262e-03f, -1.344425532e-03f, -1.351029492e-03f, -1.357630128e-03f, -1.364227427e-03f, -1.370821372e-03f, -1.377411951e-03f, -1.383999149e-03f, -1.390582951e-03f, -1.397163344e-03f, - -1.403740313e-03f, -1.410313844e-03f, -1.416883923e-03f, -1.423450536e-03f, -1.430013667e-03f, -1.436573304e-03f, -1.443129432e-03f, -1.449682037e-03f, -1.456231105e-03f, -1.462776621e-03f, - -1.469318571e-03f, -1.475856941e-03f, -1.482391718e-03f, -1.488922886e-03f, -1.495450432e-03f, -1.501974342e-03f, -1.508494601e-03f, -1.515011196e-03f, -1.521524112e-03f, -1.528033336e-03f, - -1.534538853e-03f, -1.541040649e-03f, -1.547538710e-03f, -1.554033022e-03f, -1.560523572e-03f, -1.567010344e-03f, -1.573493326e-03f, -1.579972502e-03f, -1.586447860e-03f, -1.592919384e-03f, - -1.599387062e-03f, -1.605850879e-03f, -1.612310821e-03f, -1.618766874e-03f, -1.625219025e-03f, -1.631667259e-03f, -1.638111562e-03f, -1.644551921e-03f, -1.650988322e-03f, -1.657420750e-03f, - -1.663849192e-03f, -1.670273634e-03f, -1.676694062e-03f, -1.683110463e-03f, -1.689522821e-03f, -1.695931125e-03f, -1.702335359e-03f, -1.708735510e-03f, -1.715131564e-03f, -1.721523508e-03f, - -1.727911327e-03f, -1.734295008e-03f, -1.740674537e-03f, -1.747049900e-03f, -1.753421084e-03f, -1.759788074e-03f, -1.766150858e-03f, -1.772509420e-03f, -1.778863749e-03f, -1.785213829e-03f, - -1.791559648e-03f, -1.797901191e-03f, -1.804238445e-03f, -1.810571396e-03f, -1.816900031e-03f, -1.823224336e-03f, -1.829544297e-03f, -1.835859901e-03f, -1.842171134e-03f, -1.848477982e-03f, - -1.854780433e-03f, -1.861078472e-03f, -1.867372085e-03f, -1.873661260e-03f, -1.879945982e-03f, -1.886226239e-03f, -1.892502016e-03f, -1.898773301e-03f, -1.905040079e-03f, -1.911302337e-03f, - -1.917560062e-03f, -1.923813240e-03f, -1.930061858e-03f, -1.936305902e-03f, -1.942545359e-03f, -1.948780215e-03f, -1.955010457e-03f, -1.961236072e-03f, -1.967457047e-03f, -1.973673367e-03f, - -1.979885019e-03f, -1.986091991e-03f, -1.992294268e-03f, -1.998491838e-03f, -2.004684686e-03f, -2.010872801e-03f, -2.017056168e-03f, -2.023234774e-03f, -2.029408606e-03f, -2.035577651e-03f, - -2.041741895e-03f, -2.047901325e-03f, -2.054055928e-03f, -2.060205691e-03f, -2.066350600e-03f, -2.072490643e-03f, -2.078625805e-03f, -2.084756074e-03f, -2.090881437e-03f, -2.097001881e-03f, - -2.103117391e-03f, -2.109227956e-03f, -2.115333563e-03f, -2.121434197e-03f, -2.127529846e-03f, -2.133620497e-03f, -2.139706137e-03f, -2.145786752e-03f, -2.151862330e-03f, -2.157932857e-03f, - -2.163998321e-03f, -2.170058709e-03f, -2.176114007e-03f, -2.182164203e-03f, -2.188209283e-03f, -2.194249235e-03f, -2.200284045e-03f, -2.206313702e-03f, -2.212338190e-03f, -2.218357499e-03f, - -2.224371615e-03f, -2.230380524e-03f, -2.236384215e-03f, -2.242382674e-03f, -2.248375888e-03f, -2.254363845e-03f, -2.260346532e-03f, -2.266323935e-03f, -2.272296043e-03f, -2.278262842e-03f, - -2.284224319e-03f, -2.290180462e-03f, -2.296131258e-03f, -2.302076694e-03f, -2.308016758e-03f, -2.313951436e-03f, -2.319880716e-03f, -2.325804586e-03f, -2.331723032e-03f, -2.337636042e-03f, - -2.343543603e-03f, -2.349445703e-03f, -2.355342329e-03f, -2.361233469e-03f, -2.367119109e-03f, -2.372999237e-03f, -2.378873841e-03f, -2.384742908e-03f, -2.390606425e-03f, -2.396464380e-03f, - -2.402316761e-03f, -2.408163554e-03f, -2.414004748e-03f, -2.419840329e-03f, -2.425670286e-03f, -2.431494605e-03f, -2.437313275e-03f, -2.443126283e-03f, -2.448933617e-03f, -2.454735263e-03f, - -2.460531211e-03f, -2.466321446e-03f, -2.472105958e-03f, -2.477884733e-03f, -2.483657759e-03f, -2.489425024e-03f, -2.495186516e-03f, -2.500942222e-03f, -2.506692130e-03f, -2.512436227e-03f, - -2.518174502e-03f, -2.523906942e-03f, -2.529633535e-03f, -2.535354269e-03f, -2.541069131e-03f, -2.546778109e-03f, -2.552481191e-03f, -2.558178365e-03f, -2.563869619e-03f, -2.569554940e-03f, - -2.575234316e-03f, -2.580907736e-03f, -2.586575187e-03f, -2.592236658e-03f, -2.597892135e-03f, -2.603541607e-03f, -2.609185061e-03f, -2.614822487e-03f, -2.620453872e-03f, -2.626079203e-03f, - -2.631698469e-03f, -2.637311658e-03f, -2.642918757e-03f, -2.648519756e-03f, -2.654114641e-03f, -2.659703402e-03f, -2.665286025e-03f, -2.670862500e-03f, -2.676432814e-03f, -2.681996955e-03f, - -2.687554912e-03f, -2.693106673e-03f, -2.698652226e-03f, -2.704191558e-03f, -2.709724659e-03f, -2.715251517e-03f, -2.720772119e-03f, -2.726286454e-03f, -2.731794510e-03f, -2.737296276e-03f, - -2.742791740e-03f, -2.748280889e-03f, -2.753763713e-03f, -2.759240200e-03f, -2.764710338e-03f, -2.770174115e-03f, -2.775631520e-03f, -2.781082541e-03f, -2.786527167e-03f, -2.791965385e-03f, - -2.797397185e-03f, -2.802822555e-03f, -2.808241484e-03f, -2.813653959e-03f, -2.819059969e-03f, -2.824459503e-03f, -2.829852550e-03f, -2.835239097e-03f, -2.840619134e-03f, -2.845992649e-03f, - -2.851359630e-03f, -2.856720066e-03f, -2.862073946e-03f, -2.867421259e-03f, -2.872761992e-03f, -2.878096135e-03f, -2.883423677e-03f, -2.888744605e-03f, -2.894058909e-03f, -2.899366578e-03f, - -2.904667600e-03f, -2.909961963e-03f, -2.915249658e-03f, -2.920530671e-03f, -2.925804993e-03f, -2.931072612e-03f, -2.936333517e-03f, -2.941587697e-03f, -2.946835140e-03f, -2.952075835e-03f, - -2.957309772e-03f, -2.962536939e-03f, -2.967757325e-03f, -2.972970919e-03f, -2.978177710e-03f, -2.983377687e-03f, -2.988570839e-03f, -2.993757155e-03f, -2.998936623e-03f, -3.004109234e-03f, - -3.009274976e-03f, -3.014433837e-03f, -3.019585808e-03f, -3.024730877e-03f, -3.029869033e-03f, -3.035000265e-03f, -3.040124563e-03f, -3.045241916e-03f, -3.050352313e-03f, -3.055455742e-03f, - -3.060552194e-03f, -3.065641657e-03f, -3.070724121e-03f, -3.075799575e-03f, -3.080868008e-03f, -3.085929409e-03f, -3.090983768e-03f, -3.096031074e-03f, -3.101071316e-03f, -3.106104484e-03f, - -3.111130568e-03f, -3.116149555e-03f, -3.121161436e-03f, -3.126166201e-03f, -3.131163838e-03f, -3.136154337e-03f, -3.141137688e-03f, -3.146113880e-03f, -3.151082902e-03f, -3.156044744e-03f, - -3.160999396e-03f, -3.165946846e-03f, -3.170887085e-03f, -3.175820103e-03f, -3.180745888e-03f, -3.185664430e-03f, -3.190575719e-03f, -3.195479745e-03f, -3.200376497e-03f, -3.205265965e-03f, - -3.210148139e-03f, -3.215023008e-03f, -3.219890561e-03f, -3.224750790e-03f, -3.229603683e-03f, -3.234449230e-03f, -3.239287421e-03f, -3.244118246e-03f, -3.248941694e-03f, -3.253757756e-03f, - -3.258566422e-03f, -3.263367680e-03f, -3.268161522e-03f, -3.272947936e-03f, -3.277726913e-03f, -3.282498443e-03f, -3.287262516e-03f, -3.292019122e-03f, -3.296768250e-03f, -3.301509891e-03f, - -3.306244034e-03f, -3.310970671e-03f, -3.315689790e-03f, -3.320401382e-03f, -3.325105437e-03f, -3.329801945e-03f, -3.334490896e-03f, -3.339172280e-03f, -3.343846088e-03f, -3.348512309e-03f, - -3.353170935e-03f, -3.357821954e-03f, -3.362465358e-03f, -3.367101136e-03f, -3.371729278e-03f, -3.376349776e-03f, -3.380962619e-03f, -3.385567798e-03f, -3.390165303e-03f, -3.394755124e-03f, - -3.399337251e-03f, -3.403911676e-03f, -3.408478388e-03f, -3.413037377e-03f, -3.417588636e-03f, -3.422132152e-03f, -3.426667918e-03f, -3.431195924e-03f, -3.435716160e-03f, -3.440228616e-03f, - -3.444733284e-03f, -3.449230153e-03f, -3.453719215e-03f, -3.458200459e-03f, -3.462673878e-03f, -3.467139460e-03f, -3.471597197e-03f, -3.476047080e-03f, -3.480489098e-03f, -3.484923244e-03f, - -3.489349507e-03f, -3.493767878e-03f, -3.498178348e-03f, -3.502580908e-03f, -3.506975549e-03f, -3.511362261e-03f, -3.515741035e-03f, -3.520111862e-03f, -3.524474734e-03f, -3.528829639e-03f, - -3.533176571e-03f, -3.537515519e-03f, -3.541846474e-03f, -3.546169428e-03f, -3.550484372e-03f, -3.554791295e-03f, -3.559090190e-03f, -3.563381048e-03f, -3.567663858e-03f, -3.571938614e-03f, - -3.576205305e-03f, -3.580463922e-03f, -3.584714457e-03f, -3.588956901e-03f, -3.593191245e-03f, -3.597417481e-03f, -3.601635598e-03f, -3.605845589e-03f, -3.610047445e-03f, -3.614241157e-03f, - -3.618426716e-03f, -3.622604114e-03f, -3.626773342e-03f, -3.630934390e-03f, -3.635087252e-03f, -3.639231917e-03f, -3.643368377e-03f, -3.647496623e-03f, -3.651616648e-03f, -3.655728442e-03f, - -3.659831997e-03f, -3.663927304e-03f, -3.668014355e-03f, -3.672093141e-03f, -3.676163654e-03f, -3.680225885e-03f, -3.684279826e-03f, -3.688325468e-03f, -3.692362804e-03f, -3.696391824e-03f, - -3.700412520e-03f, -3.704424884e-03f, -3.708428908e-03f, -3.712424583e-03f, -3.716411900e-03f, -3.720390853e-03f, -3.724361432e-03f, -3.728323628e-03f, -3.732277435e-03f, -3.736222844e-03f, - -3.740159846e-03f, -3.744088433e-03f, -3.748008598e-03f, -3.751920331e-03f, -3.755823626e-03f, -3.759718473e-03f, -3.763604865e-03f, -3.767482794e-03f, -3.771352251e-03f, -3.775213230e-03f, - -3.779065721e-03f, -3.782909716e-03f, -3.786745208e-03f, -3.790572189e-03f, -3.794390651e-03f, -3.798200586e-03f, -3.802001986e-03f, -3.805794844e-03f, -3.809579150e-03f, -3.813354898e-03f, - -3.817122080e-03f, -3.820880688e-03f, -3.824630714e-03f, -3.828372151e-03f, -3.832104990e-03f, -3.835829224e-03f, -3.839544846e-03f, -3.843251847e-03f, -3.846950220e-03f, -3.850639957e-03f, - -3.854321052e-03f, -3.857993495e-03f, -3.861657280e-03f, -3.865312399e-03f, -3.868958844e-03f, -3.872596608e-03f, -3.876225684e-03f, -3.879846064e-03f, -3.883457740e-03f, -3.887060706e-03f, - -3.890654953e-03f, -3.894240474e-03f, -3.897817262e-03f, -3.901385310e-03f, -3.904944610e-03f, -3.908495155e-03f, -3.912036937e-03f, -3.915569950e-03f, -3.919094185e-03f, -3.922609637e-03f, - -3.926116297e-03f, -3.929614158e-03f, -3.933103213e-03f, -3.936583456e-03f, -3.940054878e-03f, -3.943517473e-03f, -3.946971234e-03f, -3.950416153e-03f, -3.953852223e-03f, -3.957279438e-03f, - -3.960697791e-03f, -3.964107274e-03f, -3.967507880e-03f, -3.970899602e-03f, -3.974282434e-03f, -3.977656369e-03f, -3.981021399e-03f, -3.984377519e-03f, -3.987724719e-03f, -3.991062996e-03f, - -3.994392340e-03f, -3.997712745e-03f, -4.001024206e-03f, -4.004326714e-03f, -4.007620263e-03f, -4.010904847e-03f, -4.014180458e-03f, -4.017447090e-03f, -4.020704737e-03f, -4.023953391e-03f, - -4.027193046e-03f, -4.030423696e-03f, -4.033645334e-03f, -4.036857953e-03f, -4.040061546e-03f, -4.043256108e-03f, -4.046441632e-03f, -4.049618111e-03f, -4.052785538e-03f, -4.055943908e-03f, - -4.059093214e-03f, -4.062233449e-03f, -4.065364607e-03f, -4.068486682e-03f, -4.071599667e-03f, -4.074703557e-03f, -4.077798344e-03f, -4.080884023e-03f, -4.083960586e-03f, -4.087028029e-03f, - -4.090086345e-03f, -4.093135527e-03f, -4.096175569e-03f, -4.099206466e-03f, -4.102228210e-03f, -4.105240797e-03f, -4.108244219e-03f, -4.111238471e-03f, -4.114223547e-03f, -4.117199441e-03f, - -4.120166146e-03f, -4.123123656e-03f, -4.126071967e-03f, -4.129011071e-03f, -4.131940962e-03f, -4.134861636e-03f, -4.137773086e-03f, -4.140675305e-03f, -4.143568289e-03f, -4.146452031e-03f, - -4.149326526e-03f, -4.152191768e-03f, -4.155047750e-03f, -4.157894468e-03f, -4.160731915e-03f, -4.163560086e-03f, -4.166378975e-03f, -4.169188577e-03f, -4.171988886e-03f, -4.174779895e-03f, - -4.177561600e-03f, -4.180333995e-03f, -4.183097075e-03f, -4.185850833e-03f, -4.188595265e-03f, -4.191330365e-03f, -4.194056127e-03f, -4.196772545e-03f, -4.199479616e-03f, -4.202177332e-03f, - -4.204865689e-03f, -4.207544681e-03f, -4.210214303e-03f, -4.212874550e-03f, -4.215525416e-03f, -4.218166895e-03f, -4.220798984e-03f, -4.223421676e-03f, -4.226034966e-03f, -4.228638849e-03f, - -4.231233320e-03f, -4.233818373e-03f, -4.236394004e-03f, -4.238960207e-03f, -4.241516977e-03f, -4.244064310e-03f, -4.246602199e-03f, -4.249130641e-03f, -4.251649630e-03f, -4.254159160e-03f, - -4.256659228e-03f, -4.259149828e-03f, -4.261630954e-03f, -4.264102603e-03f, -4.266564770e-03f, -4.269017448e-03f, -4.271460635e-03f, -4.273894324e-03f, -4.276318511e-03f, -4.278733191e-03f, - -4.281138359e-03f, -4.283534011e-03f, -4.285920142e-03f, -4.288296747e-03f, -4.290663822e-03f, -4.293021361e-03f, -4.295369361e-03f, -4.297707816e-03f, -4.300036722e-03f, -4.302356074e-03f, - -4.304665869e-03f, -4.306966100e-03f, -4.309256764e-03f, -4.311537857e-03f, -4.313809373e-03f, -4.316071309e-03f, -4.318323660e-03f, -4.320566421e-03f, -4.322799588e-03f, -4.325023157e-03f, - -4.327237123e-03f, -4.329441482e-03f, -4.331636230e-03f, -4.333821363e-03f, -4.335996876e-03f, -4.338162764e-03f, -4.340319025e-03f, -4.342465653e-03f, -4.344602644e-03f, -4.346729995e-03f, - -4.348847701e-03f, -4.350955758e-03f, -4.353054161e-03f, -4.355142908e-03f, -4.357221993e-03f, -4.359291413e-03f, -4.361351163e-03f, -4.363401241e-03f, -4.365441641e-03f, -4.367472360e-03f, - -4.369493394e-03f, -4.371504739e-03f, -4.373506391e-03f, -4.375498347e-03f, -4.377480602e-03f, -4.379453152e-03f, -4.381415995e-03f, -4.383369125e-03f, -4.385312540e-03f, -4.387246235e-03f, - -4.389170208e-03f, -4.391084453e-03f, -4.392988969e-03f, -4.394883750e-03f, -4.396768793e-03f, -4.398644095e-03f, -4.400509653e-03f, -4.402365461e-03f, -4.404211518e-03f, -4.406047820e-03f, - -4.407874362e-03f, -4.409691142e-03f, -4.411498157e-03f, -4.413295402e-03f, -4.415082874e-03f, -4.416860570e-03f, -4.418628487e-03f, -4.420386621e-03f, -4.422134968e-03f, -4.423873527e-03f, - -4.425602293e-03f, -4.427321263e-03f, -4.429030433e-03f, -4.430729802e-03f, -4.432419365e-03f, -4.434099119e-03f, -4.435769061e-03f, -4.437429189e-03f, -4.439079498e-03f, -4.440719986e-03f, - -4.442350650e-03f, -4.443971487e-03f, -4.445582494e-03f, -4.447183667e-03f, -4.448775004e-03f, -4.450356502e-03f, -4.451928158e-03f, -4.453489969e-03f, -4.455041932e-03f, -4.456584044e-03f, - -4.458116302e-03f, -4.459638705e-03f, -4.461151248e-03f, -4.462653929e-03f, -4.464146746e-03f, -4.465629695e-03f, -4.467102773e-03f, -4.468565980e-03f, -4.470019310e-03f, -4.471462762e-03f, - -4.472896334e-03f, -4.474320022e-03f, -4.475733825e-03f, -4.477137739e-03f, -4.478531761e-03f, -4.479915891e-03f, -4.481290124e-03f, -4.482654459e-03f, -4.484008893e-03f, -4.485353423e-03f, - -4.486688048e-03f, -4.488012764e-03f, -4.489327570e-03f, -4.490632463e-03f, -4.491927441e-03f, -4.493212502e-03f, -4.494487642e-03f, -4.495752861e-03f, -4.497008156e-03f, -4.498253524e-03f, - -4.499488963e-03f, -4.500714472e-03f, -4.501930048e-03f, -4.503135689e-03f, -4.504331392e-03f, -4.505517157e-03f, -4.506692980e-03f, -4.507858860e-03f, -4.509014795e-03f, -4.510160782e-03f, - -4.511296820e-03f, -4.512422907e-03f, -4.513539041e-03f, -4.514645220e-03f, -4.515741442e-03f, -4.516827705e-03f, -4.517904008e-03f, -4.518970348e-03f, -4.520026724e-03f, -4.521073134e-03f, - -4.522109576e-03f, -4.523136049e-03f, -4.524152551e-03f, -4.525159080e-03f, -4.526155635e-03f, -4.527142213e-03f, -4.528118814e-03f, -4.529085435e-03f, -4.530042076e-03f, -4.530988734e-03f, - -4.531925408e-03f, -4.532852097e-03f, -4.533768799e-03f, -4.534675512e-03f, -4.535572236e-03f, -4.536458968e-03f, -4.537335708e-03f, -4.538202453e-03f, -4.539059204e-03f, -4.539905957e-03f, - -4.540742713e-03f, -4.541569469e-03f, -4.542386225e-03f, -4.543192979e-03f, -4.543989730e-03f, -4.544776476e-03f, -4.545553218e-03f, -4.546319952e-03f, -4.547076679e-03f, -4.547823398e-03f, - -4.548560106e-03f, -4.549286804e-03f, -4.550003489e-03f, -4.550710162e-03f, -4.551406820e-03f, -4.552093464e-03f, -4.552770091e-03f, -4.553436702e-03f, -4.554093295e-03f, -4.554739870e-03f, - -4.555376424e-03f, -4.556002959e-03f, -4.556619472e-03f, -4.557225963e-03f, -4.557822432e-03f, -4.558408877e-03f, -4.558985298e-03f, -4.559551693e-03f, -4.560108063e-03f, -4.560654407e-03f, - -4.561190724e-03f, -4.561717013e-03f, -4.562233274e-03f, -4.562739506e-03f, -4.563235709e-03f, -4.563721882e-03f, -4.564198024e-03f, -4.564664136e-03f, -4.565120216e-03f, -4.565566264e-03f, - -4.566002280e-03f, -4.566428264e-03f, -4.566844215e-03f, -4.567250132e-03f, -4.567646015e-03f, -4.568031864e-03f, -4.568407679e-03f, -4.568773460e-03f, -4.569129205e-03f, -4.569474916e-03f, - -4.569810591e-03f, -4.570136231e-03f, -4.570451835e-03f, -4.570757403e-03f, -4.571052935e-03f, -4.571338432e-03f, -4.571613892e-03f, -4.571879316e-03f, -4.572134704e-03f, -4.572380056e-03f, - -4.572615372e-03f, -4.572840652e-03f, -4.573055895e-03f, -4.573261103e-03f, -4.573456275e-03f, -4.573641411e-03f, -4.573816511e-03f, -4.573981576e-03f, -4.574136606e-03f, -4.574281600e-03f, - -4.574416560e-03f, -4.574541485e-03f, -4.574656376e-03f, -4.574761234e-03f, -4.574856057e-03f, -4.574940847e-03f, -4.575015604e-03f, -4.575080329e-03f, -4.575135021e-03f, -4.575179682e-03f, - -4.575214312e-03f, -4.575238911e-03f, -4.575253479e-03f, -4.575258018e-03f, -4.575252527e-03f, -4.575237008e-03f, -4.575211461e-03f, -4.575175886e-03f, -4.575130285e-03f, -4.575074657e-03f, - -4.575009004e-03f, -4.574933326e-03f, -4.574847624e-03f, -4.574751898e-03f, -4.574646150e-03f, -4.574530380e-03f, -4.574404589e-03f, -4.574268778e-03f, -4.574122948e-03f, -4.573967099e-03f, - -4.573801232e-03f, -4.573625349e-03f, -4.573439450e-03f, -4.573243537e-03f, -4.573037609e-03f, -4.572821669e-03f, -4.572595717e-03f, -4.572359754e-03f, -4.572113782e-03f, -4.571857801e-03f, - -4.571591813e-03f, -4.571315818e-03f, -4.571029818e-03f, -4.570733814e-03f, -4.570427808e-03f, -4.570111799e-03f, -4.569785791e-03f, -4.569449783e-03f, -4.569103778e-03f, -4.568747776e-03f, - -4.568381779e-03f, -4.568005788e-03f, -4.567619805e-03f, -4.567223831e-03f, -4.566817867e-03f, -4.566401916e-03f, -4.565975977e-03f, -4.565540053e-03f, -4.565094146e-03f, -4.564638256e-03f, - -4.564172386e-03f, -4.563696536e-03f, -4.563210709e-03f, -4.562714906e-03f, -4.562209129e-03f, -4.561693380e-03f, -4.561167659e-03f, -4.560631970e-03f, -4.560086313e-03f, -4.559530690e-03f, - -4.558965103e-03f, -4.558389554e-03f, -4.557804045e-03f, -4.557208577e-03f, -4.556603152e-03f, -4.555987773e-03f, -4.555362441e-03f, -4.554727158e-03f, -4.554081925e-03f, -4.553426746e-03f, - -4.552761622e-03f, -4.552086554e-03f, -4.551401545e-03f, -4.550706598e-03f, -4.550001713e-03f, -4.549286893e-03f, -4.548562141e-03f, -4.547827458e-03f, -4.547082847e-03f, -4.546328309e-03f, - -4.545563848e-03f, -4.544789464e-03f, -4.544005161e-03f, -4.543210940e-03f, -4.542406805e-03f, -4.541592756e-03f, -4.540768797e-03f, -4.539934931e-03f, -4.539091158e-03f, -4.538237482e-03f, - -4.537373905e-03f, -4.536500430e-03f, -4.535617059e-03f, -4.534723794e-03f, -4.533820638e-03f, -4.532907594e-03f, -4.531984663e-03f, -4.531051850e-03f, -4.530109155e-03f, -4.529156582e-03f, - -4.528194134e-03f, -4.527221813e-03f, -4.526239622e-03f, -4.525247563e-03f, -4.524245639e-03f, -4.523233853e-03f, -4.522212208e-03f, -4.521180706e-03f, -4.520139351e-03f, -4.519088145e-03f, - -4.518027090e-03f, -4.516956191e-03f, -4.515875449e-03f, -4.514784868e-03f, -4.513684450e-03f, -4.512574199e-03f, -4.511454117e-03f, -4.510324207e-03f, -4.509184474e-03f, -4.508034918e-03f, - -4.506875544e-03f, -4.505706355e-03f, -4.504527354e-03f, -4.503338543e-03f, -4.502139927e-03f, -4.500931507e-03f, -4.499713289e-03f, -4.498485273e-03f, -4.497247465e-03f, -4.495999866e-03f, - -4.494742481e-03f, -4.493475313e-03f, -4.492198364e-03f, -4.490911639e-03f, -4.489615140e-03f, -4.488308872e-03f, -4.486992836e-03f, -4.485667038e-03f, -4.484331480e-03f, -4.482986166e-03f, - -4.481631099e-03f, -4.480266283e-03f, -4.478891721e-03f, -4.477507416e-03f, -4.476113374e-03f, -4.474709596e-03f, -4.473296087e-03f, -4.471872850e-03f, -4.470439888e-03f, -4.468997207e-03f, - -4.467544809e-03f, -4.466082697e-03f, -4.464610877e-03f, -4.463129351e-03f, -4.461638123e-03f, -4.460137197e-03f, -4.458626577e-03f, -4.457106267e-03f, -4.455576270e-03f, -4.454036591e-03f, - -4.452487233e-03f, -4.450928201e-03f, -4.449359498e-03f, -4.447781128e-03f, -4.446193095e-03f, -4.444595404e-03f, -4.442988057e-03f, -4.441371060e-03f, -4.439744417e-03f, -4.438108131e-03f, - -4.436462207e-03f, -4.434806648e-03f, -4.433141459e-03f, -4.431466645e-03f, -4.429782208e-03f, -4.428088154e-03f, -4.426384487e-03f, -4.424671211e-03f, -4.422948330e-03f, -4.421215849e-03f, - -4.419473772e-03f, -4.417722103e-03f, -4.415960847e-03f, -4.414190007e-03f, -4.412409589e-03f, -4.410619597e-03f, -4.408820036e-03f, -4.407010909e-03f, -4.405192221e-03f, -4.403363977e-03f, - -4.401526182e-03f, -4.399678839e-03f, -4.397821954e-03f, -4.395955531e-03f, -4.394079575e-03f, -4.392194090e-03f, -4.390299080e-03f, -4.388394552e-03f, -4.386480509e-03f, -4.384556955e-03f, - -4.382623897e-03f, -4.380681338e-03f, -4.378729284e-03f, -4.376767738e-03f, -4.374796707e-03f, -4.372816194e-03f, -4.370826205e-03f, -4.368826745e-03f, -4.366817818e-03f, -4.364799429e-03f, - -4.362771584e-03f, -4.360734287e-03f, -4.358687544e-03f, -4.356631358e-03f, -4.354565736e-03f, -4.352490682e-03f, -4.350406202e-03f, -4.348312300e-03f, -4.346208982e-03f, -4.344096252e-03f, - -4.341974116e-03f, -4.339842580e-03f, -4.337701647e-03f, -4.335551325e-03f, -4.333391616e-03f, -4.331222528e-03f, -4.329044065e-03f, -4.326856232e-03f, -4.324659036e-03f, -4.322452480e-03f, - -4.320236571e-03f, -4.318011314e-03f, -4.315776714e-03f, -4.313532776e-03f, -4.311279507e-03f, -4.309016911e-03f, -4.306744994e-03f, -4.304463762e-03f, -4.302173220e-03f, -4.299873374e-03f, - -4.297564228e-03f, -4.295245789e-03f, -4.292918063e-03f, -4.290581054e-03f, -4.288234769e-03f, -4.285879213e-03f, -4.283514392e-03f, -4.281140311e-03f, -4.278756977e-03f, -4.276364395e-03f, - -4.273962570e-03f, -4.271551509e-03f, -4.269131218e-03f, -4.266701701e-03f, -4.264262966e-03f, -4.261815017e-03f, -4.259357861e-03f, -4.256891503e-03f, -4.254415950e-03f, -4.251931207e-03f, - -4.249437281e-03f, -4.246934177e-03f, -4.244421902e-03f, -4.241900460e-03f, -4.239369860e-03f, -4.236830105e-03f, -4.234281203e-03f, -4.231723160e-03f, -4.229155981e-03f, -4.226579674e-03f, - -4.223994243e-03f, -4.221399695e-03f, -4.218796037e-03f, -4.216183274e-03f, -4.213561413e-03f, -4.210930460e-03f, -4.208290421e-03f, -4.205641303e-03f, -4.202983112e-03f, -4.200315854e-03f, - -4.197639535e-03f, -4.194954163e-03f, -4.192259743e-03f, -4.189556281e-03f, -4.186843785e-03f, -4.184122260e-03f, -4.181391713e-03f, -4.178652151e-03f, -4.175903579e-03f, -4.173146006e-03f, - -4.170379436e-03f, -4.167603877e-03f, -4.164819335e-03f, -4.162025817e-03f, -4.159223330e-03f, -4.156411879e-03f, -4.153591472e-03f, -4.150762116e-03f, -4.147923817e-03f, -4.145076581e-03f, - -4.142220416e-03f, -4.139355328e-03f, -4.136481325e-03f, -4.133598412e-03f, -4.130706597e-03f, -4.127805886e-03f, -4.124896287e-03f, -4.121977806e-03f, -4.119050450e-03f, -4.116114226e-03f, - -4.113169141e-03f, -4.110215202e-03f, -4.107252416e-03f, -4.104280789e-03f, -4.101300329e-03f, -4.098311043e-03f, -4.095312938e-03f, -4.092306021e-03f, -4.089290299e-03f, -4.086265779e-03f, - -4.083232468e-03f, -4.080190374e-03f, -4.077139503e-03f, -4.074079862e-03f, -4.071011460e-03f, -4.067934302e-03f, -4.064848397e-03f, -4.061753752e-03f, -4.058650373e-03f, -4.055538268e-03f, - -4.052417445e-03f, -4.049287910e-03f, -4.046149671e-03f, -4.043002736e-03f, -4.039847112e-03f, -4.036682805e-03f, -4.033509824e-03f, -4.030328177e-03f, -4.027137870e-03f, -4.023938910e-03f, - -4.020731306e-03f, -4.017515065e-03f, -4.014290195e-03f, -4.011056702e-03f, -4.007814595e-03f, -4.004563882e-03f, -4.001304569e-03f, -3.998036664e-03f, -3.994760175e-03f, -3.991475110e-03f, - -3.988181476e-03f, -3.984879282e-03f, -3.981568534e-03f, -3.978249240e-03f, -3.974921409e-03f, -3.971585047e-03f, -3.968240164e-03f, -3.964886765e-03f, -3.961524861e-03f, -3.958154457e-03f, - -3.954775563e-03f, -3.951388185e-03f, -3.947992332e-03f, -3.944588012e-03f, -3.941175233e-03f, -3.937754002e-03f, -3.934324328e-03f, -3.930886219e-03f, -3.927439681e-03f, -3.923984725e-03f, - -3.920521357e-03f, -3.917049586e-03f, -3.913569419e-03f, -3.910080866e-03f, -3.906583933e-03f, -3.903078629e-03f, -3.899564963e-03f, -3.896042942e-03f, -3.892512574e-03f, -3.888973869e-03f, - -3.885426833e-03f, -3.881871475e-03f, -3.878307804e-03f, -3.874735827e-03f, -3.871155554e-03f, -3.867566992e-03f, -3.863970149e-03f, -3.860365035e-03f, -3.856751656e-03f, -3.853130023e-03f, - -3.849500143e-03f, -3.845862024e-03f, -3.842215675e-03f, -3.838561104e-03f, -3.834898320e-03f, -3.831227332e-03f, -3.827548147e-03f, -3.823860775e-03f, -3.820165223e-03f, -3.816461501e-03f, - -3.812749617e-03f, -3.809029580e-03f, -3.805301398e-03f, -3.801565079e-03f, -3.797820633e-03f, -3.794068068e-03f, -3.790307393e-03f, -3.786538616e-03f, -3.782761747e-03f, -3.778976793e-03f, - -3.775183764e-03f, -3.771382669e-03f, -3.767573515e-03f, -3.763756313e-03f, -3.759931070e-03f, -3.756097796e-03f, -3.752256499e-03f, -3.748407188e-03f, -3.744549873e-03f, -3.740684562e-03f, - -3.736811264e-03f, -3.732929988e-03f, -3.729040742e-03f, -3.725143537e-03f, -3.721238380e-03f, -3.717325281e-03f, -3.713404249e-03f, -3.709475292e-03f, -3.705538421e-03f, -3.701593644e-03f, - -3.697640969e-03f, -3.693680407e-03f, -3.689711966e-03f, -3.685735655e-03f, -3.681751484e-03f, -3.677759462e-03f, -3.673759598e-03f, -3.669751900e-03f, -3.665736379e-03f, -3.661713044e-03f, - -3.657681903e-03f, -3.653642966e-03f, -3.649596243e-03f, -3.645541743e-03f, -3.641479474e-03f, -3.637409446e-03f, -3.633331670e-03f, -3.629246153e-03f, -3.625152905e-03f, -3.621051937e-03f, - -3.616943256e-03f, -3.612826874e-03f, -3.608702798e-03f, -3.604571039e-03f, -3.600431605e-03f, -3.596284508e-03f, -3.592129755e-03f, -3.587967357e-03f, -3.583797323e-03f, -3.579619663e-03f, - -3.575434385e-03f, -3.571241501e-03f, -3.567041019e-03f, -3.562832950e-03f, -3.558617301e-03f, -3.554394085e-03f, -3.550163309e-03f, -3.545924984e-03f, -3.541679120e-03f, -3.537425725e-03f, - -3.533164811e-03f, -3.528896386e-03f, -3.524620460e-03f, -3.520337044e-03f, -3.516046147e-03f, -3.511747779e-03f, -3.507441949e-03f, -3.503128668e-03f, -3.498807945e-03f, -3.494479790e-03f, - -3.490144214e-03f, -3.485801225e-03f, -3.481450835e-03f, -3.477093052e-03f, -3.472727888e-03f, -3.468355351e-03f, -3.463975452e-03f, -3.459588201e-03f, -3.455193608e-03f, -3.450791683e-03f, - -3.446382436e-03f, -3.441965876e-03f, -3.437542015e-03f, -3.433110863e-03f, -3.428672428e-03f, -3.424226722e-03f, -3.419773755e-03f, -3.415313536e-03f, -3.410846076e-03f, -3.406371386e-03f, - -3.401889474e-03f, -3.397400353e-03f, -3.392904031e-03f, -3.388400519e-03f, -3.383889828e-03f, -3.379371967e-03f, -3.374846947e-03f, -3.370314778e-03f, -3.365775471e-03f, -3.361229036e-03f, - -3.356675483e-03f, -3.352114822e-03f, -3.347547065e-03f, -3.342972221e-03f, -3.338390301e-03f, -3.333801315e-03f, -3.329205274e-03f, -3.324602188e-03f, -3.319992067e-03f, -3.315374923e-03f, - -3.310750766e-03f, -3.306119605e-03f, -3.301481453e-03f, -3.296836318e-03f, -3.292184213e-03f, -3.287525147e-03f, -3.282859131e-03f, -3.278186175e-03f, -3.273506291e-03f, -3.268819489e-03f, - -3.264125779e-03f, -3.259425172e-03f, -3.254717680e-03f, -3.250003312e-03f, -3.245282079e-03f, -3.240553992e-03f, -3.235819062e-03f, -3.231077300e-03f, -3.226328715e-03f, -3.221573320e-03f, - -3.216811125e-03f, -3.212042141e-03f, -3.207266378e-03f, -3.202483847e-03f, -3.197694560e-03f, -3.192898526e-03f, -3.188095758e-03f, -3.183286266e-03f, -3.178470060e-03f, -3.173647152e-03f, - -3.168817553e-03f, -3.163981273e-03f, -3.159138324e-03f, -3.154288717e-03f, -3.149432462e-03f, -3.144569570e-03f, -3.139700053e-03f, -3.134823922e-03f, -3.129941188e-03f, -3.125051861e-03f, - -3.120155953e-03f, -3.115253475e-03f, -3.110344438e-03f, -3.105428854e-03f, -3.100506732e-03f, -3.095578085e-03f, -3.090642924e-03f, -3.085701259e-03f, -3.080753102e-03f, -3.075798465e-03f, - -3.070837358e-03f, -3.065869792e-03f, -3.060895780e-03f, -3.055915331e-03f, -3.050928458e-03f, -3.045935172e-03f, -3.040935484e-03f, -3.035929404e-03f, -3.030916946e-03f, -3.025898119e-03f, - -3.020872936e-03f, -3.015841408e-03f, -3.010803545e-03f, -3.005759360e-03f, -3.000708864e-03f, -2.995652068e-03f, -2.990588984e-03f, -2.985519623e-03f, -2.980443997e-03f, -2.975362116e-03f, - -2.970273994e-03f, -2.965179640e-03f, -2.960079067e-03f, -2.954972286e-03f, -2.949859308e-03f, -2.944740146e-03f, -2.939614810e-03f, -2.934483313e-03f, -2.929345666e-03f, -2.924201880e-03f, - -2.919051967e-03f, -2.913895939e-03f, -2.908733808e-03f, -2.903565584e-03f, -2.898391281e-03f, -2.893210908e-03f, -2.888024479e-03f, -2.882832004e-03f, -2.877633496e-03f, -2.872428966e-03f, - -2.867218426e-03f, -2.862001888e-03f, -2.856779363e-03f, -2.851550863e-03f, -2.846316401e-03f, -2.841075987e-03f, -2.835829634e-03f, -2.830577353e-03f, -2.825319157e-03f, -2.820055057e-03f, - -2.814785065e-03f, -2.809509193e-03f, -2.804227452e-03f, -2.798939856e-03f, -2.793646415e-03f, -2.788347141e-03f, -2.783042047e-03f, -2.777731145e-03f, -2.772414445e-03f, -2.767091962e-03f, - -2.761763705e-03f, -2.756429688e-03f, -2.751089922e-03f, -2.745744420e-03f, -2.740393193e-03f, -2.735036253e-03f, -2.729673613e-03f, -2.724305284e-03f, -2.718931280e-03f, -2.713551611e-03f, - -2.708166289e-03f, -2.702775328e-03f, -2.697378739e-03f, -2.691976534e-03f, -2.686568726e-03f, -2.681155326e-03f, -2.675736346e-03f, -2.670311800e-03f, -2.664881699e-03f, -2.659446055e-03f, - -2.654004881e-03f, -2.648558188e-03f, -2.643105990e-03f, -2.637648297e-03f, -2.632185124e-03f, -2.626716481e-03f, -2.621242381e-03f, -2.615762837e-03f, -2.610277860e-03f, -2.604787463e-03f, - -2.599291659e-03f, -2.593790460e-03f, -2.588283877e-03f, -2.582771924e-03f, -2.577254613e-03f, -2.571731956e-03f, -2.566203965e-03f, -2.560670654e-03f, -2.555132034e-03f, -2.549588118e-03f, - -2.544038918e-03f, -2.538484447e-03f, -2.532924717e-03f, -2.527359741e-03f, -2.521789532e-03f, -2.516214100e-03f, -2.510633461e-03f, -2.505047624e-03f, -2.499456604e-03f, -2.493860413e-03f, - -2.488259064e-03f, -2.482652568e-03f, -2.477040938e-03f, -2.471424188e-03f, -2.465802330e-03f, -2.460175375e-03f, -2.454543338e-03f, -2.448906230e-03f, -2.443264064e-03f, -2.437616853e-03f, - -2.431964610e-03f, -2.426307346e-03f, -2.420645076e-03f, -2.414977810e-03f, -2.409305563e-03f, -2.403628347e-03f, -2.397946175e-03f, -2.392259059e-03f, -2.386567012e-03f, -2.380870047e-03f, - -2.375168176e-03f, -2.369461413e-03f, -2.363749770e-03f, -2.358033260e-03f, -2.352311895e-03f, -2.346585689e-03f, -2.340854655e-03f, -2.335118804e-03f, -2.329378151e-03f, -2.323632707e-03f, - -2.317882486e-03f, -2.312127501e-03f, -2.306367764e-03f, -2.300603289e-03f, -2.294834088e-03f, -2.289060174e-03f, -2.283281560e-03f, -2.277498259e-03f, -2.271710284e-03f, -2.265917648e-03f, - -2.260120364e-03f, -2.254318444e-03f, -2.248511903e-03f, -2.242700752e-03f, -2.236885005e-03f, -2.231064674e-03f, -2.225239774e-03f, -2.219410316e-03f, -2.213576314e-03f, -2.207737781e-03f, - -2.201894729e-03f, -2.196047173e-03f, -2.190195125e-03f, -2.184338597e-03f, -2.178477604e-03f, -2.172612158e-03f, -2.166742273e-03f, -2.160867961e-03f, -2.154989236e-03f, -2.149106110e-03f, - -2.143218598e-03f, -2.137326711e-03f, -2.131430464e-03f, -2.125529868e-03f, -2.119624939e-03f, -2.113715688e-03f, -2.107802129e-03f, -2.101884275e-03f, -2.095962139e-03f, -2.090035735e-03f, - -2.084105076e-03f, -2.078170175e-03f, -2.072231045e-03f, -2.066287699e-03f, -2.060340151e-03f, -2.054388414e-03f, -2.048432502e-03f, -2.042472427e-03f, -2.036508202e-03f, -2.030539842e-03f, - -2.024567360e-03f, -2.018590768e-03f, -2.012610081e-03f, -2.006625310e-03f, -2.000636471e-03f, -1.994643576e-03f, -1.988646638e-03f, -1.982645671e-03f, -1.976640689e-03f, -1.970631704e-03f, - -1.964618730e-03f, -1.958601781e-03f, -1.952580869e-03f, -1.946556009e-03f, -1.940527213e-03f, -1.934494496e-03f, -1.928457870e-03f, -1.922417349e-03f, -1.916372947e-03f, -1.910324676e-03f, - -1.904272551e-03f, -1.898216585e-03f, -1.892156791e-03f, -1.886093183e-03f, -1.880025774e-03f, -1.873954578e-03f, -1.867879609e-03f, -1.861800880e-03f, -1.855718404e-03f, -1.849632194e-03f, - -1.843542266e-03f, -1.837448631e-03f, -1.831351305e-03f, -1.825250299e-03f, -1.819145628e-03f, -1.813037306e-03f, -1.806925345e-03f, -1.800809761e-03f, -1.794690565e-03f, -1.788567772e-03f, - -1.782441395e-03f, -1.776311449e-03f, -1.770177946e-03f, -1.764040901e-03f, -1.757900326e-03f, -1.751756236e-03f, -1.745608644e-03f, -1.739457565e-03f, -1.733303011e-03f, -1.727144996e-03f, - -1.720983534e-03f, -1.714818639e-03f, -1.708650324e-03f, -1.702478603e-03f, -1.696303490e-03f, -1.690124999e-03f, -1.683943143e-03f, -1.677757936e-03f, -1.671569392e-03f, -1.665377524e-03f, - -1.659182346e-03f, -1.652983873e-03f, -1.646782117e-03f, -1.640577092e-03f, -1.634368814e-03f, -1.628157294e-03f, -1.621942547e-03f, -1.615724587e-03f, -1.609503427e-03f, -1.603279082e-03f, - -1.597051565e-03f, -1.590820890e-03f, -1.584587071e-03f, -1.578350121e-03f, -1.572110055e-03f, -1.565866886e-03f, -1.559620629e-03f, -1.553371296e-03f, -1.547118903e-03f, -1.540863462e-03f, - -1.534604988e-03f, -1.528343494e-03f, -1.522078995e-03f, -1.515811505e-03f, -1.509541037e-03f, -1.503267604e-03f, -1.496991222e-03f, -1.490711904e-03f, -1.484429664e-03f, -1.478144516e-03f, - -1.471856474e-03f, -1.465565551e-03f, -1.459271762e-03f, -1.452975121e-03f, -1.446675642e-03f, -1.440373338e-03f, -1.434068223e-03f, -1.427760312e-03f, -1.421449619e-03f, -1.415136157e-03f, - -1.408819940e-03f, -1.402500984e-03f, -1.396179300e-03f, -1.389854904e-03f, -1.383527810e-03f, -1.377198031e-03f, -1.370865582e-03f, -1.364530476e-03f, -1.358192728e-03f, -1.351852352e-03f, - -1.345509361e-03f, -1.339163770e-03f, -1.332815593e-03f, -1.326464843e-03f, -1.320111536e-03f, -1.313755685e-03f, -1.307397303e-03f, -1.301036406e-03f, -1.294673007e-03f, -1.288307121e-03f, - -1.281938760e-03f, -1.275567941e-03f, -1.269194676e-03f, -1.262818979e-03f, -1.256440865e-03f, -1.250060349e-03f, -1.243677443e-03f, -1.237292163e-03f, -1.230904522e-03f, -1.224514534e-03f, - -1.218122214e-03f, -1.211727575e-03f, -1.205330633e-03f, -1.198931400e-03f, -1.192529892e-03f, -1.186126122e-03f, -1.179720104e-03f, -1.173311853e-03f, -1.166901383e-03f, -1.160488708e-03f, - -1.154073842e-03f, -1.147656799e-03f, -1.141237594e-03f, -1.134816241e-03f, -1.128392753e-03f, -1.121967146e-03f, -1.115539433e-03f, -1.109109629e-03f, -1.102677747e-03f, -1.096243802e-03f, - -1.089807808e-03f, -1.083369780e-03f, -1.076929732e-03f, -1.070487677e-03f, -1.064043630e-03f, -1.057597606e-03f, -1.051149618e-03f, -1.044699681e-03f, -1.038247809e-03f, -1.031794017e-03f, - -1.025338318e-03f, -1.018880726e-03f, -1.012421257e-03f, -1.005959924e-03f, -9.994967418e-04f, -9.930317243e-04f, -9.865648860e-04f, -9.800962411e-04f, -9.736258038e-04f, -9.671535886e-04f, - -9.606796096e-04f, -9.542038811e-04f, -9.477264175e-04f, -9.412472331e-04f, -9.347663420e-04f, -9.282837587e-04f, -9.217994974e-04f, -9.153135725e-04f, -9.088259982e-04f, -9.023367889e-04f, - -8.958459588e-04f, -8.893535224e-04f, -8.828594939e-04f, -8.763638876e-04f, -8.698667179e-04f, -8.633679990e-04f, -8.568677454e-04f, -8.503659714e-04f, -8.438626913e-04f, -8.373579193e-04f, - -8.308516700e-04f, -8.243439576e-04f, -8.178347964e-04f, -8.113242009e-04f, -8.048121853e-04f, -7.982987641e-04f, -7.917839515e-04f, -7.852677620e-04f, -7.787502098e-04f, -7.722313094e-04f, - -7.657110751e-04f, -7.591895213e-04f, -7.526666624e-04f, -7.461425126e-04f, -7.396170865e-04f, -7.330903983e-04f, -7.265624625e-04f, -7.200332935e-04f, -7.135029055e-04f, -7.069713130e-04f, - -7.004385304e-04f, -6.939045720e-04f, -6.873694523e-04f, -6.808331856e-04f, -6.742957864e-04f, -6.677572690e-04f, -6.612176477e-04f, -6.546769371e-04f, -6.481351516e-04f, -6.415923054e-04f, - -6.350484130e-04f, -6.285034889e-04f, -6.219575473e-04f, -6.154106028e-04f, -6.088626697e-04f, -6.023137625e-04f, -5.957638955e-04f, -5.892130831e-04f, -5.826613398e-04f, -5.761086800e-04f, - -5.695551181e-04f, -5.630006686e-04f, -5.564453457e-04f, -5.498891640e-04f, -5.433321378e-04f, -5.367742817e-04f, -5.302156100e-04f, -5.236561370e-04f, -5.170958774e-04f, -5.105348454e-04f, - -5.039730555e-04f, -4.974105222e-04f, -4.908472598e-04f, -4.842832828e-04f, -4.777186056e-04f, -4.711532426e-04f, -4.645872083e-04f, -4.580205171e-04f, -4.514531835e-04f, -4.448852218e-04f, - -4.383166465e-04f, -4.317474720e-04f, -4.251777128e-04f, -4.186073833e-04f, -4.120364979e-04f, -4.054650711e-04f, -3.988931173e-04f, -3.923206509e-04f, -3.857476864e-04f, -3.791742381e-04f, - -3.726003207e-04f, -3.660259484e-04f, -3.594511357e-04f, -3.528758971e-04f, -3.463002470e-04f, -3.397241998e-04f, -3.331477699e-04f, -3.265709719e-04f, -3.199938201e-04f, -3.134163290e-04f, - -3.068385130e-04f, -3.002603865e-04f, -2.936819640e-04f, -2.871032600e-04f, -2.805242888e-04f, -2.739450649e-04f, -2.673656028e-04f, -2.607859168e-04f, -2.542060214e-04f, -2.476259311e-04f, - -2.410456602e-04f, -2.344652233e-04f, -2.278846347e-04f, -2.213039088e-04f, -2.147230602e-04f, -2.081421033e-04f, -2.015610524e-04f, -1.949799220e-04f, -1.883987265e-04f, -1.818174805e-04f, - -1.752361982e-04f, -1.686548941e-04f, -1.620735827e-04f, -1.554922784e-04f, -1.489109956e-04f, -1.423297488e-04f, -1.357485523e-04f, -1.291674205e-04f, -1.225863680e-04f, -1.160054091e-04f, - -1.094245583e-04f, -1.028438299e-04f, -9.626323845e-05f, -8.968279828e-05f, -8.310252383e-05f, -7.652242952e-05f, -6.994252977e-05f, -6.336283898e-05f, -5.678337157e-05f, -5.020414195e-05f, - -4.362516453e-05f, -3.704645371e-05f, -3.046802390e-05f, -2.388988952e-05f, -1.731206495e-05f, -1.073456461e-05f, -4.157402893e-06f, 2.419405800e-06f, 8.995847073e-06f, 1.557190653e-05f, - 2.214756977e-05f, 2.872282241e-05f, 3.529765006e-05f, 4.187203831e-05f, 4.844597280e-05f, 5.501943913e-05f, 6.159242292e-05f, 6.816490978e-05f, 7.473688534e-05f, 8.130833521e-05f, - 8.787924503e-05f, 9.444960041e-05f, 1.010193870e-04f, 1.075885904e-04f, 1.141571962e-04f, 1.207251902e-04f, 1.272925579e-04f, 1.338592849e-04f, 1.404253569e-04f, 1.469907596e-04f, - 1.535554786e-04f, 1.601194995e-04f, 1.666828080e-04f, 1.732453897e-04f, 1.798072304e-04f, 1.863683156e-04f, 1.929286310e-04f, 1.994881622e-04f, 2.060468950e-04f, 2.126048150e-04f, - 2.191619079e-04f, 2.257181593e-04f, 2.322735549e-04f, 2.388280804e-04f, 2.453817215e-04f, 2.519344639e-04f, 2.584862932e-04f, 2.650371951e-04f, 2.715871553e-04f, 2.781361596e-04f, - 2.846841935e-04f, 2.912312429e-04f, 2.977772934e-04f, 3.043223307e-04f, 3.108663405e-04f, 3.174093085e-04f, 3.239512205e-04f, 3.304920622e-04f, 3.370318193e-04f, 3.435704774e-04f, - 3.501080224e-04f, 3.566444400e-04f, 3.631797159e-04f, 3.697138358e-04f, 3.762467856e-04f, 3.827785508e-04f, 3.893091173e-04f, 3.958384708e-04f, 4.023665971e-04f, 4.088934820e-04f, - 4.154191111e-04f, 4.219434703e-04f, 4.284665453e-04f, 4.349883219e-04f, 4.415087859e-04f, 4.480279230e-04f, 4.545457190e-04f, 4.610621598e-04f, 4.675772311e-04f, 4.740909187e-04f, - 4.806032084e-04f, 4.871140860e-04f, 4.936235373e-04f, 5.001315481e-04f, 5.066381043e-04f, 5.131431915e-04f, 5.196467958e-04f, 5.261489029e-04f, 5.326494985e-04f, 5.391485686e-04f, - 5.456460991e-04f, 5.521420756e-04f, 5.586364841e-04f, 5.651293105e-04f, 5.716205405e-04f, 5.781101601e-04f, 5.845981551e-04f, 5.910845114e-04f, 5.975692148e-04f, 6.040522512e-04f, - 6.105336065e-04f, 6.170132666e-04f, 6.234912174e-04f, 6.299674447e-04f, 6.364419345e-04f, 6.429146727e-04f, 6.493856451e-04f, 6.558548377e-04f, 6.623222365e-04f, 6.687878272e-04f, - 6.752515960e-04f, 6.817135286e-04f, 6.881736110e-04f, 6.946318291e-04f, 7.010881690e-04f, 7.075426166e-04f, 7.139951577e-04f, 7.204457784e-04f, 7.268944647e-04f, 7.333412025e-04f, - 7.397859777e-04f, 7.462287764e-04f, 7.526695846e-04f, 7.591083882e-04f, 7.655451732e-04f, 7.719799256e-04f, 7.784126316e-04f, 7.848432769e-04f, 7.912718477e-04f, 7.976983301e-04f, - 8.041227099e-04f, 8.105449733e-04f, 8.169651063e-04f, 8.233830949e-04f, 8.297989252e-04f, 8.362125833e-04f, 8.426240551e-04f, 8.490333268e-04f, 8.554403845e-04f, 8.618452141e-04f, - 8.682478019e-04f, 8.746481338e-04f, 8.810461960e-04f, 8.874419746e-04f, 8.938354557e-04f, 9.002266253e-04f, 9.066154697e-04f, 9.130019749e-04f, 9.193861271e-04f, 9.257679124e-04f, - 9.321473169e-04f, 9.385243268e-04f, 9.448989282e-04f, 9.512711074e-04f, 9.576408504e-04f, 9.640081434e-04f, 9.703729726e-04f, 9.767353243e-04f, 9.830951845e-04f, 9.894525395e-04f, - 9.958073755e-04f, 1.002159679e-03f, 1.008509435e-03f, 1.014856631e-03f, 1.021201253e-03f, 1.027543288e-03f, 1.033882720e-03f, 1.040219537e-03f, 1.046553725e-03f, 1.052885270e-03f, - 1.059214158e-03f, 1.065540376e-03f, 1.071863910e-03f, 1.078184746e-03f, 1.084502870e-03f, 1.090818270e-03f, 1.097130930e-03f, 1.103440838e-03f, 1.109747979e-03f, 1.116052341e-03f, - 1.122353909e-03f, 1.128652669e-03f, 1.134948609e-03f, 1.141241714e-03f, 1.147531971e-03f, 1.153819366e-03f, 1.160103885e-03f, 1.166385516e-03f, 1.172664244e-03f, 1.178940055e-03f, - 1.185212937e-03f, 1.191482875e-03f, 1.197749856e-03f, 1.204013866e-03f, 1.210274892e-03f, 1.216532920e-03f, 1.222787937e-03f, 1.229039929e-03f, 1.235288883e-03f, 1.241534785e-03f, - 1.247777621e-03f, 1.254017378e-03f, 1.260254043e-03f, 1.266487602e-03f, 1.272718041e-03f, 1.278945348e-03f, 1.285169507e-03f, 1.291390507e-03f, 1.297608334e-03f, 1.303822974e-03f, - 1.310034413e-03f, 1.316242639e-03f, 1.322447637e-03f, 1.328649395e-03f, 1.334847899e-03f, 1.341043135e-03f, 1.347235091e-03f, 1.353423752e-03f, 1.359609106e-03f, 1.365791139e-03f, - 1.371969838e-03f, 1.378145189e-03f, 1.384317178e-03f, 1.390485794e-03f, 1.396651022e-03f, 1.402812848e-03f, 1.408971260e-03f, 1.415126245e-03f, 1.421277788e-03f, 1.427425878e-03f, - 1.433570499e-03f, 1.439711640e-03f, 1.445849287e-03f, 1.451983426e-03f, 1.458114045e-03f, 1.464241130e-03f, 1.470364667e-03f, 1.476484644e-03f, 1.482601048e-03f, 1.488713865e-03f, - 1.494823082e-03f, 1.500928686e-03f, 1.507030663e-03f, 1.513129001e-03f, 1.519223686e-03f, 1.525314705e-03f, 1.531402046e-03f, 1.537485694e-03f, 1.543565637e-03f, 1.549641861e-03f, - 1.555714354e-03f, 1.561783102e-03f, 1.567848093e-03f, 1.573909312e-03f, 1.579966748e-03f, 1.586020387e-03f, 1.592070216e-03f, 1.598116221e-03f, 1.604158391e-03f, 1.610196711e-03f, - 1.616231169e-03f, 1.622261752e-03f, 1.628288447e-03f, 1.634311241e-03f, 1.640330120e-03f, 1.646345072e-03f, 1.652356084e-03f, 1.658363143e-03f, 1.664366236e-03f, 1.670365350e-03f, - 1.676360472e-03f, 1.682351589e-03f, 1.688338689e-03f, 1.694321757e-03f, 1.700300783e-03f, 1.706275751e-03f, 1.712246651e-03f, 1.718213468e-03f, 1.724176190e-03f, 1.730134804e-03f, - 1.736089298e-03f, 1.742039658e-03f, 1.747985872e-03f, 1.753927926e-03f, 1.759865809e-03f, 1.765799507e-03f, 1.771729007e-03f, 1.777654297e-03f, 1.783575364e-03f, 1.789492196e-03f, - 1.795404778e-03f, 1.801313100e-03f, 1.807217147e-03f, 1.813116908e-03f, 1.819012369e-03f, 1.824903519e-03f, 1.830790343e-03f, 1.836672830e-03f, 1.842550967e-03f, 1.848424742e-03f, - 1.854294141e-03f, 1.860159152e-03f, 1.866019763e-03f, 1.871875960e-03f, 1.877727731e-03f, 1.883575064e-03f, 1.889417947e-03f, 1.895256365e-03f, 1.901090308e-03f, 1.906919762e-03f, - 1.912744715e-03f, 1.918565154e-03f, 1.924381067e-03f, 1.930192442e-03f, 1.935999265e-03f, 1.941801525e-03f, 1.947599208e-03f, 1.953392303e-03f, 1.959180797e-03f, 1.964964678e-03f, - 1.970743933e-03f, 1.976518549e-03f, 1.982288515e-03f, 1.988053818e-03f, 1.993814445e-03f, 1.999570384e-03f, 2.005321623e-03f, 2.011068150e-03f, 2.016809952e-03f, 2.022547017e-03f, - 2.028279332e-03f, 2.034006885e-03f, 2.039729664e-03f, 2.045447657e-03f, 2.051160851e-03f, 2.056869234e-03f, 2.062572794e-03f, 2.068271519e-03f, 2.073965396e-03f, 2.079654413e-03f, - 2.085338559e-03f, 2.091017819e-03f, 2.096692184e-03f, 2.102361640e-03f, 2.108026175e-03f, 2.113685777e-03f, 2.119340434e-03f, 2.124990134e-03f, 2.130634865e-03f, 2.136274615e-03f, - 2.141909371e-03f, 2.147539121e-03f, 2.153163854e-03f, 2.158783557e-03f, 2.164398219e-03f, 2.170007827e-03f, 2.175612369e-03f, 2.181211833e-03f, 2.186806208e-03f, 2.192395480e-03f, - 2.197979640e-03f, 2.203558673e-03f, 2.209132569e-03f, 2.214701315e-03f, 2.220264900e-03f, 2.225823312e-03f, 2.231376538e-03f, 2.236924567e-03f, 2.242467387e-03f, 2.248004986e-03f, - 2.253537353e-03f, 2.259064475e-03f, 2.264586340e-03f, 2.270102937e-03f, 2.275614254e-03f, 2.281120280e-03f, 2.286621001e-03f, 2.292116408e-03f, 2.297606487e-03f, 2.303091227e-03f, - 2.308570617e-03f, 2.314044645e-03f, 2.319513298e-03f, 2.324976566e-03f, 2.330434436e-03f, 2.335886898e-03f, 2.341333938e-03f, 2.346775546e-03f, 2.352211711e-03f, 2.357642419e-03f, - 2.363067661e-03f, 2.368487424e-03f, 2.373901696e-03f, 2.379310466e-03f, 2.384713723e-03f, 2.390111455e-03f, 2.395503650e-03f, 2.400890298e-03f, 2.406271385e-03f, 2.411646902e-03f, - 2.417016836e-03f, 2.422381176e-03f, 2.427739911e-03f, 2.433093028e-03f, 2.438440518e-03f, 2.443782367e-03f, 2.449118566e-03f, 2.454449102e-03f, 2.459773964e-03f, 2.465093141e-03f, - 2.470406621e-03f, 2.475714393e-03f, 2.481016447e-03f, 2.486312769e-03f, 2.491603350e-03f, 2.496888177e-03f, 2.502167240e-03f, 2.507440528e-03f, 2.512708028e-03f, 2.517969731e-03f, - 2.523225624e-03f, 2.528475697e-03f, 2.533719937e-03f, 2.538958335e-03f, 2.544190879e-03f, 2.549417558e-03f, 2.554638360e-03f, 2.559853275e-03f, 2.565062291e-03f, 2.570265398e-03f, - 2.575462584e-03f, 2.580653838e-03f, 2.585839149e-03f, 2.591018506e-03f, 2.596191898e-03f, 2.601359314e-03f, 2.606520744e-03f, 2.611676175e-03f, 2.616825598e-03f, 2.621969001e-03f, - 2.627106372e-03f, 2.632237703e-03f, 2.637362980e-03f, 2.642482194e-03f, 2.647595334e-03f, 2.652702388e-03f, 2.657803346e-03f, 2.662898197e-03f, 2.667986930e-03f, 2.673069535e-03f, - 2.678146000e-03f, 2.683216314e-03f, 2.688280468e-03f, 2.693338450e-03f, 2.698390249e-03f, 2.703435856e-03f, 2.708475258e-03f, 2.713508445e-03f, 2.718535407e-03f, 2.723556133e-03f, - 2.728570612e-03f, 2.733578834e-03f, 2.738580788e-03f, 2.743576463e-03f, 2.748565849e-03f, 2.753548935e-03f, 2.758525711e-03f, 2.763496166e-03f, 2.768460289e-03f, 2.773418070e-03f, - 2.778369499e-03f, 2.783314564e-03f, 2.788253256e-03f, 2.793185564e-03f, 2.798111478e-03f, 2.803030986e-03f, 2.807944079e-03f, 2.812850747e-03f, 2.817750978e-03f, 2.822644762e-03f, - 2.827532090e-03f, 2.832412950e-03f, 2.837287333e-03f, 2.842155228e-03f, 2.847016624e-03f, 2.851871512e-03f, 2.856719881e-03f, 2.861561720e-03f, 2.866397021e-03f, 2.871225771e-03f, - 2.876047962e-03f, 2.880863583e-03f, 2.885672624e-03f, 2.890475074e-03f, 2.895270923e-03f, 2.900060162e-03f, 2.904842780e-03f, 2.909618766e-03f, 2.914388112e-03f, 2.919150807e-03f, - 2.923906840e-03f, 2.928656202e-03f, 2.933398882e-03f, 2.938134871e-03f, 2.942864159e-03f, 2.947586735e-03f, 2.952302590e-03f, 2.957011713e-03f, 2.961714095e-03f, 2.966409726e-03f, - 2.971098596e-03f, 2.975780694e-03f, 2.980456012e-03f, 2.985124539e-03f, 2.989786265e-03f, 2.994441180e-03f, 2.999089275e-03f, 3.003730540e-03f, 3.008364965e-03f, 3.012992540e-03f, - 3.017613256e-03f, 3.022227102e-03f, 3.026834069e-03f, 3.031434148e-03f, 3.036027328e-03f, 3.040613600e-03f, 3.045192954e-03f, 3.049765380e-03f, 3.054330870e-03f, 3.058889412e-03f, - 3.063440999e-03f, 3.067985619e-03f, 3.072523264e-03f, 3.077053924e-03f, 3.081577589e-03f, 3.086094250e-03f, 3.090603897e-03f, 3.095106522e-03f, 3.099602113e-03f, 3.104090662e-03f, - 3.108572160e-03f, 3.113046597e-03f, 3.117513963e-03f, 3.121974250e-03f, 3.126427447e-03f, 3.130873546e-03f, 3.135312536e-03f, 3.139744410e-03f, 3.144169156e-03f, 3.148586767e-03f, - 3.152997233e-03f, 3.157400544e-03f, 3.161796691e-03f, 3.166185666e-03f, 3.170567458e-03f, 3.174942059e-03f, 3.179309459e-03f, 3.183669649e-03f, 3.188022621e-03f, 3.192368364e-03f, - 3.196706870e-03f, 3.201038130e-03f, 3.205362134e-03f, 3.209678874e-03f, 3.213988340e-03f, 3.218290524e-03f, 3.222585416e-03f, 3.226873007e-03f, 3.231153289e-03f, 3.235426252e-03f, - 3.239691887e-03f, 3.243950186e-03f, 3.248201139e-03f, 3.252444738e-03f, 3.256680974e-03f, 3.260909838e-03f, 3.265131320e-03f, 3.269345413e-03f, 3.273552106e-03f, 3.277751393e-03f, - 3.281943263e-03f, 3.286127708e-03f, 3.290304719e-03f, 3.294474287e-03f, 3.298636404e-03f, 3.302791061e-03f, 3.306938250e-03f, 3.311077960e-03f, 3.315210185e-03f, 3.319334915e-03f, - 3.323452142e-03f, 3.327561856e-03f, 3.331664050e-03f, 3.335758715e-03f, 3.339845843e-03f, 3.343925423e-03f, 3.347997450e-03f, 3.352061912e-03f, 3.356118803e-03f, 3.360168114e-03f, - 3.364209836e-03f, 3.368243961e-03f, 3.372270480e-03f, 3.376289386e-03f, 3.380300669e-03f, 3.384304321e-03f, 3.388300334e-03f, 3.392288699e-03f, 3.396269409e-03f, 3.400242455e-03f, - 3.404207828e-03f, 3.408165521e-03f, 3.412115525e-03f, 3.416057831e-03f, 3.419992433e-03f, 3.423919321e-03f, 3.427838487e-03f, 3.431749923e-03f, 3.435653621e-03f, 3.439549573e-03f, - 3.443437770e-03f, 3.447318206e-03f, 3.451190871e-03f, 3.455055757e-03f, 3.458912857e-03f, 3.462762162e-03f, 3.466603664e-03f, 3.470437356e-03f, 3.474263230e-03f, 3.478081276e-03f, - 3.481891489e-03f, 3.485693859e-03f, 3.489488379e-03f, 3.493275040e-03f, 3.497053836e-03f, 3.500824757e-03f, 3.504587797e-03f, 3.508342948e-03f, 3.512090201e-03f, 3.515829549e-03f, - 3.519560984e-03f, 3.523284498e-03f, 3.527000084e-03f, 3.530707735e-03f, 3.534407441e-03f, 3.538099196e-03f, 3.541782992e-03f, 3.545458821e-03f, 3.549126676e-03f, 3.552786549e-03f, - 3.556438432e-03f, 3.560082319e-03f, 3.563718200e-03f, 3.567346070e-03f, 3.570965920e-03f, 3.574577743e-03f, 3.578181531e-03f, 3.581777277e-03f, 3.585364974e-03f, 3.588944613e-03f, - 3.592516189e-03f, 3.596079692e-03f, 3.599635117e-03f, 3.603182455e-03f, 3.606721699e-03f, 3.610252842e-03f, 3.613775877e-03f, 3.617290796e-03f, 3.620797593e-03f, 3.624296259e-03f, - 3.627786787e-03f, 3.631269172e-03f, 3.634743404e-03f, 3.638209477e-03f, 3.641667385e-03f, 3.645117119e-03f, 3.648558673e-03f, 3.651992039e-03f, 3.655417211e-03f, 3.658834182e-03f, - 3.662242943e-03f, 3.665643490e-03f, 3.669035813e-03f, 3.672419907e-03f, 3.675795765e-03f, 3.679163379e-03f, 3.682522742e-03f, 3.685873848e-03f, 3.689216690e-03f, 3.692551261e-03f, - 3.695877554e-03f, 3.699195562e-03f, 3.702505279e-03f, 3.705806697e-03f, 3.709099810e-03f, 3.712384611e-03f, 3.715661094e-03f, 3.718929251e-03f, 3.722189075e-03f, 3.725440561e-03f, - 3.728683702e-03f, 3.731918490e-03f, 3.735144920e-03f, 3.738362984e-03f, 3.741572677e-03f, 3.744773991e-03f, 3.747966919e-03f, 3.751151457e-03f, 3.754327596e-03f, 3.757495330e-03f, - 3.760654653e-03f, 3.763805559e-03f, 3.766948040e-03f, 3.770082092e-03f, 3.773207706e-03f, 3.776324877e-03f, 3.779433599e-03f, 3.782533864e-03f, 3.785625667e-03f, 3.788709002e-03f, - 3.791783862e-03f, 3.794850240e-03f, 3.797908131e-03f, 3.800957529e-03f, 3.803998427e-03f, 3.807030818e-03f, 3.810054698e-03f, 3.813070058e-03f, 3.816076895e-03f, 3.819075201e-03f, - 3.822064970e-03f, 3.825046196e-03f, 3.828018873e-03f, 3.830982995e-03f, 3.833938556e-03f, 3.836885550e-03f, 3.839823972e-03f, 3.842753814e-03f, 3.845675071e-03f, 3.848587738e-03f, - 3.851491808e-03f, 3.854387275e-03f, 3.857274134e-03f, 3.860152378e-03f, 3.863022002e-03f, 3.865883000e-03f, 3.868735366e-03f, 3.871579095e-03f, 3.874414181e-03f, 3.877240617e-03f, - 3.880058398e-03f, 3.882867519e-03f, 3.885667974e-03f, 3.888459757e-03f, 3.891242863e-03f, 3.894017285e-03f, 3.896783019e-03f, 3.899540058e-03f, 3.902288398e-03f, 3.905028032e-03f, - 3.907758955e-03f, 3.910481162e-03f, 3.913194647e-03f, 3.915899404e-03f, 3.918595429e-03f, 3.921282715e-03f, 3.923961258e-03f, 3.926631051e-03f, 3.929292090e-03f, 3.931944370e-03f, - 3.934587884e-03f, 3.937222628e-03f, 3.939848596e-03f, 3.942465783e-03f, 3.945074184e-03f, 3.947673794e-03f, 3.950264606e-03f, 3.952846617e-03f, 3.955419821e-03f, 3.957984213e-03f, - 3.960539787e-03f, 3.963086538e-03f, 3.965624463e-03f, 3.968153554e-03f, 3.970673808e-03f, 3.973185219e-03f, 3.975687783e-03f, 3.978181493e-03f, 3.980666346e-03f, 3.983142336e-03f, - 3.985609459e-03f, 3.988067709e-03f, 3.990517081e-03f, 3.992957572e-03f, 3.995389175e-03f, 3.997811886e-03f, 4.000225700e-03f, 4.002630612e-03f, 4.005026618e-03f, 4.007413713e-03f, - 4.009791892e-03f, 4.012161151e-03f, 4.014521484e-03f, 4.016872887e-03f, 4.019215355e-03f, 4.021548884e-03f, 4.023873469e-03f, 4.026189105e-03f, 4.028495788e-03f, 4.030793514e-03f, - 4.033082277e-03f, 4.035362073e-03f, 4.037632899e-03f, 4.039894748e-03f, 4.042147617e-03f, 4.044391502e-03f, 4.046626397e-03f, 4.048852299e-03f, 4.051069203e-03f, 4.053277105e-03f, - 4.055476000e-03f, 4.057665884e-03f, 4.059846754e-03f, 4.062018603e-03f, 4.064181429e-03f, 4.066335227e-03f, 4.068479992e-03f, 4.070615721e-03f, 4.072742410e-03f, 4.074860054e-03f, - 4.076968648e-03f, 4.079068190e-03f, 4.081158675e-03f, 4.083240098e-03f, 4.085312456e-03f, 4.087375745e-03f, 4.089429960e-03f, 4.091475098e-03f, 4.093511155e-03f, 4.095538126e-03f, - 4.097556009e-03f, 4.099564797e-03f, 4.101564489e-03f, 4.103555080e-03f, 4.105536566e-03f, 4.107508944e-03f, 4.109472208e-03f, 4.111426357e-03f, 4.113371386e-03f, 4.115307290e-03f, - 4.117234068e-03f, 4.119151713e-03f, 4.121060224e-03f, 4.122959596e-03f, 4.124849826e-03f, 4.126730910e-03f, 4.128602845e-03f, 4.130465626e-03f, 4.132319250e-03f, 4.134163714e-03f, - 4.135999014e-03f, 4.137825147e-03f, 4.139642109e-03f, 4.141449897e-03f, 4.143248506e-03f, 4.145037935e-03f, 4.146818179e-03f, 4.148589234e-03f, 4.150351099e-03f, 4.152103768e-03f, - 4.153847240e-03f, 4.155581510e-03f, 4.157306575e-03f, 4.159022432e-03f, 4.160729078e-03f, 4.162426510e-03f, 4.164114723e-03f, 4.165793716e-03f, 4.167463485e-03f, 4.169124026e-03f, - 4.170775338e-03f, 4.172417415e-03f, 4.174050257e-03f, 4.175673858e-03f, 4.177288217e-03f, 4.178893330e-03f, 4.180489195e-03f, 4.182075807e-03f, 4.183653165e-03f, 4.185221266e-03f, - 4.186780106e-03f, 4.188329682e-03f, 4.189869992e-03f, 4.191401033e-03f, 4.192922802e-03f, 4.194435296e-03f, 4.195938512e-03f, 4.197432448e-03f, 4.198917101e-03f, 4.200392467e-03f, - 4.201858545e-03f, 4.203315332e-03f, 4.204762824e-03f, 4.206201020e-03f, 4.207629916e-03f, 4.209049511e-03f, 4.210459801e-03f, 4.211860783e-03f, 4.213252456e-03f, 4.214634817e-03f, - 4.216007863e-03f, 4.217371591e-03f, 4.218726000e-03f, 4.220071087e-03f, 4.221406848e-03f, 4.222733283e-03f, 4.224050389e-03f, 4.225358162e-03f, 4.226656602e-03f, 4.227945705e-03f, - 4.229225469e-03f, 4.230495892e-03f, 4.231756972e-03f, 4.233008706e-03f, 4.234251092e-03f, 4.235484128e-03f, 4.236707812e-03f, 4.237922141e-03f, 4.239127114e-03f, 4.240322728e-03f, - 4.241508982e-03f, 4.242685872e-03f, 4.243853398e-03f, 4.245011556e-03f, 4.246160346e-03f, 4.247299764e-03f, 4.248429810e-03f, 4.249550481e-03f, 4.250661774e-03f, 4.251763689e-03f, - 4.252856223e-03f, 4.253939375e-03f, 4.255013142e-03f, 4.256077523e-03f, 4.257132516e-03f, 4.258178119e-03f, 4.259214330e-03f, 4.260241148e-03f, 4.261258571e-03f, 4.262266597e-03f, - 4.263265224e-03f, 4.264254451e-03f, 4.265234276e-03f, 4.266204698e-03f, 4.267165715e-03f, 4.268117324e-03f, 4.269059526e-03f, 4.269992318e-03f, 4.270915698e-03f, 4.271829666e-03f, - 4.272734219e-03f, 4.273629357e-03f, 4.274515077e-03f, 4.275391379e-03f, 4.276258260e-03f, 4.277115720e-03f, 4.277963758e-03f, 4.278802371e-03f, 4.279631559e-03f, 4.280451320e-03f, - 4.281261653e-03f, 4.282062556e-03f, 4.282854029e-03f, 4.283636071e-03f, 4.284408679e-03f, 4.285171854e-03f, 4.285925593e-03f, 4.286669895e-03f, 4.287404761e-03f, 4.288130187e-03f, - 4.288846174e-03f, 4.289552720e-03f, 4.290249825e-03f, 4.290937487e-03f, 4.291615705e-03f, 4.292284478e-03f, 4.292943806e-03f, 4.293593687e-03f, 4.294234120e-03f, 4.294865106e-03f, - 4.295486642e-03f, 4.296098728e-03f, 4.296701363e-03f, 4.297294546e-03f, 4.297878277e-03f, 4.298452555e-03f, 4.299017379e-03f, 4.299572748e-03f, 4.300118662e-03f, 4.300655120e-03f, - 4.301182121e-03f, 4.301699664e-03f, 4.302207750e-03f, 4.302706377e-03f, 4.303195546e-03f, 4.303675254e-03f, 4.304145502e-03f, 4.304606290e-03f, 4.305057616e-03f, 4.305499481e-03f, - 4.305931884e-03f, 4.306354824e-03f, 4.306768301e-03f, 4.307172315e-03f, 4.307566866e-03f, 4.307951952e-03f, 4.308327574e-03f, 4.308693731e-03f, 4.309050423e-03f, 4.309397650e-03f, - 4.309735412e-03f, 4.310063708e-03f, 4.310382538e-03f, 4.310691903e-03f, 4.310991801e-03f, 4.311282232e-03f, 4.311563198e-03f, 4.311834697e-03f, 4.312096729e-03f, 4.312349294e-03f, - 4.312592393e-03f, 4.312826025e-03f, 4.313050191e-03f, 4.313264890e-03f, 4.313470122e-03f, 4.313665888e-03f, 4.313852188e-03f, 4.314029021e-03f, 4.314196388e-03f, 4.314354288e-03f, - 4.314502723e-03f, 4.314641693e-03f, 4.314771197e-03f, 4.314891236e-03f, 4.315001809e-03f, 4.315102919e-03f, 4.315194563e-03f, 4.315276744e-03f, 4.315349461e-03f, 4.315412715e-03f, - 4.315466506e-03f, 4.315510834e-03f, 4.315545700e-03f, 4.315571105e-03f, 4.315587048e-03f, 4.315593531e-03f, 4.315590553e-03f, 4.315578116e-03f, 4.315556220e-03f, 4.315524865e-03f, - 4.315484052e-03f, 4.315433781e-03f, 4.315374054e-03f, 4.315304871e-03f, 4.315226233e-03f, 4.315138140e-03f, 4.315040592e-03f, 4.314933592e-03f, 4.314817139e-03f, 4.314691234e-03f, - 4.314555879e-03f, 4.314411073e-03f, 4.314256818e-03f, 4.314093114e-03f, 4.313919963e-03f, 4.313737366e-03f, 4.313545323e-03f, 4.313343835e-03f, 4.313132903e-03f, 4.312912528e-03f, - 4.312682712e-03f, 4.312443454e-03f, 4.312194757e-03f, 4.311936622e-03f, 4.311669048e-03f, 4.311392038e-03f, 4.311105593e-03f, 4.310809714e-03f, 4.310504402e-03f, 4.310189657e-03f, - 4.309865482e-03f, 4.309531878e-03f, 4.309188846e-03f, 4.308836386e-03f, 4.308474501e-03f, 4.308103192e-03f, 4.307722460e-03f, 4.307332306e-03f, 4.306932732e-03f, 4.306523739e-03f, - 4.306105329e-03f, 4.305677503e-03f, 4.305240262e-03f, 4.304793609e-03f, 4.304337543e-03f, 4.303872068e-03f, 4.303397184e-03f, 4.302912894e-03f, 4.302419198e-03f, 4.301916098e-03f, - 4.301403596e-03f, 4.300881694e-03f, 4.300350393e-03f, 4.299809694e-03f, 4.299259601e-03f, 4.298700113e-03f, 4.298131234e-03f, 4.297552964e-03f, 4.296965306e-03f, 4.296368262e-03f, - 4.295761833e-03f, 4.295146020e-03f, 4.294520827e-03f, 4.293886255e-03f, 4.293242305e-03f, 4.292588980e-03f, 4.291926282e-03f, 4.291254212e-03f, 4.290572773e-03f, 4.289881966e-03f, - 4.289181794e-03f, 4.288472259e-03f, 4.287753362e-03f, 4.287025106e-03f, 4.286287493e-03f, 4.285540526e-03f, 4.284784205e-03f, 4.284018534e-03f, 4.283243515e-03f, 4.282459149e-03f, - 4.281665439e-03f, 4.280862388e-03f, 4.280049997e-03f, 4.279228270e-03f, 4.278397207e-03f, 4.277556812e-03f, 4.276707087e-03f, 4.275848034e-03f, 4.274979656e-03f, 4.274101954e-03f, - 4.273214933e-03f, 4.272318593e-03f, 4.271412938e-03f, 4.270497970e-03f, 4.269573691e-03f, 4.268640104e-03f, 4.267697212e-03f, 4.266745017e-03f, 4.265783522e-03f, 4.264812729e-03f, - 4.263832641e-03f, 4.262843261e-03f, 4.261844592e-03f, 4.260836635e-03f, 4.259819394e-03f, 4.258792872e-03f, 4.257757071e-03f, 4.256711994e-03f, 4.255657644e-03f, 4.254594023e-03f, - 4.253521135e-03f, 4.252438983e-03f, 4.251347569e-03f, 4.250246896e-03f, 4.249136967e-03f, 4.248017785e-03f, 4.246889354e-03f, 4.245751675e-03f, 4.244604752e-03f, 4.243448589e-03f, - 4.242283187e-03f, 4.241108551e-03f, 4.239924682e-03f, 4.238731586e-03f, 4.237529263e-03f, 4.236317718e-03f, 4.235096954e-03f, 4.233866974e-03f, 4.232627781e-03f, 4.231379379e-03f, - 4.230121770e-03f, 4.228854958e-03f, 4.227578946e-03f, 4.226293738e-03f, 4.224999337e-03f, 4.223695745e-03f, 4.222382968e-03f, 4.221061007e-03f, 4.219729866e-03f, 4.218389549e-03f, - 4.217040060e-03f, 4.215681401e-03f, 4.214313576e-03f, 4.212936588e-03f, 4.211550442e-03f, 4.210155141e-03f, 4.208750688e-03f, 4.207337086e-03f, 4.205914341e-03f, 4.204482454e-03f, - 4.203041430e-03f, 4.201591272e-03f, 4.200131985e-03f, 4.198663571e-03f, 4.197186034e-03f, 4.195699379e-03f, 4.194203609e-03f, 4.192698728e-03f, 4.191184739e-03f, 4.189661647e-03f, - 4.188129454e-03f, 4.186588166e-03f, 4.185037786e-03f, 4.183478318e-03f, 4.181909766e-03f, 4.180332133e-03f, 4.178745424e-03f, 4.177149643e-03f, 4.175544794e-03f, 4.173930880e-03f, - 4.172307906e-03f, 4.170675875e-03f, 4.169034793e-03f, 4.167384662e-03f, 4.165725488e-03f, 4.164057274e-03f, 4.162380024e-03f, 4.160693743e-03f, 4.158998434e-03f, 4.157294103e-03f, - 4.155580752e-03f, 4.153858387e-03f, 4.152127012e-03f, 4.150386631e-03f, 4.148637248e-03f, 4.146878868e-03f, 4.145111495e-03f, 4.143335133e-03f, 4.141549787e-03f, 4.139755461e-03f, - 4.137952160e-03f, 4.136139888e-03f, 4.134318649e-03f, 4.132488448e-03f, 4.130649290e-03f, 4.128801179e-03f, 4.126944120e-03f, 4.125078116e-03f, 4.123203174e-03f, 4.121319296e-03f, - 4.119426489e-03f, 4.117524756e-03f, 4.115614103e-03f, 4.113694533e-03f, 4.111766053e-03f, 4.109828665e-03f, 4.107882376e-03f, 4.105927189e-03f, 4.103963110e-03f, 4.101990144e-03f, - 4.100008295e-03f, 4.098017568e-03f, 4.096017968e-03f, 4.094009499e-03f, 4.091992168e-03f, 4.089965978e-03f, 4.087930934e-03f, 4.085887042e-03f, 4.083834307e-03f, 4.081772733e-03f, - 4.079702325e-03f, 4.077623089e-03f, 4.075535030e-03f, 4.073438152e-03f, 4.071332460e-03f, 4.069217961e-03f, 4.067094658e-03f, 4.064962558e-03f, 4.062821665e-03f, 4.060671984e-03f, - 4.058513520e-03f, 4.056346280e-03f, 4.054170267e-03f, 4.051985488e-03f, 4.049791947e-03f, 4.047589650e-03f, 4.045378603e-03f, 4.043158809e-03f, 4.040930276e-03f, 4.038693008e-03f, - 4.036447010e-03f, 4.034192289e-03f, 4.031928849e-03f, 4.029656696e-03f, 4.027375835e-03f, 4.025086271e-03f, 4.022788012e-03f, 4.020481061e-03f, 4.018165424e-03f, 4.015841107e-03f, - 4.013508116e-03f, 4.011166456e-03f, 4.008816133e-03f, 4.006457151e-03f, 4.004089518e-03f, 4.001713239e-03f, 3.999328319e-03f, 3.996934764e-03f, 3.994532579e-03f, 3.992121771e-03f, - 3.989702346e-03f, 3.987274308e-03f, 3.984837665e-03f, 3.982392421e-03f, 3.979938582e-03f, 3.977476155e-03f, 3.975005145e-03f, 3.972525558e-03f, 3.970037400e-03f, 3.967540677e-03f, - 3.965035395e-03f, 3.962521560e-03f, 3.959999177e-03f, 3.957468254e-03f, 3.954928795e-03f, 3.952380808e-03f, 3.949824297e-03f, 3.947259269e-03f, 3.944685730e-03f, 3.942103687e-03f, - 3.939513145e-03f, 3.936914110e-03f, 3.934306589e-03f, 3.931690588e-03f, 3.929066113e-03f, 3.926433171e-03f, 3.923791766e-03f, 3.921141907e-03f, 3.918483599e-03f, 3.915816848e-03f, - 3.913141660e-03f, 3.910458043e-03f, 3.907766002e-03f, 3.905065544e-03f, 3.902356674e-03f, 3.899639401e-03f, 3.896913729e-03f, 3.894179665e-03f, 3.891437217e-03f, 3.888686389e-03f, - 3.885927190e-03f, 3.883159624e-03f, 3.880383700e-03f, 3.877599422e-03f, 3.874806799e-03f, 3.872005836e-03f, 3.869196541e-03f, 3.866378919e-03f, 3.863552977e-03f, 3.860718723e-03f, - 3.857876162e-03f, 3.855025302e-03f, 3.852166148e-03f, 3.849298709e-03f, 3.846422990e-03f, 3.843538998e-03f, 3.840646740e-03f, 3.837746223e-03f, 3.834837454e-03f, 3.831920440e-03f, - 3.828995187e-03f, 3.826061702e-03f, 3.823119992e-03f, 3.820170065e-03f, 3.817211926e-03f, 3.814245583e-03f, 3.811271043e-03f, 3.808288313e-03f, 3.805297399e-03f, 3.802298310e-03f, - 3.799291051e-03f, 3.796275631e-03f, 3.793252055e-03f, 3.790220331e-03f, 3.787180466e-03f, 3.784132468e-03f, 3.781076343e-03f, 3.778012098e-03f, 3.774939741e-03f, 3.771859279e-03f, - 3.768770720e-03f, 3.765674069e-03f, 3.762569335e-03f, 3.759456524e-03f, 3.756335645e-03f, 3.753206704e-03f, 3.750069709e-03f, 3.746924667e-03f, 3.743771584e-03f, 3.740610470e-03f, - 3.737441331e-03f, 3.734264174e-03f, 3.731079006e-03f, 3.727885837e-03f, 3.724684671e-03f, 3.721475518e-03f, 3.718258385e-03f, 3.715033278e-03f, 3.711800207e-03f, 3.708559177e-03f, - 3.705310197e-03f, 3.702053274e-03f, 3.698788417e-03f, 3.695515631e-03f, 3.692234926e-03f, 3.688946308e-03f, 3.685649786e-03f, 3.682345366e-03f, 3.679033058e-03f, 3.675712867e-03f, - 3.672384803e-03f, 3.669048872e-03f, 3.665705083e-03f, 3.662353444e-03f, 3.658993961e-03f, 3.655626644e-03f, 3.652251499e-03f, 3.648868534e-03f, 3.645477758e-03f, 3.642079178e-03f, - 3.638672802e-03f, 3.635258639e-03f, 3.631836695e-03f, 3.628406979e-03f, 3.624969499e-03f, 3.621524263e-03f, 3.618071278e-03f, 3.614610553e-03f, 3.611142096e-03f, 3.607665915e-03f, - 3.604182018e-03f, 3.600690412e-03f, 3.597191107e-03f, 3.593684109e-03f, 3.590169428e-03f, 3.586647071e-03f, 3.583117047e-03f, 3.579579363e-03f, 3.576034028e-03f, 3.572481050e-03f, - 3.568920438e-03f, 3.565352198e-03f, 3.561776341e-03f, 3.558192873e-03f, 3.554601804e-03f, 3.551003141e-03f, 3.547396893e-03f, 3.543783068e-03f, 3.540161674e-03f, 3.536532720e-03f, - 3.532896215e-03f, 3.529252166e-03f, 3.525600582e-03f, 3.521941472e-03f, 3.518274843e-03f, 3.514600705e-03f, 3.510919066e-03f, 3.507229934e-03f, 3.503533317e-03f, 3.499829225e-03f, - 3.496117666e-03f, 3.492398648e-03f, 3.488672180e-03f, 3.484938270e-03f, 3.481196928e-03f, 3.477448161e-03f, 3.473691979e-03f, 3.469928390e-03f, 3.466157402e-03f, 3.462379025e-03f, - 3.458593267e-03f, 3.454800136e-03f, 3.450999642e-03f, 3.447191793e-03f, 3.443376598e-03f, 3.439554066e-03f, 3.435724205e-03f, 3.431887024e-03f, 3.428042533e-03f, 3.424190739e-03f, - 3.420331653e-03f, 3.416465282e-03f, 3.412591635e-03f, 3.408710722e-03f, 3.404822551e-03f, 3.400927132e-03f, 3.397024472e-03f, 3.393114582e-03f, 3.389197470e-03f, 3.385273145e-03f, - 3.381341616e-03f, 3.377402893e-03f, 3.373456983e-03f, 3.369503897e-03f, 3.365543642e-03f, 3.361576230e-03f, 3.357601667e-03f, 3.353619964e-03f, 3.349631130e-03f, 3.345635174e-03f, - 3.341632104e-03f, 3.337621931e-03f, 3.333604663e-03f, 3.329580309e-03f, 3.325548879e-03f, 3.321510382e-03f, 3.317464828e-03f, 3.313412224e-03f, 3.309352582e-03f, 3.305285909e-03f, - 3.301212216e-03f, 3.297131511e-03f, 3.293043805e-03f, 3.288949105e-03f, 3.284847423e-03f, 3.280738766e-03f, 3.276623145e-03f, 3.272500568e-03f, 3.268371046e-03f, 3.264234588e-03f, - 3.260091202e-03f, 3.255940900e-03f, 3.251783689e-03f, 3.247619580e-03f, 3.243448582e-03f, 3.239270705e-03f, 3.235085958e-03f, 3.230894350e-03f, 3.226695892e-03f, 3.222490593e-03f, - 3.218278462e-03f, 3.214059509e-03f, 3.209833744e-03f, 3.205601176e-03f, 3.201361815e-03f, 3.197115671e-03f, 3.192862753e-03f, 3.188603072e-03f, 3.184336636e-03f, 3.180063455e-03f, - 3.175783540e-03f, 3.171496899e-03f, 3.167203544e-03f, 3.162903483e-03f, 3.158596726e-03f, 3.154283283e-03f, 3.149963164e-03f, 3.145636379e-03f, 3.141302938e-03f, 3.136962850e-03f, - 3.132616126e-03f, 3.128262775e-03f, 3.123902807e-03f, 3.119536232e-03f, 3.115163060e-03f, 3.110783301e-03f, 3.106396966e-03f, 3.102004063e-03f, 3.097604603e-03f, 3.093198596e-03f, - 3.088786052e-03f, 3.084366981e-03f, 3.079941393e-03f, 3.075509298e-03f, 3.071070706e-03f, 3.066625628e-03f, 3.062174073e-03f, 3.057716051e-03f, 3.053251573e-03f, 3.048780649e-03f, - 3.044303289e-03f, 3.039819502e-03f, 3.035329301e-03f, 3.030832693e-03f, 3.026329690e-03f, 3.021820302e-03f, 3.017304540e-03f, 3.012782412e-03f, 3.008253931e-03f, 3.003719105e-03f, - 2.999177945e-03f, 2.994630463e-03f, 2.990076666e-03f, 2.985516567e-03f, 2.980950176e-03f, 2.976377503e-03f, 2.971798557e-03f, 2.967213351e-03f, 2.962621893e-03f, 2.958024195e-03f, - 2.953420267e-03f, 2.948810119e-03f, 2.944193761e-03f, 2.939571205e-03f, 2.934942461e-03f, 2.930307539e-03f, 2.925666449e-03f, 2.921019203e-03f, 2.916365811e-03f, 2.911706282e-03f, - 2.907040629e-03f, 2.902368861e-03f, 2.897690989e-03f, 2.893007023e-03f, 2.888316975e-03f, 2.883620854e-03f, 2.878918672e-03f, 2.874210439e-03f, 2.869496166e-03f, 2.864775862e-03f, - 2.860049540e-03f, 2.855317210e-03f, 2.850578882e-03f, 2.845834568e-03f, 2.841084277e-03f, 2.836328021e-03f, 2.831565810e-03f, 2.826797656e-03f, 2.822023568e-03f, 2.817243558e-03f, - 2.812457637e-03f, 2.807665815e-03f, 2.802868103e-03f, 2.798064512e-03f, 2.793255054e-03f, 2.788439738e-03f, 2.783618575e-03f, 2.778791577e-03f, 2.773958755e-03f, 2.769120119e-03f, - 2.764275680e-03f, 2.759425449e-03f, 2.754569438e-03f, 2.749707656e-03f, 2.744840116e-03f, 2.739966828e-03f, 2.735087803e-03f, 2.730203052e-03f, 2.725312587e-03f, 2.720416417e-03f, - 2.715514555e-03f, 2.710607010e-03f, 2.705693796e-03f, 2.700774921e-03f, 2.695850399e-03f, 2.690920239e-03f, 2.685984452e-03f, 2.681043051e-03f, 2.676096045e-03f, 2.671143447e-03f, - 2.666185267e-03f, 2.661221517e-03f, 2.656252207e-03f, 2.651277349e-03f, 2.646296955e-03f, 2.641311034e-03f, 2.636319600e-03f, 2.631322662e-03f, 2.626320232e-03f, 2.621312322e-03f, - 2.616298942e-03f, 2.611280104e-03f, 2.606255819e-03f, 2.601226099e-03f, 2.596190955e-03f, 2.591150398e-03f, 2.586104440e-03f, 2.581053091e-03f, 2.575996364e-03f, 2.570934270e-03f, - 2.565866819e-03f, 2.560794024e-03f, 2.555715896e-03f, 2.550632446e-03f, 2.545543686e-03f, 2.540449628e-03f, 2.535350282e-03f, 2.530245660e-03f, 2.525135773e-03f, 2.520020634e-03f, - 2.514900253e-03f, 2.509774643e-03f, 2.504643814e-03f, 2.499507778e-03f, 2.494366547e-03f, 2.489220132e-03f, 2.484068545e-03f, 2.478911798e-03f, 2.473749901e-03f, 2.468582868e-03f, - 2.463410708e-03f, 2.458233434e-03f, 2.453051058e-03f, 2.447863591e-03f, 2.442671045e-03f, 2.437473431e-03f, 2.432270761e-03f, 2.427063047e-03f, 2.421850301e-03f, 2.416632534e-03f, - 2.411409757e-03f, 2.406181984e-03f, 2.400949224e-03f, 2.395711491e-03f, 2.390468796e-03f, 2.385221150e-03f, 2.379968566e-03f, 2.374711055e-03f, 2.369448629e-03f, 2.364181300e-03f, - 2.358909079e-03f, 2.353631979e-03f, 2.348350011e-03f, 2.343063188e-03f, 2.337771520e-03f, 2.332475020e-03f, 2.327173700e-03f, 2.321867572e-03f, 2.316556647e-03f, 2.311240938e-03f, - 2.305920456e-03f, 2.300595213e-03f, 2.295265221e-03f, 2.289930493e-03f, 2.284591040e-03f, 2.279246874e-03f, 2.273898007e-03f, 2.268544451e-03f, 2.263186218e-03f, 2.257823320e-03f, - 2.252455769e-03f, 2.247083577e-03f, 2.241706756e-03f, 2.236325319e-03f, 2.230939277e-03f, 2.225548642e-03f, 2.220153426e-03f, 2.214753642e-03f, 2.209349301e-03f, 2.203940416e-03f, - 2.198526999e-03f, 2.193109061e-03f, 2.187686616e-03f, 2.182259674e-03f, 2.176828249e-03f, 2.171392352e-03f, 2.165951996e-03f, 2.160507192e-03f, 2.155057954e-03f, 2.149604292e-03f, - 2.144146220e-03f, 2.138683750e-03f, 2.133216893e-03f, 2.127745662e-03f, 2.122270069e-03f, 2.116790127e-03f, 2.111305847e-03f, 2.105817242e-03f, 2.100324325e-03f, 2.094827107e-03f, - 2.089325601e-03f, 2.083819819e-03f, 2.078309773e-03f, 2.072795476e-03f, 2.067276940e-03f, 2.061754178e-03f, 2.056227201e-03f, 2.050696022e-03f, 2.045160654e-03f, 2.039621108e-03f, - 2.034077398e-03f, 2.028529535e-03f, 2.022977532e-03f, 2.017421401e-03f, 2.011861156e-03f, 2.006296807e-03f, 2.000728368e-03f, 1.995155850e-03f, 1.989579268e-03f, 1.983998632e-03f, - 1.978413955e-03f, 1.972825251e-03f, 1.967232530e-03f, 1.961635807e-03f, 1.956035092e-03f, 1.950430400e-03f, 1.944821741e-03f, 1.939209130e-03f, 1.933592578e-03f, 1.927972097e-03f, - 1.922347701e-03f, 1.916719402e-03f, 1.911087213e-03f, 1.905451145e-03f, 1.899811212e-03f, 1.894167426e-03f, 1.888519800e-03f, 1.882868346e-03f, 1.877213078e-03f, 1.871554007e-03f, - 1.865891146e-03f, 1.860224507e-03f, 1.854554105e-03f, 1.848879950e-03f, 1.843202056e-03f, 1.837520435e-03f, 1.831835101e-03f, 1.826146065e-03f, 1.820453341e-03f, 1.814756940e-03f, - 1.809056876e-03f, 1.803353162e-03f, 1.797645810e-03f, 1.791934833e-03f, 1.786220243e-03f, 1.780502054e-03f, 1.774780278e-03f, 1.769054927e-03f, 1.763326015e-03f, 1.757593555e-03f, - 1.751857558e-03f, 1.746118038e-03f, 1.740375008e-03f, 1.734628480e-03f, 1.728878468e-03f, 1.723124983e-03f, 1.717368039e-03f, 1.711607649e-03f, 1.705843825e-03f, 1.700076580e-03f, - 1.694305928e-03f, 1.688531880e-03f, 1.682754450e-03f, 1.676973651e-03f, 1.671189495e-03f, 1.665401995e-03f, 1.659611165e-03f, 1.653817016e-03f, 1.648019563e-03f, 1.642218817e-03f, - 1.636414792e-03f, 1.630607501e-03f, 1.624796957e-03f, 1.618983171e-03f, 1.613166159e-03f, 1.607345931e-03f, 1.601522502e-03f, 1.595695884e-03f, 1.589866090e-03f, 1.584033134e-03f, - 1.578197027e-03f, 1.572357783e-03f, 1.566515416e-03f, 1.560669937e-03f, 1.554821361e-03f, 1.548969699e-03f, 1.543114965e-03f, 1.537257173e-03f, 1.531396334e-03f, 1.525532462e-03f, - 1.519665571e-03f, 1.513795672e-03f, 1.507922780e-03f, 1.502046906e-03f, 1.496168065e-03f, 1.490286269e-03f, 1.484401531e-03f, 1.478513865e-03f, 1.472623283e-03f, 1.466729798e-03f, - 1.460833424e-03f, 1.454934174e-03f, 1.449032060e-03f, 1.443127097e-03f, 1.437219296e-03f, 1.431308671e-03f, 1.425395235e-03f, 1.419479002e-03f, 1.413559984e-03f, 1.407638195e-03f, - 1.401713647e-03f, 1.395786354e-03f, 1.389856329e-03f, 1.383923585e-03f, 1.377988136e-03f, 1.372049993e-03f, 1.366109172e-03f, 1.360165684e-03f, 1.354219543e-03f, 1.348270762e-03f, - 1.342319354e-03f, 1.336365333e-03f, 1.330408712e-03f, 1.324449503e-03f, 1.318487721e-03f, 1.312523378e-03f, 1.306556487e-03f, 1.300587062e-03f, 1.294615116e-03f, 1.288640663e-03f, - 1.282663714e-03f, 1.276684285e-03f, 1.270702387e-03f, 1.264718035e-03f, 1.258731240e-03f, 1.252742018e-03f, 1.246750381e-03f, 1.240756341e-03f, 1.234759914e-03f, 1.228761110e-03f, - 1.222759945e-03f, 1.216756432e-03f, 1.210750583e-03f, 1.204742412e-03f, 1.198731932e-03f, 1.192719156e-03f, 1.186704099e-03f, 1.180686772e-03f, 1.174667190e-03f, 1.168645366e-03f, - 1.162621313e-03f, 1.156595044e-03f, 1.150566573e-03f, 1.144535913e-03f, 1.138503078e-03f, 1.132468080e-03f, 1.126430934e-03f, 1.120391652e-03f, 1.114350247e-03f, 1.108306734e-03f, - 1.102261126e-03f, 1.096213435e-03f, 1.090163676e-03f, 1.084111862e-03f, 1.078058005e-03f, 1.072002120e-03f, 1.065944220e-03f, 1.059884318e-03f, 1.053822428e-03f, 1.047758562e-03f, - 1.041692735e-03f, 1.035624960e-03f, 1.029555250e-03f, 1.023483619e-03f, 1.017410080e-03f, 1.011334646e-03f, 1.005257332e-03f, 9.991781492e-04f, 9.930971125e-04f, 9.870142350e-04f, - 9.809295301e-04f, 9.748430114e-04f, 9.687546921e-04f, 9.626645858e-04f, 9.565727058e-04f, 9.504790658e-04f, 9.443836790e-04f, 9.382865591e-04f, 9.321877193e-04f, 9.260871733e-04f, - 9.199849344e-04f, 9.138810162e-04f, 9.077754320e-04f, 9.016681955e-04f, 8.955593200e-04f, 8.894488191e-04f, 8.833367062e-04f, 8.772229948e-04f, 8.711076984e-04f, 8.649908306e-04f, - 8.588724047e-04f, 8.527524343e-04f, 8.466309330e-04f, 8.405079141e-04f, 8.343833912e-04f, 8.282573779e-04f, 8.221298876e-04f, 8.160009338e-04f, 8.098705301e-04f, 8.037386900e-04f, - 7.976054270e-04f, 7.914707545e-04f, 7.853346863e-04f, 7.791972357e-04f, 7.730584163e-04f, 7.669182417e-04f, 7.607767254e-04f, 7.546338808e-04f, 7.484897216e-04f, 7.423442613e-04f, - 7.361975135e-04f, 7.300494916e-04f, 7.239002093e-04f, 7.177496800e-04f, 7.115979174e-04f, 7.054449349e-04f, 6.992907462e-04f, 6.931353648e-04f, 6.869788043e-04f, 6.808210782e-04f, - 6.746622000e-04f, 6.685021834e-04f, 6.623410420e-04f, 6.561787892e-04f, 6.500154386e-04f, 6.438510039e-04f, 6.376854986e-04f, 6.315189362e-04f, 6.253513304e-04f, 6.191826948e-04f, - 6.130130428e-04f, 6.068423881e-04f, 6.006707443e-04f, 5.944981249e-04f, 5.883245436e-04f, 5.821500139e-04f, 5.759745494e-04f, 5.697981637e-04f, 5.636208704e-04f, 5.574426831e-04f, - 5.512636154e-04f, 5.450836808e-04f, 5.389028930e-04f, 5.327212656e-04f, 5.265388121e-04f, 5.203555462e-04f, 5.141714814e-04f, 5.079866314e-04f, 5.018010097e-04f, 4.956146301e-04f, - 4.894275059e-04f, 4.832396510e-04f, 4.770510788e-04f, 4.708618030e-04f, 4.646718372e-04f, 4.584811950e-04f, 4.522898900e-04f, 4.460979357e-04f, 4.399053460e-04f, 4.337121342e-04f, - 4.275183141e-04f, 4.213238992e-04f, 4.151289032e-04f, 4.089333397e-04f, 4.027372223e-04f, 3.965405645e-04f, 3.903433801e-04f, 3.841456826e-04f, 3.779474857e-04f, 3.717488029e-04f, - 3.655496479e-04f, 3.593500343e-04f, 3.531499757e-04f, 3.469494857e-04f, 3.407485780e-04f, 3.345472661e-04f, 3.283455637e-04f, 3.221434843e-04f, 3.159410417e-04f, 3.097382494e-04f, - 3.035351211e-04f, 2.973316703e-04f, 2.911279106e-04f, 2.849238558e-04f, 2.787195193e-04f, 2.725149149e-04f, 2.663100561e-04f, 2.601049566e-04f, 2.538996300e-04f, 2.476940898e-04f, - 2.414883497e-04f, 2.352824233e-04f, 2.290763243e-04f, 2.228700662e-04f, 2.166636627e-04f, 2.104571273e-04f, 2.042504738e-04f, 1.980437156e-04f, 1.918368664e-04f, 1.856299399e-04f, - 1.794229495e-04f, 1.732159090e-04f, 1.670088320e-04f, 1.608017320e-04f, 1.545946227e-04f, 1.483875177e-04f, 1.421804305e-04f, 1.359733749e-04f, 1.297663643e-04f, 1.235594124e-04f, - 1.173525328e-04f, 1.111457391e-04f, 1.049390449e-04f, 9.873246385e-05f, 9.252600947e-05f, 8.631969539e-05f, 8.011353520e-05f, 7.390754251e-05f, 6.770173091e-05f, 6.149611400e-05f, - 5.529070536e-05f, 4.908551858e-05f, 4.288056727e-05f, 3.667586500e-05f, 3.047142537e-05f, 2.426726195e-05f, 1.806338835e-05f, 1.185981813e-05f, 5.656564885e-06f, -5.463578053e-07f, - -6.748936364e-06f, -1.295115721e-05f, -1.915300677e-05f, -2.535447147e-05f, -3.155553774e-05f, -3.775619199e-05f, -4.395642067e-05f, -5.015621021e-05f, -5.635554704e-05f, -6.255441759e-05f, - -6.875280830e-05f, -7.495070561e-05f, -8.114809596e-05f, -8.734496579e-05f, -9.354130156e-05f, -9.973708969e-05f, -1.059323166e-04f, -1.121269689e-04f, -1.183210328e-04f, -1.245144950e-04f, - -1.307073417e-04f, -1.368995596e-04f, -1.430911350e-04f, -1.492820544e-04f, -1.554723043e-04f, -1.616618712e-04f, -1.678507415e-04f, -1.740389017e-04f, -1.802263382e-04f, -1.864130376e-04f, - -1.925989863e-04f, -1.987841707e-04f, -2.049685775e-04f, -2.111521931e-04f, -2.173350039e-04f, -2.235169964e-04f, -2.296981572e-04f, -2.358784727e-04f, -2.420579295e-04f, -2.482365140e-04f, - -2.544142127e-04f, -2.605910122e-04f, -2.667668990e-04f, -2.729418595e-04f, -2.791158803e-04f, -2.852889479e-04f, -2.914610488e-04f, -2.976321696e-04f, -3.038022968e-04f, -3.099714168e-04f, - -3.161395163e-04f, -3.223065817e-04f, -3.284725997e-04f, -3.346375567e-04f, -3.408014393e-04f, -3.469642340e-04f, -3.531259274e-04f, -3.592865061e-04f, -3.654459566e-04f, -3.716042654e-04f, - -3.777614192e-04f, -3.839174044e-04f, -3.900722077e-04f, -3.962258156e-04f, -4.023782148e-04f, -4.085293917e-04f, -4.146793330e-04f, -4.208280253e-04f, -4.269754551e-04f, -4.331216090e-04f, - -4.392664737e-04f, -4.454100357e-04f, -4.515522817e-04f, -4.576931983e-04f, -4.638327720e-04f, -4.699709894e-04f, -4.761078373e-04f, -4.822433022e-04f, -4.883773708e-04f, -4.945100296e-04f, - -5.006412654e-04f, -5.067710647e-04f, -5.128994142e-04f, -5.190263005e-04f, -5.251517104e-04f, -5.312756303e-04f, -5.373980471e-04f, -5.435189473e-04f, -5.496383177e-04f, -5.557561449e-04f, - -5.618724155e-04f, -5.679871163e-04f, -5.741002340e-04f, -5.802117551e-04f, -5.863216665e-04f, -5.924299548e-04f, -5.985366067e-04f, -6.046416089e-04f, -6.107449481e-04f, -6.168466111e-04f, - -6.229465845e-04f, -6.290448550e-04f, -6.351414095e-04f, -6.412362346e-04f, -6.473293171e-04f, -6.534206436e-04f, -6.595102010e-04f, -6.655979760e-04f, -6.716839554e-04f, -6.777681258e-04f, - -6.838504742e-04f, -6.899309871e-04f, -6.960096515e-04f, -7.020864540e-04f, -7.081613816e-04f, -7.142344208e-04f, -7.203055586e-04f, -7.263747818e-04f, -7.324420771e-04f, -7.385074313e-04f, - -7.445708313e-04f, -7.506322639e-04f, -7.566917159e-04f, -7.627491741e-04f, -7.688046254e-04f, -7.748580565e-04f, -7.809094544e-04f, -7.869588059e-04f, -7.930060978e-04f, -7.990513169e-04f, - -8.050944503e-04f, -8.111354846e-04f, -8.171744069e-04f, -8.232112039e-04f, -8.292458626e-04f, -8.352783698e-04f, -8.413087125e-04f, -8.473368775e-04f, -8.533628517e-04f, -8.593866222e-04f, - -8.654081756e-04f, -8.714274991e-04f, -8.774445795e-04f, -8.834594038e-04f, -8.894719589e-04f, -8.954822317e-04f, -9.014902092e-04f, -9.074958783e-04f, -9.134992261e-04f, -9.195002395e-04f, - -9.254989054e-04f, -9.314952108e-04f, -9.374891428e-04f, -9.434806882e-04f, -9.494698342e-04f, -9.554565677e-04f, -9.614408758e-04f, -9.674227453e-04f, -9.734021635e-04f, -9.793791172e-04f, - -9.853535935e-04f, -9.913255795e-04f, -9.972950622e-04f, -1.003262029e-03f, -1.009226466e-03f, -1.015188361e-03f, -1.021147701e-03f, -1.027104473e-03f, -1.033058665e-03f, -1.039010262e-03f, - -1.044959253e-03f, -1.050905624e-03f, -1.056849363e-03f, -1.062790456e-03f, -1.068728892e-03f, -1.074664656e-03f, -1.080597736e-03f, -1.086528119e-03f, -1.092455792e-03f, -1.098380743e-03f, - -1.104302959e-03f, -1.110222426e-03f, -1.116139133e-03f, -1.122053065e-03f, -1.127964211e-03f, -1.133872558e-03f, -1.139778092e-03f, -1.145680801e-03f, -1.151580672e-03f, -1.157477693e-03f, - -1.163371850e-03f, -1.169263131e-03f, -1.175151524e-03f, -1.181037014e-03f, -1.186919591e-03f, -1.192799240e-03f, -1.198675949e-03f, -1.204549706e-03f, -1.210420497e-03f, -1.216288311e-03f, - -1.222153134e-03f, -1.228014953e-03f, -1.233873757e-03f, -1.239729531e-03f, -1.245582264e-03f, -1.251431944e-03f, -1.257278556e-03f, -1.263122089e-03f, -1.268962530e-03f, -1.274799867e-03f, - -1.280634086e-03f, -1.286465175e-03f, -1.292293122e-03f, -1.298117914e-03f, -1.303939538e-03f, -1.309757982e-03f, -1.315573233e-03f, -1.321385279e-03f, -1.327194106e-03f, -1.332999703e-03f, - -1.338802057e-03f, -1.344601156e-03f, -1.350396986e-03f, -1.356189535e-03f, -1.361978791e-03f, -1.367764742e-03f, -1.373547374e-03f, -1.379326676e-03f, -1.385102635e-03f, -1.390875237e-03f, - -1.396644472e-03f, -1.402410326e-03f, -1.408172787e-03f, -1.413931843e-03f, -1.419687480e-03f, -1.425439688e-03f, -1.431188452e-03f, -1.436933761e-03f, -1.442675603e-03f, -1.448413965e-03f, - -1.454148834e-03f, -1.459880199e-03f, -1.465608046e-03f, -1.471332364e-03f, -1.477053140e-03f, -1.482770362e-03f, -1.488484018e-03f, -1.494194094e-03f, -1.499900580e-03f, -1.505603462e-03f, - -1.511302728e-03f, -1.516998366e-03f, -1.522690364e-03f, -1.528378709e-03f, -1.534063389e-03f, -1.539744393e-03f, -1.545421706e-03f, -1.551095318e-03f, -1.556765216e-03f, -1.562431388e-03f, - -1.568093822e-03f, -1.573752505e-03f, -1.579407426e-03f, -1.585058571e-03f, -1.590705930e-03f, -1.596349489e-03f, -1.601989237e-03f, -1.607625161e-03f, -1.613257249e-03f, -1.618885490e-03f, - -1.624509871e-03f, -1.630130379e-03f, -1.635747004e-03f, -1.641359732e-03f, -1.646968551e-03f, -1.652573451e-03f, -1.658174417e-03f, -1.663771439e-03f, -1.669364505e-03f, -1.674953601e-03f, - -1.680538717e-03f, -1.686119841e-03f, -1.691696959e-03f, -1.697270061e-03f, -1.702839134e-03f, -1.708404166e-03f, -1.713965145e-03f, -1.719522060e-03f, -1.725074898e-03f, -1.730623648e-03f, - -1.736168297e-03f, -1.741708834e-03f, -1.747245246e-03f, -1.752777522e-03f, -1.758305650e-03f, -1.763829617e-03f, -1.769349413e-03f, -1.774865025e-03f, -1.780376441e-03f, -1.785883650e-03f, - -1.791386639e-03f, -1.796885397e-03f, -1.802379912e-03f, -1.807870173e-03f, -1.813356166e-03f, -1.818837882e-03f, -1.824315307e-03f, -1.829788430e-03f, -1.835257239e-03f, -1.840721723e-03f, - -1.846181870e-03f, -1.851637667e-03f, -1.857089105e-03f, -1.862536169e-03f, -1.867978850e-03f, -1.873417135e-03f, -1.878851012e-03f, -1.884280470e-03f, -1.889705498e-03f, -1.895126083e-03f, - -1.900542214e-03f, -1.905953879e-03f, -1.911361067e-03f, -1.916763767e-03f, -1.922161965e-03f, -1.927555652e-03f, -1.932944815e-03f, -1.938329443e-03f, -1.943709524e-03f, -1.949085046e-03f, - -1.954455999e-03f, -1.959822370e-03f, -1.965184149e-03f, -1.970541323e-03f, -1.975893882e-03f, -1.981241813e-03f, -1.986585105e-03f, -1.991923747e-03f, -1.997257727e-03f, -2.002587034e-03f, - -2.007911656e-03f, -2.013231583e-03f, -2.018546802e-03f, -2.023857302e-03f, -2.029163072e-03f, -2.034464101e-03f, -2.039760377e-03f, -2.045051888e-03f, -2.050338624e-03f, -2.055620573e-03f, - -2.060897724e-03f, -2.066170066e-03f, -2.071437586e-03f, -2.076700275e-03f, -2.081958120e-03f, -2.087211110e-03f, -2.092459235e-03f, -2.097702482e-03f, -2.102940841e-03f, -2.108174301e-03f, - -2.113402850e-03f, -2.118626477e-03f, -2.123845171e-03f, -2.129058921e-03f, -2.134267715e-03f, -2.139471543e-03f, -2.144670393e-03f, -2.149864254e-03f, -2.155053115e-03f, -2.160236965e-03f, - -2.165415793e-03f, -2.170589588e-03f, -2.175758339e-03f, -2.180922034e-03f, -2.186080663e-03f, -2.191234215e-03f, -2.196382678e-03f, -2.201526042e-03f, -2.206664295e-03f, -2.211797427e-03f, - -2.216925427e-03f, -2.222048283e-03f, -2.227165986e-03f, -2.232278523e-03f, -2.237385884e-03f, -2.242488058e-03f, -2.247585034e-03f, -2.252676801e-03f, -2.257763348e-03f, -2.262844665e-03f, - -2.267920741e-03f, -2.272991564e-03f, -2.278057125e-03f, -2.283117411e-03f, -2.288172413e-03f, -2.293222120e-03f, -2.298266520e-03f, -2.303305603e-03f, -2.308339359e-03f, -2.313367776e-03f, - -2.318390844e-03f, -2.323408552e-03f, -2.328420889e-03f, -2.333427845e-03f, -2.338429409e-03f, -2.343425571e-03f, -2.348416319e-03f, -2.353401643e-03f, -2.358381532e-03f, -2.363355977e-03f, - -2.368324965e-03f, -2.373288488e-03f, -2.378246533e-03f, -2.383199090e-03f, -2.388146150e-03f, -2.393087701e-03f, -2.398023733e-03f, -2.402954235e-03f, -2.407879197e-03f, -2.412798608e-03f, - -2.417712458e-03f, -2.422620737e-03f, -2.427523434e-03f, -2.432420538e-03f, -2.437312039e-03f, -2.442197927e-03f, -2.447078191e-03f, -2.451952821e-03f, -2.456821806e-03f, -2.461685137e-03f, - -2.466542802e-03f, -2.471394792e-03f, -2.476241096e-03f, -2.481081704e-03f, -2.485916605e-03f, -2.490745790e-03f, -2.495569247e-03f, -2.500386968e-03f, -2.505198941e-03f, -2.510005156e-03f, - -2.514805603e-03f, -2.519600272e-03f, -2.524389152e-03f, -2.529172235e-03f, -2.533949508e-03f, -2.538720962e-03f, -2.543486588e-03f, -2.548246374e-03f, -2.553000312e-03f, -2.557748389e-03f, - -2.562490598e-03f, -2.567226927e-03f, -2.571957366e-03f, -2.576681906e-03f, -2.581400536e-03f, -2.586113247e-03f, -2.590820028e-03f, -2.595520869e-03f, -2.600215761e-03f, -2.604904693e-03f, - -2.609587656e-03f, -2.614264639e-03f, -2.618935633e-03f, -2.623600628e-03f, -2.628259613e-03f, -2.632912580e-03f, -2.637559517e-03f, -2.642200416e-03f, -2.646835266e-03f, -2.651464058e-03f, - -2.656086781e-03f, -2.660703427e-03f, -2.665313984e-03f, -2.669918444e-03f, -2.674516797e-03f, -2.679109033e-03f, -2.683695141e-03f, -2.688275113e-03f, -2.692848939e-03f, -2.697416609e-03f, - -2.701978114e-03f, -2.706533443e-03f, -2.711082587e-03f, -2.715625537e-03f, -2.720162283e-03f, -2.724692814e-03f, -2.729217123e-03f, -2.733735199e-03f, -2.738247032e-03f, -2.742752613e-03f, - -2.747251932e-03f, -2.751744981e-03f, -2.756231749e-03f, -2.760712227e-03f, -2.765186405e-03f, -2.769654275e-03f, -2.774115825e-03f, -2.778571049e-03f, -2.783019934e-03f, -2.787462474e-03f, - -2.791898657e-03f, -2.796328474e-03f, -2.800751917e-03f, -2.805168976e-03f, -2.809579641e-03f, -2.813983903e-03f, -2.818381754e-03f, -2.822773183e-03f, -2.827158181e-03f, -2.831536740e-03f, - -2.835908849e-03f, -2.840274500e-03f, -2.844633683e-03f, -2.848986390e-03f, -2.853332610e-03f, -2.857672336e-03f, -2.862005557e-03f, -2.866332265e-03f, -2.870652450e-03f, -2.874966104e-03f, - -2.879273216e-03f, -2.883573779e-03f, -2.887867783e-03f, -2.892155219e-03f, -2.896436079e-03f, -2.900710352e-03f, -2.904978030e-03f, -2.909239104e-03f, -2.913493565e-03f, -2.917741404e-03f, - -2.921982613e-03f, -2.926217181e-03f, -2.930445101e-03f, -2.934666363e-03f, -2.938880959e-03f, -2.943088879e-03f, -2.947290115e-03f, -2.951484658e-03f, -2.955672499e-03f, -2.959853629e-03f, - -2.964028040e-03f, -2.968195723e-03f, -2.972356668e-03f, -2.976510868e-03f, -2.980658313e-03f, -2.984798995e-03f, -2.988932905e-03f, -2.993060034e-03f, -2.997180374e-03f, -3.001293917e-03f, - -3.005400652e-03f, -3.009500572e-03f, -3.013593669e-03f, -3.017679933e-03f, -3.021759355e-03f, -3.025831929e-03f, -3.029897644e-03f, -3.033956493e-03f, -3.038008466e-03f, -3.042053556e-03f, - -3.046091753e-03f, -3.050123050e-03f, -3.054147438e-03f, -3.058164908e-03f, -3.062175452e-03f, -3.066179062e-03f, -3.070175729e-03f, -3.074165445e-03f, -3.078148202e-03f, -3.082123991e-03f, - -3.086092803e-03f, -3.090054631e-03f, -3.094009466e-03f, -3.097957300e-03f, -3.101898125e-03f, -3.105831932e-03f, -3.109758714e-03f, -3.113678461e-03f, -3.117591166e-03f, -3.121496821e-03f, - -3.125395417e-03f, -3.129286946e-03f, -3.133171401e-03f, -3.137048772e-03f, -3.140919052e-03f, -3.144782233e-03f, -3.148638307e-03f, -3.152487266e-03f, -3.156329101e-03f, -3.160163804e-03f, - -3.163991368e-03f, -3.167811785e-03f, -3.171625046e-03f, -3.175431144e-03f, -3.179230071e-03f, -3.183021818e-03f, -3.186806378e-03f, -3.190583743e-03f, -3.194353905e-03f, -3.198116857e-03f, - -3.201872589e-03f, -3.205621095e-03f, -3.209362367e-03f, -3.213096397e-03f, -3.216823177e-03f, -3.220542699e-03f, -3.224254955e-03f, -3.227959939e-03f, -3.231657642e-03f, -3.235348056e-03f, - -3.239031173e-03f, -3.242706987e-03f, -3.246375490e-03f, -3.250036673e-03f, -3.253690529e-03f, -3.257337051e-03f, -3.260976230e-03f, -3.264608060e-03f, -3.268232533e-03f, -3.271849641e-03f, - -3.275459377e-03f, -3.279061734e-03f, -3.282656703e-03f, -3.286244277e-03f, -3.289824449e-03f, -3.293397212e-03f, -3.296962557e-03f, -3.300520479e-03f, -3.304070968e-03f, -3.307614018e-03f, - -3.311149622e-03f, -3.314677772e-03f, -3.318198460e-03f, -3.321711680e-03f, -3.325217425e-03f, -3.328715686e-03f, -3.332206457e-03f, -3.335689730e-03f, -3.339165499e-03f, -3.342633756e-03f, - -3.346094493e-03f, -3.349547705e-03f, -3.352993382e-03f, -3.356431520e-03f, -3.359862109e-03f, -3.363285143e-03f, -3.366700616e-03f, -3.370108520e-03f, -3.373508847e-03f, -3.376901592e-03f, - -3.380286746e-03f, -3.383664304e-03f, -3.387034257e-03f, -3.390396599e-03f, -3.393751323e-03f, -3.397098422e-03f, -3.400437890e-03f, -3.403769718e-03f, -3.407093902e-03f, -3.410410432e-03f, - -3.413719303e-03f, -3.417020508e-03f, -3.420314040e-03f, -3.423599893e-03f, -3.426878059e-03f, -3.430148531e-03f, -3.433411303e-03f, -3.436666369e-03f, -3.439913721e-03f, -3.443153353e-03f, - -3.446385258e-03f, -3.449609430e-03f, -3.452825861e-03f, -3.456034546e-03f, -3.459235477e-03f, -3.462428649e-03f, -3.465614053e-03f, -3.468791685e-03f, -3.471961537e-03f, -3.475123603e-03f, - -3.478277876e-03f, -3.481424351e-03f, -3.484563019e-03f, -3.487693876e-03f, -3.490816914e-03f, -3.493932127e-03f, -3.497039509e-03f, -3.500139053e-03f, -3.503230753e-03f, -3.506314603e-03f, - -3.509390596e-03f, -3.512458726e-03f, -3.515518987e-03f, -3.518571373e-03f, -3.521615876e-03f, -3.524652492e-03f, -3.527681213e-03f, -3.530702033e-03f, -3.533714948e-03f, -3.536719949e-03f, - -3.539717031e-03f, -3.542706188e-03f, -3.545687414e-03f, -3.548660703e-03f, -3.551626048e-03f, -3.554583444e-03f, -3.557532884e-03f, -3.560474363e-03f, -3.563407874e-03f, -3.566333411e-03f, - -3.569250970e-03f, -3.572160542e-03f, -3.575062124e-03f, -3.577955708e-03f, -3.580841289e-03f, -3.583718860e-03f, -3.586588417e-03f, -3.589449953e-03f, -3.592303462e-03f, -3.595148939e-03f, - -3.597986378e-03f, -3.600815773e-03f, -3.603637118e-03f, -3.606450407e-03f, -3.609255636e-03f, -3.612052797e-03f, -3.614841886e-03f, -3.617622896e-03f, -3.620395822e-03f, -3.623160659e-03f, - -3.625917401e-03f, -3.628666042e-03f, -3.631406577e-03f, -3.634139000e-03f, -3.636863305e-03f, -3.639579487e-03f, -3.642287541e-03f, -3.644987461e-03f, -3.647679242e-03f, -3.650362877e-03f, - -3.653038363e-03f, -3.655705692e-03f, -3.658364861e-03f, -3.661015863e-03f, -3.663658693e-03f, -3.666293346e-03f, -3.668919816e-03f, -3.671538099e-03f, -3.674148188e-03f, -3.676750080e-03f, - -3.679343767e-03f, -3.681929246e-03f, -3.684506510e-03f, -3.687075556e-03f, -3.689636377e-03f, -3.692188968e-03f, -3.694733324e-03f, -3.697269441e-03f, -3.699797313e-03f, -3.702316935e-03f, - -3.704828301e-03f, -3.707331408e-03f, -3.709826249e-03f, -3.712312820e-03f, -3.714791116e-03f, -3.717261131e-03f, -3.719722862e-03f, -3.722176302e-03f, -3.724621448e-03f, -3.727058293e-03f, - -3.729486834e-03f, -3.731907065e-03f, -3.734318982e-03f, -3.736722580e-03f, -3.739117853e-03f, -3.741504797e-03f, -3.743883408e-03f, -3.746253680e-03f, -3.748615609e-03f, -3.750969191e-03f, - -3.753314419e-03f, -3.755651291e-03f, -3.757979800e-03f, -3.760299943e-03f, -3.762611715e-03f, -3.764915111e-03f, -3.767210127e-03f, -3.769496757e-03f, -3.771774999e-03f, -3.774044846e-03f, - -3.776306295e-03f, -3.778559340e-03f, -3.780803979e-03f, -3.783040205e-03f, -3.785268015e-03f, -3.787487404e-03f, -3.789698368e-03f, -3.791900902e-03f, -3.794095002e-03f, -3.796280664e-03f, - -3.798457884e-03f, -3.800626657e-03f, -3.802786978e-03f, -3.804938844e-03f, -3.807082250e-03f, -3.809217192e-03f, -3.811343666e-03f, -3.813461668e-03f, -3.815571193e-03f, -3.817672238e-03f, - -3.819764798e-03f, -3.821848869e-03f, -3.823924446e-03f, -3.825991527e-03f, -3.828050107e-03f, -3.830100181e-03f, -3.832141746e-03f, -3.834174798e-03f, -3.836199333e-03f, -3.838215346e-03f, - -3.840222834e-03f, -3.842221793e-03f, -3.844212220e-03f, -3.846194109e-03f, -3.848167458e-03f, -3.850132262e-03f, -3.852088518e-03f, -3.854036221e-03f, -3.855975368e-03f, -3.857905956e-03f, - -3.859827980e-03f, -3.861741437e-03f, -3.863646322e-03f, -3.865542633e-03f, -3.867430366e-03f, -3.869309516e-03f, -3.871180081e-03f, -3.873042056e-03f, -3.874895439e-03f, -3.876740224e-03f, - -3.878576410e-03f, -3.880403992e-03f, -3.882222967e-03f, -3.884033332e-03f, -3.885835082e-03f, -3.887628214e-03f, -3.889412725e-03f, -3.891188612e-03f, -3.892955871e-03f, -3.894714498e-03f, - -3.896464491e-03f, -3.898205845e-03f, -3.899938559e-03f, -3.901662627e-03f, -3.903378047e-03f, -3.905084816e-03f, -3.906782931e-03f, -3.908472387e-03f, -3.910153183e-03f, -3.911825314e-03f, - -3.913488778e-03f, -3.915143571e-03f, -3.916789690e-03f, -3.918427133e-03f, -3.920055895e-03f, -3.921675975e-03f, -3.923287368e-03f, -3.924890072e-03f, -3.926484084e-03f, -3.928069400e-03f, - -3.929646018e-03f, -3.931213935e-03f, -3.932773148e-03f, -3.934323654e-03f, -3.935865449e-03f, -3.937398532e-03f, -3.938922899e-03f, -3.940438547e-03f, -3.941945474e-03f, -3.943443676e-03f, - -3.944933152e-03f, -3.946413897e-03f, -3.947885910e-03f, -3.949349187e-03f, -3.950803726e-03f, -3.952249524e-03f, -3.953686579e-03f, -3.955114887e-03f, -3.956534447e-03f, -3.957945255e-03f, - -3.959347309e-03f, -3.960740607e-03f, -3.962125145e-03f, -3.963500921e-03f, -3.964867933e-03f, -3.966226179e-03f, -3.967575654e-03f, -3.968916359e-03f, -3.970248288e-03f, -3.971571442e-03f, - -3.972885816e-03f, -3.974191408e-03f, -3.975488217e-03f, -3.976776239e-03f, -3.978055473e-03f, -3.979325916e-03f, -3.980587566e-03f, -3.981840421e-03f, -3.983084477e-03f, -3.984319734e-03f, - -3.985546189e-03f, -3.986763839e-03f, -3.987972682e-03f, -3.989172717e-03f, -3.990363941e-03f, -3.991546352e-03f, -3.992719948e-03f, -3.993884727e-03f, -3.995040687e-03f, -3.996187825e-03f, - -3.997326140e-03f, -3.998455630e-03f, -3.999576292e-03f, -4.000688125e-03f, -4.001791127e-03f, -4.002885295e-03f, -4.003970629e-03f, -4.005047126e-03f, -4.006114784e-03f, -4.007173601e-03f, - -4.008223575e-03f, -4.009264706e-03f, -4.010296990e-03f, -4.011320426e-03f, -4.012335013e-03f, -4.013340748e-03f, -4.014337631e-03f, -4.015325658e-03f, -4.016304829e-03f, -4.017275142e-03f, - -4.018236595e-03f, -4.019189187e-03f, -4.020132916e-03f, -4.021067781e-03f, -4.021993779e-03f, -4.022910909e-03f, -4.023819171e-03f, -4.024718562e-03f, -4.025609080e-03f, -4.026490726e-03f, - -4.027363496e-03f, -4.028227389e-03f, -4.029082405e-03f, -4.029928541e-03f, -4.030765797e-03f, -4.031594171e-03f, -4.032413662e-03f, -4.033224268e-03f, -4.034025988e-03f, -4.034818821e-03f, - -4.035602766e-03f, -4.036377821e-03f, -4.037143986e-03f, -4.037901258e-03f, -4.038649637e-03f, -4.039389122e-03f, -4.040119712e-03f, -4.040841405e-03f, -4.041554200e-03f, -4.042258097e-03f, - -4.042953093e-03f, -4.043639189e-03f, -4.044316384e-03f, -4.044984675e-03f, -4.045644063e-03f, -4.046294546e-03f, -4.046936123e-03f, -4.047568794e-03f, -4.048192558e-03f, -4.048807413e-03f, - -4.049413358e-03f, -4.050010394e-03f, -4.050598519e-03f, -4.051177733e-03f, -4.051748034e-03f, -4.052309422e-03f, -4.052861896e-03f, -4.053405455e-03f, -4.053940099e-03f, -4.054465827e-03f, - -4.054982639e-03f, -4.055490533e-03f, -4.055989509e-03f, -4.056479567e-03f, -4.056960705e-03f, -4.057432924e-03f, -4.057896223e-03f, -4.058350601e-03f, -4.058796058e-03f, -4.059232594e-03f, - -4.059660207e-03f, -4.060078897e-03f, -4.060488665e-03f, -4.060889509e-03f, -4.061281429e-03f, -4.061664425e-03f, -4.062038497e-03f, -4.062403644e-03f, -4.062759865e-03f, -4.063107161e-03f, - -4.063445532e-03f, -4.063774976e-03f, -4.064095495e-03f, -4.064407087e-03f, -4.064709752e-03f, -4.065003491e-03f, -4.065288302e-03f, -4.065564187e-03f, -4.065831145e-03f, -4.066089175e-03f, - -4.066338278e-03f, -4.066578454e-03f, -4.066809702e-03f, -4.067032023e-03f, -4.067245417e-03f, -4.067449883e-03f, -4.067645422e-03f, -4.067832034e-03f, -4.068009718e-03f, -4.068178476e-03f, - -4.068338306e-03f, -4.068489210e-03f, -4.068631187e-03f, -4.068764238e-03f, -4.068888363e-03f, -4.069003561e-03f, -4.069109834e-03f, -4.069207181e-03f, -4.069295603e-03f, -4.069375100e-03f, - -4.069445673e-03f, -4.069507321e-03f, -4.069560045e-03f, -4.069603846e-03f, -4.069638724e-03f, -4.069664679e-03f, -4.069681711e-03f, -4.069689822e-03f, -4.069689012e-03f, -4.069679280e-03f, - -4.069660629e-03f, -4.069633057e-03f, -4.069596567e-03f, -4.069551157e-03f, -4.069496830e-03f, -4.069433585e-03f, -4.069361424e-03f, -4.069280346e-03f, -4.069190352e-03f, -4.069091444e-03f, - -4.068983622e-03f, -4.068866886e-03f, -4.068741238e-03f, -4.068606678e-03f, -4.068463207e-03f, -4.068310826e-03f, -4.068149535e-03f, -4.067979336e-03f, -4.067800228e-03f, -4.067612215e-03f, - -4.067415295e-03f, -4.067209470e-03f, -4.066994741e-03f, -4.066771109e-03f, -4.066538575e-03f, -4.066297140e-03f, -4.066046805e-03f, -4.065787571e-03f, -4.065519438e-03f, -4.065242409e-03f, - -4.064956485e-03f, -4.064661665e-03f, -4.064357952e-03f, -4.064045346e-03f, -4.063723850e-03f, -4.063393463e-03f, -4.063054188e-03f, -4.062706025e-03f, -4.062348976e-03f, -4.061983041e-03f, - -4.061608223e-03f, -4.061224523e-03f, -4.060831942e-03f, -4.060430481e-03f, -4.060020141e-03f, -4.059600925e-03f, -4.059172833e-03f, -4.058735866e-03f, -4.058290028e-03f, -4.057835318e-03f, - -4.057371738e-03f, -4.056899290e-03f, -4.056417976e-03f, -4.055927796e-03f, -4.055428753e-03f, -4.054920848e-03f, -4.054404082e-03f, -4.053878458e-03f, -4.053343976e-03f, -4.052800640e-03f, - -4.052248449e-03f, -4.051687406e-03f, -4.051117513e-03f, -4.050538772e-03f, -4.049951183e-03f, -4.049354750e-03f, -4.048749473e-03f, -4.048135355e-03f, -4.047512397e-03f, -4.046880602e-03f, - -4.046239970e-03f, -4.045590505e-03f, -4.044932207e-03f, -4.044265080e-03f, -4.043589124e-03f, -4.042904342e-03f, -4.042210736e-03f, -4.041508307e-03f, -4.040797059e-03f, -4.040076992e-03f, - -4.039348109e-03f, -4.038610412e-03f, -4.037863904e-03f, -4.037108585e-03f, -4.036344459e-03f, -4.035571528e-03f, -4.034789793e-03f, -4.033999257e-03f, -4.033199922e-03f, -4.032391791e-03f, - -4.031574865e-03f, -4.030749148e-03f, -4.029914640e-03f, -4.029071345e-03f, -4.028219265e-03f, -4.027358403e-03f, -4.026488759e-03f, -4.025610338e-03f, -4.024723142e-03f, -4.023827172e-03f, - -4.022922431e-03f, -4.022008922e-03f, -4.021086648e-03f, -4.020155610e-03f, -4.019215811e-03f, -4.018267255e-03f, -4.017309942e-03f, -4.016343877e-03f, -4.015369062e-03f, -4.014385498e-03f, - -4.013393189e-03f, -4.012392138e-03f, -4.011382347e-03f, -4.010363819e-03f, -4.009336557e-03f, -4.008300563e-03f, -4.007255840e-03f, -4.006202391e-03f, -4.005140218e-03f, -4.004069325e-03f, - -4.002989715e-03f, -4.001901389e-03f, -4.000804352e-03f, -3.999698605e-03f, -3.998584152e-03f, -3.997460996e-03f, -3.996329140e-03f, -3.995188586e-03f, -3.994039338e-03f, -3.992881399e-03f, - -3.991714771e-03f, -3.990539458e-03f, -3.989355463e-03f, -3.988162788e-03f, -3.986961438e-03f, -3.985751414e-03f, -3.984532721e-03f, -3.983305361e-03f, -3.982069338e-03f, -3.980824654e-03f, - -3.979571313e-03f, -3.978309318e-03f, -3.977038673e-03f, -3.975759380e-03f, -3.974471443e-03f, -3.973174865e-03f, -3.971869650e-03f, -3.970555801e-03f, -3.969233321e-03f, -3.967902214e-03f, - -3.966562482e-03f, -3.965214130e-03f, -3.963857161e-03f, -3.962491579e-03f, -3.961117386e-03f, -3.959734586e-03f, -3.958343183e-03f, -3.956943180e-03f, -3.955534582e-03f, -3.954117390e-03f, - -3.952691610e-03f, -3.951257244e-03f, -3.949814297e-03f, -3.948362771e-03f, -3.946902671e-03f, -3.945434000e-03f, -3.943956762e-03f, -3.942470961e-03f, -3.940976600e-03f, -3.939473683e-03f, - -3.937962214e-03f, -3.936442196e-03f, -3.934913634e-03f, -3.933376531e-03f, -3.931830892e-03f, -3.930276719e-03f, -3.928714017e-03f, -3.927142790e-03f, -3.925563042e-03f, -3.923974776e-03f, - -3.922377997e-03f, -3.920772708e-03f, -3.919158914e-03f, -3.917536619e-03f, -3.915905826e-03f, -3.914266539e-03f, -3.912618763e-03f, -3.910962502e-03f, -3.909297760e-03f, -3.907624541e-03f, - -3.905942849e-03f, -3.904252688e-03f, -3.902554063e-03f, -3.900846977e-03f, -3.899131435e-03f, -3.897407442e-03f, -3.895675000e-03f, -3.893934115e-03f, -3.892184791e-03f, -3.890427033e-03f, - -3.888660843e-03f, -3.886886228e-03f, -3.885103191e-03f, -3.883311736e-03f, -3.881511868e-03f, -3.879703592e-03f, -3.877886911e-03f, -3.876061831e-03f, -3.874228356e-03f, -3.872386489e-03f, - -3.870536237e-03f, -3.868677602e-03f, -3.866810591e-03f, -3.864935206e-03f, -3.863051454e-03f, -3.861159338e-03f, -3.859258863e-03f, -3.857350034e-03f, -3.855432856e-03f, -3.853507332e-03f, - -3.851573468e-03f, -3.849631269e-03f, -3.847680738e-03f, -3.845721882e-03f, -3.843754704e-03f, -3.841779210e-03f, -3.839795404e-03f, -3.837803291e-03f, -3.835802876e-03f, -3.833794163e-03f, - -3.831777158e-03f, -3.829751865e-03f, -3.827718290e-03f, -3.825676437e-03f, -3.823626312e-03f, -3.821567918e-03f, -3.819501262e-03f, -3.817426347e-03f, -3.815343180e-03f, -3.813251765e-03f, - -3.811152107e-03f, -3.809044211e-03f, -3.806928083e-03f, -3.804803727e-03f, -3.802671148e-03f, -3.800530353e-03f, -3.798381345e-03f, -3.796224130e-03f, -3.794058713e-03f, -3.791885099e-03f, - -3.789703294e-03f, -3.787513303e-03f, -3.785315131e-03f, -3.783108783e-03f, -3.780894265e-03f, -3.778671582e-03f, -3.776440739e-03f, -3.774201742e-03f, -3.771954595e-03f, -3.769699305e-03f, - -3.767435877e-03f, -3.765164316e-03f, -3.762884628e-03f, -3.760596817e-03f, -3.758300890e-03f, -3.755996852e-03f, -3.753684708e-03f, -3.751364465e-03f, -3.749036127e-03f, -3.746699700e-03f, - -3.744355190e-03f, -3.742002602e-03f, -3.739641941e-03f, -3.737273215e-03f, -3.734896427e-03f, -3.732511584e-03f, -3.730118692e-03f, -3.727717755e-03f, -3.725308781e-03f, -3.722891774e-03f, - -3.720466741e-03f, -3.718033686e-03f, -3.715592616e-03f, -3.713143537e-03f, -3.710686455e-03f, -3.708221375e-03f, -3.705748303e-03f, -3.703267244e-03f, -3.700778206e-03f, -3.698281194e-03f, - -3.695776213e-03f, -3.693263270e-03f, -3.690742370e-03f, -3.688213520e-03f, -3.685676726e-03f, -3.683131993e-03f, -3.680579328e-03f, -3.678018736e-03f, -3.675450224e-03f, -3.672873797e-03f, - -3.670289463e-03f, -3.667697226e-03f, -3.665097093e-03f, -3.662489071e-03f, -3.659873165e-03f, -3.657249381e-03f, -3.654617726e-03f, -3.651978206e-03f, -3.649330827e-03f, -3.646675595e-03f, - -3.644012517e-03f, -3.641341599e-03f, -3.638662847e-03f, -3.635976267e-03f, -3.633281866e-03f, -3.630579651e-03f, -3.627869626e-03f, -3.625151800e-03f, -3.622426178e-03f, -3.619692766e-03f, - -3.616951572e-03f, -3.614202601e-03f, -3.611445861e-03f, -3.608681356e-03f, -3.605909095e-03f, -3.603129083e-03f, -3.600341327e-03f, -3.597545833e-03f, -3.594742609e-03f, -3.591931660e-03f, - -3.589112994e-03f, -3.586286616e-03f, -3.583452534e-03f, -3.580610754e-03f, -3.577761282e-03f, -3.574904127e-03f, -3.572039293e-03f, -3.569166788e-03f, -3.566286619e-03f, -3.563398791e-03f, - -3.560503313e-03f, -3.557600191e-03f, -3.554689432e-03f, -3.551771042e-03f, -3.548845028e-03f, -3.545911397e-03f, -3.542970156e-03f, -3.540021312e-03f, -3.537064871e-03f, -3.534100842e-03f, - -3.531129229e-03f, -3.528150041e-03f, -3.525163285e-03f, -3.522168967e-03f, -3.519167094e-03f, -3.516157673e-03f, -3.513140712e-03f, -3.510116218e-03f, -3.507084196e-03f, -3.504044655e-03f, - -3.500997602e-03f, -3.497943044e-03f, -3.494880987e-03f, -3.491811439e-03f, -3.488734407e-03f, -3.485649899e-03f, -3.482557921e-03f, -3.479458480e-03f, -3.476351584e-03f, -3.473237241e-03f, - -3.470115456e-03f, -3.466986238e-03f, -3.463849594e-03f, -3.460705531e-03f, -3.457554056e-03f, -3.454395177e-03f, -3.451228901e-03f, -3.448055235e-03f, -3.444874188e-03f, -3.441685765e-03f, - -3.438489975e-03f, -3.435286825e-03f, -3.432076322e-03f, -3.428858474e-03f, -3.425633288e-03f, -3.422400772e-03f, -3.419160933e-03f, -3.415913779e-03f, -3.412659318e-03f, -3.409397556e-03f, - -3.406128501e-03f, -3.402852162e-03f, -3.399568545e-03f, -3.396277658e-03f, -3.392979509e-03f, -3.389674106e-03f, -3.386361455e-03f, -3.383041565e-03f, -3.379714444e-03f, -3.376380098e-03f, - -3.373038536e-03f, -3.369689766e-03f, -3.366333795e-03f, -3.362970632e-03f, -3.359600283e-03f, -3.356222756e-03f, -3.352838060e-03f, -3.349446202e-03f, -3.346047190e-03f, -3.342641032e-03f, - -3.339227736e-03f, -3.335807309e-03f, -3.332379760e-03f, -3.328945096e-03f, -3.325503325e-03f, -3.322054456e-03f, -3.318598496e-03f, -3.315135454e-03f, -3.311665336e-03f, -3.308188152e-03f, - -3.304703908e-03f, -3.301212614e-03f, -3.297714278e-03f, -3.294208906e-03f, -3.290696509e-03f, -3.287177092e-03f, -3.283650665e-03f, -3.280117236e-03f, -3.276576813e-03f, -3.273029404e-03f, - -3.269475016e-03f, -3.265913660e-03f, -3.262345342e-03f, -3.258770070e-03f, -3.255187854e-03f, -3.251598700e-03f, -3.248002618e-03f, -3.244399616e-03f, -3.240789702e-03f, -3.237172885e-03f, - -3.233549171e-03f, -3.229918571e-03f, -3.226281092e-03f, -3.222636743e-03f, -3.218985532e-03f, -3.215327467e-03f, -3.211662557e-03f, -3.207990810e-03f, -3.204312235e-03f, -3.200626840e-03f, - -3.196934633e-03f, -3.193235623e-03f, -3.189529819e-03f, -3.185817229e-03f, -3.182097862e-03f, -3.178371725e-03f, -3.174638828e-03f, -3.170899179e-03f, -3.167152787e-03f, -3.163399660e-03f, - -3.159639807e-03f, -3.155873237e-03f, -3.152099958e-03f, -3.148319978e-03f, -3.144533307e-03f, -3.140739954e-03f, -3.136939926e-03f, -3.133133232e-03f, -3.129319882e-03f, -3.125499883e-03f, - -3.121673246e-03f, -3.117839977e-03f, -3.114000087e-03f, -3.110153584e-03f, -3.106300477e-03f, -3.102440775e-03f, -3.098574486e-03f, -3.094701619e-03f, -3.090822183e-03f, -3.086936187e-03f, - -3.083043641e-03f, -3.079144552e-03f, -3.075238929e-03f, -3.071326783e-03f, -3.067408120e-03f, -3.063482952e-03f, -3.059551286e-03f, -3.055613131e-03f, -3.051668497e-03f, -3.047717392e-03f, - -3.043759826e-03f, -3.039795807e-03f, -3.035825345e-03f, -3.031848448e-03f, -3.027865127e-03f, -3.023875388e-03f, -3.019879243e-03f, -3.015876700e-03f, -3.011867768e-03f, -3.007852456e-03f, - -3.003830774e-03f, -2.999802730e-03f, -2.995768334e-03f, -2.991727595e-03f, -2.987680522e-03f, -2.983627125e-03f, -2.979567412e-03f, -2.975501393e-03f, -2.971429078e-03f, -2.967350474e-03f, - -2.963265593e-03f, -2.959174443e-03f, -2.955077032e-03f, -2.950973372e-03f, -2.946863471e-03f, -2.942747337e-03f, -2.938624982e-03f, -2.934496414e-03f, -2.930361642e-03f, -2.926220677e-03f, - -2.922073526e-03f, -2.917920201e-03f, -2.913760709e-03f, -2.909595062e-03f, -2.905423267e-03f, -2.901245335e-03f, -2.897061276e-03f, -2.892871098e-03f, -2.888674811e-03f, -2.884472425e-03f, - -2.880263949e-03f, -2.876049393e-03f, -2.871828766e-03f, -2.867602079e-03f, -2.863369340e-03f, -2.859130559e-03f, -2.854885746e-03f, -2.850634911e-03f, -2.846378063e-03f, -2.842115211e-03f, - -2.837846366e-03f, -2.833571537e-03f, -2.829290735e-03f, -2.825003967e-03f, -2.820711245e-03f, -2.816412578e-03f, -2.812107976e-03f, -2.807797449e-03f, -2.803481006e-03f, -2.799158657e-03f, - -2.794830412e-03f, -2.790496280e-03f, -2.786156273e-03f, -2.781810398e-03f, -2.777458668e-03f, -2.773101090e-03f, -2.768737675e-03f, -2.764368433e-03f, -2.759993374e-03f, -2.755612508e-03f, - -2.751225844e-03f, -2.746833393e-03f, -2.742435165e-03f, -2.738031169e-03f, -2.733621415e-03f, -2.729205914e-03f, -2.724784676e-03f, -2.720357710e-03f, -2.715925026e-03f, -2.711486635e-03f, - -2.707042547e-03f, -2.702592771e-03f, -2.698137318e-03f, -2.693676198e-03f, -2.689209420e-03f, -2.684736996e-03f, -2.680258935e-03f, -2.675775247e-03f, -2.671285942e-03f, -2.666791031e-03f, - -2.662290524e-03f, -2.657784430e-03f, -2.653272761e-03f, -2.648755525e-03f, -2.644232735e-03f, -2.639704399e-03f, -2.635170528e-03f, -2.630631132e-03f, -2.626086221e-03f, -2.621535806e-03f, - -2.616979898e-03f, -2.612418505e-03f, -2.607851639e-03f, -2.603279310e-03f, -2.598701528e-03f, -2.594118304e-03f, -2.589529648e-03f, -2.584935570e-03f, -2.580336080e-03f, -2.575731190e-03f, - -2.571120909e-03f, -2.566505248e-03f, -2.561884217e-03f, -2.557257827e-03f, -2.552626088e-03f, -2.547989010e-03f, -2.543346605e-03f, -2.538698882e-03f, -2.534045851e-03f, -2.529387525e-03f, - -2.524723912e-03f, -2.520055024e-03f, -2.515380871e-03f, -2.510701464e-03f, -2.506016812e-03f, -2.501326927e-03f, -2.496631820e-03f, -2.491931500e-03f, -2.487225979e-03f, -2.482515267e-03f, - -2.477799374e-03f, -2.473078312e-03f, -2.468352090e-03f, -2.463620720e-03f, -2.458884213e-03f, -2.454142578e-03f, -2.449395827e-03f, -2.444643970e-03f, -2.439887017e-03f, -2.435124981e-03f, - -2.430357871e-03f, -2.425585698e-03f, -2.420808473e-03f, -2.416026206e-03f, -2.411238909e-03f, -2.406446592e-03f, -2.401649266e-03f, -2.396846942e-03f, -2.392039630e-03f, -2.387227341e-03f, - -2.382410087e-03f, -2.377587877e-03f, -2.372760724e-03f, -2.367928637e-03f, -2.363091628e-03f, -2.358249707e-03f, -2.353402885e-03f, -2.348551174e-03f, -2.343694584e-03f, -2.338833126e-03f, - -2.333966811e-03f, -2.329095650e-03f, -2.324219653e-03f, -2.319338833e-03f, -2.314453199e-03f, -2.309562763e-03f, -2.304667536e-03f, -2.299767528e-03f, -2.294862752e-03f, -2.289953217e-03f, - -2.285038934e-03f, -2.280119916e-03f, -2.275196173e-03f, -2.270267715e-03f, -2.265334555e-03f, -2.260396702e-03f, -2.255454169e-03f, -2.250506966e-03f, -2.245555104e-03f, -2.240598595e-03f, - -2.235637449e-03f, -2.230671679e-03f, -2.225701294e-03f, -2.220726306e-03f, -2.215746726e-03f, -2.210762565e-03f, -2.205773835e-03f, -2.200780547e-03f, -2.195782712e-03f, -2.190780341e-03f, - -2.185773445e-03f, -2.180762036e-03f, -2.175746125e-03f, -2.170725722e-03f, -2.165700840e-03f, -2.160671490e-03f, -2.155637683e-03f, -2.150599429e-03f, -2.145556741e-03f, -2.140509630e-03f, - -2.135458107e-03f, -2.130402183e-03f, -2.125341870e-03f, -2.120277179e-03f, -2.115208121e-03f, -2.110134708e-03f, -2.105056951e-03f, -2.099974861e-03f, -2.094888450e-03f, -2.089797730e-03f, - -2.084702711e-03f, -2.079603405e-03f, -2.074499824e-03f, -2.069391979e-03f, -2.064279880e-03f, -2.059163541e-03f, -2.054042972e-03f, -2.048918184e-03f, -2.043789190e-03f, -2.038656000e-03f, - -2.033518626e-03f, -2.028377080e-03f, -2.023231373e-03f, -2.018081517e-03f, -2.012927522e-03f, -2.007769402e-03f, -2.002607166e-03f, -1.997440827e-03f, -1.992270397e-03f, -1.987095886e-03f, - -1.981917307e-03f, -1.976734671e-03f, -1.971547989e-03f, -1.966357274e-03f, -1.961162536e-03f, -1.955963788e-03f, -1.950761041e-03f, -1.945554306e-03f, -1.940343596e-03f, -1.935128921e-03f, - -1.929910294e-03f, -1.924687727e-03f, -1.919461230e-03f, -1.914230816e-03f, -1.908996496e-03f, -1.903758282e-03f, -1.898516185e-03f, -1.893270218e-03f, -1.888020392e-03f, -1.882766719e-03f, - -1.877509210e-03f, -1.872247878e-03f, -1.866982734e-03f, -1.861713789e-03f, -1.856441056e-03f, -1.851164546e-03f, -1.845884271e-03f, -1.840600243e-03f, -1.835312474e-03f, -1.830020975e-03f, - -1.824725758e-03f, -1.819426836e-03f, -1.814124219e-03f, -1.808817920e-03f, -1.803507951e-03f, -1.798194323e-03f, -1.792877048e-03f, -1.787556138e-03f, -1.782231605e-03f, -1.776903462e-03f, - -1.771571718e-03f, -1.766236388e-03f, -1.760897482e-03f, -1.755555012e-03f, -1.750208991e-03f, -1.744859430e-03f, -1.739506341e-03f, -1.734149736e-03f, -1.728789627e-03f, -1.723426026e-03f, - -1.718058945e-03f, -1.712688396e-03f, -1.707314391e-03f, -1.701936941e-03f, -1.696556060e-03f, -1.691171758e-03f, -1.685784048e-03f, -1.680392941e-03f, -1.674998451e-03f, -1.669600588e-03f, - -1.664199365e-03f, -1.658794794e-03f, -1.653386887e-03f, -1.647975656e-03f, -1.642561112e-03f, -1.637143269e-03f, -1.631722138e-03f, -1.626297731e-03f, -1.620870060e-03f, -1.615439137e-03f, - -1.610004975e-03f, -1.604567585e-03f, -1.599126980e-03f, -1.593683172e-03f, -1.588236172e-03f, -1.582785993e-03f, -1.577332647e-03f, -1.571876147e-03f, -1.566416504e-03f, -1.560953730e-03f, - -1.555487838e-03f, -1.550018839e-03f, -1.544546746e-03f, -1.539071572e-03f, -1.533593328e-03f, -1.528112026e-03f, -1.522627679e-03f, -1.517140298e-03f, -1.511649897e-03f, -1.506156487e-03f, - -1.500660080e-03f, -1.495160689e-03f, -1.489658325e-03f, -1.484153002e-03f, -1.478644731e-03f, -1.473133525e-03f, -1.467619395e-03f, -1.462102355e-03f, -1.456582415e-03f, -1.451059590e-03f, - -1.445533890e-03f, -1.440005328e-03f, -1.434473917e-03f, -1.428939668e-03f, -1.423402594e-03f, -1.417862708e-03f, -1.412320021e-03f, -1.406774546e-03f, -1.401226295e-03f, -1.395675281e-03f, - -1.390121515e-03f, -1.384565011e-03f, -1.379005780e-03f, -1.373443834e-03f, -1.367879187e-03f, -1.362311851e-03f, -1.356741837e-03f, -1.351169159e-03f, -1.345593828e-03f, -1.340015857e-03f, - -1.334435258e-03f, -1.328852044e-03f, -1.323266227e-03f, -1.317677820e-03f, -1.312086834e-03f, -1.306493283e-03f, -1.300897178e-03f, -1.295298533e-03f, -1.289697359e-03f, -1.284093669e-03f, - -1.278487475e-03f, -1.272878790e-03f, -1.267267626e-03f, -1.261653996e-03f, -1.256037912e-03f, -1.250419386e-03f, -1.244798432e-03f, -1.239175061e-03f, -1.233549285e-03f, -1.227921118e-03f, - -1.222290572e-03f, -1.216657660e-03f, -1.211022393e-03f, -1.205384784e-03f, -1.199744846e-03f, -1.194102591e-03f, -1.188458033e-03f, -1.182811182e-03f, -1.177162052e-03f, -1.171510655e-03f, - -1.165857005e-03f, -1.160201112e-03f, -1.154542990e-03f, -1.148882652e-03f, -1.143220110e-03f, -1.137555376e-03f, -1.131888463e-03f, -1.126219383e-03f, -1.120548150e-03f, -1.114874775e-03f, - -1.109199271e-03f, -1.103521651e-03f, -1.097841927e-03f, -1.092160112e-03f, -1.086476219e-03f, -1.080790259e-03f, -1.075102247e-03f, -1.069412193e-03f, -1.063720111e-03f, -1.058026013e-03f, - -1.052329913e-03f, -1.046631822e-03f, -1.040931753e-03f, -1.035229718e-03f, -1.029525731e-03f, -1.023819804e-03f, -1.018111950e-03f, -1.012402181e-03f, -1.006690509e-03f, -1.000976949e-03f, - -9.952615107e-04f, -9.895442086e-04f, -9.838250548e-04f, -9.781040621e-04f, -9.723812429e-04f, -9.666566100e-04f, -9.609301761e-04f, -9.552019537e-04f, -9.494719556e-04f, -9.437401943e-04f, - -9.380066826e-04f, -9.322714332e-04f, -9.265344586e-04f, -9.207957716e-04f, -9.150553849e-04f, -9.093133111e-04f, -9.035695629e-04f, -8.978241529e-04f, -8.920770940e-04f, -8.863283987e-04f, - -8.805780797e-04f, -8.748261498e-04f, -8.690726217e-04f, -8.633175080e-04f, -8.575608215e-04f, -8.518025748e-04f, -8.460427807e-04f, -8.402814519e-04f, -8.345186011e-04f, -8.287542410e-04f, - -8.229883844e-04f, -8.172210439e-04f, -8.114522323e-04f, -8.056819623e-04f, -7.999102467e-04f, -7.941370981e-04f, -7.883625294e-04f, -7.825865532e-04f, -7.768091823e-04f, -7.710304294e-04f, - -7.652503073e-04f, -7.594688287e-04f, -7.536860064e-04f, -7.479018532e-04f, -7.421163817e-04f, -7.363296047e-04f, -7.305415351e-04f, -7.247521855e-04f, -7.189615687e-04f, -7.131696975e-04f, - -7.073765846e-04f, -7.015822429e-04f, -6.957866850e-04f, -6.899899238e-04f, -6.841919721e-04f, -6.783928425e-04f, -6.725925480e-04f, -6.667911012e-04f, -6.609885149e-04f, -6.551848020e-04f, - -6.493799752e-04f, -6.435740473e-04f, -6.377670311e-04f, -6.319589394e-04f, -6.261497849e-04f, -6.203395806e-04f, -6.145283391e-04f, -6.087160732e-04f, -6.029027958e-04f, -5.970885197e-04f, - -5.912732577e-04f, -5.854570225e-04f, -5.796398269e-04f, -5.738216839e-04f, -5.680026061e-04f, -5.621826064e-04f, -5.563616976e-04f, -5.505398925e-04f, -5.447172040e-04f, -5.388936448e-04f, - -5.330692277e-04f, -5.272439656e-04f, -5.214178713e-04f, -5.155909575e-04f, -5.097632372e-04f, -5.039347232e-04f, -4.981054282e-04f, -4.922753650e-04f, -4.864445466e-04f, -4.806129857e-04f, - -4.747806952e-04f, -4.689476879e-04f, -4.631139765e-04f, -4.572795740e-04f, -4.514444932e-04f, -4.456087469e-04f, -4.397723478e-04f, -4.339353090e-04f, -4.280976431e-04f, -4.222593630e-04f, - -4.164204816e-04f, -4.105810117e-04f, -4.047409660e-04f, -3.989003576e-04f, -3.930591991e-04f, -3.872175034e-04f, -3.813752834e-04f, -3.755325519e-04f, -3.696893218e-04f, -3.638456057e-04f, - -3.580014167e-04f, -3.521567676e-04f, -3.463116711e-04f, -3.404661401e-04f, -3.346201875e-04f, -3.287738261e-04f, -3.229270687e-04f, -3.170799282e-04f, -3.112324174e-04f, -3.053845492e-04f, - -2.995363363e-04f, -2.936877917e-04f, -2.878389282e-04f, -2.819897586e-04f, -2.761402957e-04f, -2.702905524e-04f, -2.644405415e-04f, -2.585902759e-04f, -2.527397684e-04f, -2.468890319e-04f, - -2.410380791e-04f, -2.351869229e-04f, -2.293355762e-04f, -2.234840519e-04f, -2.176323626e-04f, -2.117805213e-04f, -2.059285408e-04f, -2.000764340e-04f, -1.942242137e-04f, -1.883718926e-04f, - -1.825194838e-04f, -1.766669999e-04f, -1.708144538e-04f, -1.649618583e-04f, -1.591092264e-04f, -1.532565708e-04f, -1.474039043e-04f, -1.415512398e-04f, -1.356985901e-04f, -1.298459681e-04f, - -1.239933865e-04f, -1.181408582e-04f, -1.122883960e-04f, -1.064360128e-04f, -1.005837213e-04f, -9.473153449e-05f, -8.887946506e-05f, -8.302752586e-05f, -7.717572973e-05f, -7.132408948e-05f, - -6.547261793e-05f, -5.962132791e-05f, -5.377023221e-05f, -4.791934368e-05f, -4.206867511e-05f, -3.621823932e-05f, -3.036804912e-05f, -2.451811733e-05f, -1.866845675e-05f, -1.281908019e-05f, - -6.970000460e-06f, -1.121230367e-06f, 4.727217287e-06f, 1.057532970e-05f, 1.642309407e-05f, 2.227049759e-05f, 2.811752748e-05f, 3.396417092e-05f, 3.981041513e-05f, 4.565624731e-05f, - 5.150165467e-05f, 5.734662443e-05f, 6.319114378e-05f, 6.903519994e-05f, 7.487878013e-05f, 8.072187157e-05f, 8.656446147e-05f, 9.240653705e-05f, 9.824808553e-05f, 1.040890941e-04f, - 1.099295501e-04f, 1.157694407e-04f, 1.216087530e-04f, 1.274474744e-04f, 1.332855921e-04f, 1.391230933e-04f, 1.449599652e-04f, 1.507961951e-04f, 1.566317702e-04f, 1.624666778e-04f, - 1.683009052e-04f, 1.741344395e-04f, 1.799672680e-04f, 1.857993780e-04f, 1.916307567e-04f, 1.974613914e-04f, 2.032912693e-04f, 2.091203777e-04f, 2.149487039e-04f, 2.207762352e-04f, - 2.266029587e-04f, 2.324288618e-04f, 2.382539318e-04f, 2.440781559e-04f, 2.499015214e-04f, 2.557240155e-04f, 2.615456257e-04f, 2.673663391e-04f, 2.731861430e-04f, 2.790050248e-04f, - 2.848229718e-04f, 2.906399712e-04f, 2.964560103e-04f, 3.022710764e-04f, 3.080851569e-04f, 3.138982390e-04f, 3.197103101e-04f, 3.255213575e-04f, 3.313313685e-04f, 3.371403304e-04f, - 3.429482306e-04f, 3.487550563e-04f, 3.545607949e-04f, 3.603654338e-04f, 3.661689602e-04f, 3.719713616e-04f, 3.777726252e-04f, 3.835727384e-04f, 3.893716885e-04f, 3.951694629e-04f, - 4.009660491e-04f, 4.067614342e-04f, 4.125556057e-04f, 4.183485509e-04f, 4.241402572e-04f, 4.299307121e-04f, 4.357199028e-04f, 4.415078167e-04f, 4.472944413e-04f, 4.530797638e-04f, - 4.588637718e-04f, 4.646464525e-04f, 4.704277935e-04f, 4.762077820e-04f, 4.819864056e-04f, 4.877636515e-04f, 4.935395072e-04f, 4.993139602e-04f, 5.050869978e-04f, 5.108586075e-04f, - 5.166287767e-04f, 5.223974928e-04f, 5.281647433e-04f, 5.339305156e-04f, 5.396947972e-04f, 5.454575754e-04f, 5.512188378e-04f, 5.569785718e-04f, 5.627367648e-04f, 5.684934043e-04f, - 5.742484779e-04f, 5.800019729e-04f, 5.857538768e-04f, 5.915041771e-04f, 5.972528613e-04f, 6.029999169e-04f, 6.087453314e-04f, 6.144890923e-04f, 6.202311870e-04f, 6.259716031e-04f, - 6.317103281e-04f, 6.374473494e-04f, 6.431826547e-04f, 6.489162315e-04f, 6.546480672e-04f, 6.603781494e-04f, 6.661064656e-04f, 6.718330034e-04f, 6.775577503e-04f, 6.832806939e-04f, - 6.890018218e-04f, 6.947211214e-04f, 7.004385803e-04f, 7.061541862e-04f, 7.118679265e-04f, 7.175797890e-04f, 7.232897610e-04f, 7.289978303e-04f, 7.347039845e-04f, 7.404082111e-04f, - 7.461104977e-04f, 7.518108319e-04f, 7.575092014e-04f, 7.632055937e-04f, 7.688999966e-04f, 7.745923975e-04f, 7.802827843e-04f, 7.859711444e-04f, 7.916574655e-04f, 7.973417353e-04f, - 8.030239414e-04f, 8.087040716e-04f, 8.143821133e-04f, 8.200580544e-04f, 8.257318825e-04f, 8.314035853e-04f, 8.370731505e-04f, 8.427405656e-04f, 8.484058186e-04f, 8.540688970e-04f, - 8.597297885e-04f, 8.653884809e-04f, 8.710449619e-04f, 8.766992191e-04f, 8.823512405e-04f, 8.880010135e-04f, 8.936485261e-04f, 8.992937660e-04f, 9.049367208e-04f, 9.105773784e-04f, - 9.162157265e-04f, 9.218517530e-04f, 9.274854454e-04f, 9.331167918e-04f, 9.387457797e-04f, 9.443723971e-04f, 9.499966317e-04f, 9.556184713e-04f, 9.612379038e-04f, 9.668549169e-04f, - 9.724694984e-04f, 9.780816363e-04f, 9.836913182e-04f, 9.892985322e-04f, 9.949032659e-04f, 1.000505507e-03f, 1.006105244e-03f, 1.011702465e-03f, 1.017297156e-03f, 1.022889307e-03f, - 1.028478905e-03f, 1.034065937e-03f, 1.039650393e-03f, 1.045232259e-03f, 1.050811523e-03f, 1.056388175e-03f, 1.061962200e-03f, 1.067533588e-03f, 1.073102327e-03f, 1.078668403e-03f, - 1.084231806e-03f, 1.089792523e-03f, 1.095350542e-03f, 1.100905851e-03f, 1.106458438e-03f, 1.112008291e-03f, 1.117555398e-03f, 1.123099747e-03f, 1.128641326e-03f, 1.134180123e-03f, - 1.139716126e-03f, 1.145249323e-03f, 1.150779702e-03f, 1.156307251e-03f, 1.161831959e-03f, 1.167353812e-03f, 1.172872800e-03f, 1.178388910e-03f, 1.183902130e-03f, 1.189412449e-03f, - 1.194919854e-03f, 1.200424334e-03f, 1.205925877e-03f, 1.211424470e-03f, 1.216920102e-03f, 1.222412762e-03f, 1.227902436e-03f, 1.233389114e-03f, 1.238872783e-03f, 1.244353432e-03f, - 1.249831048e-03f, 1.255305621e-03f, 1.260777137e-03f, 1.266245586e-03f, 1.271710955e-03f, 1.277173232e-03f, 1.282632407e-03f, 1.288088466e-03f, 1.293541399e-03f, 1.298991193e-03f, - 1.304437836e-03f, 1.309881318e-03f, 1.315321626e-03f, 1.320758748e-03f, 1.326192672e-03f, 1.331623388e-03f, 1.337050883e-03f, 1.342475145e-03f, 1.347896163e-03f, 1.353313925e-03f, - 1.358728420e-03f, 1.364139635e-03f, 1.369547559e-03f, 1.374952180e-03f, 1.380353488e-03f, 1.385751469e-03f, 1.391146112e-03f, 1.396537406e-03f, 1.401925339e-03f, 1.407309900e-03f, - 1.412691076e-03f, 1.418068857e-03f, 1.423443230e-03f, 1.428814185e-03f, 1.434181709e-03f, 1.439545790e-03f, 1.444906418e-03f, 1.450263581e-03f, 1.455617267e-03f, 1.460967464e-03f, - 1.466314162e-03f, 1.471657348e-03f, 1.476997011e-03f, 1.482333140e-03f, 1.487665723e-03f, 1.492994749e-03f, 1.498320205e-03f, 1.503642081e-03f, 1.508960366e-03f, 1.514275047e-03f, - 1.519586113e-03f, 1.524893553e-03f, 1.530197355e-03f, 1.535497508e-03f, 1.540794001e-03f, 1.546086822e-03f, 1.551375960e-03f, 1.556661403e-03f, 1.561943139e-03f, 1.567221159e-03f, - 1.572495449e-03f, 1.577766000e-03f, 1.583032799e-03f, 1.588295835e-03f, 1.593555097e-03f, 1.598810573e-03f, 1.604062253e-03f, 1.609310125e-03f, 1.614554177e-03f, 1.619794398e-03f, - 1.625030778e-03f, 1.630263304e-03f, 1.635491966e-03f, 1.640716752e-03f, 1.645937651e-03f, 1.651154652e-03f, 1.656367744e-03f, 1.661576915e-03f, 1.666782154e-03f, 1.671983450e-03f, - 1.677180792e-03f, 1.682374168e-03f, 1.687563568e-03f, 1.692748981e-03f, 1.697930394e-03f, 1.703107798e-03f, 1.708281180e-03f, 1.713450530e-03f, 1.718615837e-03f, 1.723777090e-03f, - 1.728934277e-03f, 1.734087387e-03f, 1.739236410e-03f, 1.744381334e-03f, 1.749522148e-03f, 1.754658841e-03f, 1.759791403e-03f, 1.764919822e-03f, 1.770044087e-03f, 1.775164187e-03f, - 1.780280111e-03f, 1.785391848e-03f, 1.790499387e-03f, 1.795602718e-03f, 1.800701829e-03f, 1.805796709e-03f, 1.810887348e-03f, 1.815973734e-03f, 1.821055856e-03f, 1.826133704e-03f, - 1.831207267e-03f, 1.836276534e-03f, 1.841341494e-03f, 1.846402136e-03f, 1.851458449e-03f, 1.856510422e-03f, 1.861558046e-03f, 1.866601308e-03f, 1.871640197e-03f, 1.876674705e-03f, - 1.881704818e-03f, 1.886730527e-03f, 1.891751821e-03f, 1.896768689e-03f, 1.901781120e-03f, 1.906789103e-03f, 1.911792629e-03f, 1.916791685e-03f, 1.921786262e-03f, 1.926776349e-03f, - 1.931761935e-03f, 1.936743009e-03f, 1.941719560e-03f, 1.946691579e-03f, 1.951659054e-03f, 1.956621974e-03f, 1.961580330e-03f, 1.966534110e-03f, 1.971483304e-03f, 1.976427902e-03f, - 1.981367892e-03f, 1.986303264e-03f, 1.991234007e-03f, 1.996160112e-03f, 2.001081567e-03f, 2.005998362e-03f, 2.010910486e-03f, 2.015817930e-03f, 2.020720681e-03f, 2.025618731e-03f, - 2.030512068e-03f, 2.035400682e-03f, 2.040284562e-03f, 2.045163699e-03f, 2.050038081e-03f, 2.054907699e-03f, 2.059772541e-03f, 2.064632597e-03f, 2.069487858e-03f, 2.074338312e-03f, - 2.079183950e-03f, 2.084024760e-03f, 2.088860734e-03f, 2.093691859e-03f, 2.098518126e-03f, 2.103339525e-03f, 2.108156045e-03f, 2.112967676e-03f, 2.117774408e-03f, 2.122576231e-03f, - 2.127373133e-03f, 2.132165106e-03f, 2.136952138e-03f, 2.141734220e-03f, 2.146511342e-03f, 2.151283492e-03f, 2.156050662e-03f, 2.160812840e-03f, 2.165570017e-03f, 2.170322182e-03f, - 2.175069325e-03f, 2.179811437e-03f, 2.184548507e-03f, 2.189280525e-03f, 2.194007481e-03f, 2.198729364e-03f, 2.203446165e-03f, 2.208157874e-03f, 2.212864481e-03f, 2.217565975e-03f, - 2.222262347e-03f, 2.226953586e-03f, 2.231639683e-03f, 2.236320628e-03f, 2.240996410e-03f, 2.245667019e-03f, 2.250332447e-03f, 2.254992682e-03f, 2.259647715e-03f, 2.264297536e-03f, - 2.268942135e-03f, 2.273581502e-03f, 2.278215627e-03f, 2.282844501e-03f, 2.287468113e-03f, 2.292086454e-03f, 2.296699513e-03f, 2.301307282e-03f, 2.305909750e-03f, 2.310506907e-03f, - 2.315098744e-03f, 2.319685251e-03f, 2.324266418e-03f, 2.328842235e-03f, 2.333412693e-03f, 2.337977782e-03f, 2.342537492e-03f, 2.347091814e-03f, 2.351640737e-03f, 2.356184252e-03f, - 2.360722350e-03f, 2.365255021e-03f, 2.369782255e-03f, 2.374304043e-03f, 2.378820374e-03f, 2.383331240e-03f, 2.387836631e-03f, 2.392336537e-03f, 2.396830949e-03f, 2.401319856e-03f, - 2.405803251e-03f, 2.410281122e-03f, 2.414753461e-03f, 2.419220258e-03f, 2.423681503e-03f, 2.428137188e-03f, 2.432587302e-03f, 2.437031837e-03f, 2.441470782e-03f, 2.445904128e-03f, - 2.450331867e-03f, 2.454753988e-03f, 2.459170482e-03f, 2.463581340e-03f, 2.467986552e-03f, 2.472386110e-03f, 2.476780003e-03f, 2.481168222e-03f, 2.485550759e-03f, 2.489927604e-03f, - 2.494298747e-03f, 2.498664179e-03f, 2.503023892e-03f, 2.507377875e-03f, 2.511726120e-03f, 2.516068617e-03f, 2.520405358e-03f, 2.524736332e-03f, 2.529061532e-03f, 2.533380947e-03f, - 2.537694568e-03f, 2.542002387e-03f, 2.546304394e-03f, 2.550600580e-03f, 2.554890936e-03f, 2.559175453e-03f, 2.563454122e-03f, 2.567726934e-03f, 2.571993880e-03f, 2.576254950e-03f, - 2.580510136e-03f, 2.584759429e-03f, 2.589002820e-03f, 2.593240300e-03f, 2.597471859e-03f, 2.601697489e-03f, 2.605917181e-03f, 2.610130927e-03f, 2.614338716e-03f, 2.618540541e-03f, - 2.622736392e-03f, 2.626926260e-03f, 2.631110137e-03f, 2.635288014e-03f, 2.639459882e-03f, 2.643625732e-03f, 2.647785555e-03f, 2.651939343e-03f, 2.656087087e-03f, 2.660228778e-03f, - 2.664364407e-03f, 2.668493966e-03f, 2.672617445e-03f, 2.676734837e-03f, 2.680846132e-03f, 2.684951322e-03f, 2.689050399e-03f, 2.693143352e-03f, 2.697230175e-03f, 2.701310858e-03f, - 2.705385392e-03f, 2.709453770e-03f, 2.713515981e-03f, 2.717572019e-03f, 2.721621875e-03f, 2.725665539e-03f, 2.729703003e-03f, 2.733734259e-03f, 2.737759299e-03f, 2.741778113e-03f, - 2.745790694e-03f, 2.749797033e-03f, 2.753797121e-03f, 2.757790950e-03f, 2.761778512e-03f, 2.765759798e-03f, 2.769734800e-03f, 2.773703510e-03f, 2.777665918e-03f, 2.781622018e-03f, - 2.785571800e-03f, 2.789515256e-03f, 2.793452379e-03f, 2.797383158e-03f, 2.801307588e-03f, 2.805225658e-03f, 2.809137361e-03f, 2.813042689e-03f, 2.816941634e-03f, 2.820834186e-03f, - 2.824720339e-03f, 2.828600084e-03f, 2.832473412e-03f, 2.836340316e-03f, 2.840200788e-03f, 2.844054819e-03f, 2.847902401e-03f, 2.851743527e-03f, 2.855578188e-03f, 2.859406376e-03f, - 2.863228083e-03f, 2.867043301e-03f, 2.870852022e-03f, 2.874654239e-03f, 2.878449942e-03f, 2.882239125e-03f, 2.886021779e-03f, 2.889797896e-03f, 2.893567468e-03f, 2.897330489e-03f, - 2.901086948e-03f, 2.904836840e-03f, 2.908580155e-03f, 2.912316886e-03f, 2.916047026e-03f, 2.919770566e-03f, 2.923487498e-03f, 2.927197816e-03f, 2.930901510e-03f, 2.934598574e-03f, - 2.938288999e-03f, 2.941972778e-03f, 2.945649904e-03f, 2.949320368e-03f, 2.952984162e-03f, 2.956641280e-03f, 2.960291713e-03f, 2.963935454e-03f, 2.967572495e-03f, 2.971202829e-03f, - 2.974826448e-03f, 2.978443344e-03f, 2.982053511e-03f, 2.985656939e-03f, 2.989253623e-03f, 2.992843554e-03f, 2.996426724e-03f, 3.000003127e-03f, 3.003572755e-03f, 3.007135601e-03f, - 3.010691656e-03f, 3.014240914e-03f, 3.017783368e-03f, 3.021319009e-03f, 3.024847830e-03f, 3.028369825e-03f, 3.031884985e-03f, 3.035393304e-03f, 3.038894774e-03f, 3.042389388e-03f, - 3.045877138e-03f, 3.049358017e-03f, 3.052832019e-03f, 3.056299135e-03f, 3.059759359e-03f, 3.063212683e-03f, 3.066659101e-03f, 3.070098604e-03f, 3.073531187e-03f, 3.076956841e-03f, - 3.080375560e-03f, 3.083787336e-03f, 3.087192162e-03f, 3.090590032e-03f, 3.093980938e-03f, 3.097364874e-03f, 3.100741831e-03f, 3.104111804e-03f, 3.107474785e-03f, 3.110830767e-03f, - 3.114179743e-03f, 3.117521706e-03f, 3.120856650e-03f, 3.124184567e-03f, 3.127505451e-03f, 3.130819294e-03f, 3.134126091e-03f, 3.137425833e-03f, 3.140718514e-03f, 3.144004127e-03f, - 3.147282665e-03f, 3.150554123e-03f, 3.153818492e-03f, 3.157075766e-03f, 3.160325938e-03f, 3.163569002e-03f, 3.166804951e-03f, 3.170033778e-03f, 3.173255477e-03f, 3.176470041e-03f, - 3.179677462e-03f, 3.182877735e-03f, 3.186070854e-03f, 3.189256810e-03f, 3.192435598e-03f, 3.195607212e-03f, 3.198771644e-03f, 3.201928888e-03f, 3.205078938e-03f, 3.208221786e-03f, - 3.211357428e-03f, 3.214485855e-03f, 3.217607062e-03f, 3.220721043e-03f, 3.223827790e-03f, 3.226927297e-03f, 3.230019558e-03f, 3.233104567e-03f, 3.236182318e-03f, 3.239252803e-03f, - 3.242316017e-03f, 3.245371952e-03f, 3.248420604e-03f, 3.251461966e-03f, 3.254496031e-03f, 3.257522793e-03f, 3.260542247e-03f, 3.263554385e-03f, 3.266559201e-03f, 3.269556690e-03f, - 3.272546845e-03f, 3.275529660e-03f, 3.278505129e-03f, 3.281473246e-03f, 3.284434004e-03f, 3.287387399e-03f, 3.290333422e-03f, 3.293272070e-03f, 3.296203334e-03f, 3.299127211e-03f, - 3.302043692e-03f, 3.304952774e-03f, 3.307854448e-03f, 3.310748711e-03f, 3.313635555e-03f, 3.316514974e-03f, 3.319386964e-03f, 3.322251517e-03f, 3.325108629e-03f, 3.327958293e-03f, - 3.330800503e-03f, 3.333635254e-03f, 3.336462539e-03f, 3.339282354e-03f, 3.342094691e-03f, 3.344899547e-03f, 3.347696914e-03f, 3.350486787e-03f, 3.353269160e-03f, 3.356044028e-03f, - 3.358811385e-03f, 3.361571226e-03f, 3.364323544e-03f, 3.367068334e-03f, 3.369805591e-03f, 3.372535308e-03f, 3.375257481e-03f, 3.377972104e-03f, 3.380679171e-03f, 3.383378677e-03f, - 3.386070616e-03f, 3.388754983e-03f, 3.391431772e-03f, 3.394100978e-03f, 3.396762596e-03f, 3.399416619e-03f, 3.402063043e-03f, 3.404701863e-03f, 3.407333072e-03f, 3.409956666e-03f, - 3.412572639e-03f, 3.415180986e-03f, 3.417781702e-03f, 3.420374781e-03f, 3.422960218e-03f, 3.425538008e-03f, 3.428108145e-03f, 3.430670625e-03f, 3.433225442e-03f, 3.435772591e-03f, - 3.438312068e-03f, 3.440843865e-03f, 3.443367980e-03f, 3.445884406e-03f, 3.448393138e-03f, 3.450894172e-03f, 3.453387502e-03f, 3.455873123e-03f, 3.458351031e-03f, 3.460821219e-03f, - 3.463283684e-03f, 3.465738421e-03f, 3.468185423e-03f, 3.470624688e-03f, 3.473056208e-03f, 3.475479980e-03f, 3.477895999e-03f, 3.480304260e-03f, 3.482704757e-03f, 3.485097487e-03f, - 3.487482444e-03f, 3.489859624e-03f, 3.492229022e-03f, 3.494590632e-03f, 3.496944451e-03f, 3.499290473e-03f, 3.501628694e-03f, 3.503959110e-03f, 3.506281715e-03f, 3.508596504e-03f, - 3.510903474e-03f, 3.513202619e-03f, 3.515493935e-03f, 3.517777418e-03f, 3.520053062e-03f, 3.522320864e-03f, 3.524580818e-03f, 3.526832921e-03f, 3.529077167e-03f, 3.531313552e-03f, - 3.533542073e-03f, 3.535762723e-03f, 3.537975499e-03f, 3.540180397e-03f, 3.542377412e-03f, 3.544566539e-03f, 3.546747775e-03f, 3.548921115e-03f, 3.551086554e-03f, 3.553244089e-03f, - 3.555393714e-03f, 3.557535427e-03f, 3.559669222e-03f, 3.561795095e-03f, 3.563913043e-03f, 3.566023060e-03f, 3.568125143e-03f, 3.570219287e-03f, 3.572305489e-03f, 3.574383744e-03f, - 3.576454048e-03f, 3.578516398e-03f, 3.580570788e-03f, 3.582617215e-03f, 3.584655674e-03f, 3.586686163e-03f, 3.588708677e-03f, 3.590723211e-03f, 3.592729762e-03f, 3.594728326e-03f, - 3.596718899e-03f, 3.598701477e-03f, 3.600676056e-03f, 3.602642632e-03f, 3.604601202e-03f, 3.606551762e-03f, 3.608494307e-03f, 3.610428833e-03f, 3.612355338e-03f, 3.614273818e-03f, - 3.616184268e-03f, 3.618086684e-03f, 3.619981064e-03f, 3.621867403e-03f, 3.623745698e-03f, 3.625615945e-03f, 3.627478141e-03f, 3.629332281e-03f, 3.631178362e-03f, 3.633016381e-03f, - 3.634846333e-03f, 3.636668216e-03f, 3.638482026e-03f, 3.640287760e-03f, 3.642085413e-03f, 3.643874982e-03f, 3.645656464e-03f, 3.647429856e-03f, 3.649195153e-03f, 3.650952354e-03f, - 3.652701453e-03f, 3.654442448e-03f, 3.656175335e-03f, 3.657900112e-03f, 3.659616774e-03f, 3.661325318e-03f, 3.663025742e-03f, 3.664718041e-03f, 3.666402213e-03f, 3.668078255e-03f, - 3.669746162e-03f, 3.671405933e-03f, 3.673057563e-03f, 3.674701049e-03f, 3.676336389e-03f, 3.677963580e-03f, 3.679582617e-03f, 3.681193499e-03f, 3.682796221e-03f, 3.684390782e-03f, - 3.685977177e-03f, 3.687555404e-03f, 3.689125460e-03f, 3.690687342e-03f, 3.692241047e-03f, 3.693786572e-03f, 3.695323913e-03f, 3.696853069e-03f, 3.698374036e-03f, 3.699886812e-03f, - 3.701391393e-03f, 3.702887776e-03f, 3.704375959e-03f, 3.705855940e-03f, 3.707327714e-03f, 3.708791280e-03f, 3.710246635e-03f, 3.711693775e-03f, 3.713132699e-03f, 3.714563403e-03f, - 3.715985886e-03f, 3.717400143e-03f, 3.718806173e-03f, 3.720203973e-03f, 3.721593540e-03f, 3.722974872e-03f, 3.724347966e-03f, 3.725712820e-03f, 3.727069431e-03f, 3.728417796e-03f, - 3.729757914e-03f, 3.731089781e-03f, 3.732413395e-03f, 3.733728754e-03f, 3.735035855e-03f, 3.736334696e-03f, 3.737625274e-03f, 3.738907588e-03f, 3.740181634e-03f, 3.741447411e-03f, - 3.742704916e-03f, 3.743954147e-03f, 3.745195101e-03f, 3.746427776e-03f, 3.747652171e-03f, 3.748868282e-03f, 3.750076108e-03f, 3.751275647e-03f, 3.752466895e-03f, 3.753649852e-03f, - 3.754824515e-03f, 3.755990881e-03f, 3.757148949e-03f, 3.758298717e-03f, 3.759440183e-03f, 3.760573344e-03f, 3.761698199e-03f, 3.762814745e-03f, 3.763922981e-03f, 3.765022904e-03f, - 3.766114514e-03f, 3.767197806e-03f, 3.768272781e-03f, 3.769339436e-03f, 3.770397768e-03f, 3.771447777e-03f, 3.772489460e-03f, 3.773522816e-03f, 3.774547842e-03f, 3.775564538e-03f, - 3.776572900e-03f, 3.777572928e-03f, 3.778564620e-03f, 3.779547974e-03f, 3.780522988e-03f, 3.781489661e-03f, 3.782447990e-03f, 3.783397975e-03f, 3.784339614e-03f, 3.785272905e-03f, - 3.786197846e-03f, 3.787114436e-03f, 3.788022674e-03f, 3.788922558e-03f, 3.789814086e-03f, 3.790697257e-03f, 3.791572069e-03f, 3.792438522e-03f, 3.793296613e-03f, 3.794146341e-03f, - 3.794987705e-03f, 3.795820703e-03f, 3.796645334e-03f, 3.797461597e-03f, 3.798269490e-03f, 3.799069013e-03f, 3.799860163e-03f, 3.800642939e-03f, 3.801417341e-03f, 3.802183367e-03f, - 3.802941015e-03f, 3.803690285e-03f, 3.804431176e-03f, 3.805163686e-03f, 3.805887813e-03f, 3.806603558e-03f, 3.807310919e-03f, 3.808009895e-03f, 3.808700484e-03f, 3.809382686e-03f, - 3.810056500e-03f, 3.810721924e-03f, 3.811378958e-03f, 3.812027601e-03f, 3.812667851e-03f, 3.813299709e-03f, 3.813923172e-03f, 3.814538240e-03f, 3.815144912e-03f, 3.815743188e-03f, - 3.816333066e-03f, 3.816914545e-03f, 3.817487625e-03f, 3.818052305e-03f, 3.818608585e-03f, 3.819156463e-03f, 3.819695938e-03f, 3.820227011e-03f, 3.820749680e-03f, 3.821263944e-03f, - 3.821769804e-03f, 3.822267258e-03f, 3.822756305e-03f, 3.823236946e-03f, 3.823709179e-03f, 3.824173004e-03f, 3.824628421e-03f, 3.825075428e-03f, 3.825514026e-03f, 3.825944214e-03f, - 3.826365991e-03f, 3.826779357e-03f, 3.827184311e-03f, 3.827580854e-03f, 3.827968984e-03f, 3.828348702e-03f, 3.828720006e-03f, 3.829082897e-03f, 3.829437375e-03f, 3.829783438e-03f, - 3.830121087e-03f, 3.830450321e-03f, 3.830771141e-03f, 3.831083545e-03f, 3.831387534e-03f, 3.831683108e-03f, 3.831970266e-03f, 3.832249008e-03f, 3.832519334e-03f, 3.832781244e-03f, - 3.833034737e-03f, 3.833279815e-03f, 3.833516476e-03f, 3.833744720e-03f, 3.833964549e-03f, 3.834175960e-03f, 3.834378955e-03f, 3.834573534e-03f, 3.834759697e-03f, 3.834937443e-03f, - 3.835106772e-03f, 3.835267686e-03f, 3.835420183e-03f, 3.835564265e-03f, 3.835699931e-03f, 3.835827181e-03f, 3.835946016e-03f, 3.836056436e-03f, 3.836158440e-03f, 3.836252030e-03f, - 3.836337206e-03f, 3.836413967e-03f, 3.836482315e-03f, 3.836542249e-03f, 3.836593769e-03f, 3.836636877e-03f, 3.836671572e-03f, 3.836697856e-03f, 3.836715727e-03f, 3.836725188e-03f, - 3.836726237e-03f, 3.836718876e-03f, 3.836703106e-03f, 3.836678925e-03f, 3.836646337e-03f, 3.836605339e-03f, 3.836555934e-03f, 3.836498122e-03f, 3.836431904e-03f, 3.836357279e-03f, - 3.836274249e-03f, 3.836182815e-03f, 3.836082976e-03f, 3.835974734e-03f, 3.835858090e-03f, 3.835733043e-03f, 3.835599596e-03f, 3.835457748e-03f, 3.835307500e-03f, 3.835148854e-03f, - 3.834981809e-03f, 3.834806368e-03f, 3.834622530e-03f, 3.834430297e-03f, 3.834229669e-03f, 3.834020648e-03f, 3.833803233e-03f, 3.833577428e-03f, 3.833343231e-03f, 3.833100644e-03f, - 3.832849669e-03f, 3.832590306e-03f, 3.832322556e-03f, 3.832046420e-03f, 3.831761900e-03f, 3.831468996e-03f, 3.831167710e-03f, 3.830858042e-03f, 3.830539994e-03f, 3.830213567e-03f, - 3.829878763e-03f, 3.829535581e-03f, 3.829184025e-03f, 3.828824094e-03f, 3.828455790e-03f, 3.828079115e-03f, 3.827694069e-03f, 3.827300654e-03f, 3.826898871e-03f, 3.826488723e-03f, - 3.826070209e-03f, 3.825643331e-03f, 3.825208091e-03f, 3.824764491e-03f, 3.824312531e-03f, 3.823852213e-03f, 3.823383539e-03f, 3.822906510e-03f, 3.822421127e-03f, 3.821927393e-03f, - 3.821425308e-03f, 3.820914874e-03f, 3.820396094e-03f, 3.819868967e-03f, 3.819333497e-03f, 3.818789684e-03f, 3.818237531e-03f, 3.817677039e-03f, 3.817108209e-03f, 3.816531044e-03f, - 3.815945544e-03f, 3.815351713e-03f, 3.814749552e-03f, 3.814139061e-03f, 3.813520244e-03f, 3.812893103e-03f, 3.812257638e-03f, 3.811613851e-03f, 3.810961746e-03f, 3.810301323e-03f, - 3.809632584e-03f, 3.808955531e-03f, 3.808270167e-03f, 3.807576494e-03f, 3.806874512e-03f, 3.806164225e-03f, 3.805445634e-03f, 3.804718741e-03f, 3.803983549e-03f, 3.803240059e-03f, - 3.802488274e-03f, 3.801728195e-03f, 3.800959825e-03f, 3.800183166e-03f, 3.799398220e-03f, 3.798604989e-03f, 3.797803476e-03f, 3.796993683e-03f, 3.796175611e-03f, 3.795349264e-03f, - 3.794514643e-03f, 3.793671750e-03f, 3.792820589e-03f, 3.791961161e-03f, 3.791093469e-03f, 3.790217515e-03f, 3.789333301e-03f, 3.788440831e-03f, 3.787540105e-03f, 3.786631128e-03f, - 3.785713900e-03f, 3.784788425e-03f, 3.783854705e-03f, 3.782912743e-03f, 3.781962541e-03f, 3.781004101e-03f, 3.780037427e-03f, 3.779062521e-03f, 3.778079385e-03f, 3.777088022e-03f, - 3.776088435e-03f, 3.775080626e-03f, 3.774064598e-03f, 3.773040354e-03f, 3.772007896e-03f, 3.770967228e-03f, 3.769918351e-03f, 3.768861269e-03f, 3.767795984e-03f, 3.766722499e-03f, - 3.765640817e-03f, 3.764550941e-03f, 3.763452874e-03f, 3.762346618e-03f, 3.761232176e-03f, 3.760109552e-03f, 3.758978748e-03f, 3.757839767e-03f, 3.756692613e-03f, 3.755537287e-03f, - 3.754373793e-03f, 3.753202135e-03f, 3.752022314e-03f, 3.750834335e-03f, 3.749638200e-03f, 3.748433912e-03f, 3.747221474e-03f, 3.746000890e-03f, 3.744772162e-03f, 3.743535294e-03f, - 3.742290289e-03f, 3.741037151e-03f, 3.739775881e-03f, 3.738506484e-03f, 3.737228963e-03f, 3.735943320e-03f, 3.734649560e-03f, 3.733347686e-03f, 3.732037700e-03f, 3.730719607e-03f, - 3.729393409e-03f, 3.728059109e-03f, 3.726716713e-03f, 3.725366221e-03f, 3.724007639e-03f, 3.722640970e-03f, 3.721266216e-03f, 3.719883382e-03f, 3.718492470e-03f, 3.717093485e-03f, - 3.715686430e-03f, 3.714271308e-03f, 3.712848124e-03f, 3.711416879e-03f, 3.709977579e-03f, 3.708530227e-03f, 3.707074826e-03f, 3.705611380e-03f, 3.704139893e-03f, 3.702660368e-03f, - 3.701172809e-03f, 3.699677220e-03f, 3.698173604e-03f, 3.696661966e-03f, 3.695142308e-03f, 3.693614635e-03f, 3.692078951e-03f, 3.690535259e-03f, 3.688983563e-03f, 3.687423868e-03f, - 3.685856176e-03f, 3.684280492e-03f, 3.682696819e-03f, 3.681105163e-03f, 3.679505525e-03f, 3.677897912e-03f, 3.676282325e-03f, 3.674658770e-03f, 3.673027251e-03f, 3.671387771e-03f, - 3.669740335e-03f, 3.668084946e-03f, 3.666421608e-03f, 3.664750327e-03f, 3.663071105e-03f, 3.661383947e-03f, 3.659688857e-03f, 3.657985840e-03f, 3.656274898e-03f, 3.654556038e-03f, - 3.652829262e-03f, 3.651094575e-03f, 3.649351982e-03f, 3.647601486e-03f, 3.645843092e-03f, 3.644076804e-03f, 3.642302627e-03f, 3.640520564e-03f, 3.638730620e-03f, 3.636932800e-03f, - 3.635127108e-03f, 3.633313548e-03f, 3.631492124e-03f, 3.629662842e-03f, 3.627825705e-03f, 3.625980719e-03f, 3.624127886e-03f, 3.622267213e-03f, 3.620398703e-03f, 3.618522361e-03f, - 3.616638192e-03f, 3.614746200e-03f, 3.612846390e-03f, 3.610938766e-03f, 3.609023333e-03f, 3.607100095e-03f, 3.605169058e-03f, 3.603230226e-03f, 3.601283603e-03f, 3.599329195e-03f, - 3.597367005e-03f, 3.595397040e-03f, 3.593419302e-03f, 3.591433798e-03f, 3.589440533e-03f, 3.587439510e-03f, 3.585430734e-03f, 3.583414211e-03f, 3.581389946e-03f, 3.579357943e-03f, - 3.577318206e-03f, 3.575270742e-03f, 3.573215555e-03f, 3.571152650e-03f, 3.569082031e-03f, 3.567003704e-03f, 3.564917675e-03f, 3.562823946e-03f, 3.560722525e-03f, 3.558613415e-03f, - 3.556496623e-03f, 3.554372152e-03f, 3.552240008e-03f, 3.550100197e-03f, 3.547952723e-03f, 3.545797591e-03f, 3.543634806e-03f, 3.541464375e-03f, 3.539286301e-03f, 3.537100590e-03f, - 3.534907248e-03f, 3.532706279e-03f, 3.530497689e-03f, 3.528281483e-03f, 3.526057667e-03f, 3.523826245e-03f, 3.521587223e-03f, 3.519340606e-03f, 3.517086400e-03f, 3.514824610e-03f, - 3.512555242e-03f, 3.510278300e-03f, 3.507993790e-03f, 3.505701718e-03f, 3.503402089e-03f, 3.501094909e-03f, 3.498780182e-03f, 3.496457915e-03f, 3.494128113e-03f, 3.491790782e-03f, - 3.489445927e-03f, 3.487093553e-03f, 3.484733667e-03f, 3.482366273e-03f, 3.479991378e-03f, 3.477608987e-03f, 3.475219106e-03f, 3.472821740e-03f, 3.470416895e-03f, 3.468004577e-03f, - 3.465584791e-03f, 3.463157543e-03f, 3.460722839e-03f, 3.458280685e-03f, 3.455831086e-03f, 3.453374048e-03f, 3.450909578e-03f, 3.448437680e-03f, 3.445958360e-03f, 3.443471626e-03f, - 3.440977481e-03f, 3.438475933e-03f, 3.435966987e-03f, 3.433450649e-03f, 3.430926925e-03f, 3.428395820e-03f, 3.425857342e-03f, 3.423311496e-03f, 3.420758287e-03f, 3.418197722e-03f, - 3.415629807e-03f, 3.413054548e-03f, 3.410471951e-03f, 3.407882022e-03f, 3.405284767e-03f, 3.402680192e-03f, 3.400068304e-03f, 3.397449108e-03f, 3.394822610e-03f, 3.392188818e-03f, - 3.389547736e-03f, 3.386899372e-03f, 3.384243731e-03f, 3.381580819e-03f, 3.378910643e-03f, 3.376233210e-03f, 3.373548525e-03f, 3.370856594e-03f, 3.368157425e-03f, 3.365451022e-03f, - 3.362737394e-03f, 3.360016545e-03f, 3.357288483e-03f, 3.354553213e-03f, 3.351810743e-03f, 3.349061078e-03f, 3.346304225e-03f, 3.343540190e-03f, 3.340768980e-03f, 3.337990602e-03f, - 3.335205061e-03f, 3.332412365e-03f, 3.329612520e-03f, 3.326805532e-03f, 3.323991408e-03f, 3.321170154e-03f, 3.318341778e-03f, 3.315506285e-03f, 3.312663683e-03f, 3.309813978e-03f, - 3.306957176e-03f, 3.304093284e-03f, 3.301222309e-03f, 3.298344258e-03f, 3.295459137e-03f, 3.292566953e-03f, 3.289667713e-03f, 3.286761424e-03f, 3.283848091e-03f, 3.280927723e-03f, - 3.278000326e-03f, 3.275065906e-03f, 3.272124471e-03f, 3.269176027e-03f, 3.266220581e-03f, 3.263258140e-03f, 3.260288711e-03f, 3.257312301e-03f, 3.254328917e-03f, 3.251338565e-03f, - 3.248341253e-03f, 3.245336988e-03f, 3.242325776e-03f, 3.239307624e-03f, 3.236282541e-03f, 3.233250531e-03f, 3.230211603e-03f, 3.227165764e-03f, 3.224113021e-03f, 3.221053380e-03f, - 3.217986849e-03f, 3.214913436e-03f, 3.211833146e-03f, 3.208745987e-03f, 3.205651967e-03f, 3.202551093e-03f, 3.199443371e-03f, 3.196328809e-03f, 3.193207414e-03f, 3.190079193e-03f, - 3.186944154e-03f, 3.183802304e-03f, 3.180653650e-03f, 3.177498200e-03f, 3.174335960e-03f, 3.171166938e-03f, 3.167991141e-03f, 3.164808577e-03f, 3.161619253e-03f, 3.158423177e-03f, - 3.155220355e-03f, 3.152010795e-03f, 3.148794505e-03f, 3.145571492e-03f, 3.142341763e-03f, 3.139105327e-03f, 3.135862189e-03f, 3.132612359e-03f, 3.129355843e-03f, 3.126092648e-03f, - 3.122822783e-03f, 3.119546255e-03f, 3.116263072e-03f, 3.112973240e-03f, 3.109676768e-03f, 3.106373663e-03f, 3.103063934e-03f, 3.099747586e-03f, 3.096424629e-03f, 3.093095069e-03f, - 3.089758915e-03f, 3.086416174e-03f, 3.083066854e-03f, 3.079710962e-03f, 3.076348507e-03f, 3.072979495e-03f, 3.069603935e-03f, 3.066221835e-03f, 3.062833202e-03f, 3.059438044e-03f, - 3.056036369e-03f, 3.052628184e-03f, 3.049213498e-03f, 3.045792318e-03f, 3.042364653e-03f, 3.038930510e-03f, 3.035489896e-03f, 3.032042821e-03f, 3.028589291e-03f, 3.025129315e-03f, - 3.021662901e-03f, 3.018190056e-03f, 3.014710789e-03f, 3.011225108e-03f, 3.007733020e-03f, 3.004234534e-03f, 3.000729657e-03f, 2.997218399e-03f, 2.993700765e-03f, 2.990176766e-03f, - 2.986646409e-03f, 2.983109701e-03f, 2.979566652e-03f, 2.976017268e-03f, 2.972461559e-03f, 2.968899533e-03f, 2.965331197e-03f, 2.961756560e-03f, 2.958175630e-03f, 2.954588415e-03f, - 2.950994924e-03f, 2.947395164e-03f, 2.943789144e-03f, 2.940176873e-03f, 2.936558357e-03f, 2.932933607e-03f, 2.929302629e-03f, 2.925665433e-03f, 2.922022026e-03f, 2.918372417e-03f, - 2.914716615e-03f, 2.911054627e-03f, 2.907386462e-03f, 2.903712128e-03f, 2.900031635e-03f, 2.896344989e-03f, 2.892652201e-03f, 2.888953277e-03f, 2.885248227e-03f, 2.881537058e-03f, - 2.877819781e-03f, 2.874096402e-03f, 2.870366931e-03f, 2.866631375e-03f, 2.862889744e-03f, 2.859142047e-03f, 2.855388290e-03f, 2.851628484e-03f, 2.847862637e-03f, 2.844090757e-03f, - 2.840312853e-03f, 2.836528934e-03f, 2.832739008e-03f, 2.828943083e-03f, 2.825141169e-03f, 2.821333275e-03f, 2.817519408e-03f, 2.813699577e-03f, 2.809873792e-03f, 2.806042061e-03f, - 2.802204393e-03f, 2.798360795e-03f, 2.794511279e-03f, 2.790655851e-03f, 2.786794521e-03f, 2.782927297e-03f, 2.779054189e-03f, 2.775175205e-03f, 2.771290353e-03f, 2.767399644e-03f, - 2.763503086e-03f, 2.759600687e-03f, 2.755692456e-03f, 2.751778403e-03f, 2.747858536e-03f, 2.743932864e-03f, 2.740001396e-03f, 2.736064141e-03f, 2.732121109e-03f, 2.728172307e-03f, - 2.724217745e-03f, 2.720257432e-03f, 2.716291377e-03f, 2.712319589e-03f, 2.708342077e-03f, 2.704358849e-03f, 2.700369916e-03f, 2.696375286e-03f, 2.692374969e-03f, 2.688368972e-03f, - 2.684357306e-03f, 2.680339979e-03f, 2.676317001e-03f, 2.672288381e-03f, 2.668254127e-03f, 2.664214250e-03f, 2.660168758e-03f, 2.656117660e-03f, 2.652060966e-03f, 2.647998684e-03f, - 2.643930825e-03f, 2.639857397e-03f, 2.635778409e-03f, 2.631693871e-03f, 2.627603792e-03f, 2.623508181e-03f, 2.619407048e-03f, 2.615300402e-03f, 2.611188252e-03f, 2.607070607e-03f, - 2.602947477e-03f, 2.598818872e-03f, 2.594684799e-03f, 2.590545270e-03f, 2.586400293e-03f, 2.582249878e-03f, 2.578094034e-03f, 2.573932770e-03f, 2.569766096e-03f, 2.565594021e-03f, - 2.561416556e-03f, 2.557233708e-03f, 2.553045488e-03f, 2.548851906e-03f, 2.544652970e-03f, 2.540448690e-03f, 2.536239076e-03f, 2.532024137e-03f, 2.527803883e-03f, 2.523578323e-03f, - 2.519347467e-03f, 2.515111325e-03f, 2.510869905e-03f, 2.506623219e-03f, 2.502371274e-03f, 2.498114081e-03f, 2.493851650e-03f, 2.489583990e-03f, 2.485311110e-03f, 2.481033021e-03f, - 2.476749732e-03f, 2.472461253e-03f, 2.468167593e-03f, 2.463868762e-03f, 2.459564770e-03f, 2.455255627e-03f, 2.450941342e-03f, 2.446621925e-03f, 2.442297386e-03f, 2.437967735e-03f, - 2.433632980e-03f, 2.429293133e-03f, 2.424948203e-03f, 2.420598200e-03f, 2.416243133e-03f, 2.411883013e-03f, 2.407517849e-03f, 2.403147651e-03f, 2.398772428e-03f, 2.394392192e-03f, - 2.390006952e-03f, 2.385616717e-03f, 2.381221497e-03f, 2.376821303e-03f, 2.372416144e-03f, 2.368006031e-03f, 2.363590972e-03f, 2.359170979e-03f, 2.354746061e-03f, 2.350316228e-03f, - 2.345881490e-03f, 2.341441857e-03f, 2.336997340e-03f, 2.332547947e-03f, 2.328093690e-03f, 2.323634578e-03f, 2.319170621e-03f, 2.314701829e-03f, 2.310228212e-03f, 2.305749781e-03f, - 2.301266546e-03f, 2.296778516e-03f, 2.292285702e-03f, 2.287788113e-03f, 2.283285761e-03f, 2.278778654e-03f, 2.274266804e-03f, 2.269750220e-03f, 2.265228913e-03f, 2.260702892e-03f, - 2.256172169e-03f, 2.251636752e-03f, 2.247096653e-03f, 2.242551881e-03f, 2.238002447e-03f, 2.233448361e-03f, 2.228889633e-03f, 2.224326274e-03f, 2.219758293e-03f, 2.215185702e-03f, - 2.210608510e-03f, 2.206026727e-03f, 2.201440364e-03f, 2.196849431e-03f, 2.192253939e-03f, 2.187653898e-03f, 2.183049318e-03f, 2.178440209e-03f, 2.173826582e-03f, 2.169208448e-03f, - 2.164585816e-03f, 2.159958697e-03f, 2.155327101e-03f, 2.150691040e-03f, 2.146050522e-03f, 2.141405559e-03f, 2.136756161e-03f, 2.132102339e-03f, 2.127444103e-03f, 2.122781463e-03f, - 2.118114430e-03f, 2.113443014e-03f, 2.108767226e-03f, 2.104087076e-03f, 2.099402576e-03f, 2.094713734e-03f, 2.090020563e-03f, 2.085323072e-03f, 2.080621271e-03f, 2.075915173e-03f, - 2.071204786e-03f, 2.066490122e-03f, 2.061771191e-03f, 2.057048004e-03f, 2.052320571e-03f, 2.047588903e-03f, 2.042853011e-03f, 2.038112905e-03f, 2.033368596e-03f, 2.028620094e-03f, - 2.023867410e-03f, 2.019110555e-03f, 2.014349540e-03f, 2.009584374e-03f, 2.004815069e-03f, 2.000041636e-03f, 1.995264085e-03f, 1.990482426e-03f, 1.985696672e-03f, 1.980906831e-03f, - 1.976112915e-03f, 1.971314936e-03f, 1.966512902e-03f, 1.961706826e-03f, 1.956896718e-03f, 1.952082588e-03f, 1.947264448e-03f, 1.942442309e-03f, 1.937616180e-03f, 1.932786074e-03f, - 1.927952000e-03f, 1.923113970e-03f, 1.918271994e-03f, 1.913426083e-03f, 1.908576248e-03f, 1.903722501e-03f, 1.898864851e-03f, 1.894003309e-03f, 1.889137887e-03f, 1.884268596e-03f, - 1.879395446e-03f, 1.874518448e-03f, 1.869637613e-03f, 1.864752952e-03f, 1.859864476e-03f, 1.854972195e-03f, 1.850076122e-03f, 1.845176266e-03f, 1.840272639e-03f, 1.835365252e-03f, - 1.830454115e-03f, 1.825539240e-03f, 1.820620637e-03f, 1.815698318e-03f, 1.810772293e-03f, 1.805842574e-03f, 1.800909172e-03f, 1.795972097e-03f, 1.791031361e-03f, 1.786086974e-03f, - 1.781138948e-03f, 1.776187294e-03f, 1.771232023e-03f, 1.766273145e-03f, 1.761310673e-03f, 1.756344616e-03f, 1.751374987e-03f, 1.746401795e-03f, 1.741425053e-03f, 1.736444772e-03f, - 1.731460962e-03f, 1.726473635e-03f, 1.721482801e-03f, 1.716488472e-03f, 1.711490660e-03f, 1.706489374e-03f, 1.701484627e-03f, 1.696476430e-03f, 1.691464793e-03f, 1.686449728e-03f, - 1.681431246e-03f, 1.676409359e-03f, 1.671384077e-03f, 1.666355411e-03f, 1.661323373e-03f, 1.656287975e-03f, 1.651249227e-03f, 1.646207140e-03f, 1.641161726e-03f, 1.636112996e-03f, - 1.631060962e-03f, 1.626005634e-03f, 1.620947024e-03f, 1.615885143e-03f, 1.610820002e-03f, 1.605751613e-03f, 1.600679987e-03f, 1.595605135e-03f, 1.590527069e-03f, 1.585445799e-03f, - 1.580361338e-03f, 1.575273696e-03f, 1.570182885e-03f, 1.565088917e-03f, 1.559991801e-03f, 1.554891551e-03f, 1.549788177e-03f, 1.544681690e-03f, 1.539572103e-03f, 1.534459425e-03f, - 1.529343670e-03f, 1.524224847e-03f, 1.519102969e-03f, 1.513978047e-03f, 1.508850092e-03f, 1.503719116e-03f, 1.498585130e-03f, 1.493448145e-03f, 1.488308174e-03f, 1.483165227e-03f, - 1.478019315e-03f, 1.472870451e-03f, 1.467718646e-03f, 1.462563911e-03f, 1.457406257e-03f, 1.452245697e-03f, 1.447082241e-03f, 1.441915902e-03f, 1.436746690e-03f, 1.431574617e-03f, - 1.426399694e-03f, 1.421221934e-03f, 1.416041347e-03f, 1.410857946e-03f, 1.405671740e-03f, 1.400482744e-03f, 1.395290966e-03f, 1.390096420e-03f, 1.384899117e-03f, 1.379699068e-03f, - 1.374496285e-03f, 1.369290779e-03f, 1.364082562e-03f, 1.358871646e-03f, 1.353658042e-03f, 1.348441761e-03f, 1.343222816e-03f, 1.338001218e-03f, 1.332776978e-03f, 1.327550108e-03f, - 1.322320620e-03f, 1.317088525e-03f, 1.311853835e-03f, 1.306616561e-03f, 1.301376716e-03f, 1.296134310e-03f, 1.290889356e-03f, 1.285641865e-03f, 1.280391848e-03f, 1.275139318e-03f, - 1.269884286e-03f, 1.264626764e-03f, 1.259366762e-03f, 1.254104294e-03f, 1.248839371e-03f, 1.243572003e-03f, 1.238302204e-03f, 1.233029985e-03f, 1.227755357e-03f, 1.222478332e-03f, - 1.217198922e-03f, 1.211917138e-03f, 1.206632992e-03f, 1.201346497e-03f, 1.196057663e-03f, 1.190766503e-03f, 1.185473027e-03f, 1.180177249e-03f, 1.174879179e-03f, 1.169578829e-03f, - 1.164276211e-03f, 1.158971338e-03f, 1.153664220e-03f, 1.148354869e-03f, 1.143043297e-03f, 1.137729516e-03f, 1.132413538e-03f, 1.127095374e-03f, 1.121775036e-03f, 1.116452537e-03f, - 1.111127887e-03f, 1.105801099e-03f, 1.100472184e-03f, 1.095141154e-03f, 1.089808021e-03f, 1.084472797e-03f, 1.079135493e-03f, 1.073796122e-03f, 1.068454696e-03f, 1.063111225e-03f, - 1.057765722e-03f, 1.052418199e-03f, 1.047068667e-03f, 1.041717139e-03f, 1.036363625e-03f, 1.031008139e-03f, 1.025650692e-03f, 1.020291296e-03f, 1.014929962e-03f, 1.009566703e-03f, - 1.004201530e-03f, 9.988344557e-04f, 9.934654912e-04f, 9.880946487e-04f, 9.827219400e-04f, 9.773473771e-04f, 9.719709718e-04f, 9.665927359e-04f, 9.612126815e-04f, 9.558308204e-04f, - 9.504471645e-04f, 9.450617257e-04f, 9.396745159e-04f, 9.342855470e-04f, 9.288948309e-04f, 9.235023796e-04f, 9.181082049e-04f, 9.127123188e-04f, 9.073147332e-04f, 9.019154601e-04f, - 8.965145113e-04f, 8.911118988e-04f, 8.857076345e-04f, 8.803017304e-04f, 8.748941984e-04f, 8.694850505e-04f, 8.640742986e-04f, 8.586619546e-04f, 8.532480306e-04f, 8.478325384e-04f, - 8.424154900e-04f, 8.369968975e-04f, 8.315767727e-04f, 8.261551276e-04f, 8.207319742e-04f, 8.153073245e-04f, 8.098811904e-04f, 8.044535840e-04f, 7.990245171e-04f, 7.935940018e-04f, - 7.881620501e-04f, 7.827286740e-04f, 7.772938854e-04f, 7.718576963e-04f, 7.664201188e-04f, 7.609811648e-04f, 7.555408463e-04f, 7.500991754e-04f, 7.446561640e-04f, 7.392118242e-04f, - 7.337661679e-04f, 7.283192072e-04f, 7.228709540e-04f, 7.174214205e-04f, 7.119706186e-04f, 7.065185603e-04f, 7.010652577e-04f, 6.956107228e-04f, 6.901549675e-04f, 6.846980040e-04f, - 6.792398443e-04f, 6.737805004e-04f, 6.683199843e-04f, 6.628583081e-04f, 6.573954838e-04f, 6.519315234e-04f, 6.464664390e-04f, 6.410002427e-04f, 6.355329464e-04f, 6.300645623e-04f, - 6.245951023e-04f, 6.191245785e-04f, 6.136530031e-04f, 6.081803879e-04f, 6.027067452e-04f, 5.972320868e-04f, 5.917564250e-04f, 5.862797717e-04f, 5.808021391e-04f, 5.753235391e-04f, - 5.698439839e-04f, 5.643634855e-04f, 5.588820559e-04f, 5.533997074e-04f, 5.479164518e-04f, 5.424323013e-04f, 5.369472680e-04f, 5.314613639e-04f, 5.259746011e-04f, 5.204869917e-04f, - 5.149985478e-04f, 5.095092814e-04f, 5.040192046e-04f, 4.985283296e-04f, 4.930366683e-04f, 4.875442329e-04f, 4.820510354e-04f, 4.765570879e-04f, 4.710624026e-04f, 4.655669915e-04f, - 4.600708667e-04f, 4.545740402e-04f, 4.490765243e-04f, 4.435783309e-04f, 4.380794721e-04f, 4.325799601e-04f, 4.270798069e-04f, 4.215790247e-04f, 4.160776254e-04f, 4.105756213e-04f, - 4.050730244e-04f, 3.995698468e-04f, 3.940661007e-04f, 3.885617980e-04f, 3.830569509e-04f, 3.775515716e-04f, 3.720456720e-04f, 3.665392643e-04f, 3.610323606e-04f, 3.555249730e-04f, - 3.500171136e-04f, 3.445087945e-04f, 3.390000278e-04f, 3.334908256e-04f, 3.279812000e-04f, 3.224711632e-04f, 3.169607271e-04f, 3.114499039e-04f, 3.059387057e-04f, 3.004271447e-04f, - 2.949152328e-04f, 2.894029823e-04f, 2.838904052e-04f, 2.783775136e-04f, 2.728643196e-04f, 2.673508354e-04f, 2.618370730e-04f, 2.563230446e-04f, 2.508087622e-04f, 2.452942379e-04f, - 2.397794838e-04f, 2.342645121e-04f, 2.287493349e-04f, 2.232339642e-04f, 2.177184122e-04f, 2.122026909e-04f, 2.066868124e-04f, 2.011707890e-04f, 1.956546325e-04f, 1.901383553e-04f, - 1.846219692e-04f, 1.791054866e-04f, 1.735889193e-04f, 1.680722797e-04f, 1.625555797e-04f, 1.570388314e-04f, 1.515220469e-04f, 1.460052385e-04f, 1.404884180e-04f, 1.349715977e-04f, - 1.294547895e-04f, 1.239380057e-04f, 1.184212583e-04f, 1.129045594e-04f, 1.073879211e-04f, 1.018713555e-04f, 9.635487465e-05f, 9.083849064e-05f, 8.532221559e-05f, 7.980606157e-05f, - 7.429004066e-05f, 6.877416496e-05f, 6.325844654e-05f, 5.774289749e-05f, 5.222752990e-05f, 4.671235583e-05f, 4.119738738e-05f, 3.568263661e-05f, 3.016811562e-05f, 2.465383646e-05f, - 1.913981123e-05f, 1.362605198e-05f, 8.112570805e-06f, 2.599379760e-06f, -2.913509079e-06f, -8.426083645e-06f, -1.393833187e-05f, -1.945024169e-05f, -2.496180104e-05f, -3.047299785e-05f, - -3.598382007e-05f, -4.149425563e-05f, -4.700429248e-05f, -5.251391856e-05f, -5.802312181e-05f, -6.353189019e-05f, -6.904021163e-05f, -7.454807409e-05f, -8.005546552e-05f, -8.556237388e-05f, - -9.106878711e-05f, -9.657469317e-05f, -1.020800800e-04f, -1.075849356e-04f, -1.130892480e-04f, -1.185930050e-04f, -1.240961946e-04f, -1.295988049e-04f, -1.351008237e-04f, -1.406022391e-04f, - -1.461030390e-04f, -1.516032114e-04f, -1.571027443e-04f, -1.626016256e-04f, -1.680998434e-04f, -1.735973856e-04f, -1.790942402e-04f, -1.845903953e-04f, -1.900858387e-04f, -1.955805585e-04f, - -2.010745426e-04f, -2.065677792e-04f, -2.120602561e-04f, -2.175519613e-04f, -2.230428830e-04f, -2.285330091e-04f, -2.340223275e-04f, -2.395108263e-04f, -2.449984936e-04f, -2.504853173e-04f, - -2.559712854e-04f, -2.614563861e-04f, -2.669406072e-04f, -2.724239368e-04f, -2.779063630e-04f, -2.833878738e-04f, -2.888684573e-04f, -2.943481013e-04f, -2.998267941e-04f, -3.053045236e-04f, - -3.107812779e-04f, -3.162570451e-04f, -3.217318131e-04f, -3.272055700e-04f, -3.326783040e-04f, -3.381500030e-04f, -3.436206552e-04f, -3.490902485e-04f, -3.545587711e-04f, -3.600262110e-04f, - -3.654925563e-04f, -3.709577951e-04f, -3.764219154e-04f, -3.818849054e-04f, -3.873467531e-04f, -3.928074466e-04f, -3.982669741e-04f, -4.037253236e-04f, -4.091824831e-04f, -4.146384409e-04f, - -4.200931850e-04f, -4.255467036e-04f, -4.309989846e-04f, -4.364500164e-04f, -4.418997869e-04f, -4.473482843e-04f, -4.527954968e-04f, -4.582414124e-04f, -4.636860193e-04f, -4.691293057e-04f, - -4.745712596e-04f, -4.800118692e-04f, -4.854511227e-04f, -4.908890083e-04f, -4.963255140e-04f, -5.017606280e-04f, -5.071943385e-04f, -5.126266337e-04f, -5.180575017e-04f, -5.234869307e-04f, - -5.289149089e-04f, -5.343414245e-04f, -5.397664656e-04f, -5.451900205e-04f, -5.506120773e-04f, -5.560326242e-04f, -5.614516495e-04f, -5.668691413e-04f, -5.722850879e-04f, -5.776994774e-04f, - -5.831122981e-04f, -5.885235382e-04f, -5.939331859e-04f, -5.993412295e-04f, -6.047476572e-04f, -6.101524572e-04f, -6.155556177e-04f, -6.209571271e-04f, -6.263569736e-04f, -6.317551454e-04f, - -6.371516307e-04f, -6.425464180e-04f, -6.479394953e-04f, -6.533308510e-04f, -6.587204734e-04f, -6.641083507e-04f, -6.694944713e-04f, -6.748788234e-04f, -6.802613953e-04f, -6.856421754e-04f, - -6.910211518e-04f, -6.963983130e-04f, -7.017736473e-04f, -7.071471429e-04f, -7.125187882e-04f, -7.178885715e-04f, -7.232564811e-04f, -7.286225055e-04f, -7.339866328e-04f, -7.393488516e-04f, - -7.447091501e-04f, -7.500675166e-04f, -7.554239396e-04f, -7.607784074e-04f, -7.661309084e-04f, -7.714814309e-04f, -7.768299634e-04f, -7.821764942e-04f, -7.875210117e-04f, -7.928635043e-04f, - -7.982039605e-04f, -8.035423685e-04f, -8.088787169e-04f, -8.142129940e-04f, -8.195451883e-04f, -8.248752882e-04f, -8.302032822e-04f, -8.355291585e-04f, -8.408529058e-04f, -8.461745125e-04f, - -8.514939670e-04f, -8.568112577e-04f, -8.621263732e-04f, -8.674393018e-04f, -8.727500322e-04f, -8.780585527e-04f, -8.833648518e-04f, -8.886689181e-04f, -8.939707400e-04f, -8.992703061e-04f, - -9.045676048e-04f, -9.098626247e-04f, -9.151553542e-04f, -9.204457819e-04f, -9.257338964e-04f, -9.310196861e-04f, -9.363031397e-04f, -9.415842456e-04f, -9.468629925e-04f, -9.521393688e-04f, - -9.574133631e-04f, -9.626849641e-04f, -9.679541602e-04f, -9.732209402e-04f, -9.784852924e-04f, -9.837472057e-04f, -9.890066685e-04f, -9.942636694e-04f, -9.995181972e-04f, -1.004770240e-03f, - -1.010019787e-03f, -1.015266827e-03f, -1.020511348e-03f, -1.025753339e-03f, -1.030992789e-03f, -1.036229686e-03f, -1.041464019e-03f, -1.046695776e-03f, -1.051924947e-03f, -1.057151519e-03f, - -1.062375482e-03f, -1.067596825e-03f, -1.072815535e-03f, -1.078031602e-03f, -1.083245015e-03f, -1.088455762e-03f, -1.093663831e-03f, -1.098869212e-03f, -1.104071894e-03f, -1.109271865e-03f, - -1.114469113e-03f, -1.119663628e-03f, -1.124855399e-03f, -1.130044413e-03f, -1.135230661e-03f, -1.140414130e-03f, -1.145594810e-03f, -1.150772689e-03f, -1.155947756e-03f, -1.161120000e-03f, - -1.166289409e-03f, -1.171455974e-03f, -1.176619681e-03f, -1.181780521e-03f, -1.186938482e-03f, -1.192093553e-03f, -1.197245723e-03f, -1.202394980e-03f, -1.207541314e-03f, -1.212684714e-03f, - -1.217825167e-03f, -1.222962664e-03f, -1.228097193e-03f, -1.233228743e-03f, -1.238357303e-03f, -1.243482861e-03f, -1.248605408e-03f, -1.253724931e-03f, -1.258841420e-03f, -1.263954863e-03f, - -1.269065250e-03f, -1.274172570e-03f, -1.279276811e-03f, -1.284377963e-03f, -1.289476014e-03f, -1.294570953e-03f, -1.299662770e-03f, -1.304751454e-03f, -1.309836993e-03f, -1.314919377e-03f, - -1.319998594e-03f, -1.325074634e-03f, -1.330147486e-03f, -1.335217138e-03f, -1.340283580e-03f, -1.345346801e-03f, -1.350406790e-03f, -1.355463536e-03f, -1.360517029e-03f, -1.365567256e-03f, - -1.370614208e-03f, -1.375657873e-03f, -1.380698241e-03f, -1.385735301e-03f, -1.390769041e-03f, -1.395799452e-03f, -1.400826521e-03f, -1.405850239e-03f, -1.410870595e-03f, -1.415887577e-03f, - -1.420901176e-03f, -1.425911379e-03f, -1.430918176e-03f, -1.435921558e-03f, -1.440921511e-03f, -1.445918027e-03f, -1.450911094e-03f, -1.455900702e-03f, -1.460886839e-03f, -1.465869495e-03f, - -1.470848660e-03f, -1.475824322e-03f, -1.480796471e-03f, -1.485765096e-03f, -1.490730186e-03f, -1.495691731e-03f, -1.500649720e-03f, -1.505604143e-03f, -1.510554988e-03f, -1.515502245e-03f, - -1.520445904e-03f, -1.525385954e-03f, -1.530322383e-03f, -1.535255183e-03f, -1.540184341e-03f, -1.545109847e-03f, -1.550031691e-03f, -1.554949863e-03f, -1.559864351e-03f, -1.564775145e-03f, - -1.569682234e-03f, -1.574585608e-03f, -1.579485257e-03f, -1.584381169e-03f, -1.589273335e-03f, -1.594161744e-03f, -1.599046384e-03f, -1.603927247e-03f, -1.608804321e-03f, -1.613677595e-03f, - -1.618547060e-03f, -1.623412705e-03f, -1.628274520e-03f, -1.633132493e-03f, -1.637986615e-03f, -1.642836875e-03f, -1.647683262e-03f, -1.652525767e-03f, -1.657364379e-03f, -1.662199087e-03f, - -1.667029882e-03f, -1.671856752e-03f, -1.676679688e-03f, -1.681498678e-03f, -1.686313714e-03f, -1.691124783e-03f, -1.695931877e-03f, -1.700734984e-03f, -1.705534095e-03f, -1.710329199e-03f, - -1.715120286e-03f, -1.719907345e-03f, -1.724690367e-03f, -1.729469341e-03f, -1.734244256e-03f, -1.739015103e-03f, -1.743781871e-03f, -1.748544550e-03f, -1.753303131e-03f, -1.758057601e-03f, - -1.762807953e-03f, -1.767554174e-03f, -1.772296256e-03f, -1.777034188e-03f, -1.781767959e-03f, -1.786497560e-03f, -1.791222981e-03f, -1.795944211e-03f, -1.800661240e-03f, -1.805374058e-03f, - -1.810082656e-03f, -1.814787022e-03f, -1.819487147e-03f, -1.824183022e-03f, -1.828874634e-03f, -1.833561976e-03f, -1.838245037e-03f, -1.842923806e-03f, -1.847598273e-03f, -1.852268430e-03f, - -1.856934265e-03f, -1.861595768e-03f, -1.866252931e-03f, -1.870905742e-03f, -1.875554192e-03f, -1.880198270e-03f, -1.884837968e-03f, -1.889473274e-03f, -1.894104180e-03f, -1.898730674e-03f, - -1.903352748e-03f, -1.907970391e-03f, -1.912583594e-03f, -1.917192346e-03f, -1.921796639e-03f, -1.926396461e-03f, -1.930991803e-03f, -1.935582655e-03f, -1.940169008e-03f, -1.944750851e-03f, - -1.949328175e-03f, -1.953900971e-03f, -1.958469227e-03f, -1.963032935e-03f, -1.967592085e-03f, -1.972146667e-03f, -1.976696671e-03f, -1.981242088e-03f, -1.985782908e-03f, -1.990319121e-03f, - -1.994850717e-03f, -1.999377687e-03f, -2.003900022e-03f, -2.008417711e-03f, -2.012930745e-03f, -2.017439114e-03f, -2.021942808e-03f, -2.026441819e-03f, -2.030936136e-03f, -2.035425749e-03f, - -2.039910650e-03f, -2.044390829e-03f, -2.048866276e-03f, -2.053336981e-03f, -2.057802936e-03f, -2.062264129e-03f, -2.066720553e-03f, -2.071172197e-03f, -2.075619053e-03f, -2.080061109e-03f, - -2.084498358e-03f, -2.088930789e-03f, -2.093358394e-03f, -2.097781162e-03f, -2.102199085e-03f, -2.106612152e-03f, -2.111020355e-03f, -2.115423683e-03f, -2.119822129e-03f, -2.124215682e-03f, - -2.128604332e-03f, -2.132988072e-03f, -2.137366890e-03f, -2.141740779e-03f, -2.146109728e-03f, -2.150473728e-03f, -2.154832771e-03f, -2.159186846e-03f, -2.163535945e-03f, -2.167880058e-03f, - -2.172219176e-03f, -2.176553289e-03f, -2.180882390e-03f, -2.185206467e-03f, -2.189525513e-03f, -2.193839518e-03f, -2.198148472e-03f, -2.202452367e-03f, -2.206751193e-03f, -2.211044942e-03f, - -2.215333604e-03f, -2.219617170e-03f, -2.223895631e-03f, -2.228168978e-03f, -2.232437202e-03f, -2.236700293e-03f, -2.240958243e-03f, -2.245211042e-03f, -2.249458683e-03f, -2.253701154e-03f, - -2.257938448e-03f, -2.262170556e-03f, -2.266397468e-03f, -2.270619176e-03f, -2.274835671e-03f, -2.279046943e-03f, -2.283252984e-03f, -2.287453784e-03f, -2.291649336e-03f, -2.295839629e-03f, - -2.300024656e-03f, -2.304204407e-03f, -2.308378873e-03f, -2.312548045e-03f, -2.316711916e-03f, -2.320870475e-03f, -2.325023713e-03f, -2.329171624e-03f, -2.333314196e-03f, -2.337451422e-03f, - -2.341583293e-03f, -2.345709800e-03f, -2.349830934e-03f, -2.353946687e-03f, -2.358057050e-03f, -2.362162014e-03f, -2.366261570e-03f, -2.370355710e-03f, -2.374444425e-03f, -2.378527707e-03f, - -2.382605546e-03f, -2.386677935e-03f, -2.390744864e-03f, -2.394806325e-03f, -2.398862309e-03f, -2.402912809e-03f, -2.406957814e-03f, -2.410997317e-03f, -2.415031309e-03f, -2.419059781e-03f, - -2.423082725e-03f, -2.427100133e-03f, -2.431111996e-03f, -2.435118306e-03f, -2.439119053e-03f, -2.443114230e-03f, -2.447103828e-03f, -2.451087839e-03f, -2.455066254e-03f, -2.459039065e-03f, - -2.463006264e-03f, -2.466967841e-03f, -2.470923790e-03f, -2.474874100e-03f, -2.478818765e-03f, -2.482757775e-03f, -2.486691123e-03f, -2.490618800e-03f, -2.494540797e-03f, -2.498457107e-03f, - -2.502367721e-03f, -2.506272631e-03f, -2.510171829e-03f, -2.514065307e-03f, -2.517953055e-03f, -2.521835067e-03f, -2.525711334e-03f, -2.529581847e-03f, -2.533446599e-03f, -2.537305581e-03f, - -2.541158785e-03f, -2.545006204e-03f, -2.548847829e-03f, -2.552683651e-03f, -2.556513664e-03f, -2.560337858e-03f, -2.564156226e-03f, -2.567968759e-03f, -2.571775451e-03f, -2.575576291e-03f, - -2.579371274e-03f, -2.583160390e-03f, -2.586943632e-03f, -2.590720991e-03f, -2.594492460e-03f, -2.598258031e-03f, -2.602017696e-03f, -2.605771446e-03f, -2.609519275e-03f, -2.613261174e-03f, - -2.616997135e-03f, -2.620727151e-03f, -2.624451213e-03f, -2.628169314e-03f, -2.631881446e-03f, -2.635587601e-03f, -2.639287771e-03f, -2.642981949e-03f, -2.646670127e-03f, -2.650352297e-03f, - -2.654028451e-03f, -2.657698582e-03f, -2.661362682e-03f, -2.665020743e-03f, -2.668672757e-03f, -2.672318717e-03f, -2.675958616e-03f, -2.679592445e-03f, -2.683220196e-03f, -2.686841864e-03f, - -2.690457439e-03f, -2.694066914e-03f, -2.697670281e-03f, -2.701267534e-03f, -2.704858664e-03f, -2.708443664e-03f, -2.712022526e-03f, -2.715595244e-03f, -2.719161808e-03f, -2.722722213e-03f, - -2.726276450e-03f, -2.729824512e-03f, -2.733366392e-03f, -2.736902082e-03f, -2.740431575e-03f, -2.743954863e-03f, -2.747471939e-03f, -2.750982796e-03f, -2.754487426e-03f, -2.757985822e-03f, - -2.761477977e-03f, -2.764963883e-03f, -2.768443533e-03f, -2.771916920e-03f, -2.775384036e-03f, -2.778844875e-03f, -2.782299429e-03f, -2.785747690e-03f, -2.789189652e-03f, -2.792625308e-03f, - -2.796054649e-03f, -2.799477670e-03f, -2.802894363e-03f, -2.806304720e-03f, -2.809708735e-03f, -2.813106401e-03f, -2.816497710e-03f, -2.819882655e-03f, -2.823261230e-03f, -2.826633427e-03f, - -2.829999239e-03f, -2.833358659e-03f, -2.836711681e-03f, -2.840058296e-03f, -2.843398499e-03f, -2.846732282e-03f, -2.850059639e-03f, -2.853380562e-03f, -2.856695044e-03f, -2.860003079e-03f, - -2.863304659e-03f, -2.866599779e-03f, -2.869888430e-03f, -2.873170606e-03f, -2.876446300e-03f, -2.879715506e-03f, -2.882978217e-03f, -2.886234425e-03f, -2.889484124e-03f, -2.892727308e-03f, - -2.895963969e-03f, -2.899194101e-03f, -2.902417697e-03f, -2.905634751e-03f, -2.908845255e-03f, -2.912049203e-03f, -2.915246589e-03f, -2.918437405e-03f, -2.921621645e-03f, -2.924799303e-03f, - -2.927970372e-03f, -2.931134845e-03f, -2.934292716e-03f, -2.937443978e-03f, -2.940588625e-03f, -2.943726650e-03f, -2.946858046e-03f, -2.949982808e-03f, -2.953100928e-03f, -2.956212400e-03f, - -2.959317218e-03f, -2.962415376e-03f, -2.965506866e-03f, -2.968591683e-03f, -2.971669820e-03f, -2.974741271e-03f, -2.977806028e-03f, -2.980864087e-03f, -2.983915441e-03f, -2.986960083e-03f, - -2.989998007e-03f, -2.993029207e-03f, -2.996053676e-03f, -2.999071409e-03f, -3.002082399e-03f, -3.005086639e-03f, -3.008084124e-03f, -3.011074848e-03f, -3.014058803e-03f, -3.017035985e-03f, - -3.020006387e-03f, -3.022970002e-03f, -3.025926825e-03f, -3.028876850e-03f, -3.031820070e-03f, -3.034756479e-03f, -3.037686072e-03f, -3.040608842e-03f, -3.043524784e-03f, -3.046433890e-03f, - -3.049336156e-03f, -3.052231576e-03f, -3.055120142e-03f, -3.058001850e-03f, -3.060876693e-03f, -3.063744666e-03f, -3.066605763e-03f, -3.069459977e-03f, -3.072307303e-03f, -3.075147735e-03f, - -3.077981268e-03f, -3.080807894e-03f, -3.083627609e-03f, -3.086440407e-03f, -3.089246282e-03f, -3.092045228e-03f, -3.094837240e-03f, -3.097622311e-03f, -3.100400436e-03f, -3.103171610e-03f, - -3.105935826e-03f, -3.108693079e-03f, -3.111443363e-03f, -3.114186673e-03f, -3.116923003e-03f, -3.119652347e-03f, -3.122374701e-03f, -3.125090057e-03f, -3.127798411e-03f, -3.130499757e-03f, - -3.133194090e-03f, -3.135881404e-03f, -3.138561694e-03f, -3.141234953e-03f, -3.143901178e-03f, -3.146560361e-03f, -3.149212498e-03f, -3.151857584e-03f, -3.154495612e-03f, -3.157126578e-03f, - -3.159750477e-03f, -3.162367302e-03f, -3.164977048e-03f, -3.167579711e-03f, -3.170175284e-03f, -3.172763763e-03f, -3.175345143e-03f, -3.177919417e-03f, -3.180486581e-03f, -3.183046630e-03f, - -3.185599557e-03f, -3.188145359e-03f, -3.190684030e-03f, -3.193215565e-03f, -3.195739958e-03f, -3.198257205e-03f, -3.200767300e-03f, -3.203270239e-03f, -3.205766016e-03f, -3.208254625e-03f, - -3.210736063e-03f, -3.213210324e-03f, -3.215677403e-03f, -3.218137294e-03f, -3.220589994e-03f, -3.223035497e-03f, -3.225473798e-03f, -3.227904892e-03f, -3.230328774e-03f, -3.232745439e-03f, - -3.235154883e-03f, -3.237557100e-03f, -3.239952086e-03f, -3.242339836e-03f, -3.244720345e-03f, -3.247093608e-03f, -3.249459620e-03f, -3.251818377e-03f, -3.254169874e-03f, -3.256514105e-03f, - -3.258851068e-03f, -3.261180755e-03f, -3.263503164e-03f, -3.265818289e-03f, -3.268126125e-03f, -3.270426668e-03f, -3.272719914e-03f, -3.275005857e-03f, -3.277284494e-03f, -3.279555818e-03f, - -3.281819827e-03f, -3.284076515e-03f, -3.286325878e-03f, -3.288567911e-03f, -3.290802610e-03f, -3.293029970e-03f, -3.295249987e-03f, -3.297462657e-03f, -3.299667974e-03f, -3.301865935e-03f, - -3.304056535e-03f, -3.306239770e-03f, -3.308415635e-03f, -3.310584126e-03f, -3.312745238e-03f, -3.314898968e-03f, -3.317045311e-03f, -3.319184263e-03f, -3.321315819e-03f, -3.323439975e-03f, - -3.325556727e-03f, -3.327666071e-03f, -3.329768003e-03f, -3.331862518e-03f, -3.333949611e-03f, -3.336029280e-03f, -3.338101520e-03f, -3.340166326e-03f, -3.342223695e-03f, -3.344273622e-03f, - -3.346316104e-03f, -3.348351137e-03f, -3.350378715e-03f, -3.352398836e-03f, -3.354411495e-03f, -3.356416688e-03f, -3.358414412e-03f, -3.360404662e-03f, -3.362387434e-03f, -3.364362725e-03f, - -3.366330530e-03f, -3.368290846e-03f, -3.370243669e-03f, -3.372188995e-03f, -3.374126820e-03f, -3.376057140e-03f, -3.377979951e-03f, -3.379895251e-03f, -3.381803034e-03f, -3.383703297e-03f, - -3.385596036e-03f, -3.387481248e-03f, -3.389358929e-03f, -3.391229075e-03f, -3.393091683e-03f, -3.394946749e-03f, -3.396794269e-03f, -3.398634239e-03f, -3.400466657e-03f, -3.402291518e-03f, - -3.404108818e-03f, -3.405918555e-03f, -3.407720725e-03f, -3.409515324e-03f, -3.411302349e-03f, -3.413081795e-03f, -3.414853661e-03f, -3.416617941e-03f, -3.418374634e-03f, -3.420123735e-03f, - -3.421865241e-03f, -3.423599148e-03f, -3.425325454e-03f, -3.427044155e-03f, -3.428755247e-03f, -3.430458727e-03f, -3.432154592e-03f, -3.433842838e-03f, -3.435523463e-03f, -3.437196463e-03f, - -3.438861835e-03f, -3.440519576e-03f, -3.442169681e-03f, -3.443812149e-03f, -3.445446976e-03f, -3.447074159e-03f, -3.448693695e-03f, -3.450305580e-03f, -3.451909811e-03f, -3.453506387e-03f, - -3.455095302e-03f, -3.456676554e-03f, -3.458250141e-03f, -3.459816059e-03f, -3.461374306e-03f, -3.462924877e-03f, -3.464467771e-03f, -3.466002984e-03f, -3.467530514e-03f, -3.469050356e-03f, - -3.470562510e-03f, -3.472066971e-03f, -3.473563737e-03f, -3.475052805e-03f, -3.476534172e-03f, -3.478007835e-03f, -3.479473792e-03f, -3.480932039e-03f, -3.482382575e-03f, -3.483825395e-03f, - -3.485260498e-03f, -3.486687881e-03f, -3.488107541e-03f, -3.489519475e-03f, -3.490923681e-03f, -3.492320156e-03f, -3.493708898e-03f, -3.495089903e-03f, -3.496463170e-03f, -3.497828695e-03f, - -3.499186476e-03f, -3.500536511e-03f, -3.501878797e-03f, -3.503213331e-03f, -3.504540112e-03f, -3.505859136e-03f, -3.507170401e-03f, -3.508473905e-03f, -3.509769645e-03f, -3.511057618e-03f, - -3.512337824e-03f, -3.513610258e-03f, -3.514874919e-03f, -3.516131804e-03f, -3.517380912e-03f, -3.518622239e-03f, -3.519855784e-03f, -3.521081544e-03f, -3.522299516e-03f, -3.523509700e-03f, - -3.524712092e-03f, -3.525906690e-03f, -3.527093493e-03f, -3.528272497e-03f, -3.529443701e-03f, -3.530607103e-03f, -3.531762701e-03f, -3.532910492e-03f, -3.534050474e-03f, -3.535182645e-03f, - -3.536307004e-03f, -3.537423548e-03f, -3.538532276e-03f, -3.539633184e-03f, -3.540726272e-03f, -3.541811537e-03f, -3.542888978e-03f, -3.543958592e-03f, -3.545020377e-03f, -3.546074332e-03f, - -3.547120455e-03f, -3.548158744e-03f, -3.549189197e-03f, -3.550211812e-03f, -3.551226588e-03f, -3.552233522e-03f, -3.553232613e-03f, -3.554223859e-03f, -3.555207259e-03f, -3.556182811e-03f, - -3.557150512e-03f, -3.558110362e-03f, -3.559062358e-03f, -3.560006500e-03f, -3.560942785e-03f, -3.561871211e-03f, -3.562791778e-03f, -3.563704484e-03f, -3.564609326e-03f, -3.565506304e-03f, - -3.566395416e-03f, -3.567276660e-03f, -3.568150035e-03f, -3.569015540e-03f, -3.569873173e-03f, -3.570722932e-03f, -3.571564817e-03f, -3.572398825e-03f, -3.573224956e-03f, -3.574043208e-03f, - -3.574853579e-03f, -3.575656069e-03f, -3.576450676e-03f, -3.577237398e-03f, -3.578016235e-03f, -3.578787185e-03f, -3.579550247e-03f, -3.580305419e-03f, -3.581052701e-03f, -3.581792092e-03f, - -3.582523589e-03f, -3.583247193e-03f, -3.583962901e-03f, -3.584670712e-03f, -3.585370627e-03f, -3.586062642e-03f, -3.586746758e-03f, -3.587422974e-03f, -3.588091288e-03f, -3.588751699e-03f, - -3.589404206e-03f, -3.590048808e-03f, -3.590685505e-03f, -3.591314295e-03f, -3.591935178e-03f, -3.592548152e-03f, -3.593153216e-03f, -3.593750371e-03f, -3.594339614e-03f, -3.594920945e-03f, - -3.595494363e-03f, -3.596059868e-03f, -3.596617458e-03f, -3.597167133e-03f, -3.597708892e-03f, -3.598242734e-03f, -3.598768658e-03f, -3.599286665e-03f, -3.599796753e-03f, -3.600298921e-03f, - -3.600793169e-03f, -3.601279496e-03f, -3.601757901e-03f, -3.602228385e-03f, -3.602690946e-03f, -3.603145583e-03f, -3.603592297e-03f, -3.604031087e-03f, -3.604461951e-03f, -3.604884891e-03f, - -3.605299904e-03f, -3.605706992e-03f, -3.606106152e-03f, -3.606497385e-03f, -3.606880691e-03f, -3.607256069e-03f, -3.607623518e-03f, -3.607983039e-03f, -3.608334631e-03f, -3.608678293e-03f, - -3.609014026e-03f, -3.609341828e-03f, -3.609661701e-03f, -3.609973642e-03f, -3.610277653e-03f, -3.610573734e-03f, -3.610861882e-03f, -3.611142100e-03f, -3.611414386e-03f, -3.611678740e-03f, - -3.611935163e-03f, -3.612183653e-03f, -3.612424211e-03f, -3.612656838e-03f, -3.612881532e-03f, -3.613098294e-03f, -3.613307123e-03f, -3.613508021e-03f, -3.613700986e-03f, -3.613886018e-03f, - -3.614063119e-03f, -3.614232287e-03f, -3.614393523e-03f, -3.614546827e-03f, -3.614692200e-03f, -3.614829640e-03f, -3.614959149e-03f, -3.615080727e-03f, -3.615194373e-03f, -3.615300088e-03f, - -3.615397872e-03f, -3.615487725e-03f, -3.615569648e-03f, -3.615643641e-03f, -3.615709704e-03f, -3.615767838e-03f, -3.615818042e-03f, -3.615860317e-03f, -3.615894664e-03f, -3.615921083e-03f, - -3.615939573e-03f, -3.615950137e-03f, -3.615952773e-03f, -3.615947483e-03f, -3.615934267e-03f, -3.615913125e-03f, -3.615884058e-03f, -3.615847066e-03f, -3.615802150e-03f, -3.615749311e-03f, - -3.615688549e-03f, -3.615619864e-03f, -3.615543258e-03f, -3.615458730e-03f, -3.615366282e-03f, -3.615265913e-03f, -3.615157626e-03f, -3.615041420e-03f, -3.614917296e-03f, -3.614785255e-03f, - -3.614645297e-03f, -3.614497424e-03f, -3.614341635e-03f, -3.614177933e-03f, -3.614006317e-03f, -3.613826789e-03f, -3.613639349e-03f, -3.613443998e-03f, -3.613240738e-03f, -3.613029568e-03f, - -3.612810490e-03f, -3.612583505e-03f, -3.612348613e-03f, -3.612105817e-03f, -3.611855115e-03f, -3.611596511e-03f, -3.611330004e-03f, -3.611055596e-03f, -3.610773287e-03f, -3.610483079e-03f, - -3.610184973e-03f, -3.609878970e-03f, -3.609565071e-03f, -3.609243278e-03f, -3.608913590e-03f, -3.608576010e-03f, -3.608230539e-03f, -3.607877178e-03f, -3.607515928e-03f, -3.607146790e-03f, - -3.606769765e-03f, -3.606384856e-03f, -3.605992062e-03f, -3.605591386e-03f, -3.605182829e-03f, -3.604766392e-03f, -3.604342077e-03f, -3.603909884e-03f, -3.603469815e-03f, -3.603021872e-03f, - -3.602566056e-03f, -3.602102369e-03f, -3.601630811e-03f, -3.601151385e-03f, -3.600664092e-03f, -3.600168933e-03f, -3.599665910e-03f, -3.599155025e-03f, -3.598636278e-03f, -3.598109673e-03f, - -3.597575209e-03f, -3.597032889e-03f, -3.596482715e-03f, -3.595924688e-03f, -3.595358810e-03f, -3.594785082e-03f, -3.594203506e-03f, -3.593614084e-03f, -3.593016818e-03f, -3.592411709e-03f, - -3.591798759e-03f, -3.591177970e-03f, -3.590549343e-03f, -3.589912882e-03f, -3.589268586e-03f, -3.588616459e-03f, -3.587956501e-03f, -3.587288716e-03f, -3.586613105e-03f, -3.585929669e-03f, - -3.585238411e-03f, -3.584539333e-03f, -3.583832436e-03f, -3.583117723e-03f, -3.582395195e-03f, -3.581664855e-03f, -3.580926705e-03f, -3.580180747e-03f, -3.579426982e-03f, -3.578665413e-03f, - -3.577896042e-03f, -3.577118872e-03f, -3.576333903e-03f, -3.575541139e-03f, -3.574740582e-03f, -3.573932234e-03f, -3.573116096e-03f, -3.572292172e-03f, -3.571460463e-03f, -3.570620972e-03f, - -3.569773700e-03f, -3.568918652e-03f, -3.568055827e-03f, -3.567185230e-03f, -3.566306862e-03f, -3.565420726e-03f, -3.564526823e-03f, -3.563625157e-03f, -3.562715730e-03f, -3.561798544e-03f, - -3.560873602e-03f, -3.559940906e-03f, -3.559000459e-03f, -3.558052262e-03f, -3.557096320e-03f, -3.556132633e-03f, -3.555161205e-03f, -3.554182039e-03f, -3.553195136e-03f, -3.552200500e-03f, - -3.551198133e-03f, -3.550188038e-03f, -3.549170217e-03f, -3.548144673e-03f, -3.547111408e-03f, -3.546070427e-03f, -3.545021730e-03f, -3.543965321e-03f, -3.542901203e-03f, -3.541829378e-03f, - -3.540749849e-03f, -3.539662619e-03f, -3.538567691e-03f, -3.537465067e-03f, -3.536354751e-03f, -3.535236745e-03f, -3.534111052e-03f, -3.532977676e-03f, -3.531836618e-03f, -3.530687882e-03f, - -3.529531471e-03f, -3.528367388e-03f, -3.527195636e-03f, -3.526016218e-03f, -3.524829136e-03f, -3.523634395e-03f, -3.522431996e-03f, -3.521221943e-03f, -3.520004239e-03f, -3.518778888e-03f, - -3.517545891e-03f, -3.516305253e-03f, -3.515056977e-03f, -3.513801065e-03f, -3.512537522e-03f, -3.511266349e-03f, -3.509987551e-03f, -3.508701130e-03f, -3.507407090e-03f, -3.506105434e-03f, - -3.504796165e-03f, -3.503479287e-03f, -3.502154803e-03f, -3.500822716e-03f, -3.499483030e-03f, -3.498135747e-03f, -3.496780873e-03f, -3.495418408e-03f, -3.494048358e-03f, -3.492670726e-03f, - -3.491285515e-03f, -3.489892728e-03f, -3.488492369e-03f, -3.487084442e-03f, -3.485668949e-03f, -3.484245895e-03f, -3.482815283e-03f, -3.481377117e-03f, -3.479931400e-03f, -3.478478136e-03f, - -3.477017328e-03f, -3.475548980e-03f, -3.474073096e-03f, -3.472589679e-03f, -3.471098733e-03f, -3.469600261e-03f, -3.468094269e-03f, -3.466580758e-03f, -3.465059733e-03f, -3.463531197e-03f, - -3.461995156e-03f, -3.460451611e-03f, -3.458900567e-03f, -3.457342028e-03f, -3.455775997e-03f, -3.454202479e-03f, -3.452621478e-03f, -3.451032996e-03f, -3.449437039e-03f, -3.447833610e-03f, - -3.446222713e-03f, -3.444604351e-03f, -3.442978530e-03f, -3.441345253e-03f, -3.439704523e-03f, -3.438056345e-03f, -3.436400723e-03f, -3.434737662e-03f, -3.433067164e-03f, -3.431389234e-03f, - -3.429703876e-03f, -3.428011095e-03f, -3.426310895e-03f, -3.424603278e-03f, -3.422888251e-03f, -3.421165817e-03f, -3.419435979e-03f, -3.417698743e-03f, -3.415954113e-03f, -3.414202092e-03f, - -3.412442685e-03f, -3.410675897e-03f, -3.408901731e-03f, -3.407120192e-03f, -3.405331285e-03f, -3.403535012e-03f, -3.401731380e-03f, -3.399920392e-03f, -3.398102053e-03f, -3.396276367e-03f, - -3.394443338e-03f, -3.392602971e-03f, -3.390755270e-03f, -3.388900241e-03f, -3.387037886e-03f, -3.385168212e-03f, -3.383291221e-03f, -3.381406919e-03f, -3.379515311e-03f, -3.377616401e-03f, - -3.375710193e-03f, -3.373796692e-03f, -3.371875903e-03f, -3.369947830e-03f, -3.368012478e-03f, -3.366069852e-03f, -3.364119955e-03f, -3.362162794e-03f, -3.360198372e-03f, -3.358226695e-03f, - -3.356247767e-03f, -3.354261592e-03f, -3.352268177e-03f, -3.350267524e-03f, -3.348259640e-03f, -3.346244528e-03f, -3.344222194e-03f, -3.342192643e-03f, -3.340155879e-03f, -3.338111908e-03f, - -3.336060734e-03f, -3.334002362e-03f, -3.331936797e-03f, -3.329864044e-03f, -3.327784108e-03f, -3.325696993e-03f, -3.323602706e-03f, -3.321501250e-03f, -3.319392631e-03f, -3.317276854e-03f, - -3.315153924e-03f, -3.313023846e-03f, -3.310886625e-03f, -3.308742266e-03f, -3.306590775e-03f, -3.304432155e-03f, -3.302266413e-03f, -3.300093554e-03f, -3.297913583e-03f, -3.295726504e-03f, - -3.293532324e-03f, -3.291331047e-03f, -3.289122678e-03f, -3.286907223e-03f, -3.284684688e-03f, -3.282455076e-03f, -3.280218395e-03f, -3.277974648e-03f, -3.275723842e-03f, -3.273465981e-03f, - -3.271201071e-03f, -3.268929117e-03f, -3.266650125e-03f, -3.264364100e-03f, -3.262071047e-03f, -3.259770972e-03f, -3.257463881e-03f, -3.255149778e-03f, -3.252828670e-03f, -3.250500561e-03f, - -3.248165457e-03f, -3.245823365e-03f, -3.243474288e-03f, -3.241118233e-03f, -3.238755206e-03f, -3.236385211e-03f, -3.234008255e-03f, -3.231624343e-03f, -3.229233480e-03f, -3.226835673e-03f, - -3.224430927e-03f, -3.222019248e-03f, -3.219600641e-03f, -3.217175112e-03f, -3.214742666e-03f, -3.212303310e-03f, -3.209857050e-03f, -3.207403890e-03f, -3.204943837e-03f, -3.202476896e-03f, - -3.200003073e-03f, -3.197522375e-03f, -3.195034807e-03f, -3.192540374e-03f, -3.190039083e-03f, -3.187530939e-03f, -3.185015949e-03f, -3.182494117e-03f, -3.179965451e-03f, -3.177429956e-03f, - -3.174887638e-03f, -3.172338503e-03f, -3.169782557e-03f, -3.167219806e-03f, -3.164650256e-03f, -3.162073913e-03f, -3.159490782e-03f, -3.156900871e-03f, -3.154304185e-03f, -3.151700730e-03f, - -3.149090512e-03f, -3.146473537e-03f, -3.143849812e-03f, -3.141219342e-03f, -3.138582134e-03f, -3.135938194e-03f, -3.133287529e-03f, -3.130630143e-03f, -3.127966044e-03f, -3.125295237e-03f, - -3.122617729e-03f, -3.119933527e-03f, -3.117242635e-03f, -3.114545062e-03f, -3.111840812e-03f, -3.109129893e-03f, -3.106412310e-03f, -3.103688070e-03f, -3.100957179e-03f, -3.098219644e-03f, - -3.095475471e-03f, -3.092724667e-03f, -3.089967237e-03f, -3.087203188e-03f, -3.084432527e-03f, -3.081655260e-03f, -3.078871393e-03f, -3.076080934e-03f, -3.073283888e-03f, -3.070480262e-03f, - -3.067670062e-03f, -3.064853296e-03f, -3.062029969e-03f, -3.059200088e-03f, -3.056363660e-03f, -3.053520691e-03f, -3.050671188e-03f, -3.047815157e-03f, -3.044952606e-03f, -3.042083540e-03f, - -3.039207967e-03f, -3.036325893e-03f, -3.033437325e-03f, -3.030542269e-03f, -3.027640732e-03f, -3.024732721e-03f, -3.021818243e-03f, -3.018897305e-03f, -3.015969912e-03f, -3.013036072e-03f, - -3.010095792e-03f, -3.007149079e-03f, -3.004195939e-03f, -3.001236379e-03f, -2.998270406e-03f, -2.995298027e-03f, -2.992319249e-03f, -2.989334079e-03f, -2.986342523e-03f, -2.983344588e-03f, - -2.980340282e-03f, -2.977329612e-03f, -2.974312583e-03f, -2.971289204e-03f, -2.968259481e-03f, -2.965223422e-03f, -2.962181033e-03f, -2.959132321e-03f, -2.956077293e-03f, -2.953015957e-03f, - -2.949948319e-03f, -2.946874387e-03f, -2.943794167e-03f, -2.940707667e-03f, -2.937614894e-03f, -2.934515855e-03f, -2.931410557e-03f, -2.928299008e-03f, -2.925181213e-03f, -2.922057182e-03f, - -2.918926920e-03f, -2.915790436e-03f, -2.912647735e-03f, -2.909498826e-03f, -2.906343716e-03f, -2.903182412e-03f, -2.900014921e-03f, -2.896841251e-03f, -2.893661409e-03f, -2.890475402e-03f, - -2.887283237e-03f, -2.884084923e-03f, -2.880880465e-03f, -2.877669872e-03f, -2.874453152e-03f, -2.871230310e-03f, -2.868001356e-03f, -2.864766295e-03f, -2.861525137e-03f, -2.858277887e-03f, - -2.855024554e-03f, -2.851765145e-03f, -2.848499668e-03f, -2.845228129e-03f, -2.841950537e-03f, -2.838666900e-03f, -2.835377223e-03f, -2.832081516e-03f, -2.828779786e-03f, -2.825472040e-03f, - -2.822158286e-03f, -2.818838531e-03f, -2.815512783e-03f, -2.812181050e-03f, -2.808843340e-03f, -2.805499659e-03f, -2.802150016e-03f, -2.798794419e-03f, -2.795432875e-03f, -2.792065391e-03f, - -2.788691976e-03f, -2.785312636e-03f, -2.781927381e-03f, -2.778536218e-03f, -2.775139154e-03f, -2.771736197e-03f, -2.768327355e-03f, -2.764912636e-03f, -2.761492048e-03f, -2.758065598e-03f, - -2.754633295e-03f, -2.751195145e-03f, -2.747751158e-03f, -2.744301341e-03f, -2.740845701e-03f, -2.737384247e-03f, -2.733916987e-03f, -2.730443928e-03f, -2.726965078e-03f, -2.723480446e-03f, - -2.719990040e-03f, -2.716493867e-03f, -2.712991935e-03f, -2.709484252e-03f, -2.705970827e-03f, -2.702451667e-03f, -2.698926781e-03f, -2.695396176e-03f, -2.691859861e-03f, -2.688317843e-03f, - -2.684770131e-03f, -2.681216733e-03f, -2.677657656e-03f, -2.674092910e-03f, -2.670522502e-03f, -2.666946440e-03f, -2.663364732e-03f, -2.659777388e-03f, -2.656184414e-03f, -2.652585818e-03f, - -2.648981611e-03f, -2.645371798e-03f, -2.641756389e-03f, -2.638135392e-03f, -2.634508816e-03f, -2.630876667e-03f, -2.627238955e-03f, -2.623595689e-03f, -2.619946875e-03f, -2.616292523e-03f, - -2.612632641e-03f, -2.608967237e-03f, -2.605296320e-03f, -2.601619897e-03f, -2.597937978e-03f, -2.594250571e-03f, -2.590557683e-03f, -2.586859324e-03f, -2.583155502e-03f, -2.579446226e-03f, - -2.575731503e-03f, -2.572011342e-03f, -2.568285752e-03f, -2.564554741e-03f, -2.560818317e-03f, -2.557076490e-03f, -2.553329267e-03f, -2.549576657e-03f, -2.545818669e-03f, -2.542055312e-03f, - -2.538286593e-03f, -2.534512521e-03f, -2.530733105e-03f, -2.526948354e-03f, -2.523158275e-03f, -2.519362879e-03f, -2.515562172e-03f, -2.511756165e-03f, -2.507944865e-03f, -2.504128281e-03f, - -2.500306423e-03f, -2.496479297e-03f, -2.492646914e-03f, -2.488809282e-03f, -2.484966410e-03f, -2.481118306e-03f, -2.477264979e-03f, -2.473406437e-03f, -2.469542691e-03f, -2.465673748e-03f, - -2.461799616e-03f, -2.457920306e-03f, -2.454035826e-03f, -2.450146183e-03f, -2.446251389e-03f, -2.442351450e-03f, -2.438446376e-03f, -2.434536177e-03f, -2.430620859e-03f, -2.426700434e-03f, - -2.422774909e-03f, -2.418844293e-03f, -2.414908595e-03f, -2.410967825e-03f, -2.407021990e-03f, -2.403071101e-03f, -2.399115166e-03f, -2.395154193e-03f, -2.391188192e-03f, -2.387217173e-03f, - -2.383241143e-03f, -2.379260112e-03f, -2.375274088e-03f, -2.371283082e-03f, -2.367287101e-03f, -2.363286156e-03f, -2.359280254e-03f, -2.355269405e-03f, -2.351253619e-03f, -2.347232903e-03f, - -2.343207268e-03f, -2.339176723e-03f, -2.335141275e-03f, -2.331100936e-03f, -2.327055713e-03f, -2.323005616e-03f, -2.318950654e-03f, -2.314890836e-03f, -2.310826172e-03f, -2.306756670e-03f, - -2.302682340e-03f, -2.298603191e-03f, -2.294519232e-03f, -2.290430472e-03f, -2.286336921e-03f, -2.282238588e-03f, -2.278135482e-03f, -2.274027612e-03f, -2.269914988e-03f, -2.265797619e-03f, - -2.261675514e-03f, -2.257548683e-03f, -2.253417135e-03f, -2.249280878e-03f, -2.245139923e-03f, -2.240994279e-03f, -2.236843956e-03f, -2.232688961e-03f, -2.228529306e-03f, -2.224364999e-03f, - -2.220196049e-03f, -2.216022467e-03f, -2.211844261e-03f, -2.207661441e-03f, -2.203474017e-03f, -2.199281997e-03f, -2.195085392e-03f, -2.190884210e-03f, -2.186678461e-03f, -2.182468155e-03f, - -2.178253301e-03f, -2.174033908e-03f, -2.169809987e-03f, -2.165581547e-03f, -2.161348596e-03f, -2.157111145e-03f, -2.152869204e-03f, -2.148622781e-03f, -2.144371886e-03f, -2.140116530e-03f, - -2.135856721e-03f, -2.131592469e-03f, -2.127323784e-03f, -2.123050674e-03f, -2.118773151e-03f, -2.114491224e-03f, -2.110204901e-03f, -2.105914193e-03f, -2.101619110e-03f, -2.097319661e-03f, - -2.093015856e-03f, -2.088707704e-03f, -2.084395215e-03f, -2.080078399e-03f, -2.075757266e-03f, -2.071431825e-03f, -2.067102086e-03f, -2.062768058e-03f, -2.058429752e-03f, -2.054087178e-03f, - -2.049740344e-03f, -2.045389261e-03f, -2.041033938e-03f, -2.036674386e-03f, -2.032310614e-03f, -2.027942632e-03f, -2.023570450e-03f, -2.019194077e-03f, -2.014813523e-03f, -2.010428799e-03f, - -2.006039914e-03f, -2.001646877e-03f, -1.997249700e-03f, -1.992848391e-03f, -1.988442960e-03f, -1.984033418e-03f, -1.979619774e-03f, -1.975202039e-03f, -1.970780221e-03f, -1.966354332e-03f, - -1.961924381e-03f, -1.957490377e-03f, -1.953052332e-03f, -1.948610254e-03f, -1.944164154e-03f, -1.939714042e-03f, -1.935259927e-03f, -1.930801820e-03f, -1.926339731e-03f, -1.921873670e-03f, - -1.917403646e-03f, -1.912929671e-03f, -1.908451753e-03f, -1.903969903e-03f, -1.899484130e-03f, -1.894994446e-03f, -1.890500860e-03f, -1.886003381e-03f, -1.881502021e-03f, -1.876996789e-03f, - -1.872487696e-03f, -1.867974751e-03f, -1.863457964e-03f, -1.858937346e-03f, -1.854412907e-03f, -1.849884657e-03f, -1.845352605e-03f, -1.840816763e-03f, -1.836277141e-03f, -1.831733748e-03f, - -1.827186594e-03f, -1.822635691e-03f, -1.818081047e-03f, -1.813522674e-03f, -1.808960581e-03f, -1.804394779e-03f, -1.799825278e-03f, -1.795252087e-03f, -1.790675219e-03f, -1.786094681e-03f, - -1.781510486e-03f, -1.776922643e-03f, -1.772331162e-03f, -1.767736053e-03f, -1.763137328e-03f, -1.758534996e-03f, -1.753929067e-03f, -1.749319552e-03f, -1.744706461e-03f, -1.740089804e-03f, - -1.735469593e-03f, -1.730845836e-03f, -1.726218544e-03f, -1.721587729e-03f, -1.716953399e-03f, -1.712315566e-03f, -1.707674239e-03f, -1.703029430e-03f, -1.698381148e-03f, -1.693729404e-03f, - -1.689074209e-03f, -1.684415572e-03f, -1.679753504e-03f, -1.675088016e-03f, -1.670419118e-03f, -1.665746820e-03f, -1.661071133e-03f, -1.656392067e-03f, -1.651709633e-03f, -1.647023841e-03f, - -1.642334701e-03f, -1.637642225e-03f, -1.632946422e-03f, -1.628247304e-03f, -1.623544880e-03f, -1.618839160e-03f, -1.614130157e-03f, -1.609417879e-03f, -1.604702338e-03f, -1.599983544e-03f, - -1.595261508e-03f, -1.590536239e-03f, -1.585807750e-03f, -1.581076049e-03f, -1.576341149e-03f, -1.571603058e-03f, -1.566861789e-03f, -1.562117351e-03f, -1.557369755e-03f, -1.552619011e-03f, - -1.547865131e-03f, -1.543108125e-03f, -1.538348003e-03f, -1.533584776e-03f, -1.528818455e-03f, -1.524049050e-03f, -1.519276572e-03f, -1.514501031e-03f, -1.509722439e-03f, -1.504940805e-03f, - -1.500156141e-03f, -1.495368457e-03f, -1.490577764e-03f, -1.485784072e-03f, -1.480987393e-03f, -1.476187736e-03f, -1.471385113e-03f, -1.466579534e-03f, -1.461771010e-03f, -1.456959551e-03f, - -1.452145169e-03f, -1.447327874e-03f, -1.442507676e-03f, -1.437684588e-03f, -1.432858618e-03f, -1.428029778e-03f, -1.423198079e-03f, -1.418363532e-03f, -1.413526147e-03f, -1.408685935e-03f, - -1.403842906e-03f, -1.398997072e-03f, -1.394148444e-03f, -1.389297031e-03f, -1.384442846e-03f, -1.379585898e-03f, -1.374726199e-03f, -1.369863759e-03f, -1.364998589e-03f, -1.360130700e-03f, - -1.355260103e-03f, -1.350386808e-03f, -1.345510827e-03f, -1.340632170e-03f, -1.335750848e-03f, -1.330866872e-03f, -1.325980253e-03f, -1.321091002e-03f, -1.316199129e-03f, -1.311304646e-03f, - -1.306407563e-03f, -1.301507891e-03f, -1.296605641e-03f, -1.291700825e-03f, -1.286793452e-03f, -1.281883534e-03f, -1.276971081e-03f, -1.272056105e-03f, -1.267138617e-03f, -1.262218627e-03f, - -1.257296146e-03f, -1.252371185e-03f, -1.247443756e-03f, -1.242513869e-03f, -1.237581535e-03f, -1.232646765e-03f, -1.227709570e-03f, -1.222769961e-03f, -1.217827949e-03f, -1.212883545e-03f, - -1.207936760e-03f, -1.202987604e-03f, -1.198036089e-03f, -1.193082227e-03f, -1.188126026e-03f, -1.183167500e-03f, -1.178206659e-03f, -1.173243513e-03f, -1.168278074e-03f, -1.163310353e-03f, - -1.158340361e-03f, -1.153368109e-03f, -1.148393608e-03f, -1.143416868e-03f, -1.138437902e-03f, -1.133456719e-03f, -1.128473332e-03f, -1.123487750e-03f, -1.118499986e-03f, -1.113510050e-03f, - -1.108517954e-03f, -1.103523707e-03f, -1.098527322e-03f, -1.093528810e-03f, -1.088528181e-03f, -1.083525446e-03f, -1.078520618e-03f, -1.073513706e-03f, -1.068504722e-03f, -1.063493677e-03f, - -1.058480583e-03f, -1.053465449e-03f, -1.048448288e-03f, -1.043429110e-03f, -1.038407927e-03f, -1.033384749e-03f, -1.028359588e-03f, -1.023332456e-03f, -1.018303362e-03f, -1.013272318e-03f, - -1.008239336e-03f, -1.003204426e-03f, -9.981675995e-04f, -9.931288680e-04f, -9.880882424e-04f, -9.830457339e-04f, -9.780013536e-04f, -9.729551127e-04f, -9.679070224e-04f, -9.628570938e-04f, - -9.578053381e-04f, -9.527517664e-04f, -9.476963901e-04f, -9.426392202e-04f, -9.375802679e-04f, -9.325195444e-04f, -9.274570610e-04f, -9.223928287e-04f, -9.173268589e-04f, -9.122591627e-04f, - -9.071897513e-04f, -9.021186360e-04f, -8.970458279e-04f, -8.919713383e-04f, -8.868951783e-04f, -8.818173593e-04f, -8.767378923e-04f, -8.716567888e-04f, -8.665740598e-04f, -8.614897166e-04f, - -8.564037705e-04f, -8.513162327e-04f, -8.462271145e-04f, -8.411364270e-04f, -8.360441815e-04f, -8.309503894e-04f, -8.258550617e-04f, -8.207582099e-04f, -8.156598451e-04f, -8.105599786e-04f, - -8.054586217e-04f, -8.003557857e-04f, -7.952514818e-04f, -7.901457212e-04f, -7.850385153e-04f, -7.799298754e-04f, -7.748198127e-04f, -7.697083385e-04f, -7.645954640e-04f, -7.594812007e-04f, - -7.543655597e-04f, -7.492485524e-04f, -7.441301900e-04f, -7.390104838e-04f, -7.338894452e-04f, -7.287670855e-04f, -7.236434159e-04f, -7.185184477e-04f, -7.133921924e-04f, -7.082646611e-04f, - -7.031358652e-04f, -6.980058159e-04f, -6.928745248e-04f, -6.877420029e-04f, -6.826082617e-04f, -6.774733125e-04f, -6.723371666e-04f, -6.671998353e-04f, -6.620613300e-04f, -6.569216620e-04f, - -6.517808426e-04f, -6.466388831e-04f, -6.414957950e-04f, -6.363515895e-04f, -6.312062779e-04f, -6.260598717e-04f, -6.209123822e-04f, -6.157638206e-04f, -6.106141984e-04f, -6.054635269e-04f, - -6.003118174e-04f, -5.951590814e-04f, -5.900053301e-04f, -5.848505749e-04f, -5.796948272e-04f, -5.745380983e-04f, -5.693803996e-04f, -5.642217425e-04f, -5.590621382e-04f, -5.539015983e-04f, - -5.487401339e-04f, -5.435777566e-04f, -5.384144777e-04f, -5.332503085e-04f, -5.280852604e-04f, -5.229193448e-04f, -5.177525731e-04f, -5.125849566e-04f, -5.074165068e-04f, -5.022472349e-04f, - -4.970771524e-04f, -4.919062706e-04f, -4.867346010e-04f, -4.815621549e-04f, -4.763889437e-04f, -4.712149787e-04f, -4.660402714e-04f, -4.608648332e-04f, -4.556886754e-04f, -4.505118094e-04f, - -4.453342467e-04f, -4.401559985e-04f, -4.349770764e-04f, -4.297974916e-04f, -4.246172556e-04f, -4.194363797e-04f, -4.142548755e-04f, -4.090727542e-04f, -4.038900272e-04f, -3.987067060e-04f, - -3.935228019e-04f, -3.883383264e-04f, -3.831532908e-04f, -3.779677065e-04f, -3.727815850e-04f, -3.675949376e-04f, -3.624077758e-04f, -3.572201109e-04f, -3.520319543e-04f, -3.468433175e-04f, - -3.416542118e-04f, -3.364646486e-04f, -3.312746394e-04f, -3.260841955e-04f, -3.208933284e-04f, -3.157020494e-04f, -3.105103700e-04f, -3.053183016e-04f, -3.001258555e-04f, -2.949330432e-04f, - -2.897398760e-04f, -2.845463655e-04f, -2.793525229e-04f, -2.741583597e-04f, -2.689638873e-04f, -2.637691171e-04f, -2.585740605e-04f, -2.533787289e-04f, -2.481831337e-04f, -2.429872864e-04f, - -2.377911982e-04f, -2.325948807e-04f, -2.273983452e-04f, -2.222016032e-04f, -2.170046659e-04f, -2.118075450e-04f, -2.066102516e-04f, -2.014127974e-04f, -1.962151935e-04f, -1.910174516e-04f, - -1.858195829e-04f, -1.806215988e-04f, -1.754235108e-04f, -1.702253303e-04f, -1.650270686e-04f, -1.598287372e-04f, -1.546303475e-04f, -1.494319108e-04f, -1.442334386e-04f, -1.390349422e-04f, - -1.338364331e-04f, -1.286379227e-04f, -1.234394223e-04f, -1.182409434e-04f, -1.130424973e-04f, -1.078440954e-04f, -1.026457492e-04f, -9.744746999e-05f, -9.224926920e-05f, -8.705115821e-05f, - -8.185314842e-05f, -7.665525122e-05f, -7.145747800e-05f, -6.625984013e-05f, -6.106234902e-05f, -5.586501604e-05f, -5.066785259e-05f, -4.547087003e-05f, -4.027407977e-05f, -3.507749317e-05f, - -2.988112163e-05f, -2.468497651e-05f, -1.948906920e-05f, -1.429341108e-05f, -9.098013520e-06f, -3.902887895e-06f, 1.291954420e-06f, 6.486502053e-06f, 1.168074363e-05f, 1.687466779e-05f, - 2.206826315e-05f, 2.726151836e-05f, 3.245442204e-05f, 3.764696283e-05f, 4.283912937e-05f, 4.803091030e-05f, 5.322229425e-05f, 5.841326987e-05f, 6.360382581e-05f, 6.879395070e-05f, - 7.398363319e-05f, 7.917286193e-05f, 8.436162557e-05f, 8.954991276e-05f, 9.473771216e-05f, 9.992501241e-05f, 1.051118022e-04f, 1.102980701e-04f, 1.154838049e-04f, 1.206689952e-04f, - 1.258536296e-04f, 1.310376968e-04f, 1.362211856e-04f, 1.414040845e-04f, 1.465863822e-04f, 1.517680674e-04f, 1.569491288e-04f, 1.621295551e-04f, 1.673093349e-04f, 1.724884569e-04f, - 1.776669098e-04f, 1.828446823e-04f, 1.880217630e-04f, 1.931981408e-04f, 1.983738041e-04f, 2.035487418e-04f, 2.087229426e-04f, 2.138963951e-04f, 2.190690880e-04f, 2.242410101e-04f, - 2.294121500e-04f, 2.345824965e-04f, 2.397520383e-04f, 2.449207640e-04f, 2.500886624e-04f, 2.552557223e-04f, 2.604219322e-04f, 2.655872810e-04f, 2.707517574e-04f, 2.759153501e-04f, - 2.810780478e-04f, 2.862398393e-04f, 2.914007133e-04f, 2.965606586e-04f, 3.017196638e-04f, 3.068777177e-04f, 3.120348091e-04f, 3.171909267e-04f, 3.223460593e-04f, 3.275001956e-04f, - 3.326533244e-04f, 3.378054345e-04f, 3.429565145e-04f, 3.481065533e-04f, 3.532555396e-04f, 3.584034623e-04f, 3.635503100e-04f, 3.686960716e-04f, 3.738407358e-04f, 3.789842914e-04f, - 3.841267273e-04f, 3.892680321e-04f, 3.944081947e-04f, 3.995472040e-04f, 4.046850486e-04f, 4.098217174e-04f, 4.149571991e-04f, 4.200914827e-04f, 4.252245569e-04f, 4.303564106e-04f, - 4.354870324e-04f, 4.406164114e-04f, 4.457445362e-04f, 4.508713958e-04f, 4.559969789e-04f, 4.611212744e-04f, 4.662442711e-04f, 4.713659579e-04f, 4.764863236e-04f, 4.816053570e-04f, - 4.867230471e-04f, 4.918393827e-04f, 4.969543526e-04f, 5.020679457e-04f, 5.071801508e-04f, 5.122909569e-04f, 5.174003528e-04f, 5.225083274e-04f, 5.276148695e-04f, 5.327199681e-04f, - 5.378236121e-04f, 5.429257902e-04f, 5.480264916e-04f, 5.531257049e-04f, 5.582234192e-04f, 5.633196234e-04f, 5.684143063e-04f, 5.735074568e-04f, 5.785990640e-04f, 5.836891167e-04f, - 5.887776039e-04f, 5.938645145e-04f, 5.989498373e-04f, 6.040335615e-04f, 6.091156758e-04f, 6.141961693e-04f, 6.192750309e-04f, 6.243522496e-04f, 6.294278143e-04f, 6.345017140e-04f, - 6.395739377e-04f, 6.446444743e-04f, 6.497133129e-04f, 6.547804423e-04f, 6.598458517e-04f, 6.649095299e-04f, 6.699714660e-04f, 6.750316490e-04f, 6.800900678e-04f, 6.851467116e-04f, - 6.902015693e-04f, 6.952546299e-04f, 7.003058825e-04f, 7.053553160e-04f, 7.104029196e-04f, 7.154486822e-04f, 7.204925929e-04f, 7.255346408e-04f, 7.305748148e-04f, 7.356131041e-04f, - 7.406494977e-04f, 7.456839847e-04f, 7.507165541e-04f, 7.557471950e-04f, 7.607758965e-04f, 7.658026478e-04f, 7.708274378e-04f, 7.758502556e-04f, 7.808710905e-04f, 7.858899314e-04f, - 7.909067675e-04f, 7.959215878e-04f, 8.009343816e-04f, 8.059451380e-04f, 8.109538460e-04f, 8.159604948e-04f, 8.209650736e-04f, 8.259675715e-04f, 8.309679776e-04f, 8.359662811e-04f, - 8.409624711e-04f, 8.459565369e-04f, 8.509484676e-04f, 8.559382523e-04f, 8.609258803e-04f, 8.659113408e-04f, 8.708946228e-04f, 8.758757157e-04f, 8.808546087e-04f, 8.858312909e-04f, - 8.908057515e-04f, 8.957779798e-04f, 9.007479650e-04f, 9.057156964e-04f, 9.106811631e-04f, 9.156443544e-04f, 9.206052596e-04f, 9.255638679e-04f, 9.305201686e-04f, 9.354741509e-04f, - 9.404258041e-04f, 9.453751175e-04f, 9.503220803e-04f, 9.552666819e-04f, 9.602089116e-04f, 9.651487585e-04f, 9.700862122e-04f, 9.750212617e-04f, 9.799538966e-04f, 9.848841060e-04f, - 9.898118794e-04f, 9.947372060e-04f, 9.996600752e-04f, 1.004580476e-03f, 1.009498399e-03f, 1.014413832e-03f, 1.019326765e-03f, 1.024237188e-03f, 1.029145089e-03f, 1.034050458e-03f, - 1.038953285e-03f, 1.043853559e-03f, 1.048751269e-03f, 1.053646405e-03f, 1.058538956e-03f, 1.063428912e-03f, 1.068316262e-03f, 1.073200995e-03f, 1.078083101e-03f, 1.082962569e-03f, - 1.087839389e-03f, 1.092713550e-03f, 1.097585042e-03f, 1.102453854e-03f, 1.107319976e-03f, 1.112183397e-03f, 1.117044106e-03f, 1.121902094e-03f, 1.126757349e-03f, 1.131609861e-03f, - 1.136459620e-03f, 1.141306615e-03f, 1.146150836e-03f, 1.150992272e-03f, 1.155830912e-03f, 1.160666747e-03f, 1.165499766e-03f, 1.170329959e-03f, 1.175157314e-03f, 1.179981822e-03f, - 1.184803472e-03f, 1.189622254e-03f, 1.194438157e-03f, 1.199251171e-03f, 1.204061286e-03f, 1.208868491e-03f, 1.213672775e-03f, 1.218474129e-03f, 1.223272543e-03f, 1.228068005e-03f, - 1.232860505e-03f, 1.237650033e-03f, 1.242436579e-03f, 1.247220133e-03f, 1.252000683e-03f, 1.256778221e-03f, 1.261552734e-03f, 1.266324214e-03f, 1.271092650e-03f, 1.275858031e-03f, - 1.280620348e-03f, 1.285379589e-03f, 1.290135746e-03f, 1.294888807e-03f, 1.299638762e-03f, 1.304385601e-03f, 1.309129314e-03f, 1.313869891e-03f, 1.318607321e-03f, 1.323341594e-03f, - 1.328072700e-03f, 1.332800629e-03f, 1.337525370e-03f, 1.342246914e-03f, 1.346965250e-03f, 1.351680368e-03f, 1.356392258e-03f, 1.361100910e-03f, 1.365806314e-03f, 1.370508458e-03f, - 1.375207335e-03f, 1.379902932e-03f, 1.384595241e-03f, 1.389284251e-03f, 1.393969951e-03f, 1.398652333e-03f, 1.403331385e-03f, 1.408007098e-03f, 1.412679461e-03f, 1.417348466e-03f, - 1.422014100e-03f, 1.426676356e-03f, 1.431335221e-03f, 1.435990687e-03f, 1.440642744e-03f, 1.445291381e-03f, 1.449936588e-03f, 1.454578356e-03f, 1.459216675e-03f, 1.463851533e-03f, - 1.468482923e-03f, 1.473110833e-03f, 1.477735253e-03f, 1.482356174e-03f, 1.486973586e-03f, 1.491587479e-03f, 1.496197842e-03f, 1.500804667e-03f, 1.505407943e-03f, 1.510007659e-03f, - 1.514603807e-03f, 1.519196377e-03f, 1.523785358e-03f, 1.528370741e-03f, 1.532952516e-03f, 1.537530672e-03f, 1.542105201e-03f, 1.546676092e-03f, 1.551243336e-03f, 1.555806923e-03f, - 1.560366842e-03f, 1.564923085e-03f, 1.569475641e-03f, 1.574024500e-03f, 1.578569654e-03f, 1.583111091e-03f, 1.587648803e-03f, 1.592182779e-03f, 1.596713010e-03f, 1.601239487e-03f, - 1.605762198e-03f, 1.610281136e-03f, 1.614796289e-03f, 1.619307649e-03f, 1.623815205e-03f, 1.628318949e-03f, 1.632818870e-03f, 1.637314958e-03f, 1.641807205e-03f, 1.646295600e-03f, - 1.650780133e-03f, 1.655260796e-03f, 1.659737579e-03f, 1.664210471e-03f, 1.668679464e-03f, 1.673144548e-03f, 1.677605713e-03f, 1.682062949e-03f, 1.686516248e-03f, 1.690965599e-03f, - 1.695410993e-03f, 1.699852421e-03f, 1.704289873e-03f, 1.708723340e-03f, 1.713152811e-03f, 1.717578278e-03f, 1.721999731e-03f, 1.726417161e-03f, 1.730830557e-03f, 1.735239912e-03f, - 1.739645214e-03f, 1.744046456e-03f, 1.748443627e-03f, 1.752836718e-03f, 1.757225719e-03f, 1.761610622e-03f, 1.765991416e-03f, 1.770368093e-03f, 1.774740643e-03f, 1.779109057e-03f, - 1.783473325e-03f, 1.787833438e-03f, 1.792189387e-03f, 1.796541162e-03f, 1.800888754e-03f, 1.805232155e-03f, 1.809571353e-03f, 1.813906341e-03f, 1.818237109e-03f, 1.822563647e-03f, - 1.826885948e-03f, 1.831204000e-03f, 1.835517795e-03f, 1.839827324e-03f, 1.844132578e-03f, 1.848433547e-03f, 1.852730222e-03f, 1.857022594e-03f, 1.861310654e-03f, 1.865594393e-03f, - 1.869873801e-03f, 1.874148870e-03f, 1.878419590e-03f, 1.882685952e-03f, 1.886947947e-03f, 1.891205567e-03f, 1.895458801e-03f, 1.899707640e-03f, 1.903952077e-03f, 1.908192101e-03f, - 1.912427704e-03f, 1.916658876e-03f, 1.920885609e-03f, 1.925107894e-03f, 1.929325721e-03f, 1.933539081e-03f, 1.937747966e-03f, 1.941952367e-03f, 1.946152274e-03f, 1.950347679e-03f, - 1.954538573e-03f, 1.958724946e-03f, 1.962906790e-03f, 1.967084097e-03f, 1.971256856e-03f, 1.975425059e-03f, 1.979588698e-03f, 1.983747763e-03f, 1.987902245e-03f, 1.992052137e-03f, - 1.996197428e-03f, 2.000338110e-03f, 2.004474174e-03f, 2.008605612e-03f, 2.012732414e-03f, 2.016854572e-03f, 2.020972077e-03f, 2.025084921e-03f, 2.029193094e-03f, 2.033296587e-03f, - 2.037395393e-03f, 2.041489502e-03f, 2.045578906e-03f, 2.049663595e-03f, 2.053743562e-03f, 2.057818797e-03f, 2.061889293e-03f, 2.065955039e-03f, 2.070016028e-03f, 2.074072251e-03f, - 2.078123699e-03f, 2.082170364e-03f, 2.086212237e-03f, 2.090249309e-03f, 2.094281572e-03f, 2.098309018e-03f, 2.102331637e-03f, 2.106349422e-03f, 2.110362364e-03f, 2.114370453e-03f, - 2.118373683e-03f, 2.122372043e-03f, 2.126365526e-03f, 2.130354123e-03f, 2.134337826e-03f, 2.138316627e-03f, 2.142290516e-03f, 2.146259485e-03f, 2.150223527e-03f, 2.154182632e-03f, - 2.158136792e-03f, 2.162085999e-03f, 2.166030244e-03f, 2.169969520e-03f, 2.173903817e-03f, 2.177833127e-03f, 2.181757442e-03f, 2.185676754e-03f, 2.189591054e-03f, 2.193500335e-03f, - 2.197404587e-03f, 2.201303802e-03f, 2.205197973e-03f, 2.209087091e-03f, 2.212971147e-03f, 2.216850134e-03f, 2.220724043e-03f, 2.224592866e-03f, 2.228456595e-03f, 2.232315222e-03f, - 2.236168738e-03f, 2.240017136e-03f, 2.243860407e-03f, 2.247698543e-03f, 2.251531536e-03f, 2.255359377e-03f, 2.259182060e-03f, 2.262999575e-03f, 2.266811914e-03f, 2.270619071e-03f, - 2.274421035e-03f, 2.278217800e-03f, 2.282009357e-03f, 2.285795699e-03f, 2.289576817e-03f, 2.293352703e-03f, 2.297123350e-03f, 2.300888749e-03f, 2.304648893e-03f, 2.308403772e-03f, - 2.312153381e-03f, 2.315897710e-03f, 2.319636752e-03f, 2.323370499e-03f, 2.327098942e-03f, 2.330822075e-03f, 2.334539889e-03f, 2.338252376e-03f, 2.341959528e-03f, 2.345661339e-03f, - 2.349357799e-03f, 2.353048901e-03f, 2.356734638e-03f, 2.360415001e-03f, 2.364089982e-03f, 2.367759575e-03f, 2.371423771e-03f, 2.375082562e-03f, 2.378735941e-03f, 2.382383900e-03f, - 2.386026432e-03f, 2.389663528e-03f, 2.393295181e-03f, 2.396921384e-03f, 2.400542128e-03f, 2.404157407e-03f, 2.407767212e-03f, 2.411371536e-03f, 2.414970371e-03f, 2.418563710e-03f, - 2.422151545e-03f, 2.425733868e-03f, 2.429310673e-03f, 2.432881951e-03f, 2.436447695e-03f, 2.440007898e-03f, 2.443562551e-03f, 2.447111648e-03f, 2.450655181e-03f, 2.454193143e-03f, - 2.457725526e-03f, 2.461252322e-03f, 2.464773525e-03f, 2.468289127e-03f, 2.471799120e-03f, 2.475303498e-03f, 2.478802252e-03f, 2.482295375e-03f, 2.485782861e-03f, 2.489264701e-03f, - 2.492740889e-03f, 2.496211417e-03f, 2.499676277e-03f, 2.503135464e-03f, 2.506588968e-03f, 2.510036784e-03f, 2.513478903e-03f, 2.516915319e-03f, 2.520346024e-03f, 2.523771011e-03f, - 2.527190274e-03f, 2.530603804e-03f, 2.534011595e-03f, 2.537413639e-03f, 2.540809929e-03f, 2.544200459e-03f, 2.547585221e-03f, 2.550964208e-03f, 2.554337413e-03f, 2.557704829e-03f, - 2.561066449e-03f, 2.564422265e-03f, 2.567772271e-03f, 2.571116460e-03f, 2.574454825e-03f, 2.577787358e-03f, 2.581114053e-03f, 2.584434903e-03f, 2.587749901e-03f, 2.591059039e-03f, - 2.594362312e-03f, 2.597659711e-03f, 2.600951231e-03f, 2.604236864e-03f, 2.607516604e-03f, 2.610790443e-03f, 2.614058374e-03f, 2.617320392e-03f, 2.620576489e-03f, 2.623826658e-03f, - 2.627070892e-03f, 2.630309185e-03f, 2.633541530e-03f, 2.636767920e-03f, 2.639988349e-03f, 2.643202809e-03f, 2.646411294e-03f, 2.649613798e-03f, 2.652810313e-03f, 2.656000833e-03f, - 2.659185352e-03f, 2.662363862e-03f, 2.665536357e-03f, 2.668702830e-03f, 2.671863275e-03f, 2.675017686e-03f, 2.678166055e-03f, 2.681308376e-03f, 2.684444642e-03f, 2.687574848e-03f, - 2.690698986e-03f, 2.693817050e-03f, 2.696929034e-03f, 2.700034930e-03f, 2.703134733e-03f, 2.706228436e-03f, 2.709316033e-03f, 2.712397516e-03f, 2.715472881e-03f, 2.718542120e-03f, - 2.721605227e-03f, 2.724662196e-03f, 2.727713020e-03f, 2.730757692e-03f, 2.733796208e-03f, 2.736828560e-03f, 2.739854741e-03f, 2.742874747e-03f, 2.745888570e-03f, 2.748896204e-03f, - 2.751897642e-03f, 2.754892880e-03f, 2.757881910e-03f, 2.760864727e-03f, 2.763841323e-03f, 2.766811693e-03f, 2.769775832e-03f, 2.772733731e-03f, 2.775685387e-03f, 2.778630791e-03f, - 2.781569939e-03f, 2.784502824e-03f, 2.787429440e-03f, 2.790349781e-03f, 2.793263841e-03f, 2.796171614e-03f, 2.799073093e-03f, 2.801968274e-03f, 2.804857150e-03f, 2.807739714e-03f, - 2.810615962e-03f, 2.813485886e-03f, 2.816349482e-03f, 2.819206743e-03f, 2.822057663e-03f, 2.824902236e-03f, 2.827740457e-03f, 2.830572319e-03f, 2.833397818e-03f, 2.836216946e-03f, - 2.839029698e-03f, 2.841836069e-03f, 2.844636052e-03f, 2.847429642e-03f, 2.850216832e-03f, 2.852997618e-03f, 2.855771994e-03f, 2.858539953e-03f, 2.861301490e-03f, 2.864056600e-03f, - 2.866805276e-03f, 2.869547513e-03f, 2.872283306e-03f, 2.875012648e-03f, 2.877735535e-03f, 2.880451960e-03f, 2.883161918e-03f, 2.885865403e-03f, 2.888562410e-03f, 2.891252933e-03f, - 2.893936967e-03f, 2.896614506e-03f, 2.899285545e-03f, 2.901950078e-03f, 2.904608100e-03f, 2.907259605e-03f, 2.909904588e-03f, 2.912543043e-03f, 2.915174965e-03f, 2.917800348e-03f, - 2.920419188e-03f, 2.923031479e-03f, 2.925637215e-03f, 2.928236391e-03f, 2.930829001e-03f, 2.933415042e-03f, 2.935994506e-03f, 2.938567389e-03f, 2.941133686e-03f, 2.943693391e-03f, - 2.946246500e-03f, 2.948793006e-03f, 2.951332905e-03f, 2.953866191e-03f, 2.956392859e-03f, 2.958912905e-03f, 2.961426323e-03f, 2.963933107e-03f, 2.966433253e-03f, 2.968926756e-03f, - 2.971413610e-03f, 2.973893811e-03f, 2.976367353e-03f, 2.978834231e-03f, 2.981294441e-03f, 2.983747977e-03f, 2.986194834e-03f, 2.988635008e-03f, 2.991068492e-03f, 2.993495283e-03f, - 2.995915376e-03f, 2.998328765e-03f, 3.000735445e-03f, 3.003135412e-03f, 3.005528661e-03f, 3.007915187e-03f, 3.010294985e-03f, 3.012668050e-03f, 3.015034378e-03f, 3.017393963e-03f, - 3.019746801e-03f, 3.022092887e-03f, 3.024432216e-03f, 3.026764783e-03f, 3.029090585e-03f, 3.031409615e-03f, 3.033721870e-03f, 3.036027344e-03f, 3.038326034e-03f, 3.040617934e-03f, - 3.042903039e-03f, 3.045181346e-03f, 3.047452849e-03f, 3.049717543e-03f, 3.051975426e-03f, 3.054226490e-03f, 3.056470733e-03f, 3.058708150e-03f, 3.060938736e-03f, 3.063162486e-03f, - 3.065379396e-03f, 3.067589462e-03f, 3.069792679e-03f, 3.071989043e-03f, 3.074178549e-03f, 3.076361193e-03f, 3.078536971e-03f, 3.080705878e-03f, 3.082867909e-03f, 3.085023061e-03f, - 3.087171328e-03f, 3.089312708e-03f, 3.091447195e-03f, 3.093574785e-03f, 3.095695474e-03f, 3.097809257e-03f, 3.099916131e-03f, 3.102016091e-03f, 3.104109133e-03f, 3.106195252e-03f, - 3.108274445e-03f, 3.110346708e-03f, 3.112412035e-03f, 3.114470424e-03f, 3.116521869e-03f, 3.118566368e-03f, 3.120603915e-03f, 3.122634506e-03f, 3.124658139e-03f, 3.126674808e-03f, - 3.128684509e-03f, 3.130687239e-03f, 3.132682994e-03f, 3.134671769e-03f, 3.136653560e-03f, 3.138628364e-03f, 3.140596177e-03f, 3.142556995e-03f, 3.144510813e-03f, 3.146457629e-03f, - 3.148397437e-03f, 3.150330235e-03f, 3.152256018e-03f, 3.154174783e-03f, 3.156086525e-03f, 3.157991242e-03f, 3.159888928e-03f, 3.161779581e-03f, 3.163663197e-03f, 3.165539771e-03f, - 3.167409301e-03f, 3.169271783e-03f, 3.171127212e-03f, 3.172975585e-03f, 3.174816899e-03f, 3.176651149e-03f, 3.178478333e-03f, 3.180298447e-03f, 3.182111486e-03f, 3.183917448e-03f, - 3.185716329e-03f, 3.187508126e-03f, 3.189292834e-03f, 3.191070450e-03f, 3.192840971e-03f, 3.194604394e-03f, 3.196360714e-03f, 3.198109929e-03f, 3.199852035e-03f, 3.201587029e-03f, - 3.203314906e-03f, 3.205035664e-03f, 3.206749300e-03f, 3.208455810e-03f, 3.210155190e-03f, 3.211847438e-03f, 3.213532550e-03f, 3.215210523e-03f, 3.216881353e-03f, 3.218545038e-03f, - 3.220201573e-03f, 3.221850957e-03f, 3.223493184e-03f, 3.225128254e-03f, 3.226756161e-03f, 3.228376903e-03f, 3.229990477e-03f, 3.231596880e-03f, 3.233196109e-03f, 3.234788160e-03f, - 3.236373031e-03f, 3.237950718e-03f, 3.239521218e-03f, 3.241084528e-03f, 3.242640646e-03f, 3.244189568e-03f, 3.245731291e-03f, 3.247265812e-03f, 3.248793129e-03f, 3.250313238e-03f, - 3.251826137e-03f, 3.253331822e-03f, 3.254830291e-03f, 3.256321540e-03f, 3.257805567e-03f, 3.259282370e-03f, 3.260751944e-03f, 3.262214289e-03f, 3.263669399e-03f, 3.265117274e-03f, - 3.266557909e-03f, 3.267991303e-03f, 3.269417452e-03f, 3.270836355e-03f, 3.272248007e-03f, 3.273652407e-03f, 3.275049552e-03f, 3.276439439e-03f, 3.277822065e-03f, 3.279197428e-03f, - 3.280565525e-03f, 3.281926355e-03f, 3.283279913e-03f, 3.284626198e-03f, 3.285965207e-03f, 3.287296937e-03f, 3.288621386e-03f, 3.289938552e-03f, 3.291248432e-03f, 3.292551023e-03f, - 3.293846323e-03f, 3.295134330e-03f, 3.296415042e-03f, 3.297688455e-03f, 3.298954568e-03f, 3.300213377e-03f, 3.301464882e-03f, 3.302709079e-03f, 3.303945966e-03f, 3.305175541e-03f, - 3.306397801e-03f, 3.307612745e-03f, 3.308820370e-03f, 3.310020673e-03f, 3.311213653e-03f, 3.312399308e-03f, 3.313577634e-03f, 3.314748631e-03f, 3.315912295e-03f, 3.317068626e-03f, - 3.318217619e-03f, 3.319359275e-03f, 3.320493589e-03f, 3.321620561e-03f, 3.322740188e-03f, 3.323852469e-03f, 3.324957400e-03f, 3.326054981e-03f, 3.327145209e-03f, 3.328228082e-03f, - 3.329303599e-03f, 3.330371757e-03f, 3.331432554e-03f, 3.332485988e-03f, 3.333532059e-03f, 3.334570763e-03f, 3.335602098e-03f, 3.336626064e-03f, 3.337642658e-03f, 3.338651878e-03f, - 3.339653723e-03f, 3.340648191e-03f, 3.341635280e-03f, 3.342614987e-03f, 3.343587313e-03f, 3.344552254e-03f, 3.345509810e-03f, 3.346459977e-03f, 3.347402756e-03f, 3.348338144e-03f, - 3.349266139e-03f, 3.350186740e-03f, 3.351099945e-03f, 3.352005753e-03f, 3.352904162e-03f, 3.353795171e-03f, 3.354678778e-03f, 3.355554981e-03f, 3.356423779e-03f, 3.357285171e-03f, - 3.358139154e-03f, 3.358985729e-03f, 3.359824892e-03f, 3.360656643e-03f, 3.361480981e-03f, 3.362297903e-03f, 3.363107409e-03f, 3.363909497e-03f, 3.364704166e-03f, 3.365491415e-03f, - 3.366271241e-03f, 3.367043645e-03f, 3.367808624e-03f, 3.368566178e-03f, 3.369316305e-03f, 3.370059004e-03f, 3.370794273e-03f, 3.371522112e-03f, 3.372242520e-03f, 3.372955494e-03f, - 3.373661035e-03f, 3.374359140e-03f, 3.375049810e-03f, 3.375733042e-03f, 3.376408835e-03f, 3.377077190e-03f, 3.377738104e-03f, 3.378391576e-03f, 3.379037606e-03f, 3.379676192e-03f, - 3.380307333e-03f, 3.380931030e-03f, 3.381547280e-03f, 3.382156082e-03f, 3.382757436e-03f, 3.383351341e-03f, 3.383937797e-03f, 3.384516801e-03f, 3.385088353e-03f, 3.385652453e-03f, - 3.386209099e-03f, 3.386758292e-03f, 3.387300029e-03f, 3.387834310e-03f, 3.388361135e-03f, 3.388880503e-03f, 3.389392413e-03f, 3.389896864e-03f, 3.390393856e-03f, 3.390883387e-03f, - 3.391365458e-03f, 3.391840068e-03f, 3.392307216e-03f, 3.392766901e-03f, 3.393219123e-03f, 3.393663882e-03f, 3.394101176e-03f, 3.394531006e-03f, 3.394953370e-03f, 3.395368268e-03f, - 3.395775700e-03f, 3.396175665e-03f, 3.396568163e-03f, 3.396953194e-03f, 3.397330756e-03f, 3.397700850e-03f, 3.398063475e-03f, 3.398418631e-03f, 3.398766317e-03f, 3.399106533e-03f, - 3.399439279e-03f, 3.399764554e-03f, 3.400082358e-03f, 3.400392691e-03f, 3.400695553e-03f, 3.400990943e-03f, 3.401278861e-03f, 3.401559307e-03f, 3.401832281e-03f, 3.402097782e-03f, - 3.402355811e-03f, 3.402606367e-03f, 3.402849450e-03f, 3.403085060e-03f, 3.403313197e-03f, 3.403533861e-03f, 3.403747051e-03f, 3.403952768e-03f, 3.404151012e-03f, 3.404341782e-03f, - 3.404525080e-03f, 3.404700903e-03f, 3.404869254e-03f, 3.405030131e-03f, 3.405183535e-03f, 3.405329466e-03f, 3.405467924e-03f, 3.405598910e-03f, 3.405722422e-03f, 3.405838462e-03f, - 3.405947029e-03f, 3.406048125e-03f, 3.406141748e-03f, 3.406227899e-03f, 3.406306579e-03f, 3.406377788e-03f, 3.406441525e-03f, 3.406497792e-03f, 3.406546588e-03f, 3.406587914e-03f, - 3.406621770e-03f, 3.406648157e-03f, 3.406667074e-03f, 3.406678523e-03f, 3.406682503e-03f, 3.406679016e-03f, 3.406668061e-03f, 3.406649639e-03f, 3.406623750e-03f, 3.406590395e-03f, - 3.406549574e-03f, 3.406501289e-03f, 3.406445539e-03f, 3.406382324e-03f, 3.406311646e-03f, 3.406233506e-03f, 3.406147903e-03f, 3.406054838e-03f, 3.405954312e-03f, 3.405846326e-03f, - 3.405730879e-03f, 3.405607974e-03f, 3.405477610e-03f, 3.405339789e-03f, 3.405194510e-03f, 3.405041776e-03f, 3.404881585e-03f, 3.404713940e-03f, 3.404538841e-03f, 3.404356289e-03f, - 3.404166285e-03f, 3.403968829e-03f, 3.403763922e-03f, 3.403551566e-03f, 3.403331760e-03f, 3.403104507e-03f, 3.402869807e-03f, 3.402627660e-03f, 3.402378069e-03f, 3.402121033e-03f, - 3.401856554e-03f, 3.401584632e-03f, 3.401305270e-03f, 3.401018467e-03f, 3.400724225e-03f, 3.400422545e-03f, 3.400113428e-03f, 3.399796875e-03f, 3.399472888e-03f, 3.399141466e-03f, - 3.398802612e-03f, 3.398456327e-03f, 3.398102612e-03f, 3.397741467e-03f, 3.397372895e-03f, 3.396996897e-03f, 3.396613473e-03f, 3.396222625e-03f, 3.395824354e-03f, 3.395418662e-03f, - 3.395005549e-03f, 3.394585018e-03f, 3.394157069e-03f, 3.393721705e-03f, 3.393278925e-03f, 3.392828732e-03f, 3.392371127e-03f, 3.391906111e-03f, 3.391433687e-03f, 3.390953854e-03f, - 3.390466616e-03f, 3.389971972e-03f, 3.389469926e-03f, 3.388960478e-03f, 3.388443629e-03f, 3.387919382e-03f, 3.387387738e-03f, 3.386848699e-03f, 3.386302266e-03f, 3.385748440e-03f, - 3.385187224e-03f, 3.384618619e-03f, 3.384042626e-03f, 3.383459248e-03f, 3.382868486e-03f, 3.382270342e-03f, 3.381664817e-03f, 3.381051914e-03f, 3.380431633e-03f, 3.379803978e-03f, - 3.379168949e-03f, 3.378526548e-03f, 3.377876777e-03f, 3.377219639e-03f, 3.376555134e-03f, 3.375883266e-03f, 3.375204035e-03f, 3.374517443e-03f, 3.373823493e-03f, 3.373122186e-03f, - 3.372413525e-03f, 3.371697511e-03f, 3.370974147e-03f, 3.370243433e-03f, 3.369505373e-03f, 3.368759969e-03f, 3.368007222e-03f, 3.367247134e-03f, 3.366479708e-03f, 3.365704946e-03f, - 3.364922849e-03f, 3.364133421e-03f, 3.363336662e-03f, 3.362532576e-03f, 3.361721163e-03f, 3.360902428e-03f, 3.360076371e-03f, 3.359242996e-03f, 3.358402303e-03f, 3.357554296e-03f, - 3.356698977e-03f, 3.355836348e-03f, 3.354966411e-03f, 3.354089169e-03f, 3.353204624e-03f, 3.352312779e-03f, 3.351413635e-03f, 3.350507195e-03f, 3.349593462e-03f, 3.348672438e-03f, - 3.347744125e-03f, 3.346808525e-03f, 3.345865643e-03f, 3.344915478e-03f, 3.343958036e-03f, 3.342993316e-03f, 3.342021324e-03f, 3.341042059e-03f, 3.340055527e-03f, 3.339061728e-03f, - 3.338060666e-03f, 3.337052343e-03f, 3.336036762e-03f, 3.335013925e-03f, 3.333983835e-03f, 3.332946495e-03f, 3.331901907e-03f, 3.330850074e-03f, 3.329790999e-03f, 3.328724685e-03f, - 3.327651134e-03f, 3.326570349e-03f, 3.325482333e-03f, 3.324387088e-03f, 3.323284618e-03f, 3.322174925e-03f, 3.321058013e-03f, 3.319933883e-03f, 3.318802539e-03f, 3.317663984e-03f, - 3.316518220e-03f, 3.315365251e-03f, 3.314205079e-03f, 3.313037708e-03f, 3.311863140e-03f, 3.310681378e-03f, 3.309492426e-03f, 3.308296286e-03f, 3.307092962e-03f, 3.305882455e-03f, - 3.304664771e-03f, 3.303439911e-03f, 3.302207879e-03f, 3.300968677e-03f, 3.299722309e-03f, 3.298468778e-03f, 3.297208088e-03f, 3.295940241e-03f, 3.294665240e-03f, 3.293383089e-03f, - 3.292093791e-03f, 3.290797349e-03f, 3.289493767e-03f, 3.288183047e-03f, 3.286865193e-03f, 3.285540208e-03f, 3.284208096e-03f, 3.282868860e-03f, 3.281522503e-03f, 3.280169029e-03f, - 3.278808440e-03f, 3.277440741e-03f, 3.276065934e-03f, 3.274684024e-03f, 3.273295013e-03f, 3.271898905e-03f, 3.270495704e-03f, 3.269085412e-03f, 3.267668034e-03f, 3.266243573e-03f, - 3.264812032e-03f, 3.263373416e-03f, 3.261927727e-03f, 3.260474969e-03f, 3.259015145e-03f, 3.257548260e-03f, 3.256074317e-03f, 3.254593319e-03f, 3.253105271e-03f, 3.251610175e-03f, - 3.250108036e-03f, 3.248598857e-03f, 3.247082642e-03f, 3.245559395e-03f, 3.244029119e-03f, 3.242491818e-03f, 3.240947496e-03f, 3.239396157e-03f, 3.237837804e-03f, 3.236272442e-03f, - 3.234700073e-03f, 3.233120703e-03f, 3.231534334e-03f, 3.229940971e-03f, 3.228340617e-03f, 3.226733277e-03f, 3.225118955e-03f, 3.223497653e-03f, 3.221869377e-03f, 3.220234131e-03f, - 3.218591917e-03f, 3.216942740e-03f, 3.215286605e-03f, 3.213623515e-03f, 3.211953474e-03f, 3.210276487e-03f, 3.208592557e-03f, 3.206901688e-03f, 3.205203885e-03f, 3.203499152e-03f, - 3.201787493e-03f, 3.200068911e-03f, 3.198343412e-03f, 3.196610998e-03f, 3.194871676e-03f, 3.193125448e-03f, 3.191372319e-03f, 3.189612293e-03f, 3.187845374e-03f, 3.186071567e-03f, - 3.184290876e-03f, 3.182503305e-03f, 3.180708858e-03f, 3.178907541e-03f, 3.177099356e-03f, 3.175284310e-03f, 3.173462405e-03f, 3.171633646e-03f, 3.169798038e-03f, 3.167955585e-03f, - 3.166106291e-03f, 3.164250162e-03f, 3.162387200e-03f, 3.160517412e-03f, 3.158640801e-03f, 3.156757372e-03f, 3.154867129e-03f, 3.152970077e-03f, 3.151066221e-03f, 3.149155564e-03f, - 3.147238112e-03f, 3.145313870e-03f, 3.143382841e-03f, 3.141445030e-03f, 3.139500442e-03f, 3.137549082e-03f, 3.135590954e-03f, 3.133626064e-03f, 3.131654414e-03f, 3.129676012e-03f, - 3.127690860e-03f, 3.125698964e-03f, 3.123700329e-03f, 3.121694959e-03f, 3.119682859e-03f, 3.117664034e-03f, 3.115638489e-03f, 3.113606228e-03f, 3.111567256e-03f, 3.109521579e-03f, - 3.107469201e-03f, 3.105410127e-03f, 3.103344361e-03f, 3.101271910e-03f, 3.099192777e-03f, 3.097106967e-03f, 3.095014486e-03f, 3.092915339e-03f, 3.090809530e-03f, 3.088697065e-03f, - 3.086577948e-03f, 3.084452184e-03f, 3.082319779e-03f, 3.080180738e-03f, 3.078035065e-03f, 3.075882766e-03f, 3.073723846e-03f, 3.071558310e-03f, 3.069386163e-03f, 3.067207410e-03f, - 3.065022056e-03f, 3.062830107e-03f, 3.060631567e-03f, 3.058426443e-03f, 3.056214738e-03f, 3.053996459e-03f, 3.051771610e-03f, 3.049540197e-03f, 3.047302225e-03f, 3.045057699e-03f, - 3.042806625e-03f, 3.040549008e-03f, 3.038284853e-03f, 3.036014166e-03f, 3.033736951e-03f, 3.031453215e-03f, 3.029162962e-03f, 3.026866199e-03f, 3.024562929e-03f, 3.022253160e-03f, - 3.019936896e-03f, 3.017614143e-03f, 3.015284905e-03f, 3.012949190e-03f, 3.010607002e-03f, 3.008258346e-03f, 3.005903228e-03f, 3.003541654e-03f, 3.001173629e-03f, 2.998799160e-03f, - 2.996418250e-03f, 2.994030906e-03f, 2.991637134e-03f, 2.989236939e-03f, 2.986830327e-03f, 2.984417303e-03f, 2.981997873e-03f, 2.979572043e-03f, 2.977139818e-03f, 2.974701204e-03f, - 2.972256207e-03f, 2.969804833e-03f, 2.967347087e-03f, 2.964882974e-03f, 2.962412502e-03f, 2.959935675e-03f, 2.957452499e-03f, 2.954962981e-03f, 2.952467125e-03f, 2.949964938e-03f, - 2.947456426e-03f, 2.944941594e-03f, 2.942420449e-03f, 2.939892996e-03f, 2.937359241e-03f, 2.934819189e-03f, 2.932272848e-03f, 2.929720223e-03f, 2.927161319e-03f, 2.924596144e-03f, - 2.922024702e-03f, 2.919447000e-03f, 2.916863043e-03f, 2.914272839e-03f, 2.911676392e-03f, 2.909073709e-03f, 2.906464796e-03f, 2.903849659e-03f, 2.901228304e-03f, 2.898600737e-03f, - 2.895966964e-03f, 2.893326992e-03f, 2.890680827e-03f, 2.888028474e-03f, 2.885369940e-03f, 2.882705231e-03f, 2.880034353e-03f, 2.877357312e-03f, 2.874674116e-03f, 2.871984769e-03f, - 2.869289278e-03f, 2.866587650e-03f, 2.863879890e-03f, 2.861166005e-03f, 2.858446001e-03f, 2.855719885e-03f, 2.852987663e-03f, 2.850249341e-03f, 2.847504925e-03f, 2.844754423e-03f, - 2.841997839e-03f, 2.839235181e-03f, 2.836466456e-03f, 2.833691668e-03f, 2.830910826e-03f, 2.828123935e-03f, 2.825331001e-03f, 2.822532032e-03f, 2.819727034e-03f, 2.816916013e-03f, - 2.814098975e-03f, 2.811275928e-03f, 2.808446877e-03f, 2.805611830e-03f, 2.802770793e-03f, 2.799923772e-03f, 2.797070774e-03f, 2.794211805e-03f, 2.791346873e-03f, 2.788475983e-03f, - 2.785599143e-03f, 2.782716359e-03f, 2.779827638e-03f, 2.776932986e-03f, 2.774032410e-03f, 2.771125917e-03f, 2.768213514e-03f, 2.765295207e-03f, 2.762371002e-03f, 2.759440907e-03f, - 2.756504929e-03f, 2.753563074e-03f, 2.750615349e-03f, 2.747661760e-03f, 2.744702315e-03f, 2.741737021e-03f, 2.738765883e-03f, 2.735788910e-03f, 2.732806108e-03f, 2.729817483e-03f, - 2.726823044e-03f, 2.723822795e-03f, 2.720816746e-03f, 2.717804901e-03f, 2.714787269e-03f, 2.711763856e-03f, 2.708734669e-03f, 2.705699716e-03f, 2.702659003e-03f, 2.699612536e-03f, - 2.696560324e-03f, 2.693502373e-03f, 2.690438691e-03f, 2.687369283e-03f, 2.684294158e-03f, 2.681213322e-03f, 2.678126783e-03f, 2.675034547e-03f, 2.671936621e-03f, 2.668833014e-03f, - 2.665723731e-03f, 2.662608780e-03f, 2.659488169e-03f, 2.656361903e-03f, 2.653229991e-03f, 2.650092440e-03f, 2.646949257e-03f, 2.643800448e-03f, 2.640646022e-03f, 2.637485986e-03f, - 2.634320346e-03f, 2.631149110e-03f, 2.627972286e-03f, 2.624789880e-03f, 2.621601900e-03f, 2.618408353e-03f, 2.615209246e-03f, 2.612004588e-03f, 2.608794384e-03f, 2.605578643e-03f, - 2.602357372e-03f, 2.599130578e-03f, 2.595898268e-03f, 2.592660451e-03f, 2.589417133e-03f, 2.586168322e-03f, 2.582914025e-03f, 2.579654249e-03f, 2.576389003e-03f, 2.573118294e-03f, - 2.569842129e-03f, 2.566560515e-03f, 2.563273460e-03f, 2.559980972e-03f, 2.556683059e-03f, 2.553379726e-03f, 2.550070983e-03f, 2.546756837e-03f, 2.543437295e-03f, 2.540112366e-03f, - 2.536782055e-03f, 2.533446372e-03f, 2.530105323e-03f, 2.526758917e-03f, 2.523407161e-03f, 2.520050063e-03f, 2.516687630e-03f, 2.513319870e-03f, 2.509946790e-03f, 2.506568399e-03f, - 2.503184704e-03f, 2.499795713e-03f, 2.496401433e-03f, 2.493001873e-03f, 2.489597039e-03f, 2.486186941e-03f, 2.482771585e-03f, 2.479350979e-03f, 2.475925131e-03f, 2.472494050e-03f, - 2.469057742e-03f, 2.465616216e-03f, 2.462169479e-03f, 2.458717539e-03f, 2.455260405e-03f, 2.451798083e-03f, 2.448330583e-03f, 2.444857911e-03f, 2.441380076e-03f, 2.437897085e-03f, - 2.434408947e-03f, 2.430915670e-03f, 2.427417260e-03f, 2.423913728e-03f, 2.420405079e-03f, 2.416891323e-03f, 2.413372467e-03f, 2.409848520e-03f, 2.406319489e-03f, 2.402785382e-03f, - 2.399246208e-03f, 2.395701974e-03f, 2.392152688e-03f, 2.388598360e-03f, 2.385038995e-03f, 2.381474604e-03f, 2.377905193e-03f, 2.374330771e-03f, 2.370751347e-03f, 2.367166927e-03f, - 2.363577521e-03f, 2.359983136e-03f, 2.356383781e-03f, 2.352779463e-03f, 2.349170192e-03f, 2.345555975e-03f, 2.341936820e-03f, 2.338312736e-03f, 2.334683730e-03f, 2.331049812e-03f, - 2.327410989e-03f, 2.323767269e-03f, 2.320118661e-03f, 2.316465174e-03f, 2.312806814e-03f, 2.309143592e-03f, 2.305475514e-03f, 2.301802589e-03f, 2.298124827e-03f, 2.294442234e-03f, - 2.290754819e-03f, 2.287062591e-03f, 2.283365558e-03f, 2.279663729e-03f, 2.275957111e-03f, 2.272245713e-03f, 2.268529544e-03f, 2.264808612e-03f, 2.261082925e-03f, 2.257352493e-03f, - 2.253617322e-03f, 2.249877422e-03f, 2.246132802e-03f, 2.242383469e-03f, 2.238629432e-03f, 2.234870700e-03f, 2.231107281e-03f, 2.227339184e-03f, 2.223566417e-03f, 2.219788989e-03f, - 2.216006909e-03f, 2.212220184e-03f, 2.208428823e-03f, 2.204632835e-03f, 2.200832229e-03f, 2.197027014e-03f, 2.193217197e-03f, 2.189402787e-03f, 2.185583793e-03f, 2.181760224e-03f, - 2.177932088e-03f, 2.174099395e-03f, 2.170262151e-03f, 2.166420367e-03f, 2.162574051e-03f, 2.158723212e-03f, 2.154867858e-03f, 2.151007997e-03f, 2.147143640e-03f, 2.143274794e-03f, - 2.139401468e-03f, 2.135523672e-03f, 2.131641413e-03f, 2.127754700e-03f, 2.123863543e-03f, 2.119967949e-03f, 2.116067929e-03f, 2.112163490e-03f, 2.108254641e-03f, 2.104341392e-03f, - 2.100423751e-03f, 2.096501726e-03f, 2.092575328e-03f, 2.088644564e-03f, 2.084709443e-03f, 2.080769975e-03f, 2.076826168e-03f, 2.072878031e-03f, 2.068925573e-03f, 2.064968803e-03f, - 2.061007730e-03f, 2.057042363e-03f, 2.053072710e-03f, 2.049098781e-03f, 2.045120584e-03f, 2.041138129e-03f, 2.037151425e-03f, 2.033160480e-03f, 2.029165304e-03f, 2.025165905e-03f, - 2.021162292e-03f, 2.017154475e-03f, 2.013142463e-03f, 2.009126264e-03f, 2.005105888e-03f, 2.001081343e-03f, 1.997052640e-03f, 1.993019786e-03f, 1.988982790e-03f, 1.984941663e-03f, - 1.980896413e-03f, 1.976847049e-03f, 1.972793580e-03f, 1.968736016e-03f, 1.964674365e-03f, 1.960608636e-03f, 1.956538840e-03f, 1.952464984e-03f, 1.948387079e-03f, 1.944305132e-03f, - 1.940219154e-03f, 1.936129154e-03f, 1.932035141e-03f, 1.927937123e-03f, 1.923835111e-03f, 1.919729113e-03f, 1.915619139e-03f, 1.911505198e-03f, 1.907387298e-03f, 1.903265451e-03f, - 1.899139664e-03f, 1.895009946e-03f, 1.890876308e-03f, 1.886738759e-03f, 1.882597307e-03f, 1.878451962e-03f, 1.874302734e-03f, 1.870149631e-03f, 1.865992664e-03f, 1.861831841e-03f, - 1.857667171e-03f, 1.853498664e-03f, 1.849326330e-03f, 1.845150178e-03f, 1.840970216e-03f, 1.836786456e-03f, 1.832598905e-03f, 1.828407573e-03f, 1.824212470e-03f, 1.820013605e-03f, - 1.815810988e-03f, 1.811604627e-03f, 1.807394533e-03f, 1.803180715e-03f, 1.798963182e-03f, 1.794741944e-03f, 1.790517010e-03f, 1.786288389e-03f, 1.782056092e-03f, 1.777820127e-03f, - 1.773580504e-03f, 1.769337233e-03f, 1.765090323e-03f, 1.760839784e-03f, 1.756585625e-03f, 1.752327855e-03f, 1.748066485e-03f, 1.743801524e-03f, 1.739532980e-03f, 1.735260865e-03f, - 1.730985187e-03f, 1.726705956e-03f, 1.722423182e-03f, 1.718136874e-03f, 1.713847042e-03f, 1.709553695e-03f, 1.705256843e-03f, 1.700956496e-03f, 1.696652663e-03f, 1.692345354e-03f, - 1.688034578e-03f, 1.683720346e-03f, 1.679402666e-03f, 1.675081549e-03f, 1.670757004e-03f, 1.666429040e-03f, 1.662097669e-03f, 1.657762898e-03f, 1.653424738e-03f, 1.649083199e-03f, - 1.644738291e-03f, 1.640390022e-03f, 1.636038403e-03f, 1.631683443e-03f, 1.627325153e-03f, 1.622963541e-03f, 1.618598618e-03f, 1.614230394e-03f, 1.609858878e-03f, 1.605484080e-03f, - 1.601106009e-03f, 1.596724676e-03f, 1.592340091e-03f, 1.587952262e-03f, 1.583561201e-03f, 1.579166916e-03f, 1.574769418e-03f, 1.570368716e-03f, 1.565964820e-03f, 1.561557740e-03f, - 1.557147486e-03f, 1.552734068e-03f, 1.548317496e-03f, 1.543897779e-03f, 1.539474927e-03f, 1.535048950e-03f, 1.530619859e-03f, 1.526187662e-03f, 1.521752370e-03f, 1.517313993e-03f, - 1.512872541e-03f, 1.508428023e-03f, 1.503980449e-03f, 1.499529830e-03f, 1.495076175e-03f, 1.490619495e-03f, 1.486159798e-03f, 1.481697096e-03f, 1.477231398e-03f, 1.472762714e-03f, - 1.468291054e-03f, 1.463816428e-03f, 1.459338846e-03f, 1.454858318e-03f, 1.450374853e-03f, 1.445888463e-03f, 1.441399157e-03f, 1.436906944e-03f, 1.432411836e-03f, 1.427913841e-03f, - 1.423412971e-03f, 1.418909234e-03f, 1.414402642e-03f, 1.409893203e-03f, 1.405380929e-03f, 1.400865829e-03f, 1.396347913e-03f, 1.391827192e-03f, 1.387303674e-03f, 1.382777372e-03f, - 1.378248294e-03f, 1.373716450e-03f, 1.369181851e-03f, 1.364644507e-03f, 1.360104428e-03f, 1.355561624e-03f, 1.351016105e-03f, 1.346467882e-03f, 1.341916963e-03f, 1.337363361e-03f, - 1.332807084e-03f, 1.328248142e-03f, 1.323686547e-03f, 1.319122307e-03f, 1.314555434e-03f, 1.309985938e-03f, 1.305413827e-03f, 1.300839114e-03f, 1.296261807e-03f, 1.291681918e-03f, - 1.287099456e-03f, 1.282514431e-03f, 1.277926854e-03f, 1.273336735e-03f, 1.268744083e-03f, 1.264148911e-03f, 1.259551226e-03f, 1.254951041e-03f, 1.250348364e-03f, 1.245743206e-03f, - 1.241135578e-03f, 1.236525490e-03f, 1.231912951e-03f, 1.227297973e-03f, 1.222680564e-03f, 1.218060737e-03f, 1.213438501e-03f, 1.208813865e-03f, 1.204186841e-03f, 1.199557439e-03f, - 1.194925669e-03f, 1.190291542e-03f, 1.185655066e-03f, 1.181016254e-03f, 1.176375115e-03f, 1.171731660e-03f, 1.167085898e-03f, 1.162437840e-03f, 1.157787497e-03f, 1.153134879e-03f, - 1.148479996e-03f, 1.143822858e-03f, 1.139163476e-03f, 1.134501860e-03f, 1.129838021e-03f, 1.125171968e-03f, 1.120503713e-03f, 1.115833265e-03f, 1.111160635e-03f, 1.106485834e-03f, - 1.101808870e-03f, 1.097129756e-03f, 1.092448502e-03f, 1.087765117e-03f, 1.083079612e-03f, 1.078391998e-03f, 1.073702285e-03f, 1.069010483e-03f, 1.064316603e-03f, 1.059620654e-03f, - 1.054922649e-03f, 1.050222597e-03f, 1.045520508e-03f, 1.040816392e-03f, 1.036110261e-03f, 1.031402125e-03f, 1.026691994e-03f, 1.021979878e-03f, 1.017265789e-03f, 1.012549735e-03f, - 1.007831729e-03f, 1.003111780e-03f, 9.983898990e-04f, 9.936660961e-04f, 9.889403819e-04f, 9.842127670e-04f, 9.794832617e-04f, 9.747518766e-04f, 9.700186221e-04f, 9.652835087e-04f, - 9.605465469e-04f, 9.558077471e-04f, 9.510671200e-04f, 9.463246759e-04f, 9.415804254e-04f, 9.368343789e-04f, 9.320865471e-04f, 9.273369403e-04f, 9.225855691e-04f, 9.178324440e-04f, - 9.130775756e-04f, 9.083209743e-04f, 9.035626507e-04f, 8.988026153e-04f, 8.940408787e-04f, 8.892774514e-04f, 8.845123438e-04f, 8.797455666e-04f, 8.749771303e-04f, 8.702070455e-04f, - 8.654353227e-04f, 8.606619724e-04f, 8.558870052e-04f, 8.511104317e-04f, 8.463322625e-04f, 8.415525080e-04f, 8.367711789e-04f, 8.319882857e-04f, 8.272038391e-04f, 8.224178495e-04f, - 8.176303276e-04f, 8.128412839e-04f, 8.080507291e-04f, 8.032586737e-04f, 7.984651283e-04f, 7.936701035e-04f, 7.888736100e-04f, 7.840756582e-04f, 7.792762588e-04f, 7.744754224e-04f, - 7.696731596e-04f, 7.648694810e-04f, 7.600643973e-04f, 7.552579190e-04f, 7.504500567e-04f, 7.456408211e-04f, 7.408302229e-04f, 7.360182725e-04f, 7.312049807e-04f, 7.263903581e-04f, - 7.215744152e-04f, 7.167571628e-04f, 7.119386115e-04f, 7.071187718e-04f, 7.022976545e-04f, 6.974752702e-04f, 6.926516296e-04f, 6.878267432e-04f, 6.830006217e-04f, 6.781732758e-04f, - 6.733447161e-04f, 6.685149533e-04f, 6.636839981e-04f, 6.588518610e-04f, 6.540185528e-04f, 6.491840841e-04f, 6.443484656e-04f, 6.395117079e-04f, 6.346738218e-04f, 6.298348178e-04f, - 6.249947067e-04f, 6.201534991e-04f, 6.153112057e-04f, 6.104678372e-04f, 6.056234042e-04f, 6.007779175e-04f, 5.959313877e-04f, 5.910838256e-04f, 5.862352417e-04f, 5.813856468e-04f, - 5.765350515e-04f, 5.716834666e-04f, 5.668309028e-04f, 5.619773707e-04f, 5.571228811e-04f, 5.522674445e-04f, 5.474110719e-04f, 5.425537737e-04f, 5.376955608e-04f, 5.328364438e-04f, - 5.279764334e-04f, 5.231155404e-04f, 5.182537755e-04f, 5.133911493e-04f, 5.085276725e-04f, 5.036633559e-04f, 4.987982103e-04f, 4.939322462e-04f, 4.890654744e-04f, 4.841979057e-04f, - 4.793295507e-04f, 4.744604202e-04f, 4.695905248e-04f, 4.647198754e-04f, 4.598484826e-04f, 4.549763571e-04f, 4.501035096e-04f, 4.452299510e-04f, 4.403556919e-04f, 4.354807430e-04f, - 4.306051151e-04f, 4.257288188e-04f, 4.208518650e-04f, 4.159742643e-04f, 4.110960275e-04f, 4.062171653e-04f, 4.013376885e-04f, 3.964576077e-04f, 3.915769337e-04f, 3.866956772e-04f, - 3.818138491e-04f, 3.769314599e-04f, 3.720485204e-04f, 3.671650415e-04f, 3.622810337e-04f, 3.573965079e-04f, 3.525114748e-04f, 3.476259451e-04f, 3.427399296e-04f, 3.378534389e-04f, - 3.329664839e-04f, 3.280790753e-04f, 3.231912238e-04f, 3.183029402e-04f, 3.134142351e-04f, 3.085251195e-04f, 3.036356038e-04f, 2.987456991e-04f, 2.938554158e-04f, 2.889647649e-04f, - 2.840737571e-04f, 2.791824030e-04f, 2.742907135e-04f, 2.693986993e-04f, 2.645063710e-04f, 2.596137396e-04f, 2.547208157e-04f, 2.498276100e-04f, 2.449341333e-04f, 2.400403963e-04f, - 2.351464098e-04f, 2.302521846e-04f, 2.253577313e-04f, 2.204630607e-04f, 2.155681836e-04f, 2.106731107e-04f, 2.057778527e-04f, 2.008824204e-04f, 1.959868245e-04f, 1.910910758e-04f, - 1.861951850e-04f, 1.812991629e-04f, 1.764030201e-04f, 1.715067674e-04f, 1.666104157e-04f, 1.617139755e-04f, 1.568174577e-04f, 1.519208729e-04f, 1.470242320e-04f, 1.421275457e-04f, - 1.372308246e-04f, 1.323340796e-04f, 1.274373214e-04f, 1.225405606e-04f, 1.176438081e-04f, 1.127470746e-04f, 1.078503708e-04f, 1.029537075e-04f, 9.805709529e-05f, 9.316054503e-05f, - 8.826406740e-05f, 8.336767315e-05f, 7.847137299e-05f, 7.357517767e-05f, 6.867909790e-05f, 6.378314442e-05f, 5.888732795e-05f, 5.399165921e-05f, 4.909614893e-05f, 4.420080784e-05f, - 3.930564665e-05f, 3.441067609e-05f, 2.951590687e-05f, 2.462134972e-05f, 1.972701536e-05f, 1.483291449e-05f, 9.939057846e-06f, 5.045456132e-06f, 1.521200635e-07f, -4.740939646e-06f, - -9.633712286e-06f, -1.452618715e-05f, -1.941835352e-05f, -2.431020069e-05f, -2.920171797e-05f, -3.409289464e-05f, -3.898371999e-05f, -4.387418334e-05f, -4.876427397e-05f, -5.365398118e-05f, - -5.854329429e-05f, -6.343220259e-05f, -6.832069539e-05f, -7.320876199e-05f, -7.809639171e-05f, -8.298357384e-05f, -8.787029771e-05f, -9.275655263e-05f, -9.764232791e-05f, -1.025276129e-04f, - -1.074123968e-04f, -1.122966691e-04f, -1.171804190e-04f, -1.220636359e-04f, -1.269463090e-04f, -1.318284278e-04f, -1.367099815e-04f, -1.415909594e-04f, -1.464713510e-04f, -1.513511455e-04f, - -1.562303323e-04f, -1.611089007e-04f, -1.659868400e-04f, -1.708641396e-04f, -1.757407889e-04f, -1.806167771e-04f, -1.854920937e-04f, -1.903667279e-04f, -1.952406692e-04f, -2.001139069e-04f, - -2.049864303e-04f, -2.098582288e-04f, -2.147292918e-04f, -2.195996085e-04f, -2.244691685e-04f, -2.293379610e-04f, -2.342059755e-04f, -2.390732013e-04f, -2.439396277e-04f, -2.488052442e-04f, - -2.536700401e-04f, -2.585340048e-04f, -2.633971277e-04f, -2.682593982e-04f, -2.731208056e-04f, -2.779813395e-04f, -2.828409890e-04f, -2.876997437e-04f, -2.925575930e-04f, -2.974145262e-04f, - -3.022705328e-04f, -3.071256021e-04f, -3.119797236e-04f, -3.168328867e-04f, -3.216850808e-04f, -3.265362953e-04f, -3.313865196e-04f, -3.362357432e-04f, -3.410839555e-04f, -3.459311459e-04f, - -3.507773038e-04f, -3.556224187e-04f, -3.604664800e-04f, -3.653094772e-04f, -3.701513997e-04f, -3.749922369e-04f, -3.798319783e-04f, -3.846706134e-04f, -3.895081315e-04f, -3.943445222e-04f, - -3.991797750e-04f, -4.040138792e-04f, -4.088468244e-04f, -4.136786000e-04f, -4.185091954e-04f, -4.233386003e-04f, -4.281668040e-04f, -4.329937961e-04f, -4.378195659e-04f, -4.426441031e-04f, - -4.474673971e-04f, -4.522894374e-04f, -4.571102134e-04f, -4.619297148e-04f, -4.667479310e-04f, -4.715648515e-04f, -4.763804659e-04f, -4.811947636e-04f, -4.860077341e-04f, -4.908193671e-04f, - -4.956296520e-04f, -5.004385783e-04f, -5.052461356e-04f, -5.100523135e-04f, -5.148571014e-04f, -5.196604889e-04f, -5.244624656e-04f, -5.292630210e-04f, -5.340621446e-04f, -5.388598261e-04f, - -5.436560550e-04f, -5.484508208e-04f, -5.532441132e-04f, -5.580359217e-04f, -5.628262359e-04f, -5.676150453e-04f, -5.724023396e-04f, -5.771881083e-04f, -5.819723411e-04f, -5.867550275e-04f, - -5.915361571e-04f, -5.963157196e-04f, -6.010937046e-04f, -6.058701016e-04f, -6.106449003e-04f, -6.154180904e-04f, -6.201896614e-04f, -6.249596029e-04f, -6.297279047e-04f, -6.344945563e-04f, - -6.392595474e-04f, -6.440228676e-04f, -6.487845066e-04f, -6.535444541e-04f, -6.583026997e-04f, -6.630592330e-04f, -6.678140438e-04f, -6.725671217e-04f, -6.773184564e-04f, -6.820680376e-04f, - -6.868158549e-04f, -6.915618981e-04f, -6.963061568e-04f, -7.010486208e-04f, -7.057892797e-04f, -7.105281233e-04f, -7.152651413e-04f, -7.200003234e-04f, -7.247336593e-04f, -7.294651387e-04f, - -7.341947514e-04f, -7.389224872e-04f, -7.436483357e-04f, -7.483722867e-04f, -7.530943299e-04f, -7.578144552e-04f, -7.625326522e-04f, -7.672489108e-04f, -7.719632207e-04f, -7.766755716e-04f, - -7.813859534e-04f, -7.860943559e-04f, -7.908007688e-04f, -7.955051820e-04f, -8.002075851e-04f, -8.049079682e-04f, -8.096063208e-04f, -8.143026329e-04f, -8.189968943e-04f, -8.236890948e-04f, - -8.283792243e-04f, -8.330672725e-04f, -8.377532293e-04f, -8.424370846e-04f, -8.471188282e-04f, -8.517984499e-04f, -8.564759397e-04f, -8.611512874e-04f, -8.658244828e-04f, -8.704955159e-04f, - -8.751643765e-04f, -8.798310545e-04f, -8.844955398e-04f, -8.891578223e-04f, -8.938178919e-04f, -8.984757385e-04f, -9.031313521e-04f, -9.077847225e-04f, -9.124358397e-04f, -9.170846935e-04f, - -9.217312740e-04f, -9.263755711e-04f, -9.310175748e-04f, -9.356572749e-04f, -9.402946614e-04f, -9.449297244e-04f, -9.495624537e-04f, -9.541928394e-04f, -9.588208714e-04f, -9.634465397e-04f, - -9.680698344e-04f, -9.726907454e-04f, -9.773092627e-04f, -9.819253763e-04f, -9.865390762e-04f, -9.911503526e-04f, -9.957591953e-04f, -1.000365594e-03f, -1.004969540e-03f, -1.009571022e-03f, - -1.014170031e-03f, -1.018766556e-03f, -1.023360588e-03f, -1.027952117e-03f, -1.032541133e-03f, -1.037127625e-03f, -1.041711585e-03f, -1.046293001e-03f, -1.050871865e-03f, -1.055448166e-03f, - -1.060021895e-03f, -1.064593041e-03f, -1.069161594e-03f, -1.073727546e-03f, -1.078290885e-03f, -1.082851603e-03f, -1.087409688e-03f, -1.091965133e-03f, -1.096517925e-03f, -1.101068057e-03f, - -1.105615517e-03f, -1.110160296e-03f, -1.114702385e-03f, -1.119241773e-03f, -1.123778450e-03f, -1.128312408e-03f, -1.132843635e-03f, -1.137372123e-03f, -1.141897862e-03f, -1.146420841e-03f, - -1.150941051e-03f, -1.155458482e-03f, -1.159973125e-03f, -1.164484970e-03f, -1.168994006e-03f, -1.173500225e-03f, -1.178003617e-03f, -1.182504171e-03f, -1.187001879e-03f, -1.191496730e-03f, - -1.195988715e-03f, -1.200477824e-03f, -1.204964047e-03f, -1.209447375e-03f, -1.213927798e-03f, -1.218405306e-03f, -1.222879891e-03f, -1.227351541e-03f, -1.231820248e-03f, -1.236286002e-03f, - -1.240748793e-03f, -1.245208611e-03f, -1.249665448e-03f, -1.254119293e-03f, -1.258570136e-03f, -1.263017969e-03f, -1.267462782e-03f, -1.271904564e-03f, -1.276343308e-03f, -1.280779002e-03f, - -1.285211637e-03f, -1.289641204e-03f, -1.294067694e-03f, -1.298491096e-03f, -1.302911402e-03f, -1.307328601e-03f, -1.311742685e-03f, -1.316153643e-03f, -1.320561467e-03f, -1.324966146e-03f, - -1.329367672e-03f, -1.333766034e-03f, -1.338161224e-03f, -1.342553231e-03f, -1.346942047e-03f, -1.351327662e-03f, -1.355710067e-03f, -1.360089251e-03f, -1.364465207e-03f, -1.368837924e-03f, - -1.373207392e-03f, -1.377573603e-03f, -1.381936547e-03f, -1.386296215e-03f, -1.390652598e-03f, -1.395005685e-03f, -1.399355468e-03f, -1.403701937e-03f, -1.408045083e-03f, -1.412384897e-03f, - -1.416721369e-03f, -1.421054491e-03f, -1.425384251e-03f, -1.429710642e-03f, -1.434033655e-03f, -1.438353279e-03f, -1.442669505e-03f, -1.446982325e-03f, -1.451291729e-03f, -1.455597707e-03f, - -1.459900251e-03f, -1.464199351e-03f, -1.468494998e-03f, -1.472787183e-03f, -1.477075897e-03f, -1.481361130e-03f, -1.485642873e-03f, -1.489921117e-03f, -1.494195853e-03f, -1.498467071e-03f, - -1.502734763e-03f, -1.506998919e-03f, -1.511259531e-03f, -1.515516588e-03f, -1.519770082e-03f, -1.524020004e-03f, -1.528266345e-03f, -1.532509095e-03f, -1.536748246e-03f, -1.540983788e-03f, - -1.545215712e-03f, -1.549444010e-03f, -1.553668672e-03f, -1.557889688e-03f, -1.562107051e-03f, -1.566320751e-03f, -1.570530779e-03f, -1.574737125e-03f, -1.578939782e-03f, -1.583138739e-03f, - -1.587333989e-03f, -1.591525521e-03f, -1.595713328e-03f, -1.599897399e-03f, -1.604077726e-03f, -1.608254301e-03f, -1.612427113e-03f, -1.616596155e-03f, -1.620761417e-03f, -1.624922891e-03f, - -1.629080566e-03f, -1.633234436e-03f, -1.637384490e-03f, -1.641530720e-03f, -1.645673116e-03f, -1.649811671e-03f, -1.653946375e-03f, -1.658077220e-03f, -1.662204195e-03f, -1.666327294e-03f, - -1.670446506e-03f, -1.674561823e-03f, -1.678673237e-03f, -1.682780738e-03f, -1.686884318e-03f, -1.690983967e-03f, -1.695079678e-03f, -1.699171441e-03f, -1.703259248e-03f, -1.707343090e-03f, - -1.711422957e-03f, -1.715498842e-03f, -1.719570736e-03f, -1.723638630e-03f, -1.727702516e-03f, -1.731762383e-03f, -1.735818225e-03f, -1.739870033e-03f, -1.743917796e-03f, -1.747961508e-03f, - -1.752001160e-03f, -1.756036742e-03f, -1.760068246e-03f, -1.764095663e-03f, -1.768118986e-03f, -1.772138205e-03f, -1.776153312e-03f, -1.780164298e-03f, -1.784171154e-03f, -1.788173873e-03f, - -1.792172445e-03f, -1.796166862e-03f, -1.800157116e-03f, -1.804143198e-03f, -1.808125099e-03f, -1.812102811e-03f, -1.816076325e-03f, -1.820045634e-03f, -1.824010728e-03f, -1.827971600e-03f, - -1.831928240e-03f, -1.835880640e-03f, -1.839828792e-03f, -1.843772687e-03f, -1.847712318e-03f, -1.851647675e-03f, -1.855578750e-03f, -1.859505535e-03f, -1.863428021e-03f, -1.867346201e-03f, - -1.871260065e-03f, -1.875169606e-03f, -1.879074815e-03f, -1.882975684e-03f, -1.886872204e-03f, -1.890764367e-03f, -1.894652165e-03f, -1.898535590e-03f, -1.902414633e-03f, -1.906289287e-03f, - -1.910159542e-03f, -1.914025391e-03f, -1.917886825e-03f, -1.921743836e-03f, -1.925596417e-03f, -1.929444558e-03f, -1.933288251e-03f, -1.937127489e-03f, -1.940962264e-03f, -1.944792566e-03f, - -1.948618389e-03f, -1.952439723e-03f, -1.956256561e-03f, -1.960068894e-03f, -1.963876715e-03f, -1.967680016e-03f, -1.971478787e-03f, -1.975273022e-03f, -1.979062712e-03f, -1.982847849e-03f, - -1.986628426e-03f, -1.990404433e-03f, -1.994175864e-03f, -1.997942709e-03f, -2.001704961e-03f, -2.005462613e-03f, -2.009215655e-03f, -2.012964081e-03f, -2.016707882e-03f, -2.020447050e-03f, - -2.024181577e-03f, -2.027911456e-03f, -2.031636678e-03f, -2.035357235e-03f, -2.039073120e-03f, -2.042784325e-03f, -2.046490842e-03f, -2.050192663e-03f, -2.053889779e-03f, -2.057582185e-03f, - -2.061269870e-03f, -2.064952829e-03f, -2.068631052e-03f, -2.072304533e-03f, -2.075973262e-03f, -2.079637233e-03f, -2.083296438e-03f, -2.086950869e-03f, -2.090600518e-03f, -2.094245378e-03f, - -2.097885441e-03f, -2.101520698e-03f, -2.105151143e-03f, -2.108776768e-03f, -2.112397565e-03f, -2.116013526e-03f, -2.119624644e-03f, -2.123230911e-03f, -2.126832320e-03f, -2.130428862e-03f, - -2.134020530e-03f, -2.137607318e-03f, -2.141189216e-03f, -2.144766217e-03f, -2.148338315e-03f, -2.151905501e-03f, -2.155467768e-03f, -2.159025108e-03f, -2.162577513e-03f, -2.166124977e-03f, - -2.169667492e-03f, -2.173205050e-03f, -2.176737644e-03f, -2.180265266e-03f, -2.183787909e-03f, -2.187305565e-03f, -2.190818228e-03f, -2.194325889e-03f, -2.197828541e-03f, -2.201326177e-03f, - -2.204818789e-03f, -2.208306370e-03f, -2.211788914e-03f, -2.215266411e-03f, -2.218738855e-03f, -2.222206239e-03f, -2.225668556e-03f, -2.229125797e-03f, -2.232577956e-03f, -2.236025026e-03f, - -2.239466998e-03f, -2.242903867e-03f, -2.246335624e-03f, -2.249762263e-03f, -2.253183776e-03f, -2.256600156e-03f, -2.260011396e-03f, -2.263417489e-03f, -2.266818427e-03f, -2.270214203e-03f, - -2.273604811e-03f, -2.276990242e-03f, -2.280370491e-03f, -2.283745549e-03f, -2.287115410e-03f, -2.290480066e-03f, -2.293839511e-03f, -2.297193737e-03f, -2.300542737e-03f, -2.303886505e-03f, - -2.307225034e-03f, -2.310558315e-03f, -2.313886343e-03f, -2.317209109e-03f, -2.320526609e-03f, -2.323838833e-03f, -2.327145776e-03f, -2.330447430e-03f, -2.333743788e-03f, -2.337034844e-03f, - -2.340320591e-03f, -2.343601021e-03f, -2.346876129e-03f, -2.350145906e-03f, -2.353410346e-03f, -2.356669442e-03f, -2.359923188e-03f, -2.363171576e-03f, -2.366414600e-03f, -2.369652252e-03f, - -2.372884527e-03f, -2.376111417e-03f, -2.379332916e-03f, -2.382549017e-03f, -2.385759712e-03f, -2.388964996e-03f, -2.392164862e-03f, -2.395359302e-03f, -2.398548311e-03f, -2.401731881e-03f, - -2.404910006e-03f, -2.408082679e-03f, -2.411249894e-03f, -2.414411643e-03f, -2.417567921e-03f, -2.420718721e-03f, -2.423864035e-03f, -2.427003858e-03f, -2.430138183e-03f, -2.433267004e-03f, - -2.436390313e-03f, -2.439508104e-03f, -2.442620372e-03f, -2.445727108e-03f, -2.448828307e-03f, -2.451923963e-03f, -2.455014068e-03f, -2.458098617e-03f, -2.461177602e-03f, -2.464251018e-03f, - -2.467318858e-03f, -2.470381115e-03f, -2.473437784e-03f, -2.476488858e-03f, -2.479534330e-03f, -2.482574194e-03f, -2.485608444e-03f, -2.488637073e-03f, -2.491660076e-03f, -2.494677445e-03f, - -2.497689174e-03f, -2.500695258e-03f, -2.503695690e-03f, -2.506690464e-03f, -2.509679573e-03f, -2.512663011e-03f, -2.515640772e-03f, -2.518612850e-03f, -2.521579239e-03f, -2.524539932e-03f, - -2.527494923e-03f, -2.530444206e-03f, -2.533387775e-03f, -2.536325624e-03f, -2.539257747e-03f, -2.542184137e-03f, -2.545104789e-03f, -2.548019696e-03f, -2.550928853e-03f, -2.553832253e-03f, - -2.556729890e-03f, -2.559621758e-03f, -2.562507852e-03f, -2.565388165e-03f, -2.568262691e-03f, -2.571131424e-03f, -2.573994359e-03f, -2.576851489e-03f, -2.579702808e-03f, -2.582548311e-03f, - -2.585387992e-03f, -2.588221844e-03f, -2.591049862e-03f, -2.593872040e-03f, -2.596688372e-03f, -2.599498853e-03f, -2.602303475e-03f, -2.605102235e-03f, -2.607895125e-03f, -2.610682140e-03f, - -2.613463274e-03f, -2.616238522e-03f, -2.619007878e-03f, -2.621771335e-03f, -2.624528889e-03f, -2.627280534e-03f, -2.630026263e-03f, -2.632766071e-03f, -2.635499953e-03f, -2.638227903e-03f, - -2.640949914e-03f, -2.643665983e-03f, -2.646376102e-03f, -2.649080267e-03f, -2.651778471e-03f, -2.654470710e-03f, -2.657156977e-03f, -2.659837267e-03f, -2.662511575e-03f, -2.665179895e-03f, - -2.667842221e-03f, -2.670498548e-03f, -2.673148871e-03f, -2.675793184e-03f, -2.678431481e-03f, -2.681063758e-03f, -2.683690008e-03f, -2.686310226e-03f, -2.688924408e-03f, -2.691532547e-03f, - -2.694134638e-03f, -2.696730675e-03f, -2.699320654e-03f, -2.701904570e-03f, -2.704482415e-03f, -2.707054187e-03f, -2.709619878e-03f, -2.712179485e-03f, -2.714733001e-03f, -2.717280421e-03f, - -2.719821741e-03f, -2.722356954e-03f, -2.724886056e-03f, -2.727409041e-03f, -2.729925905e-03f, -2.732436642e-03f, -2.734941247e-03f, -2.737439715e-03f, -2.739932040e-03f, -2.742418218e-03f, - -2.744898244e-03f, -2.747372111e-03f, -2.749839817e-03f, -2.752301354e-03f, -2.754756719e-03f, -2.757205905e-03f, -2.759648909e-03f, -2.762085725e-03f, -2.764516348e-03f, -2.766940774e-03f, - -2.769358996e-03f, -2.771771011e-03f, -2.774176813e-03f, -2.776576398e-03f, -2.778969760e-03f, -2.781356895e-03f, -2.783737797e-03f, -2.786112462e-03f, -2.788480886e-03f, -2.790843062e-03f, - -2.793198987e-03f, -2.795548655e-03f, -2.797892062e-03f, -2.800229203e-03f, -2.802560073e-03f, -2.804884668e-03f, -2.807202982e-03f, -2.809515011e-03f, -2.811820751e-03f, -2.814120196e-03f, - -2.816413342e-03f, -2.818700184e-03f, -2.820980718e-03f, -2.823254938e-03f, -2.825522841e-03f, -2.827784421e-03f, -2.830039675e-03f, -2.832288597e-03f, -2.834531183e-03f, -2.836767428e-03f, - -2.838997328e-03f, -2.841220878e-03f, -2.843438074e-03f, -2.845648911e-03f, -2.847853385e-03f, -2.850051492e-03f, -2.852243226e-03f, -2.854428583e-03f, -2.856607560e-03f, -2.858780151e-03f, - -2.860946352e-03f, -2.863106159e-03f, -2.865259567e-03f, -2.867406573e-03f, -2.869547171e-03f, -2.871681357e-03f, -2.873809128e-03f, -2.875930478e-03f, -2.878045403e-03f, -2.880153900e-03f, - -2.882255964e-03f, -2.884351590e-03f, -2.886440775e-03f, -2.888523514e-03f, -2.890599804e-03f, -2.892669639e-03f, -2.894733015e-03f, -2.896789929e-03f, -2.898840377e-03f, -2.900884354e-03f, - -2.902921856e-03f, -2.904952879e-03f, -2.906977418e-03f, -2.908995471e-03f, -2.911007033e-03f, -2.913012099e-03f, -2.915010666e-03f, -2.917002730e-03f, -2.918988287e-03f, -2.920967332e-03f, - -2.922939862e-03f, -2.924905873e-03f, -2.926865361e-03f, -2.928818322e-03f, -2.930764752e-03f, -2.932704647e-03f, -2.934638003e-03f, -2.936564817e-03f, -2.938485084e-03f, -2.940398801e-03f, - -2.942305964e-03f, -2.944206569e-03f, -2.946100612e-03f, -2.947988089e-03f, -2.949868998e-03f, -2.951743333e-03f, -2.953611092e-03f, -2.955472270e-03f, -2.957326864e-03f, -2.959174870e-03f, - -2.961016285e-03f, -2.962851104e-03f, -2.964679325e-03f, -2.966500943e-03f, -2.968315955e-03f, -2.970124357e-03f, -2.971926146e-03f, -2.973721318e-03f, -2.975509869e-03f, -2.977291797e-03f, - -2.979067097e-03f, -2.980835766e-03f, -2.982597800e-03f, -2.984353197e-03f, -2.986101952e-03f, -2.987844062e-03f, -2.989579523e-03f, -2.991308333e-03f, -2.993030487e-03f, -2.994745983e-03f, - -2.996454817e-03f, -2.998156985e-03f, -2.999852485e-03f, -3.001541313e-03f, -3.003223465e-03f, -3.004898939e-03f, -3.006567730e-03f, -3.008229836e-03f, -3.009885254e-03f, -3.011533980e-03f, - -3.013176010e-03f, -3.014811343e-03f, -3.016439974e-03f, -3.018061901e-03f, -3.019677119e-03f, -3.021285627e-03f, -3.022887420e-03f, -3.024482496e-03f, -3.026070852e-03f, -3.027652484e-03f, - -3.029227390e-03f, -3.030795566e-03f, -3.032357010e-03f, -3.033911717e-03f, -3.035459686e-03f, -3.037000913e-03f, -3.038535396e-03f, -3.040063130e-03f, -3.041584114e-03f, -3.043098344e-03f, - -3.044605818e-03f, -3.046106532e-03f, -3.047600483e-03f, -3.049087670e-03f, -3.050568088e-03f, -3.052041735e-03f, -3.053508608e-03f, -3.054968704e-03f, -3.056422021e-03f, -3.057868555e-03f, - -3.059308304e-03f, -3.060741265e-03f, -3.062167436e-03f, -3.063586813e-03f, -3.064999394e-03f, -3.066405176e-03f, -3.067804157e-03f, -3.069196333e-03f, -3.070581703e-03f, -3.071960262e-03f, - -3.073332010e-03f, -3.074696943e-03f, -3.076055058e-03f, -3.077406354e-03f, -3.078750827e-03f, -3.080088474e-03f, -3.081419294e-03f, -3.082743284e-03f, -3.084060441e-03f, -3.085370763e-03f, - -3.086674247e-03f, -3.087970891e-03f, -3.089260692e-03f, -3.090543648e-03f, -3.091819757e-03f, -3.093089015e-03f, -3.094351422e-03f, -3.095606973e-03f, -3.096855668e-03f, -3.098097503e-03f, - -3.099332477e-03f, -3.100560586e-03f, -3.101781829e-03f, -3.102996203e-03f, -3.104203707e-03f, -3.105404337e-03f, -3.106598092e-03f, -3.107784969e-03f, -3.108964966e-03f, -3.110138082e-03f, - -3.111304313e-03f, -3.112463657e-03f, -3.113616113e-03f, -3.114761679e-03f, -3.115900351e-03f, -3.117032129e-03f, -3.118157009e-03f, -3.119274991e-03f, -3.120386071e-03f, -3.121490248e-03f, - -3.122587520e-03f, -3.123677885e-03f, -3.124761340e-03f, -3.125837885e-03f, -3.126907516e-03f, -3.127970232e-03f, -3.129026030e-03f, -3.130074910e-03f, -3.131116869e-03f, -3.132151905e-03f, - -3.133180017e-03f, -3.134201202e-03f, -3.135215458e-03f, -3.136222785e-03f, -3.137223179e-03f, -3.138216639e-03f, -3.139203164e-03f, -3.140182752e-03f, -3.141155400e-03f, -3.142121107e-03f, - -3.143079872e-03f, -3.144031693e-03f, -3.144976567e-03f, -3.145914494e-03f, -3.146845472e-03f, -3.147769498e-03f, -3.148686572e-03f, -3.149596692e-03f, -3.150499856e-03f, -3.151396062e-03f, - -3.152285310e-03f, -3.153167597e-03f, -3.154042922e-03f, -3.154911283e-03f, -3.155772679e-03f, -3.156627108e-03f, -3.157474570e-03f, -3.158315062e-03f, -3.159148583e-03f, -3.159975131e-03f, - -3.160794706e-03f, -3.161607305e-03f, -3.162412928e-03f, -3.163211572e-03f, -3.164003238e-03f, -3.164787922e-03f, -3.165565625e-03f, -3.166336344e-03f, -3.167100079e-03f, -3.167856827e-03f, - -3.168606589e-03f, -3.169349362e-03f, -3.170085146e-03f, -3.170813938e-03f, -3.171535739e-03f, -3.172250546e-03f, -3.172958359e-03f, -3.173659176e-03f, -3.174352997e-03f, -3.175039820e-03f, - -3.175719643e-03f, -3.176392467e-03f, -3.177058290e-03f, -3.177717110e-03f, -3.178368928e-03f, -3.179013740e-03f, -3.179651548e-03f, -3.180282350e-03f, -3.180906144e-03f, -3.181522930e-03f, - -3.182132706e-03f, -3.182735473e-03f, -3.183331228e-03f, -3.183919972e-03f, -3.184501703e-03f, -3.185076420e-03f, -3.185644122e-03f, -3.186204809e-03f, -3.186758480e-03f, -3.187305133e-03f, - -3.187844769e-03f, -3.188377386e-03f, -3.188902983e-03f, -3.189421561e-03f, -3.189933117e-03f, -3.190437652e-03f, -3.190935164e-03f, -3.191425654e-03f, -3.191909119e-03f, -3.192385560e-03f, - -3.192854977e-03f, -3.193317367e-03f, -3.193772731e-03f, -3.194221069e-03f, -3.194662378e-03f, -3.195096660e-03f, -3.195523913e-03f, -3.195944137e-03f, -3.196357332e-03f, -3.196763496e-03f, - -3.197162630e-03f, -3.197554732e-03f, -3.197939803e-03f, -3.198317842e-03f, -3.198688848e-03f, -3.199052822e-03f, -3.199409762e-03f, -3.199759668e-03f, -3.200102541e-03f, -3.200438379e-03f, - -3.200767182e-03f, -3.201088950e-03f, -3.201403683e-03f, -3.201711381e-03f, -3.202012042e-03f, -3.202305667e-03f, -3.202592256e-03f, -3.202871808e-03f, -3.203144324e-03f, -3.203409802e-03f, - -3.203668243e-03f, -3.203919646e-03f, -3.204164012e-03f, -3.204401341e-03f, -3.204631631e-03f, -3.204854884e-03f, -3.205071098e-03f, -3.205280275e-03f, -3.205482413e-03f, -3.205677513e-03f, - -3.205865575e-03f, -3.206046598e-03f, -3.206220584e-03f, -3.206387531e-03f, -3.206547440e-03f, -3.206700311e-03f, -3.206846144e-03f, -3.206984938e-03f, -3.207116695e-03f, -3.207241414e-03f, - -3.207359096e-03f, -3.207469740e-03f, -3.207573346e-03f, -3.207669915e-03f, -3.207759448e-03f, -3.207841943e-03f, -3.207917402e-03f, -3.207985825e-03f, -3.208047211e-03f, -3.208101562e-03f, - -3.208148877e-03f, -3.208189157e-03f, -3.208222402e-03f, -3.208248612e-03f, -3.208267788e-03f, -3.208279930e-03f, -3.208285039e-03f, -3.208283114e-03f, -3.208274157e-03f, -3.208258167e-03f, - -3.208235145e-03f, -3.208205092e-03f, -3.208168008e-03f, -3.208123893e-03f, -3.208072749e-03f, -3.208014575e-03f, -3.207949371e-03f, -3.207877140e-03f, -3.207797880e-03f, -3.207711594e-03f, - -3.207618280e-03f, -3.207517941e-03f, -3.207410575e-03f, -3.207296186e-03f, -3.207174771e-03f, -3.207046334e-03f, -3.206910873e-03f, -3.206768390e-03f, -3.206618886e-03f, -3.206462361e-03f, - -3.206298816e-03f, -3.206128252e-03f, -3.205950669e-03f, -3.205766069e-03f, -3.205574451e-03f, -3.205375818e-03f, -3.205170169e-03f, -3.204957506e-03f, -3.204737830e-03f, -3.204511141e-03f, - -3.204277440e-03f, -3.204036728e-03f, -3.203789007e-03f, -3.203534276e-03f, -3.203272538e-03f, -3.203003792e-03f, -3.202728041e-03f, -3.202445284e-03f, -3.202155523e-03f, -3.201858760e-03f, - -3.201554994e-03f, -3.201244227e-03f, -3.200926461e-03f, -3.200601696e-03f, -3.200269933e-03f, -3.199931174e-03f, -3.199585420e-03f, -3.199232671e-03f, -3.198872929e-03f, -3.198506196e-03f, - -3.198132472e-03f, -3.197751758e-03f, -3.197364057e-03f, -3.196969368e-03f, -3.196567694e-03f, -3.196159035e-03f, -3.195743393e-03f, -3.195320769e-03f, -3.194891165e-03f, -3.194454582e-03f, - -3.194011021e-03f, -3.193560483e-03f, -3.193102971e-03f, -3.192638485e-03f, -3.192167027e-03f, -3.191688597e-03f, -3.191203199e-03f, -3.190710833e-03f, -3.190211500e-03f, -3.189705202e-03f, - -3.189191941e-03f, -3.188671718e-03f, -3.188144535e-03f, -3.187610393e-03f, -3.187069293e-03f, -3.186521238e-03f, -3.185966229e-03f, -3.185404267e-03f, -3.184835355e-03f, -3.184259493e-03f, - -3.183676684e-03f, -3.183086929e-03f, -3.182490230e-03f, -3.181886588e-03f, -3.181276006e-03f, -3.180658485e-03f, -3.180034026e-03f, -3.179402632e-03f, -3.178764304e-03f, -3.178119044e-03f, - -3.177466854e-03f, -3.176807736e-03f, -3.176141691e-03f, -3.175468722e-03f, -3.174788829e-03f, -3.174102016e-03f, -3.173408284e-03f, -3.172707635e-03f, -3.172000071e-03f, -3.171285594e-03f, - -3.170564205e-03f, -3.169835908e-03f, -3.169100703e-03f, -3.168358592e-03f, -3.167609579e-03f, -3.166853664e-03f, -3.166090850e-03f, -3.165321139e-03f, -3.164544533e-03f, -3.163761034e-03f, - -3.162970645e-03f, -3.162173366e-03f, -3.161369201e-03f, -3.160558152e-03f, -3.159740221e-03f, -3.158915409e-03f, -3.158083720e-03f, -3.157245154e-03f, -3.156399716e-03f, -3.155547406e-03f, - -3.154688228e-03f, -3.153822183e-03f, -3.152949273e-03f, -3.152069502e-03f, -3.151182871e-03f, -3.150289382e-03f, -3.149389038e-03f, -3.148481842e-03f, -3.147567796e-03f, -3.146646901e-03f, - -3.145719161e-03f, -3.144784578e-03f, -3.143843154e-03f, -3.142894893e-03f, -3.141939795e-03f, -3.140977864e-03f, -3.140009103e-03f, -3.139033513e-03f, -3.138051098e-03f, -3.137061859e-03f, - -3.136065800e-03f, -3.135062923e-03f, -3.134053230e-03f, -3.133036724e-03f, -3.132013409e-03f, -3.130983285e-03f, -3.129946357e-03f, -3.128902627e-03f, -3.127852096e-03f, -3.126794769e-03f, - -3.125730648e-03f, -3.124659735e-03f, -3.123582033e-03f, -3.122497546e-03f, -3.121406275e-03f, -3.120308223e-03f, -3.119203394e-03f, -3.118091790e-03f, -3.116973414e-03f, -3.115848269e-03f, - -3.114716357e-03f, -3.113577682e-03f, -3.112432246e-03f, -3.111280053e-03f, -3.110121104e-03f, -3.108955404e-03f, -3.107782955e-03f, -3.106603760e-03f, -3.105417821e-03f, -3.104225143e-03f, - -3.103025728e-03f, -3.101819578e-03f, -3.100606698e-03f, -3.099387089e-03f, -3.098160756e-03f, -3.096927700e-03f, -3.095687926e-03f, -3.094441437e-03f, -3.093188234e-03f, -3.091928323e-03f, - -3.090661705e-03f, -3.089388384e-03f, -3.088108362e-03f, -3.086821645e-03f, -3.085528233e-03f, -3.084228131e-03f, -3.082921342e-03f, -3.081607870e-03f, -3.080287716e-03f, -3.078960885e-03f, - -3.077627381e-03f, -3.076287205e-03f, -3.074940362e-03f, -3.073586855e-03f, -3.072226687e-03f, -3.070859862e-03f, -3.069486382e-03f, -3.068106252e-03f, -3.066719475e-03f, -3.065326054e-03f, - -3.063925992e-03f, -3.062519294e-03f, -3.061105962e-03f, -3.059686000e-03f, -3.058259412e-03f, -3.056826200e-03f, -3.055386369e-03f, -3.053939923e-03f, -3.052486863e-03f, -3.051027195e-03f, - -3.049560922e-03f, -3.048088046e-03f, -3.046608573e-03f, -3.045122506e-03f, -3.043629847e-03f, -3.042130601e-03f, -3.040624772e-03f, -3.039112363e-03f, -3.037593378e-03f, -3.036067820e-03f, - -3.034535693e-03f, -3.032997002e-03f, -3.031451749e-03f, -3.029899939e-03f, -3.028341575e-03f, -3.026776661e-03f, -3.025205201e-03f, -3.023627198e-03f, -3.022042657e-03f, -3.020451582e-03f, - -3.018853975e-03f, -3.017249842e-03f, -3.015639186e-03f, -3.014022010e-03f, -3.012398319e-03f, -3.010768118e-03f, -3.009131408e-03f, -3.007488196e-03f, -3.005838483e-03f, -3.004182276e-03f, - -3.002519577e-03f, -3.000850391e-03f, -2.999174721e-03f, -2.997492572e-03f, -2.995803947e-03f, -2.994108852e-03f, -2.992407289e-03f, -2.990699263e-03f, -2.988984779e-03f, -2.987263839e-03f, - -2.985536449e-03f, -2.983802612e-03f, -2.982062333e-03f, -2.980315616e-03f, -2.978562465e-03f, -2.976802884e-03f, -2.975036878e-03f, -2.973264450e-03f, -2.971485605e-03f, -2.969700348e-03f, - -2.967908682e-03f, -2.966110611e-03f, -2.964306141e-03f, -2.962495275e-03f, -2.960678018e-03f, -2.958854374e-03f, -2.957024348e-03f, -2.955187943e-03f, -2.953345165e-03f, -2.951496017e-03f, - -2.949640504e-03f, -2.947778631e-03f, -2.945910402e-03f, -2.944035820e-03f, -2.942154892e-03f, -2.940267621e-03f, -2.938374012e-03f, -2.936474069e-03f, -2.934567798e-03f, -2.932655201e-03f, - -2.930736284e-03f, -2.928811052e-03f, -2.926879509e-03f, -2.924941660e-03f, -2.922997509e-03f, -2.921047061e-03f, -2.919090320e-03f, -2.917127292e-03f, -2.915157980e-03f, -2.913182390e-03f, - -2.911200526e-03f, -2.909212393e-03f, -2.907217996e-03f, -2.905217339e-03f, -2.903210427e-03f, -2.901197265e-03f, -2.899177858e-03f, -2.897152209e-03f, -2.895120326e-03f, -2.893082211e-03f, - -2.891037870e-03f, -2.888987307e-03f, -2.886930529e-03f, -2.884867538e-03f, -2.882798341e-03f, -2.880722942e-03f, -2.878641346e-03f, -2.876553558e-03f, -2.874459582e-03f, -2.872359425e-03f, - -2.870253090e-03f, -2.868140583e-03f, -2.866021909e-03f, -2.863897073e-03f, -2.861766079e-03f, -2.859628933e-03f, -2.857485640e-03f, -2.855336204e-03f, -2.853180632e-03f, -2.851018927e-03f, - -2.848851096e-03f, -2.846677143e-03f, -2.844497073e-03f, -2.842310891e-03f, -2.840118603e-03f, -2.837920214e-03f, -2.835715728e-03f, -2.833505152e-03f, -2.831288489e-03f, -2.829065746e-03f, - -2.826836928e-03f, -2.824602040e-03f, -2.822361087e-03f, -2.820114074e-03f, -2.817861007e-03f, -2.815601891e-03f, -2.813336731e-03f, -2.811065532e-03f, -2.808788301e-03f, -2.806505041e-03f, - -2.804215759e-03f, -2.801920461e-03f, -2.799619150e-03f, -2.797311833e-03f, -2.794998515e-03f, -2.792679202e-03f, -2.790353898e-03f, -2.788022610e-03f, -2.785685342e-03f, -2.783342101e-03f, - -2.780992892e-03f, -2.778637720e-03f, -2.776276590e-03f, -2.773909509e-03f, -2.771536482e-03f, -2.769157513e-03f, -2.766772610e-03f, -2.764381777e-03f, -2.761985021e-03f, -2.759582345e-03f, - -2.757173757e-03f, -2.754759262e-03f, -2.752338865e-03f, -2.749912572e-03f, -2.747480389e-03f, -2.745042322e-03f, -2.742598375e-03f, -2.740148556e-03f, -2.737692868e-03f, -2.735231319e-03f, - -2.732763914e-03f, -2.730290659e-03f, -2.727811559e-03f, -2.725326620e-03f, -2.722835848e-03f, -2.720339249e-03f, -2.717836828e-03f, -2.715328592e-03f, -2.712814546e-03f, -2.710294696e-03f, - -2.707769048e-03f, -2.705237608e-03f, -2.702700381e-03f, -2.700157374e-03f, -2.697608593e-03f, -2.695054043e-03f, -2.692493730e-03f, -2.689927660e-03f, -2.687355839e-03f, -2.684778274e-03f, - -2.682194970e-03f, -2.679605933e-03f, -2.677011169e-03f, -2.674410684e-03f, -2.671804484e-03f, -2.669192575e-03f, -2.666574964e-03f, -2.663951656e-03f, -2.661322657e-03f, -2.658687974e-03f, - -2.656047613e-03f, -2.653401579e-03f, -2.650749879e-03f, -2.648092518e-03f, -2.645429504e-03f, -2.642760842e-03f, -2.640086539e-03f, -2.637406600e-03f, -2.634721032e-03f, -2.632029841e-03f, - -2.629333033e-03f, -2.626630615e-03f, -2.623922592e-03f, -2.621208971e-03f, -2.618489759e-03f, -2.615764961e-03f, -2.613034583e-03f, -2.610298633e-03f, -2.607557116e-03f, -2.604810039e-03f, - -2.602057408e-03f, -2.599299230e-03f, -2.596535510e-03f, -2.593766255e-03f, -2.590991472e-03f, -2.588211167e-03f, -2.585425346e-03f, -2.582634016e-03f, -2.579837183e-03f, -2.577034854e-03f, - -2.574227035e-03f, -2.571413733e-03f, -2.568594953e-03f, -2.565770703e-03f, -2.562940989e-03f, -2.560105818e-03f, -2.557265195e-03f, -2.554419129e-03f, -2.551567624e-03f, -2.548710688e-03f, - -2.545848328e-03f, -2.542980549e-03f, -2.540107359e-03f, -2.537228764e-03f, -2.534344771e-03f, -2.531455385e-03f, -2.528560615e-03f, -2.525660467e-03f, -2.522754947e-03f, -2.519844061e-03f, - -2.516927818e-03f, -2.514006223e-03f, -2.511079282e-03f, -2.508147004e-03f, -2.505209394e-03f, -2.502266459e-03f, -2.499318207e-03f, -2.496364643e-03f, -2.493405774e-03f, -2.490441608e-03f, - -2.487472151e-03f, -2.484497410e-03f, -2.481517392e-03f, -2.478532103e-03f, -2.475541551e-03f, -2.472545742e-03f, -2.469544683e-03f, -2.466538382e-03f, -2.463526844e-03f, -2.460510077e-03f, - -2.457488088e-03f, -2.454460883e-03f, -2.451428470e-03f, -2.448390856e-03f, -2.445348047e-03f, -2.442300050e-03f, -2.439246873e-03f, -2.436188523e-03f, -2.433125005e-03f, -2.430056329e-03f, - -2.426982499e-03f, -2.423903524e-03f, -2.420819411e-03f, -2.417730166e-03f, -2.414635797e-03f, -2.411536311e-03f, -2.408431714e-03f, -2.405322015e-03f, -2.402207219e-03f, -2.399087334e-03f, - -2.395962368e-03f, -2.392832327e-03f, -2.389697219e-03f, -2.386557050e-03f, -2.383411828e-03f, -2.380261560e-03f, -2.377106254e-03f, -2.373945916e-03f, -2.370780553e-03f, -2.367610174e-03f, - -2.364434785e-03f, -2.361254393e-03f, -2.358069005e-03f, -2.354878630e-03f, -2.351683273e-03f, -2.348482944e-03f, -2.345277648e-03f, -2.342067393e-03f, -2.338852186e-03f, -2.335632035e-03f, - -2.332406947e-03f, -2.329176930e-03f, -2.325941990e-03f, -2.322702136e-03f, -2.319457374e-03f, -2.316207712e-03f, -2.312953157e-03f, -2.309693717e-03f, -2.306429400e-03f, -2.303160211e-03f, - -2.299886160e-03f, -2.296607253e-03f, -2.293323499e-03f, -2.290034903e-03f, -2.286741475e-03f, -2.283443221e-03f, -2.280140149e-03f, -2.276832266e-03f, -2.273519581e-03f, -2.270202100e-03f, - -2.266879830e-03f, -2.263552781e-03f, -2.260220958e-03f, -2.256884371e-03f, -2.253543025e-03f, -2.250196930e-03f, -2.246846092e-03f, -2.243490519e-03f, -2.240130219e-03f, -2.236765200e-03f, - -2.233395468e-03f, -2.230021032e-03f, -2.226641900e-03f, -2.223258078e-03f, -2.219869575e-03f, -2.216476399e-03f, -2.213078557e-03f, -2.209676056e-03f, -2.206268905e-03f, -2.202857112e-03f, - -2.199440683e-03f, -2.196019628e-03f, -2.192593952e-03f, -2.189163666e-03f, -2.185728775e-03f, -2.182289288e-03f, -2.178845213e-03f, -2.175396557e-03f, -2.171943329e-03f, -2.168485536e-03f, - -2.165023186e-03f, -2.161556286e-03f, -2.158084846e-03f, -2.154608872e-03f, -2.151128372e-03f, -2.147643355e-03f, -2.144153828e-03f, -2.140659799e-03f, -2.137161276e-03f, -2.133658268e-03f, - -2.130150781e-03f, -2.126638824e-03f, -2.123122405e-03f, -2.119601531e-03f, -2.116076212e-03f, -2.112546454e-03f, -2.109012266e-03f, -2.105473655e-03f, -2.101930630e-03f, -2.098383200e-03f, - -2.094831370e-03f, -2.091275151e-03f, -2.087714550e-03f, -2.084149574e-03f, -2.080580232e-03f, -2.077006533e-03f, -2.073428484e-03f, -2.069846092e-03f, -2.066259368e-03f, -2.062668317e-03f, - -2.059072949e-03f, -2.055473272e-03f, -2.051869294e-03f, -2.048261023e-03f, -2.044648466e-03f, -2.041031634e-03f, -2.037410532e-03f, -2.033785170e-03f, -2.030155556e-03f, -2.026521698e-03f, - -2.022883605e-03f, -2.019241283e-03f, -2.015594743e-03f, -2.011943991e-03f, -2.008289036e-03f, -2.004629887e-03f, -2.000966552e-03f, -1.997299038e-03f, -1.993627355e-03f, -1.989951510e-03f, - -1.986271512e-03f, -1.982587369e-03f, -1.978899090e-03f, -1.975206682e-03f, -1.971510154e-03f, -1.967809515e-03f, -1.964104772e-03f, -1.960395935e-03f, -1.956683011e-03f, -1.952966009e-03f, - -1.949244937e-03f, -1.945519803e-03f, -1.941790617e-03f, -1.938057386e-03f, -1.934320119e-03f, -1.930578824e-03f, -1.926833510e-03f, -1.923084185e-03f, -1.919330857e-03f, -1.915573536e-03f, - -1.911812229e-03f, -1.908046945e-03f, -1.904277692e-03f, -1.900504480e-03f, -1.896727315e-03f, -1.892946208e-03f, -1.889161166e-03f, -1.885372198e-03f, -1.881579313e-03f, -1.877782519e-03f, - -1.873981824e-03f, -1.870177237e-03f, -1.866368767e-03f, -1.862556422e-03f, -1.858740212e-03f, -1.854920143e-03f, -1.851096226e-03f, -1.847268468e-03f, -1.843436878e-03f, -1.839601466e-03f, - -1.835762238e-03f, -1.831919205e-03f, -1.828072375e-03f, -1.824221756e-03f, -1.820367357e-03f, -1.816509187e-03f, -1.812647254e-03f, -1.808781567e-03f, -1.804912136e-03f, -1.801038967e-03f, - -1.797162071e-03f, -1.793281455e-03f, -1.789397129e-03f, -1.785509102e-03f, -1.781617381e-03f, -1.777721977e-03f, -1.773822897e-03f, -1.769920150e-03f, -1.766013745e-03f, -1.762103691e-03f, - -1.758189997e-03f, -1.754272671e-03f, -1.750351722e-03f, -1.746427160e-03f, -1.742498992e-03f, -1.738567228e-03f, -1.734631876e-03f, -1.730692945e-03f, -1.726750445e-03f, -1.722804384e-03f, - -1.718854770e-03f, -1.714901613e-03f, -1.710944922e-03f, -1.706984705e-03f, -1.703020971e-03f, -1.699053730e-03f, -1.695082990e-03f, -1.691108759e-03f, -1.687131048e-03f, -1.683149864e-03f, - -1.679165217e-03f, -1.675177116e-03f, -1.671185570e-03f, -1.667190587e-03f, -1.663192176e-03f, -1.659190347e-03f, -1.655185109e-03f, -1.651176470e-03f, -1.647164439e-03f, -1.643149026e-03f, - -1.639130239e-03f, -1.635108088e-03f, -1.631082581e-03f, -1.627053727e-03f, -1.623021536e-03f, -1.618986016e-03f, -1.614947177e-03f, -1.610905027e-03f, -1.606859576e-03f, -1.602810833e-03f, - -1.598758806e-03f, -1.594703506e-03f, -1.590644940e-03f, -1.586583118e-03f, -1.582518049e-03f, -1.578449742e-03f, -1.574378206e-03f, -1.570303451e-03f, -1.566225485e-03f, -1.562144318e-03f, - -1.558059958e-03f, -1.553972416e-03f, -1.549881699e-03f, -1.545787818e-03f, -1.541690780e-03f, -1.537590597e-03f, -1.533487275e-03f, -1.529380826e-03f, -1.525271258e-03f, -1.521158580e-03f, - -1.517042801e-03f, -1.512923931e-03f, -1.508801978e-03f, -1.504676953e-03f, -1.500548864e-03f, -1.496417720e-03f, -1.492283531e-03f, -1.488146305e-03f, -1.484006053e-03f, -1.479862783e-03f, - -1.475716505e-03f, -1.471567228e-03f, -1.467414961e-03f, -1.463259713e-03f, -1.459101494e-03f, -1.454940313e-03f, -1.450776180e-03f, -1.446609103e-03f, -1.442439091e-03f, -1.438266155e-03f, - -1.434090304e-03f, -1.429911546e-03f, -1.425729892e-03f, -1.421545350e-03f, -1.417357930e-03f, -1.413167641e-03f, -1.408974493e-03f, -1.404778494e-03f, -1.400579655e-03f, -1.396377984e-03f, - -1.392173491e-03f, -1.387966186e-03f, -1.383756077e-03f, -1.379543175e-03f, -1.375327488e-03f, -1.371109026e-03f, -1.366887798e-03f, -1.362663814e-03f, -1.358437084e-03f, -1.354207615e-03f, - -1.349975419e-03f, -1.345740504e-03f, -1.341502881e-03f, -1.337262557e-03f, -1.333019543e-03f, -1.328773849e-03f, -1.324525483e-03f, -1.320274455e-03f, -1.316020775e-03f, -1.311764452e-03f, - -1.307505496e-03f, -1.303243916e-03f, -1.298979721e-03f, -1.294712921e-03f, -1.290443526e-03f, -1.286171545e-03f, -1.281896988e-03f, -1.277619864e-03f, -1.273340182e-03f, -1.269057952e-03f, - -1.264773185e-03f, -1.260485888e-03f, -1.256196072e-03f, -1.251903747e-03f, -1.247608921e-03f, -1.243311605e-03f, -1.239011807e-03f, -1.234709539e-03f, -1.230404808e-03f, -1.226097625e-03f, - -1.221788000e-03f, -1.217475941e-03f, -1.213161459e-03f, -1.208844563e-03f, -1.204525262e-03f, -1.200203567e-03f, -1.195879486e-03f, -1.191553031e-03f, -1.187224209e-03f, -1.182893031e-03f, - -1.178559506e-03f, -1.174223645e-03f, -1.169885456e-03f, -1.165544949e-03f, -1.161202134e-03f, -1.156857021e-03f, -1.152509619e-03f, -1.148159938e-03f, -1.143807987e-03f, -1.139453777e-03f, - -1.135097317e-03f, -1.130738616e-03f, -1.126377684e-03f, -1.122014532e-03f, -1.117649168e-03f, -1.113281603e-03f, -1.108911845e-03f, -1.104539905e-03f, -1.100165793e-03f, -1.095789518e-03f, - -1.091411090e-03f, -1.087030518e-03f, -1.082647813e-03f, -1.078262984e-03f, -1.073876040e-03f, -1.069486993e-03f, -1.065095850e-03f, -1.060702622e-03f, -1.056307320e-03f, -1.051909952e-03f, - -1.047510528e-03f, -1.043109058e-03f, -1.038705552e-03f, -1.034300019e-03f, -1.029892470e-03f, -1.025482914e-03f, -1.021071361e-03f, -1.016657821e-03f, -1.012242303e-03f, -1.007824817e-03f, - -1.003405374e-03f, -9.989839820e-04f, -9.945606520e-04f, -9.901353936e-04f, -9.857082164e-04f, -9.812791304e-04f, -9.768481453e-04f, -9.724152710e-04f, -9.679805172e-04f, -9.635438939e-04f, - -9.591054108e-04f, -9.546650778e-04f, -9.502229047e-04f, -9.457789014e-04f, -9.413330777e-04f, -9.368854434e-04f, -9.324360085e-04f, -9.279847827e-04f, -9.235317760e-04f, -9.190769982e-04f, - -9.146204591e-04f, -9.101621687e-04f, -9.057021367e-04f, -9.012403732e-04f, -8.967768879e-04f, -8.923116908e-04f, -8.878447917e-04f, -8.833762005e-04f, -8.789059272e-04f, -8.744339815e-04f, - -8.699603735e-04f, -8.654851130e-04f, -8.610082099e-04f, -8.565296741e-04f, -8.520495156e-04f, -8.475677442e-04f, -8.430843699e-04f, -8.385994025e-04f, -8.341128521e-04f, -8.296247286e-04f, - -8.251350417e-04f, -8.206438016e-04f, -8.161510182e-04f, -8.116567013e-04f, -8.071608609e-04f, -8.026635069e-04f, -7.981646494e-04f, -7.936642982e-04f, -7.891624633e-04f, -7.846591546e-04f, - -7.801543822e-04f, -7.756481559e-04f, -7.711404858e-04f, -7.666313817e-04f, -7.621208538e-04f, -7.576089118e-04f, -7.530955659e-04f, -7.485808259e-04f, -7.440647019e-04f, -7.395472038e-04f, - -7.350283416e-04f, -7.305081253e-04f, -7.259865649e-04f, -7.214636704e-04f, -7.169394518e-04f, -7.124139190e-04f, -7.078870821e-04f, -7.033589510e-04f, -6.988295358e-04f, -6.942988464e-04f, - -6.897668929e-04f, -6.852336853e-04f, -6.806992335e-04f, -6.761635477e-04f, -6.716266377e-04f, -6.670885137e-04f, -6.625491856e-04f, -6.580086635e-04f, -6.534669573e-04f, -6.489240772e-04f, - -6.443800331e-04f, -6.398348351e-04f, -6.352884931e-04f, -6.307410173e-04f, -6.261924176e-04f, -6.216427041e-04f, -6.170918868e-04f, -6.125399759e-04f, -6.079869812e-04f, -6.034329129e-04f, - -5.988777809e-04f, -5.943215955e-04f, -5.897643665e-04f, -5.852061040e-04f, -5.806468182e-04f, -5.760865190e-04f, -5.715252165e-04f, -5.669629208e-04f, -5.623996419e-04f, -5.578353899e-04f, - -5.532701748e-04f, -5.487040067e-04f, -5.441368957e-04f, -5.395688518e-04f, -5.349998852e-04f, -5.304300058e-04f, -5.258592237e-04f, -5.212875491e-04f, -5.167149919e-04f, -5.121415623e-04f, - -5.075672704e-04f, -5.029921261e-04f, -4.984161397e-04f, -4.938393211e-04f, -4.892616805e-04f, -4.846832280e-04f, -4.801039735e-04f, -4.755239273e-04f, -4.709430993e-04f, -4.663614998e-04f, - -4.617791386e-04f, -4.571960261e-04f, -4.526121722e-04f, -4.480275870e-04f, -4.434422807e-04f, -4.388562633e-04f, -4.342695449e-04f, -4.296821356e-04f, -4.250940456e-04f, -4.205052848e-04f, - -4.159158634e-04f, -4.113257916e-04f, -4.067350793e-04f, -4.021437368e-04f, -3.975517741e-04f, -3.929592012e-04f, -3.883660284e-04f, -3.837722657e-04f, -3.791779232e-04f, -3.745830111e-04f, - -3.699875394e-04f, -3.653915182e-04f, -3.607949576e-04f, -3.561978678e-04f, -3.516002589e-04f, -3.470021410e-04f, -3.424035241e-04f, -3.378044184e-04f, -3.332048340e-04f, -3.286047810e-04f, - -3.240042695e-04f, -3.194033097e-04f, -3.148019116e-04f, -3.102000854e-04f, -3.055978411e-04f, -3.009951890e-04f, -2.963921390e-04f, -2.917887013e-04f, -2.871848861e-04f, -2.825807034e-04f, - -2.779761633e-04f, -2.733712761e-04f, -2.687660517e-04f, -2.641605003e-04f, -2.595546320e-04f, -2.549484570e-04f, -2.503419853e-04f, -2.457352270e-04f, -2.411281924e-04f, -2.365208914e-04f, - -2.319133343e-04f, -2.273055310e-04f, -2.226974919e-04f, -2.180892268e-04f, -2.134807461e-04f, -2.088720597e-04f, -2.042631778e-04f, -1.996541106e-04f, -1.950448680e-04f, -1.904354604e-04f, - -1.858258977e-04f, -1.812161900e-04f, -1.766063476e-04f, -1.719963805e-04f, -1.673862987e-04f, -1.627761125e-04f, -1.581658320e-04f, -1.535554672e-04f, -1.489450283e-04f, -1.443345254e-04f, - -1.397239685e-04f, -1.351133679e-04f, -1.305027335e-04f, -1.258920756e-04f, -1.212814042e-04f, -1.166707295e-04f, -1.120600615e-04f, -1.074494104e-04f, -1.028387862e-04f, -9.822819911e-05f, - -9.361765918e-05f, -8.900717653e-05f, -8.439676127e-05f, -7.978642350e-05f, -7.517617332e-05f, -7.056602083e-05f, -6.595597613e-05f, -6.134604933e-05f, -5.673625053e-05f, -5.212658982e-05f, - -4.751707729e-05f, -4.290772306e-05f, -3.829853721e-05f, -3.368952984e-05f, -2.908071104e-05f, -2.447209091e-05f, -1.986367954e-05f, -1.525548701e-05f, -1.064752343e-05f, -6.039798877e-06f, - -1.432323439e-06f, 3.174892794e-06f, 7.781839739e-06f, 1.238850731e-05f, 1.699488542e-05f, 2.160096400e-05f, 2.620673295e-05f, 3.081218221e-05f, 3.541730169e-05f, 4.002208131e-05f, - 4.462651101e-05f, 4.923058069e-05f, 5.383428030e-05f, 5.843759976e-05f, 6.304052900e-05f, 6.764305796e-05f, 7.224517655e-05f, 7.684687473e-05f, 8.144814242e-05f, 8.604896956e-05f, - 9.064934609e-05f, 9.524926195e-05f, 9.984870708e-05f, 1.044476714e-04f, 1.090461449e-04f, 1.136441176e-04f, 1.182415792e-04f, 1.228385199e-04f, 1.274349295e-04f, 1.320307981e-04f, - 1.366261155e-04f, 1.412208717e-04f, 1.458150567e-04f, 1.504086605e-04f, 1.550016730e-04f, 1.595940841e-04f, 1.641858839e-04f, 1.687770622e-04f, 1.733676092e-04f, 1.779575147e-04f, - 1.825467687e-04f, 1.871353612e-04f, 1.917232822e-04f, 1.963105216e-04f, 2.008970695e-04f, 2.054829158e-04f, 2.100680505e-04f, 2.146524636e-04f, 2.192361451e-04f, 2.238190850e-04f, - 2.284012733e-04f, 2.329826999e-04f, 2.375633549e-04f, 2.421432282e-04f, 2.467223100e-04f, 2.513005901e-04f, 2.558780586e-04f, 2.604547055e-04f, 2.650305209e-04f, 2.696054947e-04f, - 2.741796169e-04f, 2.787528776e-04f, 2.833252668e-04f, 2.878967745e-04f, 2.924673907e-04f, 2.970371056e-04f, 3.016059090e-04f, 3.061737911e-04f, 3.107407419e-04f, 3.153067514e-04f, - 3.198718097e-04f, 3.244359068e-04f, 3.289990328e-04f, 3.335611777e-04f, 3.381223315e-04f, 3.426824844e-04f, 3.472416264e-04f, 3.517997475e-04f, 3.563568378e-04f, 3.609128875e-04f, - 3.654678864e-04f, 3.700218248e-04f, 3.745746928e-04f, 3.791264803e-04f, 3.836771774e-04f, 3.882267743e-04f, 3.927752611e-04f, 3.973226278e-04f, 4.018688645e-04f, 4.064139614e-04f, - 4.109579085e-04f, 4.155006959e-04f, 4.200423138e-04f, 4.245827522e-04f, 4.291220012e-04f, 4.336600511e-04f, 4.381968918e-04f, 4.427325135e-04f, 4.472669064e-04f, 4.518000606e-04f, - 4.563319662e-04f, 4.608626133e-04f, 4.653919921e-04f, 4.699200928e-04f, 4.744469054e-04f, 4.789724201e-04f, 4.834966271e-04f, 4.880195165e-04f, 4.925410785e-04f, 4.970613033e-04f, - 5.015801810e-04f, 5.060977018e-04f, 5.106138558e-04f, 5.151286333e-04f, 5.196420244e-04f, 5.241540193e-04f, 5.286646081e-04f, 5.331737812e-04f, 5.376815286e-04f, 5.421878407e-04f, - 5.466927075e-04f, 5.511961192e-04f, 5.556980662e-04f, 5.601985386e-04f, 5.646975266e-04f, 5.691950205e-04f, 5.736910104e-04f, 5.781854867e-04f, 5.826784395e-04f, 5.871698590e-04f, - 5.916597356e-04f, 5.961480594e-04f, 6.006348207e-04f, 6.051200098e-04f, 6.096036169e-04f, 6.140856323e-04f, 6.185660462e-04f, 6.230448489e-04f, 6.275220307e-04f, 6.319975819e-04f, - 6.364714927e-04f, 6.409437535e-04f, 6.454143544e-04f, 6.498832859e-04f, 6.543505382e-04f, 6.588161015e-04f, 6.632799663e-04f, 6.677421229e-04f, 6.722025614e-04f, 6.766612724e-04f, - 6.811182460e-04f, 6.855734726e-04f, 6.900269426e-04f, 6.944786462e-04f, 6.989285739e-04f, 7.033767159e-04f, 7.078230627e-04f, 7.122676045e-04f, 7.167103318e-04f, 7.211512348e-04f, - 7.255903041e-04f, 7.300275298e-04f, 7.344629025e-04f, 7.388964125e-04f, 7.433280501e-04f, 7.477578058e-04f, 7.521856700e-04f, 7.566116331e-04f, 7.610356854e-04f, 7.654578174e-04f, - 7.698780195e-04f, 7.742962822e-04f, 7.787125957e-04f, 7.831269507e-04f, 7.875393374e-04f, 7.919497464e-04f, 7.963581681e-04f, 8.007645930e-04f, 8.051690114e-04f, 8.095714138e-04f, - 8.139717908e-04f, 8.183701328e-04f, 8.227664302e-04f, 8.271606735e-04f, 8.315528533e-04f, 8.359429600e-04f, 8.403309841e-04f, 8.447169160e-04f, 8.491007464e-04f, 8.534824657e-04f, - 8.578620644e-04f, 8.622395330e-04f, 8.666148621e-04f, 8.709880422e-04f, 8.753590639e-04f, 8.797279176e-04f, 8.840945940e-04f, 8.884590835e-04f, 8.928213767e-04f, 8.971814643e-04f, - 9.015393366e-04f, 9.058949845e-04f, 9.102483983e-04f, 9.145995687e-04f, 9.189484863e-04f, 9.232951416e-04f, 9.276395254e-04f, 9.319816281e-04f, 9.363214404e-04f, 9.406589529e-04f, - 9.449941562e-04f, 9.493270410e-04f, 9.536575979e-04f, 9.579858174e-04f, 9.623116904e-04f, 9.666352074e-04f, 9.709563591e-04f, 9.752751361e-04f, 9.795915291e-04f, 9.839055287e-04f, - 9.882171258e-04f, 9.925263108e-04f, 9.968330747e-04f, 1.001137408e-03f, 1.005439301e-03f, 1.009738745e-03f, 1.014035731e-03f, 1.018330249e-03f, 1.022622290e-03f, 1.026911845e-03f, - 1.031198904e-03f, 1.035483459e-03f, 1.039765499e-03f, 1.044045016e-03f, 1.048322001e-03f, 1.052596444e-03f, 1.056868335e-03f, 1.061137667e-03f, 1.065404429e-03f, 1.069668613e-03f, - 1.073930209e-03f, 1.078189207e-03f, 1.082445600e-03f, 1.086699377e-03f, 1.090950530e-03f, 1.095199049e-03f, 1.099444925e-03f, 1.103688148e-03f, 1.107928711e-03f, 1.112166603e-03f, - 1.116401816e-03f, 1.120634341e-03f, 1.124864167e-03f, 1.129091287e-03f, 1.133315690e-03f, 1.137537369e-03f, 1.141756313e-03f, 1.145972514e-03f, 1.150185963e-03f, 1.154396650e-03f, - 1.158604567e-03f, 1.162809704e-03f, 1.167012052e-03f, 1.171211603e-03f, 1.175408347e-03f, 1.179602275e-03f, 1.183793378e-03f, 1.187981648e-03f, 1.192167075e-03f, 1.196349649e-03f, - 1.200529363e-03f, 1.204706207e-03f, 1.208880172e-03f, 1.213051249e-03f, 1.217219430e-03f, 1.221384704e-03f, 1.225547064e-03f, 1.229706500e-03f, 1.233863003e-03f, 1.238016565e-03f, - 1.242167176e-03f, 1.246314827e-03f, 1.250459510e-03f, 1.254601216e-03f, 1.258739935e-03f, 1.262875659e-03f, 1.267008380e-03f, 1.271138087e-03f, 1.275264772e-03f, 1.279388427e-03f, - 1.283509042e-03f, 1.287626608e-03f, 1.291741118e-03f, 1.295852561e-03f, 1.299960929e-03f, 1.304066213e-03f, 1.308168405e-03f, 1.312267495e-03f, 1.316363475e-03f, 1.320456336e-03f, - 1.324546069e-03f, 1.328632666e-03f, 1.332716117e-03f, 1.336796414e-03f, 1.340873547e-03f, 1.344947509e-03f, 1.349018291e-03f, 1.353085883e-03f, 1.357150278e-03f, 1.361211466e-03f, - 1.365269438e-03f, 1.369324186e-03f, 1.373375701e-03f, 1.377423975e-03f, 1.381468999e-03f, 1.385510764e-03f, 1.389549261e-03f, 1.393584482e-03f, 1.397616418e-03f, 1.401645060e-03f, - 1.405670401e-03f, 1.409692430e-03f, 1.413711140e-03f, 1.417726522e-03f, 1.421738567e-03f, 1.425747267e-03f, 1.429752613e-03f, 1.433754597e-03f, 1.437753209e-03f, 1.441748442e-03f, - 1.445740287e-03f, 1.449728735e-03f, 1.453713777e-03f, 1.457695406e-03f, 1.461673612e-03f, 1.465648388e-03f, 1.469619724e-03f, 1.473587612e-03f, 1.477552043e-03f, 1.481513010e-03f, - 1.485470503e-03f, 1.489424514e-03f, 1.493375035e-03f, 1.497322057e-03f, 1.501265572e-03f, 1.505205571e-03f, 1.509142046e-03f, 1.513074988e-03f, 1.517004389e-03f, 1.520930241e-03f, - 1.524852535e-03f, 1.528771263e-03f, 1.532686416e-03f, 1.536597986e-03f, 1.540505964e-03f, 1.544410343e-03f, 1.548311114e-03f, 1.552208269e-03f, 1.556101798e-03f, 1.559991695e-03f, - 1.563877950e-03f, 1.567760555e-03f, 1.571639502e-03f, 1.575514783e-03f, 1.579386390e-03f, 1.583254313e-03f, 1.587118545e-03f, 1.590979078e-03f, 1.594835903e-03f, 1.598689012e-03f, - 1.602538397e-03f, 1.606384050e-03f, 1.610225962e-03f, 1.614064125e-03f, 1.617898531e-03f, 1.621729172e-03f, 1.625556040e-03f, 1.629379126e-03f, 1.633198422e-03f, 1.637013920e-03f, - 1.640825613e-03f, 1.644633491e-03f, 1.648437547e-03f, 1.652237772e-03f, 1.656034159e-03f, 1.659826699e-03f, 1.663615384e-03f, 1.667400207e-03f, 1.671181159e-03f, 1.674958231e-03f, - 1.678731417e-03f, 1.682500707e-03f, 1.686266095e-03f, 1.690027571e-03f, 1.693785128e-03f, 1.697538758e-03f, 1.701288453e-03f, 1.705034204e-03f, 1.708776004e-03f, 1.712513846e-03f, - 1.716247720e-03f, 1.719977618e-03f, 1.723703534e-03f, 1.727425459e-03f, 1.731143385e-03f, 1.734857304e-03f, 1.738567208e-03f, 1.742273090e-03f, 1.745974941e-03f, 1.749672754e-03f, - 1.753366520e-03f, 1.757056232e-03f, 1.760741883e-03f, 1.764423463e-03f, 1.768100965e-03f, 1.771774382e-03f, 1.775443706e-03f, 1.779108928e-03f, 1.782770042e-03f, 1.786427038e-03f, - 1.790079910e-03f, 1.793728650e-03f, 1.797373250e-03f, 1.801013701e-03f, 1.804649997e-03f, 1.808282130e-03f, 1.811910092e-03f, 1.815533875e-03f, 1.819153471e-03f, 1.822768874e-03f, - 1.826380074e-03f, 1.829987065e-03f, 1.833589839e-03f, 1.837188387e-03f, 1.840782704e-03f, 1.844372780e-03f, 1.847958608e-03f, 1.851540181e-03f, 1.855117491e-03f, 1.858690530e-03f, - 1.862259291e-03f, 1.865823767e-03f, 1.869383949e-03f, 1.872939830e-03f, 1.876491402e-03f, 1.880038659e-03f, 1.883581592e-03f, 1.887120194e-03f, 1.890654457e-03f, 1.894184375e-03f, - 1.897709939e-03f, 1.901231141e-03f, 1.904747976e-03f, 1.908260434e-03f, 1.911768509e-03f, 1.915272193e-03f, 1.918771478e-03f, 1.922266358e-03f, 1.925756825e-03f, 1.929242872e-03f, - 1.932724490e-03f, 1.936201673e-03f, 1.939674414e-03f, 1.943142704e-03f, 1.946606537e-03f, 1.950065905e-03f, 1.953520802e-03f, 1.956971219e-03f, 1.960417149e-03f, 1.963858585e-03f, - 1.967295520e-03f, 1.970727947e-03f, 1.974155858e-03f, 1.977579245e-03f, 1.980998103e-03f, 1.984412422e-03f, 1.987822197e-03f, 1.991227420e-03f, 1.994628084e-03f, 1.998024182e-03f, - 2.001415705e-03f, 2.004802648e-03f, 2.008185004e-03f, 2.011562764e-03f, 2.014935922e-03f, 2.018304470e-03f, 2.021668402e-03f, 2.025027711e-03f, 2.028382389e-03f, 2.031732429e-03f, - 2.035077824e-03f, 2.038418567e-03f, 2.041754652e-03f, 2.045086070e-03f, 2.048412815e-03f, 2.051734880e-03f, 2.055052259e-03f, 2.058364942e-03f, 2.061672925e-03f, 2.064976200e-03f, - 2.068274760e-03f, 2.071568597e-03f, 2.074857706e-03f, 2.078142079e-03f, 2.081421709e-03f, 2.084696589e-03f, 2.087966713e-03f, 2.091232073e-03f, 2.094492662e-03f, 2.097748474e-03f, - 2.100999502e-03f, 2.104245739e-03f, 2.107487178e-03f, 2.110723812e-03f, 2.113955635e-03f, 2.117182639e-03f, 2.120404818e-03f, 2.123622166e-03f, 2.126834674e-03f, 2.130042337e-03f, - 2.133245148e-03f, 2.136443099e-03f, 2.139636185e-03f, 2.142824399e-03f, 2.146007733e-03f, 2.149186182e-03f, 2.152359738e-03f, 2.155528395e-03f, 2.158692145e-03f, 2.161850984e-03f, - 2.165004903e-03f, 2.168153896e-03f, 2.171297957e-03f, 2.174437078e-03f, 2.177571254e-03f, 2.180700478e-03f, 2.183824743e-03f, 2.186944043e-03f, 2.190058370e-03f, 2.193167719e-03f, - 2.196272083e-03f, 2.199371456e-03f, 2.202465830e-03f, 2.205555200e-03f, 2.208639559e-03f, 2.211718900e-03f, 2.214793217e-03f, 2.217862504e-03f, 2.220926754e-03f, 2.223985961e-03f, - 2.227040118e-03f, 2.230089218e-03f, 2.233133256e-03f, 2.236172226e-03f, 2.239206120e-03f, 2.242234932e-03f, 2.245258656e-03f, 2.248277286e-03f, 2.251290815e-03f, 2.254299238e-03f, - 2.257302547e-03f, 2.260300736e-03f, 2.263293800e-03f, 2.266281731e-03f, 2.269264524e-03f, 2.272242172e-03f, 2.275214670e-03f, 2.278182010e-03f, 2.281144187e-03f, 2.284101194e-03f, - 2.287053026e-03f, 2.289999676e-03f, 2.292941138e-03f, 2.295877406e-03f, 2.298808473e-03f, 2.301734334e-03f, 2.304654982e-03f, 2.307570412e-03f, 2.310480617e-03f, 2.313385591e-03f, - 2.316285328e-03f, 2.319179822e-03f, 2.322069067e-03f, 2.324953057e-03f, 2.327831786e-03f, 2.330705248e-03f, 2.333573436e-03f, 2.336436346e-03f, 2.339293970e-03f, 2.342146304e-03f, - 2.344993340e-03f, 2.347835074e-03f, 2.350671499e-03f, 2.353502609e-03f, 2.356328398e-03f, 2.359148861e-03f, 2.361963991e-03f, 2.364773783e-03f, 2.367578231e-03f, 2.370377329e-03f, - 2.373171071e-03f, 2.375959451e-03f, 2.378742464e-03f, 2.381520103e-03f, 2.384292364e-03f, 2.387059240e-03f, 2.389820725e-03f, 2.392576814e-03f, 2.395327501e-03f, 2.398072780e-03f, - 2.400812645e-03f, 2.403547092e-03f, 2.406276113e-03f, 2.408999704e-03f, 2.411717859e-03f, 2.414430572e-03f, 2.417137837e-03f, 2.419839650e-03f, 2.422536003e-03f, 2.425226893e-03f, - 2.427912312e-03f, 2.430592256e-03f, 2.433266719e-03f, 2.435935695e-03f, 2.438599179e-03f, 2.441257166e-03f, 2.443909649e-03f, 2.446556624e-03f, 2.449198084e-03f, 2.451834025e-03f, - 2.454464441e-03f, 2.457089326e-03f, 2.459708675e-03f, 2.462322483e-03f, 2.464930744e-03f, 2.467533452e-03f, 2.470130603e-03f, 2.472722191e-03f, 2.475308211e-03f, 2.477888657e-03f, - 2.480463524e-03f, 2.483032807e-03f, 2.485596499e-03f, 2.488154597e-03f, 2.490707095e-03f, 2.493253987e-03f, 2.495795268e-03f, 2.498330933e-03f, 2.500860977e-03f, 2.503385394e-03f, - 2.505904179e-03f, 2.508417328e-03f, 2.510924834e-03f, 2.513426693e-03f, 2.515922900e-03f, 2.518413448e-03f, 2.520898335e-03f, 2.523377553e-03f, 2.525851098e-03f, 2.528318965e-03f, - 2.530781149e-03f, 2.533237645e-03f, 2.535688447e-03f, 2.538133551e-03f, 2.540572951e-03f, 2.543006644e-03f, 2.545434622e-03f, 2.547856882e-03f, 2.550273419e-03f, 2.552684228e-03f, - 2.555089303e-03f, 2.557488639e-03f, 2.559882233e-03f, 2.562270078e-03f, 2.564652171e-03f, 2.567028505e-03f, 2.569399076e-03f, 2.571763880e-03f, 2.574122912e-03f, 2.576476165e-03f, - 2.578823637e-03f, 2.581165322e-03f, 2.583501214e-03f, 2.585831310e-03f, 2.588155605e-03f, 2.590474094e-03f, 2.592786771e-03f, 2.595093633e-03f, 2.597394675e-03f, 2.599689891e-03f, - 2.601979278e-03f, 2.604262830e-03f, 2.606540543e-03f, 2.608812412e-03f, 2.611078432e-03f, 2.613338600e-03f, 2.615592910e-03f, 2.617841357e-03f, 2.620083938e-03f, 2.622320647e-03f, - 2.624551480e-03f, 2.626776432e-03f, 2.628995499e-03f, 2.631208676e-03f, 2.633415960e-03f, 2.635617344e-03f, 2.637812825e-03f, 2.640002399e-03f, 2.642186060e-03f, 2.644363805e-03f, - 2.646535629e-03f, 2.648701527e-03f, 2.650861495e-03f, 2.653015530e-03f, 2.655163625e-03f, 2.657305777e-03f, 2.659441983e-03f, 2.661572236e-03f, 2.663696533e-03f, 2.665814870e-03f, - 2.667927242e-03f, 2.670033645e-03f, 2.672134075e-03f, 2.674228528e-03f, 2.676316999e-03f, 2.678399483e-03f, 2.680475978e-03f, 2.682546478e-03f, 2.684610979e-03f, 2.686669478e-03f, - 2.688721970e-03f, 2.690768450e-03f, 2.692808915e-03f, 2.694843361e-03f, 2.696871783e-03f, 2.698894178e-03f, 2.700910541e-03f, 2.702920868e-03f, 2.704925155e-03f, 2.706923399e-03f, - 2.708915594e-03f, 2.710901738e-03f, 2.712881825e-03f, 2.714855853e-03f, 2.716823816e-03f, 2.718785712e-03f, 2.720741535e-03f, 2.722691283e-03f, 2.724634951e-03f, 2.726572536e-03f, - 2.728504033e-03f, 2.730429438e-03f, 2.732348748e-03f, 2.734261959e-03f, 2.736169067e-03f, 2.738070068e-03f, 2.739964959e-03f, 2.741853735e-03f, 2.743736392e-03f, 2.745612928e-03f, - 2.747483338e-03f, 2.749347618e-03f, 2.751205765e-03f, 2.753057775e-03f, 2.754903644e-03f, 2.756743368e-03f, 2.758576945e-03f, 2.760404370e-03f, 2.762225639e-03f, 2.764040749e-03f, - 2.765849697e-03f, 2.767652478e-03f, 2.769449089e-03f, 2.771239527e-03f, 2.773023788e-03f, 2.774801868e-03f, 2.776573764e-03f, 2.778339472e-03f, 2.780098989e-03f, 2.781852311e-03f, - 2.783599435e-03f, 2.785340357e-03f, 2.787075074e-03f, 2.788803582e-03f, 2.790525879e-03f, 2.792241960e-03f, 2.793951822e-03f, 2.795655461e-03f, 2.797352875e-03f, 2.799044060e-03f, - 2.800729013e-03f, 2.802407730e-03f, 2.804080208e-03f, 2.805746443e-03f, 2.807406433e-03f, 2.809060174e-03f, 2.810707663e-03f, 2.812348896e-03f, 2.813983871e-03f, 2.815612583e-03f, - 2.817235031e-03f, 2.818851210e-03f, 2.820461118e-03f, 2.822064751e-03f, 2.823662106e-03f, 2.825253180e-03f, 2.826837970e-03f, 2.828416473e-03f, 2.829988686e-03f, 2.831554605e-03f, - 2.833114227e-03f, 2.834667550e-03f, 2.836214571e-03f, 2.837755286e-03f, 2.839289692e-03f, 2.840817786e-03f, 2.842339566e-03f, 2.843855028e-03f, 2.845364170e-03f, 2.846866988e-03f, - 2.848363479e-03f, 2.849853642e-03f, 2.851337472e-03f, 2.852814966e-03f, 2.854286123e-03f, 2.855750939e-03f, 2.857209411e-03f, 2.858661536e-03f, 2.860107312e-03f, 2.861546736e-03f, - 2.862979805e-03f, 2.864406516e-03f, 2.865826866e-03f, 2.867240853e-03f, 2.868648474e-03f, 2.870049726e-03f, 2.871444607e-03f, 2.872833113e-03f, 2.874215243e-03f, 2.875590993e-03f, - 2.876960361e-03f, 2.878323344e-03f, 2.879679940e-03f, 2.881030145e-03f, 2.882373958e-03f, 2.883711376e-03f, 2.885042396e-03f, 2.886367015e-03f, 2.887685232e-03f, 2.888997043e-03f, - 2.890302447e-03f, 2.891601440e-03f, 2.892894020e-03f, 2.894180184e-03f, 2.895459931e-03f, 2.896733258e-03f, 2.898000162e-03f, 2.899260641e-03f, 2.900514692e-03f, 2.901762313e-03f, - 2.903003503e-03f, 2.904238257e-03f, 2.905466575e-03f, 2.906688453e-03f, 2.907903890e-03f, 2.909112883e-03f, 2.910315430e-03f, 2.911511529e-03f, 2.912701176e-03f, 2.913884371e-03f, - 2.915061111e-03f, 2.916231393e-03f, 2.917395216e-03f, 2.918552577e-03f, 2.919703474e-03f, 2.920847905e-03f, 2.921985868e-03f, 2.923117361e-03f, 2.924242381e-03f, 2.925360927e-03f, - 2.926472996e-03f, 2.927578586e-03f, 2.928677696e-03f, 2.929770323e-03f, 2.930856465e-03f, 2.931936120e-03f, 2.933009287e-03f, 2.934075962e-03f, 2.935136145e-03f, 2.936189834e-03f, - 2.937237025e-03f, 2.938277718e-03f, 2.939311911e-03f, 2.940339601e-03f, 2.941360787e-03f, 2.942375467e-03f, 2.943383639e-03f, 2.944385301e-03f, 2.945380451e-03f, 2.946369088e-03f, - 2.947351210e-03f, 2.948326814e-03f, 2.949295900e-03f, 2.950258466e-03f, 2.951214509e-03f, 2.952164028e-03f, 2.953107021e-03f, 2.954043487e-03f, 2.954973424e-03f, 2.955896830e-03f, - 2.956813704e-03f, 2.957724043e-03f, 2.958627847e-03f, 2.959525114e-03f, 2.960415842e-03f, 2.961300029e-03f, 2.962177675e-03f, 2.963048776e-03f, 2.963913333e-03f, 2.964771343e-03f, - 2.965622805e-03f, 2.966467718e-03f, 2.967306079e-03f, 2.968137887e-03f, 2.968963142e-03f, 2.969781841e-03f, 2.970593984e-03f, 2.971399568e-03f, 2.972198592e-03f, 2.972991056e-03f, - 2.973776957e-03f, 2.974556294e-03f, 2.975329066e-03f, 2.976095272e-03f, 2.976854910e-03f, 2.977607979e-03f, 2.978354478e-03f, 2.979094405e-03f, 2.979827759e-03f, 2.980554540e-03f, - 2.981274745e-03f, 2.981988374e-03f, 2.982695425e-03f, 2.983395897e-03f, 2.984089789e-03f, 2.984777101e-03f, 2.985457830e-03f, 2.986131975e-03f, 2.986799537e-03f, 2.987460512e-03f, - 2.988114901e-03f, 2.988762703e-03f, 2.989403916e-03f, 2.990038538e-03f, 2.990666571e-03f, 2.991288011e-03f, 2.991902859e-03f, 2.992511113e-03f, 2.993112772e-03f, 2.993707836e-03f, - 2.994296303e-03f, 2.994878172e-03f, 2.995453444e-03f, 2.996022116e-03f, 2.996584188e-03f, 2.997139659e-03f, 2.997688528e-03f, 2.998230794e-03f, 2.998766457e-03f, 2.999295516e-03f, - 2.999817970e-03f, 3.000333818e-03f, 3.000843060e-03f, 3.001345694e-03f, 3.001841720e-03f, 3.002331137e-03f, 3.002813945e-03f, 3.003290143e-03f, 3.003759731e-03f, 3.004222706e-03f, - 3.004679070e-03f, 3.005128821e-03f, 3.005571959e-03f, 3.006008483e-03f, 3.006438392e-03f, 3.006861687e-03f, 3.007278365e-03f, 3.007688428e-03f, 3.008091874e-03f, 3.008488703e-03f, - 3.008878915e-03f, 3.009262508e-03f, 3.009639482e-03f, 3.010009838e-03f, 3.010373574e-03f, 3.010730691e-03f, 3.011081187e-03f, 3.011425062e-03f, 3.011762317e-03f, 3.012092949e-03f, - 3.012416961e-03f, 3.012734350e-03f, 3.013045117e-03f, 3.013349261e-03f, 3.013646782e-03f, 3.013937680e-03f, 3.014221954e-03f, 3.014499604e-03f, 3.014770631e-03f, 3.015035033e-03f, - 3.015292811e-03f, 3.015543964e-03f, 3.015788493e-03f, 3.016026397e-03f, 3.016257675e-03f, 3.016482328e-03f, 3.016700356e-03f, 3.016911759e-03f, 3.017116536e-03f, 3.017314688e-03f, - 3.017506214e-03f, 3.017691114e-03f, 3.017869389e-03f, 3.018041037e-03f, 3.018206061e-03f, 3.018364458e-03f, 3.018516230e-03f, 3.018661376e-03f, 3.018799897e-03f, 3.018931792e-03f, - 3.019057062e-03f, 3.019175706e-03f, 3.019287726e-03f, 3.019393120e-03f, 3.019491889e-03f, 3.019584034e-03f, 3.019669554e-03f, 3.019748450e-03f, 3.019820722e-03f, 3.019886370e-03f, - 3.019945394e-03f, 3.019997794e-03f, 3.020043572e-03f, 3.020082726e-03f, 3.020115258e-03f, 3.020141168e-03f, 3.020160455e-03f, 3.020173121e-03f, 3.020179166e-03f, 3.020178590e-03f, - 3.020171393e-03f, 3.020157576e-03f, 3.020137140e-03f, 3.020110084e-03f, 3.020076409e-03f, 3.020036116e-03f, 3.019989204e-03f, 3.019935676e-03f, 3.019875530e-03f, 3.019808768e-03f, - 3.019735389e-03f, 3.019655396e-03f, 3.019568787e-03f, 3.019475565e-03f, 3.019375728e-03f, 3.019269279e-03f, 3.019156217e-03f, 3.019036543e-03f, 3.018910257e-03f, 3.018777362e-03f, - 3.018637856e-03f, 3.018491741e-03f, 3.018339018e-03f, 3.018179686e-03f, 3.018013748e-03f, 3.017841203e-03f, 3.017662053e-03f, 3.017476298e-03f, 3.017283938e-03f, 3.017084976e-03f, - 3.016879411e-03f, 3.016667245e-03f, 3.016448477e-03f, 3.016223110e-03f, 3.015991144e-03f, 3.015752580e-03f, 3.015507418e-03f, 3.015255660e-03f, 3.014997307e-03f, 3.014732359e-03f, - 3.014460818e-03f, 3.014182684e-03f, 3.013897959e-03f, 3.013606643e-03f, 3.013308738e-03f, 3.013004244e-03f, 3.012693163e-03f, 3.012375495e-03f, 3.012051242e-03f, 3.011720404e-03f, - 3.011382984e-03f, 3.011038982e-03f, 3.010688398e-03f, 3.010331235e-03f, 3.009967494e-03f, 3.009597175e-03f, 3.009220279e-03f, 3.008836809e-03f, 3.008446765e-03f, 3.008050148e-03f, - 3.007646960e-03f, 3.007237202e-03f, 3.006820875e-03f, 3.006397981e-03f, 3.005968520e-03f, 3.005532495e-03f, 3.005089906e-03f, 3.004640755e-03f, 3.004185043e-03f, 3.003722771e-03f, - 3.003253941e-03f, 3.002778555e-03f, 3.002296614e-03f, 3.001808118e-03f, 3.001313070e-03f, 3.000811472e-03f, 3.000303323e-03f, 2.999788627e-03f, 2.999267385e-03f, 2.998739597e-03f, - 2.998205266e-03f, 2.997664393e-03f, 2.997116980e-03f, 2.996563028e-03f, 2.996002539e-03f, 2.995435514e-03f, 2.994861956e-03f, 2.994281865e-03f, 2.993695243e-03f, 2.993102093e-03f, - 2.992502415e-03f, 2.991896212e-03f, 2.991283484e-03f, 2.990664235e-03f, 2.990038465e-03f, 2.989406176e-03f, 2.988767370e-03f, 2.988122049e-03f, 2.987470214e-03f, 2.986811868e-03f, - 2.986147012e-03f, 2.985475649e-03f, 2.984797779e-03f, 2.984113404e-03f, 2.983422528e-03f, 2.982725150e-03f, 2.982021275e-03f, 2.981310902e-03f, 2.980594035e-03f, 2.979870675e-03f, - 2.979140824e-03f, 2.978404484e-03f, 2.977661657e-03f, 2.976912345e-03f, 2.976156551e-03f, 2.975394275e-03f, 2.974625521e-03f, 2.973850290e-03f, 2.973068584e-03f, 2.972280405e-03f, - 2.971485756e-03f, 2.970684639e-03f, 2.969877055e-03f, 2.969063008e-03f, 2.968242498e-03f, 2.967415528e-03f, 2.966582101e-03f, 2.965742218e-03f, 2.964895882e-03f, 2.964043095e-03f, - 2.963183859e-03f, 2.962318177e-03f, 2.961446050e-03f, 2.960567482e-03f, 2.959682474e-03f, 2.958791028e-03f, 2.957893148e-03f, 2.956988834e-03f, 2.956078090e-03f, 2.955160919e-03f, - 2.954237321e-03f, 2.953307301e-03f, 2.952370860e-03f, 2.951428000e-03f, 2.950478724e-03f, 2.949523035e-03f, 2.948560934e-03f, 2.947592425e-03f, 2.946617510e-03f, 2.945636192e-03f, - 2.944648472e-03f, 2.943654354e-03f, 2.942653840e-03f, 2.941646932e-03f, 2.940633634e-03f, 2.939613947e-03f, 2.938587874e-03f, 2.937555419e-03f, 2.936516583e-03f, 2.935471369e-03f, - 2.934419780e-03f, 2.933361819e-03f, 2.932297488e-03f, 2.931226789e-03f, 2.930149727e-03f, 2.929066302e-03f, 2.927976519e-03f, 2.926880380e-03f, 2.925777887e-03f, 2.924669044e-03f, - 2.923553853e-03f, 2.922432317e-03f, 2.921304438e-03f, 2.920170221e-03f, 2.919029666e-03f, 2.917882779e-03f, 2.916729560e-03f, 2.915570014e-03f, 2.914404142e-03f, 2.913231949e-03f, - 2.912053436e-03f, 2.910868607e-03f, 2.909677465e-03f, 2.908480013e-03f, 2.907276254e-03f, 2.906066190e-03f, 2.904849825e-03f, 2.903627162e-03f, 2.902398203e-03f, 2.901162953e-03f, - 2.899921413e-03f, 2.898673587e-03f, 2.897419479e-03f, 2.896159091e-03f, 2.894892426e-03f, 2.893619488e-03f, 2.892340279e-03f, 2.891054803e-03f, 2.889763063e-03f, 2.888465062e-03f, - 2.887160804e-03f, 2.885850291e-03f, 2.884533527e-03f, 2.883210515e-03f, 2.881881258e-03f, 2.880545760e-03f, 2.879204024e-03f, 2.877856053e-03f, 2.876501851e-03f, 2.875141420e-03f, - 2.873774765e-03f, 2.872401888e-03f, 2.871022792e-03f, 2.869637482e-03f, 2.868245961e-03f, 2.866848232e-03f, 2.865444298e-03f, 2.864034163e-03f, 2.862617831e-03f, 2.861195304e-03f, - 2.859766587e-03f, 2.858331682e-03f, 2.856890593e-03f, 2.855443325e-03f, 2.853989879e-03f, 2.852530261e-03f, 2.851064473e-03f, 2.849592519e-03f, 2.848114402e-03f, 2.846630126e-03f, - 2.845139696e-03f, 2.843643113e-03f, 2.842140383e-03f, 2.840631508e-03f, 2.839116493e-03f, 2.837595340e-03f, 2.836068054e-03f, 2.834534639e-03f, 2.832995097e-03f, 2.831449434e-03f, - 2.829897651e-03f, 2.828339755e-03f, 2.826775747e-03f, 2.825205632e-03f, 2.823629413e-03f, 2.822047095e-03f, 2.820458682e-03f, 2.818864176e-03f, 2.817263582e-03f, 2.815656904e-03f, - 2.814044146e-03f, 2.812425311e-03f, 2.810800404e-03f, 2.809169428e-03f, 2.807532387e-03f, 2.805889286e-03f, 2.804240127e-03f, 2.802584916e-03f, 2.800923655e-03f, 2.799256350e-03f, - 2.797583004e-03f, 2.795903621e-03f, 2.794218205e-03f, 2.792526760e-03f, 2.790829291e-03f, 2.789125800e-03f, 2.787416293e-03f, 2.785700773e-03f, 2.783979245e-03f, 2.782251713e-03f, - 2.780518180e-03f, 2.778778652e-03f, 2.777033131e-03f, 2.775281623e-03f, 2.773524131e-03f, 2.771760660e-03f, 2.769991213e-03f, 2.768215796e-03f, 2.766434412e-03f, 2.764647065e-03f, - 2.762853760e-03f, 2.761054502e-03f, 2.759249294e-03f, 2.757438140e-03f, 2.755621045e-03f, 2.753798014e-03f, 2.751969050e-03f, 2.750134158e-03f, 2.748293343e-03f, 2.746446608e-03f, - 2.744593959e-03f, 2.742735399e-03f, 2.740870932e-03f, 2.739000565e-03f, 2.737124300e-03f, 2.735242142e-03f, 2.733354096e-03f, 2.731460166e-03f, 2.729560356e-03f, 2.727654672e-03f, - 2.725743118e-03f, 2.723825697e-03f, 2.721902416e-03f, 2.719973277e-03f, 2.718038287e-03f, 2.716097449e-03f, 2.714150768e-03f, 2.712198249e-03f, 2.710239896e-03f, 2.708275713e-03f, - 2.706305707e-03f, 2.704329880e-03f, 2.702348238e-03f, 2.700360786e-03f, 2.698367528e-03f, 2.696368469e-03f, 2.694363613e-03f, 2.692352966e-03f, 2.690336531e-03f, 2.688314315e-03f, - 2.686286321e-03f, 2.684252555e-03f, 2.682213021e-03f, 2.680167723e-03f, 2.678116668e-03f, 2.676059859e-03f, 2.673997301e-03f, 2.671929000e-03f, 2.669854960e-03f, 2.667775185e-03f, - 2.665689682e-03f, 2.663598455e-03f, 2.661501508e-03f, 2.659398847e-03f, 2.657290477e-03f, 2.655176402e-03f, 2.653056627e-03f, 2.650931158e-03f, 2.648800000e-03f, 2.646663156e-03f, - 2.644520634e-03f, 2.642372437e-03f, 2.640218570e-03f, 2.638059039e-03f, 2.635893848e-03f, 2.633723003e-03f, 2.631546509e-03f, 2.629364371e-03f, 2.627176594e-03f, 2.624983183e-03f, - 2.622784143e-03f, 2.620579479e-03f, 2.618369197e-03f, 2.616153302e-03f, 2.613931798e-03f, 2.611704692e-03f, 2.609471988e-03f, 2.607233691e-03f, 2.604989807e-03f, 2.602740341e-03f, - 2.600485298e-03f, 2.598224684e-03f, 2.595958503e-03f, 2.593686761e-03f, 2.591409464e-03f, 2.589126616e-03f, 2.586838223e-03f, 2.584544291e-03f, 2.582244824e-03f, 2.579939828e-03f, - 2.577629308e-03f, 2.575313271e-03f, 2.572991720e-03f, 2.570664662e-03f, 2.568332102e-03f, 2.565994045e-03f, 2.563650497e-03f, 2.561301463e-03f, 2.558946949e-03f, 2.556586960e-03f, - 2.554221502e-03f, 2.551850580e-03f, 2.549474200e-03f, 2.547092367e-03f, 2.544705087e-03f, 2.542312365e-03f, 2.539914207e-03f, 2.537510618e-03f, 2.535101604e-03f, 2.532687171e-03f, - 2.530267325e-03f, 2.527842070e-03f, 2.525411412e-03f, 2.522975358e-03f, 2.520533912e-03f, 2.518087081e-03f, 2.515634869e-03f, 2.513177284e-03f, 2.510714330e-03f, 2.508246013e-03f, - 2.505772339e-03f, 2.503293314e-03f, 2.500808942e-03f, 2.498319232e-03f, 2.495824186e-03f, 2.493323813e-03f, 2.490818117e-03f, 2.488307104e-03f, 2.485790780e-03f, 2.483269151e-03f, - 2.480742223e-03f, 2.478210001e-03f, 2.475672492e-03f, 2.473129701e-03f, 2.470581634e-03f, 2.468028297e-03f, 2.465469696e-03f, 2.462905836e-03f, 2.460336725e-03f, 2.457762367e-03f, - 2.455182769e-03f, 2.452597936e-03f, 2.450007875e-03f, 2.447412591e-03f, 2.444812091e-03f, 2.442206381e-03f, 2.439595466e-03f, 2.436979352e-03f, 2.434358046e-03f, 2.431731554e-03f, - 2.429099881e-03f, 2.426463034e-03f, 2.423821019e-03f, 2.421173842e-03f, 2.418521508e-03f, 2.415864025e-03f, 2.413201398e-03f, 2.410533634e-03f, 2.407860738e-03f, 2.405182716e-03f, - 2.402499576e-03f, 2.399811322e-03f, 2.397117962e-03f, 2.394419501e-03f, 2.391715946e-03f, 2.389007302e-03f, 2.386293576e-03f, 2.383574775e-03f, 2.380850904e-03f, 2.378121970e-03f, - 2.375387979e-03f, 2.372648938e-03f, 2.369904852e-03f, 2.367155728e-03f, 2.364401572e-03f, 2.361642391e-03f, 2.358878191e-03f, 2.356108978e-03f, 2.353334758e-03f, 2.350555539e-03f, - 2.347771326e-03f, 2.344982126e-03f, 2.342187945e-03f, 2.339388789e-03f, 2.336584666e-03f, 2.333775581e-03f, 2.330961541e-03f, 2.328142552e-03f, 2.325318621e-03f, 2.322489754e-03f, - 2.319655958e-03f, 2.316817239e-03f, 2.313973604e-03f, 2.311125059e-03f, 2.308271611e-03f, 2.305413266e-03f, 2.302550031e-03f, 2.299681913e-03f, 2.296808917e-03f, 2.293931052e-03f, - 2.291048322e-03f, 2.288160735e-03f, 2.285268297e-03f, 2.282371016e-03f, 2.279468897e-03f, 2.276561947e-03f, 2.273650173e-03f, 2.270733582e-03f, 2.267812180e-03f, 2.264885974e-03f, - 2.261954970e-03f, 2.259019176e-03f, 2.256078598e-03f, 2.253133242e-03f, 2.250183116e-03f, 2.247228226e-03f, 2.244268580e-03f, 2.241304182e-03f, 2.238335042e-03f, 2.235361164e-03f, - 2.232382557e-03f, 2.229399227e-03f, 2.226411180e-03f, 2.223418423e-03f, 2.220420964e-03f, 2.217418810e-03f, 2.214411966e-03f, 2.211400440e-03f, 2.208384239e-03f, 2.205363369e-03f, - 2.202337838e-03f, 2.199307652e-03f, 2.196272819e-03f, 2.193233345e-03f, 2.190189237e-03f, 2.187140502e-03f, 2.184087147e-03f, 2.181029180e-03f, 2.177966606e-03f, 2.174899433e-03f, - 2.171827668e-03f, 2.168751318e-03f, 2.165670390e-03f, 2.162584891e-03f, 2.159494828e-03f, 2.156400208e-03f, 2.153301039e-03f, 2.150197326e-03f, 2.147089077e-03f, 2.143976300e-03f, - 2.140859001e-03f, 2.137737188e-03f, 2.134610867e-03f, 2.131480046e-03f, 2.128344731e-03f, 2.125204930e-03f, 2.122060651e-03f, 2.118911900e-03f, 2.115758684e-03f, 2.112601010e-03f, - 2.109438887e-03f, 2.106272320e-03f, 2.103101317e-03f, 2.099925886e-03f, 2.096746033e-03f, 2.093561766e-03f, 2.090373091e-03f, 2.087180018e-03f, 2.083982551e-03f, 2.080780699e-03f, - 2.077574469e-03f, 2.074363869e-03f, 2.071148905e-03f, 2.067929585e-03f, 2.064705916e-03f, 2.061477906e-03f, 2.058245561e-03f, 2.055008890e-03f, 2.051767899e-03f, 2.048522596e-03f, - 2.045272988e-03f, 2.042019082e-03f, 2.038760887e-03f, 2.035498409e-03f, 2.032231656e-03f, 2.028960635e-03f, 2.025685353e-03f, 2.022405818e-03f, 2.019122038e-03f, 2.015834020e-03f, - 2.012541771e-03f, 2.009245299e-03f, 2.005944611e-03f, 2.002639715e-03f, 1.999330618e-03f, 1.996017327e-03f, 1.992699851e-03f, 1.989378197e-03f, 1.986052372e-03f, 1.982722383e-03f, - 1.979388239e-03f, 1.976049947e-03f, 1.972707514e-03f, 1.969360948e-03f, 1.966010257e-03f, 1.962655448e-03f, 1.959296529e-03f, 1.955933507e-03f, 1.952566389e-03f, 1.949195185e-03f, - 1.945819900e-03f, 1.942440544e-03f, 1.939057123e-03f, 1.935669645e-03f, 1.932278117e-03f, 1.928882548e-03f, 1.925482946e-03f, 1.922079317e-03f, 1.918671669e-03f, 1.915260011e-03f, - 1.911844349e-03f, 1.908424692e-03f, 1.905001048e-03f, 1.901573423e-03f, 1.898141827e-03f, 1.894706266e-03f, 1.891266748e-03f, 1.887823281e-03f, 1.884375873e-03f, 1.880924532e-03f, - 1.877469265e-03f, 1.874010081e-03f, 1.870546986e-03f, 1.867079990e-03f, 1.863609099e-03f, 1.860134321e-03f, 1.856655665e-03f, 1.853173138e-03f, 1.849686748e-03f, 1.846196503e-03f, - 1.842702411e-03f, 1.839204480e-03f, 1.835702717e-03f, 1.832197131e-03f, 1.828687729e-03f, 1.825174519e-03f, 1.821657509e-03f, 1.818136708e-03f, 1.814612122e-03f, 1.811083761e-03f, - 1.807551632e-03f, 1.804015742e-03f, 1.800476100e-03f, 1.796932715e-03f, 1.793385593e-03f, 1.789834743e-03f, 1.786280172e-03f, 1.782721890e-03f, 1.779159903e-03f, 1.775594221e-03f, - 1.772024850e-03f, 1.768451799e-03f, 1.764875076e-03f, 1.761294689e-03f, 1.757710646e-03f, 1.754122956e-03f, 1.750531625e-03f, 1.746936663e-03f, 1.743338078e-03f, 1.739735877e-03f, - 1.736130068e-03f, 1.732520660e-03f, 1.728907661e-03f, 1.725291079e-03f, 1.721670922e-03f, 1.718047198e-03f, 1.714419916e-03f, 1.710789083e-03f, 1.707154708e-03f, 1.703516799e-03f, - 1.699875364e-03f, 1.696230411e-03f, 1.692581948e-03f, 1.688929984e-03f, 1.685274527e-03f, 1.681615585e-03f, 1.677953167e-03f, 1.674287279e-03f, 1.670617932e-03f, 1.666945133e-03f, - 1.663268889e-03f, 1.659589210e-03f, 1.655906104e-03f, 1.652219579e-03f, 1.648529644e-03f, 1.644836306e-03f, 1.641139573e-03f, 1.637439455e-03f, 1.633735960e-03f, 1.630029095e-03f, - 1.626318869e-03f, 1.622605291e-03f, 1.618888368e-03f, 1.615168110e-03f, 1.611444524e-03f, 1.607717619e-03f, 1.603987403e-03f, 1.600253884e-03f, 1.596517072e-03f, 1.592776974e-03f, - 1.589033598e-03f, 1.585286954e-03f, 1.581537049e-03f, 1.577783892e-03f, 1.574027491e-03f, 1.570267855e-03f, 1.566504992e-03f, 1.562738911e-03f, 1.558969619e-03f, 1.555197127e-03f, - 1.551421441e-03f, 1.547642570e-03f, 1.543860524e-03f, 1.540075309e-03f, 1.536286936e-03f, 1.532495411e-03f, 1.528700745e-03f, 1.524902945e-03f, 1.521102019e-03f, 1.517297977e-03f, - 1.513490827e-03f, 1.509680577e-03f, 1.505867236e-03f, 1.502050813e-03f, 1.498231315e-03f, 1.494408752e-03f, 1.490583132e-03f, 1.486754463e-03f, 1.482922755e-03f, 1.479088015e-03f, - 1.475250253e-03f, 1.471409477e-03f, 1.467565695e-03f, 1.463718917e-03f, 1.459869150e-03f, 1.456016403e-03f, 1.452160686e-03f, 1.448302006e-03f, 1.444440372e-03f, 1.440575793e-03f, - 1.436708278e-03f, 1.432837835e-03f, 1.428964472e-03f, 1.425088199e-03f, 1.421209024e-03f, 1.417326956e-03f, 1.413442003e-03f, 1.409554175e-03f, 1.405663479e-03f, 1.401769925e-03f, - 1.397873521e-03f, 1.393974276e-03f, 1.390072199e-03f, 1.386167298e-03f, 1.382259582e-03f, 1.378349059e-03f, 1.374435740e-03f, 1.370519632e-03f, 1.366600743e-03f, 1.362679084e-03f, - 1.358754662e-03f, 1.354827486e-03f, 1.350897565e-03f, 1.346964909e-03f, 1.343029524e-03f, 1.339091422e-03f, 1.335150609e-03f, 1.331207095e-03f, 1.327260890e-03f, 1.323312000e-03f, - 1.319360436e-03f, 1.315406207e-03f, 1.311449320e-03f, 1.307489785e-03f, 1.303527611e-03f, 1.299562807e-03f, 1.295595381e-03f, 1.291625342e-03f, 1.287652699e-03f, 1.283677461e-03f, - 1.279699637e-03f, 1.275719236e-03f, 1.271736266e-03f, 1.267750736e-03f, 1.263762656e-03f, 1.259772034e-03f, 1.255778879e-03f, 1.251783201e-03f, 1.247785007e-03f, 1.243784306e-03f, - 1.239781109e-03f, 1.235775423e-03f, 1.231767258e-03f, 1.227756622e-03f, 1.223743525e-03f, 1.219727975e-03f, 1.215709981e-03f, 1.211689553e-03f, 1.207666699e-03f, 1.203641428e-03f, - 1.199613749e-03f, 1.195583671e-03f, 1.191551203e-03f, 1.187516354e-03f, 1.183479134e-03f, 1.179439550e-03f, 1.175397613e-03f, 1.171353330e-03f, 1.167306711e-03f, 1.163257766e-03f, - 1.159206502e-03f, 1.155152930e-03f, 1.151097057e-03f, 1.147038894e-03f, 1.142978449e-03f, 1.138915730e-03f, 1.134850749e-03f, 1.130783512e-03f, 1.126714029e-03f, 1.122642310e-03f, - 1.118568363e-03f, 1.114492198e-03f, 1.110413823e-03f, 1.106333248e-03f, 1.102250481e-03f, 1.098165532e-03f, 1.094078410e-03f, 1.089989124e-03f, 1.085897682e-03f, 1.081804095e-03f, - 1.077708371e-03f, 1.073610519e-03f, 1.069510549e-03f, 1.065408469e-03f, 1.061304288e-03f, 1.057198016e-03f, 1.053089662e-03f, 1.048979235e-03f, 1.044866745e-03f, 1.040752199e-03f, - 1.036635608e-03f, 1.032516980e-03f, 1.028396325e-03f, 1.024273651e-03f, 1.020148969e-03f, 1.016022286e-03f, 1.011893613e-03f, 1.007762959e-03f, 1.003630332e-03f, 9.994957414e-04f, - 9.953591971e-04f, 9.912207079e-04f, 9.870802830e-04f, 9.829379317e-04f, 9.787936630e-04f, 9.746474862e-04f, 9.704994105e-04f, 9.663494451e-04f, 9.621975992e-04f, 9.580438821e-04f, - 9.538883028e-04f, 9.497308707e-04f, 9.455715949e-04f, 9.414104847e-04f, 9.372475494e-04f, 9.330827981e-04f, 9.289162400e-04f, 9.247478845e-04f, 9.205777407e-04f, 9.164058180e-04f, - 9.122321254e-04f, 9.080566724e-04f, 9.038794682e-04f, 8.997005219e-04f, 8.955198430e-04f, 8.913374406e-04f, 8.871533239e-04f, 8.829675024e-04f, 8.787799852e-04f, 8.745907817e-04f, - 8.703999011e-04f, 8.662073526e-04f, 8.620131457e-04f, 8.578172895e-04f, 8.536197934e-04f, 8.494206666e-04f, 8.452199186e-04f, 8.410175585e-04f, 8.368135956e-04f, 8.326080393e-04f, - 8.284008990e-04f, 8.241921838e-04f, 8.199819032e-04f, 8.157700663e-04f, 8.115566827e-04f, 8.073417616e-04f, 8.031253122e-04f, 7.989073440e-04f, 7.946878664e-04f, 7.904668885e-04f, - 7.862444198e-04f, 7.820204696e-04f, 7.777950472e-04f, 7.735681620e-04f, 7.693398234e-04f, 7.651100407e-04f, 7.608788233e-04f, 7.566461804e-04f, 7.524121216e-04f, 7.481766560e-04f, - 7.439397932e-04f, 7.397015425e-04f, 7.354619132e-04f, 7.312209147e-04f, 7.269785564e-04f, 7.227348477e-04f, 7.184897980e-04f, 7.142434166e-04f, 7.099957129e-04f, 7.057466963e-04f, - 7.014963762e-04f, 6.972447621e-04f, 6.929918632e-04f, 6.887376890e-04f, 6.844822489e-04f, 6.802255523e-04f, 6.759676085e-04f, 6.717084271e-04f, 6.674480174e-04f, 6.631863888e-04f, - 6.589235508e-04f, 6.546595127e-04f, 6.503942839e-04f, 6.461278739e-04f, 6.418602922e-04f, 6.375915481e-04f, 6.333216510e-04f, 6.290506104e-04f, 6.247784357e-04f, 6.205051363e-04f, - 6.162307218e-04f, 6.119552014e-04f, 6.076785847e-04f, 6.034008810e-04f, 5.991220999e-04f, 5.948422508e-04f, 5.905613430e-04f, 5.862793861e-04f, 5.819963895e-04f, 5.777123627e-04f, - 5.734273151e-04f, 5.691412561e-04f, 5.648541953e-04f, 5.605661420e-04f, 5.562771057e-04f, 5.519870959e-04f, 5.476961221e-04f, 5.434041937e-04f, 5.391113201e-04f, 5.348175109e-04f, - 5.305227755e-04f, 5.262271233e-04f, 5.219305639e-04f, 5.176331067e-04f, 5.133347612e-04f, 5.090355369e-04f, 5.047354432e-04f, 5.004344896e-04f, 4.961326856e-04f, 4.918300407e-04f, - 4.875265643e-04f, 4.832222660e-04f, 4.789171552e-04f, 4.746112413e-04f, 4.703045340e-04f, 4.659970427e-04f, 4.616887768e-04f, 4.573797459e-04f, 4.530699594e-04f, 4.487594269e-04f, - 4.444481578e-04f, 4.401361616e-04f, 4.358234478e-04f, 4.315100260e-04f, 4.271959055e-04f, 4.228810960e-04f, 4.185656069e-04f, 4.142494477e-04f, 4.099326279e-04f, 4.056151570e-04f, - 4.012970446e-04f, 3.969783000e-04f, 3.926589329e-04f, 3.883389527e-04f, 3.840183689e-04f, 3.796971911e-04f, 3.753754287e-04f, 3.710530913e-04f, 3.667301884e-04f, 3.624067294e-04f, - 3.580827239e-04f, 3.537581814e-04f, 3.494331114e-04f, 3.451075234e-04f, 3.407814270e-04f, 3.364548316e-04f, 3.321277468e-04f, 3.278001820e-04f, 3.234721469e-04f, 3.191436508e-04f, - 3.148147034e-04f, 3.104853141e-04f, 3.061554924e-04f, 3.018252480e-04f, 2.974945902e-04f, 2.931635286e-04f, 2.888320727e-04f, 2.845002321e-04f, 2.801680163e-04f, 2.758354347e-04f, - 2.715024970e-04f, 2.671692125e-04f, 2.628355909e-04f, 2.585016417e-04f, 2.541673743e-04f, 2.498327984e-04f, 2.454979233e-04f, 2.411627587e-04f, 2.368273141e-04f, 2.324915989e-04f, - 2.281556228e-04f, 2.238193952e-04f, 2.194829256e-04f, 2.151462236e-04f, 2.108092987e-04f, 2.064721604e-04f, 2.021348182e-04f, 1.977972817e-04f, 1.934595604e-04f, 1.891216637e-04f, - 1.847836012e-04f, 1.804453825e-04f, 1.761070171e-04f, 1.717685144e-04f, 1.674298840e-04f, 1.630911354e-04f, 1.587522781e-04f, 1.544133217e-04f, 1.500742756e-04f, 1.457351494e-04f, - 1.413959526e-04f, 1.370566948e-04f, 1.327173854e-04f, 1.283780339e-04f, 1.240386499e-04f, 1.196992428e-04f, 1.153598223e-04f, 1.110203978e-04f, 1.066809787e-04f, 1.023415748e-04f, - 9.800219535e-05f, 9.366284998e-05f, 8.932354819e-05f, 8.498429948e-05f, 8.064511336e-05f, 7.630599934e-05f, 7.196696694e-05f, 6.762802565e-05f, 6.328918499e-05f, 5.895045446e-05f, - 5.461184356e-05f, 5.027336181e-05f, 4.593501871e-05f, 4.159682375e-05f, 3.725878645e-05f, 3.292091629e-05f, 2.858322280e-05f, 2.424571545e-05f, 1.990840376e-05f, 1.557129721e-05f, - 1.123440531e-05f, 6.897737558e-06f, 2.561303436e-06f, -1.774887556e-06f, -6.110825927e-06f, -1.044650218e-05f, -1.478190684e-05f, -1.911703040e-05f, -2.345186338e-05f, -2.778639630e-05f, - -3.212061966e-05f, -3.645452398e-05f, -4.078809979e-05f, -4.512133759e-05f, -4.945422791e-05f, -5.378676127e-05f, -5.811892820e-05f, -6.245071920e-05f, -6.678212482e-05f, -7.111313557e-05f, - -7.544374198e-05f, -7.977393458e-05f, -8.410370391e-05f, -8.843304049e-05f, -9.276193486e-05f, -9.709037756e-05f, -1.014183591e-04f, -1.057458701e-04f, -1.100729009e-04f, -1.143994423e-04f, - -1.187254847e-04f, -1.230510187e-04f, -1.273760347e-04f, -1.317005234e-04f, -1.360244754e-04f, -1.403478811e-04f, -1.446707311e-04f, -1.489930160e-04f, -1.533147263e-04f, -1.576358526e-04f, - -1.619563854e-04f, -1.662763153e-04f, -1.705956329e-04f, -1.749143288e-04f, -1.792323934e-04f, -1.835498174e-04f, -1.878665914e-04f, -1.921827059e-04f, -1.964981514e-04f, -2.008129187e-04f, - -2.051269982e-04f, -2.094403805e-04f, -2.137530562e-04f, -2.180650160e-04f, -2.223762503e-04f, -2.266867498e-04f, -2.309965051e-04f, -2.353055067e-04f, -2.396137453e-04f, -2.439212115e-04f, - -2.482278958e-04f, -2.525337889e-04f, -2.568388813e-04f, -2.611431638e-04f, -2.654466268e-04f, -2.697492610e-04f, -2.740510571e-04f, -2.783520055e-04f, -2.826520971e-04f, -2.869513222e-04f, - -2.912496717e-04f, -2.955471362e-04f, -2.998437061e-04f, -3.041393723e-04f, -3.084341253e-04f, -3.127279557e-04f, -3.170208542e-04f, -3.213128115e-04f, -3.256038181e-04f, -3.298938648e-04f, - -3.341829422e-04f, -3.384710409e-04f, -3.427581515e-04f, -3.470442649e-04f, -3.513293715e-04f, -3.556134621e-04f, -3.598965273e-04f, -3.641785579e-04f, -3.684595444e-04f, -3.727394775e-04f, - -3.770183480e-04f, -3.812961465e-04f, -3.855728637e-04f, -3.898484903e-04f, -3.941230170e-04f, -3.983964344e-04f, -4.026687332e-04f, -4.069399042e-04f, -4.112099381e-04f, -4.154788255e-04f, - -4.197465572e-04f, -4.240131238e-04f, -4.282785161e-04f, -4.325427249e-04f, -4.368057407e-04f, -4.410675545e-04f, -4.453281567e-04f, -4.495875383e-04f, -4.538456899e-04f, -4.581026023e-04f, - -4.623582662e-04f, -4.666126723e-04f, -4.708658114e-04f, -4.751176743e-04f, -4.793682516e-04f, -4.836175342e-04f, -4.878655128e-04f, -4.921121782e-04f, -4.963575211e-04f, -5.006015323e-04f, - -5.048442025e-04f, -5.090855227e-04f, -5.133254834e-04f, -5.175640756e-04f, -5.218012899e-04f, -5.260371173e-04f, -5.302715484e-04f, -5.345045741e-04f, -5.387361852e-04f, -5.429663725e-04f, - -5.471951267e-04f, -5.514224388e-04f, -5.556482994e-04f, -5.598726995e-04f, -5.640956299e-04f, -5.683170813e-04f, -5.725370447e-04f, -5.767555108e-04f, -5.809724704e-04f, -5.851879145e-04f, - -5.894018339e-04f, -5.936142194e-04f, -5.978250619e-04f, -6.020343522e-04f, -6.062420812e-04f, -6.104482398e-04f, -6.146528187e-04f, -6.188558090e-04f, -6.230572015e-04f, -6.272569870e-04f, - -6.314551564e-04f, -6.356517007e-04f, -6.398466107e-04f, -6.440398773e-04f, -6.482314914e-04f, -6.524214440e-04f, -6.566097259e-04f, -6.607963280e-04f, -6.649812413e-04f, -6.691644568e-04f, - -6.733459652e-04f, -6.775257575e-04f, -6.817038248e-04f, -6.858801579e-04f, -6.900547477e-04f, -6.942275853e-04f, -6.983986615e-04f, -7.025679673e-04f, -7.067354937e-04f, -7.109012317e-04f, - -7.150651722e-04f, -7.192273062e-04f, -7.233876246e-04f, -7.275461185e-04f, -7.317027789e-04f, -7.358575966e-04f, -7.400105629e-04f, -7.441616685e-04f, -7.483109046e-04f, -7.524582621e-04f, - -7.566037321e-04f, -7.607473056e-04f, -7.648889736e-04f, -7.690287272e-04f, -7.731665573e-04f, -7.773024550e-04f, -7.814364114e-04f, -7.855684175e-04f, -7.896984644e-04f, -7.938265431e-04f, - -7.979526446e-04f, -8.020767601e-04f, -8.061988806e-04f, -8.103189972e-04f, -8.144371010e-04f, -8.185531831e-04f, -8.226672345e-04f, -8.267792464e-04f, -8.308892099e-04f, -8.349971160e-04f, - -8.391029558e-04f, -8.432067206e-04f, -8.473084014e-04f, -8.514079894e-04f, -8.555054756e-04f, -8.596008512e-04f, -8.636941074e-04f, -8.677852353e-04f, -8.718742260e-04f, -8.759610708e-04f, - -8.800457608e-04f, -8.841282871e-04f, -8.882086409e-04f, -8.922868134e-04f, -8.963627958e-04f, -9.004365793e-04f, -9.045081551e-04f, -9.085775143e-04f, -9.126446482e-04f, -9.167095480e-04f, - -9.207722049e-04f, -9.248326102e-04f, -9.288907550e-04f, -9.329466305e-04f, -9.370002281e-04f, -9.410515390e-04f, -9.451005544e-04f, -9.491472656e-04f, -9.531916638e-04f, -9.572337403e-04f, - -9.612734863e-04f, -9.653108933e-04f, -9.693459523e-04f, -9.733786548e-04f, -9.774089920e-04f, -9.814369552e-04f, -9.854625358e-04f, -9.894857249e-04f, -9.935065141e-04f, -9.975248945e-04f, - -1.001540857e-03f, -1.005554394e-03f, -1.009565497e-03f, -1.013574155e-03f, -1.017580362e-03f, -1.021584108e-03f, -1.025585385e-03f, -1.029584184e-03f, -1.033580496e-03f, -1.037574314e-03f, - -1.041565627e-03f, -1.045554428e-03f, -1.049540708e-03f, -1.053524458e-03f, -1.057505671e-03f, -1.061484336e-03f, -1.065460446e-03f, -1.069433992e-03f, -1.073404966e-03f, -1.077373359e-03f, - -1.081339162e-03f, -1.085302367e-03f, -1.089262965e-03f, -1.093220948e-03f, -1.097176308e-03f, -1.101129035e-03f, -1.105079121e-03f, -1.109026558e-03f, -1.112971338e-03f, -1.116913451e-03f, - -1.120852889e-03f, -1.124789644e-03f, -1.128723707e-03f, -1.132655071e-03f, -1.136583725e-03f, -1.140509662e-03f, -1.144432874e-03f, -1.148353352e-03f, -1.152271087e-03f, -1.156186072e-03f, - -1.160098297e-03f, -1.164007755e-03f, -1.167914436e-03f, -1.171818333e-03f, -1.175719437e-03f, -1.179617739e-03f, -1.183513232e-03f, -1.187405907e-03f, -1.191295755e-03f, -1.195182768e-03f, - -1.199066939e-03f, -1.202948257e-03f, -1.206826716e-03f, -1.210702307e-03f, -1.214575021e-03f, -1.218444850e-03f, -1.222311786e-03f, -1.226175821e-03f, -1.230036945e-03f, -1.233895152e-03f, - -1.237750432e-03f, -1.241602777e-03f, -1.245452180e-03f, -1.249298631e-03f, -1.253142123e-03f, -1.256982647e-03f, -1.260820195e-03f, -1.264654758e-03f, -1.268486330e-03f, -1.272314900e-03f, - -1.276140462e-03f, -1.279963006e-03f, -1.283782525e-03f, -1.287599011e-03f, -1.291412455e-03f, -1.295222849e-03f, -1.299030184e-03f, -1.302834454e-03f, -1.306635649e-03f, -1.310433761e-03f, - -1.314228783e-03f, -1.318020706e-03f, -1.321809521e-03f, -1.325595222e-03f, -1.329377799e-03f, -1.333157245e-03f, -1.336933552e-03f, -1.340706711e-03f, -1.344476714e-03f, -1.348243553e-03f, - -1.352007221e-03f, -1.355767708e-03f, -1.359525008e-03f, -1.363279111e-03f, -1.367030011e-03f, -1.370777698e-03f, -1.374522166e-03f, -1.378263405e-03f, -1.382001407e-03f, -1.385736166e-03f, - -1.389467673e-03f, -1.393195919e-03f, -1.396920897e-03f, -1.400642599e-03f, -1.404361017e-03f, -1.408076142e-03f, -1.411787968e-03f, -1.415496486e-03f, -1.419201687e-03f, -1.422903565e-03f, - -1.426602111e-03f, -1.430297318e-03f, -1.433989176e-03f, -1.437677679e-03f, -1.441362819e-03f, -1.445044588e-03f, -1.448722977e-03f, -1.452397979e-03f, -1.456069586e-03f, -1.459737791e-03f, - -1.463402585e-03f, -1.467063960e-03f, -1.470721909e-03f, -1.474376425e-03f, -1.478027498e-03f, -1.481675121e-03f, -1.485319287e-03f, -1.488959987e-03f, -1.492597215e-03f, -1.496230962e-03f, - -1.499861219e-03f, -1.503487981e-03f, -1.507111238e-03f, -1.510730984e-03f, -1.514347210e-03f, -1.517959908e-03f, -1.521569072e-03f, -1.525174692e-03f, -1.528776762e-03f, -1.532375274e-03f, - -1.535970221e-03f, -1.539561593e-03f, -1.543149385e-03f, -1.546733587e-03f, -1.550314193e-03f, -1.553891195e-03f, -1.557464585e-03f, -1.561034356e-03f, -1.564600499e-03f, -1.568163008e-03f, - -1.571721875e-03f, -1.575277092e-03f, -1.578828651e-03f, -1.582376546e-03f, -1.585920767e-03f, -1.589461309e-03f, -1.592998163e-03f, -1.596531322e-03f, -1.600060778e-03f, -1.603586524e-03f, - -1.607108552e-03f, -1.610626854e-03f, -1.614141424e-03f, -1.617652254e-03f, -1.621159336e-03f, -1.624662662e-03f, -1.628162226e-03f, -1.631658020e-03f, -1.635150036e-03f, -1.638638267e-03f, - -1.642122705e-03f, -1.645603344e-03f, -1.649080175e-03f, -1.652553191e-03f, -1.656022386e-03f, -1.659487751e-03f, -1.662949279e-03f, -1.666406962e-03f, -1.669860794e-03f, -1.673310768e-03f, - -1.676756874e-03f, -1.680199108e-03f, -1.683637460e-03f, -1.687071924e-03f, -1.690502492e-03f, -1.693929158e-03f, -1.697351913e-03f, -1.700770751e-03f, -1.704185664e-03f, -1.707596645e-03f, - -1.711003687e-03f, -1.714406783e-03f, -1.717805925e-03f, -1.721201105e-03f, -1.724592318e-03f, -1.727979555e-03f, -1.731362810e-03f, -1.734742075e-03f, -1.738117343e-03f, -1.741488607e-03f, - -1.744855860e-03f, -1.748219095e-03f, -1.751578303e-03f, -1.754933479e-03f, -1.758284616e-03f, -1.761631705e-03f, -1.764974741e-03f, -1.768313715e-03f, -1.771648621e-03f, -1.774979452e-03f, - -1.778306200e-03f, -1.781628859e-03f, -1.784947422e-03f, -1.788261881e-03f, -1.791572229e-03f, -1.794878460e-03f, -1.798180566e-03f, -1.801478541e-03f, -1.804772378e-03f, -1.808062068e-03f, - -1.811347606e-03f, -1.814628985e-03f, -1.817906197e-03f, -1.821179236e-03f, -1.824448095e-03f, -1.827712766e-03f, -1.830973243e-03f, -1.834229519e-03f, -1.837481588e-03f, -1.840729441e-03f, - -1.843973072e-03f, -1.847212475e-03f, -1.850447643e-03f, -1.853678568e-03f, -1.856905244e-03f, -1.860127664e-03f, -1.863345821e-03f, -1.866559709e-03f, -1.869769320e-03f, -1.872974648e-03f, - -1.876175686e-03f, -1.879372428e-03f, -1.882564865e-03f, -1.885752993e-03f, -1.888936803e-03f, -1.892116290e-03f, -1.895291446e-03f, -1.898462266e-03f, -1.901628741e-03f, -1.904790865e-03f, - -1.907948633e-03f, -1.911102036e-03f, -1.914251069e-03f, -1.917395725e-03f, -1.920535997e-03f, -1.923671878e-03f, -1.926803362e-03f, -1.929930443e-03f, -1.933053113e-03f, -1.936171366e-03f, - -1.939285195e-03f, -1.942394595e-03f, -1.945499558e-03f, -1.948600077e-03f, -1.951696147e-03f, -1.954787761e-03f, -1.957874911e-03f, -1.960957593e-03f, -1.964035798e-03f, -1.967109522e-03f, - -1.970178756e-03f, -1.973243495e-03f, -1.976303733e-03f, -1.979359462e-03f, -1.982410677e-03f, -1.985457371e-03f, -1.988499537e-03f, -1.991537169e-03f, -1.994570261e-03f, -1.997598806e-03f, - -2.000622799e-03f, -2.003642232e-03f, -2.006657099e-03f, -2.009667394e-03f, -2.012673111e-03f, -2.015674242e-03f, -2.018670783e-03f, -2.021662726e-03f, -2.024650066e-03f, -2.027632796e-03f, - -2.030610909e-03f, -2.033584400e-03f, -2.036553262e-03f, -2.039517489e-03f, -2.042477075e-03f, -2.045432013e-03f, -2.048382298e-03f, -2.051327923e-03f, -2.054268882e-03f, -2.057205168e-03f, - -2.060136776e-03f, -2.063063700e-03f, -2.065985932e-03f, -2.068903468e-03f, -2.071816301e-03f, -2.074724425e-03f, -2.077627834e-03f, -2.080526521e-03f, -2.083420481e-03f, -2.086309708e-03f, - -2.089194194e-03f, -2.092073936e-03f, -2.094948926e-03f, -2.097819158e-03f, -2.100684626e-03f, -2.103545325e-03f, -2.106401248e-03f, -2.109252390e-03f, -2.112098744e-03f, -2.114940304e-03f, - -2.117777065e-03f, -2.120609020e-03f, -2.123436164e-03f, -2.126258490e-03f, -2.129075993e-03f, -2.131888667e-03f, -2.134696506e-03f, -2.137499504e-03f, -2.140297656e-03f, -2.143090954e-03f, - -2.145879394e-03f, -2.148662970e-03f, -2.151441676e-03f, -2.154215506e-03f, -2.156984454e-03f, -2.159748514e-03f, -2.162507681e-03f, -2.165261949e-03f, -2.168011312e-03f, -2.170755765e-03f, - -2.173495301e-03f, -2.176229915e-03f, -2.178959601e-03f, -2.181684354e-03f, -2.184404168e-03f, -2.187119037e-03f, -2.189828955e-03f, -2.192533918e-03f, -2.195233918e-03f, -2.197928951e-03f, - -2.200619011e-03f, -2.203304092e-03f, -2.205984189e-03f, -2.208659296e-03f, -2.211329408e-03f, -2.213994518e-03f, -2.216654622e-03f, -2.219309714e-03f, -2.221959789e-03f, -2.224604840e-03f, - -2.227244862e-03f, -2.229879851e-03f, -2.232509799e-03f, -2.235134703e-03f, -2.237754556e-03f, -2.240369352e-03f, -2.242979088e-03f, -2.245583756e-03f, -2.248183352e-03f, -2.250777871e-03f, - -2.253367306e-03f, -2.255951652e-03f, -2.258530905e-03f, -2.261105059e-03f, -2.263674107e-03f, -2.266238046e-03f, -2.268796870e-03f, -2.271350573e-03f, -2.273899150e-03f, -2.276442596e-03f, - -2.278980905e-03f, -2.281514073e-03f, -2.284042093e-03f, -2.286564962e-03f, -2.289082673e-03f, -2.291595221e-03f, -2.294102601e-03f, -2.296604808e-03f, -2.299101837e-03f, -2.301593682e-03f, - -2.304080339e-03f, -2.306561802e-03f, -2.309038066e-03f, -2.311509125e-03f, -2.313974976e-03f, -2.316435612e-03f, -2.318891029e-03f, -2.321341222e-03f, -2.323786185e-03f, -2.326225913e-03f, - -2.328660402e-03f, -2.331089645e-03f, -2.333513640e-03f, -2.335932379e-03f, -2.338345859e-03f, -2.340754074e-03f, -2.343157019e-03f, -2.345554690e-03f, -2.347947081e-03f, -2.350334187e-03f, - -2.352716004e-03f, -2.355092527e-03f, -2.357463750e-03f, -2.359829669e-03f, -2.362190279e-03f, -2.364545575e-03f, -2.366895552e-03f, -2.369240206e-03f, -2.371579531e-03f, -2.373913523e-03f, - -2.376242176e-03f, -2.378565487e-03f, -2.380883450e-03f, -2.383196060e-03f, -2.385503313e-03f, -2.387805205e-03f, -2.390101729e-03f, -2.392392882e-03f, -2.394678659e-03f, -2.396959055e-03f, - -2.399234065e-03f, -2.401503685e-03f, -2.403767911e-03f, -2.406026736e-03f, -2.408280158e-03f, -2.410528170e-03f, -2.412770769e-03f, -2.415007951e-03f, -2.417239709e-03f, -2.419466040e-03f, - -2.421686940e-03f, -2.423902403e-03f, -2.426112425e-03f, -2.428317001e-03f, -2.430516128e-03f, -2.432709800e-03f, -2.434898014e-03f, -2.437080763e-03f, -2.439258045e-03f, -2.441429855e-03f, - -2.443596188e-03f, -2.445757039e-03f, -2.447912405e-03f, -2.450062280e-03f, -2.452206662e-03f, -2.454345544e-03f, -2.456478923e-03f, -2.458606795e-03f, -2.460729154e-03f, -2.462845997e-03f, - -2.464957320e-03f, -2.467063118e-03f, -2.469163386e-03f, -2.471258121e-03f, -2.473347318e-03f, -2.475430973e-03f, -2.477509082e-03f, -2.479581641e-03f, -2.481648644e-03f, -2.483710089e-03f, - -2.485765970e-03f, -2.487816284e-03f, -2.489861027e-03f, -2.491900194e-03f, -2.493933781e-03f, -2.495961784e-03f, -2.497984198e-03f, -2.500001021e-03f, -2.502012247e-03f, -2.504017873e-03f, - -2.506017895e-03f, -2.508012308e-03f, -2.510001108e-03f, -2.511984292e-03f, -2.513961855e-03f, -2.515933793e-03f, -2.517900103e-03f, -2.519860780e-03f, -2.521815821e-03f, -2.523765220e-03f, - -2.525708976e-03f, -2.527647082e-03f, -2.529579537e-03f, -2.531506335e-03f, -2.533427473e-03f, -2.535342947e-03f, -2.537252753e-03f, -2.539156887e-03f, -2.541055345e-03f, -2.542948124e-03f, - -2.544835219e-03f, -2.546716627e-03f, -2.548592345e-03f, -2.550462367e-03f, -2.552326692e-03f, -2.554185313e-03f, -2.556038229e-03f, -2.557885435e-03f, -2.559726928e-03f, -2.561562703e-03f, - -2.563392758e-03f, -2.565217088e-03f, -2.567035690e-03f, -2.568848560e-03f, -2.570655694e-03f, -2.572457089e-03f, -2.574252742e-03f, -2.576042648e-03f, -2.577826804e-03f, -2.579605207e-03f, - -2.581377852e-03f, -2.583144737e-03f, -2.584905857e-03f, -2.586661210e-03f, -2.588410792e-03f, -2.590154598e-03f, -2.591892627e-03f, -2.593624874e-03f, -2.595351335e-03f, -2.597072008e-03f, - -2.598786889e-03f, -2.600495974e-03f, -2.602199260e-03f, -2.603896744e-03f, -2.605588422e-03f, -2.607274291e-03f, -2.608954348e-03f, -2.610628589e-03f, -2.612297011e-03f, -2.613959610e-03f, - -2.615616383e-03f, -2.617267328e-03f, -2.618912440e-03f, -2.620551716e-03f, -2.622185153e-03f, -2.623812749e-03f, -2.625434499e-03f, -2.627050400e-03f, -2.628660450e-03f, -2.630264644e-03f, - -2.631862981e-03f, -2.633455456e-03f, -2.635042066e-03f, -2.636622809e-03f, -2.638197681e-03f, -2.639766680e-03f, -2.641329801e-03f, -2.642887042e-03f, -2.644438400e-03f, -2.645983872e-03f, - -2.647523455e-03f, -2.649057145e-03f, -2.650584941e-03f, -2.652106837e-03f, -2.653622833e-03f, -2.655132924e-03f, -2.656637108e-03f, -2.658135381e-03f, -2.659627742e-03f, -2.661114186e-03f, - -2.662594711e-03f, -2.664069315e-03f, -2.665537993e-03f, -2.667000744e-03f, -2.668457564e-03f, -2.669908451e-03f, -2.671353402e-03f, -2.672792413e-03f, -2.674225483e-03f, -2.675652608e-03f, - -2.677073785e-03f, -2.678489012e-03f, -2.679898286e-03f, -2.681301605e-03f, -2.682698965e-03f, -2.684090363e-03f, -2.685475798e-03f, -2.686855266e-03f, -2.688228765e-03f, -2.689596291e-03f, - -2.690957844e-03f, -2.692313418e-03f, -2.693663013e-03f, -2.695006626e-03f, -2.696344253e-03f, -2.697675893e-03f, -2.699001542e-03f, -2.700321199e-03f, -2.701634860e-03f, -2.702942523e-03f, - -2.704244186e-03f, -2.705539846e-03f, -2.706829500e-03f, -2.708113146e-03f, -2.709390782e-03f, -2.710662406e-03f, -2.711928013e-03f, -2.713187604e-03f, -2.714441174e-03f, -2.715688721e-03f, - -2.716930244e-03f, -2.718165739e-03f, -2.719395204e-03f, -2.720618638e-03f, -2.721836037e-03f, -2.723047400e-03f, -2.724252723e-03f, -2.725452005e-03f, -2.726645244e-03f, -2.727832437e-03f, - -2.729013582e-03f, -2.730188676e-03f, -2.731357718e-03f, -2.732520705e-03f, -2.733677636e-03f, -2.734828507e-03f, -2.735973316e-03f, -2.737112062e-03f, -2.738244743e-03f, -2.739371356e-03f, - -2.740491899e-03f, -2.741606370e-03f, -2.742714766e-03f, -2.743817087e-03f, -2.744913329e-03f, -2.746003492e-03f, -2.747087571e-03f, -2.748165567e-03f, -2.749237476e-03f, -2.750303296e-03f, - -2.751363027e-03f, -2.752416665e-03f, -2.753464208e-03f, -2.754505656e-03f, -2.755541005e-03f, -2.756570254e-03f, -2.757593401e-03f, -2.758610445e-03f, -2.759621382e-03f, -2.760626212e-03f, - -2.761624932e-03f, -2.762617541e-03f, -2.763604037e-03f, -2.764584418e-03f, -2.765558682e-03f, -2.766526828e-03f, -2.767488853e-03f, -2.768444757e-03f, -2.769394536e-03f, -2.770338190e-03f, - -2.771275717e-03f, -2.772207115e-03f, -2.773132382e-03f, -2.774051516e-03f, -2.774964517e-03f, -2.775871382e-03f, -2.776772110e-03f, -2.777666699e-03f, -2.778555148e-03f, -2.779437454e-03f, - -2.780313617e-03f, -2.781183634e-03f, -2.782047505e-03f, -2.782905227e-03f, -2.783756800e-03f, -2.784602221e-03f, -2.785441489e-03f, -2.786274603e-03f, -2.787101561e-03f, -2.787922362e-03f, - -2.788737004e-03f, -2.789545485e-03f, -2.790347806e-03f, -2.791143963e-03f, -2.791933956e-03f, -2.792717783e-03f, -2.793495443e-03f, -2.794266934e-03f, -2.795032256e-03f, -2.795791407e-03f, - -2.796544385e-03f, -2.797291189e-03f, -2.798031819e-03f, -2.798766272e-03f, -2.799494547e-03f, -2.800216644e-03f, -2.800932561e-03f, -2.801642297e-03f, -2.802345850e-03f, -2.803043219e-03f, - -2.803734404e-03f, -2.804419403e-03f, -2.805098214e-03f, -2.805770838e-03f, -2.806437272e-03f, -2.807097516e-03f, -2.807751568e-03f, -2.808399427e-03f, -2.809041093e-03f, -2.809676565e-03f, - -2.810305840e-03f, -2.810928919e-03f, -2.811545799e-03f, -2.812156481e-03f, -2.812760964e-03f, -2.813359245e-03f, -2.813951325e-03f, -2.814537202e-03f, -2.815116876e-03f, -2.815690345e-03f, - -2.816257609e-03f, -2.816818666e-03f, -2.817373516e-03f, -2.817922159e-03f, -2.818464592e-03f, -2.819000816e-03f, -2.819530829e-03f, -2.820054631e-03f, -2.820572221e-03f, -2.821083599e-03f, - -2.821588762e-03f, -2.822087711e-03f, -2.822580445e-03f, -2.823066963e-03f, -2.823547265e-03f, -2.824021349e-03f, -2.824489216e-03f, -2.824950863e-03f, -2.825406292e-03f, -2.825855501e-03f, - -2.826298489e-03f, -2.826735256e-03f, -2.827165801e-03f, -2.827590124e-03f, -2.828008224e-03f, -2.828420101e-03f, -2.828825754e-03f, -2.829225182e-03f, -2.829618385e-03f, -2.830005363e-03f, - -2.830386114e-03f, -2.830760640e-03f, -2.831128938e-03f, -2.831491008e-03f, -2.831846851e-03f, -2.832196466e-03f, -2.832539852e-03f, -2.832877009e-03f, -2.833207936e-03f, -2.833532634e-03f, - -2.833851101e-03f, -2.834163338e-03f, -2.834469344e-03f, -2.834769119e-03f, -2.835062662e-03f, -2.835349974e-03f, -2.835631053e-03f, -2.835905901e-03f, -2.836174516e-03f, -2.836436898e-03f, - -2.836693047e-03f, -2.836942963e-03f, -2.837186646e-03f, -2.837424095e-03f, -2.837655311e-03f, -2.837880292e-03f, -2.838099040e-03f, -2.838311554e-03f, -2.838517833e-03f, -2.838717878e-03f, - -2.838911689e-03f, -2.839099265e-03f, -2.839280607e-03f, -2.839455714e-03f, -2.839624587e-03f, -2.839787225e-03f, -2.839943629e-03f, -2.840093798e-03f, -2.840237733e-03f, -2.840375433e-03f, - -2.840506899e-03f, -2.840632130e-03f, -2.840751127e-03f, -2.840863890e-03f, -2.840970419e-03f, -2.841070714e-03f, -2.841164775e-03f, -2.841252603e-03f, -2.841334197e-03f, -2.841409558e-03f, - -2.841478685e-03f, -2.841541580e-03f, -2.841598242e-03f, -2.841648672e-03f, -2.841692870e-03f, -2.841730835e-03f, -2.841762569e-03f, -2.841788072e-03f, -2.841807344e-03f, -2.841820385e-03f, - -2.841827195e-03f, -2.841827776e-03f, -2.841822126e-03f, -2.841810248e-03f, -2.841792140e-03f, -2.841767804e-03f, -2.841737240e-03f, -2.841700448e-03f, -2.841657429e-03f, -2.841608183e-03f, - -2.841552710e-03f, -2.841491012e-03f, -2.841423088e-03f, -2.841348940e-03f, -2.841268567e-03f, -2.841181970e-03f, -2.841089150e-03f, -2.840990108e-03f, -2.840884843e-03f, -2.840773357e-03f, - -2.840655649e-03f, -2.840531722e-03f, -2.840401575e-03f, -2.840265208e-03f, -2.840122624e-03f, -2.839973821e-03f, -2.839818802e-03f, -2.839657566e-03f, -2.839490115e-03f, -2.839316448e-03f, - -2.839136568e-03f, -2.838950474e-03f, -2.838758167e-03f, -2.838559649e-03f, -2.838354919e-03f, -2.838143980e-03f, -2.837926830e-03f, -2.837703473e-03f, -2.837473907e-03f, -2.837238135e-03f, - -2.836996156e-03f, -2.836747973e-03f, -2.836493585e-03f, -2.836232993e-03f, -2.835966200e-03f, -2.835693205e-03f, -2.835414009e-03f, -2.835128614e-03f, -2.834837020e-03f, -2.834539229e-03f, - -2.834235242e-03f, -2.833925058e-03f, -2.833608681e-03f, -2.833286109e-03f, -2.832957346e-03f, -2.832622391e-03f, -2.832281246e-03f, -2.831933912e-03f, -2.831580390e-03f, -2.831220681e-03f, - -2.830854786e-03f, -2.830482707e-03f, -2.830104445e-03f, -2.829720000e-03f, -2.829329374e-03f, -2.828932569e-03f, -2.828529585e-03f, -2.828120423e-03f, -2.827705086e-03f, -2.827283574e-03f, - -2.826855888e-03f, -2.826422030e-03f, -2.825982001e-03f, -2.825535803e-03f, -2.825083436e-03f, -2.824624902e-03f, -2.824160203e-03f, -2.823689340e-03f, -2.823212314e-03f, -2.822729126e-03f, - -2.822239779e-03f, -2.821744273e-03f, -2.821242610e-03f, -2.820734791e-03f, -2.820220818e-03f, -2.819700692e-03f, -2.819174416e-03f, -2.818641989e-03f, -2.818103414e-03f, -2.817558693e-03f, - -2.817007826e-03f, -2.816450816e-03f, -2.815887664e-03f, -2.815318372e-03f, -2.814742941e-03f, -2.814161373e-03f, -2.813573669e-03f, -2.812979831e-03f, -2.812379862e-03f, -2.811773761e-03f, - -2.811161532e-03f, -2.810543175e-03f, -2.809918693e-03f, -2.809288088e-03f, -2.808651360e-03f, -2.808008512e-03f, -2.807359545e-03f, -2.806704462e-03f, -2.806043264e-03f, -2.805375953e-03f, - -2.804702530e-03f, -2.804022998e-03f, -2.803337358e-03f, -2.802645613e-03f, -2.801947763e-03f, -2.801243812e-03f, -2.800533760e-03f, -2.799817610e-03f, -2.799095364e-03f, -2.798367023e-03f, - -2.797632590e-03f, -2.796892066e-03f, -2.796145454e-03f, -2.795392755e-03f, -2.794633972e-03f, -2.793869107e-03f, -2.793098160e-03f, -2.792321136e-03f, -2.791538035e-03f, -2.790748860e-03f, - -2.789953612e-03f, -2.789152295e-03f, -2.788344909e-03f, -2.787531457e-03f, -2.786711942e-03f, -2.785886365e-03f, -2.785054728e-03f, -2.784217035e-03f, -2.783373286e-03f, -2.782523484e-03f, - -2.781667631e-03f, -2.780805730e-03f, -2.779937783e-03f, -2.779063792e-03f, -2.778183758e-03f, -2.777297686e-03f, -2.776405576e-03f, -2.775507432e-03f, -2.774603255e-03f, -2.773693047e-03f, - -2.772776812e-03f, -2.771854552e-03f, -2.770926268e-03f, -2.769991963e-03f, -2.769051640e-03f, -2.768105301e-03f, -2.767152949e-03f, -2.766194585e-03f, -2.765230213e-03f, -2.764259835e-03f, - -2.763283453e-03f, -2.762301069e-03f, -2.761312687e-03f, -2.760318309e-03f, -2.759317937e-03f, -2.758311573e-03f, -2.757299222e-03f, -2.756280884e-03f, -2.755256562e-03f, -2.754226260e-03f, - -2.753189980e-03f, -2.752147724e-03f, -2.751099494e-03f, -2.750045295e-03f, -2.748985128e-03f, -2.747918995e-03f, -2.746846900e-03f, -2.745768846e-03f, -2.744684835e-03f, -2.743594869e-03f, - -2.742498952e-03f, -2.741397086e-03f, -2.740289274e-03f, -2.739175518e-03f, -2.738055823e-03f, -2.736930189e-03f, -2.735798621e-03f, -2.734661121e-03f, -2.733517691e-03f, -2.732368335e-03f, - -2.731213056e-03f, -2.730051856e-03f, -2.728884738e-03f, -2.727711705e-03f, -2.726532761e-03f, -2.725347907e-03f, -2.724157148e-03f, -2.722960485e-03f, -2.721757922e-03f, -2.720549462e-03f, - -2.719335108e-03f, -2.718114863e-03f, -2.716888729e-03f, -2.715656711e-03f, -2.714418810e-03f, -2.713175030e-03f, -2.711925374e-03f, -2.710669846e-03f, -2.709408447e-03f, -2.708141182e-03f, - -2.706868053e-03f, -2.705589064e-03f, -2.704304217e-03f, -2.703013517e-03f, -2.701716965e-03f, -2.700414565e-03f, -2.699106321e-03f, -2.697792236e-03f, -2.696472312e-03f, -2.695146553e-03f, - -2.693814963e-03f, -2.692477544e-03f, -2.691134300e-03f, -2.689785234e-03f, -2.688430349e-03f, -2.687069649e-03f, -2.685703137e-03f, -2.684330816e-03f, -2.682952690e-03f, -2.681568762e-03f, - -2.680179035e-03f, -2.678783514e-03f, -2.677382200e-03f, -2.675975098e-03f, -2.674562211e-03f, -2.673143542e-03f, -2.671719095e-03f, -2.670288874e-03f, -2.668852881e-03f, -2.667411120e-03f, - -2.665963596e-03f, -2.664510310e-03f, -2.663051267e-03f, -2.661586471e-03f, -2.660115925e-03f, -2.658639632e-03f, -2.657157595e-03f, -2.655669820e-03f, -2.654176309e-03f, -2.652677065e-03f, - -2.651172093e-03f, -2.649661395e-03f, -2.648144977e-03f, -2.646622841e-03f, -2.645094990e-03f, -2.643561430e-03f, -2.642022162e-03f, -2.640477192e-03f, -2.638926522e-03f, -2.637370157e-03f, - -2.635808101e-03f, -2.634240356e-03f, -2.632666927e-03f, -2.631087817e-03f, -2.629503031e-03f, -2.627912572e-03f, -2.626316443e-03f, -2.624714650e-03f, -2.623107195e-03f, -2.621494083e-03f, - -2.619875316e-03f, -2.618250900e-03f, -2.616620839e-03f, -2.614985135e-03f, -2.613343793e-03f, -2.611696816e-03f, -2.610044210e-03f, -2.608385977e-03f, -2.606722122e-03f, -2.605052648e-03f, - -2.603377560e-03f, -2.601696862e-03f, -2.600010557e-03f, -2.598318650e-03f, -2.596621144e-03f, -2.594918044e-03f, -2.593209354e-03f, -2.591495078e-03f, -2.589775220e-03f, -2.588049783e-03f, - -2.586318773e-03f, -2.584582193e-03f, -2.582840047e-03f, -2.581092340e-03f, -2.579339075e-03f, -2.577580258e-03f, -2.575815891e-03f, -2.574045979e-03f, -2.572270527e-03f, -2.570489538e-03f, - -2.568703017e-03f, -2.566910968e-03f, -2.565113396e-03f, -2.563310304e-03f, -2.561501696e-03f, -2.559687578e-03f, -2.557867953e-03f, -2.556042826e-03f, -2.554212201e-03f, -2.552376083e-03f, - -2.550534475e-03f, -2.548687382e-03f, -2.546834808e-03f, -2.544976758e-03f, -2.543113237e-03f, -2.541244248e-03f, -2.539369795e-03f, -2.537489885e-03f, -2.535604520e-03f, -2.533713706e-03f, - -2.531817446e-03f, -2.529915745e-03f, -2.528008608e-03f, -2.526096040e-03f, -2.524178044e-03f, -2.522254625e-03f, -2.520325788e-03f, -2.518391538e-03f, -2.516451878e-03f, -2.514506814e-03f, - -2.512556349e-03f, -2.510600489e-03f, -2.508639239e-03f, -2.506672602e-03f, -2.504700584e-03f, -2.502723188e-03f, -2.500740421e-03f, -2.498752285e-03f, -2.496758787e-03f, -2.494759930e-03f, - -2.492755720e-03f, -2.490746161e-03f, -2.488731257e-03f, -2.486711015e-03f, -2.484685437e-03f, -2.482654529e-03f, -2.480618297e-03f, -2.478576743e-03f, -2.476529874e-03f, -2.474477695e-03f, - -2.472420209e-03f, -2.470357422e-03f, -2.468289338e-03f, -2.466215963e-03f, -2.464137301e-03f, -2.462053357e-03f, -2.459964136e-03f, -2.457869643e-03f, -2.455769883e-03f, -2.453664861e-03f, - -2.451554581e-03f, -2.449439048e-03f, -2.447318269e-03f, -2.445192246e-03f, -2.443060986e-03f, -2.440924493e-03f, -2.438782773e-03f, -2.436635830e-03f, -2.434483669e-03f, -2.432326296e-03f, - -2.430163715e-03f, -2.427995932e-03f, -2.425822951e-03f, -2.423644777e-03f, -2.421461416e-03f, -2.419272873e-03f, -2.417079153e-03f, -2.414880261e-03f, -2.412676201e-03f, -2.410466980e-03f, - -2.408252602e-03f, -2.406033073e-03f, -2.403808397e-03f, -2.401578580e-03f, -2.399343627e-03f, -2.397103544e-03f, -2.394858334e-03f, -2.392608004e-03f, -2.390352559e-03f, -2.388092005e-03f, - -2.385826345e-03f, -2.383555586e-03f, -2.381279733e-03f, -2.378998791e-03f, -2.376712766e-03f, -2.374421662e-03f, -2.372125485e-03f, -2.369824241e-03f, -2.367517934e-03f, -2.365206570e-03f, - -2.362890155e-03f, -2.360568694e-03f, -2.358242192e-03f, -2.355910654e-03f, -2.353574087e-03f, -2.351232494e-03f, -2.348885883e-03f, -2.346534258e-03f, -2.344177624e-03f, -2.341815988e-03f, - -2.339449354e-03f, -2.337077729e-03f, -2.334701116e-03f, -2.332319523e-03f, -2.329932955e-03f, -2.327541417e-03f, -2.325144914e-03f, -2.322743452e-03f, -2.320337038e-03f, -2.317925675e-03f, - -2.315509370e-03f, -2.313088129e-03f, -2.310661957e-03f, -2.308230859e-03f, -2.305794842e-03f, -2.303353910e-03f, -2.300908070e-03f, -2.298457327e-03f, -2.296001687e-03f, -2.293541156e-03f, - -2.291075738e-03f, -2.288605440e-03f, -2.286130268e-03f, -2.283650228e-03f, -2.281165324e-03f, -2.278675562e-03f, -2.276180950e-03f, -2.273681491e-03f, -2.271177192e-03f, -2.268668059e-03f, - -2.266154098e-03f, -2.263635313e-03f, -2.261111712e-03f, -2.258583300e-03f, -2.256050082e-03f, -2.253512065e-03f, -2.250969255e-03f, -2.248421656e-03f, -2.245869276e-03f, -2.243312119e-03f, - -2.240750193e-03f, -2.238183502e-03f, -2.235612052e-03f, -2.233035851e-03f, -2.230454903e-03f, -2.227869214e-03f, -2.225278790e-03f, -2.222683638e-03f, -2.220083763e-03f, -2.217479171e-03f, - -2.214869869e-03f, -2.212255861e-03f, -2.209637155e-03f, -2.207013756e-03f, -2.204385671e-03f, -2.201752904e-03f, -2.199115463e-03f, -2.196473353e-03f, -2.193826581e-03f, -2.191175152e-03f, - -2.188519073e-03f, -2.185858349e-03f, -2.183192988e-03f, -2.180522994e-03f, -2.177848374e-03f, -2.175169134e-03f, -2.172485280e-03f, -2.169796819e-03f, -2.167103757e-03f, -2.164406099e-03f, - -2.161703852e-03f, -2.158997023e-03f, -2.156285616e-03f, -2.153569639e-03f, -2.150849098e-03f, -2.148123999e-03f, -2.145394348e-03f, -2.142660152e-03f, -2.139921416e-03f, -2.137178147e-03f, - -2.134430351e-03f, -2.131678035e-03f, -2.128921205e-03f, -2.126159867e-03f, -2.123394028e-03f, -2.120623693e-03f, -2.117848869e-03f, -2.115069563e-03f, -2.112285780e-03f, -2.109497528e-03f, - -2.106704812e-03f, -2.103907640e-03f, -2.101106016e-03f, -2.098299948e-03f, -2.095489443e-03f, -2.092674505e-03f, -2.089855143e-03f, -2.087031362e-03f, -2.084203169e-03f, -2.081370571e-03f, - -2.078533573e-03f, -2.075692182e-03f, -2.072846405e-03f, -2.069996248e-03f, -2.067141718e-03f, -2.064282821e-03f, -2.061419564e-03f, -2.058551953e-03f, -2.055679995e-03f, -2.052803696e-03f, - -2.049923064e-03f, -2.047038103e-03f, -2.044148822e-03f, -2.041255226e-03f, -2.038357323e-03f, -2.035455118e-03f, -2.032548619e-03f, -2.029637832e-03f, -2.026722764e-03f, -2.023803420e-03f, - -2.020879809e-03f, -2.017951937e-03f, -2.015019810e-03f, -2.012083434e-03f, -2.009142818e-03f, -2.006197966e-03f, -2.003248887e-03f, -2.000295587e-03f, -1.997338072e-03f, -1.994376349e-03f, - -1.991410425e-03f, -1.988440307e-03f, -1.985466001e-03f, -1.982487514e-03f, -1.979504854e-03f, -1.976518026e-03f, -1.973527037e-03f, -1.970531895e-03f, -1.967532606e-03f, -1.964529177e-03f, - -1.961521615e-03f, -1.958509926e-03f, -1.955494118e-03f, -1.952474197e-03f, -1.949450171e-03f, -1.946422045e-03f, -1.943389827e-03f, -1.940353524e-03f, -1.937313143e-03f, -1.934268690e-03f, - -1.931220173e-03f, -1.928167598e-03f, -1.925110972e-03f, -1.922050303e-03f, -1.918985596e-03f, -1.915916860e-03f, -1.912844102e-03f, -1.909767327e-03f, -1.906686543e-03f, -1.903601757e-03f, - -1.900512977e-03f, -1.897420208e-03f, -1.894323458e-03f, -1.891222735e-03f, -1.888118045e-03f, -1.885009394e-03f, -1.881896791e-03f, -1.878780242e-03f, -1.875659755e-03f, -1.872535336e-03f, - -1.869406992e-03f, -1.866274731e-03f, -1.863138559e-03f, -1.859998484e-03f, -1.856854513e-03f, -1.853706653e-03f, -1.850554911e-03f, -1.847399294e-03f, -1.844239809e-03f, -1.841076464e-03f, - -1.837909266e-03f, -1.834738221e-03f, -1.831563337e-03f, -1.828384622e-03f, -1.825202082e-03f, -1.822015724e-03f, -1.818825556e-03f, -1.815631586e-03f, -1.812433819e-03f, -1.809232264e-03f, - -1.806026927e-03f, -1.802817817e-03f, -1.799604939e-03f, -1.796388302e-03f, -1.793167913e-03f, -1.789943779e-03f, -1.786715907e-03f, -1.783484304e-03f, -1.780248979e-03f, -1.777009937e-03f, - -1.773767187e-03f, -1.770520736e-03f, -1.767270591e-03f, -1.764016759e-03f, -1.760759248e-03f, -1.757498066e-03f, -1.754233218e-03f, -1.750964714e-03f, -1.747692560e-03f, -1.744416764e-03f, - -1.741137333e-03f, -1.737854274e-03f, -1.734567595e-03f, -1.731277303e-03f, -1.727983406e-03f, -1.724685911e-03f, -1.721384826e-03f, -1.718080158e-03f, -1.714771914e-03f, -1.711460102e-03f, - -1.708144730e-03f, -1.704825804e-03f, -1.701503333e-03f, -1.698177323e-03f, -1.694847783e-03f, -1.691514719e-03f, -1.688178140e-03f, -1.684838053e-03f, -1.681494465e-03f, -1.678147385e-03f, - -1.674796818e-03f, -1.671442774e-03f, -1.668085259e-03f, -1.664724281e-03f, -1.661359848e-03f, -1.657991967e-03f, -1.654620646e-03f, -1.651245892e-03f, -1.647867714e-03f, -1.644486118e-03f, - -1.641101112e-03f, -1.637712704e-03f, -1.634320902e-03f, -1.630925713e-03f, -1.627527144e-03f, -1.624125204e-03f, -1.620719900e-03f, -1.617311240e-03f, -1.613899231e-03f, -1.610483881e-03f, - -1.607065198e-03f, -1.603643189e-03f, -1.600217863e-03f, -1.596789226e-03f, -1.593357287e-03f, -1.589922053e-03f, -1.586483531e-03f, -1.583041731e-03f, -1.579596659e-03f, -1.576148323e-03f, - -1.572696731e-03f, -1.569241891e-03f, -1.565783810e-03f, -1.562322497e-03f, -1.558857958e-03f, -1.555390202e-03f, -1.551919237e-03f, -1.548445070e-03f, -1.544967709e-03f, -1.541487162e-03f, - -1.538003437e-03f, -1.534516542e-03f, -1.531026483e-03f, -1.527533270e-03f, -1.524036911e-03f, -1.520537412e-03f, -1.517034782e-03f, -1.513529028e-03f, -1.510020159e-03f, -1.506508183e-03f, - -1.502993106e-03f, -1.499474938e-03f, -1.495953686e-03f, -1.492429358e-03f, -1.488901962e-03f, -1.485371505e-03f, -1.481837996e-03f, -1.478301443e-03f, -1.474761853e-03f, -1.471219235e-03f, - -1.467673596e-03f, -1.464124944e-03f, -1.460573288e-03f, -1.457018635e-03f, -1.453460993e-03f, -1.449900370e-03f, -1.446336775e-03f, -1.442770215e-03f, -1.439200697e-03f, -1.435628231e-03f, - -1.432052825e-03f, -1.428474485e-03f, -1.424893220e-03f, -1.421309039e-03f, -1.417721949e-03f, -1.414131958e-03f, -1.410539074e-03f, -1.406943306e-03f, -1.403344661e-03f, -1.399743148e-03f, - -1.396138774e-03f, -1.392531548e-03f, -1.388921477e-03f, -1.385308570e-03f, -1.381692835e-03f, -1.378074279e-03f, -1.374452912e-03f, -1.370828741e-03f, -1.367201774e-03f, -1.363572019e-03f, - -1.359939485e-03f, -1.356304179e-03f, -1.352666110e-03f, -1.349025286e-03f, -1.345381714e-03f, -1.341735404e-03f, -1.338086363e-03f, -1.334434600e-03f, -1.330780122e-03f, -1.327122937e-03f, - -1.323463055e-03f, -1.319800483e-03f, -1.316135229e-03f, -1.312467302e-03f, -1.308796709e-03f, -1.305123459e-03f, -1.301447560e-03f, -1.297769021e-03f, -1.294087849e-03f, -1.290404053e-03f, - -1.286717640e-03f, -1.283028620e-03f, -1.279337001e-03f, -1.275642790e-03f, -1.271945996e-03f, -1.268246627e-03f, -1.264544691e-03f, -1.260840197e-03f, -1.257133154e-03f, -1.253423568e-03f, - -1.249711449e-03f, -1.245996805e-03f, -1.242279644e-03f, -1.238559974e-03f, -1.234837804e-03f, -1.231113142e-03f, -1.227385996e-03f, -1.223656375e-03f, -1.219924287e-03f, -1.216189740e-03f, - -1.212452743e-03f, -1.208713303e-03f, -1.204971430e-03f, -1.201227131e-03f, -1.197480416e-03f, -1.193731292e-03f, -1.189979767e-03f, -1.186225851e-03f, -1.182469550e-03f, -1.178710875e-03f, - -1.174949833e-03f, -1.171186432e-03f, -1.167420681e-03f, -1.163652589e-03f, -1.159882163e-03f, -1.156109413e-03f, -1.152334346e-03f, -1.148556970e-03f, -1.144777296e-03f, -1.140995329e-03f, - -1.137211081e-03f, -1.133424557e-03f, -1.129635768e-03f, -1.125844721e-03f, -1.122051426e-03f, -1.118255889e-03f, -1.114458120e-03f, -1.110658128e-03f, -1.106855921e-03f, -1.103051506e-03f, - -1.099244893e-03f, -1.095436091e-03f, -1.091625107e-03f, -1.087811950e-03f, -1.083996629e-03f, -1.080179151e-03f, -1.076359527e-03f, -1.072537763e-03f, -1.068713869e-03f, -1.064887853e-03f, - -1.061059724e-03f, -1.057229489e-03f, -1.053397159e-03f, -1.049562740e-03f, -1.045726242e-03f, -1.041887674e-03f, -1.038047043e-03f, -1.034204358e-03f, -1.030359628e-03f, -1.026512862e-03f, - -1.022664067e-03f, -1.018813253e-03f, -1.014960428e-03f, -1.011105600e-03f, -1.007248779e-03f, -1.003389973e-03f, -9.995291892e-04f, -9.956664378e-04f, -9.918017269e-04f, -9.879350650e-04f, - -9.840664607e-04f, -9.801959227e-04f, -9.763234595e-04f, -9.724490797e-04f, -9.685727919e-04f, -9.646946049e-04f, -9.608145270e-04f, -9.569325670e-04f, -9.530487336e-04f, -9.491630352e-04f, - -9.452754806e-04f, -9.413860783e-04f, -9.374948371e-04f, -9.336017655e-04f, -9.297068721e-04f, -9.258101657e-04f, -9.219116549e-04f, -9.180113483e-04f, -9.141092546e-04f, -9.102053824e-04f, - -9.062997404e-04f, -9.023923373e-04f, -8.984831817e-04f, -8.945722823e-04f, -8.906596478e-04f, -8.867452869e-04f, -8.828292082e-04f, -8.789114204e-04f, -8.749919322e-04f, -8.710707523e-04f, - -8.671478895e-04f, -8.632233523e-04f, -8.592971495e-04f, -8.553692898e-04f, -8.514397819e-04f, -8.475086345e-04f, -8.435758564e-04f, -8.396414562e-04f, -8.357054426e-04f, -8.317678245e-04f, - -8.278286105e-04f, -8.238878093e-04f, -8.199454296e-04f, -8.160014803e-04f, -8.120559700e-04f, -8.081089075e-04f, -8.041603016e-04f, -8.002101609e-04f, -7.962584942e-04f, -7.923053103e-04f, - -7.883506179e-04f, -7.843944258e-04f, -7.804367428e-04f, -7.764775775e-04f, -7.725169389e-04f, -7.685548355e-04f, -7.645912763e-04f, -7.606262700e-04f, -7.566598253e-04f, -7.526919511e-04f, - -7.487226561e-04f, -7.447519491e-04f, -7.407798389e-04f, -7.368063342e-04f, -7.328314440e-04f, -7.288551769e-04f, -7.248775418e-04f, -7.208985474e-04f, -7.169182026e-04f, -7.129365162e-04f, - -7.089534970e-04f, -7.049691537e-04f, -7.009834953e-04f, -6.969965305e-04f, -6.930082681e-04f, -6.890187169e-04f, -6.850278858e-04f, -6.810357836e-04f, -6.770424191e-04f, -6.730478012e-04f, - -6.690519386e-04f, -6.650548403e-04f, -6.610565150e-04f, -6.570569716e-04f, -6.530562188e-04f, -6.490542657e-04f, -6.450511209e-04f, -6.410467934e-04f, -6.370412920e-04f, -6.330346256e-04f, - -6.290268029e-04f, -6.250178329e-04f, -6.210077244e-04f, -6.169964862e-04f, -6.129841273e-04f, -6.089706564e-04f, -6.049560825e-04f, -6.009404144e-04f, -5.969236610e-04f, -5.929058311e-04f, - -5.888869337e-04f, -5.848669775e-04f, -5.808459715e-04f, -5.768239245e-04f, -5.728008455e-04f, -5.687767432e-04f, -5.647516267e-04f, -5.607255047e-04f, -5.566983861e-04f, -5.526702799e-04f, - -5.486411949e-04f, -5.446111400e-04f, -5.405801241e-04f, -5.365481561e-04f, -5.325152449e-04f, -5.284813993e-04f, -5.244466284e-04f, -5.204109409e-04f, -5.163743459e-04f, -5.123368521e-04f, - -5.082984685e-04f, -5.042592040e-04f, -5.002190675e-04f, -4.961780679e-04f, -4.921362141e-04f, -4.880935151e-04f, -4.840499797e-04f, -4.800056168e-04f, -4.759604354e-04f, -4.719144444e-04f, - -4.678676527e-04f, -4.638200692e-04f, -4.597717029e-04f, -4.557225626e-04f, -4.516726573e-04f, -4.476219959e-04f, -4.435705873e-04f, -4.395184405e-04f, -4.354655644e-04f, -4.314119678e-04f, - -4.273576598e-04f, -4.233026493e-04f, -4.192469452e-04f, -4.151905564e-04f, -4.111334918e-04f, -4.070757605e-04f, -4.030173713e-04f, -3.989583331e-04f, -3.948986549e-04f, -3.908383457e-04f, - -3.867774144e-04f, -3.827158699e-04f, -3.786537211e-04f, -3.745909770e-04f, -3.705276466e-04f, -3.664637387e-04f, -3.623992624e-04f, -3.583342265e-04f, -3.542686400e-04f, -3.502025119e-04f, - -3.461358511e-04f, -3.420686666e-04f, -3.380009672e-04f, -3.339327620e-04f, -3.298640598e-04f, -3.257948698e-04f, -3.217252006e-04f, -3.176550615e-04f, -3.135844612e-04f, -3.095134088e-04f, - -3.054419131e-04f, -3.013699832e-04f, -2.972976280e-04f, -2.932248564e-04f, -2.891516774e-04f, -2.850781000e-04f, -2.810041331e-04f, -2.769297857e-04f, -2.728550667e-04f, -2.687799850e-04f, - -2.647045497e-04f, -2.606287696e-04f, -2.565526538e-04f, -2.524762112e-04f, -2.483994507e-04f, -2.443223813e-04f, -2.402450120e-04f, -2.361673517e-04f, -2.320894094e-04f, -2.280111940e-04f, - -2.239327145e-04f, -2.198539799e-04f, -2.157749990e-04f, -2.116957809e-04f, -2.076163345e-04f, -2.035366688e-04f, -1.994567927e-04f, -1.953767152e-04f, -1.912964453e-04f, -1.872159918e-04f, - -1.831353638e-04f, -1.790545702e-04f, -1.749736200e-04f, -1.708925221e-04f, -1.668112854e-04f, -1.627299190e-04f, -1.586484318e-04f, -1.545668328e-04f, -1.504851308e-04f, -1.464033349e-04f, - -1.423214540e-04f, -1.382394970e-04f, -1.341574730e-04f, -1.300753908e-04f, -1.259932595e-04f, -1.219110879e-04f, -1.178288851e-04f, -1.137466599e-04f, -1.096644214e-04f, -1.055821784e-04f, - -1.014999400e-04f, -9.741771505e-05f, -9.333551252e-05f, -8.925334137e-05f, -8.517121055e-05f, -8.108912899e-05f, -7.700710565e-05f, -7.292514947e-05f, -6.884326940e-05f, -6.476147438e-05f, - -6.067977336e-05f, -5.659817528e-05f, -5.251668908e-05f, -4.843532370e-05f, -4.435408809e-05f, -4.027299118e-05f, -3.619204191e-05f, -3.211124923e-05f, -2.803062206e-05f, -2.395016935e-05f, - -1.986990004e-05f, -1.578982304e-05f, -1.170994731e-05f, -7.630281778e-06f, -3.550835366e-06f, 5.283829889e-07f, 4.607364358e-06f, 8.686099812e-06f, 1.276458042e-05f, 1.684279726e-05f, - 2.092074141e-05f, 2.499840393e-05f, 2.907577592e-05f, 3.315284843e-05f, 3.722961256e-05f, 4.130605939e-05f, 4.538217998e-05f, 4.945796544e-05f, 5.353340683e-05f, 5.760849525e-05f, - 6.168322179e-05f, 6.575757752e-05f, 6.983155354e-05f, 7.390514095e-05f, 7.797833082e-05f, 8.205111425e-05f, 8.612348235e-05f, 9.019542620e-05f, 9.426693690e-05f, 9.833800555e-05f, - 1.024086233e-04f, 1.064787811e-04f, 1.105484702e-04f, 1.146176817e-04f, 1.186864066e-04f, 1.227546361e-04f, 1.268223613e-04f, 1.308895733e-04f, 1.349562632e-04f, 1.390224222e-04f, - 1.430880412e-04f, 1.471531116e-04f, 1.512176243e-04f, 1.552815705e-04f, 1.593449413e-04f, 1.634077278e-04f, 1.674699213e-04f, 1.715315127e-04f, 1.755924933e-04f, 1.796528541e-04f, - 1.837125864e-04f, 1.877716811e-04f, 1.918301296e-04f, 1.958879228e-04f, 1.999450521e-04f, 2.040015084e-04f, 2.080572829e-04f, 2.121123668e-04f, 2.161667513e-04f, 2.202204275e-04f, - 2.242733865e-04f, 2.283256195e-04f, 2.323771177e-04f, 2.364278722e-04f, 2.404778742e-04f, 2.445271148e-04f, 2.485755853e-04f, 2.526232767e-04f, 2.566701803e-04f, 2.607162872e-04f, - 2.647615886e-04f, 2.688060756e-04f, 2.728497396e-04f, 2.768925716e-04f, 2.809345628e-04f, 2.849757044e-04f, 2.890159876e-04f, 2.930554037e-04f, 2.970939437e-04f, 3.011315989e-04f, - 3.051683605e-04f, 3.092042196e-04f, 3.132391676e-04f, 3.172731956e-04f, 3.213062947e-04f, 3.253384563e-04f, 3.293696715e-04f, 3.333999316e-04f, 3.374292278e-04f, 3.414575512e-04f, - 3.454848931e-04f, 3.495112448e-04f, 3.535365975e-04f, 3.575609424e-04f, 3.615842707e-04f, 3.656065737e-04f, 3.696278426e-04f, 3.736480687e-04f, 3.776672432e-04f, 3.816853573e-04f, - 3.857024024e-04f, 3.897183696e-04f, 3.937332502e-04f, 3.977470356e-04f, 4.017597169e-04f, 4.057712854e-04f, 4.097817324e-04f, 4.137910491e-04f, 4.177992269e-04f, 4.218062570e-04f, - 4.258121307e-04f, 4.298168393e-04f, 4.338203740e-04f, 4.378227262e-04f, 4.418238871e-04f, 4.458238481e-04f, 4.498226005e-04f, 4.538201354e-04f, 4.578164444e-04f, 4.618115186e-04f, - 4.658053494e-04f, 4.697979281e-04f, 4.737892460e-04f, 4.777792944e-04f, 4.817680647e-04f, 4.857555482e-04f, 4.897417362e-04f, 4.937266201e-04f, 4.977101911e-04f, 5.016924408e-04f, - 5.056733603e-04f, 5.096529410e-04f, 5.136311743e-04f, 5.176080516e-04f, 5.215835642e-04f, 5.255577034e-04f, 5.295304607e-04f, 5.335018274e-04f, 5.374717948e-04f, 5.414403545e-04f, - 5.454074976e-04f, 5.493732157e-04f, 5.533375001e-04f, 5.573003422e-04f, 5.612617334e-04f, 5.652216651e-04f, 5.691801286e-04f, 5.731371155e-04f, 5.770926171e-04f, 5.810466249e-04f, - 5.849991301e-04f, 5.889501244e-04f, 5.928995990e-04f, 5.968475455e-04f, 6.007939552e-04f, 6.047388197e-04f, 6.086821302e-04f, 6.126238783e-04f, 6.165640555e-04f, 6.205026531e-04f, - 6.244396627e-04f, 6.283750757e-04f, 6.323088835e-04f, 6.362410777e-04f, 6.401716497e-04f, 6.441005909e-04f, 6.480278929e-04f, 6.519535472e-04f, 6.558775452e-04f, 6.597998784e-04f, - 6.637205383e-04f, 6.676395165e-04f, 6.715568044e-04f, 6.754723935e-04f, 6.793862754e-04f, 6.832984415e-04f, 6.872088835e-04f, 6.911175928e-04f, 6.950245609e-04f, 6.989297794e-04f, - 7.028332399e-04f, 7.067349338e-04f, 7.106348527e-04f, 7.145329882e-04f, 7.184293318e-04f, 7.223238751e-04f, 7.262166097e-04f, 7.301075271e-04f, 7.339966189e-04f, 7.378838767e-04f, - 7.417692921e-04f, 7.456528565e-04f, 7.495345618e-04f, 7.534143994e-04f, 7.572923609e-04f, 7.611684380e-04f, 7.650426222e-04f, 7.689149053e-04f, 7.727852787e-04f, 7.766537341e-04f, - 7.805202632e-04f, 7.843848576e-04f, 7.882475089e-04f, 7.921082088e-04f, 7.959669489e-04f, 7.998237209e-04f, 8.036785165e-04f, 8.075313272e-04f, 8.113821447e-04f, 8.152309609e-04f, - 8.190777672e-04f, 8.229225554e-04f, 8.267653172e-04f, 8.306060443e-04f, 8.344447284e-04f, 8.382813611e-04f, 8.421159343e-04f, 8.459484395e-04f, 8.497788685e-04f, 8.536072131e-04f, - 8.574334650e-04f, 8.612576158e-04f, 8.650796574e-04f, 8.688995814e-04f, 8.727173797e-04f, 8.765330439e-04f, 8.803465659e-04f, 8.841579374e-04f, 8.879671502e-04f, 8.917741960e-04f, - 8.955790666e-04f, 8.993817538e-04f, 9.031822495e-04f, 9.069805453e-04f, 9.107766331e-04f, 9.145705047e-04f, 9.183621519e-04f, 9.221515665e-04f, 9.259387403e-04f, 9.297236653e-04f, - 9.335063331e-04f, 9.372867357e-04f, 9.410648648e-04f, 9.448407124e-04f, 9.486142703e-04f, 9.523855303e-04f, 9.561544843e-04f, 9.599211242e-04f, 9.636854419e-04f, 9.674474292e-04f, - 9.712070780e-04f, 9.749643802e-04f, 9.787193278e-04f, 9.824719125e-04f, 9.862221264e-04f, 9.899699614e-04f, 9.937154093e-04f, 9.974584621e-04f, 1.001199112e-03f, 1.004937350e-03f, - 1.008673169e-03f, 1.012406561e-03f, 1.016137517e-03f, 1.019866030e-03f, 1.023592092e-03f, 1.027315694e-03f, 1.031036828e-03f, 1.034755487e-03f, 1.038471663e-03f, 1.042185347e-03f, - 1.045896531e-03f, 1.049605208e-03f, 1.053311369e-03f, 1.057015007e-03f, 1.060716113e-03f, 1.064414680e-03f, 1.068110700e-03f, 1.071804164e-03f, 1.075495065e-03f, 1.079183394e-03f, - 1.082869145e-03f, 1.086552308e-03f, 1.090232877e-03f, 1.093910842e-03f, 1.097586197e-03f, 1.101258932e-03f, 1.104929041e-03f, 1.108596516e-03f, 1.112261348e-03f, 1.115923530e-03f, - 1.119583053e-03f, 1.123239910e-03f, 1.126894094e-03f, 1.130545596e-03f, 1.134194408e-03f, 1.137840522e-03f, 1.141483931e-03f, 1.145124627e-03f, 1.148762602e-03f, 1.152397848e-03f, - 1.156030358e-03f, 1.159660123e-03f, 1.163287136e-03f, 1.166911389e-03f, 1.170532874e-03f, 1.174151584e-03f, 1.177767510e-03f, 1.181380645e-03f, 1.184990981e-03f, 1.188598510e-03f, - 1.192203226e-03f, 1.195805119e-03f, 1.199404182e-03f, 1.203000407e-03f, 1.206593788e-03f, 1.210184315e-03f, 1.213771981e-03f, 1.217356780e-03f, 1.220938702e-03f, 1.224517740e-03f, - 1.228093887e-03f, 1.231667134e-03f, 1.235237475e-03f, 1.238804901e-03f, 1.242369405e-03f, 1.245930980e-03f, 1.249489617e-03f, 1.253045309e-03f, 1.256598048e-03f, 1.260147827e-03f, - 1.263694638e-03f, 1.267238473e-03f, 1.270779326e-03f, 1.274317187e-03f, 1.277852051e-03f, 1.281383909e-03f, 1.284912753e-03f, 1.288438576e-03f, 1.291961371e-03f, 1.295481129e-03f, - 1.298997844e-03f, 1.302511508e-03f, 1.306022113e-03f, 1.309529652e-03f, 1.313034117e-03f, 1.316535501e-03f, 1.320033796e-03f, 1.323528995e-03f, 1.327021091e-03f, 1.330510075e-03f, - 1.333995940e-03f, 1.337478680e-03f, 1.340958285e-03f, 1.344434750e-03f, 1.347908067e-03f, 1.351378227e-03f, 1.354845224e-03f, 1.358309051e-03f, 1.361769699e-03f, 1.365227162e-03f, - 1.368681432e-03f, 1.372132501e-03f, 1.375580363e-03f, 1.379025010e-03f, 1.382466435e-03f, 1.385904629e-03f, 1.389339586e-03f, 1.392771299e-03f, 1.396199760e-03f, 1.399624962e-03f, - 1.403046898e-03f, 1.406465560e-03f, 1.409880940e-03f, 1.413293032e-03f, 1.416701829e-03f, 1.420107322e-03f, 1.423509506e-03f, 1.426908371e-03f, 1.430303912e-03f, 1.433696121e-03f, - 1.437084991e-03f, 1.440470514e-03f, 1.443852684e-03f, 1.447231493e-03f, 1.450606933e-03f, 1.453978998e-03f, 1.457347680e-03f, 1.460712973e-03f, 1.464074869e-03f, 1.467433361e-03f, - 1.470788441e-03f, 1.474140103e-03f, 1.477488339e-03f, 1.480833143e-03f, 1.484174507e-03f, 1.487512424e-03f, 1.490846886e-03f, 1.494177888e-03f, 1.497505421e-03f, 1.500829479e-03f, - 1.504150054e-03f, 1.507467140e-03f, 1.510780729e-03f, 1.514090814e-03f, 1.517397389e-03f, 1.520700446e-03f, 1.523999978e-03f, 1.527295978e-03f, 1.530588439e-03f, 1.533877354e-03f, - 1.537162716e-03f, 1.540444519e-03f, 1.543722754e-03f, 1.546997416e-03f, 1.550268497e-03f, 1.553535990e-03f, 1.556799888e-03f, 1.560060184e-03f, 1.563316872e-03f, 1.566569944e-03f, - 1.569819394e-03f, 1.573065214e-03f, 1.576307398e-03f, 1.579545939e-03f, 1.582780829e-03f, 1.586012063e-03f, 1.589239633e-03f, 1.592463531e-03f, 1.595683753e-03f, 1.598900290e-03f, - 1.602113135e-03f, 1.605322283e-03f, 1.608527725e-03f, 1.611729456e-03f, 1.614927469e-03f, 1.618121756e-03f, 1.621312310e-03f, 1.624499126e-03f, 1.627682197e-03f, 1.630861514e-03f, - 1.634037073e-03f, 1.637208866e-03f, 1.640376885e-03f, 1.643541126e-03f, 1.646701580e-03f, 1.649858242e-03f, 1.653011104e-03f, 1.656160160e-03f, 1.659305403e-03f, 1.662446826e-03f, - 1.665584423e-03f, 1.668718188e-03f, 1.671848112e-03f, 1.674974191e-03f, 1.678096416e-03f, 1.681214783e-03f, 1.684329283e-03f, 1.687439910e-03f, 1.690546658e-03f, 1.693649521e-03f, - 1.696748491e-03f, 1.699843562e-03f, 1.702934727e-03f, 1.706021980e-03f, 1.709105315e-03f, 1.712184725e-03f, 1.715260202e-03f, 1.718331742e-03f, 1.721399337e-03f, 1.724462980e-03f, - 1.727522666e-03f, 1.730578388e-03f, 1.733630139e-03f, 1.736677913e-03f, 1.739721703e-03f, 1.742761504e-03f, 1.745797308e-03f, 1.748829109e-03f, 1.751856901e-03f, 1.754880677e-03f, - 1.757900431e-03f, 1.760916156e-03f, 1.763927847e-03f, 1.766935496e-03f, 1.769939098e-03f, 1.772938646e-03f, 1.775934134e-03f, 1.778925555e-03f, 1.781912903e-03f, 1.784896172e-03f, - 1.787875356e-03f, 1.790850447e-03f, 1.793821441e-03f, 1.796788330e-03f, 1.799751108e-03f, 1.802709769e-03f, 1.805664308e-03f, 1.808614716e-03f, 1.811560990e-03f, 1.814503121e-03f, - 1.817441104e-03f, 1.820374933e-03f, 1.823304602e-03f, 1.826230104e-03f, 1.829151433e-03f, 1.832068583e-03f, 1.834981548e-03f, 1.837890322e-03f, 1.840794898e-03f, 1.843695271e-03f, - 1.846591434e-03f, 1.849483381e-03f, 1.852371106e-03f, 1.855254604e-03f, 1.858133868e-03f, 1.861008891e-03f, 1.863879668e-03f, 1.866746193e-03f, 1.869608460e-03f, 1.872466463e-03f, - 1.875320195e-03f, 1.878169651e-03f, 1.881014825e-03f, 1.883855711e-03f, 1.886692302e-03f, 1.889524593e-03f, 1.892352578e-03f, 1.895176250e-03f, 1.897995605e-03f, 1.900810636e-03f, - 1.903621336e-03f, 1.906427701e-03f, 1.909229724e-03f, 1.912027400e-03f, 1.914820722e-03f, 1.917609684e-03f, 1.920394282e-03f, 1.923174508e-03f, 1.925950357e-03f, 1.928721824e-03f, - 1.931488902e-03f, 1.934251585e-03f, 1.937009869e-03f, 1.939763746e-03f, 1.942513212e-03f, 1.945258259e-03f, 1.947998884e-03f, 1.950735080e-03f, 1.953466841e-03f, 1.956194161e-03f, - 1.958917035e-03f, 1.961635457e-03f, 1.964349421e-03f, 1.967058922e-03f, 1.969763954e-03f, 1.972464511e-03f, 1.975160588e-03f, 1.977852178e-03f, 1.980539277e-03f, 1.983221879e-03f, - 1.985899978e-03f, 1.988573568e-03f, 1.991242644e-03f, 1.993907201e-03f, 1.996567232e-03f, 1.999222732e-03f, 2.001873696e-03f, 2.004520118e-03f, 2.007161992e-03f, 2.009799313e-03f, - 2.012432076e-03f, 2.015060274e-03f, 2.017683903e-03f, 2.020302957e-03f, 2.022917430e-03f, 2.025527317e-03f, 2.028132613e-03f, 2.030733312e-03f, 2.033329409e-03f, 2.035920898e-03f, - 2.038507773e-03f, 2.041090030e-03f, 2.043667663e-03f, 2.046240667e-03f, 2.048809036e-03f, 2.051372765e-03f, 2.053931848e-03f, 2.056486280e-03f, 2.059036057e-03f, 2.061581172e-03f, - 2.064121620e-03f, 2.066657396e-03f, 2.069188495e-03f, 2.071714911e-03f, 2.074236639e-03f, 2.076753675e-03f, 2.079266011e-03f, 2.081773644e-03f, 2.084276569e-03f, 2.086774779e-03f, - 2.089268270e-03f, 2.091757036e-03f, 2.094241073e-03f, 2.096720375e-03f, 2.099194937e-03f, 2.101664754e-03f, 2.104129820e-03f, 2.106590132e-03f, 2.109045682e-03f, 2.111496467e-03f, - 2.113942481e-03f, 2.116383720e-03f, 2.118820178e-03f, 2.121251849e-03f, 2.123678730e-03f, 2.126100814e-03f, 2.128518098e-03f, 2.130930575e-03f, 2.133338242e-03f, 2.135741092e-03f, - 2.138139121e-03f, 2.140532324e-03f, 2.142920696e-03f, 2.145304232e-03f, 2.147682927e-03f, 2.150056776e-03f, 2.152425774e-03f, 2.154789916e-03f, 2.157149198e-03f, 2.159503615e-03f, - 2.161853161e-03f, 2.164197832e-03f, 2.166537622e-03f, 2.168872528e-03f, 2.171202544e-03f, 2.173527665e-03f, 2.175847887e-03f, 2.178163205e-03f, 2.180473613e-03f, 2.182779108e-03f, - 2.185079684e-03f, 2.187375337e-03f, 2.189666062e-03f, 2.191951853e-03f, 2.194232708e-03f, 2.196508620e-03f, 2.198779585e-03f, 2.201045598e-03f, 2.203306655e-03f, 2.205562751e-03f, - 2.207813882e-03f, 2.210060042e-03f, 2.212301227e-03f, 2.214537432e-03f, 2.216768654e-03f, 2.218994886e-03f, 2.221216125e-03f, 2.223432367e-03f, 2.225643605e-03f, 2.227849837e-03f, - 2.230051057e-03f, 2.232247260e-03f, 2.234438443e-03f, 2.236624601e-03f, 2.238805729e-03f, 2.240981823e-03f, 2.243152878e-03f, 2.245318890e-03f, 2.247479854e-03f, 2.249635767e-03f, - 2.251786623e-03f, 2.253932417e-03f, 2.256073147e-03f, 2.258208807e-03f, 2.260339393e-03f, 2.262464900e-03f, 2.264585324e-03f, 2.266700662e-03f, 2.268810907e-03f, 2.270916057e-03f, - 2.273016106e-03f, 2.275111051e-03f, 2.277200888e-03f, 2.279285611e-03f, 2.281365217e-03f, 2.283439701e-03f, 2.285509059e-03f, 2.287573287e-03f, 2.289632381e-03f, 2.291686336e-03f, - 2.293735148e-03f, 2.295778814e-03f, 2.297817328e-03f, 2.299850687e-03f, 2.301878887e-03f, 2.303901923e-03f, 2.305919791e-03f, 2.307932487e-03f, 2.309940007e-03f, 2.311942347e-03f, - 2.313939503e-03f, 2.315931471e-03f, 2.317918246e-03f, 2.319899825e-03f, 2.321876204e-03f, 2.323847378e-03f, 2.325813343e-03f, 2.327774096e-03f, 2.329729633e-03f, 2.331679949e-03f, - 2.333625041e-03f, 2.335564904e-03f, 2.337499535e-03f, 2.339428929e-03f, 2.341353084e-03f, 2.343271994e-03f, 2.345185656e-03f, 2.347094066e-03f, 2.348997221e-03f, 2.350895116e-03f, - 2.352787747e-03f, 2.354675111e-03f, 2.356557203e-03f, 2.358434021e-03f, 2.360305560e-03f, 2.362171816e-03f, 2.364032786e-03f, 2.365888465e-03f, 2.367738851e-03f, 2.369583938e-03f, - 2.371423725e-03f, 2.373258206e-03f, 2.375087378e-03f, 2.376911238e-03f, 2.378729781e-03f, 2.380543005e-03f, 2.382350905e-03f, 2.384153477e-03f, 2.385950719e-03f, 2.387742626e-03f, - 2.389529195e-03f, 2.391310422e-03f, 2.393086304e-03f, 2.394856837e-03f, 2.396622017e-03f, 2.398381841e-03f, 2.400136306e-03f, 2.401885407e-03f, 2.403629142e-03f, 2.405367506e-03f, - 2.407100497e-03f, 2.408828110e-03f, 2.410550343e-03f, 2.412267192e-03f, 2.413978653e-03f, 2.415684723e-03f, 2.417385399e-03f, 2.419080677e-03f, 2.420770553e-03f, 2.422455025e-03f, - 2.424134089e-03f, 2.425807741e-03f, 2.427475978e-03f, 2.429138798e-03f, 2.430796196e-03f, 2.432448169e-03f, 2.434094714e-03f, 2.435735828e-03f, 2.437371507e-03f, 2.439001748e-03f, - 2.440626548e-03f, 2.442245904e-03f, 2.443859812e-03f, 2.445468269e-03f, 2.447071272e-03f, 2.448668818e-03f, 2.450260903e-03f, 2.451847524e-03f, 2.453428679e-03f, 2.455004364e-03f, - 2.456574575e-03f, 2.458139311e-03f, 2.459698567e-03f, 2.461252341e-03f, 2.462800629e-03f, 2.464343428e-03f, 2.465880736e-03f, 2.467412549e-03f, 2.468938864e-03f, 2.470459679e-03f, - 2.471974990e-03f, 2.473484794e-03f, 2.474989088e-03f, 2.476487869e-03f, 2.477981135e-03f, 2.479468882e-03f, 2.480951107e-03f, 2.482427808e-03f, 2.483898981e-03f, 2.485364624e-03f, - 2.486824733e-03f, 2.488279307e-03f, 2.489728341e-03f, 2.491171833e-03f, 2.492609781e-03f, 2.494042181e-03f, 2.495469031e-03f, 2.496890328e-03f, 2.498306068e-03f, 2.499716250e-03f, - 2.501120870e-03f, 2.502519926e-03f, 2.503913415e-03f, 2.505301335e-03f, 2.506683681e-03f, 2.508060453e-03f, 2.509431647e-03f, 2.510797260e-03f, 2.512157290e-03f, 2.513511734e-03f, - 2.514860589e-03f, 2.516203853e-03f, 2.517541524e-03f, 2.518873598e-03f, 2.520200073e-03f, 2.521520946e-03f, 2.522836215e-03f, 2.524145878e-03f, 2.525449931e-03f, 2.526748373e-03f, - 2.528041200e-03f, 2.529328410e-03f, 2.530610001e-03f, 2.531885971e-03f, 2.533156316e-03f, 2.534421034e-03f, 2.535680123e-03f, 2.536933580e-03f, 2.538181404e-03f, 2.539423591e-03f, - 2.540660139e-03f, 2.541891045e-03f, 2.543116309e-03f, 2.544335926e-03f, 2.545549895e-03f, 2.546758213e-03f, 2.547960879e-03f, 2.549157889e-03f, 2.550349242e-03f, 2.551534934e-03f, - 2.552714965e-03f, 2.553889331e-03f, 2.555058031e-03f, 2.556221061e-03f, 2.557378421e-03f, 2.558530107e-03f, 2.559676118e-03f, 2.560816452e-03f, 2.561951105e-03f, 2.563080076e-03f, - 2.564203364e-03f, 2.565320965e-03f, 2.566432877e-03f, 2.567539099e-03f, 2.568639629e-03f, 2.569734463e-03f, 2.570823601e-03f, 2.571907041e-03f, 2.572984779e-03f, 2.574056815e-03f, - 2.575123145e-03f, 2.576183769e-03f, 2.577238684e-03f, 2.578287888e-03f, 2.579331379e-03f, 2.580369155e-03f, 2.581401214e-03f, 2.582427555e-03f, 2.583448175e-03f, 2.584463073e-03f, - 2.585472246e-03f, 2.586475693e-03f, 2.587473412e-03f, 2.588465401e-03f, 2.589451658e-03f, 2.590432181e-03f, 2.591406969e-03f, 2.592376019e-03f, 2.593339331e-03f, 2.594296901e-03f, - 2.595248729e-03f, 2.596194812e-03f, 2.597135150e-03f, 2.598069739e-03f, 2.598998579e-03f, 2.599921668e-03f, 2.600839003e-03f, 2.601750584e-03f, 2.602656409e-03f, 2.603556476e-03f, - 2.604450783e-03f, 2.605339329e-03f, 2.606222112e-03f, 2.607099130e-03f, 2.607970383e-03f, 2.608835868e-03f, 2.609695584e-03f, 2.610549529e-03f, 2.611397701e-03f, 2.612240100e-03f, - 2.613076724e-03f, 2.613907571e-03f, 2.614732640e-03f, 2.615551929e-03f, 2.616365436e-03f, 2.617173161e-03f, 2.617975102e-03f, 2.618771258e-03f, 2.619561626e-03f, 2.620346206e-03f, - 2.621124996e-03f, 2.621897996e-03f, 2.622665203e-03f, 2.623426616e-03f, 2.624182234e-03f, 2.624932055e-03f, 2.625676079e-03f, 2.626414304e-03f, 2.627146728e-03f, 2.627873351e-03f, - 2.628594171e-03f, 2.629309186e-03f, 2.630018397e-03f, 2.630721801e-03f, 2.631419397e-03f, 2.632111184e-03f, 2.632797161e-03f, 2.633477327e-03f, 2.634151681e-03f, 2.634820220e-03f, - 2.635482946e-03f, 2.636139855e-03f, 2.636790947e-03f, 2.637436221e-03f, 2.638075677e-03f, 2.638709312e-03f, 2.639337125e-03f, 2.639959117e-03f, 2.640575285e-03f, 2.641185629e-03f, - 2.641790148e-03f, 2.642388840e-03f, 2.642981705e-03f, 2.643568742e-03f, 2.644149950e-03f, 2.644725328e-03f, 2.645294874e-03f, 2.645858589e-03f, 2.646416471e-03f, 2.646968519e-03f, - 2.647514733e-03f, 2.648055111e-03f, 2.648589653e-03f, 2.649118357e-03f, 2.649641224e-03f, 2.650158252e-03f, 2.650669440e-03f, 2.651174788e-03f, 2.651674295e-03f, 2.652167961e-03f, - 2.652655783e-03f, 2.653137762e-03f, 2.653613897e-03f, 2.654084188e-03f, 2.654548633e-03f, 2.655007232e-03f, 2.655459984e-03f, 2.655906888e-03f, 2.656347945e-03f, 2.656783152e-03f, - 2.657212511e-03f, 2.657636019e-03f, 2.658053677e-03f, 2.658465484e-03f, 2.658871439e-03f, 2.659271543e-03f, 2.659665793e-03f, 2.660054190e-03f, 2.660436733e-03f, 2.660813422e-03f, - 2.661184256e-03f, 2.661549235e-03f, 2.661908358e-03f, 2.662261625e-03f, 2.662609036e-03f, 2.662950589e-03f, 2.663286285e-03f, 2.663616124e-03f, 2.663940104e-03f, 2.664258225e-03f, - 2.664570488e-03f, 2.664876891e-03f, 2.665177435e-03f, 2.665472119e-03f, 2.665760942e-03f, 2.666043905e-03f, 2.666321007e-03f, 2.666592249e-03f, 2.666857629e-03f, 2.667117147e-03f, - 2.667370803e-03f, 2.667618598e-03f, 2.667860530e-03f, 2.668096600e-03f, 2.668326807e-03f, 2.668551152e-03f, 2.668769634e-03f, 2.668982252e-03f, 2.669189008e-03f, 2.669389900e-03f, - 2.669584929e-03f, 2.669774094e-03f, 2.669957396e-03f, 2.670134834e-03f, 2.670306409e-03f, 2.670472120e-03f, 2.670631967e-03f, 2.670785951e-03f, 2.670934071e-03f, 2.671076327e-03f, - 2.671212719e-03f, 2.671343248e-03f, 2.671467913e-03f, 2.671586715e-03f, 2.671699653e-03f, 2.671806728e-03f, 2.671907940e-03f, 2.672003289e-03f, 2.672092775e-03f, 2.672176398e-03f, - 2.672254158e-03f, 2.672326056e-03f, 2.672392091e-03f, 2.672452264e-03f, 2.672506575e-03f, 2.672555025e-03f, 2.672597613e-03f, 2.672634340e-03f, 2.672665206e-03f, 2.672690212e-03f, - 2.672709357e-03f, 2.672722641e-03f, 2.672730066e-03f, 2.672731632e-03f, 2.672727338e-03f, 2.672717186e-03f, 2.672701175e-03f, 2.672679307e-03f, 2.672651580e-03f, 2.672617996e-03f, - 2.672578556e-03f, 2.672533259e-03f, 2.672482106e-03f, 2.672425098e-03f, 2.672362234e-03f, 2.672293516e-03f, 2.672218944e-03f, 2.672138518e-03f, 2.672052239e-03f, 2.671960108e-03f, - 2.671862124e-03f, 2.671758290e-03f, 2.671648604e-03f, 2.671533068e-03f, 2.671411682e-03f, 2.671284447e-03f, 2.671151364e-03f, 2.671012433e-03f, 2.670867655e-03f, 2.670717030e-03f, - 2.670560559e-03f, 2.670398243e-03f, 2.670230083e-03f, 2.670056078e-03f, 2.669876231e-03f, 2.669690542e-03f, 2.669499010e-03f, 2.669301638e-03f, 2.669098426e-03f, 2.668889375e-03f, - 2.668674485e-03f, 2.668453757e-03f, 2.668227193e-03f, 2.667994792e-03f, 2.667756557e-03f, 2.667512487e-03f, 2.667262584e-03f, 2.667006848e-03f, 2.666745280e-03f, 2.666477882e-03f, - 2.666204654e-03f, 2.665925597e-03f, 2.665640712e-03f, 2.665350000e-03f, 2.665053463e-03f, 2.664751100e-03f, 2.664442913e-03f, 2.664128903e-03f, 2.663809072e-03f, 2.663483419e-03f, - 2.663151947e-03f, 2.662814655e-03f, 2.662471546e-03f, 2.662122621e-03f, 2.661767880e-03f, 2.661407324e-03f, 2.661040955e-03f, 2.660668774e-03f, 2.660290783e-03f, 2.659906981e-03f, - 2.659517370e-03f, 2.659121953e-03f, 2.658720728e-03f, 2.658313699e-03f, 2.657900866e-03f, 2.657482231e-03f, 2.657057794e-03f, 2.656627557e-03f, 2.656191522e-03f, 2.655749689e-03f, - 2.655302059e-03f, 2.654848635e-03f, 2.654389418e-03f, 2.653924408e-03f, 2.653453608e-03f, 2.652977018e-03f, 2.652494640e-03f, 2.652006475e-03f, 2.651512525e-03f, 2.651012791e-03f, - 2.650507275e-03f, 2.649995978e-03f, 2.649478901e-03f, 2.648956046e-03f, 2.648427415e-03f, 2.647893008e-03f, 2.647352828e-03f, 2.646806876e-03f, 2.646255154e-03f, 2.645697662e-03f, - 2.645134404e-03f, 2.644565379e-03f, 2.643990590e-03f, 2.643410038e-03f, 2.642823726e-03f, 2.642231654e-03f, 2.641633824e-03f, 2.641030238e-03f, 2.640420897e-03f, 2.639805804e-03f, - 2.639184959e-03f, 2.638558365e-03f, 2.637926023e-03f, 2.637287936e-03f, 2.636644104e-03f, 2.635994529e-03f, 2.635339214e-03f, 2.634678159e-03f, 2.634011368e-03f, 2.633338841e-03f, - 2.632660580e-03f, 2.631976588e-03f, 2.631286865e-03f, 2.630591415e-03f, 2.629890238e-03f, 2.629183336e-03f, 2.628470713e-03f, 2.627752368e-03f, 2.627028305e-03f, 2.626298525e-03f, - 2.625563030e-03f, 2.624821822e-03f, 2.624074904e-03f, 2.623322276e-03f, 2.622563941e-03f, 2.621799901e-03f, 2.621030158e-03f, 2.620254715e-03f, 2.619473572e-03f, 2.618686732e-03f, - 2.617894198e-03f, 2.617095970e-03f, 2.616292052e-03f, 2.615482445e-03f, 2.614667152e-03f, 2.613846174e-03f, 2.613019514e-03f, 2.612187174e-03f, 2.611349156e-03f, 2.610505462e-03f, - 2.609656095e-03f, 2.608801056e-03f, 2.607940348e-03f, 2.607073973e-03f, 2.606201933e-03f, 2.605324230e-03f, 2.604440867e-03f, 2.603551846e-03f, 2.602657170e-03f, 2.601756840e-03f, - 2.600850858e-03f, 2.599939228e-03f, 2.599021952e-03f, 2.598099031e-03f, 2.597170468e-03f, 2.596236266e-03f, 2.595296427e-03f, 2.594350953e-03f, 2.593399847e-03f, 2.592443111e-03f, - 2.591480747e-03f, 2.590512758e-03f, 2.589539147e-03f, 2.588559916e-03f, 2.587575067e-03f, 2.586584603e-03f, 2.585588526e-03f, 2.584586839e-03f, 2.583579545e-03f, 2.582566645e-03f, - 2.581548143e-03f, 2.580524040e-03f, 2.579494341e-03f, 2.578459046e-03f, 2.577418160e-03f, 2.576371683e-03f, 2.575319620e-03f, 2.574261972e-03f, 2.573198742e-03f, 2.572129934e-03f, - 2.571055549e-03f, 2.569975590e-03f, 2.568890060e-03f, 2.567798962e-03f, 2.566702298e-03f, 2.565600071e-03f, 2.564492284e-03f, 2.563378940e-03f, 2.562260041e-03f, 2.561135590e-03f, - 2.560005590e-03f, 2.558870044e-03f, 2.557728954e-03f, 2.556582324e-03f, 2.555430156e-03f, 2.554272453e-03f, 2.553109217e-03f, 2.551940453e-03f, 2.550766162e-03f, 2.549586348e-03f, - 2.548401013e-03f, 2.547210160e-03f, 2.546013793e-03f, 2.544811914e-03f, 2.543604526e-03f, 2.542391633e-03f, 2.541173236e-03f, 2.539949340e-03f, 2.538719946e-03f, 2.537485059e-03f, - 2.536244682e-03f, 2.534998816e-03f, 2.533747465e-03f, 2.532490633e-03f, 2.531228323e-03f, 2.529960537e-03f, 2.528687278e-03f, 2.527408550e-03f, 2.526124356e-03f, 2.524834699e-03f, - 2.523539582e-03f, 2.522239008e-03f, 2.520932980e-03f, 2.519621503e-03f, 2.518304578e-03f, 2.516982209e-03f, 2.515654399e-03f, 2.514321152e-03f, 2.512982470e-03f, 2.511638357e-03f, - 2.510288816e-03f, 2.508933851e-03f, 2.507573465e-03f, 2.506207661e-03f, 2.504836442e-03f, 2.503459811e-03f, 2.502077773e-03f, 2.500690330e-03f, 2.499297486e-03f, 2.497899244e-03f, - 2.496495607e-03f, 2.495086579e-03f, 2.493672164e-03f, 2.492252364e-03f, 2.490827183e-03f, 2.489396624e-03f, 2.487960692e-03f, 2.486519389e-03f, 2.485072719e-03f, 2.483620685e-03f, - 2.482163292e-03f, 2.480700541e-03f, 2.479232438e-03f, 2.477758985e-03f, 2.476280186e-03f, 2.474796044e-03f, 2.473306564e-03f, 2.471811748e-03f, 2.470311601e-03f, 2.468806125e-03f, - 2.467295325e-03f, 2.465779204e-03f, 2.464257765e-03f, 2.462731013e-03f, 2.461198951e-03f, 2.459661583e-03f, 2.458118912e-03f, 2.456570942e-03f, 2.455017677e-03f, 2.453459120e-03f, - 2.451895276e-03f, 2.450326147e-03f, 2.448751739e-03f, 2.447172053e-03f, 2.445587095e-03f, 2.443996868e-03f, 2.442401376e-03f, 2.440800622e-03f, 2.439194610e-03f, 2.437583345e-03f, - 2.435966830e-03f, 2.434345069e-03f, 2.432718065e-03f, 2.431085824e-03f, 2.429448347e-03f, 2.427805640e-03f, 2.426157707e-03f, 2.424504551e-03f, 2.422846176e-03f, 2.421182586e-03f, - 2.419513785e-03f, 2.417839777e-03f, 2.416160566e-03f, 2.414476156e-03f, 2.412786551e-03f, 2.411091755e-03f, 2.409391772e-03f, 2.407686606e-03f, 2.405976261e-03f, 2.404260742e-03f, - 2.402540051e-03f, 2.400814194e-03f, 2.399083174e-03f, 2.397346995e-03f, 2.395605662e-03f, 2.393859179e-03f, 2.392107549e-03f, 2.390350778e-03f, 2.388588868e-03f, 2.386821825e-03f, - 2.385049652e-03f, 2.383272354e-03f, 2.381489934e-03f, 2.379702397e-03f, 2.377909748e-03f, 2.376111990e-03f, 2.374309128e-03f, 2.372501166e-03f, 2.370688107e-03f, 2.368869958e-03f, - 2.367046721e-03f, 2.365218401e-03f, 2.363385002e-03f, 2.361546529e-03f, 2.359702986e-03f, 2.357854377e-03f, 2.356000707e-03f, 2.354141980e-03f, 2.352278201e-03f, 2.350409373e-03f, - 2.348535501e-03f, 2.346656590e-03f, 2.344772644e-03f, 2.342883667e-03f, 2.340989664e-03f, 2.339090639e-03f, 2.337186597e-03f, 2.335277542e-03f, 2.333363479e-03f, 2.331444412e-03f, - 2.329520346e-03f, 2.327591284e-03f, 2.325657233e-03f, 2.323718196e-03f, 2.321774177e-03f, 2.319825182e-03f, 2.317871214e-03f, 2.315912279e-03f, 2.313948381e-03f, 2.311979525e-03f, - 2.310005715e-03f, 2.308026956e-03f, 2.306043252e-03f, 2.304054608e-03f, 2.302061029e-03f, 2.300062519e-03f, 2.298059084e-03f, 2.296050727e-03f, 2.294037454e-03f, 2.292019268e-03f, - 2.289996176e-03f, 2.287968181e-03f, 2.285935289e-03f, 2.283897503e-03f, 2.281854830e-03f, 2.279807272e-03f, 2.277754837e-03f, 2.275697527e-03f, 2.273635348e-03f, 2.271568305e-03f, - 2.269496403e-03f, 2.267419645e-03f, 2.265338038e-03f, 2.263251586e-03f, 2.261160294e-03f, 2.259064167e-03f, 2.256963209e-03f, 2.254857426e-03f, 2.252746822e-03f, 2.250631402e-03f, - 2.248511172e-03f, 2.246386136e-03f, 2.244256299e-03f, 2.242121666e-03f, 2.239982242e-03f, 2.237838032e-03f, 2.235689041e-03f, 2.233535274e-03f, 2.231376736e-03f, 2.229213432e-03f, - 2.227045367e-03f, 2.224872545e-03f, 2.222694973e-03f, 2.220512655e-03f, 2.218325596e-03f, 2.216133802e-03f, 2.213937276e-03f, 2.211736025e-03f, 2.209530054e-03f, 2.207319367e-03f, - 2.205103970e-03f, 2.202883868e-03f, 2.200659065e-03f, 2.198429568e-03f, 2.196195381e-03f, 2.193956510e-03f, 2.191712959e-03f, 2.189464735e-03f, 2.187211841e-03f, 2.184954283e-03f, - 2.182692067e-03f, 2.180425198e-03f, 2.178153681e-03f, 2.175877521e-03f, 2.173596723e-03f, 2.171311293e-03f, 2.169021236e-03f, 2.166726558e-03f, 2.164427263e-03f, 2.162123357e-03f, - 2.159814845e-03f, 2.157501733e-03f, 2.155184025e-03f, 2.152861728e-03f, 2.150534847e-03f, 2.148203386e-03f, 2.145867352e-03f, 2.143526750e-03f, 2.141181584e-03f, 2.138831862e-03f, - 2.136477587e-03f, 2.134118765e-03f, 2.131755403e-03f, 2.129387505e-03f, 2.127015076e-03f, 2.124638123e-03f, 2.122256650e-03f, 2.119870663e-03f, 2.117480169e-03f, 2.115085171e-03f, - 2.112685676e-03f, 2.110281689e-03f, 2.107873216e-03f, 2.105460262e-03f, 2.103042832e-03f, 2.100620934e-03f, 2.098194571e-03f, 2.095763749e-03f, 2.093328475e-03f, 2.090888754e-03f, - 2.088444590e-03f, 2.085995991e-03f, 2.083542961e-03f, 2.081085507e-03f, 2.078623633e-03f, 2.076157346e-03f, 2.073686651e-03f, 2.071211553e-03f, 2.068732059e-03f, 2.066248175e-03f, - 2.063759905e-03f, 2.061267256e-03f, 2.058770233e-03f, 2.056268843e-03f, 2.053763090e-03f, 2.051252980e-03f, 2.048738520e-03f, 2.046219715e-03f, 2.043696571e-03f, 2.041169093e-03f, - 2.038637288e-03f, 2.036101161e-03f, 2.033560718e-03f, 2.031015965e-03f, 2.028466908e-03f, 2.025913552e-03f, 2.023355903e-03f, 2.020793968e-03f, 2.018227752e-03f, 2.015657260e-03f, - 2.013082500e-03f, 2.010503476e-03f, 2.007920195e-03f, 2.005332663e-03f, 2.002740885e-03f, 2.000144867e-03f, 1.997544616e-03f, 1.994940137e-03f, 1.992331436e-03f, 1.989718520e-03f, - 1.987101393e-03f, 1.984480063e-03f, 1.981854535e-03f, 1.979224815e-03f, 1.976590909e-03f, 1.973952824e-03f, 1.971310565e-03f, 1.968664137e-03f, 1.966013549e-03f, 1.963358804e-03f, - 1.960699910e-03f, 1.958036873e-03f, 1.955369698e-03f, 1.952698391e-03f, 1.950022960e-03f, 1.947343409e-03f, 1.944659745e-03f, 1.941971974e-03f, 1.939280103e-03f, 1.936584136e-03f, - 1.933884082e-03f, 1.931179945e-03f, 1.928471731e-03f, 1.925759448e-03f, 1.923043101e-03f, 1.920322697e-03f, 1.917598241e-03f, 1.914869739e-03f, 1.912137199e-03f, 1.909400626e-03f, - 1.906660026e-03f, 1.903915406e-03f, 1.901166772e-03f, 1.898414131e-03f, 1.895657487e-03f, 1.892896849e-03f, 1.890132221e-03f, 1.887363611e-03f, 1.884591025e-03f, 1.881814468e-03f, - 1.879033948e-03f, 1.876249470e-03f, 1.873461042e-03f, 1.870668668e-03f, 1.867872356e-03f, 1.865072112e-03f, 1.862267943e-03f, 1.859459854e-03f, 1.856647852e-03f, 1.853831944e-03f, - 1.851012136e-03f, 1.848188434e-03f, 1.845360844e-03f, 1.842529374e-03f, 1.839694030e-03f, 1.836854817e-03f, 1.834011743e-03f, 1.831164814e-03f, 1.828314036e-03f, 1.825459417e-03f, - 1.822600961e-03f, 1.819738677e-03f, 1.816872569e-03f, 1.814002646e-03f, 1.811128913e-03f, 1.808251377e-03f, 1.805370044e-03f, 1.802484921e-03f, 1.799596015e-03f, 1.796703332e-03f, - 1.793806878e-03f, 1.790906661e-03f, 1.788002686e-03f, 1.785094961e-03f, 1.782183491e-03f, 1.779268284e-03f, 1.776349347e-03f, 1.773426685e-03f, 1.770500305e-03f, 1.767570215e-03f, - 1.764636420e-03f, 1.761698927e-03f, 1.758757744e-03f, 1.755812876e-03f, 1.752864330e-03f, 1.749912113e-03f, 1.746956232e-03f, 1.743996694e-03f, 1.741033504e-03f, 1.738066670e-03f, - 1.735096199e-03f, 1.732122097e-03f, 1.729144371e-03f, 1.726163027e-03f, 1.723178073e-03f, 1.720189515e-03f, 1.717197360e-03f, 1.714201615e-03f, 1.711202286e-03f, 1.708199381e-03f, - 1.705192905e-03f, 1.702182867e-03f, 1.699169272e-03f, 1.696152127e-03f, 1.693131440e-03f, 1.690107217e-03f, 1.687079465e-03f, 1.684048191e-03f, 1.681013401e-03f, 1.677975103e-03f, - 1.674933304e-03f, 1.671888009e-03f, 1.668839227e-03f, 1.665786964e-03f, 1.662731226e-03f, 1.659672022e-03f, 1.656609357e-03f, 1.653543239e-03f, 1.650473674e-03f, 1.647400670e-03f, - 1.644324234e-03f, 1.641244372e-03f, 1.638161091e-03f, 1.635074398e-03f, 1.631984301e-03f, 1.628890805e-03f, 1.625793920e-03f, 1.622693650e-03f, 1.619590003e-03f, 1.616482987e-03f, - 1.613372608e-03f, 1.610258873e-03f, 1.607141789e-03f, 1.604021364e-03f, 1.600897603e-03f, 1.597770516e-03f, 1.594640107e-03f, 1.591506385e-03f, 1.588369357e-03f, 1.585229029e-03f, - 1.582085409e-03f, 1.578938503e-03f, 1.575788319e-03f, 1.572634865e-03f, 1.569478146e-03f, 1.566318170e-03f, 1.563154945e-03f, 1.559988477e-03f, 1.556818774e-03f, 1.553645842e-03f, - 1.550469689e-03f, 1.547290322e-03f, 1.544107748e-03f, 1.540921974e-03f, 1.537733008e-03f, 1.534540857e-03f, 1.531345527e-03f, 1.528147026e-03f, 1.524945361e-03f, 1.521740540e-03f, - 1.518532569e-03f, 1.515321457e-03f, 1.512107209e-03f, 1.508889833e-03f, 1.505669337e-03f, 1.502445728e-03f, 1.499219013e-03f, 1.495989199e-03f, 1.492756293e-03f, 1.489520304e-03f, - 1.486281237e-03f, 1.483039101e-03f, 1.479793902e-03f, 1.476545648e-03f, 1.473294347e-03f, 1.470040004e-03f, 1.466782629e-03f, 1.463522228e-03f, 1.460258809e-03f, 1.456992378e-03f, - 1.453722943e-03f, 1.450450512e-03f, 1.447175091e-03f, 1.443896689e-03f, 1.440615313e-03f, 1.437330969e-03f, 1.434043665e-03f, 1.430753410e-03f, 1.427460209e-03f, 1.424164071e-03f, - 1.420865002e-03f, 1.417563011e-03f, 1.414258104e-03f, 1.410950290e-03f, 1.407639575e-03f, 1.404325967e-03f, 1.401009473e-03f, 1.397690101e-03f, 1.394367859e-03f, 1.391042753e-03f, - 1.387714791e-03f, 1.384383980e-03f, 1.381050329e-03f, 1.377713844e-03f, 1.374374534e-03f, 1.371032405e-03f, 1.367687465e-03f, 1.364339721e-03f, 1.360989181e-03f, 1.357635853e-03f, - 1.354279744e-03f, 1.350920862e-03f, 1.347559213e-03f, 1.344194806e-03f, 1.340827648e-03f, 1.337457747e-03f, 1.334085110e-03f, 1.330709745e-03f, 1.327331660e-03f, 1.323950861e-03f, - 1.320567357e-03f, 1.317181154e-03f, 1.313792262e-03f, 1.310400686e-03f, 1.307006435e-03f, 1.303609517e-03f, 1.300209939e-03f, 1.296807708e-03f, 1.293402833e-03f, 1.289995320e-03f, - 1.286585178e-03f, 1.283172414e-03f, 1.279757036e-03f, 1.276339051e-03f, 1.272918467e-03f, 1.269495292e-03f, 1.266069533e-03f, 1.262641199e-03f, 1.259210295e-03f, 1.255776831e-03f, - 1.252340815e-03f, 1.248902252e-03f, 1.245461153e-03f, 1.242017523e-03f, 1.238571371e-03f, 1.235122704e-03f, 1.231671531e-03f, 1.228217858e-03f, 1.224761695e-03f, 1.221303047e-03f, - 1.217841923e-03f, 1.214378332e-03f, 1.210912279e-03f, 1.207443775e-03f, 1.203972825e-03f, 1.200499437e-03f, 1.197023621e-03f, 1.193545382e-03f, 1.190064730e-03f, 1.186581671e-03f, - 1.183096214e-03f, 1.179608367e-03f, 1.176118136e-03f, 1.172625531e-03f, 1.169130558e-03f, 1.165633226e-03f, 1.162133542e-03f, 1.158631515e-03f, 1.155127151e-03f, 1.151620459e-03f, - 1.148111447e-03f, 1.144600122e-03f, 1.141086492e-03f, 1.137570566e-03f, 1.134052350e-03f, 1.130531854e-03f, 1.127009084e-03f, 1.123484048e-03f, 1.119956755e-03f, 1.116427212e-03f, - 1.112895427e-03f, 1.109361408e-03f, 1.105825163e-03f, 1.102286700e-03f, 1.098746026e-03f, 1.095203150e-03f, 1.091658080e-03f, 1.088110822e-03f, 1.084561386e-03f, 1.081009779e-03f, - 1.077456009e-03f, 1.073900084e-03f, 1.070342012e-03f, 1.066781800e-03f, 1.063219458e-03f, 1.059654992e-03f, 1.056088410e-03f, 1.052519722e-03f, 1.048948933e-03f, 1.045376053e-03f, - 1.041801090e-03f, 1.038224051e-03f, 1.034644944e-03f, 1.031063777e-03f, 1.027480559e-03f, 1.023895297e-03f, 1.020307999e-03f, 1.016718674e-03f, 1.013127328e-03f, 1.009533971e-03f, - 1.005938610e-03f, 1.002341253e-03f, 9.987419081e-04f, 9.951405835e-04f, 9.915372871e-04f, 9.879320269e-04f, 9.843248110e-04f, 9.807156473e-04f, 9.771045438e-04f, 9.734915087e-04f, - 9.698765499e-04f, 9.662596755e-04f, 9.626408935e-04f, 9.590202119e-04f, 9.553976389e-04f, 9.517731824e-04f, 9.481468505e-04f, 9.445186513e-04f, 9.408885928e-04f, 9.372566832e-04f, - 9.336229304e-04f, 9.299873426e-04f, 9.263499278e-04f, 9.227106941e-04f, 9.190696496e-04f, 9.154268023e-04f, 9.117821605e-04f, 9.081357321e-04f, 9.044875253e-04f, 9.008375481e-04f, - 8.971858088e-04f, 8.935323153e-04f, 8.898770758e-04f, 8.862200984e-04f, 8.825613912e-04f, 8.789009624e-04f, 8.752388200e-04f, 8.715749723e-04f, 8.679094273e-04f, 8.642421931e-04f, - 8.605732780e-04f, 8.569026900e-04f, 8.532304373e-04f, 8.495565281e-04f, 8.458809705e-04f, 8.422037726e-04f, 8.385249426e-04f, 8.348444886e-04f, 8.311624189e-04f, 8.274787416e-04f, - 8.237934649e-04f, 8.201065969e-04f, 8.164181458e-04f, 8.127281198e-04f, 8.090365271e-04f, 8.053433759e-04f, 8.016486743e-04f, 7.979524305e-04f, 7.942546527e-04f, 7.905553492e-04f, - 7.868545281e-04f, 7.831521977e-04f, 7.794483661e-04f, 7.757430415e-04f, 7.720362321e-04f, 7.683279463e-04f, 7.646181921e-04f, 7.609069778e-04f, 7.571943116e-04f, 7.534802018e-04f, - 7.497646566e-04f, 7.460476841e-04f, 7.423292927e-04f, 7.386094906e-04f, 7.348882859e-04f, 7.311656870e-04f, 7.274417021e-04f, 7.237163394e-04f, 7.199896073e-04f, 7.162615138e-04f, - 7.125320673e-04f, 7.088012761e-04f, 7.050691484e-04f, 7.013356924e-04f, 6.976009164e-04f, 6.938648287e-04f, 6.901274376e-04f, 6.863887513e-04f, 6.826487781e-04f, 6.789075263e-04f, - 6.751650041e-04f, 6.714212198e-04f, 6.676761817e-04f, 6.639298982e-04f, 6.601823774e-04f, 6.564336276e-04f, 6.526836572e-04f, 6.489324745e-04f, 6.451800877e-04f, 6.414265051e-04f, - 6.376717351e-04f, 6.339157859e-04f, 6.301586659e-04f, 6.264003833e-04f, 6.226409464e-04f, 6.188803637e-04f, 6.151186433e-04f, 6.113557935e-04f, 6.075918228e-04f, 6.038267394e-04f, - 6.000605517e-04f, 5.962932679e-04f, 5.925248964e-04f, 5.887554455e-04f, 5.849849235e-04f, 5.812133388e-04f, 5.774406997e-04f, 5.736670145e-04f, 5.698922916e-04f, 5.661165393e-04f, - 5.623397659e-04f, 5.585619798e-04f, 5.547831893e-04f, 5.510034028e-04f, 5.472226286e-04f, 5.434408750e-04f, 5.396581504e-04f, 5.358744632e-04f, 5.320898217e-04f, 5.283042343e-04f, - 5.245177092e-04f, 5.207302549e-04f, 5.169418798e-04f, 5.131525921e-04f, 5.093624002e-04f, 5.055713126e-04f, 5.017793375e-04f, 4.979864834e-04f, 4.941927586e-04f, 4.903981714e-04f, - 4.866027303e-04f, 4.828064436e-04f, 4.790093197e-04f, 4.752113669e-04f, 4.714125937e-04f, 4.676130083e-04f, 4.638126193e-04f, 4.600114349e-04f, 4.562094635e-04f, 4.524067136e-04f, - 4.486031935e-04f, 4.447989115e-04f, 4.409938762e-04f, 4.371880958e-04f, 4.333815787e-04f, 4.295743334e-04f, 4.257663682e-04f, 4.219576916e-04f, 4.181483118e-04f, 4.143382373e-04f, - 4.105274766e-04f, 4.067160379e-04f, 4.029039297e-04f, 3.990911604e-04f, 3.952777383e-04f, 3.914636720e-04f, 3.876489697e-04f, 3.838336399e-04f, 3.800176909e-04f, 3.762011313e-04f, - 3.723839693e-04f, 3.685662134e-04f, 3.647478720e-04f, 3.609289535e-04f, 3.571094664e-04f, 3.532894189e-04f, 3.494688195e-04f, 3.456476767e-04f, 3.418259988e-04f, 3.380037942e-04f, - 3.341810714e-04f, 3.303578388e-04f, 3.265341047e-04f, 3.227098777e-04f, 3.188851660e-04f, 3.150599782e-04f, 3.112343225e-04f, 3.074082076e-04f, 3.035816417e-04f, 2.997546332e-04f, - 2.959271907e-04f, 2.920993225e-04f, 2.882710370e-04f, 2.844423426e-04f, 2.806132478e-04f, 2.767837610e-04f, 2.729538906e-04f, 2.691236450e-04f, 2.652930326e-04f, 2.614620619e-04f, - 2.576307413e-04f, 2.537990791e-04f, 2.499670839e-04f, 2.461347640e-04f, 2.423021279e-04f, 2.384691840e-04f, 2.346359406e-04f, 2.308024063e-04f, 2.269685894e-04f, 2.231344984e-04f, - 2.193001417e-04f, 2.154655277e-04f, 2.116306648e-04f, 2.077955614e-04f, 2.039602261e-04f, 2.001246671e-04f, 1.962888929e-04f, 1.924529120e-04f, 1.886167328e-04f, 1.847803636e-04f, - 1.809438130e-04f, 1.771070893e-04f, 1.732702009e-04f, 1.694331563e-04f, 1.655959639e-04f, 1.617586321e-04f, 1.579211693e-04f, 1.540835840e-04f, 1.502458846e-04f, 1.464080795e-04f, - 1.425701771e-04f, 1.387321858e-04f, 1.348941141e-04f, 1.310559704e-04f, 1.272177630e-04f, 1.233795005e-04f, 1.195411912e-04f, 1.157028435e-04f, 1.118644660e-04f, 1.080260669e-04f, - 1.041876547e-04f, 1.003492378e-04f, 9.651082465e-05f, 9.267242365e-05f, 8.883404321e-05f, 8.499569175e-05f, 8.115737768e-05f, 7.731910942e-05f, 7.348089537e-05f, 6.964274394e-05f, - 6.580466355e-05f, 6.196666261e-05f, 5.812874953e-05f, 5.429093272e-05f, 5.045322058e-05f, 4.661562152e-05f, 4.277814395e-05f, 3.894079628e-05f, 3.510358691e-05f, 3.126652425e-05f, - 2.742961670e-05f, 2.359287266e-05f, 1.975630053e-05f, 1.591990873e-05f, 1.208370563e-05f, 8.247699660e-06f, 4.411899199e-06f, 5.763126514e-07f, -3.259051588e-06f, -7.094185122e-06f, - -1.092907956e-05f, -1.476372650e-05f, -1.859811756e-05f, -2.243224433e-05f, -2.626609845e-05f, -3.009967150e-05f, -3.393295511e-05f, -3.776594088e-05f, -4.159862044e-05f, -4.543098539e-05f, - -4.926302736e-05f, -5.309473796e-05f, -5.692610880e-05f, -6.075713152e-05f, -6.458779772e-05f, -6.841809904e-05f, -7.224802709e-05f, -7.607757350e-05f, -7.990672990e-05f, -8.373548792e-05f, - -8.756383918e-05f, -9.139177531e-05f, -9.521928796e-05f, -9.904636874e-05f, -1.028730093e-04f, -1.066992013e-04f, -1.105249363e-04f, -1.143502060e-04f, -1.181750020e-04f, -1.219993160e-04f, - -1.258231396e-04f, -1.296464645e-04f, -1.334692823e-04f, -1.372915846e-04f, -1.411133632e-04f, -1.449346096e-04f, -1.487553155e-04f, -1.525754725e-04f, -1.563950724e-04f, -1.602141068e-04f, - -1.640325673e-04f, -1.678504456e-04f, -1.716677334e-04f, -1.754844223e-04f, -1.793005040e-04f, -1.831159702e-04f, -1.869308125e-04f, -1.907450226e-04f, -1.945585922e-04f, -1.983715130e-04f, - -2.021837766e-04f, -2.059953747e-04f, -2.098062991e-04f, -2.136165413e-04f, -2.174260931e-04f, -2.212349461e-04f, -2.250430921e-04f, -2.288505228e-04f, -2.326572298e-04f, -2.364632048e-04f, - -2.402684395e-04f, -2.440729257e-04f, -2.478766551e-04f, -2.516796192e-04f, -2.554818099e-04f, -2.592832189e-04f, -2.630838378e-04f, -2.668836585e-04f, -2.706826725e-04f, -2.744808716e-04f, - -2.782782476e-04f, -2.820747921e-04f, -2.858704969e-04f, -2.896653538e-04f, -2.934593543e-04f, -2.972524904e-04f, -3.010447536e-04f, -3.048361358e-04f, -3.086266287e-04f, -3.124162240e-04f, - -3.162049135e-04f, -3.199926889e-04f, -3.237795419e-04f, -3.275654644e-04f, -3.313504480e-04f, -3.351344846e-04f, -3.389175658e-04f, -3.426996835e-04f, -3.464808294e-04f, -3.502609953e-04f, - -3.540401730e-04f, -3.578183541e-04f, -3.615955306e-04f, -3.653716941e-04f, -3.691468365e-04f, -3.729209495e-04f, -3.766940249e-04f, -3.804660545e-04f, -3.842370302e-04f, -3.880069436e-04f, - -3.917757867e-04f, -3.955435511e-04f, -3.993102287e-04f, -4.030758113e-04f, -4.068402907e-04f, -4.106036588e-04f, -4.143659072e-04f, -4.181270280e-04f, -4.218870128e-04f, -4.256458534e-04f, - -4.294035418e-04f, -4.331600698e-04f, -4.369154291e-04f, -4.406696117e-04f, -4.444226092e-04f, -4.481744137e-04f, -4.519250170e-04f, -4.556744108e-04f, -4.594225870e-04f, -4.631695375e-04f, - -4.669152542e-04f, -4.706597289e-04f, -4.744029534e-04f, -4.781449197e-04f, -4.818856196e-04f, -4.856250449e-04f, -4.893631876e-04f, -4.931000396e-04f, -4.968355926e-04f, -5.005698387e-04f, - -5.043027696e-04f, -5.080343774e-04f, -5.117646538e-04f, -5.154935908e-04f, -5.192211802e-04f, -5.229474141e-04f, -5.266722842e-04f, -5.303957826e-04f, -5.341179010e-04f, -5.378386316e-04f, - -5.415579661e-04f, -5.452758964e-04f, -5.489924147e-04f, -5.527075126e-04f, -5.564211823e-04f, -5.601334156e-04f, -5.638442045e-04f, -5.675535410e-04f, -5.712614169e-04f, -5.749678243e-04f, - -5.786727550e-04f, -5.823762012e-04f, -5.860781547e-04f, -5.897786074e-04f, -5.934775515e-04f, -5.971749788e-04f, -6.008708814e-04f, -6.045652511e-04f, -6.082580801e-04f, -6.119493603e-04f, - -6.156390837e-04f, -6.193272424e-04f, -6.230138282e-04f, -6.266988332e-04f, -6.303822495e-04f, -6.340640691e-04f, -6.377442839e-04f, -6.414228860e-04f, -6.450998675e-04f, -6.487752203e-04f, - -6.524489365e-04f, -6.561210081e-04f, -6.597914273e-04f, -6.634601859e-04f, -6.671272762e-04f, -6.707926901e-04f, -6.744564197e-04f, -6.781184571e-04f, -6.817787943e-04f, -6.854374234e-04f, - -6.890943366e-04f, -6.927495258e-04f, -6.964029832e-04f, -7.000547008e-04f, -7.037046708e-04f, -7.073528853e-04f, -7.109993363e-04f, -7.146440159e-04f, -7.182869164e-04f, -7.219280297e-04f, - -7.255673481e-04f, -7.292048636e-04f, -7.328405684e-04f, -7.364744545e-04f, -7.401065143e-04f, -7.437367397e-04f, -7.473651229e-04f, -7.509916562e-04f, -7.546163315e-04f, -7.582391412e-04f, - -7.618600774e-04f, -7.654791322e-04f, -7.690962979e-04f, -7.727115665e-04f, -7.763249303e-04f, -7.799363815e-04f, -7.835459123e-04f, -7.871535148e-04f, -7.907591814e-04f, -7.943629040e-04f, - -7.979646751e-04f, -8.015644868e-04f, -8.051623313e-04f, -8.087582009e-04f, -8.123520878e-04f, -8.159439842e-04f, -8.195338823e-04f, -8.231217745e-04f, -8.267076529e-04f, -8.302915099e-04f, - -8.338733376e-04f, -8.374531284e-04f, -8.410308745e-04f, -8.446065681e-04f, -8.481802017e-04f, -8.517517674e-04f, -8.553212576e-04f, -8.588886645e-04f, -8.624539804e-04f, -8.660171977e-04f, - -8.695783087e-04f, -8.731373056e-04f, -8.766941808e-04f, -8.802489267e-04f, -8.838015355e-04f, -8.873519996e-04f, -8.909003113e-04f, -8.944464630e-04f, -8.979904470e-04f, -9.015322557e-04f, - -9.050718815e-04f, -9.086093166e-04f, -9.121445536e-04f, -9.156775847e-04f, -9.192084023e-04f, -9.227369989e-04f, -9.262633668e-04f, -9.297874984e-04f, -9.333093862e-04f, -9.368290225e-04f, - -9.403463998e-04f, -9.438615104e-04f, -9.473743468e-04f, -9.508849015e-04f, -9.543931668e-04f, -9.578991353e-04f, -9.614027993e-04f, -9.649041513e-04f, -9.684031838e-04f, -9.718998892e-04f, - -9.753942600e-04f, -9.788862887e-04f, -9.823759678e-04f, -9.858632897e-04f, -9.893482469e-04f, -9.928308320e-04f, -9.963110374e-04f, -9.997888556e-04f, -1.003264279e-03f, -1.006737301e-03f, - -1.010207913e-03f, -1.013676107e-03f, -1.017141878e-03f, -1.020605216e-03f, -1.024066115e-03f, -1.027524567e-03f, -1.030980565e-03f, -1.034434101e-03f, -1.037885168e-03f, -1.041333758e-03f, - -1.044779864e-03f, -1.048223479e-03f, -1.051664595e-03f, -1.055103204e-03f, -1.058539300e-03f, -1.061972875e-03f, -1.065403922e-03f, -1.068832433e-03f, -1.072258401e-03f, -1.075681818e-03f, - -1.079102677e-03f, -1.082520971e-03f, -1.085936693e-03f, -1.089349835e-03f, -1.092760389e-03f, -1.096168349e-03f, -1.099573708e-03f, -1.102976457e-03f, -1.106376589e-03f, -1.109774098e-03f, - -1.113168975e-03f, -1.116561215e-03f, -1.119950808e-03f, -1.123337749e-03f, -1.126722029e-03f, -1.130103642e-03f, -1.133482580e-03f, -1.136858837e-03f, -1.140232404e-03f, -1.143603274e-03f, - -1.146971441e-03f, -1.150336897e-03f, -1.153699635e-03f, -1.157059647e-03f, -1.160416927e-03f, -1.163771467e-03f, -1.167123261e-03f, -1.170472300e-03f, -1.173818577e-03f, -1.177162087e-03f, - -1.180502820e-03f, -1.183840771e-03f, -1.187175931e-03f, -1.190508295e-03f, -1.193837854e-03f, -1.197164602e-03f, -1.200488531e-03f, -1.203809635e-03f, -1.207127906e-03f, -1.210443337e-03f, - -1.213755921e-03f, -1.217065650e-03f, -1.220372519e-03f, -1.223676519e-03f, -1.226977644e-03f, -1.230275887e-03f, -1.233571240e-03f, -1.236863697e-03f, -1.240153250e-03f, -1.243439892e-03f, - -1.246723617e-03f, -1.250004417e-03f, -1.253282285e-03f, -1.256557215e-03f, -1.259829198e-03f, -1.263098230e-03f, -1.266364301e-03f, -1.269627406e-03f, -1.272887536e-03f, -1.276144687e-03f, - -1.279398849e-03f, -1.282650017e-03f, -1.285898184e-03f, -1.289143342e-03f, -1.292385484e-03f, -1.295624604e-03f, -1.298860695e-03f, -1.302093750e-03f, -1.305323761e-03f, -1.308550723e-03f, - -1.311774627e-03f, -1.314995468e-03f, -1.318213238e-03f, -1.321427931e-03f, -1.324639539e-03f, -1.327848055e-03f, -1.331053474e-03f, -1.334255787e-03f, -1.337454989e-03f, -1.340651072e-03f, - -1.343844030e-03f, -1.347033855e-03f, -1.350220541e-03f, -1.353404081e-03f, -1.356584468e-03f, -1.359761696e-03f, -1.362935758e-03f, -1.366106646e-03f, -1.369274355e-03f, -1.372438877e-03f, - -1.375600206e-03f, -1.378758334e-03f, -1.381913256e-03f, -1.385064964e-03f, -1.388213452e-03f, -1.391358713e-03f, -1.394500740e-03f, -1.397639527e-03f, -1.400775067e-03f, -1.403907353e-03f, - -1.407036378e-03f, -1.410162136e-03f, -1.413284621e-03f, -1.416403825e-03f, -1.419519742e-03f, -1.422632365e-03f, -1.425741688e-03f, -1.428847704e-03f, -1.431950406e-03f, -1.435049788e-03f, - -1.438145843e-03f, -1.441238565e-03f, -1.444327947e-03f, -1.447413982e-03f, -1.450496665e-03f, -1.453575987e-03f, -1.456651943e-03f, -1.459724526e-03f, -1.462793730e-03f, -1.465859548e-03f, - -1.468921974e-03f, -1.471981001e-03f, -1.475036622e-03f, -1.478088832e-03f, -1.481137623e-03f, -1.484182989e-03f, -1.487224923e-03f, -1.490263420e-03f, -1.493298473e-03f, -1.496330075e-03f, - -1.499358219e-03f, -1.502382900e-03f, -1.505404111e-03f, -1.508421845e-03f, -1.511436097e-03f, -1.514446859e-03f, -1.517454125e-03f, -1.520457889e-03f, -1.523458145e-03f, -1.526454886e-03f, - -1.529448106e-03f, -1.532437798e-03f, -1.535423956e-03f, -1.538406574e-03f, -1.541385646e-03f, -1.544361164e-03f, -1.547333123e-03f, -1.550301517e-03f, -1.553266339e-03f, -1.556227582e-03f, - -1.559185241e-03f, -1.562139310e-03f, -1.565089781e-03f, -1.568036650e-03f, -1.570979909e-03f, -1.573919552e-03f, -1.576855573e-03f, -1.579787966e-03f, -1.582716725e-03f, -1.585641843e-03f, - -1.588563314e-03f, -1.591481132e-03f, -1.594395291e-03f, -1.597305785e-03f, -1.600212607e-03f, -1.603115751e-03f, -1.606015212e-03f, -1.608910983e-03f, -1.611803057e-03f, -1.614691430e-03f, - -1.617576094e-03f, -1.620457043e-03f, -1.623334272e-03f, -1.626207775e-03f, -1.629077544e-03f, -1.631943575e-03f, -1.634805861e-03f, -1.637664396e-03f, -1.640519174e-03f, -1.643370190e-03f, - -1.646217436e-03f, -1.649060907e-03f, -1.651900597e-03f, -1.654736499e-03f, -1.657568609e-03f, -1.660396920e-03f, -1.663221426e-03f, -1.666042120e-03f, -1.668858998e-03f, -1.671672053e-03f, - -1.674481278e-03f, -1.677286670e-03f, -1.680088220e-03f, -1.682885924e-03f, -1.685679775e-03f, -1.688469767e-03f, -1.691255896e-03f, -1.694038154e-03f, -1.696816536e-03f, -1.699591036e-03f, - -1.702361648e-03f, -1.705128366e-03f, -1.707891185e-03f, -1.710650099e-03f, -1.713405102e-03f, -1.716156187e-03f, -1.718903350e-03f, -1.721646584e-03f, -1.724385884e-03f, -1.727121243e-03f, - -1.729852657e-03f, -1.732580119e-03f, -1.735303624e-03f, -1.738023165e-03f, -1.740738738e-03f, -1.743450336e-03f, -1.746157954e-03f, -1.748861586e-03f, -1.751561226e-03f, -1.754256868e-03f, - -1.756948508e-03f, -1.759636139e-03f, -1.762319755e-03f, -1.764999351e-03f, -1.767674922e-03f, -1.770346462e-03f, -1.773013964e-03f, -1.775677424e-03f, -1.778336836e-03f, -1.780992193e-03f, - -1.783643492e-03f, -1.786290726e-03f, -1.788933889e-03f, -1.791572976e-03f, -1.794207982e-03f, -1.796838900e-03f, -1.799465726e-03f, -1.802088454e-03f, -1.804707078e-03f, -1.807321593e-03f, - -1.809931993e-03f, -1.812538273e-03f, -1.815140427e-03f, -1.817738451e-03f, -1.820332337e-03f, -1.822922082e-03f, -1.825507679e-03f, -1.828089124e-03f, -1.830666410e-03f, -1.833239532e-03f, - -1.835808486e-03f, -1.838373265e-03f, -1.840933864e-03f, -1.843490278e-03f, -1.846042501e-03f, -1.848590529e-03f, -1.851134355e-03f, -1.853673974e-03f, -1.856209382e-03f, -1.858740572e-03f, - -1.861267540e-03f, -1.863790280e-03f, -1.866308787e-03f, -1.868823055e-03f, -1.871333080e-03f, -1.873838856e-03f, -1.876340378e-03f, -1.878837640e-03f, -1.881330638e-03f, -1.883819366e-03f, - -1.886303819e-03f, -1.888783991e-03f, -1.891259879e-03f, -1.893731475e-03f, -1.896198776e-03f, -1.898661776e-03f, -1.901120470e-03f, -1.903574852e-03f, -1.906024919e-03f, -1.908470663e-03f, - -1.910912082e-03f, -1.913349168e-03f, -1.915781918e-03f, -1.918210326e-03f, -1.920634387e-03f, -1.923054096e-03f, -1.925469448e-03f, -1.927880438e-03f, -1.930287061e-03f, -1.932689312e-03f, - -1.935087185e-03f, -1.937480677e-03f, -1.939869781e-03f, -1.942254493e-03f, -1.944634809e-03f, -1.947010722e-03f, -1.949382228e-03f, -1.951749322e-03f, -1.954111999e-03f, -1.956470255e-03f, - -1.958824084e-03f, -1.961173481e-03f, -1.963518442e-03f, -1.965858961e-03f, -1.968195035e-03f, -1.970526657e-03f, -1.972853823e-03f, -1.975176528e-03f, -1.977494768e-03f, -1.979808537e-03f, - -1.982117831e-03f, -1.984422645e-03f, -1.986722974e-03f, -1.989018813e-03f, -1.991310158e-03f, -1.993597004e-03f, -1.995879346e-03f, -1.998157179e-03f, -2.000430499e-03f, -2.002699300e-03f, - -2.004963579e-03f, -2.007223330e-03f, -2.009478550e-03f, -2.011729232e-03f, -2.013975372e-03f, -2.016216967e-03f, -2.018454010e-03f, -2.020686499e-03f, -2.022914426e-03f, -2.025137790e-03f, - -2.027356583e-03f, -2.029570803e-03f, -2.031780445e-03f, -2.033985503e-03f, -2.036185973e-03f, -2.038381851e-03f, -2.040573133e-03f, -2.042759813e-03f, -2.044941887e-03f, -2.047119351e-03f, - -2.049292200e-03f, -2.051460430e-03f, -2.053624036e-03f, -2.055783013e-03f, -2.057937358e-03f, -2.060087065e-03f, -2.062232131e-03f, -2.064372550e-03f, -2.066508320e-03f, -2.068639434e-03f, - -2.070765889e-03f, -2.072887680e-03f, -2.075004803e-03f, -2.077117253e-03f, -2.079225027e-03f, -2.081328119e-03f, -2.083426526e-03f, -2.085520243e-03f, -2.087609266e-03f, -2.089693590e-03f, - -2.091773212e-03f, -2.093848126e-03f, -2.095918330e-03f, -2.097983817e-03f, -2.100044585e-03f, -2.102100629e-03f, -2.104151944e-03f, -2.106198527e-03f, -2.108240373e-03f, -2.110277478e-03f, - -2.112309838e-03f, -2.114337449e-03f, -2.116360306e-03f, -2.118378406e-03f, -2.120391744e-03f, -2.122400315e-03f, -2.124404117e-03f, -2.126403145e-03f, -2.128397394e-03f, -2.130386861e-03f, - -2.132371542e-03f, -2.134351432e-03f, -2.136326527e-03f, -2.138296824e-03f, -2.140262318e-03f, -2.142223006e-03f, -2.144178882e-03f, -2.146129944e-03f, -2.148076188e-03f, -2.150017608e-03f, - -2.151954202e-03f, -2.153885966e-03f, -2.155812894e-03f, -2.157734984e-03f, -2.159652232e-03f, -2.161564634e-03f, -2.163472185e-03f, -2.165374881e-03f, -2.167272720e-03f, -2.169165697e-03f, - -2.171053808e-03f, -2.172937049e-03f, -2.174815417e-03f, -2.176688907e-03f, -2.178557517e-03f, -2.180421241e-03f, -2.182280076e-03f, -2.184134019e-03f, -2.185983066e-03f, -2.187827212e-03f, - -2.189666455e-03f, -2.191500789e-03f, -2.193330213e-03f, -2.195154721e-03f, -2.196974311e-03f, -2.198788978e-03f, -2.200598719e-03f, -2.202403530e-03f, -2.204203408e-03f, -2.205998348e-03f, - -2.207788347e-03f, -2.209573402e-03f, -2.211353509e-03f, -2.213128664e-03f, -2.214898864e-03f, -2.216664105e-03f, -2.218424384e-03f, -2.220179696e-03f, -2.221930039e-03f, -2.223675408e-03f, - -2.225415801e-03f, -2.227151214e-03f, -2.228881643e-03f, -2.230607084e-03f, -2.232327535e-03f, -2.234042992e-03f, -2.235753451e-03f, -2.237458909e-03f, -2.239159362e-03f, -2.240854807e-03f, - -2.242545241e-03f, -2.244230660e-03f, -2.245911061e-03f, -2.247586440e-03f, -2.249256794e-03f, -2.250922119e-03f, -2.252582413e-03f, -2.254237672e-03f, -2.255887892e-03f, -2.257533070e-03f, - -2.259173204e-03f, -2.260808289e-03f, -2.262438322e-03f, -2.264063301e-03f, -2.265683221e-03f, -2.267298080e-03f, -2.268907874e-03f, -2.270512600e-03f, -2.272112255e-03f, -2.273706835e-03f, - -2.275296338e-03f, -2.276880760e-03f, -2.278460099e-03f, -2.280034350e-03f, -2.281603511e-03f, -2.283167578e-03f, -2.284726549e-03f, -2.286280420e-03f, -2.287829189e-03f, -2.289372852e-03f, - -2.290911405e-03f, -2.292444847e-03f, -2.293973174e-03f, -2.295496382e-03f, -2.297014469e-03f, -2.298527432e-03f, -2.300035268e-03f, -2.301537974e-03f, -2.303035546e-03f, -2.304527982e-03f, - -2.306015279e-03f, -2.307497434e-03f, -2.308974444e-03f, -2.310446306e-03f, -2.311913017e-03f, -2.313374574e-03f, -2.314830974e-03f, -2.316282214e-03f, -2.317728292e-03f, -2.319169205e-03f, - -2.320604949e-03f, -2.322035522e-03f, -2.323460922e-03f, -2.324881144e-03f, -2.326296187e-03f, -2.327706047e-03f, -2.329110723e-03f, -2.330510210e-03f, -2.331904507e-03f, -2.333293610e-03f, - -2.334677517e-03f, -2.336056225e-03f, -2.337429731e-03f, -2.338798034e-03f, -2.340161129e-03f, -2.341519014e-03f, -2.342871687e-03f, -2.344219144e-03f, -2.345561385e-03f, -2.346898404e-03f, - -2.348230201e-03f, -2.349556772e-03f, -2.350878115e-03f, -2.352194227e-03f, -2.353505106e-03f, -2.354810749e-03f, -2.356111153e-03f, -2.357406316e-03f, -2.358696236e-03f, -2.359980910e-03f, - -2.361260335e-03f, -2.362534508e-03f, -2.363803429e-03f, -2.365067093e-03f, -2.366325499e-03f, -2.367578643e-03f, -2.368826525e-03f, -2.370069140e-03f, -2.371306487e-03f, -2.372538564e-03f, - -2.373765367e-03f, -2.374986895e-03f, -2.376203145e-03f, -2.377414115e-03f, -2.378619803e-03f, -2.379820205e-03f, -2.381015321e-03f, -2.382205147e-03f, -2.383389681e-03f, -2.384568921e-03f, - -2.385742865e-03f, -2.386911510e-03f, -2.388074854e-03f, -2.389232896e-03f, -2.390385631e-03f, -2.391533060e-03f, -2.392675178e-03f, -2.393811985e-03f, -2.394943477e-03f, -2.396069654e-03f, - -2.397190511e-03f, -2.398306048e-03f, -2.399416263e-03f, -2.400521152e-03f, -2.401620715e-03f, -2.402714948e-03f, -2.403803850e-03f, -2.404887419e-03f, -2.405965653e-03f, -2.407038550e-03f, - -2.408106107e-03f, -2.409168322e-03f, -2.410225194e-03f, -2.411276721e-03f, -2.412322900e-03f, -2.413363730e-03f, -2.414399209e-03f, -2.415429334e-03f, -2.416454104e-03f, -2.417473516e-03f, - -2.418487570e-03f, -2.419496262e-03f, -2.420499592e-03f, -2.421497556e-03f, -2.422490154e-03f, -2.423477383e-03f, -2.424459242e-03f, -2.425435729e-03f, -2.426406842e-03f, -2.427372578e-03f, - -2.428332937e-03f, -2.429287917e-03f, -2.430237515e-03f, -2.431181730e-03f, -2.432120561e-03f, -2.433054004e-03f, -2.433982060e-03f, -2.434904725e-03f, -2.435821999e-03f, -2.436733880e-03f, - -2.437640365e-03f, -2.438541454e-03f, -2.439437144e-03f, -2.440327434e-03f, -2.441212323e-03f, -2.442091808e-03f, -2.442965888e-03f, -2.443834562e-03f, -2.444697827e-03f, -2.445555683e-03f, - -2.446408128e-03f, -2.447255160e-03f, -2.448096777e-03f, -2.448932979e-03f, -2.449763763e-03f, -2.450589128e-03f, -2.451409073e-03f, -2.452223596e-03f, -2.453032696e-03f, -2.453836370e-03f, - -2.454634619e-03f, -2.455427440e-03f, -2.456214832e-03f, -2.456996793e-03f, -2.457773322e-03f, -2.458544419e-03f, -2.459310080e-03f, -2.460070305e-03f, -2.460825094e-03f, -2.461574443e-03f, - -2.462318352e-03f, -2.463056820e-03f, -2.463789846e-03f, -2.464517427e-03f, -2.465239563e-03f, -2.465956253e-03f, -2.466667495e-03f, -2.467373288e-03f, -2.468073631e-03f, -2.468768522e-03f, - -2.469457961e-03f, -2.470141946e-03f, -2.470820476e-03f, -2.471493550e-03f, -2.472161166e-03f, -2.472823324e-03f, -2.473480023e-03f, -2.474131260e-03f, -2.474777036e-03f, -2.475417349e-03f, - -2.476052198e-03f, -2.476681582e-03f, -2.477305500e-03f, -2.477923950e-03f, -2.478536933e-03f, -2.479144446e-03f, -2.479746489e-03f, -2.480343060e-03f, -2.480934160e-03f, -2.481519786e-03f, - -2.482099938e-03f, -2.482674615e-03f, -2.483243815e-03f, -2.483807539e-03f, -2.484365785e-03f, -2.484918552e-03f, -2.485465839e-03f, -2.486007646e-03f, -2.486543971e-03f, -2.487074814e-03f, - -2.487600174e-03f, -2.488120050e-03f, -2.488634441e-03f, -2.489143346e-03f, -2.489646765e-03f, -2.490144697e-03f, -2.490637141e-03f, -2.491124096e-03f, -2.491605562e-03f, -2.492081537e-03f, - -2.492552021e-03f, -2.493017014e-03f, -2.493476515e-03f, -2.493930522e-03f, -2.494379036e-03f, -2.494822056e-03f, -2.495259580e-03f, -2.495691609e-03f, -2.496118142e-03f, -2.496539177e-03f, - -2.496954715e-03f, -2.497364756e-03f, -2.497769297e-03f, -2.498168339e-03f, -2.498561882e-03f, -2.498949924e-03f, -2.499332465e-03f, -2.499709505e-03f, -2.500081043e-03f, -2.500447079e-03f, - -2.500807612e-03f, -2.501162642e-03f, -2.501512168e-03f, -2.501856189e-03f, -2.502194707e-03f, -2.502527719e-03f, -2.502855225e-03f, -2.503177226e-03f, -2.503493720e-03f, -2.503804708e-03f, - -2.504110189e-03f, -2.504410163e-03f, -2.504704628e-03f, -2.504993586e-03f, -2.505277036e-03f, -2.505554977e-03f, -2.505827409e-03f, -2.506094332e-03f, -2.506355746e-03f, -2.506611650e-03f, - -2.506862044e-03f, -2.507106928e-03f, -2.507346301e-03f, -2.507580164e-03f, -2.507808517e-03f, -2.508031358e-03f, -2.508248688e-03f, -2.508460507e-03f, -2.508666815e-03f, -2.508867611e-03f, - -2.509062896e-03f, -2.509252669e-03f, -2.509436930e-03f, -2.509615679e-03f, -2.509788916e-03f, -2.509956641e-03f, -2.510118854e-03f, -2.510275555e-03f, -2.510426744e-03f, -2.510572420e-03f, - -2.510712585e-03f, -2.510847237e-03f, -2.510976378e-03f, -2.511100006e-03f, -2.511218122e-03f, -2.511330726e-03f, -2.511437819e-03f, -2.511539400e-03f, -2.511635469e-03f, -2.511726026e-03f, - -2.511811072e-03f, -2.511890607e-03f, -2.511964630e-03f, -2.512033143e-03f, -2.512096144e-03f, -2.512153636e-03f, -2.512205616e-03f, -2.512252087e-03f, -2.512293047e-03f, -2.512328498e-03f, - -2.512358439e-03f, -2.512382871e-03f, -2.512401793e-03f, -2.512415207e-03f, -2.512423113e-03f, -2.512425511e-03f, -2.512422400e-03f, -2.512413782e-03f, -2.512399658e-03f, -2.512380026e-03f, - -2.512354888e-03f, -2.512324244e-03f, -2.512288094e-03f, -2.512246439e-03f, -2.512199279e-03f, -2.512146614e-03f, -2.512088446e-03f, -2.512024774e-03f, -2.511955599e-03f, -2.511880922e-03f, - -2.511800742e-03f, -2.511715061e-03f, -2.511623878e-03f, -2.511527196e-03f, -2.511425013e-03f, -2.511317330e-03f, -2.511204149e-03f, -2.511085469e-03f, -2.510961291e-03f, -2.510831617e-03f, - -2.510696445e-03f, -2.510555778e-03f, -2.510409615e-03f, -2.510257958e-03f, -2.510100807e-03f, -2.509938162e-03f, -2.509770025e-03f, -2.509596395e-03f, -2.509417274e-03f, -2.509232663e-03f, - -2.509042562e-03f, -2.508846971e-03f, -2.508645893e-03f, -2.508439326e-03f, -2.508227273e-03f, -2.508009734e-03f, -2.507786709e-03f, -2.507558200e-03f, -2.507324208e-03f, -2.507084733e-03f, - -2.506839775e-03f, -2.506589337e-03f, -2.506333418e-03f, -2.506072020e-03f, -2.505805144e-03f, -2.505532790e-03f, -2.505254959e-03f, -2.504971653e-03f, -2.504682872e-03f, -2.504388617e-03f, - -2.504088890e-03f, -2.503783690e-03f, -2.503473020e-03f, -2.503156880e-03f, -2.502835271e-03f, -2.502508194e-03f, -2.502175650e-03f, -2.501837641e-03f, -2.501494167e-03f, -2.501145229e-03f, - -2.500790829e-03f, -2.500430968e-03f, -2.500065646e-03f, -2.499694865e-03f, -2.499318626e-03f, -2.498936930e-03f, -2.498549778e-03f, -2.498157172e-03f, -2.497759112e-03f, -2.497355600e-03f, - -2.496946637e-03f, -2.496532224e-03f, -2.496112363e-03f, -2.495687054e-03f, -2.495256299e-03f, -2.494820100e-03f, -2.494378456e-03f, -2.493931371e-03f, -2.493478845e-03f, -2.493020879e-03f, - -2.492557474e-03f, -2.492088633e-03f, -2.491614356e-03f, -2.491134645e-03f, -2.490649501e-03f, -2.490158925e-03f, -2.489662920e-03f, -2.489161485e-03f, -2.488654623e-03f, -2.488142336e-03f, - -2.487624623e-03f, -2.487101488e-03f, -2.486572932e-03f, -2.486038955e-03f, -2.485499560e-03f, -2.484954747e-03f, -2.484404519e-03f, -2.483848877e-03f, -2.483287823e-03f, -2.482721358e-03f, - -2.482149483e-03f, -2.481572200e-03f, -2.480989512e-03f, -2.480401418e-03f, -2.479807922e-03f, -2.479209024e-03f, -2.478604726e-03f, -2.477995030e-03f, -2.477379938e-03f, -2.476759451e-03f, - -2.476133571e-03f, -2.475502299e-03f, -2.474865637e-03f, -2.474223588e-03f, -2.473576152e-03f, -2.472923331e-03f, -2.472265128e-03f, -2.471601544e-03f, -2.470932580e-03f, -2.470258239e-03f, - -2.469578522e-03f, -2.468893431e-03f, -2.468202968e-03f, -2.467507134e-03f, -2.466805932e-03f, -2.466099364e-03f, -2.465387431e-03f, -2.464670135e-03f, -2.463947478e-03f, -2.463219461e-03f, - -2.462486088e-03f, -2.461747360e-03f, -2.461003278e-03f, -2.460253845e-03f, -2.459499062e-03f, -2.458738932e-03f, -2.457973456e-03f, -2.457202637e-03f, -2.456426477e-03f, -2.455644977e-03f, - -2.454858139e-03f, -2.454065967e-03f, -2.453268461e-03f, -2.452465623e-03f, -2.451657457e-03f, -2.450843963e-03f, -2.450025144e-03f, -2.449201002e-03f, -2.448371540e-03f, -2.447536759e-03f, - -2.446696661e-03f, -2.445851249e-03f, -2.445000525e-03f, -2.444144490e-03f, -2.443283148e-03f, -2.442416500e-03f, -2.441544549e-03f, -2.440667296e-03f, -2.439784745e-03f, -2.438896897e-03f, - -2.438003754e-03f, -2.437105319e-03f, -2.436201594e-03f, -2.435292581e-03f, -2.434378284e-03f, -2.433458703e-03f, -2.432533841e-03f, -2.431603701e-03f, -2.430668285e-03f, -2.429727595e-03f, - -2.428781634e-03f, -2.427830405e-03f, -2.426873908e-03f, -2.425912148e-03f, -2.424945126e-03f, -2.423972844e-03f, -2.422995306e-03f, -2.422012513e-03f, -2.421024469e-03f, -2.420031175e-03f, - -2.419032634e-03f, -2.418028849e-03f, -2.417019822e-03f, -2.416005555e-03f, -2.414986051e-03f, -2.413961313e-03f, -2.412931344e-03f, -2.411896145e-03f, -2.410855719e-03f, -2.409810069e-03f, - -2.408759198e-03f, -2.407703108e-03f, -2.406641802e-03f, -2.405575282e-03f, -2.404503551e-03f, -2.403426612e-03f, -2.402344467e-03f, -2.401257120e-03f, -2.400164571e-03f, -2.399066826e-03f, - -2.397963885e-03f, -2.396855753e-03f, -2.395742431e-03f, -2.394623922e-03f, -2.393500229e-03f, -2.392371356e-03f, -2.391237304e-03f, -2.390098076e-03f, -2.388953675e-03f, -2.387804105e-03f, - -2.386649367e-03f, -2.385489466e-03f, -2.384324402e-03f, -2.383154180e-03f, -2.381978803e-03f, -2.380798272e-03f, -2.379612592e-03f, -2.378421764e-03f, -2.377225793e-03f, -2.376024680e-03f, - -2.374818428e-03f, -2.373607042e-03f, -2.372390523e-03f, -2.371168875e-03f, -2.369942100e-03f, -2.368710201e-03f, -2.367473183e-03f, -2.366231047e-03f, -2.364983796e-03f, -2.363731434e-03f, - -2.362473964e-03f, -2.361211388e-03f, -2.359943710e-03f, -2.358670933e-03f, -2.357393060e-03f, -2.356110095e-03f, -2.354822039e-03f, -2.353528896e-03f, -2.352230670e-03f, -2.350927364e-03f, - -2.349618980e-03f, -2.348305522e-03f, -2.346986993e-03f, -2.345663397e-03f, -2.344334736e-03f, -2.343001013e-03f, -2.341662232e-03f, -2.340318397e-03f, -2.338969510e-03f, -2.337615574e-03f, - -2.336256594e-03f, -2.334892571e-03f, -2.333523510e-03f, -2.332149414e-03f, -2.330770285e-03f, -2.329386128e-03f, -2.327996946e-03f, -2.326602742e-03f, -2.325203519e-03f, -2.323799281e-03f, - -2.322390031e-03f, -2.320975772e-03f, -2.319556508e-03f, -2.318132243e-03f, -2.316702979e-03f, -2.315268721e-03f, -2.313829471e-03f, -2.312385233e-03f, -2.310936010e-03f, -2.309481807e-03f, - -2.308022625e-03f, -2.306558470e-03f, -2.305089344e-03f, -2.303615252e-03f, -2.302136195e-03f, -2.300652179e-03f, -2.299163206e-03f, -2.297669280e-03f, -2.296170405e-03f, -2.294666584e-03f, - -2.293157821e-03f, -2.291644119e-03f, -2.290125482e-03f, -2.288601914e-03f, -2.287073418e-03f, -2.285539999e-03f, -2.284001658e-03f, -2.282458401e-03f, -2.280910231e-03f, -2.279357151e-03f, - -2.277799166e-03f, -2.276236278e-03f, -2.274668493e-03f, -2.273095812e-03f, -2.271518241e-03f, -2.269935783e-03f, -2.268348441e-03f, -2.266756220e-03f, -2.265159123e-03f, -2.263557154e-03f, - -2.261950316e-03f, -2.260338615e-03f, -2.258722052e-03f, -2.257100633e-03f, -2.255474361e-03f, -2.253843240e-03f, -2.252207274e-03f, -2.250566466e-03f, -2.248920821e-03f, -2.247270342e-03f, - -2.245615033e-03f, -2.243954899e-03f, -2.242289943e-03f, -2.240620169e-03f, -2.238945581e-03f, -2.237266183e-03f, -2.235581979e-03f, -2.233892973e-03f, -2.232199169e-03f, -2.230500570e-03f, - -2.228797182e-03f, -2.227089008e-03f, -2.225376051e-03f, -2.223658317e-03f, -2.221935808e-03f, -2.220208530e-03f, -2.218476485e-03f, -2.216739679e-03f, -2.214998115e-03f, -2.213251798e-03f, - -2.211500731e-03f, -2.209744919e-03f, -2.207984366e-03f, -2.206219075e-03f, -2.204449052e-03f, -2.202674300e-03f, -2.200894823e-03f, -2.199110625e-03f, -2.197321712e-03f, -2.195528086e-03f, - -2.193729753e-03f, -2.191926716e-03f, -2.190118979e-03f, -2.188306547e-03f, -2.186489425e-03f, -2.184667615e-03f, -2.182841124e-03f, -2.181009954e-03f, -2.179174111e-03f, -2.177333597e-03f, - -2.175488419e-03f, -2.173638580e-03f, -2.171784084e-03f, -2.169924936e-03f, -2.168061140e-03f, -2.166192701e-03f, -2.164319622e-03f, -2.162441909e-03f, -2.160559565e-03f, -2.158672596e-03f, - -2.156781004e-03f, -2.154884796e-03f, -2.152983975e-03f, -2.151078545e-03f, -2.149168512e-03f, -2.147253880e-03f, -2.145334652e-03f, -2.143410834e-03f, -2.141482430e-03f, -2.139549444e-03f, - -2.137611882e-03f, -2.135669747e-03f, -2.133723044e-03f, -2.131771778e-03f, -2.129815953e-03f, -2.127855574e-03f, -2.125890645e-03f, -2.123921171e-03f, -2.121947157e-03f, -2.119968606e-03f, - -2.117985524e-03f, -2.115997915e-03f, -2.114005785e-03f, -2.112009136e-03f, -2.110007975e-03f, -2.108002306e-03f, -2.105992133e-03f, -2.103977461e-03f, -2.101958295e-03f, -2.099934640e-03f, - -2.097906500e-03f, -2.095873880e-03f, -2.093836784e-03f, -2.091795218e-03f, -2.089749186e-03f, -2.087698693e-03f, -2.085643743e-03f, -2.083584342e-03f, -2.081520494e-03f, -2.079452204e-03f, - -2.077379476e-03f, -2.075302316e-03f, -2.073220729e-03f, -2.071134718e-03f, -2.069044290e-03f, -2.066949449e-03f, -2.064850199e-03f, -2.062746546e-03f, -2.060638494e-03f, -2.058526048e-03f, - -2.056409214e-03f, -2.054287996e-03f, -2.052162399e-03f, -2.050032428e-03f, -2.047898087e-03f, -2.045759383e-03f, -2.043616319e-03f, -2.041468901e-03f, -2.039317133e-03f, -2.037161022e-03f, - -2.035000570e-03f, -2.032835785e-03f, -2.030666670e-03f, -2.028493230e-03f, -2.026315471e-03f, -2.024133398e-03f, -2.021947016e-03f, -2.019756329e-03f, -2.017561343e-03f, -2.015362063e-03f, - -2.013158493e-03f, -2.010950640e-03f, -2.008738508e-03f, -2.006522102e-03f, -2.004301428e-03f, -2.002076490e-03f, -1.999847293e-03f, -1.997613843e-03f, -1.995376145e-03f, -1.993134204e-03f, - -1.990888025e-03f, -1.988637614e-03f, -1.986382975e-03f, -1.984124114e-03f, -1.981861035e-03f, -1.979593745e-03f, -1.977322248e-03f, -1.975046550e-03f, -1.972766655e-03f, -1.970482569e-03f, - -1.968194298e-03f, -1.965901847e-03f, -1.963605220e-03f, -1.961304423e-03f, -1.958999462e-03f, -1.956690341e-03f, -1.954377066e-03f, -1.952059643e-03f, -1.949738076e-03f, -1.947412372e-03f, - -1.945082534e-03f, -1.942748569e-03f, -1.940410483e-03f, -1.938068279e-03f, -1.935721965e-03f, -1.933371545e-03f, -1.931017024e-03f, -1.928658408e-03f, -1.926295702e-03f, -1.923928913e-03f, - -1.921558044e-03f, -1.919183102e-03f, -1.916804092e-03f, -1.914421020e-03f, -1.912033891e-03f, -1.909642710e-03f, -1.907247483e-03f, -1.904848216e-03f, -1.902444914e-03f, -1.900037582e-03f, - -1.897626226e-03f, -1.895210851e-03f, -1.892791464e-03f, -1.890368069e-03f, -1.887940672e-03f, -1.885509279e-03f, -1.883073895e-03f, -1.880634526e-03f, -1.878191177e-03f, -1.875743855e-03f, - -1.873292563e-03f, -1.870837309e-03f, -1.868378098e-03f, -1.865914936e-03f, -1.863447827e-03f, -1.860976778e-03f, -1.858501794e-03f, -1.856022882e-03f, -1.853540046e-03f, -1.851053292e-03f, - -1.848562626e-03f, -1.846068054e-03f, -1.843569582e-03f, -1.841067214e-03f, -1.838560958e-03f, -1.836050818e-03f, -1.833536800e-03f, -1.831018910e-03f, -1.828497154e-03f, -1.825971538e-03f, - -1.823442067e-03f, -1.820908747e-03f, -1.818371584e-03f, -1.815830583e-03f, -1.813285751e-03f, -1.810737093e-03f, -1.808184615e-03f, -1.805628323e-03f, -1.803068223e-03f, -1.800504320e-03f, - -1.797936620e-03f, -1.795365130e-03f, -1.792789855e-03f, -1.790210801e-03f, -1.787627973e-03f, -1.785041379e-03f, -1.782451023e-03f, -1.779856911e-03f, -1.777259050e-03f, -1.774657445e-03f, - -1.772052102e-03f, -1.769443028e-03f, -1.766830228e-03f, -1.764213707e-03f, -1.761593473e-03f, -1.758969531e-03f, -1.756341887e-03f, -1.753710546e-03f, -1.751075516e-03f, -1.748436801e-03f, - -1.745794409e-03f, -1.743148344e-03f, -1.740498613e-03f, -1.737845223e-03f, -1.735188178e-03f, -1.732527485e-03f, -1.729863150e-03f, -1.727195180e-03f, -1.724523579e-03f, -1.721848355e-03f, - -1.719169514e-03f, -1.716487060e-03f, -1.713801001e-03f, -1.711111343e-03f, -1.708418092e-03f, -1.705721253e-03f, -1.703020834e-03f, -1.700316839e-03f, -1.697609276e-03f, -1.694898150e-03f, - -1.692183468e-03f, -1.689465235e-03f, -1.686743458e-03f, -1.684018144e-03f, -1.681289297e-03f, -1.678556925e-03f, -1.675821033e-03f, -1.673081629e-03f, -1.670338717e-03f, -1.667592305e-03f, - -1.664842398e-03f, -1.662089003e-03f, -1.659332125e-03f, -1.656571772e-03f, -1.653807950e-03f, -1.651040664e-03f, -1.648269921e-03f, -1.645495727e-03f, -1.642718089e-03f, -1.639937013e-03f, - -1.637152505e-03f, -1.634364571e-03f, -1.631573218e-03f, -1.628778452e-03f, -1.625980280e-03f, -1.623178707e-03f, -1.620373741e-03f, -1.617565386e-03f, -1.614753651e-03f, -1.611938541e-03f, - -1.609120062e-03f, -1.606298221e-03f, -1.603473025e-03f, -1.600644479e-03f, -1.597812590e-03f, -1.594977365e-03f, -1.592138809e-03f, -1.589296930e-03f, -1.586451734e-03f, -1.583603227e-03f, - -1.580751415e-03f, -1.577896305e-03f, -1.575037904e-03f, -1.572176218e-03f, -1.569311254e-03f, -1.566443017e-03f, -1.563571514e-03f, -1.560696753e-03f, -1.557818739e-03f, -1.554937478e-03f, - -1.552052978e-03f, -1.549165245e-03f, -1.546274286e-03f, -1.543380106e-03f, -1.540482713e-03f, -1.537582113e-03f, -1.534678312e-03f, -1.531771317e-03f, -1.528861136e-03f, -1.525947773e-03f, - -1.523031236e-03f, -1.520111532e-03f, -1.517188666e-03f, -1.514262646e-03f, -1.511333479e-03f, -1.508401170e-03f, -1.505465726e-03f, -1.502527155e-03f, -1.499585462e-03f, -1.496640654e-03f, - -1.493692739e-03f, -1.490741721e-03f, -1.487787609e-03f, -1.484830409e-03f, -1.481870128e-03f, -1.478906772e-03f, -1.475940347e-03f, -1.472970861e-03f, -1.469998321e-03f, -1.467022732e-03f, - -1.464044102e-03f, -1.461062437e-03f, -1.458077745e-03f, -1.455090031e-03f, -1.452099303e-03f, -1.449105567e-03f, -1.446108830e-03f, -1.443109099e-03f, -1.440106380e-03f, -1.437100680e-03f, - -1.434092007e-03f, -1.431080366e-03f, -1.428065765e-03f, -1.425048210e-03f, -1.422027709e-03f, -1.419004267e-03f, -1.415977892e-03f, -1.412948591e-03f, -1.409916370e-03f, -1.406881236e-03f, - -1.403843196e-03f, -1.400802257e-03f, -1.397758426e-03f, -1.394711709e-03f, -1.391662113e-03f, -1.388609646e-03f, -1.385554314e-03f, -1.382496124e-03f, -1.379435082e-03f, -1.376371197e-03f, - -1.373304474e-03f, -1.370234920e-03f, -1.367162543e-03f, -1.364087349e-03f, -1.361009345e-03f, -1.357928538e-03f, -1.354844935e-03f, -1.351758543e-03f, -1.348669370e-03f, -1.345577420e-03f, - -1.342482703e-03f, -1.339385224e-03f, -1.336284991e-03f, -1.333182011e-03f, -1.330076290e-03f, -1.326967835e-03f, -1.323856655e-03f, -1.320742754e-03f, -1.317626141e-03f, -1.314506823e-03f, - -1.311384806e-03f, -1.308260097e-03f, -1.305132704e-03f, -1.302002634e-03f, -1.298869893e-03f, -1.295734489e-03f, -1.292596428e-03f, -1.289455717e-03f, -1.286312365e-03f, -1.283166377e-03f, - -1.280017761e-03f, -1.276866523e-03f, -1.273712672e-03f, -1.270556213e-03f, -1.267397154e-03f, -1.264235503e-03f, -1.261071266e-03f, -1.257904449e-03f, -1.254735062e-03f, -1.251563109e-03f, - -1.248388600e-03f, -1.245211540e-03f, -1.242031936e-03f, -1.238849797e-03f, -1.235665129e-03f, -1.232477938e-03f, -1.229288234e-03f, -1.226096021e-03f, -1.222901308e-03f, -1.219704102e-03f, - -1.216504410e-03f, -1.213302238e-03f, -1.210097595e-03f, -1.206890488e-03f, -1.203680923e-03f, -1.200468907e-03f, -1.197254449e-03f, -1.194037555e-03f, -1.190818232e-03f, -1.187596487e-03f, - -1.184372329e-03f, -1.181145763e-03f, -1.177916797e-03f, -1.174685439e-03f, -1.171451695e-03f, -1.168215573e-03f, -1.164977081e-03f, -1.161736224e-03f, -1.158493011e-03f, -1.155247449e-03f, - -1.151999545e-03f, -1.148749306e-03f, -1.145496740e-03f, -1.142241853e-03f, -1.138984654e-03f, -1.135725149e-03f, -1.132463345e-03f, -1.129199251e-03f, -1.125932873e-03f, -1.122664218e-03f, - -1.119393295e-03f, -1.116120109e-03f, -1.112844669e-03f, -1.109566981e-03f, -1.106287054e-03f, -1.103004894e-03f, -1.099720509e-03f, -1.096433906e-03f, -1.093145092e-03f, -1.089854075e-03f, - -1.086560862e-03f, -1.083265461e-03f, -1.079967878e-03f, -1.076668121e-03f, -1.073366198e-03f, -1.070062116e-03f, -1.066755882e-03f, -1.063447504e-03f, -1.060136988e-03f, -1.056824343e-03f, - -1.053509576e-03f, -1.050192694e-03f, -1.046873705e-03f, -1.043552615e-03f, -1.040229433e-03f, -1.036904165e-03f, -1.033576820e-03f, -1.030247404e-03f, -1.026915926e-03f, -1.023582392e-03f, - -1.020246809e-03f, -1.016909186e-03f, -1.013569530e-03f, -1.010227848e-03f, -1.006884147e-03f, -1.003538436e-03f, -1.000190721e-03f, -9.968410103e-04f, -9.934893109e-04f, -9.901356304e-04f, - -9.867799763e-04f, -9.834223560e-04f, -9.800627771e-04f, -9.767012470e-04f, -9.733377732e-04f, -9.699723632e-04f, -9.666050244e-04f, -9.632357644e-04f, -9.598645907e-04f, -9.564915108e-04f, - -9.531165322e-04f, -9.497396624e-04f, -9.463609088e-04f, -9.429802792e-04f, -9.395977808e-04f, -9.362134214e-04f, -9.328272083e-04f, -9.294391492e-04f, -9.260492515e-04f, -9.226575229e-04f, - -9.192639708e-04f, -9.158686029e-04f, -9.124714266e-04f, -9.090724495e-04f, -9.056716791e-04f, -9.022691231e-04f, -8.988647890e-04f, -8.954586844e-04f, -8.920508168e-04f, -8.886411938e-04f, - -8.852298230e-04f, -8.818167120e-04f, -8.784018683e-04f, -8.749852995e-04f, -8.715670133e-04f, -8.681470173e-04f, -8.647253189e-04f, -8.613019259e-04f, -8.578768458e-04f, -8.544500863e-04f, - -8.510216549e-04f, -8.475915593e-04f, -8.441598071e-04f, -8.407264059e-04f, -8.372913633e-04f, -8.338546870e-04f, -8.304163846e-04f, -8.269764637e-04f, -8.235349320e-04f, -8.200917970e-04f, - -8.166470666e-04f, -8.132007482e-04f, -8.097528495e-04f, -8.063033782e-04f, -8.028523420e-04f, -7.993997485e-04f, -7.959456054e-04f, -7.924899203e-04f, -7.890327009e-04f, -7.855739548e-04f, - -7.821136898e-04f, -7.786519135e-04f, -7.751886336e-04f, -7.717238578e-04f, -7.682575938e-04f, -7.647898491e-04f, -7.613206317e-04f, -7.578499490e-04f, -7.543778089e-04f, -7.509042190e-04f, - -7.474291870e-04f, -7.439527206e-04f, -7.404748276e-04f, -7.369955156e-04f, -7.335147924e-04f, -7.300326656e-04f, -7.265491431e-04f, -7.230642324e-04f, -7.195779413e-04f, -7.160902776e-04f, - -7.126012490e-04f, -7.091108632e-04f, -7.056191279e-04f, -7.021260509e-04f, -6.986316399e-04f, -6.951359026e-04f, -6.916388469e-04f, -6.881404803e-04f, -6.846408108e-04f, -6.811398460e-04f, - -6.776375936e-04f, -6.741340615e-04f, -6.706292574e-04f, -6.671231891e-04f, -6.636158643e-04f, -6.601072907e-04f, -6.565974762e-04f, -6.530864285e-04f, -6.495741554e-04f, -6.460606646e-04f, - -6.425459640e-04f, -6.390300612e-04f, -6.355129642e-04f, -6.319946806e-04f, -6.284752183e-04f, -6.249545850e-04f, -6.214327885e-04f, -6.179098366e-04f, -6.143857371e-04f, -6.108604978e-04f, - -6.073341266e-04f, -6.038066311e-04f, -6.002780192e-04f, -5.967482986e-04f, -5.932174773e-04f, -5.896855630e-04f, -5.861525635e-04f, -5.826184866e-04f, -5.790833401e-04f, -5.755471319e-04f, - -5.720098697e-04f, -5.684715614e-04f, -5.649322148e-04f, -5.613918378e-04f, -5.578504380e-04f, -5.543080234e-04f, -5.507646018e-04f, -5.472201810e-04f, -5.436747689e-04f, -5.401283732e-04f, - -5.365810019e-04f, -5.330326627e-04f, -5.294833635e-04f, -5.259331121e-04f, -5.223819163e-04f, -5.188297840e-04f, -5.152767231e-04f, -5.117227414e-04f, -5.081678467e-04f, -5.046120469e-04f, - -5.010553498e-04f, -4.974977633e-04f, -4.939392952e-04f, -4.903799535e-04f, -4.868197458e-04f, -4.832586801e-04f, -4.796967643e-04f, -4.761340063e-04f, -4.725704137e-04f, -4.690059947e-04f, - -4.654407569e-04f, -4.618747083e-04f, -4.583078567e-04f, -4.547402100e-04f, -4.511717761e-04f, -4.476025628e-04f, -4.440325780e-04f, -4.404618296e-04f, -4.368903254e-04f, -4.333180734e-04f, - -4.297450813e-04f, -4.261713572e-04f, -4.225969088e-04f, -4.190217440e-04f, -4.154458708e-04f, -4.118692969e-04f, -4.082920304e-04f, -4.047140790e-04f, -4.011354506e-04f, -3.975561532e-04f, - -3.939761946e-04f, -3.903955827e-04f, -3.868143254e-04f, -3.832324306e-04f, -3.796499062e-04f, -3.760667601e-04f, -3.724830001e-04f, -3.688986341e-04f, -3.653136701e-04f, -3.617281160e-04f, - -3.581419796e-04f, -3.545552688e-04f, -3.509679916e-04f, -3.473801557e-04f, -3.437917693e-04f, -3.402028400e-04f, -3.366133759e-04f, -3.330233848e-04f, -3.294328746e-04f, -3.258418533e-04f, - -3.222503287e-04f, -3.186583088e-04f, -3.150658014e-04f, -3.114728144e-04f, -3.078793559e-04f, -3.042854335e-04f, -3.006910554e-04f, -2.970962293e-04f, -2.935009632e-04f, -2.899052650e-04f, - -2.863091426e-04f, -2.827126039e-04f, -2.791156568e-04f, -2.755183093e-04f, -2.719205692e-04f, -2.683224445e-04f, -2.647239430e-04f, -2.611250727e-04f, -2.575258414e-04f, -2.539262572e-04f, - -2.503263279e-04f, -2.467260614e-04f, -2.431254656e-04f, -2.395245485e-04f, -2.359233180e-04f, -2.323217819e-04f, -2.287199483e-04f, -2.251178249e-04f, -2.215154197e-04f, -2.179127407e-04f, - -2.143097958e-04f, -2.107065928e-04f, -2.071031397e-04f, -2.034994443e-04f, -1.998955147e-04f, -1.962913587e-04f, -1.926869843e-04f, -1.890823993e-04f, -1.854776117e-04f, -1.818726293e-04f, - -1.782674602e-04f, -1.746621122e-04f, -1.710565932e-04f, -1.674509112e-04f, -1.638450740e-04f, -1.602390896e-04f, -1.566329658e-04f, -1.530267107e-04f, -1.494203321e-04f, -1.458138379e-04f, - -1.422072361e-04f, -1.386005346e-04f, -1.349937412e-04f, -1.313868639e-04f, -1.277799106e-04f, -1.241728892e-04f, -1.205658076e-04f, -1.169586737e-04f, -1.133514955e-04f, -1.097442809e-04f, - -1.061370377e-04f, -1.025297739e-04f, -9.892249743e-05f, -9.531521613e-05f, -9.170793793e-05f, -8.810067074e-05f, -8.449342247e-05f, -8.088620104e-05f, -7.727901434e-05f, -7.367187029e-05f, - -7.006477679e-05f, -6.645774174e-05f, -6.285077305e-05f, -5.924387862e-05f, -5.563706636e-05f, -5.203034417e-05f, -4.842371996e-05f, -4.481720161e-05f, -4.121079705e-05f, -3.760451415e-05f, - -3.399836083e-05f, -3.039234498e-05f, -2.678647451e-05f, -2.318075730e-05f, -1.957520125e-05f, -1.596981427e-05f, -1.236460423e-05f, -8.759579047e-06f, -5.154746601e-06f, -1.550114788e-06f, - 2.054308501e-06f, 5.658515377e-06f, 9.262497950e-06f, 1.286624833e-05f, 1.646975864e-05f, 2.007302097e-05f, 2.367602746e-05f, 2.727877022e-05f, 3.088124135e-05f, 3.448343299e-05f, - 3.808533725e-05f, 4.168694624e-05f, 4.528825210e-05f, 4.888924694e-05f, 5.248992288e-05f, 5.609027205e-05f, 5.969028658e-05f, 6.328995860e-05f, 6.688928022e-05f, 7.048824358e-05f, - 7.408684082e-05f, 7.768506406e-05f, 8.128290543e-05f, 8.488035708e-05f, 8.847741113e-05f, 9.207405972e-05f, 9.567029500e-05f, 9.926610910e-05f, 1.028614942e-04f, 1.064564423e-04f, - 1.100509457e-04f, 1.136449966e-04f, 1.172385869e-04f, 1.208317089e-04f, 1.244243548e-04f, 1.280165167e-04f, 1.316081867e-04f, 1.351993570e-04f, 1.387900198e-04f, 1.423801672e-04f, - 1.459697914e-04f, 1.495588844e-04f, 1.531474386e-04f, 1.567354461e-04f, 1.603228989e-04f, 1.639097894e-04f, 1.674961096e-04f, 1.710818518e-04f, 1.746670080e-04f, 1.782515706e-04f, - 1.818355315e-04f, 1.854188832e-04f, 1.890016176e-04f, 1.925837270e-04f, 1.961652036e-04f, 1.997460396e-04f, 2.033262271e-04f, 2.069057584e-04f, 2.104846255e-04f, 2.140628208e-04f, - 2.176403365e-04f, 2.212171646e-04f, 2.247932974e-04f, 2.283687272e-04f, 2.319434460e-04f, 2.355174462e-04f, 2.390907199e-04f, 2.426632594e-04f, 2.462350567e-04f, 2.498061043e-04f, - 2.533763942e-04f, 2.569459187e-04f, 2.605146700e-04f, 2.640826403e-04f, 2.676498219e-04f, 2.712162070e-04f, 2.747817877e-04f, 2.783465564e-04f, 2.819105053e-04f, 2.854736266e-04f, - 2.890359125e-04f, 2.925973553e-04f, 2.961579472e-04f, 2.997176805e-04f, 3.032765473e-04f, 3.068345401e-04f, 3.103916509e-04f, 3.139478721e-04f, 3.175031960e-04f, 3.210576147e-04f, - 3.246111205e-04f, 3.281637057e-04f, 3.317153626e-04f, 3.352660835e-04f, 3.388158605e-04f, 3.423646860e-04f, 3.459125522e-04f, 3.494594515e-04f, 3.530053761e-04f, 3.565503183e-04f, - 3.600942704e-04f, 3.636372246e-04f, 3.671791733e-04f, 3.707201087e-04f, 3.742600232e-04f, 3.777989090e-04f, 3.813367585e-04f, 3.848735639e-04f, 3.884093176e-04f, 3.919440118e-04f, - 3.954776390e-04f, 3.990101913e-04f, 4.025416612e-04f, 4.060720409e-04f, 4.096013227e-04f, 4.131294990e-04f, 4.166565622e-04f, 4.201825045e-04f, 4.237073183e-04f, 4.272309959e-04f, - 4.307535297e-04f, 4.342749120e-04f, 4.377951351e-04f, 4.413141915e-04f, 4.448320734e-04f, 4.483487732e-04f, 4.518642834e-04f, 4.553785961e-04f, 4.588917039e-04f, 4.624035990e-04f, - 4.659142739e-04f, 4.694237209e-04f, 4.729319324e-04f, 4.764389007e-04f, 4.799446184e-04f, 4.834490777e-04f, 4.869522710e-04f, 4.904541908e-04f, 4.939548294e-04f, 4.974541792e-04f, - 5.009522327e-04f, 5.044489822e-04f, 5.079444202e-04f, 5.114385390e-04f, 5.149313311e-04f, 5.184227890e-04f, 5.219129049e-04f, 5.254016715e-04f, 5.288890810e-04f, 5.323751259e-04f, - 5.358597987e-04f, 5.393430918e-04f, 5.428249976e-04f, 5.463055086e-04f, 5.497846173e-04f, 5.532623160e-04f, 5.567385973e-04f, 5.602134537e-04f, 5.636868775e-04f, 5.671588613e-04f, - 5.706293975e-04f, 5.740984785e-04f, 5.775660970e-04f, 5.810322454e-04f, 5.844969161e-04f, 5.879601016e-04f, 5.914217945e-04f, 5.948819872e-04f, 5.983406722e-04f, 6.017978421e-04f, - 6.052534893e-04f, 6.087076064e-04f, 6.121601859e-04f, 6.156112203e-04f, 6.190607021e-04f, 6.225086239e-04f, 6.259549782e-04f, 6.293997575e-04f, 6.328429543e-04f, 6.362845613e-04f, - 6.397245710e-04f, 6.431629758e-04f, 6.465997684e-04f, 6.500349413e-04f, 6.534684872e-04f, 6.569003984e-04f, 6.603306678e-04f, 6.637592877e-04f, 6.671862508e-04f, 6.706115497e-04f, - 6.740351769e-04f, 6.774571251e-04f, 6.808773868e-04f, 6.842959547e-04f, 6.877128213e-04f, 6.911279793e-04f, 6.945414213e-04f, 6.979531399e-04f, 7.013631276e-04f, 7.047713773e-04f, - 7.081778813e-04f, 7.115826325e-04f, 7.149856234e-04f, 7.183868468e-04f, 7.217862951e-04f, 7.251839611e-04f, 7.285798375e-04f, 7.319739168e-04f, 7.353661919e-04f, 7.387566552e-04f, - 7.421452996e-04f, 7.455321176e-04f, 7.489171020e-04f, 7.523002455e-04f, 7.556815407e-04f, 7.590609803e-04f, 7.624385571e-04f, 7.658142637e-04f, 7.691880929e-04f, 7.725600373e-04f, - 7.759300897e-04f, 7.792982429e-04f, 7.826644894e-04f, 7.860288221e-04f, 7.893912338e-04f, 7.927517170e-04f, 7.961102647e-04f, 7.994668695e-04f, 8.028215242e-04f, 8.061742215e-04f, - 8.095249543e-04f, 8.128737152e-04f, 8.162204971e-04f, 8.195652928e-04f, 8.229080950e-04f, 8.262488964e-04f, 8.295876900e-04f, 8.329244685e-04f, 8.362592247e-04f, 8.395919515e-04f, - 8.429226415e-04f, 8.462512877e-04f, 8.495778829e-04f, 8.529024198e-04f, 8.562248914e-04f, 8.595452905e-04f, 8.628636098e-04f, 8.661798424e-04f, 8.694939809e-04f, 8.728060183e-04f, - 8.761159474e-04f, 8.794237611e-04f, 8.827294522e-04f, 8.860330138e-04f, 8.893344385e-04f, 8.926337193e-04f, 8.959308492e-04f, 8.992258210e-04f, 9.025186275e-04f, 9.058092618e-04f, - 9.090977167e-04f, 9.123839852e-04f, 9.156680601e-04f, 9.189499344e-04f, 9.222296011e-04f, 9.255070530e-04f, 9.287822832e-04f, 9.320552845e-04f, 9.353260499e-04f, 9.385945724e-04f, - 9.418608450e-04f, 9.451248606e-04f, 9.483866122e-04f, 9.516460928e-04f, 9.549032953e-04f, 9.581582128e-04f, 9.614108383e-04f, 9.646611647e-04f, 9.679091851e-04f, 9.711548925e-04f, - 9.743982799e-04f, 9.776393403e-04f, 9.808780668e-04f, 9.841144524e-04f, 9.873484901e-04f, 9.905801730e-04f, 9.938094942e-04f, 9.970364467e-04f, 1.000261023e-03f, 1.003483218e-03f, - 1.006703023e-03f, 1.009920431e-03f, 1.013135436e-03f, 1.016348031e-03f, 1.019558208e-03f, 1.022765962e-03f, 1.025971285e-03f, 1.029174170e-03f, 1.032374610e-03f, 1.035572599e-03f, - 1.038768129e-03f, 1.041961194e-03f, 1.045151787e-03f, 1.048339901e-03f, 1.051525529e-03f, 1.054708665e-03f, 1.057889301e-03f, 1.061067430e-03f, 1.064243047e-03f, 1.067416143e-03f, - 1.070586713e-03f, 1.073754749e-03f, 1.076920245e-03f, 1.080083194e-03f, 1.083243588e-03f, 1.086401422e-03f, 1.089556689e-03f, 1.092709381e-03f, 1.095859493e-03f, 1.099007016e-03f, - 1.102151945e-03f, 1.105294273e-03f, 1.108433992e-03f, 1.111571097e-03f, 1.114705581e-03f, 1.117837436e-03f, 1.120966657e-03f, 1.124093235e-03f, 1.127217166e-03f, 1.130338442e-03f, - 1.133457055e-03f, 1.136573001e-03f, 1.139686272e-03f, 1.142796860e-03f, 1.145904761e-03f, 1.149009966e-03f, 1.152112470e-03f, 1.155212266e-03f, 1.158309346e-03f, 1.161403705e-03f, - 1.164495336e-03f, 1.167584232e-03f, 1.170670387e-03f, 1.173753794e-03f, 1.176834445e-03f, 1.179912336e-03f, 1.182987459e-03f, 1.186059808e-03f, 1.189129375e-03f, 1.192196155e-03f, - 1.195260141e-03f, 1.198321327e-03f, 1.201379705e-03f, 1.204435269e-03f, 1.207488014e-03f, 1.210537931e-03f, 1.213585015e-03f, 1.216629260e-03f, 1.219670658e-03f, 1.222709203e-03f, - 1.225744889e-03f, 1.228777709e-03f, 1.231807657e-03f, 1.234834726e-03f, 1.237858909e-03f, 1.240880202e-03f, 1.243898596e-03f, 1.246914085e-03f, 1.249926663e-03f, 1.252936324e-03f, - 1.255943061e-03f, 1.258946868e-03f, 1.261947738e-03f, 1.264945665e-03f, 1.267940642e-03f, 1.270932664e-03f, 1.273921723e-03f, 1.276907814e-03f, 1.279890929e-03f, 1.282871063e-03f, - 1.285848209e-03f, 1.288822361e-03f, 1.291793513e-03f, 1.294761658e-03f, 1.297726790e-03f, 1.300688902e-03f, 1.303647988e-03f, 1.306604043e-03f, 1.309557059e-03f, 1.312507030e-03f, - 1.315453950e-03f, 1.318397813e-03f, 1.321338613e-03f, 1.324276342e-03f, 1.327210996e-03f, 1.330142567e-03f, 1.333071050e-03f, 1.335996438e-03f, 1.338918725e-03f, 1.341837905e-03f, - 1.344753971e-03f, 1.347666918e-03f, 1.350576739e-03f, 1.353483427e-03f, 1.356386978e-03f, 1.359287383e-03f, 1.362184639e-03f, 1.365078737e-03f, 1.367969673e-03f, 1.370857439e-03f, - 1.373742031e-03f, 1.376623440e-03f, 1.379501663e-03f, 1.382376691e-03f, 1.385248520e-03f, 1.388117144e-03f, 1.390982555e-03f, 1.393844748e-03f, 1.396703717e-03f, 1.399559456e-03f, - 1.402411958e-03f, 1.405261218e-03f, 1.408107230e-03f, 1.410949987e-03f, 1.413789484e-03f, 1.416625714e-03f, 1.419458672e-03f, 1.422288351e-03f, 1.425114746e-03f, 1.427937850e-03f, - 1.430757657e-03f, 1.433574162e-03f, 1.436387358e-03f, 1.439197240e-03f, 1.442003801e-03f, 1.444807036e-03f, 1.447606939e-03f, 1.450403503e-03f, 1.453196723e-03f, 1.455986592e-03f, - 1.458773106e-03f, 1.461556257e-03f, 1.464336041e-03f, 1.467112451e-03f, 1.469885481e-03f, 1.472655125e-03f, 1.475421378e-03f, 1.478184234e-03f, 1.480943686e-03f, 1.483699730e-03f, - 1.486452358e-03f, 1.489201566e-03f, 1.491947347e-03f, 1.494689696e-03f, 1.497428607e-03f, 1.500164074e-03f, 1.502896091e-03f, 1.505624652e-03f, 1.508349752e-03f, 1.511071385e-03f, - 1.513789545e-03f, 1.516504227e-03f, 1.519215424e-03f, 1.521923131e-03f, 1.524627342e-03f, 1.527328052e-03f, 1.530025254e-03f, 1.532718944e-03f, 1.535409114e-03f, 1.538095761e-03f, - 1.540778877e-03f, 1.543458458e-03f, 1.546134497e-03f, 1.548806989e-03f, 1.551475928e-03f, 1.554141309e-03f, 1.556803126e-03f, 1.559461374e-03f, 1.562116046e-03f, 1.564767137e-03f, - 1.567414642e-03f, 1.570058555e-03f, 1.572698871e-03f, 1.575335583e-03f, 1.577968686e-03f, 1.580598175e-03f, 1.583224044e-03f, 1.585846288e-03f, 1.588464901e-03f, 1.591079877e-03f, - 1.593691212e-03f, 1.596298898e-03f, 1.598902932e-03f, 1.601503307e-03f, 1.604100019e-03f, 1.606693061e-03f, 1.609282428e-03f, 1.611868114e-03f, 1.614450115e-03f, 1.617028424e-03f, - 1.619603037e-03f, 1.622173947e-03f, 1.624741150e-03f, 1.627304640e-03f, 1.629864412e-03f, 1.632420459e-03f, 1.634972778e-03f, 1.637521362e-03f, 1.640066206e-03f, 1.642607305e-03f, - 1.645144653e-03f, 1.647678246e-03f, 1.650208077e-03f, 1.652734141e-03f, 1.655256434e-03f, 1.657774949e-03f, 1.660289682e-03f, 1.662800626e-03f, 1.665307778e-03f, 1.667811132e-03f, - 1.670310681e-03f, 1.672806422e-03f, 1.675298349e-03f, 1.677786456e-03f, 1.680270739e-03f, 1.682751192e-03f, 1.685227809e-03f, 1.687700587e-03f, 1.690169519e-03f, 1.692634600e-03f, - 1.695095826e-03f, 1.697553190e-03f, 1.700006689e-03f, 1.702456316e-03f, 1.704902067e-03f, 1.707343936e-03f, 1.709781918e-03f, 1.712216009e-03f, 1.714646203e-03f, 1.717072494e-03f, - 1.719494879e-03f, 1.721913351e-03f, 1.724327906e-03f, 1.726738539e-03f, 1.729145244e-03f, 1.731548017e-03f, 1.733946853e-03f, 1.736341746e-03f, 1.738732691e-03f, 1.741119684e-03f, - 1.743502720e-03f, 1.745881793e-03f, 1.748256898e-03f, 1.750628031e-03f, 1.752995187e-03f, 1.755358360e-03f, 1.757717546e-03f, 1.760072739e-03f, 1.762423936e-03f, 1.764771130e-03f, - 1.767114317e-03f, 1.769453492e-03f, 1.771788651e-03f, 1.774119788e-03f, 1.776446898e-03f, 1.778769977e-03f, 1.781089019e-03f, 1.783404020e-03f, 1.785714976e-03f, 1.788021880e-03f, - 1.790324729e-03f, 1.792623518e-03f, 1.794918241e-03f, 1.797208894e-03f, 1.799495472e-03f, 1.801777971e-03f, 1.804056386e-03f, 1.806330711e-03f, 1.808600942e-03f, 1.810867075e-03f, - 1.813129105e-03f, 1.815387026e-03f, 1.817640835e-03f, 1.819890527e-03f, 1.822136096e-03f, 1.824377538e-03f, 1.826614849e-03f, 1.828848024e-03f, 1.831077058e-03f, 1.833301947e-03f, - 1.835522685e-03f, 1.837739269e-03f, 1.839951693e-03f, 1.842159954e-03f, 1.844364046e-03f, 1.846563965e-03f, 1.848759706e-03f, 1.850951266e-03f, 1.853138638e-03f, 1.855321819e-03f, - 1.857500804e-03f, 1.859675588e-03f, 1.861846168e-03f, 1.864012538e-03f, 1.866174695e-03f, 1.868332632e-03f, 1.870486347e-03f, 1.872635835e-03f, 1.874781090e-03f, 1.876922110e-03f, - 1.879058888e-03f, 1.881191422e-03f, 1.883319705e-03f, 1.885443735e-03f, 1.887563506e-03f, 1.889679015e-03f, 1.891790256e-03f, 1.893897226e-03f, 1.895999919e-03f, 1.898098332e-03f, - 1.900192461e-03f, 1.902282301e-03f, 1.904367847e-03f, 1.906449095e-03f, 1.908526042e-03f, 1.910598682e-03f, 1.912667012e-03f, 1.914731027e-03f, 1.916790723e-03f, 1.918846095e-03f, - 1.920897140e-03f, 1.922943853e-03f, 1.924986230e-03f, 1.927024266e-03f, 1.929057958e-03f, 1.931087302e-03f, 1.933112292e-03f, 1.935132925e-03f, 1.937149197e-03f, 1.939161103e-03f, - 1.941168640e-03f, 1.943171803e-03f, 1.945170588e-03f, 1.947164992e-03f, 1.949155009e-03f, 1.951140635e-03f, 1.953121868e-03f, 1.955098702e-03f, 1.957071134e-03f, 1.959039159e-03f, - 1.961002773e-03f, 1.962961973e-03f, 1.964916754e-03f, 1.966867113e-03f, 1.968813044e-03f, 1.970754545e-03f, 1.972691612e-03f, 1.974624239e-03f, 1.976552424e-03f, 1.978476162e-03f, - 1.980395450e-03f, 1.982310283e-03f, 1.984220658e-03f, 1.986126570e-03f, 1.988028016e-03f, 1.989924991e-03f, 1.991817493e-03f, 1.993705516e-03f, 1.995589058e-03f, 1.997468113e-03f, - 1.999342680e-03f, 2.001212752e-03f, 2.003078328e-03f, 2.004939402e-03f, 2.006795972e-03f, 2.008648032e-03f, 2.010495581e-03f, 2.012338612e-03f, 2.014177124e-03f, 2.016011112e-03f, - 2.017840572e-03f, 2.019665501e-03f, 2.021485895e-03f, 2.023301750e-03f, 2.025113063e-03f, 2.026919829e-03f, 2.028722045e-03f, 2.030519708e-03f, 2.032312814e-03f, 2.034101358e-03f, - 2.035885338e-03f, 2.037664750e-03f, 2.039439590e-03f, 2.041209854e-03f, 2.042975539e-03f, 2.044736642e-03f, 2.046493158e-03f, 2.048245085e-03f, 2.049992418e-03f, 2.051735154e-03f, - 2.053473289e-03f, 2.055206821e-03f, 2.056935744e-03f, 2.058660057e-03f, 2.060379755e-03f, 2.062094835e-03f, 2.063805293e-03f, 2.065511126e-03f, 2.067212330e-03f, 2.068908903e-03f, - 2.070600840e-03f, 2.072288138e-03f, 2.073970794e-03f, 2.075648804e-03f, 2.077322164e-03f, 2.078990873e-03f, 2.080654925e-03f, 2.082314318e-03f, 2.083969048e-03f, 2.085619113e-03f, - 2.087264507e-03f, 2.088905230e-03f, 2.090541276e-03f, 2.092172643e-03f, 2.093799327e-03f, 2.095421325e-03f, 2.097038634e-03f, 2.098651251e-03f, 2.100259171e-03f, 2.101862393e-03f, - 2.103460913e-03f, 2.105054727e-03f, 2.106643832e-03f, 2.108228226e-03f, 2.109807905e-03f, 2.111382865e-03f, 2.112953104e-03f, 2.114518618e-03f, 2.116079405e-03f, 2.117635460e-03f, - 2.119186782e-03f, 2.120733366e-03f, 2.122275210e-03f, 2.123812311e-03f, 2.125344666e-03f, 2.126872270e-03f, 2.128395123e-03f, 2.129913219e-03f, 2.131426557e-03f, 2.132935133e-03f, - 2.134438945e-03f, 2.135937988e-03f, 2.137432261e-03f, 2.138921760e-03f, 2.140406482e-03f, 2.141886425e-03f, 2.143361585e-03f, 2.144831959e-03f, 2.146297544e-03f, 2.147758338e-03f, - 2.149214338e-03f, 2.150665540e-03f, 2.152111942e-03f, 2.153553541e-03f, 2.154990333e-03f, 2.156422317e-03f, 2.157849489e-03f, 2.159271847e-03f, 2.160689387e-03f, 2.162102107e-03f, - 2.163510004e-03f, 2.164913075e-03f, 2.166311317e-03f, 2.167704728e-03f, 2.169093304e-03f, 2.170477044e-03f, 2.171855944e-03f, 2.173230002e-03f, 2.174599214e-03f, 2.175963578e-03f, - 2.177323092e-03f, 2.178677753e-03f, 2.180027557e-03f, 2.181372503e-03f, 2.182712588e-03f, 2.184047808e-03f, 2.185378162e-03f, 2.186703647e-03f, 2.188024260e-03f, 2.189339998e-03f, - 2.190650860e-03f, 2.191956842e-03f, 2.193257941e-03f, 2.194554156e-03f, 2.195845483e-03f, 2.197131921e-03f, 2.198413466e-03f, 2.199690116e-03f, 2.200961869e-03f, 2.202228722e-03f, - 2.203490672e-03f, 2.204747717e-03f, 2.205999855e-03f, 2.207247084e-03f, 2.208489399e-03f, 2.209726801e-03f, 2.210959285e-03f, 2.212186849e-03f, 2.213409492e-03f, 2.214627210e-03f, - 2.215840002e-03f, 2.217047864e-03f, 2.218250795e-03f, 2.219448792e-03f, 2.220641853e-03f, 2.221829976e-03f, 2.223013158e-03f, 2.224191397e-03f, 2.225364690e-03f, 2.226533036e-03f, - 2.227696432e-03f, 2.228854875e-03f, 2.230008365e-03f, 2.231156897e-03f, 2.232300471e-03f, 2.233439084e-03f, 2.234572733e-03f, 2.235701417e-03f, 2.236825133e-03f, 2.237943879e-03f, - 2.239057654e-03f, 2.240166454e-03f, 2.241270278e-03f, 2.242369123e-03f, 2.243462988e-03f, 2.244551871e-03f, 2.245635768e-03f, 2.246714679e-03f, 2.247788601e-03f, 2.248857532e-03f, - 2.249921470e-03f, 2.250980413e-03f, 2.252034359e-03f, 2.253083306e-03f, 2.254127251e-03f, 2.255166194e-03f, 2.256200132e-03f, 2.257229062e-03f, 2.258252984e-03f, 2.259271895e-03f, - 2.260285793e-03f, 2.261294676e-03f, 2.262298542e-03f, 2.263297390e-03f, 2.264291217e-03f, 2.265280022e-03f, 2.266263802e-03f, 2.267242556e-03f, 2.268216283e-03f, 2.269184979e-03f, - 2.270148644e-03f, 2.271107276e-03f, 2.272060872e-03f, 2.273009431e-03f, 2.273952951e-03f, 2.274891431e-03f, 2.275824868e-03f, 2.276753262e-03f, 2.277676609e-03f, 2.278594909e-03f, - 2.279508159e-03f, 2.280416359e-03f, 2.281319505e-03f, 2.282217598e-03f, 2.283110634e-03f, 2.283998613e-03f, 2.284881532e-03f, 2.285759390e-03f, 2.286632186e-03f, 2.287499917e-03f, - 2.288362583e-03f, 2.289220181e-03f, 2.290072710e-03f, 2.290920169e-03f, 2.291762555e-03f, 2.292599868e-03f, 2.293432105e-03f, 2.294259266e-03f, 2.295081348e-03f, 2.295898351e-03f, - 2.296710272e-03f, 2.297517111e-03f, 2.298318865e-03f, 2.299115534e-03f, 2.299907116e-03f, 2.300693609e-03f, 2.301475012e-03f, 2.302251324e-03f, 2.303022543e-03f, 2.303788668e-03f, - 2.304549697e-03f, 2.305305629e-03f, 2.306056463e-03f, 2.306802198e-03f, 2.307542831e-03f, 2.308278362e-03f, 2.309008790e-03f, 2.309734112e-03f, 2.310454329e-03f, 2.311169438e-03f, - 2.311879438e-03f, 2.312584328e-03f, 2.313284107e-03f, 2.313978774e-03f, 2.314668327e-03f, 2.315352765e-03f, 2.316032087e-03f, 2.316706292e-03f, 2.317375378e-03f, 2.318039344e-03f, - 2.318698190e-03f, 2.319351914e-03f, 2.320000515e-03f, 2.320643992e-03f, 2.321282343e-03f, 2.321915568e-03f, 2.322543666e-03f, 2.323166635e-03f, 2.323784474e-03f, 2.324397183e-03f, - 2.325004760e-03f, 2.325607204e-03f, 2.326204515e-03f, 2.326796691e-03f, 2.327383731e-03f, 2.327965635e-03f, 2.328542400e-03f, 2.329114028e-03f, 2.329680515e-03f, 2.330241862e-03f, - 2.330798067e-03f, 2.331349131e-03f, 2.331895050e-03f, 2.332435826e-03f, 2.332971457e-03f, 2.333501941e-03f, 2.334027279e-03f, 2.334547469e-03f, 2.335062511e-03f, 2.335572403e-03f, - 2.336077146e-03f, 2.336576737e-03f, 2.337071177e-03f, 2.337560464e-03f, 2.338044598e-03f, 2.338523577e-03f, 2.338997403e-03f, 2.339466072e-03f, 2.339929586e-03f, 2.340387942e-03f, - 2.340841141e-03f, 2.341289181e-03f, 2.341732063e-03f, 2.342169784e-03f, 2.342602346e-03f, 2.343029746e-03f, 2.343451985e-03f, 2.343869062e-03f, 2.344280976e-03f, 2.344687726e-03f, - 2.345089313e-03f, 2.345485734e-03f, 2.345876991e-03f, 2.346263082e-03f, 2.346644007e-03f, 2.347019765e-03f, 2.347390355e-03f, 2.347755778e-03f, 2.348116032e-03f, 2.348471118e-03f, - 2.348821035e-03f, 2.349165781e-03f, 2.349505358e-03f, 2.349839764e-03f, 2.350168999e-03f, 2.350493062e-03f, 2.350811954e-03f, 2.351125673e-03f, 2.351434219e-03f, 2.351737593e-03f, - 2.352035793e-03f, 2.352328820e-03f, 2.352616672e-03f, 2.352899350e-03f, 2.353176854e-03f, 2.353449182e-03f, 2.353716335e-03f, 2.353978313e-03f, 2.354235115e-03f, 2.354486740e-03f, - 2.354733189e-03f, 2.354974462e-03f, 2.355210558e-03f, 2.355441477e-03f, 2.355667218e-03f, 2.355887783e-03f, 2.356103169e-03f, 2.356313378e-03f, 2.356518409e-03f, 2.356718262e-03f, - 2.356912937e-03f, 2.357102433e-03f, 2.357286751e-03f, 2.357465891e-03f, 2.357639852e-03f, 2.357808634e-03f, 2.357972238e-03f, 2.358130662e-03f, 2.358283908e-03f, 2.358431975e-03f, - 2.358574863e-03f, 2.358712573e-03f, 2.358845103e-03f, 2.358972455e-03f, 2.359094627e-03f, 2.359211621e-03f, 2.359323436e-03f, 2.359430073e-03f, 2.359531530e-03f, 2.359627810e-03f, - 2.359718911e-03f, 2.359804833e-03f, 2.359885577e-03f, 2.359961143e-03f, 2.360031532e-03f, 2.360096742e-03f, 2.360156775e-03f, 2.360211630e-03f, 2.360261308e-03f, 2.360305809e-03f, - 2.360345133e-03f, 2.360379281e-03f, 2.360408251e-03f, 2.360432046e-03f, 2.360450665e-03f, 2.360464108e-03f, 2.360472376e-03f, 2.360475469e-03f, 2.360473387e-03f, 2.360466130e-03f, - 2.360453699e-03f, 2.360436095e-03f, 2.360413317e-03f, 2.360385366e-03f, 2.360352242e-03f, 2.360313945e-03f, 2.360270477e-03f, 2.360221837e-03f, 2.360168026e-03f, 2.360109044e-03f, - 2.360044891e-03f, 2.359975569e-03f, 2.359901078e-03f, 2.359821417e-03f, 2.359736588e-03f, 2.359646591e-03f, 2.359551426e-03f, 2.359451095e-03f, 2.359345597e-03f, 2.359234933e-03f, - 2.359119104e-03f, 2.358998110e-03f, 2.358871952e-03f, 2.358740630e-03f, 2.358604145e-03f, 2.358462497e-03f, 2.358315688e-03f, 2.358163718e-03f, 2.358006586e-03f, 2.357844295e-03f, - 2.357676845e-03f, 2.357504236e-03f, 2.357326470e-03f, 2.357143546e-03f, 2.356955465e-03f, 2.356762229e-03f, 2.356563837e-03f, 2.356360292e-03f, 2.356151592e-03f, 2.355937740e-03f, - 2.355718736e-03f, 2.355494581e-03f, 2.355265275e-03f, 2.355030819e-03f, 2.354791215e-03f, 2.354546463e-03f, 2.354296563e-03f, 2.354041517e-03f, 2.353781326e-03f, 2.353515990e-03f, - 2.353245511e-03f, 2.352969888e-03f, 2.352689124e-03f, 2.352403219e-03f, 2.352112173e-03f, 2.351815989e-03f, 2.351514667e-03f, 2.351208207e-03f, 2.350896611e-03f, 2.350579880e-03f, - 2.350258015e-03f, 2.349931016e-03f, 2.349598885e-03f, 2.349261624e-03f, 2.348919232e-03f, 2.348571710e-03f, 2.348219061e-03f, 2.347861285e-03f, 2.347498384e-03f, 2.347130357e-03f, - 2.346757207e-03f, 2.346378934e-03f, 2.345995540e-03f, 2.345607026e-03f, 2.345213392e-03f, 2.344814641e-03f, 2.344410773e-03f, 2.344001790e-03f, 2.343587692e-03f, 2.343168481e-03f, - 2.342744158e-03f, 2.342314724e-03f, 2.341880181e-03f, 2.341440529e-03f, 2.340995771e-03f, 2.340545907e-03f, 2.340090939e-03f, 2.339630868e-03f, 2.339165695e-03f, 2.338695421e-03f, - 2.338220049e-03f, 2.337739578e-03f, 2.337254012e-03f, 2.336763350e-03f, 2.336267595e-03f, 2.335766747e-03f, 2.335260808e-03f, 2.334749780e-03f, 2.334233664e-03f, 2.333712462e-03f, - 2.333186174e-03f, 2.332654802e-03f, 2.332118349e-03f, 2.331576814e-03f, 2.331030200e-03f, 2.330478509e-03f, 2.329921741e-03f, 2.329359898e-03f, 2.328792983e-03f, 2.328220995e-03f, - 2.327643938e-03f, 2.327061811e-03f, 2.326474618e-03f, 2.325882360e-03f, 2.325285037e-03f, 2.324682653e-03f, 2.324075208e-03f, 2.323462704e-03f, 2.322845142e-03f, 2.322222525e-03f, - 2.321594854e-03f, 2.320962131e-03f, 2.320324357e-03f, 2.319681534e-03f, 2.319033664e-03f, 2.318380749e-03f, 2.317722790e-03f, 2.317059788e-03f, 2.316391747e-03f, 2.315718666e-03f, - 2.315040550e-03f, 2.314357398e-03f, 2.313669213e-03f, 2.312975997e-03f, 2.312277751e-03f, 2.311574477e-03f, 2.310866178e-03f, 2.310152854e-03f, 2.309434509e-03f, 2.308711143e-03f, - 2.307982758e-03f, 2.307249358e-03f, 2.306510942e-03f, 2.305767514e-03f, 2.305019075e-03f, 2.304265627e-03f, 2.303507173e-03f, 2.302743713e-03f, 2.301975251e-03f, 2.301201787e-03f, - 2.300423325e-03f, 2.299639865e-03f, 2.298851411e-03f, 2.298057964e-03f, 2.297259526e-03f, 2.296456098e-03f, 2.295647685e-03f, 2.294834286e-03f, 2.294015905e-03f, 2.293192543e-03f, - 2.292364202e-03f, 2.291530886e-03f, 2.290692595e-03f, 2.289849332e-03f, 2.289001099e-03f, 2.288147898e-03f, 2.287289731e-03f, 2.286426601e-03f, 2.285558510e-03f, 2.284685460e-03f, - 2.283807452e-03f, 2.282924490e-03f, 2.282036576e-03f, 2.281143711e-03f, 2.280245899e-03f, 2.279343141e-03f, 2.278435439e-03f, 2.277522796e-03f, 2.276605215e-03f, 2.275682697e-03f, - 2.274755244e-03f, 2.273822860e-03f, 2.272885546e-03f, 2.271943305e-03f, 2.270996139e-03f, 2.270044051e-03f, 2.269087042e-03f, 2.268125116e-03f, 2.267158274e-03f, 2.266186520e-03f, - 2.265209855e-03f, 2.264228282e-03f, 2.263241803e-03f, 2.262250421e-03f, 2.261254139e-03f, 2.260252958e-03f, 2.259246881e-03f, 2.258235912e-03f, 2.257220051e-03f, 2.256199302e-03f, - 2.255173668e-03f, 2.254143150e-03f, 2.253107752e-03f, 2.252067476e-03f, 2.251022324e-03f, 2.249972299e-03f, 2.248917404e-03f, 2.247857641e-03f, 2.246793013e-03f, 2.245723523e-03f, - 2.244649173e-03f, 2.243569965e-03f, 2.242485903e-03f, 2.241396989e-03f, 2.240303226e-03f, 2.239204617e-03f, 2.238101163e-03f, 2.236992868e-03f, 2.235879735e-03f, 2.234761767e-03f, - 2.233638965e-03f, 2.232511333e-03f, 2.231378874e-03f, 2.230241589e-03f, 2.229099483e-03f, 2.227952558e-03f, 2.226800817e-03f, 2.225644262e-03f, 2.224482896e-03f, 2.223316723e-03f, - 2.222145744e-03f, 2.220969964e-03f, 2.219789384e-03f, 2.218604007e-03f, 2.217413837e-03f, 2.216218877e-03f, 2.215019129e-03f, 2.213814595e-03f, 2.212605280e-03f, 2.211391186e-03f, - 2.210172316e-03f, 2.208948673e-03f, 2.207720259e-03f, 2.206487079e-03f, 2.205249134e-03f, 2.204006428e-03f, 2.202758964e-03f, 2.201506745e-03f, 2.200249774e-03f, 2.198988054e-03f, - 2.197721588e-03f, 2.196450378e-03f, 2.195174429e-03f, 2.193893743e-03f, 2.192608323e-03f, 2.191318173e-03f, 2.190023295e-03f, 2.188723692e-03f, 2.187419369e-03f, 2.186110327e-03f, - 2.184796570e-03f, 2.183478102e-03f, 2.182154924e-03f, 2.180827041e-03f, 2.179494456e-03f, 2.178157172e-03f, 2.176815192e-03f, 2.175468519e-03f, 2.174117157e-03f, 2.172761108e-03f, - 2.171400377e-03f, 2.170034966e-03f, 2.168664879e-03f, 2.167290118e-03f, 2.165910687e-03f, 2.164526590e-03f, 2.163137830e-03f, 2.161744410e-03f, 2.160346333e-03f, 2.158943603e-03f, - 2.157536223e-03f, 2.156124196e-03f, 2.154707527e-03f, 2.153286217e-03f, 2.151860271e-03f, 2.150429693e-03f, 2.148994484e-03f, 2.147554650e-03f, 2.146110192e-03f, 2.144661116e-03f, - 2.143207423e-03f, 2.141749118e-03f, 2.140286204e-03f, 2.138818685e-03f, 2.137346564e-03f, 2.135869844e-03f, 2.134388530e-03f, 2.132902624e-03f, 2.131412130e-03f, 2.129917052e-03f, - 2.128417393e-03f, 2.126913156e-03f, 2.125404346e-03f, 2.123890966e-03f, 2.122373020e-03f, 2.120850510e-03f, 2.119323442e-03f, 2.117791817e-03f, 2.116255641e-03f, 2.114714916e-03f, - 2.113169646e-03f, 2.111619835e-03f, 2.110065487e-03f, 2.108506605e-03f, 2.106943193e-03f, 2.105375254e-03f, 2.103802793e-03f, 2.102225813e-03f, 2.100644318e-03f, 2.099058311e-03f, - 2.097467796e-03f, 2.095872777e-03f, 2.094273258e-03f, 2.092669243e-03f, 2.091060735e-03f, 2.089447737e-03f, 2.087830255e-03f, 2.086208292e-03f, 2.084581851e-03f, 2.082950936e-03f, - 2.081315552e-03f, 2.079675702e-03f, 2.078031389e-03f, 2.076382619e-03f, 2.074729394e-03f, 2.073071718e-03f, 2.071409596e-03f, 2.069743032e-03f, 2.068072028e-03f, 2.066396590e-03f, - 2.064716721e-03f, 2.063032425e-03f, 2.061343706e-03f, 2.059650568e-03f, 2.057953015e-03f, 2.056251051e-03f, 2.054544680e-03f, 2.052833906e-03f, 2.051118733e-03f, 2.049399164e-03f, - 2.047675205e-03f, 2.045946859e-03f, 2.044214130e-03f, 2.042477022e-03f, 2.040735539e-03f, 2.038989686e-03f, 2.037239465e-03f, 2.035484883e-03f, 2.033725942e-03f, 2.031962647e-03f, - 2.030195001e-03f, 2.028423009e-03f, 2.026646676e-03f, 2.024866005e-03f, 2.023081000e-03f, 2.021291666e-03f, 2.019498006e-03f, 2.017700026e-03f, 2.015897728e-03f, 2.014091118e-03f, - 2.012280200e-03f, 2.010464977e-03f, 2.008645454e-03f, 2.006821636e-03f, 2.004993526e-03f, 2.003161129e-03f, 2.001324448e-03f, 1.999483490e-03f, 1.997638257e-03f, 1.995788753e-03f, - 1.993934984e-03f, 1.992076954e-03f, 1.990214666e-03f, 1.988348126e-03f, 1.986477337e-03f, 1.984602304e-03f, 1.982723031e-03f, 1.980839523e-03f, 1.978951784e-03f, 1.977059818e-03f, - 1.975163631e-03f, 1.973263225e-03f, 1.971358606e-03f, 1.969449778e-03f, 1.967536745e-03f, 1.965619513e-03f, 1.963698085e-03f, 1.961772465e-03f, 1.959842659e-03f, 1.957908671e-03f, - 1.955970505e-03f, 1.954028166e-03f, 1.952081658e-03f, 1.950130985e-03f, 1.948176154e-03f, 1.946217166e-03f, 1.944254029e-03f, 1.942286745e-03f, 1.940315320e-03f, 1.938339758e-03f, - 1.936360063e-03f, 1.934376241e-03f, 1.932388295e-03f, 1.930396231e-03f, 1.928400053e-03f, 1.926399766e-03f, 1.924395374e-03f, 1.922386881e-03f, 1.920374294e-03f, 1.918357615e-03f, - 1.916336851e-03f, 1.914312004e-03f, 1.912283082e-03f, 1.910250087e-03f, 1.908213024e-03f, 1.906171899e-03f, 1.904126717e-03f, 1.902077480e-03f, 1.900024196e-03f, 1.897966867e-03f, - 1.895905500e-03f, 1.893840098e-03f, 1.891770667e-03f, 1.889697211e-03f, 1.887619735e-03f, 1.885538244e-03f, 1.883452743e-03f, 1.881363236e-03f, 1.879269729e-03f, 1.877172225e-03f, - 1.875070731e-03f, 1.872965250e-03f, 1.870855788e-03f, 1.868742349e-03f, 1.866624939e-03f, 1.864503562e-03f, 1.862378224e-03f, 1.860248928e-03f, 1.858115680e-03f, 1.855978485e-03f, - 1.853837348e-03f, 1.851692274e-03f, 1.849543267e-03f, 1.847390333e-03f, 1.845233476e-03f, 1.843072702e-03f, 1.840908015e-03f, 1.838739420e-03f, 1.836566923e-03f, 1.834390529e-03f, - 1.832210242e-03f, 1.830026067e-03f, 1.827838010e-03f, 1.825646075e-03f, 1.823450268e-03f, 1.821250593e-03f, 1.819047056e-03f, 1.816839662e-03f, 1.814628415e-03f, 1.812413321e-03f, - 1.810194385e-03f, 1.807971612e-03f, 1.805745007e-03f, 1.803514576e-03f, 1.801280322e-03f, 1.799042252e-03f, 1.796800371e-03f, 1.794554683e-03f, 1.792305194e-03f, 1.790051909e-03f, - 1.787794834e-03f, 1.785533972e-03f, 1.783269330e-03f, 1.781000913e-03f, 1.778728726e-03f, 1.776452774e-03f, 1.774173062e-03f, 1.771889596e-03f, 1.769602381e-03f, 1.767311421e-03f, - 1.765016723e-03f, 1.762718292e-03f, 1.760416132e-03f, 1.758110249e-03f, 1.755800649e-03f, 1.753487336e-03f, 1.751170316e-03f, 1.748849594e-03f, 1.746525176e-03f, 1.744197066e-03f, - 1.741865271e-03f, 1.739529795e-03f, 1.737190644e-03f, 1.734847823e-03f, 1.732501338e-03f, 1.730151193e-03f, 1.727797395e-03f, 1.725439949e-03f, 1.723078859e-03f, 1.720714132e-03f, - 1.718345772e-03f, 1.715973786e-03f, 1.713598178e-03f, 1.711218954e-03f, 1.708836120e-03f, 1.706449681e-03f, 1.704059642e-03f, 1.701666009e-03f, 1.699268787e-03f, 1.696867982e-03f, - 1.694463599e-03f, 1.692055644e-03f, 1.689644122e-03f, 1.687229038e-03f, 1.684810399e-03f, 1.682388210e-03f, 1.679962475e-03f, 1.677533202e-03f, 1.675100395e-03f, 1.672664059e-03f, - 1.670224201e-03f, 1.667780826e-03f, 1.665333939e-03f, 1.662883547e-03f, 1.660429654e-03f, 1.657972266e-03f, 1.655511389e-03f, 1.653047029e-03f, 1.650579191e-03f, 1.648107880e-03f, - 1.645633102e-03f, 1.643154864e-03f, 1.640673170e-03f, 1.638188026e-03f, 1.635699438e-03f, 1.633207412e-03f, 1.630711953e-03f, 1.628213066e-03f, 1.625710758e-03f, 1.623205035e-03f, - 1.620695901e-03f, 1.618183363e-03f, 1.615667426e-03f, 1.613148097e-03f, 1.610625380e-03f, 1.608099281e-03f, 1.605569807e-03f, 1.603036963e-03f, 1.600500754e-03f, 1.597961187e-03f, - 1.595418268e-03f, 1.592872001e-03f, 1.590322393e-03f, 1.587769450e-03f, 1.585213177e-03f, 1.582653581e-03f, 1.580090666e-03f, 1.577524439e-03f, 1.574954906e-03f, 1.572382072e-03f, - 1.569805944e-03f, 1.567226527e-03f, 1.564643827e-03f, 1.562057849e-03f, 1.559468601e-03f, 1.556876087e-03f, 1.554280313e-03f, 1.551681286e-03f, 1.549079011e-03f, 1.546473494e-03f, - 1.543864742e-03f, 1.541252759e-03f, 1.538637552e-03f, 1.536019127e-03f, 1.533397490e-03f, 1.530772646e-03f, 1.528144602e-03f, 1.525513364e-03f, 1.522878937e-03f, 1.520241328e-03f, - 1.517600542e-03f, 1.514956585e-03f, 1.512309464e-03f, 1.509659184e-03f, 1.507005752e-03f, 1.504349173e-03f, 1.501689454e-03f, 1.499026600e-03f, 1.496360618e-03f, 1.493691513e-03f, - 1.491019291e-03f, 1.488343959e-03f, 1.485665523e-03f, 1.482983989e-03f, 1.480299362e-03f, 1.477611649e-03f, 1.474920856e-03f, 1.472226989e-03f, 1.469530054e-03f, 1.466830057e-03f, - 1.464127005e-03f, 1.461420902e-03f, 1.458711757e-03f, 1.455999573e-03f, 1.453284359e-03f, 1.450566120e-03f, 1.447844861e-03f, 1.445120590e-03f, 1.442393311e-03f, 1.439663033e-03f, - 1.436929760e-03f, 1.434193499e-03f, 1.431454255e-03f, 1.428712036e-03f, 1.425966847e-03f, 1.423218695e-03f, 1.420467585e-03f, 1.417713525e-03f, 1.414956519e-03f, 1.412196575e-03f, - 1.409433699e-03f, 1.406667896e-03f, 1.403899173e-03f, 1.401127537e-03f, 1.398352993e-03f, 1.395575548e-03f, 1.392795208e-03f, 1.390011980e-03f, 1.387225869e-03f, 1.384436882e-03f, - 1.381645025e-03f, 1.378850304e-03f, 1.376052726e-03f, 1.373252298e-03f, 1.370449025e-03f, 1.367642913e-03f, 1.364833969e-03f, 1.362022200e-03f, 1.359207612e-03f, 1.356390210e-03f, - 1.353570002e-03f, 1.350746993e-03f, 1.347921191e-03f, 1.345092601e-03f, 1.342261229e-03f, 1.339427083e-03f, 1.336590169e-03f, 1.333750492e-03f, 1.330908059e-03f, 1.328062878e-03f, - 1.325214953e-03f, 1.322364292e-03f, 1.319510901e-03f, 1.316654786e-03f, 1.313795954e-03f, 1.310934411e-03f, 1.308070164e-03f, 1.305203218e-03f, 1.302333582e-03f, 1.299461260e-03f, - 1.296586259e-03f, 1.293708587e-03f, 1.290828249e-03f, 1.287945251e-03f, 1.285059601e-03f, 1.282171305e-03f, 1.279280369e-03f, 1.276386800e-03f, 1.273490604e-03f, 1.270591787e-03f, - 1.267690357e-03f, 1.264786320e-03f, 1.261879682e-03f, 1.258970450e-03f, 1.256058631e-03f, 1.253144230e-03f, 1.250227255e-03f, 1.247307711e-03f, 1.244385606e-03f, 1.241460947e-03f, - 1.238533739e-03f, 1.235603989e-03f, 1.232671704e-03f, 1.229736891e-03f, 1.226799555e-03f, 1.223859704e-03f, 1.220917344e-03f, 1.217972482e-03f, 1.215025125e-03f, 1.212075278e-03f, - 1.209122949e-03f, 1.206168144e-03f, 1.203210870e-03f, 1.200251133e-03f, 1.197288941e-03f, 1.194324299e-03f, 1.191357215e-03f, 1.188387694e-03f, 1.185415745e-03f, 1.182441372e-03f, - 1.179464584e-03f, 1.176485386e-03f, 1.173503786e-03f, 1.170519790e-03f, 1.167533404e-03f, 1.164544636e-03f, 1.161553492e-03f, 1.158559979e-03f, 1.155564104e-03f, 1.152565872e-03f, - 1.149565292e-03f, 1.146562369e-03f, 1.143557110e-03f, 1.140549523e-03f, 1.137539613e-03f, 1.134527388e-03f, 1.131512854e-03f, 1.128496019e-03f, 1.125476888e-03f, 1.122455469e-03f, - 1.119431768e-03f, 1.116405792e-03f, 1.113377548e-03f, 1.110347042e-03f, 1.107314282e-03f, 1.104279274e-03f, 1.101242026e-03f, 1.098202542e-03f, 1.095160832e-03f, 1.092116901e-03f, - 1.089070756e-03f, 1.086022404e-03f, 1.082971851e-03f, 1.079919106e-03f, 1.076864174e-03f, 1.073807062e-03f, 1.070747777e-03f, 1.067686326e-03f, 1.064622716e-03f, 1.061556953e-03f, - 1.058489045e-03f, 1.055418998e-03f, 1.052346820e-03f, 1.049272516e-03f, 1.046196094e-03f, 1.043117561e-03f, 1.040036924e-03f, 1.036954189e-03f, 1.033869364e-03f, 1.030782455e-03f, - 1.027693469e-03f, 1.024602414e-03f, 1.021509295e-03f, 1.018414120e-03f, 1.015316896e-03f, 1.012217629e-03f, 1.009116327e-03f, 1.006012997e-03f, 1.002907645e-03f, 9.998002790e-04f, - 9.966909050e-04f, 9.935795302e-04f, 9.904661615e-04f, 9.873508061e-04f, 9.842334707e-04f, 9.811141624e-04f, 9.779928880e-04f, 9.748696547e-04f, 9.717444692e-04f, 9.686173386e-04f, - 9.654882699e-04f, 9.623572701e-04f, 9.592243460e-04f, 9.560895048e-04f, 9.529527533e-04f, 9.498140986e-04f, 9.466735477e-04f, 9.435311076e-04f, 9.403867852e-04f, 9.372405876e-04f, - 9.340925217e-04f, 9.309425947e-04f, 9.277908135e-04f, 9.246371851e-04f, 9.214817166e-04f, 9.183244149e-04f, 9.151652872e-04f, 9.120043404e-04f, 9.088415816e-04f, 9.056770179e-04f, - 9.025106562e-04f, 8.993425036e-04f, 8.961725672e-04f, 8.930008540e-04f, 8.898273711e-04f, 8.866521256e-04f, 8.834751245e-04f, 8.802963749e-04f, 8.771158838e-04f, 8.739336584e-04f, - 8.707497056e-04f, 8.675640327e-04f, 8.643766467e-04f, 8.611875546e-04f, 8.579967636e-04f, 8.548042808e-04f, 8.516101132e-04f, 8.484142680e-04f, 8.452167523e-04f, 8.420175732e-04f, - 8.388167377e-04f, 8.356142531e-04f, 8.324101264e-04f, 8.292043647e-04f, 8.259969752e-04f, 8.227879651e-04f, 8.195773413e-04f, 8.163651111e-04f, 8.131512817e-04f, 8.099358601e-04f, - 8.067188535e-04f, 8.035002690e-04f, 8.002801138e-04f, 7.970583951e-04f, 7.938351199e-04f, 7.906102956e-04f, 7.873839291e-04f, 7.841560277e-04f, 7.809265986e-04f, 7.776956489e-04f, - 7.744631859e-04f, 7.712292165e-04f, 7.679937482e-04f, 7.647567880e-04f, 7.615183431e-04f, 7.582784207e-04f, 7.550370280e-04f, 7.517941722e-04f, 7.485498606e-04f, 7.453041002e-04f, - 7.420568983e-04f, 7.388082621e-04f, 7.355581988e-04f, 7.323067156e-04f, 7.290538197e-04f, 7.257995184e-04f, 7.225438189e-04f, 7.192867283e-04f, 7.160282540e-04f, 7.127684031e-04f, - 7.095071828e-04f, 7.062446005e-04f, 7.029806632e-04f, 6.997153784e-04f, 6.964487531e-04f, 6.931807947e-04f, 6.899115104e-04f, 6.866409074e-04f, 6.833689929e-04f, 6.800957744e-04f, - 6.768212589e-04f, 6.735454537e-04f, 6.702683662e-04f, 6.669900035e-04f, 6.637103729e-04f, 6.604294818e-04f, 6.571473373e-04f, 6.538639467e-04f, 6.505793173e-04f, 6.472934564e-04f, - 6.440063713e-04f, 6.407180692e-04f, 6.374285574e-04f, 6.341378432e-04f, 6.308459339e-04f, 6.275528368e-04f, 6.242585591e-04f, 6.209631082e-04f, 6.176664913e-04f, 6.143687158e-04f, - 6.110697889e-04f, 6.077697180e-04f, 6.044685104e-04f, 6.011661732e-04f, 5.978627140e-04f, 5.945581399e-04f, 5.912524583e-04f, 5.879456765e-04f, 5.846378019e-04f, 5.813288416e-04f, - 5.780188031e-04f, 5.747076937e-04f, 5.713955206e-04f, 5.680822913e-04f, 5.647680130e-04f, 5.614526931e-04f, 5.581363389e-04f, 5.548189577e-04f, 5.515005569e-04f, 5.481811438e-04f, - 5.448607258e-04f, 5.415393101e-04f, 5.382169041e-04f, 5.348935152e-04f, 5.315691508e-04f, 5.282438181e-04f, 5.249175244e-04f, 5.215902773e-04f, 5.182620839e-04f, 5.149329517e-04f, - 5.116028881e-04f, 5.082719003e-04f, 5.049399957e-04f, 5.016071817e-04f, 4.982734656e-04f, 4.949388549e-04f, 4.916033569e-04f, 4.882669788e-04f, 4.849297282e-04f, 4.815916124e-04f, - 4.782526387e-04f, 4.749128145e-04f, 4.715721473e-04f, 4.682306442e-04f, 4.648883129e-04f, 4.615451605e-04f, 4.582011945e-04f, 4.548564223e-04f, 4.515108513e-04f, 4.481644888e-04f, - 4.448173422e-04f, 4.414694190e-04f, 4.381207264e-04f, 4.347712719e-04f, 4.314210629e-04f, 4.280701067e-04f, 4.247184108e-04f, 4.213659826e-04f, 4.180128293e-04f, 4.146589585e-04f, - 4.113043775e-04f, 4.079490938e-04f, 4.045931147e-04f, 4.012364476e-04f, 3.978790999e-04f, 3.945210790e-04f, 3.911623924e-04f, 3.878030473e-04f, 3.844430514e-04f, 3.810824118e-04f, - 3.777211361e-04f, 3.743592317e-04f, 3.709967059e-04f, 3.676335661e-04f, 3.642698199e-04f, 3.609054745e-04f, 3.575405375e-04f, 3.541750161e-04f, 3.508089179e-04f, 3.474422502e-04f, - 3.440750205e-04f, 3.407072361e-04f, 3.373389046e-04f, 3.339700332e-04f, 3.306006294e-04f, 3.272307007e-04f, 3.238602545e-04f, 3.204892982e-04f, 3.171178391e-04f, 3.137458848e-04f, - 3.103734426e-04f, 3.070005200e-04f, 3.036271243e-04f, 3.002532631e-04f, 2.968789438e-04f, 2.935041737e-04f, 2.901289603e-04f, 2.867533110e-04f, 2.833772332e-04f, 2.800007345e-04f, - 2.766238221e-04f, 2.732465036e-04f, 2.698687863e-04f, 2.664906777e-04f, 2.631121852e-04f, 2.597333163e-04f, 2.563540783e-04f, 2.529744788e-04f, 2.495945251e-04f, 2.462142246e-04f, - 2.428335849e-04f, 2.394526133e-04f, 2.360713172e-04f, 2.326897042e-04f, 2.293077816e-04f, 2.259255568e-04f, 2.225430374e-04f, 2.191602307e-04f, 2.157771441e-04f, 2.123937852e-04f, - 2.090101613e-04f, 2.056262798e-04f, 2.022421482e-04f, 1.988577740e-04f, 1.954731646e-04f, 1.920883273e-04f, 1.887032697e-04f, 1.853179992e-04f, 1.819325232e-04f, 1.785468491e-04f, - 1.751609844e-04f, 1.717749365e-04f, 1.683887129e-04f, 1.650023209e-04f, 1.616157681e-04f, 1.582290618e-04f, 1.548422095e-04f, 1.514552186e-04f, 1.480680966e-04f, 1.446808508e-04f, - 1.412934888e-04f, 1.379060179e-04f, 1.345184456e-04f, 1.311307794e-04f, 1.277430266e-04f, 1.243551946e-04f, 1.209672910e-04f, 1.175793232e-04f, 1.141912985e-04f, 1.108032245e-04f, - 1.074151084e-04f, 1.040269579e-04f, 1.006387803e-04f, 9.725058298e-05f, 9.386237346e-05f, 9.047415913e-05f, 8.708594742e-05f, 8.369774577e-05f, 8.030956159e-05f, 7.692140233e-05f, - 7.353327540e-05f, 7.014518823e-05f, 6.675714825e-05f, 6.336916288e-05f, 5.998123954e-05f, 5.659338567e-05f, 5.320560869e-05f, 4.981791601e-05f, 4.643031506e-05f, 4.304281326e-05f, - 3.965541804e-05f, 3.626813681e-05f, 3.288097699e-05f, 2.949394601e-05f, 2.610705128e-05f, 2.272030021e-05f, 1.933370023e-05f, 1.594725875e-05f, 1.256098319e-05f, 9.174880957e-06f, - 5.788959469e-06f, 2.403226137e-06f, -9.823116253e-07f, -4.367646408e-06f, -7.752770801e-06f, -1.113767739e-05f, -1.452235878e-05f, -1.790680755e-05f, -2.129101630e-05f, -2.467497762e-05f, - -2.805868411e-05f, -3.144212837e-05f, -3.482530298e-05f, -3.820820056e-05f, -4.159081370e-05f, -4.497313500e-05f, -4.835515707e-05f, -5.173687249e-05f, -5.511827389e-05f, -5.849935387e-05f, - -6.188010502e-05f, -6.526051996e-05f, -6.864059130e-05f, -7.202031164e-05f, -7.539967361e-05f, -7.877866980e-05f, -8.215729283e-05f, -8.553553532e-05f, -8.891338989e-05f, -9.229084915e-05f, - -9.566790571e-05f, -9.904455221e-05f, -1.024207813e-04f, -1.057965855e-04f, -1.091719575e-04f, -1.125468899e-04f, -1.159213754e-04f, -1.192954066e-04f, -1.226689760e-04f, -1.260420764e-04f, - -1.294147004e-04f, -1.327868406e-04f, -1.361584896e-04f, -1.395296401e-04f, -1.429002847e-04f, -1.462704161e-04f, -1.496400268e-04f, -1.530091096e-04f, -1.563776571e-04f, -1.597456619e-04f, - -1.631131167e-04f, -1.664800141e-04f, -1.698463468e-04f, -1.732121074e-04f, -1.765772886e-04f, -1.799418831e-04f, -1.833058834e-04f, -1.866692824e-04f, -1.900320725e-04f, -1.933942465e-04f, - -1.967557971e-04f, -2.001167169e-04f, -2.034769986e-04f, -2.068366348e-04f, -2.101956183e-04f, -2.135539416e-04f, -2.169115976e-04f, -2.202685788e-04f, -2.236248780e-04f, -2.269804877e-04f, - -2.303354008e-04f, -2.336896099e-04f, -2.370431076e-04f, -2.403958867e-04f, -2.437479399e-04f, -2.470992598e-04f, -2.504498392e-04f, -2.537996707e-04f, -2.571487470e-04f, -2.604970609e-04f, - -2.638446051e-04f, -2.671913722e-04f, -2.705373550e-04f, -2.738825462e-04f, -2.772269384e-04f, -2.805705245e-04f, -2.839132971e-04f, -2.872552489e-04f, -2.905963727e-04f, -2.939366612e-04f, - -2.972761071e-04f, -3.006147031e-04f, -3.039524421e-04f, -3.072893166e-04f, -3.106253194e-04f, -3.139604434e-04f, -3.172946812e-04f, -3.206280255e-04f, -3.239604691e-04f, -3.272920048e-04f, - -3.306226253e-04f, -3.339523233e-04f, -3.372810917e-04f, -3.406089231e-04f, -3.439358103e-04f, -3.472617462e-04f, -3.505867234e-04f, -3.539107347e-04f, -3.572337729e-04f, -3.605558307e-04f, - -3.638769010e-04f, -3.671969765e-04f, -3.705160500e-04f, -3.738341143e-04f, -3.771511621e-04f, -3.804671863e-04f, -3.837821797e-04f, -3.870961349e-04f, -3.904090449e-04f, -3.937209024e-04f, - -3.970317003e-04f, -4.003414312e-04f, -4.036500882e-04f, -4.069576638e-04f, -4.102641510e-04f, -4.135695426e-04f, -4.168738314e-04f, -4.201770103e-04f, -4.234790719e-04f, -4.267800092e-04f, - -4.300798150e-04f, -4.333784822e-04f, -4.366760035e-04f, -4.399723718e-04f, -4.432675800e-04f, -4.465616208e-04f, -4.498544872e-04f, -4.531461719e-04f, -4.564366679e-04f, -4.597259680e-04f, - -4.630140651e-04f, -4.663009519e-04f, -4.695866215e-04f, -4.728710666e-04f, -4.761542801e-04f, -4.794362549e-04f, -4.827169839e-04f, -4.859964599e-04f, -4.892746759e-04f, -4.925516247e-04f, - -4.958272992e-04f, -4.991016924e-04f, -5.023747970e-04f, -5.056466061e-04f, -5.089171124e-04f, -5.121863090e-04f, -5.154541887e-04f, -5.187207445e-04f, -5.219859692e-04f, -5.252498558e-04f, - -5.285123972e-04f, -5.317735864e-04f, -5.350334162e-04f, -5.382918796e-04f, -5.415489695e-04f, -5.448046789e-04f, -5.480590007e-04f, -5.513119278e-04f, -5.545634533e-04f, -5.578135701e-04f, - -5.610622711e-04f, -5.643095492e-04f, -5.675553976e-04f, -5.707998090e-04f, -5.740427765e-04f, -5.772842931e-04f, -5.805243518e-04f, -5.837629455e-04f, -5.870000672e-04f, -5.902357099e-04f, - -5.934698666e-04f, -5.967025303e-04f, -5.999336940e-04f, -6.031633507e-04f, -6.063914934e-04f, -6.096181152e-04f, -6.128432089e-04f, -6.160667678e-04f, -6.192887847e-04f, -6.225092528e-04f, - -6.257281650e-04f, -6.289455143e-04f, -6.321612939e-04f, -6.353754968e-04f, -6.385881159e-04f, -6.417991444e-04f, -6.450085754e-04f, -6.482164017e-04f, -6.514226167e-04f, -6.546272132e-04f, - -6.578301844e-04f, -6.610315233e-04f, -6.642312231e-04f, -6.674292767e-04f, -6.706256774e-04f, -6.738204181e-04f, -6.770134920e-04f, -6.802048921e-04f, -6.833946117e-04f, -6.865826437e-04f, - -6.897689813e-04f, -6.929536176e-04f, -6.961365457e-04f, -6.993177588e-04f, -7.024972500e-04f, -7.056750124e-04f, -7.088510391e-04f, -7.120253232e-04f, -7.151978581e-04f, -7.183686366e-04f, - -7.215376522e-04f, -7.247048977e-04f, -7.278703666e-04f, -7.310340518e-04f, -7.341959466e-04f, -7.373560442e-04f, -7.405143377e-04f, -7.436708203e-04f, -7.468254852e-04f, -7.499783256e-04f, - -7.531293347e-04f, -7.562785057e-04f, -7.594258318e-04f, -7.625713062e-04f, -7.657149221e-04f, -7.688566727e-04f, -7.719965513e-04f, -7.751345510e-04f, -7.782706652e-04f, -7.814048870e-04f, - -7.845372097e-04f, -7.876676266e-04f, -7.907961308e-04f, -7.939227157e-04f, -7.970473745e-04f, -8.001701004e-04f, -8.032908868e-04f, -8.064097269e-04f, -8.095266139e-04f, -8.126415413e-04f, - -8.157545021e-04f, -8.188654899e-04f, -8.219744977e-04f, -8.250815190e-04f, -8.281865471e-04f, -8.312895752e-04f, -8.343905967e-04f, -8.374896048e-04f, -8.405865930e-04f, -8.436815546e-04f, - -8.467744828e-04f, -8.498653710e-04f, -8.529542126e-04f, -8.560410010e-04f, -8.591257294e-04f, -8.622083912e-04f, -8.652889798e-04f, -8.683674886e-04f, -8.714439109e-04f, -8.745182402e-04f, - -8.775904697e-04f, -8.806605929e-04f, -8.837286033e-04f, -8.867944940e-04f, -8.898582587e-04f, -8.929198907e-04f, -8.959793834e-04f, -8.990367302e-04f, -9.020919246e-04f, -9.051449599e-04f, - -9.081958297e-04f, -9.112445273e-04f, -9.142910462e-04f, -9.173353799e-04f, -9.203775218e-04f, -9.234174653e-04f, -9.264552040e-04f, -9.294907313e-04f, -9.325240406e-04f, -9.355551255e-04f, - -9.385839795e-04f, -9.416105960e-04f, -9.446349685e-04f, -9.476570906e-04f, -9.506769557e-04f, -9.536945574e-04f, -9.567098892e-04f, -9.597229446e-04f, -9.627337170e-04f, -9.657422002e-04f, - -9.687483876e-04f, -9.717522727e-04f, -9.747538491e-04f, -9.777531104e-04f, -9.807500501e-04f, -9.837446618e-04f, -9.867369390e-04f, -9.897268754e-04f, -9.927144645e-04f, -9.956996999e-04f, - -9.986825752e-04f, -1.001663084e-03f, -1.004641220e-03f, -1.007616977e-03f, -1.010590348e-03f, -1.013561327e-03f, -1.016529907e-03f, -1.019496083e-03f, -1.022459848e-03f, -1.025421195e-03f, - -1.028380118e-03f, -1.031336611e-03f, -1.034290668e-03f, -1.037242281e-03f, -1.040191446e-03f, -1.043138155e-03f, -1.046082402e-03f, -1.049024181e-03f, -1.051963486e-03f, -1.054900310e-03f, - -1.057834647e-03f, -1.060766491e-03f, -1.063695835e-03f, -1.066622673e-03f, -1.069546999e-03f, -1.072468807e-03f, -1.075388090e-03f, -1.078304842e-03f, -1.081219057e-03f, -1.084130729e-03f, - -1.087039851e-03f, -1.089946417e-03f, -1.092850422e-03f, -1.095751858e-03f, -1.098650719e-03f, -1.101547000e-03f, -1.104440694e-03f, -1.107331795e-03f, -1.110220296e-03f, -1.113106192e-03f, - -1.115989477e-03f, -1.118870144e-03f, -1.121748186e-03f, -1.124623599e-03f, -1.127496376e-03f, -1.130366510e-03f, -1.133233995e-03f, -1.136098826e-03f, -1.138960997e-03f, -1.141820500e-03f, - -1.144677330e-03f, -1.147531482e-03f, -1.150382948e-03f, -1.153231723e-03f, -1.156077800e-03f, -1.158921174e-03f, -1.161761838e-03f, -1.164599787e-03f, -1.167435014e-03f, -1.170267514e-03f, - -1.173097280e-03f, -1.175924305e-03f, -1.178748586e-03f, -1.181570114e-03f, -1.184388884e-03f, -1.187204891e-03f, -1.190018127e-03f, -1.192828588e-03f, -1.195636267e-03f, -1.198441157e-03f, - -1.201243254e-03f, -1.204042551e-03f, -1.206839043e-03f, -1.209632722e-03f, -1.212423584e-03f, -1.215211622e-03f, -1.217996830e-03f, -1.220779203e-03f, -1.223558734e-03f, -1.226335418e-03f, - -1.229109248e-03f, -1.231880219e-03f, -1.234648325e-03f, -1.237413560e-03f, -1.240175918e-03f, -1.242935393e-03f, -1.245691979e-03f, -1.248445671e-03f, -1.251196462e-03f, -1.253944347e-03f, - -1.256689319e-03f, -1.259431374e-03f, -1.262170505e-03f, -1.264906706e-03f, -1.267639971e-03f, -1.270370296e-03f, -1.273097673e-03f, -1.275822097e-03f, -1.278543562e-03f, -1.281262063e-03f, - -1.283977593e-03f, -1.286690148e-03f, -1.289399720e-03f, -1.292106305e-03f, -1.294809896e-03f, -1.297510488e-03f, -1.300208076e-03f, -1.302902652e-03f, -1.305594213e-03f, -1.308282751e-03f, - -1.310968261e-03f, -1.313650738e-03f, -1.316330176e-03f, -1.319006569e-03f, -1.321679911e-03f, -1.324350197e-03f, -1.327017421e-03f, -1.329681578e-03f, -1.332342661e-03f, -1.335000665e-03f, - -1.337655585e-03f, -1.340307415e-03f, -1.342956148e-03f, -1.345601781e-03f, -1.348244306e-03f, -1.350883718e-03f, -1.353520013e-03f, -1.356153183e-03f, -1.358783224e-03f, -1.361410130e-03f, - -1.364033895e-03f, -1.366654514e-03f, -1.369271981e-03f, -1.371886291e-03f, -1.374497439e-03f, -1.377105417e-03f, -1.379710222e-03f, -1.382311848e-03f, -1.384910288e-03f, -1.387505539e-03f, - -1.390097593e-03f, -1.392686446e-03f, -1.395272091e-03f, -1.397854525e-03f, -1.400433740e-03f, -1.403009733e-03f, -1.405582496e-03f, -1.408152025e-03f, -1.410718315e-03f, -1.413281359e-03f, - -1.415841153e-03f, -1.418397691e-03f, -1.420950967e-03f, -1.423500977e-03f, -1.426047715e-03f, -1.428591175e-03f, -1.431131352e-03f, -1.433668240e-03f, -1.436201835e-03f, -1.438732131e-03f, - -1.441259123e-03f, -1.443782805e-03f, -1.446303171e-03f, -1.448820218e-03f, -1.451333938e-03f, -1.453844328e-03f, -1.456351381e-03f, -1.458855093e-03f, -1.461355458e-03f, -1.463852470e-03f, - -1.466346125e-03f, -1.468836417e-03f, -1.471323341e-03f, -1.473806892e-03f, -1.476287064e-03f, -1.478763853e-03f, -1.481237253e-03f, -1.483707258e-03f, -1.486173864e-03f, -1.488637066e-03f, - -1.491096857e-03f, -1.493553234e-03f, -1.496006190e-03f, -1.498455721e-03f, -1.500901821e-03f, -1.503344486e-03f, -1.505783710e-03f, -1.508219488e-03f, -1.510651815e-03f, -1.513080685e-03f, - -1.515506094e-03f, -1.517928037e-03f, -1.520346508e-03f, -1.522761502e-03f, -1.525173015e-03f, -1.527581040e-03f, -1.529985574e-03f, -1.532386611e-03f, -1.534784146e-03f, -1.537178173e-03f, - -1.539568689e-03f, -1.541955687e-03f, -1.544339163e-03f, -1.546719112e-03f, -1.549095529e-03f, -1.551468409e-03f, -1.553837746e-03f, -1.556203536e-03f, -1.558565774e-03f, -1.560924455e-03f, - -1.563279573e-03f, -1.565631125e-03f, -1.567979105e-03f, -1.570323507e-03f, -1.572664328e-03f, -1.575001562e-03f, -1.577335205e-03f, -1.579665251e-03f, -1.581991695e-03f, -1.584314533e-03f, - -1.586633759e-03f, -1.588949370e-03f, -1.591261360e-03f, -1.593569723e-03f, -1.595874456e-03f, -1.598175554e-03f, -1.600473011e-03f, -1.602766823e-03f, -1.605056985e-03f, -1.607343493e-03f, - -1.609626340e-03f, -1.611905524e-03f, -1.614181038e-03f, -1.616452878e-03f, -1.618721040e-03f, -1.620985518e-03f, -1.623246308e-03f, -1.625503405e-03f, -1.627756804e-03f, -1.630006501e-03f, - -1.632252491e-03f, -1.634494769e-03f, -1.636733331e-03f, -1.638968171e-03f, -1.641199286e-03f, -1.643426670e-03f, -1.645650319e-03f, -1.647870228e-03f, -1.650086393e-03f, -1.652298809e-03f, - -1.654507470e-03f, -1.656712374e-03f, -1.658913514e-03f, -1.661110887e-03f, -1.663304488e-03f, -1.665494312e-03f, -1.667680355e-03f, -1.669862612e-03f, -1.672041078e-03f, -1.674215749e-03f, - -1.676386621e-03f, -1.678553689e-03f, -1.680716948e-03f, -1.682876394e-03f, -1.685032022e-03f, -1.687183828e-03f, -1.689331808e-03f, -1.691475957e-03f, -1.693616269e-03f, -1.695752742e-03f, - -1.697885371e-03f, -1.700014150e-03f, -1.702139076e-03f, -1.704260145e-03f, -1.706377351e-03f, -1.708490690e-03f, -1.710600158e-03f, -1.712705751e-03f, -1.714807464e-03f, -1.716905293e-03f, - -1.718999233e-03f, -1.721089281e-03f, -1.723175431e-03f, -1.725257679e-03f, -1.727336022e-03f, -1.729410454e-03f, -1.731480972e-03f, -1.733547570e-03f, -1.735610246e-03f, -1.737668994e-03f, - -1.739723810e-03f, -1.741774690e-03f, -1.743821630e-03f, -1.745864626e-03f, -1.747903672e-03f, -1.749938766e-03f, -1.751969902e-03f, -1.753997076e-03f, -1.756020286e-03f, -1.758039525e-03f, - -1.760054790e-03f, -1.762066077e-03f, -1.764073381e-03f, -1.766076699e-03f, -1.768076026e-03f, -1.770071358e-03f, -1.772062691e-03f, -1.774050021e-03f, -1.776033343e-03f, -1.778012654e-03f, - -1.779987950e-03f, -1.781959226e-03f, -1.783926479e-03f, -1.785889703e-03f, -1.787848896e-03f, -1.789804053e-03f, -1.791755170e-03f, -1.793702243e-03f, -1.795645268e-03f, -1.797584241e-03f, - -1.799519159e-03f, -1.801450016e-03f, -1.803376809e-03f, -1.805299534e-03f, -1.807218187e-03f, -1.809132764e-03f, -1.811043262e-03f, -1.812949675e-03f, -1.814852001e-03f, -1.816750235e-03f, - -1.818644373e-03f, -1.820534412e-03f, -1.822420348e-03f, -1.824302176e-03f, -1.826179893e-03f, -1.828053495e-03f, -1.829922978e-03f, -1.831788338e-03f, -1.833649572e-03f, -1.835506675e-03f, - -1.837359644e-03f, -1.839208475e-03f, -1.841053163e-03f, -1.842893707e-03f, -1.844730100e-03f, -1.846562341e-03f, -1.848390424e-03f, -1.850214346e-03f, -1.852034104e-03f, -1.853849694e-03f, - -1.855661112e-03f, -1.857468354e-03f, -1.859271416e-03f, -1.861070295e-03f, -1.862864988e-03f, -1.864655489e-03f, -1.866441797e-03f, -1.868223907e-03f, -1.870001815e-03f, -1.871775518e-03f, - -1.873545012e-03f, -1.875310293e-03f, -1.877071359e-03f, -1.878828205e-03f, -1.880580827e-03f, -1.882329223e-03f, -1.884073388e-03f, -1.885813319e-03f, -1.887549012e-03f, -1.889280465e-03f, - -1.891007672e-03f, -1.892730632e-03f, -1.894449339e-03f, -1.896163791e-03f, -1.897873985e-03f, -1.899579916e-03f, -1.901281582e-03f, -1.902978978e-03f, -1.904672101e-03f, -1.906360949e-03f, - -1.908045516e-03f, -1.909725801e-03f, -1.911401799e-03f, -1.913073507e-03f, -1.914740922e-03f, -1.916404040e-03f, -1.918062858e-03f, -1.919717373e-03f, -1.921367581e-03f, -1.923013478e-03f, - -1.924655062e-03f, -1.926292329e-03f, -1.927925276e-03f, -1.929553899e-03f, -1.931178195e-03f, -1.932798161e-03f, -1.934413794e-03f, -1.936025089e-03f, -1.937632045e-03f, -1.939234658e-03f, - -1.940832924e-03f, -1.942426840e-03f, -1.944016403e-03f, -1.945601609e-03f, -1.947182457e-03f, -1.948758941e-03f, -1.950331060e-03f, -1.951898809e-03f, -1.953462187e-03f, -1.955021189e-03f, - -1.956575812e-03f, -1.958126053e-03f, -1.959671910e-03f, -1.961213379e-03f, -1.962750456e-03f, -1.964283140e-03f, -1.965811426e-03f, -1.967335311e-03f, -1.968854794e-03f, -1.970369869e-03f, - -1.971880535e-03f, -1.973386788e-03f, -1.974888626e-03f, -1.976386045e-03f, -1.977879042e-03f, -1.979367614e-03f, -1.980851759e-03f, -1.982331472e-03f, -1.983806752e-03f, -1.985277596e-03f, - -1.986743999e-03f, -1.988205960e-03f, -1.989663476e-03f, -1.991116543e-03f, -1.992565158e-03f, -1.994009319e-03f, -1.995449023e-03f, -1.996884267e-03f, -1.998315048e-03f, -1.999741363e-03f, - -2.001163209e-03f, -2.002580584e-03f, -2.003993484e-03f, -2.005401907e-03f, -2.006805850e-03f, -2.008205310e-03f, -2.009600284e-03f, -2.010990770e-03f, -2.012376764e-03f, -2.013758265e-03f, - -2.015135268e-03f, -2.016507772e-03f, -2.017875774e-03f, -2.019239271e-03f, -2.020598260e-03f, -2.021952739e-03f, -2.023302704e-03f, -2.024648154e-03f, -2.025989085e-03f, -2.027325494e-03f, - -2.028657380e-03f, -2.029984740e-03f, -2.031307570e-03f, -2.032625869e-03f, -2.033939633e-03f, -2.035248860e-03f, -2.036553547e-03f, -2.037853693e-03f, -2.039149293e-03f, -2.040440346e-03f, - -2.041726849e-03f, -2.043008800e-03f, -2.044286196e-03f, -2.045559034e-03f, -2.046827312e-03f, -2.048091028e-03f, -2.049350178e-03f, -2.050604761e-03f, -2.051854774e-03f, -2.053100214e-03f, - -2.054341080e-03f, -2.055577368e-03f, -2.056809076e-03f, -2.058036202e-03f, -2.059258743e-03f, -2.060476697e-03f, -2.061690062e-03f, -2.062898835e-03f, -2.064103013e-03f, -2.065302595e-03f, - -2.066497578e-03f, -2.067687959e-03f, -2.068873737e-03f, -2.070054909e-03f, -2.071231473e-03f, -2.072403426e-03f, -2.073570766e-03f, -2.074733491e-03f, -2.075891598e-03f, -2.077045086e-03f, - -2.078193951e-03f, -2.079338193e-03f, -2.080477808e-03f, -2.081612794e-03f, -2.082743149e-03f, -2.083868872e-03f, -2.084989959e-03f, -2.086106408e-03f, -2.087218218e-03f, -2.088325386e-03f, - -2.089427910e-03f, -2.090525788e-03f, -2.091619018e-03f, -2.092707597e-03f, -2.093791524e-03f, -2.094870797e-03f, -2.095945412e-03f, -2.097015369e-03f, -2.098080666e-03f, -2.099141299e-03f, - -2.100197267e-03f, -2.101248569e-03f, -2.102295202e-03f, -2.103337163e-03f, -2.104374452e-03f, -2.105407065e-03f, -2.106435002e-03f, -2.107458259e-03f, -2.108476836e-03f, -2.109490730e-03f, - -2.110499939e-03f, -2.111504461e-03f, -2.112504295e-03f, -2.113499438e-03f, -2.114489889e-03f, -2.115475645e-03f, -2.116456705e-03f, -2.117433067e-03f, -2.118404728e-03f, -2.119371688e-03f, - -2.120333945e-03f, -2.121291495e-03f, -2.122244339e-03f, -2.123192473e-03f, -2.124135897e-03f, -2.125074607e-03f, -2.126008603e-03f, -2.126937883e-03f, -2.127862445e-03f, -2.128782287e-03f, - -2.129697408e-03f, -2.130607805e-03f, -2.131513477e-03f, -2.132414423e-03f, -2.133310640e-03f, -2.134202128e-03f, -2.135088883e-03f, -2.135970906e-03f, -2.136848193e-03f, -2.137720743e-03f, - -2.138588556e-03f, -2.139451628e-03f, -2.140309959e-03f, -2.141163547e-03f, -2.142012390e-03f, -2.142856486e-03f, -2.143695835e-03f, -2.144530435e-03f, -2.145360283e-03f, -2.146185379e-03f, - -2.147005721e-03f, -2.147821308e-03f, -2.148632137e-03f, -2.149438208e-03f, -2.150239519e-03f, -2.151036068e-03f, -2.151827854e-03f, -2.152614876e-03f, -2.153397132e-03f, -2.154174621e-03f, - -2.154947341e-03f, -2.155715291e-03f, -2.156478470e-03f, -2.157236875e-03f, -2.157990507e-03f, -2.158739362e-03f, -2.159483441e-03f, -2.160222741e-03f, -2.160957262e-03f, -2.161687001e-03f, - -2.162411959e-03f, -2.163132132e-03f, -2.163847521e-03f, -2.164558123e-03f, -2.165263938e-03f, -2.165964964e-03f, -2.166661201e-03f, -2.167352645e-03f, -2.168039298e-03f, -2.168721157e-03f, - -2.169398221e-03f, -2.170070488e-03f, -2.170737959e-03f, -2.171400631e-03f, -2.172058503e-03f, -2.172711575e-03f, -2.173359844e-03f, -2.174003311e-03f, -2.174641973e-03f, -2.175275830e-03f, - -2.175904881e-03f, -2.176529124e-03f, -2.177148559e-03f, -2.177763183e-03f, -2.178372998e-03f, -2.178978000e-03f, -2.179578189e-03f, -2.180173565e-03f, -2.180764126e-03f, -2.181349871e-03f, - -2.181930799e-03f, -2.182506909e-03f, -2.183078201e-03f, -2.183644672e-03f, -2.184206323e-03f, -2.184763152e-03f, -2.185315159e-03f, -2.185862342e-03f, -2.186404700e-03f, -2.186942233e-03f, - -2.187474940e-03f, -2.188002820e-03f, -2.188525872e-03f, -2.189044094e-03f, -2.189557488e-03f, -2.190066050e-03f, -2.190569781e-03f, -2.191068680e-03f, -2.191562746e-03f, -2.192051978e-03f, - -2.192536376e-03f, -2.193015938e-03f, -2.193490664e-03f, -2.193960554e-03f, -2.194425605e-03f, -2.194885818e-03f, -2.195341193e-03f, -2.195791727e-03f, -2.196237421e-03f, -2.196678274e-03f, - -2.197114285e-03f, -2.197545453e-03f, -2.197971778e-03f, -2.198393260e-03f, -2.198809897e-03f, -2.199221689e-03f, -2.199628635e-03f, -2.200030735e-03f, -2.200427988e-03f, -2.200820393e-03f, - -2.201207951e-03f, -2.201590660e-03f, -2.201968519e-03f, -2.202341529e-03f, -2.202709689e-03f, -2.203072998e-03f, -2.203431456e-03f, -2.203785062e-03f, -2.204133816e-03f, -2.204477717e-03f, - -2.204816765e-03f, -2.205150959e-03f, -2.205480300e-03f, -2.205804785e-03f, -2.206124416e-03f, -2.206439192e-03f, -2.206749111e-03f, -2.207054175e-03f, -2.207354382e-03f, -2.207649732e-03f, - -2.207940225e-03f, -2.208225861e-03f, -2.208506638e-03f, -2.208782558e-03f, -2.209053618e-03f, -2.209319820e-03f, -2.209581163e-03f, -2.209837646e-03f, -2.210089270e-03f, -2.210336033e-03f, - -2.210577936e-03f, -2.210814979e-03f, -2.211047161e-03f, -2.211274483e-03f, -2.211496943e-03f, -2.211714541e-03f, -2.211927279e-03f, -2.212135154e-03f, -2.212338168e-03f, -2.212536319e-03f, - -2.212729609e-03f, -2.212918036e-03f, -2.213101601e-03f, -2.213280303e-03f, -2.213454143e-03f, -2.213623120e-03f, -2.213787234e-03f, -2.213946485e-03f, -2.214100873e-03f, -2.214250399e-03f, - -2.214395061e-03f, -2.214534860e-03f, -2.214669796e-03f, -2.214799869e-03f, -2.214925080e-03f, -2.215045427e-03f, -2.215160910e-03f, -2.215271531e-03f, -2.215377290e-03f, -2.215478185e-03f, - -2.215574217e-03f, -2.215665387e-03f, -2.215751694e-03f, -2.215833138e-03f, -2.215909720e-03f, -2.215981440e-03f, -2.216048297e-03f, -2.216110293e-03f, -2.216167426e-03f, -2.216219698e-03f, - -2.216267108e-03f, -2.216309657e-03f, -2.216347345e-03f, -2.216380172e-03f, -2.216408138e-03f, -2.216431243e-03f, -2.216449489e-03f, -2.216462874e-03f, -2.216471400e-03f, -2.216475066e-03f, - -2.216473873e-03f, -2.216467820e-03f, -2.216456910e-03f, -2.216441141e-03f, -2.216420514e-03f, -2.216395029e-03f, -2.216364687e-03f, -2.216329488e-03f, -2.216289433e-03f, -2.216244521e-03f, - -2.216194754e-03f, -2.216140131e-03f, -2.216080653e-03f, -2.216016321e-03f, -2.215947134e-03f, -2.215873094e-03f, -2.215794201e-03f, -2.215710454e-03f, -2.215621856e-03f, -2.215528405e-03f, - -2.215430103e-03f, -2.215326951e-03f, -2.215218948e-03f, -2.215106095e-03f, -2.214988393e-03f, -2.214865842e-03f, -2.214738443e-03f, -2.214606197e-03f, -2.214469103e-03f, -2.214327163e-03f, - -2.214180377e-03f, -2.214028746e-03f, -2.213872271e-03f, -2.213710951e-03f, -2.213544788e-03f, -2.213373783e-03f, -2.213197935e-03f, -2.213017246e-03f, -2.212831717e-03f, -2.212641348e-03f, - -2.212446139e-03f, -2.212246092e-03f, -2.212041207e-03f, -2.211831485e-03f, -2.211616926e-03f, -2.211397532e-03f, -2.211173304e-03f, -2.210944241e-03f, -2.210710345e-03f, -2.210471617e-03f, - -2.210228057e-03f, -2.209979666e-03f, -2.209726445e-03f, -2.209468396e-03f, -2.209205518e-03f, -2.208937812e-03f, -2.208665280e-03f, -2.208387923e-03f, -2.208105741e-03f, -2.207818734e-03f, - -2.207526905e-03f, -2.207230255e-03f, -2.206928783e-03f, -2.206622490e-03f, -2.206311379e-03f, -2.205995450e-03f, -2.205674703e-03f, -2.205349140e-03f, -2.205018762e-03f, -2.204683570e-03f, - -2.204343565e-03f, -2.203998747e-03f, -2.203649119e-03f, -2.203294680e-03f, -2.202935433e-03f, -2.202571377e-03f, -2.202202515e-03f, -2.201828847e-03f, -2.201450374e-03f, -2.201067098e-03f, - -2.200679020e-03f, -2.200286140e-03f, -2.199888461e-03f, -2.199485982e-03f, -2.199078705e-03f, -2.198666632e-03f, -2.198249764e-03f, -2.197828101e-03f, -2.197401646e-03f, -2.196970399e-03f, - -2.196534361e-03f, -2.196093534e-03f, -2.195647918e-03f, -2.195197517e-03f, -2.194742329e-03f, -2.194282357e-03f, -2.193817603e-03f, -2.193348067e-03f, -2.192873750e-03f, -2.192394655e-03f, - -2.191910782e-03f, -2.191422132e-03f, -2.190928708e-03f, -2.190430510e-03f, -2.189927540e-03f, -2.189419799e-03f, -2.188907289e-03f, -2.188390010e-03f, -2.187867966e-03f, -2.187341155e-03f, - -2.186809582e-03f, -2.186273246e-03f, -2.185732149e-03f, -2.185186293e-03f, -2.184635679e-03f, -2.184080308e-03f, -2.183520183e-03f, -2.182955304e-03f, -2.182385674e-03f, -2.181811293e-03f, - -2.181232163e-03f, -2.180648287e-03f, -2.180059664e-03f, -2.179466298e-03f, -2.178868189e-03f, -2.178265339e-03f, -2.177657750e-03f, -2.177045423e-03f, -2.176428360e-03f, -2.175806563e-03f, - -2.175180033e-03f, -2.174548772e-03f, -2.173912782e-03f, -2.173272063e-03f, -2.172626619e-03f, -2.171976450e-03f, -2.171321559e-03f, -2.170661946e-03f, -2.169997615e-03f, -2.169328565e-03f, - -2.168654801e-03f, -2.167976322e-03f, -2.167293131e-03f, -2.166605229e-03f, -2.165912619e-03f, -2.165215302e-03f, -2.164513280e-03f, -2.163806555e-03f, -2.163095128e-03f, -2.162379002e-03f, - -2.161658178e-03f, -2.160932658e-03f, -2.160202444e-03f, -2.159467538e-03f, -2.158727942e-03f, -2.157983658e-03f, -2.157234687e-03f, -2.156481032e-03f, -2.155722694e-03f, -2.154959676e-03f, - -2.154191979e-03f, -2.153419605e-03f, -2.152642557e-03f, -2.151860836e-03f, -2.151074444e-03f, -2.150283384e-03f, -2.149487656e-03f, -2.148687265e-03f, -2.147882210e-03f, -2.147072495e-03f, - -2.146258121e-03f, -2.145439091e-03f, -2.144615406e-03f, -2.143787069e-03f, -2.142954082e-03f, -2.142116446e-03f, -2.141274165e-03f, -2.140427240e-03f, -2.139575672e-03f, -2.138719466e-03f, - -2.137858621e-03f, -2.136993142e-03f, -2.136123029e-03f, -2.135248286e-03f, -2.134368913e-03f, -2.133484914e-03f, -2.132596291e-03f, -2.131703045e-03f, -2.130805180e-03f, -2.129902697e-03f, - -2.128995599e-03f, -2.128083887e-03f, -2.127167565e-03f, -2.126246634e-03f, -2.125321097e-03f, -2.124390956e-03f, -2.123456213e-03f, -2.122516871e-03f, -2.121572932e-03f, -2.120624398e-03f, - -2.119671272e-03f, -2.118713556e-03f, -2.117751253e-03f, -2.116784364e-03f, -2.115812893e-03f, -2.114836841e-03f, -2.113856211e-03f, -2.112871006e-03f, -2.111881227e-03f, -2.110886878e-03f, - -2.109887961e-03f, -2.108884477e-03f, -2.107876431e-03f, -2.106863824e-03f, -2.105846658e-03f, -2.104824937e-03f, -2.103798662e-03f, -2.102767837e-03f, -2.101732463e-03f, -2.100692544e-03f, - -2.099648082e-03f, -2.098599078e-03f, -2.097545537e-03f, -2.096487461e-03f, -2.095424852e-03f, -2.094357712e-03f, -2.093286045e-03f, -2.092209852e-03f, -2.091129138e-03f, -2.090043903e-03f, - -2.088954152e-03f, -2.087859886e-03f, -2.086761108e-03f, -2.085657822e-03f, -2.084550028e-03f, -2.083437731e-03f, -2.082320934e-03f, -2.081199637e-03f, -2.080073846e-03f, -2.078943561e-03f, - -2.077808786e-03f, -2.076669525e-03f, -2.075525778e-03f, -2.074377550e-03f, -2.073224843e-03f, -2.072067659e-03f, -2.070906002e-03f, -2.069739875e-03f, -2.068569280e-03f, -2.067394219e-03f, - -2.066214697e-03f, -2.065030716e-03f, -2.063842278e-03f, -2.062649387e-03f, -2.061452045e-03f, -2.060250255e-03f, -2.059044021e-03f, -2.057833344e-03f, -2.056618229e-03f, -2.055398678e-03f, - -2.054174693e-03f, -2.052946278e-03f, -2.051713436e-03f, -2.050476170e-03f, -2.049234483e-03f, -2.047988377e-03f, -2.046737856e-03f, -2.045482922e-03f, -2.044223580e-03f, -2.042959831e-03f, - -2.041691679e-03f, -2.040419126e-03f, -2.039142177e-03f, -2.037860833e-03f, -2.036575099e-03f, -2.035284977e-03f, -2.033990469e-03f, -2.032691580e-03f, -2.031388313e-03f, -2.030080670e-03f, - -2.028768655e-03f, -2.027452270e-03f, -2.026131519e-03f, -2.024806406e-03f, -2.023476932e-03f, -2.022143102e-03f, -2.020804919e-03f, -2.019462385e-03f, -2.018115505e-03f, -2.016764281e-03f, - -2.015408716e-03f, -2.014048813e-03f, -2.012684577e-03f, -2.011316010e-03f, -2.009943115e-03f, -2.008565896e-03f, -2.007184356e-03f, -2.005798498e-03f, -2.004408326e-03f, -2.003013842e-03f, - -2.001615051e-03f, -2.000211955e-03f, -1.998804558e-03f, -1.997392863e-03f, -1.995976874e-03f, -1.994556593e-03f, -1.993132025e-03f, -1.991703172e-03f, -1.990270039e-03f, -1.988832627e-03f, - -1.987390942e-03f, -1.985944986e-03f, -1.984494762e-03f, -1.983040275e-03f, -1.981581527e-03f, -1.980118522e-03f, -1.978651263e-03f, -1.977179755e-03f, -1.975704000e-03f, -1.974224002e-03f, - -1.972739764e-03f, -1.971251290e-03f, -1.969758583e-03f, -1.968261647e-03f, -1.966760486e-03f, -1.965255103e-03f, -1.963745501e-03f, -1.962231685e-03f, -1.960713657e-03f, -1.959191422e-03f, - -1.957664982e-03f, -1.956134342e-03f, -1.954599505e-03f, -1.953060474e-03f, -1.951517254e-03f, -1.949969848e-03f, -1.948418259e-03f, -1.946862492e-03f, -1.945302549e-03f, -1.943738436e-03f, - -1.942170154e-03f, -1.940597708e-03f, -1.939021102e-03f, -1.937440339e-03f, -1.935855424e-03f, -1.934266359e-03f, -1.932673148e-03f, -1.931075796e-03f, -1.929474306e-03f, -1.927868681e-03f, - -1.926258926e-03f, -1.924645044e-03f, -1.923027040e-03f, -1.921404916e-03f, -1.919778677e-03f, -1.918148326e-03f, -1.916513868e-03f, -1.914875306e-03f, -1.913232644e-03f, -1.911585885e-03f, - -1.909935034e-03f, -1.908280095e-03f, -1.906621071e-03f, -1.904957967e-03f, -1.903290786e-03f, -1.901619531e-03f, -1.899944208e-03f, -1.898264820e-03f, -1.896581370e-03f, -1.894893863e-03f, - -1.893202303e-03f, -1.891506694e-03f, -1.889807039e-03f, -1.888103343e-03f, -1.886395609e-03f, -1.884683842e-03f, -1.882968045e-03f, -1.881248223e-03f, -1.879524379e-03f, -1.877796518e-03f, - -1.876064644e-03f, -1.874328760e-03f, -1.872588871e-03f, -1.870844980e-03f, -1.869097093e-03f, -1.867345212e-03f, -1.865589342e-03f, -1.863829487e-03f, -1.862065652e-03f, -1.860297839e-03f, - -1.858526054e-03f, -1.856750300e-03f, -1.854970582e-03f, -1.853186904e-03f, -1.851399270e-03f, -1.849607683e-03f, -1.847812149e-03f, -1.846012671e-03f, -1.844209254e-03f, -1.842401901e-03f, - -1.840590618e-03f, -1.838775407e-03f, -1.836956274e-03f, -1.835133222e-03f, -1.833306257e-03f, -1.831475381e-03f, -1.829640600e-03f, -1.827801917e-03f, -1.825959337e-03f, -1.824112864e-03f, - -1.822262502e-03f, -1.820408256e-03f, -1.818550131e-03f, -1.816688129e-03f, -1.814822256e-03f, -1.812952516e-03f, -1.811078913e-03f, -1.809201451e-03f, -1.807320136e-03f, -1.805434970e-03f, - -1.803545960e-03f, -1.801653108e-03f, -1.799756420e-03f, -1.797855900e-03f, -1.795951551e-03f, -1.794043380e-03f, -1.792131389e-03f, -1.790215584e-03f, -1.788295968e-03f, -1.786372547e-03f, - -1.784445324e-03f, -1.782514305e-03f, -1.780579493e-03f, -1.778640893e-03f, -1.776698510e-03f, -1.774752348e-03f, -1.772802412e-03f, -1.770848705e-03f, -1.768891233e-03f, -1.766930001e-03f, - -1.764965011e-03f, -1.762996270e-03f, -1.761023782e-03f, -1.759047551e-03f, -1.757067581e-03f, -1.755083878e-03f, -1.753096446e-03f, -1.751105289e-03f, -1.749110412e-03f, -1.747111820e-03f, - -1.745109518e-03f, -1.743103509e-03f, -1.741093799e-03f, -1.739080391e-03f, -1.737063292e-03f, -1.735042505e-03f, -1.733018035e-03f, -1.730989887e-03f, -1.728958065e-03f, -1.726922574e-03f, - -1.724883419e-03f, -1.722840604e-03f, -1.720794135e-03f, -1.718744015e-03f, -1.716690250e-03f, -1.714632844e-03f, -1.712571803e-03f, -1.710507129e-03f, -1.708438830e-03f, -1.706366908e-03f, - -1.704291370e-03f, -1.702212219e-03f, -1.700129461e-03f, -1.698043100e-03f, -1.695953142e-03f, -1.693859590e-03f, -1.691762450e-03f, -1.689661726e-03f, -1.687557424e-03f, -1.685449547e-03f, - -1.683338102e-03f, -1.681223093e-03f, -1.679104524e-03f, -1.676982401e-03f, -1.674856729e-03f, -1.672727511e-03f, -1.670594754e-03f, -1.668458462e-03f, -1.666318639e-03f, -1.664175292e-03f, - -1.662028424e-03f, -1.659878041e-03f, -1.657724148e-03f, -1.655566749e-03f, -1.653405850e-03f, -1.651241455e-03f, -1.649073569e-03f, -1.646902198e-03f, -1.644727346e-03f, -1.642549018e-03f, - -1.640367220e-03f, -1.638181955e-03f, -1.635993230e-03f, -1.633801050e-03f, -1.631605418e-03f, -1.629406341e-03f, -1.627203823e-03f, -1.624997870e-03f, -1.622788486e-03f, -1.620575676e-03f, - -1.618359446e-03f, -1.616139800e-03f, -1.613916744e-03f, -1.611690283e-03f, -1.609460421e-03f, -1.607227165e-03f, -1.604990518e-03f, -1.602750487e-03f, -1.600507075e-03f, -1.598260289e-03f, - -1.596010134e-03f, -1.593756614e-03f, -1.591499734e-03f, -1.589239501e-03f, -1.586975918e-03f, -1.584708992e-03f, -1.582438727e-03f, -1.580165129e-03f, -1.577888203e-03f, -1.575607953e-03f, - -1.573324385e-03f, -1.571037505e-03f, -1.568747318e-03f, -1.566453828e-03f, -1.564157041e-03f, -1.561856962e-03f, -1.559553597e-03f, -1.557246950e-03f, -1.554937027e-03f, -1.552623834e-03f, - -1.550307375e-03f, -1.547987655e-03f, -1.545664681e-03f, -1.543338457e-03f, -1.541008989e-03f, -1.538676282e-03f, -1.536340340e-03f, -1.534001171e-03f, -1.531658778e-03f, -1.529313167e-03f, - -1.526964344e-03f, -1.524612314e-03f, -1.522257082e-03f, -1.519898653e-03f, -1.517537034e-03f, -1.515172228e-03f, -1.512804243e-03f, -1.510433082e-03f, -1.508058752e-03f, -1.505681258e-03f, - -1.503300605e-03f, -1.500916798e-03f, -1.498529844e-03f, -1.496139747e-03f, -1.493746513e-03f, -1.491350147e-03f, -1.488950656e-03f, -1.486548043e-03f, -1.484142315e-03f, -1.481733477e-03f, - -1.479321535e-03f, -1.476906494e-03f, -1.474488359e-03f, -1.472067137e-03f, -1.469642832e-03f, -1.467215450e-03f, -1.464784997e-03f, -1.462351477e-03f, -1.459914898e-03f, -1.457475263e-03f, - -1.455032579e-03f, -1.452586851e-03f, -1.450138085e-03f, -1.447686286e-03f, -1.445231460e-03f, -1.442773612e-03f, -1.440312749e-03f, -1.437848875e-03f, -1.435381996e-03f, -1.432912117e-03f, - -1.430439245e-03f, -1.427963385e-03f, -1.425484543e-03f, -1.423002723e-03f, -1.420517932e-03f, -1.418030176e-03f, -1.415539459e-03f, -1.413045789e-03f, -1.410549169e-03f, -1.408049607e-03f, - -1.405547107e-03f, -1.403041675e-03f, -1.400533317e-03f, -1.398022039e-03f, -1.395507846e-03f, -1.392990744e-03f, -1.390470738e-03f, -1.387947835e-03f, -1.385422040e-03f, -1.382893359e-03f, - -1.380361797e-03f, -1.377827360e-03f, -1.375290055e-03f, -1.372749886e-03f, -1.370206859e-03f, -1.367660981e-03f, -1.365112256e-03f, -1.362560691e-03f, -1.360006292e-03f, -1.357449063e-03f, - -1.354889012e-03f, -1.352326143e-03f, -1.349760463e-03f, -1.347191978e-03f, -1.344620692e-03f, -1.342046612e-03f, -1.339469744e-03f, -1.336890094e-03f, -1.334307667e-03f, -1.331722469e-03f, - -1.329134507e-03f, -1.326543785e-03f, -1.323950310e-03f, -1.321354087e-03f, -1.318755123e-03f, -1.316153423e-03f, -1.313548994e-03f, -1.310941840e-03f, -1.308331968e-03f, -1.305719384e-03f, - -1.303104094e-03f, -1.300486103e-03f, -1.297865418e-03f, -1.295242045e-03f, -1.292615988e-03f, -1.289987255e-03f, -1.287355851e-03f, -1.284721782e-03f, -1.282085054e-03f, -1.279445673e-03f, - -1.276803645e-03f, -1.274158975e-03f, -1.271511671e-03f, -1.268861737e-03f, -1.266209180e-03f, -1.263554006e-03f, -1.260896220e-03f, -1.258235829e-03f, -1.255572839e-03f, -1.252907255e-03f, - -1.250239084e-03f, -1.247568332e-03f, -1.244895004e-03f, -1.242219107e-03f, -1.239540647e-03f, -1.236859629e-03f, -1.234176061e-03f, -1.231489947e-03f, -1.228801293e-03f, -1.226110107e-03f, - -1.223416394e-03f, -1.220720159e-03f, -1.218021410e-03f, -1.215320152e-03f, -1.212616391e-03f, -1.209910133e-03f, -1.207201384e-03f, -1.204490151e-03f, -1.201776440e-03f, -1.199060256e-03f, - -1.196341606e-03f, -1.193620495e-03f, -1.190896931e-03f, -1.188170919e-03f, -1.185442465e-03f, -1.182711575e-03f, -1.179978256e-03f, -1.177242513e-03f, -1.174504353e-03f, -1.171763782e-03f, - -1.169020806e-03f, -1.166275431e-03f, -1.163527663e-03f, -1.160777509e-03f, -1.158024975e-03f, -1.155270066e-03f, -1.152512790e-03f, -1.149753152e-03f, -1.146991158e-03f, -1.144226815e-03f, - -1.141460129e-03f, -1.138691105e-03f, -1.135919751e-03f, -1.133146073e-03f, -1.130370076e-03f, -1.127591767e-03f, -1.124811152e-03f, -1.122028238e-03f, -1.119243030e-03f, -1.116455535e-03f, - -1.113665759e-03f, -1.110873709e-03f, -1.108079390e-03f, -1.105282809e-03f, -1.102483972e-03f, -1.099682885e-03f, -1.096879555e-03f, -1.094073988e-03f, -1.091266191e-03f, -1.088456169e-03f, - -1.085643929e-03f, -1.082829477e-03f, -1.080012819e-03f, -1.077193962e-03f, -1.074372912e-03f, -1.071549676e-03f, -1.068724259e-03f, -1.065896668e-03f, -1.063066910e-03f, -1.060234990e-03f, - -1.057400915e-03f, -1.054564692e-03f, -1.051726326e-03f, -1.048885825e-03f, -1.046043193e-03f, -1.043198439e-03f, -1.040351568e-03f, -1.037502586e-03f, -1.034651500e-03f, -1.031798317e-03f, - -1.028943042e-03f, -1.026085682e-03f, -1.023226243e-03f, -1.020364732e-03f, -1.017501156e-03f, -1.014635520e-03f, -1.011767831e-03f, -1.008898095e-03f, -1.006026320e-03f, -1.003152510e-03f, - -1.000276673e-03f, -9.973988158e-04f, -9.945189437e-04f, -9.916370635e-04f, -9.887531818e-04f, -9.858673049e-04f, -9.829794392e-04f, -9.800895914e-04f, -9.771977677e-04f, -9.743039747e-04f, - -9.714082188e-04f, -9.685105065e-04f, -9.656108443e-04f, -9.627092386e-04f, -9.598056959e-04f, -9.569002226e-04f, -9.539928254e-04f, -9.510835106e-04f, -9.481722848e-04f, -9.452591544e-04f, - -9.423441260e-04f, -9.394272061e-04f, -9.365084011e-04f, -9.335877176e-04f, -9.306651621e-04f, -9.277407411e-04f, -9.248144612e-04f, -9.218863288e-04f, -9.189563505e-04f, -9.160245329e-04f, - -9.130908824e-04f, -9.101554057e-04f, -9.072181091e-04f, -9.042789994e-04f, -9.013380831e-04f, -8.983953667e-04f, -8.954508567e-04f, -8.925045598e-04f, -8.895564825e-04f, -8.866066313e-04f, - -8.836550129e-04f, -8.807016338e-04f, -8.777465007e-04f, -8.747896200e-04f, -8.718309984e-04f, -8.688706424e-04f, -8.659085588e-04f, -8.629447539e-04f, -8.599792346e-04f, -8.570120073e-04f, - -8.540430786e-04f, -8.510724553e-04f, -8.481001438e-04f, -8.451261509e-04f, -8.421504831e-04f, -8.391731470e-04f, -8.361941494e-04f, -8.332134967e-04f, -8.302311958e-04f, -8.272472531e-04f, - -8.242616753e-04f, -8.212744691e-04f, -8.182856411e-04f, -8.152951980e-04f, -8.123031464e-04f, -8.093094930e-04f, -8.063142445e-04f, -8.033174074e-04f, -8.003189885e-04f, -7.973189944e-04f, - -7.943174319e-04f, -7.913143075e-04f, -7.883096280e-04f, -7.853034000e-04f, -7.822956302e-04f, -7.792863254e-04f, -7.762754922e-04f, -7.732631372e-04f, -7.702492672e-04f, -7.672338890e-04f, - -7.642170091e-04f, -7.611986343e-04f, -7.581787713e-04f, -7.551574268e-04f, -7.521346075e-04f, -7.491103202e-04f, -7.460845715e-04f, -7.430573682e-04f, -7.400287170e-04f, -7.369986247e-04f, - -7.339670978e-04f, -7.309341433e-04f, -7.278997678e-04f, -7.248639781e-04f, -7.218267809e-04f, -7.187881829e-04f, -7.157481909e-04f, -7.127068117e-04f, -7.096640519e-04f, -7.066199184e-04f, - -7.035744179e-04f, -7.005275572e-04f, -6.974793429e-04f, -6.944297820e-04f, -6.913788811e-04f, -6.883266471e-04f, -6.852730866e-04f, -6.822182065e-04f, -6.791620136e-04f, -6.761045146e-04f, - -6.730457163e-04f, -6.699856254e-04f, -6.669242489e-04f, -6.638615934e-04f, -6.607976658e-04f, -6.577324728e-04f, -6.546660213e-04f, -6.515983180e-04f, -6.485293698e-04f, -6.454591834e-04f, - -6.423877657e-04f, -6.393151234e-04f, -6.362412634e-04f, -6.331661925e-04f, -6.300899175e-04f, -6.270124453e-04f, -6.239337825e-04f, -6.208539361e-04f, -6.177729129e-04f, -6.146907197e-04f, - -6.116073633e-04f, -6.085228506e-04f, -6.054371883e-04f, -6.023503834e-04f, -5.992624427e-04f, -5.961733730e-04f, -5.930831811e-04f, -5.899918739e-04f, -5.868994582e-04f, -5.838059409e-04f, - -5.807113289e-04f, -5.776156289e-04f, -5.745188478e-04f, -5.714209925e-04f, -5.683220699e-04f, -5.652220867e-04f, -5.621210499e-04f, -5.590189663e-04f, -5.559158428e-04f, -5.528116863e-04f, - -5.497065036e-04f, -5.466003015e-04f, -5.434930870e-04f, -5.403848670e-04f, -5.372756482e-04f, -5.341654376e-04f, -5.310542421e-04f, -5.279420685e-04f, -5.248289238e-04f, -5.217148147e-04f, - -5.185997483e-04f, -5.154837313e-04f, -5.123667707e-04f, -5.092488733e-04f, -5.061300461e-04f, -5.030102959e-04f, -4.998896297e-04f, -4.967680543e-04f, -4.936455766e-04f, -4.905222036e-04f, - -4.873979421e-04f, -4.842727990e-04f, -4.811467813e-04f, -4.780198958e-04f, -4.748921495e-04f, -4.717635492e-04f, -4.686341019e-04f, -4.655038145e-04f, -4.623726939e-04f, -4.592407471e-04f, - -4.561079808e-04f, -4.529744021e-04f, -4.498400179e-04f, -4.467048350e-04f, -4.435688605e-04f, -4.404321012e-04f, -4.372945641e-04f, -4.341562560e-04f, -4.310171839e-04f, -4.278773548e-04f, - -4.247367756e-04f, -4.215954531e-04f, -4.184533944e-04f, -4.153106063e-04f, -4.121670959e-04f, -4.090228699e-04f, -4.058779355e-04f, -4.027322994e-04f, -3.995859687e-04f, -3.964389502e-04f, - -3.932912510e-04f, -3.901428780e-04f, -3.869938381e-04f, -3.838441382e-04f, -3.806937853e-04f, -3.775427864e-04f, -3.743911483e-04f, -3.712388781e-04f, -3.680859827e-04f, -3.649324691e-04f, - -3.617783441e-04f, -3.586236147e-04f, -3.554682880e-04f, -3.523123708e-04f, -3.491558701e-04f, -3.459987929e-04f, -3.428411461e-04f, -3.396829367e-04f, -3.365241716e-04f, -3.333648578e-04f, - -3.302050022e-04f, -3.270446118e-04f, -3.238836937e-04f, -3.207222546e-04f, -3.175603017e-04f, -3.143978418e-04f, -3.112348819e-04f, -3.080714290e-04f, -3.049074901e-04f, -3.017430721e-04f, - -2.985781820e-04f, -2.954128267e-04f, -2.922470133e-04f, -2.890807486e-04f, -2.859140397e-04f, -2.827468935e-04f, -2.795793171e-04f, -2.764113173e-04f, -2.732429011e-04f, -2.700740755e-04f, - -2.669048476e-04f, -2.637352241e-04f, -2.605652123e-04f, -2.573948189e-04f, -2.542240510e-04f, -2.510529155e-04f, -2.478814195e-04f, -2.447095699e-04f, -2.415373736e-04f, -2.383648377e-04f, - -2.351919691e-04f, -2.320187749e-04f, -2.288452619e-04f, -2.256714371e-04f, -2.224973076e-04f, -2.193228803e-04f, -2.161481623e-04f, -2.129731603e-04f, -2.097978815e-04f, -2.066223329e-04f, - -2.034465213e-04f, -2.002704539e-04f, -1.970941375e-04f, -1.939175791e-04f, -1.907407857e-04f, -1.875637644e-04f, -1.843865220e-04f, -1.812090656e-04f, -1.780314021e-04f, -1.748535385e-04f, - -1.716754819e-04f, -1.684972391e-04f, -1.653188171e-04f, -1.621402230e-04f, -1.589614637e-04f, -1.557825462e-04f, -1.526034774e-04f, -1.494242644e-04f, -1.462449142e-04f, -1.430654336e-04f, - -1.398858297e-04f, -1.367061095e-04f, -1.335262800e-04f, -1.303463480e-04f, -1.271663207e-04f, -1.239862049e-04f, -1.208060077e-04f, -1.176257361e-04f, -1.144453969e-04f, -1.112649972e-04f, - -1.080845440e-04f, -1.049040442e-04f, -1.017235049e-04f, -9.854293289e-05f, -9.536233529e-05f, -9.218171903e-05f, -8.900109109e-05f, -8.582045844e-05f, -8.263982805e-05f, -7.945920690e-05f, - -7.627860196e-05f, -7.309802020e-05f, -6.991746860e-05f, -6.673695413e-05f, -6.355648375e-05f, -6.037606444e-05f, -5.719570317e-05f, -5.401540691e-05f, -5.083518262e-05f, -4.765503728e-05f, - -4.447497785e-05f, -4.129501130e-05f, -3.811514459e-05f, -3.493538470e-05f, -3.175573859e-05f, -2.857621321e-05f, -2.539681554e-05f, -2.221755255e-05f, -1.903843118e-05f, -1.585945840e-05f, - -1.268064118e-05f, -9.501986471e-06f, -6.323501237e-06f, -3.145192434e-06f, 3.293297807e-08f, 3.210868044e-06f, 6.388605806e-06f, 9.566139310e-06f, 1.274346160e-05f, 1.592056573e-05f, - 1.909744473e-05f, 2.227409166e-05f, 2.545049958e-05f, 2.862666152e-05f, 3.180257054e-05f, 3.497821969e-05f, 3.815360202e-05f, 4.132871059e-05f, 4.450353846e-05f, 4.767807867e-05f, - 5.085232429e-05f, 5.402626838e-05f, 5.719990399e-05f, 6.037322418e-05f, 6.354622202e-05f, 6.671889056e-05f, 6.989122288e-05f, 7.306321203e-05f, 7.623485109e-05f, 7.940613311e-05f, - 8.257705117e-05f, 8.574759834e-05f, 8.891776769e-05f, 9.208755229e-05f, 9.525694521e-05f, 9.842593953e-05f, 1.015945283e-04f, 1.047627047e-04f, 1.079304616e-04f, 1.110977923e-04f, - 1.142646898e-04f, 1.174311471e-04f, 1.205971575e-04f, 1.237627138e-04f, 1.269278093e-04f, 1.300924370e-04f, 1.332565900e-04f, 1.364202614e-04f, 1.395834443e-04f, 1.427461317e-04f, - 1.459083169e-04f, 1.490699928e-04f, 1.522311526e-04f, 1.553917894e-04f, 1.585518963e-04f, 1.617114663e-04f, 1.648704926e-04f, 1.680289683e-04f, 1.711868866e-04f, 1.743442404e-04f, - 1.775010229e-04f, 1.806572273e-04f, 1.838128466e-04f, 1.869678740e-04f, 1.901223026e-04f, 1.932761255e-04f, 1.964293358e-04f, 1.995819266e-04f, 2.027338912e-04f, 2.058852225e-04f, - 2.090359137e-04f, 2.121859580e-04f, 2.153353485e-04f, 2.184840784e-04f, 2.216321406e-04f, 2.247795285e-04f, 2.279262351e-04f, 2.310722537e-04f, 2.342175772e-04f, 2.373621989e-04f, - 2.405061119e-04f, 2.436493094e-04f, 2.467917845e-04f, 2.499335303e-04f, 2.530745401e-04f, 2.562148070e-04f, 2.593543241e-04f, 2.624930847e-04f, 2.656310817e-04f, 2.687683086e-04f, - 2.719047583e-04f, 2.750404241e-04f, 2.781752992e-04f, 2.813093766e-04f, 2.844426497e-04f, 2.875751115e-04f, 2.907067553e-04f, 2.938375742e-04f, 2.969675615e-04f, 3.000967102e-04f, - 3.032250137e-04f, 3.063524650e-04f, 3.094790575e-04f, 3.126047842e-04f, 3.157296384e-04f, 3.188536132e-04f, 3.219767020e-04f, 3.250988978e-04f, 3.282201940e-04f, 3.313405836e-04f, - 3.344600600e-04f, 3.375786163e-04f, 3.406962457e-04f, 3.438129416e-04f, 3.469286970e-04f, 3.500435053e-04f, 3.531573596e-04f, 3.562702532e-04f, 3.593821792e-04f, 3.624931311e-04f, - 3.656031019e-04f, 3.687120850e-04f, 3.718200735e-04f, 3.749270607e-04f, 3.780330399e-04f, 3.811380043e-04f, 3.842419472e-04f, 3.873448618e-04f, 3.904467414e-04f, 3.935475792e-04f, - 3.966473685e-04f, 3.997461026e-04f, 4.028437747e-04f, 4.059403781e-04f, 4.090359061e-04f, 4.121303520e-04f, 4.152237091e-04f, 4.183159705e-04f, 4.214071297e-04f, 4.244971799e-04f, - 4.275861143e-04f, 4.306739264e-04f, 4.337606093e-04f, 4.368461564e-04f, 4.399305610e-04f, 4.430138165e-04f, 4.460959160e-04f, 4.491768529e-04f, 4.522566205e-04f, 4.553352122e-04f, - 4.584126213e-04f, 4.614888411e-04f, 4.645638648e-04f, 4.676376860e-04f, 4.707102978e-04f, 4.737816936e-04f, 4.768518668e-04f, 4.799208106e-04f, 4.829885185e-04f, 4.860549838e-04f, - 4.891201999e-04f, 4.921841600e-04f, 4.952468576e-04f, 4.983082860e-04f, 5.013684386e-04f, 5.044273087e-04f, 5.074848898e-04f, 5.105411751e-04f, 5.135961581e-04f, 5.166498321e-04f, - 5.197021906e-04f, 5.227532269e-04f, 5.258029344e-04f, 5.288513065e-04f, 5.318983366e-04f, 5.349440180e-04f, 5.379883443e-04f, 5.410313088e-04f, 5.440729049e-04f, 5.471131260e-04f, - 5.501519656e-04f, 5.531894170e-04f, 5.562254737e-04f, 5.592601291e-04f, 5.622933767e-04f, 5.653252099e-04f, 5.683556220e-04f, 5.713846067e-04f, 5.744121572e-04f, 5.774382671e-04f, - 5.804629297e-04f, 5.834861387e-04f, 5.865078873e-04f, 5.895281692e-04f, 5.925469776e-04f, 5.955643062e-04f, 5.985801484e-04f, 6.015944976e-04f, 6.046073474e-04f, 6.076186912e-04f, - 6.106285225e-04f, 6.136368349e-04f, 6.166436217e-04f, 6.196488766e-04f, 6.226525929e-04f, 6.256547643e-04f, 6.286553841e-04f, 6.316544460e-04f, 6.346519435e-04f, 6.376478700e-04f, - 6.406422192e-04f, 6.436349845e-04f, 6.466261594e-04f, 6.496157375e-04f, 6.526037124e-04f, 6.555900776e-04f, 6.585748266e-04f, 6.615579530e-04f, 6.645394503e-04f, 6.675193121e-04f, - 6.704975320e-04f, 6.734741036e-04f, 6.764490203e-04f, 6.794222759e-04f, 6.823938638e-04f, 6.853637777e-04f, 6.883320111e-04f, 6.912985577e-04f, 6.942634109e-04f, 6.972265646e-04f, - 7.001880121e-04f, 7.031477472e-04f, 7.061057635e-04f, 7.090620545e-04f, 7.120166140e-04f, 7.149694355e-04f, 7.179205126e-04f, 7.208698390e-04f, 7.238174084e-04f, 7.267632143e-04f, - 7.297072504e-04f, 7.326495104e-04f, 7.355899880e-04f, 7.385286767e-04f, 7.414655703e-04f, 7.444006624e-04f, 7.473339467e-04f, 7.502654168e-04f, 7.531950665e-04f, 7.561228895e-04f, - 7.590488793e-04f, 7.619730298e-04f, 7.648953346e-04f, 7.678157875e-04f, 7.707343820e-04f, 7.736511120e-04f, 7.765659712e-04f, 7.794789533e-04f, 7.823900519e-04f, 7.852992609e-04f, - 7.882065740e-04f, 7.911119849e-04f, 7.940154873e-04f, 7.969170750e-04f, 7.998167418e-04f, 8.027144814e-04f, 8.056102876e-04f, 8.085041542e-04f, 8.113960748e-04f, 8.142860434e-04f, - 8.171740536e-04f, 8.200600993e-04f, 8.229441742e-04f, 8.258262721e-04f, 8.287063870e-04f, 8.315845124e-04f, 8.344606423e-04f, 8.373347705e-04f, 8.402068908e-04f, 8.430769969e-04f, - 8.459450829e-04f, 8.488111424e-04f, 8.516751693e-04f, 8.545371574e-04f, 8.573971007e-04f, 8.602549929e-04f, 8.631108279e-04f, 8.659645995e-04f, 8.688163018e-04f, 8.716659284e-04f, - 8.745134733e-04f, 8.773589304e-04f, 8.802022935e-04f, 8.830435566e-04f, 8.858827135e-04f, 8.887197582e-04f, 8.915546845e-04f, 8.943874864e-04f, 8.972181577e-04f, 9.000466925e-04f, - 9.028730845e-04f, 9.056973279e-04f, 9.085194164e-04f, 9.113393440e-04f, 9.141571048e-04f, 9.169726926e-04f, 9.197861013e-04f, 9.225973251e-04f, 9.254063577e-04f, 9.282131932e-04f, - 9.310178256e-04f, 9.338202489e-04f, 9.366204570e-04f, 9.394184439e-04f, 9.422142037e-04f, 9.450077303e-04f, 9.477990178e-04f, 9.505880601e-04f, 9.533748513e-04f, 9.561593854e-04f, - 9.589416564e-04f, 9.617216584e-04f, 9.644993854e-04f, 9.672748315e-04f, 9.700479907e-04f, 9.728188571e-04f, 9.755874247e-04f, 9.783536875e-04f, 9.811176398e-04f, 9.838792755e-04f, - 9.866385887e-04f, 9.893955736e-04f, 9.921502242e-04f, 9.949025346e-04f, 9.976524989e-04f, 1.000400111e-03f, 1.003145366e-03f, 1.005888257e-03f, 1.008628778e-03f, 1.011366923e-03f, - 1.014102688e-03f, 1.016836065e-03f, 1.019567049e-03f, 1.022295635e-03f, 1.025021815e-03f, 1.027745585e-03f, 1.030466939e-03f, 1.033185870e-03f, 1.035902374e-03f, 1.038616443e-03f, - 1.041328073e-03f, 1.044037258e-03f, 1.046743991e-03f, 1.049448268e-03f, 1.052150081e-03f, 1.054849426e-03f, 1.057546297e-03f, 1.060240688e-03f, 1.062932592e-03f, 1.065622006e-03f, - 1.068308921e-03f, 1.070993334e-03f, 1.073675238e-03f, 1.076354627e-03f, 1.079031496e-03f, 1.081705839e-03f, 1.084377650e-03f, 1.087046924e-03f, 1.089713655e-03f, 1.092377837e-03f, - 1.095039464e-03f, 1.097698531e-03f, 1.100355033e-03f, 1.103008962e-03f, 1.105660315e-03f, 1.108309085e-03f, 1.110955266e-03f, 1.113598853e-03f, 1.116239840e-03f, 1.118878222e-03f, - 1.121513993e-03f, 1.124147147e-03f, 1.126777679e-03f, 1.129405583e-03f, 1.132030853e-03f, 1.134653484e-03f, 1.137273471e-03f, 1.139890807e-03f, 1.142505487e-03f, 1.145117506e-03f, - 1.147726858e-03f, 1.150333538e-03f, 1.152937539e-03f, 1.155538857e-03f, 1.158137485e-03f, 1.160733418e-03f, 1.163326652e-03f, 1.165917179e-03f, 1.168504995e-03f, 1.171090095e-03f, - 1.173672472e-03f, 1.176252121e-03f, 1.178829037e-03f, 1.181403214e-03f, 1.183974647e-03f, 1.186543329e-03f, 1.189109257e-03f, 1.191672424e-03f, 1.194232825e-03f, 1.196790454e-03f, - 1.199345307e-03f, 1.201897376e-03f, 1.204446658e-03f, 1.206993147e-03f, 1.209536836e-03f, 1.212077722e-03f, 1.214615798e-03f, 1.217151059e-03f, 1.219683500e-03f, 1.222213115e-03f, - 1.224739899e-03f, 1.227263846e-03f, 1.229784952e-03f, 1.232303211e-03f, 1.234818616e-03f, 1.237331164e-03f, 1.239840849e-03f, 1.242347666e-03f, 1.244851608e-03f, 1.247352671e-03f, - 1.249850850e-03f, 1.252346139e-03f, 1.254838532e-03f, 1.257328026e-03f, 1.259814613e-03f, 1.262298290e-03f, 1.264779051e-03f, 1.267256890e-03f, 1.269731802e-03f, 1.272203782e-03f, - 1.274672825e-03f, 1.277138925e-03f, 1.279602078e-03f, 1.282062278e-03f, 1.284519520e-03f, 1.286973798e-03f, 1.289425108e-03f, 1.291873444e-03f, 1.294318801e-03f, 1.296761174e-03f, - 1.299200557e-03f, 1.301636946e-03f, 1.304070336e-03f, 1.306500721e-03f, 1.308928095e-03f, 1.311352455e-03f, 1.313773794e-03f, 1.316192108e-03f, 1.318607392e-03f, 1.321019640e-03f, - 1.323428847e-03f, 1.325835009e-03f, 1.328238119e-03f, 1.330638174e-03f, 1.333035167e-03f, 1.335429095e-03f, 1.337819951e-03f, 1.340207731e-03f, 1.342592430e-03f, 1.344974042e-03f, - 1.347352563e-03f, 1.349727988e-03f, 1.352100311e-03f, 1.354469528e-03f, 1.356835633e-03f, 1.359198622e-03f, 1.361558489e-03f, 1.363915230e-03f, 1.366268840e-03f, 1.368619313e-03f, - 1.370966645e-03f, 1.373310830e-03f, 1.375651865e-03f, 1.377989743e-03f, 1.380324460e-03f, 1.382656010e-03f, 1.384984390e-03f, 1.387309594e-03f, 1.389631617e-03f, 1.391950455e-03f, - 1.394266102e-03f, 1.396578553e-03f, 1.398887804e-03f, 1.401193850e-03f, 1.403496685e-03f, 1.405796306e-03f, 1.408092707e-03f, 1.410385883e-03f, 1.412675830e-03f, 1.414962542e-03f, - 1.417246015e-03f, 1.419526245e-03f, 1.421803225e-03f, 1.424076952e-03f, 1.426347421e-03f, 1.428614627e-03f, 1.430878564e-03f, 1.433139229e-03f, 1.435396617e-03f, 1.437650722e-03f, - 1.439901541e-03f, 1.442149068e-03f, 1.444393298e-03f, 1.446634227e-03f, 1.448871851e-03f, 1.451106164e-03f, 1.453337162e-03f, 1.455564839e-03f, 1.457789193e-03f, 1.460010217e-03f, - 1.462227907e-03f, 1.464442258e-03f, 1.466653266e-03f, 1.468860926e-03f, 1.471065234e-03f, 1.473266184e-03f, 1.475463773e-03f, 1.477657995e-03f, 1.479848846e-03f, 1.482036322e-03f, - 1.484220417e-03f, 1.486401127e-03f, 1.488578448e-03f, 1.490752375e-03f, 1.492922904e-03f, 1.495090029e-03f, 1.497253747e-03f, 1.499414053e-03f, 1.501570942e-03f, 1.503724409e-03f, - 1.505874451e-03f, 1.508021063e-03f, 1.510164240e-03f, 1.512303977e-03f, 1.514440271e-03f, 1.516573117e-03f, 1.518702510e-03f, 1.520828446e-03f, 1.522950920e-03f, 1.525069929e-03f, - 1.527185466e-03f, 1.529297529e-03f, 1.531406113e-03f, 1.533511213e-03f, 1.535612824e-03f, 1.537710943e-03f, 1.539805565e-03f, 1.541896686e-03f, 1.543984301e-03f, 1.546068406e-03f, - 1.548148997e-03f, 1.550226069e-03f, 1.552299618e-03f, 1.554369639e-03f, 1.556436129e-03f, 1.558499082e-03f, 1.560558495e-03f, 1.562614363e-03f, 1.564666683e-03f, 1.566715449e-03f, - 1.568760657e-03f, 1.570802304e-03f, 1.572840384e-03f, 1.574874894e-03f, 1.576905830e-03f, 1.578933186e-03f, 1.580956960e-03f, 1.582977146e-03f, 1.584993741e-03f, 1.587006740e-03f, - 1.589016139e-03f, 1.591021934e-03f, 1.593024121e-03f, 1.595022696e-03f, 1.597017653e-03f, 1.599008990e-03f, 1.600996702e-03f, 1.602980785e-03f, 1.604961235e-03f, 1.606938047e-03f, - 1.608911218e-03f, 1.610880744e-03f, 1.612846619e-03f, 1.614808841e-03f, 1.616767406e-03f, 1.618722308e-03f, 1.620673544e-03f, 1.622621111e-03f, 1.624565003e-03f, 1.626505217e-03f, - 1.628441749e-03f, 1.630374595e-03f, 1.632303750e-03f, 1.634229212e-03f, 1.636150975e-03f, 1.638069036e-03f, 1.639983391e-03f, 1.641894036e-03f, 1.643800966e-03f, 1.645704179e-03f, - 1.647603669e-03f, 1.649499434e-03f, 1.651391469e-03f, 1.653279770e-03f, 1.655164333e-03f, 1.657045154e-03f, 1.658922230e-03f, 1.660795557e-03f, 1.662665130e-03f, 1.664530946e-03f, - 1.666393001e-03f, 1.668251291e-03f, 1.670105813e-03f, 1.671956561e-03f, 1.673803534e-03f, 1.675646726e-03f, 1.677486134e-03f, 1.679321754e-03f, 1.681153582e-03f, 1.682981615e-03f, - 1.684805849e-03f, 1.686626280e-03f, 1.688442904e-03f, 1.690255717e-03f, 1.692064716e-03f, 1.693869898e-03f, 1.695671257e-03f, 1.697468791e-03f, 1.699262496e-03f, 1.701052368e-03f, - 1.702838403e-03f, 1.704620598e-03f, 1.706398950e-03f, 1.708173453e-03f, 1.709944106e-03f, 1.711710903e-03f, 1.713473842e-03f, 1.715232919e-03f, 1.716988130e-03f, 1.718739471e-03f, - 1.720486940e-03f, 1.722230531e-03f, 1.723970243e-03f, 1.725706071e-03f, 1.727438011e-03f, 1.729166061e-03f, 1.730890216e-03f, 1.732610473e-03f, 1.734326828e-03f, 1.736039278e-03f, - 1.737747820e-03f, 1.739452450e-03f, 1.741153163e-03f, 1.742849958e-03f, 1.744542830e-03f, 1.746231776e-03f, 1.747916793e-03f, 1.749597876e-03f, 1.751275023e-03f, 1.752948230e-03f, - 1.754617494e-03f, 1.756282811e-03f, 1.757944178e-03f, 1.759601591e-03f, 1.761255047e-03f, 1.762904543e-03f, 1.764550075e-03f, 1.766191640e-03f, 1.767829235e-03f, 1.769462856e-03f, - 1.771092499e-03f, 1.772718162e-03f, 1.774339841e-03f, 1.775957533e-03f, 1.777571235e-03f, 1.779180943e-03f, 1.780786653e-03f, 1.782388364e-03f, 1.783986071e-03f, 1.785579771e-03f, - 1.787169461e-03f, 1.788755137e-03f, 1.790336797e-03f, 1.791914437e-03f, 1.793488054e-03f, 1.795057645e-03f, 1.796623206e-03f, 1.798184735e-03f, 1.799742228e-03f, 1.801295682e-03f, - 1.802845094e-03f, 1.804390460e-03f, 1.805931778e-03f, 1.807469045e-03f, 1.809002256e-03f, 1.810531410e-03f, 1.812056503e-03f, 1.813577532e-03f, 1.815094494e-03f, 1.816607385e-03f, - 1.818116204e-03f, 1.819620946e-03f, 1.821121608e-03f, 1.822618188e-03f, 1.824110683e-03f, 1.825599089e-03f, 1.827083403e-03f, 1.828563623e-03f, 1.830039746e-03f, 1.831511767e-03f, - 1.832979686e-03f, 1.834443498e-03f, 1.835903200e-03f, 1.837358790e-03f, 1.838810265e-03f, 1.840257621e-03f, 1.841700857e-03f, 1.843139968e-03f, 1.844574952e-03f, 1.846005806e-03f, - 1.847432527e-03f, 1.848855113e-03f, 1.850273560e-03f, 1.851687866e-03f, 1.853098027e-03f, 1.854504041e-03f, 1.855905906e-03f, 1.857303617e-03f, 1.858697173e-03f, 1.860086570e-03f, - 1.861471807e-03f, 1.862852879e-03f, 1.864229785e-03f, 1.865602521e-03f, 1.866971084e-03f, 1.868335473e-03f, 1.869695684e-03f, 1.871051714e-03f, 1.872403561e-03f, 1.873751222e-03f, - 1.875094695e-03f, 1.876433976e-03f, 1.877769063e-03f, 1.879099954e-03f, 1.880426645e-03f, 1.881749134e-03f, 1.883067418e-03f, 1.884381495e-03f, 1.885691362e-03f, 1.886997017e-03f, - 1.888298456e-03f, 1.889595678e-03f, 1.890888679e-03f, 1.892177458e-03f, 1.893462010e-03f, 1.894742335e-03f, 1.896018429e-03f, 1.897290290e-03f, 1.898557915e-03f, 1.899821302e-03f, - 1.901080448e-03f, 1.902335351e-03f, 1.903586009e-03f, 1.904832417e-03f, 1.906074576e-03f, 1.907312481e-03f, 1.908546130e-03f, 1.909775522e-03f, 1.911000652e-03f, 1.912221520e-03f, - 1.913438123e-03f, 1.914650457e-03f, 1.915858522e-03f, 1.917062314e-03f, 1.918261831e-03f, 1.919457070e-03f, 1.920648030e-03f, 1.921834708e-03f, 1.923017101e-03f, 1.924195208e-03f, - 1.925369025e-03f, 1.926538552e-03f, 1.927703784e-03f, 1.928864721e-03f, 1.930021359e-03f, 1.931173697e-03f, 1.932321731e-03f, 1.933465461e-03f, 1.934604884e-03f, 1.935739997e-03f, - 1.936870798e-03f, 1.937997285e-03f, 1.939119456e-03f, 1.940237308e-03f, 1.941350840e-03f, 1.942460049e-03f, 1.943564933e-03f, 1.944665490e-03f, 1.945761718e-03f, 1.946853614e-03f, - 1.947941177e-03f, 1.949024404e-03f, 1.950103293e-03f, 1.951177842e-03f, 1.952248049e-03f, 1.953313912e-03f, 1.954375429e-03f, 1.955432598e-03f, 1.956485416e-03f, 1.957533883e-03f, - 1.958577994e-03f, 1.959617750e-03f, 1.960653147e-03f, 1.961684183e-03f, 1.962710857e-03f, 1.963733167e-03f, 1.964751110e-03f, 1.965764685e-03f, 1.966773890e-03f, 1.967778722e-03f, - 1.968779180e-03f, 1.969775262e-03f, 1.970766966e-03f, 1.971754290e-03f, 1.972737232e-03f, 1.973715790e-03f, 1.974689963e-03f, 1.975659748e-03f, 1.976625144e-03f, 1.977586148e-03f, - 1.978542759e-03f, 1.979494976e-03f, 1.980442796e-03f, 1.981386217e-03f, 1.982325238e-03f, 1.983259856e-03f, 1.984190071e-03f, 1.985115880e-03f, 1.986037282e-03f, 1.986954274e-03f, - 1.987866855e-03f, 1.988775024e-03f, 1.989678778e-03f, 1.990578116e-03f, 1.991473036e-03f, 1.992363537e-03f, 1.993249616e-03f, 1.994131273e-03f, 1.995008505e-03f, 1.995881310e-03f, - 1.996749688e-03f, 1.997613636e-03f, 1.998473153e-03f, 1.999328238e-03f, 2.000178887e-03f, 2.001025101e-03f, 2.001866878e-03f, 2.002704215e-03f, 2.003537111e-03f, 2.004365565e-03f, - 2.005189576e-03f, 2.006009141e-03f, 2.006824259e-03f, 2.007634928e-03f, 2.008441148e-03f, 2.009242916e-03f, 2.010040232e-03f, 2.010833093e-03f, 2.011621498e-03f, 2.012405445e-03f, - 2.013184934e-03f, 2.013959963e-03f, 2.014730530e-03f, 2.015496634e-03f, 2.016258274e-03f, 2.017015447e-03f, 2.017768154e-03f, 2.018516391e-03f, 2.019260159e-03f, 2.019999455e-03f, - 2.020734279e-03f, 2.021464628e-03f, 2.022190502e-03f, 2.022911899e-03f, 2.023628819e-03f, 2.024341258e-03f, 2.025049217e-03f, 2.025752695e-03f, 2.026451689e-03f, 2.027146198e-03f, - 2.027836222e-03f, 2.028521759e-03f, 2.029202808e-03f, 2.029879367e-03f, 2.030551435e-03f, 2.031219012e-03f, 2.031882096e-03f, 2.032540685e-03f, 2.033194779e-03f, 2.033844377e-03f, - 2.034489477e-03f, 2.035130077e-03f, 2.035766178e-03f, 2.036397778e-03f, 2.037024876e-03f, 2.037647470e-03f, 2.038265560e-03f, 2.038879144e-03f, 2.039488222e-03f, 2.040092792e-03f, - 2.040692853e-03f, 2.041288405e-03f, 2.041879446e-03f, 2.042465975e-03f, 2.043047991e-03f, 2.043625493e-03f, 2.044198481e-03f, 2.044766953e-03f, 2.045330908e-03f, 2.045890345e-03f, - 2.046445263e-03f, 2.046995662e-03f, 2.047541540e-03f, 2.048082897e-03f, 2.048619732e-03f, 2.049152043e-03f, 2.049679829e-03f, 2.050203091e-03f, 2.050721827e-03f, 2.051236035e-03f, - 2.051745717e-03f, 2.052250869e-03f, 2.052751492e-03f, 2.053247585e-03f, 2.053739147e-03f, 2.054226177e-03f, 2.054708675e-03f, 2.055186639e-03f, 2.055660069e-03f, 2.056128964e-03f, - 2.056593323e-03f, 2.057053146e-03f, 2.057508431e-03f, 2.057959179e-03f, 2.058405388e-03f, 2.058847058e-03f, 2.059284187e-03f, 2.059716776e-03f, 2.060144824e-03f, 2.060568329e-03f, - 2.060987292e-03f, 2.061401711e-03f, 2.061811587e-03f, 2.062216917e-03f, 2.062617703e-03f, 2.063013943e-03f, 2.063405636e-03f, 2.063792782e-03f, 2.064175381e-03f, 2.064553431e-03f, - 2.064926933e-03f, 2.065295886e-03f, 2.065660288e-03f, 2.066020141e-03f, 2.066375442e-03f, 2.066726192e-03f, 2.067072391e-03f, 2.067414037e-03f, 2.067751130e-03f, 2.068083670e-03f, - 2.068411656e-03f, 2.068735088e-03f, 2.069053966e-03f, 2.069368288e-03f, 2.069678055e-03f, 2.069983266e-03f, 2.070283921e-03f, 2.070580019e-03f, 2.070871561e-03f, 2.071158545e-03f, - 2.071440971e-03f, 2.071718839e-03f, 2.071992148e-03f, 2.072260899e-03f, 2.072525091e-03f, 2.072784724e-03f, 2.073039797e-03f, 2.073290310e-03f, 2.073536263e-03f, 2.073777655e-03f, - 2.074014486e-03f, 2.074246757e-03f, 2.074474466e-03f, 2.074697614e-03f, 2.074916201e-03f, 2.075130225e-03f, 2.075339688e-03f, 2.075544588e-03f, 2.075744926e-03f, 2.075940701e-03f, - 2.076131913e-03f, 2.076318563e-03f, 2.076500650e-03f, 2.076678173e-03f, 2.076851133e-03f, 2.077019530e-03f, 2.077183364e-03f, 2.077342634e-03f, 2.077497340e-03f, 2.077647482e-03f, - 2.077793061e-03f, 2.077934077e-03f, 2.078070528e-03f, 2.078202415e-03f, 2.078329739e-03f, 2.078452499e-03f, 2.078570695e-03f, 2.078684327e-03f, 2.078793395e-03f, 2.078897900e-03f, - 2.078997841e-03f, 2.079093218e-03f, 2.079184032e-03f, 2.079270282e-03f, 2.079351968e-03f, 2.079429092e-03f, 2.079501652e-03f, 2.079569649e-03f, 2.079633083e-03f, 2.079691954e-03f, - 2.079746262e-03f, 2.079796008e-03f, 2.079841191e-03f, 2.079881812e-03f, 2.079917872e-03f, 2.079949369e-03f, 2.079976305e-03f, 2.079998679e-03f, 2.080016492e-03f, 2.080029744e-03f, - 2.080038435e-03f, 2.080042566e-03f, 2.080042137e-03f, 2.080037148e-03f, 2.080027599e-03f, 2.080013491e-03f, 2.079994824e-03f, 2.079971598e-03f, 2.079943813e-03f, 2.079911471e-03f, - 2.079874571e-03f, 2.079833114e-03f, 2.079787099e-03f, 2.079736528e-03f, 2.079681401e-03f, 2.079621718e-03f, 2.079557479e-03f, 2.079488686e-03f, 2.079415338e-03f, 2.079337435e-03f, - 2.079254979e-03f, 2.079167970e-03f, 2.079076408e-03f, 2.078980293e-03f, 2.078879627e-03f, 2.078774410e-03f, 2.078664641e-03f, 2.078550323e-03f, 2.078431454e-03f, 2.078308036e-03f, - 2.078180070e-03f, 2.078047555e-03f, 2.077910493e-03f, 2.077768883e-03f, 2.077622728e-03f, 2.077472026e-03f, 2.077316779e-03f, 2.077156988e-03f, 2.076992652e-03f, 2.076823774e-03f, - 2.076650352e-03f, 2.076472388e-03f, 2.076289883e-03f, 2.076102838e-03f, 2.075911252e-03f, 2.075715126e-03f, 2.075514463e-03f, 2.075309261e-03f, 2.075099522e-03f, 2.074885246e-03f, - 2.074666435e-03f, 2.074443089e-03f, 2.074215208e-03f, 2.073982794e-03f, 2.073745847e-03f, 2.073504369e-03f, 2.073258359e-03f, 2.073007819e-03f, 2.072752750e-03f, 2.072493152e-03f, - 2.072229026e-03f, 2.071960374e-03f, 2.071687195e-03f, 2.071409491e-03f, 2.071127263e-03f, 2.070840511e-03f, 2.070549237e-03f, 2.070253441e-03f, 2.069953125e-03f, 2.069648288e-03f, - 2.069338933e-03f, 2.069025060e-03f, 2.068706671e-03f, 2.068383765e-03f, 2.068056344e-03f, 2.067724409e-03f, 2.067387962e-03f, 2.067047002e-03f, 2.066701532e-03f, 2.066351551e-03f, - 2.065997062e-03f, 2.065638065e-03f, 2.065274561e-03f, 2.064906551e-03f, 2.064534037e-03f, 2.064157019e-03f, 2.063775499e-03f, 2.063389477e-03f, 2.062998955e-03f, 2.062603934e-03f, - 2.062204416e-03f, 2.061800400e-03f, 2.061391889e-03f, 2.060978883e-03f, 2.060561384e-03f, 2.060139393e-03f, 2.059712911e-03f, 2.059281939e-03f, 2.058846479e-03f, 2.058406531e-03f, - 2.057962098e-03f, 2.057513179e-03f, 2.057059777e-03f, 2.056601893e-03f, 2.056139528e-03f, 2.055672683e-03f, 2.055201360e-03f, 2.054725559e-03f, 2.054245283e-03f, 2.053760532e-03f, - 2.053271308e-03f, 2.052777612e-03f, 2.052279446e-03f, 2.051776811e-03f, 2.051269708e-03f, 2.050758138e-03f, 2.050242104e-03f, 2.049721606e-03f, 2.049196646e-03f, 2.048667225e-03f, - 2.048133345e-03f, 2.047595007e-03f, 2.047052212e-03f, 2.046504963e-03f, 2.045953260e-03f, 2.045397105e-03f, 2.044836500e-03f, 2.044271445e-03f, 2.043701943e-03f, 2.043127995e-03f, - 2.042549603e-03f, 2.041966768e-03f, 2.041379491e-03f, 2.040787774e-03f, 2.040191619e-03f, 2.039591028e-03f, 2.038986001e-03f, 2.038376541e-03f, 2.037762648e-03f, 2.037144326e-03f, - 2.036521575e-03f, 2.035894397e-03f, 2.035262793e-03f, 2.034626765e-03f, 2.033986316e-03f, 2.033341446e-03f, 2.032692157e-03f, 2.032038452e-03f, 2.031380330e-03f, 2.030717796e-03f, - 2.030050849e-03f, 2.029379492e-03f, 2.028703726e-03f, 2.028023554e-03f, 2.027338977e-03f, 2.026649997e-03f, 2.025956615e-03f, 2.025258834e-03f, 2.024556655e-03f, 2.023850079e-03f, - 2.023139110e-03f, 2.022423748e-03f, 2.021703995e-03f, 2.020979854e-03f, 2.020251326e-03f, 2.019518413e-03f, 2.018781117e-03f, 2.018039439e-03f, 2.017293382e-03f, 2.016542948e-03f, - 2.015788138e-03f, 2.015028954e-03f, 2.014265399e-03f, 2.013497474e-03f, 2.012725181e-03f, 2.011948522e-03f, 2.011167499e-03f, 2.010382115e-03f, 2.009592370e-03f, 2.008798267e-03f, - 2.007999809e-03f, 2.007196996e-03f, 2.006389832e-03f, 2.005578317e-03f, 2.004762455e-03f, 2.003942247e-03f, 2.003117696e-03f, 2.002288802e-03f, 2.001455569e-03f, 2.000617999e-03f, - 1.999776093e-03f, 1.998929853e-03f, 1.998079283e-03f, 1.997224384e-03f, 1.996365157e-03f, 1.995501606e-03f, 1.994633732e-03f, 1.993761538e-03f, 1.992885025e-03f, 1.992004197e-03f, - 1.991119054e-03f, 1.990229600e-03f, 1.989335836e-03f, 1.988437765e-03f, 1.987535389e-03f, 1.986628710e-03f, 1.985717730e-03f, 1.984802452e-03f, 1.983882878e-03f, 1.982959011e-03f, - 1.982030852e-03f, 1.981098403e-03f, 1.980161668e-03f, 1.979220648e-03f, 1.978275346e-03f, 1.977325764e-03f, 1.976371904e-03f, 1.975413769e-03f, 1.974451361e-03f, 1.973484683e-03f, - 1.972513736e-03f, 1.971538524e-03f, 1.970559048e-03f, 1.969575312e-03f, 1.968587317e-03f, 1.967595065e-03f, 1.966598560e-03f, 1.965597804e-03f, 1.964592799e-03f, 1.963583548e-03f, - 1.962570053e-03f, 1.961552316e-03f, 1.960530340e-03f, 1.959504129e-03f, 1.958473683e-03f, 1.957439005e-03f, 1.956400099e-03f, 1.955356967e-03f, 1.954309611e-03f, 1.953258033e-03f, - 1.952202237e-03f, 1.951142225e-03f, 1.950077999e-03f, 1.949009562e-03f, 1.947936917e-03f, 1.946860066e-03f, 1.945779012e-03f, 1.944693757e-03f, 1.943604305e-03f, 1.942510657e-03f, - 1.941412817e-03f, 1.940310787e-03f, 1.939204569e-03f, 1.938094167e-03f, 1.936979583e-03f, 1.935860820e-03f, 1.934737880e-03f, 1.933610767e-03f, 1.932479482e-03f, 1.931344029e-03f, - 1.930204411e-03f, 1.929060630e-03f, 1.927912688e-03f, 1.926760590e-03f, 1.925604337e-03f, 1.924443932e-03f, 1.923279378e-03f, 1.922110678e-03f, 1.920937834e-03f, 1.919760850e-03f, - 1.918579729e-03f, 1.917394472e-03f, 1.916205084e-03f, 1.915011566e-03f, 1.913813922e-03f, 1.912612155e-03f, 1.911406267e-03f, 1.910196261e-03f, 1.908982141e-03f, 1.907763909e-03f, - 1.906541568e-03f, 1.905315121e-03f, 1.904084571e-03f, 1.902849921e-03f, 1.901611174e-03f, 1.900368333e-03f, 1.899121400e-03f, 1.897870379e-03f, 1.896615273e-03f, 1.895356085e-03f, - 1.894092817e-03f, 1.892825473e-03f, 1.891554056e-03f, 1.890278569e-03f, 1.888999015e-03f, 1.887715397e-03f, 1.886427717e-03f, 1.885135980e-03f, 1.883840188e-03f, 1.882540344e-03f, - 1.881236451e-03f, 1.879928513e-03f, 1.878616533e-03f, 1.877300512e-03f, 1.875980456e-03f, 1.874656367e-03f, 1.873328248e-03f, 1.871996102e-03f, 1.870659932e-03f, 1.869319742e-03f, - 1.867975534e-03f, 1.866627313e-03f, 1.865275080e-03f, 1.863918840e-03f, 1.862558596e-03f, 1.861194350e-03f, 1.859826106e-03f, 1.858453868e-03f, 1.857077638e-03f, 1.855697419e-03f, - 1.854313216e-03f, 1.852925031e-03f, 1.851532868e-03f, 1.850136729e-03f, 1.848736619e-03f, 1.847332540e-03f, 1.845924495e-03f, 1.844512489e-03f, 1.843096525e-03f, 1.841676605e-03f, - 1.840252733e-03f, 1.838824913e-03f, 1.837393148e-03f, 1.835957440e-03f, 1.834517795e-03f, 1.833074215e-03f, 1.831626703e-03f, 1.830175262e-03f, 1.828719897e-03f, 1.827260611e-03f, - 1.825797407e-03f, 1.824330288e-03f, 1.822859259e-03f, 1.821384322e-03f, 1.819905481e-03f, 1.818422739e-03f, 1.816936100e-03f, 1.815445568e-03f, 1.813951145e-03f, 1.812452836e-03f, - 1.810950644e-03f, 1.809444572e-03f, 1.807934625e-03f, 1.806420804e-03f, 1.804903115e-03f, 1.803381561e-03f, 1.801856145e-03f, 1.800326870e-03f, 1.798793741e-03f, 1.797256761e-03f, - 1.795715934e-03f, 1.794171263e-03f, 1.792622751e-03f, 1.791070403e-03f, 1.789514222e-03f, 1.787954212e-03f, 1.786390376e-03f, 1.784822718e-03f, 1.783251242e-03f, 1.781675951e-03f, - 1.780096850e-03f, 1.778513941e-03f, 1.776927228e-03f, 1.775336716e-03f, 1.773742407e-03f, 1.772144306e-03f, 1.770542417e-03f, 1.768936742e-03f, 1.767327287e-03f, 1.765714053e-03f, - 1.764097047e-03f, 1.762476270e-03f, 1.760851727e-03f, 1.759223422e-03f, 1.757591358e-03f, 1.755955540e-03f, 1.754315970e-03f, 1.752672654e-03f, 1.751025594e-03f, 1.749374795e-03f, - 1.747720261e-03f, 1.746061994e-03f, 1.744400000e-03f, 1.742734282e-03f, 1.741064843e-03f, 1.739391689e-03f, 1.737714822e-03f, 1.736034246e-03f, 1.734349966e-03f, 1.732661986e-03f, - 1.730970308e-03f, 1.729274938e-03f, 1.727575880e-03f, 1.725873136e-03f, 1.724166711e-03f, 1.722456610e-03f, 1.720742835e-03f, 1.719025391e-03f, 1.717304283e-03f, 1.715579513e-03f, - 1.713851086e-03f, 1.712119007e-03f, 1.710383278e-03f, 1.708643904e-03f, 1.706900890e-03f, 1.705154238e-03f, 1.703403954e-03f, 1.701650041e-03f, 1.699892503e-03f, 1.698131344e-03f, - 1.696366569e-03f, 1.694598182e-03f, 1.692826186e-03f, 1.691050585e-03f, 1.689271385e-03f, 1.687488588e-03f, 1.685702200e-03f, 1.683912224e-03f, 1.682118664e-03f, 1.680321524e-03f, - 1.678520809e-03f, 1.676716523e-03f, 1.674908670e-03f, 1.673097254e-03f, 1.671282280e-03f, 1.669463751e-03f, 1.667641671e-03f, 1.665816046e-03f, 1.663986879e-03f, 1.662154174e-03f, - 1.660317936e-03f, 1.658478168e-03f, 1.656634876e-03f, 1.654788063e-03f, 1.652937734e-03f, 1.651083893e-03f, 1.649226543e-03f, 1.647365691e-03f, 1.645501339e-03f, 1.643633491e-03f, - 1.641762154e-03f, 1.639887330e-03f, 1.638009024e-03f, 1.636127240e-03f, 1.634241983e-03f, 1.632353257e-03f, 1.630461066e-03f, 1.628565415e-03f, 1.626666308e-03f, 1.624763749e-03f, - 1.622857743e-03f, 1.620948294e-03f, 1.619035407e-03f, 1.617119086e-03f, 1.615199336e-03f, 1.613276160e-03f, 1.611349563e-03f, 1.609419550e-03f, 1.607486125e-03f, 1.605549293e-03f, - 1.603609057e-03f, 1.601665424e-03f, 1.599718396e-03f, 1.597767978e-03f, 1.595814175e-03f, 1.593856992e-03f, 1.591896433e-03f, 1.589932501e-03f, 1.587965203e-03f, 1.585994542e-03f, - 1.584020523e-03f, 1.582043151e-03f, 1.580062429e-03f, 1.578078363e-03f, 1.576090957e-03f, 1.574100216e-03f, 1.572106144e-03f, 1.570108746e-03f, 1.568108026e-03f, 1.566103989e-03f, - 1.564096639e-03f, 1.562085982e-03f, 1.560072021e-03f, 1.558054762e-03f, 1.556034208e-03f, 1.554010366e-03f, 1.551983238e-03f, 1.549952831e-03f, 1.547919148e-03f, 1.545882194e-03f, - 1.543841974e-03f, 1.541798492e-03f, 1.539751754e-03f, 1.537701764e-03f, 1.535648526e-03f, 1.533592045e-03f, 1.531532327e-03f, 1.529469375e-03f, 1.527403194e-03f, 1.525333790e-03f, - 1.523261167e-03f, 1.521185329e-03f, 1.519106281e-03f, 1.517024029e-03f, 1.514938576e-03f, 1.512849928e-03f, 1.510758090e-03f, 1.508663065e-03f, 1.506564860e-03f, 1.504463478e-03f, - 1.502358925e-03f, 1.500251205e-03f, 1.498140323e-03f, 1.496026285e-03f, 1.493909094e-03f, 1.491788756e-03f, 1.489665275e-03f, 1.487538657e-03f, 1.485408905e-03f, 1.483276026e-03f, - 1.481140024e-03f, 1.479000903e-03f, 1.476858670e-03f, 1.474713327e-03f, 1.472564881e-03f, 1.470413337e-03f, 1.468258698e-03f, 1.466100971e-03f, 1.463940160e-03f, 1.461776270e-03f, - 1.459609306e-03f, 1.457439272e-03f, 1.455266175e-03f, 1.453090018e-03f, 1.450910807e-03f, 1.448728546e-03f, 1.446543241e-03f, 1.444354897e-03f, 1.442163518e-03f, 1.439969110e-03f, - 1.437771677e-03f, 1.435571225e-03f, 1.433367759e-03f, 1.431161283e-03f, 1.428951803e-03f, 1.426739323e-03f, 1.424523849e-03f, 1.422305386e-03f, 1.420083938e-03f, 1.417859511e-03f, - 1.415632110e-03f, 1.413401740e-03f, 1.411168406e-03f, 1.408932113e-03f, 1.406692866e-03f, 1.404450671e-03f, 1.402205531e-03f, 1.399957453e-03f, 1.397706442e-03f, 1.395452502e-03f, - 1.393195639e-03f, 1.390935858e-03f, 1.388673164e-03f, 1.386407562e-03f, 1.384139058e-03f, 1.381867655e-03f, 1.379593361e-03f, 1.377316179e-03f, 1.375036115e-03f, 1.372753174e-03f, - 1.370467361e-03f, 1.368178682e-03f, 1.365887142e-03f, 1.363592745e-03f, 1.361295497e-03f, 1.358995404e-03f, 1.356692470e-03f, 1.354386701e-03f, 1.352078102e-03f, 1.349766678e-03f, - 1.347452434e-03f, 1.345135376e-03f, 1.342815509e-03f, 1.340492838e-03f, 1.338167368e-03f, 1.335839105e-03f, 1.333508054e-03f, 1.331174220e-03f, 1.328837609e-03f, 1.326498225e-03f, - 1.324156075e-03f, 1.321811162e-03f, 1.319463494e-03f, 1.317113075e-03f, 1.314759910e-03f, 1.312404004e-03f, 1.310045364e-03f, 1.307683994e-03f, 1.305319900e-03f, 1.302953086e-03f, - 1.300583559e-03f, 1.298211324e-03f, 1.295836386e-03f, 1.293458750e-03f, 1.291078422e-03f, 1.288695407e-03f, 1.286309711e-03f, 1.283921339e-03f, 1.281530297e-03f, 1.279136589e-03f, - 1.276740221e-03f, 1.274341199e-03f, 1.271939528e-03f, 1.269535213e-03f, 1.267128261e-03f, 1.264718676e-03f, 1.262306463e-03f, 1.259891629e-03f, 1.257474178e-03f, 1.255054117e-03f, - 1.252631450e-03f, 1.250206183e-03f, 1.247778322e-03f, 1.245347871e-03f, 1.242914838e-03f, 1.240479226e-03f, 1.238041042e-03f, 1.235600290e-03f, 1.233156978e-03f, 1.230711109e-03f, - 1.228262690e-03f, 1.225811725e-03f, 1.223358222e-03f, 1.220902184e-03f, 1.218443618e-03f, 1.215982530e-03f, 1.213518924e-03f, 1.211052806e-03f, 1.208584182e-03f, 1.206113058e-03f, - 1.203639439e-03f, 1.201163330e-03f, 1.198684737e-03f, 1.196203666e-03f, 1.193720123e-03f, 1.191234112e-03f, 1.188745640e-03f, 1.186254711e-03f, 1.183761333e-03f, 1.181265510e-03f, - 1.178767248e-03f, 1.176266552e-03f, 1.173763429e-03f, 1.171257883e-03f, 1.168749921e-03f, 1.166239548e-03f, 1.163726770e-03f, 1.161211592e-03f, 1.158694021e-03f, 1.156174061e-03f, - 1.153651719e-03f, 1.151126999e-03f, 1.148599909e-03f, 1.146070452e-03f, 1.143538636e-03f, 1.141004466e-03f, 1.138467948e-03f, 1.135929086e-03f, 1.133387888e-03f, 1.130844358e-03f, - 1.128298503e-03f, 1.125750328e-03f, 1.123199838e-03f, 1.120647040e-03f, 1.118091940e-03f, 1.115534542e-03f, 1.112974853e-03f, 1.110412879e-03f, 1.107848625e-03f, 1.105282097e-03f, - 1.102713301e-03f, 1.100142243e-03f, 1.097568927e-03f, 1.094993361e-03f, 1.092415550e-03f, 1.089835500e-03f, 1.087253216e-03f, 1.084668704e-03f, 1.082081971e-03f, 1.079493021e-03f, - 1.076901861e-03f, 1.074308497e-03f, 1.071712934e-03f, 1.069115178e-03f, 1.066515235e-03f, 1.063913111e-03f, 1.061308812e-03f, 1.058702343e-03f, 1.056093710e-03f, 1.053482920e-03f, - 1.050869977e-03f, 1.048254889e-03f, 1.045637660e-03f, 1.043018297e-03f, 1.040396806e-03f, 1.037773192e-03f, 1.035147461e-03f, 1.032519619e-03f, 1.029889673e-03f, 1.027257627e-03f, - 1.024623488e-03f, 1.021987262e-03f, 1.019348955e-03f, 1.016708572e-03f, 1.014066119e-03f, 1.011421603e-03f, 1.008775030e-03f, 1.006126404e-03f, 1.003475733e-03f, 1.000823022e-03f, - 9.981682763e-04f, 9.955115031e-04f, 9.928527078e-04f, 9.901918964e-04f, 9.875290749e-04f, 9.848642491e-04f, 9.821974251e-04f, 9.795286088e-04f, 9.768578062e-04f, 9.741850234e-04f, - 9.715102661e-04f, 9.688335405e-04f, 9.661548525e-04f, 9.634742082e-04f, 9.607916134e-04f, 9.581070743e-04f, 9.554205968e-04f, 9.527321869e-04f, 9.500418507e-04f, 9.473495941e-04f, - 9.446554231e-04f, 9.419593439e-04f, 9.392613624e-04f, 9.365614846e-04f, 9.338597166e-04f, 9.311560644e-04f, 9.284505341e-04f, 9.257431317e-04f, 9.230338632e-04f, 9.203227348e-04f, - 9.176097524e-04f, 9.148949221e-04f, 9.121782501e-04f, 9.094597423e-04f, 9.067394048e-04f, 9.040172437e-04f, 9.012932651e-04f, 8.985674750e-04f, 8.958398796e-04f, 8.931104850e-04f, - 8.903792971e-04f, 8.876463222e-04f, 8.849115664e-04f, 8.821750356e-04f, 8.794367361e-04f, 8.766966739e-04f, 8.739548552e-04f, 8.712112861e-04f, 8.684659727e-04f, 8.657189211e-04f, - 8.629701375e-04f, 8.602196279e-04f, 8.574673986e-04f, 8.547134556e-04f, 8.519578051e-04f, 8.492004532e-04f, 8.464414062e-04f, 8.436806701e-04f, 8.409182510e-04f, 8.381541553e-04f, - 8.353883889e-04f, 8.326209582e-04f, 8.298518692e-04f, 8.270811281e-04f, 8.243087411e-04f, 8.215347144e-04f, 8.187590541e-04f, 8.159817665e-04f, 8.132028577e-04f, 8.104223339e-04f, - 8.076402013e-04f, 8.048564662e-04f, 8.020711346e-04f, 7.992842129e-04f, 7.964957072e-04f, 7.937056237e-04f, 7.909139686e-04f, 7.881207482e-04f, 7.853259687e-04f, 7.825296363e-04f, - 7.797317572e-04f, 7.769323376e-04f, 7.741313838e-04f, 7.713289021e-04f, 7.685248986e-04f, 7.657193795e-04f, 7.629123512e-04f, 7.601038199e-04f, 7.572937918e-04f, 7.544822732e-04f, - 7.516692704e-04f, 7.488547895e-04f, 7.460388368e-04f, 7.432214187e-04f, 7.404025414e-04f, 7.375822111e-04f, 7.347604341e-04f, 7.319372167e-04f, 7.291125652e-04f, 7.262864858e-04f, - 7.234589848e-04f, 7.206300686e-04f, 7.177997434e-04f, 7.149680155e-04f, 7.121348911e-04f, 7.093003767e-04f, 7.064644784e-04f, 7.036272026e-04f, 7.007885556e-04f, 6.979485437e-04f, - 6.951071732e-04f, 6.922644504e-04f, 6.894203816e-04f, 6.865749732e-04f, 6.837282315e-04f, 6.808801627e-04f, 6.780307733e-04f, 6.751800695e-04f, 6.723280576e-04f, 6.694747441e-04f, - 6.666201352e-04f, 6.637642373e-04f, 6.609070567e-04f, 6.580485997e-04f, 6.551888728e-04f, 6.523278821e-04f, 6.494656342e-04f, 6.466021354e-04f, 6.437373919e-04f, 6.408714102e-04f, - 6.380041966e-04f, 6.351357574e-04f, 6.322660991e-04f, 6.293952281e-04f, 6.265231505e-04f, 6.236498730e-04f, 6.207754017e-04f, 6.178997431e-04f, 6.150229036e-04f, 6.121448896e-04f, - 6.092657073e-04f, 6.063853633e-04f, 6.035038639e-04f, 6.006212154e-04f, 5.977374243e-04f, 5.948524970e-04f, 5.919664398e-04f, 5.890792592e-04f, 5.861909615e-04f, 5.833015532e-04f, - 5.804110406e-04f, 5.775194302e-04f, 5.746267284e-04f, 5.717329415e-04f, 5.688380760e-04f, 5.659421383e-04f, 5.630451348e-04f, 5.601470719e-04f, 5.572479561e-04f, 5.543477937e-04f, - 5.514465912e-04f, 5.485443551e-04f, 5.456410916e-04f, 5.427368073e-04f, 5.398315086e-04f, 5.369252019e-04f, 5.340178937e-04f, 5.311095904e-04f, 5.282002984e-04f, 5.252900241e-04f, - 5.223787741e-04f, 5.194665547e-04f, 5.165533724e-04f, 5.136392336e-04f, 5.107241448e-04f, 5.078081124e-04f, 5.048911430e-04f, 5.019732428e-04f, 4.990544184e-04f, 4.961346763e-04f, - 4.932140229e-04f, 4.902924646e-04f, 4.873700080e-04f, 4.844466594e-04f, 4.815224254e-04f, 4.785973124e-04f, 4.756713268e-04f, 4.727444752e-04f, 4.698167641e-04f, 4.668881998e-04f, - 4.639587888e-04f, 4.610285377e-04f, 4.580974529e-04f, 4.551655408e-04f, 4.522328081e-04f, 4.492992610e-04f, 4.463649062e-04f, 4.434297501e-04f, 4.404937992e-04f, 4.375570599e-04f, - 4.346195388e-04f, 4.316812424e-04f, 4.287421771e-04f, 4.258023494e-04f, 4.228617658e-04f, 4.199204329e-04f, 4.169783570e-04f, 4.140355447e-04f, 4.110920026e-04f, 4.081477370e-04f, - 4.052027545e-04f, 4.022570617e-04f, 3.993106649e-04f, 3.963635707e-04f, 3.934157856e-04f, 3.904673161e-04f, 3.875181688e-04f, 3.845683500e-04f, 3.816178664e-04f, 3.786667244e-04f, - 3.757149306e-04f, 3.727624914e-04f, 3.698094134e-04f, 3.668557031e-04f, 3.639013670e-04f, 3.609464115e-04f, 3.579908433e-04f, 3.550346689e-04f, 3.520778947e-04f, 3.491205273e-04f, - 3.461625733e-04f, 3.432040390e-04f, 3.402449311e-04f, 3.372852560e-04f, 3.343250204e-04f, 3.313642306e-04f, 3.284028933e-04f, 3.254410150e-04f, 3.224786021e-04f, 3.195156613e-04f, - 3.165521991e-04f, 3.135882219e-04f, 3.106237363e-04f, 3.076587488e-04f, 3.046932661e-04f, 3.017272945e-04f, 2.987608406e-04f, 2.957939111e-04f, 2.928265123e-04f, 2.898586508e-04f, - 2.868903333e-04f, 2.839215661e-04f, 2.809523559e-04f, 2.779827091e-04f, 2.750126324e-04f, 2.720421323e-04f, 2.690712152e-04f, 2.660998877e-04f, 2.631281564e-04f, 2.601560279e-04f, - 2.571835086e-04f, 2.542106050e-04f, 2.512373239e-04f, 2.482636716e-04f, 2.452896547e-04f, 2.423152797e-04f, 2.393405533e-04f, 2.363654819e-04f, 2.333900721e-04f, 2.304143305e-04f, - 2.274382635e-04f, 2.244618777e-04f, 2.214851797e-04f, 2.185081761e-04f, 2.155308733e-04f, 2.125532779e-04f, 2.095753964e-04f, 2.065972355e-04f, 2.036188016e-04f, 2.006401012e-04f, - 1.976611411e-04f, 1.946819276e-04f, 1.917024673e-04f, 1.887227668e-04f, 1.857428327e-04f, 1.827626714e-04f, 1.797822895e-04f, 1.768016937e-04f, 1.738208903e-04f, 1.708398860e-04f, - 1.678586873e-04f, 1.648773008e-04f, 1.618957330e-04f, 1.589139905e-04f, 1.559320797e-04f, 1.529500074e-04f, 1.499677799e-04f, 1.469854039e-04f, 1.440028858e-04f, 1.410202324e-04f, - 1.380374500e-04f, 1.350545453e-04f, 1.320715247e-04f, 1.290883949e-04f, 1.261051624e-04f, 1.231218337e-04f, 1.201384154e-04f, 1.171549140e-04f, 1.141713361e-04f, 1.111876882e-04f, - 1.082039768e-04f, 1.052202086e-04f, 1.022363901e-04f, 9.925252769e-05f, 9.626862807e-05f, 9.328469773e-05f, 9.030074324e-05f, 8.731677111e-05f, 8.433278792e-05f, 8.134880018e-05f, - 7.836481445e-05f, 7.538083727e-05f, 7.239687519e-05f, 6.941293473e-05f, 6.642902245e-05f, 6.344514488e-05f, 6.046130857e-05f, 5.747752006e-05f, 5.449378587e-05f, 5.151011256e-05f, - 4.852650666e-05f, 4.554297470e-05f, 4.255952323e-05f, 3.957615878e-05f, 3.659288789e-05f, 3.360971709e-05f, 3.062665292e-05f, 2.764370191e-05f, 2.466087059e-05f, 2.167816550e-05f, - 1.869559316e-05f, 1.571316012e-05f, 1.273087290e-05f, 9.748738029e-06f, 6.766762038e-06f, 3.784951455e-06f, 8.033128078e-07f, -2.178147376e-06f, -5.159422571e-06f, -8.140506252e-06f, - -1.112139189e-05f, -1.410207297e-05f, -1.708254297e-05f, -2.006279535e-05f, -2.304282361e-05f, -2.602262122e-05f, -2.900218166e-05f, -3.198149841e-05f, -3.496056496e-05f, -3.793937479e-05f, - -4.091792138e-05f, -4.389619823e-05f, -4.687419880e-05f, -4.985191660e-05f, -5.282934512e-05f, -5.580647783e-05f, -5.878330823e-05f, -6.175982982e-05f, -6.473603608e-05f, -6.771192051e-05f, - -7.068747660e-05f, -7.366269786e-05f, -7.663757777e-05f, -7.961210983e-05f, -8.258628755e-05f, -8.556010442e-05f, -8.853355395e-05f, -9.150662964e-05f, -9.447932499e-05f, -9.745163350e-05f, - -1.004235487e-04f, -1.033950641e-04f, -1.063661731e-04f, -1.093368694e-04f, -1.123071464e-04f, -1.152769976e-04f, -1.182464166e-04f, -1.212153968e-04f, -1.241839317e-04f, -1.271520150e-04f, - -1.301196401e-04f, -1.330868005e-04f, -1.360534898e-04f, -1.390197014e-04f, -1.419854290e-04f, -1.449506660e-04f, -1.479154059e-04f, -1.508796423e-04f, -1.538433688e-04f, -1.568065788e-04f, - -1.597692659e-04f, -1.627314236e-04f, -1.656930455e-04f, -1.686541251e-04f, -1.716146559e-04f, -1.745746315e-04f, -1.775340454e-04f, -1.804928912e-04f, -1.834511624e-04f, -1.864088526e-04f, - -1.893659553e-04f, -1.923224641e-04f, -1.952783725e-04f, -1.982336740e-04f, -2.011883624e-04f, -2.041424310e-04f, -2.070958734e-04f, -2.100486833e-04f, -2.130008542e-04f, -2.159523796e-04f, - -2.189032531e-04f, -2.218534683e-04f, -2.248030188e-04f, -2.277518980e-04f, -2.307000997e-04f, -2.336476174e-04f, -2.365944447e-04f, -2.395405750e-04f, -2.424860021e-04f, -2.454307196e-04f, - -2.483747209e-04f, -2.513179997e-04f, -2.542605495e-04f, -2.572023641e-04f, -2.601434368e-04f, -2.630837615e-04f, -2.660233316e-04f, -2.689621408e-04f, -2.719001826e-04f, -2.748374507e-04f, - -2.777739386e-04f, -2.807096401e-04f, -2.836445486e-04f, -2.865786578e-04f, -2.895119614e-04f, -2.924444528e-04f, -2.953761259e-04f, -2.983069741e-04f, -3.012369911e-04f, -3.041661705e-04f, - -3.070945060e-04f, -3.100219912e-04f, -3.129486197e-04f, -3.158743852e-04f, -3.187992812e-04f, -3.217233015e-04f, -3.246464397e-04f, -3.275686894e-04f, -3.304900442e-04f, -3.334104978e-04f, - -3.363300439e-04f, -3.392486762e-04f, -3.421663882e-04f, -3.450831736e-04f, -3.479990262e-04f, -3.509139394e-04f, -3.538279071e-04f, -3.567409230e-04f, -3.596529805e-04f, -3.625640735e-04f, - -3.654741956e-04f, -3.683833405e-04f, -3.712915019e-04f, -3.741986734e-04f, -3.771048488e-04f, -3.800100216e-04f, -3.829141857e-04f, -3.858173348e-04f, -3.887194624e-04f, -3.916205623e-04f, - -3.945206282e-04f, -3.974196539e-04f, -4.003176329e-04f, -4.032145591e-04f, -4.061104262e-04f, -4.090052277e-04f, -4.118989576e-04f, -4.147916095e-04f, -4.176831770e-04f, -4.205736540e-04f, - -4.234630342e-04f, -4.263513113e-04f, -4.292384790e-04f, -4.321245311e-04f, -4.350094613e-04f, -4.378932633e-04f, -4.407759310e-04f, -4.436574580e-04f, -4.465378381e-04f, -4.494170650e-04f, - -4.522951326e-04f, -4.551720345e-04f, -4.580477646e-04f, -4.609223166e-04f, -4.637956842e-04f, -4.666678613e-04f, -4.695388415e-04f, -4.724086188e-04f, -4.752771869e-04f, -4.781445395e-04f, - -4.810106704e-04f, -4.838755735e-04f, -4.867392425e-04f, -4.896016712e-04f, -4.924628535e-04f, -4.953227830e-04f, -4.981814537e-04f, -5.010388594e-04f, -5.038949937e-04f, -5.067498507e-04f, - -5.096034240e-04f, -5.124557075e-04f, -5.153066951e-04f, -5.181563805e-04f, -5.210047576e-04f, -5.238518202e-04f, -5.266975621e-04f, -5.295419773e-04f, -5.323850595e-04f, -5.352268026e-04f, - -5.380672004e-04f, -5.409062468e-04f, -5.437439357e-04f, -5.465802609e-04f, -5.494152162e-04f, -5.522487956e-04f, -5.550809929e-04f, -5.579118019e-04f, -5.607412167e-04f, -5.635692310e-04f, - -5.663958387e-04f, -5.692210337e-04f, -5.720448099e-04f, -5.748671612e-04f, -5.776880816e-04f, -5.805075648e-04f, -5.833256048e-04f, -5.861421955e-04f, -5.889573309e-04f, -5.917710048e-04f, - -5.945832112e-04f, -5.973939439e-04f, -6.002031970e-04f, -6.030109643e-04f, -6.058172398e-04f, -6.086220174e-04f, -6.114252910e-04f, -6.142270546e-04f, -6.170273022e-04f, -6.198260277e-04f, - -6.226232250e-04f, -6.254188882e-04f, -6.282130111e-04f, -6.310055878e-04f, -6.337966122e-04f, -6.365860782e-04f, -6.393739800e-04f, -6.421603114e-04f, -6.449450664e-04f, -6.477282390e-04f, - -6.505098233e-04f, -6.532898132e-04f, -6.560682027e-04f, -6.588449858e-04f, -6.616201565e-04f, -6.643937089e-04f, -6.671656370e-04f, -6.699359347e-04f, -6.727045962e-04f, -6.754716153e-04f, - -6.782369863e-04f, -6.810007030e-04f, -6.837627596e-04f, -6.865231501e-04f, -6.892818685e-04f, -6.920389089e-04f, -6.947942654e-04f, -6.975479319e-04f, -7.002999027e-04f, -7.030501717e-04f, - -7.057987330e-04f, -7.085455806e-04f, -7.112907088e-04f, -7.140341115e-04f, -7.167757829e-04f, -7.195157170e-04f, -7.222539079e-04f, -7.249903498e-04f, -7.277250367e-04f, -7.304579628e-04f, - -7.331891222e-04f, -7.359185089e-04f, -7.386461172e-04f, -7.413719411e-04f, -7.440959747e-04f, -7.468182123e-04f, -7.495386479e-04f, -7.522572757e-04f, -7.549740899e-04f, -7.576890846e-04f, - -7.604022539e-04f, -7.631135920e-04f, -7.658230931e-04f, -7.685307513e-04f, -7.712365609e-04f, -7.739405160e-04f, -7.766426107e-04f, -7.793428394e-04f, -7.820411961e-04f, -7.847376750e-04f, - -7.874322705e-04f, -7.901249766e-04f, -7.928157876e-04f, -7.955046977e-04f, -7.981917011e-04f, -8.008767920e-04f, -8.035599648e-04f, -8.062412135e-04f, -8.089205324e-04f, -8.115979159e-04f, - -8.142733581e-04f, -8.169468533e-04f, -8.196183957e-04f, -8.222879796e-04f, -8.249555992e-04f, -8.276212489e-04f, -8.302849229e-04f, -8.329466155e-04f, -8.356063210e-04f, -8.382640336e-04f, - -8.409197477e-04f, -8.435734576e-04f, -8.462251575e-04f, -8.488748417e-04f, -8.515225047e-04f, -8.541681406e-04f, -8.568117439e-04f, -8.594533088e-04f, -8.620928296e-04f, -8.647303008e-04f, - -8.673657166e-04f, -8.699990715e-04f, -8.726303596e-04f, -8.752595755e-04f, -8.778867135e-04f, -8.805117678e-04f, -8.831347330e-04f, -8.857556034e-04f, -8.883743733e-04f, -8.909910371e-04f, - -8.936055893e-04f, -8.962180243e-04f, -8.988283363e-04f, -9.014365199e-04f, -9.040425694e-04f, -9.066464793e-04f, -9.092482440e-04f, -9.118478579e-04f, -9.144453154e-04f, -9.170406110e-04f, - -9.196337391e-04f, -9.222246942e-04f, -9.248134706e-04f, -9.274000630e-04f, -9.299844656e-04f, -9.325666731e-04f, -9.351466798e-04f, -9.377244803e-04f, -9.403000690e-04f, -9.428734403e-04f, - -9.454445889e-04f, -9.480135092e-04f, -9.505801957e-04f, -9.531446429e-04f, -9.557068453e-04f, -9.582667975e-04f, -9.608244939e-04f, -9.633799291e-04f, -9.659330977e-04f, -9.684839941e-04f, - -9.710326129e-04f, -9.735789486e-04f, -9.761229959e-04f, -9.786647493e-04f, -9.812042033e-04f, -9.837413525e-04f, -9.862761915e-04f, -9.888087149e-04f, -9.913389172e-04f, -9.938667931e-04f, - -9.963923371e-04f, -9.989155439e-04f, -1.001436408e-03f, -1.003954924e-03f, -1.006471087e-03f, -1.008984891e-03f, -1.011496331e-03f, -1.014005401e-03f, -1.016512096e-03f, -1.019016412e-03f, - -1.021518341e-03f, -1.024017880e-03f, -1.026515023e-03f, -1.029009764e-03f, -1.031502098e-03f, -1.033992019e-03f, -1.036479524e-03f, -1.038964605e-03f, -1.041447259e-03f, -1.043927478e-03f, - -1.046405260e-03f, -1.048880597e-03f, -1.051353485e-03f, -1.053823918e-03f, -1.056291891e-03f, -1.058757400e-03f, -1.061220438e-03f, -1.063681000e-03f, -1.066139082e-03f, -1.068594677e-03f, - -1.071047782e-03f, -1.073498389e-03f, -1.075946495e-03f, -1.078392094e-03f, -1.080835181e-03f, -1.083275750e-03f, -1.085713797e-03f, -1.088149316e-03f, -1.090582302e-03f, -1.093012750e-03f, - -1.095440654e-03f, -1.097866010e-03f, -1.100288812e-03f, -1.102709056e-03f, -1.105126735e-03f, -1.107541846e-03f, -1.109954382e-03f, -1.112364339e-03f, -1.114771711e-03f, -1.117176493e-03f, - -1.119578681e-03f, -1.121978269e-03f, -1.124375252e-03f, -1.126769625e-03f, -1.129161383e-03f, -1.131550520e-03f, -1.133937032e-03f, -1.136320914e-03f, -1.138702161e-03f, -1.141080766e-03f, - -1.143456727e-03f, -1.145830036e-03f, -1.148200690e-03f, -1.150568683e-03f, -1.152934011e-03f, -1.155296667e-03f, -1.157656648e-03f, -1.160013948e-03f, -1.162368563e-03f, -1.164720486e-03f, - -1.167069714e-03f, -1.169416241e-03f, -1.171760062e-03f, -1.174101172e-03f, -1.176439567e-03f, -1.178775241e-03f, -1.181108189e-03f, -1.183438407e-03f, -1.185765890e-03f, -1.188090631e-03f, - -1.190412628e-03f, -1.192731874e-03f, -1.195048365e-03f, -1.197362096e-03f, -1.199673061e-03f, -1.201981257e-03f, -1.204286678e-03f, -1.206589319e-03f, -1.208889176e-03f, -1.211186243e-03f, - -1.213480515e-03f, -1.215771989e-03f, -1.218060658e-03f, -1.220346519e-03f, -1.222629565e-03f, -1.224909794e-03f, -1.227187198e-03f, -1.229461775e-03f, -1.231733518e-03f, -1.234002424e-03f, - -1.236268487e-03f, -1.238531702e-03f, -1.240792065e-03f, -1.243049571e-03f, -1.245304216e-03f, -1.247555993e-03f, -1.249804900e-03f, -1.252050930e-03f, -1.254294079e-03f, -1.256534343e-03f, - -1.258771716e-03f, -1.261006195e-03f, -1.263237773e-03f, -1.265466447e-03f, -1.267692212e-03f, -1.269915063e-03f, -1.272134995e-03f, -1.274352004e-03f, -1.276566085e-03f, -1.278777234e-03f, - -1.280985445e-03f, -1.283190714e-03f, -1.285393036e-03f, -1.287592407e-03f, -1.289788822e-03f, -1.291982276e-03f, -1.294172765e-03f, -1.296360285e-03f, -1.298544830e-03f, -1.300726395e-03f, - -1.302904978e-03f, -1.305080571e-03f, -1.307253172e-03f, -1.309422776e-03f, -1.311589378e-03f, -1.313752972e-03f, -1.315913556e-03f, -1.318071124e-03f, -1.320225672e-03f, -1.322377195e-03f, - -1.324525689e-03f, -1.326671149e-03f, -1.328813570e-03f, -1.330952949e-03f, -1.333089280e-03f, -1.335222559e-03f, -1.337352782e-03f, -1.339479944e-03f, -1.341604041e-03f, -1.343725068e-03f, - -1.345843020e-03f, -1.347957894e-03f, -1.350069685e-03f, -1.352178388e-03f, -1.354283999e-03f, -1.356386513e-03f, -1.358485927e-03f, -1.360582235e-03f, -1.362675433e-03f, -1.364765518e-03f, - -1.366852483e-03f, -1.368936326e-03f, -1.371017042e-03f, -1.373094625e-03f, -1.375169073e-03f, -1.377240381e-03f, -1.379308543e-03f, -1.381373557e-03f, -1.383435417e-03f, -1.385494119e-03f, - -1.387549659e-03f, -1.389602033e-03f, -1.391651236e-03f, -1.393697264e-03f, -1.395740113e-03f, -1.397779778e-03f, -1.399816255e-03f, -1.401849541e-03f, -1.403879629e-03f, -1.405906517e-03f, - -1.407930200e-03f, -1.409950674e-03f, -1.411967935e-03f, -1.413981978e-03f, -1.415992799e-03f, -1.418000394e-03f, -1.420004759e-03f, -1.422005889e-03f, -1.424003781e-03f, -1.425998430e-03f, - -1.427989832e-03f, -1.429977982e-03f, -1.431962878e-03f, -1.433944513e-03f, -1.435922886e-03f, -1.437897990e-03f, -1.439869822e-03f, -1.441838379e-03f, -1.443803655e-03f, -1.445765647e-03f, - -1.447724350e-03f, -1.449679762e-03f, -1.451631876e-03f, -1.453580690e-03f, -1.455526199e-03f, -1.457468400e-03f, -1.459407287e-03f, -1.461342858e-03f, -1.463275108e-03f, -1.465204032e-03f, - -1.467129628e-03f, -1.469051891e-03f, -1.470970817e-03f, -1.472886401e-03f, -1.474798641e-03f, -1.476707532e-03f, -1.478613069e-03f, -1.480515250e-03f, -1.482414070e-03f, -1.484309525e-03f, - -1.486201611e-03f, -1.488090324e-03f, -1.489975660e-03f, -1.491857616e-03f, -1.493736187e-03f, -1.495611370e-03f, -1.497483160e-03f, -1.499351554e-03f, -1.501216548e-03f, -1.503078138e-03f, - -1.504936319e-03f, -1.506791089e-03f, -1.508642444e-03f, -1.510490378e-03f, -1.512334890e-03f, -1.514175974e-03f, -1.516013627e-03f, -1.517847845e-03f, -1.519678625e-03f, -1.521505962e-03f, - -1.523329853e-03f, -1.525150293e-03f, -1.526967280e-03f, -1.528780809e-03f, -1.530590877e-03f, -1.532397480e-03f, -1.534200614e-03f, -1.536000275e-03f, -1.537796460e-03f, -1.539589164e-03f, - -1.541378385e-03f, -1.543164118e-03f, -1.544946360e-03f, -1.546725107e-03f, -1.548500356e-03f, -1.550272102e-03f, -1.552040342e-03f, -1.553805073e-03f, -1.555566290e-03f, -1.557323990e-03f, - -1.559078170e-03f, -1.560828825e-03f, -1.562575953e-03f, -1.564319549e-03f, -1.566059610e-03f, -1.567796132e-03f, -1.569529113e-03f, -1.571258547e-03f, -1.572984432e-03f, -1.574706763e-03f, - -1.576425539e-03f, -1.578140754e-03f, -1.579852405e-03f, -1.581560490e-03f, -1.583265003e-03f, -1.584965942e-03f, -1.586663304e-03f, -1.588357084e-03f, -1.590047280e-03f, -1.591733887e-03f, - -1.593416903e-03f, -1.595096323e-03f, -1.596772145e-03f, -1.598444364e-03f, -1.600112978e-03f, -1.601777983e-03f, -1.603439376e-03f, -1.605097153e-03f, -1.606751310e-03f, -1.608401845e-03f, - -1.610048753e-03f, -1.611692032e-03f, -1.613331679e-03f, -1.614967689e-03f, -1.616600059e-03f, -1.618228787e-03f, -1.619853868e-03f, -1.621475300e-03f, -1.623093078e-03f, -1.624707200e-03f, - -1.626317663e-03f, -1.627924463e-03f, -1.629527596e-03f, -1.631127060e-03f, -1.632722851e-03f, -1.634314966e-03f, -1.635903402e-03f, -1.637488155e-03f, -1.639069222e-03f, -1.640646600e-03f, - -1.642220285e-03f, -1.643790275e-03f, -1.645356567e-03f, -1.646919156e-03f, -1.648478040e-03f, -1.650033216e-03f, -1.651584680e-03f, -1.653132429e-03f, -1.654676461e-03f, -1.656216771e-03f, - -1.657753357e-03f, -1.659286216e-03f, -1.660815344e-03f, -1.662340738e-03f, -1.663862396e-03f, -1.665380314e-03f, -1.666894489e-03f, -1.668404918e-03f, -1.669911598e-03f, -1.671414525e-03f, - -1.672913697e-03f, -1.674409111e-03f, -1.675900763e-03f, -1.677388651e-03f, -1.678872772e-03f, -1.680353122e-03f, -1.681829698e-03f, -1.683302498e-03f, -1.684771519e-03f, -1.686236757e-03f, - -1.687698209e-03f, -1.689155873e-03f, -1.690609745e-03f, -1.692059823e-03f, -1.693506104e-03f, -1.694948584e-03f, -1.696387261e-03f, -1.697822132e-03f, -1.699253194e-03f, -1.700680444e-03f, - -1.702103879e-03f, -1.703523496e-03f, -1.704939293e-03f, -1.706351266e-03f, -1.707759413e-03f, -1.709163730e-03f, -1.710564216e-03f, -1.711960866e-03f, -1.713353679e-03f, -1.714742651e-03f, - -1.716127780e-03f, -1.717509063e-03f, -1.718886496e-03f, -1.720260078e-03f, -1.721629806e-03f, -1.722995676e-03f, -1.724357685e-03f, -1.725715833e-03f, -1.727070114e-03f, -1.728420527e-03f, - -1.729767069e-03f, -1.731109738e-03f, -1.732448530e-03f, -1.733783443e-03f, -1.735114473e-03f, -1.736441620e-03f, -1.737764879e-03f, -1.739084248e-03f, -1.740399725e-03f, -1.741711307e-03f, - -1.743018990e-03f, -1.744322774e-03f, -1.745622654e-03f, -1.746918629e-03f, -1.748210695e-03f, -1.749498850e-03f, -1.750783092e-03f, -1.752063418e-03f, -1.753339825e-03f, -1.754612311e-03f, - -1.755880873e-03f, -1.757145509e-03f, -1.758406217e-03f, -1.759662993e-03f, -1.760915835e-03f, -1.762164740e-03f, -1.763409707e-03f, -1.764650732e-03f, -1.765887814e-03f, -1.767120949e-03f, - -1.768350136e-03f, -1.769575371e-03f, -1.770796653e-03f, -1.772013978e-03f, -1.773227345e-03f, -1.774436751e-03f, -1.775642193e-03f, -1.776843670e-03f, -1.778041179e-03f, -1.779234717e-03f, - -1.780424282e-03f, -1.781609872e-03f, -1.782791484e-03f, -1.783969116e-03f, -1.785142766e-03f, -1.786312431e-03f, -1.787478109e-03f, -1.788639798e-03f, -1.789797495e-03f, -1.790951199e-03f, - -1.792100906e-03f, -1.793246614e-03f, -1.794388322e-03f, -1.795526027e-03f, -1.796659727e-03f, -1.797789419e-03f, -1.798915101e-03f, -1.800036771e-03f, -1.801154427e-03f, -1.802268067e-03f, - -1.803377688e-03f, -1.804483289e-03f, -1.805584866e-03f, -1.806682418e-03f, -1.807775943e-03f, -1.808865439e-03f, -1.809950903e-03f, -1.811032333e-03f, -1.812109728e-03f, -1.813183084e-03f, - -1.814252400e-03f, -1.815317675e-03f, -1.816378904e-03f, -1.817436088e-03f, -1.818489223e-03f, -1.819538308e-03f, -1.820583340e-03f, -1.821624317e-03f, -1.822661238e-03f, -1.823694101e-03f, - -1.824722902e-03f, -1.825747641e-03f, -1.826768315e-03f, -1.827784923e-03f, -1.828797462e-03f, -1.829805930e-03f, -1.830810326e-03f, -1.831810647e-03f, -1.832806892e-03f, -1.833799058e-03f, - -1.834787144e-03f, -1.835771148e-03f, -1.836751067e-03f, -1.837726900e-03f, -1.838698646e-03f, -1.839666301e-03f, -1.840629865e-03f, -1.841589335e-03f, -1.842544710e-03f, -1.843495988e-03f, - -1.844443166e-03f, -1.845386243e-03f, -1.846325218e-03f, -1.847260088e-03f, -1.848190852e-03f, -1.849117507e-03f, -1.850040052e-03f, -1.850958486e-03f, -1.851872806e-03f, -1.852783011e-03f, - -1.853689099e-03f, -1.854591069e-03f, -1.855488917e-03f, -1.856382644e-03f, -1.857272247e-03f, -1.858157724e-03f, -1.859039073e-03f, -1.859916294e-03f, -1.860789385e-03f, -1.861658342e-03f, - -1.862523166e-03f, -1.863383855e-03f, -1.864240406e-03f, -1.865092818e-03f, -1.865941090e-03f, -1.866785219e-03f, -1.867625205e-03f, -1.868461046e-03f, -1.869292740e-03f, -1.870120285e-03f, - -1.870943680e-03f, -1.871762924e-03f, -1.872578015e-03f, -1.873388951e-03f, -1.874195731e-03f, -1.874998353e-03f, -1.875796816e-03f, -1.876591118e-03f, -1.877381258e-03f, -1.878167235e-03f, - -1.878949046e-03f, -1.879726691e-03f, -1.880500168e-03f, -1.881269475e-03f, -1.882034611e-03f, -1.882795576e-03f, -1.883552366e-03f, -1.884304981e-03f, -1.885053420e-03f, -1.885797680e-03f, - -1.886537762e-03f, -1.887273662e-03f, -1.888005381e-03f, -1.888732916e-03f, -1.889456266e-03f, -1.890175431e-03f, -1.890890408e-03f, -1.891601196e-03f, -1.892307794e-03f, -1.893010201e-03f, - -1.893708416e-03f, -1.894402436e-03f, -1.895092261e-03f, -1.895777890e-03f, -1.896459322e-03f, -1.897136554e-03f, -1.897809586e-03f, -1.898478417e-03f, -1.899143046e-03f, -1.899803470e-03f, - -1.900459690e-03f, -1.901111704e-03f, -1.901759510e-03f, -1.902403108e-03f, -1.903042496e-03f, -1.903677674e-03f, -1.904308639e-03f, -1.904935392e-03f, -1.905557930e-03f, -1.906176253e-03f, - -1.906790360e-03f, -1.907400249e-03f, -1.908005920e-03f, -1.908607371e-03f, -1.909204602e-03f, -1.909797610e-03f, -1.910386396e-03f, -1.910970959e-03f, -1.911551296e-03f, -1.912127408e-03f, - -1.912699292e-03f, -1.913266949e-03f, -1.913830377e-03f, -1.914389576e-03f, -1.914944543e-03f, -1.915495279e-03f, -1.916041782e-03f, -1.916584051e-03f, -1.917122086e-03f, -1.917655886e-03f, - -1.918185448e-03f, -1.918710774e-03f, -1.919231862e-03f, -1.919748710e-03f, -1.920261318e-03f, -1.920769686e-03f, -1.921273812e-03f, -1.921773695e-03f, -1.922269335e-03f, -1.922760731e-03f, - -1.923247882e-03f, -1.923730787e-03f, -1.924209445e-03f, -1.924683856e-03f, -1.925154019e-03f, -1.925619933e-03f, -1.926081597e-03f, -1.926539010e-03f, -1.926992173e-03f, -1.927441083e-03f, - -1.927885741e-03f, -1.928326145e-03f, -1.928762295e-03f, -1.929194190e-03f, -1.929621830e-03f, -1.930045213e-03f, -1.930464340e-03f, -1.930879209e-03f, -1.931289820e-03f, -1.931696173e-03f, - -1.932098265e-03f, -1.932496098e-03f, -1.932889670e-03f, -1.933278981e-03f, -1.933664029e-03f, -1.934044816e-03f, -1.934421339e-03f, -1.934793599e-03f, -1.935161594e-03f, -1.935525325e-03f, - -1.935884791e-03f, -1.936239991e-03f, -1.936590924e-03f, -1.936937591e-03f, -1.937279990e-03f, -1.937618122e-03f, -1.937951985e-03f, -1.938281579e-03f, -1.938606905e-03f, -1.938927960e-03f, - -1.939244746e-03f, -1.939557261e-03f, -1.939865505e-03f, -1.940169477e-03f, -1.940469178e-03f, -1.940764606e-03f, -1.941055762e-03f, -1.941342645e-03f, -1.941625255e-03f, -1.941903591e-03f, - -1.942177653e-03f, -1.942447440e-03f, -1.942712953e-03f, -1.942974190e-03f, -1.943231153e-03f, -1.943483839e-03f, -1.943732250e-03f, -1.943976385e-03f, -1.944216242e-03f, -1.944451824e-03f, - -1.944683128e-03f, -1.944910154e-03f, -1.945132904e-03f, -1.945351375e-03f, -1.945565569e-03f, -1.945775484e-03f, -1.945981121e-03f, -1.946182479e-03f, -1.946379559e-03f, -1.946572360e-03f, - -1.946760881e-03f, -1.946945123e-03f, -1.947125086e-03f, -1.947300770e-03f, -1.947472174e-03f, -1.947639298e-03f, -1.947802142e-03f, -1.947960706e-03f, -1.948114990e-03f, -1.948264994e-03f, - -1.948410717e-03f, -1.948552161e-03f, -1.948689324e-03f, -1.948822207e-03f, -1.948950809e-03f, -1.949075131e-03f, -1.949195172e-03f, -1.949310934e-03f, -1.949422414e-03f, -1.949529615e-03f, - -1.949632534e-03f, -1.949731174e-03f, -1.949825533e-03f, -1.949915612e-03f, -1.950001411e-03f, -1.950082930e-03f, -1.950160168e-03f, -1.950233127e-03f, -1.950301806e-03f, -1.950366205e-03f, - -1.950426324e-03f, -1.950482164e-03f, -1.950533725e-03f, -1.950581006e-03f, -1.950624009e-03f, -1.950662732e-03f, -1.950697177e-03f, -1.950727343e-03f, -1.950753231e-03f, -1.950774841e-03f, - -1.950792173e-03f, -1.950805227e-03f, -1.950814004e-03f, -1.950818503e-03f, -1.950818726e-03f, -1.950814672e-03f, -1.950806341e-03f, -1.950793734e-03f, -1.950776852e-03f, -1.950755693e-03f, - -1.950730260e-03f, -1.950700551e-03f, -1.950666568e-03f, -1.950628311e-03f, -1.950585779e-03f, -1.950538974e-03f, -1.950487896e-03f, -1.950432545e-03f, -1.950372921e-03f, -1.950309026e-03f, - -1.950240858e-03f, -1.950168420e-03f, -1.950091710e-03f, -1.950010730e-03f, -1.949925480e-03f, -1.949835960e-03f, -1.949742172e-03f, -1.949644114e-03f, -1.949541789e-03f, -1.949435196e-03f, - -1.949324335e-03f, -1.949209208e-03f, -1.949089815e-03f, -1.948966156e-03f, -1.948838232e-03f, -1.948706043e-03f, -1.948569591e-03f, -1.948428875e-03f, -1.948283895e-03f, -1.948134654e-03f, - -1.947981151e-03f, -1.947823387e-03f, -1.947661362e-03f, -1.947495077e-03f, -1.947324533e-03f, -1.947149730e-03f, -1.946970669e-03f, -1.946787351e-03f, -1.946599776e-03f, -1.946407945e-03f, - -1.946211859e-03f, -1.946011518e-03f, -1.945806923e-03f, -1.945598074e-03f, -1.945384973e-03f, -1.945167621e-03f, -1.944946017e-03f, -1.944720163e-03f, -1.944490059e-03f, -1.944255706e-03f, - -1.944017105e-03f, -1.943774257e-03f, -1.943527163e-03f, -1.943275823e-03f, -1.943020238e-03f, -1.942760408e-03f, -1.942496336e-03f, -1.942228021e-03f, -1.941955465e-03f, -1.941678667e-03f, - -1.941397630e-03f, -1.941112354e-03f, -1.940822840e-03f, -1.940529089e-03f, -1.940231101e-03f, -1.939928879e-03f, -1.939622421e-03f, -1.939311730e-03f, -1.938996807e-03f, -1.938677651e-03f, - -1.938354266e-03f, -1.938026650e-03f, -1.937694806e-03f, -1.937358733e-03f, -1.937018435e-03f, -1.936673910e-03f, -1.936325160e-03f, -1.935972187e-03f, -1.935614991e-03f, -1.935253574e-03f, - -1.934887936e-03f, -1.934518078e-03f, -1.934144002e-03f, -1.933765708e-03f, -1.933383198e-03f, -1.932996473e-03f, -1.932605534e-03f, -1.932210381e-03f, -1.931811017e-03f, -1.931407442e-03f, - -1.930999657e-03f, -1.930587664e-03f, -1.930171464e-03f, -1.929751057e-03f, -1.929326446e-03f, -1.928897630e-03f, -1.928464612e-03f, -1.928027393e-03f, -1.927585973e-03f, -1.927140355e-03f, - -1.926690539e-03f, -1.926236526e-03f, -1.925778318e-03f, -1.925315917e-03f, -1.924849322e-03f, -1.924378536e-03f, -1.923903560e-03f, -1.923424395e-03f, -1.922941043e-03f, -1.922453504e-03f, - -1.921961781e-03f, -1.921465874e-03f, -1.920965785e-03f, -1.920461514e-03f, -1.919953065e-03f, -1.919440437e-03f, -1.918923632e-03f, -1.918402653e-03f, -1.917877499e-03f, -1.917348172e-03f, - -1.916814675e-03f, -1.916277007e-03f, -1.915735172e-03f, -1.915189169e-03f, -1.914639001e-03f, -1.914084669e-03f, -1.913526175e-03f, -1.912963519e-03f, -1.912396705e-03f, -1.911825732e-03f, - -1.911250602e-03f, -1.910671318e-03f, -1.910087880e-03f, -1.909500290e-03f, -1.908908550e-03f, -1.908312661e-03f, -1.907712624e-03f, -1.907108442e-03f, -1.906500116e-03f, -1.905887647e-03f, - -1.905271037e-03f, -1.904650287e-03f, -1.904025400e-03f, -1.903396377e-03f, -1.902763220e-03f, -1.902125929e-03f, -1.901484507e-03f, -1.900838956e-03f, -1.900189277e-03f, -1.899535471e-03f, - -1.898877541e-03f, -1.898215488e-03f, -1.897549315e-03f, -1.896879021e-03f, -1.896204610e-03f, -1.895526083e-03f, -1.894843442e-03f, -1.894156688e-03f, -1.893465823e-03f, -1.892770850e-03f, - -1.892071769e-03f, -1.891368583e-03f, -1.890661293e-03f, -1.889949901e-03f, -1.889234409e-03f, -1.888514820e-03f, -1.887791133e-03f, -1.887063353e-03f, -1.886331479e-03f, -1.885595515e-03f, - -1.884855461e-03f, -1.884111321e-03f, -1.883363095e-03f, -1.882610786e-03f, -1.881854396e-03f, -1.881093926e-03f, -1.880329378e-03f, -1.879560755e-03f, -1.878788058e-03f, -1.878011289e-03f, - -1.877230450e-03f, -1.876445544e-03f, -1.875656571e-03f, -1.874863535e-03f, -1.874066436e-03f, -1.873265277e-03f, -1.872460061e-03f, -1.871650788e-03f, -1.870837462e-03f, -1.870020084e-03f, - -1.869198655e-03f, -1.868373179e-03f, -1.867543657e-03f, -1.866710092e-03f, -1.865872485e-03f, -1.865030838e-03f, -1.864185154e-03f, -1.863335434e-03f, -1.862481681e-03f, -1.861623897e-03f, - -1.860762084e-03f, -1.859896244e-03f, -1.859026380e-03f, -1.858152492e-03f, -1.857274585e-03f, -1.856392659e-03f, -1.855506717e-03f, -1.854616761e-03f, -1.853722793e-03f, -1.852824816e-03f, - -1.851922832e-03f, -1.851016842e-03f, -1.850106850e-03f, -1.849192857e-03f, -1.848274866e-03f, -1.847352879e-03f, -1.846426898e-03f, -1.845496925e-03f, -1.844562963e-03f, -1.843625014e-03f, - -1.842683081e-03f, -1.841737165e-03f, -1.840787269e-03f, -1.839833395e-03f, -1.838875546e-03f, -1.837913724e-03f, -1.836947931e-03f, -1.835978169e-03f, -1.835004442e-03f, -1.834026751e-03f, - -1.833045099e-03f, -1.832059488e-03f, -1.831069921e-03f, -1.830076400e-03f, -1.829078927e-03f, -1.828077505e-03f, -1.827072136e-03f, -1.826062823e-03f, -1.825049568e-03f, -1.824032374e-03f, - -1.823011242e-03f, -1.821986177e-03f, -1.820957179e-03f, -1.819924252e-03f, -1.818887398e-03f, -1.817846620e-03f, -1.816801919e-03f, -1.815753300e-03f, -1.814700763e-03f, -1.813644312e-03f, - -1.812583950e-03f, -1.811519678e-03f, -1.810451500e-03f, -1.809379417e-03f, -1.808303433e-03f, -1.807223551e-03f, -1.806139772e-03f, -1.805052099e-03f, -1.803960536e-03f, -1.802865084e-03f, - -1.801765746e-03f, -1.800662526e-03f, -1.799555424e-03f, -1.798444445e-03f, -1.797329591e-03f, -1.796210865e-03f, -1.795088269e-03f, -1.793961806e-03f, -1.792831478e-03f, -1.791697289e-03f, - -1.790559241e-03f, -1.789417337e-03f, -1.788271579e-03f, -1.787121971e-03f, -1.785968514e-03f, -1.784811213e-03f, -1.783650069e-03f, -1.782485086e-03f, -1.781316265e-03f, -1.780143611e-03f, - -1.778967126e-03f, -1.777786812e-03f, -1.776602672e-03f, -1.775414710e-03f, -1.774222928e-03f, -1.773027328e-03f, -1.771827915e-03f, -1.770624690e-03f, -1.769417657e-03f, -1.768206818e-03f, - -1.766992176e-03f, -1.765773735e-03f, -1.764551496e-03f, -1.763325464e-03f, -1.762095640e-03f, -1.760862028e-03f, -1.759624631e-03f, -1.758383452e-03f, -1.757138493e-03f, -1.755889758e-03f, - -1.754637250e-03f, -1.753380971e-03f, -1.752120925e-03f, -1.750857114e-03f, -1.749589542e-03f, -1.748318211e-03f, -1.747043125e-03f, -1.745764286e-03f, -1.744481698e-03f, -1.743195364e-03f, - -1.741905286e-03f, -1.740611468e-03f, -1.739313913e-03f, -1.738012624e-03f, -1.736707604e-03f, -1.735398855e-03f, -1.734086383e-03f, -1.732770188e-03f, -1.731450274e-03f, -1.730126646e-03f, - -1.728799304e-03f, -1.727468254e-03f, -1.726133497e-03f, -1.724795038e-03f, -1.723452879e-03f, -1.722107023e-03f, -1.720757473e-03f, -1.719404234e-03f, -1.718047307e-03f, -1.716686696e-03f, - -1.715322405e-03f, -1.713954437e-03f, -1.712582794e-03f, -1.711207480e-03f, -1.709828498e-03f, -1.708445852e-03f, -1.707059545e-03f, -1.705669579e-03f, -1.704275959e-03f, -1.702878688e-03f, - -1.701477768e-03f, -1.700073204e-03f, -1.698664997e-03f, -1.697253153e-03f, -1.695837674e-03f, -1.694418563e-03f, -1.692995824e-03f, -1.691569460e-03f, -1.690139474e-03f, -1.688705870e-03f, - -1.687268651e-03f, -1.685827821e-03f, -1.684383382e-03f, -1.682935339e-03f, -1.681483695e-03f, -1.680028452e-03f, -1.678569615e-03f, -1.677107187e-03f, -1.675641172e-03f, -1.674171572e-03f, - -1.672698391e-03f, -1.671221632e-03f, -1.669741300e-03f, -1.668257398e-03f, -1.666769928e-03f, -1.665278895e-03f, -1.663784302e-03f, -1.662286153e-03f, -1.660784450e-03f, -1.659279198e-03f, - -1.657770400e-03f, -1.656258059e-03f, -1.654742180e-03f, -1.653222765e-03f, -1.651699818e-03f, -1.650173343e-03f, -1.648643343e-03f, -1.647109822e-03f, -1.645572784e-03f, -1.644032231e-03f, - -1.642488168e-03f, -1.640940599e-03f, -1.639389526e-03f, -1.637834953e-03f, -1.636276885e-03f, -1.634715324e-03f, -1.633150274e-03f, -1.631581739e-03f, -1.630009723e-03f, -1.628434229e-03f, - -1.626855261e-03f, -1.625272823e-03f, -1.623686918e-03f, -1.622097550e-03f, -1.620504722e-03f, -1.618908439e-03f, -1.617308704e-03f, -1.615705521e-03f, -1.614098893e-03f, -1.612488825e-03f, - -1.610875319e-03f, -1.609258380e-03f, -1.607638012e-03f, -1.606014218e-03f, -1.604387001e-03f, -1.602756367e-03f, -1.601122318e-03f, -1.599484859e-03f, -1.597843993e-03f, -1.596199723e-03f, - -1.594552055e-03f, -1.592900991e-03f, -1.591246535e-03f, -1.589588692e-03f, -1.587927465e-03f, -1.586262857e-03f, -1.584594874e-03f, -1.582923518e-03f, -1.581248794e-03f, -1.579570705e-03f, - -1.577889255e-03f, -1.576204449e-03f, -1.574516289e-03f, -1.572824781e-03f, -1.571129928e-03f, -1.569431733e-03f, -1.567730201e-03f, -1.566025336e-03f, -1.564317141e-03f, -1.562605621e-03f, - -1.560890780e-03f, -1.559172621e-03f, -1.557451148e-03f, -1.555726366e-03f, -1.553998278e-03f, -1.552266889e-03f, -1.550532202e-03f, -1.548794221e-03f, -1.547052951e-03f, -1.545308395e-03f, - -1.543560558e-03f, -1.541809443e-03f, -1.540055055e-03f, -1.538297397e-03f, -1.536536474e-03f, -1.534772290e-03f, -1.533004848e-03f, -1.531234153e-03f, -1.529460209e-03f, -1.527683020e-03f, - -1.525902591e-03f, -1.524118924e-03f, -1.522332025e-03f, -1.520541897e-03f, -1.518748544e-03f, -1.516951971e-03f, -1.515152183e-03f, -1.513349181e-03f, -1.511542973e-03f, -1.509733560e-03f, - -1.507920948e-03f, -1.506105140e-03f, -1.504286141e-03f, -1.502463955e-03f, -1.500638586e-03f, -1.498810038e-03f, -1.496978316e-03f, -1.495143424e-03f, -1.493305365e-03f, -1.491464145e-03f, - -1.489619767e-03f, -1.487772236e-03f, -1.485921555e-03f, -1.484067730e-03f, -1.482210764e-03f, -1.480350662e-03f, -1.478487428e-03f, -1.476621066e-03f, -1.474751580e-03f, -1.472878975e-03f, - -1.471003255e-03f, -1.469124425e-03f, -1.467242488e-03f, -1.465357449e-03f, -1.463469312e-03f, -1.461578082e-03f, -1.459683763e-03f, -1.457786360e-03f, -1.455885876e-03f, -1.453982316e-03f, - -1.452075684e-03f, -1.450165985e-03f, -1.448253223e-03f, -1.446337403e-03f, -1.444418529e-03f, -1.442496604e-03f, -1.440571635e-03f, -1.438643625e-03f, -1.436712578e-03f, -1.434778499e-03f, - -1.432841392e-03f, -1.430901262e-03f, -1.428958113e-03f, -1.427011950e-03f, -1.425062777e-03f, -1.423110599e-03f, -1.421155419e-03f, -1.419197244e-03f, -1.417236076e-03f, -1.415271920e-03f, - -1.413304781e-03f, -1.411334664e-03f, -1.409361573e-03f, -1.407385512e-03f, -1.405406486e-03f, -1.403424500e-03f, -1.401439558e-03f, -1.399451664e-03f, -1.397460823e-03f, -1.395467040e-03f, - -1.393470319e-03f, -1.391470665e-03f, -1.389468081e-03f, -1.387462574e-03f, -1.385454148e-03f, -1.383442806e-03f, -1.381428554e-03f, -1.379411396e-03f, -1.377391336e-03f, -1.375368381e-03f, - -1.373342533e-03f, -1.371313798e-03f, -1.369282180e-03f, -1.367247684e-03f, -1.365210314e-03f, -1.363170076e-03f, -1.361126973e-03f, -1.359081011e-03f, -1.357032194e-03f, -1.354980527e-03f, - -1.352926014e-03f, -1.350868660e-03f, -1.348808470e-03f, -1.346745449e-03f, -1.344679601e-03f, -1.342610931e-03f, -1.340539443e-03f, -1.338465143e-03f, -1.336388034e-03f, -1.334308123e-03f, - -1.332225413e-03f, -1.330139909e-03f, -1.328051616e-03f, -1.325960539e-03f, -1.323866682e-03f, -1.321770051e-03f, -1.319670650e-03f, -1.317568483e-03f, -1.315463556e-03f, -1.313355873e-03f, - -1.311245440e-03f, -1.309132260e-03f, -1.307016339e-03f, -1.304897682e-03f, -1.302776293e-03f, -1.300652177e-03f, -1.298525339e-03f, -1.296395784e-03f, -1.294263516e-03f, -1.292128541e-03f, - -1.289990864e-03f, -1.287850488e-03f, -1.285707420e-03f, -1.283561663e-03f, -1.281413224e-03f, -1.279262106e-03f, -1.277108314e-03f, -1.274951854e-03f, -1.272792730e-03f, -1.270630947e-03f, - -1.268466511e-03f, -1.266299425e-03f, -1.264129695e-03f, -1.261957327e-03f, -1.259782323e-03f, -1.257604691e-03f, -1.255424434e-03f, -1.253241558e-03f, -1.251056067e-03f, -1.248867967e-03f, - -1.246677262e-03f, -1.244483958e-03f, -1.242288059e-03f, -1.240089570e-03f, -1.237888497e-03f, -1.235684843e-03f, -1.233478616e-03f, -1.231269818e-03f, -1.229058455e-03f, -1.226844533e-03f, - -1.224628056e-03f, -1.222409030e-03f, -1.220187459e-03f, -1.217963348e-03f, -1.215736702e-03f, -1.213507527e-03f, -1.211275827e-03f, -1.209041608e-03f, -1.206804875e-03f, -1.204565631e-03f, - -1.202323884e-03f, -1.200079637e-03f, -1.197832897e-03f, -1.195583667e-03f, -1.193331953e-03f, -1.191077760e-03f, -1.188821093e-03f, -1.186561957e-03f, -1.184300358e-03f, -1.182036301e-03f, - -1.179769789e-03f, -1.177500830e-03f, -1.175229427e-03f, -1.172955587e-03f, -1.170679313e-03f, -1.168400612e-03f, -1.166119488e-03f, -1.163835946e-03f, -1.161549992e-03f, -1.159261631e-03f, - -1.156970868e-03f, -1.154677708e-03f, -1.152382157e-03f, -1.150084219e-03f, -1.147783899e-03f, -1.145481204e-03f, -1.143176138e-03f, -1.140868706e-03f, -1.138558913e-03f, -1.136246765e-03f, - -1.133932267e-03f, -1.131615424e-03f, -1.129296241e-03f, -1.126974724e-03f, -1.124650878e-03f, -1.122324708e-03f, -1.119996219e-03f, -1.117665417e-03f, -1.115332306e-03f, -1.112996893e-03f, - -1.110659181e-03f, -1.108319178e-03f, -1.105976887e-03f, -1.103632314e-03f, -1.101285465e-03f, -1.098936344e-03f, -1.096584957e-03f, -1.094231310e-03f, -1.091875407e-03f, -1.089517254e-03f, - -1.087156856e-03f, -1.084794218e-03f, -1.082429346e-03f, -1.080062246e-03f, -1.077692922e-03f, -1.075321379e-03f, -1.072947624e-03f, -1.070571661e-03f, -1.068193496e-03f, -1.065813134e-03f, - -1.063430581e-03f, -1.061045841e-03f, -1.058658921e-03f, -1.056269825e-03f, -1.053878559e-03f, -1.051485128e-03f, -1.049089538e-03f, -1.046691795e-03f, -1.044291902e-03f, -1.041889867e-03f, - -1.039485694e-03f, -1.037079388e-03f, -1.034670955e-03f, -1.032260401e-03f, -1.029847731e-03f, -1.027432950e-03f, -1.025016064e-03f, -1.022597078e-03f, -1.020175998e-03f, -1.017752829e-03f, - -1.015327576e-03f, -1.012900245e-03f, -1.010470841e-03f, -1.008039371e-03f, -1.005605838e-03f, -1.003170249e-03f, -1.000732610e-03f, -9.982929249e-04f, -9.958512002e-04f, -9.934074410e-04f, - -9.909616530e-04f, -9.885138415e-04f, -9.860640121e-04f, -9.836121703e-04f, -9.811583216e-04f, -9.787024714e-04f, -9.762446253e-04f, -9.737847888e-04f, -9.713229674e-04f, -9.688591667e-04f, - -9.663933920e-04f, -9.639256491e-04f, -9.614559433e-04f, -9.589842803e-04f, -9.565106655e-04f, -9.540351046e-04f, -9.515576030e-04f, -9.490781664e-04f, -9.465968002e-04f, -9.441135100e-04f, - -9.416283015e-04f, -9.391411801e-04f, -9.366521514e-04f, -9.341612210e-04f, -9.316683945e-04f, -9.291736774e-04f, -9.266770754e-04f, -9.241785940e-04f, -9.216782388e-04f, -9.191760155e-04f, - -9.166719295e-04f, -9.141659866e-04f, -9.116581923e-04f, -9.091485523e-04f, -9.066370721e-04f, -9.041237574e-04f, -9.016086138e-04f, -8.990916469e-04f, -8.965728624e-04f, -8.940522658e-04f, - -8.915298629e-04f, -8.890056592e-04f, -8.864796605e-04f, -8.839518723e-04f, -8.814223003e-04f, -8.788909502e-04f, -8.763578276e-04f, -8.738229382e-04f, -8.712862876e-04f, -8.687478815e-04f, - -8.662077257e-04f, -8.636658257e-04f, -8.611221872e-04f, -8.585768160e-04f, -8.560297177e-04f, -8.534808980e-04f, -8.509303626e-04f, -8.483781172e-04f, -8.458241675e-04f, -8.432685192e-04f, - -8.407111779e-04f, -8.381521496e-04f, -8.355914397e-04f, -8.330290541e-04f, -8.304649984e-04f, -8.278992785e-04f, -8.253318999e-04f, -8.227628685e-04f, -8.201921900e-04f, -8.176198701e-04f, - -8.150459146e-04f, -8.124703292e-04f, -8.098931196e-04f, -8.073142916e-04f, -8.047338509e-04f, -8.021518034e-04f, -7.995681547e-04f, -7.969829107e-04f, -7.943960770e-04f, -7.918076596e-04f, - -7.892176640e-04f, -7.866260962e-04f, -7.840329618e-04f, -7.814382667e-04f, -7.788420167e-04f, -7.762442175e-04f, -7.736448749e-04f, -7.710439948e-04f, -7.684415829e-04f, -7.658376449e-04f, - -7.632321869e-04f, -7.606252144e-04f, -7.580167334e-04f, -7.554067496e-04f, -7.527952689e-04f, -7.501822970e-04f, -7.475678399e-04f, -7.449519032e-04f, -7.423344929e-04f, -7.397156148e-04f, - -7.370952747e-04f, -7.344734784e-04f, -7.318502319e-04f, -7.292255408e-04f, -7.265994111e-04f, -7.239718486e-04f, -7.213428591e-04f, -7.187124485e-04f, -7.160806227e-04f, -7.134473876e-04f, - -7.108127489e-04f, -7.081767125e-04f, -7.055392843e-04f, -7.029004702e-04f, -7.002602761e-04f, -6.976187077e-04f, -6.949757711e-04f, -6.923314720e-04f, -6.896858163e-04f, -6.870388100e-04f, - -6.843904589e-04f, -6.817407689e-04f, -6.790897460e-04f, -6.764373958e-04f, -6.737837245e-04f, -6.711287379e-04f, -6.684724419e-04f, -6.658148423e-04f, -6.631559451e-04f, -6.604957563e-04f, - -6.578342817e-04f, -6.551715272e-04f, -6.525074987e-04f, -6.498422022e-04f, -6.471756436e-04f, -6.445078288e-04f, -6.418387638e-04f, -6.391684544e-04f, -6.364969066e-04f, -6.338241263e-04f, - -6.311501195e-04f, -6.284748921e-04f, -6.257984500e-04f, -6.231207993e-04f, -6.204419457e-04f, -6.177618954e-04f, -6.150806541e-04f, -6.123982279e-04f, -6.097146228e-04f, -6.070298446e-04f, - -6.043438994e-04f, -6.016567931e-04f, -5.989685317e-04f, -5.962791211e-04f, -5.935885672e-04f, -5.908968762e-04f, -5.882040539e-04f, -5.855101063e-04f, -5.828150394e-04f, -5.801188591e-04f, - -5.774215715e-04f, -5.747231825e-04f, -5.720236981e-04f, -5.693231244e-04f, -5.666214672e-04f, -5.639187325e-04f, -5.612149264e-04f, -5.585100549e-04f, -5.558041240e-04f, -5.530971395e-04f, - -5.503891077e-04f, -5.476800344e-04f, -5.449699256e-04f, -5.422587874e-04f, -5.395466257e-04f, -5.368334467e-04f, -5.341192562e-04f, -5.314040603e-04f, -5.286878650e-04f, -5.259706763e-04f, - -5.232525003e-04f, -5.205333430e-04f, -5.178132103e-04f, -5.150921084e-04f, -5.123700432e-04f, -5.096470208e-04f, -5.069230471e-04f, -5.041981283e-04f, -5.014722703e-04f, -4.987454793e-04f, - -4.960177611e-04f, -4.932891219e-04f, -4.905595677e-04f, -4.878291046e-04f, -4.850977385e-04f, -4.823654756e-04f, -4.796323218e-04f, -4.768982832e-04f, -4.741633660e-04f, -4.714275760e-04f, - -4.686909194e-04f, -4.659534022e-04f, -4.632150305e-04f, -4.604758104e-04f, -4.577357478e-04f, -4.549948489e-04f, -4.522531197e-04f, -4.495105662e-04f, -4.467671946e-04f, -4.440230109e-04f, - -4.412780212e-04f, -4.385322315e-04f, -4.357856479e-04f, -4.330382765e-04f, -4.302901233e-04f, -4.275411945e-04f, -4.247914960e-04f, -4.220410340e-04f, -4.192898146e-04f, -4.165378438e-04f, - -4.137851277e-04f, -4.110316723e-04f, -4.082774839e-04f, -4.055225684e-04f, -4.027669319e-04f, -4.000105806e-04f, -3.972535204e-04f, -3.944957576e-04f, -3.917372981e-04f, -3.889781482e-04f, - -3.862183137e-04f, -3.834578010e-04f, -3.806966160e-04f, -3.779347649e-04f, -3.751722537e-04f, -3.724090885e-04f, -3.696452755e-04f, -3.668808208e-04f, -3.641157303e-04f, -3.613500104e-04f, - -3.585836669e-04f, -3.558167062e-04f, -3.530491341e-04f, -3.502809570e-04f, -3.475121808e-04f, -3.447428116e-04f, -3.419728557e-04f, -3.392023190e-04f, -3.364312078e-04f, -3.336595280e-04f, - -3.308872859e-04f, -3.281144875e-04f, -3.253411389e-04f, -3.225672464e-04f, -3.197928159e-04f, -3.170178535e-04f, -3.142423655e-04f, -3.114663580e-04f, -3.086898369e-04f, -3.059128086e-04f, - -3.031352790e-04f, -3.003572543e-04f, -2.975787407e-04f, -2.947997442e-04f, -2.920202710e-04f, -2.892403272e-04f, -2.864599188e-04f, -2.836790522e-04f, -2.808977333e-04f, -2.781159683e-04f, - -2.753337633e-04f, -2.725511244e-04f, -2.697680579e-04f, -2.669845697e-04f, -2.642006661e-04f, -2.614163531e-04f, -2.586316369e-04f, -2.558465237e-04f, -2.530610195e-04f, -2.502751304e-04f, - -2.474888627e-04f, -2.447022225e-04f, -2.419152158e-04f, -2.391278488e-04f, -2.363401277e-04f, -2.335520585e-04f, -2.307636475e-04f, -2.279749007e-04f, -2.251858243e-04f, -2.223964244e-04f, - -2.196067072e-04f, -2.168166787e-04f, -2.140263452e-04f, -2.112357128e-04f, -2.084447875e-04f, -2.056535756e-04f, -2.028620832e-04f, -2.000703163e-04f, -1.972782813e-04f, -1.944859841e-04f, - -1.916934309e-04f, -1.889006279e-04f, -1.861075812e-04f, -1.833142969e-04f, -1.805207813e-04f, -1.777270403e-04f, -1.749330802e-04f, -1.721389071e-04f, -1.693445271e-04f, -1.665499465e-04f, - -1.637551712e-04f, -1.609602075e-04f, -1.581650615e-04f, -1.553697393e-04f, -1.525742471e-04f, -1.497785910e-04f, -1.469827772e-04f, -1.441868117e-04f, -1.413907008e-04f, -1.385944506e-04f, - -1.357980671e-04f, -1.330015567e-04f, -1.302049253e-04f, -1.274081791e-04f, -1.246113244e-04f, -1.218143671e-04f, -1.190173135e-04f, -1.162201696e-04f, -1.134229417e-04f, -1.106256359e-04f, - -1.078282582e-04f, -1.050308149e-04f, -1.022333121e-04f, -9.943575582e-05f, -9.663815235e-05f, -9.384050776e-05f, -9.104282819e-05f, -8.824511978e-05f, -8.544738867e-05f, -8.264964099e-05f, - -7.985188287e-05f, -7.705412046e-05f, -7.425635988e-05f, -7.145860727e-05f, -6.866086876e-05f, -6.586315049e-05f, -6.306545859e-05f, -6.026779919e-05f, -5.747017843e-05f, -5.467260243e-05f, - -5.187507733e-05f, -4.907760925e-05f, -4.628020434e-05f, -4.348286871e-05f, -4.068560850e-05f, -3.788842983e-05f, -3.509133883e-05f, -3.229434164e-05f, -2.949744437e-05f, -2.670065315e-05f, - -2.390397412e-05f, -2.110741339e-05f, -1.831097708e-05f, -1.551467133e-05f, -1.271850226e-05f, -9.922475979e-06f, -7.126598621e-06f, -4.330876302e-06f, -1.535315145e-06f, 1.260078732e-06f, - 4.055299210e-06f, 6.850340170e-06f, 9.645195496e-06f, 1.243985907e-05f, 1.523432478e-05f, 1.802858650e-05f, 2.082263813e-05f, 2.361647356e-05f, 2.641008665e-05f, 2.920347132e-05f, - 3.199662144e-05f, 3.478953091e-05f, 3.758219361e-05f, 4.037460345e-05f, 4.316675430e-05f, 4.595864008e-05f, 4.875025466e-05f, 5.154159195e-05f, 5.433264584e-05f, 5.712341023e-05f, - 5.991387903e-05f, 6.270404612e-05f, 6.549390541e-05f, 6.828345081e-05f, 7.107267621e-05f, 7.386157552e-05f, 7.665014265e-05f, 7.943837149e-05f, 8.222625596e-05f, 8.501378997e-05f, - 8.780096743e-05f, 9.058778224e-05f, 9.337422832e-05f, 9.616029958e-05f, 9.894598994e-05f, 1.017312933e-04f, 1.045162036e-04f, 1.073007147e-04f, 1.100848207e-04f, 1.128685152e-04f, - 1.156517924e-04f, 1.184346462e-04f, 1.212170704e-04f, 1.239990589e-04f, 1.267806058e-04f, 1.295617049e-04f, 1.323423502e-04f, 1.351225355e-04f, 1.379022549e-04f, 1.406815023e-04f, - 1.434602715e-04f, 1.462385566e-04f, 1.490163515e-04f, 1.517936500e-04f, 1.545704463e-04f, 1.573467341e-04f, 1.601225074e-04f, 1.628977603e-04f, 1.656724865e-04f, 1.684466802e-04f, - 1.712203352e-04f, 1.739934454e-04f, 1.767660049e-04f, 1.795380076e-04f, 1.823094474e-04f, 1.850803183e-04f, 1.878506143e-04f, 1.906203293e-04f, 1.933894573e-04f, 1.961579923e-04f, - 1.989259281e-04f, 2.016932589e-04f, 2.044599785e-04f, 2.072260809e-04f, 2.099915601e-04f, 2.127564101e-04f, 2.155206248e-04f, 2.182841983e-04f, 2.210471244e-04f, 2.238093973e-04f, - 2.265710108e-04f, 2.293319590e-04f, 2.320922358e-04f, 2.348518353e-04f, 2.376107513e-04f, 2.403689780e-04f, 2.431265093e-04f, 2.458833392e-04f, 2.486394617e-04f, 2.513948709e-04f, - 2.541495606e-04f, 2.569035249e-04f, 2.596567579e-04f, 2.624092534e-04f, 2.651610057e-04f, 2.679120085e-04f, 2.706622560e-04f, 2.734117422e-04f, 2.761604611e-04f, 2.789084067e-04f, - 2.816555731e-04f, 2.844019542e-04f, 2.871475441e-04f, 2.898923368e-04f, 2.926363264e-04f, 2.953795068e-04f, 2.981218722e-04f, 3.008634165e-04f, 3.036041338e-04f, 3.063440181e-04f, - 3.090830635e-04f, 3.118212641e-04f, 3.145586138e-04f, 3.172951067e-04f, 3.200307369e-04f, 3.227654984e-04f, 3.254993853e-04f, 3.282323916e-04f, 3.309645115e-04f, 3.336957389e-04f, - 3.364260679e-04f, 3.391554927e-04f, 3.418840072e-04f, 3.446116056e-04f, 3.473382819e-04f, 3.500640302e-04f, 3.527888446e-04f, 3.555127191e-04f, 3.582356479e-04f, 3.609576250e-04f, - 3.636786446e-04f, 3.663987006e-04f, 3.691177873e-04f, 3.718358987e-04f, 3.745530289e-04f, 3.772691720e-04f, 3.799843222e-04f, 3.826984734e-04f, 3.854116199e-04f, 3.881237558e-04f, - 3.908348751e-04f, 3.935449720e-04f, 3.962540406e-04f, 3.989620750e-04f, 4.016690693e-04f, 4.043750178e-04f, 4.070799144e-04f, 4.097837534e-04f, 4.124865289e-04f, 4.151882350e-04f, - 4.178888659e-04f, 4.205884156e-04f, 4.232868785e-04f, 4.259842485e-04f, 4.286805198e-04f, 4.313756867e-04f, 4.340697433e-04f, 4.367626836e-04f, 4.394545020e-04f, 4.421451925e-04f, - 4.448347494e-04f, 4.475231667e-04f, 4.502104388e-04f, 4.528965597e-04f, 4.555815236e-04f, 4.582653247e-04f, 4.609479573e-04f, 4.636294154e-04f, 4.663096933e-04f, 4.689887852e-04f, - 4.716666853e-04f, 4.743433878e-04f, 4.770188868e-04f, 4.796931767e-04f, 4.823662515e-04f, 4.850381056e-04f, 4.877087331e-04f, 4.903781282e-04f, 4.930462853e-04f, 4.957131984e-04f, - 4.983788619e-04f, 5.010432699e-04f, 5.037064167e-04f, 5.063682966e-04f, 5.090289037e-04f, 5.116882324e-04f, 5.143462768e-04f, 5.170030312e-04f, 5.196584899e-04f, 5.223126471e-04f, - 5.249654972e-04f, 5.276170342e-04f, 5.302672526e-04f, 5.329161466e-04f, 5.355637104e-04f, 5.382099384e-04f, 5.408548248e-04f, 5.434983639e-04f, 5.461405500e-04f, 5.487813773e-04f, - 5.514208402e-04f, 5.540589330e-04f, 5.566956500e-04f, 5.593309854e-04f, 5.619649336e-04f, 5.645974889e-04f, 5.672286455e-04f, 5.698583979e-04f, 5.724867403e-04f, 5.751136671e-04f, - 5.777391725e-04f, 5.803632510e-04f, 5.829858968e-04f, 5.856071043e-04f, 5.882268678e-04f, 5.908451817e-04f, 5.934620403e-04f, 5.960774380e-04f, 5.986913691e-04f, 6.013038279e-04f, - 6.039148090e-04f, 6.065243065e-04f, 6.091323149e-04f, 6.117388285e-04f, 6.143438418e-04f, 6.169473491e-04f, 6.195493448e-04f, 6.221498232e-04f, 6.247487789e-04f, 6.273462060e-04f, - 6.299420992e-04f, 6.325364527e-04f, 6.351292610e-04f, 6.377205184e-04f, 6.403102195e-04f, 6.428983586e-04f, 6.454849300e-04f, 6.480699284e-04f, 6.506533480e-04f, 6.532351834e-04f, - 6.558154289e-04f, 6.583940790e-04f, 6.609711281e-04f, 6.635465707e-04f, 6.661204012e-04f, 6.686926141e-04f, 6.712632039e-04f, 6.738321650e-04f, 6.763994919e-04f, 6.789651790e-04f, - 6.815292208e-04f, 6.840916119e-04f, 6.866523466e-04f, 6.892114195e-04f, 6.917688250e-04f, 6.943245578e-04f, 6.968786121e-04f, 6.994309827e-04f, 7.019816639e-04f, 7.045306502e-04f, - 7.070779363e-04f, 7.096235166e-04f, 7.121673856e-04f, 7.147095378e-04f, 7.172499679e-04f, 7.197886702e-04f, 7.223256395e-04f, 7.248608701e-04f, 7.273943567e-04f, 7.299260938e-04f, - 7.324560760e-04f, 7.349842978e-04f, 7.375107538e-04f, 7.400354385e-04f, 7.425583466e-04f, 7.450794726e-04f, 7.475988110e-04f, 7.501163566e-04f, 7.526321038e-04f, 7.551460472e-04f, - 7.576581815e-04f, 7.601685013e-04f, 7.626770011e-04f, 7.651836757e-04f, 7.676885194e-04f, 7.701915272e-04f, 7.726926934e-04f, 7.751920128e-04f, 7.776894800e-04f, 7.801850896e-04f, - 7.826788364e-04f, 7.851707148e-04f, 7.876607196e-04f, 7.901488454e-04f, 7.926350869e-04f, 7.951194388e-04f, 7.976018957e-04f, 8.000824523e-04f, 8.025611032e-04f, 8.050378432e-04f, - 8.075126670e-04f, 8.099855691e-04f, 8.124565444e-04f, 8.149255875e-04f, 8.173926932e-04f, 8.198578561e-04f, 8.223210709e-04f, 8.247823324e-04f, 8.272416353e-04f, 8.296989743e-04f, - 8.321543442e-04f, 8.346077396e-04f, 8.370591554e-04f, 8.395085863e-04f, 8.419560270e-04f, 8.444014723e-04f, 8.468449169e-04f, 8.492863556e-04f, 8.517257832e-04f, 8.541631945e-04f, - 8.565985842e-04f, 8.590319471e-04f, 8.614632780e-04f, 8.638925717e-04f, 8.663198230e-04f, 8.687450267e-04f, 8.711681776e-04f, 8.735892705e-04f, 8.760083003e-04f, 8.784252617e-04f, - 8.808401496e-04f, 8.832529588e-04f, 8.856636842e-04f, 8.880723206e-04f, 8.904788628e-04f, 8.928833057e-04f, 8.952856441e-04f, 8.976858730e-04f, 9.000839871e-04f, 9.024799814e-04f, - 9.048738508e-04f, 9.072655900e-04f, 9.096551940e-04f, 9.120426577e-04f, 9.144279760e-04f, 9.168111438e-04f, 9.191921559e-04f, 9.215710074e-04f, 9.239476930e-04f, 9.263222079e-04f, - 9.286945467e-04f, 9.310647046e-04f, 9.334326764e-04f, 9.357984571e-04f, 9.381620415e-04f, 9.405234248e-04f, 9.428826018e-04f, 9.452395675e-04f, 9.475943168e-04f, 9.499468448e-04f, - 9.522971464e-04f, 9.546452165e-04f, 9.569910503e-04f, 9.593346426e-04f, 9.616759885e-04f, 9.640150830e-04f, 9.663519210e-04f, 9.686864977e-04f, 9.710188080e-04f, 9.733488469e-04f, - 9.756766095e-04f, 9.780020908e-04f, 9.803252858e-04f, 9.826461897e-04f, 9.849647974e-04f, 9.872811040e-04f, 9.895951045e-04f, 9.919067941e-04f, 9.942161678e-04f, 9.965232207e-04f, - 9.988279479e-04f, 1.001130344e-03f, 1.003430405e-03f, 1.005728126e-03f, 1.008023501e-03f, 1.010316526e-03f, 1.012607196e-03f, 1.014895506e-03f, 1.017181451e-03f, 1.019465026e-03f, - 1.021746226e-03f, 1.024025048e-03f, 1.026301484e-03f, 1.028575532e-03f, 1.030847186e-03f, 1.033116441e-03f, 1.035383292e-03f, 1.037647735e-03f, 1.039909764e-03f, 1.042169376e-03f, - 1.044426564e-03f, 1.046681325e-03f, 1.048933653e-03f, 1.051183544e-03f, 1.053430993e-03f, 1.055675995e-03f, 1.057918545e-03f, 1.060158639e-03f, 1.062396272e-03f, 1.064631439e-03f, - 1.066864135e-03f, 1.069094356e-03f, 1.071322096e-03f, 1.073547352e-03f, 1.075770118e-03f, 1.077990390e-03f, 1.080208163e-03f, 1.082423432e-03f, 1.084636192e-03f, 1.086846440e-03f, - 1.089054169e-03f, 1.091259376e-03f, 1.093462056e-03f, 1.095662204e-03f, 1.097859815e-03f, 1.100054885e-03f, 1.102247410e-03f, 1.104437383e-03f, 1.106624802e-03f, 1.108809661e-03f, - 1.110991955e-03f, 1.113171680e-03f, 1.115348831e-03f, 1.117523404e-03f, 1.119695395e-03f, 1.121864797e-03f, 1.124031608e-03f, 1.126195822e-03f, 1.128357434e-03f, 1.130516441e-03f, - 1.132672837e-03f, 1.134826618e-03f, 1.136977779e-03f, 1.139126317e-03f, 1.141272225e-03f, 1.143415501e-03f, 1.145556138e-03f, 1.147694134e-03f, 1.149829482e-03f, 1.151962179e-03f, - 1.154092220e-03f, 1.156219601e-03f, 1.158344317e-03f, 1.160466363e-03f, 1.162585736e-03f, 1.164702430e-03f, 1.166816442e-03f, 1.168927766e-03f, 1.171036398e-03f, 1.173142335e-03f, - 1.175245570e-03f, 1.177346100e-03f, 1.179443921e-03f, 1.181539028e-03f, 1.183631416e-03f, 1.185721082e-03f, 1.187808020e-03f, 1.189892227e-03f, 1.191973697e-03f, 1.194052427e-03f, - 1.196128412e-03f, 1.198201648e-03f, 1.200272130e-03f, 1.202339855e-03f, 1.204404817e-03f, 1.206467012e-03f, 1.208526436e-03f, 1.210583085e-03f, 1.212636954e-03f, 1.214688038e-03f, - 1.216736335e-03f, 1.218781839e-03f, 1.220824545e-03f, 1.222864451e-03f, 1.224901550e-03f, 1.226935840e-03f, 1.228967315e-03f, 1.230995972e-03f, 1.233021806e-03f, 1.235044813e-03f, - 1.237064989e-03f, 1.239082329e-03f, 1.241096829e-03f, 1.243108486e-03f, 1.245117294e-03f, 1.247123249e-03f, 1.249126347e-03f, 1.251126585e-03f, 1.253123957e-03f, 1.255118460e-03f, - 1.257110090e-03f, 1.259098841e-03f, 1.261084711e-03f, 1.263067694e-03f, 1.265047787e-03f, 1.267024986e-03f, 1.268999286e-03f, 1.270970683e-03f, 1.272939173e-03f, 1.274904753e-03f, - 1.276867416e-03f, 1.278827161e-03f, 1.280783982e-03f, 1.282737876e-03f, 1.284688838e-03f, 1.286636864e-03f, 1.288581950e-03f, 1.290524092e-03f, 1.292463287e-03f, 1.294399529e-03f, - 1.296332815e-03f, 1.298263141e-03f, 1.300190502e-03f, 1.302114895e-03f, 1.304036316e-03f, 1.305954761e-03f, 1.307870225e-03f, 1.309782704e-03f, 1.311692195e-03f, 1.313598694e-03f, - 1.315502196e-03f, 1.317402698e-03f, 1.319300196e-03f, 1.321194685e-03f, 1.323086162e-03f, 1.324974622e-03f, 1.326860062e-03f, 1.328742478e-03f, 1.330621866e-03f, 1.332498221e-03f, - 1.334371541e-03f, 1.336241820e-03f, 1.338109056e-03f, 1.339973244e-03f, 1.341834380e-03f, 1.343692461e-03f, 1.345547482e-03f, 1.347399440e-03f, 1.349248331e-03f, 1.351094151e-03f, - 1.352936895e-03f, 1.354776561e-03f, 1.356613145e-03f, 1.358446641e-03f, 1.360277048e-03f, 1.362104360e-03f, 1.363928575e-03f, 1.365749687e-03f, 1.367567695e-03f, 1.369382592e-03f, - 1.371194377e-03f, 1.373003045e-03f, 1.374808592e-03f, 1.376611014e-03f, 1.378410308e-03f, 1.380206471e-03f, 1.381999497e-03f, 1.383789384e-03f, 1.385576128e-03f, 1.387359725e-03f, - 1.389140172e-03f, 1.390917464e-03f, 1.392691598e-03f, 1.394462570e-03f, 1.396230377e-03f, 1.397995014e-03f, 1.399756479e-03f, 1.401514767e-03f, 1.403269875e-03f, 1.405021800e-03f, - 1.406770537e-03f, 1.408516083e-03f, 1.410258434e-03f, 1.411997587e-03f, 1.413733538e-03f, 1.415466283e-03f, 1.417195819e-03f, 1.418922143e-03f, 1.420645250e-03f, 1.422365137e-03f, - 1.424081801e-03f, 1.425795238e-03f, 1.427505444e-03f, 1.429212416e-03f, 1.430916150e-03f, 1.432616643e-03f, 1.434313891e-03f, 1.436007891e-03f, 1.437698638e-03f, 1.439386131e-03f, - 1.441070365e-03f, 1.442751336e-03f, 1.444429042e-03f, 1.446103478e-03f, 1.447774642e-03f, 1.449442529e-03f, 1.451107137e-03f, 1.452768462e-03f, 1.454426500e-03f, 1.456081248e-03f, - 1.457732702e-03f, 1.459380860e-03f, 1.461025717e-03f, 1.462667271e-03f, 1.464305518e-03f, 1.465940454e-03f, 1.467572077e-03f, 1.469200382e-03f, 1.470825366e-03f, 1.472447027e-03f, - 1.474065360e-03f, 1.475680363e-03f, 1.477292032e-03f, 1.478900363e-03f, 1.480505354e-03f, 1.482107001e-03f, 1.483705301e-03f, 1.485300250e-03f, 1.486891845e-03f, 1.488480083e-03f, - 1.490064961e-03f, 1.491646475e-03f, 1.493224622e-03f, 1.494799399e-03f, 1.496370803e-03f, 1.497938830e-03f, 1.499503477e-03f, 1.501064741e-03f, 1.502622618e-03f, 1.504177106e-03f, - 1.505728201e-03f, 1.507275901e-03f, 1.508820201e-03f, 1.510361098e-03f, 1.511898591e-03f, 1.513432675e-03f, 1.514963346e-03f, 1.516490603e-03f, 1.518014442e-03f, 1.519534860e-03f, - 1.521051853e-03f, 1.522565419e-03f, 1.524075555e-03f, 1.525582256e-03f, 1.527085521e-03f, 1.528585346e-03f, 1.530081728e-03f, 1.531574665e-03f, 1.533064152e-03f, 1.534550187e-03f, - 1.536032767e-03f, 1.537511888e-03f, 1.538987549e-03f, 1.540459745e-03f, 1.541928474e-03f, 1.543393733e-03f, 1.544855518e-03f, 1.546313827e-03f, 1.547768657e-03f, 1.549220005e-03f, - 1.550667867e-03f, 1.552112241e-03f, 1.553553124e-03f, 1.554990514e-03f, 1.556424406e-03f, 1.557854798e-03f, 1.559281687e-03f, 1.560705071e-03f, 1.562124946e-03f, 1.563541309e-03f, - 1.564954158e-03f, 1.566363490e-03f, 1.567769301e-03f, 1.569171590e-03f, 1.570570352e-03f, 1.571965586e-03f, 1.573357288e-03f, 1.574745455e-03f, 1.576130085e-03f, 1.577511175e-03f, - 1.578888722e-03f, 1.580262724e-03f, 1.581633177e-03f, 1.583000078e-03f, 1.584363426e-03f, 1.585723217e-03f, 1.587079448e-03f, 1.588432116e-03f, 1.589781220e-03f, 1.591126756e-03f, - 1.592468721e-03f, 1.593807112e-03f, 1.595141928e-03f, 1.596473165e-03f, 1.597800821e-03f, 1.599124892e-03f, 1.600445377e-03f, 1.601762272e-03f, 1.603075575e-03f, 1.604385283e-03f, - 1.605691393e-03f, 1.606993904e-03f, 1.608292812e-03f, 1.609588114e-03f, 1.610879808e-03f, 1.612167892e-03f, 1.613452363e-03f, 1.614733217e-03f, 1.616010454e-03f, 1.617284069e-03f, - 1.618554061e-03f, 1.619820426e-03f, 1.621083163e-03f, 1.622342269e-03f, 1.623597741e-03f, 1.624849577e-03f, 1.626097774e-03f, 1.627342330e-03f, 1.628583242e-03f, 1.629820507e-03f, - 1.631054124e-03f, 1.632284089e-03f, 1.633510401e-03f, 1.634733057e-03f, 1.635952053e-03f, 1.637167389e-03f, 1.638379061e-03f, 1.639587067e-03f, 1.640791405e-03f, 1.641992072e-03f, - 1.643189065e-03f, 1.644382383e-03f, 1.645572023e-03f, 1.646757983e-03f, 1.647940259e-03f, 1.649118851e-03f, 1.650293755e-03f, 1.651464969e-03f, 1.652632491e-03f, 1.653796318e-03f, - 1.654956448e-03f, 1.656112879e-03f, 1.657265609e-03f, 1.658414635e-03f, 1.659559955e-03f, 1.660701566e-03f, 1.661839467e-03f, 1.662973655e-03f, 1.664104128e-03f, 1.665230883e-03f, - 1.666353919e-03f, 1.667473232e-03f, 1.668588822e-03f, 1.669700685e-03f, 1.670808820e-03f, 1.671913223e-03f, 1.673013894e-03f, 1.674110830e-03f, 1.675204028e-03f, 1.676293487e-03f, - 1.677379205e-03f, 1.678461178e-03f, 1.679539406e-03f, 1.680613885e-03f, 1.681684614e-03f, 1.682751591e-03f, 1.683814814e-03f, 1.684874280e-03f, 1.685929987e-03f, 1.686981934e-03f, - 1.688030118e-03f, 1.689074537e-03f, 1.690115189e-03f, 1.691152072e-03f, 1.692185184e-03f, 1.693214523e-03f, 1.694240087e-03f, 1.695261874e-03f, 1.696279882e-03f, 1.697294109e-03f, - 1.698304552e-03f, 1.699311211e-03f, 1.700314082e-03f, 1.701313165e-03f, 1.702308457e-03f, 1.703299955e-03f, 1.704287659e-03f, 1.705271566e-03f, 1.706251674e-03f, 1.707227982e-03f, - 1.708200487e-03f, 1.709169188e-03f, 1.710134082e-03f, 1.711095168e-03f, 1.712052444e-03f, 1.713005908e-03f, 1.713955559e-03f, 1.714901393e-03f, 1.715843410e-03f, 1.716781608e-03f, - 1.717715985e-03f, 1.718646538e-03f, 1.719573267e-03f, 1.720496170e-03f, 1.721415244e-03f, 1.722330487e-03f, 1.723241899e-03f, 1.724149478e-03f, 1.725053220e-03f, 1.725953126e-03f, - 1.726849193e-03f, 1.727741419e-03f, 1.728629802e-03f, 1.729514342e-03f, 1.730395036e-03f, 1.731271882e-03f, 1.732144879e-03f, 1.733014026e-03f, 1.733879319e-03f, 1.734740759e-03f, - 1.735598343e-03f, 1.736452069e-03f, 1.737301937e-03f, 1.738147943e-03f, 1.738990087e-03f, 1.739828367e-03f, 1.740662782e-03f, 1.741493329e-03f, 1.742320008e-03f, 1.743142817e-03f, - 1.743961753e-03f, 1.744776816e-03f, 1.745588004e-03f, 1.746395316e-03f, 1.747198749e-03f, 1.747998303e-03f, 1.748793976e-03f, 1.749585766e-03f, 1.750373672e-03f, 1.751157693e-03f, - 1.751937826e-03f, 1.752714071e-03f, 1.753486426e-03f, 1.754254889e-03f, 1.755019460e-03f, 1.755780136e-03f, 1.756536916e-03f, 1.757289800e-03f, 1.758038784e-03f, 1.758783869e-03f, - 1.759525052e-03f, 1.760262332e-03f, 1.760995708e-03f, 1.761725179e-03f, 1.762450742e-03f, 1.763172398e-03f, 1.763890143e-03f, 1.764603978e-03f, 1.765313901e-03f, 1.766019910e-03f, - 1.766722004e-03f, 1.767420182e-03f, 1.768114443e-03f, 1.768804784e-03f, 1.769491206e-03f, 1.770173706e-03f, 1.770852284e-03f, 1.771526938e-03f, 1.772197667e-03f, 1.772864470e-03f, - 1.773527345e-03f, 1.774186292e-03f, 1.774841309e-03f, 1.775492394e-03f, 1.776139548e-03f, 1.776782767e-03f, 1.777422053e-03f, 1.778057402e-03f, 1.778688814e-03f, 1.779316289e-03f, - 1.779939824e-03f, 1.780559419e-03f, 1.781175072e-03f, 1.781786783e-03f, 1.782394550e-03f, 1.782998372e-03f, 1.783598248e-03f, 1.784194178e-03f, 1.784786160e-03f, 1.785374192e-03f, - 1.785958275e-03f, 1.786538406e-03f, 1.787114585e-03f, 1.787686811e-03f, 1.788255083e-03f, 1.788819399e-03f, 1.789379760e-03f, 1.789936163e-03f, 1.790488608e-03f, 1.791037094e-03f, - 1.791581620e-03f, 1.792122184e-03f, 1.792658787e-03f, 1.793191427e-03f, 1.793720103e-03f, 1.794244815e-03f, 1.794765560e-03f, 1.795282340e-03f, 1.795795151e-03f, 1.796303995e-03f, - 1.796808869e-03f, 1.797309773e-03f, 1.797806706e-03f, 1.798299668e-03f, 1.798788656e-03f, 1.799273672e-03f, 1.799754713e-03f, 1.800231779e-03f, 1.800704869e-03f, 1.801173983e-03f, - 1.801639119e-03f, 1.802100277e-03f, 1.802557456e-03f, 1.803010655e-03f, 1.803459874e-03f, 1.803905111e-03f, 1.804346367e-03f, 1.804783640e-03f, 1.805216929e-03f, 1.805646234e-03f, - 1.806071555e-03f, 1.806492890e-03f, 1.806910239e-03f, 1.807323601e-03f, 1.807732975e-03f, 1.808138362e-03f, 1.808539759e-03f, 1.808937167e-03f, 1.809330585e-03f, 1.809720012e-03f, - 1.810105449e-03f, 1.810486893e-03f, 1.810864344e-03f, 1.811237803e-03f, 1.811607268e-03f, 1.811972739e-03f, 1.812334215e-03f, 1.812691695e-03f, 1.813045180e-03f, 1.813394669e-03f, - 1.813740160e-03f, 1.814081654e-03f, 1.814419150e-03f, 1.814752648e-03f, 1.815082147e-03f, 1.815407647e-03f, 1.815729146e-03f, 1.816046646e-03f, 1.816360144e-03f, 1.816669642e-03f, - 1.816975138e-03f, 1.817276631e-03f, 1.817574123e-03f, 1.817867611e-03f, 1.818157096e-03f, 1.818442577e-03f, 1.818724055e-03f, 1.819001528e-03f, 1.819274996e-03f, 1.819544459e-03f, - 1.819809917e-03f, 1.820071369e-03f, 1.820328814e-03f, 1.820582253e-03f, 1.820831686e-03f, 1.821077111e-03f, 1.821318529e-03f, 1.821555939e-03f, 1.821789342e-03f, 1.822018736e-03f, - 1.822244122e-03f, 1.822465499e-03f, 1.822682867e-03f, 1.822896226e-03f, 1.823105576e-03f, 1.823310916e-03f, 1.823512246e-03f, 1.823709566e-03f, 1.823902876e-03f, 1.824092176e-03f, - 1.824277465e-03f, 1.824458743e-03f, 1.824636011e-03f, 1.824809267e-03f, 1.824978513e-03f, 1.825143747e-03f, 1.825304970e-03f, 1.825462181e-03f, 1.825615381e-03f, 1.825764569e-03f, - 1.825909746e-03f, 1.826050910e-03f, 1.826188063e-03f, 1.826321204e-03f, 1.826450333e-03f, 1.826575449e-03f, 1.826696554e-03f, 1.826813647e-03f, 1.826926727e-03f, 1.827035796e-03f, - 1.827140852e-03f, 1.827241897e-03f, 1.827338929e-03f, 1.827431950e-03f, 1.827520958e-03f, 1.827605955e-03f, 1.827686939e-03f, 1.827763912e-03f, 1.827836874e-03f, 1.827905823e-03f, - 1.827970761e-03f, 1.828031688e-03f, 1.828088603e-03f, 1.828141508e-03f, 1.828190401e-03f, 1.828235283e-03f, 1.828276155e-03f, 1.828313016e-03f, 1.828345866e-03f, 1.828374706e-03f, - 1.828399537e-03f, 1.828420357e-03f, 1.828437167e-03f, 1.828449968e-03f, 1.828458760e-03f, 1.828463543e-03f, 1.828464317e-03f, 1.828461082e-03f, 1.828453840e-03f, 1.828442589e-03f, - 1.828427330e-03f, 1.828408064e-03f, 1.828384790e-03f, 1.828357510e-03f, 1.828326223e-03f, 1.828290930e-03f, 1.828251631e-03f, 1.828208326e-03f, 1.828161016e-03f, 1.828109701e-03f, - 1.828054381e-03f, 1.827995057e-03f, 1.827931730e-03f, 1.827864399e-03f, 1.827793064e-03f, 1.827717728e-03f, 1.827638389e-03f, 1.827555048e-03f, 1.827467705e-03f, 1.827376362e-03f, - 1.827281018e-03f, 1.827181674e-03f, 1.827078331e-03f, 1.826970988e-03f, 1.826859647e-03f, 1.826744307e-03f, 1.826624970e-03f, 1.826501636e-03f, 1.826374305e-03f, 1.826242978e-03f, - 1.826107656e-03f, 1.825968338e-03f, 1.825825026e-03f, 1.825677720e-03f, 1.825526420e-03f, 1.825371128e-03f, 1.825211844e-03f, 1.825048568e-03f, 1.824881301e-03f, 1.824710043e-03f, - 1.824534796e-03f, 1.824355560e-03f, 1.824172335e-03f, 1.823985122e-03f, 1.823793923e-03f, 1.823598736e-03f, 1.823399564e-03f, 1.823196406e-03f, 1.822989264e-03f, 1.822778139e-03f, - 1.822563030e-03f, 1.822343939e-03f, 1.822120866e-03f, 1.821893812e-03f, 1.821662778e-03f, 1.821427764e-03f, 1.821188772e-03f, 1.820945802e-03f, 1.820698855e-03f, 1.820447932e-03f, - 1.820193033e-03f, 1.819934159e-03f, 1.819671312e-03f, 1.819404491e-03f, 1.819133698e-03f, 1.818858934e-03f, 1.818580199e-03f, 1.818297494e-03f, 1.818010820e-03f, 1.817720179e-03f, - 1.817425570e-03f, 1.817126995e-03f, 1.816824455e-03f, 1.816517950e-03f, 1.816207482e-03f, 1.815893051e-03f, 1.815574658e-03f, 1.815252305e-03f, 1.814925992e-03f, 1.814595720e-03f, - 1.814261491e-03f, 1.813923304e-03f, 1.813581162e-03f, 1.813235065e-03f, 1.812885013e-03f, 1.812531009e-03f, 1.812173054e-03f, 1.811811147e-03f, 1.811445290e-03f, 1.811075485e-03f, - 1.810701732e-03f, 1.810324033e-03f, 1.809942388e-03f, 1.809556798e-03f, 1.809167265e-03f, 1.808773790e-03f, 1.808376373e-03f, 1.807975017e-03f, 1.807569721e-03f, 1.807160488e-03f, - 1.806747318e-03f, 1.806330212e-03f, 1.805909172e-03f, 1.805484199e-03f, 1.805055294e-03f, 1.804622458e-03f, 1.804185692e-03f, 1.803744997e-03f, 1.803300376e-03f, 1.802851828e-03f, - 1.802399356e-03f, 1.801942960e-03f, 1.801482641e-03f, 1.801018402e-03f, 1.800550243e-03f, 1.800078165e-03f, 1.799602169e-03f, 1.799122258e-03f, 1.798638432e-03f, 1.798150693e-03f, - 1.797659041e-03f, 1.797163479e-03f, 1.796664007e-03f, 1.796160627e-03f, 1.795653341e-03f, 1.795142148e-03f, 1.794627052e-03f, 1.794108053e-03f, 1.793585153e-03f, 1.793058353e-03f, - 1.792527654e-03f, 1.791993058e-03f, 1.791454566e-03f, 1.790912180e-03f, 1.790365901e-03f, 1.789815731e-03f, 1.789261670e-03f, 1.788703722e-03f, 1.788141885e-03f, 1.787576164e-03f, - 1.787006558e-03f, 1.786433070e-03f, 1.785855700e-03f, 1.785274451e-03f, 1.784689323e-03f, 1.784100319e-03f, 1.783507440e-03f, 1.782910687e-03f, 1.782310063e-03f, 1.781705567e-03f, - 1.781097203e-03f, 1.780484972e-03f, 1.779868875e-03f, 1.779248914e-03f, 1.778625090e-03f, 1.777997405e-03f, 1.777365861e-03f, 1.776730459e-03f, 1.776091201e-03f, 1.775448088e-03f, - 1.774801123e-03f, 1.774150307e-03f, 1.773495641e-03f, 1.772837127e-03f, 1.772174768e-03f, 1.771508563e-03f, 1.770838516e-03f, 1.770164628e-03f, 1.769486901e-03f, 1.768805336e-03f, - 1.768119935e-03f, 1.767430700e-03f, 1.766737633e-03f, 1.766040735e-03f, 1.765340008e-03f, 1.764635454e-03f, 1.763927075e-03f, 1.763214872e-03f, 1.762498847e-03f, 1.761779003e-03f, - 1.761055340e-03f, 1.760327861e-03f, 1.759596568e-03f, 1.758861462e-03f, 1.758122545e-03f, 1.757379819e-03f, 1.756633286e-03f, 1.755882948e-03f, 1.755128807e-03f, 1.754370864e-03f, - 1.753609122e-03f, 1.752843582e-03f, 1.752074246e-03f, 1.751301116e-03f, 1.750524195e-03f, 1.749743484e-03f, 1.748958984e-03f, 1.748170699e-03f, 1.747378629e-03f, 1.746582778e-03f, - 1.745783146e-03f, 1.744979736e-03f, 1.744172550e-03f, 1.743361590e-03f, 1.742546858e-03f, 1.741728355e-03f, 1.740906085e-03f, 1.740080048e-03f, 1.739250247e-03f, 1.738416685e-03f, - 1.737579362e-03f, 1.736738282e-03f, 1.735893446e-03f, 1.735044856e-03f, 1.734192514e-03f, 1.733336423e-03f, 1.732476585e-03f, 1.731613001e-03f, 1.730745675e-03f, 1.729874607e-03f, - 1.728999800e-03f, 1.728121257e-03f, 1.727238979e-03f, 1.726352968e-03f, 1.725463227e-03f, 1.724569759e-03f, 1.723672564e-03f, 1.722771646e-03f, 1.721867006e-03f, 1.720958647e-03f, - 1.720046571e-03f, 1.719130780e-03f, 1.718211276e-03f, 1.717288062e-03f, 1.716361141e-03f, 1.715430513e-03f, 1.714496181e-03f, 1.713558149e-03f, 1.712616417e-03f, 1.711670989e-03f, - 1.710721866e-03f, 1.709769051e-03f, 1.708812547e-03f, 1.707852355e-03f, 1.706888478e-03f, 1.705920918e-03f, 1.704949677e-03f, 1.703974759e-03f, 1.702996165e-03f, 1.702013897e-03f, - 1.701027959e-03f, 1.700038352e-03f, 1.699045078e-03f, 1.698048141e-03f, 1.697047543e-03f, 1.696043285e-03f, 1.695035371e-03f, 1.694023803e-03f, 1.693008584e-03f, 1.691989715e-03f, - 1.690967199e-03f, 1.689941039e-03f, 1.688911238e-03f, 1.687877797e-03f, 1.686840719e-03f, 1.685800007e-03f, 1.684755663e-03f, 1.683707689e-03f, 1.682656089e-03f, 1.681600865e-03f, - 1.680542019e-03f, 1.679479554e-03f, 1.678413472e-03f, 1.677343776e-03f, 1.676270468e-03f, 1.675193552e-03f, 1.674113029e-03f, 1.673028902e-03f, 1.671941174e-03f, 1.670849848e-03f, - 1.669754926e-03f, 1.668656410e-03f, 1.667554304e-03f, 1.666448610e-03f, 1.665339330e-03f, 1.664226468e-03f, 1.663110025e-03f, 1.661990005e-03f, 1.660866411e-03f, 1.659739244e-03f, - 1.658608508e-03f, 1.657474205e-03f, 1.656336338e-03f, 1.655194910e-03f, 1.654049923e-03f, 1.652901381e-03f, 1.651749285e-03f, 1.650593639e-03f, 1.649434446e-03f, 1.648271708e-03f, - 1.647105427e-03f, 1.645935608e-03f, 1.644762252e-03f, 1.643585362e-03f, 1.642404941e-03f, 1.641220992e-03f, 1.640033518e-03f, 1.638842522e-03f, 1.637648006e-03f, 1.636449973e-03f, - 1.635248426e-03f, 1.634043368e-03f, 1.632834801e-03f, 1.631622730e-03f, 1.630407156e-03f, 1.629188082e-03f, 1.627965511e-03f, 1.626739447e-03f, 1.625509891e-03f, 1.624276848e-03f, - 1.623040319e-03f, 1.621800309e-03f, 1.620556819e-03f, 1.619309852e-03f, 1.618059412e-03f, 1.616805502e-03f, 1.615548125e-03f, 1.614287283e-03f, 1.613022979e-03f, 1.611755217e-03f, - 1.610483999e-03f, 1.609209329e-03f, 1.607931209e-03f, 1.606649643e-03f, 1.605364634e-03f, 1.604076183e-03f, 1.602784296e-03f, 1.601488974e-03f, 1.600190221e-03f, 1.598888039e-03f, - 1.597582432e-03f, 1.596273403e-03f, 1.594960955e-03f, 1.593645091e-03f, 1.592325814e-03f, 1.591003128e-03f, 1.589677035e-03f, 1.588347538e-03f, 1.587014641e-03f, 1.585678346e-03f, - 1.584338658e-03f, 1.582995578e-03f, 1.581649111e-03f, 1.580299258e-03f, 1.578946025e-03f, 1.577589413e-03f, 1.576229425e-03f, 1.574866066e-03f, 1.573499338e-03f, 1.572129245e-03f, - 1.570755789e-03f, 1.569378974e-03f, 1.567998803e-03f, 1.566615279e-03f, 1.565228406e-03f, 1.563838187e-03f, 1.562444625e-03f, 1.561047723e-03f, 1.559647484e-03f, 1.558243913e-03f, - 1.556837012e-03f, 1.555426784e-03f, 1.554013233e-03f, 1.552596361e-03f, 1.551176174e-03f, 1.549752672e-03f, 1.548325861e-03f, 1.546895743e-03f, 1.545462322e-03f, 1.544025601e-03f, - 1.542585583e-03f, 1.541142272e-03f, 1.539695671e-03f, 1.538245783e-03f, 1.536792612e-03f, 1.535336162e-03f, 1.533876435e-03f, 1.532413435e-03f, 1.530947165e-03f, 1.529477630e-03f, - 1.528004831e-03f, 1.526528774e-03f, 1.525049460e-03f, 1.523566894e-03f, 1.522081079e-03f, 1.520592019e-03f, 1.519099716e-03f, 1.517604175e-03f, 1.516105399e-03f, 1.514603391e-03f, - 1.513098155e-03f, 1.511589694e-03f, 1.510078013e-03f, 1.508563113e-03f, 1.507045000e-03f, 1.505523676e-03f, 1.503999145e-03f, 1.502471410e-03f, 1.500940476e-03f, 1.499406345e-03f, - 1.497869021e-03f, 1.496328508e-03f, 1.494784810e-03f, 1.493237929e-03f, 1.491687870e-03f, 1.490134635e-03f, 1.488578230e-03f, 1.487018657e-03f, 1.485455919e-03f, 1.483890021e-03f, - 1.482320967e-03f, 1.480748759e-03f, 1.479173401e-03f, 1.477594898e-03f, 1.476013252e-03f, 1.474428468e-03f, 1.472840548e-03f, 1.471249498e-03f, 1.469655320e-03f, 1.468058018e-03f, - 1.466457595e-03f, 1.464854056e-03f, 1.463247405e-03f, 1.461637644e-03f, 1.460024778e-03f, 1.458408810e-03f, 1.456789745e-03f, 1.455167585e-03f, 1.453542335e-03f, 1.451913998e-03f, - 1.450282578e-03f, 1.448648079e-03f, 1.447010505e-03f, 1.445369859e-03f, 1.443726145e-03f, 1.442079367e-03f, 1.440429529e-03f, 1.438776635e-03f, 1.437120688e-03f, 1.435461692e-03f, - 1.433799652e-03f, 1.432134570e-03f, 1.430466451e-03f, 1.428795298e-03f, 1.427121116e-03f, 1.425443908e-03f, 1.423763678e-03f, 1.422080431e-03f, 1.420394169e-03f, 1.418704897e-03f, - 1.417012618e-03f, 1.415317337e-03f, 1.413619058e-03f, 1.411917784e-03f, 1.410213519e-03f, 1.408506267e-03f, 1.406796033e-03f, 1.405082820e-03f, 1.403366631e-03f, 1.401647471e-03f, - 1.399925345e-03f, 1.398200255e-03f, 1.396472206e-03f, 1.394741202e-03f, 1.393007246e-03f, 1.391270344e-03f, 1.389530498e-03f, 1.387787712e-03f, 1.386041992e-03f, 1.384293340e-03f, - 1.382541761e-03f, 1.380787259e-03f, 1.379029837e-03f, 1.377269500e-03f, 1.375506253e-03f, 1.373740098e-03f, 1.371971040e-03f, 1.370199083e-03f, 1.368424231e-03f, 1.366646489e-03f, - 1.364865859e-03f, 1.363082347e-03f, 1.361295956e-03f, 1.359506691e-03f, 1.357714555e-03f, 1.355919554e-03f, 1.354121689e-03f, 1.352320967e-03f, 1.350517391e-03f, 1.348710965e-03f, - 1.346901694e-03f, 1.345089580e-03f, 1.343274630e-03f, 1.341456846e-03f, 1.339636233e-03f, 1.337812795e-03f, 1.335986537e-03f, 1.334157462e-03f, 1.332325574e-03f, 1.330490879e-03f, - 1.328653379e-03f, 1.326813080e-03f, 1.324969985e-03f, 1.323124098e-03f, 1.321275425e-03f, 1.319423968e-03f, 1.317569733e-03f, 1.315712723e-03f, 1.313852944e-03f, 1.311990398e-03f, - 1.310125090e-03f, 1.308257025e-03f, 1.306386207e-03f, 1.304512640e-03f, 1.302636328e-03f, 1.300757276e-03f, 1.298875488e-03f, 1.296990968e-03f, 1.295103720e-03f, 1.293213750e-03f, - 1.291321060e-03f, 1.289425656e-03f, 1.287527542e-03f, 1.285626722e-03f, 1.283723200e-03f, 1.281816981e-03f, 1.279908070e-03f, 1.277996469e-03f, 1.276082185e-03f, 1.274165220e-03f, - 1.272245581e-03f, 1.270323270e-03f, 1.268398293e-03f, 1.266470653e-03f, 1.264540355e-03f, 1.262607404e-03f, 1.260671804e-03f, 1.258733559e-03f, 1.256792673e-03f, 1.254849152e-03f, - 1.252903000e-03f, 1.250954220e-03f, 1.249002818e-03f, 1.247048797e-03f, 1.245092163e-03f, 1.243132920e-03f, 1.241171072e-03f, 1.239206623e-03f, 1.237239579e-03f, 1.235269943e-03f, - 1.233297721e-03f, 1.231322916e-03f, 1.229345533e-03f, 1.227365576e-03f, 1.225383051e-03f, 1.223397961e-03f, 1.221410311e-03f, 1.219420106e-03f, 1.217427350e-03f, 1.215432048e-03f, - 1.213434203e-03f, 1.211433822e-03f, 1.209430907e-03f, 1.207425465e-03f, 1.205417498e-03f, 1.203407013e-03f, 1.201394013e-03f, 1.199378503e-03f, 1.197360488e-03f, 1.195339972e-03f, - 1.193316960e-03f, 1.191291456e-03f, 1.189263465e-03f, 1.187232991e-03f, 1.185200040e-03f, 1.183164615e-03f, 1.181126722e-03f, 1.179086365e-03f, 1.177043548e-03f, 1.174998277e-03f, - 1.172950556e-03f, 1.170900389e-03f, 1.168847781e-03f, 1.166792737e-03f, 1.164735262e-03f, 1.162675360e-03f, 1.160613035e-03f, 1.158548293e-03f, 1.156481138e-03f, 1.154411575e-03f, - 1.152339609e-03f, 1.150265244e-03f, 1.148188484e-03f, 1.146109335e-03f, 1.144027802e-03f, 1.141943889e-03f, 1.139857600e-03f, 1.137768941e-03f, 1.135677916e-03f, 1.133584530e-03f, - 1.131488787e-03f, 1.129390693e-03f, 1.127290252e-03f, 1.125187469e-03f, 1.123082349e-03f, 1.120974896e-03f, 1.118865115e-03f, 1.116753011e-03f, 1.114638589e-03f, 1.112521853e-03f, - 1.110402808e-03f, 1.108281460e-03f, 1.106157812e-03f, 1.104031871e-03f, 1.101903639e-03f, 1.099773123e-03f, 1.097640327e-03f, 1.095505256e-03f, 1.093367914e-03f, 1.091228307e-03f, - 1.089086439e-03f, 1.086942316e-03f, 1.084795942e-03f, 1.082647321e-03f, 1.080496459e-03f, 1.078343361e-03f, 1.076188031e-03f, 1.074030475e-03f, 1.071870697e-03f, 1.069708701e-03f, - 1.067544494e-03f, 1.065378080e-03f, 1.063209463e-03f, 1.061038649e-03f, 1.058865642e-03f, 1.056690447e-03f, 1.054513070e-03f, 1.052333515e-03f, 1.050151788e-03f, 1.047967892e-03f, - 1.045781833e-03f, 1.043593616e-03f, 1.041403246e-03f, 1.039210728e-03f, 1.037016066e-03f, 1.034819266e-03f, 1.032620332e-03f, 1.030419270e-03f, 1.028216084e-03f, 1.026010780e-03f, - 1.023803362e-03f, 1.021593836e-03f, 1.019382206e-03f, 1.017168477e-03f, 1.014952655e-03f, 1.012734744e-03f, 1.010514749e-03f, 1.008292675e-03f, 1.006068528e-03f, 1.003842312e-03f, - 1.001614033e-03f, 9.993836942e-04f, 9.971513021e-04f, 9.949168614e-04f, 9.926803771e-04f, 9.904418542e-04f, 9.882012977e-04f, 9.859587126e-04f, 9.837141041e-04f, 9.814674771e-04f, - 9.792188368e-04f, 9.769681881e-04f, 9.747155361e-04f, 9.724608859e-04f, 9.702042426e-04f, 9.679456112e-04f, 9.656849968e-04f, 9.634224044e-04f, 9.611578392e-04f, 9.588913063e-04f, - 9.566228107e-04f, 9.543523575e-04f, 9.520799519e-04f, 9.498055988e-04f, 9.475293035e-04f, 9.452510711e-04f, 9.429709066e-04f, 9.406888152e-04f, 9.384048020e-04f, 9.361188722e-04f, - 9.338310308e-04f, 9.315412829e-04f, 9.292496338e-04f, 9.269560886e-04f, 9.246606524e-04f, 9.223633304e-04f, 9.200641277e-04f, 9.177630495e-04f, 9.154601009e-04f, 9.131552871e-04f, - 9.108486132e-04f, 9.085400845e-04f, 9.062297062e-04f, 9.039174833e-04f, 9.016034211e-04f, 8.992875248e-04f, 8.969697995e-04f, 8.946502505e-04f, 8.923288830e-04f, 8.900057021e-04f, - 8.876807130e-04f, 8.853539210e-04f, 8.830253313e-04f, 8.806949491e-04f, 8.783627797e-04f, 8.760288281e-04f, 8.736930997e-04f, 8.713555997e-04f, 8.690163334e-04f, 8.666753059e-04f, - 8.643325225e-04f, 8.619879885e-04f, 8.596417091e-04f, 8.572936895e-04f, 8.549439351e-04f, 8.525924510e-04f, 8.502392426e-04f, 8.478843150e-04f, 8.455276736e-04f, 8.431693237e-04f, - 8.408092705e-04f, 8.384475192e-04f, 8.360840753e-04f, 8.337189439e-04f, 8.313521304e-04f, 8.289836400e-04f, 8.266134780e-04f, 8.242416498e-04f, 8.218681607e-04f, 8.194930159e-04f, - 8.171162207e-04f, 8.147377806e-04f, 8.123577007e-04f, 8.099759864e-04f, 8.075926431e-04f, 8.052076760e-04f, 8.028210906e-04f, 8.004328920e-04f, 7.980430857e-04f, 7.956516770e-04f, - 7.932586712e-04f, 7.908640737e-04f, 7.884678899e-04f, 7.860701250e-04f, 7.836707844e-04f, 7.812698736e-04f, 7.788673978e-04f, 7.764633624e-04f, 7.740577729e-04f, 7.716506344e-04f, - 7.692419525e-04f, 7.668317325e-04f, 7.644199798e-04f, 7.620066998e-04f, 7.595918978e-04f, 7.571755793e-04f, 7.547577496e-04f, 7.523384141e-04f, 7.499175782e-04f, 7.474952474e-04f, - 7.450714270e-04f, 7.426461224e-04f, 7.402193391e-04f, 7.377910824e-04f, 7.353613578e-04f, 7.329301707e-04f, 7.304975265e-04f, 7.280634307e-04f, 7.256278885e-04f, 7.231909056e-04f, - 7.207524873e-04f, 7.183126391e-04f, 7.158713663e-04f, 7.134286745e-04f, 7.109845690e-04f, 7.085390554e-04f, 7.060921391e-04f, 7.036438254e-04f, 7.011941200e-04f, 6.987430281e-04f, - 6.962905554e-04f, 6.938367072e-04f, 6.913814891e-04f, 6.889249064e-04f, 6.864669647e-04f, 6.840076694e-04f, 6.815470260e-04f, 6.790850400e-04f, 6.766217169e-04f, 6.741570621e-04f, - 6.716910812e-04f, 6.692237796e-04f, 6.667551628e-04f, 6.642852363e-04f, 6.618140056e-04f, 6.593414762e-04f, 6.568676536e-04f, 6.543925433e-04f, 6.519161508e-04f, 6.494384817e-04f, - 6.469595414e-04f, 6.444793354e-04f, 6.419978693e-04f, 6.395151486e-04f, 6.370311788e-04f, 6.345459654e-04f, 6.320595140e-04f, 6.295718300e-04f, 6.270829191e-04f, 6.245927867e-04f, - 6.221014383e-04f, 6.196088796e-04f, 6.171151161e-04f, 6.146201532e-04f, 6.121239966e-04f, 6.096266517e-04f, 6.071281242e-04f, 6.046284196e-04f, 6.021275435e-04f, 5.996255013e-04f, - 5.971222987e-04f, 5.946179412e-04f, 5.921124343e-04f, 5.896057837e-04f, 5.870979950e-04f, 5.845890736e-04f, 5.820790251e-04f, 5.795678551e-04f, 5.770555693e-04f, 5.745421731e-04f, - 5.720276722e-04f, 5.695120721e-04f, 5.669953784e-04f, 5.644775967e-04f, 5.619587327e-04f, 5.594387917e-04f, 5.569177796e-04f, 5.543957018e-04f, 5.518725640e-04f, 5.493483717e-04f, - 5.468231306e-04f, 5.442968463e-04f, 5.417695243e-04f, 5.392411702e-04f, 5.367117898e-04f, 5.341813885e-04f, 5.316499720e-04f, 5.291175460e-04f, 5.265841159e-04f, 5.240496875e-04f, - 5.215142663e-04f, 5.189778580e-04f, 5.164404682e-04f, 5.139021026e-04f, 5.113627666e-04f, 5.088224661e-04f, 5.062812065e-04f, 5.037389936e-04f, 5.011958330e-04f, 4.986517303e-04f, - 4.961066910e-04f, 4.935607210e-04f, 4.910138258e-04f, 4.884660111e-04f, 4.859172824e-04f, 4.833676455e-04f, 4.808171060e-04f, 4.782656695e-04f, 4.757133417e-04f, 4.731601283e-04f, - 4.706060348e-04f, 4.680510670e-04f, 4.654952305e-04f, 4.629385309e-04f, 4.603809740e-04f, 4.578225654e-04f, 4.552633107e-04f, 4.527032156e-04f, 4.501422857e-04f, 4.475805268e-04f, - 4.450179445e-04f, 4.424545445e-04f, 4.398903324e-04f, 4.373253140e-04f, 4.347594948e-04f, 4.321928806e-04f, 4.296254770e-04f, 4.270572898e-04f, 4.244883245e-04f, 4.219185870e-04f, - 4.193480828e-04f, 4.167768176e-04f, 4.142047972e-04f, 4.116320272e-04f, 4.090585133e-04f, 4.064842612e-04f, 4.039092765e-04f, 4.013335651e-04f, 3.987571325e-04f, 3.961799844e-04f, - 3.936021266e-04f, 3.910235648e-04f, 3.884443046e-04f, 3.858643517e-04f, 3.832837119e-04f, 3.807023909e-04f, 3.781203942e-04f, 3.755377278e-04f, 3.729543971e-04f, 3.703704081e-04f, - 3.677857663e-04f, 3.652004775e-04f, 3.626145473e-04f, 3.600279816e-04f, 3.574407859e-04f, 3.548529661e-04f, 3.522645277e-04f, 3.496754766e-04f, 3.470858185e-04f, 3.444955590e-04f, - 3.419047039e-04f, 3.393132590e-04f, 3.367212298e-04f, 3.341286222e-04f, 3.315354418e-04f, 3.289416944e-04f, 3.263473857e-04f, 3.237525214e-04f, 3.211571073e-04f, 3.185611491e-04f, - 3.159646524e-04f, 3.133676231e-04f, 3.107700668e-04f, 3.081719893e-04f, 3.055733963e-04f, 3.029742936e-04f, 3.003746868e-04f, 2.977745817e-04f, 2.951739840e-04f, 2.925728995e-04f, - 2.899713339e-04f, 2.873692930e-04f, 2.847667823e-04f, 2.821638078e-04f, 2.795603752e-04f, 2.769564900e-04f, 2.743521582e-04f, 2.717473855e-04f, 2.691421775e-04f, 2.665365401e-04f, - 2.639304789e-04f, 2.613239997e-04f, 2.587171083e-04f, 2.561098103e-04f, 2.535021116e-04f, 2.508940179e-04f, 2.482855348e-04f, 2.456766682e-04f, 2.430674238e-04f, 2.404578074e-04f, - 2.378478246e-04f, 2.352374813e-04f, 2.326267831e-04f, 2.300157359e-04f, 2.274043454e-04f, 2.247926172e-04f, 2.221805573e-04f, 2.195681712e-04f, 2.169554648e-04f, 2.143424438e-04f, - 2.117291140e-04f, 2.091154811e-04f, 2.065015508e-04f, 2.038873290e-04f, 2.012728213e-04f, 1.986580335e-04f, 1.960429713e-04f, 1.934276406e-04f, 1.908120470e-04f, 1.881961964e-04f, - 1.855800943e-04f, 1.829637468e-04f, 1.803471593e-04f, 1.777303378e-04f, 1.751132880e-04f, 1.724960155e-04f, 1.698785263e-04f, 1.672608259e-04f, 1.646429203e-04f, 1.620248151e-04f, - 1.594065160e-04f, 1.567880289e-04f, 1.541693595e-04f, 1.515505135e-04f, 1.489314967e-04f, 1.463123149e-04f, 1.436929737e-04f, 1.410734791e-04f, 1.384538366e-04f, 1.358340521e-04f, - 1.332141313e-04f, 1.305940799e-04f, 1.279739038e-04f, 1.253536086e-04f, 1.227332002e-04f, 1.201126842e-04f, 1.174920665e-04f, 1.148713527e-04f, 1.122505487e-04f, 1.096296602e-04f, - 1.070086929e-04f, 1.043876525e-04f, 1.017665450e-04f, 9.914537587e-05f, 9.652415102e-05f, 9.390287616e-05f, 9.128155704e-05f, 8.866019941e-05f, 8.603880903e-05f, 8.341739163e-05f, - 8.079595298e-05f, 7.817449881e-05f, 7.555303488e-05f, 7.293156694e-05f, 7.031010073e-05f, 6.768864201e-05f, 6.506719652e-05f, 6.244577000e-05f, 5.982436820e-05f, 5.720299688e-05f, - 5.458166177e-05f, 5.196036862e-05f, 4.933912317e-05f, 4.671793118e-05f, 4.409679837e-05f, 4.147573051e-05f, 3.885473332e-05f, 3.623381256e-05f, 3.361297396e-05f, 3.099222326e-05f, - 2.837156622e-05f, 2.575100856e-05f, 2.313055602e-05f, 2.051021435e-05f, 1.788998928e-05f, 1.526988656e-05f, 1.264991191e-05f, 1.003007108e-05f, 7.410369804e-06f, 4.790813812e-06f, - 2.171408842e-06f, -4.478393733e-07f, -3.066925099e-06f, -5.685842604e-06f, -8.304586156e-06f, -1.092315002e-05f, -1.354152848e-05f, -1.615971578e-05f, -1.877770622e-05f, -2.139549405e-05f, - -2.401307356e-05f, -2.663043901e-05f, -2.924758468e-05f, -3.186450485e-05f, -3.448119378e-05f, -3.709764577e-05f, -3.971385508e-05f, -4.232981599e-05f, -4.494552279e-05f, -4.756096975e-05f, - -5.017615116e-05f, -5.279106130e-05f, -5.540569444e-05f, -5.802004489e-05f, -6.063410691e-05f, -6.324787480e-05f, -6.586134285e-05f, -6.847450534e-05f, -7.108735656e-05f, -7.369989080e-05f, - -7.631210236e-05f, -7.892398552e-05f, -8.153553458e-05f, -8.414674383e-05f, -8.675760758e-05f, -8.936812011e-05f, -9.197827572e-05f, -9.458806872e-05f, -9.719749340e-05f, -9.980654407e-05f, - -1.024152150e-04f, -1.050235006e-04f, -1.076313950e-04f, -1.102388926e-04f, -1.128459878e-04f, -1.154526748e-04f, -1.180589479e-04f, -1.206648014e-04f, -1.232702297e-04f, -1.258752270e-04f, - -1.284797877e-04f, -1.310839062e-04f, -1.336875766e-04f, -1.362907934e-04f, -1.388935508e-04f, -1.414958432e-04f, -1.440976649e-04f, -1.466990102e-04f, -1.492998734e-04f, -1.519002489e-04f, - -1.545001311e-04f, -1.570995141e-04f, -1.596983925e-04f, -1.622967604e-04f, -1.648946122e-04f, -1.674919423e-04f, -1.700887451e-04f, -1.726850147e-04f, -1.752807457e-04f, -1.778759322e-04f, - -1.804705688e-04f, -1.830646496e-04f, -1.856581691e-04f, -1.882511216e-04f, -1.908435015e-04f, -1.934353031e-04f, -1.960265207e-04f, -1.986171488e-04f, -2.012071816e-04f, -2.037966136e-04f, - -2.063854390e-04f, -2.089736523e-04f, -2.115612479e-04f, -2.141482199e-04f, -2.167345630e-04f, -2.193202713e-04f, -2.219053394e-04f, -2.244897614e-04f, -2.270735319e-04f, -2.296566453e-04f, - -2.322390957e-04f, -2.348208778e-04f, -2.374019858e-04f, -2.399824141e-04f, -2.425621571e-04f, -2.451412092e-04f, -2.477195648e-04f, -2.502972182e-04f, -2.528741639e-04f, -2.554503963e-04f, - -2.580259097e-04f, -2.606006985e-04f, -2.631747572e-04f, -2.657480801e-04f, -2.683206617e-04f, -2.708924963e-04f, -2.734635784e-04f, -2.760339024e-04f, -2.786034627e-04f, -2.811722536e-04f, - -2.837402697e-04f, -2.863075052e-04f, -2.888739548e-04f, -2.914396127e-04f, -2.940044733e-04f, -2.965685312e-04f, -2.991317808e-04f, -3.016942164e-04f, -3.042558325e-04f, -3.068166236e-04f, - -3.093765840e-04f, -3.119357083e-04f, -3.144939908e-04f, -3.170514260e-04f, -3.196080083e-04f, -3.221637322e-04f, -3.247185922e-04f, -3.272725826e-04f, -3.298256980e-04f, -3.323779328e-04f, - -3.349292815e-04f, -3.374797385e-04f, -3.400292982e-04f, -3.425779552e-04f, -3.451257039e-04f, -3.476725388e-04f, -3.502184544e-04f, -3.527634451e-04f, -3.553075054e-04f, -3.578506297e-04f, - -3.603928127e-04f, -3.629340487e-04f, -3.654743322e-04f, -3.680136578e-04f, -3.705520199e-04f, -3.730894129e-04f, -3.756258316e-04f, -3.781612702e-04f, -3.806957233e-04f, -3.832291854e-04f, - -3.857616511e-04f, -3.882931148e-04f, -3.908235710e-04f, -3.933530143e-04f, -3.958814391e-04f, -3.984088400e-04f, -4.009352116e-04f, -4.034605483e-04f, -4.059848446e-04f, -4.085080952e-04f, - -4.110302944e-04f, -4.135514369e-04f, -4.160715172e-04f, -4.185905299e-04f, -4.211084694e-04f, -4.236253304e-04f, -4.261411073e-04f, -4.286557947e-04f, -4.311693872e-04f, -4.336818794e-04f, - -4.361932657e-04f, -4.387035408e-04f, -4.412126992e-04f, -4.437207355e-04f, -4.462276443e-04f, -4.487334201e-04f, -4.512380575e-04f, -4.537415510e-04f, -4.562438954e-04f, -4.587450850e-04f, - -4.612451146e-04f, -4.637439788e-04f, -4.662416720e-04f, -4.687381890e-04f, -4.712335243e-04f, -4.737276725e-04f, -4.762206282e-04f, -4.787123861e-04f, -4.812029406e-04f, -4.836922866e-04f, - -4.861804185e-04f, -4.886673310e-04f, -4.911530186e-04f, -4.936374762e-04f, -4.961206982e-04f, -4.986026793e-04f, -5.010834141e-04f, -5.035628972e-04f, -5.060411234e-04f, -5.085180873e-04f, - -5.109937834e-04f, -5.134682065e-04f, -5.159413512e-04f, -5.184132121e-04f, -5.208837840e-04f, -5.233530615e-04f, -5.258210391e-04f, -5.282877117e-04f, -5.307530739e-04f, -5.332171204e-04f, - -5.356798458e-04f, -5.381412448e-04f, -5.406013121e-04f, -5.430600424e-04f, -5.455174304e-04f, -5.479734708e-04f, -5.504281583e-04f, -5.528814876e-04f, -5.553334533e-04f, -5.577840502e-04f, - -5.602332731e-04f, -5.626811165e-04f, -5.651275753e-04f, -5.675726442e-04f, -5.700163178e-04f, -5.724585909e-04f, -5.748994583e-04f, -5.773389147e-04f, -5.797769548e-04f, -5.822135733e-04f, - -5.846487651e-04f, -5.870825248e-04f, -5.895148472e-04f, -5.919457271e-04f, -5.943751592e-04f, -5.968031382e-04f, -5.992296590e-04f, -6.016547164e-04f, -6.040783050e-04f, -6.065004197e-04f, - -6.089210553e-04f, -6.113402064e-04f, -6.137578680e-04f, -6.161740348e-04f, -6.185887017e-04f, -6.210018633e-04f, -6.234135145e-04f, -6.258236501e-04f, -6.282322650e-04f, -6.306393539e-04f, - -6.330449116e-04f, -6.354489330e-04f, -6.378514129e-04f, -6.402523461e-04f, -6.426517275e-04f, -6.450495518e-04f, -6.474458140e-04f, -6.498405088e-04f, -6.522336312e-04f, -6.546251759e-04f, - -6.570151378e-04f, -6.594035119e-04f, -6.617902928e-04f, -6.641754755e-04f, -6.665590550e-04f, -6.689410259e-04f, -6.713213833e-04f, -6.737001220e-04f, -6.760772369e-04f, -6.784527228e-04f, - -6.808265747e-04f, -6.831987875e-04f, -6.855693560e-04f, -6.879382752e-04f, -6.903055399e-04f, -6.926711452e-04f, -6.950350858e-04f, -6.973973568e-04f, -6.997579530e-04f, -7.021168693e-04f, - -7.044741008e-04f, -7.068296423e-04f, -7.091834888e-04f, -7.115356352e-04f, -7.138860765e-04f, -7.162348076e-04f, -7.185818235e-04f, -7.209271191e-04f, -7.232706894e-04f, -7.256125293e-04f, - -7.279526340e-04f, -7.302909982e-04f, -7.326276170e-04f, -7.349624854e-04f, -7.372955984e-04f, -7.396269509e-04f, -7.419565380e-04f, -7.442843547e-04f, -7.466103959e-04f, -7.489346567e-04f, - -7.512571321e-04f, -7.535778170e-04f, -7.558967067e-04f, -7.582137959e-04f, -7.605290799e-04f, -7.628425536e-04f, -7.651542120e-04f, -7.674640503e-04f, -7.697720634e-04f, -7.720782464e-04f, - -7.743825943e-04f, -7.766851023e-04f, -7.789857654e-04f, -7.812845786e-04f, -7.835815370e-04f, -7.858766358e-04f, -7.881698700e-04f, -7.904612346e-04f, -7.927507248e-04f, -7.950383356e-04f, - -7.973240623e-04f, -7.996078998e-04f, -8.018898433e-04f, -8.041698878e-04f, -8.064480286e-04f, -8.087242607e-04f, -8.109985793e-04f, -8.132709795e-04f, -8.155414563e-04f, -8.178100051e-04f, - -8.200766209e-04f, -8.223412988e-04f, -8.246040341e-04f, -8.268648218e-04f, -8.291236572e-04f, -8.313805353e-04f, -8.336354515e-04f, -8.358884008e-04f, -8.381393784e-04f, -8.403883796e-04f, - -8.426353995e-04f, -8.448804333e-04f, -8.471234762e-04f, -8.493645234e-04f, -8.516035702e-04f, -8.538406117e-04f, -8.560756431e-04f, -8.583086597e-04f, -8.605396568e-04f, -8.627686295e-04f, - -8.649955730e-04f, -8.672204827e-04f, -8.694433538e-04f, -8.716641814e-04f, -8.738829610e-04f, -8.760996877e-04f, -8.783143568e-04f, -8.805269636e-04f, -8.827375033e-04f, -8.849459713e-04f, - -8.871523628e-04f, -8.893566731e-04f, -8.915588976e-04f, -8.937590314e-04f, -8.959570699e-04f, -8.981530085e-04f, -9.003468424e-04f, -9.025385670e-04f, -9.047281775e-04f, -9.069156693e-04f, - -9.091010378e-04f, -9.112842783e-04f, -9.134653861e-04f, -9.156443566e-04f, -9.178211852e-04f, -9.199958671e-04f, -9.221683978e-04f, -9.243387726e-04f, -9.265069869e-04f, -9.286730361e-04f, - -9.308369155e-04f, -9.329986207e-04f, -9.351581468e-04f, -9.373154894e-04f, -9.394706439e-04f, -9.416236056e-04f, -9.437743700e-04f, -9.459229325e-04f, -9.480692886e-04f, -9.502134336e-04f, - -9.523553629e-04f, -9.544950721e-04f, -9.566325566e-04f, -9.587678118e-04f, -9.609008332e-04f, -9.630316162e-04f, -9.651601564e-04f, -9.672864491e-04f, -9.694104899e-04f, -9.715322742e-04f, - -9.736517976e-04f, -9.757690554e-04f, -9.778840433e-04f, -9.799967567e-04f, -9.821071911e-04f, -9.842153421e-04f, -9.863212052e-04f, -9.884247758e-04f, -9.905260495e-04f, -9.926250219e-04f, - -9.947216885e-04f, -9.968160448e-04f, -9.989080863e-04f, -1.000997809e-03f, -1.003085208e-03f, -1.005170278e-03f, -1.007253017e-03f, -1.009333418e-03f, -1.011411478e-03f, -1.013487193e-03f, - -1.015560557e-03f, -1.017631567e-03f, -1.019700218e-03f, -1.021766505e-03f, -1.023830425e-03f, -1.025891973e-03f, -1.027951145e-03f, -1.030007935e-03f, -1.032062341e-03f, -1.034114356e-03f, - -1.036163978e-03f, -1.038211202e-03f, -1.040256023e-03f, -1.042298438e-03f, -1.044338441e-03f, -1.046376028e-03f, -1.048411196e-03f, -1.050443940e-03f, -1.052474255e-03f, -1.054502137e-03f, - -1.056527582e-03f, -1.058550586e-03f, -1.060571144e-03f, -1.062589252e-03f, -1.064604906e-03f, -1.066618101e-03f, -1.068628834e-03f, -1.070637099e-03f, -1.072642894e-03f, -1.074646212e-03f, - -1.076647052e-03f, -1.078645407e-03f, -1.080641274e-03f, -1.082634648e-03f, -1.084625526e-03f, -1.086613903e-03f, -1.088599775e-03f, -1.090583138e-03f, -1.092563987e-03f, -1.094542319e-03f, - -1.096518129e-03f, -1.098491412e-03f, -1.100462166e-03f, -1.102430385e-03f, -1.104396066e-03f, -1.106359204e-03f, -1.108319796e-03f, -1.110277836e-03f, -1.112233322e-03f, -1.114186248e-03f, - -1.116136611e-03f, -1.118084406e-03f, -1.120029630e-03f, -1.121972278e-03f, -1.123912347e-03f, -1.125849831e-03f, -1.127784728e-03f, -1.129717032e-03f, -1.131646741e-03f, -1.133573849e-03f, - -1.135498353e-03f, -1.137420249e-03f, -1.139339533e-03f, -1.141256200e-03f, -1.143170246e-03f, -1.145081669e-03f, -1.146990462e-03f, -1.148896623e-03f, -1.150800148e-03f, -1.152701032e-03f, - -1.154599272e-03f, -1.156494863e-03f, -1.158387801e-03f, -1.160278083e-03f, -1.162165704e-03f, -1.164050661e-03f, -1.165932950e-03f, -1.167812566e-03f, -1.169689505e-03f, -1.171563764e-03f, - -1.173435340e-03f, -1.175304226e-03f, -1.177170421e-03f, -1.179033920e-03f, -1.180894718e-03f, -1.182752813e-03f, -1.184608200e-03f, -1.186460875e-03f, -1.188310835e-03f, -1.190158075e-03f, - -1.192002592e-03f, -1.193844382e-03f, -1.195683440e-03f, -1.197519764e-03f, -1.199353348e-03f, -1.201184190e-03f, -1.203012286e-03f, -1.204837631e-03f, -1.206660222e-03f, -1.208480054e-03f, - -1.210297125e-03f, -1.212111431e-03f, -1.213922967e-03f, -1.215731729e-03f, -1.217537715e-03f, -1.219340920e-03f, -1.221141340e-03f, -1.222938971e-03f, -1.224733811e-03f, -1.226525854e-03f, - -1.228315098e-03f, -1.230101539e-03f, -1.231885172e-03f, -1.233665994e-03f, -1.235444002e-03f, -1.237219191e-03f, -1.238991558e-03f, -1.240761099e-03f, -1.242527811e-03f, -1.244291690e-03f, - -1.246052732e-03f, -1.247810933e-03f, -1.249566289e-03f, -1.251318798e-03f, -1.253068456e-03f, -1.254815258e-03f, -1.256559201e-03f, -1.258300281e-03f, -1.260038496e-03f, -1.261773840e-03f, - -1.263506311e-03f, -1.265235905e-03f, -1.266962618e-03f, -1.268686447e-03f, -1.270407388e-03f, -1.272125437e-03f, -1.273840592e-03f, -1.275552847e-03f, -1.277262201e-03f, -1.278968648e-03f, - -1.280672186e-03f, -1.282372811e-03f, -1.284070520e-03f, -1.285765309e-03f, -1.287457174e-03f, -1.289146112e-03f, -1.290832119e-03f, -1.292515193e-03f, -1.294195328e-03f, -1.295872523e-03f, - -1.297546772e-03f, -1.299218074e-03f, -1.300886424e-03f, -1.302551819e-03f, -1.304214255e-03f, -1.305873730e-03f, -1.307530239e-03f, -1.309183779e-03f, -1.310834346e-03f, -1.312481938e-03f, - -1.314126551e-03f, -1.315768181e-03f, -1.317406824e-03f, -1.319042479e-03f, -1.320675140e-03f, -1.322304806e-03f, -1.323931471e-03f, -1.325555134e-03f, -1.327175790e-03f, -1.328793436e-03f, - -1.330408069e-03f, -1.332019686e-03f, -1.333628283e-03f, -1.335233856e-03f, -1.336836403e-03f, -1.338435921e-03f, -1.340032405e-03f, -1.341625852e-03f, -1.343216260e-03f, -1.344803625e-03f, - -1.346387943e-03f, -1.347969212e-03f, -1.349547428e-03f, -1.351122588e-03f, -1.352694688e-03f, -1.354263725e-03f, -1.355829696e-03f, -1.357392598e-03f, -1.358952428e-03f, -1.360509182e-03f, - -1.362062857e-03f, -1.363613450e-03f, -1.365160958e-03f, -1.366705377e-03f, -1.368246704e-03f, -1.369784936e-03f, -1.371320071e-03f, -1.372852104e-03f, -1.374381032e-03f, -1.375906853e-03f, - -1.377429563e-03f, -1.378949159e-03f, -1.380465638e-03f, -1.381978997e-03f, -1.383489233e-03f, -1.384996342e-03f, -1.386500322e-03f, -1.388001169e-03f, -1.389498880e-03f, -1.390993453e-03f, - -1.392484883e-03f, -1.393973169e-03f, -1.395458306e-03f, -1.396940293e-03f, -1.398419125e-03f, -1.399894800e-03f, -1.401367315e-03f, -1.402836666e-03f, -1.404302851e-03f, -1.405765867e-03f, - -1.407225710e-03f, -1.408682378e-03f, -1.410135868e-03f, -1.411586176e-03f, -1.413033300e-03f, -1.414477237e-03f, -1.415917983e-03f, -1.417355537e-03f, -1.418789894e-03f, -1.420221052e-03f, - -1.421649007e-03f, -1.423073758e-03f, -1.424495301e-03f, -1.425913633e-03f, -1.427328751e-03f, -1.428740653e-03f, -1.430149335e-03f, -1.431554794e-03f, -1.432957029e-03f, -1.434356035e-03f, - -1.435751810e-03f, -1.437144351e-03f, -1.438533655e-03f, -1.439919719e-03f, -1.441302541e-03f, -1.442682118e-03f, -1.444058447e-03f, -1.445431524e-03f, -1.446801348e-03f, -1.448167916e-03f, - -1.449531224e-03f, -1.450891269e-03f, -1.452248050e-03f, -1.453601564e-03f, -1.454951806e-03f, -1.456298776e-03f, -1.457642469e-03f, -1.458982884e-03f, -1.460320018e-03f, -1.461653867e-03f, - -1.462984429e-03f, -1.464311702e-03f, -1.465635682e-03f, -1.466956367e-03f, -1.468273755e-03f, -1.469587842e-03f, -1.470898626e-03f, -1.472206105e-03f, -1.473510275e-03f, -1.474811134e-03f, - -1.476108679e-03f, -1.477402908e-03f, -1.478693818e-03f, -1.479981406e-03f, -1.481265670e-03f, -1.482546607e-03f, -1.483824215e-03f, -1.485098491e-03f, -1.486369432e-03f, -1.487637036e-03f, - -1.488901300e-03f, -1.490162222e-03f, -1.491419798e-03f, -1.492674028e-03f, -1.493924907e-03f, -1.495172434e-03f, -1.496416606e-03f, -1.497657420e-03f, -1.498894875e-03f, -1.500128966e-03f, - -1.501359693e-03f, -1.502587052e-03f, -1.503811040e-03f, -1.505031657e-03f, -1.506248898e-03f, -1.507462762e-03f, -1.508673246e-03f, -1.509880347e-03f, -1.511084064e-03f, -1.512284394e-03f, - -1.513481333e-03f, -1.514674881e-03f, -1.515865035e-03f, -1.517051791e-03f, -1.518235148e-03f, -1.519415104e-03f, -1.520591655e-03f, -1.521764800e-03f, -1.522934536e-03f, -1.524100862e-03f, - -1.525263773e-03f, -1.526423269e-03f, -1.527579347e-03f, -1.528732004e-03f, -1.529881239e-03f, -1.531027049e-03f, -1.532169431e-03f, -1.533308383e-03f, -1.534443904e-03f, -1.535575990e-03f, - -1.536704640e-03f, -1.537829851e-03f, -1.538951621e-03f, -1.540069947e-03f, -1.541184829e-03f, -1.542296262e-03f, -1.543404246e-03f, -1.544508777e-03f, -1.545609854e-03f, -1.546707474e-03f, - -1.547801636e-03f, -1.548892337e-03f, -1.549979574e-03f, -1.551063346e-03f, -1.552143651e-03f, -1.553220486e-03f, -1.554293849e-03f, -1.555363739e-03f, -1.556430152e-03f, -1.557493087e-03f, - -1.558552542e-03f, -1.559608515e-03f, -1.560661003e-03f, -1.561710004e-03f, -1.562755517e-03f, -1.563797539e-03f, -1.564836068e-03f, -1.565871103e-03f, -1.566902640e-03f, -1.567930679e-03f, - -1.568955216e-03f, -1.569976251e-03f, -1.570993780e-03f, -1.572007803e-03f, -1.573018316e-03f, -1.574025318e-03f, -1.575028807e-03f, -1.576028781e-03f, -1.577025238e-03f, -1.578018176e-03f, - -1.579007593e-03f, -1.579993488e-03f, -1.580975857e-03f, -1.581954699e-03f, -1.582930013e-03f, -1.583901797e-03f, -1.584870047e-03f, -1.585834763e-03f, -1.586795943e-03f, -1.587753585e-03f, - -1.588707687e-03f, -1.589658246e-03f, -1.590605262e-03f, -1.591548732e-03f, -1.592488654e-03f, -1.593425027e-03f, -1.594357849e-03f, -1.595287118e-03f, -1.596212832e-03f, -1.597134989e-03f, - -1.598053588e-03f, -1.598968626e-03f, -1.599880103e-03f, -1.600788015e-03f, -1.601692362e-03f, -1.602593142e-03f, -1.603490352e-03f, -1.604383992e-03f, -1.605274059e-03f, -1.606160551e-03f, - -1.607043468e-03f, -1.607922807e-03f, -1.608798566e-03f, -1.609670744e-03f, -1.610539339e-03f, -1.611404350e-03f, -1.612265774e-03f, -1.613123611e-03f, -1.613977858e-03f, -1.614828513e-03f, - -1.615675576e-03f, -1.616519044e-03f, -1.617358917e-03f, -1.618195191e-03f, -1.619027866e-03f, -1.619856941e-03f, -1.620682412e-03f, -1.621504280e-03f, -1.622322542e-03f, -1.623137196e-03f, - -1.623948242e-03f, -1.624755677e-03f, -1.625559501e-03f, -1.626359711e-03f, -1.627156305e-03f, -1.627949284e-03f, -1.628738644e-03f, -1.629524385e-03f, -1.630306504e-03f, -1.631085002e-03f, - -1.631859875e-03f, -1.632631122e-03f, -1.633398743e-03f, -1.634162735e-03f, -1.634923097e-03f, -1.635679828e-03f, -1.636432926e-03f, -1.637182390e-03f, -1.637928219e-03f, -1.638670410e-03f, - -1.639408963e-03f, -1.640143876e-03f, -1.640875148e-03f, -1.641602778e-03f, -1.642326763e-03f, -1.643047103e-03f, -1.643763797e-03f, -1.644476842e-03f, -1.645186239e-03f, -1.645891984e-03f, - -1.646594078e-03f, -1.647292518e-03f, -1.647987303e-03f, -1.648678433e-03f, -1.649365905e-03f, -1.650049719e-03f, -1.650729874e-03f, -1.651406367e-03f, -1.652079198e-03f, -1.652748365e-03f, - -1.653413868e-03f, -1.654075704e-03f, -1.654733874e-03f, -1.655388375e-03f, -1.656039206e-03f, -1.656686367e-03f, -1.657329855e-03f, -1.657969671e-03f, -1.658605811e-03f, -1.659238277e-03f, - -1.659867065e-03f, -1.660492176e-03f, -1.661113608e-03f, -1.661731359e-03f, -1.662345430e-03f, -1.662955818e-03f, -1.663562522e-03f, -1.664165542e-03f, -1.664764876e-03f, -1.665360523e-03f, - -1.665952483e-03f, -1.666540753e-03f, -1.667125334e-03f, -1.667706223e-03f, -1.668283420e-03f, -1.668856925e-03f, -1.669426735e-03f, -1.669992850e-03f, -1.670555268e-03f, -1.671113990e-03f, - -1.671669013e-03f, -1.672220337e-03f, -1.672767961e-03f, -1.673311884e-03f, -1.673852105e-03f, -1.674388623e-03f, -1.674921436e-03f, -1.675450545e-03f, -1.675975948e-03f, -1.676497644e-03f, - -1.677015633e-03f, -1.677529912e-03f, -1.678040483e-03f, -1.678547343e-03f, -1.679050491e-03f, -1.679549928e-03f, -1.680045651e-03f, -1.680537661e-03f, -1.681025956e-03f, -1.681510535e-03f, - -1.681991398e-03f, -1.682468543e-03f, -1.682941971e-03f, -1.683411680e-03f, -1.683877669e-03f, -1.684339938e-03f, -1.684798485e-03f, -1.685253311e-03f, -1.685704413e-03f, -1.686151793e-03f, - -1.686595448e-03f, -1.687035378e-03f, -1.687471582e-03f, -1.687904060e-03f, -1.688332810e-03f, -1.688757833e-03f, -1.689179127e-03f, -1.689596692e-03f, -1.690010526e-03f, -1.690420630e-03f, - -1.690827003e-03f, -1.691229644e-03f, -1.691628552e-03f, -1.692023727e-03f, -1.692415168e-03f, -1.692802875e-03f, -1.693186846e-03f, -1.693567082e-03f, -1.693943581e-03f, -1.694316343e-03f, - -1.694685368e-03f, -1.695050654e-03f, -1.695412202e-03f, -1.695770011e-03f, -1.696124080e-03f, -1.696474408e-03f, -1.696820996e-03f, -1.697163842e-03f, -1.697502946e-03f, -1.697838308e-03f, - -1.698169926e-03f, -1.698497802e-03f, -1.698821933e-03f, -1.699142320e-03f, -1.699458962e-03f, -1.699771859e-03f, -1.700081010e-03f, -1.700386415e-03f, -1.700688073e-03f, -1.700985984e-03f, - -1.701280147e-03f, -1.701570562e-03f, -1.701857229e-03f, -1.702140148e-03f, -1.702419317e-03f, -1.702694737e-03f, -1.702966406e-03f, -1.703234326e-03f, -1.703498495e-03f, -1.703758913e-03f, - -1.704015579e-03f, -1.704268494e-03f, -1.704517657e-03f, -1.704763068e-03f, -1.705004727e-03f, -1.705242632e-03f, -1.705476784e-03f, -1.705707183e-03f, -1.705933828e-03f, -1.706156719e-03f, - -1.706375856e-03f, -1.706591239e-03f, -1.706802866e-03f, -1.707010739e-03f, -1.707214857e-03f, -1.707415219e-03f, -1.707611826e-03f, -1.707804677e-03f, -1.707993771e-03f, -1.708179110e-03f, - -1.708360693e-03f, -1.708538518e-03f, -1.708712588e-03f, -1.708882900e-03f, -1.709049456e-03f, -1.709212254e-03f, -1.709371295e-03f, -1.709526579e-03f, -1.709678105e-03f, -1.709825874e-03f, - -1.709969886e-03f, -1.710110139e-03f, -1.710246635e-03f, -1.710379373e-03f, -1.710508353e-03f, -1.710633575e-03f, -1.710755039e-03f, -1.710872746e-03f, -1.710986694e-03f, -1.711096884e-03f, - -1.711203316e-03f, -1.711305990e-03f, -1.711404905e-03f, -1.711500063e-03f, -1.711591463e-03f, -1.711679105e-03f, -1.711762988e-03f, -1.711843114e-03f, -1.711919482e-03f, -1.711992092e-03f, - -1.712060945e-03f, -1.712126040e-03f, -1.712187377e-03f, -1.712244957e-03f, -1.712298780e-03f, -1.712348845e-03f, -1.712395153e-03f, -1.712437705e-03f, -1.712476499e-03f, -1.712511537e-03f, - -1.712542818e-03f, -1.712570343e-03f, -1.712594112e-03f, -1.712614125e-03f, -1.712630381e-03f, -1.712642883e-03f, -1.712651629e-03f, -1.712656619e-03f, -1.712657855e-03f, -1.712655336e-03f, - -1.712649063e-03f, -1.712639035e-03f, -1.712625253e-03f, -1.712607717e-03f, -1.712586428e-03f, -1.712561386e-03f, -1.712532591e-03f, -1.712500043e-03f, -1.712463743e-03f, -1.712423691e-03f, - -1.712379888e-03f, -1.712332333e-03f, -1.712281027e-03f, -1.712225970e-03f, -1.712167163e-03f, -1.712104606e-03f, -1.712038299e-03f, -1.711968243e-03f, -1.711894439e-03f, -1.711816886e-03f, - -1.711735585e-03f, -1.711650536e-03f, -1.711561740e-03f, -1.711469198e-03f, -1.711372909e-03f, -1.711272874e-03f, -1.711169094e-03f, -1.711061569e-03f, -1.710950299e-03f, -1.710835285e-03f, - -1.710716528e-03f, -1.710594028e-03f, -1.710467785e-03f, -1.710337800e-03f, -1.710204073e-03f, -1.710066606e-03f, -1.709925398e-03f, -1.709780450e-03f, -1.709631763e-03f, -1.709479337e-03f, - -1.709323172e-03f, -1.709163270e-03f, -1.708999631e-03f, -1.708832256e-03f, -1.708661144e-03f, -1.708486297e-03f, -1.708307716e-03f, -1.708125400e-03f, -1.707939351e-03f, -1.707749570e-03f, - -1.707556056e-03f, -1.707358810e-03f, -1.707157834e-03f, -1.706953128e-03f, -1.706744692e-03f, -1.706532527e-03f, -1.706316634e-03f, -1.706097014e-03f, -1.705873667e-03f, -1.705646595e-03f, - -1.705415797e-03f, -1.705181274e-03f, -1.704943028e-03f, -1.704701059e-03f, -1.704455367e-03f, -1.704205955e-03f, -1.703952821e-03f, -1.703695968e-03f, -1.703435395e-03f, -1.703171104e-03f, - -1.702903096e-03f, -1.702631371e-03f, -1.702355930e-03f, -1.702076774e-03f, -1.701793904e-03f, -1.701507321e-03f, -1.701217025e-03f, -1.700923017e-03f, -1.700625299e-03f, -1.700323871e-03f, - -1.700018735e-03f, -1.699709890e-03f, -1.699397337e-03f, -1.699081079e-03f, -1.698761116e-03f, -1.698437448e-03f, -1.698110076e-03f, -1.697779002e-03f, -1.697444227e-03f, -1.697105751e-03f, - -1.696763575e-03f, -1.696417701e-03f, -1.696068130e-03f, -1.695714861e-03f, -1.695357897e-03f, -1.694997238e-03f, -1.694632886e-03f, -1.694264841e-03f, -1.693893105e-03f, -1.693517678e-03f, - -1.693138562e-03f, -1.692755757e-03f, -1.692369266e-03f, -1.691979087e-03f, -1.691585224e-03f, -1.691187677e-03f, -1.690786446e-03f, -1.690381534e-03f, -1.689972941e-03f, -1.689560669e-03f, - -1.689144718e-03f, -1.688725090e-03f, -1.688301785e-03f, -1.687874806e-03f, -1.687444153e-03f, -1.687009827e-03f, -1.686571829e-03f, -1.686130161e-03f, -1.685684824e-03f, -1.685235819e-03f, - -1.684783148e-03f, -1.684326810e-03f, -1.683866809e-03f, -1.683403145e-03f, -1.682935818e-03f, -1.682464832e-03f, -1.681990186e-03f, -1.681511882e-03f, -1.681029921e-03f, -1.680544305e-03f, - -1.680055034e-03f, -1.679562111e-03f, -1.679065537e-03f, -1.678565312e-03f, -1.678061438e-03f, -1.677553916e-03f, -1.677042749e-03f, -1.676527936e-03f, -1.676009480e-03f, -1.675487382e-03f, - -1.674961642e-03f, -1.674432264e-03f, -1.673899247e-03f, -1.673362594e-03f, -1.672822306e-03f, -1.672278383e-03f, -1.671730829e-03f, -1.671179643e-03f, -1.670624828e-03f, -1.670066384e-03f, - -1.669504314e-03f, -1.668938619e-03f, -1.668369300e-03f, -1.667796359e-03f, -1.667219797e-03f, -1.666639616e-03f, -1.666055817e-03f, -1.665468401e-03f, -1.664877371e-03f, -1.664282727e-03f, - -1.663684472e-03f, -1.663082607e-03f, -1.662477133e-03f, -1.661868052e-03f, -1.661255365e-03f, -1.660639074e-03f, -1.660019181e-03f, -1.659395687e-03f, -1.658768594e-03f, -1.658137903e-03f, - -1.657503616e-03f, -1.656865735e-03f, -1.656224261e-03f, -1.655579196e-03f, -1.654930541e-03f, -1.654278298e-03f, -1.653622470e-03f, -1.652963056e-03f, -1.652300060e-03f, -1.651633482e-03f, - -1.650963325e-03f, -1.650289590e-03f, -1.649612279e-03f, -1.648931394e-03f, -1.648246935e-03f, -1.647558906e-03f, -1.646867308e-03f, -1.646172142e-03f, -1.645473410e-03f, -1.644771114e-03f, - -1.644065256e-03f, -1.643355837e-03f, -1.642642859e-03f, -1.641926325e-03f, -1.641206235e-03f, -1.640482593e-03f, -1.639755398e-03f, -1.639024654e-03f, -1.638290362e-03f, -1.637552524e-03f, - -1.636811141e-03f, -1.636066216e-03f, -1.635317751e-03f, -1.634565747e-03f, -1.633810206e-03f, -1.633051130e-03f, -1.632288521e-03f, -1.631522381e-03f, -1.630752712e-03f, -1.629979515e-03f, - -1.629202793e-03f, -1.628422547e-03f, -1.627638780e-03f, -1.626851493e-03f, -1.626060688e-03f, -1.625266368e-03f, -1.624468534e-03f, -1.623667188e-03f, -1.622862332e-03f, -1.622053968e-03f, - -1.621242098e-03f, -1.620426725e-03f, -1.619607849e-03f, -1.618785474e-03f, -1.617959601e-03f, -1.617130232e-03f, -1.616297369e-03f, -1.615461014e-03f, -1.614621170e-03f, -1.613777838e-03f, - -1.612931021e-03f, -1.612080720e-03f, -1.611226937e-03f, -1.610369675e-03f, -1.609508937e-03f, -1.608644722e-03f, -1.607777035e-03f, -1.606905877e-03f, -1.606031250e-03f, -1.605153157e-03f, - -1.604271599e-03f, -1.603386579e-03f, -1.602498098e-03f, -1.601606160e-03f, -1.600710765e-03f, -1.599811917e-03f, -1.598909617e-03f, -1.598003868e-03f, -1.597094672e-03f, -1.596182031e-03f, - -1.595265948e-03f, -1.594346424e-03f, -1.593423461e-03f, -1.592497063e-03f, -1.591567231e-03f, -1.590633967e-03f, -1.589697274e-03f, -1.588757154e-03f, -1.587813610e-03f, -1.586866642e-03f, - -1.585916255e-03f, -1.584962450e-03f, -1.584005230e-03f, -1.583044596e-03f, -1.582080551e-03f, -1.581113098e-03f, -1.580142239e-03f, -1.579167975e-03f, -1.578190310e-03f, -1.577209246e-03f, - -1.576224785e-03f, -1.575236929e-03f, -1.574245682e-03f, -1.573251044e-03f, -1.572253020e-03f, -1.571251610e-03f, -1.570246818e-03f, -1.569238646e-03f, -1.568227096e-03f, -1.567212170e-03f, - -1.566193872e-03f, -1.565172204e-03f, -1.564147168e-03f, -1.563118766e-03f, -1.562087001e-03f, -1.561051876e-03f, -1.560013392e-03f, -1.558971553e-03f, -1.557926361e-03f, -1.556877818e-03f, - -1.555825928e-03f, -1.554770691e-03f, -1.553712112e-03f, -1.552650192e-03f, -1.551584934e-03f, -1.550516341e-03f, -1.549444415e-03f, -1.548369158e-03f, -1.547290574e-03f, -1.546208664e-03f, - -1.545123432e-03f, -1.544034880e-03f, -1.542943010e-03f, -1.541847826e-03f, -1.540749329e-03f, -1.539647523e-03f, -1.538542410e-03f, -1.537433992e-03f, -1.536322272e-03f, -1.535207254e-03f, - -1.534088939e-03f, -1.532967330e-03f, -1.531842431e-03f, -1.530714242e-03f, -1.529582768e-03f, -1.528448011e-03f, -1.527309974e-03f, -1.526168658e-03f, -1.525024068e-03f, -1.523876206e-03f, - -1.522725074e-03f, -1.521570675e-03f, -1.520413012e-03f, -1.519252087e-03f, -1.518087904e-03f, -1.516920466e-03f, -1.515749774e-03f, -1.514575832e-03f, -1.513398642e-03f, -1.512218207e-03f, - -1.511034531e-03f, -1.509847615e-03f, -1.508657463e-03f, -1.507464077e-03f, -1.506267461e-03f, -1.505067617e-03f, -1.503864547e-03f, -1.502658256e-03f, -1.501448745e-03f, -1.500236017e-03f, - -1.499020076e-03f, -1.497800924e-03f, -1.496578564e-03f, -1.495352999e-03f, -1.494124231e-03f, -1.492892265e-03f, -1.491657101e-03f, -1.490418745e-03f, -1.489177198e-03f, -1.487932463e-03f, - -1.486684543e-03f, -1.485433442e-03f, -1.484179162e-03f, -1.482921706e-03f, -1.481661077e-03f, -1.480397278e-03f, -1.479130312e-03f, -1.477860182e-03f, -1.476586890e-03f, -1.475310441e-03f, - -1.474030837e-03f, -1.472748080e-03f, -1.471462175e-03f, -1.470173123e-03f, -1.468880928e-03f, -1.467585594e-03f, -1.466287122e-03f, -1.464985516e-03f, -1.463680780e-03f, -1.462372916e-03f, - -1.461061927e-03f, -1.459747816e-03f, -1.458430586e-03f, -1.457110241e-03f, -1.455786784e-03f, -1.454460217e-03f, -1.453130544e-03f, -1.451797768e-03f, -1.450461892e-03f, -1.449122918e-03f, - -1.447780852e-03f, -1.446435694e-03f, -1.445087449e-03f, -1.443736119e-03f, -1.442381709e-03f, -1.441024220e-03f, -1.439663656e-03f, -1.438300021e-03f, -1.436933317e-03f, -1.435563548e-03f, - -1.434190717e-03f, -1.432814826e-03f, -1.431435880e-03f, -1.430053882e-03f, -1.428668834e-03f, -1.427280740e-03f, -1.425889603e-03f, -1.424495427e-03f, -1.423098214e-03f, -1.421697968e-03f, - -1.420294692e-03f, -1.418888390e-03f, -1.417479064e-03f, -1.416066719e-03f, -1.414651356e-03f, -1.413232980e-03f, -1.411811594e-03f, -1.410387201e-03f, -1.408959805e-03f, -1.407529408e-03f, - -1.406096014e-03f, -1.404659627e-03f, -1.403220250e-03f, -1.401777885e-03f, -1.400332537e-03f, -1.398884209e-03f, -1.397432904e-03f, -1.395978626e-03f, -1.394521377e-03f, -1.393061162e-03f, - -1.391597983e-03f, -1.390131845e-03f, -1.388662750e-03f, -1.387190701e-03f, -1.385715703e-03f, -1.384237759e-03f, -1.382756872e-03f, -1.381273045e-03f, -1.379786283e-03f, -1.378296587e-03f, - -1.376803963e-03f, -1.375308413e-03f, -1.373809940e-03f, -1.372308549e-03f, -1.370804243e-03f, -1.369297025e-03f, -1.367786898e-03f, -1.366273867e-03f, -1.364757935e-03f, -1.363239104e-03f, - -1.361717379e-03f, -1.360192764e-03f, -1.358665261e-03f, -1.357134874e-03f, -1.355601608e-03f, -1.354065464e-03f, -1.352526448e-03f, -1.350984562e-03f, -1.349439809e-03f, -1.347892195e-03f, - -1.346341721e-03f, -1.344788393e-03f, -1.343232212e-03f, -1.341673184e-03f, -1.340111311e-03f, -1.338546596e-03f, -1.336979045e-03f, -1.335408660e-03f, -1.333835445e-03f, -1.332259403e-03f, - -1.330680539e-03f, -1.329098855e-03f, -1.327514356e-03f, -1.325927045e-03f, -1.324336926e-03f, -1.322744002e-03f, -1.321148277e-03f, -1.319549755e-03f, -1.317948439e-03f, -1.316344334e-03f, - -1.314737442e-03f, -1.313127768e-03f, -1.311515315e-03f, -1.309900086e-03f, -1.308282087e-03f, -1.306661320e-03f, -1.305037789e-03f, -1.303411497e-03f, -1.301782450e-03f, -1.300150649e-03f, - -1.298516100e-03f, -1.296878805e-03f, -1.295238769e-03f, -1.293595996e-03f, -1.291950488e-03f, -1.290302250e-03f, -1.288651286e-03f, -1.286997599e-03f, -1.285341194e-03f, -1.283682073e-03f, - -1.282020242e-03f, -1.280355703e-03f, -1.278688460e-03f, -1.277018518e-03f, -1.275345880e-03f, -1.273670550e-03f, -1.271992532e-03f, -1.270311829e-03f, -1.268628446e-03f, -1.266942386e-03f, - -1.265253654e-03f, -1.263562252e-03f, -1.261868186e-03f, -1.260171458e-03f, -1.258472073e-03f, -1.256770035e-03f, -1.255065347e-03f, -1.253358013e-03f, -1.251648038e-03f, -1.249935425e-03f, - -1.248220179e-03f, -1.246502302e-03f, -1.244781799e-03f, -1.243058675e-03f, -1.241332932e-03f, -1.239604575e-03f, -1.237873608e-03f, -1.236140035e-03f, -1.234403859e-03f, -1.232665085e-03f, - -1.230923716e-03f, -1.229179758e-03f, -1.227433213e-03f, -1.225684085e-03f, -1.223932379e-03f, -1.222178099e-03f, -1.220421248e-03f, -1.218661831e-03f, -1.216899852e-03f, -1.215135314e-03f, - -1.213368222e-03f, -1.211598579e-03f, -1.209826391e-03f, -1.208051660e-03f, -1.206274391e-03f, -1.204494588e-03f, -1.202712255e-03f, -1.200927396e-03f, -1.199140015e-03f, -1.197350116e-03f, - -1.195557703e-03f, -1.193762781e-03f, -1.191965353e-03f, -1.190165424e-03f, -1.188362997e-03f, -1.186558078e-03f, -1.184750669e-03f, -1.182940775e-03f, -1.181128400e-03f, -1.179313548e-03f, - -1.177496224e-03f, -1.175676431e-03f, -1.173854173e-03f, -1.172029456e-03f, -1.170202282e-03f, -1.168372657e-03f, -1.166540584e-03f, -1.164706067e-03f, -1.162869111e-03f, -1.161029720e-03f, - -1.159187898e-03f, -1.157343648e-03f, -1.155496977e-03f, -1.153647886e-03f, -1.151796382e-03f, -1.149942467e-03f, -1.148086147e-03f, -1.146227425e-03f, -1.144366306e-03f, -1.142502793e-03f, - -1.140636892e-03f, -1.138768606e-03f, -1.136897939e-03f, -1.135024896e-03f, -1.133149482e-03f, -1.131271700e-03f, -1.129391554e-03f, -1.127509049e-03f, -1.125624190e-03f, -1.123736980e-03f, - -1.121847423e-03f, -1.119955525e-03f, -1.118061288e-03f, -1.116164719e-03f, -1.114265820e-03f, -1.112364597e-03f, -1.110461053e-03f, -1.108555193e-03f, -1.106647021e-03f, -1.104736541e-03f, - -1.102823758e-03f, -1.100908677e-03f, -1.098991301e-03f, -1.097071635e-03f, -1.095149683e-03f, -1.093225449e-03f, -1.091298939e-03f, -1.089370155e-03f, -1.087439104e-03f, -1.085505788e-03f, - -1.083570213e-03f, -1.081632383e-03f, -1.079692301e-03f, -1.077749974e-03f, -1.075805404e-03f, -1.073858597e-03f, -1.071909556e-03f, -1.069958287e-03f, -1.068004793e-03f, -1.066049080e-03f, - -1.064091150e-03f, -1.062131010e-03f, -1.060168663e-03f, -1.058204114e-03f, -1.056237367e-03f, -1.054268426e-03f, -1.052297297e-03f, -1.050323983e-03f, -1.048348489e-03f, -1.046370820e-03f, - -1.044390980e-03f, -1.042408973e-03f, -1.040424804e-03f, -1.038438478e-03f, -1.036449998e-03f, -1.034459370e-03f, -1.032466598e-03f, -1.030471686e-03f, -1.028474639e-03f, -1.026475461e-03f, - -1.024474158e-03f, -1.022470732e-03f, -1.020465190e-03f, -1.018457535e-03f, -1.016447773e-03f, -1.014435907e-03f, -1.012421942e-03f, -1.010405882e-03f, -1.008387733e-03f, -1.006367499e-03f, - -1.004345184e-03f, -1.002320792e-03f, -1.000294330e-03f, -9.982658000e-04f, -9.962352079e-04f, -9.942025580e-04f, -9.921678549e-04f, -9.901311031e-04f, -9.880923073e-04f, -9.860514720e-04f, - -9.840086019e-04f, -9.819637016e-04f, -9.799167756e-04f, -9.778678286e-04f, -9.758168651e-04f, -9.737638900e-04f, -9.717089076e-04f, -9.696519227e-04f, -9.675929400e-04f, -9.655319640e-04f, - -9.634689994e-04f, -9.614040508e-04f, -9.593371229e-04f, -9.572682204e-04f, -9.551973479e-04f, -9.531245101e-04f, -9.510497115e-04f, -9.489729570e-04f, -9.468942512e-04f, -9.448135988e-04f, - -9.427310044e-04f, -9.406464727e-04f, -9.385600084e-04f, -9.364716163e-04f, -9.343813010e-04f, -9.322890672e-04f, -9.301949196e-04f, -9.280988629e-04f, -9.260009020e-04f, -9.239010413e-04f, - -9.217992858e-04f, -9.196956401e-04f, -9.175901090e-04f, -9.154826971e-04f, -9.133734093e-04f, -9.112622502e-04f, -9.091492246e-04f, -9.070343373e-04f, -9.049175930e-04f, -9.027989964e-04f, - -9.006785524e-04f, -8.985562657e-04f, -8.964321410e-04f, -8.943061832e-04f, -8.921783969e-04f, -8.900487871e-04f, -8.879173584e-04f, -8.857841157e-04f, -8.836490637e-04f, -8.815122072e-04f, - -8.793735511e-04f, -8.772331002e-04f, -8.750908591e-04f, -8.729468328e-04f, -8.708010261e-04f, -8.686534438e-04f, -8.665040906e-04f, -8.643529715e-04f, -8.622000913e-04f, -8.600454547e-04f, - -8.578890666e-04f, -8.557309318e-04f, -8.535710553e-04f, -8.514094417e-04f, -8.492460961e-04f, -8.470810232e-04f, -8.449142279e-04f, -8.427457150e-04f, -8.405754894e-04f, -8.384035560e-04f, - -8.362299196e-04f, -8.340545852e-04f, -8.318775575e-04f, -8.296988415e-04f, -8.275184420e-04f, -8.253363640e-04f, -8.231526122e-04f, -8.209671917e-04f, -8.187801073e-04f, -8.165913640e-04f, - -8.144009665e-04f, -8.122089198e-04f, -8.100152289e-04f, -8.078198986e-04f, -8.056229338e-04f, -8.034243395e-04f, -8.012241206e-04f, -7.990222821e-04f, -7.968188287e-04f, -7.946137656e-04f, - -7.924070976e-04f, -7.901988296e-04f, -7.879889666e-04f, -7.857775135e-04f, -7.835644754e-04f, -7.813498570e-04f, -7.791336635e-04f, -7.769158997e-04f, -7.746965706e-04f, -7.724756812e-04f, - -7.702532364e-04f, -7.680292412e-04f, -7.658037006e-04f, -7.635766196e-04f, -7.613480031e-04f, -7.591178561e-04f, -7.568861836e-04f, -7.546529906e-04f, -7.524182821e-04f, -7.501820630e-04f, - -7.479443385e-04f, -7.457051134e-04f, -7.434643928e-04f, -7.412221816e-04f, -7.389784850e-04f, -7.367333078e-04f, -7.344866552e-04f, -7.322385321e-04f, -7.299889436e-04f, -7.277378946e-04f, - -7.254853903e-04f, -7.232314356e-04f, -7.209760355e-04f, -7.187191952e-04f, -7.164609196e-04f, -7.142012138e-04f, -7.119400828e-04f, -7.096775316e-04f, -7.074135654e-04f, -7.051481892e-04f, - -7.028814080e-04f, -7.006132269e-04f, -6.983436510e-04f, -6.960726852e-04f, -6.938003347e-04f, -6.915266046e-04f, -6.892514999e-04f, -6.869750256e-04f, -6.846971870e-04f, -6.824179889e-04f, - -6.801374366e-04f, -6.778555352e-04f, -6.755722896e-04f, -6.732877050e-04f, -6.710017865e-04f, -6.687145391e-04f, -6.664259681e-04f, -6.641360784e-04f, -6.618448752e-04f, -6.595523635e-04f, - -6.572585486e-04f, -6.549634355e-04f, -6.526670292e-04f, -6.503693350e-04f, -6.480703580e-04f, -6.457701032e-04f, -6.434685758e-04f, -6.411657810e-04f, -6.388617238e-04f, -6.365564093e-04f, - -6.342498428e-04f, -6.319420293e-04f, -6.296329740e-04f, -6.273226820e-04f, -6.250111584e-04f, -6.226984085e-04f, -6.203844374e-04f, -6.180692501e-04f, -6.157528519e-04f, -6.134352479e-04f, - -6.111164433e-04f, -6.087964432e-04f, -6.064752529e-04f, -6.041528773e-04f, -6.018293218e-04f, -5.995045915e-04f, -5.971786915e-04f, -5.948516270e-04f, -5.925234033e-04f, -5.901940254e-04f, - -5.878634986e-04f, -5.855318281e-04f, -5.831990189e-04f, -5.808650764e-04f, -5.785300057e-04f, -5.761938120e-04f, -5.738565004e-04f, -5.715180762e-04f, -5.691785446e-04f, -5.668379108e-04f, - -5.644961800e-04f, -5.621533573e-04f, -5.598094480e-04f, -5.574644573e-04f, -5.551183904e-04f, -5.527712524e-04f, -5.504230488e-04f, -5.480737845e-04f, -5.457234649e-04f, -5.433720952e-04f, - -5.410196805e-04f, -5.386662262e-04f, -5.363117374e-04f, -5.339562194e-04f, -5.315996774e-04f, -5.292421166e-04f, -5.268835423e-04f, -5.245239596e-04f, -5.221633739e-04f, -5.198017904e-04f, - -5.174392143e-04f, -5.150756508e-04f, -5.127111052e-04f, -5.103455827e-04f, -5.079790887e-04f, -5.056116283e-04f, -5.032432067e-04f, -5.008738293e-04f, -4.985035013e-04f, -4.961322280e-04f, - -4.937600146e-04f, -4.913868663e-04f, -4.890127885e-04f, -4.866377863e-04f, -4.842618651e-04f, -4.818850302e-04f, -4.795072867e-04f, -4.771286400e-04f, -4.747490954e-04f, -4.723686580e-04f, - -4.699873333e-04f, -4.676051264e-04f, -4.652220426e-04f, -4.628380873e-04f, -4.604532656e-04f, -4.580675830e-04f, -4.556810446e-04f, -4.532936557e-04f, -4.509054218e-04f, -4.485163479e-04f, - -4.461264395e-04f, -4.437357017e-04f, -4.413441400e-04f, -4.389517596e-04f, -4.365585658e-04f, -4.341645639e-04f, -4.317697591e-04f, -4.293741569e-04f, -4.269777625e-04f, -4.245805812e-04f, - -4.221826182e-04f, -4.197838790e-04f, -4.173843689e-04f, -4.149840930e-04f, -4.125830568e-04f, -4.101812656e-04f, -4.077787246e-04f, -4.053754392e-04f, -4.029714147e-04f, -4.005666564e-04f, - -3.981611696e-04f, -3.957549597e-04f, -3.933480320e-04f, -3.909403918e-04f, -3.885320444e-04f, -3.861229951e-04f, -3.837132493e-04f, -3.813028123e-04f, -3.788916894e-04f, -3.764798860e-04f, - -3.740674074e-04f, -3.716542588e-04f, -3.692404458e-04f, -3.668259735e-04f, -3.644108473e-04f, -3.619950726e-04f, -3.595786547e-04f, -3.571615989e-04f, -3.547439106e-04f, -3.523255951e-04f, - -3.499066577e-04f, -3.474871038e-04f, -3.450669388e-04f, -3.426461680e-04f, -3.402247967e-04f, -3.378028302e-04f, -3.353802740e-04f, -3.329571333e-04f, -3.305334136e-04f, -3.281091202e-04f, - -3.256842583e-04f, -3.232588335e-04f, -3.208328509e-04f, -3.184063161e-04f, -3.159792342e-04f, -3.135516108e-04f, -3.111234511e-04f, -3.086947606e-04f, -3.062655444e-04f, -3.038358082e-04f, - -3.014055571e-04f, -2.989747965e-04f, -2.965435318e-04f, -2.941117684e-04f, -2.916795117e-04f, -2.892467669e-04f, -2.868135395e-04f, -2.843798348e-04f, -2.819456582e-04f, -2.795110151e-04f, - -2.770759108e-04f, -2.746403506e-04f, -2.722043401e-04f, -2.697678844e-04f, -2.673309891e-04f, -2.648936594e-04f, -2.624559008e-04f, -2.600177186e-04f, -2.575791181e-04f, -2.551401049e-04f, - -2.527006841e-04f, -2.502608613e-04f, -2.478206417e-04f, -2.453800308e-04f, -2.429390340e-04f, -2.404976565e-04f, -2.380559038e-04f, -2.356137813e-04f, -2.331712943e-04f, -2.307284483e-04f, - -2.282852485e-04f, -2.258417004e-04f, -2.233978094e-04f, -2.209535808e-04f, -2.185090200e-04f, -2.160641324e-04f, -2.136189234e-04f, -2.111733983e-04f, -2.087275626e-04f, -2.062814216e-04f, - -2.038349807e-04f, -2.013882453e-04f, -1.989412208e-04f, -1.964939125e-04f, -1.940463259e-04f, -1.915984662e-04f, -1.891503390e-04f, -1.867019496e-04f, -1.842533033e-04f, -1.818044056e-04f, - -1.793552619e-04f, -1.769058775e-04f, -1.744562578e-04f, -1.720064082e-04f, -1.695563340e-04f, -1.671060408e-04f, -1.646555338e-04f, -1.622048185e-04f, -1.597539002e-04f, -1.573027843e-04f, - -1.548514762e-04f, -1.523999813e-04f, -1.499483050e-04f, -1.474964527e-04f, -1.450444297e-04f, -1.425922414e-04f, -1.401398933e-04f, -1.376873907e-04f, -1.352347390e-04f, -1.327819436e-04f, - -1.303290098e-04f, -1.278759431e-04f, -1.254227489e-04f, -1.229694325e-04f, -1.205159993e-04f, -1.180624548e-04f, -1.156088042e-04f, -1.131550530e-04f, -1.107012066e-04f, -1.082472703e-04f, - -1.057932496e-04f, -1.033391498e-04f, -1.008849764e-04f, -9.843073458e-05f, -9.597642988e-05f, -9.352206766e-05f, -9.106765329e-05f, -8.861319216e-05f, -8.615868965e-05f, -8.370415115e-05f, - -8.124958205e-05f, -7.879498772e-05f, -7.634037355e-05f, -7.388574493e-05f, -7.143110723e-05f, -6.897646585e-05f, -6.652182615e-05f, -6.406719353e-05f, -6.161257336e-05f, -5.915797103e-05f, - -5.670339192e-05f, -5.424884140e-05f, -5.179432486e-05f, -4.933984769e-05f, -4.688541524e-05f, -4.443103292e-05f, -4.197670609e-05f, -3.952244013e-05f, -3.706824042e-05f, -3.461411233e-05f, - -3.216006126e-05f, -2.970609256e-05f, -2.725221161e-05f, -2.479842380e-05f, -2.234473449e-05f, -1.989114905e-05f, -1.743767287e-05f, -1.498431132e-05f, -1.253106976e-05f, -1.007795356e-05f, - -7.624968110e-06f, -5.172118767e-06f, -2.719410902e-06f, -2.668498847e-07f, 2.185558916e-06f, 4.637810132e-06f, 7.089898397e-06f, 9.541818345e-06f, 1.199356461e-05f, 1.444513182e-05f, - 1.689651463e-05f, 1.934770766e-05f, 2.179870555e-05f, 2.424950293e-05f, 2.670009446e-05f, 2.915047477e-05f, 3.160063849e-05f, 3.405058027e-05f, 3.650029476e-05f, 3.894977658e-05f, - 4.139902040e-05f, 4.384802085e-05f, 4.629677258e-05f, 4.874527023e-05f, 5.119350845e-05f, 5.364148189e-05f, 5.608918520e-05f, 5.853661303e-05f, 6.098376003e-05f, 6.343062085e-05f, - 6.587719015e-05f, 6.832346257e-05f, 7.076943277e-05f, 7.321509541e-05f, 7.566044515e-05f, 7.810547664e-05f, 8.055018454e-05f, 8.299456352e-05f, 8.543860822e-05f, 8.788231332e-05f, - 9.032567348e-05f, 9.276868336e-05f, 9.521133762e-05f, 9.765363094e-05f, 1.000955580e-04f, 1.025371134e-04f, 1.049782919e-04f, 1.074190881e-04f, 1.098594967e-04f, 1.122995124e-04f, - 1.147391299e-04f, 1.171783437e-04f, 1.196171487e-04f, 1.220555394e-04f, 1.244935106e-04f, 1.269310570e-04f, 1.293681732e-04f, 1.318048538e-04f, 1.342410937e-04f, 1.366768874e-04f, - 1.391122297e-04f, 1.415471153e-04f, 1.439815388e-04f, 1.464154949e-04f, 1.488489783e-04f, 1.512819838e-04f, 1.537145060e-04f, 1.561465395e-04f, 1.585780792e-04f, 1.610091197e-04f, - 1.634396557e-04f, 1.658696819e-04f, 1.682991931e-04f, 1.707281838e-04f, 1.731566489e-04f, 1.755845830e-04f, 1.780119808e-04f, 1.804388371e-04f, 1.828651465e-04f, 1.852909039e-04f, - 1.877161038e-04f, 1.901407411e-04f, 1.925648103e-04f, 1.949883063e-04f, 1.974112238e-04f, 1.998335575e-04f, 2.022553022e-04f, 2.046764524e-04f, 2.070970031e-04f, 2.095169488e-04f, - 2.119362844e-04f, 2.143550046e-04f, 2.167731040e-04f, 2.191905775e-04f, 2.216074198e-04f, 2.240236256e-04f, 2.264391897e-04f, 2.288541068e-04f, 2.312683716e-04f, 2.336819790e-04f, - 2.360949236e-04f, 2.385072001e-04f, 2.409188035e-04f, 2.433297283e-04f, 2.457399694e-04f, 2.481495216e-04f, 2.505583795e-04f, 2.529665379e-04f, 2.553739917e-04f, 2.577807355e-04f, - 2.601867641e-04f, 2.625920724e-04f, 2.649966550e-04f, 2.674005068e-04f, 2.698036225e-04f, 2.722059970e-04f, 2.746076248e-04f, 2.770085010e-04f, 2.794086202e-04f, 2.818079772e-04f, - 2.842065669e-04f, 2.866043839e-04f, 2.890014232e-04f, 2.913976794e-04f, 2.937931474e-04f, 2.961878220e-04f, 2.985816979e-04f, 3.009747701e-04f, 3.033670332e-04f, 3.057584821e-04f, - 3.081491116e-04f, 3.105389165e-04f, 3.129278916e-04f, 3.153160317e-04f, 3.177033317e-04f, 3.200897864e-04f, 3.224753905e-04f, 3.248601389e-04f, 3.272440265e-04f, 3.296270480e-04f, - 3.320091983e-04f, 3.343904722e-04f, 3.367708646e-04f, 3.391503702e-04f, 3.415289840e-04f, 3.439067007e-04f, 3.462835152e-04f, 3.486594224e-04f, 3.510344171e-04f, 3.534084941e-04f, - 3.557816483e-04f, 3.581538746e-04f, 3.605251678e-04f, 3.628955227e-04f, 3.652649343e-04f, 3.676333973e-04f, 3.700009068e-04f, 3.723674574e-04f, 3.747330442e-04f, 3.770976619e-04f, - 3.794613054e-04f, 3.818239697e-04f, 3.841856496e-04f, 3.865463400e-04f, 3.889060357e-04f, 3.912647317e-04f, 3.936224229e-04f, 3.959791041e-04f, 3.983347702e-04f, 4.006894162e-04f, - 4.030430369e-04f, 4.053956273e-04f, 4.077471822e-04f, 4.100976966e-04f, 4.124471653e-04f, 4.147955833e-04f, 4.171429455e-04f, 4.194892469e-04f, 4.218344822e-04f, 4.241786466e-04f, - 4.265217348e-04f, 4.288637418e-04f, 4.312046626e-04f, 4.335444921e-04f, 4.358832252e-04f, 4.382208569e-04f, 4.405573820e-04f, 4.428927957e-04f, 4.452270927e-04f, 4.475602681e-04f, - 4.498923168e-04f, 4.522232337e-04f, 4.545530139e-04f, 4.568816523e-04f, 4.592091438e-04f, 4.615354834e-04f, 4.638606662e-04f, 4.661846870e-04f, 4.685075408e-04f, 4.708292227e-04f, - 4.731497275e-04f, 4.754690504e-04f, 4.777871862e-04f, 4.801041300e-04f, 4.824198768e-04f, 4.847344215e-04f, 4.870477592e-04f, 4.893598848e-04f, 4.916707934e-04f, 4.939804800e-04f, - 4.962889396e-04f, 4.985961672e-04f, 5.009021578e-04f, 5.032069065e-04f, 5.055104082e-04f, 5.078126580e-04f, 5.101136510e-04f, 5.124133821e-04f, 5.147118464e-04f, 5.170090389e-04f, - 5.193049547e-04f, 5.215995888e-04f, 5.238929363e-04f, 5.261849922e-04f, 5.284757516e-04f, 5.307652096e-04f, 5.330533611e-04f, 5.353402013e-04f, 5.376257252e-04f, 5.399099279e-04f, - 5.421928045e-04f, 5.444743501e-04f, 5.467545596e-04f, 5.490334283e-04f, 5.513109512e-04f, 5.535871234e-04f, 5.558619399e-04f, 5.581353960e-04f, 5.604074866e-04f, 5.626782069e-04f, - 5.649475520e-04f, 5.672155170e-04f, 5.694820970e-04f, 5.717472872e-04f, 5.740110826e-04f, 5.762734784e-04f, 5.785344696e-04f, 5.807940515e-04f, 5.830522192e-04f, 5.853089678e-04f, - 5.875642924e-04f, 5.898181882e-04f, 5.920706503e-04f, 5.943216740e-04f, 5.965712542e-04f, 5.988193863e-04f, 6.010660653e-04f, 6.033112864e-04f, 6.055550448e-04f, 6.077973357e-04f, - 6.100381542e-04f, 6.122774955e-04f, 6.145153549e-04f, 6.167517274e-04f, 6.189866082e-04f, 6.212199927e-04f, 6.234518759e-04f, 6.256822530e-04f, 6.279111194e-04f, 6.301384701e-04f, - 6.323643003e-04f, 6.345886054e-04f, 6.368113805e-04f, 6.390326208e-04f, 6.412523216e-04f, 6.434704781e-04f, 6.456870854e-04f, 6.479021390e-04f, 6.501156339e-04f, 6.523275655e-04f, - 6.545379290e-04f, 6.567467197e-04f, 6.589539327e-04f, 6.611595634e-04f, 6.633636070e-04f, 6.655660587e-04f, 6.677669140e-04f, 6.699661680e-04f, 6.721638159e-04f, 6.743598532e-04f, - 6.765542750e-04f, 6.787470767e-04f, 6.809382536e-04f, 6.831278009e-04f, 6.853157139e-04f, 6.875019881e-04f, 6.896866186e-04f, 6.918696007e-04f, 6.940509299e-04f, 6.962306014e-04f, - 6.984086105e-04f, 7.005849526e-04f, 7.027596230e-04f, 7.049326170e-04f, 7.071039300e-04f, 7.092735573e-04f, 7.114414943e-04f, 7.136077363e-04f, 7.157722787e-04f, 7.179351168e-04f, - 7.200962460e-04f, 7.222556617e-04f, 7.244133592e-04f, 7.265693340e-04f, 7.287235813e-04f, 7.308760967e-04f, 7.330268754e-04f, 7.351759128e-04f, 7.373232044e-04f, 7.394687456e-04f, - 7.416125318e-04f, 7.437545583e-04f, 7.458948206e-04f, 7.480333141e-04f, 7.501700342e-04f, 7.523049764e-04f, 7.544381361e-04f, 7.565695086e-04f, 7.586990896e-04f, 7.608268743e-04f, - 7.629528583e-04f, 7.650770369e-04f, 7.671994057e-04f, 7.693199601e-04f, 7.714386956e-04f, 7.735556076e-04f, 7.756706917e-04f, 7.777839432e-04f, 7.798953577e-04f, 7.820049306e-04f, - 7.841126575e-04f, 7.862185338e-04f, 7.883225551e-04f, 7.904247168e-04f, 7.925250144e-04f, 7.946234435e-04f, 7.967199996e-04f, 7.988146781e-04f, 8.009074747e-04f, 8.029983848e-04f, - 8.050874040e-04f, 8.071745278e-04f, 8.092597517e-04f, 8.113430714e-04f, 8.134244823e-04f, 8.155039800e-04f, 8.175815601e-04f, 8.196572181e-04f, 8.217309497e-04f, 8.238027503e-04f, - 8.258726155e-04f, 8.279405410e-04f, 8.300065223e-04f, 8.320705550e-04f, 8.341326347e-04f, 8.361927571e-04f, 8.382509176e-04f, 8.403071120e-04f, 8.423613358e-04f, 8.444135847e-04f, - 8.464638543e-04f, 8.485121401e-04f, 8.505584379e-04f, 8.526027433e-04f, 8.546450519e-04f, 8.566853594e-04f, 8.587236614e-04f, 8.607599535e-04f, 8.627942315e-04f, 8.648264910e-04f, - 8.668567277e-04f, 8.688849372e-04f, 8.709111152e-04f, 8.729352575e-04f, 8.749573596e-04f, 8.769774174e-04f, 8.789954264e-04f, 8.810113824e-04f, 8.830252811e-04f, 8.850371183e-04f, - 8.870468895e-04f, 8.890545906e-04f, 8.910602173e-04f, 8.930637654e-04f, 8.950652304e-04f, 8.970646083e-04f, 8.990618946e-04f, 9.010570853e-04f, 9.030501760e-04f, 9.050411625e-04f, - 9.070300406e-04f, 9.090168060e-04f, 9.110014546e-04f, 9.129839820e-04f, 9.149643842e-04f, 9.169426568e-04f, 9.189187956e-04f, 9.208927966e-04f, 9.228646554e-04f, 9.248343679e-04f, - 9.268019299e-04f, 9.287673372e-04f, 9.307305856e-04f, 9.326916711e-04f, 9.346505893e-04f, 9.366073362e-04f, 9.385619076e-04f, 9.405142993e-04f, 9.424645073e-04f, 9.444125273e-04f, - 9.463583552e-04f, 9.483019869e-04f, 9.502434183e-04f, 9.521826452e-04f, 9.541196636e-04f, 9.560544693e-04f, 9.579870582e-04f, 9.599174263e-04f, 9.618455694e-04f, 9.637714834e-04f, - 9.656951643e-04f, 9.676166079e-04f, 9.695358103e-04f, 9.714527673e-04f, 9.733674749e-04f, 9.752799290e-04f, 9.771901256e-04f, 9.790980606e-04f, 9.810037299e-04f, 9.829071296e-04f, - 9.848082556e-04f, 9.867071039e-04f, 9.886036705e-04f, 9.904979513e-04f, 9.923899423e-04f, 9.942796395e-04f, 9.961670390e-04f, 9.980521367e-04f, 9.999349287e-04f, 1.001815411e-03f, - 1.003693579e-03f, 1.005569430e-03f, 1.007442959e-03f, 1.009314163e-03f, 1.011183037e-03f, 1.013049577e-03f, 1.014913780e-03f, 1.016775641e-03f, 1.018635158e-03f, 1.020492324e-03f, - 1.022347138e-03f, 1.024199594e-03f, 1.026049690e-03f, 1.027897420e-03f, 1.029742782e-03f, 1.031585771e-03f, 1.033426383e-03f, 1.035264615e-03f, 1.037100462e-03f, 1.038933921e-03f, - 1.040764987e-03f, 1.042593658e-03f, 1.044419929e-03f, 1.046243796e-03f, 1.048065255e-03f, 1.049884303e-03f, 1.051700936e-03f, 1.053515150e-03f, 1.055326940e-03f, 1.057136304e-03f, - 1.058943237e-03f, 1.060747736e-03f, 1.062549797e-03f, 1.064349416e-03f, 1.066146589e-03f, 1.067941312e-03f, 1.069733582e-03f, 1.071523395e-03f, 1.073310747e-03f, 1.075095634e-03f, - 1.076878053e-03f, 1.078658000e-03f, 1.080435471e-03f, 1.082210462e-03f, 1.083982969e-03f, 1.085752990e-03f, 1.087520520e-03f, 1.089285555e-03f, 1.091048092e-03f, 1.092808126e-03f, - 1.094565655e-03f, 1.096320675e-03f, 1.098073182e-03f, 1.099823171e-03f, 1.101570641e-03f, 1.103315586e-03f, 1.105058003e-03f, 1.106797889e-03f, 1.108535240e-03f, 1.110270052e-03f, - 1.112002321e-03f, 1.113732045e-03f, 1.115459218e-03f, 1.117183839e-03f, 1.118905902e-03f, 1.120625405e-03f, 1.122342344e-03f, 1.124056715e-03f, 1.125768514e-03f, 1.127477739e-03f, - 1.129184385e-03f, 1.130888449e-03f, 1.132589927e-03f, 1.134288816e-03f, 1.135985112e-03f, 1.137678812e-03f, 1.139369912e-03f, 1.141058408e-03f, 1.142744297e-03f, 1.144427576e-03f, - 1.146108240e-03f, 1.147786287e-03f, 1.149461713e-03f, 1.151134514e-03f, 1.152804687e-03f, 1.154472228e-03f, 1.156137134e-03f, 1.157799402e-03f, 1.159459027e-03f, 1.161116007e-03f, - 1.162770337e-03f, 1.164422016e-03f, 1.166071038e-03f, 1.167717401e-03f, 1.169361101e-03f, 1.171002134e-03f, 1.172640498e-03f, 1.174276189e-03f, 1.175909203e-03f, 1.177539538e-03f, - 1.179167188e-03f, 1.180792152e-03f, 1.182414426e-03f, 1.184034007e-03f, 1.185650890e-03f, 1.187265073e-03f, 1.188876552e-03f, 1.190485324e-03f, 1.192091386e-03f, 1.193694734e-03f, - 1.195295365e-03f, 1.196893275e-03f, 1.198488461e-03f, 1.200080921e-03f, 1.201670650e-03f, 1.203257645e-03f, 1.204841903e-03f, 1.206423421e-03f, 1.208002195e-03f, 1.209578222e-03f, - 1.211151498e-03f, 1.212722022e-03f, 1.214289788e-03f, 1.215854794e-03f, 1.217417037e-03f, 1.218976514e-03f, 1.220533221e-03f, 1.222087154e-03f, 1.223638311e-03f, 1.225186689e-03f, - 1.226732284e-03f, 1.228275093e-03f, 1.229815113e-03f, 1.231352340e-03f, 1.232886772e-03f, 1.234418405e-03f, 1.235947237e-03f, 1.237473263e-03f, 1.238996480e-03f, 1.240516887e-03f, - 1.242034478e-03f, 1.243549252e-03f, 1.245061205e-03f, 1.246570334e-03f, 1.248076636e-03f, 1.249580107e-03f, 1.251080746e-03f, 1.252578547e-03f, 1.254073509e-03f, 1.255565628e-03f, - 1.257054901e-03f, 1.258541325e-03f, 1.260024898e-03f, 1.261505615e-03f, 1.262983474e-03f, 1.264458472e-03f, 1.265930605e-03f, 1.267399872e-03f, 1.268866267e-03f, 1.270329790e-03f, - 1.271790436e-03f, 1.273248202e-03f, 1.274703086e-03f, 1.276155085e-03f, 1.277604195e-03f, 1.279050414e-03f, 1.280493738e-03f, 1.281934165e-03f, 1.283371691e-03f, 1.284806314e-03f, - 1.286238030e-03f, 1.287666838e-03f, 1.289092733e-03f, 1.290515712e-03f, 1.291935774e-03f, 1.293352914e-03f, 1.294767131e-03f, 1.296178420e-03f, 1.297586780e-03f, 1.298992207e-03f, - 1.300394698e-03f, 1.301794251e-03f, 1.303190862e-03f, 1.304584529e-03f, 1.305975249e-03f, 1.307363019e-03f, 1.308747835e-03f, 1.310129697e-03f, 1.311508599e-03f, 1.312884540e-03f, - 1.314257517e-03f, 1.315627527e-03f, 1.316994567e-03f, 1.318358634e-03f, 1.319719725e-03f, 1.321077839e-03f, 1.322432971e-03f, 1.323785119e-03f, 1.325134281e-03f, 1.326480453e-03f, - 1.327823633e-03f, 1.329163817e-03f, 1.330501005e-03f, 1.331835191e-03f, 1.333166375e-03f, 1.334494552e-03f, 1.335819721e-03f, 1.337141879e-03f, 1.338461022e-03f, 1.339777149e-03f, - 1.341090256e-03f, 1.342400341e-03f, 1.343707401e-03f, 1.345011434e-03f, 1.346312436e-03f, 1.347610406e-03f, 1.348905340e-03f, 1.350197235e-03f, 1.351486090e-03f, 1.352771902e-03f, - 1.354054667e-03f, 1.355334384e-03f, 1.356611049e-03f, 1.357884660e-03f, 1.359155215e-03f, 1.360422711e-03f, 1.361687145e-03f, 1.362948515e-03f, 1.364206818e-03f, 1.365462051e-03f, - 1.366714212e-03f, 1.367963299e-03f, 1.369209309e-03f, 1.370452239e-03f, 1.371692087e-03f, 1.372928850e-03f, 1.374162526e-03f, 1.375393112e-03f, 1.376620606e-03f, 1.377845005e-03f, - 1.379066307e-03f, 1.380284510e-03f, 1.381499610e-03f, 1.382711605e-03f, 1.383920494e-03f, 1.385126272e-03f, 1.386328939e-03f, 1.387528491e-03f, 1.388724927e-03f, 1.389918243e-03f, - 1.391108437e-03f, 1.392295507e-03f, 1.393479450e-03f, 1.394660265e-03f, 1.395837948e-03f, 1.397012497e-03f, 1.398183911e-03f, 1.399352185e-03f, 1.400517319e-03f, 1.401679310e-03f, - 1.402838155e-03f, 1.403993852e-03f, 1.405146399e-03f, 1.406295793e-03f, 1.407442032e-03f, 1.408585114e-03f, 1.409725037e-03f, 1.410861798e-03f, 1.411995394e-03f, 1.413125824e-03f, - 1.414253086e-03f, 1.415377176e-03f, 1.416498093e-03f, 1.417615835e-03f, 1.418730399e-03f, 1.419841782e-03f, 1.420949984e-03f, 1.422055001e-03f, 1.423156832e-03f, 1.424255473e-03f, - 1.425350924e-03f, 1.426443181e-03f, 1.427532242e-03f, 1.428618106e-03f, 1.429700770e-03f, 1.430780232e-03f, 1.431856489e-03f, 1.432929540e-03f, 1.433999383e-03f, 1.435066015e-03f, - 1.436129434e-03f, 1.437189638e-03f, 1.438246626e-03f, 1.439300393e-03f, 1.440350940e-03f, 1.441398263e-03f, 1.442442361e-03f, 1.443483231e-03f, 1.444520871e-03f, 1.445555280e-03f, - 1.446586455e-03f, 1.447614394e-03f, 1.448639095e-03f, 1.449660556e-03f, 1.450678775e-03f, 1.451693750e-03f, 1.452705479e-03f, 1.453713960e-03f, 1.454719191e-03f, 1.455721169e-03f, - 1.456719894e-03f, 1.457715363e-03f, 1.458707573e-03f, 1.459696524e-03f, 1.460682212e-03f, 1.461664637e-03f, 1.462643796e-03f, 1.463619686e-03f, 1.464592308e-03f, 1.465561657e-03f, - 1.466527733e-03f, 1.467490533e-03f, 1.468450056e-03f, 1.469406300e-03f, 1.470359262e-03f, 1.471308941e-03f, 1.472255335e-03f, 1.473198443e-03f, 1.474138261e-03f, 1.475074789e-03f, - 1.476008025e-03f, 1.476937966e-03f, 1.477864612e-03f, 1.478787959e-03f, 1.479708007e-03f, 1.480624753e-03f, 1.481538196e-03f, 1.482448333e-03f, 1.483355164e-03f, 1.484258686e-03f, - 1.485158897e-03f, 1.486055796e-03f, 1.486949382e-03f, 1.487839651e-03f, 1.488726603e-03f, 1.489610236e-03f, 1.490490547e-03f, 1.491367536e-03f, 1.492241201e-03f, 1.493111539e-03f, - 1.493978550e-03f, 1.494842231e-03f, 1.495702581e-03f, 1.496559597e-03f, 1.497413280e-03f, 1.498263626e-03f, 1.499110634e-03f, 1.499954303e-03f, 1.500794631e-03f, 1.501631616e-03f, - 1.502465256e-03f, 1.503295550e-03f, 1.504122497e-03f, 1.504946094e-03f, 1.505766341e-03f, 1.506583235e-03f, 1.507396775e-03f, 1.508206960e-03f, 1.509013787e-03f, 1.509817256e-03f, - 1.510617364e-03f, 1.511414111e-03f, 1.512207494e-03f, 1.512997512e-03f, 1.513784164e-03f, 1.514567448e-03f, 1.515347363e-03f, 1.516123906e-03f, 1.516897078e-03f, 1.517666875e-03f, - 1.518433297e-03f, 1.519196342e-03f, 1.519956009e-03f, 1.520712296e-03f, 1.521465201e-03f, 1.522214724e-03f, 1.522960863e-03f, 1.523703617e-03f, 1.524442984e-03f, 1.525178962e-03f, - 1.525911550e-03f, 1.526640748e-03f, 1.527366553e-03f, 1.528088964e-03f, 1.528807979e-03f, 1.529523599e-03f, 1.530235820e-03f, 1.530944641e-03f, 1.531650062e-03f, 1.532352082e-03f, - 1.533050697e-03f, 1.533745908e-03f, 1.534437713e-03f, 1.535126111e-03f, 1.535811101e-03f, 1.536492680e-03f, 1.537170848e-03f, 1.537845604e-03f, 1.538516946e-03f, 1.539184873e-03f, - 1.539849384e-03f, 1.540510478e-03f, 1.541168153e-03f, 1.541822408e-03f, 1.542473242e-03f, 1.543120654e-03f, 1.543764642e-03f, 1.544405205e-03f, 1.545042342e-03f, 1.545676053e-03f, - 1.546306335e-03f, 1.546933187e-03f, 1.547556609e-03f, 1.548176599e-03f, 1.548793157e-03f, 1.549406280e-03f, 1.550015968e-03f, 1.550622220e-03f, 1.551225034e-03f, 1.551824410e-03f, - 1.552420346e-03f, 1.553012842e-03f, 1.553601895e-03f, 1.554187506e-03f, 1.554769673e-03f, 1.555348395e-03f, 1.555923671e-03f, 1.556495500e-03f, 1.557063881e-03f, 1.557628812e-03f, - 1.558190294e-03f, 1.558748324e-03f, 1.559302902e-03f, 1.559854026e-03f, 1.560401697e-03f, 1.560945912e-03f, 1.561486671e-03f, 1.562023973e-03f, 1.562557817e-03f, 1.563088202e-03f, - 1.563615127e-03f, 1.564138591e-03f, 1.564658593e-03f, 1.565175132e-03f, 1.565688208e-03f, 1.566197819e-03f, 1.566703964e-03f, 1.567206644e-03f, 1.567705855e-03f, 1.568201599e-03f, - 1.568693874e-03f, 1.569182678e-03f, 1.569668012e-03f, 1.570149874e-03f, 1.570628264e-03f, 1.571103181e-03f, 1.571574623e-03f, 1.572042591e-03f, 1.572507083e-03f, 1.572968098e-03f, - 1.573425636e-03f, 1.573879696e-03f, 1.574330277e-03f, 1.574777379e-03f, 1.575221000e-03f, 1.575661139e-03f, 1.576097797e-03f, 1.576530972e-03f, 1.576960664e-03f, 1.577386872e-03f, - 1.577809595e-03f, 1.578228832e-03f, 1.578644584e-03f, 1.579056848e-03f, 1.579465624e-03f, 1.579870913e-03f, 1.580272712e-03f, 1.580671022e-03f, 1.581065841e-03f, 1.581457170e-03f, - 1.581845007e-03f, 1.582229351e-03f, 1.582610203e-03f, 1.582987562e-03f, 1.583361426e-03f, 1.583731796e-03f, 1.584098670e-03f, 1.584462049e-03f, 1.584821931e-03f, 1.585178317e-03f, - 1.585531204e-03f, 1.585880594e-03f, 1.586226485e-03f, 1.586568877e-03f, 1.586907769e-03f, 1.587243161e-03f, 1.587575052e-03f, 1.587903442e-03f, 1.588228330e-03f, 1.588549716e-03f, - 1.588867599e-03f, 1.589181979e-03f, 1.589492855e-03f, 1.589800227e-03f, 1.590104094e-03f, 1.590404457e-03f, 1.590701314e-03f, 1.590994665e-03f, 1.591284509e-03f, 1.591570847e-03f, - 1.591853678e-03f, 1.592133001e-03f, 1.592408816e-03f, 1.592681123e-03f, 1.592949921e-03f, 1.593215210e-03f, 1.593476989e-03f, 1.593735259e-03f, 1.593990019e-03f, 1.594241268e-03f, - 1.594489006e-03f, 1.594733233e-03f, 1.594973948e-03f, 1.595211152e-03f, 1.595444844e-03f, 1.595675023e-03f, 1.595901690e-03f, 1.596124844e-03f, 1.596344484e-03f, 1.596560611e-03f, - 1.596773225e-03f, 1.596982324e-03f, 1.597187909e-03f, 1.597389980e-03f, 1.597588536e-03f, 1.597783577e-03f, 1.597975103e-03f, 1.598163114e-03f, 1.598347610e-03f, 1.598528589e-03f, - 1.598706053e-03f, 1.598880001e-03f, 1.599050433e-03f, 1.599217348e-03f, 1.599380747e-03f, 1.599540630e-03f, 1.599696995e-03f, 1.599849844e-03f, 1.599999176e-03f, 1.600144990e-03f, - 1.600287288e-03f, 1.600426068e-03f, 1.600561331e-03f, 1.600693077e-03f, 1.600821305e-03f, 1.600946015e-03f, 1.601067208e-03f, 1.601184883e-03f, 1.601299041e-03f, 1.601409680e-03f, - 1.601516802e-03f, 1.601620407e-03f, 1.601720493e-03f, 1.601817062e-03f, 1.601910113e-03f, 1.601999646e-03f, 1.602085661e-03f, 1.602168159e-03f, 1.602247139e-03f, 1.602322602e-03f, - 1.602394547e-03f, 1.602462974e-03f, 1.602527885e-03f, 1.602589277e-03f, 1.602647153e-03f, 1.602701511e-03f, 1.602752353e-03f, 1.602799677e-03f, 1.602843485e-03f, 1.602883775e-03f, - 1.602920550e-03f, 1.602953807e-03f, 1.602983549e-03f, 1.603009774e-03f, 1.603032484e-03f, 1.603051677e-03f, 1.603067355e-03f, 1.603079518e-03f, 1.603088165e-03f, 1.603093298e-03f, - 1.603094915e-03f, 1.603093018e-03f, 1.603087607e-03f, 1.603078681e-03f, 1.603066241e-03f, 1.603050288e-03f, 1.603030821e-03f, 1.603007841e-03f, 1.602981349e-03f, 1.602951343e-03f, - 1.602917826e-03f, 1.602880796e-03f, 1.602840254e-03f, 1.602796202e-03f, 1.602748638e-03f, 1.602697563e-03f, 1.602642978e-03f, 1.602584883e-03f, 1.602523278e-03f, 1.602458163e-03f, - 1.602389540e-03f, 1.602317408e-03f, 1.602241767e-03f, 1.602162619e-03f, 1.602079963e-03f, 1.601993800e-03f, 1.601904130e-03f, 1.601810954e-03f, 1.601714273e-03f, 1.601614085e-03f, - 1.601510393e-03f, 1.601403196e-03f, 1.601292495e-03f, 1.601178291e-03f, 1.601060583e-03f, 1.600939373e-03f, 1.600814660e-03f, 1.600686446e-03f, 1.600554731e-03f, 1.600419515e-03f, - 1.600280798e-03f, 1.600138582e-03f, 1.599992867e-03f, 1.599843654e-03f, 1.599690942e-03f, 1.599534733e-03f, 1.599375026e-03f, 1.599211824e-03f, 1.599045126e-03f, 1.598874932e-03f, - 1.598701244e-03f, 1.598524062e-03f, 1.598343387e-03f, 1.598159218e-03f, 1.597971558e-03f, 1.597780406e-03f, 1.597585763e-03f, 1.597387630e-03f, 1.597186008e-03f, 1.596980896e-03f, - 1.596772296e-03f, 1.596560209e-03f, 1.596344634e-03f, 1.596125574e-03f, 1.595903028e-03f, 1.595676997e-03f, 1.595447482e-03f, 1.595214484e-03f, 1.594978003e-03f, 1.594738040e-03f, - 1.594494596e-03f, 1.594247671e-03f, 1.593997267e-03f, 1.593743384e-03f, 1.593486023e-03f, 1.593225185e-03f, 1.592960870e-03f, 1.592693079e-03f, 1.592421814e-03f, 1.592147074e-03f, - 1.591868861e-03f, 1.591587175e-03f, 1.591302018e-03f, 1.591013390e-03f, 1.590721292e-03f, 1.590425725e-03f, 1.590126690e-03f, 1.589824188e-03f, 1.589518219e-03f, 1.589208784e-03f, - 1.588895885e-03f, 1.588579522e-03f, 1.588259696e-03f, 1.587936408e-03f, 1.587609659e-03f, 1.587279450e-03f, 1.586945782e-03f, 1.586608656e-03f, 1.586268072e-03f, 1.585924032e-03f, - 1.585576537e-03f, 1.585225587e-03f, 1.584871184e-03f, 1.584513329e-03f, 1.584152023e-03f, 1.583787266e-03f, 1.583419059e-03f, 1.583047405e-03f, 1.582672303e-03f, 1.582293755e-03f, - 1.581911761e-03f, 1.581526324e-03f, 1.581137443e-03f, 1.580745121e-03f, 1.580349357e-03f, 1.579950154e-03f, 1.579547512e-03f, 1.579141432e-03f, 1.578731916e-03f, 1.578318964e-03f, - 1.577902578e-03f, 1.577482759e-03f, 1.577059508e-03f, 1.576632825e-03f, 1.576202713e-03f, 1.575769173e-03f, 1.575332205e-03f, 1.574891811e-03f, 1.574447991e-03f, 1.574000748e-03f, - 1.573550082e-03f, 1.573095994e-03f, 1.572638487e-03f, 1.572177560e-03f, 1.571713215e-03f, 1.571245454e-03f, 1.570774277e-03f, 1.570299686e-03f, 1.569821682e-03f, 1.569340267e-03f, - 1.568855441e-03f, 1.568367207e-03f, 1.567875564e-03f, 1.567380515e-03f, 1.566882061e-03f, 1.566380203e-03f, 1.565874942e-03f, 1.565366280e-03f, 1.564854218e-03f, 1.564338758e-03f, - 1.563819900e-03f, 1.563297647e-03f, 1.562771999e-03f, 1.562242957e-03f, 1.561710524e-03f, 1.561174701e-03f, 1.560635488e-03f, 1.560092888e-03f, 1.559546902e-03f, 1.558997530e-03f, - 1.558444776e-03f, 1.557888639e-03f, 1.557329122e-03f, 1.556766226e-03f, 1.556199952e-03f, 1.555630302e-03f, 1.555057277e-03f, 1.554480879e-03f, 1.553901109e-03f, 1.553317968e-03f, - 1.552731459e-03f, 1.552141583e-03f, 1.551548340e-03f, 1.550951734e-03f, 1.550351764e-03f, 1.549748433e-03f, 1.549141743e-03f, 1.548531694e-03f, 1.547918289e-03f, 1.547301528e-03f, - 1.546681414e-03f, 1.546057948e-03f, 1.545431132e-03f, 1.544800967e-03f, 1.544167454e-03f, 1.543530596e-03f, 1.542890394e-03f, 1.542246850e-03f, 1.541599965e-03f, 1.540949740e-03f, - 1.540296178e-03f, 1.539639281e-03f, 1.538979049e-03f, 1.538315484e-03f, 1.537648589e-03f, 1.536978364e-03f, 1.536304812e-03f, 1.535627934e-03f, 1.534947732e-03f, 1.534264207e-03f, - 1.533577361e-03f, 1.532887197e-03f, 1.532193715e-03f, 1.531496917e-03f, 1.530796806e-03f, 1.530093383e-03f, 1.529386649e-03f, 1.528676606e-03f, 1.527963257e-03f, 1.527246603e-03f, - 1.526526645e-03f, 1.525803386e-03f, 1.525076827e-03f, 1.524346970e-03f, 1.523613817e-03f, 1.522877369e-03f, 1.522137630e-03f, 1.521394599e-03f, 1.520648280e-03f, 1.519898674e-03f, - 1.519145782e-03f, 1.518389608e-03f, 1.517630152e-03f, 1.516867416e-03f, 1.516101403e-03f, 1.515332114e-03f, 1.514559551e-03f, 1.513783716e-03f, 1.513004611e-03f, 1.512222238e-03f, - 1.511436599e-03f, 1.510647695e-03f, 1.509855529e-03f, 1.509060102e-03f, 1.508261417e-03f, 1.507459476e-03f, 1.506654280e-03f, 1.505845831e-03f, 1.505034132e-03f, 1.504219184e-03f, - 1.503400989e-03f, 1.502579550e-03f, 1.501754868e-03f, 1.500926946e-03f, 1.500095784e-03f, 1.499261387e-03f, 1.498423754e-03f, 1.497582890e-03f, 1.496738794e-03f, 1.495891471e-03f, - 1.495040920e-03f, 1.494187146e-03f, 1.493330149e-03f, 1.492469933e-03f, 1.491606498e-03f, 1.490739847e-03f, 1.489869983e-03f, 1.488996906e-03f, 1.488120620e-03f, 1.487241127e-03f, - 1.486358428e-03f, 1.485472526e-03f, 1.484583423e-03f, 1.483691120e-03f, 1.482795622e-03f, 1.481896928e-03f, 1.480995042e-03f, 1.480089966e-03f, 1.479181701e-03f, 1.478270251e-03f, - 1.477355617e-03f, 1.476437801e-03f, 1.475516807e-03f, 1.474592635e-03f, 1.473665288e-03f, 1.472734769e-03f, 1.471801079e-03f, 1.470864221e-03f, 1.469924198e-03f, 1.468981010e-03f, - 1.468034662e-03f, 1.467085154e-03f, 1.466132490e-03f, 1.465176671e-03f, 1.464217699e-03f, 1.463255578e-03f, 1.462290310e-03f, 1.461321896e-03f, 1.460350339e-03f, 1.459375641e-03f, - 1.458397805e-03f, 1.457416833e-03f, 1.456432728e-03f, 1.455445491e-03f, 1.454455125e-03f, 1.453461633e-03f, 1.452465017e-03f, 1.451465278e-03f, 1.450462421e-03f, 1.449456446e-03f, - 1.448447357e-03f, 1.447435156e-03f, 1.446419845e-03f, 1.445401426e-03f, 1.444379903e-03f, 1.443355277e-03f, 1.442327551e-03f, 1.441296728e-03f, 1.440262809e-03f, 1.439225797e-03f, - 1.438185696e-03f, 1.437142507e-03f, 1.436096232e-03f, 1.435046875e-03f, 1.433994437e-03f, 1.432938922e-03f, 1.431880331e-03f, 1.430818667e-03f, 1.429753934e-03f, 1.428686132e-03f, - 1.427615266e-03f, 1.426541336e-03f, 1.425464347e-03f, 1.424384300e-03f, 1.423301198e-03f, 1.422215044e-03f, 1.421125840e-03f, 1.420033589e-03f, 1.418938293e-03f, 1.417839955e-03f, - 1.416738577e-03f, 1.415634163e-03f, 1.414526714e-03f, 1.413416234e-03f, 1.412302724e-03f, 1.411186188e-03f, 1.410066629e-03f, 1.408944048e-03f, 1.407818449e-03f, 1.406689834e-03f, - 1.405558206e-03f, 1.404423568e-03f, 1.403285922e-03f, 1.402145270e-03f, 1.401001616e-03f, 1.399854963e-03f, 1.398705312e-03f, 1.397552668e-03f, 1.396397031e-03f, 1.395238406e-03f, - 1.394076795e-03f, 1.392912200e-03f, 1.391744624e-03f, 1.390574071e-03f, 1.389400542e-03f, 1.388224041e-03f, 1.387044571e-03f, 1.385862133e-03f, 1.384676732e-03f, 1.383488369e-03f, - 1.382297047e-03f, 1.381102770e-03f, 1.379905540e-03f, 1.378705360e-03f, 1.377502233e-03f, 1.376296161e-03f, 1.375087148e-03f, 1.373875195e-03f, 1.372660307e-03f, 1.371442486e-03f, - 1.370221734e-03f, 1.368998055e-03f, 1.367771452e-03f, 1.366541926e-03f, 1.365309482e-03f, 1.364074123e-03f, 1.362835850e-03f, 1.361594667e-03f, 1.360350577e-03f, 1.359103582e-03f, - 1.357853687e-03f, 1.356600893e-03f, 1.355345203e-03f, 1.354086621e-03f, 1.352825149e-03f, 1.351560790e-03f, 1.350293548e-03f, 1.349023424e-03f, 1.347750423e-03f, 1.346474548e-03f, - 1.345195800e-03f, 1.343914183e-03f, 1.342629701e-03f, 1.341342356e-03f, 1.340052151e-03f, 1.338759088e-03f, 1.337463172e-03f, 1.336164406e-03f, 1.334862791e-03f, 1.333558332e-03f, - 1.332251030e-03f, 1.330940891e-03f, 1.329627915e-03f, 1.328312107e-03f, 1.326993469e-03f, 1.325672005e-03f, 1.324347718e-03f, 1.323020610e-03f, 1.321690685e-03f, 1.320357946e-03f, - 1.319022395e-03f, 1.317684037e-03f, 1.316342874e-03f, 1.314998910e-03f, 1.313652146e-03f, 1.312302588e-03f, 1.310950237e-03f, 1.309595097e-03f, 1.308237170e-03f, 1.306876461e-03f, - 1.305512973e-03f, 1.304146707e-03f, 1.302777669e-03f, 1.301405860e-03f, 1.300031284e-03f, 1.298653944e-03f, 1.297273843e-03f, 1.295890986e-03f, 1.294505374e-03f, 1.293117010e-03f, - 1.291725899e-03f, 1.290332044e-03f, 1.288935447e-03f, 1.287536112e-03f, 1.286134042e-03f, 1.284729241e-03f, 1.283321711e-03f, 1.281911456e-03f, 1.280498479e-03f, 1.279082783e-03f, - 1.277664372e-03f, 1.276243250e-03f, 1.274819418e-03f, 1.273392881e-03f, 1.271963641e-03f, 1.270531703e-03f, 1.269097070e-03f, 1.267659744e-03f, 1.266219729e-03f, 1.264777028e-03f, - 1.263331646e-03f, 1.261883584e-03f, 1.260432847e-03f, 1.258979438e-03f, 1.257523359e-03f, 1.256064615e-03f, 1.254603209e-03f, 1.253139145e-03f, 1.251672424e-03f, 1.250203052e-03f, - 1.248731031e-03f, 1.247256365e-03f, 1.245779058e-03f, 1.244299111e-03f, 1.242816530e-03f, 1.241331317e-03f, 1.239843476e-03f, 1.238353010e-03f, 1.236859923e-03f, 1.235364218e-03f, - 1.233865898e-03f, 1.232364968e-03f, 1.230861429e-03f, 1.229355287e-03f, 1.227846545e-03f, 1.226335205e-03f, 1.224821271e-03f, 1.223304747e-03f, 1.221785637e-03f, 1.220263943e-03f, - 1.218739670e-03f, 1.217212820e-03f, 1.215683398e-03f, 1.214151407e-03f, 1.212616850e-03f, 1.211079731e-03f, 1.209540053e-03f, 1.207997820e-03f, 1.206453036e-03f, 1.204905703e-03f, - 1.203355827e-03f, 1.201803409e-03f, 1.200248454e-03f, 1.198690966e-03f, 1.197130947e-03f, 1.195568402e-03f, 1.194003333e-03f, 1.192435745e-03f, 1.190865642e-03f, 1.189293026e-03f, - 1.187717902e-03f, 1.186140273e-03f, 1.184560142e-03f, 1.182977514e-03f, 1.181392391e-03f, 1.179804778e-03f, 1.178214678e-03f, 1.176622095e-03f, 1.175027032e-03f, 1.173429494e-03f, - 1.171829483e-03f, 1.170227004e-03f, 1.168622059e-03f, 1.167014654e-03f, 1.165404791e-03f, 1.163792474e-03f, 1.162177707e-03f, 1.160560493e-03f, 1.158940836e-03f, 1.157318741e-03f, - 1.155694210e-03f, 1.154067247e-03f, 1.152437857e-03f, 1.150806042e-03f, 1.149171807e-03f, 1.147535155e-03f, 1.145896090e-03f, 1.144254615e-03f, 1.142610736e-03f, 1.140964454e-03f, - 1.139315774e-03f, 1.137664701e-03f, 1.136011236e-03f, 1.134355385e-03f, 1.132697151e-03f, 1.131036538e-03f, 1.129373550e-03f, 1.127708190e-03f, 1.126040463e-03f, 1.124370371e-03f, - 1.122697919e-03f, 1.121023111e-03f, 1.119345951e-03f, 1.117666442e-03f, 1.115984588e-03f, 1.114300393e-03f, 1.112613861e-03f, 1.110924995e-03f, 1.109233800e-03f, 1.107540280e-03f, - 1.105844437e-03f, 1.104146277e-03f, 1.102445803e-03f, 1.100743019e-03f, 1.099037928e-03f, 1.097330535e-03f, 1.095620844e-03f, 1.093908858e-03f, 1.092194581e-03f, 1.090478017e-03f, - 1.088759171e-03f, 1.087038046e-03f, 1.085314645e-03f, 1.083588973e-03f, 1.081861035e-03f, 1.080130832e-03f, 1.078398371e-03f, 1.076663654e-03f, 1.074926686e-03f, 1.073187470e-03f, - 1.071446011e-03f, 1.069702312e-03f, 1.067956377e-03f, 1.066208211e-03f, 1.064457817e-03f, 1.062705199e-03f, 1.060950361e-03f, 1.059193308e-03f, 1.057434043e-03f, 1.055672571e-03f, - 1.053908894e-03f, 1.052143018e-03f, 1.050374946e-03f, 1.048604682e-03f, 1.046832231e-03f, 1.045057596e-03f, 1.043280781e-03f, 1.041501791e-03f, 1.039720629e-03f, 1.037937300e-03f, - 1.036151807e-03f, 1.034364154e-03f, 1.032574347e-03f, 1.030782388e-03f, 1.028988281e-03f, 1.027192032e-03f, 1.025393643e-03f, 1.023593119e-03f, 1.021790465e-03f, 1.019985683e-03f, - 1.018178779e-03f, 1.016369756e-03f, 1.014558618e-03f, 1.012745370e-03f, 1.010930015e-03f, 1.009112559e-03f, 1.007293004e-03f, 1.005471355e-03f, 1.003647616e-03f, 1.001821791e-03f, - 9.999938851e-04f, 9.981639014e-04f, 9.963318443e-04f, 9.944977180e-04f, 9.926615267e-04f, 9.908232744e-04f, 9.889829654e-04f, 9.871406038e-04f, 9.852961938e-04f, 9.834497396e-04f, - 9.816012454e-04f, 9.797507152e-04f, 9.778981534e-04f, 9.760435640e-04f, 9.741869514e-04f, 9.723283196e-04f, 9.704676730e-04f, 9.686050156e-04f, 9.667403517e-04f, 9.648736856e-04f, - 9.630050214e-04f, 9.611343634e-04f, 9.592617158e-04f, 9.573870828e-04f, 9.555104686e-04f, 9.536318776e-04f, 9.517513139e-04f, 9.498687817e-04f, 9.479842855e-04f, 9.460978293e-04f, - 9.442094175e-04f, 9.423190543e-04f, 9.404267439e-04f, 9.385324908e-04f, 9.366362990e-04f, 9.347381730e-04f, 9.328381170e-04f, 9.309361353e-04f, 9.290322321e-04f, 9.271264118e-04f, - 9.252186787e-04f, 9.233090370e-04f, 9.213974912e-04f, 9.194840454e-04f, 9.175687040e-04f, 9.156514714e-04f, 9.137323518e-04f, 9.118113495e-04f, 9.098884690e-04f, 9.079637145e-04f, - 9.060370904e-04f, 9.041086010e-04f, 9.021782507e-04f, 9.002460438e-04f, 8.983119846e-04f, 8.963760776e-04f, 8.944383271e-04f, 8.924987374e-04f, 8.905573129e-04f, 8.886140580e-04f, - 8.866689771e-04f, 8.847220745e-04f, 8.827733547e-04f, 8.808228219e-04f, 8.788704807e-04f, 8.769163354e-04f, 8.749603904e-04f, 8.730026500e-04f, 8.710431188e-04f, 8.690818011e-04f, - 8.671187014e-04f, 8.651538239e-04f, 8.631871733e-04f, 8.612187538e-04f, 8.592485699e-04f, 8.572766261e-04f, 8.553029268e-04f, 8.533274764e-04f, 8.513502793e-04f, 8.493713401e-04f, - 8.473906631e-04f, 8.454082528e-04f, 8.434241137e-04f, 8.414382501e-04f, 8.394506667e-04f, 8.374613678e-04f, 8.354703580e-04f, 8.334776416e-04f, 8.314832232e-04f, 8.294871073e-04f, - 8.274892983e-04f, 8.254898007e-04f, 8.234886190e-04f, 8.214857577e-04f, 8.194812213e-04f, 8.174750143e-04f, 8.154671413e-04f, 8.134576066e-04f, 8.114464148e-04f, 8.094335705e-04f, - 8.074190782e-04f, 8.054029423e-04f, 8.033851674e-04f, 8.013657581e-04f, 7.993447188e-04f, 7.973220541e-04f, 7.952977685e-04f, 7.932718666e-04f, 7.912443529e-04f, 7.892152319e-04f, - 7.871845083e-04f, 7.851521865e-04f, 7.831182712e-04f, 7.810827668e-04f, 7.790456780e-04f, 7.770070092e-04f, 7.749667652e-04f, 7.729249504e-04f, 7.708815694e-04f, 7.688366269e-04f, - 7.667901273e-04f, 7.647420753e-04f, 7.626924754e-04f, 7.606413323e-04f, 7.585886506e-04f, 7.565344347e-04f, 7.544786895e-04f, 7.524214194e-04f, 7.503626290e-04f, 7.483023230e-04f, - 7.462405060e-04f, 7.441771825e-04f, 7.421123573e-04f, 7.400460349e-04f, 7.379782200e-04f, 7.359089171e-04f, 7.338381310e-04f, 7.317658662e-04f, 7.296921274e-04f, 7.276169193e-04f, - 7.255402464e-04f, 7.234621134e-04f, 7.213825250e-04f, 7.193014858e-04f, 7.172190004e-04f, 7.151350736e-04f, 7.130497100e-04f, 7.109629142e-04f, 7.088746909e-04f, 7.067850449e-04f, - 7.046939806e-04f, 7.026015029e-04f, 7.005076164e-04f, 6.984123258e-04f, 6.963156358e-04f, 6.942175510e-04f, 6.921180761e-04f, 6.900172159e-04f, 6.879149750e-04f, 6.858113582e-04f, - 6.837063700e-04f, 6.816000153e-04f, 6.794922987e-04f, 6.773832249e-04f, 6.752727987e-04f, 6.731610247e-04f, 6.710479077e-04f, 6.689334524e-04f, 6.668176635e-04f, 6.647005457e-04f, - 6.625821038e-04f, 6.604623425e-04f, 6.583412665e-04f, 6.562188805e-04f, 6.540951893e-04f, 6.519701977e-04f, 6.498439103e-04f, 6.477163319e-04f, 6.455874673e-04f, 6.434573212e-04f, - 6.413258983e-04f, 6.391932034e-04f, 6.370592414e-04f, 6.349240168e-04f, 6.327875345e-04f, 6.306497993e-04f, 6.285108159e-04f, 6.263705891e-04f, 6.242291236e-04f, 6.220864242e-04f, - 6.199424958e-04f, 6.177973430e-04f, 6.156509707e-04f, 6.135033837e-04f, 6.113545867e-04f, 6.092045845e-04f, 6.070533819e-04f, 6.049009837e-04f, 6.027473947e-04f, 6.005926197e-04f, - 5.984366635e-04f, 5.962795309e-04f, 5.941212266e-04f, 5.919617556e-04f, 5.898011226e-04f, 5.876393324e-04f, 5.854763899e-04f, 5.833122998e-04f, 5.811470669e-04f, 5.789806962e-04f, - 5.768131924e-04f, 5.746445603e-04f, 5.724748047e-04f, 5.703039305e-04f, 5.681319426e-04f, 5.659588457e-04f, 5.637846447e-04f, 5.616093444e-04f, 5.594329497e-04f, 5.572554653e-04f, - 5.550768962e-04f, 5.528972472e-04f, 5.507165232e-04f, 5.485347289e-04f, 5.463518692e-04f, 5.441679491e-04f, 5.419829733e-04f, 5.397969467e-04f, 5.376098741e-04f, 5.354217605e-04f, - 5.332326106e-04f, 5.310424294e-04f, 5.288512218e-04f, 5.266589925e-04f, 5.244657465e-04f, 5.222714886e-04f, 5.200762237e-04f, 5.178799566e-04f, 5.156826924e-04f, 5.134844358e-04f, - 5.112851917e-04f, 5.090849650e-04f, 5.068837606e-04f, 5.046815834e-04f, 5.024784383e-04f, 5.002743302e-04f, 4.980692639e-04f, 4.958632443e-04f, 4.936562764e-04f, 4.914483650e-04f, - 4.892395151e-04f, 4.870297316e-04f, 4.848190193e-04f, 4.826073831e-04f, 4.803948281e-04f, 4.781813590e-04f, 4.759669808e-04f, 4.737516984e-04f, 4.715355167e-04f, 4.693184406e-04f, - 4.671004751e-04f, 4.648816251e-04f, 4.626618954e-04f, 4.604412911e-04f, 4.582198170e-04f, 4.559974780e-04f, 4.537742792e-04f, 4.515502253e-04f, 4.493253214e-04f, 4.470995724e-04f, - 4.448729832e-04f, 4.426455588e-04f, 4.404173040e-04f, 4.381882239e-04f, 4.359583233e-04f, 4.337276072e-04f, 4.314960805e-04f, 4.292637483e-04f, 4.270306154e-04f, 4.247966867e-04f, - 4.225619673e-04f, 4.203264621e-04f, 4.180901760e-04f, 4.158531140e-04f, 4.136152810e-04f, 4.113766820e-04f, 4.091373220e-04f, 4.068972059e-04f, 4.046563386e-04f, 4.024147252e-04f, - 4.001723705e-04f, 3.979292796e-04f, 3.956854575e-04f, 3.934409090e-04f, 3.911956391e-04f, 3.889496529e-04f, 3.867029553e-04f, 3.844555512e-04f, 3.822074456e-04f, 3.799586436e-04f, - 3.777091500e-04f, 3.754589699e-04f, 3.732081083e-04f, 3.709565700e-04f, 3.687043601e-04f, 3.664514836e-04f, 3.641979455e-04f, 3.619437507e-04f, 3.596889042e-04f, 3.574334110e-04f, - 3.551772761e-04f, 3.529205044e-04f, 3.506631011e-04f, 3.484050710e-04f, 3.461464191e-04f, 3.438871505e-04f, 3.416272701e-04f, 3.393667830e-04f, 3.371056940e-04f, 3.348440083e-04f, - 3.325817308e-04f, 3.303188665e-04f, 3.280554204e-04f, 3.257913975e-04f, 3.235268028e-04f, 3.212616413e-04f, 3.189959180e-04f, 3.167296380e-04f, 3.144628062e-04f, 3.121954275e-04f, - 3.099275072e-04f, 3.076590500e-04f, 3.053900611e-04f, 3.031205455e-04f, 3.008505081e-04f, 2.985799540e-04f, 2.963088882e-04f, 2.940373156e-04f, 2.917652414e-04f, 2.894926705e-04f, - 2.872196079e-04f, 2.849460587e-04f, 2.826720279e-04f, 2.803975204e-04f, 2.781225413e-04f, 2.758470957e-04f, 2.735711885e-04f, 2.712948247e-04f, 2.690180094e-04f, 2.667407477e-04f, - 2.644630444e-04f, 2.621849047e-04f, 2.599063335e-04f, 2.576273359e-04f, 2.553479170e-04f, 2.530680816e-04f, 2.507878350e-04f, 2.485071820e-04f, 2.462261277e-04f, 2.439446772e-04f, - 2.416628354e-04f, 2.393806074e-04f, 2.370979983e-04f, 2.348150130e-04f, 2.325316566e-04f, 2.302479341e-04f, 2.279638505e-04f, 2.256794109e-04f, 2.233946203e-04f, 2.211094837e-04f, - 2.188240063e-04f, 2.165381929e-04f, 2.142520486e-04f, 2.119655785e-04f, 2.096787876e-04f, 2.073916810e-04f, 2.051042636e-04f, 2.028165405e-04f, 2.005285168e-04f, 1.982401974e-04f, - 1.959515875e-04f, 1.936626920e-04f, 1.913735159e-04f, 1.890840644e-04f, 1.867943425e-04f, 1.845043552e-04f, 1.822141075e-04f, 1.799236045e-04f, 1.776328511e-04f, 1.753418526e-04f, - 1.730506138e-04f, 1.707591398e-04f, 1.684674358e-04f, 1.661755066e-04f, 1.638833574e-04f, 1.615909931e-04f, 1.592984189e-04f, 1.570056398e-04f, 1.547126607e-04f, 1.524194868e-04f, - 1.501261231e-04f, 1.478325746e-04f, 1.455388464e-04f, 1.432449435e-04f, 1.409508710e-04f, 1.386566338e-04f, 1.363622371e-04f, 1.340676858e-04f, 1.317729851e-04f, 1.294781399e-04f, - 1.271831553e-04f, 1.248880363e-04f, 1.225927880e-04f, 1.202974155e-04f, 1.180019237e-04f, 1.157063177e-04f, 1.134106025e-04f, 1.111147832e-04f, 1.088188648e-04f, 1.065228524e-04f, - 1.042267510e-04f, 1.019305656e-04f, 9.963430136e-05f, 9.733796320e-05f, 9.504155619e-05f, 9.274508539e-05f, 9.044855583e-05f, 8.815197255e-05f, 8.585534059e-05f, 8.355866498e-05f, - 8.126195078e-05f, 7.896520300e-05f, 7.666842670e-05f, 7.437162690e-05f, 7.207480866e-05f, 6.977797700e-05f, 6.748113696e-05f, 6.518429358e-05f, 6.288745190e-05f, 6.059061694e-05f, - 5.829379376e-05f, 5.599698737e-05f, 5.370020283e-05f, 5.140344515e-05f, 4.910671938e-05f, 4.681003056e-05f, 4.451338370e-05f, 4.221678386e-05f, 3.992023605e-05f, 3.762374532e-05f, - 3.532731668e-05f, 3.303095519e-05f, 3.073466586e-05f, 2.843845373e-05f, 2.614232382e-05f, 2.384628117e-05f, 2.155033080e-05f, 1.925447775e-05f, 1.695872704e-05f, 1.466308370e-05f, - 1.236755275e-05f, 1.007213922e-05f, 7.776848146e-06f, 5.481684540e-06f, 3.186653432e-06f, 8.917598434e-07f, -1.402991201e-06f, -3.697594678e-06f, -5.992045567e-06f, -8.286338846e-06f, - -1.058046949e-05f, -1.287443249e-05f, -1.516822282e-05f, -1.746183546e-05f, -1.975526539e-05f, -2.204850760e-05f, -2.434155707e-05f, -2.663440878e-05f, -2.892705772e-05f, -3.121949887e-05f, - -3.351172723e-05f, -3.580373778e-05f, -3.809552550e-05f, -4.038708539e-05f, -4.267841243e-05f, -4.496950162e-05f, -4.726034795e-05f, -4.955094640e-05f, -5.184129198e-05f, -5.413137968e-05f, - -5.642120448e-05f, -5.871076140e-05f, -6.100004542e-05f, -6.328905154e-05f, -6.557777476e-05f, -6.786621008e-05f, -7.015435249e-05f, -7.244219701e-05f, -7.472973864e-05f, -7.701697237e-05f, - -7.930389321e-05f, -8.159049617e-05f, -8.387677624e-05f, -8.616272845e-05f, -8.844834780e-05f, -9.073362929e-05f, -9.301856795e-05f, -9.530315877e-05f, -9.758739677e-05f, -9.987127697e-05f, - -1.021547944e-04f, -1.044379440e-04f, -1.067207209e-04f, -1.090031200e-04f, -1.112851365e-04f, -1.135667652e-04f, -1.158480012e-04f, -1.181288396e-04f, -1.204092754e-04f, -1.226893035e-04f, - -1.249689191e-04f, -1.272481171e-04f, -1.295268926e-04f, -1.318052406e-04f, -1.340831562e-04f, -1.363606343e-04f, -1.386376700e-04f, -1.409142584e-04f, -1.431903944e-04f, -1.454660731e-04f, - -1.477412896e-04f, -1.500160389e-04f, -1.522903161e-04f, -1.545641161e-04f, -1.568374340e-04f, -1.591102649e-04f, -1.613826038e-04f, -1.636544458e-04f, -1.659257859e-04f, -1.681966192e-04f, - -1.704669406e-04f, -1.727367454e-04f, -1.750060284e-04f, -1.772747849e-04f, -1.795430098e-04f, -1.818106982e-04f, -1.840778452e-04f, -1.863444458e-04f, -1.886104951e-04f, -1.908759881e-04f, - -1.931409200e-04f, -1.954052858e-04f, -1.976690805e-04f, -1.999322993e-04f, -2.021949371e-04f, -2.044569892e-04f, -2.067184505e-04f, -2.089793162e-04f, -2.112395813e-04f, -2.134992409e-04f, - -2.157582901e-04f, -2.180167240e-04f, -2.202745376e-04f, -2.225317261e-04f, -2.247882845e-04f, -2.270442079e-04f, -2.292994915e-04f, -2.315541303e-04f, -2.338081194e-04f, -2.360614539e-04f, - -2.383141290e-04f, -2.405661396e-04f, -2.428174810e-04f, -2.450681482e-04f, -2.473181363e-04f, -2.495674405e-04f, -2.518160558e-04f, -2.540639774e-04f, -2.563112004e-04f, -2.585577199e-04f, - -2.608035310e-04f, -2.630486288e-04f, -2.652930085e-04f, -2.675366652e-04f, -2.697795940e-04f, -2.720217900e-04f, -2.742632484e-04f, -2.765039643e-04f, -2.787439329e-04f, -2.809831492e-04f, - -2.832216084e-04f, -2.854593056e-04f, -2.876962361e-04f, -2.899323949e-04f, -2.921677771e-04f, -2.944023780e-04f, -2.966361926e-04f, -2.988692162e-04f, -3.011014438e-04f, -3.033328707e-04f, - -3.055634920e-04f, -3.077933028e-04f, -3.100222984e-04f, -3.122504738e-04f, -3.144778243e-04f, -3.167043449e-04f, -3.189300310e-04f, -3.211548776e-04f, -3.233788800e-04f, -3.256020332e-04f, - -3.278243325e-04f, -3.300457731e-04f, -3.322663502e-04f, -3.344860588e-04f, -3.367048943e-04f, -3.389228519e-04f, -3.411399266e-04f, -3.433561137e-04f, -3.455714084e-04f, -3.477858059e-04f, - -3.499993014e-04f, -3.522118901e-04f, -3.544235672e-04f, -3.566343279e-04f, -3.588441674e-04f, -3.610530810e-04f, -3.632610638e-04f, -3.654681111e-04f, -3.676742181e-04f, -3.698793799e-04f, - -3.720835920e-04f, -3.742868493e-04f, -3.764891473e-04f, -3.786904811e-04f, -3.808908459e-04f, -3.830902370e-04f, -3.852886497e-04f, -3.874860791e-04f, -3.896825205e-04f, -3.918779692e-04f, - -3.940724204e-04f, -3.962658694e-04f, -3.984583114e-04f, -4.006497416e-04f, -4.028401554e-04f, -4.050295480e-04f, -4.072179146e-04f, -4.094052506e-04f, -4.115915511e-04f, -4.137768115e-04f, - -4.159610270e-04f, -4.181441930e-04f, -4.203263046e-04f, -4.225073572e-04f, -4.246873461e-04f, -4.268662665e-04f, -4.290441137e-04f, -4.312208831e-04f, -4.333965698e-04f, -4.355711693e-04f, - -4.377446769e-04f, -4.399170877e-04f, -4.420883972e-04f, -4.442586006e-04f, -4.464276932e-04f, -4.485956705e-04f, -4.507625275e-04f, -4.529282598e-04f, -4.550928626e-04f, -4.572563313e-04f, - -4.594186611e-04f, -4.615798475e-04f, -4.637398856e-04f, -4.658987710e-04f, -4.680564988e-04f, -4.702130645e-04f, -4.723684634e-04f, -4.745226908e-04f, -4.766757422e-04f, -4.788276128e-04f, - -4.809782979e-04f, -4.831277931e-04f, -4.852760936e-04f, -4.874231947e-04f, -4.895690920e-04f, -4.917137806e-04f, -4.938572561e-04f, -4.959995137e-04f, -4.981405489e-04f, -5.002803570e-04f, - -5.024189335e-04f, -5.045562737e-04f, -5.066923729e-04f, -5.088272267e-04f, -5.109608304e-04f, -5.130931794e-04f, -5.152242690e-04f, -5.173540948e-04f, -5.194826521e-04f, -5.216099364e-04f, - -5.237359429e-04f, -5.258606673e-04f, -5.279841048e-04f, -5.301062510e-04f, -5.322271012e-04f, -5.343466508e-04f, -5.364648954e-04f, -5.385818303e-04f, -5.406974510e-04f, -5.428117529e-04f, - -5.449247315e-04f, -5.470363823e-04f, -5.491467006e-04f, -5.512556819e-04f, -5.533633218e-04f, -5.554696156e-04f, -5.575745588e-04f, -5.596781470e-04f, -5.617803755e-04f, -5.638812398e-04f, - -5.659807355e-04f, -5.680788580e-04f, -5.701756028e-04f, -5.722709653e-04f, -5.743649411e-04f, -5.764575258e-04f, -5.785487146e-04f, -5.806385033e-04f, -5.827268872e-04f, -5.848138620e-04f, - -5.868994230e-04f, -5.889835658e-04f, -5.910662860e-04f, -5.931475791e-04f, -5.952274405e-04f, -5.973058659e-04f, -5.993828507e-04f, -6.014583905e-04f, -6.035324808e-04f, -6.056051172e-04f, - -6.076762952e-04f, -6.097460104e-04f, -6.118142583e-04f, -6.138810345e-04f, -6.159463345e-04f, -6.180101539e-04f, -6.200724883e-04f, -6.221333333e-04f, -6.241926844e-04f, -6.262505371e-04f, - -6.283068872e-04f, -6.303617301e-04f, -6.324150615e-04f, -6.344668769e-04f, -6.365171720e-04f, -6.385659423e-04f, -6.406131835e-04f, -6.426588911e-04f, -6.447030609e-04f, -6.467456882e-04f, - -6.487867689e-04f, -6.508262986e-04f, -6.528642727e-04f, -6.549006871e-04f, -6.569355373e-04f, -6.589688189e-04f, -6.610005276e-04f, -6.630306590e-04f, -6.650592089e-04f, -6.670861727e-04f, - -6.691115463e-04f, -6.711353252e-04f, -6.731575051e-04f, -6.751780817e-04f, -6.771970506e-04f, -6.792144076e-04f, -6.812301483e-04f, -6.832442684e-04f, -6.852567635e-04f, -6.872676294e-04f, - -6.892768617e-04f, -6.912844562e-04f, -6.932904086e-04f, -6.952947145e-04f, -6.972973697e-04f, -6.992983699e-04f, -7.012977107e-04f, -7.032953880e-04f, -7.052913974e-04f, -7.072857347e-04f, - -7.092783956e-04f, -7.112693759e-04f, -7.132586712e-04f, -7.152462773e-04f, -7.172321901e-04f, -7.192164051e-04f, -7.211989182e-04f, -7.231797252e-04f, -7.251588218e-04f, -7.271362037e-04f, - -7.291118668e-04f, -7.310858069e-04f, -7.330580196e-04f, -7.350285008e-04f, -7.369972463e-04f, -7.389642519e-04f, -7.409295133e-04f, -7.428930264e-04f, -7.448547870e-04f, -7.468147909e-04f, - -7.487730339e-04f, -7.507295117e-04f, -7.526842203e-04f, -7.546371555e-04f, -7.565883131e-04f, -7.585376888e-04f, -7.604852787e-04f, -7.624310784e-04f, -7.643750839e-04f, -7.663172910e-04f, - -7.682576955e-04f, -7.701962934e-04f, -7.721330805e-04f, -7.740680525e-04f, -7.760012055e-04f, -7.779325353e-04f, -7.798620378e-04f, -7.817897088e-04f, -7.837155443e-04f, -7.856395401e-04f, - -7.875616922e-04f, -7.894819964e-04f, -7.914004486e-04f, -7.933170448e-04f, -7.952317809e-04f, -7.971446527e-04f, -7.990556563e-04f, -8.009647875e-04f, -8.028720422e-04f, -8.047774165e-04f, - -8.066809062e-04f, -8.085825073e-04f, -8.104822158e-04f, -8.123800276e-04f, -8.142759386e-04f, -8.161699448e-04f, -8.180620422e-04f, -8.199522268e-04f, -8.218404945e-04f, -8.237268413e-04f, - -8.256112633e-04f, -8.274937563e-04f, -8.293743164e-04f, -8.312529395e-04f, -8.331296218e-04f, -8.350043591e-04f, -8.368771476e-04f, -8.387479832e-04f, -8.406168619e-04f, -8.424837798e-04f, - -8.443487329e-04f, -8.462117172e-04f, -8.480727287e-04f, -8.499317636e-04f, -8.517888179e-04f, -8.536438876e-04f, -8.554969687e-04f, -8.573480574e-04f, -8.591971497e-04f, -8.610442417e-04f, - -8.628893294e-04f, -8.647324089e-04f, -8.665734764e-04f, -8.684125279e-04f, -8.702495594e-04f, -8.720845672e-04f, -8.739175473e-04f, -8.757484958e-04f, -8.775774088e-04f, -8.794042825e-04f, - -8.812291129e-04f, -8.830518962e-04f, -8.848726286e-04f, -8.866913061e-04f, -8.885079249e-04f, -8.903224812e-04f, -8.921349711e-04f, -8.939453908e-04f, -8.957537364e-04f, -8.975600040e-04f, - -8.993641900e-04f, -9.011662903e-04f, -9.029663013e-04f, -9.047642191e-04f, -9.065600399e-04f, -9.083537598e-04f, -9.101453752e-04f, -9.119348821e-04f, -9.137222768e-04f, -9.155075555e-04f, - -9.172907145e-04f, -9.190717499e-04f, -9.208506580e-04f, -9.226274351e-04f, -9.244020772e-04f, -9.261745808e-04f, -9.279449420e-04f, -9.297131572e-04f, -9.314792225e-04f, -9.332431342e-04f, - -9.350048886e-04f, -9.367644819e-04f, -9.385219105e-04f, -9.402771707e-04f, -9.420302586e-04f, -9.437811707e-04f, -9.455299031e-04f, -9.472764523e-04f, -9.490208145e-04f, -9.507629860e-04f, - -9.525029631e-04f, -9.542407423e-04f, -9.559763197e-04f, -9.577096917e-04f, -9.594408548e-04f, -9.611698051e-04f, -9.628965391e-04f, -9.646210531e-04f, -9.663433435e-04f, -9.680634067e-04f, - -9.697812389e-04f, -9.714968367e-04f, -9.732101963e-04f, -9.749213141e-04f, -9.766301866e-04f, -9.783368101e-04f, -9.800411810e-04f, -9.817432958e-04f, -9.834431508e-04f, -9.851407425e-04f, - -9.868360673e-04f, -9.885291215e-04f, -9.902199017e-04f, -9.919084043e-04f, -9.935946257e-04f, -9.952785624e-04f, -9.969602108e-04f, -9.986395673e-04f, -1.000316628e-03f, -1.001991391e-03f, - -1.003663851e-03f, -1.005334005e-03f, -1.007001849e-03f, -1.008667380e-03f, -1.010330595e-03f, -1.011991490e-03f, -1.013650062e-03f, -1.015306307e-03f, -1.016960221e-03f, -1.018611801e-03f, - -1.020261044e-03f, -1.021907946e-03f, -1.023552503e-03f, -1.025194713e-03f, -1.026834571e-03f, -1.028472075e-03f, -1.030107221e-03f, -1.031740005e-03f, -1.033370424e-03f, -1.034998475e-03f, - -1.036624154e-03f, -1.038247457e-03f, -1.039868382e-03f, -1.041486925e-03f, -1.043103082e-03f, -1.044716851e-03f, -1.046328227e-03f, -1.047937208e-03f, -1.049543789e-03f, -1.051147968e-03f, - -1.052749742e-03f, -1.054349106e-03f, -1.055946058e-03f, -1.057540594e-03f, -1.059132711e-03f, -1.060722405e-03f, -1.062309674e-03f, -1.063894513e-03f, -1.065476920e-03f, -1.067056891e-03f, - -1.068634423e-03f, -1.070209512e-03f, -1.071782156e-03f, -1.073352351e-03f, -1.074920094e-03f, -1.076485380e-03f, -1.078048209e-03f, -1.079608575e-03f, -1.081166475e-03f, -1.082721907e-03f, - -1.084274867e-03f, -1.085825352e-03f, -1.087373358e-03f, -1.088918883e-03f, -1.090461923e-03f, -1.092002475e-03f, -1.093540536e-03f, -1.095076102e-03f, -1.096609170e-03f, -1.098139737e-03f, - -1.099667800e-03f, -1.101193356e-03f, -1.102716401e-03f, -1.104236933e-03f, -1.105754948e-03f, -1.107270442e-03f, -1.108783414e-03f, -1.110293859e-03f, -1.111801774e-03f, -1.113307157e-03f, - -1.114810004e-03f, -1.116310313e-03f, -1.117808079e-03f, -1.119303300e-03f, -1.120795972e-03f, -1.122286093e-03f, -1.123773660e-03f, -1.125258669e-03f, -1.126741117e-03f, -1.128221001e-03f, - -1.129698319e-03f, -1.131173066e-03f, -1.132645241e-03f, -1.134114839e-03f, -1.135581858e-03f, -1.137046295e-03f, -1.138508147e-03f, -1.139967410e-03f, -1.141424082e-03f, -1.142878160e-03f, - -1.144329640e-03f, -1.145778520e-03f, -1.147224796e-03f, -1.148668466e-03f, -1.150109526e-03f, -1.151547974e-03f, -1.152983807e-03f, -1.154417021e-03f, -1.155847613e-03f, -1.157275582e-03f, - -1.158700923e-03f, -1.160123633e-03f, -1.161543711e-03f, -1.162961152e-03f, -1.164375954e-03f, -1.165788114e-03f, -1.167197629e-03f, -1.168604497e-03f, -1.170008713e-03f, -1.171410275e-03f, - -1.172809181e-03f, -1.174205428e-03f, -1.175599012e-03f, -1.176989930e-03f, -1.178378181e-03f, -1.179763760e-03f, -1.181146665e-03f, -1.182526893e-03f, -1.183904442e-03f, -1.185279308e-03f, - -1.186651489e-03f, -1.188020982e-03f, -1.189387784e-03f, -1.190751891e-03f, -1.192113302e-03f, -1.193472014e-03f, -1.194828023e-03f, -1.196181327e-03f, -1.197531923e-03f, -1.198879808e-03f, - -1.200224980e-03f, -1.201567436e-03f, -1.202907172e-03f, -1.204244187e-03f, -1.205578477e-03f, -1.206910040e-03f, -1.208238873e-03f, -1.209564973e-03f, -1.210888337e-03f, -1.212208963e-03f, - -1.213526848e-03f, -1.214841990e-03f, -1.216154385e-03f, -1.217464031e-03f, -1.218770925e-03f, -1.220075064e-03f, -1.221376446e-03f, -1.222675069e-03f, -1.223970929e-03f, -1.225264023e-03f, - -1.226554350e-03f, -1.227841906e-03f, -1.229126689e-03f, -1.230408696e-03f, -1.231687925e-03f, -1.232964372e-03f, -1.234238036e-03f, -1.235508914e-03f, -1.236777002e-03f, -1.238042299e-03f, - -1.239304802e-03f, -1.240564508e-03f, -1.241821415e-03f, -1.243075519e-03f, -1.244326820e-03f, -1.245575313e-03f, -1.246820997e-03f, -1.248063868e-03f, -1.249303925e-03f, -1.250541165e-03f, - -1.251775585e-03f, -1.253007182e-03f, -1.254235955e-03f, -1.255461900e-03f, -1.256685015e-03f, -1.257905298e-03f, -1.259122747e-03f, -1.260337357e-03f, -1.261549128e-03f, -1.262758057e-03f, - -1.263964141e-03f, -1.265167378e-03f, -1.266367765e-03f, -1.267565299e-03f, -1.268759980e-03f, -1.269951803e-03f, -1.271140766e-03f, -1.272326868e-03f, -1.273510105e-03f, -1.274690476e-03f, - -1.275867978e-03f, -1.277042608e-03f, -1.278214364e-03f, -1.279383243e-03f, -1.280549244e-03f, -1.281712364e-03f, -1.282872601e-03f, -1.284029951e-03f, -1.285184414e-03f, -1.286335986e-03f, - -1.287484665e-03f, -1.288630449e-03f, -1.289773335e-03f, -1.290913322e-03f, -1.292050406e-03f, -1.293184586e-03f, -1.294315859e-03f, -1.295444223e-03f, -1.296569676e-03f, -1.297692215e-03f, - -1.298811838e-03f, -1.299928543e-03f, -1.301042327e-03f, -1.302153189e-03f, -1.303261126e-03f, -1.304366135e-03f, -1.305468215e-03f, -1.306567364e-03f, -1.307663578e-03f, -1.308756856e-03f, - -1.309847197e-03f, -1.310934596e-03f, -1.312019053e-03f, -1.313100564e-03f, -1.314179129e-03f, -1.315254745e-03f, -1.316327408e-03f, -1.317397119e-03f, -1.318463873e-03f, -1.319527670e-03f, - -1.320588506e-03f, -1.321646380e-03f, -1.322701290e-03f, -1.323753233e-03f, -1.324802208e-03f, -1.325848212e-03f, -1.326891243e-03f, -1.327931300e-03f, -1.328968379e-03f, -1.330002479e-03f, - -1.331033598e-03f, -1.332061733e-03f, -1.333086884e-03f, -1.334109047e-03f, -1.335128220e-03f, -1.336144402e-03f, -1.337157591e-03f, -1.338167784e-03f, -1.339174979e-03f, -1.340179175e-03f, - -1.341180369e-03f, -1.342178560e-03f, -1.343173745e-03f, -1.344165922e-03f, -1.345155090e-03f, -1.346141246e-03f, -1.347124389e-03f, -1.348104516e-03f, -1.349081626e-03f, -1.350055716e-03f, - -1.351026785e-03f, -1.351994830e-03f, -1.352959851e-03f, -1.353921844e-03f, -1.354880808e-03f, -1.355836741e-03f, -1.356789642e-03f, -1.357739507e-03f, -1.358686336e-03f, -1.359630126e-03f, - -1.360570876e-03f, -1.361508583e-03f, -1.362443247e-03f, -1.363374864e-03f, -1.364303433e-03f, -1.365228953e-03f, -1.366151421e-03f, -1.367070836e-03f, -1.367987195e-03f, -1.368900498e-03f, - -1.369810741e-03f, -1.370717924e-03f, -1.371622045e-03f, -1.372523101e-03f, -1.373421091e-03f, -1.374316014e-03f, -1.375207867e-03f, -1.376096648e-03f, -1.376982357e-03f, -1.377864991e-03f, - -1.378744548e-03f, -1.379621027e-03f, -1.380494426e-03f, -1.381364743e-03f, -1.382231976e-03f, -1.383096125e-03f, -1.383957186e-03f, -1.384815160e-03f, -1.385670042e-03f, -1.386521833e-03f, - -1.387370531e-03f, -1.388216133e-03f, -1.389058638e-03f, -1.389898045e-03f, -1.390734351e-03f, -1.391567555e-03f, -1.392397657e-03f, -1.393224652e-03f, -1.394048542e-03f, -1.394869323e-03f, - -1.395686994e-03f, -1.396501553e-03f, -1.397312999e-03f, -1.398121331e-03f, -1.398926546e-03f, -1.399728644e-03f, -1.400527622e-03f, -1.401323479e-03f, -1.402116214e-03f, -1.402905824e-03f, - -1.403692309e-03f, -1.404475667e-03f, -1.405255896e-03f, -1.406032995e-03f, -1.406806963e-03f, -1.407577797e-03f, -1.408345497e-03f, -1.409110060e-03f, -1.409871486e-03f, -1.410629773e-03f, - -1.411384919e-03f, -1.412136923e-03f, -1.412885784e-03f, -1.413631500e-03f, -1.414374070e-03f, -1.415113492e-03f, -1.415849764e-03f, -1.416582886e-03f, -1.417312857e-03f, -1.418039673e-03f, - -1.418763335e-03f, -1.419483841e-03f, -1.420201189e-03f, -1.420915378e-03f, -1.421626407e-03f, -1.422334274e-03f, -1.423038978e-03f, -1.423740518e-03f, -1.424438892e-03f, -1.425134099e-03f, - -1.425826138e-03f, -1.426515007e-03f, -1.427200705e-03f, -1.427883231e-03f, -1.428562583e-03f, -1.429238761e-03f, -1.429911762e-03f, -1.430581586e-03f, -1.431248231e-03f, -1.431911696e-03f, - -1.432571980e-03f, -1.433229081e-03f, -1.433882999e-03f, -1.434533732e-03f, -1.435181278e-03f, -1.435825638e-03f, -1.436466808e-03f, -1.437104789e-03f, -1.437739579e-03f, -1.438371177e-03f, - -1.438999581e-03f, -1.439624791e-03f, -1.440246805e-03f, -1.440865622e-03f, -1.441481242e-03f, -1.442093662e-03f, -1.442702882e-03f, -1.443308900e-03f, -1.443911716e-03f, -1.444511328e-03f, - -1.445107735e-03f, -1.445700936e-03f, -1.446290931e-03f, -1.446877717e-03f, -1.447461294e-03f, -1.448041661e-03f, -1.448618817e-03f, -1.449192760e-03f, -1.449763489e-03f, -1.450331005e-03f, - -1.450895304e-03f, -1.451456387e-03f, -1.452014253e-03f, -1.452568900e-03f, -1.453120327e-03f, -1.453668534e-03f, -1.454213519e-03f, -1.454755281e-03f, -1.455293820e-03f, -1.455829134e-03f, - -1.456361223e-03f, -1.456890085e-03f, -1.457415720e-03f, -1.457938126e-03f, -1.458457303e-03f, -1.458973250e-03f, -1.459485965e-03f, -1.459995448e-03f, -1.460501698e-03f, -1.461004715e-03f, - -1.461504496e-03f, -1.462001042e-03f, -1.462494351e-03f, -1.462984422e-03f, -1.463471255e-03f, -1.463954849e-03f, -1.464435203e-03f, -1.464912316e-03f, -1.465386187e-03f, -1.465856816e-03f, - -1.466324201e-03f, -1.466788341e-03f, -1.467249237e-03f, -1.467706887e-03f, -1.468161290e-03f, -1.468612445e-03f, -1.469060353e-03f, -1.469505011e-03f, -1.469946420e-03f, -1.470384578e-03f, - -1.470819484e-03f, -1.471251139e-03f, -1.471679541e-03f, -1.472104689e-03f, -1.472526583e-03f, -1.472945222e-03f, -1.473360605e-03f, -1.473772732e-03f, -1.474181602e-03f, -1.474587213e-03f, - -1.474989567e-03f, -1.475388661e-03f, -1.475784496e-03f, -1.476177070e-03f, -1.476566383e-03f, -1.476952434e-03f, -1.477335222e-03f, -1.477714748e-03f, -1.478091010e-03f, -1.478464008e-03f, - -1.478833740e-03f, -1.479200208e-03f, -1.479563409e-03f, -1.479923343e-03f, -1.480280010e-03f, -1.480633409e-03f, -1.480983540e-03f, -1.481330402e-03f, -1.481673994e-03f, -1.482014316e-03f, - -1.482351368e-03f, -1.482685148e-03f, -1.483015657e-03f, -1.483342893e-03f, -1.483666857e-03f, -1.483987548e-03f, -1.484304964e-03f, -1.484619107e-03f, -1.484929975e-03f, -1.485237568e-03f, - -1.485541885e-03f, -1.485842926e-03f, -1.486140690e-03f, -1.486435178e-03f, -1.486726388e-03f, -1.487014320e-03f, -1.487298974e-03f, -1.487580349e-03f, -1.487858445e-03f, -1.488133262e-03f, - -1.488404799e-03f, -1.488673055e-03f, -1.488938031e-03f, -1.489199726e-03f, -1.489458139e-03f, -1.489713270e-03f, -1.489965120e-03f, -1.490213687e-03f, -1.490458971e-03f, -1.490700972e-03f, - -1.490939689e-03f, -1.491175123e-03f, -1.491407273e-03f, -1.491636138e-03f, -1.491861719e-03f, -1.492084014e-03f, -1.492303025e-03f, -1.492518750e-03f, -1.492731189e-03f, -1.492940342e-03f, - -1.493146209e-03f, -1.493348789e-03f, -1.493548082e-03f, -1.493744089e-03f, -1.493936808e-03f, -1.494126240e-03f, -1.494312384e-03f, -1.494495240e-03f, -1.494674809e-03f, -1.494851089e-03f, - -1.495024080e-03f, -1.495193783e-03f, -1.495360198e-03f, -1.495523323e-03f, -1.495683160e-03f, -1.495839707e-03f, -1.495992965e-03f, -1.496142933e-03f, -1.496289612e-03f, -1.496433001e-03f, - -1.496573101e-03f, -1.496709910e-03f, -1.496843430e-03f, -1.496973659e-03f, -1.497100599e-03f, -1.497224248e-03f, -1.497344607e-03f, -1.497461675e-03f, -1.497575454e-03f, -1.497685941e-03f, - -1.497793139e-03f, -1.497897046e-03f, -1.497997662e-03f, -1.498094988e-03f, -1.498189023e-03f, -1.498279768e-03f, -1.498367222e-03f, -1.498451386e-03f, -1.498532259e-03f, -1.498609842e-03f, - -1.498684135e-03f, -1.498755137e-03f, -1.498822849e-03f, -1.498887270e-03f, -1.498948402e-03f, -1.499006243e-03f, -1.499060794e-03f, -1.499112056e-03f, -1.499160027e-03f, -1.499204709e-03f, - -1.499246101e-03f, -1.499284204e-03f, -1.499319017e-03f, -1.499350541e-03f, -1.499378776e-03f, -1.499403722e-03f, -1.499425380e-03f, -1.499443748e-03f, -1.499458828e-03f, -1.499470620e-03f, - -1.499479124e-03f, -1.499484340e-03f, -1.499486268e-03f, -1.499484908e-03f, -1.499480261e-03f, -1.499472327e-03f, -1.499461107e-03f, -1.499446599e-03f, -1.499428805e-03f, -1.499407725e-03f, - -1.499383359e-03f, -1.499355708e-03f, -1.499324771e-03f, -1.499290549e-03f, -1.499253042e-03f, -1.499212251e-03f, -1.499168175e-03f, -1.499120816e-03f, -1.499070173e-03f, -1.499016246e-03f, - -1.498959037e-03f, -1.498898545e-03f, -1.498834771e-03f, -1.498767714e-03f, -1.498697377e-03f, -1.498623757e-03f, -1.498546858e-03f, -1.498466677e-03f, -1.498383217e-03f, -1.498296477e-03f, - -1.498206457e-03f, -1.498113159e-03f, -1.498016582e-03f, -1.497916727e-03f, -1.497813594e-03f, -1.497707185e-03f, -1.497597498e-03f, -1.497484535e-03f, -1.497368296e-03f, -1.497248782e-03f, - -1.497125993e-03f, -1.496999930e-03f, -1.496870592e-03f, -1.496737981e-03f, -1.496602097e-03f, -1.496462940e-03f, -1.496320512e-03f, -1.496174812e-03f, -1.496025841e-03f, -1.495873600e-03f, - -1.495718089e-03f, -1.495559309e-03f, -1.495397259e-03f, -1.495231942e-03f, -1.495063357e-03f, -1.494891505e-03f, -1.494716387e-03f, -1.494538003e-03f, -1.494356353e-03f, -1.494171439e-03f, - -1.493983261e-03f, -1.493791819e-03f, -1.493597114e-03f, -1.493399148e-03f, -1.493197920e-03f, -1.492993431e-03f, -1.492785681e-03f, -1.492574672e-03f, -1.492360405e-03f, -1.492142879e-03f, - -1.491922095e-03f, -1.491698055e-03f, -1.491470758e-03f, -1.491240207e-03f, -1.491006400e-03f, -1.490769339e-03f, -1.490529025e-03f, -1.490285459e-03f, -1.490038640e-03f, -1.489788571e-03f, - -1.489535251e-03f, -1.489278682e-03f, -1.489018864e-03f, -1.488755798e-03f, -1.488489485e-03f, -1.488219925e-03f, -1.487947120e-03f, -1.487671069e-03f, -1.487391775e-03f, -1.487109238e-03f, - -1.486823458e-03f, -1.486534437e-03f, -1.486242175e-03f, -1.485946673e-03f, -1.485647932e-03f, -1.485345953e-03f, -1.485040736e-03f, -1.484732284e-03f, -1.484420595e-03f, -1.484105672e-03f, - -1.483787516e-03f, -1.483466126e-03f, -1.483141505e-03f, -1.482813652e-03f, -1.482482570e-03f, -1.482148258e-03f, -1.481810718e-03f, -1.481469951e-03f, -1.481125957e-03f, -1.480778738e-03f, - -1.480428295e-03f, -1.480074628e-03f, -1.479717739e-03f, -1.479357628e-03f, -1.478994297e-03f, -1.478627746e-03f, -1.478257977e-03f, -1.477884991e-03f, -1.477508788e-03f, -1.477129369e-03f, - -1.476746736e-03f, -1.476360890e-03f, -1.475971832e-03f, -1.475579562e-03f, -1.475184083e-03f, -1.474785394e-03f, -1.474383497e-03f, -1.473978393e-03f, -1.473570084e-03f, -1.473158570e-03f, - -1.472743852e-03f, -1.472325931e-03f, -1.471904809e-03f, -1.471480487e-03f, -1.471052966e-03f, -1.470622247e-03f, -1.470188331e-03f, -1.469751219e-03f, -1.469310913e-03f, -1.468867413e-03f, - -1.468420722e-03f, -1.467970839e-03f, -1.467517766e-03f, -1.467061505e-03f, -1.466602056e-03f, -1.466139421e-03f, -1.465673601e-03f, -1.465204598e-03f, -1.464732411e-03f, -1.464257044e-03f, - -1.463778496e-03f, -1.463296770e-03f, -1.462811866e-03f, -1.462323786e-03f, -1.461832530e-03f, -1.461338101e-03f, -1.460840500e-03f, -1.460339727e-03f, -1.459835785e-03f, -1.459328674e-03f, - -1.458818396e-03f, -1.458304951e-03f, -1.457788343e-03f, -1.457268571e-03f, -1.456745637e-03f, -1.456219542e-03f, -1.455690288e-03f, -1.455157877e-03f, -1.454622308e-03f, -1.454083585e-03f, - -1.453541708e-03f, -1.452996679e-03f, -1.452448498e-03f, -1.451897168e-03f, -1.451342690e-03f, -1.450785066e-03f, -1.450224296e-03f, -1.449660382e-03f, -1.449093325e-03f, -1.448523128e-03f, - -1.447949791e-03f, -1.447373316e-03f, -1.446793704e-03f, -1.446210957e-03f, -1.445625077e-03f, -1.445036064e-03f, -1.444443920e-03f, -1.443848648e-03f, -1.443250247e-03f, -1.442648721e-03f, - -1.442044069e-03f, -1.441436295e-03f, -1.440825399e-03f, -1.440211382e-03f, -1.439594248e-03f, -1.438973996e-03f, -1.438350629e-03f, -1.437724148e-03f, -1.437094554e-03f, -1.436461850e-03f, - -1.435826037e-03f, -1.435187116e-03f, -1.434545089e-03f, -1.433899958e-03f, -1.433251724e-03f, -1.432600389e-03f, -1.431945954e-03f, -1.431288422e-03f, -1.430627793e-03f, -1.429964070e-03f, - -1.429297254e-03f, -1.428627347e-03f, -1.427954349e-03f, -1.427278264e-03f, -1.426599093e-03f, -1.425916837e-03f, -1.425231499e-03f, -1.424543079e-03f, -1.423851579e-03f, -1.423157002e-03f, - -1.422459349e-03f, -1.421758621e-03f, -1.421054821e-03f, -1.420347950e-03f, -1.419638010e-03f, -1.418925003e-03f, -1.418208930e-03f, -1.417489793e-03f, -1.416767594e-03f, -1.416042334e-03f, - -1.415314016e-03f, -1.414582642e-03f, -1.413848212e-03f, -1.413110730e-03f, -1.412370196e-03f, -1.411626613e-03f, -1.410879981e-03f, -1.410130305e-03f, -1.409377584e-03f, -1.408621821e-03f, - -1.407863017e-03f, -1.407101176e-03f, -1.406336297e-03f, -1.405568384e-03f, -1.404797438e-03f, -1.404023461e-03f, -1.403246455e-03f, -1.402466422e-03f, -1.401683364e-03f, -1.400897282e-03f, - -1.400108179e-03f, -1.399316056e-03f, -1.398520915e-03f, -1.397722759e-03f, -1.396921590e-03f, -1.396117408e-03f, -1.395310217e-03f, -1.394500018e-03f, -1.393686813e-03f, -1.392870604e-03f, - -1.392051393e-03f, -1.391229182e-03f, -1.390403973e-03f, -1.389575768e-03f, -1.388744569e-03f, -1.387910379e-03f, -1.387073198e-03f, -1.386233029e-03f, -1.385389875e-03f, -1.384543737e-03f, - -1.383694617e-03f, -1.382842517e-03f, -1.381987440e-03f, -1.381129387e-03f, -1.380268360e-03f, -1.379404362e-03f, -1.378537395e-03f, -1.377667460e-03f, -1.376794560e-03f, -1.375918697e-03f, - -1.375039873e-03f, -1.374158090e-03f, -1.373273351e-03f, -1.372385656e-03f, -1.371495010e-03f, -1.370601412e-03f, -1.369704867e-03f, -1.368805376e-03f, -1.367902941e-03f, -1.366997564e-03f, - -1.366089247e-03f, -1.365177993e-03f, -1.364263804e-03f, -1.363346682e-03f, -1.362426629e-03f, -1.361503648e-03f, -1.360577740e-03f, -1.359648908e-03f, -1.358717154e-03f, -1.357782480e-03f, - -1.356844889e-03f, -1.355904382e-03f, -1.354960963e-03f, -1.354014632e-03f, -1.353065394e-03f, -1.352113249e-03f, -1.351158200e-03f, -1.350200249e-03f, -1.349239399e-03f, -1.348275652e-03f, - -1.347309010e-03f, -1.346339476e-03f, -1.345367051e-03f, -1.344391739e-03f, -1.343413541e-03f, -1.342432460e-03f, -1.341448497e-03f, -1.340461657e-03f, -1.339471940e-03f, -1.338479349e-03f, - -1.337483887e-03f, -1.336485555e-03f, -1.335484357e-03f, -1.334480295e-03f, -1.333473370e-03f, -1.332463586e-03f, -1.331450945e-03f, -1.330435449e-03f, -1.329417100e-03f, -1.328395902e-03f, - -1.327371855e-03f, -1.326344964e-03f, -1.325315230e-03f, -1.324282656e-03f, -1.323247244e-03f, -1.322208996e-03f, -1.321167916e-03f, -1.320124005e-03f, -1.319077266e-03f, -1.318027702e-03f, - -1.316975314e-03f, -1.315920106e-03f, -1.314862080e-03f, -1.313801239e-03f, -1.312737584e-03f, -1.311671119e-03f, -1.310601846e-03f, -1.309529767e-03f, -1.308454885e-03f, -1.307377203e-03f, - -1.306296723e-03f, -1.305213448e-03f, -1.304127379e-03f, -1.303038521e-03f, -1.301946875e-03f, -1.300852444e-03f, -1.299755230e-03f, -1.298655236e-03f, -1.297552465e-03f, -1.296446919e-03f, - -1.295338601e-03f, -1.294227513e-03f, -1.293113659e-03f, -1.291997040e-03f, -1.290877659e-03f, -1.289755520e-03f, -1.288630623e-03f, -1.287502974e-03f, -1.286372572e-03f, -1.285239423e-03f, - -1.284103527e-03f, -1.282964889e-03f, -1.281823510e-03f, -1.280679393e-03f, -1.279532541e-03f, -1.278382956e-03f, -1.277230642e-03f, -1.276075600e-03f, -1.274917834e-03f, -1.273757347e-03f, - -1.272594141e-03f, -1.271428218e-03f, -1.270259582e-03f, -1.269088235e-03f, -1.267914180e-03f, -1.266737420e-03f, -1.265557958e-03f, -1.264375795e-03f, -1.263190936e-03f, -1.262003382e-03f, - -1.260813137e-03f, -1.259620204e-03f, -1.258424584e-03f, -1.257226282e-03f, -1.256025299e-03f, -1.254821638e-03f, -1.253615303e-03f, -1.252406296e-03f, -1.251194620e-03f, -1.249980278e-03f, - -1.248763272e-03f, -1.247543606e-03f, -1.246321282e-03f, -1.245096304e-03f, -1.243868673e-03f, -1.242638393e-03f, -1.241405467e-03f, -1.240169898e-03f, -1.238931688e-03f, -1.237690840e-03f, - -1.236447357e-03f, -1.235201243e-03f, -1.233952500e-03f, -1.232701131e-03f, -1.231447138e-03f, -1.230190525e-03f, -1.228931295e-03f, -1.227669451e-03f, -1.226404995e-03f, -1.225137931e-03f, - -1.223868261e-03f, -1.222595988e-03f, -1.221321116e-03f, -1.220043647e-03f, -1.218763585e-03f, -1.217480931e-03f, -1.216195690e-03f, -1.214907864e-03f, -1.213617456e-03f, -1.212324469e-03f, - -1.211028907e-03f, -1.209730772e-03f, -1.208430066e-03f, -1.207126795e-03f, -1.205820959e-03f, -1.204512562e-03f, -1.203201608e-03f, -1.201888099e-03f, -1.200572039e-03f, -1.199253430e-03f, - -1.197932275e-03f, -1.196608578e-03f, -1.195282341e-03f, -1.193953568e-03f, -1.192622262e-03f, -1.191288426e-03f, -1.189952062e-03f, -1.188613175e-03f, -1.187271766e-03f, -1.185927840e-03f, - -1.184581399e-03f, -1.183232447e-03f, -1.181880986e-03f, -1.180527019e-03f, -1.179170550e-03f, -1.177811583e-03f, -1.176450119e-03f, -1.175086162e-03f, -1.173719716e-03f, -1.172350783e-03f, - -1.170979367e-03f, -1.169605471e-03f, -1.168229098e-03f, -1.166850250e-03f, -1.165468933e-03f, -1.164085147e-03f, -1.162698898e-03f, -1.161310187e-03f, -1.159919018e-03f, -1.158525395e-03f, - -1.157129320e-03f, -1.155730797e-03f, -1.154329829e-03f, -1.152926419e-03f, -1.151520570e-03f, -1.150112286e-03f, -1.148701571e-03f, -1.147288426e-03f, -1.145872855e-03f, -1.144454863e-03f, - -1.143034451e-03f, -1.141611623e-03f, -1.140186383e-03f, -1.138758733e-03f, -1.137328678e-03f, -1.135896220e-03f, -1.134461362e-03f, -1.133024109e-03f, -1.131584462e-03f, -1.130142426e-03f, - -1.128698004e-03f, -1.127251199e-03f, -1.125802015e-03f, -1.124350454e-03f, -1.122896521e-03f, -1.121440218e-03f, -1.119981548e-03f, -1.118520516e-03f, -1.117057125e-03f, -1.115591377e-03f, - -1.114123277e-03f, -1.112652827e-03f, -1.111180031e-03f, -1.109704892e-03f, -1.108227415e-03f, -1.106747601e-03f, -1.105265455e-03f, -1.103780980e-03f, -1.102294179e-03f, -1.100805056e-03f, - -1.099313614e-03f, -1.097819856e-03f, -1.096323787e-03f, -1.094825409e-03f, -1.093324725e-03f, -1.091821740e-03f, -1.090316457e-03f, -1.088808879e-03f, -1.087299010e-03f, -1.085786852e-03f, - -1.084272411e-03f, -1.082755688e-03f, -1.081236687e-03f, -1.079715413e-03f, -1.078191868e-03f, -1.076666056e-03f, -1.075137980e-03f, -1.073607645e-03f, -1.072075052e-03f, -1.070540207e-03f, - -1.069003112e-03f, -1.067463770e-03f, -1.065922187e-03f, -1.064378364e-03f, -1.062832306e-03f, -1.061284015e-03f, -1.059733497e-03f, -1.058180753e-03f, -1.056625788e-03f, -1.055068605e-03f, - -1.053509208e-03f, -1.051947601e-03f, -1.050383786e-03f, -1.048817767e-03f, -1.047249549e-03f, -1.045679134e-03f, -1.044106527e-03f, -1.042531730e-03f, -1.040954747e-03f, -1.039375583e-03f, - -1.037794240e-03f, -1.036210722e-03f, -1.034625033e-03f, -1.033037176e-03f, -1.031447155e-03f, -1.029854974e-03f, -1.028260636e-03f, -1.026664146e-03f, -1.025065505e-03f, -1.023464719e-03f, - -1.021861791e-03f, -1.020256724e-03f, -1.018649522e-03f, -1.017040189e-03f, -1.015428728e-03f, -1.013815144e-03f, -1.012199439e-03f, -1.010581618e-03f, -1.008961683e-03f, -1.007339640e-03f, - -1.005715491e-03f, -1.004089241e-03f, -1.002460892e-03f, -1.000830449e-03f, -9.991979155e-04f, -9.975632948e-04f, -9.959265909e-04f, -9.942878075e-04f, -9.926469483e-04f, -9.910040170e-04f, - -9.893590173e-04f, -9.877119531e-04f, -9.860628280e-04f, -9.844116458e-04f, -9.827584103e-04f, -9.811031251e-04f, -9.794457941e-04f, -9.777864210e-04f, -9.761250096e-04f, -9.744615637e-04f, - -9.727960870e-04f, -9.711285834e-04f, -9.694590565e-04f, -9.677875102e-04f, -9.661139484e-04f, -9.644383747e-04f, -9.627607930e-04f, -9.610812070e-04f, -9.593996207e-04f, -9.577160378e-04f, - -9.560304622e-04f, -9.543428976e-04f, -9.526533478e-04f, -9.509618168e-04f, -9.492683084e-04f, -9.475728263e-04f, -9.458753745e-04f, -9.441759567e-04f, -9.424745769e-04f, -9.407712389e-04f, - -9.390659465e-04f, -9.373587036e-04f, -9.356495140e-04f, -9.339383818e-04f, -9.322253106e-04f, -9.305103045e-04f, -9.287933672e-04f, -9.270745027e-04f, -9.253537149e-04f, -9.236310076e-04f, - -9.219063848e-04f, -9.201798503e-04f, -9.184514081e-04f, -9.167210621e-04f, -9.149888162e-04f, -9.132546743e-04f, -9.115186403e-04f, -9.097807182e-04f, -9.080409119e-04f, -9.062992253e-04f, - -9.045556624e-04f, -9.028102270e-04f, -9.010629233e-04f, -8.993137550e-04f, -8.975627262e-04f, -8.958098408e-04f, -8.940551028e-04f, -8.922985161e-04f, -8.905400848e-04f, -8.887798127e-04f, - -8.870177039e-04f, -8.852537623e-04f, -8.834879919e-04f, -8.817203968e-04f, -8.799509809e-04f, -8.781797481e-04f, -8.764067026e-04f, -8.746318483e-04f, -8.728551891e-04f, -8.710767292e-04f, - -8.692964725e-04f, -8.675144231e-04f, -8.657305849e-04f, -8.639449621e-04f, -8.621575585e-04f, -8.603683784e-04f, -8.585774256e-04f, -8.567847042e-04f, -8.549902183e-04f, -8.531939720e-04f, - -8.513959692e-04f, -8.495962141e-04f, -8.477947106e-04f, -8.459914629e-04f, -8.441864749e-04f, -8.423797509e-04f, -8.405712948e-04f, -8.387611108e-04f, -8.369492028e-04f, -8.351355750e-04f, - -8.333202316e-04f, -8.315031764e-04f, -8.296844138e-04f, -8.278639476e-04f, -8.260417822e-04f, -8.242179214e-04f, -8.223923696e-04f, -8.205651307e-04f, -8.187362089e-04f, -8.169056083e-04f, - -8.150733331e-04f, -8.132393873e-04f, -8.114037750e-04f, -8.095665005e-04f, -8.077275678e-04f, -8.058869811e-04f, -8.040447445e-04f, -8.022008621e-04f, -8.003553382e-04f, -7.985081769e-04f, - -7.966593822e-04f, -7.948089584e-04f, -7.929569097e-04f, -7.911032402e-04f, -7.892479540e-04f, -7.873910553e-04f, -7.855325484e-04f, -7.836724374e-04f, -7.818107264e-04f, -7.799474197e-04f, - -7.780825214e-04f, -7.762160358e-04f, -7.743479669e-04f, -7.724783191e-04f, -7.706070965e-04f, -7.687343034e-04f, -7.668599438e-04f, -7.649840221e-04f, -7.631065425e-04f, -7.612275091e-04f, - -7.593469262e-04f, -7.574647980e-04f, -7.555811288e-04f, -7.536959227e-04f, -7.518091840e-04f, -7.499209169e-04f, -7.480311257e-04f, -7.461398146e-04f, -7.442469878e-04f, -7.423526496e-04f, - -7.404568043e-04f, -7.385594561e-04f, -7.366606092e-04f, -7.347602679e-04f, -7.328584366e-04f, -7.309551193e-04f, -7.290503205e-04f, -7.271440443e-04f, -7.252362951e-04f, -7.233270771e-04f, - -7.214163946e-04f, -7.195042519e-04f, -7.175906533e-04f, -7.156756030e-04f, -7.137591054e-04f, -7.118411648e-04f, -7.099217854e-04f, -7.080009715e-04f, -7.060787275e-04f, -7.041550576e-04f, - -7.022299662e-04f, -7.003034576e-04f, -6.983755361e-04f, -6.964462059e-04f, -6.945154715e-04f, -6.925833372e-04f, -6.906498072e-04f, -6.887148859e-04f, -6.867785777e-04f, -6.848408868e-04f, - -6.829018176e-04f, -6.809613745e-04f, -6.790195618e-04f, -6.770763838e-04f, -6.751318448e-04f, -6.731859493e-04f, -6.712387016e-04f, -6.692901060e-04f, -6.673401669e-04f, -6.653888887e-04f, - -6.634362756e-04f, -6.614823322e-04f, -6.595270627e-04f, -6.575704716e-04f, -6.556125631e-04f, -6.536533417e-04f, -6.516928118e-04f, -6.497309777e-04f, -6.477678439e-04f, -6.458034146e-04f, - -6.438376944e-04f, -6.418706875e-04f, -6.399023985e-04f, -6.379328316e-04f, -6.359619913e-04f, -6.339898820e-04f, -6.320165081e-04f, -6.300418739e-04f, -6.280659840e-04f, -6.260888427e-04f, - -6.241104545e-04f, -6.221308237e-04f, -6.201499547e-04f, -6.181678521e-04f, -6.161845202e-04f, -6.141999634e-04f, -6.122141862e-04f, -6.102271930e-04f, -6.082389883e-04f, -6.062495764e-04f, - -6.042589619e-04f, -6.022671491e-04f, -6.002741425e-04f, -5.982799465e-04f, -5.962845657e-04f, -5.942880044e-04f, -5.922902671e-04f, -5.902913582e-04f, -5.882912823e-04f, -5.862900437e-04f, - -5.842876470e-04f, -5.822840965e-04f, -5.802793969e-04f, -5.782735524e-04f, -5.762665677e-04f, -5.742584471e-04f, -5.722491952e-04f, -5.702388165e-04f, -5.682273153e-04f, -5.662146962e-04f, - -5.642009637e-04f, -5.621861223e-04f, -5.601701764e-04f, -5.581531306e-04f, -5.561349893e-04f, -5.541157570e-04f, -5.520954382e-04f, -5.500740375e-04f, -5.480515593e-04f, -5.460280081e-04f, - -5.440033885e-04f, -5.419777049e-04f, -5.399509618e-04f, -5.379231638e-04f, -5.358943154e-04f, -5.338644211e-04f, -5.318334854e-04f, -5.298015128e-04f, -5.277685078e-04f, -5.257344751e-04f, - -5.236994190e-04f, -5.216633442e-04f, -5.196262551e-04f, -5.175881563e-04f, -5.155490523e-04f, -5.135089476e-04f, -5.114678469e-04f, -5.094257546e-04f, -5.073826752e-04f, -5.053386134e-04f, - -5.032935736e-04f, -5.012475605e-04f, -4.992005784e-04f, -4.971526321e-04f, -4.951037260e-04f, -4.930538648e-04f, -4.910030529e-04f, -4.889512949e-04f, -4.868985954e-04f, -4.848449590e-04f, - -4.827903901e-04f, -4.807348934e-04f, -4.786784734e-04f, -4.766211348e-04f, -4.745628820e-04f, -4.725037196e-04f, -4.704436523e-04f, -4.683826846e-04f, -4.663208210e-04f, -4.642580661e-04f, - -4.621944246e-04f, -4.601299010e-04f, -4.580644999e-04f, -4.559982258e-04f, -4.539310834e-04f, -4.518630772e-04f, -4.497942119e-04f, -4.477244920e-04f, -4.456539221e-04f, -4.435825069e-04f, - -4.415102508e-04f, -4.394371586e-04f, -4.373632347e-04f, -4.352884839e-04f, -4.332129106e-04f, -4.311365196e-04f, -4.290593154e-04f, -4.269813026e-04f, -4.249024858e-04f, -4.228228697e-04f, - -4.207424588e-04f, -4.186612578e-04f, -4.165792712e-04f, -4.144965038e-04f, -4.124129600e-04f, -4.103286446e-04f, -4.082435621e-04f, -4.061577172e-04f, -4.040711145e-04f, -4.019837586e-04f, - -3.998956541e-04f, -3.978068057e-04f, -3.957172179e-04f, -3.936268955e-04f, -3.915358430e-04f, -3.894440651e-04f, -3.873515665e-04f, -3.852583516e-04f, -3.831644253e-04f, -3.810697920e-04f, - -3.789744565e-04f, -3.768784235e-04f, -3.747816974e-04f, -3.726842830e-04f, -3.705861850e-04f, -3.684874079e-04f, -3.663879564e-04f, -3.642878352e-04f, -3.621870488e-04f, -3.600856020e-04f, - -3.579834995e-04f, -3.558807457e-04f, -3.537773455e-04f, -3.516733034e-04f, -3.495686242e-04f, -3.474633124e-04f, -3.453573727e-04f, -3.432508098e-04f, -3.411436284e-04f, -3.390358330e-04f, - -3.369274284e-04f, -3.348184193e-04f, -3.327088102e-04f, -3.305986058e-04f, -3.284878109e-04f, -3.263764301e-04f, -3.242644680e-04f, -3.221519293e-04f, -3.200388187e-04f, -3.179251408e-04f, - -3.158109004e-04f, -3.136961021e-04f, -3.115807505e-04f, -3.094648504e-04f, -3.073484064e-04f, -3.052314232e-04f, -3.031139054e-04f, -3.009958578e-04f, -2.988772850e-04f, -2.967581917e-04f, - -2.946385826e-04f, -2.925184624e-04f, -2.903978357e-04f, -2.882767072e-04f, -2.861550817e-04f, -2.840329637e-04f, -2.819103580e-04f, -2.797872692e-04f, -2.776637021e-04f, -2.755396614e-04f, - -2.734151516e-04f, -2.712901776e-04f, -2.691647439e-04f, -2.670388554e-04f, -2.649125166e-04f, -2.627857323e-04f, -2.606585072e-04f, -2.585308459e-04f, -2.564027531e-04f, -2.542742336e-04f, - -2.521452921e-04f, -2.500159331e-04f, -2.478861615e-04f, -2.457559819e-04f, -2.436253990e-04f, -2.414944175e-04f, -2.393630422e-04f, -2.372312777e-04f, -2.350991286e-04f, -2.329665998e-04f, - -2.308336959e-04f, -2.287004216e-04f, -2.265667816e-04f, -2.244327806e-04f, -2.222984234e-04f, -2.201637145e-04f, -2.180286588e-04f, -2.158932609e-04f, -2.137575256e-04f, -2.116214574e-04f, - -2.094850612e-04f, -2.073483417e-04f, -2.052113035e-04f, -2.030739514e-04f, -2.009362900e-04f, -1.987983241e-04f, -1.966600583e-04f, -1.945214975e-04f, -1.923826462e-04f, -1.902435093e-04f, - -1.881040913e-04f, -1.859643971e-04f, -1.838244313e-04f, -1.816841986e-04f, -1.795437038e-04f, -1.774029515e-04f, -1.752619465e-04f, -1.731206935e-04f, -1.709791972e-04f, -1.688374623e-04f, - -1.666954935e-04f, -1.645532955e-04f, -1.624108730e-04f, -1.602682308e-04f, -1.581253735e-04f, -1.559823060e-04f, -1.538390328e-04f, -1.516955587e-04f, -1.495518884e-04f, -1.474080266e-04f, - -1.452639781e-04f, -1.431197475e-04f, -1.409753396e-04f, -1.388307590e-04f, -1.366860105e-04f, -1.345410989e-04f, -1.323960287e-04f, -1.302508048e-04f, -1.281054318e-04f, -1.259599145e-04f, - -1.238142575e-04f, -1.216684657e-04f, -1.195225436e-04f, -1.173764960e-04f, -1.152303277e-04f, -1.130840433e-04f, -1.109376476e-04f, -1.087911452e-04f, -1.066445409e-04f, -1.044978393e-04f, - -1.023510453e-04f, -1.002041635e-04f, -9.805719867e-05f, -9.591015545e-05f, -9.376303859e-05f, -9.161585279e-05f, -8.946860278e-05f, -8.732129326e-05f, -8.517392895e-05f, -8.302651455e-05f, - -8.087905479e-05f, -7.873155436e-05f, -7.658401799e-05f, -7.443645039e-05f, -7.228885625e-05f, -7.014124031e-05f, -6.799360726e-05f, -6.584596182e-05f, -6.369830869e-05f, -6.155065259e-05f, - -5.940299822e-05f, -5.725535030e-05f, -5.510771353e-05f, -5.296009263e-05f, -5.081249229e-05f, -4.866491723e-05f, -4.651737216e-05f, -4.436986177e-05f, -4.222239079e-05f, -4.007496391e-05f, - -3.792758584e-05f, -3.578026128e-05f, -3.363299495e-05f, -3.148579154e-05f, -2.933865576e-05f, -2.719159232e-05f, -2.504460591e-05f, -2.289770124e-05f, -2.075088301e-05f, -1.860415593e-05f, - -1.645752469e-05f, -1.431099400e-05f, -1.216456855e-05f, -1.001825305e-05f, -7.872052190e-06f, -5.725970677e-06f, -3.580013205e-06f, -1.434184472e-06f, 7.115108243e-07f, 2.857067988e-06f, - 5.002482324e-06f, 7.147749137e-06f, 9.292863731e-06f, 1.143782141e-05f, 1.358261749e-05f, 1.572724727e-05f, 1.787170606e-05f, 2.001598917e-05f, 2.216009191e-05f, 2.430400958e-05f, - 2.644773751e-05f, 2.859127100e-05f, 3.073460536e-05f, 3.287773590e-05f, 3.502065795e-05f, 3.716336681e-05f, 3.930585780e-05f, 4.144812624e-05f, 4.359016743e-05f, 4.573197671e-05f, - 4.787354939e-05f, 5.001488079e-05f, 5.215596622e-05f, 5.429680101e-05f, 5.643738048e-05f, 5.857769996e-05f, 6.071775476e-05f, 6.285754022e-05f, 6.499705165e-05f, 6.713628438e-05f, - 6.927523374e-05f, 7.141389506e-05f, 7.355226367e-05f, 7.569033489e-05f, 7.782810406e-05f, 7.996556650e-05f, 8.210271756e-05f, 8.423955257e-05f, 8.637606685e-05f, 8.851225575e-05f, - 9.064811460e-05f, 9.278363874e-05f, 9.491882351e-05f, 9.705366425e-05f, 9.918815630e-05f, 1.013222950e-04f, 1.034560757e-04f, 1.055894937e-04f, 1.077225444e-04f, 1.098552232e-04f, - 1.119875253e-04f, 1.141194462e-04f, 1.162509811e-04f, 1.183821254e-04f, 1.205128746e-04f, 1.226432238e-04f, 1.247731686e-04f, 1.269027041e-04f, 1.290318259e-04f, 1.311605292e-04f, - 1.332888095e-04f, 1.354166620e-04f, 1.375440822e-04f, 1.396710653e-04f, 1.417976069e-04f, 1.439237021e-04f, 1.460493464e-04f, 1.481745352e-04f, 1.502992639e-04f, 1.524235277e-04f, - 1.545473221e-04f, 1.566706425e-04f, 1.587934842e-04f, 1.609158425e-04f, 1.630377130e-04f, 1.651590909e-04f, 1.672799716e-04f, 1.694003506e-04f, 1.715202231e-04f, 1.736395846e-04f, - 1.757584305e-04f, 1.778767561e-04f, 1.799945569e-04f, 1.821118282e-04f, 1.842285655e-04f, 1.863447640e-04f, 1.884604192e-04f, 1.905755266e-04f, 1.926900814e-04f, 1.948040792e-04f, - 1.969175153e-04f, 1.990303850e-04f, 2.011426839e-04f, 2.032544072e-04f, 2.053655505e-04f, 2.074761091e-04f, 2.095860785e-04f, 2.116954539e-04f, 2.138042310e-04f, 2.159124050e-04f, - 2.180199714e-04f, 2.201269256e-04f, 2.222332630e-04f, 2.243389790e-04f, 2.264440692e-04f, 2.285485288e-04f, 2.306523533e-04f, 2.327555382e-04f, 2.348580788e-04f, 2.369599707e-04f, - 2.390612092e-04f, 2.411617897e-04f, 2.432617078e-04f, 2.453609588e-04f, 2.474595381e-04f, 2.495574413e-04f, 2.516546638e-04f, 2.537512010e-04f, 2.558470483e-04f, 2.579422013e-04f, - 2.600366553e-04f, 2.621304058e-04f, 2.642234483e-04f, 2.663157782e-04f, 2.684073909e-04f, 2.704982821e-04f, 2.725884470e-04f, 2.746778811e-04f, 2.767665800e-04f, 2.788545391e-04f, - 2.809417538e-04f, 2.830282197e-04f, 2.851139321e-04f, 2.871988867e-04f, 2.892830788e-04f, 2.913665039e-04f, 2.934491576e-04f, 2.955310352e-04f, 2.976121323e-04f, 2.996924444e-04f, - 3.017719670e-04f, 3.038506955e-04f, 3.059286254e-04f, 3.080057523e-04f, 3.100820716e-04f, 3.121575788e-04f, 3.142322695e-04f, 3.163061391e-04f, 3.183791831e-04f, 3.204513971e-04f, - 3.225227765e-04f, 3.245933169e-04f, 3.266630138e-04f, 3.287318626e-04f, 3.307998590e-04f, 3.328669984e-04f, 3.349332764e-04f, 3.369986884e-04f, 3.390632300e-04f, 3.411268968e-04f, - 3.431896843e-04f, 3.452515879e-04f, 3.473126032e-04f, 3.493727259e-04f, 3.514319513e-04f, 3.534902751e-04f, 3.555476928e-04f, 3.576041999e-04f, 3.596597920e-04f, 3.617144647e-04f, - 3.637682134e-04f, 3.658210338e-04f, 3.678729214e-04f, 3.699238718e-04f, 3.719738805e-04f, 3.740229431e-04f, 3.760710551e-04f, 3.781182122e-04f, 3.801644099e-04f, 3.822096438e-04f, - 3.842539094e-04f, 3.862972024e-04f, 3.883395182e-04f, 3.903808526e-04f, 3.924212011e-04f, 3.944605592e-04f, 3.964989226e-04f, 3.985362869e-04f, 4.005726476e-04f, 4.026080004e-04f, - 4.046423408e-04f, 4.066756645e-04f, 4.087079671e-04f, 4.107392441e-04f, 4.127694912e-04f, 4.147987040e-04f, 4.168268782e-04f, 4.188540093e-04f, 4.208800929e-04f, 4.229051247e-04f, - 4.249291003e-04f, 4.269520154e-04f, 4.289738656e-04f, 4.309946464e-04f, 4.330143536e-04f, 4.350329827e-04f, 4.370505295e-04f, 4.390669896e-04f, 4.410823586e-04f, 4.430966321e-04f, - 4.451098059e-04f, 4.471218755e-04f, 4.491328367e-04f, 4.511426851e-04f, 4.531514163e-04f, 4.551590260e-04f, 4.571655100e-04f, 4.591708638e-04f, 4.611750832e-04f, 4.631781638e-04f, - 4.651801013e-04f, 4.671808913e-04f, 4.691805297e-04f, 4.711790120e-04f, 4.731763339e-04f, 4.751724912e-04f, 4.771674795e-04f, 4.791612946e-04f, 4.811539321e-04f, 4.831453878e-04f, - 4.851356574e-04f, 4.871247365e-04f, 4.891126208e-04f, 4.910993062e-04f, 4.930847884e-04f, 4.950690629e-04f, 4.970521257e-04f, 4.990339723e-04f, 5.010145986e-04f, 5.029940002e-04f, - 5.049721729e-04f, 5.069491125e-04f, 5.089248147e-04f, 5.108992752e-04f, 5.128724898e-04f, 5.148444543e-04f, 5.168151643e-04f, 5.187846157e-04f, 5.207528042e-04f, 5.227197256e-04f, - 5.246853756e-04f, 5.266497501e-04f, 5.286128447e-04f, 5.305746553e-04f, 5.325351777e-04f, 5.344944076e-04f, 5.364523408e-04f, 5.384089731e-04f, 5.403643004e-04f, 5.423183183e-04f, - 5.442710227e-04f, 5.462224094e-04f, 5.481724743e-04f, 5.501212130e-04f, 5.520686215e-04f, 5.540146955e-04f, 5.559594308e-04f, 5.579028234e-04f, 5.598448689e-04f, 5.617855633e-04f, - 5.637249023e-04f, 5.656628818e-04f, 5.675994977e-04f, 5.695347457e-04f, 5.714686217e-04f, 5.734011216e-04f, 5.753322413e-04f, 5.772619764e-04f, 5.791903231e-04f, 5.811172769e-04f, - 5.830428340e-04f, 5.849669900e-04f, 5.868897410e-04f, 5.888110827e-04f, 5.907310110e-04f, 5.926495218e-04f, 5.945666111e-04f, 5.964822746e-04f, 5.983965083e-04f, 6.003093081e-04f, - 6.022206698e-04f, 6.041305894e-04f, 6.060390628e-04f, 6.079460858e-04f, 6.098516545e-04f, 6.117557646e-04f, 6.136584122e-04f, 6.155595931e-04f, 6.174593033e-04f, 6.193575387e-04f, - 6.212542952e-04f, 6.231495688e-04f, 6.250433553e-04f, 6.269356508e-04f, 6.288264512e-04f, 6.307157525e-04f, 6.326035505e-04f, 6.344898413e-04f, 6.363746208e-04f, 6.382578850e-04f, - 6.401396298e-04f, 6.420198512e-04f, 6.438985452e-04f, 6.457757078e-04f, 6.476513349e-04f, 6.495254225e-04f, 6.513979667e-04f, 6.532689634e-04f, 6.551384085e-04f, 6.570062982e-04f, - 6.588726284e-04f, 6.607373951e-04f, 6.626005944e-04f, 6.644622222e-04f, 6.663222745e-04f, 6.681807474e-04f, 6.700376370e-04f, 6.718929391e-04f, 6.737466500e-04f, 6.755987655e-04f, - 6.774492818e-04f, 6.792981949e-04f, 6.811455008e-04f, 6.829911956e-04f, 6.848352754e-04f, 6.866777362e-04f, 6.885185740e-04f, 6.903577850e-04f, 6.921953652e-04f, 6.940313107e-04f, - 6.958656175e-04f, 6.976982818e-04f, 6.995292996e-04f, 7.013586670e-04f, 7.031863802e-04f, 7.050124352e-04f, 7.068368280e-04f, 7.086595549e-04f, 7.104806119e-04f, 7.122999952e-04f, - 7.141177008e-04f, 7.159337249e-04f, 7.177480636e-04f, 7.195607131e-04f, 7.213716694e-04f, 7.231809287e-04f, 7.249884872e-04f, 7.267943410e-04f, 7.285984862e-04f, 7.304009190e-04f, - 7.322016355e-04f, 7.340006320e-04f, 7.357979045e-04f, 7.375934493e-04f, 7.393872625e-04f, 7.411793403e-04f, 7.429696788e-04f, 7.447582744e-04f, 7.465451231e-04f, 7.483302211e-04f, - 7.501135647e-04f, 7.518951500e-04f, 7.536749733e-04f, 7.554530307e-04f, 7.572293185e-04f, 7.590038329e-04f, 7.607765701e-04f, 7.625475263e-04f, 7.643166978e-04f, 7.660840809e-04f, - 7.678496716e-04f, 7.696134664e-04f, 7.713754614e-04f, 7.731356528e-04f, 7.748940370e-04f, 7.766506102e-04f, 7.784053687e-04f, 7.801583087e-04f, 7.819094265e-04f, 7.836587184e-04f, - 7.854061806e-04f, 7.871518095e-04f, 7.888956014e-04f, 7.906375524e-04f, 7.923776590e-04f, 7.941159174e-04f, 7.958523239e-04f, 7.975868749e-04f, 7.993195667e-04f, 8.010503955e-04f, - 8.027793577e-04f, 8.045064497e-04f, 8.062316677e-04f, 8.079550082e-04f, 8.096764673e-04f, 8.113960416e-04f, 8.131137273e-04f, 8.148295208e-04f, 8.165434184e-04f, 8.182554166e-04f, - 8.199655116e-04f, 8.216736999e-04f, 8.233799778e-04f, 8.250843417e-04f, 8.267867880e-04f, 8.284873131e-04f, 8.301859133e-04f, 8.318825852e-04f, 8.335773250e-04f, 8.352701292e-04f, - 8.369609942e-04f, 8.386499164e-04f, 8.403368922e-04f, 8.420219181e-04f, 8.437049904e-04f, 8.453861057e-04f, 8.470652604e-04f, 8.487424508e-04f, 8.504176736e-04f, 8.520909250e-04f, - 8.537622015e-04f, 8.554314997e-04f, 8.570988160e-04f, 8.587641468e-04f, 8.604274887e-04f, 8.620888381e-04f, 8.637481914e-04f, 8.654055453e-04f, 8.670608961e-04f, 8.687142404e-04f, - 8.703655747e-04f, 8.720148955e-04f, 8.736621993e-04f, 8.753074826e-04f, 8.769507419e-04f, 8.785919738e-04f, 8.802311748e-04f, 8.818683414e-04f, 8.835034702e-04f, 8.851365576e-04f, - 8.867676004e-04f, 8.883965950e-04f, 8.900235379e-04f, 8.916484258e-04f, 8.932712552e-04f, 8.948920226e-04f, 8.965107248e-04f, 8.981273581e-04f, 8.997419193e-04f, 9.013544049e-04f, - 9.029648115e-04f, 9.045731358e-04f, 9.061793742e-04f, 9.077835235e-04f, 9.093855803e-04f, 9.109855411e-04f, 9.125834026e-04f, 9.141791614e-04f, 9.157728142e-04f, 9.173643576e-04f, - 9.189537883e-04f, 9.205411028e-04f, 9.221262979e-04f, 9.237093702e-04f, 9.252903164e-04f, 9.268691331e-04f, 9.284458171e-04f, 9.300203649e-04f, 9.315927733e-04f, 9.331630390e-04f, - 9.347311586e-04f, 9.362971289e-04f, 9.378609466e-04f, 9.394226084e-04f, 9.409821109e-04f, 9.425394509e-04f, 9.440946252e-04f, 9.456476304e-04f, 9.471984633e-04f, 9.487471206e-04f, - 9.502935991e-04f, 9.518378955e-04f, 9.533800066e-04f, 9.549199291e-04f, 9.564576598e-04f, 9.579931955e-04f, 9.595265329e-04f, 9.610576688e-04f, 9.625866000e-04f, 9.641133232e-04f, - 9.656378354e-04f, 9.671601332e-04f, 9.686802135e-04f, 9.701980731e-04f, 9.717137088e-04f, 9.732271174e-04f, 9.747382958e-04f, 9.762472407e-04f, 9.777539490e-04f, 9.792584176e-04f, - 9.807606432e-04f, 9.822606228e-04f, 9.837583532e-04f, 9.852538312e-04f, 9.867470538e-04f, 9.882380177e-04f, 9.897267199e-04f, 9.912131572e-04f, 9.926973266e-04f, 9.941792248e-04f, - 9.956588489e-04f, 9.971361957e-04f, 9.986112621e-04f, 1.000084045e-03f, 1.001554541e-03f, 1.003022748e-03f, 1.004488662e-03f, 1.005952280e-03f, 1.007413600e-03f, 1.008872617e-03f, - 1.010329330e-03f, 1.011783734e-03f, 1.013235828e-03f, 1.014685607e-03f, 1.016133070e-03f, 1.017578212e-03f, 1.019021031e-03f, 1.020461524e-03f, 1.021899688e-03f, 1.023335519e-03f, - 1.024769016e-03f, 1.026200174e-03f, 1.027628991e-03f, 1.029055464e-03f, 1.030479590e-03f, 1.031901365e-03f, 1.033320788e-03f, 1.034737854e-03f, 1.036152562e-03f, 1.037564908e-03f, - 1.038974888e-03f, 1.040382501e-03f, 1.041787744e-03f, 1.043190612e-03f, 1.044591104e-03f, 1.045989216e-03f, 1.047384946e-03f, 1.048778291e-03f, 1.050169247e-03f, 1.051557812e-03f, - 1.052943983e-03f, 1.054327757e-03f, 1.055709132e-03f, 1.057088103e-03f, 1.058464669e-03f, 1.059838827e-03f, 1.061210573e-03f, 1.062579906e-03f, 1.063946821e-03f, 1.065311316e-03f, - 1.066673389e-03f, 1.068033036e-03f, 1.069390255e-03f, 1.070745043e-03f, 1.072097397e-03f, 1.073447314e-03f, 1.074794791e-03f, 1.076139826e-03f, 1.077482416e-03f, 1.078822558e-03f, - 1.080160249e-03f, 1.081495487e-03f, 1.082828268e-03f, 1.084158591e-03f, 1.085486451e-03f, 1.086811847e-03f, 1.088134776e-03f, 1.089455234e-03f, 1.090773220e-03f, 1.092088730e-03f, - 1.093401762e-03f, 1.094712313e-03f, 1.096020381e-03f, 1.097325962e-03f, 1.098629053e-03f, 1.099929653e-03f, 1.101227759e-03f, 1.102523367e-03f, 1.103816476e-03f, 1.105107082e-03f, - 1.106395182e-03f, 1.107680775e-03f, 1.108963857e-03f, 1.110244426e-03f, 1.111522480e-03f, 1.112798015e-03f, 1.114071028e-03f, 1.115341518e-03f, 1.116609482e-03f, 1.117874916e-03f, - 1.119137819e-03f, 1.120398188e-03f, 1.121656020e-03f, 1.122911313e-03f, 1.124164063e-03f, 1.125414269e-03f, 1.126661928e-03f, 1.127907037e-03f, 1.129149594e-03f, 1.130389596e-03f, - 1.131627040e-03f, 1.132861925e-03f, 1.134094247e-03f, 1.135324004e-03f, 1.136551193e-03f, 1.137775812e-03f, 1.138997859e-03f, 1.140217330e-03f, 1.141434224e-03f, 1.142648538e-03f, - 1.143860269e-03f, 1.145069415e-03f, 1.146275973e-03f, 1.147479941e-03f, 1.148681317e-03f, 1.149880097e-03f, 1.151076280e-03f, 1.152269863e-03f, 1.153460843e-03f, 1.154649219e-03f, - 1.155834987e-03f, 1.157018146e-03f, 1.158198692e-03f, 1.159376624e-03f, 1.160551939e-03f, 1.161724634e-03f, 1.162894708e-03f, 1.164062157e-03f, 1.165226980e-03f, 1.166389173e-03f, - 1.167548736e-03f, 1.168705664e-03f, 1.169859956e-03f, 1.171011610e-03f, 1.172160623e-03f, 1.173306993e-03f, 1.174450718e-03f, 1.175591794e-03f, 1.176730220e-03f, 1.177865994e-03f, - 1.178999113e-03f, 1.180129574e-03f, 1.181257376e-03f, 1.182382517e-03f, 1.183504993e-03f, 1.184624803e-03f, 1.185741944e-03f, 1.186856414e-03f, 1.187968211e-03f, 1.189077333e-03f, - 1.190183777e-03f, 1.191287540e-03f, 1.192388622e-03f, 1.193487019e-03f, 1.194582729e-03f, 1.195675751e-03f, 1.196766081e-03f, 1.197853718e-03f, 1.198938659e-03f, 1.200020902e-03f, - 1.201100445e-03f, 1.202177287e-03f, 1.203251423e-03f, 1.204322853e-03f, 1.205391575e-03f, 1.206457585e-03f, 1.207520882e-03f, 1.208581464e-03f, 1.209639329e-03f, 1.210694474e-03f, - 1.211746897e-03f, 1.212796597e-03f, 1.213843570e-03f, 1.214887816e-03f, 1.215929331e-03f, 1.216968114e-03f, 1.218004163e-03f, 1.219037475e-03f, 1.220068048e-03f, 1.221095881e-03f, - 1.222120971e-03f, 1.223143316e-03f, 1.224162914e-03f, 1.225179764e-03f, 1.226193862e-03f, 1.227205207e-03f, 1.228213797e-03f, 1.229219630e-03f, 1.230222704e-03f, 1.231223017e-03f, - 1.232220566e-03f, 1.233215350e-03f, 1.234207367e-03f, 1.235196615e-03f, 1.236183092e-03f, 1.237166795e-03f, 1.238147723e-03f, 1.239125874e-03f, 1.240101246e-03f, 1.241073837e-03f, - 1.242043644e-03f, 1.243010667e-03f, 1.243974903e-03f, 1.244936350e-03f, 1.245895006e-03f, 1.246850870e-03f, 1.247803938e-03f, 1.248754211e-03f, 1.249701685e-03f, 1.250646358e-03f, - 1.251588229e-03f, 1.252527296e-03f, 1.253463557e-03f, 1.254397011e-03f, 1.255327654e-03f, 1.256255486e-03f, 1.257180504e-03f, 1.258102707e-03f, 1.259022093e-03f, 1.259938660e-03f, - 1.260852406e-03f, 1.261763329e-03f, 1.262671428e-03f, 1.263576701e-03f, 1.264479146e-03f, 1.265378760e-03f, 1.266275543e-03f, 1.267169493e-03f, 1.268060607e-03f, 1.268948885e-03f, - 1.269834323e-03f, 1.270716921e-03f, 1.271596677e-03f, 1.272473589e-03f, 1.273347655e-03f, 1.274218873e-03f, 1.275087242e-03f, 1.275952760e-03f, 1.276815426e-03f, 1.277675237e-03f, - 1.278532192e-03f, 1.279386289e-03f, 1.280237527e-03f, 1.281085904e-03f, 1.281931418e-03f, 1.282774067e-03f, 1.283613850e-03f, 1.284450765e-03f, 1.285284811e-03f, 1.286115986e-03f, - 1.286944288e-03f, 1.287769715e-03f, 1.288592267e-03f, 1.289411941e-03f, 1.290228735e-03f, 1.291042649e-03f, 1.291853680e-03f, 1.292661827e-03f, 1.293467089e-03f, 1.294269463e-03f, - 1.295068949e-03f, 1.295865544e-03f, 1.296659247e-03f, 1.297450057e-03f, 1.298237971e-03f, 1.299022989e-03f, 1.299805109e-03f, 1.300584330e-03f, 1.301360649e-03f, 1.302134065e-03f, - 1.302904577e-03f, 1.303672184e-03f, 1.304436883e-03f, 1.305198674e-03f, 1.305957554e-03f, 1.306713523e-03f, 1.307466579e-03f, 1.308216720e-03f, 1.308963945e-03f, 1.309708252e-03f, - 1.310449641e-03f, 1.311188109e-03f, 1.311923656e-03f, 1.312656279e-03f, 1.313385977e-03f, 1.314112749e-03f, 1.314836594e-03f, 1.315557510e-03f, 1.316275496e-03f, 1.316990550e-03f, - 1.317702671e-03f, 1.318411858e-03f, 1.319118109e-03f, 1.319821422e-03f, 1.320521797e-03f, 1.321219233e-03f, 1.321913727e-03f, 1.322605278e-03f, 1.323293886e-03f, 1.323979549e-03f, - 1.324662265e-03f, 1.325342033e-03f, 1.326018852e-03f, 1.326692721e-03f, 1.327363638e-03f, 1.328031602e-03f, 1.328696612e-03f, 1.329358666e-03f, 1.330017764e-03f, 1.330673903e-03f, - 1.331327084e-03f, 1.331977303e-03f, 1.332624561e-03f, 1.333268856e-03f, 1.333910187e-03f, 1.334548552e-03f, 1.335183951e-03f, 1.335816382e-03f, 1.336445844e-03f, 1.337072335e-03f, - 1.337695855e-03f, 1.338316403e-03f, 1.338933977e-03f, 1.339548575e-03f, 1.340160198e-03f, 1.340768844e-03f, 1.341374511e-03f, 1.341977198e-03f, 1.342576905e-03f, 1.343173630e-03f, - 1.343767373e-03f, 1.344358131e-03f, 1.344945904e-03f, 1.345530691e-03f, 1.346112491e-03f, 1.346691302e-03f, 1.347267124e-03f, 1.347839955e-03f, 1.348409794e-03f, 1.348976641e-03f, - 1.349540495e-03f, 1.350101353e-03f, 1.350659216e-03f, 1.351214082e-03f, 1.351765950e-03f, 1.352314819e-03f, 1.352860688e-03f, 1.353403557e-03f, 1.353943423e-03f, 1.354480287e-03f, - 1.355014147e-03f, 1.355545002e-03f, 1.356072851e-03f, 1.356597693e-03f, 1.357119528e-03f, 1.357638354e-03f, 1.358154170e-03f, 1.358666976e-03f, 1.359176770e-03f, 1.359683552e-03f, - 1.360187321e-03f, 1.360688075e-03f, 1.361185814e-03f, 1.361680537e-03f, 1.362172243e-03f, 1.362660931e-03f, 1.363146601e-03f, 1.363629251e-03f, 1.364108880e-03f, 1.364585488e-03f, - 1.365059074e-03f, 1.365529637e-03f, 1.365997176e-03f, 1.366461690e-03f, 1.366923179e-03f, 1.367381642e-03f, 1.367837077e-03f, 1.368289485e-03f, 1.368738864e-03f, 1.369185213e-03f, - 1.369628532e-03f, 1.370068820e-03f, 1.370506076e-03f, 1.370940299e-03f, 1.371371489e-03f, 1.371799645e-03f, 1.372224766e-03f, 1.372646851e-03f, 1.373065900e-03f, 1.373481912e-03f, - 1.373894886e-03f, 1.374304821e-03f, 1.374711717e-03f, 1.375115574e-03f, 1.375516390e-03f, 1.375914164e-03f, 1.376308897e-03f, 1.376700587e-03f, 1.377089233e-03f, 1.377474836e-03f, - 1.377857394e-03f, 1.378236907e-03f, 1.378613374e-03f, 1.378986794e-03f, 1.379357167e-03f, 1.379724493e-03f, 1.380088770e-03f, 1.380449998e-03f, 1.380808176e-03f, 1.381163305e-03f, - 1.381515382e-03f, 1.381864409e-03f, 1.382210383e-03f, 1.382553305e-03f, 1.382893174e-03f, 1.383229989e-03f, 1.383563751e-03f, 1.383894457e-03f, 1.384222109e-03f, 1.384546704e-03f, - 1.384868244e-03f, 1.385186727e-03f, 1.385502152e-03f, 1.385814520e-03f, 1.386123830e-03f, 1.386430081e-03f, 1.386733273e-03f, 1.387033405e-03f, 1.387330477e-03f, 1.387624488e-03f, - 1.387915439e-03f, 1.388203328e-03f, 1.388488155e-03f, 1.388769920e-03f, 1.389048622e-03f, 1.389324261e-03f, 1.389596836e-03f, 1.389866347e-03f, 1.390132794e-03f, 1.390396177e-03f, - 1.390656494e-03f, 1.390913746e-03f, 1.391167931e-03f, 1.391419051e-03f, 1.391667104e-03f, 1.391912090e-03f, 1.392154009e-03f, 1.392392860e-03f, 1.392628643e-03f, 1.392861358e-03f, - 1.393091005e-03f, 1.393317582e-03f, 1.393541091e-03f, 1.393761529e-03f, 1.393978899e-03f, 1.394193198e-03f, 1.394404426e-03f, 1.394612585e-03f, 1.394817672e-03f, 1.395019688e-03f, - 1.395218633e-03f, 1.395414507e-03f, 1.395607308e-03f, 1.395797038e-03f, 1.395983695e-03f, 1.396167280e-03f, 1.396347792e-03f, 1.396525231e-03f, 1.396699597e-03f, 1.396870890e-03f, - 1.397039110e-03f, 1.397204256e-03f, 1.397366328e-03f, 1.397525326e-03f, 1.397681250e-03f, 1.397834100e-03f, 1.397983875e-03f, 1.398130576e-03f, 1.398274203e-03f, 1.398414754e-03f, - 1.398552231e-03f, 1.398686633e-03f, 1.398817960e-03f, 1.398946211e-03f, 1.399071388e-03f, 1.399193489e-03f, 1.399312515e-03f, 1.399428465e-03f, 1.399541340e-03f, 1.399651139e-03f, - 1.399757863e-03f, 1.399861511e-03f, 1.399962083e-03f, 1.400059580e-03f, 1.400154001e-03f, 1.400245346e-03f, 1.400333615e-03f, 1.400418809e-03f, 1.400500927e-03f, 1.400579970e-03f, - 1.400655936e-03f, 1.400728827e-03f, 1.400798643e-03f, 1.400865383e-03f, 1.400929047e-03f, 1.400989636e-03f, 1.401047150e-03f, 1.401101588e-03f, 1.401152952e-03f, 1.401201239e-03f, - 1.401246452e-03f, 1.401288590e-03f, 1.401327653e-03f, 1.401363642e-03f, 1.401396555e-03f, 1.401426395e-03f, 1.401453159e-03f, 1.401476850e-03f, 1.401497467e-03f, 1.401515009e-03f, - 1.401529478e-03f, 1.401540873e-03f, 1.401549195e-03f, 1.401554443e-03f, 1.401556619e-03f, 1.401555721e-03f, 1.401551751e-03f, 1.401544708e-03f, 1.401534593e-03f, 1.401521406e-03f, - 1.401505148e-03f, 1.401485817e-03f, 1.401463415e-03f, 1.401437943e-03f, 1.401409399e-03f, 1.401377784e-03f, 1.401343100e-03f, 1.401305345e-03f, 1.401264521e-03f, 1.401220627e-03f, - 1.401173663e-03f, 1.401123631e-03f, 1.401070531e-03f, 1.401014362e-03f, 1.400955125e-03f, 1.400892820e-03f, 1.400827448e-03f, 1.400759009e-03f, 1.400687504e-03f, 1.400612932e-03f, - 1.400535294e-03f, 1.400454591e-03f, 1.400370823e-03f, 1.400283990e-03f, 1.400194092e-03f, 1.400101131e-03f, 1.400005105e-03f, 1.399906017e-03f, 1.399803866e-03f, 1.399698652e-03f, - 1.399590377e-03f, 1.399479040e-03f, 1.399364642e-03f, 1.399247183e-03f, 1.399126664e-03f, 1.399003086e-03f, 1.398876448e-03f, 1.398746752e-03f, 1.398613997e-03f, 1.398478184e-03f, - 1.398339314e-03f, 1.398197387e-03f, 1.398052404e-03f, 1.397904366e-03f, 1.397753272e-03f, 1.397599123e-03f, 1.397441920e-03f, 1.397281663e-03f, 1.397118353e-03f, 1.396951991e-03f, - 1.396782576e-03f, 1.396610111e-03f, 1.396434594e-03f, 1.396256027e-03f, 1.396074410e-03f, 1.395889745e-03f, 1.395702030e-03f, 1.395511268e-03f, 1.395317459e-03f, 1.395120603e-03f, - 1.394920700e-03f, 1.394717753e-03f, 1.394511761e-03f, 1.394302724e-03f, 1.394090644e-03f, 1.393875522e-03f, 1.393657357e-03f, 1.393436150e-03f, 1.393211903e-03f, 1.392984616e-03f, - 1.392754290e-03f, 1.392520924e-03f, 1.392284521e-03f, 1.392045080e-03f, 1.391802603e-03f, 1.391557090e-03f, 1.391308542e-03f, 1.391056960e-03f, 1.390802344e-03f, 1.390544695e-03f, - 1.390284014e-03f, 1.390020301e-03f, 1.389753558e-03f, 1.389483785e-03f, 1.389210984e-03f, 1.388935154e-03f, 1.388656296e-03f, 1.388374412e-03f, 1.388089502e-03f, 1.387801567e-03f, - 1.387510608e-03f, 1.387216626e-03f, 1.386919621e-03f, 1.386619595e-03f, 1.386316548e-03f, 1.386010481e-03f, 1.385701394e-03f, 1.385389290e-03f, 1.385074168e-03f, 1.384756030e-03f, - 1.384434876e-03f, 1.384110708e-03f, 1.383783526e-03f, 1.383453331e-03f, 1.383120124e-03f, 1.382783906e-03f, 1.382444678e-03f, 1.382102441e-03f, 1.381757196e-03f, 1.381408943e-03f, - 1.381057684e-03f, 1.380703420e-03f, 1.380346152e-03f, 1.379985880e-03f, 1.379622606e-03f, 1.379256330e-03f, 1.378887054e-03f, 1.378514779e-03f, 1.378139505e-03f, 1.377761234e-03f, - 1.377379966e-03f, 1.376995704e-03f, 1.376608446e-03f, 1.376218196e-03f, 1.375824953e-03f, 1.375428720e-03f, 1.375029496e-03f, 1.374627283e-03f, 1.374222082e-03f, 1.373813894e-03f, - 1.373402721e-03f, 1.372988562e-03f, 1.372571421e-03f, 1.372151296e-03f, 1.371728191e-03f, 1.371302105e-03f, 1.370873040e-03f, 1.370440997e-03f, 1.370005977e-03f, 1.369567981e-03f, - 1.369127011e-03f, 1.368683067e-03f, 1.368236151e-03f, 1.367786264e-03f, 1.367333408e-03f, 1.366877582e-03f, 1.366418789e-03f, 1.365957029e-03f, 1.365492305e-03f, 1.365024616e-03f, - 1.364553965e-03f, 1.364080353e-03f, 1.363603780e-03f, 1.363124248e-03f, 1.362641758e-03f, 1.362156312e-03f, 1.361667910e-03f, 1.361176555e-03f, 1.360682246e-03f, 1.360184987e-03f, - 1.359684777e-03f, 1.359181618e-03f, 1.358675511e-03f, 1.358166458e-03f, 1.357654461e-03f, 1.357139519e-03f, 1.356621635e-03f, 1.356100810e-03f, 1.355577045e-03f, 1.355050342e-03f, - 1.354520702e-03f, 1.353988126e-03f, 1.353452616e-03f, 1.352914173e-03f, 1.352372798e-03f, 1.351828493e-03f, 1.351281259e-03f, 1.350731097e-03f, 1.350178010e-03f, 1.349621998e-03f, - 1.349063062e-03f, 1.348501205e-03f, 1.347936427e-03f, 1.347368730e-03f, 1.346798116e-03f, 1.346224585e-03f, 1.345648140e-03f, 1.345068782e-03f, 1.344486511e-03f, 1.343901331e-03f, - 1.343313241e-03f, 1.342722244e-03f, 1.342128342e-03f, 1.341531534e-03f, 1.340931824e-03f, 1.340329213e-03f, 1.339723701e-03f, 1.339115291e-03f, 1.338503985e-03f, 1.337889783e-03f, - 1.337272687e-03f, 1.336652699e-03f, 1.336029820e-03f, 1.335404052e-03f, 1.334775396e-03f, 1.334143854e-03f, 1.333509428e-03f, 1.332872119e-03f, 1.332231928e-03f, 1.331588858e-03f, - 1.330942909e-03f, 1.330294084e-03f, 1.329642384e-03f, 1.328987811e-03f, 1.328330366e-03f, 1.327670051e-03f, 1.327006867e-03f, 1.326340817e-03f, 1.325671901e-03f, 1.325000122e-03f, - 1.324325481e-03f, 1.323647980e-03f, 1.322967620e-03f, 1.322284404e-03f, 1.321598332e-03f, 1.320909407e-03f, 1.320217630e-03f, 1.319523003e-03f, 1.318825527e-03f, 1.318125205e-03f, - 1.317422038e-03f, 1.316716027e-03f, 1.316007175e-03f, 1.315295483e-03f, 1.314580954e-03f, 1.313863588e-03f, 1.313143387e-03f, 1.312420354e-03f, 1.311694489e-03f, 1.310965796e-03f, - 1.310234275e-03f, 1.309499928e-03f, 1.308762757e-03f, 1.308022765e-03f, 1.307279952e-03f, 1.306534321e-03f, 1.305785872e-03f, 1.305034610e-03f, 1.304280534e-03f, 1.303523647e-03f, - 1.302763950e-03f, 1.302001447e-03f, 1.301236137e-03f, 1.300468024e-03f, 1.299697109e-03f, 1.298923394e-03f, 1.298146880e-03f, 1.297367571e-03f, 1.296585467e-03f, 1.295800570e-03f, - 1.295012883e-03f, 1.294222407e-03f, 1.293429145e-03f, 1.292633097e-03f, 1.291834267e-03f, 1.291032656e-03f, 1.290228265e-03f, 1.289421098e-03f, 1.288611155e-03f, 1.287798439e-03f, - 1.286982952e-03f, 1.286164695e-03f, 1.285343671e-03f, 1.284519882e-03f, 1.283693329e-03f, 1.282864015e-03f, 1.282031942e-03f, 1.281197111e-03f, 1.280359525e-03f, 1.279519186e-03f, - 1.278676095e-03f, 1.277830255e-03f, 1.276981667e-03f, 1.276130335e-03f, 1.275276259e-03f, 1.274419442e-03f, 1.273559886e-03f, 1.272697592e-03f, 1.271832564e-03f, 1.270964803e-03f, - 1.270094311e-03f, 1.269221091e-03f, 1.268345143e-03f, 1.267466472e-03f, 1.266585077e-03f, 1.265700963e-03f, 1.264814130e-03f, 1.263924581e-03f, 1.263032318e-03f, 1.262137343e-03f, - 1.261239658e-03f, 1.260339266e-03f, 1.259436168e-03f, 1.258530367e-03f, 1.257621865e-03f, 1.256710664e-03f, 1.255796767e-03f, 1.254880174e-03f, 1.253960889e-03f, 1.253038914e-03f, - 1.252114251e-03f, 1.251186902e-03f, 1.250256869e-03f, 1.249324155e-03f, 1.248388762e-03f, 1.247450692e-03f, 1.246509947e-03f, 1.245566529e-03f, 1.244620442e-03f, 1.243671686e-03f, - 1.242720264e-03f, 1.241766179e-03f, 1.240809432e-03f, 1.239850027e-03f, 1.238887965e-03f, 1.237923248e-03f, 1.236955879e-03f, 1.235985861e-03f, 1.235013194e-03f, 1.234037883e-03f, - 1.233059928e-03f, 1.232079333e-03f, 1.231096100e-03f, 1.230110230e-03f, 1.229121727e-03f, 1.228130592e-03f, 1.227136829e-03f, 1.226140439e-03f, 1.225141424e-03f, 1.224139788e-03f, - 1.223135532e-03f, 1.222128659e-03f, 1.221119171e-03f, 1.220107070e-03f, 1.219092360e-03f, 1.218075042e-03f, 1.217055118e-03f, 1.216032592e-03f, 1.215007465e-03f, 1.213979741e-03f, - 1.212949420e-03f, 1.211916507e-03f, 1.210881002e-03f, 1.209842909e-03f, 1.208802231e-03f, 1.207758969e-03f, 1.206713126e-03f, 1.205664704e-03f, 1.204613707e-03f, 1.203560135e-03f, - 1.202503993e-03f, 1.201445282e-03f, 1.200384005e-03f, 1.199320164e-03f, 1.198253762e-03f, 1.197184802e-03f, 1.196113285e-03f, 1.195039214e-03f, 1.193962593e-03f, 1.192883423e-03f, - 1.191801707e-03f, 1.190717447e-03f, 1.189630646e-03f, 1.188541307e-03f, 1.187449432e-03f, 1.186355024e-03f, 1.185258085e-03f, 1.184158617e-03f, 1.183056624e-03f, 1.181952108e-03f, - 1.180845072e-03f, 1.179735517e-03f, 1.178623447e-03f, 1.177508865e-03f, 1.176391773e-03f, 1.175272173e-03f, 1.174150068e-03f, 1.173025461e-03f, 1.171898354e-03f, 1.170768751e-03f, - 1.169636653e-03f, 1.168502063e-03f, 1.167364984e-03f, 1.166225419e-03f, 1.165083370e-03f, 1.163938840e-03f, 1.162791832e-03f, 1.161642348e-03f, 1.160490391e-03f, 1.159335963e-03f, - 1.158179068e-03f, 1.157019708e-03f, 1.155857886e-03f, 1.154693603e-03f, 1.153526865e-03f, 1.152357672e-03f, 1.151186027e-03f, 1.150011934e-03f, 1.148835395e-03f, 1.147656412e-03f, - 1.146474989e-03f, 1.145291129e-03f, 1.144104833e-03f, 1.142916105e-03f, 1.141724948e-03f, 1.140531364e-03f, 1.139335356e-03f, 1.138136927e-03f, 1.136936079e-03f, 1.135732816e-03f, - 1.134527140e-03f, 1.133319054e-03f, 1.132108561e-03f, 1.130895663e-03f, 1.129680364e-03f, 1.128462666e-03f, 1.127242573e-03f, 1.126020086e-03f, 1.124795209e-03f, 1.123567944e-03f, - 1.122338295e-03f, 1.121106264e-03f, 1.119871855e-03f, 1.118635069e-03f, 1.117395910e-03f, 1.116154381e-03f, 1.114910484e-03f, 1.113664223e-03f, 1.112415600e-03f, 1.111164619e-03f, - 1.109911281e-03f, 1.108655591e-03f, 1.107397551e-03f, 1.106137163e-03f, 1.104874431e-03f, 1.103609358e-03f, 1.102341947e-03f, 1.101072200e-03f, 1.099800120e-03f, 1.098525711e-03f, - 1.097248975e-03f, 1.095969916e-03f, 1.094688536e-03f, 1.093404838e-03f, 1.092118825e-03f, 1.090830500e-03f, 1.089539867e-03f, 1.088246927e-03f, 1.086951685e-03f, 1.085654143e-03f, - 1.084354304e-03f, 1.083052170e-03f, 1.081747746e-03f, 1.080441034e-03f, 1.079132037e-03f, 1.077820759e-03f, 1.076507201e-03f, 1.075191367e-03f, 1.073873261e-03f, 1.072552885e-03f, - 1.071230242e-03f, 1.069905335e-03f, 1.068578168e-03f, 1.067248743e-03f, 1.065917064e-03f, 1.064583133e-03f, 1.063246953e-03f, 1.061908529e-03f, 1.060567862e-03f, 1.059224956e-03f, - 1.057879814e-03f, 1.056532439e-03f, 1.055182834e-03f, 1.053831002e-03f, 1.052476946e-03f, 1.051120670e-03f, 1.049762177e-03f, 1.048401469e-03f, 1.047038550e-03f, 1.045673423e-03f, - 1.044306091e-03f, 1.042936557e-03f, 1.041564825e-03f, 1.040190897e-03f, 1.038814777e-03f, 1.037436467e-03f, 1.036055972e-03f, 1.034673293e-03f, 1.033288435e-03f, 1.031901401e-03f, - 1.030512193e-03f, 1.029120815e-03f, 1.027727270e-03f, 1.026331561e-03f, 1.024933691e-03f, 1.023533665e-03f, 1.022131484e-03f, 1.020727152e-03f, 1.019320673e-03f, 1.017912049e-03f, - 1.016501283e-03f, 1.015088380e-03f, 1.013673342e-03f, 1.012256172e-03f, 1.010836874e-03f, 1.009415451e-03f, 1.007991906e-03f, 1.006566242e-03f, 1.005138464e-03f, 1.003708573e-03f, - 1.002276573e-03f, 1.000842468e-03f, 9.994062608e-04f, 9.979679546e-04f, 9.965275528e-04f, 9.950850586e-04f, 9.936404753e-04f, 9.921938063e-04f, 9.907450549e-04f, 9.892942243e-04f, - 9.878413180e-04f, 9.863863391e-04f, 9.849292911e-04f, 9.834701772e-04f, 9.820090008e-04f, 9.805457652e-04f, 9.790804738e-04f, 9.776131299e-04f, 9.761437369e-04f, 9.746722980e-04f, - 9.731988168e-04f, 9.717232965e-04f, 9.702457404e-04f, 9.687661521e-04f, 9.672845348e-04f, 9.658008919e-04f, 9.643152268e-04f, 9.628275429e-04f, 9.613378436e-04f, 9.598461323e-04f, - 9.583524123e-04f, 9.568566872e-04f, 9.553589602e-04f, 9.538592348e-04f, 9.523575145e-04f, 9.508538026e-04f, 9.493481026e-04f, 9.478404178e-04f, 9.463307518e-04f, 9.448191080e-04f, - 9.433054898e-04f, 9.417899006e-04f, 9.402723440e-04f, 9.387528233e-04f, 9.372313420e-04f, 9.357079036e-04f, 9.341825115e-04f, 9.326551693e-04f, 9.311258803e-04f, 9.295946482e-04f, - 9.280614762e-04f, 9.265263680e-04f, 9.249893271e-04f, 9.234503568e-04f, 9.219094608e-04f, 9.203666425e-04f, 9.188219054e-04f, 9.172752531e-04f, 9.157266890e-04f, 9.141762167e-04f, - 9.126238396e-04f, 9.110695614e-04f, 9.095133856e-04f, 9.079553156e-04f, 9.063953551e-04f, 9.048335075e-04f, 9.032697764e-04f, 9.017041654e-04f, 9.001366780e-04f, 8.985673178e-04f, - 8.969960883e-04f, 8.954229931e-04f, 8.938480357e-04f, 8.922712198e-04f, 8.906925489e-04f, 8.891120267e-04f, 8.875296566e-04f, 8.859454422e-04f, 8.843593872e-04f, 8.827714952e-04f, - 8.811817698e-04f, 8.795902145e-04f, 8.779968329e-04f, 8.764016288e-04f, 8.748046056e-04f, 8.732057671e-04f, 8.716051168e-04f, 8.700026583e-04f, 8.683983954e-04f, 8.667923316e-04f, - 8.651844705e-04f, 8.635748158e-04f, 8.619633712e-04f, 8.603501403e-04f, 8.587351267e-04f, 8.571183341e-04f, 8.554997662e-04f, 8.538794266e-04f, 8.522573190e-04f, 8.506334471e-04f, - 8.490078145e-04f, 8.473804249e-04f, 8.457512820e-04f, 8.441203895e-04f, 8.424877511e-04f, 8.408533704e-04f, 8.392172512e-04f, 8.375793971e-04f, 8.359398119e-04f, 8.342984993e-04f, - 8.326554629e-04f, 8.310107065e-04f, 8.293642339e-04f, 8.277160486e-04f, 8.260661545e-04f, 8.244145553e-04f, 8.227612547e-04f, 8.211062564e-04f, 8.194495642e-04f, 8.177911818e-04f, - 8.161311130e-04f, 8.144693615e-04f, 8.128059311e-04f, 8.111408255e-04f, 8.094740485e-04f, 8.078056038e-04f, 8.061354952e-04f, 8.044637266e-04f, 8.027903015e-04f, 8.011152239e-04f, - 7.994384975e-04f, 7.977601260e-04f, 7.960801134e-04f, 7.943984633e-04f, 7.927151796e-04f, 7.910302660e-04f, 7.893437263e-04f, 7.876555644e-04f, 7.859657841e-04f, 7.842743891e-04f, - 7.825813833e-04f, 7.808867706e-04f, 7.791905546e-04f, 7.774927392e-04f, 7.757933284e-04f, 7.740923258e-04f, 7.723897353e-04f, 7.706855608e-04f, 7.689798061e-04f, 7.672724750e-04f, - 7.655635714e-04f, 7.638530991e-04f, 7.621410621e-04f, 7.604274640e-04f, 7.587123089e-04f, 7.569956005e-04f, 7.552773427e-04f, 7.535575394e-04f, 7.518361945e-04f, 7.501133118e-04f, - 7.483888952e-04f, 7.466629486e-04f, 7.449354759e-04f, 7.432064809e-04f, 7.414759675e-04f, 7.397439397e-04f, 7.380104014e-04f, 7.362753563e-04f, 7.345388085e-04f, 7.328007618e-04f, - 7.310612202e-04f, 7.293201875e-04f, 7.275776677e-04f, 7.258336647e-04f, 7.240881824e-04f, 7.223412247e-04f, 7.205927955e-04f, 7.188428988e-04f, 7.170915386e-04f, 7.153387186e-04f, - 7.135844430e-04f, 7.118287156e-04f, 7.100715403e-04f, 7.083129212e-04f, 7.065528621e-04f, 7.047913670e-04f, 7.030284399e-04f, 7.012640847e-04f, 6.994983054e-04f, 6.977311059e-04f, - 6.959624903e-04f, 6.941924624e-04f, 6.924210263e-04f, 6.906481859e-04f, 6.888739452e-04f, 6.870983082e-04f, 6.853212789e-04f, 6.835428612e-04f, 6.817630592e-04f, 6.799818768e-04f, - 6.781993181e-04f, 6.764153870e-04f, 6.746300874e-04f, 6.728434236e-04f, 6.710553993e-04f, 6.692660187e-04f, 6.674752858e-04f, 6.656832045e-04f, 6.638897789e-04f, 6.620950130e-04f, - 6.602989109e-04f, 6.585014765e-04f, 6.567027138e-04f, 6.549026270e-04f, 6.531012200e-04f, 6.512984968e-04f, 6.494944616e-04f, 6.476891183e-04f, 6.458824711e-04f, 6.440745238e-04f, - 6.422652807e-04f, 6.404547456e-04f, 6.386429228e-04f, 6.368298162e-04f, 6.350154299e-04f, 6.331997680e-04f, 6.313828345e-04f, 6.295646334e-04f, 6.277451690e-04f, 6.259244452e-04f, - 6.241024660e-04f, 6.222792357e-04f, 6.204547582e-04f, 6.186290377e-04f, 6.168020781e-04f, 6.149738837e-04f, 6.131444585e-04f, 6.113138065e-04f, 6.094819320e-04f, 6.076488389e-04f, - 6.058145314e-04f, 6.039790135e-04f, 6.021422894e-04f, 6.003043632e-04f, 5.984652390e-04f, 5.966249209e-04f, 5.947834130e-04f, 5.929407194e-04f, 5.910968443e-04f, 5.892517917e-04f, - 5.874055658e-04f, 5.855581707e-04f, 5.837096105e-04f, 5.818598894e-04f, 5.800090115e-04f, 5.781569809e-04f, 5.763038017e-04f, 5.744494781e-04f, 5.725940143e-04f, 5.707374144e-04f, - 5.688796824e-04f, 5.670208227e-04f, 5.651608392e-04f, 5.632997362e-04f, 5.614375178e-04f, 5.595741882e-04f, 5.577097515e-04f, 5.558442120e-04f, 5.539775736e-04f, 5.521098407e-04f, - 5.502410173e-04f, 5.483711077e-04f, 5.465001160e-04f, 5.446280464e-04f, 5.427549031e-04f, 5.408806902e-04f, 5.390054119e-04f, 5.371290725e-04f, 5.352516760e-04f, 5.333732266e-04f, - 5.314937286e-04f, 5.296131862e-04f, 5.277316035e-04f, 5.258489847e-04f, 5.239653340e-04f, 5.220806557e-04f, 5.201949538e-04f, 5.183082327e-04f, 5.164204965e-04f, 5.145317494e-04f, - 5.126419956e-04f, 5.107512394e-04f, 5.088594849e-04f, 5.069667364e-04f, 5.050729981e-04f, 5.031782741e-04f, 5.012825687e-04f, 4.993858862e-04f, 4.974882307e-04f, 4.955896065e-04f, - 4.936900178e-04f, 4.917894688e-04f, 4.898879638e-04f, 4.879855070e-04f, 4.860821025e-04f, 4.841777547e-04f, 4.822724679e-04f, 4.803662461e-04f, 4.784590937e-04f, 4.765510149e-04f, - 4.746420140e-04f, 4.727320951e-04f, 4.708212626e-04f, 4.689095207e-04f, 4.669968737e-04f, 4.650833257e-04f, 4.631688811e-04f, 4.612535440e-04f, 4.593373189e-04f, 4.574202098e-04f, - 4.555022212e-04f, 4.535833572e-04f, 4.516636221e-04f, 4.497430201e-04f, 4.478215556e-04f, 4.458992328e-04f, 4.439760560e-04f, 4.420520295e-04f, 4.401271574e-04f, 4.382014442e-04f, - 4.362748940e-04f, 4.343475112e-04f, 4.324193000e-04f, 4.304902648e-04f, 4.285604097e-04f, 4.266297391e-04f, 4.246982573e-04f, 4.227659685e-04f, 4.208328771e-04f, 4.188989873e-04f, - 4.169643035e-04f, 4.150288298e-04f, 4.130925707e-04f, 4.111555304e-04f, 4.092177131e-04f, 4.072791233e-04f, 4.053397652e-04f, 4.033996431e-04f, 4.014587614e-04f, 3.995171242e-04f, - 3.975747360e-04f, 3.956316009e-04f, 3.936877235e-04f, 3.917431078e-04f, 3.897977584e-04f, 3.878516794e-04f, 3.859048752e-04f, 3.839573501e-04f, 3.820091084e-04f, 3.800601545e-04f, - 3.781104926e-04f, 3.761601271e-04f, 3.742090623e-04f, 3.722573025e-04f, 3.703048520e-04f, 3.683517153e-04f, 3.663978965e-04f, 3.644434001e-04f, 3.624882303e-04f, 3.605323915e-04f, - 3.585758880e-04f, 3.566187242e-04f, 3.546609043e-04f, 3.527024328e-04f, 3.507433139e-04f, 3.487835521e-04f, 3.468231515e-04f, 3.448621167e-04f, 3.429004518e-04f, 3.409381613e-04f, - 3.389752495e-04f, 3.370117208e-04f, 3.350475794e-04f, 3.330828297e-04f, 3.311174762e-04f, 3.291515231e-04f, 3.271849747e-04f, 3.252178355e-04f, 3.232501098e-04f, 3.212818019e-04f, - 3.193129161e-04f, 3.173434570e-04f, 3.153734287e-04f, 3.134028356e-04f, 3.114316822e-04f, 3.094599728e-04f, 3.074877116e-04f, 3.055149032e-04f, 3.035415518e-04f, 3.015676618e-04f, - 2.995932376e-04f, 2.976182835e-04f, 2.956428040e-04f, 2.936668033e-04f, 2.916902858e-04f, 2.897132559e-04f, 2.877357180e-04f, 2.857576764e-04f, 2.837791356e-04f, 2.818000998e-04f, - 2.798205735e-04f, 2.778405609e-04f, 2.758600666e-04f, 2.738790949e-04f, 2.718976501e-04f, 2.699157366e-04f, 2.679333588e-04f, 2.659505210e-04f, 2.639672277e-04f, 2.619834833e-04f, - 2.599992920e-04f, 2.580146584e-04f, 2.560295867e-04f, 2.540440813e-04f, 2.520581466e-04f, 2.500717871e-04f, 2.480850071e-04f, 2.460978109e-04f, 2.441102030e-04f, 2.421221877e-04f, - 2.401337695e-04f, 2.381449527e-04f, 2.361557417e-04f, 2.341661408e-04f, 2.321761546e-04f, 2.301857873e-04f, 2.281950434e-04f, 2.262039272e-04f, 2.242124431e-04f, 2.222205956e-04f, - 2.202283890e-04f, 2.182358277e-04f, 2.162429160e-04f, 2.142496585e-04f, 2.122560595e-04f, 2.102621233e-04f, 2.082678544e-04f, 2.062732572e-04f, 2.042783360e-04f, 2.022830953e-04f, - 2.002875394e-04f, 1.982916728e-04f, 1.962954998e-04f, 1.942990249e-04f, 1.923022523e-04f, 1.903051867e-04f, 1.883078322e-04f, 1.863101934e-04f, 1.843122746e-04f, 1.823140803e-04f, - 1.803156148e-04f, 1.783168825e-04f, 1.763178878e-04f, 1.743186351e-04f, 1.723191289e-04f, 1.703193735e-04f, 1.683193734e-04f, 1.663191328e-04f, 1.643186563e-04f, 1.623179482e-04f, - 1.603170130e-04f, 1.583158550e-04f, 1.563144786e-04f, 1.543128883e-04f, 1.523110884e-04f, 1.503090834e-04f, 1.483068776e-04f, 1.463044755e-04f, 1.443018814e-04f, 1.422990998e-04f, - 1.402961351e-04f, 1.382929916e-04f, 1.362896738e-04f, 1.342861860e-04f, 1.322825328e-04f, 1.302787184e-04f, 1.282747473e-04f, 1.262706239e-04f, 1.242663526e-04f, 1.222619378e-04f, - 1.202573840e-04f, 1.182526954e-04f, 1.162478765e-04f, 1.142429318e-04f, 1.122378655e-04f, 1.102326822e-04f, 1.082273863e-04f, 1.062219820e-04f, 1.042164739e-04f, 1.022108664e-04f, - 1.002051638e-04f, 9.819937055e-05f, 9.619349106e-05f, 9.418752973e-05f, 9.218149097e-05f, 9.017537917e-05f, 8.816919874e-05f, 8.616295409e-05f, 8.415664962e-05f, 8.215028972e-05f, - 8.014387881e-05f, 7.813742129e-05f, 7.613092156e-05f, 7.412438402e-05f, 7.211781308e-05f, 7.011121313e-05f, 6.810458857e-05f, 6.609794382e-05f, 6.409128327e-05f, 6.208461132e-05f, - 6.007793238e-05f, 5.807125083e-05f, 5.606457110e-05f, 5.405789756e-05f, 5.205123463e-05f, 5.004458670e-05f, 4.803795817e-05f, 4.603135345e-05f, 4.402477692e-05f, 4.201823299e-05f, - 4.001172606e-05f, 3.800526051e-05f, 3.599884076e-05f, 3.399247119e-05f, 3.198615620e-05f, 2.997990020e-05f, 2.797370756e-05f, 2.596758269e-05f, 2.396152999e-05f, 2.195555384e-05f, - 1.994965864e-05f, 1.794384879e-05f, 1.593812867e-05f, 1.393250268e-05f, 1.192697522e-05f, 9.921550658e-06f, 7.916233403e-06f, 5.911027840e-06f, 3.905938360e-06f, 1.900969351e-06f, - -1.038747981e-07f, -2.108589699e-06f, -4.113170965e-06f, -6.117614208e-06f, -8.121915043e-06f, -1.012606908e-05f, -1.213007194e-05f, -1.413391924e-05f, -1.613760659e-05f, -1.814112961e-05f, - -2.014448391e-05f, -2.214766512e-05f, -2.415066885e-05f, -2.615349072e-05f, -2.815612636e-05f, -3.015857138e-05f, -3.216082140e-05f, -3.416287205e-05f, -3.616471895e-05f, -3.816635772e-05f, - -4.016778399e-05f, -4.216899338e-05f, -4.416998152e-05f, -4.617074404e-05f, -4.817127656e-05f, -5.017157470e-05f, -5.217163411e-05f, -5.417145041e-05f, -5.617101923e-05f, -5.817033620e-05f, - -6.016939695e-05f, -6.216819712e-05f, -6.416673234e-05f, -6.616499824e-05f, -6.816299046e-05f, -7.016070465e-05f, -7.215813643e-05f, -7.415528144e-05f, -7.615213532e-05f, -7.814869372e-05f, - -8.014495227e-05f, -8.214090661e-05f, -8.413655240e-05f, -8.613188527e-05f, -8.812690086e-05f, -9.012159483e-05f, -9.211596282e-05f, -9.411000048e-05f, -9.610370345e-05f, -9.809706740e-05f, - -1.000900880e-04f, -1.020827608e-04f, -1.040750815e-04f, -1.060670459e-04f, -1.080586494e-04f, -1.100498879e-04f, -1.120407569e-04f, -1.140312521e-04f, -1.160213691e-04f, -1.180111037e-04f, - -1.200004515e-04f, -1.219894081e-04f, -1.239779693e-04f, -1.259661306e-04f, -1.279538877e-04f, -1.299412364e-04f, -1.319281722e-04f, -1.339146909e-04f, -1.359007881e-04f, -1.378864595e-04f, - -1.398717008e-04f, -1.418565076e-04f, -1.438408756e-04f, -1.458248006e-04f, -1.478082780e-04f, -1.497913038e-04f, -1.517738735e-04f, -1.537559828e-04f, -1.557376273e-04f, -1.577188029e-04f, - -1.596995051e-04f, -1.616797297e-04f, -1.636594724e-04f, -1.656387287e-04f, -1.676174945e-04f, -1.695957654e-04f, -1.715735372e-04f, -1.735508054e-04f, -1.755275658e-04f, -1.775038142e-04f, - -1.794795461e-04f, -1.814547573e-04f, -1.834294436e-04f, -1.854036005e-04f, -1.873772239e-04f, -1.893503094e-04f, -1.913228527e-04f, -1.932948496e-04f, -1.952662957e-04f, -1.972371868e-04f, - -1.992075185e-04f, -2.011772867e-04f, -2.031464869e-04f, -2.051151150e-04f, -2.070831666e-04f, -2.090506375e-04f, -2.110175234e-04f, -2.129838200e-04f, -2.149495231e-04f, -2.169146283e-04f, - -2.188791314e-04f, -2.208430282e-04f, -2.228063143e-04f, -2.247689855e-04f, -2.267310376e-04f, -2.286924662e-04f, -2.306532672e-04f, -2.326134362e-04f, -2.345729690e-04f, -2.365318613e-04f, - -2.384901090e-04f, -2.404477076e-04f, -2.424046531e-04f, -2.443609410e-04f, -2.463165673e-04f, -2.482715276e-04f, -2.502258177e-04f, -2.521794334e-04f, -2.541323704e-04f, -2.560846244e-04f, - -2.580361913e-04f, -2.599870668e-04f, -2.619372467e-04f, -2.638867267e-04f, -2.658355026e-04f, -2.677835702e-04f, -2.697309253e-04f, -2.716775636e-04f, -2.736234809e-04f, -2.755686729e-04f, - -2.775131356e-04f, -2.794568646e-04f, -2.813998558e-04f, -2.833421049e-04f, -2.852836077e-04f, -2.872243600e-04f, -2.891643576e-04f, -2.911035963e-04f, -2.930420719e-04f, -2.949797802e-04f, - -2.969167169e-04f, -2.988528780e-04f, -3.007882592e-04f, -3.027228562e-04f, -3.046566650e-04f, -3.065896813e-04f, -3.085219009e-04f, -3.104533197e-04f, -3.123839335e-04f, -3.143137380e-04f, - -3.162427291e-04f, -3.181709027e-04f, -3.200982545e-04f, -3.220247804e-04f, -3.239504762e-04f, -3.258753377e-04f, -3.277993609e-04f, -3.297225414e-04f, -3.316448751e-04f, -3.335663580e-04f, - -3.354869858e-04f, -3.374067543e-04f, -3.393256594e-04f, -3.412436971e-04f, -3.431608630e-04f, -3.450771531e-04f, -3.469925632e-04f, -3.489070892e-04f, -3.508207269e-04f, -3.527334722e-04f, - -3.546453210e-04f, -3.565562691e-04f, -3.584663124e-04f, -3.603754467e-04f, -3.622836680e-04f, -3.641909721e-04f, -3.660973549e-04f, -3.680028122e-04f, -3.699073400e-04f, -3.718109342e-04f, - -3.737135905e-04f, -3.756153050e-04f, -3.775160734e-04f, -3.794158917e-04f, -3.813147559e-04f, -3.832126617e-04f, -3.851096050e-04f, -3.870055819e-04f, -3.889005882e-04f, -3.907946197e-04f, - -3.926876725e-04f, -3.945797423e-04f, -3.964708253e-04f, -3.983609171e-04f, -4.002500138e-04f, -4.021381114e-04f, -4.040252056e-04f, -4.059112925e-04f, -4.077963679e-04f, -4.096804279e-04f, - -4.115634683e-04f, -4.134454850e-04f, -4.153264741e-04f, -4.172064314e-04f, -4.190853530e-04f, -4.209632346e-04f, -4.228400724e-04f, -4.247158622e-04f, -4.265906000e-04f, -4.284642818e-04f, - -4.303369035e-04f, -4.322084611e-04f, -4.340789505e-04f, -4.359483677e-04f, -4.378167088e-04f, -4.396839695e-04f, -4.415501460e-04f, -4.434152342e-04f, -4.452792301e-04f, -4.471421297e-04f, - -4.490039289e-04f, -4.508646237e-04f, -4.527242102e-04f, -4.545826844e-04f, -4.564400421e-04f, -4.582962795e-04f, -4.601513925e-04f, -4.620053772e-04f, -4.638582295e-04f, -4.657099454e-04f, - -4.675605210e-04f, -4.694099523e-04f, -4.712582352e-04f, -4.731053659e-04f, -4.749513403e-04f, -4.767961545e-04f, -4.786398045e-04f, -4.804822864e-04f, -4.823235961e-04f, -4.841637297e-04f, - -4.860026832e-04f, -4.878404527e-04f, -4.896770343e-04f, -4.915124240e-04f, -4.933466178e-04f, -4.951796117e-04f, -4.970114020e-04f, -4.988419845e-04f, -5.006713554e-04f, -5.024995108e-04f, - -5.043264467e-04f, -5.061521591e-04f, -5.079766442e-04f, -5.097998981e-04f, -5.116219167e-04f, -5.134426963e-04f, -5.152622329e-04f, -5.170805225e-04f, -5.188975613e-04f, -5.207133454e-04f, - -5.225278709e-04f, -5.243411338e-04f, -5.261531303e-04f, -5.279638565e-04f, -5.297733085e-04f, -5.315814824e-04f, -5.333883744e-04f, -5.351939805e-04f, -5.369982968e-04f, -5.388013196e-04f, - -5.406030449e-04f, -5.424034688e-04f, -5.442025876e-04f, -5.460003973e-04f, -5.477968940e-04f, -5.495920740e-04f, -5.513859334e-04f, -5.531784683e-04f, -5.549696749e-04f, -5.567595493e-04f, - -5.585480877e-04f, -5.603352863e-04f, -5.621211412e-04f, -5.639056487e-04f, -5.656888047e-04f, -5.674706057e-04f, -5.692510477e-04f, -5.710301269e-04f, -5.728078395e-04f, -5.745841817e-04f, - -5.763591497e-04f, -5.781327396e-04f, -5.799049478e-04f, -5.816757703e-04f, -5.834452034e-04f, -5.852132434e-04f, -5.869798863e-04f, -5.887451285e-04f, -5.905089661e-04f, -5.922713955e-04f, - -5.940324127e-04f, -5.957920140e-04f, -5.975501957e-04f, -5.993069540e-04f, -6.010622851e-04f, -6.028161854e-04f, -6.045686509e-04f, -6.063196780e-04f, -6.080692630e-04f, -6.098174021e-04f, - -6.115640915e-04f, -6.133093275e-04f, -6.150531063e-04f, -6.167954244e-04f, -6.185362778e-04f, -6.202756630e-04f, -6.220135761e-04f, -6.237500135e-04f, -6.254849715e-04f, -6.272184463e-04f, - -6.289504342e-04f, -6.306809316e-04f, -6.324099347e-04f, -6.341374398e-04f, -6.358634433e-04f, -6.375879415e-04f, -6.393109306e-04f, -6.410324070e-04f, -6.427523671e-04f, -6.444708071e-04f, - -6.461877234e-04f, -6.479031123e-04f, -6.496169701e-04f, -6.513292932e-04f, -6.530400780e-04f, -6.547493207e-04f, -6.564570178e-04f, -6.581631655e-04f, -6.598677603e-04f, -6.615707985e-04f, - -6.632722765e-04f, -6.649721906e-04f, -6.666705373e-04f, -6.683673128e-04f, -6.700625136e-04f, -6.717561361e-04f, -6.734481766e-04f, -6.751386315e-04f, -6.768274973e-04f, -6.785147703e-04f, - -6.802004470e-04f, -6.818845237e-04f, -6.835669968e-04f, -6.852478628e-04f, -6.869271181e-04f, -6.886047591e-04f, -6.902807823e-04f, -6.919551840e-04f, -6.936279607e-04f, -6.952991088e-04f, - -6.969686248e-04f, -6.986365051e-04f, -7.003027462e-04f, -7.019673445e-04f, -7.036302965e-04f, -7.052915986e-04f, -7.069512473e-04f, -7.086092390e-04f, -7.102655703e-04f, -7.119202376e-04f, - -7.135732374e-04f, -7.152245662e-04f, -7.168742204e-04f, -7.185221966e-04f, -7.201684912e-04f, -7.218131008e-04f, -7.234560218e-04f, -7.250972508e-04f, -7.267367842e-04f, -7.283746186e-04f, - -7.300107505e-04f, -7.316451764e-04f, -7.332778928e-04f, -7.349088964e-04f, -7.365381835e-04f, -7.381657508e-04f, -7.397915947e-04f, -7.414157119e-04f, -7.430380989e-04f, -7.446587522e-04f, - -7.462776684e-04f, -7.478948441e-04f, -7.495102758e-04f, -7.511239600e-04f, -7.527358935e-04f, -7.543460727e-04f, -7.559544942e-04f, -7.575611546e-04f, -7.591660506e-04f, -7.607691786e-04f, - -7.623705354e-04f, -7.639701174e-04f, -7.655679214e-04f, -7.671639439e-04f, -7.687581815e-04f, -7.703506308e-04f, -7.719412886e-04f, -7.735301513e-04f, -7.751172157e-04f, -7.767024784e-04f, - -7.782859360e-04f, -7.798675851e-04f, -7.814474224e-04f, -7.830254446e-04f, -7.846016484e-04f, -7.861760303e-04f, -7.877485870e-04f, -7.893193152e-04f, -7.908882117e-04f, -7.924552730e-04f, - -7.940204958e-04f, -7.955838769e-04f, -7.971454129e-04f, -7.987051005e-04f, -8.002629364e-04f, -8.018189174e-04f, -8.033730401e-04f, -8.049253012e-04f, -8.064756975e-04f, -8.080242256e-04f, - -8.095708824e-04f, -8.111156645e-04f, -8.126585686e-04f, -8.141995916e-04f, -8.157387301e-04f, -8.172759809e-04f, -8.188113407e-04f, -8.203448064e-04f, -8.218763746e-04f, -8.234060421e-04f, - -8.249338057e-04f, -8.264596622e-04f, -8.279836083e-04f, -8.295056408e-04f, -8.310257566e-04f, -8.325439523e-04f, -8.340602248e-04f, -8.355745710e-04f, -8.370869875e-04f, -8.385974712e-04f, - -8.401060190e-04f, -8.416126276e-04f, -8.431172938e-04f, -8.446200145e-04f, -8.461207865e-04f, -8.476196067e-04f, -8.491164719e-04f, -8.506113789e-04f, -8.521043245e-04f, -8.535953057e-04f, - -8.550843193e-04f, -8.565713622e-04f, -8.580564311e-04f, -8.595395231e-04f, -8.610206349e-04f, -8.624997635e-04f, -8.639769056e-04f, -8.654520583e-04f, -8.669252185e-04f, -8.683963829e-04f, - -8.698655485e-04f, -8.713327123e-04f, -8.727978710e-04f, -8.742610218e-04f, -8.757221614e-04f, -8.771812868e-04f, -8.786383949e-04f, -8.800934827e-04f, -8.815465471e-04f, -8.829975850e-04f, - -8.844465934e-04f, -8.858935693e-04f, -8.873385096e-04f, -8.887814112e-04f, -8.902222712e-04f, -8.916610865e-04f, -8.930978541e-04f, -8.945325709e-04f, -8.959652340e-04f, -8.973958404e-04f, - -8.988243869e-04f, -9.002508708e-04f, -9.016752888e-04f, -9.030976382e-04f, -9.045179158e-04f, -9.059361186e-04f, -9.073522439e-04f, -9.087662884e-04f, -9.101782493e-04f, -9.115881237e-04f, - -9.129959084e-04f, -9.144016007e-04f, -9.158051976e-04f, -9.172066961e-04f, -9.186060932e-04f, -9.200033861e-04f, -9.213985718e-04f, -9.227916475e-04f, -9.241826100e-04f, -9.255714567e-04f, - -9.269581845e-04f, -9.283427905e-04f, -9.297252719e-04f, -9.311056258e-04f, -9.324838492e-04f, -9.338599393e-04f, -9.352338932e-04f, -9.366057080e-04f, -9.379753809e-04f, -9.393429090e-04f, - -9.407082894e-04f, -9.420715193e-04f, -9.434325958e-04f, -9.447915161e-04f, -9.461482773e-04f, -9.475028767e-04f, -9.488553113e-04f, -9.502055783e-04f, -9.515536750e-04f, -9.528995985e-04f, - -9.542433460e-04f, -9.555849147e-04f, -9.569243017e-04f, -9.582615044e-04f, -9.595965199e-04f, -9.609293454e-04f, -9.622599781e-04f, -9.635884153e-04f, -9.649146542e-04f, -9.662386920e-04f, - -9.675605259e-04f, -9.688801533e-04f, -9.701975713e-04f, -9.715127773e-04f, -9.728257684e-04f, -9.741365419e-04f, -9.754450952e-04f, -9.767514254e-04f, -9.780555298e-04f, -9.793574058e-04f, - -9.806570507e-04f, -9.819544616e-04f, -9.832496360e-04f, -9.845425711e-04f, -9.858332642e-04f, -9.871217127e-04f, -9.884079138e-04f, -9.896918649e-04f, -9.909735634e-04f, -9.922530065e-04f, - -9.935301916e-04f, -9.948051161e-04f, -9.960777772e-04f, -9.973481724e-04f, -9.986162990e-04f, -9.998821544e-04f, -1.001145736e-03f, -1.002407041e-03f, -1.003666067e-03f, -1.004922811e-03f, - -1.006177271e-03f, -1.007429444e-03f, -1.008679328e-03f, -1.009926919e-03f, -1.011172216e-03f, -1.012415215e-03f, -1.013655915e-03f, -1.014894312e-03f, -1.016130404e-03f, -1.017364188e-03f, - -1.018595663e-03f, -1.019824824e-03f, -1.021051671e-03f, -1.022276200e-03f, -1.023498408e-03f, -1.024718294e-03f, -1.025935854e-03f, -1.027151087e-03f, -1.028363989e-03f, -1.029574558e-03f, - -1.030782792e-03f, -1.031988687e-03f, -1.033192243e-03f, -1.034393456e-03f, -1.035592323e-03f, -1.036788842e-03f, -1.037983011e-03f, -1.039174828e-03f, -1.040364289e-03f, -1.041551392e-03f, - -1.042736136e-03f, -1.043918516e-03f, -1.045098532e-03f, -1.046276180e-03f, -1.047451459e-03f, -1.048624365e-03f, -1.049794896e-03f, -1.050963050e-03f, -1.052128825e-03f, -1.053292217e-03f, - -1.054453226e-03f, -1.055611847e-03f, -1.056768080e-03f, -1.057921920e-03f, -1.059073367e-03f, -1.060222418e-03f, -1.061369070e-03f, -1.062513321e-03f, -1.063655169e-03f, -1.064794611e-03f, - -1.065931645e-03f, -1.067066269e-03f, -1.068198480e-03f, -1.069328276e-03f, -1.070455655e-03f, -1.071580614e-03f, -1.072703150e-03f, -1.073823263e-03f, -1.074940949e-03f, -1.076056207e-03f, - -1.077169033e-03f, -1.078279425e-03f, -1.079387382e-03f, -1.080492901e-03f, -1.081595980e-03f, -1.082696616e-03f, -1.083794807e-03f, -1.084890552e-03f, -1.085983847e-03f, -1.087074690e-03f, - -1.088163080e-03f, -1.089249014e-03f, -1.090332489e-03f, -1.091413505e-03f, -1.092492057e-03f, -1.093568145e-03f, -1.094641766e-03f, -1.095712917e-03f, -1.096781597e-03f, -1.097847804e-03f, - -1.098911534e-03f, -1.099972787e-03f, -1.101031560e-03f, -1.102087850e-03f, -1.103141656e-03f, -1.104192975e-03f, -1.105241806e-03f, -1.106288146e-03f, -1.107331992e-03f, -1.108373344e-03f, - -1.109412198e-03f, -1.110448553e-03f, -1.111482407e-03f, -1.112513756e-03f, -1.113542601e-03f, -1.114568937e-03f, -1.115592764e-03f, -1.116614078e-03f, -1.117632879e-03f, -1.118649163e-03f, - -1.119662930e-03f, -1.120674176e-03f, -1.121682899e-03f, -1.122689099e-03f, -1.123692772e-03f, -1.124693917e-03f, -1.125692531e-03f, -1.126688613e-03f, -1.127682160e-03f, -1.128673171e-03f, - -1.129661643e-03f, -1.130647575e-03f, -1.131630964e-03f, -1.132611808e-03f, -1.133590107e-03f, -1.134565856e-03f, -1.135539056e-03f, -1.136509703e-03f, -1.137477795e-03f, -1.138443331e-03f, - -1.139406309e-03f, -1.140366727e-03f, -1.141324582e-03f, -1.142279873e-03f, -1.143232599e-03f, -1.144182756e-03f, -1.145130343e-03f, -1.146075359e-03f, -1.147017801e-03f, -1.147957667e-03f, - -1.148894956e-03f, -1.149829665e-03f, -1.150761793e-03f, -1.151691338e-03f, -1.152618298e-03f, -1.153542671e-03f, -1.154464456e-03f, -1.155383650e-03f, -1.156300251e-03f, -1.157214258e-03f, - -1.158125669e-03f, -1.159034482e-03f, -1.159940695e-03f, -1.160844306e-03f, -1.161745315e-03f, -1.162643718e-03f, -1.163539513e-03f, -1.164432701e-03f, -1.165323277e-03f, -1.166211241e-03f, - -1.167096591e-03f, -1.167979325e-03f, -1.168859441e-03f, -1.169736938e-03f, -1.170611814e-03f, -1.171484066e-03f, -1.172353694e-03f, -1.173220695e-03f, -1.174085069e-03f, -1.174946812e-03f, - -1.175805924e-03f, -1.176662402e-03f, -1.177516245e-03f, -1.178367452e-03f, -1.179216020e-03f, -1.180061948e-03f, -1.180905234e-03f, -1.181745877e-03f, -1.182583874e-03f, -1.183419225e-03f, - -1.184251927e-03f, -1.185081979e-03f, -1.185909379e-03f, -1.186734125e-03f, -1.187556217e-03f, -1.188375652e-03f, -1.189192428e-03f, -1.190006545e-03f, -1.190818000e-03f, -1.191626792e-03f, - -1.192432918e-03f, -1.193236379e-03f, -1.194037172e-03f, -1.194835295e-03f, -1.195630747e-03f, -1.196423526e-03f, -1.197213631e-03f, -1.198001060e-03f, -1.198785812e-03f, -1.199567885e-03f, - -1.200347277e-03f, -1.201123987e-03f, -1.201898014e-03f, -1.202669356e-03f, -1.203438011e-03f, -1.204203978e-03f, -1.204967256e-03f, -1.205727842e-03f, -1.206485736e-03f, -1.207240936e-03f, - -1.207993440e-03f, -1.208743247e-03f, -1.209490355e-03f, -1.210234764e-03f, -1.210976471e-03f, -1.211715476e-03f, -1.212451776e-03f, -1.213185370e-03f, -1.213916257e-03f, -1.214644435e-03f, - -1.215369904e-03f, -1.216092660e-03f, -1.216812704e-03f, -1.217530034e-03f, -1.218244648e-03f, -1.218956545e-03f, -1.219665724e-03f, -1.220372183e-03f, -1.221075920e-03f, -1.221776935e-03f, - -1.222475226e-03f, -1.223170792e-03f, -1.223863631e-03f, -1.224553742e-03f, -1.225241124e-03f, -1.225925775e-03f, -1.226607694e-03f, -1.227286880e-03f, -1.227963331e-03f, -1.228637046e-03f, - -1.229308024e-03f, -1.229976264e-03f, -1.230641764e-03f, -1.231304522e-03f, -1.231964539e-03f, -1.232621812e-03f, -1.233276339e-03f, -1.233928121e-03f, -1.234577156e-03f, -1.235223441e-03f, - -1.235866977e-03f, -1.236507762e-03f, -1.237145794e-03f, -1.237781073e-03f, -1.238413597e-03f, -1.239043365e-03f, -1.239670376e-03f, -1.240294628e-03f, -1.240916121e-03f, -1.241534853e-03f, - -1.242150823e-03f, -1.242764030e-03f, -1.243374473e-03f, -1.243982150e-03f, -1.244587061e-03f, -1.245189204e-03f, -1.245788578e-03f, -1.246385182e-03f, -1.246979015e-03f, -1.247570076e-03f, - -1.248158363e-03f, -1.248743876e-03f, -1.249326613e-03f, -1.249906574e-03f, -1.250483756e-03f, -1.251058160e-03f, -1.251629784e-03f, -1.252198627e-03f, -1.252764688e-03f, -1.253327965e-03f, - -1.253888458e-03f, -1.254446167e-03f, -1.255001088e-03f, -1.255553223e-03f, -1.256102569e-03f, -1.256649126e-03f, -1.257192892e-03f, -1.257733867e-03f, -1.258272049e-03f, -1.258807438e-03f, - -1.259340032e-03f, -1.259869832e-03f, -1.260396834e-03f, -1.260921040e-03f, -1.261442447e-03f, -1.261961054e-03f, -1.262476862e-03f, -1.262989868e-03f, -1.263500072e-03f, -1.264007473e-03f, - -1.264512070e-03f, -1.265013862e-03f, -1.265512848e-03f, -1.266009027e-03f, -1.266502399e-03f, -1.266992962e-03f, -1.267480716e-03f, -1.267965659e-03f, -1.268447791e-03f, -1.268927111e-03f, - -1.269403618e-03f, -1.269877311e-03f, -1.270348189e-03f, -1.270816252e-03f, -1.271281498e-03f, -1.271743927e-03f, -1.272203538e-03f, -1.272660330e-03f, -1.273114303e-03f, -1.273565455e-03f, - -1.274013785e-03f, -1.274459294e-03f, -1.274901979e-03f, -1.275341841e-03f, -1.275778878e-03f, -1.276213090e-03f, -1.276644476e-03f, -1.277073035e-03f, -1.277498766e-03f, -1.277921669e-03f, - -1.278341743e-03f, -1.278758988e-03f, -1.279173401e-03f, -1.279584984e-03f, -1.279993734e-03f, -1.280399652e-03f, -1.280802736e-03f, -1.281202987e-03f, -1.281600402e-03f, -1.281994982e-03f, - -1.282386726e-03f, -1.282775633e-03f, -1.283161702e-03f, -1.283544933e-03f, -1.283925326e-03f, -1.284302879e-03f, -1.284677592e-03f, -1.285049464e-03f, -1.285418494e-03f, -1.285784683e-03f, - -1.286148029e-03f, -1.286508532e-03f, -1.286866190e-03f, -1.287221005e-03f, -1.287572974e-03f, -1.287922098e-03f, -1.288268375e-03f, -1.288611806e-03f, -1.288952389e-03f, -1.289290125e-03f, - -1.289625012e-03f, -1.289957049e-03f, -1.290286238e-03f, -1.290612576e-03f, -1.290936063e-03f, -1.291256699e-03f, -1.291574484e-03f, -1.291889416e-03f, -1.292201496e-03f, -1.292510722e-03f, - -1.292817095e-03f, -1.293120614e-03f, -1.293421278e-03f, -1.293719086e-03f, -1.294014039e-03f, -1.294306136e-03f, -1.294595377e-03f, -1.294881760e-03f, -1.295165286e-03f, -1.295445955e-03f, - -1.295723764e-03f, -1.295998716e-03f, -1.296270808e-03f, -1.296540040e-03f, -1.296806413e-03f, -1.297069925e-03f, -1.297330576e-03f, -1.297588366e-03f, -1.297843295e-03f, -1.298095362e-03f, - -1.298344567e-03f, -1.298590909e-03f, -1.298834388e-03f, -1.299075003e-03f, -1.299312755e-03f, -1.299547643e-03f, -1.299779667e-03f, -1.300008826e-03f, -1.300235120e-03f, -1.300458549e-03f, - -1.300679112e-03f, -1.300896809e-03f, -1.301111640e-03f, -1.301323605e-03f, -1.301532703e-03f, -1.301738934e-03f, -1.301942297e-03f, -1.302142794e-03f, -1.302340422e-03f, -1.302535182e-03f, - -1.302727074e-03f, -1.302916097e-03f, -1.303102252e-03f, -1.303285538e-03f, -1.303465954e-03f, -1.303643501e-03f, -1.303818179e-03f, -1.303989986e-03f, -1.304158924e-03f, -1.304324992e-03f, - -1.304488189e-03f, -1.304648515e-03f, -1.304805971e-03f, -1.304960557e-03f, -1.305112271e-03f, -1.305261114e-03f, -1.305407085e-03f, -1.305550185e-03f, -1.305690414e-03f, -1.305827771e-03f, - -1.305962256e-03f, -1.306093869e-03f, -1.306222611e-03f, -1.306348480e-03f, -1.306471477e-03f, -1.306591601e-03f, -1.306708854e-03f, -1.306823234e-03f, -1.306934741e-03f, -1.307043376e-03f, - -1.307149138e-03f, -1.307252028e-03f, -1.307352045e-03f, -1.307449189e-03f, -1.307543460e-03f, -1.307634859e-03f, -1.307723385e-03f, -1.307809038e-03f, -1.307891819e-03f, -1.307971726e-03f, - -1.308048761e-03f, -1.308122923e-03f, -1.308194212e-03f, -1.308262629e-03f, -1.308328172e-03f, -1.308390844e-03f, -1.308450642e-03f, -1.308507569e-03f, -1.308561622e-03f, -1.308612803e-03f, - -1.308661112e-03f, -1.308706549e-03f, -1.308749114e-03f, -1.308788806e-03f, -1.308825627e-03f, -1.308859575e-03f, -1.308890652e-03f, -1.308918857e-03f, -1.308944191e-03f, -1.308966653e-03f, - -1.308986245e-03f, -1.309002965e-03f, -1.309016814e-03f, -1.309027792e-03f, -1.309035899e-03f, -1.309041137e-03f, -1.309043504e-03f, -1.309043000e-03f, -1.309039627e-03f, -1.309033384e-03f, - -1.309024272e-03f, -1.309012290e-03f, -1.308997439e-03f, -1.308979719e-03f, -1.308959131e-03f, -1.308935674e-03f, -1.308909349e-03f, -1.308880156e-03f, -1.308848095e-03f, -1.308813167e-03f, - -1.308775371e-03f, -1.308734709e-03f, -1.308691180e-03f, -1.308644785e-03f, -1.308595523e-03f, -1.308543396e-03f, -1.308488403e-03f, -1.308430545e-03f, -1.308369823e-03f, -1.308306235e-03f, - -1.308239784e-03f, -1.308170468e-03f, -1.308098289e-03f, -1.308023247e-03f, -1.307945342e-03f, -1.307864574e-03f, -1.307780945e-03f, -1.307694453e-03f, -1.307605100e-03f, -1.307512886e-03f, - -1.307417811e-03f, -1.307319877e-03f, -1.307219082e-03f, -1.307115428e-03f, -1.307008915e-03f, -1.306899543e-03f, -1.306787313e-03f, -1.306672225e-03f, -1.306554280e-03f, -1.306433478e-03f, - -1.306309820e-03f, -1.306183306e-03f, -1.306053936e-03f, -1.305921711e-03f, -1.305786632e-03f, -1.305648699e-03f, -1.305507912e-03f, -1.305364272e-03f, -1.305217779e-03f, -1.305068434e-03f, - -1.304916238e-03f, -1.304761190e-03f, -1.304603292e-03f, -1.304442544e-03f, -1.304278947e-03f, -1.304112501e-03f, -1.303943206e-03f, -1.303771063e-03f, -1.303596074e-03f, -1.303418237e-03f, - -1.303237554e-03f, -1.303054026e-03f, -1.302867653e-03f, -1.302678436e-03f, -1.302486375e-03f, -1.302291470e-03f, -1.302093723e-03f, -1.301893134e-03f, -1.301689704e-03f, -1.301483434e-03f, - -1.301274323e-03f, -1.301062373e-03f, -1.300847584e-03f, -1.300629957e-03f, -1.300409492e-03f, -1.300186191e-03f, -1.299960053e-03f, -1.299731081e-03f, -1.299499273e-03f, -1.299264632e-03f, - -1.299027157e-03f, -1.298786850e-03f, -1.298543710e-03f, -1.298297740e-03f, -1.298048939e-03f, -1.297797308e-03f, -1.297542848e-03f, -1.297285560e-03f, -1.297025445e-03f, -1.296762502e-03f, - -1.296496734e-03f, -1.296228140e-03f, -1.295956722e-03f, -1.295682480e-03f, -1.295405416e-03f, -1.295125529e-03f, -1.294842821e-03f, -1.294557292e-03f, -1.294268944e-03f, -1.293977776e-03f, - -1.293683791e-03f, -1.293386988e-03f, -1.293087369e-03f, -1.292784935e-03f, -1.292479685e-03f, -1.292171622e-03f, -1.291860746e-03f, -1.291547057e-03f, -1.291230558e-03f, -1.290911248e-03f, - -1.290589128e-03f, -1.290264200e-03f, -1.289936464e-03f, -1.289605921e-03f, -1.289272572e-03f, -1.288936418e-03f, -1.288597460e-03f, -1.288255699e-03f, -1.287911135e-03f, -1.287563771e-03f, - -1.287213605e-03f, -1.286860641e-03f, -1.286504878e-03f, -1.286146317e-03f, -1.285784960e-03f, -1.285420808e-03f, -1.285053860e-03f, -1.284684119e-03f, -1.284311586e-03f, -1.283936261e-03f, - -1.283558145e-03f, -1.283177240e-03f, -1.282793546e-03f, -1.282407065e-03f, -1.282017797e-03f, -1.281625743e-03f, -1.281230905e-03f, -1.280833284e-03f, -1.280432880e-03f, -1.280029695e-03f, - -1.279623730e-03f, -1.279214985e-03f, -1.278803463e-03f, -1.278389163e-03f, -1.277972088e-03f, -1.277552238e-03f, -1.277129613e-03f, -1.276704217e-03f, -1.276276049e-03f, -1.275845110e-03f, - -1.275411402e-03f, -1.274974926e-03f, -1.274535683e-03f, -1.274093674e-03f, -1.273648901e-03f, -1.273201364e-03f, -1.272751064e-03f, -1.272298004e-03f, -1.271842183e-03f, -1.271383603e-03f, - -1.270922266e-03f, -1.270458172e-03f, -1.269991323e-03f, -1.269521719e-03f, -1.269049363e-03f, -1.268574255e-03f, -1.268096397e-03f, -1.267615789e-03f, -1.267132434e-03f, -1.266646331e-03f, - -1.266157484e-03f, -1.265665891e-03f, -1.265171556e-03f, -1.264674479e-03f, -1.264174662e-03f, -1.263672105e-03f, -1.263166811e-03f, -1.262658779e-03f, -1.262148013e-03f, -1.261634512e-03f, - -1.261118279e-03f, -1.260599314e-03f, -1.260077619e-03f, -1.259553195e-03f, -1.259026044e-03f, -1.258496166e-03f, -1.257963564e-03f, -1.257428238e-03f, -1.256890190e-03f, -1.256349422e-03f, - -1.255805933e-03f, -1.255259727e-03f, -1.254710805e-03f, -1.254159166e-03f, -1.253604815e-03f, -1.253047750e-03f, -1.252487974e-03f, -1.251925489e-03f, -1.251360296e-03f, -1.250792395e-03f, - -1.250221789e-03f, -1.249648479e-03f, -1.249072467e-03f, -1.248493753e-03f, -1.247912339e-03f, -1.247328228e-03f, -1.246741419e-03f, -1.246151915e-03f, -1.245559717e-03f, -1.244964827e-03f, - -1.244367246e-03f, -1.243766975e-03f, -1.243164017e-03f, -1.242558372e-03f, -1.241950042e-03f, -1.241339028e-03f, -1.240725333e-03f, -1.240108957e-03f, -1.239489902e-03f, -1.238868170e-03f, - -1.238243762e-03f, -1.237616680e-03f, -1.236986925e-03f, -1.236354499e-03f, -1.235719403e-03f, -1.235081639e-03f, -1.234441209e-03f, -1.233798114e-03f, -1.233152355e-03f, -1.232503935e-03f, - -1.231852854e-03f, -1.231199115e-03f, -1.230542719e-03f, -1.229883668e-03f, -1.229221963e-03f, -1.228557606e-03f, -1.227890598e-03f, -1.227220942e-03f, -1.226548639e-03f, -1.225873689e-03f, - -1.225196096e-03f, -1.224515861e-03f, -1.223832985e-03f, -1.223147471e-03f, -1.222459319e-03f, -1.221768531e-03f, -1.221075110e-03f, -1.220379057e-03f, -1.219680373e-03f, -1.218979060e-03f, - -1.218275120e-03f, -1.217568555e-03f, -1.216859366e-03f, -1.216147556e-03f, -1.215433125e-03f, -1.214716076e-03f, -1.213996410e-03f, -1.213274129e-03f, -1.212549234e-03f, -1.211821729e-03f, - -1.211091614e-03f, -1.210358891e-03f, -1.209623561e-03f, -1.208885628e-03f, -1.208145092e-03f, -1.207401955e-03f, -1.206656219e-03f, -1.205907886e-03f, -1.205156957e-03f, -1.204403435e-03f, - -1.203647322e-03f, -1.202888618e-03f, -1.202127327e-03f, -1.201363449e-03f, -1.200596986e-03f, -1.199827942e-03f, -1.199056316e-03f, -1.198282112e-03f, -1.197505331e-03f, -1.196725974e-03f, - -1.195944045e-03f, -1.195159544e-03f, -1.194372474e-03f, -1.193582836e-03f, -1.192790632e-03f, -1.191995865e-03f, -1.191198536e-03f, -1.190398647e-03f, -1.189596200e-03f, -1.188791197e-03f, - -1.187983640e-03f, -1.187173530e-03f, -1.186360871e-03f, -1.185545663e-03f, -1.184727908e-03f, -1.183907609e-03f, -1.183084768e-03f, -1.182259386e-03f, -1.181431466e-03f, -1.180601009e-03f, - -1.179768018e-03f, -1.178932494e-03f, -1.178094440e-03f, -1.177253857e-03f, -1.176410747e-03f, -1.175565113e-03f, -1.174716956e-03f, -1.173866279e-03f, -1.173013084e-03f, -1.172157372e-03f, - -1.171299145e-03f, -1.170438407e-03f, -1.169575158e-03f, -1.168709401e-03f, -1.167841137e-03f, -1.166970370e-03f, -1.166097100e-03f, -1.165221330e-03f, -1.164343063e-03f, -1.163462300e-03f, - -1.162579043e-03f, -1.161693294e-03f, -1.160805056e-03f, -1.159914331e-03f, -1.159021120e-03f, -1.158125427e-03f, -1.157227252e-03f, -1.156326598e-03f, -1.155423468e-03f, -1.154517862e-03f, - -1.153609785e-03f, -1.152699237e-03f, -1.151786221e-03f, -1.150870739e-03f, -1.149952793e-03f, -1.149032385e-03f, -1.148109518e-03f, -1.147184194e-03f, -1.146256414e-03f, -1.145326182e-03f, - -1.144393499e-03f, -1.143458367e-03f, -1.142520789e-03f, -1.141580767e-03f, -1.140638303e-03f, -1.139693399e-03f, -1.138746058e-03f, -1.137796282e-03f, -1.136844073e-03f, -1.135889433e-03f, - -1.134932364e-03f, -1.133972870e-03f, -1.133010951e-03f, -1.132046611e-03f, -1.131079852e-03f, -1.130110675e-03f, -1.129139084e-03f, -1.128165080e-03f, -1.127188665e-03f, -1.126209843e-03f, - -1.125228615e-03f, -1.124244984e-03f, -1.123258952e-03f, -1.122270521e-03f, -1.121279693e-03f, -1.120286472e-03f, -1.119290859e-03f, -1.118292856e-03f, -1.117292466e-03f, -1.116289692e-03f, - -1.115284535e-03f, -1.114276998e-03f, -1.113267084e-03f, -1.112254795e-03f, -1.111240132e-03f, -1.110223099e-03f, -1.109203698e-03f, -1.108181931e-03f, -1.107157801e-03f, -1.106131310e-03f, - -1.105102460e-03f, -1.104071254e-03f, -1.103037695e-03f, -1.102001784e-03f, -1.100963524e-03f, -1.099922918e-03f, -1.098879968e-03f, -1.097834676e-03f, -1.096787045e-03f, -1.095737078e-03f, - -1.094684776e-03f, -1.093630142e-03f, -1.092573179e-03f, -1.091513890e-03f, -1.090452276e-03f, -1.089388340e-03f, -1.088322084e-03f, -1.087253512e-03f, -1.086182626e-03f, -1.085109427e-03f, - -1.084033919e-03f, -1.082956104e-03f, -1.081875985e-03f, -1.080793564e-03f, -1.079708843e-03f, -1.078621826e-03f, -1.077532514e-03f, -1.076440911e-03f, -1.075347018e-03f, -1.074250839e-03f, - -1.073152375e-03f, -1.072051631e-03f, -1.070948607e-03f, -1.069843306e-03f, -1.068735732e-03f, -1.067625886e-03f, -1.066513772e-03f, -1.065399392e-03f, -1.064282748e-03f, -1.063163843e-03f, - -1.062042680e-03f, -1.060919261e-03f, -1.059793589e-03f, -1.058665667e-03f, -1.057535496e-03f, -1.056403081e-03f, -1.055268423e-03f, -1.054131524e-03f, -1.052992389e-03f, -1.051851019e-03f, - -1.050707416e-03f, -1.049561584e-03f, -1.048413526e-03f, -1.047263243e-03f, -1.046110739e-03f, -1.044956016e-03f, -1.043799077e-03f, -1.042639925e-03f, -1.041478562e-03f, -1.040314991e-03f, - -1.039149215e-03f, -1.037981236e-03f, -1.036811057e-03f, -1.035638680e-03f, -1.034464110e-03f, -1.033287347e-03f, -1.032108396e-03f, -1.030927258e-03f, -1.029743936e-03f, -1.028558434e-03f, - -1.027370754e-03f, -1.026180898e-03f, -1.024988869e-03f, -1.023794671e-03f, -1.022598305e-03f, -1.021399776e-03f, -1.020199084e-03f, -1.018996234e-03f, -1.017791228e-03f, -1.016584068e-03f, - -1.015374758e-03f, -1.014163300e-03f, -1.012949698e-03f, -1.011733953e-03f, -1.010516069e-03f, -1.009296049e-03f, -1.008073895e-03f, -1.006849610e-03f, -1.005623197e-03f, -1.004394659e-03f, - -1.003163998e-03f, -1.001931218e-03f, -1.000696322e-03f, -9.994593113e-04f, -9.982201898e-04f, -9.969789603e-04f, -9.957356254e-04f, -9.944901882e-04f, -9.932426514e-04f, -9.919930179e-04f, - -9.907412907e-04f, -9.894874725e-04f, -9.882315663e-04f, -9.869735750e-04f, -9.857135015e-04f, -9.844513486e-04f, -9.831871192e-04f, -9.819208163e-04f, -9.806524428e-04f, -9.793820016e-04f, - -9.781094956e-04f, -9.768349277e-04f, -9.755583009e-04f, -9.742796181e-04f, -9.729988822e-04f, -9.717160962e-04f, -9.704312631e-04f, -9.691443857e-04f, -9.678554670e-04f, -9.665645100e-04f, - -9.652715177e-04f, -9.639764929e-04f, -9.626794388e-04f, -9.613803582e-04f, -9.600792542e-04f, -9.587761297e-04f, -9.574709877e-04f, -9.561638312e-04f, -9.548546632e-04f, -9.535434868e-04f, - -9.522303048e-04f, -9.509151204e-04f, -9.495979364e-04f, -9.482787561e-04f, -9.469575823e-04f, -9.456344182e-04f, -9.443092666e-04f, -9.429821307e-04f, -9.416530136e-04f, -9.403219182e-04f, - -9.389888475e-04f, -9.376538048e-04f, -9.363167929e-04f, -9.349778150e-04f, -9.336368741e-04f, -9.322939733e-04f, -9.309491157e-04f, -9.296023043e-04f, -9.282535422e-04f, -9.269028326e-04f, - -9.255501784e-04f, -9.241955828e-04f, -9.228390489e-04f, -9.214805798e-04f, -9.201201786e-04f, -9.187578484e-04f, -9.173935922e-04f, -9.160274133e-04f, -9.146593148e-04f, -9.132892997e-04f, - -9.119173712e-04f, -9.105435324e-04f, -9.091677865e-04f, -9.077901367e-04f, -9.064105859e-04f, -9.050291375e-04f, -9.036457945e-04f, -9.022605601e-04f, -9.008734375e-04f, -8.994844298e-04f, - -8.980935403e-04f, -8.967007720e-04f, -8.953061281e-04f, -8.939096119e-04f, -8.925112265e-04f, -8.911109751e-04f, -8.897088608e-04f, -8.883048870e-04f, -8.868990568e-04f, -8.854913733e-04f, - -8.840818398e-04f, -8.826704596e-04f, -8.812572357e-04f, -8.798421715e-04f, -8.784252702e-04f, -8.770065350e-04f, -8.755859690e-04f, -8.741635757e-04f, -8.727393581e-04f, -8.713133195e-04f, - -8.698854632e-04f, -8.684557925e-04f, -8.670243105e-04f, -8.655910206e-04f, -8.641559259e-04f, -8.627190298e-04f, -8.612803356e-04f, -8.598398464e-04f, -8.583975656e-04f, -8.569534965e-04f, - -8.555076423e-04f, -8.540600063e-04f, -8.526105918e-04f, -8.511594022e-04f, -8.497064406e-04f, -8.482517104e-04f, -8.467952150e-04f, -8.453369575e-04f, -8.438769414e-04f, -8.424151699e-04f, - -8.409516464e-04f, -8.394863742e-04f, -8.380193566e-04f, -8.365505969e-04f, -8.350800985e-04f, -8.336078647e-04f, -8.321338989e-04f, -8.306582043e-04f, -8.291807845e-04f, -8.277016426e-04f, - -8.262207820e-04f, -8.247382062e-04f, -8.232539184e-04f, -8.217679221e-04f, -8.202802206e-04f, -8.187908173e-04f, -8.172997156e-04f, -8.158069187e-04f, -8.143124302e-04f, -8.128162534e-04f, - -8.113183917e-04f, -8.098188485e-04f, -8.083176272e-04f, -8.068147312e-04f, -8.053101639e-04f, -8.038039286e-04f, -8.022960289e-04f, -8.007864681e-04f, -7.992752497e-04f, -7.977623770e-04f, - -7.962478536e-04f, -7.947316827e-04f, -7.932138679e-04f, -7.916944126e-04f, -7.901733202e-04f, -7.886505942e-04f, -7.871262379e-04f, -7.856002550e-04f, -7.840726487e-04f, -7.825434227e-04f, - -7.810125802e-04f, -7.794801249e-04f, -7.779460600e-04f, -7.764103892e-04f, -7.748731160e-04f, -7.733342436e-04f, -7.717937757e-04f, -7.702517158e-04f, -7.687080672e-04f, -7.671628336e-04f, - -7.656160183e-04f, -7.640676249e-04f, -7.625176569e-04f, -7.609661178e-04f, -7.594130111e-04f, -7.578583403e-04f, -7.563021089e-04f, -7.547443204e-04f, -7.531849783e-04f, -7.516240862e-04f, - -7.500616476e-04f, -7.484976660e-04f, -7.469321449e-04f, -7.453650879e-04f, -7.437964984e-04f, -7.422263802e-04f, -7.406547366e-04f, -7.390815712e-04f, -7.375068877e-04f, -7.359306894e-04f, - -7.343529801e-04f, -7.327737632e-04f, -7.311930423e-04f, -7.296108209e-04f, -7.280271027e-04f, -7.264418912e-04f, -7.248551900e-04f, -7.232670026e-04f, -7.216773327e-04f, -7.200861838e-04f, - -7.184935595e-04f, -7.168994633e-04f, -7.153038990e-04f, -7.137068700e-04f, -7.121083800e-04f, -7.105084325e-04f, -7.089070313e-04f, -7.073041798e-04f, -7.056998817e-04f, -7.040941406e-04f, - -7.024869601e-04f, -7.008783438e-04f, -6.992682954e-04f, -6.976568185e-04f, -6.960439167e-04f, -6.944295936e-04f, -6.928138528e-04f, -6.911966981e-04f, -6.895781330e-04f, -6.879581612e-04f, - -6.863367863e-04f, -6.847140119e-04f, -6.830898418e-04f, -6.814642796e-04f, -6.798373288e-04f, -6.782089933e-04f, -6.765792766e-04f, -6.749481824e-04f, -6.733157144e-04f, -6.716818762e-04f, - -6.700466715e-04f, -6.684101040e-04f, -6.667721774e-04f, -6.651328953e-04f, -6.634922614e-04f, -6.618502795e-04f, -6.602069531e-04f, -6.585622860e-04f, -6.569162819e-04f, -6.552689445e-04f, - -6.536202775e-04f, -6.519702846e-04f, -6.503189694e-04f, -6.486663357e-04f, -6.470123872e-04f, -6.453571277e-04f, -6.437005607e-04f, -6.420426901e-04f, -6.403835196e-04f, -6.387230529e-04f, - -6.370612936e-04f, -6.353982456e-04f, -6.337339126e-04f, -6.320682983e-04f, -6.304014064e-04f, -6.287332407e-04f, -6.270638049e-04f, -6.253931028e-04f, -6.237211380e-04f, -6.220479145e-04f, - -6.203734358e-04f, -6.186977058e-04f, -6.170207282e-04f, -6.153425068e-04f, -6.136630453e-04f, -6.119823475e-04f, -6.103004171e-04f, -6.086172580e-04f, -6.069328739e-04f, -6.052472686e-04f, - -6.035604458e-04f, -6.018724094e-04f, -6.001831630e-04f, -5.984927106e-04f, -5.968010558e-04f, -5.951082025e-04f, -5.934141544e-04f, -5.917189154e-04f, -5.900224892e-04f, -5.883248796e-04f, - -5.866260905e-04f, -5.849261256e-04f, -5.832249888e-04f, -5.815226838e-04f, -5.798192145e-04f, -5.781145846e-04f, -5.764087980e-04f, -5.747018585e-04f, -5.729937699e-04f, -5.712845361e-04f, - -5.695741608e-04f, -5.678626479e-04f, -5.661500012e-04f, -5.644362245e-04f, -5.627213217e-04f, -5.610052966e-04f, -5.592881531e-04f, -5.575698949e-04f, -5.558505259e-04f, -5.541300500e-04f, - -5.524084710e-04f, -5.506857928e-04f, -5.489620191e-04f, -5.472371539e-04f, -5.455112010e-04f, -5.437841642e-04f, -5.420560475e-04f, -5.403268546e-04f, -5.385965895e-04f, -5.368652560e-04f, - -5.351328579e-04f, -5.333993992e-04f, -5.316648836e-04f, -5.299293152e-04f, -5.281926977e-04f, -5.264550350e-04f, -5.247163310e-04f, -5.229765896e-04f, -5.212358147e-04f, -5.194940101e-04f, - -5.177511798e-04f, -5.160073276e-04f, -5.142624574e-04f, -5.125165731e-04f, -5.107696786e-04f, -5.090217778e-04f, -5.072728746e-04f, -5.055229729e-04f, -5.037720766e-04f, -5.020201896e-04f, - -5.002673158e-04f, -4.985134591e-04f, -4.967586234e-04f, -4.950028127e-04f, -4.932460309e-04f, -4.914882818e-04f, -4.897295693e-04f, -4.879698975e-04f, -4.862092702e-04f, -4.844476914e-04f, - -4.826851649e-04f, -4.809216947e-04f, -4.791572847e-04f, -4.773919389e-04f, -4.756256612e-04f, -4.738584555e-04f, -4.720903258e-04f, -4.703212759e-04f, -4.685513099e-04f, -4.667804316e-04f, - -4.650086451e-04f, -4.632359542e-04f, -4.614623629e-04f, -4.596878752e-04f, -4.579124950e-04f, -4.561362262e-04f, -4.543590729e-04f, -4.525810389e-04f, -4.508021282e-04f, -4.490223448e-04f, - -4.472416926e-04f, -4.454601756e-04f, -4.436777977e-04f, -4.418945630e-04f, -4.401104754e-04f, -4.383255388e-04f, -4.365397573e-04f, -4.347531347e-04f, -4.329656751e-04f, -4.311773825e-04f, - -4.293882607e-04f, -4.275983139e-04f, -4.258075459e-04f, -4.240159608e-04f, -4.222235625e-04f, -4.204303550e-04f, -4.186363423e-04f, -4.168415284e-04f, -4.150459173e-04f, -4.132495130e-04f, - -4.114523194e-04f, -4.096543405e-04f, -4.078555804e-04f, -4.060560430e-04f, -4.042557324e-04f, -4.024546525e-04f, -4.006528073e-04f, -3.988502008e-04f, -3.970468371e-04f, -3.952427201e-04f, - -3.934378538e-04f, -3.916322423e-04f, -3.898258896e-04f, -3.880187996e-04f, -3.862109763e-04f, -3.844024239e-04f, -3.825931463e-04f, -3.807831475e-04f, -3.789724315e-04f, -3.771610023e-04f, - -3.753488640e-04f, -3.735360206e-04f, -3.717224761e-04f, -3.699082346e-04f, -3.680933000e-04f, -3.662776763e-04f, -3.644613677e-04f, -3.626443781e-04f, -3.608267115e-04f, -3.590083720e-04f, - -3.571893637e-04f, -3.553696905e-04f, -3.535493565e-04f, -3.517283657e-04f, -3.499067221e-04f, -3.480844299e-04f, -3.462614930e-04f, -3.444379154e-04f, -3.426137012e-04f, -3.407888545e-04f, - -3.389633793e-04f, -3.371372797e-04f, -3.353105596e-04f, -3.334832231e-04f, -3.316552743e-04f, -3.298267172e-04f, -3.279975559e-04f, -3.261677945e-04f, -3.243374369e-04f, -3.225064872e-04f, - -3.206749495e-04f, -3.188428278e-04f, -3.170101262e-04f, -3.151768488e-04f, -3.133429995e-04f, -3.115085825e-04f, -3.096736019e-04f, -3.078380616e-04f, -3.060019658e-04f, -3.041653184e-04f, - -3.023281236e-04f, -3.004903855e-04f, -2.986521081e-04f, -2.968132954e-04f, -2.949739515e-04f, -2.931340805e-04f, -2.912936865e-04f, -2.894527736e-04f, -2.876113457e-04f, -2.857694070e-04f, - -2.839269616e-04f, -2.820840135e-04f, -2.802405668e-04f, -2.783966255e-04f, -2.765521938e-04f, -2.747072757e-04f, -2.728618754e-04f, -2.710159967e-04f, -2.691696440e-04f, -2.673228212e-04f, - -2.654755324e-04f, -2.636277817e-04f, -2.617795731e-04f, -2.599309109e-04f, -2.580817989e-04f, -2.562322414e-04f, -2.543822424e-04f, -2.525318060e-04f, -2.506809363e-04f, -2.488296374e-04f, - -2.469779133e-04f, -2.451257682e-04f, -2.432732061e-04f, -2.414202311e-04f, -2.395668473e-04f, -2.377130589e-04f, -2.358588698e-04f, -2.340042842e-04f, -2.321493062e-04f, -2.302939399e-04f, - -2.284381893e-04f, -2.265820586e-04f, -2.247255519e-04f, -2.228686732e-04f, -2.210114266e-04f, -2.191538163e-04f, -2.172958463e-04f, -2.154375208e-04f, -2.135788438e-04f, -2.117198194e-04f, - -2.098604518e-04f, -2.080007450e-04f, -2.061407031e-04f, -2.042803303e-04f, -2.024196306e-04f, -2.005586081e-04f, -1.986972670e-04f, -1.968356113e-04f, -1.949736451e-04f, -1.931113726e-04f, - -1.912487979e-04f, -1.893859250e-04f, -1.875227580e-04f, -1.856593011e-04f, -1.837955584e-04f, -1.819315339e-04f, -1.800672319e-04f, -1.782026563e-04f, -1.763378113e-04f, -1.744727010e-04f, - -1.726073294e-04f, -1.707417008e-04f, -1.688758193e-04f, -1.670096888e-04f, -1.651433136e-04f, -1.632766977e-04f, -1.614098453e-04f, -1.595427604e-04f, -1.576754472e-04f, -1.558079098e-04f, - -1.539401523e-04f, -1.520721787e-04f, -1.502039933e-04f, -1.483356001e-04f, -1.464670032e-04f, -1.445982068e-04f, -1.427292149e-04f, -1.408600317e-04f, -1.389906612e-04f, -1.371211076e-04f, - -1.352513751e-04f, -1.333814676e-04f, -1.315113893e-04f, -1.296411444e-04f, -1.277707369e-04f, -1.259001710e-04f, -1.240294507e-04f, -1.221585803e-04f, -1.202875637e-04f, -1.184164051e-04f, - -1.165451086e-04f, -1.146736784e-04f, -1.128021184e-04f, -1.109304330e-04f, -1.090586261e-04f, -1.071867019e-04f, -1.053146644e-04f, -1.034425179e-04f, -1.015702664e-04f, -9.969791401e-05f, - -9.782546486e-05f, -9.595292305e-05f, -9.408029271e-05f, -9.220757794e-05f, -9.033478286e-05f, -8.846191158e-05f, -8.658896820e-05f, -8.471595685e-05f, -8.284288163e-05f, -8.096974665e-05f, - -7.909655603e-05f, -7.722331387e-05f, -7.535002429e-05f, -7.347669140e-05f, -7.160331930e-05f, -6.972991212e-05f, -6.785647395e-05f, -6.598300892e-05f, -6.410952112e-05f, -6.223601467e-05f, - -6.036249368e-05f, -5.848896226e-05f, -5.661542451e-05f, -5.474188454e-05f, -5.286834647e-05f, -5.099481440e-05f, -4.912129244e-05f, -4.724778470e-05f, -4.537429528e-05f, -4.350082829e-05f, - -4.162738784e-05f, -3.975397803e-05f, -3.788060297e-05f, -3.600726677e-05f, -3.413397352e-05f, -3.226072734e-05f, -3.038753234e-05f, -2.851439260e-05f, -2.664131225e-05f, -2.476829537e-05f, - -2.289534608e-05f, -2.102246847e-05f, -1.914966666e-05f, -1.727694473e-05f, -1.540430680e-05f, -1.353175696e-05f, -1.165929931e-05f, -9.786937955e-06f, -7.914676992e-06f, -6.042520519e-06f, - -4.170472637e-06f, -2.298537441e-06f, -4.267190304e-07f, 1.444978499e-06f, 3.316551050e-06f, 5.187994527e-06f, 7.059304836e-06f, 8.930477881e-06f, 1.080150957e-05f, 1.267239580e-05f, - 1.454313249e-05f, 1.641371555e-05f, 1.828414088e-05f, 2.015440438e-05f, 2.202450198e-05f, 2.389442958e-05f, 2.576418308e-05f, 2.763375841e-05f, 2.950315148e-05f, 3.137235819e-05f, - 3.324137446e-05f, 3.511019620e-05f, 3.697881934e-05f, 3.884723978e-05f, 4.071545344e-05f, 4.258345624e-05f, 4.445124409e-05f, 4.631881292e-05f, 4.818615863e-05f, 5.005327717e-05f, - 5.192016443e-05f, 5.378681635e-05f, 5.565322885e-05f, 5.751939785e-05f, 5.938531927e-05f, 6.125098903e-05f, 6.311640308e-05f, 6.498155732e-05f, 6.684644768e-05f, 6.871107011e-05f, - 7.057542051e-05f, 7.243949483e-05f, 7.430328900e-05f, 7.616679893e-05f, 7.803002058e-05f, 7.989294987e-05f, 8.175558273e-05f, 8.361791509e-05f, 8.547994291e-05f, 8.734166210e-05f, - 8.920306862e-05f, 9.106415840e-05f, 9.292492737e-05f, 9.478537148e-05f, 9.664548667e-05f, 9.850526889e-05f, 1.003647141e-04f, 1.022238182e-04f, 1.040825771e-04f, 1.059409869e-04f, - 1.077990434e-04f, 1.096567426e-04f, 1.115140804e-04f, 1.133710529e-04f, 1.152276559e-04f, 1.170838854e-04f, 1.189397374e-04f, 1.207952078e-04f, 1.226502925e-04f, 1.245049876e-04f, - 1.263592890e-04f, 1.282131926e-04f, 1.300666944e-04f, 1.319197904e-04f, 1.337724765e-04f, 1.356247487e-04f, 1.374766030e-04f, 1.393280353e-04f, 1.411790416e-04f, 1.430296179e-04f, - 1.448797601e-04f, 1.467294642e-04f, 1.485787262e-04f, 1.504275420e-04f, 1.522759077e-04f, 1.541238192e-04f, 1.559712724e-04f, 1.578182634e-04f, 1.596647882e-04f, 1.615108426e-04f, - 1.633564228e-04f, 1.652015247e-04f, 1.670461442e-04f, 1.688902774e-04f, 1.707339202e-04f, 1.725770687e-04f, 1.744197188e-04f, 1.762618665e-04f, 1.781035079e-04f, 1.799446388e-04f, - 1.817852553e-04f, 1.836253535e-04f, 1.854649292e-04f, 1.873039786e-04f, 1.891424975e-04f, 1.909804820e-04f, 1.928179282e-04f, 1.946548320e-04f, 1.964911894e-04f, 1.983269964e-04f, - 2.001622491e-04f, 2.019969434e-04f, 2.038310754e-04f, 2.056646410e-04f, 2.074976364e-04f, 2.093300575e-04f, 2.111619003e-04f, 2.129931608e-04f, 2.148238352e-04f, 2.166539193e-04f, - 2.184834093e-04f, 2.203123011e-04f, 2.221405909e-04f, 2.239682745e-04f, 2.257953480e-04f, 2.276218076e-04f, 2.294476492e-04f, 2.312728688e-04f, 2.330974625e-04f, 2.349214263e-04f, - 2.367447563e-04f, 2.385674485e-04f, 2.403894990e-04f, 2.422109037e-04f, 2.440316588e-04f, 2.458517604e-04f, 2.476712043e-04f, 2.494899868e-04f, 2.513081039e-04f, 2.531255515e-04f, - 2.549423259e-04f, 2.567584229e-04f, 2.585738388e-04f, 2.603885695e-04f, 2.622026112e-04f, 2.640159598e-04f, 2.658286116e-04f, 2.676405624e-04f, 2.694518085e-04f, 2.712623458e-04f, - 2.730721705e-04f, 2.748812786e-04f, 2.766896662e-04f, 2.784973295e-04f, 2.803042644e-04f, 2.821104671e-04f, 2.839159336e-04f, 2.857206601e-04f, 2.875246426e-04f, 2.893278772e-04f, - 2.911303600e-04f, 2.929320872e-04f, 2.947330548e-04f, 2.965332588e-04f, 2.983326955e-04f, 3.001313609e-04f, 3.019292512e-04f, 3.037263624e-04f, 3.055226906e-04f, 3.073182320e-04f, - 3.091129826e-04f, 3.109069387e-04f, 3.127000962e-04f, 3.144924514e-04f, 3.162840003e-04f, 3.180747391e-04f, 3.198646638e-04f, 3.216537707e-04f, 3.234420559e-04f, 3.252295155e-04f, - 3.270161455e-04f, 3.288019422e-04f, 3.305869018e-04f, 3.323710202e-04f, 3.341542938e-04f, 3.359367185e-04f, 3.377182907e-04f, 3.394990063e-04f, 3.412788616e-04f, 3.430578528e-04f, - 3.448359759e-04f, 3.466132272e-04f, 3.483896028e-04f, 3.501650988e-04f, 3.519397114e-04f, 3.537134369e-04f, 3.554862712e-04f, 3.572582108e-04f, 3.590292516e-04f, 3.607993899e-04f, - 3.625686218e-04f, 3.643369436e-04f, 3.661043514e-04f, 3.678708414e-04f, 3.696364098e-04f, 3.714010527e-04f, 3.731647664e-04f, 3.749275471e-04f, 3.766893909e-04f, 3.784502941e-04f, - 3.802102529e-04f, 3.819692633e-04f, 3.837273218e-04f, 3.854844244e-04f, 3.872405673e-04f, 3.889957469e-04f, 3.907499593e-04f, 3.925032006e-04f, 3.942554673e-04f, 3.960067553e-04f, - 3.977570611e-04f, 3.995063807e-04f, 4.012547105e-04f, 4.030020467e-04f, 4.047483854e-04f, 4.064937230e-04f, 4.082380556e-04f, 4.099813796e-04f, 4.117236911e-04f, 4.134649864e-04f, - 4.152052618e-04f, 4.169445135e-04f, 4.186827377e-04f, 4.204199307e-04f, 4.221560888e-04f, 4.238912082e-04f, 4.256252852e-04f, 4.273583161e-04f, 4.290902971e-04f, 4.308212245e-04f, - 4.325510945e-04f, 4.342799035e-04f, 4.360076477e-04f, 4.377343234e-04f, 4.394599269e-04f, 4.411844544e-04f, 4.429079023e-04f, 4.446302669e-04f, 4.463515444e-04f, 4.480717311e-04f, - 4.497908234e-04f, 4.515088176e-04f, 4.532257098e-04f, 4.549414966e-04f, 4.566561740e-04f, 4.583697386e-04f, 4.600821866e-04f, 4.617935142e-04f, 4.635037179e-04f, 4.652127939e-04f, - 4.669207386e-04f, 4.686275484e-04f, 4.703332194e-04f, 4.720377481e-04f, 4.737411309e-04f, 4.754433639e-04f, 4.771444437e-04f, 4.788443665e-04f, 4.805431287e-04f, 4.822407266e-04f, - 4.839371566e-04f, 4.856324151e-04f, 4.873264983e-04f, 4.890194027e-04f, 4.907111247e-04f, 4.924016605e-04f, 4.940910066e-04f, 4.957791593e-04f, 4.974661151e-04f, 4.991518702e-04f, - 5.008364211e-04f, 5.025197642e-04f, 5.042018959e-04f, 5.058828124e-04f, 5.075625103e-04f, 5.092409859e-04f, 5.109182357e-04f, 5.125942560e-04f, 5.142690432e-04f, 5.159425938e-04f, - 5.176149041e-04f, 5.192859705e-04f, 5.209557896e-04f, 5.226243577e-04f, 5.242916712e-04f, 5.259577265e-04f, 5.276225201e-04f, 5.292860485e-04f, 5.309483079e-04f, 5.326092950e-04f, - 5.342690061e-04f, 5.359274376e-04f, 5.375845861e-04f, 5.392404480e-04f, 5.408950196e-04f, 5.425482976e-04f, 5.442002782e-04f, 5.458509581e-04f, 5.475003336e-04f, 5.491484013e-04f, - 5.507951575e-04f, 5.524405988e-04f, 5.540847217e-04f, 5.557275226e-04f, 5.573689981e-04f, 5.590091445e-04f, 5.606479584e-04f, 5.622854364e-04f, 5.639215748e-04f, 5.655563702e-04f, - 5.671898190e-04f, 5.688219179e-04f, 5.704526633e-04f, 5.720820517e-04f, 5.737100796e-04f, 5.753367435e-04f, 5.769620401e-04f, 5.785859657e-04f, 5.802085170e-04f, 5.818296904e-04f, - 5.834494825e-04f, 5.850678898e-04f, 5.866849089e-04f, 5.883005363e-04f, 5.899147686e-04f, 5.915276023e-04f, 5.931390340e-04f, 5.947490601e-04f, 5.963576774e-04f, 5.979648824e-04f, - 5.995706715e-04f, 6.011750415e-04f, 6.027779888e-04f, 6.043795100e-04f, 6.059796018e-04f, 6.075782607e-04f, 6.091754833e-04f, 6.107712662e-04f, 6.123656059e-04f, 6.139584992e-04f, - 6.155499425e-04f, 6.171399325e-04f, 6.187284658e-04f, 6.203155391e-04f, 6.219011488e-04f, 6.234852917e-04f, 6.250679643e-04f, 6.266491634e-04f, 6.282288854e-04f, 6.298071271e-04f, - 6.313838851e-04f, 6.329591561e-04f, 6.345329365e-04f, 6.361052233e-04f, 6.376760128e-04f, 6.392453019e-04f, 6.408130872e-04f, 6.423793652e-04f, 6.439441328e-04f, 6.455073866e-04f, - 6.470691232e-04f, 6.486293393e-04f, 6.501880316e-04f, 6.517451967e-04f, 6.533008314e-04f, 6.548549324e-04f, 6.564074963e-04f, 6.579585198e-04f, 6.595079997e-04f, 6.610559326e-04f, - 6.626023152e-04f, 6.641471443e-04f, 6.656904165e-04f, 6.672321287e-04f, 6.687722774e-04f, 6.703108595e-04f, 6.718478716e-04f, 6.733833105e-04f, 6.749171729e-04f, 6.764494556e-04f, - 6.779801553e-04f, 6.795092688e-04f, 6.810367927e-04f, 6.825627239e-04f, 6.840870592e-04f, 6.856097952e-04f, 6.871309287e-04f, 6.886504566e-04f, 6.901683755e-04f, 6.916846823e-04f, - 6.931993738e-04f, 6.947124467e-04f, 6.962238977e-04f, 6.977337238e-04f, 6.992419217e-04f, 7.007484882e-04f, 7.022534201e-04f, 7.037567142e-04f, 7.052583673e-04f, 7.067583763e-04f, - 7.082567379e-04f, 7.097534489e-04f, 7.112485063e-04f, 7.127419068e-04f, 7.142336472e-04f, 7.157237245e-04f, 7.172121354e-04f, 7.186988768e-04f, 7.201839455e-04f, 7.216673384e-04f, - 7.231490523e-04f, 7.246290842e-04f, 7.261074308e-04f, 7.275840890e-04f, 7.290590558e-04f, 7.305323279e-04f, 7.320039023e-04f, 7.334737758e-04f, 7.349419454e-04f, 7.364084079e-04f, - 7.378731602e-04f, 7.393361993e-04f, 7.407975220e-04f, 7.422571252e-04f, 7.437150058e-04f, 7.451711608e-04f, 7.466255871e-04f, 7.480782816e-04f, 7.495292413e-04f, 7.509784630e-04f, - 7.524259436e-04f, 7.538716803e-04f, 7.553156698e-04f, 7.567579091e-04f, 7.581983952e-04f, 7.596371251e-04f, 7.610740956e-04f, 7.625093038e-04f, 7.639427467e-04f, 7.653744211e-04f, - 7.668043241e-04f, 7.682324527e-04f, 7.696588038e-04f, 7.710833744e-04f, 7.725061616e-04f, 7.739271623e-04f, 7.753463735e-04f, 7.767637922e-04f, 7.781794154e-04f, 7.795932402e-04f, - 7.810052635e-04f, 7.824154825e-04f, 7.838238940e-04f, 7.852304952e-04f, 7.866352830e-04f, 7.880382546e-04f, 7.894394069e-04f, 7.908387370e-04f, 7.922362419e-04f, 7.936319188e-04f, - 7.950257646e-04f, 7.964177765e-04f, 7.978079514e-04f, 7.991962865e-04f, 8.005827788e-04f, 8.019674255e-04f, 8.033502235e-04f, 8.047311701e-04f, 8.061102622e-04f, 8.074874970e-04f, - 8.088628716e-04f, 8.102363831e-04f, 8.116080286e-04f, 8.129778052e-04f, 8.143457100e-04f, 8.157117401e-04f, 8.170758928e-04f, 8.184381651e-04f, 8.197985541e-04f, 8.211570570e-04f, - 8.225136709e-04f, 8.238683930e-04f, 8.252212204e-04f, 8.265721503e-04f, 8.279211799e-04f, 8.292683063e-04f, 8.306135267e-04f, 8.319568382e-04f, 8.332982381e-04f, 8.346377235e-04f, - 8.359752916e-04f, 8.373109396e-04f, 8.386446647e-04f, 8.399764641e-04f, 8.413063350e-04f, 8.426342747e-04f, 8.439602802e-04f, 8.452843489e-04f, 8.466064780e-04f, 8.479266647e-04f, - 8.492449062e-04f, 8.505611998e-04f, 8.518755426e-04f, 8.531879321e-04f, 8.544983653e-04f, 8.558068396e-04f, 8.571133522e-04f, 8.584179004e-04f, 8.597204814e-04f, 8.610210926e-04f, - 8.623197311e-04f, 8.636163943e-04f, 8.649110795e-04f, 8.662037839e-04f, 8.674945049e-04f, 8.687832397e-04f, 8.700699857e-04f, 8.713547401e-04f, 8.726375003e-04f, 8.739182636e-04f, - 8.751970273e-04f, 8.764737887e-04f, 8.777485452e-04f, 8.790212941e-04f, 8.802920327e-04f, 8.815607584e-04f, 8.828274686e-04f, 8.840921605e-04f, 8.853548316e-04f, 8.866154792e-04f, - 8.878741007e-04f, 8.891306935e-04f, 8.903852548e-04f, 8.916377822e-04f, 8.928882730e-04f, 8.941367246e-04f, 8.953831343e-04f, 8.966274996e-04f, 8.978698179e-04f, 8.991100867e-04f, - 9.003483032e-04f, 9.015844649e-04f, 9.028185693e-04f, 9.040506138e-04f, 9.052805958e-04f, 9.065085128e-04f, 9.077343621e-04f, 9.089581413e-04f, 9.101798478e-04f, 9.113994791e-04f, - 9.126170325e-04f, 9.138325056e-04f, 9.150458959e-04f, 9.162572008e-04f, 9.174664178e-04f, 9.186735443e-04f, 9.198785780e-04f, 9.210815162e-04f, 9.222823565e-04f, 9.234810964e-04f, - 9.246777333e-04f, 9.258722649e-04f, 9.270646885e-04f, 9.282550018e-04f, 9.294432023e-04f, 9.306292874e-04f, 9.318132548e-04f, 9.329951020e-04f, 9.341748265e-04f, 9.353524258e-04f, - 9.365278976e-04f, 9.377012394e-04f, 9.388724487e-04f, 9.400415232e-04f, 9.412084603e-04f, 9.423732578e-04f, 9.435359131e-04f, 9.446964239e-04f, 9.458547878e-04f, 9.470110023e-04f, - 9.481650650e-04f, 9.493169736e-04f, 9.504667258e-04f, 9.516143190e-04f, 9.527597509e-04f, 9.539030193e-04f, 9.550441216e-04f, 9.561830555e-04f, 9.573198187e-04f, 9.584544089e-04f, - 9.595868236e-04f, 9.607170605e-04f, 9.618451174e-04f, 9.629709919e-04f, 9.640946815e-04f, 9.652161841e-04f, 9.663354974e-04f, 9.674526189e-04f, 9.685675464e-04f, 9.696802776e-04f, - 9.707908101e-04f, 9.718991418e-04f, 9.730052703e-04f, 9.741091933e-04f, 9.752109086e-04f, 9.763104139e-04f, 9.774077069e-04f, 9.785027853e-04f, 9.795956469e-04f, 9.806862895e-04f, - 9.817747108e-04f, 9.828609085e-04f, 9.839448805e-04f, 9.850266244e-04f, 9.861061381e-04f, 9.871834194e-04f, 9.882584660e-04f, 9.893312757e-04f, 9.904018462e-04f, 9.914701756e-04f, - 9.925362614e-04f, 9.936001015e-04f, 9.946616938e-04f, 9.957210360e-04f, 9.967781260e-04f, 9.978329616e-04f, 9.988855406e-04f, 9.999358609e-04f, 1.000983920e-03f, 1.002029717e-03f, - 1.003073248e-03f, 1.004114512e-03f, 1.005153506e-03f, 1.006190229e-03f, 1.007224678e-03f, 1.008256852e-03f, 1.009286747e-03f, 1.010314363e-03f, 1.011339696e-03f, 1.012362745e-03f, - 1.013383507e-03f, 1.014401982e-03f, 1.015418165e-03f, 1.016432056e-03f, 1.017443653e-03f, 1.018452952e-03f, 1.019459953e-03f, 1.020464653e-03f, 1.021467050e-03f, 1.022467143e-03f, - 1.023464928e-03f, 1.024460404e-03f, 1.025453569e-03f, 1.026444421e-03f, 1.027432957e-03f, 1.028419177e-03f, 1.029403078e-03f, 1.030384657e-03f, 1.031363913e-03f, 1.032340844e-03f, - 1.033315448e-03f, 1.034287723e-03f, 1.035257666e-03f, 1.036225277e-03f, 1.037190552e-03f, 1.038153491e-03f, 1.039114090e-03f, 1.040072349e-03f, 1.041028265e-03f, 1.041981836e-03f, - 1.042933060e-03f, 1.043881935e-03f, 1.044828460e-03f, 1.045772632e-03f, 1.046714450e-03f, 1.047653912e-03f, 1.048591015e-03f, 1.049525758e-03f, 1.050458139e-03f, 1.051388156e-03f, - 1.052315807e-03f, 1.053241091e-03f, 1.054164004e-03f, 1.055084547e-03f, 1.056002716e-03f, 1.056918510e-03f, 1.057831926e-03f, 1.058742964e-03f, 1.059651621e-03f, 1.060557896e-03f, - 1.061461786e-03f, 1.062363290e-03f, 1.063262406e-03f, 1.064159132e-03f, 1.065053467e-03f, 1.065945408e-03f, 1.066834953e-03f, 1.067722102e-03f, 1.068606851e-03f, 1.069489200e-03f, - 1.070369147e-03f, 1.071246689e-03f, 1.072121826e-03f, 1.072994555e-03f, 1.073864874e-03f, 1.074732782e-03f, 1.075598277e-03f, 1.076461357e-03f, 1.077322021e-03f, 1.078180267e-03f, - 1.079036093e-03f, 1.079889497e-03f, 1.080740478e-03f, 1.081589033e-03f, 1.082435163e-03f, 1.083278863e-03f, 1.084120134e-03f, 1.084958972e-03f, 1.085795377e-03f, 1.086629347e-03f, - 1.087460880e-03f, 1.088289975e-03f, 1.089116629e-03f, 1.089940842e-03f, 1.090762611e-03f, 1.091581935e-03f, 1.092398812e-03f, 1.093213241e-03f, 1.094025220e-03f, 1.094834747e-03f, - 1.095641821e-03f, 1.096446440e-03f, 1.097248603e-03f, 1.098048308e-03f, 1.098845553e-03f, 1.099640336e-03f, 1.100432657e-03f, 1.101222514e-03f, 1.102009905e-03f, 1.102794828e-03f, - 1.103577282e-03f, 1.104357265e-03f, 1.105134776e-03f, 1.105909813e-03f, 1.106682375e-03f, 1.107452461e-03f, 1.108220068e-03f, 1.108985195e-03f, 1.109747840e-03f, 1.110508003e-03f, - 1.111265682e-03f, 1.112020874e-03f, 1.112773580e-03f, 1.113523796e-03f, 1.114271522e-03f, 1.115016756e-03f, 1.115759497e-03f, 1.116499743e-03f, 1.117237493e-03f, 1.117972745e-03f, - 1.118705498e-03f, 1.119435751e-03f, 1.120163501e-03f, 1.120888748e-03f, 1.121611490e-03f, 1.122331726e-03f, 1.123049454e-03f, 1.123764673e-03f, 1.124477382e-03f, 1.125187579e-03f, - 1.125895262e-03f, 1.126600430e-03f, 1.127303083e-03f, 1.128003218e-03f, 1.128700834e-03f, 1.129395930e-03f, 1.130088505e-03f, 1.130778556e-03f, 1.131466084e-03f, 1.132151086e-03f, - 1.132833560e-03f, 1.133513507e-03f, 1.134190924e-03f, 1.134865810e-03f, 1.135538164e-03f, 1.136207984e-03f, 1.136875270e-03f, 1.137540019e-03f, 1.138202231e-03f, 1.138861904e-03f, - 1.139519037e-03f, 1.140173629e-03f, 1.140825678e-03f, 1.141475184e-03f, 1.142122145e-03f, 1.142766559e-03f, 1.143408425e-03f, 1.144047743e-03f, 1.144684511e-03f, 1.145318728e-03f, - 1.145950392e-03f, 1.146579502e-03f, 1.147206057e-03f, 1.147830057e-03f, 1.148451499e-03f, 1.149070382e-03f, 1.149686706e-03f, 1.150300469e-03f, 1.150911670e-03f, 1.151520307e-03f, - 1.152126380e-03f, 1.152729888e-03f, 1.153330829e-03f, 1.153929201e-03f, 1.154525005e-03f, 1.155118239e-03f, 1.155708901e-03f, 1.156296991e-03f, 1.156882508e-03f, 1.157465450e-03f, - 1.158045816e-03f, 1.158623605e-03f, 1.159198816e-03f, 1.159771448e-03f, 1.160341500e-03f, 1.160908971e-03f, 1.161473859e-03f, 1.162036164e-03f, 1.162595885e-03f, 1.163153020e-03f, - 1.163707568e-03f, 1.164259529e-03f, 1.164808901e-03f, 1.165355684e-03f, 1.165899876e-03f, 1.166441476e-03f, 1.166980483e-03f, 1.167516897e-03f, 1.168050716e-03f, 1.168581939e-03f, - 1.169110565e-03f, 1.169636594e-03f, 1.170160023e-03f, 1.170680854e-03f, 1.171199083e-03f, 1.171714711e-03f, 1.172227736e-03f, 1.172738157e-03f, 1.173245974e-03f, 1.173751186e-03f, - 1.174253791e-03f, 1.174753789e-03f, 1.175251178e-03f, 1.175745959e-03f, 1.176238129e-03f, 1.176727688e-03f, 1.177214636e-03f, 1.177698970e-03f, 1.178180691e-03f, 1.178659797e-03f, - 1.179136288e-03f, 1.179610163e-03f, 1.180081420e-03f, 1.180550059e-03f, 1.181016080e-03f, 1.181479480e-03f, 1.181940260e-03f, 1.182398418e-03f, 1.182853955e-03f, 1.183306868e-03f, - 1.183757157e-03f, 1.184204821e-03f, 1.184649860e-03f, 1.185092272e-03f, 1.185532058e-03f, 1.185969215e-03f, 1.186403744e-03f, 1.186835643e-03f, 1.187264911e-03f, 1.187691549e-03f, - 1.188115555e-03f, 1.188536928e-03f, 1.188955668e-03f, 1.189371774e-03f, 1.189785245e-03f, 1.190196080e-03f, 1.190604279e-03f, 1.191009842e-03f, 1.191412766e-03f, 1.191813052e-03f, - 1.192210699e-03f, 1.192605706e-03f, 1.192998072e-03f, 1.193387797e-03f, 1.193774881e-03f, 1.194159321e-03f, 1.194541119e-03f, 1.194920272e-03f, 1.195296781e-03f, 1.195670645e-03f, - 1.196041863e-03f, 1.196410434e-03f, 1.196776358e-03f, 1.197139634e-03f, 1.197500262e-03f, 1.197858241e-03f, 1.198213570e-03f, 1.198566249e-03f, 1.198916278e-03f, 1.199263654e-03f, - 1.199608379e-03f, 1.199950451e-03f, 1.200289870e-03f, 1.200626635e-03f, 1.200960746e-03f, 1.201292202e-03f, 1.201621003e-03f, 1.201947147e-03f, 1.202270635e-03f, 1.202591466e-03f, - 1.202909640e-03f, 1.203225155e-03f, 1.203538011e-03f, 1.203848209e-03f, 1.204155747e-03f, 1.204460624e-03f, 1.204762842e-03f, 1.205062397e-03f, 1.205359292e-03f, 1.205653524e-03f, - 1.205945094e-03f, 1.206234000e-03f, 1.206520243e-03f, 1.206803823e-03f, 1.207084737e-03f, 1.207362987e-03f, 1.207638572e-03f, 1.207911491e-03f, 1.208181744e-03f, 1.208449330e-03f, - 1.208714250e-03f, 1.208976502e-03f, 1.209236086e-03f, 1.209493002e-03f, 1.209747250e-03f, 1.209998829e-03f, 1.210247738e-03f, 1.210493978e-03f, 1.210737547e-03f, 1.210978447e-03f, - 1.211216675e-03f, 1.211452233e-03f, 1.211685119e-03f, 1.211915333e-03f, 1.212142875e-03f, 1.212367745e-03f, 1.212589942e-03f, 1.212809465e-03f, 1.213026316e-03f, 1.213240493e-03f, - 1.213451996e-03f, 1.213660824e-03f, 1.213866978e-03f, 1.214070458e-03f, 1.214271262e-03f, 1.214469391e-03f, 1.214664844e-03f, 1.214857621e-03f, 1.215047722e-03f, 1.215235147e-03f, - 1.215419896e-03f, 1.215601967e-03f, 1.215781362e-03f, 1.215958079e-03f, 1.216132119e-03f, 1.216303481e-03f, 1.216472165e-03f, 1.216638171e-03f, 1.216801499e-03f, 1.216962148e-03f, - 1.217120119e-03f, 1.217275411e-03f, 1.217428024e-03f, 1.217577958e-03f, 1.217725212e-03f, 1.217869788e-03f, 1.218011683e-03f, 1.218150899e-03f, 1.218287435e-03f, 1.218421291e-03f, - 1.218552468e-03f, 1.218680963e-03f, 1.218806779e-03f, 1.218929914e-03f, 1.219050369e-03f, 1.219168143e-03f, 1.219283237e-03f, 1.219395650e-03f, 1.219505382e-03f, 1.219612433e-03f, - 1.219716803e-03f, 1.219818492e-03f, 1.219917500e-03f, 1.220013827e-03f, 1.220107473e-03f, 1.220198438e-03f, 1.220286722e-03f, 1.220372325e-03f, 1.220455246e-03f, 1.220535486e-03f, - 1.220613045e-03f, 1.220687923e-03f, 1.220760119e-03f, 1.220829635e-03f, 1.220896469e-03f, 1.220960622e-03f, 1.221022094e-03f, 1.221080885e-03f, 1.221136995e-03f, 1.221190425e-03f, - 1.221241173e-03f, 1.221289240e-03f, 1.221334627e-03f, 1.221377333e-03f, 1.221417358e-03f, 1.221454703e-03f, 1.221489368e-03f, 1.221521352e-03f, 1.221550656e-03f, 1.221577280e-03f, - 1.221601224e-03f, 1.221622488e-03f, 1.221641072e-03f, 1.221656977e-03f, 1.221670203e-03f, 1.221680749e-03f, 1.221688615e-03f, 1.221693803e-03f, 1.221696312e-03f, 1.221696143e-03f, - 1.221693295e-03f, 1.221687768e-03f, 1.221679564e-03f, 1.221668682e-03f, 1.221655121e-03f, 1.221638884e-03f, 1.221619969e-03f, 1.221598377e-03f, 1.221574108e-03f, 1.221547162e-03f, - 1.221517541e-03f, 1.221485242e-03f, 1.221450268e-03f, 1.221412619e-03f, 1.221372294e-03f, 1.221329294e-03f, 1.221283618e-03f, 1.221235269e-03f, 1.221184245e-03f, 1.221130547e-03f, - 1.221074175e-03f, 1.221015130e-03f, 1.220953411e-03f, 1.220889020e-03f, 1.220821957e-03f, 1.220752221e-03f, 1.220679813e-03f, 1.220604734e-03f, 1.220526983e-03f, 1.220446562e-03f, - 1.220363470e-03f, 1.220277708e-03f, 1.220189277e-03f, 1.220098176e-03f, 1.220004406e-03f, 1.219907967e-03f, 1.219808860e-03f, 1.219707085e-03f, 1.219602643e-03f, 1.219495533e-03f, - 1.219385757e-03f, 1.219273315e-03f, 1.219158207e-03f, 1.219040433e-03f, 1.218919995e-03f, 1.218796892e-03f, 1.218671125e-03f, 1.218542694e-03f, 1.218411600e-03f, 1.218277844e-03f, - 1.218141425e-03f, 1.218002344e-03f, 1.217860602e-03f, 1.217716200e-03f, 1.217569137e-03f, 1.217419414e-03f, 1.217267032e-03f, 1.217111991e-03f, 1.216954291e-03f, 1.216793934e-03f, - 1.216630920e-03f, 1.216465249e-03f, 1.216296922e-03f, 1.216125939e-03f, 1.215952301e-03f, 1.215776009e-03f, 1.215597063e-03f, 1.215415463e-03f, 1.215231210e-03f, 1.215044305e-03f, - 1.214854749e-03f, 1.214662541e-03f, 1.214467683e-03f, 1.214270175e-03f, 1.214070018e-03f, 1.213867212e-03f, 1.213661758e-03f, 1.213453656e-03f, 1.213242908e-03f, 1.213029514e-03f, - 1.212813474e-03f, 1.212594789e-03f, 1.212373460e-03f, 1.212149487e-03f, 1.211922872e-03f, 1.211693614e-03f, 1.211461715e-03f, 1.211227175e-03f, 1.210989995e-03f, 1.210750175e-03f, - 1.210507716e-03f, 1.210262620e-03f, 1.210014886e-03f, 1.209764515e-03f, 1.209511508e-03f, 1.209255866e-03f, 1.208997590e-03f, 1.208736680e-03f, 1.208473137e-03f, 1.208206961e-03f, - 1.207938155e-03f, 1.207666717e-03f, 1.207392649e-03f, 1.207115953e-03f, 1.206836628e-03f, 1.206554675e-03f, 1.206270095e-03f, 1.205982890e-03f, 1.205693059e-03f, 1.205400604e-03f, - 1.205105525e-03f, 1.204807823e-03f, 1.204507499e-03f, 1.204204555e-03f, 1.203898989e-03f, 1.203590805e-03f, 1.203280002e-03f, 1.202966581e-03f, 1.202650543e-03f, 1.202331889e-03f, - 1.202010620e-03f, 1.201686737e-03f, 1.201360240e-03f, 1.201031130e-03f, 1.200699410e-03f, 1.200365078e-03f, 1.200028136e-03f, 1.199688586e-03f, 1.199346427e-03f, 1.199001662e-03f, - 1.198654290e-03f, 1.198304313e-03f, 1.197951732e-03f, 1.197596548e-03f, 1.197238761e-03f, 1.196878372e-03f, 1.196515383e-03f, 1.196149795e-03f, 1.195781608e-03f, 1.195410824e-03f, - 1.195037443e-03f, 1.194661466e-03f, 1.194282895e-03f, 1.193901730e-03f, 1.193517972e-03f, 1.193131623e-03f, 1.192742684e-03f, 1.192351155e-03f, 1.191957037e-03f, 1.191560332e-03f, - 1.191161040e-03f, 1.190759163e-03f, 1.190354702e-03f, 1.189947657e-03f, 1.189538031e-03f, 1.189125823e-03f, 1.188711034e-03f, 1.188293667e-03f, 1.187873722e-03f, 1.187451201e-03f, - 1.187026103e-03f, 1.186598431e-03f, 1.186168185e-03f, 1.185735367e-03f, 1.185299977e-03f, 1.184862018e-03f, 1.184421489e-03f, 1.183978392e-03f, 1.183532729e-03f, 1.183084500e-03f, - 1.182633707e-03f, 1.182180350e-03f, 1.181724431e-03f, 1.181265951e-03f, 1.180804911e-03f, 1.180341313e-03f, 1.179875157e-03f, 1.179406444e-03f, 1.178935177e-03f, 1.178461356e-03f, - 1.177984982e-03f, 1.177506057e-03f, 1.177024582e-03f, 1.176540557e-03f, 1.176053985e-03f, 1.175564866e-03f, 1.175073202e-03f, 1.174578994e-03f, 1.174082243e-03f, 1.173582950e-03f, - 1.173081117e-03f, 1.172576745e-03f, 1.172069836e-03f, 1.171560389e-03f, 1.171048408e-03f, 1.170533893e-03f, 1.170016845e-03f, 1.169497266e-03f, 1.168975157e-03f, 1.168450519e-03f, - 1.167923353e-03f, 1.167393662e-03f, 1.166861446e-03f, 1.166326706e-03f, 1.165789445e-03f, 1.165249662e-03f, 1.164707361e-03f, 1.164162541e-03f, 1.163615205e-03f, 1.163065353e-03f, - 1.162512987e-03f, 1.161958109e-03f, 1.161400720e-03f, 1.160840821e-03f, 1.160278414e-03f, 1.159713499e-03f, 1.159146079e-03f, 1.158576155e-03f, 1.158003728e-03f, 1.157428799e-03f, - 1.156851371e-03f, 1.156271444e-03f, 1.155689021e-03f, 1.155104101e-03f, 1.154516688e-03f, 1.153926781e-03f, 1.153334384e-03f, 1.152739496e-03f, 1.152142121e-03f, 1.151542258e-03f, - 1.150939910e-03f, 1.150335078e-03f, 1.149727764e-03f, 1.149117969e-03f, 1.148505694e-03f, 1.147890942e-03f, 1.147273713e-03f, 1.146654009e-03f, 1.146031832e-03f, 1.145407183e-03f, - 1.144780064e-03f, 1.144150476e-03f, 1.143518420e-03f, 1.142883899e-03f, 1.142246914e-03f, 1.141607467e-03f, 1.140965558e-03f, 1.140321190e-03f, 1.139674364e-03f, 1.139025082e-03f, - 1.138373345e-03f, 1.137719155e-03f, 1.137062513e-03f, 1.136403422e-03f, 1.135741882e-03f, 1.135077896e-03f, 1.134411464e-03f, 1.133742589e-03f, 1.133071272e-03f, 1.132397515e-03f, - 1.131721320e-03f, 1.131042687e-03f, 1.130361620e-03f, 1.129678118e-03f, 1.128992185e-03f, 1.128303821e-03f, 1.127613029e-03f, 1.126919810e-03f, 1.126224166e-03f, 1.125526097e-03f, - 1.124825608e-03f, 1.124122697e-03f, 1.123417369e-03f, 1.122709623e-03f, 1.121999463e-03f, 1.121286889e-03f, 1.120571903e-03f, 1.119854508e-03f, 1.119134704e-03f, 1.118412494e-03f, - 1.117687879e-03f, 1.116960861e-03f, 1.116231442e-03f, 1.115499624e-03f, 1.114765408e-03f, 1.114028796e-03f, 1.113289789e-03f, 1.112548391e-03f, 1.111804601e-03f, 1.111058423e-03f, - 1.110309858e-03f, 1.109558908e-03f, 1.108805574e-03f, 1.108049859e-03f, 1.107291764e-03f, 1.106531290e-03f, 1.105768441e-03f, 1.105003217e-03f, 1.104235621e-03f, 1.103465655e-03f, - 1.102693319e-03f, 1.101918616e-03f, 1.101141549e-03f, 1.100362118e-03f, 1.099580326e-03f, 1.098796174e-03f, 1.098009664e-03f, 1.097220799e-03f, 1.096429580e-03f, 1.095636009e-03f, - 1.094840088e-03f, 1.094041818e-03f, 1.093241203e-03f, 1.092438243e-03f, 1.091632940e-03f, 1.090825297e-03f, 1.090015315e-03f, 1.089202997e-03f, 1.088388344e-03f, 1.087571358e-03f, - 1.086752041e-03f, 1.085930395e-03f, 1.085106422e-03f, 1.084280125e-03f, 1.083451504e-03f, 1.082620562e-03f, 1.081787301e-03f, 1.080951723e-03f, 1.080113830e-03f, 1.079273623e-03f, - 1.078431106e-03f, 1.077586279e-03f, 1.076739145e-03f, 1.075889706e-03f, 1.075037964e-03f, 1.074183920e-03f, 1.073327578e-03f, 1.072468939e-03f, 1.071608004e-03f, 1.070744777e-03f, - 1.069879258e-03f, 1.069011451e-03f, 1.068141357e-03f, 1.067268978e-03f, 1.066394316e-03f, 1.065517374e-03f, 1.064638153e-03f, 1.063756655e-03f, 1.062872884e-03f, 1.061986839e-03f, - 1.061098525e-03f, 1.060207942e-03f, 1.059315094e-03f, 1.058419981e-03f, 1.057522607e-03f, 1.056622972e-03f, 1.055721081e-03f, 1.054816934e-03f, 1.053910533e-03f, 1.053001881e-03f, - 1.052090980e-03f, 1.051177833e-03f, 1.050262440e-03f, 1.049344805e-03f, 1.048424929e-03f, 1.047502816e-03f, 1.046578466e-03f, 1.045651882e-03f, 1.044723066e-03f, 1.043792021e-03f, - 1.042858748e-03f, 1.041923250e-03f, 1.040985529e-03f, 1.040045587e-03f, 1.039103427e-03f, 1.038159050e-03f, 1.037212460e-03f, 1.036263657e-03f, 1.035312644e-03f, 1.034359424e-03f, - 1.033403999e-03f, 1.032446370e-03f, 1.031486541e-03f, 1.030524514e-03f, 1.029560290e-03f, 1.028593872e-03f, 1.027625262e-03f, 1.026654463e-03f, 1.025681476e-03f, 1.024706305e-03f, - 1.023728951e-03f, 1.022749417e-03f, 1.021767704e-03f, 1.020783816e-03f, 1.019797754e-03f, 1.018809521e-03f, 1.017819120e-03f, 1.016826551e-03f, 1.015831819e-03f, 1.014834924e-03f, - 1.013835870e-03f, 1.012834659e-03f, 1.011831293e-03f, 1.010825774e-03f, 1.009818105e-03f, 1.008808288e-03f, 1.007796326e-03f, 1.006782220e-03f, 1.005765974e-03f, 1.004747589e-03f, - 1.003727068e-03f, 1.002704414e-03f, 1.001679628e-03f, 1.000652713e-03f, 9.996236717e-04f, 9.985925063e-04f, 9.975592192e-04f, 9.965238128e-04f, 9.954862894e-04f, 9.944466516e-04f, - 9.934049017e-04f, 9.923610422e-04f, 9.913150754e-04f, 9.902670038e-04f, 9.892168299e-04f, 9.881645561e-04f, 9.871101848e-04f, 9.860537184e-04f, 9.849951595e-04f, 9.839345105e-04f, - 9.828717739e-04f, 9.818069521e-04f, 9.807400475e-04f, 9.796710628e-04f, 9.786000003e-04f, 9.775268625e-04f, 9.764516519e-04f, 9.753743711e-04f, 9.742950225e-04f, 9.732136086e-04f, - 9.721301319e-04f, 9.710445950e-04f, 9.699570003e-04f, 9.688673504e-04f, 9.677756477e-04f, 9.666818949e-04f, 9.655860945e-04f, 9.644882490e-04f, 9.633883609e-04f, 9.622864327e-04f, - 9.611824672e-04f, 9.600764666e-04f, 9.589684338e-04f, 9.578583711e-04f, 9.567462813e-04f, 9.556321667e-04f, 9.545160301e-04f, 9.533978740e-04f, 9.522777010e-04f, 9.511555137e-04f, - 9.500313146e-04f, 9.489051064e-04f, 9.477768917e-04f, 9.466466730e-04f, 9.455144530e-04f, 9.443802343e-04f, 9.432440196e-04f, 9.421058113e-04f, 9.409656123e-04f, 9.398234250e-04f, - 9.386792521e-04f, 9.375330964e-04f, 9.363849603e-04f, 9.352348466e-04f, 9.340827579e-04f, 9.329286969e-04f, 9.317726662e-04f, 9.306146685e-04f, 9.294547064e-04f, 9.282927827e-04f, - 9.271289000e-04f, 9.259630610e-04f, 9.247952684e-04f, 9.236255248e-04f, 9.224538330e-04f, 9.212801956e-04f, 9.201046154e-04f, 9.189270951e-04f, 9.177476373e-04f, 9.165662448e-04f, - 9.153829203e-04f, 9.141976665e-04f, 9.130104862e-04f, 9.118213821e-04f, 9.106303568e-04f, 9.094374132e-04f, 9.082425540e-04f, 9.070457820e-04f, 9.058470998e-04f, 9.046465103e-04f, - 9.034440161e-04f, 9.022396201e-04f, 9.010333251e-04f, 8.998251337e-04f, 8.986150488e-04f, 8.974030732e-04f, 8.961892096e-04f, 8.949734608e-04f, 8.937558296e-04f, 8.925363187e-04f, - 8.913149311e-04f, 8.900916695e-04f, 8.888665367e-04f, 8.876395355e-04f, 8.864106687e-04f, 8.851799392e-04f, 8.839473497e-04f, 8.827129031e-04f, 8.814766022e-04f, 8.802384499e-04f, - 8.789984490e-04f, 8.777566023e-04f, 8.765129126e-04f, 8.752673829e-04f, 8.740200159e-04f, 8.727708146e-04f, 8.715197817e-04f, 8.702669202e-04f, 8.690122329e-04f, 8.677557227e-04f, - 8.664973925e-04f, 8.652372450e-04f, 8.639752834e-04f, 8.627115103e-04f, 8.614459287e-04f, 8.601785415e-04f, 8.589093516e-04f, 8.576383619e-04f, 8.563655753e-04f, 8.550909947e-04f, - 8.538146230e-04f, 8.525364632e-04f, 8.512565181e-04f, 8.499747907e-04f, 8.486912839e-04f, 8.474060006e-04f, 8.461189438e-04f, 8.448301164e-04f, 8.435395214e-04f, 8.422471616e-04f, - 8.409530402e-04f, 8.396571599e-04f, 8.383595238e-04f, 8.370601347e-04f, 8.357589958e-04f, 8.344561100e-04f, 8.331514801e-04f, 8.318451093e-04f, 8.305370004e-04f, 8.292271565e-04f, - 8.279155805e-04f, 8.266022755e-04f, 8.252872444e-04f, 8.239704903e-04f, 8.226520160e-04f, 8.213318247e-04f, 8.200099193e-04f, 8.186863029e-04f, 8.173609785e-04f, 8.160339490e-04f, - 8.147052175e-04f, 8.133747871e-04f, 8.120426607e-04f, 8.107088414e-04f, 8.093733323e-04f, 8.080361363e-04f, 8.066972565e-04f, 8.053566960e-04f, 8.040144577e-04f, 8.026705449e-04f, - 8.013249604e-04f, 7.999777075e-04f, 7.986287890e-04f, 7.972782082e-04f, 7.959259681e-04f, 7.945720717e-04f, 7.932165221e-04f, 7.918593225e-04f, 7.905004758e-04f, 7.891399853e-04f, - 7.877778539e-04f, 7.864140848e-04f, 7.850486810e-04f, 7.836816457e-04f, 7.823129820e-04f, 7.809426930e-04f, 7.795707817e-04f, 7.781972514e-04f, 7.768221051e-04f, 7.754453459e-04f, - 7.740669770e-04f, 7.726870015e-04f, 7.713054226e-04f, 7.699222433e-04f, 7.685374668e-04f, 7.671510962e-04f, 7.657631348e-04f, 7.643735856e-04f, 7.629824517e-04f, 7.615897365e-04f, - 7.601954429e-04f, 7.587995742e-04f, 7.574021335e-04f, 7.560031240e-04f, 7.546025489e-04f, 7.532004113e-04f, 7.517967144e-04f, 7.503914614e-04f, 7.489846556e-04f, 7.475762999e-04f, - 7.461663978e-04f, 7.447549522e-04f, 7.433419666e-04f, 7.419274440e-04f, 7.405113876e-04f, 7.390938007e-04f, 7.376746864e-04f, 7.362540480e-04f, 7.348318888e-04f, 7.334082118e-04f, - 7.319830203e-04f, 7.305563176e-04f, 7.291281069e-04f, 7.276983915e-04f, 7.262671744e-04f, 7.248344591e-04f, 7.234002486e-04f, 7.219645464e-04f, 7.205273555e-04f, 7.190886793e-04f, - 7.176485211e-04f, 7.162068840e-04f, 7.147637713e-04f, 7.133191863e-04f, 7.118731323e-04f, 7.104256125e-04f, 7.089766302e-04f, 7.075261887e-04f, 7.060742912e-04f, 7.046209410e-04f, - 7.031661414e-04f, 7.017098958e-04f, 7.002522073e-04f, 6.987930792e-04f, 6.973325150e-04f, 6.958705178e-04f, 6.944070909e-04f, 6.929422377e-04f, 6.914759615e-04f, 6.900082656e-04f, - 6.885391532e-04f, 6.870686278e-04f, 6.855966926e-04f, 6.841233509e-04f, 6.826486061e-04f, 6.811724615e-04f, 6.796949204e-04f, 6.782159861e-04f, 6.767356620e-04f, 6.752539515e-04f, - 6.737708578e-04f, 6.722863843e-04f, 6.708005344e-04f, 6.693133114e-04f, 6.678247186e-04f, 6.663347594e-04f, 6.648434372e-04f, 6.633507554e-04f, 6.618567172e-04f, 6.603613260e-04f, - 6.588645853e-04f, 6.573664983e-04f, 6.558670686e-04f, 6.543662993e-04f, 6.528641940e-04f, 6.513607560e-04f, 6.498559886e-04f, 6.483498954e-04f, 6.468424796e-04f, 6.453337446e-04f, - 6.438236939e-04f, 6.423123308e-04f, 6.407996588e-04f, 6.392856812e-04f, 6.377704015e-04f, 6.362538230e-04f, 6.347359492e-04f, 6.332167835e-04f, 6.316963293e-04f, 6.301745901e-04f, - 6.286515691e-04f, 6.271272700e-04f, 6.256016960e-04f, 6.240748506e-04f, 6.225467373e-04f, 6.210173595e-04f, 6.194867206e-04f, 6.179548241e-04f, 6.164216734e-04f, 6.148872719e-04f, - 6.133516231e-04f, 6.118147305e-04f, 6.102765974e-04f, 6.087372275e-04f, 6.071966240e-04f, 6.056547905e-04f, 6.041117304e-04f, 6.025674472e-04f, 6.010219444e-04f, 5.994752254e-04f, - 5.979272937e-04f, 5.963781528e-04f, 5.948278061e-04f, 5.932762572e-04f, 5.917235094e-04f, 5.901695664e-04f, 5.886144315e-04f, 5.870581083e-04f, 5.855006003e-04f, 5.839419109e-04f, - 5.823820437e-04f, 5.808210021e-04f, 5.792587897e-04f, 5.776954099e-04f, 5.761308663e-04f, 5.745651623e-04f, 5.729983015e-04f, 5.714302874e-04f, 5.698611235e-04f, 5.682908133e-04f, - 5.667193603e-04f, 5.651467681e-04f, 5.635730402e-04f, 5.619981800e-04f, 5.604221912e-04f, 5.588450773e-04f, 5.572668417e-04f, 5.556874881e-04f, 5.541070199e-04f, 5.525254407e-04f, - 5.509427541e-04f, 5.493589635e-04f, 5.477740726e-04f, 5.461880849e-04f, 5.446010039e-04f, 5.430128332e-04f, 5.414235763e-04f, 5.398332368e-04f, 5.382418182e-04f, 5.366493242e-04f, - 5.350557582e-04f, 5.334611239e-04f, 5.318654248e-04f, 5.302686644e-04f, 5.286708464e-04f, 5.270719743e-04f, 5.254720517e-04f, 5.238710822e-04f, 5.222690693e-04f, 5.206660167e-04f, - 5.190619278e-04f, 5.174568064e-04f, 5.158506560e-04f, 5.142434801e-04f, 5.126352824e-04f, 5.110260665e-04f, 5.094158359e-04f, 5.078045943e-04f, 5.061923452e-04f, 5.045790923e-04f, - 5.029648392e-04f, 5.013495894e-04f, 4.997333466e-04f, 4.981161144e-04f, 4.964978963e-04f, 4.948786961e-04f, 4.932585173e-04f, 4.916373636e-04f, 4.900152385e-04f, 4.883921456e-04f, - 4.867680887e-04f, 4.851430713e-04f, 4.835170971e-04f, 4.818901696e-04f, 4.802622926e-04f, 4.786334696e-04f, 4.770037043e-04f, 4.753730002e-04f, 4.737413612e-04f, 4.721087907e-04f, - 4.704752925e-04f, 4.688408701e-04f, 4.672055272e-04f, 4.655692676e-04f, 4.639320947e-04f, 4.622940123e-04f, 4.606550240e-04f, 4.590151335e-04f, 4.573743444e-04f, 4.557326604e-04f, - 4.540900851e-04f, 4.524466222e-04f, 4.508022754e-04f, 4.491570483e-04f, 4.475109446e-04f, 4.458639680e-04f, 4.442161220e-04f, 4.425674105e-04f, 4.409178371e-04f, 4.392674054e-04f, - 4.376161191e-04f, 4.359639819e-04f, 4.343109975e-04f, 4.326571696e-04f, 4.310025017e-04f, 4.293469977e-04f, 4.276906613e-04f, 4.260334960e-04f, 4.243755056e-04f, 4.227166937e-04f, - 4.210570641e-04f, 4.193966205e-04f, 4.177353665e-04f, 4.160733059e-04f, 4.144104423e-04f, 4.127467795e-04f, 4.110823211e-04f, 4.094170709e-04f, 4.077510325e-04f, 4.060842096e-04f, - 4.044166060e-04f, 4.027482254e-04f, 4.010790715e-04f, 3.994091479e-04f, 3.977384585e-04f, 3.960670069e-04f, 3.943947968e-04f, 3.927218319e-04f, 3.910481161e-04f, 3.893736529e-04f, - 3.876984461e-04f, 3.860224994e-04f, 3.843458166e-04f, 3.826684014e-04f, 3.809902574e-04f, 3.793113886e-04f, 3.776317984e-04f, 3.759514908e-04f, 3.742704694e-04f, 3.725887379e-04f, - 3.709063001e-04f, 3.692231598e-04f, 3.675393206e-04f, 3.658547863e-04f, 3.641695607e-04f, 3.624836474e-04f, 3.607970503e-04f, 3.591097730e-04f, 3.574218193e-04f, 3.557331930e-04f, - 3.540438978e-04f, 3.523539375e-04f, 3.506633158e-04f, 3.489720364e-04f, 3.472801031e-04f, 3.455875197e-04f, 3.438942898e-04f, 3.422004174e-04f, 3.405059061e-04f, 3.388107596e-04f, - 3.371149818e-04f, 3.354185764e-04f, 3.337215472e-04f, 3.320238979e-04f, 3.303256323e-04f, 3.286267541e-04f, 3.269272671e-04f, 3.252271752e-04f, 3.235264819e-04f, 3.218251913e-04f, - 3.201233068e-04f, 3.184208325e-04f, 3.167177720e-04f, 3.150141291e-04f, 3.133099076e-04f, 3.116051112e-04f, 3.098997438e-04f, 3.081938090e-04f, 3.064873108e-04f, 3.047802528e-04f, - 3.030726389e-04f, 3.013644728e-04f, 2.996557583e-04f, 2.979464992e-04f, 2.962366993e-04f, 2.945263623e-04f, 2.928154921e-04f, 2.911040924e-04f, 2.893921671e-04f, 2.876797198e-04f, - 2.859667545e-04f, 2.842532748e-04f, 2.825392846e-04f, 2.808247877e-04f, 2.791097879e-04f, 2.773942889e-04f, 2.756782945e-04f, 2.739618087e-04f, 2.722448350e-04f, 2.705273774e-04f, - 2.688094397e-04f, 2.670910255e-04f, 2.653721389e-04f, 2.636527834e-04f, 2.619329630e-04f, 2.602126815e-04f, 2.584919425e-04f, 2.567707501e-04f, 2.550491079e-04f, 2.533270197e-04f, - 2.516044894e-04f, 2.498815208e-04f, 2.481581176e-04f, 2.464342837e-04f, 2.447100229e-04f, 2.429853391e-04f, 2.412602359e-04f, 2.395347172e-04f, 2.378087869e-04f, 2.360824487e-04f, - 2.343557065e-04f, 2.326285640e-04f, 2.309010251e-04f, 2.291730937e-04f, 2.274447734e-04f, 2.257160681e-04f, 2.239869817e-04f, 2.222575180e-04f, 2.205276807e-04f, 2.187974738e-04f, - 2.170669009e-04f, 2.153359660e-04f, 2.136046728e-04f, 2.118730252e-04f, 2.101410270e-04f, 2.084086819e-04f, 2.066759940e-04f, 2.049429669e-04f, 2.032096044e-04f, 2.014759105e-04f, - 1.997418889e-04f, 1.980075434e-04f, 1.962728779e-04f, 1.945378962e-04f, 1.928026021e-04f, 1.910669995e-04f, 1.893310921e-04f, 1.875948839e-04f, 1.858583786e-04f, 1.841215800e-04f, - 1.823844920e-04f, 1.806471184e-04f, 1.789094631e-04f, 1.771715299e-04f, 1.754333225e-04f, 1.736948448e-04f, 1.719561008e-04f, 1.702170941e-04f, 1.684778286e-04f, 1.667383082e-04f, - 1.649985366e-04f, 1.632585178e-04f, 1.615182555e-04f, 1.597777536e-04f, 1.580370159e-04f, 1.562960462e-04f, 1.545548484e-04f, 1.528134263e-04f, 1.510717838e-04f, 1.493299246e-04f, - 1.475878527e-04f, 1.458455717e-04f, 1.441030857e-04f, 1.423603983e-04f, 1.406175136e-04f, 1.388744351e-04f, 1.371311669e-04f, 1.353877128e-04f, 1.336440765e-04f, 1.319002620e-04f, - 1.301562730e-04f, 1.284121134e-04f, 1.266677870e-04f, 1.249232977e-04f, 1.231786493e-04f, 1.214338457e-04f, 1.196888906e-04f, 1.179437879e-04f, 1.161985414e-04f, 1.144531551e-04f, - 1.127076326e-04f, 1.109619779e-04f, 1.092161948e-04f, 1.074702871e-04f, 1.057242587e-04f, 1.039781134e-04f, 1.022318551e-04f, 1.004854875e-04f, 9.873901447e-05f, 9.699243993e-05f, - 9.524576767e-05f, 9.349900153e-05f, 9.175214535e-05f, 9.000520296e-05f, 8.825817821e-05f, 8.651107491e-05f, 8.476389692e-05f, 8.301664807e-05f, 8.126933219e-05f, 7.952195313e-05f, - 7.777451470e-05f, 7.602702076e-05f, 7.427947514e-05f, 7.253188167e-05f, 7.078424419e-05f, 6.903656653e-05f, 6.728885253e-05f, 6.554110602e-05f, 6.379333084e-05f, 6.204553082e-05f, - 6.029770980e-05f, 5.854987161e-05f, 5.680202008e-05f, 5.505415905e-05f, 5.330629235e-05f, 5.155842381e-05f, 4.981055727e-05f, 4.806269656e-05f, 4.631484551e-05f, 4.456700796e-05f, - 4.281918773e-05f, 4.107138866e-05f, 3.932361458e-05f, 3.757586931e-05f, 3.582815670e-05f, 3.408048056e-05f, 3.233284474e-05f, 3.058525306e-05f, 2.883770934e-05f, 2.709021742e-05f, - 2.534278113e-05f, 2.359540429e-05f, 2.184809073e-05f, 2.010084429e-05f, 1.835366878e-05f, 1.660656803e-05f, 1.485954587e-05f, 1.311260613e-05f, 1.136575262e-05f, 9.618989184e-06f, - 7.872319634e-06f, 6.125747797e-06f, 4.379277496e-06f, 2.632912556e-06f, 8.866567971e-07f, -8.594859574e-07f, -2.605511886e-06f, -4.351417169e-06f, -6.097197984e-06f, -7.842850512e-06f, - -9.588370933e-06f, -1.133375543e-05f, -1.307900018e-05f, -1.482410137e-05f, -1.656905518e-05f, -1.831385780e-05f, -2.005850541e-05f, -2.180299418e-05f, -2.354732032e-05f, -2.529148000e-05f, - -2.703546941e-05f, -2.877928474e-05f, -3.052292217e-05f, -3.226637790e-05f, -3.400964810e-05f, -3.575272898e-05f, -3.749561672e-05f, -3.923830752e-05f, -4.098079755e-05f, -4.272308303e-05f, - -4.446516013e-05f, -4.620702506e-05f, -4.794867400e-05f, -4.969010316e-05f, -5.143130872e-05f, -5.317228689e-05f, -5.491303387e-05f, -5.665354584e-05f, -5.839381901e-05f, -6.013384958e-05f, - -6.187363375e-05f, -6.361316773e-05f, -6.535244770e-05f, -6.709146988e-05f, -6.883023047e-05f, -7.056872567e-05f, -7.230695169e-05f, -7.404490474e-05f, -7.578258102e-05f, -7.751997673e-05f, - -7.925708810e-05f, -8.099391132e-05f, -8.273044262e-05f, -8.446667819e-05f, -8.620261425e-05f, -8.793824702e-05f, -8.967357271e-05f, -9.140858753e-05f, -9.314328771e-05f, -9.487766945e-05f, - -9.661172897e-05f, -9.834546250e-05f, -1.000788663e-04f, -1.018119364e-04f, -1.035446693e-04f, -1.052770611e-04f, -1.070091079e-04f, -1.087408061e-04f, -1.104721519e-04f, -1.122031414e-04f, - -1.139337710e-04f, -1.156640368e-04f, -1.173939351e-04f, -1.191234621e-04f, -1.208526140e-04f, -1.225813871e-04f, -1.243097776e-04f, -1.260377818e-04f, -1.277653958e-04f, -1.294926159e-04f, - -1.312194384e-04f, -1.329458595e-04f, -1.346718754e-04f, -1.363974824e-04f, -1.381226767e-04f, -1.398474546e-04f, -1.415718123e-04f, -1.432957460e-04f, -1.450192520e-04f, -1.467423266e-04f, - -1.484649660e-04f, -1.501871664e-04f, -1.519089241e-04f, -1.536302354e-04f, -1.553510965e-04f, -1.570715037e-04f, -1.587914532e-04f, -1.605109413e-04f, -1.622299642e-04f, -1.639485182e-04f, - -1.656665996e-04f, -1.673842047e-04f, -1.691013296e-04f, -1.708179707e-04f, -1.725341242e-04f, -1.742497864e-04f, -1.759649536e-04f, -1.776796221e-04f, -1.793937880e-04f, -1.811074477e-04f, - -1.828205975e-04f, -1.845332337e-04f, -1.862453524e-04f, -1.879569501e-04f, -1.896680229e-04f, -1.913785672e-04f, -1.930885793e-04f, -1.947980553e-04f, -1.965069917e-04f, -1.982153847e-04f, - -1.999232306e-04f, -2.016305257e-04f, -2.033372663e-04f, -2.050434486e-04f, -2.067490690e-04f, -2.084541238e-04f, -2.101586092e-04f, -2.118625216e-04f, -2.135658573e-04f, -2.152686125e-04f, - -2.169707836e-04f, -2.186723669e-04f, -2.203733587e-04f, -2.220737553e-04f, -2.237735530e-04f, -2.254727481e-04f, -2.271713369e-04f, -2.288693158e-04f, -2.305666810e-04f, -2.322634289e-04f, - -2.339595558e-04f, -2.356550581e-04f, -2.373499320e-04f, -2.390441738e-04f, -2.407377800e-04f, -2.424307468e-04f, -2.441230705e-04f, -2.458147476e-04f, -2.475057742e-04f, -2.491961469e-04f, - -2.508858618e-04f, -2.525749153e-04f, -2.542633038e-04f, -2.559510236e-04f, -2.576380711e-04f, -2.593244426e-04f, -2.610101344e-04f, -2.626951429e-04f, -2.643794644e-04f, -2.660630954e-04f, - -2.677460321e-04f, -2.694282709e-04f, -2.711098082e-04f, -2.727906403e-04f, -2.744707635e-04f, -2.761501743e-04f, -2.778288691e-04f, -2.795068441e-04f, -2.811840957e-04f, -2.828606204e-04f, - -2.845364144e-04f, -2.862114742e-04f, -2.878857962e-04f, -2.895593766e-04f, -2.912322119e-04f, -2.929042985e-04f, -2.945756328e-04f, -2.962462111e-04f, -2.979160298e-04f, -2.995850853e-04f, - -3.012533741e-04f, -3.029208924e-04f, -3.045876367e-04f, -3.062536034e-04f, -3.079187889e-04f, -3.095831896e-04f, -3.112468018e-04f, -3.129096221e-04f, -3.145716467e-04f, -3.162328722e-04f, - -3.178932948e-04f, -3.195529111e-04f, -3.212117174e-04f, -3.228697102e-04f, -3.245268859e-04f, -3.261832408e-04f, -3.278387715e-04f, -3.294934743e-04f, -3.311473456e-04f, -3.328003820e-04f, - -3.344525798e-04f, -3.361039354e-04f, -3.377544453e-04f, -3.394041060e-04f, -3.410529138e-04f, -3.427008652e-04f, -3.443479567e-04f, -3.459941847e-04f, -3.476395456e-04f, -3.492840359e-04f, - -3.509276520e-04f, -3.525703904e-04f, -3.542122476e-04f, -3.558532200e-04f, -3.574933041e-04f, -3.591324963e-04f, -3.607707930e-04f, -3.624081909e-04f, -3.640446863e-04f, -3.656802756e-04f, - -3.673149555e-04f, -3.689487223e-04f, -3.705815725e-04f, -3.722135026e-04f, -3.738445091e-04f, -3.754745885e-04f, -3.771037373e-04f, -3.787319519e-04f, -3.803592288e-04f, -3.819855646e-04f, - -3.836109557e-04f, -3.852353986e-04f, -3.868588899e-04f, -3.884814260e-04f, -3.901030034e-04f, -3.917236187e-04f, -3.933432683e-04f, -3.949619488e-04f, -3.965796566e-04f, -3.981963884e-04f, - -3.998121406e-04f, -4.014269097e-04f, -4.030406922e-04f, -4.046534848e-04f, -4.062652838e-04f, -4.078760860e-04f, -4.094858877e-04f, -4.110946855e-04f, -4.127024759e-04f, -4.143092556e-04f, - -4.159150210e-04f, -4.175197687e-04f, -4.191234952e-04f, -4.207261971e-04f, -4.223278709e-04f, -4.239285132e-04f, -4.255281206e-04f, -4.271266896e-04f, -4.287242167e-04f, -4.303206986e-04f, - -4.319161318e-04f, -4.335105129e-04f, -4.351038384e-04f, -4.366961050e-04f, -4.382873091e-04f, -4.398774475e-04f, -4.414665166e-04f, -4.430545131e-04f, -4.446414335e-04f, -4.462272744e-04f, - -4.478120325e-04f, -4.493957043e-04f, -4.509782864e-04f, -4.525597755e-04f, -4.541401680e-04f, -4.557194607e-04f, -4.572976502e-04f, -4.588747330e-04f, -4.604507058e-04f, -4.620255652e-04f, - -4.635993077e-04f, -4.651719302e-04f, -4.667434290e-04f, -4.683138010e-04f, -4.698830427e-04f, -4.714511507e-04f, -4.730181217e-04f, -4.745839523e-04f, -4.761486392e-04f, -4.777121790e-04f, - -4.792745684e-04f, -4.808358040e-04f, -4.823958824e-04f, -4.839548003e-04f, -4.855125545e-04f, -4.870691414e-04f, -4.886245579e-04f, -4.901788005e-04f, -4.917318659e-04f, -4.932837509e-04f, - -4.948344520e-04f, -4.963839660e-04f, -4.979322895e-04f, -4.994794193e-04f, -5.010253520e-04f, -5.025700842e-04f, -5.041136128e-04f, -5.056559343e-04f, -5.071970455e-04f, -5.087369431e-04f, - -5.102756238e-04f, -5.118130842e-04f, -5.133493212e-04f, -5.148843314e-04f, -5.164181115e-04f, -5.179506582e-04f, -5.194819684e-04f, -5.210120386e-04f, -5.225408656e-04f, -5.240684461e-04f, - -5.255947770e-04f, -5.271198548e-04f, -5.286436764e-04f, -5.301662385e-04f, -5.316875379e-04f, -5.332075712e-04f, -5.347263353e-04f, -5.362438268e-04f, -5.377600426e-04f, -5.392749794e-04f, - -5.407886339e-04f, -5.423010030e-04f, -5.438120834e-04f, -5.453218719e-04f, -5.468303652e-04f, -5.483375601e-04f, -5.498434535e-04f, -5.513480420e-04f, -5.528513225e-04f, -5.543532917e-04f, - -5.558539465e-04f, -5.573532837e-04f, -5.588513000e-04f, -5.603479923e-04f, -5.618433574e-04f, -5.633373920e-04f, -5.648300929e-04f, -5.663214571e-04f, -5.678114813e-04f, -5.693001623e-04f, - -5.707874970e-04f, -5.722734822e-04f, -5.737581147e-04f, -5.752413913e-04f, -5.767233089e-04f, -5.782038644e-04f, -5.796830545e-04f, -5.811608761e-04f, -5.826373261e-04f, -5.841124013e-04f, - -5.855860986e-04f, -5.870584149e-04f, -5.885293469e-04f, -5.899988916e-04f, -5.914670458e-04f, -5.929338064e-04f, -5.943991703e-04f, -5.958631343e-04f, -5.973256954e-04f, -5.987868504e-04f, - -6.002465963e-04f, -6.017049298e-04f, -6.031618480e-04f, -6.046173476e-04f, -6.060714256e-04f, -6.075240790e-04f, -6.089753045e-04f, -6.104250992e-04f, -6.118734600e-04f, -6.133203837e-04f, - -6.147658673e-04f, -6.162099076e-04f, -6.176525018e-04f, -6.190936466e-04f, -6.205333390e-04f, -6.219715759e-04f, -6.234083543e-04f, -6.248436712e-04f, -6.262775234e-04f, -6.277099080e-04f, - -6.291408219e-04f, -6.305702620e-04f, -6.319982253e-04f, -6.334247088e-04f, -6.348497094e-04f, -6.362732242e-04f, -6.376952501e-04f, -6.391157840e-04f, -6.405348230e-04f, -6.419523640e-04f, - -6.433684041e-04f, -6.447829402e-04f, -6.461959694e-04f, -6.476074885e-04f, -6.490174947e-04f, -6.504259850e-04f, -6.518329563e-04f, -6.532384056e-04f, -6.546423301e-04f, -6.560447266e-04f, - -6.574455923e-04f, -6.588449242e-04f, -6.602427192e-04f, -6.616389745e-04f, -6.630336870e-04f, -6.644268539e-04f, -6.658184721e-04f, -6.672085388e-04f, -6.685970509e-04f, -6.699840055e-04f, - -6.713693997e-04f, -6.727532306e-04f, -6.741354952e-04f, -6.755161906e-04f, -6.768953138e-04f, -6.782728620e-04f, -6.796488322e-04f, -6.810232216e-04f, -6.823960271e-04f, -6.837672460e-04f, - -6.851368752e-04f, -6.865049120e-04f, -6.878713534e-04f, -6.892361964e-04f, -6.905994383e-04f, -6.919610762e-04f, -6.933211071e-04f, -6.946795282e-04f, -6.960363366e-04f, -6.973915295e-04f, - -6.987451039e-04f, -7.000970571e-04f, -7.014473861e-04f, -7.027960882e-04f, -7.041431604e-04f, -7.054885999e-04f, -7.068324039e-04f, -7.081745695e-04f, -7.095150939e-04f, -7.108539743e-04f, - -7.121912078e-04f, -7.135267916e-04f, -7.148607229e-04f, -7.161929989e-04f, -7.175236168e-04f, -7.188525737e-04f, -7.201798669e-04f, -7.215054935e-04f, -7.228294508e-04f, -7.241517359e-04f, - -7.254723461e-04f, -7.267912786e-04f, -7.281085306e-04f, -7.294240994e-04f, -7.307379821e-04f, -7.320501759e-04f, -7.333606782e-04f, -7.346694862e-04f, -7.359765970e-04f, -7.372820080e-04f, - -7.385857164e-04f, -7.398877195e-04f, -7.411880144e-04f, -7.424865985e-04f, -7.437834690e-04f, -7.450786233e-04f, -7.463720585e-04f, -7.476637720e-04f, -7.489537609e-04f, -7.502420228e-04f, - -7.515285547e-04f, -7.528133540e-04f, -7.540964180e-04f, -7.553777440e-04f, -7.566573294e-04f, -7.579351713e-04f, -7.592112671e-04f, -7.604856142e-04f, -7.617582099e-04f, -7.630290514e-04f, - -7.642981362e-04f, -7.655654615e-04f, -7.668310247e-04f, -7.680948231e-04f, -7.693568541e-04f, -7.706171150e-04f, -7.718756032e-04f, -7.731323161e-04f, -7.743872509e-04f, -7.756404051e-04f, - -7.768917760e-04f, -7.781413610e-04f, -7.793891575e-04f, -7.806351629e-04f, -7.818793745e-04f, -7.831217897e-04f, -7.843624060e-04f, -7.856012207e-04f, -7.868382313e-04f, -7.880734350e-04f, - -7.893068295e-04f, -7.905384120e-04f, -7.917681800e-04f, -7.929961309e-04f, -7.942222621e-04f, -7.954465711e-04f, -7.966690553e-04f, -7.978897121e-04f, -7.991085390e-04f, -8.003255335e-04f, - -8.015406929e-04f, -8.027540148e-04f, -8.039654966e-04f, -8.051751358e-04f, -8.063829298e-04f, -8.075888761e-04f, -8.087929722e-04f, -8.099952155e-04f, -8.111956037e-04f, -8.123941340e-04f, - -8.135908041e-04f, -8.147856115e-04f, -8.159785536e-04f, -8.171696279e-04f, -8.183588320e-04f, -8.195461634e-04f, -8.207316195e-04f, -8.219151980e-04f, -8.230968964e-04f, -8.242767121e-04f, - -8.254546427e-04f, -8.266306858e-04f, -8.278048389e-04f, -8.289770996e-04f, -8.301474654e-04f, -8.313159338e-04f, -8.324825025e-04f, -8.336471690e-04f, -8.348099309e-04f, -8.359707857e-04f, - -8.371297310e-04f, -8.382867644e-04f, -8.394418836e-04f, -8.405950860e-04f, -8.417463693e-04f, -8.428957312e-04f, -8.440431691e-04f, -8.451886807e-04f, -8.463322637e-04f, -8.474739156e-04f, - -8.486136341e-04f, -8.497514168e-04f, -8.508872613e-04f, -8.520211653e-04f, -8.531531264e-04f, -8.542831423e-04f, -8.554112106e-04f, -8.565373289e-04f, -8.576614949e-04f, -8.587837064e-04f, - -8.599039609e-04f, -8.610222561e-04f, -8.621385897e-04f, -8.632529595e-04f, -8.643653629e-04f, -8.654757979e-04f, -8.665842620e-04f, -8.676907530e-04f, -8.687952685e-04f, -8.698978063e-04f, - -8.709983641e-04f, -8.720969396e-04f, -8.731935305e-04f, -8.742881345e-04f, -8.753807494e-04f, -8.764713730e-04f, -8.775600029e-04f, -8.786466369e-04f, -8.797312727e-04f, -8.808139082e-04f, - -8.818945410e-04f, -8.829731689e-04f, -8.840497897e-04f, -8.851244012e-04f, -8.861970011e-04f, -8.872675872e-04f, -8.883361574e-04f, -8.894027093e-04f, -8.904672408e-04f, -8.915297497e-04f, - -8.925902338e-04f, -8.936486909e-04f, -8.947051188e-04f, -8.957595153e-04f, -8.968118783e-04f, -8.978622056e-04f, -8.989104949e-04f, -8.999567443e-04f, -9.010009514e-04f, -9.020431141e-04f, - -9.030832303e-04f, -9.041212979e-04f, -9.051573146e-04f, -9.061912784e-04f, -9.072231871e-04f, -9.082530386e-04f, -9.092808308e-04f, -9.103065616e-04f, -9.113302288e-04f, -9.123518303e-04f, - -9.133713641e-04f, -9.143888280e-04f, -9.154042200e-04f, -9.164175378e-04f, -9.174287796e-04f, -9.184379431e-04f, -9.194450264e-04f, -9.204500273e-04f, -9.214529437e-04f, -9.224537737e-04f, - -9.234525151e-04f, -9.244491660e-04f, -9.254437241e-04f, -9.264361876e-04f, -9.274265544e-04f, -9.284148224e-04f, -9.294009896e-04f, -9.303850540e-04f, -9.313670135e-04f, -9.323468663e-04f, - -9.333246101e-04f, -9.343002431e-04f, -9.352737633e-04f, -9.362451686e-04f, -9.372144570e-04f, -9.381816266e-04f, -9.391466754e-04f, -9.401096014e-04f, -9.410704027e-04f, -9.420290772e-04f, - -9.429856230e-04f, -9.439400382e-04f, -9.448923208e-04f, -9.458424689e-04f, -9.467904804e-04f, -9.477363536e-04f, -9.486800864e-04f, -9.496216769e-04f, -9.505611231e-04f, -9.514984233e-04f, - -9.524335754e-04f, -9.533665776e-04f, -9.542974279e-04f, -9.552261245e-04f, -9.561526654e-04f, -9.570770488e-04f, -9.579992727e-04f, -9.589193354e-04f, -9.598372349e-04f, -9.607529693e-04f, - -9.616665368e-04f, -9.625779356e-04f, -9.634871637e-04f, -9.643942194e-04f, -9.652991007e-04f, -9.662018059e-04f, -9.671023331e-04f, -9.680006805e-04f, -9.688968462e-04f, -9.697908284e-04f, - -9.706826253e-04f, -9.715722351e-04f, -9.724596561e-04f, -9.733448863e-04f, -9.742279240e-04f, -9.751087674e-04f, -9.759874147e-04f, -9.768638642e-04f, -9.777381140e-04f, -9.786101624e-04f, - -9.794800076e-04f, -9.803476479e-04f, -9.812130814e-04f, -9.820763065e-04f, -9.829373215e-04f, -9.837961244e-04f, -9.846527137e-04f, -9.855070876e-04f, -9.863592444e-04f, -9.872091823e-04f, - -9.880568996e-04f, -9.889023946e-04f, -9.897456657e-04f, -9.905867110e-04f, -9.914255289e-04f, -9.922621178e-04f, -9.930964759e-04f, -9.939286015e-04f, -9.947584930e-04f, -9.955861486e-04f, - -9.964115668e-04f, -9.972347459e-04f, -9.980556842e-04f, -9.988743800e-04f, -9.996908317e-04f, -1.000505038e-03f, -1.001316996e-03f, -1.002126706e-03f, -1.002934165e-03f, -1.003739372e-03f, - -1.004542325e-03f, -1.005343022e-03f, -1.006141462e-03f, -1.006937644e-03f, -1.007731565e-03f, -1.008523225e-03f, -1.009312621e-03f, -1.010099752e-03f, -1.010884616e-03f, -1.011667212e-03f, - -1.012447538e-03f, -1.013225594e-03f, -1.014001376e-03f, -1.014774883e-03f, -1.015546115e-03f, -1.016315069e-03f, -1.017081745e-03f, -1.017846139e-03f, -1.018608252e-03f, -1.019368081e-03f, - -1.020125624e-03f, -1.020880882e-03f, -1.021633851e-03f, -1.022384530e-03f, -1.023132918e-03f, -1.023879013e-03f, -1.024622815e-03f, -1.025364321e-03f, -1.026103529e-03f, -1.026840439e-03f, - -1.027575050e-03f, -1.028307358e-03f, -1.029037364e-03f, -1.029765065e-03f, -1.030490461e-03f, -1.031213549e-03f, -1.031934329e-03f, -1.032652798e-03f, -1.033368956e-03f, -1.034082801e-03f, - -1.034794332e-03f, -1.035503547e-03f, -1.036210444e-03f, -1.036915023e-03f, -1.037617282e-03f, -1.038317220e-03f, -1.039014835e-03f, -1.039710126e-03f, -1.040403091e-03f, -1.041093730e-03f, - -1.041782040e-03f, -1.042468021e-03f, -1.043151671e-03f, -1.043832989e-03f, -1.044511973e-03f, -1.045188622e-03f, -1.045862935e-03f, -1.046534910e-03f, -1.047204546e-03f, -1.047871842e-03f, - -1.048536797e-03f, -1.049199409e-03f, -1.049859676e-03f, -1.050517599e-03f, -1.051173174e-03f, -1.051826402e-03f, -1.052477280e-03f, -1.053125807e-03f, -1.053771983e-03f, -1.054415806e-03f, - -1.055057275e-03f, -1.055696387e-03f, -1.056333143e-03f, -1.056967541e-03f, -1.057599580e-03f, -1.058229258e-03f, -1.058856575e-03f, -1.059481528e-03f, -1.060104117e-03f, -1.060724341e-03f, - -1.061342199e-03f, -1.061957688e-03f, -1.062570808e-03f, -1.063181559e-03f, -1.063789938e-03f, -1.064395944e-03f, -1.064999577e-03f, -1.065600834e-03f, -1.066199716e-03f, -1.066796221e-03f, - -1.067390347e-03f, -1.067982094e-03f, -1.068571460e-03f, -1.069158444e-03f, -1.069743045e-03f, -1.070325263e-03f, -1.070905095e-03f, -1.071482541e-03f, -1.072057599e-03f, -1.072630270e-03f, - -1.073200550e-03f, -1.073768440e-03f, -1.074333938e-03f, -1.074897044e-03f, -1.075457755e-03f, -1.076016071e-03f, -1.076571992e-03f, -1.077125515e-03f, -1.077676640e-03f, -1.078225366e-03f, - -1.078771692e-03f, -1.079315616e-03f, -1.079857139e-03f, -1.080396257e-03f, -1.080932972e-03f, -1.081467281e-03f, -1.081999183e-03f, -1.082528678e-03f, -1.083055765e-03f, -1.083580442e-03f, - -1.084102709e-03f, -1.084622565e-03f, -1.085140008e-03f, -1.085655038e-03f, -1.086167653e-03f, -1.086677853e-03f, -1.087185637e-03f, -1.087691004e-03f, -1.088193953e-03f, -1.088694482e-03f, - -1.089192592e-03f, -1.089688280e-03f, -1.090181547e-03f, -1.090672391e-03f, -1.091160811e-03f, -1.091646807e-03f, -1.092130377e-03f, -1.092611520e-03f, -1.093090237e-03f, -1.093566525e-03f, - -1.094040384e-03f, -1.094511813e-03f, -1.094980811e-03f, -1.095447377e-03f, -1.095911511e-03f, -1.096373211e-03f, -1.096832477e-03f, -1.097289308e-03f, -1.097743703e-03f, -1.098195661e-03f, - -1.098645182e-03f, -1.099092264e-03f, -1.099536906e-03f, -1.099979109e-03f, -1.100418871e-03f, -1.100856191e-03f, -1.101291068e-03f, -1.101723502e-03f, -1.102153492e-03f, -1.102581038e-03f, - -1.103006137e-03f, -1.103428790e-03f, -1.103848996e-03f, -1.104266754e-03f, -1.104682064e-03f, -1.105094924e-03f, -1.105505333e-03f, -1.105913292e-03f, -1.106318799e-03f, -1.106721854e-03f, - -1.107122456e-03f, -1.107520603e-03f, -1.107916297e-03f, -1.108309535e-03f, -1.108700317e-03f, -1.109088642e-03f, -1.109474510e-03f, -1.109857920e-03f, -1.110238872e-03f, -1.110617364e-03f, - -1.110993396e-03f, -1.111366967e-03f, -1.111738078e-03f, -1.112106726e-03f, -1.112472911e-03f, -1.112836633e-03f, -1.113197891e-03f, -1.113556685e-03f, -1.113913013e-03f, -1.114266876e-03f, - -1.114618273e-03f, -1.114967202e-03f, -1.115313664e-03f, -1.115657657e-03f, -1.115999182e-03f, -1.116338237e-03f, -1.116674822e-03f, -1.117008937e-03f, -1.117340581e-03f, -1.117669753e-03f, - -1.117996453e-03f, -1.118320680e-03f, -1.118642434e-03f, -1.118961713e-03f, -1.119278519e-03f, -1.119592849e-03f, -1.119904705e-03f, -1.120214084e-03f, -1.120520986e-03f, -1.120825412e-03f, - -1.121127360e-03f, -1.121426830e-03f, -1.121723821e-03f, -1.122018334e-03f, -1.122310367e-03f, -1.122599920e-03f, -1.122886993e-03f, -1.123171585e-03f, -1.123453695e-03f, -1.123733324e-03f, - -1.124010470e-03f, -1.124285134e-03f, -1.124557315e-03f, -1.124827012e-03f, -1.125094225e-03f, -1.125358954e-03f, -1.125621198e-03f, -1.125880956e-03f, -1.126138229e-03f, -1.126393016e-03f, - -1.126645317e-03f, -1.126895130e-03f, -1.127142457e-03f, -1.127387296e-03f, -1.127629647e-03f, -1.127869509e-03f, -1.128106883e-03f, -1.128341768e-03f, -1.128574164e-03f, -1.128804069e-03f, - -1.129031485e-03f, -1.129256410e-03f, -1.129478845e-03f, -1.129698788e-03f, -1.129916240e-03f, -1.130131201e-03f, -1.130343669e-03f, -1.130553645e-03f, -1.130761129e-03f, -1.130966119e-03f, - -1.131168617e-03f, -1.131368621e-03f, -1.131566131e-03f, -1.131761148e-03f, -1.131953670e-03f, -1.132143697e-03f, -1.132331230e-03f, -1.132516268e-03f, -1.132698810e-03f, -1.132878857e-03f, - -1.133056409e-03f, -1.133231464e-03f, -1.133404023e-03f, -1.133574086e-03f, -1.133741653e-03f, -1.133906722e-03f, -1.134069295e-03f, -1.134229370e-03f, -1.134386948e-03f, -1.134542029e-03f, - -1.134694611e-03f, -1.134844696e-03f, -1.134992283e-03f, -1.135137372e-03f, -1.135279962e-03f, -1.135420054e-03f, -1.135557647e-03f, -1.135692742e-03f, -1.135825337e-03f, -1.135955434e-03f, - -1.136083031e-03f, -1.136208129e-03f, -1.136330728e-03f, -1.136450827e-03f, -1.136568426e-03f, -1.136683526e-03f, -1.136796127e-03f, -1.136906227e-03f, -1.137013827e-03f, -1.137118928e-03f, - -1.137221528e-03f, -1.137321629e-03f, -1.137419229e-03f, -1.137514329e-03f, -1.137606928e-03f, -1.137697028e-03f, -1.137784627e-03f, -1.137869725e-03f, -1.137952324e-03f, -1.138032422e-03f, - -1.138110019e-03f, -1.138185116e-03f, -1.138257713e-03f, -1.138327809e-03f, -1.138395405e-03f, -1.138460501e-03f, -1.138523096e-03f, -1.138583191e-03f, -1.138640786e-03f, -1.138695880e-03f, - -1.138748474e-03f, -1.138798568e-03f, -1.138846162e-03f, -1.138891256e-03f, -1.138933850e-03f, -1.138973944e-03f, -1.139011538e-03f, -1.139046633e-03f, -1.139079228e-03f, -1.139109323e-03f, - -1.139136919e-03f, -1.139162016e-03f, -1.139184613e-03f, -1.139204711e-03f, -1.139222310e-03f, -1.139237411e-03f, -1.139250012e-03f, -1.139260115e-03f, -1.139267720e-03f, -1.139272826e-03f, - -1.139275434e-03f, -1.139275544e-03f, -1.139273156e-03f, -1.139268271e-03f, -1.139260888e-03f, -1.139251007e-03f, -1.139238630e-03f, -1.139223756e-03f, -1.139206385e-03f, -1.139186517e-03f, - -1.139164153e-03f, -1.139139294e-03f, -1.139111938e-03f, -1.139082086e-03f, -1.139049739e-03f, -1.139014897e-03f, -1.138977560e-03f, -1.138937729e-03f, -1.138895402e-03f, -1.138850582e-03f, - -1.138803268e-03f, -1.138753460e-03f, -1.138701159e-03f, -1.138646364e-03f, -1.138589077e-03f, -1.138529297e-03f, -1.138467025e-03f, -1.138402261e-03f, -1.138335006e-03f, -1.138265259e-03f, - -1.138193021e-03f, -1.138118293e-03f, -1.138041074e-03f, -1.137961365e-03f, -1.137879167e-03f, -1.137794479e-03f, -1.137707302e-03f, -1.137617637e-03f, -1.137525483e-03f, -1.137430841e-03f, - -1.137333712e-03f, -1.137234096e-03f, -1.137131993e-03f, -1.137027404e-03f, -1.136920329e-03f, -1.136810768e-03f, -1.136698722e-03f, -1.136584191e-03f, -1.136467176e-03f, -1.136347677e-03f, - -1.136225694e-03f, -1.136101229e-03f, -1.135974281e-03f, -1.135844850e-03f, -1.135712938e-03f, -1.135578545e-03f, -1.135441671e-03f, -1.135302316e-03f, -1.135160482e-03f, -1.135016168e-03f, - -1.134869375e-03f, -1.134720104e-03f, -1.134568355e-03f, -1.134414128e-03f, -1.134257425e-03f, -1.134098244e-03f, -1.133936589e-03f, -1.133772457e-03f, -1.133605851e-03f, -1.133436770e-03f, - -1.133265216e-03f, -1.133091188e-03f, -1.132914688e-03f, -1.132735715e-03f, -1.132554271e-03f, -1.132370355e-03f, -1.132183970e-03f, -1.131995114e-03f, -1.131803789e-03f, -1.131609995e-03f, - -1.131413733e-03f, -1.131215003e-03f, -1.131013806e-03f, -1.130810143e-03f, -1.130604014e-03f, -1.130395420e-03f, -1.130184362e-03f, -1.129970839e-03f, -1.129754854e-03f, -1.129536405e-03f, - -1.129315495e-03f, -1.129092123e-03f, -1.128866291e-03f, -1.128637998e-03f, -1.128407246e-03f, -1.128174036e-03f, -1.127938367e-03f, -1.127700241e-03f, -1.127459659e-03f, -1.127216620e-03f, - -1.126971126e-03f, -1.126723178e-03f, -1.126472775e-03f, -1.126219920e-03f, -1.125964612e-03f, -1.125706852e-03f, -1.125446641e-03f, -1.125183980e-03f, -1.124918870e-03f, -1.124651310e-03f, - -1.124381303e-03f, -1.124108848e-03f, -1.123833947e-03f, -1.123556600e-03f, -1.123276808e-03f, -1.122994572e-03f, -1.122709892e-03f, -1.122422770e-03f, -1.122133206e-03f, -1.121841201e-03f, - -1.121546756e-03f, -1.121249871e-03f, -1.120950547e-03f, -1.120648786e-03f, -1.120344588e-03f, -1.120037953e-03f, -1.119728884e-03f, -1.119417379e-03f, -1.119103441e-03f, -1.118787071e-03f, - -1.118468268e-03f, -1.118147034e-03f, -1.117823370e-03f, -1.117497277e-03f, -1.117168755e-03f, -1.116837806e-03f, -1.116504429e-03f, -1.116168627e-03f, -1.115830401e-03f, -1.115489750e-03f, - -1.115146676e-03f, -1.114801180e-03f, -1.114453262e-03f, -1.114102924e-03f, -1.113750167e-03f, -1.113394992e-03f, -1.113037398e-03f, -1.112677388e-03f, -1.112314963e-03f, -1.111950123e-03f, - -1.111582869e-03f, -1.111213202e-03f, -1.110841123e-03f, -1.110466634e-03f, -1.110089735e-03f, -1.109710427e-03f, -1.109328711e-03f, -1.108944588e-03f, -1.108558059e-03f, -1.108169126e-03f, - -1.107777788e-03f, -1.107384048e-03f, -1.106987906e-03f, -1.106589363e-03f, -1.106188420e-03f, -1.105785079e-03f, -1.105379340e-03f, -1.104971204e-03f, -1.104560673e-03f, -1.104147747e-03f, - -1.103732428e-03f, -1.103314716e-03f, -1.102894614e-03f, -1.102472120e-03f, -1.102047238e-03f, -1.101619968e-03f, -1.101190311e-03f, -1.100758268e-03f, -1.100323840e-03f, -1.099887028e-03f, - -1.099447834e-03f, -1.099006259e-03f, -1.098562303e-03f, -1.098115968e-03f, -1.097667255e-03f, -1.097216166e-03f, -1.096762700e-03f, -1.096306860e-03f, -1.095848647e-03f, -1.095388061e-03f, - -1.094925105e-03f, -1.094459778e-03f, -1.093992083e-03f, -1.093522020e-03f, -1.093049590e-03f, -1.092574796e-03f, -1.092097638e-03f, -1.091618116e-03f, -1.091136234e-03f, -1.090651991e-03f, - -1.090165388e-03f, -1.089676428e-03f, -1.089185111e-03f, -1.088691439e-03f, -1.088195413e-03f, -1.087697033e-03f, -1.087196302e-03f, -1.086693221e-03f, -1.086187790e-03f, -1.085680011e-03f, - -1.085169886e-03f, -1.084657415e-03f, -1.084142600e-03f, -1.083625442e-03f, -1.083105943e-03f, -1.082584104e-03f, -1.082059925e-03f, -1.081533409e-03f, -1.081004557e-03f, -1.080473369e-03f, - -1.079939848e-03f, -1.079403995e-03f, -1.078865810e-03f, -1.078325296e-03f, -1.077782453e-03f, -1.077237283e-03f, -1.076689788e-03f, -1.076139969e-03f, -1.075587826e-03f, -1.075033362e-03f, - -1.074476577e-03f, -1.073917474e-03f, -1.073356053e-03f, -1.072792316e-03f, -1.072226265e-03f, -1.071657900e-03f, -1.071087223e-03f, -1.070514236e-03f, -1.069938940e-03f, -1.069361336e-03f, - -1.068781426e-03f, -1.068199210e-03f, -1.067614692e-03f, -1.067027872e-03f, -1.066438751e-03f, -1.065847330e-03f, -1.065253613e-03f, -1.064657599e-03f, -1.064059290e-03f, -1.063458688e-03f, - -1.062855795e-03f, -1.062250611e-03f, -1.061643138e-03f, -1.061033378e-03f, -1.060421332e-03f, -1.059807002e-03f, -1.059190388e-03f, -1.058571494e-03f, -1.057950319e-03f, -1.057326867e-03f, - -1.056701137e-03f, -1.056073132e-03f, -1.055442853e-03f, -1.054810302e-03f, -1.054175481e-03f, -1.053538390e-03f, -1.052899032e-03f, -1.052257407e-03f, -1.051613518e-03f, -1.050967366e-03f, - -1.050318953e-03f, -1.049668280e-03f, -1.049015349e-03f, -1.048360161e-03f, -1.047702717e-03f, -1.047043021e-03f, -1.046381073e-03f, -1.045716874e-03f, -1.045050427e-03f, -1.044381732e-03f, - -1.043710792e-03f, -1.043037609e-03f, -1.042362183e-03f, -1.041684517e-03f, -1.041004611e-03f, -1.040322469e-03f, -1.039638090e-03f, -1.038951478e-03f, -1.038262634e-03f, -1.037571558e-03f, - -1.036878254e-03f, -1.036182722e-03f, -1.035484965e-03f, -1.034784984e-03f, -1.034082780e-03f, -1.033378356e-03f, -1.032671712e-03f, -1.031962852e-03f, -1.031251776e-03f, -1.030538486e-03f, - -1.029822984e-03f, -1.029105272e-03f, -1.028385350e-03f, -1.027663222e-03f, -1.026938889e-03f, -1.026212352e-03f, -1.025483614e-03f, -1.024752675e-03f, -1.024019538e-03f, -1.023284205e-03f, - -1.022546677e-03f, -1.021806956e-03f, -1.021065043e-03f, -1.020320941e-03f, -1.019574652e-03f, -1.018826176e-03f, -1.018075517e-03f, -1.017322675e-03f, -1.016567653e-03f, -1.015810452e-03f, - -1.015051074e-03f, -1.014289521e-03f, -1.013525794e-03f, -1.012759896e-03f, -1.011991829e-03f, -1.011221593e-03f, -1.010449192e-03f, -1.009674626e-03f, -1.008897899e-03f, -1.008119010e-03f, - -1.007337963e-03f, -1.006554760e-03f, -1.005769401e-03f, -1.004981890e-03f, -1.004192227e-03f, -1.003400415e-03f, -1.002606455e-03f, -1.001810350e-03f, -1.001012102e-03f, -1.000211711e-03f, - -9.994091811e-04f, -9.986045129e-04f, -9.977977087e-04f, -9.969887703e-04f, -9.961776997e-04f, -9.953644989e-04f, -9.945491696e-04f, -9.937317139e-04f, -9.929121337e-04f, -9.920904310e-04f, - -9.912666076e-04f, -9.904406655e-04f, -9.896126067e-04f, -9.887824331e-04f, -9.879501467e-04f, -9.871157495e-04f, -9.862792434e-04f, -9.854406304e-04f, -9.845999124e-04f, -9.837570915e-04f, - -9.829121697e-04f, -9.820651489e-04f, -9.812160311e-04f, -9.803648184e-04f, -9.795115127e-04f, -9.786561160e-04f, -9.777986305e-04f, -9.769390580e-04f, -9.760774006e-04f, -9.752136604e-04f, - -9.743478393e-04f, -9.734799394e-04f, -9.726099628e-04f, -9.717379114e-04f, -9.708637874e-04f, -9.699875928e-04f, -9.691093297e-04f, -9.682290000e-04f, -9.673466060e-04f, -9.664621496e-04f, - -9.655756329e-04f, -9.646870581e-04f, -9.637964271e-04f, -9.629037422e-04f, -9.620090053e-04f, -9.611122186e-04f, -9.602133842e-04f, -9.593125041e-04f, -9.584095806e-04f, -9.575046157e-04f, - -9.565976115e-04f, -9.556885702e-04f, -9.547774939e-04f, -9.538643846e-04f, -9.529492447e-04f, -9.520320761e-04f, -9.511128811e-04f, -9.501916618e-04f, -9.492684203e-04f, -9.483431589e-04f, - -9.474158796e-04f, -9.464865846e-04f, -9.455552762e-04f, -9.446219564e-04f, -9.436866275e-04f, -9.427492917e-04f, -9.418099511e-04f, -9.408686079e-04f, -9.399252644e-04f, -9.389799227e-04f, - -9.380325850e-04f, -9.370832536e-04f, -9.361319306e-04f, -9.351786183e-04f, -9.342233189e-04f, -9.332660347e-04f, -9.323067677e-04f, -9.313455204e-04f, -9.303822949e-04f, -9.294170935e-04f, - -9.284499184e-04f, -9.274807719e-04f, -9.265096562e-04f, -9.255365736e-04f, -9.245615264e-04f, -9.235845168e-04f, -9.226055471e-04f, -9.216246195e-04f, -9.206417364e-04f, -9.196569001e-04f, - -9.186701127e-04f, -9.176813767e-04f, -9.166906943e-04f, -9.156980679e-04f, -9.147034996e-04f, -9.137069919e-04f, -9.127085470e-04f, -9.117081673e-04f, -9.107058551e-04f, -9.097016128e-04f, - -9.086954425e-04f, -9.076873468e-04f, -9.066773278e-04f, -9.056653880e-04f, -9.046515297e-04f, -9.036357553e-04f, -9.026180671e-04f, -9.015984675e-04f, -9.005769588e-04f, -8.995535434e-04f, - -8.985282237e-04f, -8.975010020e-04f, -8.964718807e-04f, -8.954408623e-04f, -8.944079490e-04f, -8.933731433e-04f, -8.923364476e-04f, -8.912978643e-04f, -8.902573958e-04f, -8.892150444e-04f, - -8.881708127e-04f, -8.871247029e-04f, -8.860767176e-04f, -8.850268592e-04f, -8.839751300e-04f, -8.829215325e-04f, -8.818660692e-04f, -8.808087425e-04f, -8.797495548e-04f, -8.786885085e-04f, - -8.776256062e-04f, -8.765608503e-04f, -8.754942432e-04f, -8.744257874e-04f, -8.733554853e-04f, -8.722833395e-04f, -8.712093524e-04f, -8.701335264e-04f, -8.690558642e-04f, -8.679763680e-04f, - -8.668950405e-04f, -8.658118842e-04f, -8.647269014e-04f, -8.636400948e-04f, -8.625514669e-04f, -8.614610200e-04f, -8.603687568e-04f, -8.592746798e-04f, -8.581787915e-04f, -8.570810943e-04f, - -8.559815909e-04f, -8.548802838e-04f, -8.537771755e-04f, -8.526722685e-04f, -8.515655654e-04f, -8.504570687e-04f, -8.493467810e-04f, -8.482347048e-04f, -8.471208427e-04f, -8.460051973e-04f, - -8.448877711e-04f, -8.437685666e-04f, -8.426475866e-04f, -8.415248334e-04f, -8.404003098e-04f, -8.392740182e-04f, -8.381459614e-04f, -8.370161418e-04f, -8.358845621e-04f, -8.347512248e-04f, - -8.336161326e-04f, -8.324792881e-04f, -8.313406939e-04f, -8.302003525e-04f, -8.290582667e-04f, -8.279144390e-04f, -8.267688721e-04f, -8.256215685e-04f, -8.244725310e-04f, -8.233217621e-04f, - -8.221692644e-04f, -8.210150408e-04f, -8.198590937e-04f, -8.187014258e-04f, -8.175420398e-04f, -8.163809383e-04f, -8.152181240e-04f, -8.140535996e-04f, -8.128873677e-04f, -8.117194310e-04f, - -8.105497921e-04f, -8.093784538e-04f, -8.082054188e-04f, -8.070306896e-04f, -8.058542691e-04f, -8.046761598e-04f, -8.034963646e-04f, -8.023148860e-04f, -8.011317268e-04f, -7.999468897e-04f, - -7.987603774e-04f, -7.975721926e-04f, -7.963823381e-04f, -7.951908165e-04f, -7.939976306e-04f, -7.928027831e-04f, -7.916062768e-04f, -7.904081143e-04f, -7.892082984e-04f, -7.880068319e-04f, - -7.868037175e-04f, -7.855989579e-04f, -7.843925559e-04f, -7.831845142e-04f, -7.819748356e-04f, -7.807635230e-04f, -7.795505789e-04f, -7.783360062e-04f, -7.771198077e-04f, -7.759019862e-04f, - -7.746825444e-04f, -7.734614850e-04f, -7.722388110e-04f, -7.710145250e-04f, -7.697886300e-04f, -7.685611285e-04f, -7.673320236e-04f, -7.661013179e-04f, -7.648690142e-04f, -7.636351155e-04f, - -7.623996244e-04f, -7.611625439e-04f, -7.599238766e-04f, -7.586836256e-04f, -7.574417934e-04f, -7.561983831e-04f, -7.549533974e-04f, -7.537068392e-04f, -7.524587112e-04f, -7.512090164e-04f, - -7.499577576e-04f, -7.487049377e-04f, -7.474505594e-04f, -7.461946256e-04f, -7.449371393e-04f, -7.436781032e-04f, -7.424175202e-04f, -7.411553932e-04f, -7.398917251e-04f, -7.386265187e-04f, - -7.373597769e-04f, -7.360915026e-04f, -7.348216987e-04f, -7.335503680e-04f, -7.322775135e-04f, -7.310031380e-04f, -7.297272445e-04f, -7.284498357e-04f, -7.271709147e-04f, -7.258904844e-04f, - -7.246085476e-04f, -7.233251072e-04f, -7.220401663e-04f, -7.207537276e-04f, -7.194657941e-04f, -7.181763688e-04f, -7.168854545e-04f, -7.155930542e-04f, -7.142991708e-04f, -7.130038073e-04f, - -7.117069666e-04f, -7.104086517e-04f, -7.091088654e-04f, -7.078076107e-04f, -7.065048906e-04f, -7.052007081e-04f, -7.038950661e-04f, -7.025879675e-04f, -7.012794153e-04f, -6.999694125e-04f, - -6.986579621e-04f, -6.973450670e-04f, -6.960307301e-04f, -6.947149546e-04f, -6.933977433e-04f, -6.920790993e-04f, -6.907590255e-04f, -6.894375249e-04f, -6.881146005e-04f, -6.867902553e-04f, - -6.854644923e-04f, -6.841373146e-04f, -6.828087250e-04f, -6.814787266e-04f, -6.801473225e-04f, -6.788145157e-04f, -6.774803090e-04f, -6.761447057e-04f, -6.748077086e-04f, -6.734693209e-04f, - -6.721295455e-04f, -6.707883855e-04f, -6.694458439e-04f, -6.681019238e-04f, -6.667566281e-04f, -6.654099600e-04f, -6.640619224e-04f, -6.627125185e-04f, -6.613617512e-04f, -6.600096236e-04f, - -6.586561388e-04f, -6.573012999e-04f, -6.559451098e-04f, -6.545875717e-04f, -6.532286886e-04f, -6.518684636e-04f, -6.505068998e-04f, -6.491440002e-04f, -6.477797680e-04f, -6.464142061e-04f, - -6.450473177e-04f, -6.436791059e-04f, -6.423095737e-04f, -6.409387243e-04f, -6.395665607e-04f, -6.381930861e-04f, -6.368183035e-04f, -6.354422160e-04f, -6.340648268e-04f, -6.326861389e-04f, - -6.313061554e-04f, -6.299248796e-04f, -6.285423144e-04f, -6.271584630e-04f, -6.257733285e-04f, -6.243869141e-04f, -6.229992228e-04f, -6.216102579e-04f, -6.202200223e-04f, -6.188285194e-04f, - -6.174357521e-04f, -6.160417236e-04f, -6.146464372e-04f, -6.132498958e-04f, -6.118521027e-04f, -6.104530610e-04f, -6.090527739e-04f, -6.076512445e-04f, -6.062484759e-04f, -6.048444714e-04f, - -6.034392341e-04f, -6.020327672e-04f, -6.006250737e-04f, -5.992161569e-04f, -5.978060200e-04f, -5.963946662e-04f, -5.949820985e-04f, -5.935683202e-04f, -5.921533345e-04f, -5.907371446e-04f, - -5.893197535e-04f, -5.879011646e-04f, -5.864813810e-04f, -5.850604060e-04f, -5.836382426e-04f, -5.822148941e-04f, -5.807903637e-04f, -5.793646546e-04f, -5.779377700e-04f, -5.765097132e-04f, - -5.750804872e-04f, -5.736500954e-04f, -5.722185409e-04f, -5.707858270e-04f, -5.693519569e-04f, -5.679169338e-04f, -5.664807609e-04f, -5.650434415e-04f, -5.636049787e-04f, -5.621653759e-04f, - -5.607246362e-04f, -5.592827629e-04f, -5.578397592e-04f, -5.563956283e-04f, -5.549503736e-04f, -5.535039982e-04f, -5.520565053e-04f, -5.506078983e-04f, -5.491581804e-04f, -5.477073549e-04f, - -5.462554249e-04f, -5.448023938e-04f, -5.433482648e-04f, -5.418930411e-04f, -5.404367261e-04f, -5.389793230e-04f, -5.375208351e-04f, -5.360612656e-04f, -5.346006179e-04f, -5.331388951e-04f, - -5.316761005e-04f, -5.302122376e-04f, -5.287473094e-04f, -5.272813194e-04f, -5.258142707e-04f, -5.243461667e-04f, -5.228770107e-04f, -5.214068060e-04f, -5.199355558e-04f, -5.184632635e-04f, - -5.169899323e-04f, -5.155155655e-04f, -5.140401665e-04f, -5.125637386e-04f, -5.110862850e-04f, -5.096078091e-04f, -5.081283142e-04f, -5.066478035e-04f, -5.051662805e-04f, -5.036837484e-04f, - -5.022002105e-04f, -5.007156702e-04f, -4.992301307e-04f, -4.977435955e-04f, -4.962560678e-04f, -4.947675509e-04f, -4.932780482e-04f, -4.917875631e-04f, -4.902960988e-04f, -4.888036587e-04f, - -4.873102461e-04f, -4.858158644e-04f, -4.843205169e-04f, -4.828242070e-04f, -4.813269379e-04f, -4.798287131e-04f, -4.783295358e-04f, -4.768294096e-04f, -4.753283376e-04f, -4.738263232e-04f, - -4.723233699e-04f, -4.708194809e-04f, -4.693146597e-04f, -4.678089095e-04f, -4.663022338e-04f, -4.647946359e-04f, -4.632861192e-04f, -4.617766870e-04f, -4.602663428e-04f, -4.587550898e-04f, - -4.572429316e-04f, -4.557298713e-04f, -4.542159125e-04f, -4.527010585e-04f, -4.511853127e-04f, -4.496686784e-04f, -4.481511591e-04f, -4.466327581e-04f, -4.451134789e-04f, -4.435933248e-04f, - -4.420722991e-04f, -4.405504054e-04f, -4.390276470e-04f, -4.375040273e-04f, -4.359795496e-04f, -4.344542175e-04f, -4.329280342e-04f, -4.314010032e-04f, -4.298731280e-04f, -4.283444118e-04f, - -4.268148582e-04f, -4.252844705e-04f, -4.237532521e-04f, -4.222212065e-04f, -4.206883370e-04f, -4.191546471e-04f, -4.176201402e-04f, -4.160848198e-04f, -4.145486891e-04f, -4.130117518e-04f, - -4.114740111e-04f, -4.099354705e-04f, -4.083961334e-04f, -4.068560034e-04f, -4.053150837e-04f, -4.037733778e-04f, -4.022308892e-04f, -4.006876213e-04f, -3.991435776e-04f, -3.975987614e-04f, - -3.960531762e-04f, -3.945068254e-04f, -3.929597125e-04f, -3.914118410e-04f, -3.898632143e-04f, -3.883138357e-04f, -3.867637089e-04f, -3.852128371e-04f, -3.836612239e-04f, -3.821088728e-04f, - -3.805557871e-04f, -3.790019704e-04f, -3.774474260e-04f, -3.758921575e-04f, -3.743361682e-04f, -3.727794618e-04f, -3.712220415e-04f, -3.696639110e-04f, -3.681050736e-04f, -3.665455328e-04f, - -3.649852921e-04f, -3.634243549e-04f, -3.618627247e-04f, -3.603004051e-04f, -3.587373994e-04f, -3.571737111e-04f, -3.556093437e-04f, -3.540443008e-04f, -3.524785856e-04f, -3.509122019e-04f, - -3.493451529e-04f, -3.477774422e-04f, -3.462090733e-04f, -3.446400497e-04f, -3.430703748e-04f, -3.415000522e-04f, -3.399290852e-04f, -3.383574775e-04f, -3.367852325e-04f, -3.352123536e-04f, - -3.336388445e-04f, -3.320647085e-04f, -3.304899491e-04f, -3.289145699e-04f, -3.273385744e-04f, -3.257619660e-04f, -3.241847483e-04f, -3.226069247e-04f, -3.210284987e-04f, -3.194494739e-04f, - -3.178698538e-04f, -3.162896418e-04f, -3.147088415e-04f, -3.131274563e-04f, -3.115454898e-04f, -3.099629455e-04f, -3.083798269e-04f, -3.067961374e-04f, -3.052118807e-04f, -3.036270602e-04f, - -3.020416794e-04f, -3.004557419e-04f, -2.988692511e-04f, -2.972822106e-04f, -2.956946239e-04f, -2.941064945e-04f, -2.925178259e-04f, -2.909286217e-04f, -2.893388854e-04f, -2.877486204e-04f, - -2.861578304e-04f, -2.845665188e-04f, -2.829746891e-04f, -2.813823450e-04f, -2.797894898e-04f, -2.781961272e-04f, -2.766022607e-04f, -2.750078937e-04f, -2.734130299e-04f, -2.718176727e-04f, - -2.702218257e-04f, -2.686254925e-04f, -2.670286764e-04f, -2.654313812e-04f, -2.638336103e-04f, -2.622353672e-04f, -2.606366556e-04f, -2.590374788e-04f, -2.574378405e-04f, -2.558377443e-04f, - -2.542371935e-04f, -2.526361919e-04f, -2.510347429e-04f, -2.494328500e-04f, -2.478305169e-04f, -2.462277470e-04f, -2.446245438e-04f, -2.430209111e-04f, -2.414168522e-04f, -2.398123707e-04f, - -2.382074702e-04f, -2.366021543e-04f, -2.349964264e-04f, -2.333902901e-04f, -2.317837490e-04f, -2.301768066e-04f, -2.285694665e-04f, -2.269617322e-04f, -2.253536073e-04f, -2.237450953e-04f, - -2.221361997e-04f, -2.205269242e-04f, -2.189172723e-04f, -2.173072476e-04f, -2.156968535e-04f, -2.140860936e-04f, -2.124749716e-04f, -2.108634910e-04f, -2.092516552e-04f, -2.076394680e-04f, - -2.060269328e-04f, -2.044140531e-04f, -2.028008327e-04f, -2.011872749e-04f, -1.995733835e-04f, -1.979591618e-04f, -1.963446136e-04f, -1.947297423e-04f, -1.931145516e-04f, -1.914990449e-04f, - -1.898832259e-04f, -1.882670982e-04f, -1.866506652e-04f, -1.850339305e-04f, -1.834168978e-04f, -1.817995705e-04f, -1.801819523e-04f, -1.785640467e-04f, -1.769458572e-04f, -1.753273875e-04f, - -1.737086412e-04f, -1.720896217e-04f, -1.704703326e-04f, -1.688507776e-04f, -1.672309601e-04f, -1.656108838e-04f, -1.639905523e-04f, -1.623699690e-04f, -1.607491376e-04f, -1.591280616e-04f, - -1.575067446e-04f, -1.558851903e-04f, -1.542634020e-04f, -1.526413835e-04f, -1.510191383e-04f, -1.493966700e-04f, -1.477739820e-04f, -1.461510781e-04f, -1.445279618e-04f, -1.429046367e-04f, - -1.412811063e-04f, -1.396573742e-04f, -1.380334439e-04f, -1.364093192e-04f, -1.347850034e-04f, -1.331605003e-04f, -1.315358133e-04f, -1.299109461e-04f, -1.282859022e-04f, -1.266606852e-04f, - -1.250352987e-04f, -1.234097463e-04f, -1.217840315e-04f, -1.201581579e-04f, -1.185321290e-04f, -1.169059486e-04f, -1.152796200e-04f, -1.136531470e-04f, -1.120265331e-04f, -1.103997818e-04f, - -1.087728968e-04f, -1.071458816e-04f, -1.055187397e-04f, -1.038914749e-04f, -1.022640906e-04f, -1.006365904e-04f, -9.900897788e-05f, -9.738125666e-05f, -9.575343029e-05f, -9.412550235e-05f, - -9.249747641e-05f, -9.086935605e-05f, -8.924114486e-05f, -8.761284639e-05f, -8.598446424e-05f, -8.435600197e-05f, -8.272746316e-05f, -8.109885140e-05f, -7.947017025e-05f, -7.784142329e-05f, - -7.621261410e-05f, -7.458374625e-05f, -7.295482332e-05f, -7.132584888e-05f, -6.969682652e-05f, -6.806775980e-05f, -6.643865230e-05f, -6.480950760e-05f, -6.318032927e-05f, -6.155112088e-05f, - -5.992188601e-05f, -5.829262824e-05f, -5.666335114e-05f, -5.503405828e-05f, -5.340475323e-05f, -5.177543958e-05f, -5.014612089e-05f, -4.851680074e-05f, -4.688748270e-05f, -4.525817034e-05f, - -4.362886723e-05f, -4.199957695e-05f, -4.037030307e-05f, -3.874104917e-05f, -3.711181880e-05f, -3.548261555e-05f, -3.385344298e-05f, -3.222430467e-05f, -3.059520418e-05f, -2.896614508e-05f, - -2.733713095e-05f, -2.570816535e-05f, -2.407925186e-05f, -2.245039403e-05f, -2.082159545e-05f, -1.919285967e-05f, -1.756419026e-05f, -1.593559079e-05f, -1.430706484e-05f, -1.267861595e-05f, - -1.105024771e-05f, -9.421963668e-06f, -7.793767398e-06f, -6.165662463e-06f, -4.537652426e-06f, -2.909740851e-06f, -1.281931301e-06f, 3.457726602e-07f, 1.973367471e-06f, 3.600849570e-06f, - 5.228215396e-06f, 6.855461387e-06f, 8.482583984e-06f, 1.010957963e-05f, 1.173644475e-05f, 1.336317581e-05f, 1.498976924e-05f, 1.661622147e-05f, 1.824252896e-05f, 1.986868815e-05f, - 2.149469548e-05f, 2.312054740e-05f, 2.474624035e-05f, 2.637177077e-05f, 2.799713512e-05f, 2.962232984e-05f, 3.124735138e-05f, 3.287219618e-05f, 3.449686070e-05f, 3.612134138e-05f, - 3.774563468e-05f, 3.936973704e-05f, 4.099364491e-05f, 4.261735475e-05f, 4.424086302e-05f, 4.586416616e-05f, 4.748726062e-05f, 4.911014287e-05f, 5.073280936e-05f, 5.235525654e-05f, - 5.397748087e-05f, 5.559947881e-05f, 5.722124681e-05f, 5.884278135e-05f, 6.046407886e-05f, 6.208513583e-05f, 6.370594870e-05f, 6.532651394e-05f, 6.694682801e-05f, 6.856688738e-05f, - 7.018668851e-05f, 7.180622786e-05f, 7.342550191e-05f, 7.504450711e-05f, 7.666323994e-05f, 7.828169686e-05f, 7.989987435e-05f, 8.151776887e-05f, 8.313537690e-05f, 8.475269491e-05f, - 8.636971936e-05f, 8.798644674e-05f, 8.960287352e-05f, 9.121899617e-05f, 9.283481116e-05f, 9.445031499e-05f, 9.606550412e-05f, 9.768037504e-05f, 9.929492422e-05f, 1.009091481e-04f, - 1.025230433e-04f, 1.041366062e-04f, 1.057498332e-04f, 1.073627210e-04f, 1.089752659e-04f, 1.105874644e-04f, 1.121993131e-04f, 1.138108084e-04f, 1.154219469e-04f, 1.170327249e-04f, - 1.186431390e-04f, 1.202531858e-04f, 1.218628616e-04f, 1.234721630e-04f, 1.250810865e-04f, 1.266896286e-04f, 1.282977857e-04f, 1.299055544e-04f, 1.315129312e-04f, 1.331199125e-04f, - 1.347264950e-04f, 1.363326750e-04f, 1.379384491e-04f, 1.395438137e-04f, 1.411487655e-04f, 1.427533009e-04f, 1.443574164e-04f, 1.459611085e-04f, 1.475643738e-04f, 1.491672087e-04f, - 1.507696098e-04f, 1.523715736e-04f, 1.539730965e-04f, 1.555741752e-04f, 1.571748061e-04f, 1.587749857e-04f, 1.603747106e-04f, 1.619739773e-04f, 1.635727824e-04f, 1.651711222e-04f, - 1.667689935e-04f, 1.683663926e-04f, 1.699633162e-04f, 1.715597607e-04f, 1.731557227e-04f, 1.747511987e-04f, 1.763461853e-04f, 1.779406789e-04f, 1.795346762e-04f, 1.811281736e-04f, - 1.827211678e-04f, 1.843136552e-04f, 1.859056323e-04f, 1.874970958e-04f, 1.890880422e-04f, 1.906784679e-04f, 1.922683697e-04f, 1.938577439e-04f, 1.954465872e-04f, 1.970348961e-04f, - 1.986226672e-04f, 2.002098970e-04f, 2.017965821e-04f, 2.033827190e-04f, 2.049683043e-04f, 2.065533345e-04f, 2.081378063e-04f, 2.097217161e-04f, 2.113050606e-04f, 2.128878362e-04f, - 2.144700397e-04f, 2.160516675e-04f, 2.176327161e-04f, 2.192131823e-04f, 2.207930625e-04f, 2.223723534e-04f, 2.239510514e-04f, 2.255291533e-04f, 2.271066555e-04f, 2.286835546e-04f, - 2.302598473e-04f, 2.318355300e-04f, 2.334105995e-04f, 2.349850522e-04f, 2.365588849e-04f, 2.381320939e-04f, 2.397046760e-04f, 2.412766278e-04f, 2.428479458e-04f, 2.444186267e-04f, - 2.459886669e-04f, 2.475580632e-04f, 2.491268122e-04f, 2.506949104e-04f, 2.522623544e-04f, 2.538291409e-04f, 2.553952664e-04f, 2.569607276e-04f, 2.585255211e-04f, 2.600896434e-04f, - 2.616530913e-04f, 2.632158613e-04f, 2.647779501e-04f, 2.663393542e-04f, 2.679000702e-04f, 2.694600949e-04f, 2.710194249e-04f, 2.725780566e-04f, 2.741359869e-04f, 2.756932123e-04f, - 2.772497294e-04f, 2.788055350e-04f, 2.803606255e-04f, 2.819149977e-04f, 2.834686482e-04f, 2.850215736e-04f, 2.865737707e-04f, 2.881252359e-04f, 2.896759660e-04f, 2.912259576e-04f, - 2.927752075e-04f, 2.943237121e-04f, 2.958714682e-04f, 2.974184724e-04f, 2.989647215e-04f, 3.005102119e-04f, 3.020549405e-04f, 3.035989039e-04f, 3.051420987e-04f, 3.066845216e-04f, - 3.082261693e-04f, 3.097670385e-04f, 3.113071258e-04f, 3.128464278e-04f, 3.143849414e-04f, 3.159226630e-04f, 3.174595896e-04f, 3.189957176e-04f, 3.205310438e-04f, 3.220655650e-04f, - 3.235992777e-04f, 3.251321786e-04f, 3.266642646e-04f, 3.281955322e-04f, 3.297259781e-04f, 3.312555991e-04f, 3.327843918e-04f, 3.343123530e-04f, 3.358394793e-04f, 3.373657675e-04f, - 3.388912143e-04f, 3.404158164e-04f, 3.419395704e-04f, 3.434624732e-04f, 3.449845214e-04f, 3.465057118e-04f, 3.480260410e-04f, 3.495455058e-04f, 3.510641030e-04f, 3.525818292e-04f, - 3.540986811e-04f, 3.556146556e-04f, 3.571297493e-04f, 3.586439590e-04f, 3.601572814e-04f, 3.616697133e-04f, 3.631812514e-04f, 3.646918924e-04f, 3.662016332e-04f, 3.677104703e-04f, - 3.692184007e-04f, 3.707254210e-04f, 3.722315280e-04f, 3.737367185e-04f, 3.752409892e-04f, 3.767443369e-04f, 3.782467583e-04f, 3.797482503e-04f, 3.812488096e-04f, 3.827484329e-04f, - 3.842471170e-04f, 3.857448588e-04f, 3.872416549e-04f, 3.887375022e-04f, 3.902323975e-04f, 3.917263375e-04f, 3.932193190e-04f, 3.947113389e-04f, 3.962023938e-04f, 3.976924807e-04f, - 3.991815962e-04f, 4.006697373e-04f, 4.021569007e-04f, 4.036430831e-04f, 4.051282815e-04f, 4.066124926e-04f, 4.080957132e-04f, 4.095779402e-04f, 4.110591703e-04f, 4.125394004e-04f, - 4.140186273e-04f, 4.154968478e-04f, 4.169740588e-04f, 4.184502571e-04f, 4.199254394e-04f, 4.213996027e-04f, 4.228727438e-04f, 4.243448595e-04f, 4.258159467e-04f, 4.272860021e-04f, - 4.287550227e-04f, 4.302230052e-04f, 4.316899467e-04f, 4.331558438e-04f, 4.346206934e-04f, 4.360844925e-04f, 4.375472378e-04f, 4.390089262e-04f, 4.404695547e-04f, 4.419291200e-04f, - 4.433876190e-04f, 4.448450486e-04f, 4.463014057e-04f, 4.477566872e-04f, 4.492108899e-04f, 4.506640107e-04f, 4.521160466e-04f, 4.535669943e-04f, 4.550168508e-04f, 4.564656130e-04f, - 4.579132777e-04f, 4.593598420e-04f, 4.608053026e-04f, 4.622496565e-04f, 4.636929005e-04f, 4.651350317e-04f, 4.665760469e-04f, 4.680159430e-04f, 4.694547169e-04f, 4.708923656e-04f, - 4.723288860e-04f, 4.737642750e-04f, 4.751985295e-04f, 4.766316464e-04f, 4.780636228e-04f, 4.794944555e-04f, 4.809241415e-04f, 4.823526777e-04f, 4.837800610e-04f, 4.852062885e-04f, - 4.866313570e-04f, 4.880552635e-04f, 4.894780050e-04f, 4.908995784e-04f, 4.923199806e-04f, 4.937392087e-04f, 4.951572597e-04f, 4.965741304e-04f, 4.979898178e-04f, 4.994043190e-04f, - 5.008176309e-04f, 5.022297504e-04f, 5.036406746e-04f, 5.050504005e-04f, 5.064589250e-04f, 5.078662452e-04f, 5.092723579e-04f, 5.106772603e-04f, 5.120809493e-04f, 5.134834219e-04f, - 5.148846752e-04f, 5.162847061e-04f, 5.176835117e-04f, 5.190810889e-04f, 5.204774348e-04f, 5.218725464e-04f, 5.232664207e-04f, 5.246590548e-04f, 5.260504457e-04f, 5.274405903e-04f, - 5.288294859e-04f, 5.302171293e-04f, 5.316035176e-04f, 5.329886479e-04f, 5.343725172e-04f, 5.357551226e-04f, 5.371364611e-04f, 5.385165298e-04f, 5.398953257e-04f, 5.412728459e-04f, - 5.426490874e-04f, 5.440240474e-04f, 5.453977228e-04f, 5.467701109e-04f, 5.481412086e-04f, 5.495110130e-04f, 5.508795212e-04f, 5.522467303e-04f, 5.536126374e-04f, 5.549772395e-04f, - 5.563405339e-04f, 5.577025175e-04f, 5.590631874e-04f, 5.604225408e-04f, 5.617805748e-04f, 5.631372865e-04f, 5.644926730e-04f, 5.658467314e-04f, 5.671994589e-04f, 5.685508525e-04f, - 5.699009094e-04f, 5.712496266e-04f, 5.725970015e-04f, 5.739430310e-04f, 5.752877123e-04f, 5.766310426e-04f, 5.779730190e-04f, 5.793136387e-04f, 5.806528987e-04f, 5.819907963e-04f, - 5.833273286e-04f, 5.846624928e-04f, 5.859962861e-04f, 5.873287055e-04f, 5.886597483e-04f, 5.899894116e-04f, 5.913176927e-04f, 5.926445887e-04f, 5.939700967e-04f, 5.952942140e-04f, - 5.966169378e-04f, 5.979382652e-04f, 5.992581935e-04f, 6.005767198e-04f, 6.018938414e-04f, 6.032095554e-04f, 6.045238591e-04f, 6.058367497e-04f, 6.071482244e-04f, 6.084582803e-04f, - 6.097669148e-04f, 6.110741251e-04f, 6.123799083e-04f, 6.136842618e-04f, 6.149871827e-04f, 6.162886683e-04f, 6.175887158e-04f, 6.188873225e-04f, 6.201844856e-04f, 6.214802024e-04f, - 6.227744701e-04f, 6.240672861e-04f, 6.253586475e-04f, 6.266485516e-04f, 6.279369956e-04f, 6.292239770e-04f, 6.305094929e-04f, 6.317935406e-04f, 6.330761173e-04f, 6.343572205e-04f, - 6.356368474e-04f, 6.369149952e-04f, 6.381916612e-04f, 6.394668428e-04f, 6.407405373e-04f, 6.420127420e-04f, 6.432834541e-04f, 6.445526710e-04f, 6.458203900e-04f, 6.470866085e-04f, - 6.483513237e-04f, 6.496145329e-04f, 6.508762336e-04f, 6.521364230e-04f, 6.533950985e-04f, 6.546522575e-04f, 6.559078972e-04f, 6.571620150e-04f, 6.584146082e-04f, 6.596656743e-04f, - 6.609152106e-04f, 6.621632144e-04f, 6.634096831e-04f, 6.646546140e-04f, 6.658980047e-04f, 6.671398523e-04f, 6.683801544e-04f, 6.696189082e-04f, 6.708561112e-04f, 6.720917608e-04f, - 6.733258543e-04f, 6.745583892e-04f, 6.757893628e-04f, 6.770187726e-04f, 6.782466160e-04f, 6.794728904e-04f, 6.806975931e-04f, 6.819207217e-04f, 6.831422735e-04f, 6.843622460e-04f, - 6.855806366e-04f, 6.867974427e-04f, 6.880126617e-04f, 6.892262912e-04f, 6.904383286e-04f, 6.916487712e-04f, 6.928576166e-04f, 6.940648622e-04f, 6.952705055e-04f, 6.964745439e-04f, - 6.976769749e-04f, 6.988777960e-04f, 7.000770046e-04f, 7.012745982e-04f, 7.024705744e-04f, 7.036649305e-04f, 7.048576642e-04f, 7.060487727e-04f, 7.072382538e-04f, 7.084261048e-04f, - 7.096123233e-04f, 7.107969068e-04f, 7.119798528e-04f, 7.131611588e-04f, 7.143408223e-04f, 7.155188408e-04f, 7.166952120e-04f, 7.178699332e-04f, 7.190430021e-04f, 7.202144162e-04f, - 7.213841729e-04f, 7.225522700e-04f, 7.237187048e-04f, 7.248834751e-04f, 7.260465782e-04f, 7.272080119e-04f, 7.283677735e-04f, 7.295258608e-04f, 7.306822713e-04f, 7.318370026e-04f, - 7.329900522e-04f, 7.341414178e-04f, 7.352910968e-04f, 7.364390870e-04f, 7.375853859e-04f, 7.387299911e-04f, 7.398729002e-04f, 7.410141108e-04f, 7.421536205e-04f, 7.432914270e-04f, - 7.444275278e-04f, 7.455619206e-04f, 7.466946030e-04f, 7.478255727e-04f, 7.489548272e-04f, 7.500823643e-04f, 7.512081815e-04f, 7.523322765e-04f, 7.534546469e-04f, 7.545752905e-04f, - 7.556942048e-04f, 7.568113875e-04f, 7.579268364e-04f, 7.590405489e-04f, 7.601525230e-04f, 7.612627561e-04f, 7.623712460e-04f, 7.634779904e-04f, 7.645829870e-04f, 7.656862334e-04f, - 7.667877274e-04f, 7.678874666e-04f, 7.689854489e-04f, 7.700816717e-04f, 7.711761330e-04f, 7.722688304e-04f, 7.733597616e-04f, 7.744489244e-04f, 7.755363164e-04f, 7.766219355e-04f, - 7.777057793e-04f, 7.787878457e-04f, 7.798681322e-04f, 7.809466368e-04f, 7.820233571e-04f, 7.830982909e-04f, 7.841714360e-04f, 7.852427901e-04f, 7.863123510e-04f, 7.873801165e-04f, - 7.884460843e-04f, 7.895102523e-04f, 7.905726182e-04f, 7.916331799e-04f, 7.926919350e-04f, 7.937488815e-04f, 7.948040170e-04f, 7.958573395e-04f, 7.969088467e-04f, 7.979585365e-04f, - 7.990064066e-04f, 8.000524550e-04f, 8.010966793e-04f, 8.021390775e-04f, 8.031796474e-04f, 8.042183868e-04f, 8.052552936e-04f, 8.062903656e-04f, 8.073236006e-04f, 8.083549966e-04f, - 8.093845514e-04f, 8.104122629e-04f, 8.114381289e-04f, 8.124621472e-04f, 8.134843159e-04f, 8.145046327e-04f, 8.155230956e-04f, 8.165397023e-04f, 8.175544510e-04f, 8.185673393e-04f, - 8.195783653e-04f, 8.205875268e-04f, 8.215948218e-04f, 8.226002482e-04f, 8.236038038e-04f, 8.246054866e-04f, 8.256052946e-04f, 8.266032257e-04f, 8.275992778e-04f, 8.285934488e-04f, - 8.295857367e-04f, 8.305761395e-04f, 8.315646550e-04f, 8.325512814e-04f, 8.335360164e-04f, 8.345188582e-04f, 8.354998046e-04f, 8.364788536e-04f, 8.374560033e-04f, 8.384312515e-04f, - 8.394045964e-04f, 8.403760358e-04f, 8.413455678e-04f, 8.423131904e-04f, 8.432789015e-04f, 8.442426993e-04f, 8.452045817e-04f, 8.461645467e-04f, 8.471225923e-04f, 8.480787167e-04f, - 8.490329177e-04f, 8.499851935e-04f, 8.509355421e-04f, 8.518839615e-04f, 8.528304498e-04f, 8.537750050e-04f, 8.547176252e-04f, 8.556583085e-04f, 8.565970529e-04f, 8.575338565e-04f, - 8.584687174e-04f, 8.594016336e-04f, 8.603326032e-04f, 8.612616244e-04f, 8.621886951e-04f, 8.631138136e-04f, 8.640369779e-04f, 8.649581861e-04f, 8.658774364e-04f, 8.667947268e-04f, - 8.677100554e-04f, 8.686234204e-04f, 8.695348200e-04f, 8.704442522e-04f, 8.713517152e-04f, 8.722572071e-04f, 8.731607261e-04f, 8.740622703e-04f, 8.749618379e-04f, 8.758594271e-04f, - 8.767550359e-04f, 8.776486626e-04f, 8.785403053e-04f, 8.794299623e-04f, 8.803176317e-04f, 8.812033117e-04f, 8.820870004e-04f, 8.829686961e-04f, 8.838483970e-04f, 8.847261013e-04f, - 8.856018072e-04f, 8.864755128e-04f, 8.873472165e-04f, 8.882169164e-04f, 8.890846108e-04f, 8.899502979e-04f, 8.908139760e-04f, 8.916756432e-04f, 8.925352978e-04f, 8.933929381e-04f, - 8.942485623e-04f, 8.951021687e-04f, 8.959537556e-04f, 8.968033211e-04f, 8.976508637e-04f, 8.984963815e-04f, 8.993398728e-04f, 9.001813360e-04f, 9.010207693e-04f, 9.018581710e-04f, - 9.026935394e-04f, 9.035268729e-04f, 9.043581696e-04f, 9.051874280e-04f, 9.060146464e-04f, 9.068398231e-04f, 9.076629563e-04f, 9.084840445e-04f, 9.093030860e-04f, 9.101200790e-04f, - 9.109350221e-04f, 9.117479134e-04f, 9.125587514e-04f, 9.133675345e-04f, 9.141742609e-04f, 9.149789291e-04f, 9.157815374e-04f, 9.165820842e-04f, 9.173805679e-04f, 9.181769869e-04f, - 9.189713395e-04f, 9.197636242e-04f, 9.205538394e-04f, 9.213419834e-04f, 9.221280548e-04f, 9.229120518e-04f, 9.236939729e-04f, 9.244738166e-04f, 9.252515812e-04f, 9.260272653e-04f, - 9.268008672e-04f, 9.275723853e-04f, 9.283418182e-04f, 9.291091643e-04f, 9.298744220e-04f, 9.306375898e-04f, 9.313986662e-04f, 9.321576496e-04f, 9.329145385e-04f, 9.336693314e-04f, - 9.344220268e-04f, 9.351726232e-04f, 9.359211190e-04f, 9.366675128e-04f, 9.374118031e-04f, 9.381539883e-04f, 9.388940670e-04f, 9.396320377e-04f, 9.403678990e-04f, 9.411016492e-04f, - 9.418332871e-04f, 9.425628111e-04f, 9.432902198e-04f, 9.440155117e-04f, 9.447386853e-04f, 9.454597393e-04f, 9.461786721e-04f, 9.468954824e-04f, 9.476101687e-04f, 9.483227296e-04f, - 9.490331636e-04f, 9.497414694e-04f, 9.504476456e-04f, 9.511516906e-04f, 9.518536032e-04f, 9.525533820e-04f, 9.532510255e-04f, 9.539465323e-04f, 9.546399012e-04f, 9.553311306e-04f, - 9.560202192e-04f, 9.567071657e-04f, 9.573919687e-04f, 9.580746269e-04f, 9.587551388e-04f, 9.594335032e-04f, 9.601097186e-04f, 9.607837838e-04f, 9.614556974e-04f, 9.621254581e-04f, - 9.627930646e-04f, 9.634585155e-04f, 9.641218095e-04f, 9.647829454e-04f, 9.654419217e-04f, 9.660987373e-04f, 9.667533908e-04f, 9.674058809e-04f, 9.680562063e-04f, 9.687043658e-04f, - 9.693503581e-04f, 9.699941819e-04f, 9.706358359e-04f, 9.712753189e-04f, 9.719126297e-04f, 9.725477669e-04f, 9.731807293e-04f, 9.738115157e-04f, 9.744401248e-04f, 9.750665555e-04f, - 9.756908064e-04f, 9.763128764e-04f, 9.769327642e-04f, 9.775504687e-04f, 9.781659886e-04f, 9.787793227e-04f, 9.793904698e-04f, 9.799994287e-04f, 9.806061983e-04f, 9.812107773e-04f, - 9.818131645e-04f, 9.824133589e-04f, 9.830113592e-04f, 9.836071643e-04f, 9.842007729e-04f, 9.847921840e-04f, 9.853813964e-04f, 9.859684090e-04f, 9.865532206e-04f, 9.871358300e-04f, - 9.877162362e-04f, 9.882944380e-04f, 9.888704343e-04f, 9.894442240e-04f, 9.900158059e-04f, 9.905851791e-04f, 9.911523423e-04f, 9.917172944e-04f, 9.922800345e-04f, 9.928405613e-04f, - 9.933988739e-04f, 9.939549711e-04f, 9.945088518e-04f, 9.950605151e-04f, 9.956099598e-04f, 9.961571848e-04f, 9.967021892e-04f, 9.972449719e-04f, 9.977855318e-04f, 9.983238680e-04f, - 9.988599793e-04f, 9.993938647e-04f, 9.999255233e-04f, 1.000454954e-03f, 1.000982156e-03f, 1.001507128e-03f, 1.002029869e-03f, 1.002550378e-03f, 1.003068654e-03f, 1.003584696e-03f, - 1.004098503e-03f, 1.004610075e-03f, 1.005119410e-03f, 1.005626506e-03f, 1.006131365e-03f, 1.006633983e-03f, 1.007134361e-03f, 1.007632497e-03f, 1.008128391e-03f, 1.008622041e-03f, - 1.009113447e-03f, 1.009602607e-03f, 1.010089521e-03f, 1.010574188e-03f, 1.011056607e-03f, 1.011536777e-03f, 1.012014696e-03f, 1.012490365e-03f, 1.012963783e-03f, 1.013434948e-03f, - 1.013903859e-03f, 1.014370516e-03f, 1.014834918e-03f, 1.015297063e-03f, 1.015756952e-03f, 1.016214583e-03f, 1.016669955e-03f, 1.017123068e-03f, 1.017573920e-03f, 1.018022512e-03f, - 1.018468841e-03f, 1.018912907e-03f, 1.019354710e-03f, 1.019794248e-03f, 1.020231521e-03f, 1.020666528e-03f, 1.021099267e-03f, 1.021529740e-03f, 1.021957943e-03f, 1.022383878e-03f, - 1.022807542e-03f, 1.023228935e-03f, 1.023648057e-03f, 1.024064907e-03f, 1.024479483e-03f, 1.024891785e-03f, 1.025301813e-03f, 1.025709565e-03f, 1.026115042e-03f, 1.026518241e-03f, - 1.026919163e-03f, 1.027317806e-03f, 1.027714170e-03f, 1.028108255e-03f, 1.028500059e-03f, 1.028889582e-03f, 1.029276822e-03f, 1.029661781e-03f, 1.030044456e-03f, 1.030424847e-03f, - 1.030802953e-03f, 1.031178774e-03f, 1.031552309e-03f, 1.031923558e-03f, 1.032292519e-03f, 1.032659192e-03f, 1.033023577e-03f, 1.033385672e-03f, 1.033745477e-03f, 1.034102992e-03f, - 1.034458215e-03f, 1.034811147e-03f, 1.035161786e-03f, 1.035510132e-03f, 1.035856185e-03f, 1.036199943e-03f, 1.036541407e-03f, 1.036880575e-03f, 1.037217446e-03f, 1.037552022e-03f, - 1.037884300e-03f, 1.038214280e-03f, 1.038541962e-03f, 1.038867345e-03f, 1.039190428e-03f, 1.039511212e-03f, 1.039829695e-03f, 1.040145876e-03f, 1.040459756e-03f, 1.040771334e-03f, - 1.041080609e-03f, 1.041387581e-03f, 1.041692249e-03f, 1.041994613e-03f, 1.042294672e-03f, 1.042592426e-03f, 1.042887873e-03f, 1.043181015e-03f, 1.043471850e-03f, 1.043760377e-03f, - 1.044046597e-03f, 1.044330508e-03f, 1.044612111e-03f, 1.044891405e-03f, 1.045168389e-03f, 1.045443063e-03f, 1.045715426e-03f, 1.045985479e-03f, 1.046253220e-03f, 1.046518649e-03f, - 1.046781766e-03f, 1.047042571e-03f, 1.047301062e-03f, 1.047557240e-03f, 1.047811103e-03f, 1.048062653e-03f, 1.048311888e-03f, 1.048558808e-03f, 1.048803412e-03f, 1.049045700e-03f, - 1.049285672e-03f, 1.049523328e-03f, 1.049758666e-03f, 1.049991688e-03f, 1.050222391e-03f, 1.050450776e-03f, 1.050676843e-03f, 1.050900592e-03f, 1.051122021e-03f, 1.051341131e-03f, - 1.051557921e-03f, 1.051772391e-03f, 1.051984541e-03f, 1.052194370e-03f, 1.052401878e-03f, 1.052607065e-03f, 1.052809930e-03f, 1.053010473e-03f, 1.053208694e-03f, 1.053404593e-03f, - 1.053598169e-03f, 1.053789422e-03f, 1.053978352e-03f, 1.054164958e-03f, 1.054349241e-03f, 1.054531200e-03f, 1.054710834e-03f, 1.054888144e-03f, 1.055063129e-03f, 1.055235789e-03f, - 1.055406125e-03f, 1.055574134e-03f, 1.055739819e-03f, 1.055903177e-03f, 1.056064209e-03f, 1.056222915e-03f, 1.056379295e-03f, 1.056533348e-03f, 1.056685075e-03f, 1.056834474e-03f, - 1.056981547e-03f, 1.057126292e-03f, 1.057268710e-03f, 1.057408800e-03f, 1.057546562e-03f, 1.057681996e-03f, 1.057815103e-03f, 1.057945881e-03f, 1.058074331e-03f, 1.058200453e-03f, - 1.058324246e-03f, 1.058445710e-03f, 1.058564846e-03f, 1.058681652e-03f, 1.058796130e-03f, 1.058908279e-03f, 1.059018098e-03f, 1.059125588e-03f, 1.059230749e-03f, 1.059333581e-03f, - 1.059434083e-03f, 1.059532255e-03f, 1.059628098e-03f, 1.059721612e-03f, 1.059812795e-03f, 1.059901649e-03f, 1.059988173e-03f, 1.060072367e-03f, 1.060154232e-03f, 1.060233766e-03f, - 1.060310971e-03f, 1.060385846e-03f, 1.060458391e-03f, 1.060528606e-03f, 1.060596491e-03f, 1.060662046e-03f, 1.060725271e-03f, 1.060786166e-03f, 1.060844732e-03f, 1.060900968e-03f, - 1.060954874e-03f, 1.061006450e-03f, 1.061055696e-03f, 1.061102613e-03f, 1.061147200e-03f, 1.061189458e-03f, 1.061229386e-03f, 1.061266985e-03f, 1.061302254e-03f, 1.061335194e-03f, - 1.061365805e-03f, 1.061394087e-03f, 1.061420040e-03f, 1.061443664e-03f, 1.061464959e-03f, 1.061483926e-03f, 1.061500564e-03f, 1.061514873e-03f, 1.061526855e-03f, 1.061536508e-03f, - 1.061543833e-03f, 1.061548830e-03f, 1.061551499e-03f, 1.061551840e-03f, 1.061549854e-03f, 1.061545541e-03f, 1.061538901e-03f, 1.061529934e-03f, 1.061518640e-03f, 1.061505019e-03f, - 1.061489072e-03f, 1.061470798e-03f, 1.061450199e-03f, 1.061427274e-03f, 1.061402023e-03f, 1.061374446e-03f, 1.061344545e-03f, 1.061312318e-03f, 1.061277767e-03f, 1.061240891e-03f, - 1.061201691e-03f, 1.061160167e-03f, 1.061116319e-03f, 1.061070147e-03f, 1.061021652e-03f, 1.060970834e-03f, 1.060917694e-03f, 1.060862230e-03f, 1.060804445e-03f, 1.060744338e-03f, - 1.060681909e-03f, 1.060617158e-03f, 1.060550087e-03f, 1.060480695e-03f, 1.060408982e-03f, 1.060334949e-03f, 1.060258597e-03f, 1.060179925e-03f, 1.060098933e-03f, 1.060015623e-03f, - 1.059929995e-03f, 1.059842048e-03f, 1.059751784e-03f, 1.059659202e-03f, 1.059564302e-03f, 1.059467087e-03f, 1.059367554e-03f, 1.059265706e-03f, 1.059161542e-03f, 1.059055063e-03f, - 1.058946269e-03f, 1.058835161e-03f, 1.058721739e-03f, 1.058606003e-03f, 1.058487954e-03f, 1.058367591e-03f, 1.058244917e-03f, 1.058119931e-03f, 1.057992632e-03f, 1.057863023e-03f, - 1.057731104e-03f, 1.057596874e-03f, 1.057460334e-03f, 1.057321485e-03f, 1.057180327e-03f, 1.057036860e-03f, 1.056891086e-03f, 1.056743004e-03f, 1.056592615e-03f, 1.056439920e-03f, - 1.056284918e-03f, 1.056127612e-03f, 1.055968000e-03f, 1.055806083e-03f, 1.055641863e-03f, 1.055475339e-03f, 1.055306512e-03f, 1.055135383e-03f, 1.054961952e-03f, 1.054786219e-03f, - 1.054608186e-03f, 1.054427852e-03f, 1.054245219e-03f, 1.054060286e-03f, 1.053873055e-03f, 1.053683525e-03f, 1.053491699e-03f, 1.053297575e-03f, 1.053101155e-03f, 1.052902439e-03f, - 1.052701428e-03f, 1.052498122e-03f, 1.052292523e-03f, 1.052084630e-03f, 1.051874444e-03f, 1.051661966e-03f, 1.051447197e-03f, 1.051230136e-03f, 1.051010786e-03f, 1.050789146e-03f, - 1.050565216e-03f, 1.050338999e-03f, 1.050110494e-03f, 1.049879701e-03f, 1.049646623e-03f, 1.049411258e-03f, 1.049173609e-03f, 1.048933675e-03f, 1.048691457e-03f, 1.048446957e-03f, - 1.048200174e-03f, 1.047951109e-03f, 1.047699763e-03f, 1.047446138e-03f, 1.047190232e-03f, 1.046932048e-03f, 1.046671586e-03f, 1.046408847e-03f, 1.046143830e-03f, 1.045876538e-03f, - 1.045606971e-03f, 1.045335129e-03f, 1.045061014e-03f, 1.044784626e-03f, 1.044505965e-03f, 1.044225033e-03f, 1.043941831e-03f, 1.043656359e-03f, 1.043368617e-03f, 1.043078607e-03f, - 1.042786330e-03f, 1.042491786e-03f, 1.042194976e-03f, 1.041895901e-03f, 1.041594562e-03f, 1.041290959e-03f, 1.040985094e-03f, 1.040676967e-03f, 1.040366578e-03f, 1.040053930e-03f, - 1.039739022e-03f, 1.039421855e-03f, 1.039102431e-03f, 1.038780750e-03f, 1.038456813e-03f, 1.038130621e-03f, 1.037802175e-03f, 1.037471476e-03f, 1.037138524e-03f, 1.036803320e-03f, - 1.036465866e-03f, 1.036126161e-03f, 1.035784208e-03f, 1.035440007e-03f, 1.035093559e-03f, 1.034744864e-03f, 1.034393924e-03f, 1.034040740e-03f, 1.033685312e-03f, 1.033327642e-03f, - 1.032967730e-03f, 1.032605578e-03f, 1.032241186e-03f, 1.031874555e-03f, 1.031505686e-03f, 1.031134581e-03f, 1.030761239e-03f, 1.030385663e-03f, 1.030007853e-03f, 1.029627809e-03f, - 1.029245534e-03f, 1.028861028e-03f, 1.028474292e-03f, 1.028085326e-03f, 1.027694133e-03f, 1.027300713e-03f, 1.026905067e-03f, 1.026507195e-03f, 1.026107100e-03f, 1.025704782e-03f, - 1.025300242e-03f, 1.024893482e-03f, 1.024484501e-03f, 1.024073302e-03f, 1.023659885e-03f, 1.023244251e-03f, 1.022826402e-03f, 1.022406338e-03f, 1.021984061e-03f, 1.021559571e-03f, - 1.021132870e-03f, 1.020703959e-03f, 1.020272839e-03f, 1.019839510e-03f, 1.019403975e-03f, 1.018966234e-03f, 1.018526288e-03f, 1.018084138e-03f, 1.017639786e-03f, 1.017193233e-03f, - 1.016744479e-03f, 1.016293527e-03f, 1.015840376e-03f, 1.015385028e-03f, 1.014927485e-03f, 1.014467747e-03f, 1.014005816e-03f, 1.013541692e-03f, 1.013075378e-03f, 1.012606873e-03f, - 1.012136180e-03f, 1.011663300e-03f, 1.011188232e-03f, 1.010710980e-03f, 1.010231544e-03f, 1.009749925e-03f, 1.009266124e-03f, 1.008780143e-03f, 1.008291983e-03f, 1.007801645e-03f, - 1.007309131e-03f, 1.006814440e-03f, 1.006317576e-03f, 1.005818538e-03f, 1.005317329e-03f, 1.004813949e-03f, 1.004308400e-03f, 1.003800682e-03f, 1.003290798e-03f, 1.002778749e-03f, - 1.002264535e-03f, 1.001748158e-03f, 1.001229620e-03f, 1.000708921e-03f, 1.000186063e-03f, 9.996610468e-04f, 9.991338744e-04f, 9.986045467e-04f, 9.980730651e-04f, 9.975394308e-04f, - 9.970036452e-04f, 9.964657097e-04f, 9.959256254e-04f, 9.953833938e-04f, 9.948390162e-04f, 9.942924940e-04f, 9.937438284e-04f, 9.931930208e-04f, 9.926400725e-04f, 9.920849850e-04f, - 9.915277596e-04f, 9.909683977e-04f, 9.904069005e-04f, 9.898432695e-04f, 9.892775062e-04f, 9.887096117e-04f, 9.881395876e-04f, 9.875674353e-04f, 9.869931561e-04f, 9.864167514e-04f, - 9.858382227e-04f, 9.852575713e-04f, 9.846747987e-04f, 9.840899062e-04f, 9.835028954e-04f, 9.829137676e-04f, 9.823225244e-04f, 9.817291670e-04f, 9.811336970e-04f, 9.805361158e-04f, - 9.799364248e-04f, 9.793346256e-04f, 9.787307195e-04f, 9.781247081e-04f, 9.775165928e-04f, 9.769063751e-04f, 9.762940564e-04f, 9.756796383e-04f, 9.750631222e-04f, 9.744445097e-04f, - 9.738238022e-04f, 9.732010012e-04f, 9.725761082e-04f, 9.719491248e-04f, 9.713200525e-04f, 9.706888927e-04f, 9.700556471e-04f, 9.694203170e-04f, 9.687829042e-04f, 9.681434100e-04f, - 9.675018361e-04f, 9.668581840e-04f, 9.662124552e-04f, 9.655646513e-04f, 9.649147739e-04f, 9.642628245e-04f, 9.636088047e-04f, 9.629527160e-04f, 9.622945601e-04f, 9.616343386e-04f, - 9.609720529e-04f, 9.603077047e-04f, 9.596412956e-04f, 9.589728272e-04f, 9.583023011e-04f, 9.576297190e-04f, 9.569550823e-04f, 9.562783928e-04f, 9.555996520e-04f, 9.549188616e-04f, - 9.542360233e-04f, 9.535511386e-04f, 9.528642091e-04f, 9.521752366e-04f, 9.514842227e-04f, 9.507911690e-04f, 9.500960772e-04f, 9.493989490e-04f, 9.486997860e-04f, 9.479985898e-04f, - 9.472953623e-04f, 9.465901049e-04f, 9.458828195e-04f, 9.451735077e-04f, 9.444621712e-04f, 9.437488116e-04f, 9.430334308e-04f, 9.423160304e-04f, 9.415966120e-04f, 9.408751775e-04f, - 9.401517286e-04f, 9.394262669e-04f, 9.386987942e-04f, 9.379693122e-04f, 9.372378226e-04f, 9.365043272e-04f, 9.357688278e-04f, 9.350313260e-04f, 9.342918237e-04f, 9.335503226e-04f, - 9.328068244e-04f, 9.320613309e-04f, 9.313138439e-04f, 9.305643652e-04f, 9.298128964e-04f, 9.290594395e-04f, 9.283039962e-04f, 9.275465683e-04f, 9.267871576e-04f, 9.260257658e-04f, - 9.252623948e-04f, 9.244970464e-04f, 9.237297224e-04f, 9.229604246e-04f, 9.221891549e-04f, 9.214159150e-04f, 9.206407068e-04f, 9.198635321e-04f, 9.190843928e-04f, 9.183032907e-04f, - 9.175202276e-04f, 9.167352053e-04f, 9.159482259e-04f, 9.151592910e-04f, 9.143684026e-04f, 9.135755625e-04f, 9.127807726e-04f, 9.119840348e-04f, 9.111853509e-04f, 9.103847228e-04f, - 9.095821525e-04f, 9.087776417e-04f, 9.079711925e-04f, 9.071628066e-04f, 9.063524861e-04f, 9.055402327e-04f, 9.047260485e-04f, 9.039099353e-04f, 9.030918951e-04f, 9.022719297e-04f, - 9.014500411e-04f, 9.006262313e-04f, 8.998005021e-04f, 8.989728556e-04f, 8.981432936e-04f, 8.973118181e-04f, 8.964784310e-04f, 8.956431344e-04f, 8.948059301e-04f, 8.939668201e-04f, - 8.931258065e-04f, 8.922828911e-04f, 8.914380759e-04f, 8.905913630e-04f, 8.897427543e-04f, 8.888922518e-04f, 8.880398575e-04f, 8.871855734e-04f, 8.863294014e-04f, 8.854713437e-04f, - 8.846114021e-04f, 8.837495788e-04f, 8.828858757e-04f, 8.820202948e-04f, 8.811528382e-04f, 8.802835079e-04f, 8.794123060e-04f, 8.785392344e-04f, 8.776642952e-04f, 8.767874905e-04f, - 8.759088222e-04f, 8.750282926e-04f, 8.741459035e-04f, 8.732616571e-04f, 8.723755554e-04f, 8.714876005e-04f, 8.705977945e-04f, 8.697061395e-04f, 8.688126375e-04f, 8.679172905e-04f, - 8.670201008e-04f, 8.661210704e-04f, 8.652202013e-04f, 8.643174958e-04f, 8.634129558e-04f, 8.625065835e-04f, 8.615983810e-04f, 8.606883504e-04f, 8.597764938e-04f, 8.588628135e-04f, - 8.579473113e-04f, 8.570299896e-04f, 8.561108505e-04f, 8.551898960e-04f, 8.542671284e-04f, 8.533425497e-04f, 8.524161622e-04f, 8.514879679e-04f, 8.505579690e-04f, 8.496261678e-04f, - 8.486925662e-04f, 8.477571667e-04f, 8.468199712e-04f, 8.458809819e-04f, 8.449402012e-04f, 8.439976310e-04f, 8.430532737e-04f, 8.421071314e-04f, 8.411592062e-04f, 8.402095005e-04f, - 8.392580164e-04f, 8.383047561e-04f, 8.373497219e-04f, 8.363929158e-04f, 8.354343402e-04f, 8.344739973e-04f, 8.335118893e-04f, 8.325480184e-04f, 8.315823869e-04f, 8.306149969e-04f, - 8.296458508e-04f, 8.286749508e-04f, 8.277022990e-04f, 8.267278979e-04f, 8.257517496e-04f, 8.247738563e-04f, 8.237942204e-04f, 8.228128442e-04f, 8.218297298e-04f, 8.208448795e-04f, - 8.198582957e-04f, 8.188699806e-04f, 8.178799365e-04f, 8.168881656e-04f, 8.158946704e-04f, 8.148994530e-04f, 8.139025157e-04f, 8.129038609e-04f, 8.119034909e-04f, 8.109014080e-04f, - 8.098976145e-04f, 8.088921126e-04f, 8.078849048e-04f, 8.068759934e-04f, 8.058653806e-04f, 8.048530688e-04f, 8.038390604e-04f, 8.028233576e-04f, 8.018059629e-04f, 8.007868785e-04f, - 7.997661069e-04f, 7.987436503e-04f, 7.977195111e-04f, 7.966936917e-04f, 7.956661945e-04f, 7.946370217e-04f, 7.936061758e-04f, 7.925736592e-04f, 7.915394742e-04f, 7.905036232e-04f, - 7.894661086e-04f, 7.884269328e-04f, 7.873860981e-04f, 7.863436070e-04f, 7.852994618e-04f, 7.842536650e-04f, 7.832062190e-04f, 7.821571261e-04f, 7.811063889e-04f, 7.800540096e-04f, - 7.789999907e-04f, 7.779443346e-04f, 7.768870439e-04f, 7.758281208e-04f, 7.747675678e-04f, 7.737053874e-04f, 7.726415819e-04f, 7.715761539e-04f, 7.705091058e-04f, 7.694404400e-04f, - 7.683701590e-04f, 7.672982652e-04f, 7.662247612e-04f, 7.651496492e-04f, 7.640729319e-04f, 7.629946117e-04f, 7.619146911e-04f, 7.608331725e-04f, 7.597500584e-04f, 7.586653513e-04f, - 7.575790537e-04f, 7.564911681e-04f, 7.554016970e-04f, 7.543106428e-04f, 7.532180081e-04f, 7.521237953e-04f, 7.510280070e-04f, 7.499306457e-04f, 7.488317139e-04f, 7.477312141e-04f, - 7.466291488e-04f, 7.455255205e-04f, 7.444203318e-04f, 7.433135853e-04f, 7.422052833e-04f, 7.410954286e-04f, 7.399840235e-04f, 7.388710707e-04f, 7.377565726e-04f, 7.366405319e-04f, - 7.355229511e-04f, 7.344038328e-04f, 7.332831794e-04f, 7.321609936e-04f, 7.310372779e-04f, 7.299120349e-04f, 7.287852672e-04f, 7.276569773e-04f, 7.265271678e-04f, 7.253958413e-04f, - 7.242630004e-04f, 7.231286477e-04f, 7.219927857e-04f, 7.208554170e-04f, 7.197165443e-04f, 7.185761701e-04f, 7.174342970e-04f, 7.162909277e-04f, 7.151460648e-04f, 7.139997108e-04f, - 7.128518683e-04f, 7.117025401e-04f, 7.105517287e-04f, 7.093994367e-04f, 7.082456667e-04f, 7.070904215e-04f, 7.059337036e-04f, 7.047755156e-04f, 7.036158602e-04f, 7.024547401e-04f, - 7.012921579e-04f, 7.001281161e-04f, 6.989626176e-04f, 6.977956649e-04f, 6.966272607e-04f, 6.954574076e-04f, 6.942861084e-04f, 6.931133656e-04f, 6.919391820e-04f, 6.907635602e-04f, - 6.895865029e-04f, 6.884080128e-04f, 6.872280925e-04f, 6.860467448e-04f, 6.848639722e-04f, 6.836797776e-04f, 6.824941636e-04f, 6.813071329e-04f, 6.801186882e-04f, 6.789288322e-04f, - 6.777375676e-04f, 6.765448971e-04f, 6.753508234e-04f, 6.741553493e-04f, 6.729584774e-04f, 6.717602105e-04f, 6.705605512e-04f, 6.693595024e-04f, 6.681570667e-04f, 6.669532469e-04f, - 6.657480457e-04f, 6.645414658e-04f, 6.633335100e-04f, 6.621241810e-04f, 6.609134815e-04f, 6.597014144e-04f, 6.584879824e-04f, 6.572731881e-04f, 6.560570344e-04f, 6.548395241e-04f, - 6.536206598e-04f, 6.524004444e-04f, 6.511788806e-04f, 6.499559712e-04f, 6.487317189e-04f, 6.475061266e-04f, 6.462791970e-04f, 6.450509328e-04f, 6.438213370e-04f, 6.425904122e-04f, - 6.413581612e-04f, 6.401245869e-04f, 6.388896921e-04f, 6.376534794e-04f, 6.364159518e-04f, 6.351771120e-04f, 6.339369629e-04f, 6.326955072e-04f, 6.314527477e-04f, 6.302086874e-04f, - 6.289633289e-04f, 6.277166751e-04f, 6.264687288e-04f, 6.252194929e-04f, 6.239689701e-04f, 6.227171633e-04f, 6.214640754e-04f, 6.202097092e-04f, 6.189540674e-04f, 6.176971530e-04f, - 6.164389687e-04f, 6.151795175e-04f, 6.139188022e-04f, 6.126568256e-04f, 6.113935906e-04f, 6.101291000e-04f, 6.088633566e-04f, 6.075963635e-04f, 6.063281233e-04f, 6.050586390e-04f, - 6.037879135e-04f, 6.025159496e-04f, 6.012427501e-04f, 5.999683180e-04f, 5.986926562e-04f, 5.974157674e-04f, 5.961376547e-04f, 5.948583209e-04f, 5.935777688e-04f, 5.922960014e-04f, - 5.910130215e-04f, 5.897288321e-04f, 5.884434361e-04f, 5.871568363e-04f, 5.858690356e-04f, 5.845800370e-04f, 5.832898433e-04f, 5.819984576e-04f, 5.807058826e-04f, 5.794121213e-04f, - 5.781171766e-04f, 5.768210514e-04f, 5.755237488e-04f, 5.742252714e-04f, 5.729256224e-04f, 5.716248046e-04f, 5.703228210e-04f, 5.690196745e-04f, 5.677153680e-04f, 5.664099045e-04f, - 5.651032869e-04f, 5.637955182e-04f, 5.624866013e-04f, 5.611765391e-04f, 5.598653346e-04f, 5.585529907e-04f, 5.572395105e-04f, 5.559248968e-04f, 5.546091527e-04f, 5.532922810e-04f, - 5.519742848e-04f, 5.506551670e-04f, 5.493349305e-04f, 5.480135784e-04f, 5.466911137e-04f, 5.453675392e-04f, 5.440428580e-04f, 5.427170731e-04f, 5.413901874e-04f, 5.400622039e-04f, - 5.387331256e-04f, 5.374029555e-04f, 5.360716966e-04f, 5.347393519e-04f, 5.334059243e-04f, 5.320714169e-04f, 5.307358327e-04f, 5.293991746e-04f, 5.280614457e-04f, 5.267226490e-04f, - 5.253827874e-04f, 5.240418641e-04f, 5.226998820e-04f, 5.213568440e-04f, 5.200127534e-04f, 5.186676129e-04f, 5.173214258e-04f, 5.159741949e-04f, 5.146259234e-04f, 5.132766142e-04f, - 5.119262704e-04f, 5.105748949e-04f, 5.092224910e-04f, 5.078690615e-04f, 5.065146095e-04f, 5.051591380e-04f, 5.038026502e-04f, 5.024451490e-04f, 5.010866374e-04f, 4.997271186e-04f, - 4.983665956e-04f, 4.970050714e-04f, 4.956425491e-04f, 4.942790317e-04f, 4.929145223e-04f, 4.915490239e-04f, 4.901825397e-04f, 4.888150726e-04f, 4.874466257e-04f, 4.860772022e-04f, - 4.847068051e-04f, 4.833354373e-04f, 4.819631021e-04f, 4.805898025e-04f, 4.792155416e-04f, 4.778403224e-04f, 4.764641480e-04f, 4.750870216e-04f, 4.737089461e-04f, 4.723299247e-04f, - 4.709499605e-04f, 4.695690565e-04f, 4.681872159e-04f, 4.668044417e-04f, 4.654207370e-04f, 4.640361050e-04f, 4.626505487e-04f, 4.612640713e-04f, 4.598766757e-04f, 4.584883652e-04f, - 4.570991429e-04f, 4.557090118e-04f, 4.543179750e-04f, 4.529260358e-04f, 4.515331971e-04f, 4.501394621e-04f, 4.487448339e-04f, 4.473493157e-04f, 4.459529105e-04f, 4.445556215e-04f, - 4.431574518e-04f, 4.417584045e-04f, 4.403584827e-04f, 4.389576897e-04f, 4.375560285e-04f, 4.361535022e-04f, 4.347501139e-04f, 4.333458669e-04f, 4.319407642e-04f, 4.305348091e-04f, - 4.291280045e-04f, 4.277203537e-04f, 4.263118599e-04f, 4.249025261e-04f, 4.234923555e-04f, 4.220813512e-04f, 4.206695165e-04f, 4.192568544e-04f, 4.178433681e-04f, 4.164290608e-04f, - 4.150139357e-04f, 4.135979958e-04f, 4.121812443e-04f, 4.107636844e-04f, 4.093453193e-04f, 4.079261522e-04f, 4.065061861e-04f, 4.050854243e-04f, 4.036638699e-04f, 4.022415261e-04f, - 4.008183961e-04f, 3.993944831e-04f, 3.979697901e-04f, 3.965443205e-04f, 3.951180774e-04f, 3.936910639e-04f, 3.922632832e-04f, 3.908347386e-04f, 3.894054331e-04f, 3.879753701e-04f, - 3.865445526e-04f, 3.851129839e-04f, 3.836806672e-04f, 3.822476056e-04f, 3.808138023e-04f, 3.793792606e-04f, 3.779439836e-04f, 3.765079746e-04f, 3.750712366e-04f, 3.736337730e-04f, - 3.721955869e-04f, 3.707566815e-04f, 3.693170601e-04f, 3.678767258e-04f, 3.664356819e-04f, 3.649939315e-04f, 3.635514778e-04f, 3.621083241e-04f, 3.606644736e-04f, 3.592199295e-04f, - 3.577746950e-04f, 3.563287734e-04f, 3.548821678e-04f, 3.534348814e-04f, 3.519869175e-04f, 3.505382793e-04f, 3.490889701e-04f, 3.476389930e-04f, 3.461883512e-04f, 3.447370481e-04f, - 3.432850867e-04f, 3.418324705e-04f, 3.403792025e-04f, 3.389252860e-04f, 3.374707242e-04f, 3.360155205e-04f, 3.345596779e-04f, 3.331031998e-04f, 3.316460894e-04f, 3.301883499e-04f, - 3.287299846e-04f, 3.272709966e-04f, 3.258113893e-04f, 3.243511659e-04f, 3.228903296e-04f, 3.214288837e-04f, 3.199668314e-04f, 3.185041760e-04f, 3.170409207e-04f, 3.155770687e-04f, - 3.141126234e-04f, 3.126475879e-04f, 3.111819655e-04f, 3.097157595e-04f, 3.082489731e-04f, 3.067816096e-04f, 3.053136723e-04f, 3.038451643e-04f, 3.023760890e-04f, 3.009064496e-04f, - 2.994362493e-04f, 2.979654915e-04f, 2.964941794e-04f, 2.950223163e-04f, 2.935499054e-04f, 2.920769500e-04f, 2.906034533e-04f, 2.891294187e-04f, 2.876548493e-04f, 2.861797485e-04f, - 2.847041196e-04f, 2.832279657e-04f, 2.817512903e-04f, 2.802740964e-04f, 2.787963876e-04f, 2.773181669e-04f, 2.758394377e-04f, 2.743602032e-04f, 2.728804668e-04f, 2.714002316e-04f, - 2.699195011e-04f, 2.684382784e-04f, 2.669565669e-04f, 2.654743699e-04f, 2.639916905e-04f, 2.625085321e-04f, 2.610248981e-04f, 2.595407915e-04f, 2.580562159e-04f, 2.565711744e-04f, - 2.550856703e-04f, 2.535997069e-04f, 2.521132876e-04f, 2.506264155e-04f, 2.491390941e-04f, 2.476513265e-04f, 2.461631161e-04f, 2.446744662e-04f, 2.431853800e-04f, 2.416958609e-04f, - 2.402059121e-04f, 2.387155370e-04f, 2.372247388e-04f, 2.357335209e-04f, 2.342418865e-04f, 2.327498390e-04f, 2.312573816e-04f, 2.297645176e-04f, 2.282712504e-04f, 2.267775832e-04f, - 2.252835194e-04f, 2.237890622e-04f, 2.222942150e-04f, 2.207989810e-04f, 2.193033636e-04f, 2.178073660e-04f, 2.163109916e-04f, 2.148142438e-04f, 2.133171256e-04f, 2.118196406e-04f, - 2.103217920e-04f, 2.088235831e-04f, 2.073250173e-04f, 2.058260977e-04f, 2.043268278e-04f, 2.028272109e-04f, 2.013272502e-04f, 1.998269491e-04f, 1.983263109e-04f, 1.968253389e-04f, - 1.953240364e-04f, 1.938224067e-04f, 1.923204532e-04f, 1.908181792e-04f, 1.893155880e-04f, 1.878126828e-04f, 1.863094670e-04f, 1.848059440e-04f, 1.833021171e-04f, 1.817979895e-04f, - 1.802935645e-04f, 1.787888456e-04f, 1.772838360e-04f, 1.757785391e-04f, 1.742729581e-04f, 1.727670964e-04f, 1.712609573e-04f, 1.697545441e-04f, 1.682478602e-04f, 1.667409089e-04f, - 1.652336934e-04f, 1.637262172e-04f, 1.622184835e-04f, 1.607104956e-04f, 1.592022570e-04f, 1.576937708e-04f, 1.561850405e-04f, 1.546760694e-04f, 1.531668607e-04f, 1.516574179e-04f, - 1.501477442e-04f, 1.486378429e-04f, 1.471277175e-04f, 1.456173711e-04f, 1.441068073e-04f, 1.425960291e-04f, 1.410850401e-04f, 1.395738435e-04f, 1.380624427e-04f, 1.365508409e-04f, - 1.350390415e-04f, 1.335270479e-04f, 1.320148634e-04f, 1.305024912e-04f, 1.289899348e-04f, 1.274771974e-04f, 1.259642824e-04f, 1.244511932e-04f, 1.229379329e-04f, 1.214245051e-04f, - 1.199109129e-04f, 1.183971598e-04f, 1.168832490e-04f, 1.153691839e-04f, 1.138549679e-04f, 1.123406042e-04f, 1.108260962e-04f, 1.093114472e-04f, 1.077966606e-04f, 1.062817396e-04f, - 1.047666877e-04f, 1.032515081e-04f, 1.017362042e-04f, 1.002207792e-04f, 9.870523663e-05f, 9.718957970e-05f, 9.567381177e-05f, 9.415793616e-05f, 9.264195622e-05f, 9.112587527e-05f, - 8.960969664e-05f, 8.809342367e-05f, 8.657705969e-05f, 8.506060802e-05f, 8.354407200e-05f, 8.202745495e-05f, 8.051076022e-05f, 7.899399114e-05f, 7.747715102e-05f, 7.596024321e-05f, - 7.444327104e-05f, 7.292623783e-05f, 7.140914692e-05f, 6.989200164e-05f, 6.837480531e-05f, 6.685756127e-05f, 6.534027286e-05f, 6.382294339e-05f, 6.230557620e-05f, 6.078817462e-05f, - 5.927074198e-05f, 5.775328161e-05f, 5.623579684e-05f, 5.471829099e-05f, 5.320076741e-05f, 5.168322940e-05f, 5.016568032e-05f, 4.864812347e-05f, 4.713056220e-05f, 4.561299982e-05f, - 4.409543968e-05f, 4.257788509e-05f, 4.106033938e-05f, 3.954280588e-05f, 3.802528792e-05f, 3.650778882e-05f, 3.499031191e-05f, 3.347286052e-05f, 3.195543797e-05f, 3.043804759e-05f, - 2.892069270e-05f, 2.740337663e-05f, 2.588610270e-05f, 2.436887423e-05f, 2.285169456e-05f, 2.133456700e-05f, 1.981749489e-05f, 1.830048153e-05f, 1.678353025e-05f, 1.526664438e-05f, - 1.374982724e-05f, 1.223308215e-05f, 1.071641243e-05f, 9.199821406e-06f, 7.683312390e-06f, 6.166888705e-06f, 4.650553673e-06f, 3.134310611e-06f, 1.618162839e-06f, 1.021136744e-07f, - -1.413833564e-06f, -2.929675560e-06f, -4.445408995e-06f, -5.961030554e-06f, -7.476536920e-06f, -8.991924778e-06f, -1.050719081e-05f, -1.202233171e-05f, -1.353734415e-05f, -1.505222483e-05f, - -1.656697043e-05f, -1.808157764e-05f, -1.959604314e-05f, -2.111036363e-05f, -2.262453580e-05f, -2.413855633e-05f, -2.565242191e-05f, -2.716612924e-05f, -2.867967500e-05f, -3.019305589e-05f, - -3.170626860e-05f, -3.321930982e-05f, -3.473217625e-05f, -3.624486459e-05f, -3.775737151e-05f, -3.926969373e-05f, -4.078182794e-05f, -4.229377083e-05f, -4.380551910e-05f, -4.531706945e-05f, - -4.682841858e-05f, -4.833956319e-05f, -4.985049998e-05f, -5.136122564e-05f, -5.287173688e-05f, -5.438203041e-05f, -5.589210292e-05f, -5.740195111e-05f, -5.891157170e-05f, -6.042096139e-05f, - -6.193011688e-05f, -6.343903488e-05f, -6.494771209e-05f, -6.645614523e-05f, -6.796433100e-05f, -6.947226612e-05f, -7.097994728e-05f, -7.248737121e-05f, -7.399453461e-05f, -7.550143421e-05f, - -7.700806670e-05f, -7.851442881e-05f, -8.002051724e-05f, -8.152632872e-05f, -8.303185997e-05f, -8.453710769e-05f, -8.604206862e-05f, -8.754673945e-05f, -8.905111693e-05f, -9.055519776e-05f, - -9.205897868e-05f, -9.356245639e-05f, -9.506562763e-05f, -9.656848912e-05f, -9.807103759e-05f, -9.957326976e-05f, -1.010751824e-04f, -1.025767721e-04f, -1.040780357e-04f, -1.055789700e-04f, - -1.070795716e-04f, -1.085798373e-04f, -1.100797638e-04f, -1.115793478e-04f, -1.130785861e-04f, -1.145774754e-04f, -1.160760125e-04f, -1.175741941e-04f, -1.190720169e-04f, -1.205694776e-04f, - -1.220665731e-04f, -1.235633000e-04f, -1.250596551e-04f, -1.265556352e-04f, -1.280512369e-04f, -1.295464570e-04f, -1.310412924e-04f, -1.325357396e-04f, -1.340297955e-04f, -1.355234569e-04f, - -1.370167204e-04f, -1.385095828e-04f, -1.400020409e-04f, -1.414940915e-04f, -1.429857312e-04f, -1.444769569e-04f, -1.459677652e-04f, -1.474581531e-04f, -1.489481171e-04f, -1.504376542e-04f, - -1.519267609e-04f, -1.534154342e-04f, -1.549036708e-04f, -1.563914674e-04f, -1.578788208e-04f, -1.593657278e-04f, -1.608521851e-04f, -1.623381895e-04f, -1.638237379e-04f, -1.653088268e-04f, - -1.667934533e-04f, -1.682776139e-04f, -1.697613055e-04f, -1.712445249e-04f, -1.727272688e-04f, -1.742095340e-04f, -1.756913174e-04f, -1.771726156e-04f, -1.786534255e-04f, -1.801337439e-04f, - -1.816135675e-04f, -1.830928931e-04f, -1.845717176e-04f, -1.860500377e-04f, -1.875278502e-04f, -1.890051518e-04f, -1.904819395e-04f, -1.919582100e-04f, -1.934339601e-04f, -1.949091865e-04f, - -1.963838861e-04f, -1.978580558e-04f, -1.993316922e-04f, -2.008047922e-04f, -2.022773526e-04f, -2.037493703e-04f, -2.052208419e-04f, -2.066917644e-04f, -2.081621345e-04f, -2.096319491e-04f, - -2.111012049e-04f, -2.125698988e-04f, -2.140380277e-04f, -2.155055882e-04f, -2.169725773e-04f, -2.184389917e-04f, -2.199048284e-04f, -2.213700840e-04f, -2.228347555e-04f, -2.242988396e-04f, - -2.257623332e-04f, -2.272252331e-04f, -2.286875362e-04f, -2.301492393e-04f, -2.316103392e-04f, -2.330708328e-04f, -2.345307168e-04f, -2.359899882e-04f, -2.374486438e-04f, -2.389066804e-04f, - -2.403640949e-04f, -2.418208841e-04f, -2.432770448e-04f, -2.447325739e-04f, -2.461874683e-04f, -2.476417248e-04f, -2.490953403e-04f, -2.505483116e-04f, -2.520006356e-04f, -2.534523091e-04f, - -2.549033290e-04f, -2.563536922e-04f, -2.578033955e-04f, -2.592524357e-04f, -2.607008099e-04f, -2.621485147e-04f, -2.635955472e-04f, -2.650419041e-04f, -2.664875824e-04f, -2.679325789e-04f, - -2.693768904e-04f, -2.708205140e-04f, -2.722634464e-04f, -2.737056845e-04f, -2.751472253e-04f, -2.765880656e-04f, -2.780282022e-04f, -2.794676322e-04f, -2.809063523e-04f, -2.823443595e-04f, - -2.837816506e-04f, -2.852182226e-04f, -2.866540724e-04f, -2.880891968e-04f, -2.895235928e-04f, -2.909572572e-04f, -2.923901870e-04f, -2.938223791e-04f, -2.952538304e-04f, -2.966845377e-04f, - -2.981144981e-04f, -2.995437084e-04f, -3.009721655e-04f, -3.023998664e-04f, -3.038268080e-04f, -3.052529872e-04f, -3.066784008e-04f, -3.081030460e-04f, -3.095269195e-04f, -3.109500183e-04f, - -3.123723394e-04f, -3.137938796e-04f, -3.152146360e-04f, -3.166346053e-04f, -3.180537847e-04f, -3.194721710e-04f, -3.208897612e-04f, -3.223065522e-04f, -3.237225409e-04f, -3.251377243e-04f, - -3.265520994e-04f, -3.279656632e-04f, -3.293784125e-04f, -3.307903443e-04f, -3.322014556e-04f, -3.336117433e-04f, -3.350212045e-04f, -3.364298360e-04f, -3.378376348e-04f, -3.392445980e-04f, - -3.406507225e-04f, -3.420560052e-04f, -3.434604431e-04f, -3.448640332e-04f, -3.462667726e-04f, -3.476686581e-04f, -3.490696867e-04f, -3.504698555e-04f, -3.518691614e-04f, -3.532676014e-04f, - -3.546651725e-04f, -3.560618717e-04f, -3.574576960e-04f, -3.588526424e-04f, -3.602467079e-04f, -3.616398895e-04f, -3.630321842e-04f, -3.644235890e-04f, -3.658141009e-04f, -3.672037169e-04f, - -3.685924341e-04f, -3.699802494e-04f, -3.713671599e-04f, -3.727531626e-04f, -3.741382545e-04f, -3.755224326e-04f, -3.769056940e-04f, -3.782880357e-04f, -3.796694547e-04f, -3.810499481e-04f, - -3.824295128e-04f, -3.838081460e-04f, -3.851858447e-04f, -3.865626059e-04f, -3.879384266e-04f, -3.893133039e-04f, -3.906872349e-04f, -3.920602166e-04f, -3.934322460e-04f, -3.948033202e-04f, - -3.961734364e-04f, -3.975425914e-04f, -3.989107824e-04f, -4.002780065e-04f, -4.016442607e-04f, -4.030095421e-04f, -4.043738477e-04f, -4.057371747e-04f, -4.070995201e-04f, -4.084608810e-04f, - -4.098212545e-04f, -4.111806376e-04f, -4.125390275e-04f, -4.138964212e-04f, -4.152528158e-04f, -4.166082084e-04f, -4.179625961e-04f, -4.193159761e-04f, -4.206683453e-04f, -4.220197010e-04f, - -4.233700402e-04f, -4.247193600e-04f, -4.260676575e-04f, -4.274149299e-04f, -4.287611742e-04f, -4.301063877e-04f, -4.314505673e-04f, -4.327937102e-04f, -4.341358136e-04f, -4.354768745e-04f, - -4.368168902e-04f, -4.381558576e-04f, -4.394937741e-04f, -4.408306366e-04f, -4.421664424e-04f, -4.435011886e-04f, -4.448348723e-04f, -4.461674907e-04f, -4.474990409e-04f, -4.488295200e-04f, - -4.501589254e-04f, -4.514872540e-04f, -4.528145030e-04f, -4.541406697e-04f, -4.554657511e-04f, -4.567897445e-04f, -4.581126470e-04f, -4.594344558e-04f, -4.607551680e-04f, -4.620747809e-04f, - -4.633932917e-04f, -4.647106974e-04f, -4.660269953e-04f, -4.673421826e-04f, -4.686562564e-04f, -4.699692140e-04f, -4.712810526e-04f, -4.725917693e-04f, -4.739013614e-04f, -4.752098261e-04f, - -4.765171605e-04f, -4.778233619e-04f, -4.791284275e-04f, -4.804323545e-04f, -4.817351401e-04f, -4.830367816e-04f, -4.843372761e-04f, -4.856366209e-04f, -4.869348133e-04f, -4.882318504e-04f, - -4.895277294e-04f, -4.908224477e-04f, -4.921160025e-04f, -4.934083910e-04f, -4.946996104e-04f, -4.959896580e-04f, -4.972785310e-04f, -4.985662268e-04f, -4.998527425e-04f, -5.011380754e-04f, - -5.024222228e-04f, -5.037051819e-04f, -5.049869500e-04f, -5.062675244e-04f, -5.075469023e-04f, -5.088250811e-04f, -5.101020580e-04f, -5.113778302e-04f, -5.126523951e-04f, -5.139257500e-04f, - -5.151978921e-04f, -5.164688187e-04f, -5.177385272e-04f, -5.190070147e-04f, -5.202742788e-04f, -5.215403165e-04f, -5.228051253e-04f, -5.240687024e-04f, -5.253310452e-04f, -5.265921509e-04f, - -5.278520169e-04f, -5.291106406e-04f, -5.303680192e-04f, -5.316241500e-04f, -5.328790305e-04f, -5.341326578e-04f, -5.353850294e-04f, -5.366361427e-04f, -5.378859948e-04f, -5.391345833e-04f, - -5.403819053e-04f, -5.416279584e-04f, -5.428727398e-04f, -5.441162469e-04f, -5.453584770e-04f, -5.465994275e-04f, -5.478390958e-04f, -5.490774793e-04f, -5.503145753e-04f, -5.515503812e-04f, - -5.527848943e-04f, -5.540181121e-04f, -5.552500319e-04f, -5.564806512e-04f, -5.577099672e-04f, -5.589379774e-04f, -5.601646793e-04f, -5.613900701e-04f, -5.626141473e-04f, -5.638369084e-04f, - -5.650583506e-04f, -5.662784714e-04f, -5.674972683e-04f, -5.687147386e-04f, -5.699308798e-04f, -5.711456893e-04f, -5.723591645e-04f, -5.735713028e-04f, -5.747821017e-04f, -5.759915586e-04f, - -5.771996710e-04f, -5.784064363e-04f, -5.796118519e-04f, -5.808159152e-04f, -5.820186239e-04f, -5.832199752e-04f, -5.844199666e-04f, -5.856185957e-04f, -5.868158598e-04f, -5.880117565e-04f, - -5.892062832e-04f, -5.903994373e-04f, -5.915912164e-04f, -5.927816180e-04f, -5.939706394e-04f, -5.951582783e-04f, -5.963445320e-04f, -5.975293982e-04f, -5.987128742e-04f, -5.998949576e-04f, - -6.010756459e-04f, -6.022549366e-04f, -6.034328271e-04f, -6.046093151e-04f, -6.057843980e-04f, -6.069580733e-04f, -6.081303386e-04f, -6.093011914e-04f, -6.104706292e-04f, -6.116386495e-04f, - -6.128052499e-04f, -6.139704280e-04f, -6.151341811e-04f, -6.162965070e-04f, -6.174574031e-04f, -6.186168671e-04f, -6.197748964e-04f, -6.209314886e-04f, -6.220866412e-04f, -6.232403519e-04f, - -6.243926182e-04f, -6.255434377e-04f, -6.266928079e-04f, -6.278407265e-04f, -6.289871909e-04f, -6.301321989e-04f, -6.312757479e-04f, -6.324178356e-04f, -6.335584596e-04f, -6.346976174e-04f, - -6.358353067e-04f, -6.369715250e-04f, -6.381062700e-04f, -6.392395394e-04f, -6.403713306e-04f, -6.415016413e-04f, -6.426304691e-04f, -6.437578118e-04f, -6.448836668e-04f, -6.460080318e-04f, - -6.471309045e-04f, -6.482522825e-04f, -6.493721634e-04f, -6.504905450e-04f, -6.516074247e-04f, -6.527228003e-04f, -6.538366695e-04f, -6.549490299e-04f, -6.560598791e-04f, -6.571692149e-04f, - -6.582770349e-04f, -6.593833367e-04f, -6.604881181e-04f, -6.615913767e-04f, -6.626931102e-04f, -6.637933163e-04f, -6.648919927e-04f, -6.659891371e-04f, -6.670847472e-04f, -6.681788206e-04f, - -6.692713552e-04f, -6.703623485e-04f, -6.714517984e-04f, -6.725397024e-04f, -6.736260584e-04f, -6.747108641e-04f, -6.757941171e-04f, -6.768758153e-04f, -6.779559563e-04f, -6.790345379e-04f, - -6.801115579e-04f, -6.811870139e-04f, -6.822609037e-04f, -6.833332251e-04f, -6.844039758e-04f, -6.854731536e-04f, -6.865407563e-04f, -6.876067815e-04f, -6.886712271e-04f, -6.897340909e-04f, - -6.907953706e-04f, -6.918550640e-04f, -6.929131689e-04f, -6.939696831e-04f, -6.950246044e-04f, -6.960779305e-04f, -6.971296592e-04f, -6.981797885e-04f, -6.992283160e-04f, -7.002752395e-04f, - -7.013205570e-04f, -7.023642661e-04f, -7.034063648e-04f, -7.044468509e-04f, -7.054857221e-04f, -7.065229763e-04f, -7.075586113e-04f, -7.085926251e-04f, -7.096250153e-04f, -7.106557799e-04f, - -7.116849168e-04f, -7.127124237e-04f, -7.137382985e-04f, -7.147625391e-04f, -7.157851434e-04f, -7.168061092e-04f, -7.178254344e-04f, -7.188431168e-04f, -7.198591544e-04f, -7.208735450e-04f, - -7.218862866e-04f, -7.228973769e-04f, -7.239068139e-04f, -7.249145956e-04f, -7.259207197e-04f, -7.269251843e-04f, -7.279279871e-04f, -7.289291262e-04f, -7.299285995e-04f, -7.309264048e-04f, - -7.319225401e-04f, -7.329170033e-04f, -7.339097924e-04f, -7.349009053e-04f, -7.358903399e-04f, -7.368780941e-04f, -7.378641660e-04f, -7.388485535e-04f, -7.398312544e-04f, -7.408122669e-04f, - -7.417915888e-04f, -7.427692182e-04f, -7.437451529e-04f, -7.447193910e-04f, -7.456919304e-04f, -7.466627691e-04f, -7.476319051e-04f, -7.485993365e-04f, -7.495650611e-04f, -7.505290770e-04f, - -7.514913822e-04f, -7.524519747e-04f, -7.534108525e-04f, -7.543680136e-04f, -7.553234561e-04f, -7.562771779e-04f, -7.572291771e-04f, -7.581794517e-04f, -7.591279997e-04f, -7.600748192e-04f, - -7.610199083e-04f, -7.619632648e-04f, -7.629048871e-04f, -7.638447729e-04f, -7.647829205e-04f, -7.657193279e-04f, -7.666539931e-04f, -7.675869142e-04f, -7.685180893e-04f, -7.694475165e-04f, - -7.703751938e-04f, -7.713011193e-04f, -7.722252912e-04f, -7.731477074e-04f, -7.740683662e-04f, -7.749872656e-04f, -7.759044036e-04f, -7.768197785e-04f, -7.777333883e-04f, -7.786452311e-04f, - -7.795553051e-04f, -7.804636084e-04f, -7.813701391e-04f, -7.822748953e-04f, -7.831778752e-04f, -7.840790769e-04f, -7.849784986e-04f, -7.858761384e-04f, -7.867719945e-04f, -7.876660650e-04f, - -7.885583480e-04f, -7.894488418e-04f, -7.903375446e-04f, -7.912244544e-04f, -7.921095694e-04f, -7.929928879e-04f, -7.938744081e-04f, -7.947541280e-04f, -7.956320459e-04f, -7.965081601e-04f, - -7.973824686e-04f, -7.982549698e-04f, -7.991256618e-04f, -7.999945428e-04f, -8.008616110e-04f, -8.017268648e-04f, -8.025903022e-04f, -8.034519215e-04f, -8.043117210e-04f, -8.051696989e-04f, - -8.060258534e-04f, -8.068801828e-04f, -8.077326854e-04f, -8.085833593e-04f, -8.094322029e-04f, -8.102792143e-04f, -8.111243920e-04f, -8.119677341e-04f, -8.128092389e-04f, -8.136489047e-04f, - -8.144867298e-04f, -8.153227124e-04f, -8.161568509e-04f, -8.169891436e-04f, -8.178195887e-04f, -8.186481846e-04f, -8.194749295e-04f, -8.202998218e-04f, -8.211228598e-04f, -8.219440418e-04f, - -8.227633662e-04f, -8.235808312e-04f, -8.243964353e-04f, -8.252101766e-04f, -8.260220537e-04f, -8.268320648e-04f, -8.276402082e-04f, -8.284464824e-04f, -8.292508856e-04f, -8.300534164e-04f, - -8.308540729e-04f, -8.316528536e-04f, -8.324497569e-04f, -8.332447811e-04f, -8.340379247e-04f, -8.348291860e-04f, -8.356185633e-04f, -8.364060552e-04f, -8.371916600e-04f, -8.379753761e-04f, - -8.387572019e-04f, -8.395371358e-04f, -8.403151763e-04f, -8.410913218e-04f, -8.418655706e-04f, -8.426379213e-04f, -8.434083722e-04f, -8.441769219e-04f, -8.449435687e-04f, -8.457083110e-04f, - -8.464711475e-04f, -8.472320764e-04f, -8.479910963e-04f, -8.487482056e-04f, -8.495034028e-04f, -8.502566863e-04f, -8.510080547e-04f, -8.517575065e-04f, -8.525050400e-04f, -8.532506538e-04f, - -8.539943465e-04f, -8.547361164e-04f, -8.554759622e-04f, -8.562138822e-04f, -8.569498751e-04f, -8.576839393e-04f, -8.584160733e-04f, -8.591462758e-04f, -8.598745451e-04f, -8.606008799e-04f, - -8.613252787e-04f, -8.620477400e-04f, -8.627682624e-04f, -8.634868444e-04f, -8.642034845e-04f, -8.649181814e-04f, -8.656309337e-04f, -8.663417397e-04f, -8.670505983e-04f, -8.677575078e-04f, - -8.684624670e-04f, -8.691654743e-04f, -8.698665284e-04f, -8.705656279e-04f, -8.712627714e-04f, -8.719579575e-04f, -8.726511847e-04f, -8.733424517e-04f, -8.740317572e-04f, -8.747190996e-04f, - -8.754044778e-04f, -8.760878902e-04f, -8.767693355e-04f, -8.774488125e-04f, -8.781263196e-04f, -8.788018555e-04f, -8.794754190e-04f, -8.801470087e-04f, -8.808166231e-04f, -8.814842611e-04f, - -8.821499212e-04f, -8.828136021e-04f, -8.834753026e-04f, -8.841350212e-04f, -8.847927568e-04f, -8.854485079e-04f, -8.861022732e-04f, -8.867540516e-04f, -8.874038416e-04f, -8.880516420e-04f, - -8.886974515e-04f, -8.893412688e-04f, -8.899830926e-04f, -8.906229218e-04f, -8.912607549e-04f, -8.918965907e-04f, -8.925304281e-04f, -8.931622656e-04f, -8.937921021e-04f, -8.944199364e-04f, - -8.950457671e-04f, -8.956695931e-04f, -8.962914131e-04f, -8.969112258e-04f, -8.975290302e-04f, -8.981448249e-04f, -8.987586087e-04f, -8.993703804e-04f, -8.999801389e-04f, -9.005878828e-04f, - -9.011936111e-04f, -9.017973225e-04f, -9.023990159e-04f, -9.029986900e-04f, -9.035963437e-04f, -9.041919757e-04f, -9.047855851e-04f, -9.053771705e-04f, -9.059667307e-04f, -9.065542648e-04f, - -9.071397714e-04f, -9.077232495e-04f, -9.083046979e-04f, -9.088841155e-04f, -9.094615012e-04f, -9.100368537e-04f, -9.106101720e-04f, -9.111814550e-04f, -9.117507016e-04f, -9.123179106e-04f, - -9.128830809e-04f, -9.134462115e-04f, -9.140073012e-04f, -9.145663490e-04f, -9.151233537e-04f, -9.156783143e-04f, -9.162312296e-04f, -9.167820988e-04f, -9.173309205e-04f, -9.178776939e-04f, - -9.184224178e-04f, -9.189650911e-04f, -9.195057129e-04f, -9.200442820e-04f, -9.205807975e-04f, -9.211152583e-04f, -9.216476633e-04f, -9.221780116e-04f, -9.227063021e-04f, -9.232325338e-04f, - -9.237567056e-04f, -9.242788166e-04f, -9.247988658e-04f, -9.253168521e-04f, -9.258327746e-04f, -9.263466323e-04f, -9.268584241e-04f, -9.273681492e-04f, -9.278758065e-04f, -9.283813950e-04f, - -9.288849138e-04f, -9.293863619e-04f, -9.298857384e-04f, -9.303830423e-04f, -9.308782726e-04f, -9.313714285e-04f, -9.318625089e-04f, -9.323515129e-04f, -9.328384397e-04f, -9.333232882e-04f, - -9.338060575e-04f, -9.342867468e-04f, -9.347653551e-04f, -9.352418815e-04f, -9.357163252e-04f, -9.361886851e-04f, -9.366589604e-04f, -9.371271503e-04f, -9.375932538e-04f, -9.380572700e-04f, - -9.385191981e-04f, -9.389790373e-04f, -9.394367865e-04f, -9.398924451e-04f, -9.403460120e-04f, -9.407974866e-04f, -9.412468678e-04f, -9.416941549e-04f, -9.421393471e-04f, -9.425824434e-04f, - -9.430234431e-04f, -9.434623454e-04f, -9.438991494e-04f, -9.443338543e-04f, -9.447664593e-04f, -9.451969635e-04f, -9.456253663e-04f, -9.460516668e-04f, -9.464758642e-04f, -9.468979576e-04f, - -9.473179464e-04f, -9.477358298e-04f, -9.481516069e-04f, -9.485652770e-04f, -9.489768394e-04f, -9.493862933e-04f, -9.497936379e-04f, -9.501988724e-04f, -9.506019962e-04f, -9.510030085e-04f, - -9.514019085e-04f, -9.517986956e-04f, -9.521933690e-04f, -9.525859279e-04f, -9.529763717e-04f, -9.533646996e-04f, -9.537509109e-04f, -9.541350050e-04f, -9.545169811e-04f, -9.548968386e-04f, - -9.552745767e-04f, -9.556501947e-04f, -9.560236921e-04f, -9.563950680e-04f, -9.567643219e-04f, -9.571314530e-04f, -9.574964608e-04f, -9.578593445e-04f, -9.582201035e-04f, -9.585787372e-04f, - -9.589352448e-04f, -9.592896259e-04f, -9.596418797e-04f, -9.599920055e-04f, -9.603400029e-04f, -9.606858712e-04f, -9.610296097e-04f, -9.613712178e-04f, -9.617106950e-04f, -9.620480406e-04f, - -9.623832541e-04f, -9.627163348e-04f, -9.630472821e-04f, -9.633760956e-04f, -9.637027746e-04f, -9.640273185e-04f, -9.643497268e-04f, -9.646699988e-04f, -9.649881342e-04f, -9.653041322e-04f, - -9.656179924e-04f, -9.659297142e-04f, -9.662392970e-04f, -9.665467404e-04f, -9.668520438e-04f, -9.671552066e-04f, -9.674562284e-04f, -9.677551087e-04f, -9.680518469e-04f, -9.683464425e-04f, - -9.686388950e-04f, -9.689292040e-04f, -9.692173689e-04f, -9.695033893e-04f, -9.697872646e-04f, -9.700689945e-04f, -9.703485783e-04f, -9.706260157e-04f, -9.709013062e-04f, -9.711744493e-04f, - -9.714454446e-04f, -9.717142916e-04f, -9.719809899e-04f, -9.722455391e-04f, -9.725079386e-04f, -9.727681882e-04f, -9.730262873e-04f, -9.732822355e-04f, -9.735360324e-04f, -9.737876777e-04f, - -9.740371709e-04f, -9.742845115e-04f, -9.745296993e-04f, -9.747727338e-04f, -9.750136146e-04f, -9.752523413e-04f, -9.754889136e-04f, -9.757233311e-04f, -9.759555935e-04f, -9.761857002e-04f, - -9.764136511e-04f, -9.766394458e-04f, -9.768630838e-04f, -9.770845649e-04f, -9.773038887e-04f, -9.775210549e-04f, -9.777360631e-04f, -9.779489131e-04f, -9.781596045e-04f, -9.783681369e-04f, - -9.785745102e-04f, -9.787787239e-04f, -9.789807778e-04f, -9.791806715e-04f, -9.793784048e-04f, -9.795739775e-04f, -9.797673891e-04f, -9.799586395e-04f, -9.801477283e-04f, -9.803346553e-04f, - -9.805194203e-04f, -9.807020229e-04f, -9.808824629e-04f, -9.810607401e-04f, -9.812368543e-04f, -9.814108051e-04f, -9.815825923e-04f, -9.817522158e-04f, -9.819196753e-04f, -9.820849705e-04f, - -9.822481013e-04f, -9.824090674e-04f, -9.825678687e-04f, -9.827245049e-04f, -9.828789759e-04f, -9.830312814e-04f, -9.831814212e-04f, -9.833293953e-04f, -9.834752033e-04f, -9.836188452e-04f, - -9.837603207e-04f, -9.838996297e-04f, -9.840367721e-04f, -9.841717476e-04f, -9.843045562e-04f, -9.844351977e-04f, -9.845636719e-04f, -9.846899787e-04f, -9.848141180e-04f, -9.849360897e-04f, - -9.850558936e-04f, -9.851735296e-04f, -9.852889976e-04f, -9.854022976e-04f, -9.855134293e-04f, -9.856223928e-04f, -9.857291879e-04f, -9.858338145e-04f, -9.859362725e-04f, -9.860365619e-04f, - -9.861346826e-04f, -9.862306345e-04f, -9.863244176e-04f, -9.864160318e-04f, -9.865054771e-04f, -9.865927533e-04f, -9.866778605e-04f, -9.867607986e-04f, -9.868415676e-04f, -9.869201675e-04f, - -9.869965981e-04f, -9.870708596e-04f, -9.871429519e-04f, -9.872128749e-04f, -9.872806287e-04f, -9.873462133e-04f, -9.874096287e-04f, -9.874708748e-04f, -9.875299518e-04f, -9.875868595e-04f, - -9.876415981e-04f, -9.876941675e-04f, -9.877445679e-04f, -9.877927991e-04f, -9.878388614e-04f, -9.878827546e-04f, -9.879244789e-04f, -9.879640344e-04f, -9.880014210e-04f, -9.880366389e-04f, - -9.880696880e-04f, -9.881005686e-04f, -9.881292807e-04f, -9.881558243e-04f, -9.881801995e-04f, -9.882024065e-04f, -9.882224453e-04f, -9.882403160e-04f, -9.882560188e-04f, -9.882695538e-04f, - -9.882809210e-04f, -9.882901207e-04f, -9.882971528e-04f, -9.883020176e-04f, -9.883047152e-04f, -9.883052458e-04f, -9.883036094e-04f, -9.882998062e-04f, -9.882938364e-04f, -9.882857002e-04f, - -9.882753977e-04f, -9.882629290e-04f, -9.882482945e-04f, -9.882314941e-04f, -9.882125281e-04f, -9.881913968e-04f, -9.881681003e-04f, -9.881426387e-04f, -9.881150123e-04f, -9.880852214e-04f, - -9.880532661e-04f, -9.880191466e-04f, -9.879828631e-04f, -9.879444159e-04f, -9.879038053e-04f, -9.878610314e-04f, -9.878160944e-04f, -9.877689947e-04f, -9.877197325e-04f, -9.876683081e-04f, - -9.876147216e-04f, -9.875589734e-04f, -9.875010637e-04f, -9.874409928e-04f, -9.873787610e-04f, -9.873143685e-04f, -9.872478158e-04f, -9.871791029e-04f, -9.871082303e-04f, -9.870351982e-04f, - -9.869600070e-04f, -9.868826570e-04f, -9.868031484e-04f, -9.867214816e-04f, -9.866376570e-04f, -9.865516748e-04f, -9.864635354e-04f, -9.863732391e-04f, -9.862807862e-04f, -9.861861772e-04f, - -9.860894124e-04f, -9.859904921e-04f, -9.858894167e-04f, -9.857861866e-04f, -9.856808021e-04f, -9.855732636e-04f, -9.854635715e-04f, -9.853517262e-04f, -9.852377280e-04f, -9.851215775e-04f, - -9.850032749e-04f, -9.848828206e-04f, -9.847602152e-04f, -9.846354589e-04f, -9.845085523e-04f, -9.843794957e-04f, -9.842482896e-04f, -9.841149344e-04f, -9.839794305e-04f, -9.838417784e-04f, - -9.837019785e-04f, -9.835600314e-04f, -9.834159373e-04f, -9.832696969e-04f, -9.831213105e-04f, -9.829707787e-04f, -9.828181019e-04f, -9.826632806e-04f, -9.825063153e-04f, -9.823472064e-04f, - -9.821859545e-04f, -9.820225601e-04f, -9.818570236e-04f, -9.816893456e-04f, -9.815195266e-04f, -9.813475671e-04f, -9.811734677e-04f, -9.809972287e-04f, -9.808188509e-04f, -9.806383347e-04f, - -9.804556807e-04f, -9.802708893e-04f, -9.800839613e-04f, -9.798948970e-04f, -9.797036971e-04f, -9.795103622e-04f, -9.793148927e-04f, -9.791172894e-04f, -9.789175526e-04f, -9.787156832e-04f, - -9.785116815e-04f, -9.783055483e-04f, -9.780972841e-04f, -9.778868895e-04f, -9.776743652e-04f, -9.774597116e-04f, -9.772429295e-04f, -9.770240195e-04f, -9.768029822e-04f, -9.765798182e-04f, - -9.763545281e-04f, -9.761271127e-04f, -9.758975725e-04f, -9.756659081e-04f, -9.754321203e-04f, -9.751962097e-04f, -9.749581769e-04f, -9.747180227e-04f, -9.744757477e-04f, -9.742313525e-04f, - -9.739848378e-04f, -9.737362044e-04f, -9.734854529e-04f, -9.732325841e-04f, -9.729775985e-04f, -9.727204969e-04f, -9.724612801e-04f, -9.721999487e-04f, -9.719365034e-04f, -9.716709450e-04f, - -9.714032742e-04f, -9.711334917e-04f, -9.708615983e-04f, -9.705875947e-04f, -9.703114816e-04f, -9.700332598e-04f, -9.697529301e-04f, -9.694704932e-04f, -9.691859498e-04f, -9.688993008e-04f, - -9.686105468e-04f, -9.683196888e-04f, -9.680267274e-04f, -9.677316634e-04f, -9.674344977e-04f, -9.671352310e-04f, -9.668338641e-04f, -9.665303979e-04f, -9.662248331e-04f, -9.659171705e-04f, - -9.656074110e-04f, -9.652955554e-04f, -9.649816046e-04f, -9.646655592e-04f, -9.643474203e-04f, -9.640271885e-04f, -9.637048649e-04f, -9.633804501e-04f, -9.630539451e-04f, -9.627253507e-04f, - -9.623946679e-04f, -9.620618973e-04f, -9.617270400e-04f, -9.613900968e-04f, -9.610510686e-04f, -9.607099563e-04f, -9.603667607e-04f, -9.600214827e-04f, -9.596741233e-04f, -9.593246833e-04f, - -9.589731637e-04f, -9.586195654e-04f, -9.582638893e-04f, -9.579061362e-04f, -9.575463072e-04f, -9.571844032e-04f, -9.568204250e-04f, -9.564543737e-04f, -9.560862502e-04f, -9.557160554e-04f, - -9.553437903e-04f, -9.549694558e-04f, -9.545930529e-04f, -9.542145825e-04f, -9.538340457e-04f, -9.534514435e-04f, -9.530667766e-04f, -9.526800463e-04f, -9.522912534e-04f, -9.519003990e-04f, - -9.515074840e-04f, -9.511125095e-04f, -9.507154764e-04f, -9.503163858e-04f, -9.499152387e-04f, -9.495120361e-04f, -9.491067790e-04f, -9.486994684e-04f, -9.482901054e-04f, -9.478786911e-04f, - -9.474652264e-04f, -9.470497124e-04f, -9.466321502e-04f, -9.462125407e-04f, -9.457908852e-04f, -9.453671846e-04f, -9.449414400e-04f, -9.445136525e-04f, -9.440838231e-04f, -9.436519529e-04f, - -9.432180431e-04f, -9.427820947e-04f, -9.423441088e-04f, -9.419040865e-04f, -9.414620288e-04f, -9.410179370e-04f, -9.405718122e-04f, -9.401236553e-04f, -9.396734676e-04f, -9.392212503e-04f, - -9.387670043e-04f, -9.383107309e-04f, -9.378524311e-04f, -9.373921062e-04f, -9.369297573e-04f, -9.364653855e-04f, -9.359989919e-04f, -9.355305778e-04f, -9.350601444e-04f, -9.345876927e-04f, - -9.341132239e-04f, -9.336367393e-04f, -9.331582400e-04f, -9.326777272e-04f, -9.321952020e-04f, -9.317106658e-04f, -9.312241196e-04f, -9.307355647e-04f, -9.302450023e-04f, -9.297524336e-04f, - -9.292578598e-04f, -9.287612821e-04f, -9.282627018e-04f, -9.277621201e-04f, -9.272595382e-04f, -9.267549574e-04f, -9.262483789e-04f, -9.257398040e-04f, -9.252292338e-04f, -9.247166697e-04f, - -9.242021129e-04f, -9.236855647e-04f, -9.231670264e-04f, -9.226464991e-04f, -9.221239843e-04f, -9.215994832e-04f, -9.210729970e-04f, -9.205445270e-04f, -9.200140746e-04f, -9.194816411e-04f, - -9.189472277e-04f, -9.184108357e-04f, -9.178724665e-04f, -9.173321214e-04f, -9.167898017e-04f, -9.162455087e-04f, -9.156992437e-04f, -9.151510082e-04f, -9.146008033e-04f, -9.140486305e-04f, - -9.134944911e-04f, -9.129383864e-04f, -9.123803179e-04f, -9.118202868e-04f, -9.112582945e-04f, -9.106943424e-04f, -9.101284318e-04f, -9.095605642e-04f, -9.089907409e-04f, -9.084189633e-04f, - -9.078452327e-04f, -9.072695507e-04f, -9.066919184e-04f, -9.061123375e-04f, -9.055308092e-04f, -9.049473349e-04f, -9.043619162e-04f, -9.037745543e-04f, -9.031852508e-04f, -9.025940070e-04f, - -9.020008244e-04f, -9.014057044e-04f, -9.008086484e-04f, -9.002096579e-04f, -8.996087343e-04f, -8.990058791e-04f, -8.984010938e-04f, -8.977943797e-04f, -8.971857383e-04f, -8.965751712e-04f, - -8.959626797e-04f, -8.953482654e-04f, -8.947319297e-04f, -8.941136742e-04f, -8.934935002e-04f, -8.928714094e-04f, -8.922474031e-04f, -8.916214829e-04f, -8.909936503e-04f, -8.903639067e-04f, - -8.897322538e-04f, -8.890986930e-04f, -8.884632258e-04f, -8.878258538e-04f, -8.871865785e-04f, -8.865454014e-04f, -8.859023241e-04f, -8.852573480e-04f, -8.846104748e-04f, -8.839617059e-04f, - -8.833110430e-04f, -8.826584876e-04f, -8.820040412e-04f, -8.813477055e-04f, -8.806894819e-04f, -8.800293721e-04f, -8.793673776e-04f, -8.787035000e-04f, -8.780377409e-04f, -8.773701018e-04f, - -8.767005845e-04f, -8.760291904e-04f, -8.753559212e-04f, -8.746807784e-04f, -8.740037637e-04f, -8.733248787e-04f, -8.726441250e-04f, -8.719615043e-04f, -8.712770181e-04f, -8.705906680e-04f, - -8.699024558e-04f, -8.692123830e-04f, -8.685204513e-04f, -8.678266623e-04f, -8.671310177e-04f, -8.664335191e-04f, -8.657341682e-04f, -8.650329666e-04f, -8.643299160e-04f, -8.636250181e-04f, - -8.629182746e-04f, -8.622096870e-04f, -8.614992572e-04f, -8.607869867e-04f, -8.600728773e-04f, -8.593569306e-04f, -8.586391484e-04f, -8.579195324e-04f, -8.571980842e-04f, -8.564748056e-04f, - -8.557496982e-04f, -8.550227638e-04f, -8.542940041e-04f, -8.535634209e-04f, -8.528310157e-04f, -8.520967905e-04f, -8.513607469e-04f, -8.506228866e-04f, -8.498832114e-04f, -8.491417231e-04f, - -8.483984233e-04f, -8.476533139e-04f, -8.469063966e-04f, -8.461576731e-04f, -8.454071453e-04f, -8.446548148e-04f, -8.439006836e-04f, -8.431447532e-04f, -8.423870256e-04f, -8.416275024e-04f, - -8.408661856e-04f, -8.401030768e-04f, -8.393381779e-04f, -8.385714907e-04f, -8.378030170e-04f, -8.370327585e-04f, -8.362607172e-04f, -8.354868947e-04f, -8.347112930e-04f, -8.339339138e-04f, - -8.331547590e-04f, -8.323738304e-04f, -8.315911298e-04f, -8.308066591e-04f, -8.300204201e-04f, -8.292324147e-04f, -8.284426447e-04f, -8.276511119e-04f, -8.268578183e-04f, -8.260627656e-04f, - -8.252659557e-04f, -8.244673906e-04f, -8.236670720e-04f, -8.228650019e-04f, -8.220611820e-04f, -8.212556144e-04f, -8.204483009e-04f, -8.196392434e-04f, -8.188284437e-04f, -8.180159038e-04f, - -8.172016256e-04f, -8.163856109e-04f, -8.155678617e-04f, -8.147483799e-04f, -8.139271675e-04f, -8.131042262e-04f, -8.122795581e-04f, -8.114531650e-04f, -8.106250490e-04f, -8.097952119e-04f, - -8.089636556e-04f, -8.081303822e-04f, -8.072953935e-04f, -8.064586915e-04f, -8.056202782e-04f, -8.047801555e-04f, -8.039383253e-04f, -8.030947897e-04f, -8.022495506e-04f, -8.014026099e-04f, - -8.005539697e-04f, -7.997036319e-04f, -7.988515984e-04f, -7.979978714e-04f, -7.971424527e-04f, -7.962853444e-04f, -7.954265484e-04f, -7.945660667e-04f, -7.937039015e-04f, -7.928400545e-04f, - -7.919745279e-04f, -7.911073237e-04f, -7.902384439e-04f, -7.893678905e-04f, -7.884956655e-04f, -7.876217710e-04f, -7.867462090e-04f, -7.858689815e-04f, -7.849900905e-04f, -7.841095382e-04f, - -7.832273265e-04f, -7.823434575e-04f, -7.814579332e-04f, -7.805707557e-04f, -7.796819270e-04f, -7.787914493e-04f, -7.778993246e-04f, -7.770055549e-04f, -7.761101423e-04f, -7.752130889e-04f, - -7.743143968e-04f, -7.734140680e-04f, -7.725121047e-04f, -7.716085089e-04f, -7.707032827e-04f, -7.697964283e-04f, -7.688879476e-04f, -7.679778429e-04f, -7.670661162e-04f, -7.661527696e-04f, - -7.652378053e-04f, -7.643212254e-04f, -7.634030319e-04f, -7.624832270e-04f, -7.615618129e-04f, -7.606387916e-04f, -7.597141653e-04f, -7.587879362e-04f, -7.578601063e-04f, -7.569306779e-04f, - -7.559996530e-04f, -7.550670338e-04f, -7.541328225e-04f, -7.531970212e-04f, -7.522596321e-04f, -7.513206574e-04f, -7.503800992e-04f, -7.494379596e-04f, -7.484942409e-04f, -7.475489452e-04f, - -7.466020748e-04f, -7.456536318e-04f, -7.447036183e-04f, -7.437520366e-04f, -7.427988889e-04f, -7.418441773e-04f, -7.408879041e-04f, -7.399300715e-04f, -7.389706817e-04f, -7.380097368e-04f, - -7.370472391e-04f, -7.360831909e-04f, -7.351175943e-04f, -7.341504515e-04f, -7.331817648e-04f, -7.322115364e-04f, -7.312397686e-04f, -7.302664635e-04f, -7.292916235e-04f, -7.283152507e-04f, - -7.273373474e-04f, -7.263579159e-04f, -7.253769584e-04f, -7.243944772e-04f, -7.234104744e-04f, -7.224249525e-04f, -7.214379135e-04f, -7.204493599e-04f, -7.194592939e-04f, -7.184677177e-04f, - -7.174746337e-04f, -7.164800441e-04f, -7.154839511e-04f, -7.144863572e-04f, -7.134872645e-04f, -7.124866754e-04f, -7.114845922e-04f, -7.104810171e-04f, -7.094759525e-04f, -7.084694006e-04f, - -7.074613638e-04f, -7.064518444e-04f, -7.054408447e-04f, -7.044283671e-04f, -7.034144137e-04f, -7.023989871e-04f, -7.013820894e-04f, -7.003637230e-04f, -6.993438903e-04f, -6.983225936e-04f, - -6.972998352e-04f, -6.962756175e-04f, -6.952499428e-04f, -6.942228135e-04f, -6.931942319e-04f, -6.921642003e-04f, -6.911327212e-04f, -6.900997969e-04f, -6.890654297e-04f, -6.880296220e-04f, - -6.869923763e-04f, -6.859536948e-04f, -6.849135799e-04f, -6.838720340e-04f, -6.828290595e-04f, -6.817846589e-04f, -6.807388343e-04f, -6.796915884e-04f, -6.786429233e-04f, -6.775928417e-04f, - -6.765413457e-04f, -6.754884379e-04f, -6.744341207e-04f, -6.733783964e-04f, -6.723212675e-04f, -6.712627364e-04f, -6.702028055e-04f, -6.691414772e-04f, -6.680787539e-04f, -6.670146381e-04f, - -6.659491322e-04f, -6.648822387e-04f, -6.638139599e-04f, -6.627442983e-04f, -6.616732563e-04f, -6.606008364e-04f, -6.595270410e-04f, -6.584518726e-04f, -6.573753337e-04f, -6.562974266e-04f, - -6.552181538e-04f, -6.541375178e-04f, -6.530555211e-04f, -6.519721661e-04f, -6.508874554e-04f, -6.498013912e-04f, -6.487139762e-04f, -6.476252128e-04f, -6.465351035e-04f, -6.454436508e-04f, - -6.443508572e-04f, -6.432567250e-04f, -6.421612570e-04f, -6.410644554e-04f, -6.399663229e-04f, -6.388668619e-04f, -6.377660749e-04f, -6.366639644e-04f, -6.355605330e-04f, -6.344557831e-04f, - -6.333497173e-04f, -6.322423381e-04f, -6.311336479e-04f, -6.300236494e-04f, -6.289123449e-04f, -6.277997372e-04f, -6.266858286e-04f, -6.255706218e-04f, -6.244541192e-04f, -6.233363234e-04f, - -6.222172369e-04f, -6.210968623e-04f, -6.199752021e-04f, -6.188522589e-04f, -6.177280351e-04f, -6.166025335e-04f, -6.154757564e-04f, -6.143477066e-04f, -6.132183865e-04f, -6.120877986e-04f, - -6.109559457e-04f, -6.098228301e-04f, -6.086884546e-04f, -6.075528217e-04f, -6.064159339e-04f, -6.052777938e-04f, -6.041384041e-04f, -6.029977672e-04f, -6.018558859e-04f, -6.007127626e-04f, - -5.995683999e-04f, -5.984228005e-04f, -5.972759670e-04f, -5.961279019e-04f, -5.949786079e-04f, -5.938280875e-04f, -5.926763434e-04f, -5.915233782e-04f, -5.903691945e-04f, -5.892137948e-04f, - -5.880571819e-04f, -5.868993582e-04f, -5.857403266e-04f, -5.845800895e-04f, -5.834186496e-04f, -5.822560096e-04f, -5.810921720e-04f, -5.799271395e-04f, -5.787609148e-04f, -5.775935004e-04f, - -5.764248991e-04f, -5.752551134e-04f, -5.740841459e-04f, -5.729119995e-04f, -5.717386766e-04f, -5.705641800e-04f, -5.693885124e-04f, -5.682116762e-04f, -5.670336743e-04f, -5.658545093e-04f, - -5.646741839e-04f, -5.634927006e-04f, -5.623100623e-04f, -5.611262715e-04f, -5.599413310e-04f, -5.587552434e-04f, -5.575680113e-04f, -5.563796376e-04f, -5.551901248e-04f, -5.539994757e-04f, - -5.528076928e-04f, -5.516147790e-04f, -5.504207370e-04f, -5.492255693e-04f, -5.480292787e-04f, -5.468318680e-04f, -5.456333398e-04f, -5.444336967e-04f, -5.432329416e-04f, -5.420310772e-04f, - -5.408281061e-04f, -5.396240310e-04f, -5.384188547e-04f, -5.372125799e-04f, -5.360052093e-04f, -5.347967456e-04f, -5.335871916e-04f, -5.323765499e-04f, -5.311648234e-04f, -5.299520147e-04f, - -5.287381266e-04f, -5.275231618e-04f, -5.263071230e-04f, -5.250900131e-04f, -5.238718346e-04f, -5.226525905e-04f, -5.214322833e-04f, -5.202109159e-04f, -5.189884911e-04f, -5.177650115e-04f, - -5.165404799e-04f, -5.153148992e-04f, -5.140882719e-04f, -5.128606010e-04f, -5.116318891e-04f, -5.104021391e-04f, -5.091713536e-04f, -5.079395356e-04f, -5.067066876e-04f, -5.054728126e-04f, - -5.042379133e-04f, -5.030019924e-04f, -5.017650528e-04f, -5.005270972e-04f, -4.992881284e-04f, -4.980481492e-04f, -4.968071624e-04f, -4.955651708e-04f, -4.943221771e-04f, -4.930781843e-04f, - -4.918331949e-04f, -4.905872119e-04f, -4.893402381e-04f, -4.880922762e-04f, -4.868433291e-04f, -4.855933996e-04f, -4.843424904e-04f, -4.830906045e-04f, -4.818377445e-04f, -4.805839133e-04f, - -4.793291138e-04f, -4.780733486e-04f, -4.768166208e-04f, -4.755589331e-04f, -4.743002882e-04f, -4.730406891e-04f, -4.717801385e-04f, -4.705186394e-04f, -4.692561944e-04f, -4.679928065e-04f, - -4.667284785e-04f, -4.654632132e-04f, -4.641970135e-04f, -4.629298822e-04f, -4.616618221e-04f, -4.603928361e-04f, -4.591229271e-04f, -4.578520978e-04f, -4.565803512e-04f, -4.553076900e-04f, - -4.540341172e-04f, -4.527596356e-04f, -4.514842480e-04f, -4.502079573e-04f, -4.489307664e-04f, -4.476526781e-04f, -4.463736954e-04f, -4.450938209e-04f, -4.438130577e-04f, -4.425314086e-04f, - -4.412488765e-04f, -4.399654642e-04f, -4.386811746e-04f, -4.373960106e-04f, -4.361099750e-04f, -4.348230708e-04f, -4.335353009e-04f, -4.322466680e-04f, -4.309571751e-04f, -4.296668251e-04f, - -4.283756209e-04f, -4.270835654e-04f, -4.257906613e-04f, -4.244969118e-04f, -4.232023195e-04f, -4.219068875e-04f, -4.206106187e-04f, -4.193135158e-04f, -4.180155819e-04f, -4.167168198e-04f, - -4.154172325e-04f, -4.141168228e-04f, -4.128155937e-04f, -4.115135480e-04f, -4.102106887e-04f, -4.089070187e-04f, -4.076025409e-04f, -4.062972582e-04f, -4.049911735e-04f, -4.036842898e-04f, - -4.023766099e-04f, -4.010681369e-04f, -3.997588736e-04f, -3.984488229e-04f, -3.971379877e-04f, -3.958263711e-04f, -3.945139759e-04f, -3.932008050e-04f, -3.918868615e-04f, -3.905721481e-04f, - -3.892566679e-04f, -3.879404238e-04f, -3.866234188e-04f, -3.853056557e-04f, -3.839871375e-04f, -3.826678672e-04f, -3.813478477e-04f, -3.800270820e-04f, -3.787055729e-04f, -3.773833235e-04f, - -3.760603366e-04f, -3.747366154e-04f, -3.734121626e-04f, -3.720869812e-04f, -3.707610743e-04f, -3.694344447e-04f, -3.681070955e-04f, -3.667790295e-04f, -3.654502498e-04f, -3.641207593e-04f, - -3.627905609e-04f, -3.614596577e-04f, -3.601280526e-04f, -3.587957486e-04f, -3.574627486e-04f, -3.561290556e-04f, -3.547946726e-04f, -3.534596025e-04f, -3.521238484e-04f, -3.507874132e-04f, - -3.494502999e-04f, -3.481125114e-04f, -3.467740507e-04f, -3.454349209e-04f, -3.440951249e-04f, -3.427546657e-04f, -3.414135462e-04f, -3.400717695e-04f, -3.387293385e-04f, -3.373862563e-04f, - -3.360425258e-04f, -3.346981500e-04f, -3.333531319e-04f, -3.320074745e-04f, -3.306611808e-04f, -3.293142538e-04f, -3.279666965e-04f, -3.266185119e-04f, -3.252697029e-04f, -3.239202726e-04f, - -3.225702240e-04f, -3.212195601e-04f, -3.198682839e-04f, -3.185163984e-04f, -3.171639066e-04f, -3.158108114e-04f, -3.144571160e-04f, -3.131028234e-04f, -3.117479364e-04f, -3.103924583e-04f, - -3.090363918e-04f, -3.076797402e-04f, -3.063225063e-04f, -3.049646933e-04f, -3.036063041e-04f, -3.022473417e-04f, -3.008878091e-04f, -2.995277095e-04f, -2.981670457e-04f, -2.968058209e-04f, - -2.954440380e-04f, -2.940817001e-04f, -2.927188102e-04f, -2.913553713e-04f, -2.899913865e-04f, -2.886268587e-04f, -2.872617911e-04f, -2.858961866e-04f, -2.845300482e-04f, -2.831633791e-04f, - -2.817961822e-04f, -2.804284605e-04f, -2.790602172e-04f, -2.776914552e-04f, -2.763221776e-04f, -2.749523874e-04f, -2.735820876e-04f, -2.722112814e-04f, -2.708399717e-04f, -2.694681615e-04f, - -2.680958540e-04f, -2.667230521e-04f, -2.653497589e-04f, -2.639759775e-04f, -2.626017109e-04f, -2.612269621e-04f, -2.598517342e-04f, -2.584760303e-04f, -2.570998533e-04f, -2.557232064e-04f, - -2.543460925e-04f, -2.529685148e-04f, -2.515904763e-04f, -2.502119801e-04f, -2.488330291e-04f, -2.474536265e-04f, -2.460737753e-04f, -2.446934786e-04f, -2.433127393e-04f, -2.419315607e-04f, - -2.405499457e-04f, -2.391678975e-04f, -2.377854189e-04f, -2.364025132e-04f, -2.350191834e-04f, -2.336354325e-04f, -2.322512637e-04f, -2.308666799e-04f, -2.294816842e-04f, -2.280962798e-04f, - -2.267104696e-04f, -2.253242568e-04f, -2.239376443e-04f, -2.225506353e-04f, -2.211632329e-04f, -2.197754401e-04f, -2.183872599e-04f, -2.169986955e-04f, -2.156097500e-04f, -2.142204263e-04f, - -2.128307275e-04f, -2.114406569e-04f, -2.100502173e-04f, -2.086594119e-04f, -2.072682438e-04f, -2.058767160e-04f, -2.044848316e-04f, -2.030925937e-04f, -2.017000054e-04f, -2.003070697e-04f, - -1.989137897e-04f, -1.975201685e-04f, -1.961262092e-04f, -1.947319149e-04f, -1.933372886e-04f, -1.919423335e-04f, -1.905470525e-04f, -1.891514488e-04f, -1.877555255e-04f, -1.863592856e-04f, - -1.849627323e-04f, -1.835658686e-04f, -1.821686976e-04f, -1.807712223e-04f, -1.793734460e-04f, -1.779753716e-04f, -1.765770022e-04f, -1.751783410e-04f, -1.737793910e-04f, -1.723801552e-04f, - -1.709806369e-04f, -1.695808391e-04f, -1.681807648e-04f, -1.667804172e-04f, -1.653797994e-04f, -1.639789143e-04f, -1.625777652e-04f, -1.611763551e-04f, -1.597746872e-04f, -1.583727644e-04f, - -1.569705899e-04f, -1.555681668e-04f, -1.541654982e-04f, -1.527625872e-04f, -1.513594368e-04f, -1.499560502e-04f, -1.485524304e-04f, -1.471485805e-04f, -1.457445037e-04f, -1.443402031e-04f, - -1.429356816e-04f, -1.415309425e-04f, -1.401259888e-04f, -1.387208236e-04f, -1.373154500e-04f, -1.359098712e-04f, -1.345040901e-04f, -1.330981099e-04f, -1.316919337e-04f, -1.302855646e-04f, - -1.288790057e-04f, -1.274722601e-04f, -1.260653309e-04f, -1.246582211e-04f, -1.232509339e-04f, -1.218434724e-04f, -1.204358397e-04f, -1.190280389e-04f, -1.176200730e-04f, -1.162119452e-04f, - -1.148036585e-04f, -1.133952162e-04f, -1.119866212e-04f, -1.105778766e-04f, -1.091689857e-04f, -1.077599514e-04f, -1.063507769e-04f, -1.049414652e-04f, -1.035320195e-04f, -1.021224429e-04f, - -1.007127384e-04f, -9.930290924e-05f, -9.789295841e-05f, -9.648288905e-05f, -9.507270426e-05f, -9.366240714e-05f, -9.225200078e-05f, -9.084148829e-05f, -8.943087277e-05f, -8.802015732e-05f, - -8.660934504e-05f, -8.519843903e-05f, -8.378744239e-05f, -8.237635822e-05f, -8.096518962e-05f, -7.955393969e-05f, -7.814261153e-05f, -7.673120825e-05f, -7.531973293e-05f, -7.390818869e-05f, - -7.249657863e-05f, -7.108490583e-05f, -6.967317341e-05f, -6.826138446e-05f, -6.684954208e-05f, -6.543764937e-05f, -6.402570944e-05f, -6.261372537e-05f, -6.120170028e-05f, -5.978963725e-05f, - -5.837753940e-05f, -5.696540981e-05f, -5.555325159e-05f, -5.414106783e-05f, -5.272886164e-05f, -5.131663611e-05f, -4.990439434e-05f, -4.849213943e-05f, -4.707987448e-05f, -4.566760258e-05f, - -4.425532683e-05f, -4.284305033e-05f, -4.143077617e-05f, -4.001850746e-05f, -3.860624729e-05f, -3.719399875e-05f, -3.578176495e-05f, -3.436954897e-05f, -3.295735392e-05f, -3.154518289e-05f, - -3.013303897e-05f, -2.872092525e-05f, -2.730884485e-05f, -2.589680084e-05f, -2.448479632e-05f, -2.307283439e-05f, -2.166091814e-05f, -2.024905066e-05f, -1.883723504e-05f, -1.742547438e-05f, - -1.601377177e-05f, -1.460213031e-05f, -1.319055307e-05f, -1.177904316e-05f, -1.036760367e-05f, -8.956237677e-06f, -7.544948282e-06f, -6.133738571e-06f, -4.722611635e-06f, -3.311570562e-06f, - -1.900618439e-06f, -4.897583566e-07f, 9.210065991e-07f, 2.331673341e-06f, 3.742238781e-06f, 5.152699834e-06f, 6.563053414e-06f, 7.973296435e-06f, 9.383425812e-06f, 1.079343846e-05f, - 1.220333130e-05f, 1.361310124e-05f, 1.502274520e-05f, 1.643226010e-05f, 1.784164285e-05f, 1.925089038e-05f, 2.065999961e-05f, 2.206896744e-05f, 2.347779081e-05f, 2.488646663e-05f, - 2.629499182e-05f, 2.770336331e-05f, 2.911157802e-05f, 3.051963286e-05f, 3.192752477e-05f, 3.333525067e-05f, 3.474280747e-05f, 3.615019212e-05f, 3.755740152e-05f, 3.896443261e-05f, - 4.037128231e-05f, 4.177794756e-05f, 4.318442527e-05f, 4.459071239e-05f, 4.599680582e-05f, 4.740270252e-05f, 4.880839940e-05f, 5.021389340e-05f, 5.161918145e-05f, 5.302426048e-05f, - 5.442912743e-05f, 5.583377922e-05f, 5.723821280e-05f, 5.864242509e-05f, 6.004641304e-05f, 6.145017358e-05f, 6.285370364e-05f, 6.425700017e-05f, 6.566006011e-05f, 6.706288039e-05f, - 6.846545795e-05f, 6.986778973e-05f, 7.126987268e-05f, 7.267170374e-05f, 7.407327985e-05f, 7.547459795e-05f, 7.687565500e-05f, 7.827644793e-05f, 7.967697368e-05f, 8.107722922e-05f, - 8.247721148e-05f, 8.387691742e-05f, 8.527634398e-05f, 8.667548811e-05f, 8.807434677e-05f, 8.947291691e-05f, 9.087119547e-05f, 9.226917942e-05f, 9.366686570e-05f, 9.506425128e-05f, - 9.646133311e-05f, 9.785810814e-05f, 9.925457334e-05f, 1.006507257e-04f, 1.020465621e-04f, 1.034420795e-04f, 1.048372749e-04f, 1.062321454e-04f, 1.076266877e-04f, 1.090208989e-04f, - 1.104147760e-04f, 1.118083160e-04f, 1.132015157e-04f, 1.145943722e-04f, 1.159868824e-04f, 1.173790433e-04f, 1.187708518e-04f, 1.201623051e-04f, 1.215533999e-04f, 1.229441333e-04f, - 1.243345023e-04f, 1.257245038e-04f, 1.271141349e-04f, 1.285033924e-04f, 1.298922734e-04f, 1.312807749e-04f, 1.326688938e-04f, 1.340566271e-04f, 1.354439718e-04f, 1.368309249e-04f, - 1.382174834e-04f, 1.396036442e-04f, 1.409894044e-04f, 1.423747609e-04f, 1.437597107e-04f, 1.451442508e-04f, 1.465283783e-04f, 1.479120900e-04f, 1.492953830e-04f, 1.506782543e-04f, - 1.520607009e-04f, 1.534427198e-04f, 1.548243079e-04f, 1.562054623e-04f, 1.575861800e-04f, 1.589664580e-04f, 1.603462932e-04f, 1.617256828e-04f, 1.631046236e-04f, 1.644831128e-04f, - 1.658611472e-04f, 1.672387240e-04f, 1.686158401e-04f, 1.699924925e-04f, 1.713686783e-04f, 1.727443944e-04f, 1.741196379e-04f, 1.754944058e-04f, 1.768686952e-04f, 1.782425029e-04f, - 1.796158262e-04f, 1.809886618e-04f, 1.823610070e-04f, 1.837328587e-04f, 1.851042140e-04f, 1.864750698e-04f, 1.878454233e-04f, 1.892152713e-04f, 1.905846111e-04f, 1.919534395e-04f, - 1.933217536e-04f, 1.946895505e-04f, 1.960568272e-04f, 1.974235807e-04f, 1.987898081e-04f, 2.001555065e-04f, 2.015206727e-04f, 2.028853040e-04f, 2.042493973e-04f, 2.056129497e-04f, - 2.069759582e-04f, 2.083384199e-04f, 2.097003318e-04f, 2.110616910e-04f, 2.124224946e-04f, 2.137827395e-04f, 2.151424229e-04f, 2.165015417e-04f, 2.178600932e-04f, 2.192180742e-04f, - 2.205754819e-04f, 2.219323134e-04f, 2.232885656e-04f, 2.246442357e-04f, 2.259993208e-04f, 2.273538179e-04f, 2.287077240e-04f, 2.300610363e-04f, 2.314137518e-04f, 2.327658676e-04f, - 2.341173807e-04f, 2.354682883e-04f, 2.368185874e-04f, 2.381682752e-04f, 2.395173486e-04f, 2.408658048e-04f, 2.422136408e-04f, 2.435608538e-04f, 2.449074408e-04f, 2.462533989e-04f, - 2.475987253e-04f, 2.489434169e-04f, 2.502874710e-04f, 2.516308845e-04f, 2.529736546e-04f, 2.543157784e-04f, 2.556572530e-04f, 2.569980755e-04f, 2.583382430e-04f, 2.596777527e-04f, - 2.610166015e-04f, 2.623547866e-04f, 2.636923052e-04f, 2.650291543e-04f, 2.663653311e-04f, 2.677008326e-04f, 2.690356561e-04f, 2.703697985e-04f, 2.717032571e-04f, 2.730360289e-04f, - 2.743681111e-04f, 2.756995009e-04f, 2.770301952e-04f, 2.783601913e-04f, 2.796894863e-04f, 2.810180773e-04f, 2.823459615e-04f, 2.836731360e-04f, 2.849995979e-04f, 2.863253444e-04f, - 2.876503726e-04f, 2.889746797e-04f, 2.902982627e-04f, 2.916211189e-04f, 2.929432455e-04f, 2.942646394e-04f, 2.955852980e-04f, 2.969052183e-04f, 2.982243975e-04f, 2.995428328e-04f, - 3.008605214e-04f, 3.021774603e-04f, 3.034936468e-04f, 3.048090779e-04f, 3.061237510e-04f, 3.074376632e-04f, 3.087508115e-04f, 3.100631933e-04f, 3.113748056e-04f, 3.126856457e-04f, - 3.139957107e-04f, 3.153049978e-04f, 3.166135042e-04f, 3.179212270e-04f, 3.192281636e-04f, 3.205343109e-04f, 3.218396663e-04f, 3.231442270e-04f, 3.244479900e-04f, 3.257509527e-04f, - 3.270531122e-04f, 3.283544657e-04f, 3.296550104e-04f, 3.309547435e-04f, 3.322536622e-04f, 3.335517638e-04f, 3.348490454e-04f, 3.361455043e-04f, 3.374411376e-04f, 3.387359426e-04f, - 3.400299165e-04f, 3.413230565e-04f, 3.426153598e-04f, 3.439068237e-04f, 3.451974454e-04f, 3.464872221e-04f, 3.477761510e-04f, 3.490642294e-04f, 3.503514545e-04f, 3.516378236e-04f, - 3.529233338e-04f, 3.542079824e-04f, 3.554917667e-04f, 3.567746839e-04f, 3.580567313e-04f, 3.593379060e-04f, 3.606182054e-04f, 3.618976267e-04f, 3.631761672e-04f, 3.644538240e-04f, - 3.657305945e-04f, 3.670064760e-04f, 3.682814656e-04f, 3.695555607e-04f, 3.708287585e-04f, 3.721010563e-04f, 3.733724514e-04f, 3.746429410e-04f, 3.759125225e-04f, 3.771811930e-04f, - 3.784489499e-04f, 3.797157904e-04f, 3.809817119e-04f, 3.822467116e-04f, 3.835107868e-04f, 3.847739348e-04f, 3.860361529e-04f, 3.872974384e-04f, 3.885577887e-04f, 3.898172008e-04f, - 3.910756723e-04f, 3.923332004e-04f, 3.935897824e-04f, 3.948454156e-04f, 3.961000973e-04f, 3.973538249e-04f, 3.986065956e-04f, 3.998584068e-04f, 4.011092558e-04f, 4.023591399e-04f, - 4.036080564e-04f, 4.048560027e-04f, 4.061029762e-04f, 4.073489740e-04f, 4.085939936e-04f, 4.098380323e-04f, 4.110810874e-04f, 4.123231563e-04f, 4.135642364e-04f, 4.148043249e-04f, - 4.160434192e-04f, 4.172815167e-04f, 4.185186147e-04f, 4.197547106e-04f, 4.209898018e-04f, 4.222238855e-04f, 4.234569592e-04f, 4.246890202e-04f, 4.259200659e-04f, 4.271500936e-04f, - 4.283791008e-04f, 4.296070848e-04f, 4.308340430e-04f, 4.320599727e-04f, 4.332848714e-04f, 4.345087364e-04f, 4.357315651e-04f, 4.369533550e-04f, 4.381741033e-04f, 4.393938075e-04f, - 4.406124650e-04f, 4.418300732e-04f, 4.430466295e-04f, 4.442621313e-04f, 4.454765759e-04f, 4.466899609e-04f, 4.479022836e-04f, 4.491135414e-04f, 4.503237318e-04f, 4.515328522e-04f, - 4.527408999e-04f, 4.539478724e-04f, 4.551537672e-04f, 4.563585817e-04f, 4.575623133e-04f, 4.587649594e-04f, 4.599665174e-04f, 4.611669849e-04f, 4.623663592e-04f, 4.635646379e-04f, - 4.647618183e-04f, 4.659578978e-04f, 4.671528741e-04f, 4.683467444e-04f, 4.695395063e-04f, 4.707311572e-04f, 4.719216946e-04f, 4.731111159e-04f, 4.742994187e-04f, 4.754866003e-04f, - 4.766726583e-04f, 4.778575901e-04f, 4.790413933e-04f, 4.802240652e-04f, 4.814056034e-04f, 4.825860054e-04f, 4.837652687e-04f, 4.849433906e-04f, 4.861203689e-04f, 4.872962008e-04f, - 4.884708840e-04f, 4.896444160e-04f, 4.908167942e-04f, 4.919880161e-04f, 4.931580793e-04f, 4.943269813e-04f, 4.954947196e-04f, 4.966612917e-04f, 4.978266951e-04f, 4.989909273e-04f, - 5.001539860e-04f, 5.013158686e-04f, 5.024765726e-04f, 5.036360956e-04f, 5.047944351e-04f, 5.059515887e-04f, 5.071075539e-04f, 5.082623282e-04f, 5.094159092e-04f, 5.105682945e-04f, - 5.117194816e-04f, 5.128694681e-04f, 5.140182514e-04f, 5.151658293e-04f, 5.163121992e-04f, 5.174573587e-04f, 5.186013055e-04f, 5.197440369e-04f, 5.208855508e-04f, 5.220258445e-04f, - 5.231649158e-04f, 5.243027621e-04f, 5.254393812e-04f, 5.265747705e-04f, 5.277089276e-04f, 5.288418503e-04f, 5.299735360e-04f, 5.311039823e-04f, 5.322331869e-04f, 5.333611475e-04f, - 5.344878615e-04f, 5.356133266e-04f, 5.367375404e-04f, 5.378605006e-04f, 5.389822047e-04f, 5.401026504e-04f, 5.412218354e-04f, 5.423397572e-04f, 5.434564135e-04f, 5.445718019e-04f, - 5.456859200e-04f, 5.467987656e-04f, 5.479103363e-04f, 5.490206296e-04f, 5.501296433e-04f, 5.512373751e-04f, 5.523438224e-04f, 5.534489832e-04f, 5.545528549e-04f, 5.556554353e-04f, - 5.567567220e-04f, 5.578567127e-04f, 5.589554052e-04f, 5.600527969e-04f, 5.611488858e-04f, 5.622436693e-04f, 5.633371453e-04f, 5.644293114e-04f, 5.655201653e-04f, 5.666097047e-04f, - 5.676979273e-04f, 5.687848309e-04f, 5.698704130e-04f, 5.709546715e-04f, 5.720376039e-04f, 5.731192082e-04f, 5.741994819e-04f, 5.752784228e-04f, 5.763560287e-04f, 5.774322972e-04f, - 5.785072260e-04f, 5.795808130e-04f, 5.806530558e-04f, 5.817239522e-04f, 5.827935000e-04f, 5.838616968e-04f, 5.849285405e-04f, 5.859940287e-04f, 5.870581593e-04f, 5.881209300e-04f, - 5.891823385e-04f, 5.902423827e-04f, 5.913010603e-04f, 5.923583690e-04f, 5.934143067e-04f, 5.944688711e-04f, 5.955220600e-04f, 5.965738712e-04f, 5.976243025e-04f, 5.986733516e-04f, - 5.997210164e-04f, 6.007672946e-04f, 6.018121841e-04f, 6.028556827e-04f, 6.038977881e-04f, 6.049384982e-04f, 6.059778108e-04f, 6.070157237e-04f, 6.080522347e-04f, 6.090873417e-04f, - 6.101210425e-04f, 6.111533348e-04f, 6.121842166e-04f, 6.132136857e-04f, 6.142417398e-04f, 6.152683770e-04f, 6.162935949e-04f, 6.173173915e-04f, 6.183397646e-04f, 6.193607120e-04f, - 6.203802316e-04f, 6.213983213e-04f, 6.224149790e-04f, 6.234302025e-04f, 6.244439896e-04f, 6.254563383e-04f, 6.264672465e-04f, 6.274767119e-04f, 6.284847326e-04f, 6.294913064e-04f, - 6.304964311e-04f, 6.315001047e-04f, 6.325023251e-04f, 6.335030901e-04f, 6.345023978e-04f, 6.355002459e-04f, 6.364966324e-04f, 6.374915552e-04f, 6.384850123e-04f, 6.394770015e-04f, - 6.404675209e-04f, 6.414565682e-04f, 6.424441414e-04f, 6.434302386e-04f, 6.444148575e-04f, 6.453979962e-04f, 6.463796526e-04f, 6.473598247e-04f, 6.483385103e-04f, 6.493157075e-04f, - 6.502914143e-04f, 6.512656285e-04f, 6.522383481e-04f, 6.532095712e-04f, 6.541792956e-04f, 6.551475194e-04f, 6.561142406e-04f, 6.570794571e-04f, 6.580431668e-04f, 6.590053679e-04f, - 6.599660583e-04f, 6.609252360e-04f, 6.618828989e-04f, 6.628390452e-04f, 6.637936727e-04f, 6.647467796e-04f, 6.656983637e-04f, 6.666484233e-04f, 6.675969561e-04f, 6.685439604e-04f, - 6.694894341e-04f, 6.704333752e-04f, 6.713757818e-04f, 6.723166519e-04f, 6.732559836e-04f, 6.741937749e-04f, 6.751300239e-04f, 6.760647285e-04f, 6.769978869e-04f, 6.779294972e-04f, - 6.788595573e-04f, 6.797880654e-04f, 6.807150195e-04f, 6.816404177e-04f, 6.825642580e-04f, 6.834865387e-04f, 6.844072576e-04f, 6.853264130e-04f, 6.862440029e-04f, 6.871600254e-04f, - 6.880744786e-04f, 6.889873606e-04f, 6.898986696e-04f, 6.908084035e-04f, 6.917165606e-04f, 6.926231390e-04f, 6.935281367e-04f, 6.944315520e-04f, 6.953333828e-04f, 6.962336275e-04f, - 6.971322840e-04f, 6.980293505e-04f, 6.989248252e-04f, 6.998187062e-04f, 7.007109917e-04f, 7.016016798e-04f, 7.024907687e-04f, 7.033782565e-04f, 7.042641414e-04f, 7.051484216e-04f, - 7.060310952e-04f, 7.069121604e-04f, 7.077916153e-04f, 7.086694583e-04f, 7.095456874e-04f, 7.104203008e-04f, 7.112932968e-04f, 7.121646735e-04f, 7.130344292e-04f, 7.139025619e-04f, - 7.147690701e-04f, 7.156339517e-04f, 7.164972052e-04f, 7.173588286e-04f, 7.182188202e-04f, 7.190771782e-04f, 7.199339009e-04f, 7.207889865e-04f, 7.216424333e-04f, 7.224942394e-04f, - 7.233444031e-04f, 7.241929227e-04f, 7.250397964e-04f, 7.258850225e-04f, 7.267285992e-04f, 7.275705248e-04f, 7.284107975e-04f, 7.292494157e-04f, 7.300863776e-04f, 7.309216815e-04f, - 7.317553256e-04f, 7.325873083e-04f, 7.334176279e-04f, 7.342462825e-04f, 7.350732706e-04f, 7.358985904e-04f, 7.367222403e-04f, 7.375442185e-04f, 7.383645233e-04f, 7.391831531e-04f, - 7.400001062e-04f, 7.408153809e-04f, 7.416289756e-04f, 7.424408885e-04f, 7.432511180e-04f, 7.440596625e-04f, 7.448665202e-04f, 7.456716896e-04f, 7.464751690e-04f, 7.472769567e-04f, - 7.480770510e-04f, 7.488754505e-04f, 7.496721533e-04f, 7.504671580e-04f, 7.512604628e-04f, 7.520520661e-04f, 7.528419663e-04f, 7.536301619e-04f, 7.544166511e-04f, 7.552014324e-04f, - 7.559845042e-04f, 7.567658649e-04f, 7.575455129e-04f, 7.583234465e-04f, 7.590996643e-04f, 7.598741645e-04f, 7.606469457e-04f, 7.614180062e-04f, 7.621873446e-04f, 7.629549591e-04f, - 7.637208483e-04f, 7.644850106e-04f, 7.652474444e-04f, 7.660081482e-04f, 7.667671204e-04f, 7.675243594e-04f, 7.682798639e-04f, 7.690336321e-04f, 7.697856626e-04f, 7.705359538e-04f, - 7.712845042e-04f, 7.720313124e-04f, 7.727763767e-04f, 7.735196956e-04f, 7.742612677e-04f, 7.750010914e-04f, 7.757391653e-04f, 7.764754878e-04f, 7.772100574e-04f, 7.779428727e-04f, - 7.786739321e-04f, 7.794032342e-04f, 7.801307776e-04f, 7.808565606e-04f, 7.815805819e-04f, 7.823028400e-04f, 7.830233334e-04f, 7.837420607e-04f, 7.844590204e-04f, 7.851742110e-04f, - 7.858876312e-04f, 7.865992794e-04f, 7.873091542e-04f, 7.880172543e-04f, 7.887235781e-04f, 7.894281242e-04f, 7.901308913e-04f, 7.908318778e-04f, 7.915310824e-04f, 7.922285037e-04f, - 7.929241402e-04f, 7.936179906e-04f, 7.943100535e-04f, 7.950003274e-04f, 7.956888110e-04f, 7.963755028e-04f, 7.970604016e-04f, 7.977435058e-04f, 7.984248142e-04f, 7.991043254e-04f, - 7.997820380e-04f, 8.004579506e-04f, 8.011320620e-04f, 8.018043706e-04f, 8.024748752e-04f, 8.031435745e-04f, 8.038104670e-04f, 8.044755515e-04f, 8.051388266e-04f, 8.058002909e-04f, - 8.064599433e-04f, 8.071177822e-04f, 8.077738065e-04f, 8.084280148e-04f, 8.090804058e-04f, 8.097309781e-04f, 8.103797306e-04f, 8.110266618e-04f, 8.116717705e-04f, 8.123150554e-04f, - 8.129565153e-04f, 8.135961487e-04f, 8.142339545e-04f, 8.148699314e-04f, 8.155040781e-04f, 8.161363934e-04f, 8.167668759e-04f, 8.173955245e-04f, 8.180223378e-04f, 8.186473147e-04f, - 8.192704539e-04f, 8.198917540e-04f, 8.205112140e-04f, 8.211288326e-04f, 8.217446085e-04f, 8.223585405e-04f, 8.229706275e-04f, 8.235808681e-04f, 8.241892612e-04f, 8.247958055e-04f, - 8.254004999e-04f, 8.260033432e-04f, 8.266043341e-04f, 8.272034715e-04f, 8.278007542e-04f, 8.283961810e-04f, 8.289897507e-04f, 8.295814622e-04f, 8.301713142e-04f, 8.307593057e-04f, - 8.313454354e-04f, 8.319297022e-04f, 8.325121050e-04f, 8.330926425e-04f, 8.336713137e-04f, 8.342481174e-04f, 8.348230525e-04f, 8.353961178e-04f, 8.359673122e-04f, 8.365366346e-04f, - 8.371040838e-04f, 8.376696588e-04f, 8.382333585e-04f, 8.387951816e-04f, 8.393551272e-04f, 8.399131941e-04f, 8.404693812e-04f, 8.410236875e-04f, 8.415761118e-04f, 8.421266531e-04f, - 8.426753102e-04f, 8.432220822e-04f, 8.437669680e-04f, 8.443099664e-04f, 8.448510764e-04f, 8.453902970e-04f, 8.459276271e-04f, 8.464630656e-04f, 8.469966116e-04f, 8.475282639e-04f, - 8.480580216e-04f, 8.485858836e-04f, 8.491118488e-04f, 8.496359163e-04f, 8.501580851e-04f, 8.506783540e-04f, 8.511967222e-04f, 8.517131886e-04f, 8.522277522e-04f, 8.527404119e-04f, - 8.532511669e-04f, 8.537600161e-04f, 8.542669585e-04f, 8.547719932e-04f, 8.552751192e-04f, 8.557763355e-04f, 8.562756410e-04f, 8.567730350e-04f, 8.572685164e-04f, 8.577620842e-04f, - 8.582537375e-04f, 8.587434754e-04f, 8.592312969e-04f, 8.597172011e-04f, 8.602011870e-04f, 8.606832538e-04f, 8.611634004e-04f, 8.616416259e-04f, 8.621179296e-04f, 8.625923103e-04f, - 8.630647673e-04f, 8.635352996e-04f, 8.640039063e-04f, 8.644705865e-04f, 8.649353394e-04f, 8.653981640e-04f, 8.658590595e-04f, 8.663180250e-04f, 8.667750596e-04f, 8.672301624e-04f, - 8.676833326e-04f, 8.681345693e-04f, 8.685838717e-04f, 8.690312388e-04f, 8.694766700e-04f, 8.699201642e-04f, 8.703617207e-04f, 8.708013386e-04f, 8.712390172e-04f, 8.716747555e-04f, - 8.721085528e-04f, 8.725404082e-04f, 8.729703209e-04f, 8.733982901e-04f, 8.738243151e-04f, 8.742483949e-04f, 8.746705289e-04f, 8.750907162e-04f, 8.755089560e-04f, 8.759252475e-04f, - 8.763395901e-04f, 8.767519828e-04f, 8.771624249e-04f, 8.775709157e-04f, 8.779774543e-04f, 8.783820402e-04f, 8.787846723e-04f, 8.791853501e-04f, 8.795840728e-04f, 8.799808397e-04f, - 8.803756499e-04f, 8.807685029e-04f, 8.811593978e-04f, 8.815483339e-04f, 8.819353105e-04f, 8.823203269e-04f, 8.827033824e-04f, 8.830844763e-04f, 8.834636078e-04f, 8.838407763e-04f, - 8.842159811e-04f, 8.845892216e-04f, 8.849604969e-04f, 8.853298064e-04f, 8.856971496e-04f, 8.860625256e-04f, 8.864259338e-04f, 8.867873736e-04f, 8.871468443e-04f, 8.875043453e-04f, - 8.878598758e-04f, 8.882134353e-04f, 8.885650231e-04f, 8.889146386e-04f, 8.892622812e-04f, 8.896079502e-04f, 8.899516449e-04f, 8.902933649e-04f, 8.906331094e-04f, 8.909708779e-04f, - 8.913066697e-04f, 8.916404843e-04f, 8.919723210e-04f, 8.923021793e-04f, 8.926300585e-04f, 8.929559582e-04f, 8.932798776e-04f, 8.936018163e-04f, 8.939217737e-04f, 8.942397491e-04f, - 8.945557421e-04f, 8.948697521e-04f, 8.951817785e-04f, 8.954918208e-04f, 8.957998784e-04f, 8.961059509e-04f, 8.964100375e-04f, 8.967121380e-04f, 8.970122516e-04f, 8.973103779e-04f, - 8.976065163e-04f, 8.979006665e-04f, 8.981928277e-04f, 8.984829996e-04f, 8.987711817e-04f, 8.990573733e-04f, 8.993415742e-04f, 8.996237837e-04f, 8.999040013e-04f, 9.001822267e-04f, - 9.004584593e-04f, 9.007326987e-04f, 9.010049444e-04f, 9.012751959e-04f, 9.015434528e-04f, 9.018097146e-04f, 9.020739809e-04f, 9.023362513e-04f, 9.025965252e-04f, 9.028548023e-04f, - 9.031110821e-04f, 9.033653643e-04f, 9.036176483e-04f, 9.038679339e-04f, 9.041162205e-04f, 9.043625077e-04f, 9.046067952e-04f, 9.048490825e-04f, 9.050893693e-04f, 9.053276552e-04f, - 9.055639398e-04f, 9.057982226e-04f, 9.060305034e-04f, 9.062607818e-04f, 9.064890573e-04f, 9.067153297e-04f, 9.069395985e-04f, 9.071618634e-04f, 9.073821241e-04f, 9.076003802e-04f, - 9.078166314e-04f, 9.080308773e-04f, 9.082431176e-04f, 9.084533520e-04f, 9.086615802e-04f, 9.088678018e-04f, 9.090720165e-04f, 9.092742240e-04f, 9.094744240e-04f, 9.096726162e-04f, - 9.098688003e-04f, 9.100629761e-04f, 9.102551431e-04f, 9.104453012e-04f, 9.106334501e-04f, 9.108195894e-04f, 9.110037190e-04f, 9.111858385e-04f, 9.113659477e-04f, 9.115440463e-04f, - 9.117201341e-04f, 9.118942108e-04f, 9.120662762e-04f, 9.122363301e-04f, 9.124043722e-04f, 9.125704022e-04f, 9.127344200e-04f, 9.128964254e-04f, 9.130564180e-04f, 9.132143978e-04f, - 9.133703644e-04f, 9.135243178e-04f, 9.136762576e-04f, 9.138261837e-04f, 9.139740960e-04f, 9.141199941e-04f, 9.142638780e-04f, 9.144057474e-04f, 9.145456023e-04f, 9.146834423e-04f, - 9.148192674e-04f, 9.149530774e-04f, 9.150848721e-04f, 9.152146514e-04f, 9.153424152e-04f, 9.154681633e-04f, 9.155918955e-04f, 9.157136117e-04f, 9.158333119e-04f, 9.159509958e-04f, - 9.160666634e-04f, 9.161803145e-04f, 9.162919490e-04f, 9.164015669e-04f, 9.165091680e-04f, 9.166147522e-04f, 9.167183194e-04f, 9.168198696e-04f, 9.169194027e-04f, 9.170169185e-04f, - 9.171124170e-04f, 9.172058981e-04f, 9.172973618e-04f, 9.173868080e-04f, 9.174742367e-04f, 9.175596477e-04f, 9.176430411e-04f, 9.177244168e-04f, 9.178037747e-04f, 9.178811149e-04f, - 9.179564372e-04f, 9.180297417e-04f, 9.181010283e-04f, 9.181702971e-04f, 9.182375480e-04f, 9.183027809e-04f, 9.183659960e-04f, 9.184271932e-04f, 9.184863724e-04f, 9.185435338e-04f, - 9.185986773e-04f, 9.186518029e-04f, 9.187029107e-04f, 9.187520006e-04f, 9.187990728e-04f, 9.188441272e-04f, 9.188871640e-04f, 9.189281830e-04f, 9.189671845e-04f, 9.190041683e-04f, - 9.190391347e-04f, 9.190720836e-04f, 9.191030152e-04f, 9.191319294e-04f, 9.191588264e-04f, 9.191837063e-04f, 9.192065691e-04f, 9.192274149e-04f, 9.192462438e-04f, 9.192630559e-04f, - 9.192778513e-04f, 9.192906301e-04f, 9.193013925e-04f, 9.193101385e-04f, 9.193168683e-04f, 9.193215819e-04f, 9.193242796e-04f, 9.193249614e-04f, 9.193236275e-04f, 9.193202780e-04f, - 9.193149130e-04f, 9.193075328e-04f, 9.192981375e-04f, 9.192867272e-04f, 9.192733020e-04f, 9.192578623e-04f, 9.192404080e-04f, 9.192209395e-04f, 9.191994569e-04f, 9.191759603e-04f, - 9.191504500e-04f, 9.191229262e-04f, 9.190933890e-04f, 9.190618387e-04f, 9.190282754e-04f, 9.189926995e-04f, 9.189551110e-04f, 9.189155102e-04f, 9.188738974e-04f, 9.188302728e-04f, - 9.187846365e-04f, 9.187369889e-04f, 9.186873302e-04f, 9.186356606e-04f, 9.185819804e-04f, 9.185262898e-04f, 9.184685891e-04f, 9.184088786e-04f, 9.183471585e-04f, 9.182834292e-04f, - 9.182176908e-04f, 9.181499436e-04f, 9.180801880e-04f, 9.180084243e-04f, 9.179346527e-04f, 9.178588735e-04f, 9.177810871e-04f, 9.177012937e-04f, 9.176194937e-04f, 9.175356873e-04f, - 9.174498750e-04f, 9.173620570e-04f, 9.172722336e-04f, 9.171804052e-04f, 9.170865721e-04f, 9.169907348e-04f, 9.168928934e-04f, 9.167930484e-04f, 9.166912001e-04f, 9.165873490e-04f, - 9.164814952e-04f, 9.163736393e-04f, 9.162637816e-04f, 9.161519225e-04f, 9.160380623e-04f, 9.159222015e-04f, 9.158043404e-04f, 9.156844795e-04f, 9.155626190e-04f, 9.154387595e-04f, - 9.153129014e-04f, 9.151850450e-04f, 9.150551908e-04f, 9.149233392e-04f, 9.147894906e-04f, 9.146536454e-04f, 9.145158042e-04f, 9.143759673e-04f, 9.142341351e-04f, 9.140903082e-04f, - 9.139444869e-04f, 9.137966718e-04f, 9.136468633e-04f, 9.134950618e-04f, 9.133412678e-04f, 9.131854818e-04f, 9.130277044e-04f, 9.128679358e-04f, 9.127061767e-04f, 9.125424276e-04f, - 9.123766889e-04f, 9.122089611e-04f, 9.120392448e-04f, 9.118675404e-04f, 9.116938485e-04f, 9.115181695e-04f, 9.113405040e-04f, 9.111608526e-04f, 9.109792157e-04f, 9.107955939e-04f, - 9.106099878e-04f, 9.104223978e-04f, 9.102328245e-04f, 9.100412685e-04f, 9.098477303e-04f, 9.096522105e-04f, 9.094547097e-04f, 9.092552283e-04f, 9.090537671e-04f, 9.088503266e-04f, - 9.086449073e-04f, 9.084375098e-04f, 9.082281348e-04f, 9.080167828e-04f, 9.078034544e-04f, 9.075881502e-04f, 9.073708709e-04f, 9.071516170e-04f, 9.069303892e-04f, 9.067071881e-04f, - 9.064820143e-04f, 9.062548684e-04f, 9.060257511e-04f, 9.057946630e-04f, 9.055616048e-04f, 9.053265770e-04f, 9.050895804e-04f, 9.048506156e-04f, 9.046096833e-04f, 9.043667841e-04f, - 9.041219187e-04f, 9.038750877e-04f, 9.036262919e-04f, 9.033755319e-04f, 9.031228085e-04f, 9.028681222e-04f, 9.026114738e-04f, 9.023528640e-04f, 9.020922935e-04f, 9.018297630e-04f, - 9.015652732e-04f, 9.012988248e-04f, 9.010304185e-04f, 9.007600551e-04f, 9.004877353e-04f, 9.002134598e-04f, 8.999372294e-04f, 8.996590447e-04f, 8.993789066e-04f, 8.990968158e-04f, - 8.988127730e-04f, 8.985267791e-04f, 8.982388346e-04f, 8.979489406e-04f, 8.976570976e-04f, 8.973633064e-04f, 8.970675679e-04f, 8.967698829e-04f, 8.964702520e-04f, 8.961686762e-04f, - 8.958651561e-04f, 8.955596927e-04f, 8.952522866e-04f, 8.949429388e-04f, 8.946316500e-04f, 8.943184210e-04f, 8.940032527e-04f, 8.936861458e-04f, 8.933671013e-04f, 8.930461199e-04f, - 8.927232025e-04f, 8.923983499e-04f, 8.920715630e-04f, 8.917428426e-04f, 8.914121895e-04f, 8.910796047e-04f, 8.907450890e-04f, 8.904086432e-04f, 8.900702683e-04f, 8.897299650e-04f, - 8.893877343e-04f, 8.890435771e-04f, 8.886974943e-04f, 8.883494866e-04f, 8.879995551e-04f, 8.876477007e-04f, 8.872939241e-04f, 8.869382265e-04f, 8.865806085e-04f, 8.862210713e-04f, - 8.858596156e-04f, 8.854962425e-04f, 8.851309528e-04f, 8.847637475e-04f, 8.843946274e-04f, 8.840235937e-04f, 8.836506472e-04f, 8.832757888e-04f, 8.828990195e-04f, 8.825203402e-04f, - 8.821397520e-04f, 8.817572558e-04f, 8.813728525e-04f, 8.809865432e-04f, 8.805983288e-04f, 8.802082102e-04f, 8.798161886e-04f, 8.794222648e-04f, 8.790264399e-04f, 8.786287148e-04f, - 8.782290906e-04f, 8.778275683e-04f, 8.774241489e-04f, 8.770188333e-04f, 8.766116227e-04f, 8.762025180e-04f, 8.757915203e-04f, 8.753786306e-04f, 8.749638499e-04f, 8.745471792e-04f, - 8.741286197e-04f, 8.737081724e-04f, 8.732858383e-04f, 8.728616184e-04f, 8.724355139e-04f, 8.720075258e-04f, 8.715776551e-04f, 8.711459030e-04f, 8.707122704e-04f, 8.702767586e-04f, - 8.698393685e-04f, 8.694001013e-04f, 8.689589581e-04f, 8.685159399e-04f, 8.680710479e-04f, 8.676242831e-04f, 8.671756467e-04f, 8.667251397e-04f, 8.662727634e-04f, 8.658185187e-04f, - 8.653624069e-04f, 8.649044291e-04f, 8.644445864e-04f, 8.639828799e-04f, 8.635193107e-04f, 8.630538801e-04f, 8.625865892e-04f, 8.621174391e-04f, 8.616464310e-04f, 8.611735660e-04f, - 8.606988453e-04f, 8.602222700e-04f, 8.597438414e-04f, 8.592635607e-04f, 8.587814289e-04f, 8.582974473e-04f, 8.578116171e-04f, 8.573239395e-04f, 8.568344156e-04f, 8.563430467e-04f, - 8.558498340e-04f, 8.553547786e-04f, 8.548578818e-04f, 8.543591448e-04f, 8.538585689e-04f, 8.533561552e-04f, 8.528519049e-04f, 8.523458194e-04f, 8.518378998e-04f, 8.513281474e-04f, - 8.508165634e-04f, 8.503031491e-04f, 8.497879057e-04f, 8.492708345e-04f, 8.487519368e-04f, 8.482312137e-04f, 8.477086667e-04f, 8.471842968e-04f, 8.466581055e-04f, 8.461300940e-04f, - 8.456002635e-04f, 8.450686155e-04f, 8.445351510e-04f, 8.439998716e-04f, 8.434627784e-04f, 8.429238727e-04f, 8.423831559e-04f, 8.418406293e-04f, 8.412962941e-04f, 8.407501518e-04f, - 8.402022036e-04f, 8.396524508e-04f, 8.391008948e-04f, 8.385475369e-04f, 8.379923785e-04f, 8.374354208e-04f, 8.368766653e-04f, 8.363161133e-04f, 8.357537661e-04f, 8.351896251e-04f, - 8.346236917e-04f, 8.340559671e-04f, 8.334864529e-04f, 8.329151503e-04f, 8.323420608e-04f, 8.317671856e-04f, 8.311905263e-04f, 8.306120841e-04f, 8.300318606e-04f, 8.294498570e-04f, - 8.288660747e-04f, 8.282805152e-04f, 8.276931799e-04f, 8.271040702e-04f, 8.265131875e-04f, 8.259205332e-04f, 8.253261088e-04f, 8.247299156e-04f, 8.241319551e-04f, 8.235322287e-04f, - 8.229307379e-04f, 8.223274841e-04f, 8.217224688e-04f, 8.211156933e-04f, 8.205071592e-04f, 8.198968679e-04f, 8.192848208e-04f, 8.186710195e-04f, 8.180554654e-04f, 8.174381599e-04f, - 8.168191046e-04f, 8.161983008e-04f, 8.155757502e-04f, 8.149514541e-04f, 8.143254142e-04f, 8.136976317e-04f, 8.130681084e-04f, 8.124368455e-04f, 8.118038448e-04f, 8.111691076e-04f, - 8.105326355e-04f, 8.098944300e-04f, 8.092544926e-04f, 8.086128248e-04f, 8.079694282e-04f, 8.073243043e-04f, 8.066774547e-04f, 8.060288807e-04f, 8.053785841e-04f, 8.047265664e-04f, - 8.040728290e-04f, 8.034173736e-04f, 8.027602016e-04f, 8.021013148e-04f, 8.014407145e-04f, 8.007784025e-04f, 8.001143802e-04f, 7.994486493e-04f, 7.987812112e-04f, 7.981120677e-04f, - 7.974412202e-04f, 7.967686704e-04f, 7.960944199e-04f, 7.954184702e-04f, 7.947408230e-04f, 7.940614798e-04f, 7.933804423e-04f, 7.926977120e-04f, 7.920132907e-04f, 7.913271798e-04f, - 7.906393811e-04f, 7.899498961e-04f, 7.892587265e-04f, 7.885658739e-04f, 7.878713399e-04f, 7.871751262e-04f, 7.864772344e-04f, 7.857776662e-04f, 7.850764233e-04f, 7.843735072e-04f, - 7.836689196e-04f, 7.829626622e-04f, 7.822547366e-04f, 7.815451446e-04f, 7.808338878e-04f, 7.801209678e-04f, 7.794063864e-04f, 7.786901452e-04f, 7.779722458e-04f, 7.772526901e-04f, - 7.765314797e-04f, 7.758086163e-04f, 7.750841015e-04f, 7.743579371e-04f, 7.736301248e-04f, 7.729006663e-04f, 7.721695633e-04f, 7.714368176e-04f, 7.707024308e-04f, 7.699664046e-04f, - 7.692287409e-04f, 7.684894413e-04f, 7.677485075e-04f, 7.670059414e-04f, 7.662617445e-04f, 7.655159188e-04f, 7.647684659e-04f, 7.640193876e-04f, 7.632686856e-04f, 7.625163617e-04f, - 7.617624176e-04f, 7.610068552e-04f, 7.602496762e-04f, 7.594908823e-04f, 7.587304754e-04f, 7.579684571e-04f, 7.572048294e-04f, 7.564395939e-04f, 7.556727525e-04f, 7.549043070e-04f, - 7.541342591e-04f, 7.533626107e-04f, 7.525893636e-04f, 7.518145195e-04f, 7.510380802e-04f, 7.502600477e-04f, 7.494804237e-04f, 7.486992099e-04f, 7.479164084e-04f, 7.471320207e-04f, - 7.463460489e-04f, 7.455584947e-04f, 7.447693600e-04f, 7.439786466e-04f, 7.431863563e-04f, 7.423924910e-04f, 7.415970526e-04f, 7.408000428e-04f, 7.400014636e-04f, 7.392013168e-04f, - 7.383996043e-04f, 7.375963279e-04f, 7.367914896e-04f, 7.359850911e-04f, 7.351771343e-04f, 7.343676212e-04f, 7.335565536e-04f, 7.327439334e-04f, 7.319297625e-04f, 7.311140428e-04f, - 7.302967762e-04f, 7.294779645e-04f, 7.286576097e-04f, 7.278357137e-04f, 7.270122784e-04f, 7.261873057e-04f, 7.253607975e-04f, 7.245327557e-04f, 7.237031823e-04f, 7.228720792e-04f, - 7.220394482e-04f, 7.212052915e-04f, 7.203696108e-04f, 7.195324081e-04f, 7.186936853e-04f, 7.178534445e-04f, 7.170116875e-04f, 7.161684163e-04f, 7.153236328e-04f, 7.144773391e-04f, - 7.136295370e-04f, 7.127802285e-04f, 7.119294156e-04f, 7.110771003e-04f, 7.102232845e-04f, 7.093679703e-04f, 7.085111595e-04f, 7.076528542e-04f, 7.067930563e-04f, 7.059317679e-04f, - 7.050689909e-04f, 7.042047274e-04f, 7.033389792e-04f, 7.024717485e-04f, 7.016030373e-04f, 7.007328474e-04f, 6.998611810e-04f, 6.989880401e-04f, 6.981134267e-04f, 6.972373427e-04f, - 6.963597903e-04f, 6.954807714e-04f, 6.946002881e-04f, 6.937183423e-04f, 6.928349363e-04f, 6.919500719e-04f, 6.910637512e-04f, 6.901759762e-04f, 6.892867491e-04f, 6.883960719e-04f, - 6.875039465e-04f, 6.866103751e-04f, 6.857153598e-04f, 6.848189025e-04f, 6.839210054e-04f, 6.830216705e-04f, 6.821208999e-04f, 6.812186956e-04f, 6.803150598e-04f, 6.794099946e-04f, - 6.785035019e-04f, 6.775955839e-04f, 6.766862427e-04f, 6.757754804e-04f, 6.748632990e-04f, 6.739497007e-04f, 6.730346876e-04f, 6.721182618e-04f, 6.712004253e-04f, 6.702811803e-04f, - 6.693605289e-04f, 6.684384733e-04f, 6.675150154e-04f, 6.665901575e-04f, 6.656639018e-04f, 6.647362502e-04f, 6.638072049e-04f, 6.628767681e-04f, 6.619449420e-04f, 6.610117285e-04f, - 6.600771300e-04f, 6.591411485e-04f, 6.582037862e-04f, 6.572650452e-04f, 6.563249277e-04f, 6.553834358e-04f, 6.544405718e-04f, 6.534963377e-04f, 6.525507357e-04f, 6.516037680e-04f, - 6.506554368e-04f, 6.497057442e-04f, 6.487546925e-04f, 6.478022837e-04f, 6.468485201e-04f, 6.458934039e-04f, 6.449369372e-04f, 6.439791223e-04f, 6.430199613e-04f, 6.420594564e-04f, - 6.410976099e-04f, 6.401344239e-04f, 6.391699006e-04f, 6.382040423e-04f, 6.372368511e-04f, 6.362683293e-04f, 6.352984790e-04f, 6.343273026e-04f, 6.333548021e-04f, 6.323809800e-04f, - 6.314058382e-04f, 6.304293792e-04f, 6.294516051e-04f, 6.284725182e-04f, 6.274921207e-04f, 6.265104148e-04f, 6.255274028e-04f, 6.245430869e-04f, 6.235574694e-04f, 6.225705526e-04f, - 6.215823386e-04f, 6.205928298e-04f, 6.196020283e-04f, 6.186099365e-04f, 6.176165567e-04f, 6.166218910e-04f, 6.156259418e-04f, 6.146287114e-04f, 6.136302019e-04f, 6.126304157e-04f, - 6.116293551e-04f, 6.106270224e-04f, 6.096234198e-04f, 6.086185496e-04f, 6.076124141e-04f, 6.066050156e-04f, 6.055963564e-04f, 6.045864389e-04f, 6.035752652e-04f, 6.025628378e-04f, - 6.015491588e-04f, 6.005342307e-04f, 5.995180557e-04f, 5.985006362e-04f, 5.974819744e-04f, 5.964620728e-04f, 5.954409335e-04f, 5.944185590e-04f, 5.933949515e-04f, 5.923701134e-04f, - 5.913440470e-04f, 5.903167547e-04f, 5.892882388e-04f, 5.882585016e-04f, 5.872275455e-04f, 5.861953728e-04f, 5.851619859e-04f, 5.841273871e-04f, 5.830915787e-04f, 5.820545632e-04f, - 5.810163429e-04f, 5.799769201e-04f, 5.789362972e-04f, 5.778944766e-04f, 5.768514606e-04f, 5.758072516e-04f, 5.747618520e-04f, 5.737152641e-04f, 5.726674904e-04f, 5.716185331e-04f, - 5.705683948e-04f, 5.695170777e-04f, 5.684645843e-04f, 5.674109169e-04f, 5.663560780e-04f, 5.653000699e-04f, 5.642428951e-04f, 5.631845558e-04f, 5.621250546e-04f, 5.610643939e-04f, - 5.600025759e-04f, 5.589396033e-04f, 5.578754782e-04f, 5.568102033e-04f, 5.557437808e-04f, 5.546762132e-04f, 5.536075030e-04f, 5.525376525e-04f, 5.514666641e-04f, 5.503945404e-04f, - 5.493212837e-04f, 5.482468964e-04f, 5.471713811e-04f, 5.460947401e-04f, 5.450169758e-04f, 5.439380907e-04f, 5.428580873e-04f, 5.417769680e-04f, 5.406947352e-04f, 5.396113915e-04f, - 5.385269391e-04f, 5.374413807e-04f, 5.363547186e-04f, 5.352669554e-04f, 5.341780934e-04f, 5.330881351e-04f, 5.319970831e-04f, 5.309049397e-04f, 5.298117075e-04f, 5.287173889e-04f, - 5.276219864e-04f, 5.265255025e-04f, 5.254279396e-04f, 5.243293002e-04f, 5.232295868e-04f, 5.221288020e-04f, 5.210269481e-04f, 5.199240277e-04f, 5.188200433e-04f, 5.177149973e-04f, - 5.166088923e-04f, 5.155017307e-04f, 5.143935151e-04f, 5.132842480e-04f, 5.121739318e-04f, 5.110625691e-04f, 5.099501624e-04f, 5.088367141e-04f, 5.077222269e-04f, 5.066067032e-04f, - 5.054901455e-04f, 5.043725564e-04f, 5.032539384e-04f, 5.021342939e-04f, 5.010136256e-04f, 4.998919360e-04f, 4.987692275e-04f, 4.976455028e-04f, 4.965207643e-04f, 4.953950146e-04f, - 4.942682563e-04f, 4.931404918e-04f, 4.920117237e-04f, 4.908819546e-04f, 4.897511870e-04f, 4.886194234e-04f, 4.874866665e-04f, 4.863529187e-04f, 4.852181826e-04f, 4.840824608e-04f, - 4.829457557e-04f, 4.818080701e-04f, 4.806694064e-04f, 4.795297673e-04f, 4.783891552e-04f, 4.772475728e-04f, 4.761050225e-04f, 4.749615071e-04f, 4.738170290e-04f, 4.726715909e-04f, - 4.715251953e-04f, 4.703778448e-04f, 4.692295419e-04f, 4.680802893e-04f, 4.669300896e-04f, 4.657789453e-04f, 4.646268590e-04f, 4.634738334e-04f, 4.623198710e-04f, 4.611649743e-04f, - 4.600091461e-04f, 4.588523888e-04f, 4.576947052e-04f, 4.565360978e-04f, 4.553765691e-04f, 4.542161219e-04f, 4.530547587e-04f, 4.518924822e-04f, 4.507292949e-04f, 4.495651994e-04f, - 4.484001984e-04f, 4.472342946e-04f, 4.460674904e-04f, 4.448997885e-04f, 4.437311916e-04f, 4.425617023e-04f, 4.413913232e-04f, 4.402200569e-04f, 4.390479061e-04f, 4.378748733e-04f, - 4.367009613e-04f, 4.355261727e-04f, 4.343505100e-04f, 4.331739760e-04f, 4.319965732e-04f, 4.308183044e-04f, 4.296391722e-04f, 4.284591791e-04f, 4.272783279e-04f, 4.260966212e-04f, - 4.249140616e-04f, 4.237306519e-04f, 4.225463946e-04f, 4.213612924e-04f, 4.201753480e-04f, 4.189885640e-04f, 4.178009431e-04f, 4.166124879e-04f, 4.154232012e-04f, 4.142330856e-04f, - 4.130421437e-04f, 4.118503782e-04f, 4.106577918e-04f, 4.094643871e-04f, 4.082701669e-04f, 4.070751338e-04f, 4.058792905e-04f, 4.046826396e-04f, 4.034851839e-04f, 4.022869260e-04f, - 4.010878686e-04f, 3.998880144e-04f, 3.986873661e-04f, 3.974859263e-04f, 3.962836978e-04f, 3.950806832e-04f, 3.938768853e-04f, 3.926723067e-04f, 3.914669501e-04f, 3.902608183e-04f, - 3.890539139e-04f, 3.878462395e-04f, 3.866377980e-04f, 3.854285921e-04f, 3.842186243e-04f, 3.830078975e-04f, 3.817964144e-04f, 3.805841776e-04f, 3.793711898e-04f, 3.781574539e-04f, - 3.769429724e-04f, 3.757277481e-04f, 3.745117837e-04f, 3.732950820e-04f, 3.720776456e-04f, 3.708594773e-04f, 3.696405798e-04f, 3.684209558e-04f, 3.672006081e-04f, 3.659795393e-04f, - 3.647577522e-04f, 3.635352496e-04f, 3.623120341e-04f, 3.610881085e-04f, 3.598634755e-04f, 3.586381379e-04f, 3.574120983e-04f, 3.561853596e-04f, 3.549579245e-04f, 3.537297957e-04f, - 3.525009759e-04f, 3.512714679e-04f, 3.500412744e-04f, 3.488103982e-04f, 3.475788421e-04f, 3.463466087e-04f, 3.451137008e-04f, 3.438801212e-04f, 3.426458726e-04f, 3.414109578e-04f, - 3.401753796e-04f, 3.389391406e-04f, 3.377022436e-04f, 3.364646915e-04f, 3.352264869e-04f, 3.339876326e-04f, 3.327481314e-04f, 3.315079861e-04f, 3.302671994e-04f, 3.290257740e-04f, - 3.277837128e-04f, 3.265410184e-04f, 3.252976938e-04f, 3.240537416e-04f, 3.228091646e-04f, 3.215639656e-04f, 3.203181474e-04f, 3.190717127e-04f, 3.178246643e-04f, 3.165770050e-04f, - 3.153287376e-04f, 3.140798648e-04f, 3.128303894e-04f, 3.115803143e-04f, 3.103296421e-04f, 3.090783757e-04f, 3.078265179e-04f, 3.065740714e-04f, 3.053210391e-04f, 3.040674237e-04f, - 3.028132280e-04f, 3.015584548e-04f, 3.003031069e-04f, 2.990471871e-04f, 2.977906981e-04f, 2.965336428e-04f, 2.952760240e-04f, 2.940178445e-04f, 2.927591070e-04f, 2.914998144e-04f, - 2.902399695e-04f, 2.889795750e-04f, 2.877186338e-04f, 2.864571486e-04f, 2.851951224e-04f, 2.839325578e-04f, 2.826694576e-04f, 2.814058248e-04f, 2.801416621e-04f, 2.788769723e-04f, - 2.776117582e-04f, 2.763460226e-04f, 2.750797683e-04f, 2.738129982e-04f, 2.725457151e-04f, 2.712779218e-04f, 2.700096210e-04f, 2.687408157e-04f, 2.674715086e-04f, 2.662017025e-04f, - 2.649314003e-04f, 2.636606048e-04f, 2.623893188e-04f, 2.611175451e-04f, 2.598452866e-04f, 2.585725460e-04f, 2.572993263e-04f, 2.560256301e-04f, 2.547514604e-04f, 2.534768200e-04f, - 2.522017117e-04f, 2.509261383e-04f, 2.496501027e-04f, 2.483736077e-04f, 2.470966561e-04f, 2.458192508e-04f, 2.445413945e-04f, 2.432630902e-04f, 2.419843406e-04f, 2.407051486e-04f, - 2.394255170e-04f, 2.381454487e-04f, 2.368649465e-04f, 2.355840133e-04f, 2.343026518e-04f, 2.330208649e-04f, 2.317386555e-04f, 2.304560263e-04f, 2.291729803e-04f, 2.278895203e-04f, - 2.266056492e-04f, 2.253213696e-04f, 2.240366846e-04f, 2.227515970e-04f, 2.214661095e-04f, 2.201802251e-04f, 2.188939467e-04f, 2.176072769e-04f, 2.163202187e-04f, 2.150327750e-04f, - 2.137449486e-04f, 2.124567423e-04f, 2.111681590e-04f, 2.098792016e-04f, 2.085898729e-04f, 2.073001757e-04f, 2.060101129e-04f, 2.047196874e-04f, 2.034289020e-04f, 2.021377595e-04f, - 2.008462629e-04f, 1.995544150e-04f, 1.982622186e-04f, 1.969696766e-04f, 1.956767919e-04f, 1.943835673e-04f, 1.930900056e-04f, 1.917961098e-04f, 1.905018827e-04f, 1.892073271e-04f, - 1.879124460e-04f, 1.866172421e-04f, 1.853217184e-04f, 1.840258777e-04f, 1.827297228e-04f, 1.814332567e-04f, 1.801364822e-04f, 1.788394021e-04f, 1.775420194e-04f, 1.762443369e-04f, - 1.749463574e-04f, 1.736480839e-04f, 1.723495191e-04f, 1.710506660e-04f, 1.697515275e-04f, 1.684521063e-04f, 1.671524054e-04f, 1.658524277e-04f, 1.645521759e-04f, 1.632516531e-04f, - 1.619508620e-04f, 1.606498055e-04f, 1.593484865e-04f, 1.580469078e-04f, 1.567450724e-04f, 1.554429831e-04f, 1.541406428e-04f, 1.528380543e-04f, 1.515352206e-04f, 1.502321445e-04f, - 1.489288288e-04f, 1.476252765e-04f, 1.463214904e-04f, 1.450174734e-04f, 1.437132284e-04f, 1.424087583e-04f, 1.411040659e-04f, 1.397991541e-04f, 1.384940257e-04f, 1.371886837e-04f, - 1.358831310e-04f, 1.345773704e-04f, 1.332714048e-04f, 1.319652370e-04f, 1.306588700e-04f, 1.293523066e-04f, 1.280455497e-04f, 1.267386022e-04f, 1.254314670e-04f, 1.241241469e-04f, - 1.228166448e-04f, 1.215089637e-04f, 1.202011063e-04f, 1.188930756e-04f, 1.175848744e-04f, 1.162765056e-04f, 1.149679722e-04f, 1.136592769e-04f, 1.123504227e-04f, 1.110414125e-04f, - 1.097322491e-04f, 1.084229354e-04f, 1.071134743e-04f, 1.058038686e-04f, 1.044941214e-04f, 1.031842353e-04f, 1.018742134e-04f, 1.005640585e-04f, 9.925377344e-05f, 9.794336117e-05f, - 9.663282455e-05f, 9.532216647e-05f, 9.401138980e-05f, 9.270049743e-05f, 9.138949224e-05f, 9.007837711e-05f, 8.876715492e-05f, 8.745582857e-05f, 8.614440093e-05f, 8.483287488e-05f, - 8.352125331e-05f, 8.220953910e-05f, 8.089773514e-05f, 7.958584430e-05f, 7.827386947e-05f, 7.696181353e-05f, 7.564967937e-05f, 7.433746986e-05f, 7.302518790e-05f, 7.171283636e-05f, - 7.040041812e-05f, 6.908793608e-05f, 6.777539310e-05f, 6.646279208e-05f, 6.515013590e-05f, 6.383742744e-05f, 6.252466957e-05f, 6.121186520e-05f, 5.989901718e-05f, 5.858612842e-05f, - 5.727320178e-05f, 5.596024016e-05f, 5.464724643e-05f, 5.333422347e-05f, 5.202117417e-05f, 5.070810141e-05f, 4.939500807e-05f, 4.808189703e-05f, 4.676877117e-05f, 4.545563337e-05f, - 4.414248651e-05f, 4.282933347e-05f, 4.151617713e-05f, 4.020302038e-05f, 3.888986609e-05f, 3.757671714e-05f, 3.626357641e-05f, 3.495044678e-05f, 3.363733113e-05f, 3.232423234e-05f, - 3.101115328e-05f, 2.969809684e-05f, 2.838506589e-05f, 2.707206331e-05f, 2.575909197e-05f, 2.444615476e-05f, 2.313325456e-05f, 2.182039422e-05f, 2.050757665e-05f, 1.919480470e-05f, - 1.788208126e-05f, 1.656940920e-05f, 1.525679139e-05f, 1.394423072e-05f, 1.263173005e-05f, 1.131929226e-05f, 1.000692023e-05f, 8.694616819e-06f, 7.382384911e-06f, 6.070227375e-06f, - 4.758147085e-06f, 3.446146911e-06f, 2.134229727e-06f, 8.223984022e-07f, -4.893441915e-07f, -1.800995184e-06f, -3.112551704e-06f, -4.424010884e-06f, -5.735369853e-06f, -7.046625743e-06f, - -8.357775685e-06f, -9.668816811e-06f, -1.097974625e-05f, -1.229056115e-05f, -1.360125862e-05f, -1.491183582e-05f, -1.622228986e-05f, -1.753261789e-05f, -1.884281704e-05f, -2.015288444e-05f, - -2.146281724e-05f, -2.277261257e-05f, -2.408226756e-05f, -2.539177936e-05f, -2.670114510e-05f, -2.801036193e-05f, -2.931942697e-05f, -3.062833737e-05f, -3.193709027e-05f, -3.324568282e-05f, - -3.455411214e-05f, -3.586237539e-05f, -3.717046971e-05f, -3.847839223e-05f, -3.978614011e-05f, -4.109371049e-05f, -4.240110051e-05f, -4.370830732e-05f, -4.501532806e-05f, -4.632215988e-05f, - -4.762879993e-05f, -4.893524536e-05f, -5.024149330e-05f, -5.154754092e-05f, -5.285338537e-05f, -5.415902379e-05f, -5.546445333e-05f, -5.676967114e-05f, -5.807467439e-05f, -5.937946021e-05f, - -6.068402577e-05f, -6.198836822e-05f, -6.329248471e-05f, -6.459637240e-05f, -6.590002845e-05f, -6.720345001e-05f, -6.850663424e-05f, -6.980957830e-05f, -7.111227935e-05f, -7.241473455e-05f, - -7.371694106e-05f, -7.501889604e-05f, -7.632059665e-05f, -7.762204005e-05f, -7.892322342e-05f, -8.022414391e-05f, -8.152479869e-05f, -8.282518493e-05f, -8.412529979e-05f, -8.542514044e-05f, - -8.672470405e-05f, -8.802398778e-05f, -8.932298882e-05f, -9.062170432e-05f, -9.192013146e-05f, -9.321826741e-05f, -9.451610935e-05f, -9.581365445e-05f, -9.711089989e-05f, -9.840784284e-05f, - -9.970448047e-05f, -1.010008100e-04f, -1.022968285e-04f, -1.035925333e-04f, -1.048879215e-04f, -1.061829902e-04f, -1.074777367e-04f, -1.087721582e-04f, -1.100662518e-04f, -1.113600147e-04f, - -1.126534442e-04f, -1.139465373e-04f, -1.152392913e-04f, -1.165317033e-04f, -1.178237706e-04f, -1.191154904e-04f, -1.204068598e-04f, -1.216978760e-04f, -1.229885363e-04f, -1.242788377e-04f, - -1.255687776e-04f, -1.268583531e-04f, -1.281475614e-04f, -1.294363997e-04f, -1.307248652e-04f, -1.320129551e-04f, -1.333006666e-04f, -1.345879969e-04f, -1.358749432e-04f, -1.371615028e-04f, - -1.384476727e-04f, -1.397334503e-04f, -1.410188327e-04f, -1.423038172e-04f, -1.435884009e-04f, -1.448725810e-04f, -1.461563549e-04f, -1.474397196e-04f, -1.487226724e-04f, -1.500052106e-04f, - -1.512873312e-04f, -1.525690317e-04f, -1.538503090e-04f, -1.551311606e-04f, -1.564115836e-04f, -1.576915752e-04f, -1.589711326e-04f, -1.602502532e-04f, -1.615289340e-04f, -1.628071724e-04f, - -1.640849655e-04f, -1.653623106e-04f, -1.666392049e-04f, -1.679156456e-04f, -1.691916300e-04f, -1.704671553e-04f, -1.717422188e-04f, -1.730168177e-04f, -1.742909491e-04f, -1.755646105e-04f, - -1.768377989e-04f, -1.781105116e-04f, -1.793827459e-04f, -1.806544991e-04f, -1.819257683e-04f, -1.831965508e-04f, -1.844668438e-04f, -1.857366447e-04f, -1.870059506e-04f, -1.882747588e-04f, - -1.895430666e-04f, -1.908108712e-04f, -1.920781698e-04f, -1.933449598e-04f, -1.946112384e-04f, -1.958770027e-04f, -1.971422502e-04f, -1.984069780e-04f, -1.996711835e-04f, -2.009348638e-04f, - -2.021980162e-04f, -2.034606381e-04f, -2.047227267e-04f, -2.059842792e-04f, -2.072452929e-04f, -2.085057651e-04f, -2.097656931e-04f, -2.110250742e-04f, -2.122839055e-04f, -2.135421844e-04f, - -2.147999082e-04f, -2.160570742e-04f, -2.173136796e-04f, -2.185697217e-04f, -2.198251978e-04f, -2.210801052e-04f, -2.223344411e-04f, -2.235882030e-04f, -2.248413879e-04f, -2.260939934e-04f, - -2.273460165e-04f, -2.285974547e-04f, -2.298483052e-04f, -2.310985654e-04f, -2.323482325e-04f, -2.335973038e-04f, -2.348457766e-04f, -2.360936482e-04f, -2.373409160e-04f, -2.385875773e-04f, - -2.398336292e-04f, -2.410790693e-04f, -2.423238947e-04f, -2.435681028e-04f, -2.448116909e-04f, -2.460546563e-04f, -2.472969963e-04f, -2.485387083e-04f, -2.497797896e-04f, -2.510202374e-04f, - -2.522600492e-04f, -2.534992222e-04f, -2.547377538e-04f, -2.559756412e-04f, -2.572128819e-04f, -2.584494732e-04f, -2.596854123e-04f, -2.609206966e-04f, -2.621553236e-04f, -2.633892904e-04f, - -2.646225944e-04f, -2.658552331e-04f, -2.670872036e-04f, -2.683185034e-04f, -2.695491299e-04f, -2.707790802e-04f, -2.720083519e-04f, -2.732369423e-04f, -2.744648487e-04f, -2.756920684e-04f, - -2.769185989e-04f, -2.781444374e-04f, -2.793695814e-04f, -2.805940282e-04f, -2.818177752e-04f, -2.830408197e-04f, -2.842631591e-04f, -2.854847907e-04f, -2.867057120e-04f, -2.879259203e-04f, - -2.891454129e-04f, -2.903641874e-04f, -2.915822409e-04f, -2.927995710e-04f, -2.940161750e-04f, -2.952320502e-04f, -2.964471941e-04f, -2.976616040e-04f, -2.988752774e-04f, -3.000882116e-04f, - -3.013004040e-04f, -3.025118520e-04f, -3.037225530e-04f, -3.049325044e-04f, -3.061417035e-04f, -3.073501479e-04f, -3.085578349e-04f, -3.097647619e-04f, -3.109709263e-04f, -3.121763254e-04f, - -3.133809569e-04f, -3.145848179e-04f, -3.157879060e-04f, -3.169902186e-04f, -3.181917530e-04f, -3.193925068e-04f, -3.205924772e-04f, -3.217916618e-04f, -3.229900580e-04f, -3.241876631e-04f, - -3.253844747e-04f, -3.265804901e-04f, -3.277757069e-04f, -3.289701223e-04f, -3.301637339e-04f, -3.313565391e-04f, -3.325485353e-04f, -3.337397199e-04f, -3.349300905e-04f, -3.361196445e-04f, - -3.373083793e-04f, -3.384962923e-04f, -3.396833810e-04f, -3.408696430e-04f, -3.420550755e-04f, -3.432396761e-04f, -3.444234422e-04f, -3.456063714e-04f, -3.467884610e-04f, -3.479697085e-04f, - -3.491501115e-04f, -3.503296673e-04f, -3.515083734e-04f, -3.526862274e-04f, -3.538632267e-04f, -3.550393687e-04f, -3.562146509e-04f, -3.573890709e-04f, -3.585626262e-04f, -3.597353141e-04f, - -3.609071322e-04f, -3.620780779e-04f, -3.632481489e-04f, -3.644173425e-04f, -3.655856563e-04f, -3.667530877e-04f, -3.679196343e-04f, -3.690852935e-04f, -3.702500630e-04f, -3.714139401e-04f, - -3.725769224e-04f, -3.737390073e-04f, -3.749001925e-04f, -3.760604755e-04f, -3.772198536e-04f, -3.783783246e-04f, -3.795358858e-04f, -3.806925348e-04f, -3.818482692e-04f, -3.830030864e-04f, - -3.841569841e-04f, -3.853099596e-04f, -3.864620107e-04f, -3.876131347e-04f, -3.887633293e-04f, -3.899125919e-04f, -3.910609202e-04f, -3.922083117e-04f, -3.933547639e-04f, -3.945002743e-04f, - -3.956448406e-04f, -3.967884603e-04f, -3.979311309e-04f, -3.990728500e-04f, -4.002136152e-04f, -4.013534240e-04f, -4.024922740e-04f, -4.036301628e-04f, -4.047670879e-04f, -4.059030469e-04f, - -4.070380374e-04f, -4.081720569e-04f, -4.093051031e-04f, -4.104371735e-04f, -4.115682657e-04f, -4.126983773e-04f, -4.138275059e-04f, -4.149556491e-04f, -4.160828044e-04f, -4.172089695e-04f, - -4.183341420e-04f, -4.194583194e-04f, -4.205814994e-04f, -4.217036796e-04f, -4.228248576e-04f, -4.239450310e-04f, -4.250641973e-04f, -4.261823543e-04f, -4.272994996e-04f, -4.284156306e-04f, - -4.295307452e-04f, -4.306448409e-04f, -4.317579153e-04f, -4.328699661e-04f, -4.339809909e-04f, -4.350909873e-04f, -4.361999530e-04f, -4.373078856e-04f, -4.384147828e-04f, -4.395206421e-04f, - -4.406254613e-04f, -4.417292379e-04f, -4.428319698e-04f, -4.439336544e-04f, -4.450342894e-04f, -4.461338726e-04f, -4.472324015e-04f, -4.483298739e-04f, -4.494262874e-04f, -4.505216396e-04f, - -4.516159283e-04f, -4.527091511e-04f, -4.538013057e-04f, -4.548923898e-04f, -4.559824010e-04f, -4.570713371e-04f, -4.581591956e-04f, -4.592459744e-04f, -4.603316711e-04f, -4.614162834e-04f, - -4.624998090e-04f, -4.635822456e-04f, -4.646635909e-04f, -4.657438425e-04f, -4.668229983e-04f, -4.679010559e-04f, -4.689780130e-04f, -4.700538674e-04f, -4.711286167e-04f, -4.722022587e-04f, - -4.732747910e-04f, -4.743462116e-04f, -4.754165179e-04f, -4.764857079e-04f, -4.775537791e-04f, -4.786207294e-04f, -4.796865565e-04f, -4.807512581e-04f, -4.818148320e-04f, -4.828772759e-04f, - -4.839385875e-04f, -4.849987647e-04f, -4.860578052e-04f, -4.871157066e-04f, -4.881724669e-04f, -4.892280837e-04f, -4.902825548e-04f, -4.913358779e-04f, -4.923880509e-04f, -4.934390716e-04f, - -4.944889376e-04f, -4.955376468e-04f, -4.965851969e-04f, -4.976315858e-04f, -4.986768112e-04f, -4.997208709e-04f, -5.007637627e-04f, -5.018054844e-04f, -5.028460338e-04f, -5.038854086e-04f, - -5.049236068e-04f, -5.059606260e-04f, -5.069964641e-04f, -5.080311190e-04f, -5.090645884e-04f, -5.100968701e-04f, -5.111279619e-04f, -5.121578618e-04f, -5.131865674e-04f, -5.142140767e-04f, - -5.152403875e-04f, -5.162654975e-04f, -5.172894046e-04f, -5.183121068e-04f, -5.193336017e-04f, -5.203538872e-04f, -5.213729613e-04f, -5.223908217e-04f, -5.234074663e-04f, -5.244228930e-04f, - -5.254370995e-04f, -5.264500838e-04f, -5.274618438e-04f, -5.284723772e-04f, -5.294816821e-04f, -5.304897561e-04f, -5.314965973e-04f, -5.325022034e-04f, -5.335065724e-04f, -5.345097022e-04f, - -5.355115906e-04f, -5.365122355e-04f, -5.375116349e-04f, -5.385097865e-04f, -5.395066884e-04f, -5.405023384e-04f, -5.414967344e-04f, -5.424898743e-04f, -5.434817560e-04f, -5.444723775e-04f, - -5.454617366e-04f, -5.464498313e-04f, -5.474366595e-04f, -5.484222191e-04f, -5.494065081e-04f, -5.503895243e-04f, -5.513712658e-04f, -5.523517303e-04f, -5.533309160e-04f, -5.543088207e-04f, - -5.552854423e-04f, -5.562607788e-04f, -5.572348282e-04f, -5.582075885e-04f, -5.591790575e-04f, -5.601492332e-04f, -5.611181136e-04f, -5.620856966e-04f, -5.630519803e-04f, -5.640169626e-04f, - -5.649806414e-04f, -5.659430148e-04f, -5.669040807e-04f, -5.678638372e-04f, -5.688222821e-04f, -5.697794135e-04f, -5.707352294e-04f, -5.716897277e-04f, -5.726429065e-04f, -5.735947638e-04f, - -5.745452975e-04f, -5.754945058e-04f, -5.764423865e-04f, -5.773889377e-04f, -5.783341574e-04f, -5.792780437e-04f, -5.802205945e-04f, -5.811618079e-04f, -5.821016820e-04f, -5.830402147e-04f, - -5.839774040e-04f, -5.849132481e-04f, -5.858477449e-04f, -5.867808926e-04f, -5.877126891e-04f, -5.886431325e-04f, -5.895722208e-04f, -5.904999522e-04f, -5.914263246e-04f, -5.923513361e-04f, - -5.932749849e-04f, -5.941972689e-04f, -5.951181863e-04f, -5.960377350e-04f, -5.969559133e-04f, -5.978727191e-04f, -5.987881506e-04f, -5.997022058e-04f, -6.006148829e-04f, -6.015261799e-04f, - -6.024360949e-04f, -6.033446260e-04f, -6.042517714e-04f, -6.051575291e-04f, -6.060618973e-04f, -6.069648740e-04f, -6.078664574e-04f, -6.087666456e-04f, -6.096654367e-04f, -6.105628288e-04f, - -6.114588201e-04f, -6.123534088e-04f, -6.132465928e-04f, -6.141383704e-04f, -6.150287398e-04f, -6.159176990e-04f, -6.168052462e-04f, -6.176913796e-04f, -6.185760973e-04f, -6.194593975e-04f, - -6.203412783e-04f, -6.212217380e-04f, -6.221007746e-04f, -6.229783863e-04f, -6.238545713e-04f, -6.247293279e-04f, -6.256026541e-04f, -6.264745481e-04f, -6.273450082e-04f, -6.282140325e-04f, - -6.290816193e-04f, -6.299477667e-04f, -6.308124729e-04f, -6.316757361e-04f, -6.325375546e-04f, -6.333979265e-04f, -6.342568501e-04f, -6.351143235e-04f, -6.359703450e-04f, -6.368249129e-04f, - -6.376780253e-04f, -6.385296804e-04f, -6.393798766e-04f, -6.402286120e-04f, -6.410758849e-04f, -6.419216935e-04f, -6.427660361e-04f, -6.436089109e-04f, -6.444503162e-04f, -6.452902503e-04f, - -6.461287113e-04f, -6.469656975e-04f, -6.478012073e-04f, -6.486352389e-04f, -6.494677906e-04f, -6.502988606e-04f, -6.511284472e-04f, -6.519565487e-04f, -6.527831634e-04f, -6.536082896e-04f, - -6.544319256e-04f, -6.552540696e-04f, -6.560747200e-04f, -6.568938751e-04f, -6.577115332e-04f, -6.585276926e-04f, -6.593423516e-04f, -6.601555085e-04f, -6.609671616e-04f, -6.617773093e-04f, - -6.625859500e-04f, -6.633930818e-04f, -6.641987032e-04f, -6.650028125e-04f, -6.658054081e-04f, -6.666064882e-04f, -6.674060513e-04f, -6.682040957e-04f, -6.690006197e-04f, -6.697956217e-04f, - -6.705891001e-04f, -6.713810532e-04f, -6.721714794e-04f, -6.729603771e-04f, -6.737477446e-04f, -6.745335803e-04f, -6.753178827e-04f, -6.761006500e-04f, -6.768818808e-04f, -6.776615733e-04f, - -6.784397259e-04f, -6.792163372e-04f, -6.799914054e-04f, -6.807649290e-04f, -6.815369064e-04f, -6.823073361e-04f, -6.830762163e-04f, -6.838435456e-04f, -6.846093224e-04f, -6.853735450e-04f, - -6.861362120e-04f, -6.868973218e-04f, -6.876568728e-04f, -6.884148634e-04f, -6.891712921e-04f, -6.899261573e-04f, -6.906794576e-04f, -6.914311913e-04f, -6.921813569e-04f, -6.929299529e-04f, - -6.936769778e-04f, -6.944224299e-04f, -6.951663078e-04f, -6.959086101e-04f, -6.966493350e-04f, -6.973884812e-04f, -6.981260471e-04f, -6.988620312e-04f, -6.995964321e-04f, -7.003292481e-04f, - -7.010604778e-04f, -7.017901198e-04f, -7.025181725e-04f, -7.032446344e-04f, -7.039695041e-04f, -7.046927800e-04f, -7.054144608e-04f, -7.061345449e-04f, -7.068530308e-04f, -7.075699172e-04f, - -7.082852025e-04f, -7.089988852e-04f, -7.097109640e-04f, -7.104214374e-04f, -7.111303038e-04f, -7.118375620e-04f, -7.125432104e-04f, -7.132472476e-04f, -7.139496722e-04f, -7.146504827e-04f, - -7.153496778e-04f, -7.160472559e-04f, -7.167432158e-04f, -7.174375558e-04f, -7.181302748e-04f, -7.188213712e-04f, -7.195108436e-04f, -7.201986907e-04f, -7.208849111e-04f, -7.215695033e-04f, - -7.222524660e-04f, -7.229337977e-04f, -7.236134972e-04f, -7.242915630e-04f, -7.249679937e-04f, -7.256427881e-04f, -7.263159446e-04f, -7.269874620e-04f, -7.276573389e-04f, -7.283255739e-04f, - -7.289921658e-04f, -7.296571130e-04f, -7.303204144e-04f, -7.309820685e-04f, -7.316420740e-04f, -7.323004296e-04f, -7.329571340e-04f, -7.336121858e-04f, -7.342655837e-04f, -7.349173264e-04f, - -7.355674126e-04f, -7.362158409e-04f, -7.368626101e-04f, -7.375077188e-04f, -7.381511658e-04f, -7.387929498e-04f, -7.394330694e-04f, -7.400715234e-04f, -7.407083105e-04f, -7.413434294e-04f, - -7.419768788e-04f, -7.426086575e-04f, -7.432387642e-04f, -7.438671976e-04f, -7.444939565e-04f, -7.451190396e-04f, -7.457424456e-04f, -7.463641733e-04f, -7.469842215e-04f, -7.476025889e-04f, - -7.482192742e-04f, -7.488342763e-04f, -7.494475939e-04f, -7.500592258e-04f, -7.506691707e-04f, -7.512774274e-04f, -7.518839947e-04f, -7.524888715e-04f, -7.530920564e-04f, -7.536935483e-04f, - -7.542933460e-04f, -7.548914483e-04f, -7.554878539e-04f, -7.560825618e-04f, -7.566755706e-04f, -7.572668793e-04f, -7.578564867e-04f, -7.584443915e-04f, -7.590305926e-04f, -7.596150889e-04f, - -7.601978791e-04f, -7.607789621e-04f, -7.613583368e-04f, -7.619360020e-04f, -7.625119566e-04f, -7.630861994e-04f, -7.636587292e-04f, -7.642295450e-04f, -7.647986456e-04f, -7.653660298e-04f, - -7.659316966e-04f, -7.664956448e-04f, -7.670578733e-04f, -7.676183810e-04f, -7.681771668e-04f, -7.687342296e-04f, -7.692895683e-04f, -7.698431817e-04f, -7.703950688e-04f, -7.709452285e-04f, - -7.714936597e-04f, -7.720403613e-04f, -7.725853323e-04f, -7.731285716e-04f, -7.736700780e-04f, -7.742098506e-04f, -7.747478882e-04f, -7.752841898e-04f, -7.758187544e-04f, -7.763515809e-04f, - -7.768826682e-04f, -7.774120153e-04f, -7.779396212e-04f, -7.784654849e-04f, -7.789896052e-04f, -7.795119812e-04f, -7.800326118e-04f, -7.805514961e-04f, -7.810686330e-04f, -7.815840214e-04f, - -7.820976605e-04f, -7.826095491e-04f, -7.831196863e-04f, -7.836280711e-04f, -7.841347025e-04f, -7.846395794e-04f, -7.851427010e-04f, -7.856440662e-04f, -7.861436741e-04f, -7.866415236e-04f, - -7.871376138e-04f, -7.876319438e-04f, -7.881245126e-04f, -7.886153192e-04f, -7.891043626e-04f, -7.895916420e-04f, -7.900771564e-04f, -7.905609048e-04f, -7.910428862e-04f, -7.915230998e-04f, - -7.920015447e-04f, -7.924782198e-04f, -7.929531244e-04f, -7.934262573e-04f, -7.938976179e-04f, -7.943672050e-04f, -7.948350179e-04f, -7.953010556e-04f, -7.957653172e-04f, -7.962278019e-04f, - -7.966885087e-04f, -7.971474367e-04f, -7.976045852e-04f, -7.980599531e-04f, -7.985135396e-04f, -7.989653438e-04f, -7.994153649e-04f, -7.998636021e-04f, -8.003100544e-04f, -8.007547210e-04f, - -8.011976010e-04f, -8.016386936e-04f, -8.020779980e-04f, -8.025155133e-04f, -8.029512387e-04f, -8.033851733e-04f, -8.038173164e-04f, -8.042476670e-04f, -8.046762244e-04f, -8.051029878e-04f, - -8.055279563e-04f, -8.059511292e-04f, -8.063725056e-04f, -8.067920848e-04f, -8.072098659e-04f, -8.076258481e-04f, -8.080400308e-04f, -8.084524130e-04f, -8.088629940e-04f, -8.092717730e-04f, - -8.096787493e-04f, -8.100839221e-04f, -8.104872906e-04f, -8.108888540e-04f, -8.112886117e-04f, -8.116865628e-04f, -8.120827067e-04f, -8.124770425e-04f, -8.128695695e-04f, -8.132602870e-04f, - -8.136491943e-04f, -8.140362906e-04f, -8.144215753e-04f, -8.148050475e-04f, -8.151867066e-04f, -8.155665519e-04f, -8.159445826e-04f, -8.163207981e-04f, -8.166951976e-04f, -8.170677805e-04f, - -8.174385460e-04f, -8.178074936e-04f, -8.181746224e-04f, -8.185399319e-04f, -8.189034213e-04f, -8.192650899e-04f, -8.196249372e-04f, -8.199829624e-04f, -8.203391650e-04f, -8.206935441e-04f, - -8.210460992e-04f, -8.213968297e-04f, -8.217457348e-04f, -8.220928140e-04f, -8.224380666e-04f, -8.227814920e-04f, -8.231230896e-04f, -8.234628587e-04f, -8.238007987e-04f, -8.241369090e-04f, - -8.244711890e-04f, -8.248036381e-04f, -8.251342557e-04f, -8.254630412e-04f, -8.257899940e-04f, -8.261151135e-04f, -8.264383991e-04f, -8.267598502e-04f, -8.270794663e-04f, -8.273972468e-04f, - -8.277131911e-04f, -8.280272987e-04f, -8.283395689e-04f, -8.286500013e-04f, -8.289585953e-04f, -8.292653502e-04f, -8.295702657e-04f, -8.298733411e-04f, -8.301745759e-04f, -8.304739696e-04f, - -8.307715217e-04f, -8.310672315e-04f, -8.313610987e-04f, -8.316531226e-04f, -8.319433028e-04f, -8.322316388e-04f, -8.325181300e-04f, -8.328027760e-04f, -8.330855763e-04f, -8.333665303e-04f, - -8.336456376e-04f, -8.339228977e-04f, -8.341983101e-04f, -8.344718743e-04f, -8.347435899e-04f, -8.350134564e-04f, -8.352814734e-04f, -8.355476403e-04f, -8.358119568e-04f, -8.360744223e-04f, - -8.363350365e-04f, -8.365937988e-04f, -8.368507089e-04f, -8.371057663e-04f, -8.373589705e-04f, -8.376103212e-04f, -8.378598180e-04f, -8.381074603e-04f, -8.383532478e-04f, -8.385971802e-04f, - -8.388392569e-04f, -8.390794775e-04f, -8.393178418e-04f, -8.395543492e-04f, -8.397889994e-04f, -8.400217921e-04f, -8.402527267e-04f, -8.404818031e-04f, -8.407090206e-04f, -8.409343791e-04f, - -8.411578782e-04f, -8.413795174e-04f, -8.415992964e-04f, -8.418172149e-04f, -8.420332725e-04f, -8.422474689e-04f, -8.424598038e-04f, -8.426702767e-04f, -8.428788874e-04f, -8.430856356e-04f, - -8.432905208e-04f, -8.434935429e-04f, -8.436947014e-04f, -8.438939961e-04f, -8.440914266e-04f, -8.442869927e-04f, -8.444806941e-04f, -8.446725304e-04f, -8.448625014e-04f, -8.450506068e-04f, - -8.452368462e-04f, -8.454212195e-04f, -8.456037264e-04f, -8.457843665e-04f, -8.459631396e-04f, -8.461400454e-04f, -8.463150838e-04f, -8.464882544e-04f, -8.466595569e-04f, -8.468289912e-04f, - -8.469965570e-04f, -8.471622540e-04f, -8.473260821e-04f, -8.474880410e-04f, -8.476481304e-04f, -8.478063501e-04f, -8.479627000e-04f, -8.481171799e-04f, -8.482697894e-04f, -8.484205284e-04f, - -8.485693967e-04f, -8.487163942e-04f, -8.488615205e-04f, -8.490047756e-04f, -8.491461592e-04f, -8.492856711e-04f, -8.494233113e-04f, -8.495590794e-04f, -8.496929754e-04f, -8.498249991e-04f, - -8.499551503e-04f, -8.500834288e-04f, -8.502098346e-04f, -8.503343674e-04f, -8.504570272e-04f, -8.505778137e-04f, -8.506967269e-04f, -8.508137666e-04f, -8.509289327e-04f, -8.510422251e-04f, - -8.511536436e-04f, -8.512631882e-04f, -8.513708587e-04f, -8.514766550e-04f, -8.515805770e-04f, -8.516826246e-04f, -8.517827978e-04f, -8.518810964e-04f, -8.519775203e-04f, -8.520720695e-04f, - -8.521647439e-04f, -8.522555435e-04f, -8.523444680e-04f, -8.524315176e-04f, -8.525166921e-04f, -8.525999915e-04f, -8.526814156e-04f, -8.527609646e-04f, -8.528386382e-04f, -8.529144366e-04f, - -8.529883596e-04f, -8.530604072e-04f, -8.531305794e-04f, -8.531988761e-04f, -8.532652974e-04f, -8.533298432e-04f, -8.533925136e-04f, -8.534533084e-04f, -8.535122278e-04f, -8.535692717e-04f, - -8.536244400e-04f, -8.536777329e-04f, -8.537291504e-04f, -8.537786923e-04f, -8.538263589e-04f, -8.538721501e-04f, -8.539160658e-04f, -8.539581063e-04f, -8.539982714e-04f, -8.540365613e-04f, - -8.540729760e-04f, -8.541075155e-04f, -8.541401800e-04f, -8.541709693e-04f, -8.541998837e-04f, -8.542269232e-04f, -8.542520878e-04f, -8.542753776e-04f, -8.542967928e-04f, -8.543163333e-04f, - -8.543339993e-04f, -8.543497909e-04f, -8.543637082e-04f, -8.543757512e-04f, -8.543859201e-04f, -8.543942149e-04f, -8.544006358e-04f, -8.544051830e-04f, -8.544078565e-04f, -8.544086564e-04f, - -8.544075829e-04f, -8.544046361e-04f, -8.543998161e-04f, -8.543931231e-04f, -8.543845573e-04f, -8.543741187e-04f, -8.543618076e-04f, -8.543476240e-04f, -8.543315682e-04f, -8.543136404e-04f, - -8.542938406e-04f, -8.542721690e-04f, -8.542486259e-04f, -8.542232114e-04f, -8.541959257e-04f, -8.541667691e-04f, -8.541357415e-04f, -8.541028434e-04f, -8.540680749e-04f, -8.540314361e-04f, - -8.539929274e-04f, -8.539525489e-04f, -8.539103008e-04f, -8.538661833e-04f, -8.538201968e-04f, -8.537723413e-04f, -8.537226172e-04f, -8.536710247e-04f, -8.536175641e-04f, -8.535622355e-04f, - -8.535050392e-04f, -8.534459755e-04f, -8.533850447e-04f, -8.533222469e-04f, -8.532575826e-04f, -8.531910519e-04f, -8.531226551e-04f, -8.530523925e-04f, -8.529802644e-04f, -8.529062710e-04f, - -8.528304127e-04f, -8.527526898e-04f, -8.526731026e-04f, -8.525916513e-04f, -8.525083362e-04f, -8.524231578e-04f, -8.523361163e-04f, -8.522472119e-04f, -8.521564452e-04f, -8.520638162e-04f, - -8.519693255e-04f, -8.518729734e-04f, -8.517747601e-04f, -8.516746860e-04f, -8.515727516e-04f, -8.514689570e-04f, -8.513633027e-04f, -8.512557891e-04f, -8.511464165e-04f, -8.510351853e-04f, - -8.509220958e-04f, -8.508071484e-04f, -8.506903436e-04f, -8.505716817e-04f, -8.504511630e-04f, -8.503287880e-04f, -8.502045571e-04f, -8.500784707e-04f, -8.499505291e-04f, -8.498207329e-04f, - -8.496890823e-04f, -8.495555779e-04f, -8.494202200e-04f, -8.492830091e-04f, -8.491439456e-04f, -8.490030299e-04f, -8.488602625e-04f, -8.487156438e-04f, -8.485691742e-04f, -8.484208543e-04f, - -8.482706844e-04f, -8.481186650e-04f, -8.479647967e-04f, -8.478090797e-04f, -8.476515147e-04f, -8.474921021e-04f, -8.473308423e-04f, -8.471677359e-04f, -8.470027834e-04f, -8.468359851e-04f, - -8.466673417e-04f, -8.464968536e-04f, -8.463245213e-04f, -8.461503454e-04f, -8.459743262e-04f, -8.457964645e-04f, -8.456167606e-04f, -8.454352151e-04f, -8.452518285e-04f, -8.450666013e-04f, - -8.448795341e-04f, -8.446906275e-04f, -8.444998819e-04f, -8.443072979e-04f, -8.441128761e-04f, -8.439166170e-04f, -8.437185211e-04f, -8.435185891e-04f, -8.433168215e-04f, -8.431132189e-04f, - -8.429077817e-04f, -8.427005107e-04f, -8.424914065e-04f, -8.422804695e-04f, -8.420677003e-04f, -8.418530997e-04f, -8.416366681e-04f, -8.414184062e-04f, -8.411983145e-04f, -8.409763937e-04f, - -8.407526445e-04f, -8.405270673e-04f, -8.402996629e-04f, -8.400704319e-04f, -8.398393749e-04f, -8.396064924e-04f, -8.393717853e-04f, -8.391352540e-04f, -8.388968993e-04f, -8.386567218e-04f, - -8.384147222e-04f, -8.381709011e-04f, -8.379252591e-04f, -8.376777970e-04f, -8.374285154e-04f, -8.371774150e-04f, -8.369244964e-04f, -8.366697604e-04f, -8.364132076e-04f, -8.361548387e-04f, - -8.358946544e-04f, -8.356326554e-04f, -8.353688424e-04f, -8.351032161e-04f, -8.348357773e-04f, -8.345665265e-04f, -8.342954646e-04f, -8.340225923e-04f, -8.337479103e-04f, -8.334714192e-04f, - -8.331931200e-04f, -8.329130132e-04f, -8.326310996e-04f, -8.323473800e-04f, -8.320618552e-04f, -8.317745257e-04f, -8.314853926e-04f, -8.311944564e-04f, -8.309017179e-04f, -8.306071780e-04f, - -8.303108373e-04f, -8.300126967e-04f, -8.297127569e-04f, -8.294110188e-04f, -8.291074831e-04f, -8.288021505e-04f, -8.284950220e-04f, -8.281860982e-04f, -8.278753801e-04f, -8.275628683e-04f, - -8.272485637e-04f, -8.269324672e-04f, -8.266145795e-04f, -8.262949015e-04f, -8.259734340e-04f, -8.256501778e-04f, -8.253251337e-04f, -8.249983026e-04f, -8.246696854e-04f, -8.243392828e-04f, - -8.240070957e-04f, -8.236731250e-04f, -8.233373716e-04f, -8.229998362e-04f, -8.226605198e-04f, -8.223194232e-04f, -8.219765473e-04f, -8.216318930e-04f, -8.212854611e-04f, -8.209372526e-04f, - -8.205872683e-04f, -8.202355091e-04f, -8.198819759e-04f, -8.195266696e-04f, -8.191695911e-04f, -8.188107413e-04f, -8.184501212e-04f, -8.180877316e-04f, -8.177235734e-04f, -8.173576476e-04f, - -8.169899551e-04f, -8.166204969e-04f, -8.162492738e-04f, -8.158762868e-04f, -8.155015368e-04f, -8.151250249e-04f, -8.147467518e-04f, -8.143667187e-04f, -8.139849264e-04f, -8.136013759e-04f, - -8.132160681e-04f, -8.128290041e-04f, -8.124401848e-04f, -8.120496112e-04f, -8.116572842e-04f, -8.112632049e-04f, -8.108673741e-04f, -8.104697930e-04f, -8.100704625e-04f, -8.096693836e-04f, - -8.092665574e-04f, -8.088619847e-04f, -8.084556666e-04f, -8.080476042e-04f, -8.076377984e-04f, -8.072262503e-04f, -8.068129609e-04f, -8.063979311e-04f, -8.059811622e-04f, -8.055626550e-04f, - -8.051424107e-04f, -8.047204302e-04f, -8.042967146e-04f, -8.038712650e-04f, -8.034440824e-04f, -8.030151678e-04f, -8.025845224e-04f, -8.021521472e-04f, -8.017180433e-04f, -8.012822117e-04f, - -8.008446535e-04f, -8.004053698e-04f, -7.999643617e-04f, -7.995216303e-04f, -7.990771766e-04f, -7.986310017e-04f, -7.981831068e-04f, -7.977334930e-04f, -7.972821613e-04f, -7.968291129e-04f, - -7.963743488e-04f, -7.959178702e-04f, -7.954596783e-04f, -7.949997741e-04f, -7.945381587e-04f, -7.940748334e-04f, -7.936097991e-04f, -7.931430572e-04f, -7.926746087e-04f, -7.922044547e-04f, - -7.917325964e-04f, -7.912590350e-04f, -7.907837716e-04f, -7.903068074e-04f, -7.898281435e-04f, -7.893477811e-04f, -7.888657214e-04f, -7.883819656e-04f, -7.878965148e-04f, -7.874093702e-04f, - -7.869205331e-04f, -7.864300045e-04f, -7.859377857e-04f, -7.854438779e-04f, -7.849482823e-04f, -7.844510001e-04f, -7.839520324e-04f, -7.834513806e-04f, -7.829490458e-04f, -7.824450292e-04f, - -7.819393322e-04f, -7.814319557e-04f, -7.809229013e-04f, -7.804121699e-04f, -7.798997630e-04f, -7.793856817e-04f, -7.788699272e-04f, -7.783525009e-04f, -7.778334040e-04f, -7.773126376e-04f, - -7.767902032e-04f, -7.762661019e-04f, -7.757403350e-04f, -7.752129038e-04f, -7.746838096e-04f, -7.741530536e-04f, -7.736206370e-04f, -7.730865613e-04f, -7.725508277e-04f, -7.720134374e-04f, - -7.714743918e-04f, -7.709336921e-04f, -7.703913397e-04f, -7.698473359e-04f, -7.693016819e-04f, -7.687543792e-04f, -7.682054289e-04f, -7.676548324e-04f, -7.671025911e-04f, -7.665487062e-04f, - -7.659931792e-04f, -7.654360112e-04f, -7.648772037e-04f, -7.643167581e-04f, -7.637546755e-04f, -7.631909575e-04f, -7.626256053e-04f, -7.620586202e-04f, -7.614900038e-04f, -7.609197572e-04f, - -7.603478820e-04f, -7.597743793e-04f, -7.591992507e-04f, -7.586224975e-04f, -7.580441210e-04f, -7.574641227e-04f, -7.568825039e-04f, -7.562992660e-04f, -7.557144104e-04f, -7.551279386e-04f, - -7.545398518e-04f, -7.539501516e-04f, -7.533588392e-04f, -7.527659162e-04f, -7.521713840e-04f, -7.515752438e-04f, -7.509774973e-04f, -7.503781457e-04f, -7.497771905e-04f, -7.491746332e-04f, - -7.485704752e-04f, -7.479647179e-04f, -7.473573627e-04f, -7.467484112e-04f, -7.461378647e-04f, -7.455257246e-04f, -7.449119926e-04f, -7.442966699e-04f, -7.436797581e-04f, -7.430612586e-04f, - -7.424411729e-04f, -7.418195025e-04f, -7.411962489e-04f, -7.405714134e-04f, -7.399449976e-04f, -7.393170030e-04f, -7.386874311e-04f, -7.380562834e-04f, -7.374235612e-04f, -7.367892663e-04f, - -7.361534000e-04f, -7.355159638e-04f, -7.348769593e-04f, -7.342363880e-04f, -7.335942513e-04f, -7.329505508e-04f, -7.323052881e-04f, -7.316584646e-04f, -7.310100819e-04f, -7.303601415e-04f, - -7.297086449e-04f, -7.290555937e-04f, -7.284009894e-04f, -7.277448336e-04f, -7.270871277e-04f, -7.264278734e-04f, -7.257670723e-04f, -7.251047258e-04f, -7.244408355e-04f, -7.237754030e-04f, - -7.231084298e-04f, -7.224399176e-04f, -7.217698679e-04f, -7.210982822e-04f, -7.204251622e-04f, -7.197505095e-04f, -7.190743255e-04f, -7.183966120e-04f, -7.177173704e-04f, -7.170366025e-04f, - -7.163543098e-04f, -7.156704939e-04f, -7.149851563e-04f, -7.142982988e-04f, -7.136099229e-04f, -7.129200303e-04f, -7.122286225e-04f, -7.115357012e-04f, -7.108412680e-04f, -7.101453246e-04f, - -7.094478725e-04f, -7.087489134e-04f, -7.080484490e-04f, -7.073464808e-04f, -7.066430106e-04f, -7.059380399e-04f, -7.052315705e-04f, -7.045236039e-04f, -7.038141419e-04f, -7.031031860e-04f, - -7.023907380e-04f, -7.016767996e-04f, -7.009613723e-04f, -7.002444579e-04f, -6.995260580e-04f, -6.988061744e-04f, -6.980848086e-04f, -6.973619624e-04f, -6.966376375e-04f, -6.959118356e-04f, - -6.951845583e-04f, -6.944558074e-04f, -6.937255846e-04f, -6.929938915e-04f, -6.922607298e-04f, -6.915261014e-04f, -6.907900078e-04f, -6.900524508e-04f, -6.893134322e-04f, -6.885729536e-04f, - -6.878310168e-04f, -6.870876235e-04f, -6.863427755e-04f, -6.855964744e-04f, -6.848487220e-04f, -6.840995200e-04f, -6.833488703e-04f, -6.825967745e-04f, -6.818432343e-04f, -6.810882517e-04f, - -6.803318282e-04f, -6.795739657e-04f, -6.788146658e-04f, -6.780539305e-04f, -6.772917615e-04f, -6.765281604e-04f, -6.757631292e-04f, -6.749966695e-04f, -6.742287832e-04f, -6.734594720e-04f, - -6.726887377e-04f, -6.719165822e-04f, -6.711430072e-04f, -6.703680144e-04f, -6.695916058e-04f, -6.688137831e-04f, -6.680345480e-04f, -6.672539025e-04f, -6.664718483e-04f, -6.656883873e-04f, - -6.649035212e-04f, -6.641172519e-04f, -6.633295811e-04f, -6.625405108e-04f, -6.617500427e-04f, -6.609581787e-04f, -6.601649206e-04f, -6.593702703e-04f, -6.585742295e-04f, -6.577768002e-04f, - -6.569779842e-04f, -6.561777832e-04f, -6.553761993e-04f, -6.545732341e-04f, -6.537688897e-04f, -6.529631678e-04f, -6.521560703e-04f, -6.513475991e-04f, -6.505377560e-04f, -6.497265430e-04f, - -6.489139618e-04f, -6.481000144e-04f, -6.472847026e-04f, -6.464680284e-04f, -6.456499936e-04f, -6.448306001e-04f, -6.440098497e-04f, -6.431877445e-04f, -6.423642863e-04f, -6.415394769e-04f, - -6.407133183e-04f, -6.398858125e-04f, -6.390569612e-04f, -6.382267664e-04f, -6.373952301e-04f, -6.365623541e-04f, -6.357281404e-04f, -6.348925909e-04f, -6.340557074e-04f, -6.332174921e-04f, - -6.323779466e-04f, -6.315370731e-04f, -6.306948735e-04f, -6.298513496e-04f, -6.290065035e-04f, -6.281603370e-04f, -6.273128521e-04f, -6.264640508e-04f, -6.256139350e-04f, -6.247625067e-04f, - -6.239097678e-04f, -6.230557204e-04f, -6.222003663e-04f, -6.213437075e-04f, -6.204857460e-04f, -6.196264837e-04f, -6.187659228e-04f, -6.179040650e-04f, -6.170409124e-04f, -6.161764670e-04f, - -6.153107308e-04f, -6.144437058e-04f, -6.135753939e-04f, -6.127057971e-04f, -6.118349175e-04f, -6.109627570e-04f, -6.100893177e-04f, -6.092146015e-04f, -6.083386104e-04f, -6.074613465e-04f, - -6.065828118e-04f, -6.057030083e-04f, -6.048219380e-04f, -6.039396029e-04f, -6.030560051e-04f, -6.021711465e-04f, -6.012850293e-04f, -6.003976554e-04f, -5.995090268e-04f, -5.986191457e-04f, - -5.977280140e-04f, -5.968356337e-04f, -5.959420071e-04f, -5.950471360e-04f, -5.941510225e-04f, -5.932536687e-04f, -5.923550766e-04f, -5.914552483e-04f, -5.905541859e-04f, -5.896518913e-04f, - -5.887483668e-04f, -5.878436142e-04f, -5.869376358e-04f, -5.860304336e-04f, -5.851220096e-04f, -5.842123660e-04f, -5.833015048e-04f, -5.823894281e-04f, -5.814761379e-04f, -5.805616364e-04f, - -5.796459257e-04f, -5.787290079e-04f, -5.778108850e-04f, -5.768915591e-04f, -5.759710323e-04f, -5.750493069e-04f, -5.741263847e-04f, -5.732022680e-04f, -5.722769589e-04f, -5.713504595e-04f, - -5.704227719e-04f, -5.694938981e-04f, -5.685638405e-04f, -5.676326009e-04f, -5.667001817e-04f, -5.657665848e-04f, -5.648318125e-04f, -5.638958668e-04f, -5.629587500e-04f, -5.620204640e-04f, - -5.610810112e-04f, -5.601403936e-04f, -5.591986133e-04f, -5.582556726e-04f, -5.573115735e-04f, -5.563663182e-04f, -5.554199088e-04f, -5.544723476e-04f, -5.535236367e-04f, -5.525737782e-04f, - -5.516227743e-04f, -5.506706271e-04f, -5.497173389e-04f, -5.487629118e-04f, -5.478073480e-04f, -5.468506496e-04f, -5.458928189e-04f, -5.449338579e-04f, -5.439737689e-04f, -5.430125541e-04f, - -5.420502157e-04f, -5.410867558e-04f, -5.401221767e-04f, -5.391564805e-04f, -5.381896694e-04f, -5.372217456e-04f, -5.362527113e-04f, -5.352825688e-04f, -5.343113202e-04f, -5.333389678e-04f, - -5.323655137e-04f, -5.313909601e-04f, -5.304153094e-04f, -5.294385636e-04f, -5.284607250e-04f, -5.274817959e-04f, -5.265017784e-04f, -5.255206748e-04f, -5.245384873e-04f, -5.235552181e-04f, - -5.225708695e-04f, -5.215854436e-04f, -5.205989429e-04f, -5.196113693e-04f, -5.186227253e-04f, -5.176330131e-04f, -5.166422348e-04f, -5.156503929e-04f, -5.146574894e-04f, -5.136635266e-04f, - -5.126685068e-04f, -5.116724324e-04f, -5.106753054e-04f, -5.096771282e-04f, -5.086779030e-04f, -5.076776321e-04f, -5.066763179e-04f, -5.056739624e-04f, -5.046705680e-04f, -5.036661371e-04f, - -5.026606718e-04f, -5.016541744e-04f, -5.006466472e-04f, -4.996380925e-04f, -4.986285126e-04f, -4.976179098e-04f, -4.966062863e-04f, -4.955936444e-04f, -4.945799865e-04f, -4.935653148e-04f, - -4.925496316e-04f, -4.915329393e-04f, -4.905152400e-04f, -4.894965362e-04f, -4.884768301e-04f, -4.874561241e-04f, -4.864344203e-04f, -4.854117212e-04f, -4.843880291e-04f, -4.833633463e-04f, - -4.823376750e-04f, -4.813110177e-04f, -4.802833766e-04f, -4.792547540e-04f, -4.782251523e-04f, -4.771945738e-04f, -4.761630209e-04f, -4.751304958e-04f, -4.740970008e-04f, -4.730625385e-04f, - -4.720271109e-04f, -4.709907206e-04f, -4.699533698e-04f, -4.689150609e-04f, -4.678757963e-04f, -4.668355782e-04f, -4.657944090e-04f, -4.647522911e-04f, -4.637092268e-04f, -4.626652184e-04f, - -4.616202684e-04f, -4.605743791e-04f, -4.595275529e-04f, -4.584797920e-04f, -4.574310989e-04f, -4.563814760e-04f, -4.553309255e-04f, -4.542794499e-04f, -4.532270516e-04f, -4.521737328e-04f, - -4.511194961e-04f, -4.500643437e-04f, -4.490082780e-04f, -4.479513015e-04f, -4.468934165e-04f, -4.458346253e-04f, -4.447749305e-04f, -4.437143342e-04f, -4.426528390e-04f, -4.415904473e-04f, - -4.405271614e-04f, -4.394629837e-04f, -4.383979166e-04f, -4.373319625e-04f, -4.362651239e-04f, -4.351974030e-04f, -4.341288024e-04f, -4.330593244e-04f, -4.319889715e-04f, -4.309177459e-04f, - -4.298456502e-04f, -4.287726868e-04f, -4.276988581e-04f, -4.266241664e-04f, -4.255486143e-04f, -4.244722040e-04f, -4.233949381e-04f, -4.223168190e-04f, -4.212378491e-04f, -4.201580308e-04f, - -4.190773665e-04f, -4.179958587e-04f, -4.169135098e-04f, -4.158303223e-04f, -4.147462985e-04f, -4.136614409e-04f, -4.125757519e-04f, -4.114892341e-04f, -4.104018897e-04f, -4.093137213e-04f, - -4.082247314e-04f, -4.071349222e-04f, -4.060442964e-04f, -4.049528563e-04f, -4.038606044e-04f, -4.027675432e-04f, -4.016736751e-04f, -4.005790025e-04f, -3.994835280e-04f, -3.983872539e-04f, - -3.972901828e-04f, -3.961923170e-04f, -3.950936591e-04f, -3.939942116e-04f, -3.928939768e-04f, -3.917929573e-04f, -3.906911555e-04f, -3.895885739e-04f, -3.884852149e-04f, -3.873810811e-04f, - -3.862761750e-04f, -3.851704989e-04f, -3.840640554e-04f, -3.829568469e-04f, -3.818488760e-04f, -3.807401451e-04f, -3.796306567e-04f, -3.785204133e-04f, -3.774094174e-04f, -3.762976715e-04f, - -3.751851779e-04f, -3.740719394e-04f, -3.729579583e-04f, -3.718432371e-04f, -3.707277783e-04f, -3.696115845e-04f, -3.684946581e-04f, -3.673770016e-04f, -3.662586176e-04f, -3.651395085e-04f, - -3.640196768e-04f, -3.628991251e-04f, -3.617778558e-04f, -3.606558715e-04f, -3.595331747e-04f, -3.584097678e-04f, -3.572856534e-04f, -3.561608341e-04f, -3.550353123e-04f, -3.539090905e-04f, - -3.527821713e-04f, -3.516545572e-04f, -3.505262506e-04f, -3.493972542e-04f, -3.482675705e-04f, -3.471372019e-04f, -3.460061510e-04f, -3.448744204e-04f, -3.437420125e-04f, -3.426089299e-04f, - -3.414751751e-04f, -3.403407507e-04f, -3.392056592e-04f, -3.380699031e-04f, -3.369334850e-04f, -3.357964073e-04f, -3.346586727e-04f, -3.335202837e-04f, -3.323812428e-04f, -3.312415526e-04f, - -3.301012156e-04f, -3.289602344e-04f, -3.278186114e-04f, -3.266763493e-04f, -3.255334506e-04f, -3.243899179e-04f, -3.232457537e-04f, -3.221009605e-04f, -3.209555410e-04f, -3.198094976e-04f, - -3.186628329e-04f, -3.175155495e-04f, -3.163676500e-04f, -3.152191369e-04f, -3.140700127e-04f, -3.129202801e-04f, -3.117699415e-04f, -3.106189996e-04f, -3.094674569e-04f, -3.083153161e-04f, - -3.071625795e-04f, -3.060092499e-04f, -3.048553298e-04f, -3.037008218e-04f, -3.025457284e-04f, -3.013900523e-04f, -3.002337959e-04f, -2.990769619e-04f, -2.979195528e-04f, -2.967615713e-04f, - -2.956030198e-04f, -2.944439011e-04f, -2.932842176e-04f, -2.921239719e-04f, -2.909631667e-04f, -2.898018045e-04f, -2.886398879e-04f, -2.874774195e-04f, -2.863144019e-04f, -2.851508376e-04f, - -2.839867293e-04f, -2.828220795e-04f, -2.816568909e-04f, -2.804911660e-04f, -2.793249074e-04f, -2.781581178e-04f, -2.769907996e-04f, -2.758229556e-04f, -2.746545883e-04f, -2.734857002e-04f, - -2.723162941e-04f, -2.711463725e-04f, -2.699759380e-04f, -2.688049933e-04f, -2.676335408e-04f, -2.664615833e-04f, -2.652891233e-04f, -2.641161634e-04f, -2.629427062e-04f, -2.617687544e-04f, - -2.605943106e-04f, -2.594193773e-04f, -2.582439572e-04f, -2.570680529e-04f, -2.558916670e-04f, -2.547148021e-04f, -2.535374608e-04f, -2.523596458e-04f, -2.511813597e-04f, -2.500026050e-04f, - -2.488233844e-04f, -2.476437005e-04f, -2.464635560e-04f, -2.452829534e-04f, -2.441018954e-04f, -2.429203845e-04f, -2.417384235e-04f, -2.405560150e-04f, -2.393731615e-04f, -2.381898657e-04f, - -2.370061302e-04f, -2.358219576e-04f, -2.346373507e-04f, -2.334523119e-04f, -2.322668440e-04f, -2.310809495e-04f, -2.298946311e-04f, -2.287078914e-04f, -2.275207331e-04f, -2.263331587e-04f, - -2.251451710e-04f, -2.239567725e-04f, -2.227679659e-04f, -2.215787538e-04f, -2.203891389e-04f, -2.191991238e-04f, -2.180087111e-04f, -2.168179035e-04f, -2.156267036e-04f, -2.144351141e-04f, - -2.132431375e-04f, -2.120507766e-04f, -2.108580339e-04f, -2.096649122e-04f, -2.084714140e-04f, -2.072775420e-04f, -2.060832989e-04f, -2.048886872e-04f, -2.036937097e-04f, -2.024983690e-04f, - -2.013026677e-04f, -2.001066085e-04f, -1.989101940e-04f, -1.977134268e-04f, -1.965163097e-04f, -1.953188453e-04f, -1.941210362e-04f, -1.929228850e-04f, -1.917243945e-04f, -1.905255673e-04f, - -1.893264060e-04f, -1.881269133e-04f, -1.869270918e-04f, -1.857269442e-04f, -1.845264731e-04f, -1.833256813e-04f, -1.821245713e-04f, -1.809231458e-04f, -1.797214075e-04f, -1.785193590e-04f, - -1.773170030e-04f, -1.761143421e-04f, -1.749113790e-04f, -1.737081164e-04f, -1.725045569e-04f, -1.713007032e-04f, -1.700965579e-04f, -1.688921238e-04f, -1.676874034e-04f, -1.664823994e-04f, - -1.652771145e-04f, -1.640715513e-04f, -1.628657126e-04f, -1.616596010e-04f, -1.604532190e-04f, -1.592465695e-04f, -1.580396551e-04f, -1.568324784e-04f, -1.556250421e-04f, -1.544173488e-04f, - -1.532094013e-04f, -1.520012022e-04f, -1.507927542e-04f, -1.495840599e-04f, -1.483751220e-04f, -1.471659432e-04f, -1.459565261e-04f, -1.447468734e-04f, -1.435369878e-04f, -1.423268720e-04f, - -1.411165285e-04f, -1.399059602e-04f, -1.386951696e-04f, -1.374841594e-04f, -1.362729324e-04f, -1.350614911e-04f, -1.338498382e-04f, -1.326379765e-04f, -1.314259085e-04f, -1.302136370e-04f, - -1.290011647e-04f, -1.277884941e-04f, -1.265756281e-04f, -1.253625691e-04f, -1.241493200e-04f, -1.229358834e-04f, -1.217222620e-04f, -1.205084584e-04f, -1.192944754e-04f, -1.180803155e-04f, - -1.168659815e-04f, -1.156514761e-04f, -1.144368019e-04f, -1.132219616e-04f, -1.120069578e-04f, -1.107917933e-04f, -1.095764708e-04f, -1.083609928e-04f, -1.071453621e-04f, -1.059295814e-04f, - -1.047136533e-04f, -1.034975805e-04f, -1.022813657e-04f, -1.010650116e-04f, -9.984852079e-05f, -9.863189601e-05f, -9.741513992e-05f, -9.619825521e-05f, -9.498124455e-05f, -9.376411061e-05f, - -9.254685609e-05f, -9.132948364e-05f, -9.011199596e-05f, -8.889439571e-05f, -8.767668559e-05f, -8.645886826e-05f, -8.524094640e-05f, -8.402292269e-05f, -8.280479982e-05f, -8.158658045e-05f, - -8.036826728e-05f, -7.914986296e-05f, -7.793137019e-05f, -7.671279164e-05f, -7.549413000e-05f, -7.427538793e-05f, -7.305656811e-05f, -7.183767324e-05f, -7.061870597e-05f, -6.939966900e-05f, - -6.818056500e-05f, -6.696139665e-05f, -6.574216662e-05f, -6.452287760e-05f, -6.330353226e-05f, -6.208413328e-05f, -6.086468334e-05f, -5.964518511e-05f, -5.842564128e-05f, -5.720605452e-05f, - -5.598642751e-05f, -5.476676293e-05f, -5.354706345e-05f, -5.232733175e-05f, -5.110757051e-05f, -4.988778240e-05f, -4.866797011e-05f, -4.744813631e-05f, -4.622828367e-05f, -4.500841487e-05f, - -4.378853260e-05f, -4.256863951e-05f, -4.134873830e-05f, -4.012883164e-05f, -3.890892219e-05f, -3.768901265e-05f, -3.646910567e-05f, -3.524920395e-05f, -3.402931015e-05f, -3.280942694e-05f, - -3.158955701e-05f, -3.036970302e-05f, -2.914986765e-05f, -2.793005358e-05f, -2.671026348e-05f, -2.549050001e-05f, -2.427076586e-05f, -2.305106370e-05f, -2.183139620e-05f, -2.061176603e-05f, - -1.939217586e-05f, -1.817262837e-05f, -1.695312622e-05f, -1.573367210e-05f, -1.451426866e-05f, -1.329491858e-05f, -1.207562453e-05f, -1.085638919e-05f, -9.637215211e-06f, -8.418105274e-06f, - -7.199062045e-06f, -5.980088193e-06f, -4.761186387e-06f, -3.542359295e-06f, -2.323609583e-06f, -1.104939920e-06f, 1.136470270e-07f, 1.332148592e-06f, 2.550562109e-06f, 3.768884912e-06f, - 4.987114335e-06f, 6.205247713e-06f, 7.423282382e-06f, 8.641215678e-06f, 9.859044935e-06f, 1.107676749e-05f, 1.229438069e-05f, 1.351188185e-05f, 1.472926833e-05f, 1.594653746e-05f, - 1.716368657e-05f, 1.838071301e-05f, 1.959761412e-05f, 2.081438724e-05f, 2.203102970e-05f, 2.324753886e-05f, 2.446391204e-05f, 2.568014660e-05f, 2.689623987e-05f, 2.811218919e-05f, - 2.932799192e-05f, 3.054364539e-05f, 3.175914696e-05f, 3.297449395e-05f, 3.418968373e-05f, 3.540471363e-05f, 3.661958101e-05f, 3.783428320e-05f, 3.904881757e-05f, 4.026318145e-05f, - 4.147737219e-05f, 4.269138715e-05f, 4.390522367e-05f, 4.511887910e-05f, 4.633235080e-05f, 4.754563612e-05f, 4.875873241e-05f, 4.997163702e-05f, 5.118434730e-05f, 5.239686061e-05f, - 5.360917431e-05f, 5.482128575e-05f, 5.603319229e-05f, 5.724489127e-05f, 5.845638007e-05f, 5.966765603e-05f, 6.087871652e-05f, 6.208955890e-05f, 6.330018052e-05f, 6.451057874e-05f, - 6.572075093e-05f, 6.693069446e-05f, 6.814040667e-05f, 6.934988493e-05f, 7.055912662e-05f, 7.176812908e-05f, 7.297688970e-05f, 7.418540583e-05f, 7.539367484e-05f, 7.660169410e-05f, - 7.780946098e-05f, 7.901697284e-05f, 8.022422706e-05f, 8.143122101e-05f, 8.263795205e-05f, 8.384441756e-05f, 8.505061491e-05f, 8.625654148e-05f, 8.746219464e-05f, 8.866757177e-05f, - 8.987267023e-05f, 9.107748741e-05f, 9.228202069e-05f, 9.348626744e-05f, 9.469022505e-05f, 9.589389088e-05f, 9.709726233e-05f, 9.830033678e-05f, 9.950311160e-05f, 1.007055842e-04f, - 1.019077519e-04f, 1.031096122e-04f, 1.043111623e-04f, 1.055123998e-04f, 1.067133220e-04f, 1.079139262e-04f, 1.091142099e-04f, 1.103141705e-04f, 1.115138053e-04f, 1.127131117e-04f, - 1.139120872e-04f, 1.151107291e-04f, 1.163090349e-04f, 1.175070018e-04f, 1.187046274e-04f, 1.199019090e-04f, 1.210988439e-04f, 1.222954297e-04f, 1.234916637e-04f, 1.246875434e-04f, - 1.258830660e-04f, 1.270782290e-04f, 1.282730299e-04f, 1.294674660e-04f, 1.306615347e-04f, 1.318552334e-04f, 1.330485596e-04f, 1.342415107e-04f, 1.354340840e-04f, 1.366262770e-04f, - 1.378180871e-04f, 1.390095117e-04f, 1.402005482e-04f, 1.413911940e-04f, 1.425814466e-04f, 1.437713033e-04f, 1.449607617e-04f, 1.461498190e-04f, 1.473384727e-04f, 1.485267203e-04f, - 1.497145592e-04f, 1.509019867e-04f, 1.520890004e-04f, 1.532755976e-04f, 1.544617758e-04f, 1.556475323e-04f, 1.568328647e-04f, 1.580177704e-04f, 1.592022467e-04f, 1.603862912e-04f, - 1.615699012e-04f, 1.627530742e-04f, 1.639358076e-04f, 1.651180988e-04f, 1.662999454e-04f, 1.674813447e-04f, 1.686622942e-04f, 1.698427913e-04f, 1.710228335e-04f, 1.722024181e-04f, - 1.733815427e-04f, 1.745602048e-04f, 1.757384016e-04f, 1.769161308e-04f, 1.780933897e-04f, 1.792701758e-04f, 1.804464865e-04f, 1.816223193e-04f, 1.827976717e-04f, 1.839725411e-04f, - 1.851469250e-04f, 1.863208208e-04f, 1.874942260e-04f, 1.886671380e-04f, 1.898395544e-04f, 1.910114725e-04f, 1.921828898e-04f, 1.933538039e-04f, 1.945242121e-04f, 1.956941120e-04f, - 1.968635010e-04f, 1.980323765e-04f, 1.992007362e-04f, 2.003685773e-04f, 2.015358974e-04f, 2.027026941e-04f, 2.038689647e-04f, 2.050347067e-04f, 2.061999176e-04f, 2.073645950e-04f, - 2.085287362e-04f, 2.096923388e-04f, 2.108554002e-04f, 2.120179180e-04f, 2.131798896e-04f, 2.143413125e-04f, 2.155021842e-04f, 2.166625023e-04f, 2.178222641e-04f, 2.189814672e-04f, - 2.201401091e-04f, 2.212981873e-04f, 2.224556993e-04f, 2.236126426e-04f, 2.247690146e-04f, 2.259248130e-04f, 2.270800351e-04f, 2.282346786e-04f, 2.293887409e-04f, 2.305422195e-04f, - 2.316951119e-04f, 2.328474157e-04f, 2.339991283e-04f, 2.351502474e-04f, 2.363007703e-04f, 2.374506946e-04f, 2.386000179e-04f, 2.397487376e-04f, 2.408968513e-04f, 2.420443565e-04f, - 2.431912508e-04f, 2.443375316e-04f, 2.454831965e-04f, 2.466282430e-04f, 2.477726686e-04f, 2.489164709e-04f, 2.500596475e-04f, 2.512021958e-04f, 2.523441134e-04f, 2.534853978e-04f, - 2.546260466e-04f, 2.557660573e-04f, 2.569054275e-04f, 2.580441547e-04f, 2.591822364e-04f, 2.603196703e-04f, 2.614564538e-04f, 2.625925845e-04f, 2.637280600e-04f, 2.648628778e-04f, - 2.659970354e-04f, 2.671305305e-04f, 2.682633606e-04f, 2.693955233e-04f, 2.705270160e-04f, 2.716578365e-04f, 2.727879822e-04f, 2.739174508e-04f, 2.750462397e-04f, 2.761743466e-04f, - 2.773017690e-04f, 2.784285046e-04f, 2.795545508e-04f, 2.806799053e-04f, 2.818045657e-04f, 2.829285295e-04f, 2.840517943e-04f, 2.851743577e-04f, 2.862962173e-04f, 2.874173706e-04f, - 2.885378154e-04f, 2.896575491e-04f, 2.907765693e-04f, 2.918948738e-04f, 2.930124599e-04f, 2.941293254e-04f, 2.952454679e-04f, 2.963608849e-04f, 2.974755741e-04f, 2.985895330e-04f, - 2.997027593e-04f, 3.008152506e-04f, 3.019270045e-04f, 3.030380185e-04f, 3.041482904e-04f, 3.052578178e-04f, 3.063665982e-04f, 3.074746293e-04f, 3.085819086e-04f, 3.096884339e-04f, - 3.107942028e-04f, 3.118992128e-04f, 3.130034617e-04f, 3.141069470e-04f, 3.152096663e-04f, 3.163116174e-04f, 3.174127978e-04f, 3.185132052e-04f, 3.196128372e-04f, 3.207116915e-04f, - 3.218097657e-04f, 3.229070575e-04f, 3.240035645e-04f, 3.250992843e-04f, 3.261942147e-04f, 3.272883532e-04f, 3.283816975e-04f, 3.294742453e-04f, 3.305659943e-04f, 3.316569420e-04f, - 3.327470862e-04f, 3.338364246e-04f, 3.349249547e-04f, 3.360126743e-04f, 3.370995811e-04f, 3.381856726e-04f, 3.392709467e-04f, 3.403554009e-04f, 3.414390329e-04f, 3.425218405e-04f, - 3.436038213e-04f, 3.446849730e-04f, 3.457652932e-04f, 3.468447797e-04f, 3.479234302e-04f, 3.490012423e-04f, 3.500782138e-04f, 3.511543423e-04f, 3.522296256e-04f, 3.533040613e-04f, - 3.543776471e-04f, 3.554503808e-04f, 3.565222601e-04f, 3.575932826e-04f, 3.586634461e-04f, 3.597327483e-04f, 3.608011869e-04f, 3.618687596e-04f, 3.629354642e-04f, 3.640012984e-04f, - 3.650662598e-04f, 3.661303462e-04f, 3.671935554e-04f, 3.682558851e-04f, 3.693173329e-04f, 3.703778967e-04f, 3.714375742e-04f, 3.724963631e-04f, 3.735542612e-04f, 3.746112661e-04f, - 3.756673757e-04f, 3.767225876e-04f, 3.777768997e-04f, 3.788303097e-04f, 3.798828153e-04f, 3.809344144e-04f, 3.819851045e-04f, 3.830348836e-04f, 3.840837493e-04f, 3.851316995e-04f, - 3.861787319e-04f, 3.872248443e-04f, 3.882700344e-04f, 3.893143000e-04f, 3.903576389e-04f, 3.914000488e-04f, 3.924415276e-04f, 3.934820731e-04f, 3.945216829e-04f, 3.955603549e-04f, - 3.965980869e-04f, 3.976348767e-04f, 3.986707220e-04f, 3.997056207e-04f, 4.007395706e-04f, 4.017725694e-04f, 4.028046150e-04f, 4.038357051e-04f, 4.048658376e-04f, 4.058950102e-04f, - 4.069232208e-04f, 4.079504673e-04f, 4.089767473e-04f, 4.100020588e-04f, 4.110263995e-04f, 4.120497673e-04f, 4.130721599e-04f, 4.140935753e-04f, 4.151140112e-04f, 4.161334655e-04f, - 4.171519360e-04f, 4.181694206e-04f, 4.191859170e-04f, 4.202014232e-04f, 4.212159369e-04f, 4.222294560e-04f, 4.232419784e-04f, 4.242535019e-04f, 4.252640244e-04f, 4.262735436e-04f, - 4.272820575e-04f, 4.282895640e-04f, 4.292960608e-04f, 4.303015459e-04f, 4.313060171e-04f, 4.323094723e-04f, 4.333119094e-04f, 4.343133261e-04f, 4.353137205e-04f, 4.363130903e-04f, - 4.373114336e-04f, 4.383087480e-04f, 4.393050316e-04f, 4.403002822e-04f, 4.412944977e-04f, 4.422876760e-04f, 4.432798150e-04f, 4.442709126e-04f, 4.452609666e-04f, 4.462499751e-04f, - 4.472379358e-04f, 4.482248468e-04f, 4.492107059e-04f, 4.501955109e-04f, 4.511792600e-04f, 4.521619508e-04f, 4.531435815e-04f, 4.541241498e-04f, 4.551036538e-04f, 4.560820913e-04f, - 4.570594602e-04f, 4.580357586e-04f, 4.590109843e-04f, 4.599851353e-04f, 4.609582095e-04f, 4.619302048e-04f, 4.629011193e-04f, 4.638709508e-04f, 4.648396973e-04f, 4.658073567e-04f, - 4.667739270e-04f, 4.677394062e-04f, 4.687037922e-04f, 4.696670830e-04f, 4.706292765e-04f, 4.715903707e-04f, 4.725503637e-04f, 4.735092532e-04f, 4.744670374e-04f, 4.754237141e-04f, - 4.763792815e-04f, 4.773337374e-04f, 4.782870799e-04f, 4.792393069e-04f, 4.801904164e-04f, 4.811404064e-04f, 4.820892750e-04f, 4.830370200e-04f, 4.839836396e-04f, 4.849291316e-04f, - 4.858734942e-04f, 4.868167254e-04f, 4.877588230e-04f, 4.886997852e-04f, 4.896396100e-04f, 4.905782953e-04f, 4.915158393e-04f, 4.924522398e-04f, 4.933874951e-04f, 4.943216030e-04f, - 4.952545616e-04f, 4.961863690e-04f, 4.971170232e-04f, 4.980465222e-04f, 4.989748641e-04f, 4.999020469e-04f, 5.008280686e-04f, 5.017529274e-04f, 5.026766212e-04f, 5.035991482e-04f, - 5.045205063e-04f, 5.054406937e-04f, 5.063597084e-04f, 5.072775485e-04f, 5.081942120e-04f, 5.091096970e-04f, 5.100240016e-04f, 5.109371239e-04f, 5.118490619e-04f, 5.127598138e-04f, - 5.136693775e-04f, 5.145777513e-04f, 5.154849332e-04f, 5.163909212e-04f, 5.172957136e-04f, 5.181993083e-04f, 5.191017036e-04f, 5.200028974e-04f, 5.209028879e-04f, 5.218016733e-04f, - 5.226992515e-04f, 5.235956208e-04f, 5.244907793e-04f, 5.253847250e-04f, 5.262774562e-04f, 5.271689709e-04f, 5.280592672e-04f, 5.289483434e-04f, 5.298361975e-04f, 5.307228276e-04f, - 5.316082320e-04f, 5.324924087e-04f, 5.333753560e-04f, 5.342570719e-04f, 5.351375546e-04f, 5.360168022e-04f, 5.368948130e-04f, 5.377715851e-04f, 5.386471166e-04f, 5.395214057e-04f, - 5.403944506e-04f, 5.412662494e-04f, 5.421368004e-04f, 5.430061017e-04f, 5.438741515e-04f, 5.447409479e-04f, 5.456064893e-04f, 5.464707736e-04f, 5.473337992e-04f, 5.481955643e-04f, - 5.490560670e-04f, 5.499153055e-04f, 5.507732780e-04f, 5.516299829e-04f, 5.524854181e-04f, 5.533395821e-04f, 5.541924729e-04f, 5.550440889e-04f, 5.558944281e-04f, 5.567434890e-04f, - 5.575912696e-04f, 5.584377682e-04f, 5.592829830e-04f, 5.601269124e-04f, 5.609695545e-04f, 5.618109075e-04f, 5.626509697e-04f, 5.634897394e-04f, 5.643272148e-04f, 5.651633942e-04f, - 5.659982758e-04f, 5.668318578e-04f, 5.676641386e-04f, 5.684951164e-04f, 5.693247895e-04f, 5.701531561e-04f, 5.709802146e-04f, 5.718059632e-04f, 5.726304001e-04f, 5.734535237e-04f, - 5.742753323e-04f, 5.750958241e-04f, 5.759149974e-04f, 5.767328506e-04f, 5.775493819e-04f, 5.783645896e-04f, 5.791784721e-04f, 5.799910276e-04f, 5.808022545e-04f, 5.816121510e-04f, - 5.824207156e-04f, 5.832279464e-04f, 5.840338419e-04f, 5.848384003e-04f, 5.856416200e-04f, 5.864434993e-04f, 5.872440366e-04f, 5.880432302e-04f, 5.888410784e-04f, 5.896375796e-04f, - 5.904327321e-04f, 5.912265343e-04f, 5.920189846e-04f, 5.928100812e-04f, 5.935998226e-04f, 5.943882070e-04f, 5.951752330e-04f, 5.959608988e-04f, 5.967452028e-04f, 5.975281434e-04f, - 5.983097190e-04f, 5.990899280e-04f, 5.998687686e-04f, 6.006462394e-04f, 6.014223388e-04f, 6.021970650e-04f, 6.029704165e-04f, 6.037423918e-04f, 6.045129892e-04f, 6.052822071e-04f, - 6.060500439e-04f, 6.068164980e-04f, 6.075815680e-04f, 6.083452521e-04f, 6.091075488e-04f, 6.098684565e-04f, 6.106279737e-04f, 6.113860987e-04f, 6.121428301e-04f, 6.128981662e-04f, - 6.136521056e-04f, 6.144046466e-04f, 6.151557877e-04f, 6.159055273e-04f, 6.166538639e-04f, 6.174007960e-04f, 6.181463220e-04f, 6.188904404e-04f, 6.196331496e-04f, 6.203744481e-04f, - 6.211143344e-04f, 6.218528070e-04f, 6.225898644e-04f, 6.233255049e-04f, 6.240597272e-04f, 6.247925297e-04f, 6.255239108e-04f, 6.262538692e-04f, 6.269824033e-04f, 6.277095115e-04f, - 6.284351924e-04f, 6.291594446e-04f, 6.298822665e-04f, 6.306036566e-04f, 6.313236134e-04f, 6.320421355e-04f, 6.327592215e-04f, 6.334748697e-04f, 6.341890788e-04f, 6.349018473e-04f, - 6.356131738e-04f, 6.363230567e-04f, 6.370314946e-04f, 6.377384861e-04f, 6.384440296e-04f, 6.391481239e-04f, 6.398507674e-04f, 6.405519587e-04f, 6.412516963e-04f, 6.419499788e-04f, - 6.426468049e-04f, 6.433421730e-04f, 6.440360817e-04f, 6.447285296e-04f, 6.454195154e-04f, 6.461090375e-04f, 6.467970947e-04f, 6.474836854e-04f, 6.481688083e-04f, 6.488524619e-04f, - 6.495346449e-04f, 6.502153560e-04f, 6.508945936e-04f, 6.515723564e-04f, 6.522486430e-04f, 6.529234521e-04f, 6.535967823e-04f, 6.542686321e-04f, 6.549390003e-04f, 6.556078854e-04f, - 6.562752862e-04f, 6.569412012e-04f, 6.576056290e-04f, 6.582685684e-04f, 6.589300180e-04f, 6.595899764e-04f, 6.602484423e-04f, 6.609054143e-04f, 6.615608912e-04f, 6.622148715e-04f, - 6.628673540e-04f, 6.635183373e-04f, 6.641678201e-04f, 6.648158011e-04f, 6.654622790e-04f, 6.661072525e-04f, 6.667507202e-04f, 6.673926808e-04f, 6.680331331e-04f, 6.686720757e-04f, - 6.693095073e-04f, 6.699454268e-04f, 6.705798326e-04f, 6.712127237e-04f, 6.718440987e-04f, 6.724739563e-04f, 6.731022952e-04f, 6.737291142e-04f, 6.743544120e-04f, 6.749781874e-04f, - 6.756004390e-04f, 6.762211657e-04f, 6.768403661e-04f, 6.774580391e-04f, 6.780741833e-04f, 6.786887975e-04f, 6.793018806e-04f, 6.799134311e-04f, 6.805234480e-04f, 6.811319300e-04f, - 6.817388759e-04f, 6.823442843e-04f, 6.829481542e-04f, 6.835504843e-04f, 6.841512734e-04f, 6.847505203e-04f, 6.853482237e-04f, 6.859443825e-04f, 6.865389954e-04f, 6.871320614e-04f, - 6.877235791e-04f, 6.883135474e-04f, 6.889019651e-04f, 6.894888311e-04f, 6.900741440e-04f, 6.906579029e-04f, 6.912401065e-04f, 6.918207536e-04f, 6.923998430e-04f, 6.929773737e-04f, - 6.935533444e-04f, 6.941277541e-04f, 6.947006014e-04f, 6.952718854e-04f, 6.958416048e-04f, 6.964097586e-04f, 6.969763455e-04f, 6.975413645e-04f, 6.981048144e-04f, 6.986666941e-04f, - 6.992270025e-04f, 6.997857384e-04f, 7.003429008e-04f, 7.008984885e-04f, 7.014525004e-04f, 7.020049354e-04f, 7.025557924e-04f, 7.031050704e-04f, 7.036527682e-04f, 7.041988847e-04f, - 7.047434189e-04f, 7.052863696e-04f, 7.058277358e-04f, 7.063675164e-04f, 7.069057104e-04f, 7.074423166e-04f, 7.079773340e-04f, 7.085107616e-04f, 7.090425982e-04f, 7.095728429e-04f, - 7.101014945e-04f, 7.106285521e-04f, 7.111540145e-04f, 7.116778808e-04f, 7.122001499e-04f, 7.127208207e-04f, 7.132398924e-04f, 7.137573637e-04f, 7.142732337e-04f, 7.147875014e-04f, - 7.153001657e-04f, 7.158112257e-04f, 7.163206804e-04f, 7.168285287e-04f, 7.173347696e-04f, 7.178394021e-04f, 7.183424253e-04f, 7.188438381e-04f, 7.193436396e-04f, 7.198418288e-04f, - 7.203384047e-04f, 7.208333663e-04f, 7.213267127e-04f, 7.218184429e-04f, 7.223085559e-04f, 7.227970507e-04f, 7.232839264e-04f, 7.237691821e-04f, 7.242528168e-04f, 7.247348296e-04f, - 7.252152194e-04f, 7.256939854e-04f, 7.261711267e-04f, 7.266466422e-04f, 7.271205311e-04f, 7.275927925e-04f, 7.280634254e-04f, 7.285324289e-04f, 7.289998021e-04f, 7.294655441e-04f, - 7.299296539e-04f, 7.303921307e-04f, 7.308529736e-04f, 7.313121817e-04f, 7.317697540e-04f, 7.322256898e-04f, 7.326799880e-04f, 7.331326479e-04f, 7.335836685e-04f, 7.340330490e-04f, - 7.344807885e-04f, 7.349268862e-04f, 7.353713411e-04f, 7.358141525e-04f, 7.362553194e-04f, 7.366948410e-04f, 7.371327165e-04f, 7.375689450e-04f, 7.380035256e-04f, 7.384364576e-04f, - 7.388677401e-04f, 7.392973723e-04f, 7.397253534e-04f, 7.401516824e-04f, 7.405763587e-04f, 7.409993813e-04f, 7.414207496e-04f, 7.418404625e-04f, 7.422585195e-04f, 7.426749196e-04f, - 7.430896621e-04f, 7.435027462e-04f, 7.439141711e-04f, 7.443239359e-04f, 7.447320400e-04f, 7.451384825e-04f, 7.455432627e-04f, 7.459463798e-04f, 7.463478330e-04f, 7.467476216e-04f, - 7.471457447e-04f, 7.475422018e-04f, 7.479369919e-04f, 7.483301143e-04f, 7.487215684e-04f, 7.491113533e-04f, 7.494994683e-04f, 7.498859128e-04f, 7.502706858e-04f, 7.506537869e-04f, - 7.510352151e-04f, 7.514149698e-04f, 7.517930503e-04f, 7.521694558e-04f, 7.525441857e-04f, 7.529172393e-04f, 7.532886158e-04f, 7.536583145e-04f, 7.540263348e-04f, 7.543926760e-04f, - 7.547573374e-04f, 7.551203182e-04f, 7.554816179e-04f, 7.558412358e-04f, 7.561991711e-04f, 7.565554232e-04f, 7.569099915e-04f, 7.572628753e-04f, 7.576140739e-04f, 7.579635867e-04f, - 7.583114131e-04f, 7.586575523e-04f, 7.590020038e-04f, 7.593447668e-04f, 7.596858409e-04f, 7.600252253e-04f, 7.603629195e-04f, 7.606989227e-04f, 7.610332344e-04f, 7.613658540e-04f, - 7.616967809e-04f, 7.620260144e-04f, 7.623535540e-04f, 7.626793990e-04f, 7.630035488e-04f, 7.633260030e-04f, 7.636467608e-04f, 7.639658217e-04f, 7.642831851e-04f, 7.645988504e-04f, - 7.649128171e-04f, 7.652250846e-04f, 7.655356523e-04f, 7.658445197e-04f, 7.661516861e-04f, 7.664571512e-04f, 7.667609142e-04f, 7.670629747e-04f, 7.673633321e-04f, 7.676619859e-04f, - 7.679589355e-04f, 7.682541804e-04f, 7.685477201e-04f, 7.688395540e-04f, 7.691296817e-04f, 7.694181026e-04f, 7.697048161e-04f, 7.699898219e-04f, 7.702731194e-04f, 7.705547081e-04f, - 7.708345874e-04f, 7.711127570e-04f, 7.713892163e-04f, 7.716639647e-04f, 7.719370020e-04f, 7.722083274e-04f, 7.724779407e-04f, 7.727458413e-04f, 7.730120287e-04f, 7.732765025e-04f, - 7.735392623e-04f, 7.738003075e-04f, 7.740596377e-04f, 7.743172525e-04f, 7.745731514e-04f, 7.748273340e-04f, 7.750797998e-04f, 7.753305484e-04f, 7.755795795e-04f, 7.758268925e-04f, - 7.760724870e-04f, 7.763163626e-04f, 7.765585190e-04f, 7.767989556e-04f, 7.770376721e-04f, 7.772746681e-04f, 7.775099432e-04f, 7.777434970e-04f, 7.779753291e-04f, 7.782054391e-04f, - 7.784338266e-04f, 7.786604913e-04f, 7.788854327e-04f, 7.791086506e-04f, 7.793301444e-04f, 7.795499140e-04f, 7.797679588e-04f, 7.799842786e-04f, 7.801988730e-04f, 7.804117416e-04f, - 7.806228841e-04f, 7.808323002e-04f, 7.810399895e-04f, 7.812459517e-04f, 7.814501865e-04f, 7.816526934e-04f, 7.818534723e-04f, 7.820525228e-04f, 7.822498445e-04f, 7.824454372e-04f, - 7.826393006e-04f, 7.828314343e-04f, 7.830218381e-04f, 7.832105116e-04f, 7.833974545e-04f, 7.835826667e-04f, 7.837661477e-04f, 7.839478973e-04f, 7.841279153e-04f, 7.843062013e-04f, - 7.844827552e-04f, 7.846575765e-04f, 7.848306651e-04f, 7.850020207e-04f, 7.851716430e-04f, 7.853395319e-04f, 7.855056870e-04f, 7.856701081e-04f, 7.858327950e-04f, 7.859937474e-04f, - 7.861529651e-04f, 7.863104479e-04f, 7.864661955e-04f, 7.866202078e-04f, 7.867724845e-04f, 7.869230254e-04f, 7.870718304e-04f, 7.872188991e-04f, 7.873642314e-04f, 7.875078270e-04f, - 7.876496859e-04f, 7.877898078e-04f, 7.879281926e-04f, 7.880648400e-04f, 7.881997498e-04f, 7.883329220e-04f, 7.884643563e-04f, 7.885940525e-04f, 7.887220105e-04f, 7.888482302e-04f, - 7.889727114e-04f, 7.890954539e-04f, 7.892164575e-04f, 7.893357223e-04f, 7.894532479e-04f, 7.895690343e-04f, 7.896830813e-04f, 7.897953888e-04f, 7.899059568e-04f, 7.900147850e-04f, - 7.901218733e-04f, 7.902272217e-04f, 7.903308300e-04f, 7.904326981e-04f, 7.905328259e-04f, 7.906312134e-04f, 7.907278604e-04f, 7.908227668e-04f, 7.909159326e-04f, 7.910073577e-04f, - 7.910970419e-04f, 7.911849853e-04f, 7.912711877e-04f, 7.913556491e-04f, 7.914383695e-04f, 7.915193486e-04f, 7.915985866e-04f, 7.916760834e-04f, 7.917518388e-04f, 7.918258529e-04f, - 7.918981257e-04f, 7.919686570e-04f, 7.920374469e-04f, 7.921044953e-04f, 7.921698022e-04f, 7.922333676e-04f, 7.922951914e-04f, 7.923552737e-04f, 7.924136144e-04f, 7.924702136e-04f, - 7.925250712e-04f, 7.925781872e-04f, 7.926295617e-04f, 7.926791946e-04f, 7.927270860e-04f, 7.927732359e-04f, 7.928176443e-04f, 7.928603112e-04f, 7.929012366e-04f, 7.929404207e-04f, - 7.929778633e-04f, 7.930135647e-04f, 7.930475247e-04f, 7.930797435e-04f, 7.931102211e-04f, 7.931389576e-04f, 7.931659530e-04f, 7.931912074e-04f, 7.932147209e-04f, 7.932364934e-04f, - 7.932565252e-04f, 7.932748162e-04f, 7.932913667e-04f, 7.933061765e-04f, 7.933192459e-04f, 7.933305749e-04f, 7.933401637e-04f, 7.933480122e-04f, 7.933541207e-04f, 7.933584893e-04f, - 7.933611180e-04f, 7.933620070e-04f, 7.933611564e-04f, 7.933585662e-04f, 7.933542368e-04f, 7.933481681e-04f, 7.933403603e-04f, 7.933308136e-04f, 7.933195280e-04f, 7.933065038e-04f, - 7.932917411e-04f, 7.932752401e-04f, 7.932570008e-04f, 7.932370235e-04f, 7.932153084e-04f, 7.931918555e-04f, 7.931666651e-04f, 7.931397374e-04f, 7.931110725e-04f, 7.930806706e-04f, - 7.930485320e-04f, 7.930146567e-04f, 7.929790451e-04f, 7.929416972e-04f, 7.929026133e-04f, 7.928617937e-04f, 7.928192384e-04f, 7.927749478e-04f, 7.927289221e-04f, 7.926811614e-04f, - 7.926316661e-04f, 7.925804362e-04f, 7.925274722e-04f, 7.924727741e-04f, 7.924163423e-04f, 7.923581770e-04f, 7.922982784e-04f, 7.922366469e-04f, 7.921732826e-04f, 7.921081858e-04f, - 7.920413567e-04f, 7.919727958e-04f, 7.919025031e-04f, 7.918304791e-04f, 7.917567239e-04f, 7.916812379e-04f, 7.916040213e-04f, 7.915250745e-04f, 7.914443977e-04f, 7.913619912e-04f, - 7.912778553e-04f, 7.911919904e-04f, 7.911043968e-04f, 7.910150747e-04f, 7.909240245e-04f, 7.908312465e-04f, 7.907367410e-04f, 7.906405084e-04f, 7.905425489e-04f, 7.904428630e-04f, - 7.903414510e-04f, 7.902383131e-04f, 7.901334498e-04f, 7.900268614e-04f, 7.899185483e-04f, 7.898085108e-04f, 7.896967493e-04f, 7.895832641e-04f, 7.894680556e-04f, 7.893511243e-04f, - 7.892324704e-04f, 7.891120943e-04f, 7.889899965e-04f, 7.888661774e-04f, 7.887406372e-04f, 7.886133764e-04f, 7.884843955e-04f, 7.883536948e-04f, 7.882212747e-04f, 7.880871356e-04f, - 7.879512780e-04f, 7.878137023e-04f, 7.876744089e-04f, 7.875333981e-04f, 7.873906706e-04f, 7.872462266e-04f, 7.871000666e-04f, 7.869521911e-04f, 7.868026005e-04f, 7.866512953e-04f, - 7.864982758e-04f, 7.863435427e-04f, 7.861870962e-04f, 7.860289370e-04f, 7.858690654e-04f, 7.857074819e-04f, 7.855441870e-04f, 7.853791812e-04f, 7.852124649e-04f, 7.850440388e-04f, - 7.848739031e-04f, 7.847020585e-04f, 7.845285054e-04f, 7.843532443e-04f, 7.841762758e-04f, 7.839976002e-04f, 7.838172183e-04f, 7.836351304e-04f, 7.834513371e-04f, 7.832658389e-04f, - 7.830786364e-04f, 7.828897300e-04f, 7.826991203e-04f, 7.825068079e-04f, 7.823127932e-04f, 7.821170769e-04f, 7.819196594e-04f, 7.817205414e-04f, 7.815197233e-04f, 7.813172058e-04f, - 7.811129894e-04f, 7.809070747e-04f, 7.806994622e-04f, 7.804901526e-04f, 7.802791463e-04f, 7.800664440e-04f, 7.798520463e-04f, 7.796359537e-04f, 7.794181669e-04f, 7.791986865e-04f, - 7.789775129e-04f, 7.787546470e-04f, 7.785300892e-04f, 7.783038401e-04f, 7.780759004e-04f, 7.778462708e-04f, 7.776149518e-04f, 7.773819440e-04f, 7.771472481e-04f, 7.769108647e-04f, - 7.766727945e-04f, 7.764330380e-04f, 7.761915960e-04f, 7.759484691e-04f, 7.757036579e-04f, 7.754571632e-04f, 7.752089854e-04f, 7.749591254e-04f, 7.747075838e-04f, 7.744543612e-04f, - 7.741994583e-04f, 7.739428758e-04f, 7.736846144e-04f, 7.734246748e-04f, 7.731630577e-04f, 7.728997636e-04f, 7.726347935e-04f, 7.723681478e-04f, 7.720998274e-04f, 7.718298330e-04f, - 7.715581652e-04f, 7.712848248e-04f, 7.710098125e-04f, 7.707331290e-04f, 7.704547750e-04f, 7.701747513e-04f, 7.698930586e-04f, 7.696096976e-04f, 7.693246690e-04f, 7.690379737e-04f, - 7.687496124e-04f, 7.684595857e-04f, 7.681678945e-04f, 7.678745396e-04f, 7.675795216e-04f, 7.672828413e-04f, 7.669844996e-04f, 7.666844971e-04f, 7.663828347e-04f, 7.660795131e-04f, - 7.657745331e-04f, 7.654678956e-04f, 7.651596012e-04f, 7.648496508e-04f, 7.645380452e-04f, 7.642247851e-04f, 7.639098715e-04f, 7.635933050e-04f, 7.632750865e-04f, 7.629552168e-04f, - 7.626336968e-04f, 7.623105272e-04f, 7.619857089e-04f, 7.616592427e-04f, 7.613311295e-04f, 7.610013700e-04f, 7.606699651e-04f, 7.603369157e-04f, 7.600022225e-04f, 7.596658866e-04f, - 7.593279086e-04f, 7.589882895e-04f, 7.586470301e-04f, 7.583041313e-04f, 7.579595939e-04f, 7.576134188e-04f, 7.572656070e-04f, 7.569161592e-04f, 7.565650764e-04f, 7.562123594e-04f, - 7.558580092e-04f, 7.555020266e-04f, 7.551444125e-04f, 7.547851678e-04f, 7.544242934e-04f, 7.540617902e-04f, 7.536976592e-04f, 7.533319012e-04f, 7.529645172e-04f, 7.525955081e-04f, - 7.522248748e-04f, 7.518526182e-04f, 7.514787393e-04f, 7.511032389e-04f, 7.507261182e-04f, 7.503473779e-04f, 7.499670190e-04f, 7.495850425e-04f, 7.492014493e-04f, 7.488162403e-04f, - 7.484294167e-04f, 7.480409792e-04f, 7.476509289e-04f, 7.472592667e-04f, 7.468659936e-04f, 7.464711106e-04f, 7.460746186e-04f, 7.456765187e-04f, 7.452768118e-04f, 7.448754990e-04f, - 7.444725811e-04f, 7.440680593e-04f, 7.436619344e-04f, 7.432542076e-04f, 7.428448798e-04f, 7.424339520e-04f, 7.420214253e-04f, 7.416073006e-04f, 7.411915790e-04f, 7.407742615e-04f, - 7.403553491e-04f, 7.399348429e-04f, 7.395127439e-04f, 7.390890532e-04f, 7.386637717e-04f, 7.382369005e-04f, 7.378084407e-04f, 7.373783933e-04f, 7.369467594e-04f, 7.365135400e-04f, - 7.360787362e-04f, 7.356423491e-04f, 7.352043797e-04f, 7.347648291e-04f, 7.343236984e-04f, 7.338809886e-04f, 7.334367009e-04f, 7.329908362e-04f, 7.325433958e-04f, 7.320943807e-04f, - 7.316437920e-04f, 7.311916308e-04f, 7.307378982e-04f, 7.302825953e-04f, 7.298257232e-04f, 7.293672831e-04f, 7.289072759e-04f, 7.284457030e-04f, 7.279825653e-04f, 7.275178640e-04f, - 7.270516003e-04f, 7.265837752e-04f, 7.261143900e-04f, 7.256434457e-04f, 7.251709434e-04f, 7.246968845e-04f, 7.242212698e-04f, 7.237441008e-04f, 7.232653784e-04f, 7.227851039e-04f, - 7.223032784e-04f, 7.218199030e-04f, 7.213349791e-04f, 7.208485076e-04f, 7.203604898e-04f, 7.198709269e-04f, 7.193798201e-04f, 7.188871705e-04f, 7.183929794e-04f, 7.178972479e-04f, - 7.173999772e-04f, 7.169011685e-04f, 7.164008230e-04f, 7.158989420e-04f, 7.153955266e-04f, 7.148905780e-04f, 7.143840975e-04f, 7.138760863e-04f, 7.133665456e-04f, 7.128554767e-04f, - 7.123428806e-04f, 7.118287588e-04f, 7.113131124e-04f, 7.107959427e-04f, 7.102772508e-04f, 7.097570382e-04f, 7.092353059e-04f, 7.087120552e-04f, 7.081872875e-04f, 7.076610039e-04f, - 7.071332058e-04f, 7.066038943e-04f, 7.060730708e-04f, 7.055407365e-04f, 7.050068927e-04f, 7.044715406e-04f, 7.039346817e-04f, 7.033963170e-04f, 7.028564480e-04f, 7.023150759e-04f, - 7.017722020e-04f, 7.012278276e-04f, 7.006819540e-04f, 7.001345826e-04f, 6.995857145e-04f, 6.990353511e-04f, 6.984834938e-04f, 6.979301439e-04f, 6.973753026e-04f, 6.968189712e-04f, - 6.962611512e-04f, 6.957018439e-04f, 6.951410505e-04f, 6.945787724e-04f, 6.940150110e-04f, 6.934497675e-04f, 6.928830434e-04f, 6.923148400e-04f, 6.917451586e-04f, 6.911740005e-04f, - 6.906013672e-04f, 6.900272600e-04f, 6.894516803e-04f, 6.888746294e-04f, 6.882961087e-04f, 6.877161195e-04f, 6.871346633e-04f, 6.865517414e-04f, 6.859673552e-04f, 6.853815061e-04f, - 6.847941955e-04f, 6.842054248e-04f, 6.836151953e-04f, 6.830235084e-04f, 6.824303656e-04f, 6.818357683e-04f, 6.812397179e-04f, 6.806422157e-04f, 6.800432632e-04f, 6.794428618e-04f, - 6.788410129e-04f, 6.782377180e-04f, 6.776329785e-04f, 6.770267957e-04f, 6.764191712e-04f, 6.758101064e-04f, 6.751996026e-04f, 6.745876614e-04f, 6.739742842e-04f, 6.733594724e-04f, - 6.727432274e-04f, 6.721255509e-04f, 6.715064441e-04f, 6.708859085e-04f, 6.702639457e-04f, 6.696405570e-04f, 6.690157439e-04f, 6.683895080e-04f, 6.677618507e-04f, 6.671327734e-04f, - 6.665022777e-04f, 6.658703649e-04f, 6.652370367e-04f, 6.646022945e-04f, 6.639661398e-04f, 6.633285740e-04f, 6.626895988e-04f, 6.620492155e-04f, 6.614074257e-04f, 6.607642309e-04f, - 6.601196326e-04f, 6.594736323e-04f, 6.588262316e-04f, 6.581774318e-04f, 6.575272347e-04f, 6.568756416e-04f, 6.562226542e-04f, 6.555682739e-04f, 6.549125023e-04f, 6.542553409e-04f, - 6.535967913e-04f, 6.529368550e-04f, 6.522755335e-04f, 6.516128285e-04f, 6.509487413e-04f, 6.502832737e-04f, 6.496164271e-04f, 6.489482031e-04f, 6.482786034e-04f, 6.476076293e-04f, - 6.469352826e-04f, 6.462615647e-04f, 6.455864773e-04f, 6.449100220e-04f, 6.442322002e-04f, 6.435530137e-04f, 6.428724639e-04f, 6.421905525e-04f, 6.415072810e-04f, 6.408226511e-04f, - 6.401366644e-04f, 6.394493224e-04f, 6.387606268e-04f, 6.380705791e-04f, 6.373791810e-04f, 6.366864341e-04f, 6.359923400e-04f, 6.352969003e-04f, 6.346001166e-04f, 6.339019906e-04f, - 6.332025239e-04f, 6.325017180e-04f, 6.317995748e-04f, 6.310960956e-04f, 6.303912823e-04f, 6.296851365e-04f, 6.289776597e-04f, 6.282688537e-04f, 6.275587201e-04f, 6.268472605e-04f, - 6.261344766e-04f, 6.254203700e-04f, 6.247049425e-04f, 6.239881956e-04f, 6.232701311e-04f, 6.225507505e-04f, 6.218300557e-04f, 6.211080481e-04f, 6.203847296e-04f, 6.196601018e-04f, - 6.189341664e-04f, 6.182069251e-04f, 6.174783795e-04f, 6.167485313e-04f, 6.160173823e-04f, 6.152849341e-04f, 6.145511884e-04f, 6.138161470e-04f, 6.130798114e-04f, 6.123421836e-04f, - 6.116032650e-04f, 6.108630576e-04f, 6.101215629e-04f, 6.093787827e-04f, 6.086347187e-04f, 6.078893726e-04f, 6.071427462e-04f, 6.063948411e-04f, 6.056456592e-04f, 6.048952022e-04f, - 6.041434717e-04f, 6.033904695e-04f, 6.026361974e-04f, 6.018806571e-04f, 6.011238503e-04f, 6.003657789e-04f, 5.996064444e-04f, 5.988458488e-04f, 5.980839938e-04f, 5.973208811e-04f, - 5.965565125e-04f, 5.957908897e-04f, 5.950240145e-04f, 5.942558887e-04f, 5.934865141e-04f, 5.927158924e-04f, 5.919440255e-04f, 5.911709150e-04f, 5.903965628e-04f, 5.896209706e-04f, - 5.888441404e-04f, 5.880660737e-04f, 5.872867725e-04f, 5.865062385e-04f, 5.857244736e-04f, 5.849414794e-04f, 5.841572579e-04f, 5.833718109e-04f, 5.825851401e-04f, 5.817972474e-04f, - 5.810081345e-04f, 5.802178033e-04f, 5.794262557e-04f, 5.786334933e-04f, 5.778395182e-04f, 5.770443320e-04f, 5.762479366e-04f, 5.754503339e-04f, 5.746515256e-04f, 5.738515137e-04f, - 5.730502999e-04f, 5.722478861e-04f, 5.714442741e-04f, 5.706394659e-04f, 5.698334632e-04f, 5.690262678e-04f, 5.682178817e-04f, 5.674083067e-04f, 5.665975447e-04f, 5.657855975e-04f, - 5.649724670e-04f, 5.641581550e-04f, 5.633426634e-04f, 5.625259942e-04f, 5.617081491e-04f, 5.608891300e-04f, 5.600689389e-04f, 5.592475776e-04f, 5.584250479e-04f, 5.576013519e-04f, - 5.567764913e-04f, 5.559504680e-04f, 5.551232840e-04f, 5.542949411e-04f, 5.534654413e-04f, 5.526347864e-04f, 5.518029784e-04f, 5.509700191e-04f, 5.501359105e-04f, 5.493006544e-04f, - 5.484642528e-04f, 5.476267076e-04f, 5.467880207e-04f, 5.459481941e-04f, 5.451072296e-04f, 5.442651292e-04f, 5.434218948e-04f, 5.425775283e-04f, 5.417320317e-04f, 5.408854069e-04f, - 5.400376559e-04f, 5.391887805e-04f, 5.383387827e-04f, 5.374876645e-04f, 5.366354278e-04f, 5.357820745e-04f, 5.349276067e-04f, 5.340720262e-04f, 5.332153350e-04f, 5.323575351e-04f, - 5.314986284e-04f, 5.306386169e-04f, 5.297775025e-04f, 5.289152873e-04f, 5.280519732e-04f, 5.271875621e-04f, 5.263220560e-04f, 5.254554570e-04f, 5.245877669e-04f, 5.237189878e-04f, - 5.228491217e-04f, 5.219781705e-04f, 5.211061362e-04f, 5.202330208e-04f, 5.193588262e-04f, 5.184835546e-04f, 5.176072079e-04f, 5.167297881e-04f, 5.158512971e-04f, 5.149717370e-04f, - 5.140911098e-04f, 5.132094175e-04f, 5.123266622e-04f, 5.114428457e-04f, 5.105579701e-04f, 5.096720375e-04f, 5.087850499e-04f, 5.078970092e-04f, 5.070079176e-04f, 5.061177770e-04f, - 5.052265894e-04f, 5.043343569e-04f, 5.034410815e-04f, 5.025467653e-04f, 5.016514102e-04f, 5.007550184e-04f, 4.998575918e-04f, 4.989591325e-04f, 4.980596425e-04f, 4.971591239e-04f, - 4.962575788e-04f, 4.953550091e-04f, 4.944514170e-04f, 4.935468045e-04f, 4.926411736e-04f, 4.917345264e-04f, 4.908268649e-04f, 4.899181913e-04f, 4.890085076e-04f, 4.880978158e-04f, - 4.871861180e-04f, 4.862734164e-04f, 4.853597129e-04f, 4.844450096e-04f, 4.835293086e-04f, 4.826126121e-04f, 4.816949220e-04f, 4.807762405e-04f, 4.798565696e-04f, 4.789359114e-04f, - 4.780142681e-04f, 4.770916416e-04f, 4.761680342e-04f, 4.752434478e-04f, 4.743178847e-04f, 4.733913468e-04f, 4.724638363e-04f, 4.715353554e-04f, 4.706059060e-04f, 4.696754903e-04f, - 4.687441104e-04f, 4.678117685e-04f, 4.668784666e-04f, 4.659442068e-04f, 4.650089914e-04f, 4.640728223e-04f, 4.631357017e-04f, 4.621976317e-04f, 4.612586145e-04f, 4.603186521e-04f, - 4.593777468e-04f, 4.584359006e-04f, 4.574931157e-04f, 4.565493942e-04f, 4.556047382e-04f, 4.546591499e-04f, 4.537126314e-04f, 4.527651848e-04f, 4.518168124e-04f, 4.508675162e-04f, - 4.499172984e-04f, 4.489661611e-04f, 4.480141065e-04f, 4.470611368e-04f, 4.461072541e-04f, 4.451524605e-04f, 4.441967582e-04f, 4.432401495e-04f, 4.422826363e-04f, 4.413242210e-04f, - 4.403649056e-04f, 4.394046923e-04f, 4.384435833e-04f, 4.374815809e-04f, 4.365186870e-04f, 4.355549040e-04f, 4.345902340e-04f, 4.336246791e-04f, 4.326582416e-04f, 4.316909236e-04f, - 4.307227274e-04f, 4.297536550e-04f, 4.287837088e-04f, 4.278128908e-04f, 4.268412033e-04f, 4.258686484e-04f, 4.248952285e-04f, 4.239209455e-04f, 4.229458018e-04f, 4.219697996e-04f, - 4.209929410e-04f, 4.200152283e-04f, 4.190366636e-04f, 4.180572492e-04f, 4.170769873e-04f, 4.160958800e-04f, 4.151139296e-04f, 4.141311384e-04f, 4.131475084e-04f, 4.121630420e-04f, - 4.111777414e-04f, 4.101916087e-04f, 4.092046462e-04f, 4.082168561e-04f, 4.072282407e-04f, 4.062388021e-04f, 4.052485427e-04f, 4.042574646e-04f, 4.032655700e-04f, 4.022728612e-04f, - 4.012793404e-04f, 4.002850100e-04f, 3.992898720e-04f, 3.982939287e-04f, 3.972971824e-04f, 3.962996354e-04f, 3.953012898e-04f, 3.943021479e-04f, 3.933022120e-04f, 3.923014843e-04f, - 3.912999670e-04f, 3.902976625e-04f, 3.892945729e-04f, 3.882907006e-04f, 3.872860477e-04f, 3.862806165e-04f, 3.852744094e-04f, 3.842674285e-04f, 3.832596761e-04f, 3.822511545e-04f, - 3.812418660e-04f, 3.802318128e-04f, 3.792209972e-04f, 3.782094214e-04f, 3.771970877e-04f, 3.761839985e-04f, 3.751701559e-04f, 3.741555623e-04f, 3.731402199e-04f, 3.721241311e-04f, - 3.711072980e-04f, 3.700897230e-04f, 3.690714083e-04f, 3.680523564e-04f, 3.670325693e-04f, 3.660120494e-04f, 3.649907991e-04f, 3.639688206e-04f, 3.629461161e-04f, 3.619226881e-04f, - 3.608985387e-04f, 3.598736703e-04f, 3.588480852e-04f, 3.578217857e-04f, 3.567947741e-04f, 3.557670526e-04f, 3.547386236e-04f, 3.537094894e-04f, 3.526796523e-04f, 3.516491146e-04f, - 3.506178787e-04f, 3.495859467e-04f, 3.485533211e-04f, 3.475200042e-04f, 3.464859982e-04f, 3.454513055e-04f, 3.444159284e-04f, 3.433798692e-04f, 3.423431303e-04f, 3.413057139e-04f, - 3.402676224e-04f, 3.392288581e-04f, 3.381894234e-04f, 3.371493205e-04f, 3.361085518e-04f, 3.350671196e-04f, 3.340250263e-04f, 3.329822741e-04f, 3.319388655e-04f, 3.308948027e-04f, - 3.298500881e-04f, 3.288047241e-04f, 3.277587128e-04f, 3.267120568e-04f, 3.256647584e-04f, 3.246168198e-04f, 3.235682434e-04f, 3.225190316e-04f, 3.214691868e-04f, 3.204187112e-04f, - 3.193676072e-04f, 3.183158772e-04f, 3.172635234e-04f, 3.162105484e-04f, 3.151569544e-04f, 3.141027437e-04f, 3.130479188e-04f, 3.119924819e-04f, 3.109364355e-04f, 3.098797819e-04f, - 3.088225235e-04f, 3.077646626e-04f, 3.067062015e-04f, 3.056471428e-04f, 3.045874886e-04f, 3.035272414e-04f, 3.024664036e-04f, 3.014049774e-04f, 3.003429654e-04f, 2.992803698e-04f, - 2.982171931e-04f, 2.971534375e-04f, 2.960891055e-04f, 2.950241995e-04f, 2.939587218e-04f, 2.928926747e-04f, 2.918260608e-04f, 2.907588823e-04f, 2.896911417e-04f, 2.886228413e-04f, - 2.875539834e-04f, 2.864845706e-04f, 2.854146051e-04f, 2.843440894e-04f, 2.832730258e-04f, 2.822014168e-04f, 2.811292647e-04f, 2.800565719e-04f, 2.789833408e-04f, 2.779095737e-04f, - 2.768352732e-04f, 2.757604415e-04f, 2.746850811e-04f, 2.736091944e-04f, 2.725327837e-04f, 2.714558515e-04f, 2.703784002e-04f, 2.693004321e-04f, 2.682219496e-04f, 2.671429553e-04f, - 2.660634514e-04f, 2.649834403e-04f, 2.639029246e-04f, 2.628219065e-04f, 2.617403885e-04f, 2.606583729e-04f, 2.595758623e-04f, 2.584928590e-04f, 2.574093654e-04f, 2.563253839e-04f, - 2.552409170e-04f, 2.541559670e-04f, 2.530705364e-04f, 2.519846276e-04f, 2.508982429e-04f, 2.498113849e-04f, 2.487240559e-04f, 2.476362584e-04f, 2.465479947e-04f, 2.454592673e-04f, - 2.443700786e-04f, 2.432804310e-04f, 2.421903270e-04f, 2.410997689e-04f, 2.400087592e-04f, 2.389173004e-04f, 2.378253948e-04f, 2.367330448e-04f, 2.356402530e-04f, 2.345470217e-04f, - 2.334533533e-04f, 2.323592504e-04f, 2.312647152e-04f, 2.301697503e-04f, 2.290743580e-04f, 2.279785409e-04f, 2.268823013e-04f, 2.257856417e-04f, 2.246885645e-04f, 2.235910721e-04f, - 2.224931671e-04f, 2.213948517e-04f, 2.202961285e-04f, 2.191969999e-04f, 2.180974683e-04f, 2.169975362e-04f, 2.158972060e-04f, 2.147964802e-04f, 2.136953611e-04f, 2.125938513e-04f, - 2.114919532e-04f, 2.103896692e-04f, 2.092870018e-04f, 2.081839534e-04f, 2.070805265e-04f, 2.059767234e-04f, 2.048725468e-04f, 2.037679989e-04f, 2.026630823e-04f, 2.015577994e-04f, - 2.004521526e-04f, 1.993461444e-04f, 1.982397773e-04f, 1.971330537e-04f, 1.960259761e-04f, 1.949185468e-04f, 1.938107685e-04f, 1.927026434e-04f, 1.915941741e-04f, 1.904853631e-04f, - 1.893762127e-04f, 1.882667255e-04f, 1.871569039e-04f, 1.860467503e-04f, 1.849362672e-04f, 1.838254571e-04f, 1.827143225e-04f, 1.816028657e-04f, 1.804910893e-04f, 1.793789957e-04f, - 1.782665873e-04f, 1.771538667e-04f, 1.760408363e-04f, 1.749274986e-04f, 1.738138560e-04f, 1.726999109e-04f, 1.715856659e-04f, 1.704711235e-04f, 1.693562860e-04f, 1.682411559e-04f, - 1.671257358e-04f, 1.660100280e-04f, 1.648940351e-04f, 1.637777595e-04f, 1.626612037e-04f, 1.615443702e-04f, 1.604272613e-04f, 1.593098797e-04f, 1.581922277e-04f, 1.570743078e-04f, - 1.559561226e-04f, 1.548376744e-04f, 1.537189657e-04f, 1.525999991e-04f, 1.514807770e-04f, 1.503613018e-04f, 1.492415760e-04f, 1.481216021e-04f, 1.470013827e-04f, 1.458809200e-04f, - 1.447602168e-04f, 1.436392753e-04f, 1.425180980e-04f, 1.413966876e-04f, 1.402750463e-04f, 1.391531768e-04f, 1.380310814e-04f, 1.369087627e-04f, 1.357862232e-04f, 1.346634652e-04f, - 1.335404914e-04f, 1.324173041e-04f, 1.312939058e-04f, 1.301702991e-04f, 1.290464864e-04f, 1.279224702e-04f, 1.267982529e-04f, 1.256738371e-04f, 1.245492251e-04f, 1.234244196e-04f, - 1.222994230e-04f, 1.211742377e-04f, 1.200488663e-04f, 1.189233112e-04f, 1.177975749e-04f, 1.166716599e-04f, 1.155455687e-04f, 1.144193037e-04f, 1.132928675e-04f, 1.121662625e-04f, - 1.110394911e-04f, 1.099125560e-04f, 1.087854595e-04f, 1.076582042e-04f, 1.065307925e-04f, 1.054032269e-04f, 1.042755099e-04f, 1.031476440e-04f, 1.020196316e-04f, 1.008914753e-04f, - 9.976317758e-05f, 9.863474085e-05f, 9.750616761e-05f, 9.637746037e-05f, 9.524862160e-05f, 9.411965379e-05f, 9.299055942e-05f, 9.186134098e-05f, 9.073200096e-05f, 8.960254183e-05f, - 8.847296609e-05f, 8.734327621e-05f, 8.621347469e-05f, 8.508356402e-05f, 8.395354667e-05f, 8.282342513e-05f, 8.169320189e-05f, 8.056287943e-05f, 7.943246025e-05f, 7.830194682e-05f, - 7.717134163e-05f, 7.604064717e-05f, 7.490986592e-05f, 7.377900037e-05f, 7.264805301e-05f, 7.151702632e-05f, 7.038592279e-05f, 6.925474490e-05f, 6.812349514e-05f, 6.699217600e-05f, - 6.586078995e-05f, 6.472933950e-05f, 6.359782712e-05f, 6.246625530e-05f, 6.133462652e-05f, 6.020294327e-05f, 5.907120804e-05f, 5.793942332e-05f, 5.680759158e-05f, 5.567571531e-05f, - 5.454379700e-05f, 5.341183914e-05f, 5.227984420e-05f, 5.114781468e-05f, 5.001575306e-05f, 4.888366183e-05f, 4.775154346e-05f, 4.661940044e-05f, 4.548723527e-05f, 4.435505042e-05f, - 4.322284837e-05f, 4.209063162e-05f, 4.095840264e-05f, 3.982616392e-05f, 3.869391795e-05f, 3.756166720e-05f, 3.642941416e-05f, 3.529716131e-05f, 3.416491115e-05f, 3.303266614e-05f, - 3.190042877e-05f, 3.076820153e-05f, 2.963598689e-05f, 2.850378735e-05f, 2.737160537e-05f, 2.623944345e-05f, 2.510730406e-05f, 2.397518969e-05f, 2.284310281e-05f, 2.171104591e-05f, - 2.057902147e-05f, 1.944703197e-05f, 1.831507989e-05f, 1.718316770e-05f, 1.605129789e-05f, 1.491947294e-05f, 1.378769532e-05f, 1.265596752e-05f, 1.152429201e-05f, 1.039267127e-05f, - 9.261107777e-06f, 8.129604013e-06f, 6.998162453e-06f, 5.866785573e-06f, 4.735475850e-06f, 3.604235761e-06f, 2.473067781e-06f, 1.341974385e-06f, 2.109580504e-07f, -9.199787496e-07f, - -2.050833540e-06f, -3.181603846e-06f, -4.312287195e-06f, -5.442881112e-06f, -6.573383125e-06f, -7.703790760e-06f, -8.834101546e-06f, -9.964313011e-06f, -1.109442268e-05f, -1.222442809e-05f, - -1.335432676e-05f, -1.448411623e-05f, -1.561379402e-05f, -1.674335766e-05f, -1.787280470e-05f, -1.900213264e-05f, -2.013133904e-05f, -2.126042142e-05f, -2.238937731e-05f, -2.351820425e-05f, - -2.464689977e-05f, -2.577546141e-05f, -2.690388669e-05f, -2.803217316e-05f, -2.916031834e-05f, -3.028831978e-05f, -3.141617502e-05f, -3.254388158e-05f, -3.367143700e-05f, -3.479883883e-05f, - -3.592608461e-05f, -3.705317186e-05f, -3.818009813e-05f, -3.930686097e-05f, -4.043345790e-05f, -4.155988648e-05f, -4.268614424e-05f, -4.381222872e-05f, -4.493813748e-05f, -4.606386805e-05f, - -4.718941797e-05f, -4.831478479e-05f, -4.943996605e-05f, -5.056495931e-05f, -5.168976210e-05f, -5.281437198e-05f, -5.393878649e-05f, -5.506300317e-05f, -5.618701958e-05f, -5.731083327e-05f, - -5.843444178e-05f, -5.955784267e-05f, -6.068103349e-05f, -6.180401179e-05f, -6.292677511e-05f, -6.404932102e-05f, -6.517164707e-05f, -6.629375081e-05f, -6.741562980e-05f, -6.853728159e-05f, - -6.965870374e-05f, -7.077989380e-05f, -7.190084934e-05f, -7.302156790e-05f, -7.414204706e-05f, -7.526228437e-05f, -7.638227739e-05f, -7.750202367e-05f, -7.862152080e-05f, -7.974076631e-05f, - -8.085975779e-05f, -8.197849279e-05f, -8.309696888e-05f, -8.421518362e-05f, -8.533313457e-05f, -8.645081932e-05f, -8.756823542e-05f, -8.868538044e-05f, -8.980225195e-05f, -9.091884752e-05f, - -9.203516473e-05f, -9.315120114e-05f, -9.426695433e-05f, -9.538242186e-05f, -9.649760132e-05f, -9.761249027e-05f, -9.872708630e-05f, -9.984138698e-05f, -1.009553899e-04f, -1.020690926e-04f, - -1.031824927e-04f, -1.042955877e-04f, -1.054083753e-04f, -1.065208531e-04f, -1.076330185e-04f, -1.087448692e-04f, -1.098564028e-04f, -1.109676169e-04f, -1.120785090e-04f, -1.131890767e-04f, - -1.142993177e-04f, -1.154092294e-04f, -1.165188096e-04f, -1.176280557e-04f, -1.187369655e-04f, -1.198455363e-04f, -1.209537660e-04f, -1.220616520e-04f, -1.231691920e-04f, -1.242763835e-04f, - -1.253832241e-04f, -1.264897115e-04f, -1.275958432e-04f, -1.287016169e-04f, -1.298070301e-04f, -1.309120804e-04f, -1.320167655e-04f, -1.331210829e-04f, -1.342250303e-04f, -1.353286052e-04f, - -1.364318053e-04f, -1.375346282e-04f, -1.386370714e-04f, -1.397391326e-04f, -1.408408095e-04f, -1.419420995e-04f, -1.430430003e-04f, -1.441435096e-04f, -1.452436249e-04f, -1.463433439e-04f, - -1.474426641e-04f, -1.485415833e-04f, -1.496400989e-04f, -1.507382087e-04f, -1.518359103e-04f, -1.529332012e-04f, -1.540300791e-04f, -1.551265416e-04f, -1.562225864e-04f, -1.573182111e-04f, - -1.584134132e-04f, -1.595081905e-04f, -1.606025406e-04f, -1.616964610e-04f, -1.627899494e-04f, -1.638830035e-04f, -1.649756209e-04f, -1.660677992e-04f, -1.671595360e-04f, -1.682508291e-04f, - -1.693416759e-04f, -1.704320743e-04f, -1.715220217e-04f, -1.726115159e-04f, -1.737005545e-04f, -1.747891351e-04f, -1.758772554e-04f, -1.769649131e-04f, -1.780521057e-04f, -1.791388309e-04f, - -1.802250864e-04f, -1.813108699e-04f, -1.823961789e-04f, -1.834810111e-04f, -1.845653642e-04f, -1.856492359e-04f, -1.867326238e-04f, -1.878155255e-04f, -1.888979388e-04f, -1.899798612e-04f, - -1.910612905e-04f, -1.921422242e-04f, -1.932226602e-04f, -1.943025959e-04f, -1.953820292e-04f, -1.964609576e-04f, -1.975393789e-04f, -1.986172907e-04f, -1.996946907e-04f, -2.007715765e-04f, - -2.018479458e-04f, -2.029237964e-04f, -2.039991258e-04f, -2.050739318e-04f, -2.061482120e-04f, -2.072219642e-04f, -2.082951860e-04f, -2.093678750e-04f, -2.104400290e-04f, -2.115116457e-04f, - -2.125827228e-04f, -2.136532578e-04f, -2.147232487e-04f, -2.157926929e-04f, -2.168615882e-04f, -2.179299324e-04f, -2.189977230e-04f, -2.200649579e-04f, -2.211316346e-04f, -2.221977510e-04f, - -2.232633046e-04f, -2.243282933e-04f, -2.253927147e-04f, -2.264565665e-04f, -2.275198464e-04f, -2.285825521e-04f, -2.296446814e-04f, -2.307062320e-04f, -2.317672015e-04f, -2.328275877e-04f, - -2.338873882e-04f, -2.349466009e-04f, -2.360052235e-04f, -2.370632536e-04f, -2.381206889e-04f, -2.391775273e-04f, -2.402337664e-04f, -2.412894039e-04f, -2.423444376e-04f, -2.433988652e-04f, - -2.444526844e-04f, -2.455058931e-04f, -2.465584888e-04f, -2.476104693e-04f, -2.486618324e-04f, -2.497125759e-04f, -2.507626973e-04f, -2.518121946e-04f, -2.528610654e-04f, -2.539093075e-04f, - -2.549569186e-04f, -2.560038965e-04f, -2.570502389e-04f, -2.580959435e-04f, -2.591410082e-04f, -2.601854307e-04f, -2.612292087e-04f, -2.622723399e-04f, -2.633148223e-04f, -2.643566534e-04f, - -2.653978311e-04f, -2.664383531e-04f, -2.674782172e-04f, -2.685174212e-04f, -2.695559628e-04f, -2.705938398e-04f, -2.716310499e-04f, -2.726675910e-04f, -2.737034608e-04f, -2.747386571e-04f, - -2.757731777e-04f, -2.768070203e-04f, -2.778401828e-04f, -2.788726628e-04f, -2.799044583e-04f, -2.809355669e-04f, -2.819659865e-04f, -2.829957148e-04f, -2.840247497e-04f, -2.850530889e-04f, - -2.860807303e-04f, -2.871076716e-04f, -2.881339106e-04f, -2.891594452e-04f, -2.901842730e-04f, -2.912083920e-04f, -2.922317999e-04f, -2.932544946e-04f, -2.942764738e-04f, -2.952977354e-04f, - -2.963182771e-04f, -2.973380968e-04f, -2.983571924e-04f, -2.993755615e-04f, -3.003932020e-04f, -3.014101118e-04f, -3.024262887e-04f, -3.034417305e-04f, -3.044564349e-04f, -3.054704000e-04f, - -3.064836234e-04f, -3.074961030e-04f, -3.085078366e-04f, -3.095188221e-04f, -3.105290573e-04f, -3.115385401e-04f, -3.125472683e-04f, -3.135552396e-04f, -3.145624521e-04f, -3.155689034e-04f, - -3.165745915e-04f, -3.175795143e-04f, -3.185836694e-04f, -3.195870549e-04f, -3.205896686e-04f, -3.215915083e-04f, -3.225925718e-04f, -3.235928571e-04f, -3.245923620e-04f, -3.255910844e-04f, - -3.265890221e-04f, -3.275861730e-04f, -3.285825349e-04f, -3.295781058e-04f, -3.305728835e-04f, -3.315668659e-04f, -3.325600508e-04f, -3.335524362e-04f, -3.345440198e-04f, -3.355347997e-04f, - -3.365247737e-04f, -3.375139396e-04f, -3.385022954e-04f, -3.394898390e-04f, -3.404765682e-04f, -3.414624809e-04f, -3.424475750e-04f, -3.434318485e-04f, -3.444152992e-04f, -3.453979250e-04f, - -3.463797239e-04f, -3.473606937e-04f, -3.483408323e-04f, -3.493201377e-04f, -3.502986078e-04f, -3.512762404e-04f, -3.522530335e-04f, -3.532289851e-04f, -3.542040929e-04f, -3.551783550e-04f, - -3.561517693e-04f, -3.571243337e-04f, -3.580960462e-04f, -3.590669045e-04f, -3.600369068e-04f, -3.610060509e-04f, -3.619743347e-04f, -3.629417563e-04f, -3.639083134e-04f, -3.648740042e-04f, - -3.658388265e-04f, -3.668027782e-04f, -3.677658573e-04f, -3.687280618e-04f, -3.696893896e-04f, -3.706498387e-04f, -3.716094070e-04f, -3.725680925e-04f, -3.735258932e-04f, -3.744828069e-04f, - -3.754388317e-04f, -3.763939655e-04f, -3.773482064e-04f, -3.783015522e-04f, -3.792540010e-04f, -3.802055506e-04f, -3.811561992e-04f, -3.821059447e-04f, -3.830547850e-04f, -3.840027181e-04f, - -3.849497421e-04f, -3.858958549e-04f, -3.868410545e-04f, -3.877853389e-04f, -3.887287061e-04f, -3.896711541e-04f, -3.906126808e-04f, -3.915532844e-04f, -3.924929627e-04f, -3.934317138e-04f, - -3.943695358e-04f, -3.953064265e-04f, -3.962423840e-04f, -3.971774064e-04f, -3.981114916e-04f, -3.990446377e-04f, -3.999768427e-04f, -4.009081046e-04f, -4.018384215e-04f, -4.027677912e-04f, - -4.036962120e-04f, -4.046236818e-04f, -4.055501987e-04f, -4.064757606e-04f, -4.074003657e-04f, -4.083240119e-04f, -4.092466974e-04f, -4.101684201e-04f, -4.110891781e-04f, -4.120089694e-04f, - -4.129277922e-04f, -4.138456444e-04f, -4.147625241e-04f, -4.156784294e-04f, -4.165933583e-04f, -4.175073089e-04f, -4.184202793e-04f, -4.193322675e-04f, -4.202432716e-04f, -4.211532897e-04f, - -4.220623198e-04f, -4.229703600e-04f, -4.238774084e-04f, -4.247834631e-04f, -4.256885221e-04f, -4.265925836e-04f, -4.274956457e-04f, -4.283977063e-04f, -4.292987637e-04f, -4.301988159e-04f, - -4.310978610e-04f, -4.319958971e-04f, -4.328929223e-04f, -4.337889347e-04f, -4.346839325e-04f, -4.355779137e-04f, -4.364708764e-04f, -4.373628188e-04f, -4.382537389e-04f, -4.391436350e-04f, - -4.400325051e-04f, -4.409203473e-04f, -4.418071597e-04f, -4.426929406e-04f, -4.435776880e-04f, -4.444614000e-04f, -4.453440748e-04f, -4.462257106e-04f, -4.471063054e-04f, -4.479858574e-04f, - -4.488643648e-04f, -4.497418257e-04f, -4.506182382e-04f, -4.514936005e-04f, -4.523679108e-04f, -4.532411672e-04f, -4.541133679e-04f, -4.549845111e-04f, -4.558545948e-04f, -4.567236173e-04f, - -4.575915767e-04f, -4.584584713e-04f, -4.593242991e-04f, -4.601890584e-04f, -4.610527474e-04f, -4.619153641e-04f, -4.627769069e-04f, -4.636373739e-04f, -4.644967632e-04f, -4.653550731e-04f, - -4.662123018e-04f, -4.670684475e-04f, -4.679235083e-04f, -4.687774825e-04f, -4.696303683e-04f, -4.704821638e-04f, -4.713328673e-04f, -4.721824770e-04f, -4.730309912e-04f, -4.738784080e-04f, - -4.747247256e-04f, -4.755699423e-04f, -4.764140563e-04f, -4.772570658e-04f, -4.780989690e-04f, -4.789397643e-04f, -4.797794497e-04f, -4.806180237e-04f, -4.814554843e-04f, -4.822918298e-04f, - -4.831270586e-04f, -4.839611687e-04f, -4.847941586e-04f, -4.856260264e-04f, -4.864567704e-04f, -4.872863888e-04f, -4.881148799e-04f, -4.889422420e-04f, -4.897684734e-04f, -4.905935722e-04f, - -4.914175368e-04f, -4.922403655e-04f, -4.930620565e-04f, -4.938826080e-04f, -4.947020185e-04f, -4.955202862e-04f, -4.963374093e-04f, -4.971533861e-04f, -4.979682150e-04f, -4.987818942e-04f, - -4.995944220e-04f, -5.004057968e-04f, -5.012160168e-04f, -5.020250803e-04f, -5.028329857e-04f, -5.036397312e-04f, -5.044453152e-04f, -5.052497359e-04f, -5.060529918e-04f, -5.068550811e-04f, - -5.076560021e-04f, -5.084557532e-04f, -5.092543327e-04f, -5.100517390e-04f, -5.108479703e-04f, -5.116430250e-04f, -5.124369014e-04f, -5.132295979e-04f, -5.140211129e-04f, -5.148114446e-04f, - -5.156005915e-04f, -5.163885519e-04f, -5.171753240e-04f, -5.179609064e-04f, -5.187452974e-04f, -5.195284953e-04f, -5.203104984e-04f, -5.210913052e-04f, -5.218709141e-04f, -5.226493234e-04f, - -5.234265314e-04f, -5.242025366e-04f, -5.249773374e-04f, -5.257509321e-04f, -5.265233191e-04f, -5.272944969e-04f, -5.280644637e-04f, -5.288332181e-04f, -5.296007584e-04f, -5.303670830e-04f, - -5.311321903e-04f, -5.318960787e-04f, -5.326587467e-04f, -5.334201926e-04f, -5.341804149e-04f, -5.349394120e-04f, -5.356971823e-04f, -5.364537242e-04f, -5.372090362e-04f, -5.379631167e-04f, - -5.387159641e-04f, -5.394675769e-04f, -5.402179534e-04f, -5.409670923e-04f, -5.417149918e-04f, -5.424616504e-04f, -5.432070667e-04f, -5.439512390e-04f, -5.446941657e-04f, -5.454358455e-04f, - -5.461762767e-04f, -5.469154577e-04f, -5.476533871e-04f, -5.483900633e-04f, -5.491254848e-04f, -5.498596501e-04f, -5.505925577e-04f, -5.513242059e-04f, -5.520545934e-04f, -5.527837186e-04f, - -5.535115800e-04f, -5.542381761e-04f, -5.549635054e-04f, -5.556875663e-04f, -5.564103575e-04f, -5.571318773e-04f, -5.578521243e-04f, -5.585710971e-04f, -5.592887940e-04f, -5.600052137e-04f, - -5.607203547e-04f, -5.614342154e-04f, -5.621467945e-04f, -5.628580904e-04f, -5.635681017e-04f, -5.642768268e-04f, -5.649842644e-04f, -5.656904130e-04f, -5.663952711e-04f, -5.670988373e-04f, - -5.678011101e-04f, -5.685020880e-04f, -5.692017697e-04f, -5.699001536e-04f, -5.705972384e-04f, -5.712930226e-04f, -5.719875048e-04f, -5.726806835e-04f, -5.733725573e-04f, -5.740631248e-04f, - -5.747523846e-04f, -5.754403352e-04f, -5.761269752e-04f, -5.768123033e-04f, -5.774963180e-04f, -5.781790178e-04f, -5.788604015e-04f, -5.795404675e-04f, -5.802192146e-04f, -5.808966413e-04f, - -5.815727461e-04f, -5.822475278e-04f, -5.829209850e-04f, -5.835931162e-04f, -5.842639200e-04f, -5.849333952e-04f, -5.856015403e-04f, -5.862683539e-04f, -5.869338347e-04f, -5.875979813e-04f, - -5.882607924e-04f, -5.889222666e-04f, -5.895824026e-04f, -5.902411989e-04f, -5.908986542e-04f, -5.915547673e-04f, -5.922095367e-04f, -5.928629611e-04f, -5.935150392e-04f, -5.941657696e-04f, - -5.948151511e-04f, -5.954631822e-04f, -5.961098616e-04f, -5.967551881e-04f, -5.973991603e-04f, -5.980417769e-04f, -5.986830366e-04f, -5.993229380e-04f, -5.999614799e-04f, -6.005986610e-04f, - -6.012344800e-04f, -6.018689354e-04f, -6.025020262e-04f, -6.031337510e-04f, -6.037641084e-04f, -6.043930972e-04f, -6.050207162e-04f, -6.056469639e-04f, -6.062718393e-04f, -6.068953409e-04f, - -6.075174676e-04f, -6.081382180e-04f, -6.087575909e-04f, -6.093755851e-04f, -6.099921992e-04f, -6.106074321e-04f, -6.112212824e-04f, -6.118337489e-04f, -6.124448304e-04f, -6.130545256e-04f, - -6.136628333e-04f, -6.142697523e-04f, -6.148752814e-04f, -6.154794192e-04f, -6.160821645e-04f, -6.166835163e-04f, -6.172834731e-04f, -6.178820339e-04f, -6.184791974e-04f, -6.190749623e-04f, - -6.196693276e-04f, -6.202622919e-04f, -6.208538541e-04f, -6.214440129e-04f, -6.220327673e-04f, -6.226201159e-04f, -6.232060577e-04f, -6.237905913e-04f, -6.243737157e-04f, -6.249554297e-04f, - -6.255357320e-04f, -6.261146215e-04f, -6.266920971e-04f, -6.272681576e-04f, -6.278428018e-04f, -6.284160285e-04f, -6.289878366e-04f, -6.295582249e-04f, -6.301271924e-04f, -6.306947378e-04f, - -6.312608600e-04f, -6.318255578e-04f, -6.323888302e-04f, -6.329506760e-04f, -6.335110940e-04f, -6.340700832e-04f, -6.346276423e-04f, -6.351837704e-04f, -6.357384662e-04f, -6.362917286e-04f, - -6.368435566e-04f, -6.373939491e-04f, -6.379429048e-04f, -6.384904228e-04f, -6.390365020e-04f, -6.395811411e-04f, -6.401243392e-04f, -6.406660951e-04f, -6.412064078e-04f, -6.417452762e-04f, - -6.422826992e-04f, -6.428186757e-04f, -6.433532047e-04f, -6.438862850e-04f, -6.444179157e-04f, -6.449480956e-04f, -6.454768237e-04f, -6.460040990e-04f, -6.465299203e-04f, -6.470542867e-04f, - -6.475771971e-04f, -6.480986504e-04f, -6.486186456e-04f, -6.491371817e-04f, -6.496542576e-04f, -6.501698724e-04f, -6.506840249e-04f, -6.511967142e-04f, -6.517079392e-04f, -6.522176989e-04f, - -6.527259923e-04f, -6.532328184e-04f, -6.537381762e-04f, -6.542420647e-04f, -6.547444828e-04f, -6.552454297e-04f, -6.557449042e-04f, -6.562429054e-04f, -6.567394324e-04f, -6.572344841e-04f, - -6.577280595e-04f, -6.582201576e-04f, -6.587107776e-04f, -6.591999184e-04f, -6.596875791e-04f, -6.601737586e-04f, -6.606584561e-04f, -6.611416705e-04f, -6.616234010e-04f, -6.621036465e-04f, - -6.625824062e-04f, -6.630596790e-04f, -6.635354641e-04f, -6.640097604e-04f, -6.644825671e-04f, -6.649538833e-04f, -6.654237079e-04f, -6.658920401e-04f, -6.663588790e-04f, -6.668242236e-04f, - -6.672880731e-04f, -6.677504264e-04f, -6.682112828e-04f, -6.686706413e-04f, -6.691285009e-04f, -6.695848609e-04f, -6.700397203e-04f, -6.704930782e-04f, -6.709449337e-04f, -6.713952860e-04f, - -6.718441341e-04f, -6.722914772e-04f, -6.727373145e-04f, -6.731816449e-04f, -6.736244678e-04f, -6.740657822e-04f, -6.745055872e-04f, -6.749438820e-04f, -6.753806657e-04f, -6.758159376e-04f, - -6.762496967e-04f, -6.766819421e-04f, -6.771126732e-04f, -6.775418889e-04f, -6.779695886e-04f, -6.783957713e-04f, -6.788204362e-04f, -6.792435825e-04f, -6.796652095e-04f, -6.800853161e-04f, - -6.805039018e-04f, -6.809209656e-04f, -6.813365067e-04f, -6.817505244e-04f, -6.821630178e-04f, -6.825739861e-04f, -6.829834286e-04f, -6.833913445e-04f, -6.837977329e-04f, -6.842025931e-04f, - -6.846059243e-04f, -6.850077258e-04f, -6.854079967e-04f, -6.858067363e-04f, -6.862039438e-04f, -6.865996185e-04f, -6.869937597e-04f, -6.873863664e-04f, -6.877774381e-04f, -6.881669739e-04f, - -6.885549731e-04f, -6.889414349e-04f, -6.893263587e-04f, -6.897097437e-04f, -6.900915892e-04f, -6.904718943e-04f, -6.908506585e-04f, -6.912278810e-04f, -6.916035610e-04f, -6.919776979e-04f, - -6.923502909e-04f, -6.927213394e-04f, -6.930908426e-04f, -6.934587998e-04f, -6.938252103e-04f, -6.941900735e-04f, -6.945533886e-04f, -6.949151550e-04f, -6.952753720e-04f, -6.956340389e-04f, - -6.959911550e-04f, -6.963467196e-04f, -6.967007322e-04f, -6.970531919e-04f, -6.974040982e-04f, -6.977534504e-04f, -6.981012478e-04f, -6.984474898e-04f, -6.987921757e-04f, -6.991353050e-04f, - -6.994768768e-04f, -6.998168907e-04f, -7.001553460e-04f, -7.004922420e-04f, -7.008275781e-04f, -7.011613537e-04f, -7.014935682e-04f, -7.018242209e-04f, -7.021533113e-04f, -7.024808387e-04f, - -7.028068025e-04f, -7.031312021e-04f, -7.034540369e-04f, -7.037753064e-04f, -7.040950099e-04f, -7.044131468e-04f, -7.047297166e-04f, -7.050447186e-04f, -7.053581524e-04f, -7.056700172e-04f, - -7.059803126e-04f, -7.062890379e-04f, -7.065961927e-04f, -7.069017763e-04f, -7.072057881e-04f, -7.075082278e-04f, -7.078090945e-04f, -7.081083879e-04f, -7.084061074e-04f, -7.087022525e-04f, - -7.089968225e-04f, -7.092898171e-04f, -7.095812355e-04f, -7.098710774e-04f, -7.101593422e-04f, -7.104460293e-04f, -7.107311383e-04f, -7.110146686e-04f, -7.112966198e-04f, -7.115769913e-04f, - -7.118557826e-04f, -7.121329932e-04f, -7.124086227e-04f, -7.126826705e-04f, -7.129551362e-04f, -7.132260192e-04f, -7.134953191e-04f, -7.137630354e-04f, -7.140291676e-04f, -7.142937153e-04f, - -7.145566779e-04f, -7.148180551e-04f, -7.150778464e-04f, -7.153360513e-04f, -7.155926693e-04f, -7.158477000e-04f, -7.161011430e-04f, -7.163529978e-04f, -7.166032640e-04f, -7.168519411e-04f, - -7.170990288e-04f, -7.173445265e-04f, -7.175884338e-04f, -7.178307504e-04f, -7.180714758e-04f, -7.183106096e-04f, -7.185481514e-04f, -7.187841008e-04f, -7.190184573e-04f, -7.192512207e-04f, - -7.194823904e-04f, -7.197119660e-04f, -7.199399473e-04f, -7.201663338e-04f, -7.203911251e-04f, -7.206143209e-04f, -7.208359207e-04f, -7.210559242e-04f, -7.212743310e-04f, -7.214911408e-04f, - -7.217063532e-04f, -7.219199679e-04f, -7.221319844e-04f, -7.223424025e-04f, -7.225512217e-04f, -7.227584418e-04f, -7.229640624e-04f, -7.231680832e-04f, -7.233705038e-04f, -7.235713239e-04f, - -7.237705431e-04f, -7.239681612e-04f, -7.241641779e-04f, -7.243585927e-04f, -7.245514055e-04f, -7.247426159e-04f, -7.249322235e-04f, -7.251202282e-04f, -7.253066295e-04f, -7.254914272e-04f, - -7.256746210e-04f, -7.258562107e-04f, -7.260361958e-04f, -7.262145763e-04f, -7.263913517e-04f, -7.265665217e-04f, -7.267400863e-04f, -7.269120449e-04f, -7.270823975e-04f, -7.272511438e-04f, - -7.274182834e-04f, -7.275838161e-04f, -7.277477417e-04f, -7.279100600e-04f, -7.280707707e-04f, -7.282298735e-04f, -7.283873682e-04f, -7.285432547e-04f, -7.286975326e-04f, -7.288502017e-04f, - -7.290012619e-04f, -7.291507129e-04f, -7.292985544e-04f, -7.294447864e-04f, -7.295894085e-04f, -7.297324206e-04f, -7.298738224e-04f, -7.300136139e-04f, -7.301517947e-04f, -7.302883647e-04f, - -7.304233238e-04f, -7.305566717e-04f, -7.306884082e-04f, -7.308185332e-04f, -7.309470465e-04f, -7.310739479e-04f, -7.311992374e-04f, -7.313229146e-04f, -7.314449795e-04f, -7.315654319e-04f, - -7.316842717e-04f, -7.318014987e-04f, -7.319171127e-04f, -7.320311137e-04f, -7.321435015e-04f, -7.322542760e-04f, -7.323634369e-04f, -7.324709843e-04f, -7.325769180e-04f, -7.326812379e-04f, - -7.327839438e-04f, -7.328850356e-04f, -7.329845133e-04f, -7.330823768e-04f, -7.331786259e-04f, -7.332732605e-04f, -7.333662805e-04f, -7.334576860e-04f, -7.335474767e-04f, -7.336356526e-04f, - -7.337222136e-04f, -7.338071596e-04f, -7.338904906e-04f, -7.339722066e-04f, -7.340523073e-04f, -7.341307928e-04f, -7.342076631e-04f, -7.342829180e-04f, -7.343565575e-04f, -7.344285816e-04f, - -7.344989902e-04f, -7.345677833e-04f, -7.346349608e-04f, -7.347005228e-04f, -7.347644691e-04f, -7.348267998e-04f, -7.348875149e-04f, -7.349466143e-04f, -7.350040979e-04f, -7.350599659e-04f, - -7.351142182e-04f, -7.351668547e-04f, -7.352178755e-04f, -7.352672807e-04f, -7.353150701e-04f, -7.353612438e-04f, -7.354058018e-04f, -7.354487442e-04f, -7.354900709e-04f, -7.355297820e-04f, - -7.355678775e-04f, -7.356043575e-04f, -7.356392219e-04f, -7.356724708e-04f, -7.357041043e-04f, -7.357341224e-04f, -7.357625251e-04f, -7.357893126e-04f, -7.358144848e-04f, -7.358380418e-04f, - -7.358599837e-04f, -7.358803105e-04f, -7.358990224e-04f, -7.359161194e-04f, -7.359316015e-04f, -7.359454689e-04f, -7.359577216e-04f, -7.359683597e-04f, -7.359773834e-04f, -7.359847926e-04f, - -7.359905876e-04f, -7.359947684e-04f, -7.359973351e-04f, -7.359982878e-04f, -7.359976266e-04f, -7.359953517e-04f, -7.359914632e-04f, -7.359859612e-04f, -7.359788458e-04f, -7.359701172e-04f, - -7.359597754e-04f, -7.359478207e-04f, -7.359342531e-04f, -7.359190729e-04f, -7.359022801e-04f, -7.358838749e-04f, -7.358638575e-04f, -7.358422281e-04f, -7.358189867e-04f, -7.357941335e-04f, - -7.357676688e-04f, -7.357395927e-04f, -7.357099053e-04f, -7.356786069e-04f, -7.356456976e-04f, -7.356111777e-04f, -7.355750473e-04f, -7.355373065e-04f, -7.354979557e-04f, -7.354569950e-04f, - -7.354144246e-04f, -7.353702447e-04f, -7.353244555e-04f, -7.352770572e-04f, -7.352280502e-04f, -7.351774345e-04f, -7.351252104e-04f, -7.350713782e-04f, -7.350159380e-04f, -7.349588901e-04f, - -7.349002348e-04f, -7.348399723e-04f, -7.347781028e-04f, -7.347146265e-04f, -7.346495439e-04f, -7.345828550e-04f, -7.345145602e-04f, -7.344446596e-04f, -7.343731537e-04f, -7.343000427e-04f, - -7.342253267e-04f, -7.341490062e-04f, -7.340710814e-04f, -7.339915526e-04f, -7.339104200e-04f, -7.338276840e-04f, -7.337433448e-04f, -7.336574028e-04f, -7.335698582e-04f, -7.334807115e-04f, - -7.333899627e-04f, -7.332976124e-04f, -7.332036608e-04f, -7.331081082e-04f, -7.330109549e-04f, -7.329122013e-04f, -7.328118477e-04f, -7.327098944e-04f, -7.326063419e-04f, -7.325011903e-04f, - -7.323944401e-04f, -7.322860916e-04f, -7.321761451e-04f, -7.320646011e-04f, -7.319514598e-04f, -7.318367217e-04f, -7.317203871e-04f, -7.316024563e-04f, -7.314829298e-04f, -7.313618079e-04f, - -7.312390910e-04f, -7.311147795e-04f, -7.309888737e-04f, -7.308613741e-04f, -7.307322810e-04f, -7.306015949e-04f, -7.304693161e-04f, -7.303354451e-04f, -7.301999822e-04f, -7.300629279e-04f, - -7.299242825e-04f, -7.297840466e-04f, -7.296422204e-04f, -7.294988045e-04f, -7.293537993e-04f, -7.292072052e-04f, -7.290590226e-04f, -7.289092520e-04f, -7.287578938e-04f, -7.286049484e-04f, - -7.284504164e-04f, -7.282942981e-04f, -7.281365940e-04f, -7.279773046e-04f, -7.278164304e-04f, -7.276539717e-04f, -7.274899291e-04f, -7.273243031e-04f, -7.271570940e-04f, -7.269883025e-04f, - -7.268179289e-04f, -7.266459738e-04f, -7.264724377e-04f, -7.262973210e-04f, -7.261206243e-04f, -7.259423480e-04f, -7.257624926e-04f, -7.255810588e-04f, -7.253980468e-04f, -7.252134574e-04f, - -7.250272910e-04f, -7.248395480e-04f, -7.246502291e-04f, -7.244593348e-04f, -7.242668656e-04f, -7.240728220e-04f, -7.238772046e-04f, -7.236800139e-04f, -7.234812505e-04f, -7.232809149e-04f, - -7.230790076e-04f, -7.228755292e-04f, -7.226704803e-04f, -7.224638615e-04f, -7.222556732e-04f, -7.220459161e-04f, -7.218345907e-04f, -7.216216977e-04f, -7.214072375e-04f, -7.211912108e-04f, - -7.209736182e-04f, -7.207544602e-04f, -7.205337375e-04f, -7.203114506e-04f, -7.200876001e-04f, -7.198621866e-04f, -7.196352108e-04f, -7.194066733e-04f, -7.191765746e-04f, -7.189449153e-04f, - -7.187116962e-04f, -7.184769178e-04f, -7.182405808e-04f, -7.180026857e-04f, -7.177632332e-04f, -7.175222240e-04f, -7.172796586e-04f, -7.170355378e-04f, -7.167898621e-04f, -7.165426323e-04f, - -7.162938489e-04f, -7.160435127e-04f, -7.157916243e-04f, -7.155381843e-04f, -7.152831934e-04f, -7.150266524e-04f, -7.147685617e-04f, -7.145089223e-04f, -7.142477346e-04f, -7.139849995e-04f, - -7.137207175e-04f, -7.134548894e-04f, -7.131875159e-04f, -7.129185976e-04f, -7.126481353e-04f, -7.123761297e-04f, -7.121025815e-04f, -7.118274913e-04f, -7.115508600e-04f, -7.112726881e-04f, - -7.109929765e-04f, -7.107117259e-04f, -7.104289369e-04f, -7.101446104e-04f, -7.098587470e-04f, -7.095713475e-04f, -7.092824126e-04f, -7.089919431e-04f, -7.086999397e-04f, -7.084064031e-04f, - -7.081113342e-04f, -7.078147336e-04f, -7.075166022e-04f, -7.072169407e-04f, -7.069157498e-04f, -7.066130304e-04f, -7.063087831e-04f, -7.060030089e-04f, -7.056957084e-04f, -7.053868824e-04f, - -7.050765318e-04f, -7.047646573e-04f, -7.044512597e-04f, -7.041363398e-04f, -7.038198984e-04f, -7.035019363e-04f, -7.031824543e-04f, -7.028614533e-04f, -7.025389340e-04f, -7.022148972e-04f, - -7.018893438e-04f, -7.015622746e-04f, -7.012336904e-04f, -7.009035920e-04f, -7.005719803e-04f, -7.002388562e-04f, -6.999042203e-04f, -6.995680737e-04f, -6.992304171e-04f, -6.988912514e-04f, - -6.985505774e-04f, -6.982083960e-04f, -6.978647081e-04f, -6.975195144e-04f, -6.971728160e-04f, -6.968246135e-04f, -6.964749080e-04f, -6.961237003e-04f, -6.957709912e-04f, -6.954167817e-04f, - -6.950610726e-04f, -6.947038648e-04f, -6.943451592e-04f, -6.939849567e-04f, -6.936232582e-04f, -6.932600646e-04f, -6.928953768e-04f, -6.925291957e-04f, -6.921615222e-04f, -6.917923573e-04f, - -6.914217017e-04f, -6.910495566e-04f, -6.906759227e-04f, -6.903008010e-04f, -6.899241925e-04f, -6.895460980e-04f, -6.891665185e-04f, -6.887854550e-04f, -6.884029083e-04f, -6.880188795e-04f, - -6.876333695e-04f, -6.872463791e-04f, -6.868579095e-04f, -6.864679615e-04f, -6.860765361e-04f, -6.856836343e-04f, -6.852892569e-04f, -6.848934051e-04f, -6.844960798e-04f, -6.840972819e-04f, - -6.836970124e-04f, -6.832952724e-04f, -6.828920627e-04f, -6.824873844e-04f, -6.820812385e-04f, -6.816736260e-04f, -6.812645479e-04f, -6.808540051e-04f, -6.804419987e-04f, -6.800285297e-04f, - -6.796135990e-04f, -6.791972078e-04f, -6.787793571e-04f, -6.783600477e-04f, -6.779392809e-04f, -6.775170575e-04f, -6.770933787e-04f, -6.766682454e-04f, -6.762416587e-04f, -6.758136197e-04f, - -6.753841293e-04f, -6.749531887e-04f, -6.745207988e-04f, -6.740869608e-04f, -6.736516756e-04f, -6.732149444e-04f, -6.727767682e-04f, -6.723371480e-04f, -6.718960850e-04f, -6.714535802e-04f, - -6.710096346e-04f, -6.705642494e-04f, -6.701174256e-04f, -6.696691643e-04f, -6.692194666e-04f, -6.687683336e-04f, -6.683157664e-04f, -6.678617661e-04f, -6.674063337e-04f, -6.669494704e-04f, - -6.664911772e-04f, -6.660314554e-04f, -6.655703059e-04f, -6.651077299e-04f, -6.646437286e-04f, -6.641783030e-04f, -6.637114542e-04f, -6.632431834e-04f, -6.627734918e-04f, -6.623023804e-04f, - -6.618298504e-04f, -6.613559029e-04f, -6.608805390e-04f, -6.604037600e-04f, -6.599255669e-04f, -6.594459609e-04f, -6.589649431e-04f, -6.584825148e-04f, -6.579986770e-04f, -6.575134309e-04f, - -6.570267778e-04f, -6.565387187e-04f, -6.560492548e-04f, -6.555583873e-04f, -6.550661174e-04f, -6.545724463e-04f, -6.540773751e-04f, -6.535809050e-04f, -6.530830373e-04f, -6.525837730e-04f, - -6.520831135e-04f, -6.515810598e-04f, -6.510776133e-04f, -6.505727750e-04f, -6.500665463e-04f, -6.495589283e-04f, -6.490499222e-04f, -6.485395292e-04f, -6.480277507e-04f, -6.475145877e-04f, - -6.470000415e-04f, -6.464841133e-04f, -6.459668045e-04f, -6.454481161e-04f, -6.449280494e-04f, -6.444066057e-04f, -6.438837863e-04f, -6.433595923e-04f, -6.428340250e-04f, -6.423070857e-04f, - -6.417787755e-04f, -6.412490959e-04f, -6.407180480e-04f, -6.401856330e-04f, -6.396518524e-04f, -6.391167072e-04f, -6.385801988e-04f, -6.380423285e-04f, -6.375030976e-04f, -6.369625073e-04f, - -6.364205588e-04f, -6.358772536e-04f, -6.353325929e-04f, -6.347865779e-04f, -6.342392100e-04f, -6.336904904e-04f, -6.331404205e-04f, -6.325890016e-04f, -6.320362349e-04f, -6.314821219e-04f, - -6.309266637e-04f, -6.303698617e-04f, -6.298117172e-04f, -6.292522316e-04f, -6.286914062e-04f, -6.281292422e-04f, -6.275657410e-04f, -6.270009040e-04f, -6.264347325e-04f, -6.258672278e-04f, - -6.252983913e-04f, -6.247282242e-04f, -6.241567280e-04f, -6.235839040e-04f, -6.230097536e-04f, -6.224342780e-04f, -6.218574787e-04f, -6.212793570e-04f, -6.206999143e-04f, -6.201191520e-04f, - -6.195370713e-04f, -6.189536737e-04f, -6.183689606e-04f, -6.177829333e-04f, -6.171955932e-04f, -6.166069418e-04f, -6.160169802e-04f, -6.154257101e-04f, -6.148331327e-04f, -6.142392494e-04f, - -6.136440617e-04f, -6.130475710e-04f, -6.124497785e-04f, -6.118506858e-04f, -6.112502943e-04f, -6.106486053e-04f, -6.100456203e-04f, -6.094413407e-04f, -6.088357679e-04f, -6.082289033e-04f, - -6.076207484e-04f, -6.070113045e-04f, -6.064005732e-04f, -6.057885557e-04f, -6.051752537e-04f, -6.045606684e-04f, -6.039448014e-04f, -6.033276541e-04f, -6.027092279e-04f, -6.020895243e-04f, - -6.014685447e-04f, -6.008462906e-04f, -6.002227634e-04f, -5.995979646e-04f, -5.989718957e-04f, -5.983445581e-04f, -5.977159533e-04f, -5.970860827e-04f, -5.964549479e-04f, -5.958225503e-04f, - -5.951888913e-04f, -5.945539725e-04f, -5.939177954e-04f, -5.932803613e-04f, -5.926416719e-04f, -5.920017286e-04f, -5.913605329e-04f, -5.907180863e-04f, -5.900743902e-04f, -5.894294463e-04f, - -5.887832559e-04f, -5.881358207e-04f, -5.874871420e-04f, -5.868372215e-04f, -5.861860606e-04f, -5.855336608e-04f, -5.848800238e-04f, -5.842251509e-04f, -5.835690437e-04f, -5.829117038e-04f, - -5.822531326e-04f, -5.815933318e-04f, -5.809323028e-04f, -5.802700471e-04f, -5.796065664e-04f, -5.789418622e-04f, -5.782759359e-04f, -5.776087892e-04f, -5.769404236e-04f, -5.762708406e-04f, - -5.756000419e-04f, -5.749280289e-04f, -5.742548033e-04f, -5.735803665e-04f, -5.729047202e-04f, -5.722278660e-04f, -5.715498053e-04f, -5.708705398e-04f, -5.701900710e-04f, -5.695084006e-04f, - -5.688255300e-04f, -5.681414609e-04f, -5.674561950e-04f, -5.667697336e-04f, -5.660820786e-04f, -5.653932313e-04f, -5.647031935e-04f, -5.640119668e-04f, -5.633195527e-04f, -5.626259528e-04f, - -5.619311688e-04f, -5.612352022e-04f, -5.605380547e-04f, -5.598397279e-04f, -5.591402233e-04f, -5.584395427e-04f, -5.577376876e-04f, -5.570346597e-04f, -5.563304606e-04f, -5.556250918e-04f, - -5.549185551e-04f, -5.542108521e-04f, -5.535019844e-04f, -5.527919537e-04f, -5.520807615e-04f, -5.513684095e-04f, -5.506548995e-04f, -5.499402329e-04f, -5.492244115e-04f, -5.485074370e-04f, - -5.477893109e-04f, -5.470700350e-04f, -5.463496108e-04f, -5.456280402e-04f, -5.449053246e-04f, -5.441814658e-04f, -5.434564655e-04f, -5.427303253e-04f, -5.420030469e-04f, -5.412746320e-04f, - -5.405450823e-04f, -5.398143994e-04f, -5.390825850e-04f, -5.383496408e-04f, -5.376155685e-04f, -5.368803698e-04f, -5.361440464e-04f, -5.354065999e-04f, -5.346680322e-04f, -5.339283448e-04f, - -5.331875394e-04f, -5.324456179e-04f, -5.317025818e-04f, -5.309584329e-04f, -5.302131730e-04f, -5.294668036e-04f, -5.287193266e-04f, -5.279707436e-04f, -5.272210564e-04f, -5.264702667e-04f, - -5.257183763e-04f, -5.249653867e-04f, -5.242112999e-04f, -5.234561175e-04f, -5.226998412e-04f, -5.219424728e-04f, -5.211840140e-04f, -5.204244666e-04f, -5.196638323e-04f, -5.189021128e-04f, - -5.181393099e-04f, -5.173754254e-04f, -5.166104610e-04f, -5.158444184e-04f, -5.150772995e-04f, -5.143091059e-04f, -5.135398395e-04f, -5.127695020e-04f, -5.119980951e-04f, -5.112256207e-04f, - -5.104520804e-04f, -5.096774762e-04f, -5.089018097e-04f, -5.081250827e-04f, -5.073472970e-04f, -5.065684544e-04f, -5.057885567e-04f, -5.050076056e-04f, -5.042256030e-04f, -5.034425506e-04f, - -5.026584503e-04f, -5.018733037e-04f, -5.010871128e-04f, -5.002998793e-04f, -4.995116050e-04f, -4.987222918e-04f, -4.979319413e-04f, -4.971405555e-04f, -4.963481362e-04f, -4.955546851e-04f, - -4.947602040e-04f, -4.939646949e-04f, -4.931681594e-04f, -4.923705995e-04f, -4.915720169e-04f, -4.907724135e-04f, -4.899717911e-04f, -4.891701515e-04f, -4.883674965e-04f, -4.875638281e-04f, - -4.867591479e-04f, -4.859534580e-04f, -4.851467600e-04f, -4.843390558e-04f, -4.835303474e-04f, -4.827206365e-04f, -4.819099249e-04f, -4.810982146e-04f, -4.802855073e-04f, -4.794718050e-04f, - -4.786571095e-04f, -4.778414226e-04f, -4.770247462e-04f, -4.762070821e-04f, -4.753884323e-04f, -4.745687986e-04f, -4.737481829e-04f, -4.729265870e-04f, -4.721040128e-04f, -4.712804621e-04f, - -4.704559370e-04f, -4.696304391e-04f, -4.688039705e-04f, -4.679765329e-04f, -4.671481284e-04f, -4.663187586e-04f, -4.654884257e-04f, -4.646571314e-04f, -4.638248776e-04f, -4.629916662e-04f, - -4.621574992e-04f, -4.613223783e-04f, -4.604863056e-04f, -4.596492830e-04f, -4.588113122e-04f, -4.579723953e-04f, -4.571325341e-04f, -4.562917305e-04f, -4.554499865e-04f, -4.546073040e-04f, - -4.537636848e-04f, -4.529191310e-04f, -4.520736444e-04f, -4.512272269e-04f, -4.503798805e-04f, -4.495316071e-04f, -4.486824086e-04f, -4.478322869e-04f, -4.469812440e-04f, -4.461292818e-04f, - -4.452764023e-04f, -4.444226073e-04f, -4.435678988e-04f, -4.427122789e-04f, -4.418557492e-04f, -4.409983120e-04f, -4.401399690e-04f, -4.392807223e-04f, -4.384205737e-04f, -4.375595253e-04f, - -4.366975789e-04f, -4.358347366e-04f, -4.349710003e-04f, -4.341063719e-04f, -4.332408534e-04f, -4.323744469e-04f, -4.315071541e-04f, -4.306389772e-04f, -4.297699180e-04f, -4.288999786e-04f, - -4.280291609e-04f, -4.271574668e-04f, -4.262848985e-04f, -4.254114577e-04f, -4.245371466e-04f, -4.236619670e-04f, -4.227859211e-04f, -4.219090107e-04f, -4.210312378e-04f, -4.201526044e-04f, - -4.192731126e-04f, -4.183927643e-04f, -4.175115614e-04f, -4.166295061e-04f, -4.157466002e-04f, -4.148628459e-04f, -4.139782450e-04f, -4.130927996e-04f, -4.122065116e-04f, -4.113193832e-04f, - -4.104314162e-04f, -4.095426128e-04f, -4.086529749e-04f, -4.077625045e-04f, -4.068712036e-04f, -4.059790743e-04f, -4.050861185e-04f, -4.041923383e-04f, -4.032977357e-04f, -4.024023127e-04f, - -4.015060714e-04f, -4.006090138e-04f, -3.997111418e-04f, -3.988124575e-04f, -3.979129631e-04f, -3.970126603e-04f, -3.961115514e-04f, -3.952096384e-04f, -3.943069232e-04f, -3.934034079e-04f, - -3.924990946e-04f, -3.915939853e-04f, -3.906880820e-04f, -3.897813868e-04f, -3.888739017e-04f, -3.879656289e-04f, -3.870565702e-04f, -3.861467278e-04f, -3.852361037e-04f, -3.843247000e-04f, - -3.834125187e-04f, -3.824995619e-04f, -3.815858317e-04f, -3.806713301e-04f, -3.797560591e-04f, -3.788400208e-04f, -3.779232174e-04f, -3.770056508e-04f, -3.760873231e-04f, -3.751682364e-04f, - -3.742483928e-04f, -3.733277942e-04f, -3.724064430e-04f, -3.714843409e-04f, -3.705614903e-04f, -3.696378930e-04f, -3.687135513e-04f, -3.677884672e-04f, -3.668626427e-04f, -3.659360800e-04f, - -3.650087812e-04f, -3.640807482e-04f, -3.631519833e-04f, -3.622224885e-04f, -3.612922659e-04f, -3.603613176e-04f, -3.594296456e-04f, -3.584972521e-04f, -3.575641392e-04f, -3.566303090e-04f, - -3.556957635e-04f, -3.547605050e-04f, -3.538245353e-04f, -3.528878568e-04f, -3.519504714e-04f, -3.510123813e-04f, -3.500735887e-04f, -3.491340955e-04f, -3.481939039e-04f, -3.472530161e-04f, - -3.463114341e-04f, -3.453691600e-04f, -3.444261960e-04f, -3.434825442e-04f, -3.425382067e-04f, -3.415931857e-04f, -3.406474832e-04f, -3.397011013e-04f, -3.387540423e-04f, -3.378063081e-04f, - -3.368579010e-04f, -3.359088231e-04f, -3.349590765e-04f, -3.340086633e-04f, -3.330575857e-04f, -3.321058458e-04f, -3.311534457e-04f, -3.302003876e-04f, -3.292466736e-04f, -3.282923058e-04f, - -3.273372865e-04f, -3.263816176e-04f, -3.254253014e-04f, -3.244683401e-04f, -3.235107357e-04f, -3.225524903e-04f, -3.215936063e-04f, -3.206340856e-04f, -3.196739305e-04f, -3.187131431e-04f, - -3.177517255e-04f, -3.167896800e-04f, -3.158270086e-04f, -3.148637135e-04f, -3.138997969e-04f, -3.129352609e-04f, -3.119701077e-04f, -3.110043395e-04f, -3.100379584e-04f, -3.090709665e-04f, - -3.081033661e-04f, -3.071351593e-04f, -3.061663483e-04f, -3.051969352e-04f, -3.042269223e-04f, -3.032563116e-04f, -3.022851053e-04f, -3.013133057e-04f, -3.003409149e-04f, -2.993679351e-04f, - -2.983943684e-04f, -2.974202170e-04f, -2.964454832e-04f, -2.954701690e-04f, -2.944942767e-04f, -2.935178084e-04f, -2.925407664e-04f, -2.915631527e-04f, -2.905849697e-04f, -2.896062195e-04f, - -2.886269042e-04f, -2.876470261e-04f, -2.866665873e-04f, -2.856855901e-04f, -2.847040366e-04f, -2.837219290e-04f, -2.827392695e-04f, -2.817560604e-04f, -2.807723037e-04f, -2.797880018e-04f, - -2.788031567e-04f, -2.778177708e-04f, -2.768318461e-04f, -2.758453849e-04f, -2.748583895e-04f, -2.738708619e-04f, -2.728828045e-04f, -2.718942194e-04f, -2.709051087e-04f, -2.699154748e-04f, - -2.689253199e-04f, -2.679346461e-04f, -2.669434556e-04f, -2.659517507e-04f, -2.649595335e-04f, -2.639668064e-04f, -2.629735714e-04f, -2.619798309e-04f, -2.609855870e-04f, -2.599908419e-04f, - -2.589955979e-04f, -2.579998572e-04f, -2.570036220e-04f, -2.560068945e-04f, -2.550096769e-04f, -2.540119715e-04f, -2.530137805e-04f, -2.520151061e-04f, -2.510159506e-04f, -2.500163161e-04f, - -2.490162049e-04f, -2.480156192e-04f, -2.470145612e-04f, -2.460130333e-04f, -2.450110375e-04f, -2.440085761e-04f, -2.430056515e-04f, -2.420022657e-04f, -2.409984211e-04f, -2.399941198e-04f, - -2.389893641e-04f, -2.379841563e-04f, -2.369784985e-04f, -2.359723930e-04f, -2.349658421e-04f, -2.339588480e-04f, -2.329514129e-04f, -2.319435391e-04f, -2.309352288e-04f, -2.299264843e-04f, - -2.289173077e-04f, -2.279077014e-04f, -2.268976676e-04f, -2.258872085e-04f, -2.248763264e-04f, -2.238650235e-04f, -2.228533021e-04f, -2.218411644e-04f, -2.208286127e-04f, -2.198156492e-04f, - -2.188022762e-04f, -2.177884959e-04f, -2.167743106e-04f, -2.157597225e-04f, -2.147447339e-04f, -2.137293471e-04f, -2.127135642e-04f, -2.116973876e-04f, -2.106808195e-04f, -2.096638622e-04f, - -2.086465179e-04f, -2.076287889e-04f, -2.066106774e-04f, -2.055921857e-04f, -2.045733161e-04f, -2.035540708e-04f, -2.025344521e-04f, -2.015144622e-04f, -2.004941035e-04f, -1.994733781e-04f, - -1.984522884e-04f, -1.974308365e-04f, -1.964090249e-04f, -1.953868557e-04f, -1.943643312e-04f, -1.933414537e-04f, -1.923182254e-04f, -1.912946486e-04f, -1.902707256e-04f, -1.892464587e-04f, - -1.882218501e-04f, -1.871969021e-04f, -1.861716169e-04f, -1.851459969e-04f, -1.841200443e-04f, -1.830937614e-04f, -1.820671505e-04f, -1.810402138e-04f, -1.800129536e-04f, -1.789853722e-04f, - -1.779574718e-04f, -1.769292548e-04f, -1.759007234e-04f, -1.748718800e-04f, -1.738427267e-04f, -1.728132658e-04f, -1.717834997e-04f, -1.707534306e-04f, -1.697230608e-04f, -1.686923925e-04f, - -1.676614282e-04f, -1.666301699e-04f, -1.655986201e-04f, -1.645667810e-04f, -1.635346549e-04f, -1.625022441e-04f, -1.614695508e-04f, -1.604365774e-04f, -1.594033261e-04f, -1.583697992e-04f, - -1.573359990e-04f, -1.563019278e-04f, -1.552675879e-04f, -1.542329815e-04f, -1.531981110e-04f, -1.521629787e-04f, -1.511275867e-04f, -1.500919375e-04f, -1.490560333e-04f, -1.480198764e-04f, - -1.469834691e-04f, -1.459468136e-04f, -1.449099123e-04f, -1.438727675e-04f, -1.428353815e-04f, -1.417977564e-04f, -1.407598948e-04f, -1.397217987e-04f, -1.386834706e-04f, -1.376449127e-04f, - -1.366061273e-04f, -1.355671168e-04f, -1.345278833e-04f, -1.334884292e-04f, -1.324487568e-04f, -1.314088685e-04f, -1.303687663e-04f, -1.293284528e-04f, -1.282879302e-04f, -1.272472007e-04f, - -1.262062667e-04f, -1.251651305e-04f, -1.241237943e-04f, -1.230822605e-04f, -1.220405314e-04f, -1.209986092e-04f, -1.199564963e-04f, -1.189141950e-04f, -1.178717075e-04f, -1.168290361e-04f, - -1.157861833e-04f, -1.147431512e-04f, -1.136999421e-04f, -1.126565584e-04f, -1.116130024e-04f, -1.105692763e-04f, -1.095253825e-04f, -1.084813233e-04f, -1.074371009e-04f, -1.063927177e-04f, - -1.053481759e-04f, -1.043034780e-04f, -1.032586261e-04f, -1.022136226e-04f, -1.011684697e-04f, -1.001231699e-04f, -9.907772530e-05f, -9.803213832e-05f, -9.698641123e-05f, -9.594054633e-05f, - -9.489454593e-05f, -9.384841234e-05f, -9.280214785e-05f, -9.175575477e-05f, -9.070923540e-05f, -8.966259205e-05f, -8.861582702e-05f, -8.756894262e-05f, -8.652194116e-05f, -8.547482492e-05f, - -8.442759623e-05f, -8.338025738e-05f, -8.233281068e-05f, -8.128525844e-05f, -8.023760295e-05f, -7.918984654e-05f, -7.814199149e-05f, -7.709404011e-05f, -7.604599471e-05f, -7.499785760e-05f, - -7.394963108e-05f, -7.290131746e-05f, -7.185291904e-05f, -7.080443812e-05f, -6.975587701e-05f, -6.870723803e-05f, -6.765852346e-05f, -6.660973562e-05f, -6.556087682e-05f, -6.451194935e-05f, - -6.346295552e-05f, -6.241389765e-05f, -6.136477803e-05f, -6.031559897e-05f, -5.926636277e-05f, -5.821707174e-05f, -5.716772819e-05f, -5.611833442e-05f, -5.506889273e-05f, -5.401940543e-05f, - -5.296987483e-05f, -5.192030323e-05f, -5.087069293e-05f, -4.982104624e-05f, -4.877136546e-05f, -4.772165291e-05f, -4.667191087e-05f, -4.562214167e-05f, -4.457234759e-05f, -4.352253095e-05f, - -4.247269404e-05f, -4.142283919e-05f, -4.037296867e-05f, -3.932308481e-05f, -3.827318990e-05f, -3.722328625e-05f, -3.617337616e-05f, -3.512346193e-05f, -3.407354587e-05f, -3.302363028e-05f, - -3.197371746e-05f, -3.092380971e-05f, -2.987390934e-05f, -2.882401864e-05f, -2.777413993e-05f, -2.672427550e-05f, -2.567442765e-05f, -2.462459868e-05f, -2.357479090e-05f, -2.252500661e-05f, - -2.147524810e-05f, -2.042551768e-05f, -1.937581764e-05f, -1.832615029e-05f, -1.727651793e-05f, -1.622692286e-05f, -1.517736737e-05f, -1.412785377e-05f, -1.307838434e-05f, -1.202896140e-05f, - -1.097958724e-05f, -9.930264160e-06f, -8.880994452e-06f, -7.831780416e-06f, -6.782624350e-06f, -5.733528550e-06f, -4.684495312e-06f, -3.635526933e-06f, -2.586625709e-06f, -1.537793935e-06f, - -4.890339067e-07f, 5.596520815e-07f, 1.608261735e-06f, 2.656792759e-06f, 3.705242860e-06f, 4.753609744e-06f, 5.801891119e-06f, 6.850084691e-06f, 7.898188168e-06f, 8.946199257e-06f, - 9.994115668e-06f, 1.104193511e-05f, 1.208965529e-05f, 1.313727391e-05f, 1.418478870e-05f, 1.523219735e-05f, 1.627949758e-05f, 1.732668709e-05f, 1.837376361e-05f, 1.942072484e-05f, - 2.046756850e-05f, 2.151429229e-05f, 2.256089394e-05f, 2.360737114e-05f, 2.465372162e-05f, 2.569994310e-05f, 2.674603328e-05f, 2.779198988e-05f, 2.883781062e-05f, 2.988349322e-05f, - 3.092903538e-05f, 3.197443483e-05f, 3.301968929e-05f, 3.406479646e-05f, 3.510975408e-05f, 3.615455986e-05f, 3.719921152e-05f, 3.824370678e-05f, 3.928804336e-05f, 4.033221898e-05f, - 4.137623136e-05f, 4.242007823e-05f, 4.346375731e-05f, 4.450726631e-05f, 4.555060297e-05f, 4.659376501e-05f, 4.763675015e-05f, 4.867955612e-05f, 4.972218065e-05f, 5.076462145e-05f, - 5.180687627e-05f, 5.284894282e-05f, 5.389081883e-05f, 5.493250203e-05f, 5.597399016e-05f, 5.701528094e-05f, 5.805637210e-05f, 5.909726137e-05f, 6.013794648e-05f, 6.117842518e-05f, - 6.221869518e-05f, 6.325875423e-05f, 6.429860005e-05f, 6.533823039e-05f, 6.637764297e-05f, 6.741683554e-05f, 6.845580583e-05f, 6.949455157e-05f, 7.053307051e-05f, 7.157136039e-05f, - 7.260941894e-05f, 7.364724390e-05f, 7.468483302e-05f, 7.572218403e-05f, 7.675929469e-05f, 7.779616272e-05f, 7.883278587e-05f, 7.986916190e-05f, 8.090528854e-05f, 8.194116353e-05f, - 8.297678463e-05f, 8.401214958e-05f, 8.504725614e-05f, 8.608210204e-05f, 8.711668503e-05f, 8.815100288e-05f, 8.918505332e-05f, 9.021883411e-05f, 9.125234300e-05f, 9.228557774e-05f, - 9.331853610e-05f, 9.435121581e-05f, 9.538361464e-05f, 9.641573035e-05f, 9.744756068e-05f, 9.847910340e-05f, 9.951035627e-05f, 1.005413170e-04f, 1.015719835e-04f, 1.026023533e-04f, - 1.036324244e-04f, 1.046621944e-04f, 1.056916611e-04f, 1.067208223e-04f, 1.077496757e-04f, 1.087782192e-04f, 1.098064504e-04f, 1.108343671e-04f, 1.118619672e-04f, 1.128892483e-04f, - 1.139162083e-04f, 1.149428449e-04f, 1.159691559e-04f, 1.169951391e-04f, 1.180207922e-04f, 1.190461130e-04f, 1.200710993e-04f, 1.210957488e-04f, 1.221200594e-04f, 1.231440288e-04f, - 1.241676548e-04f, 1.251909352e-04f, 1.262138678e-04f, 1.272364502e-04f, 1.282586804e-04f, 1.292805561e-04f, 1.303020751e-04f, 1.313232352e-04f, 1.323440341e-04f, 1.333644697e-04f, - 1.343845396e-04f, 1.354042419e-04f, 1.364235741e-04f, 1.374425341e-04f, 1.384611198e-04f, 1.394793288e-04f, 1.404971590e-04f, 1.415146082e-04f, 1.425316742e-04f, 1.435483547e-04f, - 1.445646476e-04f, 1.455805507e-04f, 1.465960617e-04f, 1.476111785e-04f, 1.486258989e-04f, 1.496402207e-04f, 1.506541416e-04f, 1.516676595e-04f, 1.526807722e-04f, 1.536934775e-04f, - 1.547057732e-04f, 1.557176572e-04f, 1.567291271e-04f, 1.577401809e-04f, 1.587508163e-04f, 1.597610312e-04f, 1.607708234e-04f, 1.617801906e-04f, 1.627891308e-04f, 1.637976417e-04f, - 1.648057211e-04f, 1.658133669e-04f, 1.668205769e-04f, 1.678273489e-04f, 1.688336808e-04f, 1.698395703e-04f, 1.708450152e-04f, 1.718500135e-04f, 1.728545630e-04f, 1.738586614e-04f, - 1.748623066e-04f, 1.758654964e-04f, 1.768682287e-04f, 1.778705012e-04f, 1.788723119e-04f, 1.798736586e-04f, 1.808745391e-04f, 1.818749512e-04f, 1.828748928e-04f, 1.838743617e-04f, - 1.848733558e-04f, 1.858718729e-04f, 1.868699108e-04f, 1.878674675e-04f, 1.888645407e-04f, 1.898611282e-04f, 1.908572280e-04f, 1.918528379e-04f, 1.928479558e-04f, 1.938425794e-04f, - 1.948367067e-04f, 1.958303355e-04f, 1.968234637e-04f, 1.978160891e-04f, 1.988082095e-04f, 1.997998229e-04f, 2.007909271e-04f, 2.017815200e-04f, 2.027715994e-04f, 2.037611632e-04f, - 2.047502092e-04f, 2.057387354e-04f, 2.067267395e-04f, 2.077142196e-04f, 2.087011734e-04f, 2.096875987e-04f, 2.106734936e-04f, 2.116588559e-04f, 2.126436833e-04f, 2.136279739e-04f, - 2.146117255e-04f, 2.155949360e-04f, 2.165776033e-04f, 2.175597252e-04f, 2.185412996e-04f, 2.195223244e-04f, 2.205027976e-04f, 2.214827169e-04f, 2.224620803e-04f, 2.234408857e-04f, - 2.244191310e-04f, 2.253968141e-04f, 2.263739328e-04f, 2.273504850e-04f, 2.283264688e-04f, 2.293018819e-04f, 2.302767222e-04f, 2.312509877e-04f, 2.322246763e-04f, 2.331977858e-04f, - 2.341703143e-04f, 2.351422595e-04f, 2.361136194e-04f, 2.370843920e-04f, 2.380545750e-04f, 2.390241666e-04f, 2.399931644e-04f, 2.409615666e-04f, 2.419293709e-04f, 2.428965753e-04f, - 2.438631778e-04f, 2.448291763e-04f, 2.457945686e-04f, 2.467593527e-04f, 2.477235266e-04f, 2.486870881e-04f, 2.496500353e-04f, 2.506123659e-04f, 2.515740780e-04f, 2.525351696e-04f, - 2.534956384e-04f, 2.544554826e-04f, 2.554146999e-04f, 2.563732884e-04f, 2.573312460e-04f, 2.582885706e-04f, 2.592452603e-04f, 2.602013128e-04f, 2.611567263e-04f, 2.621114986e-04f, - 2.630656276e-04f, 2.640191114e-04f, 2.649719479e-04f, 2.659241351e-04f, 2.668756708e-04f, 2.678265532e-04f, 2.687767800e-04f, 2.697263494e-04f, 2.706752592e-04f, 2.716235075e-04f, - 2.725710921e-04f, 2.735180111e-04f, 2.744642624e-04f, 2.754098441e-04f, 2.763547540e-04f, 2.772989902e-04f, 2.782425506e-04f, 2.791854332e-04f, 2.801276360e-04f, 2.810691570e-04f, - 2.820099942e-04f, 2.829501455e-04f, 2.838896089e-04f, 2.848283825e-04f, 2.857664642e-04f, 2.867038520e-04f, 2.876405438e-04f, 2.885765378e-04f, 2.895118319e-04f, 2.904464240e-04f, - 2.913803123e-04f, 2.923134946e-04f, 2.932459691e-04f, 2.941777336e-04f, 2.951087863e-04f, 2.960391251e-04f, 2.969687480e-04f, 2.978976530e-04f, 2.988258383e-04f, 2.997533017e-04f, - 3.006800412e-04f, 3.016060550e-04f, 3.025313411e-04f, 3.034558974e-04f, 3.043797219e-04f, 3.053028128e-04f, 3.062251680e-04f, 3.071467856e-04f, 3.080676636e-04f, 3.089878000e-04f, - 3.099071929e-04f, 3.108258402e-04f, 3.117437401e-04f, 3.126608906e-04f, 3.135772898e-04f, 3.144929356e-04f, 3.154078261e-04f, 3.163219593e-04f, 3.172353334e-04f, 3.181479464e-04f, - 3.190597962e-04f, 3.199708811e-04f, 3.208811989e-04f, 3.217907479e-04f, 3.226995260e-04f, 3.236075313e-04f, 3.245147619e-04f, 3.254212158e-04f, 3.263268911e-04f, 3.272317859e-04f, - 3.281358983e-04f, 3.290392263e-04f, 3.299417680e-04f, 3.308435214e-04f, 3.317444847e-04f, 3.326446559e-04f, 3.335440332e-04f, 3.344426145e-04f, 3.353403981e-04f, 3.362373819e-04f, - 3.371335641e-04f, 3.380289427e-04f, 3.389235159e-04f, 3.398172818e-04f, 3.407102383e-04f, 3.416023838e-04f, 3.424937162e-04f, 3.433842336e-04f, 3.442739342e-04f, 3.451628160e-04f, - 3.460508772e-04f, 3.469381160e-04f, 3.478245303e-04f, 3.487101183e-04f, 3.495948781e-04f, 3.504788079e-04f, 3.513619058e-04f, 3.522441698e-04f, 3.531255982e-04f, 3.540061890e-04f, - 3.548859404e-04f, 3.557648505e-04f, 3.566429175e-04f, 3.575201394e-04f, 3.583965144e-04f, 3.592720407e-04f, 3.601467163e-04f, 3.610205395e-04f, 3.618935083e-04f, 3.627656210e-04f, - 3.636368757e-04f, 3.645072705e-04f, 3.653768035e-04f, 3.662454730e-04f, 3.671132771e-04f, 3.679802139e-04f, 3.688462816e-04f, 3.697114784e-04f, 3.705758024e-04f, 3.714392518e-04f, - 3.723018248e-04f, 3.731635196e-04f, 3.740243342e-04f, 3.748842670e-04f, 3.757433160e-04f, 3.766014794e-04f, 3.774587555e-04f, 3.783151424e-04f, 3.791706383e-04f, 3.800252414e-04f, - 3.808789499e-04f, 3.817317619e-04f, 3.825836757e-04f, 3.834346895e-04f, 3.842848014e-04f, 3.851340097e-04f, 3.859823125e-04f, 3.868297081e-04f, 3.876761946e-04f, 3.885217704e-04f, - 3.893664335e-04f, 3.902101822e-04f, 3.910530148e-04f, 3.918949294e-04f, 3.927359242e-04f, 3.935759975e-04f, 3.944151475e-04f, 3.952533725e-04f, 3.960906706e-04f, 3.969270401e-04f, - 3.977624792e-04f, 3.985969861e-04f, 3.994305592e-04f, 4.002631965e-04f, 4.010948965e-04f, 4.019256572e-04f, 4.027554770e-04f, 4.035843541e-04f, 4.044122868e-04f, 4.052392733e-04f, - 4.060653118e-04f, 4.068904007e-04f, 4.077145381e-04f, 4.085377224e-04f, 4.093599517e-04f, 4.101812245e-04f, 4.110015388e-04f, 4.118208931e-04f, 4.126392855e-04f, 4.134567144e-04f, - 4.142731780e-04f, 4.150886747e-04f, 4.159032026e-04f, 4.167167601e-04f, 4.175293454e-04f, 4.183409569e-04f, 4.191515928e-04f, 4.199612514e-04f, 4.207699310e-04f, 4.215776300e-04f, - 4.223843466e-04f, 4.231900791e-04f, 4.239948258e-04f, 4.247985850e-04f, 4.256013551e-04f, 4.264031343e-04f, 4.272039210e-04f, 4.280037134e-04f, 4.288025099e-04f, 4.296003089e-04f, - 4.303971085e-04f, 4.311929073e-04f, 4.319877034e-04f, 4.327814952e-04f, 4.335742810e-04f, 4.343660593e-04f, 4.351568282e-04f, 4.359465862e-04f, 4.367353316e-04f, 4.375230627e-04f, - 4.383097779e-04f, 4.390954755e-04f, 4.398801539e-04f, 4.406638114e-04f, 4.414464464e-04f, 4.422280572e-04f, 4.430086423e-04f, 4.437881999e-04f, 4.445667284e-04f, 4.453442262e-04f, - 4.461206917e-04f, 4.468961232e-04f, 4.476705191e-04f, 4.484438778e-04f, 4.492161976e-04f, 4.499874770e-04f, 4.507577143e-04f, 4.515269080e-04f, 4.522950563e-04f, 4.530621577e-04f, - 4.538282106e-04f, 4.545932133e-04f, 4.553571644e-04f, 4.561200621e-04f, 4.568819049e-04f, 4.576426911e-04f, 4.584024193e-04f, 4.591610877e-04f, 4.599186949e-04f, 4.606752392e-04f, - 4.614307190e-04f, 4.621851328e-04f, 4.629384790e-04f, 4.636907560e-04f, 4.644419622e-04f, 4.651920961e-04f, 4.659411560e-04f, 4.666891406e-04f, 4.674360480e-04f, 4.681818769e-04f, - 4.689266256e-04f, 4.696702927e-04f, 4.704128764e-04f, 4.711543754e-04f, 4.718947880e-04f, 4.726341127e-04f, 4.733723479e-04f, 4.741094922e-04f, 4.748455439e-04f, 4.755805016e-04f, - 4.763143636e-04f, 4.770471286e-04f, 4.777787949e-04f, 4.785093610e-04f, 4.792388254e-04f, 4.799671866e-04f, 4.806944430e-04f, 4.814205932e-04f, 4.821456356e-04f, 4.828695687e-04f, - 4.835923910e-04f, 4.843141010e-04f, 4.850346973e-04f, 4.857541782e-04f, 4.864725424e-04f, 4.871897882e-04f, 4.879059143e-04f, 4.886209191e-04f, 4.893348011e-04f, 4.900475589e-04f, - 4.907591909e-04f, 4.914696957e-04f, 4.921790719e-04f, 4.928873179e-04f, 4.935944323e-04f, 4.943004135e-04f, 4.950052602e-04f, 4.957089708e-04f, 4.964115440e-04f, 4.971129782e-04f, - 4.978132720e-04f, 4.985124239e-04f, 4.992104325e-04f, 4.999072964e-04f, 5.006030140e-04f, 5.012975840e-04f, 5.019910049e-04f, 5.026832752e-04f, 5.033743936e-04f, 5.040643586e-04f, - 5.047531687e-04f, 5.054408226e-04f, 5.061273188e-04f, 5.068126559e-04f, 5.074968325e-04f, 5.081798471e-04f, 5.088616983e-04f, 5.095423848e-04f, 5.102219051e-04f, 5.109002579e-04f, - 5.115774416e-04f, 5.122534549e-04f, 5.129282965e-04f, 5.136019648e-04f, 5.142744586e-04f, 5.149457765e-04f, 5.156159169e-04f, 5.162848786e-04f, 5.169526602e-04f, 5.176192603e-04f, - 5.182846775e-04f, 5.189489105e-04f, 5.196119578e-04f, 5.202738181e-04f, 5.209344901e-04f, 5.215939724e-04f, 5.222522635e-04f, 5.229093622e-04f, 5.235652671e-04f, 5.242199769e-04f, - 5.248734901e-04f, 5.255258056e-04f, 5.261769218e-04f, 5.268268374e-04f, 5.274755512e-04f, 5.281230618e-04f, 5.287693679e-04f, 5.294144680e-04f, 5.300583610e-04f, 5.307010454e-04f, - 5.313425200e-04f, 5.319827834e-04f, 5.326218343e-04f, 5.332596714e-04f, 5.338962934e-04f, 5.345316990e-04f, 5.351658868e-04f, 5.357988556e-04f, 5.364306041e-04f, 5.370611310e-04f, - 5.376904349e-04f, 5.383185146e-04f, 5.389453687e-04f, 5.395709961e-04f, 5.401953954e-04f, 5.408185654e-04f, 5.414405047e-04f, 5.420612121e-04f, 5.426806863e-04f, 5.432989261e-04f, - 5.439159301e-04f, 5.445316971e-04f, 5.451462259e-04f, 5.457595152e-04f, 5.463715637e-04f, 5.469823702e-04f, 5.475919334e-04f, 5.482002521e-04f, 5.488073251e-04f, 5.494131510e-04f, - 5.500177288e-04f, 5.506210570e-04f, 5.512231345e-04f, 5.518239601e-04f, 5.524235325e-04f, 5.530218505e-04f, 5.536189129e-04f, 5.542147185e-04f, 5.548092660e-04f, 5.554025542e-04f, - 5.559945820e-04f, 5.565853481e-04f, 5.571748513e-04f, 5.577630904e-04f, 5.583500642e-04f, 5.589357716e-04f, 5.595202112e-04f, 5.601033820e-04f, 5.606852827e-04f, 5.612659122e-04f, - 5.618452693e-04f, 5.624233527e-04f, 5.630001614e-04f, 5.635756941e-04f, 5.641499497e-04f, 5.647229270e-04f, 5.652946249e-04f, 5.658650421e-04f, 5.664341776e-04f, 5.670020301e-04f, - 5.675685985e-04f, 5.681338817e-04f, 5.686978786e-04f, 5.692605878e-04f, 5.698220085e-04f, 5.703821393e-04f, 5.709409791e-04f, 5.714985269e-04f, 5.720547815e-04f, 5.726097418e-04f, - 5.731634066e-04f, 5.737157748e-04f, 5.742668453e-04f, 5.748166170e-04f, 5.753650888e-04f, 5.759122595e-04f, 5.764581281e-04f, 5.770026935e-04f, 5.775459545e-04f, 5.780879101e-04f, - 5.786285591e-04f, 5.791679005e-04f, 5.797059332e-04f, 5.802426561e-04f, 5.807780681e-04f, 5.813121681e-04f, 5.818449551e-04f, 5.823764280e-04f, 5.829065857e-04f, 5.834354271e-04f, - 5.839629512e-04f, 5.844891569e-04f, 5.850140432e-04f, 5.855376090e-04f, 5.860598532e-04f, 5.865807748e-04f, 5.871003728e-04f, 5.876186461e-04f, 5.881355936e-04f, 5.886512144e-04f, - 5.891655074e-04f, 5.896784715e-04f, 5.901901057e-04f, 5.907004091e-04f, 5.912093805e-04f, 5.917170190e-04f, 5.922233235e-04f, 5.927282930e-04f, 5.932319266e-04f, 5.937342232e-04f, - 5.942351817e-04f, 5.947348013e-04f, 5.952330809e-04f, 5.957300194e-04f, 5.962256160e-04f, 5.967198696e-04f, 5.972127792e-04f, 5.977043439e-04f, 5.981945626e-04f, 5.986834344e-04f, - 5.991709584e-04f, 5.996571335e-04f, 6.001419587e-04f, 6.006254331e-04f, 6.011075558e-04f, 6.015883258e-04f, 6.020677421e-04f, 6.025458038e-04f, 6.030225098e-04f, 6.034978594e-04f, - 6.039718515e-04f, 6.044444851e-04f, 6.049157594e-04f, 6.053856735e-04f, 6.058542262e-04f, 6.063214169e-04f, 6.067872444e-04f, 6.072517080e-04f, 6.077148066e-04f, 6.081765394e-04f, - 6.086369054e-04f, 6.090959038e-04f, 6.095535336e-04f, 6.100097939e-04f, 6.104646838e-04f, 6.109182025e-04f, 6.113703489e-04f, 6.118211223e-04f, 6.122705218e-04f, 6.127185464e-04f, - 6.131651952e-04f, 6.136104675e-04f, 6.140543622e-04f, 6.144968786e-04f, 6.149380157e-04f, 6.153777728e-04f, 6.158161489e-04f, 6.162531431e-04f, 6.166887547e-04f, 6.171229827e-04f, - 6.175558263e-04f, 6.179872847e-04f, 6.184173570e-04f, 6.188460423e-04f, 6.192733399e-04f, 6.196992488e-04f, 6.201237683e-04f, 6.205468975e-04f, 6.209686356e-04f, 6.213889818e-04f, - 6.218079352e-04f, 6.222254950e-04f, 6.226416605e-04f, 6.230564307e-04f, 6.234698050e-04f, 6.238817824e-04f, 6.242923622e-04f, 6.247015436e-04f, 6.251093257e-04f, 6.255157079e-04f, - 6.259206892e-04f, 6.263242690e-04f, 6.267264464e-04f, 6.271272206e-04f, 6.275265909e-04f, 6.279245565e-04f, 6.283211166e-04f, 6.287162705e-04f, 6.291100173e-04f, 6.295023564e-04f, - 6.298932870e-04f, 6.302828082e-04f, 6.306709194e-04f, 6.310576198e-04f, 6.314429087e-04f, 6.318267853e-04f, 6.322092489e-04f, 6.325902987e-04f, 6.329699340e-04f, 6.333481541e-04f, - 6.337249582e-04f, 6.341003457e-04f, 6.344743158e-04f, 6.348468677e-04f, 6.352180008e-04f, 6.355877144e-04f, 6.359560077e-04f, 6.363228801e-04f, 6.366883308e-04f, 6.370523591e-04f, - 6.374149644e-04f, 6.377761459e-04f, 6.381359030e-04f, 6.384942350e-04f, 6.388511412e-04f, 6.392066208e-04f, 6.395606734e-04f, 6.399132980e-04f, 6.402644942e-04f, 6.406142612e-04f, - 6.409625983e-04f, 6.413095050e-04f, 6.416549805e-04f, 6.419990241e-04f, 6.423416353e-04f, 6.426828134e-04f, 6.430225578e-04f, 6.433608677e-04f, 6.436977426e-04f, 6.440331818e-04f, - 6.443671847e-04f, 6.446997507e-04f, 6.450308791e-04f, 6.453605693e-04f, 6.456888207e-04f, 6.460156327e-04f, 6.463410046e-04f, 6.466649360e-04f, 6.469874260e-04f, 6.473084742e-04f, - 6.476280800e-04f, 6.479462427e-04f, 6.482629617e-04f, 6.485782365e-04f, 6.488920665e-04f, 6.492044511e-04f, 6.495153897e-04f, 6.498248817e-04f, 6.501329266e-04f, 6.504395237e-04f, - 6.507446726e-04f, 6.510483727e-04f, 6.513506233e-04f, 6.516514239e-04f, 6.519507741e-04f, 6.522486731e-04f, 6.525451206e-04f, 6.528401158e-04f, 6.531336584e-04f, 6.534257477e-04f, - 6.537163832e-04f, 6.540055644e-04f, 6.542932907e-04f, 6.545795617e-04f, 6.548643768e-04f, 6.551477354e-04f, 6.554296371e-04f, 6.557100814e-04f, 6.559890677e-04f, 6.562665955e-04f, - 6.565426644e-04f, 6.568172738e-04f, 6.570904233e-04f, 6.573621122e-04f, 6.576323403e-04f, 6.579011068e-04f, 6.581684115e-04f, 6.584342537e-04f, 6.586986331e-04f, 6.589615491e-04f, - 6.592230013e-04f, 6.594829892e-04f, 6.597415123e-04f, 6.599985702e-04f, 6.602541625e-04f, 6.605082886e-04f, 6.607609481e-04f, 6.610121405e-04f, 6.612618655e-04f, 6.615101226e-04f, - 6.617569113e-04f, 6.620022312e-04f, 6.622460819e-04f, 6.624884629e-04f, 6.627293738e-04f, 6.629688142e-04f, 6.632067837e-04f, 6.634432819e-04f, 6.636783082e-04f, 6.639118625e-04f, - 6.641439441e-04f, 6.643745528e-04f, 6.646036881e-04f, 6.648313497e-04f, 6.650575371e-04f, 6.652822499e-04f, 6.655054878e-04f, 6.657272503e-04f, 6.659475372e-04f, 6.661663480e-04f, - 6.663836823e-04f, 6.665995398e-04f, 6.668139201e-04f, 6.670268228e-04f, 6.672382477e-04f, 6.674481942e-04f, 6.676566622e-04f, 6.678636511e-04f, 6.680691608e-04f, 6.682731907e-04f, - 6.684757407e-04f, 6.686768103e-04f, 6.688763992e-04f, 6.690745071e-04f, 6.692711337e-04f, 6.694662786e-04f, 6.696599415e-04f, 6.698521221e-04f, 6.700428201e-04f, 6.702320351e-04f, - 6.704197670e-04f, 6.706060152e-04f, 6.707907797e-04f, 6.709740599e-04f, 6.711558558e-04f, 6.713361669e-04f, 6.715149930e-04f, 6.716923338e-04f, 6.718681890e-04f, 6.720425583e-04f, - 6.722154415e-04f, 6.723868383e-04f, 6.725567484e-04f, 6.727251715e-04f, 6.728921074e-04f, 6.730575559e-04f, 6.732215166e-04f, 6.733839894e-04f, 6.735449739e-04f, 6.737044700e-04f, - 6.738624774e-04f, 6.740189958e-04f, 6.741740250e-04f, 6.743275647e-04f, 6.744796149e-04f, 6.746301751e-04f, 6.747792453e-04f, 6.749268251e-04f, 6.750729144e-04f, 6.752175129e-04f, - 6.753606205e-04f, 6.755022369e-04f, 6.756423619e-04f, 6.757809954e-04f, 6.759181371e-04f, 6.760537869e-04f, 6.761879444e-04f, 6.763206097e-04f, 6.764517824e-04f, 6.765814625e-04f, - 6.767096496e-04f, 6.768363437e-04f, 6.769615446e-04f, 6.770852521e-04f, 6.772074661e-04f, 6.773281863e-04f, 6.774474126e-04f, 6.775651450e-04f, 6.776813831e-04f, 6.777961270e-04f, - 6.779093764e-04f, 6.780211311e-04f, 6.781313912e-04f, 6.782401563e-04f, 6.783474264e-04f, 6.784532014e-04f, 6.785574812e-04f, 6.786602655e-04f, 6.787615544e-04f, 6.788613476e-04f, - 6.789596452e-04f, 6.790564469e-04f, 6.791517526e-04f, 6.792455623e-04f, 6.793378759e-04f, 6.794286932e-04f, 6.795180143e-04f, 6.796058389e-04f, 6.796921670e-04f, 6.797769985e-04f, - 6.798603334e-04f, 6.799421716e-04f, 6.800225129e-04f, 6.801013574e-04f, 6.801787049e-04f, 6.802545555e-04f, 6.803289090e-04f, 6.804017653e-04f, 6.804731246e-04f, 6.805429866e-04f, - 6.806113513e-04f, 6.806782188e-04f, 6.807435889e-04f, 6.808074616e-04f, 6.808698370e-04f, 6.809307148e-04f, 6.809900953e-04f, 6.810479782e-04f, 6.811043637e-04f, 6.811592516e-04f, - 6.812126420e-04f, 6.812645349e-04f, 6.813149302e-04f, 6.813638280e-04f, 6.814112282e-04f, 6.814571309e-04f, 6.815015361e-04f, 6.815444437e-04f, 6.815858538e-04f, 6.816257664e-04f, - 6.816641816e-04f, 6.817010993e-04f, 6.817365196e-04f, 6.817704424e-04f, 6.818028680e-04f, 6.818337961e-04f, 6.818632271e-04f, 6.818911607e-04f, 6.819175972e-04f, 6.819425366e-04f, - 6.819659788e-04f, 6.819879240e-04f, 6.820083723e-04f, 6.820273236e-04f, 6.820447781e-04f, 6.820607358e-04f, 6.820751968e-04f, 6.820881612e-04f, 6.820996290e-04f, 6.821096004e-04f, - 6.821180754e-04f, 6.821250541e-04f, 6.821305366e-04f, 6.821345230e-04f, 6.821370134e-04f, 6.821380079e-04f, 6.821375066e-04f, 6.821355097e-04f, 6.821320171e-04f, 6.821270291e-04f, - 6.821205458e-04f, 6.821125673e-04f, 6.821030936e-04f, 6.820921250e-04f, 6.820796616e-04f, 6.820657034e-04f, 6.820502508e-04f, 6.820333037e-04f, 6.820148623e-04f, 6.819949268e-04f, - 6.819734973e-04f, 6.819505740e-04f, 6.819261571e-04f, 6.819002466e-04f, 6.818728429e-04f, 6.818439459e-04f, 6.818135560e-04f, 6.817816733e-04f, 6.817482979e-04f, 6.817134300e-04f, - 6.816770699e-04f, 6.816392176e-04f, 6.815998735e-04f, 6.815590377e-04f, 6.815167103e-04f, 6.814728917e-04f, 6.814275819e-04f, 6.813807813e-04f, 6.813324900e-04f, 6.812827081e-04f, - 6.812314361e-04f, 6.811786740e-04f, 6.811244220e-04f, 6.810686805e-04f, 6.810114496e-04f, 6.809527296e-04f, 6.808925207e-04f, 6.808308232e-04f, 6.807676372e-04f, 6.807029631e-04f, - 6.806368011e-04f, 6.805691514e-04f, 6.805000143e-04f, 6.804293901e-04f, 6.803572790e-04f, 6.802836812e-04f, 6.802085971e-04f, 6.801320269e-04f, 6.800539710e-04f, 6.799744295e-04f, - 6.798934027e-04f, 6.798108910e-04f, 6.797268946e-04f, 6.796414139e-04f, 6.795544490e-04f, 6.794660004e-04f, 6.793760683e-04f, 6.792846530e-04f, 6.791917548e-04f, 6.790973741e-04f, - 6.790015111e-04f, 6.789041661e-04f, 6.788053396e-04f, 6.787050318e-04f, 6.786032430e-04f, 6.784999736e-04f, 6.783952238e-04f, 6.782889941e-04f, 6.781812848e-04f, 6.780720962e-04f, - 6.779614287e-04f, 6.778492826e-04f, 6.777356582e-04f, 6.776205560e-04f, 6.775039763e-04f, 6.773859194e-04f, 6.772663857e-04f, 6.771453756e-04f, 6.770228894e-04f, 6.768989276e-04f, - 6.767734904e-04f, 6.766465784e-04f, 6.765181918e-04f, 6.763883311e-04f, 6.762569966e-04f, 6.761241888e-04f, 6.759899080e-04f, 6.758541546e-04f, 6.757169291e-04f, 6.755782319e-04f, - 6.754380633e-04f, 6.752964238e-04f, 6.751533137e-04f, 6.750087336e-04f, 6.748626838e-04f, 6.747151648e-04f, 6.745661770e-04f, 6.744157208e-04f, 6.742637966e-04f, 6.741104050e-04f, - 6.739555463e-04f, 6.737992210e-04f, 6.736414295e-04f, 6.734821723e-04f, 6.733214498e-04f, 6.731592626e-04f, 6.729956110e-04f, 6.728304955e-04f, 6.726639166e-04f, 6.724958748e-04f, - 6.723263705e-04f, 6.721554043e-04f, 6.719829765e-04f, 6.718090877e-04f, 6.716337384e-04f, 6.714569290e-04f, 6.712786601e-04f, 6.710989321e-04f, 6.709177456e-04f, 6.707351010e-04f, - 6.705509989e-04f, 6.703654397e-04f, 6.701784240e-04f, 6.699899523e-04f, 6.698000251e-04f, 6.696086429e-04f, 6.694158063e-04f, 6.692215158e-04f, 6.690257718e-04f, 6.688285750e-04f, - 6.686299259e-04f, 6.684298251e-04f, 6.682282730e-04f, 6.680252702e-04f, 6.678208172e-04f, 6.676149147e-04f, 6.674075632e-04f, 6.671987631e-04f, 6.669885152e-04f, 6.667768200e-04f, - 6.665636779e-04f, 6.663490897e-04f, 6.661330559e-04f, 6.659155770e-04f, 6.656966536e-04f, 6.654762863e-04f, 6.652544758e-04f, 6.650312225e-04f, 6.648065272e-04f, 6.645803903e-04f, - 6.643528125e-04f, 6.641237944e-04f, 6.638933367e-04f, 6.636614398e-04f, 6.634281044e-04f, 6.631933312e-04f, 6.629571207e-04f, 6.627194735e-04f, 6.624803904e-04f, 6.622398719e-04f, - 6.619979187e-04f, 6.617545314e-04f, 6.615097106e-04f, 6.612634569e-04f, 6.610157711e-04f, 6.607666537e-04f, 6.605161055e-04f, 6.602641269e-04f, 6.600107189e-04f, 6.597558819e-04f, - 6.594996166e-04f, 6.592419237e-04f, 6.589828039e-04f, 6.587222579e-04f, 6.584602862e-04f, 6.581968897e-04f, 6.579320689e-04f, 6.576658246e-04f, 6.573981574e-04f, 6.571290681e-04f, - 6.568585573e-04f, 6.565866257e-04f, 6.563132740e-04f, 6.560385030e-04f, 6.557623133e-04f, 6.554847056e-04f, 6.552056807e-04f, 6.549252392e-04f, 6.546433819e-04f, 6.543601096e-04f, - 6.540754228e-04f, 6.537893224e-04f, 6.535018090e-04f, 6.532128835e-04f, 6.529225465e-04f, 6.526307988e-04f, 6.523376412e-04f, 6.520430743e-04f, 6.517470989e-04f, 6.514497158e-04f, - 6.511509257e-04f, 6.508507294e-04f, 6.505491276e-04f, 6.502461212e-04f, 6.499417108e-04f, 6.496358972e-04f, 6.493286813e-04f, 6.490200637e-04f, 6.487100453e-04f, 6.483986269e-04f, - 6.480858092e-04f, 6.477715930e-04f, 6.474559791e-04f, 6.471389682e-04f, 6.468205613e-04f, 6.465007591e-04f, 6.461795624e-04f, 6.458569720e-04f, 6.455329886e-04f, 6.452076132e-04f, - 6.448808466e-04f, 6.445526895e-04f, 6.442231427e-04f, 6.438922072e-04f, 6.435598836e-04f, 6.432261729e-04f, 6.428910759e-04f, 6.425545934e-04f, 6.422167263e-04f, 6.418774754e-04f, - 6.415368414e-04f, 6.411948254e-04f, 6.408514281e-04f, 6.405066504e-04f, 6.401604932e-04f, 6.398129572e-04f, 6.394640434e-04f, 6.391137527e-04f, 6.387620858e-04f, 6.384090437e-04f, - 6.380546272e-04f, 6.376988373e-04f, 6.373416747e-04f, 6.369831404e-04f, 6.366232353e-04f, 6.362619603e-04f, 6.358993161e-04f, 6.355353039e-04f, 6.351699243e-04f, 6.348031784e-04f, - 6.344350670e-04f, 6.340655911e-04f, 6.336947515e-04f, 6.333225492e-04f, 6.329489850e-04f, 6.325740600e-04f, 6.321977749e-04f, 6.318201308e-04f, 6.314411286e-04f, 6.310607692e-04f, - 6.306790535e-04f, 6.302959824e-04f, 6.299115570e-04f, 6.295257781e-04f, 6.291386466e-04f, 6.287501636e-04f, 6.283603300e-04f, 6.279691467e-04f, 6.275766148e-04f, 6.271827350e-04f, - 6.267875085e-04f, 6.263909361e-04f, 6.259930189e-04f, 6.255937578e-04f, 6.251931537e-04f, 6.247912077e-04f, 6.243879208e-04f, 6.239832939e-04f, 6.235773279e-04f, 6.231700240e-04f, - 6.227613830e-04f, 6.223514060e-04f, 6.219400940e-04f, 6.215274479e-04f, 6.211134688e-04f, 6.206981577e-04f, 6.202815155e-04f, 6.198635433e-04f, 6.194442422e-04f, 6.190236130e-04f, - 6.186016569e-04f, 6.181783748e-04f, 6.177537678e-04f, 6.173278369e-04f, 6.169005831e-04f, 6.164720075e-04f, 6.160421111e-04f, 6.156108950e-04f, 6.151783601e-04f, 6.147445076e-04f, - 6.143093384e-04f, 6.138728536e-04f, 6.134350544e-04f, 6.129959416e-04f, 6.125555164e-04f, 6.121137799e-04f, 6.116707331e-04f, 6.112263771e-04f, 6.107807129e-04f, 6.103337416e-04f, - 6.098854643e-04f, 6.094358821e-04f, 6.089849961e-04f, 6.085328072e-04f, 6.080793167e-04f, 6.076245256e-04f, 6.071684350e-04f, 6.067110460e-04f, 6.062523597e-04f, 6.057923772e-04f, - 6.053310995e-04f, 6.048685279e-04f, 6.044046633e-04f, 6.039395070e-04f, 6.034730600e-04f, 6.030053234e-04f, 6.025362984e-04f, 6.020659861e-04f, 6.015943876e-04f, 6.011215041e-04f, - 6.006473366e-04f, 6.001718863e-04f, 5.996951543e-04f, 5.992171418e-04f, 5.987378500e-04f, 5.982572798e-04f, 5.977754326e-04f, 5.972923095e-04f, 5.968079115e-04f, 5.963222399e-04f, - 5.958352958e-04f, 5.953470804e-04f, 5.948575948e-04f, 5.943668402e-04f, 5.938748178e-04f, 5.933815288e-04f, 5.928869742e-04f, 5.923911554e-04f, 5.918940734e-04f, 5.913957295e-04f, - 5.908961248e-04f, 5.903952605e-04f, 5.898931378e-04f, 5.893897579e-04f, 5.888851221e-04f, 5.883792314e-04f, 5.878720871e-04f, 5.873636904e-04f, 5.868540426e-04f, 5.863431447e-04f, - 5.858309981e-04f, 5.853176038e-04f, 5.848029633e-04f, 5.842870776e-04f, 5.837699480e-04f, 5.832515757e-04f, 5.827319620e-04f, 5.822111080e-04f, 5.816890151e-04f, 5.811656843e-04f, - 5.806411171e-04f, 5.801153146e-04f, 5.795882780e-04f, 5.790600086e-04f, 5.785305077e-04f, 5.779997765e-04f, 5.774678162e-04f, 5.769346281e-04f, 5.764002135e-04f, 5.758645737e-04f, - 5.753277098e-04f, 5.747896231e-04f, 5.742503150e-04f, 5.737097867e-04f, 5.731680395e-04f, 5.726250746e-04f, 5.720808933e-04f, 5.715354970e-04f, 5.709888868e-04f, 5.704410641e-04f, - 5.698920302e-04f, 5.693417863e-04f, 5.687903337e-04f, 5.682376739e-04f, 5.676838079e-04f, 5.671287372e-04f, 5.665724631e-04f, 5.660149868e-04f, 5.654563097e-04f, 5.648964331e-04f, - 5.643353582e-04f, 5.637730865e-04f, 5.632096192e-04f, 5.626449577e-04f, 5.620791032e-04f, 5.615120572e-04f, 5.609438209e-04f, 5.603743956e-04f, 5.598037828e-04f, 5.592319837e-04f, - 5.586589996e-04f, 5.580848320e-04f, 5.575094822e-04f, 5.569329515e-04f, 5.563552412e-04f, 5.557763528e-04f, 5.551962875e-04f, 5.546150467e-04f, 5.540326319e-04f, 5.534490442e-04f, - 5.528642852e-04f, 5.522783562e-04f, 5.516912586e-04f, 5.511029936e-04f, 5.505135627e-04f, 5.499229674e-04f, 5.493312088e-04f, 5.487382886e-04f, 5.481442079e-04f, 5.475489682e-04f, - 5.469525709e-04f, 5.463550175e-04f, 5.457563092e-04f, 5.451564474e-04f, 5.445554337e-04f, 5.439532693e-04f, 5.433499557e-04f, 5.427454943e-04f, 5.421398865e-04f, 5.415331337e-04f, - 5.409252373e-04f, 5.403161988e-04f, 5.397060195e-04f, 5.390947009e-04f, 5.384822443e-04f, 5.378686513e-04f, 5.372539233e-04f, 5.366380616e-04f, 5.360210678e-04f, 5.354029432e-04f, - 5.347836893e-04f, 5.341633075e-04f, 5.335417993e-04f, 5.329191661e-04f, 5.322954093e-04f, 5.316705305e-04f, 5.310445310e-04f, 5.304174123e-04f, 5.297891759e-04f, 5.291598233e-04f, - 5.285293558e-04f, 5.278977750e-04f, 5.272650823e-04f, 5.266312791e-04f, 5.259963671e-04f, 5.253603476e-04f, 5.247232220e-04f, 5.240849920e-04f, 5.234456589e-04f, 5.228052242e-04f, - 5.221636895e-04f, 5.215210562e-04f, 5.208773258e-04f, 5.202324998e-04f, 5.195865797e-04f, 5.189395669e-04f, 5.182914631e-04f, 5.176422696e-04f, 5.169919880e-04f, 5.163406198e-04f, - 5.156881665e-04f, 5.150346296e-04f, 5.143800106e-04f, 5.137243110e-04f, 5.130675324e-04f, 5.124096762e-04f, 5.117507441e-04f, 5.110907374e-04f, 5.104296578e-04f, 5.097675067e-04f, - 5.091042857e-04f, 5.084399964e-04f, 5.077746402e-04f, 5.071082186e-04f, 5.064407334e-04f, 5.057721858e-04f, 5.051025777e-04f, 5.044319103e-04f, 5.037601854e-04f, 5.030874044e-04f, - 5.024135689e-04f, 5.017386805e-04f, 5.010627408e-04f, 5.003857512e-04f, 4.997077133e-04f, 4.990286287e-04f, 4.983484990e-04f, 4.976673257e-04f, 4.969851105e-04f, 4.963018548e-04f, - 4.956175602e-04f, 4.949322284e-04f, 4.942458609e-04f, 4.935584592e-04f, 4.928700250e-04f, 4.921805599e-04f, 4.914900654e-04f, 4.907985431e-04f, 4.901059947e-04f, 4.894124216e-04f, - 4.887178256e-04f, 4.880222081e-04f, 4.873255709e-04f, 4.866279154e-04f, 4.859292434e-04f, 4.852295563e-04f, 4.845288559e-04f, 4.838271437e-04f, 4.831244214e-04f, 4.824206905e-04f, - 4.817159526e-04f, 4.810102095e-04f, 4.803034627e-04f, 4.795957138e-04f, 4.788869644e-04f, 4.781772162e-04f, 4.774664709e-04f, 4.767547300e-04f, 4.760419952e-04f, 4.753282680e-04f, - 4.746135503e-04f, 4.738978435e-04f, 4.731811493e-04f, 4.724634694e-04f, 4.717448055e-04f, 4.710251591e-04f, 4.703045319e-04f, 4.695829255e-04f, 4.688603417e-04f, 4.681367821e-04f, - 4.674122483e-04f, 4.666867420e-04f, 4.659602648e-04f, 4.652328184e-04f, 4.645044046e-04f, 4.637750248e-04f, 4.630446809e-04f, 4.623133745e-04f, 4.615811073e-04f, 4.608478808e-04f, - 4.601136969e-04f, 4.593785572e-04f, 4.586424634e-04f, 4.579054171e-04f, 4.571674201e-04f, 4.564284740e-04f, 4.556885805e-04f, 4.549477413e-04f, 4.542059582e-04f, 4.534632327e-04f, - 4.527195666e-04f, 4.519749617e-04f, 4.512294195e-04f, 4.504829418e-04f, 4.497355304e-04f, 4.489871868e-04f, 4.482379129e-04f, 4.474877103e-04f, 4.467365807e-04f, 4.459845259e-04f, - 4.452315476e-04f, 4.444776474e-04f, 4.437228272e-04f, 4.429670886e-04f, 4.422104334e-04f, 4.414528632e-04f, 4.406943799e-04f, 4.399349851e-04f, 4.391746805e-04f, 4.384134680e-04f, - 4.376513492e-04f, 4.368883259e-04f, 4.361243998e-04f, 4.353595727e-04f, 4.345938463e-04f, 4.338272223e-04f, 4.330597025e-04f, 4.322912886e-04f, 4.315219824e-04f, 4.307517857e-04f, - 4.299807001e-04f, 4.292087275e-04f, 4.284358696e-04f, 4.276621282e-04f, 4.268875050e-04f, 4.261120018e-04f, 4.253356203e-04f, 4.245583624e-04f, 4.237802297e-04f, 4.230012241e-04f, - 4.222213474e-04f, 4.214406012e-04f, 4.206589874e-04f, 4.198765078e-04f, 4.190931641e-04f, 4.183089581e-04f, 4.175238916e-04f, 4.167379664e-04f, 4.159511842e-04f, 4.151635469e-04f, - 4.143750562e-04f, 4.135857140e-04f, 4.127955220e-04f, 4.120044820e-04f, 4.112125959e-04f, 4.104198653e-04f, 4.096262922e-04f, 4.088318782e-04f, 4.080366253e-04f, 4.072405353e-04f, - 4.064436098e-04f, 4.056458508e-04f, 4.048472600e-04f, 4.040478393e-04f, 4.032475905e-04f, 4.024465153e-04f, 4.016446157e-04f, 4.008418933e-04f, 4.000383501e-04f, 3.992339879e-04f, - 3.984288085e-04f, 3.976228137e-04f, 3.968160053e-04f, 3.960083852e-04f, 3.951999551e-04f, 3.943907170e-04f, 3.935806727e-04f, 3.927698240e-04f, 3.919581727e-04f, 3.911457207e-04f, - 3.903324697e-04f, 3.895184218e-04f, 3.887035786e-04f, 3.878879421e-04f, 3.870715140e-04f, 3.862542963e-04f, 3.854362908e-04f, 3.846174993e-04f, 3.837979237e-04f, 3.829775658e-04f, - 3.821564275e-04f, 3.813345107e-04f, 3.805118172e-04f, 3.796883489e-04f, 3.788641076e-04f, 3.780390952e-04f, 3.772133136e-04f, 3.763867646e-04f, 3.755594501e-04f, 3.747313719e-04f, - 3.739025321e-04f, 3.730729323e-04f, 3.722425745e-04f, 3.714114606e-04f, 3.705795924e-04f, 3.697469718e-04f, 3.689136007e-04f, 3.680794811e-04f, 3.672446146e-04f, 3.664090034e-04f, - 3.655726491e-04f, 3.647355538e-04f, 3.638977194e-04f, 3.630591476e-04f, 3.622198404e-04f, 3.613797997e-04f, 3.605390274e-04f, 3.596975254e-04f, 3.588552955e-04f, 3.580123398e-04f, - 3.571686600e-04f, 3.563242581e-04f, 3.554791360e-04f, 3.546332956e-04f, 3.537867388e-04f, 3.529394676e-04f, 3.520914837e-04f, 3.512427892e-04f, 3.503933859e-04f, 3.495432758e-04f, - 3.486924607e-04f, 3.478409427e-04f, 3.469887235e-04f, 3.461358052e-04f, 3.452821897e-04f, 3.444278788e-04f, 3.435728745e-04f, 3.427171787e-04f, 3.418607934e-04f, 3.410037205e-04f, - 3.401459618e-04f, 3.392875194e-04f, 3.384283952e-04f, 3.375685911e-04f, 3.367081090e-04f, 3.358469509e-04f, 3.349851188e-04f, 3.341226144e-04f, 3.332594399e-04f, 3.323955971e-04f, - 3.315310879e-04f, 3.306659144e-04f, 3.298000785e-04f, 3.289335820e-04f, 3.280664271e-04f, 3.271986155e-04f, 3.263301493e-04f, 3.254610304e-04f, 3.245912608e-04f, 3.237208424e-04f, - 3.228497772e-04f, 3.219780671e-04f, 3.211057141e-04f, 3.202327202e-04f, 3.193590872e-04f, 3.184848173e-04f, 3.176099123e-04f, 3.167343742e-04f, 3.158582049e-04f, 3.149814065e-04f, - 3.141039809e-04f, 3.132259301e-04f, 3.123472560e-04f, 3.114679607e-04f, 3.105880460e-04f, 3.097075140e-04f, 3.088263667e-04f, 3.079446059e-04f, 3.070622338e-04f, 3.061792522e-04f, - 3.052956632e-04f, 3.044114688e-04f, 3.035266709e-04f, 3.026412714e-04f, 3.017552725e-04f, 3.008686760e-04f, 2.999814840e-04f, 2.990936985e-04f, 2.982053214e-04f, 2.973163547e-04f, - 2.964268005e-04f, 2.955366607e-04f, 2.946459373e-04f, 2.937546323e-04f, 2.928627478e-04f, 2.919702856e-04f, 2.910772479e-04f, 2.901836365e-04f, 2.892894536e-04f, 2.883947010e-04f, - 2.874993809e-04f, 2.866034952e-04f, 2.857070460e-04f, 2.848100351e-04f, 2.839124647e-04f, 2.830143368e-04f, 2.821156533e-04f, 2.812164162e-04f, 2.803166277e-04f, 2.794162896e-04f, - 2.785154041e-04f, 2.776139731e-04f, 2.767119986e-04f, 2.758094827e-04f, 2.749064274e-04f, 2.740028346e-04f, 2.730987065e-04f, 2.721940450e-04f, 2.712888522e-04f, 2.703831300e-04f, - 2.694768806e-04f, 2.685701059e-04f, 2.676628080e-04f, 2.667549889e-04f, 2.658466505e-04f, 2.649377951e-04f, 2.640284245e-04f, 2.631185408e-04f, 2.622081460e-04f, 2.612972423e-04f, - 2.603858315e-04f, 2.594739158e-04f, 2.585614972e-04f, 2.576485777e-04f, 2.567351594e-04f, 2.558212442e-04f, 2.549068343e-04f, 2.539919317e-04f, 2.530765384e-04f, 2.521606565e-04f, - 2.512442880e-04f, 2.503274349e-04f, 2.494100993e-04f, 2.484922833e-04f, 2.475739889e-04f, 2.466552181e-04f, 2.457359731e-04f, 2.448162557e-04f, 2.438960682e-04f, 2.429754125e-04f, - 2.420542907e-04f, 2.411327048e-04f, 2.402106570e-04f, 2.392881492e-04f, 2.383651836e-04f, 2.374417621e-04f, 2.365178869e-04f, 2.355935600e-04f, 2.346687834e-04f, 2.337435592e-04f, - 2.328178895e-04f, 2.318917764e-04f, 2.309652218e-04f, 2.300382280e-04f, 2.291107968e-04f, 2.281829305e-04f, 2.272546310e-04f, 2.263259005e-04f, 2.253967409e-04f, 2.244671544e-04f, - 2.235371431e-04f, 2.226067090e-04f, 2.216758541e-04f, 2.207445806e-04f, 2.198128905e-04f, 2.188807860e-04f, 2.179482690e-04f, 2.170153416e-04f, 2.160820060e-04f, 2.151482641e-04f, - 2.142141182e-04f, 2.132795702e-04f, 2.123446222e-04f, 2.114092764e-04f, 2.104735347e-04f, 2.095373993e-04f, 2.086008723e-04f, 2.076639557e-04f, 2.067266516e-04f, 2.057889621e-04f, - 2.048508894e-04f, 2.039124354e-04f, 2.029736022e-04f, 2.020343920e-04f, 2.010948069e-04f, 2.001548488e-04f, 1.992145200e-04f, 1.982738225e-04f, 1.973327583e-04f, 1.963913296e-04f, - 1.954495386e-04f, 1.945073871e-04f, 1.935648774e-04f, 1.926220116e-04f, 1.916787917e-04f, 1.907352199e-04f, 1.897912981e-04f, 1.888470286e-04f, 1.879024135e-04f, 1.869574547e-04f, - 1.860121545e-04f, 1.850665148e-04f, 1.841205379e-04f, 1.831742258e-04f, 1.822275806e-04f, 1.812806045e-04f, 1.803332994e-04f, 1.793856675e-04f, 1.784377110e-04f, 1.774894319e-04f, - 1.765408323e-04f, 1.755919143e-04f, 1.746426800e-04f, 1.736931316e-04f, 1.727432712e-04f, 1.717931007e-04f, 1.708426225e-04f, 1.698918384e-04f, 1.689407508e-04f, 1.679893616e-04f, - 1.670376730e-04f, 1.660856871e-04f, 1.651334060e-04f, 1.641808318e-04f, 1.632279666e-04f, 1.622748126e-04f, 1.613213718e-04f, 1.603676463e-04f, 1.594136383e-04f, 1.584593499e-04f, - 1.575047832e-04f, 1.565499403e-04f, 1.555948233e-04f, 1.546394343e-04f, 1.536837755e-04f, 1.527278490e-04f, 1.517716568e-04f, 1.508152012e-04f, 1.498584841e-04f, 1.489015078e-04f, - 1.479442744e-04f, 1.469867859e-04f, 1.460290444e-04f, 1.450710522e-04f, 1.441128113e-04f, 1.431543239e-04f, 1.421955920e-04f, 1.412366178e-04f, 1.402774034e-04f, 1.393179510e-04f, - 1.383582625e-04f, 1.373983403e-04f, 1.364381863e-04f, 1.354778028e-04f, 1.345171917e-04f, 1.335563554e-04f, 1.325952958e-04f, 1.316340151e-04f, 1.306725155e-04f, 1.297107990e-04f, - 1.287488678e-04f, 1.277867240e-04f, 1.268243698e-04f, 1.258618072e-04f, 1.248990383e-04f, 1.239360654e-04f, 1.229728905e-04f, 1.220095158e-04f, 1.210459434e-04f, 1.200821754e-04f, - 1.191182139e-04f, 1.181540611e-04f, 1.171897192e-04f, 1.162251901e-04f, 1.152604761e-04f, 1.142955793e-04f, 1.133305018e-04f, 1.123652458e-04f, 1.113998133e-04f, 1.104342066e-04f, - 1.094684277e-04f, 1.085024787e-04f, 1.075363619e-04f, 1.065700793e-04f, 1.056036330e-04f, 1.046370253e-04f, 1.036702581e-04f, 1.027033338e-04f, 1.017362543e-04f, 1.007690218e-04f, - 9.980163850e-05f, 9.883410647e-05f, 9.786642787e-05f, 9.689860481e-05f, 9.593063944e-05f, 9.496253389e-05f, 9.399429029e-05f, 9.302591078e-05f, 9.205739748e-05f, 9.108875254e-05f, - 9.011997808e-05f, 8.915107625e-05f, 8.818204916e-05f, 8.721289897e-05f, 8.624362780e-05f, 8.527423778e-05f, 8.430473106e-05f, 8.333510977e-05f, 8.236537604e-05f, 8.139553200e-05f, - 8.042557980e-05f, 7.945552156e-05f, 7.848535943e-05f, 7.751509553e-05f, 7.654473201e-05f, 7.557427099e-05f, 7.460371462e-05f, 7.363306503e-05f, 7.266232435e-05f, 7.169149472e-05f, - 7.072057827e-05f, 6.974957715e-05f, 6.877849348e-05f, 6.780732941e-05f, 6.683608707e-05f, 6.586476859e-05f, 6.489337610e-05f, 6.392191176e-05f, 6.295037769e-05f, 6.197877602e-05f, - 6.100710890e-05f, 6.003537845e-05f, 5.906358682e-05f, 5.809173614e-05f, 5.711982855e-05f, 5.614786618e-05f, 5.517585116e-05f, 5.420378564e-05f, 5.323167175e-05f, 5.225951162e-05f, - 5.128730739e-05f, 5.031506119e-05f, 4.934277517e-05f, 4.837045145e-05f, 4.739809217e-05f, 4.642569946e-05f, 4.545327547e-05f, 4.448082232e-05f, 4.350834215e-05f, 4.253583710e-05f, - 4.156330929e-05f, 4.059076087e-05f, 3.961819397e-05f, 3.864561073e-05f, 3.767301327e-05f, 3.670040373e-05f, 3.572778424e-05f, 3.475515695e-05f, 3.378252398e-05f, 3.280988746e-05f, - 3.183724954e-05f, 3.086461234e-05f, 2.989197799e-05f, 2.891934863e-05f, 2.794672640e-05f, 2.697411342e-05f, 2.600151182e-05f, 2.502892375e-05f, 2.405635132e-05f, 2.308379668e-05f, - 2.211126195e-05f, 2.113874927e-05f, 2.016626077e-05f, 1.919379857e-05f, 1.822136482e-05f, 1.724896163e-05f, 1.627659114e-05f, 1.530425549e-05f, 1.433195679e-05f, 1.335969719e-05f, - 1.238747880e-05f, 1.141530376e-05f, 1.044317420e-05f, 9.471092251e-06f, 8.499060033e-06f, 7.527079678e-06f, 6.555153315e-06f, 5.583283070e-06f, 4.611471071e-06f, 3.639719446e-06f, - 2.668030320e-06f, 1.696405821e-06f, 7.248480756e-07f, -2.466407916e-07f, -1.218058654e-06f, -2.189403388e-06f, -3.160672866e-06f, -4.131864965e-06f, -5.102977560e-06f, -6.074008528e-06f, - -7.044955744e-06f, -8.015817085e-06f, -8.986590429e-06f, -9.957273652e-06f, -1.092786463e-05f, -1.189836125e-05f, -1.286876138e-05f, -1.383906290e-05f, -1.480926369e-05f, -1.577936163e-05f, - -1.674935461e-05f, -1.771924050e-05f, -1.868901717e-05f, -1.965868252e-05f, -2.062823443e-05f, -2.159767077e-05f, -2.256698943e-05f, -2.353618829e-05f, -2.450526524e-05f, -2.547421815e-05f, - -2.644304492e-05f, -2.741174342e-05f, -2.838031154e-05f, -2.934874717e-05f, -3.031704819e-05f, -3.128521248e-05f, -3.225323795e-05f, -3.322112246e-05f, -3.418886391e-05f, -3.515646019e-05f, - -3.612390919e-05f, -3.709120879e-05f, -3.805835688e-05f, -3.902535136e-05f, -3.999219011e-05f, -4.095887103e-05f, -4.192539200e-05f, -4.289175092e-05f, -4.385794568e-05f, -4.482397418e-05f, - -4.578983430e-05f, -4.675552394e-05f, -4.772104100e-05f, -4.868638337e-05f, -4.965154895e-05f, -5.061653562e-05f, -5.158134130e-05f, -5.254596387e-05f, -5.351040123e-05f, -5.447465129e-05f, - -5.543871194e-05f, -5.640258107e-05f, -5.736625660e-05f, -5.832973642e-05f, -5.929301842e-05f, -6.025610053e-05f, -6.121898062e-05f, -6.218165662e-05f, -6.314412642e-05f, -6.410638792e-05f, - -6.506843904e-05f, -6.603027767e-05f, -6.699190173e-05f, -6.795330911e-05f, -6.891449773e-05f, -6.987546549e-05f, -7.083621031e-05f, -7.179673009e-05f, -7.275702273e-05f, -7.371708617e-05f, - -7.467691829e-05f, -7.563651702e-05f, -7.659588026e-05f, -7.755500593e-05f, -7.851389195e-05f, -7.947253623e-05f, -8.043093668e-05f, -8.138909122e-05f, -8.234699776e-05f, -8.330465423e-05f, - -8.426205853e-05f, -8.521920860e-05f, -8.617610234e-05f, -8.713273768e-05f, -8.808911255e-05f, -8.904522485e-05f, -9.000107251e-05f, -9.095665346e-05f, -9.191196562e-05f, -9.286700691e-05f, - -9.382177526e-05f, -9.477626860e-05f, -9.573048484e-05f, -9.668442193e-05f, -9.763807778e-05f, -9.859145032e-05f, -9.954453749e-05f, -1.004973372e-04f, -1.014498474e-04f, -1.024020661e-04f, - -1.033539910e-04f, -1.043056203e-04f, -1.052569518e-04f, -1.062079834e-04f, -1.071587132e-04f, -1.081091389e-04f, -1.090592587e-04f, -1.100090703e-04f, -1.109585718e-04f, -1.119077610e-04f, - -1.128566360e-04f, -1.138051947e-04f, -1.147534349e-04f, -1.157013547e-04f, -1.166489520e-04f, -1.175962248e-04f, -1.185431709e-04f, -1.194897883e-04f, -1.204360751e-04f, -1.213820291e-04f, - -1.223276482e-04f, -1.232729305e-04f, -1.242178739e-04f, -1.251624763e-04f, -1.261067357e-04f, -1.270506500e-04f, -1.279942172e-04f, -1.289374353e-04f, -1.298803022e-04f, -1.308228159e-04f, - -1.317649743e-04f, -1.327067753e-04f, -1.336482170e-04f, -1.345892973e-04f, -1.355300142e-04f, -1.364703656e-04f, -1.374103496e-04f, -1.383499639e-04f, -1.392892067e-04f, -1.402280759e-04f, - -1.411665695e-04f, -1.421046854e-04f, -1.430424216e-04f, -1.439797760e-04f, -1.449167467e-04f, -1.458533316e-04f, -1.467895288e-04f, -1.477253360e-04f, -1.486607515e-04f, -1.495957730e-04f, - -1.505303986e-04f, -1.514646263e-04f, -1.523984541e-04f, -1.533318799e-04f, -1.542649017e-04f, -1.551975176e-04f, -1.561297254e-04f, -1.570615232e-04f, -1.579929089e-04f, -1.589238806e-04f, - -1.598544362e-04f, -1.607845737e-04f, -1.617142912e-04f, -1.626435865e-04f, -1.635724578e-04f, -1.645009029e-04f, -1.654289200e-04f, -1.663565069e-04f, -1.672836616e-04f, -1.682103823e-04f, - -1.691366668e-04f, -1.700625133e-04f, -1.709879195e-04f, -1.719128837e-04f, -1.728374038e-04f, -1.737614777e-04f, -1.746851035e-04f, -1.756082792e-04f, -1.765310029e-04f, -1.774532724e-04f, - -1.783750859e-04f, -1.792964413e-04f, -1.802173367e-04f, -1.811377700e-04f, -1.820577393e-04f, -1.829772426e-04f, -1.838962779e-04f, -1.848148433e-04f, -1.857329367e-04f, -1.866505561e-04f, - -1.875676997e-04f, -1.884843654e-04f, -1.894005512e-04f, -1.903162552e-04f, -1.912314754e-04f, -1.921462098e-04f, -1.930604564e-04f, -1.939742134e-04f, -1.948874786e-04f, -1.958002502e-04f, - -1.967125261e-04f, -1.976243045e-04f, -1.985355834e-04f, -1.994463607e-04f, -2.003566345e-04f, -2.012664029e-04f, -2.021756640e-04f, -2.030844156e-04f, -2.039926560e-04f, -2.049003831e-04f, - -2.058075950e-04f, -2.067142897e-04f, -2.076204653e-04f, -2.085261199e-04f, -2.094312514e-04f, -2.103358580e-04f, -2.112399377e-04f, -2.121434885e-04f, -2.130465085e-04f, -2.139489958e-04f, - -2.148509484e-04f, -2.157523643e-04f, -2.166532418e-04f, -2.175535787e-04f, -2.184533732e-04f, -2.193526234e-04f, -2.202513272e-04f, -2.211494829e-04f, -2.220470884e-04f, -2.229441418e-04f, - -2.238406411e-04f, -2.247365846e-04f, -2.256319702e-04f, -2.265267960e-04f, -2.274210601e-04f, -2.283147605e-04f, -2.292078955e-04f, -2.301004629e-04f, -2.309924610e-04f, -2.318838878e-04f, - -2.327747414e-04f, -2.336650198e-04f, -2.345547213e-04f, -2.354438438e-04f, -2.363323854e-04f, -2.372203443e-04f, -2.381077185e-04f, -2.389945062e-04f, -2.398807054e-04f, -2.407663142e-04f, - -2.416513307e-04f, -2.425357531e-04f, -2.434195795e-04f, -2.443028079e-04f, -2.451854364e-04f, -2.460674632e-04f, -2.469488863e-04f, -2.478297040e-04f, -2.487099142e-04f, -2.495895151e-04f, - -2.504685049e-04f, -2.513468816e-04f, -2.522246433e-04f, -2.531017882e-04f, -2.539783144e-04f, -2.548542200e-04f, -2.557295032e-04f, -2.566041621e-04f, -2.574781947e-04f, -2.583515992e-04f, - -2.592243738e-04f, -2.600965166e-04f, -2.609680257e-04f, -2.618388993e-04f, -2.627091355e-04f, -2.635787323e-04f, -2.644476881e-04f, -2.653160008e-04f, -2.661836687e-04f, -2.670506899e-04f, - -2.679170625e-04f, -2.687827848e-04f, -2.696478547e-04f, -2.705122705e-04f, -2.713760304e-04f, -2.722391325e-04f, -2.731015749e-04f, -2.739633558e-04f, -2.748244733e-04f, -2.756849257e-04f, - -2.765447111e-04f, -2.774038276e-04f, -2.782622734e-04f, -2.791200466e-04f, -2.799771456e-04f, -2.808335683e-04f, -2.816893130e-04f, -2.825443779e-04f, -2.833987611e-04f, -2.842524607e-04f, - -2.851054751e-04f, -2.859578023e-04f, -2.868094406e-04f, -2.876603881e-04f, -2.885106430e-04f, -2.893602035e-04f, -2.902090678e-04f, -2.910572340e-04f, -2.919047004e-04f, -2.927514651e-04f, - -2.935975264e-04f, -2.944428825e-04f, -2.952875314e-04f, -2.961314715e-04f, -2.969747010e-04f, -2.978172179e-04f, -2.986590207e-04f, -2.995001073e-04f, -3.003404761e-04f, -3.011801253e-04f, - -3.020190531e-04f, -3.028572577e-04f, -3.036947372e-04f, -3.045314900e-04f, -3.053675142e-04f, -3.062028081e-04f, -3.070373698e-04f, -3.078711977e-04f, -3.087042898e-04f, -3.095366445e-04f, - -3.103682600e-04f, -3.111991345e-04f, -3.120292663e-04f, -3.128586535e-04f, -3.136872944e-04f, -3.145151873e-04f, -3.153423304e-04f, -3.161687219e-04f, -3.169943600e-04f, -3.178192431e-04f, - -3.186433693e-04f, -3.194667369e-04f, -3.202893442e-04f, -3.211111894e-04f, -3.219322707e-04f, -3.227525865e-04f, -3.235721349e-04f, -3.243909142e-04f, -3.252089228e-04f, -3.260261587e-04f, - -3.268426204e-04f, -3.276583061e-04f, -3.284732140e-04f, -3.292873425e-04f, -3.301006897e-04f, -3.309132540e-04f, -3.317250336e-04f, -3.325360269e-04f, -3.333462320e-04f, -3.341556473e-04f, - -3.349642710e-04f, -3.357721015e-04f, -3.365791370e-04f, -3.373853758e-04f, -3.381908162e-04f, -3.389954566e-04f, -3.397992950e-04f, -3.406023300e-04f, -3.414045598e-04f, -3.422059826e-04f, - -3.430065968e-04f, -3.438064007e-04f, -3.446053926e-04f, -3.454035707e-04f, -3.462009335e-04f, -3.469974792e-04f, -3.477932061e-04f, -3.485881125e-04f, -3.493821968e-04f, -3.501754573e-04f, - -3.509678923e-04f, -3.517595000e-04f, -3.525502789e-04f, -3.533402273e-04f, -3.541293435e-04f, -3.549176258e-04f, -3.557050725e-04f, -3.564916821e-04f, -3.572774527e-04f, -3.580623829e-04f, - -3.588464708e-04f, -3.596297149e-04f, -3.604121134e-04f, -3.611936648e-04f, -3.619743674e-04f, -3.627542195e-04f, -3.635332194e-04f, -3.643113656e-04f, -3.650886564e-04f, -3.658650902e-04f, - -3.666406652e-04f, -3.674153800e-04f, -3.681892327e-04f, -3.689622219e-04f, -3.697343458e-04f, -3.705056028e-04f, -3.712759914e-04f, -3.720455098e-04f, -3.728141565e-04f, -3.735819298e-04f, - -3.743488281e-04f, -3.751148498e-04f, -3.758799933e-04f, -3.766442570e-04f, -3.774076392e-04f, -3.781701384e-04f, -3.789317528e-04f, -3.796924811e-04f, -3.804523214e-04f, -3.812112722e-04f, - -3.819693320e-04f, -3.827264991e-04f, -3.834827719e-04f, -3.842381489e-04f, -3.849926284e-04f, -3.857462089e-04f, -3.864988887e-04f, -3.872506663e-04f, -3.880015401e-04f, -3.887515085e-04f, - -3.895005699e-04f, -3.902487228e-04f, -3.909959656e-04f, -3.917422967e-04f, -3.924877146e-04f, -3.932322176e-04f, -3.939758042e-04f, -3.947184729e-04f, -3.954602221e-04f, -3.962010502e-04f, - -3.969409556e-04f, -3.976799368e-04f, -3.984179923e-04f, -3.991551206e-04f, -3.998913199e-04f, -4.006265889e-04f, -4.013609259e-04f, -4.020943295e-04f, -4.028267980e-04f, -4.035583299e-04f, - -4.042889238e-04f, -4.050185781e-04f, -4.057472911e-04f, -4.064750615e-04f, -4.072018877e-04f, -4.079277681e-04f, -4.086527013e-04f, -4.093766856e-04f, -4.100997197e-04f, -4.108218019e-04f, - -4.115429308e-04f, -4.122631049e-04f, -4.129823225e-04f, -4.137005824e-04f, -4.144178828e-04f, -4.151342224e-04f, -4.158495995e-04f, -4.165640128e-04f, -4.172774608e-04f, -4.179899418e-04f, - -4.187014545e-04f, -4.194119974e-04f, -4.201215689e-04f, -4.208301676e-04f, -4.215377919e-04f, -4.222444405e-04f, -4.229501118e-04f, -4.236548044e-04f, -4.243585168e-04f, -4.250612474e-04f, - -4.257629949e-04f, -4.264637578e-04f, -4.271635346e-04f, -4.278623238e-04f, -4.285601240e-04f, -4.292569338e-04f, -4.299527516e-04f, -4.306475760e-04f, -4.313414055e-04f, -4.320342388e-04f, - -4.327260744e-04f, -4.334169108e-04f, -4.341067465e-04f, -4.347955802e-04f, -4.354834104e-04f, -4.361702357e-04f, -4.368560546e-04f, -4.375408657e-04f, -4.382246675e-04f, -4.389074588e-04f, - -4.395892379e-04f, -4.402700035e-04f, -4.409497543e-04f, -4.416284886e-04f, -4.423062053e-04f, -4.429829027e-04f, -4.436585796e-04f, -4.443332346e-04f, -4.450068661e-04f, -4.456794729e-04f, - -4.463510534e-04f, -4.470216064e-04f, -4.476911304e-04f, -4.483596240e-04f, -4.490270858e-04f, -4.496935145e-04f, -4.503589087e-04f, -4.510232669e-04f, -4.516865878e-04f, -4.523488700e-04f, - -4.530101122e-04f, -4.536703129e-04f, -4.543294708e-04f, -4.549875846e-04f, -4.556446528e-04f, -4.563006740e-04f, -4.569556470e-04f, -4.576095704e-04f, -4.582624427e-04f, -4.589142627e-04f, - -4.595650291e-04f, -4.602147403e-04f, -4.608633952e-04f, -4.615109923e-04f, -4.621575303e-04f, -4.628030079e-04f, -4.634474237e-04f, -4.640907764e-04f, -4.647330647e-04f, -4.653742872e-04f, - -4.660144426e-04f, -4.666535296e-04f, -4.672915468e-04f, -4.679284930e-04f, -4.685643667e-04f, -4.691991668e-04f, -4.698328919e-04f, -4.704655406e-04f, -4.710971116e-04f, -4.717276038e-04f, - -4.723570156e-04f, -4.729853459e-04f, -4.736125934e-04f, -4.742387567e-04f, -4.748638346e-04f, -4.754878257e-04f, -4.761107288e-04f, -4.767325426e-04f, -4.773532658e-04f, -4.779728971e-04f, - -4.785914353e-04f, -4.792088790e-04f, -4.798252270e-04f, -4.804404780e-04f, -4.810546308e-04f, -4.816676841e-04f, -4.822796366e-04f, -4.828904870e-04f, -4.835002341e-04f, -4.841088767e-04f, - -4.847164134e-04f, -4.853228431e-04f, -4.859281645e-04f, -4.865323763e-04f, -4.871354772e-04f, -4.877374662e-04f, -4.883383418e-04f, -4.889381029e-04f, -4.895367483e-04f, -4.901342767e-04f, - -4.907306868e-04f, -4.913259775e-04f, -4.919201475e-04f, -4.925131956e-04f, -4.931051207e-04f, -4.936959213e-04f, -4.942855965e-04f, -4.948741449e-04f, -4.954615653e-04f, -4.960478565e-04f, - -4.966330174e-04f, -4.972170467e-04f, -4.977999432e-04f, -4.983817058e-04f, -4.989623332e-04f, -4.995418242e-04f, -5.001201777e-04f, -5.006973925e-04f, -5.012734674e-04f, -5.018484011e-04f, - -5.024221927e-04f, -5.029948407e-04f, -5.035663442e-04f, -5.041367018e-04f, -5.047059125e-04f, -5.052739751e-04f, -5.058408884e-04f, -5.064066513e-04f, -5.069712625e-04f, -5.075347210e-04f, - -5.080970256e-04f, -5.086581752e-04f, -5.092181685e-04f, -5.097770046e-04f, -5.103346821e-04f, -5.108912000e-04f, -5.114465571e-04f, -5.120007524e-04f, -5.125537846e-04f, -5.131056526e-04f, - -5.136563554e-04f, -5.142058918e-04f, -5.147542607e-04f, -5.153014609e-04f, -5.158474914e-04f, -5.163923510e-04f, -5.169360386e-04f, -5.174785531e-04f, -5.180198935e-04f, -5.185600586e-04f, - -5.190990472e-04f, -5.196368584e-04f, -5.201734910e-04f, -5.207089440e-04f, -5.212432161e-04f, -5.217763065e-04f, -5.223082139e-04f, -5.228389373e-04f, -5.233684756e-04f, -5.238968278e-04f, - -5.244239927e-04f, -5.249499693e-04f, -5.254747565e-04f, -5.259983533e-04f, -5.265207587e-04f, -5.270419714e-04f, -5.275619906e-04f, -5.280808151e-04f, -5.285984438e-04f, -5.291148758e-04f, - -5.296301100e-04f, -5.301441454e-04f, -5.306569808e-04f, -5.311686153e-04f, -5.316790479e-04f, -5.321882774e-04f, -5.326963030e-04f, -5.332031234e-04f, -5.337087379e-04f, -5.342131452e-04f, - -5.347163444e-04f, -5.352183344e-04f, -5.357191143e-04f, -5.362186831e-04f, -5.367170397e-04f, -5.372141831e-04f, -5.377101124e-04f, -5.382048265e-04f, -5.386983244e-04f, -5.391906052e-04f, - -5.396816678e-04f, -5.401715113e-04f, -5.406601347e-04f, -5.411475369e-04f, -5.416337171e-04f, -5.421186742e-04f, -5.426024073e-04f, -5.430849154e-04f, -5.435661975e-04f, -5.440462526e-04f, - -5.445250799e-04f, -5.450026782e-04f, -5.454790468e-04f, -5.459541845e-04f, -5.464280906e-04f, -5.469007639e-04f, -5.473722036e-04f, -5.478424087e-04f, -5.483113784e-04f, -5.487791115e-04f, - -5.492456073e-04f, -5.497108648e-04f, -5.501748830e-04f, -5.506376610e-04f, -5.510991979e-04f, -5.515594928e-04f, -5.520185447e-04f, -5.524763528e-04f, -5.529329161e-04f, -5.533882337e-04f, - -5.538423047e-04f, -5.542951282e-04f, -5.547467034e-04f, -5.551970292e-04f, -5.556461048e-04f, -5.560939293e-04f, -5.565405019e-04f, -5.569858215e-04f, -5.574298874e-04f, -5.578726987e-04f, - -5.583142545e-04f, -5.587545538e-04f, -5.591935959e-04f, -5.596313799e-04f, -5.600679048e-04f, -5.605031699e-04f, -5.609371742e-04f, -5.613699169e-04f, -5.618013972e-04f, -5.622316141e-04f, - -5.626605669e-04f, -5.630882547e-04f, -5.635146767e-04f, -5.639398319e-04f, -5.643637196e-04f, -5.647863389e-04f, -5.652076890e-04f, -5.656277691e-04f, -5.660465783e-04f, -5.664641158e-04f, - -5.668803807e-04f, -5.672953724e-04f, -5.677090898e-04f, -5.681215323e-04f, -5.685326991e-04f, -5.689425892e-04f, -5.693512019e-04f, -5.697585364e-04f, -5.701645920e-04f, -5.705693677e-04f, - -5.709728628e-04f, -5.713750765e-04f, -5.717760081e-04f, -5.721756567e-04f, -5.725740216e-04f, -5.729711019e-04f, -5.733668969e-04f, -5.737614059e-04f, -5.741546280e-04f, -5.745465625e-04f, - -5.749372086e-04f, -5.753265656e-04f, -5.757146327e-04f, -5.761014091e-04f, -5.764868941e-04f, -5.768710869e-04f, -5.772539868e-04f, -5.776355931e-04f, -5.780159049e-04f, -5.783949216e-04f, - -5.787726424e-04f, -5.791490666e-04f, -5.795241935e-04f, -5.798980223e-04f, -5.802705522e-04f, -5.806417827e-04f, -5.810117129e-04f, -5.813803422e-04f, -5.817476698e-04f, -5.821136950e-04f, - -5.824784171e-04f, -5.828418355e-04f, -5.832039493e-04f, -5.835647579e-04f, -5.839242607e-04f, -5.842824568e-04f, -5.846393457e-04f, -5.849949266e-04f, -5.853491989e-04f, -5.857021618e-04f, - -5.860538148e-04f, -5.864041570e-04f, -5.867531879e-04f, -5.871009068e-04f, -5.874473129e-04f, -5.877924058e-04f, -5.881361846e-04f, -5.884786487e-04f, -5.888197975e-04f, -5.891596303e-04f, - -5.894981464e-04f, -5.898353453e-04f, -5.901712263e-04f, -5.905057887e-04f, -5.908390319e-04f, -5.911709552e-04f, -5.915015581e-04f, -5.918308399e-04f, -5.921588000e-04f, -5.924854377e-04f, - -5.928107524e-04f, -5.931347436e-04f, -5.934574106e-04f, -5.937787527e-04f, -5.940987695e-04f, -5.944174602e-04f, -5.947348243e-04f, -5.950508612e-04f, -5.953655702e-04f, -5.956789509e-04f, - -5.959910025e-04f, -5.963017246e-04f, -5.966111164e-04f, -5.969191775e-04f, -5.972259073e-04f, -5.975313052e-04f, -5.978353705e-04f, -5.981381029e-04f, -5.984395016e-04f, -5.987395661e-04f, - -5.990382958e-04f, -5.993356903e-04f, -5.996317489e-04f, -5.999264711e-04f, -6.002198563e-04f, -6.005119040e-04f, -6.008026137e-04f, -6.010919848e-04f, -6.013800168e-04f, -6.016667091e-04f, - -6.019520612e-04f, -6.022360726e-04f, -6.025187427e-04f, -6.028000711e-04f, -6.030800572e-04f, -6.033587005e-04f, -6.036360004e-04f, -6.039119566e-04f, -6.041865684e-04f, -6.044598354e-04f, - -6.047317570e-04f, -6.050023328e-04f, -6.052715623e-04f, -6.055394449e-04f, -6.058059802e-04f, -6.060711678e-04f, -6.063350070e-04f, -6.065974975e-04f, -6.068586387e-04f, -6.071184303e-04f, - -6.073768716e-04f, -6.076339623e-04f, -6.078897018e-04f, -6.081440898e-04f, -6.083971258e-04f, -6.086488092e-04f, -6.088991397e-04f, -6.091481167e-04f, -6.093957400e-04f, -6.096420089e-04f, - -6.098869231e-04f, -6.101304821e-04f, -6.103726856e-04f, -6.106135329e-04f, -6.108530238e-04f, -6.110911578e-04f, -6.113279345e-04f, -6.115633535e-04f, -6.117974142e-04f, -6.120301164e-04f, - -6.122614597e-04f, -6.124914435e-04f, -6.127200675e-04f, -6.129473314e-04f, -6.131732346e-04f, -6.133977768e-04f, -6.136209577e-04f, -6.138427767e-04f, -6.140632337e-04f, -6.142823280e-04f, - -6.145000594e-04f, -6.147164275e-04f, -6.149314320e-04f, -6.151450723e-04f, -6.153573483e-04f, -6.155682594e-04f, -6.157778054e-04f, -6.159859859e-04f, -6.161928005e-04f, -6.163982489e-04f, - -6.166023307e-04f, -6.168050455e-04f, -6.170063932e-04f, -6.172063731e-04f, -6.174049852e-04f, -6.176022289e-04f, -6.177981041e-04f, -6.179926103e-04f, -6.181857472e-04f, -6.183775145e-04f, - -6.185679119e-04f, -6.187569390e-04f, -6.189445956e-04f, -6.191308814e-04f, -6.193157959e-04f, -6.194993390e-04f, -6.196815103e-04f, -6.198623095e-04f, -6.200417364e-04f, -6.202197905e-04f, - -6.203964717e-04f, -6.205717797e-04f, -6.207457141e-04f, -6.209182747e-04f, -6.210894613e-04f, -6.212592734e-04f, -6.214277109e-04f, -6.215947735e-04f, -6.217604610e-04f, -6.219247729e-04f, - -6.220877092e-04f, -6.222492696e-04f, -6.224094537e-04f, -6.225682614e-04f, -6.227256923e-04f, -6.228817463e-04f, -6.230364231e-04f, -6.231897225e-04f, -6.233416442e-04f, -6.234921880e-04f, - -6.236413537e-04f, -6.237891410e-04f, -6.239355497e-04f, -6.240805797e-04f, -6.242242306e-04f, -6.243665023e-04f, -6.245073945e-04f, -6.246469071e-04f, -6.247850398e-04f, -6.249217924e-04f, - -6.250571648e-04f, -6.251911568e-04f, -6.253237680e-04f, -6.254549985e-04f, -6.255848479e-04f, -6.257133161e-04f, -6.258404029e-04f, -6.259661081e-04f, -6.260904316e-04f, -6.262133732e-04f, - -6.263349327e-04f, -6.264551099e-04f, -6.265739047e-04f, -6.266913170e-04f, -6.268073465e-04f, -6.269219931e-04f, -6.270352567e-04f, -6.271471371e-04f, -6.272576342e-04f, -6.273667478e-04f, - -6.274744778e-04f, -6.275808241e-04f, -6.276857865e-04f, -6.277893649e-04f, -6.278915591e-04f, -6.279923691e-04f, -6.280917947e-04f, -6.281898359e-04f, -6.282864924e-04f, -6.283817642e-04f, - -6.284756512e-04f, -6.285681532e-04f, -6.286592703e-04f, -6.287490022e-04f, -6.288373488e-04f, -6.289243102e-04f, -6.290098861e-04f, -6.290940766e-04f, -6.291768815e-04f, -6.292583007e-04f, - -6.293383341e-04f, -6.294169818e-04f, -6.294942436e-04f, -6.295701194e-04f, -6.296446093e-04f, -6.297177130e-04f, -6.297894306e-04f, -6.298597620e-04f, -6.299287072e-04f, -6.299962661e-04f, - -6.300624386e-04f, -6.301272248e-04f, -6.301906245e-04f, -6.302526377e-04f, -6.303132645e-04f, -6.303725047e-04f, -6.304303583e-04f, -6.304868254e-04f, -6.305419059e-04f, -6.305955997e-04f, - -6.306479069e-04f, -6.306988274e-04f, -6.307483612e-04f, -6.307965084e-04f, -6.308432689e-04f, -6.308886427e-04f, -6.309326299e-04f, -6.309752303e-04f, -6.310164441e-04f, -6.310562712e-04f, - -6.310947117e-04f, -6.311317655e-04f, -6.311674328e-04f, -6.312017134e-04f, -6.312346075e-04f, -6.312661151e-04f, -6.312962362e-04f, -6.313249708e-04f, -6.313523190e-04f, -6.313782808e-04f, - -6.314028563e-04f, -6.314260454e-04f, -6.314478484e-04f, -6.314682651e-04f, -6.314872957e-04f, -6.315049402e-04f, -6.315211988e-04f, -6.315360714e-04f, -6.315495581e-04f, -6.315616590e-04f, - -6.315723742e-04f, -6.315817037e-04f, -6.315896476e-04f, -6.315962061e-04f, -6.316013791e-04f, -6.316051669e-04f, -6.316075694e-04f, -6.316085868e-04f, -6.316082192e-04f, -6.316064667e-04f, - -6.316033293e-04f, -6.315988073e-04f, -6.315929006e-04f, -6.315856095e-04f, -6.315769340e-04f, -6.315668742e-04f, -6.315554303e-04f, -6.315426024e-04f, -6.315283907e-04f, -6.315127952e-04f, - -6.314958161e-04f, -6.314774536e-04f, -6.314577077e-04f, -6.314365787e-04f, -6.314140666e-04f, -6.313901716e-04f, -6.313648939e-04f, -6.313382337e-04f, -6.313101910e-04f, -6.312807661e-04f, - -6.312499591e-04f, -6.312177702e-04f, -6.311841995e-04f, -6.311492473e-04f, -6.311129137e-04f, -6.310751989e-04f, -6.310361030e-04f, -6.309956263e-04f, -6.309537690e-04f, -6.309105312e-04f, - -6.308659131e-04f, -6.308199150e-04f, -6.307725370e-04f, -6.307237793e-04f, -6.306736422e-04f, -6.306221259e-04f, -6.305692305e-04f, -6.305149564e-04f, -6.304593036e-04f, -6.304022725e-04f, - -6.303438632e-04f, -6.302840760e-04f, -6.302229111e-04f, -6.301603688e-04f, -6.300964493e-04f, -6.300311528e-04f, -6.299644796e-04f, -6.298964299e-04f, -6.298270040e-04f, -6.297562021e-04f, - -6.296840245e-04f, -6.296104714e-04f, -6.295355431e-04f, -6.294592399e-04f, -6.293815621e-04f, -6.293025098e-04f, -6.292220834e-04f, -6.291402832e-04f, -6.290571094e-04f, -6.289725623e-04f, - -6.288866422e-04f, -6.287993494e-04f, -6.287106842e-04f, -6.286206469e-04f, -6.285292378e-04f, -6.284364571e-04f, -6.283423052e-04f, -6.282467824e-04f, -6.281498890e-04f, -6.280516253e-04f, - -6.279519916e-04f, -6.278509883e-04f, -6.277486156e-04f, -6.276448739e-04f, -6.275397635e-04f, -6.274332848e-04f, -6.273254381e-04f, -6.272162237e-04f, -6.271056419e-04f, -6.269936931e-04f, - -6.268803777e-04f, -6.267656960e-04f, -6.266496483e-04f, -6.265322350e-04f, -6.264134565e-04f, -6.262933130e-04f, -6.261718051e-04f, -6.260489330e-04f, -6.259246971e-04f, -6.257990978e-04f, - -6.256721355e-04f, -6.255438105e-04f, -6.254141232e-04f, -6.252830740e-04f, -6.251506633e-04f, -6.250168915e-04f, -6.248817590e-04f, -6.247452661e-04f, -6.246074133e-04f, -6.244682010e-04f, - -6.243276295e-04f, -6.241856993e-04f, -6.240424108e-04f, -6.238977645e-04f, -6.237517606e-04f, -6.236043997e-04f, -6.234556821e-04f, -6.233056084e-04f, -6.231541788e-04f, -6.230013939e-04f, - -6.228472541e-04f, -6.226917598e-04f, -6.225349114e-04f, -6.223767095e-04f, -6.222171544e-04f, -6.220562466e-04f, -6.218939865e-04f, -6.217303747e-04f, -6.215654115e-04f, -6.213990974e-04f, - -6.212314329e-04f, -6.210624184e-04f, -6.208920545e-04f, -6.207203416e-04f, -6.205472801e-04f, -6.203728706e-04f, -6.201971135e-04f, -6.200200093e-04f, -6.198415585e-04f, -6.196617616e-04f, - -6.194806191e-04f, -6.192981315e-04f, -6.191142992e-04f, -6.189291228e-04f, -6.187426028e-04f, -6.185547396e-04f, -6.183655339e-04f, -6.181749860e-04f, -6.179830966e-04f, -6.177898662e-04f, - -6.175952952e-04f, -6.173993841e-04f, -6.172021336e-04f, -6.170035442e-04f, -6.168036163e-04f, -6.166023506e-04f, -6.163997475e-04f, -6.161958076e-04f, -6.159905314e-04f, -6.157839196e-04f, - -6.155759726e-04f, -6.153666909e-04f, -6.151560753e-04f, -6.149441261e-04f, -6.147308440e-04f, -6.145162296e-04f, -6.143002833e-04f, -6.140830059e-04f, -6.138643978e-04f, -6.136444596e-04f, - -6.134231919e-04f, -6.132005953e-04f, -6.129766704e-04f, -6.127514178e-04f, -6.125248380e-04f, -6.122969316e-04f, -6.120676993e-04f, -6.118371417e-04f, -6.116052593e-04f, -6.113720527e-04f, - -6.111375226e-04f, -6.109016696e-04f, -6.106644943e-04f, -6.104259972e-04f, -6.101861791e-04f, -6.099450405e-04f, -6.097025821e-04f, -6.094588045e-04f, -6.092137084e-04f, -6.089672943e-04f, - -6.087195629e-04f, -6.084705148e-04f, -6.082201507e-04f, -6.079684712e-04f, -6.077154771e-04f, -6.074611688e-04f, -6.072055471e-04f, -6.069486127e-04f, -6.066903661e-04f, -6.064308081e-04f, - -6.061699394e-04f, -6.059077605e-04f, -6.056442722e-04f, -6.053794751e-04f, -6.051133699e-04f, -6.048459574e-04f, -6.045772380e-04f, -6.043072127e-04f, -6.040358820e-04f, -6.037632466e-04f, - -6.034893073e-04f, -6.032140647e-04f, -6.029375195e-04f, -6.026596724e-04f, -6.023805242e-04f, -6.021000755e-04f, -6.018183270e-04f, -6.015352796e-04f, -6.012509337e-04f, -6.009652903e-04f, - -6.006783500e-04f, -6.003901136e-04f, -6.001005817e-04f, -5.998097551e-04f, -5.995176345e-04f, -5.992242207e-04f, -5.989295144e-04f, -5.986335163e-04f, -5.983362272e-04f, -5.980376479e-04f, - -5.977377790e-04f, -5.974366214e-04f, -5.971341758e-04f, -5.968304429e-04f, -5.965254235e-04f, -5.962191184e-04f, -5.959115283e-04f, -5.956026540e-04f, -5.952924963e-04f, -5.949810560e-04f, - -5.946683337e-04f, -5.943543304e-04f, -5.940390468e-04f, -5.937224836e-04f, -5.934046417e-04f, -5.930855218e-04f, -5.927651248e-04f, -5.924434515e-04f, -5.921205025e-04f, -5.917962788e-04f, - -5.914707812e-04f, -5.911440104e-04f, -5.908159672e-04f, -5.904866526e-04f, -5.901560672e-04f, -5.898242119e-04f, -5.894910876e-04f, -5.891566950e-04f, -5.888210350e-04f, -5.884841084e-04f, - -5.881459160e-04f, -5.878064587e-04f, -5.874657373e-04f, -5.871237527e-04f, -5.867805056e-04f, -5.864359970e-04f, -5.860902277e-04f, -5.857431985e-04f, -5.853949103e-04f, -5.850453639e-04f, - -5.846945602e-04f, -5.843425001e-04f, -5.839891844e-04f, -5.836346141e-04f, -5.832787898e-04f, -5.829217126e-04f, -5.825633834e-04f, -5.822038029e-04f, -5.818429720e-04f, -5.814808918e-04f, - -5.811175629e-04f, -5.807529864e-04f, -5.803871631e-04f, -5.800200939e-04f, -5.796517797e-04f, -5.792822214e-04f, -5.789114199e-04f, -5.785393761e-04f, -5.781660910e-04f, -5.777915653e-04f, - -5.774158001e-04f, -5.770387963e-04f, -5.766605547e-04f, -5.762810763e-04f, -5.759003620e-04f, -5.755184127e-04f, -5.751352294e-04f, -5.747508130e-04f, -5.743651645e-04f, -5.739782847e-04f, - -5.735901746e-04f, -5.732008351e-04f, -5.728102672e-04f, -5.724184719e-04f, -5.720254501e-04f, -5.716312026e-04f, -5.712357306e-04f, -5.708390349e-04f, -5.704411165e-04f, -5.700419764e-04f, - -5.696416155e-04f, -5.692400349e-04f, -5.688372354e-04f, -5.684332180e-04f, -5.680279837e-04f, -5.676215336e-04f, -5.672138685e-04f, -5.668049895e-04f, -5.663948975e-04f, -5.659835935e-04f, - -5.655710786e-04f, -5.651573537e-04f, -5.647424198e-04f, -5.643262779e-04f, -5.639089290e-04f, -5.634903741e-04f, -5.630706143e-04f, -5.626496504e-04f, -5.622274837e-04f, -5.618041149e-04f, - -5.613795453e-04f, -5.609537757e-04f, -5.605268072e-04f, -5.600986409e-04f, -5.596692778e-04f, -5.592387188e-04f, -5.588069650e-04f, -5.583740176e-04f, -5.579398774e-04f, -5.575045455e-04f, - -5.570680230e-04f, -5.566303109e-04f, -5.561914103e-04f, -5.557513222e-04f, -5.553100477e-04f, -5.548675878e-04f, -5.544239436e-04f, -5.539791161e-04f, -5.535331064e-04f, -5.530859156e-04f, - -5.526375448e-04f, -5.521879949e-04f, -5.517372671e-04f, -5.512853624e-04f, -5.508322820e-04f, -5.503780269e-04f, -5.499225981e-04f, -5.494659969e-04f, -5.490082242e-04f, -5.485492811e-04f, - -5.480891688e-04f, -5.476278884e-04f, -5.471654408e-04f, -5.467018273e-04f, -5.462370490e-04f, -5.457711068e-04f, -5.453040021e-04f, -5.448357357e-04f, -5.443663090e-04f, -5.438957229e-04f, - -5.434239786e-04f, -5.429510773e-04f, -5.424770200e-04f, -5.420018078e-04f, -5.415254420e-04f, -5.410479235e-04f, -5.405692537e-04f, -5.400894335e-04f, -5.396084641e-04f, -5.391263467e-04f, - -5.386430824e-04f, -5.381586723e-04f, -5.376731176e-04f, -5.371864195e-04f, -5.366985791e-04f, -5.362095975e-04f, -5.357194759e-04f, -5.352282155e-04f, -5.347358174e-04f, -5.342422828e-04f, - -5.337476128e-04f, -5.332518087e-04f, -5.327548715e-04f, -5.322568025e-04f, -5.317576028e-04f, -5.312572737e-04f, -5.307558162e-04f, -5.302532316e-04f, -5.297495211e-04f, -5.292446858e-04f, - -5.287387270e-04f, -5.282316458e-04f, -5.277234434e-04f, -5.272141211e-04f, -5.267036799e-04f, -5.261921212e-04f, -5.256794461e-04f, -5.251656558e-04f, -5.246507516e-04f, -5.241347346e-04f, - -5.236176061e-04f, -5.230993672e-04f, -5.225800193e-04f, -5.220595635e-04f, -5.215380010e-04f, -5.210153330e-04f, -5.204915609e-04f, -5.199666858e-04f, -5.194407089e-04f, -5.189136315e-04f, - -5.183854549e-04f, -5.178561802e-04f, -5.173258087e-04f, -5.167943416e-04f, -5.162617803e-04f, -5.157281258e-04f, -5.151933796e-04f, -5.146575428e-04f, -5.141206167e-04f, -5.135826026e-04f, - -5.130435017e-04f, -5.125033152e-04f, -5.119620445e-04f, -5.114196908e-04f, -5.108762554e-04f, -5.103317395e-04f, -5.097861445e-04f, -5.092394715e-04f, -5.086917219e-04f, -5.081428970e-04f, - -5.075929980e-04f, -5.070420262e-04f, -5.064899829e-04f, -5.059368694e-04f, -5.053826871e-04f, -5.048274371e-04f, -5.042711207e-04f, -5.037137394e-04f, -5.031552943e-04f, -5.025957868e-04f, - -5.020352182e-04f, -5.014735897e-04f, -5.009109028e-04f, -5.003471587e-04f, -4.997823587e-04f, -4.992165041e-04f, -4.986495964e-04f, -4.980816366e-04f, -4.975126263e-04f, -4.969425667e-04f, - -4.963714592e-04f, -4.957993051e-04f, -4.952261056e-04f, -4.946518622e-04f, -4.940765762e-04f, -4.935002490e-04f, -4.929228817e-04f, -4.923444759e-04f, -4.917650329e-04f, -4.911845539e-04f, - -4.906030404e-04f, -4.900204936e-04f, -4.894369151e-04f, -4.888523060e-04f, -4.882666678e-04f, -4.876800018e-04f, -4.870923094e-04f, -4.865035919e-04f, -4.859138508e-04f, -4.853230873e-04f, - -4.847313029e-04f, -4.841384989e-04f, -4.835446767e-04f, -4.829498377e-04f, -4.823539832e-04f, -4.817571147e-04f, -4.811592335e-04f, -4.805603410e-04f, -4.799604386e-04f, -4.793595277e-04f, - -4.787576097e-04f, -4.781546859e-04f, -4.775507578e-04f, -4.769458267e-04f, -4.763398941e-04f, -4.757329614e-04f, -4.751250300e-04f, -4.745161012e-04f, -4.739061765e-04f, -4.732952573e-04f, - -4.726833450e-04f, -4.720704410e-04f, -4.714565468e-04f, -4.708416637e-04f, -4.702257932e-04f, -4.696089368e-04f, -4.689910957e-04f, -4.683722715e-04f, -4.677524655e-04f, -4.671316793e-04f, - -4.665099142e-04f, -4.658871718e-04f, -4.652634533e-04f, -4.646387603e-04f, -4.640130942e-04f, -4.633864564e-04f, -4.627588484e-04f, -4.621302717e-04f, -4.615007276e-04f, -4.608702177e-04f, - -4.602387434e-04f, -4.596063061e-04f, -4.589729074e-04f, -4.583385486e-04f, -4.577032312e-04f, -4.570669567e-04f, -4.564297265e-04f, -4.557915422e-04f, -4.551524052e-04f, -4.545123169e-04f, - -4.538712789e-04f, -4.532292926e-04f, -4.525863595e-04f, -4.519424810e-04f, -4.512976587e-04f, -4.506518941e-04f, -4.500051885e-04f, -4.493575436e-04f, -4.487089607e-04f, -4.480594415e-04f, - -4.474089873e-04f, -4.467575997e-04f, -4.461052801e-04f, -4.454520302e-04f, -4.447978513e-04f, -4.441427449e-04f, -4.434867127e-04f, -4.428297560e-04f, -4.421718765e-04f, -4.415130755e-04f, - -4.408533547e-04f, -4.401927155e-04f, -4.395311594e-04f, -4.388686880e-04f, -4.382053028e-04f, -4.375410053e-04f, -4.368757970e-04f, -4.362096795e-04f, -4.355426542e-04f, -4.348747228e-04f, - -4.342058867e-04f, -4.335361475e-04f, -4.328655067e-04f, -4.321939659e-04f, -4.315215265e-04f, -4.308481902e-04f, -4.301739584e-04f, -4.294988328e-04f, -4.288228148e-04f, -4.281459060e-04f, - -4.274681080e-04f, -4.267894223e-04f, -4.261098505e-04f, -4.254293941e-04f, -4.247480546e-04f, -4.240658337e-04f, -4.233827329e-04f, -4.226987538e-04f, -4.220138978e-04f, -4.213281667e-04f, - -4.206415619e-04f, -4.199540851e-04f, -4.192657377e-04f, -4.185765214e-04f, -4.178864378e-04f, -4.171954884e-04f, -4.165036748e-04f, -4.158109986e-04f, -4.151174613e-04f, -4.144230646e-04f, - -4.137278100e-04f, -4.130316992e-04f, -4.123347337e-04f, -4.116369150e-04f, -4.109382449e-04f, -4.102387249e-04f, -4.095383565e-04f, -4.088371415e-04f, -4.081350813e-04f, -4.074321776e-04f, - -4.067284320e-04f, -4.060238461e-04f, -4.053184215e-04f, -4.046121598e-04f, -4.039050627e-04f, -4.031971316e-04f, -4.024883684e-04f, -4.017787745e-04f, -4.010683515e-04f, -4.003571012e-04f, - -3.996450251e-04f, -3.989321248e-04f, -3.982184020e-04f, -3.975038583e-04f, -3.967884953e-04f, -3.960723147e-04f, -3.953553180e-04f, -3.946375069e-04f, -3.939188831e-04f, -3.931994482e-04f, - -3.924792038e-04f, -3.917581515e-04f, -3.910362931e-04f, -3.903136301e-04f, -3.895901641e-04f, -3.888658969e-04f, -3.881408301e-04f, -3.874149653e-04f, -3.866883041e-04f, -3.859608483e-04f, - -3.852325995e-04f, -3.845035593e-04f, -3.837737294e-04f, -3.830431115e-04f, -3.823117071e-04f, -3.815795181e-04f, -3.808465460e-04f, -3.801127924e-04f, -3.793782592e-04f, -3.786429479e-04f, - -3.779068601e-04f, -3.771699977e-04f, -3.764323622e-04f, -3.756939554e-04f, -3.749547788e-04f, -3.742148342e-04f, -3.734741233e-04f, -3.727326477e-04f, -3.719904091e-04f, -3.712474093e-04f, - -3.705036498e-04f, -3.697591324e-04f, -3.690138587e-04f, -3.682678306e-04f, -3.675210495e-04f, -3.667735173e-04f, -3.660252357e-04f, -3.652762062e-04f, -3.645264307e-04f, -3.637759108e-04f, - -3.630246483e-04f, -3.622726447e-04f, -3.615199019e-04f, -3.607664216e-04f, -3.600122053e-04f, -3.592572550e-04f, -3.585015722e-04f, -3.577451586e-04f, -3.569880161e-04f, -3.562301462e-04f, - -3.554715508e-04f, -3.547122315e-04f, -3.539521900e-04f, -3.531914281e-04f, -3.524299475e-04f, -3.516677499e-04f, -3.509048371e-04f, -3.501412107e-04f, -3.493768725e-04f, -3.486118242e-04f, - -3.478460676e-04f, -3.470796044e-04f, -3.463124362e-04f, -3.455445649e-04f, -3.447759922e-04f, -3.440067198e-04f, -3.432367495e-04f, -3.424660830e-04f, -3.416947220e-04f, -3.409226683e-04f, - -3.401499236e-04f, -3.393764896e-04f, -3.386023682e-04f, -3.378275611e-04f, -3.370520700e-04f, -3.362758966e-04f, -3.354990428e-04f, -3.347215102e-04f, -3.339433007e-04f, -3.331644159e-04f, - -3.323848577e-04f, -3.316046278e-04f, -3.308237280e-04f, -3.300421599e-04f, -3.292599255e-04f, -3.284770264e-04f, -3.276934644e-04f, -3.269092413e-04f, -3.261243589e-04f, -3.253388189e-04f, - -3.245526231e-04f, -3.237657732e-04f, -3.229782711e-04f, -3.221901185e-04f, -3.214013171e-04f, -3.206118689e-04f, -3.198217755e-04f, -3.190310387e-04f, -3.182396603e-04f, -3.174476421e-04f, - -3.166549859e-04f, -3.158616934e-04f, -3.150677665e-04f, -3.142732069e-04f, -3.134780165e-04f, -3.126821969e-04f, -3.118857501e-04f, -3.110886778e-04f, -3.102909817e-04f, -3.094926637e-04f, - -3.086937257e-04f, -3.078941693e-04f, -3.070939963e-04f, -3.062932087e-04f, -3.054918081e-04f, -3.046897964e-04f, -3.038871754e-04f, -3.030839469e-04f, -3.022801127e-04f, -3.014756746e-04f, - -3.006706344e-04f, -2.998649940e-04f, -2.990587550e-04f, -2.982519194e-04f, -2.974444890e-04f, -2.966364656e-04f, -2.958278509e-04f, -2.950186468e-04f, -2.942088552e-04f, -2.933984778e-04f, - -2.925875165e-04f, -2.917759730e-04f, -2.909638493e-04f, -2.901511471e-04f, -2.893378683e-04f, -2.885240146e-04f, -2.877095879e-04f, -2.868945901e-04f, -2.860790230e-04f, -2.852628883e-04f, - -2.844461880e-04f, -2.836289238e-04f, -2.828110977e-04f, -2.819927113e-04f, -2.811737667e-04f, -2.803542655e-04f, -2.795342097e-04f, -2.787136010e-04f, -2.778924414e-04f, -2.770707326e-04f, - -2.762484766e-04f, -2.754256751e-04f, -2.746023299e-04f, -2.737784431e-04f, -2.729540163e-04f, -2.721290514e-04f, -2.713035503e-04f, -2.704775149e-04f, -2.696509469e-04f, -2.688238482e-04f, - -2.679962208e-04f, -2.671680664e-04f, -2.663393869e-04f, -2.655101841e-04f, -2.646804599e-04f, -2.638502162e-04f, -2.630194549e-04f, -2.621881777e-04f, -2.613563866e-04f, -2.605240833e-04f, - -2.596912699e-04f, -2.588579481e-04f, -2.580241197e-04f, -2.571897868e-04f, -2.563549511e-04f, -2.555196144e-04f, -2.546837788e-04f, -2.538474460e-04f, -2.530106179e-04f, -2.521732964e-04f, - -2.513354833e-04f, -2.504971805e-04f, -2.496583900e-04f, -2.488191135e-04f, -2.479793530e-04f, -2.471391104e-04f, -2.462983874e-04f, -2.454571860e-04f, -2.446155081e-04f, -2.437733555e-04f, - -2.429307302e-04f, -2.420876340e-04f, -2.412440687e-04f, -2.404000364e-04f, -2.395555388e-04f, -2.387105779e-04f, -2.378651555e-04f, -2.370192736e-04f, -2.361729339e-04f, -2.353261385e-04f, - -2.344788892e-04f, -2.336311878e-04f, -2.327830364e-04f, -2.319344367e-04f, -2.310853907e-04f, -2.302359002e-04f, -2.293859672e-04f, -2.285355936e-04f, -2.276847812e-04f, -2.268335320e-04f, - -2.259818478e-04f, -2.251297306e-04f, -2.242771822e-04f, -2.234242045e-04f, -2.225707996e-04f, -2.217169691e-04f, -2.208627152e-04f, -2.200080396e-04f, -2.191529443e-04f, -2.182974311e-04f, - -2.174415021e-04f, -2.165851590e-04f, -2.157284038e-04f, -2.148712385e-04f, -2.140136648e-04f, -2.131556848e-04f, -2.122973004e-04f, -2.114385133e-04f, -2.105793257e-04f, -2.097197393e-04f, - -2.088597562e-04f, -2.079993781e-04f, -2.071386071e-04f, -2.062774450e-04f, -2.054158938e-04f, -2.045539553e-04f, -2.036916316e-04f, -2.028289244e-04f, -2.019658358e-04f, -2.011023677e-04f, - -2.002385219e-04f, -1.993743005e-04f, -1.985097052e-04f, -1.976447382e-04f, -1.967794012e-04f, -1.959136961e-04f, -1.950476251e-04f, -1.941811898e-04f, -1.933143924e-04f, -1.924472346e-04f, - -1.915797185e-04f, -1.907118459e-04f, -1.898436188e-04f, -1.889750392e-04f, -1.881061089e-04f, -1.872368299e-04f, -1.863672041e-04f, -1.854972334e-04f, -1.846269199e-04f, -1.837562653e-04f, - -1.828852717e-04f, -1.820139410e-04f, -1.811422751e-04f, -1.802702760e-04f, -1.793979455e-04f, -1.785252857e-04f, -1.776522985e-04f, -1.767789857e-04f, -1.759053494e-04f, -1.750313916e-04f, - -1.741571140e-04f, -1.732825187e-04f, -1.724076076e-04f, -1.715323827e-04f, -1.706568458e-04f, -1.697809990e-04f, -1.689048442e-04f, -1.680283833e-04f, -1.671516183e-04f, -1.662745511e-04f, - -1.653971836e-04f, -1.645195179e-04f, -1.636415558e-04f, -1.627632993e-04f, -1.618847504e-04f, -1.610059109e-04f, -1.601267829e-04f, -1.592473683e-04f, -1.583676691e-04f, -1.574876871e-04f, - -1.566074244e-04f, -1.557268829e-04f, -1.548460646e-04f, -1.539649713e-04f, -1.530836051e-04f, -1.522019679e-04f, -1.513200617e-04f, -1.504378883e-04f, -1.495554499e-04f, -1.486727483e-04f, - -1.477897854e-04f, -1.469065633e-04f, -1.460230839e-04f, -1.451393491e-04f, -1.442553609e-04f, -1.433711213e-04f, -1.424866322e-04f, -1.416018956e-04f, -1.407169135e-04f, -1.398316877e-04f, - -1.389462203e-04f, -1.380605131e-04f, -1.371745683e-04f, -1.362883877e-04f, -1.354019733e-04f, -1.345153270e-04f, -1.336284509e-04f, -1.327413469e-04f, -1.318540169e-04f, -1.309664629e-04f, - -1.300786868e-04f, -1.291906907e-04f, -1.283024765e-04f, -1.274140462e-04f, -1.265254016e-04f, -1.256365449e-04f, -1.247474779e-04f, -1.238582027e-04f, -1.229687211e-04f, -1.220790352e-04f, - -1.211891469e-04f, -1.202990581e-04f, -1.194087710e-04f, -1.185182873e-04f, -1.176276091e-04f, -1.167367384e-04f, -1.158456771e-04f, -1.149544272e-04f, -1.140629906e-04f, -1.131713694e-04f, - -1.122795655e-04f, -1.113875808e-04f, -1.104954174e-04f, -1.096030771e-04f, -1.087105621e-04f, -1.078178742e-04f, -1.069250154e-04f, -1.060319877e-04f, -1.051387930e-04f, -1.042454334e-04f, - -1.033519108e-04f, -1.024582271e-04f, -1.015643844e-04f, -1.006703846e-04f, -9.977622967e-05f, -9.888192161e-05f, -9.798746239e-05f, -9.709285397e-05f, -9.619809833e-05f, -9.530319744e-05f, - -9.440815327e-05f, -9.351296780e-05f, -9.261764301e-05f, -9.172218085e-05f, -9.082658332e-05f, -8.993085238e-05f, -8.903499001e-05f, -8.813899818e-05f, -8.724287887e-05f, -8.634663405e-05f, - -8.545026570e-05f, -8.455377579e-05f, -8.365716629e-05f, -8.276043919e-05f, -8.186359645e-05f, -8.096664005e-05f, -8.006957198e-05f, -7.917239419e-05f, -7.827510868e-05f, -7.737771741e-05f, - -7.648022236e-05f, -7.558262551e-05f, -7.468492884e-05f, -7.378713431e-05f, -7.288924391e-05f, -7.199125961e-05f, -7.109318339e-05f, -7.019501722e-05f, -6.929676308e-05f, -6.839842295e-05f, - -6.749999881e-05f, -6.660149263e-05f, -6.570290638e-05f, -6.480424205e-05f, -6.390550160e-05f, -6.300668703e-05f, -6.210780030e-05f, -6.120884339e-05f, -6.030981828e-05f, -5.941072694e-05f, - -5.851157136e-05f, -5.761235350e-05f, -5.671307534e-05f, -5.581373887e-05f, -5.491434606e-05f, -5.401489888e-05f, -5.311539931e-05f, -5.221584933e-05f, -5.131625091e-05f, -5.041660604e-05f, - -4.951691668e-05f, -4.861718481e-05f, -4.771741242e-05f, -4.681760148e-05f, -4.591775395e-05f, -4.501787183e-05f, -4.411795708e-05f, -4.321801168e-05f, -4.231803761e-05f, -4.141803685e-05f, - -4.051801136e-05f, -3.961796313e-05f, -3.871789413e-05f, -3.781780634e-05f, -3.691770173e-05f, -3.601758227e-05f, -3.511744995e-05f, -3.421730673e-05f, -3.331715460e-05f, -3.241699552e-05f, - -3.151683148e-05f, -3.061666444e-05f, -2.971649639e-05f, -2.881632929e-05f, -2.791616511e-05f, -2.701600585e-05f, -2.611585346e-05f, -2.521570992e-05f, -2.431557720e-05f, -2.341545729e-05f, - -2.251535214e-05f, -2.161526374e-05f, -2.071519406e-05f, -1.981514507e-05f, -1.891511874e-05f, -1.801511704e-05f, -1.711514195e-05f, -1.621519544e-05f, -1.531527948e-05f, -1.441539604e-05f, - -1.351554709e-05f, -1.261573461e-05f, -1.171596056e-05f, -1.081622692e-05f, -9.916535648e-06f, -9.016888725e-06f, -8.117288119e-06f, -7.217735797e-06f, -6.318233730e-06f, -5.418783886e-06f, - -4.519388234e-06f, -3.620048744e-06f, -2.720767382e-06f, -1.821546118e-06f, -9.223869191e-07f, -2.329175233e-08f, 8.757374148e-07f, 1.774698615e-06f, 2.673589883e-06f, 3.572409251e-06f, - 4.471154753e-06f, 5.369824424e-06f, 6.268416299e-06f, 7.166928412e-06f, 8.065358799e-06f, 8.963705495e-06f, 9.861966536e-06f, 1.076013996e-05f, 1.165822380e-05f, 1.255621609e-05f, - 1.345411488e-05f, 1.435191820e-05f, 1.524962408e-05f, 1.614723057e-05f, 1.704473571e-05f, 1.794213752e-05f, 1.883943407e-05f, 1.973662337e-05f, 2.063370348e-05f, 2.153067243e-05f, - 2.242752826e-05f, 2.332426902e-05f, 2.422089275e-05f, 2.511739749e-05f, 2.601378128e-05f, 2.691004217e-05f, 2.780617819e-05f, 2.870218740e-05f, 2.959806783e-05f, 3.049381753e-05f, - 3.138943455e-05f, 3.228491693e-05f, 3.318026272e-05f, 3.407546996e-05f, 3.497053671e-05f, 3.586546100e-05f, 3.676024088e-05f, 3.765487441e-05f, 3.854935964e-05f, 3.944369460e-05f, - 4.033787736e-05f, 4.123190595e-05f, 4.212577844e-05f, 4.301949287e-05f, 4.391304730e-05f, 4.480643977e-05f, 4.569966834e-05f, 4.659273107e-05f, 4.748562599e-05f, 4.837835118e-05f, - 4.927090468e-05f, 5.016328455e-05f, 5.105548885e-05f, 5.194751563e-05f, 5.283936294e-05f, 5.373102885e-05f, 5.462251141e-05f, 5.551380868e-05f, 5.640491872e-05f, 5.729583959e-05f, - 5.818656935e-05f, 5.907710606e-05f, 5.996744777e-05f, 6.085759256e-05f, 6.174753849e-05f, 6.263728361e-05f, 6.352682599e-05f, 6.441616369e-05f, 6.530529479e-05f, 6.619421734e-05f, - 6.708292940e-05f, 6.797142906e-05f, 6.885971436e-05f, 6.974778339e-05f, 7.063563421e-05f, 7.152326488e-05f, 7.241067348e-05f, 7.329785808e-05f, 7.418481674e-05f, 7.507154755e-05f, - 7.595804856e-05f, 7.684431786e-05f, 7.773035352e-05f, 7.861615360e-05f, 7.950171620e-05f, 8.038703937e-05f, 8.127212120e-05f, 8.215695976e-05f, 8.304155313e-05f, 8.392589939e-05f, - 8.480999662e-05f, 8.569384290e-05f, 8.657743630e-05f, 8.746077490e-05f, 8.834385680e-05f, 8.922668006e-05f, 9.010924278e-05f, 9.099154304e-05f, 9.187357891e-05f, 9.275534850e-05f, - 9.363684987e-05f, 9.451808112e-05f, 9.539904034e-05f, 9.627972561e-05f, 9.716013502e-05f, 9.804026666e-05f, 9.892011863e-05f, 9.979968900e-05f, 1.006789759e-04f, 1.015579774e-04f, - 1.024366915e-04f, 1.033151165e-04f, 1.041932503e-04f, 1.050710911e-04f, 1.059486370e-04f, 1.068258860e-04f, 1.077028363e-04f, 1.085794859e-04f, 1.094558331e-04f, 1.103318758e-04f, - 1.112076121e-04f, 1.120830402e-04f, 1.129581582e-04f, 1.138329642e-04f, 1.147074562e-04f, 1.155816324e-04f, 1.164554909e-04f, 1.173290298e-04f, 1.182022472e-04f, 1.190751412e-04f, - 1.199477099e-04f, 1.208199515e-04f, 1.216918640e-04f, 1.225634455e-04f, 1.234346942e-04f, 1.243056082e-04f, 1.251761856e-04f, 1.260464245e-04f, 1.269163230e-04f, 1.277858793e-04f, - 1.286550914e-04f, 1.295239575e-04f, 1.303924757e-04f, 1.312606441e-04f, 1.321284609e-04f, 1.329959241e-04f, 1.338630319e-04f, 1.347297824e-04f, 1.355961738e-04f, 1.364622041e-04f, - 1.373278716e-04f, 1.381931742e-04f, 1.390581102e-04f, 1.399226776e-04f, 1.407868747e-04f, 1.416506995e-04f, 1.425141502e-04f, 1.433772249e-04f, 1.442399217e-04f, 1.451022388e-04f, - 1.459641744e-04f, 1.468257264e-04f, 1.476868932e-04f, 1.485476728e-04f, 1.494080634e-04f, 1.502680631e-04f, 1.511276700e-04f, 1.519868823e-04f, 1.528456982e-04f, 1.537041158e-04f, - 1.545621332e-04f, 1.554197486e-04f, 1.562769601e-04f, 1.571337659e-04f, 1.579901641e-04f, 1.588461529e-04f, 1.597017305e-04f, 1.605568949e-04f, 1.614116444e-04f, 1.622659771e-04f, - 1.631198912e-04f, 1.639733847e-04f, 1.648264560e-04f, 1.656791030e-04f, 1.665313241e-04f, 1.673831173e-04f, 1.682344809e-04f, 1.690854129e-04f, 1.699359116e-04f, 1.707859751e-04f, - 1.716356016e-04f, 1.724847892e-04f, 1.733335362e-04f, 1.741818407e-04f, 1.750297008e-04f, 1.758771148e-04f, 1.767240808e-04f, 1.775705969e-04f, 1.784166615e-04f, 1.792622726e-04f, - 1.801074284e-04f, 1.809521271e-04f, 1.817963669e-04f, 1.826401460e-04f, 1.834834625e-04f, 1.843263146e-04f, 1.851687006e-04f, 1.860106186e-04f, 1.868520667e-04f, 1.876930433e-04f, - 1.885335464e-04f, 1.893735743e-04f, 1.902131252e-04f, 1.910521972e-04f, 1.918907885e-04f, 1.927288974e-04f, 1.935665220e-04f, 1.944036606e-04f, 1.952403113e-04f, 1.960764723e-04f, - 1.969121419e-04f, 1.977473183e-04f, 1.985819995e-04f, 1.994161840e-04f, 2.002498698e-04f, 2.010830551e-04f, 2.019157383e-04f, 2.027479174e-04f, 2.035795908e-04f, 2.044107565e-04f, - 2.052414129e-04f, 2.060715581e-04f, 2.069011904e-04f, 2.077303080e-04f, 2.085589091e-04f, 2.093869918e-04f, 2.102145546e-04f, 2.110415955e-04f, 2.118681128e-04f, 2.126941047e-04f, - 2.135195694e-04f, 2.143445053e-04f, 2.151689104e-04f, 2.159927830e-04f, 2.168161215e-04f, 2.176389239e-04f, 2.184611885e-04f, 2.192829137e-04f, 2.201040975e-04f, 2.209247383e-04f, - 2.217448342e-04f, 2.225643836e-04f, 2.233833847e-04f, 2.242018356e-04f, 2.250197348e-04f, 2.258370803e-04f, 2.266538705e-04f, 2.274701036e-04f, 2.282857778e-04f, 2.291008915e-04f, - 2.299154428e-04f, 2.307294300e-04f, 2.315428514e-04f, 2.323557053e-04f, 2.331679898e-04f, 2.339797033e-04f, 2.347908439e-04f, 2.356014101e-04f, 2.364114000e-04f, 2.372208119e-04f, - 2.380296440e-04f, 2.388378947e-04f, 2.396455623e-04f, 2.404526449e-04f, 2.412591408e-04f, 2.420650484e-04f, 2.428703659e-04f, 2.436750915e-04f, 2.444792237e-04f, 2.452827605e-04f, - 2.460857004e-04f, 2.468880416e-04f, 2.476897824e-04f, 2.484909211e-04f, 2.492914559e-04f, 2.500913851e-04f, 2.508907072e-04f, 2.516894202e-04f, 2.524875226e-04f, 2.532850126e-04f, - 2.540818885e-04f, 2.548781486e-04f, 2.556737912e-04f, 2.564688147e-04f, 2.572632172e-04f, 2.580569972e-04f, 2.588501529e-04f, 2.596426826e-04f, 2.604345847e-04f, 2.612258574e-04f, - 2.620164991e-04f, 2.628065081e-04f, 2.635958826e-04f, 2.643846210e-04f, 2.651727217e-04f, 2.659601828e-04f, 2.667470029e-04f, 2.675331801e-04f, 2.683187128e-04f, 2.691035993e-04f, - 2.698878380e-04f, 2.706714272e-04f, 2.714543652e-04f, 2.722366503e-04f, 2.730182809e-04f, 2.737992552e-04f, 2.745795718e-04f, 2.753592288e-04f, 2.761382246e-04f, 2.769165576e-04f, - 2.776942260e-04f, 2.784712284e-04f, 2.792475628e-04f, 2.800232279e-04f, 2.807982218e-04f, 2.815725429e-04f, 2.823461896e-04f, 2.831191603e-04f, 2.838914532e-04f, 2.846630668e-04f, - 2.854339994e-04f, 2.862042494e-04f, 2.869738150e-04f, 2.877426948e-04f, 2.885108870e-04f, 2.892783900e-04f, 2.900452022e-04f, 2.908113220e-04f, 2.915767477e-04f, 2.923414776e-04f, - 2.931055103e-04f, 2.938688440e-04f, 2.946314771e-04f, 2.953934080e-04f, 2.961546351e-04f, 2.969151567e-04f, 2.976749713e-04f, 2.984340773e-04f, 2.991924729e-04f, 2.999501567e-04f, - 3.007071269e-04f, 3.014633821e-04f, 3.022189205e-04f, 3.029737406e-04f, 3.037278408e-04f, 3.044812195e-04f, 3.052338751e-04f, 3.059858059e-04f, 3.067370105e-04f, 3.074874871e-04f, - 3.082372342e-04f, 3.089862502e-04f, 3.097345336e-04f, 3.104820826e-04f, 3.112288959e-04f, 3.119749717e-04f, 3.127203084e-04f, 3.134649046e-04f, 3.142087586e-04f, 3.149518688e-04f, - 3.156942337e-04f, 3.164358518e-04f, 3.171767213e-04f, 3.179168408e-04f, 3.186562087e-04f, 3.193948234e-04f, 3.201326833e-04f, 3.208697870e-04f, 3.216061328e-04f, 3.223417191e-04f, - 3.230765445e-04f, 3.238106073e-04f, 3.245439061e-04f, 3.252764392e-04f, 3.260082051e-04f, 3.267392023e-04f, 3.274694292e-04f, 3.281988842e-04f, 3.289275659e-04f, 3.296554726e-04f, - 3.303826029e-04f, 3.311089552e-04f, 3.318345280e-04f, 3.325593197e-04f, 3.332833288e-04f, 3.340065537e-04f, 3.347289931e-04f, 3.354506452e-04f, 3.361715086e-04f, 3.368915818e-04f, - 3.376108633e-04f, 3.383293515e-04f, 3.390470448e-04f, 3.397639419e-04f, 3.404800412e-04f, 3.411953411e-04f, 3.419098402e-04f, 3.426235370e-04f, 3.433364299e-04f, 3.440485174e-04f, - 3.447597981e-04f, 3.454702704e-04f, 3.461799329e-04f, 3.468887840e-04f, 3.475968223e-04f, 3.483040462e-04f, 3.490104543e-04f, 3.497160450e-04f, 3.504208170e-04f, 3.511247686e-04f, - 3.518278985e-04f, 3.525302051e-04f, 3.532316869e-04f, 3.539323426e-04f, 3.546321705e-04f, 3.553311693e-04f, 3.560293374e-04f, 3.567266735e-04f, 3.574231759e-04f, 3.581188433e-04f, - 3.588136742e-04f, 3.595076671e-04f, 3.602008206e-04f, 3.608931332e-04f, 3.615846035e-04f, 3.622752299e-04f, 3.629650111e-04f, 3.636539456e-04f, 3.643420319e-04f, 3.650292687e-04f, - 3.657156543e-04f, 3.664011875e-04f, 3.670858668e-04f, 3.677696907e-04f, 3.684526578e-04f, 3.691347667e-04f, 3.698160159e-04f, 3.704964040e-04f, 3.711759295e-04f, 3.718545911e-04f, - 3.725323873e-04f, 3.732093168e-04f, 3.738853779e-04f, 3.745605695e-04f, 3.752348900e-04f, 3.759083380e-04f, 3.765809121e-04f, 3.772526109e-04f, 3.779234330e-04f, 3.785933770e-04f, - 3.792624415e-04f, 3.799306250e-04f, 3.805979262e-04f, 3.812643437e-04f, 3.819298761e-04f, 3.825945220e-04f, 3.832582800e-04f, 3.839211486e-04f, 3.845831266e-04f, 3.852442125e-04f, - 3.859044050e-04f, 3.865637026e-04f, 3.872221040e-04f, 3.878796078e-04f, 3.885362127e-04f, 3.891919172e-04f, 3.898467200e-04f, 3.905006197e-04f, 3.911536149e-04f, 3.918057044e-04f, - 3.924568866e-04f, 3.931071603e-04f, 3.937565241e-04f, 3.944049766e-04f, 3.950525166e-04f, 3.956991425e-04f, 3.963448532e-04f, 3.969896471e-04f, 3.976335231e-04f, 3.982764797e-04f, - 3.989185156e-04f, 3.995596295e-04f, 4.001998199e-04f, 4.008390857e-04f, 4.014774254e-04f, 4.021148377e-04f, 4.027513213e-04f, 4.033868749e-04f, 4.040214971e-04f, 4.046551867e-04f, - 4.052879422e-04f, 4.059197624e-04f, 4.065506459e-04f, 4.071805915e-04f, 4.078095979e-04f, 4.084376636e-04f, 4.090647875e-04f, 4.096909681e-04f, 4.103162043e-04f, 4.109404946e-04f, - 4.115638379e-04f, 4.121862327e-04f, 4.128076779e-04f, 4.134281721e-04f, 4.140477140e-04f, 4.146663023e-04f, 4.152839358e-04f, 4.159006131e-04f, 4.165163331e-04f, 4.171310943e-04f, - 4.177448956e-04f, 4.183577356e-04f, 4.189696130e-04f, 4.195805267e-04f, 4.201904753e-04f, 4.207994576e-04f, 4.214074723e-04f, 4.220145182e-04f, 4.226205939e-04f, 4.232256982e-04f, - 4.238298299e-04f, 4.244329878e-04f, 4.250351705e-04f, 4.256363768e-04f, 4.262366055e-04f, 4.268358553e-04f, 4.274341249e-04f, 4.280314133e-04f, 4.286277190e-04f, 4.292230409e-04f, - 4.298173778e-04f, 4.304107283e-04f, 4.310030913e-04f, 4.315944656e-04f, 4.321848499e-04f, 4.327742430e-04f, 4.333626437e-04f, 4.339500508e-04f, 4.345364630e-04f, 4.351218791e-04f, - 4.357062980e-04f, 4.362897184e-04f, 4.368721391e-04f, 4.374535590e-04f, 4.380339767e-04f, 4.386133911e-04f, 4.391918011e-04f, 4.397692054e-04f, 4.403456028e-04f, 4.409209922e-04f, - 4.414953723e-04f, 4.420687419e-04f, 4.426411000e-04f, 4.432124452e-04f, 4.437827765e-04f, 4.443520926e-04f, 4.449203924e-04f, 4.454876747e-04f, 4.460539383e-04f, 4.466191820e-04f, - 4.471834048e-04f, 4.477466055e-04f, 4.483087827e-04f, 4.488699356e-04f, 4.494300628e-04f, 4.499891631e-04f, 4.505472356e-04f, 4.511042790e-04f, 4.516602921e-04f, 4.522152739e-04f, - 4.527692231e-04f, 4.533221387e-04f, 4.538740195e-04f, 4.544248644e-04f, 4.549746722e-04f, 4.555234418e-04f, 4.560711722e-04f, 4.566178620e-04f, 4.571635103e-04f, 4.577081160e-04f, - 4.582516778e-04f, 4.587941947e-04f, 4.593356656e-04f, 4.598760894e-04f, 4.604154649e-04f, 4.609537911e-04f, 4.614910668e-04f, 4.620272909e-04f, 4.625624624e-04f, 4.630965802e-04f, - 4.636296431e-04f, 4.641616500e-04f, 4.646926000e-04f, 4.652224918e-04f, 4.657513244e-04f, 4.662790968e-04f, 4.668058078e-04f, 4.673314564e-04f, 4.678560414e-04f, 4.683795619e-04f, - 4.689020168e-04f, 4.694234049e-04f, 4.699437252e-04f, 4.704629767e-04f, 4.709811583e-04f, 4.714982689e-04f, 4.720143076e-04f, 4.725292731e-04f, 4.730431645e-04f, 4.735559808e-04f, - 4.740677208e-04f, 4.745783836e-04f, 4.750879681e-04f, 4.755964733e-04f, 4.761038981e-04f, 4.766102415e-04f, 4.771155024e-04f, 4.776196799e-04f, 4.781227729e-04f, 4.786247804e-04f, - 4.791257013e-04f, 4.796255347e-04f, 4.801242796e-04f, 4.806219348e-04f, 4.811184995e-04f, 4.816139726e-04f, 4.821083530e-04f, 4.826016399e-04f, 4.830938321e-04f, 4.835849287e-04f, - 4.840749287e-04f, 4.845638312e-04f, 4.850516350e-04f, 4.855383392e-04f, 4.860239429e-04f, 4.865084450e-04f, 4.869918446e-04f, 4.874741407e-04f, 4.879553323e-04f, 4.884354184e-04f, - 4.889143981e-04f, 4.893922704e-04f, 4.898690344e-04f, 4.903446889e-04f, 4.908192333e-04f, 4.912926663e-04f, 4.917649871e-04f, 4.922361948e-04f, 4.927062884e-04f, 4.931752669e-04f, - 4.936431294e-04f, 4.941098749e-04f, 4.945755026e-04f, 4.950400114e-04f, 4.955034004e-04f, 4.959656687e-04f, 4.964268155e-04f, 4.968868396e-04f, 4.973457402e-04f, 4.978035165e-04f, - 4.982601674e-04f, 4.987156920e-04f, 4.991700895e-04f, 4.996233589e-04f, 5.000754993e-04f, 5.005265098e-04f, 5.009763895e-04f, 5.014251375e-04f, 5.018727529e-04f, 5.023192348e-04f, - 5.027645822e-04f, 5.032087944e-04f, 5.036518704e-04f, 5.040938093e-04f, 5.045346102e-04f, 5.049742723e-04f, 5.054127947e-04f, 5.058501765e-04f, 5.062864168e-04f, 5.067215147e-04f, - 5.071554694e-04f, 5.075882800e-04f, 5.080199457e-04f, 5.084504656e-04f, 5.088798388e-04f, 5.093080644e-04f, 5.097351417e-04f, 5.101610698e-04f, 5.105858477e-04f, 5.110094747e-04f, - 5.114319499e-04f, 5.118532726e-04f, 5.122734417e-04f, 5.126924566e-04f, 5.131103163e-04f, 5.135270201e-04f, 5.139425671e-04f, 5.143569564e-04f, 5.147701874e-04f, 5.151822590e-04f, - 5.155931706e-04f, 5.160029213e-04f, 5.164115103e-04f, 5.168189368e-04f, 5.172251999e-04f, 5.176302989e-04f, 5.180342330e-04f, 5.184370014e-04f, 5.188386032e-04f, 5.192390377e-04f, - 5.196383041e-04f, 5.200364016e-04f, 5.204333293e-04f, 5.208290866e-04f, 5.212236727e-04f, 5.216170867e-04f, 5.220093279e-04f, 5.224003955e-04f, 5.227902887e-04f, 5.231790069e-04f, - 5.235665491e-04f, 5.239529147e-04f, 5.243381028e-04f, 5.247221128e-04f, 5.251049438e-04f, 5.254865952e-04f, 5.258670661e-04f, 5.262463559e-04f, 5.266244637e-04f, 5.270013889e-04f, - 5.273771306e-04f, 5.277516882e-04f, 5.281250610e-04f, 5.284972481e-04f, 5.288682489e-04f, 5.292380626e-04f, 5.296066885e-04f, 5.299741259e-04f, 5.303403741e-04f, 5.307054324e-04f, - 5.310693000e-04f, 5.314319762e-04f, 5.317934604e-04f, 5.321537518e-04f, 5.325128497e-04f, 5.328707534e-04f, 5.332274623e-04f, 5.335829755e-04f, 5.339372926e-04f, 5.342904126e-04f, - 5.346423351e-04f, 5.349930592e-04f, 5.353425843e-04f, 5.356909097e-04f, 5.360380348e-04f, 5.363839589e-04f, 5.367286812e-04f, 5.370722012e-04f, 5.374145182e-04f, 5.377556315e-04f, - 5.380955404e-04f, 5.384342443e-04f, 5.387717426e-04f, 5.391080345e-04f, 5.394431195e-04f, 5.397769969e-04f, 5.401096660e-04f, 5.404411262e-04f, 5.407713769e-04f, 5.411004175e-04f, - 5.414282472e-04f, 5.417548656e-04f, 5.420802718e-04f, 5.424044654e-04f, 5.427274457e-04f, 5.430492121e-04f, 5.433697640e-04f, 5.436891007e-04f, 5.440072216e-04f, 5.443241262e-04f, - 5.446398138e-04f, 5.449542839e-04f, 5.452675357e-04f, 5.455795688e-04f, 5.458903826e-04f, 5.461999764e-04f, 5.465083496e-04f, 5.468155017e-04f, 5.471214321e-04f, 5.474261402e-04f, - 5.477296254e-04f, 5.480318872e-04f, 5.483329250e-04f, 5.486327382e-04f, 5.489313262e-04f, 5.492286885e-04f, 5.495248245e-04f, 5.498197336e-04f, 5.501134154e-04f, 5.504058692e-04f, - 5.506970945e-04f, 5.509870907e-04f, 5.512758574e-04f, 5.515633939e-04f, 5.518496998e-04f, 5.521347744e-04f, 5.524186173e-04f, 5.527012278e-04f, 5.529826056e-04f, 5.532627501e-04f, - 5.535416607e-04f, 5.538193369e-04f, 5.540957782e-04f, 5.543709840e-04f, 5.546449540e-04f, 5.549176875e-04f, 5.551891841e-04f, 5.554594432e-04f, 5.557284644e-04f, 5.559962472e-04f, - 5.562627910e-04f, 5.565280953e-04f, 5.567921598e-04f, 5.570549838e-04f, 5.573165669e-04f, 5.575769086e-04f, 5.578360085e-04f, 5.580938660e-04f, 5.583504808e-04f, 5.586058522e-04f, - 5.588599799e-04f, 5.591128634e-04f, 5.593645022e-04f, 5.596148959e-04f, 5.598640439e-04f, 5.601119460e-04f, 5.603586015e-04f, 5.606040100e-04f, 5.608481712e-04f, 5.610910845e-04f, - 5.613327496e-04f, 5.615731659e-04f, 5.618123331e-04f, 5.620502507e-04f, 5.622869183e-04f, 5.625223354e-04f, 5.627565016e-04f, 5.629894166e-04f, 5.632210799e-04f, 5.634514910e-04f, - 5.636806497e-04f, 5.639085553e-04f, 5.641352076e-04f, 5.643606062e-04f, 5.645847506e-04f, 5.648076404e-04f, 5.650292753e-04f, 5.652496549e-04f, 5.654687787e-04f, 5.656866464e-04f, - 5.659032575e-04f, 5.661186118e-04f, 5.663327088e-04f, 5.665455482e-04f, 5.667571295e-04f, 5.669674524e-04f, 5.671765166e-04f, 5.673843216e-04f, 5.675908672e-04f, 5.677961529e-04f, - 5.680001784e-04f, 5.682029433e-04f, 5.684044474e-04f, 5.686046901e-04f, 5.688036713e-04f, 5.690013905e-04f, 5.691978474e-04f, 5.693930416e-04f, 5.695869729e-04f, 5.697796409e-04f, - 5.699710453e-04f, 5.701611858e-04f, 5.703500619e-04f, 5.705376735e-04f, 5.707240201e-04f, 5.709091015e-04f, 5.710929174e-04f, 5.712754674e-04f, 5.714567512e-04f, 5.716367686e-04f, - 5.718155193e-04f, 5.719930028e-04f, 5.721692190e-04f, 5.723441676e-04f, 5.725178482e-04f, 5.726902605e-04f, 5.728614044e-04f, 5.730312795e-04f, 5.731998855e-04f, 5.733672221e-04f, - 5.735332891e-04f, 5.736980862e-04f, 5.738616132e-04f, 5.740238697e-04f, 5.741848556e-04f, 5.743445705e-04f, 5.745030142e-04f, 5.746601864e-04f, 5.748160869e-04f, 5.749707155e-04f, - 5.751240719e-04f, 5.752761558e-04f, 5.754269670e-04f, 5.755765053e-04f, 5.757247705e-04f, 5.758717623e-04f, 5.760174804e-04f, 5.761619247e-04f, 5.763050950e-04f, 5.764469910e-04f, - 5.765876125e-04f, 5.767269592e-04f, 5.768650311e-04f, 5.770018278e-04f, 5.771373491e-04f, 5.772715950e-04f, 5.774045650e-04f, 5.775362592e-04f, 5.776666772e-04f, 5.777958189e-04f, - 5.779236840e-04f, 5.780502725e-04f, 5.781755841e-04f, 5.782996186e-04f, 5.784223759e-04f, 5.785438557e-04f, 5.786640580e-04f, 5.787829825e-04f, 5.789006291e-04f, 5.790169975e-04f, - 5.791320878e-04f, 5.792458996e-04f, 5.793584329e-04f, 5.794696874e-04f, 5.795796631e-04f, 5.796883598e-04f, 5.797957773e-04f, 5.799019155e-04f, 5.800067743e-04f, 5.801103535e-04f, - 5.802126530e-04f, 5.803136727e-04f, 5.804134124e-04f, 5.805118721e-04f, 5.806090515e-04f, 5.807049506e-04f, 5.807995693e-04f, 5.808929074e-04f, 5.809849649e-04f, 5.810757415e-04f, - 5.811652373e-04f, 5.812534522e-04f, 5.813403859e-04f, 5.814260385e-04f, 5.815104098e-04f, 5.815934998e-04f, 5.816753083e-04f, 5.817558353e-04f, 5.818350807e-04f, 5.819130444e-04f, - 5.819897264e-04f, 5.820651265e-04f, 5.821392447e-04f, 5.822120809e-04f, 5.822836350e-04f, 5.823539071e-04f, 5.824228970e-04f, 5.824906047e-04f, 5.825570301e-04f, 5.826221732e-04f, - 5.826860340e-04f, 5.827486123e-04f, 5.828099081e-04f, 5.828699214e-04f, 5.829286523e-04f, 5.829861005e-04f, 5.830422661e-04f, 5.830971491e-04f, 5.831507495e-04f, 5.832030672e-04f, - 5.832541021e-04f, 5.833038544e-04f, 5.833523239e-04f, 5.833995107e-04f, 5.834454148e-04f, 5.834900361e-04f, 5.835333746e-04f, 5.835754303e-04f, 5.836162034e-04f, 5.836556936e-04f, - 5.836939011e-04f, 5.837308259e-04f, 5.837664680e-04f, 5.838008273e-04f, 5.838339040e-04f, 5.838656981e-04f, 5.838962094e-04f, 5.839254382e-04f, 5.839533844e-04f, 5.839800481e-04f, - 5.840054293e-04f, 5.840295279e-04f, 5.840523442e-04f, 5.840738781e-04f, 5.840941296e-04f, 5.841130989e-04f, 5.841307860e-04f, 5.841471908e-04f, 5.841623136e-04f, 5.841761543e-04f, - 5.841887130e-04f, 5.841999898e-04f, 5.842099847e-04f, 5.842186979e-04f, 5.842261293e-04f, 5.842322792e-04f, 5.842371475e-04f, 5.842407343e-04f, 5.842430398e-04f, 5.842440639e-04f, - 5.842438069e-04f, 5.842422688e-04f, 5.842394497e-04f, 5.842353497e-04f, 5.842299689e-04f, 5.842233074e-04f, 5.842153654e-04f, 5.842061429e-04f, 5.841956400e-04f, 5.841838569e-04f, - 5.841707937e-04f, 5.841564505e-04f, 5.841408274e-04f, 5.841239246e-04f, 5.841057422e-04f, 5.840862804e-04f, 5.840655392e-04f, 5.840435188e-04f, 5.840202194e-04f, 5.839956410e-04f, - 5.839697839e-04f, 5.839426483e-04f, 5.839142341e-04f, 5.838845417e-04f, 5.838535712e-04f, 5.838213226e-04f, 5.837877963e-04f, 5.837529924e-04f, 5.837169109e-04f, 5.836795522e-04f, - 5.836409164e-04f, 5.836010036e-04f, 5.835598141e-04f, 5.835173480e-04f, 5.834736056e-04f, 5.834285869e-04f, 5.833822922e-04f, 5.833347218e-04f, 5.832858757e-04f, 5.832357543e-04f, - 5.831843576e-04f, 5.831316860e-04f, 5.830777395e-04f, 5.830225185e-04f, 5.829660232e-04f, 5.829082537e-04f, 5.828492103e-04f, 5.827888932e-04f, 5.827273027e-04f, 5.826644389e-04f, - 5.826003021e-04f, 5.825348925e-04f, 5.824682105e-04f, 5.824002561e-04f, 5.823310297e-04f, 5.822605314e-04f, 5.821887617e-04f, 5.821157206e-04f, 5.820414085e-04f, 5.819658256e-04f, - 5.818889721e-04f, 5.818108484e-04f, 5.817314547e-04f, 5.816507913e-04f, 5.815688584e-04f, 5.814856563e-04f, 5.814011853e-04f, 5.813154456e-04f, 5.812284376e-04f, 5.811401616e-04f, - 5.810506178e-04f, 5.809598064e-04f, 5.808677279e-04f, 5.807743825e-04f, 5.806797704e-04f, 5.805838921e-04f, 5.804867478e-04f, 5.803883378e-04f, 5.802886624e-04f, 5.801877219e-04f, - 5.800855167e-04f, 5.799820470e-04f, 5.798773132e-04f, 5.797713157e-04f, 5.796640546e-04f, 5.795555305e-04f, 5.794457435e-04f, 5.793346940e-04f, 5.792223824e-04f, 5.791088090e-04f, - 5.789939742e-04f, 5.788778782e-04f, 5.787605215e-04f, 5.786419044e-04f, 5.785220272e-04f, 5.784008904e-04f, 5.782784941e-04f, 5.781548389e-04f, 5.780299251e-04f, 5.779037531e-04f, - 5.777763231e-04f, 5.776476357e-04f, 5.775176911e-04f, 5.773864897e-04f, 5.772540320e-04f, 5.771203183e-04f, 5.769853490e-04f, 5.768491245e-04f, 5.767116452e-04f, 5.765729114e-04f, - 5.764329236e-04f, 5.762916822e-04f, 5.761491876e-04f, 5.760054401e-04f, 5.758604402e-04f, 5.757141883e-04f, 5.755666848e-04f, 5.754179301e-04f, 5.752679247e-04f, 5.751166690e-04f, - 5.749641633e-04f, 5.748104081e-04f, 5.746554039e-04f, 5.744991511e-04f, 5.743416501e-04f, 5.741829013e-04f, 5.740229053e-04f, 5.738616623e-04f, 5.736991730e-04f, 5.735354376e-04f, - 5.733704568e-04f, 5.732042309e-04f, 5.730367604e-04f, 5.728680457e-04f, 5.726980873e-04f, 5.725268857e-04f, 5.723544414e-04f, 5.721807548e-04f, 5.720058263e-04f, 5.718296566e-04f, - 5.716522459e-04f, 5.714735949e-04f, 5.712937040e-04f, 5.711125737e-04f, 5.709302045e-04f, 5.707465968e-04f, 5.705617513e-04f, 5.703756682e-04f, 5.701883483e-04f, 5.699997919e-04f, - 5.698099996e-04f, 5.696189718e-04f, 5.694267092e-04f, 5.692332121e-04f, 5.690384812e-04f, 5.688425169e-04f, 5.686453197e-04f, 5.684468903e-04f, 5.682472290e-04f, 5.680463365e-04f, - 5.678442133e-04f, 5.676408598e-04f, 5.674362767e-04f, 5.672304645e-04f, 5.670234237e-04f, 5.668151549e-04f, 5.666056585e-04f, 5.663949353e-04f, 5.661829856e-04f, 5.659698102e-04f, - 5.657554095e-04f, 5.655397840e-04f, 5.653229344e-04f, 5.651048613e-04f, 5.648855651e-04f, 5.646650465e-04f, 5.644433060e-04f, 5.642203442e-04f, 5.639961618e-04f, 5.637707592e-04f, - 5.635441371e-04f, 5.633162960e-04f, 5.630872365e-04f, 5.628569593e-04f, 5.626254649e-04f, 5.623927539e-04f, 5.621588270e-04f, 5.619236846e-04f, 5.616873275e-04f, 5.614497563e-04f, - 5.612109715e-04f, 5.609709737e-04f, 5.607297637e-04f, 5.604873419e-04f, 5.602437091e-04f, 5.599988658e-04f, 5.597528126e-04f, 5.595055503e-04f, 5.592570794e-04f, 5.590074006e-04f, - 5.587565145e-04f, 5.585044217e-04f, 5.582511229e-04f, 5.579966187e-04f, 5.577409098e-04f, 5.574839968e-04f, 5.572258805e-04f, 5.569665613e-04f, 5.567060400e-04f, 5.564443173e-04f, - 5.561813939e-04f, 5.559172702e-04f, 5.556519472e-04f, 5.553854253e-04f, 5.551177054e-04f, 5.548487880e-04f, 5.545786739e-04f, 5.543073637e-04f, 5.540348581e-04f, 5.537611578e-04f, - 5.534862635e-04f, 5.532101759e-04f, 5.529328956e-04f, 5.526544235e-04f, 5.523747600e-04f, 5.520939061e-04f, 5.518118623e-04f, 5.515286294e-04f, 5.512442081e-04f, 5.509585991e-04f, - 5.506718031e-04f, 5.503838209e-04f, 5.500946531e-04f, 5.498043005e-04f, 5.495127637e-04f, 5.492200436e-04f, 5.489261409e-04f, 5.486310562e-04f, 5.483347904e-04f, 5.480373441e-04f, - 5.477387181e-04f, 5.474389132e-04f, 5.471379300e-04f, 5.468357694e-04f, 5.465324320e-04f, 5.462279187e-04f, 5.459222302e-04f, 5.456153673e-04f, 5.453073306e-04f, 5.449981210e-04f, - 5.446877393e-04f, 5.443761861e-04f, 5.440634623e-04f, 5.437495687e-04f, 5.434345060e-04f, 5.431182750e-04f, 5.428008764e-04f, 5.424823111e-04f, 5.421625799e-04f, 5.418416835e-04f, - 5.415196227e-04f, 5.411963984e-04f, 5.408720112e-04f, 5.405464621e-04f, 5.402197518e-04f, 5.398918810e-04f, 5.395628507e-04f, 5.392326617e-04f, 5.389013146e-04f, 5.385688104e-04f, - 5.382351499e-04f, 5.379003338e-04f, 5.375643630e-04f, 5.372272384e-04f, 5.368889607e-04f, 5.365495308e-04f, 5.362089495e-04f, 5.358672176e-04f, 5.355243359e-04f, 5.351803054e-04f, - 5.348351269e-04f, 5.344888011e-04f, 5.341413289e-04f, 5.337927113e-04f, 5.334429489e-04f, 5.330920428e-04f, 5.327399937e-04f, 5.323868024e-04f, 5.320324699e-04f, 5.316769971e-04f, - 5.313203847e-04f, 5.309626336e-04f, 5.306037448e-04f, 5.302437191e-04f, 5.298825573e-04f, 5.295202603e-04f, 5.291568291e-04f, 5.287922644e-04f, 5.284265672e-04f, 5.280597384e-04f, - 5.276917789e-04f, 5.273226895e-04f, 5.269524711e-04f, 5.265811246e-04f, 5.262086510e-04f, 5.258350511e-04f, 5.254603258e-04f, 5.250844761e-04f, 5.247075028e-04f, 5.243294069e-04f, - 5.239501893e-04f, 5.235698508e-04f, 5.231883924e-04f, 5.228058150e-04f, 5.224221196e-04f, 5.220373071e-04f, 5.216513783e-04f, 5.212643343e-04f, 5.208761759e-04f, 5.204869041e-04f, - 5.200965198e-04f, 5.197050240e-04f, 5.193124176e-04f, 5.189187015e-04f, 5.185238767e-04f, 5.181279442e-04f, 5.177309048e-04f, 5.173327596e-04f, 5.169335095e-04f, 5.165331555e-04f, - 5.161316984e-04f, 5.157291394e-04f, 5.153254792e-04f, 5.149207190e-04f, 5.145148597e-04f, 5.141079022e-04f, 5.136998475e-04f, 5.132906967e-04f, 5.128804506e-04f, 5.124691103e-04f, - 5.120566767e-04f, 5.116431508e-04f, 5.112285337e-04f, 5.108128262e-04f, 5.103960295e-04f, 5.099781444e-04f, 5.095591721e-04f, 5.091391134e-04f, 5.087179694e-04f, 5.082957412e-04f, - 5.078724296e-04f, 5.074480357e-04f, 5.070225606e-04f, 5.065960052e-04f, 5.061683705e-04f, 5.057396576e-04f, 5.053098675e-04f, 5.048790012e-04f, 5.044470597e-04f, 5.040140441e-04f, - 5.035799554e-04f, 5.031447946e-04f, 5.027085628e-04f, 5.022712610e-04f, 5.018328902e-04f, 5.013934514e-04f, 5.009529458e-04f, 5.005113744e-04f, 5.000687381e-04f, 4.996250381e-04f, - 4.991802754e-04f, 4.987344511e-04f, 4.982875662e-04f, 4.978396218e-04f, 4.973906189e-04f, 4.969405586e-04f, 4.964894420e-04f, 4.960372701e-04f, 4.955840441e-04f, 4.951297649e-04f, - 4.946744336e-04f, 4.942180514e-04f, 4.937606193e-04f, 4.933021384e-04f, 4.928426098e-04f, 4.923820345e-04f, 4.919204136e-04f, 4.914577483e-04f, 4.909940397e-04f, 4.905292887e-04f, - 4.900634966e-04f, 4.895966643e-04f, 4.891287931e-04f, 4.886598840e-04f, 4.881899382e-04f, 4.877189567e-04f, 4.872469406e-04f, 4.867738911e-04f, 4.862998092e-04f, 4.858246961e-04f, - 4.853485530e-04f, 4.848713808e-04f, 4.843931808e-04f, 4.839139541e-04f, 4.834337018e-04f, 4.829524250e-04f, 4.824701249e-04f, 4.819868025e-04f, 4.815024591e-04f, 4.810170958e-04f, - 4.805307136e-04f, 4.800433138e-04f, 4.795548975e-04f, 4.790654659e-04f, 4.785750200e-04f, 4.780835611e-04f, 4.775910903e-04f, 4.770976087e-04f, 4.766031175e-04f, 4.761076179e-04f, - 4.756111111e-04f, 4.751135981e-04f, 4.746150801e-04f, 4.741155584e-04f, 4.736150341e-04f, 4.731135084e-04f, 4.726109823e-04f, 4.721074573e-04f, 4.716029343e-04f, 4.710974145e-04f, - 4.705908993e-04f, 4.700833896e-04f, 4.695748868e-04f, 4.690653921e-04f, 4.685549065e-04f, 4.680434313e-04f, 4.675309678e-04f, 4.670175170e-04f, 4.665030802e-04f, 4.659876586e-04f, - 4.654712534e-04f, 4.649538658e-04f, 4.644354971e-04f, 4.639161483e-04f, 4.633958208e-04f, 4.628745157e-04f, 4.623522343e-04f, 4.618289778e-04f, 4.613047474e-04f, 4.607795443e-04f, - 4.602533697e-04f, 4.597262249e-04f, 4.591981111e-04f, 4.586690296e-04f, 4.581389815e-04f, 4.576079681e-04f, 4.570759906e-04f, 4.565430503e-04f, 4.560091484e-04f, 4.554742862e-04f, - 4.549384649e-04f, 4.544016857e-04f, 4.538639499e-04f, 4.533252587e-04f, 4.527856135e-04f, 4.522450154e-04f, 4.517034657e-04f, 4.511609656e-04f, 4.506175165e-04f, 4.500731196e-04f, - 4.495277761e-04f, 4.489814874e-04f, 4.484342546e-04f, 4.478860791e-04f, 4.473369621e-04f, 4.467869049e-04f, 4.462359088e-04f, 4.456839750e-04f, 4.451311049e-04f, 4.445772997e-04f, - 4.440225607e-04f, 4.434668892e-04f, 4.429102864e-04f, 4.423527537e-04f, 4.417942924e-04f, 4.412349038e-04f, 4.406745890e-04f, 4.401133496e-04f, 4.395511866e-04f, 4.389881015e-04f, - 4.384240956e-04f, 4.378591701e-04f, 4.372933264e-04f, 4.367265657e-04f, 4.361588895e-04f, 4.355902989e-04f, 4.350207953e-04f, 4.344503800e-04f, 4.338790544e-04f, 4.333068198e-04f, - 4.327336774e-04f, 4.321596287e-04f, 4.315846749e-04f, 4.310088174e-04f, 4.304320574e-04f, 4.298543964e-04f, 4.292758356e-04f, 4.286963765e-04f, 4.281160203e-04f, 4.275347683e-04f, - 4.269526220e-04f, 4.263695826e-04f, 4.257856515e-04f, 4.252008301e-04f, 4.246151197e-04f, 4.240285216e-04f, 4.234410372e-04f, 4.228526679e-04f, 4.222634150e-04f, 4.216732799e-04f, - 4.210822639e-04f, 4.204903683e-04f, 4.198975947e-04f, 4.193039442e-04f, 4.187094184e-04f, 4.181140185e-04f, 4.175177459e-04f, 4.169206020e-04f, 4.163225882e-04f, 4.157237058e-04f, - 4.151239563e-04f, 4.145233410e-04f, 4.139218613e-04f, 4.133195185e-04f, 4.127163141e-04f, 4.121122494e-04f, 4.115073259e-04f, 4.109015449e-04f, 4.102949078e-04f, 4.096874160e-04f, - 4.090790709e-04f, 4.084698739e-04f, 4.078598264e-04f, 4.072489299e-04f, 4.066371856e-04f, 4.060245950e-04f, 4.054111596e-04f, 4.047968807e-04f, 4.041817597e-04f, 4.035657980e-04f, - 4.029489971e-04f, 4.023313584e-04f, 4.017128833e-04f, 4.010935732e-04f, 4.004734295e-04f, 3.998524537e-04f, 3.992306471e-04f, 3.986080113e-04f, 3.979845475e-04f, 3.973602574e-04f, - 3.967351422e-04f, 3.961092034e-04f, 3.954824425e-04f, 3.948548608e-04f, 3.942264599e-04f, 3.935972412e-04f, 3.929672061e-04f, 3.923363560e-04f, 3.917046924e-04f, 3.910722167e-04f, - 3.904389305e-04f, 3.898048350e-04f, 3.891699319e-04f, 3.885342225e-04f, 3.878977082e-04f, 3.872603907e-04f, 3.866222712e-04f, 3.859833513e-04f, 3.853436324e-04f, 3.847031160e-04f, - 3.840618035e-04f, 3.834196965e-04f, 3.827767963e-04f, 3.821331045e-04f, 3.814886226e-04f, 3.808433519e-04f, 3.801972940e-04f, 3.795504503e-04f, 3.789028224e-04f, 3.782544116e-04f, - 3.776052195e-04f, 3.769552476e-04f, 3.763044974e-04f, 3.756529702e-04f, 3.750006677e-04f, 3.743475913e-04f, 3.736937425e-04f, 3.730391227e-04f, 3.723837336e-04f, 3.717275765e-04f, - 3.710706530e-04f, 3.704129645e-04f, 3.697545126e-04f, 3.690952988e-04f, 3.684353246e-04f, 3.677745914e-04f, 3.671131008e-04f, 3.664508543e-04f, 3.657878534e-04f, 3.651240996e-04f, - 3.644595944e-04f, 3.637943393e-04f, 3.631283359e-04f, 3.624615856e-04f, 3.617940900e-04f, 3.611258506e-04f, 3.604568690e-04f, 3.597871465e-04f, 3.591166849e-04f, 3.584454855e-04f, - 3.577735499e-04f, 3.571008797e-04f, 3.564274763e-04f, 3.557533414e-04f, 3.550784764e-04f, 3.544028829e-04f, 3.537265623e-04f, 3.530495164e-04f, 3.523717465e-04f, 3.516932542e-04f, - 3.510140411e-04f, 3.503341087e-04f, 3.496534586e-04f, 3.489720922e-04f, 3.482900112e-04f, 3.476072171e-04f, 3.469237115e-04f, 3.462394958e-04f, 3.455545717e-04f, 3.448689408e-04f, - 3.441826044e-04f, 3.434955643e-04f, 3.428078220e-04f, 3.421193790e-04f, 3.414302369e-04f, 3.407403973e-04f, 3.400498617e-04f, 3.393586317e-04f, 3.386667089e-04f, 3.379740948e-04f, - 3.372807910e-04f, 3.365867991e-04f, 3.358921207e-04f, 3.351967572e-04f, 3.345007104e-04f, 3.338039817e-04f, 3.331065728e-04f, 3.324084852e-04f, 3.317097206e-04f, 3.310102804e-04f, - 3.303101663e-04f, 3.296093799e-04f, 3.289079228e-04f, 3.282057965e-04f, 3.275030026e-04f, 3.267995427e-04f, 3.260954185e-04f, 3.253906315e-04f, 3.246851833e-04f, 3.239790754e-04f, - 3.232723096e-04f, 3.225648874e-04f, 3.218568104e-04f, 3.211480802e-04f, 3.204386984e-04f, 3.197286666e-04f, 3.190179864e-04f, 3.183066594e-04f, 3.175946872e-04f, 3.168820715e-04f, - 3.161688139e-04f, 3.154549159e-04f, 3.147403791e-04f, 3.140252053e-04f, 3.133093959e-04f, 3.125929527e-04f, 3.118758773e-04f, 3.111581711e-04f, 3.104398360e-04f, 3.097208735e-04f, - 3.090012851e-04f, 3.082810727e-04f, 3.075602377e-04f, 3.068387818e-04f, 3.061167067e-04f, 3.053940139e-04f, 3.046707051e-04f, 3.039467819e-04f, 3.032222460e-04f, 3.024970989e-04f, - 3.017713424e-04f, 3.010449781e-04f, 3.003180076e-04f, 2.995904325e-04f, 2.988622545e-04f, 2.981334752e-04f, 2.974040963e-04f, 2.966741194e-04f, 2.959435461e-04f, 2.952123782e-04f, - 2.944806172e-04f, 2.937482648e-04f, 2.930153227e-04f, 2.922817925e-04f, 2.915476758e-04f, 2.908129743e-04f, 2.900776897e-04f, 2.893418236e-04f, 2.886053777e-04f, 2.878683536e-04f, - 2.871307531e-04f, 2.863925776e-04f, 2.856538290e-04f, 2.849145089e-04f, 2.841746189e-04f, 2.834341607e-04f, 2.826931360e-04f, 2.819515464e-04f, 2.812093937e-04f, 2.804666794e-04f, - 2.797234053e-04f, 2.789795730e-04f, 2.782351842e-04f, 2.774902405e-04f, 2.767447437e-04f, 2.759986954e-04f, 2.752520973e-04f, 2.745049511e-04f, 2.737572585e-04f, 2.730090211e-04f, - 2.722602406e-04f, 2.715109187e-04f, 2.707610570e-04f, 2.700106574e-04f, 2.692597214e-04f, 2.685082507e-04f, 2.677562471e-04f, 2.670037122e-04f, 2.662506477e-04f, 2.654970553e-04f, - 2.647429366e-04f, 2.639882935e-04f, 2.632331275e-04f, 2.624774405e-04f, 2.617212339e-04f, 2.609645097e-04f, 2.602072694e-04f, 2.594495148e-04f, 2.586912475e-04f, 2.579324693e-04f, - 2.571731818e-04f, 2.564133869e-04f, 2.556530861e-04f, 2.548922812e-04f, 2.541309738e-04f, 2.533691658e-04f, 2.526068587e-04f, 2.518440544e-04f, 2.510807545e-04f, 2.503169607e-04f, - 2.495526747e-04f, 2.487878984e-04f, 2.480226332e-04f, 2.472568811e-04f, 2.464906436e-04f, 2.457239226e-04f, 2.449567197e-04f, 2.441890367e-04f, 2.434208752e-04f, 2.426522370e-04f, - 2.418831238e-04f, 2.411135374e-04f, 2.403434794e-04f, 2.395729516e-04f, 2.388019557e-04f, 2.380304934e-04f, 2.372585665e-04f, 2.364861766e-04f, 2.357133256e-04f, 2.349400151e-04f, - 2.341662469e-04f, 2.333920228e-04f, 2.326173443e-04f, 2.318422133e-04f, 2.310666315e-04f, 2.302906007e-04f, 2.295141225e-04f, 2.287371987e-04f, 2.279598311e-04f, 2.271820213e-04f, - 2.264037712e-04f, 2.256250825e-04f, 2.248459568e-04f, 2.240663960e-04f, 2.232864018e-04f, 2.225059759e-04f, 2.217251200e-04f, 2.209438360e-04f, 2.201621256e-04f, 2.193799905e-04f, - 2.185974324e-04f, 2.178144531e-04f, 2.170310544e-04f, 2.162472379e-04f, 2.154630056e-04f, 2.146783590e-04f, 2.138933000e-04f, 2.131078303e-04f, 2.123219516e-04f, 2.115356658e-04f, - 2.107489745e-04f, 2.099618796e-04f, 2.091743827e-04f, 2.083864857e-04f, 2.075981902e-04f, 2.068094981e-04f, 2.060204112e-04f, 2.052309311e-04f, 2.044410596e-04f, 2.036507986e-04f, - 2.028601496e-04f, 2.020691146e-04f, 2.012776953e-04f, 2.004858935e-04f, 1.996937108e-04f, 1.989011492e-04f, 1.981082102e-04f, 1.973148958e-04f, 1.965212077e-04f, 1.957271476e-04f, - 1.949327174e-04f, 1.941379187e-04f, 1.933427534e-04f, 1.925472232e-04f, 1.917513299e-04f, 1.909550753e-04f, 1.901584611e-04f, 1.893614892e-04f, 1.885641612e-04f, 1.877664790e-04f, - 1.869684444e-04f, 1.861700591e-04f, 1.853713249e-04f, 1.845722435e-04f, 1.837728169e-04f, 1.829730466e-04f, 1.821729346e-04f, 1.813724826e-04f, 1.805716923e-04f, 1.797705656e-04f, - 1.789691042e-04f, 1.781673100e-04f, 1.773651847e-04f, 1.765627300e-04f, 1.757599479e-04f, 1.749568400e-04f, 1.741534081e-04f, 1.733496541e-04f, 1.725455796e-04f, 1.717411866e-04f, - 1.709364768e-04f, 1.701314520e-04f, 1.693261139e-04f, 1.685204644e-04f, 1.677145052e-04f, 1.669082382e-04f, 1.661016651e-04f, 1.652947878e-04f, 1.644876079e-04f, 1.636801274e-04f, - 1.628723479e-04f, 1.620642714e-04f, 1.612558996e-04f, 1.604472342e-04f, 1.596382771e-04f, 1.588290301e-04f, 1.580194949e-04f, 1.572096735e-04f, 1.563995675e-04f, 1.555891787e-04f, - 1.547785091e-04f, 1.539675603e-04f, 1.531563341e-04f, 1.523448324e-04f, 1.515330570e-04f, 1.507210096e-04f, 1.499086921e-04f, 1.490961063e-04f, 1.482832539e-04f, 1.474701368e-04f, - 1.466567568e-04f, 1.458431157e-04f, 1.450292152e-04f, 1.442150572e-04f, 1.434006435e-04f, 1.425859759e-04f, 1.417710563e-04f, 1.409558863e-04f, 1.401404678e-04f, 1.393248026e-04f, - 1.385088926e-04f, 1.376927395e-04f, 1.368763452e-04f, 1.360597114e-04f, 1.352428399e-04f, 1.344257327e-04f, 1.336083914e-04f, 1.327908179e-04f, 1.319730140e-04f, 1.311549815e-04f, - 1.303367222e-04f, 1.295182380e-04f, 1.286995306e-04f, 1.278806019e-04f, 1.270614536e-04f, 1.262420876e-04f, 1.254225057e-04f, 1.246027098e-04f, 1.237827015e-04f, 1.229624828e-04f, - 1.221420554e-04f, 1.213214213e-04f, 1.205005820e-04f, 1.196795396e-04f, 1.188582958e-04f, 1.180368525e-04f, 1.172152113e-04f, 1.163933743e-04f, 1.155713431e-04f, 1.147491196e-04f, - 1.139267057e-04f, 1.131041030e-04f, 1.122813136e-04f, 1.114583390e-04f, 1.106351813e-04f, 1.098118422e-04f, 1.089883235e-04f, 1.081646271e-04f, 1.073407547e-04f, 1.065167082e-04f, - 1.056924894e-04f, 1.048681002e-04f, 1.040435423e-04f, 1.032188175e-04f, 1.023939278e-04f, 1.015688748e-04f, 1.007436605e-04f, 9.991828669e-05f, 9.909275512e-05f, 9.826706765e-05f, - 9.744122609e-05f, 9.661523229e-05f, 9.578908805e-05f, 9.496279520e-05f, 9.413635557e-05f, 9.330977098e-05f, 9.248304324e-05f, 9.165617419e-05f, 9.082916565e-05f, 9.000201944e-05f, - 8.917473740e-05f, 8.834732133e-05f, 8.751977307e-05f, 8.669209444e-05f, 8.586428727e-05f, 8.503635338e-05f, 8.420829460e-05f, 8.338011275e-05f, 8.255180966e-05f, 8.172338715e-05f, - 8.089484705e-05f, 8.006619119e-05f, 7.923742139e-05f, 7.840853948e-05f, 7.757954728e-05f, 7.675044662e-05f, 7.592123933e-05f, 7.509192723e-05f, 7.426251216e-05f, 7.343299593e-05f, - 7.260338037e-05f, 7.177366732e-05f, 7.094385859e-05f, 7.011395602e-05f, 6.928396143e-05f, 6.845387664e-05f, 6.762370350e-05f, 6.679344382e-05f, 6.596309943e-05f, 6.513267216e-05f, - 6.430216384e-05f, 6.347157629e-05f, 6.264091134e-05f, 6.181017082e-05f, 6.097935655e-05f, 6.014847037e-05f, 5.931751411e-05f, 5.848648958e-05f, 5.765539862e-05f, 5.682424305e-05f, - 5.599302471e-05f, 5.516174542e-05f, 5.433040701e-05f, 5.349901130e-05f, 5.266756013e-05f, 5.183605532e-05f, 5.100449869e-05f, 5.017289209e-05f, 4.934123733e-05f, 4.850953624e-05f, - 4.767779065e-05f, 4.684600239e-05f, 4.601417328e-05f, 4.518230515e-05f, 4.435039984e-05f, 4.351845916e-05f, 4.268648494e-05f, 4.185447902e-05f, 4.102244321e-05f, 4.019037935e-05f, - 3.935828927e-05f, 3.852617478e-05f, 3.769403772e-05f, 3.686187991e-05f, 3.602970318e-05f, 3.519750936e-05f, 3.436530027e-05f, 3.353307774e-05f, 3.270084359e-05f, 3.186859966e-05f, - 3.103634776e-05f, 3.020408973e-05f, 2.937182739e-05f, 2.853956256e-05f, 2.770729708e-05f, 2.687503276e-05f, 2.604277143e-05f, 2.521051491e-05f, 2.437826504e-05f, 2.354602364e-05f, - 2.271379252e-05f, 2.188157352e-05f, 2.104936846e-05f, 2.021717917e-05f, 1.938500746e-05f, 1.855285517e-05f, 1.772072411e-05f, 1.688861611e-05f, 1.605653299e-05f, 1.522447658e-05f, - 1.439244869e-05f, 1.356045116e-05f, 1.272848580e-05f, 1.189655444e-05f, 1.106465889e-05f, 1.023280098e-05f, 9.400982540e-06f, 8.569205379e-06f, 7.737471322e-06f, 6.905782190e-06f, - 6.074139805e-06f, 5.242545986e-06f, 4.411002553e-06f, 3.579511328e-06f, 2.748074129e-06f, 1.916692776e-06f, 1.085369089e-06f, 2.541048855e-07f, -5.770980143e-07f, -1.408237793e-06f, - -2.239312631e-06f, -3.070320712e-06f, -3.901260217e-06f, -4.732129330e-06f, -5.562926232e-06f, -6.393649109e-06f, -7.224296142e-06f, -8.054865516e-06f, -8.885355415e-06f, -9.715764023e-06f, - -1.054608953e-05f, -1.137633011e-05f, -1.220648395e-05f, -1.303654925e-05f, -1.386652418e-05f, -1.469640694e-05f, -1.552619570e-05f, -1.635588867e-05f, -1.718548401e-05f, -1.801497993e-05f, - -1.884437461e-05f, -1.967366623e-05f, -2.050285299e-05f, -2.133193308e-05f, -2.216090469e-05f, -2.298976600e-05f, -2.381851521e-05f, -2.464715050e-05f, -2.547567007e-05f, -2.630407211e-05f, - -2.713235481e-05f, -2.796051637e-05f, -2.878855497e-05f, -2.961646881e-05f, -3.044425609e-05f, -3.127191499e-05f, -3.209944371e-05f, -3.292684044e-05f, -3.375410339e-05f, -3.458123074e-05f, - -3.540822070e-05f, -3.623507145e-05f, -3.706178120e-05f, -3.788834814e-05f, -3.871477048e-05f, -3.954104640e-05f, -4.036717411e-05f, -4.119315180e-05f, -4.201897769e-05f, -4.284464995e-05f, - -4.367016681e-05f, -4.449552645e-05f, -4.532072709e-05f, -4.614576691e-05f, -4.697064413e-05f, -4.779535694e-05f, -4.861990355e-05f, -4.944428217e-05f, -5.026849100e-05f, -5.109252824e-05f, - -5.191639210e-05f, -5.274008078e-05f, -5.356359249e-05f, -5.438692545e-05f, -5.521007785e-05f, -5.603304790e-05f, -5.685583381e-05f, -5.767843380e-05f, -5.850084607e-05f, -5.932306883e-05f, - -6.014510029e-05f, -6.096693867e-05f, -6.178858217e-05f, -6.261002901e-05f, -6.343127740e-05f, -6.425232555e-05f, -6.507317169e-05f, -6.589381401e-05f, -6.671425075e-05f, -6.753448011e-05f, - -6.835450031e-05f, -6.917430957e-05f, -6.999390610e-05f, -7.081328813e-05f, -7.163245387e-05f, -7.245140155e-05f, -7.327012937e-05f, -7.408863557e-05f, -7.490691837e-05f, -7.572497598e-05f, - -7.654280663e-05f, -7.736040854e-05f, -7.817777993e-05f, -7.899491904e-05f, -7.981182409e-05f, -8.062849329e-05f, -8.144492488e-05f, -8.226111709e-05f, -8.307706814e-05f, -8.389277626e-05f, - -8.470823968e-05f, -8.552345663e-05f, -8.633842534e-05f, -8.715314404e-05f, -8.796761096e-05f, -8.878182434e-05f, -8.959578240e-05f, -9.040948339e-05f, -9.122292554e-05f, -9.203610707e-05f, - -9.284902624e-05f, -9.366168127e-05f, -9.447407040e-05f, -9.528619187e-05f, -9.609804391e-05f, -9.690962478e-05f, -9.772093270e-05f, -9.853196592e-05f, -9.934272269e-05f, -1.001532012e-04f, - -1.009633998e-04f, -1.017733166e-04f, -1.025829500e-04f, -1.033922981e-04f, -1.042013592e-04f, -1.050101316e-04f, -1.058186135e-04f, -1.066268031e-04f, -1.074346987e-04f, -1.082422986e-04f, - -1.090496010e-04f, -1.098566041e-04f, -1.106633062e-04f, -1.114697056e-04f, -1.122758005e-04f, -1.130815891e-04f, -1.138870698e-04f, -1.146922408e-04f, -1.154971003e-04f, -1.163016465e-04f, - -1.171058779e-04f, -1.179097925e-04f, -1.187133887e-04f, -1.195166647e-04f, -1.203196189e-04f, -1.211222494e-04f, -1.219245545e-04f, -1.227265325e-04f, -1.235281816e-04f, -1.243295002e-04f, - -1.251304864e-04f, -1.259311386e-04f, -1.267314550e-04f, -1.275314339e-04f, -1.283310736e-04f, -1.291303723e-04f, -1.299293283e-04f, -1.307279399e-04f, -1.315262053e-04f, -1.323241228e-04f, - -1.331216908e-04f, -1.339189074e-04f, -1.347157710e-04f, -1.355122799e-04f, -1.363084322e-04f, -1.371042264e-04f, -1.378996606e-04f, -1.386947332e-04f, -1.394894424e-04f, -1.402837865e-04f, - -1.410777639e-04f, -1.418713728e-04f, -1.426646114e-04f, -1.434574781e-04f, -1.442499712e-04f, -1.450420889e-04f, -1.458338296e-04f, -1.466251915e-04f, -1.474161729e-04f, -1.482067721e-04f, - -1.489969875e-04f, -1.497868172e-04f, -1.505762597e-04f, -1.513653132e-04f, -1.521539759e-04f, -1.529422463e-04f, -1.537301226e-04f, -1.545176031e-04f, -1.553046860e-04f, -1.560913698e-04f, - -1.568776527e-04f, -1.576635330e-04f, -1.584490091e-04f, -1.592340791e-04f, -1.600187415e-04f, -1.608029946e-04f, -1.615868366e-04f, -1.623702659e-04f, -1.631532808e-04f, -1.639358795e-04f, - -1.647180605e-04f, -1.654998220e-04f, -1.662811624e-04f, -1.670620799e-04f, -1.678425729e-04f, -1.686226397e-04f, -1.694022786e-04f, -1.701814879e-04f, -1.709602660e-04f, -1.717386112e-04f, - -1.725165219e-04f, -1.732939962e-04f, -1.740710327e-04f, -1.748476295e-04f, -1.756237850e-04f, -1.763994976e-04f, -1.771747656e-04f, -1.779495874e-04f, -1.787239611e-04f, -1.794978853e-04f, - -1.802713582e-04f, -1.810443782e-04f, -1.818169435e-04f, -1.825890526e-04f, -1.833607038e-04f, -1.841318954e-04f, -1.849026258e-04f, -1.856728932e-04f, -1.864426962e-04f, -1.872120329e-04f, - -1.879809018e-04f, -1.887493012e-04f, -1.895172294e-04f, -1.902846848e-04f, -1.910516658e-04f, -1.918181707e-04f, -1.925841978e-04f, -1.933497456e-04f, -1.941148123e-04f, -1.948793963e-04f, - -1.956434961e-04f, -1.964071099e-04f, -1.971702361e-04f, -1.979328730e-04f, -1.986950191e-04f, -1.994566727e-04f, -2.002178322e-04f, -2.009784959e-04f, -2.017386622e-04f, -2.024983294e-04f, - -2.032574960e-04f, -2.040161604e-04f, -2.047743208e-04f, -2.055319756e-04f, -2.062891234e-04f, -2.070457623e-04f, -2.078018908e-04f, -2.085575073e-04f, -2.093126102e-04f, -2.100671978e-04f, - -2.108212685e-04f, -2.115748207e-04f, -2.123278528e-04f, -2.130803632e-04f, -2.138323503e-04f, -2.145838124e-04f, -2.153347479e-04f, -2.160851554e-04f, -2.168350330e-04f, -2.175843793e-04f, - -2.183331925e-04f, -2.190814713e-04f, -2.198292138e-04f, -2.205764185e-04f, -2.213230839e-04f, -2.220692083e-04f, -2.228147901e-04f, -2.235598278e-04f, -2.243043197e-04f, -2.250482642e-04f, - -2.257916598e-04f, -2.265345049e-04f, -2.272767979e-04f, -2.280185371e-04f, -2.287597210e-04f, -2.295003481e-04f, -2.302404167e-04f, -2.309799253e-04f, -2.317188722e-04f, -2.324572560e-04f, - -2.331950750e-04f, -2.339323276e-04f, -2.346690123e-04f, -2.354051274e-04f, -2.361406715e-04f, -2.368756430e-04f, -2.376100402e-04f, -2.383438617e-04f, -2.390771058e-04f, -2.398097710e-04f, - -2.405418557e-04f, -2.412733584e-04f, -2.420042775e-04f, -2.427346114e-04f, -2.434643586e-04f, -2.441935175e-04f, -2.449220866e-04f, -2.456500643e-04f, -2.463774491e-04f, -2.471042394e-04f, - -2.478304336e-04f, -2.485560303e-04f, -2.492810278e-04f, -2.500054246e-04f, -2.507292193e-04f, -2.514524101e-04f, -2.521749957e-04f, -2.528969743e-04f, -2.536183447e-04f, -2.543391051e-04f, - -2.550592540e-04f, -2.557787899e-04f, -2.564977113e-04f, -2.572160167e-04f, -2.579337045e-04f, -2.586507732e-04f, -2.593672212e-04f, -2.600830471e-04f, -2.607982492e-04f, -2.615128262e-04f, - -2.622267764e-04f, -2.629400984e-04f, -2.636527907e-04f, -2.643648516e-04f, -2.650762797e-04f, -2.657870736e-04f, -2.664972316e-04f, -2.672067523e-04f, -2.679156341e-04f, -2.686238756e-04f, - -2.693314752e-04f, -2.700384315e-04f, -2.707447429e-04f, -2.714504080e-04f, -2.721554252e-04f, -2.728597930e-04f, -2.735635100e-04f, -2.742665746e-04f, -2.749689854e-04f, -2.756707409e-04f, - -2.763718395e-04f, -2.770722798e-04f, -2.777720603e-04f, -2.784711795e-04f, -2.791696360e-04f, -2.798674282e-04f, -2.805645546e-04f, -2.812610139e-04f, -2.819568044e-04f, -2.826519248e-04f, - -2.833463736e-04f, -2.840401492e-04f, -2.847332502e-04f, -2.854256752e-04f, -2.861174227e-04f, -2.868084912e-04f, -2.874988792e-04f, -2.881885853e-04f, -2.888776080e-04f, -2.895659458e-04f, - -2.902535974e-04f, -2.909405612e-04f, -2.916268358e-04f, -2.923124197e-04f, -2.929973115e-04f, -2.936815098e-04f, -2.943650130e-04f, -2.950478198e-04f, -2.957299286e-04f, -2.964113381e-04f, - -2.970920468e-04f, -2.977720532e-04f, -2.984513560e-04f, -2.991299537e-04f, -2.998078448e-04f, -3.004850279e-04f, -3.011615016e-04f, -3.018372645e-04f, -3.025123150e-04f, -3.031866519e-04f, - -3.038602737e-04f, -3.045331789e-04f, -3.052053661e-04f, -3.058768339e-04f, -3.065475809e-04f, -3.072176056e-04f, -3.078869068e-04f, -3.085554828e-04f, -3.092233324e-04f, -3.098904541e-04f, - -3.105568465e-04f, -3.112225082e-04f, -3.118874378e-04f, -3.125516338e-04f, -3.132150950e-04f, -3.138778198e-04f, -3.145398070e-04f, -3.152010550e-04f, -3.158615625e-04f, -3.165213281e-04f, - -3.171803504e-04f, -3.178386281e-04f, -3.184961597e-04f, -3.191529438e-04f, -3.198089791e-04f, -3.204642642e-04f, -3.211187976e-04f, -3.217725781e-04f, -3.224256042e-04f, -3.230778746e-04f, - -3.237293879e-04f, -3.243801427e-04f, -3.250301376e-04f, -3.256793713e-04f, -3.263278424e-04f, -3.269755496e-04f, -3.276224914e-04f, -3.282686666e-04f, -3.289140737e-04f, -3.295587114e-04f, - -3.302025784e-04f, -3.308456733e-04f, -3.314879947e-04f, -3.321295413e-04f, -3.327703117e-04f, -3.334103046e-04f, -3.340495186e-04f, -3.346879525e-04f, -3.353256048e-04f, -3.359624742e-04f, - -3.365985594e-04f, -3.372338591e-04f, -3.378683718e-04f, -3.385020963e-04f, -3.391350313e-04f, -3.397671754e-04f, -3.403985273e-04f, -3.410290856e-04f, -3.416588491e-04f, -3.422878164e-04f, - -3.429159861e-04f, -3.435433571e-04f, -3.441699279e-04f, -3.447956973e-04f, -3.454206639e-04f, -3.460448264e-04f, -3.466681835e-04f, -3.472907340e-04f, -3.479124764e-04f, -3.485334096e-04f, - -3.491535321e-04f, -3.497728427e-04f, -3.503913402e-04f, -3.510090231e-04f, -3.516258902e-04f, -3.522419403e-04f, -3.528571720e-04f, -3.534715840e-04f, -3.540851751e-04f, -3.546979440e-04f, - -3.553098893e-04f, -3.559210098e-04f, -3.565313043e-04f, -3.571407714e-04f, -3.577494099e-04f, -3.583572185e-04f, -3.589641959e-04f, -3.595703409e-04f, -3.601756522e-04f, -3.607801285e-04f, - -3.613837686e-04f, -3.619865711e-04f, -3.625885349e-04f, -3.631896587e-04f, -3.637899413e-04f, -3.643893813e-04f, -3.649879775e-04f, -3.655857287e-04f, -3.661826336e-04f, -3.667786911e-04f, - -3.673738997e-04f, -3.679682583e-04f, -3.685617657e-04f, -3.691544207e-04f, -3.697462218e-04f, -3.703371681e-04f, -3.709272581e-04f, -3.715164908e-04f, -3.721048648e-04f, -3.726923789e-04f, - -3.732790319e-04f, -3.738648226e-04f, -3.744497498e-04f, -3.750338122e-04f, -3.756170086e-04f, -3.761993378e-04f, -3.767807987e-04f, -3.773613899e-04f, -3.779411103e-04f, -3.785199587e-04f, - -3.790979338e-04f, -3.796750346e-04f, -3.802512597e-04f, -3.808266079e-04f, -3.814010781e-04f, -3.819746691e-04f, -3.825473797e-04f, -3.831192087e-04f, -3.836901549e-04f, -3.842602171e-04f, - -3.848293941e-04f, -3.853976848e-04f, -3.859650880e-04f, -3.865316025e-04f, -3.870972270e-04f, -3.876619606e-04f, -3.882258019e-04f, -3.887887497e-04f, -3.893508031e-04f, -3.899119607e-04f, - -3.904722214e-04f, -3.910315840e-04f, -3.915900475e-04f, -3.921476105e-04f, -3.927042720e-04f, -3.932600309e-04f, -3.938148859e-04f, -3.943688359e-04f, -3.949218798e-04f, -3.954740164e-04f, - -3.960252446e-04f, -3.965755632e-04f, -3.971249711e-04f, -3.976734672e-04f, -3.982210503e-04f, -3.987677193e-04f, -3.993134730e-04f, -3.998583104e-04f, -4.004022303e-04f, -4.009452316e-04f, - -4.014873132e-04f, -4.020284739e-04f, -4.025687126e-04f, -4.031080282e-04f, -4.036464196e-04f, -4.041838857e-04f, -4.047204254e-04f, -4.052560375e-04f, -4.057907210e-04f, -4.063244747e-04f, - -4.068572976e-04f, -4.073891885e-04f, -4.079201464e-04f, -4.084501702e-04f, -4.089792587e-04f, -4.095074109e-04f, -4.100346257e-04f, -4.105609020e-04f, -4.110862388e-04f, -4.116106348e-04f, - -4.121340891e-04f, -4.126566006e-04f, -4.131781683e-04f, -4.136987909e-04f, -4.142184675e-04f, -4.147371970e-04f, -4.152549783e-04f, -4.157718104e-04f, -4.162876921e-04f, -4.168026225e-04f, - -4.173166005e-04f, -4.178296250e-04f, -4.183416950e-04f, -4.188528093e-04f, -4.193629671e-04f, -4.198721672e-04f, -4.203804085e-04f, -4.208876901e-04f, -4.213940108e-04f, -4.218993697e-04f, - -4.224037658e-04f, -4.229071979e-04f, -4.234096650e-04f, -4.239111662e-04f, -4.244117003e-04f, -4.249112664e-04f, -4.254098635e-04f, -4.259074905e-04f, -4.264041464e-04f, -4.268998301e-04f, - -4.273945407e-04f, -4.278882772e-04f, -4.283810386e-04f, -4.288728237e-04f, -4.293636317e-04f, -4.298534616e-04f, -4.303423122e-04f, -4.308301827e-04f, -4.313170720e-04f, -4.318029792e-04f, - -4.322879032e-04f, -4.327718431e-04f, -4.332547978e-04f, -4.337367664e-04f, -4.342177479e-04f, -4.346977413e-04f, -4.351767457e-04f, -4.356547600e-04f, -4.361317833e-04f, -4.366078146e-04f, - -4.370828530e-04f, -4.375568975e-04f, -4.380299470e-04f, -4.385020007e-04f, -4.389730576e-04f, -4.394431167e-04f, -4.399121771e-04f, -4.403802378e-04f, -4.408472979e-04f, -4.413133564e-04f, - -4.417784124e-04f, -4.422424648e-04f, -4.427055129e-04f, -4.431675556e-04f, -4.436285920e-04f, -4.440886212e-04f, -4.445476422e-04f, -4.450056541e-04f, -4.454626560e-04f, -4.459186469e-04f, - -4.463736259e-04f, -4.468275922e-04f, -4.472805447e-04f, -4.477324826e-04f, -4.481834049e-04f, -4.486333108e-04f, -4.490821992e-04f, -4.495300694e-04f, -4.499769204e-04f, -4.504227513e-04f, - -4.508675612e-04f, -4.513113492e-04f, -4.517541144e-04f, -4.521958559e-04f, -4.526365729e-04f, -4.530762643e-04f, -4.535149294e-04f, -4.539525673e-04f, -4.543891770e-04f, -4.548247577e-04f, - -4.552593086e-04f, -4.556928286e-04f, -4.561253170e-04f, -4.565567729e-04f, -4.569871955e-04f, -4.574165838e-04f, -4.578449369e-04f, -4.582722542e-04f, -4.586985345e-04f, -4.591237772e-04f, - -4.595479813e-04f, -4.599711461e-04f, -4.603932706e-04f, -4.608143540e-04f, -4.612343954e-04f, -4.616533941e-04f, -4.620713491e-04f, -4.624882597e-04f, -4.629041250e-04f, -4.633189441e-04f, - -4.637327163e-04f, -4.641454407e-04f, -4.645571164e-04f, -4.649677427e-04f, -4.653773188e-04f, -4.657858437e-04f, -4.661933168e-04f, -4.665997371e-04f, -4.670051039e-04f, -4.674094163e-04f, - -4.678126736e-04f, -4.682148749e-04f, -4.686160195e-04f, -4.690161065e-04f, -4.694151351e-04f, -4.698131046e-04f, -4.702100141e-04f, -4.706058629e-04f, -4.710006501e-04f, -4.713943751e-04f, - -4.717870369e-04f, -4.721786348e-04f, -4.725691681e-04f, -4.729586360e-04f, -4.733470376e-04f, -4.737343722e-04f, -4.741206391e-04f, -4.745058375e-04f, -4.748899666e-04f, -4.752730256e-04f, - -4.756550138e-04f, -4.760359304e-04f, -4.764157747e-04f, -4.767945459e-04f, -4.771722434e-04f, -4.775488662e-04f, -4.779244137e-04f, -4.782988851e-04f, -4.786722797e-04f, -4.790445968e-04f, - -4.794158356e-04f, -4.797859954e-04f, -4.801550755e-04f, -4.805230750e-04f, -4.808899934e-04f, -4.812558298e-04f, -4.816205836e-04f, -4.819842540e-04f, -4.823468404e-04f, -4.827083419e-04f, - -4.830687580e-04f, -4.834280878e-04f, -4.837863307e-04f, -4.841434859e-04f, -4.844995529e-04f, -4.848545308e-04f, -4.852084190e-04f, -4.855612167e-04f, -4.859129233e-04f, -4.862635382e-04f, - -4.866130605e-04f, -4.869614897e-04f, -4.873088250e-04f, -4.876550657e-04f, -4.880002113e-04f, -4.883442609e-04f, -4.886872140e-04f, -4.890290699e-04f, -4.893698278e-04f, -4.897094872e-04f, - -4.900480473e-04f, -4.903855076e-04f, -4.907218673e-04f, -4.910571258e-04f, -4.913912824e-04f, -4.917243366e-04f, -4.920562875e-04f, -4.923871347e-04f, -4.927168774e-04f, -4.930455151e-04f, - -4.933730470e-04f, -4.936994726e-04f, -4.940247911e-04f, -4.943490021e-04f, -4.946721048e-04f, -4.949940986e-04f, -4.953149829e-04f, -4.956347571e-04f, -4.959534205e-04f, -4.962709726e-04f, - -4.965874127e-04f, -4.969027403e-04f, -4.972169546e-04f, -4.975300552e-04f, -4.978420413e-04f, -4.981529125e-04f, -4.984626680e-04f, -4.987713074e-04f, -4.990788300e-04f, -4.993852352e-04f, - -4.996905224e-04f, -4.999946911e-04f, -5.002977406e-04f, -5.005996704e-04f, -5.009004800e-04f, -5.012001686e-04f, -5.014987358e-04f, -5.017961810e-04f, -5.020925036e-04f, -5.023877031e-04f, - -5.026817789e-04f, -5.029747303e-04f, -5.032665570e-04f, -5.035572582e-04f, -5.038468335e-04f, -5.041352823e-04f, -5.044226041e-04f, -5.047087983e-04f, -5.049938643e-04f, -5.052778017e-04f, - -5.055606099e-04f, -5.058422883e-04f, -5.061228364e-04f, -5.064022537e-04f, -5.066805397e-04f, -5.069576938e-04f, -5.072337156e-04f, -5.075086044e-04f, -5.077823598e-04f, -5.080549813e-04f, - -5.083264683e-04f, -5.085968203e-04f, -5.088660369e-04f, -5.091341174e-04f, -5.094010615e-04f, -5.096668686e-04f, -5.099315383e-04f, -5.101950699e-04f, -5.104574631e-04f, -5.107187173e-04f, - -5.109788321e-04f, -5.112378069e-04f, -5.114956414e-04f, -5.117523349e-04f, -5.120078871e-04f, -5.122622974e-04f, -5.125155653e-04f, -5.127676905e-04f, -5.130186725e-04f, -5.132685107e-04f, - -5.135172047e-04f, -5.137647541e-04f, -5.140111583e-04f, -5.142564171e-04f, -5.145005298e-04f, -5.147434960e-04f, -5.149853153e-04f, -5.152259873e-04f, -5.154655115e-04f, -5.157038875e-04f, - -5.159411147e-04f, -5.161771929e-04f, -5.164121216e-04f, -5.166459002e-04f, -5.168785285e-04f, -5.171100060e-04f, -5.173403322e-04f, -5.175695068e-04f, -5.177975292e-04f, -5.180243993e-04f, - -5.182501164e-04f, -5.184746801e-04f, -5.186980902e-04f, -5.189203462e-04f, -5.191414476e-04f, -5.193613942e-04f, -5.195801854e-04f, -5.197978209e-04f, -5.200143003e-04f, -5.202296232e-04f, - -5.204437892e-04f, -5.206567980e-04f, -5.208686492e-04f, -5.210793423e-04f, -5.212888770e-04f, -5.214972530e-04f, -5.217044699e-04f, -5.219105272e-04f, -5.221154247e-04f, -5.223191620e-04f, - -5.225217386e-04f, -5.227231543e-04f, -5.229234088e-04f, -5.231225015e-04f, -5.233204323e-04f, -5.235172007e-04f, -5.237128064e-04f, -5.239072491e-04f, -5.241005284e-04f, -5.242926440e-04f, - -5.244835955e-04f, -5.246733826e-04f, -5.248620051e-04f, -5.250494625e-04f, -5.252357546e-04f, -5.254208809e-04f, -5.256048413e-04f, -5.257876354e-04f, -5.259692628e-04f, -5.261497233e-04f, - -5.263290165e-04f, -5.265071422e-04f, -5.266841000e-04f, -5.268598897e-04f, -5.270345109e-04f, -5.272079634e-04f, -5.273802468e-04f, -5.275513609e-04f, -5.277213053e-04f, -5.278900798e-04f, - -5.280576842e-04f, -5.282241181e-04f, -5.283893812e-04f, -5.285534733e-04f, -5.287163941e-04f, -5.288781434e-04f, -5.290387208e-04f, -5.291981261e-04f, -5.293563590e-04f, -5.295134194e-04f, - -5.296693068e-04f, -5.298240211e-04f, -5.299775621e-04f, -5.301299294e-04f, -5.302811228e-04f, -5.304311422e-04f, -5.305799871e-04f, -5.307276575e-04f, -5.308741530e-04f, -5.310194734e-04f, - -5.311636186e-04f, -5.313065882e-04f, -5.314483821e-04f, -5.315890000e-04f, -5.317284416e-04f, -5.318667069e-04f, -5.320037956e-04f, -5.321397074e-04f, -5.322744421e-04f, -5.324079996e-04f, - -5.325403796e-04f, -5.326715820e-04f, -5.328016065e-04f, -5.329304529e-04f, -5.330581210e-04f, -5.331846108e-04f, -5.333099218e-04f, -5.334340541e-04f, -5.335570073e-04f, -5.336787814e-04f, - -5.337993760e-04f, -5.339187911e-04f, -5.340370266e-04f, -5.341540821e-04f, -5.342699575e-04f, -5.343846527e-04f, -5.344981676e-04f, -5.346105019e-04f, -5.347216554e-04f, -5.348316282e-04f, - -5.349404198e-04f, -5.350480304e-04f, -5.351544596e-04f, -5.352597074e-04f, -5.353637735e-04f, -5.354666579e-04f, -5.355683605e-04f, -5.356688810e-04f, -5.357682194e-04f, -5.358663755e-04f, - -5.359633492e-04f, -5.360591404e-04f, -5.361537489e-04f, -5.362471746e-04f, -5.363394175e-04f, -5.364304774e-04f, -5.365203542e-04f, -5.366090478e-04f, -5.366965580e-04f, -5.367828848e-04f, - -5.368680281e-04f, -5.369519878e-04f, -5.370347637e-04f, -5.371163558e-04f, -5.371967641e-04f, -5.372759883e-04f, -5.373540285e-04f, -5.374308845e-04f, -5.375065562e-04f, -5.375810437e-04f, - -5.376543468e-04f, -5.377264653e-04f, -5.377973994e-04f, -5.378671489e-04f, -5.379357137e-04f, -5.380030938e-04f, -5.380692891e-04f, -5.381342995e-04f, -5.381981251e-04f, -5.382607657e-04f, - -5.383222213e-04f, -5.383824919e-04f, -5.384415774e-04f, -5.384994777e-04f, -5.385561930e-04f, -5.386117230e-04f, -5.386660677e-04f, -5.387192273e-04f, -5.387712015e-04f, -5.388219904e-04f, - -5.388715940e-04f, -5.389200122e-04f, -5.389672450e-04f, -5.390132925e-04f, -5.390581545e-04f, -5.391018311e-04f, -5.391443223e-04f, -5.391856281e-04f, -5.392257485e-04f, -5.392646834e-04f, - -5.393024330e-04f, -5.393389971e-04f, -5.393743757e-04f, -5.394085690e-04f, -5.394415770e-04f, -5.394733995e-04f, -5.395040367e-04f, -5.395334886e-04f, -5.395617552e-04f, -5.395888365e-04f, - -5.396147325e-04f, -5.396394434e-04f, -5.396629691e-04f, -5.396853096e-04f, -5.397064650e-04f, -5.397264354e-04f, -5.397452207e-04f, -5.397628211e-04f, -5.397792366e-04f, -5.397944672e-04f, - -5.398085130e-04f, -5.398213740e-04f, -5.398330504e-04f, -5.398435421e-04f, -5.398528493e-04f, -5.398609719e-04f, -5.398679102e-04f, -5.398736641e-04f, -5.398782337e-04f, -5.398816192e-04f, - -5.398838205e-04f, -5.398848378e-04f, -5.398846711e-04f, -5.398833206e-04f, -5.398807864e-04f, -5.398770684e-04f, -5.398721669e-04f, -5.398660820e-04f, -5.398588136e-04f, -5.398503620e-04f, - -5.398407273e-04f, -5.398299094e-04f, -5.398179087e-04f, -5.398047251e-04f, -5.397903589e-04f, -5.397748100e-04f, -5.397580787e-04f, -5.397401650e-04f, -5.397210692e-04f, -5.397007912e-04f, - -5.396793314e-04f, -5.396566897e-04f, -5.396328663e-04f, -5.396078614e-04f, -5.395816751e-04f, -5.395543076e-04f, -5.395257590e-04f, -5.394960295e-04f, -5.394651191e-04f, -5.394330282e-04f, - -5.393997567e-04f, -5.393653050e-04f, -5.393296731e-04f, -5.392928612e-04f, -5.392548695e-04f, -5.392156982e-04f, -5.391753474e-04f, -5.391338174e-04f, -5.390911082e-04f, -5.390472201e-04f, - -5.390021532e-04f, -5.389559078e-04f, -5.389084840e-04f, -5.388598821e-04f, -5.388101022e-04f, -5.387591444e-04f, -5.387070092e-04f, -5.386536965e-04f, -5.385992067e-04f, -5.385435399e-04f, - -5.384866963e-04f, -5.384286762e-04f, -5.383694798e-04f, -5.383091072e-04f, -5.382475588e-04f, -5.381848347e-04f, -5.381209352e-04f, -5.380558604e-04f, -5.379896107e-04f, -5.379221862e-04f, - -5.378535873e-04f, -5.377838140e-04f, -5.377128667e-04f, -5.376407456e-04f, -5.375674510e-04f, -5.374929831e-04f, -5.374173421e-04f, -5.373405284e-04f, -5.372625421e-04f, -5.371833836e-04f, - -5.371030530e-04f, -5.370215507e-04f, -5.369388769e-04f, -5.368550319e-04f, -5.367700160e-04f, -5.366838293e-04f, -5.365964723e-04f, -5.365079452e-04f, -5.364182483e-04f, -5.363273818e-04f, - -5.362353461e-04f, -5.361421413e-04f, -5.360477680e-04f, -5.359522262e-04f, -5.358555163e-04f, -5.357576387e-04f, -5.356585936e-04f, -5.355583813e-04f, -5.354570021e-04f, -5.353544564e-04f, - -5.352507444e-04f, -5.351458665e-04f, -5.350398230e-04f, -5.349326141e-04f, -5.348242403e-04f, -5.347147019e-04f, -5.346039991e-04f, -5.344921323e-04f, -5.343791019e-04f, -5.342649082e-04f, - -5.341495514e-04f, -5.340330321e-04f, -5.339153504e-04f, -5.337965067e-04f, -5.336765015e-04f, -5.335553350e-04f, -5.334330076e-04f, -5.333095196e-04f, -5.331848714e-04f, -5.330590634e-04f, - -5.329320960e-04f, -5.328039694e-04f, -5.326746841e-04f, -5.325442404e-04f, -5.324126387e-04f, -5.322798794e-04f, -5.321459629e-04f, -5.320108895e-04f, -5.318746596e-04f, -5.317372737e-04f, - -5.315987320e-04f, -5.314590350e-04f, -5.313181831e-04f, -5.311761767e-04f, -5.310330161e-04f, -5.308887018e-04f, -5.307432342e-04f, -5.305966137e-04f, -5.304488407e-04f, -5.302999155e-04f, - -5.301498387e-04f, -5.299986106e-04f, -5.298462316e-04f, -5.296927023e-04f, -5.295380229e-04f, -5.293821939e-04f, -5.292252157e-04f, -5.290670889e-04f, -5.289078137e-04f, -5.287473907e-04f, - -5.285858203e-04f, -5.284231029e-04f, -5.282592389e-04f, -5.280942289e-04f, -5.279280732e-04f, -5.277607723e-04f, -5.275923267e-04f, -5.274227368e-04f, -5.272520030e-04f, -5.270801259e-04f, - -5.269071059e-04f, -5.267329435e-04f, -5.265576390e-04f, -5.263811931e-04f, -5.262036062e-04f, -5.260248787e-04f, -5.258450111e-04f, -5.256640039e-04f, -5.254818576e-04f, -5.252985727e-04f, - -5.251141496e-04f, -5.249285889e-04f, -5.247418910e-04f, -5.245540564e-04f, -5.243650857e-04f, -5.241749793e-04f, -5.239837378e-04f, -5.237913616e-04f, -5.235978512e-04f, -5.234032072e-04f, - -5.232074300e-04f, -5.230105203e-04f, -5.228124784e-04f, -5.226133049e-04f, -5.224130004e-04f, -5.222115653e-04f, -5.220090003e-04f, -5.218053057e-04f, -5.216004822e-04f, -5.213945303e-04f, - -5.211874505e-04f, -5.209792434e-04f, -5.207699094e-04f, -5.205594492e-04f, -5.203478633e-04f, -5.201351522e-04f, -5.199213166e-04f, -5.197063568e-04f, -5.194902736e-04f, -5.192730674e-04f, - -5.190547388e-04f, -5.188352884e-04f, -5.186147167e-04f, -5.183930244e-04f, -5.181702120e-04f, -5.179462799e-04f, -5.177212290e-04f, -5.174950596e-04f, -5.172677724e-04f, -5.170393680e-04f, - -5.168098470e-04f, -5.165792099e-04f, -5.163474573e-04f, -5.161145898e-04f, -5.158806081e-04f, -5.156455127e-04f, -5.154093042e-04f, -5.151719832e-04f, -5.149335503e-04f, -5.146940061e-04f, - -5.144533513e-04f, -5.142115864e-04f, -5.139687121e-04f, -5.137247290e-04f, -5.134796377e-04f, -5.132334387e-04f, -5.129861328e-04f, -5.127377206e-04f, -5.124882026e-04f, -5.122375796e-04f, - -5.119858521e-04f, -5.117330209e-04f, -5.114790864e-04f, -5.112240494e-04f, -5.109679105e-04f, -5.107106704e-04f, -5.104523296e-04f, -5.101928889e-04f, -5.099323489e-04f, -5.096707103e-04f, - -5.094079736e-04f, -5.091441397e-04f, -5.088792090e-04f, -5.086131824e-04f, -5.083460604e-04f, -5.080778437e-04f, -5.078085330e-04f, -5.075381290e-04f, -5.072666323e-04f, -5.069940437e-04f, - -5.067203638e-04f, -5.064455932e-04f, -5.061697327e-04f, -5.058927829e-04f, -5.056147446e-04f, -5.053356185e-04f, -5.050554051e-04f, -5.047741053e-04f, -5.044917197e-04f, -5.042082491e-04f, - -5.039236940e-04f, -5.036380553e-04f, -5.033513336e-04f, -5.030635297e-04f, -5.027746442e-04f, -5.024846780e-04f, -5.021936316e-04f, -5.019015058e-04f, -5.016083013e-04f, -5.013140189e-04f, - -5.010186593e-04f, -5.007222233e-04f, -5.004247114e-04f, -5.001261246e-04f, -4.998264634e-04f, -4.995257287e-04f, -4.992239212e-04f, -4.989210416e-04f, -4.986170907e-04f, -4.983120692e-04f, - -4.980059779e-04f, -4.976988176e-04f, -4.973905889e-04f, -4.970812926e-04f, -4.967709296e-04f, -4.964595004e-04f, -4.961470061e-04f, -4.958334472e-04f, -4.955188245e-04f, -4.952031389e-04f, - -4.948863910e-04f, -4.945685818e-04f, -4.942497118e-04f, -4.939297820e-04f, -4.936087931e-04f, -4.932867459e-04f, -4.929636412e-04f, -4.926394797e-04f, -4.923142623e-04f, -4.919879897e-04f, - -4.916606627e-04f, -4.913322822e-04f, -4.910028490e-04f, -4.906723637e-04f, -4.903408273e-04f, -4.900082406e-04f, -4.896746043e-04f, -4.893399193e-04f, -4.890041863e-04f, -4.886674063e-04f, - -4.883295799e-04f, -4.879907081e-04f, -4.876507917e-04f, -4.873098314e-04f, -4.869678281e-04f, -4.866247826e-04f, -4.862806958e-04f, -4.859355685e-04f, -4.855894016e-04f, -4.852421958e-04f, - -4.848939519e-04f, -4.845446710e-04f, -4.841943537e-04f, -4.838430010e-04f, -4.834906137e-04f, -4.831371925e-04f, -4.827827385e-04f, -4.824272524e-04f, -4.820707352e-04f, -4.817131875e-04f, - -4.813546104e-04f, -4.809950047e-04f, -4.806343713e-04f, -4.802727109e-04f, -4.799100246e-04f, -4.795463131e-04f, -4.791815773e-04f, -4.788158182e-04f, -4.784490365e-04f, -4.780812332e-04f, - -4.777124092e-04f, -4.773425653e-04f, -4.769717025e-04f, -4.765998216e-04f, -4.762269234e-04f, -4.758530090e-04f, -4.754780792e-04f, -4.751021349e-04f, -4.747251770e-04f, -4.743472064e-04f, - -4.739682240e-04f, -4.735882307e-04f, -4.732072275e-04f, -4.728252151e-04f, -4.724421947e-04f, -4.720581670e-04f, -4.716731329e-04f, -4.712870935e-04f, -4.709000496e-04f, -4.705120022e-04f, - -4.701229522e-04f, -4.697329004e-04f, -4.693418479e-04f, -4.689497955e-04f, -4.685567443e-04f, -4.681626951e-04f, -4.677676489e-04f, -4.673716066e-04f, -4.669745691e-04f, -4.665765375e-04f, - -4.661775126e-04f, -4.657774955e-04f, -4.653764870e-04f, -4.649744881e-04f, -4.645714998e-04f, -4.641675230e-04f, -4.637625587e-04f, -4.633566078e-04f, -4.629496714e-04f, -4.625417503e-04f, - -4.621328456e-04f, -4.617229582e-04f, -4.613120891e-04f, -4.609002393e-04f, -4.604874097e-04f, -4.600736013e-04f, -4.596588152e-04f, -4.592430522e-04f, -4.588263134e-04f, -4.584085998e-04f, - -4.579899123e-04f, -4.575702520e-04f, -4.571496198e-04f, -4.567280167e-04f, -4.563054437e-04f, -4.558819019e-04f, -4.554573922e-04f, -4.550319157e-04f, -4.546054732e-04f, -4.541780660e-04f, - -4.537496948e-04f, -4.533203609e-04f, -4.528900651e-04f, -4.524588085e-04f, -4.520265922e-04f, -4.515934171e-04f, -4.511592842e-04f, -4.507241946e-04f, -4.502881493e-04f, -4.498511494e-04f, - -4.494131958e-04f, -4.489742896e-04f, -4.485344319e-04f, -4.480936236e-04f, -4.476518659e-04f, -4.472091597e-04f, -4.467655060e-04f, -4.463209060e-04f, -4.458753607e-04f, -4.454288711e-04f, - -4.449814383e-04f, -4.445330633e-04f, -4.440837472e-04f, -4.436334911e-04f, -4.431822959e-04f, -4.427301628e-04f, -4.422770929e-04f, -4.418230871e-04f, -4.413681465e-04f, -4.409122723e-04f, - -4.404554655e-04f, -4.399977271e-04f, -4.395390583e-04f, -4.390794600e-04f, -4.386189335e-04f, -4.381574797e-04f, -4.376950998e-04f, -4.372317948e-04f, -4.367675658e-04f, -4.363024140e-04f, - -4.358363403e-04f, -4.353693459e-04f, -4.349014319e-04f, -4.344325994e-04f, -4.339628494e-04f, -4.334921832e-04f, -4.330206017e-04f, -4.325481060e-04f, -4.320746974e-04f, -4.316003768e-04f, - -4.311251455e-04f, -4.306490044e-04f, -4.301719548e-04f, -4.296939977e-04f, -4.292151343e-04f, -4.287353656e-04f, -4.282546928e-04f, -4.277731170e-04f, -4.272906394e-04f, -4.268072610e-04f, - -4.263229830e-04f, -4.258378066e-04f, -4.253517328e-04f, -4.248647627e-04f, -4.243768976e-04f, -4.238881386e-04f, -4.233984867e-04f, -4.229079432e-04f, -4.224165092e-04f, -4.219241858e-04f, - -4.214309741e-04f, -4.209368754e-04f, -4.204418908e-04f, -4.199460213e-04f, -4.194492683e-04f, -4.189516328e-04f, -4.184531160e-04f, -4.179537190e-04f, -4.174534430e-04f, -4.169522892e-04f, - -4.164502588e-04f, -4.159473529e-04f, -4.154435726e-04f, -4.149389192e-04f, -4.144333938e-04f, -4.139269976e-04f, -4.134197317e-04f, -4.129115974e-04f, -4.124025959e-04f, -4.118927282e-04f, - -4.113819956e-04f, -4.108703993e-04f, -4.103579405e-04f, -4.098446203e-04f, -4.093304400e-04f, -4.088154007e-04f, -4.082995036e-04f, -4.077827500e-04f, -4.072651410e-04f, -4.067466778e-04f, - -4.062273616e-04f, -4.057071936e-04f, -4.051861751e-04f, -4.046643072e-04f, -4.041415912e-04f, -4.036180282e-04f, -4.030936195e-04f, -4.025683663e-04f, -4.020422698e-04f, -4.015153312e-04f, - -4.009875517e-04f, -4.004589326e-04f, -3.999294750e-04f, -3.993991803e-04f, -3.988680496e-04f, -3.983360841e-04f, -3.978032851e-04f, -3.972696539e-04f, -3.967351915e-04f, -3.961998994e-04f, - -3.956637787e-04f, -3.951268307e-04f, -3.945890565e-04f, -3.940504575e-04f, -3.935110348e-04f, -3.929707898e-04f, -3.924297237e-04f, -3.918878377e-04f, -3.913451331e-04f, -3.908016111e-04f, - -3.902572729e-04f, -3.897121199e-04f, -3.891661533e-04f, -3.886193744e-04f, -3.880717843e-04f, -3.875233844e-04f, -3.869741760e-04f, -3.864241602e-04f, -3.858733384e-04f, -3.853217119e-04f, - -3.847692819e-04f, -3.842160496e-04f, -3.836620164e-04f, -3.831071835e-04f, -3.825515522e-04f, -3.819951238e-04f, -3.814378996e-04f, -3.808798808e-04f, -3.803210687e-04f, -3.797614647e-04f, - -3.792010699e-04f, -3.786398858e-04f, -3.780779135e-04f, -3.775151544e-04f, -3.769516098e-04f, -3.763872809e-04f, -3.758221690e-04f, -3.752562756e-04f, -3.746896017e-04f, -3.741221489e-04f, - -3.735539183e-04f, -3.729849112e-04f, -3.724151291e-04f, -3.718445731e-04f, -3.712732445e-04f, -3.707011448e-04f, -3.701282752e-04f, -3.695546371e-04f, -3.689802316e-04f, -3.684050603e-04f, - -3.678291243e-04f, -3.672524250e-04f, -3.666749637e-04f, -3.660967418e-04f, -3.655177605e-04f, -3.649380212e-04f, -3.643575253e-04f, -3.637762740e-04f, -3.631942687e-04f, -3.626115107e-04f, - -3.620280014e-04f, -3.614437421e-04f, -3.608587341e-04f, -3.602729787e-04f, -3.596864774e-04f, -3.590992315e-04f, -3.585112422e-04f, -3.579225109e-04f, -3.573330391e-04f, -3.567428280e-04f, - -3.561518790e-04f, -3.555601934e-04f, -3.549677726e-04f, -3.543746179e-04f, -3.537807308e-04f, -3.531861125e-04f, -3.525907644e-04f, -3.519946879e-04f, -3.513978844e-04f, -3.508003551e-04f, - -3.502021016e-04f, -3.496031250e-04f, -3.490034269e-04f, -3.484030085e-04f, -3.478018713e-04f, -3.472000166e-04f, -3.465974458e-04f, -3.459941603e-04f, -3.453901614e-04f, -3.447854506e-04f, - -3.441800291e-04f, -3.435738984e-04f, -3.429670599e-04f, -3.423595149e-04f, -3.417512649e-04f, -3.411423112e-04f, -3.405326552e-04f, -3.399222983e-04f, -3.393112419e-04f, -3.386994874e-04f, - -3.380870362e-04f, -3.374738896e-04f, -3.368600491e-04f, -3.362455161e-04f, -3.356302920e-04f, -3.350143781e-04f, -3.343977759e-04f, -3.337804868e-04f, -3.331625122e-04f, -3.325438534e-04f, - -3.319245120e-04f, -3.313044893e-04f, -3.306837867e-04f, -3.300624056e-04f, -3.294403475e-04f, -3.288176137e-04f, -3.281942057e-04f, -3.275701249e-04f, -3.269453728e-04f, -3.263199506e-04f, - -3.256938600e-04f, -3.250671022e-04f, -3.244396787e-04f, -3.238115909e-04f, -3.231828404e-04f, -3.225534284e-04f, -3.219233564e-04f, -3.212926259e-04f, -3.206612382e-04f, -3.200291949e-04f, - -3.193964973e-04f, -3.187631469e-04f, -3.181291452e-04f, -3.174944935e-04f, -3.168591934e-04f, -3.162232461e-04f, -3.155866533e-04f, -3.149494163e-04f, -3.143115367e-04f, -3.136730157e-04f, - -3.130338549e-04f, -3.123940558e-04f, -3.117536197e-04f, -3.111125482e-04f, -3.104708427e-04f, -3.098285046e-04f, -3.091855354e-04f, -3.085419365e-04f, -3.078977095e-04f, -3.072528558e-04f, - -3.066073768e-04f, -3.059612740e-04f, -3.053145489e-04f, -3.046672029e-04f, -3.040192375e-04f, -3.033706542e-04f, -3.027214544e-04f, -3.020716396e-04f, -3.014212113e-04f, -3.007701710e-04f, - -3.001185200e-04f, -2.994662600e-04f, -2.988133923e-04f, -2.981599185e-04f, -2.975058400e-04f, -2.968511584e-04f, -2.961958750e-04f, -2.955399914e-04f, -2.948835090e-04f, -2.942264295e-04f, - -2.935687541e-04f, -2.929104844e-04f, -2.922516220e-04f, -2.915921682e-04f, -2.909321247e-04f, -2.902714928e-04f, -2.896102741e-04f, -2.889484700e-04f, -2.882860822e-04f, -2.876231119e-04f, - -2.869595609e-04f, -2.862954304e-04f, -2.856307222e-04f, -2.849654376e-04f, -2.842995781e-04f, -2.836331453e-04f, -2.829661407e-04f, -2.822985658e-04f, -2.816304220e-04f, -2.809617109e-04f, - -2.802924341e-04f, -2.796225929e-04f, -2.789521889e-04f, -2.782812237e-04f, -2.776096988e-04f, -2.769376156e-04f, -2.762649756e-04f, -2.755917805e-04f, -2.749180317e-04f, -2.742437307e-04f, - -2.735688790e-04f, -2.728934783e-04f, -2.722175299e-04f, -2.715410355e-04f, -2.708639965e-04f, -2.701864144e-04f, -2.695082909e-04f, -2.688296274e-04f, -2.681504255e-04f, -2.674706866e-04f, - -2.667904124e-04f, -2.661096043e-04f, -2.654282639e-04f, -2.647463927e-04f, -2.640639922e-04f, -2.633810641e-04f, -2.626976097e-04f, -2.620136308e-04f, -2.613291287e-04f, -2.606441051e-04f, - -2.599585615e-04f, -2.592724994e-04f, -2.585859204e-04f, -2.578988260e-04f, -2.572112177e-04f, -2.565230972e-04f, -2.558344659e-04f, -2.551453255e-04f, -2.544556774e-04f, -2.537655232e-04f, - -2.530748644e-04f, -2.523837027e-04f, -2.516920396e-04f, -2.509998765e-04f, -2.503072152e-04f, -2.496140571e-04f, -2.489204037e-04f, -2.482262567e-04f, -2.475316177e-04f, -2.468364881e-04f, - -2.461408695e-04f, -2.454447635e-04f, -2.447481717e-04f, -2.440510956e-04f, -2.433535368e-04f, -2.426554968e-04f, -2.419569773e-04f, -2.412579797e-04f, -2.405585058e-04f, -2.398585569e-04f, - -2.391581347e-04f, -2.384572408e-04f, -2.377558768e-04f, -2.370540442e-04f, -2.363517445e-04f, -2.356489794e-04f, -2.349457505e-04f, -2.342420593e-04f, -2.335379074e-04f, -2.328332964e-04f, - -2.321282278e-04f, -2.314227033e-04f, -2.307167243e-04f, -2.300102926e-04f, -2.293034097e-04f, -2.285960771e-04f, -2.278882966e-04f, -2.271800695e-04f, -2.264713976e-04f, -2.257622824e-04f, - -2.250527255e-04f, -2.243427284e-04f, -2.236322929e-04f, -2.229214205e-04f, -2.222101127e-04f, -2.214983712e-04f, -2.207861975e-04f, -2.200735933e-04f, -2.193605601e-04f, -2.186470996e-04f, - -2.179332133e-04f, -2.172189029e-04f, -2.165041699e-04f, -2.157890159e-04f, -2.150734425e-04f, -2.143574514e-04f, -2.136410442e-04f, -2.129242223e-04f, -2.122069875e-04f, -2.114893414e-04f, - -2.107712855e-04f, -2.100528215e-04f, -2.093339509e-04f, -2.086146754e-04f, -2.078949966e-04f, -2.071749161e-04f, -2.064544354e-04f, -2.057335563e-04f, -2.050122803e-04f, -2.042906090e-04f, - -2.035685441e-04f, -2.028460871e-04f, -2.021232397e-04f, -2.014000035e-04f, -2.006763801e-04f, -1.999523711e-04f, -1.992279782e-04f, -1.985032029e-04f, -1.977780468e-04f, -1.970525117e-04f, - -1.963265991e-04f, -1.956003106e-04f, -1.948736478e-04f, -1.941466124e-04f, -1.934192061e-04f, -1.926914303e-04f, -1.919632868e-04f, -1.912347771e-04f, -1.905059030e-04f, -1.897766660e-04f, - -1.890470677e-04f, -1.883171098e-04f, -1.875867939e-04f, -1.868561216e-04f, -1.861250946e-04f, -1.853937144e-04f, -1.846619828e-04f, -1.839299014e-04f, -1.831974717e-04f, -1.824646955e-04f, - -1.817315743e-04f, -1.809981098e-04f, -1.802643036e-04f, -1.795301573e-04f, -1.787956727e-04f, -1.780608513e-04f, -1.773256947e-04f, -1.765902046e-04f, -1.758543827e-04f, -1.751182306e-04f, - -1.743817498e-04f, -1.736449422e-04f, -1.729078092e-04f, -1.721703526e-04f, -1.714325739e-04f, -1.706944749e-04f, -1.699560571e-04f, -1.692173223e-04f, -1.684782720e-04f, -1.677389079e-04f, - -1.669992317e-04f, -1.662592449e-04f, -1.655189493e-04f, -1.647783464e-04f, -1.640374380e-04f, -1.632962257e-04f, -1.625547111e-04f, -1.618128959e-04f, -1.610707817e-04f, -1.603283702e-04f, - -1.595856630e-04f, -1.588426618e-04f, -1.580993682e-04f, -1.573557839e-04f, -1.566119105e-04f, -1.558677497e-04f, -1.551233032e-04f, -1.543785725e-04f, -1.536335595e-04f, -1.528882656e-04f, - -1.521426926e-04f, -1.513968421e-04f, -1.506507157e-04f, -1.499043153e-04f, -1.491576423e-04f, -1.484106984e-04f, -1.476634854e-04f, -1.469160048e-04f, -1.461682583e-04f, -1.454202477e-04f, - -1.446719744e-04f, -1.439234403e-04f, -1.431746470e-04f, -1.424255961e-04f, -1.416762893e-04f, -1.409267282e-04f, -1.401769146e-04f, -1.394268500e-04f, -1.386765362e-04f, -1.379259748e-04f, - -1.371751675e-04f, -1.364241159e-04f, -1.356728217e-04f, -1.349212866e-04f, -1.341695122e-04f, -1.334175003e-04f, -1.326652524e-04f, -1.319127703e-04f, -1.311600555e-04f, -1.304071099e-04f, - -1.296539350e-04f, -1.289005325e-04f, -1.281469041e-04f, -1.273930514e-04f, -1.266389762e-04f, -1.258846801e-04f, -1.251301647e-04f, -1.243754318e-04f, -1.236204829e-04f, -1.228653199e-04f, - -1.221099443e-04f, -1.213543579e-04f, -1.205985622e-04f, -1.198425591e-04f, -1.190863500e-04f, -1.183299368e-04f, -1.175733211e-04f, -1.168165046e-04f, -1.160594889e-04f, -1.153022757e-04f, - -1.145448668e-04f, -1.137872637e-04f, -1.130294681e-04f, -1.122714818e-04f, -1.115133064e-04f, -1.107549435e-04f, -1.099963950e-04f, -1.092376623e-04f, -1.084787473e-04f, -1.077196515e-04f, - -1.069603768e-04f, -1.062009246e-04f, -1.054412968e-04f, -1.046814951e-04f, -1.039215210e-04f, -1.031613762e-04f, -1.024010625e-04f, -1.016405816e-04f, -1.008799350e-04f, -1.001191246e-04f, - -9.935815186e-05f, -9.859701861e-05f, -9.783572650e-05f, -9.707427720e-05f, -9.631267240e-05f, -9.555091377e-05f, -9.478900301e-05f, -9.402694179e-05f, -9.326473179e-05f, -9.250237470e-05f, - -9.173987220e-05f, -9.097722598e-05f, -9.021443772e-05f, -8.945150910e-05f, -8.868844180e-05f, -8.792523752e-05f, -8.716189793e-05f, -8.639842472e-05f, -8.563481957e-05f, -8.487108417e-05f, - -8.410722021e-05f, -8.334322936e-05f, -8.257911331e-05f, -8.181487376e-05f, -8.105051238e-05f, -8.028603085e-05f, -7.952143088e-05f, -7.875671413e-05f, -7.799188231e-05f, -7.722693709e-05f, - -7.646188015e-05f, -7.569671320e-05f, -7.493143790e-05f, -7.416605596e-05f, -7.340056905e-05f, -7.263497887e-05f, -7.186928710e-05f, -7.110349542e-05f, -7.033760553e-05f, -6.957161911e-05f, - -6.880553785e-05f, -6.803936344e-05f, -6.727309756e-05f, -6.650674190e-05f, -6.574029815e-05f, -6.497376799e-05f, -6.420715313e-05f, -6.344045523e-05f, -6.267367599e-05f, -6.190681710e-05f, - -6.113988025e-05f, -6.037286712e-05f, -5.960577941e-05f, -5.883861879e-05f, -5.807138696e-05f, -5.730408561e-05f, -5.653671642e-05f, -5.576928108e-05f, -5.500178129e-05f, -5.423421872e-05f, - -5.346659507e-05f, -5.269891203e-05f, -5.193117128e-05f, -5.116337451e-05f, -5.039552341e-05f, -4.962761967e-05f, -4.885966498e-05f, -4.809166102e-05f, -4.732360949e-05f, -4.655551206e-05f, - -4.578737044e-05f, -4.501918630e-05f, -4.425096134e-05f, -4.348269724e-05f, -4.271439569e-05f, -4.194605838e-05f, -4.117768700e-05f, -4.040928323e-05f, -3.964084877e-05f, -3.887238530e-05f, - -3.810389450e-05f, -3.733537807e-05f, -3.656683770e-05f, -3.579827506e-05f, -3.502969185e-05f, -3.426108976e-05f, -3.349247047e-05f, -3.272383567e-05f, -3.195518705e-05f, -3.118652629e-05f, - -3.041785508e-05f, -2.964917511e-05f, -2.888048806e-05f, -2.811179562e-05f, -2.734309948e-05f, -2.657440132e-05f, -2.580570283e-05f, -2.503700569e-05f, -2.426831160e-05f, -2.349962223e-05f, - -2.273093928e-05f, -2.196226442e-05f, -2.119359934e-05f, -2.042494574e-05f, -1.965630528e-05f, -1.888767967e-05f, -1.811907057e-05f, -1.735047969e-05f, -1.658190869e-05f, -1.581335928e-05f, - -1.504483312e-05f, -1.427633190e-05f, -1.350785732e-05f, -1.273941104e-05f, -1.197099476e-05f, -1.120261015e-05f, -1.043425891e-05f, -9.665942707e-06f, -8.897663231e-06f, -8.129422162e-06f, - -7.361221184e-06f, -6.593061977e-06f, -5.824946224e-06f, -5.056875605e-06f, -4.288851802e-06f, -3.520876496e-06f, -2.752951368e-06f, -1.985078098e-06f, -1.217258367e-06f, -4.494938538e-07f, - 3.182137609e-07f, 1.085862798e-06f, 1.853451578e-06f, 2.620978422e-06f, 3.388441651e-06f, 4.155839586e-06f, 4.923170551e-06f, 5.690432865e-06f, 6.457624853e-06f, 7.224744836e-06f, - 7.991791138e-06f, 8.758762082e-06f, 9.525655990e-06f, 1.029247119e-05f, 1.105920600e-05f, 1.182585875e-05f, 1.259242776e-05f, 1.335891135e-05f, 1.412530786e-05f, 1.489161561e-05f, - 1.565783292e-05f, 1.642395812e-05f, 1.718998954e-05f, 1.795592550e-05f, 1.872176433e-05f, 1.948750437e-05f, 2.025314392e-05f, 2.101868134e-05f, 2.178411493e-05f, 2.254944304e-05f, - 2.331466399e-05f, 2.407977612e-05f, 2.484477774e-05f, 2.560966720e-05f, 2.637444282e-05f, 2.713910293e-05f, 2.790364587e-05f, 2.866806997e-05f, 2.943237355e-05f, 3.019655496e-05f, - 3.096061253e-05f, 3.172454459e-05f, 3.248834947e-05f, 3.325202550e-05f, 3.401557103e-05f, 3.477898439e-05f, 3.554226391e-05f, 3.630540793e-05f, 3.706841478e-05f, 3.783128281e-05f, - 3.859401035e-05f, 3.935659573e-05f, 4.011903730e-05f, 4.088133340e-05f, 4.164348236e-05f, 4.240548252e-05f, 4.316733222e-05f, 4.392902981e-05f, 4.469057362e-05f, 4.545196199e-05f, - 4.621319327e-05f, 4.697426580e-05f, 4.773517793e-05f, 4.849592798e-05f, 4.925651432e-05f, 5.001693528e-05f, 5.077718921e-05f, 5.153727445e-05f, 5.229718935e-05f, 5.305693225e-05f, - 5.381650150e-05f, 5.457589545e-05f, 5.533511245e-05f, 5.609415084e-05f, 5.685300898e-05f, 5.761168520e-05f, 5.837017787e-05f, 5.912848533e-05f, 5.988660593e-05f, 6.064453803e-05f, - 6.140227997e-05f, 6.215983011e-05f, 6.291718680e-05f, 6.367434839e-05f, 6.443131325e-05f, 6.518807971e-05f, 6.594464615e-05f, 6.670101091e-05f, 6.745717235e-05f, 6.821312882e-05f, - 6.896887869e-05f, 6.972442032e-05f, 7.047975205e-05f, 7.123487225e-05f, 7.198977929e-05f, 7.274447151e-05f, 7.349894729e-05f, 7.425320498e-05f, 7.500724294e-05f, 7.576105954e-05f, - 7.651465315e-05f, 7.726802212e-05f, 7.802116481e-05f, 7.877407960e-05f, 7.952676486e-05f, 8.027921894e-05f, 8.103144021e-05f, 8.178342705e-05f, 8.253517781e-05f, 8.328669088e-05f, - 8.403796461e-05f, 8.478899739e-05f, 8.553978757e-05f, 8.629033353e-05f, 8.704063365e-05f, 8.779068630e-05f, 8.854048984e-05f, 8.929004267e-05f, 9.003934314e-05f, 9.078838963e-05f, - 9.153718053e-05f, 9.228571420e-05f, 9.303398903e-05f, 9.378200340e-05f, 9.452975568e-05f, 9.527724425e-05f, 9.602446750e-05f, 9.677142380e-05f, 9.751811153e-05f, 9.826452909e-05f, - 9.901067485e-05f, 9.975654719e-05f, 1.005021445e-04f, 1.012474652e-04f, 1.019925076e-04f, 1.027372701e-04f, 1.034817512e-04f, 1.042259492e-04f, 1.049698624e-04f, 1.057134894e-04f, - 1.064568284e-04f, 1.071998779e-04f, 1.079426362e-04f, 1.086851018e-04f, 1.094272731e-04f, 1.101691484e-04f, 1.109107261e-04f, 1.116520046e-04f, 1.123929824e-04f, 1.131336578e-04f, - 1.138740292e-04f, 1.146140951e-04f, 1.153538537e-04f, 1.160933036e-04f, 1.168324431e-04f, 1.175712707e-04f, 1.183097846e-04f, 1.190479834e-04f, 1.197858655e-04f, 1.205234292e-04f, - 1.212606729e-04f, 1.219975951e-04f, 1.227341941e-04f, 1.234704685e-04f, 1.242064165e-04f, 1.249420366e-04f, 1.256773272e-04f, 1.264122867e-04f, 1.271469136e-04f, 1.278812062e-04f, - 1.286151630e-04f, 1.293487823e-04f, 1.300820626e-04f, 1.308150024e-04f, 1.315475999e-04f, 1.322798538e-04f, 1.330117622e-04f, 1.337433238e-04f, 1.344745369e-04f, 1.352053999e-04f, - 1.359359112e-04f, 1.366660693e-04f, 1.373958727e-04f, 1.381253196e-04f, 1.388544086e-04f, 1.395831381e-04f, 1.403115066e-04f, 1.410395123e-04f, 1.417671538e-04f, 1.424944296e-04f, - 1.432213380e-04f, 1.439478774e-04f, 1.446740463e-04f, 1.453998432e-04f, 1.461252665e-04f, 1.468503146e-04f, 1.475749859e-04f, 1.482992789e-04f, 1.490231921e-04f, 1.497467238e-04f, - 1.504698725e-04f, 1.511926367e-04f, 1.519150148e-04f, 1.526370053e-04f, 1.533586065e-04f, 1.540798170e-04f, 1.548006351e-04f, 1.555210594e-04f, 1.562410883e-04f, 1.569607202e-04f, - 1.576799535e-04f, 1.583987869e-04f, 1.591172186e-04f, 1.598352471e-04f, 1.605528710e-04f, 1.612700886e-04f, 1.619868984e-04f, 1.627032990e-04f, 1.634192886e-04f, 1.641348658e-04f, - 1.648500291e-04f, 1.655647769e-04f, 1.662791077e-04f, 1.669930200e-04f, 1.677065121e-04f, 1.684195827e-04f, 1.691322301e-04f, 1.698444528e-04f, 1.705562492e-04f, 1.712676180e-04f, - 1.719785575e-04f, 1.726890661e-04f, 1.733991425e-04f, 1.741087850e-04f, 1.748179921e-04f, 1.755267624e-04f, 1.762350942e-04f, 1.769429861e-04f, 1.776504365e-04f, 1.783574440e-04f, - 1.790640069e-04f, 1.797701239e-04f, 1.804757933e-04f, 1.811810137e-04f, 1.818857836e-04f, 1.825901014e-04f, 1.832939656e-04f, 1.839973747e-04f, 1.847003273e-04f, 1.854028217e-04f, - 1.861048566e-04f, 1.868064303e-04f, 1.875075414e-04f, 1.882081885e-04f, 1.889083699e-04f, 1.896080841e-04f, 1.903073298e-04f, 1.910061053e-04f, 1.917044093e-04f, 1.924022401e-04f, - 1.930995963e-04f, 1.937964764e-04f, 1.944928790e-04f, 1.951888024e-04f, 1.958842453e-04f, 1.965792062e-04f, 1.972736834e-04f, 1.979676757e-04f, 1.986611814e-04f, 1.993541991e-04f, - 2.000467274e-04f, 2.007387646e-04f, 2.014303094e-04f, 2.021213603e-04f, 2.028119158e-04f, 2.035019744e-04f, 2.041915346e-04f, 2.048805950e-04f, 2.055691541e-04f, 2.062572104e-04f, - 2.069447624e-04f, 2.076318088e-04f, 2.083183479e-04f, 2.090043784e-04f, 2.096898987e-04f, 2.103749075e-04f, 2.110594032e-04f, 2.117433844e-04f, 2.124268496e-04f, 2.131097974e-04f, - 2.137922262e-04f, 2.144741348e-04f, 2.151555215e-04f, 2.158363849e-04f, 2.165167236e-04f, 2.171965362e-04f, 2.178758211e-04f, 2.185545770e-04f, 2.192328023e-04f, 2.199104957e-04f, - 2.205876556e-04f, 2.212642807e-04f, 2.219403695e-04f, 2.226159205e-04f, 2.232909323e-04f, 2.239654035e-04f, 2.246393327e-04f, 2.253127183e-04f, 2.259855590e-04f, 2.266578534e-04f, - 2.273295999e-04f, 2.280007972e-04f, 2.286714438e-04f, 2.293415383e-04f, 2.300110793e-04f, 2.306800653e-04f, 2.313484950e-04f, 2.320163668e-04f, 2.326836795e-04f, 2.333504314e-04f, - 2.340166213e-04f, 2.346822478e-04f, 2.353473093e-04f, 2.360118045e-04f, 2.366757319e-04f, 2.373390902e-04f, 2.380018780e-04f, 2.386640938e-04f, 2.393257362e-04f, 2.399868038e-04f, - 2.406472952e-04f, 2.413072091e-04f, 2.419665439e-04f, 2.426252983e-04f, 2.432834709e-04f, 2.439410603e-04f, 2.445980651e-04f, 2.452544839e-04f, 2.459103153e-04f, 2.465655579e-04f, - 2.472202104e-04f, 2.478742712e-04f, 2.485277391e-04f, 2.491806126e-04f, 2.498328904e-04f, 2.504845711e-04f, 2.511356533e-04f, 2.517861355e-04f, 2.524360165e-04f, 2.530852949e-04f, - 2.537339692e-04f, 2.543820381e-04f, 2.550295002e-04f, 2.556763542e-04f, 2.563225986e-04f, 2.569682321e-04f, 2.576132533e-04f, 2.582576609e-04f, 2.589014535e-04f, 2.595446298e-04f, - 2.601871882e-04f, 2.608291276e-04f, 2.614704465e-04f, 2.621111436e-04f, 2.627512176e-04f, 2.633906669e-04f, 2.640294904e-04f, 2.646676867e-04f, 2.653052543e-04f, 2.659421920e-04f, - 2.665784984e-04f, 2.672141721e-04f, 2.678492119e-04f, 2.684836163e-04f, 2.691173840e-04f, 2.697505137e-04f, 2.703830041e-04f, 2.710148537e-04f, 2.716460613e-04f, 2.722766255e-04f, - 2.729065450e-04f, 2.735358185e-04f, 2.741644446e-04f, 2.747924220e-04f, 2.754197493e-04f, 2.760464253e-04f, 2.766724486e-04f, 2.772978179e-04f, 2.779225319e-04f, 2.785465892e-04f, - 2.791699885e-04f, 2.797927286e-04f, 2.804148081e-04f, 2.810362256e-04f, 2.816569799e-04f, 2.822770696e-04f, 2.828964935e-04f, 2.835152503e-04f, 2.841333385e-04f, 2.847507570e-04f, - 2.853675045e-04f, 2.859835795e-04f, 2.865989809e-04f, 2.872137072e-04f, 2.878277574e-04f, 2.884411299e-04f, 2.890538236e-04f, 2.896658371e-04f, 2.902771691e-04f, 2.908878185e-04f, - 2.914977838e-04f, 2.921070637e-04f, 2.927156571e-04f, 2.933235626e-04f, 2.939307790e-04f, 2.945373049e-04f, 2.951431391e-04f, 2.957482803e-04f, 2.963527272e-04f, 2.969564786e-04f, - 2.975595331e-04f, 2.981618896e-04f, 2.987635467e-04f, 2.993645033e-04f, 2.999647579e-04f, 3.005643093e-04f, 3.011631564e-04f, 3.017612978e-04f, 3.023587322e-04f, 3.029554585e-04f, - 3.035514754e-04f, 3.041467815e-04f, 3.047413757e-04f, 3.053352567e-04f, 3.059284232e-04f, 3.065208741e-04f, 3.071126080e-04f, 3.077036237e-04f, 3.082939200e-04f, 3.088834956e-04f, - 3.094723494e-04f, 3.100604800e-04f, 3.106478862e-04f, 3.112345668e-04f, 3.118205206e-04f, 3.124057463e-04f, 3.129902427e-04f, 3.135740085e-04f, 3.141570427e-04f, 3.147393438e-04f, - 3.153209108e-04f, 3.159017423e-04f, 3.164818372e-04f, 3.170611942e-04f, 3.176398122e-04f, 3.182176899e-04f, 3.187948261e-04f, 3.193712196e-04f, 3.199468692e-04f, 3.205217737e-04f, - 3.210959318e-04f, 3.216693424e-04f, 3.222420044e-04f, 3.228139163e-04f, 3.233850772e-04f, 3.239554857e-04f, 3.245251408e-04f, 3.250940411e-04f, 3.256621855e-04f, 3.262295729e-04f, - 3.267962019e-04f, 3.273620716e-04f, 3.279271805e-04f, 3.284915277e-04f, 3.290551119e-04f, 3.296179318e-04f, 3.301799864e-04f, 3.307412745e-04f, 3.313017949e-04f, 3.318615464e-04f, - 3.324205278e-04f, 3.329787381e-04f, 3.335361759e-04f, 3.340928403e-04f, 3.346487299e-04f, 3.352038436e-04f, 3.357581803e-04f, 3.363117388e-04f, 3.368645180e-04f, 3.374165167e-04f, - 3.379677338e-04f, 3.385181680e-04f, 3.390678183e-04f, 3.396166836e-04f, 3.401647626e-04f, 3.407120542e-04f, 3.412585573e-04f, 3.418042707e-04f, 3.423491934e-04f, 3.428933241e-04f, - 3.434366618e-04f, 3.439792052e-04f, 3.445209534e-04f, 3.450619051e-04f, 3.456020592e-04f, 3.461414146e-04f, 3.466799702e-04f, 3.472177248e-04f, 3.477546774e-04f, 3.482908268e-04f, - 3.488261719e-04f, 3.493607116e-04f, 3.498944448e-04f, 3.504273703e-04f, 3.509594871e-04f, 3.514907941e-04f, 3.520212901e-04f, 3.525509741e-04f, 3.530798449e-04f, 3.536079014e-04f, - 3.541351426e-04f, 3.546615674e-04f, 3.551871746e-04f, 3.557119632e-04f, 3.562359321e-04f, 3.567590802e-04f, 3.572814064e-04f, 3.578029097e-04f, 3.583235888e-04f, 3.588434429e-04f, - 3.593624707e-04f, 3.598806713e-04f, 3.603980435e-04f, 3.609145863e-04f, 3.614302985e-04f, 3.619451792e-04f, 3.624592273e-04f, 3.629724416e-04f, 3.634848212e-04f, 3.639963650e-04f, - 3.645070719e-04f, 3.650169408e-04f, 3.655259708e-04f, 3.660341607e-04f, 3.665415095e-04f, 3.670480162e-04f, 3.675536796e-04f, 3.680584989e-04f, 3.685624728e-04f, 3.690656004e-04f, - 3.695678807e-04f, 3.700693125e-04f, 3.705698949e-04f, 3.710696269e-04f, 3.715685073e-04f, 3.720665352e-04f, 3.725637096e-04f, 3.730600293e-04f, 3.735554935e-04f, 3.740501010e-04f, - 3.745438508e-04f, 3.750367420e-04f, 3.755287735e-04f, 3.760199443e-04f, 3.765102534e-04f, 3.769996998e-04f, 3.774882824e-04f, 3.779760003e-04f, 3.784628525e-04f, 3.789488379e-04f, - 3.794339555e-04f, 3.799182045e-04f, 3.804015836e-04f, 3.808840921e-04f, 3.813657288e-04f, 3.818464928e-04f, 3.823263831e-04f, 3.828053987e-04f, 3.832835386e-04f, 3.837608019e-04f, - 3.842371876e-04f, 3.847126946e-04f, 3.851873220e-04f, 3.856610688e-04f, 3.861339341e-04f, 3.866059169e-04f, 3.870770163e-04f, 3.875472311e-04f, 3.880165606e-04f, 3.884850037e-04f, - 3.889525594e-04f, 3.894192269e-04f, 3.898850051e-04f, 3.903498931e-04f, 3.908138900e-04f, 3.912769948e-04f, 3.917392065e-04f, 3.922005242e-04f, 3.926609469e-04f, 3.931204738e-04f, - 3.935791038e-04f, 3.940368361e-04f, 3.944936697e-04f, 3.949496036e-04f, 3.954046370e-04f, 3.958587689e-04f, 3.963119984e-04f, 3.967643245e-04f, 3.972157463e-04f, 3.976662629e-04f, - 3.981158735e-04f, 3.985645770e-04f, 3.990123725e-04f, 3.994592592e-04f, 3.999052361e-04f, 4.003503024e-04f, 4.007944570e-04f, 4.012376992e-04f, 4.016800279e-04f, 4.021214424e-04f, - 4.025619416e-04f, 4.030015248e-04f, 4.034401910e-04f, 4.038779393e-04f, 4.043147688e-04f, 4.047506786e-04f, 4.051856679e-04f, 4.056197358e-04f, 4.060528814e-04f, 4.064851038e-04f, - 4.069164021e-04f, 4.073467754e-04f, 4.077762229e-04f, 4.082047438e-04f, 4.086323370e-04f, 4.090590019e-04f, 4.094847374e-04f, 4.099095428e-04f, 4.103334171e-04f, 4.107563596e-04f, - 4.111783693e-04f, 4.115994455e-04f, 4.120195872e-04f, 4.124387936e-04f, 4.128570638e-04f, 4.132743971e-04f, 4.136907925e-04f, 4.141062493e-04f, 4.145207665e-04f, 4.149343434e-04f, - 4.153469790e-04f, 4.157586727e-04f, 4.161694235e-04f, 4.165792306e-04f, 4.169880931e-04f, 4.173960104e-04f, 4.178029815e-04f, 4.182090056e-04f, 4.186140819e-04f, 4.190182095e-04f, - 4.194213878e-04f, 4.198236157e-04f, 4.202248927e-04f, 4.206252177e-04f, 4.210245901e-04f, 4.214230090e-04f, 4.218204737e-04f, 4.222169832e-04f, 4.226125369e-04f, 4.230071339e-04f, - 4.234007735e-04f, 4.237934548e-04f, 4.241851770e-04f, 4.245759395e-04f, 4.249657413e-04f, 4.253545817e-04f, 4.257424599e-04f, 4.261293752e-04f, 4.265153268e-04f, 4.269003138e-04f, - 4.272843356e-04f, 4.276673913e-04f, 4.280494803e-04f, 4.284306016e-04f, 4.288107546e-04f, 4.291899385e-04f, 4.295681526e-04f, 4.299453960e-04f, 4.303216681e-04f, 4.306969681e-04f, - 4.310712952e-04f, 4.314446486e-04f, 4.318170278e-04f, 4.321884318e-04f, 4.325588599e-04f, 4.329283115e-04f, 4.332967858e-04f, 4.336642820e-04f, 4.340307994e-04f, 4.343963373e-04f, - 4.347608950e-04f, 4.351244717e-04f, 4.354870667e-04f, 4.358486793e-04f, 4.362093087e-04f, 4.365689543e-04f, 4.369276154e-04f, 4.372852912e-04f, 4.376419810e-04f, 4.379976841e-04f, - 4.383523998e-04f, 4.387061274e-04f, 4.390588662e-04f, 4.394106155e-04f, 4.397613746e-04f, 4.401111428e-04f, 4.404599194e-04f, 4.408077037e-04f, 4.411544951e-04f, 4.415002929e-04f, - 4.418450963e-04f, 4.421889047e-04f, 4.425317174e-04f, 4.428735338e-04f, 4.432143531e-04f, 4.435541747e-04f, 4.438929979e-04f, 4.442308221e-04f, 4.445676465e-04f, 4.449034706e-04f, - 4.452382936e-04f, 4.455721150e-04f, 4.459049339e-04f, 4.462367499e-04f, 4.465675622e-04f, 4.468973703e-04f, 4.472261733e-04f, 4.475539708e-04f, 4.478807620e-04f, 4.482065463e-04f, - 4.485313231e-04f, 4.488550917e-04f, 4.491778516e-04f, 4.494996020e-04f, 4.498203424e-04f, 4.501400720e-04f, 4.504587904e-04f, 4.507764969e-04f, 4.510931908e-04f, 4.514088715e-04f, - 4.517235385e-04f, 4.520371910e-04f, 4.523498286e-04f, 4.526614505e-04f, 4.529720563e-04f, 4.532816452e-04f, 4.535902166e-04f, 4.538977701e-04f, 4.542043049e-04f, 4.545098205e-04f, - 4.548143162e-04f, 4.551177916e-04f, 4.554202460e-04f, 4.557216788e-04f, 4.560220895e-04f, 4.563214774e-04f, 4.566198419e-04f, 4.569171826e-04f, 4.572134988e-04f, 4.575087900e-04f, - 4.578030555e-04f, 4.580962949e-04f, 4.583885075e-04f, 4.586796928e-04f, 4.589698502e-04f, 4.592589792e-04f, 4.595470792e-04f, 4.598341496e-04f, 4.601201900e-04f, 4.604051997e-04f, - 4.606891783e-04f, 4.609721251e-04f, 4.612540396e-04f, 4.615349213e-04f, 4.618147696e-04f, 4.620935841e-04f, 4.623713641e-04f, 4.626481092e-04f, 4.629238188e-04f, 4.631984923e-04f, - 4.634721294e-04f, 4.637447294e-04f, 4.640162918e-04f, 4.642868161e-04f, 4.645563018e-04f, 4.648247484e-04f, 4.650921554e-04f, 4.653585222e-04f, 4.656238484e-04f, 4.658881335e-04f, - 4.661513769e-04f, 4.664135781e-04f, 4.666747367e-04f, 4.669348522e-04f, 4.671939240e-04f, 4.674519518e-04f, 4.677089349e-04f, 4.679648730e-04f, 4.682197654e-04f, 4.684736119e-04f, - 4.687264118e-04f, 4.689781647e-04f, 4.692288701e-04f, 4.694785276e-04f, 4.697271366e-04f, 4.699746968e-04f, 4.702212077e-04f, 4.704666687e-04f, 4.707110795e-04f, 4.709544396e-04f, - 4.711967485e-04f, 4.714380057e-04f, 4.716782109e-04f, 4.719173636e-04f, 4.721554633e-04f, 4.723925096e-04f, 4.726285020e-04f, 4.728634402e-04f, 4.730973236e-04f, 4.733301519e-04f, - 4.735619246e-04f, 4.737926413e-04f, 4.740223015e-04f, 4.742509049e-04f, 4.744784510e-04f, 4.747049394e-04f, 4.749303697e-04f, 4.751547414e-04f, 4.753780542e-04f, 4.756003076e-04f, - 4.758215013e-04f, 4.760416348e-04f, 4.762607077e-04f, 4.764787197e-04f, 4.766956702e-04f, 4.769115591e-04f, 4.771263857e-04f, 4.773401499e-04f, 4.775528510e-04f, 4.777644889e-04f, - 4.779750630e-04f, 4.781845731e-04f, 4.783930187e-04f, 4.786003995e-04f, 4.788067150e-04f, 4.790119650e-04f, 4.792161490e-04f, 4.794192666e-04f, 4.796213176e-04f, 4.798223015e-04f, - 4.800222181e-04f, 4.802210668e-04f, 4.804188474e-04f, 4.806155596e-04f, 4.808112029e-04f, 4.810057770e-04f, 4.811992816e-04f, 4.813917164e-04f, 4.815830809e-04f, 4.817733749e-04f, - 4.819625981e-04f, 4.821507500e-04f, 4.823378303e-04f, 4.825238388e-04f, 4.827087751e-04f, 4.828926388e-04f, 4.830754298e-04f, 4.832571475e-04f, 4.834377917e-04f, 4.836173622e-04f, - 4.837958585e-04f, 4.839732805e-04f, 4.841496276e-04f, 4.843248998e-04f, 4.844990966e-04f, 4.846722178e-04f, 4.848442630e-04f, 4.850152320e-04f, 4.851851245e-04f, 4.853539401e-04f, - 4.855216787e-04f, 4.856883398e-04f, 4.858539233e-04f, 4.860184288e-04f, 4.861818561e-04f, 4.863442049e-04f, 4.865054749e-04f, 4.866656658e-04f, 4.868247774e-04f, 4.869828094e-04f, - 4.871397615e-04f, 4.872956335e-04f, 4.874504252e-04f, 4.876041361e-04f, 4.877567662e-04f, 4.879083152e-04f, 4.880587827e-04f, 4.882081686e-04f, 4.883564726e-04f, 4.885036944e-04f, - 4.886498339e-04f, 4.887948908e-04f, 4.889388648e-04f, 4.890817557e-04f, 4.892235633e-04f, 4.893642874e-04f, 4.895039277e-04f, 4.896424840e-04f, 4.897799560e-04f, 4.899163437e-04f, - 4.900516466e-04f, 4.901858648e-04f, 4.903189978e-04f, 4.904510455e-04f, 4.905820078e-04f, 4.907118843e-04f, 4.908406749e-04f, 4.909683794e-04f, 4.910949977e-04f, 4.912205294e-04f, - 4.913449744e-04f, 4.914683325e-04f, 4.915906036e-04f, 4.917117874e-04f, 4.918318838e-04f, 4.919508925e-04f, 4.920688135e-04f, 4.921856465e-04f, 4.923013913e-04f, 4.924160478e-04f, - 4.925296158e-04f, 4.926420952e-04f, 4.927534857e-04f, 4.928637873e-04f, 4.929729997e-04f, 4.930811228e-04f, 4.931881564e-04f, 4.932941005e-04f, 4.933989548e-04f, 4.935027192e-04f, - 4.936053935e-04f, 4.937069777e-04f, 4.938074715e-04f, 4.939068749e-04f, 4.940051877e-04f, 4.941024097e-04f, 4.941985408e-04f, 4.942935810e-04f, 4.943875300e-04f, 4.944803878e-04f, - 4.945721542e-04f, 4.946628292e-04f, 4.947524125e-04f, 4.948409042e-04f, 4.949283040e-04f, 4.950146119e-04f, 4.950998277e-04f, 4.951839514e-04f, 4.952669828e-04f, 4.953489219e-04f, - 4.954297686e-04f, 4.955095227e-04f, 4.955881842e-04f, 4.956657530e-04f, 4.957422290e-04f, 4.958176120e-04f, 4.958919021e-04f, 4.959650992e-04f, 4.960372031e-04f, 4.961082138e-04f, - 4.961781313e-04f, 4.962469554e-04f, 4.963146860e-04f, 4.963813232e-04f, 4.964468669e-04f, 4.965113169e-04f, 4.965746733e-04f, 4.966369360e-04f, 4.966981048e-04f, 4.967581799e-04f, - 4.968171611e-04f, 4.968750483e-04f, 4.969318416e-04f, 4.969875409e-04f, 4.970421461e-04f, 4.970956573e-04f, 4.971480743e-04f, 4.971993972e-04f, 4.972496260e-04f, 4.972987605e-04f, - 4.973468007e-04f, 4.973937468e-04f, 4.974395985e-04f, 4.974843560e-04f, 4.975280191e-04f, 4.975705880e-04f, 4.976120625e-04f, 4.976524427e-04f, 4.976917285e-04f, 4.977299200e-04f, - 4.977670171e-04f, 4.978030199e-04f, 4.978379284e-04f, 4.978717425e-04f, 4.979044623e-04f, 4.979360878e-04f, 4.979666189e-04f, 4.979960558e-04f, 4.980243985e-04f, 4.980516468e-04f, - 4.980778010e-04f, 4.981028610e-04f, 4.981268268e-04f, 4.981496984e-04f, 4.981714760e-04f, 4.981921595e-04f, 4.982117490e-04f, 4.982302444e-04f, 4.982476459e-04f, 4.982639535e-04f, - 4.982791673e-04f, 4.982932872e-04f, 4.983063134e-04f, 4.983182459e-04f, 4.983290848e-04f, 4.983388300e-04f, 4.983474818e-04f, 4.983550401e-04f, 4.983615049e-04f, 4.983668765e-04f, - 4.983711548e-04f, 4.983743399e-04f, 4.983764320e-04f, 4.983774310e-04f, 4.983773370e-04f, 4.983761502e-04f, 4.983738706e-04f, 4.983704983e-04f, 4.983660335e-04f, 4.983604761e-04f, - 4.983538263e-04f, 4.983460842e-04f, 4.983372499e-04f, 4.983273235e-04f, 4.983163050e-04f, 4.983041947e-04f, 4.982909926e-04f, 4.982766988e-04f, 4.982613135e-04f, 4.982448367e-04f, - 4.982272685e-04f, 4.982086092e-04f, 4.981888588e-04f, 4.981680174e-04f, 4.981460852e-04f, 4.981230623e-04f, 4.980989488e-04f, 4.980737449e-04f, 4.980474507e-04f, 4.980200664e-04f, - 4.979915920e-04f, 4.979620278e-04f, 4.979313739e-04f, 4.978996304e-04f, 4.978667975e-04f, 4.978328754e-04f, 4.977978641e-04f, 4.977617639e-04f, 4.977245750e-04f, 4.976862974e-04f, - 4.976469313e-04f, 4.976064770e-04f, 4.975649346e-04f, 4.975223042e-04f, 4.974785861e-04f, 4.974337804e-04f, 4.973878873e-04f, 4.973409070e-04f, 4.972928396e-04f, 4.972436855e-04f, - 4.971934446e-04f, 4.971421173e-04f, 4.970897037e-04f, 4.970362041e-04f, 4.969816186e-04f, 4.969259475e-04f, 4.968691908e-04f, 4.968113489e-04f, 4.967524220e-04f, 4.966924103e-04f, - 4.966313139e-04f, 4.965691331e-04f, 4.965058681e-04f, 4.964415192e-04f, 4.963760866e-04f, 4.963095704e-04f, 4.962419709e-04f, 4.961732884e-04f, 4.961035230e-04f, 4.960326751e-04f, - 4.959607448e-04f, 4.958877324e-04f, 4.958136382e-04f, 4.957384623e-04f, 4.956622051e-04f, 4.955848667e-04f, 4.955064474e-04f, 4.954269475e-04f, 4.953463673e-04f, 4.952647069e-04f, - 4.951819668e-04f, 4.950981470e-04f, 4.950132479e-04f, 4.949272698e-04f, 4.948402128e-04f, 4.947520774e-04f, 4.946628638e-04f, 4.945725722e-04f, 4.944812029e-04f, 4.943887563e-04f, - 4.942952325e-04f, 4.942006319e-04f, 4.941049548e-04f, 4.940082015e-04f, 4.939103722e-04f, 4.938114673e-04f, 4.937114870e-04f, 4.936104316e-04f, 4.935083016e-04f, 4.934050971e-04f, - 4.933008184e-04f, 4.931954660e-04f, 4.930890400e-04f, 4.929815408e-04f, 4.928729688e-04f, 4.927633242e-04f, 4.926526074e-04f, 4.925408187e-04f, 4.924279583e-04f, 4.923140268e-04f, - 4.921990243e-04f, 4.920829512e-04f, 4.919658078e-04f, 4.918475946e-04f, 4.917283118e-04f, 4.916079597e-04f, 4.914865388e-04f, 4.913640493e-04f, 4.912404916e-04f, 4.911158661e-04f, - 4.909901731e-04f, 4.908634130e-04f, 4.907355861e-04f, 4.906066928e-04f, 4.904767335e-04f, 4.903457084e-04f, 4.902136181e-04f, 4.900804629e-04f, 4.899462430e-04f, 4.898109590e-04f, - 4.896746112e-04f, 4.895371999e-04f, 4.893987256e-04f, 4.892591887e-04f, 4.891185894e-04f, 4.889769283e-04f, 4.888342057e-04f, 4.886904219e-04f, 4.885455775e-04f, 4.883996727e-04f, - 4.882527080e-04f, 4.881046839e-04f, 4.879556006e-04f, 4.878054586e-04f, 4.876542584e-04f, 4.875020002e-04f, 4.873486846e-04f, 4.871943120e-04f, 4.870388828e-04f, 4.868823973e-04f, - 4.867248561e-04f, 4.865662595e-04f, 4.864066080e-04f, 4.862459020e-04f, 4.860841419e-04f, 4.859213282e-04f, 4.857574613e-04f, 4.855925417e-04f, 4.854265698e-04f, 4.852595460e-04f, - 4.850914707e-04f, 4.849223445e-04f, 4.847521678e-04f, 4.845809410e-04f, 4.844086646e-04f, 4.842353391e-04f, 4.840609649e-04f, 4.838855424e-04f, 4.837090722e-04f, 4.835315546e-04f, - 4.833529903e-04f, 4.831733795e-04f, 4.829927229e-04f, 4.828110209e-04f, 4.826282739e-04f, 4.824444825e-04f, 4.822596471e-04f, 4.820737682e-04f, 4.818868464e-04f, 4.816988820e-04f, - 4.815098756e-04f, 4.813198277e-04f, 4.811287387e-04f, 4.809366092e-04f, 4.807434397e-04f, 4.805492307e-04f, 4.803539826e-04f, 4.801576960e-04f, 4.799603714e-04f, 4.797620094e-04f, - 4.795626103e-04f, 4.793621748e-04f, 4.791607033e-04f, 4.789581964e-04f, 4.787546546e-04f, 4.785500784e-04f, 4.783444684e-04f, 4.781378251e-04f, 4.779301489e-04f, 4.777214405e-04f, - 4.775117004e-04f, 4.773009291e-04f, 4.770891272e-04f, 4.768762952e-04f, 4.766624336e-04f, 4.764475430e-04f, 4.762316240e-04f, 4.760146770e-04f, 4.757967027e-04f, 4.755777017e-04f, - 4.753576743e-04f, 4.751366213e-04f, 4.749145432e-04f, 4.746914406e-04f, 4.744673139e-04f, 4.742421639e-04f, 4.740159910e-04f, 4.737887959e-04f, 4.735605790e-04f, 4.733313411e-04f, - 4.731010826e-04f, 4.728698042e-04f, 4.726375064e-04f, 4.724041898e-04f, 4.721698551e-04f, 4.719345027e-04f, 4.716981334e-04f, 4.714607476e-04f, 4.712223460e-04f, 4.709829293e-04f, - 4.707424979e-04f, 4.705010525e-04f, 4.702585937e-04f, 4.700151222e-04f, 4.697706384e-04f, 4.695251431e-04f, 4.692786369e-04f, 4.690311203e-04f, 4.687825940e-04f, 4.685330586e-04f, - 4.682825148e-04f, 4.680309631e-04f, 4.677784042e-04f, 4.675248388e-04f, 4.672702674e-04f, 4.670146906e-04f, 4.667581092e-04f, 4.665005238e-04f, 4.662419350e-04f, 4.659823434e-04f, - 4.657217497e-04f, 4.654601546e-04f, 4.651975586e-04f, 4.649339625e-04f, 4.646693669e-04f, 4.644037725e-04f, 4.641371798e-04f, 4.638695896e-04f, 4.636010026e-04f, 4.633314194e-04f, - 4.630608406e-04f, 4.627892670e-04f, 4.625166992e-04f, 4.622431379e-04f, 4.619685837e-04f, 4.616930373e-04f, 4.614164995e-04f, 4.611389709e-04f, 4.608604521e-04f, 4.605809440e-04f, - 4.603004470e-04f, 4.600189621e-04f, 4.597364897e-04f, 4.594530307e-04f, 4.591685857e-04f, 4.588831555e-04f, 4.585967407e-04f, 4.583093420e-04f, 4.580209601e-04f, 4.577315958e-04f, - 4.574412498e-04f, 4.571499227e-04f, 4.568576153e-04f, 4.565643282e-04f, 4.562700623e-04f, 4.559748183e-04f, 4.556785967e-04f, 4.553813985e-04f, 4.550832243e-04f, 4.547840748e-04f, - 4.544839507e-04f, 4.541828529e-04f, 4.538807820e-04f, 4.535777387e-04f, 4.532737239e-04f, 4.529687382e-04f, 4.526627823e-04f, 4.523558572e-04f, 4.520479634e-04f, 4.517391017e-04f, - 4.514292729e-04f, 4.511184777e-04f, 4.508067169e-04f, 4.504939913e-04f, 4.501803016e-04f, 4.498656485e-04f, 4.495500329e-04f, 4.492334555e-04f, 4.489159170e-04f, 4.485974182e-04f, - 4.482779600e-04f, 4.479575430e-04f, 4.476361681e-04f, 4.473138360e-04f, 4.469905475e-04f, 4.466663035e-04f, 4.463411045e-04f, 4.460149516e-04f, 4.456878454e-04f, 4.453597867e-04f, - 4.450307764e-04f, 4.447008152e-04f, 4.443699039e-04f, 4.440380433e-04f, 4.437052343e-04f, 4.433714775e-04f, 4.430367739e-04f, 4.427011243e-04f, 4.423645293e-04f, 4.420269899e-04f, - 4.416885069e-04f, 4.413490811e-04f, 4.410087132e-04f, 4.406674042e-04f, 4.403251547e-04f, 4.399819658e-04f, 4.396378381e-04f, 4.392927725e-04f, 4.389467698e-04f, 4.385998309e-04f, - 4.382519566e-04f, 4.379031477e-04f, 4.375534051e-04f, 4.372027296e-04f, 4.368511220e-04f, 4.364985832e-04f, 4.361451141e-04f, 4.357907154e-04f, 4.354353880e-04f, 4.350791328e-04f, - 4.347219507e-04f, 4.343638424e-04f, 4.340048088e-04f, 4.336448508e-04f, 4.332839693e-04f, 4.329221651e-04f, 4.325594390e-04f, 4.321957920e-04f, 4.318312250e-04f, 4.314657387e-04f, - 4.310993340e-04f, 4.307320119e-04f, 4.303637731e-04f, 4.299946187e-04f, 4.296245494e-04f, 4.292535661e-04f, 4.288816698e-04f, 4.285088612e-04f, 4.281351414e-04f, 4.277605111e-04f, - 4.273849713e-04f, 4.270085229e-04f, 4.266311668e-04f, 4.262529037e-04f, 4.258737348e-04f, 4.254936608e-04f, 4.251126827e-04f, 4.247308013e-04f, 4.243480176e-04f, 4.239643324e-04f, - 4.235797468e-04f, 4.231942616e-04f, 4.228078776e-04f, 4.224205959e-04f, 4.220324174e-04f, 4.216433429e-04f, 4.212533734e-04f, 4.208625098e-04f, 4.204707531e-04f, 4.200781041e-04f, - 4.196845638e-04f, 4.192901331e-04f, 4.188948130e-04f, 4.184986044e-04f, 4.181015082e-04f, 4.177035253e-04f, 4.173046568e-04f, 4.169049036e-04f, 4.165042665e-04f, 4.161027465e-04f, - 4.157003447e-04f, 4.152970619e-04f, 4.148928990e-04f, 4.144878571e-04f, 4.140819372e-04f, 4.136751400e-04f, 4.132674667e-04f, 4.128589181e-04f, 4.124494953e-04f, 4.120391992e-04f, - 4.116280308e-04f, 4.112159910e-04f, 4.108030808e-04f, 4.103893011e-04f, 4.099746530e-04f, 4.095591375e-04f, 4.091427554e-04f, 4.087255079e-04f, 4.083073958e-04f, 4.078884201e-04f, - 4.074685819e-04f, 4.070478821e-04f, 4.066263217e-04f, 4.062039017e-04f, 4.057806231e-04f, 4.053564868e-04f, 4.049314940e-04f, 4.045056455e-04f, 4.040789424e-04f, 4.036513857e-04f, - 4.032229763e-04f, 4.027937153e-04f, 4.023636038e-04f, 4.019326426e-04f, 4.015008328e-04f, 4.010681754e-04f, 4.006346715e-04f, 4.002003220e-04f, 3.997651280e-04f, 3.993290904e-04f, - 3.988922104e-04f, 3.984544889e-04f, 3.980159269e-04f, 3.975765255e-04f, 3.971362857e-04f, 3.966952086e-04f, 3.962532951e-04f, 3.958105463e-04f, 3.953669632e-04f, 3.949225469e-04f, - 3.944772984e-04f, 3.940312188e-04f, 3.935843090e-04f, 3.931365702e-04f, 3.926880033e-04f, 3.922386095e-04f, 3.917883897e-04f, 3.913373451e-04f, 3.908854766e-04f, 3.904327854e-04f, - 3.899792724e-04f, 3.895249388e-04f, 3.890697856e-04f, 3.886138138e-04f, 3.881570245e-04f, 3.876994189e-04f, 3.872409979e-04f, 3.867817626e-04f, 3.863217141e-04f, 3.858608535e-04f, - 3.853991818e-04f, 3.849367001e-04f, 3.844734094e-04f, 3.840093110e-04f, 3.835444058e-04f, 3.830786949e-04f, 3.826121794e-04f, 3.821448604e-04f, 3.816767389e-04f, 3.812078161e-04f, - 3.807380931e-04f, 3.802675709e-04f, 3.797962507e-04f, 3.793241335e-04f, 3.788512204e-04f, 3.783775125e-04f, 3.779030110e-04f, 3.774277168e-04f, 3.769516313e-04f, 3.764747553e-04f, - 3.759970901e-04f, 3.755186367e-04f, 3.750393963e-04f, 3.745593699e-04f, 3.740785587e-04f, 3.735969638e-04f, 3.731145863e-04f, 3.726314274e-04f, 3.721474881e-04f, 3.716627695e-04f, - 3.711772729e-04f, 3.706909992e-04f, 3.702039497e-04f, 3.697161255e-04f, 3.692275276e-04f, 3.687381573e-04f, 3.682480156e-04f, 3.677571038e-04f, 3.672654228e-04f, 3.667729739e-04f, - 3.662797583e-04f, 3.657857769e-04f, 3.652910311e-04f, 3.647955218e-04f, 3.642992504e-04f, 3.638022178e-04f, 3.633044254e-04f, 3.628058741e-04f, 3.623065652e-04f, 3.618064998e-04f, - 3.613056791e-04f, 3.608041043e-04f, 3.603017764e-04f, 3.597986967e-04f, 3.592948663e-04f, 3.587902863e-04f, 3.582849580e-04f, 3.577788825e-04f, 3.572720609e-04f, 3.567644945e-04f, - 3.562561844e-04f, 3.557471318e-04f, 3.552373378e-04f, 3.547268036e-04f, 3.542155304e-04f, 3.537035194e-04f, 3.531907718e-04f, 3.526772887e-04f, 3.521630713e-04f, 3.516481209e-04f, - 3.511324385e-04f, 3.506160254e-04f, 3.500988827e-04f, 3.495810117e-04f, 3.490624136e-04f, 3.485430895e-04f, 3.480230406e-04f, 3.475022682e-04f, 3.469807733e-04f, 3.464585573e-04f, - 3.459356214e-04f, 3.454119666e-04f, 3.448875943e-04f, 3.443625056e-04f, 3.438367017e-04f, 3.433101839e-04f, 3.427829534e-04f, 3.422550113e-04f, 3.417263589e-04f, 3.411969974e-04f, - 3.406669280e-04f, 3.401361519e-04f, 3.396046704e-04f, 3.390724847e-04f, 3.385395959e-04f, 3.380060053e-04f, 3.374717141e-04f, 3.369367237e-04f, 3.364010350e-04f, 3.358646495e-04f, - 3.353275684e-04f, 3.347897928e-04f, 3.342513240e-04f, 3.337121632e-04f, 3.331723117e-04f, 3.326317708e-04f, 3.320905415e-04f, 3.315486253e-04f, 3.310060233e-04f, 3.304627367e-04f, - 3.299187669e-04f, 3.293741150e-04f, 3.288287823e-04f, 3.282827701e-04f, 3.277360796e-04f, 3.271887120e-04f, 3.266406686e-04f, 3.260919507e-04f, 3.255425595e-04f, 3.249924963e-04f, - 3.244417623e-04f, 3.238903588e-04f, 3.233382870e-04f, 3.227855482e-04f, 3.222321437e-04f, 3.216780748e-04f, 3.211233426e-04f, 3.205679485e-04f, 3.200118938e-04f, 3.194551796e-04f, - 3.188978074e-04f, 3.183397783e-04f, 3.177810936e-04f, 3.172217546e-04f, 3.166617626e-04f, 3.161011188e-04f, 3.155398246e-04f, 3.149778812e-04f, 3.144152899e-04f, 3.138520519e-04f, - 3.132881687e-04f, 3.127236414e-04f, 3.121584713e-04f, 3.115926597e-04f, 3.110262080e-04f, 3.104591174e-04f, 3.098913891e-04f, 3.093230246e-04f, 3.087540250e-04f, 3.081843918e-04f, - 3.076141261e-04f, 3.070432293e-04f, 3.064717027e-04f, 3.058995476e-04f, 3.053267652e-04f, 3.047533569e-04f, 3.041793241e-04f, 3.036046679e-04f, 3.030293898e-04f, 3.024534910e-04f, - 3.018769728e-04f, 3.012998365e-04f, 3.007220835e-04f, 3.001437151e-04f, 2.995647325e-04f, 2.989851372e-04f, 2.984049303e-04f, 2.978241133e-04f, 2.972426875e-04f, 2.966606541e-04f, - 2.960780146e-04f, 2.954947702e-04f, 2.949109222e-04f, 2.943264720e-04f, 2.937414209e-04f, 2.931557702e-04f, 2.925695214e-04f, 2.919826756e-04f, 2.913952342e-04f, 2.908071986e-04f, - 2.902185701e-04f, 2.896293500e-04f, 2.890395398e-04f, 2.884491406e-04f, 2.878581538e-04f, 2.872665809e-04f, 2.866744231e-04f, 2.860816818e-04f, 2.854883583e-04f, 2.848944539e-04f, - 2.842999701e-04f, 2.837049081e-04f, 2.831092694e-04f, 2.825130552e-04f, 2.819162669e-04f, 2.813189059e-04f, 2.807209735e-04f, 2.801224711e-04f, 2.795234000e-04f, 2.789237616e-04f, - 2.783235573e-04f, 2.777227883e-04f, 2.771214561e-04f, 2.765195621e-04f, 2.759171075e-04f, 2.753140938e-04f, 2.747105224e-04f, 2.741063945e-04f, 2.735017115e-04f, 2.728964749e-04f, - 2.722906860e-04f, 2.716843462e-04f, 2.710774567e-04f, 2.704700191e-04f, 2.698620347e-04f, 2.692535048e-04f, 2.686444309e-04f, 2.680348143e-04f, 2.674246564e-04f, 2.668139585e-04f, - 2.662027221e-04f, 2.655909485e-04f, 2.649786391e-04f, 2.643657954e-04f, 2.637524186e-04f, 2.631385102e-04f, 2.625240715e-04f, 2.619091040e-04f, 2.612936090e-04f, 2.606775880e-04f, - 2.600610422e-04f, 2.594439732e-04f, 2.588263823e-04f, 2.582082708e-04f, 2.575896403e-04f, 2.569704920e-04f, 2.563508275e-04f, 2.557306480e-04f, 2.551099550e-04f, 2.544887498e-04f, - 2.538670340e-04f, 2.532448088e-04f, 2.526220758e-04f, 2.519988362e-04f, 2.513750915e-04f, 2.507508432e-04f, 2.501260925e-04f, 2.495008410e-04f, 2.488750900e-04f, 2.482488410e-04f, - 2.476220953e-04f, 2.469948544e-04f, 2.463671196e-04f, 2.457388925e-04f, 2.451101743e-04f, 2.444809666e-04f, 2.438512708e-04f, 2.432210882e-04f, 2.425904202e-04f, 2.419592684e-04f, - 2.413276341e-04f, 2.406955188e-04f, 2.400629238e-04f, 2.394298506e-04f, 2.387963007e-04f, 2.381622753e-04f, 2.375277761e-04f, 2.368928043e-04f, 2.362573615e-04f, 2.356214491e-04f, - 2.349850684e-04f, 2.343482209e-04f, 2.337109081e-04f, 2.330731314e-04f, 2.324348922e-04f, 2.317961919e-04f, 2.311570321e-04f, 2.305174140e-04f, 2.298773393e-04f, 2.292368092e-04f, - 2.285958253e-04f, 2.279543889e-04f, 2.273125016e-04f, 2.266701648e-04f, 2.260273799e-04f, 2.253841483e-04f, 2.247404715e-04f, 2.240963510e-04f, 2.234517881e-04f, 2.228067844e-04f, - 2.221613413e-04f, 2.215154602e-04f, 2.208691426e-04f, 2.202223900e-04f, 2.195752037e-04f, 2.189275853e-04f, 2.182795362e-04f, 2.176310578e-04f, 2.169821516e-04f, 2.163328191e-04f, - 2.156830617e-04f, 2.150328809e-04f, 2.143822781e-04f, 2.137312548e-04f, 2.130798125e-04f, 2.124279526e-04f, 2.117756765e-04f, 2.111229858e-04f, 2.104698819e-04f, 2.098163662e-04f, - 2.091624403e-04f, 2.085081056e-04f, 2.078533635e-04f, 2.071982156e-04f, 2.065426632e-04f, 2.058867079e-04f, 2.052303512e-04f, 2.045735944e-04f, 2.039164392e-04f, 2.032588869e-04f, - 2.026009390e-04f, 2.019425969e-04f, 2.012838623e-04f, 2.006247365e-04f, 1.999652210e-04f, 1.993053173e-04f, 1.986450269e-04f, 1.979843513e-04f, 1.973232918e-04f, 1.966618501e-04f, - 1.960000275e-04f, 1.953378256e-04f, 1.946752459e-04f, 1.940122898e-04f, 1.933489588e-04f, 1.926852544e-04f, 1.920211781e-04f, 1.913567313e-04f, 1.906919156e-04f, 1.900267324e-04f, - 1.893611833e-04f, 1.886952697e-04f, 1.880289930e-04f, 1.873623549e-04f, 1.866953567e-04f, 1.860280000e-04f, 1.853602863e-04f, 1.846922170e-04f, 1.840237937e-04f, 1.833550178e-04f, - 1.826858908e-04f, 1.820164143e-04f, 1.813465897e-04f, 1.806764185e-04f, 1.800059022e-04f, 1.793350423e-04f, 1.786638403e-04f, 1.779922977e-04f, 1.773204161e-04f, 1.766481968e-04f, - 1.759756415e-04f, 1.753027515e-04f, 1.746295285e-04f, 1.739559738e-04f, 1.732820891e-04f, 1.726078758e-04f, 1.719333354e-04f, 1.712584694e-04f, 1.705832794e-04f, 1.699077668e-04f, - 1.692319331e-04f, 1.685557799e-04f, 1.678793086e-04f, 1.672025208e-04f, 1.665254180e-04f, 1.658480016e-04f, 1.651702732e-04f, 1.644922344e-04f, 1.638138865e-04f, 1.631352312e-04f, - 1.624562699e-04f, 1.617770041e-04f, 1.610974354e-04f, 1.604175653e-04f, 1.597373953e-04f, 1.590569268e-04f, 1.583761615e-04f, 1.576951008e-04f, 1.570137463e-04f, 1.563320994e-04f, - 1.556501617e-04f, 1.549679348e-04f, 1.542854200e-04f, 1.536026190e-04f, 1.529195332e-04f, 1.522361642e-04f, 1.515525135e-04f, 1.508685826e-04f, 1.501843731e-04f, 1.494998864e-04f, - 1.488151242e-04f, 1.481300878e-04f, 1.474447788e-04f, 1.467591989e-04f, 1.460733494e-04f, 1.453872319e-04f, 1.447008479e-04f, 1.440141990e-04f, 1.433272866e-04f, 1.426401124e-04f, - 1.419526778e-04f, 1.412649844e-04f, 1.405770337e-04f, 1.398888272e-04f, 1.392003664e-04f, 1.385116529e-04f, 1.378226883e-04f, 1.371334739e-04f, 1.364440115e-04f, 1.357543024e-04f, - 1.350643483e-04f, 1.343741506e-04f, 1.336837110e-04f, 1.329930308e-04f, 1.323021117e-04f, 1.316109553e-04f, 1.309195629e-04f, 1.302279362e-04f, 1.295360768e-04f, 1.288439860e-04f, - 1.281516656e-04f, 1.274591169e-04f, 1.267663416e-04f, 1.260733411e-04f, 1.253801171e-04f, 1.246866710e-04f, 1.239930045e-04f, 1.232991189e-04f, 1.226050159e-04f, 1.219106971e-04f, - 1.212161639e-04f, 1.205214178e-04f, 1.198264605e-04f, 1.191312935e-04f, 1.184359183e-04f, 1.177403364e-04f, 1.170445494e-04f, 1.163485589e-04f, 1.156523663e-04f, 1.149559732e-04f, - 1.142593812e-04f, 1.135625919e-04f, 1.128656066e-04f, 1.121684271e-04f, 1.114710547e-04f, 1.107734912e-04f, 1.100757380e-04f, 1.093777966e-04f, 1.086796687e-04f, 1.079813557e-04f, - 1.072828593e-04f, 1.065841808e-04f, 1.058853220e-04f, 1.051862843e-04f, 1.044870694e-04f, 1.037876786e-04f, 1.030881137e-04f, 1.023883760e-04f, 1.016884673e-04f, 1.009883890e-04f, - 1.002881426e-04f, 9.958772979e-05f, 9.888715205e-05f, 9.818641094e-05f, 9.748550799e-05f, 9.678444478e-05f, 9.608322283e-05f, 9.538184371e-05f, 9.468030896e-05f, 9.397862014e-05f, - 9.327677879e-05f, 9.257478647e-05f, 9.187264473e-05f, 9.117035511e-05f, 9.046791918e-05f, 8.976533848e-05f, 8.906261456e-05f, 8.835974898e-05f, 8.765674329e-05f, 8.695359904e-05f, - 8.625031779e-05f, 8.554690108e-05f, 8.484335048e-05f, 8.413966752e-05f, 8.343585378e-05f, 8.273191080e-05f, 8.202784013e-05f, 8.132364334e-05f, 8.061932196e-05f, 7.991487757e-05f, - 7.921031171e-05f, 7.850562593e-05f, 7.780082180e-05f, 7.709590086e-05f, 7.639086467e-05f, 7.568571479e-05f, 7.498045278e-05f, 7.427508018e-05f, 7.356959855e-05f, 7.286400946e-05f, - 7.215831444e-05f, 7.145251507e-05f, 7.074661290e-05f, 7.004060948e-05f, 6.933450636e-05f, 6.862830512e-05f, 6.792200729e-05f, 6.721561445e-05f, 6.650912813e-05f, 6.580254991e-05f, - 6.509588134e-05f, 6.438912397e-05f, 6.368227937e-05f, 6.297534909e-05f, 6.226833468e-05f, 6.156123770e-05f, 6.085405972e-05f, 6.014680228e-05f, 5.943946695e-05f, 5.873205528e-05f, - 5.802456883e-05f, 5.731700916e-05f, 5.660937783e-05f, 5.590167639e-05f, 5.519390640e-05f, 5.448606941e-05f, 5.377816699e-05f, 5.307020070e-05f, 5.236217208e-05f, 5.165408271e-05f, - 5.094593413e-05f, 5.023772790e-05f, 4.952946559e-05f, 4.882114875e-05f, 4.811277893e-05f, 4.740435770e-05f, 4.669588661e-05f, 4.598736722e-05f, 4.527880109e-05f, 4.457018978e-05f, - 4.386153484e-05f, 4.315283783e-05f, 4.244410031e-05f, 4.173532384e-05f, 4.102650997e-05f, 4.031766026e-05f, 3.960877627e-05f, 3.889985956e-05f, 3.819091168e-05f, 3.748193420e-05f, - 3.677292866e-05f, 3.606389663e-05f, 3.535483966e-05f, 3.464575931e-05f, 3.393665714e-05f, 3.322753470e-05f, 3.251839356e-05f, 3.180923526e-05f, 3.110006136e-05f, 3.039087343e-05f, - 2.968167302e-05f, 2.897246168e-05f, 2.826324097e-05f, 2.755401245e-05f, 2.684477767e-05f, 2.613553819e-05f, 2.542629556e-05f, 2.471705135e-05f, 2.400780710e-05f, 2.329856438e-05f, - 2.258932473e-05f, 2.188008972e-05f, 2.117086090e-05f, 2.046163982e-05f, 1.975242804e-05f, 1.904322711e-05f, 1.833403859e-05f, 1.762486403e-05f, 1.691570499e-05f, 1.620656302e-05f, - 1.549743968e-05f, 1.478833652e-05f, 1.407925509e-05f, 1.337019694e-05f, 1.266116364e-05f, 1.195215673e-05f, 1.124317777e-05f, 1.053422831e-05f, 9.825309894e-06f, 9.116424088e-06f, - 8.407572439e-06f, 7.698756499e-06f, 6.989977820e-06f, 6.281237954e-06f, 5.572538453e-06f, 4.863880868e-06f, 4.155266750e-06f, 3.446697649e-06f, 2.738175117e-06f, 2.029700705e-06f, - 1.321275962e-06f, 6.129024376e-07f, -9.541831709e-08f, -8.036847530e-07f, -1.511895321e-06f, -2.220048472e-06f, -2.928142656e-06f, -3.636176326e-06f, -4.344147933e-06f, -5.052055929e-06f, - -5.759898767e-06f, -6.467674897e-06f, -7.175382774e-06f, -7.883020850e-06f, -8.590587579e-06f, -9.298081414e-06f, -1.000550081e-05f, -1.071284422e-05f, -1.142011009e-05f, -1.212729689e-05f, - -1.283440307e-05f, -1.354142708e-05f, -1.424836738e-05f, -1.495522242e-05f, -1.566199066e-05f, -1.636867056e-05f, -1.707526058e-05f, -1.778175916e-05f, -1.848816477e-05f, -1.919447587e-05f, - -1.990069091e-05f, -2.060680836e-05f, -2.131282666e-05f, -2.201874429e-05f, -2.272455969e-05f, -2.343027133e-05f, -2.413587768e-05f, -2.484137718e-05f, -2.554676830e-05f, -2.625204950e-05f, - -2.695721925e-05f, -2.766227600e-05f, -2.836721822e-05f, -2.907204436e-05f, -2.977675290e-05f, -3.048134229e-05f, -3.118581101e-05f, -3.189015751e-05f, -3.259438025e-05f, -3.329847771e-05f, - -3.400244834e-05f, -3.470629062e-05f, -3.541000301e-05f, -3.611358398e-05f, -3.681703198e-05f, -3.752034550e-05f, -3.822352300e-05f, -3.892656294e-05f, -3.962946379e-05f, -4.033222403e-05f, - -4.103484212e-05f, -4.173731654e-05f, -4.243964574e-05f, -4.314182821e-05f, -4.384386242e-05f, -4.454574683e-05f, -4.524747992e-05f, -4.594906015e-05f, -4.665048601e-05f, -4.735175597e-05f, - -4.805286850e-05f, -4.875382207e-05f, -4.945461516e-05f, -5.015524625e-05f, -5.085571380e-05f, -5.155601630e-05f, -5.225615223e-05f, -5.295612005e-05f, -5.365591825e-05f, -5.435554531e-05f, - -5.505499970e-05f, -5.575427990e-05f, -5.645338440e-05f, -5.715231167e-05f, -5.785106019e-05f, -5.854962844e-05f, -5.924801492e-05f, -5.994621809e-05f, -6.064423644e-05f, -6.134206845e-05f, - -6.203971261e-05f, -6.273716740e-05f, -6.343443131e-05f, -6.413150282e-05f, -6.482838042e-05f, -6.552506259e-05f, -6.622154782e-05f, -6.691783459e-05f, -6.761392141e-05f, -6.830980675e-05f, - -6.900548910e-05f, -6.970096695e-05f, -7.039623880e-05f, -7.109130313e-05f, -7.178615844e-05f, -7.248080321e-05f, -7.317523594e-05f, -7.386945513e-05f, -7.456345926e-05f, -7.525724683e-05f, - -7.595081634e-05f, -7.664416628e-05f, -7.733729515e-05f, -7.803020144e-05f, -7.872288365e-05f, -7.941534027e-05f, -8.010756982e-05f, -8.079957078e-05f, -8.149134166e-05f, -8.218288095e-05f, - -8.287418716e-05f, -8.356525879e-05f, -8.425609434e-05f, -8.494669231e-05f, -8.563705121e-05f, -8.632716954e-05f, -8.701704581e-05f, -8.770667852e-05f, -8.839606617e-05f, -8.908520728e-05f, - -8.977410035e-05f, -9.046274389e-05f, -9.115113640e-05f, -9.183927640e-05f, -9.252716240e-05f, -9.321479291e-05f, -9.390216643e-05f, -9.458928149e-05f, -9.527613659e-05f, -9.596273025e-05f, - -9.664906097e-05f, -9.733512729e-05f, -9.802092770e-05f, -9.870646073e-05f, -9.939172490e-05f, -1.000767187e-04f, -1.007614407e-04f, -1.014458894e-04f, -1.021300633e-04f, -1.028139609e-04f, - -1.034975807e-04f, -1.041809214e-04f, -1.048639813e-04f, -1.055467590e-04f, -1.062292531e-04f, -1.069114621e-04f, -1.075933844e-04f, -1.082750187e-04f, -1.089563634e-04f, -1.096374171e-04f, - -1.103181783e-04f, -1.109986455e-04f, -1.116788172e-04f, -1.123586921e-04f, -1.130382686e-04f, -1.137175452e-04f, -1.143965206e-04f, -1.150751931e-04f, -1.157535614e-04f, -1.164316240e-04f, - -1.171093794e-04f, -1.177868262e-04f, -1.184639629e-04f, -1.191407880e-04f, -1.198173001e-04f, -1.204934978e-04f, -1.211693795e-04f, -1.218449438e-04f, -1.225201892e-04f, -1.231951143e-04f, - -1.238697177e-04f, -1.245439978e-04f, -1.252179533e-04f, -1.258915826e-04f, -1.265648844e-04f, -1.272378571e-04f, -1.279104993e-04f, -1.285828096e-04f, -1.292547865e-04f, -1.299264286e-04f, - -1.305977344e-04f, -1.312687025e-04f, -1.319393314e-04f, -1.326096197e-04f, -1.332795659e-04f, -1.339491686e-04f, -1.346184264e-04f, -1.352873377e-04f, -1.359559013e-04f, -1.366241156e-04f, - -1.372919791e-04f, -1.379594906e-04f, -1.386266484e-04f, -1.392934512e-04f, -1.399598976e-04f, -1.406259860e-04f, -1.412917152e-04f, -1.419570836e-04f, -1.426220898e-04f, -1.432867324e-04f, - -1.439510099e-04f, -1.446149210e-04f, -1.452784641e-04f, -1.459416379e-04f, -1.466044410e-04f, -1.472668719e-04f, -1.479289291e-04f, -1.485906114e-04f, -1.492519171e-04f, -1.499128450e-04f, - -1.505733936e-04f, -1.512335615e-04f, -1.518933473e-04f, -1.525527494e-04f, -1.532117667e-04f, -1.538703975e-04f, -1.545286405e-04f, -1.551864943e-04f, -1.558439575e-04f, -1.565010286e-04f, - -1.571577063e-04f, -1.578139891e-04f, -1.584698757e-04f, -1.591253646e-04f, -1.597804543e-04f, -1.604351436e-04f, -1.610894310e-04f, -1.617433151e-04f, -1.623967944e-04f, -1.630498677e-04f, - -1.637025334e-04f, -1.643547903e-04f, -1.650066368e-04f, -1.656580716e-04f, -1.663090933e-04f, -1.669597005e-04f, -1.676098918e-04f, -1.682596658e-04f, -1.689090212e-04f, -1.695579564e-04f, - -1.702064702e-04f, -1.708545611e-04f, -1.715022278e-04f, -1.721494688e-04f, -1.727962828e-04f, -1.734426684e-04f, -1.740886242e-04f, -1.747341488e-04f, -1.753792409e-04f, -1.760238990e-04f, - -1.766681218e-04f, -1.773119079e-04f, -1.779552559e-04f, -1.785981645e-04f, -1.792406322e-04f, -1.798826577e-04f, -1.805242396e-04f, -1.811653765e-04f, -1.818060671e-04f, -1.824463101e-04f, - -1.830861039e-04f, -1.837254473e-04f, -1.843643389e-04f, -1.850027773e-04f, -1.856407612e-04f, -1.862782891e-04f, -1.869153598e-04f, -1.875519719e-04f, -1.881881239e-04f, -1.888238146e-04f, - -1.894590426e-04f, -1.900938066e-04f, -1.907281050e-04f, -1.913619368e-04f, -1.919953003e-04f, -1.926281944e-04f, -1.932606177e-04f, -1.938925687e-04f, -1.945240462e-04f, -1.951550488e-04f, - -1.957855752e-04f, -1.964156240e-04f, -1.970451938e-04f, -1.976742834e-04f, -1.983028913e-04f, -1.989310163e-04f, -1.995586570e-04f, -2.001858120e-04f, -2.008124801e-04f, -2.014386598e-04f, - -2.020643499e-04f, -2.026895490e-04f, -2.033142558e-04f, -2.039384689e-04f, -2.045621870e-04f, -2.051854088e-04f, -2.058081330e-04f, -2.064303582e-04f, -2.070520831e-04f, -2.076733063e-04f, - -2.082940267e-04f, -2.089142427e-04f, -2.095339532e-04f, -2.101531567e-04f, -2.107718520e-04f, -2.113900377e-04f, -2.120077126e-04f, -2.126248753e-04f, -2.132415245e-04f, -2.138576589e-04f, - -2.144732771e-04f, -2.150883780e-04f, -2.157029600e-04f, -2.163170221e-04f, -2.169305627e-04f, -2.175435807e-04f, -2.181560747e-04f, -2.187680435e-04f, -2.193794857e-04f, -2.199904000e-04f, - -2.206007851e-04f, -2.212106397e-04f, -2.218199626e-04f, -2.224287524e-04f, -2.230370078e-04f, -2.236447276e-04f, -2.242519105e-04f, -2.248585551e-04f, -2.254646601e-04f, -2.260702244e-04f, - -2.266752465e-04f, -2.272797253e-04f, -2.278836594e-04f, -2.284870475e-04f, -2.290898884e-04f, -2.296921808e-04f, -2.302939234e-04f, -2.308951149e-04f, -2.314957541e-04f, -2.320958396e-04f, - -2.326953703e-04f, -2.332943447e-04f, -2.338927618e-04f, -2.344906201e-04f, -2.350879184e-04f, -2.356846555e-04f, -2.362808301e-04f, -2.368764408e-04f, -2.374714866e-04f, -2.380659660e-04f, - -2.386598779e-04f, -2.392532210e-04f, -2.398459939e-04f, -2.404381956e-04f, -2.410298246e-04f, -2.416208798e-04f, -2.422113599e-04f, -2.428012636e-04f, -2.433905897e-04f, -2.439793370e-04f, - -2.445675042e-04f, -2.451550901e-04f, -2.457420933e-04f, -2.463285128e-04f, -2.469143471e-04f, -2.474995952e-04f, -2.480842557e-04f, -2.486683274e-04f, -2.492518091e-04f, -2.498346995e-04f, - -2.504169975e-04f, -2.509987017e-04f, -2.515798110e-04f, -2.521603241e-04f, -2.527402397e-04f, -2.533195568e-04f, -2.538982740e-04f, -2.544763901e-04f, -2.550539039e-04f, -2.556308141e-04f, - -2.562071196e-04f, -2.567828192e-04f, -2.573579116e-04f, -2.579323956e-04f, -2.585062699e-04f, -2.590795335e-04f, -2.596521850e-04f, -2.602242233e-04f, -2.607956471e-04f, -2.613664553e-04f, - -2.619366466e-04f, -2.625062199e-04f, -2.630751739e-04f, -2.636435074e-04f, -2.642112193e-04f, -2.647783083e-04f, -2.653447732e-04f, -2.659106129e-04f, -2.664758261e-04f, -2.670404118e-04f, - -2.676043685e-04f, -2.681676953e-04f, -2.687303909e-04f, -2.692924540e-04f, -2.698538836e-04f, -2.704146785e-04f, -2.709748374e-04f, -2.715343592e-04f, -2.720932427e-04f, -2.726514867e-04f, - -2.732090900e-04f, -2.737660516e-04f, -2.743223701e-04f, -2.748780445e-04f, -2.754330736e-04f, -2.759874561e-04f, -2.765411910e-04f, -2.770942770e-04f, -2.776467131e-04f, -2.781984979e-04f, - -2.787496305e-04f, -2.793001096e-04f, -2.798499340e-04f, -2.803991027e-04f, -2.809476144e-04f, -2.814954680e-04f, -2.820426623e-04f, -2.825891963e-04f, -2.831350687e-04f, -2.836802784e-04f, - -2.842248242e-04f, -2.847687051e-04f, -2.853119198e-04f, -2.858544673e-04f, -2.863963464e-04f, -2.869375559e-04f, -2.874780948e-04f, -2.880179618e-04f, -2.885571559e-04f, -2.890956760e-04f, - -2.896335208e-04f, -2.901706893e-04f, -2.907071803e-04f, -2.912429927e-04f, -2.917781254e-04f, -2.923125773e-04f, -2.928463473e-04f, -2.933794341e-04f, -2.939118368e-04f, -2.944435542e-04f, - -2.949745852e-04f, -2.955049286e-04f, -2.960345834e-04f, -2.965635485e-04f, -2.970918227e-04f, -2.976194049e-04f, -2.981462941e-04f, -2.986724891e-04f, -2.991979889e-04f, -2.997227923e-04f, - -3.002468982e-04f, -3.007703055e-04f, -3.012930132e-04f, -3.018150202e-04f, -3.023363253e-04f, -3.028569275e-04f, -3.033768256e-04f, -3.038960187e-04f, -3.044145055e-04f, -3.049322851e-04f, - -3.054493564e-04f, -3.059657182e-04f, -3.064813695e-04f, -3.069963092e-04f, -3.075105363e-04f, -3.080240496e-04f, -3.085368481e-04f, -3.090489307e-04f, -3.095602964e-04f, -3.100709441e-04f, - -3.105808727e-04f, -3.110900811e-04f, -3.115985684e-04f, -3.121063334e-04f, -3.126133750e-04f, -3.131196923e-04f, -3.136252842e-04f, -3.141301495e-04f, -3.146342874e-04f, -3.151376966e-04f, - -3.156403762e-04f, -3.161423251e-04f, -3.166435423e-04f, -3.171440268e-04f, -3.176437774e-04f, -3.181427931e-04f, -3.186410730e-04f, -3.191386159e-04f, -3.196354209e-04f, -3.201314869e-04f, - -3.206268129e-04f, -3.211213978e-04f, -3.216152406e-04f, -3.221083403e-04f, -3.226006958e-04f, -3.230923063e-04f, -3.235831705e-04f, -3.240732875e-04f, -3.245626563e-04f, -3.250512759e-04f, - -3.255391452e-04f, -3.260262633e-04f, -3.265126291e-04f, -3.269982417e-04f, -3.274830999e-04f, -3.279672028e-04f, -3.284505495e-04f, -3.289331388e-04f, -3.294149699e-04f, -3.298960416e-04f, - -3.303763531e-04f, -3.308559033e-04f, -3.313346911e-04f, -3.318127157e-04f, -3.322899761e-04f, -3.327664712e-04f, -3.332422000e-04f, -3.337171616e-04f, -3.341913551e-04f, -3.346647793e-04f, - -3.351374333e-04f, -3.356093163e-04f, -3.360804270e-04f, -3.365507647e-04f, -3.370203284e-04f, -3.374891169e-04f, -3.379571295e-04f, -3.384243651e-04f, -3.388908228e-04f, -3.393565015e-04f, - -3.398214004e-04f, -3.402855185e-04f, -3.407488548e-04f, -3.412114083e-04f, -3.416731782e-04f, -3.421341634e-04f, -3.425943630e-04f, -3.430537760e-04f, -3.435124016e-04f, -3.439702387e-04f, - -3.444272864e-04f, -3.448835438e-04f, -3.453390100e-04f, -3.457936839e-04f, -3.462475647e-04f, -3.467006514e-04f, -3.471529431e-04f, -3.476044389e-04f, -3.480551378e-04f, -3.485050389e-04f, - -3.489541413e-04f, -3.494024440e-04f, -3.498499462e-04f, -3.502966469e-04f, -3.507425452e-04f, -3.511876401e-04f, -3.516319308e-04f, -3.520754164e-04f, -3.525180959e-04f, -3.529599684e-04f, - -3.534010331e-04f, -3.538412889e-04f, -3.542807351e-04f, -3.547193707e-04f, -3.551571948e-04f, -3.555942065e-04f, -3.560304049e-04f, -3.564657892e-04f, -3.569003584e-04f, -3.573341116e-04f, - -3.577670480e-04f, -3.581991666e-04f, -3.586304666e-04f, -3.590609471e-04f, -3.594906072e-04f, -3.599194461e-04f, -3.603474628e-04f, -3.607746565e-04f, -3.612010263e-04f, -3.616265713e-04f, - -3.620512907e-04f, -3.624751836e-04f, -3.628982491e-04f, -3.633204864e-04f, -3.637418946e-04f, -3.641624729e-04f, -3.645822203e-04f, -3.650011360e-04f, -3.654192192e-04f, -3.658364691e-04f, - -3.662528847e-04f, -3.666684652e-04f, -3.670832098e-04f, -3.674971176e-04f, -3.679101877e-04f, -3.683224195e-04f, -3.687338119e-04f, -3.691443642e-04f, -3.695540755e-04f, -3.699629450e-04f, - -3.703709719e-04f, -3.707781552e-04f, -3.711844943e-04f, -3.715899883e-04f, -3.719946363e-04f, -3.723984375e-04f, -3.728013912e-04f, -3.732034964e-04f, -3.736047524e-04f, -3.740051583e-04f, - -3.744047134e-04f, -3.748034169e-04f, -3.752012678e-04f, -3.755982655e-04f, -3.759944090e-04f, -3.763896977e-04f, -3.767841307e-04f, -3.771777071e-04f, -3.775704263e-04f, -3.779622874e-04f, - -3.783532896e-04f, -3.787434321e-04f, -3.791327142e-04f, -3.795211350e-04f, -3.799086938e-04f, -3.802953898e-04f, -3.806812221e-04f, -3.810661901e-04f, -3.814502929e-04f, -3.818335298e-04f, - -3.822158999e-04f, -3.825974026e-04f, -3.829780370e-04f, -3.833578024e-04f, -3.837366980e-04f, -3.841147230e-04f, -3.844918768e-04f, -3.848681584e-04f, -3.852435672e-04f, -3.856181025e-04f, - -3.859917633e-04f, -3.863645491e-04f, -3.867364591e-04f, -3.871074924e-04f, -3.874776484e-04f, -3.878469263e-04f, -3.882153253e-04f, -3.885828448e-04f, -3.889494840e-04f, -3.893152422e-04f, - -3.896801185e-04f, -3.900441124e-04f, -3.904072230e-04f, -3.907694496e-04f, -3.911307915e-04f, -3.914912480e-04f, -3.918508183e-04f, -3.922095018e-04f, -3.925672977e-04f, -3.929242053e-04f, - -3.932802238e-04f, -3.936353527e-04f, -3.939895911e-04f, -3.943429383e-04f, -3.946953937e-04f, -3.950469565e-04f, -3.953976261e-04f, -3.957474016e-04f, -3.960962826e-04f, -3.964442681e-04f, - -3.967913576e-04f, -3.971375504e-04f, -3.974828457e-04f, -3.978272429e-04f, -3.981707413e-04f, -3.985133402e-04f, -3.988550389e-04f, -3.991958367e-04f, -3.995357330e-04f, -3.998747271e-04f, - -4.002128183e-04f, -4.005500059e-04f, -4.008862893e-04f, -4.012216678e-04f, -4.015561407e-04f, -4.018897074e-04f, -4.022223672e-04f, -4.025541195e-04f, -4.028849635e-04f, -4.032148987e-04f, - -4.035439244e-04f, -4.038720398e-04f, -4.041992445e-04f, -4.045255377e-04f, -4.048509187e-04f, -4.051753870e-04f, -4.054989419e-04f, -4.058215828e-04f, -4.061433090e-04f, -4.064641199e-04f, - -4.067840148e-04f, -4.071029931e-04f, -4.074210543e-04f, -4.077381976e-04f, -4.080544224e-04f, -4.083697281e-04f, -4.086841142e-04f, -4.089975799e-04f, -4.093101247e-04f, -4.096217479e-04f, - -4.099324490e-04f, -4.102422272e-04f, -4.105510821e-04f, -4.108590130e-04f, -4.111660193e-04f, -4.114721004e-04f, -4.117772557e-04f, -4.120814846e-04f, -4.123847865e-04f, -4.126871608e-04f, - -4.129886069e-04f, -4.132891242e-04f, -4.135887122e-04f, -4.138873703e-04f, -4.141850978e-04f, -4.144818942e-04f, -4.147777589e-04f, -4.150726913e-04f, -4.153666909e-04f, -4.156597571e-04f, - -4.159518892e-04f, -4.162430869e-04f, -4.165333494e-04f, -4.168226762e-04f, -4.171110667e-04f, -4.173985205e-04f, -4.176850369e-04f, -4.179706153e-04f, -4.182552553e-04f, -4.185389562e-04f, - -4.188217175e-04f, -4.191035388e-04f, -4.193844193e-04f, -4.196643586e-04f, -4.199433561e-04f, -4.202214114e-04f, -4.204985238e-04f, -4.207746928e-04f, -4.210499179e-04f, -4.213241986e-04f, - -4.215975343e-04f, -4.218699245e-04f, -4.221413686e-04f, -4.224118663e-04f, -4.226814168e-04f, -4.229500198e-04f, -4.232176747e-04f, -4.234843809e-04f, -4.237501381e-04f, -4.240149456e-04f, - -4.242788029e-04f, -4.245417096e-04f, -4.248036652e-04f, -4.250646690e-04f, -4.253247208e-04f, -4.255838198e-04f, -4.258419658e-04f, -4.260991581e-04f, -4.263553962e-04f, -4.266106797e-04f, - -4.268650081e-04f, -4.271183810e-04f, -4.273707977e-04f, -4.276222579e-04f, -4.278727611e-04f, -4.281223067e-04f, -4.283708944e-04f, -4.286185236e-04f, -4.288651939e-04f, -4.291109048e-04f, - -4.293556559e-04f, -4.295994466e-04f, -4.298422765e-04f, -4.300841452e-04f, -4.303250522e-04f, -4.305649971e-04f, -4.308039793e-04f, -4.310419985e-04f, -4.312790542e-04f, -4.315151459e-04f, - -4.317502733e-04f, -4.319844358e-04f, -4.322176330e-04f, -4.324498645e-04f, -4.326811299e-04f, -4.329114287e-04f, -4.331407605e-04f, -4.333691249e-04f, -4.335965214e-04f, -4.338229496e-04f, - -4.340484090e-04f, -4.342728994e-04f, -4.344964202e-04f, -4.347189710e-04f, -4.349405515e-04f, -4.351611611e-04f, -4.353807996e-04f, -4.355994665e-04f, -4.358171613e-04f, -4.360338837e-04f, - -4.362496333e-04f, -4.364644097e-04f, -4.366782125e-04f, -4.368910413e-04f, -4.371028957e-04f, -4.373137753e-04f, -4.375236797e-04f, -4.377326085e-04f, -4.379405614e-04f, -4.381475380e-04f, - -4.383535379e-04f, -4.385585607e-04f, -4.387626060e-04f, -4.389656736e-04f, -4.391677629e-04f, -4.393688736e-04f, -4.395690054e-04f, -4.397681580e-04f, -4.399663308e-04f, -4.401635237e-04f, - -4.403597361e-04f, -4.405549679e-04f, -4.407492185e-04f, -4.409424878e-04f, -4.411347752e-04f, -4.413260805e-04f, -4.415164033e-04f, -4.417057434e-04f, -4.418941002e-04f, -4.420814736e-04f, - -4.422678632e-04f, -4.424532685e-04f, -4.426376894e-04f, -4.428211255e-04f, -4.430035764e-04f, -4.431850419e-04f, -4.433655216e-04f, -4.435450151e-04f, -4.437235222e-04f, -4.439010426e-04f, - -4.440775759e-04f, -4.442531218e-04f, -4.444276801e-04f, -4.446012503e-04f, -4.447738323e-04f, -4.449454256e-04f, -4.451160301e-04f, -4.452856454e-04f, -4.454542711e-04f, -4.456219071e-04f, - -4.457885531e-04f, -4.459542086e-04f, -4.461188735e-04f, -4.462825475e-04f, -4.464452302e-04f, -4.466069214e-04f, -4.467676209e-04f, -4.469273283e-04f, -4.470860433e-04f, -4.472437658e-04f, - -4.474004953e-04f, -4.475562318e-04f, -4.477109748e-04f, -4.478647242e-04f, -4.480174796e-04f, -4.481692409e-04f, -4.483200077e-04f, -4.484697798e-04f, -4.486185569e-04f, -4.487663389e-04f, - -4.489131254e-04f, -4.490589162e-04f, -4.492037110e-04f, -4.493475097e-04f, -4.494903120e-04f, -4.496321176e-04f, -4.497729263e-04f, -4.499127379e-04f, -4.500515522e-04f, -4.501893688e-04f, - -4.503261877e-04f, -4.504620085e-04f, -4.505968311e-04f, -4.507306552e-04f, -4.508634807e-04f, -4.509953072e-04f, -4.511261346e-04f, -4.512559627e-04f, -4.513847913e-04f, -4.515126201e-04f, - -4.516394490e-04f, -4.517652777e-04f, -4.518901061e-04f, -4.520139340e-04f, -4.521367611e-04f, -4.522585873e-04f, -4.523794124e-04f, -4.524992362e-04f, -4.526180585e-04f, -4.527358791e-04f, - -4.528526979e-04f, -4.529685146e-04f, -4.530833292e-04f, -4.531971413e-04f, -4.533099509e-04f, -4.534217577e-04f, -4.535325617e-04f, -4.536423626e-04f, -4.537511603e-04f, -4.538589545e-04f, - -4.539657453e-04f, -4.540715323e-04f, -4.541763155e-04f, -4.542800946e-04f, -4.543828696e-04f, -4.544846403e-04f, -4.545854065e-04f, -4.546851681e-04f, -4.547839250e-04f, -4.548816770e-04f, - -4.549784240e-04f, -4.550741658e-04f, -4.551689023e-04f, -4.552626334e-04f, -4.553553590e-04f, -4.554470789e-04f, -4.555377930e-04f, -4.556275012e-04f, -4.557162034e-04f, -4.558038994e-04f, - -4.558905891e-04f, -4.559762724e-04f, -4.560609493e-04f, -4.561446195e-04f, -4.562272831e-04f, -4.563089398e-04f, -4.563895896e-04f, -4.564692324e-04f, -4.565478681e-04f, -4.566254966e-04f, - -4.567021178e-04f, -4.567777316e-04f, -4.568523379e-04f, -4.569259367e-04f, -4.569985278e-04f, -4.570701112e-04f, -4.571406868e-04f, -4.572102545e-04f, -4.572788142e-04f, -4.573463659e-04f, - -4.574129095e-04f, -4.574784449e-04f, -4.575429721e-04f, -4.576064910e-04f, -4.576690015e-04f, -4.577305036e-04f, -4.577909972e-04f, -4.578504822e-04f, -4.579089587e-04f, -4.579664265e-04f, - -4.580228857e-04f, -4.580783361e-04f, -4.581327777e-04f, -4.581862105e-04f, -4.582386345e-04f, -4.582900495e-04f, -4.583404556e-04f, -4.583898528e-04f, -4.584382409e-04f, -4.584856201e-04f, - -4.585319901e-04f, -4.585773511e-04f, -4.586217030e-04f, -4.586650458e-04f, -4.587073794e-04f, -4.587487039e-04f, -4.587890192e-04f, -4.588283254e-04f, -4.588666223e-04f, -4.589039101e-04f, - -4.589401887e-04f, -4.589754580e-04f, -4.590097182e-04f, -4.590429692e-04f, -4.590752110e-04f, -4.591064436e-04f, -4.591366671e-04f, -4.591658813e-04f, -4.591940865e-04f, -4.592212825e-04f, - -4.592474693e-04f, -4.592726471e-04f, -4.592968158e-04f, -4.593199755e-04f, -4.593421261e-04f, -4.593632678e-04f, -4.593834005e-04f, -4.594025242e-04f, -4.594206391e-04f, -4.594377451e-04f, - -4.594538423e-04f, -4.594689307e-04f, -4.594830104e-04f, -4.594960814e-04f, -4.595081438e-04f, -4.595191976e-04f, -4.595292429e-04f, -4.595382797e-04f, -4.595463081e-04f, -4.595533281e-04f, - -4.595593399e-04f, -4.595643434e-04f, -4.595683387e-04f, -4.595713260e-04f, -4.595733052e-04f, -4.595742765e-04f, -4.595742399e-04f, -4.595731955e-04f, -4.595711434e-04f, -4.595680837e-04f, - -4.595640164e-04f, -4.595589417e-04f, -4.595528595e-04f, -4.595457701e-04f, -4.595376735e-04f, -4.595285698e-04f, -4.595184591e-04f, -4.595073415e-04f, -4.594952172e-04f, -4.594820861e-04f, - -4.594679484e-04f, -4.594528042e-04f, -4.594366537e-04f, -4.594194970e-04f, -4.594013340e-04f, -4.593821651e-04f, -4.593619903e-04f, -4.593408096e-04f, -4.593186234e-04f, -4.592954315e-04f, - -4.592712343e-04f, -4.592460318e-04f, -4.592198242e-04f, -4.591926116e-04f, -4.591643941e-04f, -4.591351718e-04f, -4.591049450e-04f, -4.590737137e-04f, -4.590414781e-04f, -4.590082384e-04f, - -4.589739947e-04f, -4.589387471e-04f, -4.589024958e-04f, -4.588652410e-04f, -4.588269829e-04f, -4.587877214e-04f, -4.587474570e-04f, -4.587061896e-04f, -4.586639196e-04f, -4.586206469e-04f, - -4.585763719e-04f, -4.585310947e-04f, -4.584848155e-04f, -4.584375344e-04f, -4.583892516e-04f, -4.583399674e-04f, -4.582896818e-04f, -4.582383952e-04f, -4.581861076e-04f, -4.581328193e-04f, - -4.580785304e-04f, -4.580232412e-04f, -4.579669518e-04f, -4.579096625e-04f, -4.578513735e-04f, -4.577920849e-04f, -4.577317970e-04f, -4.576705100e-04f, -4.576082240e-04f, -4.575449394e-04f, - -4.574806563e-04f, -4.574153749e-04f, -4.573490955e-04f, -4.572818182e-04f, -4.572135434e-04f, -4.571442712e-04f, -4.570740018e-04f, -4.570027355e-04f, -4.569304726e-04f, -4.568572132e-04f, - -4.567829576e-04f, -4.567077060e-04f, -4.566314587e-04f, -4.565542160e-04f, -4.564759780e-04f, -4.563967450e-04f, -4.563165173e-04f, -4.562352950e-04f, -4.561530786e-04f, -4.560698682e-04f, - -4.559856641e-04f, -4.559004665e-04f, -4.558142757e-04f, -4.557270920e-04f, -4.556389157e-04f, -4.555497469e-04f, -4.554595861e-04f, -4.553684334e-04f, -4.552762892e-04f, -4.551831536e-04f, - -4.550890271e-04f, -4.549939098e-04f, -4.548978021e-04f, -4.548007043e-04f, -4.547026165e-04f, -4.546035393e-04f, -4.545034727e-04f, -4.544024171e-04f, -4.543003729e-04f, -4.541973403e-04f, - -4.540933196e-04f, -4.539883111e-04f, -4.538823152e-04f, -4.537753321e-04f, -4.536673622e-04f, -4.535584057e-04f, -4.534484629e-04f, -4.533375343e-04f, -4.532256201e-04f, -4.531127206e-04f, - -4.529988362e-04f, -4.528839672e-04f, -4.527681138e-04f, -4.526512765e-04f, -4.525334556e-04f, -4.524146514e-04f, -4.522948642e-04f, -4.521740944e-04f, -4.520523424e-04f, -4.519296084e-04f, - -4.518058928e-04f, -4.516811959e-04f, -4.515555182e-04f, -4.514288599e-04f, -4.513012214e-04f, -4.511726031e-04f, -4.510430053e-04f, -4.509124284e-04f, -4.507808727e-04f, -4.506483387e-04f, - -4.505148266e-04f, -4.503803368e-04f, -4.502448698e-04f, -4.501084258e-04f, -4.499710054e-04f, -4.498326087e-04f, -4.496932362e-04f, -4.495528884e-04f, -4.494115655e-04f, -4.492692680e-04f, - -4.491259962e-04f, -4.489817506e-04f, -4.488365315e-04f, -4.486903393e-04f, -4.485431745e-04f, -4.483950373e-04f, -4.482459283e-04f, -4.480958478e-04f, -4.479447962e-04f, -4.477927739e-04f, - -4.476397814e-04f, -4.474858190e-04f, -4.473308872e-04f, -4.471749863e-04f, -4.470181169e-04f, -4.468602792e-04f, -4.467014738e-04f, -4.465417010e-04f, -4.463809613e-04f, -4.462192551e-04f, - -4.460565829e-04f, -4.458929450e-04f, -4.457283419e-04f, -4.455627740e-04f, -4.453962418e-04f, -4.452287457e-04f, -4.450602862e-04f, -4.448908636e-04f, -4.447204785e-04f, -4.445491313e-04f, - -4.443768224e-04f, -4.442035523e-04f, -4.440293215e-04f, -4.438541303e-04f, -4.436779793e-04f, -4.435008689e-04f, -4.433227996e-04f, -4.431437719e-04f, -4.429637861e-04f, -4.427828429e-04f, - -4.426009426e-04f, -4.424180857e-04f, -4.422342727e-04f, -4.420495041e-04f, -4.418637803e-04f, -4.416771019e-04f, -4.414894693e-04f, -4.413008830e-04f, -4.411113434e-04f, -4.409208512e-04f, - -4.407294067e-04f, -4.405370105e-04f, -4.403436630e-04f, -4.401493648e-04f, -4.399541164e-04f, -4.397579182e-04f, -4.395607708e-04f, -4.393626746e-04f, -4.391636302e-04f, -4.389636381e-04f, - -4.387626988e-04f, -4.385608128e-04f, -4.383579806e-04f, -4.381542027e-04f, -4.379494797e-04f, -4.377438121e-04f, -4.375372004e-04f, -4.373296451e-04f, -4.371211468e-04f, -4.369117060e-04f, - -4.367013232e-04f, -4.364899990e-04f, -4.362777338e-04f, -4.360645283e-04f, -4.358503829e-04f, -4.356352983e-04f, -4.354192749e-04f, -4.352023133e-04f, -4.349844141e-04f, -4.347655777e-04f, - -4.345458048e-04f, -4.343250960e-04f, -4.341034516e-04f, -4.338808725e-04f, -4.336573589e-04f, -4.334329117e-04f, -4.332075312e-04f, -4.329812181e-04f, -4.327539730e-04f, -4.325257963e-04f, - -4.322966888e-04f, -4.320666509e-04f, -4.318356832e-04f, -4.316037863e-04f, -4.313709609e-04f, -4.311372074e-04f, -4.309025265e-04f, -4.306669187e-04f, -4.304303846e-04f, -4.301929249e-04f, - -4.299545401e-04f, -4.297152308e-04f, -4.294749976e-04f, -4.292338411e-04f, -4.289917619e-04f, -4.287487606e-04f, -4.285048379e-04f, -4.282599942e-04f, -4.280142303e-04f, -4.277675467e-04f, - -4.275199440e-04f, -4.272714229e-04f, -4.270219840e-04f, -4.267716279e-04f, -4.265203552e-04f, -4.262681665e-04f, -4.260150625e-04f, -4.257610437e-04f, -4.255061109e-04f, -4.252502646e-04f, - -4.249935055e-04f, -4.247358342e-04f, -4.244772514e-04f, -4.242177576e-04f, -4.239573535e-04f, -4.236960398e-04f, -4.234338171e-04f, -4.231706860e-04f, -4.229066473e-04f, -4.226417014e-04f, - -4.223758492e-04f, -4.221090912e-04f, -4.218414281e-04f, -4.215728606e-04f, -4.213033893e-04f, -4.210330149e-04f, -4.207617380e-04f, -4.204895594e-04f, -4.202164796e-04f, -4.199424993e-04f, - -4.196676192e-04f, -4.193918401e-04f, -4.191151625e-04f, -4.188375871e-04f, -4.185591146e-04f, -4.182797457e-04f, -4.179994811e-04f, -4.177183215e-04f, -4.174362675e-04f, -4.171533198e-04f, - -4.168694792e-04f, -4.165847462e-04f, -4.162991217e-04f, -4.160126063e-04f, -4.157252006e-04f, -4.154369055e-04f, -4.151477215e-04f, -4.148576495e-04f, -4.145666900e-04f, -4.142748439e-04f, - -4.139821117e-04f, -4.136884943e-04f, -4.133939924e-04f, -4.130986066e-04f, -4.128023377e-04f, -4.125051863e-04f, -4.122071533e-04f, -4.119082393e-04f, -4.116084451e-04f, -4.113077713e-04f, - -4.110062187e-04f, -4.107037881e-04f, -4.104004801e-04f, -4.100962956e-04f, -4.097912352e-04f, -4.094852996e-04f, -4.091784896e-04f, -4.088708061e-04f, -4.085622495e-04f, -4.082528209e-04f, - -4.079425208e-04f, -4.076313500e-04f, -4.073193093e-04f, -4.070063995e-04f, -4.066926212e-04f, -4.063779753e-04f, -4.060624625e-04f, -4.057460835e-04f, -4.054288391e-04f, -4.051107301e-04f, - -4.047917573e-04f, -4.044719213e-04f, -4.041512231e-04f, -4.038296633e-04f, -4.035072427e-04f, -4.031839621e-04f, -4.028598222e-04f, -4.025348239e-04f, -4.022089679e-04f, -4.018822551e-04f, - -4.015546861e-04f, -4.012262618e-04f, -4.008969829e-04f, -4.005668503e-04f, -4.002358647e-04f, -3.999040270e-04f, -3.995713378e-04f, -3.992377981e-04f, -3.989034086e-04f, -3.985681701e-04f, - -3.982320834e-04f, -3.978951494e-04f, -3.975573687e-04f, -3.972187423e-04f, -3.968792709e-04f, -3.965389554e-04f, -3.961977965e-04f, -3.958557950e-04f, -3.955129519e-04f, -3.951692679e-04f, - -3.948247437e-04f, -3.944793803e-04f, -3.941331785e-04f, -3.937861391e-04f, -3.934382628e-04f, -3.930895506e-04f, -3.927400033e-04f, -3.923896217e-04f, -3.920384066e-04f, -3.916863588e-04f, - -3.913334793e-04f, -3.909797688e-04f, -3.906252282e-04f, -3.902698583e-04f, -3.899136600e-04f, -3.895566341e-04f, -3.891987814e-04f, -3.888401028e-04f, -3.884805992e-04f, -3.881202714e-04f, - -3.877591203e-04f, -3.873971467e-04f, -3.870343515e-04f, -3.866707355e-04f, -3.863062995e-04f, -3.859410446e-04f, -3.855749715e-04f, -3.852080810e-04f, -3.848403741e-04f, -3.844718516e-04f, - -3.841025145e-04f, -3.837323635e-04f, -3.833613995e-04f, -3.829896235e-04f, -3.826170362e-04f, -3.822436387e-04f, -3.818694317e-04f, -3.814944161e-04f, -3.811185928e-04f, -3.807419628e-04f, - -3.803645269e-04f, -3.799862860e-04f, -3.796072409e-04f, -3.792273926e-04f, -3.788467420e-04f, -3.784652900e-04f, -3.780830374e-04f, -3.776999852e-04f, -3.773161343e-04f, -3.769314855e-04f, - -3.765460399e-04f, -3.761597982e-04f, -3.757727614e-04f, -3.753849304e-04f, -3.749963061e-04f, -3.746068894e-04f, -3.742166813e-04f, -3.738256827e-04f, -3.734338944e-04f, -3.730413174e-04f, - -3.726479526e-04f, -3.722538010e-04f, -3.718588635e-04f, -3.714631410e-04f, -3.710666343e-04f, -3.706693446e-04f, -3.702712726e-04f, -3.698724193e-04f, -3.694727857e-04f, -3.690723727e-04f, - -3.686711813e-04f, -3.682692123e-04f, -3.678664667e-04f, -3.674629454e-04f, -3.670586495e-04f, -3.666535798e-04f, -3.662477373e-04f, -3.658411230e-04f, -3.654337377e-04f, -3.650255825e-04f, - -3.646166583e-04f, -3.642069661e-04f, -3.637965067e-04f, -3.633852813e-04f, -3.629732907e-04f, -3.625605359e-04f, -3.621470178e-04f, -3.617327375e-04f, -3.613176959e-04f, -3.609018940e-04f, - -3.604853326e-04f, -3.600680130e-04f, -3.596499358e-04f, -3.592311023e-04f, -3.588115133e-04f, -3.583911698e-04f, -3.579700728e-04f, -3.575482232e-04f, -3.571256222e-04f, -3.567022705e-04f, - -3.562781693e-04f, -3.558533196e-04f, -3.554277222e-04f, -3.550013782e-04f, -3.545742887e-04f, -3.541464545e-04f, -3.537178767e-04f, -3.532885563e-04f, -3.528584942e-04f, -3.524276916e-04f, - -3.519961493e-04f, -3.515638684e-04f, -3.511308499e-04f, -3.506970948e-04f, -3.502626041e-04f, -3.498273788e-04f, -3.493914200e-04f, -3.489547285e-04f, -3.485173056e-04f, -3.480791521e-04f, - -3.476402691e-04f, -3.472006576e-04f, -3.467603186e-04f, -3.463192532e-04f, -3.458774623e-04f, -3.454349471e-04f, -3.449917084e-04f, -3.445477474e-04f, -3.441030651e-04f, -3.436576625e-04f, - -3.432115407e-04f, -3.427647006e-04f, -3.423171434e-04f, -3.418688699e-04f, -3.414198814e-04f, -3.409701788e-04f, -3.405197632e-04f, -3.400686356e-04f, -3.396167971e-04f, -3.391642486e-04f, - -3.387109913e-04f, -3.382570262e-04f, -3.378023544e-04f, -3.373469768e-04f, -3.368908946e-04f, -3.364341089e-04f, -3.359766205e-04f, -3.355184308e-04f, -3.350595405e-04f, -3.345999510e-04f, - -3.341396631e-04f, -3.336786780e-04f, -3.332169968e-04f, -3.327546204e-04f, -3.322915500e-04f, -3.318277867e-04f, -3.313633314e-04f, -3.308981854e-04f, -3.304323496e-04f, -3.299658251e-04f, - -3.294986130e-04f, -3.290307144e-04f, -3.285621304e-04f, -3.280928620e-04f, -3.276229103e-04f, -3.271522764e-04f, -3.266809615e-04f, -3.262089665e-04f, -3.257362925e-04f, -3.252629408e-04f, - -3.247889123e-04f, -3.243142081e-04f, -3.238388293e-04f, -3.233627771e-04f, -3.228860525e-04f, -3.224086566e-04f, -3.219305905e-04f, -3.214518554e-04f, -3.209724523e-04f, -3.204923823e-04f, - -3.200116465e-04f, -3.195302461e-04f, -3.190481821e-04f, -3.185654556e-04f, -3.180820678e-04f, -3.175980198e-04f, -3.171133127e-04f, -3.166279476e-04f, -3.161419255e-04f, -3.156552477e-04f, - -3.151679153e-04f, -3.146799293e-04f, -3.141912909e-04f, -3.137020013e-04f, -3.132120614e-04f, -3.127214725e-04f, -3.122302357e-04f, -3.117383521e-04f, -3.112458229e-04f, -3.107526491e-04f, - -3.102588319e-04f, -3.097643725e-04f, -3.092692719e-04f, -3.087735313e-04f, -3.082771519e-04f, -3.077801348e-04f, -3.072824810e-04f, -3.067841919e-04f, -3.062852684e-04f, -3.057857118e-04f, - -3.052855232e-04f, -3.047847037e-04f, -3.042832544e-04f, -3.037811767e-04f, -3.032784714e-04f, -3.027751400e-04f, -3.022711834e-04f, -3.017666028e-04f, -3.012613995e-04f, -3.007555745e-04f, - -3.002491290e-04f, -2.997420641e-04f, -2.992343811e-04f, -2.987260811e-04f, -2.982171652e-04f, -2.977076346e-04f, -2.971974905e-04f, -2.966867341e-04f, -2.961753664e-04f, -2.956633888e-04f, - -2.951508023e-04f, -2.946376081e-04f, -2.941238074e-04f, -2.936094014e-04f, -2.930943912e-04f, -2.925787780e-04f, -2.920625630e-04f, -2.915457474e-04f, -2.910283324e-04f, -2.905103191e-04f, - -2.899917087e-04f, -2.894725024e-04f, -2.889527014e-04f, -2.884323069e-04f, -2.879113200e-04f, -2.873897420e-04f, -2.868675741e-04f, -2.863448173e-04f, -2.858214730e-04f, -2.852975423e-04f, - -2.847730264e-04f, -2.842479265e-04f, -2.837222438e-04f, -2.831959795e-04f, -2.826691348e-04f, -2.821417109e-04f, -2.816137090e-04f, -2.810851303e-04f, -2.805559760e-04f, -2.800262473e-04f, - -2.794959454e-04f, -2.789650716e-04f, -2.784336270e-04f, -2.779016128e-04f, -2.773690303e-04f, -2.768358807e-04f, -2.763021651e-04f, -2.757678849e-04f, -2.752330411e-04f, -2.746976351e-04f, - -2.741616680e-04f, -2.736251411e-04f, -2.730880555e-04f, -2.725504126e-04f, -2.720122135e-04f, -2.714734594e-04f, -2.709341517e-04f, -2.703942914e-04f, -2.698538798e-04f, -2.693129182e-04f, - -2.687714078e-04f, -2.682293498e-04f, -2.676867454e-04f, -2.671435960e-04f, -2.665999026e-04f, -2.660556666e-04f, -2.655108891e-04f, -2.649655715e-04f, -2.644197149e-04f, -2.638733206e-04f, - -2.633263899e-04f, -2.627789239e-04f, -2.622309240e-04f, -2.616823913e-04f, -2.611333271e-04f, -2.605837327e-04f, -2.600336092e-04f, -2.594829581e-04f, -2.589317804e-04f, -2.583800774e-04f, - -2.578278504e-04f, -2.572751007e-04f, -2.567218295e-04f, -2.561680380e-04f, -2.556137276e-04f, -2.550588994e-04f, -2.545035547e-04f, -2.539476948e-04f, -2.533913209e-04f, -2.528344343e-04f, - -2.522770363e-04f, -2.517191281e-04f, -2.511607110e-04f, -2.506017862e-04f, -2.500423550e-04f, -2.494824188e-04f, -2.489219786e-04f, -2.483610359e-04f, -2.477995919e-04f, -2.472376478e-04f, - -2.466752049e-04f, -2.461122645e-04f, -2.455488279e-04f, -2.449848964e-04f, -2.444204711e-04f, -2.438555535e-04f, -2.432901447e-04f, -2.427242461e-04f, -2.421578589e-04f, -2.415909844e-04f, - -2.410236239e-04f, -2.404557786e-04f, -2.398874500e-04f, -2.393186391e-04f, -2.387493474e-04f, -2.381795761e-04f, -2.376093265e-04f, -2.370385999e-04f, -2.364673975e-04f, -2.358957207e-04f, - -2.353235708e-04f, -2.347509490e-04f, -2.341778566e-04f, -2.336042950e-04f, -2.330302654e-04f, -2.324557691e-04f, -2.318808074e-04f, -2.313053817e-04f, -2.307294931e-04f, -2.301531431e-04f, - -2.295763328e-04f, -2.289990637e-04f, -2.284213370e-04f, -2.278431540e-04f, -2.272645160e-04f, -2.266854244e-04f, -2.261058803e-04f, -2.255258852e-04f, -2.249454404e-04f, -2.243645471e-04f, - -2.237832066e-04f, -2.232014203e-04f, -2.226191895e-04f, -2.220365155e-04f, -2.214533995e-04f, -2.208698430e-04f, -2.202858472e-04f, -2.197014135e-04f, -2.191165431e-04f, -2.185312374e-04f, - -2.179454977e-04f, -2.173593253e-04f, -2.167727215e-04f, -2.161856877e-04f, -2.155982251e-04f, -2.150103351e-04f, -2.144220191e-04f, -2.138332783e-04f, -2.132441140e-04f, -2.126545276e-04f, - -2.120645205e-04f, -2.114740939e-04f, -2.108832491e-04f, -2.102919876e-04f, -2.097003105e-04f, -2.091082194e-04f, -2.085157154e-04f, -2.079227999e-04f, -2.073294742e-04f, -2.067357398e-04f, - -2.061415979e-04f, -2.055470498e-04f, -2.049520969e-04f, -2.043567405e-04f, -2.037609820e-04f, -2.031648227e-04f, -2.025682639e-04f, -2.019713070e-04f, -2.013739533e-04f, -2.007762041e-04f, - -2.001780609e-04f, -1.995795249e-04f, -1.989805975e-04f, -1.983812800e-04f, -1.977815737e-04f, -1.971814801e-04f, -1.965810005e-04f, -1.959801361e-04f, -1.953788885e-04f, -1.947772588e-04f, - -1.941752485e-04f, -1.935728588e-04f, -1.929700913e-04f, -1.923669471e-04f, -1.917634277e-04f, -1.911595344e-04f, -1.905552686e-04f, -1.899506316e-04f, -1.893456248e-04f, -1.887402495e-04f, - -1.881345071e-04f, -1.875283989e-04f, -1.869219264e-04f, -1.863150907e-04f, -1.857078934e-04f, -1.851003358e-04f, -1.844924193e-04f, -1.838841451e-04f, -1.832755147e-04f, -1.826665294e-04f, - -1.820571906e-04f, -1.814474996e-04f, -1.808374579e-04f, -1.802270667e-04f, -1.796163275e-04f, -1.790052416e-04f, -1.783938104e-04f, -1.777820352e-04f, -1.771699174e-04f, -1.765574585e-04f, - -1.759446596e-04f, -1.753315223e-04f, -1.747180479e-04f, -1.741042378e-04f, -1.734900933e-04f, -1.728756158e-04f, -1.722608068e-04f, -1.716456674e-04f, -1.710301992e-04f, -1.704144035e-04f, - -1.697982817e-04f, -1.691818352e-04f, -1.685650653e-04f, -1.679479734e-04f, -1.673305610e-04f, -1.667128293e-04f, -1.660947797e-04f, -1.654764137e-04f, -1.648577326e-04f, -1.642387378e-04f, - -1.636194307e-04f, -1.629998126e-04f, -1.623798850e-04f, -1.617596492e-04f, -1.611391067e-04f, -1.605182587e-04f, -1.598971067e-04f, -1.592756521e-04f, -1.586538962e-04f, -1.580318405e-04f, - -1.574094863e-04f, -1.567868350e-04f, -1.561638881e-04f, -1.555406468e-04f, -1.549171126e-04f, -1.542932869e-04f, -1.536691711e-04f, -1.530447665e-04f, -1.524200746e-04f, -1.517950967e-04f, - -1.511698342e-04f, -1.505442886e-04f, -1.499184612e-04f, -1.492923534e-04f, -1.486659666e-04f, -1.480393023e-04f, -1.474123617e-04f, -1.467851464e-04f, -1.461576576e-04f, -1.455298969e-04f, - -1.449018655e-04f, -1.442735649e-04f, -1.436449965e-04f, -1.430161617e-04f, -1.423870619e-04f, -1.417576985e-04f, -1.411280729e-04f, -1.404981864e-04f, -1.398680406e-04f, -1.392376367e-04f, - -1.386069763e-04f, -1.379760606e-04f, -1.373448912e-04f, -1.367134694e-04f, -1.360817966e-04f, -1.354498742e-04f, -1.348177036e-04f, -1.341852862e-04f, -1.335526235e-04f, -1.329197169e-04f, - -1.322865677e-04f, -1.316531773e-04f, -1.310195472e-04f, -1.303856788e-04f, -1.297515735e-04f, -1.291172326e-04f, -1.284826577e-04f, -1.278478500e-04f, -1.272128111e-04f, -1.265775424e-04f, - -1.259420451e-04f, -1.253063208e-04f, -1.246703709e-04f, -1.240341968e-04f, -1.233977999e-04f, -1.227611815e-04f, -1.221243432e-04f, -1.214872863e-04f, -1.208500123e-04f, -1.202125225e-04f, - -1.195748184e-04f, -1.189369014e-04f, -1.182987729e-04f, -1.176604343e-04f, -1.170218871e-04f, -1.163831326e-04f, -1.157441723e-04f, -1.151050076e-04f, -1.144656399e-04f, -1.138260706e-04f, - -1.131863011e-04f, -1.125463330e-04f, -1.119061675e-04f, -1.112658061e-04f, -1.106252502e-04f, -1.099845013e-04f, -1.093435607e-04f, -1.087024300e-04f, -1.080611104e-04f, -1.074196034e-04f, - -1.067779105e-04f, -1.061360331e-04f, -1.054939725e-04f, -1.048517303e-04f, -1.042093078e-04f, -1.035667065e-04f, -1.029239277e-04f, -1.022809730e-04f, -1.016378437e-04f, -1.009945412e-04f, - -1.003510670e-04f, -9.970742253e-05f, -9.906360918e-05f, -9.841962838e-05f, -9.777548155e-05f, -9.713117013e-05f, -9.648669555e-05f, -9.584205921e-05f, -9.519726257e-05f, -9.455230703e-05f, - -9.390719403e-05f, -9.326192499e-05f, -9.261650134e-05f, -9.197092451e-05f, -9.132519593e-05f, -9.067931702e-05f, -9.003328922e-05f, -8.938711394e-05f, -8.874079263e-05f, -8.809432671e-05f, - -8.744771760e-05f, -8.680096675e-05f, -8.615407557e-05f, -8.550704549e-05f, -8.485987796e-05f, -8.421257439e-05f, -8.356513622e-05f, -8.291756487e-05f, -8.226986179e-05f, -8.162202839e-05f, - -8.097406612e-05f, -8.032597639e-05f, -7.967776065e-05f, -7.902942033e-05f, -7.838095685e-05f, -7.773237165e-05f, -7.708366616e-05f, -7.643484181e-05f, -7.578590003e-05f, -7.513684227e-05f, - -7.448766994e-05f, -7.383838448e-05f, -7.318898733e-05f, -7.253947992e-05f, -7.188986368e-05f, -7.124014005e-05f, -7.059031045e-05f, -6.994037633e-05f, -6.929033911e-05f, -6.864020023e-05f, - -6.798996112e-05f, -6.733962323e-05f, -6.668918797e-05f, -6.603865678e-05f, -6.538803111e-05f, -6.473731238e-05f, -6.408650203e-05f, -6.343560150e-05f, -6.278461221e-05f, -6.213353560e-05f, - -6.148237311e-05f, -6.083112617e-05f, -6.017979622e-05f, -5.952838470e-05f, -5.887689303e-05f, -5.822532265e-05f, -5.757367500e-05f, -5.692195152e-05f, -5.627015363e-05f, -5.561828277e-05f, - -5.496634039e-05f, -5.431432791e-05f, -5.366224677e-05f, -5.301009841e-05f, -5.235788426e-05f, -5.170560576e-05f, -5.105326433e-05f, -5.040086143e-05f, -4.974839849e-05f, -4.909587693e-05f, - -4.844329820e-05f, -4.779066373e-05f, -4.713797496e-05f, -4.648523332e-05f, -4.583244025e-05f, -4.517959719e-05f, -4.452670556e-05f, -4.387376682e-05f, -4.322078238e-05f, -4.256775370e-05f, - -4.191468220e-05f, -4.126156932e-05f, -4.060841649e-05f, -3.995522515e-05f, -3.930199675e-05f, -3.864873270e-05f, -3.799543446e-05f, -3.734210344e-05f, -3.668874110e-05f, -3.603534886e-05f, - -3.538192816e-05f, -3.472848044e-05f, -3.407500713e-05f, -3.342150966e-05f, -3.276798948e-05f, -3.211444801e-05f, -3.146088670e-05f, -3.080730697e-05f, -3.015371027e-05f, -2.950009802e-05f, - -2.884647167e-05f, -2.819283264e-05f, -2.753918237e-05f, -2.688552230e-05f, -2.623185386e-05f, -2.557817848e-05f, -2.492449760e-05f, -2.427081266e-05f, -2.361712508e-05f, -2.296343630e-05f, - -2.230974776e-05f, -2.165606089e-05f, -2.100237712e-05f, -2.034869789e-05f, -1.969502463e-05f, -1.904135877e-05f, -1.838770175e-05f, -1.773405499e-05f, -1.708041994e-05f, -1.642679803e-05f, - -1.577319068e-05f, -1.511959933e-05f, -1.446602541e-05f, -1.381247036e-05f, -1.315893561e-05f, -1.250542258e-05f, -1.185193271e-05f, -1.119846744e-05f, -1.054502819e-05f, -9.891616393e-06f, - -9.238233483e-06f, -8.584880890e-06f, -7.931560043e-06f, -7.278272375e-06f, -6.625019314e-06f, -5.971802292e-06f, -5.318622739e-06f, -4.665482083e-06f, -4.012381755e-06f, -3.359323185e-06f, - -2.706307800e-06f, -2.053337031e-06f, -1.400412306e-06f, -7.475350537e-07f, -9.470670226e-08f, 5.580713201e-07f, 1.210797585e-06f, 1.863470666e-06f, 2.516089135e-06f, 3.168651564e-06f, - 3.821156527e-06f, 4.473602596e-06f, 5.125988346e-06f, 5.778312350e-06f, 6.430573182e-06f, 7.082769416e-06f, 7.734899627e-06f, 8.386962390e-06f, 9.038956279e-06f, 9.690879869e-06f, - 1.034273174e-05f, 1.099451046e-05f, 1.164621461e-05f, 1.229784276e-05f, 1.294939350e-05f, 1.360086539e-05f, 1.425225703e-05f, 1.490356697e-05f, 1.555479381e-05f, 1.620593611e-05f, - 1.685699247e-05f, 1.750796145e-05f, 1.815884163e-05f, 1.880963160e-05f, 1.946032993e-05f, 2.011093521e-05f, 2.076144601e-05f, 2.141186091e-05f, 2.206217850e-05f, 2.271239735e-05f, - 2.336251606e-05f, 2.401253319e-05f, 2.466244733e-05f, 2.531225707e-05f, 2.596196099e-05f, 2.661155766e-05f, 2.726104568e-05f, 2.791042362e-05f, 2.855969008e-05f, 2.920884363e-05f, - 2.985788287e-05f, 3.050680637e-05f, 3.115561272e-05f, 3.180430051e-05f, 3.245286832e-05f, 3.310131474e-05f, 3.374963837e-05f, 3.439783777e-05f, 3.504591155e-05f, 3.569385829e-05f, - 3.634167658e-05f, 3.698936502e-05f, 3.763692217e-05f, 3.828434665e-05f, 3.893163704e-05f, 3.957879192e-05f, 4.022580989e-05f, 4.087268955e-05f, 4.151942948e-05f, 4.216602827e-05f, - 4.281248453e-05f, 4.345879683e-05f, 4.410496378e-05f, 4.475098397e-05f, 4.539685599e-05f, 4.604257844e-05f, 4.668814991e-05f, 4.733356900e-05f, 4.797883431e-05f, 4.862394443e-05f, - 4.926889796e-05f, 4.991369349e-05f, 5.055832963e-05f, 5.120280497e-05f, 5.184711811e-05f, 5.249126765e-05f, 5.313525219e-05f, 5.377907034e-05f, 5.442272068e-05f, 5.506620183e-05f, - 5.570951238e-05f, 5.635265094e-05f, 5.699561610e-05f, 5.763840648e-05f, 5.828102068e-05f, 5.892345729e-05f, 5.956571494e-05f, 6.020779221e-05f, 6.084968771e-05f, 6.149140006e-05f, - 6.213292785e-05f, 6.277426971e-05f, 6.341542422e-05f, 6.405639000e-05f, 6.469716567e-05f, 6.533774983e-05f, 6.597814108e-05f, 6.661833804e-05f, 6.725833933e-05f, 6.789814354e-05f, - 6.853774930e-05f, 6.917715521e-05f, 6.981635990e-05f, 7.045536196e-05f, 7.109416002e-05f, 7.173275270e-05f, 7.237113860e-05f, 7.300931634e-05f, 7.364728454e-05f, 7.428504182e-05f, - 7.492258678e-05f, 7.555991806e-05f, 7.619703427e-05f, 7.683393403e-05f, 7.747061596e-05f, 7.810707868e-05f, 7.874332080e-05f, 7.937934096e-05f, 8.001513777e-05f, 8.065070986e-05f, - 8.128605584e-05f, 8.192117435e-05f, 8.255606401e-05f, 8.319072345e-05f, 8.382515128e-05f, 8.445934613e-05f, 8.509330664e-05f, 8.572703143e-05f, 8.636051913e-05f, 8.699376836e-05f, - 8.762677777e-05f, 8.825954596e-05f, 8.889207159e-05f, 8.952435328e-05f, 9.015638965e-05f, 9.078817935e-05f, 9.141972101e-05f, 9.205101326e-05f, 9.268205473e-05f, 9.331284407e-05f, - 9.394337990e-05f, 9.457366086e-05f, 9.520368560e-05f, 9.583345274e-05f, 9.646296094e-05f, 9.709220882e-05f, 9.772119502e-05f, 9.834991820e-05f, 9.897837698e-05f, 9.960657001e-05f, - 1.002344959e-04f, 1.008621534e-04f, 1.014895410e-04f, 1.021166575e-04f, 1.027435015e-04f, 1.033700715e-04f, 1.039963663e-04f, 1.046223846e-04f, 1.052481249e-04f, 1.058735859e-04f, - 1.064987662e-04f, 1.071236646e-04f, 1.077482796e-04f, 1.083726100e-04f, 1.089966543e-04f, 1.096204112e-04f, 1.102438794e-04f, 1.108670575e-04f, 1.114899443e-04f, 1.121125382e-04f, - 1.127348381e-04f, 1.133568425e-04f, 1.139785501e-04f, 1.145999596e-04f, 1.152210696e-04f, 1.158418788e-04f, 1.164623859e-04f, 1.170825895e-04f, 1.177024882e-04f, 1.183220808e-04f, - 1.189413659e-04f, 1.195603422e-04f, 1.201790084e-04f, 1.207973630e-04f, 1.214154048e-04f, 1.220331325e-04f, 1.226505447e-04f, 1.232676400e-04f, 1.238844172e-04f, 1.245008750e-04f, - 1.251170119e-04f, 1.257328267e-04f, 1.263483181e-04f, 1.269634847e-04f, 1.275783252e-04f, 1.281928382e-04f, 1.288070225e-04f, 1.294208768e-04f, 1.300343996e-04f, 1.306475898e-04f, - 1.312604459e-04f, 1.318729666e-04f, 1.324851507e-04f, 1.330969968e-04f, 1.337085036e-04f, 1.343196698e-04f, 1.349304941e-04f, 1.355409751e-04f, 1.361511116e-04f, 1.367609022e-04f, - 1.373703457e-04f, 1.379794406e-04f, 1.385881858e-04f, 1.391965799e-04f, 1.398046215e-04f, 1.404123094e-04f, 1.410196423e-04f, 1.416266189e-04f, 1.422332379e-04f, 1.428394979e-04f, - 1.434453977e-04f, 1.440509360e-04f, 1.446561114e-04f, 1.452609227e-04f, 1.458653685e-04f, 1.464694476e-04f, 1.470731587e-04f, 1.476765005e-04f, 1.482794716e-04f, 1.488820709e-04f, - 1.494842969e-04f, 1.500861485e-04f, 1.506876242e-04f, 1.512887229e-04f, 1.518894432e-04f, 1.524897838e-04f, 1.530897436e-04f, 1.536893210e-04f, 1.542885150e-04f, 1.548873242e-04f, - 1.554857472e-04f, 1.560837830e-04f, 1.566814300e-04f, 1.572786872e-04f, 1.578755531e-04f, 1.584720266e-04f, 1.590681063e-04f, 1.596637909e-04f, 1.602590792e-04f, 1.608539700e-04f, - 1.614484618e-04f, 1.620425536e-04f, 1.626362439e-04f, 1.632295315e-04f, 1.638224152e-04f, 1.644148937e-04f, 1.650069656e-04f, 1.655986298e-04f, 1.661898850e-04f, 1.667807299e-04f, - 1.673711633e-04f, 1.679611838e-04f, 1.685507903e-04f, 1.691399814e-04f, 1.697287559e-04f, 1.703171126e-04f, 1.709050501e-04f, 1.714925673e-04f, 1.720796628e-04f, 1.726663355e-04f, - 1.732525840e-04f, 1.738384071e-04f, 1.744238036e-04f, 1.750087722e-04f, 1.755933117e-04f, 1.761774207e-04f, 1.767610981e-04f, 1.773443427e-04f, 1.779271531e-04f, 1.785095281e-04f, - 1.790914665e-04f, 1.796729670e-04f, 1.802540284e-04f, 1.808346495e-04f, 1.814148290e-04f, 1.819945656e-04f, 1.825738582e-04f, 1.831527055e-04f, 1.837311063e-04f, 1.843090593e-04f, - 1.848865633e-04f, 1.854636171e-04f, 1.860402194e-04f, 1.866163691e-04f, 1.871920648e-04f, 1.877673053e-04f, 1.883420895e-04f, 1.889164161e-04f, 1.894902838e-04f, 1.900636915e-04f, - 1.906366380e-04f, 1.912091219e-04f, 1.917811422e-04f, 1.923526975e-04f, 1.929237866e-04f, 1.934944084e-04f, 1.940645616e-04f, 1.946342451e-04f, 1.952034575e-04f, 1.957721977e-04f, - 1.963404645e-04f, 1.969082566e-04f, 1.974755729e-04f, 1.980424121e-04f, 1.986087731e-04f, 1.991746546e-04f, 1.997400555e-04f, 2.003049744e-04f, 2.008694103e-04f, 2.014333620e-04f, - 2.019968281e-04f, 2.025598076e-04f, 2.031222992e-04f, 2.036843017e-04f, 2.042458140e-04f, 2.048068348e-04f, 2.053673630e-04f, 2.059273973e-04f, 2.064869366e-04f, 2.070459797e-04f, - 2.076045254e-04f, 2.081625725e-04f, 2.087201198e-04f, 2.092771662e-04f, 2.098337104e-04f, 2.103897513e-04f, 2.109452877e-04f, 2.115003184e-04f, 2.120548422e-04f, 2.126088580e-04f, - 2.131623646e-04f, 2.137153608e-04f, 2.142678454e-04f, 2.148198173e-04f, 2.153712753e-04f, 2.159222182e-04f, 2.164726449e-04f, 2.170225541e-04f, 2.175719448e-04f, 2.181208157e-04f, - 2.186691657e-04f, 2.192169937e-04f, 2.197642984e-04f, 2.203110787e-04f, 2.208573335e-04f, 2.214030616e-04f, 2.219482618e-04f, 2.224929330e-04f, 2.230370740e-04f, 2.235806837e-04f, - 2.241237609e-04f, 2.246663045e-04f, 2.252083133e-04f, 2.257497862e-04f, 2.262907221e-04f, 2.268311197e-04f, 2.273709780e-04f, 2.279102957e-04f, 2.284490719e-04f, 2.289873052e-04f, - 2.295249947e-04f, 2.300621390e-04f, 2.305987372e-04f, 2.311347881e-04f, 2.316702905e-04f, 2.322052434e-04f, 2.327396455e-04f, 2.332734957e-04f, 2.338067930e-04f, 2.343395362e-04f, - 2.348717241e-04f, 2.354033557e-04f, 2.359344298e-04f, 2.364649453e-04f, 2.369949011e-04f, 2.375242961e-04f, 2.380531291e-04f, 2.385813990e-04f, 2.391091047e-04f, 2.396362452e-04f, - 2.401628192e-04f, 2.406888257e-04f, 2.412142635e-04f, 2.417391317e-04f, 2.422634289e-04f, 2.427871543e-04f, 2.433103065e-04f, 2.438328846e-04f, 2.443548874e-04f, 2.448763139e-04f, - 2.453971629e-04f, 2.459174334e-04f, 2.464371241e-04f, 2.469562342e-04f, 2.474747624e-04f, 2.479927076e-04f, 2.485100688e-04f, 2.490268449e-04f, 2.495430348e-04f, 2.500586374e-04f, - 2.505736516e-04f, 2.510880764e-04f, 2.516019106e-04f, 2.521151532e-04f, 2.526278031e-04f, 2.531398592e-04f, 2.536513204e-04f, 2.541621857e-04f, 2.546724540e-04f, 2.551821242e-04f, - 2.556911952e-04f, 2.561996660e-04f, 2.567075356e-04f, 2.572148027e-04f, 2.577214664e-04f, 2.582275257e-04f, 2.587329794e-04f, 2.592378264e-04f, 2.597420658e-04f, 2.602456965e-04f, - 2.607487173e-04f, 2.612511273e-04f, 2.617529254e-04f, 2.622541106e-04f, 2.627546817e-04f, 2.632546378e-04f, 2.637539778e-04f, 2.642527006e-04f, 2.647508052e-04f, 2.652482905e-04f, - 2.657451556e-04f, 2.662413993e-04f, 2.667370207e-04f, 2.672320187e-04f, 2.677263922e-04f, 2.682201402e-04f, 2.687132617e-04f, 2.692057557e-04f, 2.696976210e-04f, 2.701888568e-04f, - 2.706794619e-04f, 2.711694354e-04f, 2.716587761e-04f, 2.721474832e-04f, 2.726355555e-04f, 2.731229920e-04f, 2.736097917e-04f, 2.740959537e-04f, 2.745814768e-04f, 2.750663601e-04f, - 2.755506026e-04f, 2.760342032e-04f, 2.765171609e-04f, 2.769994747e-04f, 2.774811437e-04f, 2.779621668e-04f, 2.784425429e-04f, 2.789222712e-04f, 2.794013506e-04f, 2.798797800e-04f, - 2.803575586e-04f, 2.808346852e-04f, 2.813111590e-04f, 2.817869788e-04f, 2.822621438e-04f, 2.827366529e-04f, 2.832105051e-04f, 2.836836995e-04f, 2.841562351e-04f, 2.846281108e-04f, - 2.850993257e-04f, 2.855698788e-04f, 2.860397691e-04f, 2.865089957e-04f, 2.869775576e-04f, 2.874454537e-04f, 2.879126832e-04f, 2.883792450e-04f, 2.888451382e-04f, 2.893103618e-04f, - 2.897749149e-04f, 2.902387964e-04f, 2.907020054e-04f, 2.911645409e-04f, 2.916264021e-04f, 2.920875878e-04f, 2.925480972e-04f, 2.930079293e-04f, 2.934670832e-04f, 2.939255578e-04f, - 2.943833523e-04f, 2.948404657e-04f, 2.952968970e-04f, 2.957526452e-04f, 2.962077096e-04f, 2.966620890e-04f, 2.971157826e-04f, 2.975687894e-04f, 2.980211084e-04f, 2.984727388e-04f, - 2.989236796e-04f, 2.993739299e-04f, 2.998234887e-04f, 3.002723550e-04f, 3.007205281e-04f, 3.011680068e-04f, 3.016147904e-04f, 3.020608778e-04f, 3.025062682e-04f, 3.029509607e-04f, - 3.033949542e-04f, 3.038382480e-04f, 3.042808410e-04f, 3.047227324e-04f, 3.051639212e-04f, 3.056044065e-04f, 3.060441875e-04f, 3.064832631e-04f, 3.069216326e-04f, 3.073592950e-04f, - 3.077962493e-04f, 3.082324948e-04f, 3.086680304e-04f, 3.091028553e-04f, 3.095369686e-04f, 3.099703693e-04f, 3.104030567e-04f, 3.108350298e-04f, 3.112662876e-04f, 3.116968294e-04f, - 3.121266542e-04f, 3.125557612e-04f, 3.129841494e-04f, 3.134118179e-04f, 3.138387660e-04f, 3.142649927e-04f, 3.146904971e-04f, 3.151152783e-04f, 3.155393355e-04f, 3.159626679e-04f, - 3.163852744e-04f, 3.168071544e-04f, 3.172283068e-04f, 3.176487308e-04f, 3.180684256e-04f, 3.184873903e-04f, 3.189056240e-04f, 3.193231259e-04f, 3.197398951e-04f, 3.201559307e-04f, - 3.205712320e-04f, 3.209857980e-04f, 3.213996279e-04f, 3.218127208e-04f, 3.222250759e-04f, 3.226366924e-04f, 3.230475694e-04f, 3.234577060e-04f, 3.238671015e-04f, 3.242757549e-04f, - 3.246836655e-04f, 3.250908323e-04f, 3.254972546e-04f, 3.259029316e-04f, 3.263078623e-04f, 3.267120461e-04f, 3.271154819e-04f, 3.275181691e-04f, 3.279201068e-04f, 3.283212941e-04f, - 3.287217302e-04f, 3.291214144e-04f, 3.295203458e-04f, 3.299185236e-04f, 3.303159470e-04f, 3.307126151e-04f, 3.311085272e-04f, 3.315036824e-04f, 3.318980799e-04f, 3.322917189e-04f, - 3.326845987e-04f, 3.330767184e-04f, 3.334680772e-04f, 3.338586744e-04f, 3.342485090e-04f, 3.346375804e-04f, 3.350258877e-04f, 3.354134301e-04f, 3.358002069e-04f, 3.361862173e-04f, - 3.365714604e-04f, 3.369559355e-04f, 3.373396418e-04f, 3.377225785e-04f, 3.381047449e-04f, 3.384861401e-04f, 3.388667634e-04f, 3.392466140e-04f, 3.396256912e-04f, 3.400039941e-04f, - 3.403815220e-04f, 3.407582742e-04f, 3.411342498e-04f, 3.415094481e-04f, 3.418838683e-04f, 3.422575097e-04f, 3.426303715e-04f, 3.430024530e-04f, 3.433737534e-04f, 3.437442720e-04f, - 3.441140079e-04f, 3.444829605e-04f, 3.448511289e-04f, 3.452185126e-04f, 3.455851106e-04f, 3.459509223e-04f, 3.463159469e-04f, 3.466801837e-04f, 3.470436320e-04f, 3.474062909e-04f, - 3.477681598e-04f, 3.481292380e-04f, 3.484895247e-04f, 3.488490192e-04f, 3.492077207e-04f, 3.495656285e-04f, 3.499227420e-04f, 3.502790604e-04f, 3.506345829e-04f, 3.509893088e-04f, - 3.513432375e-04f, 3.516963683e-04f, 3.520487003e-04f, 3.524002329e-04f, 3.527509654e-04f, 3.531008971e-04f, 3.534500272e-04f, 3.537983551e-04f, 3.541458801e-04f, 3.544926015e-04f, - 3.548385185e-04f, 3.551836305e-04f, 3.555279368e-04f, 3.558714367e-04f, 3.562141294e-04f, 3.565560144e-04f, 3.568970909e-04f, 3.572373582e-04f, 3.575768157e-04f, 3.579154627e-04f, - 3.582532984e-04f, 3.585903223e-04f, 3.589265336e-04f, 3.592619316e-04f, 3.595965157e-04f, 3.599302853e-04f, 3.602632396e-04f, 3.605953780e-04f, 3.609266998e-04f, 3.612572044e-04f, - 3.615868910e-04f, 3.619157591e-04f, 3.622438080e-04f, 3.625710370e-04f, 3.628974454e-04f, 3.632230327e-04f, 3.635477981e-04f, 3.638717410e-04f, 3.641948609e-04f, 3.645171569e-04f, - 3.648386285e-04f, 3.651592751e-04f, 3.654790959e-04f, 3.657980904e-04f, 3.661162580e-04f, 3.664335979e-04f, 3.667501096e-04f, 3.670657925e-04f, 3.673806458e-04f, 3.676946690e-04f, - 3.680078615e-04f, 3.683202226e-04f, 3.686317517e-04f, 3.689424482e-04f, 3.692523115e-04f, 3.695613410e-04f, 3.698695360e-04f, 3.701768959e-04f, 3.704834202e-04f, 3.707891081e-04f, - 3.710939592e-04f, 3.713979728e-04f, 3.717011483e-04f, 3.720034852e-04f, 3.723049827e-04f, 3.726056404e-04f, 3.729054575e-04f, 3.732044336e-04f, 3.735025681e-04f, 3.737998603e-04f, - 3.740963096e-04f, 3.743919156e-04f, 3.746866775e-04f, 3.749805948e-04f, 3.752736670e-04f, 3.755658935e-04f, 3.758572736e-04f, 3.761478068e-04f, 3.764374926e-04f, 3.767263304e-04f, - 3.770143195e-04f, 3.773014595e-04f, 3.775877497e-04f, 3.778731897e-04f, 3.781577788e-04f, 3.784415165e-04f, 3.787244023e-04f, 3.790064355e-04f, 3.792876157e-04f, 3.795679422e-04f, - 3.798474146e-04f, 3.801260322e-04f, 3.804037946e-04f, 3.806807012e-04f, 3.809567515e-04f, 3.812319448e-04f, 3.815062808e-04f, 3.817797588e-04f, 3.820523783e-04f, 3.823241388e-04f, - 3.825950397e-04f, 3.828650806e-04f, 3.831342608e-04f, 3.834025800e-04f, 3.836700374e-04f, 3.839366328e-04f, 3.842023654e-04f, 3.844672348e-04f, 3.847312406e-04f, 3.849943821e-04f, - 3.852566588e-04f, 3.855180704e-04f, 3.857786161e-04f, 3.860382957e-04f, 3.862971084e-04f, 3.865550539e-04f, 3.868121317e-04f, 3.870683412e-04f, 3.873236820e-04f, 3.875781535e-04f, - 3.878317553e-04f, 3.880844869e-04f, 3.883363477e-04f, 3.885873374e-04f, 3.888374554e-04f, 3.890867013e-04f, 3.893350745e-04f, 3.895825747e-04f, 3.898292012e-04f, 3.900749537e-04f, - 3.903198317e-04f, 3.905638346e-04f, 3.908069621e-04f, 3.910492137e-04f, 3.912905889e-04f, 3.915310872e-04f, 3.917707083e-04f, 3.920094515e-04f, 3.922473165e-04f, 3.924843029e-04f, - 3.927204101e-04f, 3.929556378e-04f, 3.931899854e-04f, 3.934234525e-04f, 3.936560387e-04f, 3.938877436e-04f, 3.941185667e-04f, 3.943485075e-04f, 3.945775657e-04f, 3.948057408e-04f, - 3.950330323e-04f, 3.952594399e-04f, 3.954849630e-04f, 3.957096014e-04f, 3.959333545e-04f, 3.961562219e-04f, 3.963782033e-04f, 3.965992982e-04f, 3.968195061e-04f, 3.970388267e-04f, - 3.972572596e-04f, 3.974748043e-04f, 3.976914604e-04f, 3.979072276e-04f, 3.981221054e-04f, 3.983360934e-04f, 3.985491912e-04f, 3.987613985e-04f, 3.989727148e-04f, 3.991831398e-04f, - 3.993926729e-04f, 3.996013140e-04f, 3.998090625e-04f, 4.000159181e-04f, 4.002218803e-04f, 4.004269489e-04f, 4.006311234e-04f, 4.008344035e-04f, 4.010367888e-04f, 4.012382788e-04f, - 4.014388733e-04f, 4.016385719e-04f, 4.018373741e-04f, 4.020352797e-04f, 4.022322882e-04f, 4.024283993e-04f, 4.026236127e-04f, 4.028179279e-04f, 4.030113447e-04f, 4.032038626e-04f, - 4.033954814e-04f, 4.035862006e-04f, 4.037760200e-04f, 4.039649391e-04f, 4.041529576e-04f, 4.043400752e-04f, 4.045262916e-04f, 4.047116064e-04f, 4.048960193e-04f, 4.050795299e-04f, - 4.052621378e-04f, 4.054438429e-04f, 4.056246447e-04f, 4.058045430e-04f, 4.059835373e-04f, 4.061616274e-04f, 4.063388130e-04f, 4.065150937e-04f, 4.066904692e-04f, 4.068649392e-04f, - 4.070385034e-04f, 4.072111615e-04f, 4.073829131e-04f, 4.075537581e-04f, 4.077236960e-04f, 4.078927265e-04f, 4.080608494e-04f, 4.082280644e-04f, 4.083943711e-04f, 4.085597694e-04f, - 4.087242587e-04f, 4.088878390e-04f, 4.090505099e-04f, 4.092122711e-04f, 4.093731224e-04f, 4.095330633e-04f, 4.096920938e-04f, 4.098502134e-04f, 4.100074220e-04f, 4.101637192e-04f, - 4.103191048e-04f, 4.104735785e-04f, 4.106271400e-04f, 4.107797891e-04f, 4.109315254e-04f, 4.110823489e-04f, 4.112322591e-04f, 4.113812558e-04f, 4.115293388e-04f, 4.116765078e-04f, - 4.118227626e-04f, 4.119681029e-04f, 4.121125284e-04f, 4.122560390e-04f, 4.123986343e-04f, 4.125403142e-04f, 4.126810784e-04f, 4.128209266e-04f, 4.129598587e-04f, 4.130978743e-04f, - 4.132349733e-04f, 4.133711555e-04f, 4.135064205e-04f, 4.136407682e-04f, 4.137741984e-04f, 4.139067108e-04f, 4.140383052e-04f, 4.141689814e-04f, 4.142987391e-04f, 4.144275783e-04f, - 4.145554986e-04f, 4.146824998e-04f, 4.148085818e-04f, 4.149337443e-04f, 4.150579872e-04f, 4.151813102e-04f, 4.153037131e-04f, 4.154251957e-04f, 4.155457579e-04f, 4.156653995e-04f, - 4.157841201e-04f, 4.159019198e-04f, 4.160187982e-04f, 4.161347553e-04f, 4.162497907e-04f, 4.163639044e-04f, 4.164770961e-04f, 4.165893658e-04f, 4.167007131e-04f, 4.168111379e-04f, - 4.169206401e-04f, 4.170292195e-04f, 4.171368760e-04f, 4.172436092e-04f, 4.173494192e-04f, 4.174543058e-04f, 4.175582687e-04f, 4.176613078e-04f, 4.177634230e-04f, 4.178646141e-04f, - 4.179648810e-04f, 4.180642235e-04f, 4.181626415e-04f, 4.182601348e-04f, 4.183567033e-04f, 4.184523469e-04f, 4.185470654e-04f, 4.186408586e-04f, 4.187337265e-04f, 4.188256689e-04f, - 4.189166857e-04f, 4.190067767e-04f, 4.190959419e-04f, 4.191841810e-04f, 4.192714941e-04f, 4.193578809e-04f, 4.194433413e-04f, 4.195278753e-04f, 4.196114827e-04f, 4.196941634e-04f, - 4.197759174e-04f, 4.198567444e-04f, 4.199366443e-04f, 4.200156172e-04f, 4.200936628e-04f, 4.201707812e-04f, 4.202469721e-04f, 4.203222355e-04f, 4.203965713e-04f, 4.204699794e-04f, - 4.205424597e-04f, 4.206140122e-04f, 4.206846367e-04f, 4.207543331e-04f, 4.208231015e-04f, 4.208909416e-04f, 4.209578535e-04f, 4.210238370e-04f, 4.210888922e-04f, 4.211530188e-04f, - 4.212162169e-04f, 4.212784863e-04f, 4.213398270e-04f, 4.214002390e-04f, 4.214597222e-04f, 4.215182766e-04f, 4.215759020e-04f, 4.216325984e-04f, 4.216883658e-04f, 4.217432041e-04f, - 4.217971132e-04f, 4.218500932e-04f, 4.219021440e-04f, 4.219532656e-04f, 4.220034578e-04f, 4.220527207e-04f, 4.221010542e-04f, 4.221484583e-04f, 4.221949329e-04f, 4.222404781e-04f, - 4.222850938e-04f, 4.223287800e-04f, 4.223715366e-04f, 4.224133637e-04f, 4.224542612e-04f, 4.224942291e-04f, 4.225332673e-04f, 4.225713760e-04f, 4.226085550e-04f, 4.226448043e-04f, - 4.226801240e-04f, 4.227145140e-04f, 4.227479743e-04f, 4.227805050e-04f, 4.228121060e-04f, 4.228427774e-04f, 4.228725191e-04f, 4.229013311e-04f, 4.229292135e-04f, 4.229561663e-04f, - 4.229821894e-04f, 4.230072830e-04f, 4.230314469e-04f, 4.230546813e-04f, 4.230769862e-04f, 4.230983615e-04f, 4.231188073e-04f, 4.231383237e-04f, 4.231569106e-04f, 4.231745682e-04f, - 4.231912963e-04f, 4.232070951e-04f, 4.232219646e-04f, 4.232359049e-04f, 4.232489159e-04f, 4.232609978e-04f, 4.232721505e-04f, 4.232823742e-04f, 4.232916688e-04f, 4.233000345e-04f, - 4.233074712e-04f, 4.233139791e-04f, 4.233195581e-04f, 4.233242084e-04f, 4.233279300e-04f, 4.233307230e-04f, 4.233325875e-04f, 4.233335234e-04f, 4.233335309e-04f, 4.233326101e-04f, - 4.233307610e-04f, 4.233279837e-04f, 4.233242783e-04f, 4.233196449e-04f, 4.233140835e-04f, 4.233075942e-04f, 4.233001772e-04f, 4.232918324e-04f, 4.232825601e-04f, 4.232723602e-04f, - 4.232612330e-04f, 4.232491784e-04f, 4.232361966e-04f, 4.232222876e-04f, 4.232074517e-04f, 4.231916888e-04f, 4.231749991e-04f, 4.231573828e-04f, 4.231388398e-04f, 4.231193704e-04f, - 4.230989746e-04f, 4.230776526e-04f, 4.230554044e-04f, 4.230322303e-04f, 4.230081302e-04f, 4.229831044e-04f, 4.229571530e-04f, 4.229302761e-04f, 4.229024738e-04f, 4.228737463e-04f, - 4.228440937e-04f, 4.228135161e-04f, 4.227820137e-04f, 4.227495867e-04f, 4.227162351e-04f, 4.226819591e-04f, 4.226467588e-04f, 4.226106345e-04f, 4.225735862e-04f, 4.225356141e-04f, - 4.224967184e-04f, 4.224568992e-04f, 4.224161566e-04f, 4.223744910e-04f, 4.223319023e-04f, 4.222883908e-04f, 4.222439566e-04f, 4.221986000e-04f, 4.221523210e-04f, 4.221051199e-04f, - 4.220569968e-04f, 4.220079519e-04f, 4.219579854e-04f, 4.219070974e-04f, 4.218552882e-04f, 4.218025579e-04f, 4.217489068e-04f, 4.216943350e-04f, 4.216388426e-04f, 4.215824300e-04f, - 4.215250973e-04f, 4.214668446e-04f, 4.214076723e-04f, 4.213475804e-04f, 4.212865692e-04f, 4.212246389e-04f, 4.211617897e-04f, 4.210980219e-04f, 4.210333356e-04f, 4.209677310e-04f, - 4.209012083e-04f, 4.208337679e-04f, 4.207654098e-04f, 4.206961344e-04f, 4.206259417e-04f, 4.205548322e-04f, 4.204828059e-04f, 4.204098632e-04f, 4.203360042e-04f, 4.202612292e-04f, - 4.201855384e-04f, 4.201089321e-04f, 4.200314105e-04f, 4.199529738e-04f, 4.198736223e-04f, 4.197933562e-04f, 4.197121758e-04f, 4.196300813e-04f, 4.195470730e-04f, 4.194631512e-04f, - 4.193783160e-04f, 4.192925677e-04f, 4.192059067e-04f, 4.191183331e-04f, 4.190298473e-04f, 4.189404494e-04f, 4.188501398e-04f, 4.187589187e-04f, 4.186667864e-04f, 4.185737432e-04f, - 4.184797894e-04f, 4.183849251e-04f, 4.182891508e-04f, 4.181924666e-04f, 4.180948729e-04f, 4.179963700e-04f, 4.178969581e-04f, 4.177966375e-04f, 4.176954086e-04f, 4.175932715e-04f, - 4.174902267e-04f, 4.173862744e-04f, 4.172814148e-04f, 4.171756484e-04f, 4.170689754e-04f, 4.169613961e-04f, 4.168529108e-04f, 4.167435198e-04f, 4.166332234e-04f, 4.165220221e-04f, - 4.164099159e-04f, 4.162969054e-04f, 4.161829907e-04f, 4.160681723e-04f, 4.159524504e-04f, 4.158358254e-04f, 4.157182975e-04f, 4.155998672e-04f, 4.154805347e-04f, 4.153603004e-04f, - 4.152391647e-04f, 4.151171277e-04f, 4.149941900e-04f, 4.148703518e-04f, 4.147456135e-04f, 4.146199753e-04f, 4.144934378e-04f, 4.143660011e-04f, 4.142376657e-04f, 4.141084319e-04f, - 4.139783001e-04f, 4.138472706e-04f, 4.137153438e-04f, 4.135825200e-04f, 4.134487996e-04f, 4.133141829e-04f, 4.131786704e-04f, 4.130422624e-04f, 4.129049592e-04f, 4.127667613e-04f, - 4.126276690e-04f, 4.124876826e-04f, 4.123468026e-04f, 4.122050294e-04f, 4.120623632e-04f, 4.119188046e-04f, 4.117743538e-04f, 4.116290113e-04f, 4.114827775e-04f, 4.113356527e-04f, - 4.111876374e-04f, 4.110387318e-04f, 4.108889366e-04f, 4.107382519e-04f, 4.105866783e-04f, 4.104342161e-04f, 4.102808657e-04f, 4.101266276e-04f, 4.099715021e-04f, 4.098154897e-04f, - 4.096585907e-04f, 4.095008057e-04f, 4.093421349e-04f, 4.091825788e-04f, 4.090221379e-04f, 4.088608125e-04f, 4.086986031e-04f, 4.085355101e-04f, 4.083715339e-04f, 4.082066750e-04f, - 4.080409337e-04f, 4.078743106e-04f, 4.077068060e-04f, 4.075384205e-04f, 4.073691543e-04f, 4.071990080e-04f, 4.070279821e-04f, 4.068560768e-04f, 4.066832928e-04f, 4.065096304e-04f, - 4.063350902e-04f, 4.061596724e-04f, 4.059833777e-04f, 4.058062064e-04f, 4.056281590e-04f, 4.054492361e-04f, 4.052694379e-04f, 4.050887650e-04f, 4.049072179e-04f, 4.047247970e-04f, - 4.045415028e-04f, 4.043573358e-04f, 4.041722964e-04f, 4.039863851e-04f, 4.037996024e-04f, 4.036119488e-04f, 4.034234247e-04f, 4.032340306e-04f, 4.030437670e-04f, 4.028526345e-04f, - 4.026606334e-04f, 4.024677643e-04f, 4.022740276e-04f, 4.020794239e-04f, 4.018839536e-04f, 4.016876173e-04f, 4.014904154e-04f, 4.012923485e-04f, 4.010934170e-04f, 4.008936214e-04f, - 4.006929623e-04f, 4.004914402e-04f, 4.002890555e-04f, 4.000858088e-04f, 3.998817006e-04f, 3.996767315e-04f, 3.994709018e-04f, 3.992642122e-04f, 3.990566631e-04f, 3.988482552e-04f, - 3.986389888e-04f, 3.984288646e-04f, 3.982178830e-04f, 3.980060447e-04f, 3.977933500e-04f, 3.975797997e-04f, 3.973653941e-04f, 3.971501338e-04f, 3.969340195e-04f, 3.967170515e-04f, - 3.964992305e-04f, 3.962805570e-04f, 3.960610315e-04f, 3.958406546e-04f, 3.956194269e-04f, 3.953973488e-04f, 3.951744210e-04f, 3.949506440e-04f, 3.947260184e-04f, 3.945005447e-04f, - 3.942742234e-04f, 3.940470552e-04f, 3.938190406e-04f, 3.935901802e-04f, 3.933604745e-04f, 3.931299241e-04f, 3.928985297e-04f, 3.926662916e-04f, 3.924332106e-04f, 3.921992872e-04f, - 3.919645220e-04f, 3.917289156e-04f, 3.914924685e-04f, 3.912551813e-04f, 3.910170546e-04f, 3.907780891e-04f, 3.905382853e-04f, 3.902976437e-04f, 3.900561650e-04f, 3.898138498e-04f, - 3.895706987e-04f, 3.893267123e-04f, 3.890818911e-04f, 3.888362358e-04f, 3.885897470e-04f, 3.883424252e-04f, 3.880942712e-04f, 3.878452854e-04f, 3.875954686e-04f, 3.873448213e-04f, - 3.870933441e-04f, 3.868410377e-04f, 3.865879026e-04f, 3.863339396e-04f, 3.860791491e-04f, 3.858235320e-04f, 3.855670886e-04f, 3.853098198e-04f, 3.850517261e-04f, 3.847928081e-04f, - 3.845330665e-04f, 3.842725019e-04f, 3.840111150e-04f, 3.837489064e-04f, 3.834858767e-04f, 3.832220265e-04f, 3.829573566e-04f, 3.826918675e-04f, 3.824255600e-04f, 3.821584346e-04f, - 3.818904920e-04f, 3.816217328e-04f, 3.813521578e-04f, 3.810817675e-04f, 3.808105626e-04f, 3.805385438e-04f, 3.802657118e-04f, 3.799920671e-04f, 3.797176105e-04f, 3.794423427e-04f, - 3.791662642e-04f, 3.788893758e-04f, 3.786116781e-04f, 3.783331718e-04f, 3.780538576e-04f, 3.777737362e-04f, 3.774928082e-04f, 3.772110743e-04f, 3.769285352e-04f, 3.766451916e-04f, - 3.763610442e-04f, 3.760760935e-04f, 3.757903405e-04f, 3.755037856e-04f, 3.752164297e-04f, 3.749282734e-04f, 3.746393173e-04f, 3.743495623e-04f, 3.740590090e-04f, 3.737676580e-04f, - 3.734755102e-04f, 3.731825662e-04f, 3.728888266e-04f, 3.725942923e-04f, 3.722989639e-04f, 3.720028421e-04f, 3.717059277e-04f, 3.714082213e-04f, 3.711097237e-04f, 3.708104356e-04f, - 3.705103577e-04f, 3.702094907e-04f, 3.699078353e-04f, 3.696053923e-04f, 3.693021624e-04f, 3.689981464e-04f, 3.686933448e-04f, 3.683877586e-04f, 3.680813884e-04f, 3.677742349e-04f, - 3.674662988e-04f, 3.671575810e-04f, 3.668480822e-04f, 3.665378030e-04f, 3.662267443e-04f, 3.659149068e-04f, 3.656022911e-04f, 3.652888982e-04f, 3.649747286e-04f, 3.646597833e-04f, - 3.643440628e-04f, 3.640275680e-04f, 3.637102996e-04f, 3.633922585e-04f, 3.630734452e-04f, 3.627538607e-04f, 3.624335056e-04f, 3.621123807e-04f, 3.617904869e-04f, 3.614678247e-04f, - 3.611443951e-04f, 3.608201988e-04f, 3.604952366e-04f, 3.601695092e-04f, 3.598430174e-04f, 3.595157619e-04f, 3.591877437e-04f, 3.588589634e-04f, 3.585294218e-04f, 3.581991197e-04f, - 3.578680579e-04f, 3.575362371e-04f, 3.572036583e-04f, 3.568703220e-04f, 3.565362293e-04f, 3.562013807e-04f, 3.558657772e-04f, 3.555294195e-04f, 3.551923084e-04f, 3.548544447e-04f, - 3.545158292e-04f, 3.541764628e-04f, 3.538363462e-04f, 3.534954802e-04f, 3.531538656e-04f, 3.528115033e-04f, 3.524683940e-04f, 3.521245385e-04f, 3.517799378e-04f, 3.514345925e-04f, - 3.510885035e-04f, 3.507416717e-04f, 3.503940977e-04f, 3.500457826e-04f, 3.496967270e-04f, 3.493469318e-04f, 3.489963978e-04f, 3.486451259e-04f, 3.482931169e-04f, 3.479403716e-04f, - 3.475868908e-04f, 3.472326754e-04f, 3.468777263e-04f, 3.465220441e-04f, 3.461656299e-04f, 3.458084843e-04f, 3.454506084e-04f, 3.450920028e-04f, 3.447326685e-04f, 3.443726062e-04f, - 3.440118170e-04f, 3.436503015e-04f, 3.432880606e-04f, 3.429250952e-04f, 3.425614062e-04f, 3.421969944e-04f, 3.418318606e-04f, 3.414660057e-04f, 3.410994306e-04f, 3.407321361e-04f, - 3.403641231e-04f, 3.399953925e-04f, 3.396259451e-04f, 3.392557818e-04f, 3.388849034e-04f, 3.385133108e-04f, 3.381410050e-04f, 3.377679867e-04f, 3.373942568e-04f, 3.370198163e-04f, - 3.366446659e-04f, 3.362688066e-04f, 3.358922393e-04f, 3.355149648e-04f, 3.351369840e-04f, 3.347582978e-04f, 3.343789071e-04f, 3.339988128e-04f, 3.336180157e-04f, 3.332365168e-04f, - 3.328543169e-04f, 3.324714169e-04f, 3.320878178e-04f, 3.317035204e-04f, 3.313185256e-04f, 3.309328343e-04f, 3.305464475e-04f, 3.301593660e-04f, 3.297715907e-04f, 3.293831225e-04f, - 3.289939624e-04f, 3.286041113e-04f, 3.282135699e-04f, 3.278223394e-04f, 3.274304205e-04f, 3.270378142e-04f, 3.266445215e-04f, 3.262505431e-04f, 3.258558801e-04f, 3.254605333e-04f, - 3.250645037e-04f, 3.246677923e-04f, 3.242703998e-04f, 3.238723273e-04f, 3.234735757e-04f, 3.230741459e-04f, 3.226740388e-04f, 3.222732553e-04f, 3.218717965e-04f, 3.214696632e-04f, - 3.210668564e-04f, 3.206633769e-04f, 3.202592258e-04f, 3.198544040e-04f, 3.194489124e-04f, 3.190427519e-04f, 3.186359236e-04f, 3.182284283e-04f, 3.178202670e-04f, 3.174114406e-04f, - 3.170019501e-04f, 3.165917964e-04f, 3.161809806e-04f, 3.157695035e-04f, 3.153573661e-04f, 3.149445693e-04f, 3.145311141e-04f, 3.141170015e-04f, 3.137022325e-04f, 3.132868079e-04f, - 3.128707288e-04f, 3.124539961e-04f, 3.120366107e-04f, 3.116185738e-04f, 3.111998861e-04f, 3.107805487e-04f, 3.103605626e-04f, 3.099399287e-04f, 3.095186480e-04f, 3.090967214e-04f, - 3.086741501e-04f, 3.082509348e-04f, 3.078270766e-04f, 3.074025766e-04f, 3.069774356e-04f, 3.065516546e-04f, 3.061252347e-04f, 3.056981768e-04f, 3.052704819e-04f, 3.048421510e-04f, - 3.044131851e-04f, 3.039835852e-04f, 3.035533522e-04f, 3.031224872e-04f, 3.026909911e-04f, 3.022588650e-04f, 3.018261098e-04f, 3.013927266e-04f, 3.009587163e-04f, 3.005240800e-04f, - 3.000888186e-04f, 2.996529332e-04f, 2.992164247e-04f, 2.987792942e-04f, 2.983415426e-04f, 2.979031710e-04f, 2.974641804e-04f, 2.970245718e-04f, 2.965843463e-04f, 2.961435047e-04f, - 2.957020482e-04f, 2.952599777e-04f, 2.948172944e-04f, 2.943739991e-04f, 2.939300929e-04f, 2.934855769e-04f, 2.930404520e-04f, 2.925947193e-04f, 2.921483798e-04f, 2.917014345e-04f, - 2.912538845e-04f, 2.908057308e-04f, 2.903569744e-04f, 2.899076164e-04f, 2.894576578e-04f, 2.890070995e-04f, 2.885559427e-04f, 2.881041885e-04f, 2.876518377e-04f, 2.871988915e-04f, - 2.867453509e-04f, 2.862912170e-04f, 2.858364907e-04f, 2.853811732e-04f, 2.849252655e-04f, 2.844687686e-04f, 2.840116835e-04f, 2.835540114e-04f, 2.830957533e-04f, 2.826369101e-04f, - 2.821774831e-04f, 2.817174732e-04f, 2.812568814e-04f, 2.807957089e-04f, 2.803339567e-04f, 2.798716259e-04f, 2.794087174e-04f, 2.789452324e-04f, 2.784811720e-04f, 2.780165372e-04f, - 2.775513290e-04f, 2.770855485e-04f, 2.766191969e-04f, 2.761522751e-04f, 2.756847842e-04f, 2.752167254e-04f, 2.747480996e-04f, 2.742789079e-04f, 2.738091515e-04f, 2.733388313e-04f, - 2.728679485e-04f, 2.723965042e-04f, 2.719244994e-04f, 2.714519352e-04f, 2.709788126e-04f, 2.705051329e-04f, 2.700308969e-04f, 2.695561059e-04f, 2.690807609e-04f, 2.686048631e-04f, - 2.681284134e-04f, 2.676514129e-04f, 2.671738629e-04f, 2.666957643e-04f, 2.662171182e-04f, 2.657379258e-04f, 2.652581881e-04f, 2.647779062e-04f, 2.642970813e-04f, 2.638157144e-04f, - 2.633338066e-04f, 2.628513590e-04f, 2.623683727e-04f, 2.618848489e-04f, 2.614007886e-04f, 2.609161929e-04f, 2.604310629e-04f, 2.599453998e-04f, 2.594592046e-04f, 2.589724785e-04f, - 2.584852225e-04f, 2.579974378e-04f, 2.575091255e-04f, 2.570202867e-04f, 2.565309225e-04f, 2.560410340e-04f, 2.555506223e-04f, 2.550596886e-04f, 2.545682340e-04f, 2.540762596e-04f, - 2.535837665e-04f, 2.530907558e-04f, 2.525972287e-04f, 2.521031862e-04f, 2.516086296e-04f, 2.511135599e-04f, 2.506179782e-04f, 2.501218857e-04f, 2.496252835e-04f, 2.491281728e-04f, - 2.486305546e-04f, 2.481324301e-04f, 2.476338004e-04f, 2.471346667e-04f, 2.466350302e-04f, 2.461348918e-04f, 2.456342528e-04f, 2.451331143e-04f, 2.446314775e-04f, 2.441293434e-04f, - 2.436267133e-04f, 2.431235882e-04f, 2.426199694e-04f, 2.421158579e-04f, 2.416112549e-04f, 2.411061615e-04f, 2.406005789e-04f, 2.400945083e-04f, 2.395879507e-04f, 2.390809074e-04f, - 2.385733794e-04f, 2.380653680e-04f, 2.375568743e-04f, 2.370478994e-04f, 2.365384445e-04f, 2.360285107e-04f, 2.355180993e-04f, 2.350072113e-04f, 2.344958479e-04f, 2.339840103e-04f, - 2.334716996e-04f, 2.329589171e-04f, 2.324456638e-04f, 2.319319409e-04f, 2.314177496e-04f, 2.309030911e-04f, 2.303879664e-04f, 2.298723769e-04f, 2.293563236e-04f, 2.288398077e-04f, - 2.283228304e-04f, 2.278053929e-04f, 2.272874963e-04f, 2.267691417e-04f, 2.262503305e-04f, 2.257310637e-04f, 2.252113425e-04f, 2.246911682e-04f, 2.241705418e-04f, 2.236494645e-04f, - 2.231279376e-04f, 2.226059622e-04f, 2.220835394e-04f, 2.215606706e-04f, 2.210373568e-04f, 2.205135992e-04f, 2.199893990e-04f, 2.194647575e-04f, 2.189396757e-04f, 2.184141549e-04f, - 2.178881962e-04f, 2.173618009e-04f, 2.168349702e-04f, 2.163077051e-04f, 2.157800070e-04f, 2.152518770e-04f, 2.147233163e-04f, 2.141943261e-04f, 2.136649075e-04f, 2.131350619e-04f, - 2.126047903e-04f, 2.120740940e-04f, 2.115429742e-04f, 2.110114320e-04f, 2.104794687e-04f, 2.099470855e-04f, 2.094142836e-04f, 2.088810641e-04f, 2.083474283e-04f, 2.078133773e-04f, - 2.072789125e-04f, 2.067440349e-04f, 2.062087458e-04f, 2.056730464e-04f, 2.051369379e-04f, 2.046004215e-04f, 2.040634985e-04f, 2.035261700e-04f, 2.029884372e-04f, 2.024503013e-04f, - 2.019117637e-04f, 2.013728254e-04f, 2.008334876e-04f, 2.002937517e-04f, 1.997536188e-04f, 1.992130902e-04f, 1.986721670e-04f, 1.981308504e-04f, 1.975891418e-04f, 1.970470422e-04f, - 1.965045530e-04f, 1.959616754e-04f, 1.954184104e-04f, 1.948747595e-04f, 1.943307238e-04f, 1.937863045e-04f, 1.932415029e-04f, 1.926963202e-04f, 1.921507576e-04f, 1.916048163e-04f, - 1.910584975e-04f, 1.905118026e-04f, 1.899647327e-04f, 1.894172890e-04f, 1.888694728e-04f, 1.883212853e-04f, 1.877727278e-04f, 1.872238014e-04f, 1.866745075e-04f, 1.861248471e-04f, - 1.855748217e-04f, 1.850244323e-04f, 1.844736804e-04f, 1.839225669e-04f, 1.833710933e-04f, 1.828192608e-04f, 1.822670706e-04f, 1.817145238e-04f, 1.811616219e-04f, 1.806083660e-04f, - 1.800547573e-04f, 1.795007971e-04f, 1.789464867e-04f, 1.783918273e-04f, 1.778368200e-04f, 1.772814663e-04f, 1.767257673e-04f, 1.761697242e-04f, 1.756133383e-04f, 1.750566109e-04f, - 1.744995432e-04f, 1.739421365e-04f, 1.733843919e-04f, 1.728263108e-04f, 1.722678945e-04f, 1.717091440e-04f, 1.711500608e-04f, 1.705906460e-04f, 1.700309010e-04f, 1.694708269e-04f, - 1.689104250e-04f, 1.683496966e-04f, 1.677886429e-04f, 1.672272652e-04f, 1.666655648e-04f, 1.661035429e-04f, 1.655412007e-04f, 1.649785395e-04f, 1.644155606e-04f, 1.638522652e-04f, - 1.632886547e-04f, 1.627247302e-04f, 1.621604930e-04f, 1.615959444e-04f, 1.610310856e-04f, 1.604659179e-04f, 1.599004426e-04f, 1.593346610e-04f, 1.587685742e-04f, 1.582021836e-04f, - 1.576354905e-04f, 1.570684960e-04f, 1.565012015e-04f, 1.559336082e-04f, 1.553657175e-04f, 1.547975305e-04f, 1.542290485e-04f, 1.536602729e-04f, 1.530912048e-04f, 1.525218456e-04f, - 1.519521965e-04f, 1.513822588e-04f, 1.508120337e-04f, 1.502415226e-04f, 1.496707268e-04f, 1.490996474e-04f, 1.485282858e-04f, 1.479566432e-04f, 1.473847209e-04f, 1.468125202e-04f, - 1.462400424e-04f, 1.456672888e-04f, 1.450942605e-04f, 1.445209590e-04f, 1.439473854e-04f, 1.433735411e-04f, 1.427994274e-04f, 1.422250455e-04f, 1.416503966e-04f, 1.410754822e-04f, - 1.405003034e-04f, 1.399248616e-04f, 1.393491580e-04f, 1.387731939e-04f, 1.381969706e-04f, 1.376204894e-04f, 1.370437515e-04f, 1.364667583e-04f, 1.358895111e-04f, 1.353120110e-04f, - 1.347342595e-04f, 1.341562578e-04f, 1.335780071e-04f, 1.329995089e-04f, 1.324207643e-04f, 1.318417746e-04f, 1.312625412e-04f, 1.306830653e-04f, 1.301033482e-04f, 1.295233912e-04f, - 1.289431956e-04f, 1.283627628e-04f, 1.277820939e-04f, 1.272011902e-04f, 1.266200532e-04f, 1.260386840e-04f, 1.254570839e-04f, 1.248752543e-04f, 1.242931965e-04f, 1.237109117e-04f, - 1.231284012e-04f, 1.225456663e-04f, 1.219627084e-04f, 1.213795286e-04f, 1.207961284e-04f, 1.202125090e-04f, 1.196286717e-04f, 1.190446179e-04f, 1.184603487e-04f, 1.178758655e-04f, - 1.172911696e-04f, 1.167062624e-04f, 1.161211450e-04f, 1.155358188e-04f, 1.149502851e-04f, 1.143645453e-04f, 1.137786005e-04f, 1.131924522e-04f, 1.126061015e-04f, 1.120195498e-04f, - 1.114327985e-04f, 1.108458488e-04f, 1.102587020e-04f, 1.096713594e-04f, 1.090838223e-04f, 1.084960921e-04f, 1.079081699e-04f, 1.073200573e-04f, 1.067317553e-04f, 1.061432654e-04f, - 1.055545889e-04f, 1.049657270e-04f, 1.043766811e-04f, 1.037874524e-04f, 1.031980424e-04f, 1.026084522e-04f, 1.020186832e-04f, 1.014287367e-04f, 1.008386140e-04f, 1.002483164e-04f, - 9.965784521e-05f, 9.906720178e-05f, 9.847638739e-05f, 9.788540335e-05f, 9.729425097e-05f, 9.670293156e-05f, 9.611144643e-05f, 9.551979688e-05f, 9.492798424e-05f, 9.433600981e-05f, - 9.374387491e-05f, 9.315158084e-05f, 9.255912891e-05f, 9.196652044e-05f, 9.137375674e-05f, 9.078083912e-05f, 9.018776890e-05f, 8.959454739e-05f, 8.900117589e-05f, 8.840765573e-05f, - 8.781398822e-05f, 8.722017467e-05f, 8.662621639e-05f, 8.603211470e-05f, 8.543787092e-05f, 8.484348635e-05f, 8.424896232e-05f, 8.365430013e-05f, 8.305950111e-05f, 8.246456657e-05f, - 8.186949782e-05f, 8.127429618e-05f, 8.067896296e-05f, 8.008349949e-05f, 7.948790708e-05f, 7.889218704e-05f, 7.829634069e-05f, 7.770036935e-05f, 7.710427434e-05f, 7.650805697e-05f, - 7.591171856e-05f, 7.531526043e-05f, 7.471868389e-05f, 7.412199027e-05f, 7.352518087e-05f, 7.292825703e-05f, 7.233122005e-05f, 7.173407126e-05f, 7.113681198e-05f, 7.053944352e-05f, - 6.994196719e-05f, 6.934438434e-05f, 6.874669626e-05f, 6.814890428e-05f, 6.755100972e-05f, 6.695301390e-05f, 6.635491813e-05f, 6.575672375e-05f, 6.515843206e-05f, 6.456004439e-05f, - 6.396156205e-05f, 6.336298638e-05f, 6.276431868e-05f, 6.216556028e-05f, 6.156671250e-05f, 6.096777666e-05f, 6.036875408e-05f, 5.976964608e-05f, 5.917045398e-05f, 5.857117910e-05f, - 5.797182277e-05f, 5.737238630e-05f, 5.677287102e-05f, 5.617327825e-05f, 5.557360930e-05f, 5.497386550e-05f, 5.437404817e-05f, 5.377415864e-05f, 5.317419822e-05f, 5.257416823e-05f, - 5.197407001e-05f, 5.137390486e-05f, 5.077367411e-05f, 5.017337908e-05f, 4.957302109e-05f, 4.897260147e-05f, 4.837212154e-05f, 4.777158262e-05f, 4.717098603e-05f, 4.657033309e-05f, - 4.596962513e-05f, 4.536886346e-05f, 4.476804941e-05f, 4.416718431e-05f, 4.356626946e-05f, 4.296530620e-05f, 4.236429585e-05f, 4.176323973e-05f, 4.116213915e-05f, 4.056099545e-05f, - 3.995980995e-05f, 3.935858396e-05f, 3.875731881e-05f, 3.815601582e-05f, 3.755467631e-05f, 3.695330161e-05f, 3.635189303e-05f, 3.575045190e-05f, 3.514897954e-05f, 3.454747727e-05f, - 3.394594641e-05f, 3.334438829e-05f, 3.274280423e-05f, 3.214119554e-05f, 3.153956355e-05f, 3.093790959e-05f, 3.033623497e-05f, 2.973454101e-05f, 2.913282903e-05f, 2.853110036e-05f, - 2.792935632e-05f, 2.732759823e-05f, 2.672582741e-05f, 2.612404518e-05f, 2.552225286e-05f, 2.492045177e-05f, 2.431864324e-05f, 2.371682858e-05f, 2.311500911e-05f, 2.251318616e-05f, - 2.191136104e-05f, 2.130953508e-05f, 2.070770959e-05f, 2.010588590e-05f, 1.950406533e-05f, 1.890224919e-05f, 1.830043880e-05f, 1.769863549e-05f, 1.709684058e-05f, 1.649505537e-05f, - 1.589328120e-05f, 1.529151939e-05f, 1.468977124e-05f, 1.408803808e-05f, 1.348632123e-05f, 1.288462201e-05f, 1.228294173e-05f, 1.168128171e-05f, 1.107964328e-05f, 1.047802775e-05f, - 9.876436429e-06f, 9.274870648e-06f, 8.673331719e-06f, 8.071820960e-06f, 7.470339689e-06f, 6.868889221e-06f, 6.267470875e-06f, 5.666085966e-06f, 5.064735811e-06f, 4.463421726e-06f, - 3.862145029e-06f, 3.260907033e-06f, 2.659709056e-06f, 2.058552413e-06f, 1.457438419e-06f, 8.563683890e-07f, 2.553436386e-07f, -3.456345177e-07f, -9.465647653e-07f, -1.547445790e-06f, - -2.148276277e-06f, -2.749054914e-06f, -3.349780385e-06f, -3.950451378e-06f, -4.551066580e-06f, -5.151624676e-06f, -5.752124356e-06f, -6.352564305e-06f, -6.952943212e-06f, -7.553259764e-06f, - -8.153512650e-06f, -8.753700558e-06f, -9.353822176e-06f, -9.953876194e-06f, -1.055386130e-05f, -1.115377618e-05f, -1.175361954e-05f, -1.235339005e-05f, -1.295308640e-05f, -1.355270730e-05f, - -1.415225142e-05f, -1.475171746e-05f, -1.535110412e-05f, -1.595041007e-05f, -1.654963402e-05f, -1.714877466e-05f, -1.774783067e-05f, -1.834680076e-05f, -1.894568361e-05f, -1.954447791e-05f, - -2.014318237e-05f, -2.074179567e-05f, -2.134031651e-05f, -2.193874359e-05f, -2.253707559e-05f, -2.313531121e-05f, -2.373344915e-05f, -2.433148811e-05f, -2.492942678e-05f, -2.552726385e-05f, - -2.612499802e-05f, -2.672262800e-05f, -2.732015247e-05f, -2.791757014e-05f, -2.851487970e-05f, -2.911207985e-05f, -2.970916929e-05f, -3.030614672e-05f, -3.090301083e-05f, -3.149976034e-05f, - -3.209639393e-05f, -3.269291031e-05f, -3.328930818e-05f, -3.388558624e-05f, -3.448174319e-05f, -3.507777773e-05f, -3.567368857e-05f, -3.626947441e-05f, -3.686513395e-05f, -3.746066589e-05f, - -3.805606895e-05f, -3.865134181e-05f, -3.924648319e-05f, -3.984149179e-05f, -4.043636632e-05f, -4.103110549e-05f, -4.162570799e-05f, -4.222017253e-05f, -4.281449783e-05f, -4.340868259e-05f, - -4.400272552e-05f, -4.459662532e-05f, -4.519038070e-05f, -4.578399038e-05f, -4.637745306e-05f, -4.697076745e-05f, -4.756393227e-05f, -4.815694622e-05f, -4.874980801e-05f, -4.934251635e-05f, - -4.993506997e-05f, -5.052746756e-05f, -5.111970785e-05f, -5.171178954e-05f, -5.230371135e-05f, -5.289547200e-05f, -5.348707019e-05f, -5.407850465e-05f, -5.466977409e-05f, -5.526087722e-05f, - -5.585181277e-05f, -5.644257944e-05f, -5.703317596e-05f, -5.762360104e-05f, -5.821385341e-05f, -5.880393178e-05f, -5.939383487e-05f, -5.998356139e-05f, -6.057311008e-05f, -6.116247965e-05f, - -6.175166883e-05f, -6.234067632e-05f, -6.292950087e-05f, -6.351814118e-05f, -6.410659599e-05f, -6.469486402e-05f, -6.528294398e-05f, -6.587083462e-05f, -6.645853464e-05f, -6.704604278e-05f, - -6.763335776e-05f, -6.822047832e-05f, -6.880740317e-05f, -6.939413105e-05f, -6.998066068e-05f, -7.056699080e-05f, -7.115312013e-05f, -7.173904740e-05f, -7.232477135e-05f, -7.291029070e-05f, - -7.349560419e-05f, -7.408071054e-05f, -7.466560850e-05f, -7.525029680e-05f, -7.583477416e-05f, -7.641903933e-05f, -7.700309103e-05f, -7.758692801e-05f, -7.817054900e-05f, -7.875395274e-05f, - -7.933713797e-05f, -7.992010341e-05f, -8.050284782e-05f, -8.108536993e-05f, -8.166766848e-05f, -8.224974221e-05f, -8.283158986e-05f, -8.341321017e-05f, -8.399460189e-05f, -8.457576376e-05f, - -8.515669452e-05f, -8.573739291e-05f, -8.631785768e-05f, -8.689808758e-05f, -8.747808135e-05f, -8.805783773e-05f, -8.863735548e-05f, -8.921663333e-05f, -8.979567005e-05f, -9.037446438e-05f, - -9.095301506e-05f, -9.153132085e-05f, -9.210938050e-05f, -9.268719276e-05f, -9.326475638e-05f, -9.384207012e-05f, -9.441913272e-05f, -9.499594295e-05f, -9.557249955e-05f, -9.614880129e-05f, - -9.672484691e-05f, -9.730063517e-05f, -9.787616484e-05f, -9.845143467e-05f, -9.902644341e-05f, -9.960118983e-05f, -1.001756727e-04f, -1.007498908e-04f, -1.013238428e-04f, -1.018975275e-04f, - -1.024709437e-04f, -1.030440902e-04f, -1.036169657e-04f, -1.041895689e-04f, -1.047618987e-04f, -1.053339538e-04f, -1.059057330e-04f, -1.064772350e-04f, -1.070484586e-04f, -1.076194026e-04f, - -1.081900658e-04f, -1.087604469e-04f, -1.093305446e-04f, -1.099003578e-04f, -1.104698853e-04f, -1.110391257e-04f, -1.116080780e-04f, -1.121767408e-04f, -1.127451129e-04f, -1.133131931e-04f, - -1.138809803e-04f, -1.144484730e-04f, -1.150156703e-04f, -1.155825707e-04f, -1.161491731e-04f, -1.167154764e-04f, -1.172814791e-04f, -1.178471802e-04f, -1.184125785e-04f, -1.189776726e-04f, - -1.195424615e-04f, -1.201069438e-04f, -1.206711184e-04f, -1.212349841e-04f, -1.217985395e-04f, -1.223617836e-04f, -1.229247152e-04f, -1.234873329e-04f, -1.240496356e-04f, -1.246116221e-04f, - -1.251732912e-04f, -1.257346417e-04f, -1.262956723e-04f, -1.268563819e-04f, -1.274167693e-04f, -1.279768332e-04f, -1.285365724e-04f, -1.290959858e-04f, -1.296550721e-04f, -1.302138302e-04f, - -1.307722589e-04f, -1.313303568e-04f, -1.318881230e-04f, -1.324455560e-04f, -1.330026549e-04f, -1.335594183e-04f, -1.341158450e-04f, -1.346719339e-04f, -1.352276838e-04f, -1.357830935e-04f, - -1.363381618e-04f, -1.368928875e-04f, -1.374472693e-04f, -1.380013063e-04f, -1.385549970e-04f, -1.391083404e-04f, -1.396613352e-04f, -1.402139804e-04f, -1.407662746e-04f, -1.413182167e-04f, - -1.418698055e-04f, -1.424210399e-04f, -1.429719187e-04f, -1.435224406e-04f, -1.440726045e-04f, -1.446224093e-04f, -1.451718537e-04f, -1.457209365e-04f, -1.462696567e-04f, -1.468180129e-04f, - -1.473660041e-04f, -1.479136291e-04f, -1.484608867e-04f, -1.490077757e-04f, -1.495542949e-04f, -1.501004433e-04f, -1.506462195e-04f, -1.511916225e-04f, -1.517366511e-04f, -1.522813041e-04f, - -1.528255803e-04f, -1.533694786e-04f, -1.539129979e-04f, -1.544561369e-04f, -1.549988945e-04f, -1.555412695e-04f, -1.560832608e-04f, -1.566248673e-04f, -1.571660877e-04f, -1.577069209e-04f, - -1.582473657e-04f, -1.587874210e-04f, -1.593270857e-04f, -1.598663586e-04f, -1.604052385e-04f, -1.609437243e-04f, -1.614818148e-04f, -1.620195089e-04f, -1.625568054e-04f, -1.630937032e-04f, - -1.636302012e-04f, -1.641662982e-04f, -1.647019930e-04f, -1.652372845e-04f, -1.657721716e-04f, -1.663066531e-04f, -1.668407279e-04f, -1.673743948e-04f, -1.679076528e-04f, -1.684405006e-04f, - -1.689729371e-04f, -1.695049613e-04f, -1.700365719e-04f, -1.705677678e-04f, -1.710985480e-04f, -1.716289111e-04f, -1.721588563e-04f, -1.726883822e-04f, -1.732174878e-04f, -1.737461720e-04f, - -1.742744335e-04f, -1.748022714e-04f, -1.753296845e-04f, -1.758566715e-04f, -1.763832316e-04f, -1.769093634e-04f, -1.774350659e-04f, -1.779603380e-04f, -1.784851785e-04f, -1.790095863e-04f, - -1.795335604e-04f, -1.800570995e-04f, -1.805802026e-04f, -1.811028687e-04f, -1.816250964e-04f, -1.821468848e-04f, -1.826682328e-04f, -1.831891391e-04f, -1.837096028e-04f, -1.842296227e-04f, - -1.847491978e-04f, -1.852683268e-04f, -1.857870087e-04f, -1.863052424e-04f, -1.868230268e-04f, -1.873403608e-04f, -1.878572433e-04f, -1.883736732e-04f, -1.888896494e-04f, -1.894051708e-04f, - -1.899202363e-04f, -1.904348448e-04f, -1.909489953e-04f, -1.914626865e-04f, -1.919759175e-04f, -1.924886872e-04f, -1.930009944e-04f, -1.935128381e-04f, -1.940242172e-04f, -1.945351306e-04f, - -1.950455772e-04f, -1.955555559e-04f, -1.960650657e-04f, -1.965741055e-04f, -1.970826741e-04f, -1.975907706e-04f, -1.980983938e-04f, -1.986055427e-04f, -1.991122161e-04f, -1.996184131e-04f, - -2.001241325e-04f, -2.006293733e-04f, -2.011341344e-04f, -2.016384147e-04f, -2.021422131e-04f, -2.026455287e-04f, -2.031483603e-04f, -2.036507068e-04f, -2.041525672e-04f, -2.046539405e-04f, - -2.051548255e-04f, -2.056552213e-04f, -2.061551267e-04f, -2.066545407e-04f, -2.071534623e-04f, -2.076518903e-04f, -2.081498237e-04f, -2.086472616e-04f, -2.091442027e-04f, -2.096406462e-04f, - -2.101365908e-04f, -2.106320356e-04f, -2.111269796e-04f, -2.116214216e-04f, -2.121153607e-04f, -2.126087957e-04f, -2.131017257e-04f, -2.135941496e-04f, -2.140860664e-04f, -2.145774750e-04f, - -2.150683744e-04f, -2.155587636e-04f, -2.160486414e-04f, -2.165380070e-04f, -2.170268592e-04f, -2.175151970e-04f, -2.180030194e-04f, -2.184903254e-04f, -2.189771139e-04f, -2.194633838e-04f, - -2.199491343e-04f, -2.204343642e-04f, -2.209190726e-04f, -2.214032584e-04f, -2.218869205e-04f, -2.223700580e-04f, -2.228526699e-04f, -2.233347550e-04f, -2.238163125e-04f, -2.242973413e-04f, - -2.247778404e-04f, -2.252578088e-04f, -2.257372454e-04f, -2.262161493e-04f, -2.266945194e-04f, -2.271723548e-04f, -2.276496543e-04f, -2.281264172e-04f, -2.286026422e-04f, -2.290783284e-04f, - -2.295534749e-04f, -2.300280806e-04f, -2.305021445e-04f, -2.309756656e-04f, -2.314486430e-04f, -2.319210756e-04f, -2.323929624e-04f, -2.328643025e-04f, -2.333350949e-04f, -2.338053385e-04f, - -2.342750323e-04f, -2.347441755e-04f, -2.352127670e-04f, -2.356808058e-04f, -2.361482909e-04f, -2.366152214e-04f, -2.370815963e-04f, -2.375474146e-04f, -2.380126753e-04f, -2.384773774e-04f, - -2.389415200e-04f, -2.394051021e-04f, -2.398681227e-04f, -2.403305808e-04f, -2.407924756e-04f, -2.412538059e-04f, -2.417145709e-04f, -2.421747695e-04f, -2.426344009e-04f, -2.430934640e-04f, - -2.435519579e-04f, -2.440098817e-04f, -2.444672342e-04f, -2.449240147e-04f, -2.453802222e-04f, -2.458358556e-04f, -2.462909141e-04f, -2.467453967e-04f, -2.471993023e-04f, -2.476526302e-04f, - -2.481053793e-04f, -2.485575487e-04f, -2.490091375e-04f, -2.494601446e-04f, -2.499105692e-04f, -2.503604103e-04f, -2.508096670e-04f, -2.512583383e-04f, -2.517064233e-04f, -2.521539211e-04f, - -2.526008307e-04f, -2.530471511e-04f, -2.534928815e-04f, -2.539380210e-04f, -2.543825685e-04f, -2.548265232e-04f, -2.552698841e-04f, -2.557126504e-04f, -2.561548210e-04f, -2.565963951e-04f, - -2.570373718e-04f, -2.574777500e-04f, -2.579175290e-04f, -2.583567077e-04f, -2.587952854e-04f, -2.592332609e-04f, -2.596706336e-04f, -2.601074023e-04f, -2.605435663e-04f, -2.609791245e-04f, - -2.614140762e-04f, -2.618484204e-04f, -2.622821562e-04f, -2.627152826e-04f, -2.631477988e-04f, -2.635797040e-04f, -2.640109971e-04f, -2.644416773e-04f, -2.648717437e-04f, -2.653011953e-04f, - -2.657300314e-04f, -2.661582510e-04f, -2.665858532e-04f, -2.670128372e-04f, -2.674392020e-04f, -2.678649467e-04f, -2.682900705e-04f, -2.687145725e-04f, -2.691384518e-04f, -2.695617075e-04f, - -2.699843388e-04f, -2.704063448e-04f, -2.708277245e-04f, -2.712484771e-04f, -2.716686018e-04f, -2.720880977e-04f, -2.725069638e-04f, -2.729251994e-04f, -2.733428036e-04f, -2.737597754e-04f, - -2.741761141e-04f, -2.745918187e-04f, -2.750068885e-04f, -2.754213225e-04f, -2.758351198e-04f, -2.762482797e-04f, -2.766608013e-04f, -2.770726837e-04f, -2.774839261e-04f, -2.778945276e-04f, - -2.783044873e-04f, -2.787138044e-04f, -2.791224782e-04f, -2.795305076e-04f, -2.799378919e-04f, -2.803446303e-04f, -2.807507218e-04f, -2.811561657e-04f, -2.815609611e-04f, -2.819651072e-04f, - -2.823686031e-04f, -2.827714481e-04f, -2.831736412e-04f, -2.835751816e-04f, -2.839760686e-04f, -2.843763013e-04f, -2.847758788e-04f, -2.851748004e-04f, -2.855730651e-04f, -2.859706723e-04f, - -2.863676210e-04f, -2.867639105e-04f, -2.871595399e-04f, -2.875545085e-04f, -2.879488153e-04f, -2.883424596e-04f, -2.887354407e-04f, -2.891277575e-04f, -2.895194095e-04f, -2.899103957e-04f, - -2.903007154e-04f, -2.906903677e-04f, -2.910793518e-04f, -2.914676670e-04f, -2.918553124e-04f, -2.922422873e-04f, -2.926285908e-04f, -2.930142222e-04f, -2.933991807e-04f, -2.937834654e-04f, - -2.941670756e-04f, -2.945500105e-04f, -2.949322693e-04f, -2.953138512e-04f, -2.956947555e-04f, -2.960749813e-04f, -2.964545279e-04f, -2.968333945e-04f, -2.972115803e-04f, -2.975890846e-04f, - -2.979659065e-04f, -2.983420453e-04f, -2.987175003e-04f, -2.990922706e-04f, -2.994663555e-04f, -2.998397542e-04f, -3.002124659e-04f, -3.005844900e-04f, -3.009558256e-04f, -3.013264719e-04f, - -3.016964283e-04f, -3.020656939e-04f, -3.024342680e-04f, -3.028021499e-04f, -3.031693387e-04f, -3.035358338e-04f, -3.039016344e-04f, -3.042667397e-04f, -3.046311491e-04f, -3.049948616e-04f, - -3.053578767e-04f, -3.057201936e-04f, -3.060818115e-04f, -3.064427297e-04f, -3.068029474e-04f, -3.071624639e-04f, -3.075212786e-04f, -3.078793906e-04f, -3.082367992e-04f, -3.085935037e-04f, - -3.089495034e-04f, -3.093047975e-04f, -3.096593853e-04f, -3.100132662e-04f, -3.103664393e-04f, -3.107189039e-04f, -3.110706595e-04f, -3.114217051e-04f, -3.117720401e-04f, -3.121216639e-04f, - -3.124705756e-04f, -3.128187746e-04f, -3.131662602e-04f, -3.135130317e-04f, -3.138590883e-04f, -3.142044293e-04f, -3.145490541e-04f, -3.148929620e-04f, -3.152361522e-04f, -3.155786241e-04f, - -3.159203770e-04f, -3.162614101e-04f, -3.166017229e-04f, -3.169413145e-04f, -3.172801843e-04f, -3.176183316e-04f, -3.179557558e-04f, -3.182924561e-04f, -3.186284319e-04f, -3.189636825e-04f, - -3.192982072e-04f, -3.196320053e-04f, -3.199650762e-04f, -3.202974192e-04f, -3.206290336e-04f, -3.209599187e-04f, -3.212900739e-04f, -3.216194985e-04f, -3.219481919e-04f, -3.222761533e-04f, - -3.226033822e-04f, -3.229298778e-04f, -3.232556396e-04f, -3.235806667e-04f, -3.239049587e-04f, -3.242285148e-04f, -3.245513344e-04f, -3.248734168e-04f, -3.251947614e-04f, -3.255153675e-04f, - -3.258352345e-04f, -3.261543618e-04f, -3.264727487e-04f, -3.267903946e-04f, -3.271072988e-04f, -3.274234606e-04f, -3.277388796e-04f, -3.280535549e-04f, -3.283674861e-04f, -3.286806724e-04f, - -3.289931133e-04f, -3.293048081e-04f, -3.296157561e-04f, -3.299259568e-04f, -3.302354096e-04f, -3.305441137e-04f, -3.308520687e-04f, -3.311592739e-04f, -3.314657286e-04f, -3.317714323e-04f, - -3.320763843e-04f, -3.323805841e-04f, -3.326840310e-04f, -3.329867244e-04f, -3.332886637e-04f, -3.335898483e-04f, -3.338902777e-04f, -3.341899512e-04f, -3.344888681e-04f, -3.347870280e-04f, - -3.350844303e-04f, -3.353810742e-04f, -3.356769593e-04f, -3.359720850e-04f, -3.362664506e-04f, -3.365600556e-04f, -3.368528994e-04f, -3.371449814e-04f, -3.374363010e-04f, -3.377268577e-04f, - -3.380166509e-04f, -3.383056799e-04f, -3.385939443e-04f, -3.388814435e-04f, -3.391681768e-04f, -3.394541437e-04f, -3.397393437e-04f, -3.400237762e-04f, -3.403074406e-04f, -3.405903363e-04f, - -3.408724629e-04f, -3.411538197e-04f, -3.414344062e-04f, -3.417142218e-04f, -3.419932659e-04f, -3.422715381e-04f, -3.425490378e-04f, -3.428257644e-04f, -3.431017174e-04f, -3.433768962e-04f, - -3.436513003e-04f, -3.439249292e-04f, -3.441977823e-04f, -3.444698591e-04f, -3.447411590e-04f, -3.450116815e-04f, -3.452814260e-04f, -3.455503922e-04f, -3.458185793e-04f, -3.460859869e-04f, - -3.463526145e-04f, -3.466184616e-04f, -3.468835275e-04f, -3.471478119e-04f, -3.474113141e-04f, -3.476740337e-04f, -3.479359702e-04f, -3.481971230e-04f, -3.484574916e-04f, -3.487170755e-04f, - -3.489758743e-04f, -3.492338873e-04f, -3.494911142e-04f, -3.497475543e-04f, -3.500032072e-04f, -3.502580725e-04f, -3.505121495e-04f, -3.507654379e-04f, -3.510179370e-04f, -3.512696465e-04f, - -3.515205658e-04f, -3.517706944e-04f, -3.520200320e-04f, -3.522685778e-04f, -3.525163316e-04f, -3.527632928e-04f, -3.530094609e-04f, -3.532548354e-04f, -3.534994160e-04f, -3.537432020e-04f, - -3.539861931e-04f, -3.542283887e-04f, -3.544697884e-04f, -3.547103918e-04f, -3.549501983e-04f, -3.551892075e-04f, -3.554274189e-04f, -3.556648321e-04f, -3.559014466e-04f, -3.561372620e-04f, - -3.563722778e-04f, -3.566064935e-04f, -3.568399088e-04f, -3.570725231e-04f, -3.573043360e-04f, -3.575353471e-04f, -3.577655559e-04f, -3.579949619e-04f, -3.582235648e-04f, -3.584513641e-04f, - -3.586783594e-04f, -3.589045502e-04f, -3.591299361e-04f, -3.593545166e-04f, -3.595782914e-04f, -3.598012600e-04f, -3.600234220e-04f, -3.602447770e-04f, -3.604653244e-04f, -3.606850640e-04f, - -3.609039953e-04f, -3.611221179e-04f, -3.613394313e-04f, -3.615559352e-04f, -3.617716292e-04f, -3.619865127e-04f, -3.622005856e-04f, -3.624138472e-04f, -3.626262972e-04f, -3.628379353e-04f, - -3.630487609e-04f, -3.632587738e-04f, -3.634679735e-04f, -3.636763597e-04f, -3.638839318e-04f, -3.640906896e-04f, -3.642966327e-04f, -3.645017606e-04f, -3.647060730e-04f, -3.649095695e-04f, - -3.651122497e-04f, -3.653141133e-04f, -3.655151597e-04f, -3.657153888e-04f, -3.659148001e-04f, -3.661133932e-04f, -3.663111678e-04f, -3.665081234e-04f, -3.667042598e-04f, -3.668995765e-04f, - -3.670940732e-04f, -3.672877496e-04f, -3.674806052e-04f, -3.676726398e-04f, -3.678638529e-04f, -3.680542442e-04f, -3.682438133e-04f, -3.684325599e-04f, -3.686204837e-04f, -3.688075843e-04f, - -3.689938614e-04f, -3.691793145e-04f, -3.693639435e-04f, -3.695477478e-04f, -3.697307273e-04f, -3.699128815e-04f, -3.700942101e-04f, -3.702747128e-04f, -3.704543893e-04f, -3.706332392e-04f, - -3.708112622e-04f, -3.709884580e-04f, -3.711648262e-04f, -3.713403666e-04f, -3.715150787e-04f, -3.716889624e-04f, -3.718620172e-04f, -3.720342430e-04f, -3.722056392e-04f, -3.723762057e-04f, - -3.725459421e-04f, -3.727148482e-04f, -3.728829236e-04f, -3.730501680e-04f, -3.732165811e-04f, -3.733821626e-04f, -3.735469122e-04f, -3.737108297e-04f, -3.738739147e-04f, -3.740361669e-04f, - -3.741975861e-04f, -3.743581719e-04f, -3.745179242e-04f, -3.746768424e-04f, -3.748349265e-04f, -3.749921762e-04f, -3.751485910e-04f, -3.753041709e-04f, -3.754589154e-04f, -3.756128243e-04f, - -3.757658974e-04f, -3.759181344e-04f, -3.760695349e-04f, -3.762200988e-04f, -3.763698258e-04f, -3.765187156e-04f, -3.766667680e-04f, -3.768139826e-04f, -3.769603593e-04f, -3.771058978e-04f, - -3.772505978e-04f, -3.773944591e-04f, -3.775374814e-04f, -3.776796645e-04f, -3.778210082e-04f, -3.779615121e-04f, -3.781011761e-04f, -3.782399999e-04f, -3.783779833e-04f, -3.785151260e-04f, - -3.786514278e-04f, -3.787868885e-04f, -3.789215078e-04f, -3.790552855e-04f, -3.791882214e-04f, -3.793203153e-04f, -3.794515669e-04f, -3.795819760e-04f, -3.797115424e-04f, -3.798402659e-04f, - -3.799681463e-04f, -3.800951832e-04f, -3.802213767e-04f, -3.803467263e-04f, -3.804712320e-04f, -3.805948935e-04f, -3.807177105e-04f, -3.808396830e-04f, -3.809608107e-04f, -3.810810934e-04f, - -3.812005309e-04f, -3.813191230e-04f, -3.814368695e-04f, -3.815537702e-04f, -3.816698250e-04f, -3.817850336e-04f, -3.818993958e-04f, -3.820129116e-04f, -3.821255806e-04f, -3.822374028e-04f, - -3.823483779e-04f, -3.824585057e-04f, -3.825677862e-04f, -3.826762190e-04f, -3.827838041e-04f, -3.828905413e-04f, -3.829964303e-04f, -3.831014711e-04f, -3.832056635e-04f, -3.833090073e-04f, - -3.834115023e-04f, -3.835131485e-04f, -3.836139456e-04f, -3.837138934e-04f, -3.838129919e-04f, -3.839112409e-04f, -3.840086402e-04f, -3.841051897e-04f, -3.842008893e-04f, -3.842957387e-04f, - -3.843897379e-04f, -3.844828867e-04f, -3.845751851e-04f, -3.846666327e-04f, -3.847572296e-04f, -3.848469755e-04f, -3.849358705e-04f, -3.850239142e-04f, -3.851111066e-04f, -3.851974476e-04f, - -3.852829371e-04f, -3.853675749e-04f, -3.854513609e-04f, -3.855342950e-04f, -3.856163771e-04f, -3.856976071e-04f, -3.857779848e-04f, -3.858575102e-04f, -3.859361831e-04f, -3.860140034e-04f, - -3.860909711e-04f, -3.861670860e-04f, -3.862423481e-04f, -3.863167572e-04f, -3.863903132e-04f, -3.864630161e-04f, -3.865348657e-04f, -3.866058620e-04f, -3.866760049e-04f, -3.867452942e-04f, - -3.868137300e-04f, -3.868813121e-04f, -3.869480404e-04f, -3.870139149e-04f, -3.870789354e-04f, -3.871431020e-04f, -3.872064145e-04f, -3.872688729e-04f, -3.873304771e-04f, -3.873912270e-04f, - -3.874511225e-04f, -3.875101637e-04f, -3.875683504e-04f, -3.876256825e-04f, -3.876821601e-04f, -3.877377830e-04f, -3.877925513e-04f, -3.878464648e-04f, -3.878995235e-04f, -3.879517273e-04f, - -3.880030763e-04f, -3.880535703e-04f, -3.881032094e-04f, -3.881519934e-04f, -3.881999223e-04f, -3.882469962e-04f, -3.882932149e-04f, -3.883385784e-04f, -3.883830868e-04f, -3.884267399e-04f, - -3.884695377e-04f, -3.885114803e-04f, -3.885525675e-04f, -3.885927994e-04f, -3.886321760e-04f, -3.886706972e-04f, -3.887083630e-04f, -3.887451734e-04f, -3.887811283e-04f, -3.888162279e-04f, - -3.888504720e-04f, -3.888838606e-04f, -3.889163938e-04f, -3.889480716e-04f, -3.889788938e-04f, -3.890088607e-04f, -3.890379720e-04f, -3.890662279e-04f, -3.890936284e-04f, -3.891201734e-04f, - -3.891458630e-04f, -3.891706972e-04f, -3.891946759e-04f, -3.892177993e-04f, -3.892400673e-04f, -3.892614800e-04f, -3.892820373e-04f, -3.893017393e-04f, -3.893205860e-04f, -3.893385774e-04f, - -3.893557136e-04f, -3.893719946e-04f, -3.893874204e-04f, -3.894019911e-04f, -3.894157067e-04f, -3.894285672e-04f, -3.894405727e-04f, -3.894517232e-04f, -3.894620188e-04f, -3.894714594e-04f, - -3.894800452e-04f, -3.894877762e-04f, -3.894946525e-04f, -3.895006740e-04f, -3.895058410e-04f, -3.895101533e-04f, -3.895136111e-04f, -3.895162144e-04f, -3.895179633e-04f, -3.895188579e-04f, - -3.895188981e-04f, -3.895180842e-04f, -3.895164161e-04f, -3.895138940e-04f, -3.895105178e-04f, -3.895062878e-04f, -3.895012039e-04f, -3.894952662e-04f, -3.894884748e-04f, -3.894808298e-04f, - -3.894723313e-04f, -3.894629793e-04f, -3.894527741e-04f, -3.894417155e-04f, -3.894298038e-04f, -3.894170390e-04f, -3.894034212e-04f, -3.893889506e-04f, -3.893736271e-04f, -3.893574510e-04f, - -3.893404223e-04f, -3.893225412e-04f, -3.893038076e-04f, -3.892842218e-04f, -3.892637839e-04f, -3.892424939e-04f, -3.892203520e-04f, -3.891973583e-04f, -3.891735129e-04f, -3.891488160e-04f, - -3.891232675e-04f, -3.890968678e-04f, -3.890696169e-04f, -3.890415149e-04f, -3.890125619e-04f, -3.889827582e-04f, -3.889521037e-04f, -3.889205987e-04f, -3.888882433e-04f, -3.888550377e-04f, - -3.888209819e-04f, -3.887860761e-04f, -3.887503204e-04f, -3.887137151e-04f, -3.886762602e-04f, -3.886379559e-04f, -3.885988024e-04f, -3.885587997e-04f, -3.885179481e-04f, -3.884762478e-04f, - -3.884336988e-04f, -3.883903013e-04f, -3.883460555e-04f, -3.883009616e-04f, -3.882550197e-04f, -3.882082300e-04f, -3.881605926e-04f, -3.881121078e-04f, -3.880627757e-04f, -3.880125965e-04f, - -3.879615703e-04f, -3.879096974e-04f, -3.878569779e-04f, -3.878034119e-04f, -3.877489998e-04f, -3.876937416e-04f, -3.876376376e-04f, -3.875806880e-04f, -3.875228929e-04f, -3.874642525e-04f, - -3.874047670e-04f, -3.873444367e-04f, -3.872832617e-04f, -3.872212422e-04f, -3.871583785e-04f, -3.870946706e-04f, -3.870301190e-04f, -3.869647236e-04f, -3.868984849e-04f, -3.868314029e-04f, - -3.867634778e-04f, -3.866947100e-04f, -3.866250996e-04f, -3.865546469e-04f, -3.864833519e-04f, -3.864112151e-04f, -3.863382366e-04f, -3.862644166e-04f, -3.861897554e-04f, -3.861142531e-04f, - -3.860379101e-04f, -3.859607265e-04f, -3.858827027e-04f, -3.858038387e-04f, -3.857241350e-04f, -3.856435916e-04f, -3.855622089e-04f, -3.854799871e-04f, -3.853969264e-04f, -3.853130271e-04f, - -3.852282895e-04f, -3.851427138e-04f, -3.850563002e-04f, -3.849690490e-04f, -3.848809605e-04f, -3.847920349e-04f, -3.847022724e-04f, -3.846116735e-04f, -3.845202382e-04f, -3.844279669e-04f, - -3.843348599e-04f, -3.842409174e-04f, -3.841461397e-04f, -3.840505270e-04f, -3.839540797e-04f, -3.838567979e-04f, -3.837586821e-04f, -3.836597325e-04f, -3.835599493e-04f, -3.834593329e-04f, - -3.833578834e-04f, -3.832556014e-04f, -3.831524869e-04f, -3.830485403e-04f, -3.829437619e-04f, -3.828381520e-04f, -3.827317109e-04f, -3.826244389e-04f, -3.825163362e-04f, -3.824074033e-04f, - -3.822976403e-04f, -3.821870477e-04f, -3.820756257e-04f, -3.819633745e-04f, -3.818502946e-04f, -3.817363863e-04f, -3.816216498e-04f, -3.815060855e-04f, -3.813896937e-04f, -3.812724747e-04f, - -3.811544288e-04f, -3.810355565e-04f, -3.809158579e-04f, -3.807953334e-04f, -3.806739833e-04f, -3.805518081e-04f, -3.804288079e-04f, -3.803049832e-04f, -3.801803343e-04f, -3.800548615e-04f, - -3.799285652e-04f, -3.798014456e-04f, -3.796735033e-04f, -3.795447384e-04f, -3.794151513e-04f, -3.792847425e-04f, -3.791535122e-04f, -3.790214608e-04f, -3.788885886e-04f, -3.787548960e-04f, - -3.786203834e-04f, -3.784850512e-04f, -3.783488996e-04f, -3.782119290e-04f, -3.780741399e-04f, -3.779355326e-04f, -3.777961074e-04f, -3.776558647e-04f, -3.775148049e-04f, -3.773729284e-04f, - -3.772302355e-04f, -3.770867267e-04f, -3.769424022e-04f, -3.767972625e-04f, -3.766513080e-04f, -3.765045390e-04f, -3.763569560e-04f, -3.762085593e-04f, -3.760593493e-04f, -3.759093264e-04f, - -3.757584910e-04f, -3.756068435e-04f, -3.754543843e-04f, -3.753011137e-04f, -3.751470323e-04f, -3.749921403e-04f, -3.748364383e-04f, -3.746799265e-04f, -3.745226054e-04f, -3.743644755e-04f, - -3.742055371e-04f, -3.740457906e-04f, -3.738852365e-04f, -3.737238751e-04f, -3.735617069e-04f, -3.733987324e-04f, -3.732349518e-04f, -3.730703657e-04f, -3.729049745e-04f, -3.727387786e-04f, - -3.725717784e-04f, -3.724039744e-04f, -3.722353670e-04f, -3.720659566e-04f, -3.718957436e-04f, -3.717247286e-04f, -3.715529119e-04f, -3.713802939e-04f, -3.712068752e-04f, -3.710326561e-04f, - -3.708576372e-04f, -3.706818188e-04f, -3.705052014e-04f, -3.703277854e-04f, -3.701495714e-04f, -3.699705597e-04f, -3.697907508e-04f, -3.696101452e-04f, -3.694287434e-04f, -3.692465457e-04f, - -3.690635527e-04f, -3.688797648e-04f, -3.686951825e-04f, -3.685098062e-04f, -3.683236365e-04f, -3.681366738e-04f, -3.679489185e-04f, -3.677603711e-04f, -3.675710322e-04f, -3.673809022e-04f, - -3.671899816e-04f, -3.669982708e-04f, -3.668057703e-04f, -3.666124807e-04f, -3.664184024e-04f, -3.662235359e-04f, -3.660278816e-04f, -3.658314402e-04f, -3.656342120e-04f, -3.654361976e-04f, - -3.652373974e-04f, -3.650378121e-04f, -3.648374419e-04f, -3.646362876e-04f, -3.644343495e-04f, -3.642316282e-04f, -3.640281241e-04f, -3.638238379e-04f, -3.636187699e-04f, -3.634129208e-04f, - -3.632062909e-04f, -3.629988809e-04f, -3.627906913e-04f, -3.625817225e-04f, -3.623719752e-04f, -3.621614497e-04f, -3.619501467e-04f, -3.617380666e-04f, -3.615252100e-04f, -3.613115775e-04f, - -3.610971695e-04f, -3.608819865e-04f, -3.606660292e-04f, -3.604492980e-04f, -3.602317936e-04f, -3.600135163e-04f, -3.597944668e-04f, -3.595746456e-04f, -3.593540532e-04f, -3.591326902e-04f, - -3.589105572e-04f, -3.586876547e-04f, -3.584639831e-04f, -3.582395432e-04f, -3.580143354e-04f, -3.577883604e-04f, -3.575616185e-04f, -3.573341105e-04f, -3.571058368e-04f, -3.568767981e-04f, - -3.566469949e-04f, -3.564164277e-04f, -3.561850971e-04f, -3.559530038e-04f, -3.557201482e-04f, -3.554865309e-04f, -3.552521525e-04f, -3.550170136e-04f, -3.547811148e-04f, -3.545444566e-04f, - -3.543070396e-04f, -3.540688644e-04f, -3.538299316e-04f, -3.535902417e-04f, -3.533497954e-04f, -3.531085932e-04f, -3.528666358e-04f, -3.526239236e-04f, -3.523804574e-04f, -3.521362376e-04f, - -3.518912650e-04f, -3.516455400e-04f, -3.513990633e-04f, -3.511518355e-04f, -3.509038572e-04f, -3.506551290e-04f, -3.504056515e-04f, -3.501554253e-04f, -3.499044510e-04f, -3.496527292e-04f, - -3.494002606e-04f, -3.491470457e-04f, -3.488930851e-04f, -3.486383796e-04f, -3.483829296e-04f, -3.481267359e-04f, -3.478697990e-04f, -3.476121195e-04f, -3.473536981e-04f, -3.470945355e-04f, - -3.468346321e-04f, -3.465739888e-04f, -3.463126060e-04f, -3.460504844e-04f, -3.457876247e-04f, -3.455240275e-04f, -3.452596934e-04f, -3.449946231e-04f, -3.447288172e-04f, -3.444622764e-04f, - -3.441950012e-04f, -3.439269924e-04f, -3.436582506e-04f, -3.433887763e-04f, -3.431185704e-04f, -3.428476334e-04f, -3.425759660e-04f, -3.423035688e-04f, -3.420304425e-04f, -3.417565877e-04f, - -3.414820052e-04f, -3.412066955e-04f, -3.409306594e-04f, -3.406538974e-04f, -3.403764103e-04f, -3.400981987e-04f, -3.398192633e-04f, -3.395396047e-04f, -3.392592237e-04f, -3.389781209e-04f, - -3.386962969e-04f, -3.384137525e-04f, -3.381304884e-04f, -3.378465051e-04f, -3.375618034e-04f, -3.372763840e-04f, -3.369902475e-04f, -3.367033947e-04f, -3.364158261e-04f, -3.361275426e-04f, - -3.358385448e-04f, -3.355488334e-04f, -3.352584090e-04f, -3.349672724e-04f, -3.346754243e-04f, -3.343828653e-04f, -3.340895962e-04f, -3.337956177e-04f, -3.335009304e-04f, -3.332055351e-04f, - -3.329094324e-04f, -3.326126231e-04f, -3.323151079e-04f, -3.320168875e-04f, -3.317179626e-04f, -3.314183339e-04f, -3.311180021e-04f, -3.308169679e-04f, -3.305152321e-04f, -3.302127954e-04f, - -3.299096584e-04f, -3.296058220e-04f, -3.293012868e-04f, -3.289960536e-04f, -3.286901230e-04f, -3.283834958e-04f, -3.280761728e-04f, -3.277681546e-04f, -3.274594421e-04f, -3.271500358e-04f, - -3.268399366e-04f, -3.265291452e-04f, -3.262176624e-04f, -3.259054888e-04f, -3.255926252e-04f, -3.252790723e-04f, -3.249648310e-04f, -3.246499019e-04f, -3.243342857e-04f, -3.240179833e-04f, - -3.237009954e-04f, -3.233833227e-04f, -3.230649659e-04f, -3.227459259e-04f, -3.224262034e-04f, -3.221057991e-04f, -3.217847138e-04f, -3.214629482e-04f, -3.211405032e-04f, -3.208173794e-04f, - -3.204935777e-04f, -3.201690988e-04f, -3.198439434e-04f, -3.195181124e-04f, -3.191916065e-04f, -3.188644264e-04f, -3.185365730e-04f, -3.182080470e-04f, -3.178788492e-04f, -3.175489803e-04f, - -3.172184412e-04f, -3.168872326e-04f, -3.165553553e-04f, -3.162228100e-04f, -3.158895977e-04f, -3.155557189e-04f, -3.152211746e-04f, -3.148859655e-04f, -3.145500925e-04f, -3.142135562e-04f, - -3.138763575e-04f, -3.135384971e-04f, -3.131999760e-04f, -3.128607948e-04f, -3.125209543e-04f, -3.121804554e-04f, -3.118392989e-04f, -3.114974855e-04f, -3.111550161e-04f, -3.108118915e-04f, - -3.104681124e-04f, -3.101236797e-04f, -3.097785941e-04f, -3.094328566e-04f, -3.090864678e-04f, -3.087394287e-04f, -3.083917400e-04f, -3.080434025e-04f, -3.076944170e-04f, -3.073447845e-04f, - -3.069945056e-04f, -3.066435812e-04f, -3.062920122e-04f, -3.059397993e-04f, -3.055869434e-04f, -3.052334452e-04f, -3.048793057e-04f, -3.045245257e-04f, -3.041691059e-04f, -3.038130473e-04f, - -3.034563505e-04f, -3.030990166e-04f, -3.027410463e-04f, -3.023824404e-04f, -3.020231998e-04f, -3.016633253e-04f, -3.013028178e-04f, -3.009416781e-04f, -3.005799070e-04f, -3.002175054e-04f, - -2.998544741e-04f, -2.994908140e-04f, -2.991265260e-04f, -2.987616108e-04f, -2.983960693e-04f, -2.980299024e-04f, -2.976631110e-04f, -2.972956958e-04f, -2.969276578e-04f, -2.965589977e-04f, - -2.961897165e-04f, -2.958198151e-04f, -2.954492942e-04f, -2.950781547e-04f, -2.947063975e-04f, -2.943340235e-04f, -2.939610335e-04f, -2.935874284e-04f, -2.932132091e-04f, -2.928383764e-04f, - -2.924629312e-04f, -2.920868743e-04f, -2.917102068e-04f, -2.913329293e-04f, -2.909550429e-04f, -2.905765483e-04f, -2.901974464e-04f, -2.898177382e-04f, -2.894374246e-04f, -2.890565063e-04f, - -2.886749843e-04f, -2.882928594e-04f, -2.879101327e-04f, -2.875268048e-04f, -2.871428768e-04f, -2.867583495e-04f, -2.863732238e-04f, -2.859875006e-04f, -2.856011807e-04f, -2.852142652e-04f, - -2.848267549e-04f, -2.844386506e-04f, -2.840499533e-04f, -2.836606639e-04f, -2.832707833e-04f, -2.828803124e-04f, -2.824892520e-04f, -2.820976031e-04f, -2.817053667e-04f, -2.813125435e-04f, - -2.809191345e-04f, -2.805251407e-04f, -2.801305629e-04f, -2.797354020e-04f, -2.793396590e-04f, -2.789433347e-04f, -2.785464301e-04f, -2.781489462e-04f, -2.777508837e-04f, -2.773522437e-04f, - -2.769530270e-04f, -2.765532347e-04f, -2.761528675e-04f, -2.757519264e-04f, -2.753504124e-04f, -2.749483264e-04f, -2.745456693e-04f, -2.741424420e-04f, -2.737386455e-04f, -2.733342806e-04f, - -2.729293484e-04f, -2.725238498e-04f, -2.721177856e-04f, -2.717111569e-04f, -2.713039645e-04f, -2.708962094e-04f, -2.704878926e-04f, -2.700790149e-04f, -2.696695774e-04f, -2.692595809e-04f, - -2.688490265e-04f, -2.684379150e-04f, -2.680262474e-04f, -2.676140246e-04f, -2.672012477e-04f, -2.667879175e-04f, -2.663740349e-04f, -2.659596011e-04f, -2.655446168e-04f, -2.651290831e-04f, - -2.647130009e-04f, -2.642963711e-04f, -2.638791948e-04f, -2.634614728e-04f, -2.630432062e-04f, -2.626243959e-04f, -2.622050428e-04f, -2.617851480e-04f, -2.613647124e-04f, -2.609437369e-04f, - -2.605222225e-04f, -2.601001702e-04f, -2.596775810e-04f, -2.592544558e-04f, -2.588307956e-04f, -2.584066014e-04f, -2.579818741e-04f, -2.575566147e-04f, -2.571308242e-04f, -2.567045035e-04f, - -2.562776538e-04f, -2.558502758e-04f, -2.554223706e-04f, -2.549939392e-04f, -2.545649826e-04f, -2.541355017e-04f, -2.537054975e-04f, -2.532749711e-04f, -2.528439233e-04f, -2.524123553e-04f, - -2.519802679e-04f, -2.515476622e-04f, -2.511145391e-04f, -2.506808996e-04f, -2.502467448e-04f, -2.498120757e-04f, -2.493768931e-04f, -2.489411982e-04f, -2.485049919e-04f, -2.480682752e-04f, - -2.476310491e-04f, -2.471933146e-04f, -2.467550727e-04f, -2.463163244e-04f, -2.458770708e-04f, -2.454373127e-04f, -2.449970513e-04f, -2.445562875e-04f, -2.441150224e-04f, -2.436732568e-04f, - -2.432309920e-04f, -2.427882288e-04f, -2.423449682e-04f, -2.419012114e-04f, -2.414569592e-04f, -2.410122128e-04f, -2.405669731e-04f, -2.401212411e-04f, -2.396750178e-04f, -2.392283044e-04f, - -2.387811017e-04f, -2.383334109e-04f, -2.378852329e-04f, -2.374365687e-04f, -2.369874194e-04f, -2.365377860e-04f, -2.360876696e-04f, -2.356370711e-04f, -2.351859915e-04f, -2.347344320e-04f, - -2.342823935e-04f, -2.338298771e-04f, -2.333768838e-04f, -2.329234145e-04f, -2.324694705e-04f, -2.320150526e-04f, -2.315601620e-04f, -2.311047996e-04f, -2.306489666e-04f, -2.301926638e-04f, - -2.297358925e-04f, -2.292786535e-04f, -2.288209480e-04f, -2.283627770e-04f, -2.279041415e-04f, -2.274450426e-04f, -2.269854813e-04f, -2.265254587e-04f, -2.260649758e-04f, -2.256040337e-04f, - -2.251426334e-04f, -2.246807759e-04f, -2.242184623e-04f, -2.237556937e-04f, -2.232924710e-04f, -2.228287955e-04f, -2.223646680e-04f, -2.219000897e-04f, -2.214350617e-04f, -2.209695849e-04f, - -2.205036604e-04f, -2.200372893e-04f, -2.195704727e-04f, -2.191032116e-04f, -2.186355070e-04f, -2.181673601e-04f, -2.176987718e-04f, -2.172297433e-04f, -2.167602757e-04f, -2.162903699e-04f, - -2.158200270e-04f, -2.153492482e-04f, -2.148780344e-04f, -2.144063868e-04f, -2.139343064e-04f, -2.134617943e-04f, -2.129888516e-04f, -2.125154793e-04f, -2.120416785e-04f, -2.115674502e-04f, - -2.110927956e-04f, -2.106177158e-04f, -2.101422117e-04f, -2.096662845e-04f, -2.091899353e-04f, -2.087131650e-04f, -2.082359749e-04f, -2.077583660e-04f, -2.072803394e-04f, -2.068018961e-04f, - -2.063230373e-04f, -2.058437640e-04f, -2.053640772e-04f, -2.048839782e-04f, -2.044034679e-04f, -2.039225475e-04f, -2.034412181e-04f, -2.029594807e-04f, -2.024773364e-04f, -2.019947863e-04f, - -2.015118316e-04f, -2.010284732e-04f, -2.005447123e-04f, -2.000605500e-04f, -1.995759874e-04f, -1.990910256e-04f, -1.986056656e-04f, -1.981199086e-04f, -1.976337556e-04f, -1.971472078e-04f, - -1.966602663e-04f, -1.961729321e-04f, -1.956852064e-04f, -1.951970902e-04f, -1.947085847e-04f, -1.942196909e-04f, -1.937304101e-04f, -1.932407431e-04f, -1.927506913e-04f, -1.922602556e-04f, - -1.917694372e-04f, -1.912782373e-04f, -1.907866568e-04f, -1.902946969e-04f, -1.898023587e-04f, -1.893096434e-04f, -1.888165520e-04f, -1.883230856e-04f, -1.878292454e-04f, -1.873350325e-04f, - -1.868404480e-04f, -1.863454930e-04f, -1.858501686e-04f, -1.853544759e-04f, -1.848584161e-04f, -1.843619902e-04f, -1.838651994e-04f, -1.833680449e-04f, -1.828705276e-04f, -1.823726488e-04f, - -1.818744096e-04f, -1.813758110e-04f, -1.808768543e-04f, -1.803775405e-04f, -1.798778707e-04f, -1.793778461e-04f, -1.788774678e-04f, -1.783767370e-04f, -1.778756547e-04f, -1.773742221e-04f, - -1.768724402e-04f, -1.763703104e-04f, -1.758678336e-04f, -1.753650110e-04f, -1.748618437e-04f, -1.743583329e-04f, -1.738544796e-04f, -1.733502851e-04f, -1.728457505e-04f, -1.723408768e-04f, - -1.718356653e-04f, -1.713301170e-04f, -1.708242331e-04f, -1.703180148e-04f, -1.698114631e-04f, -1.693045792e-04f, -1.687973643e-04f, -1.682898194e-04f, -1.677819458e-04f, -1.672737445e-04f, - -1.667652167e-04f, -1.662563636e-04f, -1.657471863e-04f, -1.652376859e-04f, -1.647278635e-04f, -1.642177204e-04f, -1.637072576e-04f, -1.631964764e-04f, -1.626853777e-04f, -1.621739629e-04f, - -1.616622331e-04f, -1.611501893e-04f, -1.606378327e-04f, -1.601251646e-04f, -1.596121860e-04f, -1.590988981e-04f, -1.585853020e-04f, -1.580713989e-04f, -1.575571899e-04f, -1.570426762e-04f, - -1.565278590e-04f, -1.560127394e-04f, -1.554973185e-04f, -1.549815976e-04f, -1.544655777e-04f, -1.539492600e-04f, -1.534326457e-04f, -1.529157359e-04f, -1.523985318e-04f, -1.518810346e-04f, - -1.513632453e-04f, -1.508451653e-04f, -1.503267955e-04f, -1.498081372e-04f, -1.492891916e-04f, -1.487699598e-04f, -1.482504429e-04f, -1.477306422e-04f, -1.472105588e-04f, -1.466901938e-04f, - -1.461695484e-04f, -1.456486238e-04f, -1.451274212e-04f, -1.446059417e-04f, -1.440841864e-04f, -1.435621566e-04f, -1.430398534e-04f, -1.425172780e-04f, -1.419944316e-04f, -1.414713152e-04f, - -1.409479302e-04f, -1.404242775e-04f, -1.399003586e-04f, -1.393761744e-04f, -1.388517261e-04f, -1.383270150e-04f, -1.378020423e-04f, -1.372768090e-04f, -1.367513163e-04f, -1.362255655e-04f, - -1.356995577e-04f, -1.351732940e-04f, -1.346467757e-04f, -1.341200039e-04f, -1.335929798e-04f, -1.330657046e-04f, -1.325381795e-04f, -1.320104056e-04f, -1.314823840e-04f, -1.309541161e-04f, - -1.304256029e-04f, -1.298968457e-04f, -1.293678456e-04f, -1.288386038e-04f, -1.283091215e-04f, -1.277793998e-04f, -1.272494400e-04f, -1.267192432e-04f, -1.261888106e-04f, -1.256581434e-04f, - -1.251272428e-04f, -1.245961099e-04f, -1.240647459e-04f, -1.235331521e-04f, -1.230013296e-04f, -1.224692795e-04f, -1.219370032e-04f, -1.214045017e-04f, -1.208717762e-04f, -1.203388280e-04f, - -1.198056582e-04f, -1.192722680e-04f, -1.187386586e-04f, -1.182048312e-04f, -1.176707870e-04f, -1.171365271e-04f, -1.166020527e-04f, -1.160673651e-04f, -1.155324654e-04f, -1.149973549e-04f, - -1.144620346e-04f, -1.139265059e-04f, -1.133907698e-04f, -1.128548276e-04f, -1.123186805e-04f, -1.117823296e-04f, -1.112457762e-04f, -1.107090215e-04f, -1.101720666e-04f, -1.096349128e-04f, - -1.090975611e-04f, -1.085600129e-04f, -1.080222694e-04f, -1.074843316e-04f, -1.069462008e-04f, -1.064078783e-04f, -1.058693652e-04f, -1.053306626e-04f, -1.047917719e-04f, -1.042526941e-04f, - -1.037134306e-04f, -1.031739824e-04f, -1.026343508e-04f, -1.020945370e-04f, -1.015545422e-04f, -1.010143676e-04f, -1.004740144e-04f, -9.993348368e-05f, -9.939277680e-05f, -9.885189489e-05f, - -9.831083916e-05f, -9.776961082e-05f, -9.722821106e-05f, -9.668664108e-05f, -9.614490209e-05f, -9.560299528e-05f, -9.506092186e-05f, -9.451868304e-05f, -9.397628000e-05f, -9.343371397e-05f, - -9.289098613e-05f, -9.234809770e-05f, -9.180504987e-05f, -9.126184386e-05f, -9.071848085e-05f, -9.017496207e-05f, -8.963128871e-05f, -8.908746198e-05f, -8.854348308e-05f, -8.799935322e-05f, - -8.745507361e-05f, -8.691064544e-05f, -8.636606993e-05f, -8.582134828e-05f, -8.527648170e-05f, -8.473147140e-05f, -8.418631858e-05f, -8.364102445e-05f, -8.309559021e-05f, -8.255001708e-05f, - -8.200430626e-05f, -8.145845896e-05f, -8.091247639e-05f, -8.036635976e-05f, -7.982011027e-05f, -7.927372914e-05f, -7.872721756e-05f, -7.818057676e-05f, -7.763380794e-05f, -7.708691231e-05f, - -7.653989109e-05f, -7.599274547e-05f, -7.544547667e-05f, -7.489808590e-05f, -7.435057438e-05f, -7.380294330e-05f, -7.325519389e-05f, -7.270732735e-05f, -7.215934490e-05f, -7.161124774e-05f, - -7.106303709e-05f, -7.051471416e-05f, -6.996628015e-05f, -6.941773629e-05f, -6.886908378e-05f, -6.832032384e-05f, -6.777145768e-05f, -6.722248651e-05f, -6.667341154e-05f, -6.612423398e-05f, - -6.557495506e-05f, -6.502557597e-05f, -6.447609794e-05f, -6.392652218e-05f, -6.337684990e-05f, -6.282708232e-05f, -6.227722064e-05f, -6.172726608e-05f, -6.117721986e-05f, -6.062708319e-05f, - -6.007685727e-05f, -5.952654334e-05f, -5.897614260e-05f, -5.842565626e-05f, -5.787508554e-05f, -5.732443166e-05f, -5.677369583e-05f, -5.622287925e-05f, -5.567198316e-05f, -5.512100876e-05f, - -5.456995726e-05f, -5.401882989e-05f, -5.346762785e-05f, -5.291635237e-05f, -5.236500465e-05f, -5.181358591e-05f, -5.126209737e-05f, -5.071054025e-05f, -5.015891575e-05f, -4.960722509e-05f, - -4.905546950e-05f, -4.850365018e-05f, -4.795176834e-05f, -4.739982522e-05f, -4.684782201e-05f, -4.629575994e-05f, -4.574364022e-05f, -4.519146407e-05f, -4.463923270e-05f, -4.408694733e-05f, - -4.353460918e-05f, -4.298221945e-05f, -4.242977937e-05f, -4.187729016e-05f, -4.132475302e-05f, -4.077216918e-05f, -4.021953984e-05f, -3.966686623e-05f, -3.911414956e-05f, -3.856139105e-05f, - -3.800859191e-05f, -3.745575336e-05f, -3.690287661e-05f, -3.634996289e-05f, -3.579701339e-05f, -3.524402936e-05f, -3.469101198e-05f, -3.413796249e-05f, -3.358488210e-05f, -3.303177203e-05f, - -3.247863348e-05f, -3.192546768e-05f, -3.137227584e-05f, -3.081905918e-05f, -3.026581891e-05f, -2.971255625e-05f, -2.915927240e-05f, -2.860596860e-05f, -2.805264605e-05f, -2.749930597e-05f, - -2.694594958e-05f, -2.639257808e-05f, -2.583919269e-05f, -2.528579464e-05f, -2.473238513e-05f, -2.417896538e-05f, -2.362553660e-05f, -2.307210000e-05f, -2.251865682e-05f, -2.196520824e-05f, - -2.141175550e-05f, -2.085829981e-05f, -2.030484238e-05f, -1.975138442e-05f, -1.919792714e-05f, -1.864447177e-05f, -1.809101952e-05f, -1.753757160e-05f, -1.698412922e-05f, -1.643069360e-05f, - -1.587726595e-05f, -1.532384748e-05f, -1.477043941e-05f, -1.421704295e-05f, -1.366365931e-05f, -1.311028971e-05f, -1.255693535e-05f, -1.200359746e-05f, -1.145027724e-05f, -1.089697591e-05f, - -1.034369468e-05f, -9.790434755e-06f, -9.237197354e-06f, -8.683983687e-06f, -8.130794965e-06f, -7.577632400e-06f, -7.024497203e-06f, -6.471390585e-06f, -5.918313758e-06f, -5.365267932e-06f, - -4.812254318e-06f, -4.259274126e-06f, -3.706328567e-06f, -3.153418850e-06f, -2.600546186e-06f, -2.047711785e-06f, -1.494916855e-06f, -9.421626075e-07f, -3.894502505e-07f, 1.632190067e-07f, - 7.158439552e-07f, 1.268423386e-06f, 1.820956092e-06f, 2.373440863e-06f, 2.925876492e-06f, 3.478261771e-06f, 4.030595492e-06f, 4.582876448e-06f, 5.135103432e-06f, 5.687275236e-06f, - 6.239390654e-06f, 6.791448479e-06f, 7.343447505e-06f, 7.895386526e-06f, 8.447264335e-06f, 8.999079727e-06f, 9.550831497e-06f, 1.010251844e-05f, 1.065413935e-05f, 1.120569302e-05f, - 1.175717825e-05f, 1.230859384e-05f, 1.285993857e-05f, 1.341121125e-05f, 1.396241067e-05f, 1.451353564e-05f, 1.506458493e-05f, 1.561555737e-05f, 1.616645173e-05f, 1.671726682e-05f, - 1.726800144e-05f, 1.781865439e-05f, 1.836922446e-05f, 1.891971045e-05f, 1.947011117e-05f, 2.002042540e-05f, 2.057065196e-05f, 2.112078964e-05f, 2.167083724e-05f, 2.222079356e-05f, - 2.277065741e-05f, 2.332042758e-05f, 2.387010288e-05f, 2.441968210e-05f, 2.496916406e-05f, 2.551854755e-05f, 2.606783137e-05f, 2.661701433e-05f, 2.716609523e-05f, 2.771507288e-05f, - 2.826394608e-05f, 2.881271363e-05f, 2.936137434e-05f, 2.990992702e-05f, 3.045837046e-05f, 3.100670347e-05f, 3.155492487e-05f, 3.210303345e-05f, 3.265102803e-05f, 3.319890741e-05f, - 3.374667039e-05f, 3.429431579e-05f, 3.484184242e-05f, 3.538924907e-05f, 3.593653457e-05f, 3.648369772e-05f, 3.703073732e-05f, 3.757765220e-05f, 3.812444116e-05f, 3.867110300e-05f, - 3.921763655e-05f, 3.976404061e-05f, 4.031031399e-05f, 4.085645551e-05f, 4.140246398e-05f, 4.194833822e-05f, 4.249407702e-05f, 4.303967922e-05f, 4.358514362e-05f, 4.413046904e-05f, - 4.467565429e-05f, 4.522069818e-05f, 4.576559954e-05f, 4.631035718e-05f, 4.685496992e-05f, 4.739943657e-05f, 4.794375594e-05f, 4.848792687e-05f, 4.903194816e-05f, 4.957581864e-05f, - 5.011953712e-05f, 5.066310242e-05f, 5.120651337e-05f, 5.174976878e-05f, 5.229286748e-05f, 5.283580827e-05f, 5.337859000e-05f, 5.392121147e-05f, 5.446367152e-05f, 5.500596896e-05f, - 5.554810262e-05f, 5.609007132e-05f, 5.663187388e-05f, 5.717350914e-05f, 5.771497591e-05f, 5.825627302e-05f, 5.879739930e-05f, 5.933835358e-05f, 5.987913467e-05f, 6.041974142e-05f, - 6.096017264e-05f, 6.150042717e-05f, 6.204050383e-05f, 6.258040146e-05f, 6.312011887e-05f, 6.365965492e-05f, 6.419900842e-05f, 6.473817820e-05f, 6.527716311e-05f, 6.581596196e-05f, - 6.635457360e-05f, 6.689299686e-05f, 6.743123057e-05f, 6.796927357e-05f, 6.850712468e-05f, 6.904478275e-05f, 6.958224662e-05f, 7.011951511e-05f, 7.065658707e-05f, 7.119346133e-05f, - 7.173013674e-05f, 7.226661212e-05f, 7.280288633e-05f, 7.333895819e-05f, 7.387482655e-05f, 7.441049025e-05f, 7.494594814e-05f, 7.548119904e-05f, 7.601624181e-05f, 7.655107529e-05f, - 7.708569833e-05f, 7.762010975e-05f, 7.815430842e-05f, 7.868829318e-05f, 7.922206286e-05f, 7.975561633e-05f, 8.028895241e-05f, 8.082206997e-05f, 8.135496785e-05f, 8.188764490e-05f, - 8.242009997e-05f, 8.295233190e-05f, 8.348433955e-05f, 8.401612177e-05f, 8.454767741e-05f, 8.507900532e-05f, 8.561010436e-05f, 8.614097337e-05f, 8.667161122e-05f, 8.720201675e-05f, - 8.773218883e-05f, 8.826212630e-05f, 8.879182802e-05f, 8.932129286e-05f, 8.985051966e-05f, 9.037950728e-05f, 9.090825459e-05f, 9.143676045e-05f, 9.196502371e-05f, 9.249304323e-05f, - 9.302081788e-05f, 9.354834651e-05f, 9.407562799e-05f, 9.460266119e-05f, 9.512944496e-05f, 9.565597817e-05f, 9.618225969e-05f, 9.670828838e-05f, 9.723406311e-05f, 9.775958274e-05f, - 9.828484614e-05f, 9.880985219e-05f, 9.933459974e-05f, 9.985908767e-05f, 1.003833148e-04f, 1.009072801e-04f, 1.014309824e-04f, 1.019544206e-04f, 1.024775935e-04f, 1.030005000e-04f, - 1.035231390e-04f, 1.040455093e-04f, 1.045676099e-04f, 1.050894396e-04f, 1.056109972e-04f, 1.061322818e-04f, 1.066532921e-04f, 1.071740270e-04f, 1.076944854e-04f, 1.082146662e-04f, - 1.087345682e-04f, 1.092541904e-04f, 1.097735316e-04f, 1.102925908e-04f, 1.108113667e-04f, 1.113298583e-04f, 1.118480645e-04f, 1.123659841e-04f, 1.128836161e-04f, 1.134009593e-04f, - 1.139180126e-04f, 1.144347749e-04f, 1.149512451e-04f, 1.154674220e-04f, 1.159833047e-04f, 1.164988919e-04f, 1.170141826e-04f, 1.175291756e-04f, 1.180438699e-04f, 1.185582643e-04f, - 1.190723577e-04f, 1.195861491e-04f, 1.200996373e-04f, 1.206128212e-04f, 1.211256998e-04f, 1.216382719e-04f, 1.221505364e-04f, 1.226624922e-04f, 1.231741383e-04f, 1.236854734e-04f, - 1.241964967e-04f, 1.247072068e-04f, 1.252176028e-04f, 1.257276835e-04f, 1.262374479e-04f, 1.267468949e-04f, 1.272560233e-04f, 1.277648321e-04f, 1.282733202e-04f, 1.287814864e-04f, - 1.292893298e-04f, 1.297968492e-04f, 1.303040436e-04f, 1.308109117e-04f, 1.313174527e-04f, 1.318236653e-04f, 1.323295485e-04f, 1.328351012e-04f, 1.333403223e-04f, 1.338452107e-04f, - 1.343497655e-04f, 1.348539854e-04f, 1.353578694e-04f, 1.358614164e-04f, 1.363646254e-04f, 1.368674952e-04f, 1.373700248e-04f, 1.378722132e-04f, 1.383740592e-04f, 1.388755617e-04f, - 1.393767198e-04f, 1.398775322e-04f, 1.403779980e-04f, 1.408781162e-04f, 1.413778855e-04f, 1.418773049e-04f, 1.423763735e-04f, 1.428750900e-04f, 1.433734535e-04f, 1.438714629e-04f, - 1.443691171e-04f, 1.448664150e-04f, 1.453633557e-04f, 1.458599379e-04f, 1.463561607e-04f, 1.468520231e-04f, 1.473475239e-04f, 1.478426620e-04f, 1.483374365e-04f, 1.488318463e-04f, - 1.493258903e-04f, 1.498195675e-04f, 1.503128767e-04f, 1.508058171e-04f, 1.512983874e-04f, 1.517905867e-04f, 1.522824139e-04f, 1.527738680e-04f, 1.532649479e-04f, 1.537556525e-04f, - 1.542459809e-04f, 1.547359319e-04f, 1.552255046e-04f, 1.557146978e-04f, 1.562035106e-04f, 1.566919418e-04f, 1.571799906e-04f, 1.576676557e-04f, 1.581549362e-04f, 1.586418311e-04f, - 1.591283392e-04f, 1.596144597e-04f, 1.601001913e-04f, 1.605855331e-04f, 1.610704842e-04f, 1.615550433e-04f, 1.620392095e-04f, 1.625229818e-04f, 1.630063592e-04f, 1.634893405e-04f, - 1.639719248e-04f, 1.644541111e-04f, 1.649358983e-04f, 1.654172854e-04f, 1.658982714e-04f, 1.663788552e-04f, 1.668590359e-04f, 1.673388124e-04f, 1.678181836e-04f, 1.682971487e-04f, - 1.687757065e-04f, 1.692538560e-04f, 1.697315963e-04f, 1.702089262e-04f, 1.706858449e-04f, 1.711623512e-04f, 1.716384442e-04f, 1.721141228e-04f, 1.725893861e-04f, 1.730642331e-04f, - 1.735386626e-04f, 1.740126738e-04f, 1.744862655e-04f, 1.749594369e-04f, 1.754321869e-04f, 1.759045145e-04f, 1.763764187e-04f, 1.768478984e-04f, 1.773189528e-04f, 1.777895807e-04f, - 1.782597813e-04f, 1.787295535e-04f, 1.791988962e-04f, 1.796678086e-04f, 1.801362896e-04f, 1.806043381e-04f, 1.810719534e-04f, 1.815391342e-04f, 1.820058797e-04f, 1.824721889e-04f, - 1.829380607e-04f, 1.834034942e-04f, 1.838684885e-04f, 1.843330424e-04f, 1.847971550e-04f, 1.852608254e-04f, 1.857240526e-04f, 1.861868355e-04f, 1.866491732e-04f, 1.871110648e-04f, - 1.875725092e-04f, 1.880335055e-04f, 1.884940526e-04f, 1.889541497e-04f, 1.894137958e-04f, 1.898729898e-04f, 1.903317308e-04f, 1.907900178e-04f, 1.912478499e-04f, 1.917052261e-04f, - 1.921621454e-04f, 1.926186069e-04f, 1.930746096e-04f, 1.935301525e-04f, 1.939852347e-04f, 1.944398552e-04f, 1.948940130e-04f, 1.953477073e-04f, 1.958009369e-04f, 1.962537011e-04f, - 1.967059987e-04f, 1.971578290e-04f, 1.976091908e-04f, 1.980600833e-04f, 1.985105055e-04f, 1.989604564e-04f, 1.994099352e-04f, 1.998589408e-04f, 2.003074723e-04f, 2.007555288e-04f, - 2.012031093e-04f, 2.016502129e-04f, 2.020968386e-04f, 2.025429855e-04f, 2.029886526e-04f, 2.034338391e-04f, 2.038785439e-04f, 2.043227662e-04f, 2.047665050e-04f, 2.052097593e-04f, - 2.056525283e-04f, 2.060948109e-04f, 2.065366063e-04f, 2.069779136e-04f, 2.074187318e-04f, 2.078590599e-04f, 2.082988971e-04f, 2.087382425e-04f, 2.091770950e-04f, 2.096154538e-04f, - 2.100533180e-04f, 2.104906866e-04f, 2.109275587e-04f, 2.113639334e-04f, 2.117998098e-04f, 2.122351870e-04f, 2.126700640e-04f, 2.131044400e-04f, 2.135383139e-04f, 2.139716850e-04f, - 2.144045523e-04f, 2.148369149e-04f, 2.152687718e-04f, 2.157001222e-04f, 2.161309652e-04f, 2.165612999e-04f, 2.169911253e-04f, 2.174204406e-04f, 2.178492448e-04f, 2.182775371e-04f, - 2.187053166e-04f, 2.191325823e-04f, 2.195593334e-04f, 2.199855689e-04f, 2.204112880e-04f, 2.208364899e-04f, 2.212611735e-04f, 2.216853380e-04f, 2.221089825e-04f, 2.225321061e-04f, - 2.229547080e-04f, 2.233767873e-04f, 2.237983430e-04f, 2.242193742e-04f, 2.246398802e-04f, 2.250598601e-04f, 2.254793128e-04f, 2.258982377e-04f, 2.263166337e-04f, 2.267345000e-04f, - 2.271518358e-04f, 2.275686401e-04f, 2.279849122e-04f, 2.284006510e-04f, 2.288158559e-04f, 2.292305258e-04f, 2.296446599e-04f, 2.300582574e-04f, 2.304713173e-04f, 2.308838389e-04f, - 2.312958213e-04f, 2.317072636e-04f, 2.321181649e-04f, 2.325285243e-04f, 2.329383412e-04f, 2.333476145e-04f, 2.337563434e-04f, 2.341645271e-04f, 2.345721647e-04f, 2.349792553e-04f, - 2.353857982e-04f, 2.357917924e-04f, 2.361972372e-04f, 2.366021316e-04f, 2.370064749e-04f, 2.374102661e-04f, 2.378135045e-04f, 2.382161892e-04f, 2.386183194e-04f, 2.390198942e-04f, - 2.394209127e-04f, 2.398213743e-04f, 2.402212779e-04f, 2.406206229e-04f, 2.410194083e-04f, 2.414176333e-04f, 2.418152971e-04f, 2.422123989e-04f, 2.426089379e-04f, 2.430049132e-04f, - 2.434003239e-04f, 2.437951693e-04f, 2.441894486e-04f, 2.445831610e-04f, 2.449763055e-04f, 2.453688814e-04f, 2.457608879e-04f, 2.461523242e-04f, 2.465431895e-04f, 2.469334828e-04f, - 2.473232035e-04f, 2.477123508e-04f, 2.481009237e-04f, 2.484889216e-04f, 2.488763435e-04f, 2.492631888e-04f, 2.496494566e-04f, 2.500351460e-04f, 2.504202564e-04f, 2.508047868e-04f, - 2.511887365e-04f, 2.515721048e-04f, 2.519548908e-04f, 2.523370936e-04f, 2.527187126e-04f, 2.530997470e-04f, 2.534801958e-04f, 2.538600585e-04f, 2.542393341e-04f, 2.546180219e-04f, - 2.549961210e-04f, 2.553736309e-04f, 2.557505505e-04f, 2.561268792e-04f, 2.565026162e-04f, 2.568777607e-04f, 2.572523119e-04f, 2.576262691e-04f, 2.579996314e-04f, 2.583723982e-04f, - 2.587445686e-04f, 2.591161418e-04f, 2.594871172e-04f, 2.598574939e-04f, 2.602272712e-04f, 2.605964483e-04f, 2.609650244e-04f, 2.613329988e-04f, 2.617003708e-04f, 2.620671395e-04f, - 2.624333042e-04f, 2.627988642e-04f, 2.631638187e-04f, 2.635281669e-04f, 2.638919081e-04f, 2.642550416e-04f, 2.646175666e-04f, 2.649794824e-04f, 2.653407881e-04f, 2.657014832e-04f, - 2.660615667e-04f, 2.664210381e-04f, 2.667798965e-04f, 2.671381411e-04f, 2.674957714e-04f, 2.678527865e-04f, 2.682091857e-04f, 2.685649682e-04f, 2.689201334e-04f, 2.692746805e-04f, - 2.696286088e-04f, 2.699819176e-04f, 2.703346060e-04f, 2.706866735e-04f, 2.710381192e-04f, 2.713889425e-04f, 2.717391426e-04f, 2.720887189e-04f, 2.724376705e-04f, 2.727859969e-04f, - 2.731336972e-04f, 2.734807707e-04f, 2.738272168e-04f, 2.741730348e-04f, 2.745182239e-04f, 2.748627834e-04f, 2.752067126e-04f, 2.755500109e-04f, 2.758926774e-04f, 2.762347116e-04f, - 2.765761126e-04f, 2.769168799e-04f, 2.772570127e-04f, 2.775965103e-04f, 2.779353720e-04f, 2.782735972e-04f, 2.786111851e-04f, 2.789481351e-04f, 2.792844464e-04f, 2.796201184e-04f, - 2.799551504e-04f, 2.802895417e-04f, 2.806232916e-04f, 2.809563994e-04f, 2.812888646e-04f, 2.816206863e-04f, 2.819518639e-04f, 2.822823968e-04f, 2.826122842e-04f, 2.829415255e-04f, - 2.832701200e-04f, 2.835980671e-04f, 2.839253661e-04f, 2.842520162e-04f, 2.845780170e-04f, 2.849033676e-04f, 2.852280674e-04f, 2.855521158e-04f, 2.858755122e-04f, 2.861982557e-04f, - 2.865203459e-04f, 2.868417820e-04f, 2.871625634e-04f, 2.874826894e-04f, 2.878021594e-04f, 2.881209727e-04f, 2.884391287e-04f, 2.887566268e-04f, 2.890734663e-04f, 2.893896465e-04f, - 2.897051669e-04f, 2.900200267e-04f, 2.903342254e-04f, 2.906477622e-04f, 2.909606367e-04f, 2.912728480e-04f, 2.915843957e-04f, 2.918952791e-04f, 2.922054975e-04f, 2.925150503e-04f, - 2.928239369e-04f, 2.931321566e-04f, 2.934397090e-04f, 2.937465932e-04f, 2.940528087e-04f, 2.943583549e-04f, 2.946632312e-04f, 2.949674370e-04f, 2.952709715e-04f, 2.955738343e-04f, - 2.958760248e-04f, 2.961775422e-04f, 2.964783860e-04f, 2.967785556e-04f, 2.970780504e-04f, 2.973768698e-04f, 2.976750132e-04f, 2.979724799e-04f, 2.982692694e-04f, 2.985653812e-04f, - 2.988608145e-04f, 2.991555688e-04f, 2.994496435e-04f, 2.997430380e-04f, 3.000357518e-04f, 3.003277842e-04f, 3.006191347e-04f, 3.009098026e-04f, 3.011997874e-04f, 3.014890885e-04f, - 3.017777053e-04f, 3.020656373e-04f, 3.023528838e-04f, 3.026394443e-04f, 3.029253183e-04f, 3.032105051e-04f, 3.034950041e-04f, 3.037788149e-04f, 3.040619368e-04f, 3.043443693e-04f, - 3.046261118e-04f, 3.049071638e-04f, 3.051875246e-04f, 3.054671937e-04f, 3.057461706e-04f, 3.060244548e-04f, 3.063020455e-04f, 3.065789424e-04f, 3.068551448e-04f, 3.071306522e-04f, - 3.074054641e-04f, 3.076795799e-04f, 3.079529990e-04f, 3.082257210e-04f, 3.084977452e-04f, 3.087690711e-04f, 3.090396982e-04f, 3.093096260e-04f, 3.095788539e-04f, 3.098473814e-04f, - 3.101152079e-04f, 3.103823329e-04f, 3.106487560e-04f, 3.109144764e-04f, 3.111794939e-04f, 3.114438077e-04f, 3.117074174e-04f, 3.119703224e-04f, 3.122325223e-04f, 3.124940166e-04f, - 3.127548046e-04f, 3.130148859e-04f, 3.132742600e-04f, 3.135329263e-04f, 3.137908844e-04f, 3.140481338e-04f, 3.143046738e-04f, 3.145605041e-04f, 3.148156242e-04f, 3.150700334e-04f, - 3.153237314e-04f, 3.155767175e-04f, 3.158289915e-04f, 3.160805526e-04f, 3.163314004e-04f, 3.165815345e-04f, 3.168309544e-04f, 3.170796595e-04f, 3.173276493e-04f, 3.175749235e-04f, - 3.178214814e-04f, 3.180673226e-04f, 3.183124467e-04f, 3.185568531e-04f, 3.188005414e-04f, 3.190435111e-04f, 3.192857617e-04f, 3.195272928e-04f, 3.197681038e-04f, 3.200081943e-04f, - 3.202475638e-04f, 3.204862119e-04f, 3.207241381e-04f, 3.209613420e-04f, 3.211978230e-04f, 3.214335807e-04f, 3.216686147e-04f, 3.219029244e-04f, 3.221365095e-04f, 3.223693695e-04f, - 3.226015039e-04f, 3.228329123e-04f, 3.230635942e-04f, 3.232935492e-04f, 3.235227768e-04f, 3.237512766e-04f, 3.239790482e-04f, 3.242060911e-04f, 3.244324048e-04f, 3.246579890e-04f, - 3.248828431e-04f, 3.251069668e-04f, 3.253303596e-04f, 3.255530212e-04f, 3.257749509e-04f, 3.259961485e-04f, 3.262166136e-04f, 3.264363455e-04f, 3.266553441e-04f, 3.268736088e-04f, - 3.270911392e-04f, 3.273079349e-04f, 3.275239955e-04f, 3.277393205e-04f, 3.279539096e-04f, 3.281677623e-04f, 3.283808783e-04f, 3.285932571e-04f, 3.288048982e-04f, 3.290158014e-04f, - 3.292259663e-04f, 3.294353923e-04f, 3.296440791e-04f, 3.298520263e-04f, 3.300592335e-04f, 3.302657003e-04f, 3.304714264e-04f, 3.306764112e-04f, 3.308806545e-04f, 3.310841559e-04f, - 3.312869149e-04f, 3.314889312e-04f, 3.316902043e-04f, 3.318907340e-04f, 3.320905198e-04f, 3.322895614e-04f, 3.324878583e-04f, 3.326854102e-04f, 3.328822168e-04f, 3.330782776e-04f, - 3.332735922e-04f, 3.334681604e-04f, 3.336619817e-04f, 3.338550558e-04f, 3.340473823e-04f, 3.342389609e-04f, 3.344297912e-04f, 3.346198727e-04f, 3.348092053e-04f, 3.349977885e-04f, - 3.351856219e-04f, 3.353727053e-04f, 3.355590382e-04f, 3.357446204e-04f, 3.359294514e-04f, 3.361135309e-04f, 3.362968586e-04f, 3.364794342e-04f, 3.366612572e-04f, 3.368423274e-04f, - 3.370226444e-04f, 3.372022079e-04f, 3.373810176e-04f, 3.375590731e-04f, 3.377363740e-04f, 3.379129202e-04f, 3.380887111e-04f, 3.382637466e-04f, 3.384380263e-04f, 3.386115498e-04f, - 3.387843168e-04f, 3.389563271e-04f, 3.391275803e-04f, 3.392980761e-04f, 3.394678142e-04f, 3.396367942e-04f, 3.398050159e-04f, 3.399724789e-04f, 3.401391830e-04f, 3.403051278e-04f, - 3.404703131e-04f, 3.406347384e-04f, 3.407984037e-04f, 3.409613084e-04f, 3.411234524e-04f, 3.412848353e-04f, 3.414454569e-04f, 3.416053168e-04f, 3.417644148e-04f, 3.419227506e-04f, - 3.420803239e-04f, 3.422371344e-04f, 3.423931818e-04f, 3.425484658e-04f, 3.427029863e-04f, 3.428567428e-04f, 3.430097351e-04f, 3.431619629e-04f, 3.433134261e-04f, 3.434641242e-04f, - 3.436140570e-04f, 3.437632243e-04f, 3.439116258e-04f, 3.440592612e-04f, 3.442061303e-04f, 3.443522327e-04f, 3.444975683e-04f, 3.446421368e-04f, 3.447859380e-04f, 3.449289715e-04f, - 3.450712371e-04f, 3.452127346e-04f, 3.453534637e-04f, 3.454934242e-04f, 3.456326158e-04f, 3.457710383e-04f, 3.459086915e-04f, 3.460455751e-04f, 3.461816888e-04f, 3.463170324e-04f, - 3.464516058e-04f, 3.465854086e-04f, 3.467184406e-04f, 3.468507017e-04f, 3.469821915e-04f, 3.471129098e-04f, 3.472428565e-04f, 3.473720312e-04f, 3.475004338e-04f, 3.476280641e-04f, - 3.477549218e-04f, 3.478810067e-04f, 3.480063187e-04f, 3.481308574e-04f, 3.482546227e-04f, 3.483776143e-04f, 3.484998322e-04f, 3.486212760e-04f, 3.487419455e-04f, 3.488618406e-04f, - 3.489809610e-04f, 3.490993066e-04f, 3.492168771e-04f, 3.493336723e-04f, 3.494496922e-04f, 3.495649364e-04f, 3.496794047e-04f, 3.497930971e-04f, 3.499060133e-04f, 3.500181530e-04f, - 3.501295162e-04f, 3.502401027e-04f, 3.503499122e-04f, 3.504589446e-04f, 3.505671997e-04f, 3.506746774e-04f, 3.507813774e-04f, 3.508872996e-04f, 3.509924438e-04f, 3.510968099e-04f, - 3.512003977e-04f, 3.513032070e-04f, 3.514052376e-04f, 3.515064894e-04f, 3.516069623e-04f, 3.517066561e-04f, 3.518055705e-04f, 3.519037056e-04f, 3.520010610e-04f, 3.520976368e-04f, - 3.521934326e-04f, 3.522884484e-04f, 3.523826840e-04f, 3.524761393e-04f, 3.525688141e-04f, 3.526607083e-04f, 3.527518218e-04f, 3.528421544e-04f, 3.529317059e-04f, 3.530204763e-04f, - 3.531084655e-04f, 3.531956732e-04f, 3.532820993e-04f, 3.533677438e-04f, 3.534526065e-04f, 3.535366872e-04f, 3.536199860e-04f, 3.537025025e-04f, 3.537842368e-04f, 3.538651887e-04f, - 3.539453580e-04f, 3.540247448e-04f, 3.541033487e-04f, 3.541811699e-04f, 3.542582081e-04f, 3.543344632e-04f, 3.544099352e-04f, 3.544846238e-04f, 3.545585291e-04f, 3.546316510e-04f, - 3.547039893e-04f, 3.547755439e-04f, 3.548463147e-04f, 3.549163017e-04f, 3.549855048e-04f, 3.550539238e-04f, 3.551215587e-04f, 3.551884094e-04f, 3.552544758e-04f, 3.553197578e-04f, - 3.553842554e-04f, 3.554479685e-04f, 3.555108969e-04f, 3.555730407e-04f, 3.556343997e-04f, 3.556949739e-04f, 3.557547631e-04f, 3.558137675e-04f, 3.558719867e-04f, 3.559294209e-04f, - 3.559860700e-04f, 3.560419338e-04f, 3.560970123e-04f, 3.561513055e-04f, 3.562048133e-04f, 3.562575356e-04f, 3.563094724e-04f, 3.563606237e-04f, 3.564109894e-04f, 3.564605694e-04f, - 3.565093637e-04f, 3.565573723e-04f, 3.566045951e-04f, 3.566510321e-04f, 3.566966832e-04f, 3.567415484e-04f, 3.567856277e-04f, 3.568289210e-04f, 3.568714283e-04f, 3.569131495e-04f, - 3.569540847e-04f, 3.569942339e-04f, 3.570335969e-04f, 3.570721737e-04f, 3.571099644e-04f, 3.571469690e-04f, 3.571831873e-04f, 3.572186194e-04f, 3.572532653e-04f, 3.572871250e-04f, - 3.573201984e-04f, 3.573524855e-04f, 3.573839864e-04f, 3.574147009e-04f, 3.574446293e-04f, 3.574737713e-04f, 3.575021270e-04f, 3.575296965e-04f, 3.575564797e-04f, 3.575824765e-04f, - 3.576076872e-04f, 3.576321115e-04f, 3.576557496e-04f, 3.576786015e-04f, 3.577006671e-04f, 3.577219466e-04f, 3.577424398e-04f, 3.577621468e-04f, 3.577810677e-04f, 3.577992024e-04f, - 3.578165511e-04f, 3.578331136e-04f, 3.578488900e-04f, 3.578638805e-04f, 3.578780849e-04f, 3.578915033e-04f, 3.579041358e-04f, 3.579159824e-04f, 3.579270431e-04f, 3.579373180e-04f, - 3.579468071e-04f, 3.579555105e-04f, 3.579634281e-04f, 3.579705601e-04f, 3.579769064e-04f, 3.579824673e-04f, 3.579872425e-04f, 3.579912324e-04f, 3.579944368e-04f, 3.579968559e-04f, - 3.579984897e-04f, 3.579993382e-04f, 3.579994016e-04f, 3.579986798e-04f, 3.579971731e-04f, 3.579948813e-04f, 3.579918046e-04f, 3.579879431e-04f, 3.579832968e-04f, 3.579778659e-04f, - 3.579716502e-04f, 3.579646501e-04f, 3.579568655e-04f, 3.579482965e-04f, 3.579389431e-04f, 3.579288056e-04f, 3.579178839e-04f, 3.579061782e-04f, 3.578936885e-04f, 3.578804149e-04f, - 3.578663576e-04f, 3.578515166e-04f, 3.578358919e-04f, 3.578194838e-04f, 3.578022923e-04f, 3.577843175e-04f, 3.577655595e-04f, 3.577460183e-04f, 3.577256943e-04f, 3.577045873e-04f, - 3.576826976e-04f, 3.576600252e-04f, 3.576365702e-04f, 3.576123329e-04f, 3.575873132e-04f, 3.575615113e-04f, 3.575349273e-04f, 3.575075614e-04f, 3.574794137e-04f, 3.574504842e-04f, - 3.574207732e-04f, 3.573902806e-04f, 3.573590068e-04f, 3.573269518e-04f, 3.572941157e-04f, 3.572604987e-04f, 3.572261008e-04f, 3.571909224e-04f, 3.571549634e-04f, 3.571182240e-04f, - 3.570807044e-04f, 3.570424048e-04f, 3.570033251e-04f, 3.569634657e-04f, 3.569228267e-04f, 3.568814081e-04f, 3.568392103e-04f, 3.567962332e-04f, 3.567524771e-04f, 3.567079422e-04f, - 3.566626285e-04f, 3.566165363e-04f, 3.565696657e-04f, 3.565220169e-04f, 3.564735901e-04f, 3.564243854e-04f, 3.563744029e-04f, 3.563236429e-04f, 3.562721056e-04f, 3.562197911e-04f, - 3.561666995e-04f, 3.561128311e-04f, 3.560581861e-04f, 3.560027646e-04f, 3.559465668e-04f, 3.558895929e-04f, 3.558318431e-04f, 3.557733176e-04f, 3.557140165e-04f, 3.556539401e-04f, - 3.555930885e-04f, 3.555314620e-04f, 3.554690607e-04f, 3.554058849e-04f, 3.553419347e-04f, 3.552772103e-04f, 3.552117120e-04f, 3.551454400e-04f, 3.550783944e-04f, 3.550105755e-04f, - 3.549419835e-04f, 3.548726185e-04f, 3.548024809e-04f, 3.547315708e-04f, 3.546598884e-04f, 3.545874340e-04f, 3.545142078e-04f, 3.544402099e-04f, 3.543654408e-04f, 3.542899004e-04f, - 3.542135892e-04f, 3.541365072e-04f, 3.540586548e-04f, 3.539800322e-04f, 3.539006395e-04f, 3.538204771e-04f, 3.537395452e-04f, 3.536578440e-04f, 3.535753738e-04f, 3.534921348e-04f, - 3.534081272e-04f, 3.533233513e-04f, 3.532378074e-04f, 3.531514956e-04f, 3.530644163e-04f, 3.529765697e-04f, 3.528879560e-04f, 3.527985756e-04f, 3.527084286e-04f, 3.526175153e-04f, - 3.525258360e-04f, 3.524333909e-04f, 3.523401803e-04f, 3.522462046e-04f, 3.521514638e-04f, 3.520559584e-04f, 3.519596885e-04f, 3.518626545e-04f, 3.517648566e-04f, 3.516662952e-04f, - 3.515669704e-04f, 3.514668825e-04f, 3.513660320e-04f, 3.512644189e-04f, 3.511620436e-04f, 3.510589064e-04f, 3.509550076e-04f, 3.508503475e-04f, 3.507449263e-04f, 3.506387444e-04f, - 3.505318020e-04f, 3.504240995e-04f, 3.503156371e-04f, 3.502064151e-04f, 3.500964339e-04f, 3.499856937e-04f, 3.498741949e-04f, 3.497619377e-04f, 3.496489224e-04f, 3.495351495e-04f, - 3.494206190e-04f, 3.493053315e-04f, 3.491892872e-04f, 3.490724864e-04f, 3.489549294e-04f, 3.488366166e-04f, 3.487175482e-04f, 3.485977246e-04f, 3.484771462e-04f, 3.483558132e-04f, - 3.482337259e-04f, 3.481108848e-04f, 3.479872900e-04f, 3.478629421e-04f, 3.477378412e-04f, 3.476119877e-04f, 3.474853820e-04f, 3.473580244e-04f, 3.472299152e-04f, 3.471010548e-04f, - 3.469714436e-04f, 3.468410818e-04f, 3.467099698e-04f, 3.465781079e-04f, 3.464454966e-04f, 3.463121362e-04f, 3.461780269e-04f, 3.460431692e-04f, 3.459075635e-04f, 3.457712100e-04f, - 3.456341091e-04f, 3.454962613e-04f, 3.453576668e-04f, 3.452183261e-04f, 3.450782394e-04f, 3.449374072e-04f, 3.447958298e-04f, 3.446535077e-04f, 3.445104410e-04f, 3.443666304e-04f, - 3.442220760e-04f, 3.440767784e-04f, 3.439307378e-04f, 3.437839547e-04f, 3.436364294e-04f, 3.434881623e-04f, 3.433391538e-04f, 3.431894043e-04f, 3.430389142e-04f, 3.428876839e-04f, - 3.427357137e-04f, 3.425830040e-04f, 3.424295553e-04f, 3.422753680e-04f, 3.421204424e-04f, 3.419647789e-04f, 3.418083779e-04f, 3.416512399e-04f, 3.414933652e-04f, 3.413347543e-04f, - 3.411754076e-04f, 3.410153253e-04f, 3.408545081e-04f, 3.406929563e-04f, 3.405306702e-04f, 3.403676504e-04f, 3.402038972e-04f, 3.400394110e-04f, 3.398741923e-04f, 3.397082415e-04f, - 3.395415590e-04f, 3.393741453e-04f, 3.392060007e-04f, 3.390371257e-04f, 3.388675207e-04f, 3.386971862e-04f, 3.385261225e-04f, 3.383543301e-04f, 3.381818095e-04f, 3.380085611e-04f, - 3.378345853e-04f, 3.376598826e-04f, 3.374844534e-04f, 3.373082981e-04f, 3.371314172e-04f, 3.369538112e-04f, 3.367754804e-04f, 3.365964254e-04f, 3.364166466e-04f, 3.362361444e-04f, - 3.360549193e-04f, 3.358729718e-04f, 3.356903022e-04f, 3.355069111e-04f, 3.353227990e-04f, 3.351379662e-04f, 3.349524133e-04f, 3.347661407e-04f, 3.345791489e-04f, 3.343914383e-04f, - 3.342030095e-04f, 3.340138628e-04f, 3.338239988e-04f, 3.336334179e-04f, 3.334421207e-04f, 3.332501075e-04f, 3.330573789e-04f, 3.328639353e-04f, 3.326697773e-04f, 3.324749053e-04f, - 3.322793198e-04f, 3.320830212e-04f, 3.318860102e-04f, 3.316882870e-04f, 3.314898524e-04f, 3.312907067e-04f, 3.310908504e-04f, 3.308902840e-04f, 3.306890081e-04f, 3.304870231e-04f, - 3.302843295e-04f, 3.300809279e-04f, 3.298768187e-04f, 3.296720024e-04f, 3.294664796e-04f, 3.292602507e-04f, 3.290533163e-04f, 3.288456768e-04f, 3.286373329e-04f, 3.284282849e-04f, - 3.282185334e-04f, 3.280080790e-04f, 3.277969221e-04f, 3.275850632e-04f, 3.273725030e-04f, 3.271592418e-04f, 3.269452803e-04f, 3.267306190e-04f, 3.265152583e-04f, 3.262991988e-04f, - 3.260824411e-04f, 3.258649857e-04f, 3.256468330e-04f, 3.254279837e-04f, 3.252084383e-04f, 3.249881973e-04f, 3.247672612e-04f, 3.245456307e-04f, 3.243233061e-04f, 3.241002882e-04f, - 3.238765774e-04f, 3.236521742e-04f, 3.234270793e-04f, 3.232012931e-04f, 3.229748162e-04f, 3.227476492e-04f, 3.225197927e-04f, 3.222912471e-04f, 3.220620130e-04f, 3.218320911e-04f, - 3.216014818e-04f, 3.213701857e-04f, 3.211382034e-04f, 3.209055354e-04f, 3.206721823e-04f, 3.204381447e-04f, 3.202034232e-04f, 3.199680182e-04f, 3.197319304e-04f, 3.194951604e-04f, - 3.192577087e-04f, 3.190195760e-04f, 3.187807627e-04f, 3.185412694e-04f, 3.183010968e-04f, 3.180602454e-04f, 3.178187158e-04f, 3.175765086e-04f, 3.173336244e-04f, 3.170900638e-04f, - 3.168458272e-04f, 3.166009155e-04f, 3.163553290e-04f, 3.161090685e-04f, 3.158621345e-04f, 3.156145276e-04f, 3.153662484e-04f, 3.151172975e-04f, 3.148676756e-04f, 3.146173831e-04f, - 3.143664208e-04f, 3.141147891e-04f, 3.138624888e-04f, 3.136095204e-04f, 3.133558846e-04f, 3.131015819e-04f, 3.128466130e-04f, 3.125909784e-04f, 3.123346788e-04f, 3.120777149e-04f, - 3.118200871e-04f, 3.115617962e-04f, 3.113028427e-04f, 3.110432273e-04f, 3.107829507e-04f, 3.105220133e-04f, 3.102604159e-04f, 3.099981590e-04f, 3.097352434e-04f, 3.094716696e-04f, - 3.092074383e-04f, 3.089425501e-04f, 3.086770056e-04f, 3.084108054e-04f, 3.081439503e-04f, 3.078764408e-04f, 3.076082776e-04f, 3.073394613e-04f, 3.070699926e-04f, 3.067998721e-04f, - 3.065291004e-04f, 3.062576782e-04f, 3.059856062e-04f, 3.057128850e-04f, 3.054395152e-04f, 3.051654975e-04f, 3.048908325e-04f, 3.046155210e-04f, 3.043395635e-04f, 3.040629607e-04f, - 3.037857134e-04f, 3.035078220e-04f, 3.032292873e-04f, 3.029501100e-04f, 3.026702908e-04f, 3.023898302e-04f, 3.021087289e-04f, 3.018269877e-04f, 3.015446072e-04f, 3.012615881e-04f, - 3.009779309e-04f, 3.006936365e-04f, 3.004087055e-04f, 3.001231385e-04f, 2.998369363e-04f, 2.995500995e-04f, 2.992626287e-04f, 2.989745248e-04f, 2.986857883e-04f, 2.983964200e-04f, - 2.981064204e-04f, 2.978157904e-04f, 2.975245306e-04f, 2.972326417e-04f, 2.969401244e-04f, 2.966469794e-04f, 2.963532073e-04f, 2.960588089e-04f, 2.957637849e-04f, 2.954681359e-04f, - 2.951718626e-04f, 2.948749659e-04f, 2.945774463e-04f, 2.942793045e-04f, 2.939805413e-04f, 2.936811574e-04f, 2.933811534e-04f, 2.930805302e-04f, 2.927792883e-04f, 2.924774286e-04f, - 2.921749516e-04f, 2.918718582e-04f, 2.915681490e-04f, 2.912638248e-04f, 2.909588862e-04f, 2.906533341e-04f, 2.903471691e-04f, 2.900403919e-04f, 2.897330032e-04f, 2.894250038e-04f, - 2.891163945e-04f, 2.888071758e-04f, 2.884973487e-04f, 2.881869137e-04f, 2.878758716e-04f, 2.875642232e-04f, 2.872519691e-04f, 2.869391102e-04f, 2.866256471e-04f, 2.863115806e-04f, - 2.859969114e-04f, 2.856816403e-04f, 2.853657679e-04f, 2.850492951e-04f, 2.847322226e-04f, 2.844145512e-04f, 2.840962814e-04f, 2.837774142e-04f, 2.834579503e-04f, 2.831378904e-04f, - 2.828172352e-04f, 2.824959856e-04f, 2.821741422e-04f, 2.818517059e-04f, 2.815286773e-04f, 2.812050573e-04f, 2.808808465e-04f, 2.805560458e-04f, 2.802306559e-04f, 2.799046776e-04f, - 2.795781116e-04f, 2.792509587e-04f, 2.789232196e-04f, 2.785948952e-04f, 2.782659862e-04f, 2.779364933e-04f, 2.776064173e-04f, 2.772757591e-04f, 2.769445193e-04f, 2.766126988e-04f, - 2.762802983e-04f, 2.759473186e-04f, 2.756137605e-04f, 2.752796247e-04f, 2.749449121e-04f, 2.746096233e-04f, 2.742737593e-04f, 2.739373207e-04f, 2.736003084e-04f, 2.732627231e-04f, - 2.729245657e-04f, 2.725858369e-04f, 2.722465375e-04f, 2.719066683e-04f, 2.715662301e-04f, 2.712252237e-04f, 2.708836498e-04f, 2.705415093e-04f, 2.701988030e-04f, 2.698555317e-04f, - 2.695116961e-04f, 2.691672970e-04f, 2.688223354e-04f, 2.684768119e-04f, 2.681307273e-04f, 2.677840826e-04f, 2.674368784e-04f, 2.670891156e-04f, 2.667407950e-04f, 2.663919174e-04f, - 2.660424836e-04f, 2.656924944e-04f, 2.653419507e-04f, 2.649908532e-04f, 2.646392027e-04f, 2.642870002e-04f, 2.639342463e-04f, 2.635809420e-04f, 2.632270880e-04f, 2.628726851e-04f, - 2.625177342e-04f, 2.621622361e-04f, 2.618061916e-04f, 2.614496016e-04f, 2.610924669e-04f, 2.607347882e-04f, 2.603765665e-04f, 2.600178025e-04f, 2.596584971e-04f, 2.592986511e-04f, - 2.589382654e-04f, 2.585773408e-04f, 2.582158780e-04f, 2.578538781e-04f, 2.574913417e-04f, 2.571282698e-04f, 2.567646631e-04f, 2.564005226e-04f, 2.560358490e-04f, 2.556706431e-04f, - 2.553049060e-04f, 2.549386383e-04f, 2.545718409e-04f, 2.542045148e-04f, 2.538366606e-04f, 2.534682793e-04f, 2.530993718e-04f, 2.527299388e-04f, 2.523599813e-04f, 2.519895000e-04f, - 2.516184959e-04f, 2.512469698e-04f, 2.508749225e-04f, 2.505023549e-04f, 2.501292679e-04f, 2.497556624e-04f, 2.493815391e-04f, 2.490068989e-04f, 2.486317428e-04f, 2.482560716e-04f, - 2.478798861e-04f, 2.475031872e-04f, 2.471259758e-04f, 2.467482527e-04f, 2.463700189e-04f, 2.459912752e-04f, 2.456120224e-04f, 2.452322614e-04f, 2.448519931e-04f, 2.444712185e-04f, - 2.440899383e-04f, 2.437081534e-04f, 2.433258647e-04f, 2.429430731e-04f, 2.425597795e-04f, 2.421759847e-04f, 2.417916897e-04f, 2.414068953e-04f, 2.410216024e-04f, 2.406358119e-04f, - 2.402495246e-04f, 2.398627416e-04f, 2.394754635e-04f, 2.390876914e-04f, 2.386994261e-04f, 2.383106686e-04f, 2.379214196e-04f, 2.375316802e-04f, 2.371414512e-04f, 2.367507334e-04f, - 2.363595279e-04f, 2.359678354e-04f, 2.355756569e-04f, 2.351829933e-04f, 2.347898455e-04f, 2.343962144e-04f, 2.340021009e-04f, 2.336075059e-04f, 2.332124302e-04f, 2.328168749e-04f, - 2.324208408e-04f, 2.320243288e-04f, 2.316273398e-04f, 2.312298747e-04f, 2.308319345e-04f, 2.304335201e-04f, 2.300346323e-04f, 2.296352721e-04f, 2.292354403e-04f, 2.288351380e-04f, - 2.284343661e-04f, 2.280331253e-04f, 2.276314167e-04f, 2.272292412e-04f, 2.268265997e-04f, 2.264234931e-04f, 2.260199224e-04f, 2.256158884e-04f, 2.252113921e-04f, 2.248064344e-04f, - 2.244010163e-04f, 2.239951386e-04f, 2.235888023e-04f, 2.231820083e-04f, 2.227747576e-04f, 2.223670510e-04f, 2.219588895e-04f, 2.215502741e-04f, 2.211412057e-04f, 2.207316852e-04f, - 2.203217135e-04f, 2.199112915e-04f, 2.195004203e-04f, 2.190891008e-04f, 2.186773338e-04f, 2.182651204e-04f, 2.178524614e-04f, 2.174393578e-04f, 2.170258106e-04f, 2.166118207e-04f, - 2.161973890e-04f, 2.157825165e-04f, 2.153672041e-04f, 2.149514528e-04f, 2.145352636e-04f, 2.141186373e-04f, 2.137015749e-04f, 2.132840773e-04f, 2.128661456e-04f, 2.124477807e-04f, - 2.120289835e-04f, 2.116097549e-04f, 2.111900960e-04f, 2.107700077e-04f, 2.103494909e-04f, 2.099285467e-04f, 2.095071758e-04f, 2.090853794e-04f, 2.086631584e-04f, 2.082405137e-04f, - 2.078174463e-04f, 2.073939571e-04f, 2.069700472e-04f, 2.065457175e-04f, 2.061209689e-04f, 2.056958024e-04f, 2.052702190e-04f, 2.048442196e-04f, 2.044178053e-04f, 2.039909770e-04f, - 2.035637356e-04f, 2.031360821e-04f, 2.027080175e-04f, 2.022795428e-04f, 2.018506589e-04f, 2.014213669e-04f, 2.009916676e-04f, 2.005615621e-04f, 2.001310513e-04f, 1.997001363e-04f, - 1.992688179e-04f, 1.988370972e-04f, 1.984049752e-04f, 1.979724528e-04f, 1.975395310e-04f, 1.971062108e-04f, 1.966724932e-04f, 1.962383792e-04f, 1.958038697e-04f, 1.953689657e-04f, - 1.949336682e-04f, 1.944979783e-04f, 1.940618968e-04f, 1.936254248e-04f, 1.931885633e-04f, 1.927513132e-04f, 1.923136756e-04f, 1.918756514e-04f, 1.914372417e-04f, 1.909984474e-04f, - 1.905592694e-04f, 1.901197089e-04f, 1.896797668e-04f, 1.892394441e-04f, 1.887987418e-04f, 1.883576609e-04f, 1.879162024e-04f, 1.874743673e-04f, 1.870321566e-04f, 1.865895712e-04f, - 1.861466123e-04f, 1.857032807e-04f, 1.852595775e-04f, 1.848155038e-04f, 1.843710604e-04f, 1.839262485e-04f, 1.834810689e-04f, 1.830355228e-04f, 1.825896111e-04f, 1.821433348e-04f, - 1.816966950e-04f, 1.812496926e-04f, 1.808023287e-04f, 1.803546043e-04f, 1.799065203e-04f, 1.794580779e-04f, 1.790092779e-04f, 1.785601215e-04f, 1.781106096e-04f, 1.776607432e-04f, - 1.772105234e-04f, 1.767599512e-04f, 1.763090276e-04f, 1.758577536e-04f, 1.754061302e-04f, 1.749541585e-04f, 1.745018394e-04f, 1.740491740e-04f, 1.735961634e-04f, 1.731428085e-04f, - 1.726891103e-04f, 1.722350699e-04f, 1.717806883e-04f, 1.713259665e-04f, 1.708709056e-04f, 1.704155066e-04f, 1.699597704e-04f, 1.695036982e-04f, 1.690472910e-04f, 1.685905497e-04f, - 1.681334754e-04f, 1.676760692e-04f, 1.672183320e-04f, 1.667602650e-04f, 1.663018691e-04f, 1.658431453e-04f, 1.653840948e-04f, 1.649247185e-04f, 1.644650174e-04f, 1.640049926e-04f, - 1.635446452e-04f, 1.630839762e-04f, 1.626229865e-04f, 1.621616773e-04f, 1.617000496e-04f, 1.612381044e-04f, 1.607758428e-04f, 1.603132657e-04f, 1.598503743e-04f, 1.593871696e-04f, - 1.589236526e-04f, 1.584598244e-04f, 1.579956859e-04f, 1.575312383e-04f, 1.570664826e-04f, 1.566014199e-04f, 1.561360511e-04f, 1.556703774e-04f, 1.552043997e-04f, 1.547381191e-04f, - 1.542715367e-04f, 1.538046535e-04f, 1.533374706e-04f, 1.528699890e-04f, 1.524022097e-04f, 1.519341339e-04f, 1.514657625e-04f, 1.509970966e-04f, 1.505281373e-04f, 1.500588856e-04f, - 1.495893426e-04f, 1.491195093e-04f, 1.486493868e-04f, 1.481789761e-04f, 1.477082783e-04f, 1.472372944e-04f, 1.467660256e-04f, 1.462944728e-04f, 1.458226371e-04f, 1.453505195e-04f, - 1.448781212e-04f, 1.444054432e-04f, 1.439324865e-04f, 1.434592523e-04f, 1.429857415e-04f, 1.425119552e-04f, 1.420378945e-04f, 1.415635605e-04f, 1.410889542e-04f, 1.406140766e-04f, - 1.401389289e-04f, 1.396635121e-04f, 1.391878273e-04f, 1.387118755e-04f, 1.382356578e-04f, 1.377591752e-04f, 1.372824289e-04f, 1.368054199e-04f, 1.363281493e-04f, 1.358506181e-04f, - 1.353728274e-04f, 1.348947782e-04f, 1.344164717e-04f, 1.339379089e-04f, 1.334590909e-04f, 1.329800188e-04f, 1.325006935e-04f, 1.320211163e-04f, 1.315412881e-04f, 1.310612101e-04f, - 1.305808833e-04f, 1.301003087e-04f, 1.296194876e-04f, 1.291384208e-04f, 1.286571096e-04f, 1.281755550e-04f, 1.276937580e-04f, 1.272117198e-04f, 1.267294413e-04f, 1.262469238e-04f, - 1.257641682e-04f, 1.252811757e-04f, 1.247979473e-04f, 1.243144841e-04f, 1.238307872e-04f, 1.233468577e-04f, 1.228626966e-04f, 1.223783050e-04f, 1.218936841e-04f, 1.214088348e-04f, - 1.209237583e-04f, 1.204384556e-04f, 1.199529279e-04f, 1.194671762e-04f, 1.189812016e-04f, 1.184950052e-04f, 1.180085881e-04f, 1.175219513e-04f, 1.170350959e-04f, 1.165480231e-04f, - 1.160607339e-04f, 1.155732294e-04f, 1.150855107e-04f, 1.145975788e-04f, 1.141094349e-04f, 1.136210801e-04f, 1.131325154e-04f, 1.126437419e-04f, 1.121547607e-04f, 1.116655729e-04f, - 1.111761796e-04f, 1.106865819e-04f, 1.101967809e-04f, 1.097067776e-04f, 1.092165732e-04f, 1.087261688e-04f, 1.082355653e-04f, 1.077447640e-04f, 1.072537659e-04f, 1.067625722e-04f, - 1.062711838e-04f, 1.057796020e-04f, 1.052878277e-04f, 1.047958621e-04f, 1.043037064e-04f, 1.038113614e-04f, 1.033188285e-04f, 1.028261087e-04f, 1.023332030e-04f, 1.018401125e-04f, - 1.013468385e-04f, 1.008533818e-04f, 1.003597438e-04f, 9.986592536e-05f, 9.937192769e-05f, 9.887775186e-05f, 9.838339899e-05f, 9.788887015e-05f, 9.739416646e-05f, 9.689928901e-05f, - 9.640423889e-05f, 9.590901722e-05f, 9.541362509e-05f, 9.491806360e-05f, 9.442233385e-05f, 9.392643695e-05f, 9.343037399e-05f, 9.293414607e-05f, 9.243775430e-05f, 9.194119978e-05f, - 9.144448361e-05f, 9.094760690e-05f, 9.045057074e-05f, 8.995337624e-05f, 8.945602451e-05f, 8.895851664e-05f, 8.846085374e-05f, 8.796303692e-05f, 8.746506728e-05f, 8.696694592e-05f, - 8.646867395e-05f, 8.597025248e-05f, 8.547168261e-05f, 8.497296544e-05f, 8.447410208e-05f, 8.397509364e-05f, 8.347594122e-05f, 8.297664593e-05f, 8.247720888e-05f, 8.197763117e-05f, - 8.147791391e-05f, 8.097805822e-05f, 8.047806518e-05f, 7.997793592e-05f, 7.947767154e-05f, 7.897727316e-05f, 7.847674187e-05f, 7.797607878e-05f, 7.747528502e-05f, 7.697436168e-05f, - 7.647330987e-05f, 7.597213070e-05f, 7.547082529e-05f, 7.496939474e-05f, 7.446784017e-05f, 7.396616268e-05f, 7.346436338e-05f, 7.296244339e-05f, 7.246040381e-05f, 7.195824575e-05f, - 7.145597034e-05f, 7.095357867e-05f, 7.045107186e-05f, 6.994845102e-05f, 6.944571727e-05f, 6.894287170e-05f, 6.843991545e-05f, 6.793684961e-05f, 6.743367531e-05f, 6.693039365e-05f, - 6.642700575e-05f, 6.592351271e-05f, 6.541991566e-05f, 6.491621570e-05f, 6.441241395e-05f, 6.390851152e-05f, 6.340450953e-05f, 6.290040908e-05f, 6.239621130e-05f, 6.189191729e-05f, - 6.138752818e-05f, 6.088304506e-05f, 6.037846907e-05f, 5.987380131e-05f, 5.936904289e-05f, 5.886419494e-05f, 5.835925857e-05f, 5.785423488e-05f, 5.734912500e-05f, 5.684393004e-05f, - 5.633865112e-05f, 5.583328935e-05f, 5.532784584e-05f, 5.482232172e-05f, 5.431671809e-05f, 5.381103607e-05f, 5.330527679e-05f, 5.279944134e-05f, 5.229353086e-05f, 5.178754645e-05f, - 5.128148923e-05f, 5.077536032e-05f, 5.026916083e-05f, 4.976289188e-05f, 4.925655458e-05f, 4.875015006e-05f, 4.824367942e-05f, 4.773714379e-05f, 4.723054428e-05f, 4.672388201e-05f, - 4.621715808e-05f, 4.571037363e-05f, 4.520352976e-05f, 4.469662760e-05f, 4.418966826e-05f, 4.368265285e-05f, 4.317558249e-05f, 4.266845831e-05f, 4.216128141e-05f, 4.165405291e-05f, - 4.114677393e-05f, 4.063944559e-05f, 4.013206900e-05f, 3.962464529e-05f, 3.911717556e-05f, 3.860966093e-05f, 3.810210253e-05f, 3.759450146e-05f, 3.708685885e-05f, 3.657917580e-05f, - 3.607145345e-05f, 3.556369291e-05f, 3.505589528e-05f, 3.454806170e-05f, 3.404019327e-05f, 3.353229111e-05f, 3.302435634e-05f, 3.251639008e-05f, 3.200839345e-05f, 3.150036755e-05f, - 3.099231351e-05f, 3.048423244e-05f, 2.997612547e-05f, 2.946799370e-05f, 2.895983825e-05f, 2.845166025e-05f, 2.794346080e-05f, 2.743524102e-05f, 2.692700204e-05f, 2.641874496e-05f, - 2.591047090e-05f, 2.540218098e-05f, 2.489387632e-05f, 2.438555803e-05f, 2.387722722e-05f, 2.336888502e-05f, 2.286053254e-05f, 2.235217089e-05f, 2.184380120e-05f, 2.133542457e-05f, - 2.082704212e-05f, 2.031865497e-05f, 1.981026424e-05f, 1.930187104e-05f, 1.879347648e-05f, 1.828508168e-05f, 1.777668776e-05f, 1.726829582e-05f, 1.675990700e-05f, 1.625152239e-05f, - 1.574314312e-05f, 1.523477030e-05f, 1.472640504e-05f, 1.421804846e-05f, 1.370970168e-05f, 1.320136580e-05f, 1.269304195e-05f, 1.218473123e-05f, 1.167643476e-05f, 1.116815366e-05f, - 1.065988903e-05f, 1.015164200e-05f, 9.643413667e-06f, 9.135205156e-06f, 8.627017576e-06f, 8.118852040e-06f, 7.610709661e-06f, 7.102591553e-06f, 6.594498827e-06f, 6.086432596e-06f, - 5.578393974e-06f, 5.070384070e-06f, 4.562403999e-06f, 4.054454871e-06f, 3.546537799e-06f, 3.038653894e-06f, 2.530804267e-06f, 2.022990030e-06f, 1.515212294e-06f, 1.007472169e-06f, - 4.997707672e-07f, -7.890802079e-09f, -5.155114280e-07f, -1.023090000e-06f, -1.530625409e-06f, -2.038116545e-06f, -2.545562297e-06f, -3.052961557e-06f, -3.560313215e-06f, -4.067616162e-06f, - -4.574869290e-06f, -5.082071489e-06f, -5.589221651e-06f, -6.096318667e-06f, -6.603361431e-06f, -7.110348833e-06f, -7.617279767e-06f, -8.124153124e-06f, -8.630967798e-06f, -9.137722682e-06f, - -9.644416668e-06f, -1.015104865e-05f, -1.065761752e-05f, -1.116412218e-05f, -1.167056151e-05f, -1.217693442e-05f, -1.268323979e-05f, -1.318947652e-05f, -1.369564352e-05f, -1.420173966e-05f, - -1.470776385e-05f, -1.521371498e-05f, -1.571959196e-05f, -1.622539367e-05f, -1.673111901e-05f, -1.723676688e-05f, -1.774233617e-05f, -1.824782579e-05f, -1.875323463e-05f, -1.925856159e-05f, - -1.976380557e-05f, -2.026896546e-05f, -2.077404017e-05f, -2.127902859e-05f, -2.178392962e-05f, -2.228874216e-05f, -2.279346511e-05f, -2.329809738e-05f, -2.380263786e-05f, -2.430708545e-05f, - -2.481143905e-05f, -2.531569757e-05f, -2.581985991e-05f, -2.632392496e-05f, -2.682789163e-05f, -2.733175883e-05f, -2.783552545e-05f, -2.833919040e-05f, -2.884275258e-05f, -2.934621090e-05f, - -2.984956426e-05f, -3.035281156e-05f, -3.085595171e-05f, -3.135898362e-05f, -3.186190618e-05f, -3.236471830e-05f, -3.286741890e-05f, -3.337000688e-05f, -3.387248113e-05f, -3.437484058e-05f, - -3.487708412e-05f, -3.537921067e-05f, -3.588121914e-05f, -3.638310842e-05f, -3.688487744e-05f, -3.738652509e-05f, -3.788805029e-05f, -3.838945195e-05f, -3.889072898e-05f, -3.939188029e-05f, - -3.989290479e-05f, -4.039380138e-05f, -4.089456899e-05f, -4.139520653e-05f, -4.189571290e-05f, -4.239608702e-05f, -4.289632780e-05f, -4.339643416e-05f, -4.389640501e-05f, -4.439623926e-05f, - -4.489593584e-05f, -4.539549364e-05f, -4.589491159e-05f, -4.639418861e-05f, -4.689332361e-05f, -4.739231550e-05f, -4.789116321e-05f, -4.838986565e-05f, -4.888842174e-05f, -4.938683040e-05f, - -4.988509055e-05f, -5.038320109e-05f, -5.088116097e-05f, -5.137896909e-05f, -5.187662437e-05f, -5.237412574e-05f, -5.287147211e-05f, -5.336866241e-05f, -5.386569557e-05f, -5.436257049e-05f, - -5.485928611e-05f, -5.535584135e-05f, -5.585223513e-05f, -5.634846637e-05f, -5.684453401e-05f, -5.734043697e-05f, -5.783617416e-05f, -5.833174452e-05f, -5.882714698e-05f, -5.932238045e-05f, - -5.981744388e-05f, -6.031233617e-05f, -6.080705628e-05f, -6.130160311e-05f, -6.179597561e-05f, -6.229017270e-05f, -6.278419331e-05f, -6.327803637e-05f, -6.377170081e-05f, -6.426518557e-05f, - -6.475848958e-05f, -6.525161176e-05f, -6.574455106e-05f, -6.623730640e-05f, -6.672987672e-05f, -6.722226095e-05f, -6.771445803e-05f, -6.820646690e-05f, -6.869828649e-05f, -6.918991573e-05f, - -6.968135356e-05f, -7.017259893e-05f, -7.066365077e-05f, -7.115450801e-05f, -7.164516960e-05f, -7.213563447e-05f, -7.262590157e-05f, -7.311596984e-05f, -7.360583821e-05f, -7.409550563e-05f, - -7.458497104e-05f, -7.507423339e-05f, -7.556329161e-05f, -7.605214465e-05f, -7.654079146e-05f, -7.702923098e-05f, -7.751746215e-05f, -7.800548392e-05f, -7.849329524e-05f, -7.898089505e-05f, - -7.946828230e-05f, -7.995545594e-05f, -8.044241492e-05f, -8.092915819e-05f, -8.141568469e-05f, -8.190199338e-05f, -8.238808320e-05f, -8.287395312e-05f, -8.335960207e-05f, -8.384502902e-05f, - -8.433023292e-05f, -8.481521272e-05f, -8.529996737e-05f, -8.578449583e-05f, -8.626879705e-05f, -8.675287000e-05f, -8.723671362e-05f, -8.772032688e-05f, -8.820370873e-05f, -8.868685813e-05f, - -8.916977404e-05f, -8.965245541e-05f, -9.013490122e-05f, -9.061711042e-05f, -9.109908196e-05f, -9.158081482e-05f, -9.206230796e-05f, -9.254356033e-05f, -9.302457091e-05f, -9.350533866e-05f, - -9.398586253e-05f, -9.446614150e-05f, -9.494617454e-05f, -9.542596061e-05f, -9.590549867e-05f, -9.638478770e-05f, -9.686382667e-05f, -9.734261454e-05f, -9.782115029e-05f, -9.829943288e-05f, - -9.877746128e-05f, -9.925523447e-05f, -9.973275143e-05f, -1.002100111e-04f, -1.006870125e-04f, -1.011637546e-04f, -1.016402363e-04f, -1.021164567e-04f, -1.025924147e-04f, -1.030681092e-04f, - -1.035435394e-04f, -1.040187040e-04f, -1.044936022e-04f, -1.049682329e-04f, -1.054425951e-04f, -1.059166877e-04f, -1.063905098e-04f, -1.068640603e-04f, -1.073373383e-04f, -1.078103426e-04f, - -1.082830723e-04f, -1.087555264e-04f, -1.092277038e-04f, -1.096996035e-04f, -1.101712246e-04f, -1.106425660e-04f, -1.111136267e-04f, -1.115844056e-04f, -1.120549019e-04f, -1.125251144e-04f, - -1.129950422e-04f, -1.134646843e-04f, -1.139340396e-04f, -1.144031071e-04f, -1.148718859e-04f, -1.153403749e-04f, -1.158085731e-04f, -1.162764795e-04f, -1.167440932e-04f, -1.172114131e-04f, - -1.176784382e-04f, -1.181451675e-04f, -1.186116000e-04f, -1.190777348e-04f, -1.195435707e-04f, -1.200091069e-04f, -1.204743423e-04f, -1.209392760e-04f, -1.214039068e-04f, -1.218682339e-04f, - -1.223322563e-04f, -1.227959729e-04f, -1.232593827e-04f, -1.237224848e-04f, -1.241852782e-04f, -1.246477619e-04f, -1.251099349e-04f, -1.255717961e-04f, -1.260333447e-04f, -1.264945797e-04f, - -1.269554999e-04f, -1.274161045e-04f, -1.278763925e-04f, -1.283363629e-04f, -1.287960147e-04f, -1.292553469e-04f, -1.297143586e-04f, -1.301730487e-04f, -1.306314163e-04f, -1.310894604e-04f, - -1.315471800e-04f, -1.320045742e-04f, -1.324616419e-04f, -1.329183822e-04f, -1.333747942e-04f, -1.338308767e-04f, -1.342866290e-04f, -1.347420499e-04f, -1.351971386e-04f, -1.356518940e-04f, - -1.361063152e-04f, -1.365604012e-04f, -1.370141510e-04f, -1.374675637e-04f, -1.379206384e-04f, -1.383733739e-04f, -1.388257694e-04f, -1.392778240e-04f, -1.397295366e-04f, -1.401809062e-04f, - -1.406319320e-04f, -1.410826130e-04f, -1.415329481e-04f, -1.419829365e-04f, -1.424325771e-04f, -1.428818691e-04f, -1.433308114e-04f, -1.437794031e-04f, -1.442276433e-04f, -1.446755310e-04f, - -1.451230652e-04f, -1.455702450e-04f, -1.460170694e-04f, -1.464635376e-04f, -1.469096484e-04f, -1.473554011e-04f, -1.478007945e-04f, -1.482458279e-04f, -1.486905002e-04f, -1.491348105e-04f, - -1.495787578e-04f, -1.500223412e-04f, -1.504655598e-04f, -1.509084127e-04f, -1.513508987e-04f, -1.517930172e-04f, -1.522347670e-04f, -1.526761472e-04f, -1.531171570e-04f, -1.535577954e-04f, - -1.539980614e-04f, -1.544379541e-04f, -1.548774726e-04f, -1.553166159e-04f, -1.557553831e-04f, -1.561937733e-04f, -1.566317856e-04f, -1.570694189e-04f, -1.575066724e-04f, -1.579435452e-04f, - -1.583800363e-04f, -1.588161448e-04f, -1.592518698e-04f, -1.596872103e-04f, -1.601221655e-04f, -1.605567343e-04f, -1.609909160e-04f, -1.614247094e-04f, -1.618581139e-04f, -1.622911283e-04f, - -1.627237519e-04f, -1.631559836e-04f, -1.635878226e-04f, -1.640192679e-04f, -1.644503187e-04f, -1.648809740e-04f, -1.653112329e-04f, -1.657410945e-04f, -1.661705579e-04f, -1.665996222e-04f, - -1.670282864e-04f, -1.674565497e-04f, -1.678844112e-04f, -1.683118699e-04f, -1.687389249e-04f, -1.691655754e-04f, -1.695918204e-04f, -1.700176591e-04f, -1.704430905e-04f, -1.708681137e-04f, - -1.712927278e-04f, -1.717169320e-04f, -1.721407253e-04f, -1.725641068e-04f, -1.729870757e-04f, -1.734096311e-04f, -1.738317720e-04f, -1.742534975e-04f, -1.746748069e-04f, -1.750956991e-04f, - -1.755161733e-04f, -1.759362286e-04f, -1.763558641e-04f, -1.767750790e-04f, -1.771938723e-04f, -1.776122431e-04f, -1.780301906e-04f, -1.784477140e-04f, -1.788648122e-04f, -1.792814845e-04f, - -1.796977299e-04f, -1.801135476e-04f, -1.805289366e-04f, -1.809438962e-04f, -1.813584255e-04f, -1.817725235e-04f, -1.821861894e-04f, -1.825994223e-04f, -1.830122214e-04f, -1.834245857e-04f, - -1.838365145e-04f, -1.842480068e-04f, -1.846590618e-04f, -1.850696786e-04f, -1.854798563e-04f, -1.858895941e-04f, -1.862988911e-04f, -1.867077465e-04f, -1.871161594e-04f, -1.875241289e-04f, - -1.879316542e-04f, -1.883387344e-04f, -1.887453686e-04f, -1.891515561e-04f, -1.895572958e-04f, -1.899625871e-04f, -1.903674291e-04f, -1.907718208e-04f, -1.911757614e-04f, -1.915792502e-04f, - -1.919822862e-04f, -1.923848686e-04f, -1.927869965e-04f, -1.931886691e-04f, -1.935898856e-04f, -1.939906451e-04f, -1.943909467e-04f, -1.947907897e-04f, -1.951901732e-04f, -1.955890963e-04f, - -1.959875583e-04f, -1.963855582e-04f, -1.967830953e-04f, -1.971801686e-04f, -1.975767775e-04f, -1.979729210e-04f, -1.983685982e-04f, -1.987638085e-04f, -1.991585509e-04f, -1.995528247e-04f, - -1.999466289e-04f, -2.003399628e-04f, -2.007328255e-04f, -2.011252163e-04f, -2.015171342e-04f, -2.019085786e-04f, -2.022995485e-04f, -2.026900431e-04f, -2.030800616e-04f, -2.034696032e-04f, - -2.038586672e-04f, -2.042472526e-04f, -2.046353586e-04f, -2.050229845e-04f, -2.054101294e-04f, -2.057967926e-04f, -2.061829731e-04f, -2.065686703e-04f, -2.069538833e-04f, -2.073386112e-04f, - -2.077228533e-04f, -2.081066089e-04f, -2.084898770e-04f, -2.088726568e-04f, -2.092549477e-04f, -2.096367487e-04f, -2.100180592e-04f, -2.103988782e-04f, -2.107792050e-04f, -2.111590387e-04f, - -2.115383787e-04f, -2.119172241e-04f, -2.122955742e-04f, -2.126734280e-04f, -2.130507849e-04f, -2.134276440e-04f, -2.138040046e-04f, -2.141798659e-04f, -2.145552271e-04f, -2.149300874e-04f, - -2.153044460e-04f, -2.156783022e-04f, -2.160516552e-04f, -2.164245041e-04f, -2.167968483e-04f, -2.171686869e-04f, -2.175400191e-04f, -2.179108443e-04f, -2.182811616e-04f, -2.186509702e-04f, - -2.190202694e-04f, -2.193890584e-04f, -2.197573365e-04f, -2.201251028e-04f, -2.204923566e-04f, -2.208590972e-04f, -2.212253238e-04f, -2.215910356e-04f, -2.219562318e-04f, -2.223209117e-04f, - -2.226850746e-04f, -2.230487197e-04f, -2.234118462e-04f, -2.237744534e-04f, -2.241365405e-04f, -2.244981068e-04f, -2.248591515e-04f, -2.252196738e-04f, -2.255796731e-04f, -2.259391485e-04f, - -2.262980994e-04f, -2.266565250e-04f, -2.270144245e-04f, -2.273717971e-04f, -2.277286423e-04f, -2.280849591e-04f, -2.284407470e-04f, -2.287960050e-04f, -2.291507326e-04f, -2.295049289e-04f, - -2.298585933e-04f, -2.302117250e-04f, -2.305643232e-04f, -2.309163873e-04f, -2.312679164e-04f, -2.316189100e-04f, -2.319693672e-04f, -2.323192873e-04f, -2.326686697e-04f, -2.330175135e-04f, - -2.333658181e-04f, -2.337135827e-04f, -2.340608066e-04f, -2.344074892e-04f, -2.347536296e-04f, -2.350992272e-04f, -2.354442812e-04f, -2.357887910e-04f, -2.361327558e-04f, -2.364761750e-04f, - -2.368190477e-04f, -2.371613734e-04f, -2.375031512e-04f, -2.378443806e-04f, -2.381850607e-04f, -2.385251909e-04f, -2.388647705e-04f, -2.392037988e-04f, -2.395422750e-04f, -2.398801986e-04f, - -2.402175687e-04f, -2.405543847e-04f, -2.408906459e-04f, -2.412263517e-04f, -2.415615012e-04f, -2.418960939e-04f, -2.422301290e-04f, -2.425636058e-04f, -2.428965237e-04f, -2.432288820e-04f, - -2.435606800e-04f, -2.438919170e-04f, -2.442225923e-04f, -2.445527053e-04f, -2.448822552e-04f, -2.452112415e-04f, -2.455396633e-04f, -2.458675201e-04f, -2.461948112e-04f, -2.465215358e-04f, - -2.468476934e-04f, -2.471732833e-04f, -2.474983047e-04f, -2.478227570e-04f, -2.481466396e-04f, -2.484699518e-04f, -2.487926930e-04f, -2.491148624e-04f, -2.494364594e-04f, -2.497574833e-04f, - -2.500779335e-04f, -2.503978094e-04f, -2.507171102e-04f, -2.510358354e-04f, -2.513539842e-04f, -2.516715561e-04f, -2.519885503e-04f, -2.523049662e-04f, -2.526208033e-04f, -2.529360607e-04f, - -2.532507379e-04f, -2.535648343e-04f, -2.538783492e-04f, -2.541912819e-04f, -2.545036318e-04f, -2.548153983e-04f, -2.551265808e-04f, -2.554371786e-04f, -2.557471910e-04f, -2.560566175e-04f, - -2.563654574e-04f, -2.566737100e-04f, -2.569813748e-04f, -2.572884512e-04f, -2.575949384e-04f, -2.579008359e-04f, -2.582061431e-04f, -2.585108593e-04f, -2.588149839e-04f, -2.591185163e-04f, - -2.594214558e-04f, -2.597238019e-04f, -2.600255540e-04f, -2.603267113e-04f, -2.606272734e-04f, -2.609272396e-04f, -2.612266092e-04f, -2.615253818e-04f, -2.618235566e-04f, -2.621211331e-04f, - -2.624181107e-04f, -2.627144887e-04f, -2.630102666e-04f, -2.633054437e-04f, -2.636000195e-04f, -2.638939934e-04f, -2.641873647e-04f, -2.644801329e-04f, -2.647722974e-04f, -2.650638576e-04f, - -2.653548129e-04f, -2.656451626e-04f, -2.659349063e-04f, -2.662240434e-04f, -2.665125732e-04f, -2.668004951e-04f, -2.670878086e-04f, -2.673745131e-04f, -2.676606081e-04f, -2.679460929e-04f, - -2.682309669e-04f, -2.685152297e-04f, -2.687988805e-04f, -2.690819189e-04f, -2.693643443e-04f, -2.696461561e-04f, -2.699273537e-04f, -2.702079366e-04f, -2.704879042e-04f, -2.707672559e-04f, - -2.710459912e-04f, -2.713241095e-04f, -2.716016103e-04f, -2.718784929e-04f, -2.721547569e-04f, -2.724304017e-04f, -2.727054267e-04f, -2.729798313e-04f, -2.732536151e-04f, -2.735267775e-04f, - -2.737993178e-04f, -2.740712357e-04f, -2.743425305e-04f, -2.746132016e-04f, -2.748832486e-04f, -2.751526709e-04f, -2.754214680e-04f, -2.756896393e-04f, -2.759571842e-04f, -2.762241023e-04f, - -2.764903930e-04f, -2.767560558e-04f, -2.770210902e-04f, -2.772854955e-04f, -2.775492714e-04f, -2.778124171e-04f, -2.780749324e-04f, -2.783368165e-04f, -2.785980690e-04f, -2.788586894e-04f, - -2.791186771e-04f, -2.793780316e-04f, -2.796367525e-04f, -2.798948391e-04f, -2.801522910e-04f, -2.804091077e-04f, -2.806652886e-04f, -2.809208332e-04f, -2.811757411e-04f, -2.814300117e-04f, - -2.816836445e-04f, -2.819366390e-04f, -2.821889947e-04f, -2.824407112e-04f, -2.826917878e-04f, -2.829422241e-04f, -2.831920197e-04f, -2.834411739e-04f, -2.836896864e-04f, -2.839375566e-04f, - -2.841847840e-04f, -2.844313682e-04f, -2.846773086e-04f, -2.849226048e-04f, -2.851672563e-04f, -2.854112626e-04f, -2.856546231e-04f, -2.858973375e-04f, -2.861394053e-04f, -2.863808259e-04f, - -2.866215990e-04f, -2.868617239e-04f, -2.871012003e-04f, -2.873400276e-04f, -2.875782055e-04f, -2.878157334e-04f, -2.880526109e-04f, -2.882888374e-04f, -2.885244126e-04f, -2.887593359e-04f, - -2.889936070e-04f, -2.892272253e-04f, -2.894601903e-04f, -2.896925017e-04f, -2.899241590e-04f, -2.901551617e-04f, -2.903855093e-04f, -2.906152014e-04f, -2.908442376e-04f, -2.910726174e-04f, - -2.913003404e-04f, -2.915274061e-04f, -2.917538140e-04f, -2.919795638e-04f, -2.922046549e-04f, -2.924290870e-04f, -2.926528596e-04f, -2.928759723e-04f, -2.930984246e-04f, -2.933202161e-04f, - -2.935413463e-04f, -2.937618149e-04f, -2.939816214e-04f, -2.942007653e-04f, -2.944192463e-04f, -2.946370639e-04f, -2.948542177e-04f, -2.950707073e-04f, -2.952865322e-04f, -2.955016921e-04f, - -2.957161865e-04f, -2.959300149e-04f, -2.961431771e-04f, -2.963556725e-04f, -2.965675008e-04f, -2.967786615e-04f, -2.969891543e-04f, -2.971989787e-04f, -2.974081343e-04f, -2.976166207e-04f, - -2.978244376e-04f, -2.980315844e-04f, -2.982380609e-04f, -2.984438666e-04f, -2.986490011e-04f, -2.988534640e-04f, -2.990572550e-04f, -2.992603736e-04f, -2.994628194e-04f, -2.996645921e-04f, - -2.998656912e-04f, -3.000661165e-04f, -3.002658674e-04f, -3.004649436e-04f, -3.006633448e-04f, -3.008610705e-04f, -3.010581204e-04f, -3.012544941e-04f, -3.014501912e-04f, -3.016452113e-04f, - -3.018395541e-04f, -3.020332192e-04f, -3.022262063e-04f, -3.024185149e-04f, -3.026101446e-04f, -3.028010952e-04f, -3.029913663e-04f, -3.031809575e-04f, -3.033698684e-04f, -3.035580987e-04f, - -3.037456480e-04f, -3.039325160e-04f, -3.041187023e-04f, -3.043042065e-04f, -3.044890284e-04f, -3.046731675e-04f, -3.048566235e-04f, -3.050393961e-04f, -3.052214849e-04f, -3.054028895e-04f, - -3.055836097e-04f, -3.057636451e-04f, -3.059429954e-04f, -3.061216601e-04f, -3.062996390e-04f, -3.064769318e-04f, -3.066535380e-04f, -3.068294575e-04f, -3.070046898e-04f, -3.071792345e-04f, - -3.073530915e-04f, -3.075262604e-04f, -3.076987408e-04f, -3.078705324e-04f, -3.080416349e-04f, -3.082120479e-04f, -3.083817713e-04f, -3.085508045e-04f, -3.087191474e-04f, -3.088867996e-04f, - -3.090537608e-04f, -3.092200307e-04f, -3.093856090e-04f, -3.095504954e-04f, -3.097146895e-04f, -3.098781911e-04f, -3.100409998e-04f, -3.102031154e-04f, -3.103645376e-04f, -3.105252660e-04f, - -3.106853004e-04f, -3.108446405e-04f, -3.110032860e-04f, -3.111612365e-04f, -3.113184919e-04f, -3.114750517e-04f, -3.116309158e-04f, -3.117860838e-04f, -3.119405554e-04f, -3.120943305e-04f, - -3.122474086e-04f, -3.123997895e-04f, -3.125514730e-04f, -3.127024587e-04f, -3.128527464e-04f, -3.130023358e-04f, -3.131512267e-04f, -3.132994187e-04f, -3.134469116e-04f, -3.135937051e-04f, - -3.137397990e-04f, -3.138851930e-04f, -3.140298869e-04f, -3.141738803e-04f, -3.143171731e-04f, -3.144597649e-04f, -3.146016555e-04f, -3.147428447e-04f, -3.148833321e-04f, -3.150231177e-04f, - -3.151622010e-04f, -3.153005818e-04f, -3.154382600e-04f, -3.155752352e-04f, -3.157115073e-04f, -3.158470759e-04f, -3.159819408e-04f, -3.161161019e-04f, -3.162495588e-04f, -3.163823113e-04f, - -3.165143592e-04f, -3.166457023e-04f, -3.167763403e-04f, -3.169062729e-04f, -3.170355001e-04f, -3.171640215e-04f, -3.172918369e-04f, -3.174189461e-04f, -3.175453488e-04f, -3.176710449e-04f, - -3.177960342e-04f, -3.179203163e-04f, -3.180438912e-04f, -3.181667586e-04f, -3.182889182e-04f, -3.184103699e-04f, -3.185311134e-04f, -3.186511486e-04f, -3.187704752e-04f, -3.188890931e-04f, - -3.190070020e-04f, -3.191242017e-04f, -3.192406920e-04f, -3.193564728e-04f, -3.194715439e-04f, -3.195859049e-04f, -3.196995559e-04f, -3.198124965e-04f, -3.199247265e-04f, -3.200362458e-04f, - -3.201470543e-04f, -3.202571516e-04f, -3.203665377e-04f, -3.204752123e-04f, -3.205831752e-04f, -3.206904264e-04f, -3.207969655e-04f, -3.209027925e-04f, -3.210079071e-04f, -3.211123092e-04f, - -3.212159986e-04f, -3.213189752e-04f, -3.214212387e-04f, -3.215227890e-04f, -3.216236260e-04f, -3.217237495e-04f, -3.218231592e-04f, -3.219218551e-04f, -3.220198371e-04f, -3.221171048e-04f, - -3.222136582e-04f, -3.223094972e-04f, -3.224046216e-04f, -3.224990311e-04f, -3.225927258e-04f, -3.226857054e-04f, -3.227779697e-04f, -3.228695187e-04f, -3.229603522e-04f, -3.230504701e-04f, - -3.231398722e-04f, -3.232285583e-04f, -3.233165284e-04f, -3.234037823e-04f, -3.234903199e-04f, -3.235761410e-04f, -3.236612455e-04f, -3.237456333e-04f, -3.238293043e-04f, -3.239122583e-04f, - -3.239944952e-04f, -3.240760148e-04f, -3.241568172e-04f, -3.242369021e-04f, -3.243162694e-04f, -3.243949190e-04f, -3.244728508e-04f, -3.245500648e-04f, -3.246265606e-04f, -3.247023384e-04f, - -3.247773979e-04f, -3.248517390e-04f, -3.249253617e-04f, -3.249982659e-04f, -3.250704513e-04f, -3.251419180e-04f, -3.252126659e-04f, -3.252826948e-04f, -3.253520046e-04f, -3.254205953e-04f, - -3.254884668e-04f, -3.255556189e-04f, -3.256220517e-04f, -3.256877649e-04f, -3.257527585e-04f, -3.258170324e-04f, -3.258805866e-04f, -3.259434210e-04f, -3.260055354e-04f, -3.260669299e-04f, - -3.261276042e-04f, -3.261875585e-04f, -3.262467925e-04f, -3.263053062e-04f, -3.263630995e-04f, -3.264201725e-04f, -3.264765249e-04f, -3.265321567e-04f, -3.265870680e-04f, -3.266412585e-04f, - -3.266947284e-04f, -3.267474774e-04f, -3.267995055e-04f, -3.268508127e-04f, -3.269013990e-04f, -3.269512642e-04f, -3.270004083e-04f, -3.270488313e-04f, -3.270965332e-04f, -3.271435138e-04f, - -3.271897732e-04f, -3.272353112e-04f, -3.272801279e-04f, -3.273242233e-04f, -3.273675972e-04f, -3.274102496e-04f, -3.274521805e-04f, -3.274933899e-04f, -3.275338778e-04f, -3.275736440e-04f, - -3.276126886e-04f, -3.276510116e-04f, -3.276886129e-04f, -3.277254925e-04f, -3.277616504e-04f, -3.277970865e-04f, -3.278318009e-04f, -3.278657935e-04f, -3.278990643e-04f, -3.279316132e-04f, - -3.279634404e-04f, -3.279945457e-04f, -3.280249292e-04f, -3.280545909e-04f, -3.280835307e-04f, -3.281117486e-04f, -3.281392446e-04f, -3.281660188e-04f, -3.281920711e-04f, -3.282174016e-04f, - -3.282420102e-04f, -3.282658969e-04f, -3.282890618e-04f, -3.283115048e-04f, -3.283332260e-04f, -3.283542254e-04f, -3.283745030e-04f, -3.283940587e-04f, -3.284128927e-04f, -3.284310049e-04f, - -3.284483954e-04f, -3.284650641e-04f, -3.284810112e-04f, -3.284962365e-04f, -3.285107402e-04f, -3.285245223e-04f, -3.285375828e-04f, -3.285499217e-04f, -3.285615390e-04f, -3.285724349e-04f, - -3.285826093e-04f, -3.285920623e-04f, -3.286007938e-04f, -3.286088040e-04f, -3.286160929e-04f, -3.286226605e-04f, -3.286285069e-04f, -3.286336321e-04f, -3.286380361e-04f, -3.286417191e-04f, - -3.286446811e-04f, -3.286469220e-04f, -3.286484420e-04f, -3.286492412e-04f, -3.286493195e-04f, -3.286486770e-04f, -3.286473139e-04f, -3.286452301e-04f, -3.286424257e-04f, -3.286389009e-04f, - -3.286346555e-04f, -3.286296898e-04f, -3.286240038e-04f, -3.286175976e-04f, -3.286104712e-04f, -3.286026247e-04f, -3.285940581e-04f, -3.285847717e-04f, -3.285747654e-04f, -3.285640393e-04f, - -3.285525935e-04f, -3.285404280e-04f, -3.285275431e-04f, -3.285139387e-04f, -3.284996150e-04f, -3.284845720e-04f, -3.284688098e-04f, -3.284523285e-04f, -3.284351283e-04f, -3.284172092e-04f, - -3.283985712e-04f, -3.283792146e-04f, -3.283591394e-04f, -3.283383457e-04f, -3.283168336e-04f, -3.282946032e-04f, -3.282716547e-04f, -3.282479881e-04f, -3.282236035e-04f, -3.281985011e-04f, - -3.281726810e-04f, -3.281461433e-04f, -3.281188880e-04f, -3.280909154e-04f, -3.280622255e-04f, -3.280328185e-04f, -3.280026945e-04f, -3.279718535e-04f, -3.279402959e-04f, -3.279080215e-04f, - -3.278750307e-04f, -3.278413235e-04f, -3.278069000e-04f, -3.277717604e-04f, -3.277359048e-04f, -3.276993334e-04f, -3.276620463e-04f, -3.276240437e-04f, -3.275853256e-04f, -3.275458922e-04f, - -3.275057437e-04f, -3.274648802e-04f, -3.274233019e-04f, -3.273810088e-04f, -3.273380013e-04f, -3.272942793e-04f, -3.272498431e-04f, -3.272046929e-04f, -3.271588287e-04f, -3.271122507e-04f, - -3.270649592e-04f, -3.270169542e-04f, -3.269682359e-04f, -3.269188045e-04f, -3.268686602e-04f, -3.268178031e-04f, -3.267662333e-04f, -3.267139512e-04f, -3.266609568e-04f, -3.266072502e-04f, - -3.265528318e-04f, -3.264977016e-04f, -3.264418599e-04f, -3.263853068e-04f, -3.263280425e-04f, -3.262700671e-04f, -3.262113810e-04f, -3.261519842e-04f, -3.260918769e-04f, -3.260310594e-04f, - -3.259695318e-04f, -3.259072943e-04f, -3.258443471e-04f, -3.257806905e-04f, -3.257163245e-04f, -3.256512494e-04f, -3.255854655e-04f, -3.255189728e-04f, -3.254517717e-04f, -3.253838623e-04f, - -3.253152448e-04f, -3.252459194e-04f, -3.251758863e-04f, -3.251051459e-04f, -3.250336981e-04f, -3.249615434e-04f, -3.248886818e-04f, -3.248151137e-04f, -3.247408391e-04f, -3.246658585e-04f, - -3.245901719e-04f, -3.245137795e-04f, -3.244366817e-04f, -3.243588787e-04f, -3.242803706e-04f, -3.242011577e-04f, -3.241212403e-04f, -3.240406185e-04f, -3.239592926e-04f, -3.238772629e-04f, - -3.237945295e-04f, -3.237110927e-04f, -3.236269528e-04f, -3.235421100e-04f, -3.234565645e-04f, -3.233703166e-04f, -3.232833665e-04f, -3.231957145e-04f, -3.231073609e-04f, -3.230183058e-04f, - -3.229285495e-04f, -3.228380923e-04f, -3.227469344e-04f, -3.226550761e-04f, -3.225625177e-04f, -3.224692594e-04f, -3.223753015e-04f, -3.222806442e-04f, -3.221852878e-04f, -3.220892325e-04f, - -3.219924787e-04f, -3.218950266e-04f, -3.217968765e-04f, -3.216980286e-04f, -3.215984833e-04f, -3.214982407e-04f, -3.213973012e-04f, -3.212956651e-04f, -3.211933325e-04f, -3.210903039e-04f, - -3.209865795e-04f, -3.208821595e-04f, -3.207770444e-04f, -3.206712342e-04f, -3.205647294e-04f, -3.204575302e-04f, -3.203496370e-04f, -3.202410499e-04f, -3.201317694e-04f, -3.200217956e-04f, - -3.199111290e-04f, -3.197997697e-04f, -3.196877182e-04f, -3.195749746e-04f, -3.194615394e-04f, -3.193474128e-04f, -3.192325950e-04f, -3.191170866e-04f, -3.190008876e-04f, -3.188839985e-04f, - -3.187664195e-04f, -3.186481510e-04f, -3.185291933e-04f, -3.184095467e-04f, -3.182892115e-04f, -3.181681881e-04f, -3.180464767e-04f, -3.179240777e-04f, -3.178009915e-04f, -3.176772182e-04f, - -3.175527583e-04f, -3.174276122e-04f, -3.173017800e-04f, -3.171752622e-04f, -3.170480590e-04f, -3.169201709e-04f, -3.167915982e-04f, -3.166623412e-04f, -3.165324001e-04f, -3.164017755e-04f, - -3.162704676e-04f, -3.161384767e-04f, -3.160058033e-04f, -3.158724476e-04f, -3.157384100e-04f, -3.156036908e-04f, -3.154682905e-04f, -3.153322093e-04f, -3.151954476e-04f, -3.150580058e-04f, - -3.149198842e-04f, -3.147810831e-04f, -3.146416030e-04f, -3.145014442e-04f, -3.143606071e-04f, -3.142190920e-04f, -3.140768993e-04f, -3.139340293e-04f, -3.137904825e-04f, -3.136462592e-04f, - -3.135013597e-04f, -3.133557845e-04f, -3.132095338e-04f, -3.130626082e-04f, -3.129150080e-04f, -3.127667334e-04f, -3.126177851e-04f, -3.124681632e-04f, -3.123178682e-04f, -3.121669005e-04f, - -3.120152604e-04f, -3.118629484e-04f, -3.117099648e-04f, -3.115563101e-04f, -3.114019846e-04f, -3.112469886e-04f, -3.110913227e-04f, -3.109349872e-04f, -3.107779825e-04f, -3.106203090e-04f, - -3.104619671e-04f, -3.103029572e-04f, -3.101432797e-04f, -3.099829350e-04f, -3.098219235e-04f, -3.096602456e-04f, -3.094979018e-04f, -3.093348924e-04f, -3.091712178e-04f, -3.090068785e-04f, - -3.088418749e-04f, -3.086762074e-04f, -3.085098764e-04f, -3.083428823e-04f, -3.081752256e-04f, -3.080069067e-04f, -3.078379259e-04f, -3.076682838e-04f, -3.074979807e-04f, -3.073270171e-04f, - -3.071553934e-04f, -3.069831100e-04f, -3.068101674e-04f, -3.066365660e-04f, -3.064623062e-04f, -3.062873885e-04f, -3.061118133e-04f, -3.059355810e-04f, -3.057586922e-04f, -3.055811471e-04f, - -3.054029463e-04f, -3.052240902e-04f, -3.050445793e-04f, -3.048644140e-04f, -3.046835947e-04f, -3.045021219e-04f, -3.043199961e-04f, -3.041372177e-04f, -3.039537872e-04f, -3.037697049e-04f, - -3.035849715e-04f, -3.033995873e-04f, -3.032135527e-04f, -3.030268683e-04f, -3.028395346e-04f, -3.026515519e-04f, -3.024629207e-04f, -3.022736415e-04f, -3.020837149e-04f, -3.018931411e-04f, - -3.017019208e-04f, -3.015100544e-04f, -3.013175424e-04f, -3.011243851e-04f, -3.009305832e-04f, -3.007361371e-04f, -3.005410472e-04f, -3.003453141e-04f, -3.001489383e-04f, -2.999519201e-04f, - -2.997542602e-04f, -2.995559589e-04f, -2.993570168e-04f, -2.991574343e-04f, -2.989572120e-04f, -2.987563504e-04f, -2.985548499e-04f, -2.983527110e-04f, -2.981499342e-04f, -2.979465201e-04f, - -2.977424690e-04f, -2.975377816e-04f, -2.973324583e-04f, -2.971264996e-04f, -2.969199061e-04f, -2.967126782e-04f, -2.965048164e-04f, -2.962963212e-04f, -2.960871932e-04f, -2.958774329e-04f, - -2.956670407e-04f, -2.954560172e-04f, -2.952443630e-04f, -2.950320784e-04f, -2.948191641e-04f, -2.946056205e-04f, -2.943914482e-04f, -2.941766476e-04f, -2.939612194e-04f, -2.937451641e-04f, - -2.935284820e-04f, -2.933111739e-04f, -2.930932402e-04f, -2.928746815e-04f, -2.926554982e-04f, -2.924356909e-04f, -2.922152601e-04f, -2.919942065e-04f, -2.917725304e-04f, -2.915502325e-04f, - -2.913273133e-04f, -2.911037733e-04f, -2.908796130e-04f, -2.906548331e-04f, -2.904294340e-04f, -2.902034163e-04f, -2.899767806e-04f, -2.897495273e-04f, -2.895216571e-04f, -2.892931704e-04f, - -2.890640679e-04f, -2.888343501e-04f, -2.886040176e-04f, -2.883730708e-04f, -2.881415104e-04f, -2.879093369e-04f, -2.876765509e-04f, -2.874431529e-04f, -2.872091435e-04f, -2.869745233e-04f, - -2.867392928e-04f, -2.865034526e-04f, -2.862670032e-04f, -2.860299453e-04f, -2.857922794e-04f, -2.855540060e-04f, -2.853151258e-04f, -2.850756392e-04f, -2.848355470e-04f, -2.845948496e-04f, - -2.843535477e-04f, -2.841116417e-04f, -2.838691324e-04f, -2.836260203e-04f, -2.833823059e-04f, -2.831379898e-04f, -2.828930727e-04f, -2.826475551e-04f, -2.824014376e-04f, -2.821547208e-04f, - -2.819074052e-04f, -2.816594916e-04f, -2.814109804e-04f, -2.811618722e-04f, -2.809121677e-04f, -2.806618675e-04f, -2.804109721e-04f, -2.801594822e-04f, -2.799073983e-04f, -2.796547210e-04f, - -2.794014510e-04f, -2.791475889e-04f, -2.788931352e-04f, -2.786380905e-04f, -2.783824556e-04f, -2.781262309e-04f, -2.778694171e-04f, -2.776120148e-04f, -2.773540247e-04f, -2.770954472e-04f, - -2.768362831e-04f, -2.765765330e-04f, -2.763161974e-04f, -2.760552771e-04f, -2.757937725e-04f, -2.755316844e-04f, -2.752690133e-04f, -2.750057600e-04f, -2.747419249e-04f, -2.744775088e-04f, - -2.742125122e-04f, -2.739469358e-04f, -2.736807803e-04f, -2.734140462e-04f, -2.731467341e-04f, -2.728788448e-04f, -2.726103789e-04f, -2.723413369e-04f, -2.720717196e-04f, -2.718015275e-04f, - -2.715307613e-04f, -2.712594216e-04f, -2.709875092e-04f, -2.707150245e-04f, -2.704419684e-04f, -2.701683413e-04f, -2.698941440e-04f, -2.696193772e-04f, -2.693440414e-04f, -2.690681373e-04f, - -2.687916655e-04f, -2.685146268e-04f, -2.682370217e-04f, -2.679588510e-04f, -2.676801153e-04f, -2.674008151e-04f, -2.671209513e-04f, -2.668405245e-04f, -2.665595352e-04f, -2.662779842e-04f, - -2.659958722e-04f, -2.657131998e-04f, -2.654299677e-04f, -2.651461764e-04f, -2.648618268e-04f, -2.645769195e-04f, -2.642914551e-04f, -2.640054344e-04f, -2.637188579e-04f, -2.634317264e-04f, - -2.631440405e-04f, -2.628558010e-04f, -2.625670084e-04f, -2.622776636e-04f, -2.619877670e-04f, -2.616973195e-04f, -2.614063217e-04f, -2.611147743e-04f, -2.608226780e-04f, -2.605300335e-04f, - -2.602368414e-04f, -2.599431025e-04f, -2.596488174e-04f, -2.593539868e-04f, -2.590586114e-04f, -2.587626919e-04f, -2.584662290e-04f, -2.581692234e-04f, -2.578716758e-04f, -2.575735869e-04f, - -2.572749574e-04f, -2.569757879e-04f, -2.566760792e-04f, -2.563758320e-04f, -2.560750470e-04f, -2.557737249e-04f, -2.554718664e-04f, -2.551694722e-04f, -2.548665429e-04f, -2.545630794e-04f, - -2.542590824e-04f, -2.539545524e-04f, -2.536494903e-04f, -2.533438968e-04f, -2.530377725e-04f, -2.527311182e-04f, -2.524239346e-04f, -2.521162225e-04f, -2.518079824e-04f, -2.514992153e-04f, - -2.511899217e-04f, -2.508801024e-04f, -2.505697581e-04f, -2.502588895e-04f, -2.499474975e-04f, -2.496355826e-04f, -2.493231456e-04f, -2.490101873e-04f, -2.486967084e-04f, -2.483827096e-04f, - -2.480681916e-04f, -2.477531552e-04f, -2.474376011e-04f, -2.471215300e-04f, -2.468049427e-04f, -2.464878399e-04f, -2.461702224e-04f, -2.458520908e-04f, -2.455334460e-04f, -2.452142887e-04f, - -2.448946195e-04f, -2.445744393e-04f, -2.442537488e-04f, -2.439325487e-04f, -2.436108399e-04f, -2.432886229e-04f, -2.429658987e-04f, -2.426426678e-04f, -2.423189312e-04f, -2.419946895e-04f, - -2.416699435e-04f, -2.413446939e-04f, -2.410189415e-04f, -2.406926870e-04f, -2.403659313e-04f, -2.400386750e-04f, -2.397109189e-04f, -2.393826639e-04f, -2.390539105e-04f, -2.387246597e-04f, - -2.383949121e-04f, -2.380646686e-04f, -2.377339299e-04f, -2.374026967e-04f, -2.370709698e-04f, -2.367387501e-04f, -2.364060382e-04f, -2.360728349e-04f, -2.357391411e-04f, -2.354049574e-04f, - -2.350702847e-04f, -2.347351237e-04f, -2.343994752e-04f, -2.340633399e-04f, -2.337267188e-04f, -2.333896124e-04f, -2.330520217e-04f, -2.327139473e-04f, -2.323753902e-04f, -2.320363509e-04f, - -2.316968305e-04f, -2.313568295e-04f, -2.310163488e-04f, -2.306753892e-04f, -2.303339515e-04f, -2.299920365e-04f, -2.296496449e-04f, -2.293067776e-04f, -2.289634353e-04f, -2.286196188e-04f, - -2.282753290e-04f, -2.279305665e-04f, -2.275853323e-04f, -2.272396271e-04f, -2.268934516e-04f, -2.265468068e-04f, -2.261996933e-04f, -2.258521121e-04f, -2.255040639e-04f, -2.251555494e-04f, - -2.248065696e-04f, -2.244571251e-04f, -2.241072169e-04f, -2.237568457e-04f, -2.234060123e-04f, -2.230547175e-04f, -2.227029622e-04f, -2.223507471e-04f, -2.219980730e-04f, -2.216449409e-04f, - -2.212913514e-04f, -2.209373054e-04f, -2.205828037e-04f, -2.202278471e-04f, -2.198724364e-04f, -2.195165725e-04f, -2.191602562e-04f, -2.188034883e-04f, -2.184462695e-04f, -2.180886008e-04f, - -2.177304830e-04f, -2.173719168e-04f, -2.170129031e-04f, -2.166534427e-04f, -2.162935365e-04f, -2.159331852e-04f, -2.155723898e-04f, -2.152111509e-04f, -2.148494695e-04f, -2.144873464e-04f, - -2.141247824e-04f, -2.137617784e-04f, -2.133983351e-04f, -2.130344534e-04f, -2.126701342e-04f, -2.123053782e-04f, -2.119401864e-04f, -2.115745595e-04f, -2.112084984e-04f, -2.108420039e-04f, - -2.104750768e-04f, -2.101077181e-04f, -2.097399285e-04f, -2.093717090e-04f, -2.090030602e-04f, -2.086339831e-04f, -2.082644785e-04f, -2.078945473e-04f, -2.075241903e-04f, -2.071534084e-04f, - -2.067822024e-04f, -2.064105731e-04f, -2.060385214e-04f, -2.056660482e-04f, -2.052931543e-04f, -2.049198405e-04f, -2.045461078e-04f, -2.041719569e-04f, -2.037973887e-04f, -2.034224041e-04f, - -2.030470039e-04f, -2.026711891e-04f, -2.022949603e-04f, -2.019183186e-04f, -2.015412648e-04f, -2.011637996e-04f, -2.007859241e-04f, -2.004076390e-04f, -2.000289452e-04f, -1.996498436e-04f, - -1.992703351e-04f, -1.988904204e-04f, -1.985101005e-04f, -1.981293763e-04f, -1.977482486e-04f, -1.973667182e-04f, -1.969847861e-04f, -1.966024532e-04f, -1.962197202e-04f, -1.958365881e-04f, - -1.954530577e-04f, -1.950691299e-04f, -1.946848056e-04f, -1.943000857e-04f, -1.939149710e-04f, -1.935294624e-04f, -1.931435608e-04f, -1.927572670e-04f, -1.923705821e-04f, -1.919835067e-04f, - -1.915960419e-04f, -1.912081884e-04f, -1.908199472e-04f, -1.904313192e-04f, -1.900423052e-04f, -1.896529062e-04f, -1.892631229e-04f, -1.888729564e-04f, -1.884824074e-04f, -1.880914769e-04f, - -1.877001658e-04f, -1.873084749e-04f, -1.869164052e-04f, -1.865239575e-04f, -1.861311327e-04f, -1.857379317e-04f, -1.853443554e-04f, -1.849504048e-04f, -1.845560806e-04f, -1.841613839e-04f, - -1.837663154e-04f, -1.833708761e-04f, -1.829750669e-04f, -1.825788887e-04f, -1.821823423e-04f, -1.817854287e-04f, -1.813881489e-04f, -1.809905036e-04f, -1.805924938e-04f, -1.801941203e-04f, - -1.797953842e-04f, -1.793962863e-04f, -1.789968274e-04f, -1.785970086e-04f, -1.781968307e-04f, -1.777962946e-04f, -1.773954012e-04f, -1.769941515e-04f, -1.765925463e-04f, -1.761905865e-04f, - -1.757882732e-04f, -1.753856071e-04f, -1.749825892e-04f, -1.745792204e-04f, -1.741755016e-04f, -1.737714337e-04f, -1.733670177e-04f, -1.729622545e-04f, -1.725571449e-04f, -1.721516899e-04f, - -1.717458905e-04f, -1.713397474e-04f, -1.709332617e-04f, -1.705264343e-04f, -1.701192661e-04f, -1.697117580e-04f, -1.693039109e-04f, -1.688957257e-04f, -1.684872034e-04f, -1.680783450e-04f, - -1.676691512e-04f, -1.672596231e-04f, -1.668497616e-04f, -1.664395676e-04f, -1.660290420e-04f, -1.656181858e-04f, -1.652069998e-04f, -1.647954851e-04f, -1.643836425e-04f, -1.639714729e-04f, - -1.635589774e-04f, -1.631461568e-04f, -1.627330121e-04f, -1.623195442e-04f, -1.619057540e-04f, -1.614916424e-04f, -1.610772105e-04f, -1.606624591e-04f, -1.602473892e-04f, -1.598320017e-04f, - -1.594162975e-04f, -1.590002776e-04f, -1.585839430e-04f, -1.581672945e-04f, -1.577503331e-04f, -1.573330597e-04f, -1.569154753e-04f, -1.564975809e-04f, -1.560793773e-04f, -1.556608655e-04f, - -1.552420465e-04f, -1.548229211e-04f, -1.544034904e-04f, -1.539837553e-04f, -1.535637167e-04f, -1.531433756e-04f, -1.527227329e-04f, -1.523017896e-04f, -1.518805466e-04f, -1.514590048e-04f, - -1.510371653e-04f, -1.506150289e-04f, -1.501925967e-04f, -1.497698695e-04f, -1.493468483e-04f, -1.489235341e-04f, -1.484999278e-04f, -1.480760304e-04f, -1.476518428e-04f, -1.472273660e-04f, - -1.468026010e-04f, -1.463775486e-04f, -1.459522099e-04f, -1.455265858e-04f, -1.451006772e-04f, -1.446744852e-04f, -1.442480106e-04f, -1.438212545e-04f, -1.433942178e-04f, -1.429669014e-04f, - -1.425393063e-04f, -1.421114335e-04f, -1.416832840e-04f, -1.412548586e-04f, -1.408261584e-04f, -1.403971844e-04f, -1.399679374e-04f, -1.395384184e-04f, -1.391086285e-04f, -1.386785686e-04f, - -1.382482396e-04f, -1.378176425e-04f, -1.373867783e-04f, -1.369556479e-04f, -1.365242524e-04f, -1.360925926e-04f, -1.356606696e-04f, -1.352284843e-04f, -1.347960376e-04f, -1.343633307e-04f, - -1.339303643e-04f, -1.334971396e-04f, -1.330636574e-04f, -1.326299188e-04f, -1.321959247e-04f, -1.317616760e-04f, -1.313271739e-04f, -1.308924191e-04f, -1.304574128e-04f, -1.300221558e-04f, - -1.295866492e-04f, -1.291508940e-04f, -1.287148910e-04f, -1.282786414e-04f, -1.278421460e-04f, -1.274054058e-04f, -1.269684219e-04f, -1.265311951e-04f, -1.260937266e-04f, -1.256560172e-04f, - -1.252180679e-04f, -1.247798797e-04f, -1.243414537e-04f, -1.239027907e-04f, -1.234638917e-04f, -1.230247579e-04f, -1.225853900e-04f, -1.221457891e-04f, -1.217059563e-04f, -1.212658924e-04f, - -1.208255985e-04f, -1.203850755e-04f, -1.199443244e-04f, -1.195033462e-04f, -1.190621420e-04f, -1.186207126e-04f, -1.181790591e-04f, -1.177371825e-04f, -1.172950837e-04f, -1.168527638e-04f, - -1.164102236e-04f, -1.159674643e-04f, -1.155244868e-04f, -1.150812920e-04f, -1.146378811e-04f, -1.141942549e-04f, -1.137504145e-04f, -1.133063608e-04f, -1.128620949e-04f, -1.124176177e-04f, - -1.119729303e-04f, -1.115280335e-04f, -1.110829285e-04f, -1.106376162e-04f, -1.101920975e-04f, -1.097463736e-04f, -1.093004454e-04f, -1.088543138e-04f, -1.084079800e-04f, -1.079614448e-04f, - -1.075147092e-04f, -1.070677744e-04f, -1.066206412e-04f, -1.061733107e-04f, -1.057257838e-04f, -1.052780616e-04f, -1.048301450e-04f, -1.043820351e-04f, -1.039337328e-04f, -1.034852392e-04f, - -1.030365552e-04f, -1.025876819e-04f, -1.021386203e-04f, -1.016893713e-04f, -1.012399359e-04f, -1.007903152e-04f, -1.003405101e-04f, -9.989052174e-05f, -9.944035100e-05f, -9.898999892e-05f, - -9.853946650e-05f, -9.808875474e-05f, -9.763786466e-05f, -9.718679724e-05f, -9.673555351e-05f, -9.628413445e-05f, -9.583254108e-05f, -9.538077440e-05f, -9.492883541e-05f, -9.447672513e-05f, - -9.402444455e-05f, -9.357199468e-05f, -9.311937654e-05f, -9.266659111e-05f, -9.221363942e-05f, -9.176052247e-05f, -9.130724127e-05f, -9.085379682e-05f, -9.040019014e-05f, -8.994642222e-05f, - -8.949249408e-05f, -8.903840674e-05f, -8.858416119e-05f, -8.812975845e-05f, -8.767519952e-05f, -8.722048542e-05f, -8.676561716e-05f, -8.631059574e-05f, -8.585542218e-05f, -8.540009749e-05f, - -8.494462268e-05f, -8.448899876e-05f, -8.403322674e-05f, -8.357730764e-05f, -8.312124246e-05f, -8.266503222e-05f, -8.220867794e-05f, -8.175218062e-05f, -8.129554127e-05f, -8.083876092e-05f, - -8.038184057e-05f, -7.992478124e-05f, -7.946758394e-05f, -7.901024969e-05f, -7.855277950e-05f, -7.809517438e-05f, -7.763743536e-05f, -7.717956343e-05f, -7.672155963e-05f, -7.626342497e-05f, - -7.580516045e-05f, -7.534676711e-05f, -7.488824595e-05f, -7.442959798e-05f, -7.397082424e-05f, -7.351192572e-05f, -7.305290346e-05f, -7.259375846e-05f, -7.213449174e-05f, -7.167510433e-05f, - -7.121559724e-05f, -7.075597148e-05f, -7.029622808e-05f, -6.983636805e-05f, -6.937639241e-05f, -6.891630218e-05f, -6.845609838e-05f, -6.799578202e-05f, -6.753535414e-05f, -6.707481573e-05f, - -6.661416783e-05f, -6.615341146e-05f, -6.569254762e-05f, -6.523157735e-05f, -6.477050167e-05f, -6.430932158e-05f, -6.384803812e-05f, -6.338665230e-05f, -6.292516515e-05f, -6.246357768e-05f, - -6.200189092e-05f, -6.154010588e-05f, -6.107822359e-05f, -6.061624507e-05f, -6.015417133e-05f, -5.969200341e-05f, -5.922974232e-05f, -5.876738909e-05f, -5.830494473e-05f, -5.784241027e-05f, - -5.737978672e-05f, -5.691707512e-05f, -5.645427649e-05f, -5.599139184e-05f, -5.552842220e-05f, -5.506536859e-05f, -5.460223203e-05f, -5.413901355e-05f, -5.367571417e-05f, -5.321233492e-05f, - -5.274887681e-05f, -5.228534086e-05f, -5.182172811e-05f, -5.135803957e-05f, -5.089427628e-05f, -5.043043924e-05f, -4.996652949e-05f, -4.950254805e-05f, -4.903849594e-05f, -4.857437418e-05f, - -4.811018381e-05f, -4.764592584e-05f, -4.718160130e-05f, -4.671721121e-05f, -4.625275660e-05f, -4.578823848e-05f, -4.532365789e-05f, -4.485901585e-05f, -4.439431338e-05f, -4.392955151e-05f, - -4.346473126e-05f, -4.299985366e-05f, -4.253491973e-05f, -4.206993049e-05f, -4.160488697e-05f, -4.113979019e-05f, -4.067464118e-05f, -4.020944097e-05f, -3.974419057e-05f, -3.927889102e-05f, - -3.881354333e-05f, -3.834814854e-05f, -3.788270766e-05f, -3.741722172e-05f, -3.695169175e-05f, -3.648611877e-05f, -3.602050381e-05f, -3.555484789e-05f, -3.508915203e-05f, -3.462341726e-05f, - -3.415764461e-05f, -3.369183510e-05f, -3.322598975e-05f, -3.276010959e-05f, -3.229419565e-05f, -3.182824895e-05f, -3.136227051e-05f, -3.089626136e-05f, -3.043022252e-05f, -2.996415502e-05f, - -2.949805988e-05f, -2.903193814e-05f, -2.856579080e-05f, -2.809961890e-05f, -2.763342347e-05f, -2.716720552e-05f, -2.670096608e-05f, -2.623470617e-05f, -2.576842683e-05f, -2.530212907e-05f, - -2.483581392e-05f, -2.436948240e-05f, -2.390313554e-05f, -2.343677436e-05f, -2.297039988e-05f, -2.250401314e-05f, -2.203761515e-05f, -2.157120694e-05f, -2.110478953e-05f, -2.063836395e-05f, - -2.017193121e-05f, -1.970549235e-05f, -1.923904839e-05f, -1.877260035e-05f, -1.830614925e-05f, -1.783969612e-05f, -1.737324198e-05f, -1.690678786e-05f, -1.644033477e-05f, -1.597388375e-05f, - -1.550743580e-05f, -1.504099197e-05f, -1.457455327e-05f, -1.410812071e-05f, -1.364169534e-05f, -1.317527816e-05f, -1.270887020e-05f, -1.224247248e-05f, -1.177608603e-05f, -1.130971187e-05f, - -1.084335102e-05f, -1.037700449e-05f, -9.910673325e-06f, -9.444358530e-06f, -8.978061132e-06f, -8.511782151e-06f, -8.045522609e-06f, -7.579283528e-06f, -7.113065928e-06f, -6.646870831e-06f, - -6.180699256e-06f, -5.714552226e-06f, -5.248430760e-06f, -4.782335879e-06f, -4.316268603e-06f, -3.850229953e-06f, -3.384220947e-06f, -2.918242607e-06f, -2.452295952e-06f, -1.986382001e-06f, - -1.520501773e-06f, -1.054656289e-06f, -5.888465660e-07f, -1.230736243e-07f, 3.426615178e-07f, 8.083578418e-07f, 1.274014329e-06f, 1.739629962e-06f, 2.205203722e-06f, 2.670734591e-06f, - 3.136221551e-06f, 3.601663586e-06f, 4.067059678e-06f, 4.532408809e-06f, 4.997709962e-06f, 5.462962122e-06f, 5.928164270e-06f, 6.393315392e-06f, 6.858414470e-06f, 7.323460488e-06f, - 7.788452432e-06f, 8.253389284e-06f, 8.718270031e-06f, 9.183093656e-06f, 9.647859144e-06f, 1.011256548e-05f, 1.057721165e-05f, 1.104179664e-05f, 1.150631944e-05f, 1.197077903e-05f, - 1.243517440e-05f, 1.289950453e-05f, 1.336376841e-05f, 1.382796504e-05f, 1.429209338e-05f, 1.475615245e-05f, 1.522014121e-05f, 1.568405866e-05f, 1.614790378e-05f, 1.661167558e-05f, - 1.707537302e-05f, 1.753899511e-05f, 1.800254083e-05f, 1.846600918e-05f, 1.892939913e-05f, 1.939270968e-05f, 1.985593983e-05f, 2.031908856e-05f, 2.078215486e-05f, 2.124513772e-05f, - 2.170803613e-05f, 2.217084910e-05f, 2.263357560e-05f, 2.309621463e-05f, 2.355876518e-05f, 2.402122624e-05f, 2.448359681e-05f, 2.494587589e-05f, 2.540806245e-05f, 2.587015551e-05f, - 2.633215404e-05f, 2.679405705e-05f, 2.725586353e-05f, 2.771757248e-05f, 2.817918289e-05f, 2.864069375e-05f, 2.910210406e-05f, 2.956341282e-05f, 3.002461903e-05f, 3.048572167e-05f, - 3.094671975e-05f, 3.140761227e-05f, 3.186839822e-05f, 3.232907660e-05f, 3.278964641e-05f, 3.325010664e-05f, 3.371045630e-05f, 3.417069439e-05f, 3.463081990e-05f, 3.509083184e-05f, - 3.555072920e-05f, 3.601051098e-05f, 3.647017619e-05f, 3.692972383e-05f, 3.738915290e-05f, 3.784846239e-05f, 3.830765133e-05f, 3.876671869e-05f, 3.922566350e-05f, 3.968448474e-05f, - 4.014318143e-05f, 4.060175257e-05f, 4.106019716e-05f, 4.151851422e-05f, 4.197670273e-05f, 4.243476171e-05f, 4.289269017e-05f, 4.335048711e-05f, 4.380815154e-05f, 4.426568245e-05f, - 4.472307888e-05f, 4.518033980e-05f, 4.563746425e-05f, 4.609445122e-05f, 4.655129973e-05f, 4.700800877e-05f, 4.746457738e-05f, 4.792100454e-05f, 4.837728928e-05f, 4.883343060e-05f, - 4.928942751e-05f, 4.974527903e-05f, 5.020098417e-05f, 5.065654194e-05f, 5.111195135e-05f, 5.156721142e-05f, 5.202232116e-05f, 5.247727959e-05f, 5.293208571e-05f, 5.338673854e-05f, - 5.384123711e-05f, 5.429558041e-05f, 5.474976748e-05f, 5.520379732e-05f, 5.565766896e-05f, 5.611138140e-05f, 5.656493368e-05f, 5.701832480e-05f, 5.747155379e-05f, 5.792461966e-05f, - 5.837752143e-05f, 5.883025813e-05f, 5.928282877e-05f, 5.973523237e-05f, 6.018746796e-05f, 6.063953456e-05f, 6.109143119e-05f, 6.154315687e-05f, 6.199471062e-05f, 6.244609148e-05f, - 6.289729846e-05f, 6.334833058e-05f, 6.379918688e-05f, 6.424986637e-05f, 6.470036809e-05f, 6.515069106e-05f, 6.560083430e-05f, 6.605079685e-05f, 6.650057772e-05f, 6.695017596e-05f, - 6.739959059e-05f, 6.784882063e-05f, 6.829786512e-05f, 6.874672309e-05f, 6.919539357e-05f, 6.964387558e-05f, 7.009216817e-05f, 7.054027035e-05f, 7.098818118e-05f, 7.143589967e-05f, - 7.188342486e-05f, 7.233075579e-05f, 7.277789149e-05f, 7.322483100e-05f, 7.367157334e-05f, 7.411811757e-05f, 7.456446271e-05f, 7.501060780e-05f, 7.545655188e-05f, 7.590229398e-05f, - 7.634783315e-05f, 7.679316843e-05f, 7.723829885e-05f, 7.768322346e-05f, 7.812794130e-05f, 7.857245140e-05f, 7.901675281e-05f, 7.946084457e-05f, 7.990472573e-05f, 8.034839532e-05f, - 8.079185240e-05f, 8.123509600e-05f, 8.167812518e-05f, 8.212093897e-05f, 8.256353643e-05f, 8.300591660e-05f, 8.344807853e-05f, 8.389002126e-05f, 8.433174385e-05f, 8.477324534e-05f, - 8.521452479e-05f, 8.565558123e-05f, 8.609641374e-05f, 8.653702134e-05f, 8.697740311e-05f, 8.741755808e-05f, 8.785748532e-05f, 8.829718387e-05f, 8.873665279e-05f, 8.917589114e-05f, - 8.961489797e-05f, 9.005367234e-05f, 9.049221330e-05f, 9.093051990e-05f, 9.136859122e-05f, 9.180642630e-05f, 9.224402421e-05f, 9.268138400e-05f, 9.311850473e-05f, 9.355538548e-05f, - 9.399202528e-05f, 9.442842322e-05f, 9.486457834e-05f, 9.530048972e-05f, 9.573615642e-05f, 9.617157750e-05f, 9.660675202e-05f, 9.704167906e-05f, 9.747635768e-05f, 9.791078694e-05f, - 9.834496592e-05f, 9.877889367e-05f, 9.921256928e-05f, 9.964599180e-05f, 1.000791603e-04f, 1.005120739e-04f, 1.009447316e-04f, 1.013771325e-04f, 1.018092757e-04f, 1.022411602e-04f, - 1.026727851e-04f, 1.031041496e-04f, 1.035352526e-04f, 1.039660933e-04f, 1.043966707e-04f, 1.048269838e-04f, 1.052570319e-04f, 1.056868139e-04f, 1.061163290e-04f, 1.065455762e-04f, - 1.069745545e-04f, 1.074032632e-04f, 1.078317012e-04f, 1.082598676e-04f, 1.086877616e-04f, 1.091153821e-04f, 1.095427284e-04f, 1.099697994e-04f, 1.103965943e-04f, 1.108231122e-04f, - 1.112493521e-04f, 1.116753131e-04f, 1.121009943e-04f, 1.125263948e-04f, 1.129515137e-04f, 1.133763501e-04f, 1.138009031e-04f, 1.142251717e-04f, 1.146491551e-04f, 1.150728523e-04f, - 1.154962625e-04f, 1.159193847e-04f, 1.163422180e-04f, 1.167647616e-04f, 1.171870145e-04f, 1.176089758e-04f, 1.180306447e-04f, 1.184520201e-04f, 1.188731013e-04f, 1.192938873e-04f, - 1.197143773e-04f, 1.201345702e-04f, 1.205544653e-04f, 1.209740616e-04f, 1.213933583e-04f, 1.218123544e-04f, 1.222310490e-04f, 1.226494413e-04f, 1.230675303e-04f, 1.234853152e-04f, - 1.239027951e-04f, 1.243199691e-04f, 1.247368362e-04f, 1.251533957e-04f, 1.255696466e-04f, 1.259855880e-04f, 1.264012190e-04f, 1.268165388e-04f, 1.272315465e-04f, 1.276462411e-04f, - 1.280606219e-04f, 1.284746878e-04f, 1.288884381e-04f, 1.293018718e-04f, 1.297149882e-04f, 1.301277862e-04f, 1.305402650e-04f, 1.309524237e-04f, 1.313642615e-04f, 1.317757775e-04f, - 1.321869708e-04f, 1.325978405e-04f, 1.330083857e-04f, 1.334186057e-04f, 1.338284994e-04f, 1.342380661e-04f, 1.346473048e-04f, 1.350562147e-04f, 1.354647949e-04f, 1.358730446e-04f, - 1.362809629e-04f, 1.366885488e-04f, 1.370958017e-04f, 1.375027204e-04f, 1.379093044e-04f, 1.383155525e-04f, 1.387214641e-04f, 1.391270381e-04f, 1.395322738e-04f, 1.399371704e-04f, - 1.403417268e-04f, 1.407459424e-04f, 1.411498162e-04f, 1.415533473e-04f, 1.419565349e-04f, 1.423593782e-04f, 1.427618763e-04f, 1.431640283e-04f, 1.435658334e-04f, 1.439672907e-04f, - 1.443683995e-04f, 1.447691587e-04f, 1.451695676e-04f, 1.455696254e-04f, 1.459693311e-04f, 1.463686840e-04f, 1.467676831e-04f, 1.471663277e-04f, 1.475646169e-04f, 1.479625498e-04f, - 1.483601257e-04f, 1.487573436e-04f, 1.491542027e-04f, 1.495507022e-04f, 1.499468412e-04f, 1.503426189e-04f, 1.507380345e-04f, 1.511330872e-04f, 1.515277760e-04f, 1.519221001e-04f, - 1.523160588e-04f, 1.527096511e-04f, 1.531028763e-04f, 1.534957335e-04f, 1.538882219e-04f, 1.542803406e-04f, 1.546720889e-04f, 1.550634659e-04f, 1.554544707e-04f, 1.558451025e-04f, - 1.562353606e-04f, 1.566252441e-04f, 1.570147521e-04f, 1.574038838e-04f, 1.577926385e-04f, 1.581810153e-04f, 1.585690133e-04f, 1.589566318e-04f, 1.593438699e-04f, 1.597307268e-04f, - 1.601172018e-04f, 1.605032939e-04f, 1.608890023e-04f, 1.612743264e-04f, 1.616592651e-04f, 1.620438178e-04f, 1.624279836e-04f, 1.628117617e-04f, 1.631951513e-04f, 1.635781515e-04f, - 1.639607617e-04f, 1.643429809e-04f, 1.647248083e-04f, 1.651062433e-04f, 1.654872848e-04f, 1.658679322e-04f, 1.662481847e-04f, 1.666280414e-04f, 1.670075015e-04f, 1.673865643e-04f, - 1.677652289e-04f, 1.681434945e-04f, 1.685213605e-04f, 1.688988258e-04f, 1.692758898e-04f, 1.696525517e-04f, 1.700288106e-04f, 1.704046658e-04f, 1.707801165e-04f, 1.711551619e-04f, - 1.715298012e-04f, 1.719040336e-04f, 1.722778583e-04f, 1.726512746e-04f, 1.730242816e-04f, 1.733968786e-04f, 1.737690648e-04f, 1.741408394e-04f, 1.745122016e-04f, 1.748831506e-04f, - 1.752536857e-04f, 1.756238061e-04f, 1.759935110e-04f, 1.763627996e-04f, 1.767316712e-04f, 1.771001249e-04f, 1.774681601e-04f, 1.778357759e-04f, 1.782029715e-04f, 1.785697462e-04f, - 1.789360993e-04f, 1.793020298e-04f, 1.796675372e-04f, 1.800326206e-04f, 1.803972792e-04f, 1.807615123e-04f, 1.811253191e-04f, 1.814886989e-04f, 1.818516508e-04f, 1.822141742e-04f, - 1.825762683e-04f, 1.829379323e-04f, 1.832991654e-04f, 1.836599669e-04f, 1.840203361e-04f, 1.843802721e-04f, 1.847397743e-04f, 1.850988418e-04f, 1.854574740e-04f, 1.858156700e-04f, - 1.861734292e-04f, 1.865307507e-04f, 1.868876339e-04f, 1.872440780e-04f, 1.876000822e-04f, 1.879556457e-04f, 1.883107680e-04f, 1.886654481e-04f, 1.890196854e-04f, 1.893734791e-04f, - 1.897268284e-04f, 1.900797328e-04f, 1.904321913e-04f, 1.907842033e-04f, 1.911357680e-04f, 1.914868847e-04f, 1.918375527e-04f, 1.921877712e-04f, 1.925375395e-04f, 1.928868569e-04f, - 1.932357227e-04f, 1.935841360e-04f, 1.939320962e-04f, 1.942796026e-04f, 1.946266544e-04f, 1.949732509e-04f, 1.953193914e-04f, 1.956650752e-04f, 1.960103015e-04f, 1.963550696e-04f, - 1.966993789e-04f, 1.970432285e-04f, 1.973866178e-04f, 1.977295461e-04f, 1.980720126e-04f, 1.984140166e-04f, 1.987555574e-04f, 1.990966344e-04f, 1.994372467e-04f, 1.997773937e-04f, - 2.001170747e-04f, 2.004562890e-04f, 2.007950358e-04f, 2.011333145e-04f, 2.014711243e-04f, 2.018084646e-04f, 2.021453346e-04f, 2.024817337e-04f, 2.028176612e-04f, 2.031531163e-04f, - 2.034880983e-04f, 2.038226066e-04f, 2.041566405e-04f, 2.044901992e-04f, 2.048232822e-04f, 2.051558886e-04f, 2.054880178e-04f, 2.058196691e-04f, 2.061508418e-04f, 2.064815353e-04f, - 2.068117488e-04f, 2.071414816e-04f, 2.074707332e-04f, 2.077995027e-04f, 2.081277895e-04f, 2.084555930e-04f, 2.087829124e-04f, 2.091097471e-04f, 2.094360964e-04f, 2.097619596e-04f, - 2.100873361e-04f, 2.104122251e-04f, 2.107366260e-04f, 2.110605382e-04f, 2.113839609e-04f, 2.117068935e-04f, 2.120293353e-04f, 2.123512856e-04f, 2.126727439e-04f, 2.129937093e-04f, - 2.133141814e-04f, 2.136341593e-04f, 2.139536424e-04f, 2.142726302e-04f, 2.145911218e-04f, 2.149091167e-04f, 2.152266142e-04f, 2.155436136e-04f, 2.158601143e-04f, 2.161761157e-04f, - 2.164916170e-04f, 2.168066177e-04f, 2.171211170e-04f, 2.174351144e-04f, 2.177486092e-04f, 2.180616007e-04f, 2.183740883e-04f, 2.186860713e-04f, 2.189975492e-04f, 2.193085212e-04f, - 2.196189868e-04f, 2.199289452e-04f, 2.202383959e-04f, 2.205473381e-04f, 2.208557714e-04f, 2.211636950e-04f, 2.214711083e-04f, 2.217780106e-04f, 2.220844014e-04f, 2.223902801e-04f, - 2.226956459e-04f, 2.230004982e-04f, 2.233048365e-04f, 2.236086601e-04f, 2.239119683e-04f, 2.242147606e-04f, 2.245170364e-04f, 2.248187949e-04f, 2.251200357e-04f, 2.254207580e-04f, - 2.257209613e-04f, 2.260206449e-04f, 2.263198082e-04f, 2.266184507e-04f, 2.269165716e-04f, 2.272141704e-04f, 2.275112466e-04f, 2.278077993e-04f, 2.281038282e-04f, 2.283993325e-04f, - 2.286943116e-04f, 2.289887650e-04f, 2.292826921e-04f, 2.295760922e-04f, 2.298689647e-04f, 2.301613091e-04f, 2.304531247e-04f, 2.307444109e-04f, 2.310351672e-04f, 2.313253930e-04f, - 2.316150876e-04f, 2.319042505e-04f, 2.321928811e-04f, 2.324809788e-04f, 2.327685430e-04f, 2.330555731e-04f, 2.333420685e-04f, 2.336280287e-04f, 2.339134530e-04f, 2.341983409e-04f, - 2.344826919e-04f, 2.347665052e-04f, 2.350497804e-04f, 2.353325168e-04f, 2.356147140e-04f, 2.358963712e-04f, 2.361774880e-04f, 2.364580638e-04f, 2.367380979e-04f, 2.370175899e-04f, - 2.372965391e-04f, 2.375749450e-04f, 2.378528071e-04f, 2.381301247e-04f, 2.384068973e-04f, 2.386831244e-04f, 2.389588053e-04f, 2.392339395e-04f, 2.395085265e-04f, 2.397825657e-04f, - 2.400560565e-04f, 2.403289984e-04f, 2.406013908e-04f, 2.408732332e-04f, 2.411445251e-04f, 2.414152658e-04f, 2.416854548e-04f, 2.419550916e-04f, 2.422241757e-04f, 2.424927065e-04f, - 2.427606834e-04f, 2.430281059e-04f, 2.432949734e-04f, 2.435612855e-04f, 2.438270416e-04f, 2.440922411e-04f, 2.443568836e-04f, 2.446209684e-04f, 2.448844950e-04f, 2.451474630e-04f, - 2.454098718e-04f, 2.456717207e-04f, 2.459330095e-04f, 2.461937374e-04f, 2.464539040e-04f, 2.467135087e-04f, 2.469725510e-04f, 2.472310305e-04f, 2.474889465e-04f, 2.477462986e-04f, - 2.480030862e-04f, 2.482593088e-04f, 2.485149660e-04f, 2.487700571e-04f, 2.490245817e-04f, 2.492785393e-04f, 2.495319294e-04f, 2.497847513e-04f, 2.500370048e-04f, 2.502886891e-04f, - 2.505398039e-04f, 2.507903486e-04f, 2.510403228e-04f, 2.512897258e-04f, 2.515385573e-04f, 2.517868167e-04f, 2.520345035e-04f, 2.522816173e-04f, 2.525281574e-04f, 2.527741235e-04f, - 2.530195151e-04f, 2.532643316e-04f, 2.535085726e-04f, 2.537522375e-04f, 2.539953260e-04f, 2.542378374e-04f, 2.544797713e-04f, 2.547211273e-04f, 2.549619049e-04f, 2.552021035e-04f, - 2.554417227e-04f, 2.556807620e-04f, 2.559192209e-04f, 2.561570991e-04f, 2.563943959e-04f, 2.566311109e-04f, 2.568672436e-04f, 2.571027937e-04f, 2.573377605e-04f, 2.575721437e-04f, - 2.578059427e-04f, 2.580391572e-04f, 2.582717866e-04f, 2.585038304e-04f, 2.587352883e-04f, 2.589661598e-04f, 2.591964443e-04f, 2.594261415e-04f, 2.596552509e-04f, 2.598837720e-04f, - 2.601117044e-04f, 2.603390476e-04f, 2.605658012e-04f, 2.607919647e-04f, 2.610175378e-04f, 2.612425198e-04f, 2.614669104e-04f, 2.616907092e-04f, 2.619139157e-04f, 2.621365295e-04f, - 2.623585500e-04f, 2.625799770e-04f, 2.628008099e-04f, 2.630210483e-04f, 2.632406918e-04f, 2.634597400e-04f, 2.636781923e-04f, 2.638960485e-04f, 2.641133080e-04f, 2.643299704e-04f, - 2.645460353e-04f, 2.647615023e-04f, 2.649763709e-04f, 2.651906408e-04f, 2.654043115e-04f, 2.656173826e-04f, 2.658298536e-04f, 2.660417242e-04f, 2.662529940e-04f, 2.664636625e-04f, - 2.666737292e-04f, 2.668831939e-04f, 2.670920561e-04f, 2.673003153e-04f, 2.675079713e-04f, 2.677150235e-04f, 2.679214715e-04f, 2.681273150e-04f, 2.683325536e-04f, 2.685371869e-04f, - 2.687412143e-04f, 2.689446357e-04f, 2.691474505e-04f, 2.693496584e-04f, 2.695512590e-04f, 2.697522518e-04f, 2.699526366e-04f, 2.701524128e-04f, 2.703515802e-04f, 2.705501383e-04f, - 2.707480867e-04f, 2.709454251e-04f, 2.711421531e-04f, 2.713382702e-04f, 2.715337762e-04f, 2.717286706e-04f, 2.719229530e-04f, 2.721166232e-04f, 2.723096806e-04f, 2.725021250e-04f, - 2.726939560e-04f, 2.728851731e-04f, 2.730757761e-04f, 2.732657645e-04f, 2.734551380e-04f, 2.736438962e-04f, 2.738320388e-04f, 2.740195654e-04f, 2.742064756e-04f, 2.743927691e-04f, - 2.745784456e-04f, 2.747635045e-04f, 2.749479457e-04f, 2.751317688e-04f, 2.753149733e-04f, 2.754975590e-04f, 2.756795255e-04f, 2.758608725e-04f, 2.760415995e-04f, 2.762217064e-04f, - 2.764011926e-04f, 2.765800579e-04f, 2.767583019e-04f, 2.769359244e-04f, 2.771129249e-04f, 2.772893031e-04f, 2.774650586e-04f, 2.776401913e-04f, 2.778147006e-04f, 2.779885863e-04f, - 2.781618481e-04f, 2.783344856e-04f, 2.785064985e-04f, 2.786778864e-04f, 2.788486491e-04f, 2.790187862e-04f, 2.791882975e-04f, 2.793571825e-04f, 2.795254409e-04f, 2.796930725e-04f, - 2.798600769e-04f, 2.800264539e-04f, 2.801922030e-04f, 2.803573240e-04f, 2.805218166e-04f, 2.806856805e-04f, 2.808489153e-04f, 2.810115208e-04f, 2.811734966e-04f, 2.813348424e-04f, - 2.814955580e-04f, 2.816556431e-04f, 2.818150972e-04f, 2.819739203e-04f, 2.821321118e-04f, 2.822896716e-04f, 2.824465994e-04f, 2.826028948e-04f, 2.827585576e-04f, 2.829135875e-04f, - 2.830679842e-04f, 2.832217474e-04f, 2.833748769e-04f, 2.835273722e-04f, 2.836792332e-04f, 2.838304596e-04f, 2.839810511e-04f, 2.841310074e-04f, 2.842803283e-04f, 2.844290134e-04f, - 2.845770625e-04f, 2.847244754e-04f, 2.848712517e-04f, 2.850173911e-04f, 2.851628935e-04f, 2.853077585e-04f, 2.854519859e-04f, 2.855955754e-04f, 2.857385268e-04f, 2.858808398e-04f, - 2.860225141e-04f, 2.861635494e-04f, 2.863039456e-04f, 2.864437023e-04f, 2.865828194e-04f, 2.867212965e-04f, 2.868591334e-04f, 2.869963299e-04f, 2.871328856e-04f, 2.872688004e-04f, - 2.874040741e-04f, 2.875387063e-04f, 2.876726968e-04f, 2.878060454e-04f, 2.879387519e-04f, 2.880708160e-04f, 2.882022374e-04f, 2.883330160e-04f, 2.884631514e-04f, 2.885926436e-04f, - 2.887214921e-04f, 2.888496969e-04f, 2.889772577e-04f, 2.891041742e-04f, 2.892304462e-04f, 2.893560736e-04f, 2.894810560e-04f, 2.896053933e-04f, 2.897290852e-04f, 2.898521315e-04f, - 2.899745321e-04f, 2.900962866e-04f, 2.902173949e-04f, 2.903378567e-04f, 2.904576719e-04f, 2.905768403e-04f, 2.906953616e-04f, 2.908132356e-04f, 2.909304621e-04f, 2.910470410e-04f, - 2.911629719e-04f, 2.912782548e-04f, 2.913928894e-04f, 2.915068755e-04f, 2.916202129e-04f, 2.917329014e-04f, 2.918449409e-04f, 2.919563311e-04f, 2.920670718e-04f, 2.921771629e-04f, - 2.922866042e-04f, 2.923953955e-04f, 2.925035365e-04f, 2.926110272e-04f, 2.927178672e-04f, 2.928240566e-04f, 2.929295950e-04f, 2.930344823e-04f, 2.931387183e-04f, 2.932423029e-04f, - 2.933452358e-04f, 2.934475169e-04f, 2.935491460e-04f, 2.936501230e-04f, 2.937504477e-04f, 2.938501199e-04f, 2.939491394e-04f, 2.940475061e-04f, 2.941452199e-04f, 2.942422805e-04f, - 2.943386879e-04f, 2.944344418e-04f, 2.945295421e-04f, 2.946239886e-04f, 2.947177812e-04f, 2.948109197e-04f, 2.949034041e-04f, 2.949952340e-04f, 2.950864095e-04f, 2.951769303e-04f, - 2.952667963e-04f, 2.953560073e-04f, 2.954445632e-04f, 2.955324640e-04f, 2.956197093e-04f, 2.957062992e-04f, 2.957922334e-04f, 2.958775118e-04f, 2.959621343e-04f, 2.960461008e-04f, - 2.961294111e-04f, 2.962120651e-04f, 2.962940626e-04f, 2.963754037e-04f, 2.964560880e-04f, 2.965361155e-04f, 2.966154861e-04f, 2.966941997e-04f, 2.967722561e-04f, 2.968496553e-04f, - 2.969263970e-04f, 2.970024812e-04f, 2.970779078e-04f, 2.971526767e-04f, 2.972267877e-04f, 2.973002408e-04f, 2.973730358e-04f, 2.974451726e-04f, 2.975166512e-04f, 2.975874714e-04f, - 2.976576332e-04f, 2.977271363e-04f, 2.977959808e-04f, 2.978641666e-04f, 2.979316934e-04f, 2.979985613e-04f, 2.980647702e-04f, 2.981303199e-04f, 2.981952104e-04f, 2.982594416e-04f, - 2.983230133e-04f, 2.983859256e-04f, 2.984481783e-04f, 2.985097714e-04f, 2.985707047e-04f, 2.986309782e-04f, 2.986905918e-04f, 2.987495454e-04f, 2.988078390e-04f, 2.988654724e-04f, - 2.989224457e-04f, 2.989787587e-04f, 2.990344114e-04f, 2.990894037e-04f, 2.991437355e-04f, 2.991974068e-04f, 2.992504175e-04f, 2.993027675e-04f, 2.993544568e-04f, 2.994054853e-04f, - 2.994558530e-04f, 2.995055599e-04f, 2.995546057e-04f, 2.996029906e-04f, 2.996507144e-04f, 2.996977772e-04f, 2.997441787e-04f, 2.997899191e-04f, 2.998349983e-04f, 2.998794161e-04f, - 2.999231726e-04f, 2.999662678e-04f, 3.000087015e-04f, 3.000504738e-04f, 3.000915847e-04f, 3.001320339e-04f, 3.001718217e-04f, 3.002109478e-04f, 3.002494123e-04f, 3.002872152e-04f, - 3.003243564e-04f, 3.003608359e-04f, 3.003966536e-04f, 3.004318096e-04f, 3.004663038e-04f, 3.005001362e-04f, 3.005333068e-04f, 3.005658156e-04f, 3.005976625e-04f, 3.006288475e-04f, - 3.006593706e-04f, 3.006892319e-04f, 3.007184312e-04f, 3.007469687e-04f, 3.007748441e-04f, 3.008020577e-04f, 3.008286093e-04f, 3.008544990e-04f, 3.008797268e-04f, 3.009042925e-04f, - 3.009281964e-04f, 3.009514383e-04f, 3.009740183e-04f, 3.009959363e-04f, 3.010171924e-04f, 3.010377866e-04f, 3.010577189e-04f, 3.010769892e-04f, 3.010955977e-04f, 3.011135443e-04f, - 3.011308291e-04f, 3.011474520e-04f, 3.011634131e-04f, 3.011787124e-04f, 3.011933499e-04f, 3.012073256e-04f, 3.012206396e-04f, 3.012332919e-04f, 3.012452825e-04f, 3.012566114e-04f, - 3.012672788e-04f, 3.012772845e-04f, 3.012866286e-04f, 3.012953112e-04f, 3.013033324e-04f, 3.013106920e-04f, 3.013173903e-04f, 3.013234272e-04f, 3.013288027e-04f, 3.013335169e-04f, - 3.013375699e-04f, 3.013409617e-04f, 3.013436923e-04f, 3.013457618e-04f, 3.013471702e-04f, 3.013479176e-04f, 3.013480041e-04f, 3.013474296e-04f, 3.013461944e-04f, 3.013442983e-04f, - 3.013417415e-04f, 3.013385240e-04f, 3.013346459e-04f, 3.013301072e-04f, 3.013249081e-04f, 3.013190486e-04f, 3.013125287e-04f, 3.013053485e-04f, 3.012975081e-04f, 3.012890076e-04f, - 3.012798470e-04f, 3.012700264e-04f, 3.012595459e-04f, 3.012484055e-04f, 3.012366054e-04f, 3.012241456e-04f, 3.012110262e-04f, 3.011972473e-04f, 3.011828090e-04f, 3.011677113e-04f, - 3.011519543e-04f, 3.011355382e-04f, 3.011184630e-04f, 3.011007288e-04f, 3.010823358e-04f, 3.010632839e-04f, 3.010435733e-04f, 3.010232041e-04f, 3.010021764e-04f, 3.009804903e-04f, - 3.009581459e-04f, 3.009351433e-04f, 3.009114826e-04f, 3.008871638e-04f, 3.008621873e-04f, 3.008365529e-04f, 3.008102609e-04f, 3.007833113e-04f, 3.007557042e-04f, 3.007274399e-04f, - 3.006985183e-04f, 3.006689397e-04f, 3.006387041e-04f, 3.006078116e-04f, 3.005762624e-04f, 3.005440566e-04f, 3.005111943e-04f, 3.004776756e-04f, 3.004435007e-04f, 3.004086697e-04f, - 3.003731828e-04f, 3.003370400e-04f, 3.003002415e-04f, 3.002627874e-04f, 3.002246779e-04f, 3.001859131e-04f, 3.001464932e-04f, 3.001064182e-04f, 3.000656883e-04f, 3.000243038e-04f, - 2.999822646e-04f, 2.999395710e-04f, 2.998962231e-04f, 2.998522210e-04f, 2.998075650e-04f, 2.997622551e-04f, 2.997162916e-04f, 2.996696745e-04f, 2.996224040e-04f, 2.995744803e-04f, - 2.995259035e-04f, 2.994766738e-04f, 2.994267914e-04f, 2.993762564e-04f, 2.993250690e-04f, 2.992732294e-04f, 2.992207377e-04f, 2.991675940e-04f, 2.991137987e-04f, 2.990593517e-04f, - 2.990042534e-04f, 2.989485038e-04f, 2.988921032e-04f, 2.988350518e-04f, 2.987773496e-04f, 2.987189970e-04f, 2.986599940e-04f, 2.986003408e-04f, 2.985400377e-04f, 2.984790849e-04f, - 2.984174824e-04f, 2.983552306e-04f, 2.982923295e-04f, 2.982287794e-04f, 2.981645805e-04f, 2.980997330e-04f, 2.980342370e-04f, 2.979680928e-04f, 2.979013006e-04f, 2.978338605e-04f, - 2.977657728e-04f, 2.976970377e-04f, 2.976276553e-04f, 2.975576259e-04f, 2.974869497e-04f, 2.974156268e-04f, 2.973436576e-04f, 2.972710422e-04f, 2.971977808e-04f, 2.971238737e-04f, - 2.970493209e-04f, 2.969741229e-04f, 2.968982798e-04f, 2.968217917e-04f, 2.967446590e-04f, 2.966668819e-04f, 2.965884605e-04f, 2.965093951e-04f, 2.964296859e-04f, 2.963493332e-04f, - 2.962683372e-04f, 2.961866981e-04f, 2.961044161e-04f, 2.960214915e-04f, 2.959379246e-04f, 2.958537155e-04f, 2.957688644e-04f, 2.956833717e-04f, 2.955972376e-04f, 2.955104622e-04f, - 2.954230460e-04f, 2.953349890e-04f, 2.952462915e-04f, 2.951569539e-04f, 2.950669763e-04f, 2.949763590e-04f, 2.948851022e-04f, 2.947932062e-04f, 2.947006712e-04f, 2.946074976e-04f, - 2.945136855e-04f, 2.944192353e-04f, 2.943241471e-04f, 2.942284212e-04f, 2.941320580e-04f, 2.940350576e-04f, 2.939374204e-04f, 2.938391465e-04f, 2.937402363e-04f, 2.936406901e-04f, - 2.935405080e-04f, 2.934396905e-04f, 2.933382377e-04f, 2.932361499e-04f, 2.931334274e-04f, 2.930300705e-04f, 2.929260794e-04f, 2.928214545e-04f, 2.927161960e-04f, 2.926103042e-04f, - 2.925037794e-04f, 2.923966219e-04f, 2.922888320e-04f, 2.921804098e-04f, 2.920713559e-04f, 2.919616703e-04f, 2.918513535e-04f, 2.917404057e-04f, 2.916288272e-04f, 2.915166184e-04f, - 2.914037794e-04f, 2.912903106e-04f, 2.911762124e-04f, 2.910614849e-04f, 2.909461286e-04f, 2.908301437e-04f, 2.907135305e-04f, 2.905962894e-04f, 2.904784206e-04f, 2.903599244e-04f, - 2.902408012e-04f, 2.901210513e-04f, 2.900006750e-04f, 2.898796725e-04f, 2.897580443e-04f, 2.896357907e-04f, 2.895129119e-04f, 2.893894083e-04f, 2.892652802e-04f, 2.891405279e-04f, - 2.890151518e-04f, 2.888891521e-04f, 2.887625293e-04f, 2.886352836e-04f, 2.885074154e-04f, 2.883789249e-04f, 2.882498126e-04f, 2.881200788e-04f, 2.879897238e-04f, 2.878587479e-04f, - 2.877271515e-04f, 2.875949349e-04f, 2.874620984e-04f, 2.873286425e-04f, 2.871945674e-04f, 2.870598735e-04f, 2.869245612e-04f, 2.867886307e-04f, 2.866520824e-04f, 2.865149168e-04f, - 2.863771341e-04f, 2.862387346e-04f, 2.860997188e-04f, 2.859600870e-04f, 2.858198396e-04f, 2.856789769e-04f, 2.855374993e-04f, 2.853954070e-04f, 2.852527006e-04f, 2.851093804e-04f, - 2.849654467e-04f, 2.848208998e-04f, 2.846757403e-04f, 2.845299683e-04f, 2.843835844e-04f, 2.842365888e-04f, 2.840889820e-04f, 2.839407643e-04f, 2.837919361e-04f, 2.836424977e-04f, - 2.834924497e-04f, 2.833417922e-04f, 2.831905257e-04f, 2.830386507e-04f, 2.828861674e-04f, 2.827330763e-04f, 2.825793777e-04f, 2.824250720e-04f, 2.822701597e-04f, 2.821146411e-04f, - 2.819585165e-04f, 2.818017865e-04f, 2.816444514e-04f, 2.814865115e-04f, 2.813279673e-04f, 2.811688192e-04f, 2.810090676e-04f, 2.808487128e-04f, 2.806877554e-04f, 2.805261956e-04f, - 2.803640338e-04f, 2.802012706e-04f, 2.800379063e-04f, 2.798739413e-04f, 2.797093760e-04f, 2.795442108e-04f, 2.793784461e-04f, 2.792120824e-04f, 2.790451201e-04f, 2.788775595e-04f, - 2.787094011e-04f, 2.785406454e-04f, 2.783712927e-04f, 2.782013434e-04f, 2.780307980e-04f, 2.778596569e-04f, 2.776879205e-04f, 2.775155893e-04f, 2.773426636e-04f, 2.771691440e-04f, - 2.769950308e-04f, 2.768203244e-04f, 2.766450254e-04f, 2.764691341e-04f, 2.762926509e-04f, 2.761155764e-04f, 2.759379108e-04f, 2.757596548e-04f, 2.755808087e-04f, 2.754013729e-04f, - 2.752213480e-04f, 2.750407342e-04f, 2.748595322e-04f, 2.746777423e-04f, 2.744953650e-04f, 2.743124007e-04f, 2.741288499e-04f, 2.739447130e-04f, 2.737599905e-04f, 2.735746828e-04f, - 2.733887904e-04f, 2.732023138e-04f, 2.730152534e-04f, 2.728276096e-04f, 2.726393830e-04f, 2.724505739e-04f, 2.722611829e-04f, 2.720712104e-04f, 2.718806569e-04f, 2.716895228e-04f, - 2.714978086e-04f, 2.713055148e-04f, 2.711126419e-04f, 2.709191902e-04f, 2.707251604e-04f, 2.705305528e-04f, 2.703353679e-04f, 2.701396062e-04f, 2.699432683e-04f, 2.697463545e-04f, - 2.695488653e-04f, 2.693508013e-04f, 2.691521629e-04f, 2.689529505e-04f, 2.687531648e-04f, 2.685528061e-04f, 2.683518750e-04f, 2.681503719e-04f, 2.679482973e-04f, 2.677456517e-04f, - 2.675424356e-04f, 2.673386496e-04f, 2.671342940e-04f, 2.669293694e-04f, 2.667238764e-04f, 2.665178153e-04f, 2.663111866e-04f, 2.661039910e-04f, 2.658962288e-04f, 2.656879007e-04f, - 2.654790070e-04f, 2.652695483e-04f, 2.650595251e-04f, 2.648489379e-04f, 2.646377873e-04f, 2.644260736e-04f, 2.642137975e-04f, 2.640009595e-04f, 2.637875600e-04f, 2.635735996e-04f, - 2.633590788e-04f, 2.631439980e-04f, 2.629283580e-04f, 2.627121590e-04f, 2.624954018e-04f, 2.622780867e-04f, 2.620602143e-04f, 2.618417852e-04f, 2.616227998e-04f, 2.614032587e-04f, - 2.611831624e-04f, 2.609625115e-04f, 2.607413064e-04f, 2.605195478e-04f, 2.602972361e-04f, 2.600743718e-04f, 2.598509555e-04f, 2.596269878e-04f, 2.594024692e-04f, 2.591774002e-04f, - 2.589517813e-04f, 2.587256131e-04f, 2.584988962e-04f, 2.582716310e-04f, 2.580438181e-04f, 2.578154582e-04f, 2.575865516e-04f, 2.573570990e-04f, 2.571271009e-04f, 2.568965578e-04f, - 2.566654704e-04f, 2.564338391e-04f, 2.562016645e-04f, 2.559689472e-04f, 2.557356877e-04f, 2.555018866e-04f, 2.552675445e-04f, 2.550326618e-04f, 2.547972392e-04f, 2.545612772e-04f, - 2.543247763e-04f, 2.540877372e-04f, 2.538501605e-04f, 2.536120465e-04f, 2.533733961e-04f, 2.531342096e-04f, 2.528944877e-04f, 2.526542309e-04f, 2.524134399e-04f, 2.521721151e-04f, - 2.519302573e-04f, 2.516878668e-04f, 2.514449443e-04f, 2.512014905e-04f, 2.509575058e-04f, 2.507129908e-04f, 2.504679462e-04f, 2.502223725e-04f, 2.499762703e-04f, 2.497296401e-04f, - 2.494824826e-04f, 2.492347984e-04f, 2.489865879e-04f, 2.487378519e-04f, 2.484885909e-04f, 2.482388055e-04f, 2.479884963e-04f, 2.477376638e-04f, 2.474863087e-04f, 2.472344316e-04f, - 2.469820331e-04f, 2.467291137e-04f, 2.464756741e-04f, 2.462217148e-04f, 2.459672365e-04f, 2.457122397e-04f, 2.454567251e-04f, 2.452006933e-04f, 2.449441448e-04f, 2.446870803e-04f, - 2.444295004e-04f, 2.441714057e-04f, 2.439127968e-04f, 2.436536742e-04f, 2.433940387e-04f, 2.431338908e-04f, 2.428732312e-04f, 2.426120604e-04f, 2.423503791e-04f, 2.420881878e-04f, - 2.418254873e-04f, 2.415622781e-04f, 2.412985608e-04f, 2.410343361e-04f, 2.407696046e-04f, 2.405043669e-04f, 2.402386236e-04f, 2.399723753e-04f, 2.397056228e-04f, 2.394383665e-04f, - 2.391706072e-04f, 2.389023454e-04f, 2.386335819e-04f, 2.383643171e-04f, 2.380945518e-04f, 2.378242867e-04f, 2.375535222e-04f, 2.372822591e-04f, 2.370104979e-04f, 2.367382395e-04f, - 2.364654842e-04f, 2.361922329e-04f, 2.359184862e-04f, 2.356442446e-04f, 2.353695089e-04f, 2.350942796e-04f, 2.348185575e-04f, 2.345423431e-04f, 2.342656372e-04f, 2.339884403e-04f, - 2.337107531e-04f, 2.334325762e-04f, 2.331539104e-04f, 2.328747563e-04f, 2.325951144e-04f, 2.323149856e-04f, 2.320343703e-04f, 2.317532694e-04f, 2.314716833e-04f, 2.311896129e-04f, - 2.309070587e-04f, 2.306240214e-04f, 2.303405017e-04f, 2.300565002e-04f, 2.297720177e-04f, 2.294870546e-04f, 2.292016118e-04f, 2.289156899e-04f, 2.286292896e-04f, 2.283424115e-04f, - 2.280550563e-04f, 2.277672246e-04f, 2.274789172e-04f, 2.271901347e-04f, 2.269008777e-04f, 2.266111471e-04f, 2.263209433e-04f, 2.260302672e-04f, 2.257391193e-04f, 2.254475004e-04f, - 2.251554111e-04f, 2.248628521e-04f, 2.245698242e-04f, 2.242763279e-04f, 2.239823639e-04f, 2.236879331e-04f, 2.233930359e-04f, 2.230976732e-04f, 2.228018455e-04f, 2.225055537e-04f, - 2.222087983e-04f, 2.219115801e-04f, 2.216138997e-04f, 2.213157579e-04f, 2.210171553e-04f, 2.207180927e-04f, 2.204185707e-04f, 2.201185900e-04f, 2.198181513e-04f, 2.195172553e-04f, - 2.192159028e-04f, 2.189140943e-04f, 2.186118307e-04f, 2.183091126e-04f, 2.180059407e-04f, 2.177023157e-04f, 2.173982383e-04f, 2.170937092e-04f, 2.167887292e-04f, 2.164832989e-04f, - 2.161774191e-04f, 2.158710903e-04f, 2.155643135e-04f, 2.152570892e-04f, 2.149494182e-04f, 2.146413012e-04f, 2.143327389e-04f, 2.140237320e-04f, 2.137142813e-04f, 2.134043874e-04f, - 2.130940510e-04f, 2.127832729e-04f, 2.124720539e-04f, 2.121603945e-04f, 2.118482956e-04f, 2.115357579e-04f, 2.112227820e-04f, 2.109093688e-04f, 2.105955188e-04f, 2.102812329e-04f, - 2.099665118e-04f, 2.096513562e-04f, 2.093357669e-04f, 2.090197445e-04f, 2.087032897e-04f, 2.083864034e-04f, 2.080690863e-04f, 2.077513390e-04f, 2.074331623e-04f, 2.071145570e-04f, - 2.067955238e-04f, 2.064760634e-04f, 2.061561765e-04f, 2.058358639e-04f, 2.055151264e-04f, 2.051939646e-04f, 2.048723793e-04f, 2.045503713e-04f, 2.042279413e-04f, 2.039050900e-04f, - 2.035818181e-04f, 2.032581265e-04f, 2.029340158e-04f, 2.026094869e-04f, 2.022845404e-04f, 2.019591771e-04f, 2.016333977e-04f, 2.013072030e-04f, 2.009805938e-04f, 2.006535708e-04f, - 2.003261348e-04f, 1.999982864e-04f, 1.996700265e-04f, 1.993413558e-04f, 1.990122751e-04f, 1.986827850e-04f, 1.983528865e-04f, 1.980225802e-04f, 1.976918669e-04f, 1.973607473e-04f, - 1.970292223e-04f, 1.966972925e-04f, 1.963649588e-04f, 1.960322218e-04f, 1.956990825e-04f, 1.953655414e-04f, 1.950315994e-04f, 1.946972573e-04f, 1.943625158e-04f, 1.940273757e-04f, - 1.936918378e-04f, 1.933559027e-04f, 1.930195714e-04f, 1.926828445e-04f, 1.923457229e-04f, 1.920082073e-04f, 1.916702984e-04f, 1.913319971e-04f, 1.909933042e-04f, 1.906542203e-04f, - 1.903147464e-04f, 1.899748830e-04f, 1.896346312e-04f, 1.892939915e-04f, 1.889529648e-04f, 1.886115519e-04f, 1.882697536e-04f, 1.879275706e-04f, 1.875850037e-04f, 1.872420537e-04f, - 1.868987214e-04f, 1.865550076e-04f, 1.862109130e-04f, 1.858664385e-04f, 1.855215848e-04f, 1.851763527e-04f, 1.848307431e-04f, 1.844847566e-04f, 1.841383941e-04f, 1.837916564e-04f, - 1.834445442e-04f, 1.830970584e-04f, 1.827491998e-04f, 1.824009691e-04f, 1.820523672e-04f, 1.817033948e-04f, 1.813540527e-04f, 1.810043417e-04f, 1.806542627e-04f, 1.803038164e-04f, - 1.799530037e-04f, 1.796018252e-04f, 1.792502819e-04f, 1.788983745e-04f, 1.785461039e-04f, 1.781934708e-04f, 1.778404760e-04f, 1.774871203e-04f, 1.771334046e-04f, 1.767793297e-04f, - 1.764248963e-04f, 1.760701053e-04f, 1.757149574e-04f, 1.753594535e-04f, 1.750035944e-04f, 1.746473809e-04f, 1.742908139e-04f, 1.739338940e-04f, 1.735766222e-04f, 1.732189992e-04f, - 1.728610259e-04f, 1.725027031e-04f, 1.721440315e-04f, 1.717850121e-04f, 1.714256456e-04f, 1.710659328e-04f, 1.707058746e-04f, 1.703454717e-04f, 1.699847250e-04f, 1.696236354e-04f, - 1.692622036e-04f, 1.689004304e-04f, 1.685383168e-04f, 1.681758634e-04f, 1.678130711e-04f, 1.674499408e-04f, 1.670864733e-04f, 1.667226693e-04f, 1.663585298e-04f, 1.659940556e-04f, - 1.656292474e-04f, 1.652641061e-04f, 1.648986325e-04f, 1.645328275e-04f, 1.641666919e-04f, 1.638002265e-04f, 1.634334322e-04f, 1.630663098e-04f, 1.626988600e-04f, 1.623310839e-04f, - 1.619629821e-04f, 1.615945555e-04f, 1.612258050e-04f, 1.608567314e-04f, 1.604873355e-04f, 1.601176181e-04f, 1.597475802e-04f, 1.593772225e-04f, 1.590065459e-04f, 1.586355511e-04f, - 1.582642392e-04f, 1.578926108e-04f, 1.575206669e-04f, 1.571484083e-04f, 1.567758358e-04f, 1.564029503e-04f, 1.560297525e-04f, 1.556562435e-04f, 1.552824239e-04f, 1.549082947e-04f, - 1.545338566e-04f, 1.541591106e-04f, 1.537840575e-04f, 1.534086982e-04f, 1.530330334e-04f, 1.526570640e-04f, 1.522807910e-04f, 1.519042150e-04f, 1.515273371e-04f, 1.511501580e-04f, - 1.507726785e-04f, 1.503948997e-04f, 1.500168222e-04f, 1.496384469e-04f, 1.492597748e-04f, 1.488808066e-04f, 1.485015433e-04f, 1.481219856e-04f, 1.477421344e-04f, 1.473619907e-04f, - 1.469815551e-04f, 1.466008287e-04f, 1.462198123e-04f, 1.458385066e-04f, 1.454569127e-04f, 1.450750312e-04f, 1.446928632e-04f, 1.443104095e-04f, 1.439276709e-04f, 1.435446483e-04f, - 1.431613425e-04f, 1.427777545e-04f, 1.423938850e-04f, 1.420097350e-04f, 1.416253053e-04f, 1.412405968e-04f, 1.408556103e-04f, 1.404703468e-04f, 1.400848071e-04f, 1.396989920e-04f, - 1.393129024e-04f, 1.389265392e-04f, 1.385399033e-04f, 1.381529955e-04f, 1.377658167e-04f, 1.373783678e-04f, 1.369906497e-04f, 1.366026631e-04f, 1.362144091e-04f, 1.358258884e-04f, - 1.354371020e-04f, 1.350480507e-04f, 1.346587354e-04f, 1.342691570e-04f, 1.338793163e-04f, 1.334892142e-04f, 1.330988516e-04f, 1.327082294e-04f, 1.323173485e-04f, 1.319262097e-04f, - 1.315348139e-04f, 1.311431620e-04f, 1.307512549e-04f, 1.303590934e-04f, 1.299666785e-04f, 1.295740110e-04f, 1.291810918e-04f, 1.287879218e-04f, 1.283945018e-04f, 1.280008328e-04f, - 1.276069157e-04f, 1.272127512e-04f, 1.268183404e-04f, 1.264236840e-04f, 1.260287830e-04f, 1.256336383e-04f, 1.252382508e-04f, 1.248426212e-04f, 1.244467506e-04f, 1.240506399e-04f, - 1.236542898e-04f, 1.232577013e-04f, 1.228608753e-04f, 1.224638126e-04f, 1.220665143e-04f, 1.216689810e-04f, 1.212712139e-04f, 1.208732136e-04f, 1.204749812e-04f, 1.200765175e-04f, - 1.196778234e-04f, 1.192788999e-04f, 1.188797477e-04f, 1.184803679e-04f, 1.180807612e-04f, 1.176809286e-04f, 1.172808710e-04f, 1.168805893e-04f, 1.164800843e-04f, 1.160793571e-04f, - 1.156784084e-04f, 1.152772391e-04f, 1.148758503e-04f, 1.144742427e-04f, 1.140724172e-04f, 1.136703749e-04f, 1.132681165e-04f, 1.128656429e-04f, 1.124629551e-04f, 1.120600540e-04f, - 1.116569405e-04f, 1.112536154e-04f, 1.108500797e-04f, 1.104463343e-04f, 1.100423800e-04f, 1.096382179e-04f, 1.092338487e-04f, 1.088292734e-04f, 1.084244929e-04f, 1.080195081e-04f, - 1.076143199e-04f, 1.072089292e-04f, 1.068033370e-04f, 1.063975440e-04f, 1.059915513e-04f, 1.055853597e-04f, 1.051789702e-04f, 1.047723836e-04f, 1.043656009e-04f, 1.039586229e-04f, - 1.035514506e-04f, 1.031440849e-04f, 1.027365267e-04f, 1.023287769e-04f, 1.019208365e-04f, 1.015127062e-04f, 1.011043871e-04f, 1.006958800e-04f, 1.002871859e-04f, 9.987830572e-05f, - 9.946924028e-05f, 9.905999053e-05f, 9.865055740e-05f, 9.824094179e-05f, 9.783114463e-05f, 9.742116681e-05f, 9.701100926e-05f, 9.660067289e-05f, 9.619015862e-05f, 9.577946736e-05f, - 9.536860003e-05f, 9.495755754e-05f, 9.454634081e-05f, 9.413495075e-05f, 9.372338829e-05f, 9.331165433e-05f, 9.289974981e-05f, 9.248767563e-05f, 9.207543271e-05f, 9.166302197e-05f, - 9.125044433e-05f, 9.083770071e-05f, 9.042479203e-05f, 9.001171920e-05f, 8.959848316e-05f, 8.918508480e-05f, 8.877152507e-05f, 8.835780487e-05f, 8.794392514e-05f, 8.752988678e-05f, - 8.711569072e-05f, 8.670133789e-05f, 8.628682920e-05f, 8.587216558e-05f, 8.545734794e-05f, 8.504237722e-05f, 8.462725434e-05f, 8.421198021e-05f, 8.379655576e-05f, 8.338098192e-05f, - 8.296525961e-05f, 8.254938976e-05f, 8.213337328e-05f, 8.171721110e-05f, 8.130090416e-05f, 8.088445336e-05f, 8.046785965e-05f, 8.005112394e-05f, 7.963424716e-05f, 7.921723024e-05f, - 7.880007410e-05f, 7.838277967e-05f, 7.796534788e-05f, 7.754777965e-05f, 7.713007591e-05f, 7.671223759e-05f, 7.629426562e-05f, 7.587616092e-05f, 7.545792442e-05f, 7.503955705e-05f, - 7.462105975e-05f, 7.420243343e-05f, 7.378367903e-05f, 7.336479747e-05f, 7.294578970e-05f, 7.252665662e-05f, 7.210739918e-05f, 7.168801831e-05f, 7.126851494e-05f, 7.084888998e-05f, - 7.042914439e-05f, 7.000927908e-05f, 6.958929500e-05f, 6.916919306e-05f, 6.874897420e-05f, 6.832863935e-05f, 6.790818945e-05f, 6.748762543e-05f, 6.706694821e-05f, 6.664615873e-05f, - 6.622525793e-05f, 6.580424673e-05f, 6.538312606e-05f, 6.496189687e-05f, 6.454056008e-05f, 6.411911663e-05f, 6.369756745e-05f, 6.327591347e-05f, 6.285415563e-05f, 6.243229487e-05f, - 6.201033210e-05f, 6.158826828e-05f, 6.116610433e-05f, 6.074384119e-05f, 6.032147979e-05f, 5.989902106e-05f, 5.947646595e-05f, 5.905381539e-05f, 5.863107031e-05f, 5.820823164e-05f, - 5.778530033e-05f, 5.736227730e-05f, 5.693916350e-05f, 5.651595986e-05f, 5.609266731e-05f, 5.566928680e-05f, 5.524581925e-05f, 5.482226560e-05f, 5.439862679e-05f, 5.397490376e-05f, - 5.355109744e-05f, 5.312720877e-05f, 5.270323869e-05f, 5.227918813e-05f, 5.185505803e-05f, 5.143084932e-05f, 5.100656295e-05f, 5.058219985e-05f, 5.015776095e-05f, 4.973324721e-05f, - 4.930865954e-05f, 4.888399889e-05f, 4.845926621e-05f, 4.803446241e-05f, 4.760958846e-05f, 4.718464527e-05f, 4.675963379e-05f, 4.633455496e-05f, 4.590940971e-05f, 4.548419899e-05f, - 4.505892373e-05f, 4.463358487e-05f, 4.420818335e-05f, 4.378272010e-05f, 4.335719607e-05f, 4.293161219e-05f, 4.250596941e-05f, 4.208026865e-05f, 4.165451087e-05f, 4.122869699e-05f, - 4.080282796e-05f, 4.037690471e-05f, 3.995092819e-05f, 3.952489934e-05f, 3.909881908e-05f, 3.867268837e-05f, 3.824650813e-05f, 3.782027932e-05f, 3.739400286e-05f, 3.696767970e-05f, - 3.654131078e-05f, 3.611489704e-05f, 3.568843940e-05f, 3.526193883e-05f, 3.483539624e-05f, 3.440881259e-05f, 3.398218881e-05f, 3.355552584e-05f, 3.312882461e-05f, 3.270208608e-05f, - 3.227531118e-05f, 3.184850084e-05f, 3.142165601e-05f, 3.099477763e-05f, 3.056786663e-05f, 3.014092396e-05f, 2.971395055e-05f, 2.928694734e-05f, 2.885991527e-05f, 2.843285529e-05f, - 2.800576832e-05f, 2.757865532e-05f, 2.715151721e-05f, 2.672435494e-05f, 2.629716945e-05f, 2.586996168e-05f, 2.544273255e-05f, 2.501548303e-05f, 2.458821403e-05f, 2.416092651e-05f, - 2.373362140e-05f, 2.330629963e-05f, 2.287896216e-05f, 2.245160991e-05f, 2.202424383e-05f, 2.159686485e-05f, 2.116947391e-05f, 2.074207196e-05f, 2.031465992e-05f, 1.988723875e-05f, - 1.945980937e-05f, 1.903237272e-05f, 1.860492975e-05f, 1.817748139e-05f, 1.775002859e-05f, 1.732257226e-05f, 1.689511337e-05f, 1.646765284e-05f, 1.604019161e-05f, 1.561273062e-05f, - 1.518527080e-05f, 1.475781310e-05f, 1.433035846e-05f, 1.390290780e-05f, 1.347546207e-05f, 1.304802220e-05f, 1.262058914e-05f, 1.219316381e-05f, 1.176574716e-05f, 1.133834013e-05f, - 1.091094364e-05f, 1.048355864e-05f, 1.005618606e-05f, 9.628826836e-06f, 9.201481911e-06f, 8.774152218e-06f, 8.346838694e-06f, 7.919542273e-06f, 7.492263893e-06f, 7.065004488e-06f, - 6.637764995e-06f, 6.210546349e-06f, 5.783349485e-06f, 5.356175340e-06f, 4.929024848e-06f, 4.501898944e-06f, 4.074798563e-06f, 3.647724640e-06f, 3.220678110e-06f, 2.793659907e-06f, - 2.366670966e-06f, 1.939712221e-06f, 1.512784605e-06f, 1.085889054e-06f, 6.590265005e-07f, 2.321978786e-07f, -1.945958783e-07f, -6.213538368e-07f, -1.048075064e-06f, -1.474758626e-06f, - -1.901403591e-06f, -2.328009025e-06f, -2.754573996e-06f, -3.181097573e-06f, -3.607578821e-06f, -4.034016810e-06f, -4.460410608e-06f, -4.886759282e-06f, -5.313061902e-06f, -5.739317536e-06f, - -6.165525252e-06f, -6.591684120e-06f, -7.017793209e-06f, -7.443851588e-06f, -7.869858327e-06f, -8.295812496e-06f, -8.721713164e-06f, -9.147559401e-06f, -9.573350279e-06f, -9.999084867e-06f, - -1.042476224e-05f, -1.085038146e-05f, -1.127594160e-05f, -1.170144174e-05f, -1.212688095e-05f, -1.255225829e-05f, -1.297757284e-05f, -1.340282368e-05f, -1.382800987e-05f, -1.425313049e-05f, - -1.467818460e-05f, -1.510317129e-05f, -1.552808963e-05f, -1.595293869e-05f, -1.637771754e-05f, -1.680242525e-05f, -1.722706091e-05f, -1.765162359e-05f, -1.807611236e-05f, -1.850052629e-05f, - -1.892486446e-05f, -1.934912595e-05f, -1.977330983e-05f, -2.019741518e-05f, -2.062144108e-05f, -2.104538659e-05f, -2.146925080e-05f, -2.189303279e-05f, -2.231673162e-05f, -2.274034639e-05f, - -2.316387616e-05f, -2.358732002e-05f, -2.401067704e-05f, -2.443394630e-05f, -2.485712688e-05f, -2.528021785e-05f, -2.570321831e-05f, -2.612612732e-05f, -2.654894397e-05f, -2.697166734e-05f, - -2.739429651e-05f, -2.781683056e-05f, -2.823926856e-05f, -2.866160961e-05f, -2.908385277e-05f, -2.950599715e-05f, -2.992804180e-05f, -3.034998583e-05f, -3.077182831e-05f, -3.119356832e-05f, - -3.161520496e-05f, -3.203673729e-05f, -3.245816441e-05f, -3.287948540e-05f, -3.330069934e-05f, -3.372180532e-05f, -3.414280242e-05f, -3.456368974e-05f, -3.498446635e-05f, -3.540513134e-05f, - -3.582568380e-05f, -3.624612282e-05f, -3.666644747e-05f, -3.708665686e-05f, -3.750675006e-05f, -3.792672617e-05f, -3.834658428e-05f, -3.876632346e-05f, -3.918594282e-05f, -3.960544143e-05f, - -4.002481840e-05f, -4.044407281e-05f, -4.086320374e-05f, -4.128221030e-05f, -4.170109158e-05f, -4.211984666e-05f, -4.253847463e-05f, -4.295697459e-05f, -4.337534564e-05f, -4.379358685e-05f, - -4.421169734e-05f, -4.462967618e-05f, -4.504752248e-05f, -4.546523533e-05f, -4.588281383e-05f, -4.630025706e-05f, -4.671756413e-05f, -4.713473412e-05f, -4.755176615e-05f, -4.796865929e-05f, - -4.838541266e-05f, -4.880202535e-05f, -4.921849645e-05f, -4.963482506e-05f, -5.005101028e-05f, -5.046705122e-05f, -5.088294696e-05f, -5.129869662e-05f, -5.171429928e-05f, -5.212975406e-05f, - -5.254506005e-05f, -5.296021635e-05f, -5.337522206e-05f, -5.379007629e-05f, -5.420477814e-05f, -5.461932670e-05f, -5.503372110e-05f, -5.544796042e-05f, -5.586204378e-05f, -5.627597027e-05f, - -5.668973901e-05f, -5.710334909e-05f, -5.751679963e-05f, -5.793008972e-05f, -5.834321849e-05f, -5.875618502e-05f, -5.916898844e-05f, -5.958162785e-05f, -5.999410235e-05f, -6.040641106e-05f, - -6.081855309e-05f, -6.123052754e-05f, -6.164233352e-05f, -6.205397016e-05f, -6.246543654e-05f, -6.287673180e-05f, -6.328785504e-05f, -6.369880537e-05f, -6.410958191e-05f, -6.452018376e-05f, - -6.493061005e-05f, -6.534085989e-05f, -6.575093238e-05f, -6.616082665e-05f, -6.657054182e-05f, -6.698007699e-05f, -6.738943129e-05f, -6.779860383e-05f, -6.820759373e-05f, -6.861640011e-05f, - -6.902502208e-05f, -6.943345877e-05f, -6.984170929e-05f, -7.024977276e-05f, -7.065764831e-05f, -7.106533506e-05f, -7.147283212e-05f, -7.188013862e-05f, -7.228725368e-05f, -7.269417642e-05f, - -7.310090597e-05f, -7.350744145e-05f, -7.391378198e-05f, -7.431992669e-05f, -7.472587471e-05f, -7.513162516e-05f, -7.553717716e-05f, -7.594252985e-05f, -7.634768235e-05f, -7.675263379e-05f, - -7.715738329e-05f, -7.756192999e-05f, -7.796627302e-05f, -7.837041150e-05f, -7.877434456e-05f, -7.917807134e-05f, -7.958159097e-05f, -7.998490258e-05f, -8.038800531e-05f, -8.079089827e-05f, - -8.119358062e-05f, -8.159605148e-05f, -8.199830999e-05f, -8.240035528e-05f, -8.280218649e-05f, -8.320380275e-05f, -8.360520321e-05f, -8.400638699e-05f, -8.440735324e-05f, -8.480810110e-05f, - -8.520862970e-05f, -8.560893818e-05f, -8.600902569e-05f, -8.640889137e-05f, -8.680853435e-05f, -8.720795377e-05f, -8.760714879e-05f, -8.800611854e-05f, -8.840486217e-05f, -8.880337881e-05f, - -8.920166763e-05f, -8.959972775e-05f, -8.999755833e-05f, -9.039515851e-05f, -9.079252744e-05f, -9.118966426e-05f, -9.158656813e-05f, -9.198323820e-05f, -9.237967360e-05f, -9.277587350e-05f, - -9.317183705e-05f, -9.356756338e-05f, -9.396305166e-05f, -9.435830104e-05f, -9.475331067e-05f, -9.514807970e-05f, -9.554260729e-05f, -9.593689259e-05f, -9.633093476e-05f, -9.672473296e-05f, - -9.711828633e-05f, -9.751159404e-05f, -9.790465524e-05f, -9.829746909e-05f, -9.869003476e-05f, -9.908235139e-05f, -9.947441816e-05f, -9.986623422e-05f, -1.002577987e-04f, -1.006491108e-04f, - -1.010401698e-04f, -1.014309746e-04f, -1.018215245e-04f, -1.022118187e-04f, -1.026018564e-04f, -1.029916366e-04f, -1.033811586e-04f, -1.037704216e-04f, -1.041594246e-04f, -1.045481669e-04f, - -1.049366477e-04f, -1.053248660e-04f, -1.057128212e-04f, -1.061005122e-04f, -1.064879384e-04f, -1.068750989e-04f, -1.072619929e-04f, -1.076486195e-04f, -1.080349778e-04f, -1.084210672e-04f, - -1.088068868e-04f, -1.091924356e-04f, -1.095777130e-04f, -1.099627181e-04f, -1.103474501e-04f, -1.107319081e-04f, -1.111160913e-04f, -1.114999989e-04f, -1.118836302e-04f, -1.122669841e-04f, - -1.126500601e-04f, -1.130328572e-04f, -1.134153746e-04f, -1.137976115e-04f, -1.141795670e-04f, -1.145612405e-04f, -1.149426310e-04f, -1.153237377e-04f, -1.157045599e-04f, -1.160850967e-04f, - -1.164653474e-04f, -1.168453110e-04f, -1.172249868e-04f, -1.176043740e-04f, -1.179834717e-04f, -1.183622792e-04f, -1.187407957e-04f, -1.191190203e-04f, -1.194969523e-04f, -1.198745908e-04f, - -1.202519351e-04f, -1.206289842e-04f, -1.210057376e-04f, -1.213821942e-04f, -1.217583534e-04f, -1.221342143e-04f, -1.225097761e-04f, -1.228850380e-04f, -1.232599993e-04f, -1.236346591e-04f, - -1.240090167e-04f, -1.243830712e-04f, -1.247568218e-04f, -1.251302678e-04f, -1.255034083e-04f, -1.258762426e-04f, -1.262487699e-04f, -1.266209894e-04f, -1.269929002e-04f, -1.273645016e-04f, - -1.277357929e-04f, -1.281067731e-04f, -1.284774416e-04f, -1.288477975e-04f, -1.292178401e-04f, -1.295875686e-04f, -1.299569821e-04f, -1.303260800e-04f, -1.306948613e-04f, -1.310633254e-04f, - -1.314314715e-04f, -1.317992987e-04f, -1.321668063e-04f, -1.325339936e-04f, -1.329008596e-04f, -1.332674038e-04f, -1.336336252e-04f, -1.339995231e-04f, -1.343650967e-04f, -1.347303453e-04f, - -1.350952680e-04f, -1.354598642e-04f, -1.358241329e-04f, -1.361880736e-04f, -1.365516853e-04f, -1.369149674e-04f, -1.372779190e-04f, -1.376405393e-04f, -1.380028277e-04f, -1.383647833e-04f, - -1.387264054e-04f, -1.390876932e-04f, -1.394486460e-04f, -1.398092629e-04f, -1.401695433e-04f, -1.405294863e-04f, -1.408890912e-04f, -1.412483573e-04f, -1.416072837e-04f, -1.419658697e-04f, - -1.423241146e-04f, -1.426820176e-04f, -1.430395780e-04f, -1.433967949e-04f, -1.437536676e-04f, -1.441101955e-04f, -1.444663776e-04f, -1.448222133e-04f, -1.451777019e-04f, -1.455328425e-04f, - -1.458876344e-04f, -1.462420769e-04f, -1.465961693e-04f, -1.469499106e-04f, -1.473033004e-04f, -1.476563377e-04f, -1.480090218e-04f, -1.483613520e-04f, -1.487133276e-04f, -1.490649478e-04f, - -1.494162118e-04f, -1.497671190e-04f, -1.501176685e-04f, -1.504678597e-04f, -1.508176918e-04f, -1.511671640e-04f, -1.515162757e-04f, -1.518650260e-04f, -1.522134144e-04f, -1.525614399e-04f, - -1.529091020e-04f, -1.532563998e-04f, -1.536033326e-04f, -1.539498997e-04f, -1.542961004e-04f, -1.546419339e-04f, -1.549873996e-04f, -1.553324966e-04f, -1.556772242e-04f, -1.560215818e-04f, - -1.563655687e-04f, -1.567091839e-04f, -1.570524270e-04f, -1.573952971e-04f, -1.577377934e-04f, -1.580799154e-04f, -1.584216623e-04f, -1.587630333e-04f, -1.591040278e-04f, -1.594446449e-04f, - -1.597848841e-04f, -1.601247446e-04f, -1.604642257e-04f, -1.608033266e-04f, -1.611420466e-04f, -1.614803852e-04f, -1.618183414e-04f, -1.621559146e-04f, -1.624931042e-04f, -1.628299094e-04f, - -1.631663295e-04f, -1.635023637e-04f, -1.638380115e-04f, -1.641732720e-04f, -1.645081446e-04f, -1.648426286e-04f, -1.651767232e-04f, -1.655104279e-04f, -1.658437418e-04f, -1.661766642e-04f, - -1.665091946e-04f, -1.668413321e-04f, -1.671730761e-04f, -1.675044259e-04f, -1.678353808e-04f, -1.681659402e-04f, -1.684961032e-04f, -1.688258692e-04f, -1.691552376e-04f, -1.694842076e-04f, - -1.698127785e-04f, -1.701409497e-04f, -1.704687205e-04f, -1.707960902e-04f, -1.711230581e-04f, -1.714496235e-04f, -1.717757857e-04f, -1.721015441e-04f, -1.724268980e-04f, -1.727518467e-04f, - -1.730763894e-04f, -1.734005257e-04f, -1.737242546e-04f, -1.740475757e-04f, -1.743704882e-04f, -1.746929914e-04f, -1.750150847e-04f, -1.753367673e-04f, -1.756580387e-04f, -1.759788981e-04f, - -1.762993449e-04f, -1.766193784e-04f, -1.769389980e-04f, -1.772582029e-04f, -1.775769925e-04f, -1.778953662e-04f, -1.782133232e-04f, -1.785308630e-04f, -1.788479848e-04f, -1.791646880e-04f, - -1.794809720e-04f, -1.797968360e-04f, -1.801122794e-04f, -1.804273016e-04f, -1.807419019e-04f, -1.810560797e-04f, -1.813698342e-04f, -1.816831649e-04f, -1.819960711e-04f, -1.823085521e-04f, - -1.826206073e-04f, -1.829322360e-04f, -1.832434376e-04f, -1.835542115e-04f, -1.838645569e-04f, -1.841744734e-04f, -1.844839601e-04f, -1.847930165e-04f, -1.851016419e-04f, -1.854098357e-04f, - -1.857175972e-04f, -1.860249258e-04f, -1.863318209e-04f, -1.866382818e-04f, -1.869443079e-04f, -1.872498986e-04f, -1.875550532e-04f, -1.878597710e-04f, -1.881640516e-04f, -1.884678941e-04f, - -1.887712980e-04f, -1.890742628e-04f, -1.893767876e-04f, -1.896788719e-04f, -1.899805152e-04f, -1.902817167e-04f, -1.905824758e-04f, -1.908827919e-04f, -1.911826645e-04f, -1.914820928e-04f, - -1.917810762e-04f, -1.920796142e-04f, -1.923777061e-04f, -1.926753512e-04f, -1.929725491e-04f, -1.932692990e-04f, -1.935656004e-04f, -1.938614526e-04f, -1.941568551e-04f, -1.944518071e-04f, - -1.947463082e-04f, -1.950403576e-04f, -1.953339549e-04f, -1.956270993e-04f, -1.959197903e-04f, -1.962120273e-04f, -1.965038096e-04f, -1.967951367e-04f, -1.970860080e-04f, -1.973764229e-04f, - -1.976663807e-04f, -1.979558809e-04f, -1.982449228e-04f, -1.985335060e-04f, -1.988216297e-04f, -1.991092934e-04f, -1.993964965e-04f, -1.996832384e-04f, -1.999695185e-04f, -2.002553362e-04f, - -2.005406910e-04f, -2.008255822e-04f, -2.011100093e-04f, -2.013939717e-04f, -2.016774687e-04f, -2.019604998e-04f, -2.022430645e-04f, -2.025251621e-04f, -2.028067921e-04f, -2.030879539e-04f, - -2.033686469e-04f, -2.036488705e-04f, -2.039286241e-04f, -2.042079073e-04f, -2.044867193e-04f, -2.047650597e-04f, -2.050429278e-04f, -2.053203232e-04f, -2.055972451e-04f, -2.058736931e-04f, - -2.061496666e-04f, -2.064251651e-04f, -2.067001878e-04f, -2.069747344e-04f, -2.072488042e-04f, -2.075223967e-04f, -2.077955113e-04f, -2.080681474e-04f, -2.083403045e-04f, -2.086119821e-04f, - -2.088831795e-04f, -2.091538963e-04f, -2.094241318e-04f, -2.096938856e-04f, -2.099631570e-04f, -2.102319455e-04f, -2.105002506e-04f, -2.107680717e-04f, -2.110354082e-04f, -2.113022597e-04f, - -2.115686256e-04f, -2.118345053e-04f, -2.120998983e-04f, -2.123648040e-04f, -2.126292220e-04f, -2.128931516e-04f, -2.131565924e-04f, -2.134195437e-04f, -2.136820051e-04f, -2.139439760e-04f, - -2.142054560e-04f, -2.144664443e-04f, -2.147269406e-04f, -2.149869443e-04f, -2.152464548e-04f, -2.155054717e-04f, -2.157639944e-04f, -2.160220224e-04f, -2.162795551e-04f, -2.165365921e-04f, - -2.167931328e-04f, -2.170491766e-04f, -2.173047232e-04f, -2.175597719e-04f, -2.178143222e-04f, -2.180683736e-04f, -2.183219257e-04f, -2.185749778e-04f, -2.188275295e-04f, -2.190795802e-04f, - -2.193311295e-04f, -2.195821768e-04f, -2.198327217e-04f, -2.200827636e-04f, -2.203323020e-04f, -2.205813364e-04f, -2.208298663e-04f, -2.210778912e-04f, -2.213254106e-04f, -2.215724240e-04f, - -2.218189309e-04f, -2.220649308e-04f, -2.223104232e-04f, -2.225554076e-04f, -2.227998836e-04f, -2.230438505e-04f, -2.232873079e-04f, -2.235302554e-04f, -2.237726925e-04f, -2.240146186e-04f, - -2.242560332e-04f, -2.244969359e-04f, -2.247373262e-04f, -2.249772037e-04f, -2.252165677e-04f, -2.254554179e-04f, -2.256937537e-04f, -2.259315748e-04f, -2.261688805e-04f, -2.264056704e-04f, - -2.266419441e-04f, -2.268777011e-04f, -2.271129408e-04f, -2.273476629e-04f, -2.275818668e-04f, -2.278155522e-04f, -2.280487184e-04f, -2.282813650e-04f, -2.285134917e-04f, -2.287450978e-04f, - -2.289761830e-04f, -2.292067468e-04f, -2.294367887e-04f, -2.296663083e-04f, -2.298953050e-04f, -2.301237785e-04f, -2.303517283e-04f, -2.305791539e-04f, -2.308060549e-04f, -2.310324307e-04f, - -2.312582811e-04f, -2.314836054e-04f, -2.317084034e-04f, -2.319326744e-04f, -2.321564181e-04f, -2.323796340e-04f, -2.326023217e-04f, -2.328244807e-04f, -2.330461105e-04f, -2.332672109e-04f, - -2.334877812e-04f, -2.337078211e-04f, -2.339273301e-04f, -2.341463078e-04f, -2.343647537e-04f, -2.345826675e-04f, -2.348000486e-04f, -2.350168966e-04f, -2.352332112e-04f, -2.354489919e-04f, - -2.356642382e-04f, -2.358789498e-04f, -2.360931261e-04f, -2.363067669e-04f, -2.365198716e-04f, -2.367324398e-04f, -2.369444711e-04f, -2.371559651e-04f, -2.373669214e-04f, -2.375773395e-04f, - -2.377872191e-04f, -2.379965596e-04f, -2.382053608e-04f, -2.384136222e-04f, -2.386213433e-04f, -2.388285238e-04f, -2.390351633e-04f, -2.392412613e-04f, -2.394468175e-04f, -2.396518314e-04f, - -2.398563026e-04f, -2.400602308e-04f, -2.402636155e-04f, -2.404664563e-04f, -2.406687528e-04f, -2.408705047e-04f, -2.410717115e-04f, -2.412723728e-04f, -2.414724883e-04f, -2.416720575e-04f, - -2.418710801e-04f, -2.420695556e-04f, -2.422674837e-04f, -2.424648640e-04f, -2.426616961e-04f, -2.428579796e-04f, -2.430537141e-04f, -2.432488993e-04f, -2.434435347e-04f, -2.436376200e-04f, - -2.438311548e-04f, -2.440241387e-04f, -2.442165713e-04f, -2.444084524e-04f, -2.445997814e-04f, -2.447905580e-04f, -2.449807819e-04f, -2.451704526e-04f, -2.453595699e-04f, -2.455481333e-04f, - -2.457361424e-04f, -2.459235970e-04f, -2.461104966e-04f, -2.462968408e-04f, -2.464826294e-04f, -2.466678619e-04f, -2.468525380e-04f, -2.470366573e-04f, -2.472202195e-04f, -2.474032243e-04f, - -2.475856711e-04f, -2.477675598e-04f, -2.479488900e-04f, -2.481296612e-04f, -2.483098732e-04f, -2.484895256e-04f, -2.486686180e-04f, -2.488471502e-04f, -2.490251217e-04f, -2.492025323e-04f, - -2.493793815e-04f, -2.495556691e-04f, -2.497313946e-04f, -2.499065578e-04f, -2.500811584e-04f, -2.502551959e-04f, -2.504286701e-04f, -2.506015806e-04f, -2.507739271e-04f, -2.509457092e-04f, - -2.511169266e-04f, -2.512875791e-04f, -2.514576662e-04f, -2.516271877e-04f, -2.517961431e-04f, -2.519645323e-04f, -2.521323548e-04f, -2.522996104e-04f, -2.524662987e-04f, -2.526324195e-04f, - -2.527979723e-04f, -2.529629569e-04f, -2.531273730e-04f, -2.532912202e-04f, -2.534544982e-04f, -2.536172068e-04f, -2.537793456e-04f, -2.539409143e-04f, -2.541019126e-04f, -2.542623402e-04f, - -2.544221969e-04f, -2.545814821e-04f, -2.547401958e-04f, -2.548983376e-04f, -2.550559072e-04f, -2.552129042e-04f, -2.553693285e-04f, -2.555251796e-04f, -2.556804573e-04f, -2.558351614e-04f, - -2.559892915e-04f, -2.561428473e-04f, -2.562958285e-04f, -2.564482349e-04f, -2.566000662e-04f, -2.567513220e-04f, -2.569020022e-04f, -2.570521063e-04f, -2.572016342e-04f, -2.573505855e-04f, - -2.574989601e-04f, -2.576467575e-04f, -2.577939775e-04f, -2.579406199e-04f, -2.580866843e-04f, -2.582321706e-04f, -2.583770784e-04f, -2.585214074e-04f, -2.586651574e-04f, -2.588083282e-04f, - -2.589509194e-04f, -2.590929308e-04f, -2.592343621e-04f, -2.593752131e-04f, -2.595154835e-04f, -2.596551731e-04f, -2.597942815e-04f, -2.599328086e-04f, -2.600707541e-04f, -2.602081176e-04f, - -2.603448991e-04f, -2.604810982e-04f, -2.606167146e-04f, -2.607517482e-04f, -2.608861986e-04f, -2.610200657e-04f, -2.611533491e-04f, -2.612860487e-04f, -2.614181642e-04f, -2.615496953e-04f, - -2.616806418e-04f, -2.618110035e-04f, -2.619407802e-04f, -2.620699716e-04f, -2.621985774e-04f, -2.623265974e-04f, -2.624540315e-04f, -2.625808793e-04f, -2.627071407e-04f, -2.628328154e-04f, - -2.629579031e-04f, -2.630824038e-04f, -2.632063171e-04f, -2.633296427e-04f, -2.634523806e-04f, -2.635745305e-04f, -2.636960921e-04f, -2.638170652e-04f, -2.639374497e-04f, -2.640572452e-04f, - -2.641764517e-04f, -2.642950688e-04f, -2.644130964e-04f, -2.645305343e-04f, -2.646473822e-04f, -2.647636399e-04f, -2.648793073e-04f, -2.649943841e-04f, -2.651088702e-04f, -2.652227652e-04f, - -2.653360691e-04f, -2.654487816e-04f, -2.655609026e-04f, -2.656724318e-04f, -2.657833690e-04f, -2.658937140e-04f, -2.660034667e-04f, -2.661126269e-04f, -2.662211943e-04f, -2.663291689e-04f, - -2.664365503e-04f, -2.665433384e-04f, -2.666495330e-04f, -2.667551340e-04f, -2.668601411e-04f, -2.669645542e-04f, -2.670683731e-04f, -2.671715976e-04f, -2.672742275e-04f, -2.673762628e-04f, - -2.674777031e-04f, -2.675785483e-04f, -2.676787982e-04f, -2.677784528e-04f, -2.678775117e-04f, -2.679759749e-04f, -2.680738422e-04f, -2.681711133e-04f, -2.682677882e-04f, -2.683638667e-04f, - -2.684593486e-04f, -2.685542338e-04f, -2.686485220e-04f, -2.687422133e-04f, -2.688353073e-04f, -2.689278039e-04f, -2.690197030e-04f, -2.691110044e-04f, -2.692017081e-04f, -2.692918137e-04f, - -2.693813212e-04f, -2.694702305e-04f, -2.695585414e-04f, -2.696462537e-04f, -2.697333673e-04f, -2.698198821e-04f, -2.699057979e-04f, -2.699911145e-04f, -2.700758320e-04f, -2.701599500e-04f, - -2.702434685e-04f, -2.703263874e-04f, -2.704087064e-04f, -2.704904256e-04f, -2.705715447e-04f, -2.706520636e-04f, -2.707319822e-04f, -2.708113004e-04f, -2.708900181e-04f, -2.709681350e-04f, - -2.710456512e-04f, -2.711225664e-04f, -2.711988807e-04f, -2.712745937e-04f, -2.713497055e-04f, -2.714242159e-04f, -2.714981248e-04f, -2.715714322e-04f, -2.716441378e-04f, -2.717162415e-04f, - -2.717877433e-04f, -2.718586431e-04f, -2.719289408e-04f, -2.719986361e-04f, -2.720677292e-04f, -2.721362197e-04f, -2.722041078e-04f, -2.722713931e-04f, -2.723380757e-04f, -2.724041555e-04f, - -2.724696323e-04f, -2.725345061e-04f, -2.725987768e-04f, -2.726624442e-04f, -2.727255083e-04f, -2.727879691e-04f, -2.728498263e-04f, -2.729110800e-04f, -2.729717300e-04f, -2.730317763e-04f, - -2.730912188e-04f, -2.731500573e-04f, -2.732082920e-04f, -2.732659225e-04f, -2.733229489e-04f, -2.733793711e-04f, -2.734351891e-04f, -2.734904027e-04f, -2.735450118e-04f, -2.735990165e-04f, - -2.736524166e-04f, -2.737052121e-04f, -2.737574030e-04f, -2.738089890e-04f, -2.738599703e-04f, -2.739103466e-04f, -2.739601180e-04f, -2.740092845e-04f, -2.740578459e-04f, -2.741058021e-04f, - -2.741531532e-04f, -2.741998991e-04f, -2.742460397e-04f, -2.742915750e-04f, -2.743365049e-04f, -2.743808294e-04f, -2.744245485e-04f, -2.744676620e-04f, -2.745101700e-04f, -2.745520724e-04f, - -2.745933691e-04f, -2.746340601e-04f, -2.746741455e-04f, -2.747136251e-04f, -2.747524989e-04f, -2.747907668e-04f, -2.748284289e-04f, -2.748654852e-04f, -2.749019355e-04f, -2.749377798e-04f, - -2.749730182e-04f, -2.750076505e-04f, -2.750416769e-04f, -2.750750971e-04f, -2.751079113e-04f, -2.751401194e-04f, -2.751717214e-04f, -2.752027172e-04f, -2.752331069e-04f, -2.752628904e-04f, - -2.752920677e-04f, -2.753206388e-04f, -2.753486037e-04f, -2.753759624e-04f, -2.754027149e-04f, -2.754288611e-04f, -2.754544010e-04f, -2.754793347e-04f, -2.755036622e-04f, -2.755273833e-04f, - -2.755504983e-04f, -2.755730069e-04f, -2.755949093e-04f, -2.756162055e-04f, -2.756368954e-04f, -2.756569790e-04f, -2.756764564e-04f, -2.756953275e-04f, -2.757135925e-04f, -2.757312512e-04f, - -2.757483037e-04f, -2.757647500e-04f, -2.757805902e-04f, -2.757958242e-04f, -2.758104520e-04f, -2.758244738e-04f, -2.758378894e-04f, -2.758506989e-04f, -2.758629024e-04f, -2.758744998e-04f, - -2.758854912e-04f, -2.758958767e-04f, -2.759056562e-04f, -2.759148297e-04f, -2.759233974e-04f, -2.759313591e-04f, -2.759387151e-04f, -2.759454653e-04f, -2.759516096e-04f, -2.759571483e-04f, - -2.759620813e-04f, -2.759664086e-04f, -2.759701303e-04f, -2.759732465e-04f, -2.759757571e-04f, -2.759776623e-04f, -2.759789620e-04f, -2.759796564e-04f, -2.759797454e-04f, -2.759792291e-04f, - -2.759781076e-04f, -2.759763810e-04f, -2.759740492e-04f, -2.759711123e-04f, -2.759675704e-04f, -2.759634236e-04f, -2.759586718e-04f, -2.759533153e-04f, -2.759473540e-04f, -2.759407879e-04f, - -2.759336172e-04f, -2.759258420e-04f, -2.759174622e-04f, -2.759084780e-04f, -2.758988895e-04f, -2.758886966e-04f, -2.758778995e-04f, -2.758664982e-04f, -2.758544929e-04f, -2.758418836e-04f, - -2.758286704e-04f, -2.758148533e-04f, -2.758004324e-04f, -2.757854079e-04f, -2.757697798e-04f, -2.757535482e-04f, -2.757367131e-04f, -2.757192747e-04f, -2.757012331e-04f, -2.756825883e-04f, - -2.756633404e-04f, -2.756434896e-04f, -2.756230359e-04f, -2.756019794e-04f, -2.755803202e-04f, -2.755580584e-04f, -2.755351941e-04f, -2.755117274e-04f, -2.754876585e-04f, -2.754629873e-04f, - -2.754377141e-04f, -2.754118389e-04f, -2.753853618e-04f, -2.753582830e-04f, -2.753306025e-04f, -2.753023204e-04f, -2.752734370e-04f, -2.752439522e-04f, -2.752138662e-04f, -2.751831791e-04f, - -2.751518911e-04f, -2.751200022e-04f, -2.750875126e-04f, -2.750544224e-04f, -2.750207317e-04f, -2.749864406e-04f, -2.749515493e-04f, -2.749160579e-04f, -2.748799666e-04f, -2.748432753e-04f, - -2.748059844e-04f, -2.747680938e-04f, -2.747296038e-04f, -2.746905145e-04f, -2.746508260e-04f, -2.746105385e-04f, -2.745696520e-04f, -2.745281668e-04f, -2.744860829e-04f, -2.744434006e-04f, - -2.744001199e-04f, -2.743562410e-04f, -2.743117641e-04f, -2.742666892e-04f, -2.742210166e-04f, -2.741747464e-04f, -2.741278788e-04f, -2.740804138e-04f, -2.740323517e-04f, -2.739836926e-04f, - -2.739344367e-04f, -2.738845841e-04f, -2.738341350e-04f, -2.737830895e-04f, -2.737314478e-04f, -2.736792101e-04f, -2.736263765e-04f, -2.735729472e-04f, -2.735189224e-04f, -2.734643022e-04f, - -2.734090868e-04f, -2.733532764e-04f, -2.732968711e-04f, -2.732398711e-04f, -2.731822767e-04f, -2.731240879e-04f, -2.730653049e-04f, -2.730059280e-04f, -2.729459573e-04f, -2.728853930e-04f, - -2.728242352e-04f, -2.727624842e-04f, -2.727001401e-04f, -2.726372032e-04f, -2.725736735e-04f, -2.725095514e-04f, -2.724448369e-04f, -2.723795303e-04f, -2.723136318e-04f, -2.722471416e-04f, - -2.721800598e-04f, -2.721123867e-04f, -2.720441225e-04f, -2.719752673e-04f, -2.719058213e-04f, -2.718357848e-04f, -2.717651580e-04f, -2.716939411e-04f, -2.716221342e-04f, -2.715497376e-04f, - -2.714767515e-04f, -2.714031760e-04f, -2.713290115e-04f, -2.712542581e-04f, -2.711789160e-04f, -2.711029855e-04f, -2.710264667e-04f, -2.709493600e-04f, -2.708716654e-04f, -2.707933832e-04f, - -2.707145136e-04f, -2.706350570e-04f, -2.705550134e-04f, -2.704743831e-04f, -2.703931663e-04f, -2.703113633e-04f, -2.702289743e-04f, -2.701459995e-04f, -2.700624392e-04f, -2.699782935e-04f, - -2.698935628e-04f, -2.698082472e-04f, -2.697223469e-04f, -2.696358624e-04f, -2.695487936e-04f, -2.694611410e-04f, -2.693729047e-04f, -2.692840850e-04f, -2.691946821e-04f, -2.691046963e-04f, - -2.690141278e-04f, -2.689229769e-04f, -2.688312438e-04f, -2.687389288e-04f, -2.686460320e-04f, -2.685525539e-04f, -2.684584945e-04f, -2.683638543e-04f, -2.682686334e-04f, -2.681728320e-04f, - -2.680764505e-04f, -2.679794892e-04f, -2.678819481e-04f, -2.677838278e-04f, -2.676851283e-04f, -2.675858500e-04f, -2.674859931e-04f, -2.673855579e-04f, -2.672845446e-04f, -2.671829536e-04f, - -2.670807851e-04f, -2.669780394e-04f, -2.668747167e-04f, -2.667708174e-04f, -2.666663416e-04f, -2.665612897e-04f, -2.664556620e-04f, -2.663494587e-04f, -2.662426802e-04f, -2.661353266e-04f, - -2.660273983e-04f, -2.659188956e-04f, -2.658098188e-04f, -2.657001680e-04f, -2.655899438e-04f, -2.654791462e-04f, -2.653677756e-04f, -2.652558324e-04f, -2.651433167e-04f, -2.650302290e-04f, - -2.649165694e-04f, -2.648023383e-04f, -2.646875360e-04f, -2.645721627e-04f, -2.644562189e-04f, -2.643397047e-04f, -2.642226205e-04f, -2.641049667e-04f, -2.639867434e-04f, -2.638679510e-04f, - -2.637485898e-04f, -2.636286602e-04f, -2.635081624e-04f, -2.633870967e-04f, -2.632654635e-04f, -2.631432630e-04f, -2.630204957e-04f, -2.628971617e-04f, -2.627732615e-04f, -2.626487953e-04f, - -2.625237635e-04f, -2.623981664e-04f, -2.622720042e-04f, -2.621452774e-04f, -2.620179863e-04f, -2.618901311e-04f, -2.617617122e-04f, -2.616327300e-04f, -2.615031848e-04f, -2.613730768e-04f, - -2.612424065e-04f, -2.611111741e-04f, -2.609793801e-04f, -2.608470247e-04f, -2.607141082e-04f, -2.605806311e-04f, -2.604465936e-04f, -2.603119961e-04f, -2.601768389e-04f, -2.600411225e-04f, - -2.599048470e-04f, -2.597680129e-04f, -2.596306205e-04f, -2.594926702e-04f, -2.593541623e-04f, -2.592150972e-04f, -2.590754752e-04f, -2.589352966e-04f, -2.587945619e-04f, -2.586532713e-04f, - -2.585114253e-04f, -2.583690241e-04f, -2.582260682e-04f, -2.580825580e-04f, -2.579384937e-04f, -2.577938757e-04f, -2.576487044e-04f, -2.575029802e-04f, -2.573567034e-04f, -2.572098744e-04f, - -2.570624935e-04f, -2.569145612e-04f, -2.567660778e-04f, -2.566170437e-04f, -2.564674592e-04f, -2.563173248e-04f, -2.561666407e-04f, -2.560154074e-04f, -2.558636252e-04f, -2.557112946e-04f, - -2.555584159e-04f, -2.554049895e-04f, -2.552510158e-04f, -2.550964951e-04f, -2.549414278e-04f, -2.547858144e-04f, -2.546296552e-04f, -2.544729506e-04f, -2.543157010e-04f, -2.541579068e-04f, - -2.539995683e-04f, -2.538406860e-04f, -2.536812603e-04f, -2.535212915e-04f, -2.533607801e-04f, -2.531997264e-04f, -2.530381309e-04f, -2.528759939e-04f, -2.527133159e-04f, -2.525500972e-04f, - -2.523863383e-04f, -2.522220395e-04f, -2.520572013e-04f, -2.518918241e-04f, -2.517259082e-04f, -2.515594542e-04f, -2.513924623e-04f, -2.512249331e-04f, -2.510568668e-04f, -2.508882640e-04f, - -2.507191251e-04f, -2.505494504e-04f, -2.503792404e-04f, -2.502084955e-04f, -2.500372161e-04f, -2.498654027e-04f, -2.496930556e-04f, -2.495201753e-04f, -2.493467622e-04f, -2.491728168e-04f, - -2.489983394e-04f, -2.488233305e-04f, -2.486477905e-04f, -2.484717198e-04f, -2.482951190e-04f, -2.481179883e-04f, -2.479403283e-04f, -2.477621393e-04f, -2.475834219e-04f, -2.474041764e-04f, - -2.472244033e-04f, -2.470441030e-04f, -2.468632760e-04f, -2.466819227e-04f, -2.465000435e-04f, -2.463176389e-04f, -2.461347093e-04f, -2.459512552e-04f, -2.457672771e-04f, -2.455827753e-04f, - -2.453977503e-04f, -2.452122026e-04f, -2.450261326e-04f, -2.448395408e-04f, -2.446524276e-04f, -2.444647934e-04f, -2.442766388e-04f, -2.440879642e-04f, -2.438987701e-04f, -2.437090568e-04f, - -2.435188250e-04f, -2.433280749e-04f, -2.431368071e-04f, -2.429450221e-04f, -2.427527203e-04f, -2.425599021e-04f, -2.423665682e-04f, -2.421727188e-04f, -2.419783545e-04f, -2.417834757e-04f, - -2.415880830e-04f, -2.413921768e-04f, -2.411957575e-04f, -2.409988257e-04f, -2.408013818e-04f, -2.406034262e-04f, -2.404049596e-04f, -2.402059823e-04f, -2.400064948e-04f, -2.398064976e-04f, - -2.396059912e-04f, -2.394049761e-04f, -2.392034527e-04f, -2.390014215e-04f, -2.387988831e-04f, -2.385958379e-04f, -2.383922864e-04f, -2.381882290e-04f, -2.379836664e-04f, -2.377785989e-04f, - -2.375730270e-04f, -2.373669513e-04f, -2.371603723e-04f, -2.369532904e-04f, -2.367457061e-04f, -2.365376200e-04f, -2.363290325e-04f, -2.361199442e-04f, -2.359103554e-04f, -2.357002668e-04f, - -2.354896789e-04f, -2.352785921e-04f, -2.350670069e-04f, -2.348549239e-04f, -2.346423435e-04f, -2.344292663e-04f, -2.342156928e-04f, -2.340016235e-04f, -2.337870589e-04f, -2.335719994e-04f, - -2.333564457e-04f, -2.331403983e-04f, -2.329238576e-04f, -2.327068241e-04f, -2.324892985e-04f, -2.322712811e-04f, -2.320527726e-04f, -2.318337734e-04f, -2.316142841e-04f, -2.313943051e-04f, - -2.311738371e-04f, -2.309528805e-04f, -2.307314359e-04f, -2.305095037e-04f, -2.302870846e-04f, -2.300641790e-04f, -2.298407875e-04f, -2.296169106e-04f, -2.293925488e-04f, -2.291677027e-04f, - -2.289423728e-04f, -2.287165597e-04f, -2.284902638e-04f, -2.282634857e-04f, -2.280362260e-04f, -2.278084852e-04f, -2.275802638e-04f, -2.273515623e-04f, -2.271223814e-04f, -2.268927215e-04f, - -2.266625832e-04f, -2.264319671e-04f, -2.262008736e-04f, -2.259693034e-04f, -2.257372569e-04f, -2.255047348e-04f, -2.252717376e-04f, -2.250382658e-04f, -2.248043200e-04f, -2.245699007e-04f, - -2.243350085e-04f, -2.240996439e-04f, -2.238638076e-04f, -2.236275000e-04f, -2.233907217e-04f, -2.231534733e-04f, -2.229157554e-04f, -2.226775684e-04f, -2.224389130e-04f, -2.221997897e-04f, - -2.219601991e-04f, -2.217201417e-04f, -2.214796182e-04f, -2.212386290e-04f, -2.209971748e-04f, -2.207552561e-04f, -2.205128735e-04f, -2.202700275e-04f, -2.200267188e-04f, -2.197829478e-04f, - -2.195387153e-04f, -2.192940217e-04f, -2.190488676e-04f, -2.188032536e-04f, -2.185571803e-04f, -2.183106482e-04f, -2.180636580e-04f, -2.178162102e-04f, -2.175683054e-04f, -2.173199442e-04f, - -2.170711271e-04f, -2.168218548e-04f, -2.165721278e-04f, -2.163219467e-04f, -2.160713122e-04f, -2.158202247e-04f, -2.155686849e-04f, -2.153166933e-04f, -2.150642507e-04f, -2.148113574e-04f, - -2.145580143e-04f, -2.143042217e-04f, -2.140499804e-04f, -2.137952909e-04f, -2.135401539e-04f, -2.132845698e-04f, -2.130285394e-04f, -2.127720632e-04f, -2.125151418e-04f, -2.122577759e-04f, - -2.119999659e-04f, -2.117417126e-04f, -2.114830165e-04f, -2.112238782e-04f, -2.109642984e-04f, -2.107042776e-04f, -2.104438165e-04f, -2.101829156e-04f, -2.099215756e-04f, -2.096597971e-04f, - -2.093975806e-04f, -2.091349269e-04f, -2.088718364e-04f, -2.086083099e-04f, -2.083443480e-04f, -2.080799512e-04f, -2.078151201e-04f, -2.075498555e-04f, -2.072841579e-04f, -2.070180279e-04f, - -2.067514661e-04f, -2.064844732e-04f, -2.062170498e-04f, -2.059491966e-04f, -2.056809140e-04f, -2.054122028e-04f, -2.051430636e-04f, -2.048734971e-04f, -2.046035037e-04f, -2.043330843e-04f, - -2.040622393e-04f, -2.037909694e-04f, -2.035192754e-04f, -2.032471577e-04f, -2.029746170e-04f, -2.027016540e-04f, -2.024282692e-04f, -2.021544634e-04f, -2.018802372e-04f, -2.016055911e-04f, - -2.013305259e-04f, -2.010550422e-04f, -2.007791406e-04f, -2.005028217e-04f, -2.002260862e-04f, -1.999489348e-04f, -1.996713680e-04f, -1.993933866e-04f, -1.991149911e-04f, -1.988361822e-04f, - -1.985569606e-04f, -1.982773269e-04f, -1.979972818e-04f, -1.977168258e-04f, -1.974359597e-04f, -1.971546842e-04f, -1.968729997e-04f, -1.965909071e-04f, -1.963084069e-04f, -1.960254999e-04f, - -1.957421866e-04f, -1.954584677e-04f, -1.951743439e-04f, -1.948898159e-04f, -1.946048842e-04f, -1.943195496e-04f, -1.940338128e-04f, -1.937476742e-04f, -1.934611348e-04f, -1.931741950e-04f, - -1.928868556e-04f, -1.925991172e-04f, -1.923109805e-04f, -1.920224461e-04f, -1.917335148e-04f, -1.914441872e-04f, -1.911544639e-04f, -1.908643456e-04f, -1.905738331e-04f, -1.902829269e-04f, - -1.899916277e-04f, -1.896999362e-04f, -1.894078532e-04f, -1.891153791e-04f, -1.888225148e-04f, -1.885292609e-04f, -1.882356181e-04f, -1.879415871e-04f, -1.876471684e-04f, -1.873523629e-04f, - -1.870571712e-04f, -1.867615940e-04f, -1.864656319e-04f, -1.861692856e-04f, -1.858725558e-04f, -1.855754433e-04f, -1.852779486e-04f, -1.849800725e-04f, -1.846818157e-04f, -1.843831788e-04f, - -1.840841625e-04f, -1.837847675e-04f, -1.834849945e-04f, -1.831848442e-04f, -1.828843173e-04f, -1.825834145e-04f, -1.822821364e-04f, -1.819804838e-04f, -1.816784574e-04f, -1.813760578e-04f, - -1.810732857e-04f, -1.807701418e-04f, -1.804666269e-04f, -1.801627416e-04f, -1.798584866e-04f, -1.795538627e-04f, -1.792488705e-04f, -1.789435107e-04f, -1.786377840e-04f, -1.783316911e-04f, - -1.780252328e-04f, -1.777184097e-04f, -1.774112225e-04f, -1.771036720e-04f, -1.767957588e-04f, -1.764874836e-04f, -1.761788472e-04f, -1.758698503e-04f, -1.755604936e-04f, -1.752507777e-04f, - -1.749407034e-04f, -1.746302714e-04f, -1.743194824e-04f, -1.740083371e-04f, -1.736968363e-04f, -1.733849806e-04f, -1.730727708e-04f, -1.727602075e-04f, -1.724472915e-04f, -1.721340236e-04f, - -1.718204043e-04f, -1.715064345e-04f, -1.711921149e-04f, -1.708774461e-04f, -1.705624290e-04f, -1.702470641e-04f, -1.699313523e-04f, -1.696152943e-04f, -1.692988907e-04f, -1.689821423e-04f, - -1.686650499e-04f, -1.683476141e-04f, -1.680298357e-04f, -1.677117154e-04f, -1.673932539e-04f, -1.670744520e-04f, -1.667553104e-04f, -1.664358298e-04f, -1.661160109e-04f, -1.657958545e-04f, - -1.654753613e-04f, -1.651545321e-04f, -1.648333675e-04f, -1.645118683e-04f, -1.641900353e-04f, -1.638678691e-04f, -1.635453705e-04f, -1.632225402e-04f, -1.628993791e-04f, -1.625758877e-04f, - -1.622520669e-04f, -1.619279174e-04f, -1.616034399e-04f, -1.612786351e-04f, -1.609535039e-04f, -1.606280469e-04f, -1.603022649e-04f, -1.599761586e-04f, -1.596497288e-04f, -1.593229762e-04f, - -1.589959015e-04f, -1.586685056e-04f, -1.583407891e-04f, -1.580127528e-04f, -1.576843974e-04f, -1.573557238e-04f, -1.570267325e-04f, -1.566974244e-04f, -1.563678003e-04f, -1.560378609e-04f, - -1.557076068e-04f, -1.553770390e-04f, -1.550461581e-04f, -1.547149649e-04f, -1.543834601e-04f, -1.540516445e-04f, -1.537195188e-04f, -1.533870839e-04f, -1.530543404e-04f, -1.527212891e-04f, - -1.523879308e-04f, -1.520542662e-04f, -1.517202961e-04f, -1.513860212e-04f, -1.510514424e-04f, -1.507165602e-04f, -1.503813757e-04f, -1.500458893e-04f, -1.497101021e-04f, -1.493740146e-04f, - -1.490376277e-04f, -1.487009421e-04f, -1.483639586e-04f, -1.480266780e-04f, -1.476891010e-04f, -1.473512283e-04f, -1.470130609e-04f, -1.466745993e-04f, -1.463358444e-04f, -1.459967970e-04f, - -1.456574578e-04f, -1.453178276e-04f, -1.449779072e-04f, -1.446376973e-04f, -1.442971987e-04f, -1.439564121e-04f, -1.436153384e-04f, -1.432739783e-04f, -1.429323326e-04f, -1.425904021e-04f, - -1.422481875e-04f, -1.419056896e-04f, -1.415629092e-04f, -1.412198471e-04f, -1.408765040e-04f, -1.405328807e-04f, -1.401889780e-04f, -1.398447967e-04f, -1.395003375e-04f, -1.391556012e-04f, - -1.388105887e-04f, -1.384653006e-04f, -1.381197379e-04f, -1.377739011e-04f, -1.374277912e-04f, -1.370814089e-04f, -1.367347550e-04f, -1.363878303e-04f, -1.360406355e-04f, -1.356931715e-04f, - -1.353454390e-04f, -1.349974388e-04f, -1.346491717e-04f, -1.343006386e-04f, -1.339518401e-04f, -1.336027770e-04f, -1.332534502e-04f, -1.329038605e-04f, -1.325540085e-04f, -1.322038952e-04f, - -1.318535213e-04f, -1.315028876e-04f, -1.311519949e-04f, -1.308008440e-04f, -1.304494356e-04f, -1.300977706e-04f, -1.297458498e-04f, -1.293936739e-04f, -1.290412438e-04f, -1.286885602e-04f, - -1.283356239e-04f, -1.279824358e-04f, -1.276289965e-04f, -1.272753071e-04f, -1.269213681e-04f, -1.265671804e-04f, -1.262127449e-04f, -1.258580623e-04f, -1.255031334e-04f, -1.251479590e-04f, - -1.247925399e-04f, -1.244368769e-04f, -1.240809708e-04f, -1.237248225e-04f, -1.233684326e-04f, -1.230118021e-04f, -1.226549317e-04f, -1.222978222e-04f, -1.219404745e-04f, -1.215828893e-04f, - -1.212250674e-04f, -1.208670096e-04f, -1.205087168e-04f, -1.201501898e-04f, -1.197914293e-04f, -1.194324361e-04f, -1.190732112e-04f, -1.187137552e-04f, -1.183540690e-04f, -1.179941533e-04f, - -1.176340091e-04f, -1.172736371e-04f, -1.169130382e-04f, -1.165522130e-04f, -1.161911625e-04f, -1.158298875e-04f, -1.154683887e-04f, -1.151066670e-04f, -1.147447231e-04f, -1.143825580e-04f, - -1.140201724e-04f, -1.136575671e-04f, -1.132947430e-04f, -1.129317008e-04f, -1.125684414e-04f, -1.122049656e-04f, -1.118412741e-04f, -1.114773679e-04f, -1.111132477e-04f, -1.107489144e-04f, - -1.103843688e-04f, -1.100196116e-04f, -1.096546437e-04f, -1.092894660e-04f, -1.089240791e-04f, -1.085584841e-04f, -1.081926816e-04f, -1.078266725e-04f, -1.074604577e-04f, -1.070940379e-04f, - -1.067274139e-04f, -1.063605866e-04f, -1.059935568e-04f, -1.056263254e-04f, -1.052588931e-04f, -1.048912608e-04f, -1.045234292e-04f, -1.041553993e-04f, -1.037871718e-04f, -1.034187476e-04f, - -1.030501275e-04f, -1.026813123e-04f, -1.023123028e-04f, -1.019430999e-04f, -1.015737044e-04f, -1.012041172e-04f, -1.008343389e-04f, -1.004643706e-04f, -1.000942129e-04f, -9.972386677e-05f, - -9.935333300e-05f, -9.898261242e-05f, -9.861170585e-05f, -9.824061412e-05f, -9.786933807e-05f, -9.749787852e-05f, -9.712623631e-05f, -9.675441227e-05f, -9.638240722e-05f, -9.601022199e-05f, - -9.563785743e-05f, -9.526531435e-05f, -9.489259360e-05f, -9.451969601e-05f, -9.414662240e-05f, -9.377337362e-05f, -9.339995049e-05f, -9.302635385e-05f, -9.265258454e-05f, -9.227864338e-05f, - -9.190453121e-05f, -9.153024887e-05f, -9.115579720e-05f, -9.078117702e-05f, -9.040638918e-05f, -9.003143451e-05f, -8.965631384e-05f, -8.928102803e-05f, -8.890557789e-05f, -8.852996427e-05f, - -8.815418800e-05f, -8.777824994e-05f, -8.740215090e-05f, -8.702589174e-05f, -8.664947328e-05f, -8.627289638e-05f, -8.589616186e-05f, -8.551927058e-05f, -8.514222336e-05f, -8.476502105e-05f, - -8.438766449e-05f, -8.401015452e-05f, -8.363249198e-05f, -8.325467771e-05f, -8.287671256e-05f, -8.249859736e-05f, -8.212033296e-05f, -8.174192021e-05f, -8.136335993e-05f, -8.098465298e-05f, - -8.060580020e-05f, -8.022680243e-05f, -7.984766051e-05f, -7.946837530e-05f, -7.908894763e-05f, -7.870937835e-05f, -7.832966830e-05f, -7.794981832e-05f, -7.756982927e-05f, -7.718970199e-05f, - -7.680943732e-05f, -7.642903611e-05f, -7.604849920e-05f, -7.566782745e-05f, -7.528702169e-05f, -7.490608278e-05f, -7.452501156e-05f, -7.414380887e-05f, -7.376247558e-05f, -7.338101251e-05f, - -7.299942053e-05f, -7.261770047e-05f, -7.223585319e-05f, -7.185387954e-05f, -7.147178036e-05f, -7.108955650e-05f, -7.070720881e-05f, -7.032473815e-05f, -6.994214535e-05f, -6.955943127e-05f, - -6.917659677e-05f, -6.879364268e-05f, -6.841056986e-05f, -6.802737916e-05f, -6.764407143e-05f, -6.726064753e-05f, -6.687710829e-05f, -6.649345458e-05f, -6.610968724e-05f, -6.572580713e-05f, - -6.534181509e-05f, -6.495771199e-05f, -6.457349866e-05f, -6.418917597e-05f, -6.380474476e-05f, -6.342020589e-05f, -6.303556022e-05f, -6.265080858e-05f, -6.226595184e-05f, -6.188099085e-05f, - -6.149592647e-05f, -6.111075954e-05f, -6.072549092e-05f, -6.034012146e-05f, -5.995465202e-05f, -5.956908345e-05f, -5.918341661e-05f, -5.879765234e-05f, -5.841179151e-05f, -5.802583497e-05f, - -5.763978357e-05f, -5.725363817e-05f, -5.686739963e-05f, -5.648106879e-05f, -5.609464652e-05f, -5.570813366e-05f, -5.532153109e-05f, -5.493483964e-05f, -5.454806017e-05f, -5.416119355e-05f, - -5.377424063e-05f, -5.338720226e-05f, -5.300007930e-05f, -5.261287261e-05f, -5.222558304e-05f, -5.183821146e-05f, -5.145075871e-05f, -5.106322565e-05f, -5.067561314e-05f, -5.028792204e-05f, - -4.990015320e-05f, -4.951230749e-05f, -4.912438575e-05f, -4.873638885e-05f, -4.834831764e-05f, -4.796017299e-05f, -4.757195574e-05f, -4.718366676e-05f, -4.679530691e-05f, -4.640687704e-05f, - -4.601837801e-05f, -4.562981067e-05f, -4.524117590e-05f, -4.485247453e-05f, -4.446370745e-05f, -4.407487549e-05f, -4.368597952e-05f, -4.329702041e-05f, -4.290799899e-05f, -4.251891615e-05f, - -4.212977273e-05f, -4.174056959e-05f, -4.135130760e-05f, -4.096198760e-05f, -4.057261047e-05f, -4.018317706e-05f, -3.979368822e-05f, -3.940414482e-05f, -3.901454772e-05f, -3.862489777e-05f, - -3.823519584e-05f, -3.784544278e-05f, -3.745563946e-05f, -3.706578672e-05f, -3.667588544e-05f, -3.628593647e-05f, -3.589594068e-05f, -3.550589891e-05f, -3.511581203e-05f, -3.472568091e-05f, - -3.433550639e-05f, -3.394528934e-05f, -3.355503062e-05f, -3.316473109e-05f, -3.277439160e-05f, -3.238401302e-05f, -3.199359621e-05f, -3.160314203e-05f, -3.121265133e-05f, -3.082212498e-05f, - -3.043156383e-05f, -3.004096875e-05f, -2.965034060e-05f, -2.925968023e-05f, -2.886898850e-05f, -2.847826628e-05f, -2.808751443e-05f, -2.769673379e-05f, -2.730592525e-05f, -2.691508964e-05f, - -2.652422784e-05f, -2.613334070e-05f, -2.574242908e-05f, -2.535149385e-05f, -2.496053585e-05f, -2.456955596e-05f, -2.417855503e-05f, -2.378753391e-05f, -2.339649348e-05f, -2.300543459e-05f, - -2.261435809e-05f, -2.222326486e-05f, -2.183215574e-05f, -2.144103160e-05f, -2.104989329e-05f, -2.065874168e-05f, -2.026757762e-05f, -1.987640198e-05f, -1.948521561e-05f, -1.909401937e-05f, - -1.870281412e-05f, -1.831160073e-05f, -1.792038004e-05f, -1.752915292e-05f, -1.713792022e-05f, -1.674668281e-05f, -1.635544155e-05f, -1.596419728e-05f, -1.557295088e-05f, -1.518170320e-05f, - -1.479045510e-05f, -1.439920743e-05f, -1.400796105e-05f, -1.361671683e-05f, -1.322547562e-05f, -1.283423828e-05f, -1.244300567e-05f, -1.205177864e-05f, -1.166055805e-05f, -1.126934476e-05f, - -1.087813964e-05f, -1.048694352e-05f, -1.009575728e-05f, -9.704581771e-06f, -9.313417848e-06f, -8.922266370e-06f, -8.531128193e-06f, -8.140004175e-06f, -7.748895172e-06f, -7.357802042e-06f, - -6.966725640e-06f, -6.575666824e-06f, -6.184626449e-06f, -5.793605372e-06f, -5.402604450e-06f, -5.011624538e-06f, -4.620666492e-06f, -4.229731168e-06f, -3.838819423e-06f, -3.447932110e-06f, - -3.057070086e-06f, -2.666234207e-06f, -2.275425327e-06f, -1.884644302e-06f, -1.493891985e-06f, -1.103169234e-06f, -7.124769007e-07f, -3.218158412e-07f, 6.881309038e-08f, 4.594090399e-07f, - 8.499711533e-07f, 1.240498576e-06f, 1.630990456e-06f, 2.021445937e-06f, 2.411864168e-06f, 2.802244294e-06f, 3.192585462e-06f, 3.582886819e-06f, 3.973147513e-06f, 4.363366691e-06f, - 4.753543499e-06f, 5.143677086e-06f, 5.533766600e-06f, 5.923811188e-06f, 6.313809998e-06f, 6.703762180e-06f, 7.093666880e-06f, 7.483523249e-06f, 7.873330434e-06f, 8.263087584e-06f, - 8.652793850e-06f, 9.042448379e-06f, 9.432050323e-06f, 9.821598829e-06f, 1.021109305e-05f, 1.060053213e-05f, 1.098991523e-05f, 1.137924149e-05f, 1.176851007e-05f, 1.215772011e-05f, - 1.254687077e-05f, 1.293596120e-05f, 1.332499054e-05f, 1.371395796e-05f, 1.410286260e-05f, 1.449170362e-05f, 1.488048016e-05f, 1.526919139e-05f, 1.565783644e-05f, 1.604641449e-05f, - 1.643492467e-05f, 1.682336614e-05f, 1.721173806e-05f, 1.760003958e-05f, 1.798826986e-05f, 1.837642804e-05f, 1.876451329e-05f, 1.915252475e-05f, 1.954046159e-05f, 1.992832295e-05f, - 2.031610800e-05f, 2.070381588e-05f, 2.109144577e-05f, 2.147899680e-05f, 2.186646814e-05f, 2.225385894e-05f, 2.264116837e-05f, 2.302839557e-05f, 2.341553971e-05f, 2.380259994e-05f, - 2.418957542e-05f, 2.457646532e-05f, 2.496326878e-05f, 2.534998497e-05f, 2.573661304e-05f, 2.612315216e-05f, 2.650960148e-05f, 2.689596017e-05f, 2.728222738e-05f, 2.766840228e-05f, - 2.805448402e-05f, 2.844047176e-05f, 2.882636468e-05f, 2.921216192e-05f, 2.959786265e-05f, 2.998346604e-05f, 3.036897124e-05f, 3.075437741e-05f, 3.113968373e-05f, 3.152488935e-05f, - 3.190999343e-05f, 3.229499515e-05f, 3.267989366e-05f, 3.306468812e-05f, 3.344937771e-05f, 3.383396159e-05f, 3.421843892e-05f, 3.460280887e-05f, 3.498707061e-05f, 3.537122329e-05f, - 3.575526609e-05f, 3.613919818e-05f, 3.652301871e-05f, 3.690672687e-05f, 3.729032181e-05f, 3.767380270e-05f, 3.805716871e-05f, 3.844041902e-05f, 3.882355278e-05f, 3.920656918e-05f, - 3.958946737e-05f, 3.997224653e-05f, 4.035490583e-05f, 4.073744444e-05f, 4.111986153e-05f, 4.150215627e-05f, 4.188432783e-05f, 4.226637539e-05f, 4.264829812e-05f, 4.303009519e-05f, - 4.341176577e-05f, 4.379330903e-05f, 4.417472416e-05f, 4.455601032e-05f, 4.493716669e-05f, 4.531819244e-05f, 4.569908676e-05f, 4.607984880e-05f, 4.646047775e-05f, 4.684097280e-05f, - 4.722133310e-05f, 4.760155784e-05f, 4.798164620e-05f, 4.836159735e-05f, 4.874141048e-05f, 4.912108475e-05f, 4.950061936e-05f, 4.988001347e-05f, 5.025926627e-05f, 5.063837694e-05f, - 5.101734466e-05f, 5.139616861e-05f, 5.177484796e-05f, 5.215338191e-05f, 5.253176963e-05f, 5.291001031e-05f, 5.328810312e-05f, 5.366604726e-05f, 5.404384190e-05f, 5.442148623e-05f, - 5.479897942e-05f, 5.517632068e-05f, 5.555350918e-05f, 5.593054410e-05f, 5.630742464e-05f, 5.668414998e-05f, 5.706071930e-05f, 5.743713180e-05f, 5.781338665e-05f, 5.818948306e-05f, - 5.856542020e-05f, 5.894119726e-05f, 5.931681344e-05f, 5.969226793e-05f, 6.006755990e-05f, 6.044268856e-05f, 6.081765310e-05f, 6.119245270e-05f, 6.156708656e-05f, 6.194155386e-05f, - 6.231585381e-05f, 6.268998560e-05f, 6.306394841e-05f, 6.343774145e-05f, 6.381136390e-05f, 6.418481497e-05f, 6.455809384e-05f, 6.493119971e-05f, 6.530413178e-05f, 6.567688924e-05f, - 6.604947130e-05f, 6.642187714e-05f, 6.679410597e-05f, 6.716615699e-05f, 6.753802939e-05f, 6.790972238e-05f, 6.828123514e-05f, 6.865256689e-05f, 6.902371682e-05f, 6.939468414e-05f, - 6.976546804e-05f, 7.013606773e-05f, 7.050648242e-05f, 7.087671129e-05f, 7.124675356e-05f, 7.161660844e-05f, 7.198627511e-05f, 7.235575280e-05f, 7.272504071e-05f, 7.309413803e-05f, - 7.346304399e-05f, 7.383175777e-05f, 7.420027860e-05f, 7.456860568e-05f, 7.493673822e-05f, 7.530467542e-05f, 7.567241650e-05f, 7.603996066e-05f, 7.640730712e-05f, 7.677445509e-05f, - 7.714140377e-05f, 7.750815239e-05f, 7.787470014e-05f, 7.824104625e-05f, 7.860718993e-05f, 7.897313039e-05f, 7.933886685e-05f, 7.970439852e-05f, 8.006972461e-05f, 8.043484435e-05f, - 8.079975694e-05f, 8.116446161e-05f, 8.152895757e-05f, 8.189324405e-05f, 8.225732025e-05f, 8.262118540e-05f, 8.298483872e-05f, 8.334827942e-05f, 8.371150674e-05f, 8.407451988e-05f, - 8.443731807e-05f, 8.479990054e-05f, 8.516226651e-05f, 8.552441519e-05f, 8.588634582e-05f, 8.624805761e-05f, 8.660954980e-05f, 8.697082160e-05f, 8.733187225e-05f, 8.769270097e-05f, - 8.805330698e-05f, 8.841368952e-05f, 8.877384782e-05f, 8.913378109e-05f, 8.949348858e-05f, 8.985296951e-05f, 9.021222311e-05f, 9.057124861e-05f, 9.093004525e-05f, 9.128861225e-05f, - 9.164694886e-05f, 9.200505429e-05f, 9.236292779e-05f, 9.272056859e-05f, 9.307797593e-05f, 9.343514904e-05f, 9.379208716e-05f, 9.414878952e-05f, 9.450525536e-05f, 9.486148393e-05f, - 9.521747445e-05f, 9.557322616e-05f, 9.592873832e-05f, 9.628401015e-05f, 9.663904090e-05f, 9.699382980e-05f, 9.734837611e-05f, 9.770267907e-05f, 9.805673790e-05f, 9.841055188e-05f, - 9.876412022e-05f, 9.911744219e-05f, 9.947051702e-05f, 9.982334396e-05f, 1.001759223e-04f, 1.005282512e-04f, 1.008803299e-04f, 1.012321578e-04f, 1.015837340e-04f, 1.019350579e-04f, - 1.022861285e-04f, 1.026369453e-04f, 1.029875074e-04f, 1.033378142e-04f, 1.036878648e-04f, 1.040376585e-04f, 1.043871946e-04f, 1.047364723e-04f, 1.050854909e-04f, 1.054342496e-04f, - 1.057827478e-04f, 1.061309845e-04f, 1.064789592e-04f, 1.068266710e-04f, 1.071741193e-04f, 1.075213033e-04f, 1.078682222e-04f, 1.082148753e-04f, 1.085612619e-04f, 1.089073812e-04f, - 1.092532325e-04f, 1.095988150e-04f, 1.099441281e-04f, 1.102891710e-04f, 1.106339430e-04f, 1.109784432e-04f, 1.113226711e-04f, 1.116666258e-04f, 1.120103066e-04f, 1.123537128e-04f, - 1.126968437e-04f, 1.130396985e-04f, 1.133822765e-04f, 1.137245770e-04f, 1.140665992e-04f, 1.144083425e-04f, 1.147498061e-04f, 1.150909892e-04f, 1.154318912e-04f, 1.157725113e-04f, - 1.161128488e-04f, 1.164529030e-04f, 1.167926731e-04f, 1.171321584e-04f, 1.174713583e-04f, 1.178102720e-04f, 1.181488987e-04f, 1.184872378e-04f, 1.188252885e-04f, 1.191630501e-04f, - 1.195005220e-04f, 1.198377033e-04f, 1.201745934e-04f, 1.205111915e-04f, 1.208474970e-04f, 1.211835091e-04f, 1.215192271e-04f, 1.218546504e-04f, 1.221897781e-04f, 1.225246096e-04f, - 1.228591442e-04f, 1.231933811e-04f, 1.235273197e-04f, 1.238609592e-04f, 1.241942990e-04f, 1.245273384e-04f, 1.248600765e-04f, 1.251925128e-04f, 1.255246465e-04f, 1.258564769e-04f, - 1.261880033e-04f, 1.265192251e-04f, 1.268501414e-04f, 1.271807517e-04f, 1.275110552e-04f, 1.278410512e-04f, 1.281707390e-04f, 1.285001180e-04f, 1.288291873e-04f, 1.291579464e-04f, - 1.294863945e-04f, 1.298145310e-04f, 1.301423551e-04f, 1.304698662e-04f, 1.307970635e-04f, 1.311239463e-04f, 1.314505141e-04f, 1.317767660e-04f, 1.321027015e-04f, 1.324283197e-04f, - 1.327536201e-04f, 1.330786019e-04f, 1.334032645e-04f, 1.337276071e-04f, 1.340516291e-04f, 1.343753298e-04f, 1.346987085e-04f, 1.350217646e-04f, 1.353444972e-04f, 1.356669059e-04f, - 1.359889898e-04f, 1.363107484e-04f, 1.366321809e-04f, 1.369532866e-04f, 1.372740649e-04f, 1.375945151e-04f, 1.379146366e-04f, 1.382344286e-04f, 1.385538904e-04f, 1.388730215e-04f, - 1.391918211e-04f, 1.395102885e-04f, 1.398284232e-04f, 1.401462243e-04f, 1.404636913e-04f, 1.407808235e-04f, 1.410976202e-04f, 1.414140807e-04f, 1.417302045e-04f, 1.420459907e-04f, - 1.423614388e-04f, 1.426765481e-04f, 1.429913179e-04f, 1.433057476e-04f, 1.436198364e-04f, 1.439335839e-04f, 1.442469892e-04f, 1.445600517e-04f, 1.448727708e-04f, 1.451851458e-04f, - 1.454971760e-04f, 1.458088608e-04f, 1.461201996e-04f, 1.464311917e-04f, 1.467418364e-04f, 1.470521331e-04f, 1.473620811e-04f, 1.476716798e-04f, 1.479809286e-04f, 1.482898267e-04f, - 1.485983735e-04f, 1.489065685e-04f, 1.492144108e-04f, 1.495219000e-04f, 1.498290353e-04f, 1.501358162e-04f, 1.504422418e-04f, 1.507483118e-04f, 1.510540252e-04f, 1.513593817e-04f, - 1.516643804e-04f, 1.519690208e-04f, 1.522733022e-04f, 1.525772240e-04f, 1.528807855e-04f, 1.531839862e-04f, 1.534868253e-04f, 1.537893023e-04f, 1.540914165e-04f, 1.543931672e-04f, - 1.546945539e-04f, 1.549955760e-04f, 1.552962327e-04f, 1.555965234e-04f, 1.558964476e-04f, 1.561960046e-04f, 1.564951938e-04f, 1.567940145e-04f, 1.570924662e-04f, 1.573905482e-04f, - 1.576882598e-04f, 1.579856005e-04f, 1.582825696e-04f, 1.585791666e-04f, 1.588753908e-04f, 1.591712415e-04f, 1.594667182e-04f, 1.597618202e-04f, 1.600565470e-04f, 1.603508979e-04f, - 1.606448723e-04f, 1.609384695e-04f, 1.612316891e-04f, 1.615245303e-04f, 1.618169926e-04f, 1.621090753e-04f, 1.624007778e-04f, 1.626920996e-04f, 1.629830400e-04f, 1.632735984e-04f, - 1.635637742e-04f, 1.638535668e-04f, 1.641429756e-04f, 1.644320000e-04f, 1.647206395e-04f, 1.650088933e-04f, 1.652967609e-04f, 1.655842417e-04f, 1.658713351e-04f, 1.661580405e-04f, - 1.664443573e-04f, 1.667302849e-04f, 1.670158227e-04f, 1.673009702e-04f, 1.675857267e-04f, 1.678700916e-04f, 1.681540644e-04f, 1.684376444e-04f, 1.687208311e-04f, 1.690036239e-04f, - 1.692860221e-04f, 1.695680253e-04f, 1.698496328e-04f, 1.701308440e-04f, 1.704116584e-04f, 1.706920754e-04f, 1.709720943e-04f, 1.712517147e-04f, 1.715309358e-04f, 1.718097573e-04f, - 1.720881784e-04f, 1.723661986e-04f, 1.726438173e-04f, 1.729210339e-04f, 1.731978480e-04f, 1.734742588e-04f, 1.737502658e-04f, 1.740258685e-04f, 1.743010663e-04f, 1.745758586e-04f, - 1.748502448e-04f, 1.751242244e-04f, 1.753977968e-04f, 1.756709615e-04f, 1.759437178e-04f, 1.762160653e-04f, 1.764880033e-04f, 1.767595313e-04f, 1.770306487e-04f, 1.773013550e-04f, - 1.775716496e-04f, 1.778415319e-04f, 1.781110014e-04f, 1.783800576e-04f, 1.786486999e-04f, 1.789169276e-04f, 1.791847404e-04f, 1.794521376e-04f, 1.797191186e-04f, 1.799856830e-04f, - 1.802518301e-04f, 1.805175594e-04f, 1.807828705e-04f, 1.810477626e-04f, 1.813122353e-04f, 1.815762881e-04f, 1.818399203e-04f, 1.821031315e-04f, 1.823659212e-04f, 1.826282886e-04f, - 1.828902334e-04f, 1.831517550e-04f, 1.834128528e-04f, 1.836735264e-04f, 1.839337751e-04f, 1.841935985e-04f, 1.844529959e-04f, 1.847119669e-04f, 1.849705110e-04f, 1.852286276e-04f, - 1.854863162e-04f, 1.857435762e-04f, 1.860004071e-04f, 1.862568085e-04f, 1.865127797e-04f, 1.867683202e-04f, 1.870234296e-04f, 1.872781072e-04f, 1.875323527e-04f, 1.877861653e-04f, - 1.880395447e-04f, 1.882924904e-04f, 1.885450017e-04f, 1.887970782e-04f, 1.890487193e-04f, 1.892999246e-04f, 1.895506936e-04f, 1.898010256e-04f, 1.900509203e-04f, 1.903003770e-04f, - 1.905493954e-04f, 1.907979748e-04f, 1.910461147e-04f, 1.912938148e-04f, 1.915410743e-04f, 1.917878930e-04f, 1.920342701e-04f, 1.922802053e-04f, 1.925256981e-04f, 1.927707479e-04f, - 1.930153542e-04f, 1.932595165e-04f, 1.935032344e-04f, 1.937465074e-04f, 1.939893348e-04f, 1.942317164e-04f, 1.944736515e-04f, 1.947151396e-04f, 1.949561803e-04f, 1.951967731e-04f, - 1.954369175e-04f, 1.956766130e-04f, 1.959158591e-04f, 1.961546553e-04f, 1.963930012e-04f, 1.966308962e-04f, 1.968683399e-04f, 1.971053317e-04f, 1.973418713e-04f, 1.975779581e-04f, - 1.978135917e-04f, 1.980487715e-04f, 1.982834971e-04f, 1.985177680e-04f, 1.987515838e-04f, 1.989849439e-04f, 1.992178479e-04f, 1.994502953e-04f, 1.996822857e-04f, 1.999138185e-04f, - 2.001448934e-04f, 2.003755098e-04f, 2.006056672e-04f, 2.008353653e-04f, 2.010646035e-04f, 2.012933814e-04f, 2.015216985e-04f, 2.017495543e-04f, 2.019769484e-04f, 2.022038804e-04f, - 2.024303497e-04f, 2.026563559e-04f, 2.028818986e-04f, 2.031069773e-04f, 2.033315915e-04f, 2.035557409e-04f, 2.037794248e-04f, 2.040026430e-04f, 2.042253949e-04f, 2.044476800e-04f, - 2.046694980e-04f, 2.048908484e-04f, 2.051117308e-04f, 2.053321447e-04f, 2.055520896e-04f, 2.057715651e-04f, 2.059905708e-04f, 2.062091062e-04f, 2.064271709e-04f, 2.066447645e-04f, - 2.068618865e-04f, 2.070785365e-04f, 2.072947140e-04f, 2.075104186e-04f, 2.077256499e-04f, 2.079404074e-04f, 2.081546908e-04f, 2.083684995e-04f, 2.085818332e-04f, 2.087946914e-04f, - 2.090070737e-04f, 2.092189797e-04f, 2.094304089e-04f, 2.096413610e-04f, 2.098518354e-04f, 2.100618319e-04f, 2.102713499e-04f, 2.104803890e-04f, 2.106889489e-04f, 2.108970290e-04f, - 2.111046291e-04f, 2.113117486e-04f, 2.115183872e-04f, 2.117245445e-04f, 2.119302199e-04f, 2.121354132e-04f, 2.123401239e-04f, 2.125443517e-04f, 2.127480960e-04f, 2.129513565e-04f, - 2.131541328e-04f, 2.133564245e-04f, 2.135582312e-04f, 2.137595525e-04f, 2.139603879e-04f, 2.141607371e-04f, 2.143605997e-04f, 2.145599753e-04f, 2.147588635e-04f, 2.149572639e-04f, - 2.151551761e-04f, 2.153525996e-04f, 2.155495342e-04f, 2.157459794e-04f, 2.159419349e-04f, 2.161374002e-04f, 2.163323749e-04f, 2.165268588e-04f, 2.167208513e-04f, 2.169143521e-04f, - 2.171073608e-04f, 2.172998771e-04f, 2.174919005e-04f, 2.176834307e-04f, 2.178744673e-04f, 2.180650099e-04f, 2.182550582e-04f, 2.184446118e-04f, 2.186336702e-04f, 2.188222331e-04f, - 2.190103003e-04f, 2.191978711e-04f, 2.193849454e-04f, 2.195715228e-04f, 2.197576028e-04f, 2.199431851e-04f, 2.201282694e-04f, 2.203128552e-04f, 2.204969423e-04f, 2.206805302e-04f, - 2.208636186e-04f, 2.210462072e-04f, 2.212282955e-04f, 2.214098832e-04f, 2.215909700e-04f, 2.217715555e-04f, 2.219516394e-04f, 2.221312213e-04f, 2.223103008e-04f, 2.224888776e-04f, - 2.226669514e-04f, 2.228445217e-04f, 2.230215884e-04f, 2.231981509e-04f, 2.233742090e-04f, 2.235497623e-04f, 2.237248105e-04f, 2.238993532e-04f, 2.240733902e-04f, 2.242469210e-04f, - 2.244199453e-04f, 2.245924627e-04f, 2.247644731e-04f, 2.249359759e-04f, 2.251069709e-04f, 2.252774578e-04f, 2.254474362e-04f, 2.256169058e-04f, 2.257858662e-04f, 2.259543172e-04f, - 2.261222583e-04f, 2.262896894e-04f, 2.264566100e-04f, 2.266230198e-04f, 2.267889185e-04f, 2.269543058e-04f, 2.271191814e-04f, 2.272835449e-04f, 2.274473961e-04f, 2.276107346e-04f, - 2.277735601e-04f, 2.279358722e-04f, 2.280976708e-04f, 2.282589554e-04f, 2.284197257e-04f, 2.285799815e-04f, 2.287397225e-04f, 2.288989482e-04f, 2.290576585e-04f, 2.292158530e-04f, - 2.293735314e-04f, 2.295306934e-04f, 2.296873388e-04f, 2.298434671e-04f, 2.299990782e-04f, 2.301541716e-04f, 2.303087472e-04f, 2.304628046e-04f, 2.306163436e-04f, 2.307693637e-04f, - 2.309218648e-04f, 2.310738466e-04f, 2.312253087e-04f, 2.313762509e-04f, 2.315266729e-04f, 2.316765744e-04f, 2.318259551e-04f, 2.319748147e-04f, 2.321231530e-04f, 2.322709697e-04f, - 2.324182644e-04f, 2.325650370e-04f, 2.327112870e-04f, 2.328570144e-04f, 2.330022187e-04f, 2.331468997e-04f, 2.332910572e-04f, 2.334346908e-04f, 2.335778003e-04f, 2.337203854e-04f, - 2.338624458e-04f, 2.340039814e-04f, 2.341449917e-04f, 2.342854767e-04f, 2.344254359e-04f, 2.345648691e-04f, 2.347037761e-04f, 2.348421566e-04f, 2.349800103e-04f, 2.351173370e-04f, - 2.352541365e-04f, 2.353904084e-04f, 2.355261526e-04f, 2.356613687e-04f, 2.357960565e-04f, 2.359302158e-04f, 2.360638463e-04f, 2.361969478e-04f, 2.363295199e-04f, 2.364615626e-04f, - 2.365930755e-04f, 2.367240584e-04f, 2.368545110e-04f, 2.369844331e-04f, 2.371138245e-04f, 2.372426848e-04f, 2.373710140e-04f, 2.374988117e-04f, 2.376260778e-04f, 2.377528119e-04f, - 2.378790138e-04f, 2.380046834e-04f, 2.381298203e-04f, 2.382544244e-04f, 2.383784954e-04f, 2.385020331e-04f, 2.386250373e-04f, 2.387475077e-04f, 2.388694442e-04f, 2.389908464e-04f, - 2.391117142e-04f, 2.392320474e-04f, 2.393518457e-04f, 2.394711089e-04f, 2.395898369e-04f, 2.397080293e-04f, 2.398256860e-04f, 2.399428067e-04f, 2.400593914e-04f, 2.401754396e-04f, - 2.402909513e-04f, 2.404059262e-04f, 2.405203641e-04f, 2.406342649e-04f, 2.407476282e-04f, 2.408604539e-04f, 2.409727419e-04f, 2.410844918e-04f, 2.411957036e-04f, 2.413063769e-04f, - 2.414165117e-04f, 2.415261076e-04f, 2.416351646e-04f, 2.417436824e-04f, 2.418516608e-04f, 2.419590996e-04f, 2.420659987e-04f, 2.421723579e-04f, 2.422781769e-04f, 2.423834556e-04f, - 2.424881938e-04f, 2.425923913e-04f, 2.426960480e-04f, 2.427991636e-04f, 2.429017379e-04f, 2.430037709e-04f, 2.431052622e-04f, 2.432062118e-04f, 2.433066195e-04f, 2.434064850e-04f, - 2.435058083e-04f, 2.436045890e-04f, 2.437028272e-04f, 2.438005225e-04f, 2.438976749e-04f, 2.439942842e-04f, 2.440903501e-04f, 2.441858726e-04f, 2.442808514e-04f, 2.443752864e-04f, - 2.444691775e-04f, 2.445625245e-04f, 2.446553272e-04f, 2.447475854e-04f, 2.448392991e-04f, 2.449304680e-04f, 2.450210920e-04f, 2.451111710e-04f, 2.452007048e-04f, 2.452896932e-04f, - 2.453781361e-04f, 2.454660334e-04f, 2.455533849e-04f, 2.456401904e-04f, 2.457264499e-04f, 2.458121631e-04f, 2.458973299e-04f, 2.459819502e-04f, 2.460660239e-04f, 2.461495508e-04f, - 2.462325308e-04f, 2.463149637e-04f, 2.463968494e-04f, 2.464781878e-04f, 2.465589787e-04f, 2.466392220e-04f, 2.467189176e-04f, 2.467980654e-04f, 2.468766651e-04f, 2.469547168e-04f, - 2.470322202e-04f, 2.471091753e-04f, 2.471855819e-04f, 2.472614399e-04f, 2.473367492e-04f, 2.474115096e-04f, 2.474857211e-04f, 2.475593836e-04f, 2.476324968e-04f, 2.477050607e-04f, - 2.477770753e-04f, 2.478485403e-04f, 2.479194557e-04f, 2.479898213e-04f, 2.480596371e-04f, 2.481289029e-04f, 2.481976186e-04f, 2.482657842e-04f, 2.483333995e-04f, 2.484004645e-04f, - 2.484669790e-04f, 2.485329429e-04f, 2.485983561e-04f, 2.486632186e-04f, 2.487275302e-04f, 2.487912908e-04f, 2.488545004e-04f, 2.489171588e-04f, 2.489792661e-04f, 2.490408220e-04f, - 2.491018264e-04f, 2.491622794e-04f, 2.492221808e-04f, 2.492815305e-04f, 2.493403285e-04f, 2.493985747e-04f, 2.494562689e-04f, 2.495134111e-04f, 2.495700013e-04f, 2.496260392e-04f, - 2.496815250e-04f, 2.497364585e-04f, 2.497908396e-04f, 2.498446682e-04f, 2.498979443e-04f, 2.499506678e-04f, 2.500028387e-04f, 2.500544568e-04f, 2.501055222e-04f, 2.501560346e-04f, - 2.502059942e-04f, 2.502554008e-04f, 2.503042543e-04f, 2.503525547e-04f, 2.504003019e-04f, 2.504474959e-04f, 2.504941366e-04f, 2.505402240e-04f, 2.505857580e-04f, 2.506307386e-04f, - 2.506751656e-04f, 2.507190391e-04f, 2.507623590e-04f, 2.508051253e-04f, 2.508473379e-04f, 2.508889967e-04f, 2.509301017e-04f, 2.509706529e-04f, 2.510106503e-04f, 2.510500937e-04f, - 2.510889832e-04f, 2.511273187e-04f, 2.511651002e-04f, 2.512023276e-04f, 2.512390009e-04f, 2.512751201e-04f, 2.513106851e-04f, 2.513456959e-04f, 2.513801525e-04f, 2.514140549e-04f, - 2.514474029e-04f, 2.514801967e-04f, 2.515124362e-04f, 2.515441212e-04f, 2.515752519e-04f, 2.516058282e-04f, 2.516358501e-04f, 2.516653176e-04f, 2.516942306e-04f, 2.517225891e-04f, - 2.517503931e-04f, 2.517776427e-04f, 2.518043377e-04f, 2.518304782e-04f, 2.518560641e-04f, 2.518810955e-04f, 2.519055724e-04f, 2.519294947e-04f, 2.519528624e-04f, 2.519756756e-04f, - 2.519979341e-04f, 2.520196382e-04f, 2.520407876e-04f, 2.520613824e-04f, 2.520814227e-04f, 2.521009084e-04f, 2.521198396e-04f, 2.521382162e-04f, 2.521560382e-04f, 2.521733057e-04f, - 2.521900186e-04f, 2.522061770e-04f, 2.522217809e-04f, 2.522368303e-04f, 2.522513252e-04f, 2.522652657e-04f, 2.522786516e-04f, 2.522914832e-04f, 2.523037603e-04f, 2.523154830e-04f, - 2.523266513e-04f, 2.523372653e-04f, 2.523473249e-04f, 2.523568303e-04f, 2.523657813e-04f, 2.523741781e-04f, 2.523820206e-04f, 2.523893090e-04f, 2.523960432e-04f, 2.524022232e-04f, - 2.524078492e-04f, 2.524129211e-04f, 2.524174389e-04f, 2.524214028e-04f, 2.524248127e-04f, 2.524276687e-04f, 2.524299708e-04f, 2.524317190e-04f, 2.524329135e-04f, 2.524335543e-04f, - 2.524336413e-04f, 2.524331747e-04f, 2.524321544e-04f, 2.524305806e-04f, 2.524284533e-04f, 2.524257726e-04f, 2.524225384e-04f, 2.524187509e-04f, 2.524144101e-04f, 2.524095161e-04f, - 2.524040688e-04f, 2.523980685e-04f, 2.523915151e-04f, 2.523844087e-04f, 2.523767493e-04f, 2.523685371e-04f, 2.523597721e-04f, 2.523504543e-04f, 2.523405838e-04f, 2.523301608e-04f, - 2.523191852e-04f, 2.523076571e-04f, 2.522955766e-04f, 2.522829438e-04f, 2.522697588e-04f, 2.522560216e-04f, 2.522417323e-04f, 2.522268909e-04f, 2.522114977e-04f, 2.521955526e-04f, - 2.521790557e-04f, 2.521620071e-04f, 2.521444069e-04f, 2.521262551e-04f, 2.521075520e-04f, 2.520882975e-04f, 2.520684917e-04f, 2.520481347e-04f, 2.520272267e-04f, 2.520057677e-04f, - 2.519837578e-04f, 2.519611971e-04f, 2.519380857e-04f, 2.519144237e-04f, 2.518902111e-04f, 2.518654482e-04f, 2.518401350e-04f, 2.518142716e-04f, 2.517878580e-04f, 2.517608945e-04f, - 2.517333811e-04f, 2.517053179e-04f, 2.516767050e-04f, 2.516475425e-04f, 2.516178306e-04f, 2.515875694e-04f, 2.515567589e-04f, 2.515253993e-04f, 2.514934907e-04f, 2.514610332e-04f, - 2.514280270e-04f, 2.513944721e-04f, 2.513603687e-04f, 2.513257168e-04f, 2.512905167e-04f, 2.512547685e-04f, 2.512184721e-04f, 2.511816279e-04f, 2.511442359e-04f, 2.511062962e-04f, - 2.510678091e-04f, 2.510287745e-04f, 2.509891926e-04f, 2.509490637e-04f, 2.509083877e-04f, 2.508671649e-04f, 2.508253953e-04f, 2.507830792e-04f, 2.507402166e-04f, 2.506968077e-04f, - 2.506528527e-04f, 2.506083516e-04f, 2.505633047e-04f, 2.505177120e-04f, 2.504715737e-04f, 2.504248900e-04f, 2.503776610e-04f, 2.503298869e-04f, 2.502815678e-04f, 2.502327038e-04f, - 2.501832952e-04f, 2.501333420e-04f, 2.500828445e-04f, 2.500318027e-04f, 2.499802169e-04f, 2.499280872e-04f, 2.498754137e-04f, 2.498221967e-04f, 2.497684362e-04f, 2.497141325e-04f, - 2.496592857e-04f, 2.496038960e-04f, 2.495479636e-04f, 2.494914885e-04f, 2.494344711e-04f, 2.493769114e-04f, 2.493188096e-04f, 2.492601660e-04f, 2.492009806e-04f, 2.491412536e-04f, - 2.490809853e-04f, 2.490201759e-04f, 2.489588254e-04f, 2.488969340e-04f, 2.488345020e-04f, 2.487715296e-04f, 2.487080168e-04f, 2.486439640e-04f, 2.485793713e-04f, 2.485142388e-04f, - 2.484485668e-04f, 2.483823554e-04f, 2.483156049e-04f, 2.482483155e-04f, 2.481804872e-04f, 2.481121204e-04f, 2.480432152e-04f, 2.479737718e-04f, 2.479037905e-04f, 2.478332713e-04f, - 2.477622146e-04f, 2.476906204e-04f, 2.476184891e-04f, 2.475458209e-04f, 2.474726158e-04f, 2.473988742e-04f, 2.473245962e-04f, 2.472497821e-04f, 2.471744320e-04f, 2.470985462e-04f, - 2.470221248e-04f, 2.469451682e-04f, 2.468676765e-04f, 2.467896499e-04f, 2.467110886e-04f, 2.466319929e-04f, 2.465523630e-04f, 2.464721990e-04f, 2.463915013e-04f, 2.463102700e-04f, - 2.462285054e-04f, 2.461462077e-04f, 2.460633771e-04f, 2.459800138e-04f, 2.458961181e-04f, 2.458116902e-04f, 2.457267303e-04f, 2.456412386e-04f, 2.455552155e-04f, 2.454686611e-04f, - 2.453815756e-04f, 2.452939594e-04f, 2.452058126e-04f, 2.451171354e-04f, 2.450279282e-04f, 2.449381911e-04f, 2.448479244e-04f, 2.447571283e-04f, 2.446658031e-04f, 2.445739491e-04f, - 2.444815664e-04f, 2.443886553e-04f, 2.442952161e-04f, 2.442012490e-04f, 2.441067543e-04f, 2.440117322e-04f, 2.439161830e-04f, 2.438201069e-04f, 2.437235042e-04f, 2.436263751e-04f, - 2.435287199e-04f, 2.434305389e-04f, 2.433318323e-04f, 2.432326004e-04f, 2.431328434e-04f, 2.430325616e-04f, 2.429317553e-04f, 2.428304247e-04f, 2.427285701e-04f, 2.426261918e-04f, - 2.425232900e-04f, 2.424198651e-04f, 2.423159172e-04f, 2.422114466e-04f, 2.421064537e-04f, 2.420009387e-04f, 2.418949018e-04f, 2.417883434e-04f, 2.416812637e-04f, 2.415736631e-04f, - 2.414655417e-04f, 2.413568999e-04f, 2.412477379e-04f, 2.411380561e-04f, 2.410278547e-04f, 2.409171340e-04f, 2.408058943e-04f, 2.406941358e-04f, 2.405818590e-04f, 2.404690640e-04f, - 2.403557511e-04f, 2.402419207e-04f, 2.401275731e-04f, 2.400127084e-04f, 2.398973271e-04f, 2.397814294e-04f, 2.396650157e-04f, 2.395480861e-04f, 2.394306411e-04f, 2.393126809e-04f, - 2.391942059e-04f, 2.390752162e-04f, 2.389557123e-04f, 2.388356944e-04f, 2.387151629e-04f, 2.385941181e-04f, 2.384725602e-04f, 2.383504895e-04f, 2.382279065e-04f, 2.381048113e-04f, - 2.379812044e-04f, 2.378570860e-04f, 2.377324564e-04f, 2.376073160e-04f, 2.374816651e-04f, 2.373555039e-04f, 2.372288329e-04f, 2.371016523e-04f, 2.369739625e-04f, 2.368457637e-04f, - 2.367170564e-04f, 2.365878408e-04f, 2.364581172e-04f, 2.363278860e-04f, 2.361971476e-04f, 2.360659021e-04f, 2.359341501e-04f, 2.358018918e-04f, 2.356691275e-04f, 2.355358575e-04f, - 2.354020823e-04f, 2.352678021e-04f, 2.351330174e-04f, 2.349977283e-04f, 2.348619353e-04f, 2.347256387e-04f, 2.345888388e-04f, 2.344515360e-04f, 2.343137307e-04f, 2.341754231e-04f, - 2.340366137e-04f, 2.338973027e-04f, 2.337574905e-04f, 2.336171775e-04f, 2.334763640e-04f, 2.333350504e-04f, 2.331932370e-04f, 2.330509241e-04f, 2.329081122e-04f, 2.327648016e-04f, - 2.326209926e-04f, 2.324766856e-04f, 2.323318810e-04f, 2.321865791e-04f, 2.320407802e-04f, 2.318944848e-04f, 2.317476932e-04f, 2.316004058e-04f, 2.314526229e-04f, 2.313043449e-04f, - 2.311555721e-04f, 2.310063050e-04f, 2.308565439e-04f, 2.307062892e-04f, 2.305555412e-04f, 2.304043003e-04f, 2.302525669e-04f, 2.301003414e-04f, 2.299476241e-04f, 2.297944154e-04f, - 2.296407158e-04f, 2.294865255e-04f, 2.293318449e-04f, 2.291766745e-04f, 2.290210146e-04f, 2.288648656e-04f, 2.287082279e-04f, 2.285511018e-04f, 2.283934879e-04f, 2.282353863e-04f, - 2.280767976e-04f, 2.279177221e-04f, 2.277581602e-04f, 2.275981123e-04f, 2.274375788e-04f, 2.272765601e-04f, 2.271150566e-04f, 2.269530686e-04f, 2.267905966e-04f, 2.266276410e-04f, - 2.264642022e-04f, 2.263002805e-04f, 2.261358764e-04f, 2.259709902e-04f, 2.258056225e-04f, 2.256397735e-04f, 2.254734437e-04f, 2.253066335e-04f, 2.251393432e-04f, 2.249715734e-04f, - 2.248033244e-04f, 2.246345966e-04f, 2.244653904e-04f, 2.242957063e-04f, 2.241255446e-04f, 2.239549058e-04f, 2.237837903e-04f, 2.236121985e-04f, 2.234401308e-04f, 2.232675876e-04f, - 2.230945694e-04f, 2.229210765e-04f, 2.227471095e-04f, 2.225726687e-04f, 2.223977545e-04f, 2.222223673e-04f, 2.220465077e-04f, 2.218701759e-04f, 2.216933725e-04f, 2.215160979e-04f, - 2.213383525e-04f, 2.211601367e-04f, 2.209814509e-04f, 2.208022957e-04f, 2.206226713e-04f, 2.204425784e-04f, 2.202620172e-04f, 2.200809882e-04f, 2.198994919e-04f, 2.197175287e-04f, - 2.195350990e-04f, 2.193522033e-04f, 2.191688421e-04f, 2.189850157e-04f, 2.188007246e-04f, 2.186159692e-04f, 2.184307501e-04f, 2.182450676e-04f, 2.180589222e-04f, 2.178723143e-04f, - 2.176852443e-04f, 2.174977129e-04f, 2.173097203e-04f, 2.171212670e-04f, 2.169323535e-04f, 2.167429803e-04f, 2.165531477e-04f, 2.163628563e-04f, 2.161721065e-04f, 2.159808988e-04f, - 2.157892336e-04f, 2.155971114e-04f, 2.154045326e-04f, 2.152114977e-04f, 2.150180072e-04f, 2.148240615e-04f, 2.146296611e-04f, 2.144348065e-04f, 2.142394980e-04f, 2.140437363e-04f, - 2.138475217e-04f, 2.136508548e-04f, 2.134537359e-04f, 2.132561657e-04f, 2.130581444e-04f, 2.128596727e-04f, 2.126607509e-04f, 2.124613796e-04f, 2.122615593e-04f, 2.120612904e-04f, - 2.118605733e-04f, 2.116594086e-04f, 2.114577968e-04f, 2.112557383e-04f, 2.110532336e-04f, 2.108502832e-04f, 2.106468875e-04f, 2.104430471e-04f, 2.102387625e-04f, 2.100340341e-04f, - 2.098288624e-04f, 2.096232479e-04f, 2.094171911e-04f, 2.092106925e-04f, 2.090037525e-04f, 2.087963717e-04f, 2.085885506e-04f, 2.083802896e-04f, 2.081715892e-04f, 2.079624500e-04f, - 2.077528725e-04f, 2.075428570e-04f, 2.073324042e-04f, 2.071215145e-04f, 2.069101885e-04f, 2.066984265e-04f, 2.064862292e-04f, 2.062735971e-04f, 2.060605305e-04f, 2.058470301e-04f, - 2.056330964e-04f, 2.054187298e-04f, 2.052039309e-04f, 2.049887001e-04f, 2.047730380e-04f, 2.045569451e-04f, 2.043404218e-04f, 2.041234688e-04f, 2.039060865e-04f, 2.036882755e-04f, - 2.034700361e-04f, 2.032513691e-04f, 2.030322748e-04f, 2.028127538e-04f, 2.025928066e-04f, 2.023724338e-04f, 2.021516358e-04f, 2.019304132e-04f, 2.017087665e-04f, 2.014866961e-04f, - 2.012642028e-04f, 2.010412869e-04f, 2.008179489e-04f, 2.005941895e-04f, 2.003700091e-04f, 2.001454083e-04f, 1.999203876e-04f, 1.996949475e-04f, 1.994690886e-04f, 1.992428113e-04f, - 1.990161163e-04f, 1.987890040e-04f, 1.985614750e-04f, 1.983335298e-04f, 1.981051690e-04f, 1.978763931e-04f, 1.976472026e-04f, 1.974175980e-04f, 1.971875800e-04f, 1.969571490e-04f, - 1.967263056e-04f, 1.964950503e-04f, 1.962633837e-04f, 1.960313062e-04f, 1.957988186e-04f, 1.955659212e-04f, 1.953326147e-04f, 1.950988996e-04f, 1.948647764e-04f, 1.946302458e-04f, - 1.943953081e-04f, 1.941599640e-04f, 1.939242141e-04f, 1.936880589e-04f, 1.934514989e-04f, 1.932145347e-04f, 1.929771668e-04f, 1.927393959e-04f, 1.925012224e-04f, 1.922626469e-04f, - 1.920236700e-04f, 1.917842923e-04f, 1.915445142e-04f, 1.913043364e-04f, 1.910637594e-04f, 1.908227838e-04f, 1.905814101e-04f, 1.903396389e-04f, 1.900974708e-04f, 1.898549063e-04f, - 1.896119460e-04f, 1.893685904e-04f, 1.891248402e-04f, 1.888806959e-04f, 1.886361580e-04f, 1.883912272e-04f, 1.881459040e-04f, 1.879001890e-04f, 1.876540827e-04f, 1.874075858e-04f, - 1.871606987e-04f, 1.869134222e-04f, 1.866657566e-04f, 1.864177027e-04f, 1.861692610e-04f, 1.859204321e-04f, 1.856712165e-04f, 1.854216149e-04f, 1.851716278e-04f, 1.849212558e-04f, - 1.846704995e-04f, 1.844193594e-04f, 1.841678362e-04f, 1.839159304e-04f, 1.836636426e-04f, 1.834109735e-04f, 1.831579235e-04f, 1.829044933e-04f, 1.826506835e-04f, 1.823964946e-04f, - 1.821419273e-04f, 1.818869821e-04f, 1.816316596e-04f, 1.813759605e-04f, 1.811198853e-04f, 1.808634345e-04f, 1.806066089e-04f, 1.803494090e-04f, 1.800918353e-04f, 1.798338886e-04f, - 1.795755693e-04f, 1.793168781e-04f, 1.790578156e-04f, 1.787983824e-04f, 1.785385791e-04f, 1.782784062e-04f, 1.780178644e-04f, 1.777569544e-04f, 1.774956766e-04f, 1.772340317e-04f, - 1.769720203e-04f, 1.767096431e-04f, 1.764469005e-04f, 1.761837933e-04f, 1.759203220e-04f, 1.756564872e-04f, 1.753922896e-04f, 1.751277298e-04f, 1.748628083e-04f, 1.745975258e-04f, - 1.743318829e-04f, 1.740658802e-04f, 1.737995184e-04f, 1.735327979e-04f, 1.732657196e-04f, 1.729982839e-04f, 1.727304915e-04f, 1.724623430e-04f, 1.721938390e-04f, 1.719249801e-04f, - 1.716557671e-04f, 1.713862004e-04f, 1.711162807e-04f, 1.708460086e-04f, 1.705753848e-04f, 1.703044099e-04f, 1.700330845e-04f, 1.697614091e-04f, 1.694893846e-04f, 1.692170114e-04f, - 1.689442902e-04f, 1.686712216e-04f, 1.683978064e-04f, 1.681240449e-04f, 1.678499381e-04f, 1.675754863e-04f, 1.673006903e-04f, 1.670255508e-04f, 1.667500683e-04f, 1.664742435e-04f, - 1.661980770e-04f, 1.659215694e-04f, 1.656447214e-04f, 1.653675336e-04f, 1.650900067e-04f, 1.648121413e-04f, 1.645339380e-04f, 1.642553975e-04f, 1.639765204e-04f, 1.636973074e-04f, - 1.634177590e-04f, 1.631378760e-04f, 1.628576590e-04f, 1.625771086e-04f, 1.622962254e-04f, 1.620150102e-04f, 1.617334635e-04f, 1.614515860e-04f, 1.611693783e-04f, 1.608868412e-04f, - 1.606039751e-04f, 1.603207809e-04f, 1.600372591e-04f, 1.597534104e-04f, 1.594692355e-04f, 1.591847349e-04f, 1.588999094e-04f, 1.586147595e-04f, 1.583292860e-04f, 1.580434896e-04f, - 1.577573707e-04f, 1.574709302e-04f, 1.571841686e-04f, 1.568970867e-04f, 1.566096851e-04f, 1.563219643e-04f, 1.560339252e-04f, 1.557455684e-04f, 1.554568944e-04f, 1.551679040e-04f, - 1.548785979e-04f, 1.545889767e-04f, 1.542990410e-04f, 1.540087915e-04f, 1.537182289e-04f, 1.534273539e-04f, 1.531361671e-04f, 1.528446692e-04f, 1.525528608e-04f, 1.522607426e-04f, - 1.519683153e-04f, 1.516755795e-04f, 1.513825360e-04f, 1.510891853e-04f, 1.507955282e-04f, 1.505015654e-04f, 1.502072974e-04f, 1.499127250e-04f, 1.496178488e-04f, 1.493226695e-04f, - 1.490271879e-04f, 1.487314044e-04f, 1.484353200e-04f, 1.481389351e-04f, 1.478422505e-04f, 1.475452669e-04f, 1.472479849e-04f, 1.469504052e-04f, 1.466525285e-04f, 1.463543555e-04f, - 1.460558868e-04f, 1.457571232e-04f, 1.454580653e-04f, 1.451587137e-04f, 1.448590693e-04f, 1.445591326e-04f, 1.442589043e-04f, 1.439583852e-04f, 1.436575759e-04f, 1.433564770e-04f, - 1.430550894e-04f, 1.427534136e-04f, 1.424514503e-04f, 1.421492003e-04f, 1.418466642e-04f, 1.415438427e-04f, 1.412407365e-04f, 1.409373463e-04f, 1.406336728e-04f, 1.403297167e-04f, - 1.400254786e-04f, 1.397209593e-04f, 1.394161594e-04f, 1.391110796e-04f, 1.388057207e-04f, 1.385000833e-04f, 1.381941681e-04f, 1.378879758e-04f, 1.375815072e-04f, 1.372747628e-04f, - 1.369677434e-04f, 1.366604497e-04f, 1.363528825e-04f, 1.360450423e-04f, 1.357369299e-04f, 1.354285460e-04f, 1.351198912e-04f, 1.348109664e-04f, 1.345017722e-04f, 1.341923092e-04f, - 1.338825782e-04f, 1.335725800e-04f, 1.332623151e-04f, 1.329517843e-04f, 1.326409884e-04f, 1.323299279e-04f, 1.320186037e-04f, 1.317070163e-04f, 1.313951666e-04f, 1.310830553e-04f, - 1.307706829e-04f, 1.304580504e-04f, 1.301451582e-04f, 1.298320073e-04f, 1.295185982e-04f, 1.292049316e-04f, 1.288910084e-04f, 1.285768292e-04f, 1.282623947e-04f, 1.279477056e-04f, - 1.276327627e-04f, 1.273175666e-04f, 1.270021180e-04f, 1.266864178e-04f, 1.263704665e-04f, 1.260542649e-04f, 1.257378138e-04f, 1.254211137e-04f, 1.251041656e-04f, 1.247869700e-04f, - 1.244695276e-04f, 1.241518393e-04f, 1.238339057e-04f, 1.235157276e-04f, 1.231973055e-04f, 1.228786404e-04f, 1.225597329e-04f, 1.222405837e-04f, 1.219211935e-04f, 1.216015630e-04f, - 1.212816931e-04f, 1.209615843e-04f, 1.206412375e-04f, 1.203206533e-04f, 1.199998325e-04f, 1.196787758e-04f, 1.193574839e-04f, 1.190359575e-04f, 1.187141974e-04f, 1.183922043e-04f, - 1.180699790e-04f, 1.177475220e-04f, 1.174248343e-04f, 1.171019164e-04f, 1.167787692e-04f, 1.164553933e-04f, 1.161317896e-04f, 1.158079586e-04f, 1.154839012e-04f, 1.151596180e-04f, - 1.148351099e-04f, 1.145103775e-04f, 1.141854216e-04f, 1.138602429e-04f, 1.135348421e-04f, 1.132092199e-04f, 1.128833772e-04f, 1.125573146e-04f, 1.122310329e-04f, 1.119045328e-04f, - 1.115778150e-04f, 1.112508803e-04f, 1.109237294e-04f, 1.105963630e-04f, 1.102687819e-04f, 1.099409868e-04f, 1.096129785e-04f, 1.092847577e-04f, 1.089563251e-04f, 1.086276815e-04f, - 1.082988276e-04f, 1.079697641e-04f, 1.076404918e-04f, 1.073110114e-04f, 1.069813238e-04f, 1.066514295e-04f, 1.063213293e-04f, 1.059910241e-04f, 1.056605145e-04f, 1.053298013e-04f, - 1.049988851e-04f, 1.046677669e-04f, 1.043364472e-04f, 1.040049270e-04f, 1.036732067e-04f, 1.033412874e-04f, 1.030091696e-04f, 1.026768542e-04f, 1.023443418e-04f, 1.020116332e-04f, - 1.016787292e-04f, 1.013456306e-04f, 1.010123379e-04f, 1.006788521e-04f, 1.003451739e-04f, 1.000113040e-04f, 9.967724308e-05f, 9.934299200e-05f, 9.900855147e-05f, 9.867392225e-05f, - 9.833910508e-05f, 9.800410072e-05f, 9.766890991e-05f, 9.733353340e-05f, 9.699797196e-05f, 9.666222632e-05f, 9.632629725e-05f, 9.599018549e-05f, 9.565389179e-05f, 9.531741692e-05f, - 9.498076162e-05f, 9.464392665e-05f, 9.430691277e-05f, 9.396972072e-05f, 9.363235126e-05f, 9.329480515e-05f, 9.295708314e-05f, 9.261918598e-05f, 9.228111445e-05f, 9.194286928e-05f, - 9.160445125e-05f, 9.126586109e-05f, 9.092709958e-05f, 9.058816748e-05f, 9.024906552e-05f, 8.990979449e-05f, 8.957035513e-05f, 8.923074821e-05f, 8.889097448e-05f, 8.855103470e-05f, - 8.821092964e-05f, 8.787066005e-05f, 8.753022669e-05f, 8.718963033e-05f, 8.684887172e-05f, 8.650795163e-05f, 8.616687082e-05f, 8.582563005e-05f, 8.548423009e-05f, 8.514267169e-05f, - 8.480095562e-05f, 8.445908264e-05f, 8.411705351e-05f, 8.377486900e-05f, 8.343252988e-05f, 8.309003690e-05f, 8.274739083e-05f, 8.240459244e-05f, 8.206164249e-05f, 8.171854174e-05f, - 8.137529097e-05f, 8.103189094e-05f, 8.068834240e-05f, 8.034464614e-05f, 8.000080291e-05f, 7.965681349e-05f, 7.931267864e-05f, 7.896839912e-05f, 7.862397571e-05f, 7.827940918e-05f, - 7.793470028e-05f, 7.758984979e-05f, 7.724485849e-05f, 7.689972713e-05f, 7.655445648e-05f, 7.620904732e-05f, 7.586350042e-05f, 7.551781654e-05f, 7.517199645e-05f, 7.482604093e-05f, - 7.447995075e-05f, 7.413372667e-05f, 7.378736947e-05f, 7.344087992e-05f, 7.309425878e-05f, 7.274750684e-05f, 7.240062486e-05f, 7.205361362e-05f, 7.170647389e-05f, 7.135920643e-05f, - 7.101181203e-05f, 7.066429145e-05f, 7.031664548e-05f, 6.996887487e-05f, 6.962098041e-05f, 6.927296287e-05f, 6.892482303e-05f, 6.857656165e-05f, 6.822817951e-05f, 6.787967739e-05f, - 6.753105606e-05f, 6.718231630e-05f, 6.683345888e-05f, 6.648448458e-05f, 6.613539417e-05f, 6.578618842e-05f, 6.543686813e-05f, 6.508743405e-05f, 6.473788697e-05f, 6.438822766e-05f, - 6.403845690e-05f, 6.368857547e-05f, 6.333858414e-05f, 6.298848369e-05f, 6.263827490e-05f, 6.228795854e-05f, 6.193753540e-05f, 6.158700625e-05f, 6.123637187e-05f, 6.088563303e-05f, - 6.053479053e-05f, 6.018384512e-05f, 5.983279760e-05f, 5.948164874e-05f, 5.913039932e-05f, 5.877905012e-05f, 5.842760192e-05f, 5.807605550e-05f, 5.772441163e-05f, 5.737267111e-05f, - 5.702083470e-05f, 5.666890319e-05f, 5.631687736e-05f, 5.596475798e-05f, 5.561254585e-05f, 5.526024173e-05f, 5.490784641e-05f, 5.455536068e-05f, 5.420278531e-05f, 5.385012108e-05f, - 5.349736877e-05f, 5.314452917e-05f, 5.279160306e-05f, 5.243859121e-05f, 5.208549442e-05f, 5.173231346e-05f, 5.137904911e-05f, 5.102570216e-05f, 5.067227339e-05f, 5.031876358e-05f, - 4.996517352e-05f, 4.961150397e-05f, 4.925775574e-05f, 4.890392960e-05f, 4.855002634e-05f, 4.819604673e-05f, 4.784199156e-05f, 4.748786162e-05f, 4.713365768e-05f, 4.677938053e-05f, - 4.642503096e-05f, 4.607060974e-05f, 4.571611767e-05f, 4.536155551e-05f, 4.500692407e-05f, 4.465222412e-05f, 4.429745645e-05f, 4.394262184e-05f, 4.358772107e-05f, 4.323275493e-05f, - 4.287772420e-05f, 4.252262967e-05f, 4.216747212e-05f, 4.181225234e-05f, 4.145697111e-05f, 4.110162922e-05f, 4.074622744e-05f, 4.039076657e-05f, 4.003524740e-05f, 3.967967069e-05f, - 3.932403725e-05f, 3.896834785e-05f, 3.861260328e-05f, 3.825680433e-05f, 3.790095178e-05f, 3.754504641e-05f, 3.718908901e-05f, 3.683308037e-05f, 3.647702127e-05f, 3.612091250e-05f, - 3.576475485e-05f, 3.540854909e-05f, 3.505229601e-05f, 3.469599640e-05f, 3.433965105e-05f, 3.398326074e-05f, 3.362682625e-05f, 3.327034838e-05f, 3.291382790e-05f, 3.255726561e-05f, - 3.220066229e-05f, 3.184401872e-05f, 3.148733569e-05f, 3.113061399e-05f, 3.077385441e-05f, 3.041705772e-05f, 3.006022471e-05f, 2.970335618e-05f, 2.934645290e-05f, 2.898951567e-05f, - 2.863254526e-05f, 2.827554247e-05f, 2.791850808e-05f, 2.756144287e-05f, 2.720434764e-05f, 2.684722316e-05f, 2.649007023e-05f, 2.613288963e-05f, 2.577568215e-05f, 2.541844856e-05f, - 2.506118967e-05f, 2.470390625e-05f, 2.434659909e-05f, 2.398926897e-05f, 2.363191668e-05f, 2.327454302e-05f, 2.291714875e-05f, 2.255973468e-05f, 2.220230158e-05f, 2.184485024e-05f, - 2.148738145e-05f, 2.112989599e-05f, 2.077239464e-05f, 2.041487820e-05f, 2.005734745e-05f, 1.969980318e-05f, 1.934224616e-05f, 1.898467719e-05f, 1.862709705e-05f, 1.826950653e-05f, - 1.791190641e-05f, 1.755429747e-05f, 1.719668051e-05f, 1.683905631e-05f, 1.648142565e-05f, 1.612378932e-05f, 1.576614810e-05f, 1.540850278e-05f, 1.505085414e-05f, 1.469320297e-05f, - 1.433555005e-05f, 1.397789618e-05f, 1.362024212e-05f, 1.326258867e-05f, 1.290493661e-05f, 1.254728673e-05f, 1.218963981e-05f, 1.183199664e-05f, 1.147435799e-05f, 1.111672466e-05f, - 1.075909742e-05f, 1.040147707e-05f, 1.004386438e-05f, 9.686260142e-06f, 9.328665137e-06f, 8.971080149e-06f, 8.613505962e-06f, 8.255943359e-06f, 7.898393124e-06f, 7.540856040e-06f, - 7.183332890e-06f, 6.825824458e-06f, 6.468331526e-06f, 6.110854878e-06f, 5.753395296e-06f, 5.395953563e-06f, 5.038530462e-06f, 4.681126776e-06f, 4.323743286e-06f, 3.966380775e-06f, - 3.609040025e-06f, 3.251721819e-06f, 2.894426938e-06f, 2.537156165e-06f, 2.179910280e-06f, 1.822690066e-06f, 1.465496303e-06f, 1.108329775e-06f, 7.511912606e-07f, 3.940815424e-07f, - 3.700140088e-08f, -3.200483830e-07f, -6.770670285e-07f, -1.034053755e-06f, -1.391007782e-06f, -1.747928330e-06f, -2.104814617e-06f, -2.461665865e-06f, -2.818481293e-06f, -3.175260121e-06f, - -3.532001570e-06f, -3.888704861e-06f, -4.245369214e-06f, -4.601993849e-06f, -4.958577989e-06f, -5.315120854e-06f, -5.671621665e-06f, -6.028079644e-06f, -6.384494013e-06f, -6.740863993e-06f, - -7.097188807e-06f, -7.453467676e-06f, -7.809699822e-06f, -8.165884469e-06f, -8.522020839e-06f, -8.878108155e-06f, -9.234145639e-06f, -9.590132515e-06f, -9.946068006e-06f, -1.030195134e-05f, - -1.065778173e-05f, -1.101355841e-05f, -1.136928060e-05f, -1.172494752e-05f, -1.208055840e-05f, -1.243611247e-05f, -1.279160894e-05f, -1.314704705e-05f, -1.350242602e-05f, -1.385774507e-05f, - -1.421300343e-05f, -1.456820032e-05f, -1.492333498e-05f, -1.527840662e-05f, -1.563341448e-05f, -1.598835778e-05f, -1.634323575e-05f, -1.669804761e-05f, -1.705279259e-05f, -1.740746992e-05f, - -1.776207883e-05f, -1.811661855e-05f, -1.847108829e-05f, -1.882548730e-05f, -1.917981480e-05f, -1.953407001e-05f, -1.988825217e-05f, -2.024236051e-05f, -2.059639426e-05f, -2.095035264e-05f, - -2.130423488e-05f, -2.165804023e-05f, -2.201176789e-05f, -2.236541712e-05f, -2.271898713e-05f, -2.307247716e-05f, -2.342588644e-05f, -2.377921421e-05f, -2.413245968e-05f, -2.448562210e-05f, - -2.483870070e-05f, -2.519169471e-05f, -2.554460336e-05f, -2.589742589e-05f, -2.625016153e-05f, -2.660280951e-05f, -2.695536906e-05f, -2.730783943e-05f, -2.766021984e-05f, -2.801250953e-05f, - -2.836470774e-05f, -2.871681370e-05f, -2.906882664e-05f, -2.942074580e-05f, -2.977257042e-05f, -3.012429973e-05f, -3.047593298e-05f, -3.082746938e-05f, -3.117890820e-05f, -3.153024865e-05f, - -3.188148998e-05f, -3.223263142e-05f, -3.258367222e-05f, -3.293461162e-05f, -3.328544884e-05f, -3.363618314e-05f, -3.398681374e-05f, -3.433733989e-05f, -3.468776084e-05f, -3.503807581e-05f, - -3.538828405e-05f, -3.573838481e-05f, -3.608837731e-05f, -3.643826081e-05f, -3.678803455e-05f, -3.713769776e-05f, -3.748724969e-05f, -3.783668958e-05f, -3.818601668e-05f, -3.853523022e-05f, - -3.888432946e-05f, -3.923331363e-05f, -3.958218199e-05f, -3.993093376e-05f, -4.027956821e-05f, -4.062808457e-05f, -4.097648209e-05f, -4.132476002e-05f, -4.167291759e-05f, -4.202095407e-05f, - -4.236886869e-05f, -4.271666070e-05f, -4.306432936e-05f, -4.341187390e-05f, -4.375929357e-05f, -4.410658763e-05f, -4.445375533e-05f, -4.480079590e-05f, -4.514770861e-05f, -4.549449269e-05f, - -4.584114741e-05f, -4.618767201e-05f, -4.653406575e-05f, -4.688032786e-05f, -4.722645762e-05f, -4.757245426e-05f, -4.791831704e-05f, -4.826404521e-05f, -4.860963803e-05f, -4.895509475e-05f, - -4.930041462e-05f, -4.964559689e-05f, -4.999064083e-05f, -5.033554569e-05f, -5.068031071e-05f, -5.102493516e-05f, -5.136941830e-05f, -5.171375937e-05f, -5.205795764e-05f, -5.240201237e-05f, - -5.274592280e-05f, -5.308968820e-05f, -5.343330783e-05f, -5.377678094e-05f, -5.412010680e-05f, -5.446328465e-05f, -5.480631378e-05f, -5.514919342e-05f, -5.549192285e-05f, -5.583450132e-05f, - -5.617692810e-05f, -5.651920245e-05f, -5.686132363e-05f, -5.720329090e-05f, -5.754510352e-05f, -5.788676076e-05f, -5.822826189e-05f, -5.856960616e-05f, -5.891079284e-05f, -5.925182120e-05f, - -5.959269049e-05f, -5.993340000e-05f, -6.027394898e-05f, -6.061433669e-05f, -6.095456242e-05f, -6.129462542e-05f, -6.163452496e-05f, -6.197426031e-05f, -6.231383074e-05f, -6.265323551e-05f, - -6.299247391e-05f, -6.333154519e-05f, -6.367044863e-05f, -6.400918349e-05f, -6.434774906e-05f, -6.468614460e-05f, -6.502436938e-05f, -6.536242268e-05f, -6.570030377e-05f, -6.603801192e-05f, - -6.637554641e-05f, -6.671290651e-05f, -6.705009149e-05f, -6.738710064e-05f, -6.772393322e-05f, -6.806058851e-05f, -6.839706579e-05f, -6.873336434e-05f, -6.906948343e-05f, -6.940542235e-05f, - -6.974118036e-05f, -7.007675676e-05f, -7.041215081e-05f, -7.074736180e-05f, -7.108238900e-05f, -7.141723171e-05f, -7.175188919e-05f, -7.208636074e-05f, -7.242064563e-05f, -7.275474315e-05f, - -7.308865257e-05f, -7.342237319e-05f, -7.375590429e-05f, -7.408924514e-05f, -7.442239504e-05f, -7.475535328e-05f, -7.508811913e-05f, -7.542069188e-05f, -7.575307083e-05f, -7.608525525e-05f, - -7.641724444e-05f, -7.674903769e-05f, -7.708063427e-05f, -7.741203349e-05f, -7.774323463e-05f, -7.807423699e-05f, -7.840503984e-05f, -7.873564249e-05f, -7.906604423e-05f, -7.939624435e-05f, - -7.972624214e-05f, -8.005603689e-05f, -8.038562790e-05f, -8.071501446e-05f, -8.104419587e-05f, -8.137317143e-05f, -8.170194042e-05f, -8.203050215e-05f, -8.235885591e-05f, -8.268700100e-05f, - -8.301493672e-05f, -8.334266236e-05f, -8.367017723e-05f, -8.399748062e-05f, -8.432457184e-05f, -8.465145018e-05f, -8.497811495e-05f, -8.530456544e-05f, -8.563080096e-05f, -8.595682082e-05f, - -8.628262431e-05f, -8.660821074e-05f, -8.693357942e-05f, -8.725872964e-05f, -8.758366071e-05f, -8.790837195e-05f, -8.823286265e-05f, -8.855713212e-05f, -8.888117968e-05f, -8.920500462e-05f, - -8.952860626e-05f, -8.985198390e-05f, -9.017513686e-05f, -9.049806445e-05f, -9.082076597e-05f, -9.114324074e-05f, -9.146548807e-05f, -9.178750727e-05f, -9.210929766e-05f, -9.243085854e-05f, - -9.275218924e-05f, -9.307328907e-05f, -9.339415734e-05f, -9.371479337e-05f, -9.403519647e-05f, -9.435536597e-05f, -9.467530117e-05f, -9.499500140e-05f, -9.531446599e-05f, -9.563369423e-05f, - -9.595268546e-05f, -9.627143900e-05f, -9.658995416e-05f, -9.690823028e-05f, -9.722626666e-05f, -9.754406264e-05f, -9.786161753e-05f, -9.817893067e-05f, -9.849600137e-05f, -9.881282896e-05f, - -9.912941277e-05f, -9.944575212e-05f, -9.976184634e-05f, -1.000776948e-04f, -1.003932967e-04f, -1.007086515e-04f, -1.010237585e-04f, -1.013386170e-04f, -1.016532263e-04f, -1.019675858e-04f, - -1.022816948e-04f, -1.025955527e-04f, -1.029091587e-04f, -1.032225122e-04f, -1.035356126e-04f, -1.038484591e-04f, -1.041610511e-04f, -1.044733880e-04f, -1.047854691e-04f, -1.050972937e-04f, - -1.054088611e-04f, -1.057201708e-04f, -1.060312220e-04f, -1.063420140e-04f, -1.066525463e-04f, -1.069628181e-04f, -1.072728288e-04f, -1.075825777e-04f, -1.078920643e-04f, -1.082012877e-04f, - -1.085102475e-04f, -1.088189428e-04f, -1.091273731e-04f, -1.094355377e-04f, -1.097434360e-04f, -1.100510672e-04f, -1.103584308e-04f, -1.106655261e-04f, -1.109723524e-04f, -1.112789092e-04f, - -1.115851956e-04f, -1.118912112e-04f, -1.121969552e-04f, -1.125024271e-04f, -1.128076260e-04f, -1.131125515e-04f, -1.134172028e-04f, -1.137215794e-04f, -1.140256805e-04f, -1.143295056e-04f, - -1.146330539e-04f, -1.149363249e-04f, -1.152393179e-04f, -1.155420323e-04f, -1.158444673e-04f, -1.161466225e-04f, -1.164484971e-04f, -1.167500905e-04f, -1.170514020e-04f, -1.173524311e-04f, - -1.176531771e-04f, -1.179536393e-04f, -1.182538172e-04f, -1.185537100e-04f, -1.188533172e-04f, -1.191526381e-04f, -1.194516721e-04f, -1.197504186e-04f, -1.200488769e-04f, -1.203470464e-04f, - -1.206449265e-04f, -1.209425165e-04f, -1.212398158e-04f, -1.215368237e-04f, -1.218335398e-04f, -1.221299633e-04f, -1.224260935e-04f, -1.227219300e-04f, -1.230174720e-04f, -1.233127190e-04f, - -1.236076702e-04f, -1.239023252e-04f, -1.241966832e-04f, -1.244907436e-04f, -1.247845059e-04f, -1.250779694e-04f, -1.253711335e-04f, -1.256639976e-04f, -1.259565610e-04f, -1.262488231e-04f, - -1.265407834e-04f, -1.268324412e-04f, -1.271237959e-04f, -1.274148469e-04f, -1.277055935e-04f, -1.279960352e-04f, -1.282861713e-04f, -1.285760013e-04f, -1.288655245e-04f, -1.291547403e-04f, - -1.294436482e-04f, -1.297322474e-04f, -1.300205374e-04f, -1.303085176e-04f, -1.305961874e-04f, -1.308835462e-04f, -1.311705933e-04f, -1.314573283e-04f, -1.317437504e-04f, -1.320298590e-04f, - -1.323156537e-04f, -1.326011336e-04f, -1.328862984e-04f, -1.331711473e-04f, -1.334556798e-04f, -1.337398953e-04f, -1.340237932e-04f, -1.343073728e-04f, -1.345906336e-04f, -1.348735750e-04f, - -1.351561965e-04f, -1.354384973e-04f, -1.357204769e-04f, -1.360021348e-04f, -1.362834703e-04f, -1.365644828e-04f, -1.368451718e-04f, -1.371255366e-04f, -1.374055768e-04f, -1.376852916e-04f, - -1.379646805e-04f, -1.382437430e-04f, -1.385224784e-04f, -1.388008861e-04f, -1.390789656e-04f, -1.393567163e-04f, -1.396341377e-04f, -1.399112290e-04f, -1.401879898e-04f, -1.404644194e-04f, - -1.407405174e-04f, -1.410162830e-04f, -1.412917158e-04f, -1.415668152e-04f, -1.418415805e-04f, -1.421160113e-04f, -1.423901069e-04f, -1.426638667e-04f, -1.429372903e-04f, -1.432103769e-04f, - -1.434831261e-04f, -1.437555373e-04f, -1.440276100e-04f, -1.442993434e-04f, -1.445707372e-04f, -1.448417906e-04f, -1.451125032e-04f, -1.453828744e-04f, -1.456529036e-04f, -1.459225902e-04f, - -1.461919338e-04f, -1.464609337e-04f, -1.467295893e-04f, -1.469979001e-04f, -1.472658657e-04f, -1.475334853e-04f, -1.478007584e-04f, -1.480676845e-04f, -1.483342630e-04f, -1.486004934e-04f, - -1.488663751e-04f, -1.491319076e-04f, -1.493970903e-04f, -1.496619226e-04f, -1.499264040e-04f, -1.501905340e-04f, -1.504543120e-04f, -1.507177375e-04f, -1.509808098e-04f, -1.512435286e-04f, - -1.515058931e-04f, -1.517679029e-04f, -1.520295574e-04f, -1.522908561e-04f, -1.525517985e-04f, -1.528123839e-04f, -1.530726119e-04f, -1.533324819e-04f, -1.535919934e-04f, -1.538511458e-04f, - -1.541099386e-04f, -1.543683713e-04f, -1.546264433e-04f, -1.548841541e-04f, -1.551415032e-04f, -1.553984899e-04f, -1.556551139e-04f, -1.559113745e-04f, -1.561672713e-04f, -1.564228036e-04f, - -1.566779710e-04f, -1.569327730e-04f, -1.571872089e-04f, -1.574412784e-04f, -1.576949808e-04f, -1.579483156e-04f, -1.582012824e-04f, -1.584538805e-04f, -1.587061095e-04f, -1.589579688e-04f, - -1.592094579e-04f, -1.594605764e-04f, -1.597113236e-04f, -1.599616991e-04f, -1.602117023e-04f, -1.604613327e-04f, -1.607105899e-04f, -1.609594733e-04f, -1.612079823e-04f, -1.614561165e-04f, - -1.617038754e-04f, -1.619512584e-04f, -1.621982650e-04f, -1.624448948e-04f, -1.626911472e-04f, -1.629370217e-04f, -1.631825178e-04f, -1.634276350e-04f, -1.636723728e-04f, -1.639167306e-04f, - -1.641607081e-04f, -1.644043046e-04f, -1.646475197e-04f, -1.648903529e-04f, -1.651328036e-04f, -1.653748715e-04f, -1.656165559e-04f, -1.658578564e-04f, -1.660987724e-04f, -1.663393036e-04f, - -1.665794494e-04f, -1.668192092e-04f, -1.670585827e-04f, -1.672975693e-04f, -1.675361685e-04f, -1.677743798e-04f, -1.680122028e-04f, -1.682496369e-04f, -1.684866817e-04f, -1.687233367e-04f, - -1.689596014e-04f, -1.691954753e-04f, -1.694309579e-04f, -1.696660488e-04f, -1.699007474e-04f, -1.701350533e-04f, -1.703689660e-04f, -1.706024850e-04f, -1.708356099e-04f, -1.710683401e-04f, - -1.713006752e-04f, -1.715326147e-04f, -1.717641582e-04f, -1.719953051e-04f, -1.722260550e-04f, -1.724564074e-04f, -1.726863619e-04f, -1.729159179e-04f, -1.731450751e-04f, -1.733738328e-04f, - -1.736021908e-04f, -1.738301484e-04f, -1.740577053e-04f, -1.742848610e-04f, -1.745116150e-04f, -1.747379668e-04f, -1.749639159e-04f, -1.751894621e-04f, -1.754146046e-04f, -1.756393432e-04f, - -1.758636773e-04f, -1.760876065e-04f, -1.763111303e-04f, -1.765342483e-04f, -1.767569600e-04f, -1.769792650e-04f, -1.772011628e-04f, -1.774226529e-04f, -1.776437350e-04f, -1.778644085e-04f, - -1.780846730e-04f, -1.783045281e-04f, -1.785239733e-04f, -1.787430081e-04f, -1.789616322e-04f, -1.791798451e-04f, -1.793976463e-04f, -1.796150353e-04f, -1.798320119e-04f, -1.800485754e-04f, - -1.802647255e-04f, -1.804804617e-04f, -1.806957837e-04f, -1.809106908e-04f, -1.811251828e-04f, -1.813392592e-04f, -1.815529196e-04f, -1.817661634e-04f, -1.819789903e-04f, -1.821913999e-04f, - -1.824033917e-04f, -1.826149653e-04f, -1.828261203e-04f, -1.830368562e-04f, -1.832471726e-04f, -1.834570691e-04f, -1.836665452e-04f, -1.838756006e-04f, -1.840842349e-04f, -1.842924475e-04f, - -1.845002380e-04f, -1.847076062e-04f, -1.849145514e-04f, -1.851210734e-04f, -1.853271717e-04f, -1.855328458e-04f, -1.857380955e-04f, -1.859429202e-04f, -1.861473195e-04f, -1.863512930e-04f, - -1.865548404e-04f, -1.867579612e-04f, -1.869606550e-04f, -1.871629213e-04f, -1.873647599e-04f, -1.875661702e-04f, -1.877671519e-04f, -1.879677046e-04f, -1.881678278e-04f, -1.883675212e-04f, - -1.885667844e-04f, -1.887656169e-04f, -1.889640184e-04f, -1.891619885e-04f, -1.893595267e-04f, -1.895566327e-04f, -1.897533060e-04f, -1.899495464e-04f, -1.901453533e-04f, -1.903407264e-04f, - -1.905356653e-04f, -1.907301696e-04f, -1.909242390e-04f, -1.911178730e-04f, -1.913110712e-04f, -1.915038333e-04f, -1.916961589e-04f, -1.918880475e-04f, -1.920794989e-04f, -1.922705126e-04f, - -1.924610882e-04f, -1.926512254e-04f, -1.928409238e-04f, -1.930301829e-04f, -1.932190025e-04f, -1.934073822e-04f, -1.935953215e-04f, -1.937828201e-04f, -1.939698776e-04f, -1.941564937e-04f, - -1.943426680e-04f, -1.945284001e-04f, -1.947136896e-04f, -1.948985362e-04f, -1.950829395e-04f, -1.952668992e-04f, -1.954504148e-04f, -1.956334860e-04f, -1.958161124e-04f, -1.959982938e-04f, - -1.961800296e-04f, -1.963613197e-04f, -1.965421635e-04f, -1.967225607e-04f, -1.969025111e-04f, -1.970820142e-04f, -1.972610696e-04f, -1.974396770e-04f, -1.976178362e-04f, -1.977955466e-04f, - -1.979728080e-04f, -1.981496200e-04f, -1.983259823e-04f, -1.985018944e-04f, -1.986773562e-04f, -1.988523671e-04f, -1.990269269e-04f, -1.992010353e-04f, -1.993746918e-04f, -1.995478962e-04f, - -1.997206481e-04f, -1.998929471e-04f, -2.000647930e-04f, -2.002361853e-04f, -2.004071238e-04f, -2.005776081e-04f, -2.007476379e-04f, -2.009172128e-04f, -2.010863325e-04f, -2.012549967e-04f, - -2.014232051e-04f, -2.015909572e-04f, -2.017582529e-04f, -2.019250917e-04f, -2.020914733e-04f, -2.022573974e-04f, -2.024228638e-04f, -2.025878719e-04f, -2.027524216e-04f, -2.029165126e-04f, - -2.030801444e-04f, -2.032433167e-04f, -2.034060294e-04f, -2.035682819e-04f, -2.037300741e-04f, -2.038914056e-04f, -2.040522761e-04f, -2.042126852e-04f, -2.043726327e-04f, -2.045321183e-04f, - -2.046911416e-04f, -2.048497024e-04f, -2.050078002e-04f, -2.051654349e-04f, -2.053226061e-04f, -2.054793135e-04f, -2.056355568e-04f, -2.057913357e-04f, -2.059466498e-04f, -2.061014990e-04f, - -2.062558829e-04f, -2.064098012e-04f, -2.065632535e-04f, -2.067162397e-04f, -2.068687594e-04f, -2.070208123e-04f, -2.071723981e-04f, -2.073235165e-04f, -2.074741673e-04f, -2.076243501e-04f, - -2.077740647e-04f, -2.079233107e-04f, -2.080720879e-04f, -2.082203960e-04f, -2.083682347e-04f, -2.085156037e-04f, -2.086625028e-04f, -2.088089316e-04f, -2.089548899e-04f, -2.091003774e-04f, - -2.092453938e-04f, -2.093899389e-04f, -2.095340123e-04f, -2.096776138e-04f, -2.098207431e-04f, -2.099634000e-04f, -2.101055841e-04f, -2.102472952e-04f, -2.103885331e-04f, -2.105292974e-04f, - -2.106695878e-04f, -2.108094042e-04f, -2.109487463e-04f, -2.110876138e-04f, -2.112260063e-04f, -2.113639238e-04f, -2.115013658e-04f, -2.116383322e-04f, -2.117748226e-04f, -2.119108369e-04f, - -2.120463748e-04f, -2.121814359e-04f, -2.123160201e-04f, -2.124501271e-04f, -2.125837567e-04f, -2.127169085e-04f, -2.128495824e-04f, -2.129817780e-04f, -2.131134952e-04f, -2.132447337e-04f, - -2.133754933e-04f, -2.135057736e-04f, -2.136355745e-04f, -2.137648957e-04f, -2.138937370e-04f, -2.140220981e-04f, -2.141499788e-04f, -2.142773788e-04f, -2.144042980e-04f, -2.145307360e-04f, - -2.146566927e-04f, -2.147821678e-04f, -2.149071610e-04f, -2.150316721e-04f, -2.151557010e-04f, -2.152792474e-04f, -2.154023109e-04f, -2.155248915e-04f, -2.156469889e-04f, -2.157686028e-04f, - -2.158897331e-04f, -2.160103795e-04f, -2.161305418e-04f, -2.162502197e-04f, -2.163694131e-04f, -2.164881217e-04f, -2.166063453e-04f, -2.167240837e-04f, -2.168413366e-04f, -2.169581039e-04f, - -2.170743854e-04f, -2.171901808e-04f, -2.173054899e-04f, -2.174203125e-04f, -2.175346483e-04f, -2.176484973e-04f, -2.177618592e-04f, -2.178747337e-04f, -2.179871207e-04f, -2.180990199e-04f, - -2.182104312e-04f, -2.183213543e-04f, -2.184317891e-04f, -2.185417353e-04f, -2.186511928e-04f, -2.187601614e-04f, -2.188686408e-04f, -2.189766308e-04f, -2.190841313e-04f, -2.191911421e-04f, - -2.192976630e-04f, -2.194036937e-04f, -2.195092341e-04f, -2.196142841e-04f, -2.197188434e-04f, -2.198229117e-04f, -2.199264891e-04f, -2.200295752e-04f, -2.201321698e-04f, -2.202342729e-04f, - -2.203358842e-04f, -2.204370034e-04f, -2.205376306e-04f, -2.206377654e-04f, -2.207374077e-04f, -2.208365573e-04f, -2.209352141e-04f, -2.210333778e-04f, -2.211310483e-04f, -2.212282255e-04f, - -2.213249091e-04f, -2.214210989e-04f, -2.215167949e-04f, -2.216119968e-04f, -2.217067045e-04f, -2.218009179e-04f, -2.218946366e-04f, -2.219878607e-04f, -2.220805899e-04f, -2.221728240e-04f, - -2.222645629e-04f, -2.223558065e-04f, -2.224465546e-04f, -2.225368070e-04f, -2.226265635e-04f, -2.227158241e-04f, -2.228045886e-04f, -2.228928568e-04f, -2.229806285e-04f, -2.230679036e-04f, - -2.231546820e-04f, -2.232409635e-04f, -2.233267480e-04f, -2.234120353e-04f, -2.234968253e-04f, -2.235811179e-04f, -2.236649128e-04f, -2.237482099e-04f, -2.238310092e-04f, -2.239133105e-04f, - -2.239951136e-04f, -2.240764184e-04f, -2.241572247e-04f, -2.242375325e-04f, -2.243173416e-04f, -2.243966518e-04f, -2.244754631e-04f, -2.245537752e-04f, -2.246315882e-04f, -2.247089018e-04f, - -2.247857159e-04f, -2.248620304e-04f, -2.249378451e-04f, -2.250131600e-04f, -2.250879749e-04f, -2.251622898e-04f, -2.252361044e-04f, -2.253094186e-04f, -2.253822324e-04f, -2.254545457e-04f, - -2.255263582e-04f, -2.255976700e-04f, -2.256684808e-04f, -2.257387906e-04f, -2.258085992e-04f, -2.258779066e-04f, -2.259467126e-04f, -2.260150172e-04f, -2.260828202e-04f, -2.261501215e-04f, - -2.262169210e-04f, -2.262832187e-04f, -2.263490143e-04f, -2.264143079e-04f, -2.264790992e-04f, -2.265433883e-04f, -2.266071749e-04f, -2.266704591e-04f, -2.267332407e-04f, -2.267955197e-04f, - -2.268572958e-04f, -2.269185691e-04f, -2.269793394e-04f, -2.270396067e-04f, -2.270993709e-04f, -2.271586318e-04f, -2.272173894e-04f, -2.272756436e-04f, -2.273333944e-04f, -2.273906416e-04f, - -2.274473851e-04f, -2.275036249e-04f, -2.275593609e-04f, -2.276145930e-04f, -2.276693212e-04f, -2.277235453e-04f, -2.277772653e-04f, -2.278304811e-04f, -2.278831927e-04f, -2.279353999e-04f, - -2.279871027e-04f, -2.280383010e-04f, -2.280889948e-04f, -2.281391839e-04f, -2.281888684e-04f, -2.282380481e-04f, -2.282867230e-04f, -2.283348931e-04f, -2.283825582e-04f, -2.284297183e-04f, - -2.284763733e-04f, -2.285225232e-04f, -2.285681680e-04f, -2.286133075e-04f, -2.286579417e-04f, -2.287020706e-04f, -2.287456940e-04f, -2.287888121e-04f, -2.288314246e-04f, -2.288735316e-04f, - -2.289151329e-04f, -2.289562287e-04f, -2.289968187e-04f, -2.290369030e-04f, -2.290764815e-04f, -2.291155542e-04f, -2.291541210e-04f, -2.291921819e-04f, -2.292297368e-04f, -2.292667858e-04f, - -2.293033287e-04f, -2.293393656e-04f, -2.293748963e-04f, -2.294099209e-04f, -2.294444394e-04f, -2.294784516e-04f, -2.295119577e-04f, -2.295449574e-04f, -2.295774509e-04f, -2.296094380e-04f, - -2.296409188e-04f, -2.296718932e-04f, -2.297023613e-04f, -2.297323229e-04f, -2.297617781e-04f, -2.297907268e-04f, -2.298191690e-04f, -2.298471047e-04f, -2.298745339e-04f, -2.299014565e-04f, - -2.299278727e-04f, -2.299537822e-04f, -2.299791852e-04f, -2.300040815e-04f, -2.300284713e-04f, -2.300523544e-04f, -2.300757310e-04f, -2.300986009e-04f, -2.301209641e-04f, -2.301428207e-04f, - -2.301641707e-04f, -2.301850140e-04f, -2.302053507e-04f, -2.302251807e-04f, -2.302445040e-04f, -2.302633207e-04f, -2.302816308e-04f, -2.302994342e-04f, -2.303167310e-04f, -2.303335211e-04f, - -2.303498046e-04f, -2.303655814e-04f, -2.303808517e-04f, -2.303956153e-04f, -2.304098724e-04f, -2.304236229e-04f, -2.304368668e-04f, -2.304496041e-04f, -2.304618349e-04f, -2.304735592e-04f, - -2.304847770e-04f, -2.304954883e-04f, -2.305056932e-04f, -2.305153916e-04f, -2.305245835e-04f, -2.305332691e-04f, -2.305414483e-04f, -2.305491212e-04f, -2.305562877e-04f, -2.305629480e-04f, - -2.305691019e-04f, -2.305747497e-04f, -2.305798912e-04f, -2.305845266e-04f, -2.305886558e-04f, -2.305922789e-04f, -2.305953960e-04f, -2.305980070e-04f, -2.306001120e-04f, -2.306017111e-04f, - -2.306028042e-04f, -2.306033915e-04f, -2.306034729e-04f, -2.306030486e-04f, -2.306021185e-04f, -2.306006827e-04f, -2.305987413e-04f, -2.305962942e-04f, -2.305933416e-04f, -2.305898835e-04f, - -2.305859200e-04f, -2.305814510e-04f, -2.305764767e-04f, -2.305709971e-04f, -2.305650122e-04f, -2.305585222e-04f, -2.305515270e-04f, -2.305440268e-04f, -2.305360215e-04f, -2.305275113e-04f, - -2.305184962e-04f, -2.305089763e-04f, -2.304989517e-04f, -2.304884223e-04f, -2.304773884e-04f, -2.304658498e-04f, -2.304538068e-04f, -2.304412594e-04f, -2.304282076e-04f, -2.304146515e-04f, - -2.304005912e-04f, -2.303860268e-04f, -2.303709583e-04f, -2.303553859e-04f, -2.303393096e-04f, -2.303227294e-04f, -2.303056455e-04f, -2.302880579e-04f, -2.302699668e-04f, -2.302513721e-04f, - -2.302322741e-04f, -2.302126727e-04f, -2.301925680e-04f, -2.301719602e-04f, -2.301508494e-04f, -2.301292355e-04f, -2.301071188e-04f, -2.300844993e-04f, -2.300613771e-04f, -2.300377523e-04f, - -2.300136249e-04f, -2.299889952e-04f, -2.299638631e-04f, -2.299382288e-04f, -2.299120924e-04f, -2.298854539e-04f, -2.298583136e-04f, -2.298306714e-04f, -2.298025275e-04f, -2.297738820e-04f, - -2.297447350e-04f, -2.297150866e-04f, -2.296849369e-04f, -2.296542860e-04f, -2.296231341e-04f, -2.295914812e-04f, -2.295593274e-04f, -2.295266730e-04f, -2.294935179e-04f, -2.294598623e-04f, - -2.294257063e-04f, -2.293910501e-04f, -2.293558937e-04f, -2.293202373e-04f, -2.292840810e-04f, -2.292474248e-04f, -2.292102691e-04f, -2.291726138e-04f, -2.291344591e-04f, -2.290958051e-04f, - -2.290566519e-04f, -2.290169997e-04f, -2.289768487e-04f, -2.289361988e-04f, -2.288950503e-04f, -2.288534034e-04f, -2.288112580e-04f, -2.287686144e-04f, -2.287254727e-04f, -2.286818331e-04f, - -2.286376957e-04f, -2.285930605e-04f, -2.285479278e-04f, -2.285022978e-04f, -2.284561704e-04f, -2.284095460e-04f, -2.283624246e-04f, -2.283148064e-04f, -2.282666915e-04f, -2.282180801e-04f, - -2.281689723e-04f, -2.281193682e-04f, -2.280692681e-04f, -2.280186721e-04f, -2.279675803e-04f, -2.279159929e-04f, -2.278639101e-04f, -2.278113319e-04f, -2.277582586e-04f, -2.277046903e-04f, - -2.276506272e-04f, -2.275960695e-04f, -2.275410172e-04f, -2.274854706e-04f, -2.274294298e-04f, -2.273728950e-04f, -2.273158664e-04f, -2.272583441e-04f, -2.272003283e-04f, -2.271418191e-04f, - -2.270828168e-04f, -2.270233215e-04f, -2.269633334e-04f, -2.269028527e-04f, -2.268418794e-04f, -2.267804139e-04f, -2.267184563e-04f, -2.266560067e-04f, -2.265930653e-04f, -2.265296324e-04f, - -2.264657081e-04f, -2.264012926e-04f, -2.263363860e-04f, -2.262709886e-04f, -2.262051005e-04f, -2.261387219e-04f, -2.260718531e-04f, -2.260044942e-04f, -2.259366453e-04f, -2.258683067e-04f, - -2.257994787e-04f, -2.257301612e-04f, -2.256603547e-04f, -2.255900592e-04f, -2.255192749e-04f, -2.254480021e-04f, -2.253762409e-04f, -2.253039916e-04f, -2.252312544e-04f, -2.251580294e-04f, - -2.250843168e-04f, -2.250101169e-04f, -2.249354298e-04f, -2.248602559e-04f, -2.247845952e-04f, -2.247084479e-04f, -2.246318144e-04f, -2.245546948e-04f, -2.244770892e-04f, -2.243989980e-04f, - -2.243204214e-04f, -2.242413595e-04f, -2.241618125e-04f, -2.240817807e-04f, -2.240012644e-04f, -2.239202636e-04f, -2.238387787e-04f, -2.237568098e-04f, -2.236743572e-04f, -2.235914211e-04f, - -2.235080018e-04f, -2.234240994e-04f, -2.233397141e-04f, -2.232548463e-04f, -2.231694961e-04f, -2.230836637e-04f, -2.229973494e-04f, -2.229105535e-04f, -2.228232761e-04f, -2.227355174e-04f, - -2.226472778e-04f, -2.225585575e-04f, -2.224693566e-04f, -2.223796755e-04f, -2.222895143e-04f, -2.221988733e-04f, -2.221077527e-04f, -2.220161529e-04f, -2.219240739e-04f, -2.218315162e-04f, - -2.217384798e-04f, -2.216449651e-04f, -2.215509723e-04f, -2.214565016e-04f, -2.213615534e-04f, -2.212661278e-04f, -2.211702251e-04f, -2.210738455e-04f, -2.209769894e-04f, -2.208796569e-04f, - -2.207818483e-04f, -2.206835638e-04f, -2.205848038e-04f, -2.204855685e-04f, -2.203858581e-04f, -2.202856729e-04f, -2.201850132e-04f, -2.200838792e-04f, -2.199822712e-04f, -2.198801894e-04f, - -2.197776341e-04f, -2.196746056e-04f, -2.195711042e-04f, -2.194671300e-04f, -2.193626835e-04f, -2.192577647e-04f, -2.191523742e-04f, -2.190465120e-04f, -2.189401784e-04f, -2.188333738e-04f, - -2.187260984e-04f, -2.186183525e-04f, -2.185101364e-04f, -2.184014503e-04f, -2.182922946e-04f, -2.181826694e-04f, -2.180725751e-04f, -2.179620120e-04f, -2.178509804e-04f, -2.177394804e-04f, - -2.176275125e-04f, -2.175150769e-04f, -2.174021739e-04f, -2.172888037e-04f, -2.171749667e-04f, -2.170606632e-04f, -2.169458935e-04f, -2.168306577e-04f, -2.167149563e-04f, -2.165987895e-04f, - -2.164821577e-04f, -2.163650610e-04f, -2.162474999e-04f, -2.161294746e-04f, -2.160109854e-04f, -2.158920326e-04f, -2.157726165e-04f, -2.156527374e-04f, -2.155323956e-04f, -2.154115915e-04f, - -2.152903253e-04f, -2.151685973e-04f, -2.150464078e-04f, -2.149237572e-04f, -2.148006458e-04f, -2.146770738e-04f, -2.145530416e-04f, -2.144285494e-04f, -2.143035977e-04f, -2.141781867e-04f, - -2.140523167e-04f, -2.139259880e-04f, -2.137992010e-04f, -2.136719560e-04f, -2.135442532e-04f, -2.134160931e-04f, -2.132874759e-04f, -2.131584020e-04f, -2.130288717e-04f, -2.128988852e-04f, - -2.127684430e-04f, -2.126375453e-04f, -2.125061925e-04f, -2.123743849e-04f, -2.122421229e-04f, -2.121094067e-04f, -2.119762367e-04f, -2.118426132e-04f, -2.117085366e-04f, -2.115740071e-04f, - -2.114390252e-04f, -2.113035912e-04f, -2.111677053e-04f, -2.110313680e-04f, -2.108945795e-04f, -2.107573403e-04f, -2.106196506e-04f, -2.104815108e-04f, -2.103429212e-04f, -2.102038822e-04f, - -2.100643941e-04f, -2.099244572e-04f, -2.097840720e-04f, -2.096432387e-04f, -2.095019578e-04f, -2.093602294e-04f, -2.092180541e-04f, -2.090754322e-04f, -2.089323639e-04f, -2.087888497e-04f, - -2.086448898e-04f, -2.085004848e-04f, -2.083556348e-04f, -2.082103404e-04f, -2.080646017e-04f, -2.079184193e-04f, -2.077717934e-04f, -2.076247244e-04f, -2.074772126e-04f, -2.073292585e-04f, - -2.071808624e-04f, -2.070320246e-04f, -2.068827456e-04f, -2.067330256e-04f, -2.065828651e-04f, -2.064322644e-04f, -2.062812239e-04f, -2.061297439e-04f, -2.059778249e-04f, -2.058254672e-04f, - -2.056726711e-04f, -2.055194371e-04f, -2.053657655e-04f, -2.052116566e-04f, -2.050571110e-04f, -2.049021289e-04f, -2.047467107e-04f, -2.045908568e-04f, -2.044345675e-04f, -2.042778434e-04f, - -2.041206846e-04f, -2.039630917e-04f, -2.038050650e-04f, -2.036466049e-04f, -2.034877118e-04f, -2.033283860e-04f, -2.031686280e-04f, -2.030084381e-04f, -2.028478167e-04f, -2.026867642e-04f, - -2.025252810e-04f, -2.023633676e-04f, -2.022010242e-04f, -2.020382513e-04f, -2.018750492e-04f, -2.017114185e-04f, -2.015473593e-04f, -2.013828723e-04f, -2.012179577e-04f, -2.010526160e-04f, - -2.008868475e-04f, -2.007206527e-04f, -2.005540319e-04f, -2.003869856e-04f, -2.002195142e-04f, -2.000516180e-04f, -1.998832975e-04f, -1.997145531e-04f, -1.995453851e-04f, -1.993757941e-04f, - -1.992057803e-04f, -1.990353443e-04f, -1.988644864e-04f, -1.986932070e-04f, -1.985215065e-04f, -1.983493855e-04f, -1.981768441e-04f, -1.980038830e-04f, -1.978305025e-04f, -1.976567029e-04f, - -1.974824849e-04f, -1.973078486e-04f, -1.971327947e-04f, -1.969573234e-04f, -1.967814352e-04f, -1.966051306e-04f, -1.964284099e-04f, -1.962512737e-04f, -1.960737222e-04f, -1.958957559e-04f, - -1.957173753e-04f, -1.955385808e-04f, -1.953593728e-04f, -1.951797517e-04f, -1.949997180e-04f, -1.948192721e-04f, -1.946384145e-04f, -1.944571455e-04f, -1.942754656e-04f, -1.940933752e-04f, - -1.939108748e-04f, -1.937279647e-04f, -1.935446456e-04f, -1.933609177e-04f, -1.931767815e-04f, -1.929922374e-04f, -1.928072860e-04f, -1.926219276e-04f, -1.924361626e-04f, -1.922499916e-04f, - -1.920634150e-04f, -1.918764331e-04f, -1.916890465e-04f, -1.915012556e-04f, -1.913130608e-04f, -1.911244626e-04f, -1.909354615e-04f, -1.907460578e-04f, -1.905562521e-04f, -1.903660448e-04f, - -1.901754363e-04f, -1.899844271e-04f, -1.897930176e-04f, -1.896012084e-04f, -1.894089998e-04f, -1.892163923e-04f, -1.890233864e-04f, -1.888299825e-04f, -1.886361811e-04f, -1.884419827e-04f, - -1.882473876e-04f, -1.880523965e-04f, -1.878570096e-04f, -1.876612275e-04f, -1.874650507e-04f, -1.872684797e-04f, -1.870715147e-04f, -1.868741565e-04f, -1.866764054e-04f, -1.864782618e-04f, - -1.862797263e-04f, -1.860807993e-04f, -1.858814814e-04f, -1.856817728e-04f, -1.854816742e-04f, -1.852811861e-04f, -1.850803088e-04f, -1.848790428e-04f, -1.846773887e-04f, -1.844753469e-04f, - -1.842729179e-04f, -1.840701021e-04f, -1.838669001e-04f, -1.836633123e-04f, -1.834593392e-04f, -1.832549813e-04f, -1.830502390e-04f, -1.828451129e-04f, -1.826396034e-04f, -1.824337110e-04f, - -1.822274362e-04f, -1.820207794e-04f, -1.818137413e-04f, -1.816063222e-04f, -1.813985226e-04f, -1.811903431e-04f, -1.809817841e-04f, -1.807728461e-04f, -1.805635295e-04f, -1.803538350e-04f, - -1.801437630e-04f, -1.799333139e-04f, -1.797224883e-04f, -1.795112867e-04f, -1.792997096e-04f, -1.790877574e-04f, -1.788754306e-04f, -1.786627298e-04f, -1.784496555e-04f, -1.782362081e-04f, - -1.780223882e-04f, -1.778081962e-04f, -1.775936327e-04f, -1.773786981e-04f, -1.771633930e-04f, -1.769477179e-04f, -1.767316732e-04f, -1.765152595e-04f, -1.762984773e-04f, -1.760813271e-04f, - -1.758638094e-04f, -1.756459247e-04f, -1.754276735e-04f, -1.752090563e-04f, -1.749900737e-04f, -1.747707261e-04f, -1.745510141e-04f, -1.743309382e-04f, -1.741104988e-04f, -1.738896966e-04f, - -1.736685320e-04f, -1.734470055e-04f, -1.732251177e-04f, -1.730028690e-04f, -1.727802601e-04f, -1.725572914e-04f, -1.723339633e-04f, -1.721102766e-04f, -1.718862316e-04f, -1.716618289e-04f, - -1.714370690e-04f, -1.712119525e-04f, -1.709864799e-04f, -1.707606516e-04f, -1.705344682e-04f, -1.703079303e-04f, -1.700810384e-04f, -1.698537930e-04f, -1.696261946e-04f, -1.693982438e-04f, - -1.691699410e-04f, -1.689412869e-04f, -1.687122820e-04f, -1.684829267e-04f, -1.682532216e-04f, -1.680231673e-04f, -1.677927643e-04f, -1.675620131e-04f, -1.673309143e-04f, -1.670994684e-04f, - -1.668676759e-04f, -1.666355373e-04f, -1.664030533e-04f, -1.661702244e-04f, -1.659370510e-04f, -1.657035338e-04f, -1.654696732e-04f, -1.652354699e-04f, -1.650009243e-04f, -1.647660371e-04f, - -1.645308087e-04f, -1.642952396e-04f, -1.640593306e-04f, -1.638230820e-04f, -1.635864944e-04f, -1.633495685e-04f, -1.631123046e-04f, -1.628747035e-04f, -1.626367656e-04f, -1.623984915e-04f, - -1.621598817e-04f, -1.619209368e-04f, -1.616816573e-04f, -1.614420439e-04f, -1.612020970e-04f, -1.609618171e-04f, -1.607212050e-04f, -1.604802611e-04f, -1.602389859e-04f, -1.599973801e-04f, - -1.597554442e-04f, -1.595131787e-04f, -1.592705843e-04f, -1.590276614e-04f, -1.587844106e-04f, -1.585408326e-04f, -1.582969278e-04f, -1.580526968e-04f, -1.578081402e-04f, -1.575632585e-04f, - -1.573180524e-04f, -1.570725223e-04f, -1.568266689e-04f, -1.565804927e-04f, -1.563339943e-04f, -1.560871742e-04f, -1.558400331e-04f, -1.555925714e-04f, -1.553447898e-04f, -1.550966889e-04f, - -1.548482691e-04f, -1.545995311e-04f, -1.543504755e-04f, -1.541011028e-04f, -1.538514136e-04f, -1.536014084e-04f, -1.533510879e-04f, -1.531004526e-04f, -1.528495032e-04f, -1.525982401e-04f, - -1.523466639e-04f, -1.520947753e-04f, -1.518425748e-04f, -1.515900630e-04f, -1.513372405e-04f, -1.510841079e-04f, -1.508306656e-04f, -1.505769144e-04f, -1.503228548e-04f, -1.500684874e-04f, - -1.498138128e-04f, -1.495588315e-04f, -1.493035442e-04f, -1.490479514e-04f, -1.487920537e-04f, -1.485358518e-04f, -1.482793461e-04f, -1.480225373e-04f, -1.477654260e-04f, -1.475080128e-04f, - -1.472502982e-04f, -1.469922828e-04f, -1.467339673e-04f, -1.464753522e-04f, -1.462164381e-04f, -1.459572257e-04f, -1.456977155e-04f, -1.454379080e-04f, -1.451778040e-04f, -1.449174040e-04f, - -1.446567085e-04f, -1.443957183e-04f, -1.441344338e-04f, -1.438728558e-04f, -1.436109847e-04f, -1.433488212e-04f, -1.430863659e-04f, -1.428236194e-04f, -1.425605823e-04f, -1.422972552e-04f, - -1.420336387e-04f, -1.417697333e-04f, -1.415055398e-04f, -1.412410587e-04f, -1.409762906e-04f, -1.407112361e-04f, -1.404458958e-04f, -1.401802704e-04f, -1.399143604e-04f, -1.396481664e-04f, - -1.393816891e-04f, -1.391149291e-04f, -1.388478869e-04f, -1.385805633e-04f, -1.383129587e-04f, -1.380450738e-04f, -1.377769093e-04f, -1.375084656e-04f, -1.372397435e-04f, -1.369707436e-04f, - -1.367014664e-04f, -1.364319127e-04f, -1.361620829e-04f, -1.358919777e-04f, -1.356215978e-04f, -1.353509437e-04f, -1.350800161e-04f, -1.348088156e-04f, -1.345373428e-04f, -1.342655983e-04f, - -1.339935827e-04f, -1.337212967e-04f, -1.334487409e-04f, -1.331759159e-04f, -1.329028223e-04f, -1.326294608e-04f, -1.323558319e-04f, -1.320819363e-04f, -1.318077747e-04f, -1.315333475e-04f, - -1.312586556e-04f, -1.309836994e-04f, -1.307084797e-04f, -1.304329970e-04f, -1.301572520e-04f, -1.298812453e-04f, -1.296049775e-04f, -1.293284493e-04f, -1.290516612e-04f, -1.287746140e-04f, - -1.284973082e-04f, -1.282197445e-04f, -1.279419235e-04f, -1.276638458e-04f, -1.273855121e-04f, -1.271069230e-04f, -1.268280792e-04f, -1.265489812e-04f, -1.262696297e-04f, -1.259900254e-04f, - -1.257101688e-04f, -1.254300607e-04f, -1.251497016e-04f, -1.248690922e-04f, -1.245882331e-04f, -1.243071249e-04f, -1.240257684e-04f, -1.237441641e-04f, -1.234623127e-04f, -1.231802147e-04f, - -1.228978710e-04f, -1.226152820e-04f, -1.223324485e-04f, -1.220493710e-04f, -1.217660503e-04f, -1.214824869e-04f, -1.211986816e-04f, -1.209146348e-04f, -1.206303474e-04f, -1.203458199e-04f, - -1.200610530e-04f, -1.197760474e-04f, -1.194908036e-04f, -1.192053223e-04f, -1.189196042e-04f, -1.186336499e-04f, -1.183474600e-04f, -1.180610353e-04f, -1.177743763e-04f, -1.174874838e-04f, - -1.172003583e-04f, -1.169130005e-04f, -1.166254110e-04f, -1.163375906e-04f, -1.160495398e-04f, -1.157612594e-04f, -1.154727499e-04f, -1.151840120e-04f, -1.148950464e-04f, -1.146058537e-04f, - -1.143164346e-04f, -1.140267897e-04f, -1.137369197e-04f, -1.134468253e-04f, -1.131565070e-04f, -1.128659656e-04f, -1.125752017e-04f, -1.122842160e-04f, -1.119930091e-04f, -1.117015817e-04f, - -1.114099345e-04f, -1.111180680e-04f, -1.108259830e-04f, -1.105336801e-04f, -1.102411600e-04f, -1.099484234e-04f, -1.096554708e-04f, -1.093623030e-04f, -1.090689206e-04f, -1.087753243e-04f, - -1.084815148e-04f, -1.081874927e-04f, -1.078932586e-04f, -1.075988133e-04f, -1.073041574e-04f, -1.070092916e-04f, -1.067142165e-04f, -1.064189328e-04f, -1.061234411e-04f, -1.058277422e-04f, - -1.055318367e-04f, -1.052357252e-04f, -1.049394085e-04f, -1.046428872e-04f, -1.043461619e-04f, -1.040492334e-04f, -1.037521023e-04f, -1.034547693e-04f, -1.031572350e-04f, -1.028595001e-04f, - -1.025615653e-04f, -1.022634313e-04f, -1.019650986e-04f, -1.016665681e-04f, -1.013678404e-04f, -1.010689161e-04f, -1.007697959e-04f, -1.004704805e-04f, -1.001709706e-04f, -9.987126677e-05f, - -9.957136979e-05f, -9.927128028e-05f, -9.897099894e-05f, -9.867052644e-05f, -9.836986344e-05f, -9.806901063e-05f, -9.776796869e-05f, -9.746673829e-05f, -9.716532010e-05f, -9.686371481e-05f, - -9.656192309e-05f, -9.625994562e-05f, -9.595778309e-05f, -9.565543616e-05f, -9.535290551e-05f, -9.505019184e-05f, -9.474729581e-05f, -9.444421811e-05f, -9.414095942e-05f, -9.383752042e-05f, - -9.353390179e-05f, -9.323010421e-05f, -9.292612836e-05f, -9.262197493e-05f, -9.231764460e-05f, -9.201313804e-05f, -9.170845596e-05f, -9.140359902e-05f, -9.109856792e-05f, -9.079336333e-05f, - -9.048798594e-05f, -9.018243644e-05f, -8.987671551e-05f, -8.957082384e-05f, -8.926476211e-05f, -8.895853100e-05f, -8.865213122e-05f, -8.834556343e-05f, -8.803882834e-05f, -8.773192662e-05f, - -8.742485896e-05f, -8.711762606e-05f, -8.681022860e-05f, -8.650266726e-05f, -8.619494275e-05f, -8.588705574e-05f, -8.557900693e-05f, -8.527079700e-05f, -8.496242665e-05f, -8.465389657e-05f, - -8.434520745e-05f, -8.403635997e-05f, -8.372735483e-05f, -8.341819273e-05f, -8.310887435e-05f, -8.279940038e-05f, -8.248977152e-05f, -8.217998846e-05f, -8.187005190e-05f, -8.155996252e-05f, - -8.124972102e-05f, -8.093932809e-05f, -8.062878443e-05f, -8.031809074e-05f, -8.000724770e-05f, -7.969625601e-05f, -7.938511637e-05f, -7.907382947e-05f, -7.876239600e-05f, -7.845081668e-05f, - -7.813909218e-05f, -7.782722320e-05f, -7.751521045e-05f, -7.720305462e-05f, -7.689075641e-05f, -7.657831651e-05f, -7.626573562e-05f, -7.595301445e-05f, -7.564015368e-05f, -7.532715402e-05f, - -7.501401616e-05f, -7.470074081e-05f, -7.438732866e-05f, -7.407378041e-05f, -7.376009676e-05f, -7.344627842e-05f, -7.313232608e-05f, -7.281824045e-05f, -7.250402221e-05f, -7.218967208e-05f, - -7.187519076e-05f, -7.156057894e-05f, -7.124583733e-05f, -7.093096663e-05f, -7.061596754e-05f, -7.030084077e-05f, -6.998558701e-05f, -6.967020697e-05f, -6.935470135e-05f, -6.903907086e-05f, - -6.872331619e-05f, -6.840743806e-05f, -6.809143716e-05f, -6.777531419e-05f, -6.745906988e-05f, -6.714270491e-05f, -6.682621999e-05f, -6.650961582e-05f, -6.619289312e-05f, -6.587605259e-05f, - -6.555909492e-05f, -6.524202084e-05f, -6.492483103e-05f, -6.460752622e-05f, -6.429010710e-05f, -6.397257438e-05f, -6.365492877e-05f, -6.333717097e-05f, -6.301930169e-05f, -6.270132165e-05f, - -6.238323153e-05f, -6.206503206e-05f, -6.174672394e-05f, -6.142830788e-05f, -6.110978458e-05f, -6.079115476e-05f, -6.047241911e-05f, -6.015357836e-05f, -5.983463321e-05f, -5.951558436e-05f, - -5.919643254e-05f, -5.887717843e-05f, -5.855782277e-05f, -5.823836624e-05f, -5.791880957e-05f, -5.759915347e-05f, -5.727939863e-05f, -5.695954578e-05f, -5.663959563e-05f, -5.631954888e-05f, - -5.599940624e-05f, -5.567916843e-05f, -5.535883615e-05f, -5.503841013e-05f, -5.471789106e-05f, -5.439727965e-05f, -5.407657663e-05f, -5.375578271e-05f, -5.343489858e-05f, -5.311392497e-05f, - -5.279286259e-05f, -5.247171215e-05f, -5.215047436e-05f, -5.182914993e-05f, -5.150773958e-05f, -5.118624402e-05f, -5.086466396e-05f, -5.054300011e-05f, -5.022125320e-05f, -4.989942392e-05f, - -4.957751300e-05f, -4.925552114e-05f, -4.893344906e-05f, -4.861129748e-05f, -4.828906711e-05f, -4.796675865e-05f, -4.764437283e-05f, -4.732191036e-05f, -4.699937196e-05f, -4.667675833e-05f, - -4.635407019e-05f, -4.603130826e-05f, -4.570847325e-05f, -4.538556588e-05f, -4.506258685e-05f, -4.473953689e-05f, -4.441641671e-05f, -4.409322702e-05f, -4.376996854e-05f, -4.344664199e-05f, - -4.312324807e-05f, -4.279978751e-05f, -4.247626103e-05f, -4.215266932e-05f, -4.182901312e-05f, -4.150529314e-05f, -4.118151009e-05f, -4.085766469e-05f, -4.053375765e-05f, -4.020978969e-05f, - -3.988576153e-05f, -3.956167389e-05f, -3.923752747e-05f, -3.891332299e-05f, -3.858906118e-05f, -3.826474275e-05f, -3.794036841e-05f, -3.761593888e-05f, -3.729145487e-05f, -3.696691711e-05f, - -3.664232631e-05f, -3.631768319e-05f, -3.599298846e-05f, -3.566824285e-05f, -3.534344705e-05f, -3.501860181e-05f, -3.469370782e-05f, -3.436876582e-05f, -3.404377651e-05f, -3.371874061e-05f, - -3.339365884e-05f, -3.306853192e-05f, -3.274336056e-05f, -3.241814548e-05f, -3.209288740e-05f, -3.176758704e-05f, -3.144224511e-05f, -3.111686233e-05f, -3.079143942e-05f, -3.046597709e-05f, - -3.014047607e-05f, -2.981493707e-05f, -2.948936080e-05f, -2.916374799e-05f, -2.883809935e-05f, -2.851241560e-05f, -2.818669746e-05f, -2.786094565e-05f, -2.753516088e-05f, -2.720934386e-05f, - -2.688349533e-05f, -2.655761599e-05f, -2.623170657e-05f, -2.590576777e-05f, -2.557980033e-05f, -2.525380495e-05f, -2.492778235e-05f, -2.460173326e-05f, -2.427565839e-05f, -2.394955845e-05f, - -2.362343416e-05f, -2.329728625e-05f, -2.297111543e-05f, -2.264492241e-05f, -2.231870792e-05f, -2.199247267e-05f, -2.166621738e-05f, -2.133994277e-05f, -2.101364955e-05f, -2.068733844e-05f, - -2.036101017e-05f, -2.003466544e-05f, -1.970830497e-05f, -1.938192949e-05f, -1.905553970e-05f, -1.872913633e-05f, -1.840272010e-05f, -1.807629171e-05f, -1.774985190e-05f, -1.742340136e-05f, - -1.709694083e-05f, -1.677047103e-05f, -1.644399265e-05f, -1.611750643e-05f, -1.579101308e-05f, -1.546451332e-05f, -1.513800786e-05f, -1.481149743e-05f, -1.448498273e-05f, -1.415846448e-05f, - -1.383194341e-05f, -1.350542022e-05f, -1.317889564e-05f, -1.285237038e-05f, -1.252584515e-05f, -1.219932068e-05f, -1.187279768e-05f, -1.154627687e-05f, -1.121975896e-05f, -1.089324466e-05f, - -1.056673470e-05f, -1.024022980e-05f, -9.913730653e-06f, -9.587237992e-06f, -9.260752529e-06f, -8.934274980e-06f, -8.607806059e-06f, -8.281346483e-06f, -7.954896967e-06f, -7.628458226e-06f, - -7.302030976e-06f, -6.975615931e-06f, -6.649213807e-06f, -6.322825319e-06f, -5.996451181e-06f, -5.670092109e-06f, -5.343748816e-06f, -5.017422019e-06f, -4.691112430e-06f, -4.364820766e-06f, - -4.038547739e-06f, -3.712294064e-06f, -3.386060456e-06f, -3.059847627e-06f, -2.733656293e-06f, -2.407487167e-06f, -2.081340962e-06f, -1.755218393e-06f, -1.429120171e-06f, -1.103047012e-06f, - -7.769996278e-07f, -4.509787318e-07f, -1.249850368e-07f, 2.009807442e-07f, 5.269178984e-07f, 8.528257134e-07f, 1.178703477e-06f, 1.504550476e-06f, 1.830365998e-06f, 2.156149333e-06f, - 2.481899766e-06f, 2.807616588e-06f, 3.133299086e-06f, 3.458946548e-06f, 3.784558263e-06f, 4.110133521e-06f, 4.435671609e-06f, 4.761171816e-06f, 5.086633433e-06f, 5.412055748e-06f, - 5.737438050e-06f, 6.062779630e-06f, 6.388079777e-06f, 6.713337780e-06f, 7.038552931e-06f, 7.363724518e-06f, 7.688851834e-06f, 8.013934167e-06f, 8.338970809e-06f, 8.663961050e-06f, - 8.988904183e-06f, 9.313799497e-06f, 9.638646284e-06f, 9.963443836e-06f, 1.028819144e-05f, 1.061288840e-05f, 1.093753400e-05f, 1.126212753e-05f, 1.158666828e-05f, 1.191115555e-05f, - 1.223558863e-05f, 1.255996681e-05f, 1.288428939e-05f, 1.320855566e-05f, 1.353276492e-05f, 1.385691644e-05f, 1.418100954e-05f, 1.450504351e-05f, 1.482901763e-05f, 1.515293120e-05f, - 1.547678352e-05f, 1.580057389e-05f, 1.612430159e-05f, 1.644796592e-05f, 1.677156618e-05f, 1.709510167e-05f, 1.741857167e-05f, 1.774197549e-05f, 1.806531242e-05f, 1.838858176e-05f, - 1.871178281e-05f, 1.903491485e-05f, 1.935797719e-05f, 1.968096913e-05f, 2.000388996e-05f, 2.032673899e-05f, 2.064951550e-05f, 2.097221880e-05f, 2.129484818e-05f, 2.161740294e-05f, - 2.193988239e-05f, 2.226228582e-05f, 2.258461254e-05f, 2.290686183e-05f, 2.322903300e-05f, 2.355112535e-05f, 2.387313818e-05f, 2.419507079e-05f, 2.451692249e-05f, 2.483869256e-05f, - 2.516038032e-05f, 2.548198507e-05f, 2.580350609e-05f, 2.612494271e-05f, 2.644629422e-05f, 2.676755992e-05f, 2.708873911e-05f, 2.740983110e-05f, 2.773083520e-05f, 2.805175070e-05f, - 2.837257690e-05f, 2.869331312e-05f, 2.901395865e-05f, 2.933451281e-05f, 2.965497488e-05f, 2.997534419e-05f, 3.029562004e-05f, 3.061580172e-05f, 3.093588855e-05f, 3.125587983e-05f, - 3.157577487e-05f, 3.189557297e-05f, 3.221527345e-05f, 3.253487561e-05f, 3.285437875e-05f, 3.317378218e-05f, 3.349308522e-05f, 3.381228716e-05f, 3.413138732e-05f, 3.445038501e-05f, - 3.476927954e-05f, 3.508807021e-05f, 3.540675634e-05f, 3.572533723e-05f, 3.604381219e-05f, 3.636218054e-05f, 3.668044158e-05f, 3.699859464e-05f, 3.731663901e-05f, 3.763457401e-05f, - 3.795239895e-05f, 3.827011315e-05f, 3.858771591e-05f, 3.890520655e-05f, 3.922258439e-05f, 3.953984873e-05f, 3.985699889e-05f, 4.017403419e-05f, 4.049095393e-05f, 4.080775744e-05f, - 4.112444402e-05f, 4.144101300e-05f, 4.175746369e-05f, 4.207379540e-05f, 4.239000745e-05f, 4.270609917e-05f, 4.302206985e-05f, 4.333791883e-05f, 4.365364542e-05f, 4.396924893e-05f, - 4.428472870e-05f, 4.460008402e-05f, 4.491531423e-05f, 4.523041864e-05f, 4.554539658e-05f, 4.586024735e-05f, 4.617497029e-05f, 4.648956471e-05f, 4.680402994e-05f, 4.711836529e-05f, - 4.743257008e-05f, 4.774664365e-05f, 4.806058531e-05f, 4.837439438e-05f, 4.868807018e-05f, 4.900161205e-05f, 4.931501930e-05f, 4.962829126e-05f, 4.994142725e-05f, 5.025442660e-05f, - 5.056728863e-05f, 5.088001266e-05f, 5.119259803e-05f, 5.150504406e-05f, 5.181735008e-05f, 5.212951541e-05f, 5.244153938e-05f, 5.275342131e-05f, 5.306516055e-05f, 5.337675641e-05f, - 5.368820822e-05f, 5.399951531e-05f, 5.431067702e-05f, 5.462169267e-05f, 5.493256159e-05f, 5.524328311e-05f, 5.555385657e-05f, 5.586428130e-05f, 5.617455662e-05f, 5.648468187e-05f, - 5.679465638e-05f, 5.710447949e-05f, 5.741415053e-05f, 5.772366882e-05f, 5.803303372e-05f, 5.834224455e-05f, 5.865130064e-05f, 5.896020133e-05f, 5.926894596e-05f, 5.957753387e-05f, - 5.988596438e-05f, 6.019423684e-05f, 6.050235058e-05f, 6.081030495e-05f, 6.111809928e-05f, 6.142573290e-05f, 6.173320516e-05f, 6.204051540e-05f, 6.234766296e-05f, 6.265464717e-05f, - 6.296146738e-05f, 6.326812293e-05f, 6.357461316e-05f, 6.388093741e-05f, 6.418709503e-05f, 6.449308535e-05f, 6.479890773e-05f, 6.510456149e-05f, 6.541004600e-05f, 6.571536059e-05f, - 6.602050460e-05f, 6.632547739e-05f, 6.663027830e-05f, 6.693490667e-05f, 6.723936185e-05f, 6.754364319e-05f, 6.784775003e-05f, 6.815168173e-05f, 6.845543763e-05f, 6.875901709e-05f, - 6.906241944e-05f, 6.936564404e-05f, 6.966869024e-05f, 6.997155739e-05f, 7.027424484e-05f, 7.057675195e-05f, 7.087907806e-05f, 7.118122253e-05f, 7.148318470e-05f, 7.178496394e-05f, - 7.208655960e-05f, 7.238797103e-05f, 7.268919759e-05f, 7.299023862e-05f, 7.329109350e-05f, 7.359176156e-05f, 7.389224218e-05f, 7.419253470e-05f, 7.449263849e-05f, 7.479255290e-05f, - 7.509227728e-05f, 7.539181101e-05f, 7.569115344e-05f, 7.599030392e-05f, 7.628926182e-05f, 7.658802650e-05f, 7.688659733e-05f, 7.718497365e-05f, 7.748315484e-05f, 7.778114026e-05f, - 7.807892926e-05f, 7.837652122e-05f, 7.867391550e-05f, 7.897111147e-05f, 7.926810848e-05f, 7.956490590e-05f, 7.986150311e-05f, 8.015789946e-05f, 8.045409432e-05f, 8.075008707e-05f, - 8.104587707e-05f, 8.134146368e-05f, 8.163684628e-05f, 8.193202424e-05f, 8.222699692e-05f, 8.252176371e-05f, 8.281632396e-05f, 8.311067705e-05f, 8.340482235e-05f, 8.369875924e-05f, - 8.399248709e-05f, 8.428600527e-05f, 8.457931315e-05f, 8.487241012e-05f, 8.516529554e-05f, 8.545796880e-05f, 8.575042926e-05f, 8.604267631e-05f, 8.633470932e-05f, 8.662652767e-05f, - 8.691813074e-05f, 8.720951791e-05f, 8.750068855e-05f, 8.779164205e-05f, 8.808237779e-05f, 8.837289515e-05f, 8.866319350e-05f, 8.895327224e-05f, 8.924313074e-05f, 8.953276840e-05f, - 8.982218458e-05f, 9.011137867e-05f, 9.040035007e-05f, 9.068909816e-05f, 9.097762231e-05f, 9.126592192e-05f, 9.155399638e-05f, 9.184184507e-05f, 9.212946738e-05f, 9.241686270e-05f, - 9.270403042e-05f, 9.299096993e-05f, 9.327768061e-05f, 9.356416186e-05f, 9.385041307e-05f, 9.413643364e-05f, 9.442222295e-05f, 9.470778040e-05f, 9.499310538e-05f, 9.527819728e-05f, - 9.556305550e-05f, 9.584767944e-05f, 9.613206850e-05f, 9.641622205e-05f, 9.670013952e-05f, 9.698382028e-05f, 9.726726375e-05f, 9.755046932e-05f, 9.783343638e-05f, 9.811616434e-05f, - 9.839865260e-05f, 9.868090056e-05f, 9.896290762e-05f, 9.924467319e-05f, 9.952619666e-05f, 9.980747744e-05f, 1.000885149e-04f, 1.003693085e-04f, 1.006498577e-04f, 1.009301617e-04f, - 1.012102201e-04f, 1.014900323e-04f, 1.017695976e-04f, 1.020489154e-04f, 1.023279852e-04f, 1.026068064e-04f, 1.028853784e-04f, 1.031637006e-04f, 1.034417723e-04f, 1.037195931e-04f, - 1.039971624e-04f, 1.042744794e-04f, 1.045515438e-04f, 1.048283548e-04f, 1.051049118e-04f, 1.053812144e-04f, 1.056572619e-04f, 1.059330537e-04f, 1.062085893e-04f, 1.064838681e-04f, - 1.067588894e-04f, 1.070336528e-04f, 1.073081575e-04f, 1.075824031e-04f, 1.078563890e-04f, 1.081301146e-04f, 1.084035792e-04f, 1.086767824e-04f, 1.089497236e-04f, 1.092224021e-04f, - 1.094948175e-04f, 1.097669690e-04f, 1.100388562e-04f, 1.103104786e-04f, 1.105818354e-04f, 1.108529261e-04f, 1.111237502e-04f, 1.113943071e-04f, 1.116645962e-04f, 1.119346170e-04f, - 1.122043689e-04f, 1.124738512e-04f, 1.127430636e-04f, 1.130120053e-04f, 1.132806758e-04f, 1.135490745e-04f, 1.138172010e-04f, 1.140850545e-04f, 1.143526347e-04f, 1.146199408e-04f, - 1.148869723e-04f, 1.151537287e-04f, 1.154202094e-04f, 1.156864138e-04f, 1.159523414e-04f, 1.162179917e-04f, 1.164833640e-04f, 1.167484578e-04f, 1.170132726e-04f, 1.172778077e-04f, - 1.175420627e-04f, 1.178060370e-04f, 1.180697300e-04f, 1.183331412e-04f, 1.185962700e-04f, 1.188591158e-04f, 1.191216782e-04f, 1.193839565e-04f, 1.196459503e-04f, 1.199076589e-04f, - 1.201690818e-04f, 1.204302185e-04f, 1.206910684e-04f, 1.209516309e-04f, 1.212119056e-04f, 1.214718919e-04f, 1.217315892e-04f, 1.219909969e-04f, 1.222501146e-04f, 1.225089417e-04f, - 1.227674777e-04f, 1.230257220e-04f, 1.232836740e-04f, 1.235413333e-04f, 1.237986992e-04f, 1.240557714e-04f, 1.243125491e-04f, 1.245690319e-04f, 1.248252192e-04f, 1.250811106e-04f, - 1.253367054e-04f, 1.255920031e-04f, 1.258470032e-04f, 1.261017052e-04f, 1.263561086e-04f, 1.266102127e-04f, 1.268640171e-04f, 1.271175212e-04f, 1.273707245e-04f, 1.276236265e-04f, - 1.278762267e-04f, 1.281285245e-04f, 1.283805193e-04f, 1.286322107e-04f, 1.288835982e-04f, 1.291346812e-04f, 1.293854592e-04f, 1.296359316e-04f, 1.298860980e-04f, 1.301359578e-04f, - 1.303855105e-04f, 1.306347555e-04f, 1.308836925e-04f, 1.311323207e-04f, 1.313806398e-04f, 1.316286492e-04f, 1.318763484e-04f, 1.321237368e-04f, 1.323708140e-04f, 1.326175794e-04f, - 1.328640326e-04f, 1.331101730e-04f, 1.333560000e-04f, 1.336015133e-04f, 1.338467122e-04f, 1.340915962e-04f, 1.343361650e-04f, 1.345804178e-04f, 1.348243543e-04f, 1.350679740e-04f, - 1.353112762e-04f, 1.355542606e-04f, 1.357969265e-04f, 1.360392736e-04f, 1.362813013e-04f, 1.365230090e-04f, 1.367643964e-04f, 1.370054629e-04f, 1.372462079e-04f, 1.374866310e-04f, - 1.377267317e-04f, 1.379665095e-04f, 1.382059640e-04f, 1.384450945e-04f, 1.386839006e-04f, 1.389223818e-04f, 1.391605376e-04f, 1.393983675e-04f, 1.396358710e-04f, 1.398730477e-04f, - 1.401098970e-04f, 1.403464185e-04f, 1.405826116e-04f, 1.408184759e-04f, 1.410540108e-04f, 1.412892159e-04f, 1.415240908e-04f, 1.417586348e-04f, 1.419928476e-04f, 1.422267286e-04f, - 1.424602774e-04f, 1.426934935e-04f, 1.429263763e-04f, 1.431589255e-04f, 1.433911404e-04f, 1.436230208e-04f, 1.438545660e-04f, 1.440857756e-04f, 1.443166491e-04f, 1.445471860e-04f, - 1.447773859e-04f, 1.450072483e-04f, 1.452367726e-04f, 1.454659585e-04f, 1.456948055e-04f, 1.459233131e-04f, 1.461514807e-04f, 1.463793081e-04f, 1.466067945e-04f, 1.468339397e-04f, - 1.470607432e-04f, 1.472872043e-04f, 1.475133228e-04f, 1.477390982e-04f, 1.479645298e-04f, 1.481896174e-04f, 1.484143605e-04f, 1.486387585e-04f, 1.488628110e-04f, 1.490865176e-04f, - 1.493098777e-04f, 1.495328910e-04f, 1.497555570e-04f, 1.499778752e-04f, 1.501998451e-04f, 1.504214663e-04f, 1.506427384e-04f, 1.508636609e-04f, 1.510842333e-04f, 1.513044552e-04f, - 1.515243261e-04f, 1.517438455e-04f, 1.519630131e-04f, 1.521818284e-04f, 1.524002909e-04f, 1.526184002e-04f, 1.528361558e-04f, 1.530535573e-04f, 1.532706042e-04f, 1.534872961e-04f, - 1.537036326e-04f, 1.539196131e-04f, 1.541352373e-04f, 1.543505048e-04f, 1.545654150e-04f, 1.547799675e-04f, 1.549941619e-04f, 1.552079978e-04f, 1.554214747e-04f, 1.556345922e-04f, - 1.558473498e-04f, 1.560597472e-04f, 1.562717838e-04f, 1.564834592e-04f, 1.566947731e-04f, 1.569057249e-04f, 1.571163143e-04f, 1.573265408e-04f, 1.575364039e-04f, 1.577459033e-04f, - 1.579550386e-04f, 1.581638092e-04f, 1.583722148e-04f, 1.585802550e-04f, 1.587879293e-04f, 1.589952373e-04f, 1.592021785e-04f, 1.594087526e-04f, 1.596149592e-04f, 1.598207977e-04f, - 1.600262678e-04f, 1.602313692e-04f, 1.604361012e-04f, 1.606404636e-04f, 1.608444560e-04f, 1.610480778e-04f, 1.612513287e-04f, 1.614542083e-04f, 1.616567162e-04f, 1.618588519e-04f, - 1.620606150e-04f, 1.622620052e-04f, 1.624630220e-04f, 1.626636650e-04f, 1.628639339e-04f, 1.630638281e-04f, 1.632633473e-04f, 1.634624911e-04f, 1.636612591e-04f, 1.638596509e-04f, - 1.640576660e-04f, 1.642553041e-04f, 1.644525648e-04f, 1.646494477e-04f, 1.648459523e-04f, 1.650420783e-04f, 1.652378253e-04f, 1.654331929e-04f, 1.656281806e-04f, 1.658227882e-04f, - 1.660170151e-04f, 1.662108611e-04f, 1.664043257e-04f, 1.665974084e-04f, 1.667901091e-04f, 1.669824271e-04f, 1.671743622e-04f, 1.673659140e-04f, 1.675570821e-04f, 1.677478660e-04f, - 1.679382655e-04f, 1.681282800e-04f, 1.683179094e-04f, 1.685071530e-04f, 1.686960107e-04f, 1.688844819e-04f, 1.690725664e-04f, 1.692602636e-04f, 1.694475734e-04f, 1.696344952e-04f, - 1.698210287e-04f, 1.700071736e-04f, 1.701929294e-04f, 1.703782958e-04f, 1.705632723e-04f, 1.707478588e-04f, 1.709320546e-04f, 1.711158596e-04f, 1.712992733e-04f, 1.714822954e-04f, - 1.716649254e-04f, 1.718471631e-04f, 1.720290080e-04f, 1.722104598e-04f, 1.723915181e-04f, 1.725721826e-04f, 1.727524529e-04f, 1.729323286e-04f, 1.731118094e-04f, 1.732908950e-04f, - 1.734695849e-04f, 1.736478788e-04f, 1.738257763e-04f, 1.740032771e-04f, 1.741803809e-04f, 1.743570872e-04f, 1.745333958e-04f, 1.747093063e-04f, 1.748848183e-04f, 1.750599314e-04f, - 1.752346454e-04f, 1.754089598e-04f, 1.755828744e-04f, 1.757563888e-04f, 1.759295026e-04f, 1.761022155e-04f, 1.762745271e-04f, 1.764464371e-04f, 1.766179452e-04f, 1.767890511e-04f, - 1.769597543e-04f, 1.771300545e-04f, 1.772999514e-04f, 1.774694447e-04f, 1.776385341e-04f, 1.778072191e-04f, 1.779754995e-04f, 1.781433749e-04f, 1.783108449e-04f, 1.784779094e-04f, - 1.786445679e-04f, 1.788108200e-04f, 1.789766655e-04f, 1.791421041e-04f, 1.793071354e-04f, 1.794717590e-04f, 1.796359747e-04f, 1.797997822e-04f, 1.799631810e-04f, 1.801261710e-04f, - 1.802887516e-04f, 1.804509228e-04f, 1.806126840e-04f, 1.807740351e-04f, 1.809349756e-04f, 1.810955054e-04f, 1.812556239e-04f, 1.814153310e-04f, 1.815746263e-04f, 1.817335095e-04f, - 1.818919803e-04f, 1.820500384e-04f, 1.822076835e-04f, 1.823649152e-04f, 1.825217333e-04f, 1.826781374e-04f, 1.828341273e-04f, 1.829897025e-04f, 1.831448629e-04f, 1.832996082e-04f, - 1.834539379e-04f, 1.836078519e-04f, 1.837613497e-04f, 1.839144312e-04f, 1.840670960e-04f, 1.842193438e-04f, 1.843711743e-04f, 1.845225873e-04f, 1.846735823e-04f, 1.848241592e-04f, - 1.849743176e-04f, 1.851240573e-04f, 1.852733779e-04f, 1.854222792e-04f, 1.855707608e-04f, 1.857188225e-04f, 1.858664640e-04f, 1.860136850e-04f, 1.861604852e-04f, 1.863068644e-04f, - 1.864528222e-04f, 1.865983583e-04f, 1.867434726e-04f, 1.868881646e-04f, 1.870324341e-04f, 1.871762809e-04f, 1.873197047e-04f, 1.874627051e-04f, 1.876052819e-04f, 1.877474349e-04f, - 1.878891637e-04f, 1.880304681e-04f, 1.881713478e-04f, 1.883118025e-04f, 1.884518320e-04f, 1.885914359e-04f, 1.887306141e-04f, 1.888693663e-04f, 1.890076921e-04f, 1.891455914e-04f, - 1.892830638e-04f, 1.894201091e-04f, 1.895567270e-04f, 1.896929173e-04f, 1.898286797e-04f, 1.899640139e-04f, 1.900989197e-04f, 1.902333968e-04f, 1.903674450e-04f, 1.905010640e-04f, - 1.906342536e-04f, 1.907670135e-04f, 1.908993434e-04f, 1.910312431e-04f, 1.911627123e-04f, 1.912937508e-04f, 1.914243584e-04f, 1.915545347e-04f, 1.916842796e-04f, 1.918135928e-04f, - 1.919424740e-04f, 1.920709230e-04f, 1.921989396e-04f, 1.923265235e-04f, 1.924536744e-04f, 1.925803922e-04f, 1.927066766e-04f, 1.928325274e-04f, 1.929579442e-04f, 1.930829269e-04f, - 1.932074753e-04f, 1.933315891e-04f, 1.934552680e-04f, 1.935785119e-04f, 1.937013204e-04f, 1.938236935e-04f, 1.939456307e-04f, 1.940671320e-04f, 1.941881971e-04f, 1.943088257e-04f, - 1.944290177e-04f, 1.945487727e-04f, 1.946680907e-04f, 1.947869713e-04f, 1.949054143e-04f, 1.950234195e-04f, 1.951409867e-04f, 1.952581157e-04f, 1.953748062e-04f, 1.954910581e-04f, - 1.956068710e-04f, 1.957222449e-04f, 1.958371794e-04f, 1.959516745e-04f, 1.960657297e-04f, 1.961793451e-04f, 1.962925202e-04f, 1.964052550e-04f, 1.965175492e-04f, 1.966294026e-04f, - 1.967408150e-04f, 1.968517861e-04f, 1.969623159e-04f, 1.970724041e-04f, 1.971820504e-04f, 1.972912547e-04f, 1.974000168e-04f, 1.975083365e-04f, 1.976162135e-04f, 1.977236477e-04f, - 1.978306389e-04f, 1.979371869e-04f, 1.980432915e-04f, 1.981489525e-04f, 1.982541697e-04f, 1.983589429e-04f, 1.984632719e-04f, 1.985671565e-04f, 1.986705966e-04f, 1.987735919e-04f, - 1.988761423e-04f, 1.989782476e-04f, 1.990799076e-04f, 1.991811221e-04f, 1.992818909e-04f, 1.993822138e-04f, 1.994820907e-04f, 1.995815214e-04f, 1.996805057e-04f, 1.997790434e-04f, - 1.998771344e-04f, 1.999747784e-04f, 2.000719753e-04f, 2.001687250e-04f, 2.002650271e-04f, 2.003608817e-04f, 2.004562885e-04f, 2.005512473e-04f, 2.006457579e-04f, 2.007398203e-04f, - 2.008334342e-04f, 2.009265994e-04f, 2.010193159e-04f, 2.011115833e-04f, 2.012034017e-04f, 2.012947707e-04f, 2.013856903e-04f, 2.014761603e-04f, 2.015661805e-04f, 2.016557507e-04f, - 2.017448709e-04f, 2.018335408e-04f, 2.019217603e-04f, 2.020095293e-04f, 2.020968475e-04f, 2.021837149e-04f, 2.022701313e-04f, 2.023560965e-04f, 2.024416104e-04f, 2.025266728e-04f, - 2.026112836e-04f, 2.026954427e-04f, 2.027791498e-04f, 2.028624050e-04f, 2.029452079e-04f, 2.030275585e-04f, 2.031094566e-04f, 2.031909021e-04f, 2.032718948e-04f, 2.033524347e-04f, - 2.034325215e-04f, 2.035121552e-04f, 2.035913355e-04f, 2.036700625e-04f, 2.037483358e-04f, 2.038261555e-04f, 2.039035213e-04f, 2.039804332e-04f, 2.040568910e-04f, 2.041328945e-04f, - 2.042084437e-04f, 2.042835385e-04f, 2.043581786e-04f, 2.044323640e-04f, 2.045060946e-04f, 2.045793702e-04f, 2.046521907e-04f, 2.047245560e-04f, 2.047964660e-04f, 2.048679205e-04f, - 2.049389195e-04f, 2.050094628e-04f, 2.050795502e-04f, 2.051491818e-04f, 2.052183574e-04f, 2.052870768e-04f, 2.053553400e-04f, 2.054231468e-04f, 2.054904972e-04f, 2.055573910e-04f, - 2.056238281e-04f, 2.056898084e-04f, 2.057553318e-04f, 2.058203983e-04f, 2.058850076e-04f, 2.059491598e-04f, 2.060128546e-04f, 2.060760920e-04f, 2.061388720e-04f, 2.062011943e-04f, - 2.062630590e-04f, 2.063244658e-04f, 2.063854148e-04f, 2.064459058e-04f, 2.065059387e-04f, 2.065655135e-04f, 2.066246300e-04f, 2.066832881e-04f, 2.067414879e-04f, 2.067992291e-04f, - 2.068565117e-04f, 2.069133356e-04f, 2.069697007e-04f, 2.070256070e-04f, 2.070810543e-04f, 2.071360426e-04f, 2.071905718e-04f, 2.072446418e-04f, 2.072982525e-04f, 2.073514039e-04f, - 2.074040958e-04f, 2.074563283e-04f, 2.075081012e-04f, 2.075594145e-04f, 2.076102680e-04f, 2.076606618e-04f, 2.077105957e-04f, 2.077600696e-04f, 2.078090836e-04f, 2.078576375e-04f, - 2.079057313e-04f, 2.079533649e-04f, 2.080005382e-04f, 2.080472512e-04f, 2.080935038e-04f, 2.081392959e-04f, 2.081846276e-04f, 2.082294987e-04f, 2.082739091e-04f, 2.083178589e-04f, - 2.083613479e-04f, 2.084043762e-04f, 2.084469436e-04f, 2.084890500e-04f, 2.085306956e-04f, 2.085718801e-04f, 2.086126036e-04f, 2.086528659e-04f, 2.086926671e-04f, 2.087320072e-04f, - 2.087708859e-04f, 2.088093034e-04f, 2.088472595e-04f, 2.088847543e-04f, 2.089217876e-04f, 2.089583595e-04f, 2.089944698e-04f, 2.090301187e-04f, 2.090653059e-04f, 2.091000315e-04f, - 2.091342955e-04f, 2.091680978e-04f, 2.092014383e-04f, 2.092343171e-04f, 2.092667342e-04f, 2.092986894e-04f, 2.093301827e-04f, 2.093612142e-04f, 2.093917838e-04f, 2.094218914e-04f, - 2.094515371e-04f, 2.094807208e-04f, 2.095094425e-04f, 2.095377021e-04f, 2.095654998e-04f, 2.095928353e-04f, 2.096197087e-04f, 2.096461201e-04f, 2.096720693e-04f, 2.096975564e-04f, - 2.097225813e-04f, 2.097471440e-04f, 2.097712446e-04f, 2.097948829e-04f, 2.098180590e-04f, 2.098407729e-04f, 2.098630246e-04f, 2.098848141e-04f, 2.099061412e-04f, 2.099270062e-04f, - 2.099474088e-04f, 2.099673492e-04f, 2.099868274e-04f, 2.100058432e-04f, 2.100243968e-04f, 2.100424881e-04f, 2.100601172e-04f, 2.100772840e-04f, 2.100939885e-04f, 2.101102307e-04f, - 2.101260107e-04f, 2.101413284e-04f, 2.101561839e-04f, 2.101705771e-04f, 2.101845081e-04f, 2.101979769e-04f, 2.102109834e-04f, 2.102235278e-04f, 2.102356100e-04f, 2.102472300e-04f, - 2.102583878e-04f, 2.102690835e-04f, 2.102793171e-04f, 2.102890885e-04f, 2.102983979e-04f, 2.103072452e-04f, 2.103156305e-04f, 2.103235537e-04f, 2.103310149e-04f, 2.103380142e-04f, - 2.103445515e-04f, 2.103506268e-04f, 2.103562403e-04f, 2.103613918e-04f, 2.103660816e-04f, 2.103703095e-04f, 2.103740756e-04f, 2.103773800e-04f, 2.103802226e-04f, 2.103826036e-04f, - 2.103845229e-04f, 2.103859806e-04f, 2.103869767e-04f, 2.103875113e-04f, 2.103875844e-04f, 2.103871960e-04f, 2.103863462e-04f, 2.103850350e-04f, 2.103832625e-04f, 2.103810287e-04f, - 2.103783337e-04f, 2.103751774e-04f, 2.103715600e-04f, 2.103674815e-04f, 2.103629419e-04f, 2.103579413e-04f, 2.103524798e-04f, 2.103465574e-04f, 2.103401741e-04f, 2.103333300e-04f, - 2.103260252e-04f, 2.103182597e-04f, 2.103100336e-04f, 2.103013469e-04f, 2.102921996e-04f, 2.102825920e-04f, 2.102725239e-04f, 2.102619956e-04f, 2.102510069e-04f, 2.102395581e-04f, - 2.102276491e-04f, 2.102152801e-04f, 2.102024511e-04f, 2.101891621e-04f, 2.101754133e-04f, 2.101612046e-04f, 2.101465363e-04f, 2.101314083e-04f, 2.101158207e-04f, 2.100997736e-04f, - 2.100832671e-04f, 2.100663013e-04f, 2.100488762e-04f, 2.100309919e-04f, 2.100126484e-04f, 2.099938460e-04f, 2.099745845e-04f, 2.099548642e-04f, 2.099346852e-04f, 2.099140474e-04f, - 2.098929510e-04f, 2.098713960e-04f, 2.098493826e-04f, 2.098269109e-04f, 2.098039809e-04f, 2.097805927e-04f, 2.097567464e-04f, 2.097324421e-04f, 2.097076800e-04f, 2.096824600e-04f, - 2.096567823e-04f, 2.096306470e-04f, 2.096040542e-04f, 2.095770039e-04f, 2.095494963e-04f, 2.095215315e-04f, 2.094931096e-04f, 2.094642307e-04f, 2.094348949e-04f, 2.094051022e-04f, - 2.093748529e-04f, 2.093441469e-04f, 2.093129844e-04f, 2.092813656e-04f, 2.092492905e-04f, 2.092167592e-04f, 2.091837719e-04f, 2.091503286e-04f, 2.091164295e-04f, 2.090820747e-04f, - 2.090472643e-04f, 2.090119984e-04f, 2.089762772e-04f, 2.089401007e-04f, 2.089034690e-04f, 2.088663824e-04f, 2.088288409e-04f, 2.087908446e-04f, 2.087523936e-04f, 2.087134882e-04f, - 2.086741283e-04f, 2.086343142e-04f, 2.085940459e-04f, 2.085533236e-04f, 2.085121475e-04f, 2.084705176e-04f, 2.084284340e-04f, 2.083858970e-04f, 2.083429066e-04f, 2.082994630e-04f, - 2.082555663e-04f, 2.082112166e-04f, 2.081664141e-04f, 2.081211590e-04f, 2.080754513e-04f, 2.080292912e-04f, 2.079826788e-04f, 2.079356143e-04f, 2.078880979e-04f, 2.078401296e-04f, - 2.077917096e-04f, 2.077428381e-04f, 2.076935152e-04f, 2.076437410e-04f, 2.075935157e-04f, 2.075428395e-04f, 2.074917125e-04f, 2.074401348e-04f, 2.073881067e-04f, 2.073356281e-04f, - 2.072826995e-04f, 2.072293207e-04f, 2.071754921e-04f, 2.071212138e-04f, 2.070664859e-04f, 2.070113086e-04f, 2.069556821e-04f, 2.068996065e-04f, 2.068430819e-04f, 2.067861087e-04f, - 2.067286868e-04f, 2.066708165e-04f, 2.066124979e-04f, 2.065537313e-04f, 2.064945167e-04f, 2.064348543e-04f, 2.063747444e-04f, 2.063141871e-04f, 2.062531825e-04f, 2.061917309e-04f, - 2.061298323e-04f, 2.060674870e-04f, 2.060046952e-04f, 2.059414570e-04f, 2.058777726e-04f, 2.058136422e-04f, 2.057490660e-04f, 2.056840441e-04f, 2.056185768e-04f, 2.055526641e-04f, - 2.054863064e-04f, 2.054195037e-04f, 2.053522563e-04f, 2.052845644e-04f, 2.052164280e-04f, 2.051478475e-04f, 2.050788231e-04f, 2.050093548e-04f, 2.049394429e-04f, 2.048690876e-04f, - 2.047982891e-04f, 2.047270476e-04f, 2.046553632e-04f, 2.045832362e-04f, 2.045106667e-04f, 2.044376551e-04f, 2.043642013e-04f, 2.042903058e-04f, 2.042159686e-04f, 2.041411899e-04f, - 2.040659701e-04f, 2.039903092e-04f, 2.039142074e-04f, 2.038376650e-04f, 2.037606823e-04f, 2.036832593e-04f, 2.036053963e-04f, 2.035270935e-04f, 2.034483511e-04f, 2.033691694e-04f, - 2.032895485e-04f, 2.032094887e-04f, 2.031289901e-04f, 2.030480530e-04f, 2.029666776e-04f, 2.028848641e-04f, 2.028026128e-04f, 2.027199238e-04f, 2.026367974e-04f, 2.025532337e-04f, - 2.024692331e-04f, 2.023847957e-04f, 2.022999218e-04f, 2.022146116e-04f, 2.021288652e-04f, 2.020426830e-04f, 2.019560652e-04f, 2.018690119e-04f, 2.017815235e-04f, 2.016936001e-04f, - 2.016052420e-04f, 2.015164494e-04f, 2.014272226e-04f, 2.013375617e-04f, 2.012474671e-04f, 2.011569388e-04f, 2.010659773e-04f, 2.009745827e-04f, 2.008827553e-04f, 2.007904952e-04f, - 2.006978028e-04f, 2.006046783e-04f, 2.005111219e-04f, 2.004171338e-04f, 2.003227144e-04f, 2.002278638e-04f, 2.001325823e-04f, 2.000368702e-04f, 1.999407276e-04f, 1.998441549e-04f, - 1.997471523e-04f, 1.996497200e-04f, 1.995518583e-04f, 1.994535675e-04f, 1.993548478e-04f, 1.992556994e-04f, 1.991561226e-04f, 1.990561177e-04f, 1.989556849e-04f, 1.988548245e-04f, - 1.987535367e-04f, 1.986518218e-04f, 1.985496800e-04f, 1.984471117e-04f, 1.983441171e-04f, 1.982406964e-04f, 1.981368499e-04f, 1.980325779e-04f, 1.979278806e-04f, 1.978227583e-04f, - 1.977172113e-04f, 1.976112398e-04f, 1.975048441e-04f, 1.973980246e-04f, 1.972907813e-04f, 1.971831147e-04f, 1.970750250e-04f, 1.969665125e-04f, 1.968575774e-04f, 1.967482200e-04f, - 1.966384406e-04f, 1.965282395e-04f, 1.964176170e-04f, 1.963065732e-04f, 1.961951086e-04f, 1.960832234e-04f, 1.959709179e-04f, 1.958581923e-04f, 1.957450470e-04f, 1.956314822e-04f, - 1.955174983e-04f, 1.954030954e-04f, 1.952882739e-04f, 1.951730341e-04f, 1.950573762e-04f, 1.949413007e-04f, 1.948248076e-04f, 1.947078974e-04f, 1.945905704e-04f, 1.944728267e-04f, - 1.943546668e-04f, 1.942360909e-04f, 1.941170993e-04f, 1.939976923e-04f, 1.938778703e-04f, 1.937576334e-04f, 1.936369821e-04f, 1.935159165e-04f, 1.933944371e-04f, 1.932725441e-04f, - 1.931502378e-04f, 1.930275185e-04f, 1.929043866e-04f, 1.927808423e-04f, 1.926568859e-04f, 1.925325177e-04f, 1.924077382e-04f, 1.922825475e-04f, 1.921569459e-04f, 1.920309339e-04f, - 1.919045116e-04f, 1.917776795e-04f, 1.916504378e-04f, 1.915227868e-04f, 1.913947269e-04f, 1.912662584e-04f, 1.911373816e-04f, 1.910080968e-04f, 1.908784043e-04f, 1.907483044e-04f, - 1.906177975e-04f, 1.904868840e-04f, 1.903555640e-04f, 1.902238380e-04f, 1.900917062e-04f, 1.899591690e-04f, 1.898262268e-04f, 1.896928798e-04f, 1.895591283e-04f, 1.894249728e-04f, - 1.892904134e-04f, 1.891554507e-04f, 1.890200848e-04f, 1.888843161e-04f, 1.887481450e-04f, 1.886115718e-04f, 1.884745969e-04f, 1.883372204e-04f, 1.881994429e-04f, 1.880612646e-04f, - 1.879226859e-04f, 1.877837071e-04f, 1.876443285e-04f, 1.875045505e-04f, 1.873643735e-04f, 1.872237977e-04f, 1.870828236e-04f, 1.869414514e-04f, 1.867996815e-04f, 1.866575142e-04f, - 1.865149500e-04f, 1.863719891e-04f, 1.862286319e-04f, 1.860848788e-04f, 1.859407300e-04f, 1.857961860e-04f, 1.856512471e-04f, 1.855059136e-04f, 1.853601860e-04f, 1.852140645e-04f, - 1.850675495e-04f, 1.849206413e-04f, 1.847733404e-04f, 1.846256471e-04f, 1.844775617e-04f, 1.843290846e-04f, 1.841802162e-04f, 1.840309568e-04f, 1.838813067e-04f, 1.837312664e-04f, - 1.835808363e-04f, 1.834300165e-04f, 1.832788077e-04f, 1.831272100e-04f, 1.829752239e-04f, 1.828228497e-04f, 1.826700878e-04f, 1.825169386e-04f, 1.823634024e-04f, 1.822094797e-04f, - 1.820551707e-04f, 1.819004759e-04f, 1.817453956e-04f, 1.815899302e-04f, 1.814340801e-04f, 1.812778457e-04f, 1.811212273e-04f, 1.809642252e-04f, 1.808068400e-04f, 1.806490719e-04f, - 1.804909214e-04f, 1.803323888e-04f, 1.801734745e-04f, 1.800141789e-04f, 1.798545024e-04f, 1.796944453e-04f, 1.795340080e-04f, 1.793731910e-04f, 1.792119946e-04f, 1.790504191e-04f, - 1.788884651e-04f, 1.787261328e-04f, 1.785634227e-04f, 1.784003351e-04f, 1.782368705e-04f, 1.780730292e-04f, 1.779088116e-04f, 1.777442182e-04f, 1.775792492e-04f, 1.774139052e-04f, - 1.772481865e-04f, 1.770820934e-04f, 1.769156265e-04f, 1.767487860e-04f, 1.765815725e-04f, 1.764139862e-04f, 1.762460277e-04f, 1.760776972e-04f, 1.759089952e-04f, 1.757399221e-04f, - 1.755704783e-04f, 1.754006642e-04f, 1.752304802e-04f, 1.750599268e-04f, 1.748890042e-04f, 1.747177130e-04f, 1.745460535e-04f, 1.743740262e-04f, 1.742016314e-04f, 1.740288696e-04f, - 1.738557412e-04f, 1.736822465e-04f, 1.735083861e-04f, 1.733341602e-04f, 1.731595694e-04f, 1.729846141e-04f, 1.728092946e-04f, 1.726336113e-04f, 1.724575648e-04f, 1.722811554e-04f, - 1.721043835e-04f, 1.719272495e-04f, 1.717497539e-04f, 1.715718971e-04f, 1.713936795e-04f, 1.712151016e-04f, 1.710361637e-04f, 1.708568663e-04f, 1.706772098e-04f, 1.704971946e-04f, - 1.703168212e-04f, 1.701360900e-04f, 1.699550013e-04f, 1.697735558e-04f, 1.695917537e-04f, 1.694095955e-04f, 1.692270816e-04f, 1.690442125e-04f, 1.688609885e-04f, 1.686774102e-04f, - 1.684934780e-04f, 1.683091923e-04f, 1.681245535e-04f, 1.679395620e-04f, 1.677542184e-04f, 1.675685230e-04f, 1.673824763e-04f, 1.671960787e-04f, 1.670093307e-04f, 1.668222326e-04f, - 1.666347850e-04f, 1.664469883e-04f, 1.662588429e-04f, 1.660703492e-04f, 1.658815078e-04f, 1.656923191e-04f, 1.655027834e-04f, 1.653129013e-04f, 1.651226731e-04f, 1.649320995e-04f, - 1.647411807e-04f, 1.645499172e-04f, 1.643583095e-04f, 1.641663581e-04f, 1.639740634e-04f, 1.637814257e-04f, 1.635884457e-04f, 1.633951238e-04f, 1.632014603e-04f, 1.630074558e-04f, - 1.628131107e-04f, 1.626184255e-04f, 1.624234006e-04f, 1.622280365e-04f, 1.620323336e-04f, 1.618362924e-04f, 1.616399134e-04f, 1.614431970e-04f, 1.612461437e-04f, 1.610487539e-04f, - 1.608510281e-04f, 1.606529668e-04f, 1.604545705e-04f, 1.602558395e-04f, 1.600567744e-04f, 1.598573756e-04f, 1.596576436e-04f, 1.594575788e-04f, 1.592571818e-04f, 1.590564530e-04f, - 1.588553929e-04f, 1.586540019e-04f, 1.584522805e-04f, 1.582502292e-04f, 1.580478484e-04f, 1.578451387e-04f, 1.576421004e-04f, 1.574387342e-04f, 1.572350403e-04f, 1.570310194e-04f, - 1.568266719e-04f, 1.566219983e-04f, 1.564169990e-04f, 1.562116746e-04f, 1.560060255e-04f, 1.558000521e-04f, 1.555937550e-04f, 1.553871347e-04f, 1.551801916e-04f, 1.549729263e-04f, - 1.547653391e-04f, 1.545574306e-04f, 1.543492012e-04f, 1.541406516e-04f, 1.539317820e-04f, 1.537225931e-04f, 1.535130853e-04f, 1.533032590e-04f, 1.530931149e-04f, 1.528826533e-04f, - 1.526718748e-04f, 1.524607799e-04f, 1.522493690e-04f, 1.520376426e-04f, 1.518256013e-04f, 1.516132455e-04f, 1.514005756e-04f, 1.511875923e-04f, 1.509742960e-04f, 1.507606872e-04f, - 1.505467664e-04f, 1.503325341e-04f, 1.501179908e-04f, 1.499031369e-04f, 1.496879731e-04f, 1.494724997e-04f, 1.492567173e-04f, 1.490406264e-04f, 1.488242274e-04f, 1.486075210e-04f, - 1.483905075e-04f, 1.481731875e-04f, 1.479555616e-04f, 1.477376301e-04f, 1.475193936e-04f, 1.473008526e-04f, 1.470820077e-04f, 1.468628593e-04f, 1.466434079e-04f, 1.464236540e-04f, - 1.462035982e-04f, 1.459832409e-04f, 1.457625827e-04f, 1.455416241e-04f, 1.453203656e-04f, 1.450988076e-04f, 1.448769508e-04f, 1.446547956e-04f, 1.444323425e-04f, 1.442095921e-04f, - 1.439865448e-04f, 1.437632012e-04f, 1.435395619e-04f, 1.433156272e-04f, 1.430913977e-04f, 1.428668741e-04f, 1.426420566e-04f, 1.424169460e-04f, 1.421915426e-04f, 1.419658471e-04f, - 1.417398600e-04f, 1.415135817e-04f, 1.412870127e-04f, 1.410601537e-04f, 1.408330052e-04f, 1.406055676e-04f, 1.403778414e-04f, 1.401498273e-04f, 1.399215257e-04f, 1.396929372e-04f, - 1.394640622e-04f, 1.392349014e-04f, 1.390054552e-04f, 1.387757242e-04f, 1.385457088e-04f, 1.383154097e-04f, 1.380848274e-04f, 1.378539623e-04f, 1.376228150e-04f, 1.373913861e-04f, - 1.371596761e-04f, 1.369276855e-04f, 1.366954149e-04f, 1.364628647e-04f, 1.362300356e-04f, 1.359969280e-04f, 1.357635425e-04f, 1.355298796e-04f, 1.352959398e-04f, 1.350617238e-04f, - 1.348272320e-04f, 1.345924650e-04f, 1.343574233e-04f, 1.341221075e-04f, 1.338865180e-04f, 1.336506555e-04f, 1.334145205e-04f, 1.331781135e-04f, 1.329414350e-04f, 1.327044857e-04f, - 1.324672660e-04f, 1.322297765e-04f, 1.319920177e-04f, 1.317539902e-04f, 1.315156945e-04f, 1.312771312e-04f, 1.310383009e-04f, 1.307992040e-04f, 1.305598411e-04f, 1.303202127e-04f, - 1.300803195e-04f, 1.298401620e-04f, 1.295997406e-04f, 1.293590561e-04f, 1.291181088e-04f, 1.288768994e-04f, 1.286354284e-04f, 1.283936964e-04f, 1.281517040e-04f, 1.279094516e-04f, - 1.276669398e-04f, 1.274241692e-04f, 1.271811404e-04f, 1.269378538e-04f, 1.266943101e-04f, 1.264505098e-04f, 1.262064535e-04f, 1.259621417e-04f, 1.257175750e-04f, 1.254727540e-04f, - 1.252276791e-04f, 1.249823510e-04f, 1.247367702e-04f, 1.244909374e-04f, 1.242448529e-04f, 1.239985175e-04f, 1.237519316e-04f, 1.235050959e-04f, 1.232580108e-04f, 1.230106770e-04f, - 1.227630951e-04f, 1.225152655e-04f, 1.222671889e-04f, 1.220188658e-04f, 1.217702968e-04f, 1.215214824e-04f, 1.212724233e-04f, 1.210231199e-04f, 1.207735729e-04f, 1.205237829e-04f, - 1.202737503e-04f, 1.200234758e-04f, 1.197729599e-04f, 1.195222032e-04f, 1.192712064e-04f, 1.190199698e-04f, 1.187684942e-04f, 1.185167801e-04f, 1.182648280e-04f, 1.180126386e-04f, - 1.177602124e-04f, 1.175075499e-04f, 1.172546519e-04f, 1.170015188e-04f, 1.167481512e-04f, 1.164945496e-04f, 1.162407148e-04f, 1.159866472e-04f, 1.157323474e-04f, 1.154778161e-04f, - 1.152230537e-04f, 1.149680608e-04f, 1.147128381e-04f, 1.144573861e-04f, 1.142017055e-04f, 1.139457967e-04f, 1.136896603e-04f, 1.134332970e-04f, 1.131767074e-04f, 1.129198919e-04f, - 1.126628513e-04f, 1.124055860e-04f, 1.121480966e-04f, 1.118903838e-04f, 1.116324482e-04f, 1.113742902e-04f, 1.111159106e-04f, 1.108573098e-04f, 1.105984886e-04f, 1.103394473e-04f, - 1.100801868e-04f, 1.098207074e-04f, 1.095610099e-04f, 1.093010948e-04f, 1.090409627e-04f, 1.087806142e-04f, 1.085200499e-04f, 1.082592703e-04f, 1.079982761e-04f, 1.077370679e-04f, - 1.074756462e-04f, 1.072140117e-04f, 1.069521649e-04f, 1.066901064e-04f, 1.064278368e-04f, 1.061653568e-04f, 1.059026668e-04f, 1.056397676e-04f, 1.053766596e-04f, 1.051133435e-04f, - 1.048498200e-04f, 1.045860895e-04f, 1.043221527e-04f, 1.040580101e-04f, 1.037936625e-04f, 1.035291103e-04f, 1.032643542e-04f, 1.029993948e-04f, 1.027342326e-04f, 1.024688683e-04f, - 1.022033025e-04f, 1.019375357e-04f, 1.016715686e-04f, 1.014054018e-04f, 1.011390358e-04f, 1.008724714e-04f, 1.006057090e-04f, 1.003387493e-04f, 1.000715928e-04f, 9.980424027e-05f, - 9.953669221e-05f, 9.926894925e-05f, 9.900101198e-05f, 9.873288101e-05f, 9.846455695e-05f, 9.819604040e-05f, 9.792733198e-05f, 9.765843227e-05f, 9.738934190e-05f, 9.712006148e-05f, - 9.685059159e-05f, 9.658093286e-05f, 9.631108590e-05f, 9.604105130e-05f, 9.577082969e-05f, 9.550042167e-05f, 9.522982784e-05f, 9.495904882e-05f, 9.468808523e-05f, 9.441693766e-05f, - 9.414560673e-05f, 9.387409306e-05f, 9.360239725e-05f, 9.333051991e-05f, 9.305846166e-05f, 9.278622312e-05f, 9.251380489e-05f, 9.224120758e-05f, 9.196843182e-05f, 9.169547821e-05f, - 9.142234737e-05f, 9.114903992e-05f, 9.087555647e-05f, 9.060189763e-05f, 9.032806402e-05f, 9.005405626e-05f, 8.977987496e-05f, 8.950552074e-05f, 8.923099422e-05f, 8.895629601e-05f, - 8.868142674e-05f, 8.840638701e-05f, 8.813117745e-05f, 8.785579869e-05f, 8.758025132e-05f, 8.730453598e-05f, 8.702865329e-05f, 8.675260386e-05f, 8.647638832e-05f, 8.620000728e-05f, - 8.592346137e-05f, 8.564675121e-05f, 8.536987742e-05f, 8.509284062e-05f, 8.481564143e-05f, 8.453828047e-05f, 8.426075838e-05f, 8.398307576e-05f, 8.370523325e-05f, 8.342723147e-05f, - 8.314907104e-05f, 8.287075259e-05f, 8.259227673e-05f, 8.231364410e-05f, 8.203485533e-05f, 8.175591102e-05f, 8.147681182e-05f, 8.119755835e-05f, 8.091815123e-05f, 8.063859109e-05f, - 8.035887855e-05f, 8.007901425e-05f, 7.979899881e-05f, 7.951883286e-05f, 7.923851703e-05f, 7.895805193e-05f, 7.867743822e-05f, 7.839667650e-05f, 7.811576741e-05f, 7.783471159e-05f, - 7.755350965e-05f, 7.727216223e-05f, 7.699066996e-05f, 7.670903347e-05f, 7.642725339e-05f, 7.614533035e-05f, 7.586326498e-05f, 7.558105791e-05f, 7.529870978e-05f, 7.501622121e-05f, - 7.473359285e-05f, 7.445082531e-05f, 7.416791924e-05f, 7.388487526e-05f, 7.360169401e-05f, 7.331837612e-05f, 7.303492223e-05f, 7.275133297e-05f, 7.246760897e-05f, 7.218375088e-05f, - 7.189975931e-05f, 7.161563491e-05f, 7.133137831e-05f, 7.104699015e-05f, 7.076247107e-05f, 7.047782169e-05f, 7.019304265e-05f, 6.990813460e-05f, 6.962309817e-05f, 6.933793398e-05f, - 6.905264269e-05f, 6.876722493e-05f, 6.848168133e-05f, 6.819601253e-05f, 6.791021918e-05f, 6.762430190e-05f, 6.733826134e-05f, 6.705209813e-05f, 6.676581292e-05f, 6.647940633e-05f, - 6.619287902e-05f, 6.590623162e-05f, 6.561946477e-05f, 6.533257911e-05f, 6.504557527e-05f, 6.475845391e-05f, 6.447121565e-05f, 6.418386115e-05f, 6.389639103e-05f, 6.360880595e-05f, - 6.332110653e-05f, 6.303329343e-05f, 6.274536729e-05f, 6.245732874e-05f, 6.216917843e-05f, 6.188091700e-05f, 6.159254510e-05f, 6.130406335e-05f, 6.101547242e-05f, 6.072677293e-05f, - 6.043796554e-05f, 6.014905088e-05f, 5.986002961e-05f, 5.957090235e-05f, 5.928166976e-05f, 5.899233249e-05f, 5.870289116e-05f, 5.841334644e-05f, 5.812369895e-05f, 5.783394936e-05f, - 5.754409829e-05f, 5.725414640e-05f, 5.696409434e-05f, 5.667394274e-05f, 5.638369225e-05f, 5.609334352e-05f, 5.580289719e-05f, 5.551235391e-05f, 5.522171432e-05f, 5.493097908e-05f, - 5.464014882e-05f, 5.434922420e-05f, 5.405820586e-05f, 5.376709444e-05f, 5.347589060e-05f, 5.318459497e-05f, 5.289320822e-05f, 5.260173098e-05f, 5.231016390e-05f, 5.201850763e-05f, - 5.172676282e-05f, 5.143493012e-05f, 5.114301017e-05f, 5.085100362e-05f, 5.055891112e-05f, 5.026673331e-05f, 4.997447086e-05f, 4.968212440e-05f, 4.938969458e-05f, 4.909718206e-05f, - 4.880458748e-05f, 4.851191149e-05f, 4.821915474e-05f, 4.792631788e-05f, 4.763340156e-05f, 4.734040643e-05f, 4.704733313e-05f, 4.675418233e-05f, 4.646095466e-05f, 4.616765079e-05f, - 4.587427135e-05f, 4.558081700e-05f, 4.528728838e-05f, 4.499368616e-05f, 4.470001098e-05f, 4.440626349e-05f, 4.411244434e-05f, 4.381855419e-05f, 4.352459368e-05f, 4.323056346e-05f, - 4.293646419e-05f, 4.264229652e-05f, 4.234806110e-05f, 4.205375857e-05f, 4.175938960e-05f, 4.146495483e-05f, 4.117045492e-05f, 4.087589052e-05f, 4.058126227e-05f, 4.028657084e-05f, - 3.999181686e-05f, 3.969700101e-05f, 3.940212392e-05f, 3.910718625e-05f, 3.881218865e-05f, 3.851713178e-05f, 3.822201629e-05f, 3.792684282e-05f, 3.763161204e-05f, 3.733632459e-05f, - 3.704098114e-05f, 3.674558232e-05f, 3.645012880e-05f, 3.615462122e-05f, 3.585906024e-05f, 3.556344652e-05f, 3.526778070e-05f, 3.497206345e-05f, 3.467629540e-05f, 3.438047723e-05f, - 3.408460957e-05f, 3.378869308e-05f, 3.349272843e-05f, 3.319671625e-05f, 3.290065721e-05f, 3.260455195e-05f, 3.230840114e-05f, 3.201220542e-05f, 3.171596545e-05f, 3.141968188e-05f, - 3.112335537e-05f, 3.082698656e-05f, 3.053057613e-05f, 3.023412471e-05f, 2.993763296e-05f, 2.964110154e-05f, 2.934453110e-05f, 2.904792230e-05f, 2.875127578e-05f, 2.845459221e-05f, - 2.815787223e-05f, 2.786111651e-05f, 2.756432569e-05f, 2.726750043e-05f, 2.697064138e-05f, 2.667374920e-05f, 2.637682454e-05f, 2.607986806e-05f, 2.578288042e-05f, 2.548586225e-05f, - 2.518881423e-05f, 2.489173700e-05f, 2.459463122e-05f, 2.429749754e-05f, 2.400033661e-05f, 2.370314910e-05f, 2.340593566e-05f, 2.310869693e-05f, 2.281143358e-05f, 2.251414626e-05f, - 2.221683562e-05f, 2.191950232e-05f, 2.162214701e-05f, 2.132477034e-05f, 2.102737298e-05f, 2.072995557e-05f, 2.043251877e-05f, 2.013506324e-05f, 1.983758962e-05f, 1.954009857e-05f, - 1.924259075e-05f, 1.894506681e-05f, 1.864752740e-05f, 1.834997318e-05f, 1.805240480e-05f, 1.775482293e-05f, 1.745722820e-05f, 1.715962127e-05f, 1.686200281e-05f, 1.656437346e-05f, - 1.626673387e-05f, 1.596908471e-05f, 1.567142662e-05f, 1.537376025e-05f, 1.507608628e-05f, 1.477840533e-05f, 1.448071808e-05f, 1.418302517e-05f, 1.388532725e-05f, 1.358762499e-05f, - 1.328991903e-05f, 1.299221003e-05f, 1.269449864e-05f, 1.239678551e-05f, 1.209907131e-05f, 1.180135667e-05f, 1.150364226e-05f, 1.120592872e-05f, 1.090821672e-05f, 1.061050689e-05f, - 1.031279991e-05f, 1.001509641e-05f, 9.717397060e-06f, 9.419702501e-06f, 9.122013391e-06f, 8.824330381e-06f, 8.526654124e-06f, 8.228985272e-06f, 7.931324478e-06f, 7.633672395e-06f, - 7.336029674e-06f, 7.038396968e-06f, 6.740774929e-06f, 6.443164209e-06f, 6.145565459e-06f, 5.847979333e-06f, 5.550406481e-06f, 5.252847555e-06f, 4.955303207e-06f, 4.657774089e-06f, - 4.360260852e-06f, 4.062764146e-06f, 3.765284624e-06f, 3.467822937e-06f, 3.170379736e-06f, 2.872955671e-06f, 2.575551394e-06f, 2.278167554e-06f, 1.980804804e-06f, 1.683463794e-06f, - 1.386145173e-06f, 1.088849593e-06f, 7.915777029e-07f, 4.943301538e-07f, 1.971075954e-07f, -1.000893224e-07f, -3.972599498e-07f, -6.944036371e-07f, -9.915197347e-07f, -1.288607593e-06f, - -1.585666563e-06f, -1.882695996e-06f, -2.179695241e-06f, -2.476663651e-06f, -2.773600577e-06f, -3.070505369e-06f, -3.367377380e-06f, -3.664215960e-06f, -3.961020461e-06f, -4.257790236e-06f, - -4.554524635e-06f, -4.851223012e-06f, -5.147884719e-06f, -5.444509107e-06f, -5.741095529e-06f, -6.037643338e-06f, -6.334151887e-06f, -6.630620528e-06f, -6.927048615e-06f, -7.223435501e-06f, - -7.519780538e-06f, -7.816083082e-06f, -8.112342484e-06f, -8.408558100e-06f, -8.704729283e-06f, -9.000855387e-06f, -9.296935766e-06f, -9.592969775e-06f, -9.888956768e-06f, -1.018489610e-05f, - -1.048078713e-05f, -1.077662920e-05f, -1.107242168e-05f, -1.136816392e-05f, -1.166385528e-05f, -1.195949510e-05f, -1.225508275e-05f, -1.255061759e-05f, -1.284609896e-05f, -1.314152623e-05f, - -1.343689875e-05f, -1.373221588e-05f, -1.402747698e-05f, -1.432268140e-05f, -1.461782850e-05f, -1.491291764e-05f, -1.520794817e-05f, -1.550291945e-05f, -1.579783085e-05f, -1.609268172e-05f, - -1.638747141e-05f, -1.668219929e-05f, -1.697686472e-05f, -1.727146705e-05f, -1.756600564e-05f, -1.786047986e-05f, -1.815488906e-05f, -1.844923260e-05f, -1.874350984e-05f, -1.903772015e-05f, - -1.933186288e-05f, -1.962593739e-05f, -1.991994304e-05f, -2.021387920e-05f, -2.050774523e-05f, -2.080154048e-05f, -2.109526433e-05f, -2.138891612e-05f, -2.168249523e-05f, -2.197600101e-05f, - -2.226943284e-05f, -2.256279006e-05f, -2.285607204e-05f, -2.314927816e-05f, -2.344240776e-05f, -2.373546022e-05f, -2.402843489e-05f, -2.432133115e-05f, -2.461414835e-05f, -2.490688586e-05f, - -2.519954305e-05f, -2.549211927e-05f, -2.578461390e-05f, -2.607702631e-05f, -2.636935585e-05f, -2.666160189e-05f, -2.695376380e-05f, -2.724584094e-05f, -2.753783269e-05f, -2.782973840e-05f, - -2.812155745e-05f, -2.841328920e-05f, -2.870493302e-05f, -2.899648828e-05f, -2.928795435e-05f, -2.957933059e-05f, -2.987061638e-05f, -3.016181107e-05f, -3.045291405e-05f, -3.074392468e-05f, - -3.103484233e-05f, -3.132566637e-05f, -3.161639616e-05f, -3.190703109e-05f, -3.219757052e-05f, -3.248801383e-05f, -3.277836037e-05f, -3.306860954e-05f, -3.335876068e-05f, -3.364881319e-05f, - -3.393876643e-05f, -3.422861977e-05f, -3.451837259e-05f, -3.480802426e-05f, -3.509757415e-05f, -3.538702164e-05f, -3.567636609e-05f, -3.596560690e-05f, -3.625474342e-05f, -3.654377503e-05f, - -3.683270112e-05f, -3.712152105e-05f, -3.741023420e-05f, -3.769883994e-05f, -3.798733766e-05f, -3.827572673e-05f, -3.856400652e-05f, -3.885217641e-05f, -3.914023579e-05f, -3.942818402e-05f, - -3.971602049e-05f, -4.000374457e-05f, -4.029135565e-05f, -4.057885310e-05f, -4.086623630e-05f, -4.115350462e-05f, -4.144065746e-05f, -4.172769419e-05f, -4.201461419e-05f, -4.230141684e-05f, - -4.258810153e-05f, -4.287466763e-05f, -4.316111452e-05f, -4.344744159e-05f, -4.373364822e-05f, -4.401973380e-05f, -4.430569770e-05f, -4.459153930e-05f, -4.487725800e-05f, -4.516285318e-05f, - -4.544832422e-05f, -4.573367050e-05f, -4.601889142e-05f, -4.630398634e-05f, -4.658895467e-05f, -4.687379579e-05f, -4.715850908e-05f, -4.744309393e-05f, -4.772754972e-05f, -4.801187585e-05f, - -4.829607170e-05f, -4.858013666e-05f, -4.886407012e-05f, -4.914787146e-05f, -4.943154008e-05f, -4.971507536e-05f, -4.999847670e-05f, -5.028174348e-05f, -5.056487510e-05f, -5.084787094e-05f, - -5.113073039e-05f, -5.141345286e-05f, -5.169603772e-05f, -5.197848437e-05f, -5.226079221e-05f, -5.254296062e-05f, -5.282498901e-05f, -5.310687675e-05f, -5.338862326e-05f, -5.367022791e-05f, - -5.395169011e-05f, -5.423300925e-05f, -5.451418473e-05f, -5.479521594e-05f, -5.507610228e-05f, -5.535684314e-05f, -5.563743793e-05f, -5.591788603e-05f, -5.619818685e-05f, -5.647833978e-05f, - -5.675834423e-05f, -5.703819958e-05f, -5.731790525e-05f, -5.759746062e-05f, -5.787686511e-05f, -5.815611811e-05f, -5.843521901e-05f, -5.871416723e-05f, -5.899296216e-05f, -5.927160321e-05f, - -5.955008977e-05f, -5.982842125e-05f, -6.010659705e-05f, -6.038461658e-05f, -6.066247924e-05f, -6.094018443e-05f, -6.121773157e-05f, -6.149512004e-05f, -6.177234926e-05f, -6.204941864e-05f, - -6.232632758e-05f, -6.260307548e-05f, -6.287966176e-05f, -6.315608582e-05f, -6.343234706e-05f, -6.370844491e-05f, -6.398437876e-05f, -6.426014803e-05f, -6.453575212e-05f, -6.481119044e-05f, - -6.508646241e-05f, -6.536156743e-05f, -6.563650492e-05f, -6.591127429e-05f, -6.618587495e-05f, -6.646030631e-05f, -6.673456778e-05f, -6.700865878e-05f, -6.728257872e-05f, -6.755632702e-05f, - -6.782990309e-05f, -6.810330634e-05f, -6.837653620e-05f, -6.864959207e-05f, -6.892247337e-05f, -6.919517952e-05f, -6.946770993e-05f, -6.974006403e-05f, -7.001224123e-05f, -7.028424096e-05f, - -7.055606261e-05f, -7.082770563e-05f, -7.109916943e-05f, -7.137045342e-05f, -7.164155703e-05f, -7.191247968e-05f, -7.218322079e-05f, -7.245377978e-05f, -7.272415608e-05f, -7.299434911e-05f, - -7.326435829e-05f, -7.353418304e-05f, -7.380382279e-05f, -7.407327697e-05f, -7.434254500e-05f, -7.461162630e-05f, -7.488052030e-05f, -7.514922643e-05f, -7.541774411e-05f, -7.568607277e-05f, - -7.595421185e-05f, -7.622216076e-05f, -7.648991894e-05f, -7.675748581e-05f, -7.702486081e-05f, -7.729204337e-05f, -7.755903291e-05f, -7.782582887e-05f, -7.809243068e-05f, -7.835883777e-05f, - -7.862504958e-05f, -7.889106553e-05f, -7.915688507e-05f, -7.942250762e-05f, -7.968793262e-05f, -7.995315950e-05f, -8.021818771e-05f, -8.048301667e-05f, -8.074764582e-05f, -8.101207460e-05f, - -8.127630245e-05f, -8.154032881e-05f, -8.180415311e-05f, -8.206777479e-05f, -8.233119329e-05f, -8.259440805e-05f, -8.285741852e-05f, -8.312022413e-05f, -8.338282432e-05f, -8.364521854e-05f, - -8.390740623e-05f, -8.416938682e-05f, -8.443115978e-05f, -8.469272453e-05f, -8.495408053e-05f, -8.521522721e-05f, -8.547616403e-05f, -8.573689043e-05f, -8.599740586e-05f, -8.625770975e-05f, - -8.651780157e-05f, -8.677768076e-05f, -8.703734676e-05f, -8.729679903e-05f, -8.755603702e-05f, -8.781506017e-05f, -8.807386794e-05f, -8.833245977e-05f, -8.859083513e-05f, -8.884899346e-05f, - -8.910693421e-05f, -8.936465683e-05f, -8.962216079e-05f, -8.987944553e-05f, -9.013651052e-05f, -9.039335519e-05f, -9.064997902e-05f, -9.090638146e-05f, -9.116256196e-05f, -9.141851998e-05f, - -9.167425499e-05f, -9.192976643e-05f, -9.218505376e-05f, -9.244011646e-05f, -9.269495397e-05f, -9.294956576e-05f, -9.320395129e-05f, -9.345811002e-05f, -9.371204141e-05f, -9.396574493e-05f, - -9.421922004e-05f, -9.447246620e-05f, -9.472548288e-05f, -9.497826954e-05f, -9.523082566e-05f, -9.548315068e-05f, -9.573524409e-05f, -9.598710534e-05f, -9.623873392e-05f, -9.649012927e-05f, - -9.674129088e-05f, -9.699221822e-05f, -9.724291074e-05f, -9.749336794e-05f, -9.774358926e-05f, -9.799357420e-05f, -9.824332221e-05f, -9.849283277e-05f, -9.874210536e-05f, -9.899113945e-05f, - -9.923993452e-05f, -9.948849003e-05f, -9.973680547e-05f, -9.998488031e-05f, -1.002327140e-04f, -1.004803061e-04f, -1.007276560e-04f, -1.009747632e-04f, -1.012216272e-04f, -1.014682475e-04f, - -1.017146236e-04f, -1.019607548e-04f, -1.022066408e-04f, -1.024522810e-04f, -1.026976748e-04f, -1.029428219e-04f, -1.031877215e-04f, -1.034323733e-04f, -1.036767767e-04f, -1.039209312e-04f, - -1.041648363e-04f, -1.044084915e-04f, -1.046518962e-04f, -1.048950500e-04f, -1.051379523e-04f, -1.053806027e-04f, -1.056230006e-04f, -1.058651454e-04f, -1.061070368e-04f, -1.063486742e-04f, - -1.065900570e-04f, -1.068311848e-04f, -1.070720571e-04f, -1.073126734e-04f, -1.075530331e-04f, -1.077931357e-04f, -1.080329808e-04f, -1.082725679e-04f, -1.085118964e-04f, -1.087509658e-04f, - -1.089897757e-04f, -1.092283255e-04f, -1.094666147e-04f, -1.097046429e-04f, -1.099424095e-04f, -1.101799141e-04f, -1.104171561e-04f, -1.106541350e-04f, -1.108908504e-04f, -1.111273017e-04f, - -1.113634885e-04f, -1.115994102e-04f, -1.118350664e-04f, -1.120704566e-04f, -1.123055803e-04f, -1.125404369e-04f, -1.127750260e-04f, -1.130093472e-04f, -1.132433998e-04f, -1.134771835e-04f, - -1.137106977e-04f, -1.139439419e-04f, -1.141769157e-04f, -1.144096186e-04f, -1.146420501e-04f, -1.148742096e-04f, -1.151060968e-04f, -1.153377111e-04f, -1.155690520e-04f, -1.158001191e-04f, - -1.160309119e-04f, -1.162614298e-04f, -1.164916725e-04f, -1.167216394e-04f, -1.169513300e-04f, -1.171807440e-04f, -1.174098807e-04f, -1.176387397e-04f, -1.178673206e-04f, -1.180956228e-04f, - -1.183236459e-04f, -1.185513894e-04f, -1.187788528e-04f, -1.190060357e-04f, -1.192329376e-04f, -1.194595580e-04f, -1.196858964e-04f, -1.199119524e-04f, -1.201377255e-04f, -1.203632152e-04f, - -1.205884211e-04f, -1.208133426e-04f, -1.210379794e-04f, -1.212623309e-04f, -1.214863967e-04f, -1.217101763e-04f, -1.219336693e-04f, -1.221568752e-04f, -1.223797934e-04f, -1.226024237e-04f, - -1.228247654e-04f, -1.230468181e-04f, -1.232685814e-04f, -1.234900549e-04f, -1.237112380e-04f, -1.239321302e-04f, -1.241527312e-04f, -1.243730405e-04f, -1.245930576e-04f, -1.248127820e-04f, - -1.250322133e-04f, -1.252513511e-04f, -1.254701949e-04f, -1.256887442e-04f, -1.259069985e-04f, -1.261249575e-04f, -1.263426207e-04f, -1.265599876e-04f, -1.267770578e-04f, -1.269938308e-04f, - -1.272103062e-04f, -1.274264835e-04f, -1.276423623e-04f, -1.278579421e-04f, -1.280732225e-04f, -1.282882030e-04f, -1.285028832e-04f, -1.287172627e-04f, -1.289313410e-04f, -1.291451176e-04f, - -1.293585922e-04f, -1.295717642e-04f, -1.297846332e-04f, -1.299971989e-04f, -1.302094607e-04f, -1.304214182e-04f, -1.306330710e-04f, -1.308444187e-04f, -1.310554607e-04f, -1.312661967e-04f, - -1.314766263e-04f, -1.316867489e-04f, -1.318965642e-04f, -1.321060718e-04f, -1.323152711e-04f, -1.325241618e-04f, -1.327327434e-04f, -1.329410156e-04f, -1.331489778e-04f, -1.333566296e-04f, - -1.335639707e-04f, -1.337710006e-04f, -1.339777188e-04f, -1.341841249e-04f, -1.343902186e-04f, -1.345959994e-04f, -1.348014668e-04f, -1.350066204e-04f, -1.352114599e-04f, -1.354159848e-04f, - -1.356201946e-04f, -1.358240890e-04f, -1.360276675e-04f, -1.362309298e-04f, -1.364338753e-04f, -1.366365037e-04f, -1.368388146e-04f, -1.370408075e-04f, -1.372424821e-04f, -1.374438378e-04f, - -1.376448744e-04f, -1.378455914e-04f, -1.380459883e-04f, -1.382460649e-04f, -1.384458205e-04f, -1.386452549e-04f, -1.388443677e-04f, -1.390431584e-04f, -1.392416266e-04f, -1.394397719e-04f, - -1.396375939e-04f, -1.398350922e-04f, -1.400322664e-04f, -1.402291162e-04f, -1.404256410e-04f, -1.406218404e-04f, -1.408177142e-04f, -1.410132619e-04f, -1.412084830e-04f, -1.414033772e-04f, - -1.415979441e-04f, -1.417921833e-04f, -1.419860944e-04f, -1.421796770e-04f, -1.423729307e-04f, -1.425658550e-04f, -1.427584497e-04f, -1.429507143e-04f, -1.431426484e-04f, -1.433342517e-04f, - -1.435255237e-04f, -1.437164640e-04f, -1.439070723e-04f, -1.440973482e-04f, -1.442872912e-04f, -1.444769010e-04f, -1.446661773e-04f, -1.448551195e-04f, -1.450437274e-04f, -1.452320006e-04f, - -1.454199386e-04f, -1.456075411e-04f, -1.457948077e-04f, -1.459817381e-04f, -1.461683317e-04f, -1.463545884e-04f, -1.465405076e-04f, -1.467260890e-04f, -1.469113322e-04f, -1.470962369e-04f, - -1.472808027e-04f, -1.474650292e-04f, -1.476489160e-04f, -1.478324627e-04f, -1.480156690e-04f, -1.481985346e-04f, -1.483810589e-04f, -1.485632418e-04f, -1.487450827e-04f, -1.489265813e-04f, - -1.491077374e-04f, -1.492885504e-04f, -1.494690200e-04f, -1.496491459e-04f, -1.498289276e-04f, -1.500083650e-04f, -1.501874574e-04f, -1.503662047e-04f, -1.505446064e-04f, -1.507226622e-04f, - -1.509003718e-04f, -1.510777347e-04f, -1.512547505e-04f, -1.514314191e-04f, -1.516077399e-04f, -1.517837127e-04f, -1.519593370e-04f, -1.521346125e-04f, -1.523095390e-04f, -1.524841159e-04f, - -1.526583430e-04f, -1.528322199e-04f, -1.530057463e-04f, -1.531789218e-04f, -1.533517460e-04f, -1.535242187e-04f, -1.536963394e-04f, -1.538681078e-04f, -1.540395236e-04f, -1.542105865e-04f, - -1.543812960e-04f, -1.545516519e-04f, -1.547216537e-04f, -1.548913013e-04f, -1.550605941e-04f, -1.552295319e-04f, -1.553981144e-04f, -1.555663411e-04f, -1.557342118e-04f, -1.559017262e-04f, - -1.560688838e-04f, -1.562356843e-04f, -1.564021275e-04f, -1.565682130e-04f, -1.567339404e-04f, -1.568993095e-04f, -1.570643198e-04f, -1.572289711e-04f, -1.573932630e-04f, -1.575571952e-04f, - -1.577207673e-04f, -1.578839792e-04f, -1.580468303e-04f, -1.582093204e-04f, -1.583714492e-04f, -1.585332163e-04f, -1.586946215e-04f, -1.588556643e-04f, -1.590163446e-04f, -1.591766619e-04f, - -1.593366159e-04f, -1.594962063e-04f, -1.596554328e-04f, -1.598142951e-04f, -1.599727929e-04f, -1.601309258e-04f, -1.602886936e-04f, -1.604460959e-04f, -1.606031324e-04f, -1.607598027e-04f, - -1.609161067e-04f, -1.610720439e-04f, -1.612276141e-04f, -1.613828170e-04f, -1.615376522e-04f, -1.616921194e-04f, -1.618462184e-04f, -1.619999488e-04f, -1.621533103e-04f, -1.623063026e-04f, - -1.624589255e-04f, -1.626111785e-04f, -1.627630615e-04f, -1.629145741e-04f, -1.630657160e-04f, -1.632164869e-04f, -1.633668865e-04f, -1.635169145e-04f, -1.636665707e-04f, -1.638158546e-04f, - -1.639647661e-04f, -1.641133049e-04f, -1.642614705e-04f, -1.644092629e-04f, -1.645566815e-04f, -1.647037263e-04f, -1.648503968e-04f, -1.649966928e-04f, -1.651426141e-04f, -1.652881602e-04f, - -1.654333310e-04f, -1.655781261e-04f, -1.657225452e-04f, -1.658665882e-04f, -1.660102546e-04f, -1.661535443e-04f, -1.662964568e-04f, -1.664389920e-04f, -1.665811496e-04f, -1.667229293e-04f, - -1.668643308e-04f, -1.670053538e-04f, -1.671459981e-04f, -1.672862633e-04f, -1.674261493e-04f, -1.675656557e-04f, -1.677047823e-04f, -1.678435288e-04f, -1.679818949e-04f, -1.681198803e-04f, - -1.682574848e-04f, -1.683947081e-04f, -1.685315500e-04f, -1.686680102e-04f, -1.688040883e-04f, -1.689397843e-04f, -1.690750977e-04f, -1.692100283e-04f, -1.693445759e-04f, -1.694787402e-04f, - -1.696125209e-04f, -1.697459178e-04f, -1.698789306e-04f, -1.700115590e-04f, -1.701438029e-04f, -1.702756619e-04f, -1.704071359e-04f, -1.705382244e-04f, -1.706689274e-04f, -1.707992444e-04f, - -1.709291754e-04f, -1.710587199e-04f, -1.711878779e-04f, -1.713166490e-04f, -1.714450329e-04f, -1.715730295e-04f, -1.717006385e-04f, -1.718278596e-04f, -1.719546926e-04f, -1.720811373e-04f, - -1.722071934e-04f, -1.723328606e-04f, -1.724581387e-04f, -1.725830276e-04f, -1.727075269e-04f, -1.728316364e-04f, -1.729553558e-04f, -1.730786850e-04f, -1.732016237e-04f, -1.733241716e-04f, - -1.734463286e-04f, -1.735680944e-04f, -1.736894687e-04f, -1.738104513e-04f, -1.739310420e-04f, -1.740512406e-04f, -1.741710469e-04f, -1.742904605e-04f, -1.744094813e-04f, -1.745281091e-04f, - -1.746463436e-04f, -1.747641846e-04f, -1.748816319e-04f, -1.749986852e-04f, -1.751153444e-04f, -1.752316092e-04f, -1.753474794e-04f, -1.754629548e-04f, -1.755780351e-04f, -1.756927201e-04f, - -1.758070097e-04f, -1.759209036e-04f, -1.760344015e-04f, -1.761475034e-04f, -1.762602089e-04f, -1.763725178e-04f, -1.764844300e-04f, -1.765959452e-04f, -1.767070633e-04f, -1.768177839e-04f, - -1.769281070e-04f, -1.770380322e-04f, -1.771475594e-04f, -1.772566884e-04f, -1.773654190e-04f, -1.774737510e-04f, -1.775816842e-04f, -1.776892183e-04f, -1.777963532e-04f, -1.779030886e-04f, - -1.780094244e-04f, -1.781153604e-04f, -1.782208964e-04f, -1.783260322e-04f, -1.784307675e-04f, -1.785351022e-04f, -1.786390362e-04f, -1.787425691e-04f, -1.788457009e-04f, -1.789484312e-04f, - -1.790507600e-04f, -1.791526871e-04f, -1.792542122e-04f, -1.793553351e-04f, -1.794560558e-04f, -1.795563739e-04f, -1.796562894e-04f, -1.797558019e-04f, -1.798549115e-04f, -1.799536178e-04f, - -1.800519206e-04f, -1.801498199e-04f, -1.802473154e-04f, -1.803444069e-04f, -1.804410943e-04f, -1.805373774e-04f, -1.806332560e-04f, -1.807287299e-04f, -1.808237990e-04f, -1.809184631e-04f, - -1.810127220e-04f, -1.811065756e-04f, -1.812000237e-04f, -1.812930660e-04f, -1.813857025e-04f, -1.814779330e-04f, -1.815697573e-04f, -1.816611752e-04f, -1.817521866e-04f, -1.818427913e-04f, - -1.819329892e-04f, -1.820227800e-04f, -1.821121637e-04f, -1.822011401e-04f, -1.822897089e-04f, -1.823778701e-04f, -1.824656235e-04f, -1.825529690e-04f, -1.826399063e-04f, -1.827264353e-04f, - -1.828125559e-04f, -1.828982680e-04f, -1.829835713e-04f, -1.830684657e-04f, -1.831529510e-04f, -1.832370272e-04f, -1.833206941e-04f, -1.834039515e-04f, -1.834867992e-04f, -1.835692372e-04f, - -1.836512653e-04f, -1.837328833e-04f, -1.838140911e-04f, -1.838948886e-04f, -1.839752755e-04f, -1.840552519e-04f, -1.841348174e-04f, -1.842139721e-04f, -1.842927158e-04f, -1.843710482e-04f, - -1.844489693e-04f, -1.845264790e-04f, -1.846035771e-04f, -1.846802635e-04f, -1.847565381e-04f, -1.848324007e-04f, -1.849078511e-04f, -1.849828893e-04f, -1.850575152e-04f, -1.851317286e-04f, - -1.852055293e-04f, -1.852789173e-04f, -1.853518925e-04f, -1.854244546e-04f, -1.854966036e-04f, -1.855683394e-04f, -1.856396618e-04f, -1.857105708e-04f, -1.857810661e-04f, -1.858511478e-04f, - -1.859208156e-04f, -1.859900694e-04f, -1.860589092e-04f, -1.861273348e-04f, -1.861953461e-04f, -1.862629430e-04f, -1.863301254e-04f, -1.863968932e-04f, -1.864632462e-04f, -1.865291844e-04f, - -1.865947076e-04f, -1.866598158e-04f, -1.867245088e-04f, -1.867887865e-04f, -1.868526488e-04f, -1.869160957e-04f, -1.869791270e-04f, -1.870417426e-04f, -1.871039424e-04f, -1.871657263e-04f, - -1.872270942e-04f, -1.872880461e-04f, -1.873485817e-04f, -1.874087011e-04f, -1.874684041e-04f, -1.875276907e-04f, -1.875865607e-04f, -1.876450140e-04f, -1.877030506e-04f, -1.877606704e-04f, - -1.878178733e-04f, -1.878746591e-04f, -1.879310278e-04f, -1.879869794e-04f, -1.880425136e-04f, -1.880976306e-04f, -1.881523300e-04f, -1.882066120e-04f, -1.882604763e-04f, -1.883139230e-04f, - -1.883669519e-04f, -1.884195629e-04f, -1.884717560e-04f, -1.885235311e-04f, -1.885748882e-04f, -1.886258270e-04f, -1.886763477e-04f, -1.887264500e-04f, -1.887761340e-04f, -1.888253995e-04f, - -1.888742465e-04f, -1.889226749e-04f, -1.889706846e-04f, -1.890182756e-04f, -1.890654478e-04f, -1.891122011e-04f, -1.891585355e-04f, -1.892044510e-04f, -1.892499473e-04f, -1.892950246e-04f, - -1.893396826e-04f, -1.893839214e-04f, -1.894277409e-04f, -1.894711411e-04f, -1.895141218e-04f, -1.895566831e-04f, -1.895988248e-04f, -1.896405469e-04f, -1.896818494e-04f, -1.897227322e-04f, - -1.897631952e-04f, -1.898032384e-04f, -1.898428618e-04f, -1.898820653e-04f, -1.899208488e-04f, -1.899592123e-04f, -1.899971558e-04f, -1.900346792e-04f, -1.900717824e-04f, -1.901084655e-04f, - -1.901447283e-04f, -1.901805709e-04f, -1.902159932e-04f, -1.902509951e-04f, -1.902855766e-04f, -1.903197377e-04f, -1.903534783e-04f, -1.903867984e-04f, -1.904196980e-04f, -1.904521770e-04f, - -1.904842354e-04f, -1.905158731e-04f, -1.905470902e-04f, -1.905778866e-04f, -1.906082622e-04f, -1.906382171e-04f, -1.906677511e-04f, -1.906968644e-04f, -1.907255568e-04f, -1.907538283e-04f, - -1.907816789e-04f, -1.908091086e-04f, -1.908361174e-04f, -1.908627052e-04f, -1.908888720e-04f, -1.909146178e-04f, -1.909399425e-04f, -1.909648462e-04f, -1.909893289e-04f, -1.910133905e-04f, - -1.910370309e-04f, -1.910602503e-04f, -1.910830485e-04f, -1.911054256e-04f, -1.911273816e-04f, -1.911489163e-04f, -1.911700300e-04f, -1.911907224e-04f, -1.912109936e-04f, -1.912308437e-04f, - -1.912502725e-04f, -1.912692801e-04f, -1.912878666e-04f, -1.913060318e-04f, -1.913237758e-04f, -1.913410985e-04f, -1.913580001e-04f, -1.913744804e-04f, -1.913905395e-04f, -1.914061774e-04f, - -1.914213941e-04f, -1.914361895e-04f, -1.914505638e-04f, -1.914645169e-04f, -1.914780487e-04f, -1.914911594e-04f, -1.915038489e-04f, -1.915161172e-04f, -1.915279644e-04f, -1.915393904e-04f, - -1.915503953e-04f, -1.915609790e-04f, -1.915711417e-04f, -1.915808833e-04f, -1.915902037e-04f, -1.915991032e-04f, -1.916075815e-04f, -1.916156389e-04f, -1.916232753e-04f, -1.916304906e-04f, - -1.916372850e-04f, -1.916436585e-04f, -1.916496110e-04f, -1.916551427e-04f, -1.916602535e-04f, -1.916649434e-04f, -1.916692125e-04f, -1.916730608e-04f, -1.916764884e-04f, -1.916794953e-04f, - -1.916820814e-04f, -1.916842469e-04f, -1.916859917e-04f, -1.916873160e-04f, -1.916882196e-04f, -1.916887028e-04f, -1.916887654e-04f, -1.916884076e-04f, -1.916876294e-04f, -1.916864308e-04f, - -1.916848118e-04f, -1.916827725e-04f, -1.916803130e-04f, -1.916774333e-04f, -1.916741333e-04f, -1.916704133e-04f, -1.916662732e-04f, -1.916617130e-04f, -1.916567328e-04f, -1.916513327e-04f, - -1.916455127e-04f, -1.916392729e-04f, -1.916326132e-04f, -1.916255338e-04f, -1.916180348e-04f, -1.916101161e-04f, -1.916017778e-04f, -1.915930200e-04f, -1.915838427e-04f, -1.915742460e-04f, - -1.915642299e-04f, -1.915537946e-04f, -1.915429400e-04f, -1.915316662e-04f, -1.915199733e-04f, -1.915078614e-04f, -1.914953305e-04f, -1.914823807e-04f, -1.914690120e-04f, -1.914552245e-04f, - -1.914410183e-04f, -1.914263934e-04f, -1.914113500e-04f, -1.913958880e-04f, -1.913800076e-04f, -1.913637088e-04f, -1.913469917e-04f, -1.913298564e-04f, -1.913123030e-04f, -1.912943314e-04f, - -1.912759419e-04f, -1.912571344e-04f, -1.912379091e-04f, -1.912182660e-04f, -1.911982053e-04f, -1.911777269e-04f, -1.911568310e-04f, -1.911355177e-04f, -1.911137870e-04f, -1.910916390e-04f, - -1.910690739e-04f, -1.910460916e-04f, -1.910226924e-04f, -1.909988762e-04f, -1.909746432e-04f, -1.909499934e-04f, -1.909249270e-04f, -1.908994440e-04f, -1.908735445e-04f, -1.908472287e-04f, - -1.908204966e-04f, -1.907933483e-04f, -1.907657839e-04f, -1.907378035e-04f, -1.907094072e-04f, -1.906805951e-04f, -1.906513673e-04f, -1.906217240e-04f, -1.905916651e-04f, -1.905611909e-04f, - -1.905303013e-04f, -1.904989966e-04f, -1.904672768e-04f, -1.904351420e-04f, -1.904025924e-04f, -1.903696280e-04f, -1.903362489e-04f, -1.903024554e-04f, -1.902682474e-04f, -1.902336250e-04f, - -1.901985885e-04f, -1.901631379e-04f, -1.901272733e-04f, -1.900909949e-04f, -1.900543027e-04f, -1.900171969e-04f, -1.899796776e-04f, -1.899417449e-04f, -1.899033989e-04f, -1.898646398e-04f, - -1.898254676e-04f, -1.897858825e-04f, -1.897458847e-04f, -1.897054742e-04f, -1.896646512e-04f, -1.896234158e-04f, -1.895817680e-04f, -1.895397082e-04f, -1.894972363e-04f, -1.894543525e-04f, - -1.894110570e-04f, -1.893673498e-04f, -1.893232312e-04f, -1.892787011e-04f, -1.892337599e-04f, -1.891884075e-04f, -1.891426442e-04f, -1.890964700e-04f, -1.890498852e-04f, -1.890028898e-04f, - -1.889554840e-04f, -1.889076680e-04f, -1.888594418e-04f, -1.888108056e-04f, -1.887617596e-04f, -1.887123039e-04f, -1.886624387e-04f, -1.886121640e-04f, -1.885614801e-04f, -1.885103871e-04f, - -1.884588851e-04f, -1.884069742e-04f, -1.883546548e-04f, -1.883019268e-04f, -1.882487904e-04f, -1.881952458e-04f, -1.881412932e-04f, -1.880869326e-04f, -1.880321644e-04f, -1.879769885e-04f, - -1.879214052e-04f, -1.878654146e-04f, -1.878090169e-04f, -1.877522123e-04f, -1.876950008e-04f, -1.876373827e-04f, -1.875793581e-04f, -1.875209273e-04f, -1.874620903e-04f, -1.874028473e-04f, - -1.873431984e-04f, -1.872831440e-04f, -1.872226840e-04f, -1.871618188e-04f, -1.871005484e-04f, -1.870388730e-04f, -1.869767929e-04f, -1.869143081e-04f, -1.868514188e-04f, -1.867881253e-04f, - -1.867244276e-04f, -1.866603261e-04f, -1.865958207e-04f, -1.865309118e-04f, -1.864655995e-04f, -1.863998840e-04f, -1.863337654e-04f, -1.862672440e-04f, -1.862003199e-04f, -1.861329932e-04f, - -1.860652643e-04f, -1.859971333e-04f, -1.859286003e-04f, -1.858596655e-04f, -1.857903292e-04f, -1.857205915e-04f, -1.856504525e-04f, -1.855799126e-04f, -1.855089719e-04f, -1.854376305e-04f, - -1.853658887e-04f, -1.852937467e-04f, -1.852212046e-04f, -1.851482627e-04f, -1.850749211e-04f, -1.850011801e-04f, -1.849270398e-04f, -1.848525004e-04f, -1.847775621e-04f, -1.847022252e-04f, - -1.846264899e-04f, -1.845503562e-04f, -1.844738245e-04f, -1.843968950e-04f, -1.843195677e-04f, -1.842418431e-04f, -1.841637212e-04f, -1.840852022e-04f, -1.840062864e-04f, -1.839269740e-04f, - -1.838472652e-04f, -1.837671602e-04f, -1.836866592e-04f, -1.836057624e-04f, -1.835244700e-04f, -1.834427823e-04f, -1.833606994e-04f, -1.832782216e-04f, -1.831953491e-04f, -1.831120821e-04f, - -1.830284209e-04f, -1.829443655e-04f, -1.828599164e-04f, -1.827750736e-04f, -1.826898374e-04f, -1.826042081e-04f, -1.825181858e-04f, -1.824317707e-04f, -1.823449632e-04f, -1.822577634e-04f, - -1.821701715e-04f, -1.820821878e-04f, -1.819938125e-04f, -1.819050458e-04f, -1.818158880e-04f, -1.817263393e-04f, -1.816363999e-04f, -1.815460700e-04f, -1.814553500e-04f, -1.813642399e-04f, - -1.812727401e-04f, -1.811808508e-04f, -1.810885722e-04f, -1.809959046e-04f, -1.809028482e-04f, -1.808094032e-04f, -1.807155699e-04f, -1.806213485e-04f, -1.805267393e-04f, -1.804317424e-04f, - -1.803363582e-04f, -1.802405869e-04f, -1.801444288e-04f, -1.800478840e-04f, -1.799509528e-04f, -1.798536355e-04f, -1.797559323e-04f, -1.796578434e-04f, -1.795593692e-04f, -1.794605099e-04f, - -1.793612656e-04f, -1.792616368e-04f, -1.791616235e-04f, -1.790612261e-04f, -1.789604449e-04f, -1.788592800e-04f, -1.787577318e-04f, -1.786558005e-04f, -1.785534863e-04f, -1.784507895e-04f, - -1.783477104e-04f, -1.782442492e-04f, -1.781404063e-04f, -1.780361817e-04f, -1.779315759e-04f, -1.778265891e-04f, -1.777212215e-04f, -1.776154734e-04f, -1.775093451e-04f, -1.774028368e-04f, - -1.772959489e-04f, -1.771886815e-04f, -1.770810349e-04f, -1.769730095e-04f, -1.768646054e-04f, -1.767558230e-04f, -1.766466626e-04f, -1.765371243e-04f, -1.764272085e-04f, -1.763169155e-04f, - -1.762062455e-04f, -1.760951987e-04f, -1.759837756e-04f, -1.758719763e-04f, -1.757598012e-04f, -1.756472504e-04f, -1.755343244e-04f, -1.754210233e-04f, -1.753073475e-04f, -1.751932972e-04f, - -1.750788727e-04f, -1.749640744e-04f, -1.748489024e-04f, -1.747333571e-04f, -1.746174388e-04f, -1.745011478e-04f, -1.743844842e-04f, -1.742674485e-04f, -1.741500409e-04f, -1.740322618e-04f, - -1.739141113e-04f, -1.737955898e-04f, -1.736766976e-04f, -1.735574350e-04f, -1.734378022e-04f, -1.733177996e-04f, -1.731974275e-04f, -1.730766861e-04f, -1.729555758e-04f, -1.728340969e-04f, - -1.727122496e-04f, -1.725900343e-04f, -1.724674512e-04f, -1.723445007e-04f, -1.722211830e-04f, -1.720974985e-04f, -1.719734475e-04f, -1.718490302e-04f, -1.717242470e-04f, -1.715990982e-04f, - -1.714735841e-04f, -1.713477050e-04f, -1.712214612e-04f, -1.710948530e-04f, -1.709678808e-04f, -1.708405447e-04f, -1.707128453e-04f, -1.705847826e-04f, -1.704563572e-04f, -1.703275692e-04f, - -1.701984191e-04f, -1.700689070e-04f, -1.699390334e-04f, -1.698087986e-04f, -1.696782028e-04f, -1.695472464e-04f, -1.694159297e-04f, -1.692842530e-04f, -1.691522167e-04f, -1.690198210e-04f, - -1.688870664e-04f, -1.687539530e-04f, -1.686204813e-04f, -1.684866516e-04f, -1.683524641e-04f, -1.682179193e-04f, -1.680830174e-04f, -1.679477587e-04f, -1.678121437e-04f, -1.676761726e-04f, - -1.675398457e-04f, -1.674031634e-04f, -1.672661261e-04f, -1.671287339e-04f, -1.669909874e-04f, -1.668528868e-04f, -1.667144324e-04f, -1.665756247e-04f, -1.664364638e-04f, -1.662969502e-04f, - -1.661570842e-04f, -1.660168661e-04f, -1.658762963e-04f, -1.657353751e-04f, -1.655941029e-04f, -1.654524800e-04f, -1.653105067e-04f, -1.651681833e-04f, -1.650255103e-04f, -1.648824880e-04f, - -1.647391166e-04f, -1.645953966e-04f, -1.644513284e-04f, -1.643069121e-04f, -1.641621483e-04f, -1.640170372e-04f, -1.638715792e-04f, -1.637257746e-04f, -1.635796239e-04f, -1.634331272e-04f, - -1.632862851e-04f, -1.631390978e-04f, -1.629915658e-04f, -1.628436893e-04f, -1.626954686e-04f, -1.625469043e-04f, -1.623979966e-04f, -1.622487459e-04f, -1.620991525e-04f, -1.619492168e-04f, - -1.617989391e-04f, -1.616483199e-04f, -1.614973595e-04f, -1.613460582e-04f, -1.611944164e-04f, -1.610424344e-04f, -1.608901127e-04f, -1.607374516e-04f, -1.605844515e-04f, -1.604311126e-04f, - -1.602774355e-04f, -1.601234204e-04f, -1.599690677e-04f, -1.598143778e-04f, -1.596593511e-04f, -1.595039879e-04f, -1.593482887e-04f, -1.591922537e-04f, -1.590358833e-04f, -1.588791780e-04f, - -1.587221380e-04f, -1.585647638e-04f, -1.584070558e-04f, -1.582490143e-04f, -1.580906396e-04f, -1.579319323e-04f, -1.577728926e-04f, -1.576135209e-04f, -1.574538176e-04f, -1.572937831e-04f, - -1.571334178e-04f, -1.569727220e-04f, -1.568116961e-04f, -1.566503406e-04f, -1.564886558e-04f, -1.563266420e-04f, -1.561642997e-04f, -1.560016292e-04f, -1.558386310e-04f, -1.556753054e-04f, - -1.555116528e-04f, -1.553476736e-04f, -1.551833682e-04f, -1.550187370e-04f, -1.548537803e-04f, -1.546884986e-04f, -1.545228922e-04f, -1.543569616e-04f, -1.541907071e-04f, -1.540241291e-04f, - -1.538572280e-04f, -1.536900043e-04f, -1.535224583e-04f, -1.533545903e-04f, -1.531864009e-04f, -1.530178904e-04f, -1.528490592e-04f, -1.526799076e-04f, -1.525104362e-04f, -1.523406453e-04f, - -1.521705352e-04f, -1.520001065e-04f, -1.518293594e-04f, -1.516582945e-04f, -1.514869121e-04f, -1.513152126e-04f, -1.511431964e-04f, -1.509708639e-04f, -1.507982155e-04f, -1.506252517e-04f, - -1.504519728e-04f, -1.502783793e-04f, -1.501044715e-04f, -1.499302500e-04f, -1.497557149e-04f, -1.495808669e-04f, -1.494057063e-04f, -1.492302335e-04f, -1.490544489e-04f, -1.488783529e-04f, - -1.487019460e-04f, -1.485252286e-04f, -1.483482010e-04f, -1.481708638e-04f, -1.479932173e-04f, -1.478152619e-04f, -1.476369980e-04f, -1.474584261e-04f, -1.472795466e-04f, -1.471003599e-04f, - -1.469208665e-04f, -1.467410666e-04f, -1.465609609e-04f, -1.463805496e-04f, -1.461998333e-04f, -1.460188123e-04f, -1.458374871e-04f, -1.456558580e-04f, -1.454739256e-04f, -1.452916902e-04f, - -1.451091523e-04f, -1.449263122e-04f, -1.447431705e-04f, -1.445597275e-04f, -1.443759838e-04f, -1.441919396e-04f, -1.440075954e-04f, -1.438229518e-04f, -1.436380090e-04f, -1.434527676e-04f, - -1.432672279e-04f, -1.430813904e-04f, -1.428952556e-04f, -1.427088238e-04f, -1.425220956e-04f, -1.423350713e-04f, -1.421477513e-04f, -1.419601362e-04f, -1.417722263e-04f, -1.415840222e-04f, - -1.413955241e-04f, -1.412067326e-04f, -1.410176482e-04f, -1.408282711e-04f, -1.406386020e-04f, -1.404486412e-04f, -1.402583892e-04f, -1.400678464e-04f, -1.398770132e-04f, -1.396858902e-04f, - -1.394944777e-04f, -1.393027763e-04f, -1.391107862e-04f, -1.389185081e-04f, -1.387259423e-04f, -1.385330893e-04f, -1.383399495e-04f, -1.381465234e-04f, -1.379528114e-04f, -1.377588141e-04f, - -1.375645317e-04f, -1.373699649e-04f, -1.371751140e-04f, -1.369799794e-04f, -1.367845618e-04f, -1.365888614e-04f, -1.363928788e-04f, -1.361966144e-04f, -1.360000686e-04f, -1.358032420e-04f, - -1.356061349e-04f, -1.354087479e-04f, -1.352110814e-04f, -1.350131358e-04f, -1.348149117e-04f, -1.346164094e-04f, -1.344176294e-04f, -1.342185723e-04f, -1.340192383e-04f, -1.338196281e-04f, - -1.336197421e-04f, -1.334195807e-04f, -1.332191444e-04f, -1.330184337e-04f, -1.328174490e-04f, -1.326161908e-04f, -1.324146596e-04f, -1.322128558e-04f, -1.320107799e-04f, -1.318084324e-04f, - -1.316058137e-04f, -1.314029243e-04f, -1.311997646e-04f, -1.309963352e-04f, -1.307926365e-04f, -1.305886690e-04f, -1.303844332e-04f, -1.301799294e-04f, -1.299751583e-04f, -1.297701202e-04f, - -1.295648157e-04f, -1.293592452e-04f, -1.291534092e-04f, -1.289473081e-04f, -1.287409425e-04f, -1.285343128e-04f, -1.283274195e-04f, -1.281202631e-04f, -1.279128440e-04f, -1.277051628e-04f, - -1.274972198e-04f, -1.272890157e-04f, -1.270805508e-04f, -1.268718256e-04f, -1.266628407e-04f, -1.264535965e-04f, -1.262440935e-04f, -1.260343322e-04f, -1.258243130e-04f, -1.256140365e-04f, - -1.254035031e-04f, -1.251927133e-04f, -1.249816676e-04f, -1.247703664e-04f, -1.245588104e-04f, -1.243469999e-04f, -1.241349354e-04f, -1.239226175e-04f, -1.237100466e-04f, -1.234972232e-04f, - -1.232841478e-04f, -1.230708208e-04f, -1.228572429e-04f, -1.226434144e-04f, -1.224293359e-04f, -1.222150078e-04f, -1.220004307e-04f, -1.217856050e-04f, -1.215705312e-04f, -1.213552099e-04f, - -1.211396415e-04f, -1.209238264e-04f, -1.207077653e-04f, -1.204914586e-04f, -1.202749068e-04f, -1.200581104e-04f, -1.198410699e-04f, -1.196237858e-04f, -1.194062585e-04f, -1.191884887e-04f, - -1.189704768e-04f, -1.187522232e-04f, -1.185337285e-04f, -1.183149932e-04f, -1.180960178e-04f, -1.178768028e-04f, -1.176573487e-04f, -1.174376560e-04f, -1.172177252e-04f, -1.169975567e-04f, - -1.167771512e-04f, -1.165565091e-04f, -1.163356310e-04f, -1.161145172e-04f, -1.158931684e-04f, -1.156715850e-04f, -1.154497676e-04f, -1.152277166e-04f, -1.150054325e-04f, -1.147829160e-04f, - -1.145601674e-04f, -1.143371873e-04f, -1.141139761e-04f, -1.138905345e-04f, -1.136668629e-04f, -1.134429619e-04f, -1.132188318e-04f, -1.129944734e-04f, -1.127698869e-04f, -1.125450731e-04f, - -1.123200323e-04f, -1.120947652e-04f, -1.118692722e-04f, -1.116435538e-04f, -1.114176105e-04f, -1.111914429e-04f, -1.109650515e-04f, -1.107384368e-04f, -1.105115993e-04f, -1.102845395e-04f, - -1.100572580e-04f, -1.098297552e-04f, -1.096020317e-04f, -1.093740881e-04f, -1.091459247e-04f, -1.089175422e-04f, -1.086889411e-04f, -1.084601218e-04f, -1.082310850e-04f, -1.080018311e-04f, - -1.077723606e-04f, -1.075426741e-04f, -1.073127721e-04f, -1.070826552e-04f, -1.068523237e-04f, -1.066217784e-04f, -1.063910196e-04f, -1.061600480e-04f, -1.059288639e-04f, -1.056974681e-04f, - -1.054658610e-04f, -1.052340431e-04f, -1.050020149e-04f, -1.047697770e-04f, -1.045373299e-04f, -1.043046742e-04f, -1.040718103e-04f, -1.038387389e-04f, -1.036054603e-04f, -1.033719752e-04f, - -1.031382841e-04f, -1.029043875e-04f, -1.026702859e-04f, -1.024359799e-04f, -1.022014701e-04f, -1.019667569e-04f, -1.017318408e-04f, -1.014967225e-04f, -1.012614024e-04f, -1.010258811e-04f, - -1.007901591e-04f, -1.005542369e-04f, -1.003181152e-04f, -1.000817943e-04f, -9.984527491e-05f, -9.960855751e-05f, -9.937164264e-05f, -9.913453083e-05f, -9.889722263e-05f, -9.865971857e-05f, - -9.842201918e-05f, -9.818412502e-05f, -9.794603662e-05f, -9.770775451e-05f, -9.746927924e-05f, -9.723061135e-05f, -9.699175138e-05f, -9.675269987e-05f, -9.651345737e-05f, -9.627402440e-05f, - -9.603440152e-05f, -9.579458927e-05f, -9.555458819e-05f, -9.531439883e-05f, -9.507402172e-05f, -9.483345742e-05f, -9.459270646e-05f, -9.435176940e-05f, -9.411064677e-05f, -9.386933913e-05f, - -9.362784701e-05f, -9.338617097e-05f, -9.314431155e-05f, -9.290226929e-05f, -9.266004475e-05f, -9.241763848e-05f, -9.217505102e-05f, -9.193228291e-05f, -9.168933471e-05f, -9.144620697e-05f, - -9.120290024e-05f, -9.095941506e-05f, -9.071575199e-05f, -9.047191157e-05f, -9.022789437e-05f, -8.998370092e-05f, -8.973933178e-05f, -8.949478750e-05f, -8.925006863e-05f, -8.900517573e-05f, - -8.876010935e-05f, -8.851487005e-05f, -8.826945836e-05f, -8.802387486e-05f, -8.777812009e-05f, -8.753219461e-05f, -8.728609897e-05f, -8.703983372e-05f, -8.679339943e-05f, -8.654679665e-05f, - -8.630002593e-05f, -8.605308783e-05f, -8.580598291e-05f, -8.555871173e-05f, -8.531127483e-05f, -8.506367279e-05f, -8.481590615e-05f, -8.456797548e-05f, -8.431988133e-05f, -8.407162427e-05f, - -8.382320484e-05f, -8.357462362e-05f, -8.332588116e-05f, -8.307697802e-05f, -8.282791476e-05f, -8.257869195e-05f, -8.232931014e-05f, -8.207976989e-05f, -8.183007177e-05f, -8.158021633e-05f, - -8.133020415e-05f, -8.108003578e-05f, -8.082971178e-05f, -8.057923273e-05f, -8.032859917e-05f, -8.007781168e-05f, -7.982687082e-05f, -7.957577716e-05f, -7.932453125e-05f, -7.907313366e-05f, - -7.882158496e-05f, -7.856988572e-05f, -7.831803649e-05f, -7.806603785e-05f, -7.781389036e-05f, -7.756159458e-05f, -7.730915109e-05f, -7.705656045e-05f, -7.680382323e-05f, -7.655094000e-05f, - -7.629791132e-05f, -7.604473776e-05f, -7.579141989e-05f, -7.553795828e-05f, -7.528435349e-05f, -7.503060610e-05f, -7.477671668e-05f, -7.452268580e-05f, -7.426851402e-05f, -7.401420191e-05f, - -7.375975006e-05f, -7.350515901e-05f, -7.325042936e-05f, -7.299556167e-05f, -7.274055650e-05f, -7.248541444e-05f, -7.223013605e-05f, -7.197472191e-05f, -7.171917259e-05f, -7.146348866e-05f, - -7.120767069e-05f, -7.095171927e-05f, -7.069563495e-05f, -7.043941832e-05f, -7.018306994e-05f, -6.992659040e-05f, -6.966998027e-05f, -6.941324011e-05f, -6.915637052e-05f, -6.889937205e-05f, - -6.864224530e-05f, -6.838499082e-05f, -6.812760921e-05f, -6.787010102e-05f, -6.761246685e-05f, -6.735470727e-05f, -6.709682285e-05f, -6.683881417e-05f, -6.658068181e-05f, -6.632242634e-05f, - -6.606404835e-05f, -6.580554840e-05f, -6.554692709e-05f, -6.528818498e-05f, -6.502932266e-05f, -6.477034070e-05f, -6.451123968e-05f, -6.425202018e-05f, -6.399268279e-05f, -6.373322807e-05f, - -6.347365662e-05f, -6.321396901e-05f, -6.295416581e-05f, -6.269424762e-05f, -6.243421500e-05f, -6.217406855e-05f, -6.191380884e-05f, -6.165343646e-05f, -6.139295198e-05f, -6.113235598e-05f, - -6.087164905e-05f, -6.061083178e-05f, -6.034990473e-05f, -6.008886850e-05f, -5.982772367e-05f, -5.956647081e-05f, -5.930511052e-05f, -5.904364337e-05f, -5.878206995e-05f, -5.852039084e-05f, - -5.825860662e-05f, -5.799671789e-05f, -5.773472521e-05f, -5.747262919e-05f, -5.721043039e-05f, -5.694812941e-05f, -5.668572683e-05f, -5.642322323e-05f, -5.616061921e-05f, -5.589791534e-05f, - -5.563511220e-05f, -5.537221040e-05f, -5.510921050e-05f, -5.484611310e-05f, -5.458291878e-05f, -5.431962814e-05f, -5.405624174e-05f, -5.379276019e-05f, -5.352918407e-05f, -5.326551396e-05f, - -5.300175045e-05f, -5.273789413e-05f, -5.247394558e-05f, -5.220990540e-05f, -5.194577417e-05f, -5.168155247e-05f, -5.141724091e-05f, -5.115284005e-05f, -5.088835050e-05f, -5.062377284e-05f, - -5.035910765e-05f, -5.009435553e-05f, -4.982951707e-05f, -4.956459285e-05f, -4.929958347e-05f, -4.903448950e-05f, -4.876931155e-05f, -4.850405020e-05f, -4.823870603e-05f, -4.797327965e-05f, - -4.770777163e-05f, -4.744218258e-05f, -4.717651307e-05f, -4.691076370e-05f, -4.664493506e-05f, -4.637902774e-05f, -4.611304233e-05f, -4.584697942e-05f, -4.558083960e-05f, -4.531462346e-05f, - -4.504833159e-05f, -4.478196459e-05f, -4.451552304e-05f, -4.424900753e-05f, -4.398241867e-05f, -4.371575703e-05f, -4.344902321e-05f, -4.318221780e-05f, -4.291534140e-05f, -4.264839459e-05f, - -4.238137797e-05f, -4.211429213e-05f, -4.184713766e-05f, -4.157991515e-05f, -4.131262520e-05f, -4.104526840e-05f, -4.077784534e-05f, -4.051035661e-05f, -4.024280281e-05f, -3.997518453e-05f, - -3.970750236e-05f, -3.943975689e-05f, -3.917194872e-05f, -3.890407845e-05f, -3.863614666e-05f, -3.836815394e-05f, -3.810010090e-05f, -3.783198812e-05f, -3.756381620e-05f, -3.729558573e-05f, - -3.702729731e-05f, -3.675895153e-05f, -3.649054898e-05f, -3.622209026e-05f, -3.595357596e-05f, -3.568500667e-05f, -3.541638300e-05f, -3.514770553e-05f, -3.487897485e-05f, -3.461019157e-05f, - -3.434135627e-05f, -3.407246956e-05f, -3.380353202e-05f, -3.353454425e-05f, -3.326550685e-05f, -3.299642041e-05f, -3.272728552e-05f, -3.245810278e-05f, -3.218887278e-05f, -3.191959613e-05f, - -3.165027340e-05f, -3.138090521e-05f, -3.111149214e-05f, -3.084203479e-05f, -3.057253375e-05f, -3.030298962e-05f, -3.003340300e-05f, -2.976377448e-05f, -2.949410465e-05f, -2.922439411e-05f, - -2.895464346e-05f, -2.868485329e-05f, -2.841502420e-05f, -2.814515677e-05f, -2.787525162e-05f, -2.760530933e-05f, -2.733533050e-05f, -2.706531572e-05f, -2.679526560e-05f, -2.652518072e-05f, - -2.625506168e-05f, -2.598490907e-05f, -2.571472350e-05f, -2.544450556e-05f, -2.517425585e-05f, -2.490397495e-05f, -2.463366347e-05f, -2.436332200e-05f, -2.409295114e-05f, -2.382255148e-05f, - -2.355212362e-05f, -2.328166816e-05f, -2.301118569e-05f, -2.274067680e-05f, -2.247014210e-05f, -2.219958217e-05f, -2.192899762e-05f, -2.165838904e-05f, -2.138775703e-05f, -2.111710217e-05f, - -2.084642508e-05f, -2.057572634e-05f, -2.030500654e-05f, -2.003426630e-05f, -1.976350619e-05f, -1.949272682e-05f, -1.922192879e-05f, -1.895111268e-05f, -1.868027910e-05f, -1.840942864e-05f, - -1.813856189e-05f, -1.786767945e-05f, -1.759678193e-05f, -1.732586990e-05f, -1.705494398e-05f, -1.678400475e-05f, -1.651305281e-05f, -1.624208875e-05f, -1.597111318e-05f, -1.570012668e-05f, - -1.542912986e-05f, -1.515812330e-05f, -1.488710761e-05f, -1.461608337e-05f, -1.434505119e-05f, -1.407401166e-05f, -1.380296538e-05f, -1.353191293e-05f, -1.326085492e-05f, -1.298979195e-05f, - -1.271872459e-05f, -1.244765346e-05f, -1.217657915e-05f, -1.190550224e-05f, -1.163442334e-05f, -1.136334304e-05f, -1.109226194e-05f, -1.082118063e-05f, -1.055009971e-05f, -1.027901976e-05f, - -1.000794139e-05f, -9.736865193e-06f, -9.465791757e-06f, -9.194721679e-06f, -8.923655555e-06f, -8.652593978e-06f, -8.381537544e-06f, -8.110486845e-06f, -7.839442476e-06f, -7.568405032e-06f, - -7.297375107e-06f, -7.026353293e-06f, -6.755340187e-06f, -6.484336380e-06f, -6.213342468e-06f, -5.942359043e-06f, -5.671386699e-06f, -5.400426030e-06f, -5.129477630e-06f, -4.858542091e-06f, - -4.587620007e-06f, -4.316711972e-06f, -4.045818578e-06f, -3.774940418e-06f, -3.504078086e-06f, -3.233232174e-06f, -2.962403275e-06f, -2.691591981e-06f, -2.420798887e-06f, -2.150024583e-06f, - -1.879269662e-06f, -1.608534717e-06f, -1.337820340e-06f, -1.067127123e-06f, -7.964556574e-07f, -5.258065363e-07f, -2.551803509e-07f, 1.542230685e-08f, 2.860008455e-07f, 5.565546734e-07f, - 8.270831993e-07f, 1.097585832e-06f, 1.368061980e-06f, 1.638511052e-06f, 1.908932457e-06f, 2.179325605e-06f, 2.449689905e-06f, 2.720024766e-06f, 2.990329597e-06f, 3.260603809e-06f, - 3.530846811e-06f, 3.801058012e-06f, 4.071236823e-06f, 4.341382654e-06f, 4.611494915e-06f, 4.881573017e-06f, 5.151616369e-06f, 5.421624383e-06f, 5.691596469e-06f, 5.961532038e-06f, - 6.231430501e-06f, 6.501291270e-06f, 6.771113754e-06f, 7.040897367e-06f, 7.310641519e-06f, 7.580345622e-06f, 7.850009088e-06f, 8.119631329e-06f, 8.389211757e-06f, 8.658749784e-06f, - 8.928244823e-06f, 9.197696286e-06f, 9.467103585e-06f, 9.736466134e-06f, 1.000578335e-05f, 1.027505463e-05f, 1.054427941e-05f, 1.081345709e-05f, 1.108258708e-05f, 1.135166881e-05f, - 1.162070168e-05f, 1.188968511e-05f, 1.215861850e-05f, 1.242750129e-05f, 1.269633288e-05f, 1.296511268e-05f, 1.323384011e-05f, 1.350251459e-05f, 1.377113553e-05f, 1.403970234e-05f, - 1.430821445e-05f, 1.457667127e-05f, 1.484507221e-05f, 1.511341668e-05f, 1.538170412e-05f, 1.564993392e-05f, 1.591810552e-05f, 1.618621832e-05f, 1.645427174e-05f, 1.672226521e-05f, - 1.699019813e-05f, 1.725806993e-05f, 1.752588001e-05f, 1.779362781e-05f, 1.806131274e-05f, 1.832893421e-05f, 1.859649165e-05f, 1.886398447e-05f, 1.913141210e-05f, 1.939877395e-05f, - 1.966606943e-05f, 1.993329798e-05f, 2.020045901e-05f, 2.046755194e-05f, 2.073457619e-05f, 2.100153118e-05f, 2.126841633e-05f, 2.153523106e-05f, 2.180197479e-05f, 2.206864695e-05f, - 2.233524695e-05f, 2.260177422e-05f, 2.286822817e-05f, 2.313460824e-05f, 2.340091383e-05f, 2.366714438e-05f, 2.393329931e-05f, 2.419937804e-05f, 2.446537999e-05f, 2.473130458e-05f, - 2.499715124e-05f, 2.526291940e-05f, 2.552860847e-05f, 2.579421789e-05f, 2.605974706e-05f, 2.632519543e-05f, 2.659056242e-05f, 2.685584744e-05f, 2.712104992e-05f, 2.738616930e-05f, - 2.765120499e-05f, 2.791615643e-05f, 2.818102303e-05f, 2.844580423e-05f, 2.871049944e-05f, 2.897510811e-05f, 2.923962965e-05f, 2.950406349e-05f, 2.976840907e-05f, 3.003266580e-05f, - 3.029683311e-05f, 3.056091045e-05f, 3.082489722e-05f, 3.108879287e-05f, 3.135259682e-05f, 3.161630849e-05f, 3.187992733e-05f, 3.214345276e-05f, 3.240688421e-05f, 3.267022110e-05f, - 3.293346288e-05f, 3.319660898e-05f, 3.345965881e-05f, 3.372261182e-05f, 3.398546743e-05f, 3.424822509e-05f, 3.451088421e-05f, 3.477344424e-05f, 3.503590460e-05f, 3.529826473e-05f, - 3.556052406e-05f, 3.582268203e-05f, 3.608473806e-05f, 3.634669161e-05f, 3.660854208e-05f, 3.687028893e-05f, 3.713193159e-05f, 3.739346949e-05f, 3.765490207e-05f, 3.791622877e-05f, - 3.817744901e-05f, 3.843856224e-05f, 3.869956789e-05f, 3.896046540e-05f, 3.922125421e-05f, 3.948193375e-05f, 3.974250347e-05f, 4.000296280e-05f, 4.026331117e-05f, 4.052354803e-05f, - 4.078367282e-05f, 4.104368498e-05f, 4.130358394e-05f, 4.156336914e-05f, 4.182304003e-05f, 4.208259605e-05f, 4.234203663e-05f, 4.260136122e-05f, 4.286056926e-05f, 4.311966019e-05f, - 4.337863345e-05f, 4.363748849e-05f, 4.389622474e-05f, 4.415484166e-05f, 4.441333867e-05f, 4.467171524e-05f, 4.492997079e-05f, 4.518810478e-05f, 4.544611665e-05f, 4.570400585e-05f, - 4.596177181e-05f, 4.621941399e-05f, 4.647693182e-05f, 4.673432477e-05f, 4.699159227e-05f, 4.724873376e-05f, 4.750574871e-05f, 4.776263655e-05f, 4.801939673e-05f, 4.827602870e-05f, - 4.853253190e-05f, 4.878890580e-05f, 4.904514983e-05f, 4.930126344e-05f, 4.955724609e-05f, 4.981309723e-05f, 5.006881630e-05f, 5.032440276e-05f, 5.057985605e-05f, 5.083517563e-05f, - 5.109036095e-05f, 5.134541147e-05f, 5.160032663e-05f, 5.185510588e-05f, 5.210974869e-05f, 5.236425450e-05f, 5.261862277e-05f, 5.287285295e-05f, 5.312694450e-05f, 5.338089686e-05f, - 5.363470951e-05f, 5.388838188e-05f, 5.414191345e-05f, 5.439530366e-05f, 5.464855197e-05f, 5.490165783e-05f, 5.515462072e-05f, 5.540744007e-05f, 5.566011536e-05f, 5.591264604e-05f, - 5.616503156e-05f, 5.641727139e-05f, 5.666936499e-05f, 5.692131182e-05f, 5.717311133e-05f, 5.742476299e-05f, 5.767626626e-05f, 5.792762060e-05f, 5.817882548e-05f, 5.842988034e-05f, - 5.868078467e-05f, 5.893153791e-05f, 5.918213954e-05f, 5.943258901e-05f, 5.968288580e-05f, 5.993302935e-05f, 6.018301915e-05f, 6.043285466e-05f, 6.068253534e-05f, 6.093206065e-05f, - 6.118143006e-05f, 6.143064305e-05f, 6.167969907e-05f, 6.192859760e-05f, 6.217733810e-05f, 6.242592004e-05f, 6.267434290e-05f, 6.292260613e-05f, 6.317070920e-05f, 6.341865160e-05f, - 6.366643279e-05f, 6.391405223e-05f, 6.416150941e-05f, 6.440880378e-05f, 6.465593483e-05f, 6.490290203e-05f, 6.514970485e-05f, 6.539634276e-05f, 6.564281523e-05f, 6.588912174e-05f, - 6.613526177e-05f, 6.638123479e-05f, 6.662704027e-05f, 6.687267769e-05f, 6.711814652e-05f, 6.736344625e-05f, 6.760857635e-05f, 6.785353629e-05f, 6.809832556e-05f, 6.834294363e-05f, - 6.858738998e-05f, 6.883166409e-05f, 6.907576543e-05f, 6.931969350e-05f, 6.956344777e-05f, 6.980702772e-05f, 7.005043282e-05f, 7.029366257e-05f, 7.053671645e-05f, 7.077959393e-05f, - 7.102229450e-05f, 7.126481764e-05f, 7.150716284e-05f, 7.174932958e-05f, 7.199131735e-05f, 7.223312563e-05f, 7.247475390e-05f, 7.271620166e-05f, 7.295746838e-05f, 7.319855356e-05f, - 7.343945668e-05f, 7.368017723e-05f, 7.392071469e-05f, 7.416106857e-05f, 7.440123834e-05f, 7.464122349e-05f, 7.488102352e-05f, 7.512063791e-05f, 7.536006617e-05f, 7.559930776e-05f, - 7.583836220e-05f, 7.607722897e-05f, 7.631590756e-05f, 7.655439747e-05f, 7.679269819e-05f, 7.703080921e-05f, 7.726873004e-05f, 7.750646015e-05f, 7.774399906e-05f, 7.798134625e-05f, - 7.821850123e-05f, 7.845546348e-05f, 7.869223251e-05f, 7.892880781e-05f, 7.916518888e-05f, 7.940137522e-05f, 7.963736634e-05f, 7.987316172e-05f, 8.010876087e-05f, 8.034416329e-05f, - 8.057936848e-05f, 8.081437595e-05f, 8.104918519e-05f, 8.128379570e-05f, 8.151820700e-05f, 8.175241858e-05f, 8.198642994e-05f, 8.222024060e-05f, 8.245385006e-05f, 8.268725781e-05f, - 8.292046338e-05f, 8.315346626e-05f, 8.338626595e-05f, 8.361886198e-05f, 8.385125385e-05f, 8.408344106e-05f, 8.431542312e-05f, 8.454719954e-05f, 8.477876984e-05f, 8.501013352e-05f, - 8.524129009e-05f, 8.547223907e-05f, 8.570297997e-05f, 8.593351229e-05f, 8.616383556e-05f, 8.639394928e-05f, 8.662385297e-05f, 8.685354614e-05f, 8.708302831e-05f, 8.731229900e-05f, - 8.754135771e-05f, 8.777020397e-05f, 8.799883729e-05f, 8.822725720e-05f, 8.845546320e-05f, 8.868345481e-05f, 8.891123156e-05f, 8.913879296e-05f, 8.936613854e-05f, 8.959326782e-05f, - 8.982018030e-05f, 9.004687553e-05f, 9.027335301e-05f, 9.049961228e-05f, 9.072565285e-05f, 9.095147425e-05f, 9.117707600e-05f, 9.140245763e-05f, 9.162761866e-05f, 9.185255862e-05f, - 9.207727703e-05f, 9.230177342e-05f, 9.252604732e-05f, 9.275009826e-05f, 9.297392576e-05f, 9.319752935e-05f, 9.342090856e-05f, 9.364406293e-05f, 9.386699198e-05f, 9.408969524e-05f, - 9.431217225e-05f, 9.453442253e-05f, 9.475644562e-05f, 9.497824106e-05f, 9.519980837e-05f, 9.542114710e-05f, 9.564225676e-05f, 9.586313691e-05f, 9.608378708e-05f, 9.630420680e-05f, - 9.652439561e-05f, 9.674435304e-05f, 9.696407865e-05f, 9.718357195e-05f, 9.740283250e-05f, 9.762185983e-05f, 9.784065349e-05f, 9.805921300e-05f, 9.827753793e-05f, 9.849562780e-05f, - 9.871348216e-05f, 9.893110055e-05f, 9.914848252e-05f, 9.936562761e-05f, 9.958253537e-05f, 9.979920533e-05f, 1.000156371e-04f, 1.002318301e-04f, 1.004477840e-04f, 1.006634982e-04f, - 1.008789724e-04f, 1.010942061e-04f, 1.013091989e-04f, 1.015239502e-04f, 1.017384597e-04f, 1.019527269e-04f, 1.021667513e-04f, 1.023805326e-04f, 1.025940701e-04f, 1.028073636e-04f, - 1.030204126e-04f, 1.032332165e-04f, 1.034457750e-04f, 1.036580877e-04f, 1.038701540e-04f, 1.040819735e-04f, 1.042935459e-04f, 1.045048706e-04f, 1.047159472e-04f, 1.049267752e-04f, - 1.051373543e-04f, 1.053476840e-04f, 1.055577639e-04f, 1.057675934e-04f, 1.059771722e-04f, 1.061864999e-04f, 1.063955759e-04f, 1.066043999e-04f, 1.068129714e-04f, 1.070212901e-04f, - 1.072293553e-04f, 1.074371668e-04f, 1.076447241e-04f, 1.078520268e-04f, 1.080590743e-04f, 1.082658664e-04f, 1.084724025e-04f, 1.086786823e-04f, 1.088847052e-04f, 1.090904709e-04f, - 1.092959790e-04f, 1.095012290e-04f, 1.097062205e-04f, 1.099109530e-04f, 1.101154262e-04f, 1.103196396e-04f, 1.105235927e-04f, 1.107272853e-04f, 1.109307167e-04f, 1.111338867e-04f, - 1.113367948e-04f, 1.115394405e-04f, 1.117418235e-04f, 1.119439433e-04f, 1.121457995e-04f, 1.123473917e-04f, 1.125487195e-04f, 1.127497825e-04f, 1.129505801e-04f, 1.131511121e-04f, - 1.133513780e-04f, 1.135513774e-04f, 1.137511098e-04f, 1.139505750e-04f, 1.141497723e-04f, 1.143487015e-04f, 1.145473621e-04f, 1.147457537e-04f, 1.149438759e-04f, 1.151417282e-04f, - 1.153393104e-04f, 1.155366219e-04f, 1.157336624e-04f, 1.159304314e-04f, 1.161269285e-04f, 1.163231534e-04f, 1.165191056e-04f, 1.167147848e-04f, 1.169101904e-04f, 1.171053222e-04f, - 1.173001796e-04f, 1.174947624e-04f, 1.176890701e-04f, 1.178831023e-04f, 1.180768585e-04f, 1.182703385e-04f, 1.184635418e-04f, 1.186564679e-04f, 1.188491166e-04f, 1.190414874e-04f, - 1.192335799e-04f, 1.194253937e-04f, 1.196169284e-04f, 1.198081836e-04f, 1.199991590e-04f, 1.201898540e-04f, 1.203802684e-04f, 1.205704018e-04f, 1.207602537e-04f, 1.209498238e-04f, - 1.211391116e-04f, 1.213281168e-04f, 1.215168390e-04f, 1.217052779e-04f, 1.218934329e-04f, 1.220813037e-04f, 1.222688900e-04f, 1.224561913e-04f, 1.226432073e-04f, 1.228299376e-04f, - 1.230163818e-04f, 1.232025395e-04f, 1.233884103e-04f, 1.235739939e-04f, 1.237592899e-04f, 1.239442978e-04f, 1.241290173e-04f, 1.243134481e-04f, 1.244975897e-04f, 1.246814418e-04f, - 1.248650040e-04f, 1.250482759e-04f, 1.252312571e-04f, 1.254139473e-04f, 1.255963461e-04f, 1.257784531e-04f, 1.259602679e-04f, 1.261417902e-04f, 1.263230196e-04f, 1.265039558e-04f, - 1.266845982e-04f, 1.268649467e-04f, 1.270450008e-04f, 1.272247601e-04f, 1.274042243e-04f, 1.275833930e-04f, 1.277622659e-04f, 1.279408425e-04f, 1.281191226e-04f, 1.282971057e-04f, - 1.284747915e-04f, 1.286521796e-04f, 1.288292696e-04f, 1.290060613e-04f, 1.291825542e-04f, 1.293587479e-04f, 1.295346422e-04f, 1.297102366e-04f, 1.298855309e-04f, 1.300605245e-04f, - 1.302352173e-04f, 1.304096088e-04f, 1.305836986e-04f, 1.307574865e-04f, 1.309309720e-04f, 1.311041548e-04f, 1.312770346e-04f, 1.314496110e-04f, 1.316218836e-04f, 1.317938521e-04f, - 1.319655162e-04f, 1.321368755e-04f, 1.323079296e-04f, 1.324786782e-04f, 1.326491210e-04f, 1.328192576e-04f, 1.329890876e-04f, 1.331586108e-04f, 1.333278268e-04f, 1.334967351e-04f, - 1.336653356e-04f, 1.338336278e-04f, 1.340016114e-04f, 1.341692861e-04f, 1.343366514e-04f, 1.345037072e-04f, 1.346704530e-04f, 1.348368885e-04f, 1.350030134e-04f, 1.351688273e-04f, - 1.353343299e-04f, 1.354995209e-04f, 1.356643999e-04f, 1.358289665e-04f, 1.359932206e-04f, 1.361571616e-04f, 1.363207894e-04f, 1.364841035e-04f, 1.366471036e-04f, 1.368097895e-04f, - 1.369721607e-04f, 1.371342169e-04f, 1.372959579e-04f, 1.374573833e-04f, 1.376184927e-04f, 1.377792859e-04f, 1.379397624e-04f, 1.380999221e-04f, 1.382597646e-04f, 1.384192894e-04f, - 1.385784965e-04f, 1.387373853e-04f, 1.388959556e-04f, 1.390542070e-04f, 1.392121393e-04f, 1.393697522e-04f, 1.395270452e-04f, 1.396840181e-04f, 1.398406706e-04f, 1.399970024e-04f, - 1.401530131e-04f, 1.403087025e-04f, 1.404640702e-04f, 1.406191158e-04f, 1.407738392e-04f, 1.409282400e-04f, 1.410823178e-04f, 1.412360724e-04f, 1.413895035e-04f, 1.415426107e-04f, - 1.416953938e-04f, 1.418478524e-04f, 1.419999863e-04f, 1.421517950e-04f, 1.423032784e-04f, 1.424544361e-04f, 1.426052678e-04f, 1.427557733e-04f, 1.429059521e-04f, 1.430558041e-04f, - 1.432053289e-04f, 1.433545262e-04f, 1.435033957e-04f, 1.436519372e-04f, 1.438001503e-04f, 1.439480347e-04f, 1.440955901e-04f, 1.442428163e-04f, 1.443897129e-04f, 1.445362796e-04f, - 1.446825163e-04f, 1.448284225e-04f, 1.449739980e-04f, 1.451192424e-04f, 1.452641556e-04f, 1.454087372e-04f, 1.455529869e-04f, 1.456969044e-04f, 1.458404895e-04f, 1.459837419e-04f, - 1.461266612e-04f, 1.462692472e-04f, 1.464114997e-04f, 1.465534183e-04f, 1.466950027e-04f, 1.468362527e-04f, 1.469771680e-04f, 1.471177483e-04f, 1.472579933e-04f, 1.473979028e-04f, - 1.475374765e-04f, 1.476767140e-04f, 1.478156152e-04f, 1.479541798e-04f, 1.480924074e-04f, 1.482302978e-04f, 1.483678508e-04f, 1.485050660e-04f, 1.486419432e-04f, 1.487784821e-04f, - 1.489146825e-04f, 1.490505440e-04f, 1.491860665e-04f, 1.493212496e-04f, 1.494560931e-04f, 1.495905967e-04f, 1.497247602e-04f, 1.498585832e-04f, 1.499920656e-04f, 1.501252070e-04f, - 1.502580072e-04f, 1.503904659e-04f, 1.505225830e-04f, 1.506543580e-04f, 1.507857908e-04f, 1.509168812e-04f, 1.510476287e-04f, 1.511780333e-04f, 1.513080945e-04f, 1.514378123e-04f, - 1.515671863e-04f, 1.516962162e-04f, 1.518249019e-04f, 1.519532431e-04f, 1.520812394e-04f, 1.522088907e-04f, 1.523361968e-04f, 1.524631573e-04f, 1.525897720e-04f, 1.527160407e-04f, - 1.528419632e-04f, 1.529675391e-04f, 1.530927682e-04f, 1.532176504e-04f, 1.533421853e-04f, 1.534663727e-04f, 1.535902124e-04f, 1.537137041e-04f, 1.538368476e-04f, 1.539596426e-04f, - 1.540820890e-04f, 1.542041864e-04f, 1.543259347e-04f, 1.544473335e-04f, 1.545683828e-04f, 1.546890821e-04f, 1.548094314e-04f, 1.549294303e-04f, 1.550490786e-04f, 1.551683762e-04f, - 1.552873227e-04f, 1.554059180e-04f, 1.555241618e-04f, 1.556420538e-04f, 1.557595940e-04f, 1.558767819e-04f, 1.559936175e-04f, 1.561101004e-04f, 1.562262305e-04f, 1.563420076e-04f, - 1.564574313e-04f, 1.565725015e-04f, 1.566872180e-04f, 1.568015806e-04f, 1.569155889e-04f, 1.570292429e-04f, 1.571425423e-04f, 1.572554869e-04f, 1.573680764e-04f, 1.574803106e-04f, - 1.575921894e-04f, 1.577037125e-04f, 1.578148798e-04f, 1.579256909e-04f, 1.580361456e-04f, 1.581462439e-04f, 1.582559854e-04f, 1.583653700e-04f, 1.584743974e-04f, 1.585830674e-04f, - 1.586913799e-04f, 1.587993346e-04f, 1.589069313e-04f, 1.590141699e-04f, 1.591210500e-04f, 1.592275716e-04f, 1.593337343e-04f, 1.594395381e-04f, 1.595449827e-04f, 1.596500678e-04f, - 1.597547934e-04f, 1.598591592e-04f, 1.599631650e-04f, 1.600668107e-04f, 1.601700959e-04f, 1.602730206e-04f, 1.603755846e-04f, 1.604777875e-04f, 1.605796293e-04f, 1.606811098e-04f, - 1.607822288e-04f, 1.608829860e-04f, 1.609833813e-04f, 1.610834145e-04f, 1.611830855e-04f, 1.612823939e-04f, 1.613813398e-04f, 1.614799227e-04f, 1.615781427e-04f, 1.616759994e-04f, - 1.617734928e-04f, 1.618706226e-04f, 1.619673886e-04f, 1.620637907e-04f, 1.621598287e-04f, 1.622555024e-04f, 1.623508116e-04f, 1.624457562e-04f, 1.625403360e-04f, 1.626345508e-04f, - 1.627284004e-04f, 1.628218847e-04f, 1.629150034e-04f, 1.630077565e-04f, 1.631001437e-04f, 1.631921649e-04f, 1.632838199e-04f, 1.633751086e-04f, 1.634660307e-04f, 1.635565861e-04f, - 1.636467747e-04f, 1.637365962e-04f, 1.638260506e-04f, 1.639151376e-04f, 1.640038570e-04f, 1.640922088e-04f, 1.641801928e-04f, 1.642678087e-04f, 1.643550565e-04f, 1.644419360e-04f, - 1.645284470e-04f, 1.646145893e-04f, 1.647003629e-04f, 1.647857675e-04f, 1.648708031e-04f, 1.649554694e-04f, 1.650397662e-04f, 1.651236936e-04f, 1.652072512e-04f, 1.652904389e-04f, - 1.653732567e-04f, 1.654557043e-04f, 1.655377816e-04f, 1.656194884e-04f, 1.657008246e-04f, 1.657817901e-04f, 1.658623848e-04f, 1.659426083e-04f, 1.660224608e-04f, 1.661019419e-04f, - 1.661810515e-04f, 1.662597895e-04f, 1.663381559e-04f, 1.664161503e-04f, 1.664937727e-04f, 1.665710230e-04f, 1.666479010e-04f, 1.667244066e-04f, 1.668005396e-04f, 1.668762999e-04f, - 1.669516874e-04f, 1.670267019e-04f, 1.671013434e-04f, 1.671756117e-04f, 1.672495066e-04f, 1.673230280e-04f, 1.673961758e-04f, 1.674689499e-04f, 1.675413502e-04f, 1.676133764e-04f, - 1.676850286e-04f, 1.677563065e-04f, 1.678272101e-04f, 1.678977392e-04f, 1.679678937e-04f, 1.680376735e-04f, 1.681070785e-04f, 1.681761085e-04f, 1.682447635e-04f, 1.683130432e-04f, - 1.683809477e-04f, 1.684484767e-04f, 1.685156302e-04f, 1.685824080e-04f, 1.686488101e-04f, 1.687148363e-04f, 1.687804866e-04f, 1.688457607e-04f, 1.689106586e-04f, 1.689751802e-04f, - 1.690393254e-04f, 1.691030941e-04f, 1.691664861e-04f, 1.692295014e-04f, 1.692921399e-04f, 1.693544014e-04f, 1.694162858e-04f, 1.694777931e-04f, 1.695389232e-04f, 1.695996759e-04f, - 1.696600511e-04f, 1.697200488e-04f, 1.697796688e-04f, 1.698389111e-04f, 1.698977756e-04f, 1.699562621e-04f, 1.700143705e-04f, 1.700721009e-04f, 1.701294530e-04f, 1.701864268e-04f, - 1.702430222e-04f, 1.702992392e-04f, 1.703550775e-04f, 1.704105372e-04f, 1.704656181e-04f, 1.705203201e-04f, 1.705746433e-04f, 1.706285874e-04f, 1.706821524e-04f, 1.707353382e-04f, - 1.707881448e-04f, 1.708405720e-04f, 1.708926198e-04f, 1.709442880e-04f, 1.709955767e-04f, 1.710464857e-04f, 1.710970150e-04f, 1.711471644e-04f, 1.711969340e-04f, 1.712463235e-04f, - 1.712953330e-04f, 1.713439624e-04f, 1.713922116e-04f, 1.714400806e-04f, 1.714875692e-04f, 1.715346774e-04f, 1.715814051e-04f, 1.716277522e-04f, 1.716737188e-04f, 1.717193046e-04f, - 1.717645098e-04f, 1.718093341e-04f, 1.718537775e-04f, 1.718978400e-04f, 1.719415215e-04f, 1.719848219e-04f, 1.720277413e-04f, 1.720702794e-04f, 1.721124363e-04f, 1.721542118e-04f, - 1.721956061e-04f, 1.722366189e-04f, 1.722772502e-04f, 1.723175000e-04f, 1.723573682e-04f, 1.723968548e-04f, 1.724359597e-04f, 1.724746829e-04f, 1.725130243e-04f, 1.725509838e-04f, - 1.725885615e-04f, 1.726257572e-04f, 1.726625709e-04f, 1.726990026e-04f, 1.727350523e-04f, 1.727707198e-04f, 1.728060051e-04f, 1.728409083e-04f, 1.728754291e-04f, 1.729095677e-04f, - 1.729433240e-04f, 1.729766979e-04f, 1.730096894e-04f, 1.730422984e-04f, 1.730745249e-04f, 1.731063690e-04f, 1.731378304e-04f, 1.731689093e-04f, 1.731996055e-04f, 1.732299191e-04f, - 1.732598500e-04f, 1.732893982e-04f, 1.733185636e-04f, 1.733473462e-04f, 1.733757460e-04f, 1.734037630e-04f, 1.734313971e-04f, 1.734586483e-04f, 1.734855166e-04f, 1.735120019e-04f, - 1.735381043e-04f, 1.735638237e-04f, 1.735891600e-04f, 1.736141134e-04f, 1.736386837e-04f, 1.736628709e-04f, 1.736866750e-04f, 1.737100960e-04f, 1.737331338e-04f, 1.737557886e-04f, - 1.737780601e-04f, 1.737999485e-04f, 1.738214537e-04f, 1.738425757e-04f, 1.738633145e-04f, 1.738836701e-04f, 1.739036424e-04f, 1.739232315e-04f, 1.739424373e-04f, 1.739612599e-04f, - 1.739796992e-04f, 1.739977552e-04f, 1.740154280e-04f, 1.740327175e-04f, 1.740496236e-04f, 1.740661465e-04f, 1.740822861e-04f, 1.740980424e-04f, 1.741134154e-04f, 1.741284052e-04f, - 1.741430116e-04f, 1.741572347e-04f, 1.741710746e-04f, 1.741845312e-04f, 1.741976045e-04f, 1.742102945e-04f, 1.742226013e-04f, 1.742345248e-04f, 1.742460650e-04f, 1.742572220e-04f, - 1.742679958e-04f, 1.742783864e-04f, 1.742883937e-04f, 1.742980179e-04f, 1.743072589e-04f, 1.743161167e-04f, 1.743245914e-04f, 1.743326829e-04f, 1.743403913e-04f, 1.743477166e-04f, - 1.743546588e-04f, 1.743612179e-04f, 1.743673940e-04f, 1.743731871e-04f, 1.743785972e-04f, 1.743836243e-04f, 1.743882684e-04f, 1.743925296e-04f, 1.743964079e-04f, 1.743999033e-04f, - 1.744030158e-04f, 1.744057455e-04f, 1.744080925e-04f, 1.744100566e-04f, 1.744116380e-04f, 1.744128367e-04f, 1.744136527e-04f, 1.744140861e-04f, 1.744141368e-04f, 1.744138050e-04f, - 1.744130906e-04f, 1.744119938e-04f, 1.744105144e-04f, 1.744086526e-04f, 1.744064085e-04f, 1.744037819e-04f, 1.744007731e-04f, 1.743973820e-04f, 1.743936086e-04f, 1.743894530e-04f, - 1.743849154e-04f, 1.743799955e-04f, 1.743746937e-04f, 1.743690098e-04f, 1.743629440e-04f, 1.743564962e-04f, 1.743496666e-04f, 1.743424551e-04f, 1.743348619e-04f, 1.743268870e-04f, - 1.743185304e-04f, 1.743097922e-04f, 1.743006724e-04f, 1.742911711e-04f, 1.742812883e-04f, 1.742710242e-04f, 1.742603787e-04f, 1.742493519e-04f, 1.742379440e-04f, 1.742261548e-04f, - 1.742139845e-04f, 1.742014332e-04f, 1.741885009e-04f, 1.741751877e-04f, 1.741614937e-04f, 1.741474188e-04f, 1.741329632e-04f, 1.741181270e-04f, 1.741029101e-04f, 1.740873128e-04f, - 1.740713349e-04f, 1.740549767e-04f, 1.740382382e-04f, 1.740211194e-04f, 1.740036204e-04f, 1.739857414e-04f, 1.739674823e-04f, 1.739488432e-04f, 1.739298243e-04f, 1.739104255e-04f, - 1.738906470e-04f, 1.738704889e-04f, 1.738499512e-04f, 1.738290340e-04f, 1.738077374e-04f, 1.737860614e-04f, 1.737640062e-04f, 1.737415718e-04f, 1.737187584e-04f, 1.736955659e-04f, - 1.736719945e-04f, 1.736480443e-04f, 1.736237153e-04f, 1.735990077e-04f, 1.735739215e-04f, 1.735484569e-04f, 1.735226138e-04f, 1.734963924e-04f, 1.734697928e-04f, 1.734428151e-04f, - 1.734154594e-04f, 1.733877258e-04f, 1.733596143e-04f, 1.733311250e-04f, 1.733022582e-04f, 1.732730138e-04f, 1.732433919e-04f, 1.732133927e-04f, 1.731830162e-04f, 1.731522626e-04f, - 1.731211319e-04f, 1.730896243e-04f, 1.730577398e-04f, 1.730254786e-04f, 1.729928408e-04f, 1.729598265e-04f, 1.729264357e-04f, 1.728926686e-04f, 1.728585253e-04f, 1.728240058e-04f, - 1.727891104e-04f, 1.727538392e-04f, 1.727181921e-04f, 1.726821694e-04f, 1.726457712e-04f, 1.726089975e-04f, 1.725718485e-04f, 1.725343243e-04f, 1.724964250e-04f, 1.724581507e-04f, - 1.724195016e-04f, 1.723804778e-04f, 1.723410793e-04f, 1.723013064e-04f, 1.722611591e-04f, 1.722206375e-04f, 1.721797418e-04f, 1.721384721e-04f, 1.720968285e-04f, 1.720548112e-04f, - 1.720124202e-04f, 1.719696558e-04f, 1.719265179e-04f, 1.718830068e-04f, 1.718391226e-04f, 1.717948654e-04f, 1.717502353e-04f, 1.717052325e-04f, 1.716598571e-04f, 1.716141093e-04f, - 1.715679891e-04f, 1.715214967e-04f, 1.714746323e-04f, 1.714273960e-04f, 1.713797878e-04f, 1.713318080e-04f, 1.712834567e-04f, 1.712347341e-04f, 1.711856402e-04f, 1.711361752e-04f, - 1.710863393e-04f, 1.710361325e-04f, 1.709855551e-04f, 1.709346072e-04f, 1.708832889e-04f, 1.708316004e-04f, 1.707795418e-04f, 1.707271133e-04f, 1.706743150e-04f, 1.706211471e-04f, - 1.705676097e-04f, 1.705137029e-04f, 1.704594270e-04f, 1.704047820e-04f, 1.703497682e-04f, 1.702943856e-04f, 1.702386345e-04f, 1.701825149e-04f, 1.701260271e-04f, 1.700691712e-04f, - 1.700119474e-04f, 1.699543557e-04f, 1.698963965e-04f, 1.698380697e-04f, 1.697793757e-04f, 1.697203146e-04f, 1.696608864e-04f, 1.696010914e-04f, 1.695409298e-04f, 1.694804017e-04f, - 1.694195073e-04f, 1.693582467e-04f, 1.692966202e-04f, 1.692346278e-04f, 1.691722698e-04f, 1.691095463e-04f, 1.690464574e-04f, 1.689830035e-04f, 1.689191845e-04f, 1.688550008e-04f, - 1.687904525e-04f, 1.687255397e-04f, 1.686602626e-04f, 1.685946215e-04f, 1.685286164e-04f, 1.684622476e-04f, 1.683955152e-04f, 1.683284194e-04f, 1.682609605e-04f, 1.681931385e-04f, - 1.681249537e-04f, 1.680564062e-04f, 1.679874962e-04f, 1.679182239e-04f, 1.678485896e-04f, 1.677785933e-04f, 1.677082352e-04f, 1.676375156e-04f, 1.675664347e-04f, 1.674949926e-04f, - 1.674231895e-04f, 1.673510256e-04f, 1.672785011e-04f, 1.672056161e-04f, 1.671323710e-04f, 1.670587658e-04f, 1.669848008e-04f, 1.669104762e-04f, 1.668357921e-04f, 1.667607488e-04f, - 1.666853464e-04f, 1.666095851e-04f, 1.665334653e-04f, 1.664569869e-04f, 1.663801503e-04f, 1.663029556e-04f, 1.662254031e-04f, 1.661474930e-04f, 1.660692253e-04f, 1.659906005e-04f, - 1.659116186e-04f, 1.658322799e-04f, 1.657525845e-04f, 1.656725327e-04f, 1.655921247e-04f, 1.655113607e-04f, 1.654302409e-04f, 1.653487655e-04f, 1.652669348e-04f, 1.651847489e-04f, - 1.651022080e-04f, 1.650193124e-04f, 1.649360622e-04f, 1.648524578e-04f, 1.647684992e-04f, 1.646841868e-04f, 1.645995207e-04f, 1.645145012e-04f, 1.644291284e-04f, 1.643434026e-04f, - 1.642573241e-04f, 1.641708929e-04f, 1.640841095e-04f, 1.639969739e-04f, 1.639094864e-04f, 1.638216472e-04f, 1.637334566e-04f, 1.636449147e-04f, 1.635560218e-04f, 1.634667782e-04f, - 1.633771840e-04f, 1.632872395e-04f, 1.631969449e-04f, 1.631063004e-04f, 1.630153064e-04f, 1.629239629e-04f, 1.628322702e-04f, 1.627402286e-04f, 1.626478383e-04f, 1.625550995e-04f, - 1.624620125e-04f, 1.623685775e-04f, 1.622747947e-04f, 1.621806644e-04f, 1.620861868e-04f, 1.619913622e-04f, 1.618961907e-04f, 1.618006727e-04f, 1.617048084e-04f, 1.616085979e-04f, - 1.615120416e-04f, 1.614151397e-04f, 1.613178925e-04f, 1.612203001e-04f, 1.611223629e-04f, 1.610240810e-04f, 1.609254548e-04f, 1.608264844e-04f, 1.607271702e-04f, 1.606275123e-04f, - 1.605275110e-04f, 1.604271666e-04f, 1.603264793e-04f, 1.602254494e-04f, 1.601240771e-04f, 1.600223627e-04f, 1.599203064e-04f, 1.598179085e-04f, 1.597151692e-04f, 1.596120888e-04f, - 1.595086676e-04f, 1.594049058e-04f, 1.593008036e-04f, 1.591963614e-04f, 1.590915794e-04f, 1.589864578e-04f, 1.588809969e-04f, 1.587751970e-04f, 1.586690583e-04f, 1.585625811e-04f, - 1.584557657e-04f, 1.583486123e-04f, 1.582411211e-04f, 1.581332926e-04f, 1.580251268e-04f, 1.579166242e-04f, 1.578077849e-04f, 1.576986092e-04f, 1.575890974e-04f, 1.574792498e-04f, - 1.573690667e-04f, 1.572585482e-04f, 1.571476947e-04f, 1.570365065e-04f, 1.569249838e-04f, 1.568131270e-04f, 1.567009362e-04f, 1.565884117e-04f, 1.564755539e-04f, 1.563623630e-04f, - 1.562488393e-04f, 1.561349831e-04f, 1.560207946e-04f, 1.559062741e-04f, 1.557914219e-04f, 1.556762384e-04f, 1.555607237e-04f, 1.554448782e-04f, 1.553287021e-04f, 1.552121957e-04f, - 1.550953593e-04f, 1.549781933e-04f, 1.548606978e-04f, 1.547428732e-04f, 1.546247198e-04f, 1.545062378e-04f, 1.543874275e-04f, 1.542682893e-04f, 1.541488234e-04f, 1.540290301e-04f, - 1.539089097e-04f, 1.537884624e-04f, 1.536676887e-04f, 1.535465888e-04f, 1.534251629e-04f, 1.533034115e-04f, 1.531813346e-04f, 1.530589328e-04f, 1.529362062e-04f, 1.528131552e-04f, - 1.526897800e-04f, 1.525660810e-04f, 1.524420585e-04f, 1.523177128e-04f, 1.521930441e-04f, 1.520680527e-04f, 1.519427391e-04f, 1.518171034e-04f, 1.516911460e-04f, 1.515648672e-04f, - 1.514382672e-04f, 1.513113465e-04f, 1.511841053e-04f, 1.510565439e-04f, 1.509286626e-04f, 1.508004617e-04f, 1.506719416e-04f, 1.505431025e-04f, 1.504139448e-04f, 1.502844688e-04f, - 1.501546748e-04f, 1.500245630e-04f, 1.498941339e-04f, 1.497633877e-04f, 1.496323248e-04f, 1.495009454e-04f, 1.493692499e-04f, 1.492372386e-04f, 1.491049118e-04f, 1.489722698e-04f, - 1.488393130e-04f, 1.487060417e-04f, 1.485724561e-04f, 1.484385567e-04f, 1.483043437e-04f, 1.481698175e-04f, 1.480349783e-04f, 1.478998266e-04f, 1.477643625e-04f, 1.476285866e-04f, - 1.474924990e-04f, 1.473561001e-04f, 1.472193903e-04f, 1.470823698e-04f, 1.469450390e-04f, 1.468073982e-04f, 1.466694478e-04f, 1.465311881e-04f, 1.463926194e-04f, 1.462537420e-04f, - 1.461145563e-04f, 1.459750626e-04f, 1.458352613e-04f, 1.456951526e-04f, 1.455547369e-04f, 1.454140146e-04f, 1.452729860e-04f, 1.451316514e-04f, 1.449900112e-04f, 1.448480656e-04f, - 1.447058151e-04f, 1.445632600e-04f, 1.444204006e-04f, 1.442772372e-04f, 1.441337703e-04f, 1.439900001e-04f, 1.438459269e-04f, 1.437015512e-04f, 1.435568733e-04f, 1.434118935e-04f, - 1.432666121e-04f, 1.431210296e-04f, 1.429751462e-04f, 1.428289623e-04f, 1.426824782e-04f, 1.425356944e-04f, 1.423886111e-04f, 1.422412287e-04f, 1.420935475e-04f, 1.419455679e-04f, - 1.417972903e-04f, 1.416487150e-04f, 1.414998423e-04f, 1.413506726e-04f, 1.412012063e-04f, 1.410514437e-04f, 1.409013852e-04f, 1.407510311e-04f, 1.406003818e-04f, 1.404494376e-04f, - 1.402981990e-04f, 1.401466661e-04f, 1.399948395e-04f, 1.398427195e-04f, 1.396903064e-04f, 1.395376006e-04f, 1.393846024e-04f, 1.392313123e-04f, 1.390777305e-04f, 1.389238575e-04f, - 1.387696936e-04f, 1.386152392e-04f, 1.384604946e-04f, 1.383054602e-04f, 1.381501364e-04f, 1.379945235e-04f, 1.378386219e-04f, 1.376824320e-04f, 1.375259541e-04f, 1.373691887e-04f, - 1.372121360e-04f, 1.370547964e-04f, 1.368971704e-04f, 1.367392583e-04f, 1.365810604e-04f, 1.364225772e-04f, 1.362638090e-04f, 1.361047562e-04f, 1.359454191e-04f, 1.357857982e-04f, - 1.356258937e-04f, 1.354657062e-04f, 1.353052359e-04f, 1.351444833e-04f, 1.349834486e-04f, 1.348221324e-04f, 1.346605350e-04f, 1.344986567e-04f, 1.343364979e-04f, 1.341740591e-04f, - 1.340113405e-04f, 1.338483427e-04f, 1.336850659e-04f, 1.335215105e-04f, 1.333576770e-04f, 1.331935657e-04f, 1.330291770e-04f, 1.328645113e-04f, 1.326995690e-04f, 1.325343504e-04f, - 1.323688560e-04f, 1.322030861e-04f, 1.320370411e-04f, 1.318707214e-04f, 1.317041275e-04f, 1.315372596e-04f, 1.313701182e-04f, 1.312027037e-04f, 1.310350165e-04f, 1.308670569e-04f, - 1.306988254e-04f, 1.305303223e-04f, 1.303615480e-04f, 1.301925030e-04f, 1.300231876e-04f, 1.298536023e-04f, 1.296837473e-04f, 1.295136232e-04f, 1.293432303e-04f, 1.291725690e-04f, - 1.290016398e-04f, 1.288304429e-04f, 1.286589788e-04f, 1.284872480e-04f, 1.283152508e-04f, 1.281429875e-04f, 1.279704587e-04f, 1.277976648e-04f, 1.276246060e-04f, 1.274512829e-04f, - 1.272776958e-04f, 1.271038451e-04f, 1.269297313e-04f, 1.267553547e-04f, 1.265807157e-04f, 1.264058148e-04f, 1.262306524e-04f, 1.260552289e-04f, 1.258795446e-04f, 1.257036000e-04f, - 1.255273956e-04f, 1.253509316e-04f, 1.251742085e-04f, 1.249972268e-04f, 1.248199868e-04f, 1.246424890e-04f, 1.244647338e-04f, 1.242867215e-04f, 1.241084526e-04f, 1.239299276e-04f, - 1.237511467e-04f, 1.235721105e-04f, 1.233928193e-04f, 1.232132737e-04f, 1.230334739e-04f, 1.228534204e-04f, 1.226731136e-04f, 1.224925540e-04f, 1.223117419e-04f, 1.221306778e-04f, - 1.219493621e-04f, 1.217677952e-04f, 1.215859776e-04f, 1.214039096e-04f, 1.212215917e-04f, 1.210390244e-04f, 1.208562079e-04f, 1.206731428e-04f, 1.204898295e-04f, 1.203062684e-04f, - 1.201224599e-04f, 1.199384045e-04f, 1.197541025e-04f, 1.195695544e-04f, 1.193847607e-04f, 1.191997218e-04f, 1.190144380e-04f, 1.188289098e-04f, 1.186431377e-04f, 1.184571221e-04f, - 1.182708633e-04f, 1.180843619e-04f, 1.178976183e-04f, 1.177106329e-04f, 1.175234061e-04f, 1.173359383e-04f, 1.171482301e-04f, 1.169602818e-04f, 1.167720938e-04f, 1.165836667e-04f, - 1.163950007e-04f, 1.162060965e-04f, 1.160169543e-04f, 1.158275747e-04f, 1.156379581e-04f, 1.154481049e-04f, 1.152580155e-04f, 1.150676904e-04f, 1.148771301e-04f, 1.146863349e-04f, - 1.144953053e-04f, 1.143040418e-04f, 1.141125448e-04f, 1.139208147e-04f, 1.137288519e-04f, 1.135366570e-04f, 1.133442304e-04f, 1.131515724e-04f, 1.129586836e-04f, 1.127655644e-04f, - 1.125722152e-04f, 1.123786365e-04f, 1.121848287e-04f, 1.119907922e-04f, 1.117965276e-04f, 1.116020353e-04f, 1.114073156e-04f, 1.112123691e-04f, 1.110171963e-04f, 1.108217974e-04f, - 1.106261731e-04f, 1.104303237e-04f, 1.102342498e-04f, 1.100379517e-04f, 1.098414298e-04f, 1.096446848e-04f, 1.094477169e-04f, 1.092505267e-04f, 1.090531146e-04f, 1.088554811e-04f, - 1.086576266e-04f, 1.084595516e-04f, 1.082612565e-04f, 1.080627417e-04f, 1.078640078e-04f, 1.076650553e-04f, 1.074658844e-04f, 1.072664958e-04f, 1.070668898e-04f, 1.068670669e-04f, - 1.066670276e-04f, 1.064667724e-04f, 1.062663016e-04f, 1.060656158e-04f, 1.058647154e-04f, 1.056636009e-04f, 1.054622727e-04f, 1.052607314e-04f, 1.050589772e-04f, 1.048570108e-04f, - 1.046548326e-04f, 1.044524430e-04f, 1.042498425e-04f, 1.040470316e-04f, 1.038440108e-04f, 1.036407804e-04f, 1.034373410e-04f, 1.032336930e-04f, 1.030298369e-04f, 1.028257732e-04f, - 1.026215023e-04f, 1.024170247e-04f, 1.022123408e-04f, 1.020074512e-04f, 1.018023563e-04f, 1.015970565e-04f, 1.013915524e-04f, 1.011858444e-04f, 1.009799329e-04f, 1.007738185e-04f, - 1.005675016e-04f, 1.003609827e-04f, 1.001542623e-04f, 9.994734074e-05f, 9.974021861e-05f, 9.953289636e-05f, 9.932537445e-05f, 9.911765335e-05f, 9.890973355e-05f, 9.870161552e-05f, - 9.849329973e-05f, 9.828478665e-05f, 9.807607676e-05f, 9.786717054e-05f, 9.765806846e-05f, 9.744877100e-05f, 9.723927864e-05f, 9.702959184e-05f, 9.681971110e-05f, 9.660963689e-05f, - 9.639936968e-05f, 9.618890996e-05f, 9.597825820e-05f, 9.576741489e-05f, 9.555638050e-05f, 9.534515551e-05f, 9.513374041e-05f, 9.492213568e-05f, 9.471034179e-05f, 9.449835923e-05f, - 9.428618848e-05f, 9.407383003e-05f, 9.386128435e-05f, 9.364855193e-05f, 9.343563325e-05f, 9.322252880e-05f, 9.300923907e-05f, 9.279576452e-05f, 9.258210566e-05f, 9.236826297e-05f, - 9.215423693e-05f, 9.194002802e-05f, 9.172563674e-05f, 9.151106357e-05f, 9.129630900e-05f, 9.108137352e-05f, 9.086625761e-05f, 9.065096177e-05f, 9.043548647e-05f, 9.021983221e-05f, - 9.000399949e-05f, 8.978798878e-05f, 8.957180058e-05f, 8.935543538e-05f, 8.913889367e-05f, 8.892217594e-05f, 8.870528269e-05f, 8.848821439e-05f, 8.827097156e-05f, 8.805355467e-05f, - 8.783596422e-05f, 8.761820071e-05f, 8.740026462e-05f, 8.718215646e-05f, 8.696387671e-05f, 8.674542587e-05f, 8.652680443e-05f, 8.630801290e-05f, 8.608905175e-05f, 8.586992150e-05f, - 8.565062264e-05f, 8.543115566e-05f, 8.521152106e-05f, 8.499171933e-05f, 8.477175098e-05f, 8.455161650e-05f, 8.433131639e-05f, 8.411085115e-05f, 8.389022128e-05f, 8.366942727e-05f, - 8.344846962e-05f, 8.322734884e-05f, 8.300606542e-05f, 8.278461987e-05f, 8.256301268e-05f, 8.234124436e-05f, 8.211931540e-05f, 8.189722632e-05f, 8.167497760e-05f, 8.145256975e-05f, - 8.123000328e-05f, 8.100727868e-05f, 8.078439647e-05f, 8.056135713e-05f, 8.033816119e-05f, 8.011480913e-05f, 7.989130147e-05f, 7.966763870e-05f, 7.944382135e-05f, 7.921984989e-05f, - 7.899572486e-05f, 7.877144674e-05f, 7.854701605e-05f, 7.832243328e-05f, 7.809769896e-05f, 7.787281358e-05f, 7.764777766e-05f, 7.742259169e-05f, 7.719725619e-05f, 7.697177166e-05f, - 7.674613862e-05f, 7.652035756e-05f, 7.629442901e-05f, 7.606835347e-05f, 7.584213144e-05f, 7.561576344e-05f, 7.538924998e-05f, 7.516259157e-05f, 7.493578872e-05f, 7.470884193e-05f, - 7.448175173e-05f, 7.425451861e-05f, 7.402714310e-05f, 7.379962570e-05f, 7.357196693e-05f, 7.334416729e-05f, 7.311622731e-05f, 7.288814749e-05f, 7.265992835e-05f, 7.243157039e-05f, - 7.220307414e-05f, 7.197444011e-05f, 7.174566881e-05f, 7.151676075e-05f, 7.128771646e-05f, 7.105853644e-05f, 7.082922121e-05f, 7.059977128e-05f, 7.037018718e-05f, 7.014046941e-05f, - 6.991061850e-05f, 6.968063495e-05f, 6.945051929e-05f, 6.922027204e-05f, 6.898989370e-05f, 6.875938480e-05f, 6.852874586e-05f, 6.829797739e-05f, 6.806707991e-05f, 6.783605393e-05f, - 6.760489999e-05f, 6.737361859e-05f, 6.714221025e-05f, 6.691067550e-05f, 6.667901485e-05f, 6.644722883e-05f, 6.621531794e-05f, 6.598328273e-05f, 6.575112369e-05f, 6.551884136e-05f, - 6.528643625e-05f, 6.505390889e-05f, 6.482125979e-05f, 6.458848949e-05f, 6.435559849e-05f, 6.412258732e-05f, 6.388945651e-05f, 6.365620658e-05f, 6.342283804e-05f, 6.318935142e-05f, - 6.295574725e-05f, 6.272202605e-05f, 6.248818834e-05f, 6.225423464e-05f, 6.202016548e-05f, 6.178598138e-05f, 6.155168287e-05f, 6.131727047e-05f, 6.108274471e-05f, 6.084810610e-05f, - 6.061335518e-05f, 6.037849247e-05f, 6.014351850e-05f, 5.990843379e-05f, 5.967323887e-05f, 5.943793425e-05f, 5.920252048e-05f, 5.896699808e-05f, 5.873136756e-05f, 5.849562947e-05f, - 5.825978432e-05f, 5.802383264e-05f, 5.778777497e-05f, 5.755161182e-05f, 5.731534373e-05f, 5.707897122e-05f, 5.684249482e-05f, 5.660591507e-05f, 5.636923248e-05f, 5.613244758e-05f, - 5.589556092e-05f, 5.565857301e-05f, 5.542148438e-05f, 5.518429556e-05f, 5.494700709e-05f, 5.470961949e-05f, 5.447213329e-05f, 5.423454902e-05f, 5.399686721e-05f, 5.375908840e-05f, - 5.352121311e-05f, 5.328324187e-05f, 5.304517521e-05f, 5.280701367e-05f, 5.256875778e-05f, 5.233040806e-05f, 5.209196506e-05f, 5.185342929e-05f, 5.161480129e-05f, 5.137608160e-05f, - 5.113727075e-05f, 5.089836926e-05f, 5.065937768e-05f, 5.042029652e-05f, 5.018112634e-05f, 4.994186765e-05f, 4.970252099e-05f, 4.946308690e-05f, 4.922356590e-05f, 4.898395854e-05f, - 4.874426534e-05f, 4.850448684e-05f, 4.826462358e-05f, 4.802467607e-05f, 4.778464487e-05f, 4.754453051e-05f, 4.730433351e-05f, 4.706405441e-05f, 4.682369376e-05f, 4.658325207e-05f, - 4.634272989e-05f, 4.610212776e-05f, 4.586144620e-05f, 4.562068576e-05f, 4.537984696e-05f, 4.513893035e-05f, 4.489793646e-05f, 4.465686582e-05f, 4.441571897e-05f, 4.417449645e-05f, - 4.393319880e-05f, 4.369182654e-05f, 4.345038022e-05f, 4.320886037e-05f, 4.296726752e-05f, 4.272560223e-05f, 4.248386501e-05f, 4.224205642e-05f, 4.200017698e-05f, 4.175822723e-05f, - 4.151620772e-05f, 4.127411897e-05f, 4.103196153e-05f, 4.078973592e-05f, 4.054744270e-05f, 4.030508240e-05f, 4.006265555e-05f, 3.982016270e-05f, 3.957760438e-05f, 3.933498112e-05f, - 3.909229348e-05f, 3.884954198e-05f, 3.860672717e-05f, 3.836384958e-05f, 3.812090975e-05f, 3.787790822e-05f, 3.763484553e-05f, 3.739172222e-05f, 3.714853882e-05f, 3.690529589e-05f, - 3.666199394e-05f, 3.641863353e-05f, 3.617521520e-05f, 3.593173947e-05f, 3.568820690e-05f, 3.544461802e-05f, 3.520097337e-05f, 3.495727349e-05f, 3.471351892e-05f, 3.446971020e-05f, - 3.422584787e-05f, 3.398193248e-05f, 3.373796455e-05f, 3.349394463e-05f, 3.324987326e-05f, 3.300575098e-05f, 3.276157833e-05f, 3.251735585e-05f, 3.227308409e-05f, 3.202876357e-05f, - 3.178439485e-05f, 3.153997846e-05f, 3.129551494e-05f, 3.105100483e-05f, 3.080644868e-05f, 3.056184703e-05f, 3.031720041e-05f, 3.007250937e-05f, 2.982777444e-05f, 2.958299617e-05f, - 2.933817511e-05f, 2.909331178e-05f, 2.884840674e-05f, 2.860346051e-05f, 2.835847366e-05f, 2.811344670e-05f, 2.786838020e-05f, 2.762327468e-05f, 2.737813069e-05f, 2.713294877e-05f, - 2.688772946e-05f, 2.664247331e-05f, 2.639718085e-05f, 2.615185262e-05f, 2.590648918e-05f, 2.566109105e-05f, 2.541565878e-05f, 2.517019292e-05f, 2.492469400e-05f, 2.467916256e-05f, - 2.443359915e-05f, 2.418800432e-05f, 2.394237859e-05f, 2.369672251e-05f, 2.345103663e-05f, 2.320532148e-05f, 2.295957761e-05f, 2.271380557e-05f, 2.246800588e-05f, 2.222217909e-05f, - 2.197632575e-05f, 2.173044640e-05f, 2.148454157e-05f, 2.123861182e-05f, 2.099265768e-05f, 2.074667969e-05f, 2.050067839e-05f, 2.025465434e-05f, 2.000860806e-05f, 1.976254011e-05f, - 1.951645102e-05f, 1.927034134e-05f, 1.902421160e-05f, 1.877806235e-05f, 1.853189413e-05f, 1.828570748e-05f, 1.803950295e-05f, 1.779328108e-05f, 1.754704240e-05f, 1.730078746e-05f, - 1.705451681e-05f, 1.680823098e-05f, 1.656193051e-05f, 1.631561595e-05f, 1.606928784e-05f, 1.582294672e-05f, 1.557659313e-05f, 1.533022761e-05f, 1.508385072e-05f, 1.483746297e-05f, - 1.459106493e-05f, 1.434465712e-05f, 1.409824010e-05f, 1.385181440e-05f, 1.360538057e-05f, 1.335893914e-05f, 1.311249066e-05f, 1.286603567e-05f, 1.261957470e-05f, 1.237310831e-05f, - 1.212663704e-05f, 1.188016141e-05f, 1.163368198e-05f, 1.138719929e-05f, 1.114071388e-05f, 1.089422628e-05f, 1.064773704e-05f, 1.040124671e-05f, 1.015475581e-05f, 9.908264900e-06f, - 9.661774511e-06f, 9.415285186e-06f, 9.168797466e-06f, 8.922311891e-06f, 8.675829002e-06f, 8.429349340e-06f, 8.182873445e-06f, 7.936401857e-06f, 7.689935118e-06f, 7.443473767e-06f, - 7.197018344e-06f, 6.950569390e-06f, 6.704127446e-06f, 6.457693050e-06f, 6.211266744e-06f, 5.964849067e-06f, 5.718440558e-06f, 5.472041759e-06f, 5.225653208e-06f, 4.979275445e-06f, - 4.732909011e-06f, 4.486554443e-06f, 4.240212283e-06f, 3.993883069e-06f, 3.747567340e-06f, 3.501265637e-06f, 3.254978497e-06f, 3.008706461e-06f, 2.762450066e-06f, 2.516209852e-06f, - 2.269986358e-06f, 2.023780123e-06f, 1.777591685e-06f, 1.531421583e-06f, 1.285270354e-06f, 1.039138539e-06f, 7.930266742e-07f, 5.469352986e-07f, 3.008649502e-07f, 5.481616706e-08f, - -1.912105129e-07f, -4.372145520e-07f, -6.831954123e-07f, -9.291525564e-07f, -1.175085447e-06f, -1.420993546e-06f, -1.666876316e-06f, -1.912733220e-06f, -2.158563722e-06f, -2.404367284e-06f, - -2.650143369e-06f, -2.895891440e-06f, -3.141610961e-06f, -3.387301396e-06f, -3.632962207e-06f, -3.878592858e-06f, -4.124192814e-06f, -4.369761537e-06f, -4.615298493e-06f, -4.860803145e-06f, - -5.106274957e-06f, -5.351713394e-06f, -5.597117921e-06f, -5.842488001e-06f, -6.087823100e-06f, -6.333122682e-06f, -6.578386213e-06f, -6.823613158e-06f, -7.068802981e-06f, -7.313955148e-06f, - -7.559069125e-06f, -7.804144378e-06f, -8.049180372e-06f, -8.294176572e-06f, -8.539132446e-06f, -8.784047459e-06f, -9.028921077e-06f, -9.273752767e-06f, -9.518541996e-06f, -9.763288230e-06f, - -1.000799094e-05f, -1.025264958e-05f, -1.049726363e-05f, -1.074183256e-05f, -1.098635583e-05f, -1.123083290e-05f, -1.147526325e-05f, -1.171964635e-05f, -1.196398166e-05f, -1.220826865e-05f, - -1.245250679e-05f, -1.269669554e-05f, -1.294083439e-05f, -1.318492278e-05f, -1.342896020e-05f, -1.367294612e-05f, -1.391688000e-05f, -1.416076130e-05f, -1.440458952e-05f, -1.464836410e-05f, - -1.489208452e-05f, -1.513575026e-05f, -1.537936077e-05f, -1.562291554e-05f, -1.586641403e-05f, -1.610985572e-05f, -1.635324007e-05f, -1.659656656e-05f, -1.683983465e-05f, -1.708304382e-05f, - -1.732619355e-05f, -1.756928329e-05f, -1.781231253e-05f, -1.805528074e-05f, -1.829818738e-05f, -1.854103194e-05f, -1.878381388e-05f, -1.902653268e-05f, -1.926918781e-05f, -1.951177874e-05f, - -1.975430495e-05f, -1.999676591e-05f, -2.023916110e-05f, -2.048148998e-05f, -2.072375204e-05f, -2.096594674e-05f, -2.120807357e-05f, -2.145013200e-05f, -2.169212150e-05f, -2.193404154e-05f, - -2.217589161e-05f, -2.241767118e-05f, -2.265937972e-05f, -2.290101671e-05f, -2.314258163e-05f, -2.338407396e-05f, -2.362549316e-05f, -2.386683872e-05f, -2.410811012e-05f, -2.434930682e-05f, - -2.459042832e-05f, -2.483147408e-05f, -2.507244359e-05f, -2.531333632e-05f, -2.555415175e-05f, -2.579488936e-05f, -2.603554863e-05f, -2.627612904e-05f, -2.651663006e-05f, -2.675705118e-05f, - -2.699739188e-05f, -2.723765163e-05f, -2.747782992e-05f, -2.771792623e-05f, -2.795794003e-05f, -2.819787081e-05f, -2.843771805e-05f, -2.867748124e-05f, -2.891715984e-05f, -2.915675335e-05f, - -2.939626124e-05f, -2.963568300e-05f, -2.987501811e-05f, -3.011426605e-05f, -3.035342631e-05f, -3.059249837e-05f, -3.083148171e-05f, -3.107037582e-05f, -3.130918018e-05f, -3.154789427e-05f, - -3.178651758e-05f, -3.202504960e-05f, -3.226348980e-05f, -3.250183768e-05f, -3.274009271e-05f, -3.297825439e-05f, -3.321632220e-05f, -3.345429562e-05f, -3.369217415e-05f, -3.392995727e-05f, - -3.416764446e-05f, -3.440523522e-05f, -3.464272902e-05f, -3.488012537e-05f, -3.511742374e-05f, -3.535462363e-05f, -3.559172452e-05f, -3.582872590e-05f, -3.606562726e-05f, -3.630242810e-05f, - -3.653912789e-05f, -3.677572613e-05f, -3.701222231e-05f, -3.724861592e-05f, -3.748490645e-05f, -3.772109339e-05f, -3.795717623e-05f, -3.819315447e-05f, -3.842902759e-05f, -3.866479509e-05f, - -3.890045646e-05f, -3.913601119e-05f, -3.937145878e-05f, -3.960679871e-05f, -3.984203049e-05f, -4.007715360e-05f, -4.031216753e-05f, -4.054707180e-05f, -4.078186588e-05f, -4.101654927e-05f, - -4.125112147e-05f, -4.148558197e-05f, -4.171993027e-05f, -4.195416586e-05f, -4.218828825e-05f, -4.242229692e-05f, -4.265619138e-05f, -4.288997111e-05f, -4.312363563e-05f, -4.335718442e-05f, - -4.359061699e-05f, -4.382393283e-05f, -4.405713144e-05f, -4.429021232e-05f, -4.452317497e-05f, -4.475601889e-05f, -4.498874358e-05f, -4.522134853e-05f, -4.545383326e-05f, -4.568619725e-05f, - -4.591844002e-05f, -4.615056106e-05f, -4.638255988e-05f, -4.661443597e-05f, -4.684618884e-05f, -4.707781799e-05f, -4.730932292e-05f, -4.754070314e-05f, -4.777195816e-05f, -4.800308747e-05f, - -4.823409057e-05f, -4.846496699e-05f, -4.869571621e-05f, -4.892633774e-05f, -4.915683109e-05f, -4.938719577e-05f, -4.961743128e-05f, -4.984753713e-05f, -5.007751282e-05f, -5.030735787e-05f, - -5.053707177e-05f, -5.076665405e-05f, -5.099610419e-05f, -5.122542173e-05f, -5.145460615e-05f, -5.168365698e-05f, -5.191257371e-05f, -5.214135587e-05f, -5.237000297e-05f, -5.259851450e-05f, - -5.282688998e-05f, -5.305512893e-05f, -5.328323086e-05f, -5.351119527e-05f, -5.373902169e-05f, -5.396670961e-05f, -5.419425856e-05f, -5.442166805e-05f, -5.464893760e-05f, -5.487606670e-05f, - -5.510305489e-05f, -5.532990168e-05f, -5.555660657e-05f, -5.578316910e-05f, -5.600958876e-05f, -5.623586508e-05f, -5.646199757e-05f, -5.668798576e-05f, -5.691382915e-05f, -5.713952727e-05f, - -5.736507964e-05f, -5.759048576e-05f, -5.781574517e-05f, -5.804085738e-05f, -5.826582190e-05f, -5.849063826e-05f, -5.871530599e-05f, -5.893982459e-05f, -5.916419359e-05f, -5.938841252e-05f, - -5.961248089e-05f, -5.983639822e-05f, -6.006016404e-05f, -6.028377787e-05f, -6.050723923e-05f, -6.073054765e-05f, -6.095370266e-05f, -6.117670376e-05f, -6.139955050e-05f, -6.162224239e-05f, - -6.184477896e-05f, -6.206715974e-05f, -6.228938424e-05f, -6.251145201e-05f, -6.273336256e-05f, -6.295511543e-05f, -6.317671013e-05f, -6.339814621e-05f, -6.361942318e-05f, -6.384054057e-05f, - -6.406149793e-05f, -6.428229476e-05f, -6.450293061e-05f, -6.472340501e-05f, -6.494371748e-05f, -6.516386756e-05f, -6.538385478e-05f, -6.560367867e-05f, -6.582333877e-05f, -6.604283460e-05f, - -6.626216570e-05f, -6.648133160e-05f, -6.670033184e-05f, -6.691916595e-05f, -6.713783347e-05f, -6.735633393e-05f, -6.757466687e-05f, -6.779283182e-05f, -6.801082833e-05f, -6.822865592e-05f, - -6.844631413e-05f, -6.866380251e-05f, -6.888112059e-05f, -6.909826791e-05f, -6.931524400e-05f, -6.953204841e-05f, -6.974868068e-05f, -6.996514035e-05f, -7.018142696e-05f, -7.039754004e-05f, - -7.061347915e-05f, -7.082924382e-05f, -7.104483359e-05f, -7.126024801e-05f, -7.147548663e-05f, -7.169054897e-05f, -7.190543460e-05f, -7.212014305e-05f, -7.233467387e-05f, -7.254902660e-05f, - -7.276320079e-05f, -7.297719599e-05f, -7.319101174e-05f, -7.340464759e-05f, -7.361810309e-05f, -7.383137778e-05f, -7.404447121e-05f, -7.425738294e-05f, -7.447011251e-05f, -7.468265947e-05f, - -7.489502337e-05f, -7.510720376e-05f, -7.531920020e-05f, -7.553101223e-05f, -7.574263941e-05f, -7.595408129e-05f, -7.616533741e-05f, -7.637640735e-05f, -7.658729064e-05f, -7.679798684e-05f, - -7.700849552e-05f, -7.721881621e-05f, -7.742894848e-05f, -7.763889189e-05f, -7.784864599e-05f, -7.805821034e-05f, -7.826758449e-05f, -7.847676800e-05f, -7.868576043e-05f, -7.889456135e-05f, - -7.910317030e-05f, -7.931158685e-05f, -7.951981056e-05f, -7.972784099e-05f, -7.993567770e-05f, -8.014332025e-05f, -8.035076821e-05f, -8.055802113e-05f, -8.076507858e-05f, -8.097194012e-05f, - -8.117860532e-05f, -8.138507374e-05f, -8.159134495e-05f, -8.179741850e-05f, -8.200329398e-05f, -8.220897093e-05f, -8.241444894e-05f, -8.261972756e-05f, -8.282480636e-05f, -8.302968492e-05f, - -8.323436280e-05f, -8.343883957e-05f, -8.364311480e-05f, -8.384718806e-05f, -8.405105891e-05f, -8.425472694e-05f, -8.445819171e-05f, -8.466145280e-05f, -8.486450977e-05f, -8.506736221e-05f, - -8.527000967e-05f, -8.547245175e-05f, -8.567468800e-05f, -8.587671801e-05f, -8.607854136e-05f, -8.628015761e-05f, -8.648156634e-05f, -8.668276714e-05f, -8.688375958e-05f, -8.708454323e-05f, - -8.728511767e-05f, -8.748548249e-05f, -8.768563727e-05f, -8.788558157e-05f, -8.808531499e-05f, -8.828483710e-05f, -8.848414749e-05f, -8.868324573e-05f, -8.888213142e-05f, -8.908080412e-05f, - -8.927926343e-05f, -8.947750894e-05f, -8.967554021e-05f, -8.987335684e-05f, -9.007095842e-05f, -9.026834453e-05f, -9.046551476e-05f, -9.066246868e-05f, -9.085920590e-05f, -9.105572600e-05f, - -9.125202857e-05f, -9.144811319e-05f, -9.164397946e-05f, -9.183962696e-05f, -9.203505529e-05f, -9.223026404e-05f, -9.242525279e-05f, -9.262002115e-05f, -9.281456870e-05f, -9.300889504e-05f, - -9.320299975e-05f, -9.339688245e-05f, -9.359054271e-05f, -9.378398013e-05f, -9.397719432e-05f, -9.417018486e-05f, -9.436295136e-05f, -9.455549341e-05f, -9.474781060e-05f, -9.493990254e-05f, - -9.513176883e-05f, -9.532340907e-05f, -9.551482284e-05f, -9.570600977e-05f, -9.589696944e-05f, -9.608770146e-05f, -9.627820543e-05f, -9.646848095e-05f, -9.665852763e-05f, -9.684834507e-05f, - -9.703793288e-05f, -9.722729065e-05f, -9.741641800e-05f, -9.760531453e-05f, -9.779397985e-05f, -9.798241356e-05f, -9.817061527e-05f, -9.835858459e-05f, -9.854632113e-05f, -9.873382449e-05f, - -9.892109430e-05f, -9.910813015e-05f, -9.929493166e-05f, -9.948149843e-05f, -9.966783009e-05f, -9.985392625e-05f, -1.000397865e-04f, -1.002254105e-04f, -1.004107978e-04f, -1.005959481e-04f, - -1.007808609e-04f, -1.009655359e-04f, -1.011499727e-04f, -1.013341709e-04f, -1.015181302e-04f, -1.017018501e-04f, -1.018853302e-04f, -1.020685703e-04f, -1.022515698e-04f, -1.024343285e-04f, - -1.026168460e-04f, -1.027991218e-04f, -1.029811556e-04f, -1.031629470e-04f, -1.033444956e-04f, -1.035258011e-04f, -1.037068631e-04f, -1.038876812e-04f, -1.040682550e-04f, -1.042485842e-04f, - -1.044286684e-04f, -1.046085072e-04f, -1.047881002e-04f, -1.049674471e-04f, -1.051465475e-04f, -1.053254010e-04f, -1.055040073e-04f, -1.056823660e-04f, -1.058604766e-04f, -1.060383390e-04f, - -1.062159526e-04f, -1.063933172e-04f, -1.065704322e-04f, -1.067472975e-04f, -1.069239126e-04f, -1.071002771e-04f, -1.072763908e-04f, -1.074522531e-04f, -1.076278639e-04f, -1.078032226e-04f, - -1.079783289e-04f, -1.081531826e-04f, -1.083277831e-04f, -1.085021302e-04f, -1.086762235e-04f, -1.088500627e-04f, -1.090236473e-04f, -1.091969770e-04f, -1.093700515e-04f, -1.095428704e-04f, - -1.097154334e-04f, -1.098877400e-04f, -1.100597900e-04f, -1.102315830e-04f, -1.104031186e-04f, -1.105743965e-04f, -1.107454163e-04f, -1.109161777e-04f, -1.110866803e-04f, -1.112569238e-04f, - -1.114269078e-04f, -1.115966320e-04f, -1.117660960e-04f, -1.119352995e-04f, -1.121042421e-04f, -1.122729235e-04f, -1.124413433e-04f, -1.126095013e-04f, -1.127773969e-04f, -1.129450300e-04f, - -1.131124001e-04f, -1.132795070e-04f, -1.134463502e-04f, -1.136129294e-04f, -1.137792443e-04f, -1.139452946e-04f, -1.141110798e-04f, -1.142765998e-04f, -1.144418540e-04f, -1.146068423e-04f, - -1.147715642e-04f, -1.149360194e-04f, -1.151002075e-04f, -1.152641284e-04f, -1.154277815e-04f, -1.155911666e-04f, -1.157542833e-04f, -1.159171313e-04f, -1.160797103e-04f, -1.162420200e-04f, - -1.164040599e-04f, -1.165658298e-04f, -1.167273294e-04f, -1.168885582e-04f, -1.170495161e-04f, -1.172102026e-04f, -1.173706174e-04f, -1.175307602e-04f, -1.176906307e-04f, -1.178502286e-04f, - -1.180095535e-04f, -1.181686050e-04f, -1.183273830e-04f, -1.184858870e-04f, -1.186441167e-04f, -1.188020718e-04f, -1.189597520e-04f, -1.191171569e-04f, -1.192742863e-04f, -1.194311399e-04f, - -1.195877172e-04f, -1.197440180e-04f, -1.199000420e-04f, -1.200557888e-04f, -1.202112581e-04f, -1.203664497e-04f, -1.205213631e-04f, -1.206759982e-04f, -1.208303545e-04f, -1.209844318e-04f, - -1.211382297e-04f, -1.212917480e-04f, -1.214449862e-04f, -1.215979442e-04f, -1.217506216e-04f, -1.219030181e-04f, -1.220551333e-04f, -1.222069671e-04f, -1.223585190e-04f, -1.225097887e-04f, - -1.226607760e-04f, -1.228114806e-04f, -1.229619021e-04f, -1.231120402e-04f, -1.232618947e-04f, -1.234114652e-04f, -1.235607514e-04f, -1.237097531e-04f, -1.238584698e-04f, -1.240069014e-04f, - -1.241550476e-04f, -1.243029079e-04f, -1.244504822e-04f, -1.245977701e-04f, -1.247447714e-04f, -1.248914856e-04f, -1.250379126e-04f, -1.251840521e-04f, -1.253299037e-04f, -1.254754672e-04f, - -1.256207422e-04f, -1.257657285e-04f, -1.259104258e-04f, -1.260548338e-04f, -1.261989521e-04f, -1.263427806e-04f, -1.264863189e-04f, -1.266295667e-04f, -1.267725237e-04f, -1.269151897e-04f, - -1.270575644e-04f, -1.271996475e-04f, -1.273414386e-04f, -1.274829376e-04f, -1.276241441e-04f, -1.277650578e-04f, -1.279056785e-04f, -1.280460059e-04f, -1.281860396e-04f, -1.283257795e-04f, - -1.284652252e-04f, -1.286043765e-04f, -1.287432331e-04f, -1.288817946e-04f, -1.290200609e-04f, -1.291580316e-04f, -1.292957065e-04f, -1.294330853e-04f, -1.295701677e-04f, -1.297069535e-04f, - -1.298434423e-04f, -1.299796340e-04f, -1.301155281e-04f, -1.302511246e-04f, -1.303864230e-04f, -1.305214231e-04f, -1.306561247e-04f, -1.307905275e-04f, -1.309246312e-04f, -1.310584355e-04f, - -1.311919402e-04f, -1.313251450e-04f, -1.314580497e-04f, -1.315906539e-04f, -1.317229575e-04f, -1.318549601e-04f, -1.319866615e-04f, -1.321180615e-04f, -1.322491597e-04f, -1.323799559e-04f, - -1.325104499e-04f, -1.326406414e-04f, -1.327705301e-04f, -1.329001158e-04f, -1.330293983e-04f, -1.331583771e-04f, -1.332870522e-04f, -1.334154233e-04f, -1.335434900e-04f, -1.336712522e-04f, - -1.337987096e-04f, -1.339258619e-04f, -1.340527090e-04f, -1.341792504e-04f, -1.343054861e-04f, -1.344314157e-04f, -1.345570390e-04f, -1.346823557e-04f, -1.348073656e-04f, -1.349320685e-04f, - -1.350564641e-04f, -1.351805522e-04f, -1.353043324e-04f, -1.354278047e-04f, -1.355509686e-04f, -1.356738241e-04f, -1.357963708e-04f, -1.359186085e-04f, -1.360405369e-04f, -1.361621559e-04f, - -1.362834652e-04f, -1.364044645e-04f, -1.365251537e-04f, -1.366455324e-04f, -1.367656005e-04f, -1.368853576e-04f, -1.370048036e-04f, -1.371239383e-04f, -1.372427613e-04f, -1.373612726e-04f, - -1.374794717e-04f, -1.375973586e-04f, -1.377149330e-04f, -1.378321946e-04f, -1.379491432e-04f, -1.380657786e-04f, -1.381821005e-04f, -1.382981088e-04f, -1.384138032e-04f, -1.385291835e-04f, - -1.386442495e-04f, -1.387590009e-04f, -1.388734374e-04f, -1.389875590e-04f, -1.391013654e-04f, -1.392148563e-04f, -1.393280315e-04f, -1.394408908e-04f, -1.395534340e-04f, -1.396656609e-04f, - -1.397775713e-04f, -1.398891648e-04f, -1.400004414e-04f, -1.401114008e-04f, -1.402220428e-04f, -1.403323672e-04f, -1.404423737e-04f, -1.405520621e-04f, -1.406614323e-04f, -1.407704841e-04f, - -1.408792171e-04f, -1.409876312e-04f, -1.410957263e-04f, -1.412035020e-04f, -1.413109582e-04f, -1.414180947e-04f, -1.415249113e-04f, -1.416314077e-04f, -1.417375838e-04f, -1.418434393e-04f, - -1.419489741e-04f, -1.420541879e-04f, -1.421590806e-04f, -1.422636519e-04f, -1.423679017e-04f, -1.424718297e-04f, -1.425754358e-04f, -1.426787197e-04f, -1.427816813e-04f, -1.428843203e-04f, - -1.429866366e-04f, -1.430886299e-04f, -1.431903001e-04f, -1.432916470e-04f, -1.433926704e-04f, -1.434933700e-04f, -1.435937458e-04f, -1.436937975e-04f, -1.437935249e-04f, -1.438929278e-04f, - -1.439920060e-04f, -1.440907594e-04f, -1.441891878e-04f, -1.442872910e-04f, -1.443850687e-04f, -1.444825209e-04f, -1.445796472e-04f, -1.446764476e-04f, -1.447729219e-04f, -1.448690699e-04f, - -1.449648913e-04f, -1.450603861e-04f, -1.451555539e-04f, -1.452503948e-04f, -1.453449084e-04f, -1.454390946e-04f, -1.455329532e-04f, -1.456264841e-04f, -1.457196871e-04f, -1.458125619e-04f, - -1.459051085e-04f, -1.459973266e-04f, -1.460892161e-04f, -1.461807768e-04f, -1.462720085e-04f, -1.463629111e-04f, -1.464534844e-04f, -1.465437282e-04f, -1.466336423e-04f, -1.467232266e-04f, - -1.468124810e-04f, -1.469014052e-04f, -1.469899991e-04f, -1.470782626e-04f, -1.471661954e-04f, -1.472537974e-04f, -1.473410684e-04f, -1.474280083e-04f, -1.475146169e-04f, -1.476008941e-04f, - -1.476868397e-04f, -1.477724535e-04f, -1.478577354e-04f, -1.479426852e-04f, -1.480273028e-04f, -1.481115880e-04f, -1.481955406e-04f, -1.482791606e-04f, -1.483624477e-04f, -1.484454017e-04f, - -1.485280227e-04f, -1.486103103e-04f, -1.486922645e-04f, -1.487738851e-04f, -1.488551719e-04f, -1.489361248e-04f, -1.490167436e-04f, -1.490970283e-04f, -1.491769786e-04f, -1.492565945e-04f, - -1.493358757e-04f, -1.494148221e-04f, -1.494934336e-04f, -1.495717100e-04f, -1.496496513e-04f, -1.497272572e-04f, -1.498045276e-04f, -1.498814624e-04f, -1.499580614e-04f, -1.500343246e-04f, - -1.501102517e-04f, -1.501858426e-04f, -1.502610972e-04f, -1.503360154e-04f, -1.504105970e-04f, -1.504848419e-04f, -1.505587500e-04f, -1.506323211e-04f, -1.507055551e-04f, -1.507784519e-04f, - -1.508510113e-04f, -1.509232332e-04f, -1.509951175e-04f, -1.510666640e-04f, -1.511378727e-04f, -1.512087434e-04f, -1.512792759e-04f, -1.513494703e-04f, -1.514193262e-04f, -1.514888437e-04f, - -1.515580225e-04f, -1.516268626e-04f, -1.516953639e-04f, -1.517635262e-04f, -1.518313493e-04f, -1.518988333e-04f, -1.519659780e-04f, -1.520327832e-04f, -1.520992488e-04f, -1.521653748e-04f, - -1.522311610e-04f, -1.522966073e-04f, -1.523617135e-04f, -1.524264796e-04f, -1.524909055e-04f, -1.525549911e-04f, -1.526187362e-04f, -1.526821407e-04f, -1.527452045e-04f, -1.528079276e-04f, - -1.528703098e-04f, -1.529323510e-04f, -1.529940510e-04f, -1.530554099e-04f, -1.531164275e-04f, -1.531771036e-04f, -1.532374382e-04f, -1.532974313e-04f, -1.533570826e-04f, -1.534163920e-04f, - -1.534753596e-04f, -1.535339852e-04f, -1.535922686e-04f, -1.536502099e-04f, -1.537078088e-04f, -1.537650653e-04f, -1.538219794e-04f, -1.538785508e-04f, -1.539347796e-04f, -1.539906656e-04f, - -1.540462087e-04f, -1.541014089e-04f, -1.541562661e-04f, -1.542107801e-04f, -1.542649509e-04f, -1.543187783e-04f, -1.543722624e-04f, -1.544254030e-04f, -1.544782000e-04f, -1.545306534e-04f, - -1.545827630e-04f, -1.546345288e-04f, -1.546859508e-04f, -1.547370287e-04f, -1.547877625e-04f, -1.548381523e-04f, -1.548881978e-04f, -1.549378990e-04f, -1.549872558e-04f, -1.550362681e-04f, - -1.550849359e-04f, -1.551332592e-04f, -1.551812377e-04f, -1.552288714e-04f, -1.552761604e-04f, -1.553231044e-04f, -1.553697035e-04f, -1.554159575e-04f, -1.554618664e-04f, -1.555074301e-04f, - -1.555526486e-04f, -1.555975217e-04f, -1.556420494e-04f, -1.556862317e-04f, -1.557300685e-04f, -1.557735597e-04f, -1.558167052e-04f, -1.558595051e-04f, -1.559019591e-04f, -1.559440673e-04f, - -1.559858296e-04f, -1.560272460e-04f, -1.560683163e-04f, -1.561090406e-04f, -1.561494187e-04f, -1.561894506e-04f, -1.562291363e-04f, -1.562684757e-04f, -1.563074687e-04f, -1.563461153e-04f, - -1.563844155e-04f, -1.564223691e-04f, -1.564599762e-04f, -1.564972366e-04f, -1.565341504e-04f, -1.565707174e-04f, -1.566069377e-04f, -1.566428112e-04f, -1.566783378e-04f, -1.567135174e-04f, - -1.567483502e-04f, -1.567828359e-04f, -1.568169746e-04f, -1.568507662e-04f, -1.568842106e-04f, -1.569173079e-04f, -1.569500580e-04f, -1.569824608e-04f, -1.570145163e-04f, -1.570462245e-04f, - -1.570775853e-04f, -1.571085987e-04f, -1.571392647e-04f, -1.571695832e-04f, -1.571995542e-04f, -1.572291776e-04f, -1.572584534e-04f, -1.572873816e-04f, -1.573159622e-04f, -1.573441951e-04f, - -1.573720803e-04f, -1.573996177e-04f, -1.574268074e-04f, -1.574536493e-04f, -1.574801434e-04f, -1.575062896e-04f, -1.575320879e-04f, -1.575575383e-04f, -1.575826408e-04f, -1.576073954e-04f, - -1.576318020e-04f, -1.576558606e-04f, -1.576795712e-04f, -1.577029338e-04f, -1.577259483e-04f, -1.577486147e-04f, -1.577709330e-04f, -1.577929033e-04f, -1.578145254e-04f, -1.578357993e-04f, - -1.578567252e-04f, -1.578773028e-04f, -1.578975323e-04f, -1.579174135e-04f, -1.579369466e-04f, -1.579561314e-04f, -1.579749680e-04f, -1.579934564e-04f, -1.580115965e-04f, -1.580293884e-04f, - -1.580468320e-04f, -1.580639274e-04f, -1.580806744e-04f, -1.580970732e-04f, -1.581131237e-04f, -1.581288259e-04f, -1.581441798e-04f, -1.581591854e-04f, -1.581738428e-04f, -1.581881518e-04f, - -1.582021125e-04f, -1.582157250e-04f, -1.582289891e-04f, -1.582419050e-04f, -1.582544726e-04f, -1.582666919e-04f, -1.582785629e-04f, -1.582900856e-04f, -1.583012601e-04f, -1.583120863e-04f, - -1.583225643e-04f, -1.583326940e-04f, -1.583424755e-04f, -1.583519088e-04f, -1.583609939e-04f, -1.583697308e-04f, -1.583781194e-04f, -1.583861600e-04f, -1.583938523e-04f, -1.584011965e-04f, - -1.584081926e-04f, -1.584148406e-04f, -1.584211404e-04f, -1.584270922e-04f, -1.584326960e-04f, -1.584379517e-04f, -1.584428593e-04f, -1.584474190e-04f, -1.584516307e-04f, -1.584554944e-04f, - -1.584590103e-04f, -1.584621782e-04f, -1.584649982e-04f, -1.584674704e-04f, -1.584695947e-04f, -1.584713712e-04f, -1.584728000e-04f, -1.584738810e-04f, -1.584746143e-04f, -1.584749999e-04f, - -1.584750378e-04f, -1.584747281e-04f, -1.584740708e-04f, -1.584730660e-04f, -1.584717136e-04f, -1.584700138e-04f, -1.584679665e-04f, -1.584655717e-04f, -1.584628296e-04f, -1.584597401e-04f, - -1.584563033e-04f, -1.584525193e-04f, -1.584483880e-04f, -1.584439096e-04f, -1.584390839e-04f, -1.584339112e-04f, -1.584283915e-04f, -1.584225247e-04f, -1.584163109e-04f, -1.584097502e-04f, - -1.584028426e-04f, -1.583955882e-04f, -1.583879870e-04f, -1.583800390e-04f, -1.583717444e-04f, -1.583631031e-04f, -1.583541152e-04f, -1.583447808e-04f, -1.583350999e-04f, -1.583250726e-04f, - -1.583146989e-04f, -1.583039788e-04f, -1.582929125e-04f, -1.582815000e-04f, -1.582697413e-04f, -1.582576365e-04f, -1.582451857e-04f, -1.582323889e-04f, -1.582192461e-04f, -1.582057575e-04f, - -1.581919231e-04f, -1.581777429e-04f, -1.581632171e-04f, -1.581483456e-04f, -1.581331286e-04f, -1.581175661e-04f, -1.581016582e-04f, -1.580854049e-04f, -1.580688063e-04f, -1.580518625e-04f, - -1.580345736e-04f, -1.580169395e-04f, -1.579989605e-04f, -1.579806365e-04f, -1.579619677e-04f, -1.579429540e-04f, -1.579235956e-04f, -1.579038926e-04f, -1.578838450e-04f, -1.578634529e-04f, - -1.578427163e-04f, -1.578216355e-04f, -1.578002103e-04f, -1.577784410e-04f, -1.577563275e-04f, -1.577338700e-04f, -1.577110685e-04f, -1.576879232e-04f, -1.576644341e-04f, -1.576406013e-04f, - -1.576164249e-04f, -1.575919049e-04f, -1.575670414e-04f, -1.575418346e-04f, -1.575162846e-04f, -1.574903913e-04f, -1.574641549e-04f, -1.574375755e-04f, -1.574106532e-04f, -1.573833880e-04f, - -1.573557801e-04f, -1.573278295e-04f, -1.572995364e-04f, -1.572709008e-04f, -1.572419228e-04f, -1.572126025e-04f, -1.571829401e-04f, -1.571529356e-04f, -1.571225890e-04f, -1.570919006e-04f, - -1.570608704e-04f, -1.570294985e-04f, -1.569977850e-04f, -1.569657300e-04f, -1.569333336e-04f, -1.569005959e-04f, -1.568675170e-04f, -1.568340971e-04f, -1.568003361e-04f, -1.567662343e-04f, - -1.567317917e-04f, -1.566970085e-04f, -1.566618846e-04f, -1.566264204e-04f, -1.565906158e-04f, -1.565544710e-04f, -1.565179860e-04f, -1.564811611e-04f, -1.564439962e-04f, -1.564064916e-04f, - -1.563686473e-04f, -1.563304634e-04f, -1.562919401e-04f, -1.562530774e-04f, -1.562138756e-04f, -1.561743347e-04f, -1.561344547e-04f, -1.560942360e-04f, -1.560536784e-04f, -1.560127823e-04f, - -1.559715477e-04f, -1.559299747e-04f, -1.558880634e-04f, -1.558458140e-04f, -1.558032266e-04f, -1.557603013e-04f, -1.557170383e-04f, -1.556734376e-04f, -1.556294994e-04f, -1.555852238e-04f, - -1.555406110e-04f, -1.554956610e-04f, -1.554503741e-04f, -1.554047503e-04f, -1.553587897e-04f, -1.553124926e-04f, -1.552658590e-04f, -1.552188890e-04f, -1.551715828e-04f, -1.551239406e-04f, - -1.550759624e-04f, -1.550276485e-04f, -1.549789989e-04f, -1.549300137e-04f, -1.548806932e-04f, -1.548310374e-04f, -1.547810465e-04f, -1.547307207e-04f, -1.546800600e-04f, -1.546290646e-04f, - -1.545777347e-04f, -1.545260704e-04f, -1.544740718e-04f, -1.544217391e-04f, -1.543690725e-04f, -1.543160720e-04f, -1.542627379e-04f, -1.542090702e-04f, -1.541550692e-04f, -1.541007349e-04f, - -1.540460676e-04f, -1.539910673e-04f, -1.539357342e-04f, -1.538800685e-04f, -1.538240704e-04f, -1.537677399e-04f, -1.537110772e-04f, -1.536540826e-04f, -1.535967560e-04f, -1.535390978e-04f, - -1.534811081e-04f, -1.534227869e-04f, -1.533641345e-04f, -1.533051511e-04f, -1.532458367e-04f, -1.531861916e-04f, -1.531262159e-04f, -1.530659098e-04f, -1.530052734e-04f, -1.529443069e-04f, - -1.528830104e-04f, -1.528213842e-04f, -1.527594284e-04f, -1.526971432e-04f, -1.526345286e-04f, -1.525715850e-04f, -1.525083124e-04f, -1.524447110e-04f, -1.523807811e-04f, -1.523165227e-04f, - -1.522519360e-04f, -1.521870213e-04f, -1.521217786e-04f, -1.520562082e-04f, -1.519903103e-04f, -1.519240849e-04f, -1.518575323e-04f, -1.517906527e-04f, -1.517234462e-04f, -1.516559130e-04f, - -1.515880533e-04f, -1.515198672e-04f, -1.514513550e-04f, -1.513825169e-04f, -1.513133529e-04f, -1.512438633e-04f, -1.511740483e-04f, -1.511039081e-04f, -1.510334428e-04f, -1.509626526e-04f, - -1.508915377e-04f, -1.508200983e-04f, -1.507483345e-04f, -1.506762467e-04f, -1.506038348e-04f, -1.505310993e-04f, -1.504580401e-04f, -1.503846576e-04f, -1.503109519e-04f, -1.502369232e-04f, - -1.501625716e-04f, -1.500878975e-04f, -1.500129009e-04f, -1.499375821e-04f, -1.498619413e-04f, -1.497859787e-04f, -1.497096943e-04f, -1.496330886e-04f, -1.495561616e-04f, -1.494789136e-04f, - -1.494013446e-04f, -1.493234551e-04f, -1.492452451e-04f, -1.491667148e-04f, -1.490878645e-04f, -1.490086944e-04f, -1.489292046e-04f, -1.488493953e-04f, -1.487692669e-04f, -1.486888194e-04f, - -1.486080530e-04f, -1.485269681e-04f, -1.484455647e-04f, -1.483638431e-04f, -1.482818036e-04f, -1.481994462e-04f, -1.481167713e-04f, -1.480337790e-04f, -1.479504695e-04f, -1.478668431e-04f, - -1.477829000e-04f, -1.476986403e-04f, -1.476140644e-04f, -1.475291723e-04f, -1.474439644e-04f, -1.473584408e-04f, -1.472726017e-04f, -1.471864475e-04f, -1.470999782e-04f, -1.470131941e-04f, - -1.469260955e-04f, -1.468386825e-04f, -1.467509554e-04f, -1.466629143e-04f, -1.465745596e-04f, -1.464858914e-04f, -1.463969100e-04f, -1.463076155e-04f, -1.462180083e-04f, -1.461280885e-04f, - -1.460378563e-04f, -1.459473120e-04f, -1.458564559e-04f, -1.457652880e-04f, -1.456738088e-04f, -1.455820183e-04f, -1.454899168e-04f, -1.453975046e-04f, -1.453047819e-04f, -1.452117489e-04f, - -1.451184059e-04f, -1.450247530e-04f, -1.449307906e-04f, -1.448365188e-04f, -1.447419379e-04f, -1.446470481e-04f, -1.445518497e-04f, -1.444563429e-04f, -1.443605279e-04f, -1.442644049e-04f, - -1.441679743e-04f, -1.440712362e-04f, -1.439741910e-04f, -1.438768387e-04f, -1.437791798e-04f, -1.436812143e-04f, -1.435829426e-04f, -1.434843649e-04f, -1.433854815e-04f, -1.432862925e-04f, - -1.431867983e-04f, -1.430869990e-04f, -1.429868950e-04f, -1.428864865e-04f, -1.427857737e-04f, -1.426847568e-04f, -1.425834362e-04f, -1.424818121e-04f, -1.423798846e-04f, -1.422776542e-04f, - -1.421751210e-04f, -1.420722852e-04f, -1.419691472e-04f, -1.418657072e-04f, -1.417619654e-04f, -1.416579221e-04f, -1.415535776e-04f, -1.414489320e-04f, -1.413439858e-04f, -1.412387390e-04f, - -1.411331921e-04f, -1.410273452e-04f, -1.409211985e-04f, -1.408147525e-04f, -1.407080072e-04f, -1.406009631e-04f, -1.404936203e-04f, -1.403859790e-04f, -1.402780397e-04f, -1.401698025e-04f, - -1.400612677e-04f, -1.399524356e-04f, -1.398433063e-04f, -1.397338803e-04f, -1.396241578e-04f, -1.395141390e-04f, -1.394038241e-04f, -1.392932136e-04f, -1.391823076e-04f, -1.390711064e-04f, - -1.389596103e-04f, -1.388478195e-04f, -1.387357343e-04f, -1.386233551e-04f, -1.385106820e-04f, -1.383977154e-04f, -1.382844555e-04f, -1.381709025e-04f, -1.380570569e-04f, -1.379429188e-04f, - -1.378284885e-04f, -1.377137663e-04f, -1.375987525e-04f, -1.374834473e-04f, -1.373678511e-04f, -1.372519641e-04f, -1.371357867e-04f, -1.370193189e-04f, -1.369025613e-04f, -1.367855140e-04f, - -1.366681773e-04f, -1.365505515e-04f, -1.364326370e-04f, -1.363144339e-04f, -1.361959426e-04f, -1.360771633e-04f, -1.359580964e-04f, -1.358387421e-04f, -1.357191007e-04f, -1.355991725e-04f, - -1.354789578e-04f, -1.353584569e-04f, -1.352376701e-04f, -1.351165976e-04f, -1.349952398e-04f, -1.348735970e-04f, -1.347516694e-04f, -1.346294573e-04f, -1.345069611e-04f, -1.343841809e-04f, - -1.342611172e-04f, -1.341377702e-04f, -1.340141403e-04f, -1.338902276e-04f, -1.337660325e-04f, -1.336415554e-04f, -1.335167964e-04f, -1.333917560e-04f, -1.332664344e-04f, -1.331408318e-04f, - -1.330149487e-04f, -1.328887853e-04f, -1.327623419e-04f, -1.326356188e-04f, -1.325086163e-04f, -1.323813347e-04f, -1.322537744e-04f, -1.321259356e-04f, -1.319978186e-04f, -1.318694237e-04f, - -1.317407514e-04f, -1.316118017e-04f, -1.314825752e-04f, -1.313530720e-04f, -1.312232925e-04f, -1.310932370e-04f, -1.309629058e-04f, -1.308322992e-04f, -1.307014176e-04f, -1.305702611e-04f, - -1.304388303e-04f, -1.303071253e-04f, -1.301751465e-04f, -1.300428941e-04f, -1.299103686e-04f, -1.297775702e-04f, -1.296444993e-04f, -1.295111561e-04f, -1.293775410e-04f, -1.292436542e-04f, - -1.291094962e-04f, -1.289750673e-04f, -1.288403676e-04f, -1.287053977e-04f, -1.285701577e-04f, -1.284346481e-04f, -1.282988691e-04f, -1.281628210e-04f, -1.280265042e-04f, -1.278899191e-04f, - -1.277530658e-04f, -1.276159448e-04f, -1.274785564e-04f, -1.273409009e-04f, -1.272029786e-04f, -1.270647899e-04f, -1.269263351e-04f, -1.267876145e-04f, -1.266486284e-04f, -1.265093772e-04f, - -1.263698612e-04f, -1.262300807e-04f, -1.260900361e-04f, -1.259497277e-04f, -1.258091558e-04f, -1.256683208e-04f, -1.255272230e-04f, -1.253858627e-04f, -1.252442402e-04f, -1.251023560e-04f, - -1.249602102e-04f, -1.248178034e-04f, -1.246751357e-04f, -1.245322076e-04f, -1.243890193e-04f, -1.242455713e-04f, -1.241018638e-04f, -1.239578972e-04f, -1.238136718e-04f, -1.236691880e-04f, - -1.235244461e-04f, -1.233794465e-04f, -1.232341895e-04f, -1.230886754e-04f, -1.229429045e-04f, -1.227968773e-04f, -1.226505941e-04f, -1.225040552e-04f, -1.223572609e-04f, -1.222102116e-04f, - -1.220629077e-04f, -1.219153495e-04f, -1.217675373e-04f, -1.216194715e-04f, -1.214711524e-04f, -1.213225804e-04f, -1.211737558e-04f, -1.210246791e-04f, -1.208753504e-04f, -1.207257703e-04f, - -1.205759389e-04f, -1.204258568e-04f, -1.202755242e-04f, -1.201249415e-04f, -1.199741090e-04f, -1.198230272e-04f, -1.196716962e-04f, -1.195201166e-04f, -1.193682887e-04f, -1.192162128e-04f, - -1.190638892e-04f, -1.189113184e-04f, -1.187585006e-04f, -1.186054364e-04f, -1.184521259e-04f, -1.182985696e-04f, -1.181447678e-04f, -1.179907208e-04f, -1.178364292e-04f, -1.176818931e-04f, - -1.175271130e-04f, -1.173720892e-04f, -1.172168221e-04f, -1.170613121e-04f, -1.169055595e-04f, -1.167495647e-04f, -1.165933280e-04f, -1.164368498e-04f, -1.162801305e-04f, -1.161231704e-04f, - -1.159659700e-04f, -1.158085295e-04f, -1.156508493e-04f, -1.154929299e-04f, -1.153347715e-04f, -1.151763746e-04f, -1.150177395e-04f, -1.148588666e-04f, -1.146997563e-04f, -1.145404088e-04f, - -1.143808247e-04f, -1.142210042e-04f, -1.140609478e-04f, -1.139006558e-04f, -1.137401286e-04f, -1.135793665e-04f, -1.134183700e-04f, -1.132571394e-04f, -1.130956751e-04f, -1.129339774e-04f, - -1.127720468e-04f, -1.126098836e-04f, -1.124474882e-04f, -1.122848609e-04f, -1.121220022e-04f, -1.119589124e-04f, -1.117955919e-04f, -1.116320412e-04f, -1.114682604e-04f, -1.113042501e-04f, - -1.111400107e-04f, -1.109755424e-04f, -1.108108457e-04f, -1.106459210e-04f, -1.104807687e-04f, -1.103153891e-04f, -1.101497826e-04f, -1.099839496e-04f, -1.098178905e-04f, -1.096516056e-04f, - -1.094850955e-04f, -1.093183603e-04f, -1.091514006e-04f, -1.089842168e-04f, -1.088168091e-04f, -1.086491780e-04f, -1.084813239e-04f, -1.083132472e-04f, -1.081449482e-04f, -1.079764274e-04f, - -1.078076851e-04f, -1.076387217e-04f, -1.074695377e-04f, -1.073001333e-04f, -1.071305091e-04f, -1.069606654e-04f, -1.067906025e-04f, -1.066203210e-04f, -1.064498211e-04f, -1.062791033e-04f, - -1.061081679e-04f, -1.059370154e-04f, -1.057656461e-04f, -1.055940605e-04f, -1.054222590e-04f, -1.052502419e-04f, -1.050780096e-04f, -1.049055626e-04f, -1.047329012e-04f, -1.045600258e-04f, - -1.043869369e-04f, -1.042136348e-04f, -1.040401199e-04f, -1.038663927e-04f, -1.036924534e-04f, -1.035183027e-04f, -1.033439407e-04f, -1.031693680e-04f, -1.029945849e-04f, -1.028195919e-04f, - -1.026443893e-04f, -1.024689776e-04f, -1.022933571e-04f, -1.021175283e-04f, -1.019414915e-04f, -1.017652472e-04f, -1.015887958e-04f, -1.014121377e-04f, -1.012352732e-04f, -1.010582028e-04f, - -1.008809269e-04f, -1.007034460e-04f, -1.005257603e-04f, -1.003478704e-04f, -1.001697766e-04f, -9.999147934e-05f, -9.981297904e-05f, -9.963427610e-05f, -9.945537093e-05f, -9.927626394e-05f, - -9.909695555e-05f, -9.891744617e-05f, -9.873773620e-05f, -9.855782607e-05f, -9.837771618e-05f, -9.819740695e-05f, -9.801689879e-05f, -9.783619212e-05f, -9.765528735e-05f, -9.747418489e-05f, - -9.729288516e-05f, -9.711138859e-05f, -9.692969557e-05f, -9.674780654e-05f, -9.656572190e-05f, -9.638344208e-05f, -9.620096749e-05f, -9.601829855e-05f, -9.583543568e-05f, -9.565237930e-05f, - -9.546912982e-05f, -9.528568767e-05f, -9.510205327e-05f, -9.491822703e-05f, -9.473420939e-05f, -9.455000075e-05f, -9.436560155e-05f, -9.418101220e-05f, -9.399623312e-05f, -9.381126475e-05f, - -9.362610749e-05f, -9.344076178e-05f, -9.325522804e-05f, -9.306950669e-05f, -9.288359816e-05f, -9.269750288e-05f, -9.251122126e-05f, -9.232475374e-05f, -9.213810073e-05f, -9.195126268e-05f, - -9.176424000e-05f, -9.157703311e-05f, -9.138964246e-05f, -9.120206847e-05f, -9.101431155e-05f, -9.082637216e-05f, -9.063825070e-05f, -9.044994762e-05f, -9.026146334e-05f, -9.007279829e-05f, - -8.988395291e-05f, -8.969492761e-05f, -8.950572284e-05f, -8.931633903e-05f, -8.912677661e-05f, -8.893703600e-05f, -8.874711765e-05f, -8.855702199e-05f, -8.836674944e-05f, -8.817630045e-05f, - -8.798567544e-05f, -8.779487486e-05f, -8.760389913e-05f, -8.741274869e-05f, -8.722142398e-05f, -8.702992543e-05f, -8.683825348e-05f, -8.664640856e-05f, -8.645439111e-05f, -8.626220157e-05f, - -8.606984038e-05f, -8.587730797e-05f, -8.568460479e-05f, -8.549173126e-05f, -8.529868783e-05f, -8.510547494e-05f, -8.491209303e-05f, -8.471854254e-05f, -8.452482390e-05f, -8.433093756e-05f, - -8.413688396e-05f, -8.394266354e-05f, -8.374827674e-05f, -8.355372400e-05f, -8.335900577e-05f, -8.316412248e-05f, -8.296907459e-05f, -8.277386252e-05f, -8.257848674e-05f, -8.238294767e-05f, - -8.218724577e-05f, -8.199138147e-05f, -8.179535523e-05f, -8.159916749e-05f, -8.140281868e-05f, -8.120630927e-05f, -8.100963969e-05f, -8.081281040e-05f, -8.061582182e-05f, -8.041867443e-05f, - -8.022136865e-05f, -8.002390494e-05f, -7.982628375e-05f, -7.962850552e-05f, -7.943057071e-05f, -7.923247976e-05f, -7.903423311e-05f, -7.883583123e-05f, -7.863727455e-05f, -7.843856353e-05f, - -7.823969862e-05f, -7.804068027e-05f, -7.784150893e-05f, -7.764218505e-05f, -7.744270909e-05f, -7.724308148e-05f, -7.704330269e-05f, -7.684337317e-05f, -7.664329337e-05f, -7.644306375e-05f, - -7.624268475e-05f, -7.604215682e-05f, -7.584148044e-05f, -7.564065603e-05f, -7.543968407e-05f, -7.523856501e-05f, -7.503729929e-05f, -7.483588738e-05f, -7.463432973e-05f, -7.443262680e-05f, - -7.423077904e-05f, -7.402878691e-05f, -7.382665086e-05f, -7.362437135e-05f, -7.342194885e-05f, -7.321938379e-05f, -7.301667665e-05f, -7.281382788e-05f, -7.261083794e-05f, -7.240770729e-05f, - -7.220443638e-05f, -7.200102568e-05f, -7.179747564e-05f, -7.159378673e-05f, -7.138995939e-05f, -7.118599410e-05f, -7.098189131e-05f, -7.077765149e-05f, -7.057327509e-05f, -7.036876257e-05f, - -7.016411440e-05f, -6.995933104e-05f, -6.975441294e-05f, -6.954936058e-05f, -6.934417441e-05f, -6.913885490e-05f, -6.893340250e-05f, -6.872781769e-05f, -6.852210092e-05f, -6.831625266e-05f, - -6.811027337e-05f, -6.790416351e-05f, -6.769792356e-05f, -6.749155397e-05f, -6.728505521e-05f, -6.707842774e-05f, -6.687167204e-05f, -6.666478855e-05f, -6.645777776e-05f, -6.625064012e-05f, - -6.604337611e-05f, -6.583598618e-05f, -6.562847081e-05f, -6.542083046e-05f, -6.521306560e-05f, -6.500517669e-05f, -6.479716421e-05f, -6.458902862e-05f, -6.438077039e-05f, -6.417238999e-05f, - -6.396388788e-05f, -6.375526454e-05f, -6.354652043e-05f, -6.333765602e-05f, -6.312867178e-05f, -6.291956819e-05f, -6.271034571e-05f, -6.250100480e-05f, -6.229154595e-05f, -6.208196962e-05f, - -6.187227629e-05f, -6.166246641e-05f, -6.145254047e-05f, -6.124249893e-05f, -6.103234228e-05f, -6.082207096e-05f, -6.061168547e-05f, -6.040118628e-05f, -6.019057384e-05f, -5.997984864e-05f, - -5.976901116e-05f, -5.955806185e-05f, -5.934700120e-05f, -5.913582968e-05f, -5.892454777e-05f, -5.871315592e-05f, -5.850165463e-05f, -5.829004437e-05f, -5.807832560e-05f, -5.786649880e-05f, - -5.765456445e-05f, -5.744252303e-05f, -5.723037500e-05f, -5.701812084e-05f, -5.680576103e-05f, -5.659329605e-05f, -5.638072637e-05f, -5.616805246e-05f, -5.595527480e-05f, -5.574239387e-05f, - -5.552941015e-05f, -5.531632411e-05f, -5.510313623e-05f, -5.488984698e-05f, -5.467645684e-05f, -5.446296630e-05f, -5.424937582e-05f, -5.403568589e-05f, -5.382189698e-05f, -5.360800958e-05f, - -5.339402415e-05f, -5.317994118e-05f, -5.296576116e-05f, -5.275148454e-05f, -5.253711182e-05f, -5.232264348e-05f, -5.210807999e-05f, -5.189342183e-05f, -5.167866949e-05f, -5.146382344e-05f, - -5.124888416e-05f, -5.103385213e-05f, -5.081872784e-05f, -5.060351176e-05f, -5.038820438e-05f, -5.017280617e-05f, -4.995731761e-05f, -4.974173920e-05f, -4.952607140e-05f, -4.931031470e-05f, - -4.909446958e-05f, -4.887853653e-05f, -4.866251602e-05f, -4.844640854e-05f, -4.823021456e-05f, -4.801393458e-05f, -4.779756907e-05f, -4.758111852e-05f, -4.736458341e-05f, -4.714796421e-05f, - -4.693126143e-05f, -4.671447553e-05f, -4.649760700e-05f, -4.628065633e-05f, -4.606362399e-05f, -4.584651048e-05f, -4.562931628e-05f, -4.541204186e-05f, -4.519468772e-05f, -4.497725433e-05f, - -4.475974219e-05f, -4.454215177e-05f, -4.432448357e-05f, -4.410673806e-05f, -4.388891573e-05f, -4.367101707e-05f, -4.345304256e-05f, -4.323499269e-05f, -4.301686794e-05f, -4.279866879e-05f, - -4.258039574e-05f, -4.236204927e-05f, -4.214362986e-05f, -4.192513800e-05f, -4.170657418e-05f, -4.148793888e-05f, -4.126923259e-05f, -4.105045579e-05f, -4.083160898e-05f, -4.061269263e-05f, - -4.039370724e-05f, -4.017465329e-05f, -3.995553127e-05f, -3.973634167e-05f, -3.951708497e-05f, -3.929776165e-05f, -3.907837222e-05f, -3.885891715e-05f, -3.863939693e-05f, -3.841981205e-05f, - -3.820016300e-05f, -3.798045027e-05f, -3.776067434e-05f, -3.754083570e-05f, -3.732093484e-05f, -3.710097225e-05f, -3.688094842e-05f, -3.666086383e-05f, -3.644071897e-05f, -3.622051433e-05f, - -3.600025041e-05f, -3.577992768e-05f, -3.555954664e-05f, -3.533910778e-05f, -3.511861159e-05f, -3.489805854e-05f, -3.467744915e-05f, -3.445678388e-05f, -3.423606324e-05f, -3.401528771e-05f, - -3.379445778e-05f, -3.357357394e-05f, -3.335263669e-05f, -3.313164650e-05f, -3.291060387e-05f, -3.268950929e-05f, -3.246836326e-05f, -3.224716625e-05f, -3.202591876e-05f, -3.180462128e-05f, - -3.158327430e-05f, -3.136187831e-05f, -3.114043380e-05f, -3.091894126e-05f, -3.069740118e-05f, -3.047581405e-05f, -3.025418037e-05f, -3.003250062e-05f, -2.981077529e-05f, -2.958900487e-05f, - -2.936718986e-05f, -2.914533075e-05f, -2.892342802e-05f, -2.870148217e-05f, -2.847949368e-05f, -2.825746306e-05f, -2.803539079e-05f, -2.781327735e-05f, -2.759112325e-05f, -2.736892897e-05f, - -2.714669501e-05f, -2.692442186e-05f, -2.670211000e-05f, -2.647975993e-05f, -2.625737214e-05f, -2.603494712e-05f, -2.581248536e-05f, -2.558998736e-05f, -2.536745360e-05f, -2.514488459e-05f, - -2.492228080e-05f, -2.469964273e-05f, -2.447697087e-05f, -2.425426572e-05f, -2.403152777e-05f, -2.380875750e-05f, -2.358595541e-05f, -2.336312199e-05f, -2.314025774e-05f, -2.291736314e-05f, - -2.269443868e-05f, -2.247148487e-05f, -2.224850219e-05f, -2.202549112e-05f, -2.180245217e-05f, -2.157938583e-05f, -2.135629259e-05f, -2.113317294e-05f, -2.091002736e-05f, -2.068685637e-05f, - -2.046366044e-05f, -2.024044006e-05f, -2.001719574e-05f, -1.979392796e-05f, -1.957063722e-05f, -1.934732400e-05f, -1.912398879e-05f, -1.890063210e-05f, -1.867725442e-05f, -1.845385622e-05f, - -1.823043801e-05f, -1.800700029e-05f, -1.778354353e-05f, -1.756006823e-05f, -1.733657489e-05f, -1.711306400e-05f, -1.688953605e-05f, -1.666599153e-05f, -1.644243093e-05f, -1.621885474e-05f, - -1.599526346e-05f, -1.577165759e-05f, -1.554803760e-05f, -1.532440399e-05f, -1.510075726e-05f, -1.487709790e-05f, -1.465342640e-05f, -1.442974324e-05f, -1.420604893e-05f, -1.398234396e-05f, - -1.375862881e-05f, -1.353490398e-05f, -1.331116995e-05f, -1.308742723e-05f, -1.286367631e-05f, -1.263991767e-05f, -1.241615180e-05f, -1.219237920e-05f, -1.196860037e-05f, -1.174481578e-05f, - -1.152102594e-05f, -1.129723133e-05f, -1.107343245e-05f, -1.084962979e-05f, -1.062582384e-05f, -1.040201508e-05f, -1.017820402e-05f, -9.954391141e-06f, -9.730576937e-06f, -9.506761898e-06f, - -9.282946516e-06f, -9.059131282e-06f, -8.835316687e-06f, -8.611503222e-06f, -8.387691378e-06f, -8.163881646e-06f, -7.940074517e-06f, -7.716270482e-06f, -7.492470031e-06f, -7.268673655e-06f, - -7.044881845e-06f, -6.821095092e-06f, -6.597313886e-06f, -6.373538718e-06f, -6.149770077e-06f, -5.926008456e-06f, -5.702254343e-06f, -5.478508229e-06f, -5.254770605e-06f, -5.031041960e-06f, - -4.807322784e-06f, -4.583613569e-06f, -4.359914803e-06f, -4.136226976e-06f, -3.912550579e-06f, -3.688886100e-06f, -3.465234030e-06f, -3.241594859e-06f, -3.017969076e-06f, -2.794357169e-06f, - -2.570759630e-06f, -2.347176946e-06f, -2.123609608e-06f, -1.900058104e-06f, -1.676522923e-06f, -1.453004555e-06f, -1.229503488e-06f, -1.006020212e-06f, -7.825552141e-07f, -5.591089840e-07f, - -3.356820100e-07f, -1.122747806e-07f, 1.111122158e-07f, 3.344784908e-07f, 5.578235563e-07f, 7.811469242e-07f, 1.004448106e-06f, 1.227726615e-06f, 1.450981962e-06f, 1.674213660e-06f, - 1.897421221e-06f, 2.120604157e-06f, 2.343761982e-06f, 2.566894207e-06f, 2.790000346e-06f, 3.013079911e-06f, 3.236132415e-06f, 3.459157372e-06f, 3.682154294e-06f, 3.905122695e-06f, - 4.128062089e-06f, 4.350971987e-06f, 4.573851905e-06f, 4.796701356e-06f, 5.019519854e-06f, 5.242306912e-06f, 5.465062045e-06f, 5.687784767e-06f, 5.910474591e-06f, 6.133131034e-06f, - 6.355753608e-06f, 6.578341829e-06f, 6.800895211e-06f, 7.023413269e-06f, 7.245895519e-06f, 7.468341474e-06f, 7.690750652e-06f, 7.913122566e-06f, 8.135456733e-06f, 8.357752667e-06f, - 8.580009885e-06f, 8.802227903e-06f, 9.024406236e-06f, 9.246544401e-06f, 9.468641914e-06f, 9.690698292e-06f, 9.912713050e-06f, 1.013468571e-05f, 1.035661578e-05f, 1.057850278e-05f, - 1.080034623e-05f, 1.102214564e-05f, 1.124390054e-05f, 1.146561044e-05f, 1.168727486e-05f, 1.190889331e-05f, 1.213046531e-05f, 1.235199039e-05f, 1.257346806e-05f, 1.279489784e-05f, - 1.301627924e-05f, 1.323761179e-05f, 1.345889501e-05f, 1.368012840e-05f, 1.390131150e-05f, 1.412244383e-05f, 1.434352489e-05f, 1.456455421e-05f, 1.478553132e-05f, 1.500645572e-05f, - 1.522732695e-05f, 1.544814452e-05f, 1.566890795e-05f, 1.588961676e-05f, 1.611027047e-05f, 1.633086861e-05f, 1.655141069e-05f, 1.677189623e-05f, 1.699232477e-05f, 1.721269581e-05f, - 1.743300888e-05f, 1.765326351e-05f, 1.787345921e-05f, 1.809359551e-05f, 1.831367192e-05f, 1.853368798e-05f, 1.875364320e-05f, 1.897353711e-05f, 1.919336923e-05f, 1.941313908e-05f, - 1.963284619e-05f, 1.985249008e-05f, 2.007207028e-05f, 2.029158631e-05f, 2.051103768e-05f, 2.073042394e-05f, 2.094974460e-05f, 2.116899918e-05f, 2.138818722e-05f, 2.160730823e-05f, - 2.182636175e-05f, 2.204534729e-05f, 2.226426439e-05f, 2.248311257e-05f, 2.270189135e-05f, 2.292060026e-05f, 2.313923883e-05f, 2.335780659e-05f, 2.357630306e-05f, 2.379472777e-05f, - 2.401308024e-05f, 2.423136001e-05f, 2.444956660e-05f, 2.466769955e-05f, 2.488575836e-05f, 2.510374259e-05f, 2.532165175e-05f, 2.553948537e-05f, 2.575724298e-05f, 2.597492412e-05f, - 2.619252830e-05f, 2.641005507e-05f, 2.662750395e-05f, 2.684487447e-05f, 2.706216615e-05f, 2.727937854e-05f, 2.749651116e-05f, 2.771356355e-05f, 2.793053522e-05f, 2.814742572e-05f, - 2.836423458e-05f, 2.858096132e-05f, 2.879760549e-05f, 2.901416661e-05f, 2.923064421e-05f, 2.944703783e-05f, 2.966334700e-05f, 2.987957125e-05f, 3.009571012e-05f, 3.031176315e-05f, - 3.052772985e-05f, 3.074360977e-05f, 3.095940245e-05f, 3.117510741e-05f, 3.139072420e-05f, 3.160625234e-05f, 3.182169137e-05f, 3.203704083e-05f, 3.225230025e-05f, 3.246746917e-05f, - 3.268254713e-05f, 3.289753366e-05f, 3.311242830e-05f, 3.332723058e-05f, 3.354194004e-05f, 3.375655623e-05f, 3.397107867e-05f, 3.418550690e-05f, 3.439984047e-05f, 3.461407892e-05f, - 3.482822177e-05f, 3.504226857e-05f, 3.525621886e-05f, 3.547007217e-05f, 3.568382806e-05f, 3.589748605e-05f, 3.611104569e-05f, 3.632450652e-05f, 3.653786807e-05f, 3.675112990e-05f, - 3.696429154e-05f, 3.717735252e-05f, 3.739031241e-05f, 3.760317072e-05f, 3.781592702e-05f, 3.802858084e-05f, 3.824113172e-05f, 3.845357921e-05f, 3.866592284e-05f, 3.887816218e-05f, - 3.909029674e-05f, 3.930232609e-05f, 3.951424977e-05f, 3.972606732e-05f, 3.993777828e-05f, 4.014938220e-05f, 4.036087863e-05f, 4.057226711e-05f, 4.078354719e-05f, 4.099471842e-05f, - 4.120578033e-05f, 4.141673249e-05f, 4.162757442e-05f, 4.183830570e-05f, 4.204892585e-05f, 4.225943443e-05f, 4.246983099e-05f, 4.268011507e-05f, 4.289028623e-05f, 4.310034401e-05f, - 4.331028796e-05f, 4.352011764e-05f, 4.372983259e-05f, 4.393943237e-05f, 4.414891651e-05f, 4.435828459e-05f, 4.456753614e-05f, 4.477667071e-05f, 4.498568787e-05f, 4.519458716e-05f, - 4.540336813e-05f, 4.561203034e-05f, 4.582057334e-05f, 4.602899668e-05f, 4.623729992e-05f, 4.644548261e-05f, 4.665354431e-05f, 4.686148457e-05f, 4.706930294e-05f, 4.727699898e-05f, - 4.748457224e-05f, 4.769202229e-05f, 4.789934868e-05f, 4.810655095e-05f, 4.831362868e-05f, 4.852058142e-05f, 4.872740872e-05f, 4.893411014e-05f, 4.914068525e-05f, 4.934713359e-05f, - 4.955345473e-05f, 4.975964823e-05f, 4.996571364e-05f, 5.017165053e-05f, 5.037745846e-05f, 5.058313697e-05f, 5.078868565e-05f, 5.099410404e-05f, 5.119939171e-05f, 5.140454822e-05f, - 5.160957314e-05f, 5.181446601e-05f, 5.201922642e-05f, 5.222385391e-05f, 5.242834805e-05f, 5.263270841e-05f, 5.283693455e-05f, 5.304102604e-05f, 5.324498243e-05f, 5.344880330e-05f, - 5.365248820e-05f, 5.385603671e-05f, 5.405944839e-05f, 5.426272281e-05f, 5.446585953e-05f, 5.466885812e-05f, 5.487171814e-05f, 5.507443917e-05f, 5.527702078e-05f, 5.547946252e-05f, - 5.568176398e-05f, 5.588392471e-05f, 5.608594429e-05f, 5.628782229e-05f, 5.648955828e-05f, 5.669115182e-05f, 5.689260249e-05f, 5.709390987e-05f, 5.729507351e-05f, 5.749609300e-05f, - 5.769696790e-05f, 5.789769779e-05f, 5.809828224e-05f, 5.829872083e-05f, 5.849901312e-05f, 5.869915869e-05f, 5.889915712e-05f, 5.909900798e-05f, 5.929871085e-05f, 5.949826529e-05f, - 5.969767090e-05f, 5.989692723e-05f, 6.009603387e-05f, 6.029499040e-05f, 6.049379640e-05f, 6.069245143e-05f, 6.089095509e-05f, 6.108930694e-05f, 6.128750656e-05f, 6.148555354e-05f, - 6.168344746e-05f, 6.188118789e-05f, 6.207877441e-05f, 6.227620661e-05f, 6.247348407e-05f, 6.267060636e-05f, 6.286757307e-05f, 6.306438379e-05f, 6.326103808e-05f, 6.345753554e-05f, - 6.365387576e-05f, 6.385005830e-05f, 6.404608277e-05f, 6.424194873e-05f, 6.443765578e-05f, 6.463320351e-05f, 6.482859149e-05f, 6.502381931e-05f, 6.521888656e-05f, 6.541379283e-05f, - 6.560853771e-05f, 6.580312077e-05f, 6.599754161e-05f, 6.619179982e-05f, 6.638589499e-05f, 6.657982670e-05f, 6.677359454e-05f, 6.696719811e-05f, 6.716063699e-05f, 6.735391078e-05f, - 6.754701907e-05f, 6.773996144e-05f, 6.793273749e-05f, 6.812534682e-05f, 6.831778900e-05f, 6.851006365e-05f, 6.870217035e-05f, 6.889410869e-05f, 6.908587827e-05f, 6.927747869e-05f, - 6.946890953e-05f, 6.966017040e-05f, 6.985126089e-05f, 7.004218060e-05f, 7.023292912e-05f, 7.042350605e-05f, 7.061391099e-05f, 7.080414354e-05f, 7.099420329e-05f, 7.118408985e-05f, - 7.137380281e-05f, 7.156334177e-05f, 7.175270633e-05f, 7.194189610e-05f, 7.213091067e-05f, 7.231974965e-05f, 7.250841264e-05f, 7.269689923e-05f, 7.288520904e-05f, 7.307334166e-05f, - 7.326129670e-05f, 7.344907377e-05f, 7.363667246e-05f, 7.382409238e-05f, 7.401133314e-05f, 7.419839434e-05f, 7.438527559e-05f, 7.457197650e-05f, 7.475849667e-05f, 7.494483570e-05f, - 7.513099322e-05f, 7.531696882e-05f, 7.550276211e-05f, 7.568837271e-05f, 7.587380022e-05f, 7.605904425e-05f, 7.624410441e-05f, 7.642898032e-05f, 7.661367158e-05f, 7.679817781e-05f, - 7.698249862e-05f, 7.716663362e-05f, 7.735058242e-05f, 7.753434464e-05f, 7.771791989e-05f, 7.790130779e-05f, 7.808450795e-05f, 7.826751999e-05f, 7.845034352e-05f, 7.863297816e-05f, - 7.881542352e-05f, 7.899767922e-05f, 7.917974488e-05f, 7.936162012e-05f, 7.954330456e-05f, 7.972479781e-05f, 7.990609949e-05f, 8.008720923e-05f, 8.026812664e-05f, 8.044885135e-05f, - 8.062938297e-05f, 8.080972113e-05f, 8.098986545e-05f, 8.116981555e-05f, 8.134957106e-05f, 8.152913160e-05f, 8.170849678e-05f, 8.188766625e-05f, 8.206663961e-05f, 8.224541651e-05f, - 8.242399655e-05f, 8.260237938e-05f, 8.278056461e-05f, 8.295855187e-05f, 8.313634079e-05f, 8.331393101e-05f, 8.349132214e-05f, 8.366851381e-05f, 8.384550566e-05f, 8.402229732e-05f, - 8.419888842e-05f, 8.437527858e-05f, 8.455146744e-05f, 8.472745463e-05f, 8.490323978e-05f, 8.507882253e-05f, 8.525420251e-05f, 8.542937935e-05f, 8.560435269e-05f, 8.577912216e-05f, - 8.595368740e-05f, 8.612804804e-05f, 8.630220372e-05f, 8.647615408e-05f, 8.664989874e-05f, 8.682343736e-05f, 8.699676957e-05f, 8.716989501e-05f, 8.734281331e-05f, 8.751552412e-05f, - 8.768802708e-05f, 8.786032182e-05f, 8.803240799e-05f, 8.820428524e-05f, 8.837595319e-05f, 8.854741150e-05f, 8.871865980e-05f, 8.888969774e-05f, 8.906052498e-05f, 8.923114114e-05f, - 8.940154587e-05f, 8.957173882e-05f, 8.974171964e-05f, 8.991148798e-05f, 9.008104347e-05f, 9.025038577e-05f, 9.041951453e-05f, 9.058842938e-05f, 9.075713000e-05f, 9.092561601e-05f, - 9.109388708e-05f, 9.126194284e-05f, 9.142978297e-05f, 9.159740709e-05f, 9.176481488e-05f, 9.193200598e-05f, 9.209898003e-05f, 9.226573671e-05f, 9.243227566e-05f, 9.259859653e-05f, - 9.276469898e-05f, 9.293058267e-05f, 9.309624725e-05f, 9.326169237e-05f, 9.342691771e-05f, 9.359192291e-05f, 9.375670763e-05f, 9.392127153e-05f, 9.408561427e-05f, 9.424973551e-05f, - 9.441363491e-05f, 9.457731213e-05f, 9.474076683e-05f, 9.490399867e-05f, 9.506700733e-05f, 9.522979245e-05f, 9.539235370e-05f, 9.555469075e-05f, 9.571680325e-05f, 9.587869089e-05f, - 9.604035331e-05f, 9.620179019e-05f, 9.636300120e-05f, 9.652398599e-05f, 9.668474424e-05f, 9.684527562e-05f, 9.700557979e-05f, 9.716565643e-05f, 9.732550520e-05f, 9.748512577e-05f, - 9.764451782e-05f, 9.780368101e-05f, 9.796261502e-05f, 9.812131953e-05f, 9.827979419e-05f, 9.843803869e-05f, 9.859605270e-05f, 9.875383589e-05f, 9.891138794e-05f, 9.906870853e-05f, - 9.922579733e-05f, 9.938265402e-05f, 9.953927827e-05f, 9.969566976e-05f, 9.985182818e-05f, 1.000077532e-04f, 1.001634445e-04f, 1.003189017e-04f, 1.004741246e-04f, 1.006291128e-04f, - 1.007838661e-04f, 1.009383840e-04f, 1.010926662e-04f, 1.012467125e-04f, 1.014005226e-04f, 1.015540960e-04f, 1.017074326e-04f, 1.018605320e-04f, 1.020133938e-04f, 1.021660178e-04f, - 1.023184036e-04f, 1.024705510e-04f, 1.026224596e-04f, 1.027741291e-04f, 1.029255592e-04f, 1.030767496e-04f, 1.032276999e-04f, 1.033784100e-04f, 1.035288794e-04f, 1.036791078e-04f, - 1.038290951e-04f, 1.039788407e-04f, 1.041283445e-04f, 1.042776061e-04f, 1.044266252e-04f, 1.045754016e-04f, 1.047239348e-04f, 1.048722247e-04f, 1.050202709e-04f, 1.051680731e-04f, - 1.053156310e-04f, 1.054629443e-04f, 1.056100127e-04f, 1.057568359e-04f, 1.059034136e-04f, 1.060497455e-04f, 1.061958313e-04f, 1.063416707e-04f, 1.064872634e-04f, 1.066326091e-04f, - 1.067777075e-04f, 1.069225584e-04f, 1.070671614e-04f, 1.072115162e-04f, 1.073556226e-04f, 1.074994802e-04f, 1.076430887e-04f, 1.077864479e-04f, 1.079295575e-04f, 1.080724172e-04f, - 1.082150266e-04f, 1.083573855e-04f, 1.084994937e-04f, 1.086413507e-04f, 1.087829564e-04f, 1.089243104e-04f, 1.090654125e-04f, 1.092062623e-04f, 1.093468597e-04f, 1.094872042e-04f, - 1.096272956e-04f, 1.097671337e-04f, 1.099067181e-04f, 1.100460486e-04f, 1.101851248e-04f, 1.103239466e-04f, 1.104625135e-04f, 1.106008254e-04f, 1.107388820e-04f, 1.108766829e-04f, - 1.110142279e-04f, 1.111515168e-04f, 1.112885492e-04f, 1.114253248e-04f, 1.115618435e-04f, 1.116981048e-04f, 1.118341086e-04f, 1.119698545e-04f, 1.121053424e-04f, 1.122405718e-04f, - 1.123755426e-04f, 1.125102545e-04f, 1.126447072e-04f, 1.127789003e-04f, 1.129128338e-04f, 1.130465072e-04f, 1.131799203e-04f, 1.133130729e-04f, 1.134459647e-04f, 1.135785954e-04f, - 1.137109647e-04f, 1.138430724e-04f, 1.139749182e-04f, 1.141065019e-04f, 1.142378231e-04f, 1.143688817e-04f, 1.144996773e-04f, 1.146302097e-04f, 1.147604787e-04f, 1.148904839e-04f, - 1.150202251e-04f, 1.151497020e-04f, 1.152789145e-04f, 1.154078622e-04f, 1.155365448e-04f, 1.156649622e-04f, 1.157931140e-04f, 1.159210000e-04f, 1.160486200e-04f, 1.161759736e-04f, - 1.163030607e-04f, 1.164298809e-04f, 1.165564341e-04f, 1.166827199e-04f, 1.168087382e-04f, 1.169344886e-04f, 1.170599709e-04f, 1.171851849e-04f, 1.173101303e-04f, 1.174348069e-04f, - 1.175592144e-04f, 1.176833526e-04f, 1.178072211e-04f, 1.179308199e-04f, 1.180541486e-04f, 1.181772069e-04f, 1.182999947e-04f, 1.184225117e-04f, 1.185447576e-04f, 1.186667323e-04f, - 1.187884353e-04f, 1.189098667e-04f, 1.190310259e-04f, 1.191519130e-04f, 1.192725275e-04f, 1.193928693e-04f, 1.195129381e-04f, 1.196327336e-04f, 1.197522558e-04f, 1.198715042e-04f, - 1.199904787e-04f, 1.201091790e-04f, 1.202276049e-04f, 1.203457562e-04f, 1.204636326e-04f, 1.205812339e-04f, 1.206985599e-04f, 1.208156103e-04f, 1.209323849e-04f, 1.210488834e-04f, - 1.211651057e-04f, 1.212810515e-04f, 1.213967206e-04f, 1.215121128e-04f, 1.216272277e-04f, 1.217420653e-04f, 1.218566252e-04f, 1.219709073e-04f, 1.220849113e-04f, 1.221986370e-04f, - 1.223120841e-04f, 1.224252525e-04f, 1.225381420e-04f, 1.226507522e-04f, 1.227630830e-04f, 1.228751342e-04f, 1.229869055e-04f, 1.230983967e-04f, 1.232096077e-04f, 1.233205381e-04f, - 1.234311878e-04f, 1.235415565e-04f, 1.236516441e-04f, 1.237614502e-04f, 1.238709748e-04f, 1.239802176e-04f, 1.240891783e-04f, 1.241978569e-04f, 1.243062529e-04f, 1.244143663e-04f, - 1.245221968e-04f, 1.246297443e-04f, 1.247370084e-04f, 1.248439890e-04f, 1.249506859e-04f, 1.250570989e-04f, 1.251632278e-04f, 1.252690723e-04f, 1.253746323e-04f, 1.254799076e-04f, - 1.255848979e-04f, 1.256896030e-04f, 1.257940228e-04f, 1.258981570e-04f, 1.260020055e-04f, 1.261055680e-04f, 1.262088443e-04f, 1.263118343e-04f, 1.264145376e-04f, 1.265169543e-04f, - 1.266190839e-04f, 1.267209264e-04f, 1.268224816e-04f, 1.269237492e-04f, 1.270247290e-04f, 1.271254209e-04f, 1.272258246e-04f, 1.273259401e-04f, 1.274257670e-04f, 1.275253051e-04f, - 1.276245544e-04f, 1.277235145e-04f, 1.278221854e-04f, 1.279205668e-04f, 1.280186585e-04f, 1.281164604e-04f, 1.282139722e-04f, 1.283111937e-04f, 1.284081249e-04f, 1.285047654e-04f, - 1.286011152e-04f, 1.286971739e-04f, 1.287929415e-04f, 1.288884178e-04f, 1.289836025e-04f, 1.290784955e-04f, 1.291730967e-04f, 1.292674057e-04f, 1.293614225e-04f, 1.294551469e-04f, - 1.295485787e-04f, 1.296417176e-04f, 1.297345637e-04f, 1.298271165e-04f, 1.299193761e-04f, 1.300113421e-04f, 1.301030145e-04f, 1.301943931e-04f, 1.302854776e-04f, 1.303762679e-04f, - 1.304667639e-04f, 1.305569654e-04f, 1.306468721e-04f, 1.307364840e-04f, 1.308258008e-04f, 1.309148224e-04f, 1.310035487e-04f, 1.310919794e-04f, 1.311801143e-04f, 1.312679534e-04f, - 1.313554965e-04f, 1.314427433e-04f, 1.315296938e-04f, 1.316163477e-04f, 1.317027049e-04f, 1.317887653e-04f, 1.318745286e-04f, 1.319599948e-04f, 1.320451636e-04f, 1.321300349e-04f, - 1.322146086e-04f, 1.322988844e-04f, 1.323828622e-04f, 1.324665419e-04f, 1.325499233e-04f, 1.326330063e-04f, 1.327157907e-04f, 1.327982763e-04f, 1.328804630e-04f, 1.329623506e-04f, - 1.330439390e-04f, 1.331252280e-04f, 1.332062176e-04f, 1.332869074e-04f, 1.333672975e-04f, 1.334473876e-04f, 1.335271775e-04f, 1.336066672e-04f, 1.336858565e-04f, 1.337647453e-04f, - 1.338433333e-04f, 1.339216205e-04f, 1.339996068e-04f, 1.340772918e-04f, 1.341546756e-04f, 1.342317580e-04f, 1.343085389e-04f, 1.343850180e-04f, 1.344611953e-04f, 1.345370706e-04f, - 1.346126438e-04f, 1.346879148e-04f, 1.347628833e-04f, 1.348375494e-04f, 1.349119127e-04f, 1.349859733e-04f, 1.350597309e-04f, 1.351331855e-04f, 1.352063368e-04f, 1.352791849e-04f, - 1.353517294e-04f, 1.354239704e-04f, 1.354959076e-04f, 1.355675410e-04f, 1.356388704e-04f, 1.357098957e-04f, 1.357806167e-04f, 1.358510334e-04f, 1.359211456e-04f, 1.359909531e-04f, - 1.360604559e-04f, 1.361296539e-04f, 1.361985468e-04f, 1.362671346e-04f, 1.363354172e-04f, 1.364033944e-04f, 1.364710661e-04f, 1.365384322e-04f, 1.366054926e-04f, 1.366722472e-04f, - 1.367386958e-04f, 1.368048383e-04f, 1.368706746e-04f, 1.369362047e-04f, 1.370014283e-04f, 1.370663453e-04f, 1.371309557e-04f, 1.371952593e-04f, 1.372592560e-04f, 1.373229458e-04f, - 1.373863284e-04f, 1.374494038e-04f, 1.375121719e-04f, 1.375746326e-04f, 1.376367857e-04f, 1.376986312e-04f, 1.377601689e-04f, 1.378213987e-04f, 1.378823205e-04f, 1.379429343e-04f, - 1.380032399e-04f, 1.380632372e-04f, 1.381229262e-04f, 1.381823066e-04f, 1.382413784e-04f, 1.383001416e-04f, 1.383585959e-04f, 1.384167413e-04f, 1.384745778e-04f, 1.385321052e-04f, - 1.385893233e-04f, 1.386462322e-04f, 1.387028317e-04f, 1.387591217e-04f, 1.388151022e-04f, 1.388707729e-04f, 1.389261339e-04f, 1.389811851e-04f, 1.390359263e-04f, 1.390903575e-04f, - 1.391444785e-04f, 1.391982893e-04f, 1.392517898e-04f, 1.393049799e-04f, 1.393578595e-04f, 1.394104286e-04f, 1.394626870e-04f, 1.395146346e-04f, 1.395662714e-04f, 1.396175973e-04f, - 1.396686122e-04f, 1.397193160e-04f, 1.397697086e-04f, 1.398197900e-04f, 1.398695600e-04f, 1.399190187e-04f, 1.399681658e-04f, 1.400170014e-04f, 1.400655254e-04f, 1.401137376e-04f, - 1.401616380e-04f, 1.402092265e-04f, 1.402565031e-04f, 1.403034676e-04f, 1.403501201e-04f, 1.403964603e-04f, 1.404424884e-04f, 1.404882040e-04f, 1.405336073e-04f, 1.405786982e-04f, - 1.406234765e-04f, 1.406679422e-04f, 1.407120952e-04f, 1.407559355e-04f, 1.407994629e-04f, 1.408426775e-04f, 1.408855792e-04f, 1.409281678e-04f, 1.409704434e-04f, 1.410124059e-04f, - 1.410540551e-04f, 1.410953911e-04f, 1.411364138e-04f, 1.411771230e-04f, 1.412175189e-04f, 1.412576012e-04f, 1.412973700e-04f, 1.413368251e-04f, 1.413759666e-04f, 1.414147943e-04f, - 1.414533083e-04f, 1.414915084e-04f, 1.415293946e-04f, 1.415669668e-04f, 1.416042250e-04f, 1.416411692e-04f, 1.416777992e-04f, 1.417141151e-04f, 1.417501168e-04f, 1.417858042e-04f, - 1.418211773e-04f, 1.418562360e-04f, 1.418909803e-04f, 1.419254102e-04f, 1.419595255e-04f, 1.419933263e-04f, 1.420268125e-04f, 1.420599840e-04f, 1.420928409e-04f, 1.421253830e-04f, - 1.421576104e-04f, 1.421895229e-04f, 1.422211206e-04f, 1.422524034e-04f, 1.422833713e-04f, 1.423140242e-04f, 1.423443621e-04f, 1.423743849e-04f, 1.424040927e-04f, 1.424334853e-04f, - 1.424625628e-04f, 1.424913250e-04f, 1.425197721e-04f, 1.425479039e-04f, 1.425757204e-04f, 1.426032216e-04f, 1.426304074e-04f, 1.426572779e-04f, 1.426838329e-04f, 1.427100725e-04f, - 1.427359966e-04f, 1.427616052e-04f, 1.427868983e-04f, 1.428118758e-04f, 1.428365378e-04f, 1.428608841e-04f, 1.428849148e-04f, 1.429086299e-04f, 1.429320293e-04f, 1.429551130e-04f, - 1.429778809e-04f, 1.430003332e-04f, 1.430224696e-04f, 1.430442903e-04f, 1.430657952e-04f, 1.430869843e-04f, 1.431078576e-04f, 1.431284150e-04f, 1.431486565e-04f, 1.431685821e-04f, - 1.431881919e-04f, 1.432074857e-04f, 1.432264636e-04f, 1.432451256e-04f, 1.432634717e-04f, 1.432815017e-04f, 1.432992159e-04f, 1.433166140e-04f, 1.433336961e-04f, 1.433504623e-04f, - 1.433669124e-04f, 1.433830465e-04f, 1.433988647e-04f, 1.434143668e-04f, 1.434295528e-04f, 1.434444229e-04f, 1.434589769e-04f, 1.434732148e-04f, 1.434871367e-04f, 1.435007426e-04f, - 1.435140325e-04f, 1.435270063e-04f, 1.435396640e-04f, 1.435520057e-04f, 1.435640314e-04f, 1.435757411e-04f, 1.435871347e-04f, 1.435982123e-04f, 1.436089738e-04f, 1.436194194e-04f, - 1.436295489e-04f, 1.436393625e-04f, 1.436488600e-04f, 1.436580415e-04f, 1.436669071e-04f, 1.436754567e-04f, 1.436836904e-04f, 1.436916081e-04f, 1.436992098e-04f, 1.437064957e-04f, - 1.437134656e-04f, 1.437201196e-04f, 1.437264578e-04f, 1.437324801e-04f, 1.437381865e-04f, 1.437435771e-04f, 1.437486519e-04f, 1.437534109e-04f, 1.437578541e-04f, 1.437619816e-04f, - 1.437657933e-04f, 1.437692893e-04f, 1.437724696e-04f, 1.437753342e-04f, 1.437778831e-04f, 1.437801165e-04f, 1.437820342e-04f, 1.437836364e-04f, 1.437849230e-04f, 1.437858940e-04f, - 1.437865496e-04f, 1.437868897e-04f, 1.437869143e-04f, 1.437866236e-04f, 1.437860174e-04f, 1.437850959e-04f, 1.437838591e-04f, 1.437823070e-04f, 1.437804396e-04f, 1.437782570e-04f, - 1.437757592e-04f, 1.437729462e-04f, 1.437698181e-04f, 1.437663749e-04f, 1.437626167e-04f, 1.437585435e-04f, 1.437541553e-04f, 1.437494521e-04f, 1.437444341e-04f, 1.437391012e-04f, - 1.437334534e-04f, 1.437274909e-04f, 1.437212137e-04f, 1.437146218e-04f, 1.437077152e-04f, 1.437004941e-04f, 1.436929583e-04f, 1.436851081e-04f, 1.436769434e-04f, 1.436684643e-04f, - 1.436596708e-04f, 1.436505630e-04f, 1.436411409e-04f, 1.436314046e-04f, 1.436213541e-04f, 1.436109895e-04f, 1.436003108e-04f, 1.435893181e-04f, 1.435780115e-04f, 1.435663909e-04f, - 1.435544565e-04f, 1.435422083e-04f, 1.435296463e-04f, 1.435167706e-04f, 1.435035813e-04f, 1.434900785e-04f, 1.434762621e-04f, 1.434621322e-04f, 1.434476890e-04f, 1.434329324e-04f, - 1.434178626e-04f, 1.434024795e-04f, 1.433867833e-04f, 1.433707740e-04f, 1.433544517e-04f, 1.433378164e-04f, 1.433208683e-04f, 1.433036073e-04f, 1.432860335e-04f, 1.432681471e-04f, - 1.432499480e-04f, 1.432314364e-04f, 1.432126123e-04f, 1.431934758e-04f, 1.431740269e-04f, 1.431542658e-04f, 1.431341924e-04f, 1.431138070e-04f, 1.430931094e-04f, 1.430720999e-04f, - 1.430507785e-04f, 1.430291453e-04f, 1.430072003e-04f, 1.429849437e-04f, 1.429623754e-04f, 1.429394956e-04f, 1.429163044e-04f, 1.428928018e-04f, 1.428689879e-04f, 1.428448629e-04f, - 1.428204267e-04f, 1.427956795e-04f, 1.427706213e-04f, 1.427452522e-04f, 1.427195724e-04f, 1.426935819e-04f, 1.426672807e-04f, 1.426406691e-04f, 1.426137470e-04f, 1.425865145e-04f, - 1.425589718e-04f, 1.425311189e-04f, 1.425029559e-04f, 1.424744829e-04f, 1.424457000e-04f, 1.424166073e-04f, 1.423872049e-04f, 1.423574928e-04f, 1.423274712e-04f, 1.422971402e-04f, - 1.422664999e-04f, 1.422355503e-04f, 1.422042915e-04f, 1.421727237e-04f, 1.421408469e-04f, 1.421086613e-04f, 1.420761669e-04f, 1.420433638e-04f, 1.420102522e-04f, 1.419768322e-04f, - 1.419431038e-04f, 1.419090671e-04f, 1.418747223e-04f, 1.418400694e-04f, 1.418051086e-04f, 1.417698400e-04f, 1.417342636e-04f, 1.416983796e-04f, 1.416621881e-04f, 1.416256892e-04f, - 1.415888829e-04f, 1.415517695e-04f, 1.415143490e-04f, 1.414766216e-04f, 1.414385872e-04f, 1.414002462e-04f, 1.413615985e-04f, 1.413226442e-04f, 1.412833836e-04f, 1.412438167e-04f, - 1.412039436e-04f, 1.411637644e-04f, 1.411232793e-04f, 1.410824883e-04f, 1.410413917e-04f, 1.409999894e-04f, 1.409582817e-04f, 1.409162686e-04f, 1.408739503e-04f, 1.408313269e-04f, - 1.407883985e-04f, 1.407451652e-04f, 1.407016271e-04f, 1.406577845e-04f, 1.406136373e-04f, 1.405691858e-04f, 1.405244300e-04f, 1.404793701e-04f, 1.404340063e-04f, 1.403883385e-04f, - 1.403423670e-04f, 1.402960919e-04f, 1.402495133e-04f, 1.402026314e-04f, 1.401554463e-04f, 1.401079580e-04f, 1.400601669e-04f, 1.400120728e-04f, 1.399636762e-04f, 1.399149769e-04f, - 1.398659752e-04f, 1.398166713e-04f, 1.397670652e-04f, 1.397171571e-04f, 1.396669471e-04f, 1.396164354e-04f, 1.395656221e-04f, 1.395145073e-04f, 1.394630912e-04f, 1.394113740e-04f, - 1.393593557e-04f, 1.393070365e-04f, 1.392544165e-04f, 1.392014960e-04f, 1.391482750e-04f, 1.390947536e-04f, 1.390409321e-04f, 1.389868106e-04f, 1.389323892e-04f, 1.388776681e-04f, - 1.388226473e-04f, 1.387673272e-04f, 1.387117077e-04f, 1.386557891e-04f, 1.385995715e-04f, 1.385430551e-04f, 1.384862400e-04f, 1.384291263e-04f, 1.383717143e-04f, 1.383140041e-04f, - 1.382559957e-04f, 1.381976895e-04f, 1.381390855e-04f, 1.380801839e-04f, 1.380209848e-04f, 1.379614885e-04f, 1.379016950e-04f, 1.378416045e-04f, 1.377812173e-04f, 1.377205333e-04f, - 1.376595529e-04f, 1.375982761e-04f, 1.375367032e-04f, 1.374748342e-04f, 1.374126695e-04f, 1.373502090e-04f, 1.372874530e-04f, 1.372244016e-04f, 1.371610551e-04f, 1.370974135e-04f, - 1.370334771e-04f, 1.369692460e-04f, 1.369047204e-04f, 1.368399004e-04f, 1.367747863e-04f, 1.367093781e-04f, 1.366436761e-04f, 1.365776804e-04f, 1.365113912e-04f, 1.364448087e-04f, - 1.363779331e-04f, 1.363107645e-04f, 1.362433030e-04f, 1.361755490e-04f, 1.361075025e-04f, 1.360391637e-04f, 1.359705328e-04f, 1.359016100e-04f, 1.358323955e-04f, 1.357628894e-04f, - 1.356930919e-04f, 1.356230032e-04f, 1.355526235e-04f, 1.354819529e-04f, 1.354109917e-04f, 1.353397400e-04f, 1.352681980e-04f, 1.351963659e-04f, 1.351242438e-04f, 1.350518321e-04f, - 1.349791307e-04f, 1.349061400e-04f, 1.348328602e-04f, 1.347592913e-04f, 1.346854336e-04f, 1.346112873e-04f, 1.345368526e-04f, 1.344621296e-04f, 1.343871186e-04f, 1.343118197e-04f, - 1.342362332e-04f, 1.341603592e-04f, 1.340841979e-04f, 1.340077495e-04f, 1.339310143e-04f, 1.338539923e-04f, 1.337766838e-04f, 1.336990891e-04f, 1.336212082e-04f, 1.335430414e-04f, - 1.334645889e-04f, 1.333858509e-04f, 1.333068276e-04f, 1.332275192e-04f, 1.331479258e-04f, 1.330680477e-04f, 1.329878852e-04f, 1.329074383e-04f, 1.328267073e-04f, 1.327456924e-04f, - 1.326643938e-04f, 1.325828117e-04f, 1.325009463e-04f, 1.324187978e-04f, 1.323363665e-04f, 1.322536525e-04f, 1.321706560e-04f, 1.320873773e-04f, 1.320038165e-04f, 1.319199739e-04f, - 1.318358496e-04f, 1.317514440e-04f, 1.316667571e-04f, 1.315817893e-04f, 1.314965406e-04f, 1.314110114e-04f, 1.313252019e-04f, 1.312391122e-04f, 1.311527426e-04f, 1.310660933e-04f, - 1.309791645e-04f, 1.308919564e-04f, 1.308044692e-04f, 1.307167032e-04f, 1.306286586e-04f, 1.305403356e-04f, 1.304517344e-04f, 1.303628552e-04f, 1.302736983e-04f, 1.301842639e-04f, - 1.300945521e-04f, 1.300045633e-04f, 1.299142977e-04f, 1.298237554e-04f, 1.297329367e-04f, 1.296418418e-04f, 1.295504710e-04f, 1.294588244e-04f, 1.293669023e-04f, 1.292747050e-04f, - 1.291822326e-04f, 1.290894853e-04f, 1.289964635e-04f, 1.289031674e-04f, 1.288095971e-04f, 1.287157529e-04f, 1.286216350e-04f, 1.285272437e-04f, 1.284325792e-04f, 1.283376417e-04f, - 1.282424314e-04f, 1.281469487e-04f, 1.280511937e-04f, 1.279551667e-04f, 1.278588678e-04f, 1.277622974e-04f, 1.276654557e-04f, 1.275683429e-04f, 1.274709592e-04f, 1.273733050e-04f, - 1.272753803e-04f, 1.271771855e-04f, 1.270787209e-04f, 1.269799865e-04f, 1.268809828e-04f, 1.267817099e-04f, 1.266821681e-04f, 1.265823576e-04f, 1.264822787e-04f, 1.263819316e-04f, - 1.262813165e-04f, 1.261804337e-04f, 1.260792835e-04f, 1.259778661e-04f, 1.258761817e-04f, 1.257742305e-04f, 1.256720130e-04f, 1.255695292e-04f, 1.254667794e-04f, 1.253637639e-04f, - 1.252604830e-04f, 1.251569368e-04f, 1.250531257e-04f, 1.249490499e-04f, 1.248447096e-04f, 1.247401051e-04f, 1.246352367e-04f, 1.245301045e-04f, 1.244247090e-04f, 1.243190502e-04f, - 1.242131285e-04f, 1.241069441e-04f, 1.240004974e-04f, 1.238937884e-04f, 1.237868176e-04f, 1.236795851e-04f, 1.235720913e-04f, 1.234643363e-04f, 1.233563205e-04f, 1.232480440e-04f, - 1.231395073e-04f, 1.230307104e-04f, 1.229216538e-04f, 1.228123376e-04f, 1.227027621e-04f, 1.225929276e-04f, 1.224828343e-04f, 1.223724826e-04f, 1.222618726e-04f, 1.221510047e-04f, - 1.220398791e-04f, 1.219284960e-04f, 1.218168558e-04f, 1.217049588e-04f, 1.215928051e-04f, 1.214803950e-04f, 1.213677289e-04f, 1.212548070e-04f, 1.211416296e-04f, 1.210281968e-04f, - 1.209145091e-04f, 1.208005667e-04f, 1.206863699e-04f, 1.205719189e-04f, 1.204572139e-04f, 1.203422554e-04f, 1.202270435e-04f, 1.201115786e-04f, 1.199958609e-04f, 1.198798906e-04f, - 1.197636682e-04f, 1.196471937e-04f, 1.195304676e-04f, 1.194134901e-04f, 1.192962615e-04f, 1.191787821e-04f, 1.190610521e-04f, 1.189430718e-04f, 1.188248415e-04f, 1.187063615e-04f, - 1.185876321e-04f, 1.184686535e-04f, 1.183494261e-04f, 1.182299502e-04f, 1.181102259e-04f, 1.179902536e-04f, 1.178700336e-04f, 1.177495662e-04f, 1.176288516e-04f, 1.175078902e-04f, - 1.173866822e-04f, 1.172652280e-04f, 1.171435277e-04f, 1.170215818e-04f, 1.168993904e-04f, 1.167769539e-04f, 1.166542726e-04f, 1.165313468e-04f, 1.164081767e-04f, 1.162847627e-04f, - 1.161611050e-04f, 1.160372040e-04f, 1.159130599e-04f, 1.157886730e-04f, 1.156640436e-04f, 1.155391721e-04f, 1.154140586e-04f, 1.152887036e-04f, 1.151631073e-04f, 1.150372700e-04f, - 1.149111920e-04f, 1.147848737e-04f, 1.146583152e-04f, 1.145315169e-04f, 1.144044791e-04f, 1.142772022e-04f, 1.141496863e-04f, 1.140219319e-04f, 1.138939391e-04f, 1.137657084e-04f, - 1.136372400e-04f, 1.135085342e-04f, 1.133795914e-04f, 1.132504118e-04f, 1.131209957e-04f, 1.129913434e-04f, 1.128614553e-04f, 1.127313317e-04f, 1.126009728e-04f, 1.124703790e-04f, - 1.123395506e-04f, 1.122084879e-04f, 1.120771911e-04f, 1.119456607e-04f, 1.118138969e-04f, 1.116819000e-04f, 1.115496703e-04f, 1.114172082e-04f, 1.112845140e-04f, 1.111515880e-04f, - 1.110184304e-04f, 1.108850416e-04f, 1.107514220e-04f, 1.106175718e-04f, 1.104834913e-04f, 1.103491809e-04f, 1.102146409e-04f, 1.100798715e-04f, 1.099448732e-04f, 1.098096462e-04f, - 1.096741909e-04f, 1.095385075e-04f, 1.094025964e-04f, 1.092664579e-04f, 1.091300923e-04f, 1.089935000e-04f, 1.088566812e-04f, 1.087196363e-04f, 1.085823657e-04f, 1.084448695e-04f, - 1.083071482e-04f, 1.081692021e-04f, 1.080310315e-04f, 1.078926367e-04f, 1.077540181e-04f, 1.076151759e-04f, 1.074761105e-04f, 1.073368222e-04f, 1.071973114e-04f, 1.070575784e-04f, - 1.069176235e-04f, 1.067774470e-04f, 1.066370492e-04f, 1.064964306e-04f, 1.063555914e-04f, 1.062145319e-04f, 1.060732525e-04f, 1.059317534e-04f, 1.057900352e-04f, 1.056480980e-04f, - 1.055059422e-04f, 1.053635681e-04f, 1.052209761e-04f, 1.050781665e-04f, 1.049351396e-04f, 1.047918958e-04f, 1.046484354e-04f, 1.045047587e-04f, 1.043608661e-04f, 1.042167579e-04f, - 1.040724345e-04f, 1.039278961e-04f, 1.037831431e-04f, 1.036381759e-04f, 1.034929948e-04f, 1.033476001e-04f, 1.032019922e-04f, 1.030561714e-04f, 1.029101380e-04f, 1.027638925e-04f, - 1.026174350e-04f, 1.024707661e-04f, 1.023238859e-04f, 1.021767949e-04f, 1.020294934e-04f, 1.018819817e-04f, 1.017342602e-04f, 1.015863292e-04f, 1.014381891e-04f, 1.012898402e-04f, - 1.011412828e-04f, 1.009925174e-04f, 1.008435442e-04f, 1.006943636e-04f, 1.005449760e-04f, 1.003953816e-04f, 1.002455809e-04f, 1.000955742e-04f, 9.994536174e-05f, 9.979494401e-05f, - 9.964432131e-05f, 9.949349399e-05f, 9.934246240e-05f, 9.919122688e-05f, 9.903978780e-05f, 9.888814550e-05f, 9.873630033e-05f, 9.858425264e-05f, 9.843200280e-05f, 9.827955114e-05f, - 9.812689803e-05f, 9.797404381e-05f, 9.782098884e-05f, 9.766773348e-05f, 9.751427808e-05f, 9.736062300e-05f, 9.720676858e-05f, 9.705271520e-05f, 9.689846320e-05f, 9.674401293e-05f, - 9.658936477e-05f, 9.643451906e-05f, 9.627947617e-05f, 9.612423645e-05f, 9.596880026e-05f, 9.581316795e-05f, 9.565733990e-05f, 9.550131646e-05f, 9.534509799e-05f, 9.518868486e-05f, - 9.503207741e-05f, 9.487527602e-05f, 9.471828105e-05f, 9.456109285e-05f, 9.440371180e-05f, 9.424613825e-05f, 9.408837257e-05f, 9.393041512e-05f, 9.377226627e-05f, 9.361392638e-05f, - 9.345539582e-05f, 9.329667495e-05f, 9.313776414e-05f, 9.297866375e-05f, 9.281937415e-05f, 9.265989572e-05f, 9.250022881e-05f, 9.234037379e-05f, 9.218033103e-05f, 9.202010091e-05f, - 9.185968378e-05f, 9.169908003e-05f, 9.153829001e-05f, 9.137731410e-05f, 9.121615267e-05f, 9.105480609e-05f, 9.089327473e-05f, 9.073155896e-05f, 9.056965916e-05f, 9.040757569e-05f, - 9.024530893e-05f, 9.008285926e-05f, 8.992022704e-05f, 8.975741266e-05f, 8.959441647e-05f, 8.943123887e-05f, 8.926788022e-05f, 8.910434089e-05f, 8.894062128e-05f, 8.877672174e-05f, - 8.861264266e-05f, 8.844838441e-05f, 8.828394737e-05f, 8.811933192e-05f, 8.795453843e-05f, 8.778956729e-05f, 8.762441887e-05f, 8.745909356e-05f, 8.729359172e-05f, 8.712791374e-05f, - 8.696206000e-05f, 8.679603088e-05f, 8.662982676e-05f, 8.646344802e-05f, 8.629689505e-05f, 8.613016822e-05f, 8.596326791e-05f, 8.579619451e-05f, 8.562894841e-05f, 8.546152998e-05f, - 8.529393960e-05f, 8.512617767e-05f, 8.495824456e-05f, 8.479014066e-05f, 8.462186636e-05f, 8.445342203e-05f, 8.428480807e-05f, 8.411602486e-05f, 8.394707279e-05f, 8.377795224e-05f, - 8.360866360e-05f, 8.343920725e-05f, 8.326958359e-05f, 8.309979300e-05f, 8.292983587e-05f, 8.275971259e-05f, 8.258942355e-05f, 8.241896913e-05f, 8.224834973e-05f, 8.207756573e-05f, - 8.190661753e-05f, 8.173550551e-05f, 8.156423007e-05f, 8.139279159e-05f, 8.122119047e-05f, 8.104942711e-05f, 8.087750188e-05f, 8.070541519e-05f, 8.053316743e-05f, 8.036075898e-05f, - 8.018819025e-05f, 8.001546163e-05f, 7.984257350e-05f, 7.966952627e-05f, 7.949632033e-05f, 7.932295607e-05f, 7.914943389e-05f, 7.897575419e-05f, 7.880191735e-05f, 7.862792378e-05f, - 7.845377387e-05f, 7.827946803e-05f, 7.810500663e-05f, 7.793039009e-05f, 7.775561880e-05f, 7.758069316e-05f, 7.740561357e-05f, 7.723038042e-05f, 7.705499412e-05f, 7.687945505e-05f, - 7.670376363e-05f, 7.652792026e-05f, 7.635192532e-05f, 7.617577923e-05f, 7.599948237e-05f, 7.582303517e-05f, 7.564643800e-05f, 7.546969129e-05f, 7.529279542e-05f, 7.511575080e-05f, - 7.493855783e-05f, 7.476121692e-05f, 7.458372846e-05f, 7.440609287e-05f, 7.422831053e-05f, 7.405038187e-05f, 7.387230728e-05f, 7.369408717e-05f, 7.351572193e-05f, 7.333721198e-05f, - 7.315855772e-05f, 7.297975956e-05f, 7.280081790e-05f, 7.262173315e-05f, 7.244250571e-05f, 7.226313599e-05f, 7.208362440e-05f, 7.190397134e-05f, 7.172417722e-05f, 7.154424246e-05f, - 7.136416745e-05f, 7.118395261e-05f, 7.100359834e-05f, 7.082310505e-05f, 7.064247315e-05f, 7.046170306e-05f, 7.028079517e-05f, 7.009974990e-05f, 6.991856767e-05f, 6.973724887e-05f, - 6.955579393e-05f, 6.937420324e-05f, 6.919247723e-05f, 6.901061630e-05f, 6.882862087e-05f, 6.864649135e-05f, 6.846422814e-05f, 6.828183167e-05f, 6.809930234e-05f, 6.791664057e-05f, - 6.773384676e-05f, 6.755092135e-05f, 6.736786472e-05f, 6.718467731e-05f, 6.700135953e-05f, 6.681791178e-05f, 6.663433449e-05f, 6.645062807e-05f, 6.626679293e-05f, 6.608282949e-05f, - 6.589873817e-05f, 6.571451937e-05f, 6.553017353e-05f, 6.534570104e-05f, 6.516110234e-05f, 6.497637783e-05f, 6.479152794e-05f, 6.460655308e-05f, 6.442145366e-05f, 6.423623012e-05f, - 6.405088285e-05f, 6.386541229e-05f, 6.367981885e-05f, 6.349410294e-05f, 6.330826500e-05f, 6.312230543e-05f, 6.293622466e-05f, 6.275002311e-05f, 6.256370119e-05f, 6.237725932e-05f, - 6.219069794e-05f, 6.200401745e-05f, 6.181721827e-05f, 6.163030084e-05f, 6.144326556e-05f, 6.125611287e-05f, 6.106884318e-05f, 6.088145691e-05f, 6.069395448e-05f, 6.050633633e-05f, - 6.031860287e-05f, 6.013075452e-05f, 5.994279170e-05f, 5.975471485e-05f, 5.956652438e-05f, 5.937822071e-05f, 5.918980427e-05f, 5.900127549e-05f, 5.881263479e-05f, 5.862388258e-05f, - 5.843501931e-05f, 5.824604538e-05f, 5.805696124e-05f, 5.786776729e-05f, 5.767846397e-05f, 5.748905170e-05f, 5.729953091e-05f, 5.710990203e-05f, 5.692016547e-05f, 5.673032167e-05f, - 5.654037106e-05f, 5.635031405e-05f, 5.616015108e-05f, 5.596988258e-05f, 5.577950896e-05f, 5.558903067e-05f, 5.539844812e-05f, 5.520776174e-05f, 5.501697197e-05f, 5.482607923e-05f, - 5.463508394e-05f, 5.444398655e-05f, 5.425278747e-05f, 5.406148713e-05f, 5.387008597e-05f, 5.367858442e-05f, 5.348698290e-05f, 5.329528184e-05f, 5.310348167e-05f, 5.291158283e-05f, - 5.271958574e-05f, 5.252749083e-05f, 5.233529854e-05f, 5.214300929e-05f, 5.195062352e-05f, 5.175814166e-05f, 5.156556413e-05f, 5.137289138e-05f, 5.118012382e-05f, 5.098726190e-05f, - 5.079430605e-05f, 5.060125669e-05f, 5.040811426e-05f, 5.021487919e-05f, 5.002155192e-05f, 4.982813288e-05f, 4.963462250e-05f, 4.944102121e-05f, 4.924732945e-05f, 4.905354764e-05f, - 4.885967623e-05f, 4.866571565e-05f, 4.847166633e-05f, 4.827752871e-05f, 4.808330322e-05f, 4.788899029e-05f, 4.769459036e-05f, 4.750010386e-05f, 4.730553123e-05f, 4.711087290e-05f, - 4.691612931e-05f, 4.672130090e-05f, 4.652638809e-05f, 4.633139133e-05f, 4.613631104e-05f, 4.594114768e-05f, 4.574590166e-05f, 4.555057343e-05f, 4.535516343e-05f, 4.515967209e-05f, - 4.496409984e-05f, 4.476844713e-05f, 4.457271439e-05f, 4.437690205e-05f, 4.418101056e-05f, 4.398504036e-05f, 4.378899187e-05f, 4.359286553e-05f, 4.339666180e-05f, 4.320038109e-05f, - 4.300402385e-05f, 4.280759052e-05f, 4.261108154e-05f, 4.241449734e-05f, 4.221783836e-05f, 4.202110504e-05f, 4.182429782e-05f, 4.162741714e-05f, 4.143046344e-05f, 4.123343715e-05f, - 4.103633872e-05f, 4.083916858e-05f, 4.064192718e-05f, 4.044461495e-05f, 4.024723233e-05f, 4.004977976e-05f, 3.985225768e-05f, 3.965466654e-05f, 3.945700677e-05f, 3.925927881e-05f, - 3.906148310e-05f, 3.886362008e-05f, 3.866569020e-05f, 3.846769389e-05f, 3.826963159e-05f, 3.807150375e-05f, 3.787331081e-05f, 3.767505320e-05f, 3.747673136e-05f, 3.727834575e-05f, - 3.707989680e-05f, 3.688138494e-05f, 3.668281063e-05f, 3.648417431e-05f, 3.628547641e-05f, 3.608671738e-05f, 3.588789766e-05f, 3.568901768e-05f, 3.549007791e-05f, 3.529107876e-05f, - 3.509202070e-05f, 3.489290415e-05f, 3.469372957e-05f, 3.449449739e-05f, 3.429520806e-05f, 3.409586202e-05f, 3.389645971e-05f, 3.369700157e-05f, 3.349748806e-05f, 3.329791960e-05f, - 3.309829665e-05f, 3.289861965e-05f, 3.269888904e-05f, 3.249910526e-05f, 3.229926875e-05f, 3.209937997e-05f, 3.189943935e-05f, 3.169944734e-05f, 3.149940438e-05f, 3.129931092e-05f, - 3.109916739e-05f, 3.089897424e-05f, 3.069873192e-05f, 3.049844087e-05f, 3.029810154e-05f, 3.009771436e-05f, 2.989727979e-05f, 2.969679826e-05f, 2.949627022e-05f, 2.929569612e-05f, - 2.909507640e-05f, 2.889441150e-05f, 2.869370187e-05f, 2.849294796e-05f, 2.829215020e-05f, 2.809130904e-05f, 2.789042493e-05f, 2.768949832e-05f, 2.748852964e-05f, 2.728751934e-05f, - 2.708646787e-05f, 2.688537567e-05f, 2.668424319e-05f, 2.648307087e-05f, 2.628185915e-05f, 2.608060849e-05f, 2.587931933e-05f, 2.567799210e-05f, 2.547662727e-05f, 2.527522527e-05f, - 2.507378655e-05f, 2.487231155e-05f, 2.467080072e-05f, 2.446925451e-05f, 2.426767336e-05f, 2.406605771e-05f, 2.386440802e-05f, 2.366272472e-05f, 2.346100827e-05f, 2.325925910e-05f, - 2.305747767e-05f, 2.285566442e-05f, 2.265381980e-05f, 2.245194425e-05f, 2.225003821e-05f, 2.204810214e-05f, 2.184613648e-05f, 2.164414168e-05f, 2.144211817e-05f, 2.124006642e-05f, - 2.103798686e-05f, 2.083587993e-05f, 2.063374610e-05f, 2.043158579e-05f, 2.022939946e-05f, 2.002718756e-05f, 1.982495052e-05f, 1.962268881e-05f, 1.942040285e-05f, 1.921809310e-05f, - 1.901576001e-05f, 1.881340401e-05f, 1.861102557e-05f, 1.840862511e-05f, 1.820620310e-05f, 1.800375997e-05f, 1.780129617e-05f, 1.759881215e-05f, 1.739630835e-05f, 1.719378522e-05f, - 1.699124321e-05f, 1.678868276e-05f, 1.658610432e-05f, 1.638350833e-05f, 1.618089525e-05f, 1.597826551e-05f, 1.577561956e-05f, 1.557295786e-05f, 1.537028084e-05f, 1.516758895e-05f, - 1.496488264e-05f, 1.476216235e-05f, 1.455942853e-05f, 1.435668163e-05f, 1.415392210e-05f, 1.395115037e-05f, 1.374836689e-05f, 1.354557212e-05f, 1.334276649e-05f, 1.313995046e-05f, - 1.293712446e-05f, 1.273428895e-05f, 1.253144437e-05f, 1.232859116e-05f, 1.212572978e-05f, 1.192286067e-05f, 1.171998427e-05f, 1.151710103e-05f, 1.131421140e-05f, 1.111131582e-05f, - 1.090841473e-05f, 1.070550859e-05f, 1.050259784e-05f, 1.029968293e-05f, 1.009676429e-05f, 9.893842378e-06f, 9.690917640e-06f, 9.487990518e-06f, 9.285061458e-06f, 9.082130907e-06f, - 8.879199309e-06f, 8.676267110e-06f, 8.473334756e-06f, 8.270402690e-06f, 8.067471360e-06f, 7.864541209e-06f, 7.661612684e-06f, 7.458686229e-06f, 7.255762289e-06f, 7.052841310e-06f, - 6.849923737e-06f, 6.647010013e-06f, 6.444100585e-06f, 6.241195897e-06f, 6.038296394e-06f, 5.835402521e-06f, 5.632514722e-06f, 5.429633442e-06f, 5.226759126e-06f, 5.023892218e-06f, - 4.821033162e-06f, 4.618182404e-06f, 4.415340386e-06f, 4.212507554e-06f, 4.009684353e-06f, 3.806871225e-06f, 3.604068615e-06f, 3.401276967e-06f, 3.198496725e-06f, 2.995728334e-06f, - 2.792972236e-06f, 2.590228876e-06f, 2.387498697e-06f, 2.184782143e-06f, 1.982079657e-06f, 1.779391683e-06f, 1.576718665e-06f, 1.374061045e-06f, 1.171419268e-06f, 9.687937754e-07f, - 7.661850111e-07f, 5.635934182e-07f, 3.610194395e-07f, 1.584635179e-07f, -4.407390381e-08f, -2.465923829e-07f, -4.490914768e-07f, -6.515707428e-07f, -8.540297387e-07f, -1.056468022e-06f, - -1.258885150e-06f, -1.461280682e-06f, -1.663654174e-06f, -1.866005184e-06f, -2.068333272e-06f, -2.270637995e-06f, -2.472918911e-06f, -2.675175578e-06f, -2.877407556e-06f, -3.079614402e-06f, - -3.281795676e-06f, -3.483950935e-06f, -3.686079739e-06f, -3.888181647e-06f, -4.090256218e-06f, -4.292303010e-06f, -4.494321584e-06f, -4.696311498e-06f, -4.898272312e-06f, -5.100203585e-06f, - -5.302104878e-06f, -5.503975749e-06f, -5.705815759e-06f, -5.907624467e-06f, -6.109401435e-06f, -6.311146221e-06f, -6.512858386e-06f, -6.714537491e-06f, -6.916183097e-06f, -7.117794763e-06f, - -7.319372050e-06f, -7.520914520e-06f, -7.722421734e-06f, -7.923893252e-06f, -8.125328636e-06f, -8.326727447e-06f, -8.528089247e-06f, -8.729413596e-06f, -8.930700058e-06f, -9.131948194e-06f, - -9.333157565e-06f, -9.534327734e-06f, -9.735458263e-06f, -9.936548715e-06f, -1.013759865e-05f, -1.033860763e-05f, -1.053957523e-05f, -1.074050100e-05f, -1.094138450e-05f, -1.114222530e-05f, - -1.134302297e-05f, -1.154377706e-05f, -1.174448714e-05f, -1.194515277e-05f, -1.214577352e-05f, -1.234634895e-05f, -1.254687863e-05f, -1.274736211e-05f, -1.294779897e-05f, -1.314818877e-05f, - -1.334853106e-05f, -1.354882543e-05f, -1.374907143e-05f, -1.394926863e-05f, -1.414941659e-05f, -1.434951487e-05f, -1.454956306e-05f, -1.474956070e-05f, -1.494950736e-05f, -1.514940262e-05f, - -1.534924604e-05f, -1.554903717e-05f, -1.574877560e-05f, -1.594846089e-05f, -1.614809260e-05f, -1.634767030e-05f, -1.654719356e-05f, -1.674666194e-05f, -1.694607501e-05f, -1.714543235e-05f, - -1.734473351e-05f, -1.754397807e-05f, -1.774316559e-05f, -1.794229564e-05f, -1.814136780e-05f, -1.834038162e-05f, -1.853933668e-05f, -1.873823255e-05f, -1.893706879e-05f, -1.913584497e-05f, - -1.933456067e-05f, -1.953321546e-05f, -1.973180890e-05f, -1.993034056e-05f, -2.012881001e-05f, -2.032721683e-05f, -2.052556058e-05f, -2.072384084e-05f, -2.092205717e-05f, -2.112020915e-05f, - -2.131829635e-05f, -2.151631834e-05f, -2.171427468e-05f, -2.191216497e-05f, -2.210998875e-05f, -2.230774561e-05f, -2.250543512e-05f, -2.270305685e-05f, -2.290061038e-05f, -2.309809527e-05f, - -2.329551110e-05f, -2.349285745e-05f, -2.369013388e-05f, -2.388733997e-05f, -2.408447530e-05f, -2.428153944e-05f, -2.447853195e-05f, -2.467545243e-05f, -2.487230043e-05f, -2.506907554e-05f, - -2.526577733e-05f, -2.546240538e-05f, -2.565895926e-05f, -2.585543855e-05f, -2.605184282e-05f, -2.624817165e-05f, -2.644442461e-05f, -2.664060129e-05f, -2.683670125e-05f, -2.703272408e-05f, - -2.722866935e-05f, -2.742453664e-05f, -2.762032553e-05f, -2.781603559e-05f, -2.801166641e-05f, -2.820721756e-05f, -2.840268861e-05f, -2.859807915e-05f, -2.879338876e-05f, -2.898861702e-05f, - -2.918376349e-05f, -2.937882778e-05f, -2.957380944e-05f, -2.976870807e-05f, -2.996352324e-05f, -3.015825454e-05f, -3.035290154e-05f, -3.054746382e-05f, -3.074194097e-05f, -3.093633257e-05f, - -3.113063819e-05f, -3.132485743e-05f, -3.151898986e-05f, -3.171303506e-05f, -3.190699262e-05f, -3.210086211e-05f, -3.229464313e-05f, -3.248833526e-05f, -3.268193807e-05f, -3.287545115e-05f, - -3.306887409e-05f, -3.326220646e-05f, -3.345544786e-05f, -3.364859787e-05f, -3.384165607e-05f, -3.403462205e-05f, -3.422749539e-05f, -3.442027568e-05f, -3.461296250e-05f, -3.480555544e-05f, - -3.499805409e-05f, -3.519045803e-05f, -3.538276684e-05f, -3.557498013e-05f, -3.576709746e-05f, -3.595911844e-05f, -3.615104264e-05f, -3.634286966e-05f, -3.653459908e-05f, -3.672623050e-05f, - -3.691776349e-05f, -3.710919766e-05f, -3.730053258e-05f, -3.749176785e-05f, -3.768290306e-05f, -3.787393780e-05f, -3.806487165e-05f, -3.825570421e-05f, -3.844643507e-05f, -3.863706382e-05f, - -3.882759006e-05f, -3.901801336e-05f, -3.920833333e-05f, -3.939854955e-05f, -3.958866163e-05f, -3.977866914e-05f, -3.996857169e-05f, -4.015836887e-05f, -4.034806026e-05f, -4.053764547e-05f, - -4.072712409e-05f, -4.091649571e-05f, -4.110575992e-05f, -4.129491633e-05f, -4.148396452e-05f, -4.167290410e-05f, -4.186173465e-05f, -4.205045577e-05f, -4.223906706e-05f, -4.242756812e-05f, - -4.261595854e-05f, -4.280423792e-05f, -4.299240585e-05f, -4.318046194e-05f, -4.336840577e-05f, -4.355623696e-05f, -4.374395509e-05f, -4.393155977e-05f, -4.411905060e-05f, -4.430642717e-05f, - -4.449368908e-05f, -4.468083594e-05f, -4.486786734e-05f, -4.505478288e-05f, -4.524158217e-05f, -4.542826480e-05f, -4.561483038e-05f, -4.580127851e-05f, -4.598760879e-05f, -4.617382082e-05f, - -4.635991421e-05f, -4.654588855e-05f, -4.673174345e-05f, -4.691747852e-05f, -4.710309335e-05f, -4.728858755e-05f, -4.747396073e-05f, -4.765921249e-05f, -4.784434244e-05f, -4.802935017e-05f, - -4.821423530e-05f, -4.839899743e-05f, -4.858363616e-05f, -4.876815111e-05f, -4.895254188e-05f, -4.913680808e-05f, -4.932094931e-05f, -4.950496518e-05f, -4.968885530e-05f, -4.987261928e-05f, - -5.005625673e-05f, -5.023976725e-05f, -5.042315045e-05f, -5.060640595e-05f, -5.078953335e-05f, -5.097253227e-05f, -5.115540231e-05f, -5.133814308e-05f, -5.152075420e-05f, -5.170323528e-05f, - -5.188558593e-05f, -5.206780576e-05f, -5.224989438e-05f, -5.243185140e-05f, -5.261367645e-05f, -5.279536913e-05f, -5.297692905e-05f, -5.315835583e-05f, -5.333964909e-05f, -5.352080844e-05f, - -5.370183349e-05f, -5.388272386e-05f, -5.406347916e-05f, -5.424409902e-05f, -5.442458304e-05f, -5.460493084e-05f, -5.478514205e-05f, -5.496521627e-05f, -5.514515313e-05f, -5.532495224e-05f, - -5.550461323e-05f, -5.568413570e-05f, -5.586351929e-05f, -5.604276360e-05f, -5.622186826e-05f, -5.640083289e-05f, -5.657965711e-05f, -5.675834053e-05f, -5.693688279e-05f, -5.711528350e-05f, - -5.729354228e-05f, -5.747165876e-05f, -5.764963256e-05f, -5.782746329e-05f, -5.800515059e-05f, -5.818269408e-05f, -5.836009338e-05f, -5.853734811e-05f, -5.871445791e-05f, -5.889142239e-05f, - -5.906824118e-05f, -5.924491390e-05f, -5.942144019e-05f, -5.959781966e-05f, -5.977405195e-05f, -5.995013668e-05f, -6.012607348e-05f, -6.030186197e-05f, -6.047750179e-05f, -6.065299257e-05f, - -6.082833392e-05f, -6.100352549e-05f, -6.117856689e-05f, -6.135345777e-05f, -6.152819775e-05f, -6.170278646e-05f, -6.187722353e-05f, -6.205150860e-05f, -6.222564129e-05f, -6.239962124e-05f, - -6.257344807e-05f, -6.274712144e-05f, -6.292064095e-05f, -6.309400626e-05f, -6.326721699e-05f, -6.344027278e-05f, -6.361317327e-05f, -6.378591808e-05f, -6.395850685e-05f, -6.413093922e-05f, - -6.430321483e-05f, -6.447533331e-05f, -6.464729430e-05f, -6.481909743e-05f, -6.499074235e-05f, -6.516222869e-05f, -6.533355610e-05f, -6.550472420e-05f, -6.567573264e-05f, -6.584658106e-05f, - -6.601726909e-05f, -6.618779639e-05f, -6.635816258e-05f, -6.652836732e-05f, -6.669841024e-05f, -6.686829098e-05f, -6.703800919e-05f, -6.720756451e-05f, -6.737695658e-05f, -6.754618505e-05f, - -6.771524956e-05f, -6.788414975e-05f, -6.805288527e-05f, -6.822145576e-05f, -6.838986088e-05f, -6.855810026e-05f, -6.872617355e-05f, -6.889408040e-05f, -6.906182046e-05f, -6.922939336e-05f, - -6.939679877e-05f, -6.956403633e-05f, -6.973110569e-05f, -6.989800649e-05f, -7.006473839e-05f, -7.023130104e-05f, -7.039769408e-05f, -7.056391717e-05f, -7.072996996e-05f, -7.089585210e-05f, - -7.106156324e-05f, -7.122710304e-05f, -7.139247114e-05f, -7.155766720e-05f, -7.172269087e-05f, -7.188754182e-05f, -7.205221968e-05f, -7.221672412e-05f, -7.238105480e-05f, -7.254521136e-05f, - -7.270919346e-05f, -7.287300077e-05f, -7.303663293e-05f, -7.320008960e-05f, -7.336337045e-05f, -7.352647513e-05f, -7.368940330e-05f, -7.385215461e-05f, -7.401472873e-05f, -7.417712532e-05f, - -7.433934403e-05f, -7.450138453e-05f, -7.466324648e-05f, -7.482492954e-05f, -7.498643337e-05f, -7.514775764e-05f, -7.530890200e-05f, -7.546986613e-05f, -7.563064967e-05f, -7.579125231e-05f, - -7.595167369e-05f, -7.611191350e-05f, -7.627197139e-05f, -7.643184702e-05f, -7.659154007e-05f, -7.675105020e-05f, -7.691037708e-05f, -7.706952037e-05f, -7.722847975e-05f, -7.738725488e-05f, - -7.754584543e-05f, -7.770425107e-05f, -7.786247147e-05f, -7.802050630e-05f, -7.817835523e-05f, -7.833601793e-05f, -7.849349407e-05f, -7.865078333e-05f, -7.880788537e-05f, -7.896479987e-05f, - -7.912152651e-05f, -7.927806495e-05f, -7.943441487e-05f, -7.959057595e-05f, -7.974654786e-05f, -7.990233027e-05f, -8.005792286e-05f, -8.021332531e-05f, -8.036853730e-05f, -8.052355849e-05f, - -8.067838858e-05f, -8.083302723e-05f, -8.098747413e-05f, -8.114172895e-05f, -8.129579137e-05f, -8.144966108e-05f, -8.160333775e-05f, -8.175682107e-05f, -8.191011072e-05f, -8.206320637e-05f, - -8.221610771e-05f, -8.236881442e-05f, -8.252132619e-05f, -8.267364270e-05f, -8.282576364e-05f, -8.297768868e-05f, -8.312941751e-05f, -8.328094982e-05f, -8.343228530e-05f, -8.358342362e-05f, - -8.373436449e-05f, -8.388510757e-05f, -8.403565257e-05f, -8.418599917e-05f, -8.433614705e-05f, -8.448609592e-05f, -8.463584545e-05f, -8.478539534e-05f, -8.493474527e-05f, -8.508389495e-05f, - -8.523284405e-05f, -8.538159228e-05f, -8.553013932e-05f, -8.567848486e-05f, -8.582662861e-05f, -8.597457025e-05f, -8.612230948e-05f, -8.626984600e-05f, -8.641717949e-05f, -8.656430965e-05f, - -8.671123619e-05f, -8.685795879e-05f, -8.700447715e-05f, -8.715079098e-05f, -8.729689996e-05f, -8.744280381e-05f, -8.758850221e-05f, -8.773399486e-05f, -8.787928148e-05f, -8.802436174e-05f, - -8.816923537e-05f, -8.831390205e-05f, -8.845836150e-05f, -8.860261341e-05f, -8.874665748e-05f, -8.889049343e-05f, -8.903412094e-05f, -8.917753974e-05f, -8.932074951e-05f, -8.946374998e-05f, - -8.960654084e-05f, -8.974912179e-05f, -8.989149255e-05f, -9.003365283e-05f, -9.017560233e-05f, -9.031734075e-05f, -9.045886782e-05f, -9.060018323e-05f, -9.074128669e-05f, -9.088217793e-05f, - -9.102285664e-05f, -9.116332254e-05f, -9.130357534e-05f, -9.144361475e-05f, -9.158344049e-05f, -9.172305227e-05f, -9.186244980e-05f, -9.200163279e-05f, -9.214060097e-05f, -9.227935404e-05f, - -9.241789172e-05f, -9.255621373e-05f, -9.269431978e-05f, -9.283220960e-05f, -9.296988289e-05f, -9.310733938e-05f, -9.324457879e-05f, -9.338160083e-05f, -9.351840523e-05f, -9.365499169e-05f, - -9.379135996e-05f, -9.392750974e-05f, -9.406344076e-05f, -9.419915274e-05f, -9.433464540e-05f, -9.446991846e-05f, -9.460497166e-05f, -9.473980471e-05f, -9.487441734e-05f, -9.500880927e-05f, - -9.514298023e-05f, -9.527692995e-05f, -9.541065814e-05f, -9.554416455e-05f, -9.567744890e-05f, -9.581051091e-05f, -9.594335031e-05f, -9.607596684e-05f, -9.620836022e-05f, -9.634053019e-05f, - -9.647247647e-05f, -9.660419879e-05f, -9.673569690e-05f, -9.686697051e-05f, -9.699801937e-05f, -9.712884320e-05f, -9.725944174e-05f, -9.738981473e-05f, -9.751996190e-05f, -9.764988298e-05f, - -9.777957772e-05f, -9.790904584e-05f, -9.803828709e-05f, -9.816730120e-05f, -9.829608791e-05f, -9.842464696e-05f, -9.855297809e-05f, -9.868108103e-05f, -9.880895554e-05f, -9.893660134e-05f, - -9.906401819e-05f, -9.919120582e-05f, -9.931816397e-05f, -9.944489239e-05f, -9.957139082e-05f, -9.969765900e-05f, -9.982369668e-05f, -9.994950361e-05f, -1.000750795e-04f, -1.002004242e-04f, - -1.003255373e-04f, -1.004504187e-04f, -1.005750680e-04f, -1.006994851e-04f, -1.008236696e-04f, -1.009476214e-04f, -1.010713401e-04f, -1.011948256e-04f, -1.013180775e-04f, -1.014410957e-04f, - -1.015638798e-04f, -1.016864297e-04f, -1.018087450e-04f, -1.019308256e-04f, -1.020526712e-04f, -1.021742815e-04f, -1.022956563e-04f, -1.024167954e-04f, -1.025376984e-04f, -1.026583653e-04f, - -1.027787957e-04f, -1.028989893e-04f, -1.030189460e-04f, -1.031386655e-04f, -1.032581476e-04f, -1.033773920e-04f, -1.034963984e-04f, -1.036151667e-04f, -1.037336967e-04f, -1.038519879e-04f, - -1.039700403e-04f, -1.040878536e-04f, -1.042054276e-04f, -1.043227619e-04f, -1.044398565e-04f, -1.045567110e-04f, -1.046733252e-04f, -1.047896989e-04f, -1.049058319e-04f, -1.050217238e-04f, - -1.051373746e-04f, -1.052527839e-04f, -1.053679515e-04f, -1.054828773e-04f, -1.055975609e-04f, -1.057120021e-04f, -1.058262007e-04f, -1.059401565e-04f, -1.060538693e-04f, -1.061673388e-04f, - -1.062805648e-04f, -1.063935470e-04f, -1.065062853e-04f, -1.066187794e-04f, -1.067310292e-04f, -1.068430343e-04f, -1.069547945e-04f, -1.070663097e-04f, -1.071775796e-04f, -1.072886040e-04f, - -1.073993826e-04f, -1.075099153e-04f, -1.076202018e-04f, -1.077302420e-04f, -1.078400355e-04f, -1.079495822e-04f, -1.080588818e-04f, -1.081679342e-04f, -1.082767391e-04f, -1.083852963e-04f, - -1.084936056e-04f, -1.086016667e-04f, -1.087094796e-04f, -1.088170438e-04f, -1.089243594e-04f, -1.090314259e-04f, -1.091382433e-04f, -1.092448112e-04f, -1.093511295e-04f, -1.094571981e-04f, - -1.095630166e-04f, -1.096685848e-04f, -1.097739026e-04f, -1.098789698e-04f, -1.099837861e-04f, -1.100883513e-04f, -1.101926652e-04f, -1.102967277e-04f, -1.104005385e-04f, -1.105040974e-04f, - -1.106074042e-04f, -1.107104587e-04f, -1.108132607e-04f, -1.109158101e-04f, -1.110181065e-04f, -1.111201498e-04f, -1.112219398e-04f, -1.113234763e-04f, -1.114247591e-04f, -1.115257880e-04f, - -1.116265628e-04f, -1.117270834e-04f, -1.118273494e-04f, -1.119273607e-04f, -1.120271172e-04f, -1.121266185e-04f, -1.122258647e-04f, -1.123248553e-04f, -1.124235903e-04f, -1.125220694e-04f, - -1.126202925e-04f, -1.127182593e-04f, -1.128159697e-04f, -1.129134235e-04f, -1.130106205e-04f, -1.131075605e-04f, -1.132042433e-04f, -1.133006687e-04f, -1.133968366e-04f, -1.134927467e-04f, - -1.135883989e-04f, -1.136837930e-04f, -1.137789287e-04f, -1.138738060e-04f, -1.139684246e-04f, -1.140627843e-04f, -1.141568850e-04f, -1.142507265e-04f, -1.143443085e-04f, -1.144376310e-04f, - -1.145306937e-04f, -1.146234965e-04f, -1.147160391e-04f, -1.148083215e-04f, -1.149003433e-04f, -1.149921045e-04f, -1.150836049e-04f, -1.151748442e-04f, -1.152658224e-04f, -1.153565392e-04f, - -1.154469944e-04f, -1.155371880e-04f, -1.156271196e-04f, -1.157167892e-04f, -1.158061966e-04f, -1.158953415e-04f, -1.159842239e-04f, -1.160728435e-04f, -1.161612003e-04f, -1.162492939e-04f, - -1.163371243e-04f, -1.164246912e-04f, -1.165119946e-04f, -1.165990342e-04f, -1.166858099e-04f, -1.167723215e-04f, -1.168585689e-04f, -1.169445518e-04f, -1.170302702e-04f, -1.171157238e-04f, - -1.172009125e-04f, -1.172858361e-04f, -1.173704946e-04f, -1.174548876e-04f, -1.175390150e-04f, -1.176228768e-04f, -1.177064727e-04f, -1.177898025e-04f, -1.178728662e-04f, -1.179556635e-04f, - -1.180381943e-04f, -1.181204584e-04f, -1.182024558e-04f, -1.182841862e-04f, -1.183656494e-04f, -1.184468454e-04f, -1.185277739e-04f, -1.186084349e-04f, -1.186888281e-04f, -1.187689535e-04f, - -1.188488108e-04f, -1.189283999e-04f, -1.190077207e-04f, -1.190867729e-04f, -1.191655566e-04f, -1.192440715e-04f, -1.193223174e-04f, -1.194002943e-04f, -1.194780020e-04f, -1.195554403e-04f, - -1.196326090e-04f, -1.197095082e-04f, -1.197861375e-04f, -1.198624969e-04f, -1.199385862e-04f, -1.200144052e-04f, -1.200899539e-04f, -1.201652321e-04f, -1.202402397e-04f, -1.203149764e-04f, - -1.203894423e-04f, -1.204636371e-04f, -1.205375606e-04f, -1.206112129e-04f, -1.206845936e-04f, -1.207577028e-04f, -1.208305402e-04f, -1.209031057e-04f, -1.209753992e-04f, -1.210474206e-04f, - -1.211191697e-04f, -1.211906464e-04f, -1.212618505e-04f, -1.213327820e-04f, -1.214034407e-04f, -1.214738264e-04f, -1.215439391e-04f, -1.216137786e-04f, -1.216833447e-04f, -1.217526374e-04f, - -1.218216566e-04f, -1.218904020e-04f, -1.219588737e-04f, -1.220270714e-04f, -1.220949950e-04f, -1.221626444e-04f, -1.222300195e-04f, -1.222971202e-04f, -1.223639463e-04f, -1.224304977e-04f, - -1.224967743e-04f, -1.225627761e-04f, -1.226285027e-04f, -1.226939542e-04f, -1.227591304e-04f, -1.228240313e-04f, -1.228886566e-04f, -1.229530063e-04f, -1.230170803e-04f, -1.230808784e-04f, - -1.231444005e-04f, -1.232076465e-04f, -1.232706164e-04f, -1.233333099e-04f, -1.233957270e-04f, -1.234578676e-04f, -1.235197315e-04f, -1.235813187e-04f, -1.236426290e-04f, -1.237036624e-04f, - -1.237644187e-04f, -1.238248977e-04f, -1.238850995e-04f, -1.239450239e-04f, -1.240046708e-04f, -1.240640401e-04f, -1.241231317e-04f, -1.241819454e-04f, -1.242404812e-04f, -1.242987390e-04f, - -1.243567187e-04f, -1.244144202e-04f, -1.244718433e-04f, -1.245289880e-04f, -1.245858541e-04f, -1.246424417e-04f, -1.246987505e-04f, -1.247547805e-04f, -1.248105316e-04f, -1.248660037e-04f, - -1.249211966e-04f, -1.249761104e-04f, -1.250307449e-04f, -1.250850999e-04f, -1.251391755e-04f, -1.251929715e-04f, -1.252464878e-04f, -1.252997244e-04f, -1.253526811e-04f, -1.254053579e-04f, - -1.254577547e-04f, -1.255098713e-04f, -1.255617077e-04f, -1.256132639e-04f, -1.256645396e-04f, -1.257155349e-04f, -1.257662496e-04f, -1.258166837e-04f, -1.258668370e-04f, -1.259167096e-04f, - -1.259663013e-04f, -1.260156119e-04f, -1.260646416e-04f, -1.261133901e-04f, -1.261618573e-04f, -1.262100433e-04f, -1.262579479e-04f, -1.263055711e-04f, -1.263529127e-04f, -1.263999727e-04f, - -1.264467510e-04f, -1.264932476e-04f, -1.265394623e-04f, -1.265853951e-04f, -1.266310459e-04f, -1.266764147e-04f, -1.267215013e-04f, -1.267663057e-04f, -1.268108278e-04f, -1.268550676e-04f, - -1.268990249e-04f, -1.269426998e-04f, -1.269860921e-04f, -1.270292017e-04f, -1.270720287e-04f, -1.271145729e-04f, -1.271568343e-04f, -1.271988127e-04f, -1.272405082e-04f, -1.272819207e-04f, - -1.273230501e-04f, -1.273638963e-04f, -1.274044593e-04f, -1.274447390e-04f, -1.274847354e-04f, -1.275244483e-04f, -1.275638778e-04f, -1.276030238e-04f, -1.276418862e-04f, -1.276804649e-04f, - -1.277187600e-04f, -1.277567712e-04f, -1.277944987e-04f, -1.278319423e-04f, -1.278691019e-04f, -1.279059776e-04f, -1.279425692e-04f, -1.279788767e-04f, -1.280149001e-04f, -1.280506393e-04f, - -1.280860942e-04f, -1.281212649e-04f, -1.281561512e-04f, -1.281907530e-04f, -1.282250705e-04f, -1.282591034e-04f, -1.282928518e-04f, -1.283263156e-04f, -1.283594947e-04f, -1.283923892e-04f, - -1.284249989e-04f, -1.284573239e-04f, -1.284893640e-04f, -1.285211193e-04f, -1.285525896e-04f, -1.285837750e-04f, -1.286146754e-04f, -1.286452908e-04f, -1.286756211e-04f, -1.287056663e-04f, - -1.287354263e-04f, -1.287649011e-04f, -1.287940907e-04f, -1.288229951e-04f, -1.288516141e-04f, -1.288799478e-04f, -1.289079961e-04f, -1.289357590e-04f, -1.289632364e-04f, -1.289904284e-04f, - -1.290173349e-04f, -1.290439558e-04f, -1.290702912e-04f, -1.290963409e-04f, -1.291221050e-04f, -1.291475834e-04f, -1.291727762e-04f, -1.291976832e-04f, -1.292223044e-04f, -1.292466399e-04f, - -1.292706896e-04f, -1.292944534e-04f, -1.293179314e-04f, -1.293411235e-04f, -1.293640297e-04f, -1.293866500e-04f, -1.294089843e-04f, -1.294310326e-04f, -1.294527950e-04f, -1.294742713e-04f, - -1.294954616e-04f, -1.295163658e-04f, -1.295369840e-04f, -1.295573160e-04f, -1.295773620e-04f, -1.295971218e-04f, -1.296165954e-04f, -1.296357829e-04f, -1.296546843e-04f, -1.296732994e-04f, - -1.296916283e-04f, -1.297096710e-04f, -1.297274275e-04f, -1.297448977e-04f, -1.297620817e-04f, -1.297789794e-04f, -1.297955908e-04f, -1.298119159e-04f, -1.298279548e-04f, -1.298437073e-04f, - -1.298591735e-04f, -1.298743534e-04f, -1.298892470e-04f, -1.299038543e-04f, -1.299181752e-04f, -1.299322097e-04f, -1.299459579e-04f, -1.299594198e-04f, -1.299725953e-04f, -1.299854845e-04f, - -1.299980873e-04f, -1.300104038e-04f, -1.300224339e-04f, -1.300341776e-04f, -1.300456350e-04f, -1.300568060e-04f, -1.300676907e-04f, -1.300782890e-04f, -1.300886010e-04f, -1.300986266e-04f, - -1.301083660e-04f, -1.301178189e-04f, -1.301269856e-04f, -1.301358659e-04f, -1.301444600e-04f, -1.301527677e-04f, -1.301607891e-04f, -1.301685243e-04f, -1.301759732e-04f, -1.301831358e-04f, - -1.301900121e-04f, -1.301966023e-04f, -1.302029061e-04f, -1.302089238e-04f, -1.302146553e-04f, -1.302201006e-04f, -1.302252597e-04f, -1.302301326e-04f, -1.302347195e-04f, -1.302390202e-04f, - -1.302430347e-04f, -1.302467632e-04f, -1.302502057e-04f, -1.302533620e-04f, -1.302562324e-04f, -1.302588167e-04f, -1.302611150e-04f, -1.302631274e-04f, -1.302648538e-04f, -1.302662943e-04f, - -1.302674490e-04f, -1.302683177e-04f, -1.302689006e-04f, -1.302691976e-04f, -1.302692089e-04f, -1.302689344e-04f, -1.302683741e-04f, -1.302675281e-04f, -1.302663965e-04f, -1.302649792e-04f, - -1.302632762e-04f, -1.302612877e-04f, -1.302590136e-04f, -1.302564539e-04f, -1.302536088e-04f, -1.302504782e-04f, -1.302470621e-04f, -1.302433607e-04f, -1.302393738e-04f, -1.302351017e-04f, - -1.302305442e-04f, -1.302257015e-04f, -1.302205736e-04f, -1.302151605e-04f, -1.302094623e-04f, -1.302034789e-04f, -1.301972105e-04f, -1.301906570e-04f, -1.301838186e-04f, -1.301766952e-04f, - -1.301692870e-04f, -1.301615938e-04f, -1.301536159e-04f, -1.301453532e-04f, -1.301368057e-04f, -1.301279736e-04f, -1.301188569e-04f, -1.301094556e-04f, -1.300997697e-04f, -1.300897993e-04f, - -1.300795445e-04f, -1.300690053e-04f, -1.300581818e-04f, -1.300470740e-04f, -1.300356819e-04f, -1.300240056e-04f, -1.300120452e-04f, -1.299998007e-04f, -1.299872722e-04f, -1.299744597e-04f, - -1.299613633e-04f, -1.299479830e-04f, -1.299343189e-04f, -1.299203711e-04f, -1.299061395e-04f, -1.298916244e-04f, -1.298768256e-04f, -1.298617433e-04f, -1.298463776e-04f, -1.298307284e-04f, - -1.298147959e-04f, -1.297985801e-04f, -1.297820812e-04f, -1.297652990e-04f, -1.297482338e-04f, -1.297308855e-04f, -1.297132543e-04f, -1.296953402e-04f, -1.296771432e-04f, -1.296586635e-04f, - -1.296399011e-04f, -1.296208560e-04f, -1.296015284e-04f, -1.295819183e-04f, -1.295620258e-04f, -1.295418509e-04f, -1.295213937e-04f, -1.295006543e-04f, -1.294796328e-04f, -1.294583292e-04f, - -1.294367437e-04f, -1.294148762e-04f, -1.293927268e-04f, -1.293702957e-04f, -1.293475829e-04f, -1.293245885e-04f, -1.293013125e-04f, -1.292777551e-04f, -1.292539163e-04f, -1.292297961e-04f, - -1.292053948e-04f, -1.291807123e-04f, -1.291557487e-04f, -1.291305042e-04f, -1.291049787e-04f, -1.290791724e-04f, -1.290530854e-04f, -1.290267177e-04f, -1.290000695e-04f, -1.289731407e-04f, - -1.289459316e-04f, -1.289184421e-04f, -1.288906724e-04f, -1.288626226e-04f, -1.288342927e-04f, -1.288056829e-04f, -1.287767932e-04f, -1.287476237e-04f, -1.287181745e-04f, -1.286884457e-04f, - -1.286584373e-04f, -1.286281496e-04f, -1.285975825e-04f, -1.285667362e-04f, -1.285356107e-04f, -1.285042062e-04f, -1.284725228e-04f, -1.284405605e-04f, -1.284083194e-04f, -1.283757997e-04f, - -1.283430014e-04f, -1.283099246e-04f, -1.282765694e-04f, -1.282429360e-04f, -1.282090245e-04f, -1.281748348e-04f, -1.281403672e-04f, -1.281056217e-04f, -1.280705984e-04f, -1.280352975e-04f, - -1.279997191e-04f, -1.279638631e-04f, -1.279277299e-04f, -1.278913193e-04f, -1.278546317e-04f, -1.278176670e-04f, -1.277804254e-04f, -1.277429069e-04f, -1.277051118e-04f, -1.276670401e-04f, - -1.276286918e-04f, -1.275900672e-04f, -1.275511664e-04f, -1.275119893e-04f, -1.274725362e-04f, -1.274328072e-04f, -1.273928024e-04f, -1.273525218e-04f, -1.273119657e-04f, -1.272711341e-04f, - -1.272300271e-04f, -1.271886449e-04f, -1.271469875e-04f, -1.271050551e-04f, -1.270628479e-04f, -1.270203658e-04f, -1.269776091e-04f, -1.269345779e-04f, -1.268912722e-04f, -1.268476923e-04f, - -1.268038382e-04f, -1.267597100e-04f, -1.267153079e-04f, -1.266706320e-04f, -1.266256824e-04f, -1.265804592e-04f, -1.265349626e-04f, -1.264891927e-04f, -1.264431496e-04f, -1.263968335e-04f, - -1.263502444e-04f, -1.263033825e-04f, -1.262562480e-04f, -1.262088409e-04f, -1.261611613e-04f, -1.261132096e-04f, -1.260649856e-04f, -1.260164896e-04f, -1.259677218e-04f, -1.259186822e-04f, - -1.258693709e-04f, -1.258197882e-04f, -1.257699341e-04f, -1.257198088e-04f, -1.256694124e-04f, -1.256187450e-04f, -1.255678069e-04f, -1.255165980e-04f, -1.254651186e-04f, -1.254133689e-04f, - -1.253613488e-04f, -1.253090587e-04f, -1.252564985e-04f, -1.252036685e-04f, -1.251505688e-04f, -1.250971996e-04f, -1.250435609e-04f, -1.249896530e-04f, -1.249354759e-04f, -1.248810299e-04f, - -1.248263150e-04f, -1.247713314e-04f, -1.247160793e-04f, -1.246605588e-04f, -1.246047700e-04f, -1.245487131e-04f, -1.244923882e-04f, -1.244357956e-04f, -1.243789352e-04f, -1.243218074e-04f, - -1.242644122e-04f, -1.242067498e-04f, -1.241488203e-04f, -1.240906239e-04f, -1.240321608e-04f, -1.239734310e-04f, -1.239144349e-04f, -1.238551724e-04f, -1.237956438e-04f, -1.237358492e-04f, - -1.236757888e-04f, -1.236154627e-04f, -1.235548711e-04f, -1.234940141e-04f, -1.234328920e-04f, -1.233715048e-04f, -1.233098527e-04f, -1.232479360e-04f, -1.231857546e-04f, -1.231233089e-04f, - -1.230605990e-04f, -1.229976249e-04f, -1.229343870e-04f, -1.228708853e-04f, -1.228071201e-04f, -1.227430914e-04f, -1.226787995e-04f, -1.226142445e-04f, -1.225494266e-04f, -1.224843459e-04f, - -1.224190026e-04f, -1.223533970e-04f, -1.222875290e-04f, -1.222213990e-04f, -1.221550071e-04f, -1.220883535e-04f, -1.220214383e-04f, -1.219542617e-04f, -1.218868239e-04f, -1.218191250e-04f, - -1.217511653e-04f, -1.216829448e-04f, -1.216144638e-04f, -1.215457225e-04f, -1.214767210e-04f, -1.214074595e-04f, -1.213379381e-04f, -1.212681571e-04f, -1.211981166e-04f, -1.211278169e-04f, - -1.210572580e-04f, -1.209864402e-04f, -1.209153636e-04f, -1.208440284e-04f, -1.207724349e-04f, -1.207005831e-04f, -1.206284733e-04f, -1.205561057e-04f, -1.204834804e-04f, -1.204105976e-04f, - -1.203374575e-04f, -1.202640602e-04f, -1.201904061e-04f, -1.201164952e-04f, -1.200423278e-04f, -1.199679040e-04f, -1.198932240e-04f, -1.198182880e-04f, -1.197430961e-04f, -1.196676487e-04f, - -1.195919459e-04f, -1.195159878e-04f, -1.194397746e-04f, -1.193633067e-04f, -1.192865840e-04f, -1.192096069e-04f, -1.191323754e-04f, -1.190548900e-04f, -1.189771506e-04f, -1.188991575e-04f, - -1.188209109e-04f, -1.187424110e-04f, -1.186636580e-04f, -1.185846520e-04f, -1.185053934e-04f, -1.184258822e-04f, -1.183461187e-04f, -1.182661031e-04f, -1.181858356e-04f, -1.181053163e-04f, - -1.180245455e-04f, -1.179435234e-04f, -1.178622502e-04f, -1.177807261e-04f, -1.176989512e-04f, -1.176169258e-04f, -1.175346501e-04f, -1.174521243e-04f, -1.173693486e-04f, -1.172863232e-04f, - -1.172030483e-04f, -1.171195242e-04f, -1.170357509e-04f, -1.169517288e-04f, -1.168674580e-04f, -1.167829388e-04f, -1.166981713e-04f, -1.166131557e-04f, -1.165278924e-04f, -1.164423814e-04f, - -1.163566230e-04f, -1.162706175e-04f, -1.161843649e-04f, -1.160978656e-04f, -1.160111197e-04f, -1.159241275e-04f, -1.158368891e-04f, -1.157494048e-04f, -1.156616749e-04f, -1.155736994e-04f, - -1.154854787e-04f, -1.153970129e-04f, -1.153083023e-04f, -1.152193471e-04f, -1.151301474e-04f, -1.150407036e-04f, -1.149510159e-04f, -1.148610844e-04f, -1.147709093e-04f, -1.146804910e-04f, - -1.145898296e-04f, -1.144989253e-04f, -1.144077784e-04f, -1.143163891e-04f, -1.142247576e-04f, -1.141328842e-04f, -1.140407689e-04f, -1.139484122e-04f, -1.138558142e-04f, -1.137629751e-04f, - -1.136698952e-04f, -1.135765747e-04f, -1.134830138e-04f, -1.133892127e-04f, -1.132951717e-04f, -1.132008910e-04f, -1.131063709e-04f, -1.130116115e-04f, -1.129166131e-04f, -1.128213759e-04f, - -1.127259001e-04f, -1.126301861e-04f, -1.125342340e-04f, -1.124380440e-04f, -1.123416164e-04f, -1.122449514e-04f, -1.121480493e-04f, -1.120509102e-04f, -1.119535345e-04f, -1.118559224e-04f, - -1.117580740e-04f, -1.116599897e-04f, -1.115616696e-04f, -1.114631141e-04f, -1.113643233e-04f, -1.112652974e-04f, -1.111660369e-04f, -1.110665417e-04f, -1.109668123e-04f, -1.108668488e-04f, - -1.107666515e-04f, -1.106662206e-04f, -1.105655564e-04f, -1.104646592e-04f, -1.103635290e-04f, -1.102621663e-04f, -1.101605712e-04f, -1.100587440e-04f, -1.099566850e-04f, -1.098543943e-04f, - -1.097518722e-04f, -1.096491191e-04f, -1.095461350e-04f, -1.094429203e-04f, -1.093394753e-04f, -1.092358000e-04f, -1.091318950e-04f, -1.090277602e-04f, -1.089233961e-04f, -1.088188029e-04f, - -1.087139807e-04f, -1.086089300e-04f, -1.085036508e-04f, -1.083981436e-04f, -1.082924084e-04f, -1.081864456e-04f, -1.080802555e-04f, -1.079738382e-04f, -1.078671941e-04f, -1.077603234e-04f, - -1.076532264e-04f, -1.075459032e-04f, -1.074383542e-04f, -1.073305797e-04f, -1.072225798e-04f, -1.071143548e-04f, -1.070059051e-04f, -1.068972308e-04f, -1.067883322e-04f, -1.066792096e-04f, - -1.065698633e-04f, -1.064602934e-04f, -1.063505003e-04f, -1.062404842e-04f, -1.061302454e-04f, -1.060197842e-04f, -1.059091007e-04f, -1.057981953e-04f, -1.056870683e-04f, -1.055757199e-04f, - -1.054641503e-04f, -1.053523599e-04f, -1.052403488e-04f, -1.051281175e-04f, -1.050156660e-04f, -1.049029948e-04f, -1.047901040e-04f, -1.046769940e-04f, -1.045636650e-04f, -1.044501172e-04f, - -1.043363510e-04f, -1.042223666e-04f, -1.041081643e-04f, -1.039937444e-04f, -1.038791070e-04f, -1.037642526e-04f, -1.036491814e-04f, -1.035338935e-04f, -1.034183895e-04f, -1.033026694e-04f, - -1.031867335e-04f, -1.030705822e-04f, -1.029542158e-04f, -1.028376344e-04f, -1.027208384e-04f, -1.026038280e-04f, -1.024866035e-04f, -1.023691653e-04f, -1.022515135e-04f, -1.021336485e-04f, - -1.020155705e-04f, -1.018972798e-04f, -1.017787767e-04f, -1.016600615e-04f, -1.015411345e-04f, -1.014219958e-04f, -1.013026459e-04f, -1.011830850e-04f, -1.010633134e-04f, -1.009433313e-04f, - -1.008231390e-04f, -1.007027369e-04f, -1.005821252e-04f, -1.004613043e-04f, -1.003402742e-04f, -1.002190355e-04f, -1.000975883e-04f, -9.997593292e-05f, -9.985406969e-05f, -9.973199886e-05f, - -9.960972074e-05f, -9.948723560e-05f, -9.936454373e-05f, -9.924164543e-05f, -9.911854098e-05f, -9.899523068e-05f, -9.887171480e-05f, -9.874799365e-05f, -9.862406751e-05f, -9.849993668e-05f, - -9.837560144e-05f, -9.825106209e-05f, -9.812631892e-05f, -9.800137222e-05f, -9.787622229e-05f, -9.775086942e-05f, -9.762531391e-05f, -9.749955604e-05f, -9.737359612e-05f, -9.724743444e-05f, - -9.712107130e-05f, -9.699450699e-05f, -9.686774180e-05f, -9.674077604e-05f, -9.661361001e-05f, -9.648624399e-05f, -9.635867830e-05f, -9.623091322e-05f, -9.610294906e-05f, -9.597478611e-05f, - -9.584642468e-05f, -9.571786507e-05f, -9.558910758e-05f, -9.546015250e-05f, -9.533100015e-05f, -9.520165081e-05f, -9.507210481e-05f, -9.494236243e-05f, -9.481242398e-05f, -9.468228976e-05f, - -9.455196008e-05f, -9.442143525e-05f, -9.429071556e-05f, -9.415980132e-05f, -9.402869284e-05f, -9.389739043e-05f, -9.376589439e-05f, -9.363420502e-05f, -9.350232264e-05f, -9.337024755e-05f, - -9.323798006e-05f, -9.310552048e-05f, -9.297286911e-05f, -9.284002627e-05f, -9.270699227e-05f, -9.257376741e-05f, -9.244035201e-05f, -9.230674637e-05f, -9.217295081e-05f, -9.203896564e-05f, - -9.190479117e-05f, -9.177042772e-05f, -9.163587559e-05f, -9.150113510e-05f, -9.136620656e-05f, -9.123109028e-05f, -9.109578659e-05f, -9.096029579e-05f, -9.082461820e-05f, -9.068875414e-05f, - -9.055270391e-05f, -9.041646784e-05f, -9.028004625e-05f, -9.014343945e-05f, -9.000664775e-05f, -8.986967147e-05f, -8.973251094e-05f, -8.959516647e-05f, -8.945763838e-05f, -8.931992699e-05f, - -8.918203262e-05f, -8.904395558e-05f, -8.890569620e-05f, -8.876725480e-05f, -8.862863170e-05f, -8.848982722e-05f, -8.835084169e-05f, -8.821167541e-05f, -8.807232873e-05f, -8.793280195e-05f, - -8.779309541e-05f, -8.765320942e-05f, -8.751314432e-05f, -8.737290041e-05f, -8.723247804e-05f, -8.709187752e-05f, -8.695109918e-05f, -8.681014334e-05f, -8.666901034e-05f, -8.652770049e-05f, - -8.638621412e-05f, -8.624455157e-05f, -8.610271315e-05f, -8.596069920e-05f, -8.581851005e-05f, -8.567614602e-05f, -8.553360744e-05f, -8.539089464e-05f, -8.524800795e-05f, -8.510494770e-05f, - -8.496171422e-05f, -8.481830784e-05f, -8.467472890e-05f, -8.453097772e-05f, -8.438705463e-05f, -8.424295997e-05f, -8.409869407e-05f, -8.395425727e-05f, -8.380964988e-05f, -8.366487226e-05f, - -8.351992473e-05f, -8.337480762e-05f, -8.322952128e-05f, -8.308406603e-05f, -8.293844221e-05f, -8.279265016e-05f, -8.264669021e-05f, -8.250056270e-05f, -8.235426796e-05f, -8.220780634e-05f, - -8.206117816e-05f, -8.191438377e-05f, -8.176742350e-05f, -8.162029769e-05f, -8.147300668e-05f, -8.132555081e-05f, -8.117793042e-05f, -8.103014585e-05f, -8.088219743e-05f, -8.073408551e-05f, - -8.058581042e-05f, -8.043737252e-05f, -8.028877213e-05f, -8.014000961e-05f, -7.999108529e-05f, -7.984199951e-05f, -7.969275262e-05f, -7.954334496e-05f, -7.939377687e-05f, -7.924404869e-05f, - -7.909416078e-05f, -7.894411346e-05f, -7.879390710e-05f, -7.864354203e-05f, -7.849301859e-05f, -7.834233714e-05f, -7.819149802e-05f, -7.804050156e-05f, -7.788934813e-05f, -7.773803807e-05f, - -7.758657171e-05f, -7.743494942e-05f, -7.728317154e-05f, -7.713123841e-05f, -7.697915038e-05f, -7.682690781e-05f, -7.667451103e-05f, -7.652196040e-05f, -7.636925628e-05f, -7.621639900e-05f, - -7.606338892e-05f, -7.591022638e-05f, -7.575691175e-05f, -7.560344536e-05f, -7.544982757e-05f, -7.529605874e-05f, -7.514213920e-05f, -7.498806933e-05f, -7.483384946e-05f, -7.467947995e-05f, - -7.452496115e-05f, -7.437029342e-05f, -7.421547711e-05f, -7.406051257e-05f, -7.390540016e-05f, -7.375014023e-05f, -7.359473313e-05f, -7.343917923e-05f, -7.328347887e-05f, -7.312763241e-05f, - -7.297164021e-05f, -7.281550262e-05f, -7.265922001e-05f, -7.250279272e-05f, -7.234622111e-05f, -7.218950554e-05f, -7.203264637e-05f, -7.187564395e-05f, -7.171849865e-05f, -7.156121082e-05f, - -7.140378082e-05f, -7.124620901e-05f, -7.108849575e-05f, -7.093064139e-05f, -7.077264630e-05f, -7.061451084e-05f, -7.045623537e-05f, -7.029782024e-05f, -7.013926583e-05f, -6.998057248e-05f, - -6.982174056e-05f, -6.966277044e-05f, -6.950366247e-05f, -6.934441702e-05f, -6.918503445e-05f, -6.902551511e-05f, -6.886585939e-05f, -6.870606763e-05f, -6.854614020e-05f, -6.838607747e-05f, - -6.822587979e-05f, -6.806554754e-05f, -6.790508108e-05f, -6.774448077e-05f, -6.758374698e-05f, -6.742288007e-05f, -6.726188040e-05f, -6.710074836e-05f, -6.693948429e-05f, -6.677808857e-05f, - -6.661656156e-05f, -6.645490363e-05f, -6.629311515e-05f, -6.613119649e-05f, -6.596914800e-05f, -6.580697007e-05f, -6.564466305e-05f, -6.548222732e-05f, -6.531966324e-05f, -6.515697119e-05f, - -6.499415153e-05f, -6.483120463e-05f, -6.466813086e-05f, -6.450493060e-05f, -6.434160420e-05f, -6.417815205e-05f, -6.401457451e-05f, -6.385087195e-05f, -6.368704474e-05f, -6.352309326e-05f, - -6.335901788e-05f, -6.319481897e-05f, -6.303049689e-05f, -6.286605203e-05f, -6.270148475e-05f, -6.253679543e-05f, -6.237198444e-05f, -6.220705216e-05f, -6.204199895e-05f, -6.187682519e-05f, - -6.171153126e-05f, -6.154611752e-05f, -6.138058436e-05f, -6.121493214e-05f, -6.104916125e-05f, -6.088327205e-05f, -6.071726492e-05f, -6.055114025e-05f, -6.038489839e-05f, -6.021853973e-05f, - -6.005206465e-05f, -5.988547352e-05f, -5.971876672e-05f, -5.955194462e-05f, -5.938500760e-05f, -5.921795604e-05f, -5.905079032e-05f, -5.888351081e-05f, -5.871611789e-05f, -5.854861194e-05f, - -5.838099333e-05f, -5.821326246e-05f, -5.804541968e-05f, -5.787746540e-05f, -5.770939997e-05f, -5.754122378e-05f, -5.737293722e-05f, -5.720454066e-05f, -5.703603447e-05f, -5.686741905e-05f, - -5.669869477e-05f, -5.652986201e-05f, -5.636092116e-05f, -5.619187258e-05f, -5.602271667e-05f, -5.585345381e-05f, -5.568408438e-05f, -5.551460875e-05f, -5.534502731e-05f, -5.517534045e-05f, - -5.500554854e-05f, -5.483565197e-05f, -5.466565112e-05f, -5.449554637e-05f, -5.432533811e-05f, -5.415502672e-05f, -5.398461258e-05f, -5.381409608e-05f, -5.364347760e-05f, -5.347275752e-05f, - -5.330193623e-05f, -5.313101412e-05f, -5.295999156e-05f, -5.278886894e-05f, -5.261764666e-05f, -5.244632508e-05f, -5.227490460e-05f, -5.210338561e-05f, -5.193176848e-05f, -5.176005361e-05f, - -5.158824138e-05f, -5.141633218e-05f, -5.124432639e-05f, -5.107222440e-05f, -5.090002660e-05f, -5.072773337e-05f, -5.055534510e-05f, -5.038286218e-05f, -5.021028499e-05f, -5.003761393e-05f, - -4.986484937e-05f, -4.969199172e-05f, -4.951904135e-05f, -4.934599866e-05f, -4.917286403e-05f, -4.899963785e-05f, -4.882632052e-05f, -4.865291241e-05f, -4.847941392e-05f, -4.830582544e-05f, - -4.813214736e-05f, -4.795838006e-05f, -4.778452394e-05f, -4.761057939e-05f, -4.743654679e-05f, -4.726242654e-05f, -4.708821903e-05f, -4.691392464e-05f, -4.673954377e-05f, -4.656507682e-05f, - -4.639052416e-05f, -4.621588619e-05f, -4.604116330e-05f, -4.586635589e-05f, -4.569146435e-05f, -4.551648906e-05f, -4.534143042e-05f, -4.516628882e-05f, -4.499106465e-05f, -4.481575831e-05f, - -4.464037019e-05f, -4.446490068e-05f, -4.428935017e-05f, -4.411371906e-05f, -4.393800773e-05f, -4.376221659e-05f, -4.358634602e-05f, -4.341039643e-05f, -4.323436819e-05f, -4.305826171e-05f, - -4.288207738e-05f, -4.270581560e-05f, -4.252947675e-05f, -4.235306123e-05f, -4.217656944e-05f, -4.200000178e-05f, -4.182335862e-05f, -4.164664038e-05f, -4.146984745e-05f, -4.129298021e-05f, - -4.111603907e-05f, -4.093902442e-05f, -4.076193665e-05f, -4.058477617e-05f, -4.040754336e-05f, -4.023023863e-05f, -4.005286237e-05f, -3.987541497e-05f, -3.969789683e-05f, -3.952030834e-05f, - -3.934264991e-05f, -3.916492194e-05f, -3.898712480e-05f, -3.880925891e-05f, -3.863132466e-05f, -3.845332245e-05f, -3.827525267e-05f, -3.809711572e-05f, -3.791891200e-05f, -3.774064190e-05f, - -3.756230583e-05f, -3.738390418e-05f, -3.720543734e-05f, -3.702690573e-05f, -3.684830972e-05f, -3.666964973e-05f, -3.649092615e-05f, -3.631213937e-05f, -3.613328980e-05f, -3.595437784e-05f, - -3.577540388e-05f, -3.559636832e-05f, -3.541727156e-05f, -3.523811400e-05f, -3.505889604e-05f, -3.487961807e-05f, -3.470028050e-05f, -3.452088373e-05f, -3.434142815e-05f, -3.416191417e-05f, - -3.398234218e-05f, -3.380271258e-05f, -3.362302577e-05f, -3.344328216e-05f, -3.326348214e-05f, -3.308362611e-05f, -3.290371447e-05f, -3.272374762e-05f, -3.254372597e-05f, -3.236364990e-05f, - -3.218351983e-05f, -3.200333616e-05f, -3.182309927e-05f, -3.164280958e-05f, -3.146246749e-05f, -3.128207338e-05f, -3.110162768e-05f, -3.092113077e-05f, -3.074058306e-05f, -3.055998495e-05f, - -3.037933684e-05f, -3.019863912e-05f, -3.001789221e-05f, -2.983709651e-05f, -2.965625240e-05f, -2.947536031e-05f, -2.929442062e-05f, -2.911343374e-05f, -2.893240007e-05f, -2.875132001e-05f, - -2.857019397e-05f, -2.838902234e-05f, -2.820780554e-05f, -2.802654395e-05f, -2.784523798e-05f, -2.766388803e-05f, -2.748249451e-05f, -2.730105782e-05f, -2.711957836e-05f, -2.693805653e-05f, - -2.675649274e-05f, -2.657488738e-05f, -2.639324087e-05f, -2.621155359e-05f, -2.602982596e-05f, -2.584805838e-05f, -2.566625124e-05f, -2.548440496e-05f, -2.530251994e-05f, -2.512059657e-05f, - -2.493863526e-05f, -2.475663642e-05f, -2.457460044e-05f, -2.439252774e-05f, -2.421041870e-05f, -2.402827374e-05f, -2.384609326e-05f, -2.366387766e-05f, -2.348162735e-05f, -2.329934272e-05f, - -2.311702419e-05f, -2.293467215e-05f, -2.275228701e-05f, -2.256986917e-05f, -2.238741904e-05f, -2.220493701e-05f, -2.202242350e-05f, -2.183987890e-05f, -2.165730361e-05f, -2.147469806e-05f, - -2.129206262e-05f, -2.110939772e-05f, -2.092670375e-05f, -2.074398111e-05f, -2.056123022e-05f, -2.037845147e-05f, -2.019564527e-05f, -2.001281202e-05f, -1.982995212e-05f, -1.964706598e-05f, - -1.946415401e-05f, -1.928121660e-05f, -1.909825416e-05f, -1.891526710e-05f, -1.873225582e-05f, -1.854922071e-05f, -1.836616220e-05f, -1.818308067e-05f, -1.799997654e-05f, -1.781685020e-05f, - -1.763370207e-05f, -1.745053254e-05f, -1.726734202e-05f, -1.708413092e-05f, -1.690089963e-05f, -1.671764856e-05f, -1.653437812e-05f, -1.635108871e-05f, -1.616778074e-05f, -1.598445460e-05f, - -1.580111070e-05f, -1.561774944e-05f, -1.543437124e-05f, -1.525097649e-05f, -1.506756560e-05f, -1.488413897e-05f, -1.470069700e-05f, -1.451724011e-05f, -1.433376869e-05f, -1.415028314e-05f, - -1.396678388e-05f, -1.378327130e-05f, -1.359974581e-05f, -1.341620782e-05f, -1.323265772e-05f, -1.304909592e-05f, -1.286552283e-05f, -1.268193885e-05f, -1.249834438e-05f, -1.231473983e-05f, - -1.213112560e-05f, -1.194750209e-05f, -1.176386971e-05f, -1.158022886e-05f, -1.139657995e-05f, -1.121292338e-05f, -1.102925955e-05f, -1.084558887e-05f, -1.066191174e-05f, -1.047822856e-05f, - -1.029453974e-05f, -1.011084569e-05f, -9.927146795e-06f, -9.743443473e-06f, -9.559736123e-06f, -9.376025149e-06f, -9.192310954e-06f, -9.008593942e-06f, -8.824874517e-06f, -8.641153081e-06f, - -8.457430038e-06f, -8.273705791e-06f, -8.089980744e-06f, -7.906255299e-06f, -7.722529861e-06f, -7.538804832e-06f, -7.355080615e-06f, -7.171357613e-06f, -6.987636230e-06f, -6.803916869e-06f, - -6.620199931e-06f, -6.436485821e-06f, -6.252774942e-06f, -6.069067695e-06f, -5.885364484e-06f, -5.701665712e-06f, -5.517971781e-06f, -5.334283093e-06f, -5.150600053e-06f, -4.966923061e-06f, - -4.783252520e-06f, -4.599588834e-06f, -4.415932404e-06f, -4.232283633e-06f, -4.048642922e-06f, -3.865010675e-06f, -3.681387293e-06f, -3.497773178e-06f, -3.314168733e-06f, -3.130574359e-06f, - -2.946990459e-06f, -2.763417434e-06f, -2.579855686e-06f, -2.396305617e-06f, -2.212767628e-06f, -2.029242122e-06f, -1.845729499e-06f, -1.662230161e-06f, -1.478744509e-06f, -1.295272946e-06f, - -1.111815872e-06f, -9.283736879e-07f, -7.449467955e-07f, -5.615355957e-07f, -3.781404895e-07f, -1.947618778e-07f, -1.140016148e-08f, 1.719442587e-07f, 3.552709821e-07f, 5.385796081e-07f, - 7.218697360e-07f, 9.051409655e-07f, 1.088392896e-06f, 1.271625128e-06f, 1.454837260e-06f, 1.638028893e-06f, 1.821199626e-06f, 2.004349059e-06f, 2.187476793e-06f, 2.370582428e-06f, - 2.553665564e-06f, 2.736725801e-06f, 2.919762740e-06f, 3.102775982e-06f, 3.285765126e-06f, 3.468729775e-06f, 3.651669528e-06f, 3.834583986e-06f, 4.017472751e-06f, 4.200335423e-06f, - 4.383171604e-06f, 4.565980896e-06f, 4.748762898e-06f, 4.931517214e-06f, 5.114243444e-06f, 5.296941191e-06f, 5.479610055e-06f, 5.662249639e-06f, 5.844859545e-06f, 6.027439375e-06f, - 6.209988731e-06f, 6.392507215e-06f, 6.574994430e-06f, 6.757449978e-06f, 6.939873463e-06f, 7.122264485e-06f, 7.304622650e-06f, 7.486947558e-06f, 7.669238814e-06f, 7.851496021e-06f, - 8.033718782e-06f, 8.215906699e-06f, 8.398059378e-06f, 8.580176421e-06f, 8.762257432e-06f, 8.944302014e-06f, 9.126309773e-06f, 9.308280312e-06f, 9.490213235e-06f, 9.672108146e-06f, - 9.853964650e-06f, 1.003578235e-05f, 1.021756086e-05f, 1.039929977e-05f, 1.058099869e-05f, 1.076265723e-05f, 1.094427499e-05f, 1.112585158e-05f, 1.130738660e-05f, 1.148887966e-05f, - 1.167033037e-05f, 1.185173832e-05f, 1.203310313e-05f, 1.221442441e-05f, 1.239570175e-05f, 1.257693476e-05f, 1.275812306e-05f, 1.293926625e-05f, 1.312036392e-05f, 1.330141571e-05f, - 1.348242119e-05f, 1.366338000e-05f, 1.384429173e-05f, 1.402515598e-05f, 1.420597238e-05f, 1.438674052e-05f, 1.456746002e-05f, 1.474813047e-05f, 1.492875150e-05f, 1.510932270e-05f, - 1.528984370e-05f, 1.547031408e-05f, 1.565073347e-05f, 1.583110147e-05f, 1.601141770e-05f, 1.619168176e-05f, 1.637189325e-05f, 1.655205180e-05f, 1.673215700e-05f, 1.691220848e-05f, - 1.709220583e-05f, 1.727214868e-05f, 1.745203662e-05f, 1.763186928e-05f, 1.781164625e-05f, 1.799136716e-05f, 1.817103161e-05f, 1.835063921e-05f, 1.853018958e-05f, 1.870968233e-05f, - 1.888911706e-05f, 1.906849339e-05f, 1.924781093e-05f, 1.942706930e-05f, 1.960626810e-05f, 1.978540695e-05f, 1.996448546e-05f, 2.014350325e-05f, 2.032245992e-05f, 2.050135509e-05f, - 2.068018837e-05f, 2.085895938e-05f, 2.103766773e-05f, 2.121631304e-05f, 2.139489491e-05f, 2.157341296e-05f, 2.175186680e-05f, 2.193025606e-05f, 2.210858034e-05f, 2.228683927e-05f, - 2.246503244e-05f, 2.264315949e-05f, 2.282122002e-05f, 2.299921365e-05f, 2.317714000e-05f, 2.335499868e-05f, 2.353278931e-05f, 2.371051151e-05f, 2.388816489e-05f, 2.406574906e-05f, - 2.424326365e-05f, 2.442070827e-05f, 2.459808254e-05f, 2.477538608e-05f, 2.495261850e-05f, 2.512977942e-05f, 2.530686847e-05f, 2.548388525e-05f, 2.566082939e-05f, 2.583770050e-05f, - 2.601449821e-05f, 2.619122213e-05f, 2.636787188e-05f, 2.654444708e-05f, 2.672094735e-05f, 2.689737232e-05f, 2.707372159e-05f, 2.724999480e-05f, 2.742619156e-05f, 2.760231149e-05f, - 2.777835421e-05f, 2.795431935e-05f, 2.813020652e-05f, 2.830601534e-05f, 2.848174545e-05f, 2.865739645e-05f, 2.883296798e-05f, 2.900845965e-05f, 2.918387109e-05f, 2.935920191e-05f, - 2.953445175e-05f, 2.970962022e-05f, 2.988470695e-05f, 3.005971157e-05f, 3.023463368e-05f, 3.040947293e-05f, 3.058422893e-05f, 3.075890131e-05f, 3.093348969e-05f, 3.110799370e-05f, - 3.128241297e-05f, 3.145674711e-05f, 3.163099575e-05f, 3.180515852e-05f, 3.197923505e-05f, 3.215322496e-05f, 3.232712787e-05f, 3.250094342e-05f, 3.267467123e-05f, 3.284831093e-05f, - 3.302186215e-05f, 3.319532450e-05f, 3.336869763e-05f, 3.354198116e-05f, 3.371517471e-05f, 3.388827792e-05f, 3.406129041e-05f, 3.423421181e-05f, 3.440704176e-05f, 3.457977988e-05f, - 3.475242580e-05f, 3.492497915e-05f, 3.509743956e-05f, 3.526980666e-05f, 3.544208009e-05f, 3.561425947e-05f, 3.578634443e-05f, 3.595833460e-05f, 3.613022963e-05f, 3.630202913e-05f, - 3.647373274e-05f, 3.664534009e-05f, 3.681685082e-05f, 3.698826456e-05f, 3.715958094e-05f, 3.733079959e-05f, 3.750192015e-05f, 3.767294226e-05f, 3.784386553e-05f, 3.801468962e-05f, - 3.818541416e-05f, 3.835603877e-05f, 3.852656309e-05f, 3.869698677e-05f, 3.886730943e-05f, 3.903753071e-05f, 3.920765025e-05f, 3.937766768e-05f, 3.954758265e-05f, 3.971739477e-05f, - 3.988710371e-05f, 4.005670908e-05f, 4.022621053e-05f, 4.039560770e-05f, 4.056490023e-05f, 4.073408774e-05f, 4.090316989e-05f, 4.107214631e-05f, 4.124101664e-05f, 4.140978052e-05f, - 4.157843758e-05f, 4.174698748e-05f, 4.191542985e-05f, 4.208376432e-05f, 4.225199055e-05f, 4.242010817e-05f, 4.258811682e-05f, 4.275601615e-05f, 4.292380579e-05f, 4.309148539e-05f, - 4.325905460e-05f, 4.342651305e-05f, 4.359386038e-05f, 4.376109625e-05f, 4.392822028e-05f, 4.409523214e-05f, 4.426213146e-05f, 4.442891789e-05f, 4.459559106e-05f, 4.476215063e-05f, - 4.492859625e-05f, 4.509492755e-05f, 4.526114418e-05f, 4.542724579e-05f, 4.559323203e-05f, 4.575910254e-05f, 4.592485696e-05f, 4.609049496e-05f, 4.625601616e-05f, 4.642142023e-05f, - 4.658670681e-05f, 4.675187554e-05f, 4.691692608e-05f, 4.708185808e-05f, 4.724667118e-05f, 4.741136504e-05f, 4.757593930e-05f, 4.774039361e-05f, 4.790472763e-05f, 4.806894101e-05f, - 4.823303339e-05f, 4.839700443e-05f, 4.856085378e-05f, 4.872458109e-05f, 4.888818602e-05f, 4.905166821e-05f, 4.921502732e-05f, 4.937826300e-05f, 4.954137491e-05f, 4.970436270e-05f, - 4.986722603e-05f, 5.002996454e-05f, 5.019257790e-05f, 5.035506575e-05f, 5.051742776e-05f, 5.067966357e-05f, 5.084177285e-05f, 5.100375526e-05f, 5.116561044e-05f, 5.132733805e-05f, - 5.148893776e-05f, 5.165040921e-05f, 5.181175207e-05f, 5.197296600e-05f, 5.213405065e-05f, 5.229500568e-05f, 5.245583076e-05f, 5.261652553e-05f, 5.277708967e-05f, 5.293752283e-05f, - 5.309782466e-05f, 5.325799484e-05f, 5.341803302e-05f, 5.357793887e-05f, 5.373771204e-05f, 5.389735220e-05f, 5.405685900e-05f, 5.421623212e-05f, 5.437547122e-05f, 5.453457595e-05f, - 5.469354599e-05f, 5.485238099e-05f, 5.501108062e-05f, 5.516964454e-05f, 5.532807243e-05f, 5.548636394e-05f, 5.564451874e-05f, 5.580253650e-05f, 5.596041688e-05f, 5.611815954e-05f, - 5.627576417e-05f, 5.643323042e-05f, 5.659055795e-05f, 5.674774645e-05f, 5.690479557e-05f, 5.706170499e-05f, 5.721847437e-05f, 5.737510339e-05f, 5.753159171e-05f, 5.768793900e-05f, - 5.784414494e-05f, 5.800020919e-05f, 5.815613142e-05f, 5.831191131e-05f, 5.846754853e-05f, 5.862304275e-05f, 5.877839364e-05f, 5.893360087e-05f, 5.908866412e-05f, 5.924358307e-05f, - 5.939835737e-05f, 5.955298672e-05f, 5.970747078e-05f, 5.986180923e-05f, 6.001600174e-05f, 6.017004799e-05f, 6.032394765e-05f, 6.047770040e-05f, 6.063130592e-05f, 6.078476389e-05f, - 6.093807397e-05f, 6.109123586e-05f, 6.124424922e-05f, 6.139711374e-05f, 6.154982909e-05f, 6.170239495e-05f, 6.185481100e-05f, 6.200707693e-05f, 6.215919240e-05f, 6.231115711e-05f, - 6.246297074e-05f, 6.261463295e-05f, 6.276614344e-05f, 6.291750189e-05f, 6.306870798e-05f, 6.321976139e-05f, 6.337066181e-05f, 6.352140892e-05f, 6.367200239e-05f, 6.382244193e-05f, - 6.397272720e-05f, 6.412285790e-05f, 6.427283372e-05f, 6.442265433e-05f, 6.457231942e-05f, 6.472182868e-05f, 6.487118179e-05f, 6.502037845e-05f, 6.516941834e-05f, 6.531830114e-05f, - 6.546702655e-05f, 6.561559426e-05f, 6.576400395e-05f, 6.591225531e-05f, 6.606034804e-05f, 6.620828181e-05f, 6.635605633e-05f, 6.650367128e-05f, 6.665112636e-05f, 6.679842125e-05f, - 6.694555566e-05f, 6.709252926e-05f, 6.723934175e-05f, 6.738599284e-05f, 6.753248220e-05f, 6.767880953e-05f, 6.782497454e-05f, 6.797097690e-05f, 6.811681633e-05f, 6.826249250e-05f, - 6.840800513e-05f, 6.855335390e-05f, 6.869853851e-05f, 6.884355866e-05f, 6.898841405e-05f, 6.913310437e-05f, 6.927762932e-05f, 6.942198860e-05f, 6.956618191e-05f, 6.971020895e-05f, - 6.985406942e-05f, 6.999776301e-05f, 7.014128944e-05f, 7.028464839e-05f, 7.042783957e-05f, 7.057086269e-05f, 7.071371744e-05f, 7.085640353e-05f, 7.099892066e-05f, 7.114126853e-05f, - 7.128344685e-05f, 7.142545532e-05f, 7.156729364e-05f, 7.170896153e-05f, 7.185045868e-05f, 7.199178480e-05f, 7.213293960e-05f, 7.227392278e-05f, 7.241473405e-05f, 7.255537312e-05f, - 7.269583970e-05f, 7.283613349e-05f, 7.297625420e-05f, 7.311620155e-05f, 7.325597523e-05f, 7.339557496e-05f, 7.353500046e-05f, 7.367425142e-05f, 7.381332757e-05f, 7.395222861e-05f, - 7.409095425e-05f, 7.422950422e-05f, 7.436787821e-05f, 7.450607594e-05f, 7.464409713e-05f, 7.478194149e-05f, 7.491960874e-05f, 7.505709858e-05f, 7.519441074e-05f, 7.533154493e-05f, - 7.546850086e-05f, 7.560527826e-05f, 7.574187683e-05f, 7.587829630e-05f, 7.601453639e-05f, 7.615059680e-05f, 7.628647727e-05f, 7.642217750e-05f, 7.655769722e-05f, 7.669303615e-05f, - 7.682819401e-05f, 7.696317051e-05f, 7.709796539e-05f, 7.723257836e-05f, 7.736700914e-05f, 7.750125745e-05f, 7.763532302e-05f, 7.776920558e-05f, 7.790290483e-05f, 7.803642052e-05f, - 7.816975236e-05f, 7.830290007e-05f, 7.843586339e-05f, 7.856864204e-05f, 7.870123574e-05f, 7.883364423e-05f, 7.896586722e-05f, 7.909790445e-05f, 7.922975564e-05f, 7.936142052e-05f, - 7.949289883e-05f, 7.962419028e-05f, 7.975529462e-05f, 7.988621156e-05f, 8.001694084e-05f, 8.014748219e-05f, 8.027783535e-05f, 8.040800004e-05f, 8.053797600e-05f, 8.066776295e-05f, - 8.079736064e-05f, 8.092676879e-05f, 8.105598714e-05f, 8.118501542e-05f, 8.131385338e-05f, 8.144250074e-05f, 8.157095723e-05f, 8.169922261e-05f, 8.182729659e-05f, 8.195517893e-05f, - 8.208286935e-05f, 8.221036760e-05f, 8.233767342e-05f, 8.246478653e-05f, 8.259170669e-05f, 8.271843363e-05f, 8.284496709e-05f, 8.297130681e-05f, 8.309745254e-05f, 8.322340401e-05f, - 8.334916097e-05f, 8.347472316e-05f, 8.360009033e-05f, 8.372526220e-05f, 8.385023854e-05f, 8.397501909e-05f, 8.409960358e-05f, 8.422399176e-05f, 8.434818339e-05f, 8.447217820e-05f, - 8.459597594e-05f, 8.471957637e-05f, 8.484297922e-05f, 8.496618424e-05f, 8.508919119e-05f, 8.521199981e-05f, 8.533460986e-05f, 8.545702107e-05f, 8.557923320e-05f, 8.570124601e-05f, - 8.582305924e-05f, 8.594467265e-05f, 8.606608598e-05f, 8.618729899e-05f, 8.630831144e-05f, 8.642912307e-05f, 8.654973364e-05f, 8.667014290e-05f, 8.679035061e-05f, 8.691035653e-05f, - 8.703016041e-05f, 8.714976201e-05f, 8.726916107e-05f, 8.738835737e-05f, 8.750735066e-05f, 8.762614069e-05f, 8.774472723e-05f, 8.786311003e-05f, 8.798128886e-05f, 8.809926347e-05f, - 8.821703362e-05f, 8.833459908e-05f, 8.845195960e-05f, 8.856911495e-05f, 8.868606489e-05f, 8.880280919e-05f, 8.891934760e-05f, 8.903567989e-05f, 8.915180583e-05f, 8.926772518e-05f, - 8.938343770e-05f, 8.949894316e-05f, 8.961424133e-05f, 8.972933197e-05f, 8.984421485e-05f, 8.995888974e-05f, 9.007335641e-05f, 9.018761462e-05f, 9.030166414e-05f, 9.041550475e-05f, - 9.052913621e-05f, 9.064255830e-05f, 9.075577077e-05f, 9.086877342e-05f, 9.098156600e-05f, 9.109414829e-05f, 9.120652007e-05f, 9.131868110e-05f, 9.143063116e-05f, 9.154237003e-05f, - 9.165389748e-05f, 9.176521328e-05f, 9.187631721e-05f, 9.198720905e-05f, 9.209788858e-05f, 9.220835556e-05f, 9.231860979e-05f, 9.242865103e-05f, 9.253847906e-05f, 9.264809368e-05f, - 9.275749464e-05f, 9.286668174e-05f, 9.297565476e-05f, 9.308441347e-05f, 9.319295766e-05f, 9.330128711e-05f, 9.340940161e-05f, 9.351730093e-05f, 9.362498486e-05f, 9.373245319e-05f, - 9.383970569e-05f, 9.394674216e-05f, 9.405356238e-05f, 9.416016613e-05f, 9.426655321e-05f, 9.437272339e-05f, 9.447867647e-05f, 9.458441224e-05f, 9.468993048e-05f, 9.479523098e-05f, - 9.490031353e-05f, 9.500517793e-05f, 9.510982396e-05f, 9.521425141e-05f, 9.531846008e-05f, 9.542244976e-05f, 9.552622023e-05f, 9.562977130e-05f, 9.573310276e-05f, 9.583621439e-05f, - 9.593910601e-05f, 9.604177739e-05f, 9.614422834e-05f, 9.624645865e-05f, 9.634846812e-05f, 9.645025654e-05f, 9.655182372e-05f, 9.665316946e-05f, 9.675429354e-05f, 9.685519577e-05f, - 9.695587595e-05f, 9.705633387e-05f, 9.715656935e-05f, 9.725658218e-05f, 9.735637216e-05f, 9.745593910e-05f, 9.755528279e-05f, 9.765440305e-05f, 9.775329967e-05f, 9.785197245e-05f, - 9.795042121e-05f, 9.804864575e-05f, 9.814664587e-05f, 9.824442139e-05f, 9.834197210e-05f, 9.843929781e-05f, 9.853639834e-05f, 9.863327349e-05f, 9.872992306e-05f, 9.882634688e-05f, - 9.892254474e-05f, 9.901851646e-05f, 9.911426185e-05f, 9.920978072e-05f, 9.930507289e-05f, 9.940013816e-05f, 9.949497635e-05f, 9.958958726e-05f, 9.968397073e-05f, 9.977812656e-05f, - 9.987205456e-05f, 9.996575455e-05f, 1.000592263e-04f, 1.001524698e-04f, 1.002454846e-04f, 1.003382707e-04f, 1.004308279e-04f, 1.005231560e-04f, 1.006152548e-04f, 1.007071242e-04f, - 1.007987638e-04f, 1.008901737e-04f, 1.009813536e-04f, 1.010723032e-04f, 1.011630225e-04f, 1.012535113e-04f, 1.013437694e-04f, 1.014337966e-04f, 1.015235927e-04f, 1.016131575e-04f, - 1.017024910e-04f, 1.017915928e-04f, 1.018804629e-04f, 1.019691011e-04f, 1.020575071e-04f, 1.021456809e-04f, 1.022336222e-04f, 1.023213309e-04f, 1.024088068e-04f, 1.024960497e-04f, - 1.025830595e-04f, 1.026698360e-04f, 1.027563790e-04f, 1.028426884e-04f, 1.029287640e-04f, 1.030146056e-04f, 1.031002130e-04f, 1.031855862e-04f, 1.032707249e-04f, 1.033556290e-04f, - 1.034402982e-04f, 1.035247325e-04f, 1.036089317e-04f, 1.036928956e-04f, 1.037766241e-04f, 1.038601169e-04f, 1.039433740e-04f, 1.040263951e-04f, 1.041091801e-04f, 1.041917289e-04f, - 1.042740413e-04f, 1.043561171e-04f, 1.044379562e-04f, 1.045195585e-04f, 1.046009236e-04f, 1.046820516e-04f, 1.047629422e-04f, 1.048435954e-04f, 1.049240108e-04f, 1.050041885e-04f, - 1.050841282e-04f, 1.051638297e-04f, 1.052432930e-04f, 1.053225179e-04f, 1.054015042e-04f, 1.054802518e-04f, 1.055587605e-04f, 1.056370301e-04f, 1.057150606e-04f, 1.057928518e-04f, - 1.058704035e-04f, 1.059477156e-04f, 1.060247879e-04f, 1.061016203e-04f, 1.061782127e-04f, 1.062545648e-04f, 1.063306766e-04f, 1.064065479e-04f, 1.064821786e-04f, 1.065575685e-04f, - 1.066327175e-04f, 1.067076254e-04f, 1.067822921e-04f, 1.068567175e-04f, 1.069309014e-04f, 1.070048436e-04f, 1.070785441e-04f, 1.071520027e-04f, 1.072252192e-04f, 1.072981936e-04f, - 1.073709256e-04f, 1.074434152e-04f, 1.075156622e-04f, 1.075876665e-04f, 1.076594279e-04f, 1.077309464e-04f, 1.078022217e-04f, 1.078732537e-04f, 1.079440424e-04f, 1.080145875e-04f, - 1.080848889e-04f, 1.081549466e-04f, 1.082247604e-04f, 1.082943301e-04f, 1.083636556e-04f, 1.084327368e-04f, 1.085015736e-04f, 1.085701658e-04f, 1.086385133e-04f, 1.087066160e-04f, - 1.087744738e-04f, 1.088420864e-04f, 1.089094539e-04f, 1.089765761e-04f, 1.090434528e-04f, 1.091100840e-04f, 1.091764695e-04f, 1.092426091e-04f, 1.093085028e-04f, 1.093741505e-04f, - 1.094395520e-04f, 1.095047072e-04f, 1.095696160e-04f, 1.096342782e-04f, 1.096986938e-04f, 1.097628626e-04f, 1.098267845e-04f, 1.098904595e-04f, 1.099538873e-04f, 1.100170678e-04f, - 1.100800010e-04f, 1.101426868e-04f, 1.102051249e-04f, 1.102673154e-04f, 1.103292581e-04f, 1.103909528e-04f, 1.104523995e-04f, 1.105135981e-04f, 1.105745484e-04f, 1.106352503e-04f, - 1.106957038e-04f, 1.107559087e-04f, 1.108158649e-04f, 1.108755723e-04f, 1.109350308e-04f, 1.109942402e-04f, 1.110532006e-04f, 1.111119117e-04f, 1.111703735e-04f, 1.112285859e-04f, - 1.112865487e-04f, 1.113442619e-04f, 1.114017253e-04f, 1.114589389e-04f, 1.115159026e-04f, 1.115726161e-04f, 1.116290796e-04f, 1.116852928e-04f, 1.117412556e-04f, 1.117969680e-04f, - 1.118524298e-04f, 1.119076410e-04f, 1.119626014e-04f, 1.120173110e-04f, 1.120717697e-04f, 1.121259773e-04f, 1.121799338e-04f, 1.122336391e-04f, 1.122870930e-04f, 1.123402956e-04f, - 1.123932466e-04f, 1.124459460e-04f, 1.124983938e-04f, 1.125505898e-04f, 1.126025339e-04f, 1.126542261e-04f, 1.127056662e-04f, 1.127568541e-04f, 1.128077899e-04f, 1.128584733e-04f, - 1.129089043e-04f, 1.129590829e-04f, 1.130090088e-04f, 1.130586821e-04f, 1.131081027e-04f, 1.131572704e-04f, 1.132061853e-04f, 1.132548471e-04f, 1.133032558e-04f, 1.133514114e-04f, - 1.133993138e-04f, 1.134469628e-04f, 1.134943584e-04f, 1.135415005e-04f, 1.135883891e-04f, 1.136350240e-04f, 1.136814052e-04f, 1.137275327e-04f, 1.137734062e-04f, 1.138190258e-04f, - 1.138643913e-04f, 1.139095028e-04f, 1.139543601e-04f, 1.139989631e-04f, 1.140433118e-04f, 1.140874061e-04f, 1.141312459e-04f, 1.141748312e-04f, 1.142181618e-04f, 1.142612378e-04f, - 1.143040590e-04f, 1.143466254e-04f, 1.143889370e-04f, 1.144309935e-04f, 1.144727950e-04f, 1.145143414e-04f, 1.145556327e-04f, 1.145966687e-04f, 1.146374494e-04f, 1.146779747e-04f, - 1.147182446e-04f, 1.147582591e-04f, 1.147980179e-04f, 1.148375212e-04f, 1.148767688e-04f, 1.149157606e-04f, 1.149544966e-04f, 1.149929768e-04f, 1.150312010e-04f, 1.150691693e-04f, - 1.151068815e-04f, 1.151443376e-04f, 1.151815375e-04f, 1.152184812e-04f, 1.152551687e-04f, 1.152915998e-04f, 1.153277745e-04f, 1.153636928e-04f, 1.153993546e-04f, 1.154347599e-04f, - 1.154699085e-04f, 1.155048005e-04f, 1.155394358e-04f, 1.155738143e-04f, 1.156079361e-04f, 1.156418009e-04f, 1.156754089e-04f, 1.157087598e-04f, 1.157418538e-04f, 1.157746907e-04f, - 1.158072706e-04f, 1.158395932e-04f, 1.158716587e-04f, 1.159034669e-04f, 1.159350179e-04f, 1.159663115e-04f, 1.159973477e-04f, 1.160281265e-04f, 1.160586478e-04f, 1.160889117e-04f, - 1.161189179e-04f, 1.161486666e-04f, 1.161781577e-04f, 1.162073911e-04f, 1.162363668e-04f, 1.162650847e-04f, 1.162935448e-04f, 1.163217471e-04f, 1.163496916e-04f, 1.163773781e-04f, - 1.164048068e-04f, 1.164319774e-04f, 1.164588900e-04f, 1.164855446e-04f, 1.165119411e-04f, 1.165380795e-04f, 1.165639598e-04f, 1.165895819e-04f, 1.166149457e-04f, 1.166400514e-04f, - 1.166648988e-04f, 1.166894878e-04f, 1.167138186e-04f, 1.167378910e-04f, 1.167617050e-04f, 1.167852606e-04f, 1.168085577e-04f, 1.168315964e-04f, 1.168543766e-04f, 1.168768983e-04f, - 1.168991614e-04f, 1.169211660e-04f, 1.169429120e-04f, 1.169643994e-04f, 1.169856281e-04f, 1.170065982e-04f, 1.170273096e-04f, 1.170477623e-04f, 1.170679562e-04f, 1.170878915e-04f, - 1.171075679e-04f, 1.171269856e-04f, 1.171461445e-04f, 1.171650446e-04f, 1.171836859e-04f, 1.172020683e-04f, 1.172201919e-04f, 1.172380565e-04f, 1.172556623e-04f, 1.172730092e-04f, - 1.172900972e-04f, 1.173069262e-04f, 1.173234963e-04f, 1.173398074e-04f, 1.173558595e-04f, 1.173716527e-04f, 1.173871869e-04f, 1.174024621e-04f, 1.174174783e-04f, 1.174322355e-04f, - 1.174467336e-04f, 1.174609727e-04f, 1.174749528e-04f, 1.174886739e-04f, 1.175021359e-04f, 1.175153388e-04f, 1.175282827e-04f, 1.175409675e-04f, 1.175533933e-04f, 1.175655600e-04f, - 1.175774676e-04f, 1.175891162e-04f, 1.176005056e-04f, 1.176116361e-04f, 1.176225074e-04f, 1.176331197e-04f, 1.176434729e-04f, 1.176535670e-04f, 1.176634021e-04f, 1.176729781e-04f, - 1.176822951e-04f, 1.176913530e-04f, 1.177001518e-04f, 1.177086916e-04f, 1.177169724e-04f, 1.177249941e-04f, 1.177327569e-04f, 1.177402606e-04f, 1.177475052e-04f, 1.177544909e-04f, - 1.177612176e-04f, 1.177676854e-04f, 1.177738941e-04f, 1.177798439e-04f, 1.177855347e-04f, 1.177909667e-04f, 1.177961396e-04f, 1.178010537e-04f, 1.178057089e-04f, 1.178101052e-04f, - 1.178142426e-04f, 1.178181212e-04f, 1.178217410e-04f, 1.178251019e-04f, 1.178282041e-04f, 1.178310474e-04f, 1.178336320e-04f, 1.178359578e-04f, 1.178380249e-04f, 1.178398334e-04f, - 1.178413831e-04f, 1.178426741e-04f, 1.178437066e-04f, 1.178444804e-04f, 1.178449956e-04f, 1.178452522e-04f, 1.178452503e-04f, 1.178449898e-04f, 1.178444709e-04f, 1.178436935e-04f, - 1.178426576e-04f, 1.178413633e-04f, 1.178398107e-04f, 1.178379996e-04f, 1.178359302e-04f, 1.178336026e-04f, 1.178310166e-04f, 1.178281724e-04f, 1.178250700e-04f, 1.178217093e-04f, - 1.178180906e-04f, 1.178142137e-04f, 1.178100787e-04f, 1.178056857e-04f, 1.178010346e-04f, 1.177961256e-04f, 1.177909586e-04f, 1.177855337e-04f, 1.177798509e-04f, 1.177739103e-04f, - 1.177677119e-04f, 1.177612557e-04f, 1.177545418e-04f, 1.177475702e-04f, 1.177403410e-04f, 1.177328541e-04f, 1.177251097e-04f, 1.177171078e-04f, 1.177088484e-04f, 1.177003315e-04f, - 1.176915572e-04f, 1.176825256e-04f, 1.176732367e-04f, 1.176636905e-04f, 1.176538871e-04f, 1.176438266e-04f, 1.176335089e-04f, 1.176229341e-04f, 1.176121023e-04f, 1.176010135e-04f, - 1.175896678e-04f, 1.175780652e-04f, 1.175662058e-04f, 1.175540895e-04f, 1.175417166e-04f, 1.175290870e-04f, 1.175162007e-04f, 1.175030578e-04f, 1.174896585e-04f, 1.174760027e-04f, - 1.174620904e-04f, 1.174479218e-04f, 1.174334969e-04f, 1.174188157e-04f, 1.174038784e-04f, 1.173886849e-04f, 1.173732353e-04f, 1.173575297e-04f, 1.173415682e-04f, 1.173253508e-04f, - 1.173088775e-04f, 1.172921484e-04f, 1.172751636e-04f, 1.172579232e-04f, 1.172404272e-04f, 1.172226756e-04f, 1.172046686e-04f, 1.171864061e-04f, 1.171678884e-04f, 1.171491153e-04f, - 1.171300870e-04f, 1.171108036e-04f, 1.170912651e-04f, 1.170714716e-04f, 1.170514232e-04f, 1.170311199e-04f, 1.170105618e-04f, 1.169897489e-04f, 1.169686814e-04f, 1.169473593e-04f, - 1.169257826e-04f, 1.169039515e-04f, 1.168818661e-04f, 1.168595263e-04f, 1.168369322e-04f, 1.168140841e-04f, 1.167909818e-04f, 1.167676255e-04f, 1.167440153e-04f, 1.167201512e-04f, - 1.166960333e-04f, 1.166716618e-04f, 1.166470366e-04f, 1.166221578e-04f, 1.165970256e-04f, 1.165716400e-04f, 1.165460010e-04f, 1.165201089e-04f, 1.164939636e-04f, 1.164675652e-04f, - 1.164409138e-04f, 1.164140095e-04f, 1.163868524e-04f, 1.163594426e-04f, 1.163317801e-04f, 1.163038650e-04f, 1.162756974e-04f, 1.162472775e-04f, 1.162186052e-04f, 1.161896807e-04f, - 1.161605041e-04f, 1.161310754e-04f, 1.161013948e-04f, 1.160714623e-04f, 1.160412780e-04f, 1.160108420e-04f, 1.159801544e-04f, 1.159492153e-04f, 1.159180248e-04f, 1.158865829e-04f, - 1.158548898e-04f, 1.158229456e-04f, 1.157907503e-04f, 1.157583041e-04f, 1.157256070e-04f, 1.156926592e-04f, 1.156594607e-04f, 1.156260116e-04f, 1.155923121e-04f, 1.155583622e-04f, - 1.155241620e-04f, 1.154897117e-04f, 1.154550112e-04f, 1.154200608e-04f, 1.153848605e-04f, 1.153494105e-04f, 1.153137107e-04f, 1.152777614e-04f, 1.152415626e-04f, 1.152051145e-04f, - 1.151684171e-04f, 1.151314706e-04f, 1.150942749e-04f, 1.150568304e-04f, 1.150191370e-04f, 1.149811949e-04f, 1.149430041e-04f, 1.149045648e-04f, 1.148658771e-04f, 1.148269412e-04f, - 1.147877570e-04f, 1.147483247e-04f, 1.147086444e-04f, 1.146687163e-04f, 1.146285405e-04f, 1.145881170e-04f, 1.145474459e-04f, 1.145065275e-04f, 1.144653617e-04f, 1.144239488e-04f, - 1.143822888e-04f, 1.143403818e-04f, 1.142982280e-04f, 1.142558275e-04f, 1.142131803e-04f, 1.141702867e-04f, 1.141271467e-04f, 1.140837604e-04f, 1.140401280e-04f, 1.139962495e-04f, - 1.139521252e-04f, 1.139077551e-04f, 1.138631393e-04f, 1.138182780e-04f, 1.137731712e-04f, 1.137278192e-04f, 1.136822220e-04f, 1.136363797e-04f, 1.135902926e-04f, 1.135439606e-04f, - 1.134973840e-04f, 1.134505628e-04f, 1.134034972e-04f, 1.133561872e-04f, 1.133086332e-04f, 1.132608350e-04f, 1.132127930e-04f, 1.131645072e-04f, 1.131159777e-04f, 1.130672047e-04f, - 1.130181883e-04f, 1.129689287e-04f, 1.129194259e-04f, 1.128696801e-04f, 1.128196914e-04f, 1.127694600e-04f, 1.127189860e-04f, 1.126682695e-04f, 1.126173107e-04f, 1.125661097e-04f, - 1.125146666e-04f, 1.124629816e-04f, 1.124110548e-04f, 1.123588864e-04f, 1.123064764e-04f, 1.122538251e-04f, 1.122009325e-04f, 1.121477988e-04f, 1.120944242e-04f, 1.120408087e-04f, - 1.119869525e-04f, 1.119328558e-04f, 1.118785187e-04f, 1.118239414e-04f, 1.117691239e-04f, 1.117140665e-04f, 1.116587692e-04f, 1.116032323e-04f, 1.115474558e-04f, 1.114914399e-04f, - 1.114351848e-04f, 1.113786906e-04f, 1.113219574e-04f, 1.112649854e-04f, 1.112077748e-04f, 1.111503256e-04f, 1.110926381e-04f, 1.110347124e-04f, 1.109765486e-04f, 1.109181469e-04f, - 1.108595074e-04f, 1.108006304e-04f, 1.107415158e-04f, 1.106821640e-04f, 1.106225750e-04f, 1.105627490e-04f, 1.105026861e-04f, 1.104423866e-04f, 1.103818505e-04f, 1.103210781e-04f, - 1.102600694e-04f, 1.101988247e-04f, 1.101373440e-04f, 1.100756276e-04f, 1.100136756e-04f, 1.099514881e-04f, 1.098890654e-04f, 1.098264076e-04f, 1.097635148e-04f, 1.097003872e-04f, - 1.096370249e-04f, 1.095734282e-04f, 1.095095971e-04f, 1.094455319e-04f, 1.093812328e-04f, 1.093166998e-04f, 1.092519331e-04f, 1.091869329e-04f, 1.091216994e-04f, 1.090562327e-04f, - 1.089905330e-04f, 1.089246005e-04f, 1.088584354e-04f, 1.087920377e-04f, 1.087254077e-04f, 1.086585455e-04f, 1.085914513e-04f, 1.085241253e-04f, 1.084565676e-04f, 1.083887785e-04f, - 1.083207580e-04f, 1.082525064e-04f, 1.081840238e-04f, 1.081153104e-04f, 1.080463664e-04f, 1.079771919e-04f, 1.079077872e-04f, 1.078381523e-04f, 1.077682875e-04f, 1.076981930e-04f, - 1.076278689e-04f, 1.075573153e-04f, 1.074865326e-04f, 1.074155208e-04f, 1.073442801e-04f, 1.072728107e-04f, 1.072011128e-04f, 1.071291866e-04f, 1.070570322e-04f, 1.069846498e-04f, - 1.069120396e-04f, 1.068392019e-04f, 1.067661366e-04f, 1.066928442e-04f, 1.066193246e-04f, 1.065455782e-04f, 1.064716051e-04f, 1.063974054e-04f, 1.063229795e-04f, 1.062483273e-04f, - 1.061734492e-04f, 1.060983453e-04f, 1.060230159e-04f, 1.059474610e-04f, 1.058716809e-04f, 1.057956758e-04f, 1.057194458e-04f, 1.056429912e-04f, 1.055663121e-04f, 1.054894088e-04f, - 1.054122813e-04f, 1.053349300e-04f, 1.052573549e-04f, 1.051795564e-04f, 1.051015345e-04f, 1.050232895e-04f, 1.049448216e-04f, 1.048661309e-04f, 1.047872177e-04f, 1.047080821e-04f, - 1.046287244e-04f, 1.045491447e-04f, 1.044693432e-04f, 1.043893202e-04f, 1.043090758e-04f, 1.042286102e-04f, 1.041479237e-04f, 1.040670164e-04f, 1.039858884e-04f, 1.039045401e-04f, - 1.038229717e-04f, 1.037411832e-04f, 1.036591750e-04f, 1.035769471e-04f, 1.034944999e-04f, 1.034118335e-04f, 1.033289482e-04f, 1.032458441e-04f, 1.031625214e-04f, 1.030789803e-04f, - 1.029952211e-04f, 1.029112439e-04f, 1.028270489e-04f, 1.027426364e-04f, 1.026580066e-04f, 1.025731596e-04f, 1.024880958e-04f, 1.024028151e-04f, 1.023173180e-04f, 1.022316046e-04f, - 1.021456751e-04f, 1.020595297e-04f, 1.019731686e-04f, 1.018865920e-04f, 1.017998002e-04f, 1.017127934e-04f, 1.016255717e-04f, 1.015381354e-04f, 1.014504847e-04f, 1.013626198e-04f, - 1.012745409e-04f, 1.011862482e-04f, 1.010977420e-04f, 1.010090224e-04f, 1.009200898e-04f, 1.008309442e-04f, 1.007415859e-04f, 1.006520151e-04f, 1.005622321e-04f, 1.004722370e-04f, - 1.003820301e-04f, 1.002916116e-04f, 1.002009817e-04f, 1.001101407e-04f, 1.000190887e-04f, 9.992782591e-05f, 9.983635266e-05f, 9.974466911e-05f, 9.965277550e-05f, 9.956067204e-05f, - 9.946835896e-05f, 9.937583648e-05f, 9.928310482e-05f, 9.919016420e-05f, 9.909701485e-05f, 9.900365700e-05f, 9.891009086e-05f, 9.881631666e-05f, 9.872233464e-05f, 9.862814500e-05f, - 9.853374799e-05f, 9.843914383e-05f, 9.834433274e-05f, 9.824931496e-05f, 9.815409071e-05f, 9.805866022e-05f, 9.796302371e-05f, 9.786718143e-05f, 9.777113359e-05f, 9.767488044e-05f, - 9.757842219e-05f, 9.748175909e-05f, 9.738489135e-05f, 9.728781923e-05f, 9.719054294e-05f, 9.709306272e-05f, 9.699537880e-05f, 9.689749143e-05f, 9.679940082e-05f, 9.670110722e-05f, - 9.660261087e-05f, 9.650391199e-05f, 9.640501082e-05f, 9.630590760e-05f, 9.620660257e-05f, 9.610709596e-05f, 9.600738801e-05f, 9.590747897e-05f, 9.580736906e-05f, 9.570705852e-05f, - 9.560654760e-05f, 9.550583654e-05f, 9.540492557e-05f, 9.530381494e-05f, 9.520250488e-05f, 9.510099564e-05f, 9.499928747e-05f, 9.489738059e-05f, 9.479527526e-05f, 9.469297172e-05f, - 9.459047020e-05f, 9.448777097e-05f, 9.438487425e-05f, 9.428178030e-05f, 9.417848935e-05f, 9.407500166e-05f, 9.397131747e-05f, 9.386743703e-05f, 9.376336058e-05f, 9.365908836e-05f, - 9.355462064e-05f, 9.344995766e-05f, 9.334509965e-05f, 9.324004688e-05f, 9.313479960e-05f, 9.302935804e-05f, 9.292372247e-05f, 9.281789312e-05f, 9.271187026e-05f, 9.260565414e-05f, - 9.249924499e-05f, 9.239264309e-05f, 9.228584868e-05f, 9.217886200e-05f, 9.207168332e-05f, 9.196431290e-05f, 9.185675097e-05f, 9.174899780e-05f, 9.164105364e-05f, 9.153291875e-05f, - 9.142459339e-05f, 9.131607780e-05f, 9.120737224e-05f, 9.109847698e-05f, 9.098939226e-05f, 9.088011836e-05f, 9.077065551e-05f, 9.066100399e-05f, 9.055116404e-05f, 9.044113594e-05f, - 9.033091994e-05f, 9.022051629e-05f, 9.010992527e-05f, 8.999914712e-05f, 8.988818211e-05f, 8.977703051e-05f, 8.966569257e-05f, 8.955416856e-05f, 8.944245873e-05f, 8.933056336e-05f, - 8.921848270e-05f, 8.910621701e-05f, 8.899376657e-05f, 8.888113164e-05f, 8.876831248e-05f, 8.865530935e-05f, 8.854212253e-05f, 8.842875227e-05f, 8.831519885e-05f, 8.820146253e-05f, - 8.808754358e-05f, 8.797344226e-05f, 8.785915885e-05f, 8.774469361e-05f, 8.763004681e-05f, 8.751521872e-05f, 8.740020960e-05f, 8.728501973e-05f, 8.716964939e-05f, 8.705409883e-05f, - 8.693836832e-05f, 8.682245815e-05f, 8.670636858e-05f, 8.659009989e-05f, 8.647365234e-05f, 8.635702621e-05f, 8.624022177e-05f, 8.612323930e-05f, 8.600607906e-05f, 8.588874134e-05f, - 8.577122640e-05f, 8.565353453e-05f, 8.553566599e-05f, 8.541762107e-05f, 8.529940003e-05f, 8.518100316e-05f, 8.506243073e-05f, 8.494368302e-05f, 8.482476031e-05f, 8.470566286e-05f, - 8.458639097e-05f, 8.446694491e-05f, 8.434732496e-05f, 8.422753140e-05f, 8.410756450e-05f, 8.398742455e-05f, 8.386711183e-05f, 8.374662662e-05f, 8.362596919e-05f, 8.350513983e-05f, - 8.338413883e-05f, 8.326296646e-05f, 8.314162300e-05f, 8.302010874e-05f, 8.289842397e-05f, 8.277656896e-05f, 8.265454399e-05f, 8.253234936e-05f, 8.240998535e-05f, 8.228745223e-05f, - 8.216475031e-05f, 8.204187985e-05f, 8.191884115e-05f, 8.179563450e-05f, 8.167226017e-05f, 8.154871847e-05f, 8.142500966e-05f, 8.130113405e-05f, 8.117709192e-05f, 8.105288355e-05f, - 8.092850924e-05f, 8.080396927e-05f, 8.067926394e-05f, 8.055439353e-05f, 8.042935833e-05f, 8.030415864e-05f, 8.017879474e-05f, 8.005326692e-05f, 7.992757548e-05f, 7.980172070e-05f, - 7.967570289e-05f, 7.954952232e-05f, 7.942317930e-05f, 7.929667411e-05f, 7.917000705e-05f, 7.904317842e-05f, 7.891618850e-05f, 7.878903759e-05f, 7.866172599e-05f, 7.853425398e-05f, - 7.840662187e-05f, 7.827882995e-05f, 7.815087852e-05f, 7.802276786e-05f, 7.789449829e-05f, 7.776607009e-05f, 7.763748356e-05f, 7.750873900e-05f, 7.737983671e-05f, 7.725077698e-05f, - 7.712156011e-05f, 7.699218640e-05f, 7.686265616e-05f, 7.673296967e-05f, 7.660312725e-05f, 7.647312918e-05f, 7.634297577e-05f, 7.621266732e-05f, 7.608220413e-05f, 7.595158650e-05f, - 7.582081474e-05f, 7.568988914e-05f, 7.555881000e-05f, 7.542757764e-05f, 7.529619234e-05f, 7.516465442e-05f, 7.503296418e-05f, 7.490112192e-05f, 7.476912794e-05f, 7.463698255e-05f, - 7.450468606e-05f, 7.437223876e-05f, 7.423964097e-05f, 7.410689298e-05f, 7.397399511e-05f, 7.384094766e-05f, 7.370775094e-05f, 7.357440525e-05f, 7.344091090e-05f, 7.330726820e-05f, - 7.317347745e-05f, 7.303953897e-05f, 7.290545305e-05f, 7.277122001e-05f, 7.263684016e-05f, 7.250231381e-05f, 7.236764126e-05f, 7.223282283e-05f, 7.209785883e-05f, 7.196274955e-05f, - 7.182749533e-05f, 7.169209646e-05f, 7.155655325e-05f, 7.142086602e-05f, 7.128503509e-05f, 7.114906075e-05f, 7.101294333e-05f, 7.087668314e-05f, 7.074028048e-05f, 7.060373568e-05f, - 7.046704904e-05f, 7.033022087e-05f, 7.019325151e-05f, 7.005614124e-05f, 6.991889040e-05f, 6.978149929e-05f, 6.964396823e-05f, 6.950629754e-05f, 6.936848753e-05f, 6.923053852e-05f, - 6.909245081e-05f, 6.895422474e-05f, 6.881586061e-05f, 6.867735875e-05f, 6.853871946e-05f, 6.839994307e-05f, 6.826102990e-05f, 6.812198025e-05f, 6.798279446e-05f, 6.784347284e-05f, - 6.770401570e-05f, 6.756442337e-05f, 6.742469617e-05f, 6.728483441e-05f, 6.714483841e-05f, 6.700470851e-05f, 6.686444500e-05f, 6.672404823e-05f, 6.658351850e-05f, 6.644285614e-05f, - 6.630206147e-05f, 6.616113480e-05f, 6.602007648e-05f, 6.587888680e-05f, 6.573756611e-05f, 6.559611471e-05f, 6.545453294e-05f, 6.531282112e-05f, 6.517097956e-05f, 6.502900860e-05f, - 6.488690855e-05f, 6.474467975e-05f, 6.460232251e-05f, 6.445983716e-05f, 6.431722403e-05f, 6.417448343e-05f, 6.403161571e-05f, 6.388862117e-05f, 6.374550016e-05f, 6.360225298e-05f, - 6.345887998e-05f, 6.331538148e-05f, 6.317175779e-05f, 6.302800926e-05f, 6.288413621e-05f, 6.274013896e-05f, 6.259601785e-05f, 6.245177320e-05f, 6.230740534e-05f, 6.216291460e-05f, - 6.201830130e-05f, 6.187356578e-05f, 6.172870837e-05f, 6.158372940e-05f, 6.143862919e-05f, 6.129340807e-05f, 6.114806638e-05f, 6.100260445e-05f, 6.085702260e-05f, 6.071132118e-05f, - 6.056550050e-05f, 6.041956090e-05f, 6.027350271e-05f, 6.012732627e-05f, 5.998103190e-05f, 5.983461994e-05f, 5.968809072e-05f, 5.954144458e-05f, 5.939468184e-05f, 5.924780285e-05f, - 5.910080792e-05f, 5.895369740e-05f, 5.880647163e-05f, 5.865913093e-05f, 5.851167563e-05f, 5.836410609e-05f, 5.821642262e-05f, 5.806862556e-05f, 5.792071525e-05f, 5.777269203e-05f, - 5.762455622e-05f, 5.747630818e-05f, 5.732794822e-05f, 5.717947669e-05f, 5.703089393e-05f, 5.688220027e-05f, 5.673339604e-05f, 5.658448159e-05f, 5.643545726e-05f, 5.628632337e-05f, - 5.613708027e-05f, 5.598772830e-05f, 5.583826779e-05f, 5.568869908e-05f, 5.553902252e-05f, 5.538923843e-05f, 5.523934717e-05f, 5.508934906e-05f, 5.493924444e-05f, 5.478903367e-05f, - 5.463871707e-05f, 5.448829499e-05f, 5.433776776e-05f, 5.418713574e-05f, 5.403639925e-05f, 5.388555864e-05f, 5.373461424e-05f, 5.358356641e-05f, 5.343241548e-05f, 5.328116180e-05f, - 5.312980570e-05f, 5.297834753e-05f, 5.282678762e-05f, 5.267512633e-05f, 5.252336400e-05f, 5.237150096e-05f, 5.221953756e-05f, 5.206747414e-05f, 5.191531105e-05f, 5.176304863e-05f, - 5.161068722e-05f, 5.145822717e-05f, 5.130566883e-05f, 5.115301252e-05f, 5.100025861e-05f, 5.084740743e-05f, 5.069445933e-05f, 5.054141465e-05f, 5.038827375e-05f, 5.023503695e-05f, - 5.008170462e-05f, 4.992827709e-05f, 4.977475472e-05f, 4.962113784e-05f, 4.946742680e-05f, 4.931362196e-05f, 4.915972365e-05f, 4.900573222e-05f, 4.885164803e-05f, 4.869747141e-05f, - 4.854320271e-05f, 4.838884228e-05f, 4.823439048e-05f, 4.807984764e-05f, 4.792521411e-05f, 4.777049025e-05f, 4.761567640e-05f, 4.746077290e-05f, 4.730578012e-05f, 4.715069839e-05f, - 4.699552806e-05f, 4.684026949e-05f, 4.668492302e-05f, 4.652948901e-05f, 4.637396779e-05f, 4.621835973e-05f, 4.606266517e-05f, 4.590688446e-05f, 4.575101795e-05f, 4.559506599e-05f, - 4.543902894e-05f, 4.528290714e-05f, 4.512670094e-05f, 4.497041069e-05f, 4.481403675e-05f, 4.465757947e-05f, 4.450103919e-05f, 4.434441627e-05f, 4.418771107e-05f, 4.403092392e-05f, - 4.387405519e-05f, 4.371710523e-05f, 4.356007439e-05f, 4.340296301e-05f, 4.324577146e-05f, 4.308850009e-05f, 4.293114924e-05f, 4.277371928e-05f, 4.261621055e-05f, 4.245862341e-05f, - 4.230095821e-05f, 4.214321531e-05f, 4.198539505e-05f, 4.182749780e-05f, 4.166952390e-05f, 4.151147372e-05f, 4.135334759e-05f, 4.119514589e-05f, 4.103686896e-05f, 4.087851715e-05f, - 4.072009083e-05f, 4.056159034e-05f, 4.040301605e-05f, 4.024436830e-05f, 4.008564746e-05f, 3.992685387e-05f, 3.976798790e-05f, 3.960904989e-05f, 3.945004021e-05f, 3.929095921e-05f, - 3.913180724e-05f, 3.897258467e-05f, 3.881329184e-05f, 3.865392912e-05f, 3.849449685e-05f, 3.833499541e-05f, 3.817542514e-05f, 3.801578640e-05f, 3.785607954e-05f, 3.769630494e-05f, - 3.753646293e-05f, 3.737655388e-05f, 3.721657815e-05f, 3.705653609e-05f, 3.689642806e-05f, 3.673625443e-05f, 3.657601554e-05f, 3.641571175e-05f, 3.625534342e-05f, 3.609491092e-05f, - 3.593441459e-05f, 3.577385481e-05f, 3.561323191e-05f, 3.545254628e-05f, 3.529179825e-05f, 3.513098820e-05f, 3.497011647e-05f, 3.480918344e-05f, 3.464818945e-05f, 3.448713487e-05f, - 3.432602006e-05f, 3.416484537e-05f, 3.400361117e-05f, 3.384231782e-05f, 3.368096567e-05f, 3.351955508e-05f, 3.335808641e-05f, 3.319656004e-05f, 3.303497630e-05f, 3.287333557e-05f, - 3.271163820e-05f, 3.254988456e-05f, 3.238807500e-05f, 3.222620989e-05f, 3.206428958e-05f, 3.190231444e-05f, 3.174028483e-05f, 3.157820110e-05f, 3.141606363e-05f, 3.125387276e-05f, - 3.109162887e-05f, 3.092933230e-05f, 3.076698343e-05f, 3.060458261e-05f, 3.044213021e-05f, 3.027962659e-05f, 3.011707211e-05f, 2.995446712e-05f, 2.979181200e-05f, 2.962910710e-05f, - 2.946635279e-05f, 2.930354942e-05f, 2.914069736e-05f, 2.897779698e-05f, 2.881484863e-05f, 2.865185267e-05f, 2.848880947e-05f, 2.832571940e-05f, 2.816258280e-05f, 2.799940005e-05f, - 2.783617151e-05f, 2.767289754e-05f, 2.750957850e-05f, 2.734621476e-05f, 2.718280667e-05f, 2.701935461e-05f, 2.685585893e-05f, 2.669232000e-05f, 2.652873818e-05f, 2.636511383e-05f, - 2.620144732e-05f, 2.603773901e-05f, 2.587398926e-05f, 2.571019843e-05f, 2.554636690e-05f, 2.538249502e-05f, 2.521858315e-05f, 2.505463167e-05f, 2.489064093e-05f, 2.472661129e-05f, - 2.456254313e-05f, 2.439843680e-05f, 2.423429267e-05f, 2.407011111e-05f, 2.390589247e-05f, 2.374163711e-05f, 2.357734542e-05f, 2.341301774e-05f, 2.324865444e-05f, 2.308425589e-05f, - 2.291982245e-05f, 2.275535448e-05f, 2.259085236e-05f, 2.242631643e-05f, 2.226174708e-05f, 2.209714465e-05f, 2.193250952e-05f, 2.176784205e-05f, 2.160314261e-05f, 2.143841156e-05f, - 2.127364926e-05f, 2.110885608e-05f, 2.094403238e-05f, 2.077917853e-05f, 2.061429489e-05f, 2.044938183e-05f, 2.028443971e-05f, 2.011946890e-05f, 1.995446976e-05f, 1.978944265e-05f, - 1.962438795e-05f, 1.945930601e-05f, 1.929419721e-05f, 1.912906189e-05f, 1.896390044e-05f, 1.879871322e-05f, 1.863350058e-05f, 1.846826290e-05f, 1.830300055e-05f, 1.813771387e-05f, - 1.797240325e-05f, 1.780706904e-05f, 1.764171162e-05f, 1.747633134e-05f, 1.731092857e-05f, 1.714550368e-05f, 1.698005702e-05f, 1.681458898e-05f, 1.664909990e-05f, 1.648359017e-05f, - 1.631806013e-05f, 1.615251016e-05f, 1.598694063e-05f, 1.582135189e-05f, 1.565574431e-05f, 1.549011827e-05f, 1.532447411e-05f, 1.515881222e-05f, 1.499313295e-05f, 1.482743666e-05f, - 1.466172373e-05f, 1.449599452e-05f, 1.433024940e-05f, 1.416448873e-05f, 1.399871287e-05f, 1.383292219e-05f, 1.366711705e-05f, 1.350129783e-05f, 1.333546489e-05f, 1.316961858e-05f, - 1.300375928e-05f, 1.283788736e-05f, 1.267200317e-05f, 1.250610708e-05f, 1.234019946e-05f, 1.217428068e-05f, 1.200835109e-05f, 1.184241106e-05f, 1.167646097e-05f, 1.151050116e-05f, - 1.134453202e-05f, 1.117855389e-05f, 1.101256716e-05f, 1.084657218e-05f, 1.068056932e-05f, 1.051455894e-05f, 1.034854142e-05f, 1.018251710e-05f, 1.001648637e-05f, 9.850449576e-06f, - 9.684407094e-06f, 9.518359285e-06f, 9.352306515e-06f, 9.186249149e-06f, 9.020187551e-06f, 8.854122086e-06f, 8.688053119e-06f, 8.521981015e-06f, 8.355906139e-06f, 8.189828854e-06f, - 8.023749527e-06f, 7.857668521e-06f, 7.691586201e-06f, 7.525502932e-06f, 7.359419079e-06f, 7.193335005e-06f, 7.027251076e-06f, 6.861167655e-06f, 6.695085108e-06f, 6.529003799e-06f, - 6.362924091e-06f, 6.196846350e-06f, 6.030770939e-06f, 5.864698223e-06f, 5.698628566e-06f, 5.532562332e-06f, 5.366499885e-06f, 5.200441590e-06f, 5.034387809e-06f, 4.868338908e-06f, - 4.702295251e-06f, 4.536257200e-06f, 4.370225120e-06f, 4.204199375e-06f, 4.038180328e-06f, 3.872168344e-06f, 3.706163785e-06f, 3.540167015e-06f, 3.374178399e-06f, 3.208198298e-06f, - 3.042227078e-06f, 2.876265100e-06f, 2.710312729e-06f, 2.544370328e-06f, 2.378438259e-06f, 2.212516887e-06f, 2.046606574e-06f, 1.880707683e-06f, 1.714820577e-06f, 1.548945619e-06f, - 1.383083172e-06f, 1.217233598e-06f, 1.051397261e-06f, 8.855745235e-07f, 7.197657473e-07f, 5.539712952e-07f, 3.881915298e-07f, 2.224268134e-07f, 5.667750838e-08f, -1.090560230e-07f, - -2.747734186e-07f, -4.404743163e-07f, -6.061583540e-07f, -7.718251698e-07f, -9.374744017e-07f, -1.103105688e-06f, -1.268718667e-06f, -1.434312976e-06f, -1.599888255e-06f, -1.765444142e-06f, - -1.930980275e-06f, -2.096496293e-06f, -2.261991834e-06f, -2.427466538e-06f, -2.592920044e-06f, -2.758351989e-06f, -2.923762014e-06f, -3.089149757e-06f, -3.254514857e-06f, -3.419856955e-06f, - -3.585175689e-06f, -3.750470698e-06f, -3.915741622e-06f, -4.080988102e-06f, -4.246209775e-06f, -4.411406283e-06f, -4.576577266e-06f, -4.741722362e-06f, -4.906841213e-06f, -5.071933458e-06f, - -5.236998738e-06f, -5.402036693e-06f, -5.567046964e-06f, -5.732029190e-06f, -5.896983013e-06f, -6.061908074e-06f, -6.226804012e-06f, -6.391670470e-06f, -6.556507088e-06f, -6.721313508e-06f, - -6.886089370e-06f, -7.050834316e-06f, -7.215547987e-06f, -7.380230025e-06f, -7.544880071e-06f, -7.709497768e-06f, -7.874082757e-06f, -8.038634679e-06f, -8.203153178e-06f, -8.367637896e-06f, - -8.532088473e-06f, -8.696504554e-06f, -8.860885780e-06f, -9.025231794e-06f, -9.189542239e-06f, -9.353816758e-06f, -9.518054993e-06f, -9.682256588e-06f, -9.846421185e-06f, -1.001054843e-05f, - -1.017463796e-05f, -1.033868943e-05f, -1.050270247e-05f, -1.066667673e-05f, -1.083061186e-05f, -1.099450750e-05f, -1.115836329e-05f, -1.132217887e-05f, -1.148595390e-05f, -1.164968801e-05f, - -1.181338085e-05f, -1.197703206e-05f, -1.214064130e-05f, -1.230420820e-05f, -1.246773241e-05f, -1.263121358e-05f, -1.279465134e-05f, -1.295804536e-05f, -1.312139526e-05f, -1.328470070e-05f, - -1.344796132e-05f, -1.361117678e-05f, -1.377434671e-05f, -1.393747076e-05f, -1.410054857e-05f, -1.426357981e-05f, -1.442656410e-05f, -1.458950111e-05f, -1.475239046e-05f, -1.491523182e-05f, - -1.507802483e-05f, -1.524076914e-05f, -1.540346439e-05f, -1.556611023e-05f, -1.572870632e-05f, -1.589125229e-05f, -1.605374780e-05f, -1.621619249e-05f, -1.637858601e-05f, -1.654092802e-05f, - -1.670321815e-05f, -1.686545607e-05f, -1.702764141e-05f, -1.718977383e-05f, -1.735185297e-05f, -1.751387849e-05f, -1.767585004e-05f, -1.783776726e-05f, -1.799962980e-05f, -1.816143732e-05f, - -1.832318946e-05f, -1.848488588e-05f, -1.864652623e-05f, -1.880811015e-05f, -1.896963730e-05f, -1.913110733e-05f, -1.929251989e-05f, -1.945387462e-05f, -1.961517119e-05f, -1.977640925e-05f, - -1.993758844e-05f, -2.009870842e-05f, -2.025976883e-05f, -2.042076934e-05f, -2.058170959e-05f, -2.074258924e-05f, -2.090340794e-05f, -2.106416534e-05f, -2.122486110e-05f, -2.138549487e-05f, - -2.154606630e-05f, -2.170657504e-05f, -2.186702076e-05f, -2.202740310e-05f, -2.218772171e-05f, -2.234797626e-05f, -2.250816640e-05f, -2.266829177e-05f, -2.282835205e-05f, -2.298834687e-05f, - -2.314827590e-05f, -2.330813879e-05f, -2.346793520e-05f, -2.362766479e-05f, -2.378732720e-05f, -2.394692209e-05f, -2.410644913e-05f, -2.426590796e-05f, -2.442529825e-05f, -2.458461965e-05f, - -2.474387182e-05f, -2.490305441e-05f, -2.506216709e-05f, -2.522120950e-05f, -2.538018131e-05f, -2.553908218e-05f, -2.569791176e-05f, -2.585666972e-05f, -2.601535570e-05f, -2.617396938e-05f, - -2.633251040e-05f, -2.649097843e-05f, -2.664937312e-05f, -2.680769414e-05f, -2.696594115e-05f, -2.712411380e-05f, -2.728221176e-05f, -2.744023468e-05f, -2.759818223e-05f, -2.775605407e-05f, - -2.791384985e-05f, -2.807156924e-05f, -2.822921190e-05f, -2.838677749e-05f, -2.854426568e-05f, -2.870167612e-05f, -2.885900847e-05f, -2.901626240e-05f, -2.917343758e-05f, -2.933053366e-05f, - -2.948755030e-05f, -2.964448718e-05f, -2.980134395e-05f, -2.995812027e-05f, -3.011481582e-05f, -3.027143025e-05f, -3.042796323e-05f, -3.058441441e-05f, -3.074078348e-05f, -3.089707009e-05f, - -3.105327390e-05f, -3.120939459e-05f, -3.136543182e-05f, -3.152138524e-05f, -3.167725454e-05f, -3.183303937e-05f, -3.198873940e-05f, -3.214435430e-05f, -3.229988373e-05f, -3.245532736e-05f, - -3.261068486e-05f, -3.276595590e-05f, -3.292114014e-05f, -3.307623725e-05f, -3.323124689e-05f, -3.338616875e-05f, -3.354100248e-05f, -3.369574775e-05f, -3.385040424e-05f, -3.400497161e-05f, - -3.415944953e-05f, -3.431383768e-05f, -3.446813571e-05f, -3.462234330e-05f, -3.477646013e-05f, -3.493048585e-05f, -3.508442015e-05f, -3.523826270e-05f, -3.539201315e-05f, -3.554567120e-05f, - -3.569923650e-05f, -3.585270873e-05f, -3.600608756e-05f, -3.615937267e-05f, -3.631256372e-05f, -3.646566039e-05f, -3.661866236e-05f, -3.677156929e-05f, -3.692438086e-05f, -3.707709675e-05f, - -3.722971662e-05f, -3.738224015e-05f, -3.753466702e-05f, -3.768699691e-05f, -3.783922947e-05f, -3.799136440e-05f, -3.814340137e-05f, -3.829534005e-05f, -3.844718011e-05f, -3.859892125e-05f, - -3.875056312e-05f, -3.890210541e-05f, -3.905354780e-05f, -3.920488996e-05f, -3.935613157e-05f, -3.950727231e-05f, -3.965831185e-05f, -3.980924988e-05f, -3.996008607e-05f, -4.011082010e-05f, - -4.026145165e-05f, -4.041198040e-05f, -4.056240603e-05f, -4.071272822e-05f, -4.086294665e-05f, -4.101306100e-05f, -4.116307094e-05f, -4.131297617e-05f, -4.146277636e-05f, -4.161247120e-05f, - -4.176206036e-05f, -4.191154352e-05f, -4.206092037e-05f, -4.221019060e-05f, -4.235935388e-05f, -4.250840989e-05f, -4.265735833e-05f, -4.280619887e-05f, -4.295493120e-05f, -4.310355499e-05f, - -4.325206995e-05f, -4.340047574e-05f, -4.354877206e-05f, -4.369695859e-05f, -4.384503501e-05f, -4.399300102e-05f, -4.414085629e-05f, -4.428860051e-05f, -4.443623338e-05f, -4.458375457e-05f, - -4.473116377e-05f, -4.487846067e-05f, -4.502564496e-05f, -4.517271633e-05f, -4.531967446e-05f, -4.546651905e-05f, -4.561324977e-05f, -4.575986633e-05f, -4.590636840e-05f, -4.605275568e-05f, - -4.619902786e-05f, -4.634518463e-05f, -4.649122568e-05f, -4.663715070e-05f, -4.678295938e-05f, -4.692865141e-05f, -4.707422648e-05f, -4.721968429e-05f, -4.736502452e-05f, -4.751024687e-05f, - -4.765535104e-05f, -4.780033671e-05f, -4.794520358e-05f, -4.808995134e-05f, -4.823457968e-05f, -4.837908831e-05f, -4.852347690e-05f, -4.866774517e-05f, -4.881189280e-05f, -4.895591949e-05f, - -4.909982493e-05f, -4.924360883e-05f, -4.938727087e-05f, -4.953081075e-05f, -4.967422817e-05f, -4.981752283e-05f, -4.996069442e-05f, -5.010374264e-05f, -5.024666720e-05f, -5.038946778e-05f, - -5.053214408e-05f, -5.067469581e-05f, -5.081712267e-05f, -5.095942435e-05f, -5.110160055e-05f, -5.124365098e-05f, -5.138557533e-05f, -5.152737330e-05f, -5.166904460e-05f, -5.181058893e-05f, - -5.195200598e-05f, -5.209329547e-05f, -5.223445708e-05f, -5.237549054e-05f, -5.251639553e-05f, -5.265717176e-05f, -5.279781893e-05f, -5.293833675e-05f, -5.307872493e-05f, -5.321898316e-05f, - -5.335911115e-05f, -5.349910861e-05f, -5.363897524e-05f, -5.377871075e-05f, -5.391831484e-05f, -5.405778722e-05f, -5.419712760e-05f, -5.433633567e-05f, -5.447541116e-05f, -5.461435377e-05f, - -5.475316320e-05f, -5.489183917e-05f, -5.503038137e-05f, -5.516878953e-05f, -5.530706335e-05f, -5.544520254e-05f, -5.558320681e-05f, -5.572107586e-05f, -5.585880942e-05f, -5.599640719e-05f, - -5.613386888e-05f, -5.627119420e-05f, -5.640838287e-05f, -5.654543460e-05f, -5.668234909e-05f, -5.681912607e-05f, -5.695576524e-05f, -5.709226632e-05f, -5.722862903e-05f, -5.736485307e-05f, - -5.750093816e-05f, -5.763688401e-05f, -5.777269035e-05f, -5.790835689e-05f, -5.804388333e-05f, -5.817926940e-05f, -5.831451482e-05f, -5.844961930e-05f, -5.858458255e-05f, -5.871940431e-05f, - -5.885408427e-05f, -5.898862217e-05f, -5.912301771e-05f, -5.925727063e-05f, -5.939138063e-05f, -5.952534744e-05f, -5.965917077e-05f, -5.979285035e-05f, -5.992638590e-05f, -6.005977714e-05f, - -6.019302378e-05f, -6.032612556e-05f, -6.045908219e-05f, -6.059189340e-05f, -6.072455890e-05f, -6.085707842e-05f, -6.098945169e-05f, -6.112167842e-05f, -6.125375834e-05f, -6.138569118e-05f, - -6.151747666e-05f, -6.164911450e-05f, -6.178060443e-05f, -6.191194618e-05f, -6.204313947e-05f, -6.217418403e-05f, -6.230507958e-05f, -6.243582586e-05f, -6.256642258e-05f, -6.269686949e-05f, - -6.282716629e-05f, -6.295731273e-05f, -6.308730854e-05f, -6.321715343e-05f, -6.334684715e-05f, -6.347638942e-05f, -6.360577997e-05f, -6.373501853e-05f, -6.386410483e-05f, -6.399303861e-05f, - -6.412181960e-05f, -6.425044753e-05f, -6.437892212e-05f, -6.450724312e-05f, -6.463541026e-05f, -6.476342326e-05f, -6.489128187e-05f, -6.501898582e-05f, -6.514653485e-05f, -6.527392868e-05f, - -6.540116705e-05f, -6.552824971e-05f, -6.565517638e-05f, -6.578194680e-05f, -6.590856071e-05f, -6.603501784e-05f, -6.616131794e-05f, -6.628746074e-05f, -6.641344598e-05f, -6.653927340e-05f, - -6.666494274e-05f, -6.679045373e-05f, -6.691580612e-05f, -6.704099965e-05f, -6.716603405e-05f, -6.729090907e-05f, -6.741562445e-05f, -6.754017994e-05f, -6.766457526e-05f, -6.778881018e-05f, - -6.791288442e-05f, -6.803679773e-05f, -6.816054986e-05f, -6.828414054e-05f, -6.840756953e-05f, -6.853083657e-05f, -6.865394140e-05f, -6.877688378e-05f, -6.889966343e-05f, -6.902228012e-05f, - -6.914473358e-05f, -6.926702357e-05f, -6.938914983e-05f, -6.951111211e-05f, -6.963291015e-05f, -6.975454371e-05f, -6.987601254e-05f, -6.999731638e-05f, -7.011845499e-05f, -7.023942811e-05f, - -7.036023549e-05f, -7.048087689e-05f, -7.060135206e-05f, -7.072166074e-05f, -7.084180270e-05f, -7.096177767e-05f, -7.108158542e-05f, -7.120122570e-05f, -7.132069827e-05f, -7.144000287e-05f, - -7.155913925e-05f, -7.167810719e-05f, -7.179690642e-05f, -7.191553671e-05f, -7.203399781e-05f, -7.215228948e-05f, -7.227041148e-05f, -7.238836355e-05f, -7.250614547e-05f, -7.262375698e-05f, - -7.274119785e-05f, -7.285846783e-05f, -7.297556669e-05f, -7.309249418e-05f, -7.320925006e-05f, -7.332583409e-05f, -7.344224604e-05f, -7.355848566e-05f, -7.367455272e-05f, -7.379044698e-05f, - -7.390616819e-05f, -7.402171613e-05f, -7.413709056e-05f, -7.425229124e-05f, -7.436731793e-05f, -7.448217039e-05f, -7.459684841e-05f, -7.471135172e-05f, -7.482568012e-05f, -7.493983335e-05f, - -7.505381118e-05f, -7.516761339e-05f, -7.528123974e-05f, -7.539469000e-05f, -7.550796393e-05f, -7.562106131e-05f, -7.573398189e-05f, -7.584672546e-05f, -7.595929178e-05f, -7.607168062e-05f, - -7.618389176e-05f, -7.629592495e-05f, -7.640777998e-05f, -7.651945662e-05f, -7.663095463e-05f, -7.674227379e-05f, -7.685341388e-05f, -7.696437466e-05f, -7.707515591e-05f, -7.718575741e-05f, - -7.729617892e-05f, -7.740642023e-05f, -7.751648111e-05f, -7.762636133e-05f, -7.773606068e-05f, -7.784557892e-05f, -7.795491584e-05f, -7.806407121e-05f, -7.817304481e-05f, -7.828183642e-05f, - -7.839044582e-05f, -7.849887278e-05f, -7.860711709e-05f, -7.871517853e-05f, -7.882305688e-05f, -7.893075191e-05f, -7.903826341e-05f, -7.914559116e-05f, -7.925273495e-05f, -7.935969455e-05f, - -7.946646975e-05f, -7.957306033e-05f, -7.967946608e-05f, -7.978568678e-05f, -7.989172222e-05f, -7.999757217e-05f, -8.010323643e-05f, -8.020871478e-05f, -8.031400701e-05f, -8.041911291e-05f, - -8.052403225e-05f, -8.062876484e-05f, -8.073331046e-05f, -8.083766889e-05f, -8.094183993e-05f, -8.104582336e-05f, -8.114961898e-05f, -8.125322657e-05f, -8.135664593e-05f, -8.145987685e-05f, - -8.156291911e-05f, -8.166577252e-05f, -8.176843686e-05f, -8.187091193e-05f, -8.197319751e-05f, -8.207529341e-05f, -8.217719942e-05f, -8.227891533e-05f, -8.238044093e-05f, -8.248177603e-05f, - -8.258292042e-05f, -8.268387389e-05f, -8.278463625e-05f, -8.288520728e-05f, -8.298558680e-05f, -8.308577458e-05f, -8.318577044e-05f, -8.328557418e-05f, -8.338518558e-05f, -8.348460446e-05f, - -8.358383061e-05f, -8.368286384e-05f, -8.378170394e-05f, -8.388035072e-05f, -8.397880397e-05f, -8.407706351e-05f, -8.417512913e-05f, -8.427300063e-05f, -8.437067783e-05f, -8.446816053e-05f, - -8.456544852e-05f, -8.466254162e-05f, -8.475943964e-05f, -8.485614237e-05f, -8.495264962e-05f, -8.504896121e-05f, -8.514507694e-05f, -8.524099661e-05f, -8.533672004e-05f, -8.543224703e-05f, - -8.552757739e-05f, -8.562271094e-05f, -8.571764748e-05f, -8.581238683e-05f, -8.590692879e-05f, -8.600127318e-05f, -8.609541980e-05f, -8.618936848e-05f, -8.628311902e-05f, -8.637667124e-05f, - -8.647002495e-05f, -8.656317996e-05f, -8.665613610e-05f, -8.674889317e-05f, -8.684145099e-05f, -8.693380937e-05f, -8.702596814e-05f, -8.711792711e-05f, -8.720968610e-05f, -8.730124493e-05f, - -8.739260340e-05f, -8.748376136e-05f, -8.757471860e-05f, -8.766547495e-05f, -8.775603024e-05f, -8.784638428e-05f, -8.793653690e-05f, -8.802648791e-05f, -8.811623713e-05f, -8.820578440e-05f, - -8.829512953e-05f, -8.838427234e-05f, -8.847321267e-05f, -8.856195033e-05f, -8.865048515e-05f, -8.873881695e-05f, -8.882694557e-05f, -8.891487082e-05f, -8.900259253e-05f, -8.909011053e-05f, - -8.917742465e-05f, -8.926453472e-05f, -8.935144056e-05f, -8.943814201e-05f, -8.952463888e-05f, -8.961093102e-05f, -8.969701825e-05f, -8.978290041e-05f, -8.986857732e-05f, -8.995404882e-05f, - -9.003931473e-05f, -9.012437490e-05f, -9.020922916e-05f, -9.029387733e-05f, -9.037831925e-05f, -9.046255476e-05f, -9.054658369e-05f, -9.063040588e-05f, -9.071402117e-05f, -9.079742938e-05f, - -9.088063036e-05f, -9.096362395e-05f, -9.104640997e-05f, -9.112898828e-05f, -9.121135871e-05f, -9.129352110e-05f, -9.137547528e-05f, -9.145722110e-05f, -9.153875840e-05f, -9.162008703e-05f, - -9.170120681e-05f, -9.178211760e-05f, -9.186281923e-05f, -9.194331156e-05f, -9.202359441e-05f, -9.210366765e-05f, -9.218353111e-05f, -9.226318463e-05f, -9.234262807e-05f, -9.242186126e-05f, - -9.250088406e-05f, -9.257969631e-05f, -9.265829785e-05f, -9.273668855e-05f, -9.281486824e-05f, -9.289283677e-05f, -9.297059400e-05f, -9.304813976e-05f, -9.312547393e-05f, -9.320259633e-05f, - -9.327950683e-05f, -9.335620527e-05f, -9.343269152e-05f, -9.350896541e-05f, -9.358502681e-05f, -9.366087556e-05f, -9.373651153e-05f, -9.381193456e-05f, -9.388714452e-05f, -9.396214125e-05f, - -9.403692461e-05f, -9.411149446e-05f, -9.418585066e-05f, -9.425999306e-05f, -9.433392153e-05f, -9.440763591e-05f, -9.448113607e-05f, -9.455442187e-05f, -9.462749317e-05f, -9.470034982e-05f, - -9.477299169e-05f, -9.484541865e-05f, -9.491763054e-05f, -9.498962724e-05f, -9.506140861e-05f, -9.513297451e-05f, -9.520432480e-05f, -9.527545935e-05f, -9.534637802e-05f, -9.541708068e-05f, - -9.548756719e-05f, -9.555783742e-05f, -9.562789124e-05f, -9.569772852e-05f, -9.576734911e-05f, -9.583675290e-05f, -9.590593974e-05f, -9.597490950e-05f, -9.604366207e-05f, -9.611219730e-05f, - -9.618051507e-05f, -9.624861525e-05f, -9.631649770e-05f, -9.638416231e-05f, -9.645160894e-05f, -9.651883747e-05f, -9.658584777e-05f, -9.665263972e-05f, -9.671921318e-05f, -9.678556804e-05f, - -9.685170417e-05f, -9.691762144e-05f, -9.698331974e-05f, -9.704879893e-05f, -9.711405890e-05f, -9.717909953e-05f, -9.724392069e-05f, -9.730852226e-05f, -9.737290412e-05f, -9.743706615e-05f, - -9.750100823e-05f, -9.756473025e-05f, -9.762823208e-05f, -9.769151360e-05f, -9.775457470e-05f, -9.781741526e-05f, -9.788003517e-05f, -9.794243431e-05f, -9.800461255e-05f, -9.806656980e-05f, - -9.812830592e-05f, -9.818982082e-05f, -9.825111437e-05f, -9.831218646e-05f, -9.837303698e-05f, -9.843366582e-05f, -9.849407286e-05f, -9.855425799e-05f, -9.861422111e-05f, -9.867396210e-05f, - -9.873348086e-05f, -9.879277727e-05f, -9.885185122e-05f, -9.891070261e-05f, -9.896933134e-05f, -9.902773728e-05f, -9.908592034e-05f, -9.914388041e-05f, -9.920161738e-05f, -9.925913115e-05f, - -9.931642162e-05f, -9.937348867e-05f, -9.943033221e-05f, -9.948695213e-05f, -9.954334834e-05f, -9.959952072e-05f, -9.965546918e-05f, -9.971119361e-05f, -9.976669392e-05f, -9.982197000e-05f, - -9.987702176e-05f, -9.993184909e-05f, -9.998645190e-05f, -1.000408301e-04f, -1.000949836e-04f, -1.001489122e-04f, -1.002026159e-04f, -1.002560947e-04f, -1.003093483e-04f, -1.003623767e-04f, - -1.004151798e-04f, -1.004677576e-04f, -1.005201099e-04f, -1.005722365e-04f, -1.006241375e-04f, -1.006758128e-04f, -1.007272622e-04f, -1.007784857e-04f, -1.008294831e-04f, -1.008802544e-04f, - -1.009307995e-04f, -1.009811183e-04f, -1.010312107e-04f, -1.010810766e-04f, -1.011307159e-04f, -1.011801286e-04f, -1.012293146e-04f, -1.012782737e-04f, -1.013270059e-04f, -1.013755112e-04f, - -1.014237893e-04f, -1.014718403e-04f, -1.015196640e-04f, -1.015672604e-04f, -1.016146294e-04f, -1.016617709e-04f, -1.017086848e-04f, -1.017553710e-04f, -1.018018295e-04f, -1.018480602e-04f, - -1.018940630e-04f, -1.019398378e-04f, -1.019853845e-04f, -1.020307031e-04f, -1.020757936e-04f, -1.021206557e-04f, -1.021652894e-04f, -1.022096947e-04f, -1.022538715e-04f, -1.022978197e-04f, - -1.023415393e-04f, -1.023850300e-04f, -1.024282920e-04f, -1.024713251e-04f, -1.025141293e-04f, -1.025567044e-04f, -1.025990504e-04f, -1.026411672e-04f, -1.026830548e-04f, -1.027247131e-04f, - -1.027661420e-04f, -1.028073414e-04f, -1.028483113e-04f, -1.028890517e-04f, -1.029295624e-04f, -1.029698433e-04f, -1.030098945e-04f, -1.030497158e-04f, -1.030893072e-04f, -1.031286687e-04f, - -1.031678001e-04f, -1.032067013e-04f, -1.032453724e-04f, -1.032838133e-04f, -1.033220238e-04f, -1.033600040e-04f, -1.033977538e-04f, -1.034352731e-04f, -1.034725619e-04f, -1.035096200e-04f, - -1.035464475e-04f, -1.035830443e-04f, -1.036194103e-04f, -1.036555455e-04f, -1.036914497e-04f, -1.037271231e-04f, -1.037625654e-04f, -1.037977767e-04f, -1.038327568e-04f, -1.038675058e-04f, - -1.039020235e-04f, -1.039363100e-04f, -1.039703652e-04f, -1.040041889e-04f, -1.040377813e-04f, -1.040711421e-04f, -1.041042714e-04f, -1.041371692e-04f, -1.041698352e-04f, -1.042022697e-04f, - -1.042344723e-04f, -1.042664432e-04f, -1.042981823e-04f, -1.043296895e-04f, -1.043609647e-04f, -1.043920080e-04f, -1.044228193e-04f, -1.044533985e-04f, -1.044837456e-04f, -1.045138605e-04f, - -1.045437433e-04f, -1.045733938e-04f, -1.046028121e-04f, -1.046319980e-04f, -1.046609515e-04f, -1.046896727e-04f, -1.047181614e-04f, -1.047464176e-04f, -1.047744413e-04f, -1.048022325e-04f, - -1.048297910e-04f, -1.048571169e-04f, -1.048842101e-04f, -1.049110706e-04f, -1.049376983e-04f, -1.049640933e-04f, -1.049902554e-04f, -1.050161847e-04f, -1.050418811e-04f, -1.050673445e-04f, - -1.050925750e-04f, -1.051175725e-04f, -1.051423370e-04f, -1.051668684e-04f, -1.051911668e-04f, -1.052152320e-04f, -1.052390641e-04f, -1.052626630e-04f, -1.052860286e-04f, -1.053091611e-04f, - -1.053320603e-04f, -1.053547261e-04f, -1.053771587e-04f, -1.053993579e-04f, -1.054213238e-04f, -1.054430562e-04f, -1.054645552e-04f, -1.054858208e-04f, -1.055068529e-04f, -1.055276515e-04f, - -1.055482166e-04f, -1.055685482e-04f, -1.055886461e-04f, -1.056085105e-04f, -1.056281413e-04f, -1.056475385e-04f, -1.056667020e-04f, -1.056856318e-04f, -1.057043280e-04f, -1.057227905e-04f, - -1.057410192e-04f, -1.057590142e-04f, -1.057767754e-04f, -1.057943029e-04f, -1.058115966e-04f, -1.058286565e-04f, -1.058454825e-04f, -1.058620747e-04f, -1.058784331e-04f, -1.058945576e-04f, - -1.059104483e-04f, -1.059261050e-04f, -1.059415279e-04f, -1.059567168e-04f, -1.059716719e-04f, -1.059863930e-04f, -1.060008801e-04f, -1.060151333e-04f, -1.060291526e-04f, -1.060429379e-04f, - -1.060564892e-04f, -1.060698065e-04f, -1.060828899e-04f, -1.060957393e-04f, -1.061083546e-04f, -1.061207360e-04f, -1.061328833e-04f, -1.061447967e-04f, -1.061564760e-04f, -1.061679213e-04f, - -1.061791326e-04f, -1.061901098e-04f, -1.062008531e-04f, -1.062113623e-04f, -1.062216375e-04f, -1.062316786e-04f, -1.062414857e-04f, -1.062510588e-04f, -1.062603979e-04f, -1.062695030e-04f, - -1.062783740e-04f, -1.062870111e-04f, -1.062954141e-04f, -1.063035831e-04f, -1.063115181e-04f, -1.063192191e-04f, -1.063266861e-04f, -1.063339192e-04f, -1.063409182e-04f, -1.063476833e-04f, - -1.063542144e-04f, -1.063605116e-04f, -1.063665748e-04f, -1.063724041e-04f, -1.063779995e-04f, -1.063833609e-04f, -1.063884884e-04f, -1.063933821e-04f, -1.063980418e-04f, -1.064024677e-04f, - -1.064066597e-04f, -1.064106179e-04f, -1.064143423e-04f, -1.064178328e-04f, -1.064210895e-04f, -1.064241125e-04f, -1.064269017e-04f, -1.064294571e-04f, -1.064317788e-04f, -1.064338667e-04f, - -1.064357210e-04f, -1.064373416e-04f, -1.064387285e-04f, -1.064398818e-04f, -1.064408015e-04f, -1.064414875e-04f, -1.064419400e-04f, -1.064421589e-04f, -1.064421443e-04f, -1.064418961e-04f, - -1.064414145e-04f, -1.064406994e-04f, -1.064397508e-04f, -1.064385688e-04f, -1.064371535e-04f, -1.064355047e-04f, -1.064336227e-04f, -1.064315073e-04f, -1.064291586e-04f, -1.064265766e-04f, - -1.064237614e-04f, -1.064207131e-04f, -1.064174315e-04f, -1.064139168e-04f, -1.064101690e-04f, -1.064061881e-04f, -1.064019741e-04f, -1.063975271e-04f, -1.063928471e-04f, -1.063879342e-04f, - -1.063827883e-04f, -1.063774096e-04f, -1.063717980e-04f, -1.063659536e-04f, -1.063598764e-04f, -1.063535664e-04f, -1.063470237e-04f, -1.063402484e-04f, -1.063332404e-04f, -1.063259998e-04f, - -1.063185267e-04f, -1.063108210e-04f, -1.063028829e-04f, -1.062947123e-04f, -1.062863093e-04f, -1.062776739e-04f, -1.062688062e-04f, -1.062597062e-04f, -1.062503740e-04f, -1.062408096e-04f, - -1.062310131e-04f, -1.062209844e-04f, -1.062107237e-04f, -1.062002309e-04f, -1.061895062e-04f, -1.061785496e-04f, -1.061673611e-04f, -1.061559407e-04f, -1.061442886e-04f, -1.061324047e-04f, - -1.061202891e-04f, -1.061079419e-04f, -1.060953631e-04f, -1.060825528e-04f, -1.060695110e-04f, -1.060562377e-04f, -1.060427331e-04f, -1.060289971e-04f, -1.060150298e-04f, -1.060008313e-04f, - -1.059864016e-04f, -1.059717408e-04f, -1.059568489e-04f, -1.059417261e-04f, -1.059263722e-04f, -1.059107875e-04f, -1.058949719e-04f, -1.058789255e-04f, -1.058626484e-04f, -1.058461406e-04f, - -1.058294022e-04f, -1.058124333e-04f, -1.057952339e-04f, -1.057778040e-04f, -1.057601437e-04f, -1.057422532e-04f, -1.057241324e-04f, -1.057057813e-04f, -1.056872002e-04f, -1.056683890e-04f, - -1.056493478e-04f, -1.056300767e-04f, -1.056105757e-04f, -1.055908448e-04f, -1.055708843e-04f, -1.055506941e-04f, -1.055302742e-04f, -1.055096248e-04f, -1.054887460e-04f, -1.054676377e-04f, - -1.054463001e-04f, -1.054247332e-04f, -1.054029371e-04f, -1.053809119e-04f, -1.053586577e-04f, -1.053361744e-04f, -1.053134622e-04f, -1.052905212e-04f, -1.052673514e-04f, -1.052439529e-04f, - -1.052203258e-04f, -1.051964701e-04f, -1.051723860e-04f, -1.051480735e-04f, -1.051235326e-04f, -1.050987634e-04f, -1.050737661e-04f, -1.050485407e-04f, -1.050230873e-04f, -1.049974060e-04f, - -1.049714967e-04f, -1.049453597e-04f, -1.049189950e-04f, -1.048924027e-04f, -1.048655828e-04f, -1.048385354e-04f, -1.048112607e-04f, -1.047837586e-04f, -1.047560294e-04f, -1.047280730e-04f, - -1.046998895e-04f, -1.046714791e-04f, -1.046428418e-04f, -1.046139777e-04f, -1.045848869e-04f, -1.045555694e-04f, -1.045260254e-04f, -1.044962550e-04f, -1.044662582e-04f, -1.044360351e-04f, - -1.044055858e-04f, -1.043749104e-04f, -1.043440090e-04f, -1.043128816e-04f, -1.042815285e-04f, -1.042499495e-04f, -1.042181450e-04f, -1.041861148e-04f, -1.041538592e-04f, -1.041213782e-04f, - -1.040886720e-04f, -1.040557405e-04f, -1.040225840e-04f, -1.039892024e-04f, -1.039555960e-04f, -1.039217647e-04f, -1.038877087e-04f, -1.038534281e-04f, -1.038189230e-04f, -1.037841934e-04f, - -1.037492395e-04f, -1.037140614e-04f, -1.036786592e-04f, -1.036430329e-04f, -1.036071827e-04f, -1.035711087e-04f, -1.035348109e-04f, -1.034982895e-04f, -1.034615446e-04f, -1.034245763e-04f, - -1.033873846e-04f, -1.033499697e-04f, -1.033123318e-04f, -1.032744708e-04f, -1.032363869e-04f, -1.031980801e-04f, -1.031595507e-04f, -1.031207988e-04f, -1.030818243e-04f, -1.030426274e-04f, - -1.030032083e-04f, -1.029635671e-04f, -1.029237037e-04f, -1.028836185e-04f, -1.028433114e-04f, -1.028027826e-04f, -1.027620321e-04f, -1.027210602e-04f, -1.026798669e-04f, -1.026384523e-04f, - -1.025968165e-04f, -1.025549597e-04f, -1.025128820e-04f, -1.024705834e-04f, -1.024280641e-04f, -1.023853242e-04f, -1.023423638e-04f, -1.022991831e-04f, -1.022557821e-04f, -1.022121610e-04f, - -1.021683198e-04f, -1.021242588e-04f, -1.020799780e-04f, -1.020354775e-04f, -1.019907575e-04f, -1.019458180e-04f, -1.019006592e-04f, -1.018552813e-04f, -1.018096843e-04f, -1.017638684e-04f, - -1.017178336e-04f, -1.016715801e-04f, -1.016251081e-04f, -1.015784176e-04f, -1.015315088e-04f, -1.014843817e-04f, -1.014370366e-04f, -1.013894736e-04f, -1.013416927e-04f, -1.012936941e-04f, - -1.012454779e-04f, -1.011970443e-04f, -1.011483933e-04f, -1.010995252e-04f, -1.010504400e-04f, -1.010011378e-04f, -1.009516189e-04f, -1.009018832e-04f, -1.008519311e-04f, -1.008017625e-04f, - -1.007513776e-04f, -1.007007765e-04f, -1.006499594e-04f, -1.005989265e-04f, -1.005476777e-04f, -1.004962134e-04f, -1.004445335e-04f, -1.003926383e-04f, -1.003405279e-04f, -1.002882024e-04f, - -1.002356619e-04f, -1.001829067e-04f, -1.001299367e-04f, -1.000767522e-04f, -1.000233533e-04f, -9.996974013e-05f, -9.991591283e-05f, -9.986187154e-05f, -9.980761639e-05f, -9.975314754e-05f, - -9.969846512e-05f, -9.964356927e-05f, -9.958846012e-05f, -9.953313784e-05f, -9.947760254e-05f, -9.942185439e-05f, -9.936589351e-05f, -9.930972006e-05f, -9.925333417e-05f, -9.919673600e-05f, - -9.913992569e-05f, -9.908290337e-05f, -9.902566921e-05f, -9.896822333e-05f, -9.891056590e-05f, -9.885269706e-05f, -9.879461695e-05f, -9.873632572e-05f, -9.867782352e-05f, -9.861911051e-05f, - -9.856018682e-05f, -9.850105261e-05f, -9.844170803e-05f, -9.838215323e-05f, -9.832238836e-05f, -9.826241358e-05f, -9.820222902e-05f, -9.814183486e-05f, -9.808123123e-05f, -9.802041829e-05f, - -9.795939621e-05f, -9.789816512e-05f, -9.783672518e-05f, -9.777507656e-05f, -9.771321940e-05f, -9.765115387e-05f, -9.758888011e-05f, -9.752639828e-05f, -9.746370855e-05f, -9.740081107e-05f, - -9.733770600e-05f, -9.727439349e-05f, -9.721087371e-05f, -9.714714681e-05f, -9.708321296e-05f, -9.701907231e-05f, -9.695472503e-05f, -9.689017127e-05f, -9.682541121e-05f, -9.676044499e-05f, - -9.669527279e-05f, -9.662989477e-05f, -9.656431108e-05f, -9.649852190e-05f, -9.643252739e-05f, -9.636632771e-05f, -9.629992303e-05f, -9.623331351e-05f, -9.616649932e-05f, -9.609948062e-05f, - -9.603225759e-05f, -9.596483039e-05f, -9.589719919e-05f, -9.582936415e-05f, -9.576132545e-05f, -9.569308325e-05f, -9.562463772e-05f, -9.555598904e-05f, -9.548713737e-05f, -9.541808288e-05f, - -9.534882575e-05f, -9.527936615e-05f, -9.520970424e-05f, -9.513984021e-05f, -9.506977422e-05f, -9.499950645e-05f, -9.492903707e-05f, -9.485836625e-05f, -9.478749418e-05f, -9.471642102e-05f, - -9.464514695e-05f, -9.457367214e-05f, -9.450199678e-05f, -9.443012104e-05f, -9.435804510e-05f, -9.428576913e-05f, -9.421329331e-05f, -9.414061783e-05f, -9.406774285e-05f, -9.399466856e-05f, - -9.392139514e-05f, -9.384792276e-05f, -9.377425162e-05f, -9.370038189e-05f, -9.362631374e-05f, -9.355204738e-05f, -9.347758296e-05f, -9.340292068e-05f, -9.332806073e-05f, -9.325300328e-05f, - -9.317774851e-05f, -9.310229662e-05f, -9.302664779e-05f, -9.295080219e-05f, -9.287476003e-05f, -9.279852148e-05f, -9.272208673e-05f, -9.264545596e-05f, -9.256862937e-05f, -9.249160714e-05f, - -9.241438946e-05f, -9.233697651e-05f, -9.225936850e-05f, -9.218156560e-05f, -9.210356800e-05f, -9.202537590e-05f, -9.194698949e-05f, -9.186840895e-05f, -9.178963448e-05f, -9.171066627e-05f, - -9.163150451e-05f, -9.155214939e-05f, -9.147260112e-05f, -9.139285987e-05f, -9.131292584e-05f, -9.123279924e-05f, -9.115248024e-05f, -9.107196906e-05f, -9.099126588e-05f, -9.091037089e-05f, - -9.082928430e-05f, -9.074800630e-05f, -9.066653709e-05f, -9.058487687e-05f, -9.050302582e-05f, -9.042098416e-05f, -9.033875208e-05f, -9.025632978e-05f, -9.017371745e-05f, -9.009091530e-05f, - -9.000792353e-05f, -8.992474234e-05f, -8.984137193e-05f, -8.975781250e-05f, -8.967406425e-05f, -8.959012738e-05f, -8.950600210e-05f, -8.942168861e-05f, -8.933718711e-05f, -8.925249781e-05f, - -8.916762091e-05f, -8.908255662e-05f, -8.899730513e-05f, -8.891186666e-05f, -8.882624141e-05f, -8.874042959e-05f, -8.865443140e-05f, -8.856824705e-05f, -8.848187674e-05f, -8.839532070e-05f, - -8.830857911e-05f, -8.822165219e-05f, -8.813454016e-05f, -8.804724321e-05f, -8.795976156e-05f, -8.787209542e-05f, -8.778424500e-05f, -8.769621051e-05f, -8.760799215e-05f, -8.751959015e-05f, - -8.743100471e-05f, -8.734223605e-05f, -8.725328437e-05f, -8.716414990e-05f, -8.707483284e-05f, -8.698533341e-05f, -8.689565182e-05f, -8.680578828e-05f, -8.671574302e-05f, -8.662551625e-05f, - -8.653510817e-05f, -8.644451902e-05f, -8.635374900e-05f, -8.626279833e-05f, -8.617166723e-05f, -8.608035591e-05f, -8.598886460e-05f, -8.589719351e-05f, -8.580534286e-05f, -8.571331287e-05f, - -8.562110376e-05f, -8.552871575e-05f, -8.543614906e-05f, -8.534340390e-05f, -8.525048051e-05f, -8.515737910e-05f, -8.506409988e-05f, -8.497064310e-05f, -8.487700896e-05f, -8.478319769e-05f, - -8.468920952e-05f, -8.459504466e-05f, -8.450070334e-05f, -8.440618578e-05f, -8.431149221e-05f, -8.421662286e-05f, -8.412157794e-05f, -8.402635769e-05f, -8.393096233e-05f, -8.383539209e-05f, - -8.373964718e-05f, -8.364372785e-05f, -8.354763432e-05f, -8.345136681e-05f, -8.335492556e-05f, -8.325831079e-05f, -8.316152273e-05f, -8.306456161e-05f, -8.296742765e-05f, -8.287012110e-05f, - -8.277264218e-05f, -8.267499112e-05f, -8.257716815e-05f, -8.247917350e-05f, -8.238100741e-05f, -8.228267011e-05f, -8.218416182e-05f, -8.208548279e-05f, -8.198663324e-05f, -8.188761341e-05f, - -8.178842353e-05f, -8.168906383e-05f, -8.158953456e-05f, -8.148983595e-05f, -8.138996822e-05f, -8.128993162e-05f, -8.118972639e-05f, -8.108935275e-05f, -8.098881095e-05f, -8.088810122e-05f, - -8.078722380e-05f, -8.068617892e-05f, -8.058496684e-05f, -8.048358777e-05f, -8.038204197e-05f, -8.028032967e-05f, -8.017845111e-05f, -8.007640653e-05f, -7.997419617e-05f, -7.987182027e-05f, - -7.976927907e-05f, -7.966657281e-05f, -7.956370174e-05f, -7.946066610e-05f, -7.935746612e-05f, -7.925410205e-05f, -7.915057413e-05f, -7.904688261e-05f, -7.894302773e-05f, -7.883900974e-05f, - -7.873482887e-05f, -7.863048537e-05f, -7.852597949e-05f, -7.842131147e-05f, -7.831648155e-05f, -7.821148999e-05f, -7.810633703e-05f, -7.800102291e-05f, -7.789554789e-05f, -7.778991220e-05f, - -7.768411610e-05f, -7.757815984e-05f, -7.747204366e-05f, -7.736576780e-05f, -7.725933253e-05f, -7.715273808e-05f, -7.704598472e-05f, -7.693907268e-05f, -7.683200221e-05f, -7.672477358e-05f, - -7.661738702e-05f, -7.650984280e-05f, -7.640214115e-05f, -7.629428234e-05f, -7.618626661e-05f, -7.607809421e-05f, -7.596976541e-05f, -7.586128045e-05f, -7.575263958e-05f, -7.564384306e-05f, - -7.553489115e-05f, -7.542578409e-05f, -7.531652214e-05f, -7.520710556e-05f, -7.509753460e-05f, -7.498780952e-05f, -7.487793057e-05f, -7.476789801e-05f, -7.465771209e-05f, -7.454737307e-05f, - -7.443688122e-05f, -7.432623678e-05f, -7.421544001e-05f, -7.410449117e-05f, -7.399339053e-05f, -7.388213833e-05f, -7.377073484e-05f, -7.365918031e-05f, -7.354747501e-05f, -7.343561920e-05f, - -7.332361313e-05f, -7.321145707e-05f, -7.309915127e-05f, -7.298669600e-05f, -7.287409152e-05f, -7.276133809e-05f, -7.264843597e-05f, -7.253538543e-05f, -7.242218673e-05f, -7.230884012e-05f, - -7.219534588e-05f, -7.208170426e-05f, -7.196791554e-05f, -7.185397996e-05f, -7.173989781e-05f, -7.162566934e-05f, -7.151129482e-05f, -7.139677451e-05f, -7.128210867e-05f, -7.116729759e-05f, - -7.105234151e-05f, -7.093724071e-05f, -7.082199545e-05f, -7.070660600e-05f, -7.059107263e-05f, -7.047539561e-05f, -7.035957520e-05f, -7.024361166e-05f, -7.012750528e-05f, -7.001125632e-05f, - -6.989486504e-05f, -6.977833172e-05f, -6.966165662e-05f, -6.954484002e-05f, -6.942788218e-05f, -6.931078338e-05f, -6.919354389e-05f, -6.907616397e-05f, -6.895864390e-05f, -6.884098395e-05f, - -6.872318440e-05f, -6.860524551e-05f, -6.848716755e-05f, -6.836895081e-05f, -6.825059554e-05f, -6.813210203e-05f, -6.801347055e-05f, -6.789470137e-05f, -6.777579477e-05f, -6.765675102e-05f, - -6.753757039e-05f, -6.741825316e-05f, -6.729879961e-05f, -6.717921001e-05f, -6.705948463e-05f, -6.693962376e-05f, -6.681962766e-05f, -6.669949662e-05f, -6.657923091e-05f, -6.645883081e-05f, - -6.633829659e-05f, -6.621762854e-05f, -6.609682693e-05f, -6.597589204e-05f, -6.585482414e-05f, -6.573362352e-05f, -6.561229046e-05f, -6.549082523e-05f, -6.536922811e-05f, -6.524749939e-05f, - -6.512563934e-05f, -6.500364824e-05f, -6.488152637e-05f, -6.475927402e-05f, -6.463689147e-05f, -6.451437899e-05f, -6.439173687e-05f, -6.426896539e-05f, -6.414606483e-05f, -6.402303547e-05f, - -6.389987760e-05f, -6.377659150e-05f, -6.365317746e-05f, -6.352963574e-05f, -6.340596665e-05f, -6.328217046e-05f, -6.315824745e-05f, -6.303419792e-05f, -6.291002214e-05f, -6.278572040e-05f, - -6.266129299e-05f, -6.253674019e-05f, -6.241206228e-05f, -6.228725956e-05f, -6.216233230e-05f, -6.203728080e-05f, -6.191210534e-05f, -6.178680620e-05f, -6.166138368e-05f, -6.153583806e-05f, - -6.141016963e-05f, -6.128437868e-05f, -6.115846549e-05f, -6.103243035e-05f, -6.090627356e-05f, -6.077999540e-05f, -6.065359615e-05f, -6.052707611e-05f, -6.040043557e-05f, -6.027367482e-05f, - -6.014679414e-05f, -6.001979383e-05f, -5.989267418e-05f, -5.976543547e-05f, -5.963807801e-05f, -5.951060207e-05f, -5.938300795e-05f, -5.925529595e-05f, -5.912746635e-05f, -5.899951945e-05f, - -5.887145553e-05f, -5.874327490e-05f, -5.861497784e-05f, -5.848656464e-05f, -5.835803561e-05f, -5.822939102e-05f, -5.810063118e-05f, -5.797175639e-05f, -5.784276692e-05f, -5.771366309e-05f, - -5.758444517e-05f, -5.745511348e-05f, -5.732566829e-05f, -5.719610992e-05f, -5.706643864e-05f, -5.693665477e-05f, -5.680675858e-05f, -5.667675039e-05f, -5.654663048e-05f, -5.641639916e-05f, - -5.628605671e-05f, -5.615560344e-05f, -5.602503964e-05f, -5.589436562e-05f, -5.576358166e-05f, -5.563268806e-05f, -5.550168513e-05f, -5.537057316e-05f, -5.523935245e-05f, -5.510802329e-05f, - -5.497658600e-05f, -5.484504086e-05f, -5.471338817e-05f, -5.458162824e-05f, -5.444976136e-05f, -5.431778784e-05f, -5.418570797e-05f, -5.405352206e-05f, -5.392123039e-05f, -5.378883329e-05f, - -5.365633104e-05f, -5.352372394e-05f, -5.339101230e-05f, -5.325819643e-05f, -5.312527661e-05f, -5.299225315e-05f, -5.285912636e-05f, -5.272589654e-05f, -5.259256399e-05f, -5.245912901e-05f, - -5.232559190e-05f, -5.219195297e-05f, -5.205821252e-05f, -5.192437085e-05f, -5.179042828e-05f, -5.165638509e-05f, -5.152224160e-05f, -5.138799811e-05f, -5.125365492e-05f, -5.111921234e-05f, - -5.098467068e-05f, -5.085003023e-05f, -5.071529130e-05f, -5.058045420e-05f, -5.044551924e-05f, -5.031048672e-05f, -5.017535694e-05f, -5.004013021e-05f, -4.990480684e-05f, -4.976938713e-05f, - -4.963387139e-05f, -4.949825993e-05f, -4.936255306e-05f, -4.922675107e-05f, -4.909085428e-05f, -4.895486300e-05f, -4.881877754e-05f, -4.868259819e-05f, -4.854632527e-05f, -4.840995909e-05f, - -4.827349995e-05f, -4.813694817e-05f, -4.800030405e-05f, -4.786356791e-05f, -4.772674004e-05f, -4.758982076e-05f, -4.745281038e-05f, -4.731570921e-05f, -4.717851756e-05f, -4.704123574e-05f, - -4.690386406e-05f, -4.676640282e-05f, -4.662885234e-05f, -4.649121293e-05f, -4.635348491e-05f, -4.621566857e-05f, -4.607776424e-05f, -4.593977221e-05f, -4.580169282e-05f, -4.566352635e-05f, - -4.552527314e-05f, -4.538693349e-05f, -4.524850770e-05f, -4.510999611e-05f, -4.497139900e-05f, -4.483271671e-05f, -4.469394953e-05f, -4.455509779e-05f, -4.441616180e-05f, -4.427714187e-05f, - -4.413803831e-05f, -4.399885144e-05f, -4.385958156e-05f, -4.372022900e-05f, -4.358079407e-05f, -4.344127708e-05f, -4.330167835e-05f, -4.316199818e-05f, -4.302223690e-05f, -4.288239482e-05f, - -4.274247226e-05f, -4.260246952e-05f, -4.246238693e-05f, -4.232222479e-05f, -4.218198343e-05f, -4.204166316e-05f, -4.190126430e-05f, -4.176078715e-05f, -4.162023204e-05f, -4.147959929e-05f, - -4.133888921e-05f, -4.119810211e-05f, -4.105723831e-05f, -4.091629813e-05f, -4.077528189e-05f, -4.063418990e-05f, -4.049302248e-05f, -4.035177994e-05f, -4.021046261e-05f, -4.006907080e-05f, - -3.992760483e-05f, -3.978606502e-05f, -3.964445168e-05f, -3.950276513e-05f, -3.936100569e-05f, -3.921917368e-05f, -3.907726941e-05f, -3.893529321e-05f, -3.879324540e-05f, -3.865112629e-05f, - -3.850893619e-05f, -3.836667544e-05f, -3.822434435e-05f, -3.808194323e-05f, -3.793947242e-05f, -3.779693222e-05f, -3.765432295e-05f, -3.751164494e-05f, -3.736889851e-05f, -3.722608398e-05f, - -3.708320166e-05f, -3.694025188e-05f, -3.679723495e-05f, -3.665415120e-05f, -3.651100095e-05f, -3.636778451e-05f, -3.622450222e-05f, -3.608115438e-05f, -3.593774133e-05f, -3.579426337e-05f, - -3.565072084e-05f, -3.550711405e-05f, -3.536344333e-05f, -3.521970900e-05f, -3.507591137e-05f, -3.493205078e-05f, -3.478812753e-05f, -3.464414196e-05f, -3.450009439e-05f, -3.435598514e-05f, - -3.421181452e-05f, -3.406758287e-05f, -3.392329051e-05f, -3.377893775e-05f, -3.363452492e-05f, -3.349005235e-05f, -3.334552035e-05f, -3.320092925e-05f, -3.305627938e-05f, -3.291157105e-05f, - -3.276680458e-05f, -3.262198031e-05f, -3.247709856e-05f, -3.233215964e-05f, -3.218716389e-05f, -3.204211163e-05f, -3.189700317e-05f, -3.175183885e-05f, -3.160661899e-05f, -3.146134390e-05f, - -3.131601393e-05f, -3.117062939e-05f, -3.102519060e-05f, -3.087969789e-05f, -3.073415158e-05f, -3.058855201e-05f, -3.044289948e-05f, -3.029719434e-05f, -3.015143690e-05f, -3.000562748e-05f, - -2.985976642e-05f, -2.971385404e-05f, -2.956789066e-05f, -2.942187661e-05f, -2.927581222e-05f, -2.912969780e-05f, -2.898353369e-05f, -2.883732021e-05f, -2.869105768e-05f, -2.854474644e-05f, - -2.839838681e-05f, -2.825197911e-05f, -2.810552366e-05f, -2.795902081e-05f, -2.781247087e-05f, -2.766587416e-05f, -2.751923102e-05f, -2.737254177e-05f, -2.722580674e-05f, -2.707902625e-05f, - -2.693220063e-05f, -2.678533021e-05f, -2.663841532e-05f, -2.649145627e-05f, -2.634445340e-05f, -2.619740703e-05f, -2.605031750e-05f, -2.590318512e-05f, -2.575601022e-05f, -2.560879314e-05f, - -2.546153420e-05f, -2.531423373e-05f, -2.516689205e-05f, -2.501950948e-05f, -2.487208637e-05f, -2.472462304e-05f, -2.457711981e-05f, -2.442957700e-05f, -2.428199496e-05f, -2.413437401e-05f, - -2.398671447e-05f, -2.383901667e-05f, -2.369128094e-05f, -2.354350761e-05f, -2.339569700e-05f, -2.324784945e-05f, -2.309996528e-05f, -2.295204482e-05f, -2.280408840e-05f, -2.265609634e-05f, - -2.250806898e-05f, -2.236000664e-05f, -2.221190965e-05f, -2.206377835e-05f, -2.191561305e-05f, -2.176741408e-05f, -2.161918179e-05f, -2.147091648e-05f, -2.132261850e-05f, -2.117428817e-05f, - -2.102592581e-05f, -2.087753177e-05f, -2.072910636e-05f, -2.058064992e-05f, -2.043216277e-05f, -2.028364525e-05f, -2.013509768e-05f, -1.998652039e-05f, -1.983791371e-05f, -1.968927797e-05f, - -1.954061349e-05f, -1.939192062e-05f, -1.924319967e-05f, -1.909445098e-05f, -1.894567487e-05f, -1.879687167e-05f, -1.864804172e-05f, -1.849918534e-05f, -1.835030286e-05f, -1.820139461e-05f, - -1.805246092e-05f, -1.790350212e-05f, -1.775451854e-05f, -1.760551050e-05f, -1.745647835e-05f, -1.730742240e-05f, -1.715834298e-05f, -1.700924044e-05f, -1.686011509e-05f, -1.671096726e-05f, - -1.656179728e-05f, -1.641260549e-05f, -1.626339222e-05f, -1.611415778e-05f, -1.596490252e-05f, -1.581562676e-05f, -1.566633083e-05f, -1.551701507e-05f, -1.536767979e-05f, -1.521832533e-05f, - -1.506895203e-05f, -1.491956020e-05f, -1.477015018e-05f, -1.462072230e-05f, -1.447127689e-05f, -1.432181428e-05f, -1.417233480e-05f, -1.402283877e-05f, -1.387332653e-05f, -1.372379841e-05f, - -1.357425474e-05f, -1.342469584e-05f, -1.327512205e-05f, -1.312553369e-05f, -1.297593110e-05f, -1.282631460e-05f, -1.267668453e-05f, -1.252704121e-05f, -1.237738498e-05f, -1.222771616e-05f, - -1.207803509e-05f, -1.192834209e-05f, -1.177863749e-05f, -1.162892163e-05f, -1.147919482e-05f, -1.132945741e-05f, -1.117970972e-05f, -1.102995208e-05f, -1.088018483e-05f, -1.073040828e-05f, - -1.058062278e-05f, -1.043082864e-05f, -1.028102620e-05f, -1.013121579e-05f, -9.981397745e-06f, -9.831572383e-06f, -9.681740039e-06f, -9.531901041e-06f, -9.382055721e-06f, -9.232204406e-06f, - -9.082347426e-06f, -8.932485112e-06f, -8.782617791e-06f, -8.632745794e-06f, -8.482869450e-06f, -8.332989089e-06f, -8.183105039e-06f, -8.033217630e-06f, -7.883327191e-06f, -7.733434051e-06f, - -7.583538541e-06f, -7.433640988e-06f, -7.283741722e-06f, -7.133841072e-06f, -6.983939367e-06f, -6.834036937e-06f, -6.684134110e-06f, -6.534231215e-06f, -6.384328582e-06f, -6.234426539e-06f, - -6.084525415e-06f, -5.934625539e-06f, -5.784727241e-06f, -5.634830848e-06f, -5.484936689e-06f, -5.335045094e-06f, -5.185156391e-06f, -5.035270908e-06f, -4.885388975e-06f, -4.735510919e-06f, - -4.585637070e-06f, -4.435767756e-06f, -4.285903305e-06f, -4.136044046e-06f, -3.986190307e-06f, -3.836342417e-06f, -3.686500703e-06f, -3.536665494e-06f, -3.386837118e-06f, -3.237015904e-06f, - -3.087202179e-06f, -2.937396272e-06f, -2.787598510e-06f, -2.637809222e-06f, -2.488028735e-06f, -2.338257377e-06f, -2.188495476e-06f, -2.038743360e-06f, -1.889001356e-06f, -1.739269792e-06f, - -1.589548996e-06f, -1.439839295e-06f, -1.290141017e-06f, -1.140454489e-06f, -9.907800383e-07f, -8.411179923e-07f, -6.914686782e-07f, -5.418324232e-07f, -3.922095545e-07f, -2.426003991e-07f, - -9.300528399e-08f, 5.657546388e-08f, 2.061415176e-07f, 3.556925505e-07f, 5.052282357e-07f, 6.547482466e-07f, 8.042522565e-07f, 9.537399390e-07f, 1.103210968e-06f, 1.252665016e-06f, - 1.402101757e-06f, 1.551520866e-06f, 1.700922015e-06f, 1.850304879e-06f, 1.999669132e-06f, 2.149014447e-06f, 2.298340499e-06f, 2.447646962e-06f, 2.596933511e-06f, 2.746199819e-06f, - 2.895445560e-06f, 3.044670410e-06f, 3.193874043e-06f, 3.343056134e-06f, 3.492216356e-06f, 3.641354386e-06f, 3.790469898e-06f, 3.939562566e-06f, 4.088632066e-06f, 4.237678074e-06f, - 4.386700263e-06f, 4.535698310e-06f, 4.684671890e-06f, 4.833620678e-06f, 4.982544349e-06f, 5.131442580e-06f, 5.280315047e-06f, 5.429161424e-06f, 5.577981388e-06f, 5.726774614e-06f, - 5.875540780e-06f, 6.024279560e-06f, 6.172990632e-06f, 6.321673671e-06f, 6.470328354e-06f, 6.618954358e-06f, 6.767551359e-06f, 6.916119033e-06f, 7.064657059e-06f, 7.213165112e-06f, - 7.361642869e-06f, 7.510090008e-06f, 7.658506206e-06f, 7.806891141e-06f, 7.955244489e-06f, 8.103565928e-06f, 8.251855135e-06f, 8.400111789e-06f, 8.548335567e-06f, 8.696526148e-06f, - 8.844683208e-06f, 8.992806427e-06f, 9.140895482e-06f, 9.288950052e-06f, 9.436969815e-06f, 9.584954451e-06f, 9.732903636e-06f, 9.880817051e-06f, 1.002869437e-05f, 1.017653528e-05f, - 1.032433946e-05f, 1.047210658e-05f, 1.061983633e-05f, 1.076752838e-05f, 1.091518241e-05f, 1.106279811e-05f, 1.121037515e-05f, 1.135791321e-05f, 1.150541198e-05f, 1.165287113e-05f, - 1.180029034e-05f, 1.194766930e-05f, 1.209500768e-05f, 1.224230517e-05f, 1.238956144e-05f, 1.253677618e-05f, 1.268394906e-05f, 1.283107978e-05f, 1.297816800e-05f, 1.312521342e-05f, - 1.327221570e-05f, 1.341917454e-05f, 1.356608962e-05f, 1.371296062e-05f, 1.385978721e-05f, 1.400656909e-05f, 1.415330593e-05f, 1.429999742e-05f, 1.444664323e-05f, 1.459324306e-05f, - 1.473979658e-05f, 1.488630348e-05f, 1.503276344e-05f, 1.517917614e-05f, 1.532554127e-05f, 1.547185851e-05f, 1.561812754e-05f, 1.576434805e-05f, 1.591051972e-05f, 1.605664223e-05f, - 1.620271528e-05f, 1.634873854e-05f, 1.649471169e-05f, 1.664063443e-05f, 1.678650644e-05f, 1.693232739e-05f, 1.707809699e-05f, 1.722381490e-05f, 1.736948083e-05f, 1.751509444e-05f, - 1.766065544e-05f, 1.780616349e-05f, 1.795161830e-05f, 1.809701954e-05f, 1.824236691e-05f, 1.838766008e-05f, 1.853289874e-05f, 1.867808259e-05f, 1.882321131e-05f, 1.896828458e-05f, - 1.911330209e-05f, 1.925826353e-05f, 1.940316858e-05f, 1.954801694e-05f, 1.969280829e-05f, 1.983754232e-05f, 1.998221872e-05f, 2.012683717e-05f, 2.027139737e-05f, 2.041589899e-05f, - 2.056034174e-05f, 2.070472530e-05f, 2.084904935e-05f, 2.099331359e-05f, 2.113751771e-05f, 2.128166139e-05f, 2.142574433e-05f, 2.156976622e-05f, 2.171372673e-05f, 2.185762558e-05f, - 2.200146244e-05f, 2.214523700e-05f, 2.228894896e-05f, 2.243259801e-05f, 2.257618383e-05f, 2.271970612e-05f, 2.286316458e-05f, 2.300655888e-05f, 2.314988873e-05f, 2.329315381e-05f, - 2.343635382e-05f, 2.357948844e-05f, 2.372255738e-05f, 2.386556032e-05f, 2.400849696e-05f, 2.415136699e-05f, 2.429417009e-05f, 2.443690597e-05f, 2.457957432e-05f, 2.472217483e-05f, - 2.486470720e-05f, 2.500717112e-05f, 2.514956627e-05f, 2.529189237e-05f, 2.543414910e-05f, 2.557633615e-05f, 2.571845322e-05f, 2.586050001e-05f, 2.600247621e-05f, 2.614438152e-05f, - 2.628621563e-05f, 2.642797824e-05f, 2.656966904e-05f, 2.671128773e-05f, 2.685283400e-05f, 2.699430756e-05f, 2.713570809e-05f, 2.727703530e-05f, 2.741828889e-05f, 2.755946854e-05f, - 2.770057396e-05f, 2.784160484e-05f, 2.798256089e-05f, 2.812344180e-05f, 2.826424726e-05f, 2.840497698e-05f, 2.854563066e-05f, 2.868620799e-05f, 2.882670868e-05f, 2.896713241e-05f, - 2.910747890e-05f, 2.924774784e-05f, 2.938793893e-05f, 2.952805187e-05f, 2.966808636e-05f, 2.980804211e-05f, 2.994791880e-05f, 3.008771615e-05f, 3.022743384e-05f, 3.036707160e-05f, - 3.050662911e-05f, 3.064610608e-05f, 3.078550220e-05f, 3.092481719e-05f, 3.106405074e-05f, 3.120320256e-05f, 3.134227234e-05f, 3.148125980e-05f, 3.162016462e-05f, 3.175898653e-05f, - 3.189772522e-05f, 3.203638039e-05f, 3.217495175e-05f, 3.231343900e-05f, 3.245184185e-05f, 3.259016000e-05f, 3.272839315e-05f, 3.286654102e-05f, 3.300460330e-05f, 3.314257971e-05f, - 3.328046993e-05f, 3.341827370e-05f, 3.355599070e-05f, 3.369362064e-05f, 3.383116324e-05f, 3.396861819e-05f, 3.410598521e-05f, 3.424326400e-05f, 3.438045427e-05f, 3.451755573e-05f, - 3.465456808e-05f, 3.479149104e-05f, 3.492832430e-05f, 3.506506758e-05f, 3.520172060e-05f, 3.533828304e-05f, 3.547475464e-05f, 3.561113509e-05f, 3.574742410e-05f, 3.588362139e-05f, - 3.601972667e-05f, 3.615573964e-05f, 3.629166001e-05f, 3.642748750e-05f, 3.656322182e-05f, 3.669886268e-05f, 3.683440978e-05f, 3.696986285e-05f, 3.710522160e-05f, 3.724048572e-05f, - 3.737565495e-05f, 3.751072899e-05f, 3.764570755e-05f, 3.778059034e-05f, 3.791537709e-05f, 3.805006750e-05f, 3.818466129e-05f, 3.831915816e-05f, 3.845355785e-05f, 3.858786005e-05f, - 3.872206449e-05f, 3.885617088e-05f, 3.899017894e-05f, 3.912408837e-05f, 3.925789890e-05f, 3.939161025e-05f, 3.952522212e-05f, 3.965873424e-05f, 3.979214632e-05f, 3.992545808e-05f, - 4.005866923e-05f, 4.019177950e-05f, 4.032478860e-05f, 4.045769625e-05f, 4.059050217e-05f, 4.072320607e-05f, 4.085580767e-05f, 4.098830671e-05f, 4.112070288e-05f, 4.125299591e-05f, - 4.138518553e-05f, 4.151727145e-05f, 4.164925340e-05f, 4.178113108e-05f, 4.191290423e-05f, 4.204457256e-05f, 4.217613580e-05f, 4.230759367e-05f, 4.243894588e-05f, 4.257019217e-05f, - 4.270133225e-05f, 4.283236585e-05f, 4.296329268e-05f, 4.309411248e-05f, 4.322482497e-05f, 4.335542986e-05f, 4.348592688e-05f, 4.361631576e-05f, 4.374659623e-05f, 4.387676800e-05f, - 4.400683080e-05f, 4.413678435e-05f, 4.426662839e-05f, 4.439636264e-05f, 4.452598681e-05f, 4.465550065e-05f, 4.478490388e-05f, 4.491419621e-05f, 4.504337739e-05f, 4.517244714e-05f, - 4.530140518e-05f, 4.543025124e-05f, 4.555898505e-05f, 4.568760635e-05f, 4.581611485e-05f, 4.594451029e-05f, 4.607279239e-05f, 4.620096090e-05f, 4.632901552e-05f, 4.645695601e-05f, - 4.658478208e-05f, 4.671249346e-05f, 4.684008990e-05f, 4.696757111e-05f, 4.709493683e-05f, 4.722218680e-05f, 4.734932074e-05f, 4.747633839e-05f, 4.760323947e-05f, 4.773002373e-05f, - 4.785669090e-05f, 4.798324070e-05f, 4.810967287e-05f, 4.823598716e-05f, 4.836218328e-05f, 4.848826098e-05f, 4.861421998e-05f, 4.874006004e-05f, 4.886578087e-05f, 4.899138222e-05f, - 4.911686382e-05f, 4.924222542e-05f, 4.936746673e-05f, 4.949258751e-05f, 4.961758749e-05f, 4.974246641e-05f, 4.986722400e-05f, 4.999186000e-05f, 5.011637416e-05f, 5.024076620e-05f, - 5.036503588e-05f, 5.048918292e-05f, 5.061320707e-05f, 5.073710807e-05f, 5.086088565e-05f, 5.098453956e-05f, 5.110806954e-05f, 5.123147533e-05f, 5.135475667e-05f, 5.147791330e-05f, - 5.160094497e-05f, 5.172385142e-05f, 5.184663238e-05f, 5.196928760e-05f, 5.209181683e-05f, 5.221421981e-05f, 5.233649628e-05f, 5.245864599e-05f, 5.258066867e-05f, 5.270256408e-05f, - 5.282433197e-05f, 5.294597206e-05f, 5.306748412e-05f, 5.318886788e-05f, 5.331012310e-05f, 5.343124951e-05f, 5.355224687e-05f, 5.367311493e-05f, 5.379385342e-05f, 5.391446210e-05f, - 5.403494072e-05f, 5.415528902e-05f, 5.427550675e-05f, 5.439559367e-05f, 5.451554952e-05f, 5.463537404e-05f, 5.475506700e-05f, 5.487462814e-05f, 5.499405721e-05f, 5.511335396e-05f, - 5.523251814e-05f, 5.535154951e-05f, 5.547044782e-05f, 5.558921281e-05f, 5.570784424e-05f, 5.582634187e-05f, 5.594470544e-05f, 5.606293471e-05f, 5.618102944e-05f, 5.629898937e-05f, - 5.641681426e-05f, 5.653450387e-05f, 5.665205795e-05f, 5.676947626e-05f, 5.688675855e-05f, 5.700390458e-05f, 5.712091410e-05f, 5.723778687e-05f, 5.735452265e-05f, 5.747112119e-05f, - 5.758758226e-05f, 5.770390560e-05f, 5.782009098e-05f, 5.793613816e-05f, 5.805204690e-05f, 5.816781695e-05f, 5.828344807e-05f, 5.839894003e-05f, 5.851429258e-05f, 5.862950549e-05f, - 5.874457851e-05f, 5.885951141e-05f, 5.897430394e-05f, 5.908895588e-05f, 5.920346697e-05f, 5.931783699e-05f, 5.943206570e-05f, 5.954615286e-05f, 5.966009823e-05f, 5.977390158e-05f, - 5.988756267e-05f, 6.000108127e-05f, 6.011445713e-05f, 6.022769004e-05f, 6.034077974e-05f, 6.045372601e-05f, 6.056652861e-05f, 6.067918732e-05f, 6.079170189e-05f, 6.090407209e-05f, - 6.101629770e-05f, 6.112837847e-05f, 6.124031418e-05f, 6.135210460e-05f, 6.146374949e-05f, 6.157524863e-05f, 6.168660178e-05f, 6.179780871e-05f, 6.190886919e-05f, 6.201978300e-05f, - 6.213054991e-05f, 6.224116968e-05f, 6.235164209e-05f, 6.246196690e-05f, 6.257214390e-05f, 6.268217286e-05f, 6.279205354e-05f, 6.290178573e-05f, 6.301136918e-05f, 6.312080369e-05f, - 6.323008902e-05f, 6.333922495e-05f, 6.344821125e-05f, 6.355704770e-05f, 6.366573407e-05f, 6.377427015e-05f, 6.388265570e-05f, 6.399089050e-05f, 6.409897434e-05f, 6.420690698e-05f, - 6.431468821e-05f, 6.442231781e-05f, 6.452979555e-05f, 6.463712121e-05f, 6.474429457e-05f, 6.485131541e-05f, 6.495818352e-05f, 6.506489866e-05f, 6.517146063e-05f, 6.527786920e-05f, - 6.538412416e-05f, 6.549022528e-05f, 6.559617235e-05f, 6.570196516e-05f, 6.580760348e-05f, 6.591308709e-05f, 6.601841579e-05f, 6.612358935e-05f, 6.622860756e-05f, 6.633347021e-05f, - 6.643817708e-05f, 6.654272795e-05f, 6.664712261e-05f, 6.675136085e-05f, 6.685544245e-05f, 6.695936720e-05f, 6.706313489e-05f, 6.716674530e-05f, 6.727019823e-05f, 6.737349346e-05f, - 6.747663078e-05f, 6.757960998e-05f, 6.768243085e-05f, 6.778509317e-05f, 6.788759675e-05f, 6.798994136e-05f, 6.809212680e-05f, 6.819415287e-05f, 6.829601935e-05f, 6.839772603e-05f, - 6.849927271e-05f, 6.860065918e-05f, 6.870188524e-05f, 6.880295067e-05f, 6.890385528e-05f, 6.900459885e-05f, 6.910518117e-05f, 6.920560206e-05f, 6.930586129e-05f, 6.940595867e-05f, - 6.950589400e-05f, 6.960566706e-05f, 6.970527765e-05f, 6.980472559e-05f, 6.990401065e-05f, 7.000313264e-05f, 7.010209135e-05f, 7.020088660e-05f, 7.029951816e-05f, 7.039798585e-05f, - 7.049628947e-05f, 7.059442881e-05f, 7.069240368e-05f, 7.079021387e-05f, 7.088785920e-05f, 7.098533945e-05f, 7.108265443e-05f, 7.117980395e-05f, 7.127678780e-05f, 7.137360580e-05f, - 7.147025774e-05f, 7.156674343e-05f, 7.166306268e-05f, 7.175921528e-05f, 7.185520104e-05f, 7.195101978e-05f, 7.204667129e-05f, 7.214215538e-05f, 7.223747186e-05f, 7.233262053e-05f, - 7.242760121e-05f, 7.252241370e-05f, 7.261705781e-05f, 7.271153335e-05f, 7.280584012e-05f, 7.289997794e-05f, 7.299394662e-05f, 7.308774597e-05f, 7.318137580e-05f, 7.327483591e-05f, - 7.336812612e-05f, 7.346124625e-05f, 7.355419610e-05f, 7.364697549e-05f, 7.373958423e-05f, 7.383202213e-05f, 7.392428901e-05f, 7.401638468e-05f, 7.410830896e-05f, 7.420006167e-05f, - 7.429164260e-05f, 7.438305159e-05f, 7.447428845e-05f, 7.456535300e-05f, 7.465624505e-05f, 7.474696442e-05f, 7.483751092e-05f, 7.492788438e-05f, 7.501808462e-05f, 7.510811145e-05f, - 7.519796469e-05f, 7.528764417e-05f, 7.537714970e-05f, 7.546648110e-05f, 7.555563820e-05f, 7.564462081e-05f, 7.573342876e-05f, 7.582206187e-05f, 7.591051997e-05f, 7.599880287e-05f, - 7.608691039e-05f, 7.617484237e-05f, 7.626259863e-05f, 7.635017899e-05f, 7.643758327e-05f, 7.652481131e-05f, 7.661186292e-05f, 7.669873794e-05f, 7.678543619e-05f, 7.687195750e-05f, - 7.695830169e-05f, 7.704446859e-05f, 7.713045804e-05f, 7.721626985e-05f, 7.730190386e-05f, 7.738735990e-05f, 7.747263780e-05f, 7.755773739e-05f, 7.764265850e-05f, 7.772740095e-05f, - 7.781196459e-05f, 7.789634924e-05f, 7.798055474e-05f, 7.806458092e-05f, 7.814842761e-05f, 7.823209464e-05f, 7.831558185e-05f, 7.839888908e-05f, 7.848201615e-05f, 7.856496291e-05f, - 7.864772918e-05f, 7.873031481e-05f, 7.881271964e-05f, 7.889494349e-05f, 7.897698621e-05f, 7.905884763e-05f, 7.914052759e-05f, 7.922202593e-05f, 7.930334249e-05f, 7.938447711e-05f, - 7.946542962e-05f, 7.954619988e-05f, 7.962678771e-05f, 7.970719297e-05f, 7.978741548e-05f, 7.986745510e-05f, 7.994731166e-05f, 8.002698501e-05f, 8.010647499e-05f, 8.018578144e-05f, - 8.026490421e-05f, 8.034384315e-05f, 8.042259809e-05f, 8.050116889e-05f, 8.057955538e-05f, 8.065775742e-05f, 8.073577484e-05f, 8.081360751e-05f, 8.089125526e-05f, 8.096871794e-05f, - 8.104599540e-05f, 8.112308749e-05f, 8.119999406e-05f, 8.127671496e-05f, 8.135325003e-05f, 8.142959913e-05f, 8.150576211e-05f, 8.158173882e-05f, 8.165752910e-05f, 8.173313282e-05f, - 8.180854983e-05f, 8.188377997e-05f, 8.195882310e-05f, 8.203367908e-05f, 8.210834775e-05f, 8.218282898e-05f, 8.225712262e-05f, 8.233122851e-05f, 8.240514653e-05f, 8.247887652e-05f, - 8.255241835e-05f, 8.262577186e-05f, 8.269893692e-05f, 8.277191338e-05f, 8.284470110e-05f, 8.291729995e-05f, 8.298970977e-05f, 8.306193043e-05f, 8.313396180e-05f, 8.320580372e-05f, - 8.327745607e-05f, 8.334891869e-05f, 8.342019146e-05f, 8.349127424e-05f, 8.356216688e-05f, 8.363286926e-05f, 8.370338123e-05f, 8.377370266e-05f, 8.384383342e-05f, 8.391377336e-05f, - 8.398352236e-05f, 8.405308027e-05f, 8.412244697e-05f, 8.419162233e-05f, 8.426060620e-05f, 8.432939845e-05f, 8.439799896e-05f, 8.446640759e-05f, 8.453462421e-05f, 8.460264869e-05f, - 8.467048090e-05f, 8.473812071e-05f, 8.480556799e-05f, 8.487282261e-05f, 8.493988444e-05f, 8.500675335e-05f, 8.507342922e-05f, 8.513991192e-05f, 8.520620132e-05f, 8.527229729e-05f, - 8.533819971e-05f, 8.540390845e-05f, 8.546942339e-05f, 8.553474440e-05f, 8.559987136e-05f, 8.566480414e-05f, 8.572954263e-05f, 8.579408669e-05f, 8.585843621e-05f, 8.592259106e-05f, - 8.598655112e-05f, 8.605031627e-05f, 8.611388639e-05f, 8.617726136e-05f, 8.624044106e-05f, 8.630342536e-05f, 8.636621416e-05f, 8.642880733e-05f, 8.649120475e-05f, 8.655340630e-05f, - 8.661541187e-05f, 8.667722135e-05f, 8.673883461e-05f, 8.680025154e-05f, 8.686147202e-05f, 8.692249593e-05f, 8.698332318e-05f, 8.704395363e-05f, 8.710438717e-05f, 8.716462370e-05f, - 8.722466310e-05f, 8.728450525e-05f, 8.734415005e-05f, 8.740359738e-05f, 8.746284713e-05f, 8.752189919e-05f, 8.758075346e-05f, 8.763940981e-05f, 8.769786815e-05f, 8.775612836e-05f, - 8.781419033e-05f, 8.787205396e-05f, 8.792971914e-05f, 8.798718576e-05f, 8.804445372e-05f, 8.810152290e-05f, 8.815839321e-05f, 8.821506454e-05f, 8.827153677e-05f, 8.832780982e-05f, - 8.838388357e-05f, 8.843975792e-05f, 8.849543277e-05f, 8.855090801e-05f, 8.860618355e-05f, 8.866125928e-05f, 8.871613510e-05f, 8.877081090e-05f, 8.882528660e-05f, 8.887956208e-05f, - 8.893363725e-05f, 8.898751202e-05f, 8.904118627e-05f, 8.909465992e-05f, 8.914793286e-05f, 8.920100500e-05f, 8.925387624e-05f, 8.930654649e-05f, 8.935901565e-05f, 8.941128362e-05f, - 8.946335031e-05f, 8.951521562e-05f, 8.956687947e-05f, 8.961834175e-05f, 8.966960237e-05f, 8.972066124e-05f, 8.977151828e-05f, 8.982217337e-05f, 8.987262645e-05f, 8.992287741e-05f, - 8.997292616e-05f, 9.002277261e-05f, 9.007241668e-05f, 9.012185827e-05f, 9.017109730e-05f, 9.022013368e-05f, 9.026896732e-05f, 9.031759813e-05f, 9.036602603e-05f, 9.041425092e-05f, - 9.046227273e-05f, 9.051009137e-05f, 9.055770675e-05f, 9.060511879e-05f, 9.065232741e-05f, 9.069933251e-05f, 9.074613403e-05f, 9.079273186e-05f, 9.083912594e-05f, 9.088531618e-05f, - 9.093130250e-05f, 9.097708482e-05f, 9.102266306e-05f, 9.106803713e-05f, 9.111320696e-05f, 9.115817247e-05f, 9.120293358e-05f, 9.124749022e-05f, 9.129184229e-05f, 9.133598974e-05f, - 9.137993247e-05f, 9.142367042e-05f, 9.146720351e-05f, 9.151053166e-05f, 9.155365480e-05f, 9.159657285e-05f, 9.163928573e-05f, 9.168179339e-05f, 9.172409573e-05f, 9.176619270e-05f, - 9.180808421e-05f, 9.184977020e-05f, 9.189125059e-05f, 9.193252531e-05f, 9.197359430e-05f, 9.201445748e-05f, 9.205511478e-05f, 9.209556614e-05f, 9.213581148e-05f, 9.217585074e-05f, - 9.221568385e-05f, 9.225531074e-05f, 9.229473135e-05f, 9.233394560e-05f, 9.237295344e-05f, 9.241175480e-05f, 9.245034961e-05f, 9.248873781e-05f, 9.252691934e-05f, 9.256489412e-05f, - 9.260266211e-05f, 9.264022323e-05f, 9.267757742e-05f, 9.271472462e-05f, 9.275166478e-05f, 9.278839782e-05f, 9.282492370e-05f, 9.286124234e-05f, 9.289735369e-05f, 9.293325770e-05f, - 9.296895429e-05f, 9.300444343e-05f, 9.303972504e-05f, 9.307479906e-05f, 9.310966546e-05f, 9.314432416e-05f, 9.317877511e-05f, 9.321301825e-05f, 9.324705354e-05f, 9.328088092e-05f, - 9.331450033e-05f, 9.334791172e-05f, 9.338111503e-05f, 9.341411022e-05f, 9.344689724e-05f, 9.347947602e-05f, 9.351184652e-05f, 9.354400870e-05f, 9.357596249e-05f, 9.360770785e-05f, - 9.363924473e-05f, 9.367057308e-05f, 9.370169286e-05f, 9.373260401e-05f, 9.376330649e-05f, 9.379380025e-05f, 9.382408524e-05f, 9.385416142e-05f, 9.388402875e-05f, 9.391368717e-05f, - 9.394313665e-05f, 9.397237713e-05f, 9.400140858e-05f, 9.403023096e-05f, 9.405884421e-05f, 9.408724830e-05f, 9.411544318e-05f, 9.414342882e-05f, 9.417120517e-05f, 9.419877219e-05f, - 9.422612985e-05f, 9.425327810e-05f, 9.428021690e-05f, 9.430694622e-05f, 9.433346601e-05f, 9.435977625e-05f, 9.438587688e-05f, 9.441176789e-05f, 9.443744922e-05f, 9.446292085e-05f, - 9.448818273e-05f, 9.451323484e-05f, 9.453807713e-05f, 9.456270959e-05f, 9.458713216e-05f, 9.461134482e-05f, 9.463534754e-05f, 9.465914028e-05f, 9.468272301e-05f, 9.470609571e-05f, - 9.472925833e-05f, 9.475221086e-05f, 9.477495325e-05f, 9.479748549e-05f, 9.481980754e-05f, 9.484191937e-05f, 9.486382096e-05f, 9.488551228e-05f, 9.490699329e-05f, 9.492826399e-05f, - 9.494932433e-05f, 9.497017430e-05f, 9.499081386e-05f, 9.501124300e-05f, 9.503146168e-05f, 9.505146990e-05f, 9.507126761e-05f, 9.509085480e-05f, 9.511023145e-05f, 9.512939754e-05f, - 9.514835304e-05f, 9.516709793e-05f, 9.518563220e-05f, 9.520395582e-05f, 9.522206877e-05f, 9.523997103e-05f, 9.525766259e-05f, 9.527514343e-05f, 9.529241352e-05f, 9.530947286e-05f, - 9.532632143e-05f, 9.534295920e-05f, 9.535938616e-05f, 9.537560231e-05f, 9.539160761e-05f, 9.540740207e-05f, 9.542298565e-05f, 9.543835836e-05f, 9.545352018e-05f, 9.546847109e-05f, - 9.548321109e-05f, 9.549774016e-05f, 9.551205828e-05f, 9.552616546e-05f, 9.554006168e-05f, 9.555374692e-05f, 9.556722119e-05f, 9.558048446e-05f, 9.559353674e-05f, 9.560637802e-05f, - 9.561900828e-05f, 9.563142752e-05f, 9.564363574e-05f, 9.565563292e-05f, 9.566741907e-05f, 9.567899417e-05f, 9.569035823e-05f, 9.570151123e-05f, 9.571245318e-05f, 9.572318406e-05f, - 9.573370389e-05f, 9.574401265e-05f, 9.575411035e-05f, 9.576399697e-05f, 9.577367253e-05f, 9.578313702e-05f, 9.579239044e-05f, 9.580143279e-05f, 9.581026408e-05f, 9.581888429e-05f, - 9.582729345e-05f, 9.583549153e-05f, 9.584347856e-05f, 9.585125454e-05f, 9.585881945e-05f, 9.586617332e-05f, 9.587331615e-05f, 9.588024794e-05f, 9.588696869e-05f, 9.589347841e-05f, - 9.589977711e-05f, 9.590586480e-05f, 9.591174148e-05f, 9.591740716e-05f, 9.592286185e-05f, 9.592810556e-05f, 9.593313829e-05f, 9.593796006e-05f, 9.594257088e-05f, 9.594697075e-05f, - 9.595115969e-05f, 9.595513771e-05f, 9.595890483e-05f, 9.596246104e-05f, 9.596580637e-05f, 9.596894084e-05f, 9.597186444e-05f, 9.597457721e-05f, 9.597707915e-05f, 9.597937027e-05f, - 9.598145060e-05f, 9.598332015e-05f, 9.598497894e-05f, 9.598642698e-05f, 9.598766429e-05f, 9.598869089e-05f, 9.598950680e-05f, 9.599011203e-05f, 9.599050661e-05f, 9.599069056e-05f, - 9.599066389e-05f, 9.599042662e-05f, 9.598997879e-05f, 9.598932040e-05f, 9.598845149e-05f, 9.598737207e-05f, 9.598608216e-05f, 9.598458180e-05f, 9.598287100e-05f, 9.598094979e-05f, - 9.597881820e-05f, 9.597647624e-05f, 9.597392395e-05f, 9.597116135e-05f, 9.596818846e-05f, 9.596500532e-05f, 9.596161196e-05f, 9.595800839e-05f, 9.595419466e-05f, 9.595017078e-05f, - 9.594593679e-05f, 9.594149271e-05f, 9.593683859e-05f, 9.593197444e-05f, 9.592690031e-05f, 9.592161621e-05f, 9.591612219e-05f, 9.591041828e-05f, 9.590450450e-05f, 9.589838090e-05f, - 9.589204751e-05f, 9.588550435e-05f, 9.587875148e-05f, 9.587178892e-05f, 9.586461670e-05f, 9.585723487e-05f, 9.584964346e-05f, 9.584184251e-05f, 9.583383206e-05f, 9.582561214e-05f, - 9.581718279e-05f, 9.580854405e-05f, 9.579969597e-05f, 9.579063857e-05f, 9.578137191e-05f, 9.577189602e-05f, 9.576221095e-05f, 9.575231673e-05f, 9.574221341e-05f, 9.573190103e-05f, - 9.572137963e-05f, 9.571064926e-05f, 9.569970997e-05f, 9.568856178e-05f, 9.567720476e-05f, 9.566563895e-05f, 9.565386439e-05f, 9.564188113e-05f, 9.562968921e-05f, 9.561728868e-05f, - 9.560467960e-05f, 9.559186200e-05f, 9.557883595e-05f, 9.556560147e-05f, 9.555215864e-05f, 9.553850749e-05f, 9.552464807e-05f, 9.551058044e-05f, 9.549630465e-05f, 9.548182075e-05f, - 9.546712880e-05f, 9.545222883e-05f, 9.543712092e-05f, 9.542180511e-05f, 9.540628145e-05f, 9.539055000e-05f, 9.537461082e-05f, 9.535846396e-05f, 9.534210947e-05f, 9.532554742e-05f, - 9.530877786e-05f, 9.529180084e-05f, 9.527461643e-05f, 9.525722468e-05f, 9.523962565e-05f, 9.522181940e-05f, 9.520380598e-05f, 9.518558547e-05f, 9.516715792e-05f, 9.514852339e-05f, - 9.512968193e-05f, 9.511063362e-05f, 9.509137852e-05f, 9.507191668e-05f, 9.505224818e-05f, 9.503237307e-05f, 9.501229141e-05f, 9.499200328e-05f, 9.497150874e-05f, 9.495080784e-05f, - 9.492990067e-05f, 9.490878728e-05f, 9.488746774e-05f, 9.486594212e-05f, 9.484421049e-05f, 9.482227290e-05f, 9.480012944e-05f, 9.477778017e-05f, 9.475522516e-05f, 9.473246448e-05f, - 9.470949820e-05f, 9.468632639e-05f, 9.466294912e-05f, 9.463936646e-05f, 9.461557849e-05f, 9.459158527e-05f, 9.456738688e-05f, 9.454298340e-05f, 9.451837489e-05f, 9.449356144e-05f, - 9.446854311e-05f, 9.444331998e-05f, 9.441789212e-05f, 9.439225962e-05f, 9.436642255e-05f, 9.434038098e-05f, 9.431413499e-05f, 9.428768467e-05f, 9.426103008e-05f, 9.423417131e-05f, - 9.420710843e-05f, 9.417984153e-05f, 9.415237068e-05f, 9.412469597e-05f, 9.409681748e-05f, 9.406873528e-05f, 9.404044946e-05f, 9.401196011e-05f, 9.398326729e-05f, 9.395437110e-05f, - 9.392527163e-05f, 9.389596894e-05f, 9.386646314e-05f, 9.383675429e-05f, 9.380684250e-05f, 9.377672783e-05f, 9.374641039e-05f, 9.371589025e-05f, 9.368516751e-05f, 9.365424224e-05f, - 9.362311455e-05f, 9.359178451e-05f, 9.356025221e-05f, 9.352851775e-05f, 9.349658121e-05f, 9.346444268e-05f, 9.343210226e-05f, 9.339956003e-05f, 9.336681609e-05f, 9.333387053e-05f, - 9.330072343e-05f, 9.326737490e-05f, 9.323382502e-05f, 9.320007389e-05f, 9.316612160e-05f, 9.313196825e-05f, 9.309761393e-05f, 9.306305873e-05f, 9.302830276e-05f, 9.299334611e-05f, - 9.295818887e-05f, 9.292283114e-05f, 9.288727302e-05f, 9.285151460e-05f, 9.281555599e-05f, 9.277939729e-05f, 9.274303858e-05f, 9.270647998e-05f, 9.266972158e-05f, 9.263276348e-05f, - 9.259560578e-05f, 9.255824858e-05f, 9.252069199e-05f, 9.248293611e-05f, 9.244498104e-05f, 9.240682688e-05f, 9.236847373e-05f, 9.232992171e-05f, 9.229117091e-05f, 9.225222143e-05f, - 9.221307339e-05f, 9.217372689e-05f, 9.213418203e-05f, 9.209443893e-05f, 9.205449768e-05f, 9.201435839e-05f, 9.197402118e-05f, 9.193348615e-05f, 9.189275340e-05f, 9.185182306e-05f, - 9.181069522e-05f, 9.176936999e-05f, 9.172784750e-05f, 9.168612784e-05f, 9.164421112e-05f, 9.160209747e-05f, 9.155978699e-05f, 9.151727979e-05f, 9.147457598e-05f, 9.143167569e-05f, - 9.138857901e-05f, 9.134528608e-05f, 9.130179699e-05f, 9.125811187e-05f, 9.121423083e-05f, 9.117015398e-05f, 9.112588145e-05f, 9.108141334e-05f, 9.103674978e-05f, 9.099189089e-05f, - 9.094683677e-05f, 9.090158755e-05f, 9.085614335e-05f, 9.081050428e-05f, 9.076467046e-05f, 9.071864203e-05f, 9.067241908e-05f, 9.062600175e-05f, 9.057939016e-05f, 9.053258442e-05f, - 9.048558467e-05f, 9.043839101e-05f, 9.039100358e-05f, 9.034342250e-05f, 9.029564789e-05f, 9.024767987e-05f, 9.019951857e-05f, 9.015116411e-05f, 9.010261662e-05f, 9.005387623e-05f, - 9.000494306e-05f, 8.995581723e-05f, 8.990649888e-05f, 8.985698812e-05f, 8.980728510e-05f, 8.975738993e-05f, 8.970730274e-05f, 8.965702367e-05f, 8.960655284e-05f, 8.955589039e-05f, - 8.950503643e-05f, 8.945399111e-05f, 8.940275455e-05f, 8.935132688e-05f, 8.929970824e-05f, 8.924789876e-05f, 8.919589857e-05f, 8.914370780e-05f, 8.909132659e-05f, 8.903875507e-05f, - 8.898599337e-05f, 8.893304164e-05f, 8.887989999e-05f, 8.882656858e-05f, 8.877304753e-05f, 8.871933698e-05f, 8.866543707e-05f, 8.861134794e-05f, 8.855706971e-05f, 8.850260254e-05f, - 8.844794655e-05f, 8.839310189e-05f, 8.833806870e-05f, 8.828284711e-05f, 8.822743726e-05f, 8.817183930e-05f, 8.811605336e-05f, 8.806007958e-05f, 8.800391812e-05f, 8.794756910e-05f, - 8.789103268e-05f, 8.783430898e-05f, 8.777739817e-05f, 8.772030037e-05f, 8.766301573e-05f, 8.760554441e-05f, 8.754788653e-05f, 8.749004225e-05f, 8.743201172e-05f, 8.737379507e-05f, - 8.731539245e-05f, 8.725680402e-05f, 8.719802991e-05f, 8.713907027e-05f, 8.707992526e-05f, 8.702059502e-05f, 8.696107969e-05f, 8.690137944e-05f, 8.684149440e-05f, 8.678142472e-05f, - 8.672117056e-05f, 8.666073207e-05f, 8.660010939e-05f, 8.653930269e-05f, 8.647831210e-05f, 8.641713778e-05f, 8.635577989e-05f, 8.629423858e-05f, 8.623251399e-05f, 8.617060629e-05f, - 8.610851562e-05f, 8.604624215e-05f, 8.598378602e-05f, 8.592114740e-05f, 8.585832643e-05f, 8.579532327e-05f, 8.573213808e-05f, 8.566877102e-05f, 8.560522224e-05f, 8.554149190e-05f, - 8.547758015e-05f, 8.541348716e-05f, 8.534921309e-05f, 8.528475809e-05f, 8.522012232e-05f, 8.515530594e-05f, 8.509030911e-05f, 8.502513199e-05f, 8.495977475e-05f, 8.489423754e-05f, - 8.482852053e-05f, 8.476262387e-05f, 8.469654773e-05f, 8.463029228e-05f, 8.456385767e-05f, 8.449724407e-05f, 8.443045164e-05f, 8.436348055e-05f, 8.429633096e-05f, 8.422900304e-05f, - 8.416149695e-05f, 8.409381285e-05f, 8.402595092e-05f, 8.395791132e-05f, 8.388969421e-05f, 8.382129977e-05f, 8.375272816e-05f, 8.368397955e-05f, 8.361505411e-05f, 8.354595200e-05f, - 8.347667340e-05f, 8.340721847e-05f, 8.333758738e-05f, 8.326778031e-05f, 8.319779743e-05f, 8.312763890e-05f, 8.305730490e-05f, 8.298679560e-05f, 8.291611117e-05f, 8.284525178e-05f, - 8.277421760e-05f, 8.270300882e-05f, 8.263162560e-05f, 8.256006811e-05f, 8.248833654e-05f, 8.241643105e-05f, 8.234435182e-05f, 8.227209902e-05f, 8.219967284e-05f, 8.212707344e-05f, - 8.205430101e-05f, 8.198135571e-05f, 8.190823774e-05f, 8.183494726e-05f, 8.176148444e-05f, 8.168784948e-05f, 8.161404255e-05f, 8.154006383e-05f, 8.146591350e-05f, 8.139159173e-05f, - 8.131709870e-05f, 8.124243461e-05f, 8.116759962e-05f, 8.109259392e-05f, 8.101741770e-05f, 8.094207112e-05f, 8.086655438e-05f, 8.079086765e-05f, 8.071501113e-05f, 8.063898499e-05f, - 8.056278941e-05f, 8.048642458e-05f, 8.040989069e-05f, 8.033318792e-05f, 8.025631645e-05f, 8.017927647e-05f, 8.010206817e-05f, 8.002469172e-05f, 7.994714733e-05f, 7.986943516e-05f, - 7.979155542e-05f, 7.971350829e-05f, 7.963529395e-05f, 7.955691260e-05f, 7.947836442e-05f, 7.939964960e-05f, 7.932076833e-05f, 7.924172081e-05f, 7.916250721e-05f, 7.908312773e-05f, - 7.900358257e-05f, 7.892387191e-05f, 7.884399593e-05f, 7.876395485e-05f, 7.868374884e-05f, 7.860337810e-05f, 7.852284282e-05f, 7.844214319e-05f, 7.836127941e-05f, 7.828025168e-05f, - 7.819906018e-05f, 7.811770510e-05f, 7.803618665e-05f, 7.795450503e-05f, 7.787266041e-05f, 7.779065301e-05f, 7.770848301e-05f, 7.762615061e-05f, 7.754365601e-05f, 7.746099941e-05f, - 7.737818101e-05f, 7.729520099e-05f, 7.721205956e-05f, 7.712875692e-05f, 7.704529327e-05f, 7.696166880e-05f, 7.687788372e-05f, 7.679393822e-05f, 7.670983250e-05f, 7.662556677e-05f, - 7.654114123e-05f, 7.645655607e-05f, 7.637181150e-05f, 7.628690772e-05f, 7.620184493e-05f, 7.611662333e-05f, 7.603124313e-05f, 7.594570453e-05f, 7.586000773e-05f, 7.577415294e-05f, - 7.568814036e-05f, 7.560197019e-05f, 7.551564265e-05f, 7.542915792e-05f, 7.534251623e-05f, 7.525571777e-05f, 7.516876275e-05f, 7.508165138e-05f, 7.499438387e-05f, 7.490696041e-05f, - 7.481938123e-05f, 7.473164652e-05f, 7.464375649e-05f, 7.455571135e-05f, 7.446751131e-05f, 7.437915659e-05f, 7.429064738e-05f, 7.420198390e-05f, 7.411316635e-05f, 7.402419495e-05f, - 7.393506991e-05f, 7.384579144e-05f, 7.375635975e-05f, 7.366677505e-05f, 7.357703755e-05f, 7.348714747e-05f, 7.339710502e-05f, 7.330691040e-05f, 7.321656383e-05f, 7.312606554e-05f, - 7.303541572e-05f, 7.294461459e-05f, 7.285366237e-05f, 7.276255927e-05f, 7.267130551e-05f, 7.257990131e-05f, 7.248834686e-05f, 7.239664240e-05f, 7.230478815e-05f, 7.221278430e-05f, - 7.212063109e-05f, 7.202832872e-05f, 7.193587743e-05f, 7.184327741e-05f, 7.175052890e-05f, 7.165763211e-05f, 7.156458725e-05f, 7.147139455e-05f, 7.137805423e-05f, 7.128456650e-05f, - 7.119093159e-05f, 7.109714972e-05f, 7.100322110e-05f, 7.090914595e-05f, 7.081492450e-05f, 7.072055697e-05f, 7.062604358e-05f, 7.053138456e-05f, 7.043658011e-05f, 7.034163047e-05f, - 7.024653586e-05f, 7.015129650e-05f, 7.005591262e-05f, 6.996038443e-05f, 6.986471217e-05f, 6.976889605e-05f, 6.967293630e-05f, 6.957683315e-05f, 6.948058682e-05f, 6.938419754e-05f, - 6.928766553e-05f, 6.919099101e-05f, 6.909417422e-05f, 6.899721538e-05f, 6.890011471e-05f, 6.880287245e-05f, 6.870548883e-05f, 6.860796406e-05f, 6.851029837e-05f, 6.841249201e-05f, - 6.831454518e-05f, 6.821645813e-05f, 6.811823108e-05f, 6.801986427e-05f, 6.792135791e-05f, 6.782271224e-05f, 6.772392750e-05f, 6.762500390e-05f, 6.752594169e-05f, 6.742674109e-05f, - 6.732740233e-05f, 6.722792566e-05f, 6.712831129e-05f, 6.702855946e-05f, 6.692867040e-05f, 6.682864435e-05f, 6.672848153e-05f, 6.662818219e-05f, 6.652774655e-05f, 6.642717486e-05f, - 6.632646733e-05f, 6.622562422e-05f, 6.612464574e-05f, 6.602353215e-05f, 6.592228366e-05f, 6.582090053e-05f, 6.571938297e-05f, 6.561773124e-05f, 6.551594557e-05f, 6.541402618e-05f, - 6.531197333e-05f, 6.520978724e-05f, 6.510746816e-05f, 6.500501632e-05f, 6.490243196e-05f, 6.479971532e-05f, 6.469686663e-05f, 6.459388614e-05f, 6.449077408e-05f, 6.438753070e-05f, - 6.428415623e-05f, 6.418065091e-05f, 6.407701498e-05f, 6.397324869e-05f, 6.386935227e-05f, 6.376532597e-05f, 6.366117002e-05f, 6.355688467e-05f, 6.345247015e-05f, 6.334792672e-05f, - 6.324325461e-05f, 6.313845406e-05f, 6.303352533e-05f, 6.292846864e-05f, 6.282328425e-05f, 6.271797239e-05f, 6.261253332e-05f, 6.250696727e-05f, 6.240127449e-05f, 6.229545522e-05f, - 6.218950971e-05f, 6.208343820e-05f, 6.197724095e-05f, 6.187091818e-05f, 6.176447016e-05f, 6.165789712e-05f, 6.155119931e-05f, 6.144437698e-05f, 6.133743038e-05f, 6.123035975e-05f, - 6.112316533e-05f, 6.101584739e-05f, 6.090840616e-05f, 6.080084188e-05f, 6.069315482e-05f, 6.058534522e-05f, 6.047741333e-05f, 6.036935939e-05f, 6.026118366e-05f, 6.015288638e-05f, - 6.004446781e-05f, 5.993592820e-05f, 5.982726778e-05f, 5.971848683e-05f, 5.960958557e-05f, 5.950056428e-05f, 5.939142319e-05f, 5.928216256e-05f, 5.917278264e-05f, 5.906328369e-05f, - 5.895366595e-05f, 5.884392967e-05f, 5.873407512e-05f, 5.862410253e-05f, 5.851401218e-05f, 5.840380430e-05f, 5.829347915e-05f, 5.818303698e-05f, 5.807247806e-05f, 5.796180263e-05f, - 5.785101095e-05f, 5.774010327e-05f, 5.762907984e-05f, 5.751794093e-05f, 5.740668679e-05f, 5.729531767e-05f, 5.718383383e-05f, 5.707223552e-05f, 5.696052301e-05f, 5.684869654e-05f, - 5.673675638e-05f, 5.662470278e-05f, 5.651253599e-05f, 5.640025628e-05f, 5.628786391e-05f, 5.617535912e-05f, 5.606274219e-05f, 5.595001336e-05f, 5.583717290e-05f, 5.572422106e-05f, - 5.561115810e-05f, 5.549798429e-05f, 5.538469988e-05f, 5.527130512e-05f, 5.515780029e-05f, 5.504418564e-05f, 5.493046143e-05f, 5.481662793e-05f, 5.470268538e-05f, 5.458863405e-05f, - 5.447447421e-05f, 5.436020612e-05f, 5.424583003e-05f, 5.413134621e-05f, 5.401675492e-05f, 5.390205642e-05f, 5.378725097e-05f, 5.367233885e-05f, 5.355732030e-05f, 5.344219559e-05f, - 5.332696499e-05f, 5.321162876e-05f, 5.309618716e-05f, 5.298064046e-05f, 5.286498892e-05f, 5.274923280e-05f, 5.263337237e-05f, 5.251740789e-05f, 5.240133963e-05f, 5.228516786e-05f, - 5.216889283e-05f, 5.205251481e-05f, 5.193603408e-05f, 5.181945089e-05f, 5.170276551e-05f, 5.158597821e-05f, 5.146908925e-05f, 5.135209890e-05f, 5.123500743e-05f, 5.111781510e-05f, - 5.100052218e-05f, 5.088312894e-05f, 5.076563565e-05f, 5.064804256e-05f, 5.053034996e-05f, 5.041255811e-05f, 5.029466728e-05f, 5.017667773e-05f, 5.005858974e-05f, 4.994040357e-05f, - 4.982211950e-05f, 4.970373778e-05f, 4.958525870e-05f, 4.946668252e-05f, 4.934800951e-05f, 4.922923994e-05f, 4.911037409e-05f, 4.899141221e-05f, 4.887235458e-05f, 4.875320148e-05f, - 4.863395318e-05f, 4.851460993e-05f, 4.839517203e-05f, 4.827563973e-05f, 4.815601331e-05f, 4.803629304e-05f, 4.791647919e-05f, 4.779657204e-05f, 4.767657186e-05f, 4.755647891e-05f, - 4.743629348e-05f, 4.731601584e-05f, 4.719564625e-05f, 4.707518500e-05f, 4.695463235e-05f, 4.683398858e-05f, 4.671325396e-05f, 4.659242877e-05f, 4.647151328e-05f, 4.635050777e-05f, - 4.622941251e-05f, 4.610822777e-05f, 4.598695383e-05f, 4.586559096e-05f, 4.574413944e-05f, 4.562259955e-05f, 4.550097155e-05f, 4.537925573e-05f, 4.525745237e-05f, 4.513556173e-05f, - 4.501358409e-05f, 4.489151973e-05f, 4.476936893e-05f, 4.464713196e-05f, 4.452480910e-05f, 4.440240063e-05f, 4.427990682e-05f, 4.415732795e-05f, 4.403466430e-05f, 4.391191615e-05f, - 4.378908377e-05f, 4.366616744e-05f, 4.354316743e-05f, 4.342008404e-05f, 4.329691753e-05f, 4.317366819e-05f, 4.305033629e-05f, 4.292692211e-05f, 4.280342594e-05f, 4.267984804e-05f, - 4.255618870e-05f, 4.243244820e-05f, 4.230862682e-05f, 4.218472484e-05f, 4.206074254e-05f, 4.193668019e-05f, 4.181253808e-05f, 4.168831649e-05f, 4.156401570e-05f, 4.143963599e-05f, - 4.131517764e-05f, 4.119064093e-05f, 4.106602614e-05f, 4.094133356e-05f, 4.081656346e-05f, 4.069171612e-05f, 4.056679184e-05f, 4.044179088e-05f, 4.031671354e-05f, 4.019156009e-05f, - 4.006633081e-05f, 3.994102600e-05f, 3.981564592e-05f, 3.969019087e-05f, 3.956466112e-05f, 3.943905696e-05f, 3.931337867e-05f, 3.918762654e-05f, 3.906180085e-05f, 3.893590188e-05f, - 3.880992991e-05f, 3.868388523e-05f, 3.855776813e-05f, 3.843157888e-05f, 3.830531777e-05f, 3.817898509e-05f, 3.805258111e-05f, 3.792610613e-05f, 3.779956043e-05f, 3.767294429e-05f, - 3.754625800e-05f, 3.741950184e-05f, 3.729267609e-05f, 3.716578106e-05f, 3.703881701e-05f, 3.691178423e-05f, 3.678468301e-05f, 3.665751364e-05f, 3.653027640e-05f, 3.640297157e-05f, - 3.627559945e-05f, 3.614816032e-05f, 3.602065446e-05f, 3.589308217e-05f, 3.576544372e-05f, 3.563773941e-05f, 3.550996951e-05f, 3.538213433e-05f, 3.525423415e-05f, 3.512626924e-05f, - 3.499823991e-05f, 3.487014643e-05f, 3.474198910e-05f, 3.461376820e-05f, 3.448548402e-05f, 3.435713685e-05f, 3.422872698e-05f, 3.410025469e-05f, 3.397172027e-05f, 3.384312401e-05f, - 3.371446619e-05f, 3.358574712e-05f, 3.345696707e-05f, 3.332812633e-05f, 3.319922520e-05f, 3.307026396e-05f, 3.294124290e-05f, 3.281216231e-05f, 3.268302248e-05f, 3.255382370e-05f, - 3.242456625e-05f, 3.229525043e-05f, 3.216587653e-05f, 3.203644483e-05f, 3.190695563e-05f, 3.177740922e-05f, 3.164780588e-05f, 3.151814591e-05f, 3.138842959e-05f, 3.125865722e-05f, - 3.112882909e-05f, 3.099894548e-05f, 3.086900669e-05f, 3.073901301e-05f, 3.060896473e-05f, 3.047886214e-05f, 3.034870553e-05f, 3.021849519e-05f, 3.008823141e-05f, 2.995791449e-05f, - 2.982754471e-05f, 2.969712237e-05f, 2.956664775e-05f, 2.943612116e-05f, 2.930554287e-05f, 2.917491319e-05f, 2.904423241e-05f, 2.891350081e-05f, 2.878271868e-05f, 2.865188633e-05f, - 2.852100404e-05f, 2.839007211e-05f, 2.825909082e-05f, 2.812806047e-05f, 2.799698135e-05f, 2.786585376e-05f, 2.773467798e-05f, 2.760345432e-05f, 2.747218305e-05f, 2.734086448e-05f, - 2.720949890e-05f, 2.707808659e-05f, 2.694662786e-05f, 2.681512300e-05f, 2.668357230e-05f, 2.655197605e-05f, 2.642033455e-05f, 2.628864808e-05f, 2.615691695e-05f, 2.602514145e-05f, - 2.589332187e-05f, 2.576145850e-05f, 2.562955164e-05f, 2.549760158e-05f, 2.536560861e-05f, 2.523357304e-05f, 2.510149515e-05f, 2.496937523e-05f, 2.483721359e-05f, 2.470501051e-05f, - 2.457276630e-05f, 2.444048123e-05f, 2.430815562e-05f, 2.417578975e-05f, 2.404338391e-05f, 2.391093841e-05f, 2.377845354e-05f, 2.364592958e-05f, 2.351336684e-05f, 2.338076561e-05f, - 2.324812619e-05f, 2.311544887e-05f, 2.298273394e-05f, 2.284998171e-05f, 2.271719246e-05f, 2.258436649e-05f, 2.245150409e-05f, 2.231860557e-05f, 2.218567121e-05f, 2.205270131e-05f, - 2.191969617e-05f, 2.178665608e-05f, 2.165358134e-05f, 2.152047224e-05f, 2.138732908e-05f, 2.125415216e-05f, 2.112094176e-05f, 2.098769819e-05f, 2.085442174e-05f, 2.072111271e-05f, - 2.058777139e-05f, 2.045439807e-05f, 2.032099307e-05f, 2.018755666e-05f, 2.005408915e-05f, 1.992059083e-05f, 1.978706199e-05f, 1.965350295e-05f, 1.951991398e-05f, 1.938629539e-05f, - 1.925264747e-05f, 1.911897052e-05f, 1.898526484e-05f, 1.885153072e-05f, 1.871776845e-05f, 1.858397834e-05f, 1.845016068e-05f, 1.831631576e-05f, 1.818244389e-05f, 1.804854536e-05f, - 1.791462047e-05f, 1.778066951e-05f, 1.764669277e-05f, 1.751269057e-05f, 1.737866318e-05f, 1.724461092e-05f, 1.711053407e-05f, 1.697643293e-05f, 1.684230781e-05f, 1.670815898e-05f, - 1.657398676e-05f, 1.643979145e-05f, 1.630557332e-05f, 1.617133269e-05f, 1.603706985e-05f, 1.590278510e-05f, 1.576847873e-05f, 1.563415104e-05f, 1.549980233e-05f, 1.536543289e-05f, - 1.523104303e-05f, 1.509663303e-05f, 1.496220320e-05f, 1.482775383e-05f, 1.469328522e-05f, 1.455879766e-05f, 1.442429146e-05f, 1.428976691e-05f, 1.415522431e-05f, 1.402066395e-05f, - 1.388608613e-05f, 1.375149115e-05f, 1.361687931e-05f, 1.348225090e-05f, 1.334760622e-05f, 1.321294557e-05f, 1.307826924e-05f, 1.294357753e-05f, 1.280887074e-05f, 1.267414917e-05f, - 1.253941311e-05f, 1.240466286e-05f, 1.226989871e-05f, 1.213512097e-05f, 1.200032994e-05f, 1.186552590e-05f, 1.173070915e-05f, 1.159588000e-05f, 1.146103874e-05f, 1.132618566e-05f, - 1.119132107e-05f, 1.105644526e-05f, 1.092155853e-05f, 1.078666117e-05f, 1.065175349e-05f, 1.051683578e-05f, 1.038190833e-05f, 1.024697144e-05f, 1.011202542e-05f, 9.977070558e-06f, - 9.842107148e-06f, 9.707135490e-06f, 9.572155882e-06f, 9.437168619e-06f, 9.302174000e-06f, 9.167172321e-06f, 9.032163879e-06f, 8.897148971e-06f, 8.762127894e-06f, 8.627100945e-06f, - 8.492068421e-06f, 8.357030619e-06f, 8.221987835e-06f, 8.086940367e-06f, 7.951888511e-06f, 7.816832565e-06f, 7.681772825e-06f, 7.546709587e-06f, 7.411643150e-06f, 7.276573808e-06f, - 7.141501860e-06f, 7.006427601e-06f, 6.871351329e-06f, 6.736273340e-06f, 6.601193931e-06f, 6.466113398e-06f, 6.331032037e-06f, 6.195950147e-06f, 6.060868022e-06f, 5.925785960e-06f, - 5.790704257e-06f, 5.655623209e-06f, 5.520543112e-06f, 5.385464264e-06f, 5.250386960e-06f, 5.115311497e-06f, 4.980238171e-06f, 4.845167278e-06f, 4.710099115e-06f, 4.575033977e-06f, - 4.439972161e-06f, 4.304913963e-06f, 4.169859678e-06f, 4.034809604e-06f, 3.899764035e-06f, 3.764723268e-06f, 3.629687599e-06f, 3.494657323e-06f, 3.359632737e-06f, 3.224614136e-06f, - 3.089601815e-06f, 2.954596072e-06f, 2.819597200e-06f, 2.684605496e-06f, 2.549621256e-06f, 2.414644774e-06f, 2.279676347e-06f, 2.144716270e-06f, 2.009764837e-06f, 1.874822345e-06f, - 1.739889089e-06f, 1.604965364e-06f, 1.470051465e-06f, 1.335147687e-06f, 1.200254326e-06f, 1.065371675e-06f, 9.305000315e-07f, 7.956396888e-07f, 6.607909421e-07f, 5.259540864e-07f, - 3.911294162e-07f, 2.563172264e-07f, 1.215178115e-07f, -1.326853381e-08f, -1.480415151e-07f, -2.828008378e-07f, -4.175462077e-07f, -5.522773302e-07f, -6.869939112e-07f, -8.216956565e-07f, - -9.563822718e-07f, -1.091053463e-06f, -1.225708936e-06f, -1.360348397e-06f, -1.494971553e-06f, -1.629578108e-06f, -1.764167770e-06f, -1.898740244e-06f, -2.033295238e-06f, -2.167832457e-06f, - -2.302351608e-06f, -2.436852398e-06f, -2.571334532e-06f, -2.705797719e-06f, -2.840241664e-06f, -2.974666075e-06f, -3.109070658e-06f, -3.243455120e-06f, -3.377819169e-06f, -3.512162512e-06f, - -3.646484855e-06f, -3.780785906e-06f, -3.915065373e-06f, -4.049322962e-06f, -4.183558382e-06f, -4.317771340e-06f, -4.451961543e-06f, -4.586128700e-06f, -4.720272518e-06f, -4.854392705e-06f, - -4.988488969e-06f, -5.122561018e-06f, -5.256608561e-06f, -5.390631304e-06f, -5.524628958e-06f, -5.658601230e-06f, -5.792547829e-06f, -5.926468463e-06f, -6.060362840e-06f, -6.194230671e-06f, - -6.328071663e-06f, -6.461885525e-06f, -6.595671967e-06f, -6.729430697e-06f, -6.863161425e-06f, -6.996863860e-06f, -7.130537711e-06f, -7.264182688e-06f, -7.397798501e-06f, -7.531384858e-06f, - -7.664941470e-06f, -7.798468047e-06f, -7.931964297e-06f, -8.065429933e-06f, -8.198864663e-06f, -8.332268198e-06f, -8.465640247e-06f, -8.598980523e-06f, -8.732288734e-06f, -8.865564592e-06f, - -8.998807807e-06f, -9.132018091e-06f, -9.265195153e-06f, -9.398338705e-06f, -9.531448459e-06f, -9.664524124e-06f, -9.797565414e-06f, -9.930572038e-06f, -1.006354371e-05f, -1.019648014e-05f, - -1.032938104e-05f, -1.046224612e-05f, -1.059507509e-05f, -1.072786767e-05f, -1.086062357e-05f, -1.099334250e-05f, -1.112602417e-05f, -1.125866830e-05f, -1.139127459e-05f, -1.152384277e-05f, - -1.165637253e-05f, -1.178886361e-05f, -1.192131570e-05f, -1.205372853e-05f, -1.218610180e-05f, -1.231843523e-05f, -1.245072853e-05f, -1.258298142e-05f, -1.271519361e-05f, -1.284736481e-05f, - -1.297949474e-05f, -1.311158311e-05f, -1.324362964e-05f, -1.337563404e-05f, -1.350759602e-05f, -1.363951531e-05f, -1.377139160e-05f, -1.390322463e-05f, -1.403501410e-05f, -1.416675973e-05f, - -1.429846123e-05f, -1.443011833e-05f, -1.456173072e-05f, -1.469329814e-05f, -1.482482030e-05f, -1.495629691e-05f, -1.508772768e-05f, -1.521911234e-05f, -1.535045060e-05f, -1.548174218e-05f, - -1.561298679e-05f, -1.574418414e-05f, -1.587533397e-05f, -1.600643598e-05f, -1.613748989e-05f, -1.626849542e-05f, -1.639945228e-05f, -1.653036019e-05f, -1.666121888e-05f, -1.679202805e-05f, - -1.692278743e-05f, -1.705349673e-05f, -1.718415567e-05f, -1.731476397e-05f, -1.744532135e-05f, -1.757582752e-05f, -1.770628221e-05f, -1.783668514e-05f, -1.796703601e-05f, -1.809733456e-05f, - -1.822758050e-05f, -1.835777355e-05f, -1.848791343e-05f, -1.861799986e-05f, -1.874803256e-05f, -1.887801125e-05f, -1.900793565e-05f, -1.913780548e-05f, -1.926762046e-05f, -1.939738030e-05f, - -1.952708474e-05f, -1.965673349e-05f, -1.978632628e-05f, -1.991586282e-05f, -2.004534283e-05f, -2.017476604e-05f, -2.030413217e-05f, -2.043344094e-05f, -2.056269207e-05f, -2.069188529e-05f, - -2.082102031e-05f, -2.095009686e-05f, -2.107911466e-05f, -2.120807343e-05f, -2.133697291e-05f, -2.146581280e-05f, -2.159459283e-05f, -2.172331273e-05f, -2.185197222e-05f, -2.198057102e-05f, - -2.210910886e-05f, -2.223758546e-05f, -2.236600055e-05f, -2.249435384e-05f, -2.262264507e-05f, -2.275087395e-05f, -2.287904022e-05f, -2.300714360e-05f, -2.313518381e-05f, -2.326316058e-05f, - -2.339107363e-05f, -2.351892269e-05f, -2.364670748e-05f, -2.377442774e-05f, -2.390208318e-05f, -2.402967354e-05f, -2.415719853e-05f, -2.428465789e-05f, -2.441205135e-05f, -2.453937862e-05f, - -2.466663944e-05f, -2.479383354e-05f, -2.492096064e-05f, -2.504802046e-05f, -2.517501275e-05f, -2.530193721e-05f, -2.542879360e-05f, -2.555558162e-05f, -2.568230101e-05f, -2.580895151e-05f, - -2.593553283e-05f, -2.606204470e-05f, -2.618848687e-05f, -2.631485905e-05f, -2.644116097e-05f, -2.656739237e-05f, -2.669355297e-05f, -2.681964251e-05f, -2.694566071e-05f, -2.707160731e-05f, - -2.719748203e-05f, -2.732328461e-05f, -2.744901478e-05f, -2.757467227e-05f, -2.770025681e-05f, -2.782576813e-05f, -2.795120597e-05f, -2.807657005e-05f, -2.820186011e-05f, -2.832707588e-05f, - -2.845221709e-05f, -2.857728348e-05f, -2.870227478e-05f, -2.882719073e-05f, -2.895203104e-05f, -2.907679547e-05f, -2.920148374e-05f, -2.932609558e-05f, -2.945063074e-05f, -2.957508894e-05f, - -2.969946992e-05f, -2.982377341e-05f, -2.994799915e-05f, -3.007214688e-05f, -3.019621632e-05f, -3.032020722e-05f, -3.044411931e-05f, -3.056795233e-05f, -3.069170601e-05f, -3.081538008e-05f, - -3.093897430e-05f, -3.106248838e-05f, -3.118592207e-05f, -3.130927511e-05f, -3.143254723e-05f, -3.155573817e-05f, -3.167884767e-05f, -3.180187546e-05f, -3.192482129e-05f, -3.204768489e-05f, - -3.217046600e-05f, -3.229316436e-05f, -3.241577971e-05f, -3.253831178e-05f, -3.266076033e-05f, -3.278312508e-05f, -3.290540577e-05f, -3.302760215e-05f, -3.314971396e-05f, -3.327174093e-05f, - -3.339368281e-05f, -3.351553934e-05f, -3.363731026e-05f, -3.375899531e-05f, -3.388059423e-05f, -3.400210676e-05f, -3.412353265e-05f, -3.424487163e-05f, -3.436612346e-05f, -3.448728787e-05f, - -3.460836460e-05f, -3.472935340e-05f, -3.485025401e-05f, -3.497106617e-05f, -3.509178964e-05f, -3.521242414e-05f, -3.533296943e-05f, -3.545342525e-05f, -3.557379135e-05f, -3.569406746e-05f, - -3.581425334e-05f, -3.593434873e-05f, -3.605435338e-05f, -3.617426702e-05f, -3.629408941e-05f, -3.641382030e-05f, -3.653345942e-05f, -3.665300653e-05f, -3.677246137e-05f, -3.689182368e-05f, - -3.701109323e-05f, -3.713026975e-05f, -3.724935299e-05f, -3.736834270e-05f, -3.748723862e-05f, -3.760604052e-05f, -3.772474812e-05f, -3.784336119e-05f, -3.796187947e-05f, -3.808030272e-05f, - -3.819863067e-05f, -3.831686308e-05f, -3.843499971e-05f, -3.855304030e-05f, -3.867098459e-05f, -3.878883235e-05f, -3.890658333e-05f, -3.902423726e-05f, -3.914179392e-05f, -3.925925304e-05f, - -3.937661437e-05f, -3.949387768e-05f, -3.961104272e-05f, -3.972810923e-05f, -3.984507697e-05f, -3.996194569e-05f, -4.007871514e-05f, -4.019538509e-05f, -4.031195528e-05f, -4.042842546e-05f, - -4.054479540e-05f, -4.066106484e-05f, -4.077723354e-05f, -4.089330126e-05f, -4.100926774e-05f, -4.112513276e-05f, -4.124089605e-05f, -4.135655739e-05f, -4.147211652e-05f, -4.158757320e-05f, - -4.170292719e-05f, -4.181817824e-05f, -4.193332611e-05f, -4.204837056e-05f, -4.216331136e-05f, -4.227814824e-05f, -4.239288098e-05f, -4.250750933e-05f, -4.262203305e-05f, -4.273645190e-05f, - -4.285076565e-05f, -4.296497403e-05f, -4.307907683e-05f, -4.319307380e-05f, -4.330696469e-05f, -4.342074928e-05f, -4.353442731e-05f, -4.364799856e-05f, -4.376146278e-05f, -4.387481973e-05f, - -4.398806918e-05f, -4.410121088e-05f, -4.421424461e-05f, -4.432717012e-05f, -4.443998718e-05f, -4.455269554e-05f, -4.466529498e-05f, -4.477778525e-05f, -4.489016613e-05f, -4.500243737e-05f, - -4.511459873e-05f, -4.522664999e-05f, -4.533859091e-05f, -4.545042126e-05f, -4.556214079e-05f, -4.567374928e-05f, -4.578524649e-05f, -4.589663218e-05f, -4.600790614e-05f, -4.611906811e-05f, - -4.623011787e-05f, -4.634105518e-05f, -4.645187982e-05f, -4.656259155e-05f, -4.667319014e-05f, -4.678367536e-05f, -4.689404698e-05f, -4.700430476e-05f, -4.711444847e-05f, -4.722447789e-05f, - -4.733439279e-05f, -4.744419293e-05f, -4.755387808e-05f, -4.766344802e-05f, -4.777290252e-05f, -4.788224134e-05f, -4.799146426e-05f, -4.810057106e-05f, -4.820956150e-05f, -4.831843535e-05f, - -4.842719239e-05f, -4.853583239e-05f, -4.864435513e-05f, -4.875276038e-05f, -4.886104790e-05f, -4.896921748e-05f, -4.907726890e-05f, -4.918520191e-05f, -4.929301631e-05f, -4.940071186e-05f, - -4.950828834e-05f, -4.961574552e-05f, -4.972308319e-05f, -4.983030111e-05f, -4.993739907e-05f, -5.004437684e-05f, -5.015123420e-05f, -5.025797092e-05f, -5.036458679e-05f, -5.047108158e-05f, - -5.057745506e-05f, -5.068370703e-05f, -5.078983725e-05f, -5.089584551e-05f, -5.100173159e-05f, -5.110749526e-05f, -5.121313631e-05f, -5.131865451e-05f, -5.142404965e-05f, -5.152932151e-05f, - -5.163446986e-05f, -5.173949450e-05f, -5.184439519e-05f, -5.194917174e-05f, -5.205382390e-05f, -5.215835148e-05f, -5.226275425e-05f, -5.236703199e-05f, -5.247118449e-05f, -5.257521154e-05f, - -5.267911291e-05f, -5.278288839e-05f, -5.288653777e-05f, -5.299006083e-05f, -5.309345735e-05f, -5.319672713e-05f, -5.329986994e-05f, -5.340288558e-05f, -5.350577383e-05f, -5.360853447e-05f, - -5.371116730e-05f, -5.381367211e-05f, -5.391604867e-05f, -5.401829678e-05f, -5.412041622e-05f, -5.422240679e-05f, -5.432426828e-05f, -5.442600047e-05f, -5.452760314e-05f, -5.462907611e-05f, - -5.473041914e-05f, -5.483163204e-05f, -5.493271459e-05f, -5.503366658e-05f, -5.513448781e-05f, -5.523517807e-05f, -5.533573715e-05f, -5.543616484e-05f, -5.553646094e-05f, -5.563662524e-05f, - -5.573665752e-05f, -5.583655759e-05f, -5.593632524e-05f, -5.603596026e-05f, -5.613546245e-05f, -5.623483160e-05f, -5.633406750e-05f, -5.643316996e-05f, -5.653213877e-05f, -5.663097372e-05f, - -5.672967462e-05f, -5.682824125e-05f, -5.692667341e-05f, -5.702497091e-05f, -5.712313353e-05f, -5.722116109e-05f, -5.731905336e-05f, -5.741681017e-05f, -5.751443129e-05f, -5.761191654e-05f, - -5.770926571e-05f, -5.780647860e-05f, -5.790355501e-05f, -5.800049475e-05f, -5.809729760e-05f, -5.819396339e-05f, -5.829049189e-05f, -5.838688293e-05f, -5.848313629e-05f, -5.857925179e-05f, - -5.867522922e-05f, -5.877106839e-05f, -5.886676910e-05f, -5.896233116e-05f, -5.905775436e-05f, -5.915303852e-05f, -5.924818343e-05f, -5.934318891e-05f, -5.943805476e-05f, -5.953278078e-05f, - -5.962736678e-05f, -5.972181256e-05f, -5.981611794e-05f, -5.991028272e-05f, -6.000430671e-05f, -6.009818971e-05f, -6.019193153e-05f, -6.028553199e-05f, -6.037899088e-05f, -6.047230802e-05f, - -6.056548322e-05f, -6.065851629e-05f, -6.075140704e-05f, -6.084415527e-05f, -6.093676080e-05f, -6.102922344e-05f, -6.112154300e-05f, -6.121371929e-05f, -6.130575213e-05f, -6.139764132e-05f, - -6.148938668e-05f, -6.158098802e-05f, -6.167244516e-05f, -6.176375791e-05f, -6.185492607e-05f, -6.194594948e-05f, -6.203682794e-05f, -6.212756126e-05f, -6.221814926e-05f, -6.230859176e-05f, - -6.239888858e-05f, -6.248903952e-05f, -6.257904441e-05f, -6.266890306e-05f, -6.275861530e-05f, -6.284818093e-05f, -6.293759977e-05f, -6.302687165e-05f, -6.311599639e-05f, -6.320497379e-05f, - -6.329380369e-05f, -6.338248590e-05f, -6.347102024e-05f, -6.355940653e-05f, -6.364764459e-05f, -6.373573425e-05f, -6.382367532e-05f, -6.391146762e-05f, -6.399911099e-05f, -6.408660523e-05f, - -6.417395018e-05f, -6.426114566e-05f, -6.434819149e-05f, -6.443508749e-05f, -6.452183348e-05f, -6.460842931e-05f, -6.469487477e-05f, -6.478116972e-05f, -6.486731396e-05f, -6.495330732e-05f, - -6.503914964e-05f, -6.512484073e-05f, -6.521038042e-05f, -6.529576855e-05f, -6.538100494e-05f, -6.546608941e-05f, -6.555102180e-05f, -6.563580193e-05f, -6.572042964e-05f, -6.580490475e-05f, - -6.588922709e-05f, -6.597339649e-05f, -6.605741279e-05f, -6.614127581e-05f, -6.622498538e-05f, -6.630854134e-05f, -6.639194352e-05f, -6.647519175e-05f, -6.655828587e-05f, -6.664122569e-05f, - -6.672401107e-05f, -6.680664183e-05f, -6.688911781e-05f, -6.697143884e-05f, -6.705360476e-05f, -6.713561539e-05f, -6.721747059e-05f, -6.729917017e-05f, -6.738071399e-05f, -6.746210187e-05f, - -6.754333365e-05f, -6.762440917e-05f, -6.770532826e-05f, -6.778609078e-05f, -6.786669654e-05f, -6.794714540e-05f, -6.802743718e-05f, -6.810757174e-05f, -6.818754891e-05f, -6.826736852e-05f, - -6.834703043e-05f, -6.842653447e-05f, -6.850588048e-05f, -6.858506830e-05f, -6.866409778e-05f, -6.874296876e-05f, -6.882168108e-05f, -6.890023459e-05f, -6.897862912e-05f, -6.905686452e-05f, - -6.913494063e-05f, -6.921285731e-05f, -6.929061439e-05f, -6.936821172e-05f, -6.944564914e-05f, -6.952292651e-05f, -6.960004366e-05f, -6.967700045e-05f, -6.975379672e-05f, -6.983043231e-05f, - -6.990690709e-05f, -6.998322088e-05f, -7.005937355e-05f, -7.013536495e-05f, -7.021119491e-05f, -7.028686329e-05f, -7.036236995e-05f, -7.043771472e-05f, -7.051289747e-05f, -7.058791804e-05f, - -7.066277628e-05f, -7.073747205e-05f, -7.081200520e-05f, -7.088637558e-05f, -7.096058304e-05f, -7.103462744e-05f, -7.110850863e-05f, -7.118222647e-05f, -7.125578080e-05f, -7.132917149e-05f, - -7.140239839e-05f, -7.147546135e-05f, -7.154836024e-05f, -7.162109490e-05f, -7.169366519e-05f, -7.176607098e-05f, -7.183831211e-05f, -7.191038846e-05f, -7.198229986e-05f, -7.205404619e-05f, - -7.212562730e-05f, -7.219704305e-05f, -7.226829330e-05f, -7.233937792e-05f, -7.241029675e-05f, -7.248104967e-05f, -7.255163653e-05f, -7.262205719e-05f, -7.269231153e-05f, -7.276239939e-05f, - -7.283232064e-05f, -7.290207515e-05f, -7.297166278e-05f, -7.304108339e-05f, -7.311033684e-05f, -7.317942301e-05f, -7.324834176e-05f, -7.331709294e-05f, -7.338567644e-05f, -7.345409211e-05f, - -7.352233981e-05f, -7.359041943e-05f, -7.365833082e-05f, -7.372607385e-05f, -7.379364839e-05f, -7.386105431e-05f, -7.392829148e-05f, -7.399535977e-05f, -7.406225904e-05f, -7.412898916e-05f, - -7.419555002e-05f, -7.426194147e-05f, -7.432816339e-05f, -7.439421565e-05f, -7.446009812e-05f, -7.452581067e-05f, -7.459135319e-05f, -7.465672553e-05f, -7.472192757e-05f, -7.478695920e-05f, - -7.485182027e-05f, -7.491651067e-05f, -7.498103027e-05f, -7.504537895e-05f, -7.510955658e-05f, -7.517356303e-05f, -7.523739820e-05f, -7.530106194e-05f, -7.536455414e-05f, -7.542787468e-05f, - -7.549102344e-05f, -7.555400028e-05f, -7.561680510e-05f, -7.567943778e-05f, -7.574189818e-05f, -7.580418619e-05f, -7.586630170e-05f, -7.592824457e-05f, -7.599001471e-05f, -7.605161197e-05f, - -7.611303626e-05f, -7.617428744e-05f, -7.623536541e-05f, -7.629627004e-05f, -7.635700122e-05f, -7.641755883e-05f, -7.647794276e-05f, -7.653815290e-05f, -7.659818912e-05f, -7.665805131e-05f, - -7.671773936e-05f, -7.677725316e-05f, -7.683659259e-05f, -7.689575754e-05f, -7.695474790e-05f, -7.701356354e-05f, -7.707220438e-05f, -7.713067028e-05f, -7.718896114e-05f, -7.724707686e-05f, - -7.730501731e-05f, -7.736278239e-05f, -7.742037200e-05f, -7.747778601e-05f, -7.753502433e-05f, -7.759208684e-05f, -7.764897345e-05f, -7.770568403e-05f, -7.776221848e-05f, -7.781857670e-05f, - -7.787475858e-05f, -7.793076402e-05f, -7.798659290e-05f, -7.804224513e-05f, -7.809772060e-05f, -7.815301920e-05f, -7.820814083e-05f, -7.826308540e-05f, -7.831785278e-05f, -7.837244290e-05f, - -7.842685563e-05f, -7.848109088e-05f, -7.853514854e-05f, -7.858902853e-05f, -7.864273073e-05f, -7.869625504e-05f, -7.874960137e-05f, -7.880276962e-05f, -7.885575969e-05f, -7.890857147e-05f, - -7.896120487e-05f, -7.901365980e-05f, -7.906593615e-05f, -7.911803384e-05f, -7.916995275e-05f, -7.922169280e-05f, -7.927325389e-05f, -7.932463592e-05f, -7.937583881e-05f, -7.942686245e-05f, - -7.947770675e-05f, -7.952837162e-05f, -7.957885696e-05f, -7.962916268e-05f, -7.967928869e-05f, -7.972923490e-05f, -7.977900121e-05f, -7.982858754e-05f, -7.987799379e-05f, -7.992721987e-05f, - -7.997626569e-05f, -8.002513116e-05f, -8.007381620e-05f, -8.012232071e-05f, -8.017064460e-05f, -8.021878780e-05f, -8.026675020e-05f, -8.031453172e-05f, -8.036213228e-05f, -8.040955179e-05f, - -8.045679016e-05f, -8.050384731e-05f, -8.055072316e-05f, -8.059741760e-05f, -8.064393058e-05f, -8.069026199e-05f, -8.073641175e-05f, -8.078237979e-05f, -8.082816601e-05f, -8.087377035e-05f, - -8.091919270e-05f, -8.096443300e-05f, -8.100949116e-05f, -8.105436711e-05f, -8.109906075e-05f, -8.114357202e-05f, -8.118790082e-05f, -8.123204709e-05f, -8.127601074e-05f, -8.131979170e-05f, - -8.136338988e-05f, -8.140680522e-05f, -8.145003762e-05f, -8.149308703e-05f, -8.153595335e-05f, -8.157863651e-05f, -8.162113645e-05f, -8.166345308e-05f, -8.170558632e-05f, -8.174753611e-05f, - -8.178930237e-05f, -8.183088503e-05f, -8.187228401e-05f, -8.191349925e-05f, -8.195453066e-05f, -8.199537818e-05f, -8.203604174e-05f, -8.207652126e-05f, -8.211681668e-05f, -8.215692793e-05f, - -8.219685492e-05f, -8.223659761e-05f, -8.227615591e-05f, -8.231552976e-05f, -8.235471909e-05f, -8.239372383e-05f, -8.243254392e-05f, -8.247117928e-05f, -8.250962986e-05f, -8.254789559e-05f, - -8.258597639e-05f, -8.262387221e-05f, -8.266158299e-05f, -8.269910864e-05f, -8.273644913e-05f, -8.277360437e-05f, -8.281057430e-05f, -8.284735887e-05f, -8.288395801e-05f, -8.292037166e-05f, - -8.295659975e-05f, -8.299264224e-05f, -8.302849905e-05f, -8.306417012e-05f, -8.309965540e-05f, -8.313495483e-05f, -8.317006834e-05f, -8.320499589e-05f, -8.323973740e-05f, -8.327429283e-05f, - -8.330866211e-05f, -8.334284519e-05f, -8.337684201e-05f, -8.341065252e-05f, -8.344427667e-05f, -8.347771438e-05f, -8.351096562e-05f, -8.354403032e-05f, -8.357690844e-05f, -8.360959991e-05f, - -8.364210469e-05f, -8.367442272e-05f, -8.370655395e-05f, -8.373849833e-05f, -8.377025581e-05f, -8.380182633e-05f, -8.383320985e-05f, -8.386440632e-05f, -8.389541567e-05f, -8.392623788e-05f, - -8.395687288e-05f, -8.398732063e-05f, -8.401758107e-05f, -8.404765417e-05f, -8.407753988e-05f, -8.410723814e-05f, -8.413674891e-05f, -8.416607215e-05f, -8.419520781e-05f, -8.422415584e-05f, - -8.425291620e-05f, -8.428148885e-05f, -8.430987374e-05f, -8.433807082e-05f, -8.436608006e-05f, -8.439390141e-05f, -8.442153483e-05f, -8.444898027e-05f, -8.447623770e-05f, -8.450330708e-05f, - -8.453018836e-05f, -8.455688150e-05f, -8.458338647e-05f, -8.460970322e-05f, -8.463583171e-05f, -8.466177191e-05f, -8.468752378e-05f, -8.471308728e-05f, -8.473846238e-05f, -8.476364903e-05f, - -8.478864720e-05f, -8.481345685e-05f, -8.483807795e-05f, -8.486251047e-05f, -8.488675436e-05f, -8.491080960e-05f, -8.493467614e-05f, -8.495835396e-05f, -8.498184303e-05f, -8.500514330e-05f, - -8.502825475e-05f, -8.505117735e-05f, -8.507391106e-05f, -8.509645585e-05f, -8.511881170e-05f, -8.514097857e-05f, -8.516295643e-05f, -8.518474526e-05f, -8.520634501e-05f, -8.522775568e-05f, - -8.524897722e-05f, -8.527000961e-05f, -8.529085282e-05f, -8.531150683e-05f, -8.533197161e-05f, -8.535224713e-05f, -8.537233336e-05f, -8.539223029e-05f, -8.541193789e-05f, -8.543145612e-05f, - -8.545078498e-05f, -8.546992443e-05f, -8.548887446e-05f, -8.550763503e-05f, -8.552620613e-05f, -8.554458773e-05f, -8.556277982e-05f, -8.558078237e-05f, -8.559859536e-05f, -8.561621878e-05f, - -8.563365259e-05f, -8.565089679e-05f, -8.566795135e-05f, -8.568481626e-05f, -8.570149150e-05f, -8.571797704e-05f, -8.573427287e-05f, -8.575037898e-05f, -8.576629535e-05f, -8.578202196e-05f, - -8.579755880e-05f, -8.581290585e-05f, -8.582806310e-05f, -8.584303053e-05f, -8.585780813e-05f, -8.587239588e-05f, -8.588679377e-05f, -8.590100180e-05f, -8.591501994e-05f, -8.592884819e-05f, - -8.594248653e-05f, -8.595593495e-05f, -8.596919345e-05f, -8.598226200e-05f, -8.599514061e-05f, -8.600782927e-05f, -8.602032795e-05f, -8.603263666e-05f, -8.604475539e-05f, -8.605668413e-05f, - -8.606842288e-05f, -8.607997161e-05f, -8.609133034e-05f, -8.610249905e-05f, -8.611347774e-05f, -8.612426640e-05f, -8.613486502e-05f, -8.614527361e-05f, -8.615549217e-05f, -8.616552067e-05f, - -8.617535913e-05f, -8.618500754e-05f, -8.619446590e-05f, -8.620373420e-05f, -8.621281245e-05f, -8.622170064e-05f, -8.623039878e-05f, -8.623890686e-05f, -8.624722488e-05f, -8.625535285e-05f, - -8.626329076e-05f, -8.627103862e-05f, -8.627859642e-05f, -8.628596418e-05f, -8.629314189e-05f, -8.630012956e-05f, -8.630692719e-05f, -8.631353478e-05f, -8.631995235e-05f, -8.632617988e-05f, - -8.633221740e-05f, -8.633806490e-05f, -8.634372239e-05f, -8.634918988e-05f, -8.635446737e-05f, -8.635955487e-05f, -8.636445240e-05f, -8.636915995e-05f, -8.637367754e-05f, -8.637800517e-05f, - -8.638214286e-05f, -8.638609061e-05f, -8.638984843e-05f, -8.639341635e-05f, -8.639679436e-05f, -8.639998247e-05f, -8.640298071e-05f, -8.640578908e-05f, -8.640840759e-05f, -8.641083627e-05f, - -8.641307511e-05f, -8.641512414e-05f, -8.641698337e-05f, -8.641865282e-05f, -8.642013249e-05f, -8.642142241e-05f, -8.642252260e-05f, -8.642343306e-05f, -8.642415382e-05f, -8.642468489e-05f, - -8.642502629e-05f, -8.642517805e-05f, -8.642514016e-05f, -8.642491267e-05f, -8.642449558e-05f, -8.642388891e-05f, -8.642309270e-05f, -8.642210694e-05f, -8.642093168e-05f, -8.641956692e-05f, - -8.641801270e-05f, -8.641626903e-05f, -8.641433593e-05f, -8.641221344e-05f, -8.640990156e-05f, -8.640740033e-05f, -8.640470978e-05f, -8.640182992e-05f, -8.639876077e-05f, -8.639550238e-05f, - -8.639205476e-05f, -8.638841794e-05f, -8.638459194e-05f, -8.638057679e-05f, -8.637637253e-05f, -8.637197918e-05f, -8.636739676e-05f, -8.636262531e-05f, -8.635766485e-05f, -8.635251542e-05f, - -8.634717704e-05f, -8.634164975e-05f, -8.633593358e-05f, -8.633002856e-05f, -8.632393471e-05f, -8.631765208e-05f, -8.631118069e-05f, -8.630452058e-05f, -8.629767178e-05f, -8.629063433e-05f, - -8.628340825e-05f, -8.627599359e-05f, -8.626839038e-05f, -8.626059865e-05f, -8.625261845e-05f, -8.624444980e-05f, -8.623609274e-05f, -8.622754732e-05f, -8.621881356e-05f, -8.620989151e-05f, - -8.620078120e-05f, -8.619148268e-05f, -8.618199598e-05f, -8.617232114e-05f, -8.616245820e-05f, -8.615240720e-05f, -8.614216819e-05f, -8.613174121e-05f, -8.612112628e-05f, -8.611032347e-05f, - -8.609933281e-05f, -8.608815434e-05f, -8.607678811e-05f, -8.606523416e-05f, -8.605349253e-05f, -8.604156327e-05f, -8.602944642e-05f, -8.601714204e-05f, -8.600465016e-05f, -8.599197083e-05f, - -8.597910409e-05f, -8.596605000e-05f, -8.595280861e-05f, -8.593937995e-05f, -8.592576408e-05f, -8.591196105e-05f, -8.589797090e-05f, -8.588379368e-05f, -8.586942945e-05f, -8.585487826e-05f, - -8.584014015e-05f, -8.582521517e-05f, -8.581010339e-05f, -8.579480484e-05f, -8.577931958e-05f, -8.576364767e-05f, -8.574778915e-05f, -8.573174409e-05f, -8.571551253e-05f, -8.569909452e-05f, - -8.568249014e-05f, -8.566569941e-05f, -8.564872242e-05f, -8.563155920e-05f, -8.561420982e-05f, -8.559667432e-05f, -8.557895278e-05f, -8.556104525e-05f, -8.554295178e-05f, -8.552467243e-05f, - -8.550620727e-05f, -8.548755634e-05f, -8.546871972e-05f, -8.544969745e-05f, -8.543048961e-05f, -8.541109625e-05f, -8.539151743e-05f, -8.537175321e-05f, -8.535180365e-05f, -8.533166883e-05f, - -8.531134879e-05f, -8.529084361e-05f, -8.527015335e-05f, -8.524927806e-05f, -8.522821783e-05f, -8.520697270e-05f, -8.518554274e-05f, -8.516392803e-05f, -8.514212862e-05f, -8.512014458e-05f, - -8.509797598e-05f, -8.507562289e-05f, -8.505308538e-05f, -8.503036350e-05f, -8.500745733e-05f, -8.498436694e-05f, -8.496109240e-05f, -8.493763378e-05f, -8.491399114e-05f, -8.489016456e-05f, - -8.486615411e-05f, -8.484195985e-05f, -8.481758187e-05f, -8.479302022e-05f, -8.476827500e-05f, -8.474334625e-05f, -8.471823407e-05f, -8.469293852e-05f, -8.466745968e-05f, -8.464179762e-05f, - -8.461595242e-05f, -8.458992414e-05f, -8.456371287e-05f, -8.453731869e-05f, -8.451074166e-05f, -8.448398187e-05f, -8.445703938e-05f, -8.442991429e-05f, -8.440260667e-05f, -8.437511659e-05f, - -8.434744413e-05f, -8.431958937e-05f, -8.429155240e-05f, -8.426333329e-05f, -8.423493212e-05f, -8.420634897e-05f, -8.417758393e-05f, -8.414863707e-05f, -8.411950847e-05f, -8.409019822e-05f, - -8.406070641e-05f, -8.403103310e-05f, -8.400117840e-05f, -8.397114237e-05f, -8.394092511e-05f, -8.391052670e-05f, -8.387994722e-05f, -8.384918676e-05f, -8.381824540e-05f, -8.378712323e-05f, - -8.375582034e-05f, -8.372433681e-05f, -8.369267273e-05f, -8.366082820e-05f, -8.362880328e-05f, -8.359659808e-05f, -8.356421269e-05f, -8.353164718e-05f, -8.349890166e-05f, -8.346597620e-05f, - -8.343287091e-05f, -8.339958587e-05f, -8.336612117e-05f, -8.333247691e-05f, -8.329865318e-05f, -8.326465006e-05f, -8.323046765e-05f, -8.319610605e-05f, -8.316156534e-05f, -8.312684562e-05f, - -8.309194699e-05f, -8.305686954e-05f, -8.302161336e-05f, -8.298617855e-05f, -8.295056520e-05f, -8.291477342e-05f, -8.287880329e-05f, -8.284265492e-05f, -8.280632840e-05f, -8.276982382e-05f, - -8.273314130e-05f, -8.269628091e-05f, -8.265924277e-05f, -8.262202698e-05f, -8.258463362e-05f, -8.254706281e-05f, -8.250931464e-05f, -8.247138921e-05f, -8.243328662e-05f, -8.239500698e-05f, - -8.235655039e-05f, -8.231791694e-05f, -8.227910674e-05f, -8.224011990e-05f, -8.220095651e-05f, -8.216161669e-05f, -8.212210053e-05f, -8.208240814e-05f, -8.204253962e-05f, -8.200249508e-05f, - -8.196227462e-05f, -8.192187835e-05f, -8.188130638e-05f, -8.184055881e-05f, -8.179963575e-05f, -8.175853731e-05f, -8.171726359e-05f, -8.167581471e-05f, -8.163419077e-05f, -8.159239187e-05f, - -8.155041814e-05f, -8.150826967e-05f, -8.146594658e-05f, -8.142344899e-05f, -8.138077699e-05f, -8.133793070e-05f, -8.129491023e-05f, -8.125171570e-05f, -8.120834722e-05f, -8.116480489e-05f, - -8.112108884e-05f, -8.107719917e-05f, -8.103313599e-05f, -8.098889944e-05f, -8.094448960e-05f, -8.089990661e-05f, -8.085515058e-05f, -8.081022162e-05f, -8.076511985e-05f, -8.071984538e-05f, - -8.067439834e-05f, -8.062877883e-05f, -8.058298698e-05f, -8.053702290e-05f, -8.049088671e-05f, -8.044457853e-05f, -8.039809848e-05f, -8.035144668e-05f, -8.030462325e-05f, -8.025762830e-05f, - -8.021046196e-05f, -8.016312435e-05f, -8.011561559e-05f, -8.006793580e-05f, -8.002008510e-05f, -7.997206361e-05f, -7.992387146e-05f, -7.987550877e-05f, -7.982697567e-05f, -7.977827227e-05f, - -7.972939870e-05f, -7.968035508e-05f, -7.963114155e-05f, -7.958175822e-05f, -7.953220521e-05f, -7.948248267e-05f, -7.943259070e-05f, -7.938252944e-05f, -7.933229902e-05f, -7.928189955e-05f, - -7.923133118e-05f, -7.918059402e-05f, -7.912968821e-05f, -7.907861387e-05f, -7.902737114e-05f, -7.897596013e-05f, -7.892438099e-05f, -7.887263384e-05f, -7.882071881e-05f, -7.876863604e-05f, - -7.871638564e-05f, -7.866396777e-05f, -7.861138254e-05f, -7.855863008e-05f, -7.850571054e-05f, -7.845262405e-05f, -7.839937073e-05f, -7.834595072e-05f, -7.829236416e-05f, -7.823861118e-05f, - -7.818469191e-05f, -7.813060649e-05f, -7.807635505e-05f, -7.802193773e-05f, -7.796735467e-05f, -7.791260600e-05f, -7.785769186e-05f, -7.780261239e-05f, -7.774736771e-05f, -7.769195798e-05f, - -7.763638333e-05f, -7.758064390e-05f, -7.752473982e-05f, -7.746867124e-05f, -7.741243829e-05f, -7.735604112e-05f, -7.729947986e-05f, -7.724275466e-05f, -7.718586565e-05f, -7.712881298e-05f, - -7.707159679e-05f, -7.701421723e-05f, -7.695667442e-05f, -7.689896852e-05f, -7.684109967e-05f, -7.678306802e-05f, -7.672487369e-05f, -7.666651685e-05f, -7.660799763e-05f, -7.654931618e-05f, - -7.649047265e-05f, -7.643146717e-05f, -7.637229990e-05f, -7.631297098e-05f, -7.625348056e-05f, -7.619382878e-05f, -7.613401579e-05f, -7.607404174e-05f, -7.601390677e-05f, -7.595361104e-05f, - -7.589315470e-05f, -7.583253788e-05f, -7.577176074e-05f, -7.571082344e-05f, -7.564972611e-05f, -7.558846891e-05f, -7.552705200e-05f, -7.546547551e-05f, -7.540373960e-05f, -7.534184443e-05f, - -7.527979015e-05f, -7.521757690e-05f, -7.515520484e-05f, -7.509267412e-05f, -7.502998490e-05f, -7.496713732e-05f, -7.490413155e-05f, -7.484096774e-05f, -7.477764604e-05f, -7.471416660e-05f, - -7.465052958e-05f, -7.458673514e-05f, -7.452278344e-05f, -7.445867462e-05f, -7.439440884e-05f, -7.432998627e-05f, -7.426540705e-05f, -7.420067135e-05f, -7.413577933e-05f, -7.407073113e-05f, - -7.400552693e-05f, -7.394016687e-05f, -7.387465113e-05f, -7.380897984e-05f, -7.374315319e-05f, -7.367717132e-05f, -7.361103440e-05f, -7.354474259e-05f, -7.347829604e-05f, -7.341169493e-05f, - -7.334493941e-05f, -7.327802964e-05f, -7.321096579e-05f, -7.314374801e-05f, -7.307637648e-05f, -7.300885135e-05f, -7.294117279e-05f, -7.287334096e-05f, -7.280535603e-05f, -7.273721815e-05f, - -7.266892751e-05f, -7.260048425e-05f, -7.253188855e-05f, -7.246314057e-05f, -7.239424048e-05f, -7.232518845e-05f, -7.225598463e-05f, -7.218662921e-05f, -7.211712234e-05f, -7.204746419e-05f, - -7.197765494e-05f, -7.190769474e-05f, -7.183758377e-05f, -7.176732220e-05f, -7.169691020e-05f, -7.162634793e-05f, -7.155563557e-05f, -7.148477328e-05f, -7.141376124e-05f, -7.134259962e-05f, - -7.127128859e-05f, -7.119982832e-05f, -7.112821898e-05f, -7.105646074e-05f, -7.098455378e-05f, -7.091249827e-05f, -7.084029438e-05f, -7.076794229e-05f, -7.069544216e-05f, -7.062279418e-05f, - -7.054999851e-05f, -7.047705534e-05f, -7.040396483e-05f, -7.033072717e-05f, -7.025734252e-05f, -7.018381106e-05f, -7.011013298e-05f, -7.003630844e-05f, -6.996233762e-05f, -6.988822070e-05f, - -6.981395785e-05f, -6.973954926e-05f, -6.966499510e-05f, -6.959029555e-05f, -6.951545079e-05f, -6.944046100e-05f, -6.936532635e-05f, -6.929004703e-05f, -6.921462321e-05f, -6.913905508e-05f, - -6.906334282e-05f, -6.898748660e-05f, -6.891148660e-05f, -6.883534302e-05f, -6.875905603e-05f, -6.868262580e-05f, -6.860605253e-05f, -6.852933640e-05f, -6.845247758e-05f, -6.837547627e-05f, - -6.829833264e-05f, -6.822104688e-05f, -6.814361917e-05f, -6.806604970e-05f, -6.798833865e-05f, -6.791048620e-05f, -6.783249254e-05f, -6.775435786e-05f, -6.767608235e-05f, -6.759766617e-05f, - -6.751910954e-05f, -6.744041262e-05f, -6.736157561e-05f, -6.728259869e-05f, -6.720348205e-05f, -6.712422588e-05f, -6.704483037e-05f, -6.696529570e-05f, -6.688562207e-05f, -6.680580966e-05f, - -6.672585865e-05f, -6.664576925e-05f, -6.656554164e-05f, -6.648517601e-05f, -6.640467255e-05f, -6.632403145e-05f, -6.624325290e-05f, -6.616233709e-05f, -6.608128422e-05f, -6.600009447e-05f, - -6.591876804e-05f, -6.583730512e-05f, -6.575570589e-05f, -6.567397057e-05f, -6.559209933e-05f, -6.551009237e-05f, -6.542794989e-05f, -6.534567207e-05f, -6.526325912e-05f, -6.518071122e-05f, - -6.509802858e-05f, -6.501521138e-05f, -6.493225982e-05f, -6.484917410e-05f, -6.476595441e-05f, -6.468260095e-05f, -6.459911392e-05f, -6.451549351e-05f, -6.443173992e-05f, -6.434785334e-05f, - -6.426383397e-05f, -6.417968202e-05f, -6.409539768e-05f, -6.401098114e-05f, -6.392643261e-05f, -6.384175228e-05f, -6.375694035e-05f, -6.367199703e-05f, -6.358692251e-05f, -6.350171699e-05f, - -6.341638068e-05f, -6.333091377e-05f, -6.324531646e-05f, -6.315958895e-05f, -6.307373145e-05f, -6.298774416e-05f, -6.290162727e-05f, -6.281538100e-05f, -6.272900554e-05f, -6.264250109e-05f, - -6.255586786e-05f, -6.246910606e-05f, -6.238221587e-05f, -6.229519752e-05f, -6.220805119e-05f, -6.212077711e-05f, -6.203337546e-05f, -6.194584646e-05f, -6.185819030e-05f, -6.177040720e-05f, - -6.168249736e-05f, -6.159446099e-05f, -6.150629829e-05f, -6.141800946e-05f, -6.132959472e-05f, -6.124105427e-05f, -6.115238832e-05f, -6.106359707e-05f, -6.097468074e-05f, -6.088563952e-05f, - -6.079647363e-05f, -6.070718328e-05f, -6.061776867e-05f, -6.052823002e-05f, -6.043856753e-05f, -6.034878140e-05f, -6.025887186e-05f, -6.016883911e-05f, -6.007868336e-05f, -5.998840482e-05f, - -5.989800370e-05f, -5.980748021e-05f, -5.971683457e-05f, -5.962606698e-05f, -5.953517765e-05f, -5.944416680e-05f, -5.935303464e-05f, -5.926178138e-05f, -5.917040723e-05f, -5.907891240e-05f, - -5.898729712e-05f, -5.889556159e-05f, -5.880370602e-05f, -5.871173063e-05f, -5.861963564e-05f, -5.852742125e-05f, -5.843508768e-05f, -5.834263515e-05f, -5.825006387e-05f, -5.815737405e-05f, - -5.806456592e-05f, -5.797163968e-05f, -5.787859555e-05f, -5.778543375e-05f, -5.769215450e-05f, -5.759875801e-05f, -5.750524449e-05f, -5.741161417e-05f, -5.731786726e-05f, -5.722400398e-05f, - -5.713002455e-05f, -5.703592918e-05f, -5.694171809e-05f, -5.684739151e-05f, -5.675294964e-05f, -5.665839272e-05f, -5.656372095e-05f, -5.646893456e-05f, -5.637403376e-05f, -5.627901878e-05f, - -5.618388984e-05f, -5.608864715e-05f, -5.599329094e-05f, -5.589782143e-05f, -5.580223884e-05f, -5.570654338e-05f, -5.561073529e-05f, -5.551481478e-05f, -5.541878207e-05f, -5.532263739e-05f, - -5.522638096e-05f, -5.513001300e-05f, -5.503353373e-05f, -5.493694337e-05f, -5.484024216e-05f, -5.474343031e-05f, -5.464650805e-05f, -5.454947559e-05f, -5.445233317e-05f, -5.435508101e-05f, - -5.425771933e-05f, -5.416024836e-05f, -5.406266832e-05f, -5.396497944e-05f, -5.386718194e-05f, -5.376927605e-05f, -5.367126200e-05f, -5.357314000e-05f, -5.347491029e-05f, -5.337657309e-05f, - -5.327812863e-05f, -5.317957714e-05f, -5.308091884e-05f, -5.298215396e-05f, -5.288328272e-05f, -5.278430536e-05f, -5.268522211e-05f, -5.258603318e-05f, -5.248673882e-05f, -5.238733924e-05f, - -5.228783468e-05f, -5.218822537e-05f, -5.208851153e-05f, -5.198869339e-05f, -5.188877119e-05f, -5.178874515e-05f, -5.168861550e-05f, -5.158838248e-05f, -5.148804631e-05f, -5.138760722e-05f, - -5.128706545e-05f, -5.118642123e-05f, -5.108567478e-05f, -5.098482634e-05f, -5.088387614e-05f, -5.078282441e-05f, -5.068167139e-05f, -5.058041730e-05f, -5.047906237e-05f, -5.037760685e-05f, - -5.027605097e-05f, -5.017439495e-05f, -5.007263902e-05f, -4.997078344e-05f, -4.986882841e-05f, -4.976677419e-05f, -4.966462100e-05f, -4.956236908e-05f, -4.946001866e-05f, -4.935756998e-05f, - -4.925502327e-05f, -4.915237877e-05f, -4.904963671e-05f, -4.894679733e-05f, -4.884386085e-05f, -4.874082753e-05f, -4.863769759e-05f, -4.853447127e-05f, -4.843114880e-05f, -4.832773043e-05f, - -4.822421639e-05f, -4.812060691e-05f, -4.801690224e-05f, -4.791310260e-05f, -4.780920824e-05f, -4.770521940e-05f, -4.760113631e-05f, -4.749695921e-05f, -4.739268834e-05f, -4.728832393e-05f, - -4.718386623e-05f, -4.707931548e-05f, -4.697467190e-05f, -4.686993575e-05f, -4.676510726e-05f, -4.666018667e-05f, -4.655517421e-05f, -4.645007014e-05f, -4.634487468e-05f, -4.623958809e-05f, - -4.613421059e-05f, -4.602874243e-05f, -4.592318386e-05f, -4.581753510e-05f, -4.571179641e-05f, -4.560596802e-05f, -4.550005017e-05f, -4.539404311e-05f, -4.528794707e-05f, -4.518176231e-05f, - -4.507548905e-05f, -4.496912755e-05f, -4.486267804e-05f, -4.475614077e-05f, -4.464951598e-05f, -4.454280392e-05f, -4.443600482e-05f, -4.432911893e-05f, -4.422214649e-05f, -4.411508775e-05f, - -4.400794295e-05f, -4.390071233e-05f, -4.379339614e-05f, -4.368599462e-05f, -4.357850801e-05f, -4.347093657e-05f, -4.336328053e-05f, -4.325554014e-05f, -4.314771564e-05f, -4.303980728e-05f, - -4.293181531e-05f, -4.282373997e-05f, -4.271558150e-05f, -4.260734016e-05f, -4.249901618e-05f, -4.239060982e-05f, -4.228212131e-05f, -4.217355091e-05f, -4.206489886e-05f, -4.195616542e-05f, - -4.184735081e-05f, -4.173845531e-05f, -4.162947914e-05f, -4.152042255e-05f, -4.141128580e-05f, -4.130206914e-05f, -4.119277280e-05f, -4.108339704e-05f, -4.097394211e-05f, -4.086440825e-05f, - -4.075479571e-05f, -4.064510475e-05f, -4.053533560e-05f, -4.042548852e-05f, -4.031556376e-05f, -4.020556156e-05f, -4.009548218e-05f, -3.998532586e-05f, -3.987509286e-05f, -3.976478342e-05f, - -3.965439779e-05f, -3.954393623e-05f, -3.943339898e-05f, -3.932278629e-05f, -3.921209842e-05f, -3.910133561e-05f, -3.899049812e-05f, -3.887958619e-05f, -3.876860008e-05f, -3.865754003e-05f, - -3.854640631e-05f, -3.843519915e-05f, -3.832391882e-05f, -3.821256556e-05f, -3.810113962e-05f, -3.798964126e-05f, -3.787807073e-05f, -3.776642828e-05f, -3.765471416e-05f, -3.754292863e-05f, - -3.743107194e-05f, -3.731914433e-05f, -3.720714607e-05f, -3.709507741e-05f, -3.698293859e-05f, -3.687072988e-05f, -3.675845152e-05f, -3.664610377e-05f, -3.653368688e-05f, -3.642120111e-05f, - -3.630864671e-05f, -3.619602393e-05f, -3.608333303e-05f, -3.597057427e-05f, -3.585774789e-05f, -3.574485415e-05f, -3.563189330e-05f, -3.551886561e-05f, -3.540577132e-05f, -3.529261068e-05f, - -3.517938397e-05f, -3.506609142e-05f, -3.495273330e-05f, -3.483930986e-05f, -3.472582135e-05f, -3.461226804e-05f, -3.449865017e-05f, -3.438496801e-05f, -3.427122180e-05f, -3.415741181e-05f, - -3.404353829e-05f, -3.392960150e-05f, -3.381560170e-05f, -3.370153913e-05f, -3.358741406e-05f, -3.347322674e-05f, -3.335897744e-05f, -3.324466640e-05f, -3.313029389e-05f, -3.301586016e-05f, - -3.290136547e-05f, -3.278681007e-05f, -3.267219423e-05f, -3.255751820e-05f, -3.244278224e-05f, -3.232798661e-05f, -3.221313156e-05f, -3.209821736e-05f, -3.198324425e-05f, -3.186821251e-05f, - -3.175312239e-05f, -3.163797414e-05f, -3.152276802e-05f, -3.140750430e-05f, -3.129218324e-05f, -3.117680508e-05f, -3.106137009e-05f, -3.094587854e-05f, -3.083033067e-05f, -3.071472675e-05f, - -3.059906704e-05f, -3.048335179e-05f, -3.036758127e-05f, -3.025175573e-05f, -3.013587544e-05f, -3.001994066e-05f, -2.990395164e-05f, -2.978790865e-05f, -2.967181194e-05f, -2.955566177e-05f, - -2.943945842e-05f, -2.932320213e-05f, -2.920689316e-05f, -2.909053178e-05f, -2.897411825e-05f, -2.885765283e-05f, -2.874113578e-05f, -2.862456736e-05f, -2.850794783e-05f, -2.839127745e-05f, - -2.827455648e-05f, -2.815778519e-05f, -2.804096384e-05f, -2.792409268e-05f, -2.780717199e-05f, -2.769020201e-05f, -2.757318301e-05f, -2.745611526e-05f, -2.733899902e-05f, -2.722183454e-05f, - -2.710462210e-05f, -2.698736194e-05f, -2.687005434e-05f, -2.675269955e-05f, -2.663529785e-05f, -2.651784948e-05f, -2.640035472e-05f, -2.628281382e-05f, -2.616522705e-05f, -2.604759468e-05f, - -2.592991695e-05f, -2.581219415e-05f, -2.569442652e-05f, -2.557661434e-05f, -2.545875786e-05f, -2.534085735e-05f, -2.522291307e-05f, -2.510492529e-05f, -2.498689426e-05f, -2.486882026e-05f, - -2.475070354e-05f, -2.463254437e-05f, -2.451434302e-05f, -2.439609974e-05f, -2.427781480e-05f, -2.415948846e-05f, -2.404112100e-05f, -2.392271266e-05f, -2.380426372e-05f, -2.368577443e-05f, - -2.356724508e-05f, -2.344867591e-05f, -2.333006719e-05f, -2.321141918e-05f, -2.309273216e-05f, -2.297400639e-05f, -2.285524212e-05f, -2.273643962e-05f, -2.261759917e-05f, -2.249872102e-05f, - -2.237980543e-05f, -2.226085268e-05f, -2.214186303e-05f, -2.202283674e-05f, -2.190377407e-05f, -2.178467530e-05f, -2.166554069e-05f, -2.154637049e-05f, -2.142716499e-05f, -2.130792444e-05f, - -2.118864910e-05f, -2.106933925e-05f, -2.094999515e-05f, -2.083061706e-05f, -2.071120525e-05f, -2.059175998e-05f, -2.047228153e-05f, -2.035277015e-05f, -2.023322611e-05f, -2.011364968e-05f, - -1.999404112e-05f, -1.987440070e-05f, -1.975472869e-05f, -1.963502534e-05f, -1.951529093e-05f, -1.939552573e-05f, -1.927572999e-05f, -1.915590398e-05f, -1.903604798e-05f, -1.891616224e-05f, - -1.879624703e-05f, -1.867630262e-05f, -1.855632927e-05f, -1.843632726e-05f, -1.831629684e-05f, -1.819623828e-05f, -1.807615186e-05f, -1.795603783e-05f, -1.783589646e-05f, -1.771572802e-05f, - -1.759553278e-05f, -1.747531099e-05f, -1.735506294e-05f, -1.723478888e-05f, -1.711448908e-05f, -1.699416381e-05f, -1.687381333e-05f, -1.675343792e-05f, -1.663303783e-05f, -1.651261334e-05f, - -1.639216471e-05f, -1.627169221e-05f, -1.615119610e-05f, -1.603067665e-05f, -1.591013413e-05f, -1.578956881e-05f, -1.566898095e-05f, -1.554837082e-05f, -1.542773869e-05f, -1.530708482e-05f, - -1.518640948e-05f, -1.506571294e-05f, -1.494499546e-05f, -1.482425731e-05f, -1.470349876e-05f, -1.458272008e-05f, -1.446192153e-05f, -1.434110338e-05f, -1.422026589e-05f, -1.409940934e-05f, - -1.397853399e-05f, -1.385764011e-05f, -1.373672797e-05f, -1.361579783e-05f, -1.349484996e-05f, -1.337388462e-05f, -1.325290209e-05f, -1.313190263e-05f, -1.301088652e-05f, -1.288985400e-05f, - -1.276880536e-05f, -1.264774087e-05f, -1.252666078e-05f, -1.240556536e-05f, -1.228445489e-05f, -1.216332963e-05f, -1.204218985e-05f, -1.192103581e-05f, -1.179986778e-05f, -1.167868603e-05f, - -1.155749083e-05f, -1.143628245e-05f, -1.131506114e-05f, -1.119382719e-05f, -1.107258085e-05f, -1.095132239e-05f, -1.083005209e-05f, -1.070877020e-05f, -1.058747700e-05f, -1.046617275e-05f, - -1.034485772e-05f, -1.022353218e-05f, -1.010219640e-05f, -9.980850638e-06f, -9.859495166e-06f, -9.738130251e-06f, -9.616756160e-06f, -9.495373161e-06f, -9.373981521e-06f, -9.252581507e-06f, - -9.131173387e-06f, -9.009757428e-06f, -8.888333897e-06f, -8.766903061e-06f, -8.645465188e-06f, -8.524020545e-06f, -8.402569399e-06f, -8.281112017e-06f, -8.159648667e-06f, -8.038179616e-06f, - -7.916705130e-06f, -7.795225478e-06f, -7.673740926e-06f, -7.552251741e-06f, -7.430758190e-06f, -7.309260541e-06f, -7.187759061e-06f, -7.066254016e-06f, -6.944745674e-06f, -6.823234302e-06f, - -6.701720166e-06f, -6.580203534e-06f, -6.458684673e-06f, -6.337163849e-06f, -6.215641330e-06f, -6.094117382e-06f, -5.972592272e-06f, -5.851066267e-06f, -5.729539635e-06f, -5.608012641e-06f, - -5.486485552e-06f, -5.364958636e-06f, -5.243432158e-06f, -5.121906386e-06f, -5.000381587e-06f, -4.878858026e-06f, -4.757335970e-06f, -4.635815687e-06f, -4.514297442e-06f, -4.392781502e-06f, - -4.271268134e-06f, -4.149757603e-06f, -4.028250177e-06f, -3.906746122e-06f, -3.785245704e-06f, -3.663749189e-06f, -3.542256844e-06f, -3.420768935e-06f, -3.299285727e-06f, -3.177807488e-06f, - -3.056334484e-06f, -2.934866980e-06f, -2.813405242e-06f, -2.691949537e-06f, -2.570500130e-06f, -2.449057287e-06f, -2.327621275e-06f, -2.206192359e-06f, -2.084770805e-06f, -1.963356878e-06f, - -1.841950845e-06f, -1.720552971e-06f, -1.599163522e-06f, -1.477782763e-06f, -1.356410959e-06f, -1.235048377e-06f, -1.113695282e-06f, -9.923519381e-07f, -8.710186122e-07f, -7.496955690e-07f, - -6.283830738e-07f, -5.070813917e-07f, -3.857907880e-07f, -2.645115276e-07f, -1.432438758e-07f, -2.198809738e-08f, 9.925554263e-08f, 2.204867794e-07f, 3.417053480e-07f, 4.629109837e-07f, - 5.841034218e-07f, 7.052823977e-07f, 8.264476466e-07f, 9.475989042e-07f, 1.068735906e-06f, 1.189858387e-06f, 1.310966083e-06f, 1.432058731e-06f, 1.553136065e-06f, 1.674197821e-06f, - 1.795243736e-06f, 1.916273545e-06f, 2.037286984e-06f, 2.158283790e-06f, 2.279263698e-06f, 2.400226444e-06f, 2.521171765e-06f, 2.642099397e-06f, 2.763009077e-06f, 2.883900541e-06f, - 3.004773525e-06f, 3.125627766e-06f, 3.246463000e-06f, 3.367278965e-06f, 3.488075397e-06f, 3.608852032e-06f, 3.729608609e-06f, 3.850344863e-06f, 3.971060532e-06f, 4.091755353e-06f, - 4.212429063e-06f, 4.333081399e-06f, 4.453712100e-06f, 4.574320901e-06f, 4.694907541e-06f, 4.815471757e-06f, 4.936013287e-06f, 5.056531869e-06f, 5.177027240e-06f, 5.297499138e-06f, - 5.417947302e-06f, 5.538371468e-06f, 5.658771376e-06f, 5.779146764e-06f, 5.899497369e-06f, 6.019822930e-06f, 6.140123186e-06f, 6.260397875e-06f, 6.380646735e-06f, 6.500869506e-06f, - 6.621065925e-06f, 6.741235733e-06f, 6.861378668e-06f, 6.981494468e-06f, 7.101582873e-06f, 7.221643622e-06f, 7.341676455e-06f, 7.461681111e-06f, 7.581657328e-06f, 7.701604848e-06f, - 7.821523408e-06f, 7.941412750e-06f, 8.061272613e-06f, 8.181102736e-06f, 8.300902860e-06f, 8.420672725e-06f, 8.540412071e-06f, 8.660120639e-06f, 8.779798167e-06f, 8.899444398e-06f, - 9.019059072e-06f, 9.138641929e-06f, 9.258192709e-06f, 9.377711155e-06f, 9.497197006e-06f, 9.616650005e-06f, 9.736069891e-06f, 9.855456406e-06f, 9.974809291e-06f, 1.009412829e-05f, - 1.021341314e-05f, 1.033266359e-05f, 1.045187937e-05f, 1.057106023e-05f, 1.069020591e-05f, 1.080931616e-05f, 1.092839071e-05f, 1.104742930e-05f, 1.116643169e-05f, 1.128539760e-05f, - 1.140432680e-05f, 1.152321900e-05f, 1.164207397e-05f, 1.176089144e-05f, 1.187967116e-05f, 1.199841287e-05f, 1.211711630e-05f, 1.223578122e-05f, 1.235440735e-05f, 1.247299444e-05f, - 1.259154224e-05f, 1.271005049e-05f, 1.282851893e-05f, 1.294694731e-05f, 1.306533537e-05f, 1.318368286e-05f, 1.330198952e-05f, 1.342025509e-05f, 1.353847932e-05f, 1.365666195e-05f, - 1.377480274e-05f, 1.389290141e-05f, 1.401095773e-05f, 1.412897143e-05f, 1.424694226e-05f, 1.436486996e-05f, 1.448275428e-05f, 1.460059497e-05f, 1.471839177e-05f, 1.483614443e-05f, - 1.495385269e-05f, 1.507151630e-05f, 1.518913500e-05f, 1.530670855e-05f, 1.542423668e-05f, 1.554171915e-05f, 1.565915570e-05f, 1.577654608e-05f, 1.589389004e-05f, 1.601118732e-05f, - 1.612843766e-05f, 1.624564083e-05f, 1.636279656e-05f, 1.647990460e-05f, 1.659696470e-05f, 1.671397662e-05f, 1.683094008e-05f, 1.694785485e-05f, 1.706472068e-05f, 1.718153730e-05f, - 1.729830448e-05f, 1.741502195e-05f, 1.753168947e-05f, 1.764830679e-05f, 1.776487365e-05f, 1.788138980e-05f, 1.799785500e-05f, 1.811426900e-05f, 1.823063153e-05f, 1.834694236e-05f, - 1.846320123e-05f, 1.857940790e-05f, 1.869556210e-05f, 1.881166360e-05f, 1.892771215e-05f, 1.904370748e-05f, 1.915964937e-05f, 1.927553755e-05f, 1.939137177e-05f, 1.950715180e-05f, - 1.962287737e-05f, 1.973854825e-05f, 1.985416417e-05f, 1.996972491e-05f, 2.008523019e-05f, 2.020067979e-05f, 2.031607345e-05f, 2.043141092e-05f, 2.054669196e-05f, 2.066191631e-05f, - 2.077708374e-05f, 2.089219399e-05f, 2.100724681e-05f, 2.112224197e-05f, 2.123717921e-05f, 2.135205829e-05f, 2.146687896e-05f, 2.158164097e-05f, 2.169634409e-05f, 2.181098805e-05f, - 2.192557263e-05f, 2.204009756e-05f, 2.215456261e-05f, 2.226896754e-05f, 2.238331209e-05f, 2.249759602e-05f, 2.261181909e-05f, 2.272598104e-05f, 2.284008165e-05f, 2.295412066e-05f, - 2.306809783e-05f, 2.318201292e-05f, 2.329586568e-05f, 2.340965586e-05f, 2.352338323e-05f, 2.363704754e-05f, 2.375064855e-05f, 2.386418602e-05f, 2.397765969e-05f, 2.409106934e-05f, - 2.420441471e-05f, 2.431769557e-05f, 2.443091167e-05f, 2.454406278e-05f, 2.465714864e-05f, 2.477016902e-05f, 2.488312367e-05f, 2.499601236e-05f, 2.510883485e-05f, 2.522159088e-05f, - 2.533428023e-05f, 2.544690265e-05f, 2.555945790e-05f, 2.567194574e-05f, 2.578436593e-05f, 2.589671823e-05f, 2.600900240e-05f, 2.612121820e-05f, 2.623336540e-05f, 2.634544374e-05f, - 2.645745300e-05f, 2.656939294e-05f, 2.668126331e-05f, 2.679306388e-05f, 2.690479440e-05f, 2.701645465e-05f, 2.712804438e-05f, 2.723956335e-05f, 2.735101133e-05f, 2.746238808e-05f, - 2.757369337e-05f, 2.768492695e-05f, 2.779608859e-05f, 2.790717805e-05f, 2.801819509e-05f, 2.812913948e-05f, 2.824001099e-05f, 2.835080937e-05f, 2.846153440e-05f, 2.857218582e-05f, - 2.868276342e-05f, 2.879326695e-05f, 2.890369619e-05f, 2.901405088e-05f, 2.912433081e-05f, 2.923453573e-05f, 2.934466541e-05f, 2.945471962e-05f, 2.956469812e-05f, 2.967460069e-05f, - 2.978442707e-05f, 2.989417705e-05f, 3.000385039e-05f, 3.011344685e-05f, 3.022296621e-05f, 3.033240823e-05f, 3.044177267e-05f, 3.055105931e-05f, 3.066026792e-05f, 3.076939825e-05f, - 3.087845009e-05f, 3.098742320e-05f, 3.109631734e-05f, 3.120513229e-05f, 3.131386782e-05f, 3.142252369e-05f, 3.153109968e-05f, 3.163959555e-05f, 3.174801107e-05f, 3.185634602e-05f, - 3.196460017e-05f, 3.207277328e-05f, 3.218086512e-05f, 3.228887547e-05f, 3.239680410e-05f, 3.250465078e-05f, 3.261241529e-05f, 3.272009738e-05f, 3.282769684e-05f, 3.293521343e-05f, - 3.304264694e-05f, 3.314999713e-05f, 3.325726377e-05f, 3.336444664e-05f, 3.347154551e-05f, 3.357856015e-05f, 3.368549034e-05f, 3.379233586e-05f, 3.389909647e-05f, 3.400577195e-05f, - 3.411236207e-05f, 3.421886661e-05f, 3.432528535e-05f, 3.443161805e-05f, 3.453786450e-05f, 3.464402447e-05f, 3.475009774e-05f, 3.485608407e-05f, 3.496198325e-05f, 3.506779506e-05f, - 3.517351927e-05f, 3.527915565e-05f, 3.538470399e-05f, 3.549016406e-05f, 3.559553564e-05f, 3.570081851e-05f, 3.580601243e-05f, 3.591111721e-05f, 3.601613260e-05f, 3.612105839e-05f, - 3.622589436e-05f, 3.633064028e-05f, 3.643529595e-05f, 3.653986112e-05f, 3.664433560e-05f, 3.674871914e-05f, 3.685301155e-05f, 3.695721258e-05f, 3.706132204e-05f, 3.716533969e-05f, - 3.726926531e-05f, 3.737309870e-05f, 3.747683962e-05f, 3.758048787e-05f, 3.768404322e-05f, 3.778750545e-05f, 3.789087436e-05f, 3.799414971e-05f, 3.809733130e-05f, 3.820041890e-05f, - 3.830341230e-05f, 3.840631128e-05f, 3.850911564e-05f, 3.861182514e-05f, 3.871443957e-05f, 3.881695872e-05f, 3.891938238e-05f, 3.902171033e-05f, 3.912394235e-05f, 3.922607822e-05f, - 3.932811774e-05f, 3.943006069e-05f, 3.953190686e-05f, 3.963365603e-05f, 3.973530798e-05f, 3.983686251e-05f, 3.993831941e-05f, 4.003967845e-05f, 4.014093943e-05f, 4.024210213e-05f, - 4.034316635e-05f, 4.044413186e-05f, 4.054499847e-05f, 4.064576595e-05f, 4.074643409e-05f, 4.084700269e-05f, 4.094747154e-05f, 4.104784042e-05f, 4.114810912e-05f, 4.124827744e-05f, - 4.134834516e-05f, 4.144831207e-05f, 4.154817797e-05f, 4.164794265e-05f, 4.174760589e-05f, 4.184716749e-05f, 4.194662724e-05f, 4.204598494e-05f, 4.214524037e-05f, 4.224439333e-05f, - 4.234344360e-05f, 4.244239099e-05f, 4.254123529e-05f, 4.263997628e-05f, 4.273861377e-05f, 4.283714754e-05f, 4.293557740e-05f, 4.303390313e-05f, 4.313212453e-05f, 4.323024140e-05f, - 4.332825353e-05f, 4.342616071e-05f, 4.352396275e-05f, 4.362165943e-05f, 4.371925055e-05f, 4.381673592e-05f, 4.391411533e-05f, 4.401138856e-05f, 4.410855543e-05f, 4.420561573e-05f, - 4.430256925e-05f, 4.439941580e-05f, 4.449615517e-05f, 4.459278716e-05f, 4.468931157e-05f, 4.478572820e-05f, 4.488203684e-05f, 4.497823731e-05f, 4.507432939e-05f, 4.517031289e-05f, - 4.526618760e-05f, 4.536195333e-05f, 4.545760989e-05f, 4.555315706e-05f, 4.564859465e-05f, 4.574392247e-05f, 4.583914030e-05f, 4.593424797e-05f, 4.602924527e-05f, 4.612413199e-05f, - 4.621890796e-05f, 4.631357295e-05f, 4.640812679e-05f, 4.650256928e-05f, 4.659690021e-05f, 4.669111940e-05f, 4.678522664e-05f, 4.687922175e-05f, 4.697310452e-05f, 4.706687476e-05f, - 4.716053229e-05f, 4.725407689e-05f, 4.734750839e-05f, 4.744082658e-05f, 4.753403128e-05f, 4.762712228e-05f, 4.772009940e-05f, 4.781296245e-05f, 4.790571122e-05f, 4.799834554e-05f, - 4.809086520e-05f, 4.818327003e-05f, 4.827555981e-05f, 4.836773437e-05f, 4.845979352e-05f, 4.855173705e-05f, 4.864356479e-05f, 4.873527655e-05f, 4.882687212e-05f, 4.891835133e-05f, - 4.900971399e-05f, 4.910095990e-05f, 4.919208888e-05f, 4.928310074e-05f, 4.937399529e-05f, 4.946477235e-05f, 4.955543172e-05f, 4.964597322e-05f, 4.973639667e-05f, 4.982670187e-05f, - 4.991688864e-05f, 5.000695679e-05f, 5.009690614e-05f, 5.018673651e-05f, 5.027644770e-05f, 5.036603954e-05f, 5.045551183e-05f, 5.054486440e-05f, 5.063409705e-05f, 5.072320961e-05f, - 5.081220190e-05f, 5.090107372e-05f, 5.098982490e-05f, 5.107845526e-05f, 5.116696460e-05f, 5.125535276e-05f, 5.134361954e-05f, 5.143176477e-05f, 5.151978826e-05f, 5.160768984e-05f, - 5.169546932e-05f, 5.178312652e-05f, 5.187066126e-05f, 5.195807337e-05f, 5.204536267e-05f, 5.213252896e-05f, 5.221957208e-05f, 5.230649185e-05f, 5.239328809e-05f, 5.247996062e-05f, - 5.256650926e-05f, 5.265293384e-05f, 5.273923417e-05f, 5.282541009e-05f, 5.291146140e-05f, 5.299738795e-05f, 5.308318955e-05f, 5.316886603e-05f, 5.325441721e-05f, 5.333984291e-05f, - 5.342514297e-05f, 5.351031720e-05f, 5.359536543e-05f, 5.368028750e-05f, 5.376508321e-05f, 5.384975241e-05f, 5.393429492e-05f, 5.401871056e-05f, 5.410299917e-05f, 5.418716056e-05f, - 5.427119458e-05f, 5.435510104e-05f, 5.443887978e-05f, 5.452253062e-05f, 5.460605340e-05f, 5.468944794e-05f, 5.477271408e-05f, 5.485585164e-05f, 5.493886045e-05f, 5.502174035e-05f, - 5.510449117e-05f, 5.518711274e-05f, 5.526960488e-05f, 5.535196744e-05f, 5.543420023e-05f, 5.551630311e-05f, 5.559827590e-05f, 5.568011842e-05f, 5.576183053e-05f, 5.584341204e-05f, - 5.592486280e-05f, 5.600618263e-05f, 5.608737138e-05f, 5.616842888e-05f, 5.624935496e-05f, 5.633014946e-05f, 5.641081222e-05f, 5.649134306e-05f, 5.657174184e-05f, 5.665200838e-05f, - 5.673214252e-05f, 5.681214410e-05f, 5.689201296e-05f, 5.697174893e-05f, 5.705135186e-05f, 5.713082158e-05f, 5.721015793e-05f, 5.728936075e-05f, 5.736842988e-05f, 5.744736516e-05f, - 5.752616644e-05f, 5.760483354e-05f, 5.768336632e-05f, 5.776176461e-05f, 5.784002825e-05f, 5.791815709e-05f, 5.799615097e-05f, 5.807400973e-05f, 5.815173321e-05f, 5.822932126e-05f, - 5.830677372e-05f, 5.838409044e-05f, 5.846127125e-05f, 5.853831601e-05f, 5.861522455e-05f, 5.869199672e-05f, 5.876863237e-05f, 5.884513135e-05f, 5.892149349e-05f, 5.899771865e-05f, - 5.907380666e-05f, 5.914975739e-05f, 5.922557067e-05f, 5.930124636e-05f, 5.937678429e-05f, 5.945218432e-05f, 5.952744630e-05f, 5.960257008e-05f, 5.967755550e-05f, 5.975240242e-05f, - 5.982711068e-05f, 5.990168013e-05f, 5.997611063e-05f, 6.005040202e-05f, 6.012455416e-05f, 6.019856689e-05f, 6.027244008e-05f, 6.034617356e-05f, 6.041976720e-05f, 6.049322085e-05f, - 6.056653435e-05f, 6.063970756e-05f, 6.071274034e-05f, 6.078563254e-05f, 6.085838402e-05f, 6.093099462e-05f, 6.100346420e-05f, 6.107579262e-05f, 6.114797974e-05f, 6.122002540e-05f, - 6.129192947e-05f, 6.136369180e-05f, 6.143531225e-05f, 6.150679068e-05f, 6.157812694e-05f, 6.164932089e-05f, 6.172037239e-05f, 6.179128130e-05f, 6.186204747e-05f, 6.193267077e-05f, - 6.200315106e-05f, 6.207348819e-05f, 6.214368202e-05f, 6.221373242e-05f, 6.228363924e-05f, 6.235340236e-05f, 6.242302162e-05f, 6.249249689e-05f, 6.256182803e-05f, 6.263101490e-05f, - 6.270005738e-05f, 6.276895531e-05f, 6.283770857e-05f, 6.290631701e-05f, 6.297478051e-05f, 6.304309892e-05f, 6.311127211e-05f, 6.317929995e-05f, 6.324718230e-05f, 6.331491902e-05f, - 6.338250999e-05f, 6.344995507e-05f, 6.351725412e-05f, 6.358440701e-05f, 6.365141362e-05f, 6.371827380e-05f, 6.378498743e-05f, 6.385155437e-05f, 6.391797449e-05f, 6.398424767e-05f, - 6.405037377e-05f, 6.411635266e-05f, 6.418218421e-05f, 6.424786829e-05f, 6.431340477e-05f, 6.437879352e-05f, 6.444403442e-05f, 6.450912734e-05f, 6.457407215e-05f, 6.463886871e-05f, - 6.470351691e-05f, 6.476801662e-05f, 6.483236770e-05f, 6.489657004e-05f, 6.496062351e-05f, 6.502452798e-05f, 6.508828333e-05f, 6.515188942e-05f, 6.521534615e-05f, 6.527865338e-05f, - 6.534181099e-05f, 6.540481886e-05f, 6.546767686e-05f, 6.553038486e-05f, 6.559294276e-05f, 6.565535042e-05f, 6.571760773e-05f, 6.577971456e-05f, 6.584167079e-05f, 6.590347630e-05f, - 6.596513097e-05f, 6.602663468e-05f, 6.608798731e-05f, 6.614918874e-05f, 6.621023885e-05f, 6.627113752e-05f, 6.633188464e-05f, 6.639248009e-05f, 6.645292374e-05f, 6.651321549e-05f, - 6.657335521e-05f, 6.663334279e-05f, 6.669317811e-05f, 6.675286105e-05f, 6.681239151e-05f, 6.687176936e-05f, 6.693099449e-05f, 6.699006678e-05f, 6.704898613e-05f, 6.710775241e-05f, - 6.716636552e-05f, 6.722482534e-05f, 6.728313175e-05f, 6.734128465e-05f, 6.739928393e-05f, 6.745712946e-05f, 6.751482115e-05f, 6.757235887e-05f, 6.762974252e-05f, 6.768697199e-05f, - 6.774404717e-05f, 6.780096794e-05f, 6.785773420e-05f, 6.791434585e-05f, 6.797080276e-05f, 6.802710484e-05f, 6.808325197e-05f, 6.813924405e-05f, 6.819508096e-05f, 6.825076262e-05f, - 6.830628889e-05f, 6.836165969e-05f, 6.841687490e-05f, 6.847193443e-05f, 6.852683815e-05f, 6.858158598e-05f, 6.863617779e-05f, 6.869061350e-05f, 6.874489300e-05f, 6.879901618e-05f, - 6.885298294e-05f, 6.890679318e-05f, 6.896044680e-05f, 6.901394369e-05f, 6.906728375e-05f, 6.912046688e-05f, 6.917349298e-05f, 6.922636195e-05f, 6.927907369e-05f, 6.933162810e-05f, - 6.938402508e-05f, 6.943626453e-05f, 6.948834636e-05f, 6.954027045e-05f, 6.959203673e-05f, 6.964364508e-05f, 6.969509541e-05f, 6.974638763e-05f, 6.979752163e-05f, 6.984849733e-05f, - 6.989931461e-05f, 6.994997340e-05f, 7.000047360e-05f, 7.005081510e-05f, 7.010099782e-05f, 7.015102166e-05f, 7.020088653e-05f, 7.025059233e-05f, 7.030013897e-05f, 7.034952636e-05f, - 7.039875441e-05f, 7.044782302e-05f, 7.049673210e-05f, 7.054548156e-05f, 7.059407132e-05f, 7.064250127e-05f, 7.069077133e-05f, 7.073888142e-05f, 7.078683143e-05f, 7.083462129e-05f, - 7.088225089e-05f, 7.092972017e-05f, 7.097702902e-05f, 7.102417735e-05f, 7.107116509e-05f, 7.111799215e-05f, 7.116465843e-05f, 7.121116385e-05f, 7.125750833e-05f, 7.130369178e-05f, - 7.134971411e-05f, 7.139557525e-05f, 7.144127510e-05f, 7.148681359e-05f, 7.153219062e-05f, 7.157740612e-05f, 7.162246000e-05f, 7.166735219e-05f, 7.171208259e-05f, 7.175665112e-05f, - 7.180105771e-05f, 7.184530227e-05f, 7.188938473e-05f, 7.193330500e-05f, 7.197706300e-05f, 7.202065865e-05f, 7.206409188e-05f, 7.210736260e-05f, 7.215047074e-05f, 7.219341621e-05f, - 7.223619895e-05f, 7.227881887e-05f, 7.232127589e-05f, 7.236356994e-05f, 7.240570095e-05f, 7.244766883e-05f, 7.248947351e-05f, 7.253111491e-05f, 7.257259297e-05f, 7.261390760e-05f, - 7.265505874e-05f, 7.269604630e-05f, 7.273687022e-05f, 7.277753042e-05f, 7.281802683e-05f, 7.285835937e-05f, 7.289852798e-05f, 7.293853258e-05f, 7.297837311e-05f, 7.301804948e-05f, - 7.305756164e-05f, 7.309690950e-05f, 7.313609301e-05f, 7.317511209e-05f, 7.321396667e-05f, 7.325265668e-05f, 7.329118206e-05f, 7.332954273e-05f, 7.336773864e-05f, 7.340576971e-05f, - 7.344363587e-05f, 7.348133707e-05f, 7.351887322e-05f, 7.355624428e-05f, 7.359345016e-05f, 7.363049082e-05f, 7.366736617e-05f, 7.370407617e-05f, 7.374062074e-05f, 7.377699982e-05f, - 7.381321335e-05f, 7.384926126e-05f, 7.388514350e-05f, 7.392086000e-05f, 7.395641069e-05f, 7.399179553e-05f, 7.402701444e-05f, 7.406206737e-05f, 7.409695425e-05f, 7.413167504e-05f, - 7.416622965e-05f, 7.420061805e-05f, 7.423484017e-05f, 7.426889595e-05f, 7.430278533e-05f, 7.433650825e-05f, 7.437006467e-05f, 7.440345452e-05f, 7.443667774e-05f, 7.446973428e-05f, - 7.450262409e-05f, 7.453534710e-05f, 7.456790327e-05f, 7.460029253e-05f, 7.463251484e-05f, 7.466457014e-05f, 7.469645838e-05f, 7.472817950e-05f, 7.475973345e-05f, 7.479112019e-05f, - 7.482233965e-05f, 7.485339178e-05f, 7.488427654e-05f, 7.491499387e-05f, 7.494554372e-05f, 7.497592605e-05f, 7.500614080e-05f, 7.503618793e-05f, 7.506606737e-05f, 7.509577910e-05f, - 7.512532305e-05f, 7.515469918e-05f, 7.518390745e-05f, 7.521294780e-05f, 7.524182018e-05f, 7.527052456e-05f, 7.529906089e-05f, 7.532742912e-05f, 7.535562920e-05f, 7.538366109e-05f, - 7.541152475e-05f, 7.543922013e-05f, 7.546674718e-05f, 7.549410587e-05f, 7.552129616e-05f, 7.554831799e-05f, 7.557517133e-05f, 7.560185613e-05f, 7.562837235e-05f, 7.565471996e-05f, - 7.568089891e-05f, 7.570690916e-05f, 7.573275067e-05f, 7.575842340e-05f, 7.578392732e-05f, 7.580926237e-05f, 7.583442853e-05f, 7.585942576e-05f, 7.588425402e-05f, 7.590891326e-05f, - 7.593340346e-05f, 7.595772458e-05f, 7.598187658e-05f, 7.600585942e-05f, 7.602967308e-05f, 7.605331751e-05f, 7.607679267e-05f, 7.610009855e-05f, 7.612323509e-05f, 7.614620228e-05f, - 7.616900006e-05f, 7.619162842e-05f, 7.621408732e-05f, 7.623637672e-05f, 7.625849660e-05f, 7.628044693e-05f, 7.630222766e-05f, 7.632383878e-05f, 7.634528025e-05f, 7.636655204e-05f, - 7.638765412e-05f, 7.640858647e-05f, 7.642934905e-05f, 7.644994184e-05f, 7.647036480e-05f, 7.649061792e-05f, 7.651070116e-05f, 7.653061449e-05f, 7.655035789e-05f, 7.656993134e-05f, - 7.658933481e-05f, 7.660856827e-05f, 7.662763169e-05f, 7.664652506e-05f, 7.666524834e-05f, 7.668380153e-05f, 7.670218458e-05f, 7.672039748e-05f, 7.673844020e-05f, 7.675631273e-05f, - 7.677401504e-05f, 7.679154710e-05f, 7.680890891e-05f, 7.682610043e-05f, 7.684312165e-05f, 7.685997255e-05f, 7.687665310e-05f, 7.689316329e-05f, 7.690950309e-05f, 7.692567250e-05f, - 7.694167149e-05f, 7.695750004e-05f, 7.697315814e-05f, 7.698864577e-05f, 7.700396291e-05f, 7.701910954e-05f, 7.703408566e-05f, 7.704889123e-05f, 7.706352626e-05f, 7.707799072e-05f, - 7.709228461e-05f, 7.710640789e-05f, 7.712036057e-05f, 7.713414263e-05f, 7.714775405e-05f, 7.716119483e-05f, 7.717446494e-05f, 7.718756439e-05f, 7.720049315e-05f, 7.721325122e-05f, - 7.722583858e-05f, 7.723825523e-05f, 7.725050115e-05f, 7.726257634e-05f, 7.727448079e-05f, 7.728621448e-05f, 7.729777741e-05f, 7.730916958e-05f, 7.732039096e-05f, 7.733144156e-05f, - 7.734232138e-05f, 7.735303039e-05f, 7.736356860e-05f, 7.737393600e-05f, 7.738413258e-05f, 7.739415834e-05f, 7.740401328e-05f, 7.741369739e-05f, 7.742321067e-05f, 7.743255311e-05f, - 7.744172470e-05f, 7.745072546e-05f, 7.745955537e-05f, 7.746821443e-05f, 7.747670265e-05f, 7.748502001e-05f, 7.749316652e-05f, 7.750114218e-05f, 7.750894699e-05f, 7.751658094e-05f, - 7.752404404e-05f, 7.753133629e-05f, 7.753845770e-05f, 7.754540825e-05f, 7.755218796e-05f, 7.755879683e-05f, 7.756523485e-05f, 7.757150204e-05f, 7.757759839e-05f, 7.758352392e-05f, - 7.758927862e-05f, 7.759486249e-05f, 7.760027556e-05f, 7.760551781e-05f, 7.761058925e-05f, 7.761548990e-05f, 7.762021976e-05f, 7.762477883e-05f, 7.762916712e-05f, 7.763338464e-05f, - 7.763743140e-05f, 7.764130741e-05f, 7.764501267e-05f, 7.764854720e-05f, 7.765191100e-05f, 7.765510408e-05f, 7.765812646e-05f, 7.766097814e-05f, 7.766365914e-05f, 7.766616946e-05f, - 7.766850912e-05f, 7.767067814e-05f, 7.767267652e-05f, 7.767450427e-05f, 7.767616141e-05f, 7.767764796e-05f, 7.767896392e-05f, 7.768010932e-05f, 7.768108416e-05f, 7.768188847e-05f, - 7.768252225e-05f, 7.768298552e-05f, 7.768327830e-05f, 7.768340061e-05f, 7.768335246e-05f, 7.768313387e-05f, 7.768274486e-05f, 7.768218545e-05f, 7.768145565e-05f, 7.768055548e-05f, - 7.767948496e-05f, 7.767824412e-05f, 7.767683297e-05f, 7.767525153e-05f, 7.767349983e-05f, 7.767157788e-05f, 7.766948570e-05f, 7.766722333e-05f, 7.766479077e-05f, 7.766218805e-05f, - 7.765941520e-05f, 7.765647224e-05f, 7.765335919e-05f, 7.765007608e-05f, 7.764662293e-05f, 7.764299976e-05f, 7.763920661e-05f, 7.763524349e-05f, 7.763111043e-05f, 7.762680746e-05f, - 7.762233461e-05f, 7.761769190e-05f, 7.761287936e-05f, 7.760789701e-05f, 7.760274490e-05f, 7.759742303e-05f, 7.759193145e-05f, 7.758627018e-05f, 7.758043925e-05f, 7.757443869e-05f, - 7.756826854e-05f, 7.756192882e-05f, 7.755541956e-05f, 7.754874080e-05f, 7.754189256e-05f, 7.753487489e-05f, 7.752768780e-05f, 7.752033134e-05f, 7.751280554e-05f, 7.750511043e-05f, - 7.749724605e-05f, 7.748921243e-05f, 7.748100960e-05f, 7.747263760e-05f, 7.746409647e-05f, 7.745538624e-05f, 7.744650695e-05f, 7.743745863e-05f, 7.742824132e-05f, 7.741885506e-05f, - 7.740929989e-05f, 7.739957585e-05f, 7.738968296e-05f, 7.737962128e-05f, 7.736939084e-05f, 7.735899168e-05f, 7.734842384e-05f, 7.733768736e-05f, 7.732678228e-05f, 7.731570865e-05f, - 7.730446650e-05f, 7.729305587e-05f, 7.728147681e-05f, 7.726972936e-05f, 7.725781357e-05f, 7.724572947e-05f, 7.723347711e-05f, 7.722105654e-05f, 7.720846779e-05f, 7.719571092e-05f, - 7.718278596e-05f, 7.716969297e-05f, 7.715643198e-05f, 7.714300305e-05f, 7.712940623e-05f, 7.711564155e-05f, 7.710170906e-05f, 7.708760882e-05f, 7.707334088e-05f, 7.705890527e-05f, - 7.704430204e-05f, 7.702953126e-05f, 7.701459296e-05f, 7.699948720e-05f, 7.698421403e-05f, 7.696877349e-05f, 7.695316564e-05f, 7.693739053e-05f, 7.692144821e-05f, 7.690533873e-05f, - 7.688906215e-05f, 7.687261851e-05f, 7.685600787e-05f, 7.683923029e-05f, 7.682228582e-05f, 7.680517451e-05f, 7.678789641e-05f, 7.677045159e-05f, 7.675284009e-05f, 7.673506197e-05f, - 7.671711729e-05f, 7.669900611e-05f, 7.668072847e-05f, 7.666228445e-05f, 7.664367409e-05f, 7.662489745e-05f, 7.660595459e-05f, 7.658684557e-05f, 7.656757045e-05f, 7.654812928e-05f, - 7.652852213e-05f, 7.650874906e-05f, 7.648881013e-05f, 7.646870539e-05f, 7.644843491e-05f, 7.642799875e-05f, 7.640739697e-05f, 7.638662963e-05f, 7.636569680e-05f, 7.634459854e-05f, - 7.632333490e-05f, 7.630190597e-05f, 7.628031179e-05f, 7.625855243e-05f, 7.623662796e-05f, 7.621453845e-05f, 7.619228395e-05f, 7.616986453e-05f, 7.614728026e-05f, 7.612453121e-05f, - 7.610161743e-05f, 7.607853901e-05f, 7.605529600e-05f, 7.603188848e-05f, 7.600831650e-05f, 7.598458015e-05f, 7.596067949e-05f, 7.593661458e-05f, 7.591238550e-05f, 7.588799232e-05f, - 7.586343511e-05f, 7.583871393e-05f, 7.581382886e-05f, 7.578877998e-05f, 7.576356734e-05f, 7.573819103e-05f, 7.571265111e-05f, 7.568694767e-05f, 7.566108076e-05f, 7.563505047e-05f, - 7.560885687e-05f, 7.558250003e-05f, 7.555598002e-05f, 7.552929693e-05f, 7.550245083e-05f, 7.547544178e-05f, 7.544826988e-05f, 7.542093519e-05f, 7.539343779e-05f, 7.536577776e-05f, - 7.533795517e-05f, 7.530997011e-05f, 7.528182264e-05f, 7.525351286e-05f, 7.522504083e-05f, 7.519640664e-05f, 7.516761036e-05f, 7.513865208e-05f, 7.510953187e-05f, 7.508024982e-05f, - 7.505080600e-05f, 7.502120050e-05f, 7.499143340e-05f, 7.496150478e-05f, 7.493141472e-05f, 7.490116331e-05f, 7.487075062e-05f, 7.484017674e-05f, 7.480944176e-05f, 7.477854576e-05f, - 7.474748881e-05f, 7.471627102e-05f, 7.468489245e-05f, 7.465335320e-05f, 7.462165335e-05f, 7.458979300e-05f, 7.455777221e-05f, 7.452559108e-05f, 7.449324971e-05f, 7.446074816e-05f, - 7.442808654e-05f, 7.439526493e-05f, 7.436228342e-05f, 7.432914209e-05f, 7.429584104e-05f, 7.426238036e-05f, 7.422876013e-05f, 7.419498044e-05f, 7.416104139e-05f, 7.412694307e-05f, - 7.409268556e-05f, 7.405826896e-05f, 7.402369336e-05f, 7.398895885e-05f, 7.395406553e-05f, 7.391901348e-05f, 7.388380280e-05f, 7.384843359e-05f, 7.381290593e-05f, 7.377721993e-05f, - 7.374137567e-05f, 7.370537325e-05f, 7.366921276e-05f, 7.363289431e-05f, 7.359641798e-05f, 7.355978387e-05f, 7.352299209e-05f, 7.348604271e-05f, 7.344893586e-05f, 7.341167161e-05f, - 7.337425007e-05f, 7.333667133e-05f, 7.329893550e-05f, 7.326104267e-05f, 7.322299295e-05f, 7.318478642e-05f, 7.314642320e-05f, 7.310790338e-05f, 7.306922706e-05f, 7.303039434e-05f, - 7.299140533e-05f, 7.295226012e-05f, 7.291295882e-05f, 7.287350153e-05f, 7.283388835e-05f, 7.279411939e-05f, 7.275419474e-05f, 7.271411451e-05f, 7.267387881e-05f, 7.263348773e-05f, - 7.259294139e-05f, 7.255223989e-05f, 7.251138333e-05f, 7.247037181e-05f, 7.242920546e-05f, 7.238788436e-05f, 7.234640863e-05f, 7.230477837e-05f, 7.226299369e-05f, 7.222105470e-05f, - 7.217896150e-05f, 7.213671421e-05f, 7.209431293e-05f, 7.205175777e-05f, 7.200904884e-05f, 7.196618624e-05f, 7.192317010e-05f, 7.188000052e-05f, 7.183667760e-05f, 7.179320146e-05f, - 7.174957222e-05f, 7.170578997e-05f, 7.166185484e-05f, 7.161776693e-05f, 7.157352636e-05f, 7.152913324e-05f, 7.148458769e-05f, 7.143988981e-05f, 7.139503972e-05f, 7.135003753e-05f, - 7.130488336e-05f, 7.125957733e-05f, 7.121411954e-05f, 7.116851011e-05f, 7.112274916e-05f, 7.107683681e-05f, 7.103077316e-05f, 7.098455835e-05f, 7.093819247e-05f, 7.089167566e-05f, - 7.084500802e-05f, 7.079818968e-05f, 7.075122075e-05f, 7.070410135e-05f, 7.065683161e-05f, 7.060941163e-05f, 7.056184154e-05f, 7.051412146e-05f, 7.046625151e-05f, 7.041823181e-05f, - 7.037006248e-05f, 7.032174363e-05f, 7.027327540e-05f, 7.022465790e-05f, 7.017589126e-05f, 7.012697560e-05f, 7.007791103e-05f, 7.002869768e-05f, 6.997933569e-05f, 6.992982516e-05f, - 6.988016622e-05f, 6.983035900e-05f, 6.978040362e-05f, 6.973030020e-05f, 6.968004888e-05f, 6.962964977e-05f, 6.957910301e-05f, 6.952840871e-05f, 6.947756701e-05f, 6.942657802e-05f, - 6.937544189e-05f, 6.932415872e-05f, 6.927272866e-05f, 6.922115183e-05f, 6.916942836e-05f, 6.911755838e-05f, 6.906554200e-05f, 6.901337938e-05f, 6.896107062e-05f, 6.890861587e-05f, - 6.885601525e-05f, 6.880326890e-05f, 6.875037694e-05f, 6.869733950e-05f, 6.864415672e-05f, 6.859082873e-05f, 6.853735565e-05f, 6.848373763e-05f, 6.842997479e-05f, 6.837606726e-05f, - 6.832201519e-05f, 6.826781870e-05f, 6.821347792e-05f, 6.815899300e-05f, 6.810436406e-05f, 6.804959123e-05f, 6.799467466e-05f, 6.793961448e-05f, 6.788441083e-05f, 6.782906383e-05f, - 6.777357363e-05f, 6.771794037e-05f, 6.766216417e-05f, 6.760624518e-05f, 6.755018353e-05f, 6.749397936e-05f, 6.743763281e-05f, 6.738114402e-05f, 6.732451312e-05f, 6.726774025e-05f, - 6.721082556e-05f, 6.715376918e-05f, 6.709657125e-05f, 6.703923192e-05f, 6.698175131e-05f, 6.692412958e-05f, 6.686636686e-05f, 6.680846330e-05f, 6.675041903e-05f, 6.669223420e-05f, - 6.663390895e-05f, 6.657544342e-05f, 6.651683775e-05f, 6.645809209e-05f, 6.639920658e-05f, 6.634018137e-05f, 6.628101659e-05f, 6.622171239e-05f, 6.616226892e-05f, 6.610268632e-05f, - 6.604296474e-05f, 6.598310431e-05f, 6.592310520e-05f, 6.586296753e-05f, 6.580269146e-05f, 6.574227714e-05f, 6.568172470e-05f, 6.562103431e-05f, 6.556020610e-05f, 6.549924022e-05f, - 6.543813682e-05f, 6.537689605e-05f, 6.531551805e-05f, 6.525400299e-05f, 6.519235099e-05f, 6.513056222e-05f, 6.506863683e-05f, 6.500657495e-05f, 6.494437675e-05f, 6.488204237e-05f, - 6.481957197e-05f, 6.475696569e-05f, 6.469422368e-05f, 6.463134611e-05f, 6.456833311e-05f, 6.450518485e-05f, 6.444190147e-05f, 6.437848312e-05f, 6.431492996e-05f, 6.425124215e-05f, - 6.418741983e-05f, 6.412346317e-05f, 6.405937230e-05f, 6.399514740e-05f, 6.393078860e-05f, 6.386629608e-05f, 6.380166997e-05f, 6.373691045e-05f, 6.367201766e-05f, 6.360699175e-05f, - 6.354183290e-05f, 6.347654124e-05f, 6.341111695e-05f, 6.334556017e-05f, 6.327987107e-05f, 6.321404979e-05f, 6.314809651e-05f, 6.308201137e-05f, 6.301579454e-05f, 6.294944617e-05f, - 6.288296643e-05f, 6.281635547e-05f, 6.274961345e-05f, 6.268274053e-05f, 6.261573688e-05f, 6.254860265e-05f, 6.248133800e-05f, 6.241394309e-05f, 6.234641810e-05f, 6.227876316e-05f, - 6.221097846e-05f, 6.214306414e-05f, 6.207502038e-05f, 6.200684733e-05f, 6.193854517e-05f, 6.187011404e-05f, 6.180155411e-05f, 6.173286556e-05f, 6.166404853e-05f, 6.159510320e-05f, - 6.152602973e-05f, 6.145682829e-05f, 6.138749903e-05f, 6.131804213e-05f, 6.124845775e-05f, 6.117874605e-05f, 6.110890721e-05f, 6.103894138e-05f, 6.096884874e-05f, 6.089862945e-05f, - 6.082828368e-05f, 6.075781159e-05f, 6.068721336e-05f, 6.061648914e-05f, 6.054563912e-05f, 6.047466345e-05f, 6.040356231e-05f, 6.033233586e-05f, 6.026098427e-05f, 6.018950772e-05f, - 6.011790637e-05f, 6.004618039e-05f, 5.997432996e-05f, 5.990235523e-05f, 5.983025639e-05f, 5.975803361e-05f, 5.968568705e-05f, 5.961321688e-05f, 5.954062329e-05f, 5.946790643e-05f, - 5.939506648e-05f, 5.932210362e-05f, 5.924901802e-05f, 5.917580985e-05f, 5.910247928e-05f, 5.902902649e-05f, 5.895545164e-05f, 5.888175493e-05f, 5.880793651e-05f, 5.873399656e-05f, - 5.865993526e-05f, 5.858575278e-05f, 5.851144930e-05f, 5.843702499e-05f, 5.836248003e-05f, 5.828781459e-05f, 5.821302886e-05f, 5.813812300e-05f, 5.806309719e-05f, 5.798795162e-05f, - 5.791268645e-05f, 5.783730187e-05f, 5.776179805e-05f, 5.768617516e-05f, 5.761043340e-05f, 5.753457294e-05f, 5.745859394e-05f, 5.738249661e-05f, 5.730628110e-05f, 5.722994761e-05f, - 5.715349631e-05f, 5.707692738e-05f, 5.700024100e-05f, 5.692343736e-05f, 5.684651662e-05f, 5.676947898e-05f, 5.669232462e-05f, 5.661505371e-05f, 5.653766643e-05f, 5.646016298e-05f, - 5.638254352e-05f, 5.630480825e-05f, 5.622695734e-05f, 5.614899098e-05f, 5.607090935e-05f, 5.599271263e-05f, 5.591440101e-05f, 5.583597467e-05f, 5.575743380e-05f, 5.567877857e-05f, - 5.560000917e-05f, 5.552112580e-05f, 5.544212862e-05f, 5.536301783e-05f, 5.528379361e-05f, 5.520445615e-05f, 5.512500563e-05f, 5.504544224e-05f, 5.496576617e-05f, 5.488597759e-05f, - 5.480607671e-05f, 5.472606370e-05f, 5.464593875e-05f, 5.456570205e-05f, 5.448535378e-05f, 5.440489414e-05f, 5.432432332e-05f, 5.424364149e-05f, 5.416284885e-05f, 5.408194558e-05f, - 5.400093189e-05f, 5.391980795e-05f, 5.383857395e-05f, 5.375723008e-05f, 5.367577654e-05f, 5.359421352e-05f, 5.351254119e-05f, 5.343075976e-05f, 5.334886942e-05f, 5.326687035e-05f, - 5.318476274e-05f, 5.310254679e-05f, 5.302022270e-05f, 5.293779064e-05f, 5.285525082e-05f, 5.277260342e-05f, 5.268984863e-05f, 5.260698666e-05f, 5.252401769e-05f, 5.244094192e-05f, - 5.235775953e-05f, 5.227447072e-05f, 5.219107570e-05f, 5.210757464e-05f, 5.202396774e-05f, 5.194025520e-05f, 5.185643722e-05f, 5.177251398e-05f, 5.168848568e-05f, 5.160435252e-05f, - 5.152011469e-05f, 5.143577239e-05f, 5.135132582e-05f, 5.126677516e-05f, 5.118212062e-05f, 5.109736239e-05f, 5.101250067e-05f, 5.092753566e-05f, 5.084246755e-05f, 5.075729654e-05f, - 5.067202282e-05f, 5.058664660e-05f, 5.050116807e-05f, 5.041558744e-05f, 5.032990489e-05f, 5.024412063e-05f, 5.015823485e-05f, 5.007224776e-05f, 4.998615955e-05f, 4.989997043e-05f, - 4.981368059e-05f, 4.972729023e-05f, 4.964079955e-05f, 4.955420876e-05f, 4.946751804e-05f, 4.938072761e-05f, 4.929383766e-05f, 4.920684840e-05f, 4.911976002e-05f, 4.903257273e-05f, - 4.894528673e-05f, 4.885790221e-05f, 4.877041939e-05f, 4.868283846e-05f, 4.859515962e-05f, 4.850738309e-05f, 4.841950905e-05f, 4.833153771e-05f, 4.824346929e-05f, 4.815530397e-05f, - 4.806704196e-05f, 4.797868348e-05f, 4.789022871e-05f, 4.780167786e-05f, 4.771303115e-05f, 4.762428876e-05f, 4.753545091e-05f, 4.744651781e-05f, 4.735748965e-05f, 4.726836664e-05f, - 4.717914899e-05f, 4.708983691e-05f, 4.700043059e-05f, 4.691093024e-05f, 4.682133607e-05f, 4.673164829e-05f, 4.664186711e-05f, 4.655199272e-05f, 4.646202534e-05f, 4.637196517e-05f, - 4.628181242e-05f, 4.619156729e-05f, 4.610123000e-05f, 4.601080076e-05f, 4.592027976e-05f, 4.582966722e-05f, 4.573896335e-05f, 4.564816835e-05f, 4.555728244e-05f, 4.546630582e-05f, - 4.537523870e-05f, 4.528408129e-05f, 4.519283379e-05f, 4.510149643e-05f, 4.501006940e-05f, 4.491855293e-05f, 4.482694721e-05f, 4.473525246e-05f, 4.464346889e-05f, 4.455159670e-05f, - 4.445963612e-05f, 4.436758735e-05f, 4.427545059e-05f, 4.418322608e-05f, 4.409091400e-05f, 4.399851458e-05f, 4.390602803e-05f, 4.381345456e-05f, 4.372079438e-05f, 4.362804770e-05f, - 4.353521474e-05f, 4.344229570e-05f, 4.334929081e-05f, 4.325620027e-05f, 4.316302430e-05f, 4.306976311e-05f, 4.297641691e-05f, 4.288298592e-05f, 4.278947035e-05f, 4.269587041e-05f, - 4.260218632e-05f, 4.250841830e-05f, 4.241456655e-05f, 4.232063130e-05f, 4.222661275e-05f, 4.213251112e-05f, 4.203832663e-05f, 4.194405949e-05f, 4.184970991e-05f, 4.175527812e-05f, - 4.166076433e-05f, 4.156616875e-05f, 4.147149160e-05f, 4.137673309e-05f, 4.128189345e-05f, 4.118697288e-05f, 4.109197161e-05f, 4.099688985e-05f, 4.090172783e-05f, 4.080648574e-05f, - 4.071116382e-05f, 4.061576228e-05f, 4.052028134e-05f, 4.042472121e-05f, 4.032908211e-05f, 4.023336427e-05f, 4.013756789e-05f, 4.004169321e-05f, 3.994574043e-05f, 3.984970977e-05f, - 3.975360145e-05f, 3.965741570e-05f, 3.956115273e-05f, 3.946481276e-05f, 3.936839601e-05f, 3.927190269e-05f, 3.917533304e-05f, 3.907868726e-05f, 3.898196559e-05f, 3.888516823e-05f, - 3.878829540e-05f, 3.869134734e-05f, 3.859432425e-05f, 3.849722637e-05f, 3.840005391e-05f, 3.830280708e-05f, 3.820548612e-05f, 3.810809124e-05f, 3.801062267e-05f, 3.791308062e-05f, - 3.781546532e-05f, 3.771777699e-05f, 3.762001585e-05f, 3.752218213e-05f, 3.742427604e-05f, 3.732629780e-05f, 3.722824765e-05f, 3.713012580e-05f, 3.703193247e-05f, 3.693366790e-05f, - 3.683533229e-05f, 3.673692588e-05f, 3.663844888e-05f, 3.653990153e-05f, 3.644128404e-05f, 3.634259663e-05f, 3.624383954e-05f, 3.614501299e-05f, 3.604611719e-05f, 3.594715238e-05f, - 3.584811877e-05f, 3.574901659e-05f, 3.564984608e-05f, 3.555060744e-05f, 3.545130091e-05f, 3.535192671e-05f, 3.525248506e-05f, 3.515297620e-05f, 3.505340034e-05f, 3.495375771e-05f, - 3.485404854e-05f, 3.475427306e-05f, 3.465443148e-05f, 3.455452403e-05f, 3.445455095e-05f, 3.435451245e-05f, 3.425440877e-05f, 3.415424012e-05f, 3.405400674e-05f, 3.395370885e-05f, - 3.385334668e-05f, 3.375292045e-05f, 3.365243040e-05f, 3.355187675e-05f, 3.345125972e-05f, 3.335057955e-05f, 3.324983646e-05f, 3.314903068e-05f, 3.304816243e-05f, 3.294723195e-05f, - 3.284623946e-05f, 3.274518519e-05f, 3.264406937e-05f, 3.254289223e-05f, 3.244165399e-05f, 3.234035489e-05f, 3.223899514e-05f, 3.213757499e-05f, 3.203609466e-05f, 3.193455437e-05f, - 3.183295436e-05f, 3.173129486e-05f, 3.162957609e-05f, 3.152779829e-05f, 3.142596168e-05f, 3.132406650e-05f, 3.122211297e-05f, 3.112010132e-05f, 3.101803178e-05f, 3.091590459e-05f, - 3.081371997e-05f, 3.071147815e-05f, 3.060917936e-05f, 3.050682384e-05f, 3.040441182e-05f, 3.030194351e-05f, 3.019941916e-05f, 3.009683900e-05f, 2.999420326e-05f, 2.989151216e-05f, - 2.978876594e-05f, 2.968596483e-05f, 2.958310906e-05f, 2.948019886e-05f, 2.937723447e-05f, 2.927421611e-05f, 2.917114402e-05f, 2.906801843e-05f, 2.896483957e-05f, 2.886160767e-05f, - 2.875832296e-05f, 2.865498568e-05f, 2.855159606e-05f, 2.844815433e-05f, 2.834466072e-05f, 2.824111547e-05f, 2.813751881e-05f, 2.803387097e-05f, 2.793017218e-05f, 2.782642267e-05f, - 2.772262269e-05f, 2.761877246e-05f, 2.751487221e-05f, 2.741092218e-05f, 2.730692261e-05f, 2.720287371e-05f, 2.709877574e-05f, 2.699462892e-05f, 2.689043348e-05f, 2.678618966e-05f, - 2.668189770e-05f, 2.657755782e-05f, 2.647317026e-05f, 2.636873525e-05f, 2.626425304e-05f, 2.615972384e-05f, 2.605514791e-05f, 2.595052546e-05f, 2.584585674e-05f, 2.574114198e-05f, - 2.563638142e-05f, 2.553157528e-05f, 2.542672381e-05f, 2.532182723e-05f, 2.521688579e-05f, 2.511189972e-05f, 2.500686925e-05f, 2.490179462e-05f, 2.479667606e-05f, 2.469151381e-05f, - 2.458630810e-05f, 2.448105918e-05f, 2.437576726e-05f, 2.427043260e-05f, 2.416505543e-05f, 2.405963597e-05f, 2.395417447e-05f, 2.384867117e-05f, 2.374312629e-05f, 2.363754008e-05f, - 2.353191277e-05f, 2.342624459e-05f, 2.332053579e-05f, 2.321478660e-05f, 2.310899725e-05f, 2.300316798e-05f, 2.289729903e-05f, 2.279139063e-05f, 2.268544303e-05f, 2.257945645e-05f, - 2.247343113e-05f, 2.236736732e-05f, 2.226126524e-05f, 2.215512514e-05f, 2.204894724e-05f, 2.194273180e-05f, 2.183647904e-05f, 2.173018920e-05f, 2.162386252e-05f, 2.151749923e-05f, - 2.141109958e-05f, 2.130466380e-05f, 2.119819212e-05f, 2.109168479e-05f, 2.098514204e-05f, 2.087856412e-05f, 2.077195124e-05f, 2.066530367e-05f, 2.055862163e-05f, 2.045190535e-05f, - 2.034515509e-05f, 2.023837107e-05f, 2.013155353e-05f, 2.002470271e-05f, 1.991781886e-05f, 1.981090220e-05f, 1.970395297e-05f, 1.959697142e-05f, 1.948995778e-05f, 1.938291229e-05f, - 1.927583519e-05f, 1.916872671e-05f, 1.906158710e-05f, 1.895441659e-05f, 1.884721542e-05f, 1.873998383e-05f, 1.863272206e-05f, 1.852543035e-05f, 1.841810893e-05f, 1.831075804e-05f, - 1.820337793e-05f, 1.809596882e-05f, 1.798853097e-05f, 1.788106460e-05f, 1.777356996e-05f, 1.766604729e-05f, 1.755849682e-05f, 1.745091879e-05f, 1.734331345e-05f, 1.723568103e-05f, - 1.712802177e-05f, 1.702033591e-05f, 1.691262369e-05f, 1.680488534e-05f, 1.669712111e-05f, 1.658933124e-05f, 1.648151596e-05f, 1.637367552e-05f, 1.626581015e-05f, 1.615792010e-05f, - 1.605000559e-05f, 1.594206688e-05f, 1.583410420e-05f, 1.572611779e-05f, 1.561810789e-05f, 1.551007474e-05f, 1.540201858e-05f, 1.529393965e-05f, 1.518583818e-05f, 1.507771442e-05f, - 1.496956861e-05f, 1.486140099e-05f, 1.475321179e-05f, 1.464500126e-05f, 1.453676964e-05f, 1.442851715e-05f, 1.432024406e-05f, 1.421195059e-05f, 1.410363698e-05f, 1.399530348e-05f, - 1.388695033e-05f, 1.377857775e-05f, 1.367018601e-05f, 1.356177532e-05f, 1.345334594e-05f, 1.334489810e-05f, 1.323643205e-05f, 1.312794802e-05f, 1.301944625e-05f, 1.291092699e-05f, - 1.280239047e-05f, 1.269383693e-05f, 1.258526662e-05f, 1.247667977e-05f, 1.236807662e-05f, 1.225945742e-05f, 1.215082240e-05f, 1.204217180e-05f, 1.193350587e-05f, 1.182482484e-05f, - 1.171612896e-05f, 1.160741846e-05f, 1.149869358e-05f, 1.138995457e-05f, 1.128120166e-05f, 1.117243509e-05f, 1.106365511e-05f, 1.095486196e-05f, 1.084605587e-05f, 1.073723708e-05f, - 1.062840584e-05f, 1.051956238e-05f, 1.041070695e-05f, 1.030183978e-05f, 1.019296112e-05f, 1.008407121e-05f, 9.975170282e-06f, 9.866258579e-06f, 9.757336343e-06f, 9.648403813e-06f, - 9.539461229e-06f, 9.430508832e-06f, 9.321546862e-06f, 9.212575559e-06f, 9.103595162e-06f, 8.994605913e-06f, 8.885608051e-06f, 8.776601817e-06f, 8.667587450e-06f, 8.558565190e-06f, - 8.449535279e-06f, 8.340497955e-06f, 8.231453459e-06f, 8.122402030e-06f, 8.013343910e-06f, 7.904279338e-06f, 7.795208554e-06f, 7.686131799e-06f, 7.577049311e-06f, 7.467961332e-06f, - 7.358868100e-06f, 7.249769857e-06f, 7.140666842e-06f, 7.031559296e-06f, 6.922447457e-06f, 6.813331566e-06f, 6.704211863e-06f, 6.595088588e-06f, 6.485961980e-06f, 6.376832280e-06f, - 6.267699728e-06f, 6.158564562e-06f, 6.049427024e-06f, 5.940287352e-06f, 5.831145787e-06f, 5.722002569e-06f, 5.612857936e-06f, 5.503712129e-06f, 5.394565387e-06f, 5.285417951e-06f, - 5.176270059e-06f, 5.067121952e-06f, 4.957973869e-06f, 4.848826049e-06f, 4.739678732e-06f, 4.630532158e-06f, 4.521386565e-06f, 4.412242195e-06f, 4.303099285e-06f, 4.193958076e-06f, - 4.084818806e-06f, 3.975681715e-06f, 3.866547043e-06f, 3.757415029e-06f, 3.648285912e-06f, 3.539159930e-06f, 3.430037325e-06f, 3.320918334e-06f, 3.211803196e-06f, 3.102692152e-06f, - 2.993585439e-06f, 2.884483297e-06f, 2.775385965e-06f, 2.666293682e-06f, 2.557206687e-06f, 2.448125219e-06f, 2.339049516e-06f, 2.229979818e-06f, 2.120916363e-06f, 2.011859390e-06f, - 1.902809137e-06f, 1.793765844e-06f, 1.684729749e-06f, 1.575701090e-06f, 1.466680107e-06f, 1.357667037e-06f, 1.248662119e-06f, 1.139665592e-06f, 1.030677693e-06f, 9.216986621e-07f, - 8.127287364e-07f, 7.037681544e-07f, 5.948171544e-07f, 4.858759746e-07f, 3.769448529e-07f, 2.680240276e-07f, 1.591137366e-07f, 5.021421788e-08f, -5.867429060e-08f, -1.675515510e-07f, - -2.764173254e-07f, -3.852713762e-07f, -4.941134655e-07f, -6.029433557e-07f, -7.117608091e-07f, -8.205655883e-07f, -9.293574556e-07f, -1.038136174e-06f, -1.146901505e-06f, -1.255653212e-06f, - -1.364391058e-06f, -1.473114805e-06f, -1.581824216e-06f, -1.690519055e-06f, -1.799199083e-06f, -1.907864064e-06f, -2.016513761e-06f, -2.125147937e-06f, -2.233766355e-06f, -2.342368779e-06f, - -2.450954971e-06f, -2.559524695e-06f, -2.668077714e-06f, -2.776613792e-06f, -2.885132692e-06f, -2.993634179e-06f, -3.102118014e-06f, -3.210583963e-06f, -3.319031788e-06f, -3.427461255e-06f, - -3.535872126e-06f, -3.644264165e-06f, -3.752637137e-06f, -3.860990805e-06f, -3.969324935e-06f, -4.077639289e-06f, -4.185933632e-06f, -4.294207730e-06f, -4.402461345e-06f, -4.510694242e-06f, - -4.618906187e-06f, -4.727096943e-06f, -4.835266276e-06f, -4.943413950e-06f, -5.051539730e-06f, -5.159643381e-06f, -5.267724667e-06f, -5.375783355e-06f, -5.483819208e-06f, -5.591831993e-06f, - -5.699821474e-06f, -5.807787418e-06f, -5.915729588e-06f, -6.023647752e-06f, -6.131541673e-06f, -6.239411119e-06f, -6.347255855e-06f, -6.455075646e-06f, -6.562870259e-06f, -6.670639459e-06f, - -6.778383012e-06f, -6.886100686e-06f, -6.993792245e-06f, -7.101457456e-06f, -7.209096086e-06f, -7.316707901e-06f, -7.424292667e-06f, -7.531850152e-06f, -7.639380121e-06f, -7.746882342e-06f, - -7.854356582e-06f, -7.961802607e-06f, -8.069220185e-06f, -8.176609082e-06f, -8.283969066e-06f, -8.391299904e-06f, -8.498601364e-06f, -8.605873213e-06f, -8.713115219e-06f, -8.820327149e-06f, - -8.927508771e-06f, -9.034659853e-06f, -9.141780163e-06f, -9.248869469e-06f, -9.355927538e-06f, -9.462954140e-06f, -9.569949043e-06f, -9.676912014e-06f, -9.783842822e-06f, -9.890741237e-06f, - -9.997607026e-06f, -1.010443996e-05f, -1.021123980e-05f, -1.031800633e-05f, -1.042473931e-05f, -1.053143850e-05f, -1.063810369e-05f, -1.074473463e-05f, -1.085133110e-05f, -1.095789287e-05f, - -1.106441970e-05f, -1.117091137e-05f, -1.127736765e-05f, -1.138378830e-05f, -1.149017310e-05f, -1.159652181e-05f, -1.170283422e-05f, -1.180911008e-05f, -1.191534916e-05f, -1.202155125e-05f, - -1.212771610e-05f, -1.223384350e-05f, -1.233993320e-05f, -1.244598499e-05f, -1.255199862e-05f, -1.265797389e-05f, -1.276391054e-05f, -1.286980837e-05f, -1.297566713e-05f, -1.308148660e-05f, - -1.318726655e-05f, -1.329300676e-05f, -1.339870699e-05f, -1.350436702e-05f, -1.360998662e-05f, -1.371556556e-05f, -1.382110361e-05f, -1.392660055e-05f, -1.403205615e-05f, -1.413747019e-05f, - -1.424284242e-05f, -1.434817264e-05f, -1.445346061e-05f, -1.455870610e-05f, -1.466390889e-05f, -1.476906875e-05f, -1.487418545e-05f, -1.497925878e-05f, -1.508428849e-05f, -1.518927438e-05f, - -1.529421620e-05f, -1.539911373e-05f, -1.550396676e-05f, -1.560877505e-05f, -1.571353837e-05f, -1.581825651e-05f, -1.592292924e-05f, -1.602755633e-05f, -1.613213755e-05f, -1.623667269e-05f, - -1.634116151e-05f, -1.644560380e-05f, -1.654999932e-05f, -1.665434786e-05f, -1.675864919e-05f, -1.686290308e-05f, -1.696710932e-05f, -1.707126767e-05f, -1.717537792e-05f, -1.727943983e-05f, - -1.738345320e-05f, -1.748741778e-05f, -1.759133337e-05f, -1.769519974e-05f, -1.779901666e-05f, -1.790278391e-05f, -1.800650127e-05f, -1.811016852e-05f, -1.821378543e-05f, -1.831735178e-05f, - -1.842086735e-05f, -1.852433192e-05f, -1.862774526e-05f, -1.873110716e-05f, -1.883441739e-05f, -1.893767573e-05f, -1.904088196e-05f, -1.914403586e-05f, -1.924713721e-05f, -1.935018578e-05f, - -1.945318135e-05f, -1.955612372e-05f, -1.965901264e-05f, -1.976184791e-05f, -1.986462931e-05f, -1.996735660e-05f, -2.007002958e-05f, -2.017264803e-05f, -2.027521172e-05f, -2.037772043e-05f, - -2.048017395e-05f, -2.058257205e-05f, -2.068491452e-05f, -2.078720114e-05f, -2.088943169e-05f, -2.099160595e-05f, -2.109372370e-05f, -2.119578473e-05f, -2.129778881e-05f, -2.139973572e-05f, - -2.150162526e-05f, -2.160345720e-05f, -2.170523132e-05f, -2.180694741e-05f, -2.190860525e-05f, -2.201020462e-05f, -2.211174530e-05f, -2.221322709e-05f, -2.231464975e-05f, -2.241601308e-05f, - -2.251731686e-05f, -2.261856087e-05f, -2.271974490e-05f, -2.282086872e-05f, -2.292193213e-05f, -2.302293491e-05f, -2.312387684e-05f, -2.322475772e-05f, -2.332557731e-05f, -2.342633541e-05f, - -2.352703180e-05f, -2.362766627e-05f, -2.372823861e-05f, -2.382874859e-05f, -2.392919601e-05f, -2.402958065e-05f, -2.412990230e-05f, -2.423016074e-05f, -2.433035576e-05f, -2.443048714e-05f, - -2.453055468e-05f, -2.463055816e-05f, -2.473049736e-05f, -2.483037208e-05f, -2.493018210e-05f, -2.502992721e-05f, -2.512960720e-05f, -2.522922185e-05f, -2.532877095e-05f, -2.542825429e-05f, - -2.552767166e-05f, -2.562702285e-05f, -2.572630765e-05f, -2.582552584e-05f, -2.592467722e-05f, -2.602376157e-05f, -2.612277868e-05f, -2.622172834e-05f, -2.632061035e-05f, -2.641942449e-05f, - -2.651817055e-05f, -2.661684832e-05f, -2.671545759e-05f, -2.681399816e-05f, -2.691246981e-05f, -2.701087234e-05f, -2.710920553e-05f, -2.720746918e-05f, -2.730566308e-05f, -2.740378702e-05f, - -2.750184079e-05f, -2.759982419e-05f, -2.769773700e-05f, -2.779557902e-05f, -2.789335004e-05f, -2.799104985e-05f, -2.808867825e-05f, -2.818623503e-05f, -2.828371998e-05f, -2.838113290e-05f, - -2.847847357e-05f, -2.857574181e-05f, -2.867293738e-05f, -2.877006010e-05f, -2.886710976e-05f, -2.896408614e-05f, -2.906098905e-05f, -2.915781828e-05f, -2.925457362e-05f, -2.935125487e-05f, - -2.944786183e-05f, -2.954439429e-05f, -2.964085205e-05f, -2.973723489e-05f, -2.983354263e-05f, -2.992977505e-05f, -3.002593195e-05f, -3.012201313e-05f, -3.021801838e-05f, -3.031394751e-05f, - -3.040980030e-05f, -3.050557656e-05f, -3.060127609e-05f, -3.069689867e-05f, -3.079244412e-05f, -3.088791222e-05f, -3.098330278e-05f, -3.107861560e-05f, -3.117385047e-05f, -3.126900719e-05f, - -3.136408556e-05f, -3.145908539e-05f, -3.155400646e-05f, -3.164884859e-05f, -3.174361156e-05f, -3.183829519e-05f, -3.193289926e-05f, -3.202742359e-05f, -3.212186797e-05f, -3.221623220e-05f, - -3.231051609e-05f, -3.240471943e-05f, -3.249884202e-05f, -3.259288368e-05f, -3.268684419e-05f, -3.278072337e-05f, -3.287452101e-05f, -3.296823692e-05f, -3.306187089e-05f, -3.315542274e-05f, - -3.324889227e-05f, -3.334227927e-05f, -3.343558356e-05f, -3.352880493e-05f, -3.362194319e-05f, -3.371499815e-05f, -3.380796960e-05f, -3.390085736e-05f, -3.399366122e-05f, -3.408638099e-05f, - -3.417901648e-05f, -3.427156750e-05f, -3.436403384e-05f, -3.445641532e-05f, -3.454871173e-05f, -3.464092289e-05f, -3.473304861e-05f, -3.482508868e-05f, -3.491704292e-05f, -3.500891113e-05f, - -3.510069312e-05f, -3.519238869e-05f, -3.528399766e-05f, -3.537551983e-05f, -3.546695502e-05f, -3.555830302e-05f, -3.564956365e-05f, -3.574073671e-05f, -3.583182202e-05f, -3.592281938e-05f, - -3.601372860e-05f, -3.610454950e-05f, -3.619528187e-05f, -3.628592554e-05f, -3.637648031e-05f, -3.646694600e-05f, -3.655732240e-05f, -3.664760934e-05f, -3.673780663e-05f, -3.682791406e-05f, - -3.691793147e-05f, -3.700785866e-05f, -3.709769543e-05f, -3.718744161e-05f, -3.727709700e-05f, -3.736666143e-05f, -3.745613469e-05f, -3.754551660e-05f, -3.763480698e-05f, -3.772400564e-05f, - -3.781311239e-05f, -3.790212706e-05f, -3.799104944e-05f, -3.807987935e-05f, -3.816861662e-05f, -3.825726105e-05f, -3.834581246e-05f, -3.843427067e-05f, -3.852263549e-05f, -3.861090673e-05f, - -3.869908421e-05f, -3.878716775e-05f, -3.887515717e-05f, -3.896305227e-05f, -3.905085288e-05f, -3.913855882e-05f, -3.922616990e-05f, -3.931368594e-05f, -3.940110675e-05f, -3.948843216e-05f, - -3.957566197e-05f, -3.966279602e-05f, -3.974983412e-05f, -3.983677609e-05f, -3.992362174e-05f, -4.001037090e-05f, -4.009702339e-05f, -4.018357902e-05f, -4.027003762e-05f, -4.035639900e-05f, - -4.044266299e-05f, -4.052882940e-05f, -4.061489806e-05f, -4.070086879e-05f, -4.078674141e-05f, -4.087251575e-05f, -4.095819161e-05f, -4.104376883e-05f, -4.112924723e-05f, -4.121462662e-05f, - -4.129990684e-05f, -4.138508771e-05f, -4.147016904e-05f, -4.155515067e-05f, -4.164003241e-05f, -4.172481410e-05f, -4.180949554e-05f, -4.189407658e-05f, -4.197855703e-05f, -4.206293671e-05f, - -4.214721546e-05f, -4.223139310e-05f, -4.231546945e-05f, -4.239944434e-05f, -4.248331760e-05f, -4.256708905e-05f, -4.265075852e-05f, -4.273432583e-05f, -4.281779082e-05f, -4.290115331e-05f, - -4.298441312e-05f, -4.306757009e-05f, -4.315062404e-05f, -4.323357481e-05f, -4.331642221e-05f, -4.339916608e-05f, -4.348180626e-05f, -4.356434255e-05f, -4.364677481e-05f, -4.372910285e-05f, - -4.381132650e-05f, -4.389344561e-05f, -4.397545999e-05f, -4.405736947e-05f, -4.413917390e-05f, -4.422087309e-05f, -4.430246689e-05f, -4.438395512e-05f, -4.446533761e-05f, -4.454661420e-05f, - -4.462778472e-05f, -4.470884901e-05f, -4.478980688e-05f, -4.487065819e-05f, -4.495140276e-05f, -4.503204042e-05f, -4.511257101e-05f, -4.519299437e-05f, -4.527331032e-05f, -4.535351871e-05f, - -4.543361937e-05f, -4.551361212e-05f, -4.559349682e-05f, -4.567327329e-05f, -4.575294137e-05f, -4.583250090e-05f, -4.591195171e-05f, -4.599129364e-05f, -4.607052652e-05f, -4.614965021e-05f, - -4.622866452e-05f, -4.630756930e-05f, -4.638636439e-05f, -4.646504962e-05f, -4.654362484e-05f, -4.662208988e-05f, -4.670044458e-05f, -4.677868879e-05f, -4.685682233e-05f, -4.693484506e-05f, - -4.701275680e-05f, -4.709055741e-05f, -4.716824672e-05f, -4.724582457e-05f, -4.732329081e-05f, -4.740064527e-05f, -4.747788780e-05f, -4.755501824e-05f, -4.763203642e-05f, -4.770894220e-05f, - -4.778573542e-05f, -4.786241592e-05f, -4.793898354e-05f, -4.801543812e-05f, -4.809177952e-05f, -4.816800757e-05f, -4.824412211e-05f, -4.832012300e-05f, -4.839601008e-05f, -4.847178319e-05f, - -4.854744217e-05f, -4.862298688e-05f, -4.869841716e-05f, -4.877373286e-05f, -4.884893382e-05f, -4.892401988e-05f, -4.899899090e-05f, -4.907384673e-05f, -4.914858720e-05f, -4.922321217e-05f, - -4.929772149e-05f, -4.937211501e-05f, -4.944639256e-05f, -4.952055401e-05f, -4.959459920e-05f, -4.966852798e-05f, -4.974234020e-05f, -4.981603571e-05f, -4.988961436e-05f, -4.996307600e-05f, - -5.003642049e-05f, -5.010964766e-05f, -5.018275738e-05f, -5.025574950e-05f, -5.032862386e-05f, -5.040138032e-05f, -5.047401873e-05f, -5.054653895e-05f, -5.061894082e-05f, -5.069122421e-05f, - -5.076338895e-05f, -5.083543492e-05f, -5.090736196e-05f, -5.097916992e-05f, -5.105085867e-05f, -5.112242805e-05f, -5.119387792e-05f, -5.126520814e-05f, -5.133641856e-05f, -5.140750903e-05f, - -5.147847943e-05f, -5.154932959e-05f, -5.162005938e-05f, -5.169066865e-05f, -5.176115727e-05f, -5.183152508e-05f, -5.190177196e-05f, -5.197189774e-05f, -5.204190231e-05f, -5.211178550e-05f, - -5.218154719e-05f, -5.225118723e-05f, -5.232070548e-05f, -5.239010180e-05f, -5.245937605e-05f, -5.252852810e-05f, -5.259755779e-05f, -5.266646500e-05f, -5.273524958e-05f, -5.280391140e-05f, - -5.287245032e-05f, -5.294086620e-05f, -5.300915890e-05f, -5.307732829e-05f, -5.314537422e-05f, -5.321329657e-05f, -5.328109519e-05f, -5.334876995e-05f, -5.341632071e-05f, -5.348374734e-05f, - -5.355104971e-05f, -5.361822767e-05f, -5.368528109e-05f, -5.375220985e-05f, -5.381901380e-05f, -5.388569280e-05f, -5.395224674e-05f, -5.401867547e-05f, -5.408497886e-05f, -5.415115677e-05f, - -5.421720909e-05f, -5.428313566e-05f, -5.434893637e-05f, -5.441461108e-05f, -5.448015965e-05f, -5.454558197e-05f, -5.461087789e-05f, -5.467604729e-05f, -5.474109004e-05f, -5.480600600e-05f, - -5.487079505e-05f, -5.493545706e-05f, -5.499999190e-05f, -5.506439944e-05f, -5.512867956e-05f, -5.519283211e-05f, -5.525685699e-05f, -5.532075405e-05f, -5.538452318e-05f, -5.544816424e-05f, - -5.551167711e-05f, -5.557506167e-05f, -5.563831778e-05f, -5.570144532e-05f, -5.576444416e-05f, -5.582731419e-05f, -5.589005528e-05f, -5.595266729e-05f, -5.601515011e-05f, -5.607750362e-05f, - -5.613972768e-05f, -5.620182218e-05f, -5.626378700e-05f, -5.632562200e-05f, -5.638732708e-05f, -5.644890209e-05f, -5.651034694e-05f, -5.657166148e-05f, -5.663284561e-05f, -5.669389920e-05f, - -5.675482213e-05f, -5.681561428e-05f, -5.687627553e-05f, -5.693680575e-05f, -5.699720484e-05f, -5.705747267e-05f, -5.711760912e-05f, -5.717761408e-05f, -5.723748742e-05f, -5.729722903e-05f, - -5.735683879e-05f, -5.741631659e-05f, -5.747566230e-05f, -5.753487580e-05f, -5.759395700e-05f, -5.765290575e-05f, -5.771172196e-05f, -5.777040551e-05f, -5.782895627e-05f, -5.788737414e-05f, - -5.794565901e-05f, -5.800381074e-05f, -5.806182924e-05f, -5.811971439e-05f, -5.817746608e-05f, -5.823508418e-05f, -5.829256860e-05f, -5.834991921e-05f, -5.840713591e-05f, -5.846421859e-05f, - -5.852116712e-05f, -5.857798140e-05f, -5.863466133e-05f, -5.869120678e-05f, -5.874761765e-05f, -5.880389383e-05f, -5.886003521e-05f, -5.891604167e-05f, -5.897191312e-05f, -5.902764944e-05f, - -5.908325052e-05f, -5.913871626e-05f, -5.919404655e-05f, -5.924924127e-05f, -5.930430033e-05f, -5.935922361e-05f, -5.941401101e-05f, -5.946866242e-05f, -5.952317774e-05f, -5.957755686e-05f, - -5.963179967e-05f, -5.968590608e-05f, -5.973987597e-05f, -5.979370924e-05f, -5.984740579e-05f, -5.990096551e-05f, -5.995438830e-05f, -6.000767406e-05f, -6.006082268e-05f, -6.011383406e-05f, - -6.016670810e-05f, -6.021944470e-05f, -6.027204375e-05f, -6.032450516e-05f, -6.037682882e-05f, -6.042901463e-05f, -6.048106249e-05f, -6.053297230e-05f, -6.058474397e-05f, -6.063637738e-05f, - -6.068787245e-05f, -6.073922908e-05f, -6.079044716e-05f, -6.084152659e-05f, -6.089246729e-05f, -6.094326915e-05f, -6.099393207e-05f, -6.104445596e-05f, -6.109484073e-05f, -6.114508626e-05f, - -6.119519248e-05f, -6.124515928e-05f, -6.129498657e-05f, -6.134467425e-05f, -6.139422223e-05f, -6.144363041e-05f, -6.149289870e-05f, -6.154202701e-05f, -6.159101524e-05f, -6.163986329e-05f, - -6.168857109e-05f, -6.173713853e-05f, -6.178556552e-05f, -6.183385197e-05f, -6.188199779e-05f, -6.193000288e-05f, -6.197786716e-05f, -6.202559054e-05f, -6.207317292e-05f, -6.212061422e-05f, - -6.216791434e-05f, -6.221507320e-05f, -6.226209070e-05f, -6.230896677e-05f, -6.235570130e-05f, -6.240229422e-05f, -6.244874543e-05f, -6.249505485e-05f, -6.254122238e-05f, -6.258724796e-05f, - -6.263313147e-05f, -6.267887285e-05f, -6.272447200e-05f, -6.276992884e-05f, -6.281524329e-05f, -6.286041525e-05f, -6.290544465e-05f, -6.295033140e-05f, -6.299507542e-05f, -6.303967662e-05f, - -6.308413492e-05f, -6.312845023e-05f, -6.317262248e-05f, -6.321665158e-05f, -6.326053746e-05f, -6.330428002e-05f, -6.334787918e-05f, -6.339133488e-05f, -6.343464702e-05f, -6.347781552e-05f, - -6.352084031e-05f, -6.356372131e-05f, -6.360645843e-05f, -6.364905160e-05f, -6.369150073e-05f, -6.373380576e-05f, -6.377596660e-05f, -6.381798317e-05f, -6.385985540e-05f, -6.390158321e-05f, - -6.394316652e-05f, -6.398460526e-05f, -6.402589935e-05f, -6.406704872e-05f, -6.410805328e-05f, -6.414891297e-05f, -6.418962770e-05f, -6.423019742e-05f, -6.427062203e-05f, -6.431090147e-05f, - -6.435103566e-05f, -6.439102453e-05f, -6.443086801e-05f, -6.447056602e-05f, -6.451011850e-05f, -6.454952537e-05f, -6.458878655e-05f, -6.462790199e-05f, -6.466687160e-05f, -6.470569532e-05f, - -6.474437307e-05f, -6.478290479e-05f, -6.482129041e-05f, -6.485952985e-05f, -6.489762305e-05f, -6.493556995e-05f, -6.497337046e-05f, -6.501102453e-05f, -6.504853208e-05f, -6.508589306e-05f, - -6.512310738e-05f, -6.516017499e-05f, -6.519709582e-05f, -6.523386980e-05f, -6.527049687e-05f, -6.530697697e-05f, -6.534331002e-05f, -6.537949596e-05f, -6.541553473e-05f, -6.545142626e-05f, - -6.548717050e-05f, -6.552276737e-05f, -6.555821681e-05f, -6.559351877e-05f, -6.562867318e-05f, -6.566367997e-05f, -6.569853909e-05f, -6.573325047e-05f, -6.576781406e-05f, -6.580222979e-05f, - -6.583649760e-05f, -6.587061744e-05f, -6.590458923e-05f, -6.593841293e-05f, -6.597208847e-05f, -6.600561580e-05f, -6.603899486e-05f, -6.607222558e-05f, -6.610530792e-05f, -6.613824180e-05f, - -6.617102719e-05f, -6.620366402e-05f, -6.623615223e-05f, -6.626849176e-05f, -6.630068257e-05f, -6.633272460e-05f, -6.636461779e-05f, -6.639636208e-05f, -6.642795743e-05f, -6.645940377e-05f, - -6.649070106e-05f, -6.652184925e-05f, -6.655284827e-05f, -6.658369807e-05f, -6.661439861e-05f, -6.664494983e-05f, -6.667535168e-05f, -6.670560410e-05f, -6.673570706e-05f, -6.676566049e-05f, - -6.679546434e-05f, -6.682511858e-05f, -6.685462313e-05f, -6.688397797e-05f, -6.691318303e-05f, -6.694223827e-05f, -6.697114365e-05f, -6.699989910e-05f, -6.702850459e-05f, -6.705696007e-05f, - -6.708526548e-05f, -6.711342079e-05f, -6.714142595e-05f, -6.716928091e-05f, -6.719698563e-05f, -6.722454005e-05f, -6.725194414e-05f, -6.727919785e-05f, -6.730630114e-05f, -6.733325396e-05f, - -6.736005627e-05f, -6.738670802e-05f, -6.741320917e-05f, -6.743955969e-05f, -6.746575952e-05f, -6.749180862e-05f, -6.751770696e-05f, -6.754345449e-05f, -6.756905117e-05f, -6.759449696e-05f, - -6.761979182e-05f, -6.764493572e-05f, -6.766992860e-05f, -6.769477043e-05f, -6.771946117e-05f, -6.774400079e-05f, -6.776838924e-05f, -6.779262649e-05f, -6.781671250e-05f, -6.784064723e-05f, - -6.786443064e-05f, -6.788806270e-05f, -6.791154338e-05f, -6.793487263e-05f, -6.795805042e-05f, -6.798107671e-05f, -6.800395148e-05f, -6.802667468e-05f, -6.804924628e-05f, -6.807166625e-05f, - -6.809393455e-05f, -6.811605115e-05f, -6.813801602e-05f, -6.815982913e-05f, -6.818149043e-05f, -6.820299991e-05f, -6.822435753e-05f, -6.824556325e-05f, -6.826661705e-05f, -6.828751889e-05f, - -6.830826875e-05f, -6.832886660e-05f, -6.834931240e-05f, -6.836960613e-05f, -6.838974776e-05f, -6.840973726e-05f, -6.842957460e-05f, -6.844925975e-05f, -6.846879269e-05f, -6.848817339e-05f, - -6.850740181e-05f, -6.852647795e-05f, -6.854540176e-05f, -6.856417322e-05f, -6.858279232e-05f, -6.860125901e-05f, -6.861957328e-05f, -6.863773511e-05f, -6.865574446e-05f, -6.867360132e-05f, - -6.869130566e-05f, -6.870885746e-05f, -6.872625669e-05f, -6.874350334e-05f, -6.876059737e-05f, -6.877753878e-05f, -6.879432753e-05f, -6.881096361e-05f, -6.882744699e-05f, -6.884377766e-05f, - -6.885995560e-05f, -6.887598077e-05f, -6.889185318e-05f, -6.890757279e-05f, -6.892313959e-05f, -6.893855355e-05f, -6.895381467e-05f, -6.896892292e-05f, -6.898387829e-05f, -6.899868075e-05f, - -6.901333030e-05f, -6.902782691e-05f, -6.904217057e-05f, -6.905636127e-05f, -6.907039898e-05f, -6.908428370e-05f, -6.909801540e-05f, -6.911159408e-05f, -6.912501972e-05f, -6.913829230e-05f, - -6.915141182e-05f, -6.916437825e-05f, -6.917719160e-05f, -6.918985183e-05f, -6.920235895e-05f, -6.921471294e-05f, -6.922691379e-05f, -6.923896149e-05f, -6.925085603e-05f, -6.926259739e-05f, - -6.927418557e-05f, -6.928562056e-05f, -6.929690235e-05f, -6.930803093e-05f, -6.931900628e-05f, -6.932982841e-05f, -6.934049731e-05f, -6.935101296e-05f, -6.936137536e-05f, -6.937158450e-05f, - -6.938164037e-05f, -6.939154298e-05f, -6.940129231e-05f, -6.941088836e-05f, -6.942033112e-05f, -6.942962059e-05f, -6.943875676e-05f, -6.944773963e-05f, -6.945656919e-05f, -6.946524544e-05f, - -6.947376839e-05f, -6.948213801e-05f, -6.949035432e-05f, -6.949841731e-05f, -6.950632698e-05f, -6.951408332e-05f, -6.952168634e-05f, -6.952913604e-05f, -6.953643240e-05f, -6.954357544e-05f, - -6.955056516e-05f, -6.955740154e-05f, -6.956408461e-05f, -6.957061435e-05f, -6.957699076e-05f, -6.958321386e-05f, -6.958928363e-05f, -6.959520009e-05f, -6.960096324e-05f, -6.960657307e-05f, - -6.961202960e-05f, -6.961733283e-05f, -6.962248275e-05f, -6.962747938e-05f, -6.963232272e-05f, -6.963701278e-05f, -6.964154956e-05f, -6.964593306e-05f, -6.965016330e-05f, -6.965424027e-05f, - -6.965816400e-05f, -6.966193447e-05f, -6.966555171e-05f, -6.966901571e-05f, -6.967232649e-05f, -6.967548406e-05f, -6.967848842e-05f, -6.968133958e-05f, -6.968403756e-05f, -6.968658236e-05f, - -6.968897399e-05f, -6.969121246e-05f, -6.969329779e-05f, -6.969522998e-05f, -6.969700905e-05f, -6.969863501e-05f, -6.970010787e-05f, -6.970142764e-05f, -6.970259434e-05f, -6.970360798e-05f, - -6.970446857e-05f, -6.970517613e-05f, -6.970573067e-05f, -6.970613220e-05f, -6.970638075e-05f, -6.970647632e-05f, -6.970641893e-05f, -6.970620860e-05f, -6.970584534e-05f, -6.970532917e-05f, - -6.970466010e-05f, -6.970383817e-05f, -6.970286337e-05f, -6.970173573e-05f, -6.970045527e-05f, -6.969902200e-05f, -6.969743595e-05f, -6.969569713e-05f, -6.969380557e-05f, -6.969176128e-05f, - -6.968956428e-05f, -6.968721460e-05f, -6.968471225e-05f, -6.968205726e-05f, -6.967924964e-05f, -6.967628943e-05f, -6.967317664e-05f, -6.966991129e-05f, -6.966649341e-05f, -6.966292302e-05f, - -6.965920014e-05f, -6.965532480e-05f, -6.965129702e-05f, -6.964711683e-05f, -6.964278425e-05f, -6.963829931e-05f, -6.963366203e-05f, -6.962887243e-05f, -6.962393055e-05f, -6.961883642e-05f, - -6.961359004e-05f, -6.960819147e-05f, -6.960264071e-05f, -6.959693781e-05f, -6.959108278e-05f, -6.958507566e-05f, -6.957891648e-05f, -6.957260526e-05f, -6.956614204e-05f, -6.955952684e-05f, - -6.955275969e-05f, -6.954584063e-05f, -6.953876968e-05f, -6.953154688e-05f, -6.952417226e-05f, -6.951664585e-05f, -6.950896768e-05f, -6.950113779e-05f, -6.949315620e-05f, -6.948502295e-05f, - -6.947673808e-05f, -6.946830162e-05f, -6.945971359e-05f, -6.945097405e-05f, -6.944208301e-05f, -6.943304052e-05f, -6.942384662e-05f, -6.941450133e-05f, -6.940500469e-05f, -6.939535674e-05f, - -6.938555752e-05f, -6.937560707e-05f, -6.936550541e-05f, -6.935525260e-05f, -6.934484866e-05f, -6.933429364e-05f, -6.932358757e-05f, -6.931273050e-05f, -6.930172245e-05f, -6.929056348e-05f, - -6.927925362e-05f, -6.926779292e-05f, -6.925618141e-05f, -6.924441913e-05f, -6.923250613e-05f, -6.922044244e-05f, -6.920822812e-05f, -6.919586320e-05f, -6.918334772e-05f, -6.917068173e-05f, - -6.915786527e-05f, -6.914489838e-05f, -6.913178111e-05f, -6.911851351e-05f, -6.910509561e-05f, -6.909152746e-05f, -6.907780911e-05f, -6.906394061e-05f, -6.904992199e-05f, -6.903575331e-05f, - -6.902143461e-05f, -6.900696593e-05f, -6.899234734e-05f, -6.897757886e-05f, -6.896266056e-05f, -6.894759248e-05f, -6.893237466e-05f, -6.891700716e-05f, -6.890149003e-05f, -6.888582331e-05f, - -6.887000706e-05f, -6.885404132e-05f, -6.883792615e-05f, -6.882166159e-05f, -6.880524770e-05f, -6.878868453e-05f, -6.877197213e-05f, -6.875511055e-05f, -6.873809985e-05f, -6.872094007e-05f, - -6.870363128e-05f, -6.868617352e-05f, -6.866856684e-05f, -6.865081131e-05f, -6.863290698e-05f, -6.861485389e-05f, -6.859665211e-05f, -6.857830169e-05f, -6.855980269e-05f, -6.854115516e-05f, - -6.852235916e-05f, -6.850341474e-05f, -6.848432196e-05f, -6.846508089e-05f, -6.844569157e-05f, -6.842615406e-05f, -6.840646843e-05f, -6.838663473e-05f, -6.836665302e-05f, -6.834652335e-05f, - -6.832624580e-05f, -6.830582041e-05f, -6.828524725e-05f, -6.826452638e-05f, -6.824365786e-05f, -6.822264175e-05f, -6.820147811e-05f, -6.818016701e-05f, -6.815870850e-05f, -6.813710264e-05f, - -6.811534951e-05f, -6.809344916e-05f, -6.807140166e-05f, -6.804920706e-05f, -6.802686544e-05f, -6.800437686e-05f, -6.798174138e-05f, -6.795895906e-05f, -6.793602998e-05f, -6.791295420e-05f, - -6.788973178e-05f, -6.786636279e-05f, -6.784284729e-05f, -6.781918536e-05f, -6.779537706e-05f, -6.777142246e-05f, -6.774732162e-05f, -6.772307461e-05f, -6.769868150e-05f, -6.767414236e-05f, - -6.764945727e-05f, -6.762462627e-05f, -6.759964946e-05f, -6.757452689e-05f, -6.754925864e-05f, -6.752384478e-05f, -6.749828538e-05f, -6.747258050e-05f, -6.744673023e-05f, -6.742073463e-05f, - -6.739459377e-05f, -6.736830774e-05f, -6.734187659e-05f, -6.731530040e-05f, -6.728857925e-05f, -6.726171321e-05f, -6.723470235e-05f, -6.720754675e-05f, -6.718024649e-05f, -6.715280163e-05f, - -6.712521225e-05f, -6.709747843e-05f, -6.706960024e-05f, -6.704157776e-05f, -6.701341107e-05f, -6.698510024e-05f, -6.695664535e-05f, -6.692804648e-05f, -6.689930370e-05f, -6.687041709e-05f, - -6.684138674e-05f, -6.681221271e-05f, -6.678289509e-05f, -6.675343396e-05f, -6.672382939e-05f, -6.669408147e-05f, -6.666419028e-05f, -6.663415589e-05f, -6.660397840e-05f, -6.657365787e-05f, - -6.654319439e-05f, -6.651258804e-05f, -6.648183890e-05f, -6.645094706e-05f, -6.641991260e-05f, -6.638873560e-05f, -6.635741614e-05f, -6.632595431e-05f, -6.629435019e-05f, -6.626260386e-05f, - -6.623071542e-05f, -6.619868494e-05f, -6.616651251e-05f, -6.613419821e-05f, -6.610174213e-05f, -6.606914436e-05f, -6.603640498e-05f, -6.600352408e-05f, -6.597050174e-05f, -6.593733805e-05f, - -6.590403311e-05f, -6.587058699e-05f, -6.583699979e-05f, -6.580327159e-05f, -6.576940248e-05f, -6.573539255e-05f, -6.570124189e-05f, -6.566695060e-05f, -6.563251875e-05f, -6.559794644e-05f, - -6.556323376e-05f, -6.552838080e-05f, -6.549338765e-05f, -6.545825440e-05f, -6.542298115e-05f, -6.538756799e-05f, -6.535201500e-05f, -6.531632228e-05f, -6.528048993e-05f, -6.524451803e-05f, - -6.520840668e-05f, -6.517215598e-05f, -6.513576601e-05f, -6.509923687e-05f, -6.506256866e-05f, -6.502576147e-05f, -6.498881540e-05f, -6.495173054e-05f, -6.491450698e-05f, -6.487714483e-05f, - -6.483964418e-05f, -6.480200512e-05f, -6.476422776e-05f, -6.472631218e-05f, -6.468825850e-05f, -6.465006680e-05f, -6.461173718e-05f, -6.457326974e-05f, -6.453466459e-05f, -6.449592181e-05f, - -6.445704151e-05f, -6.441802380e-05f, -6.437886875e-05f, -6.433957649e-05f, -6.430014710e-05f, -6.426058070e-05f, -6.422087737e-05f, -6.418103722e-05f, -6.414106036e-05f, -6.410094688e-05f, - -6.406069689e-05f, -6.402031049e-05f, -6.397978778e-05f, -6.393912887e-05f, -6.389833385e-05f, -6.385740283e-05f, -6.381633592e-05f, -6.377513322e-05f, -6.373379484e-05f, -6.369232087e-05f, - -6.365071143e-05f, -6.360896662e-05f, -6.356708654e-05f, -6.352507130e-05f, -6.348292101e-05f, -6.344063577e-05f, -6.339821570e-05f, -6.335566089e-05f, -6.331297145e-05f, -6.327014750e-05f, - -6.322718914e-05f, -6.318409647e-05f, -6.314086961e-05f, -6.309750867e-05f, -6.305401375e-05f, -6.301038496e-05f, -6.296662242e-05f, -6.292272623e-05f, -6.287869650e-05f, -6.283453335e-05f, - -6.279023688e-05f, -6.274580721e-05f, -6.270124444e-05f, -6.265654869e-05f, -6.261172007e-05f, -6.256675869e-05f, -6.252166467e-05f, -6.247643811e-05f, -6.243107913e-05f, -6.238558785e-05f, - -6.233996437e-05f, -6.229420881e-05f, -6.224832129e-05f, -6.220230192e-05f, -6.215615081e-05f, -6.210986807e-05f, -6.206345384e-05f, -6.201690821e-05f, -6.197023130e-05f, -6.192342324e-05f, - -6.187648413e-05f, -6.182941409e-05f, -6.178221325e-05f, -6.173488171e-05f, -6.168741960e-05f, -6.163982703e-05f, -6.159210412e-05f, -6.154425099e-05f, -6.149626776e-05f, -6.144815454e-05f, - -6.139991145e-05f, -6.135153862e-05f, -6.130303617e-05f, -6.125440420e-05f, -6.120564286e-05f, -6.115675224e-05f, -6.110773248e-05f, -6.105858369e-05f, -6.100930600e-05f, -6.095989953e-05f, - -6.091036440e-05f, -6.086070073e-05f, -6.081090865e-05f, -6.076098827e-05f, -6.071093972e-05f, -6.066076313e-05f, -6.061045861e-05f, -6.056002628e-05f, -6.050946629e-05f, -6.045877874e-05f, - -6.040796376e-05f, -6.035702148e-05f, -6.030595202e-05f, -6.025475551e-05f, -6.020343206e-05f, -6.015198182e-05f, -6.010040490e-05f, -6.004870144e-05f, -5.999687154e-05f, -5.994491536e-05f, - -5.989283300e-05f, -5.984062460e-05f, -5.978829029e-05f, -5.973583019e-05f, -5.968324443e-05f, -5.963053314e-05f, -5.957769646e-05f, -5.952473450e-05f, -5.947164739e-05f, -5.941843527e-05f, - -5.936509827e-05f, -5.931163652e-05f, -5.925805014e-05f, -5.920433926e-05f, -5.915050403e-05f, -5.909654456e-05f, -5.904246099e-05f, -5.898825346e-05f, -5.893392208e-05f, -5.887946701e-05f, - -5.882488835e-05f, -5.877018626e-05f, -5.871536086e-05f, -5.866041229e-05f, -5.860534068e-05f, -5.855014616e-05f, -5.849482886e-05f, -5.843938893e-05f, -5.838382649e-05f, -5.832814168e-05f, - -5.827233463e-05f, -5.821640549e-05f, -5.816035438e-05f, -5.810418144e-05f, -5.804788680e-05f, -5.799147061e-05f, -5.793493300e-05f, -5.787827410e-05f, -5.782149406e-05f, -5.776459300e-05f, - -5.770757107e-05f, -5.765042841e-05f, -5.759316515e-05f, -5.753578143e-05f, -5.747827738e-05f, -5.742065316e-05f, -5.736290889e-05f, -5.730504472e-05f, -5.724706078e-05f, -5.718895722e-05f, - -5.713073417e-05f, -5.707239178e-05f, -5.701393018e-05f, -5.695534951e-05f, -5.689664993e-05f, -5.683783156e-05f, -5.677889455e-05f, -5.671983904e-05f, -5.666066517e-05f, -5.660137309e-05f, - -5.654196294e-05f, -5.648243485e-05f, -5.642278898e-05f, -5.636302546e-05f, -5.630314444e-05f, -5.624314607e-05f, -5.618303048e-05f, -5.612279782e-05f, -5.606244823e-05f, -5.600198186e-05f, - -5.594139886e-05f, -5.588069937e-05f, -5.581988353e-05f, -5.575895149e-05f, -5.569790339e-05f, -5.563673939e-05f, -5.557545962e-05f, -5.551406424e-05f, -5.545255339e-05f, -5.539092722e-05f, - -5.532918587e-05f, -5.526732949e-05f, -5.520535824e-05f, -5.514327225e-05f, -5.508107167e-05f, -5.501875667e-05f, -5.495632737e-05f, -5.489378394e-05f, -5.483112651e-05f, -5.476835525e-05f, - -5.470547030e-05f, -5.464247180e-05f, -5.457935992e-05f, -5.451613480e-05f, -5.445279658e-05f, -5.438934543e-05f, -5.432578148e-05f, -5.426210490e-05f, -5.419831584e-05f, -5.413441444e-05f, - -5.407040086e-05f, -5.400627525e-05f, -5.394203776e-05f, -5.387768855e-05f, -5.381322776e-05f, -5.374865555e-05f, -5.368397208e-05f, -5.361917749e-05f, -5.355427195e-05f, -5.348925560e-05f, - -5.342412860e-05f, -5.335889111e-05f, -5.329354327e-05f, -5.322808524e-05f, -5.316251718e-05f, -5.309683925e-05f, -5.303105159e-05f, -5.296515437e-05f, -5.289914774e-05f, -5.283303186e-05f, - -5.276680688e-05f, -5.270047295e-05f, -5.263403025e-05f, -5.256747892e-05f, -5.250081912e-05f, -5.243405100e-05f, -5.236717474e-05f, -5.230019048e-05f, -5.223309838e-05f, -5.216589860e-05f, - -5.209859130e-05f, -5.203117664e-05f, -5.196365477e-05f, -5.189602587e-05f, -5.182829007e-05f, -5.176044756e-05f, -5.169249848e-05f, -5.162444299e-05f, -5.155628127e-05f, -5.148801346e-05f, - -5.141963972e-05f, -5.135116023e-05f, -5.128257513e-05f, -5.121388460e-05f, -5.114508879e-05f, -5.107618786e-05f, -5.100718198e-05f, -5.093807131e-05f, -5.086885601e-05f, -5.079953625e-05f, - -5.073011218e-05f, -5.066058398e-05f, -5.059095180e-05f, -5.052121580e-05f, -5.045137616e-05f, -5.038143303e-05f, -5.031138659e-05f, -5.024123698e-05f, -5.017098439e-05f, -5.010062897e-05f, - -5.003017089e-05f, -4.995961031e-05f, -4.988894740e-05f, -4.981818232e-05f, -4.974731525e-05f, -4.967634634e-05f, -4.960527577e-05f, -4.953410370e-05f, -4.946283029e-05f, -4.939145571e-05f, - -4.931998014e-05f, -4.924840374e-05f, -4.917672667e-05f, -4.910494910e-05f, -4.903307120e-05f, -4.896109315e-05f, -4.888901510e-05f, -4.881683722e-05f, -4.874455969e-05f, -4.867218268e-05f, - -4.859970635e-05f, -4.852713087e-05f, -4.845445641e-05f, -4.838168314e-05f, -4.830881124e-05f, -4.823584086e-05f, -4.816277219e-05f, -4.808960539e-05f, -4.801634064e-05f, -4.794297809e-05f, - -4.786951794e-05f, -4.779596034e-05f, -4.772230547e-05f, -4.764855350e-05f, -4.757470460e-05f, -4.750075894e-05f, -4.742671670e-05f, -4.735257805e-05f, -4.727834316e-05f, -4.720401220e-05f, - -4.712958536e-05f, -4.705506279e-05f, -4.698044468e-05f, -4.690573119e-05f, -4.683092251e-05f, -4.675601880e-05f, -4.668102024e-05f, -4.660592701e-05f, -4.653073927e-05f, -4.645545721e-05f, - -4.638008100e-05f, -4.630461081e-05f, -4.622904682e-05f, -4.615338921e-05f, -4.607763815e-05f, -4.600179381e-05f, -4.592585638e-05f, -4.584982602e-05f, -4.577370292e-05f, -4.569748725e-05f, - -4.562117920e-05f, -4.554477892e-05f, -4.546828662e-05f, -4.539170245e-05f, -4.531502660e-05f, -4.523825924e-05f, -4.516140056e-05f, -4.508445074e-05f, -4.500740994e-05f, -4.493027835e-05f, - -4.485305615e-05f, -4.477574352e-05f, -4.469834063e-05f, -4.462084767e-05f, -4.454326481e-05f, -4.446559223e-05f, -4.438783012e-05f, -4.430997865e-05f, -4.423203801e-05f, -4.415400837e-05f, - -4.407588991e-05f, -4.399768282e-05f, -4.391938728e-05f, -4.384100346e-05f, -4.376253155e-05f, -4.368397173e-05f, -4.360532418e-05f, -4.352658908e-05f, -4.344776662e-05f, -4.336885697e-05f, - -4.328986033e-05f, -4.321077686e-05f, -4.313160676e-05f, -4.305235020e-05f, -4.297300738e-05f, -4.289357847e-05f, -4.281406365e-05f, -4.273446311e-05f, -4.265477703e-05f, -4.257500561e-05f, - -4.249514901e-05f, -4.241520742e-05f, -4.233518104e-05f, -4.225507004e-05f, -4.217487460e-05f, -4.209459492e-05f, -4.201423118e-05f, -4.193378355e-05f, -4.185325224e-05f, -4.177263742e-05f, - -4.169193928e-05f, -4.161115800e-05f, -4.153029378e-05f, -4.144934679e-05f, -4.136831722e-05f, -4.128720526e-05f, -4.120601110e-05f, -4.112473492e-05f, -4.104337691e-05f, -4.096193725e-05f, - -4.088041614e-05f, -4.079881376e-05f, -4.071713030e-05f, -4.063536595e-05f, -4.055352089e-05f, -4.047159531e-05f, -4.038958940e-05f, -4.030750335e-05f, -4.022533735e-05f, -4.014309158e-05f, - -4.006076624e-05f, -3.997836151e-05f, -3.989587758e-05f, -3.981331464e-05f, -3.973067289e-05f, -3.964795250e-05f, -3.956515368e-05f, -3.948227661e-05f, -3.939932147e-05f, -3.931628847e-05f, - -3.923317779e-05f, -3.914998961e-05f, -3.906672414e-05f, -3.898338157e-05f, -3.889996207e-05f, -3.881646585e-05f, -3.873289310e-05f, -3.864924400e-05f, -3.856551875e-05f, -3.848171754e-05f, - -3.839784056e-05f, -3.831388801e-05f, -3.822986007e-05f, -3.814575694e-05f, -3.806157882e-05f, -3.797732588e-05f, -3.789299833e-05f, -3.780859636e-05f, -3.772412016e-05f, -3.763956993e-05f, - -3.755494585e-05f, -3.747024813e-05f, -3.738547695e-05f, -3.730063250e-05f, -3.721571499e-05f, -3.713072461e-05f, -3.704566155e-05f, -3.696052600e-05f, -3.687531816e-05f, -3.679003822e-05f, - -3.670468639e-05f, -3.661926284e-05f, -3.653376778e-05f, -3.644820141e-05f, -3.636256391e-05f, -3.627685549e-05f, -3.619107634e-05f, -3.610522665e-05f, -3.601930662e-05f, -3.593331645e-05f, - -3.584725633e-05f, -3.576112645e-05f, -3.567492702e-05f, -3.558865824e-05f, -3.550232029e-05f, -3.541591337e-05f, -3.532943769e-05f, -3.524289343e-05f, -3.515628080e-05f, -3.506959999e-05f, - -3.498285120e-05f, -3.489603463e-05f, -3.480915047e-05f, -3.472219892e-05f, -3.463518018e-05f, -3.454809445e-05f, -3.446094193e-05f, -3.437372281e-05f, -3.428643730e-05f, -3.419908558e-05f, - -3.411166787e-05f, -3.402418435e-05f, -3.393663523e-05f, -3.384902071e-05f, -3.376134098e-05f, -3.367359624e-05f, -3.358578670e-05f, -3.349791256e-05f, -3.340997400e-05f, -3.332197124e-05f, - -3.323390447e-05f, -3.314577389e-05f, -3.305757971e-05f, -3.296932212e-05f, -3.288100132e-05f, -3.279261751e-05f, -3.270417089e-05f, -3.261566168e-05f, -3.252709005e-05f, -3.243845622e-05f, - -3.234976039e-05f, -3.226100276e-05f, -3.217218353e-05f, -3.208330289e-05f, -3.199436106e-05f, -3.190535823e-05f, -3.181629461e-05f, -3.172717039e-05f, -3.163798579e-05f, -3.154874099e-05f, - -3.145943621e-05f, -3.137007164e-05f, -3.128064749e-05f, -3.119116396e-05f, -3.110162125e-05f, -3.101201957e-05f, -3.092235912e-05f, -3.083264010e-05f, -3.074286271e-05f, -3.065302715e-05f, - -3.056313364e-05f, -3.047318238e-05f, -3.038317355e-05f, -3.029310738e-05f, -3.020298407e-05f, -3.011280381e-05f, -3.002256681e-05f, -2.993227328e-05f, -2.984192342e-05f, -2.975151744e-05f, - -2.966105553e-05f, -2.957053790e-05f, -2.947996476e-05f, -2.938933631e-05f, -2.929865276e-05f, -2.920791431e-05f, -2.911712117e-05f, -2.902627353e-05f, -2.893537161e-05f, -2.884441562e-05f, - -2.875340574e-05f, -2.866234220e-05f, -2.857122520e-05f, -2.848005494e-05f, -2.838883163e-05f, -2.829755547e-05f, -2.820622667e-05f, -2.811484544e-05f, -2.802341198e-05f, -2.793192649e-05f, - -2.784038919e-05f, -2.774880029e-05f, -2.765715997e-05f, -2.756546846e-05f, -2.747372596e-05f, -2.738193268e-05f, -2.729008882e-05f, -2.719819459e-05f, -2.710625019e-05f, -2.701425584e-05f, - -2.692221174e-05f, -2.683011810e-05f, -2.673797512e-05f, -2.664578302e-05f, -2.655354200e-05f, -2.646125226e-05f, -2.636891402e-05f, -2.627652749e-05f, -2.618409286e-05f, -2.609161035e-05f, - -2.599908017e-05f, -2.590650252e-05f, -2.581387762e-05f, -2.572120567e-05f, -2.562848688e-05f, -2.553572145e-05f, -2.544290960e-05f, -2.535005154e-05f, -2.525714746e-05f, -2.516419760e-05f, - -2.507120214e-05f, -2.497816130e-05f, -2.488507529e-05f, -2.479194431e-05f, -2.469876859e-05f, -2.460554832e-05f, -2.451228371e-05f, -2.441897498e-05f, -2.432562233e-05f, -2.423222598e-05f, - -2.413878613e-05f, -2.404530299e-05f, -2.395177677e-05f, -2.385820768e-05f, -2.376459594e-05f, -2.367094175e-05f, -2.357724531e-05f, -2.348350685e-05f, -2.338972657e-05f, -2.329590469e-05f, - -2.320204140e-05f, -2.310813693e-05f, -2.301419148e-05f, -2.292020526e-05f, -2.282617849e-05f, -2.273211137e-05f, -2.263800412e-05f, -2.254385694e-05f, -2.244967005e-05f, -2.235544365e-05f, - -2.226117796e-05f, -2.216687320e-05f, -2.207252956e-05f, -2.197814726e-05f, -2.188372652e-05f, -2.178926754e-05f, -2.169477054e-05f, -2.160023572e-05f, -2.150566330e-05f, -2.141105349e-05f, - -2.131640649e-05f, -2.122172254e-05f, -2.112700182e-05f, -2.103224457e-05f, -2.093745097e-05f, -2.084262126e-05f, -2.074775564e-05f, -2.065285433e-05f, -2.055791753e-05f, -2.046294545e-05f, - -2.036793832e-05f, -2.027289634e-05f, -2.017781972e-05f, -2.008270868e-05f, -1.998756342e-05f, -1.989238417e-05f, -1.979717113e-05f, -1.970192452e-05f, -1.960664454e-05f, -1.951133142e-05f, - -1.941598535e-05f, -1.932060657e-05f, -1.922519527e-05f, -1.912975168e-05f, -1.903427600e-05f, -1.893876845e-05f, -1.884322924e-05f, -1.874765858e-05f, -1.865205669e-05f, -1.855642378e-05f, - -1.846076006e-05f, -1.836506575e-05f, -1.826934106e-05f, -1.817358620e-05f, -1.807780138e-05f, -1.798198683e-05f, -1.788614274e-05f, -1.779026935e-05f, -1.769436685e-05f, -1.759843546e-05f, - -1.750247540e-05f, -1.740648689e-05f, -1.731047012e-05f, -1.721442532e-05f, -1.711835271e-05f, -1.702225249e-05f, -1.692612488e-05f, -1.682997009e-05f, -1.673378833e-05f, -1.663757983e-05f, - -1.654134479e-05f, -1.644508343e-05f, -1.634879596e-05f, -1.625248260e-05f, -1.615614356e-05f, -1.605977905e-05f, -1.596338930e-05f, -1.586697450e-05f, -1.577053488e-05f, -1.567407066e-05f, - -1.557758204e-05f, -1.548106924e-05f, -1.538453247e-05f, -1.528797195e-05f, -1.519138790e-05f, -1.509478052e-05f, -1.499815004e-05f, -1.490149666e-05f, -1.480482061e-05f, -1.470812209e-05f, - -1.461140132e-05f, -1.451465851e-05f, -1.441789388e-05f, -1.432110765e-05f, -1.422430003e-05f, -1.412747123e-05f, -1.403062147e-05f, -1.393375096e-05f, -1.383685992e-05f, -1.373994856e-05f, - -1.364301711e-05f, -1.354606576e-05f, -1.344909474e-05f, -1.335210426e-05f, -1.325509454e-05f, -1.315806579e-05f, -1.306101823e-05f, -1.296395207e-05f, -1.286686752e-05f, -1.276976481e-05f, - -1.267264415e-05f, -1.257550575e-05f, -1.247834982e-05f, -1.238117659e-05f, -1.228398626e-05f, -1.218677906e-05f, -1.208955519e-05f, -1.199231488e-05f, -1.189505833e-05f, -1.179778577e-05f, - -1.170049740e-05f, -1.160319345e-05f, -1.150587413e-05f, -1.140853965e-05f, -1.131119022e-05f, -1.121382608e-05f, -1.111644742e-05f, -1.101905447e-05f, -1.092164743e-05f, -1.082422653e-05f, - -1.072679199e-05f, -1.062934400e-05f, -1.053188280e-05f, -1.043440860e-05f, -1.033692161e-05f, -1.023942204e-05f, -1.014191011e-05f, -1.004438605e-05f, -9.946850054e-06f, -9.849302348e-06f, - -9.751743146e-06f, -9.654172663e-06f, -9.556591114e-06f, -9.458998714e-06f, -9.361395680e-06f, -9.263782225e-06f, -9.166158566e-06f, -9.068524918e-06f, -8.970881496e-06f, -8.873228516e-06f, - -8.775566193e-06f, -8.677894742e-06f, -8.580214379e-06f, -8.482525319e-06f, -8.384827777e-06f, -8.287121968e-06f, -8.189408109e-06f, -8.091686413e-06f, -7.993957098e-06f, -7.896220377e-06f, - -7.798476466e-06f, -7.700725581e-06f, -7.602967936e-06f, -7.505203748e-06f, -7.407433231e-06f, -7.309656601e-06f, -7.211874072e-06f, -7.114085860e-06f, -7.016292181e-06f, -6.918493249e-06f, - -6.820689280e-06f, -6.722880489e-06f, -6.625067092e-06f, -6.527249302e-06f, -6.429427336e-06f, -6.331601409e-06f, -6.233771735e-06f, -6.135938531e-06f, -6.038102010e-06f, -5.940262389e-06f, - -5.842419881e-06f, -5.744574704e-06f, -5.646727070e-06f, -5.548877196e-06f, -5.451025296e-06f, -5.353171585e-06f, -5.255316279e-06f, -5.157459593e-06f, -5.059601740e-06f, -4.961742937e-06f, - -4.863883398e-06f, -4.766023337e-06f, -4.668162971e-06f, -4.570302513e-06f, -4.472442179e-06f, -4.374582183e-06f, -4.276722740e-06f, -4.178864064e-06f, -4.081006372e-06f, -3.983149876e-06f, - -3.885294793e-06f, -3.787441335e-06f, -3.689589719e-06f, -3.591740159e-06f, -3.493892869e-06f, -3.396048064e-06f, -3.298205959e-06f, -3.200366767e-06f, -3.102530703e-06f, -3.004697983e-06f, - -2.906868819e-06f, -2.809043427e-06f, -2.711222021e-06f, -2.613404814e-06f, -2.515592023e-06f, -2.417783860e-06f, -2.319980540e-06f, -2.222182277e-06f, -2.124389285e-06f, -2.026601778e-06f, - -1.928819971e-06f, -1.831044077e-06f, -1.733274311e-06f, -1.635510886e-06f, -1.537754017e-06f, -1.440003917e-06f, -1.342260799e-06f, -1.244524879e-06f, -1.146796370e-06f, -1.049075485e-06f, - -9.513624380e-07f, -8.536574431e-07f, -7.559607136e-07f, -6.582724632e-07f, -5.605929054e-07f, -4.629222538e-07f, -3.652607217e-07f, -2.676085226e-07f, -1.699658700e-07f, -7.233297705e-08f, - 2.528994284e-08f, 1.229026765e-07f, 2.205050106e-07f, 3.180967321e-07f, 4.156776278e-07f, 5.132474847e-07f, 6.108060898e-07f, 7.083532300e-07f, 8.058886924e-07f, 9.034122642e-07f, - 1.000923733e-06f, 1.098422885e-06f, 1.195909508e-06f, 1.293383389e-06f, 1.390844316e-06f, 1.488292077e-06f, 1.585726457e-06f, 1.683147246e-06f, 1.780554231e-06f, 1.877947198e-06f, - 1.975325937e-06f, 2.072690235e-06f, 2.170039878e-06f, 2.267374657e-06f, 2.364694357e-06f, 2.461998767e-06f, 2.559287676e-06f, 2.656560871e-06f, 2.753818140e-06f, 2.851059271e-06f, - 2.948284054e-06f, 3.045492275e-06f, 3.142683723e-06f, 3.239858188e-06f, 3.337015456e-06f, 3.434155317e-06f, 3.531277560e-06f, 3.628381972e-06f, 3.725468343e-06f, 3.822536461e-06f, - 3.919586116e-06f, 4.016617096e-06f, 4.113629190e-06f, 4.210622187e-06f, 4.307595876e-06f, 4.404550046e-06f, 4.501484487e-06f, 4.598398988e-06f, 4.695293338e-06f, 4.792167326e-06f, - 4.889020743e-06f, 4.985853376e-06f, 5.082665018e-06f, 5.179455456e-06f, 5.276224480e-06f, 5.372971881e-06f, 5.469697448e-06f, 5.566400971e-06f, 5.663082241e-06f, 5.759741047e-06f, - 5.856377179e-06f, 5.952990429e-06f, 6.049580585e-06f, 6.146147438e-06f, 6.242690780e-06f, 6.339210400e-06f, 6.435706089e-06f, 6.532177637e-06f, 6.628624836e-06f, 6.725047476e-06f, - 6.821445348e-06f, 6.917818244e-06f, 7.014165953e-06f, 7.110488268e-06f, 7.206784979e-06f, 7.303055878e-06f, 7.399300757e-06f, 7.495519405e-06f, 7.591711616e-06f, 7.687877181e-06f, - 7.784015891e-06f, 7.880127538e-06f, 7.976211914e-06f, 8.072268811e-06f, 8.168298021e-06f, 8.264299336e-06f, 8.360272548e-06f, 8.456217449e-06f, 8.552133832e-06f, 8.648021490e-06f, - 8.743880214e-06f, 8.839709797e-06f, 8.935510032e-06f, 9.031280712e-06f, 9.127021630e-06f, 9.222732578e-06f, 9.318413349e-06f, 9.414063737e-06f, 9.509683535e-06f, 9.605272537e-06f, - 9.700830534e-06f, 9.796357322e-06f, 9.891852693e-06f, 9.987316441e-06f, 1.008274836e-05f, 1.017814824e-05f, 1.027351589e-05f, 1.036885108e-05f, 1.046415362e-05f, 1.055942331e-05f, - 1.065465992e-05f, 1.074986327e-05f, 1.084503314e-05f, 1.094016933e-05f, 1.103527164e-05f, 1.113033985e-05f, 1.122537377e-05f, 1.132037318e-05f, 1.141533789e-05f, 1.151026768e-05f, - 1.160516236e-05f, 1.170002171e-05f, 1.179484554e-05f, 1.188963364e-05f, 1.198438581e-05f, 1.207910184e-05f, 1.217378152e-05f, 1.226842466e-05f, 1.236303104e-05f, 1.245760048e-05f, - 1.255213275e-05f, 1.264662766e-05f, 1.274108500e-05f, 1.283550458e-05f, 1.292988618e-05f, 1.302422961e-05f, 1.311853466e-05f, 1.321280112e-05f, 1.330702880e-05f, 1.340121750e-05f, - 1.349536700e-05f, 1.358947711e-05f, 1.368354763e-05f, 1.377757834e-05f, 1.387156906e-05f, 1.396551958e-05f, 1.405942969e-05f, 1.415329919e-05f, 1.424712789e-05f, 1.434091558e-05f, - 1.443466205e-05f, 1.452836711e-05f, 1.462203056e-05f, 1.471565220e-05f, 1.480923181e-05f, 1.490276921e-05f, 1.499626419e-05f, 1.508971655e-05f, 1.518312609e-05f, 1.527649261e-05f, - 1.536981591e-05f, 1.546309579e-05f, 1.555633204e-05f, 1.564952448e-05f, 1.574267289e-05f, 1.583577708e-05f, 1.592883685e-05f, 1.602185199e-05f, 1.611482232e-05f, 1.620774762e-05f, - 1.630062771e-05f, 1.639346238e-05f, 1.648625143e-05f, 1.657899466e-05f, 1.667169188e-05f, 1.676434288e-05f, 1.685694747e-05f, 1.694950545e-05f, 1.704201662e-05f, 1.713448078e-05f, - 1.722689774e-05f, 1.731926729e-05f, 1.741158924e-05f, 1.750386339e-05f, 1.759608955e-05f, 1.768826751e-05f, 1.778039708e-05f, 1.787247806e-05f, 1.796451025e-05f, 1.805649346e-05f, - 1.814842749e-05f, 1.824031215e-05f, 1.833214723e-05f, 1.842393254e-05f, 1.851566789e-05f, 1.860735307e-05f, 1.869898790e-05f, 1.879057217e-05f, 1.888210570e-05f, 1.897358828e-05f, - 1.906501971e-05f, 1.915639981e-05f, 1.924772838e-05f, 1.933900523e-05f, 1.943023015e-05f, 1.952140296e-05f, 1.961252345e-05f, 1.970359144e-05f, 1.979460673e-05f, 1.988556913e-05f, - 1.997647843e-05f, 2.006733446e-05f, 2.015813700e-05f, 2.024888588e-05f, 2.033958089e-05f, 2.043022185e-05f, 2.052080856e-05f, 2.061134082e-05f, 2.070181844e-05f, 2.079224124e-05f, - 2.088260901e-05f, 2.097292157e-05f, 2.106317871e-05f, 2.115338026e-05f, 2.124352602e-05f, 2.133361579e-05f, 2.142364939e-05f, 2.151362662e-05f, 2.160354728e-05f, 2.169341120e-05f, - 2.178321818e-05f, 2.187296802e-05f, 2.196266053e-05f, 2.205229553e-05f, 2.214187282e-05f, 2.223139222e-05f, 2.232085353e-05f, 2.241025656e-05f, 2.249960112e-05f, 2.258888702e-05f, - 2.267811408e-05f, 2.276728209e-05f, 2.285639088e-05f, 2.294544026e-05f, 2.303443002e-05f, 2.312335999e-05f, 2.321222998e-05f, 2.330103979e-05f, 2.338978925e-05f, 2.347847815e-05f, - 2.356710631e-05f, 2.365567354e-05f, 2.374417967e-05f, 2.383262448e-05f, 2.392100781e-05f, 2.400932946e-05f, 2.409758924e-05f, 2.418578697e-05f, 2.427392246e-05f, 2.436199552e-05f, - 2.445000597e-05f, 2.453795361e-05f, 2.462583827e-05f, 2.471365976e-05f, 2.480141788e-05f, 2.488911246e-05f, 2.497674331e-05f, 2.506431024e-05f, 2.515181307e-05f, 2.523925161e-05f, - 2.532662567e-05f, 2.541393508e-05f, 2.550117964e-05f, 2.558835917e-05f, 2.567547349e-05f, 2.576252242e-05f, 2.584950576e-05f, 2.593642333e-05f, 2.602327496e-05f, 2.611006045e-05f, - 2.619677962e-05f, 2.628343229e-05f, 2.637001828e-05f, 2.645653741e-05f, 2.654298948e-05f, 2.662937432e-05f, 2.671569174e-05f, 2.680194156e-05f, 2.688812361e-05f, 2.697423769e-05f, - 2.706028363e-05f, 2.714626124e-05f, 2.723217034e-05f, 2.731801076e-05f, 2.740378230e-05f, 2.748948479e-05f, 2.757511805e-05f, 2.766068190e-05f, 2.774617615e-05f, 2.783160063e-05f, - 2.791695515e-05f, 2.800223954e-05f, 2.808745361e-05f, 2.817259719e-05f, 2.825767009e-05f, 2.834267215e-05f, 2.842760316e-05f, 2.851246297e-05f, 2.859725139e-05f, 2.868196824e-05f, - 2.876661334e-05f, 2.885118651e-05f, 2.893568758e-05f, 2.902011637e-05f, 2.910447270e-05f, 2.918875639e-05f, 2.927296726e-05f, 2.935710514e-05f, 2.944116986e-05f, 2.952516122e-05f, - 2.960907907e-05f, 2.969292321e-05f, 2.977669348e-05f, 2.986038970e-05f, 2.994401168e-05f, 3.002755927e-05f, 3.011103227e-05f, 3.019443052e-05f, 3.027775384e-05f, 3.036100205e-05f, - 3.044417498e-05f, 3.052727246e-05f, 3.061029431e-05f, 3.069324035e-05f, 3.077611041e-05f, 3.085890433e-05f, 3.094162191e-05f, 3.102426300e-05f, 3.110682741e-05f, 3.118931498e-05f, - 3.127172552e-05f, 3.135405888e-05f, 3.143631487e-05f, 3.151849332e-05f, 3.160059406e-05f, 3.168261692e-05f, 3.176456173e-05f, 3.184642831e-05f, 3.192821649e-05f, 3.200992610e-05f, - 3.209155698e-05f, 3.217310894e-05f, 3.225458182e-05f, 3.233597545e-05f, 3.241728966e-05f, 3.249852427e-05f, 3.257967912e-05f, 3.266075404e-05f, 3.274174885e-05f, 3.282266340e-05f, - 3.290349750e-05f, 3.298425099e-05f, 3.306492370e-05f, 3.314551547e-05f, 3.322602612e-05f, 3.330645548e-05f, 3.338680339e-05f, 3.346706968e-05f, 3.354725418e-05f, 3.362735673e-05f, - 3.370737715e-05f, 3.378731529e-05f, 3.386717096e-05f, 3.394694402e-05f, 3.402663428e-05f, 3.410624158e-05f, 3.418576577e-05f, 3.426520666e-05f, 3.434456410e-05f, 3.442383792e-05f, - 3.450302796e-05f, 3.458213404e-05f, 3.466115601e-05f, 3.474009370e-05f, 3.481894695e-05f, 3.489771558e-05f, 3.497639945e-05f, 3.505499837e-05f, 3.513351220e-05f, 3.521194076e-05f, - 3.529028390e-05f, 3.536854145e-05f, 3.544671324e-05f, 3.552479912e-05f, 3.560279892e-05f, 3.568071247e-05f, 3.575853963e-05f, 3.583628022e-05f, 3.591393409e-05f, 3.599150107e-05f, - 3.606898100e-05f, 3.614637372e-05f, 3.622367906e-05f, 3.630089688e-05f, 3.637802701e-05f, 3.645506929e-05f, 3.653202355e-05f, 3.660888964e-05f, 3.668566740e-05f, 3.676235668e-05f, - 3.683895730e-05f, 3.691546911e-05f, 3.699189196e-05f, 3.706822568e-05f, 3.714447012e-05f, 3.722062512e-05f, 3.729669051e-05f, 3.737266615e-05f, 3.744855188e-05f, 3.752434753e-05f, - 3.760005295e-05f, 3.767566799e-05f, 3.775119248e-05f, 3.782662628e-05f, 3.790196922e-05f, 3.797722116e-05f, 3.805238192e-05f, 3.812745136e-05f, 3.820242933e-05f, 3.827731566e-05f, - 3.835211021e-05f, 3.842681281e-05f, 3.850142332e-05f, 3.857594158e-05f, 3.865036744e-05f, 3.872470073e-05f, 3.879894132e-05f, 3.887308904e-05f, 3.894714374e-05f, 3.902110527e-05f, - 3.909497348e-05f, 3.916874821e-05f, 3.924242931e-05f, 3.931601663e-05f, 3.938951003e-05f, 3.946290933e-05f, 3.953621441e-05f, 3.960942509e-05f, 3.968254125e-05f, 3.975556271e-05f, - 3.982848933e-05f, 3.990132097e-05f, 3.997405747e-05f, 4.004669868e-05f, 4.011924446e-05f, 4.019169465e-05f, 4.026404910e-05f, 4.033630767e-05f, 4.040847020e-05f, 4.048053656e-05f, - 4.055250658e-05f, 4.062438013e-05f, 4.069615705e-05f, 4.076783719e-05f, 4.083942042e-05f, 4.091090658e-05f, 4.098229553e-05f, 4.105358711e-05f, 4.112478119e-05f, 4.119587762e-05f, - 4.126687625e-05f, 4.133777693e-05f, 4.140857952e-05f, 4.147928388e-05f, 4.154988986e-05f, 4.162039731e-05f, 4.169080609e-05f, 4.176111606e-05f, 4.183132707e-05f, 4.190143898e-05f, - 4.197145165e-05f, 4.204136492e-05f, 4.211117867e-05f, 4.218089274e-05f, 4.225050699e-05f, 4.232002128e-05f, 4.238943548e-05f, 4.245874942e-05f, 4.252796299e-05f, 4.259707602e-05f, - 4.266608839e-05f, 4.273499995e-05f, 4.280381056e-05f, 4.287252008e-05f, 4.294112836e-05f, 4.300963528e-05f, 4.307804069e-05f, 4.314634444e-05f, 4.321454641e-05f, 4.328264645e-05f, - 4.335064442e-05f, 4.341854018e-05f, 4.348633360e-05f, 4.355402454e-05f, 4.362161286e-05f, 4.368909842e-05f, 4.375648108e-05f, 4.382376071e-05f, 4.389093717e-05f, 4.395801033e-05f, - 4.402498004e-05f, 4.409184617e-05f, 4.415860859e-05f, 4.422526715e-05f, 4.429182173e-05f, 4.435827219e-05f, 4.442461839e-05f, 4.449086020e-05f, 4.455699748e-05f, 4.462303011e-05f, - 4.468895794e-05f, 4.475478084e-05f, 4.482049868e-05f, 4.488611132e-05f, 4.495161864e-05f, 4.501702049e-05f, 4.508231675e-05f, 4.514750729e-05f, 4.521259197e-05f, 4.527757066e-05f, - 4.534244322e-05f, 4.540720954e-05f, 4.547186947e-05f, 4.553642289e-05f, 4.560086966e-05f, 4.566520965e-05f, 4.572944274e-05f, 4.579356880e-05f, 4.585758769e-05f, 4.592149928e-05f, - 4.598530345e-05f, 4.604900007e-05f, 4.611258901e-05f, 4.617607014e-05f, 4.623944333e-05f, 4.630270845e-05f, 4.636586538e-05f, 4.642891400e-05f, 4.649185416e-05f, 4.655468575e-05f, - 4.661740864e-05f, 4.668002270e-05f, 4.674252781e-05f, 4.680492384e-05f, 4.686721066e-05f, 4.692938816e-05f, 4.699145620e-05f, 4.705341465e-05f, 4.711526341e-05f, 4.717700233e-05f, - 4.723863131e-05f, 4.730015020e-05f, 4.736155889e-05f, 4.742285727e-05f, 4.748404519e-05f, 4.754512254e-05f, 4.760608920e-05f, 4.766694505e-05f, 4.772768996e-05f, 4.778832381e-05f, - 4.784884649e-05f, 4.790925786e-05f, 4.796955781e-05f, 4.802974621e-05f, 4.808982296e-05f, 4.814978792e-05f, 4.820964097e-05f, 4.826938200e-05f, 4.832901089e-05f, 4.838852752e-05f, - 4.844793177e-05f, 4.850722352e-05f, 4.856640265e-05f, 4.862546904e-05f, 4.868442258e-05f, 4.874326314e-05f, 4.880199062e-05f, 4.886060489e-05f, 4.891910584e-05f, 4.897749335e-05f, - 4.903576730e-05f, 4.909392759e-05f, 4.915197408e-05f, 4.920990667e-05f, 4.926772524e-05f, 4.932542967e-05f, 4.938301986e-05f, 4.944049569e-05f, 4.949785704e-05f, 4.955510379e-05f, - 4.961223584e-05f, 4.966925308e-05f, 4.972615538e-05f, 4.978294263e-05f, 4.983961473e-05f, 4.989617156e-05f, 4.995261301e-05f, 5.000893896e-05f, 5.006514931e-05f, 5.012124394e-05f, - 5.017722275e-05f, 5.023308561e-05f, 5.028883243e-05f, 5.034446309e-05f, 5.039997748e-05f, 5.045537549e-05f, 5.051065701e-05f, 5.056582193e-05f, 5.062087015e-05f, 5.067580155e-05f, - 5.073061603e-05f, 5.078531347e-05f, 5.083989378e-05f, 5.089435684e-05f, 5.094870254e-05f, 5.100293078e-05f, 5.105704146e-05f, 5.111103446e-05f, 5.116490967e-05f, 5.121866701e-05f, - 5.127230634e-05f, 5.132582758e-05f, 5.137923062e-05f, 5.143251534e-05f, 5.148568166e-05f, 5.153872946e-05f, 5.159165863e-05f, 5.164446908e-05f, 5.169716070e-05f, 5.174973339e-05f, - 5.180218704e-05f, 5.185452156e-05f, 5.190673684e-05f, 5.195883277e-05f, 5.201080926e-05f, 5.206266620e-05f, 5.211440350e-05f, 5.216602104e-05f, 5.221751874e-05f, 5.226889649e-05f, - 5.232015418e-05f, 5.237129173e-05f, 5.242230903e-05f, 5.247320598e-05f, 5.252398248e-05f, 5.257463843e-05f, 5.262517373e-05f, 5.267558829e-05f, 5.272588201e-05f, 5.277605479e-05f, - 5.282610653e-05f, 5.287603714e-05f, 5.292584651e-05f, 5.297553456e-05f, 5.302510118e-05f, 5.307454628e-05f, 5.312386976e-05f, 5.317307153e-05f, 5.322215149e-05f, 5.327110955e-05f, - 5.331994561e-05f, 5.336865958e-05f, 5.341725136e-05f, 5.346572087e-05f, 5.351406799e-05f, 5.356229265e-05f, 5.361039475e-05f, 5.365837420e-05f, 5.370623090e-05f, 5.375396477e-05f, - 5.380157570e-05f, 5.384906361e-05f, 5.389642841e-05f, 5.394367000e-05f, 5.399078830e-05f, 5.403778321e-05f, 5.408465465e-05f, 5.413140252e-05f, 5.417802674e-05f, 5.422452721e-05f, - 5.427090385e-05f, 5.431715656e-05f, 5.436328526e-05f, 5.440928986e-05f, 5.445517028e-05f, 5.450092642e-05f, 5.454655819e-05f, 5.459206551e-05f, 5.463744830e-05f, 5.468270646e-05f, - 5.472783991e-05f, 5.477284857e-05f, 5.481773234e-05f, 5.486249115e-05f, 5.490712490e-05f, 5.495163352e-05f, 5.499601691e-05f, 5.504027499e-05f, 5.508440769e-05f, 5.512841491e-05f, - 5.517229657e-05f, 5.521605259e-05f, 5.525968288e-05f, 5.530318737e-05f, 5.534656597e-05f, 5.538981860e-05f, 5.543294517e-05f, 5.547594561e-05f, 5.551881983e-05f, 5.556156776e-05f, - 5.560418931e-05f, 5.564668440e-05f, 5.568905295e-05f, 5.573129488e-05f, 5.577341012e-05f, 5.581539858e-05f, 5.585726018e-05f, 5.589899485e-05f, 5.594060251e-05f, 5.598208307e-05f, - 5.602343647e-05f, 5.606466262e-05f, 5.610576145e-05f, 5.614673288e-05f, 5.618757683e-05f, 5.622829323e-05f, 5.626888200e-05f, 5.630934306e-05f, 5.634967634e-05f, 5.638988177e-05f, - 5.642995927e-05f, 5.646990876e-05f, 5.650973017e-05f, 5.654942343e-05f, 5.658898846e-05f, 5.662842519e-05f, 5.666773355e-05f, 5.670691346e-05f, 5.674596484e-05f, 5.678488764e-05f, - 5.682368178e-05f, 5.686234717e-05f, 5.690088377e-05f, 5.693929148e-05f, 5.697757024e-05f, 5.701571999e-05f, 5.705374064e-05f, 5.709163213e-05f, 5.712939440e-05f, 5.716702737e-05f, - 5.720453096e-05f, 5.724190512e-05f, 5.727914978e-05f, 5.731626486e-05f, 5.735325030e-05f, 5.739010603e-05f, 5.742683199e-05f, 5.746342810e-05f, 5.749989430e-05f, 5.753623052e-05f, - 5.757243670e-05f, 5.760851277e-05f, 5.764445866e-05f, 5.768027432e-05f, 5.771595967e-05f, 5.775151465e-05f, 5.778693920e-05f, 5.782223325e-05f, 5.785739673e-05f, 5.789242959e-05f, - 5.792733177e-05f, 5.796210318e-05f, 5.799674379e-05f, 5.803125352e-05f, 5.806563230e-05f, 5.809988009e-05f, 5.813399682e-05f, 5.816798242e-05f, 5.820183683e-05f, 5.823556001e-05f, - 5.826915187e-05f, 5.830261237e-05f, 5.833594145e-05f, 5.836913904e-05f, 5.840220508e-05f, 5.843513953e-05f, 5.846794231e-05f, 5.850061337e-05f, 5.853315266e-05f, 5.856556011e-05f, - 5.859783566e-05f, 5.862997927e-05f, 5.866199087e-05f, 5.869387041e-05f, 5.872561783e-05f, 5.875723308e-05f, 5.878871609e-05f, 5.882006682e-05f, 5.885128520e-05f, 5.888237119e-05f, - 5.891332474e-05f, 5.894414577e-05f, 5.897483425e-05f, 5.900539012e-05f, 5.903581332e-05f, 5.906610381e-05f, 5.909626152e-05f, 5.912628641e-05f, 5.915617843e-05f, 5.918593752e-05f, - 5.921556364e-05f, 5.924505672e-05f, 5.927441672e-05f, 5.930364360e-05f, 5.933273729e-05f, 5.936169775e-05f, 5.939052494e-05f, 5.941921879e-05f, 5.944777926e-05f, 5.947620631e-05f, - 5.950449988e-05f, 5.953265993e-05f, 5.956068640e-05f, 5.958857925e-05f, 5.961633844e-05f, 5.964396392e-05f, 5.967145563e-05f, 5.969881354e-05f, 5.972603759e-05f, 5.975312775e-05f, - 5.978008396e-05f, 5.980690618e-05f, 5.983359437e-05f, 5.986014847e-05f, 5.988656846e-05f, 5.991285428e-05f, 5.993900588e-05f, 5.996502324e-05f, 5.999090629e-05f, 6.001665501e-05f, - 6.004226934e-05f, 6.006774925e-05f, 6.009309469e-05f, 6.011830562e-05f, 6.014338201e-05f, 6.016832380e-05f, 6.019313096e-05f, 6.021780345e-05f, 6.024234123e-05f, 6.026674426e-05f, - 6.029101249e-05f, 6.031514590e-05f, 6.033914444e-05f, 6.036300806e-05f, 6.038673675e-05f, 6.041033045e-05f, 6.043378912e-05f, 6.045711274e-05f, 6.048030126e-05f, 6.050335465e-05f, - 6.052627287e-05f, 6.054905588e-05f, 6.057170366e-05f, 6.059421615e-05f, 6.061659334e-05f, 6.063883517e-05f, 6.066094162e-05f, 6.068291266e-05f, 6.070474825e-05f, 6.072644835e-05f, - 6.074801293e-05f, 6.076944197e-05f, 6.079073542e-05f, 6.081189325e-05f, 6.083291543e-05f, 6.085380194e-05f, 6.087455273e-05f, 6.089516777e-05f, 6.091564705e-05f, 6.093599051e-05f, - 6.095619815e-05f, 6.097626991e-05f, 6.099620578e-05f, 6.101600572e-05f, 6.103566971e-05f, 6.105519771e-05f, 6.107458970e-05f, 6.109384566e-05f, 6.111296554e-05f, 6.113194932e-05f, - 6.115079698e-05f, 6.116950849e-05f, 6.118808382e-05f, 6.120652295e-05f, 6.122482585e-05f, 6.124299249e-05f, 6.126102284e-05f, 6.127891689e-05f, 6.129667461e-05f, 6.131429596e-05f, - 6.133178094e-05f, 6.134912951e-05f, 6.136634165e-05f, 6.138341733e-05f, 6.140035654e-05f, 6.141715925e-05f, 6.143382544e-05f, 6.145035508e-05f, 6.146674816e-05f, 6.148300464e-05f, - 6.149912452e-05f, 6.151510777e-05f, 6.153095436e-05f, 6.154666429e-05f, 6.156223752e-05f, 6.157767403e-05f, 6.159297382e-05f, 6.160813685e-05f, 6.162316312e-05f, 6.163805259e-05f, - 6.165280526e-05f, 6.166742111e-05f, 6.168190010e-05f, 6.169624224e-05f, 6.171044750e-05f, 6.172451587e-05f, 6.173844733e-05f, 6.175224185e-05f, 6.176589944e-05f, 6.177942006e-05f, - 6.179280371e-05f, 6.180605037e-05f, 6.181916003e-05f, 6.183213266e-05f, 6.184496827e-05f, 6.185766683e-05f, 6.187022832e-05f, 6.188265275e-05f, 6.189494008e-05f, 6.190709032e-05f, - 6.191910344e-05f, 6.193097945e-05f, 6.194271831e-05f, 6.195432003e-05f, 6.196578459e-05f, 6.197711199e-05f, 6.198830220e-05f, 6.199935522e-05f, 6.201027105e-05f, 6.202104966e-05f, - 6.203169106e-05f, 6.204219523e-05f, 6.205256216e-05f, 6.206279185e-05f, 6.207288429e-05f, 6.208283946e-05f, 6.209265737e-05f, 6.210233800e-05f, 6.211188135e-05f, 6.212128742e-05f, - 6.213055618e-05f, 6.213968765e-05f, 6.214868181e-05f, 6.215753865e-05f, 6.216625818e-05f, 6.217484039e-05f, 6.218328527e-05f, 6.219159282e-05f, 6.219976304e-05f, 6.220779592e-05f, - 6.221569146e-05f, 6.222344965e-05f, 6.223107049e-05f, 6.223855399e-05f, 6.224590014e-05f, 6.225310893e-05f, 6.226018036e-05f, 6.226711445e-05f, 6.227391117e-05f, 6.228057054e-05f, - 6.228709255e-05f, 6.229347720e-05f, 6.229972449e-05f, 6.230583443e-05f, 6.231180702e-05f, 6.231764224e-05f, 6.232334012e-05f, 6.232890065e-05f, 6.233432382e-05f, 6.233960965e-05f, - 6.234475814e-05f, 6.234976929e-05f, 6.235464310e-05f, 6.235937957e-05f, 6.236397872e-05f, 6.236844054e-05f, 6.237276504e-05f, 6.237695222e-05f, 6.238100210e-05f, 6.238491467e-05f, - 6.238868994e-05f, 6.239232791e-05f, 6.239582860e-05f, 6.239919201e-05f, 6.240241815e-05f, 6.240550702e-05f, 6.240845863e-05f, 6.241127299e-05f, 6.241395011e-05f, 6.241648999e-05f, - 6.241889265e-05f, 6.242115810e-05f, 6.242328633e-05f, 6.242527737e-05f, 6.242713122e-05f, 6.242884790e-05f, 6.243042741e-05f, 6.243186976e-05f, 6.243317497e-05f, 6.243434305e-05f, - 6.243537401e-05f, 6.243626786e-05f, 6.243702461e-05f, 6.243764427e-05f, 6.243812687e-05f, 6.243847241e-05f, 6.243868091e-05f, 6.243875237e-05f, 6.243868682e-05f, 6.243848427e-05f, - 6.243814473e-05f, 6.243766822e-05f, 6.243705475e-05f, 6.243630434e-05f, 6.243541701e-05f, 6.243439277e-05f, 6.243323164e-05f, 6.243193363e-05f, 6.243049877e-05f, 6.242892707e-05f, - 6.242721854e-05f, 6.242537321e-05f, 6.242339109e-05f, 6.242127221e-05f, 6.241901657e-05f, 6.241662421e-05f, 6.241409514e-05f, 6.241142938e-05f, 6.240862694e-05f, 6.240568786e-05f, - 6.240261216e-05f, 6.239939984e-05f, 6.239605094e-05f, 6.239256547e-05f, 6.238894346e-05f, 6.238518493e-05f, 6.238128990e-05f, 6.237725840e-05f, 6.237309045e-05f, 6.236878606e-05f, - 6.236434528e-05f, 6.235976811e-05f, 6.235505459e-05f, 6.235020473e-05f, 6.234521857e-05f, 6.234009612e-05f, 6.233483742e-05f, 6.232944249e-05f, 6.232391136e-05f, 6.231824405e-05f, - 6.231244058e-05f, 6.230650100e-05f, 6.230042531e-05f, 6.229421356e-05f, 6.228786576e-05f, 6.228138195e-05f, 6.227476216e-05f, 6.226800641e-05f, 6.226111474e-05f, 6.225408716e-05f, - 6.224692372e-05f, 6.223962444e-05f, 6.223218935e-05f, 6.222461849e-05f, 6.221691188e-05f, 6.220906955e-05f, 6.220109154e-05f, 6.219297788e-05f, 6.218472860e-05f, 6.217634373e-05f, - 6.216782330e-05f, 6.215916735e-05f, 6.215037591e-05f, 6.214144902e-05f, 6.213238671e-05f, 6.212318900e-05f, 6.211385595e-05f, 6.210438757e-05f, 6.209478391e-05f, 6.208504500e-05f, - 6.207517088e-05f, 6.206516158e-05f, 6.205501714e-05f, 6.204473759e-05f, 6.203432298e-05f, 6.202377334e-05f, 6.201308870e-05f, 6.200226910e-05f, 6.199131459e-05f, 6.198022520e-05f, - 6.196900096e-05f, 6.195764192e-05f, 6.194614812e-05f, 6.193451959e-05f, 6.192275638e-05f, 6.191085852e-05f, 6.189882606e-05f, 6.188665904e-05f, 6.187435749e-05f, 6.186192145e-05f, - 6.184935098e-05f, 6.183664611e-05f, 6.182380687e-05f, 6.181083333e-05f, 6.179772551e-05f, 6.178448346e-05f, 6.177110722e-05f, 6.175759684e-05f, 6.174395236e-05f, 6.173017383e-05f, - 6.171626128e-05f, 6.170221477e-05f, 6.168803433e-05f, 6.167372002e-05f, 6.165927188e-05f, 6.164468995e-05f, 6.162997428e-05f, 6.161512491e-05f, 6.160014190e-05f, 6.158502529e-05f, - 6.156977513e-05f, 6.155439146e-05f, 6.153887434e-05f, 6.152322380e-05f, 6.150743991e-05f, 6.149152270e-05f, 6.147547222e-05f, 6.145928854e-05f, 6.144297168e-05f, 6.142652172e-05f, - 6.140993868e-05f, 6.139322263e-05f, 6.137637362e-05f, 6.135939169e-05f, 6.134227691e-05f, 6.132502931e-05f, 6.130764895e-05f, 6.129013588e-05f, 6.127249016e-05f, 6.125471184e-05f, - 6.123680097e-05f, 6.121875760e-05f, 6.120058179e-05f, 6.118227359e-05f, 6.116383306e-05f, 6.114526025e-05f, 6.112655521e-05f, 6.110771800e-05f, 6.108874867e-05f, 6.106964729e-05f, - 6.105041390e-05f, 6.103104856e-05f, 6.101155133e-05f, 6.099192226e-05f, 6.097216142e-05f, 6.095226885e-05f, 6.093224462e-05f, 6.091208878e-05f, 6.089180140e-05f, 6.087138253e-05f, - 6.085083222e-05f, 6.083015054e-05f, 6.080933755e-05f, 6.078839331e-05f, 6.076731787e-05f, 6.074611130e-05f, 6.072477365e-05f, 6.070330499e-05f, 6.068170538e-05f, 6.065997488e-05f, - 6.063811354e-05f, 6.061612144e-05f, 6.059399864e-05f, 6.057174518e-05f, 6.054936115e-05f, 6.052684660e-05f, 6.050420159e-05f, 6.048142619e-05f, 6.045852047e-05f, 6.043548447e-05f, - 6.041231828e-05f, 6.038902195e-05f, 6.036559555e-05f, 6.034203915e-05f, 6.031835280e-05f, 6.029453658e-05f, 6.027059055e-05f, 6.024651478e-05f, 6.022230933e-05f, 6.019797427e-05f, - 6.017350966e-05f, 6.014891558e-05f, 6.012419210e-05f, 6.009933927e-05f, 6.007435717e-05f, 6.004924587e-05f, 6.002400543e-05f, 5.999863592e-05f, 5.997313742e-05f, 5.994750999e-05f, - 5.992175370e-05f, 5.989586863e-05f, 5.986985483e-05f, 5.984371239e-05f, 5.981744138e-05f, 5.979104186e-05f, 5.976451390e-05f, 5.973785759e-05f, 5.971107298e-05f, 5.968416016e-05f, - 5.965711919e-05f, 5.962995015e-05f, 5.960265311e-05f, 5.957522814e-05f, 5.954767532e-05f, 5.951999473e-05f, 5.949218643e-05f, 5.946425049e-05f, 5.943618701e-05f, 5.940799604e-05f, - 5.937967767e-05f, 5.935123197e-05f, 5.932265901e-05f, 5.929395888e-05f, 5.926513165e-05f, 5.923617739e-05f, 5.920709618e-05f, 5.917788810e-05f, 5.914855323e-05f, 5.911909165e-05f, - 5.908950342e-05f, 5.905978864e-05f, 5.902994737e-05f, 5.899997971e-05f, 5.896988572e-05f, 5.893966548e-05f, 5.890931908e-05f, 5.887884660e-05f, 5.884824811e-05f, 5.881752370e-05f, - 5.878667344e-05f, 5.875569743e-05f, 5.872459573e-05f, 5.869336843e-05f, 5.866201561e-05f, 5.863053736e-05f, 5.859893375e-05f, 5.856720487e-05f, 5.853535080e-05f, 5.850337163e-05f, - 5.847126743e-05f, 5.843903829e-05f, 5.840668430e-05f, 5.837420554e-05f, 5.834160210e-05f, 5.830887405e-05f, 5.827602148e-05f, 5.824304448e-05f, 5.820994314e-05f, 5.817671753e-05f, - 5.814336775e-05f, 5.810989388e-05f, 5.807629601e-05f, 5.804257422e-05f, 5.800872861e-05f, 5.797475925e-05f, 5.794066624e-05f, 5.790644967e-05f, 5.787210961e-05f, 5.783764617e-05f, - 5.780305943e-05f, 5.776834947e-05f, 5.773351640e-05f, 5.769856029e-05f, 5.766348123e-05f, 5.762827932e-05f, 5.759295465e-05f, 5.755750730e-05f, 5.752193737e-05f, 5.748624495e-05f, - 5.745043013e-05f, 5.741449300e-05f, 5.737843365e-05f, 5.734225218e-05f, 5.730594867e-05f, 5.726952322e-05f, 5.723297593e-05f, 5.719630688e-05f, 5.715951617e-05f, 5.712260388e-05f, - 5.708557013e-05f, 5.704841499e-05f, 5.701113857e-05f, 5.697374096e-05f, 5.693622225e-05f, 5.689858253e-05f, 5.686082191e-05f, 5.682294048e-05f, 5.678493834e-05f, 5.674681557e-05f, - 5.670857229e-05f, 5.667020857e-05f, 5.663172453e-05f, 5.659312025e-05f, 5.655439584e-05f, 5.651555140e-05f, 5.647658701e-05f, 5.643750278e-05f, 5.639829881e-05f, 5.635897519e-05f, - 5.631953203e-05f, 5.627996942e-05f, 5.624028747e-05f, 5.620048627e-05f, 5.616056592e-05f, 5.612052652e-05f, 5.608036817e-05f, 5.604009098e-05f, 5.599969505e-05f, 5.595918046e-05f, - 5.591854734e-05f, 5.587779577e-05f, 5.583692587e-05f, 5.579593773e-05f, 5.575483145e-05f, 5.571360714e-05f, 5.567226490e-05f, 5.563080483e-05f, 5.558922704e-05f, 5.554753163e-05f, - 5.550571870e-05f, 5.546378837e-05f, 5.542174072e-05f, 5.537957588e-05f, 5.533729393e-05f, 5.529489499e-05f, 5.525237917e-05f, 5.520974656e-05f, 5.516699728e-05f, 5.512413143e-05f, - 5.508114911e-05f, 5.503805044e-05f, 5.499483551e-05f, 5.495150445e-05f, 5.490805734e-05f, 5.486449431e-05f, 5.482081546e-05f, 5.477702090e-05f, 5.473311073e-05f, 5.468908506e-05f, - 5.464494401e-05f, 5.460068768e-05f, 5.455631618e-05f, 5.451182963e-05f, 5.446722812e-05f, 5.442251177e-05f, 5.437768070e-05f, 5.433273500e-05f, 5.428767480e-05f, 5.424250020e-05f, - 5.419721131e-05f, 5.415180825e-05f, 5.410629112e-05f, 5.406066005e-05f, 5.401491513e-05f, 5.396905649e-05f, 5.392308423e-05f, 5.387699847e-05f, 5.383079933e-05f, 5.378448691e-05f, - 5.373806132e-05f, 5.369152269e-05f, 5.364487113e-05f, 5.359810674e-05f, 5.355122965e-05f, 5.350423997e-05f, 5.345713782e-05f, 5.340992330e-05f, 5.336259654e-05f, 5.331515766e-05f, - 5.326760675e-05f, 5.321994396e-05f, 5.317216938e-05f, 5.312428313e-05f, 5.307628534e-05f, 5.302817612e-05f, 5.297995559e-05f, 5.293162386e-05f, 5.288318105e-05f, 5.283462728e-05f, - 5.278596267e-05f, 5.273718734e-05f, 5.268830141e-05f, 5.263930499e-05f, 5.259019820e-05f, 5.254098117e-05f, 5.249165400e-05f, 5.244221684e-05f, 5.239266978e-05f, 5.234301296e-05f, - 5.229324649e-05f, 5.224337049e-05f, 5.219338509e-05f, 5.214329041e-05f, 5.209308656e-05f, 5.204277367e-05f, 5.199235187e-05f, 5.194182127e-05f, 5.189118199e-05f, 5.184043416e-05f, - 5.178957790e-05f, 5.173861334e-05f, 5.168754060e-05f, 5.163635979e-05f, 5.158507105e-05f, 5.153367450e-05f, 5.148217026e-05f, 5.143055846e-05f, 5.137883922e-05f, 5.132701266e-05f, - 5.127507892e-05f, 5.122303811e-05f, 5.117089037e-05f, 5.111863581e-05f, 5.106627456e-05f, 5.101380676e-05f, 5.096123252e-05f, 5.090855198e-05f, 5.085576525e-05f, 5.080287247e-05f, - 5.074987377e-05f, 5.069676926e-05f, 5.064355909e-05f, 5.059024337e-05f, 5.053682223e-05f, 5.048329581e-05f, 5.042966423e-05f, 5.037592762e-05f, 5.032208611e-05f, 5.026813983e-05f, - 5.021408891e-05f, 5.015993347e-05f, 5.010567365e-05f, 5.005130958e-05f, 4.999684139e-05f, 4.994226921e-05f, 4.988759316e-05f, 4.983281339e-05f, 4.977793001e-05f, 4.972294317e-05f, - 4.966785299e-05f, 4.961265961e-05f, 4.955736316e-05f, 4.950196376e-05f, 4.944646156e-05f, 4.939085668e-05f, 4.933514926e-05f, 4.927933943e-05f, 4.922342733e-05f, 4.916741308e-05f, - 4.911129683e-05f, 4.905507870e-05f, 4.899875882e-05f, 4.894233735e-05f, 4.888581440e-05f, 4.882919011e-05f, 4.877246462e-05f, 4.871563806e-05f, 4.865871058e-05f, 4.860168229e-05f, - 4.854455335e-05f, 4.848732388e-05f, 4.842999402e-05f, 4.837256391e-05f, 4.831503368e-05f, 4.825740348e-05f, 4.819967343e-05f, 4.814184368e-05f, 4.808391437e-05f, 4.802588562e-05f, - 4.796775758e-05f, 4.790953039e-05f, 4.785120419e-05f, 4.779277910e-05f, 4.773425528e-05f, 4.767563286e-05f, 4.761691198e-05f, 4.755809278e-05f, 4.749917539e-05f, 4.744015996e-05f, - 4.738104664e-05f, 4.732183554e-05f, 4.726252683e-05f, 4.720312064e-05f, 4.714361710e-05f, 4.708401637e-05f, 4.702431857e-05f, 4.696452386e-05f, 4.690463237e-05f, 4.684464425e-05f, - 4.678455963e-05f, 4.672437866e-05f, 4.666410149e-05f, 4.660372824e-05f, 4.654325908e-05f, 4.648269413e-05f, 4.642203355e-05f, 4.636127747e-05f, 4.630042604e-05f, 4.623947940e-05f, - 4.617843770e-05f, 4.611730108e-05f, 4.605606968e-05f, 4.599474365e-05f, 4.593332313e-05f, 4.587180827e-05f, 4.581019922e-05f, 4.574849611e-05f, 4.568669910e-05f, 4.562480832e-05f, - 4.556282393e-05f, 4.550074607e-05f, 4.543857489e-05f, 4.537631053e-05f, 4.531395313e-05f, 4.525150286e-05f, 4.518895985e-05f, 4.512632424e-05f, 4.506359620e-05f, 4.500077585e-05f, - 4.493786336e-05f, 4.487485887e-05f, 4.481176253e-05f, 4.474857448e-05f, 4.468529488e-05f, 4.462192387e-05f, 4.455846160e-05f, 4.449490822e-05f, 4.443126388e-05f, 4.436752873e-05f, - 4.430370292e-05f, 4.423978659e-05f, 4.417577991e-05f, 4.411168301e-05f, 4.404749604e-05f, 4.398321917e-05f, 4.391885253e-05f, 4.385439629e-05f, 4.378985058e-05f, 4.372521556e-05f, - 4.366049139e-05f, 4.359567821e-05f, 4.353077618e-05f, 4.346578544e-05f, 4.340070616e-05f, 4.333553847e-05f, 4.327028254e-05f, 4.320493852e-05f, 4.313950655e-05f, 4.307398680e-05f, - 4.300837941e-05f, 4.294268454e-05f, 4.287690234e-05f, 4.281103296e-05f, 4.274507657e-05f, 4.267903330e-05f, 4.261290333e-05f, 4.254668679e-05f, 4.248038385e-05f, 4.241399467e-05f, - 4.234751938e-05f, 4.228095816e-05f, 4.221431115e-05f, 4.214757851e-05f, 4.208076040e-05f, 4.201385697e-05f, 4.194686837e-05f, 4.187979477e-05f, 4.181263632e-05f, 4.174539318e-05f, - 4.167806550e-05f, 4.161065343e-05f, 4.154315714e-05f, 4.147557679e-05f, 4.140791253e-05f, 4.134016451e-05f, 4.127233290e-05f, 4.120441785e-05f, 4.113641952e-05f, 4.106833807e-05f, - 4.100017365e-05f, 4.093192643e-05f, 4.086359657e-05f, 4.079518421e-05f, 4.072668953e-05f, 4.065811268e-05f, 4.058945382e-05f, 4.052071310e-05f, 4.045189070e-05f, 4.038298676e-05f, - 4.031400144e-05f, 4.024493492e-05f, 4.017578734e-05f, 4.010655888e-05f, 4.003724968e-05f, 3.996785990e-05f, 3.989838972e-05f, 3.982883929e-05f, 3.975920877e-05f, 3.968949833e-05f, - 3.961970812e-05f, 3.954983830e-05f, 3.947988904e-05f, 3.940986050e-05f, 3.933975285e-05f, 3.926956624e-05f, 3.919930083e-05f, 3.912895679e-05f, 3.905853429e-05f, 3.898803348e-05f, - 3.891745452e-05f, 3.884679759e-05f, 3.877606284e-05f, 3.870525044e-05f, 3.863436055e-05f, 3.856339333e-05f, 3.849234895e-05f, 3.842122758e-05f, 3.835002937e-05f, 3.827875449e-05f, - 3.820740311e-05f, 3.813597539e-05f, 3.806447149e-05f, 3.799289158e-05f, 3.792123583e-05f, 3.784950440e-05f, 3.777769745e-05f, 3.770581516e-05f, 3.763385768e-05f, 3.756182519e-05f, - 3.748971784e-05f, 3.741753581e-05f, 3.734527927e-05f, 3.727294837e-05f, 3.720054328e-05f, 3.712806418e-05f, 3.705551122e-05f, 3.698288458e-05f, 3.691018442e-05f, 3.683741091e-05f, - 3.676456422e-05f, 3.669164451e-05f, 3.661865195e-05f, 3.654558672e-05f, 3.647244897e-05f, 3.639923888e-05f, 3.632595662e-05f, 3.625260234e-05f, 3.617917623e-05f, 3.610567845e-05f, - 3.603210917e-05f, 3.595846856e-05f, 3.588475678e-05f, 3.581097402e-05f, 3.573712043e-05f, 3.566319618e-05f, 3.558920145e-05f, 3.551513640e-05f, 3.544100122e-05f, 3.536679605e-05f, - 3.529252108e-05f, 3.521817648e-05f, 3.514376242e-05f, 3.506927906e-05f, 3.499472658e-05f, 3.492010515e-05f, 3.484541493e-05f, 3.477065611e-05f, 3.469582886e-05f, 3.462093333e-05f, - 3.454596971e-05f, 3.447093817e-05f, 3.439583888e-05f, 3.432067201e-05f, 3.424543773e-05f, 3.417013622e-05f, 3.409476765e-05f, 3.401933218e-05f, 3.394383000e-05f, 3.386826128e-05f, - 3.379262618e-05f, 3.371692488e-05f, 3.364115756e-05f, 3.356532439e-05f, 3.348942554e-05f, 3.341346118e-05f, 3.333743149e-05f, 3.326133665e-05f, 3.318517682e-05f, 3.310895217e-05f, - 3.303266290e-05f, 3.295630916e-05f, 3.287989114e-05f, 3.280340900e-05f, 3.272686293e-05f, 3.265025309e-05f, 3.257357966e-05f, 3.249684282e-05f, 3.242004274e-05f, 3.234317960e-05f, - 3.226625357e-05f, 3.218926483e-05f, 3.211221355e-05f, 3.203509992e-05f, 3.195792409e-05f, 3.188068626e-05f, 3.180338660e-05f, 3.172602527e-05f, 3.164860247e-05f, 3.157111836e-05f, - 3.149357313e-05f, 3.141596694e-05f, 3.133829998e-05f, 3.126057243e-05f, 3.118278445e-05f, 3.110493623e-05f, 3.102702794e-05f, 3.094905977e-05f, 3.087103188e-05f, 3.079294446e-05f, - 3.071479769e-05f, 3.063659173e-05f, 3.055832678e-05f, 3.048000300e-05f, 3.040162058e-05f, 3.032317969e-05f, 3.024468052e-05f, 3.016612324e-05f, 3.008750802e-05f, 3.000883506e-05f, - 2.993010452e-05f, 2.985131659e-05f, 2.977247144e-05f, 2.969356925e-05f, 2.961461021e-05f, 2.953559449e-05f, 2.945652228e-05f, 2.937739374e-05f, 2.929820906e-05f, 2.921896843e-05f, - 2.913967201e-05f, 2.906032000e-05f, 2.898091257e-05f, 2.890144989e-05f, 2.882193216e-05f, 2.874235955e-05f, 2.866273224e-05f, 2.858305041e-05f, 2.850331425e-05f, 2.842352393e-05f, - 2.834367963e-05f, 2.826378154e-05f, 2.818382983e-05f, 2.810382469e-05f, 2.802376631e-05f, 2.794365485e-05f, 2.786349050e-05f, 2.778327344e-05f, 2.770300386e-05f, 2.762268194e-05f, - 2.754230786e-05f, 2.746188179e-05f, 2.738140393e-05f, 2.730087445e-05f, 2.722029354e-05f, 2.713966137e-05f, 2.705897814e-05f, 2.697824402e-05f, 2.689745920e-05f, 2.681662385e-05f, - 2.673573817e-05f, 2.665480233e-05f, 2.657381652e-05f, 2.649278092e-05f, 2.641169572e-05f, 2.633056109e-05f, 2.624937722e-05f, 2.616814429e-05f, 2.608686249e-05f, 2.600553201e-05f, - 2.592415301e-05f, 2.584272570e-05f, 2.576125024e-05f, 2.567972683e-05f, 2.559815565e-05f, 2.551653689e-05f, 2.543487072e-05f, 2.535315733e-05f, 2.527139691e-05f, 2.518958965e-05f, - 2.510773571e-05f, 2.502583530e-05f, 2.494388859e-05f, 2.486189577e-05f, 2.477985703e-05f, 2.469777255e-05f, 2.461564251e-05f, 2.453346709e-05f, 2.445124650e-05f, 2.436898090e-05f, - 2.428667049e-05f, 2.420431545e-05f, 2.412191596e-05f, 2.403947221e-05f, 2.395698440e-05f, 2.387445269e-05f, 2.379187729e-05f, 2.370925836e-05f, 2.362659611e-05f, 2.354389072e-05f, - 2.346114237e-05f, 2.337835124e-05f, 2.329551753e-05f, 2.321264142e-05f, 2.312972310e-05f, 2.304676276e-05f, 2.296376057e-05f, 2.288071673e-05f, 2.279763143e-05f, 2.271450484e-05f, - 2.263133717e-05f, 2.254812859e-05f, 2.246487928e-05f, 2.238158945e-05f, 2.229825927e-05f, 2.221488894e-05f, 2.213147863e-05f, 2.204802855e-05f, 2.196453886e-05f, 2.188100977e-05f, - 2.179744146e-05f, 2.171383411e-05f, 2.163018792e-05f, 2.154650307e-05f, 2.146277976e-05f, 2.137901816e-05f, 2.129521846e-05f, 2.121138086e-05f, 2.112750554e-05f, 2.104359269e-05f, - 2.095964250e-05f, 2.087565516e-05f, 2.079163085e-05f, 2.070756976e-05f, 2.062347208e-05f, 2.053933801e-05f, 2.045516772e-05f, 2.037096141e-05f, 2.028671926e-05f, 2.020244147e-05f, - 2.011812822e-05f, 2.003377970e-05f, 1.994939611e-05f, 1.986497762e-05f, 1.978052443e-05f, 1.969603673e-05f, 1.961151471e-05f, 1.952695855e-05f, 1.944236844e-05f, 1.935774458e-05f, - 1.927308716e-05f, 1.918839635e-05f, 1.910367236e-05f, 1.901891537e-05f, 1.893412558e-05f, 1.884930316e-05f, 1.876444831e-05f, 1.867956123e-05f, 1.859464209e-05f, 1.850969110e-05f, - 1.842470843e-05f, 1.833969428e-05f, 1.825464885e-05f, 1.816957231e-05f, 1.808446486e-05f, 1.799932669e-05f, 1.791415799e-05f, 1.782895895e-05f, 1.774372976e-05f, 1.765847061e-05f, - 1.757318169e-05f, 1.748786319e-05f, 1.740251531e-05f, 1.731713822e-05f, 1.723173213e-05f, 1.714629722e-05f, 1.706083368e-05f, 1.697534171e-05f, 1.688982149e-05f, 1.680427322e-05f, - 1.671869708e-05f, 1.663309327e-05f, 1.654746198e-05f, 1.646180340e-05f, 1.637611771e-05f, 1.629040512e-05f, 1.620466581e-05f, 1.611889997e-05f, 1.603310779e-05f, 1.594728947e-05f, - 1.586144519e-05f, 1.577557515e-05f, 1.568967954e-05f, 1.560375855e-05f, 1.551781237e-05f, 1.543184119e-05f, 1.534584521e-05f, 1.525982461e-05f, 1.517377958e-05f, 1.508771032e-05f, - 1.500161703e-05f, 1.491549988e-05f, 1.482935907e-05f, 1.474319480e-05f, 1.465700726e-05f, 1.457079663e-05f, 1.448456311e-05f, 1.439830689e-05f, 1.431202816e-05f, 1.422572711e-05f, - 1.413940394e-05f, 1.405305884e-05f, 1.396669200e-05f, 1.388030361e-05f, 1.379389386e-05f, 1.370746295e-05f, 1.362101106e-05f, 1.353453840e-05f, 1.344804514e-05f, 1.336153149e-05f, - 1.327499763e-05f, 1.318844376e-05f, 1.310187007e-05f, 1.301527675e-05f, 1.292866399e-05f, 1.284203199e-05f, 1.275538094e-05f, 1.266871103e-05f, 1.258202245e-05f, 1.249531539e-05f, - 1.240859005e-05f, 1.232184662e-05f, 1.223508529e-05f, 1.214830626e-05f, 1.206150971e-05f, 1.197469584e-05f, 1.188786484e-05f, 1.180101691e-05f, 1.171415223e-05f, 1.162727100e-05f, - 1.154037341e-05f, 1.145345965e-05f, 1.136652992e-05f, 1.127958441e-05f, 1.119262330e-05f, 1.110564681e-05f, 1.101865510e-05f, 1.093164839e-05f, 1.084462685e-05f, 1.075759069e-05f, - 1.067054010e-05f, 1.058347526e-05f, 1.049639638e-05f, 1.040930364e-05f, 1.032219723e-05f, 1.023507736e-05f, 1.014794421e-05f, 1.006079797e-05f, 9.973638839e-06f, 9.886467009e-06f, - 9.799282671e-06f, 9.712086018e-06f, 9.624877244e-06f, 9.537656540e-06f, 9.450424100e-06f, 9.363180116e-06f, 9.275924781e-06f, 9.188658288e-06f, 9.101380829e-06f, 9.014092597e-06f, - 8.926793785e-06f, 8.839484586e-06f, 8.752165192e-06f, 8.664835796e-06f, 8.577496592e-06f, 8.490147771e-06f, 8.402789526e-06f, 8.315422050e-06f, 8.228045537e-06f, 8.140660178e-06f, - 8.053266167e-06f, 7.965863696e-06f, 7.878452958e-06f, 7.791034145e-06f, 7.703607451e-06f, 7.616173068e-06f, 7.528731189e-06f, 7.441282007e-06f, 7.353825715e-06f, 7.266362504e-06f, - 7.178892568e-06f, 7.091416100e-06f, 7.003933292e-06f, 6.916444337e-06f, 6.828949428e-06f, 6.741448757e-06f, 6.653942518e-06f, 6.566430902e-06f, 6.478914102e-06f, 6.391392312e-06f, - 6.303865723e-06f, 6.216334529e-06f, 6.128798921e-06f, 6.041259094e-06f, 5.953715238e-06f, 5.866167547e-06f, 5.778616214e-06f, 5.691061431e-06f, 5.603503390e-06f, 5.515942284e-06f, - 5.428378306e-06f, 5.340811648e-06f, 5.253242503e-06f, 5.165671063e-06f, 5.078097520e-06f, 4.990522067e-06f, 4.902944897e-06f, 4.815366202e-06f, 4.727786174e-06f, 4.640205006e-06f, - 4.552622890e-06f, 4.465040019e-06f, 4.377456584e-06f, 4.289872778e-06f, 4.202288794e-06f, 4.114704823e-06f, 4.027121059e-06f, 3.939537692e-06f, 3.851954916e-06f, 3.764372923e-06f, - 3.676791904e-06f, 3.589212052e-06f, 3.501633560e-06f, 3.414056618e-06f, 3.326481420e-06f, 3.238908157e-06f, 3.151337021e-06f, 3.063768204e-06f, 2.976201899e-06f, 2.888638297e-06f, - 2.801077590e-06f, 2.713519971e-06f, 2.625965630e-06f, 2.538414760e-06f, 2.450867553e-06f, 2.363324200e-06f, 2.275784894e-06f, 2.188249825e-06f, 2.100719186e-06f, 2.013193168e-06f, - 1.925671964e-06f, 1.838155764e-06f, 1.750644760e-06f, 1.663139143e-06f, 1.575639106e-06f, 1.488144840e-06f, 1.400656536e-06f, 1.313174385e-06f, 1.225698579e-06f, 1.138229310e-06f, - 1.050766768e-06f, 9.633111457e-07f, 8.758626331e-07f, 7.884214220e-07f, 7.009877034e-07f, 6.135616685e-07f, 5.261435085e-07f, 4.387334143e-07f, 3.513315770e-07f, 2.639381876e-07f, - 1.765534371e-07f, 8.917751633e-08f, 1.810616183e-09f, -8.554707251e-08f, -1.728953589e-07f, -2.602340524e-07f, -3.475629621e-07f, -4.348818974e-07f, -5.221906678e-07f, -6.094890825e-07f, - -6.967769511e-07f, -7.840540831e-07f, -8.713202880e-07f, -9.585753754e-07f, -1.045819155e-06f, -1.133051436e-06f, -1.220272029e-06f, -1.307480743e-06f, -1.394677389e-06f, -1.481861775e-06f, - -1.569033712e-06f, -1.656193010e-06f, -1.743339479e-06f, -1.830472929e-06f, -1.917593170e-06f, -2.004700012e-06f, -2.091793266e-06f, -2.178872741e-06f, -2.265938248e-06f, -2.352989597e-06f, - -2.440026599e-06f, -2.527049064e-06f, -2.614056803e-06f, -2.701049626e-06f, -2.788027344e-06f, -2.874989767e-06f, -2.961936707e-06f, -3.048867973e-06f, -3.135783377e-06f, -3.222682730e-06f, - -3.309565843e-06f, -3.396432526e-06f, -3.483282591e-06f, -3.570115848e-06f, -3.656932109e-06f, -3.743731186e-06f, -3.830512889e-06f, -3.917277030e-06f, -4.004023419e-06f, -4.090751870e-06f, - -4.177462192e-06f, -4.264154198e-06f, -4.350827700e-06f, -4.437482508e-06f, -4.524118435e-06f, -4.610735293e-06f, -4.697332893e-06f, -4.783911048e-06f, -4.870469569e-06f, -4.957008268e-06f, - -5.043526958e-06f, -5.130025450e-06f, -5.216503558e-06f, -5.302961093e-06f, -5.389397867e-06f, -5.475813694e-06f, -5.562208385e-06f, -5.648581754e-06f, -5.734933612e-06f, -5.821263773e-06f, - -5.907572050e-06f, -5.993858254e-06f, -6.080122200e-06f, -6.166363700e-06f, -6.252582567e-06f, -6.338778615e-06f, -6.424951656e-06f, -6.511101503e-06f, -6.597227971e-06f, -6.683330872e-06f, - -6.769410021e-06f, -6.855465229e-06f, -6.941496312e-06f, -7.027503083e-06f, -7.113485356e-06f, -7.199442944e-06f, -7.285375661e-06f, -7.371283322e-06f, -7.457165740e-06f, -7.543022729e-06f, - -7.628854105e-06f, -7.714659680e-06f, -7.800439270e-06f, -7.886192689e-06f, -7.971919752e-06f, -8.057620272e-06f, -8.143294065e-06f, -8.228940945e-06f, -8.314560728e-06f, -8.400153227e-06f, - -8.485718259e-06f, -8.571255639e-06f, -8.656765180e-06f, -8.742246699e-06f, -8.827700011e-06f, -8.913124932e-06f, -8.998521276e-06f, -9.083888860e-06f, -9.169227498e-06f, -9.254537007e-06f, - -9.339817203e-06f, -9.425067901e-06f, -9.510288918e-06f, -9.595480069e-06f, -9.680641171e-06f, -9.765772039e-06f, -9.850872491e-06f, -9.935942342e-06f, -1.002098141e-05f, -1.010598951e-05f, - -1.019096646e-05f, -1.027591207e-05f, -1.036082617e-05f, -1.044570857e-05f, -1.053055908e-05f, -1.061537753e-05f, -1.070016373e-05f, -1.078491750e-05f, -1.086963865e-05f, -1.095432701e-05f, - -1.103898239e-05f, -1.112360460e-05f, -1.120819347e-05f, -1.129274882e-05f, -1.137727046e-05f, -1.146175821e-05f, -1.154621188e-05f, -1.163063131e-05f, -1.171501629e-05f, -1.179936666e-05f, - -1.188368223e-05f, -1.196796283e-05f, -1.205220826e-05f, -1.213641834e-05f, -1.222059291e-05f, -1.230473177e-05f, -1.238883474e-05f, -1.247290165e-05f, -1.255693231e-05f, -1.264092654e-05f, - -1.272488417e-05f, -1.280880500e-05f, -1.289268887e-05f, -1.297653559e-05f, -1.306034498e-05f, -1.314411685e-05f, -1.322785104e-05f, -1.331154736e-05f, -1.339520563e-05f, -1.347882568e-05f, - -1.356240731e-05f, -1.364595036e-05f, -1.372945464e-05f, -1.381291997e-05f, -1.389634618e-05f, -1.397973309e-05f, -1.406308051e-05f, -1.414638827e-05f, -1.422965619e-05f, -1.431288409e-05f, - -1.439607179e-05f, -1.447921911e-05f, -1.456232589e-05f, -1.464539193e-05f, -1.472841706e-05f, -1.481140110e-05f, -1.489434387e-05f, -1.497724520e-05f, -1.506010491e-05f, -1.514292282e-05f, - -1.522569876e-05f, -1.530843254e-05f, -1.539112399e-05f, -1.547377293e-05f, -1.555637919e-05f, -1.563894258e-05f, -1.572146294e-05f, -1.580394008e-05f, -1.588637384e-05f, -1.596876402e-05f, - -1.605111046e-05f, -1.613341298e-05f, -1.621567140e-05f, -1.629788555e-05f, -1.638005525e-05f, -1.646218033e-05f, -1.654426061e-05f, -1.662629592e-05f, -1.670828607e-05f, -1.679023090e-05f, - -1.687213023e-05f, -1.695398389e-05f, -1.703579169e-05f, -1.711755347e-05f, -1.719926905e-05f, -1.728093826e-05f, -1.736256092e-05f, -1.744413685e-05f, -1.752566589e-05f, -1.760714786e-05f, - -1.768858258e-05f, -1.776996989e-05f, -1.785130960e-05f, -1.793260155e-05f, -1.801384556e-05f, -1.809504145e-05f, -1.817618906e-05f, -1.825728822e-05f, -1.833833874e-05f, -1.841934045e-05f, - -1.850029319e-05f, -1.858119678e-05f, -1.866205105e-05f, -1.874285583e-05f, -1.882361094e-05f, -1.890431621e-05f, -1.898497147e-05f, -1.906557655e-05f, -1.914613127e-05f, -1.922663547e-05f, - -1.930708898e-05f, -1.938749161e-05f, -1.946784321e-05f, -1.954814360e-05f, -1.962839260e-05f, -1.970859006e-05f, -1.978873579e-05f, -1.986882964e-05f, -1.994887141e-05f, -2.002886096e-05f, - -2.010879810e-05f, -2.018868267e-05f, -2.026851450e-05f, -2.034829341e-05f, -2.042801925e-05f, -2.050769183e-05f, -2.058731099e-05f, -2.066687656e-05f, -2.074638837e-05f, -2.082584625e-05f, - -2.090525004e-05f, -2.098459957e-05f, -2.106389465e-05f, -2.114313514e-05f, -2.122232086e-05f, -2.130145164e-05f, -2.138052731e-05f, -2.145954772e-05f, -2.153851267e-05f, -2.161742202e-05f, - -2.169627560e-05f, -2.177507323e-05f, -2.185381475e-05f, -2.193250000e-05f, -2.201112880e-05f, -2.208970098e-05f, -2.216821640e-05f, -2.224667487e-05f, -2.232507622e-05f, -2.240342031e-05f, - -2.248170695e-05f, -2.255993598e-05f, -2.263810724e-05f, -2.271622056e-05f, -2.279427578e-05f, -2.287227273e-05f, -2.295021125e-05f, -2.302809116e-05f, -2.310591231e-05f, -2.318367454e-05f, - -2.326137767e-05f, -2.333902154e-05f, -2.341660599e-05f, -2.349413086e-05f, -2.357159597e-05f, -2.364900118e-05f, -2.372634630e-05f, -2.380363119e-05f, -2.388085567e-05f, -2.395801959e-05f, - -2.403512277e-05f, -2.411216507e-05f, -2.418914631e-05f, -2.426606633e-05f, -2.434292497e-05f, -2.441972207e-05f, -2.449645746e-05f, -2.457313099e-05f, -2.464974249e-05f, -2.472629180e-05f, - -2.480277876e-05f, -2.487920321e-05f, -2.495556499e-05f, -2.503186392e-05f, -2.510809987e-05f, -2.518427266e-05f, -2.526038213e-05f, -2.533642812e-05f, -2.541241048e-05f, -2.548832904e-05f, - -2.556418364e-05f, -2.563997412e-05f, -2.571570033e-05f, -2.579136211e-05f, -2.586695928e-05f, -2.594249171e-05f, -2.601795922e-05f, -2.609336165e-05f, -2.616869886e-05f, -2.624397068e-05f, - -2.631917695e-05f, -2.639431751e-05f, -2.646939221e-05f, -2.654440089e-05f, -2.661934339e-05f, -2.669421955e-05f, -2.676902922e-05f, -2.684377223e-05f, -2.691844844e-05f, -2.699305769e-05f, - -2.706759981e-05f, -2.714207465e-05f, -2.721648206e-05f, -2.729082187e-05f, -2.736509394e-05f, -2.743929811e-05f, -2.751343422e-05f, -2.758750211e-05f, -2.766150164e-05f, -2.773543264e-05f, - -2.780929496e-05f, -2.788308844e-05f, -2.795681294e-05f, -2.803046829e-05f, -2.810405434e-05f, -2.817757094e-05f, -2.825101793e-05f, -2.832439517e-05f, -2.839770248e-05f, -2.847093974e-05f, - -2.854410677e-05f, -2.861720342e-05f, -2.869022955e-05f, -2.876318500e-05f, -2.883606961e-05f, -2.890888324e-05f, -2.898162574e-05f, -2.905429694e-05f, -2.912689670e-05f, -2.919942487e-05f, - -2.927188129e-05f, -2.934426582e-05f, -2.941657829e-05f, -2.948881857e-05f, -2.956098650e-05f, -2.963308193e-05f, -2.970510470e-05f, -2.977705468e-05f, -2.984893170e-05f, -2.992073562e-05f, - -2.999246629e-05f, -3.006412355e-05f, -3.013570727e-05f, -3.020721728e-05f, -3.027865345e-05f, -3.035001561e-05f, -3.042130363e-05f, -3.049251735e-05f, -3.056365663e-05f, -3.063472131e-05f, - -3.070571125e-05f, -3.077662631e-05f, -3.084746632e-05f, -3.091823115e-05f, -3.098892065e-05f, -3.105953467e-05f, -3.113007307e-05f, -3.120053569e-05f, -3.127092239e-05f, -3.134123303e-05f, - -3.141146745e-05f, -3.148162552e-05f, -3.155170708e-05f, -3.162171199e-05f, -3.169164011e-05f, -3.176149128e-05f, -3.183126537e-05f, -3.190096222e-05f, -3.197058170e-05f, -3.204012366e-05f, - -3.210958796e-05f, -3.217897444e-05f, -3.224828297e-05f, -3.231751341e-05f, -3.238666560e-05f, -3.245573941e-05f, -3.252473469e-05f, -3.259365130e-05f, -3.266248909e-05f, -3.273124793e-05f, - -3.279992767e-05f, -3.286852816e-05f, -3.293704927e-05f, -3.300549086e-05f, -3.307385278e-05f, -3.314213489e-05f, -3.321033704e-05f, -3.327845911e-05f, -3.334650094e-05f, -3.341446240e-05f, - -3.348234334e-05f, -3.355014363e-05f, -3.361786312e-05f, -3.368550167e-05f, -3.375305915e-05f, -3.382053542e-05f, -3.388793032e-05f, -3.395524374e-05f, -3.402247552e-05f, -3.408962553e-05f, - -3.415669363e-05f, -3.422367967e-05f, -3.429058353e-05f, -3.435740507e-05f, -3.442414414e-05f, -3.449080060e-05f, -3.455737433e-05f, -3.462386518e-05f, -3.469027302e-05f, -3.475659770e-05f, - -3.482283910e-05f, -3.488899707e-05f, -3.495507148e-05f, -3.502106220e-05f, -3.508696908e-05f, -3.515279199e-05f, -3.521853080e-05f, -3.528418537e-05f, -3.534975556e-05f, -3.541524124e-05f, - -3.548064228e-05f, -3.554595854e-05f, -3.561118988e-05f, -3.567633617e-05f, -3.574139729e-05f, -3.580637308e-05f, -3.587126343e-05f, -3.593606819e-05f, -3.600078724e-05f, -3.606542044e-05f, - -3.612996766e-05f, -3.619442876e-05f, -3.625880361e-05f, -3.632309209e-05f, -3.638729405e-05f, -3.645140937e-05f, -3.651543792e-05f, -3.657937956e-05f, -3.664323417e-05f, -3.670700160e-05f, - -3.677068174e-05f, -3.683427444e-05f, -3.689777959e-05f, -3.696119705e-05f, -3.702452669e-05f, -3.708776838e-05f, -3.715092199e-05f, -3.721398739e-05f, -3.727696445e-05f, -3.733985305e-05f, - -3.740265305e-05f, -3.746536433e-05f, -3.752798675e-05f, -3.759052020e-05f, -3.765296454e-05f, -3.771531964e-05f, -3.777758539e-05f, -3.783976164e-05f, -3.790184827e-05f, -3.796384516e-05f, - -3.802575218e-05f, -3.808756920e-05f, -3.814929610e-05f, -3.821093276e-05f, -3.827247903e-05f, -3.833393481e-05f, -3.839529996e-05f, -3.845657436e-05f, -3.851775788e-05f, -3.857885041e-05f, - -3.863985181e-05f, -3.870076196e-05f, -3.876158074e-05f, -3.882230802e-05f, -3.888294368e-05f, -3.894348759e-05f, -3.900393964e-05f, -3.906429970e-05f, -3.912456765e-05f, -3.918474336e-05f, - -3.924482671e-05f, -3.930481758e-05f, -3.936471586e-05f, -3.942452140e-05f, -3.948423411e-05f, -3.954385384e-05f, -3.960338049e-05f, -3.966281394e-05f, -3.972215405e-05f, -3.978140071e-05f, - -3.984055381e-05f, -3.989961322e-05f, -3.995857881e-05f, -4.001745048e-05f, -4.007622810e-05f, -4.013491156e-05f, -4.019350073e-05f, -4.025199549e-05f, -4.031039574e-05f, -4.036870134e-05f, - -4.042691218e-05f, -4.048502815e-05f, -4.054304912e-05f, -4.060097498e-05f, -4.065880562e-05f, -4.071654090e-05f, -4.077418073e-05f, -4.083172498e-05f, -4.088917353e-05f, -4.094652628e-05f, - -4.100378309e-05f, -4.106094387e-05f, -4.111800848e-05f, -4.117497683e-05f, -4.123184879e-05f, -4.128862425e-05f, -4.134530309e-05f, -4.140188520e-05f, -4.145837046e-05f, -4.151475877e-05f, - -4.157105001e-05f, -4.162724406e-05f, -4.168334082e-05f, -4.173934016e-05f, -4.179524198e-05f, -4.185104617e-05f, -4.190675260e-05f, -4.196236118e-05f, -4.201787179e-05f, -4.207328431e-05f, - -4.212859864e-05f, -4.218381466e-05f, -4.223893227e-05f, -4.229395135e-05f, -4.234887179e-05f, -4.240369349e-05f, -4.245841633e-05f, -4.251304020e-05f, -4.256756500e-05f, -4.262199061e-05f, - -4.267631693e-05f, -4.273054385e-05f, -4.278467125e-05f, -4.283869903e-05f, -4.289262709e-05f, -4.294645531e-05f, -4.300018359e-05f, -4.305381181e-05f, -4.310733988e-05f, -4.316076769e-05f, - -4.321409512e-05f, -4.326732208e-05f, -4.332044845e-05f, -4.337347413e-05f, -4.342639902e-05f, -4.347922301e-05f, -4.353194599e-05f, -4.358456785e-05f, -4.363708851e-05f, -4.368950784e-05f, - -4.374182574e-05f, -4.379404212e-05f, -4.384615687e-05f, -4.389816987e-05f, -4.395008104e-05f, -4.400189026e-05f, -4.405359744e-05f, -4.410520247e-05f, -4.415670525e-05f, -4.420810568e-05f, - -4.425940364e-05f, -4.431059906e-05f, -4.436169181e-05f, -4.441268180e-05f, -4.446356893e-05f, -4.451435310e-05f, -4.456503421e-05f, -4.461561215e-05f, -4.466608684e-05f, -4.471645816e-05f, - -4.476672601e-05f, -4.481689031e-05f, -4.486695094e-05f, -4.491690781e-05f, -4.496676083e-05f, -4.501650989e-05f, -4.506615489e-05f, -4.511569574e-05f, -4.516513234e-05f, -4.521446459e-05f, - -4.526369240e-05f, -4.531281566e-05f, -4.536183428e-05f, -4.541074817e-05f, -4.545955723e-05f, -4.550826135e-05f, -4.555686046e-05f, -4.560535444e-05f, -4.565374321e-05f, -4.570202667e-05f, - -4.575020473e-05f, -4.579827728e-05f, -4.584624424e-05f, -4.589410552e-05f, -4.594186101e-05f, -4.598951063e-05f, -4.603705428e-05f, -4.608449187e-05f, -4.613182330e-05f, -4.617904848e-05f, - -4.622616733e-05f, -4.627317974e-05f, -4.632008563e-05f, -4.636688491e-05f, -4.641357748e-05f, -4.646016325e-05f, -4.650664213e-05f, -4.655301403e-05f, -4.659927886e-05f, -4.664543653e-05f, - -4.669148695e-05f, -4.673743003e-05f, -4.678326568e-05f, -4.682899381e-05f, -4.687461433e-05f, -4.692012716e-05f, -4.696553220e-05f, -4.701082937e-05f, -4.705601858e-05f, -4.710109974e-05f, - -4.714607276e-05f, -4.719093756e-05f, -4.723569405e-05f, -4.728034214e-05f, -4.732488175e-05f, -4.736931278e-05f, -4.741363516e-05f, -4.745784880e-05f, -4.750195361e-05f, -4.754594950e-05f, - -4.758983640e-05f, -4.763361422e-05f, -4.767728287e-05f, -4.772084226e-05f, -4.776429232e-05f, -4.780763297e-05f, -4.785086410e-05f, -4.789398566e-05f, -4.793699754e-05f, -4.797989967e-05f, - -4.802269197e-05f, -4.806537435e-05f, -4.810794673e-05f, -4.815040903e-05f, -4.819276116e-05f, -4.823500306e-05f, -4.827713463e-05f, -4.831915579e-05f, -4.836106647e-05f, -4.840286658e-05f, - -4.844455604e-05f, -4.848613478e-05f, -4.852760272e-05f, -4.856895976e-05f, -4.861020585e-05f, -4.865134089e-05f, -4.869236481e-05f, -4.873327753e-05f, -4.877407897e-05f, -4.881476906e-05f, - -4.885534772e-05f, -4.889581486e-05f, -4.893617042e-05f, -4.897641431e-05f, -4.901654647e-05f, -4.905656680e-05f, -4.909647525e-05f, -4.913627172e-05f, -4.917595616e-05f, -4.921552847e-05f, - -4.925498859e-05f, -4.929433644e-05f, -4.933357194e-05f, -4.937269503e-05f, -4.941170563e-05f, -4.945060366e-05f, -4.948938906e-05f, -4.952806174e-05f, -4.956662164e-05f, -4.960506868e-05f, - -4.964340279e-05f, -4.968162390e-05f, -4.971973193e-05f, -4.975772682e-05f, -4.979560849e-05f, -4.983337688e-05f, -4.987103190e-05f, -4.990857350e-05f, -4.994600159e-05f, -4.998331612e-05f, - -5.002051700e-05f, -5.005760417e-05f, -5.009457757e-05f, -5.013143712e-05f, -5.016818275e-05f, -5.020481439e-05f, -5.024133198e-05f, -5.027773545e-05f, -5.031402473e-05f, -5.035019976e-05f, - -5.038626045e-05f, -5.042220676e-05f, -5.045803861e-05f, -5.049375593e-05f, -5.052935866e-05f, -5.056484674e-05f, -5.060022009e-05f, -5.063547865e-05f, -5.067062236e-05f, -5.070565115e-05f, - -5.074056496e-05f, -5.077536372e-05f, -5.081004736e-05f, -5.084461583e-05f, -5.087906907e-05f, -5.091340700e-05f, -5.094762956e-05f, -5.098173669e-05f, -5.101572834e-05f, -5.104960442e-05f, - -5.108336490e-05f, -5.111700969e-05f, -5.115053875e-05f, -5.118395200e-05f, -5.121724939e-05f, -5.125043086e-05f, -5.128349635e-05f, -5.131644579e-05f, -5.134927913e-05f, -5.138199631e-05f, - -5.141459726e-05f, -5.144708193e-05f, -5.147945026e-05f, -5.151170219e-05f, -5.154383766e-05f, -5.157585662e-05f, -5.160775900e-05f, -5.163954475e-05f, -5.167121381e-05f, -5.170276612e-05f, - -5.173420163e-05f, -5.176552028e-05f, -5.179672202e-05f, -5.182780678e-05f, -5.185877451e-05f, -5.188962516e-05f, -5.192035867e-05f, -5.195097499e-05f, -5.198147405e-05f, -5.201185582e-05f, - -5.204212022e-05f, -5.207226722e-05f, -5.210229675e-05f, -5.213220876e-05f, -5.216200319e-05f, -5.219168001e-05f, -5.222123914e-05f, -5.225068055e-05f, -5.228000417e-05f, -5.230920996e-05f, - -5.233829786e-05f, -5.236726783e-05f, -5.239611980e-05f, -5.242485374e-05f, -5.245346959e-05f, -5.248196730e-05f, -5.251034682e-05f, -5.253860810e-05f, -5.256675110e-05f, -5.259477575e-05f, - -5.262268202e-05f, -5.265046985e-05f, -5.267813919e-05f, -5.270569000e-05f, -5.273312224e-05f, -5.276043584e-05f, -5.278763077e-05f, -5.281470698e-05f, -5.284166442e-05f, -5.286850304e-05f, - -5.289522280e-05f, -5.292182365e-05f, -5.294830555e-05f, -5.297466844e-05f, -5.300091230e-05f, -5.302703706e-05f, -5.305304269e-05f, -5.307892914e-05f, -5.310469636e-05f, -5.313034432e-05f, - -5.315587297e-05f, -5.318128227e-05f, -5.320657216e-05f, -5.323174262e-05f, -5.325679360e-05f, -5.328172505e-05f, -5.330653693e-05f, -5.333122920e-05f, -5.335580183e-05f, -5.338025476e-05f, - -5.340458796e-05f, -5.342880139e-05f, -5.345289500e-05f, -5.347686876e-05f, -5.350072263e-05f, -5.352445656e-05f, -5.354807052e-05f, -5.357156447e-05f, -5.359493837e-05f, -5.361819218e-05f, - -5.364132586e-05f, -5.366433938e-05f, -5.368723269e-05f, -5.371000576e-05f, -5.373265855e-05f, -5.375519103e-05f, -5.377760316e-05f, -5.379989490e-05f, -5.382206622e-05f, -5.384411707e-05f, - -5.386604743e-05f, -5.388785726e-05f, -5.390954652e-05f, -5.393111518e-05f, -5.395256321e-05f, -5.397389056e-05f, -5.399509721e-05f, -5.401618313e-05f, -5.403714827e-05f, -5.405799261e-05f, - -5.407871611e-05f, -5.409931875e-05f, -5.411980048e-05f, -5.414016127e-05f, -5.416040110e-05f, -5.418051993e-05f, -5.420051774e-05f, -5.422039448e-05f, -5.424015013e-05f, -5.425978466e-05f, - -5.427929804e-05f, -5.429869024e-05f, -5.431796123e-05f, -5.433711097e-05f, -5.435613945e-05f, -5.437504662e-05f, -5.439383247e-05f, -5.441249697e-05f, -5.443104007e-05f, -5.444946177e-05f, - -5.446776203e-05f, -5.448594082e-05f, -5.450399812e-05f, -5.452193390e-05f, -5.453974813e-05f, -5.455744079e-05f, -5.457501185e-05f, -5.459246128e-05f, -5.460978907e-05f, -5.462699518e-05f, - -5.464407959e-05f, -5.466104227e-05f, -5.467788321e-05f, -5.469460238e-05f, -5.471119974e-05f, -5.472767529e-05f, -5.474402899e-05f, -5.476026083e-05f, -5.477637078e-05f, -5.479235882e-05f, - -5.480822492e-05f, -5.482396907e-05f, -5.483959124e-05f, -5.485509142e-05f, -5.487046957e-05f, -5.488572568e-05f, -5.490085973e-05f, -5.491587171e-05f, -5.493076158e-05f, -5.494552933e-05f, - -5.496017494e-05f, -5.497469839e-05f, -5.498909966e-05f, -5.500337873e-05f, -5.501753559e-05f, -5.503157022e-05f, -5.504548260e-05f, -5.505927270e-05f, -5.507294052e-05f, -5.508648604e-05f, - -5.509990924e-05f, -5.511321010e-05f, -5.512638861e-05f, -5.513944475e-05f, -5.515237851e-05f, -5.516518986e-05f, -5.517787881e-05f, -5.519044532e-05f, -5.520288939e-05f, -5.521521100e-05f, - -5.522741014e-05f, -5.523948679e-05f, -5.525144094e-05f, -5.526327258e-05f, -5.527498170e-05f, -5.528656827e-05f, -5.529803230e-05f, -5.530937376e-05f, -5.532059264e-05f, -5.533168894e-05f, - -5.534266265e-05f, -5.535351374e-05f, -5.536424221e-05f, -5.537484805e-05f, -5.538533126e-05f, -5.539569181e-05f, -5.540592970e-05f, -5.541604492e-05f, -5.542603747e-05f, -5.543590732e-05f, - -5.544565448e-05f, -5.545527894e-05f, -5.546478068e-05f, -5.547415970e-05f, -5.548341599e-05f, -5.549254955e-05f, -5.550156036e-05f, -5.551044843e-05f, -5.551921374e-05f, -5.552785629e-05f, - -5.553637607e-05f, -5.554477307e-05f, -5.555304730e-05f, -5.556119874e-05f, -5.556922740e-05f, -5.557713326e-05f, -5.558491632e-05f, -5.559257659e-05f, -5.560011404e-05f, -5.560752869e-05f, - -5.561482052e-05f, -5.562198954e-05f, -5.562903575e-05f, -5.563595913e-05f, -5.564275969e-05f, -5.564943742e-05f, -5.565599233e-05f, -5.566242441e-05f, -5.566873367e-05f, -5.567492009e-05f, - -5.568098369e-05f, -5.568692445e-05f, -5.569274238e-05f, -5.569843749e-05f, -5.570400977e-05f, -5.570945921e-05f, -5.571478583e-05f, -5.571998963e-05f, -5.572507060e-05f, -5.573002875e-05f, - -5.573486408e-05f, -5.573957659e-05f, -5.574416628e-05f, -5.574863316e-05f, -5.575297724e-05f, -5.575719851e-05f, -5.576129698e-05f, -5.576527265e-05f, -5.576912552e-05f, -5.577285561e-05f, - -5.577646292e-05f, -5.577994745e-05f, -5.578330920e-05f, -5.578654819e-05f, -5.578966441e-05f, -5.579265788e-05f, -5.579552860e-05f, -5.579827658e-05f, -5.580090182e-05f, -5.580340434e-05f, - -5.580578414e-05f, -5.580804122e-05f, -5.581017560e-05f, -5.581218728e-05f, -5.581407628e-05f, -5.581584259e-05f, -5.581748624e-05f, -5.581900723e-05f, -5.582040557e-05f, -5.582168127e-05f, - -5.582283433e-05f, -5.582386478e-05f, -5.582477262e-05f, -5.582555787e-05f, -5.582622052e-05f, -5.582676060e-05f, -5.582717812e-05f, -5.582747309e-05f, -5.582764552e-05f, -5.582769542e-05f, - -5.582762281e-05f, -5.582742771e-05f, -5.582711011e-05f, -5.582667004e-05f, -5.582610752e-05f, -5.582542255e-05f, -5.582461515e-05f, -5.582368533e-05f, -5.582263312e-05f, -5.582145852e-05f, - -5.582016155e-05f, -5.581874223e-05f, -5.581720057e-05f, -5.581553659e-05f, -5.581375031e-05f, -5.581184174e-05f, -5.580981090e-05f, -5.580765781e-05f, -5.580538248e-05f, -5.580298494e-05f, - -5.580046520e-05f, -5.579782328e-05f, -5.579505920e-05f, -5.579217297e-05f, -5.578916463e-05f, -5.578603418e-05f, -5.578278164e-05f, -5.577940705e-05f, -5.577591041e-05f, -5.577229175e-05f, - -5.576855108e-05f, -5.576468844e-05f, -5.576070384e-05f, -5.575659730e-05f, -5.575236885e-05f, -5.574801851e-05f, -5.574354629e-05f, -5.573895223e-05f, -5.573423634e-05f, -5.572939865e-05f, - -5.572443919e-05f, -5.571935797e-05f, -5.571415502e-05f, -5.570883037e-05f, -5.570338404e-05f, -5.569781605e-05f, -5.569212643e-05f, -5.568631521e-05f, -5.568038240e-05f, -5.567432805e-05f, - -5.566815216e-05f, -5.566185478e-05f, -5.565543592e-05f, -5.564889562e-05f, -5.564223389e-05f, -5.563545077e-05f, -5.562854629e-05f, -5.562152048e-05f, -5.561437335e-05f, -5.560710495e-05f, - -5.559971529e-05f, -5.559220442e-05f, -5.558457235e-05f, -5.557681912e-05f, -5.556894476e-05f, -5.556094929e-05f, -5.555283276e-05f, -5.554459518e-05f, -5.553623659e-05f, -5.552775703e-05f, - -5.551915651e-05f, -5.551043508e-05f, -5.550159277e-05f, -5.549262961e-05f, -5.548354562e-05f, -5.547434085e-05f, -5.546501533e-05f, -5.545556909e-05f, -5.544600216e-05f, -5.543631458e-05f, - -5.542650638e-05f, -5.541657760e-05f, -5.540652827e-05f, -5.539635843e-05f, -5.538606810e-05f, -5.537565733e-05f, -5.536512616e-05f, -5.535447461e-05f, -5.534370272e-05f, -5.533281054e-05f, - -5.532179809e-05f, -5.531066542e-05f, -5.529941256e-05f, -5.528803954e-05f, -5.527654642e-05f, -5.526493322e-05f, -5.525319998e-05f, -5.524134674e-05f, -5.522937355e-05f, -5.521728043e-05f, - -5.520506743e-05f, -5.519273459e-05f, -5.518028195e-05f, -5.516770954e-05f, -5.515501742e-05f, -5.514220561e-05f, -5.512927416e-05f, -5.511622312e-05f, -5.510305251e-05f, -5.508976239e-05f, - -5.507635280e-05f, -5.506282377e-05f, -5.504917536e-05f, -5.503540759e-05f, -5.502152053e-05f, -5.500751420e-05f, -5.499338865e-05f, -5.497914394e-05f, -5.496478009e-05f, -5.495029715e-05f, - -5.493569518e-05f, -5.492097421e-05f, -5.490613429e-05f, -5.489117546e-05f, -5.487609777e-05f, -5.486090126e-05f, -5.484558599e-05f, -5.483015199e-05f, -5.481459932e-05f, -5.479892802e-05f, - -5.478313814e-05f, -5.476722972e-05f, -5.475120281e-05f, -5.473505747e-05f, -5.471879373e-05f, -5.470241165e-05f, -5.468591127e-05f, -5.466929265e-05f, -5.465255583e-05f, -5.463570087e-05f, - -5.461872780e-05f, -5.460163669e-05f, -5.458442758e-05f, -5.456710052e-05f, -5.454965557e-05f, -5.453209277e-05f, -5.451441217e-05f, -5.449661383e-05f, -5.447869779e-05f, -5.446066412e-05f, - -5.444251286e-05f, -5.442424406e-05f, -5.440585778e-05f, -5.438735407e-05f, -5.436873298e-05f, -5.434999457e-05f, -5.433113888e-05f, -5.431216598e-05f, -5.429307592e-05f, -5.427386875e-05f, - -5.425454452e-05f, -5.423510330e-05f, -5.421554514e-05f, -5.419587008e-05f, -5.417607820e-05f, -5.415616953e-05f, -5.413614415e-05f, -5.411600210e-05f, -5.409574345e-05f, -5.407536825e-05f, - -5.405487655e-05f, -5.403426841e-05f, -5.401354390e-05f, -5.399270307e-05f, -5.397174597e-05f, -5.395067268e-05f, -5.392948323e-05f, -5.390817770e-05f, -5.388675614e-05f, -5.386521862e-05f, - -5.384356518e-05f, -5.382179590e-05f, -5.379991083e-05f, -5.377791003e-05f, -5.375579357e-05f, -5.373356150e-05f, -5.371121388e-05f, -5.368875078e-05f, -5.366617226e-05f, -5.364347837e-05f, - -5.362066919e-05f, -5.359774477e-05f, -5.357470518e-05f, -5.355155048e-05f, -5.352828073e-05f, -5.350489599e-05f, -5.348139634e-05f, -5.345778183e-05f, -5.343405253e-05f, -5.341020849e-05f, - -5.338624980e-05f, -5.336217650e-05f, -5.333798867e-05f, -5.331368638e-05f, -5.328926967e-05f, -5.326473864e-05f, -5.324009333e-05f, -5.321533381e-05f, -5.319046016e-05f, -5.316547243e-05f, - -5.314037070e-05f, -5.311515504e-05f, -5.308982550e-05f, -5.306438216e-05f, -5.303882508e-05f, -5.301315434e-05f, -5.298737001e-05f, -5.296147214e-05f, -5.293546081e-05f, -5.290933609e-05f, - -5.288309805e-05f, -5.285674676e-05f, -5.283028229e-05f, -5.280370471e-05f, -5.277701408e-05f, -5.275021048e-05f, -5.272329399e-05f, -5.269626466e-05f, -5.266912258e-05f, -5.264186781e-05f, - -5.261450043e-05f, -5.258702050e-05f, -5.255942811e-05f, -5.253172332e-05f, -5.250390620e-05f, -5.247597684e-05f, -5.244793529e-05f, -5.241978164e-05f, -5.239151596e-05f, -5.236313833e-05f, - -5.233464881e-05f, -5.230604748e-05f, -5.227733442e-05f, -5.224850970e-05f, -5.221957340e-05f, -5.219052559e-05f, -5.216136635e-05f, -5.213209575e-05f, -5.210271387e-05f, -5.207322079e-05f, - -5.204361658e-05f, -5.201390132e-05f, -5.198407509e-05f, -5.195413796e-05f, -5.192409001e-05f, -5.189393132e-05f, -5.186366197e-05f, -5.183328204e-05f, -5.180279159e-05f, -5.177219073e-05f, - -5.174147951e-05f, -5.171065802e-05f, -5.167972634e-05f, -5.164868456e-05f, -5.161753274e-05f, -5.158627097e-05f, -5.155489934e-05f, -5.152341791e-05f, -5.149182677e-05f, -5.146012601e-05f, - -5.142831570e-05f, -5.139639593e-05f, -5.136436677e-05f, -5.133222831e-05f, -5.129998064e-05f, -5.126762383e-05f, -5.123515796e-05f, -5.120258312e-05f, -5.116989940e-05f, -5.113710687e-05f, - -5.110420562e-05f, -5.107119573e-05f, -5.103807729e-05f, -5.100485038e-05f, -5.097151509e-05f, -5.093807150e-05f, -5.090451969e-05f, -5.087085975e-05f, -5.083709177e-05f, -5.080321584e-05f, - -5.076923202e-05f, -5.073514043e-05f, -5.070094113e-05f, -5.066663422e-05f, -5.063221978e-05f, -5.059769791e-05f, -5.056306868e-05f, -5.052833218e-05f, -5.049348851e-05f, -5.045853775e-05f, - -5.042347999e-05f, -5.038831532e-05f, -5.035304382e-05f, -5.031766558e-05f, -5.028218070e-05f, -5.024658926e-05f, -5.021089136e-05f, -5.017508707e-05f, -5.013917650e-05f, -5.010315973e-05f, - -5.006703686e-05f, -5.003080796e-05f, -4.999447314e-05f, -4.995803249e-05f, -4.992148609e-05f, -4.988483404e-05f, -4.984807643e-05f, -4.981121335e-05f, -4.977424489e-05f, -4.973717115e-05f, - -4.969999222e-05f, -4.966270819e-05f, -4.962531915e-05f, -4.958782520e-05f, -4.955022644e-05f, -4.951252294e-05f, -4.947471482e-05f, -4.943680216e-05f, -4.939878506e-05f, -4.936066361e-05f, - -4.932243790e-05f, -4.928410804e-05f, -4.924567412e-05f, -4.920713622e-05f, -4.916849446e-05f, -4.912974892e-05f, -4.909089970e-05f, -4.905194689e-05f, -4.901289060e-05f, -4.897373092e-05f, - -4.893446795e-05f, -4.889510178e-05f, -4.885563251e-05f, -4.881606024e-05f, -4.877638507e-05f, -4.873660709e-05f, -4.869672641e-05f, -4.865674311e-05f, -4.861665731e-05f, -4.857646910e-05f, - -4.853617858e-05f, -4.849578584e-05f, -4.845529099e-05f, -4.841469413e-05f, -4.837399535e-05f, -4.833319477e-05f, -4.829229247e-05f, -4.825128856e-05f, -4.821018314e-05f, -4.816897631e-05f, - -4.812766817e-05f, -4.808625882e-05f, -4.804474837e-05f, -4.800313692e-05f, -4.796142456e-05f, -4.791961141e-05f, -4.787769756e-05f, -4.783568311e-05f, -4.779356818e-05f, -4.775135286e-05f, - -4.770903725e-05f, -4.766662147e-05f, -4.762410560e-05f, -4.758148977e-05f, -4.753877406e-05f, -4.749595860e-05f, -4.745304347e-05f, -4.741002879e-05f, -4.736691465e-05f, -4.732370118e-05f, - -4.728038846e-05f, -4.723697662e-05f, -4.719346574e-05f, -4.714985595e-05f, -4.710614733e-05f, -4.706234001e-05f, -4.701843409e-05f, -4.697442968e-05f, -4.693032687e-05f, -4.688612579e-05f, - -4.684182653e-05f, -4.679742921e-05f, -4.675293393e-05f, -4.670834080e-05f, -4.666364993e-05f, -4.661886143e-05f, -4.657397540e-05f, -4.652899196e-05f, -4.648391122e-05f, -4.643873328e-05f, - -4.639345825e-05f, -4.634808624e-05f, -4.630261737e-05f, -4.625705174e-05f, -4.621138946e-05f, -4.616563065e-05f, -4.611977542e-05f, -4.607382387e-05f, -4.602777611e-05f, -4.598163227e-05f, - -4.593539244e-05f, -4.588905675e-05f, -4.584262529e-05f, -4.579609820e-05f, -4.574947557e-05f, -4.570275753e-05f, -4.565594417e-05f, -4.560903563e-05f, -4.556203200e-05f, -4.551493340e-05f, - -4.546773995e-05f, -4.542045176e-05f, -4.537306895e-05f, -4.532559162e-05f, -4.527801990e-05f, -4.523035389e-05f, -4.518259371e-05f, -4.513473948e-05f, -4.508679131e-05f, -4.503874932e-05f, - -4.499061362e-05f, -4.494238432e-05f, -4.489406156e-05f, -4.484564543e-05f, -4.479713605e-05f, -4.474853355e-05f, -4.469983804e-05f, -4.465104963e-05f, -4.460216845e-05f, -4.455319461e-05f, - -4.450412822e-05f, -4.445496941e-05f, -4.440571829e-05f, -4.435637498e-05f, -4.430693960e-05f, -4.425741227e-05f, -4.420779311e-05f, -4.415808223e-05f, -4.410827975e-05f, -4.405838579e-05f, - -4.400840048e-05f, -4.395832393e-05f, -4.390815626e-05f, -4.385789759e-05f, -4.380754804e-05f, -4.375710773e-05f, -4.370657678e-05f, -4.365595532e-05f, -4.360524346e-05f, -4.355444132e-05f, - -4.350354902e-05f, -4.345256670e-05f, -4.340149446e-05f, -4.335033243e-05f, -4.329908073e-05f, -4.324773949e-05f, -4.319630882e-05f, -4.314478885e-05f, -4.309317970e-05f, -4.304148149e-05f, - -4.298969435e-05f, -4.293781840e-05f, -4.288585377e-05f, -4.283380057e-05f, -4.278165893e-05f, -4.272942897e-05f, -4.267711083e-05f, -4.262470461e-05f, -4.257221046e-05f, -4.251962848e-05f, - -4.246695881e-05f, -4.241420158e-05f, -4.236135690e-05f, -4.230842490e-05f, -4.225540571e-05f, -4.220229945e-05f, -4.214910625e-05f, -4.209582624e-05f, -4.204245954e-05f, -4.198900628e-05f, - -4.193546658e-05f, -4.188184057e-05f, -4.182812838e-05f, -4.177433013e-05f, -4.172044596e-05f, -4.166647599e-05f, -4.161242034e-05f, -4.155827915e-05f, -4.150405254e-05f, -4.144974065e-05f, - -4.139534359e-05f, -4.134086151e-05f, -4.128629452e-05f, -4.123164275e-05f, -4.117690634e-05f, -4.112208542e-05f, -4.106718011e-05f, -4.101219054e-05f, -4.095711684e-05f, -4.090195915e-05f, - -4.084671759e-05f, -4.079139229e-05f, -4.073598338e-05f, -4.068049100e-05f, -4.062491527e-05f, -4.056925633e-05f, -4.051351431e-05f, -4.045768933e-05f, -4.040178153e-05f, -4.034579104e-05f, - -4.028971800e-05f, -4.023356253e-05f, -4.017732476e-05f, -4.012100484e-05f, -4.006460288e-05f, -4.000811903e-05f, -3.995155342e-05f, -3.989490617e-05f, -3.983817743e-05f, -3.978136732e-05f, - -3.972447598e-05f, -3.966750355e-05f, -3.961045015e-05f, -3.955331592e-05f, -3.949610099e-05f, -3.943880550e-05f, -3.938142959e-05f, -3.932397338e-05f, -3.926643702e-05f, -3.920882063e-05f, - -3.915112435e-05f, -3.909334832e-05f, -3.903549267e-05f, -3.897755754e-05f, -3.891954307e-05f, -3.886144938e-05f, -3.880327662e-05f, -3.874502492e-05f, -3.868669442e-05f, -3.862828525e-05f, - -3.856979756e-05f, -3.851123147e-05f, -3.845258713e-05f, -3.839386466e-05f, -3.833506422e-05f, -3.827618593e-05f, -3.821722994e-05f, -3.815819638e-05f, -3.809908539e-05f, -3.803989711e-05f, - -3.798063167e-05f, -3.792128921e-05f, -3.786186988e-05f, -3.780237381e-05f, -3.774280114e-05f, -3.768315201e-05f, -3.762342656e-05f, -3.756362492e-05f, -3.750374725e-05f, -3.744379366e-05f, - -3.738376432e-05f, -3.732365935e-05f, -3.726347889e-05f, -3.720322310e-05f, -3.714289210e-05f, -3.708248603e-05f, -3.702200504e-05f, -3.696144928e-05f, -3.690081887e-05f, -3.684011396e-05f, - -3.677933469e-05f, -3.671848120e-05f, -3.665755364e-05f, -3.659655215e-05f, -3.653547686e-05f, -3.647432793e-05f, -3.641310548e-05f, -3.635180967e-05f, -3.629044064e-05f, -3.622899853e-05f, - -3.616748347e-05f, -3.610589563e-05f, -3.604423513e-05f, -3.598250212e-05f, -3.592069674e-05f, -3.585881914e-05f, -3.579686947e-05f, -3.573484785e-05f, -3.567275445e-05f, -3.561058940e-05f, - -3.554835284e-05f, -3.548604493e-05f, -3.542366580e-05f, -3.536121560e-05f, -3.529869448e-05f, -3.523610257e-05f, -3.517344003e-05f, -3.511070700e-05f, -3.504790362e-05f, -3.498503005e-05f, - -3.492208641e-05f, -3.485907287e-05f, -3.479598957e-05f, -3.473283665e-05f, -3.466961426e-05f, -3.460632254e-05f, -3.454296165e-05f, -3.447953172e-05f, -3.441603291e-05f, -3.435246536e-05f, - -3.428882922e-05f, -3.422512463e-05f, -3.416135175e-05f, -3.409751071e-05f, -3.403360168e-05f, -3.396962478e-05f, -3.390558018e-05f, -3.384146802e-05f, -3.377728845e-05f, -3.371304162e-05f, - -3.364872767e-05f, -3.358434675e-05f, -3.351989901e-05f, -3.345538461e-05f, -3.339080368e-05f, -3.332615638e-05f, -3.326144286e-05f, -3.319666326e-05f, -3.313181774e-05f, -3.306690644e-05f, - -3.300192951e-05f, -3.293688711e-05f, -3.287177939e-05f, -3.280660648e-05f, -3.274136855e-05f, -3.267606575e-05f, -3.261069821e-05f, -3.254526610e-05f, -3.247976957e-05f, -3.241420876e-05f, - -3.234858383e-05f, -3.228289492e-05f, -3.221714220e-05f, -3.215132580e-05f, -3.208544588e-05f, -3.201950260e-05f, -3.195349609e-05f, -3.188742653e-05f, -3.182129405e-05f, -3.175509881e-05f, - -3.168884096e-05f, -3.162252065e-05f, -3.155613804e-05f, -3.148969328e-05f, -3.142318651e-05f, -3.135661790e-05f, -3.128998760e-05f, -3.122329575e-05f, -3.115654252e-05f, -3.108972804e-05f, - -3.102285249e-05f, -3.095591601e-05f, -3.088891875e-05f, -3.082186087e-05f, -3.075474253e-05f, -3.068756386e-05f, -3.062032504e-05f, -3.055302621e-05f, -3.048566753e-05f, -3.041824915e-05f, - -3.035077123e-05f, -3.028323392e-05f, -3.021563737e-05f, -3.014798174e-05f, -3.008026719e-05f, -3.001249387e-05f, -2.994466193e-05f, -2.987677154e-05f, -2.980882284e-05f, -2.974081599e-05f, - -2.967275114e-05f, -2.960462846e-05f, -2.953644810e-05f, -2.946821021e-05f, -2.939991494e-05f, -2.933156247e-05f, -2.926315294e-05f, -2.919468650e-05f, -2.912616332e-05f, -2.905758355e-05f, - -2.898894734e-05f, -2.892025487e-05f, -2.885150627e-05f, -2.878270171e-05f, -2.871384134e-05f, -2.864492533e-05f, -2.857595383e-05f, -2.850692699e-05f, -2.843784498e-05f, -2.836870794e-05f, - -2.829951605e-05f, -2.823026946e-05f, -2.816096832e-05f, -2.809161279e-05f, -2.802220303e-05f, -2.795273921e-05f, -2.788322147e-05f, -2.781364997e-05f, -2.774402488e-05f, -2.767434636e-05f, - -2.760461455e-05f, -2.753482962e-05f, -2.746499174e-05f, -2.739510105e-05f, -2.732515772e-05f, -2.725516190e-05f, -2.718511377e-05f, -2.711501346e-05f, -2.704486115e-05f, -2.697465700e-05f, - -2.690440115e-05f, -2.683409379e-05f, -2.676373505e-05f, -2.669332511e-05f, -2.662286412e-05f, -2.655235225e-05f, -2.648178964e-05f, -2.641117648e-05f, -2.634051290e-05f, -2.626979908e-05f, - -2.619903518e-05f, -2.612822135e-05f, -2.605735777e-05f, -2.598644457e-05f, -2.591548194e-05f, -2.584447003e-05f, -2.577340900e-05f, -2.570229901e-05f, -2.563114022e-05f, -2.555993280e-05f, - -2.548867690e-05f, -2.541737270e-05f, -2.534602034e-05f, -2.527462000e-05f, -2.520317183e-05f, -2.513167599e-05f, -2.506013265e-05f, -2.498854198e-05f, -2.491690412e-05f, -2.484521925e-05f, - -2.477348752e-05f, -2.470170911e-05f, -2.462988416e-05f, -2.455801285e-05f, -2.448609534e-05f, -2.441413179e-05f, -2.434212236e-05f, -2.427006721e-05f, -2.419796652e-05f, -2.412582044e-05f, - -2.405362913e-05f, -2.398139276e-05f, -2.390911149e-05f, -2.383678549e-05f, -2.376441491e-05f, -2.369199993e-05f, -2.361954071e-05f, -2.354703741e-05f, -2.347449019e-05f, -2.340189921e-05f, - -2.332926465e-05f, -2.325658667e-05f, -2.318386543e-05f, -2.311110109e-05f, -2.303829382e-05f, -2.296544378e-05f, -2.289255114e-05f, -2.281961606e-05f, -2.274663871e-05f, -2.267361926e-05f, - -2.260055786e-05f, -2.252745468e-05f, -2.245430988e-05f, -2.238112364e-05f, -2.230789612e-05f, -2.223462747e-05f, -2.216131788e-05f, -2.208796749e-05f, -2.201457649e-05f, -2.194114502e-05f, - -2.186767327e-05f, -2.179416139e-05f, -2.172060955e-05f, -2.164701791e-05f, -2.157338665e-05f, -2.149971592e-05f, -2.142600590e-05f, -2.135225675e-05f, -2.127846863e-05f, -2.120464171e-05f, - -2.113077617e-05f, -2.105687215e-05f, -2.098292984e-05f, -2.090894939e-05f, -2.083493098e-05f, -2.076087476e-05f, -2.068678091e-05f, -2.061264960e-05f, -2.053848099e-05f, -2.046427524e-05f, - -2.039003252e-05f, -2.031575301e-05f, -2.024143686e-05f, -2.016708425e-05f, -2.009269534e-05f, -2.001827030e-05f, -1.994380930e-05f, -1.986931249e-05f, -1.979478006e-05f, -1.972021217e-05f, - -1.964560899e-05f, -1.957097067e-05f, -1.949629740e-05f, -1.942158934e-05f, -1.934684665e-05f, -1.927206951e-05f, -1.919725808e-05f, -1.912241252e-05f, -1.904753302e-05f, -1.897261973e-05f, - -1.889767283e-05f, -1.882269248e-05f, -1.874767884e-05f, -1.867263210e-05f, -1.859755241e-05f, -1.852243995e-05f, -1.844729488e-05f, -1.837211738e-05f, -1.829690760e-05f, -1.822166573e-05f, - -1.814639192e-05f, -1.807108634e-05f, -1.799574918e-05f, -1.792038058e-05f, -1.784498073e-05f, -1.776954979e-05f, -1.769408793e-05f, -1.761859532e-05f, -1.754307213e-05f, -1.746751852e-05f, - -1.739193467e-05f, -1.731632075e-05f, -1.724067692e-05f, -1.716500336e-05f, -1.708930023e-05f, -1.701356770e-05f, -1.693780594e-05f, -1.686201513e-05f, -1.678619543e-05f, -1.671034700e-05f, - -1.663447003e-05f, -1.655856468e-05f, -1.648263112e-05f, -1.640666951e-05f, -1.633068004e-05f, -1.625466286e-05f, -1.617861816e-05f, -1.610254609e-05f, -1.602644683e-05f, -1.595032055e-05f, - -1.587416741e-05f, -1.579798760e-05f, -1.572178127e-05f, -1.564554861e-05f, -1.556928977e-05f, -1.549300493e-05f, -1.541669426e-05f, -1.534035793e-05f, -1.526399611e-05f, -1.518760897e-05f, - -1.511119668e-05f, -1.503475941e-05f, -1.495829733e-05f, -1.488181062e-05f, -1.480529944e-05f, -1.472876396e-05f, -1.465220435e-05f, -1.457562079e-05f, -1.449901345e-05f, -1.442238249e-05f, - -1.434572809e-05f, -1.426905041e-05f, -1.419234964e-05f, -1.411562593e-05f, -1.403887946e-05f, -1.396211040e-05f, -1.388531893e-05f, -1.380850521e-05f, -1.373166941e-05f, -1.365481171e-05f, - -1.357793227e-05f, -1.350103127e-05f, -1.342410888e-05f, -1.334716527e-05f, -1.327020060e-05f, -1.319321506e-05f, -1.311620882e-05f, -1.303918203e-05f, -1.296213489e-05f, -1.288506755e-05f, - -1.280798018e-05f, -1.273087297e-05f, -1.265374608e-05f, -1.257659968e-05f, -1.249943395e-05f, -1.242224905e-05f, -1.234504515e-05f, -1.226782244e-05f, -1.219058107e-05f, -1.211332123e-05f, - -1.203604308e-05f, -1.195874679e-05f, -1.188143254e-05f, -1.180410050e-05f, -1.172675084e-05f, -1.164938373e-05f, -1.157199934e-05f, -1.149459785e-05f, -1.141717942e-05f, -1.133974423e-05f, - -1.126229245e-05f, -1.118482426e-05f, -1.110733981e-05f, -1.102983930e-05f, -1.095232288e-05f, -1.087479073e-05f, -1.079724302e-05f, -1.071967992e-05f, -1.064210161e-05f, -1.056450825e-05f, - -1.048690003e-05f, -1.040927710e-05f, -1.033163965e-05f, -1.025398784e-05f, -1.017632185e-05f, -1.009864184e-05f, -1.002094800e-05f, -9.943240493e-06f, -9.865519489e-06f, -9.787785161e-06f, - -9.710037683e-06f, -9.632277226e-06f, -9.554503962e-06f, -9.476718063e-06f, -9.398919702e-06f, -9.321109050e-06f, -9.243286280e-06f, -9.165451563e-06f, -9.087605073e-06f, -9.009746981e-06f, - -8.931877459e-06f, -8.853996679e-06f, -8.776104814e-06f, -8.698202036e-06f, -8.620288517e-06f, -8.542364429e-06f, -8.464429944e-06f, -8.386485235e-06f, -8.308530474e-06f, -8.230565832e-06f, - -8.152591483e-06f, -8.074607599e-06f, -7.996614350e-06f, -7.918611911e-06f, -7.840600453e-06f, -7.762580148e-06f, -7.684551169e-06f, -7.606513687e-06f, -7.528467875e-06f, -7.450413906e-06f, - -7.372351951e-06f, -7.294282182e-06f, -7.216204773e-06f, -7.138119894e-06f, -7.060027719e-06f, -6.981928419e-06f, -6.903822167e-06f, -6.825709135e-06f, -6.747589495e-06f, -6.669463419e-06f, - -6.591331080e-06f, -6.513192650e-06f, -6.435048300e-06f, -6.356898204e-06f, -6.278742533e-06f, -6.200581459e-06f, -6.122415155e-06f, -6.044243793e-06f, -5.966067544e-06f, -5.887886582e-06f, - -5.809701078e-06f, -5.731511204e-06f, -5.653317132e-06f, -5.575119035e-06f, -5.496917085e-06f, -5.418711453e-06f, -5.340502313e-06f, -5.262289835e-06f, -5.184074192e-06f, -5.105855556e-06f, - -5.027634099e-06f, -4.949409993e-06f, -4.871183410e-06f, -4.792954521e-06f, -4.714723500e-06f, -4.636490518e-06f, -4.558255747e-06f, -4.480019359e-06f, -4.401781525e-06f, -4.323542419e-06f, - -4.245302210e-06f, -4.167061073e-06f, -4.088819177e-06f, -4.010576696e-06f, -3.932333800e-06f, -3.854090663e-06f, -3.775847455e-06f, -3.697604348e-06f, -3.619361515e-06f, -3.541119126e-06f, - -3.462877354e-06f, -3.384636370e-06f, -3.306396346e-06f, -3.228157454e-06f, -3.149919865e-06f, -3.071683750e-06f, -2.993449282e-06f, -2.915216632e-06f, -2.836985972e-06f, -2.758757473e-06f, - -2.680531306e-06f, -2.602307644e-06f, -2.524086656e-06f, -2.445868516e-06f, -2.367653394e-06f, -2.289441462e-06f, -2.211232891e-06f, -2.133027852e-06f, -2.054826517e-06f, -1.976629057e-06f, - -1.898435644e-06f, -1.820246447e-06f, -1.742061640e-06f, -1.663881392e-06f, -1.585705875e-06f, -1.507535260e-06f, -1.429369718e-06f, -1.351209421e-06f, -1.273054538e-06f, -1.194905242e-06f, - -1.116761703e-06f, -1.038624092e-06f, -9.604925805e-07f, -8.823673385e-07f, -8.042485372e-07f, -7.261363474e-07f, -6.480309398e-07f, -5.699324853e-07f, -4.918411544e-07f, -4.137571179e-07f, - -3.356805464e-07f, -2.576116105e-07f, -1.795504808e-07f, -1.014973278e-07f, -2.345232195e-08f, 5.458436623e-08f, 1.326125664e-07f, 2.106321080e-07f, 2.886428209e-07f, 3.666445347e-07f, - 4.446370791e-07f, 5.226202839e-07f, 6.005939789e-07f, 6.785579939e-07f, 7.565121589e-07f, 8.344563037e-07f, 9.123902584e-07f, 9.903138529e-07f, 1.068226917e-06f, 1.146129282e-06f, - 1.224020776e-06f, 1.301901231e-06f, 1.379770476e-06f, 1.457628342e-06f, 1.535474659e-06f, 1.613309257e-06f, 1.691131967e-06f, 1.768942619e-06f, 1.846741044e-06f, 1.924527072e-06f, - 2.002300534e-06f, 2.080061261e-06f, 2.157809082e-06f, 2.235543829e-06f, 2.313265333e-06f, 2.390973424e-06f, 2.468667933e-06f, 2.546348691e-06f, 2.624015529e-06f, 2.701668278e-06f, - 2.779306769e-06f, 2.856930833e-06f, 2.934540302e-06f, 3.012135006e-06f, 3.089714776e-06f, 3.167279445e-06f, 3.244828843e-06f, 3.322362801e-06f, 3.399881152e-06f, 3.477383726e-06f, - 3.554870356e-06f, 3.632340872e-06f, 3.709795107e-06f, 3.787232892e-06f, 3.864654060e-06f, 3.942058440e-06f, 4.019445867e-06f, 4.096816171e-06f, 4.174169185e-06f, 4.251504740e-06f, - 4.328822669e-06f, 4.406122804e-06f, 4.483404977e-06f, 4.560669020e-06f, 4.637914766e-06f, 4.715142047e-06f, 4.792350696e-06f, 4.869540544e-06f, 4.946711425e-06f, 5.023863172e-06f, - 5.100995616e-06f, 5.178108591e-06f, 5.255201929e-06f, 5.332275464e-06f, 5.409329028e-06f, 5.486362454e-06f, 5.563375575e-06f, 5.640368225e-06f, 5.717340236e-06f, 5.794291443e-06f, - 5.871221677e-06f, 5.948130772e-06f, 6.025018563e-06f, 6.101884882e-06f, 6.178729563e-06f, 6.255552439e-06f, 6.332353345e-06f, 6.409132114e-06f, 6.485888579e-06f, 6.562622575e-06f, - 6.639333936e-06f, 6.716022496e-06f, 6.792688089e-06f, 6.869330548e-06f, 6.945949709e-06f, 7.022545405e-06f, 7.099117471e-06f, 7.175665742e-06f, 7.252190051e-06f, 7.328690233e-06f, - 7.405166124e-06f, 7.481617557e-06f, 7.558044368e-06f, 7.634446392e-06f, 7.710823463e-06f, 7.787175416e-06f, 7.863502086e-06f, 7.939803309e-06f, 8.016078920e-06f, 8.092328755e-06f, - 8.168552647e-06f, 8.244750434e-06f, 8.320921950e-06f, 8.397067031e-06f, 8.473185513e-06f, 8.549277231e-06f, 8.625342022e-06f, 8.701379721e-06f, 8.777390164e-06f, 8.853373188e-06f, - 8.929328628e-06f, 9.005256320e-06f, 9.081156102e-06f, 9.157027809e-06f, 9.232871277e-06f, 9.308686344e-06f, 9.384472846e-06f, 9.460230619e-06f, 9.535959501e-06f, 9.611659328e-06f, - 9.687329937e-06f, 9.762971165e-06f, 9.838582850e-06f, 9.914164828e-06f, 9.989716937e-06f, 1.006523901e-05f, 1.014073090e-05f, 1.021619242e-05f, 1.029162343e-05f, 1.036702375e-05f, - 1.044239323e-05f, 1.051773171e-05f, 1.059303901e-05f, 1.066831499e-05f, 1.074355947e-05f, 1.081877230e-05f, 1.089395332e-05f, 1.096910236e-05f, 1.104421925e-05f, 1.111930385e-05f, - 1.119435599e-05f, 1.126937550e-05f, 1.134436223e-05f, 1.141931602e-05f, 1.149423670e-05f, 1.156912411e-05f, 1.164397810e-05f, 1.171879849e-05f, 1.179358514e-05f, 1.186833788e-05f, - 1.194305654e-05f, 1.201774098e-05f, 1.209239102e-05f, 1.216700652e-05f, 1.224158730e-05f, 1.231613321e-05f, 1.239064409e-05f, 1.246511978e-05f, 1.253956012e-05f, 1.261396495e-05f, - 1.268833411e-05f, 1.276266744e-05f, 1.283696478e-05f, 1.291122597e-05f, 1.298545086e-05f, 1.305963928e-05f, 1.313379108e-05f, 1.320790609e-05f, 1.328198416e-05f, 1.335602513e-05f, - 1.343002884e-05f, 1.350399513e-05f, 1.357792384e-05f, 1.365181482e-05f, 1.372566791e-05f, 1.379948294e-05f, 1.387325977e-05f, 1.394699823e-05f, 1.402069816e-05f, 1.409435941e-05f, - 1.416798183e-05f, 1.424156524e-05f, 1.431510950e-05f, 1.438861445e-05f, 1.446207993e-05f, 1.453550579e-05f, 1.460889186e-05f, 1.468223799e-05f, 1.475554402e-05f, 1.482880980e-05f, - 1.490203517e-05f, 1.497521998e-05f, 1.504836406e-05f, 1.512146727e-05f, 1.519452944e-05f, 1.526755042e-05f, 1.534053005e-05f, 1.541346818e-05f, 1.548636465e-05f, 1.555921931e-05f, - 1.563203200e-05f, 1.570480257e-05f, 1.577753085e-05f, 1.585021670e-05f, 1.592285996e-05f, 1.599546048e-05f, 1.606801810e-05f, 1.614053266e-05f, 1.621300402e-05f, 1.628543201e-05f, - 1.635781648e-05f, 1.643015729e-05f, 1.650245426e-05f, 1.657470726e-05f, 1.664691612e-05f, 1.671908070e-05f, 1.679120083e-05f, 1.686327637e-05f, 1.693530717e-05f, 1.700729306e-05f, - 1.707923389e-05f, 1.715112952e-05f, 1.722297979e-05f, 1.729478454e-05f, 1.736654363e-05f, 1.743825690e-05f, 1.750992419e-05f, 1.758154537e-05f, 1.765312027e-05f, 1.772464873e-05f, - 1.779613062e-05f, 1.786756578e-05f, 1.793895405e-05f, 1.801029529e-05f, 1.808158934e-05f, 1.815283605e-05f, 1.822403527e-05f, 1.829518685e-05f, 1.836629064e-05f, 1.843734648e-05f, - 1.850835423e-05f, 1.857931373e-05f, 1.865022484e-05f, 1.872108741e-05f, 1.879190127e-05f, 1.886266629e-05f, 1.893338232e-05f, 1.900404920e-05f, 1.907466678e-05f, 1.914523491e-05f, - 1.921575345e-05f, 1.928622225e-05f, 1.935664114e-05f, 1.942701000e-05f, 1.949732866e-05f, 1.956759698e-05f, 1.963781481e-05f, 1.970798200e-05f, 1.977809841e-05f, 1.984816387e-05f, - 1.991817825e-05f, 1.998814140e-05f, 2.005805317e-05f, 2.012791340e-05f, 2.019772197e-05f, 2.026747870e-05f, 2.033718346e-05f, 2.040683611e-05f, 2.047643649e-05f, 2.054598445e-05f, - 2.061547985e-05f, 2.068492254e-05f, 2.075431238e-05f, 2.082364922e-05f, 2.089293291e-05f, 2.096216330e-05f, 2.103134026e-05f, 2.110046362e-05f, 2.116953326e-05f, 2.123854901e-05f, - 2.130751074e-05f, 2.137641830e-05f, 2.144527155e-05f, 2.151407033e-05f, 2.158281451e-05f, 2.165150394e-05f, 2.172013847e-05f, 2.178871796e-05f, 2.185724227e-05f, 2.192571124e-05f, - 2.199412475e-05f, 2.206248263e-05f, 2.213078475e-05f, 2.219903096e-05f, 2.226722113e-05f, 2.233535510e-05f, 2.240343273e-05f, 2.247145388e-05f, 2.253941841e-05f, 2.260732617e-05f, - 2.267517702e-05f, 2.274297082e-05f, 2.281070742e-05f, 2.287838669e-05f, 2.294600847e-05f, 2.301357263e-05f, 2.308107902e-05f, 2.314852751e-05f, 2.321591795e-05f, 2.328325020e-05f, - 2.335052411e-05f, 2.341773955e-05f, 2.348489638e-05f, 2.355199445e-05f, 2.361903362e-05f, 2.368601376e-05f, 2.375293472e-05f, 2.381979636e-05f, 2.388659853e-05f, 2.395334111e-05f, - 2.402002395e-05f, 2.408664691e-05f, 2.415320985e-05f, 2.421971263e-05f, 2.428615511e-05f, 2.435253716e-05f, 2.441885862e-05f, 2.448511937e-05f, 2.455131927e-05f, 2.461745817e-05f, - 2.468353593e-05f, 2.474955243e-05f, 2.481550751e-05f, 2.488140105e-05f, 2.494723290e-05f, 2.501300293e-05f, 2.507871099e-05f, 2.514435696e-05f, 2.520994069e-05f, 2.527546205e-05f, - 2.534092089e-05f, 2.540631709e-05f, 2.547165050e-05f, 2.553692099e-05f, 2.560212842e-05f, 2.566727266e-05f, 2.573235357e-05f, 2.579737101e-05f, 2.586232485e-05f, 2.592721495e-05f, - 2.599204117e-05f, 2.605680339e-05f, 2.612150146e-05f, 2.618613525e-05f, 2.625070463e-05f, 2.631520945e-05f, 2.637964960e-05f, 2.644402492e-05f, 2.650833529e-05f, 2.657258057e-05f, - 2.663676064e-05f, 2.670087534e-05f, 2.676492456e-05f, 2.682890816e-05f, 2.689282599e-05f, 2.695667794e-05f, 2.702046387e-05f, 2.708418364e-05f, 2.714783713e-05f, 2.721142419e-05f, - 2.727494470e-05f, 2.733839853e-05f, 2.740178553e-05f, 2.746510559e-05f, 2.752835857e-05f, 2.759154433e-05f, 2.765466275e-05f, 2.771771369e-05f, 2.778069703e-05f, 2.784361263e-05f, - 2.790646036e-05f, 2.796924009e-05f, 2.803195169e-05f, 2.809459503e-05f, 2.815716998e-05f, 2.821967641e-05f, 2.828211418e-05f, 2.834448318e-05f, 2.840678327e-05f, 2.846901432e-05f, - 2.853117621e-05f, 2.859326879e-05f, 2.865529195e-05f, 2.871724555e-05f, 2.877912948e-05f, 2.884094359e-05f, 2.890268776e-05f, 2.896436186e-05f, 2.902596576e-05f, 2.908749935e-05f, - 2.914896248e-05f, 2.921035503e-05f, 2.927167688e-05f, 2.933292790e-05f, 2.939410796e-05f, 2.945521693e-05f, 2.951625469e-05f, 2.957722111e-05f, 2.963811606e-05f, 2.969893943e-05f, - 2.975969108e-05f, 2.982037088e-05f, 2.988097872e-05f, 2.994151446e-05f, 3.000197799e-05f, 3.006236917e-05f, 3.012268789e-05f, 3.018293401e-05f, 3.024310741e-05f, 3.030320798e-05f, - 3.036323557e-05f, 3.042319008e-05f, 3.048307138e-05f, 3.054287934e-05f, 3.060261383e-05f, 3.066227475e-05f, 3.072186196e-05f, 3.078137533e-05f, 3.084081476e-05f, 3.090018011e-05f, - 3.095947127e-05f, 3.101868810e-05f, 3.107783050e-05f, 3.113689833e-05f, 3.119589148e-05f, 3.125480982e-05f, 3.131365323e-05f, 3.137242160e-05f, 3.143111479e-05f, 3.148973270e-05f, - 3.154827519e-05f, 3.160674215e-05f, 3.166513347e-05f, 3.172344901e-05f, 3.178168866e-05f, 3.183985229e-05f, 3.189793980e-05f, 3.195595106e-05f, 3.201388595e-05f, 3.207174435e-05f, - 3.212952614e-05f, 3.218723121e-05f, 3.224485943e-05f, 3.230241069e-05f, 3.235988488e-05f, 3.241728186e-05f, 3.247460153e-05f, 3.253184376e-05f, 3.258900845e-05f, 3.264609546e-05f, - 3.270310470e-05f, 3.276003603e-05f, 3.281688934e-05f, 3.287366452e-05f, 3.293036144e-05f, 3.298698000e-05f, 3.304352008e-05f, 3.309998156e-05f, 3.315636433e-05f, 3.321266827e-05f, - 3.326889326e-05f, 3.332503919e-05f, 3.338110595e-05f, 3.343709342e-05f, 3.349300149e-05f, 3.354883004e-05f, 3.360457896e-05f, 3.366024814e-05f, 3.371583745e-05f, 3.377134680e-05f, - 3.382677606e-05f, 3.388212512e-05f, 3.393739387e-05f, 3.399258220e-05f, 3.404768999e-05f, 3.410271713e-05f, 3.415766351e-05f, 3.421252902e-05f, 3.426731354e-05f, 3.432201697e-05f, - 3.437663919e-05f, 3.443118009e-05f, 3.448563957e-05f, 3.454001750e-05f, 3.459431378e-05f, 3.464852830e-05f, 3.470266095e-05f, 3.475671162e-05f, 3.481068019e-05f, 3.486456657e-05f, - 3.491837063e-05f, 3.497209228e-05f, 3.502573139e-05f, 3.507928787e-05f, 3.513276160e-05f, 3.518615248e-05f, 3.523946039e-05f, 3.529268524e-05f, 3.534582690e-05f, 3.539888528e-05f, - 3.545186026e-05f, 3.550475174e-05f, 3.555755961e-05f, 3.561028377e-05f, 3.566292410e-05f, 3.571548051e-05f, 3.576795288e-05f, 3.582034111e-05f, 3.587264509e-05f, 3.592486472e-05f, - 3.597699989e-05f, 3.602905049e-05f, 3.608101643e-05f, 3.613289759e-05f, 3.618469387e-05f, 3.623640517e-05f, 3.628803138e-05f, 3.633957240e-05f, 3.639102812e-05f, 3.644239845e-05f, - 3.649368327e-05f, 3.654488248e-05f, 3.659599598e-05f, 3.664702367e-05f, 3.669796545e-05f, 3.674882120e-05f, 3.679959084e-05f, 3.685027425e-05f, 3.690087134e-05f, 3.695138200e-05f, - 3.700180613e-05f, 3.705214364e-05f, 3.710239441e-05f, 3.715255835e-05f, 3.720263536e-05f, 3.725262533e-05f, 3.730252817e-05f, 3.735234378e-05f, 3.740207205e-05f, 3.745171289e-05f, - 3.750126620e-05f, 3.755073188e-05f, 3.760010982e-05f, 3.764939993e-05f, 3.769860212e-05f, 3.774771627e-05f, 3.779674230e-05f, 3.784568011e-05f, 3.789452959e-05f, 3.794329066e-05f, - 3.799196320e-05f, 3.804054714e-05f, 3.808904236e-05f, 3.813744877e-05f, 3.818576627e-05f, 3.823399478e-05f, 3.828213418e-05f, 3.833018439e-05f, 3.837814532e-05f, 3.842601685e-05f, - 3.847379891e-05f, 3.852149138e-05f, 3.856909419e-05f, 3.861660723e-05f, 3.866403041e-05f, 3.871136363e-05f, 3.875860680e-05f, 3.880575983e-05f, 3.885282262e-05f, 3.889979508e-05f, - 3.894667712e-05f, 3.899346863e-05f, 3.904016954e-05f, 3.908677975e-05f, 3.913329915e-05f, 3.917972767e-05f, 3.922606521e-05f, 3.927231168e-05f, 3.931846698e-05f, 3.936453102e-05f, - 3.941050372e-05f, 3.945638498e-05f, 3.950217472e-05f, 3.954787283e-05f, 3.959347923e-05f, 3.963899383e-05f, 3.968441654e-05f, 3.972974728e-05f, 3.977498594e-05f, 3.982013244e-05f, - 3.986518670e-05f, 3.991014861e-05f, 3.995501810e-05f, 3.999979508e-05f, 4.004447945e-05f, 4.008907113e-05f, 4.013357004e-05f, 4.017797607e-05f, 4.022228916e-05f, 4.026650920e-05f, - 4.031063611e-05f, 4.035466981e-05f, 4.039861020e-05f, 4.044245721e-05f, 4.048621074e-05f, 4.052987071e-05f, 4.057343704e-05f, 4.061690963e-05f, 4.066028841e-05f, 4.070357328e-05f, - 4.074676417e-05f, 4.078986098e-05f, 4.083286364e-05f, 4.087577206e-05f, 4.091858615e-05f, 4.096130584e-05f, 4.100393103e-05f, 4.104646165e-05f, 4.108889761e-05f, 4.113123882e-05f, - 4.117348521e-05f, 4.121563670e-05f, 4.125769320e-05f, 4.129965462e-05f, 4.134152089e-05f, 4.138329193e-05f, 4.142496765e-05f, 4.146654797e-05f, 4.150803282e-05f, 4.154942210e-05f, - 4.159071574e-05f, 4.163191367e-05f, 4.167301579e-05f, 4.171402204e-05f, 4.175493232e-05f, 4.179574657e-05f, 4.183646469e-05f, 4.187708662e-05f, 4.191761227e-05f, 4.195804157e-05f, - 4.199837443e-05f, 4.203861078e-05f, 4.207875055e-05f, 4.211879364e-05f, 4.215873999e-05f, 4.219858952e-05f, 4.223834215e-05f, 4.227799780e-05f, 4.231755640e-05f, 4.235701787e-05f, - 4.239638214e-05f, 4.243564912e-05f, 4.247481875e-05f, 4.251389095e-05f, 4.255286564e-05f, 4.259174274e-05f, 4.263052219e-05f, 4.266920391e-05f, 4.270778782e-05f, 4.274627385e-05f, - 4.278466192e-05f, 4.282295197e-05f, 4.286114392e-05f, 4.289923769e-05f, 4.293723321e-05f, 4.297513041e-05f, 4.301292922e-05f, 4.305062956e-05f, 4.308823137e-05f, 4.312573456e-05f, - 4.316313907e-05f, 4.320044483e-05f, 4.323765177e-05f, 4.327475981e-05f, 4.331176888e-05f, 4.334867892e-05f, 4.338548985e-05f, 4.342220161e-05f, 4.345881411e-05f, 4.349532730e-05f, - 4.353174110e-05f, 4.356805545e-05f, 4.360427027e-05f, 4.364038550e-05f, 4.367640107e-05f, 4.371231691e-05f, 4.374813295e-05f, 4.378384912e-05f, 4.381946536e-05f, 4.385498160e-05f, - 4.389039777e-05f, 4.392571381e-05f, 4.396092964e-05f, 4.399604521e-05f, 4.403106043e-05f, 4.406597526e-05f, 4.410078963e-05f, 4.413550346e-05f, 4.417011669e-05f, 4.420462926e-05f, - 4.423904110e-05f, 4.427335215e-05f, 4.430756234e-05f, 4.434167161e-05f, 4.437567990e-05f, 4.440958714e-05f, 4.444339326e-05f, 4.447709821e-05f, 4.451070192e-05f, 4.454420433e-05f, - 4.457760538e-05f, 4.461090499e-05f, 4.464410312e-05f, 4.467719970e-05f, 4.471019467e-05f, 4.474308796e-05f, 4.477587952e-05f, 4.480856928e-05f, 4.484115718e-05f, 4.487364317e-05f, - 4.490602717e-05f, 4.493830914e-05f, 4.497048902e-05f, 4.500256673e-05f, 4.503454223e-05f, 4.506641545e-05f, 4.509818634e-05f, 4.512985483e-05f, 4.516142087e-05f, 4.519288440e-05f, - 4.522424536e-05f, 4.525550370e-05f, 4.528665935e-05f, 4.531771226e-05f, 4.534866237e-05f, 4.537950963e-05f, 4.541025397e-05f, 4.544089535e-05f, 4.547143371e-05f, 4.550186898e-05f, - 4.553220112e-05f, 4.556243006e-05f, 4.559255576e-05f, 4.562257816e-05f, 4.565249720e-05f, 4.568231283e-05f, 4.571202499e-05f, 4.574163364e-05f, 4.577113871e-05f, 4.580054016e-05f, - 4.582983792e-05f, 4.585903195e-05f, 4.588812220e-05f, 4.591710861e-05f, 4.594599112e-05f, 4.597476970e-05f, 4.600344427e-05f, 4.603201481e-05f, 4.606048124e-05f, 4.608884352e-05f, - 4.611710160e-05f, 4.614525543e-05f, 4.617330496e-05f, 4.620125013e-05f, 4.622909090e-05f, 4.625682722e-05f, 4.628445904e-05f, 4.631198630e-05f, 4.633940897e-05f, 4.636672698e-05f, - 4.639394030e-05f, 4.642104887e-05f, 4.644805264e-05f, 4.647495157e-05f, 4.650174561e-05f, 4.652843472e-05f, 4.655501884e-05f, 4.658149792e-05f, 4.660787193e-05f, 4.663414081e-05f, - 4.666030451e-05f, 4.668636300e-05f, 4.671231623e-05f, 4.673816414e-05f, 4.676390670e-05f, 4.678954386e-05f, 4.681507558e-05f, 4.684050180e-05f, 4.686582249e-05f, 4.689103760e-05f, - 4.691614709e-05f, 4.694115092e-05f, 4.696604903e-05f, 4.699084139e-05f, 4.701552795e-05f, 4.704010868e-05f, 4.706458352e-05f, 4.708895244e-05f, 4.711321540e-05f, 4.713737235e-05f, - 4.716142325e-05f, 4.718536805e-05f, 4.720920673e-05f, 4.723293923e-05f, 4.725656552e-05f, 4.728008556e-05f, 4.730349931e-05f, 4.732680672e-05f, 4.735000775e-05f, 4.737310238e-05f, - 4.739609055e-05f, 4.741897223e-05f, 4.744174738e-05f, 4.746441596e-05f, 4.748697794e-05f, 4.750943327e-05f, 4.753178192e-05f, 4.755402385e-05f, 4.757615902e-05f, 4.759818740e-05f, - 4.762010895e-05f, 4.764192363e-05f, 4.766363141e-05f, 4.768523224e-05f, 4.770672610e-05f, 4.772811295e-05f, 4.774939275e-05f, 4.777056547e-05f, 4.779163107e-05f, 4.781258952e-05f, - 4.783344078e-05f, 4.785418483e-05f, 4.787482161e-05f, 4.789535111e-05f, 4.791577329e-05f, 4.793608812e-05f, 4.795629555e-05f, 4.797639557e-05f, 4.799638813e-05f, 4.801627321e-05f, - 4.803605076e-05f, 4.805572077e-05f, 4.807528320e-05f, 4.809473802e-05f, 4.811408519e-05f, 4.813332469e-05f, 4.815245648e-05f, 4.817148054e-05f, 4.819039683e-05f, 4.820920533e-05f, - 4.822790600e-05f, 4.824649882e-05f, 4.826498376e-05f, 4.828336078e-05f, 4.830162986e-05f, 4.831979097e-05f, 4.833784409e-05f, 4.835578918e-05f, 4.837362621e-05f, 4.839135516e-05f, - 4.840897601e-05f, 4.842648872e-05f, 4.844389327e-05f, 4.846118963e-05f, 4.847837777e-05f, 4.849545767e-05f, 4.851242931e-05f, 4.852929265e-05f, 4.854604768e-05f, 4.856269436e-05f, - 4.857923268e-05f, 4.859566261e-05f, 4.861198411e-05f, 4.862819718e-05f, 4.864430178e-05f, 4.866029790e-05f, 4.867618550e-05f, 4.869196457e-05f, 4.870763508e-05f, 4.872319701e-05f, - 4.873865033e-05f, 4.875399503e-05f, 4.876923109e-05f, 4.878435847e-05f, 4.879937717e-05f, 4.881428716e-05f, 4.882908841e-05f, 4.884378091e-05f, 4.885836463e-05f, 4.887283956e-05f, - 4.888720568e-05f, 4.890146296e-05f, 4.891561139e-05f, 4.892965095e-05f, 4.894358162e-05f, 4.895740337e-05f, 4.897111620e-05f, 4.898472008e-05f, 4.899821499e-05f, 4.901160092e-05f, - 4.902487785e-05f, 4.903804576e-05f, 4.905110463e-05f, 4.906405446e-05f, 4.907689521e-05f, 4.908962688e-05f, 4.910224944e-05f, 4.911476289e-05f, 4.912716721e-05f, 4.913946237e-05f, - 4.915164838e-05f, 4.916372520e-05f, 4.917569283e-05f, 4.918755125e-05f, 4.919930045e-05f, 4.921094041e-05f, 4.922247113e-05f, 4.923389258e-05f, 4.924520475e-05f, 4.925640763e-05f, - 4.926750121e-05f, 4.927848548e-05f, 4.928936042e-05f, 4.930012601e-05f, 4.931078226e-05f, 4.932132914e-05f, 4.933176665e-05f, 4.934209477e-05f, 4.935231350e-05f, 4.936242282e-05f, - 4.937242272e-05f, 4.938231320e-05f, 4.939209424e-05f, 4.940176583e-05f, 4.941132796e-05f, 4.942078063e-05f, 4.943012383e-05f, 4.943935754e-05f, 4.944848176e-05f, 4.945749648e-05f, - 4.946640169e-05f, 4.947519738e-05f, 4.948388356e-05f, 4.949246020e-05f, 4.950092731e-05f, 4.950928487e-05f, 4.951753288e-05f, 4.952567133e-05f, 4.953370023e-05f, 4.954161955e-05f, - 4.954942930e-05f, 4.955712947e-05f, 4.956472005e-05f, 4.957220105e-05f, 4.957957245e-05f, 4.958683425e-05f, 4.959398645e-05f, 4.960102905e-05f, 4.960796203e-05f, 4.961478540e-05f, - 4.962149916e-05f, 4.962810329e-05f, 4.963459781e-05f, 4.964098270e-05f, 4.964725796e-05f, 4.965342359e-05f, 4.965947960e-05f, 4.966542597e-05f, 4.967126271e-05f, 4.967698982e-05f, - 4.968260729e-05f, 4.968811512e-05f, 4.969351332e-05f, 4.969880189e-05f, 4.970398082e-05f, 4.970905012e-05f, 4.971400978e-05f, 4.971885981e-05f, 4.972360021e-05f, 4.972823097e-05f, - 4.973275211e-05f, 4.973716363e-05f, 4.974146551e-05f, 4.974565778e-05f, 4.974974043e-05f, 4.975371346e-05f, 4.975757687e-05f, 4.976133068e-05f, 4.976497488e-05f, 4.976850948e-05f, - 4.977193448e-05f, 4.977524988e-05f, 4.977845570e-05f, 4.978155193e-05f, 4.978453858e-05f, 4.978741565e-05f, 4.979018316e-05f, 4.979284110e-05f, 4.979538949e-05f, 4.979782832e-05f, - 4.980015762e-05f, 4.980237737e-05f, 4.980448759e-05f, 4.980648829e-05f, 4.980837947e-05f, 4.981016115e-05f, 4.981183332e-05f, 4.981339600e-05f, 4.981484920e-05f, 4.981619292e-05f, - 4.981742718e-05f, 4.981855198e-05f, 4.981956733e-05f, 4.982047324e-05f, 4.982126972e-05f, 4.982195679e-05f, 4.982253444e-05f, 4.982300270e-05f, 4.982336157e-05f, 4.982361107e-05f, - 4.982375120e-05f, 4.982378198e-05f, 4.982370342e-05f, 4.982351553e-05f, 4.982321832e-05f, 4.982281181e-05f, 4.982229600e-05f, 4.982167092e-05f, 4.982093657e-05f, 4.982009297e-05f, - 4.981914013e-05f, 4.981807807e-05f, 4.981690679e-05f, 4.981562632e-05f, 4.981423667e-05f, 4.981273785e-05f, 4.981112988e-05f, 4.980941277e-05f, 4.980758654e-05f, 4.980565121e-05f, - 4.980360679e-05f, 4.980145329e-05f, 4.979919074e-05f, 4.979681915e-05f, 4.979433854e-05f, 4.979174892e-05f, 4.978905032e-05f, 4.978624274e-05f, 4.978332621e-05f, 4.978030075e-05f, - 4.977716638e-05f, 4.977392310e-05f, 4.977057095e-05f, 4.976710994e-05f, 4.976354010e-05f, 4.975986143e-05f, 4.975607396e-05f, 4.975217771e-05f, 4.974817270e-05f, 4.974405896e-05f, - 4.973983649e-05f, 4.973550533e-05f, 4.973106549e-05f, 4.972651700e-05f, 4.972185988e-05f, 4.971709414e-05f, 4.971221982e-05f, 4.970723693e-05f, 4.970214549e-05f, 4.969694554e-05f, - 4.969163709e-05f, 4.968622017e-05f, 4.968069479e-05f, 4.967506099e-05f, 4.966931879e-05f, 4.966346820e-05f, 4.965750927e-05f, 4.965144201e-05f, 4.964526644e-05f, 4.963898259e-05f, - 4.963259049e-05f, 4.962609017e-05f, 4.961948164e-05f, 4.961276494e-05f, 4.960594009e-05f, 4.959900712e-05f, 4.959196605e-05f, 4.958481692e-05f, 4.957755974e-05f, 4.957019456e-05f, - 4.956272138e-05f, 4.955514025e-05f, 4.954745120e-05f, 4.953965424e-05f, 4.953174941e-05f, 4.952373674e-05f, 4.951561626e-05f, 4.950738799e-05f, 4.949905197e-05f, 4.949060822e-05f, - 4.948205679e-05f, 4.947339769e-05f, 4.946463095e-05f, 4.945575662e-05f, 4.944677471e-05f, 4.943768527e-05f, 4.942848832e-05f, 4.941918389e-05f, 4.940977202e-05f, 4.940025274e-05f, - 4.939062607e-05f, 4.938089207e-05f, 4.937105075e-05f, 4.936110215e-05f, 4.935104630e-05f, 4.934088324e-05f, 4.933061300e-05f, 4.932023562e-05f, 4.930975113e-05f, 4.929915956e-05f, - 4.928846095e-05f, 4.927765533e-05f, 4.926674274e-05f, 4.925572322e-05f, 4.924459680e-05f, 4.923336352e-05f, 4.922202341e-05f, 4.921057651e-05f, 4.919902285e-05f, 4.918736248e-05f, - 4.917559543e-05f, 4.916372173e-05f, 4.915174143e-05f, 4.913965457e-05f, 4.912746117e-05f, 4.911516128e-05f, 4.910275495e-05f, 4.909024219e-05f, 4.907762307e-05f, 4.906489761e-05f, - 4.905206585e-05f, 4.903912783e-05f, 4.902608361e-05f, 4.901293320e-05f, 4.899967666e-05f, 4.898631402e-05f, 4.897284533e-05f, 4.895927063e-05f, 4.894558995e-05f, 4.893180334e-05f, - 4.891791085e-05f, 4.890391251e-05f, 4.888980836e-05f, 4.887559845e-05f, 4.886128282e-05f, 4.884686152e-05f, 4.883233458e-05f, 4.881770205e-05f, 4.880296397e-05f, 4.878812039e-05f, - 4.877317136e-05f, 4.875811690e-05f, 4.874295708e-05f, 4.872769193e-05f, 4.871232150e-05f, 4.869684584e-05f, 4.868126498e-05f, 4.866557898e-05f, 4.864978789e-05f, 4.863389173e-05f, - 4.861789058e-05f, 4.860178446e-05f, 4.858557343e-05f, 4.856925753e-05f, 4.855283681e-05f, 4.853631133e-05f, 4.851968111e-05f, 4.850294623e-05f, 4.848610671e-05f, 4.846916261e-05f, - 4.845211398e-05f, 4.843496087e-05f, 4.841770333e-05f, 4.840034140e-05f, 4.838287513e-05f, 4.836530458e-05f, 4.834762980e-05f, 4.832985083e-05f, 4.831196772e-05f, 4.829398053e-05f, - 4.827588930e-05f, 4.825769410e-05f, 4.823939496e-05f, 4.822099193e-05f, 4.820248509e-05f, 4.818387446e-05f, 4.816516011e-05f, 4.814634209e-05f, 4.812742044e-05f, 4.810839523e-05f, - 4.808926651e-05f, 4.807003432e-05f, 4.805069873e-05f, 4.803125978e-05f, 4.801171754e-05f, 4.799207204e-05f, 4.797232336e-05f, 4.795247154e-05f, 4.793251663e-05f, 4.791245870e-05f, - 4.789229780e-05f, 4.787203397e-05f, 4.785166729e-05f, 4.783119781e-05f, 4.781062557e-05f, 4.778995064e-05f, 4.776917307e-05f, 4.774829293e-05f, 4.772731026e-05f, 4.770622512e-05f, - 4.768503758e-05f, 4.766374769e-05f, 4.764235550e-05f, 4.762086108e-05f, 4.759926448e-05f, 4.757756576e-05f, 4.755576499e-05f, 4.753386221e-05f, 4.751185749e-05f, 4.748975089e-05f, - 4.746754247e-05f, 4.744523229e-05f, 4.742282040e-05f, 4.740030687e-05f, 4.737769176e-05f, 4.735497512e-05f, 4.733215703e-05f, 4.730923754e-05f, 4.728621670e-05f, 4.726309460e-05f, - 4.723987127e-05f, 4.721654680e-05f, 4.719312123e-05f, 4.716959463e-05f, 4.714596707e-05f, 4.712223861e-05f, 4.709840930e-05f, 4.707447922e-05f, 4.705044843e-05f, 4.702631698e-05f, - 4.700208495e-05f, 4.697775240e-05f, 4.695331939e-05f, 4.692878599e-05f, 4.690415225e-05f, 4.687941826e-05f, 4.685458407e-05f, 4.682964974e-05f, 4.680461535e-05f, 4.677948096e-05f, - 4.675424663e-05f, 4.672891243e-05f, 4.670347843e-05f, 4.667794469e-05f, 4.665231129e-05f, 4.662657828e-05f, 4.660074574e-05f, 4.657481373e-05f, 4.654878231e-05f, 4.652265157e-05f, - 4.649642157e-05f, 4.647009237e-05f, 4.644366404e-05f, 4.641713665e-05f, 4.639051028e-05f, 4.636378499e-05f, 4.633696084e-05f, 4.631003791e-05f, 4.628301628e-05f, 4.625589600e-05f, - 4.622867715e-05f, 4.620135980e-05f, 4.617394402e-05f, 4.614642989e-05f, 4.611881746e-05f, 4.609110682e-05f, 4.606329803e-05f, 4.603539117e-05f, 4.600738631e-05f, 4.597928352e-05f, - 4.595108287e-05f, 4.592278443e-05f, 4.589438829e-05f, 4.586589450e-05f, 4.583730315e-05f, 4.580861431e-05f, 4.577982805e-05f, 4.575094444e-05f, 4.572196356e-05f, 4.569288549e-05f, - 4.566371029e-05f, 4.563443804e-05f, 4.560506882e-05f, 4.557560271e-05f, 4.554603977e-05f, 4.551638008e-05f, 4.548662371e-05f, 4.545677076e-05f, 4.542682128e-05f, 4.539677535e-05f, - 4.536663306e-05f, 4.533639448e-05f, 4.530605969e-05f, 4.527562875e-05f, 4.524510176e-05f, 4.521447878e-05f, 4.518375990e-05f, 4.515294519e-05f, 4.512203473e-05f, 4.509102860e-05f, - 4.505992688e-05f, 4.502872965e-05f, 4.499743697e-05f, 4.496604895e-05f, 4.493456564e-05f, 4.490298714e-05f, 4.487131352e-05f, 4.483954487e-05f, 4.480768125e-05f, 4.477572276e-05f, - 4.474366947e-05f, 4.471152146e-05f, 4.467927882e-05f, 4.464694162e-05f, 4.461450995e-05f, 4.458198389e-05f, 4.454936352e-05f, 4.451664892e-05f, 4.448384017e-05f, 4.445093736e-05f, - 4.441794056e-05f, 4.438484987e-05f, 4.435166536e-05f, 4.431838712e-05f, 4.428501522e-05f, 4.425154976e-05f, 4.421799082e-05f, 4.418433848e-05f, 4.415059282e-05f, 4.411675393e-05f, - 4.408282190e-05f, 4.404879680e-05f, 4.401467872e-05f, 4.398046775e-05f, 4.394616398e-05f, 4.391176748e-05f, 4.387727835e-05f, 4.384269667e-05f, 4.380802252e-05f, 4.377325599e-05f, - 4.373839717e-05f, 4.370344615e-05f, 4.366840300e-05f, 4.363326783e-05f, 4.359804071e-05f, 4.356272173e-05f, 4.352731098e-05f, 4.349180855e-05f, 4.345621453e-05f, 4.342052899e-05f, - 4.338475204e-05f, 4.334888377e-05f, 4.331292425e-05f, 4.327687357e-05f, 4.324073184e-05f, 4.320449913e-05f, 4.316817553e-05f, 4.313176114e-05f, 4.309525605e-05f, 4.305866034e-05f, - 4.302197410e-05f, 4.298519743e-05f, 4.294833042e-05f, 4.291137315e-05f, 4.287432572e-05f, 4.283718822e-05f, 4.279996074e-05f, 4.276264337e-05f, 4.272523620e-05f, 4.268773933e-05f, - 4.265015284e-05f, 4.261247684e-05f, 4.257471140e-05f, 4.253685663e-05f, 4.249891262e-05f, 4.246087945e-05f, 4.242275723e-05f, 4.238454605e-05f, 4.234624599e-05f, 4.230785716e-05f, - 4.226937965e-05f, 4.223081355e-05f, 4.219215895e-05f, 4.215341596e-05f, 4.211458466e-05f, 4.207566515e-05f, 4.203665752e-05f, 4.199756188e-05f, 4.195837831e-05f, 4.191910691e-05f, - 4.187974777e-05f, 4.184030100e-05f, 4.180076669e-05f, 4.176114494e-05f, 4.172143583e-05f, 4.168163948e-05f, 4.164175596e-05f, 4.160178539e-05f, 4.156172786e-05f, 4.152158347e-05f, - 4.148135231e-05f, 4.144103448e-05f, 4.140063008e-05f, 4.136013921e-05f, 4.131956197e-05f, 4.127889845e-05f, 4.123814875e-05f, 4.119731298e-05f, 4.115639122e-05f, 4.111538359e-05f, - 4.107429017e-05f, 4.103311108e-05f, 4.099184640e-05f, 4.095049624e-05f, 4.090906070e-05f, 4.086753988e-05f, 4.082593388e-05f, 4.078424280e-05f, 4.074246674e-05f, 4.070060580e-05f, - 4.065866008e-05f, 4.061662968e-05f, 4.057451471e-05f, 4.053231527e-05f, 4.049003146e-05f, 4.044766338e-05f, 4.040521113e-05f, 4.036267481e-05f, 4.032005454e-05f, 4.027735040e-05f, - 4.023456251e-05f, 4.019169096e-05f, 4.014873586e-05f, 4.010569732e-05f, 4.006257543e-05f, 4.001937030e-05f, 3.997608204e-05f, 3.993271074e-05f, 3.988925652e-05f, 3.984571947e-05f, - 3.980209970e-05f, 3.975839732e-05f, 3.971461243e-05f, 3.967074513e-05f, 3.962679554e-05f, 3.958276375e-05f, 3.953864988e-05f, 3.949445402e-05f, 3.945017629e-05f, 3.940581679e-05f, - 3.936137562e-05f, 3.931685289e-05f, 3.927224872e-05f, 3.922756320e-05f, 3.918279644e-05f, 3.913794855e-05f, 3.909301964e-05f, 3.904800982e-05f, 3.900291918e-05f, 3.895774785e-05f, - 3.891249592e-05f, 3.886716351e-05f, 3.882175073e-05f, 3.877625767e-05f, 3.873068446e-05f, 3.868503120e-05f, 3.863929800e-05f, 3.859348496e-05f, 3.854759220e-05f, 3.850161983e-05f, - 3.845556795e-05f, 3.840943668e-05f, 3.836322613e-05f, 3.831693640e-05f, 3.827056761e-05f, 3.822411986e-05f, 3.817759327e-05f, 3.813098795e-05f, 3.808430400e-05f, 3.803754155e-05f, - 3.799070070e-05f, 3.794378155e-05f, 3.789678424e-05f, 3.784970885e-05f, 3.780255552e-05f, 3.775532434e-05f, 3.770801543e-05f, 3.766062891e-05f, 3.761316488e-05f, 3.756562346e-05f, - 3.751800477e-05f, 3.747030890e-05f, 3.742253599e-05f, 3.737468613e-05f, 3.732675945e-05f, 3.727875605e-05f, 3.723067606e-05f, 3.718251958e-05f, 3.713428673e-05f, 3.708597763e-05f, - 3.703759238e-05f, 3.698913110e-05f, 3.694059391e-05f, 3.689198092e-05f, 3.684329225e-05f, 3.679452800e-05f, 3.674568831e-05f, 3.669677328e-05f, 3.664778302e-05f, 3.659871766e-05f, - 3.654957731e-05f, 3.650036208e-05f, 3.645107210e-05f, 3.640170747e-05f, 3.635226831e-05f, 3.630275475e-05f, 3.625316690e-05f, 3.620350487e-05f, 3.615376878e-05f, 3.610395875e-05f, - 3.605407489e-05f, 3.600411733e-05f, 3.595408618e-05f, 3.590398156e-05f, 3.585380359e-05f, 3.580355239e-05f, 3.575322806e-05f, 3.570283074e-05f, 3.565236054e-05f, 3.560181758e-05f, - 3.555120198e-05f, 3.550051385e-05f, 3.544975332e-05f, 3.539892051e-05f, 3.534801553e-05f, 3.529703851e-05f, 3.524598956e-05f, 3.519486880e-05f, 3.514367636e-05f, 3.509241235e-05f, - 3.504107690e-05f, 3.498967012e-05f, 3.493819214e-05f, 3.488664308e-05f, 3.483502305e-05f, 3.478333218e-05f, 3.473157060e-05f, 3.467973841e-05f, 3.462783574e-05f, 3.457586272e-05f, - 3.452381947e-05f, 3.447170610e-05f, 3.441952274e-05f, 3.436726951e-05f, 3.431494654e-05f, 3.426255395e-05f, 3.421009185e-05f, 3.415756037e-05f, 3.410495964e-05f, 3.405228978e-05f, - 3.399955091e-05f, 3.394674315e-05f, 3.389386663e-05f, 3.384092148e-05f, 3.378790780e-05f, 3.373482574e-05f, 3.368167540e-05f, 3.362845693e-05f, 3.357517043e-05f, 3.352181604e-05f, - 3.346839388e-05f, 3.341490408e-05f, 3.336134675e-05f, 3.330772203e-05f, 3.325403003e-05f, 3.320027090e-05f, 3.314644474e-05f, 3.309255168e-05f, 3.303859186e-05f, 3.298456539e-05f, - 3.293047241e-05f, 3.287631303e-05f, 3.282208739e-05f, 3.276779560e-05f, 3.271343781e-05f, 3.265901413e-05f, 3.260452468e-05f, 3.254996961e-05f, 3.249534903e-05f, 3.244066307e-05f, - 3.238591185e-05f, 3.233109552e-05f, 3.227621418e-05f, 3.222126798e-05f, 3.216625703e-05f, 3.211118147e-05f, 3.205604142e-05f, 3.200083701e-05f, 3.194556838e-05f, 3.189023564e-05f, - 3.183483893e-05f, 3.177937837e-05f, 3.172385410e-05f, 3.166826624e-05f, 3.161261492e-05f, 3.155690027e-05f, 3.150112242e-05f, 3.144528150e-05f, 3.138937764e-05f, 3.133341097e-05f, - 3.127738161e-05f, 3.122128970e-05f, 3.116513537e-05f, 3.110891875e-05f, 3.105263997e-05f, 3.099629915e-05f, 3.093989643e-05f, 3.088343194e-05f, 3.082690581e-05f, 3.077031817e-05f, - 3.071366916e-05f, 3.065695889e-05f, 3.060018751e-05f, 3.054335515e-05f, 3.048646193e-05f, 3.042950798e-05f, 3.037249345e-05f, 3.031541846e-05f, 3.025828314e-05f, 3.020108763e-05f, - 3.014383205e-05f, 3.008651654e-05f, 3.002914124e-05f, 2.997170627e-05f, 2.991421176e-05f, 2.985665786e-05f, 2.979904469e-05f, 2.974137238e-05f, 2.968364107e-05f, 2.962585089e-05f, - 2.956800198e-05f, 2.951009446e-05f, 2.945212848e-05f, 2.939410416e-05f, 2.933602164e-05f, 2.927788105e-05f, 2.921968253e-05f, 2.916142621e-05f, 2.910311223e-05f, 2.904474071e-05f, - 2.898631180e-05f, 2.892782563e-05f, 2.886928232e-05f, 2.881068203e-05f, 2.875202488e-05f, 2.869331100e-05f, 2.863454054e-05f, 2.857571362e-05f, 2.851683039e-05f, 2.845789098e-05f, - 2.839889552e-05f, 2.833984414e-05f, 2.828073700e-05f, 2.822157421e-05f, 2.816235592e-05f, 2.810308226e-05f, 2.804375338e-05f, 2.798436939e-05f, 2.792493045e-05f, 2.786543669e-05f, - 2.780588824e-05f, 2.774628524e-05f, 2.768662783e-05f, 2.762691615e-05f, 2.756715032e-05f, 2.750733050e-05f, 2.744745681e-05f, 2.738752939e-05f, 2.732754839e-05f, 2.726751393e-05f, - 2.720742616e-05f, 2.714728522e-05f, 2.708709123e-05f, 2.702684435e-05f, 2.696654470e-05f, 2.690619243e-05f, 2.684578767e-05f, 2.678533056e-05f, 2.672482124e-05f, 2.666425985e-05f, - 2.660364653e-05f, 2.654298142e-05f, 2.648226465e-05f, 2.642149637e-05f, 2.636067670e-05f, 2.629980580e-05f, 2.623888381e-05f, 2.617791085e-05f, 2.611688707e-05f, 2.605581261e-05f, - 2.599468761e-05f, 2.593351221e-05f, 2.587228655e-05f, 2.581101076e-05f, 2.574968500e-05f, 2.568830939e-05f, 2.562688408e-05f, 2.556540921e-05f, 2.550388492e-05f, 2.544231135e-05f, - 2.538068864e-05f, 2.531901693e-05f, 2.525729636e-05f, 2.519552708e-05f, 2.513370922e-05f, 2.507184292e-05f, 2.500992832e-05f, 2.494796558e-05f, 2.488595482e-05f, 2.482389619e-05f, - 2.476178983e-05f, 2.469963588e-05f, 2.463743449e-05f, 2.457518579e-05f, 2.451288993e-05f, 2.445054705e-05f, 2.438815729e-05f, 2.432572079e-05f, 2.426323770e-05f, 2.420070816e-05f, - 2.413813230e-05f, 2.407551028e-05f, 2.401284223e-05f, 2.395012830e-05f, 2.388736864e-05f, 2.382456337e-05f, 2.376171265e-05f, 2.369881661e-05f, 2.363587541e-05f, 2.357288919e-05f, - 2.350985808e-05f, 2.344678223e-05f, 2.338366179e-05f, 2.332049689e-05f, 2.325728769e-05f, 2.319403432e-05f, 2.313073693e-05f, 2.306739566e-05f, 2.300401066e-05f, 2.294058207e-05f, - 2.287711003e-05f, 2.281359470e-05f, 2.275003620e-05f, 2.268643469e-05f, 2.262279031e-05f, 2.255910321e-05f, 2.249537352e-05f, 2.243160140e-05f, 2.236778699e-05f, 2.230393043e-05f, - 2.224003187e-05f, 2.217609146e-05f, 2.211210933e-05f, 2.204808563e-05f, 2.198402052e-05f, 2.191991412e-05f, 2.185576660e-05f, 2.179157809e-05f, 2.172734874e-05f, 2.166307869e-05f, - 2.159876809e-05f, 2.153441709e-05f, 2.147002583e-05f, 2.140559446e-05f, 2.134112312e-05f, 2.127661196e-05f, 2.121206113e-05f, 2.114747076e-05f, 2.108284102e-05f, 2.101817203e-05f, - 2.095346396e-05f, 2.088871694e-05f, 2.082393112e-05f, 2.075910665e-05f, 2.069424368e-05f, 2.062934235e-05f, 2.056440281e-05f, 2.049942520e-05f, 2.043440967e-05f, 2.036935637e-05f, - 2.030426545e-05f, 2.023913705e-05f, 2.017397132e-05f, 2.010876841e-05f, 2.004352846e-05f, 1.997825162e-05f, 1.991293804e-05f, 1.984758787e-05f, 1.978220125e-05f, 1.971677833e-05f, - 1.965131926e-05f, 1.958582419e-05f, 1.952029326e-05f, 1.945472662e-05f, 1.938912442e-05f, 1.932348681e-05f, 1.925781393e-05f, 1.919210594e-05f, 1.912636298e-05f, 1.906058519e-05f, - 1.899477274e-05f, 1.892892576e-05f, 1.886304441e-05f, 1.879712882e-05f, 1.873117916e-05f, 1.866519557e-05f, 1.859917820e-05f, 1.853312719e-05f, 1.846704270e-05f, 1.840092487e-05f, - 1.833477386e-05f, 1.826858981e-05f, 1.820237287e-05f, 1.813612318e-05f, 1.806984091e-05f, 1.800352619e-05f, 1.793717919e-05f, 1.787080003e-05f, 1.780438888e-05f, 1.773794589e-05f, - 1.767147120e-05f, 1.760496496e-05f, 1.753842733e-05f, 1.747185845e-05f, 1.740525847e-05f, 1.733862754e-05f, 1.727196581e-05f, 1.720527343e-05f, 1.713855056e-05f, 1.707179733e-05f, - 1.700501390e-05f, 1.693820042e-05f, 1.687135705e-05f, 1.680448392e-05f, 1.673758119e-05f, 1.667064901e-05f, 1.660368754e-05f, 1.653669691e-05f, 1.646967728e-05f, 1.640262881e-05f, - 1.633555163e-05f, 1.626844591e-05f, 1.620131179e-05f, 1.613414942e-05f, 1.606695895e-05f, 1.599974054e-05f, 1.593249433e-05f, 1.586522048e-05f, 1.579791913e-05f, 1.573059044e-05f, - 1.566323456e-05f, 1.559585163e-05f, 1.552844182e-05f, 1.546100526e-05f, 1.539354211e-05f, 1.532605253e-05f, 1.525853665e-05f, 1.519099464e-05f, 1.512342665e-05f, 1.505583282e-05f, - 1.498821331e-05f, 1.492056827e-05f, 1.485289785e-05f, 1.478520220e-05f, 1.471748147e-05f, 1.464973581e-05f, 1.458196539e-05f, 1.451417033e-05f, 1.444635081e-05f, 1.437850696e-05f, - 1.431063895e-05f, 1.424274692e-05f, 1.417483103e-05f, 1.410689142e-05f, 1.403892825e-05f, 1.397094167e-05f, 1.390293183e-05f, 1.383489889e-05f, 1.376684299e-05f, 1.369876429e-05f, - 1.363066294e-05f, 1.356253908e-05f, 1.349439289e-05f, 1.342622450e-05f, 1.335803406e-05f, 1.328982174e-05f, 1.322158767e-05f, 1.315333202e-05f, 1.308505494e-05f, 1.301675657e-05f, - 1.294843708e-05f, 1.288009661e-05f, 1.281173531e-05f, 1.274335334e-05f, 1.267495085e-05f, 1.260652800e-05f, 1.253808493e-05f, 1.246962179e-05f, 1.240113875e-05f, 1.233263594e-05f, - 1.226411353e-05f, 1.219557167e-05f, 1.212701051e-05f, 1.205843020e-05f, 1.198983090e-05f, 1.192121275e-05f, 1.185257592e-05f, 1.178392055e-05f, 1.171524679e-05f, 1.164655480e-05f, - 1.157784474e-05f, 1.150911675e-05f, 1.144037098e-05f, 1.137160760e-05f, 1.130282675e-05f, 1.123402858e-05f, 1.116521326e-05f, 1.109638092e-05f, 1.102753173e-05f, 1.095866584e-05f, - 1.088978340e-05f, 1.082088456e-05f, 1.075196948e-05f, 1.068303831e-05f, 1.061409120e-05f, 1.054512831e-05f, 1.047614978e-05f, 1.040715578e-05f, 1.033814646e-05f, 1.026912196e-05f, - 1.020008244e-05f, 1.013102806e-05f, 1.006195897e-05f, 9.992875322e-06f, 9.923777266e-06f, 9.854664957e-06f, 9.785538550e-06f, 9.716398198e-06f, 9.647244054e-06f, 9.578076270e-06f, - 9.508895001e-06f, 9.439700400e-06f, 9.370492620e-06f, 9.301271815e-06f, 9.232038138e-06f, 9.162791742e-06f, 9.093532781e-06f, 9.024261408e-06f, 8.954977776e-06f, 8.885682040e-06f, - 8.816374352e-06f, 8.747054866e-06f, 8.677723736e-06f, 8.608381114e-06f, 8.539027155e-06f, 8.469662012e-06f, 8.400285838e-06f, 8.330898788e-06f, 8.261501013e-06f, 8.192092669e-06f, - 8.122673908e-06f, 8.053244884e-06f, 7.983805750e-06f, 7.914356661e-06f, 7.844897769e-06f, 7.775429229e-06f, 7.705951193e-06f, 7.636463816e-06f, 7.566967250e-06f, 7.497461651e-06f, - 7.427947170e-06f, 7.358423961e-06f, 7.288892180e-06f, 7.219351977e-06f, 7.149803509e-06f, 7.080246927e-06f, 7.010682386e-06f, 6.941110039e-06f, 6.871530039e-06f, 6.801942542e-06f, - 6.732347699e-06f, 6.662745664e-06f, 6.593136592e-06f, 6.523520635e-06f, 6.453897948e-06f, 6.384268683e-06f, 6.314632995e-06f, 6.244991037e-06f, 6.175342963e-06f, 6.105688926e-06f, - 6.036029079e-06f, 5.966363577e-06f, 5.896692573e-06f, 5.827016220e-06f, 5.757334672e-06f, 5.687648082e-06f, 5.617956605e-06f, 5.548260393e-06f, 5.478559601e-06f, 5.408854381e-06f, - 5.339144887e-06f, 5.269431273e-06f, 5.199713691e-06f, 5.129992297e-06f, 5.060267243e-06f, 4.990538682e-06f, 4.920806768e-06f, 4.851071655e-06f, 4.781333496e-06f, 4.711592445e-06f, - 4.641848654e-06f, 4.572102277e-06f, 4.502353468e-06f, 4.432602380e-06f, 4.362849166e-06f, 4.293093981e-06f, 4.223336976e-06f, 4.153578306e-06f, 4.083818124e-06f, 4.014056582e-06f, - 3.944293836e-06f, 3.874530037e-06f, 3.804765339e-06f, 3.734999895e-06f, 3.665233858e-06f, 3.595467383e-06f, 3.525700621e-06f, 3.455933727e-06f, 3.386166853e-06f, 3.316400152e-06f, - 3.246633778e-06f, 3.176867884e-06f, 3.107102622e-06f, 3.037338147e-06f, 2.967574611e-06f, 2.897812166e-06f, 2.828050967e-06f, 2.758291166e-06f, 2.688532916e-06f, 2.618776371e-06f, - 2.549021682e-06f, 2.479269004e-06f, 2.409518488e-06f, 2.339770288e-06f, 2.270024557e-06f, 2.200281448e-06f, 2.130541113e-06f, 2.060803705e-06f, 1.991069377e-06f, 1.921338282e-06f, - 1.851610572e-06f, 1.781886401e-06f, 1.712165921e-06f, 1.642449284e-06f, 1.572736643e-06f, 1.503028151e-06f, 1.433323960e-06f, 1.363624223e-06f, 1.293929093e-06f, 1.224238722e-06f, - 1.154553262e-06f, 1.084872866e-06f, 1.015197687e-06f, 9.455278760e-07f, 8.758635863e-07f, 8.062049701e-07f, 7.365521796e-07f, 6.669053672e-07f, 5.972646850e-07f, 5.276302854e-07f, - 4.580023204e-07f, 3.883809424e-07f, 3.187663033e-07f, 2.491585553e-07f, 1.795578504e-07f, 1.099643408e-07f, 4.037817834e-08f, -2.920048495e-08f, -9.877149715e-08f, -1.683347064e-07f, - -2.378899607e-07f, -3.074371083e-07f, -3.769759974e-07f, -4.465064763e-07f, -5.160283931e-07f, -5.855415963e-07f, -6.550459341e-07f, -7.245412549e-07f, -7.940274071e-07f, -8.635042393e-07f, - -9.329715998e-07f, -1.002429337e-06f, -1.071877300e-06f, -1.141315337e-06f, -1.210743296e-06f, -1.280161027e-06f, -1.349568378e-06f, -1.418965198e-06f, -1.488351336e-06f, -1.557726640e-06f, - -1.627090959e-06f, -1.696444142e-06f, -1.765786039e-06f, -1.835116498e-06f, -1.904435368e-06f, -1.973742499e-06f, -2.043037739e-06f, -2.112320937e-06f, -2.181591943e-06f, -2.250850607e-06f, - -2.320096776e-06f, -2.389330302e-06f, -2.458551032e-06f, -2.527758817e-06f, -2.596953506e-06f, -2.666134949e-06f, -2.735302995e-06f, -2.804457493e-06f, -2.873598293e-06f, -2.942725246e-06f, - -3.011838200e-06f, -3.080937006e-06f, -3.150021514e-06f, -3.219091572e-06f, -3.288147032e-06f, -3.357187743e-06f, -3.426213556e-06f, -3.495224319e-06f, -3.564219885e-06f, -3.633200101e-06f, - -3.702164820e-06f, -3.771113891e-06f, -3.840047165e-06f, -3.908964491e-06f, -3.977865721e-06f, -4.046750704e-06f, -4.115619292e-06f, -4.184471335e-06f, -4.253306683e-06f, -4.322125188e-06f, - -4.390926700e-06f, -4.459711070e-06f, -4.528478148e-06f, -4.597227786e-06f, -4.665959835e-06f, -4.734674145e-06f, -4.803370568e-06f, -4.872048955e-06f, -4.940709157e-06f, -5.009351025e-06f, - -5.077974411e-06f, -5.146579166e-06f, -5.215165141e-06f, -5.283732188e-06f, -5.352280158e-06f, -5.420808903e-06f, -5.489318275e-06f, -5.557808125e-06f, -5.626278305e-06f, -5.694728667e-06f, - -5.763159063e-06f, -5.831569345e-06f, -5.899959364e-06f, -5.968328973e-06f, -6.036678024e-06f, -6.105006369e-06f, -6.173313861e-06f, -6.241600351e-06f, -6.309865693e-06f, -6.378109737e-06f, - -6.446332338e-06f, -6.514533347e-06f, -6.582712618e-06f, -6.650870002e-06f, -6.719005353e-06f, -6.787118524e-06f, -6.855209366e-06f, -6.923277734e-06f, -6.991323481e-06f, -7.059346458e-06f, - -7.127346520e-06f, -7.195323520e-06f, -7.263277311e-06f, -7.331207746e-06f, -7.399114679e-06f, -7.466997963e-06f, -7.534857452e-06f, -7.602693000e-06f, -7.670504459e-06f, -7.738291685e-06f, - -7.806054530e-06f, -7.873792848e-06f, -7.941506494e-06f, -8.009195322e-06f, -8.076859185e-06f, -8.144497938e-06f, -8.212111435e-06f, -8.279699531e-06f, -8.347262079e-06f, -8.414798935e-06f, - -8.482309952e-06f, -8.549794986e-06f, -8.617253890e-06f, -8.684686521e-06f, -8.752092732e-06f, -8.819472379e-06f, -8.886825316e-06f, -8.954151399e-06f, -9.021450482e-06f, -9.088722421e-06f, - -9.155967072e-06f, -9.223184289e-06f, -9.290373928e-06f, -9.357535844e-06f, -9.424669893e-06f, -9.491775931e-06f, -9.558853813e-06f, -9.625903395e-06f, -9.692924534e-06f, -9.759917084e-06f, - -9.826880903e-06f, -9.893815845e-06f, -9.960721769e-06f, -1.002759853e-05f, -1.009444598e-05f, -1.016126398e-05f, -1.022805239e-05f, -1.029481106e-05f, -1.036153985e-05f, -1.042823862e-05f, - -1.049490722e-05f, -1.056154551e-05f, -1.062815334e-05f, -1.069473058e-05f, -1.076127708e-05f, -1.082779270e-05f, -1.089427730e-05f, -1.096073073e-05f, -1.102715284e-05f, -1.109354351e-05f, - -1.115990258e-05f, -1.122622992e-05f, -1.129252538e-05f, -1.135878882e-05f, -1.142502009e-05f, -1.149121906e-05f, -1.155738558e-05f, -1.162351952e-05f, -1.168962073e-05f, -1.175568906e-05f, - -1.182172439e-05f, -1.188772655e-05f, -1.195369543e-05f, -1.201963087e-05f, -1.208553272e-05f, -1.215140087e-05f, -1.221723515e-05f, -1.228303543e-05f, -1.234880157e-05f, -1.241453343e-05f, - -1.248023086e-05f, -1.254589374e-05f, -1.261152191e-05f, -1.267711523e-05f, -1.274267358e-05f, -1.280819679e-05f, -1.287368475e-05f, -1.293913730e-05f, -1.300455431e-05f, -1.306993563e-05f, - -1.313528114e-05f, -1.320059068e-05f, -1.326586411e-05f, -1.333110131e-05f, -1.339630213e-05f, -1.346146642e-05f, -1.352659406e-05f, -1.359168490e-05f, -1.365673880e-05f, -1.372175563e-05f, - -1.378673524e-05f, -1.385167750e-05f, -1.391658227e-05f, -1.398144941e-05f, -1.404627878e-05f, -1.411107025e-05f, -1.417582367e-05f, -1.424053891e-05f, -1.430521583e-05f, -1.436985429e-05f, - -1.443445415e-05f, -1.449901528e-05f, -1.456353754e-05f, -1.462802080e-05f, -1.469246490e-05f, -1.475686973e-05f, -1.482123513e-05f, -1.488556098e-05f, -1.494984714e-05f, -1.501409346e-05f, - -1.507829982e-05f, -1.514246607e-05f, -1.520659208e-05f, -1.527067772e-05f, -1.533472284e-05f, -1.539872731e-05f, -1.546269100e-05f, -1.552661377e-05f, -1.559049548e-05f, -1.565433599e-05f, - -1.571813518e-05f, -1.578189291e-05f, -1.584560903e-05f, -1.590928342e-05f, -1.597291594e-05f, -1.603650646e-05f, -1.610005483e-05f, -1.616356093e-05f, -1.622702462e-05f, -1.629044576e-05f, - -1.635382423e-05f, -1.641715988e-05f, -1.648045259e-05f, -1.654370221e-05f, -1.660690861e-05f, -1.667007167e-05f, -1.673319124e-05f, -1.679626719e-05f, -1.685929939e-05f, -1.692228770e-05f, - -1.698523199e-05f, -1.704813214e-05f, -1.711098799e-05f, -1.717379943e-05f, -1.723656632e-05f, -1.729928852e-05f, -1.736196590e-05f, -1.742459833e-05f, -1.748718568e-05f, -1.754972781e-05f, - -1.761222460e-05f, -1.767467591e-05f, -1.773708160e-05f, -1.779944155e-05f, -1.786175562e-05f, -1.792402369e-05f, -1.798624561e-05f, -1.804842127e-05f, -1.811055052e-05f, -1.817263324e-05f, - -1.823466929e-05f, -1.829665854e-05f, -1.835860087e-05f, -1.842049614e-05f, -1.848234422e-05f, -1.854414499e-05f, -1.860589830e-05f, -1.866760403e-05f, -1.872926205e-05f, -1.879087223e-05f, - -1.885243444e-05f, -1.891394855e-05f, -1.897541442e-05f, -1.903683194e-05f, -1.909820097e-05f, -1.915952137e-05f, -1.922079303e-05f, -1.928201582e-05f, -1.934318959e-05f, -1.940431423e-05f, - -1.946538960e-05f, -1.952641559e-05f, -1.958739204e-05f, -1.964831885e-05f, -1.970919588e-05f, -1.977002301e-05f, -1.983080009e-05f, -1.989152702e-05f, -1.995220365e-05f, -2.001282987e-05f, - -2.007340554e-05f, -2.013393054e-05f, -2.019440473e-05f, -2.025482800e-05f, -2.031520021e-05f, -2.037552124e-05f, -2.043579096e-05f, -2.049600925e-05f, -2.055617597e-05f, -2.061629100e-05f, - -2.067635422e-05f, -2.073636550e-05f, -2.079632471e-05f, -2.085623173e-05f, -2.091608642e-05f, -2.097588868e-05f, -2.103563836e-05f, -2.109533534e-05f, -2.115497951e-05f, -2.121457073e-05f, - -2.127410888e-05f, -2.133359383e-05f, -2.139302546e-05f, -2.145240364e-05f, -2.151172826e-05f, -2.157099918e-05f, -2.163021628e-05f, -2.168937944e-05f, -2.174848853e-05f, -2.180754343e-05f, - -2.186654402e-05f, -2.192549017e-05f, -2.198438175e-05f, -2.204321865e-05f, -2.210200075e-05f, -2.216072791e-05f, -2.221940002e-05f, -2.227801695e-05f, -2.233657858e-05f, -2.239508479e-05f, - -2.245353545e-05f, -2.251193045e-05f, -2.257026966e-05f, -2.262855296e-05f, -2.268678023e-05f, -2.274495134e-05f, -2.280306617e-05f, -2.286112461e-05f, -2.291912653e-05f, -2.297707181e-05f, - -2.303496033e-05f, -2.309279197e-05f, -2.315056660e-05f, -2.320828411e-05f, -2.326594438e-05f, -2.332354728e-05f, -2.338109270e-05f, -2.343858052e-05f, -2.349601061e-05f, -2.355338286e-05f, - -2.361069714e-05f, -2.366795334e-05f, -2.372515134e-05f, -2.378229102e-05f, -2.383937226e-05f, -2.389639494e-05f, -2.395335893e-05f, -2.401026414e-05f, -2.406711042e-05f, -2.412389768e-05f, - -2.418062578e-05f, -2.423729461e-05f, -2.429390405e-05f, -2.435045399e-05f, -2.440694430e-05f, -2.446337487e-05f, -2.451974559e-05f, -2.457605633e-05f, -2.463230697e-05f, -2.468849741e-05f, - -2.474462752e-05f, -2.480069718e-05f, -2.485670629e-05f, -2.491265472e-05f, -2.496854236e-05f, -2.502436910e-05f, -2.508013480e-05f, -2.513583937e-05f, -2.519148269e-05f, -2.524706463e-05f, - -2.530258508e-05f, -2.535804394e-05f, -2.541344108e-05f, -2.546877638e-05f, -2.552404975e-05f, -2.557926105e-05f, -2.563441017e-05f, -2.568949701e-05f, -2.574452144e-05f, -2.579948336e-05f, - -2.585438265e-05f, -2.590921919e-05f, -2.596399287e-05f, -2.601870358e-05f, -2.607335121e-05f, -2.612793564e-05f, -2.618245675e-05f, -2.623691445e-05f, -2.629130860e-05f, -2.634563911e-05f, - -2.639990586e-05f, -2.645410873e-05f, -2.650824762e-05f, -2.656232241e-05f, -2.661633300e-05f, -2.667027926e-05f, -2.672416109e-05f, -2.677797838e-05f, -2.683173101e-05f, -2.688541888e-05f, - -2.693904188e-05f, -2.699259988e-05f, -2.704609279e-05f, -2.709952049e-05f, -2.715288288e-05f, -2.720617984e-05f, -2.725941126e-05f, -2.731257703e-05f, -2.736567705e-05f, -2.741871120e-05f, - -2.747167937e-05f, -2.752458147e-05f, -2.757741736e-05f, -2.763018696e-05f, -2.768289015e-05f, -2.773552681e-05f, -2.778809685e-05f, -2.784060016e-05f, -2.789303662e-05f, -2.794540613e-05f, - -2.799770858e-05f, -2.804994387e-05f, -2.810211188e-05f, -2.815421251e-05f, -2.820624566e-05f, -2.825821120e-05f, -2.831010905e-05f, -2.836193909e-05f, -2.841370122e-05f, -2.846539532e-05f, - -2.851702130e-05f, -2.856857905e-05f, -2.862006846e-05f, -2.867148942e-05f, -2.872284184e-05f, -2.877412560e-05f, -2.882534060e-05f, -2.887648674e-05f, -2.892756391e-05f, -2.897857200e-05f, - -2.902951092e-05f, -2.908038055e-05f, -2.913118080e-05f, -2.918191156e-05f, -2.923257272e-05f, -2.928316419e-05f, -2.933368585e-05f, -2.938413761e-05f, -2.943451937e-05f, -2.948483101e-05f, - -2.953507244e-05f, -2.958524355e-05f, -2.963534425e-05f, -2.968537442e-05f, -2.973533397e-05f, -2.978522280e-05f, -2.983504080e-05f, -2.988478787e-05f, -2.993446391e-05f, -2.998406883e-05f, - -3.003360251e-05f, -3.008306485e-05f, -3.013245577e-05f, -3.018177514e-05f, -3.023102289e-05f, -3.028019890e-05f, -3.032930307e-05f, -3.037833531e-05f, -3.042729551e-05f, -3.047618358e-05f, - -3.052499942e-05f, -3.057374292e-05f, -3.062241399e-05f, -3.067101252e-05f, -3.071953843e-05f, -3.076799161e-05f, -3.081637196e-05f, -3.086467939e-05f, -3.091291380e-05f, -3.096107508e-05f, - -3.100916314e-05f, -3.105717789e-05f, -3.110511922e-05f, -3.115298705e-05f, -3.120078126e-05f, -3.124850177e-05f, -3.129614848e-05f, -3.134372128e-05f, -3.139122010e-05f, -3.143864482e-05f, - -3.148599536e-05f, -3.153327161e-05f, -3.158047349e-05f, -3.162760089e-05f, -3.167465372e-05f, -3.172163189e-05f, -3.176853530e-05f, -3.181536386e-05f, -3.186211746e-05f, -3.190879603e-05f, - -3.195539945e-05f, -3.200192765e-05f, -3.204838052e-05f, -3.209475797e-05f, -3.214105991e-05f, -3.218728624e-05f, -3.223343687e-05f, -3.227951171e-05f, -3.232551067e-05f, -3.237143364e-05f, - -3.241728055e-05f, -3.246305130e-05f, -3.250874578e-05f, -3.255436393e-05f, -3.259990563e-05f, -3.264537081e-05f, -3.269075936e-05f, -3.273607120e-05f, -3.278130623e-05f, -3.282646438e-05f, - -3.287154553e-05f, -3.291654961e-05f, -3.296147652e-05f, -3.300632618e-05f, -3.305109849e-05f, -3.309579336e-05f, -3.314041071e-05f, -3.318495044e-05f, -3.322941247e-05f, -3.327379670e-05f, - -3.331810305e-05f, -3.336233143e-05f, -3.340648174e-05f, -3.345055391e-05f, -3.349454784e-05f, -3.353846345e-05f, -3.358230065e-05f, -3.362605934e-05f, -3.366973945e-05f, -3.371334088e-05f, - -3.375686355e-05f, -3.380030737e-05f, -3.384367225e-05f, -3.388695811e-05f, -3.393016487e-05f, -3.397329243e-05f, -3.401634070e-05f, -3.405930961e-05f, -3.410219907e-05f, -3.414500899e-05f, - -3.418773929e-05f, -3.423038988e-05f, -3.427296067e-05f, -3.431545159e-05f, -3.435786254e-05f, -3.440019345e-05f, -3.444244423e-05f, -3.448461479e-05f, -3.452670505e-05f, -3.456871493e-05f, - -3.461064435e-05f, -3.465249321e-05f, -3.469426144e-05f, -3.473594896e-05f, -3.477755568e-05f, -3.481908152e-05f, -3.486052640e-05f, -3.490189024e-05f, -3.494317294e-05f, -3.498437444e-05f, - -3.502549465e-05f, -3.506653349e-05f, -3.510749087e-05f, -3.514836673e-05f, -3.518916096e-05f, -3.522987351e-05f, -3.527050427e-05f, -3.531105319e-05f, -3.535152016e-05f, -3.539190512e-05f, - -3.543220799e-05f, -3.547242868e-05f, -3.551256712e-05f, -3.555262322e-05f, -3.559259691e-05f, -3.563248812e-05f, -3.567229675e-05f, -3.571202273e-05f, -3.575166599e-05f, -3.579122645e-05f, - -3.583070402e-05f, -3.587009864e-05f, -3.590941021e-05f, -3.594863868e-05f, -3.598778395e-05f, -3.602684596e-05f, -3.606582462e-05f, -3.610471986e-05f, -3.614353161e-05f, -3.618225978e-05f, - -3.622090430e-05f, -3.625946510e-05f, -3.629794210e-05f, -3.633633522e-05f, -3.637464440e-05f, -3.641286954e-05f, -3.645101059e-05f, -3.648906746e-05f, -3.652704009e-05f, -3.656492839e-05f, - -3.660273230e-05f, -3.664045173e-05f, -3.667808662e-05f, -3.671563689e-05f, -3.675310247e-05f, -3.679048329e-05f, -3.682777927e-05f, -3.686499034e-05f, -3.690211643e-05f, -3.693915747e-05f, - -3.697611338e-05f, -3.701298409e-05f, -3.704976954e-05f, -3.708646964e-05f, -3.712308433e-05f, -3.715961354e-05f, -3.719605720e-05f, -3.723241523e-05f, -3.726868757e-05f, -3.730487414e-05f, - -3.734097488e-05f, -3.737698971e-05f, -3.741291857e-05f, -3.744876138e-05f, -3.748451808e-05f, -3.752018860e-05f, -3.755577287e-05f, -3.759127081e-05f, -3.762668237e-05f, -3.766200748e-05f, - -3.769724605e-05f, -3.773239804e-05f, -3.776746337e-05f, -3.780244196e-05f, -3.783733377e-05f, -3.787213871e-05f, -3.790685672e-05f, -3.794148773e-05f, -3.797603169e-05f, -3.801048851e-05f, - -3.804485814e-05f, -3.807914051e-05f, -3.811333556e-05f, -3.814744321e-05f, -3.818146341e-05f, -3.821539608e-05f, -3.824924117e-05f, -3.828299860e-05f, -3.831666832e-05f, -3.835025026e-05f, - -3.838374435e-05f, -3.841715054e-05f, -3.845046875e-05f, -3.848369893e-05f, -3.851684101e-05f, -3.854989492e-05f, -3.858286062e-05f, -3.861573802e-05f, -3.864852707e-05f, -3.868122771e-05f, - -3.871383988e-05f, -3.874636351e-05f, -3.877879854e-05f, -3.881114491e-05f, -3.884340256e-05f, -3.887557143e-05f, -3.890765146e-05f, -3.893964258e-05f, -3.897154474e-05f, -3.900335787e-05f, - -3.903508192e-05f, -3.906671682e-05f, -3.909826252e-05f, -3.912971896e-05f, -3.916108608e-05f, -3.919236381e-05f, -3.922355210e-05f, -3.925465089e-05f, -3.928566012e-05f, -3.931657974e-05f, - -3.934740968e-05f, -3.937814989e-05f, -3.940880032e-05f, -3.943936089e-05f, -3.946983156e-05f, -3.950021227e-05f, -3.953050296e-05f, -3.956070357e-05f, -3.959081406e-05f, -3.962083435e-05f, - -3.965076440e-05f, -3.968060416e-05f, -3.971035355e-05f, -3.974001254e-05f, -3.976958106e-05f, -3.979905906e-05f, -3.982844649e-05f, -3.985774328e-05f, -3.988694940e-05f, -3.991606477e-05f, - -3.994508935e-05f, -3.997402308e-05f, -4.000286591e-05f, -4.003161779e-05f, -4.006027867e-05f, -4.008884848e-05f, -4.011732718e-05f, -4.014571472e-05f, -4.017401104e-05f, -4.020221610e-05f, - -4.023032983e-05f, -4.025835218e-05f, -4.028628312e-05f, -4.031412258e-05f, -4.034187051e-05f, -4.036952686e-05f, -4.039709159e-05f, -4.042456464e-05f, -4.045194595e-05f, -4.047923549e-05f, - -4.050643321e-05f, -4.053353904e-05f, -4.056055294e-05f, -4.058747487e-05f, -4.061430477e-05f, -4.064104260e-05f, -4.066768830e-05f, -4.069424183e-05f, -4.072070314e-05f, -4.074707219e-05f, - -4.077334891e-05f, -4.079953328e-05f, -4.082562523e-05f, -4.085162473e-05f, -4.087753172e-05f, -4.090334616e-05f, -4.092906800e-05f, -4.095469719e-05f, -4.098023370e-05f, -4.100567747e-05f, - -4.103102846e-05f, -4.105628662e-05f, -4.108145190e-05f, -4.110652427e-05f, -4.113150368e-05f, -4.115639008e-05f, -4.118118342e-05f, -4.120588367e-05f, -4.123049078e-05f, -4.125500471e-05f, - -4.127942541e-05f, -4.130375284e-05f, -4.132798695e-05f, -4.135212771e-05f, -4.137617507e-05f, -4.140012898e-05f, -4.142398941e-05f, -4.144775632e-05f, -4.147142965e-05f, -4.149500938e-05f, - -4.151849545e-05f, -4.154188783e-05f, -4.156518647e-05f, -4.158839134e-05f, -4.161150240e-05f, -4.163451960e-05f, -4.165744290e-05f, -4.168027226e-05f, -4.170300765e-05f, -4.172564902e-05f, - -4.174819634e-05f, -4.177064956e-05f, -4.179300865e-05f, -4.181527357e-05f, -4.183744427e-05f, -4.185952073e-05f, -4.188150290e-05f, -4.190339074e-05f, -4.192518423e-05f, -4.194688331e-05f, - -4.196848795e-05f, -4.198999812e-05f, -4.201141378e-05f, -4.203273488e-05f, -4.205396141e-05f, -4.207509331e-05f, -4.209613056e-05f, -4.211707311e-05f, -4.213792094e-05f, -4.215867400e-05f, - -4.217933226e-05f, -4.219989569e-05f, -4.222036425e-05f, -4.224073791e-05f, -4.226101663e-05f, -4.228120038e-05f, -4.230128912e-05f, -4.232128282e-05f, -4.234118145e-05f, -4.236098498e-05f, - -4.238069337e-05f, -4.240030658e-05f, -4.241982459e-05f, -4.243924737e-05f, -4.245857487e-05f, -4.247780708e-05f, -4.249694395e-05f, -4.251598546e-05f, -4.253493157e-05f, -4.255378226e-05f, - -4.257253748e-05f, -4.259119722e-05f, -4.260976145e-05f, -4.262823012e-05f, -4.264660321e-05f, -4.266488070e-05f, -4.268306254e-05f, -4.270114872e-05f, -4.271913920e-05f, -4.273703396e-05f, - -4.275483296e-05f, -4.277253617e-05f, -4.279014358e-05f, -4.280765514e-05f, -4.282507084e-05f, -4.284239064e-05f, -4.285961452e-05f, -4.287674244e-05f, -4.289377439e-05f, -4.291071034e-05f, - -4.292755025e-05f, -4.294429411e-05f, -4.296094188e-05f, -4.297749355e-05f, -4.299394907e-05f, -4.301030844e-05f, -4.302657162e-05f, -4.304273859e-05f, -4.305880933e-05f, -4.307478380e-05f, - -4.309066198e-05f, -4.310644386e-05f, -4.312212940e-05f, -4.313771859e-05f, -4.315321139e-05f, -4.316860779e-05f, -4.318390776e-05f, -4.319911128e-05f, -4.321421832e-05f, -4.322922887e-05f, - -4.324414290e-05f, -4.325896038e-05f, -4.327368131e-05f, -4.328830565e-05f, -4.330283338e-05f, -4.331726449e-05f, -4.333159895e-05f, -4.334583674e-05f, -4.335997783e-05f, -4.337402222e-05f, - -4.338796988e-05f, -4.340182079e-05f, -4.341557492e-05f, -4.342923227e-05f, -4.344279280e-05f, -4.345625651e-05f, -4.346962337e-05f, -4.348289337e-05f, -4.349606647e-05f, -4.350914268e-05f, - -4.352212197e-05f, -4.353500431e-05f, -4.354778970e-05f, -4.356047812e-05f, -4.357306954e-05f, -4.358556396e-05f, -4.359796135e-05f, -4.361026170e-05f, -4.362246499e-05f, -4.363457121e-05f, - -4.364658033e-05f, -4.365849236e-05f, -4.367030726e-05f, -4.368202502e-05f, -4.369364563e-05f, -4.370516908e-05f, -4.371659535e-05f, -4.372792442e-05f, -4.373915628e-05f, -4.375029092e-05f, - -4.376132832e-05f, -4.377226846e-05f, -4.378311135e-05f, -4.379385696e-05f, -4.380450527e-05f, -4.381505629e-05f, -4.382550999e-05f, -4.383586636e-05f, -4.384612539e-05f, -4.385628707e-05f, - -4.386635139e-05f, -4.387631833e-05f, -4.388618789e-05f, -4.389596005e-05f, -4.390563480e-05f, -4.391521213e-05f, -4.392469204e-05f, -4.393407451e-05f, -4.394335952e-05f, -4.395254709e-05f, - -4.396163718e-05f, -4.397062980e-05f, -4.397952493e-05f, -4.398832256e-05f, -4.399702270e-05f, -4.400562532e-05f, -4.401413042e-05f, -4.402253799e-05f, -4.403084803e-05f, -4.403906053e-05f, - -4.404717547e-05f, -4.405519286e-05f, -4.406311268e-05f, -4.407093493e-05f, -4.407865961e-05f, -4.408628670e-05f, -4.409381620e-05f, -4.410124811e-05f, -4.410858241e-05f, -4.411581911e-05f, - -4.412295820e-05f, -4.412999967e-05f, -4.413694351e-05f, -4.414378974e-05f, -4.415053833e-05f, -4.415718929e-05f, -4.416374261e-05f, -4.417019828e-05f, -4.417655632e-05f, -4.418281670e-05f, - -4.418897943e-05f, -4.419504451e-05f, -4.420101193e-05f, -4.420688170e-05f, -4.421265380e-05f, -4.421832823e-05f, -4.422390501e-05f, -4.422938411e-05f, -4.423476555e-05f, -4.424004932e-05f, - -4.424523542e-05f, -4.425032385e-05f, -4.425531460e-05f, -4.426020769e-05f, -4.426500310e-05f, -4.426970085e-05f, -4.427430092e-05f, -4.427880332e-05f, -4.428320806e-05f, -4.428751513e-05f, - -4.429172452e-05f, -4.429583626e-05f, -4.429985033e-05f, -4.430376674e-05f, -4.430758549e-05f, -4.431130658e-05f, -4.431493002e-05f, -4.431845580e-05f, -4.432188394e-05f, -4.432521443e-05f, - -4.432844728e-05f, -4.433158249e-05f, -4.433462007e-05f, -4.433756001e-05f, -4.434040233e-05f, -4.434314703e-05f, -4.434579411e-05f, -4.434834358e-05f, -4.435079544e-05f, -4.435314969e-05f, - -4.435540636e-05f, -4.435756543e-05f, -4.435962692e-05f, -4.436159082e-05f, -4.436345716e-05f, -4.436522593e-05f, -4.436689715e-05f, -4.436847081e-05f, -4.436994692e-05f, -4.437132551e-05f, - -4.437260656e-05f, -4.437379009e-05f, -4.437487611e-05f, -4.437586462e-05f, -4.437675564e-05f, -4.437754917e-05f, -4.437824522e-05f, -4.437884380e-05f, -4.437934493e-05f, -4.437974860e-05f, - -4.438005483e-05f, -4.438026363e-05f, -4.438037502e-05f, -4.438038899e-05f, -4.438030556e-05f, -4.438012475e-05f, -4.437984656e-05f, -4.437947100e-05f, -4.437899809e-05f, -4.437842784e-05f, - -4.437776026e-05f, -4.437699535e-05f, -4.437613315e-05f, -4.437517365e-05f, -4.437411687e-05f, -4.437296282e-05f, -4.437171152e-05f, -4.437036297e-05f, -4.436891720e-05f, -4.436737422e-05f, - -4.436573404e-05f, -4.436399667e-05f, -4.436216213e-05f, -4.436023044e-05f, -4.435820161e-05f, -4.435607565e-05f, -4.435385258e-05f, -4.435153241e-05f, -4.434911517e-05f, -4.434660086e-05f, - -4.434398951e-05f, -4.434128113e-05f, -4.433847573e-05f, -4.433557334e-05f, -4.433257396e-05f, -4.432947763e-05f, -4.432628435e-05f, -4.432299414e-05f, -4.431960702e-05f, -4.431612301e-05f, - -4.431254213e-05f, -4.430886439e-05f, -4.430508981e-05f, -4.430121842e-05f, -4.429725023e-05f, -4.429318527e-05f, -4.428902354e-05f, -4.428476508e-05f, -4.428040989e-05f, -4.427595801e-05f, - -4.427140944e-05f, -4.426676422e-05f, -4.426202237e-05f, -4.425718389e-05f, -4.425224882e-05f, -4.424721718e-05f, -4.424208899e-05f, -4.423686427e-05f, -4.423154303e-05f, -4.422612532e-05f, - -4.422061114e-05f, -4.421500052e-05f, -4.420929348e-05f, -4.420349005e-05f, -4.419759025e-05f, -4.419159410e-05f, -4.418550162e-05f, -4.417931285e-05f, -4.417302780e-05f, -4.416664650e-05f, - -4.416016898e-05f, -4.415359525e-05f, -4.414692534e-05f, -4.414015929e-05f, -4.413329711e-05f, -4.412633882e-05f, -4.411928447e-05f, -4.411213406e-05f, -4.410488764e-05f, -4.409754521e-05f, - -4.409010682e-05f, -4.408257249e-05f, -4.407494224e-05f, -4.406721610e-05f, -4.405939411e-05f, -4.405147628e-05f, -4.404346264e-05f, -4.403535323e-05f, -4.402714807e-05f, -4.401884719e-05f, - -4.401045063e-05f, -4.400195840e-05f, -4.399337053e-05f, -4.398468706e-05f, -4.397590802e-05f, -4.396703344e-05f, -4.395806334e-05f, -4.394899776e-05f, -4.393983672e-05f, -4.393058027e-05f, - -4.392122842e-05f, -4.391178120e-05f, -4.390223866e-05f, -4.389260082e-05f, -4.388286772e-05f, -4.387303938e-05f, -4.386311584e-05f, -4.385309712e-05f, -4.384298327e-05f, -4.383277431e-05f, - -4.382247028e-05f, -4.381207122e-05f, -4.380157714e-05f, -4.379098809e-05f, -4.378030411e-05f, -4.376952522e-05f, -4.375865146e-05f, -4.374768286e-05f, -4.373661946e-05f, -4.372546129e-05f, - -4.371420839e-05f, -4.370286079e-05f, -4.369141854e-05f, -4.367988165e-05f, -4.366825017e-05f, -4.365652414e-05f, -4.364470359e-05f, -4.363278856e-05f, -4.362077909e-05f, -4.360867520e-05f, - -4.359647694e-05f, -4.358418435e-05f, -4.357179746e-05f, -4.355931631e-05f, -4.354674094e-05f, -4.353407138e-05f, -4.352130768e-05f, -4.350844987e-05f, -4.349549799e-05f, -4.348245208e-05f, - -4.346931218e-05f, -4.345607833e-05f, -4.344275057e-05f, -4.342932893e-05f, -4.341581346e-05f, -4.340220420e-05f, -4.338850118e-05f, -4.337470445e-05f, -4.336081405e-05f, -4.334683002e-05f, - -4.333275240e-05f, -4.331858123e-05f, -4.330431655e-05f, -4.328995841e-05f, -4.327550684e-05f, -4.326096189e-05f, -4.324632360e-05f, -4.323159201e-05f, -4.321676716e-05f, -4.320184911e-05f, - -4.318683789e-05f, -4.317173354e-05f, -4.315653610e-05f, -4.314124563e-05f, -4.312586217e-05f, -4.311038575e-05f, -4.309481643e-05f, -4.307915424e-05f, -4.306339923e-05f, -4.304755146e-05f, - -4.303161095e-05f, -4.301557776e-05f, -4.299945194e-05f, -4.298323352e-05f, -4.296692256e-05f, -4.295051910e-05f, -4.293402318e-05f, -4.291743486e-05f, -4.290075417e-05f, -4.288398117e-05f, - -4.286711591e-05f, -4.285015842e-05f, -4.283310876e-05f, -4.281596698e-05f, -4.279873312e-05f, -4.278140723e-05f, -4.276398936e-05f, -4.274647956e-05f, -4.272887787e-05f, -4.271118435e-05f, - -4.269339904e-05f, -4.267552199e-05f, -4.265755326e-05f, -4.263949289e-05f, -4.262134093e-05f, -4.260309743e-05f, -4.258476244e-05f, -4.256633602e-05f, -4.254781820e-05f, -4.252920905e-05f, - -4.251050862e-05f, -4.249171695e-05f, -4.247283409e-05f, -4.245386011e-05f, -4.243479504e-05f, -4.241563895e-05f, -4.239639187e-05f, -4.237705388e-05f, -4.235762501e-05f, -4.233810532e-05f, - -4.231849487e-05f, -4.229879370e-05f, -4.227900188e-05f, -4.225911945e-05f, -4.223914646e-05f, -4.221908298e-05f, -4.219892905e-05f, -4.217868473e-05f, -4.215835007e-05f, -4.213792513e-05f, - -4.211740997e-05f, -4.209680463e-05f, -4.207610918e-05f, -4.205532366e-05f, -4.203444814e-05f, -4.201348267e-05f, -4.199242730e-05f, -4.197128210e-05f, -4.195004711e-05f, -4.192872240e-05f, - -4.190730802e-05f, -4.188580403e-05f, -4.186421049e-05f, -4.184252744e-05f, -4.182075496e-05f, -4.179889309e-05f, -4.177694190e-05f, -4.175490145e-05f, -4.173277178e-05f, -4.171055297e-05f, - -4.168824506e-05f, -4.166584812e-05f, -4.164336221e-05f, -4.162078738e-05f, -4.159812370e-05f, -4.157537123e-05f, -4.155253002e-05f, -4.152960013e-05f, -4.150658163e-05f, -4.148347457e-05f, - -4.146027901e-05f, -4.143699503e-05f, -4.141362267e-05f, -4.139016199e-05f, -4.136661307e-05f, -4.134297596e-05f, -4.131925071e-05f, -4.129543741e-05f, -4.127153610e-05f, -4.124754684e-05f, - -4.122346971e-05f, -4.119930476e-05f, -4.117505205e-05f, -4.115071166e-05f, -4.112628363e-05f, -4.110176804e-05f, -4.107716495e-05f, -4.105247442e-05f, -4.102769652e-05f, -4.100283130e-05f, - -4.097787885e-05f, -4.095283920e-05f, -4.092771245e-05f, -4.090249864e-05f, -4.087719784e-05f, -4.085181012e-05f, -4.082633554e-05f, -4.080077418e-05f, -4.077512608e-05f, -4.074939133e-05f, - -4.072356998e-05f, -4.069766211e-05f, -4.067166777e-05f, -4.064558704e-05f, -4.061941999e-05f, -4.059316667e-05f, -4.056682716e-05f, -4.054040152e-05f, -4.051388982e-05f, -4.048729213e-05f, - -4.046060852e-05f, -4.043383906e-05f, -4.040698380e-05f, -4.038004283e-05f, -4.035301621e-05f, -4.032590401e-05f, -4.029870630e-05f, -4.027142314e-05f, -4.024405461e-05f, -4.021660077e-05f, - -4.018906170e-05f, -4.016143747e-05f, -4.013372814e-05f, -4.010593378e-05f, -4.007805447e-05f, -4.005009028e-05f, -4.002204128e-05f, -3.999390753e-05f, -3.996568912e-05f, -3.993738610e-05f, - -3.990899855e-05f, -3.988052655e-05f, -3.985197017e-05f, -3.982332947e-05f, -3.979460453e-05f, -3.976579543e-05f, -3.973690223e-05f, -3.970792500e-05f, -3.967886383e-05f, -3.964971878e-05f, - -3.962048992e-05f, -3.959117734e-05f, -3.956178109e-05f, -3.953230127e-05f, -3.950273794e-05f, -3.947309117e-05f, -3.944336104e-05f, -3.941354762e-05f, -3.938365100e-05f, -3.935367124e-05f, - -3.932360841e-05f, -3.929346260e-05f, -3.926323388e-05f, -3.923292232e-05f, -3.920252800e-05f, -3.917205100e-05f, -3.914149139e-05f, -3.911084925e-05f, -3.908012465e-05f, -3.904931767e-05f, - -3.901842839e-05f, -3.898745689e-05f, -3.895640324e-05f, -3.892526751e-05f, -3.889404980e-05f, -3.886275016e-05f, -3.883136869e-05f, -3.879990546e-05f, -3.876836054e-05f, -3.873673402e-05f, - -3.870502598e-05f, -3.867323649e-05f, -3.864136563e-05f, -3.860941348e-05f, -3.857738012e-05f, -3.854526563e-05f, -3.851307008e-05f, -3.848079357e-05f, -3.844843616e-05f, -3.841599795e-05f, - -3.838347900e-05f, -3.835087939e-05f, -3.831819922e-05f, -3.828543856e-05f, -3.825259748e-05f, -3.821967608e-05f, -3.818667443e-05f, -3.815359261e-05f, -3.812043071e-05f, -3.808718880e-05f, - -3.805386698e-05f, -3.802046531e-05f, -3.798698389e-05f, -3.795342279e-05f, -3.791978210e-05f, -3.788606190e-05f, -3.785226227e-05f, -3.781838329e-05f, -3.778442506e-05f, -3.775038765e-05f, - -3.771627114e-05f, -3.768207562e-05f, -3.764780118e-05f, -3.761344789e-05f, -3.757901585e-05f, -3.754450512e-05f, -3.750991581e-05f, -3.747524800e-05f, -3.744050176e-05f, -3.740567719e-05f, - -3.737077436e-05f, -3.733579337e-05f, -3.730073430e-05f, -3.726559724e-05f, -3.723038227e-05f, -3.719508947e-05f, -3.715971894e-05f, -3.712427075e-05f, -3.708874501e-05f, -3.705314178e-05f, - -3.701746116e-05f, -3.698170324e-05f, -3.694586811e-05f, -3.690995584e-05f, -3.687396653e-05f, -3.683790027e-05f, -3.680175713e-05f, -3.676553722e-05f, -3.672924062e-05f, -3.669286741e-05f, - -3.665641769e-05f, -3.661989155e-05f, -3.658328906e-05f, -3.654661032e-05f, -3.650985543e-05f, -3.647302446e-05f, -3.643611751e-05f, -3.639913467e-05f, -3.636207603e-05f, -3.632494167e-05f, - -3.628773169e-05f, -3.625044618e-05f, -3.621308522e-05f, -3.617564891e-05f, -3.613813734e-05f, -3.610055060e-05f, -3.606288877e-05f, -3.602515196e-05f, -3.598734025e-05f, -3.594945373e-05f, - -3.591149249e-05f, -3.587345663e-05f, -3.583534624e-05f, -3.579716141e-05f, -3.575890222e-05f, -3.572056878e-05f, -3.568216118e-05f, -3.564367951e-05f, -3.560512385e-05f, -3.556649431e-05f, - -3.552779098e-05f, -3.548901395e-05f, -3.545016331e-05f, -3.541123915e-05f, -3.537224158e-05f, -3.533317068e-05f, -3.529402655e-05f, -3.525480928e-05f, -3.521551896e-05f, -3.517615570e-05f, - -3.513671958e-05f, -3.509721070e-05f, -3.505762915e-05f, -3.501797504e-05f, -3.497824844e-05f, -3.493844947e-05f, -3.489857821e-05f, -3.485863476e-05f, -3.481861922e-05f, -3.477853168e-05f, - -3.473837223e-05f, -3.469814098e-05f, -3.465783802e-05f, -3.461746345e-05f, -3.457701736e-05f, -3.453649985e-05f, -3.449591101e-05f, -3.445525095e-05f, -3.441451976e-05f, -3.437371753e-05f, - -3.433284437e-05f, -3.429190038e-05f, -3.425088564e-05f, -3.420980027e-05f, -3.416864435e-05f, -3.412741798e-05f, -3.408612127e-05f, -3.404475431e-05f, -3.400331719e-05f, -3.396181003e-05f, - -3.392023291e-05f, -3.387858594e-05f, -3.383686922e-05f, -3.379508284e-05f, -3.375322690e-05f, -3.371130151e-05f, -3.366930676e-05f, -3.362724275e-05f, -3.358510959e-05f, -3.354290737e-05f, - -3.350063620e-05f, -3.345829617e-05f, -3.341588738e-05f, -3.337340994e-05f, -3.333086395e-05f, -3.328824950e-05f, -3.324556670e-05f, -3.320281565e-05f, -3.315999645e-05f, -3.311710921e-05f, - -3.307415401e-05f, -3.303113098e-05f, -3.298804020e-05f, -3.294488178e-05f, -3.290165583e-05f, -3.285836244e-05f, -3.281500171e-05f, -3.277157376e-05f, -3.272807867e-05f, -3.268451657e-05f, - -3.264088754e-05f, -3.259719169e-05f, -3.255342913e-05f, -3.250959996e-05f, -3.246570428e-05f, -3.242174219e-05f, -3.237771380e-05f, -3.233361922e-05f, -3.228945854e-05f, -3.224523188e-05f, - -3.220093933e-05f, -3.215658101e-05f, -3.211215701e-05f, -3.206766743e-05f, -3.202311240e-05f, -3.197849200e-05f, -3.193380635e-05f, -3.188905555e-05f, -3.184423971e-05f, -3.179935892e-05f, - -3.175441331e-05f, -3.170940297e-05f, -3.166432800e-05f, -3.161918852e-05f, -3.157398464e-05f, -3.152871645e-05f, -3.148338407e-05f, -3.143798759e-05f, -3.139252714e-05f, -3.134700280e-05f, - -3.130141471e-05f, -3.125576294e-05f, -3.121004763e-05f, -3.116426887e-05f, -3.111842677e-05f, -3.107252143e-05f, -3.102655298e-05f, -3.098052150e-05f, -3.093442712e-05f, -3.088826994e-05f, - -3.084205007e-05f, -3.079576762e-05f, -3.074942269e-05f, -3.070301539e-05f, -3.065654584e-05f, -3.061001414e-05f, -3.056342040e-05f, -3.051676473e-05f, -3.047004724e-05f, -3.042326804e-05f, - -3.037642723e-05f, -3.032952494e-05f, -3.028256126e-05f, -3.023553631e-05f, -3.018845019e-05f, -3.014130303e-05f, -3.009409492e-05f, -3.004682598e-05f, -2.999949632e-05f, -2.995210604e-05f, - -2.990465527e-05f, -2.985714411e-05f, -2.980957267e-05f, -2.976194107e-05f, -2.971424940e-05f, -2.966649780e-05f, -2.961868636e-05f, -2.957081519e-05f, -2.952288442e-05f, -2.947489415e-05f, - -2.942684450e-05f, -2.937873557e-05f, -2.933056748e-05f, -2.928234034e-05f, -2.923405426e-05f, -2.918570936e-05f, -2.913730575e-05f, -2.908884353e-05f, -2.904032284e-05f, -2.899174376e-05f, - -2.894310643e-05f, -2.889441095e-05f, -2.884565744e-05f, -2.879684600e-05f, -2.874797676e-05f, -2.869904983e-05f, -2.865006532e-05f, -2.860102334e-05f, -2.855192401e-05f, -2.850276745e-05f, - -2.845355376e-05f, -2.840428306e-05f, -2.835495547e-05f, -2.830557110e-05f, -2.825613006e-05f, -2.820663248e-05f, -2.815707846e-05f, -2.810746812e-05f, -2.805780157e-05f, -2.800807893e-05f, - -2.795830033e-05f, -2.790846586e-05f, -2.785857565e-05f, -2.780862981e-05f, -2.775862846e-05f, -2.770857171e-05f, -2.765845968e-05f, -2.760829249e-05f, -2.755807026e-05f, -2.750779309e-05f, - -2.745746111e-05f, -2.740707443e-05f, -2.735663316e-05f, -2.730613744e-05f, -2.725558736e-05f, -2.720498306e-05f, -2.715432464e-05f, -2.710361222e-05f, -2.705284593e-05f, -2.700202587e-05f, - -2.695115217e-05f, -2.690022494e-05f, -2.684924431e-05f, -2.679821038e-05f, -2.674712328e-05f, -2.669598312e-05f, -2.664479003e-05f, -2.659354412e-05f, -2.654224551e-05f, -2.649089432e-05f, - -2.643949066e-05f, -2.638803466e-05f, -2.633652643e-05f, -2.628496610e-05f, -2.623335378e-05f, -2.618168958e-05f, -2.612997364e-05f, -2.607820607e-05f, -2.602638699e-05f, -2.597451651e-05f, - -2.592259477e-05f, -2.587062187e-05f, -2.581859793e-05f, -2.576652309e-05f, -2.571439745e-05f, -2.566222114e-05f, -2.560999427e-05f, -2.555771698e-05f, -2.550538937e-05f, -2.545301157e-05f, - -2.540058369e-05f, -2.534810587e-05f, -2.529557822e-05f, -2.524300086e-05f, -2.519037391e-05f, -2.513769749e-05f, -2.508497173e-05f, -2.503219674e-05f, -2.497937265e-05f, -2.492649957e-05f, - -2.487357764e-05f, -2.482060697e-05f, -2.476758768e-05f, -2.471451989e-05f, -2.466140373e-05f, -2.460823932e-05f, -2.455502678e-05f, -2.450176624e-05f, -2.444845780e-05f, -2.439510161e-05f, - -2.434169777e-05f, -2.428824642e-05f, -2.423474767e-05f, -2.418120165e-05f, -2.412760848e-05f, -2.407396828e-05f, -2.402028117e-05f, -2.396654729e-05f, -2.391276675e-05f, -2.385893967e-05f, - -2.380506619e-05f, -2.375114641e-05f, -2.369718047e-05f, -2.364316849e-05f, -2.358911059e-05f, -2.353500690e-05f, -2.348085754e-05f, -2.342666264e-05f, -2.337242231e-05f, -2.331813669e-05f, - -2.326380589e-05f, -2.320943004e-05f, -2.315500927e-05f, -2.310054370e-05f, -2.304603345e-05f, -2.299147866e-05f, -2.293687943e-05f, -2.288223591e-05f, -2.282754820e-05f, -2.277281645e-05f, - -2.271804077e-05f, -2.266322129e-05f, -2.260835813e-05f, -2.255345142e-05f, -2.249850128e-05f, -2.244350785e-05f, -2.238847124e-05f, -2.233339158e-05f, -2.227826900e-05f, -2.222310362e-05f, - -2.216789556e-05f, -2.211264497e-05f, -2.205735195e-05f, -2.200201664e-05f, -2.194663916e-05f, -2.189121964e-05f, -2.183575820e-05f, -2.178025498e-05f, -2.172471009e-05f, -2.166912367e-05f, - -2.161349584e-05f, -2.155782672e-05f, -2.150211645e-05f, -2.144636516e-05f, -2.139057296e-05f, -2.133473998e-05f, -2.127886636e-05f, -2.122295222e-05f, -2.116699769e-05f, -2.111100289e-05f, - -2.105496795e-05f, -2.099889300e-05f, -2.094277816e-05f, -2.088662357e-05f, -2.083042936e-05f, -2.077419564e-05f, -2.071792255e-05f, -2.066161021e-05f, -2.060525876e-05f, -2.054886832e-05f, - -2.049243902e-05f, -2.043597099e-05f, -2.037946435e-05f, -2.032291924e-05f, -2.026633578e-05f, -2.020971410e-05f, -2.015305433e-05f, -2.009635660e-05f, -2.003962103e-05f, -1.998284776e-05f, - -1.992603692e-05f, -1.986918863e-05f, -1.981230302e-05f, -1.975538022e-05f, -1.969842037e-05f, -1.964142358e-05f, -1.958438999e-05f, -1.952731973e-05f, -1.947021293e-05f, -1.941306971e-05f, - -1.935589021e-05f, -1.929867456e-05f, -1.924142288e-05f, -1.918413531e-05f, -1.912681197e-05f, -1.906945300e-05f, -1.901205852e-05f, -1.895462867e-05f, -1.889716357e-05f, -1.883966336e-05f, - -1.878212816e-05f, -1.872455810e-05f, -1.866695332e-05f, -1.860931395e-05f, -1.855164011e-05f, -1.849393194e-05f, -1.843618957e-05f, -1.837841312e-05f, -1.832060273e-05f, -1.826275853e-05f, - -1.820488065e-05f, -1.814696922e-05f, -1.808902437e-05f, -1.803104624e-05f, -1.797303494e-05f, -1.791499062e-05f, -1.785691341e-05f, -1.779880343e-05f, -1.774066082e-05f, -1.768248571e-05f, - -1.762427822e-05f, -1.756603850e-05f, -1.750776668e-05f, -1.744946287e-05f, -1.739112722e-05f, -1.733275986e-05f, -1.727436092e-05f, -1.721593053e-05f, -1.715746883e-05f, -1.709897593e-05f, - -1.704045199e-05f, -1.698189712e-05f, -1.692331146e-05f, -1.686469515e-05f, -1.680604830e-05f, -1.674737107e-05f, -1.668866357e-05f, -1.662992595e-05f, -1.657115833e-05f, -1.651236084e-05f, - -1.645353362e-05f, -1.639467681e-05f, -1.633579052e-05f, -1.627687490e-05f, -1.621793008e-05f, -1.615895619e-05f, -1.609995336e-05f, -1.604092173e-05f, -1.598186143e-05f, -1.592277259e-05f, - -1.586365534e-05f, -1.580450983e-05f, -1.574533617e-05f, -1.568613450e-05f, -1.562690497e-05f, -1.556764769e-05f, -1.550836281e-05f, -1.544905045e-05f, -1.538971075e-05f, -1.533034384e-05f, - -1.527094986e-05f, -1.521152894e-05f, -1.515208122e-05f, -1.509260682e-05f, -1.503310588e-05f, -1.497357853e-05f, -1.491402491e-05f, -1.485444515e-05f, -1.479483939e-05f, -1.473520775e-05f, - -1.467555038e-05f, -1.461586740e-05f, -1.455615895e-05f, -1.449642516e-05f, -1.443666618e-05f, -1.437688212e-05f, -1.431707313e-05f, -1.425723934e-05f, -1.419738089e-05f, -1.413749790e-05f, - -1.407759051e-05f, -1.401765886e-05f, -1.395770308e-05f, -1.389772331e-05f, -1.383771967e-05f, -1.377769231e-05f, -1.371764136e-05f, -1.365756695e-05f, -1.359746922e-05f, -1.353734830e-05f, - -1.347720432e-05f, -1.341703743e-05f, -1.335684775e-05f, -1.329663542e-05f, -1.323640057e-05f, -1.317614335e-05f, -1.311586388e-05f, -1.305556230e-05f, -1.299523874e-05f, -1.293489334e-05f, - -1.287452624e-05f, -1.281413756e-05f, -1.275372745e-05f, -1.269329604e-05f, -1.263284346e-05f, -1.257236984e-05f, -1.251187534e-05f, -1.245136007e-05f, -1.239082417e-05f, -1.233026779e-05f, - -1.226969105e-05f, -1.220909409e-05f, -1.214847704e-05f, -1.208784005e-05f, -1.202718324e-05f, -1.196650675e-05f, -1.190581072e-05f, -1.184509528e-05f, -1.178436056e-05f, -1.172360672e-05f, - -1.166283386e-05f, -1.160204215e-05f, -1.154123170e-05f, -1.148040266e-05f, -1.141955515e-05f, -1.135868933e-05f, -1.129780531e-05f, -1.123690325e-05f, -1.117598326e-05f, -1.111504550e-05f, - -1.105409009e-05f, -1.099311717e-05f, -1.093212688e-05f, -1.087111935e-05f, -1.081009472e-05f, -1.074905312e-05f, -1.068799470e-05f, -1.062691957e-05f, -1.056582789e-05f, -1.050471979e-05f, - -1.044359540e-05f, -1.038245486e-05f, -1.032129831e-05f, -1.026012588e-05f, -1.019893771e-05f, -1.013773393e-05f, -1.007651468e-05f, -1.001528009e-05f, -9.954030312e-06f, -9.892765469e-06f, - -9.831485701e-06f, -9.770191144e-06f, -9.708881934e-06f, -9.647558207e-06f, -9.586220100e-06f, -9.524867748e-06f, -9.463501288e-06f, -9.402120857e-06f, -9.340726591e-06f, -9.279318625e-06f, - -9.217897097e-06f, -9.156462142e-06f, -9.095013898e-06f, -9.033552500e-06f, -8.972078084e-06f, -8.910590788e-06f, -8.849090748e-06f, -8.787578100e-06f, -8.726052980e-06f, -8.664515525e-06f, - -8.602965872e-06f, -8.541404157e-06f, -8.479830516e-06f, -8.418245086e-06f, -8.356648004e-06f, -8.295039406e-06f, -8.233419428e-06f, -8.171788208e-06f, -8.110145881e-06f, -8.048492584e-06f, - -7.986828455e-06f, -7.925153628e-06f, -7.863468242e-06f, -7.801772432e-06f, -7.740066336e-06f, -7.678350089e-06f, -7.616623829e-06f, -7.554887692e-06f, -7.493141814e-06f, -7.431386333e-06f, - -7.369621385e-06f, -7.307847107e-06f, -7.246063635e-06f, -7.184271106e-06f, -7.122469657e-06f, -7.060659424e-06f, -6.998840544e-06f, -6.937013154e-06f, -6.875177390e-06f, -6.813333389e-06f, - -6.751481288e-06f, -6.689621224e-06f, -6.627753333e-06f, -6.565877752e-06f, -6.503994617e-06f, -6.442104066e-06f, -6.380206234e-06f, -6.318301259e-06f, -6.256389278e-06f, -6.194470427e-06f, - -6.132544843e-06f, -6.070612662e-06f, -6.008674021e-06f, -5.946729058e-06f, -5.884777908e-06f, -5.822820708e-06f, -5.760857595e-06f, -5.698888707e-06f, -5.636914178e-06f, -5.574934147e-06f, - -5.512948749e-06f, -5.450958123e-06f, -5.388962403e-06f, -5.326961727e-06f, -5.264956232e-06f, -5.202946054e-06f, -5.140931329e-06f, -5.078912196e-06f, -5.016888789e-06f, -4.954861246e-06f, - -4.892829704e-06f, -4.830794299e-06f, -4.768755168e-06f, -4.706712447e-06f, -4.644666273e-06f, -4.582616783e-06f, -4.520564113e-06f, -4.458508399e-06f, -4.396449779e-06f, -4.334388389e-06f, - -4.272324366e-06f, -4.210257845e-06f, -4.148188964e-06f, -4.086117860e-06f, -4.024044668e-06f, -3.961969525e-06f, -3.899892568e-06f, -3.837813933e-06f, -3.775733757e-06f, -3.713652175e-06f, - -3.651569326e-06f, -3.589485344e-06f, -3.527400367e-06f, -3.465314531e-06f, -3.403227973e-06f, -3.341140828e-06f, -3.279053233e-06f, -3.216965324e-06f, -3.154877238e-06f, -3.092789112e-06f, - -3.030701081e-06f, -2.968613281e-06f, -2.906525850e-06f, -2.844438923e-06f, -2.782352637e-06f, -2.720267127e-06f, -2.658182531e-06f, -2.596098984e-06f, -2.534016622e-06f, -2.471935582e-06f, - -2.409855999e-06f, -2.347778011e-06f, -2.285701753e-06f, -2.223627361e-06f, -2.161554971e-06f, -2.099484719e-06f, -2.037416742e-06f, -1.975351175e-06f, -1.913288154e-06f, -1.851227816e-06f, - -1.789170296e-06f, -1.727115730e-06f, -1.665064254e-06f, -1.603016004e-06f, -1.540971117e-06f, -1.478929727e-06f, -1.416891970e-06f, -1.354857983e-06f, -1.292827902e-06f, -1.230801861e-06f, - -1.168779996e-06f, -1.106762445e-06f, -1.044749341e-06f, -9.827408207e-07f, -9.207370200e-07f, -8.587380742e-07f, -7.967441190e-07f, -7.347552899e-07f, -6.727717224e-07f, -6.107935520e-07f, - -5.488209142e-07f, -4.868539445e-07f, -4.248927783e-07f, -3.629375510e-07f, -3.009883979e-07f, -2.390454544e-07f, -1.771088558e-07f, -1.151787374e-07f, -5.325523443e-08f, 8.661517900e-09f, - 7.057138438e-08f, 1.324742299e-07f, 1.943699192e-07f, 2.562583173e-07f, 3.181392890e-07f, 3.800126995e-07f, 4.418784135e-07f, 5.037362962e-07f, 5.655862127e-07f, 6.274280279e-07f, - 6.892616071e-07f, 7.510868154e-07f, 8.129035179e-07f, 8.747115799e-07f, 9.365108667e-07f, 9.983012435e-07f, 1.060082576e-06f, 1.121854729e-06f, 1.183617568e-06f, 1.245370958e-06f, - 1.307114766e-06f, 1.368848856e-06f, 1.430573094e-06f, 1.492287346e-06f, 1.553991477e-06f, 1.615685353e-06f, 1.677368839e-06f, 1.739041802e-06f, 1.800704106e-06f, 1.862355619e-06f, - 1.923996205e-06f, 1.985625731e-06f, 2.047244063e-06f, 2.108851065e-06f, 2.170446606e-06f, 2.232030549e-06f, 2.293602763e-06f, 2.355163111e-06f, 2.416711462e-06f, 2.478247681e-06f, - 2.539771634e-06f, 2.601283187e-06f, 2.662782208e-06f, 2.724268561e-06f, 2.785742114e-06f, 2.847202734e-06f, 2.908650285e-06f, 2.970084636e-06f, 3.031505653e-06f, 3.092913202e-06f, - 3.154307150e-06f, 3.215687364e-06f, 3.277053710e-06f, 3.338406055e-06f, 3.399744267e-06f, 3.461068211e-06f, 3.522377756e-06f, 3.583672767e-06f, 3.644953113e-06f, 3.706218659e-06f, - 3.767469274e-06f, 3.828704824e-06f, 3.889925177e-06f, 3.951130199e-06f, 4.012319759e-06f, 4.073493724e-06f, 4.134651960e-06f, 4.195794336e-06f, 4.256920719e-06f, 4.318030976e-06f, - 4.379124975e-06f, 4.440202585e-06f, 4.501263671e-06f, 4.562308104e-06f, 4.623335749e-06f, 4.684346475e-06f, 4.745340150e-06f, 4.806316643e-06f, 4.867275820e-06f, 4.928217550e-06f, - 4.989141701e-06f, 5.050048142e-06f, 5.110936740e-06f, 5.171807364e-06f, 5.232659882e-06f, 5.293494163e-06f, 5.354310076e-06f, 5.415107487e-06f, 5.475886267e-06f, 5.536646284e-06f, - 5.597387406e-06f, 5.658109502e-06f, 5.718812442e-06f, 5.779496093e-06f, 5.840160325e-06f, 5.900805007e-06f, 5.961430007e-06f, 6.022035195e-06f, 6.082620441e-06f, 6.143185612e-06f, - 6.203730579e-06f, 6.264255210e-06f, 6.324759376e-06f, 6.385242945e-06f, 6.445705787e-06f, 6.506147772e-06f, 6.566568769e-06f, 6.626968648e-06f, 6.687347278e-06f, 6.747704530e-06f, - 6.808040273e-06f, 6.868354377e-06f, 6.928646712e-06f, 6.988917149e-06f, 7.049165557e-06f, 7.109391806e-06f, 7.169595766e-06f, 7.229777309e-06f, 7.289936304e-06f, 7.350072622e-06f, - 7.410186133e-06f, 7.470276708e-06f, 7.530344217e-06f, 7.590388531e-06f, 7.650409521e-06f, 7.710407058e-06f, 7.770381012e-06f, 7.830331254e-06f, 7.890257656e-06f, 7.950160088e-06f, - 8.010038423e-06f, 8.069892529e-06f, 8.129722281e-06f, 8.189527547e-06f, 8.249308201e-06f, 8.309064112e-06f, 8.368795154e-06f, 8.428501197e-06f, 8.488182114e-06f, 8.547837775e-06f, - 8.607468053e-06f, 8.667072820e-06f, 8.726651948e-06f, 8.786205308e-06f, 8.845732773e-06f, 8.905234215e-06f, 8.964709507e-06f, 9.024158520e-06f, 9.083581127e-06f, 9.142977200e-06f, - 9.202346612e-06f, 9.261689236e-06f, 9.321004944e-06f, 9.380293609e-06f, 9.439555104e-06f, 9.498789301e-06f, 9.557996075e-06f, 9.617175297e-06f, 9.676326841e-06f, 9.735450580e-06f, - 9.794546387e-06f, 9.853614137e-06f, 9.912653701e-06f, 9.971664954e-06f, 1.003064777e-05f, 1.008960202e-05f, 1.014852758e-05f, 1.020742433e-05f, 1.026629213e-05f, 1.032513086e-05f, - 1.038394040e-05f, 1.044272062e-05f, 1.050147139e-05f, 1.056019259e-05f, 1.061888409e-05f, 1.067754577e-05f, 1.073617750e-05f, 1.079477915e-05f, 1.085335061e-05f, 1.091189174e-05f, - 1.097040242e-05f, 1.102888253e-05f, 1.108733193e-05f, 1.114575051e-05f, 1.120413815e-05f, 1.126249470e-05f, 1.132082006e-05f, 1.137911410e-05f, 1.143737668e-05f, 1.149560770e-05f, - 1.155380701e-05f, 1.161197451e-05f, 1.167011006e-05f, 1.172821354e-05f, 1.178628482e-05f, 1.184432379e-05f, 1.190233032e-05f, 1.196030428e-05f, 1.201824556e-05f, 1.207615402e-05f, - 1.213402954e-05f, 1.219187201e-05f, 1.224968129e-05f, 1.230745727e-05f, 1.236519982e-05f, 1.242290882e-05f, 1.248058414e-05f, 1.253822566e-05f, 1.259583327e-05f, 1.265340683e-05f, - 1.271094622e-05f, 1.276845133e-05f, 1.282592202e-05f, 1.288335818e-05f, 1.294075969e-05f, 1.299812641e-05f, 1.305545824e-05f, 1.311275505e-05f, 1.317001671e-05f, 1.322724311e-05f, - 1.328443411e-05f, 1.334158961e-05f, 1.339870948e-05f, 1.345579360e-05f, 1.351284184e-05f, 1.356985409e-05f, 1.362683023e-05f, 1.368377012e-05f, 1.374067366e-05f, 1.379754072e-05f, - 1.385437118e-05f, 1.391116492e-05f, 1.396792182e-05f, 1.402464176e-05f, 1.408132462e-05f, 1.413797027e-05f, 1.419457860e-05f, 1.425114949e-05f, 1.430768281e-05f, 1.436417846e-05f, - 1.442063630e-05f, 1.447705622e-05f, 1.453343809e-05f, 1.458978181e-05f, 1.464608725e-05f, 1.470235428e-05f, 1.475858279e-05f, 1.481477267e-05f, 1.487092379e-05f, 1.492703603e-05f, - 1.498310928e-05f, 1.503914341e-05f, 1.509513831e-05f, 1.515109386e-05f, 1.520700993e-05f, 1.526288642e-05f, 1.531872320e-05f, 1.537452016e-05f, 1.543027717e-05f, 1.548599413e-05f, - 1.554167090e-05f, 1.559730738e-05f, 1.565290344e-05f, 1.570845897e-05f, 1.576397385e-05f, 1.581944797e-05f, 1.587488120e-05f, 1.593027343e-05f, 1.598562454e-05f, 1.604093441e-05f, - 1.609620294e-05f, 1.615142999e-05f, 1.620661546e-05f, 1.626175923e-05f, 1.631686118e-05f, 1.637192119e-05f, 1.642693915e-05f, 1.648191495e-05f, 1.653684846e-05f, 1.659173957e-05f, - 1.664658817e-05f, 1.670139414e-05f, 1.675615736e-05f, 1.681087772e-05f, 1.686555510e-05f, 1.692018940e-05f, 1.697478048e-05f, 1.702932824e-05f, 1.708383256e-05f, 1.713829333e-05f, - 1.719271044e-05f, 1.724708376e-05f, 1.730141319e-05f, 1.735569860e-05f, 1.740993989e-05f, 1.746413694e-05f, 1.751828964e-05f, 1.757239787e-05f, 1.762646152e-05f, 1.768048048e-05f, - 1.773445462e-05f, 1.778838385e-05f, 1.784226804e-05f, 1.789610708e-05f, 1.794990086e-05f, 1.800364926e-05f, 1.805735218e-05f, 1.811100950e-05f, 1.816462110e-05f, 1.821818687e-05f, - 1.827170671e-05f, 1.832518050e-05f, 1.837860812e-05f, 1.843198947e-05f, 1.848532443e-05f, 1.853861289e-05f, 1.859185474e-05f, 1.864504987e-05f, 1.869819816e-05f, 1.875129951e-05f, - 1.880435380e-05f, 1.885736092e-05f, 1.891032076e-05f, 1.896323321e-05f, 1.901609816e-05f, 1.906891549e-05f, 1.912168510e-05f, 1.917440688e-05f, 1.922708072e-05f, 1.927970649e-05f, - 1.933228411e-05f, 1.938481345e-05f, 1.943729441e-05f, 1.948972687e-05f, 1.954211072e-05f, 1.959444586e-05f, 1.964673218e-05f, 1.969896957e-05f, 1.975115791e-05f, 1.980329711e-05f, - 1.985538704e-05f, 1.990742760e-05f, 1.995941869e-05f, 2.001136019e-05f, 2.006325199e-05f, 2.011509399e-05f, 2.016688608e-05f, 2.021862815e-05f, 2.027032009e-05f, 2.032196180e-05f, - 2.037355316e-05f, 2.042509407e-05f, 2.047658442e-05f, 2.052802411e-05f, 2.057941302e-05f, 2.063075105e-05f, 2.068203809e-05f, 2.073327404e-05f, 2.078445879e-05f, 2.083559222e-05f, - 2.088667425e-05f, 2.093770475e-05f, 2.098868362e-05f, 2.103961077e-05f, 2.109048607e-05f, 2.114130942e-05f, 2.119208072e-05f, 2.124279987e-05f, 2.129346675e-05f, 2.134408127e-05f, - 2.139464331e-05f, 2.144515277e-05f, 2.149560955e-05f, 2.154601354e-05f, 2.159636464e-05f, 2.164666274e-05f, 2.169690773e-05f, 2.174709952e-05f, 2.179723800e-05f, 2.184732306e-05f, - 2.189735460e-05f, 2.194733252e-05f, 2.199725671e-05f, 2.204712707e-05f, 2.209694350e-05f, 2.214670589e-05f, 2.219641414e-05f, 2.224606814e-05f, 2.229566780e-05f, 2.234521300e-05f, - 2.239470365e-05f, 2.244413965e-05f, 2.249352089e-05f, 2.254284727e-05f, 2.259211869e-05f, 2.264133504e-05f, 2.269049623e-05f, 2.273960215e-05f, 2.278865270e-05f, 2.283764778e-05f, - 2.288658728e-05f, 2.293547112e-05f, 2.298429917e-05f, 2.303307135e-05f, 2.308178756e-05f, 2.313044768e-05f, 2.317905163e-05f, 2.322759930e-05f, 2.327609059e-05f, 2.332452540e-05f, - 2.337290363e-05f, 2.342122518e-05f, 2.346948995e-05f, 2.351769785e-05f, 2.356584876e-05f, 2.361394260e-05f, 2.366197926e-05f, 2.370995865e-05f, 2.375788066e-05f, 2.380574519e-05f, - 2.385355216e-05f, 2.390130145e-05f, 2.394899297e-05f, 2.399662663e-05f, 2.404420232e-05f, 2.409171995e-05f, 2.413917941e-05f, 2.418658062e-05f, 2.423392346e-05f, 2.428120786e-05f, - 2.432843370e-05f, 2.437560089e-05f, 2.442270934e-05f, 2.446975894e-05f, 2.451674961e-05f, 2.456368123e-05f, 2.461055373e-05f, 2.465736699e-05f, 2.470412093e-05f, 2.475081545e-05f, - 2.479745045e-05f, 2.484402584e-05f, 2.489054152e-05f, 2.493699740e-05f, 2.498339338e-05f, 2.502972936e-05f, 2.507600525e-05f, 2.512222096e-05f, 2.516837639e-05f, 2.521447144e-05f, - 2.526050603e-05f, 2.530648005e-05f, 2.535239341e-05f, 2.539824603e-05f, 2.544403780e-05f, 2.548976863e-05f, 2.553543843e-05f, 2.558104710e-05f, 2.562659455e-05f, 2.567208069e-05f, - 2.571750543e-05f, 2.576286866e-05f, 2.580817031e-05f, 2.585341027e-05f, 2.589858846e-05f, 2.594370477e-05f, 2.598875913e-05f, 2.603375143e-05f, 2.607868159e-05f, 2.612354951e-05f, - 2.616835511e-05f, 2.621309828e-05f, 2.625777895e-05f, 2.630239701e-05f, 2.634695238e-05f, 2.639144497e-05f, 2.643587468e-05f, 2.648024143e-05f, 2.652454512e-05f, 2.656878567e-05f, - 2.661296298e-05f, 2.665707696e-05f, 2.670112753e-05f, 2.674511460e-05f, 2.678903807e-05f, 2.683289785e-05f, 2.687669386e-05f, 2.692042601e-05f, 2.696409421e-05f, 2.700769837e-05f, - 2.705123841e-05f, 2.709471422e-05f, 2.713812573e-05f, 2.718147284e-05f, 2.722475548e-05f, 2.726797354e-05f, 2.731112695e-05f, 2.735421561e-05f, 2.739723945e-05f, 2.744019836e-05f, - 2.748309226e-05f, 2.752592108e-05f, 2.756868471e-05f, 2.761138308e-05f, 2.765401609e-05f, 2.769658366e-05f, 2.773908571e-05f, 2.778152215e-05f, 2.782389289e-05f, 2.786619784e-05f, - 2.790843693e-05f, 2.795061007e-05f, 2.799271716e-05f, 2.803475813e-05f, 2.807673289e-05f, 2.811864135e-05f, 2.816048344e-05f, 2.820225906e-05f, 2.824396814e-05f, 2.828561058e-05f, - 2.832718631e-05f, 2.836869524e-05f, 2.841013728e-05f, 2.845151236e-05f, 2.849282039e-05f, 2.853406128e-05f, 2.857523496e-05f, 2.861634134e-05f, 2.865738033e-05f, 2.869835186e-05f, - 2.873925585e-05f, 2.878009220e-05f, 2.882086084e-05f, 2.886156169e-05f, 2.890219466e-05f, 2.894275968e-05f, 2.898325666e-05f, 2.902368551e-05f, 2.906404617e-05f, 2.910433854e-05f, - 2.914456255e-05f, 2.918471812e-05f, 2.922480516e-05f, 2.926482360e-05f, 2.930477335e-05f, 2.934465434e-05f, 2.938446648e-05f, 2.942420970e-05f, 2.946388391e-05f, 2.950348904e-05f, - 2.954302501e-05f, 2.958249173e-05f, 2.962188913e-05f, 2.966121714e-05f, 2.970047566e-05f, 2.973966463e-05f, 2.977878397e-05f, 2.981783359e-05f, 2.985681342e-05f, 2.989572338e-05f, - 2.993456339e-05f, 2.997333338e-05f, 3.001203327e-05f, 3.005066297e-05f, 3.008922243e-05f, 3.012771155e-05f, 3.016613026e-05f, 3.020447849e-05f, 3.024275615e-05f, 3.028096318e-05f, - 3.031909949e-05f, 3.035716501e-05f, 3.039515967e-05f, 3.043308338e-05f, 3.047093608e-05f, 3.050871768e-05f, 3.054642812e-05f, 3.058406732e-05f, 3.062163520e-05f, 3.065913169e-05f, - 3.069655671e-05f, 3.073391020e-05f, 3.077119207e-05f, 3.080840225e-05f, 3.084554068e-05f, 3.088260726e-05f, 3.091960194e-05f, 3.095652464e-05f, 3.099337529e-05f, 3.103015380e-05f, - 3.106686012e-05f, 3.110349416e-05f, 3.114005586e-05f, 3.117654514e-05f, 3.121296194e-05f, 3.124930617e-05f, 3.128557777e-05f, 3.132177666e-05f, 3.135790278e-05f, 3.139395605e-05f, - 3.142993640e-05f, 3.146584377e-05f, 3.150167807e-05f, 3.153743925e-05f, 3.157312722e-05f, 3.160874193e-05f, 3.164428329e-05f, 3.167975124e-05f, 3.171514572e-05f, 3.175046664e-05f, - 3.178571394e-05f, 3.182088756e-05f, 3.185598742e-05f, 3.189101345e-05f, 3.192596559e-05f, 3.196084376e-05f, 3.199564790e-05f, 3.203037794e-05f, 3.206503382e-05f, 3.209961546e-05f, - 3.213412279e-05f, 3.216855576e-05f, 3.220291428e-05f, 3.223719830e-05f, 3.227140775e-05f, 3.230554256e-05f, 3.233960267e-05f, 3.237358800e-05f, 3.240749849e-05f, 3.244133408e-05f, - 3.247509470e-05f, 3.250878028e-05f, 3.254239076e-05f, 3.257592608e-05f, 3.260938616e-05f, 3.264277094e-05f, 3.267608036e-05f, 3.270931435e-05f, 3.274247286e-05f, 3.277555580e-05f, - 3.280856313e-05f, 3.284149477e-05f, 3.287435066e-05f, 3.290713074e-05f, 3.293983494e-05f, 3.297246321e-05f, 3.300501547e-05f, 3.303749167e-05f, 3.306989174e-05f, 3.310221562e-05f, - 3.313446325e-05f, 3.316663456e-05f, 3.319872950e-05f, 3.323074799e-05f, 3.326268999e-05f, 3.329455542e-05f, 3.332634422e-05f, 3.335805634e-05f, 3.338969172e-05f, 3.342125029e-05f, - 3.345273199e-05f, 3.348413676e-05f, 3.351546454e-05f, 3.354671527e-05f, 3.357788889e-05f, 3.360898535e-05f, 3.364000457e-05f, 3.367094651e-05f, 3.370181110e-05f, 3.373259828e-05f, - 3.376330799e-05f, 3.379394019e-05f, 3.382449479e-05f, 3.385497176e-05f, 3.388537103e-05f, 3.391569254e-05f, 3.394593623e-05f, 3.397610205e-05f, 3.400618994e-05f, 3.403619984e-05f, - 3.406613169e-05f, 3.409598544e-05f, 3.412576103e-05f, 3.415545841e-05f, 3.418507751e-05f, 3.421461828e-05f, 3.424408067e-05f, 3.427346462e-05f, 3.430277007e-05f, 3.433199697e-05f, - 3.436114526e-05f, 3.439021489e-05f, 3.441920579e-05f, 3.444811793e-05f, 3.447695124e-05f, 3.450570566e-05f, 3.453438115e-05f, 3.456297765e-05f, 3.459149511e-05f, 3.461993346e-05f, - 3.464829266e-05f, 3.467657266e-05f, 3.470477340e-05f, 3.473289483e-05f, 3.476093689e-05f, 3.478889953e-05f, 3.481678271e-05f, 3.484458636e-05f, 3.487231044e-05f, 3.489995489e-05f, - 3.492751966e-05f, 3.495500470e-05f, 3.498240996e-05f, 3.500973539e-05f, 3.503698094e-05f, 3.506414655e-05f, 3.509123217e-05f, 3.511823776e-05f, 3.514516326e-05f, 3.517200862e-05f, - 3.519877380e-05f, 3.522545874e-05f, 3.525206340e-05f, 3.527858772e-05f, 3.530503165e-05f, 3.533139515e-05f, 3.535767817e-05f, 3.538388066e-05f, 3.541000257e-05f, 3.543604384e-05f, - 3.546200444e-05f, 3.548788432e-05f, 3.551368343e-05f, 3.553940171e-05f, 3.556503913e-05f, 3.559059563e-05f, 3.561607117e-05f, 3.564146570e-05f, 3.566677917e-05f, 3.569201155e-05f, - 3.571716277e-05f, 3.574223280e-05f, 3.576722159e-05f, 3.579212909e-05f, 3.581695527e-05f, 3.584170006e-05f, 3.586636343e-05f, 3.589094533e-05f, 3.591544572e-05f, 3.593986456e-05f, - 3.596420179e-05f, 3.598845737e-05f, 3.601263127e-05f, 3.603672343e-05f, 3.606073381e-05f, 3.608466237e-05f, 3.610850907e-05f, 3.613227385e-05f, 3.615595669e-05f, 3.617955753e-05f, - 3.620307633e-05f, 3.622651306e-05f, 3.624986766e-05f, 3.627314010e-05f, 3.629633034e-05f, 3.631943832e-05f, 3.634246402e-05f, 3.636540739e-05f, 3.638826838e-05f, 3.641104696e-05f, - 3.643374309e-05f, 3.645635673e-05f, 3.647888783e-05f, 3.650133635e-05f, 3.652370227e-05f, 3.654598552e-05f, 3.656818608e-05f, 3.659030391e-05f, 3.661233897e-05f, 3.663429121e-05f, - 3.665616060e-05f, 3.667794710e-05f, 3.669965067e-05f, 3.672127128e-05f, 3.674280887e-05f, 3.676426343e-05f, 3.678563491e-05f, 3.680692326e-05f, 3.682812846e-05f, 3.684925047e-05f, - 3.687028924e-05f, 3.689124475e-05f, 3.691211695e-05f, 3.693290581e-05f, 3.695361130e-05f, 3.697423337e-05f, 3.699477199e-05f, 3.701522713e-05f, 3.703559875e-05f, 3.705588681e-05f, - 3.707609128e-05f, 3.709621212e-05f, 3.711624930e-05f, 3.713620278e-05f, 3.715607254e-05f, 3.717585853e-05f, 3.719556072e-05f, 3.721517908e-05f, 3.723471357e-05f, 3.725416417e-05f, - 3.727353083e-05f, 3.729281352e-05f, 3.731201221e-05f, 3.733112688e-05f, 3.735015747e-05f, 3.736910397e-05f, 3.738796634e-05f, 3.740674455e-05f, 3.742543857e-05f, 3.744404836e-05f, - 3.746257389e-05f, 3.748101514e-05f, 3.749937207e-05f, 3.751764465e-05f, 3.753583285e-05f, 3.755393664e-05f, 3.757195598e-05f, 3.758989086e-05f, 3.760774123e-05f, 3.762550708e-05f, - 3.764318836e-05f, 3.766078505e-05f, 3.767829713e-05f, 3.769572455e-05f, 3.771306730e-05f, 3.773032535e-05f, 3.774749866e-05f, 3.776458721e-05f, 3.778159096e-05f, 3.779850990e-05f, - 3.781534399e-05f, 3.783209321e-05f, 3.784875753e-05f, 3.786533693e-05f, 3.788183136e-05f, 3.789824082e-05f, 3.791456527e-05f, 3.793080468e-05f, 3.794695903e-05f, 3.796302830e-05f, - 3.797901245e-05f, 3.799491147e-05f, 3.801072532e-05f, 3.802645399e-05f, 3.804209744e-05f, 3.805765565e-05f, 3.807312860e-05f, 3.808851627e-05f, 3.810381862e-05f, 3.811903564e-05f, - 3.813416729e-05f, 3.814921356e-05f, 3.816417443e-05f, 3.817904987e-05f, 3.819383985e-05f, 3.820854436e-05f, 3.822316337e-05f, 3.823769685e-05f, 3.825214480e-05f, 3.826650717e-05f, - 3.828078396e-05f, 3.829497514e-05f, 3.830908069e-05f, 3.832310058e-05f, 3.833703480e-05f, 3.835088333e-05f, 3.836464614e-05f, 3.837832322e-05f, 3.839191453e-05f, 3.840542007e-05f, - 3.841883982e-05f, 3.843217374e-05f, 3.844542183e-05f, 3.845858406e-05f, 3.847166042e-05f, 3.848465088e-05f, 3.849755543e-05f, 3.851037405e-05f, 3.852310671e-05f, 3.853575341e-05f, - 3.854831411e-05f, 3.856078882e-05f, 3.857317750e-05f, 3.858548013e-05f, 3.859769671e-05f, 3.860982722e-05f, 3.862187163e-05f, 3.863382993e-05f, 3.864570211e-05f, 3.865748815e-05f, - 3.866918802e-05f, 3.868080172e-05f, 3.869232923e-05f, 3.870377054e-05f, 3.871512562e-05f, 3.872639447e-05f, 3.873757706e-05f, 3.874867338e-05f, 3.875968343e-05f, 3.877060718e-05f, - 3.878144461e-05f, 3.879219573e-05f, 3.880286050e-05f, 3.881343892e-05f, 3.882393098e-05f, 3.883433665e-05f, 3.884465593e-05f, 3.885488881e-05f, 3.886503527e-05f, 3.887509529e-05f, - 3.888506888e-05f, 3.889495600e-05f, 3.890475666e-05f, 3.891447084e-05f, 3.892409853e-05f, 3.893363971e-05f, 3.894309439e-05f, 3.895246253e-05f, 3.896174414e-05f, 3.897093920e-05f, - 3.898004771e-05f, 3.898906964e-05f, 3.899800500e-05f, 3.900685377e-05f, 3.901561595e-05f, 3.902429151e-05f, 3.903288046e-05f, 3.904138279e-05f, 3.904979847e-05f, 3.905812752e-05f, - 3.906636991e-05f, 3.907452565e-05f, 3.908259471e-05f, 3.909057710e-05f, 3.909847280e-05f, 3.910628181e-05f, 3.911400412e-05f, 3.912163972e-05f, 3.912918861e-05f, 3.913665078e-05f, - 3.914402622e-05f, 3.915131493e-05f, 3.915851689e-05f, 3.916563211e-05f, 3.917266058e-05f, 3.917960229e-05f, 3.918645723e-05f, 3.919322541e-05f, 3.919990681e-05f, 3.920650143e-05f, - 3.921300926e-05f, 3.921943031e-05f, 3.922576457e-05f, 3.923201203e-05f, 3.923817268e-05f, 3.924424653e-05f, 3.925023358e-05f, 3.925613381e-05f, 3.926194722e-05f, 3.926767382e-05f, - 3.927331359e-05f, 3.927886654e-05f, 3.928433267e-05f, 3.928971196e-05f, 3.929500443e-05f, 3.930021006e-05f, 3.930532885e-05f, 3.931036081e-05f, 3.931530594e-05f, 3.932016422e-05f, - 3.932493567e-05f, 3.932962027e-05f, 3.933421803e-05f, 3.933872895e-05f, 3.934315303e-05f, 3.934749027e-05f, 3.935174067e-05f, 3.935590422e-05f, 3.935998094e-05f, 3.936397081e-05f, - 3.936787385e-05f, 3.937169005e-05f, 3.937541941e-05f, 3.937906194e-05f, 3.938261764e-05f, 3.938608650e-05f, 3.938946853e-05f, 3.939276374e-05f, 3.939597212e-05f, 3.939909369e-05f, - 3.940212843e-05f, 3.940507636e-05f, 3.940793747e-05f, 3.941071178e-05f, 3.941339927e-05f, 3.941599997e-05f, 3.941851387e-05f, 3.942094098e-05f, 3.942328130e-05f, 3.942553483e-05f, - 3.942770158e-05f, 3.942978156e-05f, 3.943177477e-05f, 3.943368121e-05f, 3.943550090e-05f, 3.943723383e-05f, 3.943888001e-05f, 3.944043945e-05f, 3.944191216e-05f, 3.944329814e-05f, - 3.944459740e-05f, 3.944580994e-05f, 3.944693577e-05f, 3.944797491e-05f, 3.944892735e-05f, 3.944979310e-05f, 3.945057218e-05f, 3.945126458e-05f, 3.945187033e-05f, 3.945238942e-05f, - 3.945282186e-05f, 3.945316767e-05f, 3.945342685e-05f, 3.945359942e-05f, 3.945368537e-05f, 3.945368473e-05f, 3.945359750e-05f, 3.945342368e-05f, 3.945316330e-05f, 3.945281636e-05f, - 3.945238286e-05f, 3.945186283e-05f, 3.945125628e-05f, 3.945056320e-05f, 3.944978362e-05f, 3.944891755e-05f, 3.944796499e-05f, 3.944692596e-05f, 3.944580048e-05f, 3.944458854e-05f, - 3.944329018e-05f, 3.944190539e-05f, 3.944043419e-05f, 3.943887660e-05f, 3.943723262e-05f, 3.943550227e-05f, 3.943368557e-05f, 3.943178253e-05f, 3.942979315e-05f, 3.942771746e-05f, - 3.942555547e-05f, 3.942330720e-05f, 3.942097265e-05f, 3.941855184e-05f, 3.941604480e-05f, 3.941345152e-05f, 3.941077204e-05f, 3.940800636e-05f, 3.940515450e-05f, 3.940221647e-05f, - 3.939919230e-05f, 3.939608199e-05f, 3.939288557e-05f, 3.938960305e-05f, 3.938623445e-05f, 3.938277978e-05f, 3.937923907e-05f, 3.937561232e-05f, 3.937189957e-05f, 3.936810081e-05f, - 3.936421608e-05f, 3.936024540e-05f, 3.935618877e-05f, 3.935204621e-05f, 3.934781776e-05f, 3.934350342e-05f, 3.933910322e-05f, 3.933461717e-05f, 3.933004529e-05f, 3.932538761e-05f, - 3.932064414e-05f, 3.931581490e-05f, 3.931089991e-05f, 3.930589920e-05f, 3.930081278e-05f, 3.929564068e-05f, 3.929038291e-05f, 3.928503950e-05f, 3.927961047e-05f, 3.927409583e-05f, - 3.926849562e-05f, 3.926280985e-05f, 3.925703855e-05f, 3.925118174e-05f, 3.924523943e-05f, 3.923921166e-05f, 3.923309844e-05f, 3.922689980e-05f, 3.922061576e-05f, 3.921424635e-05f, - 3.920779158e-05f, 3.920125149e-05f, 3.919462609e-05f, 3.918791541e-05f, 3.918111948e-05f, 3.917423832e-05f, 3.916727195e-05f, 3.916022039e-05f, 3.915308368e-05f, 3.914586184e-05f, - 3.913855490e-05f, 3.913116287e-05f, 3.912368579e-05f, 3.911612368e-05f, 3.910847656e-05f, 3.910074447e-05f, 3.909292743e-05f, 3.908502547e-05f, 3.907703861e-05f, 3.906896688e-05f, - 3.906081030e-05f, 3.905256892e-05f, 3.904424274e-05f, 3.903583181e-05f, 3.902733614e-05f, 3.901875578e-05f, 3.901009073e-05f, 3.900134104e-05f, 3.899250673e-05f, 3.898358784e-05f, - 3.897458438e-05f, 3.896549639e-05f, 3.895632390e-05f, 3.894706694e-05f, 3.893772554e-05f, 3.892829973e-05f, 3.891878953e-05f, 3.890919498e-05f, 3.889951611e-05f, 3.888975295e-05f, - 3.887990553e-05f, 3.886997389e-05f, 3.885995804e-05f, 3.884985803e-05f, 3.883967389e-05f, 3.882940564e-05f, 3.881905332e-05f, 3.880861697e-05f, 3.879809661e-05f, 3.878749227e-05f, - 3.877680399e-05f, 3.876603181e-05f, 3.875517575e-05f, 3.874423585e-05f, 3.873321214e-05f, 3.872210466e-05f, 3.871091344e-05f, 3.869963850e-05f, 3.868827990e-05f, 3.867683766e-05f, - 3.866531181e-05f, 3.865370239e-05f, 3.864200944e-05f, 3.863023299e-05f, 3.861837308e-05f, 3.860642974e-05f, 3.859440300e-05f, 3.858229290e-05f, 3.857009949e-05f, 3.855782279e-05f, - 3.854546284e-05f, 3.853301967e-05f, 3.852049333e-05f, 3.850788385e-05f, 3.849519127e-05f, 3.848241562e-05f, 3.846955695e-05f, 3.845661528e-05f, 3.844359066e-05f, 3.843048313e-05f, - 3.841729272e-05f, 3.840401947e-05f, 3.839066342e-05f, 3.837722461e-05f, 3.836370308e-05f, 3.835009886e-05f, 3.833641200e-05f, 3.832264253e-05f, 3.830879050e-05f, 3.829485594e-05f, - 3.828083890e-05f, 3.826673941e-05f, 3.825255751e-05f, 3.823829325e-05f, 3.822394666e-05f, 3.820951778e-05f, 3.819500667e-05f, 3.818041335e-05f, 3.816573787e-05f, 3.815098027e-05f, - 3.813614059e-05f, 3.812121887e-05f, 3.810621516e-05f, 3.809112950e-05f, 3.807596193e-05f, 3.806071249e-05f, 3.804538122e-05f, 3.802996817e-05f, 3.801447339e-05f, 3.799889690e-05f, - 3.798323877e-05f, 3.796749902e-05f, 3.795167771e-05f, 3.793577488e-05f, 3.791979057e-05f, 3.790372483e-05f, 3.788757769e-05f, 3.787134922e-05f, 3.785503944e-05f, 3.783864841e-05f, - 3.782217617e-05f, 3.780562276e-05f, 3.778898824e-05f, 3.777227264e-05f, 3.775547602e-05f, 3.773859841e-05f, 3.772163987e-05f, 3.770460044e-05f, 3.768748017e-05f, 3.767027910e-05f, - 3.765299728e-05f, 3.763563475e-05f, 3.761819158e-05f, 3.760066779e-05f, 3.758306345e-05f, 3.756537859e-05f, 3.754761327e-05f, 3.752976753e-05f, 3.751184142e-05f, 3.749383500e-05f, - 3.747574830e-05f, 3.745758138e-05f, 3.743933428e-05f, 3.742100706e-05f, 3.740259976e-05f, 3.738411244e-05f, 3.736554514e-05f, 3.734689791e-05f, 3.732817081e-05f, 3.730936387e-05f, - 3.729047716e-05f, 3.727151073e-05f, 3.725246462e-05f, 3.723333888e-05f, 3.721413357e-05f, 3.719484874e-05f, 3.717548443e-05f, 3.715604070e-05f, 3.713651761e-05f, 3.711691519e-05f, - 3.709723351e-05f, 3.707747262e-05f, 3.705763257e-05f, 3.703771341e-05f, 3.701771519e-05f, 3.699763797e-05f, 3.697748180e-05f, 3.695724673e-05f, 3.693693282e-05f, 3.691654012e-05f, - 3.689606868e-05f, 3.687551856e-05f, 3.685488981e-05f, 3.683418248e-05f, 3.681339664e-05f, 3.679253232e-05f, 3.677158960e-05f, 3.675056852e-05f, 3.672946913e-05f, 3.670829150e-05f, - 3.668703568e-05f, 3.666570172e-05f, 3.664428968e-05f, 3.662279962e-05f, 3.660123159e-05f, 3.657958564e-05f, 3.655786184e-05f, 3.653606024e-05f, 3.651418089e-05f, 3.649222386e-05f, - 3.647018919e-05f, 3.644807696e-05f, 3.642588721e-05f, 3.640362000e-05f, 3.638127539e-05f, 3.635885343e-05f, 3.633635420e-05f, 3.631377773e-05f, 3.629112410e-05f, 3.626839335e-05f, - 3.624558556e-05f, 3.622270077e-05f, 3.619973905e-05f, 3.617670045e-05f, 3.615358504e-05f, 3.613039286e-05f, 3.610712400e-05f, 3.608377849e-05f, 3.606035641e-05f, 3.603685781e-05f, - 3.601328275e-05f, 3.598963130e-05f, 3.596590351e-05f, 3.594209944e-05f, 3.591821916e-05f, 3.589426272e-05f, 3.587023019e-05f, 3.584612163e-05f, 3.582193710e-05f, 3.579767666e-05f, - 3.577334038e-05f, 3.574892830e-05f, 3.572444051e-05f, 3.569987706e-05f, 3.567523800e-05f, 3.565052341e-05f, 3.562573335e-05f, 3.560086788e-05f, 3.557592706e-05f, 3.555091096e-05f, - 3.552581964e-05f, 3.550065316e-05f, 3.547541159e-05f, 3.545009499e-05f, 3.542470342e-05f, 3.539923696e-05f, 3.537369565e-05f, 3.534807958e-05f, 3.532238879e-05f, 3.529662336e-05f, - 3.527078336e-05f, 3.524486884e-05f, 3.521887987e-05f, 3.519281653e-05f, 3.516667886e-05f, 3.514046695e-05f, 3.511418085e-05f, 3.508782063e-05f, 3.506138635e-05f, 3.503487809e-05f, - 3.500829591e-05f, 3.498163988e-05f, 3.495491006e-05f, 3.492810652e-05f, 3.490122933e-05f, 3.487427856e-05f, 3.484725426e-05f, 3.482015652e-05f, 3.479298539e-05f, 3.476574095e-05f, - 3.473842326e-05f, 3.471103239e-05f, 3.468356842e-05f, 3.465603140e-05f, 3.462842141e-05f, 3.460073851e-05f, 3.457298278e-05f, 3.454515428e-05f, 3.451725309e-05f, 3.448927927e-05f, - 3.446123289e-05f, 3.443311403e-05f, 3.440492274e-05f, 3.437665911e-05f, 3.434832320e-05f, 3.431991508e-05f, 3.429143482e-05f, 3.426288250e-05f, 3.423425818e-05f, 3.420556194e-05f, - 3.417679384e-05f, 3.414795396e-05f, 3.411904237e-05f, 3.409005914e-05f, 3.406100434e-05f, 3.403187805e-05f, 3.400268033e-05f, 3.397341126e-05f, 3.394407091e-05f, 3.391465935e-05f, - 3.388517665e-05f, 3.385562290e-05f, 3.382599815e-05f, 3.379630249e-05f, 3.376653599e-05f, 3.373669871e-05f, 3.370679074e-05f, 3.367681215e-05f, 3.364676301e-05f, 3.361664339e-05f, - 3.358645337e-05f, 3.355619302e-05f, 3.352586242e-05f, 3.349546165e-05f, 3.346499077e-05f, 3.343444986e-05f, 3.340383899e-05f, 3.337315825e-05f, 3.334240771e-05f, 3.331158743e-05f, - 3.328069750e-05f, 3.324973800e-05f, 3.321870899e-05f, 3.318761056e-05f, 3.315644278e-05f, 3.312520573e-05f, 3.309389948e-05f, 3.306252411e-05f, 3.303107970e-05f, 3.299956631e-05f, - 3.296798404e-05f, 3.293633296e-05f, 3.290461314e-05f, 3.287282466e-05f, 3.284096760e-05f, 3.280904204e-05f, 3.277704805e-05f, 3.274498572e-05f, 3.271285511e-05f, 3.268065632e-05f, - 3.264838941e-05f, 3.261605447e-05f, 3.258365157e-05f, 3.255118079e-05f, 3.251864222e-05f, 3.248603593e-05f, 3.245336199e-05f, 3.242062050e-05f, 3.238781153e-05f, 3.235493515e-05f, - 3.232199145e-05f, 3.228898051e-05f, 3.225590241e-05f, 3.222275723e-05f, 3.218954505e-05f, 3.215626594e-05f, 3.212292000e-05f, 3.208950729e-05f, 3.205602791e-05f, 3.202248193e-05f, - 3.198886943e-05f, 3.195519050e-05f, 3.192144521e-05f, 3.188763365e-05f, 3.185375590e-05f, 3.181981204e-05f, 3.178580216e-05f, 3.175172632e-05f, 3.171758463e-05f, 3.168337716e-05f, - 3.164910399e-05f, 3.161476520e-05f, 3.158036088e-05f, 3.154589111e-05f, 3.151135597e-05f, 3.147675556e-05f, 3.144208994e-05f, 3.140735920e-05f, 3.137256343e-05f, 3.133770271e-05f, - 3.130277713e-05f, 3.126778676e-05f, 3.123273170e-05f, 3.119761202e-05f, 3.116242782e-05f, 3.112717917e-05f, 3.109186616e-05f, 3.105648888e-05f, 3.102104740e-05f, 3.098554182e-05f, - 3.094997222e-05f, 3.091433869e-05f, 3.087864130e-05f, 3.084288016e-05f, 3.080705533e-05f, 3.077116691e-05f, 3.073521499e-05f, 3.069919965e-05f, 3.066312097e-05f, 3.062697904e-05f, - 3.059077395e-05f, 3.055450579e-05f, 3.051817464e-05f, 3.048178059e-05f, 3.044532373e-05f, 3.040880413e-05f, 3.037222190e-05f, 3.033557712e-05f, 3.029886987e-05f, 3.026210024e-05f, - 3.022526832e-05f, 3.018837420e-05f, 3.015141797e-05f, 3.011439971e-05f, 3.007731952e-05f, 3.004017747e-05f, 3.000297366e-05f, 2.996570819e-05f, 2.992838113e-05f, 2.989099257e-05f, - 2.985354261e-05f, 2.981603133e-05f, 2.977845883e-05f, 2.974082519e-05f, 2.970313050e-05f, 2.966537485e-05f, 2.962755833e-05f, 2.958968104e-05f, 2.955174305e-05f, 2.951374447e-05f, - 2.947568537e-05f, 2.943756586e-05f, 2.939938602e-05f, 2.936114595e-05f, 2.932284573e-05f, 2.928448545e-05f, 2.924606521e-05f, 2.920758509e-05f, 2.916904519e-05f, 2.913044560e-05f, - 2.909178641e-05f, 2.905306772e-05f, 2.901428960e-05f, 2.897545217e-05f, 2.893655550e-05f, 2.889759969e-05f, 2.885858483e-05f, 2.881951101e-05f, 2.878037833e-05f, 2.874118688e-05f, - 2.870193675e-05f, 2.866262804e-05f, 2.862326083e-05f, 2.858383523e-05f, 2.854435132e-05f, 2.850480919e-05f, 2.846520894e-05f, 2.842555067e-05f, 2.838583446e-05f, 2.834606042e-05f, - 2.830622863e-05f, 2.826633919e-05f, 2.822639219e-05f, 2.818638772e-05f, 2.814632589e-05f, 2.810620678e-05f, 2.806603050e-05f, 2.802579713e-05f, 2.798550676e-05f, 2.794515950e-05f, - 2.790475545e-05f, 2.786429468e-05f, 2.782377730e-05f, 2.778320341e-05f, 2.774257310e-05f, 2.770188647e-05f, 2.766114361e-05f, 2.762034461e-05f, 2.757948958e-05f, 2.753857860e-05f, - 2.749761178e-05f, 2.745658921e-05f, 2.741551099e-05f, 2.737437722e-05f, 2.733318798e-05f, 2.729194339e-05f, 2.725064352e-05f, 2.720928849e-05f, 2.716787839e-05f, 2.712641331e-05f, - 2.708489335e-05f, 2.704331861e-05f, 2.700168919e-05f, 2.696000519e-05f, 2.691826670e-05f, 2.687647381e-05f, 2.683462664e-05f, 2.679272527e-05f, 2.675076980e-05f, 2.670876034e-05f, - 2.666669698e-05f, 2.662457982e-05f, 2.658240895e-05f, 2.654018448e-05f, 2.649790651e-05f, 2.645557513e-05f, 2.641319044e-05f, 2.637075254e-05f, 2.632826153e-05f, 2.628571752e-05f, - 2.624312059e-05f, 2.620047086e-05f, 2.615776841e-05f, 2.611501335e-05f, 2.607220577e-05f, 2.602934579e-05f, 2.598643349e-05f, 2.594346898e-05f, 2.590045236e-05f, 2.585738373e-05f, - 2.581426318e-05f, 2.577109083e-05f, 2.572786677e-05f, 2.568459109e-05f, 2.564126391e-05f, 2.559788532e-05f, 2.555445542e-05f, 2.551097432e-05f, 2.546744212e-05f, 2.542385891e-05f, - 2.538022480e-05f, 2.533653989e-05f, 2.529280428e-05f, 2.524901807e-05f, 2.520518137e-05f, 2.516129428e-05f, 2.511735690e-05f, 2.507336932e-05f, 2.502933166e-05f, 2.498524402e-05f, - 2.494110650e-05f, 2.489691919e-05f, 2.485268221e-05f, 2.480839566e-05f, 2.476405963e-05f, 2.471967424e-05f, 2.467523958e-05f, 2.463075576e-05f, 2.458622288e-05f, 2.454164104e-05f, - 2.449701036e-05f, 2.445233092e-05f, 2.440760284e-05f, 2.436282622e-05f, 2.431800116e-05f, 2.427312776e-05f, 2.422820614e-05f, 2.418323639e-05f, 2.413821861e-05f, 2.409315293e-05f, - 2.404803942e-05f, 2.400287821e-05f, 2.395766940e-05f, 2.391241308e-05f, 2.386710937e-05f, 2.382175837e-05f, 2.377636019e-05f, 2.373091492e-05f, 2.368542268e-05f, 2.363988357e-05f, - 2.359429770e-05f, 2.354866516e-05f, 2.350298608e-05f, 2.345726054e-05f, 2.341148866e-05f, 2.336567054e-05f, 2.331980630e-05f, 2.327389602e-05f, 2.322793983e-05f, 2.318193783e-05f, - 2.313589011e-05f, 2.308979680e-05f, 2.304365799e-05f, 2.299747380e-05f, 2.295124432e-05f, 2.290496967e-05f, 2.285864994e-05f, 2.281228526e-05f, 2.276587572e-05f, 2.271942144e-05f, - 2.267292251e-05f, 2.262637905e-05f, 2.257979117e-05f, 2.253315896e-05f, 2.248648254e-05f, 2.243976202e-05f, 2.239299750e-05f, 2.234618909e-05f, 2.229933691e-05f, 2.225244104e-05f, - 2.220550161e-05f, 2.215851873e-05f, 2.211149249e-05f, 2.206442301e-05f, 2.201731040e-05f, 2.197015476e-05f, 2.192295621e-05f, 2.187571485e-05f, 2.182843079e-05f, 2.178110413e-05f, - 2.173373500e-05f, 2.168632349e-05f, 2.163886971e-05f, 2.159137378e-05f, 2.154383581e-05f, 2.149625589e-05f, 2.144863415e-05f, 2.140097069e-05f, 2.135326561e-05f, 2.130551904e-05f, - 2.125773108e-05f, 2.120990183e-05f, 2.116203141e-05f, 2.111411993e-05f, 2.106616750e-05f, 2.101817423e-05f, 2.097014022e-05f, 2.092206559e-05f, 2.087395045e-05f, 2.082579491e-05f, - 2.077759907e-05f, 2.072936306e-05f, 2.068108697e-05f, 2.063277092e-05f, 2.058441502e-05f, 2.053601939e-05f, 2.048758412e-05f, 2.043910934e-05f, 2.039059515e-05f, 2.034204166e-05f, - 2.029344899e-05f, 2.024481725e-05f, 2.019614654e-05f, 2.014743698e-05f, 2.009868868e-05f, 2.004990176e-05f, 2.000107631e-05f, 1.995221246e-05f, 1.990331032e-05f, 1.985436999e-05f, - 1.980539160e-05f, 1.975637524e-05f, 1.970732104e-05f, 1.965822910e-05f, 1.960909954e-05f, 1.955993247e-05f, 1.951072800e-05f, 1.946148624e-05f, 1.941220731e-05f, 1.936289132e-05f, - 1.931353838e-05f, 1.926414860e-05f, 1.921472210e-05f, 1.916525899e-05f, 1.911575938e-05f, 1.906622338e-05f, 1.901665111e-05f, 1.896704268e-05f, 1.891739820e-05f, 1.886771779e-05f, - 1.881800155e-05f, 1.876824961e-05f, 1.871846208e-05f, 1.866863906e-05f, 1.861878068e-05f, 1.856888704e-05f, 1.851895826e-05f, 1.846899445e-05f, 1.841899573e-05f, 1.836896221e-05f, - 1.831889400e-05f, 1.826879122e-05f, 1.821865399e-05f, 1.816848240e-05f, 1.811827659e-05f, 1.806803666e-05f, 1.801776273e-05f, 1.796745491e-05f, 1.791711332e-05f, 1.786673807e-05f, - 1.781632927e-05f, 1.776588704e-05f, 1.771541150e-05f, 1.766490275e-05f, 1.761436092e-05f, 1.756378612e-05f, 1.751317845e-05f, 1.746253805e-05f, 1.741186502e-05f, 1.736115947e-05f, - 1.731042153e-05f, 1.725965131e-05f, 1.720884891e-05f, 1.715801447e-05f, 1.710714809e-05f, 1.705624988e-05f, 1.700531997e-05f, 1.695435847e-05f, 1.690336549e-05f, 1.685234115e-05f, - 1.680128557e-05f, 1.675019886e-05f, 1.669908113e-05f, 1.664793251e-05f, 1.659675311e-05f, 1.654554303e-05f, 1.649430241e-05f, 1.644303136e-05f, 1.639172998e-05f, 1.634039841e-05f, - 1.628903675e-05f, 1.623764512e-05f, 1.618622363e-05f, 1.613477241e-05f, 1.608329156e-05f, 1.603178122e-05f, 1.598024148e-05f, 1.592867247e-05f, 1.587707431e-05f, 1.582544710e-05f, - 1.577379098e-05f, 1.572210605e-05f, 1.567039243e-05f, 1.561865024e-05f, 1.556687959e-05f, 1.551508061e-05f, 1.546325340e-05f, 1.541139809e-05f, 1.535951479e-05f, 1.530760362e-05f, - 1.525566470e-05f, 1.520369815e-05f, 1.515170407e-05f, 1.509968259e-05f, 1.504763383e-05f, 1.499555790e-05f, 1.494345493e-05f, 1.489132502e-05f, 1.483916829e-05f, 1.478698487e-05f, - 1.473477487e-05f, 1.468253841e-05f, 1.463027560e-05f, 1.457798657e-05f, 1.452567142e-05f, 1.447333029e-05f, 1.442096329e-05f, 1.436857053e-05f, 1.431615213e-05f, 1.426370821e-05f, - 1.421123889e-05f, 1.415874429e-05f, 1.410622453e-05f, 1.405367971e-05f, 1.400110997e-05f, 1.394851542e-05f, 1.389589618e-05f, 1.384325236e-05f, 1.379058408e-05f, 1.373789147e-05f, - 1.368517464e-05f, 1.363243372e-05f, 1.357966880e-05f, 1.352688003e-05f, 1.347406751e-05f, 1.342123137e-05f, 1.336837172e-05f, 1.331548868e-05f, 1.326258237e-05f, 1.320965291e-05f, - 1.315670041e-05f, 1.310372501e-05f, 1.305072681e-05f, 1.299770593e-05f, 1.294466250e-05f, 1.289159663e-05f, 1.283850844e-05f, 1.278539806e-05f, 1.273226559e-05f, 1.267911116e-05f, - 1.262593489e-05f, 1.257273690e-05f, 1.251951730e-05f, 1.246627622e-05f, 1.241301377e-05f, 1.235973008e-05f, 1.230642526e-05f, 1.225309944e-05f, 1.219975273e-05f, 1.214638525e-05f, - 1.209299712e-05f, 1.203958847e-05f, 1.198615940e-05f, 1.193271005e-05f, 1.187924053e-05f, 1.182575095e-05f, 1.177224145e-05f, 1.171871213e-05f, 1.166516313e-05f, 1.161159455e-05f, - 1.155800652e-05f, 1.150439916e-05f, 1.145077259e-05f, 1.139712692e-05f, 1.134346229e-05f, 1.128977880e-05f, 1.123607658e-05f, 1.118235575e-05f, 1.112861643e-05f, 1.107485874e-05f, - 1.102108279e-05f, 1.096728871e-05f, 1.091347663e-05f, 1.085964665e-05f, 1.080579890e-05f, 1.075193350e-05f, 1.069805056e-05f, 1.064415022e-05f, 1.059023259e-05f, 1.053629779e-05f, - 1.048234594e-05f, 1.042837716e-05f, 1.037439158e-05f, 1.032038930e-05f, 1.026637046e-05f, 1.021233517e-05f, 1.015828356e-05f, 1.010421574e-05f, 1.005013183e-05f, 9.996031959e-06f, - 9.941916244e-06f, 9.887784805e-06f, 9.833637763e-06f, 9.779475238e-06f, 9.725297352e-06f, 9.671104225e-06f, 9.616895978e-06f, 9.562672731e-06f, 9.508434605e-06f, 9.454181721e-06f, - 9.399914200e-06f, 9.345632162e-06f, 9.291335729e-06f, 9.237025021e-06f, 9.182700159e-06f, 9.128361263e-06f, 9.074008456e-06f, 9.019641858e-06f, 8.965261589e-06f, 8.910867770e-06f, - 8.856460524e-06f, 8.802039969e-06f, 8.747606229e-06f, 8.693159422e-06f, 8.638699672e-06f, 8.584227098e-06f, 8.529741821e-06f, 8.475243963e-06f, 8.420733645e-06f, 8.366210988e-06f, - 8.311676113e-06f, 8.257129141e-06f, 8.202570193e-06f, 8.147999390e-06f, 8.093416854e-06f, 8.038822706e-06f, 7.984217066e-06f, 7.929600057e-06f, 7.874971798e-06f, 7.820332413e-06f, - 7.765682021e-06f, 7.711020743e-06f, 7.656348702e-06f, 7.601666019e-06f, 7.546972814e-06f, 7.492269209e-06f, 7.437555325e-06f, 7.382831284e-06f, 7.328097207e-06f, 7.273353215e-06f, - 7.218599429e-06f, 7.163835971e-06f, 7.109062963e-06f, 7.054280524e-06f, 6.999488778e-06f, 6.944687845e-06f, 6.889877846e-06f, 6.835058903e-06f, 6.780231138e-06f, 6.725394671e-06f, - 6.670549624e-06f, 6.615696118e-06f, 6.560834276e-06f, 6.505964217e-06f, 6.451086065e-06f, 6.396199939e-06f, 6.341305962e-06f, 6.286404254e-06f, 6.231494938e-06f, 6.176578135e-06f, - 6.121653965e-06f, 6.066722551e-06f, 6.011784015e-06f, 5.956838476e-06f, 5.901886058e-06f, 5.846926880e-06f, 5.791961066e-06f, 5.736988735e-06f, 5.682010010e-06f, 5.627025012e-06f, - 5.572033863e-06f, 5.517036683e-06f, 5.462033595e-06f, 5.407024720e-06f, 5.352010179e-06f, 5.296990093e-06f, 5.241964585e-06f, 5.186933774e-06f, 5.131897784e-06f, 5.076856736e-06f, - 5.021810750e-06f, 4.966759948e-06f, 4.911704452e-06f, 4.856644382e-06f, 4.801579862e-06f, 4.746511011e-06f, 4.691437951e-06f, 4.636360804e-06f, 4.581279691e-06f, 4.526194733e-06f, - 4.471106053e-06f, 4.416013770e-06f, 4.360918007e-06f, 4.305818885e-06f, 4.250716525e-06f, 4.195611049e-06f, 4.140502578e-06f, 4.085391233e-06f, 4.030277135e-06f, 3.975160407e-06f, - 3.920041169e-06f, 3.864919543e-06f, 3.809795649e-06f, 3.754669610e-06f, 3.699541546e-06f, 3.644411579e-06f, 3.589279830e-06f, 3.534146420e-06f, 3.479011470e-06f, 3.423875103e-06f, - 3.368737438e-06f, 3.313598597e-06f, 3.258458702e-06f, 3.203317874e-06f, 3.148176233e-06f, 3.093033901e-06f, 3.037890999e-06f, 2.982747648e-06f, 2.927603970e-06f, 2.872460085e-06f, - 2.817316114e-06f, 2.762172179e-06f, 2.707028401e-06f, 2.651884901e-06f, 2.596741799e-06f, 2.541599218e-06f, 2.486457277e-06f, 2.431316098e-06f, 2.376175802e-06f, 2.321036509e-06f, - 2.265898342e-06f, 2.210761420e-06f, 2.155625865e-06f, 2.100491797e-06f, 2.045359338e-06f, 1.990228608e-06f, 1.935099729e-06f, 1.879972820e-06f, 1.824848003e-06f, 1.769725399e-06f, - 1.714605128e-06f, 1.659487311e-06f, 1.604372069e-06f, 1.549259523e-06f, 1.494149794e-06f, 1.439043001e-06f, 1.383939266e-06f, 1.328838709e-06f, 1.273741451e-06f, 1.218647613e-06f, - 1.163557315e-06f, 1.108470678e-06f, 1.053387822e-06f, 9.983088679e-07f, 9.432339360e-07f, 8.881631468e-07f, 8.330966209e-07f, 7.780344785e-07f, 7.229768403e-07f, 6.679238264e-07f, - 6.128755573e-07f, 5.578321533e-07f, 5.027937348e-07f, 4.477604220e-07f, 3.927323351e-07f, 3.377095944e-07f, 2.826923202e-07f, 2.276806326e-07f, 1.726746517e-07f, 1.176744977e-07f, - 6.268029068e-08f, 7.692150757e-09f, -4.728980203e-08f, -1.022654477e-07f, -1.572346661e-07f, -2.121973375e-07f, -2.671533418e-07f, -3.221025591e-07f, -3.770448695e-07f, -4.319801532e-07f, - -4.869082903e-07f, -5.418291611e-07f, -5.967426458e-07f, -6.516486246e-07f, -7.065469778e-07f, -7.614375858e-07f, -8.163203289e-07f, -8.711950874e-07f, -9.260617418e-07f, -9.809201726e-07f, - -1.035770260e-06f, -1.090611885e-06f, -1.145444928e-06f, -1.200269269e-06f, -1.255084789e-06f, -1.309891369e-06f, -1.364688889e-06f, -1.419477230e-06f, -1.474256273e-06f, -1.529025899e-06f, - -1.583785988e-06f, -1.638536421e-06f, -1.693277079e-06f, -1.748007843e-06f, -1.802728594e-06f, -1.857439213e-06f, -1.912139581e-06f, -1.966829579e-06f, -2.021509088e-06f, -2.076177989e-06f, - -2.130836163e-06f, -2.185483492e-06f, -2.240119857e-06f, -2.294745139e-06f, -2.349359219e-06f, -2.403961978e-06f, -2.458553299e-06f, -2.513133063e-06f, -2.567701150e-06f, -2.622257443e-06f, - -2.676801822e-06f, -2.731334171e-06f, -2.785854369e-06f, -2.840362300e-06f, -2.894857844e-06f, -2.949340883e-06f, -3.003811300e-06f, -3.058268975e-06f, -3.112713792e-06f, -3.167145630e-06f, - -3.221564374e-06f, -3.275969904e-06f, -3.330362103e-06f, -3.384740853e-06f, -3.439106035e-06f, -3.493457533e-06f, -3.547795227e-06f, -3.602119002e-06f, -3.656428738e-06f, -3.710724318e-06f, - -3.765005624e-06f, -3.819272540e-06f, -3.873524947e-06f, -3.927762727e-06f, -3.981985765e-06f, -4.036193941e-06f, -4.090387139e-06f, -4.144565241e-06f, -4.198728131e-06f, -4.252875691e-06f, - -4.307007803e-06f, -4.361124351e-06f, -4.415225218e-06f, -4.469310286e-06f, -4.523379439e-06f, -4.577432559e-06f, -4.631469530e-06f, -4.685490236e-06f, -4.739494558e-06f, -4.793482381e-06f, - -4.847453588e-06f, -4.901408062e-06f, -4.955345687e-06f, -5.009266346e-06f, -5.063169922e-06f, -5.117056299e-06f, -5.170925362e-06f, -5.224776992e-06f, -5.278611075e-06f, -5.332427494e-06f, - -5.386226133e-06f, -5.440006875e-06f, -5.493769605e-06f, -5.547514207e-06f, -5.601240564e-06f, -5.654948561e-06f, -5.708638082e-06f, -5.762309010e-06f, -5.815961232e-06f, -5.869594629e-06f, - -5.923209088e-06f, -5.976804493e-06f, -6.030380727e-06f, -6.083937675e-06f, -6.137475223e-06f, -6.190993254e-06f, -6.244491653e-06f, -6.297970306e-06f, -6.351429096e-06f, -6.404867909e-06f, - -6.458286630e-06f, -6.511685144e-06f, -6.565063335e-06f, -6.618421089e-06f, -6.671758291e-06f, -6.725074826e-06f, -6.778370579e-06f, -6.831645436e-06f, -6.884899282e-06f, -6.938132003e-06f, - -6.991343484e-06f, -7.044533610e-06f, -7.097702267e-06f, -7.150849342e-06f, -7.203974719e-06f, -7.257078285e-06f, -7.310159924e-06f, -7.363219525e-06f, -7.416256971e-06f, -7.469272149e-06f, - -7.522264946e-06f, -7.575235248e-06f, -7.628182940e-06f, -7.681107910e-06f, -7.734010043e-06f, -7.786889225e-06f, -7.839745344e-06f, -7.892578286e-06f, -7.945387938e-06f, -7.998174185e-06f, - -8.050936916e-06f, -8.103676016e-06f, -8.156391373e-06f, -8.209082873e-06f, -8.261750404e-06f, -8.314393852e-06f, -8.367013106e-06f, -8.419608051e-06f, -8.472178575e-06f, -8.524724566e-06f, - -8.577245910e-06f, -8.629742497e-06f, -8.682214211e-06f, -8.734660943e-06f, -8.787082578e-06f, -8.839479006e-06f, -8.891850113e-06f, -8.944195788e-06f, -8.996515918e-06f, -9.048810392e-06f, - -9.101079097e-06f, -9.153321922e-06f, -9.205538755e-06f, -9.257729484e-06f, -9.309893998e-06f, -9.362032184e-06f, -9.414143932e-06f, -9.466229131e-06f, -9.518287667e-06f, -9.570319432e-06f, - -9.622324312e-06f, -9.674302197e-06f, -9.726252977e-06f, -9.778176539e-06f, -9.830072773e-06f, -9.881941569e-06f, -9.933782814e-06f, -9.985596400e-06f, -1.003738221e-05f, -1.008914015e-05f, - -1.014087009e-05f, -1.019257193e-05f, -1.024424555e-05f, -1.029589085e-05f, -1.034750772e-05f, -1.039909605e-05f, -1.045065572e-05f, -1.050218663e-05f, -1.055368866e-05f, -1.060516171e-05f, - -1.065660567e-05f, -1.070802043e-05f, -1.075940587e-05f, -1.081076190e-05f, -1.086208839e-05f, -1.091338524e-05f, -1.096465234e-05f, -1.101588958e-05f, -1.106709686e-05f, -1.111827405e-05f, - -1.116942106e-05f, -1.122053778e-05f, -1.127162409e-05f, -1.132267989e-05f, -1.137370507e-05f, -1.142469951e-05f, -1.147566312e-05f, -1.152659579e-05f, -1.157749739e-05f, -1.162836784e-05f, - -1.167920701e-05f, -1.173001481e-05f, -1.178079111e-05f, -1.183153582e-05f, -1.188224883e-05f, -1.193293002e-05f, -1.198357930e-05f, -1.203419655e-05f, -1.208478167e-05f, -1.213533454e-05f, - -1.218585507e-05f, -1.223634314e-05f, -1.228679864e-05f, -1.233722148e-05f, -1.238761154e-05f, -1.243796871e-05f, -1.248829290e-05f, -1.253858398e-05f, -1.258884187e-05f, -1.263906643e-05f, - -1.268925759e-05f, -1.273941522e-05f, -1.278953921e-05f, -1.283962947e-05f, -1.288968589e-05f, -1.293970836e-05f, -1.298969677e-05f, -1.303965103e-05f, -1.308957101e-05f, -1.313945663e-05f, - -1.318930776e-05f, -1.323912431e-05f, -1.328890618e-05f, -1.333865324e-05f, -1.338836541e-05f, -1.343804258e-05f, -1.348768463e-05f, -1.353729147e-05f, -1.358686298e-05f, -1.363639908e-05f, - -1.368589964e-05f, -1.373536457e-05f, -1.378479376e-05f, -1.383418710e-05f, -1.388354450e-05f, -1.393286585e-05f, -1.398215104e-05f, -1.403139996e-05f, -1.408061253e-05f, -1.412978862e-05f, - -1.417892815e-05f, -1.422803099e-05f, -1.427709706e-05f, -1.432612624e-05f, -1.437511844e-05f, -1.442407355e-05f, -1.447299146e-05f, -1.452187208e-05f, -1.457071529e-05f, -1.461952101e-05f, - -1.466828911e-05f, -1.471701951e-05f, -1.476571210e-05f, -1.481436677e-05f, -1.486298343e-05f, -1.491156197e-05f, -1.496010228e-05f, -1.500860427e-05f, -1.505706784e-05f, -1.510549288e-05f, - -1.515387929e-05f, -1.520222696e-05f, -1.525053581e-05f, -1.529880572e-05f, -1.534703659e-05f, -1.539522832e-05f, -1.544338081e-05f, -1.549149397e-05f, -1.553956768e-05f, -1.558760184e-05f, - -1.563559637e-05f, -1.568355114e-05f, -1.573146608e-05f, -1.577934106e-05f, -1.582717600e-05f, -1.587497079e-05f, -1.592272533e-05f, -1.597043952e-05f, -1.601811327e-05f, -1.606574646e-05f, - -1.611333901e-05f, -1.616089081e-05f, -1.620840176e-05f, -1.625587176e-05f, -1.630330071e-05f, -1.635068852e-05f, -1.639803508e-05f, -1.644534030e-05f, -1.649260406e-05f, -1.653982629e-05f, - -1.658700687e-05f, -1.663414571e-05f, -1.668124271e-05f, -1.672829777e-05f, -1.677531079e-05f, -1.682228167e-05f, -1.686921032e-05f, -1.691609663e-05f, -1.696294052e-05f, -1.700974187e-05f, - -1.705650060e-05f, -1.710321660e-05f, -1.714988978e-05f, -1.719652004e-05f, -1.724310728e-05f, -1.728965140e-05f, -1.733615231e-05f, -1.738260991e-05f, -1.742902410e-05f, -1.747539479e-05f, - -1.752172188e-05f, -1.756800527e-05f, -1.761424487e-05f, -1.766044057e-05f, -1.770659229e-05f, -1.775269992e-05f, -1.779876337e-05f, -1.784478255e-05f, -1.789075735e-05f, -1.793668768e-05f, - -1.798257346e-05f, -1.802841457e-05f, -1.807421092e-05f, -1.811996242e-05f, -1.816566898e-05f, -1.821133050e-05f, -1.825694688e-05f, -1.830251802e-05f, -1.834804384e-05f, -1.839352424e-05f, - -1.843895912e-05f, -1.848434839e-05f, -1.852969196e-05f, -1.857498972e-05f, -1.862024159e-05f, -1.866544747e-05f, -1.871060727e-05f, -1.875572090e-05f, -1.880078825e-05f, -1.884580924e-05f, - -1.889078377e-05f, -1.893571175e-05f, -1.898059309e-05f, -1.902542769e-05f, -1.907021546e-05f, -1.911495630e-05f, -1.915965013e-05f, -1.920429684e-05f, -1.924889636e-05f, -1.929344858e-05f, - -1.933795341e-05f, -1.938241076e-05f, -1.942682054e-05f, -1.947118266e-05f, -1.951549702e-05f, -1.955976353e-05f, -1.960398211e-05f, -1.964815265e-05f, -1.969227506e-05f, -1.973634927e-05f, - -1.978037516e-05f, -1.982435267e-05f, -1.986828168e-05f, -1.991216211e-05f, -1.995599387e-05f, -1.999977688e-05f, -2.004351103e-05f, -2.008719624e-05f, -2.013083242e-05f, -2.017441947e-05f, - -2.021795731e-05f, -2.026144585e-05f, -2.030488500e-05f, -2.034827467e-05f, -2.039161476e-05f, -2.043490519e-05f, -2.047814587e-05f, -2.052133671e-05f, -2.056447762e-05f, -2.060756851e-05f, - -2.065060930e-05f, -2.069359989e-05f, -2.073654019e-05f, -2.077943012e-05f, -2.082226959e-05f, -2.086505851e-05f, -2.090779678e-05f, -2.095048434e-05f, -2.099312107e-05f, -2.103570691e-05f, - -2.107824175e-05f, -2.112072552e-05f, -2.116315812e-05f, -2.120553946e-05f, -2.124786947e-05f, -2.129014805e-05f, -2.133237512e-05f, -2.137455058e-05f, -2.141667436e-05f, -2.145874636e-05f, - -2.150076650e-05f, -2.154273469e-05f, -2.158465085e-05f, -2.162651489e-05f, -2.166832672e-05f, -2.171008626e-05f, -2.175179343e-05f, -2.179344813e-05f, -2.183505028e-05f, -2.187659980e-05f, - -2.191809659e-05f, -2.195954059e-05f, -2.200093169e-05f, -2.204226982e-05f, -2.208355489e-05f, -2.212478682e-05f, -2.216596551e-05f, -2.220709090e-05f, -2.224816288e-05f, -2.228918139e-05f, - -2.233014633e-05f, -2.237105762e-05f, -2.241191518e-05f, -2.245271892e-05f, -2.249346876e-05f, -2.253416462e-05f, -2.257480642e-05f, -2.261539406e-05f, -2.265592747e-05f, -2.269640656e-05f, - -2.273683126e-05f, -2.277720147e-05f, -2.281751712e-05f, -2.285777813e-05f, -2.289798440e-05f, -2.293813587e-05f, -2.297823244e-05f, -2.301827405e-05f, -2.305826059e-05f, -2.309819200e-05f, - -2.313806819e-05f, -2.317788908e-05f, -2.321765459e-05f, -2.325736463e-05f, -2.329701914e-05f, -2.333661802e-05f, -2.337616119e-05f, -2.341564858e-05f, -2.345508011e-05f, -2.349445569e-05f, - -2.353377524e-05f, -2.357303869e-05f, -2.361224595e-05f, -2.365139695e-05f, -2.369049160e-05f, -2.372952983e-05f, -2.376851155e-05f, -2.380743669e-05f, -2.384630517e-05f, -2.388511691e-05f, - -2.392387183e-05f, -2.396256985e-05f, -2.400121090e-05f, -2.403979488e-05f, -2.407832174e-05f, -2.411679138e-05f, -2.415520374e-05f, -2.419355872e-05f, -2.423185626e-05f, -2.427009628e-05f, - -2.430827870e-05f, -2.434640344e-05f, -2.438447043e-05f, -2.442247958e-05f, -2.446043082e-05f, -2.449832408e-05f, -2.453615928e-05f, -2.457393634e-05f, -2.461165519e-05f, -2.464931574e-05f, - -2.468691792e-05f, -2.472446167e-05f, -2.476194689e-05f, -2.479937352e-05f, -2.483674148e-05f, -2.487405069e-05f, -2.491130108e-05f, -2.494849258e-05f, -2.498562510e-05f, -2.502269858e-05f, - -2.505971294e-05f, -2.509666811e-05f, -2.513356400e-05f, -2.517040055e-05f, -2.520717768e-05f, -2.524389532e-05f, -2.528055339e-05f, -2.531715183e-05f, -2.535369055e-05f, -2.539016948e-05f, - -2.542658855e-05f, -2.546294769e-05f, -2.549924683e-05f, -2.553548588e-05f, -2.557166479e-05f, -2.560778346e-05f, -2.564384184e-05f, -2.567983986e-05f, -2.571577743e-05f, -2.575165448e-05f, - -2.578747095e-05f, -2.582322676e-05f, -2.585892185e-05f, -2.589455613e-05f, -2.593012954e-05f, -2.596564201e-05f, -2.600109346e-05f, -2.603648383e-05f, -2.607181304e-05f, -2.610708103e-05f, - -2.614228772e-05f, -2.617743304e-05f, -2.621251693e-05f, -2.624753930e-05f, -2.628250010e-05f, -2.631739925e-05f, -2.635223668e-05f, -2.638701233e-05f, -2.642172612e-05f, -2.645637799e-05f, - -2.649096786e-05f, -2.652549567e-05f, -2.655996135e-05f, -2.659436482e-05f, -2.662870603e-05f, -2.666298490e-05f, -2.669720137e-05f, -2.673135536e-05f, -2.676544680e-05f, -2.679947564e-05f, - -2.683344181e-05f, -2.686734522e-05f, -2.690118583e-05f, -2.693496356e-05f, -2.696867834e-05f, -2.700233011e-05f, -2.703591880e-05f, -2.706944434e-05f, -2.710290667e-05f, -2.713630572e-05f, - -2.716964142e-05f, -2.720291372e-05f, -2.723612254e-05f, -2.726926781e-05f, -2.730234948e-05f, -2.733536747e-05f, -2.736832172e-05f, -2.740121217e-05f, -2.743403875e-05f, -2.746680139e-05f, - -2.749950004e-05f, -2.753213462e-05f, -2.756470508e-05f, -2.759721134e-05f, -2.762965335e-05f, -2.766203104e-05f, -2.769434434e-05f, -2.772659320e-05f, -2.775877754e-05f, -2.779089731e-05f, - -2.782295245e-05f, -2.785494288e-05f, -2.788686855e-05f, -2.791872939e-05f, -2.795052535e-05f, -2.798225635e-05f, -2.801392234e-05f, -2.804552325e-05f, -2.807705903e-05f, -2.810852961e-05f, - -2.813993492e-05f, -2.817127491e-05f, -2.820254952e-05f, -2.823375868e-05f, -2.826490234e-05f, -2.829598042e-05f, -2.832699288e-05f, -2.835793965e-05f, -2.838882067e-05f, -2.841963588e-05f, - -2.845038522e-05f, -2.848106863e-05f, -2.851168605e-05f, -2.854223742e-05f, -2.857272268e-05f, -2.860314177e-05f, -2.863349464e-05f, -2.866378121e-05f, -2.869400144e-05f, -2.872415527e-05f, - -2.875424263e-05f, -2.878426346e-05f, -2.881421772e-05f, -2.884410534e-05f, -2.887392626e-05f, -2.890368043e-05f, -2.893336778e-05f, -2.896298826e-05f, -2.899254182e-05f, -2.902202839e-05f, - -2.905144792e-05f, -2.908080035e-05f, -2.911008562e-05f, -2.913930368e-05f, -2.916845447e-05f, -2.919753794e-05f, -2.922655402e-05f, -2.925550266e-05f, -2.928438381e-05f, -2.931319742e-05f, - -2.934194341e-05f, -2.937062175e-05f, -2.939923237e-05f, -2.942777521e-05f, -2.945625024e-05f, -2.948465738e-05f, -2.951299658e-05f, -2.954126780e-05f, -2.956947097e-05f, -2.959760604e-05f, - -2.962567296e-05f, -2.965367167e-05f, -2.968160212e-05f, -2.970946426e-05f, -2.973725803e-05f, -2.976498338e-05f, -2.979264026e-05f, -2.982022861e-05f, -2.984774838e-05f, -2.987519951e-05f, - -2.990258197e-05f, -2.992989568e-05f, -2.995714061e-05f, -2.998431669e-05f, -3.001142388e-05f, -3.003846213e-05f, -3.006543138e-05f, -3.009233158e-05f, -3.011916268e-05f, -3.014592464e-05f, - -3.017261739e-05f, -3.019924089e-05f, -3.022579509e-05f, -3.025227993e-05f, -3.027869537e-05f, -3.030504136e-05f, -3.033131785e-05f, -3.035752478e-05f, -3.038366211e-05f, -3.040972979e-05f, - -3.043572776e-05f, -3.046165599e-05f, -3.048751441e-05f, -3.051330299e-05f, -3.053902167e-05f, -3.056467040e-05f, -3.059024914e-05f, -3.061575784e-05f, -3.064119644e-05f, -3.066656491e-05f, - -3.069186319e-05f, -3.071709124e-05f, -3.074224901e-05f, -3.076733644e-05f, -3.079235351e-05f, -3.081730015e-05f, -3.084217632e-05f, -3.086698197e-05f, -3.089171706e-05f, -3.091638155e-05f, - -3.094097538e-05f, -3.096549851e-05f, -3.098995089e-05f, -3.101433248e-05f, -3.103864323e-05f, -3.106288309e-05f, -3.108705203e-05f, -3.111115000e-05f, -3.113517695e-05f, -3.115913283e-05f, - -3.118301761e-05f, -3.120683124e-05f, -3.123057367e-05f, -3.125424486e-05f, -3.127784476e-05f, -3.130137334e-05f, -3.132483055e-05f, -3.134821634e-05f, -3.137153067e-05f, -3.139477350e-05f, - -3.141794479e-05f, -3.144104449e-05f, -3.146407257e-05f, -3.148702897e-05f, -3.150991366e-05f, -3.153272659e-05f, -3.155546772e-05f, -3.157813701e-05f, -3.160073442e-05f, -3.162325991e-05f, - -3.164571343e-05f, -3.166809495e-05f, -3.169040443e-05f, -3.171264181e-05f, -3.173480707e-05f, -3.175690016e-05f, -3.177892104e-05f, -3.180086967e-05f, -3.182274601e-05f, -3.184455002e-05f, - -3.186628167e-05f, -3.188794091e-05f, -3.190952770e-05f, -3.193104200e-05f, -3.195248378e-05f, -3.197385300e-05f, -3.199514961e-05f, -3.201637358e-05f, -3.203752487e-05f, -3.205860344e-05f, - -3.207960926e-05f, -3.210054228e-05f, -3.212140247e-05f, -3.214218980e-05f, -3.216290421e-05f, -3.218354568e-05f, -3.220411418e-05f, -3.222460965e-05f, -3.224503207e-05f, -3.226538140e-05f, - -3.228565760e-05f, -3.230586064e-05f, -3.232599048e-05f, -3.234604708e-05f, -3.236603041e-05f, -3.238594044e-05f, -3.240577712e-05f, -3.242554043e-05f, -3.244523032e-05f, -3.246484677e-05f, - -3.248438973e-05f, -3.250385918e-05f, -3.252325508e-05f, -3.254257739e-05f, -3.256182608e-05f, -3.258100112e-05f, -3.260010247e-05f, -3.261913010e-05f, -3.263808398e-05f, -3.265696407e-05f, - -3.267577034e-05f, -3.269450276e-05f, -3.271316129e-05f, -3.273174590e-05f, -3.275025656e-05f, -3.276869324e-05f, -3.278705590e-05f, -3.280534452e-05f, -3.282355906e-05f, -3.284169948e-05f, - -3.285976577e-05f, -3.287775788e-05f, -3.289567579e-05f, -3.291351946e-05f, -3.293128886e-05f, -3.294898397e-05f, -3.296660476e-05f, -3.298415118e-05f, -3.300162322e-05f, -3.301902084e-05f, - -3.303634401e-05f, -3.305359271e-05f, -3.307076690e-05f, -3.308786656e-05f, -3.310489165e-05f, -3.312184215e-05f, -3.313871803e-05f, -3.315551925e-05f, -3.317224580e-05f, -3.318889764e-05f, - -3.320547474e-05f, -3.322197709e-05f, -3.323840464e-05f, -3.325475737e-05f, -3.327103526e-05f, -3.328723827e-05f, -3.330336638e-05f, -3.331941957e-05f, -3.333539780e-05f, -3.335130105e-05f, - -3.336712929e-05f, -3.338288251e-05f, -3.339856066e-05f, -3.341416373e-05f, -3.342969168e-05f, -3.344514450e-05f, -3.346052216e-05f, -3.347582463e-05f, -3.349105189e-05f, -3.350620391e-05f, - -3.352128067e-05f, -3.353628215e-05f, -3.355120831e-05f, -3.356605914e-05f, -3.358083461e-05f, -3.359553470e-05f, -3.361015938e-05f, -3.362470863e-05f, -3.363918243e-05f, -3.365358075e-05f, - -3.366790357e-05f, -3.368215087e-05f, -3.369632262e-05f, -3.371041881e-05f, -3.372443940e-05f, -3.373838438e-05f, -3.375225373e-05f, -3.376604742e-05f, -3.377976544e-05f, -3.379340775e-05f, - -3.380697435e-05f, -3.382046520e-05f, -3.383388029e-05f, -3.384721959e-05f, -3.386048309e-05f, -3.387367077e-05f, -3.388678260e-05f, -3.389981856e-05f, -3.391277864e-05f, -3.392566282e-05f, - -3.393847106e-05f, -3.395120337e-05f, -3.396385971e-05f, -3.397644006e-05f, -3.398894442e-05f, -3.400137275e-05f, -3.401372505e-05f, -3.402600128e-05f, -3.403820144e-05f, -3.405032551e-05f, - -3.406237346e-05f, -3.407434528e-05f, -3.408624095e-05f, -3.409806046e-05f, -3.410980379e-05f, -3.412147092e-05f, -3.413306183e-05f, -3.414457650e-05f, -3.415601493e-05f, -3.416737709e-05f, - -3.417866296e-05f, -3.418987254e-05f, -3.420100580e-05f, -3.421206273e-05f, -3.422304332e-05f, -3.423394754e-05f, -3.424477539e-05f, -3.425552684e-05f, -3.426620189e-05f, -3.427680051e-05f, - -3.428732270e-05f, -3.429776844e-05f, -3.430813771e-05f, -3.431843051e-05f, -3.432864681e-05f, -3.433878660e-05f, -3.434884987e-05f, -3.435883661e-05f, -3.436874680e-05f, -3.437858044e-05f, - -3.438833750e-05f, -3.439801797e-05f, -3.440762184e-05f, -3.441714911e-05f, -3.442659975e-05f, -3.443597376e-05f, -3.444527112e-05f, -3.445449182e-05f, -3.446363585e-05f, -3.447270320e-05f, - -3.448169385e-05f, -3.449060781e-05f, -3.449944505e-05f, -3.450820556e-05f, -3.451688934e-05f, -3.452549637e-05f, -3.453402665e-05f, -3.454248016e-05f, -3.455085689e-05f, -3.455915684e-05f, - -3.456737999e-05f, -3.457552634e-05f, -3.458359587e-05f, -3.459158859e-05f, -3.459950447e-05f, -3.460734351e-05f, -3.461510570e-05f, -3.462279103e-05f, -3.463039950e-05f, -3.463793110e-05f, - -3.464538581e-05f, -3.465276364e-05f, -3.466006457e-05f, -3.466728860e-05f, -3.467443572e-05f, -3.468150592e-05f, -3.468849919e-05f, -3.469541554e-05f, -3.470225495e-05f, -3.470901741e-05f, - -3.471570293e-05f, -3.472231149e-05f, -3.472884309e-05f, -3.473529772e-05f, -3.474167538e-05f, -3.474797606e-05f, -3.475419976e-05f, -3.476034647e-05f, -3.476641619e-05f, -3.477240892e-05f, - -3.477832464e-05f, -3.478416336e-05f, -3.478992506e-05f, -3.479560976e-05f, -3.480121743e-05f, -3.480674809e-05f, -3.481220172e-05f, -3.481757832e-05f, -3.482287790e-05f, -3.482810044e-05f, - -3.483324595e-05f, -3.483831441e-05f, -3.484330584e-05f, -3.484822022e-05f, -3.485305756e-05f, -3.485781785e-05f, -3.486250109e-05f, -3.486710728e-05f, -3.487163642e-05f, -3.487608851e-05f, - -3.488046354e-05f, -3.488476152e-05f, -3.488898245e-05f, -3.489312632e-05f, -3.489719313e-05f, -3.490118289e-05f, -3.490509559e-05f, -3.490893123e-05f, -3.491268982e-05f, -3.491637135e-05f, - -3.491997583e-05f, -3.492350325e-05f, -3.492695363e-05f, -3.493032695e-05f, -3.493362322e-05f, -3.493684244e-05f, -3.493998461e-05f, -3.494304974e-05f, -3.494603783e-05f, -3.494894888e-05f, - -3.495178289e-05f, -3.495453986e-05f, -3.495721980e-05f, -3.495982270e-05f, -3.496234858e-05f, -3.496479744e-05f, -3.496716928e-05f, -3.496946410e-05f, -3.497168190e-05f, -3.497382270e-05f, - -3.497588649e-05f, -3.497787328e-05f, -3.497978307e-05f, -3.498161587e-05f, -3.498337168e-05f, -3.498505051e-05f, -3.498665237e-05f, -3.498817725e-05f, -3.498962516e-05f, -3.499099611e-05f, - -3.499229011e-05f, -3.499350716e-05f, -3.499464726e-05f, -3.499571042e-05f, -3.499669666e-05f, -3.499760597e-05f, -3.499843836e-05f, -3.499919384e-05f, -3.499987242e-05f, -3.500047410e-05f, - -3.500099890e-05f, -3.500144681e-05f, -3.500181785e-05f, -3.500211202e-05f, -3.500232933e-05f, -3.500246980e-05f, -3.500253342e-05f, -3.500252022e-05f, -3.500243018e-05f, -3.500226334e-05f, - -3.500201969e-05f, -3.500169924e-05f, -3.500130201e-05f, -3.500082800e-05f, -3.500027722e-05f, -3.499964968e-05f, -3.499894540e-05f, -3.499816438e-05f, -3.499730663e-05f, -3.499637217e-05f, - -3.499536100e-05f, -3.499427314e-05f, -3.499310860e-05f, -3.499186738e-05f, -3.499054950e-05f, -3.498915498e-05f, -3.498768381e-05f, -3.498613602e-05f, -3.498451162e-05f, -3.498281062e-05f, - -3.498103303e-05f, -3.497917887e-05f, -3.497724814e-05f, -3.497524086e-05f, -3.497315705e-05f, -3.497099671e-05f, -3.496875986e-05f, -3.496644652e-05f, -3.496405669e-05f, -3.496159039e-05f, - -3.495904764e-05f, -3.495642845e-05f, -3.495373284e-05f, -3.495096081e-05f, -3.494811239e-05f, -3.494518758e-05f, -3.494218641e-05f, -3.493910889e-05f, -3.493595503e-05f, -3.493272485e-05f, - -3.492941837e-05f, -3.492603560e-05f, -3.492257656e-05f, -3.491904126e-05f, -3.491542972e-05f, -3.491174196e-05f, -3.490797799e-05f, -3.490413784e-05f, -3.490022151e-05f, -3.489622902e-05f, - -3.489216040e-05f, -3.488801566e-05f, -3.488379482e-05f, -3.487949790e-05f, -3.487512491e-05f, -3.487067587e-05f, -3.486615080e-05f, -3.486154972e-05f, -3.485687265e-05f, -3.485211960e-05f, - -3.484729060e-05f, -3.484238567e-05f, -3.483740482e-05f, -3.483234808e-05f, -3.482721546e-05f, -3.482200698e-05f, -3.481672267e-05f, -3.481136255e-05f, -3.480592662e-05f, -3.480041493e-05f, - -3.479482747e-05f, -3.478916429e-05f, -3.478342539e-05f, -3.477761081e-05f, -3.477172055e-05f, -3.476575464e-05f, -3.475971311e-05f, -3.475359598e-05f, -3.474740326e-05f, -3.474113498e-05f, - -3.473479117e-05f, -3.472837183e-05f, -3.472187701e-05f, -3.471530672e-05f, -3.470866098e-05f, -3.470193982e-05f, -3.469514325e-05f, -3.468827131e-05f, -3.468132402e-05f, -3.467430140e-05f, - -3.466720347e-05f, -3.466003026e-05f, -3.465278180e-05f, -3.464545810e-05f, -3.463805920e-05f, -3.463058511e-05f, -3.462303587e-05f, -3.461541149e-05f, -3.460771200e-05f, -3.459993744e-05f, - -3.459208782e-05f, -3.458416316e-05f, -3.457616351e-05f, -3.456808887e-05f, -3.455993928e-05f, -3.455171477e-05f, -3.454341535e-05f, -3.453504107e-05f, -3.452659194e-05f, -3.451806799e-05f, - -3.450946925e-05f, -3.450079575e-05f, -3.449204751e-05f, -3.448322456e-05f, -3.447432693e-05f, -3.446535465e-05f, -3.445630774e-05f, -3.444718624e-05f, -3.443799017e-05f, -3.442871956e-05f, - -3.441937444e-05f, -3.440995484e-05f, -3.440046079e-05f, -3.439089232e-05f, -3.438124945e-05f, -3.437153222e-05f, -3.436174066e-05f, -3.435187480e-05f, -3.434193466e-05f, -3.433192027e-05f, - -3.432183168e-05f, -3.431166890e-05f, -3.430143197e-05f, -3.429112092e-05f, -3.428073578e-05f, -3.427027659e-05f, -3.425974336e-05f, -3.424913614e-05f, -3.423845496e-05f, -3.422769985e-05f, - -3.421687084e-05f, -3.420596796e-05f, -3.419499124e-05f, -3.418394072e-05f, -3.417281644e-05f, -3.416161841e-05f, -3.415034668e-05f, -3.413900129e-05f, -3.412758225e-05f, -3.411608961e-05f, - -3.410452340e-05f, -3.409288365e-05f, -3.408117040e-05f, -3.406938368e-05f, -3.405752353e-05f, -3.404558998e-05f, -3.403358306e-05f, -3.402150281e-05f, -3.400934926e-05f, -3.399712246e-05f, - -3.398482243e-05f, -3.397244921e-05f, -3.396000283e-05f, -3.394748334e-05f, -3.393489076e-05f, -3.392222513e-05f, -3.390948650e-05f, -3.389667488e-05f, -3.388379033e-05f, -3.387083288e-05f, - -3.385780257e-05f, -3.384469942e-05f, -3.383152349e-05f, -3.381827480e-05f, -3.380495339e-05f, -3.379155931e-05f, -3.377809258e-05f, -3.376455325e-05f, -3.375094136e-05f, -3.373725693e-05f, - -3.372350002e-05f, -3.370967066e-05f, -3.369576889e-05f, -3.368179474e-05f, -3.366774826e-05f, -3.365362949e-05f, -3.363943846e-05f, -3.362517521e-05f, -3.361083979e-05f, -3.359643222e-05f, - -3.358195257e-05f, -3.356740085e-05f, -3.355277712e-05f, -3.353808141e-05f, -3.352331376e-05f, -3.350847422e-05f, -3.349356282e-05f, -3.347857961e-05f, -3.346352463e-05f, -3.344839791e-05f, - -3.343319951e-05f, -3.341792945e-05f, -3.340258779e-05f, -3.338717457e-05f, -3.337168982e-05f, -3.335613358e-05f, -3.334050592e-05f, -3.332480685e-05f, -3.330903643e-05f, -3.329319470e-05f, - -3.327728170e-05f, -3.326129748e-05f, -3.324524207e-05f, -3.322911553e-05f, -3.321291789e-05f, -3.319664920e-05f, -3.318030950e-05f, -3.316389884e-05f, -3.314741726e-05f, -3.313086481e-05f, - -3.311424152e-05f, -3.309754745e-05f, -3.308078264e-05f, -3.306394713e-05f, -3.304704097e-05f, -3.303006420e-05f, -3.301301687e-05f, -3.299589903e-05f, -3.297871072e-05f, -3.296145198e-05f, - -3.294412287e-05f, -3.292672342e-05f, -3.290925369e-05f, -3.289171372e-05f, -3.287410355e-05f, -3.285642324e-05f, -3.283867283e-05f, -3.282085237e-05f, -3.280296190e-05f, -3.278500147e-05f, - -3.276697113e-05f, -3.274887093e-05f, -3.273070092e-05f, -3.271246113e-05f, -3.269415163e-05f, -3.267577246e-05f, -3.265732366e-05f, -3.263880529e-05f, -3.262021739e-05f, -3.260156001e-05f, - -3.258283321e-05f, -3.256403703e-05f, -3.254517151e-05f, -3.252623672e-05f, -3.250723269e-05f, -3.248815948e-05f, -3.246901714e-05f, -3.244980572e-05f, -3.243052527e-05f, -3.241117583e-05f, - -3.239175747e-05f, -3.237227022e-05f, -3.235271414e-05f, -3.233308928e-05f, -3.231339570e-05f, -3.229363343e-05f, -3.227380254e-05f, -3.225390308e-05f, -3.223393509e-05f, -3.221389863e-05f, - -3.219379375e-05f, -3.217362050e-05f, -3.215337893e-05f, -3.213306910e-05f, -3.211269106e-05f, -3.209224487e-05f, -3.207173056e-05f, -3.205114820e-05f, -3.203049784e-05f, -3.200977954e-05f, - -3.198899334e-05f, -3.196813930e-05f, -3.194721747e-05f, -3.192622791e-05f, -3.190517067e-05f, -3.188404580e-05f, -3.186285337e-05f, -3.184159341e-05f, -3.182026599e-05f, -3.179887116e-05f, - -3.177740898e-05f, -3.175587950e-05f, -3.173428278e-05f, -3.171261887e-05f, -3.169088782e-05f, -3.166908970e-05f, -3.164722455e-05f, -3.162529244e-05f, -3.160329341e-05f, -3.158122753e-05f, - -3.155909485e-05f, -3.153689542e-05f, -3.151462931e-05f, -3.149229657e-05f, -3.146989726e-05f, -3.144743143e-05f, -3.142489913e-05f, -3.140230044e-05f, -3.137963540e-05f, -3.135690407e-05f, - -3.133410651e-05f, -3.131124278e-05f, -3.128831293e-05f, -3.126531703e-05f, -3.124225512e-05f, -3.121912727e-05f, -3.119593354e-05f, -3.117267399e-05f, -3.114934867e-05f, -3.112595764e-05f, - -3.110250096e-05f, -3.107897869e-05f, -3.105539090e-05f, -3.103173763e-05f, -3.100801895e-05f, -3.098423492e-05f, -3.096038559e-05f, -3.093647104e-05f, -3.091249130e-05f, -3.088844646e-05f, - -3.086433657e-05f, -3.084016168e-05f, -3.081592186e-05f, -3.079161717e-05f, -3.076724767e-05f, -3.074281342e-05f, -3.071831448e-05f, -3.069375092e-05f, -3.066912279e-05f, -3.064443015e-05f, - -3.061967308e-05f, -3.059485162e-05f, -3.056996584e-05f, -3.054501580e-05f, -3.052000157e-05f, -3.049492321e-05f, -3.046978078e-05f, -3.044457434e-05f, -3.041930395e-05f, -3.039396968e-05f, - -3.036857159e-05f, -3.034310974e-05f, -3.031758421e-05f, -3.029199504e-05f, -3.026634230e-05f, -3.024062606e-05f, -3.021484639e-05f, -3.018900333e-05f, -3.016309697e-05f, -3.013712736e-05f, - -3.011109456e-05f, -3.008499865e-05f, -3.005883968e-05f, -3.003261772e-05f, -3.000633284e-05f, -2.997998510e-05f, -2.995357456e-05f, -2.992710129e-05f, -2.990056536e-05f, -2.987396683e-05f, - -2.984730576e-05f, -2.982058223e-05f, -2.979379630e-05f, -2.976694803e-05f, -2.974003749e-05f, -2.971306474e-05f, -2.968602986e-05f, -2.965893291e-05f, -2.963177395e-05f, -2.960455306e-05f, - -2.957727029e-05f, -2.954992572e-05f, -2.952251941e-05f, -2.949505144e-05f, -2.946752186e-05f, -2.943993074e-05f, -2.941227816e-05f, -2.938456418e-05f, -2.935678887e-05f, -2.932895230e-05f, - -2.930105452e-05f, -2.927309563e-05f, -2.924507567e-05f, -2.921699472e-05f, -2.918885285e-05f, -2.916065013e-05f, -2.913238662e-05f, -2.910406240e-05f, -2.907567753e-05f, -2.904723209e-05f, - -2.901872614e-05f, -2.899015975e-05f, -2.896153299e-05f, -2.893284593e-05f, -2.890409865e-05f, -2.887529120e-05f, -2.884642367e-05f, -2.881749612e-05f, -2.878850862e-05f, -2.875946125e-05f, - -2.873035406e-05f, -2.870118714e-05f, -2.867196056e-05f, -2.864267438e-05f, -2.861332868e-05f, -2.858392352e-05f, -2.855445899e-05f, -2.852493515e-05f, -2.849535207e-05f, -2.846570982e-05f, - -2.843600848e-05f, -2.840624812e-05f, -2.837642881e-05f, -2.834655062e-05f, -2.831661362e-05f, -2.828661789e-05f, -2.825656350e-05f, -2.822645053e-05f, -2.819627904e-05f, -2.816604911e-05f, - -2.813576080e-05f, -2.810541421e-05f, -2.807500939e-05f, -2.804454642e-05f, -2.801402538e-05f, -2.798344633e-05f, -2.795280936e-05f, -2.792211453e-05f, -2.789136192e-05f, -2.786055161e-05f, - -2.782968366e-05f, -2.779875816e-05f, -2.776777518e-05f, -2.773673478e-05f, -2.770563705e-05f, -2.767448207e-05f, -2.764326990e-05f, -2.761200062e-05f, -2.758067431e-05f, -2.754929104e-05f, - -2.751785088e-05f, -2.748635392e-05f, -2.745480023e-05f, -2.742318988e-05f, -2.739152295e-05f, -2.735979952e-05f, -2.732801966e-05f, -2.729618345e-05f, -2.726429096e-05f, -2.723234227e-05f, - -2.720033746e-05f, -2.716827661e-05f, -2.713615978e-05f, -2.710398707e-05f, -2.707175854e-05f, -2.703947427e-05f, -2.700713434e-05f, -2.697473883e-05f, -2.694228781e-05f, -2.690978137e-05f, - -2.687721957e-05f, -2.684460250e-05f, -2.681193024e-05f, -2.677920286e-05f, -2.674642044e-05f, -2.671358307e-05f, -2.668069081e-05f, -2.664774374e-05f, -2.661474196e-05f, -2.658168552e-05f, - -2.654857452e-05f, -2.651540903e-05f, -2.648218913e-05f, -2.644891491e-05f, -2.641558643e-05f, -2.638220378e-05f, -2.634876703e-05f, -2.631527628e-05f, -2.628173159e-05f, -2.624813305e-05f, - -2.621448074e-05f, -2.618077474e-05f, -2.614701512e-05f, -2.611320197e-05f, -2.607933537e-05f, -2.604541539e-05f, -2.601144213e-05f, -2.597741566e-05f, -2.594333605e-05f, -2.590920340e-05f, - -2.587501778e-05f, -2.584077927e-05f, -2.580648796e-05f, -2.577214392e-05f, -2.573774725e-05f, -2.570329801e-05f, -2.566879629e-05f, -2.563424217e-05f, -2.559963574e-05f, -2.556497708e-05f, - -2.553026626e-05f, -2.549550337e-05f, -2.546068850e-05f, -2.542582172e-05f, -2.539090312e-05f, -2.535593278e-05f, -2.532091078e-05f, -2.528583721e-05f, -2.525071215e-05f, -2.521553568e-05f, - -2.518030788e-05f, -2.514502884e-05f, -2.510969865e-05f, -2.507431737e-05f, -2.503888511e-05f, -2.500340194e-05f, -2.496786794e-05f, -2.493228321e-05f, -2.489664781e-05f, -2.486096185e-05f, - -2.482522540e-05f, -2.478943854e-05f, -2.475360136e-05f, -2.471771395e-05f, -2.468177638e-05f, -2.464578875e-05f, -2.460975114e-05f, -2.457366363e-05f, -2.453752632e-05f, -2.450133927e-05f, - -2.446510258e-05f, -2.442881634e-05f, -2.439248062e-05f, -2.435609552e-05f, -2.431966112e-05f, -2.428317751e-05f, -2.424664477e-05f, -2.421006298e-05f, -2.417343224e-05f, -2.413675263e-05f, - -2.410002423e-05f, -2.406324713e-05f, -2.402642142e-05f, -2.398954719e-05f, -2.395262452e-05f, -2.391565349e-05f, -2.387863420e-05f, -2.384156673e-05f, -2.380445117e-05f, -2.376728760e-05f, - -2.373007612e-05f, -2.369281680e-05f, -2.365550974e-05f, -2.361815503e-05f, -2.358075274e-05f, -2.354330298e-05f, -2.350580582e-05f, -2.346826135e-05f, -2.343066967e-05f, -2.339303086e-05f, - -2.335534500e-05f, -2.331761219e-05f, -2.327983252e-05f, -2.324200607e-05f, -2.320413293e-05f, -2.316621319e-05f, -2.312824694e-05f, -2.309023426e-05f, -2.305217525e-05f, -2.301407000e-05f, - -2.297591859e-05f, -2.293772111e-05f, -2.289947765e-05f, -2.286118830e-05f, -2.282285316e-05f, -2.278447230e-05f, -2.274604582e-05f, -2.270757382e-05f, -2.266905637e-05f, -2.263049357e-05f, - -2.259188550e-05f, -2.255323227e-05f, -2.251453395e-05f, -2.247579064e-05f, -2.243700243e-05f, -2.239816941e-05f, -2.235929167e-05f, -2.232036929e-05f, -2.228140238e-05f, -2.224239102e-05f, - -2.220333530e-05f, -2.216423531e-05f, -2.212509115e-05f, -2.208590289e-05f, -2.204667065e-05f, -2.200739450e-05f, -2.196807454e-05f, -2.192871086e-05f, -2.188930355e-05f, -2.184985270e-05f, - -2.181035841e-05f, -2.177082076e-05f, -2.173123984e-05f, -2.169161576e-05f, -2.165194860e-05f, -2.161223845e-05f, -2.157248541e-05f, -2.153268956e-05f, -2.149285100e-05f, -2.145296983e-05f, - -2.141304613e-05f, -2.137308000e-05f, -2.133307152e-05f, -2.129302080e-05f, -2.125292792e-05f, -2.121279299e-05f, -2.117261608e-05f, -2.113239730e-05f, -2.109213673e-05f, -2.105183447e-05f, - -2.101149062e-05f, -2.097110526e-05f, -2.093067850e-05f, -2.089021041e-05f, -2.084970111e-05f, -2.080915067e-05f, -2.076855920e-05f, -2.072792679e-05f, -2.068725353e-05f, -2.064653952e-05f, - -2.060578485e-05f, -2.056498961e-05f, -2.052415391e-05f, -2.048327782e-05f, -2.044236145e-05f, -2.040140490e-05f, -2.036040825e-05f, -2.031937160e-05f, -2.027829505e-05f, -2.023717868e-05f, - -2.019602261e-05f, -2.015482691e-05f, -2.011359169e-05f, -2.007231704e-05f, -2.003100305e-05f, -1.998964983e-05f, -1.994825746e-05f, -1.990682604e-05f, -1.986535567e-05f, -1.982384644e-05f, - -1.978229845e-05f, -1.974071180e-05f, -1.969908657e-05f, -1.965742287e-05f, -1.961572078e-05f, -1.957398042e-05f, -1.953220187e-05f, -1.949038523e-05f, -1.944853059e-05f, -1.940663805e-05f, - -1.936470772e-05f, -1.932273967e-05f, -1.928073402e-05f, -1.923869085e-05f, -1.919661027e-05f, -1.915449237e-05f, -1.911233725e-05f, -1.907014500e-05f, -1.902791572e-05f, -1.898564951e-05f, - -1.894334646e-05f, -1.890100668e-05f, -1.885863025e-05f, -1.881621729e-05f, -1.877376787e-05f, -1.873128211e-05f, -1.868876009e-05f, -1.864620193e-05f, -1.860360770e-05f, -1.856097752e-05f, - -1.851831148e-05f, -1.847560967e-05f, -1.843287220e-05f, -1.839009916e-05f, -1.834729065e-05f, -1.830444677e-05f, -1.826156762e-05f, -1.821865329e-05f, -1.817570389e-05f, -1.813271950e-05f, - -1.808970024e-05f, -1.804664620e-05f, -1.800355747e-05f, -1.796043416e-05f, -1.791727636e-05f, -1.787408418e-05f, -1.783085770e-05f, -1.778759704e-05f, -1.774430229e-05f, -1.770097355e-05f, - -1.765761091e-05f, -1.761421448e-05f, -1.757078436e-05f, -1.752732064e-05f, -1.748382342e-05f, -1.744029281e-05f, -1.739672890e-05f, -1.735313180e-05f, -1.730950159e-05f, -1.726583839e-05f, - -1.722214229e-05f, -1.717841339e-05f, -1.713465179e-05f, -1.709085759e-05f, -1.704703089e-05f, -1.700317180e-05f, -1.695928040e-05f, -1.691535680e-05f, -1.687140111e-05f, -1.682741341e-05f, - -1.678339382e-05f, -1.673934242e-05f, -1.669525933e-05f, -1.665114464e-05f, -1.660699846e-05f, -1.656282088e-05f, -1.651861200e-05f, -1.647437192e-05f, -1.643010075e-05f, -1.638579859e-05f, - -1.634146553e-05f, -1.629710168e-05f, -1.625270714e-05f, -1.620828201e-05f, -1.616382639e-05f, -1.611934038e-05f, -1.607482409e-05f, -1.603027761e-05f, -1.598570104e-05f, -1.594109449e-05f, - -1.589645806e-05f, -1.585179185e-05f, -1.580709596e-05f, -1.576237049e-05f, -1.571761555e-05f, -1.567283123e-05f, -1.562801764e-05f, -1.558317488e-05f, -1.553830305e-05f, -1.549340225e-05f, - -1.544847259e-05f, -1.540351416e-05f, -1.535852707e-05f, -1.531351143e-05f, -1.526846733e-05f, -1.522339487e-05f, -1.517829416e-05f, -1.513316530e-05f, -1.508800839e-05f, -1.504282354e-05f, - -1.499761084e-05f, -1.495237040e-05f, -1.490710232e-05f, -1.486180671e-05f, -1.481648367e-05f, -1.477113329e-05f, -1.472575569e-05f, -1.468035096e-05f, -1.463491921e-05f, -1.458946054e-05f, - -1.454397505e-05f, -1.449846285e-05f, -1.445292404e-05f, -1.440735873e-05f, -1.436176701e-05f, -1.431614898e-05f, -1.427050476e-05f, -1.422483445e-05f, -1.417913814e-05f, -1.413341594e-05f, - -1.408766796e-05f, -1.404189430e-05f, -1.399609506e-05f, -1.395027035e-05f, -1.390442027e-05f, -1.385854491e-05f, -1.381264440e-05f, -1.376671882e-05f, -1.372076829e-05f, -1.367479291e-05f, - -1.362879277e-05f, -1.358276799e-05f, -1.353671868e-05f, -1.349064492e-05f, -1.344454683e-05f, -1.339842451e-05f, -1.335227807e-05f, -1.330610760e-05f, -1.325991322e-05f, -1.321369503e-05f, - -1.316745312e-05f, -1.312118762e-05f, -1.307489861e-05f, -1.302858621e-05f, -1.298225051e-05f, -1.293589163e-05f, -1.288950967e-05f, -1.284310473e-05f, -1.279667692e-05f, -1.275022633e-05f, - -1.270375309e-05f, -1.265725728e-05f, -1.261073902e-05f, -1.256419841e-05f, -1.251763555e-05f, -1.247105056e-05f, -1.242444352e-05f, -1.237781456e-05f, -1.233116377e-05f, -1.228449126e-05f, - -1.223779713e-05f, -1.219108149e-05f, -1.214434445e-05f, -1.209758611e-05f, -1.205080656e-05f, -1.200400593e-05f, -1.195718432e-05f, -1.191034182e-05f, -1.186347855e-05f, -1.181659461e-05f, - -1.176969010e-05f, -1.172276513e-05f, -1.167581982e-05f, -1.162885425e-05f, -1.158186854e-05f, -1.153486279e-05f, -1.148783711e-05f, -1.144079161e-05f, -1.139372638e-05f, -1.134664154e-05f, - -1.129953719e-05f, -1.125241344e-05f, -1.120527038e-05f, -1.115810814e-05f, -1.111092681e-05f, -1.106372649e-05f, -1.101650731e-05f, -1.096926935e-05f, -1.092201273e-05f, -1.087473755e-05f, - -1.082744393e-05f, -1.078013195e-05f, -1.073280174e-05f, -1.068545339e-05f, -1.063808702e-05f, -1.059070272e-05f, -1.054330061e-05f, -1.049588079e-05f, -1.044844337e-05f, -1.040098845e-05f, - -1.035351614e-05f, -1.030602654e-05f, -1.025851977e-05f, -1.021099593e-05f, -1.016345512e-05f, -1.011589745e-05f, -1.006832302e-05f, -1.002073196e-05f, -9.973124348e-06f, -9.925500306e-06f, - -9.877859937e-06f, -9.830203348e-06f, -9.782530644e-06f, -9.734841933e-06f, -9.687137321e-06f, -9.639416914e-06f, -9.591680820e-06f, -9.543929144e-06f, -9.496161994e-06f, -9.448379476e-06f, - -9.400581696e-06f, -9.352768762e-06f, -9.304940780e-06f, -9.257097857e-06f, -9.209240100e-06f, -9.161367615e-06f, -9.113480510e-06f, -9.065578890e-06f, -9.017662864e-06f, -8.969732537e-06f, - -8.921788018e-06f, -8.873829411e-06f, -8.825856826e-06f, -8.777870368e-06f, -8.729870144e-06f, -8.681856262e-06f, -8.633828828e-06f, -8.585787949e-06f, -8.537733733e-06f, -8.489666287e-06f, - -8.441585717e-06f, -8.393492131e-06f, -8.345385635e-06f, -8.297266338e-06f, -8.249134345e-06f, -8.200989765e-06f, -8.152832704e-06f, -8.104663269e-06f, -8.056481568e-06f, -8.008287708e-06f, - -7.960081796e-06f, -7.911863939e-06f, -7.863634245e-06f, -7.815392821e-06f, -7.767139774e-06f, -7.718875211e-06f, -7.670599241e-06f, -7.622311969e-06f, -7.574013503e-06f, -7.525703951e-06f, - -7.477383420e-06f, -7.429052018e-06f, -7.380709851e-06f, -7.332357028e-06f, -7.283993655e-06f, -7.235619840e-06f, -7.187235690e-06f, -7.138841313e-06f, -7.090436817e-06f, -7.042022308e-06f, - -6.993597894e-06f, -6.945163683e-06f, -6.896719782e-06f, -6.848266299e-06f, -6.799803341e-06f, -6.751331015e-06f, -6.702849429e-06f, -6.654358691e-06f, -6.605858908e-06f, -6.557350188e-06f, - -6.508832638e-06f, -6.460306366e-06f, -6.411771479e-06f, -6.363228086e-06f, -6.314676292e-06f, -6.266116207e-06f, -6.217547937e-06f, -6.168971590e-06f, -6.120387274e-06f, -6.071795097e-06f, - -6.023195166e-06f, -5.974587588e-06f, -5.925972471e-06f, -5.877349923e-06f, -5.828720052e-06f, -5.780082965e-06f, -5.731438769e-06f, -5.682787573e-06f, -5.634129484e-06f, -5.585464609e-06f, - -5.536793057e-06f, -5.488114934e-06f, -5.439430349e-06f, -5.390739409e-06f, -5.342042222e-06f, -5.293338895e-06f, -5.244629537e-06f, -5.195914254e-06f, -5.147193155e-06f, -5.098466347e-06f, - -5.049733937e-06f, -5.000996034e-06f, -4.952252745e-06f, -4.903504177e-06f, -4.854750439e-06f, -4.805991638e-06f, -4.757227881e-06f, -4.708459277e-06f, -4.659685932e-06f, -4.610907955e-06f, - -4.562125454e-06f, -4.513338535e-06f, -4.464547306e-06f, -4.415751876e-06f, -4.366952351e-06f, -4.318148840e-06f, -4.269341449e-06f, -4.220530288e-06f, -4.171715462e-06f, -4.122897080e-06f, - -4.074075250e-06f, -4.025250078e-06f, -3.976421674e-06f, -3.927590143e-06f, -3.878755594e-06f, -3.829918135e-06f, -3.781077872e-06f, -3.732234914e-06f, -3.683389369e-06f, -3.634541342e-06f, - -3.585690943e-06f, -3.536838279e-06f, -3.487983457e-06f, -3.439126584e-06f, -3.390267769e-06f, -3.341407119e-06f, -3.292544741e-06f, -3.243680742e-06f, -3.194815231e-06f, -3.145948315e-06f, - -3.097080101e-06f, -3.048210697e-06f, -2.999340209e-06f, -2.950468747e-06f, -2.901596416e-06f, -2.852723325e-06f, -2.803849580e-06f, -2.754975290e-06f, -2.706100561e-06f, -2.657225501e-06f, - -2.608350218e-06f, -2.559474818e-06f, -2.510599409e-06f, -2.461724098e-06f, -2.412848993e-06f, -2.363974201e-06f, -2.315099829e-06f, -2.266225985e-06f, -2.217352775e-06f, -2.168480308e-06f, - -2.119608689e-06f, -2.070738027e-06f, -2.021868429e-06f, -1.973000001e-06f, -1.924132852e-06f, -1.875267088e-06f, -1.826402816e-06f, -1.777540143e-06f, -1.728679177e-06f, -1.679820024e-06f, - -1.630962793e-06f, -1.582107589e-06f, -1.533254519e-06f, -1.484403692e-06f, -1.435555214e-06f, -1.386709191e-06f, -1.337865731e-06f, -1.289024942e-06f, -1.240186928e-06f, -1.191351799e-06f, - -1.142519660e-06f, -1.093690618e-06f, -1.044864781e-06f, -9.960422549e-07f, -9.472231468e-07f, -8.984075634e-07f, -8.495956117e-07f, -8.007873983e-07f, -7.519830300e-07f, -7.031826136e-07f, - -6.543862556e-07f, -6.055940628e-07f, -5.568061420e-07f, -5.080225996e-07f, -4.592435424e-07f, -4.104690768e-07f, -3.616993096e-07f, -3.129343473e-07f, -2.641742963e-07f, -2.154192632e-07f, - -1.666693545e-07f, -1.179246766e-07f, -6.918533593e-08f, -2.045143897e-08f, 2.827690791e-08f, 7.699959838e-08f, 1.257165261e-07f, 1.744275847e-07f, 2.231326679e-07f, 2.718316696e-07f, - 3.205244833e-07f, 3.692110030e-07f, 4.178911224e-07f, 4.665647353e-07f, 5.152317357e-07f, 5.638920175e-07f, 6.125454745e-07f, 6.611920007e-07f, 7.098314900e-07f, 7.584638366e-07f, - 8.070889343e-07f, 8.557066774e-07f, 9.043169598e-07f, 9.529196756e-07f, 1.001514719e-06f, 1.050101984e-06f, 1.098681366e-06f, 1.147252757e-06f, 1.195816053e-06f, 1.244371148e-06f, - 1.292917935e-06f, 1.341456311e-06f, 1.389986168e-06f, 1.438507401e-06f, 1.487019905e-06f, 1.535523574e-06f, 1.584018303e-06f, 1.632503986e-06f, 1.680980518e-06f, 1.729447793e-06f, - 1.777905707e-06f, 1.826354153e-06f, 1.874793026e-06f, 1.923222221e-06f, 1.971641634e-06f, 2.020051158e-06f, 2.068450688e-06f, 2.116840120e-06f, 2.165219349e-06f, 2.213588268e-06f, - 2.261946774e-06f, 2.310294761e-06f, 2.358632124e-06f, 2.406958759e-06f, 2.455274560e-06f, 2.503579422e-06f, 2.551873242e-06f, 2.600155913e-06f, 2.648427332e-06f, 2.696687393e-06f, - 2.744935992e-06f, 2.793173024e-06f, 2.841398385e-06f, 2.889611970e-06f, 2.937813675e-06f, 2.986003395e-06f, 3.034181026e-06f, 3.082346463e-06f, 3.130499601e-06f, 3.178640338e-06f, - 3.226768567e-06f, 3.274884186e-06f, 3.322987089e-06f, 3.371077174e-06f, 3.419154334e-06f, 3.467218468e-06f, 3.515269469e-06f, 3.563307235e-06f, 3.611331662e-06f, 3.659342645e-06f, - 3.707340080e-06f, 3.755323865e-06f, 3.803293894e-06f, 3.851250065e-06f, 3.899192273e-06f, 3.947120416e-06f, 3.995034388e-06f, 4.042934087e-06f, 4.090819409e-06f, 4.138690251e-06f, - 4.186546509e-06f, 4.234388079e-06f, 4.282214860e-06f, 4.330026746e-06f, 4.377823635e-06f, 4.425605423e-06f, 4.473372008e-06f, 4.521123286e-06f, 4.568859154e-06f, 4.616579509e-06f, - 4.664284249e-06f, 4.711973269e-06f, 4.759646468e-06f, 4.807303742e-06f, 4.854944988e-06f, 4.902570105e-06f, 4.950178988e-06f, 4.997771535e-06f, 5.045347645e-06f, 5.092907213e-06f, - 5.140450138e-06f, 5.187976317e-06f, 5.235485648e-06f, 5.282978028e-06f, 5.330453355e-06f, 5.377911527e-06f, 5.425352441e-06f, 5.472775995e-06f, 5.520182088e-06f, 5.567570616e-06f, - 5.614941478e-06f, 5.662294572e-06f, 5.709629797e-06f, 5.756947049e-06f, 5.804246228e-06f, 5.851527231e-06f, 5.898789957e-06f, 5.946034304e-06f, 5.993260171e-06f, 6.040467455e-06f, - 6.087656056e-06f, 6.134825871e-06f, 6.181976801e-06f, 6.229108742e-06f, 6.276221594e-06f, 6.323315255e-06f, 6.370389625e-06f, 6.417444602e-06f, 6.464480085e-06f, 6.511495973e-06f, - 6.558492165e-06f, 6.605468560e-06f, 6.652425058e-06f, 6.699361557e-06f, 6.746277956e-06f, 6.793174156e-06f, 6.840050054e-06f, 6.886905551e-06f, 6.933740547e-06f, 6.980554940e-06f, - 7.027348630e-06f, 7.074121517e-06f, 7.120873501e-06f, 7.167604481e-06f, 7.214314356e-06f, 7.261003028e-06f, 7.307670396e-06f, 7.354316359e-06f, 7.400940818e-06f, 7.447543673e-06f, - 7.494124825e-06f, 7.540684172e-06f, 7.587221616e-06f, 7.633737057e-06f, 7.680230395e-06f, 7.726701531e-06f, 7.773150365e-06f, 7.819576798e-06f, 7.865980730e-06f, 7.912362062e-06f, - 7.958720695e-06f, 8.005056530e-06f, 8.051369468e-06f, 8.097659408e-06f, 8.143926254e-06f, 8.190169905e-06f, 8.236390262e-06f, 8.282587227e-06f, 8.328760702e-06f, 8.374910586e-06f, - 8.421036783e-06f, 8.467139193e-06f, 8.513217717e-06f, 8.559272258e-06f, 8.605302716e-06f, 8.651308994e-06f, 8.697290994e-06f, 8.743248616e-06f, 8.789181764e-06f, 8.835090338e-06f, - 8.880974242e-06f, 8.926833377e-06f, 8.972667644e-06f, 9.018476948e-06f, 9.064261189e-06f, 9.110020270e-06f, 9.155754094e-06f, 9.201462562e-06f, 9.247145578e-06f, 9.292803044e-06f, - 9.338434863e-06f, 9.384040938e-06f, 9.429621171e-06f, 9.475175465e-06f, 9.520703723e-06f, 9.566205849e-06f, 9.611681744e-06f, 9.657131314e-06f, 9.702554459e-06f, 9.747951085e-06f, - 9.793321095e-06f, 9.838664391e-06f, 9.883980877e-06f, 9.929270457e-06f, 9.974533034e-06f, 1.001976851e-05f, 1.006497680e-05f, 1.011015779e-05f, 1.015531140e-05f, 1.020043752e-05f, - 1.024553606e-05f, 1.029060693e-05f, 1.033565003e-05f, 1.038066526e-05f, 1.042565252e-05f, 1.047061174e-05f, 1.051554279e-05f, 1.056044560e-05f, 1.060532007e-05f, 1.065016609e-05f, - 1.069498358e-05f, 1.073977244e-05f, 1.078453258e-05f, 1.082926390e-05f, 1.087396630e-05f, 1.091863969e-05f, 1.096328398e-05f, 1.100789907e-05f, 1.105248487e-05f, 1.109704128e-05f, - 1.114156820e-05f, 1.118606555e-05f, 1.123053323e-05f, 1.127497114e-05f, 1.131937920e-05f, 1.136375730e-05f, 1.140810535e-05f, 1.145242326e-05f, 1.149671093e-05f, 1.154096828e-05f, - 1.158519520e-05f, 1.162939161e-05f, 1.167355740e-05f, 1.171769250e-05f, 1.176179679e-05f, 1.180587020e-05f, 1.184991262e-05f, 1.189392397e-05f, 1.193790414e-05f, 1.198185305e-05f, - 1.202577061e-05f, 1.206965672e-05f, 1.211351129e-05f, 1.215733422e-05f, 1.220112543e-05f, 1.224488482e-05f, 1.228861230e-05f, 1.233230777e-05f, 1.237597115e-05f, 1.241960234e-05f, - 1.246320125e-05f, 1.250676779e-05f, 1.255030186e-05f, 1.259380338e-05f, 1.263727225e-05f, 1.268070838e-05f, 1.272411168e-05f, 1.276748206e-05f, 1.281081942e-05f, 1.285412368e-05f, - 1.289739474e-05f, 1.294063251e-05f, 1.298383690e-05f, 1.302700782e-05f, 1.307014518e-05f, 1.311324889e-05f, 1.315631886e-05f, 1.319935499e-05f, 1.324235720e-05f, 1.328532540e-05f, - 1.332825949e-05f, 1.337115938e-05f, 1.341402499e-05f, 1.345685623e-05f, 1.349965299e-05f, 1.354241520e-05f, 1.358514277e-05f, 1.362783560e-05f, 1.367049361e-05f, 1.371311669e-05f, - 1.375570478e-05f, 1.379825777e-05f, 1.384077558e-05f, 1.388325811e-05f, 1.392570528e-05f, 1.396811701e-05f, 1.401049319e-05f, 1.405283374e-05f, 1.409513857e-05f, 1.413740760e-05f, - 1.417964073e-05f, 1.422183788e-05f, 1.426399895e-05f, 1.430612386e-05f, 1.434821253e-05f, 1.439026485e-05f, 1.443228075e-05f, 1.447426014e-05f, 1.451620292e-05f, 1.455810902e-05f, - 1.459997833e-05f, 1.464181078e-05f, 1.468360628e-05f, 1.472536474e-05f, 1.476708607e-05f, 1.480877018e-05f, 1.485041699e-05f, 1.489202642e-05f, 1.493359836e-05f, 1.497513274e-05f, - 1.501662947e-05f, 1.505808847e-05f, 1.509950964e-05f, 1.514089290e-05f, 1.518223816e-05f, 1.522354534e-05f, 1.526481434e-05f, 1.530604510e-05f, 1.534723751e-05f, 1.538839149e-05f, - 1.542950695e-05f, 1.547058382e-05f, 1.551162200e-05f, 1.555262141e-05f, 1.559358196e-05f, 1.563450357e-05f, 1.567538616e-05f, 1.571622963e-05f, 1.575703390e-05f, 1.579779888e-05f, - 1.583852450e-05f, 1.587921067e-05f, 1.591985729e-05f, 1.596046430e-05f, 1.600103159e-05f, 1.604155910e-05f, 1.608204672e-05f, 1.612249439e-05f, 1.616290201e-05f, 1.620326950e-05f, - 1.624359678e-05f, 1.628388377e-05f, 1.632413037e-05f, 1.636433651e-05f, 1.640450209e-05f, 1.644462705e-05f, 1.648471129e-05f, 1.652475474e-05f, 1.656475730e-05f, 1.660471890e-05f, - 1.664463944e-05f, 1.668451886e-05f, 1.672435707e-05f, 1.676415397e-05f, 1.680390950e-05f, 1.684362357e-05f, 1.688329609e-05f, 1.692292699e-05f, 1.696251618e-05f, 1.700206358e-05f, - 1.704156910e-05f, 1.708103267e-05f, 1.712045420e-05f, 1.715983362e-05f, 1.719917084e-05f, 1.723846577e-05f, 1.727771834e-05f, 1.731692847e-05f, 1.735609607e-05f, 1.739522106e-05f, - 1.743430337e-05f, 1.747334291e-05f, 1.751233960e-05f, 1.755129336e-05f, 1.759020411e-05f, 1.762907177e-05f, 1.766789626e-05f, 1.770667749e-05f, 1.774541540e-05f, 1.778410989e-05f, - 1.782276089e-05f, 1.786136832e-05f, 1.789993210e-05f, 1.793845214e-05f, 1.797692838e-05f, 1.801536073e-05f, 1.805374910e-05f, 1.809209343e-05f, 1.813039363e-05f, 1.816864962e-05f, - 1.820686133e-05f, 1.824502867e-05f, 1.828315157e-05f, 1.832122995e-05f, 1.835926372e-05f, 1.839725282e-05f, 1.843519716e-05f, 1.847309667e-05f, 1.851095126e-05f, 1.854876087e-05f, - 1.858652540e-05f, 1.862424478e-05f, 1.866191895e-05f, 1.869954781e-05f, 1.873713129e-05f, 1.877466931e-05f, 1.881216180e-05f, 1.884960868e-05f, 1.888700987e-05f, 1.892436530e-05f, - 1.896167488e-05f, 1.899893855e-05f, 1.903615622e-05f, 1.907332782e-05f, 1.911045328e-05f, 1.914753251e-05f, 1.918456544e-05f, 1.922155199e-05f, 1.925849209e-05f, 1.929538567e-05f, - 1.933223264e-05f, 1.936903294e-05f, 1.940578648e-05f, 1.944249319e-05f, 1.947915299e-05f, 1.951576582e-05f, 1.955233159e-05f, 1.958885024e-05f, 1.962532167e-05f, 1.966174583e-05f, - 1.969812264e-05f, 1.973445202e-05f, 1.977073390e-05f, 1.980696819e-05f, 1.984315484e-05f, 1.987929377e-05f, 1.991538490e-05f, 1.995142815e-05f, 1.998742346e-05f, 2.002337075e-05f, - 2.005926995e-05f, 2.009512098e-05f, 2.013092377e-05f, 2.016667825e-05f, 2.020238435e-05f, 2.023804199e-05f, 2.027365109e-05f, 2.030921160e-05f, 2.034472342e-05f, 2.038018650e-05f, - 2.041560076e-05f, 2.045096613e-05f, 2.048628253e-05f, 2.052154990e-05f, 2.055676816e-05f, 2.059193724e-05f, 2.062705706e-05f, 2.066212757e-05f, 2.069714868e-05f, 2.073212032e-05f, - 2.076704243e-05f, 2.080191493e-05f, 2.083673776e-05f, 2.087151083e-05f, 2.090623408e-05f, 2.094090745e-05f, 2.097553085e-05f, 2.101010422e-05f, 2.104462749e-05f, 2.107910059e-05f, - 2.111352345e-05f, 2.114789600e-05f, 2.118221817e-05f, 2.121648989e-05f, 2.125071108e-05f, 2.128488169e-05f, 2.131900165e-05f, 2.135307087e-05f, 2.138708930e-05f, 2.142105686e-05f, - 2.145497349e-05f, 2.148883912e-05f, 2.152265368e-05f, 2.155641710e-05f, 2.159012931e-05f, 2.162379024e-05f, 2.165739983e-05f, 2.169095801e-05f, 2.172446472e-05f, 2.175791987e-05f, - 2.179132341e-05f, 2.182467527e-05f, 2.185797538e-05f, 2.189122367e-05f, 2.192442009e-05f, 2.195756455e-05f, 2.199065699e-05f, 2.202369735e-05f, 2.205668556e-05f, 2.208962156e-05f, - 2.212250527e-05f, 2.215533663e-05f, 2.218811558e-05f, 2.222084204e-05f, 2.225351596e-05f, 2.228613727e-05f, 2.231870590e-05f, 2.235122178e-05f, 2.238368486e-05f, 2.241609506e-05f, - 2.244845232e-05f, 2.248075658e-05f, 2.251300777e-05f, 2.254520583e-05f, 2.257735069e-05f, 2.260944229e-05f, 2.264148056e-05f, 2.267346543e-05f, 2.270539686e-05f, 2.273727476e-05f, - 2.276909908e-05f, 2.280086975e-05f, 2.283258672e-05f, 2.286424991e-05f, 2.289585926e-05f, 2.292741471e-05f, 2.295891620e-05f, 2.299036367e-05f, 2.302175704e-05f, 2.305309626e-05f, - 2.308438127e-05f, 2.311561200e-05f, 2.314678839e-05f, 2.317791038e-05f, 2.320897791e-05f, 2.323999091e-05f, 2.327094933e-05f, 2.330185309e-05f, 2.333270215e-05f, 2.336349643e-05f, - 2.339423588e-05f, 2.342492044e-05f, 2.345555004e-05f, 2.348612462e-05f, 2.351664413e-05f, 2.354710850e-05f, 2.357751767e-05f, 2.360787158e-05f, 2.363817017e-05f, 2.366841339e-05f, - 2.369860116e-05f, 2.372873344e-05f, 2.375881015e-05f, 2.378883125e-05f, 2.381879667e-05f, 2.384870635e-05f, 2.387856024e-05f, 2.390835827e-05f, 2.393810039e-05f, 2.396778653e-05f, - 2.399741664e-05f, 2.402699066e-05f, 2.405650853e-05f, 2.408597019e-05f, 2.411537558e-05f, 2.414472466e-05f, 2.417401735e-05f, 2.420325360e-05f, 2.423243335e-05f, 2.426155655e-05f, - 2.429062313e-05f, 2.431963304e-05f, 2.434858623e-05f, 2.437748264e-05f, 2.440632220e-05f, 2.443510487e-05f, 2.446383058e-05f, 2.449249928e-05f, 2.452111091e-05f, 2.454966542e-05f, - 2.457816275e-05f, 2.460660284e-05f, 2.463498565e-05f, 2.466331110e-05f, 2.469157916e-05f, 2.471978975e-05f, 2.474794283e-05f, 2.477603834e-05f, 2.480407623e-05f, 2.483205644e-05f, - 2.485997892e-05f, 2.488784361e-05f, 2.491565046e-05f, 2.494339941e-05f, 2.497109041e-05f, 2.499872340e-05f, 2.502629833e-05f, 2.505381515e-05f, 2.508127381e-05f, 2.510867424e-05f, - 2.513601640e-05f, 2.516330023e-05f, 2.519052568e-05f, 2.521769270e-05f, 2.524480123e-05f, 2.527185122e-05f, 2.529884262e-05f, 2.532577538e-05f, 2.535264944e-05f, 2.537946475e-05f, - 2.540622125e-05f, 2.543291891e-05f, 2.545955766e-05f, 2.548613746e-05f, 2.551265824e-05f, 2.553911997e-05f, 2.556552258e-05f, 2.559186604e-05f, 2.561815028e-05f, 2.564437526e-05f, - 2.567054092e-05f, 2.569664721e-05f, 2.572269410e-05f, 2.574868151e-05f, 2.577460941e-05f, 2.580047774e-05f, 2.582628646e-05f, 2.585203551e-05f, 2.587772484e-05f, 2.590335441e-05f, - 2.592892416e-05f, 2.595443405e-05f, 2.597988403e-05f, 2.600527404e-05f, 2.603060405e-05f, 2.605587399e-05f, 2.608108383e-05f, 2.610623351e-05f, 2.613132298e-05f, 2.615635221e-05f, - 2.618132113e-05f, 2.620622970e-05f, 2.623107788e-05f, 2.625586561e-05f, 2.628059285e-05f, 2.630525955e-05f, 2.632986566e-05f, 2.635441115e-05f, 2.637889595e-05f, 2.640332002e-05f, - 2.642768332e-05f, 2.645198581e-05f, 2.647622742e-05f, 2.650040812e-05f, 2.652452787e-05f, 2.654858661e-05f, 2.657258430e-05f, 2.659652089e-05f, 2.662039634e-05f, 2.664421061e-05f, - 2.666796364e-05f, 2.669165540e-05f, 2.671528583e-05f, 2.673885490e-05f, 2.676236256e-05f, 2.678580876e-05f, 2.680919346e-05f, 2.683251661e-05f, 2.685577818e-05f, 2.687897811e-05f, - 2.690211636e-05f, 2.692519290e-05f, 2.694820767e-05f, 2.697116064e-05f, 2.699405175e-05f, 2.701688097e-05f, 2.703964826e-05f, 2.706235356e-05f, 2.708499684e-05f, 2.710757806e-05f, - 2.713009717e-05f, 2.715255413e-05f, 2.717494890e-05f, 2.719728143e-05f, 2.721955169e-05f, 2.724175964e-05f, 2.726390522e-05f, 2.728598840e-05f, 2.730800915e-05f, 2.732996740e-05f, - 2.735186314e-05f, 2.737369631e-05f, 2.739546688e-05f, 2.741717480e-05f, 2.743882003e-05f, 2.746040254e-05f, 2.748192228e-05f, 2.750337922e-05f, 2.752477330e-05f, 2.754610450e-05f, - 2.756737278e-05f, 2.758857809e-05f, 2.760972040e-05f, 2.763079966e-05f, 2.765181584e-05f, 2.767276890e-05f, 2.769365879e-05f, 2.771448549e-05f, 2.773524895e-05f, 2.775594914e-05f, - 2.777658601e-05f, 2.779715953e-05f, 2.781766966e-05f, 2.783811636e-05f, 2.785849960e-05f, 2.787881934e-05f, 2.789907553e-05f, 2.791926815e-05f, 2.793939715e-05f, 2.795946251e-05f, - 2.797946418e-05f, 2.799940212e-05f, 2.801927630e-05f, 2.803908669e-05f, 2.805883324e-05f, 2.807851593e-05f, 2.809813471e-05f, 2.811768955e-05f, 2.813718041e-05f, 2.815660726e-05f, - 2.817597007e-05f, 2.819526879e-05f, 2.821450340e-05f, 2.823367386e-05f, 2.825278013e-05f, 2.827182217e-05f, 2.829079997e-05f, 2.830971347e-05f, 2.832856265e-05f, 2.834734748e-05f, - 2.836606791e-05f, 2.838472392e-05f, 2.840331547e-05f, 2.842184253e-05f, 2.844030506e-05f, 2.845870303e-05f, 2.847703641e-05f, 2.849530517e-05f, 2.851350928e-05f, 2.853164869e-05f, - 2.854972338e-05f, 2.856773332e-05f, 2.858567847e-05f, 2.860355881e-05f, 2.862137429e-05f, 2.863912490e-05f, 2.865681059e-05f, 2.867443134e-05f, 2.869198711e-05f, 2.870947788e-05f, - 2.872690361e-05f, 2.874426427e-05f, 2.876155984e-05f, 2.877879027e-05f, 2.879595555e-05f, 2.881305564e-05f, 2.883009050e-05f, 2.884706012e-05f, 2.886396446e-05f, 2.888080349e-05f, - 2.889757719e-05f, 2.891428551e-05f, 2.893092844e-05f, 2.894750595e-05f, 2.896401800e-05f, 2.898046456e-05f, 2.899684562e-05f, 2.901316113e-05f, 2.902941108e-05f, 2.904559543e-05f, - 2.906171416e-05f, 2.907776724e-05f, 2.909375463e-05f, 2.910967632e-05f, 2.912553228e-05f, 2.914132247e-05f, 2.915704687e-05f, 2.917270546e-05f, 2.918829821e-05f, 2.920382508e-05f, - 2.921928607e-05f, 2.923468112e-05f, 2.925001024e-05f, 2.926527337e-05f, 2.928047051e-05f, 2.929560162e-05f, 2.931066668e-05f, 2.932566566e-05f, 2.934059854e-05f, 2.935546529e-05f, - 2.937026589e-05f, 2.938500032e-05f, 2.939966854e-05f, 2.941427053e-05f, 2.942880628e-05f, 2.944327575e-05f, 2.945767892e-05f, 2.947201576e-05f, 2.948628626e-05f, 2.950049039e-05f, - 2.951462812e-05f, 2.952869944e-05f, 2.954270432e-05f, 2.955664273e-05f, 2.957051465e-05f, 2.958432007e-05f, 2.959805895e-05f, 2.961173128e-05f, 2.962533703e-05f, 2.963887619e-05f, - 2.965234872e-05f, 2.966575461e-05f, 2.967909383e-05f, 2.969236637e-05f, 2.970557219e-05f, 2.971871129e-05f, 2.973178364e-05f, 2.974478922e-05f, 2.975772801e-05f, 2.977059998e-05f, - 2.978340512e-05f, 2.979614340e-05f, 2.980881482e-05f, 2.982141933e-05f, 2.983395694e-05f, 2.984642761e-05f, 2.985883132e-05f, 2.987116806e-05f, 2.988343782e-05f, 2.989564055e-05f, - 2.990777626e-05f, 2.991984492e-05f, 2.993184651e-05f, 2.994378102e-05f, 2.995564841e-05f, 2.996744869e-05f, 2.997918182e-05f, 2.999084779e-05f, 3.000244659e-05f, 3.001397819e-05f, - 3.002544258e-05f, 3.003683973e-05f, 3.004816964e-05f, 3.005943229e-05f, 3.007062765e-05f, 3.008175572e-05f, 3.009281646e-05f, 3.010380988e-05f, 3.011473595e-05f, 3.012559466e-05f, - 3.013638598e-05f, 3.014710991e-05f, 3.015776643e-05f, 3.016835552e-05f, 3.017887717e-05f, 3.018933136e-05f, 3.019971807e-05f, 3.021003730e-05f, 3.022028902e-05f, 3.023047323e-05f, - 3.024058990e-05f, 3.025063903e-05f, 3.026062059e-05f, 3.027053458e-05f, 3.028038099e-05f, 3.029015978e-05f, 3.029987096e-05f, 3.030951451e-05f, 3.031909042e-05f, 3.032859867e-05f, - 3.033803925e-05f, 3.034741215e-05f, 3.035671735e-05f, 3.036595485e-05f, 3.037512462e-05f, 3.038422666e-05f, 3.039326096e-05f, 3.040222749e-05f, 3.041112626e-05f, 3.041995725e-05f, - 3.042872045e-05f, 3.043741584e-05f, 3.044604342e-05f, 3.045460317e-05f, 3.046309509e-05f, 3.047151916e-05f, 3.047987537e-05f, 3.048816371e-05f, 3.049638417e-05f, 3.050453674e-05f, - 3.051262142e-05f, 3.052063818e-05f, 3.052858703e-05f, 3.053646794e-05f, 3.054428092e-05f, 3.055202595e-05f, 3.055970302e-05f, 3.056731213e-05f, 3.057485327e-05f, 3.058232642e-05f, - 3.058973158e-05f, 3.059706873e-05f, 3.060433789e-05f, 3.061153902e-05f, 3.061867213e-05f, 3.062573721e-05f, 3.063273425e-05f, 3.063966324e-05f, 3.064652417e-05f, 3.065331705e-05f, - 3.066004185e-05f, 3.066669858e-05f, 3.067328723e-05f, 3.067980779e-05f, 3.068626025e-05f, 3.069264461e-05f, 3.069896087e-05f, 3.070520900e-05f, 3.071138902e-05f, 3.071750092e-05f, - 3.072354468e-05f, 3.072952031e-05f, 3.073542779e-05f, 3.074126713e-05f, 3.074703831e-05f, 3.075274134e-05f, 3.075837621e-05f, 3.076394292e-05f, 3.076944145e-05f, 3.077487181e-05f, - 3.078023399e-05f, 3.078552799e-05f, 3.079075380e-05f, 3.079591142e-05f, 3.080100085e-05f, 3.080602209e-05f, 3.081097512e-05f, 3.081585996e-05f, 3.082067658e-05f, 3.082542500e-05f, - 3.083010521e-05f, 3.083471721e-05f, 3.083926099e-05f, 3.084373656e-05f, 3.084814391e-05f, 3.085248303e-05f, 3.085675394e-05f, 3.086095661e-05f, 3.086509107e-05f, 3.086915730e-05f, - 3.087315530e-05f, 3.087708507e-05f, 3.088094661e-05f, 3.088473993e-05f, 3.088846501e-05f, 3.089212187e-05f, 3.089571049e-05f, 3.089923088e-05f, 3.090268304e-05f, 3.090606698e-05f, - 3.090938268e-05f, 3.091263015e-05f, 3.091580940e-05f, 3.091892042e-05f, 3.092196321e-05f, 3.092493778e-05f, 3.092784412e-05f, 3.093068224e-05f, 3.093345215e-05f, 3.093615383e-05f, - 3.093878730e-05f, 3.094135255e-05f, 3.094384959e-05f, 3.094627842e-05f, 3.094863904e-05f, 3.095093146e-05f, 3.095315568e-05f, 3.095531169e-05f, 3.095739952e-05f, 3.095941915e-05f, - 3.096137059e-05f, 3.096325385e-05f, 3.096506892e-05f, 3.096681582e-05f, 3.096849454e-05f, 3.097010510e-05f, 3.097164749e-05f, 3.097312172e-05f, 3.097452779e-05f, 3.097586571e-05f, - 3.097713549e-05f, 3.097833713e-05f, 3.097947063e-05f, 3.098053600e-05f, 3.098153324e-05f, 3.098246237e-05f, 3.098332338e-05f, 3.098411629e-05f, 3.098484110e-05f, 3.098549781e-05f, - 3.098608643e-05f, 3.098660697e-05f, 3.098705944e-05f, 3.098744383e-05f, 3.098776017e-05f, 3.098800845e-05f, 3.098818869e-05f, 3.098830089e-05f, 3.098834506e-05f, 3.098832120e-05f, - 3.098822932e-05f, 3.098806944e-05f, 3.098784156e-05f, 3.098754569e-05f, 3.098718184e-05f, 3.098675001e-05f, 3.098625022e-05f, 3.098568247e-05f, 3.098504678e-05f, 3.098434314e-05f, - 3.098357158e-05f, 3.098273210e-05f, 3.098182471e-05f, 3.098084943e-05f, 3.097980625e-05f, 3.097869519e-05f, 3.097751627e-05f, 3.097626949e-05f, 3.097495485e-05f, 3.097357239e-05f, - 3.097212209e-05f, 3.097060399e-05f, 3.096901807e-05f, 3.096736437e-05f, 3.096564288e-05f, 3.096385363e-05f, 3.096199662e-05f, 3.096007186e-05f, 3.095807937e-05f, 3.095601915e-05f, - 3.095389123e-05f, 3.095169561e-05f, 3.094943231e-05f, 3.094710134e-05f, 3.094470271e-05f, 3.094223643e-05f, 3.093970252e-05f, 3.093710100e-05f, 3.093443187e-05f, 3.093169515e-05f, - 3.092889085e-05f, 3.092601899e-05f, 3.092307957e-05f, 3.092007263e-05f, 3.091699816e-05f, 3.091385619e-05f, 3.091064673e-05f, 3.090736979e-05f, 3.090402539e-05f, 3.090061354e-05f, - 3.089713426e-05f, 3.089358757e-05f, 3.088997348e-05f, 3.088629200e-05f, 3.088254315e-05f, 3.087872696e-05f, 3.087484342e-05f, 3.087089257e-05f, 3.086687442e-05f, 3.086278897e-05f, - 3.085863626e-05f, 3.085441630e-05f, 3.085012910e-05f, 3.084577468e-05f, 3.084135306e-05f, 3.083686426e-05f, 3.083230829e-05f, 3.082768517e-05f, 3.082299492e-05f, 3.081823756e-05f, - 3.081341311e-05f, 3.080852158e-05f, 3.080356299e-05f, 3.079853736e-05f, 3.079344472e-05f, 3.078828507e-05f, 3.078305845e-05f, 3.077776486e-05f, 3.077240432e-05f, 3.076697687e-05f, - 3.076148250e-05f, 3.075592126e-05f, 3.075029315e-05f, 3.074459820e-05f, 3.073883642e-05f, 3.073300784e-05f, 3.072711248e-05f, 3.072115036e-05f, 3.071512149e-05f, 3.070902590e-05f, - 3.070286362e-05f, 3.069663466e-05f, 3.069033904e-05f, 3.068397678e-05f, 3.067754791e-05f, 3.067105245e-05f, 3.066449042e-05f, 3.065786185e-05f, 3.065116675e-05f, 3.064440514e-05f, - 3.063757706e-05f, 3.063068252e-05f, 3.062372154e-05f, 3.061669415e-05f, 3.060960038e-05f, 3.060244024e-05f, 3.059521375e-05f, 3.058792095e-05f, 3.058056186e-05f, 3.057313649e-05f, - 3.056564488e-05f, 3.055808704e-05f, 3.055046301e-05f, 3.054277280e-05f, 3.053501644e-05f, 3.052719396e-05f, 3.051930538e-05f, 3.051135072e-05f, 3.050333001e-05f, 3.049524328e-05f, - 3.048709055e-05f, 3.047887185e-05f, 3.047058720e-05f, 3.046223663e-05f, 3.045382016e-05f, 3.044533782e-05f, 3.043678964e-05f, 3.042817564e-05f, 3.041949585e-05f, 3.041075029e-05f, - 3.040193900e-05f, 3.039306200e-05f, 3.038411932e-05f, 3.037511098e-05f, 3.036603701e-05f, 3.035689744e-05f, 3.034769229e-05f, 3.033842161e-05f, 3.032908540e-05f, 3.031968371e-05f, - 3.031021655e-05f, 3.030068396e-05f, 3.029108597e-05f, 3.028142260e-05f, 3.027169388e-05f, 3.026189985e-05f, 3.025204053e-05f, 3.024211595e-05f, 3.023212614e-05f, 3.022207112e-05f, - 3.021195094e-05f, 3.020176562e-05f, 3.019151518e-05f, 3.018119966e-05f, 3.017081910e-05f, 3.016037351e-05f, 3.014986293e-05f, 3.013928739e-05f, 3.012864692e-05f, 3.011794156e-05f, - 3.010717132e-05f, 3.009633626e-05f, 3.008543638e-05f, 3.007447174e-05f, 3.006344235e-05f, 3.005234825e-05f, 3.004118948e-05f, 3.002996606e-05f, 3.001867802e-05f, 3.000732541e-05f, - 2.999590824e-05f, 2.998442656e-05f, 2.997288039e-05f, 2.996126978e-05f, 2.994959474e-05f, 2.993785532e-05f, 2.992605155e-05f, 2.991418346e-05f, 2.990225109e-05f, 2.989025446e-05f, - 2.987819362e-05f, 2.986606860e-05f, 2.985387942e-05f, 2.984162613e-05f, 2.982930876e-05f, 2.981692734e-05f, 2.980448192e-05f, 2.979197251e-05f, 2.977939916e-05f, 2.976676191e-05f, - 2.975406078e-05f, 2.974129582e-05f, 2.972846705e-05f, 2.971557452e-05f, 2.970261827e-05f, 2.968959831e-05f, 2.967651470e-05f, 2.966336747e-05f, 2.965015665e-05f, 2.963688228e-05f, - 2.962354440e-05f, 2.961014304e-05f, 2.959667825e-05f, 2.958315005e-05f, 2.956955848e-05f, 2.955590359e-05f, 2.954218541e-05f, 2.952840397e-05f, 2.951455932e-05f, 2.950065149e-05f, - 2.948668052e-05f, 2.947264645e-05f, 2.945854931e-05f, 2.944438915e-05f, 2.943016600e-05f, 2.941587990e-05f, 2.940153090e-05f, 2.938711902e-05f, 2.937264430e-05f, 2.935810680e-05f, - 2.934350654e-05f, 2.932884357e-05f, 2.931411792e-05f, 2.929932963e-05f, 2.928447875e-05f, 2.926956532e-05f, 2.925458936e-05f, 2.923955093e-05f, 2.922445007e-05f, 2.920928681e-05f, - 2.919406120e-05f, 2.917877327e-05f, 2.916342307e-05f, 2.914801063e-05f, 2.913253601e-05f, 2.911699923e-05f, 2.910140035e-05f, 2.908573940e-05f, 2.907001642e-05f, 2.905423146e-05f, - 2.903838456e-05f, 2.902247576e-05f, 2.900650509e-05f, 2.899047262e-05f, 2.897437837e-05f, 2.895822239e-05f, 2.894200472e-05f, 2.892572540e-05f, 2.890938449e-05f, 2.889298201e-05f, - 2.887651802e-05f, 2.885999255e-05f, 2.884340566e-05f, 2.882675737e-05f, 2.881004775e-05f, 2.879327683e-05f, 2.877644465e-05f, 2.875955126e-05f, 2.874259671e-05f, 2.872558103e-05f, - 2.870850428e-05f, 2.869136649e-05f, 2.867416771e-05f, 2.865690800e-05f, 2.863958738e-05f, 2.862220591e-05f, 2.860476363e-05f, 2.858726059e-05f, 2.856969683e-05f, 2.855207240e-05f, - 2.853438734e-05f, 2.851664170e-05f, 2.849883553e-05f, 2.848096887e-05f, 2.846304177e-05f, 2.844505428e-05f, 2.842700643e-05f, 2.840889828e-05f, 2.839072988e-05f, 2.837250127e-05f, - 2.835421250e-05f, 2.833586361e-05f, 2.831745466e-05f, 2.829898568e-05f, 2.828045674e-05f, 2.826186787e-05f, 2.824321912e-05f, 2.822451054e-05f, 2.820574219e-05f, 2.818691410e-05f, - 2.816802632e-05f, 2.814907891e-05f, 2.813007191e-05f, 2.811100538e-05f, 2.809187935e-05f, 2.807269388e-05f, 2.805344902e-05f, 2.803414482e-05f, 2.801478132e-05f, 2.799535858e-05f, - 2.797587665e-05f, 2.795633557e-05f, 2.793673539e-05f, 2.791707617e-05f, 2.789735795e-05f, 2.787758079e-05f, 2.785774473e-05f, 2.783784983e-05f, 2.781789613e-05f, 2.779788369e-05f, - 2.777781256e-05f, 2.775768279e-05f, 2.773749442e-05f, 2.771724752e-05f, 2.769694213e-05f, 2.767657830e-05f, 2.765615608e-05f, 2.763567553e-05f, 2.761513670e-05f, 2.759453964e-05f, - 2.757388440e-05f, 2.755317103e-05f, 2.753239959e-05f, 2.751157013e-05f, 2.749068270e-05f, 2.746973735e-05f, 2.744873414e-05f, 2.742767312e-05f, 2.740655434e-05f, 2.738537785e-05f, - 2.736414372e-05f, 2.734285198e-05f, 2.732150270e-05f, 2.730009593e-05f, 2.727863172e-05f, 2.725711013e-05f, 2.723553121e-05f, 2.721389501e-05f, 2.719220159e-05f, 2.717045100e-05f, - 2.714864330e-05f, 2.712677854e-05f, 2.710485677e-05f, 2.708287806e-05f, 2.706084245e-05f, 2.703875001e-05f, 2.701660077e-05f, 2.699439481e-05f, 2.697213218e-05f, 2.694981293e-05f, - 2.692743712e-05f, 2.690500479e-05f, 2.688251602e-05f, 2.685997086e-05f, 2.683736935e-05f, 2.681471156e-05f, 2.679199754e-05f, 2.676922736e-05f, 2.674640106e-05f, 2.672351870e-05f, - 2.670058035e-05f, 2.667758605e-05f, 2.665453586e-05f, 2.663142984e-05f, 2.660826805e-05f, 2.658505055e-05f, 2.656177739e-05f, 2.653844863e-05f, 2.651506433e-05f, 2.649162455e-05f, - 2.646812933e-05f, 2.644457875e-05f, 2.642097286e-05f, 2.639731172e-05f, 2.637359538e-05f, 2.634982391e-05f, 2.632599737e-05f, 2.630211580e-05f, 2.627817928e-05f, 2.625418786e-05f, - 2.623014159e-05f, 2.620604054e-05f, 2.618188478e-05f, 2.615767435e-05f, 2.613340931e-05f, 2.610908973e-05f, 2.608471567e-05f, 2.606028718e-05f, 2.603580433e-05f, 2.601126718e-05f, - 2.598667578e-05f, 2.596203019e-05f, 2.593733049e-05f, 2.591257672e-05f, 2.588776895e-05f, 2.586290723e-05f, 2.583799164e-05f, 2.581302223e-05f, 2.578799906e-05f, 2.576292219e-05f, - 2.573779168e-05f, 2.571260760e-05f, 2.568737001e-05f, 2.566207897e-05f, 2.563673454e-05f, 2.561133678e-05f, 2.558588575e-05f, 2.556038152e-05f, 2.553482415e-05f, 2.550921370e-05f, - 2.548355023e-05f, 2.545783381e-05f, 2.543206449e-05f, 2.540624235e-05f, 2.538036744e-05f, 2.535443983e-05f, 2.532845958e-05f, 2.530242675e-05f, 2.527634140e-05f, 2.525020361e-05f, - 2.522401343e-05f, 2.519777093e-05f, 2.517147616e-05f, 2.514512921e-05f, 2.511873012e-05f, 2.509227896e-05f, 2.506577580e-05f, 2.503922070e-05f, 2.501261372e-05f, 2.498595493e-05f, - 2.495924440e-05f, 2.493248219e-05f, 2.490566836e-05f, 2.487880297e-05f, 2.485188611e-05f, 2.482491781e-05f, 2.479789817e-05f, 2.477082723e-05f, 2.474370507e-05f, 2.471653174e-05f, - 2.468930732e-05f, 2.466203188e-05f, 2.463470547e-05f, 2.460732816e-05f, 2.457990002e-05f, 2.455242112e-05f, 2.452489152e-05f, 2.449731128e-05f, 2.446968048e-05f, 2.444199918e-05f, - 2.441426745e-05f, 2.438648535e-05f, 2.435865296e-05f, 2.433077033e-05f, 2.430283753e-05f, 2.427485464e-05f, 2.424682172e-05f, 2.421873883e-05f, 2.419060605e-05f, 2.416242344e-05f, - 2.413419107e-05f, 2.410590901e-05f, 2.407757732e-05f, 2.404919607e-05f, 2.402076534e-05f, 2.399228519e-05f, 2.396375568e-05f, 2.393517689e-05f, 2.390654888e-05f, 2.387787173e-05f, - 2.384914550e-05f, 2.382037026e-05f, 2.379154608e-05f, 2.376267303e-05f, 2.373375117e-05f, 2.370478059e-05f, 2.367576133e-05f, 2.364669349e-05f, 2.361757712e-05f, 2.358841229e-05f, - 2.355919908e-05f, 2.352993755e-05f, 2.350062778e-05f, 2.347126982e-05f, 2.344186377e-05f, 2.341240967e-05f, 2.338290762e-05f, 2.335335766e-05f, 2.332375988e-05f, 2.329411435e-05f, - 2.326442113e-05f, 2.323468030e-05f, 2.320489193e-05f, 2.317505609e-05f, 2.314517284e-05f, 2.311524227e-05f, 2.308526444e-05f, 2.305523943e-05f, 2.302516730e-05f, 2.299504812e-05f, - 2.296488197e-05f, 2.293466893e-05f, 2.290440905e-05f, 2.287410242e-05f, 2.284374910e-05f, 2.281334918e-05f, 2.278290271e-05f, 2.275240977e-05f, 2.272187044e-05f, 2.269128478e-05f, - 2.266065288e-05f, 2.262997479e-05f, 2.259925060e-05f, 2.256848038e-05f, 2.253766420e-05f, 2.250680213e-05f, 2.247589425e-05f, 2.244494063e-05f, 2.241394134e-05f, 2.238289646e-05f, - 2.235180606e-05f, 2.232067021e-05f, 2.228948899e-05f, 2.225826247e-05f, 2.222699073e-05f, 2.219567383e-05f, 2.216431186e-05f, 2.213290488e-05f, 2.210145298e-05f, 2.206995622e-05f, - 2.203841468e-05f, 2.200682843e-05f, 2.197519756e-05f, 2.194352212e-05f, 2.191180221e-05f, 2.188003789e-05f, 2.184822923e-05f, 2.181637632e-05f, 2.178447923e-05f, 2.175253803e-05f, - 2.172055280e-05f, 2.168852361e-05f, 2.165645054e-05f, 2.162433367e-05f, 2.159217306e-05f, 2.155996881e-05f, 2.152772097e-05f, 2.149542963e-05f, 2.146309487e-05f, 2.143071676e-05f, - 2.139829537e-05f, 2.136583078e-05f, 2.133332308e-05f, 2.130077233e-05f, 2.126817861e-05f, 2.123554199e-05f, 2.120286257e-05f, 2.117014040e-05f, 2.113737557e-05f, 2.110456816e-05f, - 2.107171824e-05f, 2.103882589e-05f, 2.100589118e-05f, 2.097291420e-05f, 2.093989502e-05f, 2.090683372e-05f, 2.087373037e-05f, 2.084058506e-05f, 2.080739786e-05f, 2.077416885e-05f, - 2.074089810e-05f, 2.070758570e-05f, 2.067423172e-05f, 2.064083624e-05f, 2.060739934e-05f, 2.057392110e-05f, 2.054040160e-05f, 2.050684090e-05f, 2.047323910e-05f, 2.043959627e-05f, - 2.040591250e-05f, 2.037218784e-05f, 2.033842240e-05f, 2.030461624e-05f, 2.027076945e-05f, 2.023688210e-05f, 2.020295427e-05f, 2.016898605e-05f, 2.013497751e-05f, 2.010092873e-05f, - 2.006683979e-05f, 2.003271077e-05f, 1.999854175e-05f, 1.996433281e-05f, 1.993008403e-05f, 1.989579548e-05f, 1.986146726e-05f, 1.982709944e-05f, 1.979269209e-05f, 1.975824530e-05f, - 1.972375915e-05f, 1.968923373e-05f, 1.965466910e-05f, 1.962006535e-05f, 1.958542257e-05f, 1.955074082e-05f, 1.951602020e-05f, 1.948126078e-05f, 1.944646264e-05f, 1.941162587e-05f, - 1.937675055e-05f, 1.934183675e-05f, 1.930688456e-05f, 1.927189406e-05f, 1.923686533e-05f, 1.920179846e-05f, 1.916669351e-05f, 1.913155058e-05f, 1.909636975e-05f, 1.906115110e-05f, - 1.902589470e-05f, 1.899060065e-05f, 1.895526902e-05f, 1.891989990e-05f, 1.888449337e-05f, 1.884904950e-05f, 1.881356839e-05f, 1.877805011e-05f, 1.874249474e-05f, 1.870690238e-05f, - 1.867127310e-05f, 1.863560698e-05f, 1.859990411e-05f, 1.856416456e-05f, 1.852838843e-05f, 1.849257580e-05f, 1.845672674e-05f, 1.842084134e-05f, 1.838491969e-05f, 1.834896186e-05f, - 1.831296794e-05f, 1.827693802e-05f, 1.824087217e-05f, 1.820477048e-05f, 1.816863304e-05f, 1.813245992e-05f, 1.809625121e-05f, 1.806000700e-05f, 1.802372736e-05f, 1.798741239e-05f, - 1.795106216e-05f, 1.791467676e-05f, 1.787825628e-05f, 1.784180079e-05f, 1.780531038e-05f, 1.776878514e-05f, 1.773222515e-05f, 1.769563050e-05f, 1.765900126e-05f, 1.762233753e-05f, - 1.758563938e-05f, 1.754890690e-05f, 1.751214019e-05f, 1.747533931e-05f, 1.743850436e-05f, 1.740163543e-05f, 1.736473259e-05f, 1.732779593e-05f, 1.729082553e-05f, 1.725382149e-05f, - 1.721678389e-05f, 1.717971280e-05f, 1.714260833e-05f, 1.710547054e-05f, 1.706829954e-05f, 1.703109539e-05f, 1.699385820e-05f, 1.695658804e-05f, 1.691928501e-05f, 1.688194917e-05f, - 1.684458063e-05f, 1.680717947e-05f, 1.676974577e-05f, 1.673227962e-05f, 1.669478111e-05f, 1.665725032e-05f, 1.661968733e-05f, 1.658209225e-05f, 1.654446514e-05f, 1.650680610e-05f, - 1.646911521e-05f, 1.643139256e-05f, 1.639363824e-05f, 1.635585233e-05f, 1.631803492e-05f, 1.628018609e-05f, 1.624230594e-05f, 1.620439455e-05f, 1.616645201e-05f, 1.612847840e-05f, - 1.609047381e-05f, 1.605243833e-05f, 1.601437204e-05f, 1.597627504e-05f, 1.593814741e-05f, 1.589998923e-05f, 1.586180059e-05f, 1.582358159e-05f, 1.578533231e-05f, 1.574705283e-05f, - 1.570874325e-05f, 1.567040364e-05f, 1.563203411e-05f, 1.559363474e-05f, 1.555520561e-05f, 1.551674681e-05f, 1.547825843e-05f, 1.543974056e-05f, 1.540119329e-05f, 1.536261670e-05f, - 1.532401089e-05f, 1.528537593e-05f, 1.524671193e-05f, 1.520801896e-05f, 1.516929712e-05f, 1.513054650e-05f, 1.509176717e-05f, 1.505295924e-05f, 1.501412279e-05f, 1.497525790e-05f, - 1.493636467e-05f, 1.489744319e-05f, 1.485849354e-05f, 1.481951582e-05f, 1.478051011e-05f, 1.474147650e-05f, 1.470241508e-05f, 1.466332593e-05f, 1.462420916e-05f, 1.458506484e-05f, - 1.454589307e-05f, 1.450669394e-05f, 1.446746753e-05f, 1.442821394e-05f, 1.438893324e-05f, 1.434962555e-05f, 1.431029093e-05f, 1.427092949e-05f, 1.423154130e-05f, 1.419212647e-05f, - 1.415268508e-05f, 1.411321722e-05f, 1.407372298e-05f, 1.403420245e-05f, 1.399465572e-05f, 1.395508288e-05f, 1.391548402e-05f, 1.387585923e-05f, 1.383620860e-05f, 1.379653222e-05f, - 1.375683018e-05f, 1.371710257e-05f, 1.367734948e-05f, 1.363757100e-05f, 1.359776722e-05f, 1.355793823e-05f, 1.351808413e-05f, 1.347820500e-05f, 1.343830093e-05f, 1.339837201e-05f, - 1.335841833e-05f, 1.331844000e-05f, 1.327843708e-05f, 1.323840968e-05f, 1.319835789e-05f, 1.315828180e-05f, 1.311818149e-05f, 1.307805706e-05f, 1.303790861e-05f, 1.299773621e-05f, - 1.295753997e-05f, 1.291731997e-05f, 1.287707630e-05f, 1.283680906e-05f, 1.279651833e-05f, 1.275620421e-05f, 1.271586680e-05f, 1.267550617e-05f, 1.263512242e-05f, 1.259471565e-05f, - 1.255428594e-05f, 1.251383338e-05f, 1.247335807e-05f, 1.243286011e-05f, 1.239233957e-05f, 1.235179655e-05f, 1.231123115e-05f, 1.227064345e-05f, 1.223003355e-05f, 1.218940154e-05f, - 1.214874751e-05f, 1.210807155e-05f, 1.206737376e-05f, 1.202665422e-05f, 1.198591303e-05f, 1.194515028e-05f, 1.190436607e-05f, 1.186356048e-05f, 1.182273360e-05f, 1.178188553e-05f, - 1.174101636e-05f, 1.170012619e-05f, 1.165921510e-05f, 1.161828319e-05f, 1.157733055e-05f, 1.153635727e-05f, 1.149536344e-05f, 1.145434917e-05f, 1.141331453e-05f, 1.137225962e-05f, - 1.133118454e-05f, 1.129008937e-05f, 1.124897422e-05f, 1.120783916e-05f, 1.116668430e-05f, 1.112550973e-05f, 1.108431554e-05f, 1.104310182e-05f, 1.100186867e-05f, 1.096061617e-05f, - 1.091934443e-05f, 1.087805353e-05f, 1.083674357e-05f, 1.079541463e-05f, 1.075406682e-05f, 1.071270023e-05f, 1.067131495e-05f, 1.062991107e-05f, 1.058848868e-05f, 1.054704788e-05f, - 1.050558876e-05f, 1.046411142e-05f, 1.042261595e-05f, 1.038110243e-05f, 1.033957098e-05f, 1.029802167e-05f, 1.025645460e-05f, 1.021486986e-05f, 1.017326755e-05f, 1.013164776e-05f, - 1.009001059e-05f, 1.004835613e-05f, 1.000668447e-05f, 9.964995698e-06f, 9.923289919e-06f, 9.881567222e-06f, 9.839827701e-06f, 9.798071449e-06f, 9.756298560e-06f, 9.714509128e-06f, - 9.672703247e-06f, 9.630881009e-06f, 9.589042510e-06f, 9.547187841e-06f, 9.505317099e-06f, 9.463430375e-06f, 9.421527765e-06f, 9.379609362e-06f, 9.337675259e-06f, 9.295725552e-06f, - 9.253760333e-06f, 9.211779697e-06f, 9.169783737e-06f, 9.127772548e-06f, 9.085746224e-06f, 9.043704859e-06f, 9.001648546e-06f, 8.959577381e-06f, 8.917491456e-06f, 8.875390867e-06f, - 8.833275707e-06f, 8.791146071e-06f, 8.749002052e-06f, 8.706843746e-06f, 8.664671245e-06f, 8.622484645e-06f, 8.580284040e-06f, 8.538069524e-06f, 8.495841192e-06f, 8.453599137e-06f, - 8.411343454e-06f, 8.369074238e-06f, 8.326791583e-06f, 8.284495583e-06f, 8.242186333e-06f, 8.199863927e-06f, 8.157528460e-06f, 8.115180026e-06f, 8.072818720e-06f, 8.030444636e-06f, - 7.988057868e-06f, 7.945658512e-06f, 7.903246662e-06f, 7.860822413e-06f, 7.818385859e-06f, 7.775937094e-06f, 7.733476214e-06f, 7.691003312e-06f, 7.648518485e-06f, 7.606021826e-06f, - 7.563513430e-06f, 7.520993392e-06f, 7.478461806e-06f, 7.435918768e-06f, 7.393364372e-06f, 7.350798712e-06f, 7.308221884e-06f, 7.265633983e-06f, 7.223035103e-06f, 7.180425339e-06f, - 7.137804786e-06f, 7.095173538e-06f, 7.052531692e-06f, 7.009879341e-06f, 6.967216580e-06f, 6.924543504e-06f, 6.881860209e-06f, 6.839166789e-06f, 6.796463339e-06f, 6.753749954e-06f, - 6.711026729e-06f, 6.668293758e-06f, 6.625551138e-06f, 6.582798963e-06f, 6.540037328e-06f, 6.497266327e-06f, 6.454486057e-06f, 6.411696611e-06f, 6.368898086e-06f, 6.326090575e-06f, - 6.283274175e-06f, 6.240448980e-06f, 6.197615085e-06f, 6.154772585e-06f, 6.111921576e-06f, 6.069062152e-06f, 6.026194409e-06f, 5.983318442e-06f, 5.940434345e-06f, 5.897542214e-06f, - 5.854642145e-06f, 5.811734231e-06f, 5.768818569e-06f, 5.725895254e-06f, 5.682964380e-06f, 5.640026043e-06f, 5.597080338e-06f, 5.554127360e-06f, 5.511167204e-06f, 5.468199966e-06f, - 5.425225740e-06f, 5.382244623e-06f, 5.339256708e-06f, 5.296262092e-06f, 5.253260869e-06f, 5.210253135e-06f, 5.167238984e-06f, 5.124218513e-06f, 5.081191816e-06f, 5.038158989e-06f, - 4.995120126e-06f, 4.952075323e-06f, 4.909024675e-06f, 4.865968278e-06f, 4.822906226e-06f, 4.779838615e-06f, 4.736765540e-06f, 4.693687096e-06f, 4.650603379e-06f, 4.607514483e-06f, - 4.564420505e-06f, 4.521321538e-06f, 4.478217679e-06f, 4.435109023e-06f, 4.391995664e-06f, 4.348877699e-06f, 4.305755222e-06f, 4.262628328e-06f, 4.219497113e-06f, 4.176361673e-06f, - 4.133222101e-06f, 4.090078494e-06f, 4.046930946e-06f, 4.003779553e-06f, 3.960624410e-06f, 3.917465613e-06f, 3.874303256e-06f, 3.831137434e-06f, 3.787968244e-06f, 3.744795779e-06f, - 3.701620136e-06f, 3.658441409e-06f, 3.615259694e-06f, 3.572075086e-06f, 3.528887679e-06f, 3.485697570e-06f, 3.442504853e-06f, 3.399309623e-06f, 3.356111976e-06f, 3.312912007e-06f, - 3.269709810e-06f, 3.226505482e-06f, 3.183299116e-06f, 3.140090809e-06f, 3.096880655e-06f, 3.053668750e-06f, 3.010455188e-06f, 2.967240065e-06f, 2.924023476e-06f, 2.880805516e-06f, - 2.837586279e-06f, 2.794365861e-06f, 2.751144357e-06f, 2.707921863e-06f, 2.664698472e-06f, 2.621474281e-06f, 2.578249383e-06f, 2.535023875e-06f, 2.491797851e-06f, 2.448571406e-06f, - 2.405344634e-06f, 2.362117632e-06f, 2.318890494e-06f, 2.275663315e-06f, 2.232436190e-06f, 2.189209213e-06f, 2.145982481e-06f, 2.102756086e-06f, 2.059530126e-06f, 2.016304693e-06f, - 1.973079884e-06f, 1.929855793e-06f, 1.886632514e-06f, 1.843410144e-06f, 1.800188776e-06f, 1.756968505e-06f, 1.713749426e-06f, 1.670531635e-06f, 1.627315225e-06f, 1.584100291e-06f, - 1.540886928e-06f, 1.497675231e-06f, 1.454465295e-06f, 1.411257214e-06f, 1.368051083e-06f, 1.324846996e-06f, 1.281645049e-06f, 1.238445335e-06f, 1.195247950e-06f, 1.152052987e-06f, - 1.108860542e-06f, 1.065670710e-06f, 1.022483584e-06f, 9.792992587e-07f, 9.361178295e-07f, 8.929393905e-07f, 8.497640361e-07f, 8.065918608e-07f, 7.634229591e-07f, 7.202574253e-07f, - 6.770953538e-07f, 6.339368390e-07f, 5.907819754e-07f, 5.476308572e-07f, 5.044835787e-07f, 4.613402343e-07f, 4.182009182e-07f, 3.750657247e-07f, 3.319347481e-07f, 2.888080825e-07f, - 2.456858223e-07f, 2.025680614e-07f, 1.594548942e-07f, 1.163464148e-07f, 7.324271722e-08f, 3.014389563e-08f, -1.294995591e-08f, -5.603874334e-08f, -9.912237264e-08f, -1.422007498e-07f, - -1.852737808e-07f, -2.283413717e-07f, -2.714034286e-07f, -3.144598575e-07f, -3.575105645e-07f, -4.005554558e-07f, -4.435944376e-07f, -4.866274160e-07f, -5.296542971e-07f, -5.726749873e-07f, - -6.156893927e-07f, -6.586974198e-07f, -7.016989746e-07f, -7.446939636e-07f, -7.876822932e-07f, -8.306638696e-07f, -8.736385994e-07f, -9.166063889e-07f, -9.595671445e-07f, -1.002520773e-06f, - -1.045467180e-06f, -1.088406273e-06f, -1.131337959e-06f, -1.174262143e-06f, -1.217178733e-06f, -1.260087635e-06f, -1.302988755e-06f, -1.345882001e-06f, -1.388767280e-06f, -1.431644497e-06f, - -1.474513560e-06f, -1.517374375e-06f, -1.560226850e-06f, -1.603070891e-06f, -1.645906405e-06f, -1.688733300e-06f, -1.731551481e-06f, -1.774360856e-06f, -1.817161333e-06f, -1.859952817e-06f, - -1.902735217e-06f, -1.945508439e-06f, -1.988272390e-06f, -2.031026978e-06f, -2.073772110e-06f, -2.116507693e-06f, -2.159233634e-06f, -2.201949841e-06f, -2.244656220e-06f, -2.287352680e-06f, - -2.330039128e-06f, -2.372715471e-06f, -2.415381616e-06f, -2.458037472e-06f, -2.500682945e-06f, -2.543317943e-06f, -2.585942375e-06f, -2.628556146e-06f, -2.671159166e-06f, -2.713751341e-06f, - -2.756332580e-06f, -2.798902790e-06f, -2.841461879e-06f, -2.884009755e-06f, -2.926546326e-06f, -2.969071500e-06f, -3.011585184e-06f, -3.054087287e-06f, -3.096577717e-06f, -3.139056381e-06f, - -3.181523188e-06f, -3.223978046e-06f, -3.266420864e-06f, -3.308851548e-06f, -3.351270008e-06f, -3.393676152e-06f, -3.436069888e-06f, -3.478451124e-06f, -3.520819769e-06f, -3.563175732e-06f, - -3.605518920e-06f, -3.647849243e-06f, -3.690166608e-06f, -3.732470925e-06f, -3.774762102e-06f, -3.817040047e-06f, -3.859304670e-06f, -3.901555880e-06f, -3.943793584e-06f, -3.986017691e-06f, - -4.028228112e-06f, -4.070424754e-06f, -4.112607526e-06f, -4.154776338e-06f, -4.196931098e-06f, -4.239071716e-06f, -4.281198100e-06f, -4.323310161e-06f, -4.365407806e-06f, -4.407490946e-06f, - -4.449559489e-06f, -4.491613345e-06f, -4.533652423e-06f, -4.575676633e-06f, -4.617685884e-06f, -4.659680085e-06f, -4.701659147e-06f, -4.743622978e-06f, -4.785571489e-06f, -4.827504588e-06f, - -4.869422187e-06f, -4.911324193e-06f, -4.953210518e-06f, -4.995081072e-06f, -5.036935763e-06f, -5.078774502e-06f, -5.120597199e-06f, -5.162403764e-06f, -5.204194108e-06f, -5.245968139e-06f, - -5.287725769e-06f, -5.329466907e-06f, -5.371191464e-06f, -5.412899351e-06f, -5.454590476e-06f, -5.496264752e-06f, -5.537922088e-06f, -5.579562395e-06f, -5.621185584e-06f, -5.662791564e-06f, - -5.704380247e-06f, -5.745951544e-06f, -5.787505364e-06f, -5.829041620e-06f, -5.870560221e-06f, -5.912061078e-06f, -5.953544104e-06f, -5.995009208e-06f, -6.036456301e-06f, -6.077885295e-06f, - -6.119296101e-06f, -6.160688630e-06f, -6.202062793e-06f, -6.243418501e-06f, -6.284755667e-06f, -6.326074201e-06f, -6.367374014e-06f, -6.408655019e-06f, -6.449917126e-06f, -6.491160248e-06f, - -6.532384295e-06f, -6.573589180e-06f, -6.614774815e-06f, -6.655941111e-06f, -6.697087980e-06f, -6.738215334e-06f, -6.779323086e-06f, -6.820411146e-06f, -6.861479427e-06f, -6.902527841e-06f, - -6.943556301e-06f, -6.984564718e-06f, -7.025553006e-06f, -7.066521075e-06f, -7.107468839e-06f, -7.148396210e-06f, -7.189303101e-06f, -7.230189424e-06f, -7.271055092e-06f, -7.311900018e-06f, - -7.352724113e-06f, -7.393527292e-06f, -7.434309466e-06f, -7.475070549e-06f, -7.515810454e-06f, -7.556529093e-06f, -7.597226380e-06f, -7.637902228e-06f, -7.678556550e-06f, -7.719189260e-06f, - -7.759800270e-06f, -7.800389494e-06f, -7.840956845e-06f, -7.881502237e-06f, -7.922025584e-06f, -7.962526798e-06f, -8.003005794e-06f, -8.043462486e-06f, -8.083896786e-06f, -8.124308610e-06f, - -8.164697870e-06f, -8.205064481e-06f, -8.245408357e-06f, -8.285729411e-06f, -8.326027559e-06f, -8.366302713e-06f, -8.406554789e-06f, -8.446783701e-06f, -8.486989363e-06f, -8.527171689e-06f, - -8.567330594e-06f, -8.607465992e-06f, -8.647577799e-06f, -8.687665928e-06f, -8.727730295e-06f, -8.767770815e-06f, -8.807787401e-06f, -8.847779970e-06f, -8.887748436e-06f, -8.927692713e-06f, - -8.967612718e-06f, -9.007508366e-06f, -9.047379571e-06f, -9.087226249e-06f, -9.127048316e-06f, -9.166845686e-06f, -9.206618275e-06f, -9.246366000e-06f, -9.286088775e-06f, -9.325786515e-06f, - -9.365459138e-06f, -9.405106559e-06f, -9.444728693e-06f, -9.484325456e-06f, -9.523896765e-06f, -9.563442536e-06f, -9.602962685e-06f, -9.642457127e-06f, -9.681925780e-06f, -9.721368559e-06f, - -9.760785382e-06f, -9.800176163e-06f, -9.839540821e-06f, -9.878879272e-06f, -9.918191432e-06f, -9.957477217e-06f, -9.996736546e-06f, -1.003596933e-05f, -1.007517550e-05f, -1.011435496e-05f, - -1.015350763e-05f, -1.019263343e-05f, -1.023173227e-05f, -1.027080408e-05f, -1.030984876e-05f, -1.034886624e-05f, -1.038785644e-05f, -1.042681927e-05f, -1.046575465e-05f, -1.050466250e-05f, - -1.054354273e-05f, -1.058239527e-05f, -1.062122002e-05f, -1.066001692e-05f, -1.069878588e-05f, -1.073752681e-05f, -1.077623963e-05f, -1.081492426e-05f, -1.085358063e-05f, -1.089220864e-05f, - -1.093080823e-05f, -1.096937929e-05f, -1.100792176e-05f, -1.104643556e-05f, -1.108492059e-05f, -1.112337679e-05f, -1.116180407e-05f, -1.120020234e-05f, -1.123857154e-05f, -1.127691157e-05f, - -1.131522235e-05f, -1.135350382e-05f, -1.139175587e-05f, -1.142997844e-05f, -1.146817145e-05f, -1.150633480e-05f, -1.154446843e-05f, -1.158257226e-05f, -1.162064619e-05f, -1.165869016e-05f, - -1.169670408e-05f, -1.173468787e-05f, -1.177264146e-05f, -1.181056476e-05f, -1.184845769e-05f, -1.188632017e-05f, -1.192415213e-05f, -1.196195348e-05f, -1.199972415e-05f, -1.203746405e-05f, - -1.207517311e-05f, -1.211285125e-05f, -1.215049838e-05f, -1.218811443e-05f, -1.222569932e-05f, -1.226325298e-05f, -1.230077531e-05f, -1.233826625e-05f, -1.237572571e-05f, -1.241315362e-05f, - -1.245054990e-05f, -1.248791447e-05f, -1.252524724e-05f, -1.256254815e-05f, -1.259981712e-05f, -1.263705406e-05f, -1.267425890e-05f, -1.271143156e-05f, -1.274857196e-05f, -1.278568002e-05f, - -1.282275568e-05f, -1.285979884e-05f, -1.289680944e-05f, -1.293378739e-05f, -1.297073261e-05f, -1.300764504e-05f, -1.304452459e-05f, -1.308137118e-05f, -1.311818474e-05f, -1.315496520e-05f, - -1.319171247e-05f, -1.322842647e-05f, -1.326510714e-05f, -1.330175439e-05f, -1.333836815e-05f, -1.337494834e-05f, -1.341149488e-05f, -1.344800771e-05f, -1.348448673e-05f, -1.352093188e-05f, - -1.355734309e-05f, -1.359372026e-05f, -1.363006334e-05f, -1.366637223e-05f, -1.370264688e-05f, -1.373888719e-05f, -1.377509310e-05f, -1.381126453e-05f, -1.384740140e-05f, -1.388350365e-05f, - -1.391957118e-05f, -1.395560394e-05f, -1.399160184e-05f, -1.402756481e-05f, -1.406349277e-05f, -1.409938565e-05f, -1.413524338e-05f, -1.417106588e-05f, -1.420685307e-05f, -1.424260488e-05f, - -1.427832124e-05f, -1.431400207e-05f, -1.434964730e-05f, -1.438525685e-05f, -1.442083065e-05f, -1.445636863e-05f, -1.449187071e-05f, -1.452733682e-05f, -1.456276689e-05f, -1.459816083e-05f, - -1.463351858e-05f, -1.466884007e-05f, -1.470412522e-05f, -1.473937395e-05f, -1.477458620e-05f, -1.480976189e-05f, -1.484490095e-05f, -1.488000331e-05f, -1.491506888e-05f, -1.495009761e-05f, - -1.498508942e-05f, -1.502004423e-05f, -1.505496197e-05f, -1.508984258e-05f, -1.512468597e-05f, -1.515949207e-05f, -1.519426082e-05f, -1.522899215e-05f, -1.526368597e-05f, -1.529834222e-05f, - -1.533296083e-05f, -1.536754172e-05f, -1.540208482e-05f, -1.543659007e-05f, -1.547105739e-05f, -1.550548671e-05f, -1.553987795e-05f, -1.557423105e-05f, -1.560854594e-05f, -1.564282254e-05f, - -1.567706079e-05f, -1.571126061e-05f, -1.574542194e-05f, -1.577954469e-05f, -1.581362881e-05f, -1.584767423e-05f, -1.588168086e-05f, -1.591564864e-05f, -1.594957751e-05f, -1.598346739e-05f, - -1.601731820e-05f, -1.605112989e-05f, -1.608490239e-05f, -1.611863561e-05f, -1.615232950e-05f, -1.618598399e-05f, -1.621959899e-05f, -1.625317446e-05f, -1.628671030e-05f, -1.632020647e-05f, - -1.635366288e-05f, -1.638707948e-05f, -1.642045618e-05f, -1.645379293e-05f, -1.648708965e-05f, -1.652034628e-05f, -1.655356274e-05f, -1.658673897e-05f, -1.661987490e-05f, -1.665297047e-05f, - -1.668602560e-05f, -1.671904022e-05f, -1.675201427e-05f, -1.678494769e-05f, -1.681784040e-05f, -1.685069234e-05f, -1.688350343e-05f, -1.691627362e-05f, -1.694900283e-05f, -1.698169099e-05f, - -1.701433805e-05f, -1.704694393e-05f, -1.707950857e-05f, -1.711203190e-05f, -1.714451385e-05f, -1.717695436e-05f, -1.720935336e-05f, -1.724171079e-05f, -1.727402657e-05f, -1.730630064e-05f, - -1.733853294e-05f, -1.737072341e-05f, -1.740287196e-05f, -1.743497854e-05f, -1.746704309e-05f, -1.749906554e-05f, -1.753104581e-05f, -1.756298386e-05f, -1.759487960e-05f, -1.762673299e-05f, - -1.765854394e-05f, -1.769031240e-05f, -1.772203830e-05f, -1.775372158e-05f, -1.778536218e-05f, -1.781696002e-05f, -1.784851505e-05f, -1.788002719e-05f, -1.791149639e-05f, -1.794292258e-05f, - -1.797430570e-05f, -1.800564569e-05f, -1.803694247e-05f, -1.806819599e-05f, -1.809940618e-05f, -1.813057298e-05f, -1.816169633e-05f, -1.819277616e-05f, -1.822381241e-05f, -1.825480501e-05f, - -1.828575391e-05f, -1.831665904e-05f, -1.834752034e-05f, -1.837833774e-05f, -1.840911119e-05f, -1.843984061e-05f, -1.847052596e-05f, -1.850116715e-05f, -1.853176415e-05f, -1.856231687e-05f, - -1.859282526e-05f, -1.862328927e-05f, -1.865370881e-05f, -1.868408385e-05f, -1.871441430e-05f, -1.874470012e-05f, -1.877494124e-05f, -1.880513760e-05f, -1.883528913e-05f, -1.886539578e-05f, - -1.889545749e-05f, -1.892547420e-05f, -1.895544584e-05f, -1.898537235e-05f, -1.901525368e-05f, -1.904508976e-05f, -1.907488054e-05f, -1.910462595e-05f, -1.913432593e-05f, -1.916398043e-05f, - -1.919358938e-05f, -1.922315272e-05f, -1.925267040e-05f, -1.928214236e-05f, -1.931156853e-05f, -1.934094885e-05f, -1.937028328e-05f, -1.939957174e-05f, -1.942881418e-05f, -1.945801054e-05f, - -1.948716076e-05f, -1.951626479e-05f, -1.954532256e-05f, -1.957433402e-05f, -1.960329911e-05f, -1.963221776e-05f, -1.966108993e-05f, -1.968991555e-05f, -1.971869457e-05f, -1.974742692e-05f, - -1.977611256e-05f, -1.980475142e-05f, -1.983334345e-05f, -1.986188858e-05f, -1.989038677e-05f, -1.991883795e-05f, -1.994724206e-05f, -1.997559906e-05f, -2.000390888e-05f, -2.003217147e-05f, - -2.006038677e-05f, -2.008855472e-05f, -2.011667527e-05f, -2.014474836e-05f, -2.017277394e-05f, -2.020075195e-05f, -2.022868233e-05f, -2.025656503e-05f, -2.028439999e-05f, -2.031218715e-05f, - -2.033992647e-05f, -2.036761789e-05f, -2.039526134e-05f, -2.042285679e-05f, -2.045040416e-05f, -2.047790341e-05f, -2.050535448e-05f, -2.053275731e-05f, -2.056011186e-05f, -2.058741807e-05f, - -2.061467588e-05f, -2.064188524e-05f, -2.066904609e-05f, -2.069615838e-05f, -2.072322207e-05f, -2.075023708e-05f, -2.077720338e-05f, -2.080412090e-05f, -2.083098960e-05f, -2.085780941e-05f, - -2.088458030e-05f, -2.091130219e-05f, -2.093797505e-05f, -2.096459881e-05f, -2.099117343e-05f, -2.101769885e-05f, -2.104417503e-05f, -2.107060190e-05f, -2.109697941e-05f, -2.112330752e-05f, - -2.114958617e-05f, -2.117581531e-05f, -2.120199489e-05f, -2.122812485e-05f, -2.125420515e-05f, -2.128023573e-05f, -2.130621654e-05f, -2.133214754e-05f, -2.135802866e-05f, -2.138385986e-05f, - -2.140964109e-05f, -2.143537229e-05f, -2.146105342e-05f, -2.148668443e-05f, -2.151226526e-05f, -2.153779587e-05f, -2.156327620e-05f, -2.158870620e-05f, -2.161408584e-05f, -2.163941504e-05f, - -2.166469377e-05f, -2.168992198e-05f, -2.171509961e-05f, -2.174022662e-05f, -2.176530296e-05f, -2.179032857e-05f, -2.181530342e-05f, -2.184022744e-05f, -2.186510060e-05f, -2.188992284e-05f, - -2.191469412e-05f, -2.193941438e-05f, -2.196408358e-05f, -2.198870167e-05f, -2.201326860e-05f, -2.203778432e-05f, -2.206224879e-05f, -2.208666196e-05f, -2.211102378e-05f, -2.213533420e-05f, - -2.215959318e-05f, -2.218380066e-05f, -2.220795661e-05f, -2.223206097e-05f, -2.225611370e-05f, -2.228011475e-05f, -2.230406408e-05f, -2.232796163e-05f, -2.235180736e-05f, -2.237560123e-05f, - -2.239934319e-05f, -2.242303319e-05f, -2.244667119e-05f, -2.247025714e-05f, -2.249379099e-05f, -2.251727270e-05f, -2.254070223e-05f, -2.256407952e-05f, -2.258740454e-05f, -2.261067724e-05f, - -2.263389758e-05f, -2.265706550e-05f, -2.268018096e-05f, -2.270324393e-05f, -2.272625435e-05f, -2.274921218e-05f, -2.277211738e-05f, -2.279496990e-05f, -2.281776970e-05f, -2.284051673e-05f, - -2.286321095e-05f, -2.288585232e-05f, -2.290844080e-05f, -2.293097633e-05f, -2.295345888e-05f, -2.297588841e-05f, -2.299826486e-05f, -2.302058821e-05f, -2.304285840e-05f, -2.306507539e-05f, - -2.308723914e-05f, -2.310934961e-05f, -2.313140675e-05f, -2.315341053e-05f, -2.317536090e-05f, -2.319725781e-05f, -2.321910124e-05f, -2.324089113e-05f, -2.326262744e-05f, -2.328431014e-05f, - -2.330593917e-05f, -2.332751451e-05f, -2.334903611e-05f, -2.337050392e-05f, -2.339191791e-05f, -2.341327804e-05f, -2.343458426e-05f, -2.345583654e-05f, -2.347703483e-05f, -2.349817910e-05f, - -2.351926931e-05f, -2.354030540e-05f, -2.356128736e-05f, -2.358221513e-05f, -2.360308867e-05f, -2.362390795e-05f, -2.364467293e-05f, -2.366538356e-05f, -2.368603981e-05f, -2.370664165e-05f, - -2.372718902e-05f, -2.374768190e-05f, -2.376812023e-05f, -2.378850400e-05f, -2.380883315e-05f, -2.382910765e-05f, -2.384932745e-05f, -2.386949254e-05f, -2.388960285e-05f, -2.390965836e-05f, - -2.392965903e-05f, -2.394960483e-05f, -2.396949570e-05f, -2.398933163e-05f, -2.400911256e-05f, -2.402883847e-05f, -2.404850931e-05f, -2.406812505e-05f, -2.408768566e-05f, -2.410719109e-05f, - -2.412664131e-05f, -2.414603628e-05f, -2.416537597e-05f, -2.418466035e-05f, -2.420388937e-05f, -2.422306300e-05f, -2.424218120e-05f, -2.426124394e-05f, -2.428025119e-05f, -2.429920290e-05f, - -2.431809905e-05f, -2.433693960e-05f, -2.435572451e-05f, -2.437445375e-05f, -2.439312728e-05f, -2.441174507e-05f, -2.443030709e-05f, -2.444881330e-05f, -2.446726366e-05f, -2.448565815e-05f, - -2.450399673e-05f, -2.452227937e-05f, -2.454050602e-05f, -2.455867667e-05f, -2.457679127e-05f, -2.459484979e-05f, -2.461285220e-05f, -2.463079847e-05f, -2.464868856e-05f, -2.466652244e-05f, - -2.468430008e-05f, -2.470202144e-05f, -2.471968650e-05f, -2.473729522e-05f, -2.475484757e-05f, -2.477234351e-05f, -2.478978303e-05f, -2.480716607e-05f, -2.482449262e-05f, -2.484176263e-05f, - -2.485897609e-05f, -2.487613296e-05f, -2.489323320e-05f, -2.491027679e-05f, -2.492726369e-05f, -2.494419388e-05f, -2.496106732e-05f, -2.497788399e-05f, -2.499464385e-05f, -2.501134688e-05f, - -2.502799304e-05f, -2.504458230e-05f, -2.506111464e-05f, -2.507759002e-05f, -2.509400842e-05f, -2.511036980e-05f, -2.512667414e-05f, -2.514292140e-05f, -2.515911157e-05f, -2.517524460e-05f, - -2.519132048e-05f, -2.520733916e-05f, -2.522330063e-05f, -2.523920486e-05f, -2.525505181e-05f, -2.527084146e-05f, -2.528657379e-05f, -2.530224875e-05f, -2.531786634e-05f, -2.533342651e-05f, - -2.534892924e-05f, -2.536437450e-05f, -2.537976228e-05f, -2.539509253e-05f, -2.541036523e-05f, -2.542558036e-05f, -2.544073789e-05f, -2.545583779e-05f, -2.547088003e-05f, -2.548586460e-05f, - -2.550079146e-05f, -2.551566058e-05f, -2.553047195e-05f, -2.554522554e-05f, -2.555992131e-05f, -2.557455925e-05f, -2.558913933e-05f, -2.560366153e-05f, -2.561812581e-05f, -2.563253216e-05f, - -2.564688055e-05f, -2.566117095e-05f, -2.567540335e-05f, -2.568957771e-05f, -2.570369401e-05f, -2.571775222e-05f, -2.573175234e-05f, -2.574569432e-05f, -2.575957814e-05f, -2.577340379e-05f, - -2.578717124e-05f, -2.580088046e-05f, -2.581453144e-05f, -2.582812414e-05f, -2.584165855e-05f, -2.585513464e-05f, -2.586855239e-05f, -2.588191178e-05f, -2.589521279e-05f, -2.590845538e-05f, - -2.592163955e-05f, -2.593476527e-05f, -2.594783251e-05f, -2.596084126e-05f, -2.597379149e-05f, -2.598668318e-05f, -2.599951631e-05f, -2.601229086e-05f, -2.602500681e-05f, -2.603766413e-05f, - -2.605026281e-05f, -2.606280283e-05f, -2.607528416e-05f, -2.608770678e-05f, -2.610007067e-05f, -2.611237582e-05f, -2.612462221e-05f, -2.613680980e-05f, -2.614893859e-05f, -2.616100855e-05f, - -2.617301967e-05f, -2.618497192e-05f, -2.619686528e-05f, -2.620869974e-05f, -2.622047528e-05f, -2.623219187e-05f, -2.624384951e-05f, -2.625544816e-05f, -2.626698782e-05f, -2.627846846e-05f, - -2.628989007e-05f, -2.630125262e-05f, -2.631255610e-05f, -2.632380049e-05f, -2.633498578e-05f, -2.634611194e-05f, -2.635717896e-05f, -2.636818682e-05f, -2.637913551e-05f, -2.639002500e-05f, - -2.640085528e-05f, -2.641162634e-05f, -2.642233815e-05f, -2.643299070e-05f, -2.644358397e-05f, -2.645411795e-05f, -2.646459263e-05f, -2.647500797e-05f, -2.648536398e-05f, -2.649566063e-05f, - -2.650589790e-05f, -2.651607579e-05f, -2.652619428e-05f, -2.653625334e-05f, -2.654625298e-05f, -2.655619316e-05f, -2.656607388e-05f, -2.657589513e-05f, -2.658565688e-05f, -2.659535912e-05f, - -2.660500184e-05f, -2.661458503e-05f, -2.662410866e-05f, -2.663357274e-05f, -2.664297723e-05f, -2.665232214e-05f, -2.666160744e-05f, -2.667083312e-05f, -2.667999917e-05f, -2.668910558e-05f, - -2.669815233e-05f, -2.670713941e-05f, -2.671606680e-05f, -2.672493450e-05f, -2.673374250e-05f, -2.674249077e-05f, -2.675117931e-05f, -2.675980811e-05f, -2.676837715e-05f, -2.677688642e-05f, - -2.678533592e-05f, -2.679372562e-05f, -2.680205552e-05f, -2.681032560e-05f, -2.681853586e-05f, -2.682668629e-05f, -2.683477687e-05f, -2.684280759e-05f, -2.685077844e-05f, -2.685868941e-05f, - -2.686654050e-05f, -2.687433168e-05f, -2.688206296e-05f, -2.688973431e-05f, -2.689734574e-05f, -2.690489723e-05f, -2.691238877e-05f, -2.691982036e-05f, -2.692719198e-05f, -2.693450362e-05f, - -2.694175527e-05f, -2.694894694e-05f, -2.695607860e-05f, -2.696315025e-05f, -2.697016188e-05f, -2.697711348e-05f, -2.698400505e-05f, -2.699083657e-05f, -2.699760804e-05f, -2.700431945e-05f, - -2.701097079e-05f, -2.701756206e-05f, -2.702409325e-05f, -2.703056434e-05f, -2.703697534e-05f, -2.704332623e-05f, -2.704961702e-05f, -2.705584769e-05f, -2.706201823e-05f, -2.706812864e-05f, - -2.707417892e-05f, -2.708016905e-05f, -2.708609903e-05f, -2.709196886e-05f, -2.709777853e-05f, -2.710352803e-05f, -2.710921736e-05f, -2.711484651e-05f, -2.712041547e-05f, -2.712592425e-05f, - -2.713137284e-05f, -2.713676123e-05f, -2.714208942e-05f, -2.714735740e-05f, -2.715256517e-05f, -2.715771272e-05f, -2.716280005e-05f, -2.716782716e-05f, -2.717279404e-05f, -2.717770068e-05f, - -2.718254709e-05f, -2.718733327e-05f, -2.719205919e-05f, -2.719672488e-05f, -2.720133031e-05f, -2.720587549e-05f, -2.721036042e-05f, -2.721478509e-05f, -2.721914950e-05f, -2.722345364e-05f, - -2.722769752e-05f, -2.723188114e-05f, -2.723600448e-05f, -2.724006755e-05f, -2.724407035e-05f, -2.724801287e-05f, -2.725189512e-05f, -2.725571709e-05f, -2.725947878e-05f, -2.726318019e-05f, - -2.726682132e-05f, -2.727040216e-05f, -2.727392272e-05f, -2.727738300e-05f, -2.728078299e-05f, -2.728412270e-05f, -2.728740213e-05f, -2.729062127e-05f, -2.729378012e-05f, -2.729687869e-05f, - -2.729991697e-05f, -2.730289497e-05f, -2.730581269e-05f, -2.730867013e-05f, -2.731146728e-05f, -2.731420415e-05f, -2.731688074e-05f, -2.731949705e-05f, -2.732205309e-05f, -2.732454885e-05f, - -2.732698433e-05f, -2.732935954e-05f, -2.733167449e-05f, -2.733392916e-05f, -2.733612357e-05f, -2.733825771e-05f, -2.734033159e-05f, -2.734234521e-05f, -2.734429858e-05f, -2.734619169e-05f, - -2.734802455e-05f, -2.734979716e-05f, -2.735150953e-05f, -2.735316165e-05f, -2.735475354e-05f, -2.735628520e-05f, -2.735775662e-05f, -2.735916782e-05f, -2.736051880e-05f, -2.736180955e-05f, - -2.736304010e-05f, -2.736421043e-05f, -2.736532056e-05f, -2.736637048e-05f, -2.736736022e-05f, -2.736828976e-05f, -2.736915911e-05f, -2.736996829e-05f, -2.737071729e-05f, -2.737140611e-05f, - -2.737203478e-05f, -2.737260329e-05f, -2.737311164e-05f, -2.737355985e-05f, -2.737394791e-05f, -2.737427584e-05f, -2.737454365e-05f, -2.737475133e-05f, -2.737489890e-05f, -2.737498636e-05f, - -2.737501371e-05f, -2.737498098e-05f, -2.737488815e-05f, -2.737473525e-05f, -2.737452227e-05f, -2.737424923e-05f, -2.737391613e-05f, -2.737352299e-05f, -2.737306980e-05f, -2.737255658e-05f, - -2.737198333e-05f, -2.737135006e-05f, -2.737065679e-05f, -2.736990352e-05f, -2.736909026e-05f, -2.736821701e-05f, -2.736728379e-05f, -2.736629061e-05f, -2.736523747e-05f, -2.736412439e-05f, - -2.736295137e-05f, -2.736171842e-05f, -2.736042556e-05f, -2.735907279e-05f, -2.735766013e-05f, -2.735618758e-05f, -2.735465515e-05f, -2.735306286e-05f, -2.735141071e-05f, -2.734969871e-05f, - -2.734792689e-05f, -2.734609524e-05f, -2.734420378e-05f, -2.734225251e-05f, -2.734024146e-05f, -2.733817064e-05f, -2.733604004e-05f, -2.733384969e-05f, -2.733159960e-05f, -2.732928978e-05f, - -2.732692024e-05f, -2.732449099e-05f, -2.732200205e-05f, -2.731945343e-05f, -2.731684514e-05f, -2.731417720e-05f, -2.731144961e-05f, -2.730866239e-05f, -2.730581555e-05f, -2.730290911e-05f, - -2.729994308e-05f, -2.729691748e-05f, -2.729383231e-05f, -2.729068759e-05f, -2.728748334e-05f, -2.728421957e-05f, -2.728089629e-05f, -2.727751351e-05f, -2.727407126e-05f, -2.727056954e-05f, - -2.726700838e-05f, -2.726338778e-05f, -2.725970776e-05f, -2.725596834e-05f, -2.725216953e-05f, -2.724831135e-05f, -2.724439381e-05f, -2.724041692e-05f, -2.723638071e-05f, -2.723228519e-05f, - -2.722813037e-05f, -2.722391628e-05f, -2.721964292e-05f, -2.721531032e-05f, -2.721091848e-05f, -2.720646744e-05f, -2.720195720e-05f, -2.719738777e-05f, -2.719275919e-05f, -2.718807146e-05f, - -2.718332460e-05f, -2.717851864e-05f, -2.717365358e-05f, -2.716872944e-05f, -2.716374625e-05f, -2.715870401e-05f, -2.715360276e-05f, -2.714844250e-05f, -2.714322326e-05f, -2.713794505e-05f, - -2.713260789e-05f, -2.712721180e-05f, -2.712175681e-05f, -2.711624292e-05f, -2.711067015e-05f, -2.710503854e-05f, -2.709934809e-05f, -2.709359882e-05f, -2.708779076e-05f, -2.708192393e-05f, - -2.707599833e-05f, -2.707001401e-05f, -2.706397096e-05f, -2.705786922e-05f, -2.705170881e-05f, -2.704548974e-05f, -2.703921204e-05f, -2.703287572e-05f, -2.702648082e-05f, -2.702002733e-05f, - -2.701351530e-05f, -2.700694474e-05f, -2.700031567e-05f, -2.699362812e-05f, -2.698688210e-05f, -2.698007764e-05f, -2.697321475e-05f, -2.696629347e-05f, -2.695931381e-05f, -2.695227579e-05f, - -2.694517944e-05f, -2.693802478e-05f, -2.693081183e-05f, -2.692354062e-05f, -2.691621116e-05f, -2.690882349e-05f, -2.690137762e-05f, -2.689387357e-05f, -2.688631138e-05f, -2.687869106e-05f, - -2.687101264e-05f, -2.686327614e-05f, -2.685548158e-05f, -2.684762900e-05f, -2.683971840e-05f, -2.683174983e-05f, -2.682372329e-05f, -2.681563882e-05f, -2.680749644e-05f, -2.679929618e-05f, - -2.679103806e-05f, -2.678272210e-05f, -2.677434834e-05f, -2.676591678e-05f, -2.675742747e-05f, -2.674888043e-05f, -2.674027568e-05f, -2.673161324e-05f, -2.672289315e-05f, -2.671411543e-05f, - -2.670528010e-05f, -2.669638720e-05f, -2.668743674e-05f, -2.667842876e-05f, -2.666936327e-05f, -2.666024032e-05f, -2.665105992e-05f, -2.664182210e-05f, -2.663252689e-05f, -2.662317432e-05f, - -2.661376441e-05f, -2.660429719e-05f, -2.659477268e-05f, -2.658519093e-05f, -2.657555194e-05f, -2.656585576e-05f, -2.655610241e-05f, -2.654629191e-05f, -2.653642430e-05f, -2.652649961e-05f, - -2.651651785e-05f, -2.650647907e-05f, -2.649638329e-05f, -2.648623054e-05f, -2.647602085e-05f, -2.646575424e-05f, -2.645543075e-05f, -2.644505041e-05f, -2.643461324e-05f, -2.642411927e-05f, - -2.641356855e-05f, -2.640296108e-05f, -2.639229691e-05f, -2.638157607e-05f, -2.637079858e-05f, -2.635996448e-05f, -2.634907379e-05f, -2.633812655e-05f, -2.632712278e-05f, -2.631606253e-05f, - -2.630494581e-05f, -2.629377266e-05f, -2.628254311e-05f, -2.627125720e-05f, -2.625991495e-05f, -2.624851640e-05f, -2.623706157e-05f, -2.622555050e-05f, -2.621398323e-05f, -2.620235977e-05f, - -2.619068017e-05f, -2.617894446e-05f, -2.616715267e-05f, -2.615530483e-05f, -2.614340098e-05f, -2.613144114e-05f, -2.611942536e-05f, -2.610735365e-05f, -2.609522607e-05f, -2.608304263e-05f, - -2.607080338e-05f, -2.605850835e-05f, -2.604615756e-05f, -2.603375106e-05f, -2.602128888e-05f, -2.600877104e-05f, -2.599619760e-05f, -2.598356857e-05f, -2.597088400e-05f, -2.595814392e-05f, - -2.594534836e-05f, -2.593249736e-05f, -2.591959095e-05f, -2.590662917e-05f, -2.589361205e-05f, -2.588053963e-05f, -2.586741195e-05f, -2.585422903e-05f, -2.584099091e-05f, -2.582769763e-05f, - -2.581434923e-05f, -2.580094574e-05f, -2.578748720e-05f, -2.577397364e-05f, -2.576040510e-05f, -2.574678161e-05f, -2.573310322e-05f, -2.571936995e-05f, -2.570558185e-05f, -2.569173895e-05f, - -2.567784129e-05f, -2.566388891e-05f, -2.564988184e-05f, -2.563582011e-05f, -2.562170378e-05f, -2.560753287e-05f, -2.559330742e-05f, -2.557902747e-05f, -2.556469306e-05f, -2.555030423e-05f, - -2.553586100e-05f, -2.552136343e-05f, -2.550681156e-05f, -2.549220540e-05f, -2.547754502e-05f, -2.546283044e-05f, -2.544806171e-05f, -2.543323885e-05f, -2.541836193e-05f, -2.540343096e-05f, - -2.538844599e-05f, -2.537340706e-05f, -2.535831421e-05f, -2.534316748e-05f, -2.532796691e-05f, -2.531271253e-05f, -2.529740439e-05f, -2.528204253e-05f, -2.526662699e-05f, -2.525115780e-05f, - -2.523563502e-05f, -2.522005867e-05f, -2.520442880e-05f, -2.518874545e-05f, -2.517300866e-05f, -2.515721848e-05f, -2.514137493e-05f, -2.512547807e-05f, -2.510952793e-05f, -2.509352456e-05f, - -2.507746800e-05f, -2.506135829e-05f, -2.504519546e-05f, -2.502897957e-05f, -2.501271066e-05f, -2.499638876e-05f, -2.498001392e-05f, -2.496358618e-05f, -2.494710558e-05f, -2.493057216e-05f, - -2.491398598e-05f, -2.489734707e-05f, -2.488065547e-05f, -2.486391122e-05f, -2.484711438e-05f, -2.483026497e-05f, -2.481336306e-05f, -2.479640867e-05f, -2.477940185e-05f, -2.476234265e-05f, - -2.474523111e-05f, -2.472806727e-05f, -2.471085118e-05f, -2.469358289e-05f, -2.467626242e-05f, -2.465888984e-05f, -2.464146518e-05f, -2.462398848e-05f, -2.460645981e-05f, -2.458887918e-05f, - -2.457124666e-05f, -2.455356229e-05f, -2.453582611e-05f, -2.451803816e-05f, -2.450019850e-05f, -2.448230717e-05f, -2.446436420e-05f, -2.444636966e-05f, -2.442832358e-05f, -2.441022601e-05f, - -2.439207700e-05f, -2.437387658e-05f, -2.435562482e-05f, -2.433732175e-05f, -2.431896741e-05f, -2.430056187e-05f, -2.428210515e-05f, -2.426359732e-05f, -2.424503841e-05f, -2.422642848e-05f, - -2.420776756e-05f, -2.418905571e-05f, -2.417029298e-05f, -2.415147940e-05f, -2.413261504e-05f, -2.411369993e-05f, -2.409473412e-05f, -2.407571767e-05f, -2.405665061e-05f, -2.403753300e-05f, - -2.401836488e-05f, -2.399914631e-05f, -2.397987733e-05f, -2.396055799e-05f, -2.394118833e-05f, -2.392176841e-05f, -2.390229828e-05f, -2.388277797e-05f, -2.386320755e-05f, -2.384358706e-05f, - -2.382391655e-05f, -2.380419607e-05f, -2.378442567e-05f, -2.376460540e-05f, -2.374473530e-05f, -2.372481543e-05f, -2.370484583e-05f, -2.368482656e-05f, -2.366475767e-05f, -2.364463920e-05f, - -2.362447121e-05f, -2.360425374e-05f, -2.358398685e-05f, -2.356367059e-05f, -2.354330500e-05f, -2.352289014e-05f, -2.350242606e-05f, -2.348191281e-05f, -2.346135043e-05f, -2.344073899e-05f, - -2.342007853e-05f, -2.339936910e-05f, -2.337861076e-05f, -2.335780355e-05f, -2.333694753e-05f, -2.331604275e-05f, -2.329508925e-05f, -2.327408710e-05f, -2.325303635e-05f, -2.323193704e-05f, - -2.321078922e-05f, -2.318959296e-05f, -2.316834830e-05f, -2.314705530e-05f, -2.312571400e-05f, -2.310432446e-05f, -2.308288673e-05f, -2.306140087e-05f, -2.303986693e-05f, -2.301828496e-05f, - -2.299665501e-05f, -2.297497714e-05f, -2.295325141e-05f, -2.293147785e-05f, -2.290965653e-05f, -2.288778751e-05f, -2.286587083e-05f, -2.284390654e-05f, -2.282189471e-05f, -2.279983539e-05f, - -2.277772863e-05f, -2.275557448e-05f, -2.273337300e-05f, -2.271112424e-05f, -2.268882826e-05f, -2.266648511e-05f, -2.264409485e-05f, -2.262165754e-05f, -2.259917321e-05f, -2.257664194e-05f, - -2.255406378e-05f, -2.253143878e-05f, -2.250876699e-05f, -2.248604847e-05f, -2.246328329e-05f, -2.244047148e-05f, -2.241761312e-05f, -2.239470825e-05f, -2.237175693e-05f, -2.234875921e-05f, - -2.232571516e-05f, -2.230262483e-05f, -2.227948827e-05f, -2.225630554e-05f, -2.223307669e-05f, -2.220980179e-05f, -2.218648090e-05f, -2.216311405e-05f, -2.213970132e-05f, -2.211624276e-05f, - -2.209273843e-05f, -2.206918838e-05f, -2.204559268e-05f, -2.202195137e-05f, -2.199826452e-05f, -2.197453218e-05f, -2.195075441e-05f, -2.192693127e-05f, -2.190306282e-05f, -2.187914911e-05f, - -2.185519020e-05f, -2.183118615e-05f, -2.180713702e-05f, -2.178304286e-05f, -2.175890374e-05f, -2.173471971e-05f, -2.171049084e-05f, -2.168621717e-05f, -2.166189877e-05f, -2.163753569e-05f, - -2.161312800e-05f, -2.158867576e-05f, -2.156417902e-05f, -2.153963784e-05f, -2.151505228e-05f, -2.149042241e-05f, -2.146574827e-05f, -2.144102994e-05f, -2.141626746e-05f, -2.139146090e-05f, - -2.136661032e-05f, -2.134171578e-05f, -2.131677733e-05f, -2.129179505e-05f, -2.126676898e-05f, -2.124169919e-05f, -2.121658573e-05f, -2.119142868e-05f, -2.116622809e-05f, -2.114098401e-05f, - -2.111569652e-05f, -2.109036566e-05f, -2.106499151e-05f, -2.103957412e-05f, -2.101411356e-05f, -2.098860987e-05f, -2.096306314e-05f, -2.093747341e-05f, -2.091184075e-05f, -2.088616521e-05f, - -2.086044687e-05f, -2.083468578e-05f, -2.080888201e-05f, -2.078303561e-05f, -2.075714665e-05f, -2.073121518e-05f, -2.070524128e-05f, -2.067922501e-05f, -2.065316641e-05f, -2.062706557e-05f, - -2.060092254e-05f, -2.057473737e-05f, -2.054851015e-05f, -2.052224092e-05f, -2.049592975e-05f, -2.046957671e-05f, -2.044318185e-05f, -2.041674524e-05f, -2.039026694e-05f, -2.036374701e-05f, - -2.033718553e-05f, -2.031058254e-05f, -2.028393813e-05f, -2.025725233e-05f, -2.023052523e-05f, -2.020375689e-05f, -2.017694736e-05f, -2.015009672e-05f, -2.012320502e-05f, -2.009627233e-05f, - -2.006929872e-05f, -2.004228425e-05f, -2.001522898e-05f, -1.998813297e-05f, -1.996099630e-05f, -1.993381902e-05f, -1.990660120e-05f, -1.987934291e-05f, -1.985204420e-05f, -1.982470515e-05f, - -1.979732582e-05f, -1.976990627e-05f, -1.974244658e-05f, -1.971494679e-05f, -1.968740698e-05f, -1.965982722e-05f, -1.963220757e-05f, -1.960454809e-05f, -1.957684885e-05f, -1.954910992e-05f, - -1.952133136e-05f, -1.949351324e-05f, -1.946565562e-05f, -1.943775856e-05f, -1.940982215e-05f, -1.938184643e-05f, -1.935383148e-05f, -1.932577736e-05f, -1.929768415e-05f, -1.926955189e-05f, - -1.924138067e-05f, -1.921317055e-05f, -1.918492159e-05f, -1.915663387e-05f, -1.912830744e-05f, -1.909994238e-05f, -1.907153875e-05f, -1.904309662e-05f, -1.901461605e-05f, -1.898609712e-05f, - -1.895753989e-05f, -1.892894442e-05f, -1.890031079e-05f, -1.887163907e-05f, -1.884292931e-05f, -1.881418159e-05f, -1.878539597e-05f, -1.875657253e-05f, -1.872771132e-05f, -1.869881243e-05f, - -1.866987591e-05f, -1.864090184e-05f, -1.861189027e-05f, -1.858284129e-05f, -1.855375496e-05f, -1.852463134e-05f, -1.849547051e-05f, -1.846627253e-05f, -1.843703747e-05f, -1.840776541e-05f, - -1.837845640e-05f, -1.834911053e-05f, -1.831972785e-05f, -1.829030843e-05f, -1.826085235e-05f, -1.823135968e-05f, -1.820183047e-05f, -1.817226481e-05f, -1.814266276e-05f, -1.811302440e-05f, - -1.808334978e-05f, -1.805363898e-05f, -1.802389207e-05f, -1.799410912e-05f, -1.796429020e-05f, -1.793443537e-05f, -1.790454472e-05f, -1.787461830e-05f, -1.784465619e-05f, -1.781465845e-05f, - -1.778462517e-05f, -1.775455640e-05f, -1.772445223e-05f, -1.769431271e-05f, -1.766413792e-05f, -1.763392792e-05f, -1.760368280e-05f, -1.757340262e-05f, -1.754308745e-05f, -1.751273737e-05f, - -1.748235243e-05f, -1.745193272e-05f, -1.742147830e-05f, -1.739098925e-05f, -1.736046564e-05f, -1.732990753e-05f, -1.729931501e-05f, -1.726868813e-05f, -1.723802697e-05f, -1.720733161e-05f, - -1.717660211e-05f, -1.714583855e-05f, -1.711504099e-05f, -1.708420952e-05f, -1.705334419e-05f, -1.702244509e-05f, -1.699151228e-05f, -1.696054584e-05f, -1.692954584e-05f, -1.689851234e-05f, - -1.686744543e-05f, -1.683634518e-05f, -1.680521165e-05f, -1.677404492e-05f, -1.674284506e-05f, -1.671161215e-05f, -1.668034625e-05f, -1.664904745e-05f, -1.661771580e-05f, -1.658635139e-05f, - -1.655495429e-05f, -1.652352457e-05f, -1.649206230e-05f, -1.646056755e-05f, -1.642904041e-05f, -1.639748094e-05f, -1.636588921e-05f, -1.633426530e-05f, -1.630260928e-05f, -1.627092123e-05f, - -1.623920122e-05f, -1.620744932e-05f, -1.617566560e-05f, -1.614385015e-05f, -1.611200302e-05f, -1.608012430e-05f, -1.604821407e-05f, -1.601627238e-05f, -1.598429933e-05f, -1.595229497e-05f, - -1.592025939e-05f, -1.588819266e-05f, -1.585609486e-05f, -1.582396605e-05f, -1.579180631e-05f, -1.575961573e-05f, -1.572739436e-05f, -1.569514229e-05f, -1.566285958e-05f, -1.563054633e-05f, - -1.559820259e-05f, -1.556582844e-05f, -1.553342396e-05f, -1.550098923e-05f, -1.546852431e-05f, -1.543602929e-05f, -1.540350423e-05f, -1.537094922e-05f, -1.533836432e-05f, -1.530574962e-05f, - -1.527310519e-05f, -1.524043109e-05f, -1.520772742e-05f, -1.517499424e-05f, -1.514223163e-05f, -1.510943966e-05f, -1.507661842e-05f, -1.504376797e-05f, -1.501088839e-05f, -1.497797975e-05f, - -1.494504215e-05f, -1.491207563e-05f, -1.487908030e-05f, -1.484605621e-05f, -1.481300345e-05f, -1.477992209e-05f, -1.474681221e-05f, -1.471367388e-05f, -1.468050718e-05f, -1.464731219e-05f, - -1.461408899e-05f, -1.458083764e-05f, -1.454755823e-05f, -1.451425082e-05f, -1.448091551e-05f, -1.444755236e-05f, -1.441416146e-05f, -1.438074287e-05f, -1.434729667e-05f, -1.431382295e-05f, - -1.428032178e-05f, -1.424679323e-05f, -1.421323738e-05f, -1.417965431e-05f, -1.414604410e-05f, -1.411240682e-05f, -1.407874255e-05f, -1.404505137e-05f, -1.401133335e-05f, -1.397758857e-05f, - -1.394381711e-05f, -1.391001905e-05f, -1.387619446e-05f, -1.384234342e-05f, -1.380846601e-05f, -1.377456231e-05f, -1.374063239e-05f, -1.370667633e-05f, -1.367269420e-05f, -1.363868610e-05f, - -1.360465209e-05f, -1.357059225e-05f, -1.353650666e-05f, -1.350239540e-05f, -1.346825855e-05f, -1.343409618e-05f, -1.339990837e-05f, -1.336569520e-05f, -1.333145675e-05f, -1.329719309e-05f, - -1.326290431e-05f, -1.322859049e-05f, -1.319425169e-05f, -1.315988800e-05f, -1.312549951e-05f, -1.309108627e-05f, -1.305664839e-05f, -1.302218592e-05f, -1.298769896e-05f, -1.295318758e-05f, - -1.291865186e-05f, -1.288409187e-05f, -1.284950770e-05f, -1.281489943e-05f, -1.278026714e-05f, -1.274561089e-05f, -1.271093078e-05f, -1.267622688e-05f, -1.264149927e-05f, -1.260674803e-05f, - -1.257197324e-05f, -1.253717498e-05f, -1.250235333e-05f, -1.246750836e-05f, -1.243264015e-05f, -1.239774879e-05f, -1.236283436e-05f, -1.232789693e-05f, -1.229293658e-05f, -1.225795339e-05f, - -1.222294745e-05f, -1.218791883e-05f, -1.215286761e-05f, -1.211779387e-05f, -1.208269769e-05f, -1.204757915e-05f, -1.201243833e-05f, -1.197727532e-05f, -1.194209018e-05f, -1.190688300e-05f, - -1.187165386e-05f, -1.183640284e-05f, -1.180113003e-05f, -1.176583549e-05f, -1.173051931e-05f, -1.169518157e-05f, -1.165982235e-05f, -1.162444173e-05f, -1.158903979e-05f, -1.155361662e-05f, - -1.151817228e-05f, -1.148270687e-05f, -1.144722046e-05f, -1.141171313e-05f, -1.137618496e-05f, -1.134063603e-05f, -1.130506643e-05f, -1.126947624e-05f, -1.123386553e-05f, -1.119823438e-05f, - -1.116258289e-05f, -1.112691111e-05f, -1.109121915e-05f, -1.105550708e-05f, -1.101977497e-05f, -1.098402291e-05f, -1.094825099e-05f, -1.091245928e-05f, -1.087664786e-05f, -1.084081681e-05f, - -1.080496622e-05f, -1.076909617e-05f, -1.073320673e-05f, -1.069729799e-05f, -1.066137004e-05f, -1.062542294e-05f, -1.058945678e-05f, -1.055347165e-05f, -1.051746762e-05f, -1.048144477e-05f, - -1.044540320e-05f, -1.040934297e-05f, -1.037326417e-05f, -1.033716688e-05f, -1.030105119e-05f, -1.026491717e-05f, -1.022876490e-05f, -1.019259448e-05f, -1.015640597e-05f, -1.012019946e-05f, - -1.008397503e-05f, -1.004773277e-05f, -1.001147276e-05f, -9.975195068e-06f, -9.938899788e-06f, -9.902586999e-06f, -9.866256782e-06f, -9.829909220e-06f, -9.793544395e-06f, -9.757162388e-06f, - -9.720763281e-06f, -9.684347156e-06f, -9.647914096e-06f, -9.611464182e-06f, -9.574997496e-06f, -9.538514121e-06f, -9.502014138e-06f, -9.465497630e-06f, -9.428964678e-06f, -9.392415366e-06f, - -9.355849774e-06f, -9.319267986e-06f, -9.282670084e-06f, -9.246056150e-06f, -9.209426266e-06f, -9.172780514e-06f, -9.136118978e-06f, -9.099441739e-06f, -9.062748880e-06f, -9.026040483e-06f, - -8.989316630e-06f, -8.952577405e-06f, -8.915822889e-06f, -8.879053166e-06f, -8.842268318e-06f, -8.805468426e-06f, -8.768653575e-06f, -8.731823846e-06f, -8.694979323e-06f, -8.658120088e-06f, - -8.621246223e-06f, -8.584357811e-06f, -8.547454935e-06f, -8.510537679e-06f, -8.473606124e-06f, -8.436660353e-06f, -8.399700449e-06f, -8.362726496e-06f, -8.325738576e-06f, -8.288736771e-06f, - -8.251721165e-06f, -8.214691841e-06f, -8.177648881e-06f, -8.140592369e-06f, -8.103522388e-06f, -8.066439020e-06f, -8.029342349e-06f, -7.992232458e-06f, -7.955109429e-06f, -7.917973347e-06f, - -7.880824293e-06f, -7.843662351e-06f, -7.806487604e-06f, -7.769300136e-06f, -7.732100030e-06f, -7.694887368e-06f, -7.657662234e-06f, -7.620424712e-06f, -7.583174883e-06f, -7.545912833e-06f, - -7.508638644e-06f, -7.471352399e-06f, -7.434054181e-06f, -7.396744075e-06f, -7.359422163e-06f, -7.322088528e-06f, -7.284743255e-06f, -7.247386426e-06f, -7.210018125e-06f, -7.172638435e-06f, - -7.135247440e-06f, -7.097845224e-06f, -7.060431869e-06f, -7.023007459e-06f, -6.985572078e-06f, -6.948125809e-06f, -6.910668736e-06f, -6.873200942e-06f, -6.835722511e-06f, -6.798233526e-06f, - -6.760734071e-06f, -6.723224230e-06f, -6.685704087e-06f, -6.648173724e-06f, -6.610633225e-06f, -6.573082675e-06f, -6.535522156e-06f, -6.497951753e-06f, -6.460371549e-06f, -6.422781628e-06f, - -6.385182073e-06f, -6.347572969e-06f, -6.309954398e-06f, -6.272326445e-06f, -6.234689194e-06f, -6.197042728e-06f, -6.159387131e-06f, -6.121722487e-06f, -6.084048880e-06f, -6.046366393e-06f, - -6.008675110e-06f, -5.970975115e-06f, -5.933266492e-06f, -5.895549325e-06f, -5.857823697e-06f, -5.820089693e-06f, -5.782347396e-06f, -5.744596890e-06f, -5.706838259e-06f, -5.669071587e-06f, - -5.631296958e-06f, -5.593514455e-06f, -5.555724164e-06f, -5.517926166e-06f, -5.480120548e-06f, -5.442307391e-06f, -5.404486781e-06f, -5.366658802e-06f, -5.328823536e-06f, -5.290981069e-06f, - -5.253131484e-06f, -5.215274865e-06f, -5.177411296e-06f, -5.139540862e-06f, -5.101663645e-06f, -5.063779731e-06f, -5.025889202e-06f, -4.987992144e-06f, -4.950088639e-06f, -4.912178773e-06f, - -4.874262629e-06f, -4.836340291e-06f, -4.798411843e-06f, -4.760477370e-06f, -4.722536954e-06f, -4.684590681e-06f, -4.646638634e-06f, -4.608680897e-06f, -4.570717555e-06f, -4.532748690e-06f, - -4.494774389e-06f, -4.456794734e-06f, -4.418809809e-06f, -4.380819699e-06f, -4.342824487e-06f, -4.304824258e-06f, -4.266819096e-06f, -4.228809084e-06f, -4.190794308e-06f, -4.152774850e-06f, - -4.114750795e-06f, -4.076722227e-06f, -4.038689230e-06f, -4.000651888e-06f, -3.962610285e-06f, -3.924564505e-06f, -3.886514633e-06f, -3.848460752e-06f, -3.810402946e-06f, -3.772341300e-06f, - -3.734275897e-06f, -3.696206821e-06f, -3.658134157e-06f, -3.620057988e-06f, -3.581978400e-06f, -3.543895474e-06f, -3.505809297e-06f, -3.467719951e-06f, -3.429627520e-06f, -3.391532090e-06f, - -3.353433743e-06f, -3.315332564e-06f, -3.277228637e-06f, -3.239122046e-06f, -3.201012874e-06f, -3.162901207e-06f, -3.124787127e-06f, -3.086670718e-06f, -3.048552066e-06f, -3.010431254e-06f, - -2.972308365e-06f, -2.934183484e-06f, -2.896056694e-06f, -2.857928080e-06f, -2.819797726e-06f, -2.781665715e-06f, -2.743532132e-06f, -2.705397060e-06f, -2.667260584e-06f, -2.629122787e-06f, - -2.590983753e-06f, -2.552843566e-06f, -2.514702310e-06f, -2.476560069e-06f, -2.438416927e-06f, -2.400272967e-06f, -2.362128274e-06f, -2.323982932e-06f, -2.285837023e-06f, -2.247690633e-06f, - -2.209543844e-06f, -2.171396741e-06f, -2.133249408e-06f, -2.095101928e-06f, -2.056954386e-06f, -2.018806864e-06f, -1.980659447e-06f, -1.942512218e-06f, -1.904365262e-06f, -1.866218661e-06f, - -1.828072500e-06f, -1.789926863e-06f, -1.751781833e-06f, -1.713637494e-06f, -1.675493929e-06f, -1.637351222e-06f, -1.599209458e-06f, -1.561068719e-06f, -1.522929089e-06f, -1.484790652e-06f, - -1.446653491e-06f, -1.408517690e-06f, -1.370383333e-06f, -1.332250503e-06f, -1.294119284e-06f, -1.255989759e-06f, -1.217862012e-06f, -1.179736127e-06f, -1.141612186e-06f, -1.103490274e-06f, - -1.065370473e-06f, -1.027252868e-06f, -9.891375419e-07f, -9.510245778e-07f, -9.129140593e-07f, -8.748060699e-07f, -8.367006929e-07f, -7.985980118e-07f, -7.604981098e-07f, -7.224010704e-07f, - -6.843069768e-07f, -6.462159124e-07f, -6.081279604e-07f, -5.700432042e-07f, -5.319617270e-07f, -4.938836120e-07f, -4.558089424e-07f, -4.177378016e-07f, -3.796702726e-07f, -3.416064386e-07f, - -3.035463829e-07f, -2.654901885e-07f, -2.274379385e-07f, -1.893897161e-07f, -1.513456043e-07f, -1.133056863e-07f, -7.527004496e-08f, -3.723876341e-08f, 7.880753702e-10f, 3.881038839e-08f, - 7.682809268e-08f, 1.148411053e-07f, 1.528493433e-07f, 1.908527238e-07f, 2.288511640e-07f, 2.668445809e-07f, 3.048328916e-07f, 3.428160135e-07f, 3.807938637e-07f, 4.187663593e-07f, - 4.567334177e-07f, 4.946949561e-07f, 5.326508918e-07f, 5.706011421e-07f, 6.085456243e-07f, 6.464842559e-07f, 6.844169541e-07f, 7.223436363e-07f, 7.602642200e-07f, 7.981786227e-07f, - 8.360867617e-07f, 8.739885546e-07f, 9.118839190e-07f, 9.497727722e-07f, 9.876550320e-07f, 1.025530616e-06f, 1.063399441e-06f, 1.101261426e-06f, 1.139116488e-06f, 1.176964545e-06f, - 1.214805514e-06f, 1.252639313e-06f, 1.290465860e-06f, 1.328285073e-06f, 1.366096869e-06f, 1.403901167e-06f, 1.441697883e-06f, 1.479486937e-06f, 1.517268246e-06f, 1.555041728e-06f, - 1.592807301e-06f, 1.630564883e-06f, 1.668314391e-06f, 1.706055745e-06f, 1.743788862e-06f, 1.781513660e-06f, 1.819230058e-06f, 1.856937973e-06f, 1.894637323e-06f, 1.932328028e-06f, - 1.970010005e-06f, 2.007683172e-06f, 2.045347448e-06f, 2.083002752e-06f, 2.120649000e-06f, 2.158286113e-06f, 2.195914008e-06f, 2.233532604e-06f, 2.271141819e-06f, 2.308741572e-06f, - 2.346331781e-06f, 2.383912365e-06f, 2.421483243e-06f, 2.459044333e-06f, 2.496595553e-06f, 2.534136824e-06f, 2.571668062e-06f, 2.609189188e-06f, 2.646700119e-06f, 2.684200776e-06f, - 2.721691075e-06f, 2.759170937e-06f, 2.796640281e-06f, 2.834099025e-06f, 2.871547088e-06f, 2.908984390e-06f, 2.946410849e-06f, 2.983826384e-06f, 3.021230916e-06f, 3.058624362e-06f, - 3.096006642e-06f, 3.133377675e-06f, 3.170737381e-06f, 3.208085679e-06f, 3.245422487e-06f, 3.282747727e-06f, 3.320061316e-06f, 3.357363174e-06f, 3.394653222e-06f, 3.431931377e-06f, - 3.469197561e-06f, 3.506451692e-06f, 3.543693690e-06f, 3.580923475e-06f, 3.618140966e-06f, 3.655346083e-06f, 3.692538747e-06f, 3.729718876e-06f, 3.766886390e-06f, 3.804041210e-06f, - 3.841183255e-06f, 3.878312446e-06f, 3.915428702e-06f, 3.952531943e-06f, 3.989622090e-06f, 4.026699061e-06f, 4.063762779e-06f, 4.100813162e-06f, 4.137850132e-06f, 4.174873607e-06f, - 4.211883510e-06f, 4.248879759e-06f, 4.285862275e-06f, 4.322830979e-06f, 4.359785791e-06f, 4.396726632e-06f, 4.433653421e-06f, 4.470566081e-06f, 4.507464531e-06f, 4.544348692e-06f, - 4.581218485e-06f, 4.618073830e-06f, 4.654914648e-06f, 4.691740860e-06f, 4.728552387e-06f, 4.765349150e-06f, 4.802131070e-06f, 4.838898067e-06f, 4.875650064e-06f, 4.912386980e-06f, - 4.949108737e-06f, 4.985815256e-06f, 5.022506458e-06f, 5.059182265e-06f, 5.095842598e-06f, 5.132487378e-06f, 5.169116526e-06f, 5.205729964e-06f, 5.242327614e-06f, 5.278909397e-06f, - 5.315475234e-06f, 5.352025047e-06f, 5.388558758e-06f, 5.425076288e-06f, 5.461577560e-06f, 5.498062494e-06f, 5.534531013e-06f, 5.570983038e-06f, 5.607418492e-06f, 5.643837296e-06f, - 5.680239373e-06f, 5.716624644e-06f, 5.752993032e-06f, 5.789344458e-06f, 5.825678846e-06f, 5.861996116e-06f, 5.898296192e-06f, 5.934578995e-06f, 5.970844449e-06f, 6.007092475e-06f, - 6.043322996e-06f, 6.079535935e-06f, 6.115731213e-06f, 6.151908754e-06f, 6.188068481e-06f, 6.224210316e-06f, 6.260334181e-06f, 6.296440000e-06f, 6.332527695e-06f, 6.368597190e-06f, - 6.404648407e-06f, 6.440681269e-06f, 6.476695700e-06f, 6.512691622e-06f, 6.548668959e-06f, 6.584627633e-06f, 6.620567569e-06f, 6.656488689e-06f, 6.692390916e-06f, 6.728274175e-06f, - 6.764138388e-06f, 6.799983480e-06f, 6.835809373e-06f, 6.871615991e-06f, 6.907403258e-06f, 6.943171098e-06f, 6.978919434e-06f, 7.014648190e-06f, 7.050357290e-06f, 7.086046658e-06f, - 7.121716218e-06f, 7.157365894e-06f, 7.192995610e-06f, 7.228605290e-06f, 7.264194859e-06f, 7.299764240e-06f, 7.335313357e-06f, 7.370842136e-06f, 7.406350501e-06f, 7.441838376e-06f, - 7.477305685e-06f, 7.512752353e-06f, 7.548178305e-06f, 7.583583465e-06f, 7.618967759e-06f, 7.654331110e-06f, 7.689673444e-06f, 7.724994685e-06f, 7.760294759e-06f, 7.795573591e-06f, - 7.830831105e-06f, 7.866067226e-06f, 7.901281881e-06f, 7.936474993e-06f, 7.971646489e-06f, 8.006796294e-06f, 8.041924333e-06f, 8.077030531e-06f, 8.112114814e-06f, 8.147177107e-06f, - 8.182217337e-06f, 8.217235429e-06f, 8.252231308e-06f, 8.287204901e-06f, 8.322156132e-06f, 8.357084929e-06f, 8.391991217e-06f, 8.426874922e-06f, 8.461735971e-06f, 8.496574288e-06f, - 8.531389801e-06f, 8.566182436e-06f, 8.600952119e-06f, 8.635698776e-06f, 8.670422335e-06f, 8.705122720e-06f, 8.739799860e-06f, 8.774453680e-06f, 8.809084107e-06f, 8.843691069e-06f, - 8.878274491e-06f, 8.912834300e-06f, 8.947370424e-06f, 8.981882790e-06f, 9.016371324e-06f, 9.050835954e-06f, 9.085276606e-06f, 9.119693209e-06f, 9.154085688e-06f, 9.188453973e-06f, - 9.222797989e-06f, 9.257117665e-06f, 9.291412928e-06f, 9.325683705e-06f, 9.359929925e-06f, 9.394151515e-06f, 9.428348402e-06f, 9.462520515e-06f, 9.496667782e-06f, 9.530790130e-06f, - 9.564887488e-06f, 9.598959783e-06f, 9.633006943e-06f, 9.667028898e-06f, 9.701025575e-06f, 9.734996903e-06f, 9.768942810e-06f, 9.802863224e-06f, 9.836758074e-06f, 9.870627289e-06f, - 9.904470797e-06f, 9.938288527e-06f, 9.972080408e-06f, 1.000584637e-05f, 1.003958634e-05f, 1.007330025e-05f, 1.010698802e-05f, 1.014064959e-05f, 1.017428488e-05f, 1.020789383e-05f, - 1.024147636e-05f, 1.027503241e-05f, 1.030856190e-05f, 1.034206476e-05f, 1.037554092e-05f, 1.040899031e-05f, 1.044241287e-05f, 1.047580851e-05f, 1.050917718e-05f, 1.054251879e-05f, - 1.057583329e-05f, 1.060912060e-05f, 1.064238065e-05f, 1.067561337e-05f, 1.070881869e-05f, 1.074199654e-05f, 1.077514685e-05f, 1.080826956e-05f, 1.084136459e-05f, 1.087443187e-05f, - 1.090747134e-05f, 1.094048292e-05f, 1.097346655e-05f, 1.100642216e-05f, 1.103934967e-05f, 1.107224902e-05f, 1.110512014e-05f, 1.113796297e-05f, 1.117077742e-05f, 1.120356344e-05f, - 1.123632096e-05f, 1.126904990e-05f, 1.130175020e-05f, 1.133442178e-05f, 1.136706459e-05f, 1.139967856e-05f, 1.143226360e-05f, 1.146481967e-05f, 1.149734668e-05f, 1.152984458e-05f, - 1.156231328e-05f, 1.159475273e-05f, 1.162716286e-05f, 1.165954360e-05f, 1.169189488e-05f, 1.172421664e-05f, 1.175650880e-05f, 1.178877130e-05f, 1.182100408e-05f, 1.185320705e-05f, - 1.188538017e-05f, 1.191752336e-05f, 1.194963655e-05f, 1.198171968e-05f, 1.201377267e-05f, 1.204579548e-05f, 1.207778801e-05f, 1.210975022e-05f, 1.214168203e-05f, 1.217358338e-05f, - 1.220545419e-05f, 1.223729441e-05f, 1.226910397e-05f, 1.230088280e-05f, 1.233263084e-05f, 1.236434801e-05f, 1.239603426e-05f, 1.242768951e-05f, 1.245931371e-05f, 1.249090678e-05f, - 1.252246866e-05f, 1.255399929e-05f, 1.258549859e-05f, 1.261696651e-05f, 1.264840298e-05f, 1.267980793e-05f, 1.271118129e-05f, 1.274252301e-05f, 1.277383302e-05f, 1.280511125e-05f, - 1.283635764e-05f, 1.286757212e-05f, 1.289875463e-05f, 1.292990510e-05f, 1.296102347e-05f, 1.299210967e-05f, 1.302316365e-05f, 1.305418533e-05f, 1.308517465e-05f, 1.311613154e-05f, - 1.314705595e-05f, 1.317794781e-05f, 1.320880706e-05f, 1.323963362e-05f, 1.327042744e-05f, 1.330118846e-05f, 1.333191661e-05f, 1.336261182e-05f, 1.339327403e-05f, 1.342390318e-05f, - 1.345449921e-05f, 1.348506206e-05f, 1.351559165e-05f, 1.354608793e-05f, 1.357655083e-05f, 1.360698029e-05f, 1.363737625e-05f, 1.366773865e-05f, 1.369806741e-05f, 1.372836249e-05f, - 1.375862382e-05f, 1.378885133e-05f, 1.381904496e-05f, 1.384920465e-05f, 1.387933034e-05f, 1.390942196e-05f, 1.393947946e-05f, 1.396950278e-05f, 1.399949184e-05f, 1.402944659e-05f, - 1.405936696e-05f, 1.408925290e-05f, 1.411910435e-05f, 1.414892124e-05f, 1.417870350e-05f, 1.420845109e-05f, 1.423816393e-05f, 1.426784198e-05f, 1.429748515e-05f, 1.432709341e-05f, - 1.435666667e-05f, 1.438620490e-05f, 1.441570801e-05f, 1.444517595e-05f, 1.447460867e-05f, 1.450400610e-05f, 1.453336818e-05f, 1.456269485e-05f, 1.459198605e-05f, 1.462124172e-05f, - 1.465046180e-05f, 1.467964623e-05f, 1.470879496e-05f, 1.473790791e-05f, 1.476698503e-05f, 1.479602627e-05f, 1.482503155e-05f, 1.485400083e-05f, 1.488293405e-05f, 1.491183113e-05f, - 1.494069204e-05f, 1.496951670e-05f, 1.499830505e-05f, 1.502705704e-05f, 1.505577262e-05f, 1.508445171e-05f, 1.511309426e-05f, 1.514170022e-05f, 1.517026952e-05f, 1.519880211e-05f, - 1.522729793e-05f, 1.525575692e-05f, 1.528417901e-05f, 1.531256417e-05f, 1.534091232e-05f, 1.536922340e-05f, 1.539749737e-05f, 1.542573416e-05f, 1.545393371e-05f, 1.548209598e-05f, - 1.551022089e-05f, 1.553830839e-05f, 1.556635844e-05f, 1.559437096e-05f, 1.562234590e-05f, 1.565028320e-05f, 1.567818282e-05f, 1.570604468e-05f, 1.573386874e-05f, 1.576165494e-05f, - 1.578940321e-05f, 1.581711351e-05f, 1.584478579e-05f, 1.587241997e-05f, 1.590001601e-05f, 1.592757385e-05f, 1.595509343e-05f, 1.598257470e-05f, 1.601001760e-05f, 1.603742208e-05f, - 1.606478808e-05f, 1.609211555e-05f, 1.611940443e-05f, 1.614665466e-05f, 1.617386619e-05f, 1.620103896e-05f, 1.622817293e-05f, 1.625526803e-05f, 1.628232421e-05f, 1.630934141e-05f, - 1.633631958e-05f, 1.636325867e-05f, 1.639015862e-05f, 1.641701938e-05f, 1.644384089e-05f, 1.647062310e-05f, 1.649736595e-05f, 1.652406939e-05f, 1.655073337e-05f, 1.657735783e-05f, - 1.660394271e-05f, 1.663048798e-05f, 1.665699356e-05f, 1.668345941e-05f, 1.670988548e-05f, 1.673627171e-05f, 1.676261804e-05f, 1.678892443e-05f, 1.681519082e-05f, 1.684141716e-05f, - 1.686760340e-05f, 1.689374948e-05f, 1.691985535e-05f, 1.694592095e-05f, 1.697194625e-05f, 1.699793118e-05f, 1.702387568e-05f, 1.704977972e-05f, 1.707564323e-05f, 1.710146617e-05f, - 1.712724849e-05f, 1.715299012e-05f, 1.717869102e-05f, 1.720435114e-05f, 1.722997043e-05f, 1.725554883e-05f, 1.728108630e-05f, 1.730658278e-05f, 1.733203822e-05f, 1.735745257e-05f, - 1.738282579e-05f, 1.740815781e-05f, 1.743344858e-05f, 1.745869807e-05f, 1.748390621e-05f, 1.750907296e-05f, 1.753419827e-05f, 1.755928208e-05f, 1.758432435e-05f, 1.760932502e-05f, - 1.763428405e-05f, 1.765920139e-05f, 1.768407698e-05f, 1.770891078e-05f, 1.773370273e-05f, 1.775845280e-05f, 1.778316092e-05f, 1.780782705e-05f, 1.783245114e-05f, 1.785703314e-05f, - 1.788157301e-05f, 1.790607068e-05f, 1.793052613e-05f, 1.795493928e-05f, 1.797931011e-05f, 1.800363855e-05f, 1.802792456e-05f, 1.805216810e-05f, 1.807636911e-05f, 1.810052754e-05f, - 1.812464335e-05f, 1.814871650e-05f, 1.817274692e-05f, 1.819673458e-05f, 1.822067942e-05f, 1.824458141e-05f, 1.826844049e-05f, 1.829225661e-05f, 1.831602973e-05f, 1.833975980e-05f, - 1.836344677e-05f, 1.838709060e-05f, 1.841069124e-05f, 1.843424865e-05f, 1.845776277e-05f, 1.848123356e-05f, 1.850466097e-05f, 1.852804496e-05f, 1.855138549e-05f, 1.857468249e-05f, - 1.859793594e-05f, 1.862114578e-05f, 1.864431197e-05f, 1.866743446e-05f, 1.869051321e-05f, 1.871354817e-05f, 1.873653929e-05f, 1.875948654e-05f, 1.878238986e-05f, 1.880524921e-05f, - 1.882806455e-05f, 1.885083582e-05f, 1.887356299e-05f, 1.889624602e-05f, 1.891888485e-05f, 1.894147944e-05f, 1.896402975e-05f, 1.898653573e-05f, 1.900899734e-05f, 1.903141454e-05f, - 1.905378728e-05f, 1.907611552e-05f, 1.909839921e-05f, 1.912063831e-05f, 1.914283278e-05f, 1.916498257e-05f, 1.918708764e-05f, 1.920914795e-05f, 1.923116345e-05f, 1.925313410e-05f, - 1.927505986e-05f, 1.929694069e-05f, 1.931877654e-05f, 1.934056736e-05f, 1.936231313e-05f, 1.938401379e-05f, 1.940566930e-05f, 1.942727963e-05f, 1.944884472e-05f, 1.947036454e-05f, - 1.949183904e-05f, 1.951326818e-05f, 1.953465193e-05f, 1.955599024e-05f, 1.957728306e-05f, 1.959853037e-05f, 1.961973211e-05f, 1.964088824e-05f, 1.966199872e-05f, 1.968306352e-05f, - 1.970408260e-05f, 1.972505590e-05f, 1.974598339e-05f, 1.976686503e-05f, 1.978770079e-05f, 1.980849061e-05f, 1.982923446e-05f, 1.984993230e-05f, 1.987058409e-05f, 1.989118980e-05f, - 1.991174937e-05f, 1.993226277e-05f, 1.995272996e-05f, 1.997315090e-05f, 1.999352555e-05f, 2.001385388e-05f, 2.003413584e-05f, 2.005437139e-05f, 2.007456050e-05f, 2.009470313e-05f, - 2.011479923e-05f, 2.013484878e-05f, 2.015485172e-05f, 2.017480803e-05f, 2.019471767e-05f, 2.021458059e-05f, 2.023439675e-05f, 2.025416613e-05f, 2.027388868e-05f, 2.029356437e-05f, - 2.031319315e-05f, 2.033277499e-05f, 2.035230986e-05f, 2.037179771e-05f, 2.039123851e-05f, 2.041063222e-05f, 2.042997880e-05f, 2.044927822e-05f, 2.046853044e-05f, 2.048773542e-05f, - 2.050689313e-05f, 2.052600353e-05f, 2.054506659e-05f, 2.056408226e-05f, 2.058305052e-05f, 2.060197132e-05f, 2.062084464e-05f, 2.063967042e-05f, 2.065844865e-05f, 2.067717928e-05f, - 2.069586227e-05f, 2.071449760e-05f, 2.073308523e-05f, 2.075162512e-05f, 2.077011723e-05f, 2.078856154e-05f, 2.080695801e-05f, 2.082530660e-05f, 2.084360727e-05f, 2.086186000e-05f, - 2.088006475e-05f, 2.089822149e-05f, 2.091633017e-05f, 2.093439077e-05f, 2.095240326e-05f, 2.097036759e-05f, 2.098828374e-05f, 2.100615168e-05f, 2.102397136e-05f, 2.104174275e-05f, - 2.105946583e-05f, 2.107714056e-05f, 2.109476690e-05f, 2.111234482e-05f, 2.112987430e-05f, 2.114735529e-05f, 2.116478777e-05f, 2.118217170e-05f, 2.119950705e-05f, 2.121679378e-05f, - 2.123403187e-05f, 2.125122129e-05f, 2.126836199e-05f, 2.128545396e-05f, 2.130249716e-05f, 2.131949155e-05f, 2.133643710e-05f, 2.135333379e-05f, 2.137018158e-05f, 2.138698044e-05f, - 2.140373034e-05f, 2.142043126e-05f, 2.143708315e-05f, 2.145368598e-05f, 2.147023974e-05f, 2.148674438e-05f, 2.150319987e-05f, 2.151960620e-05f, 2.153596331e-05f, 2.155227120e-05f, - 2.156852982e-05f, 2.158473914e-05f, 2.160089914e-05f, 2.161700979e-05f, 2.163307106e-05f, 2.164908291e-05f, 2.166504532e-05f, 2.168095826e-05f, 2.169682171e-05f, 2.171263562e-05f, - 2.172839998e-05f, 2.174411474e-05f, 2.175977990e-05f, 2.177539541e-05f, 2.179096125e-05f, 2.180647739e-05f, 2.182194381e-05f, 2.183736046e-05f, 2.185272734e-05f, 2.186804440e-05f, - 2.188331162e-05f, 2.189852898e-05f, 2.191369644e-05f, 2.192881398e-05f, 2.194388157e-05f, 2.195889919e-05f, 2.197386680e-05f, 2.198878439e-05f, 2.200365191e-05f, 2.201846936e-05f, - 2.203323669e-05f, 2.204795389e-05f, 2.206262092e-05f, 2.207723777e-05f, 2.209180440e-05f, 2.210632079e-05f, 2.212078692e-05f, 2.213520275e-05f, 2.214956826e-05f, 2.216388343e-05f, - 2.217814823e-05f, 2.219236264e-05f, 2.220652663e-05f, 2.222064017e-05f, 2.223470324e-05f, 2.224871582e-05f, 2.226267788e-05f, 2.227658940e-05f, 2.229045035e-05f, 2.230426070e-05f, - 2.231802044e-05f, 2.233172954e-05f, 2.234538797e-05f, 2.235899571e-05f, 2.237255274e-05f, 2.238605904e-05f, 2.239951457e-05f, 2.241291932e-05f, 2.242627327e-05f, 2.243957638e-05f, - 2.245282864e-05f, 2.246603002e-05f, 2.247918051e-05f, 2.249228007e-05f, 2.250532869e-05f, 2.251832634e-05f, 2.253127300e-05f, 2.254416865e-05f, 2.255701326e-05f, 2.256980682e-05f, - 2.258254930e-05f, 2.259524068e-05f, 2.260788094e-05f, 2.262047005e-05f, 2.263300800e-05f, 2.264549476e-05f, 2.265793032e-05f, 2.267031465e-05f, 2.268264772e-05f, 2.269492953e-05f, - 2.270716004e-05f, 2.271933924e-05f, 2.273146711e-05f, 2.274354362e-05f, 2.275556876e-05f, 2.276754250e-05f, 2.277946484e-05f, 2.279133573e-05f, 2.280315517e-05f, 2.281492314e-05f, - 2.282663962e-05f, 2.283830458e-05f, 2.284991800e-05f, 2.286147988e-05f, 2.287299018e-05f, 2.288444890e-05f, 2.289585600e-05f, 2.290721148e-05f, 2.291851531e-05f, 2.292976747e-05f, - 2.294096795e-05f, 2.295211672e-05f, 2.296321378e-05f, 2.297425910e-05f, 2.298525265e-05f, 2.299619444e-05f, 2.300708443e-05f, 2.301792261e-05f, 2.302870896e-05f, 2.303944346e-05f, - 2.305012611e-05f, 2.306075687e-05f, 2.307133573e-05f, 2.308186268e-05f, 2.309233770e-05f, 2.310276077e-05f, 2.311313188e-05f, 2.312345100e-05f, 2.313371813e-05f, 2.314393324e-05f, - 2.315409632e-05f, 2.316420736e-05f, 2.317426633e-05f, 2.318427322e-05f, 2.319422802e-05f, 2.320413071e-05f, 2.321398128e-05f, 2.322377970e-05f, 2.323352597e-05f, 2.324322007e-05f, - 2.325286198e-05f, 2.326245169e-05f, 2.327198918e-05f, 2.328147445e-05f, 2.329090747e-05f, 2.330028823e-05f, 2.330961671e-05f, 2.331889291e-05f, 2.332811681e-05f, 2.333728838e-05f, - 2.334640763e-05f, 2.335547454e-05f, 2.336448909e-05f, 2.337345126e-05f, 2.338236106e-05f, 2.339121845e-05f, 2.340002344e-05f, 2.340877600e-05f, 2.341747612e-05f, 2.342612379e-05f, - 2.343471900e-05f, 2.344326174e-05f, 2.345175199e-05f, 2.346018974e-05f, 2.346857497e-05f, 2.347690769e-05f, 2.348518786e-05f, 2.349341549e-05f, 2.350159056e-05f, 2.350971306e-05f, - 2.351778297e-05f, 2.352580029e-05f, 2.353376500e-05f, 2.354167710e-05f, 2.354953657e-05f, 2.355734340e-05f, 2.356509758e-05f, 2.357279910e-05f, 2.358044795e-05f, 2.358804411e-05f, - 2.359558759e-05f, 2.360307836e-05f, 2.361051642e-05f, 2.361790176e-05f, 2.362523436e-05f, 2.363251423e-05f, 2.363974134e-05f, 2.364691569e-05f, 2.365403727e-05f, 2.366110607e-05f, - 2.366812208e-05f, 2.367508529e-05f, 2.368199569e-05f, 2.368885328e-05f, 2.369565805e-05f, 2.370240998e-05f, 2.370910906e-05f, 2.371575530e-05f, 2.372234868e-05f, 2.372888919e-05f, - 2.373537683e-05f, 2.374181158e-05f, 2.374819345e-05f, 2.375452241e-05f, 2.376079847e-05f, 2.376702162e-05f, 2.377319185e-05f, 2.377930915e-05f, 2.378537351e-05f, 2.379138493e-05f, - 2.379734341e-05f, 2.380324892e-05f, 2.380910148e-05f, 2.381490107e-05f, 2.382064768e-05f, 2.382634131e-05f, 2.383198196e-05f, 2.383756961e-05f, 2.384310426e-05f, 2.384858591e-05f, - 2.385401454e-05f, 2.385939016e-05f, 2.386471276e-05f, 2.386998233e-05f, 2.387519887e-05f, 2.388036237e-05f, 2.388547283e-05f, 2.389053024e-05f, 2.389553460e-05f, 2.390048590e-05f, - 2.390538414e-05f, 2.391022932e-05f, 2.391502142e-05f, 2.391976045e-05f, 2.392444641e-05f, 2.392907928e-05f, 2.393365907e-05f, 2.393818576e-05f, 2.394265937e-05f, 2.394707987e-05f, - 2.395144728e-05f, 2.395576159e-05f, 2.396002278e-05f, 2.396423087e-05f, 2.396838585e-05f, 2.397248771e-05f, 2.397653646e-05f, 2.398053208e-05f, 2.398447458e-05f, 2.398836396e-05f, - 2.399220021e-05f, 2.399598333e-05f, 2.399971332e-05f, 2.400339018e-05f, 2.400701391e-05f, 2.401058449e-05f, 2.401410195e-05f, 2.401756626e-05f, 2.402097743e-05f, 2.402433546e-05f, - 2.402764035e-05f, 2.403089210e-05f, 2.403409070e-05f, 2.403723616e-05f, 2.404032847e-05f, 2.404336764e-05f, 2.404635366e-05f, 2.404928653e-05f, 2.405216626e-05f, 2.405499285e-05f, - 2.405776628e-05f, 2.406048658e-05f, 2.406315373e-05f, 2.406576773e-05f, 2.406832859e-05f, 2.407083630e-05f, 2.407329088e-05f, 2.407569231e-05f, 2.407804060e-05f, 2.408033576e-05f, - 2.408257777e-05f, 2.408476665e-05f, 2.408690240e-05f, 2.408898501e-05f, 2.409101449e-05f, 2.409299085e-05f, 2.409491407e-05f, 2.409678417e-05f, 2.409860115e-05f, 2.410036500e-05f, - 2.410207574e-05f, 2.410373337e-05f, 2.410533788e-05f, 2.410688928e-05f, 2.410838757e-05f, 2.410983277e-05f, 2.411122486e-05f, 2.411256385e-05f, 2.411384975e-05f, 2.411508256e-05f, - 2.411626228e-05f, 2.411738892e-05f, 2.411846248e-05f, 2.411948297e-05f, 2.412045039e-05f, 2.412136474e-05f, 2.412222602e-05f, 2.412303425e-05f, 2.412378943e-05f, 2.412449156e-05f, - 2.412514064e-05f, 2.412573669e-05f, 2.412627970e-05f, 2.412676969e-05f, 2.412720665e-05f, 2.412759060e-05f, 2.412792153e-05f, 2.412819945e-05f, 2.412842438e-05f, 2.412859631e-05f, - 2.412871525e-05f, 2.412878121e-05f, 2.412879419e-05f, 2.412875420e-05f, 2.412866125e-05f, 2.412851534e-05f, 2.412831648e-05f, 2.412806467e-05f, 2.412775993e-05f, 2.412740226e-05f, - 2.412699167e-05f, 2.412652816e-05f, 2.412601174e-05f, 2.412544242e-05f, 2.412482021e-05f, 2.412414512e-05f, 2.412341714e-05f, 2.412263630e-05f, 2.412180260e-05f, 2.412091604e-05f, - 2.411997664e-05f, 2.411898440e-05f, 2.411793933e-05f, 2.411684144e-05f, 2.411569075e-05f, 2.411448725e-05f, 2.411323095e-05f, 2.411192188e-05f, 2.411056003e-05f, 2.410914541e-05f, - 2.410767804e-05f, 2.410615792e-05f, 2.410458507e-05f, 2.410295949e-05f, 2.410128119e-05f, 2.409955019e-05f, 2.409776648e-05f, 2.409593010e-05f, 2.409404103e-05f, 2.409209930e-05f, - 2.409010492e-05f, 2.408805789e-05f, 2.408595823e-05f, 2.408380594e-05f, 2.408160104e-05f, 2.407934355e-05f, 2.407703346e-05f, 2.407467080e-05f, 2.407225557e-05f, 2.406978778e-05f, - 2.406726745e-05f, 2.406469459e-05f, 2.406206922e-05f, 2.405939133e-05f, 2.405666095e-05f, 2.405387809e-05f, 2.405104276e-05f, 2.404815496e-05f, 2.404521473e-05f, 2.404222206e-05f, - 2.403917697e-05f, 2.403607948e-05f, 2.403292959e-05f, 2.402972733e-05f, 2.402647269e-05f, 2.402316571e-05f, 2.401980638e-05f, 2.401639473e-05f, 2.401293076e-05f, 2.400941450e-05f, - 2.400584595e-05f, 2.400222513e-05f, 2.399855206e-05f, 2.399482674e-05f, 2.399104920e-05f, 2.398721944e-05f, 2.398333749e-05f, 2.397940335e-05f, 2.397541705e-05f, 2.397137859e-05f, - 2.396728799e-05f, 2.396314527e-05f, 2.395895044e-05f, 2.395470352e-05f, 2.395040452e-05f, 2.394605347e-05f, 2.394165036e-05f, 2.393719523e-05f, 2.393268809e-05f, 2.392812894e-05f, - 2.392351782e-05f, 2.391885474e-05f, 2.391413970e-05f, 2.390937273e-05f, 2.390455385e-05f, 2.389968308e-05f, 2.389476042e-05f, 2.388978589e-05f, 2.388475952e-05f, 2.387968133e-05f, - 2.387455132e-05f, 2.386936951e-05f, 2.386413593e-05f, 2.385885059e-05f, 2.385351350e-05f, 2.384812470e-05f, 2.384268419e-05f, 2.383719199e-05f, 2.383164812e-05f, 2.382605260e-05f, - 2.382040545e-05f, 2.381470669e-05f, 2.380895633e-05f, 2.380315440e-05f, 2.379730091e-05f, 2.379139588e-05f, 2.378543933e-05f, 2.377943128e-05f, 2.377337176e-05f, 2.376726077e-05f, - 2.376109834e-05f, 2.375488449e-05f, 2.374861924e-05f, 2.374230260e-05f, 2.373593461e-05f, 2.372951527e-05f, 2.372304462e-05f, 2.371652266e-05f, 2.370994942e-05f, 2.370332492e-05f, - 2.369664919e-05f, 2.368992223e-05f, 2.368314408e-05f, 2.367631475e-05f, 2.366943427e-05f, 2.366250265e-05f, 2.365551992e-05f, 2.364848610e-05f, 2.364140121e-05f, 2.363426528e-05f, - 2.362707831e-05f, 2.361984035e-05f, 2.361255140e-05f, 2.360521149e-05f, 2.359782065e-05f, 2.359037889e-05f, 2.358288623e-05f, 2.357534271e-05f, 2.356774834e-05f, 2.356010314e-05f, - 2.355240715e-05f, 2.354466037e-05f, 2.353686284e-05f, 2.352901457e-05f, 2.352111560e-05f, 2.351316594e-05f, 2.350516562e-05f, 2.349711466e-05f, 2.348901309e-05f, 2.348086093e-05f, - 2.347265819e-05f, 2.346440492e-05f, 2.345610113e-05f, 2.344774684e-05f, 2.343934209e-05f, 2.343088688e-05f, 2.342238126e-05f, 2.341382524e-05f, 2.340521886e-05f, 2.339656212e-05f, - 2.338785506e-05f, 2.337909771e-05f, 2.337029009e-05f, 2.336143222e-05f, 2.335252414e-05f, 2.334356585e-05f, 2.333455740e-05f, 2.332549881e-05f, 2.331639010e-05f, 2.330723130e-05f, - 2.329802244e-05f, 2.328876354e-05f, 2.327945462e-05f, 2.327009572e-05f, 2.326068687e-05f, 2.325122808e-05f, 2.324171938e-05f, 2.323216081e-05f, 2.322255238e-05f, 2.321289413e-05f, - 2.320318608e-05f, 2.319342826e-05f, 2.318362070e-05f, 2.317376343e-05f, 2.316385646e-05f, 2.315389984e-05f, 2.314389359e-05f, 2.313383773e-05f, 2.312373230e-05f, 2.311357732e-05f, - 2.310337281e-05f, 2.309311882e-05f, 2.308281537e-05f, 2.307246248e-05f, 2.306206019e-05f, 2.305160851e-05f, 2.304110750e-05f, 2.303055716e-05f, 2.301995753e-05f, 2.300930865e-05f, - 2.299861053e-05f, 2.298786321e-05f, 2.297706672e-05f, 2.296622108e-05f, 2.295532634e-05f, 2.294438251e-05f, 2.293338962e-05f, 2.292234772e-05f, 2.291125682e-05f, 2.290011696e-05f, - 2.288892817e-05f, 2.287769047e-05f, 2.286640391e-05f, 2.285506850e-05f, 2.284368428e-05f, 2.283225129e-05f, 2.282076954e-05f, 2.280923908e-05f, 2.279765994e-05f, 2.278603214e-05f, - 2.277435571e-05f, 2.276263070e-05f, 2.275085712e-05f, 2.273903502e-05f, 2.272716442e-05f, 2.271524536e-05f, 2.270327786e-05f, 2.269126197e-05f, 2.267919770e-05f, 2.266708510e-05f, - 2.265492420e-05f, 2.264271502e-05f, 2.263045761e-05f, 2.261815199e-05f, 2.260579820e-05f, 2.259339627e-05f, 2.258094623e-05f, 2.256844812e-05f, 2.255590196e-05f, 2.254330780e-05f, - 2.253066567e-05f, 2.251797560e-05f, 2.250523762e-05f, 2.249245177e-05f, 2.247961807e-05f, 2.246673658e-05f, 2.245380731e-05f, 2.244083030e-05f, 2.242780560e-05f, 2.241473322e-05f, - 2.240161321e-05f, 2.238844560e-05f, 2.237523043e-05f, 2.236196773e-05f, 2.234865753e-05f, 2.233529987e-05f, 2.232189479e-05f, 2.230844232e-05f, 2.229494249e-05f, 2.228139534e-05f, - 2.226780091e-05f, 2.225415923e-05f, 2.224047034e-05f, 2.222673427e-05f, 2.221295106e-05f, 2.219912075e-05f, 2.218524336e-05f, 2.217131895e-05f, 2.215734753e-05f, 2.214332916e-05f, - 2.212926386e-05f, 2.211515168e-05f, 2.210099264e-05f, 2.208678679e-05f, 2.207253416e-05f, 2.205823480e-05f, 2.204388873e-05f, 2.202949599e-05f, 2.201505662e-05f, 2.200057067e-05f, - 2.198603815e-05f, 2.197145913e-05f, 2.195683362e-05f, 2.194216167e-05f, 2.192744332e-05f, 2.191267860e-05f, 2.189786755e-05f, 2.188301022e-05f, 2.186810663e-05f, 2.185315684e-05f, - 2.183816086e-05f, 2.182311875e-05f, 2.180803055e-05f, 2.179289628e-05f, 2.177771599e-05f, 2.176248973e-05f, 2.174721752e-05f, 2.173189940e-05f, 2.171653543e-05f, 2.170112563e-05f, - 2.168567004e-05f, 2.167016871e-05f, 2.165462167e-05f, 2.163902896e-05f, 2.162339063e-05f, 2.160770671e-05f, 2.159197724e-05f, 2.157620227e-05f, 2.156038183e-05f, 2.154451596e-05f, - 2.152860471e-05f, 2.151264811e-05f, 2.149664620e-05f, 2.148059903e-05f, 2.146450663e-05f, 2.144836906e-05f, 2.143218633e-05f, 2.141595851e-05f, 2.139968563e-05f, 2.138336772e-05f, - 2.136700484e-05f, 2.135059702e-05f, 2.133414431e-05f, 2.131764674e-05f, 2.130110436e-05f, 2.128451721e-05f, 2.126788533e-05f, 2.125120877e-05f, 2.123448756e-05f, 2.121772174e-05f, - 2.120091137e-05f, 2.118405648e-05f, 2.116715711e-05f, 2.115021331e-05f, 2.113322512e-05f, 2.111619258e-05f, 2.109911573e-05f, 2.108199463e-05f, 2.106482930e-05f, 2.104761979e-05f, - 2.103036616e-05f, 2.101306843e-05f, 2.099572665e-05f, 2.097834088e-05f, 2.096091114e-05f, 2.094343748e-05f, 2.092591995e-05f, 2.090835860e-05f, 2.089075346e-05f, 2.087310457e-05f, - 2.085541199e-05f, 2.083767576e-05f, 2.081989591e-05f, 2.080207251e-05f, 2.078420558e-05f, 2.076629517e-05f, 2.074834134e-05f, 2.073034412e-05f, 2.071230355e-05f, 2.069421969e-05f, - 2.067609258e-05f, 2.065792226e-05f, 2.063970878e-05f, 2.062145218e-05f, 2.060315251e-05f, 2.058480981e-05f, 2.056642414e-05f, 2.054799552e-05f, 2.052952402e-05f, 2.051100968e-05f, - 2.049245254e-05f, 2.047385264e-05f, 2.045521004e-05f, 2.043652478e-05f, 2.041779691e-05f, 2.039902647e-05f, 2.038021350e-05f, 2.036135807e-05f, 2.034246020e-05f, 2.032351995e-05f, - 2.030453737e-05f, 2.028551250e-05f, 2.026644539e-05f, 2.024733609e-05f, 2.022818463e-05f, 2.020899108e-05f, 2.018975548e-05f, 2.017047787e-05f, 2.015115830e-05f, 2.013179682e-05f, - 2.011239348e-05f, 2.009294832e-05f, 2.007346139e-05f, 2.005393275e-05f, 2.003436243e-05f, 2.001475049e-05f, 1.999509698e-05f, 1.997540193e-05f, 1.995566541e-05f, 1.993588745e-05f, - 1.991606812e-05f, 1.989620745e-05f, 1.987630549e-05f, 1.985636230e-05f, 1.983637792e-05f, 1.981635240e-05f, 1.979628579e-05f, 1.977617813e-05f, 1.975602949e-05f, 1.973583990e-05f, - 1.971560942e-05f, 1.969533810e-05f, 1.967502598e-05f, 1.965467311e-05f, 1.963427955e-05f, 1.961384535e-05f, 1.959337054e-05f, 1.957285519e-05f, 1.955229935e-05f, 1.953170306e-05f, - 1.951106637e-05f, 1.949038933e-05f, 1.946967200e-05f, 1.944891443e-05f, 1.942811666e-05f, 1.940727874e-05f, 1.938640073e-05f, 1.936548268e-05f, 1.934452463e-05f, 1.932352665e-05f, - 1.930248877e-05f, 1.928141105e-05f, 1.926029355e-05f, 1.923913630e-05f, 1.921793937e-05f, 1.919670281e-05f, 1.917542666e-05f, 1.915411098e-05f, 1.913275582e-05f, 1.911136123e-05f, - 1.908992727e-05f, 1.906845398e-05f, 1.904694141e-05f, 1.902538963e-05f, 1.900379867e-05f, 1.898216860e-05f, 1.896049946e-05f, 1.893879131e-05f, 1.891704420e-05f, 1.889525819e-05f, - 1.887343332e-05f, 1.885156964e-05f, 1.882966722e-05f, 1.880772609e-05f, 1.878574633e-05f, 1.876372797e-05f, 1.874167108e-05f, 1.871957569e-05f, 1.869744188e-05f, 1.867526969e-05f, - 1.865305917e-05f, 1.863081038e-05f, 1.860852338e-05f, 1.858619820e-05f, 1.856383492e-05f, 1.854143358e-05f, 1.851899423e-05f, 1.849651693e-05f, 1.847400174e-05f, 1.845144871e-05f, - 1.842885789e-05f, 1.840622933e-05f, 1.838356309e-05f, 1.836085923e-05f, 1.833811780e-05f, 1.831533885e-05f, 1.829252244e-05f, 1.826966862e-05f, 1.824677745e-05f, 1.822384899e-05f, - 1.820088328e-05f, 1.817788038e-05f, 1.815484035e-05f, 1.813176324e-05f, 1.810864910e-05f, 1.808549800e-05f, 1.806230999e-05f, 1.803908512e-05f, 1.801582345e-05f, 1.799252504e-05f, - 1.796918993e-05f, 1.794581819e-05f, 1.792240987e-05f, 1.789896503e-05f, 1.787548372e-05f, 1.785196599e-05f, 1.782841192e-05f, 1.780482154e-05f, 1.778119492e-05f, 1.775753212e-05f, - 1.773383319e-05f, 1.771009818e-05f, 1.768632715e-05f, 1.766252016e-05f, 1.763867727e-05f, 1.761479853e-05f, 1.759088400e-05f, 1.756693374e-05f, 1.754294780e-05f, 1.751892624e-05f, - 1.749486912e-05f, 1.747077649e-05f, 1.744664841e-05f, 1.742248494e-05f, 1.739828614e-05f, 1.737405206e-05f, 1.734978276e-05f, 1.732547830e-05f, 1.730113874e-05f, 1.727676413e-05f, - 1.725235453e-05f, 1.722791000e-05f, 1.720343059e-05f, 1.717891638e-05f, 1.715436740e-05f, 1.712978373e-05f, 1.710516542e-05f, 1.708051252e-05f, 1.705582510e-05f, 1.703110322e-05f, - 1.700634692e-05f, 1.698155628e-05f, 1.695673135e-05f, 1.693187219e-05f, 1.690697886e-05f, 1.688205141e-05f, 1.685708990e-05f, 1.683209441e-05f, 1.680706497e-05f, 1.678200165e-05f, - 1.675690452e-05f, 1.673177363e-05f, 1.670660903e-05f, 1.668141080e-05f, 1.665617898e-05f, 1.663091365e-05f, 1.660561484e-05f, 1.658028264e-05f, 1.655491709e-05f, 1.652951826e-05f, - 1.650408621e-05f, 1.647862099e-05f, 1.645312267e-05f, 1.642759130e-05f, 1.640202695e-05f, 1.637642967e-05f, 1.635079953e-05f, 1.632513659e-05f, 1.629944091e-05f, 1.627371254e-05f, - 1.624795155e-05f, 1.622215800e-05f, 1.619633194e-05f, 1.617047345e-05f, 1.614458258e-05f, 1.611865939e-05f, 1.609270393e-05f, 1.606671629e-05f, 1.604069650e-05f, 1.601464464e-05f, - 1.598856077e-05f, 1.596244494e-05f, 1.593629722e-05f, 1.591011767e-05f, 1.588390635e-05f, 1.585766333e-05f, 1.583138865e-05f, 1.580508239e-05f, 1.577874461e-05f, 1.575237537e-05f, - 1.572597472e-05f, 1.569954274e-05f, 1.567307949e-05f, 1.564658501e-05f, 1.562005939e-05f, 1.559350267e-05f, 1.556691493e-05f, 1.554029622e-05f, 1.551364660e-05f, 1.548696615e-05f, - 1.546025491e-05f, 1.543351296e-05f, 1.540674035e-05f, 1.537993715e-05f, 1.535310342e-05f, 1.532623923e-05f, 1.529934463e-05f, 1.527241968e-05f, 1.524546446e-05f, 1.521847903e-05f, - 1.519146343e-05f, 1.516441775e-05f, 1.513734205e-05f, 1.511023638e-05f, 1.508310080e-05f, 1.505593539e-05f, 1.502874021e-05f, 1.500151532e-05f, 1.497426077e-05f, 1.494697665e-05f, - 1.491966300e-05f, 1.489231989e-05f, 1.486494740e-05f, 1.483754557e-05f, 1.481011447e-05f, 1.478265418e-05f, 1.475516474e-05f, 1.472764623e-05f, 1.470009871e-05f, 1.467252224e-05f, - 1.464491689e-05f, 1.461728273e-05f, 1.458961980e-05f, 1.456192819e-05f, 1.453420795e-05f, 1.450645915e-05f, 1.447868185e-05f, 1.445087612e-05f, 1.442304203e-05f, 1.439517962e-05f, - 1.436728898e-05f, 1.433937017e-05f, 1.431142324e-05f, 1.428344827e-05f, 1.425544532e-05f, 1.422741446e-05f, 1.419935574e-05f, 1.417126924e-05f, 1.414315502e-05f, 1.411501315e-05f, - 1.408684368e-05f, 1.405864669e-05f, 1.403042224e-05f, 1.400217040e-05f, 1.397389123e-05f, 1.394558479e-05f, 1.391725115e-05f, 1.388889039e-05f, 1.386050255e-05f, 1.383208772e-05f, - 1.380364595e-05f, 1.377517731e-05f, 1.374668186e-05f, 1.371815968e-05f, 1.368961083e-05f, 1.366103536e-05f, 1.363243336e-05f, 1.360380488e-05f, 1.357515000e-05f, 1.354646877e-05f, - 1.351776127e-05f, 1.348902755e-05f, 1.346026770e-05f, 1.343148176e-05f, 1.340266982e-05f, 1.337383193e-05f, 1.334496816e-05f, 1.331607858e-05f, 1.328716325e-05f, 1.325822225e-05f, - 1.322925563e-05f, 1.320026347e-05f, 1.317124584e-05f, 1.314220279e-05f, 1.311313439e-05f, 1.308404072e-05f, 1.305492184e-05f, 1.302577781e-05f, 1.299660871e-05f, 1.296741460e-05f, - 1.293819554e-05f, 1.290895161e-05f, 1.287968287e-05f, 1.285038939e-05f, 1.282107124e-05f, 1.279172848e-05f, 1.276236118e-05f, 1.273296942e-05f, 1.270355324e-05f, 1.267411273e-05f, - 1.264464796e-05f, 1.261515898e-05f, 1.258564587e-05f, 1.255610869e-05f, 1.252654752e-05f, 1.249696242e-05f, 1.246735345e-05f, 1.243772069e-05f, 1.240806420e-05f, 1.237838406e-05f, - 1.234868033e-05f, 1.231895307e-05f, 1.228920236e-05f, 1.225942826e-05f, 1.222963085e-05f, 1.219981019e-05f, 1.216996634e-05f, 1.214009939e-05f, 1.211020939e-05f, 1.208029641e-05f, - 1.205036053e-05f, 1.202040181e-05f, 1.199042032e-05f, 1.196041612e-05f, 1.193038930e-05f, 1.190033990e-05f, 1.187026802e-05f, 1.184017370e-05f, 1.181005703e-05f, 1.177991807e-05f, - 1.174975689e-05f, 1.171957356e-05f, 1.168936815e-05f, 1.165914072e-05f, 1.162889135e-05f, 1.159862010e-05f, 1.156832705e-05f, 1.153801226e-05f, 1.150767580e-05f, 1.147731774e-05f, - 1.144693816e-05f, 1.141653711e-05f, 1.138611468e-05f, 1.135567092e-05f, 1.132520591e-05f, 1.129471972e-05f, 1.126421242e-05f, 1.123368407e-05f, 1.120313475e-05f, 1.117256453e-05f, - 1.114197347e-05f, 1.111136165e-05f, 1.108072913e-05f, 1.105007599e-05f, 1.101940229e-05f, 1.098870811e-05f, 1.095799351e-05f, 1.092725857e-05f, 1.089650335e-05f, 1.086572792e-05f, - 1.083493236e-05f, 1.080411674e-05f, 1.077328112e-05f, 1.074242557e-05f, 1.071155017e-05f, 1.068065498e-05f, 1.064974008e-05f, 1.061880554e-05f, 1.058785142e-05f, 1.055687780e-05f, - 1.052588474e-05f, 1.049487232e-05f, 1.046384061e-05f, 1.043278968e-05f, 1.040171960e-05f, 1.037063043e-05f, 1.033952226e-05f, 1.030839514e-05f, 1.027724916e-05f, 1.024608438e-05f, - 1.021490087e-05f, 1.018369870e-05f, 1.015247795e-05f, 1.012123868e-05f, 1.008998097e-05f, 1.005870488e-05f, 1.002741050e-05f, 9.996097877e-06f, 9.964767097e-06f, 9.933418228e-06f, - 9.902051340e-06f, 9.870666504e-06f, 9.839263792e-06f, 9.807843275e-06f, 9.776405024e-06f, 9.744949110e-06f, 9.713475604e-06f, 9.681984577e-06f, 9.650476102e-06f, 9.618950249e-06f, - 9.587407089e-06f, 9.555846694e-06f, 9.524269135e-06f, 9.492674484e-06f, 9.461062812e-06f, 9.429434191e-06f, 9.397788692e-06f, 9.366126386e-06f, 9.334447346e-06f, 9.302751643e-06f, - 9.271039348e-06f, 9.239310533e-06f, 9.207565271e-06f, 9.175803631e-06f, 9.144025687e-06f, 9.112231510e-06f, 9.080421172e-06f, 9.048594745e-06f, 9.016752300e-06f, 8.984893909e-06f, - 8.953019645e-06f, 8.921129579e-06f, 8.889223783e-06f, 8.857302330e-06f, 8.825365290e-06f, 8.793412736e-06f, 8.761444741e-06f, 8.729461376e-06f, 8.697462714e-06f, 8.665448826e-06f, - 8.633419784e-06f, 8.601375662e-06f, 8.569316531e-06f, 8.537242462e-06f, 8.505153530e-06f, 8.473049805e-06f, 8.440931360e-06f, 8.408798268e-06f, 8.376650601e-06f, 8.344488431e-06f, - 8.312311830e-06f, 8.280120871e-06f, 8.247915627e-06f, 8.215696169e-06f, 8.183462571e-06f, 8.151214905e-06f, 8.118953243e-06f, 8.086677658e-06f, 8.054388222e-06f, 8.022085009e-06f, - 7.989768090e-06f, 7.957437539e-06f, 7.925093427e-06f, 7.892735829e-06f, 7.860364815e-06f, 7.827980460e-06f, 7.795582835e-06f, 7.763172015e-06f, 7.730748070e-06f, 7.698311075e-06f, - 7.665861102e-06f, 7.633398223e-06f, 7.600922512e-06f, 7.568434042e-06f, 7.535932885e-06f, 7.503419115e-06f, 7.470892804e-06f, 7.438354025e-06f, 7.405802852e-06f, 7.373239357e-06f, - 7.340663613e-06f, 7.308075693e-06f, 7.275475671e-06f, 7.242863619e-06f, 7.210239610e-06f, 7.177603718e-06f, 7.144956016e-06f, 7.112296577e-06f, 7.079625473e-06f, 7.046942779e-06f, - 7.014248567e-06f, 6.981542911e-06f, 6.948825883e-06f, 6.916097558e-06f, 6.883358007e-06f, 6.850607305e-06f, 6.817845525e-06f, 6.785072740e-06f, 6.752289023e-06f, 6.719494448e-06f, - 6.686689088e-06f, 6.653873017e-06f, 6.621046307e-06f, 6.588209032e-06f, 6.555361266e-06f, 6.522503082e-06f, 6.489634554e-06f, 6.456755754e-06f, 6.423866756e-06f, 6.390967635e-06f, - 6.358058462e-06f, 6.325139312e-06f, 6.292210259e-06f, 6.259271375e-06f, 6.226322735e-06f, 6.193364411e-06f, 6.160396478e-06f, 6.127419009e-06f, 6.094432078e-06f, 6.061435757e-06f, - 6.028430122e-06f, 5.995415244e-06f, 5.962391199e-06f, 5.929358060e-06f, 5.896315900e-06f, 5.863264792e-06f, 5.830204812e-06f, 5.797136032e-06f, 5.764058525e-06f, 5.730972367e-06f, - 5.697877630e-06f, 5.664774388e-06f, 5.631662715e-06f, 5.598542685e-06f, 5.565414371e-06f, 5.532277848e-06f, 5.499133188e-06f, 5.465980466e-06f, 5.432819755e-06f, 5.399651130e-06f, - 5.366474664e-06f, 5.333290431e-06f, 5.300098505e-06f, 5.266898959e-06f, 5.233691868e-06f, 5.200477305e-06f, 5.167255344e-06f, 5.134026060e-06f, 5.100789525e-06f, 5.067545814e-06f, - 5.034295000e-06f, 5.001037158e-06f, 4.967772361e-06f, 4.934500684e-06f, 4.901222200e-06f, 4.867936983e-06f, 4.834645107e-06f, 4.801346646e-06f, 4.768041675e-06f, 4.734730266e-06f, - 4.701412493e-06f, 4.668088432e-06f, 4.634758155e-06f, 4.601421737e-06f, 4.568079251e-06f, 4.534730772e-06f, 4.501376374e-06f, 4.468016130e-06f, 4.434650115e-06f, 4.401278402e-06f, - 4.367901066e-06f, 4.334518180e-06f, 4.301129818e-06f, 4.267736056e-06f, 4.234336965e-06f, 4.200932621e-06f, 4.167523097e-06f, 4.134108468e-06f, 4.100688808e-06f, 4.067264190e-06f, - 4.033834688e-06f, 4.000400377e-06f, 3.966961330e-06f, 3.933517622e-06f, 3.900069326e-06f, 3.866616518e-06f, 3.833159269e-06f, 3.799697655e-06f, 3.766231750e-06f, 3.732761628e-06f, - 3.699287362e-06f, 3.665809027e-06f, 3.632326697e-06f, 3.598840446e-06f, 3.565350347e-06f, 3.531856475e-06f, 3.498358904e-06f, 3.464857708e-06f, 3.431352960e-06f, 3.397844736e-06f, - 3.364333108e-06f, 3.330818151e-06f, 3.297299940e-06f, 3.263778547e-06f, 3.230254047e-06f, 3.196726514e-06f, 3.163196022e-06f, 3.129662645e-06f, 3.096126457e-06f, 3.062587532e-06f, - 3.029045944e-06f, 2.995501767e-06f, 2.961955075e-06f, 2.928405941e-06f, 2.894854441e-06f, 2.861300648e-06f, 2.827744635e-06f, 2.794186477e-06f, 2.760626248e-06f, 2.727064022e-06f, - 2.693499872e-06f, 2.659933874e-06f, 2.626366099e-06f, 2.592796624e-06f, 2.559225520e-06f, 2.525652864e-06f, 2.492078727e-06f, 2.458503185e-06f, 2.424926311e-06f, 2.391348179e-06f, - 2.357768863e-06f, 2.324188437e-06f, 2.290606975e-06f, 2.257024551e-06f, 2.223441237e-06f, 2.189857110e-06f, 2.156272241e-06f, 2.122686706e-06f, 2.089100578e-06f, 2.055513930e-06f, - 2.021926838e-06f, 1.988339373e-06f, 1.954751611e-06f, 1.921163625e-06f, 1.887575489e-06f, 1.853987276e-06f, 1.820399061e-06f, 1.786810918e-06f, 1.753222919e-06f, 1.719635139e-06f, - 1.686047651e-06f, 1.652460530e-06f, 1.618873848e-06f, 1.585287681e-06f, 1.551702100e-06f, 1.518117181e-06f, 1.484532996e-06f, 1.450949620e-06f, 1.417367126e-06f, 1.383785588e-06f, - 1.350205079e-06f, 1.316625673e-06f, 1.283047444e-06f, 1.249470465e-06f, 1.215894809e-06f, 1.182320552e-06f, 1.148747765e-06f, 1.115176523e-06f, 1.081606898e-06f, 1.048038966e-06f, - 1.014472798e-06f, 9.809084697e-07f, 9.473460531e-07f, 9.137856222e-07f, 8.802272503e-07f, 8.466710111e-07f, 8.131169779e-07f, 7.795652241e-07f, 7.460158232e-07f, 7.124688485e-07f, - 6.789243736e-07f, 6.453824716e-07f, 6.118432160e-07f, 5.783066801e-07f, 5.447729373e-07f, 5.112420609e-07f, 4.777141241e-07f, 4.441892003e-07f, 4.106673628e-07f, 3.771486846e-07f, - 3.436332392e-07f, 3.101210998e-07f, 2.766123395e-07f, 2.431070315e-07f, 2.096052489e-07f, 1.761070651e-07f, 1.426125530e-07f, 1.091217859e-07f, 7.563483676e-08f, 4.215177873e-08f, - 8.672684880e-09f, -2.480237174e-08f, -5.827331811e-08f, -9.174008119e-08f, -1.252025880e-07f, -1.586607656e-07f, -1.921145409e-07f, -2.255638411e-07f, -2.590085931e-07f, -2.924487242e-07f, - -3.258841614e-07f, -3.593148319e-07f, -3.927406627e-07f, -4.261615812e-07f, -4.595775144e-07f, -4.929883895e-07f, -5.263941339e-07f, -5.597946747e-07f, -5.931899393e-07f, -6.265798548e-07f, - -6.599643487e-07f, -6.933433483e-07f, -7.267167808e-07f, -7.600845738e-07f, -7.934466545e-07f, -8.268029504e-07f, -8.601533890e-07f, -8.934978976e-07f, -9.268364038e-07f, -9.601688351e-07f, - -9.934951190e-07f, -1.026815183e-06f, -1.060128955e-06f, -1.093436362e-06f, -1.126737332e-06f, -1.160031793e-06f, -1.193319671e-06f, -1.226600896e-06f, -1.259875395e-06f, -1.293143094e-06f, - -1.326403923e-06f, -1.359657809e-06f, -1.392904679e-06f, -1.426144462e-06f, -1.459377086e-06f, -1.492602477e-06f, -1.525820565e-06f, -1.559031277e-06f, -1.592234540e-06f, -1.625430284e-06f, - -1.658618436e-06f, -1.691798924e-06f, -1.724971676e-06f, -1.758136620e-06f, -1.791293684e-06f, -1.824442797e-06f, -1.857583886e-06f, -1.890716880e-06f, -1.923841707e-06f, -1.956958296e-06f, - -1.990066573e-06f, -2.023166468e-06f, -2.056257910e-06f, -2.089340826e-06f, -2.122415144e-06f, -2.155480794e-06f, -2.188537703e-06f, -2.221585800e-06f, -2.254625014e-06f, -2.287655273e-06f, - -2.320676505e-06f, -2.353688640e-06f, -2.386691605e-06f, -2.419685329e-06f, -2.452669742e-06f, -2.485644771e-06f, -2.518610346e-06f, -2.551566395e-06f, -2.584512846e-06f, -2.617449630e-06f, - -2.650376674e-06f, -2.683293907e-06f, -2.716201259e-06f, -2.749098658e-06f, -2.781986033e-06f, -2.814863313e-06f, -2.847730427e-06f, -2.880587305e-06f, -2.913433875e-06f, -2.946270066e-06f, - -2.979095808e-06f, -3.011911029e-06f, -3.044715659e-06f, -3.077509628e-06f, -3.110292864e-06f, -3.143065296e-06f, -3.175826855e-06f, -3.208577468e-06f, -3.241317067e-06f, -3.274045580e-06f, - -3.306762936e-06f, -3.339469066e-06f, -3.372163898e-06f, -3.404847363e-06f, -3.437519389e-06f, -3.470179907e-06f, -3.502828846e-06f, -3.535466136e-06f, -3.568091706e-06f, -3.600705487e-06f, - -3.633307407e-06f, -3.665897398e-06f, -3.698475388e-06f, -3.731041308e-06f, -3.763595088e-06f, -3.796136657e-06f, -3.828665946e-06f, -3.861182885e-06f, -3.893687403e-06f, -3.926179431e-06f, - -3.958658900e-06f, -3.991125738e-06f, -4.023579877e-06f, -4.056021246e-06f, -4.088449776e-06f, -4.120865398e-06f, -4.153268041e-06f, -4.185657637e-06f, -4.218034114e-06f, -4.250397405e-06f, - -4.282747439e-06f, -4.315084148e-06f, -4.347407461e-06f, -4.379717309e-06f, -4.412013623e-06f, -4.444296334e-06f, -4.476565372e-06f, -4.508820669e-06f, -4.541062154e-06f, -4.573289760e-06f, - -4.605503416e-06f, -4.637703053e-06f, -4.669888604e-06f, -4.702059998e-06f, -4.734217167e-06f, -4.766360041e-06f, -4.798488553e-06f, -4.830602633e-06f, -4.862702212e-06f, -4.894787222e-06f, - -4.926857593e-06f, -4.958913258e-06f, -4.990954148e-06f, -5.022980194e-06f, -5.054991327e-06f, -5.086987479e-06f, -5.118968582e-06f, -5.150934566e-06f, -5.182885365e-06f, -5.214820909e-06f, - -5.246741130e-06f, -5.278645960e-06f, -5.310535331e-06f, -5.342409174e-06f, -5.374267422e-06f, -5.406110005e-06f, -5.437936858e-06f, -5.469747910e-06f, -5.501543095e-06f, -5.533322344e-06f, - -5.565085589e-06f, -5.596832764e-06f, -5.628563799e-06f, -5.660278627e-06f, -5.691977181e-06f, -5.723659393e-06f, -5.755325195e-06f, -5.786974520e-06f, -5.818607300e-06f, -5.850223468e-06f, - -5.881822956e-06f, -5.913405697e-06f, -5.944971623e-06f, -5.976520668e-06f, -6.008052763e-06f, -6.039567843e-06f, -6.071065839e-06f, -6.102546685e-06f, -6.134010313e-06f, -6.165456657e-06f, - -6.196885649e-06f, -6.228297223e-06f, -6.259691312e-06f, -6.291067848e-06f, -6.322426766e-06f, -6.353767998e-06f, -6.385091477e-06f, -6.416397138e-06f, -6.447684913e-06f, -6.478954736e-06f, - -6.510206540e-06f, -6.541440259e-06f, -6.572655827e-06f, -6.603853176e-06f, -6.635032242e-06f, -6.666192957e-06f, -6.697335256e-06f, -6.728459071e-06f, -6.759564338e-06f, -6.790650990e-06f, - -6.821718961e-06f, -6.852768184e-06f, -6.883798595e-06f, -6.914810127e-06f, -6.945802715e-06f, -6.976776292e-06f, -7.007730793e-06f, -7.038666152e-06f, -7.069582304e-06f, -7.100479183e-06f, - -7.131356723e-06f, -7.162214860e-06f, -7.193053527e-06f, -7.223872659e-06f, -7.254672191e-06f, -7.285452058e-06f, -7.316212195e-06f, -7.346952535e-06f, -7.377673015e-06f, -7.408373569e-06f, - -7.439054132e-06f, -7.469714639e-06f, -7.500355025e-06f, -7.530975226e-06f, -7.561575176e-06f, -7.592154811e-06f, -7.622714066e-06f, -7.653252876e-06f, -7.683771178e-06f, -7.714268905e-06f, - -7.744745995e-06f, -7.775202382e-06f, -7.805638002e-06f, -7.836052790e-06f, -7.866446683e-06f, -7.896819617e-06f, -7.927171526e-06f, -7.957502347e-06f, -7.987812016e-06f, -8.018100469e-06f, - -8.048367642e-06f, -8.078613471e-06f, -8.108837891e-06f, -8.139040841e-06f, -8.169222255e-06f, -8.199382070e-06f, -8.229520222e-06f, -8.259636648e-06f, -8.289731284e-06f, -8.319804068e-06f, - -8.349854934e-06f, -8.379883821e-06f, -8.409890664e-06f, -8.439875401e-06f, -8.469837969e-06f, -8.499778304e-06f, -8.529696342e-06f, -8.559592023e-06f, -8.589465281e-06f, -8.619316055e-06f, - -8.649144281e-06f, -8.678949897e-06f, -8.708732840e-06f, -8.738493047e-06f, -8.768230456e-06f, -8.797945005e-06f, -8.827636630e-06f, -8.857305269e-06f, -8.886950861e-06f, -8.916573342e-06f, - -8.946172650e-06f, -8.975748723e-06f, -9.005301500e-06f, -9.034830917e-06f, -9.064336913e-06f, -9.093819427e-06f, -9.123278395e-06f, -9.152713756e-06f, -9.182125449e-06f, -9.211513412e-06f, - -9.240877583e-06f, -9.270217900e-06f, -9.299534302e-06f, -9.328826727e-06f, -9.358095114e-06f, -9.387339402e-06f, -9.416559529e-06f, -9.445755434e-06f, -9.474927056e-06f, -9.504074334e-06f, - -9.533197206e-06f, -9.562295612e-06f, -9.591369491e-06f, -9.620418782e-06f, -9.649443424e-06f, -9.678443356e-06f, -9.707418517e-06f, -9.736368848e-06f, -9.765294287e-06f, -9.794194773e-06f, - -9.823070248e-06f, -9.851920649e-06f, -9.880745917e-06f, -9.909545991e-06f, -9.938320812e-06f, -9.967070319e-06f, -9.995794451e-06f, -1.002449315e-05f, -1.005316636e-05f, -1.008181401e-05f, - -1.011043604e-05f, -1.013903241e-05f, -1.016760304e-05f, -1.019614788e-05f, -1.022466686e-05f, -1.025315994e-05f, -1.028162704e-05f, -1.031006812e-05f, -1.033848310e-05f, -1.036687193e-05f, - -1.039523456e-05f, -1.042357092e-05f, -1.045188095e-05f, -1.048016460e-05f, -1.050842180e-05f, -1.053665250e-05f, -1.056485663e-05f, -1.059303415e-05f, -1.062118499e-05f, -1.064930909e-05f, - -1.067740639e-05f, -1.070547684e-05f, -1.073352037e-05f, -1.076153693e-05f, -1.078952647e-05f, -1.081748891e-05f, -1.084542421e-05f, -1.087333231e-05f, -1.090121314e-05f, -1.092906665e-05f, - -1.095689278e-05f, -1.098469148e-05f, -1.101246269e-05f, -1.104020634e-05f, -1.106792238e-05f, -1.109561076e-05f, -1.112327142e-05f, -1.115090429e-05f, -1.117850933e-05f, -1.120608647e-05f, - -1.123363565e-05f, -1.126115683e-05f, -1.128864994e-05f, -1.131611492e-05f, -1.134355173e-05f, -1.137096029e-05f, -1.139834057e-05f, -1.142569249e-05f, -1.145301600e-05f, -1.148031105e-05f, - -1.150757758e-05f, -1.153481553e-05f, -1.156202484e-05f, -1.158920547e-05f, -1.161635735e-05f, -1.164348043e-05f, -1.167057465e-05f, -1.169763995e-05f, -1.172467629e-05f, -1.175168359e-05f, - -1.177866182e-05f, -1.180561091e-05f, -1.183253081e-05f, -1.185942145e-05f, -1.188628279e-05f, -1.191311478e-05f, -1.193991734e-05f, -1.196669044e-05f, -1.199343401e-05f, -1.202014800e-05f, - -1.204683235e-05f, -1.207348701e-05f, -1.210011193e-05f, -1.212670705e-05f, -1.215327231e-05f, -1.217980766e-05f, -1.220631304e-05f, -1.223278841e-05f, -1.225923370e-05f, -1.228564886e-05f, - -1.231203384e-05f, -1.233838858e-05f, -1.236471303e-05f, -1.239100714e-05f, -1.241727085e-05f, -1.244350410e-05f, -1.246970684e-05f, -1.249587903e-05f, -1.252202060e-05f, -1.254813150e-05f, - -1.257421168e-05f, -1.260026108e-05f, -1.262627965e-05f, -1.265226734e-05f, -1.267822409e-05f, -1.270414986e-05f, -1.273004458e-05f, -1.275590820e-05f, -1.278174068e-05f, -1.280754196e-05f, - -1.283331198e-05f, -1.285905069e-05f, -1.288475805e-05f, -1.291043399e-05f, -1.293607846e-05f, -1.296169142e-05f, -1.298727281e-05f, -1.301282257e-05f, -1.303834067e-05f, -1.306382703e-05f, - -1.308928161e-05f, -1.311470437e-05f, -1.314009524e-05f, -1.316545417e-05f, -1.319078112e-05f, -1.321607603e-05f, -1.324133885e-05f, -1.326656953e-05f, -1.329176801e-05f, -1.331693425e-05f, - -1.334206819e-05f, -1.336716979e-05f, -1.339223898e-05f, -1.341727573e-05f, -1.344227998e-05f, -1.346725167e-05f, -1.349219077e-05f, -1.351709720e-05f, -1.354197094e-05f, -1.356681192e-05f, - -1.359162009e-05f, -1.361639541e-05f, -1.364113782e-05f, -1.366584728e-05f, -1.369052373e-05f, -1.371516712e-05f, -1.373977740e-05f, -1.376435453e-05f, -1.378889845e-05f, -1.381340911e-05f, - -1.383788647e-05f, -1.386233046e-05f, -1.388674106e-05f, -1.391111819e-05f, -1.393546183e-05f, -1.395977190e-05f, -1.398404838e-05f, -1.400829119e-05f, -1.403250031e-05f, -1.405667568e-05f, - -1.408081724e-05f, -1.410492496e-05f, -1.412899878e-05f, -1.415303865e-05f, -1.417704452e-05f, -1.420101636e-05f, -1.422495409e-05f, -1.424885769e-05f, -1.427272710e-05f, -1.429656227e-05f, - -1.432036315e-05f, -1.434412970e-05f, -1.436786187e-05f, -1.439155961e-05f, -1.441522287e-05f, -1.443885161e-05f, -1.446244577e-05f, -1.448600531e-05f, -1.450953018e-05f, -1.453302034e-05f, - -1.455647573e-05f, -1.457989631e-05f, -1.460328203e-05f, -1.462663285e-05f, -1.464994872e-05f, -1.467322959e-05f, -1.469647541e-05f, -1.471968614e-05f, -1.474286173e-05f, -1.476600214e-05f, - -1.478910731e-05f, -1.481217720e-05f, -1.483521177e-05f, -1.485821096e-05f, -1.488117474e-05f, -1.490410306e-05f, -1.492699586e-05f, -1.494985311e-05f, -1.497267475e-05f, -1.499546075e-05f, - -1.501821106e-05f, -1.504092562e-05f, -1.506360441e-05f, -1.508624736e-05f, -1.510885443e-05f, -1.513142559e-05f, -1.515396078e-05f, -1.517645996e-05f, -1.519892308e-05f, -1.522135010e-05f, - -1.524374098e-05f, -1.526609566e-05f, -1.528841411e-05f, -1.531069628e-05f, -1.533294213e-05f, -1.535515160e-05f, -1.537732467e-05f, -1.539946127e-05f, -1.542156138e-05f, -1.544362494e-05f, - -1.546565190e-05f, -1.548764224e-05f, -1.550959590e-05f, -1.553151283e-05f, -1.555339300e-05f, -1.557523636e-05f, -1.559704287e-05f, -1.561881249e-05f, -1.564054516e-05f, -1.566224086e-05f, - -1.568389952e-05f, -1.570552112e-05f, -1.572710561e-05f, -1.574865295e-05f, -1.577016308e-05f, -1.579163598e-05f, -1.581307160e-05f, -1.583446989e-05f, -1.585583081e-05f, -1.587715432e-05f, - -1.589844039e-05f, -1.591968895e-05f, -1.594089998e-05f, -1.596207344e-05f, -1.598320927e-05f, -1.600430744e-05f, -1.602536791e-05f, -1.604639063e-05f, -1.606737556e-05f, -1.608832267e-05f, - -1.610923190e-05f, -1.613010323e-05f, -1.615093660e-05f, -1.617173197e-05f, -1.619248932e-05f, -1.621320859e-05f, -1.623388974e-05f, -1.625453273e-05f, -1.627513752e-05f, -1.629570408e-05f, - -1.631623236e-05f, -1.633672232e-05f, -1.635717392e-05f, -1.637758711e-05f, -1.639796187e-05f, -1.641829815e-05f, -1.643859590e-05f, -1.645885510e-05f, -1.647907570e-05f, -1.649925765e-05f, - -1.651940093e-05f, -1.653950549e-05f, -1.655957129e-05f, -1.657959829e-05f, -1.659958645e-05f, -1.661953574e-05f, -1.663944612e-05f, -1.665931754e-05f, -1.667914996e-05f, -1.669894336e-05f, - -1.671869768e-05f, -1.673841289e-05f, -1.675808896e-05f, -1.677772584e-05f, -1.679732349e-05f, -1.681688188e-05f, -1.683640098e-05f, -1.685588073e-05f, -1.687532110e-05f, -1.689472206e-05f, - -1.691408357e-05f, -1.693340558e-05f, -1.695268807e-05f, -1.697193099e-05f, -1.699113431e-05f, -1.701029798e-05f, -1.702942198e-05f, -1.704850627e-05f, -1.706755080e-05f, -1.708655554e-05f, - -1.710552046e-05f, -1.712444551e-05f, -1.714333067e-05f, -1.716217589e-05f, -1.718098113e-05f, -1.719974637e-05f, -1.721847156e-05f, -1.723715667e-05f, -1.725580166e-05f, -1.727440650e-05f, - -1.729297114e-05f, -1.731149556e-05f, -1.732997972e-05f, -1.734842359e-05f, -1.736682711e-05f, -1.738519028e-05f, -1.740351303e-05f, -1.742179535e-05f, -1.744003719e-05f, -1.745823853e-05f, - -1.747639932e-05f, -1.749451953e-05f, -1.751259912e-05f, -1.753063807e-05f, -1.754863633e-05f, -1.756659387e-05f, -1.758451066e-05f, -1.760238667e-05f, -1.762022185e-05f, -1.763801618e-05f, - -1.765576961e-05f, -1.767348212e-05f, -1.769115368e-05f, -1.770878424e-05f, -1.772637378e-05f, -1.774392226e-05f, -1.776142964e-05f, -1.777889590e-05f, -1.779632100e-05f, -1.781370491e-05f, - -1.783104759e-05f, -1.784834902e-05f, -1.786560915e-05f, -1.788282796e-05f, -1.790000540e-05f, -1.791714146e-05f, -1.793423610e-05f, -1.795128928e-05f, -1.796830097e-05f, -1.798527115e-05f, - -1.800219977e-05f, -1.801908680e-05f, -1.803593222e-05f, -1.805273600e-05f, -1.806949809e-05f, -1.808621847e-05f, -1.810289710e-05f, -1.811953397e-05f, -1.813612902e-05f, -1.815268224e-05f, - -1.816919358e-05f, -1.818566303e-05f, -1.820209055e-05f, -1.821847610e-05f, -1.823481966e-05f, -1.825112120e-05f, -1.826738068e-05f, -1.828359808e-05f, -1.829977336e-05f, -1.831590649e-05f, - -1.833199745e-05f, -1.834804620e-05f, -1.836405272e-05f, -1.838001696e-05f, -1.839593891e-05f, -1.841181854e-05f, -1.842765581e-05f, -1.844345069e-05f, -1.845920316e-05f, -1.847491318e-05f, - -1.849058073e-05f, -1.850620577e-05f, -1.852178828e-05f, -1.853732823e-05f, -1.855282559e-05f, -1.856828034e-05f, -1.858369243e-05f, -1.859906184e-05f, -1.861438855e-05f, -1.862967253e-05f, - -1.864491374e-05f, -1.866011217e-05f, -1.867526777e-05f, -1.869038053e-05f, -1.870545042e-05f, -1.872047740e-05f, -1.873546145e-05f, -1.875040254e-05f, -1.876530065e-05f, -1.878015575e-05f, - -1.879496780e-05f, -1.880973679e-05f, -1.882446268e-05f, -1.883914545e-05f, -1.885378507e-05f, -1.886838151e-05f, -1.888293475e-05f, -1.889744477e-05f, -1.891191152e-05f, -1.892633500e-05f, - -1.894071516e-05f, -1.895505199e-05f, -1.896934546e-05f, -1.898359554e-05f, -1.899780221e-05f, -1.901196544e-05f, -1.902608520e-05f, -1.904016148e-05f, -1.905419423e-05f, -1.906818344e-05f, - -1.908212909e-05f, -1.909603114e-05f, -1.910988958e-05f, -1.912370437e-05f, -1.913747549e-05f, -1.915120292e-05f, -1.916488664e-05f, -1.917852661e-05f, -1.919212281e-05f, -1.920567522e-05f, - -1.921918381e-05f, -1.923264857e-05f, -1.924606946e-05f, -1.925944646e-05f, -1.927277954e-05f, -1.928606869e-05f, -1.929931388e-05f, -1.931251509e-05f, -1.932567228e-05f, -1.933878545e-05f, - -1.935185456e-05f, -1.936487959e-05f, -1.937786052e-05f, -1.939079732e-05f, -1.940368998e-05f, -1.941653847e-05f, -1.942934276e-05f, -1.944210284e-05f, -1.945481868e-05f, -1.946749025e-05f, - -1.948011754e-05f, -1.949270053e-05f, -1.950523919e-05f, -1.951773349e-05f, -1.953018343e-05f, -1.954258897e-05f, -1.955495009e-05f, -1.956726677e-05f, -1.957953900e-05f, -1.959176674e-05f, - -1.960394998e-05f, -1.961608870e-05f, -1.962818287e-05f, -1.964023248e-05f, -1.965223749e-05f, -1.966419790e-05f, -1.967611368e-05f, -1.968798481e-05f, -1.969981127e-05f, -1.971159304e-05f, - -1.972333010e-05f, -1.973502242e-05f, -1.974666999e-05f, -1.975827279e-05f, -1.976983080e-05f, -1.978134399e-05f, -1.979281236e-05f, -1.980423587e-05f, -1.981561451e-05f, -1.982694826e-05f, - -1.983823710e-05f, -1.984948101e-05f, -1.986067997e-05f, -1.987183396e-05f, -1.988294296e-05f, -1.989400696e-05f, -1.990502594e-05f, -1.991599987e-05f, -1.992692874e-05f, -1.993781253e-05f, - -1.994865122e-05f, -1.995944479e-05f, -1.997019323e-05f, -1.998089651e-05f, -1.999155462e-05f, -2.000216755e-05f, -2.001273526e-05f, -2.002325775e-05f, -2.003373500e-05f, -2.004416699e-05f, - -2.005455370e-05f, -2.006489511e-05f, -2.007519121e-05f, -2.008544199e-05f, -2.009564742e-05f, -2.010580748e-05f, -2.011592217e-05f, -2.012599146e-05f, -2.013601534e-05f, -2.014599378e-05f, - -2.015592678e-05f, -2.016581432e-05f, -2.017565638e-05f, -2.018545295e-05f, -2.019520401e-05f, -2.020490954e-05f, -2.021456953e-05f, -2.022418396e-05f, -2.023375281e-05f, -2.024327608e-05f, - -2.025275375e-05f, -2.026218580e-05f, -2.027157221e-05f, -2.028091297e-05f, -2.029020807e-05f, -2.029945749e-05f, -2.030866121e-05f, -2.031781923e-05f, -2.032693152e-05f, -2.033599808e-05f, - -2.034501888e-05f, -2.035399392e-05f, -2.036292318e-05f, -2.037180664e-05f, -2.038064430e-05f, -2.038943613e-05f, -2.039818213e-05f, -2.040688227e-05f, -2.041553656e-05f, -2.042414497e-05f, - -2.043270749e-05f, -2.044122410e-05f, -2.044969481e-05f, -2.045811958e-05f, -2.046649841e-05f, -2.047483128e-05f, -2.048311819e-05f, -2.049135912e-05f, -2.049955406e-05f, -2.050770299e-05f, - -2.051580590e-05f, -2.052386279e-05f, -2.053187363e-05f, -2.053983842e-05f, -2.054775715e-05f, -2.055562979e-05f, -2.056345635e-05f, -2.057123681e-05f, -2.057897116e-05f, -2.058665939e-05f, - -2.059430148e-05f, -2.060189742e-05f, -2.060944721e-05f, -2.061695083e-05f, -2.062440828e-05f, -2.063181953e-05f, -2.063918459e-05f, -2.064650343e-05f, -2.065377605e-05f, -2.066100245e-05f, - -2.066818260e-05f, -2.067531650e-05f, -2.068240414e-05f, -2.068944551e-05f, -2.069644059e-05f, -2.070338939e-05f, -2.071029189e-05f, -2.071714807e-05f, -2.072395794e-05f, -2.073072148e-05f, - -2.073743868e-05f, -2.074410953e-05f, -2.075073403e-05f, -2.075731216e-05f, -2.076384392e-05f, -2.077032930e-05f, -2.077676828e-05f, -2.078316087e-05f, -2.078950705e-05f, -2.079580681e-05f, - -2.080206015e-05f, -2.080826706e-05f, -2.081442752e-05f, -2.082054154e-05f, -2.082660910e-05f, -2.083263020e-05f, -2.083860483e-05f, -2.084453298e-05f, -2.085041464e-05f, -2.085624981e-05f, - -2.086203849e-05f, -2.086778065e-05f, -2.087347630e-05f, -2.087912543e-05f, -2.088472803e-05f, -2.089028409e-05f, -2.089579362e-05f, -2.090125660e-05f, -2.090667302e-05f, -2.091204289e-05f, - -2.091736619e-05f, -2.092264291e-05f, -2.092787306e-05f, -2.093305663e-05f, -2.093819360e-05f, -2.094328398e-05f, -2.094832776e-05f, -2.095332494e-05f, -2.095827550e-05f, -2.096317945e-05f, - -2.096803678e-05f, -2.097284748e-05f, -2.097761154e-05f, -2.098232898e-05f, -2.098699977e-05f, -2.099162392e-05f, -2.099620141e-05f, -2.100073226e-05f, -2.100521644e-05f, -2.100965396e-05f, - -2.101404482e-05f, -2.101838901e-05f, -2.102268652e-05f, -2.102693735e-05f, -2.103114150e-05f, -2.103529897e-05f, -2.103940975e-05f, -2.104347383e-05f, -2.104749122e-05f, -2.105146192e-05f, - -2.105538591e-05f, -2.105926319e-05f, -2.106309377e-05f, -2.106687764e-05f, -2.107061480e-05f, -2.107430524e-05f, -2.107794897e-05f, -2.108154598e-05f, -2.108509626e-05f, -2.108859982e-05f, - -2.109205666e-05f, -2.109546676e-05f, -2.109883014e-05f, -2.110214679e-05f, -2.110541670e-05f, -2.110863988e-05f, -2.111181633e-05f, -2.111494603e-05f, -2.111802900e-05f, -2.112106523e-05f, - -2.112405472e-05f, -2.112699747e-05f, -2.112989348e-05f, -2.113274274e-05f, -2.113554527e-05f, -2.113830105e-05f, -2.114101008e-05f, -2.114367237e-05f, -2.114628792e-05f, -2.114885672e-05f, - -2.115137878e-05f, -2.115385410e-05f, -2.115628267e-05f, -2.115866450e-05f, -2.116099959e-05f, -2.116328793e-05f, -2.116552953e-05f, -2.116772440e-05f, -2.116987252e-05f, -2.117197390e-05f, - -2.117402855e-05f, -2.117603646e-05f, -2.117799763e-05f, -2.117991207e-05f, -2.118177978e-05f, -2.118360076e-05f, -2.118537501e-05f, -2.118710253e-05f, -2.118878332e-05f, -2.119041740e-05f, - -2.119200475e-05f, -2.119354538e-05f, -2.119503930e-05f, -2.119648650e-05f, -2.119788699e-05f, -2.119924078e-05f, -2.120054785e-05f, -2.120180822e-05f, -2.120302190e-05f, -2.120418887e-05f, - -2.120530915e-05f, -2.120638274e-05f, -2.120740964e-05f, -2.120838986e-05f, -2.120932340e-05f, -2.121021026e-05f, -2.121105044e-05f, -2.121184396e-05f, -2.121259081e-05f, -2.121329100e-05f, - -2.121394454e-05f, -2.121455142e-05f, -2.121511165e-05f, -2.121562524e-05f, -2.121609218e-05f, -2.121651250e-05f, -2.121688618e-05f, -2.121721324e-05f, -2.121749368e-05f, -2.121772750e-05f, - -2.121791471e-05f, -2.121805532e-05f, -2.121814933e-05f, -2.121819674e-05f, -2.121819757e-05f, -2.121815182e-05f, -2.121805948e-05f, -2.121792058e-05f, -2.121773511e-05f, -2.121750308e-05f, - -2.121722451e-05f, -2.121689938e-05f, -2.121652771e-05f, -2.121610952e-05f, -2.121564479e-05f, -2.121513355e-05f, -2.121457579e-05f, -2.121397152e-05f, -2.121332076e-05f, -2.121262350e-05f, - -2.121187976e-05f, -2.121108954e-05f, -2.121025285e-05f, -2.120936970e-05f, -2.120844009e-05f, -2.120746404e-05f, -2.120644155e-05f, -2.120537262e-05f, -2.120425727e-05f, -2.120309551e-05f, - -2.120188734e-05f, -2.120063277e-05f, -2.119933180e-05f, -2.119798446e-05f, -2.119659075e-05f, -2.119515066e-05f, -2.119366423e-05f, -2.119213144e-05f, -2.119055232e-05f, -2.118892687e-05f, - -2.118725510e-05f, -2.118553702e-05f, -2.118377264e-05f, -2.118196197e-05f, -2.118010502e-05f, -2.117820180e-05f, -2.117625231e-05f, -2.117425657e-05f, -2.117221459e-05f, -2.117012638e-05f, - -2.116799195e-05f, -2.116581130e-05f, -2.116358446e-05f, -2.116131142e-05f, -2.115899221e-05f, -2.115662682e-05f, -2.115421528e-05f, -2.115175759e-05f, -2.114925376e-05f, -2.114670381e-05f, - -2.114410775e-05f, -2.114146558e-05f, -2.113877733e-05f, -2.113604299e-05f, -2.113326259e-05f, -2.113043613e-05f, -2.112756362e-05f, -2.112464509e-05f, -2.112168053e-05f, -2.111866997e-05f, - -2.111561341e-05f, -2.111251086e-05f, -2.110936235e-05f, -2.110616787e-05f, -2.110292746e-05f, -2.109964110e-05f, -2.109630883e-05f, -2.109293065e-05f, -2.108950658e-05f, -2.108603662e-05f, - -2.108252080e-05f, -2.107895912e-05f, -2.107535161e-05f, -2.107169826e-05f, -2.106799910e-05f, -2.106425414e-05f, -2.106046339e-05f, -2.105662688e-05f, -2.105274460e-05f, -2.104881658e-05f, - -2.104484282e-05f, -2.104082336e-05f, -2.103675819e-05f, -2.103264733e-05f, -2.102849080e-05f, -2.102428862e-05f, -2.102004079e-05f, -2.101574733e-05f, -2.101140827e-05f, -2.100702360e-05f, - -2.100259335e-05f, -2.099811753e-05f, -2.099359617e-05f, -2.098902926e-05f, -2.098441684e-05f, -2.097975891e-05f, -2.097505549e-05f, -2.097030660e-05f, -2.096551225e-05f, -2.096067246e-05f, - -2.095578724e-05f, -2.095085662e-05f, -2.094588060e-05f, -2.094085921e-05f, -2.093579246e-05f, -2.093068036e-05f, -2.092552294e-05f, -2.092032021e-05f, -2.091507219e-05f, -2.090977890e-05f, - -2.090444034e-05f, -2.089905655e-05f, -2.089362753e-05f, -2.088815331e-05f, -2.088263390e-05f, -2.087706932e-05f, -2.087145958e-05f, -2.086580471e-05f, -2.086010473e-05f, -2.085435964e-05f, - -2.084856948e-05f, -2.084273425e-05f, -2.083685398e-05f, -2.083092868e-05f, -2.082495838e-05f, -2.081894309e-05f, -2.081288282e-05f, -2.080677761e-05f, -2.080062746e-05f, -2.079443240e-05f, - -2.078819245e-05f, -2.078190762e-05f, -2.077557794e-05f, -2.076920342e-05f, -2.076278408e-05f, -2.075631995e-05f, -2.074981104e-05f, -2.074325737e-05f, -2.073665896e-05f, -2.073001584e-05f, - -2.072332802e-05f, -2.071659552e-05f, -2.070981836e-05f, -2.070299657e-05f, -2.069613016e-05f, -2.068921915e-05f, -2.068226357e-05f, -2.067526343e-05f, -2.066821876e-05f, -2.066112958e-05f, - -2.065399591e-05f, -2.064681776e-05f, -2.063959517e-05f, -2.063232814e-05f, -2.062501672e-05f, -2.061766090e-05f, -2.061026072e-05f, -2.060281620e-05f, -2.059532736e-05f, -2.058779422e-05f, - -2.058021681e-05f, -2.057259514e-05f, -2.056492923e-05f, -2.055721912e-05f, -2.054946482e-05f, -2.054166636e-05f, -2.053382375e-05f, -2.052593702e-05f, -2.051800620e-05f, -2.051003130e-05f, - -2.050201235e-05f, -2.049394937e-05f, -2.048584239e-05f, -2.047769142e-05f, -2.046949650e-05f, -2.046125764e-05f, -2.045297486e-05f, -2.044464820e-05f, -2.043627767e-05f, -2.042786331e-05f, - -2.041940512e-05f, -2.041090314e-05f, -2.040235740e-05f, -2.039376790e-05f, -2.038513469e-05f, -2.037645778e-05f, -2.036773720e-05f, -2.035897297e-05f, -2.035016512e-05f, -2.034131366e-05f, - -2.033241864e-05f, -2.032348007e-05f, -2.031449797e-05f, -2.030547237e-05f, -2.029640330e-05f, -2.028729078e-05f, -2.027813484e-05f, -2.026893550e-05f, -2.025969279e-05f, -2.025040674e-05f, - -2.024107736e-05f, -2.023170468e-05f, -2.022228874e-05f, -2.021282956e-05f, -2.020332716e-05f, -2.019378156e-05f, -2.018419280e-05f, -2.017456091e-05f, -2.016488590e-05f, -2.015516781e-05f, - -2.014540666e-05f, -2.013560247e-05f, -2.012575528e-05f, -2.011586512e-05f, -2.010593200e-05f, -2.009595596e-05f, -2.008593702e-05f, -2.007587521e-05f, -2.006577056e-05f, -2.005562309e-05f, - -2.004543284e-05f, -2.003519982e-05f, -2.002492408e-05f, -2.001460563e-05f, -2.000424450e-05f, -1.999384073e-05f, -1.998339433e-05f, -1.997290534e-05f, -1.996237379e-05f, -1.995179971e-05f, - -1.994118311e-05f, -1.993052404e-05f, -1.991982252e-05f, -1.990907857e-05f, -1.989829224e-05f, -1.988746354e-05f, -1.987659250e-05f, -1.986567916e-05f, -1.985472355e-05f, -1.984372568e-05f, - -1.983268560e-05f, -1.982160333e-05f, -1.981047890e-05f, -1.979931234e-05f, -1.978810368e-05f, -1.977685296e-05f, -1.976556019e-05f, -1.975422541e-05f, -1.974284865e-05f, -1.973142995e-05f, - -1.971996932e-05f, -1.970846680e-05f, -1.969692243e-05f, -1.968533622e-05f, -1.967370822e-05f, -1.966203845e-05f, -1.965032694e-05f, -1.963857373e-05f, -1.962677885e-05f, -1.961494232e-05f, - -1.960306418e-05f, -1.959114445e-05f, -1.957918318e-05f, -1.956718039e-05f, -1.955513611e-05f, -1.954305037e-05f, -1.953092321e-05f, -1.951875466e-05f, -1.950654474e-05f, -1.949429350e-05f, - -1.948200096e-05f, -1.946966716e-05f, -1.945729212e-05f, -1.944487589e-05f, -1.943241848e-05f, -1.941991994e-05f, -1.940738030e-05f, -1.939479959e-05f, -1.938217784e-05f, -1.936951508e-05f, - -1.935681135e-05f, -1.934406668e-05f, -1.933128111e-05f, -1.931845466e-05f, -1.930558737e-05f, -1.929267928e-05f, -1.927973041e-05f, -1.926674080e-05f, -1.925371048e-05f, -1.924063950e-05f, - -1.922752787e-05f, -1.921437564e-05f, -1.920118283e-05f, -1.918794949e-05f, -1.917467565e-05f, -1.916136133e-05f, -1.914800658e-05f, -1.913461143e-05f, -1.912117591e-05f, -1.910770006e-05f, - -1.909418392e-05f, -1.908062751e-05f, -1.906703087e-05f, -1.905339404e-05f, -1.903971705e-05f, -1.902599993e-05f, -1.901224273e-05f, -1.899844547e-05f, -1.898460820e-05f, -1.897073094e-05f, - -1.895681374e-05f, -1.894285662e-05f, -1.892885963e-05f, -1.891482279e-05f, -1.890074615e-05f, -1.888662974e-05f, -1.887247360e-05f, -1.885827776e-05f, -1.884404226e-05f, -1.882976713e-05f, - -1.881545242e-05f, -1.880109815e-05f, -1.878670436e-05f, -1.877227110e-05f, -1.875779839e-05f, -1.874328627e-05f, -1.872873479e-05f, -1.871414397e-05f, -1.869951385e-05f, -1.868484448e-05f, - -1.867013588e-05f, -1.865538810e-05f, -1.864060116e-05f, -1.862577512e-05f, -1.861091001e-05f, -1.859600585e-05f, -1.858106270e-05f, -1.856608059e-05f, -1.855105956e-05f, -1.853599964e-05f, - -1.852090087e-05f, -1.850576329e-05f, -1.849058694e-05f, -1.847537186e-05f, -1.846011808e-05f, -1.844482564e-05f, -1.842949459e-05f, -1.841412495e-05f, -1.839871677e-05f, -1.838327009e-05f, - -1.836778495e-05f, -1.835226137e-05f, -1.833669941e-05f, -1.832109911e-05f, -1.830546049e-05f, -1.828978360e-05f, -1.827406848e-05f, -1.825831517e-05f, -1.824252371e-05f, -1.822669413e-05f, - -1.821082648e-05f, -1.819492079e-05f, -1.817897711e-05f, -1.816299548e-05f, -1.814697593e-05f, -1.813091850e-05f, -1.811482324e-05f, -1.809869018e-05f, -1.808251937e-05f, -1.806631084e-05f, - -1.805006463e-05f, -1.803378080e-05f, -1.801745936e-05f, -1.800110037e-05f, -1.798470387e-05f, -1.796826990e-05f, -1.795179849e-05f, -1.793528970e-05f, -1.791874355e-05f, -1.790216009e-05f, - -1.788553936e-05f, -1.786888141e-05f, -1.785218627e-05f, -1.783545398e-05f, -1.781868459e-05f, -1.780187814e-05f, -1.778503467e-05f, -1.776815421e-05f, -1.775123682e-05f, -1.773428254e-05f, - -1.771729139e-05f, -1.770026344e-05f, -1.768319872e-05f, -1.766609726e-05f, -1.764895912e-05f, -1.763178434e-05f, -1.761457295e-05f, -1.759732500e-05f, -1.758004054e-05f, -1.756271960e-05f, - -1.754536223e-05f, -1.752796846e-05f, -1.751053836e-05f, -1.749307194e-05f, -1.747556926e-05f, -1.745803037e-05f, -1.744045530e-05f, -1.742284409e-05f, -1.740519680e-05f, -1.738751346e-05f, - -1.736979412e-05f, -1.735203881e-05f, -1.733424759e-05f, -1.731642050e-05f, -1.729855757e-05f, -1.728065886e-05f, -1.726272441e-05f, -1.724475426e-05f, -1.722674846e-05f, -1.720870704e-05f, - -1.719063006e-05f, -1.717251756e-05f, -1.715436957e-05f, -1.713618616e-05f, -1.711796735e-05f, -1.709971320e-05f, -1.708142374e-05f, -1.706309903e-05f, -1.704473911e-05f, -1.702634402e-05f, - -1.700791381e-05f, -1.698944852e-05f, -1.697094819e-05f, -1.695241288e-05f, -1.693384262e-05f, -1.691523747e-05f, -1.689659746e-05f, -1.687792265e-05f, -1.685921307e-05f, -1.684046878e-05f, - -1.682168982e-05f, -1.680287622e-05f, -1.678402805e-05f, -1.676514535e-05f, -1.674622815e-05f, -1.672727651e-05f, -1.670829047e-05f, -1.668927009e-05f, -1.667021539e-05f, -1.665112644e-05f, - -1.663200327e-05f, -1.661284594e-05f, -1.659365448e-05f, -1.657442895e-05f, -1.655516939e-05f, -1.653587585e-05f, -1.651654838e-05f, -1.649718701e-05f, -1.647779181e-05f, -1.645836281e-05f, - -1.643890006e-05f, -1.641940361e-05f, -1.639987350e-05f, -1.638030979e-05f, -1.636071252e-05f, -1.634108173e-05f, -1.632141748e-05f, -1.630171981e-05f, -1.628198877e-05f, -1.626222440e-05f, - -1.624242676e-05f, -1.622259589e-05f, -1.620273184e-05f, -1.618283466e-05f, -1.616290438e-05f, -1.614294108e-05f, -1.612294478e-05f, -1.610291554e-05f, -1.608285340e-05f, -1.606275842e-05f, - -1.604263065e-05f, -1.602247012e-05f, -1.600227689e-05f, -1.598205101e-05f, -1.596179252e-05f, -1.594150148e-05f, -1.592117794e-05f, -1.590082193e-05f, -1.588043351e-05f, -1.586001273e-05f, - -1.583955964e-05f, -1.581907429e-05f, -1.579855672e-05f, -1.577800699e-05f, -1.575742514e-05f, -1.573681122e-05f, -1.571616529e-05f, -1.569548739e-05f, -1.567477756e-05f, -1.565403587e-05f, - -1.563326236e-05f, -1.561245707e-05f, -1.559162007e-05f, -1.557075139e-05f, -1.554985109e-05f, -1.552891922e-05f, -1.550795582e-05f, -1.548696096e-05f, -1.546593467e-05f, -1.544487701e-05f, - -1.542378803e-05f, -1.540266777e-05f, -1.538151629e-05f, -1.536033364e-05f, -1.533911987e-05f, -1.531787503e-05f, -1.529659917e-05f, -1.527529234e-05f, -1.525395459e-05f, -1.523258597e-05f, - -1.521118654e-05f, -1.518975633e-05f, -1.516829541e-05f, -1.514680383e-05f, -1.512528163e-05f, -1.510372887e-05f, -1.508214559e-05f, -1.506053186e-05f, -1.503888771e-05f, -1.501721321e-05f, - -1.499550840e-05f, -1.497377333e-05f, -1.495200806e-05f, -1.493021264e-05f, -1.490838711e-05f, -1.488653154e-05f, -1.486464597e-05f, -1.484273045e-05f, -1.482078503e-05f, -1.479880978e-05f, - -1.477680473e-05f, -1.475476995e-05f, -1.473270548e-05f, -1.471061137e-05f, -1.468848769e-05f, -1.466633447e-05f, -1.464415177e-05f, -1.462193965e-05f, -1.459969816e-05f, -1.457742735e-05f, - -1.455512726e-05f, -1.453279797e-05f, -1.451043951e-05f, -1.448805194e-05f, -1.446563531e-05f, -1.444318968e-05f, -1.442071510e-05f, -1.439821161e-05f, -1.437567929e-05f, -1.435311817e-05f, - -1.433052831e-05f, -1.430790976e-05f, -1.428526258e-05f, -1.426258682e-05f, -1.423988254e-05f, -1.421714978e-05f, -1.419438860e-05f, -1.417159905e-05f, -1.414878119e-05f, -1.412593508e-05f, - -1.410306075e-05f, -1.408015828e-05f, -1.405722770e-05f, -1.403426909e-05f, -1.401128248e-05f, -1.398826793e-05f, -1.396522551e-05f, -1.394215525e-05f, -1.391905722e-05f, -1.389593147e-05f, - -1.387277806e-05f, -1.384959703e-05f, -1.382638844e-05f, -1.380315236e-05f, -1.377988882e-05f, -1.375659789e-05f, -1.373327962e-05f, -1.370993406e-05f, -1.368656128e-05f, -1.366316131e-05f, - -1.363973423e-05f, -1.361628008e-05f, -1.359279892e-05f, -1.356929080e-05f, -1.354575579e-05f, -1.352219392e-05f, -1.349860526e-05f, -1.347498987e-05f, -1.345134780e-05f, -1.342767909e-05f, - -1.340398382e-05f, -1.338026204e-05f, -1.335651379e-05f, -1.333273914e-05f, -1.330893814e-05f, -1.328511084e-05f, -1.326125731e-05f, -1.323737759e-05f, -1.321347175e-05f, -1.318953984e-05f, - -1.316558191e-05f, -1.314159802e-05f, -1.311758823e-05f, -1.309355259e-05f, -1.306949116e-05f, -1.304540399e-05f, -1.302129115e-05f, -1.299715267e-05f, -1.297298864e-05f, -1.294879909e-05f, - -1.292458408e-05f, -1.290034368e-05f, -1.287607794e-05f, -1.285178691e-05f, -1.282747065e-05f, -1.280312921e-05f, -1.277876266e-05f, -1.275437106e-05f, -1.272995444e-05f, -1.270551289e-05f, - -1.268104644e-05f, -1.265655516e-05f, -1.263203910e-05f, -1.260749833e-05f, -1.258293289e-05f, -1.255834285e-05f, -1.253372826e-05f, -1.250908918e-05f, -1.248442566e-05f, -1.245973777e-05f, - -1.243502556e-05f, -1.241028908e-05f, -1.238552840e-05f, -1.236074358e-05f, -1.233593466e-05f, -1.231110171e-05f, -1.228624479e-05f, -1.226136395e-05f, -1.223645925e-05f, -1.221153074e-05f, - -1.218657850e-05f, -1.216160256e-05f, -1.213660300e-05f, -1.211157986e-05f, -1.208653321e-05f, -1.206146311e-05f, -1.203636960e-05f, -1.201125276e-05f, -1.198611264e-05f, -1.196094929e-05f, - -1.193576278e-05f, -1.191055316e-05f, -1.188532049e-05f, -1.186006483e-05f, -1.183478624e-05f, -1.180948477e-05f, -1.178416049e-05f, -1.175881345e-05f, -1.173344371e-05f, -1.170805134e-05f, - -1.168263638e-05f, -1.165719889e-05f, -1.163173894e-05f, -1.160625659e-05f, -1.158075189e-05f, -1.155522490e-05f, -1.152967568e-05f, -1.150410429e-05f, -1.147851079e-05f, -1.145289524e-05f, - -1.142725769e-05f, -1.140159821e-05f, -1.137591685e-05f, -1.135021368e-05f, -1.132448875e-05f, -1.129874212e-05f, -1.127297385e-05f, -1.124718400e-05f, -1.122137263e-05f, -1.119553980e-05f, - -1.116968556e-05f, -1.114380999e-05f, -1.111791313e-05f, -1.109199505e-05f, -1.106605580e-05f, -1.104009545e-05f, -1.101411405e-05f, -1.098811168e-05f, -1.096208837e-05f, -1.093604420e-05f, - -1.090997922e-05f, -1.088389350e-05f, -1.085778709e-05f, -1.083166005e-05f, -1.080551245e-05f, -1.077934434e-05f, -1.075315579e-05f, -1.072694685e-05f, -1.070071758e-05f, -1.067446805e-05f, - -1.064819831e-05f, -1.062190842e-05f, -1.059559845e-05f, -1.056926846e-05f, -1.054291849e-05f, -1.051654863e-05f, -1.049015892e-05f, -1.046374942e-05f, -1.043732020e-05f, -1.041087132e-05f, - -1.038440284e-05f, -1.035791481e-05f, -1.033140731e-05f, -1.030488038e-05f, -1.027833409e-05f, -1.025176850e-05f, -1.022518368e-05f, -1.019857967e-05f, -1.017195655e-05f, -1.014531437e-05f, - -1.011865320e-05f, -1.009197309e-05f, -1.006527411e-05f, -1.003855632e-05f, -1.001181977e-05f, -9.985064537e-06f, -9.958290672e-06f, -9.931498238e-06f, -9.904687296e-06f, -9.877857909e-06f, - -9.851010136e-06f, -9.824144040e-06f, -9.797259681e-06f, -9.770357122e-06f, -9.743436422e-06f, -9.716497644e-06f, -9.689540849e-06f, -9.662566098e-06f, -9.635573453e-06f, -9.608562976e-06f, - -9.581534727e-06f, -9.554488769e-06f, -9.527425162e-06f, -9.500343970e-06f, -9.473245252e-06f, -9.446129072e-06f, -9.418995490e-06f, -9.391844568e-06f, -9.364676369e-06f, -9.337490953e-06f, - -9.310288384e-06f, -9.283068722e-06f, -9.255832030e-06f, -9.228578369e-06f, -9.201307801e-06f, -9.174020389e-06f, -9.146716194e-06f, -9.119395279e-06f, -9.092057705e-06f, -9.064703535e-06f, - -9.037332831e-06f, -9.009945654e-06f, -8.982542068e-06f, -8.955122134e-06f, -8.927685914e-06f, -8.900233471e-06f, -8.872764867e-06f, -8.845280165e-06f, -8.817779427e-06f, -8.790262714e-06f, - -8.762730091e-06f, -8.735181618e-06f, -8.707617358e-06f, -8.680037375e-06f, -8.652441730e-06f, -8.624830486e-06f, -8.597203706e-06f, -8.569561452e-06f, -8.541903786e-06f, -8.514230772e-06f, - -8.486542472e-06f, -8.458838949e-06f, -8.431120266e-06f, -8.403386485e-06f, -8.375637668e-06f, -8.347873880e-06f, -8.320095183e-06f, -8.292301638e-06f, -8.264493311e-06f, -8.236670263e-06f, - -8.208832556e-06f, -8.180980256e-06f, -8.153113423e-06f, -8.125232121e-06f, -8.097336414e-06f, -8.069426364e-06f, -8.041502034e-06f, -8.013563488e-06f, -7.985610788e-06f, -7.957643998e-06f, - -7.929663180e-06f, -7.901668399e-06f, -7.873659717e-06f, -7.845637197e-06f, -7.817600904e-06f, -7.789550899e-06f, -7.761487246e-06f, -7.733410009e-06f, -7.705319251e-06f, -7.677215035e-06f, - -7.649097425e-06f, -7.620966485e-06f, -7.592822276e-06f, -7.564664864e-06f, -7.536494311e-06f, -7.508310681e-06f, -7.480114038e-06f, -7.451904445e-06f, -7.423681965e-06f, -7.395446663e-06f, - -7.367198601e-06f, -7.338937844e-06f, -7.310664455e-06f, -7.282378497e-06f, -7.254080035e-06f, -7.225769132e-06f, -7.197445851e-06f, -7.169110258e-06f, -7.140762414e-06f, -7.112402385e-06f, - -7.084030233e-06f, -7.055646023e-06f, -7.027249819e-06f, -6.998841683e-06f, -6.970421682e-06f, -6.941989877e-06f, -6.913546333e-06f, -6.885091114e-06f, -6.856624284e-06f, -6.828145907e-06f, - -6.799656047e-06f, -6.771154767e-06f, -6.742642132e-06f, -6.714118206e-06f, -6.685583053e-06f, -6.657036737e-06f, -6.628479322e-06f, -6.599910872e-06f, -6.571331451e-06f, -6.542741124e-06f, - -6.514139954e-06f, -6.485528006e-06f, -6.456905343e-06f, -6.428272031e-06f, -6.399628133e-06f, -6.370973713e-06f, -6.342308836e-06f, -6.313633566e-06f, -6.284947967e-06f, -6.256252103e-06f, - -6.227546039e-06f, -6.198829840e-06f, -6.170103569e-06f, -6.141367290e-06f, -6.112621069e-06f, -6.083864969e-06f, -6.055099055e-06f, -6.026323391e-06f, -5.997538042e-06f, -5.968743072e-06f, - -5.939938545e-06f, -5.911124527e-06f, -5.882301080e-06f, -5.853468271e-06f, -5.824626163e-06f, -5.795774821e-06f, -5.766914309e-06f, -5.738044693e-06f, -5.709166035e-06f, -5.680278402e-06f, - -5.651381857e-06f, -5.622476466e-06f, -5.593562292e-06f, -5.564639400e-06f, -5.535707855e-06f, -5.506767722e-06f, -5.477819065e-06f, -5.448861948e-06f, -5.419896437e-06f, -5.390922596e-06f, - -5.361940490e-06f, -5.332950184e-06f, -5.303951741e-06f, -5.274945227e-06f, -5.245930707e-06f, -5.216908245e-06f, -5.187877906e-06f, -5.158839755e-06f, -5.129793856e-06f, -5.100740274e-06f, - -5.071679075e-06f, -5.042610322e-06f, -5.013534080e-06f, -4.984450415e-06f, -4.955359391e-06f, -4.926261073e-06f, -4.897155526e-06f, -4.868042814e-06f, -4.838923003e-06f, -4.809796156e-06f, - -4.780662340e-06f, -4.751521619e-06f, -4.722374058e-06f, -4.693219721e-06f, -4.664058674e-06f, -4.634890981e-06f, -4.605716708e-06f, -4.576535918e-06f, -4.547348678e-06f, -4.518155052e-06f, - -4.488955104e-06f, -4.459748901e-06f, -4.430536506e-06f, -4.401317985e-06f, -4.372093403e-06f, -4.342862824e-06f, -4.313626313e-06f, -4.284383936e-06f, -4.255135758e-06f, -4.225881842e-06f, - -4.196622255e-06f, -4.167357062e-06f, -4.138086326e-06f, -4.108810114e-06f, -4.079528490e-06f, -4.050241520e-06f, -4.020949267e-06f, -3.991651798e-06f, -3.962349177e-06f, -3.933041469e-06f, - -3.903728739e-06f, -3.874411053e-06f, -3.845088475e-06f, -3.815761069e-06f, -3.786428903e-06f, -3.757092039e-06f, -3.727750544e-06f, -3.698404482e-06f, -3.669053918e-06f, -3.639698917e-06f, - -3.610339545e-06f, -3.580975867e-06f, -3.551607947e-06f, -3.522235850e-06f, -3.492859642e-06f, -3.463479387e-06f, -3.434095151e-06f, -3.404706998e-06f, -3.375314994e-06f, -3.345919204e-06f, - -3.316519692e-06f, -3.287116524e-06f, -3.257709765e-06f, -3.228299480e-06f, -3.198885733e-06f, -3.169468590e-06f, -3.140048117e-06f, -3.110624377e-06f, -3.081197436e-06f, -3.051767359e-06f, - -3.022334211e-06f, -2.992898058e-06f, -2.963458963e-06f, -2.934016993e-06f, -2.904572211e-06f, -2.875124684e-06f, -2.845674476e-06f, -2.816221653e-06f, -2.786766278e-06f, -2.757308418e-06f, - -2.727848137e-06f, -2.698385500e-06f, -2.668920573e-06f, -2.639453419e-06f, -2.609984106e-06f, -2.580512696e-06f, -2.551039256e-06f, -2.521563850e-06f, -2.492086543e-06f, -2.462607400e-06f, - -2.433126487e-06f, -2.403643868e-06f, -2.374159608e-06f, -2.344673772e-06f, -2.315186425e-06f, -2.285697632e-06f, -2.256207458e-06f, -2.226715968e-06f, -2.197223227e-06f, -2.167729300e-06f, - -2.138234252e-06f, -2.108738147e-06f, -2.079241051e-06f, -2.049743028e-06f, -2.020244144e-06f, -1.990744463e-06f, -1.961244051e-06f, -1.931742971e-06f, -1.902241289e-06f, -1.872739071e-06f, - -1.843236380e-06f, -1.813733281e-06f, -1.784229840e-06f, -1.754726122e-06f, -1.725222190e-06f, -1.695718111e-06f, -1.666213948e-06f, -1.636709767e-06f, -1.607205632e-06f, -1.577701609e-06f, - -1.548197762e-06f, -1.518694155e-06f, -1.489190854e-06f, -1.459687923e-06f, -1.430185428e-06f, -1.400683432e-06f, -1.371182001e-06f, -1.341681199e-06f, -1.312181092e-06f, -1.282681743e-06f, - -1.253183217e-06f, -1.223685580e-06f, -1.194188896e-06f, -1.164693229e-06f, -1.135198644e-06f, -1.105705206e-06f, -1.076212980e-06f, -1.046722030e-06f, -1.017232420e-06f, -9.877442162e-07f, - -9.582574820e-07f, -9.287722824e-07f, -8.992886818e-07f, -8.698067450e-07f, -8.403265364e-07f, -8.108481205e-07f, -7.813715620e-07f, -7.518969252e-07f, -7.224242748e-07f, -6.929536753e-07f, - -6.634851910e-07f, -6.340188865e-07f, -6.045548262e-07f, -5.750930746e-07f, -5.456336961e-07f, -5.161767551e-07f, -4.867223161e-07f, -4.572704433e-07f, -4.278212012e-07f, -3.983746542e-07f, - -3.689308665e-07f, -3.394899026e-07f, -3.100518268e-07f, -2.806167033e-07f, -2.511845965e-07f, -2.217555705e-07f, -1.923296898e-07f, -1.629070185e-07f, -1.334876209e-07f, -1.040715611e-07f, - -7.465890350e-08f, -4.524971213e-08f, -1.584405120e-08f, 1.355801512e-08f, 4.295642269e-08f, 7.235110740e-08f, 1.017420051e-07f, 1.311290518e-07f, 1.605121833e-07f, 1.898913357e-07f, - 2.192664447e-07f, 2.486374465e-07f, 2.780042771e-07f, 3.073668723e-07f, 3.367251684e-07f, 3.660791012e-07f, 3.954286069e-07f, 4.247736215e-07f, 4.541140812e-07f, 4.834499220e-07f, - 5.127810801e-07f, 5.421074916e-07f, 5.714290927e-07f, 6.007458196e-07f, 6.300576085e-07f, 6.593643956e-07f, 6.886661172e-07f, 7.179627095e-07f, 7.472541088e-07f, 7.765402514e-07f, - 8.058210736e-07f, 8.350965118e-07f, 8.643665023e-07f, 8.936309816e-07f, 9.228898859e-07f, 9.521431517e-07f, 9.813907155e-07f, 1.010632514e-06f, 1.039868483e-06f, 1.069098559e-06f, - 1.098322680e-06f, 1.127540781e-06f, 1.156752798e-06f, 1.185958670e-06f, 1.215158332e-06f, 1.244351720e-06f, 1.273538772e-06f, 1.302719425e-06f, 1.331893614e-06f, 1.361061276e-06f, - 1.390222349e-06f, 1.419376769e-06f, 1.448524473e-06f, 1.477665398e-06f, 1.506799480e-06f, 1.535926656e-06f, 1.565046864e-06f, 1.594160039e-06f, 1.623266120e-06f, 1.652365043e-06f, - 1.681456744e-06f, 1.710541162e-06f, 1.739618232e-06f, 1.768687892e-06f, 1.797750080e-06f, 1.826804731e-06f, 1.855851784e-06f, 1.884891175e-06f, 1.913922842e-06f, 1.942946721e-06f, - 1.971962750e-06f, 2.000970866e-06f, 2.029971007e-06f, 2.058963110e-06f, 2.087947111e-06f, 2.116922949e-06f, 2.145890560e-06f, 2.174849883e-06f, 2.203800854e-06f, 2.232743411e-06f, - 2.261677491e-06f, 2.290603032e-06f, 2.319519972e-06f, 2.348428247e-06f, 2.377327796e-06f, 2.406218556e-06f, 2.435100465e-06f, 2.463973460e-06f, 2.492837480e-06f, 2.521692461e-06f, - 2.550538342e-06f, 2.579375059e-06f, 2.608202552e-06f, 2.637020758e-06f, 2.665829615e-06f, 2.694629060e-06f, 2.723419031e-06f, 2.752199468e-06f, 2.780970306e-06f, 2.809731485e-06f, - 2.838482942e-06f, 2.867224616e-06f, 2.895956444e-06f, 2.924678365e-06f, 2.953390316e-06f, 2.982092237e-06f, 3.010784064e-06f, 3.039465737e-06f, 3.068137193e-06f, 3.096798372e-06f, - 3.125449210e-06f, 3.154089647e-06f, 3.182719621e-06f, 3.211339070e-06f, 3.239947933e-06f, 3.268546149e-06f, 3.297133654e-06f, 3.325710390e-06f, 3.354276292e-06f, 3.382831302e-06f, - 3.411375356e-06f, 3.439908394e-06f, 3.468430354e-06f, 3.496941175e-06f, 3.525440797e-06f, 3.553929156e-06f, 3.582406193e-06f, 3.610871847e-06f, 3.639326055e-06f, 3.667768758e-06f, - 3.696199893e-06f, 3.724619401e-06f, 3.753027219e-06f, 3.781423288e-06f, 3.809807545e-06f, 3.838179931e-06f, 3.866540384e-06f, 3.894888844e-06f, 3.923225249e-06f, 3.951549540e-06f, - 3.979861654e-06f, 4.008161532e-06f, 4.036449114e-06f, 4.064724337e-06f, 4.092987142e-06f, 4.121237469e-06f, 4.149475256e-06f, 4.177700443e-06f, 4.205912970e-06f, 4.234112776e-06f, - 4.262299802e-06f, 4.290473986e-06f, 4.318635268e-06f, 4.346783588e-06f, 4.374918887e-06f, 4.403041103e-06f, 4.431150176e-06f, 4.459246047e-06f, 4.487328655e-06f, 4.515397940e-06f, - 4.543453843e-06f, 4.571496303e-06f, 4.599525260e-06f, 4.627540654e-06f, 4.655542427e-06f, 4.683530516e-06f, 4.711504864e-06f, 4.739465410e-06f, 4.767412095e-06f, 4.795344858e-06f, - 4.823263641e-06f, 4.851168383e-06f, 4.879059025e-06f, 4.906935508e-06f, 4.934797771e-06f, 4.962645757e-06f, 4.990479404e-06f, 5.018298654e-06f, 5.046103448e-06f, 5.073893726e-06f, - 5.101669429e-06f, 5.129430497e-06f, 5.157176872e-06f, 5.184908495e-06f, 5.212625306e-06f, 5.240327246e-06f, 5.268014256e-06f, 5.295686278e-06f, 5.323343252e-06f, 5.350985120e-06f, - 5.378611822e-06f, 5.406223300e-06f, 5.433819495e-06f, 5.461400348e-06f, 5.488965801e-06f, 5.516515795e-06f, 5.544050271e-06f, 5.571569172e-06f, 5.599072437e-06f, 5.626560009e-06f, - 5.654031830e-06f, 5.681487840e-06f, 5.708927983e-06f, 5.736352198e-06f, 5.763760429e-06f, 5.791152616e-06f, 5.818528702e-06f, 5.845888629e-06f, 5.873232337e-06f, 5.900559771e-06f, - 5.927870870e-06f, 5.955165578e-06f, 5.982443836e-06f, 6.009705587e-06f, 6.036950772e-06f, 6.064179335e-06f, 6.091391216e-06f, 6.118586359e-06f, 6.145764705e-06f, 6.172926198e-06f, - 6.200070779e-06f, 6.227198392e-06f, 6.254308977e-06f, 6.281402479e-06f, 6.308478840e-06f, 6.335538001e-06f, 6.362579907e-06f, 6.389604500e-06f, 6.416611722e-06f, 6.443601516e-06f, - 6.470573826e-06f, 6.497528594e-06f, 6.524465762e-06f, 6.551385275e-06f, 6.578287075e-06f, 6.605171106e-06f, 6.632037309e-06f, 6.658885630e-06f, 6.685716010e-06f, 6.712528393e-06f, - 6.739322723e-06f, 6.766098942e-06f, 6.792856995e-06f, 6.819596824e-06f, 6.846318373e-06f, 6.873021587e-06f, 6.899706407e-06f, 6.926372779e-06f, 6.953020646e-06f, 6.979649951e-06f, - 7.006260638e-06f, 7.032852651e-06f, 7.059425935e-06f, 7.085980432e-06f, 7.112516088e-06f, 7.139032845e-06f, 7.165530649e-06f, 7.192009443e-06f, 7.218469171e-06f, 7.244909778e-06f, - 7.271331208e-06f, 7.297733406e-06f, 7.324116315e-06f, 7.350479880e-06f, 7.376824046e-06f, 7.403148757e-06f, 7.429453957e-06f, 7.455739592e-06f, 7.482005606e-06f, 7.508251944e-06f, - 7.534478551e-06f, 7.560685370e-06f, 7.586872348e-06f, 7.613039430e-06f, 7.639186559e-06f, 7.665313682e-06f, 7.691420742e-06f, 7.717507687e-06f, 7.743574460e-06f, 7.769621006e-06f, - 7.795647272e-06f, 7.821653203e-06f, 7.847638743e-06f, 7.873603839e-06f, 7.899548435e-06f, 7.925472478e-06f, 7.951375912e-06f, 7.977258685e-06f, 8.003120740e-06f, 8.028962025e-06f, - 8.054782485e-06f, 8.080582065e-06f, 8.106360712e-06f, 8.132118371e-06f, 8.157854989e-06f, 8.183570512e-06f, 8.209264886e-06f, 8.234938056e-06f, 8.260589970e-06f, 8.286220573e-06f, - 8.311829812e-06f, 8.337417634e-06f, 8.362983984e-06f, 8.388528809e-06f, 8.414052056e-06f, 8.439553671e-06f, 8.465033601e-06f, 8.490491793e-06f, 8.515928194e-06f, 8.541342749e-06f, - 8.566735407e-06f, 8.592106114e-06f, 8.617454817e-06f, 8.642781463e-06f, 8.668086000e-06f, 8.693368374e-06f, 8.718628532e-06f, 8.743866422e-06f, 8.769081991e-06f, 8.794275187e-06f, - 8.819445957e-06f, 8.844594248e-06f, 8.869720009e-06f, 8.894823186e-06f, 8.919903727e-06f, 8.944961580e-06f, 8.969996693e-06f, 8.995009013e-06f, 9.019998489e-06f, 9.044965068e-06f, - 9.069908698e-06f, 9.094829328e-06f, 9.119726905e-06f, 9.144601378e-06f, 9.169452695e-06f, 9.194280804e-06f, 9.219085654e-06f, 9.243867192e-06f, 9.268625368e-06f, 9.293360130e-06f, - 9.318071426e-06f, 9.342759205e-06f, 9.367423415e-06f, 9.392064007e-06f, 9.416680927e-06f, 9.441274126e-06f, 9.465843551e-06f, 9.490389153e-06f, 9.514910879e-06f, 9.539408680e-06f, - 9.563882504e-06f, 9.588332300e-06f, 9.612758019e-06f, 9.637159608e-06f, 9.661537018e-06f, 9.685890197e-06f, 9.710219096e-06f, 9.734523664e-06f, 9.758803851e-06f, 9.783059606e-06f, - 9.807290879e-06f, 9.831497619e-06f, 9.855679778e-06f, 9.879837304e-06f, 9.903970147e-06f, 9.928078259e-06f, 9.952161588e-06f, 9.976220085e-06f, 1.000025370e-05f, 1.002426238e-05f, - 1.004824609e-05f, 1.007220476e-05f, 1.009613835e-05f, 1.012004681e-05f, 1.014393009e-05f, 1.016778815e-05f, 1.019162092e-05f, 1.021542837e-05f, 1.023921044e-05f, 1.026296709e-05f, - 1.028669826e-05f, 1.031040391e-05f, 1.033408399e-05f, 1.035773845e-05f, 1.038136723e-05f, 1.040497030e-05f, 1.042854760e-05f, 1.045209908e-05f, 1.047562470e-05f, 1.049912441e-05f, - 1.052259816e-05f, 1.054604589e-05f, 1.056946757e-05f, 1.059286314e-05f, 1.061623256e-05f, 1.063957578e-05f, 1.066289274e-05f, 1.068618341e-05f, 1.070944773e-05f, 1.073268566e-05f, - 1.075589714e-05f, 1.077908214e-05f, 1.080224059e-05f, 1.082537247e-05f, 1.084847771e-05f, 1.087155627e-05f, 1.089460810e-05f, 1.091763316e-05f, 1.094063139e-05f, 1.096360276e-05f, - 1.098654721e-05f, 1.100946470e-05f, 1.103235518e-05f, 1.105521860e-05f, 1.107805492e-05f, 1.110086409e-05f, 1.112364605e-05f, 1.114640078e-05f, 1.116912821e-05f, 1.119182831e-05f, - 1.121450102e-05f, 1.123714630e-05f, 1.125976411e-05f, 1.128235439e-05f, 1.130491710e-05f, 1.132745220e-05f, 1.134995964e-05f, 1.137243937e-05f, 1.139489134e-05f, 1.141731552e-05f, - 1.143971185e-05f, 1.146208029e-05f, 1.148442080e-05f, 1.150673332e-05f, 1.152901782e-05f, 1.155127424e-05f, 1.157350254e-05f, 1.159570268e-05f, 1.161787461e-05f, 1.164001829e-05f, - 1.166213367e-05f, 1.168422070e-05f, 1.170627934e-05f, 1.172830955e-05f, 1.175031128e-05f, 1.177228449e-05f, 1.179422912e-05f, 1.181614514e-05f, 1.183803251e-05f, 1.185989117e-05f, - 1.188172108e-05f, 1.190352221e-05f, 1.192529450e-05f, 1.194703790e-05f, 1.196875239e-05f, 1.199043790e-05f, 1.201209440e-05f, 1.203372185e-05f, 1.205532019e-05f, 1.207688940e-05f, - 1.209842941e-05f, 1.211994019e-05f, 1.214142170e-05f, 1.216287388e-05f, 1.218429671e-05f, 1.220569013e-05f, 1.222705410e-05f, 1.224838858e-05f, 1.226969352e-05f, 1.229096889e-05f, - 1.231221463e-05f, 1.233343071e-05f, 1.235461708e-05f, 1.237577370e-05f, 1.239690052e-05f, 1.241799751e-05f, 1.243906462e-05f, 1.246010181e-05f, 1.248110904e-05f, 1.250208626e-05f, - 1.252303343e-05f, 1.254395051e-05f, 1.256483746e-05f, 1.258569423e-05f, 1.260652079e-05f, 1.262731708e-05f, 1.264808308e-05f, 1.266881873e-05f, 1.268952400e-05f, 1.271019884e-05f, - 1.273084321e-05f, 1.275145707e-05f, 1.277204038e-05f, 1.279259310e-05f, 1.281311518e-05f, 1.283360659e-05f, 1.285406728e-05f, 1.287449722e-05f, 1.289489635e-05f, 1.291526465e-05f, - 1.293560206e-05f, 1.295590856e-05f, 1.297618409e-05f, 1.299642862e-05f, 1.301664210e-05f, 1.303682450e-05f, 1.305697578e-05f, 1.307709589e-05f, 1.309718479e-05f, 1.311724245e-05f, - 1.313726883e-05f, 1.315726387e-05f, 1.317722755e-05f, 1.319715983e-05f, 1.321706066e-05f, 1.323693000e-05f, 1.325676782e-05f, 1.327657408e-05f, 1.329634873e-05f, 1.331609173e-05f, - 1.333580305e-05f, 1.335548265e-05f, 1.337513049e-05f, 1.339474652e-05f, 1.341433071e-05f, 1.343388303e-05f, 1.345340342e-05f, 1.347289186e-05f, 1.349234830e-05f, 1.351177271e-05f, - 1.353116504e-05f, 1.355052526e-05f, 1.356985332e-05f, 1.358914920e-05f, 1.360841285e-05f, 1.362764424e-05f, 1.364684331e-05f, 1.366601005e-05f, 1.368514441e-05f, 1.370424634e-05f, - 1.372331582e-05f, 1.374235281e-05f, 1.376135726e-05f, 1.378032914e-05f, 1.379926842e-05f, 1.381817505e-05f, 1.383704899e-05f, 1.385589022e-05f, 1.387469869e-05f, 1.389347436e-05f, - 1.391221720e-05f, 1.393092718e-05f, 1.394960424e-05f, 1.396824837e-05f, 1.398685951e-05f, 1.400543764e-05f, 1.402398271e-05f, 1.404249469e-05f, 1.406097355e-05f, 1.407941924e-05f, - 1.409783174e-05f, 1.411621100e-05f, 1.413455698e-05f, 1.415286966e-05f, 1.417114899e-05f, 1.418939495e-05f, 1.420760748e-05f, 1.422578657e-05f, 1.424393216e-05f, 1.426204423e-05f, - 1.428012275e-05f, 1.429816767e-05f, 1.431617895e-05f, 1.433415658e-05f, 1.435210050e-05f, 1.437001068e-05f, 1.438788709e-05f, 1.440572970e-05f, 1.442353847e-05f, 1.444131336e-05f, - 1.445905433e-05f, 1.447676136e-05f, 1.449443441e-05f, 1.451207345e-05f, 1.452967844e-05f, 1.454724934e-05f, 1.456478612e-05f, 1.458228875e-05f, 1.459975719e-05f, 1.461719141e-05f, - 1.463459138e-05f, 1.465195705e-05f, 1.466928840e-05f, 1.468658540e-05f, 1.470384801e-05f, 1.472107619e-05f, 1.473826991e-05f, 1.475542914e-05f, 1.477255384e-05f, 1.478964399e-05f, - 1.480669955e-05f, 1.482372048e-05f, 1.484070675e-05f, 1.485765834e-05f, 1.487457520e-05f, 1.489145730e-05f, 1.490830461e-05f, 1.492511710e-05f, 1.494189474e-05f, 1.495863749e-05f, - 1.497534532e-05f, 1.499201819e-05f, 1.500865609e-05f, 1.502525896e-05f, 1.504182679e-05f, 1.505835954e-05f, 1.507485717e-05f, 1.509131966e-05f, 1.510774698e-05f, 1.512413908e-05f, - 1.514049595e-05f, 1.515681754e-05f, 1.517310384e-05f, 1.518935479e-05f, 1.520557039e-05f, 1.522175058e-05f, 1.523789535e-05f, 1.525400466e-05f, 1.527007848e-05f, 1.528611678e-05f, - 1.530211953e-05f, 1.531808669e-05f, 1.533401824e-05f, 1.534991415e-05f, 1.536577438e-05f, 1.538159891e-05f, 1.539738771e-05f, 1.541314074e-05f, 1.542885797e-05f, 1.544453938e-05f, - 1.546018493e-05f, 1.547579460e-05f, 1.549136836e-05f, 1.550690617e-05f, 1.552240800e-05f, 1.553787383e-05f, 1.555330363e-05f, 1.556869736e-05f, 1.558405500e-05f, 1.559937652e-05f, - 1.561466189e-05f, 1.562991108e-05f, 1.564512406e-05f, 1.566030080e-05f, 1.567544128e-05f, 1.569054546e-05f, 1.570561331e-05f, 1.572064482e-05f, 1.573563994e-05f, 1.575059865e-05f, - 1.576552093e-05f, 1.578040673e-05f, 1.579525605e-05f, 1.581006884e-05f, 1.582484508e-05f, 1.583958475e-05f, 1.585428780e-05f, 1.586895422e-05f, 1.588358399e-05f, 1.589817706e-05f, - 1.591273341e-05f, 1.592725302e-05f, 1.594173586e-05f, 1.595618191e-05f, 1.597059112e-05f, 1.598496348e-05f, 1.599929897e-05f, 1.601359754e-05f, 1.602785918e-05f, 1.604208386e-05f, - 1.605627156e-05f, 1.607042224e-05f, 1.608453588e-05f, 1.609861245e-05f, 1.611265193e-05f, 1.612665429e-05f, 1.614061951e-05f, 1.615454756e-05f, 1.616843840e-05f, 1.618229203e-05f, - 1.619610840e-05f, 1.620988750e-05f, 1.622362930e-05f, 1.623733378e-05f, 1.625100090e-05f, 1.626463065e-05f, 1.627822299e-05f, 1.629177791e-05f, 1.630529537e-05f, 1.631877536e-05f, - 1.633221785e-05f, 1.634562280e-05f, 1.635899021e-05f, 1.637232004e-05f, 1.638561226e-05f, 1.639886686e-05f, 1.641208381e-05f, 1.642526309e-05f, 1.643840467e-05f, 1.645150852e-05f, - 1.646457463e-05f, 1.647760296e-05f, 1.649059350e-05f, 1.650354622e-05f, 1.651646110e-05f, 1.652933811e-05f, 1.654217723e-05f, 1.655497844e-05f, 1.656774171e-05f, 1.658046702e-05f, - 1.659315435e-05f, 1.660580367e-05f, 1.661841496e-05f, 1.663098819e-05f, 1.664352335e-05f, 1.665602042e-05f, 1.666847936e-05f, 1.668090016e-05f, 1.669328279e-05f, 1.670562723e-05f, - 1.671793346e-05f, 1.673020146e-05f, 1.674243120e-05f, 1.675462267e-05f, 1.676677583e-05f, 1.677889068e-05f, 1.679096718e-05f, 1.680300531e-05f, 1.681500506e-05f, 1.682696640e-05f, - 1.683888930e-05f, 1.685077376e-05f, 1.686261974e-05f, 1.687442723e-05f, 1.688619621e-05f, 1.689792664e-05f, 1.690961852e-05f, 1.692127183e-05f, 1.693288653e-05f, 1.694446261e-05f, - 1.695600006e-05f, 1.696749884e-05f, 1.697895894e-05f, 1.699038034e-05f, 1.700176301e-05f, 1.701310695e-05f, 1.702441212e-05f, 1.703567851e-05f, 1.704690610e-05f, 1.705809486e-05f, - 1.706924478e-05f, 1.708035585e-05f, 1.709142803e-05f, 1.710246131e-05f, 1.711345566e-05f, 1.712441109e-05f, 1.713532755e-05f, 1.714620503e-05f, 1.715704352e-05f, 1.716784299e-05f, - 1.717860343e-05f, 1.718932481e-05f, 1.720000712e-05f, 1.721065034e-05f, 1.722125445e-05f, 1.723181944e-05f, 1.724234527e-05f, 1.725283195e-05f, 1.726327944e-05f, 1.727368773e-05f, - 1.728405680e-05f, 1.729438663e-05f, 1.730467721e-05f, 1.731492852e-05f, 1.732514054e-05f, 1.733531325e-05f, 1.734544664e-05f, 1.735554069e-05f, 1.736559537e-05f, 1.737561068e-05f, - 1.738558660e-05f, 1.739552310e-05f, 1.740542018e-05f, 1.741527782e-05f, 1.742509599e-05f, 1.743487468e-05f, 1.744461388e-05f, 1.745431357e-05f, 1.746397373e-05f, 1.747359435e-05f, - 1.748317541e-05f, 1.749271689e-05f, 1.750221879e-05f, 1.751168107e-05f, 1.752110373e-05f, 1.753048675e-05f, 1.753983011e-05f, 1.754913380e-05f, 1.755839781e-05f, 1.756762212e-05f, - 1.757680671e-05f, 1.758595156e-05f, 1.759505667e-05f, 1.760412202e-05f, 1.761314758e-05f, 1.762213336e-05f, 1.763107933e-05f, 1.763998548e-05f, 1.764885179e-05f, 1.765767825e-05f, - 1.766646484e-05f, 1.767521155e-05f, 1.768391837e-05f, 1.769258529e-05f, 1.770121227e-05f, 1.770979933e-05f, 1.771834643e-05f, 1.772685357e-05f, 1.773532073e-05f, 1.774374790e-05f, - 1.775213507e-05f, 1.776048221e-05f, 1.776878933e-05f, 1.777705640e-05f, 1.778528341e-05f, 1.779347035e-05f, 1.780161721e-05f, 1.780972397e-05f, 1.781779061e-05f, 1.782581714e-05f, - 1.783380353e-05f, 1.784174977e-05f, 1.784965586e-05f, 1.785752177e-05f, 1.786534749e-05f, 1.787313302e-05f, 1.788087834e-05f, 1.788858343e-05f, 1.789624830e-05f, 1.790387292e-05f, - 1.791145728e-05f, 1.791900137e-05f, 1.792650518e-05f, 1.793396870e-05f, 1.794139192e-05f, 1.794877483e-05f, 1.795611741e-05f, 1.796341965e-05f, 1.797068154e-05f, 1.797790308e-05f, - 1.798508424e-05f, 1.799222503e-05f, 1.799932543e-05f, 1.800638542e-05f, 1.801340500e-05f, 1.802038416e-05f, 1.802732289e-05f, 1.803422117e-05f, 1.804107901e-05f, 1.804789637e-05f, - 1.805467327e-05f, 1.806140968e-05f, 1.806810560e-05f, 1.807476102e-05f, 1.808137593e-05f, 1.808795032e-05f, 1.809448417e-05f, 1.810097749e-05f, 1.810743025e-05f, 1.811384246e-05f, - 1.812021410e-05f, 1.812654516e-05f, 1.813283564e-05f, 1.813908553e-05f, 1.814529481e-05f, 1.815146348e-05f, 1.815759153e-05f, 1.816367895e-05f, 1.816972574e-05f, 1.817573188e-05f, - 1.818169737e-05f, 1.818762220e-05f, 1.819350636e-05f, 1.819934984e-05f, 1.820515264e-05f, 1.821091474e-05f, 1.821663615e-05f, 1.822231685e-05f, 1.822795683e-05f, 1.823355610e-05f, - 1.823911463e-05f, 1.824463242e-05f, 1.825010948e-05f, 1.825554578e-05f, 1.826094133e-05f, 1.826629611e-05f, 1.827161012e-05f, 1.827688335e-05f, 1.828211580e-05f, 1.828730746e-05f, - 1.829245832e-05f, 1.829756838e-05f, 1.830263763e-05f, 1.830766607e-05f, 1.831265369e-05f, 1.831760047e-05f, 1.832250643e-05f, 1.832737154e-05f, 1.833219582e-05f, 1.833697924e-05f, - 1.834172181e-05f, 1.834642352e-05f, 1.835108436e-05f, 1.835570433e-05f, 1.836028343e-05f, 1.836482164e-05f, 1.836931897e-05f, 1.837377541e-05f, 1.837819096e-05f, 1.838256560e-05f, - 1.838689934e-05f, 1.839119217e-05f, 1.839544409e-05f, 1.839965509e-05f, 1.840382517e-05f, 1.840795433e-05f, 1.841204255e-05f, 1.841608984e-05f, 1.842009620e-05f, 1.842406161e-05f, - 1.842798608e-05f, 1.843186960e-05f, 1.843571217e-05f, 1.843951379e-05f, 1.844327445e-05f, 1.844699414e-05f, 1.845067287e-05f, 1.845431064e-05f, 1.845790743e-05f, 1.846146325e-05f, - 1.846497810e-05f, 1.846845197e-05f, 1.847188485e-05f, 1.847527676e-05f, 1.847862767e-05f, 1.848193760e-05f, 1.848520654e-05f, 1.848843449e-05f, 1.849162144e-05f, 1.849476740e-05f, - 1.849787236e-05f, 1.850093632e-05f, 1.850395928e-05f, 1.850694124e-05f, 1.850988219e-05f, 1.851278214e-05f, 1.851564108e-05f, 1.851845901e-05f, 1.852123593e-05f, 1.852397184e-05f, - 1.852666674e-05f, 1.852932063e-05f, 1.853193351e-05f, 1.853450538e-05f, 1.853703623e-05f, 1.853952606e-05f, 1.854197489e-05f, 1.854438269e-05f, 1.854674949e-05f, 1.854907526e-05f, - 1.855136003e-05f, 1.855360377e-05f, 1.855580651e-05f, 1.855796822e-05f, 1.856008893e-05f, 1.856216862e-05f, 1.856420730e-05f, 1.856620496e-05f, 1.856816161e-05f, 1.857007726e-05f, - 1.857195189e-05f, 1.857378551e-05f, 1.857557812e-05f, 1.857732973e-05f, 1.857904033e-05f, 1.858070993e-05f, 1.858233852e-05f, 1.858392612e-05f, 1.858547271e-05f, 1.858697831e-05f, - 1.858844291e-05f, 1.858986651e-05f, 1.859124912e-05f, 1.859259075e-05f, 1.859389138e-05f, 1.859515103e-05f, 1.859636969e-05f, 1.859754738e-05f, 1.859868408e-05f, 1.859977981e-05f, - 1.860083457e-05f, 1.860184835e-05f, 1.860282117e-05f, 1.860375302e-05f, 1.860464392e-05f, 1.860549385e-05f, 1.860630283e-05f, 1.860707085e-05f, 1.860779793e-05f, 1.860848406e-05f, - 1.860912925e-05f, 1.860973350e-05f, 1.861029682e-05f, 1.861081921e-05f, 1.861130067e-05f, 1.861174121e-05f, 1.861214084e-05f, 1.861249955e-05f, 1.861281734e-05f, 1.861309424e-05f, - 1.861333023e-05f, 1.861352533e-05f, 1.861367953e-05f, 1.861379285e-05f, 1.861386529e-05f, 1.861389685e-05f, 1.861388754e-05f, 1.861383736e-05f, 1.861374632e-05f, 1.861361443e-05f, - 1.861344168e-05f, 1.861322809e-05f, 1.861297366e-05f, 1.861267839e-05f, 1.861234230e-05f, 1.861196538e-05f, 1.861154765e-05f, 1.861108910e-05f, 1.861058975e-05f, 1.861004961e-05f, - 1.860946867e-05f, 1.860884694e-05f, 1.860818444e-05f, 1.860748116e-05f, 1.860673712e-05f, 1.860595231e-05f, 1.860512676e-05f, 1.860426046e-05f, 1.860335341e-05f, 1.860240564e-05f, - 1.860141714e-05f, 1.860038793e-05f, 1.859931801e-05f, 1.859820738e-05f, 1.859705606e-05f, 1.859586405e-05f, 1.859463136e-05f, 1.859335800e-05f, 1.859204397e-05f, 1.859068929e-05f, - 1.858929396e-05f, 1.858785799e-05f, 1.858638138e-05f, 1.858486416e-05f, 1.858330632e-05f, 1.858170787e-05f, 1.858006882e-05f, 1.857838919e-05f, 1.857666897e-05f, 1.857490819e-05f, - 1.857310683e-05f, 1.857126493e-05f, 1.856938248e-05f, 1.856745950e-05f, 1.856549598e-05f, 1.856349196e-05f, 1.856144742e-05f, 1.855936239e-05f, 1.855723686e-05f, 1.855507086e-05f, - 1.855286439e-05f, 1.855061746e-05f, 1.854833008e-05f, 1.854600227e-05f, 1.854363402e-05f, 1.854122536e-05f, 1.853877628e-05f, 1.853628681e-05f, 1.853375695e-05f, 1.853118672e-05f, - 1.852857612e-05f, 1.852592516e-05f, 1.852323386e-05f, 1.852050223e-05f, 1.851773027e-05f, 1.851491800e-05f, 1.851206544e-05f, 1.850917258e-05f, 1.850623945e-05f, 1.850326604e-05f, - 1.850025239e-05f, 1.849719849e-05f, 1.849410436e-05f, 1.849097001e-05f, 1.848779546e-05f, 1.848458071e-05f, 1.848132577e-05f, 1.847803067e-05f, 1.847469540e-05f, 1.847131999e-05f, - 1.846790445e-05f, 1.846444878e-05f, 1.846095300e-05f, 1.845741713e-05f, 1.845384117e-05f, 1.845022514e-05f, 1.844656906e-05f, 1.844287293e-05f, 1.843913677e-05f, 1.843536059e-05f, - 1.843154440e-05f, 1.842768822e-05f, 1.842379207e-05f, 1.841985594e-05f, 1.841587987e-05f, 1.841186386e-05f, 1.840780793e-05f, 1.840371208e-05f, 1.839957634e-05f, 1.839540072e-05f, - 1.839118523e-05f, 1.838692989e-05f, 1.838263471e-05f, 1.837829970e-05f, 1.837392488e-05f, 1.836951027e-05f, 1.836505588e-05f, 1.836056172e-05f, 1.835602780e-05f, 1.835145416e-05f, - 1.834684079e-05f, 1.834218771e-05f, 1.833749494e-05f, 1.833276250e-05f, 1.832799039e-05f, 1.832317864e-05f, 1.831832726e-05f, 1.831343627e-05f, 1.830850568e-05f, 1.830353550e-05f, - 1.829852576e-05f, 1.829347647e-05f, 1.828838764e-05f, 1.828325929e-05f, 1.827809144e-05f, 1.827288411e-05f, 1.826763730e-05f, 1.826235104e-05f, 1.825702535e-05f, 1.825166023e-05f, - 1.824625571e-05f, 1.824081180e-05f, 1.823532852e-05f, 1.822980589e-05f, 1.822424393e-05f, 1.821864264e-05f, 1.821300205e-05f, 1.820732218e-05f, 1.820160304e-05f, 1.819584465e-05f, - 1.819004703e-05f, 1.818421020e-05f, 1.817833417e-05f, 1.817241896e-05f, 1.816646459e-05f, 1.816047107e-05f, 1.815443843e-05f, 1.814836668e-05f, 1.814225585e-05f, 1.813610594e-05f, - 1.812991698e-05f, 1.812368899e-05f, 1.811742199e-05f, 1.811111598e-05f, 1.810477100e-05f, 1.809838706e-05f, 1.809196419e-05f, 1.808550238e-05f, 1.807900168e-05f, 1.807246210e-05f, - 1.806588365e-05f, 1.805926636e-05f, 1.805261024e-05f, 1.804591531e-05f, 1.803918160e-05f, 1.803240913e-05f, 1.802559791e-05f, 1.801874796e-05f, 1.801185930e-05f, 1.800493196e-05f, - 1.799796595e-05f, 1.799096129e-05f, 1.798391801e-05f, 1.797683612e-05f, 1.796971564e-05f, 1.796255660e-05f, 1.795535902e-05f, 1.794812291e-05f, 1.794084829e-05f, 1.793353519e-05f, - 1.792618364e-05f, 1.791879364e-05f, 1.791136522e-05f, 1.790389840e-05f, 1.789639320e-05f, 1.788884965e-05f, 1.788126776e-05f, 1.787364756e-05f, 1.786598906e-05f, 1.785829230e-05f, - 1.785055729e-05f, 1.784278405e-05f, 1.783497260e-05f, 1.782712297e-05f, 1.781923518e-05f, 1.781130925e-05f, 1.780334521e-05f, 1.779534307e-05f, 1.778730285e-05f, 1.777922459e-05f, - 1.777110830e-05f, 1.776295400e-05f, 1.775476172e-05f, 1.774653148e-05f, 1.773826331e-05f, 1.772995722e-05f, 1.772161324e-05f, 1.771323139e-05f, 1.770481170e-05f, 1.769635419e-05f, - 1.768785888e-05f, 1.767932579e-05f, 1.767075495e-05f, 1.766214638e-05f, 1.765350011e-05f, 1.764481616e-05f, 1.763609456e-05f, 1.762733532e-05f, 1.761853847e-05f, 1.760970403e-05f, - 1.760083204e-05f, 1.759192250e-05f, 1.758297546e-05f, 1.757399093e-05f, 1.756496893e-05f, 1.755590950e-05f, 1.754681265e-05f, 1.753767841e-05f, 1.752850680e-05f, 1.751929786e-05f, - 1.751005160e-05f, 1.750076804e-05f, 1.749144723e-05f, 1.748208917e-05f, 1.747269390e-05f, 1.746326144e-05f, 1.745379181e-05f, 1.744428504e-05f, 1.743474116e-05f, 1.742516020e-05f, - 1.741554217e-05f, 1.740588710e-05f, 1.739619502e-05f, 1.738646596e-05f, 1.737669994e-05f, 1.736689699e-05f, 1.735705713e-05f, 1.734718039e-05f, 1.733726679e-05f, 1.732731637e-05f, - 1.731732914e-05f, 1.730730515e-05f, 1.729724440e-05f, 1.728714693e-05f, 1.727701277e-05f, 1.726684194e-05f, 1.725663447e-05f, 1.724639038e-05f, 1.723610971e-05f, 1.722579248e-05f, - 1.721543871e-05f, 1.720504845e-05f, 1.719462170e-05f, 1.718415850e-05f, 1.717365888e-05f, 1.716312286e-05f, 1.715255048e-05f, 1.714194176e-05f, 1.713129672e-05f, 1.712061541e-05f, - 1.710989783e-05f, 1.709914403e-05f, 1.708835403e-05f, 1.707752785e-05f, 1.706666554e-05f, 1.705576710e-05f, 1.704483259e-05f, 1.703386201e-05f, 1.702285540e-05f, 1.701181280e-05f, - 1.700073422e-05f, 1.698961970e-05f, 1.697846926e-05f, 1.696728294e-05f, 1.695606077e-05f, 1.694480276e-05f, 1.693350896e-05f, 1.692217939e-05f, 1.691081408e-05f, 1.689941306e-05f, - 1.688797636e-05f, 1.687650401e-05f, 1.686499604e-05f, 1.685345248e-05f, 1.684187336e-05f, 1.683025870e-05f, 1.681860855e-05f, 1.680692292e-05f, 1.679520185e-05f, 1.678344537e-05f, - 1.677165351e-05f, 1.675982629e-05f, 1.674796376e-05f, 1.673606594e-05f, 1.672413285e-05f, 1.671216454e-05f, 1.670016103e-05f, 1.668812236e-05f, 1.667604854e-05f, 1.666393963e-05f, - 1.665179563e-05f, 1.663961660e-05f, 1.662740255e-05f, 1.661515352e-05f, 1.660286954e-05f, 1.659055064e-05f, 1.657819685e-05f, 1.656580821e-05f, 1.655338474e-05f, 1.654092649e-05f, - 1.652843347e-05f, 1.651590572e-05f, 1.650334327e-05f, 1.649074616e-05f, 1.647811442e-05f, 1.646544808e-05f, 1.645274716e-05f, 1.644001171e-05f, 1.642724176e-05f, 1.641443733e-05f, - 1.640159847e-05f, 1.638872519e-05f, 1.637581754e-05f, 1.636287555e-05f, 1.634989926e-05f, 1.633688868e-05f, 1.632384386e-05f, 1.631076483e-05f, 1.629765163e-05f, 1.628450427e-05f, - 1.627132281e-05f, 1.625810727e-05f, 1.624485768e-05f, 1.623157409e-05f, 1.621825651e-05f, 1.620490499e-05f, 1.619151956e-05f, 1.617810025e-05f, 1.616464710e-05f, 1.615116014e-05f, - 1.613763940e-05f, 1.612408492e-05f, 1.611049673e-05f, 1.609687487e-05f, 1.608321936e-05f, 1.606953025e-05f, 1.605580758e-05f, 1.604205136e-05f, 1.602826164e-05f, 1.601443845e-05f, - 1.600058183e-05f, 1.598669181e-05f, 1.597276842e-05f, 1.595881171e-05f, 1.594482170e-05f, 1.593079843e-05f, 1.591674193e-05f, 1.590265225e-05f, 1.588852941e-05f, 1.587437345e-05f, - 1.586018441e-05f, 1.584596232e-05f, 1.583170721e-05f, 1.581741912e-05f, 1.580309810e-05f, 1.578874416e-05f, 1.577435736e-05f, 1.575993771e-05f, 1.574548527e-05f, 1.573100006e-05f, - 1.571648213e-05f, 1.570193150e-05f, 1.568734822e-05f, 1.567273231e-05f, 1.565808382e-05f, 1.564340279e-05f, 1.562868924e-05f, 1.561394322e-05f, 1.559916476e-05f, 1.558435389e-05f, - 1.556951066e-05f, 1.555463511e-05f, 1.553972726e-05f, 1.552478715e-05f, 1.550981483e-05f, 1.549481032e-05f, 1.547977367e-05f, 1.546470491e-05f, 1.544960409e-05f, 1.543447122e-05f, - 1.541930637e-05f, 1.540410955e-05f, 1.538888081e-05f, 1.537362019e-05f, 1.535832772e-05f, 1.534300345e-05f, 1.532764740e-05f, 1.531225962e-05f, 1.529684014e-05f, 1.528138900e-05f, - 1.526590625e-05f, 1.525039191e-05f, 1.523484603e-05f, 1.521926864e-05f, 1.520365979e-05f, 1.518801950e-05f, 1.517234783e-05f, 1.515664480e-05f, 1.514091046e-05f, 1.512514484e-05f, - 1.510934798e-05f, 1.509351992e-05f, 1.507766071e-05f, 1.506177037e-05f, 1.504584895e-05f, 1.502989649e-05f, 1.501391302e-05f, 1.499789858e-05f, 1.498185322e-05f, 1.496577697e-05f, - 1.494966988e-05f, 1.493353197e-05f, 1.491736329e-05f, 1.490116388e-05f, 1.488493379e-05f, 1.486867303e-05f, 1.485238167e-05f, 1.483605974e-05f, 1.481970727e-05f, 1.480332431e-05f, - 1.478691089e-05f, 1.477046706e-05f, 1.475399286e-05f, 1.473748833e-05f, 1.472095350e-05f, 1.470438841e-05f, 1.468779312e-05f, 1.467116765e-05f, 1.465451205e-05f, 1.463782635e-05f, - 1.462111061e-05f, 1.460436485e-05f, 1.458758912e-05f, 1.457078346e-05f, 1.455394792e-05f, 1.453708252e-05f, 1.452018731e-05f, 1.450326234e-05f, 1.448630764e-05f, 1.446932326e-05f, - 1.445230923e-05f, 1.443526559e-05f, 1.441819240e-05f, 1.440108968e-05f, 1.438395749e-05f, 1.436679585e-05f, 1.434960482e-05f, 1.433238444e-05f, 1.431513473e-05f, 1.429785576e-05f, - 1.428054756e-05f, 1.426321016e-05f, 1.424584362e-05f, 1.422844797e-05f, 1.421102326e-05f, 1.419356953e-05f, 1.417608682e-05f, 1.415857517e-05f, 1.414103462e-05f, 1.412346522e-05f, - 1.410586701e-05f, 1.408824002e-05f, 1.407058431e-05f, 1.405289992e-05f, 1.403518689e-05f, 1.401744525e-05f, 1.399967506e-05f, 1.398187635e-05f, 1.396404917e-05f, 1.394619357e-05f, - 1.392830957e-05f, 1.391039723e-05f, 1.389245660e-05f, 1.387448770e-05f, 1.385649059e-05f, 1.383846531e-05f, 1.382041190e-05f, 1.380233040e-05f, 1.378422086e-05f, 1.376608333e-05f, - 1.374791783e-05f, 1.372972443e-05f, 1.371150316e-05f, 1.369325406e-05f, 1.367497718e-05f, 1.365667256e-05f, 1.363834025e-05f, 1.361998029e-05f, 1.360159272e-05f, 1.358317759e-05f, - 1.356473494e-05f, 1.354626481e-05f, 1.352776726e-05f, 1.350924231e-05f, 1.349069003e-05f, 1.347211044e-05f, 1.345350360e-05f, 1.343486955e-05f, 1.341620834e-05f, 1.339752000e-05f, - 1.337880459e-05f, 1.336006214e-05f, 1.334129271e-05f, 1.332249633e-05f, 1.330367306e-05f, 1.328482293e-05f, 1.326594599e-05f, 1.324704229e-05f, 1.322811187e-05f, 1.320915477e-05f, - 1.319017104e-05f, 1.317116073e-05f, 1.315212388e-05f, 1.313306054e-05f, 1.311397075e-05f, 1.309485455e-05f, 1.307571199e-05f, 1.305654313e-05f, 1.303734799e-05f, 1.301812663e-05f, - 1.299887910e-05f, 1.297960543e-05f, 1.296030568e-05f, 1.294097988e-05f, 1.292162810e-05f, 1.290225036e-05f, 1.288284672e-05f, 1.286341723e-05f, 1.284396192e-05f, 1.282448085e-05f, - 1.280497406e-05f, 1.278544160e-05f, 1.276588351e-05f, 1.274629984e-05f, 1.272669064e-05f, 1.270705595e-05f, 1.268739581e-05f, 1.266771028e-05f, 1.264799941e-05f, 1.262826323e-05f, - 1.260850179e-05f, 1.258871514e-05f, 1.256890333e-05f, 1.254906641e-05f, 1.252920442e-05f, 1.250931740e-05f, 1.248940541e-05f, 1.246946848e-05f, 1.244950668e-05f, 1.242952004e-05f, - 1.240950862e-05f, 1.238947245e-05f, 1.236941159e-05f, 1.234932608e-05f, 1.232921597e-05f, 1.230908131e-05f, 1.228892215e-05f, 1.226873852e-05f, 1.224853049e-05f, 1.222829810e-05f, - 1.220804139e-05f, 1.218776041e-05f, 1.216745521e-05f, 1.214712584e-05f, 1.212677234e-05f, 1.210639477e-05f, 1.208599317e-05f, 1.206556758e-05f, 1.204511807e-05f, 1.202464466e-05f, - 1.200414742e-05f, 1.198362639e-05f, 1.196308162e-05f, 1.194251316e-05f, 1.192192105e-05f, 1.190130534e-05f, 1.188066608e-05f, 1.186000332e-05f, 1.183931711e-05f, 1.181860750e-05f, - 1.179787453e-05f, 1.177711825e-05f, 1.175633872e-05f, 1.173553597e-05f, 1.171471007e-05f, 1.169386105e-05f, 1.167298896e-05f, 1.165209387e-05f, 1.163117580e-05f, 1.161023482e-05f, - 1.158927097e-05f, 1.156828429e-05f, 1.154727485e-05f, 1.152624269e-05f, 1.150518785e-05f, 1.148411039e-05f, 1.146301035e-05f, 1.144188779e-05f, 1.142074275e-05f, 1.139957529e-05f, - 1.137838545e-05f, 1.135717328e-05f, 1.133593883e-05f, 1.131468215e-05f, 1.129340329e-05f, 1.127210230e-05f, 1.125077923e-05f, 1.122943413e-05f, 1.120806704e-05f, 1.118667803e-05f, - 1.116526713e-05f, 1.114383440e-05f, 1.112237988e-05f, 1.110090364e-05f, 1.107940571e-05f, 1.105788615e-05f, 1.103634500e-05f, 1.101478232e-05f, 1.099319816e-05f, 1.097159257e-05f, - 1.094996559e-05f, 1.092831728e-05f, 1.090664769e-05f, 1.088495687e-05f, 1.086324486e-05f, 1.084151173e-05f, 1.081975751e-05f, 1.079798226e-05f, 1.077618603e-05f, 1.075436887e-05f, - 1.073253084e-05f, 1.071067197e-05f, 1.068879233e-05f, 1.066689196e-05f, 1.064497091e-05f, 1.062302924e-05f, 1.060106699e-05f, 1.057908422e-05f, 1.055708098e-05f, 1.053505731e-05f, - 1.051301327e-05f, 1.049094892e-05f, 1.046886429e-05f, 1.044675944e-05f, 1.042463443e-05f, 1.040248930e-05f, 1.038032410e-05f, 1.035813890e-05f, 1.033593373e-05f, 1.031370864e-05f, - 1.029146370e-05f, 1.026919895e-05f, 1.024691444e-05f, 1.022461023e-05f, 1.020228636e-05f, 1.017994289e-05f, 1.015757987e-05f, 1.013519735e-05f, 1.011279538e-05f, 1.009037402e-05f, - 1.006793331e-05f, 1.004547330e-05f, 1.002299406e-05f, 1.000049562e-05f, 9.977978052e-06f, 9.955441395e-06f, 9.932885703e-06f, 9.910311030e-06f, 9.887717427e-06f, 9.865104946e-06f, - 9.842473639e-06f, 9.819823559e-06f, 9.797154756e-06f, 9.774467284e-06f, 9.751761195e-06f, 9.729036540e-06f, 9.706293372e-06f, 9.683531744e-06f, 9.660751707e-06f, 9.637953315e-06f, - 9.615136618e-06f, 9.592301671e-06f, 9.569448525e-06f, 9.546577232e-06f, 9.523687846e-06f, 9.500780418e-06f, 9.477855002e-06f, 9.454911650e-06f, 9.431950415e-06f, 9.408971348e-06f, - 9.385974504e-06f, 9.362959935e-06f, 9.339927693e-06f, 9.316877831e-06f, 9.293810403e-06f, 9.270725461e-06f, 9.247623058e-06f, 9.224503246e-06f, 9.201366080e-06f, 9.178211611e-06f, - 9.155039894e-06f, 9.131850980e-06f, 9.108644924e-06f, 9.085421777e-06f, 9.062181595e-06f, 9.038924428e-06f, 9.015650331e-06f, 8.992359358e-06f, 8.969051561e-06f, 8.945726993e-06f, - 8.922385708e-06f, 8.899027760e-06f, 8.875653201e-06f, 8.852262086e-06f, 8.828854467e-06f, 8.805430398e-06f, 8.781989933e-06f, 8.758533124e-06f, 8.735060027e-06f, 8.711570694e-06f, - 8.688065179e-06f, 8.664543536e-06f, 8.641005818e-06f, 8.617452079e-06f, 8.593882373e-06f, 8.570296753e-06f, 8.546695274e-06f, 8.523077989e-06f, 8.499444952e-06f, 8.475796217e-06f, - 8.452131838e-06f, 8.428451869e-06f, 8.404756364e-06f, 8.381045377e-06f, 8.357318961e-06f, 8.333577171e-06f, 8.309820061e-06f, 8.286047686e-06f, 8.262260098e-06f, 8.238457353e-06f, - 8.214639505e-06f, 8.190806607e-06f, 8.166958714e-06f, 8.143095881e-06f, 8.119218161e-06f, 8.095325609e-06f, 8.071418280e-06f, 8.047496227e-06f, 8.023559505e-06f, 7.999608168e-06f, - 7.975642272e-06f, 7.951661869e-06f, 7.927667016e-06f, 7.903657766e-06f, 7.879634174e-06f, 7.855596294e-06f, 7.831544182e-06f, 7.807477891e-06f, 7.783397477e-06f, 7.759302993e-06f, - 7.735194496e-06f, 7.711072039e-06f, 7.686935677e-06f, 7.662785465e-06f, 7.638621457e-06f, 7.614443710e-06f, 7.590252276e-06f, 7.566047212e-06f, 7.541828572e-06f, 7.517596411e-06f, - 7.493350784e-06f, 7.469091746e-06f, 7.444819352e-06f, 7.420533657e-06f, 7.396234715e-06f, 7.371922583e-06f, 7.347597315e-06f, 7.323258965e-06f, 7.298907590e-06f, 7.274543244e-06f, - 7.250165983e-06f, 7.225775861e-06f, 7.201372934e-06f, 7.176957257e-06f, 7.152528885e-06f, 7.128087874e-06f, 7.103634279e-06f, 7.079168155e-06f, 7.054689557e-06f, 7.030198541e-06f, - 7.005695162e-06f, 6.981179475e-06f, 6.956651537e-06f, 6.932111402e-06f, 6.907559125e-06f, 6.882994763e-06f, 6.858418370e-06f, 6.833830003e-06f, 6.809229716e-06f, 6.784617565e-06f, - 6.759993607e-06f, 6.735357895e-06f, 6.710710487e-06f, 6.686051437e-06f, 6.661380801e-06f, 6.636698635e-06f, 6.612004995e-06f, 6.587299936e-06f, 6.562583513e-06f, 6.537855784e-06f, - 6.513116803e-06f, 6.488366625e-06f, 6.463605308e-06f, 6.438832906e-06f, 6.414049476e-06f, 6.389255073e-06f, 6.364449754e-06f, 6.339633573e-06f, 6.314806587e-06f, 6.289968852e-06f, - 6.265120424e-06f, 6.240261358e-06f, 6.215391711e-06f, 6.190511539e-06f, 6.165620897e-06f, 6.140719841e-06f, 6.115808428e-06f, 6.090886714e-06f, 6.065954754e-06f, 6.041012604e-06f, - 6.016060322e-06f, 5.991097962e-06f, 5.966125581e-06f, 5.941143235e-06f, 5.916150980e-06f, 5.891148872e-06f, 5.866136968e-06f, 5.841115324e-06f, 5.816083995e-06f, 5.791043038e-06f, - 5.765992510e-06f, 5.740932465e-06f, 5.715862962e-06f, 5.690784055e-06f, 5.665695802e-06f, 5.640598258e-06f, 5.615491480e-06f, 5.590375524e-06f, 5.565250447e-06f, 5.540116304e-06f, - 5.514973153e-06f, 5.489821049e-06f, 5.464660049e-06f, 5.439490209e-06f, 5.414311585e-06f, 5.389124235e-06f, 5.363928214e-06f, 5.338723580e-06f, 5.313510387e-06f, 5.288288694e-06f, - 5.263058555e-06f, 5.237820029e-06f, 5.212573171e-06f, 5.187318037e-06f, 5.162054685e-06f, 5.136783171e-06f, 5.111503551e-06f, 5.086215882e-06f, 5.060920221e-06f, 5.035616624e-06f, - 5.010305147e-06f, 4.984985848e-06f, 4.959658782e-06f, 4.934324007e-06f, 4.908981579e-06f, 4.883631555e-06f, 4.858273991e-06f, 4.832908944e-06f, 4.807536470e-06f, 4.782156627e-06f, - 4.756769472e-06f, 4.731375059e-06f, 4.705973447e-06f, 4.680564693e-06f, 4.655148852e-06f, 4.629725981e-06f, 4.604296138e-06f, 4.578859379e-06f, 4.553415760e-06f, 4.527965340e-06f, - 4.502508173e-06f, 4.477044317e-06f, 4.451573829e-06f, 4.426096766e-06f, 4.400613184e-06f, 4.375123141e-06f, 4.349626692e-06f, 4.324123895e-06f, 4.298614807e-06f, 4.273099484e-06f, - 4.247577984e-06f, 4.222050362e-06f, 4.196516677e-06f, 4.170976985e-06f, 4.145431342e-06f, 4.119879805e-06f, 4.094322433e-06f, 4.068759280e-06f, 4.043190405e-06f, 4.017615863e-06f, - 3.992035713e-06f, 3.966450010e-06f, 3.940858813e-06f, 3.915262176e-06f, 3.889660159e-06f, 3.864052817e-06f, 3.838440207e-06f, 3.812822387e-06f, 3.787199413e-06f, 3.761571342e-06f, - 3.735938232e-06f, 3.710300138e-06f, 3.684657118e-06f, 3.659009230e-06f, 3.633356529e-06f, 3.607699074e-06f, 3.582036920e-06f, 3.556370125e-06f, 3.530698746e-06f, 3.505022839e-06f, - 3.479342462e-06f, 3.453657672e-06f, 3.427968526e-06f, 3.402275080e-06f, 3.376577392e-06f, 3.350875519e-06f, 3.325169517e-06f, 3.299459443e-06f, 3.273745356e-06f, 3.248027311e-06f, - 3.222305365e-06f, 3.196579576e-06f, 3.170850001e-06f, 3.145116696e-06f, 3.119379719e-06f, 3.093639126e-06f, 3.067894975e-06f, 3.042147322e-06f, 3.016396225e-06f, 2.990641741e-06f, - 2.964883926e-06f, 2.939122838e-06f, 2.913358533e-06f, 2.887591069e-06f, 2.861820502e-06f, 2.836046890e-06f, 2.810270290e-06f, 2.784490758e-06f, 2.758708352e-06f, 2.732923128e-06f, - 2.707135144e-06f, 2.681344456e-06f, 2.655551122e-06f, 2.629755199e-06f, 2.603956743e-06f, 2.578155811e-06f, 2.552352462e-06f, 2.526546750e-06f, 2.500738734e-06f, 2.474928471e-06f, - 2.449116017e-06f, 2.423301430e-06f, 2.397484766e-06f, 2.371666082e-06f, 2.345845436e-06f, 2.320022884e-06f, 2.294198483e-06f, 2.268372291e-06f, 2.242544364e-06f, 2.216714759e-06f, - 2.190883533e-06f, 2.165050743e-06f, 2.139216447e-06f, 2.113380700e-06f, 2.087543560e-06f, 2.061705084e-06f, 2.035865329e-06f, 2.010024351e-06f, 1.984182209e-06f, 1.958338957e-06f, - 1.932494654e-06f, 1.906649356e-06f, 1.880803121e-06f, 1.854956005e-06f, 1.829108065e-06f, 1.803259357e-06f, 1.777409940e-06f, 1.751559869e-06f, 1.725709202e-06f, 1.699857995e-06f, - 1.674006305e-06f, 1.648154189e-06f, 1.622301705e-06f, 1.596448908e-06f, 1.570595856e-06f, 1.544742605e-06f, 1.518889213e-06f, 1.493035735e-06f, 1.467182230e-06f, 1.441328753e-06f, - 1.415475361e-06f, 1.389622112e-06f, 1.363769062e-06f, 1.337916268e-06f, 1.312063786e-06f, 1.286211674e-06f, 1.260359987e-06f, 1.234508784e-06f, 1.208658119e-06f, 1.182808052e-06f, - 1.156958637e-06f, 1.131109931e-06f, 1.105261992e-06f, 1.079414876e-06f, 1.053568640e-06f, 1.027723340e-06f, 1.001879034e-06f, 9.760357766e-07f, 9.501936258e-07f, 9.243526380e-07f, - 8.985128697e-07f, 8.726743776e-07f, 8.468372183e-07f, 8.210014484e-07f, 7.951671244e-07f, 7.693343030e-07f, 7.435030406e-07f, 7.176733939e-07f, 6.918454193e-07f, 6.660191734e-07f, - 6.401947128e-07f, 6.143720939e-07f, 5.885513731e-07f, 5.627326071e-07f, 5.369158523e-07f, 5.111011651e-07f, 4.852886020e-07f, 4.594782193e-07f, 4.336700737e-07f, 4.078642214e-07f, - 3.820607188e-07f, 3.562596224e-07f, 3.304609885e-07f, 3.046648735e-07f, 2.788713338e-07f, 2.530804256e-07f, 2.272922053e-07f, 2.015067292e-07f, 1.757240537e-07f, 1.499442350e-07f, - 1.241673293e-07f, 9.839339294e-08f, 7.262248218e-08f, 4.685465323e-08f, 2.108996231e-08f, -4.671534372e-09f, -3.042978063e-08f, -5.618472029e-08f, -8.193629718e-08f, -1.076844552e-07f, - -1.334291381e-07f, -1.591702899e-07f, -1.849078544e-07f, -2.106417755e-07f, -2.363719973e-07f, -2.620984635e-07f, -2.878211182e-07f, -3.135399054e-07f, -3.392547690e-07f, -3.649656531e-07f, - -3.906725015e-07f, -4.163752585e-07f, -4.420738681e-07f, -4.677682742e-07f, -4.934584210e-07f, -5.191442527e-07f, -5.448257132e-07f, -5.705027468e-07f, -5.961752976e-07f, -6.218433097e-07f, - -6.475067274e-07f, -6.731654949e-07f, -6.988195563e-07f, -7.244688559e-07f, -7.501133380e-07f, -7.757529468e-07f, -8.013876266e-07f, -8.270173217e-07f, -8.526419765e-07f, -8.782615353e-07f, - -9.038759424e-07f, -9.294851423e-07f, -9.550890792e-07f, -9.806876978e-07f, -1.006280942e-06f, -1.031868757e-06f, -1.057451087e-06f, -1.083027876e-06f, -1.108599069e-06f, -1.134164611e-06f, - -1.159724445e-06f, -1.185278518e-06f, -1.210826772e-06f, -1.236369153e-06f, -1.261905605e-06f, -1.287436074e-06f, -1.312960503e-06f, -1.338478837e-06f, -1.363991022e-06f, -1.389497001e-06f, - -1.414996720e-06f, -1.440490123e-06f, -1.465977156e-06f, -1.491457762e-06f, -1.516931887e-06f, -1.542399476e-06f, -1.567860473e-06f, -1.593314824e-06f, -1.618762473e-06f, -1.644203365e-06f, - -1.669637446e-06f, -1.695064659e-06f, -1.720484951e-06f, -1.745898267e-06f, -1.771304550e-06f, -1.796703747e-06f, -1.822095802e-06f, -1.847480661e-06f, -1.872858269e-06f, -1.898228570e-06f, - -1.923591511e-06f, -1.948947035e-06f, -1.974295090e-06f, -1.999635619e-06f, -2.024968568e-06f, -2.050293883e-06f, -2.075611508e-06f, -2.100921389e-06f, -2.126223472e-06f, -2.151517701e-06f, - -2.176804023e-06f, -2.202082382e-06f, -2.227352724e-06f, -2.252614996e-06f, -2.277869141e-06f, -2.303115106e-06f, -2.328352836e-06f, -2.353582277e-06f, -2.378803375e-06f, -2.404016074e-06f, - -2.429220322e-06f, -2.454416063e-06f, -2.479603243e-06f, -2.504781808e-06f, -2.529951704e-06f, -2.555112877e-06f, -2.580265272e-06f, -2.605408835e-06f, -2.630543512e-06f, -2.655669249e-06f, - -2.680785992e-06f, -2.705893687e-06f, -2.730992280e-06f, -2.756081716e-06f, -2.781161943e-06f, -2.806232905e-06f, -2.831294550e-06f, -2.856346823e-06f, -2.881389670e-06f, -2.906423037e-06f, - -2.931446872e-06f, -2.956461119e-06f, -2.981465725e-06f, -3.006460637e-06f, -3.031445801e-06f, -3.056421162e-06f, -3.081386669e-06f, -3.106342266e-06f, -3.131287900e-06f, -3.156223518e-06f, - -3.181149067e-06f, -3.206064492e-06f, -3.230969740e-06f, -3.255864759e-06f, -3.280749493e-06f, -3.305623891e-06f, -3.330487899e-06f, -3.355341463e-06f, -3.380184530e-06f, -3.405017047e-06f, - -3.429838961e-06f, -3.454650218e-06f, -3.479450766e-06f, -3.504240551e-06f, -3.529019520e-06f, -3.553787619e-06f, -3.578544797e-06f, -3.603291000e-06f, -3.628026175e-06f, -3.652750269e-06f, - -3.677463229e-06f, -3.702165002e-06f, -3.726855535e-06f, -3.751534776e-06f, -3.776202672e-06f, -3.800859170e-06f, -3.825504217e-06f, -3.850137761e-06f, -3.874759748e-06f, -3.899370127e-06f, - -3.923968845e-06f, -3.948555848e-06f, -3.973131085e-06f, -3.997694503e-06f, -4.022246050e-06f, -4.046785673e-06f, -4.071313320e-06f, -4.095828937e-06f, -4.120332474e-06f, -4.144823878e-06f, - -4.169303096e-06f, -4.193770076e-06f, -4.218224767e-06f, -4.242667115e-06f, -4.267097069e-06f, -4.291514576e-06f, -4.315919585e-06f, -4.340312043e-06f, -4.364691899e-06f, -4.389059100e-06f, - -4.413413594e-06f, -4.437755331e-06f, -4.462084257e-06f, -4.486400321e-06f, -4.510703471e-06f, -4.534993656e-06f, -4.559270823e-06f, -4.583534921e-06f, -4.607785899e-06f, -4.632023704e-06f, - -4.656248285e-06f, -4.680459591e-06f, -4.704657570e-06f, -4.728842170e-06f, -4.753013341e-06f, -4.777171030e-06f, -4.801315187e-06f, -4.825445759e-06f, -4.849562696e-06f, -4.873665947e-06f, - -4.897755460e-06f, -4.921831184e-06f, -4.945893068e-06f, -4.969941060e-06f, -4.993975110e-06f, -5.017995167e-06f, -5.042001180e-06f, -5.065993097e-06f, -5.089970868e-06f, -5.113934441e-06f, - -5.137883767e-06f, -5.161818794e-06f, -5.185739471e-06f, -5.209645748e-06f, -5.233537574e-06f, -5.257414898e-06f, -5.281277669e-06f, -5.305125838e-06f, -5.328959354e-06f, -5.352778165e-06f, - -5.376582222e-06f, -5.400371474e-06f, -5.424145870e-06f, -5.447905361e-06f, -5.471649896e-06f, -5.495379425e-06f, -5.519093897e-06f, -5.542793263e-06f, -5.566477472e-06f, -5.590146474e-06f, - -5.613800218e-06f, -5.637438656e-06f, -5.661061737e-06f, -5.684669410e-06f, -5.708261627e-06f, -5.731838336e-06f, -5.755399489e-06f, -5.778945036e-06f, -5.802474926e-06f, -5.825989111e-06f, - -5.849487539e-06f, -5.872970163e-06f, -5.896436931e-06f, -5.919887796e-06f, -5.943322706e-06f, -5.966741613e-06f, -5.990144467e-06f, -6.013531219e-06f, -6.036901819e-06f, -6.060256218e-06f, - -6.083594367e-06f, -6.106916217e-06f, -6.130221719e-06f, -6.153510822e-06f, -6.176783479e-06f, -6.200039640e-06f, -6.223279257e-06f, -6.246502279e-06f, -6.269708659e-06f, -6.292898347e-06f, - -6.316071294e-06f, -6.339227453e-06f, -6.362366773e-06f, -6.385489207e-06f, -6.408594705e-06f, -6.431683220e-06f, -6.454754702e-06f, -6.477809102e-06f, -6.500846373e-06f, -6.523866466e-06f, - -6.546869333e-06f, -6.569854925e-06f, -6.592823193e-06f, -6.615774091e-06f, -6.638707568e-06f, -6.661623578e-06f, -6.684522072e-06f, -6.707403001e-06f, -6.730266319e-06f, -6.753111976e-06f, - -6.775939926e-06f, -6.798750119e-06f, -6.821542509e-06f, -6.844317047e-06f, -6.867073685e-06f, -6.889812376e-06f, -6.912533072e-06f, -6.935235726e-06f, -6.957920290e-06f, -6.980586716e-06f, - -7.003234956e-06f, -7.025864964e-06f, -7.048476692e-06f, -7.071070093e-06f, -7.093645119e-06f, -7.116201722e-06f, -7.138739857e-06f, -7.161259475e-06f, -7.183760529e-06f, -7.206242973e-06f, - -7.228706759e-06f, -7.251151840e-06f, -7.273578170e-06f, -7.295985701e-06f, -7.318374386e-06f, -7.340744180e-06f, -7.363095034e-06f, -7.385426902e-06f, -7.407739739e-06f, -7.430033496e-06f, - -7.452308128e-06f, -7.474563587e-06f, -7.496799828e-06f, -7.519016804e-06f, -7.541214469e-06f, -7.563392776e-06f, -7.585551679e-06f, -7.607691132e-06f, -7.629811089e-06f, -7.651911503e-06f, - -7.673992328e-06f, -7.696053519e-06f, -7.718095029e-06f, -7.740116812e-06f, -7.762118823e-06f, -7.784101016e-06f, -7.806063345e-06f, -7.828005764e-06f, -7.849928227e-06f, -7.871830689e-06f, - -7.893713105e-06f, -7.915575428e-06f, -7.937417613e-06f, -7.959239615e-06f, -7.981041389e-06f, -8.002822888e-06f, -8.024584068e-06f, -8.046324884e-06f, -8.068045290e-06f, -8.089745241e-06f, - -8.111424692e-06f, -8.133083598e-06f, -8.154721915e-06f, -8.176339596e-06f, -8.197936598e-06f, -8.219512874e-06f, -8.241068382e-06f, -8.262603075e-06f, -8.284116910e-06f, -8.305609841e-06f, - -8.327081824e-06f, -8.348532815e-06f, -8.369962768e-06f, -8.391371640e-06f, -8.412759386e-06f, -8.434125962e-06f, -8.455471324e-06f, -8.476795427e-06f, -8.498098227e-06f, -8.519379680e-06f, - -8.540639742e-06f, -8.561878369e-06f, -8.583095518e-06f, -8.604291143e-06f, -8.625465202e-06f, -8.646617650e-06f, -8.667748444e-06f, -8.688857541e-06f, -8.709944895e-06f, -8.731010465e-06f, - -8.752054206e-06f, -8.773076075e-06f, -8.794076028e-06f, -8.815054022e-06f, -8.836010014e-06f, -8.856943961e-06f, -8.877855819e-06f, -8.898745545e-06f, -8.919613096e-06f, -8.940458429e-06f, - -8.961281501e-06f, -8.982082269e-06f, -9.002860691e-06f, -9.023616722e-06f, -9.044350322e-06f, -9.065061446e-06f, -9.085750052e-06f, -9.106416099e-06f, -9.127059542e-06f, -9.147680339e-06f, - -9.168278449e-06f, -9.188853829e-06f, -9.209406436e-06f, -9.229936228e-06f, -9.250443163e-06f, -9.270927198e-06f, -9.291388293e-06f, -9.311826404e-06f, -9.332241489e-06f, -9.352633507e-06f, - -9.373002416e-06f, -9.393348174e-06f, -9.413670739e-06f, -9.433970069e-06f, -9.454246123e-06f, -9.474498860e-06f, -9.494728237e-06f, -9.514934212e-06f, -9.535116746e-06f, -9.555275796e-06f, - -9.575411321e-06f, -9.595523280e-06f, -9.615611631e-06f, -9.635676333e-06f, -9.655717346e-06f, -9.675734628e-06f, -9.695728138e-06f, -9.715697836e-06f, -9.735643680e-06f, -9.755565629e-06f, - -9.775463644e-06f, -9.795337683e-06f, -9.815187705e-06f, -9.835013670e-06f, -9.854815538e-06f, -9.874593268e-06f, -9.894346820e-06f, -9.914076152e-06f, -9.933781226e-06f, -9.953462001e-06f, - -9.973118436e-06f, -9.992750491e-06f, -1.001235813e-05f, -1.003194130e-05f, -1.005149998e-05f, -1.007103412e-05f, -1.009054368e-05f, -1.011002862e-05f, -1.012948890e-05f, -1.014892448e-05f, - -1.016833532e-05f, -1.018772139e-05f, -1.020708264e-05f, -1.022641904e-05f, -1.024573054e-05f, -1.026501710e-05f, -1.028427869e-05f, -1.030351527e-05f, -1.032272679e-05f, -1.034191322e-05f, - -1.036107453e-05f, -1.038021066e-05f, -1.039932159e-05f, -1.041840726e-05f, -1.043746766e-05f, -1.045650272e-05f, -1.047551243e-05f, -1.049449673e-05f, -1.051345560e-05f, -1.053238898e-05f, - -1.055129685e-05f, -1.057017916e-05f, -1.058903588e-05f, -1.060786697e-05f, -1.062667239e-05f, -1.064545210e-05f, -1.066420607e-05f, -1.068293425e-05f, -1.070163661e-05f, -1.072031311e-05f, - -1.073896371e-05f, -1.075758838e-05f, -1.077618707e-05f, -1.079475976e-05f, -1.081330639e-05f, -1.083182695e-05f, -1.085032138e-05f, -1.086878965e-05f, -1.088723172e-05f, -1.090564756e-05f, - -1.092403712e-05f, -1.094240038e-05f, -1.096073729e-05f, -1.097904782e-05f, -1.099733194e-05f, -1.101558959e-05f, -1.103382075e-05f, -1.105202538e-05f, -1.107020345e-05f, -1.108835491e-05f, - -1.110647973e-05f, -1.112457788e-05f, -1.114264931e-05f, -1.116069400e-05f, -1.117871190e-05f, -1.119670298e-05f, -1.121466721e-05f, -1.123260453e-05f, -1.125051493e-05f, -1.126839837e-05f, - -1.128625480e-05f, -1.130408420e-05f, -1.132188652e-05f, -1.133966174e-05f, -1.135740981e-05f, -1.137513070e-05f, -1.139282438e-05f, -1.141049081e-05f, -1.142812995e-05f, -1.144574177e-05f, - -1.146332623e-05f, -1.148088330e-05f, -1.149841295e-05f, -1.151591513e-05f, -1.153338982e-05f, -1.155083697e-05f, -1.156825656e-05f, -1.158564855e-05f, -1.160301290e-05f, -1.162034958e-05f, - -1.163765855e-05f, -1.165493979e-05f, -1.167219325e-05f, -1.168941890e-05f, -1.170661671e-05f, -1.172378664e-05f, -1.174092866e-05f, -1.175804274e-05f, -1.177512883e-05f, -1.179218692e-05f, - -1.180921695e-05f, -1.182621890e-05f, -1.184319274e-05f, -1.186013843e-05f, -1.187705593e-05f, -1.189394522e-05f, -1.191080626e-05f, -1.192763902e-05f, -1.194444346e-05f, -1.196121955e-05f, - -1.197796726e-05f, -1.199468655e-05f, -1.201137739e-05f, -1.202803975e-05f, -1.204467359e-05f, -1.206127889e-05f, -1.207785560e-05f, -1.209440370e-05f, -1.211092315e-05f, -1.212741392e-05f, - -1.214387598e-05f, -1.216030929e-05f, -1.217671383e-05f, -1.219308956e-05f, -1.220943644e-05f, -1.222575445e-05f, -1.224204356e-05f, -1.225830372e-05f, -1.227453492e-05f, -1.229073711e-05f, - -1.230691027e-05f, -1.232305436e-05f, -1.233916935e-05f, -1.235525521e-05f, -1.237131191e-05f, -1.238733942e-05f, -1.240333770e-05f, -1.241930673e-05f, -1.243524647e-05f, -1.245115689e-05f, - -1.246703796e-05f, -1.248288965e-05f, -1.249871193e-05f, -1.251450476e-05f, -1.253026812e-05f, -1.254600197e-05f, -1.256170629e-05f, -1.257738104e-05f, -1.259302619e-05f, -1.260864171e-05f, - -1.262422758e-05f, -1.263978375e-05f, -1.265531021e-05f, -1.267080691e-05f, -1.268627384e-05f, -1.270171095e-05f, -1.271711823e-05f, -1.273249563e-05f, -1.274784313e-05f, -1.276316070e-05f, - -1.277844831e-05f, -1.279370593e-05f, -1.280893353e-05f, -1.282413108e-05f, -1.283929855e-05f, -1.285443592e-05f, -1.286954314e-05f, -1.288462019e-05f, -1.289966705e-05f, -1.291468369e-05f, - -1.292967006e-05f, -1.294462615e-05f, -1.295955193e-05f, -1.297444737e-05f, -1.298931243e-05f, -1.300414710e-05f, -1.301895133e-05f, -1.303372511e-05f, -1.304846840e-05f, -1.306318117e-05f, - -1.307786341e-05f, -1.309251507e-05f, -1.310713613e-05f, -1.312172656e-05f, -1.313628634e-05f, -1.315081543e-05f, -1.316531381e-05f, -1.317978145e-05f, -1.319421832e-05f, -1.320862439e-05f, - -1.322299964e-05f, -1.323734404e-05f, -1.325165756e-05f, -1.326594017e-05f, -1.328019185e-05f, -1.329441256e-05f, -1.330860229e-05f, -1.332276100e-05f, -1.333688867e-05f, -1.335098526e-05f, - -1.336505076e-05f, -1.337908514e-05f, -1.339308836e-05f, -1.340706040e-05f, -1.342100124e-05f, -1.343491085e-05f, -1.344878920e-05f, -1.346263626e-05f, -1.347645202e-05f, -1.349023643e-05f, - -1.350398948e-05f, -1.351771114e-05f, -1.353140139e-05f, -1.354506019e-05f, -1.355868752e-05f, -1.357228336e-05f, -1.358584767e-05f, -1.359938045e-05f, -1.361288164e-05f, -1.362635125e-05f, - -1.363978922e-05f, -1.365319555e-05f, -1.366657021e-05f, -1.367991316e-05f, -1.369322439e-05f, -1.370650387e-05f, -1.371975158e-05f, -1.373296748e-05f, -1.374615156e-05f, -1.375930379e-05f, - -1.377242415e-05f, -1.378551260e-05f, -1.379856913e-05f, -1.381159371e-05f, -1.382458631e-05f, -1.383754692e-05f, -1.385047550e-05f, -1.386337204e-05f, -1.387623651e-05f, -1.388906888e-05f, - -1.390186912e-05f, -1.391463723e-05f, -1.392737317e-05f, -1.394007691e-05f, -1.395274845e-05f, -1.396538774e-05f, -1.397799476e-05f, -1.399056951e-05f, -1.400311194e-05f, -1.401562203e-05f, - -1.402809977e-05f, -1.404054513e-05f, -1.405295809e-05f, -1.406533862e-05f, -1.407768670e-05f, -1.409000231e-05f, -1.410228542e-05f, -1.411453601e-05f, -1.412675406e-05f, -1.413893954e-05f, - -1.415109244e-05f, -1.416321273e-05f, -1.417530039e-05f, -1.418735539e-05f, -1.419937772e-05f, -1.421136735e-05f, -1.422332425e-05f, -1.423524841e-05f, -1.424713981e-05f, -1.425899842e-05f, - -1.427082422e-05f, -1.428261719e-05f, -1.429437731e-05f, -1.430610455e-05f, -1.431779889e-05f, -1.432946032e-05f, -1.434108881e-05f, -1.435268434e-05f, -1.436424688e-05f, -1.437577643e-05f, - -1.438727294e-05f, -1.439873642e-05f, -1.441016683e-05f, -1.442156414e-05f, -1.443292836e-05f, -1.444425944e-05f, -1.445555737e-05f, -1.446682214e-05f, -1.447805371e-05f, -1.448925207e-05f, - -1.450041720e-05f, -1.451154908e-05f, -1.452264768e-05f, -1.453371299e-05f, -1.454474500e-05f, -1.455574366e-05f, -1.456670898e-05f, -1.457764092e-05f, -1.458853947e-05f, -1.459940461e-05f, - -1.461023632e-05f, -1.462103458e-05f, -1.463179936e-05f, -1.464253066e-05f, -1.465322845e-05f, -1.466389271e-05f, -1.467452342e-05f, -1.468512056e-05f, -1.469568412e-05f, -1.470621408e-05f, - -1.471671041e-05f, -1.472717309e-05f, -1.473760212e-05f, -1.474799747e-05f, -1.475835912e-05f, -1.476868705e-05f, -1.477898124e-05f, -1.478924169e-05f, -1.479946836e-05f, -1.480966124e-05f, - -1.481982031e-05f, -1.482994555e-05f, -1.484003696e-05f, -1.485009450e-05f, -1.486011815e-05f, -1.487010792e-05f, -1.488006376e-05f, -1.488998568e-05f, -1.489987364e-05f, -1.490972764e-05f, - -1.491954765e-05f, -1.492933365e-05f, -1.493908564e-05f, -1.494880359e-05f, -1.495848749e-05f, -1.496813732e-05f, -1.497775306e-05f, -1.498733469e-05f, -1.499688220e-05f, -1.500639558e-05f, - -1.501587480e-05f, -1.502531985e-05f, -1.503473071e-05f, -1.504410737e-05f, -1.505344981e-05f, -1.506275802e-05f, -1.507203197e-05f, -1.508127165e-05f, -1.509047705e-05f, -1.509964815e-05f, - -1.510878493e-05f, -1.511788738e-05f, -1.512695548e-05f, -1.513598922e-05f, -1.514498858e-05f, -1.515395355e-05f, -1.516288411e-05f, -1.517178025e-05f, -1.518064194e-05f, -1.518946918e-05f, - -1.519826195e-05f, -1.520702024e-05f, -1.521574402e-05f, -1.522443330e-05f, -1.523308804e-05f, -1.524170824e-05f, -1.525029388e-05f, -1.525884495e-05f, -1.526736143e-05f, -1.527584331e-05f, - -1.528429057e-05f, -1.529270320e-05f, -1.530108119e-05f, -1.530942453e-05f, -1.531773319e-05f, -1.532600716e-05f, -1.533424643e-05f, -1.534245100e-05f, -1.535062083e-05f, -1.535875592e-05f, - -1.536685626e-05f, -1.537492184e-05f, -1.538295263e-05f, -1.539094862e-05f, -1.539890982e-05f, -1.540683619e-05f, -1.541472772e-05f, -1.542258441e-05f, -1.543040625e-05f, -1.543819321e-05f, - -1.544594528e-05f, -1.545366246e-05f, -1.546134473e-05f, -1.546899208e-05f, -1.547660449e-05f, -1.548418196e-05f, -1.549172447e-05f, -1.549923200e-05f, -1.550670456e-05f, -1.551414212e-05f, - -1.552154467e-05f, -1.552891220e-05f, -1.553624470e-05f, -1.554354216e-05f, -1.555080457e-05f, -1.555803191e-05f, -1.556522417e-05f, -1.557238135e-05f, -1.557950343e-05f, -1.558659039e-05f, - -1.559364224e-05f, -1.560065895e-05f, -1.560764052e-05f, -1.561458693e-05f, -1.562149818e-05f, -1.562837425e-05f, -1.563521513e-05f, -1.564202082e-05f, -1.564879130e-05f, -1.565552656e-05f, - -1.566222659e-05f, -1.566889139e-05f, -1.567552093e-05f, -1.568211522e-05f, -1.568867423e-05f, -1.569519797e-05f, -1.570168642e-05f, -1.570813957e-05f, -1.571455741e-05f, -1.572093993e-05f, - -1.572728713e-05f, -1.573359899e-05f, -1.573987550e-05f, -1.574611665e-05f, -1.575232244e-05f, -1.575849286e-05f, -1.576462790e-05f, -1.577072754e-05f, -1.577679178e-05f, -1.578282061e-05f, - -1.578881402e-05f, -1.579477200e-05f, -1.580069455e-05f, -1.580658165e-05f, -1.581243330e-05f, -1.581824949e-05f, -1.582403021e-05f, -1.582977545e-05f, -1.583548521e-05f, -1.584115947e-05f, - -1.584679823e-05f, -1.585240148e-05f, -1.585796921e-05f, -1.586350142e-05f, -1.586899809e-05f, -1.587445923e-05f, -1.587988481e-05f, -1.588527484e-05f, -1.589062931e-05f, -1.589594821e-05f, - -1.590123153e-05f, -1.590647926e-05f, -1.591169140e-05f, -1.591686795e-05f, -1.592200889e-05f, -1.592711422e-05f, -1.593218393e-05f, -1.593721801e-05f, -1.594221646e-05f, -1.594717927e-05f, - -1.595210644e-05f, -1.595699796e-05f, -1.596185382e-05f, -1.596667402e-05f, -1.597145855e-05f, -1.597620740e-05f, -1.598092057e-05f, -1.598559805e-05f, -1.599023984e-05f, -1.599484594e-05f, - -1.599941632e-05f, -1.600395100e-05f, -1.600844997e-05f, -1.601291321e-05f, -1.601734073e-05f, -1.602173251e-05f, -1.602608856e-05f, -1.603040887e-05f, -1.603469343e-05f, -1.603894224e-05f, - -1.604315530e-05f, -1.604733259e-05f, -1.605147412e-05f, -1.605557988e-05f, -1.605964987e-05f, -1.606368408e-05f, -1.606768250e-05f, -1.607164514e-05f, -1.607557199e-05f, -1.607946304e-05f, - -1.608331829e-05f, -1.608713773e-05f, -1.609092138e-05f, -1.609466920e-05f, -1.609838122e-05f, -1.610205742e-05f, -1.610569779e-05f, -1.610930234e-05f, -1.611287106e-05f, -1.611640395e-05f, - -1.611990100e-05f, -1.612336222e-05f, -1.612678759e-05f, -1.613017712e-05f, -1.613353080e-05f, -1.613684863e-05f, -1.614013061e-05f, -1.614337674e-05f, -1.614658700e-05f, -1.614976141e-05f, - -1.615289995e-05f, -1.615600263e-05f, -1.615906943e-05f, -1.616210037e-05f, -1.616509544e-05f, -1.616805463e-05f, -1.617097795e-05f, -1.617386539e-05f, -1.617671695e-05f, -1.617953263e-05f, - -1.618231242e-05f, -1.618505634e-05f, -1.618776436e-05f, -1.619043650e-05f, -1.619307275e-05f, -1.619567311e-05f, -1.619823757e-05f, -1.620076615e-05f, -1.620325883e-05f, -1.620571562e-05f, - -1.620813652e-05f, -1.621052151e-05f, -1.621287062e-05f, -1.621518382e-05f, -1.621746113e-05f, -1.621970254e-05f, -1.622190805e-05f, -1.622407766e-05f, -1.622621137e-05f, -1.622830919e-05f, - -1.623037110e-05f, -1.623239712e-05f, -1.623438724e-05f, -1.623634146e-05f, -1.623825978e-05f, -1.624014220e-05f, -1.624198872e-05f, -1.624379935e-05f, -1.624557408e-05f, -1.624731292e-05f, - -1.624901586e-05f, -1.625068290e-05f, -1.625231405e-05f, -1.625390931e-05f, -1.625546868e-05f, -1.625699215e-05f, -1.625847974e-05f, -1.625993144e-05f, -1.626134726e-05f, -1.626272718e-05f, - -1.626407123e-05f, -1.626537939e-05f, -1.626665167e-05f, -1.626788808e-05f, -1.626908860e-05f, -1.627025326e-05f, -1.627138204e-05f, -1.627247494e-05f, -1.627353198e-05f, -1.627455316e-05f, - -1.627553847e-05f, -1.627648792e-05f, -1.627740150e-05f, -1.627827924e-05f, -1.627912112e-05f, -1.627992714e-05f, -1.628069732e-05f, -1.628143165e-05f, -1.628213014e-05f, -1.628279279e-05f, - -1.628341961e-05f, -1.628401059e-05f, -1.628456574e-05f, -1.628508506e-05f, -1.628556856e-05f, -1.628601624e-05f, -1.628642810e-05f, -1.628680415e-05f, -1.628714439e-05f, -1.628744883e-05f, - -1.628771746e-05f, -1.628795030e-05f, -1.628814734e-05f, -1.628830860e-05f, -1.628843407e-05f, -1.628852375e-05f, -1.628857767e-05f, -1.628859581e-05f, -1.628857818e-05f, -1.628852479e-05f, - -1.628843564e-05f, -1.628831073e-05f, -1.628815008e-05f, -1.628795368e-05f, -1.628772155e-05f, -1.628745368e-05f, -1.628715008e-05f, -1.628681076e-05f, -1.628643572e-05f, -1.628602497e-05f, - -1.628557851e-05f, -1.628509635e-05f, -1.628457849e-05f, -1.628402494e-05f, -1.628343570e-05f, -1.628281079e-05f, -1.628215020e-05f, -1.628145395e-05f, -1.628072204e-05f, -1.627995446e-05f, - -1.627915125e-05f, -1.627831238e-05f, -1.627743789e-05f, -1.627652776e-05f, -1.627558201e-05f, -1.627460064e-05f, -1.627358366e-05f, -1.627253108e-05f, -1.627144290e-05f, -1.627031913e-05f, - -1.626915978e-05f, -1.626796486e-05f, -1.626673437e-05f, -1.626546831e-05f, -1.626416670e-05f, -1.626282955e-05f, -1.626145685e-05f, -1.626004863e-05f, -1.625860488e-05f, -1.625712562e-05f, - -1.625561084e-05f, -1.625406057e-05f, -1.625247480e-05f, -1.625085355e-05f, -1.624919682e-05f, -1.624750463e-05f, -1.624577697e-05f, -1.624401386e-05f, -1.624221531e-05f, -1.624038132e-05f, - -1.623851191e-05f, -1.623660707e-05f, -1.623466683e-05f, -1.623269119e-05f, -1.623068016e-05f, -1.622863374e-05f, -1.622655195e-05f, -1.622443480e-05f, -1.622228229e-05f, -1.622009443e-05f, - -1.621787124e-05f, -1.621561272e-05f, -1.621331888e-05f, -1.621098973e-05f, -1.620862528e-05f, -1.620622554e-05f, -1.620379053e-05f, -1.620132024e-05f, -1.619881469e-05f, -1.619627390e-05f, - -1.619369786e-05f, -1.619108660e-05f, -1.618844011e-05f, -1.618575841e-05f, -1.618304152e-05f, -1.618028944e-05f, -1.617750218e-05f, -1.617467975e-05f, -1.617182216e-05f, -1.616892943e-05f, - -1.616600157e-05f, -1.616303858e-05f, -1.616004048e-05f, -1.615700727e-05f, -1.615393897e-05f, -1.615083560e-05f, -1.614769715e-05f, -1.614452365e-05f, -1.614131510e-05f, -1.613807152e-05f, - -1.613479291e-05f, -1.613147930e-05f, -1.612813068e-05f, -1.612474708e-05f, -1.612132850e-05f, -1.611787495e-05f, -1.611438646e-05f, -1.611086302e-05f, -1.610730466e-05f, -1.610371138e-05f, - -1.610008320e-05f, -1.609642013e-05f, -1.609272218e-05f, -1.608898937e-05f, -1.608522170e-05f, -1.608141920e-05f, -1.607758186e-05f, -1.607370971e-05f, -1.606980276e-05f, -1.606586102e-05f, - -1.606188451e-05f, -1.605787323e-05f, -1.605382720e-05f, -1.604974644e-05f, -1.604563096e-05f, -1.604148076e-05f, -1.603729588e-05f, -1.603307631e-05f, -1.602882207e-05f, -1.602453317e-05f, - -1.602020964e-05f, -1.601585148e-05f, -1.601145871e-05f, -1.600703133e-05f, -1.600256938e-05f, -1.599807285e-05f, -1.599354177e-05f, -1.598897614e-05f, -1.598437599e-05f, -1.597974133e-05f, - -1.597507217e-05f, -1.597036852e-05f, -1.596563040e-05f, -1.596085783e-05f, -1.595605083e-05f, -1.595120939e-05f, -1.594633355e-05f, -1.594142331e-05f, -1.593647870e-05f, -1.593149972e-05f, - -1.592648639e-05f, -1.592143873e-05f, -1.591635675e-05f, -1.591124047e-05f, -1.590608990e-05f, -1.590090507e-05f, -1.589568597e-05f, -1.589043264e-05f, -1.588514508e-05f, -1.587982332e-05f, - -1.587446737e-05f, -1.586907723e-05f, -1.586365295e-05f, -1.585819451e-05f, -1.585270195e-05f, -1.584717529e-05f, -1.584161452e-05f, -1.583601968e-05f, -1.583039078e-05f, -1.582472784e-05f, - -1.581903087e-05f, -1.581329989e-05f, -1.580753491e-05f, -1.580173596e-05f, -1.579590305e-05f, -1.579003620e-05f, -1.578413542e-05f, -1.577820074e-05f, -1.577223216e-05f, -1.576622971e-05f, - -1.576019341e-05f, -1.575412327e-05f, -1.574801931e-05f, -1.574188155e-05f, -1.573571000e-05f, -1.572950468e-05f, -1.572326562e-05f, -1.571699282e-05f, -1.571068632e-05f, -1.570434611e-05f, - -1.569797224e-05f, -1.569156470e-05f, -1.568512352e-05f, -1.567864872e-05f, -1.567214032e-05f, -1.566559834e-05f, -1.565902279e-05f, -1.565241369e-05f, -1.564577106e-05f, -1.563909493e-05f, - -1.563238530e-05f, -1.562564220e-05f, -1.561886565e-05f, -1.561205567e-05f, -1.560521227e-05f, -1.559833548e-05f, -1.559142531e-05f, -1.558448179e-05f, -1.557750493e-05f, -1.557049476e-05f, - -1.556345128e-05f, -1.555637453e-05f, -1.554926452e-05f, -1.554212127e-05f, -1.553494481e-05f, -1.552773515e-05f, -1.552049231e-05f, -1.551321631e-05f, -1.550590717e-05f, -1.549856492e-05f, - -1.549118957e-05f, -1.548378114e-05f, -1.547633966e-05f, -1.546886514e-05f, -1.546135761e-05f, -1.545381708e-05f, -1.544624358e-05f, -1.543863712e-05f, -1.543099774e-05f, -1.542332544e-05f, - -1.541562025e-05f, -1.540788220e-05f, -1.540011130e-05f, -1.539230757e-05f, -1.538447103e-05f, -1.537660172e-05f, -1.536869964e-05f, -1.536076482e-05f, -1.535279728e-05f, -1.534479705e-05f, - -1.533676413e-05f, -1.532869857e-05f, -1.532060037e-05f, -1.531246957e-05f, -1.530430617e-05f, -1.529611021e-05f, -1.528788171e-05f, -1.527962068e-05f, -1.527132716e-05f, -1.526300116e-05f, - -1.525464270e-05f, -1.524625181e-05f, -1.523782852e-05f, -1.522937283e-05f, -1.522088479e-05f, -1.521236440e-05f, -1.520381169e-05f, -1.519522669e-05f, -1.518660941e-05f, -1.517795989e-05f, - -1.516927814e-05f, -1.516056418e-05f, -1.515181805e-05f, -1.514303976e-05f, -1.513422933e-05f, -1.512538680e-05f, -1.511651218e-05f, -1.510760549e-05f, -1.509866677e-05f, -1.508969603e-05f, - -1.508069330e-05f, -1.507165861e-05f, -1.506259196e-05f, -1.505349340e-05f, -1.504436295e-05f, -1.503520062e-05f, -1.502600644e-05f, -1.501678044e-05f, -1.500752264e-05f, -1.499823307e-05f, - -1.498891175e-05f, -1.497955870e-05f, -1.497017395e-05f, -1.496075752e-05f, -1.495130944e-05f, -1.494182974e-05f, -1.493231843e-05f, -1.492277555e-05f, -1.491320111e-05f, -1.490359515e-05f, - -1.489395768e-05f, -1.488428874e-05f, -1.487458835e-05f, -1.486485653e-05f, -1.485509331e-05f, -1.484529871e-05f, -1.483547277e-05f, -1.482561550e-05f, -1.481572693e-05f, -1.480580709e-05f, - -1.479585600e-05f, -1.478587369e-05f, -1.477586018e-05f, -1.476581551e-05f, -1.475573969e-05f, -1.474563275e-05f, -1.473549472e-05f, -1.472532563e-05f, -1.471512550e-05f, -1.470489436e-05f, - -1.469463223e-05f, -1.468433914e-05f, -1.467401512e-05f, -1.466366019e-05f, -1.465327438e-05f, -1.464285772e-05f, -1.463241023e-05f, -1.462193195e-05f, -1.461142289e-05f, -1.460088309e-05f, - -1.459031257e-05f, -1.457971136e-05f, -1.456907948e-05f, -1.455841697e-05f, -1.454772385e-05f, -1.453700015e-05f, -1.452624589e-05f, -1.451546110e-05f, -1.450464582e-05f, -1.449380007e-05f, - -1.448292387e-05f, -1.447201725e-05f, -1.446108025e-05f, -1.445011288e-05f, -1.443911519e-05f, -1.442808719e-05f, -1.441702891e-05f, -1.440594038e-05f, -1.439482164e-05f, -1.438367270e-05f, - -1.437249360e-05f, -1.436128437e-05f, -1.435004502e-05f, -1.433877560e-05f, -1.432747613e-05f, -1.431614664e-05f, -1.430478716e-05f, -1.429339772e-05f, -1.428197834e-05f, -1.427052905e-05f, - -1.425904989e-05f, -1.424754088e-05f, -1.423600205e-05f, -1.422443343e-05f, -1.421283505e-05f, -1.420120695e-05f, -1.418954914e-05f, -1.417786165e-05f, -1.416614453e-05f, -1.415439779e-05f, - -1.414262147e-05f, -1.413081559e-05f, -1.411898019e-05f, -1.410711530e-05f, -1.409522094e-05f, -1.408329715e-05f, -1.407134395e-05f, -1.405936138e-05f, -1.404734946e-05f, -1.403530822e-05f, - -1.402323771e-05f, -1.401113794e-05f, -1.399900894e-05f, -1.398685075e-05f, -1.397466340e-05f, -1.396244691e-05f, -1.395020133e-05f, -1.393792667e-05f, -1.392562297e-05f, -1.391329026e-05f, - -1.390092857e-05f, -1.388853794e-05f, -1.387611838e-05f, -1.386366994e-05f, -1.385119264e-05f, -1.383868652e-05f, -1.382615161e-05f, -1.381358793e-05f, -1.380099552e-05f, -1.378837442e-05f, - -1.377572464e-05f, -1.376304623e-05f, -1.375033921e-05f, -1.373760362e-05f, -1.372483949e-05f, -1.371204685e-05f, -1.369922573e-05f, -1.368637616e-05f, -1.367349818e-05f, -1.366059181e-05f, - -1.364765709e-05f, -1.363469406e-05f, -1.362170273e-05f, -1.360868316e-05f, -1.359563535e-05f, -1.358255936e-05f, -1.356945521e-05f, -1.355632294e-05f, -1.354316257e-05f, -1.352997414e-05f, - -1.351675769e-05f, -1.350351323e-05f, -1.349024082e-05f, -1.347694047e-05f, -1.346361223e-05f, -1.345025612e-05f, -1.343687218e-05f, -1.342346044e-05f, -1.341002094e-05f, -1.339655370e-05f, - -1.338305877e-05f, -1.336953617e-05f, -1.335598593e-05f, -1.334240809e-05f, -1.332880269e-05f, -1.331516976e-05f, -1.330150932e-05f, -1.328782142e-05f, -1.327410609e-05f, -1.326036336e-05f, - -1.324659326e-05f, -1.323279583e-05f, -1.321897110e-05f, -1.320511911e-05f, -1.319123989e-05f, -1.317733347e-05f, -1.316339989e-05f, -1.314943919e-05f, -1.313545139e-05f, -1.312143653e-05f, - -1.310739464e-05f, -1.309332576e-05f, -1.307922993e-05f, -1.306510717e-05f, -1.305095753e-05f, -1.303678103e-05f, -1.302257772e-05f, -1.300834762e-05f, -1.299409077e-05f, -1.297980720e-05f, - -1.296549696e-05f, -1.295116007e-05f, -1.293679657e-05f, -1.292240649e-05f, -1.290798988e-05f, -1.289354676e-05f, -1.287907716e-05f, -1.286458114e-05f, -1.285005871e-05f, -1.283550992e-05f, - -1.282093480e-05f, -1.280633339e-05f, -1.279170572e-05f, -1.277705182e-05f, -1.276237174e-05f, -1.274766551e-05f, -1.273293316e-05f, -1.271817473e-05f, -1.270339025e-05f, -1.268857977e-05f, - -1.267374331e-05f, -1.265888092e-05f, -1.264399262e-05f, -1.262907846e-05f, -1.261413847e-05f, -1.259917269e-05f, -1.258418115e-05f, -1.256916389e-05f, -1.255412094e-05f, -1.253905235e-05f, - -1.252395814e-05f, -1.250883837e-05f, -1.249369305e-05f, -1.247852223e-05f, -1.246332594e-05f, -1.244810422e-05f, -1.243285712e-05f, -1.241758465e-05f, -1.240228687e-05f, -1.238696381e-05f, - -1.237161550e-05f, -1.235624198e-05f, -1.234084329e-05f, -1.232541947e-05f, -1.230997055e-05f, -1.229449657e-05f, -1.227899757e-05f, -1.226347358e-05f, -1.224792465e-05f, -1.223235080e-05f, - -1.221675208e-05f, -1.220112852e-05f, -1.218548017e-05f, -1.216980705e-05f, -1.215410921e-05f, -1.213838669e-05f, -1.212263951e-05f, -1.210686773e-05f, -1.209107137e-05f, -1.207525048e-05f, - -1.205940510e-05f, -1.204353525e-05f, -1.202764098e-05f, -1.201172233e-05f, -1.199577934e-05f, -1.197981204e-05f, -1.196382047e-05f, -1.194780467e-05f, -1.193176467e-05f, -1.191570053e-05f, - -1.189961227e-05f, -1.188349993e-05f, -1.186736355e-05f, -1.185120318e-05f, -1.183501884e-05f, -1.181881058e-05f, -1.180257843e-05f, -1.178632244e-05f, -1.177004265e-05f, -1.175373908e-05f, - -1.173741179e-05f, -1.172106081e-05f, -1.170468617e-05f, -1.168828792e-05f, -1.167186610e-05f, -1.165542075e-05f, -1.163895190e-05f, -1.162245960e-05f, -1.160594388e-05f, -1.158940478e-05f, - -1.157284234e-05f, -1.155625661e-05f, -1.153964762e-05f, -1.152301540e-05f, -1.150636001e-05f, -1.148968148e-05f, -1.147297984e-05f, -1.145625515e-05f, -1.143950743e-05f, -1.142273673e-05f, - -1.140594309e-05f, -1.138912654e-05f, -1.137228713e-05f, -1.135542490e-05f, -1.133853989e-05f, -1.132163214e-05f, -1.130470168e-05f, -1.128774856e-05f, -1.127077282e-05f, -1.125377449e-05f, - -1.123675363e-05f, -1.121971026e-05f, -1.120264443e-05f, -1.118555618e-05f, -1.116844555e-05f, -1.115131258e-05f, -1.113415731e-05f, -1.111697978e-05f, -1.109978003e-05f, -1.108255810e-05f, - -1.106531404e-05f, -1.104804788e-05f, -1.103075966e-05f, -1.101344943e-05f, -1.099611722e-05f, -1.097876308e-05f, -1.096138705e-05f, -1.094398917e-05f, -1.092656948e-05f, -1.090912801e-05f, - -1.089166482e-05f, -1.087417994e-05f, -1.085667342e-05f, -1.083914529e-05f, -1.082159560e-05f, -1.080402439e-05f, -1.078643169e-05f, -1.076881756e-05f, -1.075118202e-05f, -1.073352513e-05f, - -1.071584693e-05f, -1.069814745e-05f, -1.068042674e-05f, -1.066268484e-05f, -1.064492180e-05f, -1.062713764e-05f, -1.060933242e-05f, -1.059150618e-05f, -1.057365895e-05f, -1.055579079e-05f, - -1.053790173e-05f, -1.051999181e-05f, -1.050206108e-05f, -1.048410958e-05f, -1.046613735e-05f, -1.044814443e-05f, -1.043013086e-05f, -1.041209670e-05f, -1.039404197e-05f, -1.037596672e-05f, - -1.035787100e-05f, -1.033975484e-05f, -1.032161830e-05f, -1.030346140e-05f, -1.028528420e-05f, -1.026708673e-05f, -1.024886904e-05f, -1.023063118e-05f, -1.021237317e-05f, -1.019409508e-05f, - -1.017579693e-05f, -1.015747878e-05f, -1.013914066e-05f, -1.012078262e-05f, -1.010240469e-05f, -1.008400694e-05f, -1.006558939e-05f, -1.004715208e-05f, -1.002869507e-05f, -1.001021840e-05f, - -9.991722106e-06f, -9.973206233e-06f, -9.954670825e-06f, -9.936115925e-06f, -9.917541576e-06f, -9.898947822e-06f, -9.880334707e-06f, -9.861702272e-06f, -9.843050563e-06f, -9.824379622e-06f, - -9.805689492e-06f, -9.786980218e-06f, -9.768251843e-06f, -9.749504410e-06f, -9.730737963e-06f, -9.711952545e-06f, -9.693148201e-06f, -9.674324974e-06f, -9.655482908e-06f, -9.636622046e-06f, - -9.617742433e-06f, -9.598844113e-06f, -9.579927128e-06f, -9.560991524e-06f, -9.542037344e-06f, -9.523064632e-06f, -9.504073432e-06f, -9.485063789e-06f, -9.466035746e-06f, -9.446989348e-06f, - -9.427924638e-06f, -9.408841662e-06f, -9.389740462e-06f, -9.370621084e-06f, -9.351483572e-06f, -9.332327971e-06f, -9.313154324e-06f, -9.293962676e-06f, -9.274753071e-06f, -9.255525554e-06f, - -9.236280170e-06f, -9.217016963e-06f, -9.197735978e-06f, -9.178437259e-06f, -9.159120851e-06f, -9.139786799e-06f, -9.120435147e-06f, -9.101065940e-06f, -9.081679223e-06f, -9.062275041e-06f, - -9.042853439e-06f, -9.023414461e-06f, -9.003958153e-06f, -8.984484559e-06f, -8.964993724e-06f, -8.945485694e-06f, -8.925960513e-06f, -8.906418227e-06f, -8.886858881e-06f, -8.867282519e-06f, - -8.847689188e-06f, -8.828078931e-06f, -8.808451795e-06f, -8.788807825e-06f, -8.769147066e-06f, -8.749469563e-06f, -8.729775363e-06f, -8.710064509e-06f, -8.690337048e-06f, -8.670593024e-06f, - -8.650832485e-06f, -8.631055474e-06f, -8.611262038e-06f, -8.591452223e-06f, -8.571626073e-06f, -8.551783634e-06f, -8.531924953e-06f, -8.512050075e-06f, -8.492159045e-06f, -8.472251909e-06f, - -8.452328714e-06f, -8.432389504e-06f, -8.412434326e-06f, -8.392463226e-06f, -8.372476250e-06f, -8.352473443e-06f, -8.332454851e-06f, -8.312420521e-06f, -8.292370499e-06f, -8.272304830e-06f, - -8.252223561e-06f, -8.232126737e-06f, -8.212014405e-06f, -8.191886612e-06f, -8.171743402e-06f, -8.151584824e-06f, -8.131410921e-06f, -8.111221742e-06f, -8.091017332e-06f, -8.070797738e-06f, - -8.050563006e-06f, -8.030313182e-06f, -8.010048313e-06f, -7.989768445e-06f, -7.969473625e-06f, -7.949163899e-06f, -7.928839314e-06f, -7.908499916e-06f, -7.888145752e-06f, -7.867776869e-06f, - -7.847393313e-06f, -7.826995130e-06f, -7.806582368e-06f, -7.786155073e-06f, -7.765713292e-06f, -7.745257071e-06f, -7.724786458e-06f, -7.704301499e-06f, -7.683802241e-06f, -7.663288731e-06f, - -7.642761016e-06f, -7.622219143e-06f, -7.601663159e-06f, -7.581093110e-06f, -7.560509043e-06f, -7.539911007e-06f, -7.519299047e-06f, -7.498673210e-06f, -7.478033545e-06f, -7.457380097e-06f, - -7.436712915e-06f, -7.416032045e-06f, -7.395337534e-06f, -7.374629430e-06f, -7.353907780e-06f, -7.333172631e-06f, -7.312424030e-06f, -7.291662025e-06f, -7.270886663e-06f, -7.250097991e-06f, - -7.229296057e-06f, -7.208480909e-06f, -7.187652592e-06f, -7.166811156e-06f, -7.145956647e-06f, -7.125089114e-06f, -7.104208602e-06f, -7.083315161e-06f, -7.062408837e-06f, -7.041489679e-06f, - -7.020557733e-06f, -6.999613047e-06f, -6.978655669e-06f, -6.957685647e-06f, -6.936703029e-06f, -6.915707861e-06f, -6.894700193e-06f, -6.873680070e-06f, -6.852647542e-06f, -6.831602656e-06f, - -6.810545460e-06f, -6.789476002e-06f, -6.768394330e-06f, -6.747300490e-06f, -6.726194533e-06f, -6.705076504e-06f, -6.683946453e-06f, -6.662804427e-06f, -6.641650474e-06f, -6.620484642e-06f, - -6.599306979e-06f, -6.578117534e-06f, -6.556916354e-06f, -6.535703487e-06f, -6.514478982e-06f, -6.493242886e-06f, -6.471995248e-06f, -6.450736116e-06f, -6.429465538e-06f, -6.408183562e-06f, - -6.386890237e-06f, -6.365585610e-06f, -6.344269730e-06f, -6.322942645e-06f, -6.301604404e-06f, -6.280255055e-06f, -6.258894645e-06f, -6.237523225e-06f, -6.216140841e-06f, -6.194747542e-06f, - -6.173343376e-06f, -6.151928393e-06f, -6.130502640e-06f, -6.109066166e-06f, -6.087619020e-06f, -6.066161249e-06f, -6.044692903e-06f, -6.023214029e-06f, -6.001724677e-06f, -5.980224894e-06f, - -5.958714731e-06f, -5.937194234e-06f, -5.915663453e-06f, -5.894122436e-06f, -5.872571232e-06f, -5.851009890e-06f, -5.829438458e-06f, -5.807856985e-06f, -5.786265519e-06f, -5.764664110e-06f, - -5.743052806e-06f, -5.721431656e-06f, -5.699800708e-06f, -5.678160012e-06f, -5.656509616e-06f, -5.634849568e-06f, -5.613179919e-06f, -5.591500716e-06f, -5.569812009e-06f, -5.548113846e-06f, - -5.526406276e-06f, -5.504689348e-06f, -5.482963111e-06f, -5.461227614e-06f, -5.439482906e-06f, -5.417729036e-06f, -5.395966052e-06f, -5.374194004e-06f, -5.352412941e-06f, -5.330622912e-06f, - -5.308823965e-06f, -5.287016151e-06f, -5.265199517e-06f, -5.243374113e-06f, -5.221539988e-06f, -5.199697191e-06f, -5.177845771e-06f, -5.155985777e-06f, -5.134117259e-06f, -5.112240265e-06f, - -5.090354845e-06f, -5.068461048e-06f, -5.046558923e-06f, -5.024648519e-06f, -5.002729885e-06f, -4.980803071e-06f, -4.958868125e-06f, -4.936925098e-06f, -4.914974038e-06f, -4.893014994e-06f, - -4.871048017e-06f, -4.849073154e-06f, -4.827090456e-06f, -4.805099971e-06f, -4.783101749e-06f, -4.761095840e-06f, -4.739082292e-06f, -4.717061155e-06f, -4.695032478e-06f, -4.672996311e-06f, - -4.650952703e-06f, -4.628901704e-06f, -4.606843362e-06f, -4.584777727e-06f, -4.562704849e-06f, -4.540624778e-06f, -4.518537561e-06f, -4.496443249e-06f, -4.474341892e-06f, -4.452233539e-06f, - -4.430118239e-06f, -4.407996041e-06f, -4.385866996e-06f, -4.363731152e-06f, -4.341588560e-06f, -4.319439269e-06f, -4.297283327e-06f, -4.275120786e-06f, -4.252951693e-06f, -4.230776100e-06f, - -4.208594055e-06f, -4.186405608e-06f, -4.164210809e-06f, -4.142009706e-06f, -4.119802351e-06f, -4.097588791e-06f, -4.075369078e-06f, -4.053143260e-06f, -4.030911387e-06f, -4.008673508e-06f, - -3.986429674e-06f, -3.964179934e-06f, -3.941924338e-06f, -3.919662935e-06f, -3.897395774e-06f, -3.875122907e-06f, -3.852844381e-06f, -3.830560247e-06f, -3.808270555e-06f, -3.785975354e-06f, - -3.763674694e-06f, -3.741368625e-06f, -3.719057196e-06f, -3.696740457e-06f, -3.674418458e-06f, -3.652091248e-06f, -3.629758877e-06f, -3.607421395e-06f, -3.585078852e-06f, -3.562731297e-06f, - -3.540378780e-06f, -3.518021351e-06f, -3.495659060e-06f, -3.473291956e-06f, -3.450920089e-06f, -3.428543508e-06f, -3.406162265e-06f, -3.383776408e-06f, -3.361385987e-06f, -3.338991051e-06f, - -3.316591652e-06f, -3.294187838e-06f, -3.271779659e-06f, -3.249367166e-06f, -3.226950407e-06f, -3.204529433e-06f, -3.182104293e-06f, -3.159675037e-06f, -3.137241716e-06f, -3.114804378e-06f, - -3.092363074e-06f, -3.069917854e-06f, -3.047468767e-06f, -3.025015862e-06f, -3.002559191e-06f, -2.980098803e-06f, -2.957634747e-06f, -2.935167073e-06f, -2.912695832e-06f, -2.890221072e-06f, - -2.867742845e-06f, -2.845261199e-06f, -2.822776185e-06f, -2.800287852e-06f, -2.777796250e-06f, -2.755301429e-06f, -2.732803439e-06f, -2.710302330e-06f, -2.687798151e-06f, -2.665290952e-06f, - -2.642780784e-06f, -2.620267695e-06f, -2.597751737e-06f, -2.575232958e-06f, -2.552711409e-06f, -2.530187139e-06f, -2.507660198e-06f, -2.485130636e-06f, -2.462598503e-06f, -2.440063849e-06f, - -2.417526723e-06f, -2.394987175e-06f, -2.372445256e-06f, -2.349901014e-06f, -2.327354501e-06f, -2.304805765e-06f, -2.282254856e-06f, -2.259701825e-06f, -2.237146721e-06f, -2.214589594e-06f, - -2.192030494e-06f, -2.169469470e-06f, -2.146906572e-06f, -2.124341851e-06f, -2.101775355e-06f, -2.079207136e-06f, -2.056637242e-06f, -2.034065723e-06f, -2.011492630e-06f, -1.988918011e-06f, - -1.966341918e-06f, -1.943764399e-06f, -1.921185504e-06f, -1.898605283e-06f, -1.876023786e-06f, -1.853441063e-06f, -1.830857164e-06f, -1.808272137e-06f, -1.785686034e-06f, -1.763098903e-06f, - -1.740510795e-06f, -1.717921759e-06f, -1.695331845e-06f, -1.672741103e-06f, -1.650149582e-06f, -1.627557333e-06f, -1.604964404e-06f, -1.582370846e-06f, -1.559776709e-06f, -1.537182041e-06f, - -1.514586893e-06f, -1.491991315e-06f, -1.469395356e-06f, -1.446799066e-06f, -1.424202494e-06f, -1.401605691e-06f, -1.379008706e-06f, -1.356411588e-06f, -1.333814387e-06f, -1.311217154e-06f, - -1.288619936e-06f, -1.266022786e-06f, -1.243425750e-06f, -1.220828881e-06f, -1.198232226e-06f, -1.175635837e-06f, -1.153039761e-06f, -1.130444050e-06f, -1.107848752e-06f, -1.085253917e-06f, - -1.062659595e-06f, -1.040065835e-06f, -1.017472686e-06f, -9.948801997e-07f, -9.722884239e-07f, -9.496974086e-07f, -9.271072033e-07f, -9.045178576e-07f, -8.819294209e-07f, -8.593419427e-07f, - -8.367554727e-07f, -8.141700602e-07f, -7.915857547e-07f, -7.690026058e-07f, -7.464206628e-07f, -7.238399753e-07f, -7.012605927e-07f, -6.786825645e-07f, -6.561059400e-07f, -6.335307687e-07f, - -6.109570999e-07f, -5.883849832e-07f, -5.658144679e-07f, -5.432456033e-07f, -5.206784389e-07f, -4.981130240e-07f, -4.755494079e-07f, -4.529876401e-07f, -4.304277697e-07f, -4.078698462e-07f, - -3.853139189e-07f, -3.627600371e-07f, -3.402082499e-07f, -3.176586068e-07f, -2.951111570e-07f, -2.725659498e-07f, -2.500230343e-07f, -2.274824598e-07f, -2.049442756e-07f, -1.824085308e-07f, - -1.598752747e-07f, -1.373445565e-07f, -1.148164252e-07f, -9.229093012e-08f, -6.976812035e-08f, -4.724804505e-08f, -2.473075333e-08f, -2.216294316e-09f, 2.029528290e-08f, 4.280392922e-08f, - 6.530959558e-08f, 8.781223291e-08f, 1.103117922e-07f, 1.328082243e-07f, 1.553014803e-07f, 1.777915112e-07f, 2.002782679e-07f, 2.227617014e-07f, 2.452417629e-07f, 2.677184034e-07f, - 2.901915738e-07f, 3.126612253e-07f, 3.351273090e-07f, 3.575897759e-07f, 3.800485772e-07f, 4.025036640e-07f, 4.249549875e-07f, 4.474024987e-07f, 4.698461490e-07f, 4.922858894e-07f, - 5.147216711e-07f, 5.371534455e-07f, 5.595811636e-07f, 5.820047768e-07f, 6.044242363e-07f, 6.268394934e-07f, 6.492504995e-07f, 6.716572057e-07f, 6.940595634e-07f, 7.164575240e-07f, - 7.388510388e-07f, 7.612400592e-07f, 7.836245366e-07f, 8.060044223e-07f, 8.283796679e-07f, 8.507502247e-07f, 8.731160441e-07f, 8.954770778e-07f, 9.178332771e-07f, 9.401845935e-07f, - 9.625309787e-07f, 9.848723840e-07f, 1.007208761e-06f, 1.029540062e-06f, 1.051866237e-06f, 1.074187239e-06f, 1.096503019e-06f, 1.118813529e-06f, 1.141118720e-06f, 1.163418544e-06f, - 1.185712954e-06f, 1.208001899e-06f, 1.230285334e-06f, 1.252563208e-06f, 1.274835474e-06f, 1.297102083e-06f, 1.319362988e-06f, 1.341618140e-06f, 1.363867491e-06f, 1.386110993e-06f, - 1.408348598e-06f, 1.430580258e-06f, 1.452805924e-06f, 1.475025549e-06f, 1.497239084e-06f, 1.519446482e-06f, 1.541647694e-06f, 1.563842673e-06f, 1.586031371e-06f, 1.608213739e-06f, - 1.630389729e-06f, 1.652559295e-06f, 1.674722387e-06f, 1.696878958e-06f, 1.719028961e-06f, 1.741172347e-06f, 1.763309069e-06f, 1.785439078e-06f, 1.807562327e-06f, 1.829678769e-06f, - 1.851788355e-06f, 1.873891038e-06f, 1.895986771e-06f, 1.918075505e-06f, 1.940157193e-06f, 1.962231787e-06f, 1.984299240e-06f, 2.006359504e-06f, 2.028412531e-06f, 2.050458275e-06f, - 2.072496688e-06f, 2.094527721e-06f, 2.116551328e-06f, 2.138567462e-06f, 2.160576074e-06f, 2.182577118e-06f, 2.204570546e-06f, 2.226556310e-06f, 2.248534364e-06f, 2.270504660e-06f, - 2.292467151e-06f, 2.314421790e-06f, 2.336368528e-06f, 2.358307320e-06f, 2.380238118e-06f, 2.402160875e-06f, 2.424075544e-06f, 2.445982077e-06f, 2.467880427e-06f, 2.489770548e-06f, - 2.511652393e-06f, 2.533525914e-06f, 2.555391064e-06f, 2.577247797e-06f, 2.599096065e-06f, 2.620935822e-06f, 2.642767020e-06f, 2.664589613e-06f, 2.686403555e-06f, 2.708208797e-06f, - 2.730005294e-06f, 2.751792998e-06f, 2.773571864e-06f, 2.795341843e-06f, 2.817102890e-06f, 2.838854958e-06f, 2.860598000e-06f, 2.882331969e-06f, 2.904056820e-06f, 2.925772505e-06f, - 2.947478978e-06f, 2.969176192e-06f, 2.990864101e-06f, 3.012542658e-06f, 3.034211818e-06f, 3.055871533e-06f, 3.077521758e-06f, 3.099162445e-06f, 3.120793549e-06f, 3.142415023e-06f, - 3.164026821e-06f, 3.185628897e-06f, 3.207221205e-06f, 3.228803698e-06f, 3.250376330e-06f, 3.271939055e-06f, 3.293491828e-06f, 3.315034601e-06f, 3.336567329e-06f, 3.358089966e-06f, - 3.379602466e-06f, 3.401104782e-06f, 3.422596870e-06f, 3.444078683e-06f, 3.465550175e-06f, 3.487011300e-06f, 3.508462013e-06f, 3.529902267e-06f, 3.551332018e-06f, 3.572751219e-06f, - 3.594159824e-06f, 3.615557788e-06f, 3.636945065e-06f, 3.658321610e-06f, 3.679687377e-06f, 3.701042320e-06f, 3.722386395e-06f, 3.743719554e-06f, 3.765041754e-06f, 3.786352948e-06f, - 3.807653092e-06f, 3.828942139e-06f, 3.850220044e-06f, 3.871486763e-06f, 3.892742249e-06f, 3.913986458e-06f, 3.935219344e-06f, 3.956440862e-06f, 3.977650967e-06f, 3.998849614e-06f, - 4.020036758e-06f, 4.041212354e-06f, 4.062376355e-06f, 4.083528719e-06f, 4.104669399e-06f, 4.125798351e-06f, 4.146915529e-06f, 4.168020890e-06f, 4.189114387e-06f, 4.210195977e-06f, - 4.231265614e-06f, 4.252323254e-06f, 4.273368851e-06f, 4.294402362e-06f, 4.315423742e-06f, 4.336432945e-06f, 4.357429928e-06f, 4.378414645e-06f, 4.399387053e-06f, 4.420347107e-06f, - 4.441294762e-06f, 4.462229973e-06f, 4.483152698e-06f, 4.504062890e-06f, 4.524960506e-06f, 4.545845502e-06f, 4.566717833e-06f, 4.587577455e-06f, 4.608424323e-06f, 4.629258395e-06f, - 4.650079624e-06f, 4.670887969e-06f, 4.691683383e-06f, 4.712465824e-06f, 4.733235248e-06f, 4.753991609e-06f, 4.774734865e-06f, 4.795464972e-06f, 4.816181885e-06f, 4.836885562e-06f, - 4.857575957e-06f, 4.878253028e-06f, 4.898916730e-06f, 4.919567020e-06f, 4.940203855e-06f, 4.960827190e-06f, 4.981436983e-06f, 5.002033189e-06f, 5.022615765e-06f, 5.043184667e-06f, - 5.063739853e-06f, 5.084281279e-06f, 5.104808901e-06f, 5.125322676e-06f, 5.145822561e-06f, 5.166308512e-06f, 5.186780487e-06f, 5.207238442e-06f, 5.227682333e-06f, 5.248112119e-06f, - 5.268527756e-06f, 5.288929200e-06f, 5.309316409e-06f, 5.329689340e-06f, 5.350047950e-06f, 5.370392196e-06f, 5.390722035e-06f, 5.411037424e-06f, 5.431338321e-06f, 5.451624682e-06f, - 5.471896466e-06f, 5.492153629e-06f, 5.512396129e-06f, 5.532623924e-06f, 5.552836970e-06f, 5.573035225e-06f, 5.593218647e-06f, 5.613387193e-06f, 5.633540821e-06f, 5.653679488e-06f, - 5.673803153e-06f, 5.693911772e-06f, 5.714005305e-06f, 5.734083707e-06f, 5.754146938e-06f, 5.774194955e-06f, 5.794227716e-06f, 5.814245179e-06f, 5.834247302e-06f, 5.854234043e-06f, - 5.874205361e-06f, 5.894161212e-06f, 5.914101556e-06f, 5.934026350e-06f, 5.953935553e-06f, 5.973829123e-06f, 5.993707018e-06f, 6.013569196e-06f, 6.033415617e-06f, 6.053246239e-06f, - 6.073061019e-06f, 6.092859916e-06f, 6.112642890e-06f, 6.132409898e-06f, 6.152160899e-06f, 6.171895852e-06f, 6.191614716e-06f, 6.211317449e-06f, 6.231004010e-06f, 6.250674357e-06f, - 6.270328451e-06f, 6.289966249e-06f, 6.309587711e-06f, 6.329192795e-06f, 6.348781461e-06f, 6.368353668e-06f, 6.387909375e-06f, 6.407448540e-06f, 6.426971124e-06f, 6.446477085e-06f, - 6.465966383e-06f, 6.485438977e-06f, 6.504894826e-06f, 6.524333890e-06f, 6.543756128e-06f, 6.563161500e-06f, 6.582549965e-06f, 6.601921483e-06f, 6.621276014e-06f, 6.640613517e-06f, - 6.659933951e-06f, 6.679237277e-06f, 6.698523455e-06f, 6.717792443e-06f, 6.737044203e-06f, 6.756278694e-06f, 6.775495875e-06f, 6.794695708e-06f, 6.813878151e-06f, 6.833043166e-06f, - 6.852190712e-06f, 6.871320749e-06f, 6.890433238e-06f, 6.909528139e-06f, 6.928605412e-06f, 6.947665018e-06f, 6.966706916e-06f, 6.985731068e-06f, 7.004737434e-06f, 7.023725975e-06f, - 7.042696650e-06f, 7.061649421e-06f, 7.080584248e-06f, 7.099501092e-06f, 7.118399914e-06f, 7.137280674e-06f, 7.156143334e-06f, 7.174987854e-06f, 7.193814195e-06f, 7.212622318e-06f, - 7.231412184e-06f, 7.250183755e-06f, 7.268936991e-06f, 7.287671853e-06f, 7.306388304e-06f, 7.325086303e-06f, 7.343765812e-06f, 7.362426793e-06f, 7.381069207e-06f, 7.399693015e-06f, - 7.418298180e-06f, 7.436884661e-06f, 7.455452422e-06f, 7.474001423e-06f, 7.492531626e-06f, 7.511042994e-06f, 7.529535487e-06f, 7.548009067e-06f, 7.566463697e-06f, 7.584899338e-06f, - 7.603315952e-06f, 7.621713502e-06f, 7.640091948e-06f, 7.658451254e-06f, 7.676791381e-06f, 7.695112292e-06f, 7.713413949e-06f, 7.731696313e-06f, 7.749959348e-06f, 7.768203016e-06f, - 7.786427279e-06f, 7.804632099e-06f, 7.822817440e-06f, 7.840983263e-06f, 7.859129531e-06f, 7.877256208e-06f, 7.895363254e-06f, 7.913450635e-06f, 7.931518311e-06f, 7.949566246e-06f, - 7.967594404e-06f, 7.985602745e-06f, 8.003591235e-06f, 8.021559836e-06f, 8.039508510e-06f, 8.057437221e-06f, 8.075345933e-06f, 8.093234608e-06f, 8.111103210e-06f, 8.128951701e-06f, - 8.146780047e-06f, 8.164588208e-06f, 8.182376151e-06f, 8.200143837e-06f, 8.217891230e-06f, 8.235618294e-06f, 8.253324993e-06f, 8.271011291e-06f, 8.288677150e-06f, 8.306322536e-06f, - 8.323947411e-06f, 8.341551740e-06f, 8.359135487e-06f, 8.376698616e-06f, 8.394241090e-06f, 8.411762874e-06f, 8.429263932e-06f, 8.446744229e-06f, 8.464203728e-06f, 8.481642394e-06f, - 8.499060191e-06f, 8.516457084e-06f, 8.533833037e-06f, 8.551188015e-06f, 8.568521982e-06f, 8.585834903e-06f, 8.603126742e-06f, 8.620397464e-06f, 8.637647035e-06f, 8.654875418e-06f, - 8.672082579e-06f, 8.689268483e-06f, 8.706433094e-06f, 8.723576378e-06f, 8.740698299e-06f, 8.757798824e-06f, 8.774877916e-06f, 8.791935542e-06f, 8.808971666e-06f, 8.825986254e-06f, - 8.842979272e-06f, 8.859950684e-06f, 8.876900456e-06f, 8.893828554e-06f, 8.910734944e-06f, 8.927619590e-06f, 8.944482459e-06f, 8.961323517e-06f, 8.978142729e-06f, 8.994940061e-06f, - 9.011715479e-06f, 9.028468949e-06f, 9.045200437e-06f, 9.061909909e-06f, 9.078597331e-06f, 9.095262670e-06f, 9.111905891e-06f, 9.128526961e-06f, 9.145125847e-06f, 9.161702514e-06f, - 9.178256929e-06f, 9.194789059e-06f, 9.211298870e-06f, 9.227786328e-06f, 9.244251401e-06f, 9.260694055e-06f, 9.277114256e-06f, 9.293511973e-06f, 9.309887170e-06f, 9.326239817e-06f, - 9.342569878e-06f, 9.358877322e-06f, 9.375162116e-06f, 9.391424226e-06f, 9.407663620e-06f, 9.423880265e-06f, 9.440074129e-06f, 9.456245178e-06f, 9.472393380e-06f, 9.488518703e-06f, - 9.504621114e-06f, 9.520700581e-06f, 9.536757071e-06f, 9.552790552e-06f, 9.568800992e-06f, 9.584788358e-06f, 9.600752619e-06f, 9.616693742e-06f, 9.632611695e-06f, 9.648506447e-06f, - 9.664377965e-06f, 9.680226217e-06f, 9.696051172e-06f, 9.711852798e-06f, 9.727631062e-06f, 9.743385935e-06f, 9.759117383e-06f, 9.774825375e-06f, 9.790509880e-06f, 9.806170867e-06f, - 9.821808304e-06f, 9.837422159e-06f, 9.853012402e-06f, 9.868579001e-06f, 9.884121925e-06f, 9.899641143e-06f, 9.915136624e-06f, 9.930608337e-06f, 9.946056250e-06f, 9.961480334e-06f, - 9.976880558e-06f, 9.992256889e-06f, 1.000760930e-05f, 1.002293776e-05f, 1.003824223e-05f, 1.005352269e-05f, 1.006877910e-05f, 1.008401144e-05f, 1.009921968e-05f, 1.011440378e-05f, - 1.012956371e-05f, 1.014469945e-05f, 1.015981096e-05f, 1.017489822e-05f, 1.018996118e-05f, 1.020499984e-05f, 1.022001414e-05f, 1.023500407e-05f, 1.024996960e-05f, 1.026491069e-05f, - 1.027982731e-05f, 1.029471944e-05f, 1.030958705e-05f, 1.032443010e-05f, 1.033924857e-05f, 1.035404242e-05f, 1.036881164e-05f, 1.038355618e-05f, 1.039827602e-05f, 1.041297113e-05f, - 1.042764149e-05f, 1.044228705e-05f, 1.045690780e-05f, 1.047150370e-05f, 1.048607473e-05f, 1.050062086e-05f, 1.051514205e-05f, 1.052963828e-05f, 1.054410952e-05f, 1.055855575e-05f, - 1.057297693e-05f, 1.058737303e-05f, 1.060174403e-05f, 1.061608990e-05f, 1.063041060e-05f, 1.064470612e-05f, 1.065897643e-05f, 1.067322148e-05f, 1.068744127e-05f, 1.070163575e-05f, - 1.071580491e-05f, 1.072994871e-05f, 1.074406713e-05f, 1.075816013e-05f, 1.077222770e-05f, 1.078626979e-05f, 1.080028640e-05f, 1.081427748e-05f, 1.082824301e-05f, 1.084218296e-05f, - 1.085609731e-05f, 1.086998603e-05f, 1.088384908e-05f, 1.089768646e-05f, 1.091149812e-05f, 1.092528403e-05f, 1.093904419e-05f, 1.095277854e-05f, 1.096648708e-05f, 1.098016977e-05f, - 1.099382658e-05f, 1.100745749e-05f, 1.102106248e-05f, 1.103464151e-05f, 1.104819456e-05f, 1.106172160e-05f, 1.107522261e-05f, 1.108869756e-05f, 1.110214642e-05f, 1.111556917e-05f, - 1.112896579e-05f, 1.114233623e-05f, 1.115568049e-05f, 1.116899853e-05f, 1.118229033e-05f, 1.119555586e-05f, 1.120879509e-05f, 1.122200801e-05f, 1.123519458e-05f, 1.124835478e-05f, - 1.126148858e-05f, 1.127459597e-05f, 1.128767690e-05f, 1.130073136e-05f, 1.131375933e-05f, 1.132676077e-05f, 1.133973566e-05f, 1.135268398e-05f, 1.136560570e-05f, 1.137850080e-05f, - 1.139136925e-05f, 1.140421103e-05f, 1.141702610e-05f, 1.142981446e-05f, 1.144257607e-05f, 1.145531091e-05f, 1.146801895e-05f, 1.148070017e-05f, 1.149335455e-05f, 1.150598205e-05f, - 1.151858266e-05f, 1.153115636e-05f, 1.154370311e-05f, 1.155622290e-05f, 1.156871569e-05f, 1.158118147e-05f, 1.159362022e-05f, 1.160603190e-05f, 1.161841650e-05f, 1.163077398e-05f, - 1.164310433e-05f, 1.165540753e-05f, 1.166768355e-05f, 1.167993236e-05f, 1.169215394e-05f, 1.170434828e-05f, 1.171651534e-05f, 1.172865510e-05f, 1.174076755e-05f, 1.175285265e-05f, - 1.176491038e-05f, 1.177694073e-05f, 1.178894366e-05f, 1.180091916e-05f, 1.181286720e-05f, 1.182478776e-05f, 1.183668082e-05f, 1.184854635e-05f, 1.186038433e-05f, 1.187219475e-05f, - 1.188397757e-05f, 1.189573277e-05f, 1.190746034e-05f, 1.191916025e-05f, 1.193083247e-05f, 1.194247699e-05f, 1.195409379e-05f, 1.196568283e-05f, 1.197724411e-05f, 1.198877760e-05f, - 1.200028327e-05f, 1.201176111e-05f, 1.202321109e-05f, 1.203463319e-05f, 1.204602739e-05f, 1.205739367e-05f, 1.206873201e-05f, 1.208004238e-05f, 1.209132477e-05f, 1.210257915e-05f, - 1.211380551e-05f, 1.212500382e-05f, 1.213617405e-05f, 1.214731620e-05f, 1.215843024e-05f, 1.216951614e-05f, 1.218057389e-05f, 1.219160347e-05f, 1.220260485e-05f, 1.221357802e-05f, - 1.222452295e-05f, 1.223543963e-05f, 1.224632803e-05f, 1.225718814e-05f, 1.226801993e-05f, 1.227882338e-05f, 1.228959848e-05f, 1.230034520e-05f, 1.231106352e-05f, 1.232175343e-05f, - 1.233241490e-05f, 1.234304791e-05f, 1.235365245e-05f, 1.236422849e-05f, 1.237477602e-05f, 1.238529502e-05f, 1.239578546e-05f, 1.240624733e-05f, 1.241668060e-05f, 1.242708526e-05f, - 1.243746130e-05f, 1.244780868e-05f, 1.245812739e-05f, 1.246841742e-05f, 1.247867874e-05f, 1.248891133e-05f, 1.249911518e-05f, 1.250929027e-05f, 1.251943657e-05f, 1.252955407e-05f, - 1.253964276e-05f, 1.254970260e-05f, 1.255973360e-05f, 1.256973571e-05f, 1.257970894e-05f, 1.258965325e-05f, 1.259956864e-05f, 1.260945508e-05f, 1.261931255e-05f, 1.262914104e-05f, - 1.263894053e-05f, 1.264871101e-05f, 1.265845244e-05f, 1.266816483e-05f, 1.267784814e-05f, 1.268750236e-05f, 1.269712748e-05f, 1.270672347e-05f, 1.271629033e-05f, 1.272582802e-05f, - 1.273533654e-05f, 1.274481587e-05f, 1.275426598e-05f, 1.276368687e-05f, 1.277307852e-05f, 1.278244091e-05f, 1.279177402e-05f, 1.280107783e-05f, 1.281035234e-05f, 1.281959752e-05f, - 1.282881335e-05f, 1.283799983e-05f, 1.284715693e-05f, 1.285628463e-05f, 1.286538293e-05f, 1.287445180e-05f, 1.288349123e-05f, 1.289250120e-05f, 1.290148170e-05f, 1.291043271e-05f, - 1.291935421e-05f, 1.292824619e-05f, 1.293710864e-05f, 1.294594153e-05f, 1.295474486e-05f, 1.296351860e-05f, 1.297226275e-05f, 1.298097727e-05f, 1.298966217e-05f, 1.299831743e-05f, - 1.300694302e-05f, 1.301553894e-05f, 1.302410517e-05f, 1.303264169e-05f, 1.304114849e-05f, 1.304962556e-05f, 1.305807288e-05f, 1.306649043e-05f, 1.307487821e-05f, 1.308323619e-05f, - 1.309156436e-05f, 1.309986271e-05f, 1.310813122e-05f, 1.311636988e-05f, 1.312457867e-05f, 1.313275759e-05f, 1.314090661e-05f, 1.314902572e-05f, 1.315711491e-05f, 1.316517416e-05f, - 1.317320347e-05f, 1.318120281e-05f, 1.318917217e-05f, 1.319711155e-05f, 1.320502091e-05f, 1.321290026e-05f, 1.322074958e-05f, 1.322856886e-05f, 1.323635807e-05f, 1.324411722e-05f, - 1.325184628e-05f, 1.325954524e-05f, 1.326721409e-05f, 1.327485282e-05f, 1.328246141e-05f, 1.329003985e-05f, 1.329758813e-05f, 1.330510623e-05f, 1.331259415e-05f, 1.332005187e-05f, - 1.332747937e-05f, 1.333487666e-05f, 1.334224370e-05f, 1.334958049e-05f, 1.335688702e-05f, 1.336416328e-05f, 1.337140925e-05f, 1.337862493e-05f, 1.338581029e-05f, 1.339296533e-05f, - 1.340009004e-05f, 1.340718441e-05f, 1.341424841e-05f, 1.342128205e-05f, 1.342828531e-05f, 1.343525818e-05f, 1.344220064e-05f, 1.344911269e-05f, 1.345599431e-05f, 1.346284550e-05f, - 1.346966624e-05f, 1.347645652e-05f, 1.348321633e-05f, 1.348994566e-05f, 1.349664450e-05f, 1.350331283e-05f, 1.350995065e-05f, 1.351655795e-05f, 1.352313471e-05f, 1.352968093e-05f, - 1.353619660e-05f, 1.354268170e-05f, 1.354913622e-05f, 1.355556015e-05f, 1.356195349e-05f, 1.356831623e-05f, 1.357464834e-05f, 1.358094983e-05f, 1.358722069e-05f, 1.359346089e-05f, - 1.359967044e-05f, 1.360584933e-05f, 1.361199754e-05f, 1.361811507e-05f, 1.362420190e-05f, 1.363025803e-05f, 1.363628344e-05f, 1.364227813e-05f, 1.364824210e-05f, 1.365417532e-05f, - 1.366007779e-05f, 1.366594950e-05f, 1.367179044e-05f, 1.367760061e-05f, 1.368337999e-05f, 1.368912858e-05f, 1.369484637e-05f, 1.370053335e-05f, 1.370618950e-05f, 1.371181483e-05f, - 1.371740932e-05f, 1.372297296e-05f, 1.372850576e-05f, 1.373400769e-05f, 1.373947875e-05f, 1.374491894e-05f, 1.375032824e-05f, 1.375570664e-05f, 1.376105415e-05f, 1.376637074e-05f, - 1.377165642e-05f, 1.377691118e-05f, 1.378213500e-05f, 1.378732789e-05f, 1.379248983e-05f, 1.379762081e-05f, 1.380272083e-05f, 1.380778989e-05f, 1.381282797e-05f, 1.381783506e-05f, - 1.382281117e-05f, 1.382775628e-05f, 1.383267039e-05f, 1.383755348e-05f, 1.384240556e-05f, 1.384722662e-05f, 1.385201665e-05f, 1.385677564e-05f, 1.386150358e-05f, 1.386620048e-05f, - 1.387086632e-05f, 1.387550110e-05f, 1.388010481e-05f, 1.388467745e-05f, 1.388921900e-05f, 1.389372947e-05f, 1.389820885e-05f, 1.390265713e-05f, 1.390707431e-05f, 1.391146037e-05f, - 1.391581533e-05f, 1.392013916e-05f, 1.392443186e-05f, 1.392869344e-05f, 1.393292387e-05f, 1.393712317e-05f, 1.394129131e-05f, 1.394542831e-05f, 1.394953415e-05f, 1.395360882e-05f, - 1.395765233e-05f, 1.396166466e-05f, 1.396564582e-05f, 1.396959580e-05f, 1.397351459e-05f, 1.397740219e-05f, 1.398125859e-05f, 1.398508379e-05f, 1.398887779e-05f, 1.399264058e-05f, - 1.399637216e-05f, 1.400007252e-05f, 1.400374166e-05f, 1.400737957e-05f, 1.401098626e-05f, 1.401456171e-05f, 1.401810593e-05f, 1.402161890e-05f, 1.402510063e-05f, 1.402855111e-05f, - 1.403197035e-05f, 1.403535832e-05f, 1.403871504e-05f, 1.404204050e-05f, 1.404533469e-05f, 1.404859761e-05f, 1.405182926e-05f, 1.405502964e-05f, 1.405819874e-05f, 1.406133656e-05f, - 1.406444310e-05f, 1.406751835e-05f, 1.407056232e-05f, 1.407357499e-05f, 1.407655637e-05f, 1.407950645e-05f, 1.408242523e-05f, 1.408531271e-05f, 1.408816889e-05f, 1.409099377e-05f, - 1.409378733e-05f, 1.409654959e-05f, 1.409928053e-05f, 1.410198016e-05f, 1.410464848e-05f, 1.410728548e-05f, 1.410989115e-05f, 1.411246551e-05f, 1.411500855e-05f, 1.411752026e-05f, - 1.412000064e-05f, 1.412244970e-05f, 1.412486743e-05f, 1.412725383e-05f, 1.412960890e-05f, 1.413193264e-05f, 1.413422504e-05f, 1.413648612e-05f, 1.413871585e-05f, 1.414091425e-05f, - 1.414308132e-05f, 1.414521705e-05f, 1.414732144e-05f, 1.414939449e-05f, 1.415143620e-05f, 1.415344657e-05f, 1.415542561e-05f, 1.415737330e-05f, 1.415928965e-05f, 1.416117467e-05f, - 1.416302834e-05f, 1.416485067e-05f, 1.416664167e-05f, 1.416840132e-05f, 1.417012963e-05f, 1.417182660e-05f, 1.417349224e-05f, 1.417512653e-05f, 1.417672948e-05f, 1.417830110e-05f, - 1.417984138e-05f, 1.418135032e-05f, 1.418282793e-05f, 1.418427420e-05f, 1.418568914e-05f, 1.418707274e-05f, 1.418842501e-05f, 1.418974595e-05f, 1.419103556e-05f, 1.419229384e-05f, - 1.419352080e-05f, 1.419471642e-05f, 1.419588072e-05f, 1.419701370e-05f, 1.419811536e-05f, 1.419918570e-05f, 1.420022471e-05f, 1.420123241e-05f, 1.420220880e-05f, 1.420315387e-05f, - 1.420406764e-05f, 1.420495009e-05f, 1.420580123e-05f, 1.420662108e-05f, 1.420740961e-05f, 1.420816685e-05f, 1.420889279e-05f, 1.420958744e-05f, 1.421025079e-05f, 1.421088286e-05f, - 1.421148363e-05f, 1.421205312e-05f, 1.421259133e-05f, 1.421309826e-05f, 1.421357391e-05f, 1.421401829e-05f, 1.421443140e-05f, 1.421481324e-05f, 1.421516382e-05f, 1.421548314e-05f, - 1.421577120e-05f, 1.421602801e-05f, 1.421625357e-05f, 1.421644788e-05f, 1.421661094e-05f, 1.421674277e-05f, 1.421684336e-05f, 1.421691273e-05f, 1.421695086e-05f, 1.421695777e-05f, - 1.421693345e-05f, 1.421687793e-05f, 1.421679119e-05f, 1.421667324e-05f, 1.421652409e-05f, 1.421634374e-05f, 1.421613220e-05f, 1.421588947e-05f, 1.421561555e-05f, 1.421531045e-05f, - 1.421497417e-05f, 1.421460673e-05f, 1.421420811e-05f, 1.421377834e-05f, 1.421331741e-05f, 1.421282533e-05f, 1.421230210e-05f, 1.421174773e-05f, 1.421116222e-05f, 1.421054559e-05f, - 1.420989782e-05f, 1.420921894e-05f, 1.420850895e-05f, 1.420776784e-05f, 1.420699564e-05f, 1.420619233e-05f, 1.420535794e-05f, 1.420449245e-05f, 1.420359589e-05f, 1.420266826e-05f, - 1.420170955e-05f, 1.420071979e-05f, 1.419969897e-05f, 1.419864710e-05f, 1.419756419e-05f, 1.419645024e-05f, 1.419530527e-05f, 1.419412926e-05f, 1.419292225e-05f, 1.419168422e-05f, - 1.419041519e-05f, 1.418911516e-05f, 1.418778414e-05f, 1.418642214e-05f, 1.418502917e-05f, 1.418360522e-05f, 1.418215032e-05f, 1.418066446e-05f, 1.417914765e-05f, 1.417759990e-05f, - 1.417602122e-05f, 1.417441162e-05f, 1.417277110e-05f, 1.417109967e-05f, 1.416939733e-05f, 1.416766411e-05f, 1.416589999e-05f, 1.416410500e-05f, 1.416227914e-05f, 1.416042241e-05f, - 1.415853483e-05f, 1.415661640e-05f, 1.415466714e-05f, 1.415268704e-05f, 1.415067613e-05f, 1.414863440e-05f, 1.414656186e-05f, 1.414445853e-05f, 1.414232441e-05f, 1.414015951e-05f, - 1.413796385e-05f, 1.413573742e-05f, 1.413348024e-05f, 1.413119231e-05f, 1.412887365e-05f, 1.412652427e-05f, 1.412414417e-05f, 1.412173336e-05f, 1.411929185e-05f, 1.411681966e-05f, - 1.411431679e-05f, 1.411178324e-05f, 1.410921904e-05f, 1.410662419e-05f, 1.410399869e-05f, 1.410134257e-05f, 1.409865582e-05f, 1.409593846e-05f, 1.409319050e-05f, 1.409041195e-05f, - 1.408760282e-05f, 1.408476312e-05f, 1.408189285e-05f, 1.407899204e-05f, 1.407606068e-05f, 1.407309879e-05f, 1.407010639e-05f, 1.406708347e-05f, 1.406403006e-05f, 1.406094616e-05f, - 1.405783178e-05f, 1.405468694e-05f, 1.405151164e-05f, 1.404830589e-05f, 1.404506971e-05f, 1.404180311e-05f, 1.403850610e-05f, 1.403517869e-05f, 1.403182089e-05f, 1.402843271e-05f, - 1.402501416e-05f, 1.402156526e-05f, 1.401808602e-05f, 1.401457645e-05f, 1.401103655e-05f, 1.400746635e-05f, 1.400386585e-05f, 1.400023506e-05f, 1.399657401e-05f, 1.399288269e-05f, - 1.398916112e-05f, 1.398540932e-05f, 1.398162729e-05f, 1.397781505e-05f, 1.397397260e-05f, 1.397009998e-05f, 1.396619717e-05f, 1.396226420e-05f, 1.395830109e-05f, 1.395430783e-05f, - 1.395028445e-05f, 1.394623096e-05f, 1.394214737e-05f, 1.393803369e-05f, 1.393388994e-05f, 1.392971612e-05f, 1.392551226e-05f, 1.392127837e-05f, 1.391701445e-05f, 1.391272053e-05f, - 1.390839661e-05f, 1.390404271e-05f, 1.389965884e-05f, 1.389524502e-05f, 1.389080125e-05f, 1.388632756e-05f, 1.388182396e-05f, 1.387729045e-05f, 1.387272707e-05f, 1.386813380e-05f, - 1.386351068e-05f, 1.385885772e-05f, 1.385417493e-05f, 1.384946232e-05f, 1.384471991e-05f, 1.383994771e-05f, 1.383514574e-05f, 1.383031401e-05f, 1.382545254e-05f, 1.382056134e-05f, - 1.381564042e-05f, 1.381068981e-05f, 1.380570950e-05f, 1.380069953e-05f, 1.379565990e-05f, 1.379059063e-05f, 1.378549174e-05f, 1.378036323e-05f, 1.377520513e-05f, 1.377001745e-05f, - 1.376480020e-05f, 1.375955340e-05f, 1.375427707e-05f, 1.374897122e-05f, 1.374363586e-05f, 1.373827102e-05f, 1.373287670e-05f, 1.372745293e-05f, 1.372199971e-05f, 1.371651707e-05f, - 1.371100502e-05f, 1.370546358e-05f, 1.369989276e-05f, 1.369429257e-05f, 1.368866304e-05f, 1.368300419e-05f, 1.367731602e-05f, 1.367159855e-05f, 1.366585180e-05f, 1.366007579e-05f, - 1.365427053e-05f, 1.364843604e-05f, 1.364257233e-05f, 1.363667943e-05f, 1.363075735e-05f, 1.362480610e-05f, 1.361882570e-05f, 1.361281618e-05f, 1.360677754e-05f, 1.360070980e-05f, - 1.359461299e-05f, 1.358848711e-05f, 1.358233219e-05f, 1.357614824e-05f, 1.356993528e-05f, 1.356369333e-05f, 1.355742240e-05f, 1.355112251e-05f, 1.354479369e-05f, 1.353843594e-05f, - 1.353204929e-05f, 1.352563374e-05f, 1.351918933e-05f, 1.351271607e-05f, 1.350621398e-05f, 1.349968307e-05f, 1.349312336e-05f, 1.348653488e-05f, 1.347991763e-05f, 1.347327164e-05f, - 1.346659692e-05f, 1.345989350e-05f, 1.345316140e-05f, 1.344640062e-05f, 1.343961119e-05f, 1.343279313e-05f, 1.342594646e-05f, 1.341907120e-05f, 1.341216735e-05f, 1.340523496e-05f, - 1.339827402e-05f, 1.339128456e-05f, 1.338426661e-05f, 1.337722017e-05f, 1.337014528e-05f, 1.336304194e-05f, 1.335591018e-05f, 1.334875001e-05f, 1.334156146e-05f, 1.333434455e-05f, - 1.332709929e-05f, 1.331982571e-05f, 1.331252382e-05f, 1.330519364e-05f, 1.329783520e-05f, 1.329044851e-05f, 1.328303360e-05f, 1.327559047e-05f, 1.326811917e-05f, 1.326061969e-05f, - 1.325309207e-05f, 1.324553632e-05f, 1.323795247e-05f, 1.323034053e-05f, 1.322270052e-05f, 1.321503247e-05f, 1.320733640e-05f, 1.319961232e-05f, 1.319186026e-05f, 1.318408023e-05f, - 1.317627227e-05f, 1.316843638e-05f, 1.316057259e-05f, 1.315268093e-05f, 1.314476140e-05f, 1.313681404e-05f, 1.312883886e-05f, 1.312083589e-05f, 1.311280514e-05f, 1.310474664e-05f, - 1.309666041e-05f, 1.308854647e-05f, 1.308040484e-05f, 1.307223554e-05f, 1.306403859e-05f, 1.305581403e-05f, 1.304756186e-05f, 1.303928210e-05f, 1.303097480e-05f, 1.302263995e-05f, - 1.301427759e-05f, 1.300588773e-05f, 1.299747040e-05f, 1.298902563e-05f, 1.298055343e-05f, 1.297205382e-05f, 1.296352683e-05f, 1.295497248e-05f, 1.294639079e-05f, 1.293778178e-05f, - 1.292914549e-05f, 1.292048192e-05f, 1.291179110e-05f, 1.290307306e-05f, 1.289432781e-05f, 1.288555539e-05f, 1.287675581e-05f, 1.286792909e-05f, 1.285907526e-05f, 1.285019435e-05f, - 1.284128636e-05f, 1.283235134e-05f, 1.282338930e-05f, 1.281440026e-05f, 1.280538424e-05f, 1.279634128e-05f, 1.278727140e-05f, 1.277817460e-05f, 1.276905093e-05f, 1.275990041e-05f, - 1.275072305e-05f, 1.274151888e-05f, 1.273228793e-05f, 1.272303022e-05f, 1.271374577e-05f, 1.270443461e-05f, 1.269509676e-05f, 1.268573224e-05f, 1.267634108e-05f, 1.266692331e-05f, - 1.265747894e-05f, 1.264800800e-05f, 1.263851052e-05f, 1.262898651e-05f, 1.261943602e-05f, 1.260985904e-05f, 1.260025563e-05f, 1.259062579e-05f, 1.258096955e-05f, 1.257128694e-05f, - 1.256157798e-05f, 1.255184269e-05f, 1.254208111e-05f, 1.253229325e-05f, 1.252247915e-05f, 1.251263881e-05f, 1.250277228e-05f, 1.249287958e-05f, 1.248296073e-05f, 1.247301575e-05f, - 1.246304467e-05f, 1.245304752e-05f, 1.244302432e-05f, 1.243297510e-05f, 1.242289989e-05f, 1.241279870e-05f, 1.240267156e-05f, 1.239251851e-05f, 1.238233956e-05f, 1.237213474e-05f, - 1.236190407e-05f, 1.235164759e-05f, 1.234136532e-05f, 1.233105728e-05f, 1.232072351e-05f, 1.231036401e-05f, 1.229997884e-05f, 1.228956800e-05f, 1.227913152e-05f, 1.226866944e-05f, - 1.225818177e-05f, 1.224766855e-05f, 1.223712980e-05f, 1.222656554e-05f, 1.221597581e-05f, 1.220536063e-05f, 1.219472002e-05f, 1.218405402e-05f, 1.217336264e-05f, 1.216264593e-05f, - 1.215190389e-05f, 1.214113657e-05f, 1.213034398e-05f, 1.211952616e-05f, 1.210868313e-05f, 1.209781492e-05f, 1.208692156e-05f, 1.207600306e-05f, 1.206505947e-05f, 1.205409080e-05f, - 1.204309709e-05f, 1.203207836e-05f, 1.202103464e-05f, 1.200996596e-05f, 1.199887234e-05f, 1.198775381e-05f, 1.197661041e-05f, 1.196544215e-05f, 1.195424907e-05f, 1.194303119e-05f, - 1.193178854e-05f, 1.192052115e-05f, 1.190922904e-05f, 1.189791226e-05f, 1.188657081e-05f, 1.187520474e-05f, 1.186381406e-05f, 1.185239881e-05f, 1.184095902e-05f, 1.182949471e-05f, - 1.181800592e-05f, 1.180649267e-05f, 1.179495498e-05f, 1.178339289e-05f, 1.177180643e-05f, 1.176019563e-05f, 1.174856051e-05f, 1.173690110e-05f, 1.172521743e-05f, 1.171350953e-05f, - 1.170177744e-05f, 1.169002117e-05f, 1.167824075e-05f, 1.166643622e-05f, 1.165460761e-05f, 1.164275494e-05f, 1.163087825e-05f, 1.161897755e-05f, 1.160705289e-05f, 1.159510429e-05f, - 1.158313178e-05f, 1.157113539e-05f, 1.155911515e-05f, 1.154707109e-05f, 1.153500323e-05f, 1.152291162e-05f, 1.151079627e-05f, 1.149865722e-05f, 1.148649449e-05f, 1.147430813e-05f, - 1.146209814e-05f, 1.144986458e-05f, 1.143760746e-05f, 1.142532682e-05f, 1.141302269e-05f, 1.140069509e-05f, 1.138834406e-05f, 1.137596962e-05f, 1.136357182e-05f, 1.135115067e-05f, - 1.133870621e-05f, 1.132623846e-05f, 1.131374747e-05f, 1.130123325e-05f, 1.128869584e-05f, 1.127613528e-05f, 1.126355158e-05f, 1.125094479e-05f, 1.123831492e-05f, 1.122566203e-05f, - 1.121298612e-05f, 1.120028724e-05f, 1.118756541e-05f, 1.117482067e-05f, 1.116205305e-05f, 1.114926257e-05f, 1.113644928e-05f, 1.112361319e-05f, 1.111075435e-05f, 1.109787278e-05f, - 1.108496852e-05f, 1.107204158e-05f, 1.105909202e-05f, 1.104611985e-05f, 1.103312512e-05f, 1.102010784e-05f, 1.100706806e-05f, 1.099400580e-05f, 1.098092110e-05f, 1.096781398e-05f, - 1.095468449e-05f, 1.094153264e-05f, 1.092835848e-05f, 1.091516203e-05f, 1.090194333e-05f, 1.088870241e-05f, 1.087543929e-05f, 1.086215402e-05f, 1.084884663e-05f, 1.083551714e-05f, - 1.082216559e-05f, 1.080879201e-05f, 1.079539643e-05f, 1.078197889e-05f, 1.076853941e-05f, 1.075507804e-05f, 1.074159480e-05f, 1.072808973e-05f, 1.071456285e-05f, 1.070101420e-05f, - 1.068744381e-05f, 1.067385172e-05f, 1.066023796e-05f, 1.064660256e-05f, 1.063294555e-05f, 1.061926697e-05f, 1.060556685e-05f, 1.059184522e-05f, 1.057810212e-05f, 1.056433757e-05f, - 1.055055162e-05f, 1.053674428e-05f, 1.052291561e-05f, 1.050906563e-05f, 1.049519437e-05f, 1.048130186e-05f, 1.046738815e-05f, 1.045345326e-05f, 1.043949723e-05f, 1.042552009e-05f, - 1.041152187e-05f, 1.039750261e-05f, 1.038346234e-05f, 1.036940109e-05f, 1.035531890e-05f, 1.034121581e-05f, 1.032709184e-05f, 1.031294702e-05f, 1.029878140e-05f, 1.028459501e-05f, - 1.027038788e-05f, 1.025616004e-05f, 1.024191153e-05f, 1.022764239e-05f, 1.021335264e-05f, 1.019904232e-05f, 1.018471146e-05f, 1.017036011e-05f, 1.015598828e-05f, 1.014159603e-05f, - 1.012718337e-05f, 1.011275035e-05f, 1.009829701e-05f, 1.008382336e-05f, 1.006932946e-05f, 1.005481533e-05f, 1.004028100e-05f, 1.002572652e-05f, 1.001115192e-05f, 9.996557229e-06f, - 9.981942484e-06f, 9.967307721e-06f, 9.952652973e-06f, 9.937978277e-06f, 9.923283665e-06f, 9.908569175e-06f, 9.893834840e-06f, 9.879080695e-06f, 9.864306775e-06f, 9.849513116e-06f, - 9.834699753e-06f, 9.819866720e-06f, 9.805014052e-06f, 9.790141786e-06f, 9.775249956e-06f, 9.760338597e-06f, 9.745407745e-06f, 9.730457435e-06f, 9.715487703e-06f, 9.700498583e-06f, - 9.685490112e-06f, 9.670462324e-06f, 9.655415256e-06f, 9.640348942e-06f, 9.625263419e-06f, 9.610158723e-06f, 9.595034888e-06f, 9.579891951e-06f, 9.564729947e-06f, 9.549548912e-06f, - 9.534348882e-06f, 9.519129893e-06f, 9.503891980e-06f, 9.488635180e-06f, 9.473359529e-06f, 9.458065062e-06f, 9.442751817e-06f, 9.427419827e-06f, 9.412069131e-06f, 9.396699764e-06f, - 9.381311762e-06f, 9.365905162e-06f, 9.350479999e-06f, 9.335036311e-06f, 9.319574132e-06f, 9.304093501e-06f, 9.288594453e-06f, 9.273077025e-06f, 9.257541252e-06f, 9.241987173e-06f, - 9.226414822e-06f, 9.210824237e-06f, 9.195215455e-06f, 9.179588512e-06f, 9.163943445e-06f, 9.148280290e-06f, 9.132599085e-06f, 9.116899865e-06f, 9.101182669e-06f, 9.085447532e-06f, - 9.069694492e-06f, 9.053923586e-06f, 9.038134851e-06f, 9.022328323e-06f, 9.006504039e-06f, 8.990662038e-06f, 8.974802355e-06f, 8.958925029e-06f, 8.943030095e-06f, 8.927117592e-06f, - 8.911187557e-06f, 8.895240027e-06f, 8.879275039e-06f, 8.863292630e-06f, 8.847292839e-06f, 8.831275702e-06f, 8.815241257e-06f, 8.799189541e-06f, 8.783120592e-06f, 8.767034448e-06f, - 8.750931145e-06f, 8.734810723e-06f, 8.718673217e-06f, 8.702518666e-06f, 8.686347108e-06f, 8.670158581e-06f, 8.653953121e-06f, 8.637730768e-06f, 8.621491558e-06f, 8.605235530e-06f, - 8.588962722e-06f, 8.572673171e-06f, 8.556366916e-06f, 8.540043994e-06f, 8.523704444e-06f, 8.507348303e-06f, 8.490975610e-06f, 8.474586403e-06f, 8.458180720e-06f, 8.441758600e-06f, - 8.425320079e-06f, 8.408865197e-06f, 8.392393993e-06f, 8.375906503e-06f, 8.359402767e-06f, 8.342882823e-06f, 8.326346709e-06f, 8.309794465e-06f, 8.293226127e-06f, 8.276641735e-06f, - 8.260041328e-06f, 8.243424944e-06f, 8.226792621e-06f, 8.210144398e-06f, 8.193480314e-06f, 8.176800407e-06f, 8.160104716e-06f, 8.143393280e-06f, 8.126666138e-06f, 8.109923328e-06f, - 8.093164890e-06f, 8.076390862e-06f, 8.059601282e-06f, 8.042796191e-06f, 8.025975626e-06f, 8.009139627e-06f, 7.992288233e-06f, 7.975421483e-06f, 7.958539416e-06f, 7.941642071e-06f, - 7.924729486e-06f, 7.907801703e-06f, 7.890858758e-06f, 7.873900692e-06f, 7.856927544e-06f, 7.839939354e-06f, 7.822936159e-06f, 7.805918000e-06f, 7.788884917e-06f, 7.771836947e-06f, - 7.754774132e-06f, 7.737696510e-06f, 7.720604120e-06f, 7.703497003e-06f, 7.686375197e-06f, 7.669238743e-06f, 7.652087679e-06f, 7.634922046e-06f, 7.617741882e-06f, 7.600547228e-06f, - 7.583338124e-06f, 7.566114608e-06f, 7.548876721e-06f, 7.531624503e-06f, 7.514357993e-06f, 7.497077230e-06f, 7.479782256e-06f, 7.462473109e-06f, 7.445149830e-06f, 7.427812458e-06f, - 7.410461034e-06f, 7.393095597e-06f, 7.375716187e-06f, 7.358322844e-06f, 7.340915609e-06f, 7.323494522e-06f, 7.306059622e-06f, 7.288610949e-06f, 7.271148544e-06f, 7.253672447e-06f, - 7.236182698e-06f, 7.218679337e-06f, 7.201162405e-06f, 7.183631942e-06f, 7.166087988e-06f, 7.148530583e-06f, 7.130959767e-06f, 7.113375582e-06f, 7.095778067e-06f, 7.078167263e-06f, - 7.060543210e-06f, 7.042905949e-06f, 7.025255520e-06f, 7.007591963e-06f, 6.989915320e-06f, 6.972225630e-06f, 6.954522935e-06f, 6.936807274e-06f, 6.919078690e-06f, 6.901337221e-06f, - 6.883582909e-06f, 6.865815794e-06f, 6.848035917e-06f, 6.830243320e-06f, 6.812438042e-06f, 6.794620124e-06f, 6.776789608e-06f, 6.758946534e-06f, 6.741090942e-06f, 6.723222875e-06f, - 6.705342371e-06f, 6.687449474e-06f, 6.669544223e-06f, 6.651626659e-06f, 6.633696824e-06f, 6.615754758e-06f, 6.597800502e-06f, 6.579834098e-06f, 6.561855586e-06f, 6.543865008e-06f, - 6.525862404e-06f, 6.507847817e-06f, 6.489821286e-06f, 6.471782853e-06f, 6.453732560e-06f, 6.435670446e-06f, 6.417596555e-06f, 6.399510927e-06f, 6.381413603e-06f, 6.363304624e-06f, - 6.345184032e-06f, 6.327051868e-06f, 6.308908174e-06f, 6.290752991e-06f, 6.272586360e-06f, 6.254408322e-06f, 6.236218920e-06f, 6.218018194e-06f, 6.199806186e-06f, 6.181582937e-06f, - 6.163348490e-06f, 6.145102885e-06f, 6.126846164e-06f, 6.108578368e-06f, 6.090299540e-06f, 6.072009721e-06f, 6.053708952e-06f, 6.035397275e-06f, 6.017074731e-06f, 5.998741363e-06f, - 5.980397213e-06f, 5.962042320e-06f, 5.943676729e-06f, 5.925300480e-06f, 5.906913614e-06f, 5.888516175e-06f, 5.870108203e-06f, 5.851689740e-06f, 5.833260829e-06f, 5.814821510e-06f, - 5.796371827e-06f, 5.777911821e-06f, 5.759441533e-06f, 5.740961006e-06f, 5.722470282e-06f, 5.703969402e-06f, 5.685458409e-06f, 5.666937344e-06f, 5.648406250e-06f, 5.629865169e-06f, - 5.611314142e-06f, 5.592753212e-06f, 5.574182420e-06f, 5.555601810e-06f, 5.537011422e-06f, 5.518411300e-06f, 5.499801484e-06f, 5.481182018e-06f, 5.462552944e-06f, 5.443914303e-06f, - 5.425266138e-06f, 5.406608491e-06f, 5.387941405e-06f, 5.369264921e-06f, 5.350579082e-06f, 5.331883930e-06f, 5.313179507e-06f, 5.294465857e-06f, 5.275743020e-06f, 5.257011040e-06f, - 5.238269958e-06f, 5.219519818e-06f, 5.200760661e-06f, 5.181992530e-06f, 5.163215467e-06f, 5.144429515e-06f, 5.125634716e-06f, 5.106831112e-06f, 5.088018747e-06f, 5.069197662e-06f, - 5.050367900e-06f, 5.031529504e-06f, 5.012682516e-06f, 4.993826978e-06f, 4.974962933e-06f, 4.956090425e-06f, 4.937209494e-06f, 4.918320184e-06f, 4.899422537e-06f, 4.880516597e-06f, - 4.861602405e-06f, 4.842680005e-06f, 4.823749438e-06f, 4.804810748e-06f, 4.785863977e-06f, 4.766909168e-06f, 4.747946364e-06f, 4.728975607e-06f, 4.709996941e-06f, 4.691010407e-06f, - 4.672016048e-06f, 4.653013908e-06f, 4.634004029e-06f, 4.614986454e-06f, 4.595961225e-06f, 4.576928386e-06f, 4.557887979e-06f, 4.538840047e-06f, 4.519784633e-06f, 4.500721779e-06f, - 4.481651530e-06f, 4.462573926e-06f, 4.443489012e-06f, 4.424396831e-06f, 4.405297424e-06f, 4.386190835e-06f, 4.367077108e-06f, 4.347956284e-06f, 4.328828407e-06f, 4.309693520e-06f, - 4.290551665e-06f, 4.271402886e-06f, 4.252247226e-06f, 4.233084727e-06f, 4.213915434e-06f, 4.194739387e-06f, 4.175556632e-06f, 4.156367210e-06f, 4.137171164e-06f, 4.117968539e-06f, - 4.098759376e-06f, 4.079543719e-06f, 4.060321611e-06f, 4.041093096e-06f, 4.021858215e-06f, 4.002617012e-06f, 3.983369531e-06f, 3.964115814e-06f, 3.944855904e-06f, 3.925589845e-06f, - 3.906317680e-06f, 3.887039452e-06f, 3.867755204e-06f, 3.848464979e-06f, 3.829168821e-06f, 3.809866772e-06f, 3.790558876e-06f, 3.771245176e-06f, 3.751925714e-06f, 3.732600535e-06f, - 3.713269682e-06f, 3.693933198e-06f, 3.674591125e-06f, 3.655243507e-06f, 3.635890388e-06f, 3.616531811e-06f, 3.597167818e-06f, 3.577798454e-06f, 3.558423761e-06f, 3.539043783e-06f, - 3.519658563e-06f, 3.500268143e-06f, 3.480872569e-06f, 3.461471882e-06f, 3.442066126e-06f, 3.422655345e-06f, 3.403239581e-06f, 3.383818879e-06f, 3.364393281e-06f, 3.344962830e-06f, - 3.325527570e-06f, 3.306087545e-06f, 3.286642797e-06f, 3.267193370e-06f, 3.247739308e-06f, 3.228280653e-06f, 3.208817449e-06f, 3.189349740e-06f, 3.169877568e-06f, 3.150400978e-06f, - 3.130920012e-06f, 3.111434714e-06f, 3.091945127e-06f, 3.072451295e-06f, 3.052953260e-06f, 3.033451067e-06f, 3.013944759e-06f, 2.994434379e-06f, 2.974919971e-06f, 2.955401577e-06f, - 2.935879242e-06f, 2.916353009e-06f, 2.896822921e-06f, 2.877289022e-06f, 2.857751354e-06f, 2.838209963e-06f, 2.818664890e-06f, 2.799116179e-06f, 2.779563874e-06f, 2.760008018e-06f, - 2.740448655e-06f, 2.720885828e-06f, 2.701319580e-06f, 2.681749955e-06f, 2.662176997e-06f, 2.642600748e-06f, 2.623021253e-06f, 2.603438554e-06f, 2.583852695e-06f, 2.564263720e-06f, - 2.544671672e-06f, 2.525076595e-06f, 2.505478531e-06f, 2.485877525e-06f, 2.466273619e-06f, 2.446666858e-06f, 2.427057284e-06f, 2.407444942e-06f, 2.387829874e-06f, 2.368212124e-06f, - 2.348591736e-06f, 2.328968753e-06f, 2.309343218e-06f, 2.289715175e-06f, 2.270084668e-06f, 2.250451739e-06f, 2.230816433e-06f, 2.211178792e-06f, 2.191538860e-06f, 2.171896681e-06f, - 2.152252299e-06f, 2.132605755e-06f, 2.112957095e-06f, 2.093306361e-06f, 2.073653597e-06f, 2.053998846e-06f, 2.034342152e-06f, 2.014683558e-06f, 1.995023108e-06f, 1.975360844e-06f, - 1.955696812e-06f, 1.936031053e-06f, 1.916363612e-06f, 1.896694531e-06f, 1.877023855e-06f, 1.857351626e-06f, 1.837677889e-06f, 1.818002686e-06f, 1.798326061e-06f, 1.778648057e-06f, - 1.758968719e-06f, 1.739288088e-06f, 1.719606209e-06f, 1.699923125e-06f, 1.680238880e-06f, 1.660553516e-06f, 1.640867077e-06f, 1.621179608e-06f, 1.601491150e-06f, 1.581801747e-06f, - 1.562111444e-06f, 1.542420282e-06f, 1.522728306e-06f, 1.503035559e-06f, 1.483342084e-06f, 1.463647925e-06f, 1.443953125e-06f, 1.424257728e-06f, 1.404561776e-06f, 1.384865313e-06f, - 1.365168383e-06f, 1.345471028e-06f, 1.325773292e-06f, 1.306075219e-06f, 1.286376852e-06f, 1.266678233e-06f, 1.246979408e-06f, 1.227280417e-06f, 1.207581306e-06f, 1.187882117e-06f, - 1.168182894e-06f, 1.148483679e-06f, 1.128784517e-06f, 1.109085450e-06f, 1.089386522e-06f, 1.069687776e-06f, 1.049989255e-06f, 1.030291002e-06f, 1.010593062e-06f, 9.908954757e-07f, - 9.711982881e-07f, 9.515015420e-07f, 9.318052805e-07f, 9.121095468e-07f, 8.924143842e-07f, 8.727198359e-07f, 8.530259451e-07f, 8.333327549e-07f, 8.136403085e-07f, 7.939486491e-07f, - 7.742578199e-07f, 7.545678640e-07f, 7.348788246e-07f, 7.151907447e-07f, 6.955036677e-07f, 6.758176364e-07f, 6.561326942e-07f, 6.364488841e-07f, 6.167662491e-07f, 5.970848325e-07f, - 5.774046772e-07f, 5.577258263e-07f, 5.380483230e-07f, 5.183722103e-07f, 4.986975312e-07f, 4.790243287e-07f, 4.593526460e-07f, 4.396825260e-07f, 4.200140117e-07f, 4.003471462e-07f, - 3.806819724e-07f, 3.610185334e-07f, 3.413568721e-07f, 3.216970314e-07f, 3.020390544e-07f, 2.823829840e-07f, 2.627288631e-07f, 2.430767347e-07f, 2.234266416e-07f, 2.037786269e-07f, - 1.841327333e-07f, 1.644890038e-07f, 1.448474812e-07f, 1.252082085e-07f, 1.055712284e-07f, 8.593658392e-08f, 6.630431775e-08f, 4.667447277e-08f, 2.704709180e-08f, 7.422217624e-09f, - -1.220010695e-08f, -3.181983915e-08f, -5.143693619e-08f, -7.105135533e-08f, -9.066305382e-08f, -1.102719889e-07f, -1.298781179e-07f, -1.494813980e-07f, -1.690817867e-07f, -1.886792411e-07f, - -2.082737186e-07f, -2.278651766e-07f, -2.474535723e-07f, -2.670388633e-07f, -2.866210067e-07f, -3.061999601e-07f, -3.257756807e-07f, -3.453481261e-07f, -3.649172536e-07f, -3.844830207e-07f, - -4.040453849e-07f, -4.236043035e-07f, -4.431597341e-07f, -4.627116341e-07f, -4.822599611e-07f, -5.018046726e-07f, -5.213457261e-07f, -5.408830791e-07f, -5.604166892e-07f, -5.799465140e-07f, - -5.994725110e-07f, -6.189946379e-07f, -6.385128523e-07f, -6.580271117e-07f, -6.775373739e-07f, -6.970435964e-07f, -7.165457370e-07f, -7.360437533e-07f, -7.555376031e-07f, -7.750272440e-07f, - -7.945126338e-07f, -8.139937301e-07f, -8.334704909e-07f, -8.529428738e-07f, -8.724108366e-07f, -8.918743372e-07f, -9.113333333e-07f, -9.307877828e-07f, -9.502376435e-07f, -9.696828733e-07f, - -9.891234301e-07f, -1.008559272e-06f, -1.027990356e-06f, -1.047416641e-06f, -1.066838085e-06f, -1.086254646e-06f, -1.105666281e-06f, -1.125072948e-06f, -1.144474607e-06f, -1.163871213e-06f, - -1.183262727e-06f, -1.202649105e-06f, -1.222030306e-06f, -1.241406288e-06f, -1.260777009e-06f, -1.280142427e-06f, -1.299502500e-06f, -1.318857187e-06f, -1.338206445e-06f, -1.357550233e-06f, - -1.376888510e-06f, -1.396221232e-06f, -1.415548359e-06f, -1.434869849e-06f, -1.454185659e-06f, -1.473495749e-06f, -1.492800077e-06f, -1.512098601e-06f, -1.531391279e-06f, -1.550678069e-06f, - -1.569958931e-06f, -1.589233823e-06f, -1.608502702e-06f, -1.627765528e-06f, -1.647022259e-06f, -1.666272853e-06f, -1.685517269e-06f, -1.704755465e-06f, -1.723987400e-06f, -1.743213033e-06f, - -1.762432322e-06f, -1.781645225e-06f, -1.800851702e-06f, -1.820051711e-06f, -1.839245210e-06f, -1.858432159e-06f, -1.877612516e-06f, -1.896786239e-06f, -1.915953288e-06f, -1.935113621e-06f, - -1.954267197e-06f, -1.973413974e-06f, -1.992553913e-06f, -2.011686970e-06f, -2.030813106e-06f, -2.049932280e-06f, -2.069044449e-06f, -2.088149573e-06f, -2.107247611e-06f, -2.126338523e-06f, - -2.145422266e-06f, -2.164498800e-06f, -2.183568083e-06f, -2.202630076e-06f, -2.221684737e-06f, -2.240732025e-06f, -2.259771900e-06f, -2.278804319e-06f, -2.297829243e-06f, -2.316846631e-06f, - -2.335856442e-06f, -2.354858635e-06f, -2.373853170e-06f, -2.392840005e-06f, -2.411819100e-06f, -2.430790414e-06f, -2.449753907e-06f, -2.468709538e-06f, -2.487657266e-06f, -2.506597051e-06f, - -2.525528852e-06f, -2.544452629e-06f, -2.563368340e-06f, -2.582275947e-06f, -2.601175407e-06f, -2.620066681e-06f, -2.638949728e-06f, -2.657824508e-06f, -2.676690980e-06f, -2.695549105e-06f, - -2.714398841e-06f, -2.733240148e-06f, -2.752072987e-06f, -2.770897316e-06f, -2.789713096e-06f, -2.808520286e-06f, -2.827318846e-06f, -2.846108736e-06f, -2.864889916e-06f, -2.883662345e-06f, - -2.902425984e-06f, -2.921180793e-06f, -2.939926731e-06f, -2.958663759e-06f, -2.977391835e-06f, -2.996110922e-06f, -3.014820977e-06f, -3.033521963e-06f, -3.052213837e-06f, -3.070896562e-06f, - -3.089570097e-06f, -3.108234401e-06f, -3.126889436e-06f, -3.145535162e-06f, -3.164171538e-06f, -3.182798525e-06f, -3.201416083e-06f, -3.220024173e-06f, -3.238622756e-06f, -3.257211790e-06f, - -3.275791238e-06f, -3.294361058e-06f, -3.312921212e-06f, -3.331471661e-06f, -3.350012364e-06f, -3.368543282e-06f, -3.387064376e-06f, -3.405575607e-06f, -3.424076934e-06f, -3.442568319e-06f, - -3.461049722e-06f, -3.479521105e-06f, -3.497982427e-06f, -3.516433649e-06f, -3.534874733e-06f, -3.553305639e-06f, -3.571726328e-06f, -3.590136761e-06f, -3.608536898e-06f, -3.626926701e-06f, - -3.645306130e-06f, -3.663675147e-06f, -3.682033712e-06f, -3.700381787e-06f, -3.718719333e-06f, -3.737046310e-06f, -3.755362680e-06f, -3.773668403e-06f, -3.791963442e-06f, -3.810247758e-06f, - -3.828521311e-06f, -3.846784062e-06f, -3.865035974e-06f, -3.883277007e-06f, -3.901507123e-06f, -3.919726283e-06f, -3.937934448e-06f, -3.956131581e-06f, -3.974317642e-06f, -3.992492592e-06f, - -4.010656395e-06f, -4.028809010e-06f, -4.046950400e-06f, -4.065080525e-06f, -4.083199349e-06f, -4.101306832e-06f, -4.119402937e-06f, -4.137487624e-06f, -4.155560856e-06f, -4.173622594e-06f, - -4.191672801e-06f, -4.209711437e-06f, -4.227738466e-06f, -4.245753849e-06f, -4.263757547e-06f, -4.281749524e-06f, -4.299729740e-06f, -4.317698158e-06f, -4.335654740e-06f, -4.353599447e-06f, - -4.371532244e-06f, -4.389453090e-06f, -4.407361949e-06f, -4.425258782e-06f, -4.443143553e-06f, -4.461016223e-06f, -4.478876754e-06f, -4.496725109e-06f, -4.514561251e-06f, -4.532385141e-06f, - -4.550196742e-06f, -4.567996017e-06f, -4.585782928e-06f, -4.603557438e-06f, -4.621319509e-06f, -4.639069104e-06f, -4.656806185e-06f, -4.674530715e-06f, -4.692242657e-06f, -4.709941974e-06f, - -4.727628628e-06f, -4.745302582e-06f, -4.762963799e-06f, -4.780612242e-06f, -4.798247874e-06f, -4.815870657e-06f, -4.833480555e-06f, -4.851077530e-06f, -4.868661547e-06f, -4.886232566e-06f, - -4.903790553e-06f, -4.921335469e-06f, -4.938867279e-06f, -4.956385944e-06f, -4.973891430e-06f, -4.991383698e-06f, -5.008862712e-06f, -5.026328435e-06f, -5.043780831e-06f, -5.061219864e-06f, - -5.078645495e-06f, -5.096057690e-06f, -5.113456412e-06f, -5.130841623e-06f, -5.148213289e-06f, -5.165571371e-06f, -5.182915834e-06f, -5.200246642e-06f, -5.217563759e-06f, -5.234867147e-06f, - -5.252156771e-06f, -5.269432595e-06f, -5.286694582e-06f, -5.303942696e-06f, -5.321176902e-06f, -5.338397163e-06f, -5.355603444e-06f, -5.372795707e-06f, -5.389973918e-06f, -5.407138040e-06f, - -5.424288038e-06f, -5.441423875e-06f, -5.458545517e-06f, -5.475652926e-06f, -5.492746068e-06f, -5.509824907e-06f, -5.526889407e-06f, -5.543939532e-06f, -5.560975247e-06f, -5.577996517e-06f, - -5.595003305e-06f, -5.611995577e-06f, -5.628973296e-06f, -5.645936429e-06f, -5.662884938e-06f, -5.679818789e-06f, -5.696737947e-06f, -5.713642376e-06f, -5.730532042e-06f, -5.747406908e-06f, - -5.764266940e-06f, -5.781112102e-06f, -5.797942361e-06f, -5.814757680e-06f, -5.831558024e-06f, -5.848343359e-06f, -5.865113650e-06f, -5.881868862e-06f, -5.898608960e-06f, -5.915333909e-06f, - -5.932043675e-06f, -5.948738222e-06f, -5.965417516e-06f, -5.982081523e-06f, -5.998730208e-06f, -6.015363536e-06f, -6.031981472e-06f, -6.048583983e-06f, -6.065171033e-06f, -6.081742589e-06f, - -6.098298616e-06f, -6.114839079e-06f, -6.131363945e-06f, -6.147873178e-06f, -6.164366746e-06f, -6.180844613e-06f, -6.197306745e-06f, -6.213753109e-06f, -6.230183671e-06f, -6.246598395e-06f, - -6.262997249e-06f, -6.279380198e-06f, -6.295747208e-06f, -6.312098246e-06f, -6.328433278e-06f, -6.344752270e-06f, -6.361055187e-06f, -6.377341998e-06f, -6.393612667e-06f, -6.409867161e-06f, - -6.426105446e-06f, -6.442327490e-06f, -6.458533258e-06f, -6.474722717e-06f, -6.490895834e-06f, -6.507052575e-06f, -6.523192907e-06f, -6.539316796e-06f, -6.555424209e-06f, -6.571515114e-06f, - -6.587589476e-06f, -6.603647263e-06f, -6.619688441e-06f, -6.635712978e-06f, -6.651720841e-06f, -6.667711996e-06f, -6.683686410e-06f, -6.699644051e-06f, -6.715584886e-06f, -6.731508882e-06f, - -6.747416006e-06f, -6.763306225e-06f, -6.779179507e-06f, -6.795035819e-06f, -6.810875129e-06f, -6.826697403e-06f, -6.842502610e-06f, -6.858290716e-06f, -6.874061690e-06f, -6.889815499e-06f, - -6.905552111e-06f, -6.921271493e-06f, -6.936973613e-06f, -6.952658439e-06f, -6.968325938e-06f, -6.983976079e-06f, -6.999608830e-06f, -7.015224157e-06f, -7.030822030e-06f, -7.046402416e-06f, - -7.061965283e-06f, -7.077510600e-06f, -7.093038334e-06f, -7.108548454e-06f, -7.124040928e-06f, -7.139515725e-06f, -7.154972812e-06f, -7.170412158e-06f, -7.185833731e-06f, -7.201237500e-06f, - -7.216623433e-06f, -7.231991499e-06f, -7.247341667e-06f, -7.262673904e-06f, -7.277988181e-06f, -7.293284464e-06f, -7.308562724e-06f, -7.323822929e-06f, -7.339065047e-06f, -7.354289048e-06f, - -7.369494901e-06f, -7.384682574e-06f, -7.399852037e-06f, -7.415003258e-06f, -7.430136207e-06f, -7.445250853e-06f, -7.460347165e-06f, -7.475425112e-06f, -7.490484664e-06f, -7.505525790e-06f, - -7.520548459e-06f, -7.535552641e-06f, -7.550538305e-06f, -7.565505420e-06f, -7.580453957e-06f, -7.595383884e-06f, -7.610295172e-06f, -7.625187790e-06f, -7.640061708e-06f, -7.654916895e-06f, - -7.669753322e-06f, -7.684570958e-06f, -7.699369773e-06f, -7.714149738e-06f, -7.728910821e-06f, -7.743652994e-06f, -7.758376226e-06f, -7.773080487e-06f, -7.787765748e-06f, -7.802431979e-06f, - -7.817079150e-06f, -7.831707231e-06f, -7.846316193e-06f, -7.860906006e-06f, -7.875476641e-06f, -7.890028068e-06f, -7.904560257e-06f, -7.919073180e-06f, -7.933566807e-06f, -7.948041108e-06f, - -7.962496055e-06f, -7.976931618e-06f, -7.991347767e-06f, -8.005744475e-06f, -8.020121711e-06f, -8.034479447e-06f, -8.048817654e-06f, -8.063136302e-06f, -8.077435364e-06f, -8.091714809e-06f, - -8.105974609e-06f, -8.120214736e-06f, -8.134435161e-06f, -8.148635855e-06f, -8.162816789e-06f, -8.176977936e-06f, -8.191119265e-06f, -8.205240750e-06f, -8.219342361e-06f, -8.233424070e-06f, - -8.247485849e-06f, -8.261527670e-06f, -8.275549504e-06f, -8.289551323e-06f, -8.303533098e-06f, -8.317494803e-06f, -8.331436409e-06f, -8.345357887e-06f, -8.359259211e-06f, -8.373140351e-06f, - -8.387001280e-06f, -8.400841971e-06f, -8.414662396e-06f, -8.428462526e-06f, -8.442242334e-06f, -8.456001793e-06f, -8.469740876e-06f, -8.483459553e-06f, -8.497157799e-06f, -8.510835585e-06f, - -8.524492885e-06f, -8.538129671e-06f, -8.551745915e-06f, -8.565341591e-06f, -8.578916671e-06f, -8.592471128e-06f, -8.606004936e-06f, -8.619518066e-06f, -8.633010493e-06f, -8.646482189e-06f, - -8.659933127e-06f, -8.673363280e-06f, -8.686772622e-06f, -8.700161127e-06f, -8.713528766e-06f, -8.726875514e-06f, -8.740201344e-06f, -8.753506230e-06f, -8.766790145e-06f, -8.780053062e-06f, - -8.793294956e-06f, -8.806515799e-06f, -8.819715566e-06f, -8.832894231e-06f, -8.846051766e-06f, -8.859188147e-06f, -8.872303346e-06f, -8.885397339e-06f, -8.898470098e-06f, -8.911521599e-06f, - -8.924551814e-06f, -8.937560719e-06f, -8.950548288e-06f, -8.963514494e-06f, -8.976459312e-06f, -8.989382716e-06f, -9.002284682e-06f, -9.015165183e-06f, -9.028024193e-06f, -9.040861689e-06f, - -9.053677643e-06f, -9.066472030e-06f, -9.079244827e-06f, -9.091996006e-06f, -9.104725544e-06f, -9.117433414e-06f, -9.130119592e-06f, -9.142784053e-06f, -9.155426772e-06f, -9.168047723e-06f, - -9.180646883e-06f, -9.193224226e-06f, -9.205779727e-06f, -9.218313362e-06f, -9.230825106e-06f, -9.243314934e-06f, -9.255782822e-06f, -9.268228746e-06f, -9.280652680e-06f, -9.293054601e-06f, - -9.305434484e-06f, -9.317792305e-06f, -9.330128040e-06f, -9.342441663e-06f, -9.354733152e-06f, -9.367002482e-06f, -9.379249630e-06f, -9.391474570e-06f, -9.403677279e-06f, -9.415857733e-06f, - -9.428015909e-06f, -9.440151783e-06f, -9.452265330e-06f, -9.464356528e-06f, -9.476425352e-06f, -9.488471779e-06f, -9.500495785e-06f, -9.512497347e-06f, -9.524476442e-06f, -9.536433046e-06f, - -9.548367136e-06f, -9.560278689e-06f, -9.572167681e-06f, -9.584034089e-06f, -9.595877890e-06f, -9.607699061e-06f, -9.619497580e-06f, -9.631273422e-06f, -9.643026566e-06f, -9.654756988e-06f, - -9.666464666e-06f, -9.678149576e-06f, -9.689811697e-06f, -9.701451005e-06f, -9.713067478e-06f, -9.724661094e-06f, -9.736231829e-06f, -9.747779662e-06f, -9.759304571e-06f, -9.770806532e-06f, - -9.782285523e-06f, -9.793741524e-06f, -9.805174510e-06f, -9.816584461e-06f, -9.827971353e-06f, -9.839335166e-06f, -9.850675877e-06f, -9.861993465e-06f, -9.873287907e-06f, -9.884559181e-06f, - -9.895807267e-06f, -9.907032142e-06f, -9.918233784e-06f, -9.929412173e-06f, -9.940567286e-06f, -9.951699103e-06f, -9.962807601e-06f, -9.973892760e-06f, -9.984954558e-06f, -9.995992974e-06f, - -1.000700799e-05f, -1.001799958e-05f, -1.002896772e-05f, -1.003991239e-05f, -1.005083358e-05f, -1.006173126e-05f, -1.007260542e-05f, -1.008345602e-05f, -1.009428305e-05f, -1.010508649e-05f, - -1.011586631e-05f, -1.012662251e-05f, -1.013735505e-05f, -1.014806392e-05f, -1.015874909e-05f, -1.016941055e-05f, -1.018004827e-05f, -1.019066224e-05f, -1.020125244e-05f, -1.021181884e-05f, - -1.022236142e-05f, -1.023288017e-05f, -1.024337506e-05f, -1.025384608e-05f, -1.026429320e-05f, -1.027471641e-05f, -1.028511568e-05f, -1.029549100e-05f, -1.030584234e-05f, -1.031616969e-05f, - -1.032647303e-05f, -1.033675233e-05f, -1.034700758e-05f, -1.035723876e-05f, -1.036744585e-05f, -1.037762883e-05f, -1.038778768e-05f, -1.039792238e-05f, -1.040803291e-05f, -1.041811926e-05f, - -1.042818140e-05f, -1.043821932e-05f, -1.044823299e-05f, -1.045822240e-05f, -1.046818753e-05f, -1.047812836e-05f, -1.048804487e-05f, -1.049793705e-05f, -1.050780487e-05f, -1.051764831e-05f, - -1.052746737e-05f, -1.053726201e-05f, -1.054703222e-05f, -1.055677799e-05f, -1.056649929e-05f, -1.057619611e-05f, -1.058586842e-05f, -1.059551622e-05f, -1.060513947e-05f, -1.061473818e-05f, - -1.062431230e-05f, -1.063386184e-05f, -1.064338677e-05f, -1.065288707e-05f, -1.066236273e-05f, -1.067181372e-05f, -1.068124004e-05f, -1.069064166e-05f, -1.070001856e-05f, -1.070937074e-05f, - -1.071869816e-05f, -1.072800082e-05f, -1.073727869e-05f, -1.074653176e-05f, -1.075576002e-05f, -1.076496344e-05f, -1.077414201e-05f, -1.078329571e-05f, -1.079242453e-05f, -1.080152844e-05f, - -1.081060744e-05f, -1.081966150e-05f, -1.082869060e-05f, -1.083769474e-05f, -1.084667389e-05f, -1.085562805e-05f, -1.086455718e-05f, -1.087346128e-05f, -1.088234033e-05f, -1.089119431e-05f, - -1.090002321e-05f, -1.090882701e-05f, -1.091760569e-05f, -1.092635924e-05f, -1.093508765e-05f, -1.094379089e-05f, -1.095246896e-05f, -1.096112183e-05f, -1.096974949e-05f, -1.097835192e-05f, - -1.098692911e-05f, -1.099548105e-05f, -1.100400771e-05f, -1.101250909e-05f, -1.102098516e-05f, -1.102943592e-05f, -1.103786134e-05f, -1.104626141e-05f, -1.105463611e-05f, -1.106298544e-05f, - -1.107130938e-05f, -1.107960790e-05f, -1.108788100e-05f, -1.109612867e-05f, -1.110435087e-05f, -1.111254761e-05f, -1.112071887e-05f, -1.112886463e-05f, -1.113698488e-05f, -1.114507960e-05f, - -1.115314878e-05f, -1.116119241e-05f, -1.116921047e-05f, -1.117720294e-05f, -1.118516981e-05f, -1.119311107e-05f, -1.120102671e-05f, -1.120891670e-05f, -1.121678104e-05f, -1.122461972e-05f, - -1.123243271e-05f, -1.124022000e-05f, -1.124798159e-05f, -1.125571745e-05f, -1.126342757e-05f, -1.127111195e-05f, -1.127877056e-05f, -1.128640339e-05f, -1.129401044e-05f, -1.130159167e-05f, - -1.130914710e-05f, -1.131667669e-05f, -1.132418043e-05f, -1.133165832e-05f, -1.133911035e-05f, -1.134653648e-05f, -1.135393673e-05f, -1.136131106e-05f, -1.136865947e-05f, -1.137598195e-05f, - -1.138327848e-05f, -1.139054906e-05f, -1.139779366e-05f, -1.140501228e-05f, -1.141220490e-05f, -1.141937151e-05f, -1.142651210e-05f, -1.143362665e-05f, -1.144071516e-05f, -1.144777761e-05f, - -1.145481399e-05f, -1.146182429e-05f, -1.146880850e-05f, -1.147576660e-05f, -1.148269858e-05f, -1.148960443e-05f, -1.149648414e-05f, -1.150333769e-05f, -1.151016509e-05f, -1.151696630e-05f, - -1.152374133e-05f, -1.153049016e-05f, -1.153721277e-05f, -1.154390917e-05f, -1.155057933e-05f, -1.155722325e-05f, -1.156384091e-05f, -1.157043231e-05f, -1.157699742e-05f, -1.158353625e-05f, - -1.159004878e-05f, -1.159653500e-05f, -1.160299490e-05f, -1.160942847e-05f, -1.161583569e-05f, -1.162221656e-05f, -1.162857107e-05f, -1.163489920e-05f, -1.164120095e-05f, -1.164747630e-05f, - -1.165372525e-05f, -1.165994778e-05f, -1.166614388e-05f, -1.167231355e-05f, -1.167845678e-05f, -1.168457355e-05f, -1.169066385e-05f, -1.169672767e-05f, -1.170276501e-05f, -1.170877586e-05f, - -1.171476020e-05f, -1.172071802e-05f, -1.172664932e-05f, -1.173255409e-05f, -1.173843231e-05f, -1.174428398e-05f, -1.175010909e-05f, -1.175590762e-05f, -1.176167958e-05f, -1.176742494e-05f, - -1.177314371e-05f, -1.177883587e-05f, -1.178450141e-05f, -1.179014032e-05f, -1.179575260e-05f, -1.180133824e-05f, -1.180689722e-05f, -1.181242954e-05f, -1.181793519e-05f, -1.182341416e-05f, - -1.182886645e-05f, -1.183429204e-05f, -1.183969093e-05f, -1.184506310e-05f, -1.185040856e-05f, -1.185572728e-05f, -1.186101927e-05f, -1.186628451e-05f, -1.187152300e-05f, -1.187673473e-05f, - -1.188191969e-05f, -1.188707787e-05f, -1.189220927e-05f, -1.189731387e-05f, -1.190239168e-05f, -1.190744268e-05f, -1.191246686e-05f, -1.191746422e-05f, -1.192243475e-05f, -1.192737844e-05f, - -1.193229529e-05f, -1.193718528e-05f, -1.194204842e-05f, -1.194688468e-05f, -1.195169408e-05f, -1.195647659e-05f, -1.196123222e-05f, -1.196596095e-05f, -1.197066278e-05f, -1.197533770e-05f, - -1.197998571e-05f, -1.198460679e-05f, -1.198920095e-05f, -1.199376817e-05f, -1.199830845e-05f, -1.200282179e-05f, -1.200730817e-05f, -1.201176759e-05f, -1.201620004e-05f, -1.202060552e-05f, - -1.202498402e-05f, -1.202933553e-05f, -1.203366006e-05f, -1.203795758e-05f, -1.204222811e-05f, -1.204647163e-05f, -1.205068813e-05f, -1.205487761e-05f, -1.205904006e-05f, -1.206317549e-05f, - -1.206728388e-05f, -1.207136522e-05f, -1.207541952e-05f, -1.207944676e-05f, -1.208344695e-05f, -1.208742007e-05f, -1.209136612e-05f, -1.209528510e-05f, -1.209917701e-05f, -1.210304182e-05f, - -1.210687955e-05f, -1.211069018e-05f, -1.211447372e-05f, -1.211823015e-05f, -1.212195948e-05f, -1.212566169e-05f, -1.212933679e-05f, -1.213298476e-05f, -1.213660561e-05f, -1.214019932e-05f, - -1.214376591e-05f, -1.214730535e-05f, -1.215081765e-05f, -1.215430280e-05f, -1.215776080e-05f, -1.216119165e-05f, -1.216459534e-05f, -1.216797186e-05f, -1.217132122e-05f, -1.217464340e-05f, - -1.217793841e-05f, -1.218120625e-05f, -1.218444690e-05f, -1.218766036e-05f, -1.219084664e-05f, -1.219400572e-05f, -1.219713761e-05f, -1.220024230e-05f, -1.220331979e-05f, -1.220637007e-05f, - -1.220939314e-05f, -1.221238900e-05f, -1.221535765e-05f, -1.221829908e-05f, -1.222121329e-05f, -1.222410028e-05f, -1.222696004e-05f, -1.222979257e-05f, -1.223259787e-05f, -1.223537594e-05f, - -1.223812677e-05f, -1.224085036e-05f, -1.224354671e-05f, -1.224621581e-05f, -1.224885768e-05f, -1.225147229e-05f, -1.225405965e-05f, -1.225661976e-05f, -1.225915262e-05f, -1.226165822e-05f, - -1.226413656e-05f, -1.226658764e-05f, -1.226901146e-05f, -1.227140802e-05f, -1.227377731e-05f, -1.227611934e-05f, -1.227843409e-05f, -1.228072158e-05f, -1.228298179e-05f, -1.228521474e-05f, - -1.228742040e-05f, -1.228959880e-05f, -1.229174991e-05f, -1.229387375e-05f, -1.229597031e-05f, -1.229803959e-05f, -1.230008160e-05f, -1.230209631e-05f, -1.230408375e-05f, -1.230604390e-05f, - -1.230797677e-05f, -1.230988236e-05f, -1.231176066e-05f, -1.231361168e-05f, -1.231543540e-05f, -1.231723185e-05f, -1.231900100e-05f, -1.232074287e-05f, -1.232245745e-05f, -1.232414475e-05f, - -1.232580475e-05f, -1.232743747e-05f, -1.232904290e-05f, -1.233062105e-05f, -1.233217190e-05f, -1.233369547e-05f, -1.233519176e-05f, -1.233666075e-05f, -1.233810246e-05f, -1.233951688e-05f, - -1.234090402e-05f, -1.234226388e-05f, -1.234359645e-05f, -1.234490173e-05f, -1.234617973e-05f, -1.234743046e-05f, -1.234865390e-05f, -1.234985005e-05f, -1.235101894e-05f, -1.235216054e-05f, - -1.235327486e-05f, -1.235436191e-05f, -1.235542169e-05f, -1.235645419e-05f, -1.235745942e-05f, -1.235843737e-05f, -1.235938806e-05f, -1.236031148e-05f, -1.236120764e-05f, -1.236207653e-05f, - -1.236291815e-05f, -1.236373252e-05f, -1.236451963e-05f, -1.236527948e-05f, -1.236601207e-05f, -1.236671741e-05f, -1.236739550e-05f, -1.236804634e-05f, -1.236866993e-05f, -1.236926627e-05f, - -1.236983538e-05f, -1.237037724e-05f, -1.237089186e-05f, -1.237137925e-05f, -1.237183941e-05f, -1.237227234e-05f, -1.237267803e-05f, -1.237305651e-05f, -1.237340776e-05f, -1.237373179e-05f, - -1.237402860e-05f, -1.237429821e-05f, -1.237454060e-05f, -1.237475578e-05f, -1.237494376e-05f, -1.237510453e-05f, -1.237523811e-05f, -1.237534449e-05f, -1.237542369e-05f, -1.237547569e-05f, - -1.237550051e-05f, -1.237549815e-05f, -1.237546861e-05f, -1.237541190e-05f, -1.237532801e-05f, -1.237521696e-05f, -1.237507875e-05f, -1.237491338e-05f, -1.237472086e-05f, -1.237450118e-05f, - -1.237425436e-05f, -1.237398039e-05f, -1.237367929e-05f, -1.237335105e-05f, -1.237299569e-05f, -1.237261319e-05f, -1.237220358e-05f, -1.237176685e-05f, -1.237130301e-05f, -1.237081206e-05f, - -1.237029401e-05f, -1.236974886e-05f, -1.236917662e-05f, -1.236857729e-05f, -1.236795087e-05f, -1.236729738e-05f, -1.236661681e-05f, -1.236590918e-05f, -1.236517448e-05f, -1.236441272e-05f, - -1.236362391e-05f, -1.236280805e-05f, -1.236196516e-05f, -1.236109522e-05f, -1.236019825e-05f, -1.235927426e-05f, -1.235832325e-05f, -1.235734522e-05f, -1.235634018e-05f, -1.235530814e-05f, - -1.235424911e-05f, -1.235316308e-05f, -1.235205006e-05f, -1.235091007e-05f, -1.234974311e-05f, -1.234854917e-05f, -1.234732828e-05f, -1.234608043e-05f, -1.234480563e-05f, -1.234350389e-05f, - -1.234217522e-05f, -1.234081961e-05f, -1.233943709e-05f, -1.233802764e-05f, -1.233659129e-05f, -1.233512804e-05f, -1.233363789e-05f, -1.233212085e-05f, -1.233057693e-05f, -1.232900613e-05f, - -1.232740846e-05f, -1.232578394e-05f, -1.232413255e-05f, -1.232245433e-05f, -1.232074926e-05f, -1.231901736e-05f, -1.231725864e-05f, -1.231547309e-05f, -1.231366074e-05f, -1.231182158e-05f, - -1.230995563e-05f, -1.230806290e-05f, -1.230614338e-05f, -1.230419709e-05f, -1.230222404e-05f, -1.230022423e-05f, -1.229819767e-05f, -1.229614437e-05f, -1.229406434e-05f, -1.229195758e-05f, - -1.228982411e-05f, -1.228766393e-05f, -1.228547705e-05f, -1.228326348e-05f, -1.228102323e-05f, -1.227875630e-05f, -1.227646271e-05f, -1.227414246e-05f, -1.227179556e-05f, -1.226942202e-05f, - -1.226702185e-05f, -1.226459506e-05f, -1.226214165e-05f, -1.225966164e-05f, -1.225715503e-05f, -1.225462184e-05f, -1.225206207e-05f, -1.224947573e-05f, -1.224686283e-05f, -1.224422338e-05f, - -1.224155739e-05f, -1.223886486e-05f, -1.223614582e-05f, -1.223340026e-05f, -1.223062820e-05f, -1.222782965e-05f, -1.222500461e-05f, -1.222215310e-05f, -1.221927513e-05f, -1.221637070e-05f, - -1.221343982e-05f, -1.221048251e-05f, -1.220749878e-05f, -1.220448863e-05f, -1.220145208e-05f, -1.219838913e-05f, -1.219529980e-05f, -1.219218409e-05f, -1.218904202e-05f, -1.218587360e-05f, - -1.218267883e-05f, -1.217945774e-05f, -1.217621032e-05f, -1.217293659e-05f, -1.216963656e-05f, -1.216631024e-05f, -1.216295764e-05f, -1.215957877e-05f, -1.215617365e-05f, -1.215274228e-05f, - -1.214928467e-05f, -1.214580084e-05f, -1.214229080e-05f, -1.213875455e-05f, -1.213519212e-05f, -1.213160350e-05f, -1.212798872e-05f, -1.212434778e-05f, -1.212068070e-05f, -1.211698748e-05f, - -1.211326814e-05f, -1.210952269e-05f, -1.210575114e-05f, -1.210195351e-05f, -1.209812980e-05f, -1.209428002e-05f, -1.209040420e-05f, -1.208650233e-05f, -1.208257444e-05f, -1.207862053e-05f, - -1.207464062e-05f, -1.207063472e-05f, -1.206660283e-05f, -1.206254499e-05f, -1.205846119e-05f, -1.205435144e-05f, -1.205021577e-05f, -1.204605418e-05f, -1.204186668e-05f, -1.203765330e-05f, - -1.203341403e-05f, -1.202914890e-05f, -1.202485792e-05f, -1.202054109e-05f, -1.201619844e-05f, -1.201182997e-05f, -1.200743570e-05f, -1.200301565e-05f, -1.199856981e-05f, -1.199409822e-05f, - -1.198960087e-05f, -1.198507779e-05f, -1.198052899e-05f, -1.197595448e-05f, -1.197135427e-05f, -1.196672838e-05f, -1.196207682e-05f, -1.195739961e-05f, -1.195269675e-05f, -1.194796827e-05f, - -1.194321417e-05f, -1.193843448e-05f, -1.193362919e-05f, -1.192879834e-05f, -1.192394193e-05f, -1.191905997e-05f, -1.191415248e-05f, -1.190921948e-05f, -1.190426098e-05f, -1.189927698e-05f, - -1.189426752e-05f, -1.188923260e-05f, -1.188417223e-05f, -1.187908643e-05f, -1.187397522e-05f, -1.186883861e-05f, -1.186367661e-05f, -1.185848924e-05f, -1.185327651e-05f, -1.184803844e-05f, - -1.184277505e-05f, -1.183748634e-05f, -1.183217234e-05f, -1.182683305e-05f, -1.182146850e-05f, -1.181607869e-05f, -1.181066365e-05f, -1.180522339e-05f, -1.179975792e-05f, -1.179426726e-05f, - -1.178875143e-05f, -1.178321043e-05f, -1.177764429e-05f, -1.177205303e-05f, -1.176643665e-05f, -1.176079517e-05f, -1.175512861e-05f, -1.174943698e-05f, -1.174372031e-05f, -1.173797860e-05f, - -1.173221187e-05f, -1.172642013e-05f, -1.172060342e-05f, -1.171476173e-05f, -1.170889509e-05f, -1.170300351e-05f, -1.169708700e-05f, -1.169114560e-05f, -1.168517930e-05f, -1.167918813e-05f, - -1.167317211e-05f, -1.166713124e-05f, -1.166106555e-05f, -1.165497506e-05f, -1.164885977e-05f, -1.164271971e-05f, -1.163655490e-05f, -1.163036535e-05f, -1.162415107e-05f, -1.161791209e-05f, - -1.161164842e-05f, -1.160536007e-05f, -1.159904707e-05f, -1.159270944e-05f, -1.158634718e-05f, -1.157996032e-05f, -1.157354888e-05f, -1.156711287e-05f, -1.156065230e-05f, -1.155416720e-05f, - -1.154765759e-05f, -1.154112348e-05f, -1.153456488e-05f, -1.152798183e-05f, -1.152137432e-05f, -1.151474239e-05f, -1.150808605e-05f, -1.150140532e-05f, -1.149470021e-05f, -1.148797075e-05f, - -1.148121694e-05f, -1.147443882e-05f, -1.146763640e-05f, -1.146080969e-05f, -1.145395871e-05f, -1.144708349e-05f, -1.144018404e-05f, -1.143326037e-05f, -1.142631252e-05f, -1.141934049e-05f, - -1.141234430e-05f, -1.140532398e-05f, -1.139827954e-05f, -1.139121100e-05f, -1.138411838e-05f, -1.137700170e-05f, -1.136986097e-05f, -1.136269622e-05f, -1.135550747e-05f, -1.134829472e-05f, - -1.134105801e-05f, -1.133379735e-05f, -1.132651277e-05f, -1.131920427e-05f, -1.131187188e-05f, -1.130451562e-05f, -1.129713551e-05f, -1.128973156e-05f, -1.128230380e-05f, -1.127485225e-05f, - -1.126737692e-05f, -1.125987783e-05f, -1.125235501e-05f, -1.124480848e-05f, -1.123723825e-05f, -1.122964434e-05f, -1.122202678e-05f, -1.121438558e-05f, -1.120672076e-05f, -1.119903235e-05f, - -1.119132036e-05f, -1.118358482e-05f, -1.117582573e-05f, -1.116804314e-05f, -1.116023704e-05f, -1.115240747e-05f, -1.114455444e-05f, -1.113667798e-05f, -1.112877811e-05f, -1.112085484e-05f, - -1.111290819e-05f, -1.110493820e-05f, -1.109694487e-05f, -1.108892823e-05f, -1.108088829e-05f, -1.107282509e-05f, -1.106473864e-05f, -1.105662895e-05f, -1.104849606e-05f, -1.104033999e-05f, - -1.103216075e-05f, -1.102395836e-05f, -1.101573285e-05f, -1.100748423e-05f, -1.099921254e-05f, -1.099091778e-05f, -1.098259998e-05f, -1.097425917e-05f, -1.096589536e-05f, -1.095750858e-05f, - -1.094909884e-05f, -1.094066617e-05f, -1.093221059e-05f, -1.092373212e-05f, -1.091523079e-05f, -1.090670660e-05f, -1.089815960e-05f, -1.088958979e-05f, -1.088099721e-05f, -1.087238186e-05f, - -1.086374378e-05f, -1.085508298e-05f, -1.084639950e-05f, -1.083769334e-05f, -1.082896454e-05f, -1.082021310e-05f, -1.081143907e-05f, -1.080264245e-05f, -1.079382328e-05f, -1.078498157e-05f, - -1.077611734e-05f, -1.076723063e-05f, -1.075832144e-05f, -1.074938981e-05f, -1.074043575e-05f, -1.073145929e-05f, -1.072246046e-05f, -1.071343926e-05f, -1.070439574e-05f, -1.069532990e-05f, - -1.068624178e-05f, -1.067713139e-05f, -1.066799876e-05f, -1.065884391e-05f, -1.064966687e-05f, -1.064046765e-05f, -1.063124629e-05f, -1.062200280e-05f, -1.061273720e-05f, -1.060344953e-05f, - -1.059413980e-05f, -1.058480804e-05f, -1.057545426e-05f, -1.056607851e-05f, -1.055668078e-05f, -1.054726113e-05f, -1.053781955e-05f, -1.052835609e-05f, -1.051887075e-05f, -1.050936357e-05f, - -1.049983458e-05f, -1.049028378e-05f, -1.048071121e-05f, -1.047111690e-05f, -1.046150086e-05f, -1.045186311e-05f, -1.044220369e-05f, -1.043252262e-05f, -1.042281992e-05f, -1.041309562e-05f, - -1.040334974e-05f, -1.039358230e-05f, -1.038379332e-05f, -1.037398285e-05f, -1.036415088e-05f, -1.035429747e-05f, -1.034442261e-05f, -1.033452635e-05f, -1.032460870e-05f, -1.031466970e-05f, - -1.030470935e-05f, -1.029472770e-05f, -1.028472476e-05f, -1.027470056e-05f, -1.026465512e-05f, -1.025458848e-05f, -1.024450064e-05f, -1.023439165e-05f, -1.022426152e-05f, -1.021411027e-05f, - -1.020393794e-05f, -1.019374455e-05f, -1.018353013e-05f, -1.017329469e-05f, -1.016303827e-05f, -1.015276088e-05f, -1.014246256e-05f, -1.013214334e-05f, -1.012180323e-05f, -1.011144226e-05f, - -1.010106046e-05f, -1.009065785e-05f, -1.008023445e-05f, -1.006979031e-05f, -1.005932543e-05f, -1.004883985e-05f, -1.003833359e-05f, -1.002780667e-05f, -1.001725913e-05f, -1.000669099e-05f, - -9.996102272e-06f, -9.985493006e-06f, -9.974863216e-06f, -9.964212929e-06f, -9.953542170e-06f, -9.942850967e-06f, -9.932139346e-06f, -9.921407332e-06f, -9.910654951e-06f, -9.899882231e-06f, - -9.889089198e-06f, -9.878275877e-06f, -9.867442296e-06f, -9.856588481e-06f, -9.845714458e-06f, -9.834820254e-06f, -9.823905896e-06f, -9.812971410e-06f, -9.802016823e-06f, -9.791042162e-06f, - -9.780047453e-06f, -9.769032724e-06f, -9.757998001e-06f, -9.746943310e-06f, -9.735868680e-06f, -9.724774137e-06f, -9.713659708e-06f, -9.702525419e-06f, -9.691371299e-06f, -9.680197375e-06f, - -9.669003672e-06f, -9.657790219e-06f, -9.646557044e-06f, -9.635304172e-06f, -9.624031632e-06f, -9.612739451e-06f, -9.601427657e-06f, -9.590096276e-06f, -9.578745336e-06f, -9.567374866e-06f, - -9.555984891e-06f, -9.544575441e-06f, -9.533146543e-06f, -9.521698224e-06f, -9.510230512e-06f, -9.498743435e-06f, -9.487237020e-06f, -9.475711296e-06f, -9.464166291e-06f, -9.452602032e-06f, - -9.441018547e-06f, -9.429415864e-06f, -9.417794012e-06f, -9.406153019e-06f, -9.394492912e-06f, -9.382813719e-06f, -9.371115470e-06f, -9.359398191e-06f, -9.347661912e-06f, -9.335906661e-06f, - -9.324132466e-06f, -9.312339355e-06f, -9.300527357e-06f, -9.288696501e-06f, -9.276846814e-06f, -9.264978326e-06f, -9.253091064e-06f, -9.241185058e-06f, -9.229260337e-06f, -9.217316928e-06f, - -9.205354860e-06f, -9.193374164e-06f, -9.181374866e-06f, -9.169356996e-06f, -9.157320583e-06f, -9.145265656e-06f, -9.133192244e-06f, -9.121100375e-06f, -9.108990079e-06f, -9.096861384e-06f, - -9.084714321e-06f, -9.072548918e-06f, -9.060365203e-06f, -9.048163207e-06f, -9.035942959e-06f, -9.023704487e-06f, -9.011447822e-06f, -8.999172992e-06f, -8.986880027e-06f, -8.974568957e-06f, - -8.962239810e-06f, -8.949892616e-06f, -8.937527405e-06f, -8.925144207e-06f, -8.912743050e-06f, -8.900323965e-06f, -8.887886981e-06f, -8.875432128e-06f, -8.862959436e-06f, -8.850468934e-06f, - -8.837960653e-06f, -8.825434622e-06f, -8.812890870e-06f, -8.800329429e-06f, -8.787750327e-06f, -8.775153595e-06f, -8.762539263e-06f, -8.749907361e-06f, -8.737257919e-06f, -8.724590967e-06f, - -8.711906535e-06f, -8.699204654e-06f, -8.686485353e-06f, -8.673748663e-06f, -8.660994615e-06f, -8.648223238e-06f, -8.635434563e-06f, -8.622628620e-06f, -8.609805440e-06f, -8.596965053e-06f, - -8.584107490e-06f, -8.571232782e-06f, -8.558340958e-06f, -8.545432049e-06f, -8.532506087e-06f, -8.519563101e-06f, -8.506603122e-06f, -8.493626182e-06f, -8.480632311e-06f, -8.467621539e-06f, - -8.454593898e-06f, -8.441549418e-06f, -8.428488131e-06f, -8.415410067e-06f, -8.402315257e-06f, -8.389203732e-06f, -8.376075523e-06f, -8.362930662e-06f, -8.349769179e-06f, -8.336591106e-06f, - -8.323396473e-06f, -8.310185312e-06f, -8.296957654e-06f, -8.283713531e-06f, -8.270452973e-06f, -8.257176012e-06f, -8.243882679e-06f, -8.230573006e-06f, -8.217247024e-06f, -8.203904765e-06f, - -8.190546259e-06f, -8.177171539e-06f, -8.163780636e-06f, -8.150373582e-06f, -8.136950408e-06f, -8.123511146e-06f, -8.110055827e-06f, -8.096584484e-06f, -8.083097148e-06f, -8.069593850e-06f, - -8.056074623e-06f, -8.042539498e-06f, -8.028988507e-06f, -8.015421683e-06f, -8.001839056e-06f, -7.988240660e-06f, -7.974626525e-06f, -7.960996684e-06f, -7.947351169e-06f, -7.933690012e-06f, - -7.920013245e-06f, -7.906320901e-06f, -7.892613011e-06f, -7.878889607e-06f, -7.865150722e-06f, -7.851396388e-06f, -7.837626637e-06f, -7.823841503e-06f, -7.810041015e-06f, -7.796225209e-06f, - -7.782394115e-06f, -7.768547766e-06f, -7.754686194e-06f, -7.740809433e-06f, -7.726917514e-06f, -7.713010470e-06f, -7.699088334e-06f, -7.685151139e-06f, -7.671198916e-06f, -7.657231698e-06f, - -7.643249519e-06f, -7.629252411e-06f, -7.615240406e-06f, -7.601213538e-06f, -7.587171839e-06f, -7.573115342e-06f, -7.559044080e-06f, -7.544958086e-06f, -7.530857392e-06f, -7.516742032e-06f, - -7.502612039e-06f, -7.488467445e-06f, -7.474308284e-06f, -7.460134588e-06f, -7.445946392e-06f, -7.431743727e-06f, -7.417526627e-06f, -7.403295125e-06f, -7.389049254e-06f, -7.374789048e-06f, - -7.360514540e-06f, -7.346225762e-06f, -7.331922749e-06f, -7.317605534e-06f, -7.303274149e-06f, -7.288928629e-06f, -7.274569007e-06f, -7.260195316e-06f, -7.245807589e-06f, -7.231405861e-06f, - -7.216990164e-06f, -7.202560532e-06f, -7.188116999e-06f, -7.173659598e-06f, -7.159188363e-06f, -7.144703328e-06f, -7.130204526e-06f, -7.115691991e-06f, -7.101165756e-06f, -7.086625856e-06f, - -7.072072324e-06f, -7.057505193e-06f, -7.042924499e-06f, -7.028330274e-06f, -7.013722552e-06f, -6.999101368e-06f, -6.984466754e-06f, -6.969818746e-06f, -6.955157377e-06f, -6.940482682e-06f, - -6.925794693e-06f, -6.911093446e-06f, -6.896378973e-06f, -6.881651311e-06f, -6.866910491e-06f, -6.852156549e-06f, -6.837389519e-06f, -6.822609435e-06f, -6.807816331e-06f, -6.793010241e-06f, - -6.778191200e-06f, -6.763359242e-06f, -6.748514401e-06f, -6.733656712e-06f, -6.718786209e-06f, -6.703902926e-06f, -6.689006897e-06f, -6.674098158e-06f, -6.659176742e-06f, -6.644242685e-06f, - -6.629296020e-06f, -6.614336782e-06f, -6.599365005e-06f, -6.584380725e-06f, -6.569383976e-06f, -6.554374791e-06f, -6.539353207e-06f, -6.524319258e-06f, -6.509272978e-06f, -6.494214402e-06f, - -6.479143564e-06f, -6.464060500e-06f, -6.448965245e-06f, -6.433857832e-06f, -6.418738298e-06f, -6.403606676e-06f, -6.388463001e-06f, -6.373307309e-06f, -6.358139635e-06f, -6.342960013e-06f, - -6.327768477e-06f, -6.312565064e-06f, -6.297349809e-06f, -6.282122745e-06f, -6.266883909e-06f, -6.251633334e-06f, -6.236371058e-06f, -6.221097113e-06f, -6.205811536e-06f, -6.190514362e-06f, - -6.175205625e-06f, -6.159885362e-06f, -6.144553607e-06f, -6.129210395e-06f, -6.113855761e-06f, -6.098489742e-06f, -6.083112372e-06f, -6.067723686e-06f, -6.052323720e-06f, -6.036912509e-06f, - -6.021490089e-06f, -6.006056495e-06f, -5.990611761e-06f, -5.975155925e-06f, -5.959689021e-06f, -5.944211084e-06f, -5.928722150e-06f, -5.913222255e-06f, -5.897711434e-06f, -5.882189722e-06f, - -5.866657156e-06f, -5.851113770e-06f, -5.835559601e-06f, -5.819994684e-06f, -5.804419054e-06f, -5.788832748e-06f, -5.773235800e-06f, -5.757628247e-06f, -5.742010124e-06f, -5.726381468e-06f, - -5.710742313e-06f, -5.695092695e-06f, -5.679432651e-06f, -5.663762216e-06f, -5.648081426e-06f, -5.632390316e-06f, -5.616688924e-06f, -5.600977283e-06f, -5.585255431e-06f, -5.569523403e-06f, - -5.553781236e-06f, -5.538028964e-06f, -5.522266625e-06f, -5.506494254e-06f, -5.490711886e-06f, -5.474919559e-06f, -5.459117308e-06f, -5.443305169e-06f, -5.427483178e-06f, -5.411651371e-06f, - -5.395809785e-06f, -5.379958455e-06f, -5.364097418e-06f, -5.348226710e-06f, -5.332346366e-06f, -5.316456423e-06f, -5.300556918e-06f, -5.284647886e-06f, -5.268729364e-06f, -5.252801388e-06f, - -5.236863994e-06f, -5.220917219e-06f, -5.204961098e-06f, -5.188995668e-06f, -5.173020966e-06f, -5.157037027e-06f, -5.141043889e-06f, -5.125041587e-06f, -5.109030157e-06f, -5.093009637e-06f, - -5.076980063e-06f, -5.060941471e-06f, -5.044893897e-06f, -5.028837378e-06f, -5.012771950e-06f, -4.996697651e-06f, -4.980614516e-06f, -4.964522582e-06f, -4.948421885e-06f, -4.932312462e-06f, - -4.916194350e-06f, -4.900067585e-06f, -4.883932204e-06f, -4.867788243e-06f, -4.851635739e-06f, -4.835474728e-06f, -4.819305248e-06f, -4.803127335e-06f, -4.786941025e-06f, -4.770746356e-06f, - -4.754543363e-06f, -4.738332084e-06f, -4.722112555e-06f, -4.705884814e-06f, -4.689648896e-06f, -4.673404839e-06f, -4.657152680e-06f, -4.640892455e-06f, -4.624624200e-06f, -4.608347954e-06f, - -4.592063752e-06f, -4.575771631e-06f, -4.559471629e-06f, -4.543163782e-06f, -4.526848127e-06f, -4.510524702e-06f, -4.494193542e-06f, -4.477854684e-06f, -4.461508167e-06f, -4.445154026e-06f, - -4.428792299e-06f, -4.412423022e-06f, -4.396046233e-06f, -4.379661969e-06f, -4.363270266e-06f, -4.346871161e-06f, -4.330464692e-06f, -4.314050896e-06f, -4.297629809e-06f, -4.281201469e-06f, - -4.264765913e-06f, -4.248323178e-06f, -4.231873300e-06f, -4.215416318e-06f, -4.198952267e-06f, -4.182481186e-06f, -4.166003111e-06f, -4.149518080e-06f, -4.133026130e-06f, -4.116527297e-06f, - -4.100021619e-06f, -4.083509133e-06f, -4.066989877e-06f, -4.050463887e-06f, -4.033931201e-06f, -4.017391857e-06f, -4.000845890e-06f, -3.984293339e-06f, -3.967734240e-06f, -3.951168632e-06f, - -3.934596550e-06f, -3.918018033e-06f, -3.901433118e-06f, -3.884841842e-06f, -3.868244243e-06f, -3.851640357e-06f, -3.835030222e-06f, -3.818413876e-06f, -3.801791355e-06f, -3.785162698e-06f, - -3.768527940e-06f, -3.751887121e-06f, -3.735240277e-06f, -3.718587445e-06f, -3.701928663e-06f, -3.685263969e-06f, -3.668593399e-06f, -3.651916991e-06f, -3.635234783e-06f, -3.618546812e-06f, - -3.601853115e-06f, -3.585153731e-06f, -3.568448695e-06f, -3.551738047e-06f, -3.535021822e-06f, -3.518300060e-06f, -3.501572796e-06f, -3.484840069e-06f, -3.468101917e-06f, -3.451358376e-06f, - -3.434609484e-06f, -3.417855280e-06f, -3.401095799e-06f, -3.384331080e-06f, -3.367561161e-06f, -3.350786078e-06f, -3.334005870e-06f, -3.317220573e-06f, -3.300430227e-06f, -3.283634867e-06f, - -3.266834532e-06f, -3.250029259e-06f, -3.233219086e-06f, -3.216404051e-06f, -3.199584191e-06f, -3.182759543e-06f, -3.165930145e-06f, -3.149096035e-06f, -3.132257251e-06f, -3.115413830e-06f, - -3.098565810e-06f, -3.081713228e-06f, -3.064856121e-06f, -3.047994529e-06f, -3.031128488e-06f, -3.014258036e-06f, -2.997383210e-06f, -2.980504049e-06f, -2.963620589e-06f, -2.946732870e-06f, - -2.929840927e-06f, -2.912944800e-06f, -2.896044525e-06f, -2.879140140e-06f, -2.862231684e-06f, -2.845319193e-06f, -2.828402706e-06f, -2.811482259e-06f, -2.794557892e-06f, -2.777629641e-06f, - -2.760697545e-06f, -2.743761640e-06f, -2.726821966e-06f, -2.709878558e-06f, -2.692931456e-06f, -2.675980697e-06f, -2.659026318e-06f, -2.642068358e-06f, -2.625106854e-06f, -2.608141844e-06f, - -2.591173365e-06f, -2.574201456e-06f, -2.557226153e-06f, -2.540247496e-06f, -2.523265521e-06f, -2.506280267e-06f, -2.489291771e-06f, -2.472300071e-06f, -2.455305204e-06f, -2.438307209e-06f, - -2.421306123e-06f, -2.404301984e-06f, -2.387294830e-06f, -2.370284698e-06f, -2.353271627e-06f, -2.336255653e-06f, -2.319236816e-06f, -2.302215152e-06f, -2.285190699e-06f, -2.268163496e-06f, - -2.251133580e-06f, -2.234100988e-06f, -2.217065759e-06f, -2.200027931e-06f, -2.182987540e-06f, -2.165944625e-06f, -2.148899224e-06f, -2.131851375e-06f, -2.114801115e-06f, -2.097748481e-06f, - -2.080693513e-06f, -2.063636247e-06f, -2.046576722e-06f, -2.029514975e-06f, -2.012451044e-06f, -1.995384966e-06f, -1.978316781e-06f, -1.961246524e-06f, -1.944174235e-06f, -1.927099951e-06f, - -1.910023709e-06f, -1.892945548e-06f, -1.875865505e-06f, -1.858783618e-06f, -1.841699925e-06f, -1.824614464e-06f, -1.807527272e-06f, -1.790438387e-06f, -1.773347847e-06f, -1.756255690e-06f, - -1.739161954e-06f, -1.722066676e-06f, -1.704969893e-06f, -1.687871645e-06f, -1.670771968e-06f, -1.653670901e-06f, -1.636568481e-06f, -1.619464745e-06f, -1.602359733e-06f, -1.585253480e-06f, - -1.568146026e-06f, -1.551037408e-06f, -1.533927663e-06f, -1.516816830e-06f, -1.499704946e-06f, -1.482592049e-06f, -1.465478177e-06f, -1.448363366e-06f, -1.431247656e-06f, -1.414131084e-06f, - -1.397013688e-06f, -1.379895504e-06f, -1.362776572e-06f, -1.345656929e-06f, -1.328536612e-06f, -1.311415659e-06f, -1.294294108e-06f, -1.277171996e-06f, -1.260049362e-06f, -1.242926242e-06f, - -1.225802676e-06f, -1.208678700e-06f, -1.191554351e-06f, -1.174429669e-06f, -1.157304690e-06f, -1.140179451e-06f, -1.123053992e-06f, -1.105928349e-06f, -1.088802560e-06f, -1.071676663e-06f, - -1.054550695e-06f, -1.037424694e-06f, -1.020298697e-06f, -1.003172743e-06f, -9.860468690e-07f, -9.689211123e-07f, -9.517955107e-07f, -9.346701018e-07f, -9.175449232e-07f, -9.004200126e-07f, - -8.832954076e-07f, -8.661711456e-07f, -8.490472643e-07f, -8.319238014e-07f, -8.148007943e-07f, -7.976782806e-07f, -7.805562979e-07f, -7.634348837e-07f, -7.463140757e-07f, -7.291939112e-07f, - -7.120744279e-07f, -6.949556634e-07f, -6.778376550e-07f, -6.607204403e-07f, -6.436040569e-07f, -6.264885422e-07f, -6.093739338e-07f, -5.922602691e-07f, -5.751475856e-07f, -5.580359207e-07f, - -5.409253120e-07f, -5.238157969e-07f, -5.067074129e-07f, -4.896001973e-07f, -4.724941877e-07f, -4.553894214e-07f, -4.382859359e-07f, -4.211837687e-07f, -4.040829570e-07f, -3.869835383e-07f, - -3.698855500e-07f, -3.527890295e-07f, -3.356940141e-07f, -3.186005413e-07f, -3.015086482e-07f, -2.844183725e-07f, -2.673297512e-07f, -2.502428219e-07f, -2.331576217e-07f, -2.160741881e-07f, - -1.989925583e-07f, -1.819127696e-07f, -1.648348593e-07f, -1.477588647e-07f, -1.306848231e-07f, -1.136127717e-07f, -9.654274768e-08f, -7.947478841e-08f, -6.240893107e-08f, -4.534521289e-08f, - -2.828367107e-08f, -1.122434282e-08f, 5.832734679e-09f, 2.288752423e-08f, 3.993998867e-08f, 5.699009084e-08f, 7.403779358e-08f, 9.108305974e-08f, 1.081258522e-07f, 1.251661339e-07f, - 1.422038676e-07f, 1.592390163e-07f, 1.762715428e-07f, 1.933014102e-07f, 2.103285813e-07f, 2.273530191e-07f, 2.443746865e-07f, 2.613935465e-07f, 2.784095620e-07f, 2.954226962e-07f, - 3.124329118e-07f, 3.294401721e-07f, 3.464444399e-07f, 3.634456784e-07f, 3.804438505e-07f, 3.974389193e-07f, 4.144308480e-07f, 4.314195995e-07f, 4.484051369e-07f, 4.653874235e-07f, - 4.823664222e-07f, 4.993420962e-07f, 5.163144087e-07f, 5.332833227e-07f, 5.502488015e-07f, 5.672108083e-07f, 5.841693062e-07f, 6.011242584e-07f, 6.180756282e-07f, 6.350233788e-07f, - 6.519674734e-07f, 6.689078752e-07f, 6.858445476e-07f, 7.027774538e-07f, 7.197065571e-07f, 7.366318208e-07f, 7.535532083e-07f, 7.704706828e-07f, 7.873842078e-07f, 8.042937465e-07f, - 8.211992624e-07f, 8.381007188e-07f, 8.549980791e-07f, 8.718913068e-07f, 8.887803653e-07f, 9.056652180e-07f, 9.225458284e-07f, 9.394221599e-07f, 9.562941761e-07f, 9.731618404e-07f, - 9.900251164e-07f, 1.006883968e-06f, 1.023738357e-06f, 1.040588250e-06f, 1.057433608e-06f, 1.074274395e-06f, 1.091110576e-06f, 1.107942113e-06f, 1.124768970e-06f, 1.141591112e-06f, - 1.158408501e-06f, 1.175221101e-06f, 1.192028876e-06f, 1.208831790e-06f, 1.225629807e-06f, 1.242422889e-06f, 1.259211002e-06f, 1.275994108e-06f, 1.292772172e-06f, 1.309545157e-06f, - 1.326313027e-06f, 1.343075746e-06f, 1.359833277e-06f, 1.376585586e-06f, 1.393332635e-06f, 1.410074388e-06f, 1.426810810e-06f, 1.443541864e-06f, 1.460267514e-06f, 1.476987724e-06f, - 1.493702459e-06f, 1.510411682e-06f, 1.527115357e-06f, 1.543813448e-06f, 1.560505919e-06f, 1.577192735e-06f, 1.593873860e-06f, 1.610549256e-06f, 1.627218890e-06f, 1.643882724e-06f, - 1.660540724e-06f, 1.677192852e-06f, 1.693839074e-06f, 1.710479353e-06f, 1.727113654e-06f, 1.743741942e-06f, 1.760364179e-06f, 1.776980331e-06f, 1.793590362e-06f, 1.810194236e-06f, - 1.826791917e-06f, 1.843383370e-06f, 1.859968560e-06f, 1.876547450e-06f, 1.893120005e-06f, 1.909686190e-06f, 1.926245968e-06f, 1.942799305e-06f, 1.959346165e-06f, 1.975886512e-06f, - 1.992420311e-06f, 2.008947527e-06f, 2.025468123e-06f, 2.041982065e-06f, 2.058489317e-06f, 2.074989844e-06f, 2.091483610e-06f, 2.107970581e-06f, 2.124450720e-06f, 2.140923992e-06f, - 2.157390363e-06f, 2.173849797e-06f, 2.190302258e-06f, 2.206747712e-06f, 2.223186123e-06f, 2.239617456e-06f, 2.256041676e-06f, 2.272458748e-06f, 2.288868636e-06f, 2.305271306e-06f, - 2.321666722e-06f, 2.338054850e-06f, 2.354435654e-06f, 2.370809099e-06f, 2.387175151e-06f, 2.403533774e-06f, 2.419884933e-06f, 2.436228594e-06f, 2.452564721e-06f, 2.468893280e-06f, - 2.485214236e-06f, 2.501527554e-06f, 2.517833199e-06f, 2.534131136e-06f, 2.550421331e-06f, 2.566703748e-06f, 2.582978354e-06f, 2.599245112e-06f, 2.615503990e-06f, 2.631754951e-06f, - 2.647997961e-06f, 2.664232987e-06f, 2.680459992e-06f, 2.696678942e-06f, 2.712889804e-06f, 2.729092541e-06f, 2.745287121e-06f, 2.761473508e-06f, 2.777651668e-06f, 2.793821566e-06f, - 2.809983168e-06f, 2.826136439e-06f, 2.842281346e-06f, 2.858417854e-06f, 2.874545928e-06f, 2.890665534e-06f, 2.906776638e-06f, 2.922879205e-06f, 2.938973202e-06f, 2.955058594e-06f, - 2.971135347e-06f, 2.987203427e-06f, 3.003262799e-06f, 3.019313430e-06f, 3.035355285e-06f, 3.051388330e-06f, 3.067412532e-06f, 3.083427856e-06f, 3.099434268e-06f, 3.115431734e-06f, - 3.131420221e-06f, 3.147399693e-06f, 3.163370118e-06f, 3.179331462e-06f, 3.195283691e-06f, 3.211226770e-06f, 3.227160666e-06f, 3.243085345e-06f, 3.259000774e-06f, 3.274906919e-06f, - 3.290803745e-06f, 3.306691220e-06f, 3.322569310e-06f, 3.338437980e-06f, 3.354297198e-06f, 3.370146930e-06f, 3.385987142e-06f, 3.401817800e-06f, 3.417638872e-06f, 3.433450324e-06f, - 3.449252122e-06f, 3.465044233e-06f, 3.480826623e-06f, 3.496599259e-06f, 3.512362108e-06f, 3.528115136e-06f, 3.543858310e-06f, 3.559591597e-06f, 3.575314963e-06f, 3.591028376e-06f, - 3.606731802e-06f, 3.622425208e-06f, 3.638108560e-06f, 3.653781826e-06f, 3.669444973e-06f, 3.685097967e-06f, 3.700740776e-06f, 3.716373366e-06f, 3.731995704e-06f, 3.747607758e-06f, - 3.763209494e-06f, 3.778800880e-06f, 3.794381883e-06f, 3.809952470e-06f, 3.825512608e-06f, 3.841062264e-06f, 3.856601406e-06f, 3.872130000e-06f, 3.887648014e-06f, 3.903155416e-06f, - 3.918652173e-06f, 3.934138251e-06f, 3.949613620e-06f, 3.965078245e-06f, 3.980532094e-06f, 3.995975135e-06f, 4.011407336e-06f, 4.026828663e-06f, 4.042239085e-06f, 4.057638569e-06f, - 4.073027083e-06f, 4.088404593e-06f, 4.103771069e-06f, 4.119126478e-06f, 4.134470787e-06f, 4.149803964e-06f, 4.165125977e-06f, 4.180436794e-06f, 4.195736383e-06f, 4.211024711e-06f, - 4.226301747e-06f, 4.241567458e-06f, 4.256821812e-06f, 4.272064778e-06f, 4.287296323e-06f, 4.302516416e-06f, 4.317725024e-06f, 4.332922116e-06f, 4.348107659e-06f, 4.363281623e-06f, - 4.378443975e-06f, 4.393594683e-06f, 4.408733715e-06f, 4.423861041e-06f, 4.438976628e-06f, 4.454080444e-06f, 4.469172459e-06f, 4.484252640e-06f, 4.499320956e-06f, 4.514377375e-06f, - 4.529421866e-06f, 4.544454397e-06f, 4.559474938e-06f, 4.574483455e-06f, 4.589479919e-06f, 4.604464298e-06f, 4.619436561e-06f, 4.634396675e-06f, 4.649344611e-06f, 4.664280336e-06f, - 4.679203820e-06f, 4.694115031e-06f, 4.709013939e-06f, 4.723900511e-06f, 4.738774718e-06f, 4.753636528e-06f, 4.768485910e-06f, 4.783322834e-06f, 4.798147267e-06f, 4.812959179e-06f, - 4.827758541e-06f, 4.842545319e-06f, 4.857319484e-06f, 4.872081006e-06f, 4.886829852e-06f, 4.901565993e-06f, 4.916289398e-06f, 4.931000036e-06f, 4.945697877e-06f, 4.960382889e-06f, - 4.975055043e-06f, 4.989714308e-06f, 5.004360653e-06f, 5.018994048e-06f, 5.033614463e-06f, 5.048221867e-06f, 5.062816229e-06f, 5.077397520e-06f, 5.091965709e-06f, 5.106520766e-06f, - 5.121062661e-06f, 5.135591363e-06f, 5.150106842e-06f, 5.164609069e-06f, 5.179098012e-06f, 5.193573643e-06f, 5.208035930e-06f, 5.222484845e-06f, 5.236920357e-06f, 5.251342435e-06f, - 5.265751051e-06f, 5.280146174e-06f, 5.294527775e-06f, 5.308895823e-06f, 5.323250290e-06f, 5.337591144e-06f, 5.351918357e-06f, 5.366231899e-06f, 5.380531740e-06f, 5.394817851e-06f, - 5.409090202e-06f, 5.423348763e-06f, 5.437593506e-06f, 5.451824400e-06f, 5.466041416e-06f, 5.480244525e-06f, 5.494433698e-06f, 5.508608905e-06f, 5.522770117e-06f, 5.536917304e-06f, - 5.551050438e-06f, 5.565169488e-06f, 5.579274428e-06f, 5.593365226e-06f, 5.607441853e-06f, 5.621504282e-06f, 5.635552483e-06f, 5.649586426e-06f, 5.663606084e-06f, 5.677611427e-06f, - 5.691602425e-06f, 5.705579052e-06f, 5.719541276e-06f, 5.733489071e-06f, 5.747422407e-06f, 5.761341255e-06f, 5.775245587e-06f, 5.789135374e-06f, 5.803010588e-06f, 5.816871200e-06f, - 5.830717181e-06f, 5.844548503e-06f, 5.858365138e-06f, 5.872167058e-06f, 5.885954233e-06f, 5.899726636e-06f, 5.913484238e-06f, 5.927227011e-06f, 5.940954927e-06f, 5.954667958e-06f, - 5.968366075e-06f, 5.982049250e-06f, 5.995717456e-06f, 6.009370664e-06f, 6.023008846e-06f, 6.036631975e-06f, 6.050240022e-06f, 6.063832960e-06f, 6.077410760e-06f, 6.090973395e-06f, - 6.104520837e-06f, 6.118053059e-06f, 6.131570032e-06f, 6.145071729e-06f, 6.158558123e-06f, 6.172029185e-06f, 6.185484889e-06f, 6.198925206e-06f, 6.212350109e-06f, 6.225759572e-06f, - 6.239153565e-06f, 6.252532063e-06f, 6.265895037e-06f, 6.279242461e-06f, 6.292574307e-06f, 6.305890548e-06f, 6.319191157e-06f, 6.332476106e-06f, 6.345745369e-06f, 6.358998919e-06f, - 6.372236728e-06f, 6.385458769e-06f, 6.398665016e-06f, 6.411855441e-06f, 6.425030019e-06f, 6.438188721e-06f, 6.451331521e-06f, 6.464458393e-06f, 6.477569310e-06f, 6.490664244e-06f, - 6.503743170e-06f, 6.516806061e-06f, 6.529852889e-06f, 6.542883630e-06f, 6.555898256e-06f, 6.568896740e-06f, 6.581879057e-06f, 6.594845180e-06f, 6.607795082e-06f, 6.620728738e-06f, - 6.633646121e-06f, 6.646547205e-06f, 6.659431964e-06f, 6.672300371e-06f, 6.685152401e-06f, 6.697988027e-06f, 6.710807224e-06f, 6.723609966e-06f, 6.736396226e-06f, 6.749165978e-06f, - 6.761919198e-06f, 6.774655858e-06f, 6.787375934e-06f, 6.800079399e-06f, 6.812766229e-06f, 6.825436396e-06f, 6.838089876e-06f, 6.850726643e-06f, 6.863346671e-06f, 6.875949935e-06f, - 6.888536410e-06f, 6.901106070e-06f, 6.913658890e-06f, 6.926194844e-06f, 6.938713907e-06f, 6.951216055e-06f, 6.963701260e-06f, 6.976169500e-06f, 6.988620747e-06f, 7.001054978e-06f, - 7.013472168e-06f, 7.025872290e-06f, 7.038255321e-06f, 7.050621235e-06f, 7.062970007e-06f, 7.075301613e-06f, 7.087616028e-06f, 7.099913227e-06f, 7.112193186e-06f, 7.124455879e-06f, - 7.136701282e-06f, 7.148929371e-06f, 7.161140120e-06f, 7.173333506e-06f, 7.185509504e-06f, 7.197668089e-06f, 7.209809237e-06f, 7.221932924e-06f, 7.234039126e-06f, 7.246127818e-06f, - 7.258198975e-06f, 7.270252575e-06f, 7.282288592e-06f, 7.294307003e-06f, 7.306307783e-06f, 7.318290908e-06f, 7.330256356e-06f, 7.342204100e-06f, 7.354134119e-06f, 7.366046387e-06f, - 7.377940882e-06f, 7.389817579e-06f, 7.401676454e-06f, 7.413517485e-06f, 7.425340646e-06f, 7.437145916e-06f, 7.448933269e-06f, 7.460702683e-06f, 7.472454135e-06f, 7.484187600e-06f, - 7.495903056e-06f, 7.507600478e-06f, 7.519279845e-06f, 7.530941132e-06f, 7.542584316e-06f, 7.554209375e-06f, 7.565816284e-06f, 7.577405022e-06f, 7.588975565e-06f, 7.600527889e-06f, - 7.612061973e-06f, 7.623577792e-06f, 7.635075325e-06f, 7.646554549e-06f, 7.658015440e-06f, 7.669457976e-06f, 7.680882134e-06f, 7.692287892e-06f, 7.703675227e-06f, 7.715044116e-06f, - 7.726394538e-06f, 7.737726468e-06f, 7.749039886e-06f, 7.760334769e-06f, 7.771611094e-06f, 7.782868839e-06f, 7.794107981e-06f, 7.805328500e-06f, 7.816530371e-06f, 7.827713574e-06f, - 7.838878087e-06f, 7.850023886e-06f, 7.861150951e-06f, 7.872259259e-06f, 7.883348788e-06f, 7.894419517e-06f, 7.905471424e-06f, 7.916504486e-06f, 7.927518683e-06f, 7.938513992e-06f, - 7.949490393e-06f, 7.960447862e-06f, 7.971386380e-06f, 7.982305924e-06f, 7.993206472e-06f, 8.004088004e-06f, 8.014950499e-06f, 8.025793933e-06f, 8.036618288e-06f, 8.047423541e-06f, - 8.058209670e-06f, 8.068976656e-06f, 8.079724476e-06f, 8.090453111e-06f, 8.101162538e-06f, 8.111852737e-06f, 8.122523687e-06f, 8.133175366e-06f, 8.143807756e-06f, 8.154420833e-06f, - 8.165014578e-06f, 8.175588971e-06f, 8.186143989e-06f, 8.196679614e-06f, 8.207195823e-06f, 8.217692598e-06f, 8.228169916e-06f, 8.238627759e-06f, 8.249066104e-06f, 8.259484933e-06f, - 8.269884225e-06f, 8.280263960e-06f, 8.290624117e-06f, 8.300964676e-06f, 8.311285618e-06f, 8.321586921e-06f, 8.331868567e-06f, 8.342130535e-06f, 8.352372805e-06f, 8.362595358e-06f, - 8.372798173e-06f, 8.382981231e-06f, 8.393144512e-06f, 8.403287997e-06f, 8.413411665e-06f, 8.423515498e-06f, 8.433599475e-06f, 8.443663577e-06f, 8.453707785e-06f, 8.463732079e-06f, - 8.473736440e-06f, 8.483720849e-06f, 8.493685286e-06f, 8.503629732e-06f, 8.513554169e-06f, 8.523458576e-06f, 8.533342934e-06f, 8.543207226e-06f, 8.553051431e-06f, 8.562875531e-06f, - 8.572679507e-06f, 8.582463340e-06f, 8.592227011e-06f, 8.601970502e-06f, 8.611693793e-06f, 8.621396867e-06f, 8.631079704e-06f, 8.640742286e-06f, 8.650384594e-06f, 8.660006611e-06f, - 8.669608317e-06f, 8.679189694e-06f, 8.688750724e-06f, 8.698291389e-06f, 8.707811670e-06f, 8.717311549e-06f, 8.726791008e-06f, 8.736250029e-06f, 8.745688594e-06f, 8.755106684e-06f, - 8.764504283e-06f, 8.773881371e-06f, 8.783237932e-06f, 8.792573947e-06f, 8.801889399e-06f, 8.811184270e-06f, 8.820458541e-06f, 8.829712197e-06f, 8.838945218e-06f, 8.848157588e-06f, - 8.857349289e-06f, 8.866520303e-06f, 8.875670614e-06f, 8.884800204e-06f, 8.893909055e-06f, 8.902997151e-06f, 8.912064473e-06f, 8.921111006e-06f, 8.930136732e-06f, 8.939141634e-06f, - 8.948125694e-06f, 8.957088897e-06f, 8.966031224e-06f, 8.974952660e-06f, 8.983853187e-06f, 8.992732789e-06f, 9.001591449e-06f, 9.010429150e-06f, 9.019245876e-06f, 9.028041610e-06f, - 9.036816336e-06f, 9.045570036e-06f, 9.054302696e-06f, 9.063014298e-06f, 9.071704825e-06f, 9.080374263e-06f, 9.089022594e-06f, 9.097649803e-06f, 9.106255873e-06f, 9.114840788e-06f, - 9.123404532e-06f, 9.131947089e-06f, 9.140468444e-06f, 9.148968580e-06f, 9.157447481e-06f, 9.165905132e-06f, 9.174341518e-06f, 9.182756621e-06f, 9.191150428e-06f, 9.199522921e-06f, - 9.207874086e-06f, 9.216203907e-06f, 9.224512369e-06f, 9.232799456e-06f, 9.241065152e-06f, 9.249309444e-06f, 9.257532314e-06f, 9.265733749e-06f, 9.273913733e-06f, 9.282072251e-06f, - 9.290209288e-06f, 9.298324829e-06f, 9.306418858e-06f, 9.314491362e-06f, 9.322542324e-06f, 9.330571732e-06f, 9.338579568e-06f, 9.346565820e-06f, 9.354530472e-06f, 9.362473510e-06f, - 9.370394918e-06f, 9.378294684e-06f, 9.386172791e-06f, 9.394029226e-06f, 9.401863975e-06f, 9.409677022e-06f, 9.417468355e-06f, 9.425237958e-06f, 9.432985818e-06f, 9.440711920e-06f, - 9.448416250e-06f, 9.456098794e-06f, 9.463759539e-06f, 9.471398470e-06f, 9.479015574e-06f, 9.486610837e-06f, 9.494184244e-06f, 9.501735783e-06f, 9.509265440e-06f, 9.516773200e-06f, - 9.524259051e-06f, 9.531722979e-06f, 9.539164970e-06f, 9.546585012e-06f, 9.553983090e-06f, 9.561359191e-06f, 9.568713303e-06f, 9.576045412e-06f, 9.583355504e-06f, 9.590643567e-06f, - 9.597909588e-06f, 9.605153553e-06f, 9.612375450e-06f, 9.619575266e-06f, 9.626752987e-06f, 9.633908602e-06f, 9.641042097e-06f, 9.648153460e-06f, 9.655242677e-06f, 9.662309737e-06f, - 9.669354627e-06f, 9.676377334e-06f, 9.683377846e-06f, 9.690356150e-06f, 9.697312234e-06f, 9.704246086e-06f, 9.711157694e-06f, 9.718047045e-06f, 9.724914127e-06f, 9.731758928e-06f, - 9.738581437e-06f, 9.745381640e-06f, 9.752159526e-06f, 9.758915084e-06f, 9.765648301e-06f, 9.772359165e-06f, 9.779047665e-06f, 9.785713789e-06f, 9.792357526e-06f, 9.798978864e-06f, - 9.805577791e-06f, 9.812154295e-06f, 9.818708366e-06f, 9.825239992e-06f, 9.831749162e-06f, 9.838235864e-06f, 9.844700087e-06f, 9.851141820e-06f, 9.857561052e-06f, 9.863957772e-06f, - 9.870331968e-06f, 9.876683630e-06f, 9.883012747e-06f, 9.889319308e-06f, 9.895603302e-06f, 9.901864718e-06f, 9.908103545e-06f, 9.914319774e-06f, 9.920513392e-06f, 9.926684391e-06f, - 9.932832758e-06f, 9.938958484e-06f, 9.945061559e-06f, 9.951141971e-06f, 9.957199711e-06f, 9.963234768e-06f, 9.969247133e-06f, 9.975236794e-06f, 9.981203742e-06f, 9.987147967e-06f, - 9.993069458e-06f, 9.998968207e-06f, 1.000484420e-05f, 1.001069743e-05f, 1.001652789e-05f, 1.002233557e-05f, 1.002812046e-05f, 1.003388254e-05f, 1.003962181e-05f, 1.004533826e-05f, - 1.005103188e-05f, 1.005670266e-05f, 1.006235059e-05f, 1.006797566e-05f, 1.007357786e-05f, 1.007915719e-05f, 1.008471363e-05f, 1.009024718e-05f, 1.009575782e-05f, 1.010124554e-05f, - 1.010671035e-05f, 1.011215222e-05f, 1.011757115e-05f, 1.012296713e-05f, 1.012834015e-05f, 1.013369021e-05f, 1.013901729e-05f, 1.014432139e-05f, 1.014960250e-05f, 1.015486060e-05f, - 1.016009569e-05f, 1.016530777e-05f, 1.017049682e-05f, 1.017566283e-05f, 1.018080581e-05f, 1.018592573e-05f, 1.019102259e-05f, 1.019609638e-05f, 1.020114710e-05f, 1.020617474e-05f, - 1.021117928e-05f, 1.021616073e-05f, 1.022111906e-05f, 1.022605428e-05f, 1.023096638e-05f, 1.023585535e-05f, 1.024072118e-05f, 1.024556387e-05f, 1.025038340e-05f, 1.025517977e-05f, - 1.025995298e-05f, 1.026470301e-05f, 1.026942985e-05f, 1.027413351e-05f, 1.027881397e-05f, 1.028347122e-05f, 1.028810526e-05f, 1.029271609e-05f, 1.029730368e-05f, 1.030186805e-05f, - 1.030640918e-05f, 1.031092706e-05f, 1.031542168e-05f, 1.031989305e-05f, 1.032434115e-05f, 1.032876598e-05f, 1.033316752e-05f, 1.033754578e-05f, 1.034190075e-05f, 1.034623242e-05f, - 1.035054078e-05f, 1.035482584e-05f, 1.035908757e-05f, 1.036332598e-05f, 1.036754105e-05f, 1.037173280e-05f, 1.037590119e-05f, 1.038004624e-05f, 1.038416794e-05f, 1.038826627e-05f, - 1.039234124e-05f, 1.039639283e-05f, 1.040042105e-05f, 1.040442588e-05f, 1.040840732e-05f, 1.041236537e-05f, 1.041630001e-05f, 1.042021125e-05f, 1.042409908e-05f, 1.042796349e-05f, - 1.043180448e-05f, 1.043562204e-05f, 1.043941617e-05f, 1.044318686e-05f, 1.044693410e-05f, 1.045065790e-05f, 1.045435825e-05f, 1.045803513e-05f, 1.046168856e-05f, 1.046531851e-05f, - 1.046892499e-05f, 1.047250799e-05f, 1.047606752e-05f, 1.047960355e-05f, 1.048311609e-05f, 1.048660514e-05f, 1.049007068e-05f, 1.049351272e-05f, 1.049693125e-05f, 1.050032627e-05f, - 1.050369776e-05f, 1.050704574e-05f, 1.051037019e-05f, 1.051367110e-05f, 1.051694849e-05f, 1.052020233e-05f, 1.052343263e-05f, 1.052663938e-05f, 1.052982258e-05f, 1.053298223e-05f, - 1.053611832e-05f, 1.053923084e-05f, 1.054231980e-05f, 1.054538520e-05f, 1.054842701e-05f, 1.055144526e-05f, 1.055443992e-05f, 1.055741099e-05f, 1.056035849e-05f, 1.056328239e-05f, - 1.056618269e-05f, 1.056905940e-05f, 1.057191252e-05f, 1.057474202e-05f, 1.057754793e-05f, 1.058033022e-05f, 1.058308890e-05f, 1.058582397e-05f, 1.058853542e-05f, 1.059122325e-05f, - 1.059388746e-05f, 1.059652804e-05f, 1.059914499e-05f, 1.060173831e-05f, 1.060430800e-05f, 1.060685405e-05f, 1.060937646e-05f, 1.061187524e-05f, 1.061435037e-05f, 1.061680185e-05f, - 1.061922969e-05f, 1.062163388e-05f, 1.062401441e-05f, 1.062637130e-05f, 1.062870452e-05f, 1.063101409e-05f, 1.063330000e-05f, 1.063556225e-05f, 1.063780084e-05f, 1.064001576e-05f, - 1.064220701e-05f, 1.064437459e-05f, 1.064651851e-05f, 1.064863875e-05f, 1.065073532e-05f, 1.065280822e-05f, 1.065485744e-05f, 1.065688299e-05f, 1.065888485e-05f, 1.066086304e-05f, - 1.066281754e-05f, 1.066474837e-05f, 1.066665551e-05f, 1.066853897e-05f, 1.067039874e-05f, 1.067223483e-05f, 1.067404723e-05f, 1.067583594e-05f, 1.067760097e-05f, 1.067934231e-05f, - 1.068105995e-05f, 1.068275391e-05f, 1.068442418e-05f, 1.068607075e-05f, 1.068769364e-05f, 1.068929283e-05f, 1.069086833e-05f, 1.069242014e-05f, 1.069394826e-05f, 1.069545268e-05f, - 1.069693341e-05f, 1.069839045e-05f, 1.069982379e-05f, 1.070123345e-05f, 1.070261941e-05f, 1.070398167e-05f, 1.070532025e-05f, 1.070663513e-05f, 1.070792632e-05f, 1.070919382e-05f, - 1.071043762e-05f, 1.071165774e-05f, 1.071285417e-05f, 1.071402690e-05f, 1.071517595e-05f, 1.071630131e-05f, 1.071740298e-05f, 1.071848096e-05f, 1.071953526e-05f, 1.072056588e-05f, - 1.072157281e-05f, 1.072255605e-05f, 1.072351561e-05f, 1.072445150e-05f, 1.072536370e-05f, 1.072625222e-05f, 1.072711707e-05f, 1.072795824e-05f, 1.072877573e-05f, 1.072956955e-05f, - 1.073033970e-05f, 1.073108618e-05f, 1.073180899e-05f, 1.073250813e-05f, 1.073318360e-05f, 1.073383541e-05f, 1.073446356e-05f, 1.073506805e-05f, 1.073564888e-05f, 1.073620605e-05f, - 1.073673957e-05f, 1.073724943e-05f, 1.073773565e-05f, 1.073819821e-05f, 1.073863713e-05f, 1.073905241e-05f, 1.073944404e-05f, 1.073981203e-05f, 1.074015638e-05f, 1.074047710e-05f, - 1.074077419e-05f, 1.074104765e-05f, 1.074129748e-05f, 1.074152368e-05f, 1.074172627e-05f, 1.074190523e-05f, 1.074206058e-05f, 1.074219231e-05f, 1.074230044e-05f, 1.074238495e-05f, - 1.074244586e-05f, 1.074248317e-05f, 1.074249688e-05f, 1.074248699e-05f, 1.074245352e-05f, 1.074239645e-05f, 1.074231580e-05f, 1.074221156e-05f, 1.074208375e-05f, 1.074193236e-05f, - 1.074175739e-05f, 1.074155886e-05f, 1.074133677e-05f, 1.074109111e-05f, 1.074082190e-05f, 1.074052913e-05f, 1.074021281e-05f, 1.073987295e-05f, 1.073950954e-05f, 1.073912259e-05f, - 1.073871212e-05f, 1.073827811e-05f, 1.073782057e-05f, 1.073733951e-05f, 1.073683494e-05f, 1.073630685e-05f, 1.073575526e-05f, 1.073518015e-05f, 1.073458155e-05f, 1.073395946e-05f, - 1.073331387e-05f, 1.073264479e-05f, 1.073195223e-05f, 1.073123620e-05f, 1.073049669e-05f, 1.072973372e-05f, 1.072894728e-05f, 1.072813739e-05f, 1.072730404e-05f, 1.072644724e-05f, - 1.072556700e-05f, 1.072466332e-05f, 1.072373621e-05f, 1.072278567e-05f, 1.072181171e-05f, 1.072081434e-05f, 1.071979355e-05f, 1.071874935e-05f, 1.071768175e-05f, 1.071659076e-05f, - 1.071547638e-05f, 1.071433861e-05f, 1.071317747e-05f, 1.071199295e-05f, 1.071078507e-05f, 1.070955382e-05f, 1.070829922e-05f, 1.070702127e-05f, 1.070571997e-05f, 1.070439534e-05f, - 1.070304738e-05f, 1.070167609e-05f, 1.070028148e-05f, 1.069886356e-05f, 1.069742233e-05f, 1.069595780e-05f, 1.069446997e-05f, 1.069295886e-05f, 1.069142447e-05f, 1.068986680e-05f, - 1.068828587e-05f, 1.068668167e-05f, 1.068505422e-05f, 1.068340352e-05f, 1.068172958e-05f, 1.068003240e-05f, 1.067831200e-05f, 1.067656837e-05f, 1.067480153e-05f, 1.067301148e-05f, - 1.067119824e-05f, 1.066936180e-05f, 1.066750217e-05f, 1.066561937e-05f, 1.066371340e-05f, 1.066178426e-05f, 1.065983197e-05f, 1.065785652e-05f, 1.065585794e-05f, 1.065383622e-05f, - 1.065179137e-05f, 1.064972341e-05f, 1.064763233e-05f, 1.064551815e-05f, 1.064338088e-05f, 1.064122051e-05f, 1.063903707e-05f, 1.063683055e-05f, 1.063460097e-05f, 1.063234834e-05f, - 1.063007265e-05f, 1.062777393e-05f, 1.062545217e-05f, 1.062310739e-05f, 1.062073960e-05f, 1.061834880e-05f, 1.061593499e-05f, 1.061349820e-05f, 1.061103843e-05f, 1.060855568e-05f, - 1.060604997e-05f, 1.060352130e-05f, 1.060096969e-05f, 1.059839513e-05f, 1.059579765e-05f, 1.059317724e-05f, 1.059053392e-05f, 1.058786770e-05f, 1.058517858e-05f, 1.058246658e-05f, - 1.057973170e-05f, 1.057697395e-05f, 1.057419335e-05f, 1.057138989e-05f, 1.056856360e-05f, 1.056571447e-05f, 1.056284252e-05f, 1.055994777e-05f, 1.055703021e-05f, 1.055408985e-05f, - 1.055112671e-05f, 1.054814080e-05f, 1.054513213e-05f, 1.054210069e-05f, 1.053904652e-05f, 1.053596961e-05f, 1.053286997e-05f, 1.052974762e-05f, 1.052660257e-05f, 1.052343481e-05f, - 1.052024438e-05f, 1.051703126e-05f, 1.051379548e-05f, 1.051053705e-05f, 1.050725597e-05f, 1.050395226e-05f, 1.050062592e-05f, 1.049727697e-05f, 1.049390542e-05f, 1.049051127e-05f, - 1.048709454e-05f, 1.048365524e-05f, 1.048019337e-05f, 1.047670896e-05f, 1.047320200e-05f, 1.046967252e-05f, 1.046612051e-05f, 1.046254600e-05f, 1.045894900e-05f, 1.045532950e-05f, - 1.045168754e-05f, 1.044802310e-05f, 1.044433622e-05f, 1.044062689e-05f, 1.043689514e-05f, 1.043314096e-05f, 1.042936438e-05f, 1.042556540e-05f, 1.042174403e-05f, 1.041790029e-05f, - 1.041403419e-05f, 1.041014574e-05f, 1.040623494e-05f, 1.040230182e-05f, 1.039834639e-05f, 1.039436865e-05f, 1.039036861e-05f, 1.038634630e-05f, 1.038230172e-05f, 1.037823488e-05f, - 1.037414579e-05f, 1.037003447e-05f, 1.036590093e-05f, 1.036174519e-05f, 1.035756724e-05f, 1.035336711e-05f, 1.034914481e-05f, 1.034490035e-05f, 1.034063374e-05f, 1.033634499e-05f, - 1.033203412e-05f, 1.032770114e-05f, 1.032334606e-05f, 1.031896890e-05f, 1.031456966e-05f, 1.031014836e-05f, 1.030570502e-05f, 1.030123964e-05f, 1.029675224e-05f, 1.029224283e-05f, - 1.028771142e-05f, 1.028315803e-05f, 1.027858267e-05f, 1.027398535e-05f, 1.026936608e-05f, 1.026472489e-05f, 1.026006177e-05f, 1.025537676e-05f, 1.025066985e-05f, 1.024594106e-05f, - 1.024119040e-05f, 1.023641790e-05f, 1.023162355e-05f, 1.022680739e-05f, 1.022196941e-05f, 1.021710963e-05f, 1.021222807e-05f, 1.020732474e-05f, 1.020239965e-05f, 1.019745282e-05f, - 1.019248425e-05f, 1.018749398e-05f, 1.018248200e-05f, 1.017744834e-05f, 1.017239300e-05f, 1.016731600e-05f, 1.016221736e-05f, 1.015709708e-05f, 1.015195519e-05f, 1.014679170e-05f, - 1.014160662e-05f, 1.013639996e-05f, 1.013117174e-05f, 1.012592198e-05f, 1.012065069e-05f, 1.011535788e-05f, 1.011004357e-05f, 1.010470777e-05f, 1.009935050e-05f, 1.009397177e-05f, - 1.008857159e-05f, 1.008314999e-05f, 1.007770697e-05f, 1.007224256e-05f, 1.006675676e-05f, 1.006124959e-05f, 1.005572107e-05f, 1.005017121e-05f, 1.004460002e-05f, 1.003900753e-05f, - 1.003339374e-05f, 1.002775867e-05f, 1.002210234e-05f, 1.001642476e-05f, 1.001072595e-05f, 1.000500592e-05f, 9.999264692e-06f, 9.993502276e-06f, 9.987718688e-06f, 9.981913946e-06f, - 9.976088063e-06f, 9.970241057e-06f, 9.964372942e-06f, 9.958483735e-06f, 9.952573451e-06f, 9.946642106e-06f, 9.940689716e-06f, 9.934716297e-06f, 9.928721865e-06f, 9.922706435e-06f, - 9.916670024e-06f, 9.910612649e-06f, 9.904534324e-06f, 9.898435067e-06f, 9.892314894e-06f, 9.886173820e-06f, 9.880011862e-06f, 9.873829037e-06f, 9.867625361e-06f, 9.861400850e-06f, - 9.855155521e-06f, 9.848889390e-06f, 9.842602474e-06f, 9.836294790e-06f, 9.829966354e-06f, 9.823617183e-06f, 9.817247294e-06f, 9.810856704e-06f, 9.804445428e-06f, 9.798013485e-06f, - 9.791560891e-06f, 9.785087663e-06f, 9.778593819e-06f, 9.772079374e-06f, 9.765544347e-06f, 9.758988754e-06f, 9.752412613e-06f, 9.745815940e-06f, 9.739198754e-06f, 9.732561071e-06f, - 9.725902909e-06f, 9.719224285e-06f, 9.712525217e-06f, 9.705805722e-06f, 9.699065817e-06f, 9.692305521e-06f, 9.685524850e-06f, 9.678723823e-06f, 9.671902457e-06f, 9.665060770e-06f, - 9.658198780e-06f, 9.651316504e-06f, 9.644413960e-06f, 9.637491167e-06f, 9.630548142e-06f, 9.623584903e-06f, 9.616601468e-06f, 9.609597856e-06f, 9.602574084e-06f, 9.595530171e-06f, - 9.588466134e-06f, 9.581381993e-06f, 9.574277764e-06f, 9.567153468e-06f, 9.560009121e-06f, 9.552844743e-06f, 9.545660352e-06f, 9.538455966e-06f, 9.531231603e-06f, 9.523987284e-06f, - 9.516723025e-06f, 9.509438846e-06f, 9.502134766e-06f, 9.494810803e-06f, 9.487466975e-06f, 9.480103303e-06f, 9.472719804e-06f, 9.465316498e-06f, 9.457893403e-06f, 9.450450538e-06f, - 9.442987923e-06f, 9.435505577e-06f, 9.428003518e-06f, 9.420481767e-06f, 9.412940341e-06f, 9.405379260e-06f, 9.397798544e-06f, 9.390198212e-06f, 9.382578283e-06f, 9.374938777e-06f, - 9.367279712e-06f, 9.359601109e-06f, 9.351902987e-06f, 9.344185366e-06f, 9.336448265e-06f, 9.328691703e-06f, 9.320915701e-06f, 9.313120279e-06f, 9.305305455e-06f, 9.297471250e-06f, - 9.289617683e-06f, 9.281744775e-06f, 9.273852545e-06f, 9.265941014e-06f, 9.258010201e-06f, 9.250060126e-06f, 9.242090809e-06f, 9.234102272e-06f, 9.226094532e-06f, 9.218067612e-06f, - 9.210021531e-06f, 9.201956309e-06f, 9.193871967e-06f, 9.185768525e-06f, 9.177646003e-06f, 9.169504422e-06f, 9.161343803e-06f, 9.153164165e-06f, 9.144965530e-06f, 9.136747918e-06f, - 9.128511349e-06f, 9.120255844e-06f, 9.111981425e-06f, 9.103688111e-06f, 9.095375924e-06f, 9.087044883e-06f, 9.078695012e-06f, 9.070326329e-06f, 9.061938856e-06f, 9.053532614e-06f, - 9.045107624e-06f, 9.036663907e-06f, 9.028201484e-06f, 9.019720376e-06f, 9.011220605e-06f, 9.002702191e-06f, 8.994165156e-06f, 8.985609521e-06f, 8.977035308e-06f, 8.968442537e-06f, - 8.959831231e-06f, 8.951201410e-06f, 8.942553096e-06f, 8.933886311e-06f, 8.925201075e-06f, 8.916497412e-06f, 8.907775342e-06f, 8.899034887e-06f, 8.890276068e-06f, 8.881498908e-06f, - 8.872703428e-06f, 8.863889650e-06f, 8.855057596e-06f, 8.846207287e-06f, 8.837338746e-06f, 8.828451995e-06f, 8.819547055e-06f, 8.810623949e-06f, 8.801682699e-06f, 8.792723326e-06f, - 8.783745853e-06f, 8.774750302e-06f, 8.765736695e-06f, 8.756705055e-06f, 8.747655404e-06f, 8.738587764e-06f, 8.729502157e-06f, 8.720398607e-06f, 8.711277134e-06f, 8.702137763e-06f, - 8.692980514e-06f, 8.683805412e-06f, 8.674612478e-06f, 8.665401735e-06f, 8.656173206e-06f, 8.646926913e-06f, 8.637662879e-06f, 8.628381127e-06f, 8.619081680e-06f, 8.609764560e-06f, - 8.600429790e-06f, 8.591077394e-06f, 8.581707394e-06f, 8.572319813e-06f, 8.562914674e-06f, 8.553492000e-06f, 8.544051815e-06f, 8.534594141e-06f, 8.525119001e-06f, 8.515626420e-06f, - 8.506116419e-06f, 8.496589022e-06f, 8.487044253e-06f, 8.477482135e-06f, 8.467902691e-06f, 8.458305945e-06f, 8.448691919e-06f, 8.439060638e-06f, 8.429412125e-06f, 8.419746403e-06f, - 8.410063497e-06f, 8.400363429e-06f, 8.390646224e-06f, 8.380911904e-06f, 8.371160494e-06f, 8.361392018e-06f, 8.351606499e-06f, 8.341803961e-06f, 8.331984427e-06f, 8.322147923e-06f, - 8.312294471e-06f, 8.302424096e-06f, 8.292536821e-06f, 8.282632671e-06f, 8.272711670e-06f, 8.262773841e-06f, 8.252819209e-06f, 8.242847798e-06f, 8.232859632e-06f, 8.222854736e-06f, - 8.212833133e-06f, 8.202794849e-06f, 8.192739906e-06f, 8.182668330e-06f, 8.172580145e-06f, 8.162475376e-06f, 8.152354046e-06f, 8.142216181e-06f, 8.132061805e-06f, 8.121890942e-06f, - 8.111703616e-06f, 8.101499854e-06f, 8.091279679e-06f, 8.081043115e-06f, 8.070790189e-06f, 8.060520923e-06f, 8.050235344e-06f, 8.039933476e-06f, 8.029615344e-06f, 8.019280972e-06f, - 8.008930386e-06f, 7.998563611e-06f, 7.988180671e-06f, 7.977781591e-06f, 7.967366397e-06f, 7.956935114e-06f, 7.946487767e-06f, 7.936024380e-06f, 7.925544979e-06f, 7.915049590e-06f, - 7.904538237e-06f, 7.894010946e-06f, 7.883467741e-06f, 7.872908649e-06f, 7.862333695e-06f, 7.851742904e-06f, 7.841136301e-06f, 7.830513913e-06f, 7.819875763e-06f, 7.809221879e-06f, - 7.798552285e-06f, 7.787867007e-06f, 7.777166071e-06f, 7.766449502e-06f, 7.755717326e-06f, 7.744969569e-06f, 7.734206256e-06f, 7.723427413e-06f, 7.712633066e-06f, 7.701823241e-06f, - 7.690997963e-06f, 7.680157259e-06f, 7.669301155e-06f, 7.658429675e-06f, 7.647542847e-06f, 7.636640697e-06f, 7.625723249e-06f, 7.614790532e-06f, 7.603842569e-06f, 7.592879388e-06f, - 7.581901015e-06f, 7.570907476e-06f, 7.559898797e-06f, 7.548875005e-06f, 7.537836125e-06f, 7.526782184e-06f, 7.515713209e-06f, 7.504629225e-06f, 7.493530259e-06f, 7.482416338e-06f, - 7.471287488e-06f, 7.460143735e-06f, 7.448985106e-06f, 7.437811628e-06f, 7.426623326e-06f, 7.415420228e-06f, 7.404202361e-06f, 7.392969750e-06f, 7.381722423e-06f, 7.370460406e-06f, - 7.359183726e-06f, 7.347892410e-06f, 7.336586485e-06f, 7.325265977e-06f, 7.313930913e-06f, 7.302581321e-06f, 7.291217226e-06f, 7.279838657e-06f, 7.268445639e-06f, 7.257038201e-06f, - 7.245616368e-06f, 7.234180169e-06f, 7.222729629e-06f, 7.211264777e-06f, 7.199785639e-06f, 7.188292243e-06f, 7.176784615e-06f, 7.165262783e-06f, 7.153726775e-06f, 7.142176617e-06f, - 7.130612336e-06f, 7.119033961e-06f, 7.107441518e-06f, 7.095835035e-06f, 7.084214539e-06f, 7.072580057e-06f, 7.060931618e-06f, 7.049269249e-06f, 7.037592976e-06f, 7.025902828e-06f, - 7.014198832e-06f, 7.002481017e-06f, 6.990749408e-06f, 6.979004035e-06f, 6.967244924e-06f, 6.955472104e-06f, 6.943685602e-06f, 6.931885446e-06f, 6.920071664e-06f, 6.908244283e-06f, - 6.896403332e-06f, 6.884548838e-06f, 6.872680829e-06f, 6.860799333e-06f, 6.848904378e-06f, 6.836995992e-06f, 6.825074203e-06f, 6.813139039e-06f, 6.801190527e-06f, 6.789228697e-06f, - 6.777253576e-06f, 6.765265193e-06f, 6.753263574e-06f, 6.741248750e-06f, 6.729220747e-06f, 6.717179593e-06f, 6.705125319e-06f, 6.693057950e-06f, 6.680977517e-06f, 6.668884046e-06f, - 6.656777567e-06f, 6.644658108e-06f, 6.632525697e-06f, 6.620380363e-06f, 6.608222134e-06f, 6.596051038e-06f, 6.583867104e-06f, 6.571670361e-06f, 6.559460837e-06f, 6.547238561e-06f, - 6.535003560e-06f, 6.522755865e-06f, 6.510495503e-06f, 6.498222503e-06f, 6.485936894e-06f, 6.473638705e-06f, 6.461327964e-06f, 6.449004700e-06f, 6.436668942e-06f, 6.424320718e-06f, - 6.411960058e-06f, 6.399586990e-06f, 6.387201543e-06f, 6.374803746e-06f, 6.362393628e-06f, 6.349971218e-06f, 6.337536545e-06f, 6.325089638e-06f, 6.312630525e-06f, 6.300159237e-06f, - 6.287675802e-06f, 6.275180248e-06f, 6.262672606e-06f, 6.250152904e-06f, 6.237621171e-06f, 6.225077437e-06f, 6.212521731e-06f, 6.199954082e-06f, 6.187374519e-06f, 6.174783071e-06f, - 6.162179769e-06f, 6.149564640e-06f, 6.136937715e-06f, 6.124299023e-06f, 6.111648592e-06f, 6.098986454e-06f, 6.086312636e-06f, 6.073627168e-06f, 6.060930081e-06f, 6.048221402e-06f, - 6.035501163e-06f, 6.022769392e-06f, 6.010026118e-06f, 5.997271373e-06f, 5.984505184e-06f, 5.971727582e-06f, 5.958938596e-06f, 5.946138256e-06f, 5.933326591e-06f, 5.920503632e-06f, - 5.907669408e-06f, 5.894823948e-06f, 5.881967283e-06f, 5.869099442e-06f, 5.856220456e-06f, 5.843330353e-06f, 5.830429163e-06f, 5.817516918e-06f, 5.804593645e-06f, 5.791659376e-06f, - 5.778714141e-06f, 5.765757968e-06f, 5.752790888e-06f, 5.739812932e-06f, 5.726824129e-06f, 5.713824508e-06f, 5.700814101e-06f, 5.687792938e-06f, 5.674761047e-06f, 5.661718460e-06f, - 5.648665206e-06f, 5.635601316e-06f, 5.622526819e-06f, 5.609441747e-06f, 5.596346128e-06f, 5.583239994e-06f, 5.570123375e-06f, 5.556996300e-06f, 5.543858800e-06f, 5.530710906e-06f, - 5.517552648e-06f, 5.504384055e-06f, 5.491205159e-06f, 5.478015989e-06f, 5.464816577e-06f, 5.451606951e-06f, 5.438387144e-06f, 5.425157185e-06f, 5.411917105e-06f, 5.398666934e-06f, - 5.385406703e-06f, 5.372136442e-06f, 5.358856182e-06f, 5.345565953e-06f, 5.332265786e-06f, 5.318955711e-06f, 5.305635760e-06f, 5.292305962e-06f, 5.278966348e-06f, 5.265616949e-06f, - 5.252257796e-06f, 5.238888919e-06f, 5.225510349e-06f, 5.212122116e-06f, 5.198724252e-06f, 5.185316787e-06f, 5.171899752e-06f, 5.158473178e-06f, 5.145037095e-06f, 5.131591535e-06f, - 5.118136528e-06f, 5.104672105e-06f, 5.091198296e-06f, 5.077715134e-06f, 5.064222648e-06f, 5.050720869e-06f, 5.037209830e-06f, 5.023689559e-06f, 5.010160089e-06f, 4.996621451e-06f, - 4.983073674e-06f, 4.969516792e-06f, 4.955950833e-06f, 4.942375831e-06f, 4.928791814e-06f, 4.915198816e-06f, 4.901596866e-06f, 4.887985996e-06f, 4.874366236e-06f, 4.860737619e-06f, - 4.847100176e-06f, 4.833453936e-06f, 4.819798932e-06f, 4.806135195e-06f, 4.792462756e-06f, 4.778781646e-06f, 4.765091897e-06f, 4.751393539e-06f, 4.737686604e-06f, 4.723971124e-06f, - 4.710247129e-06f, 4.696514651e-06f, 4.682773722e-06f, 4.669024372e-06f, 4.655266632e-06f, 4.641500536e-06f, 4.627726112e-06f, 4.613943394e-06f, 4.600152413e-06f, 4.586353199e-06f, - 4.572545785e-06f, 4.558730202e-06f, 4.544906480e-06f, 4.531074653e-06f, 4.517234751e-06f, 4.503386806e-06f, 4.489530849e-06f, 4.475666912e-06f, 4.461795027e-06f, 4.447915224e-06f, - 4.434027536e-06f, 4.420131994e-06f, 4.406228630e-06f, 4.392317475e-06f, 4.378398562e-06f, 4.364471921e-06f, 4.350537584e-06f, 4.336595583e-06f, 4.322645950e-06f, 4.308688716e-06f, - 4.294723913e-06f, 4.280751573e-06f, 4.266771728e-06f, 4.252784408e-06f, 4.238789647e-06f, 4.224787475e-06f, 4.210777925e-06f, 4.196761029e-06f, 4.182736817e-06f, 4.168705322e-06f, - 4.154666576e-06f, 4.140620611e-06f, 4.126567458e-06f, 4.112507150e-06f, 4.098439717e-06f, 4.084365193e-06f, 4.070283609e-06f, 4.056194996e-06f, 4.042099387e-06f, 4.027996814e-06f, - 4.013887309e-06f, 3.999770903e-06f, 3.985647629e-06f, 3.971517518e-06f, 3.957380603e-06f, 3.943236915e-06f, 3.929086487e-06f, 3.914929350e-06f, 3.900765537e-06f, 3.886595079e-06f, - 3.872418009e-06f, 3.858234359e-06f, 3.844044160e-06f, 3.829847445e-06f, 3.815644246e-06f, 3.801434595e-06f, 3.787218524e-06f, 3.772996065e-06f, 3.758767251e-06f, 3.744532113e-06f, - 3.730290684e-06f, 3.716042995e-06f, 3.701789080e-06f, 3.687528969e-06f, 3.673262696e-06f, 3.658990292e-06f, 3.644711790e-06f, 3.630427221e-06f, 3.616136619e-06f, 3.601840015e-06f, - 3.587537442e-06f, 3.573228931e-06f, 3.558914515e-06f, 3.544594227e-06f, 3.530268098e-06f, 3.515936161e-06f, 3.501598448e-06f, 3.487254992e-06f, 3.472905824e-06f, 3.458550978e-06f, - 3.444190484e-06f, 3.429824377e-06f, 3.415452687e-06f, 3.401075448e-06f, 3.386692691e-06f, 3.372304450e-06f, 3.357910756e-06f, 3.343511641e-06f, 3.329107139e-06f, 3.314697282e-06f, - 3.300282101e-06f, 3.285861630e-06f, 3.271435900e-06f, 3.257004945e-06f, 3.242568797e-06f, 3.228127487e-06f, 3.213681049e-06f, 3.199229515e-06f, 3.184772917e-06f, 3.170311288e-06f, - 3.155844660e-06f, 3.141373067e-06f, 3.126896539e-06f, 3.112415110e-06f, 3.097928813e-06f, 3.083437679e-06f, 3.068941741e-06f, 3.054441032e-06f, 3.039935585e-06f, 3.025425431e-06f, - 3.010910603e-06f, 2.996391135e-06f, 2.981867057e-06f, 2.967338404e-06f, 2.952805207e-06f, 2.938267499e-06f, 2.923725313e-06f, 2.909178681e-06f, 2.894627636e-06f, 2.880072210e-06f, - 2.865512436e-06f, 2.850948346e-06f, 2.836379974e-06f, 2.821807351e-06f, 2.807230510e-06f, 2.792649485e-06f, 2.778064307e-06f, 2.763475009e-06f, 2.748881623e-06f, 2.734284184e-06f, - 2.719682722e-06f, 2.705077271e-06f, 2.690467863e-06f, 2.675854531e-06f, 2.661237307e-06f, 2.646616225e-06f, 2.631991317e-06f, 2.617362615e-06f, 2.602730153e-06f, 2.588093962e-06f, - 2.573454076e-06f, 2.558810527e-06f, 2.544163348e-06f, 2.529512572e-06f, 2.514858231e-06f, 2.500200358e-06f, 2.485538985e-06f, 2.470874146e-06f, 2.456205873e-06f, 2.441534199e-06f, - 2.426859156e-06f, 2.412180777e-06f, 2.397499096e-06f, 2.382814144e-06f, 2.368125954e-06f, 2.353434559e-06f, 2.338739992e-06f, 2.324042286e-06f, 2.309341473e-06f, 2.294637585e-06f, - 2.279930657e-06f, 2.265220719e-06f, 2.250507806e-06f, 2.235791950e-06f, 2.221073184e-06f, 2.206351540e-06f, 2.191627051e-06f, 2.176899749e-06f, 2.162169669e-06f, 2.147436842e-06f, - 2.132701301e-06f, 2.117963079e-06f, 2.103222208e-06f, 2.088478722e-06f, 2.073732653e-06f, 2.058984034e-06f, 2.044232897e-06f, 2.029479276e-06f, 2.014723203e-06f, 1.999964711e-06f, - 1.985203833e-06f, 1.970440601e-06f, 1.955675049e-06f, 1.940907208e-06f, 1.926137112e-06f, 1.911364794e-06f, 1.896590286e-06f, 1.881813621e-06f, 1.867034832e-06f, 1.852253952e-06f, - 1.837471013e-06f, 1.822686048e-06f, 1.807899090e-06f, 1.793110172e-06f, 1.778319326e-06f, 1.763526585e-06f, 1.748731982e-06f, 1.733935551e-06f, 1.719137322e-06f, 1.704337330e-06f, - 1.689535607e-06f, 1.674732186e-06f, 1.659927099e-06f, 1.645120380e-06f, 1.630312060e-06f, 1.615502174e-06f, 1.600690753e-06f, 1.585877831e-06f, 1.571063440e-06f, 1.556247612e-06f, - 1.541430382e-06f, 1.526611780e-06f, 1.511791841e-06f, 1.496970597e-06f, 1.482148081e-06f, 1.467324324e-06f, 1.452499361e-06f, 1.437673224e-06f, 1.422845946e-06f, 1.408017559e-06f, - 1.393188096e-06f, 1.378357590e-06f, 1.363526074e-06f, 1.348693580e-06f, 1.333860141e-06f, 1.319025790e-06f, 1.304190559e-06f, 1.289354482e-06f, 1.274517590e-06f, 1.259679918e-06f, - 1.244841496e-06f, 1.230002359e-06f, 1.215162538e-06f, 1.200322068e-06f, 1.185480979e-06f, 1.170639305e-06f, 1.155797079e-06f, 1.140954333e-06f, 1.126111100e-06f, 1.111267413e-06f, - 1.096423305e-06f, 1.081578807e-06f, 1.066733953e-06f, 1.051888776e-06f, 1.037043307e-06f, 1.022197580e-06f, 1.007351628e-06f, 9.925054830e-07f, 9.776591775e-07f, 9.628127444e-07f, - 9.479662164e-07f, 9.331196259e-07f, 9.182730058e-07f, 9.034263886e-07f, 8.885798070e-07f, 8.737332935e-07f, 8.588868809e-07f, 8.440406016e-07f, 8.291944884e-07f, 8.143485738e-07f, - 7.995028904e-07f, 7.846574709e-07f, 7.698123477e-07f, 7.549675536e-07f, 7.401231210e-07f, 7.252790826e-07f, 7.104354709e-07f, 6.955923186e-07f, 6.807496580e-07f, 6.659075218e-07f, - 6.510659426e-07f, 6.362249529e-07f, 6.213845852e-07f, 6.065448721e-07f, 5.917058460e-07f, 5.768675395e-07f, 5.620299851e-07f, 5.471932154e-07f, 5.323572628e-07f, 5.175221597e-07f, - 5.026879388e-07f, 4.878546324e-07f, 4.730222731e-07f, 4.581908934e-07f, 4.433605256e-07f, 4.285312022e-07f, 4.137029558e-07f, 3.988758186e-07f, 3.840498232e-07f, 3.692250021e-07f, - 3.544013875e-07f, 3.395790120e-07f, 3.247579079e-07f, 3.099381076e-07f, 2.951196435e-07f, 2.803025481e-07f, 2.654868537e-07f, 2.506725926e-07f, 2.358597972e-07f, 2.210484999e-07f, - 2.062387331e-07f, 1.914305290e-07f, 1.766239199e-07f, 1.618189384e-07f, 1.470156165e-07f, 1.322139867e-07f, 1.174140812e-07f, 1.026159324e-07f, 8.781957246e-08f, 7.302503373e-08f, - 5.823234846e-08f, 4.344154890e-08f, 2.865266731e-08f, 1.386573592e-08f, -9.192130323e-10f, -1.570214732e-08f, -3.048303473e-08f, -4.526184307e-08f, -6.003854012e-08f, -7.481309371e-08f, - -8.958547165e-08f, -1.043556418e-07f, -1.191235719e-07f, -1.338892300e-07f, -1.486525837e-07f, -1.634136011e-07f, -1.781722499e-07f, -1.929284981e-07f, -2.076823136e-07f, -2.224336642e-07f, - -2.371825180e-07f, -2.519288427e-07f, -2.666726064e-07f, -2.814137769e-07f, -2.961523224e-07f, -3.108882106e-07f, -3.256214096e-07f, -3.403518874e-07f, -3.550796120e-07f, -3.698045513e-07f, - -3.845266735e-07f, -3.992459465e-07f, -4.139623383e-07f, -4.286758171e-07f, -4.433863508e-07f, -4.580939076e-07f, -4.727984555e-07f, -4.874999626e-07f, -5.021983971e-07f, -5.168937270e-07f, - -5.315859204e-07f, -5.462749456e-07f, -5.609607706e-07f, -5.756433637e-07f, -5.903226929e-07f, -6.049987265e-07f, -6.196714326e-07f, -6.343407796e-07f, -6.490067355e-07f, -6.636692686e-07f, - -6.783283472e-07f, -6.929839395e-07f, -7.076360138e-07f, -7.222845384e-07f, -7.369294815e-07f, -7.515708114e-07f, -7.662084965e-07f, -7.808425051e-07f, -7.954728055e-07f, -8.100993661e-07f, - -8.247221553e-07f, -8.393411413e-07f, -8.539562927e-07f, -8.685675778e-07f, -8.831749650e-07f, -8.977784228e-07f, -9.123779195e-07f, -9.269734238e-07f, -9.415649039e-07f, -9.561523284e-07f, - -9.707356658e-07f, -9.853148846e-07f, -9.998899533e-07f, -1.014460841e-06f, -1.029027515e-06f, -1.043589944e-06f, -1.058148098e-06f, -1.072701945e-06f, -1.087251453e-06f, -1.101796590e-06f, - -1.116337327e-06f, -1.130873630e-06f, -1.145405470e-06f, -1.159932814e-06f, -1.174455631e-06f, -1.188973890e-06f, -1.203487560e-06f, -1.217996609e-06f, -1.232501006e-06f, -1.247000720e-06f, - -1.261495720e-06f, -1.275985974e-06f, -1.290471451e-06f, -1.304952120e-06f, -1.319427950e-06f, -1.333898910e-06f, -1.348364969e-06f, -1.362826095e-06f, -1.377282257e-06f, -1.391733424e-06f, - -1.406179566e-06f, -1.420620650e-06f, -1.435056647e-06f, -1.449487525e-06f, -1.463913253e-06f, -1.478333799e-06f, -1.492749134e-06f, -1.507159226e-06f, -1.521564044e-06f, -1.535963557e-06f, - -1.550357734e-06f, -1.564746544e-06f, -1.579129957e-06f, -1.593507941e-06f, -1.607880466e-06f, -1.622247501e-06f, -1.636609015e-06f, -1.650964977e-06f, -1.665315357e-06f, -1.679660123e-06f, - -1.693999245e-06f, -1.708332692e-06f, -1.722660434e-06f, -1.736982439e-06f, -1.751298677e-06f, -1.765609118e-06f, -1.779913730e-06f, -1.794212483e-06f, -1.808505346e-06f, -1.822792290e-06f, - -1.837073282e-06f, -1.851348293e-06f, -1.865617292e-06f, -1.879880249e-06f, -1.894137132e-06f, -1.908387912e-06f, -1.922632558e-06f, -1.936871040e-06f, -1.951103326e-06f, -1.965329388e-06f, - -1.979549193e-06f, -1.993762712e-06f, -2.007969915e-06f, -2.022170771e-06f, -2.036365249e-06f, -2.050553320e-06f, -2.064734953e-06f, -2.078910118e-06f, -2.093078784e-06f, -2.107240921e-06f, - -2.121396500e-06f, -2.135545489e-06f, -2.149687859e-06f, -2.163823580e-06f, -2.177952621e-06f, -2.192074951e-06f, -2.206190542e-06f, -2.220299363e-06f, -2.234401384e-06f, -2.248496574e-06f, - -2.262584904e-06f, -2.276666344e-06f, -2.290740863e-06f, -2.304808433e-06f, -2.318869022e-06f, -2.332922600e-06f, -2.346969139e-06f, -2.361008607e-06f, -2.375040976e-06f, -2.389066214e-06f, - -2.403084293e-06f, -2.417095183e-06f, -2.431098853e-06f, -2.445095274e-06f, -2.459084416e-06f, -2.473066249e-06f, -2.487040744e-06f, -2.501007871e-06f, -2.514967600e-06f, -2.528919902e-06f, - -2.542864747e-06f, -2.556802105e-06f, -2.570731946e-06f, -2.584654242e-06f, -2.598568962e-06f, -2.612476077e-06f, -2.626375557e-06f, -2.640267374e-06f, -2.654151496e-06f, -2.668027896e-06f, - -2.681896543e-06f, -2.695757409e-06f, -2.709610463e-06f, -2.723455676e-06f, -2.737293020e-06f, -2.751122464e-06f, -2.764943979e-06f, -2.778757536e-06f, -2.792563106e-06f, -2.806360659e-06f, - -2.820150167e-06f, -2.833931600e-06f, -2.847704928e-06f, -2.861470124e-06f, -2.875227156e-06f, -2.888975998e-06f, -2.902716618e-06f, -2.916448989e-06f, -2.930173081e-06f, -2.943888865e-06f, - -2.957596312e-06f, -2.971295394e-06f, -2.984986080e-06f, -2.998668343e-06f, -3.012342153e-06f, -3.026007482e-06f, -3.039664300e-06f, -3.053312579e-06f, -3.066952290e-06f, -3.080583403e-06f, - -3.094205891e-06f, -3.107819725e-06f, -3.121424875e-06f, -3.135021313e-06f, -3.148609011e-06f, -3.162187940e-06f, -3.175758070e-06f, -3.189319374e-06f, -3.202871822e-06f, -3.216415387e-06f, - -3.229950040e-06f, -3.243475752e-06f, -3.256992494e-06f, -3.270500238e-06f, -3.283998957e-06f, -3.297488620e-06f, -3.310969201e-06f, -3.324440669e-06f, -3.337902998e-06f, -3.351356159e-06f, - -3.364800123e-06f, -3.378234862e-06f, -3.391660349e-06f, -3.405076553e-06f, -3.418483449e-06f, -3.431881006e-06f, -3.445269198e-06f, -3.458647995e-06f, -3.472017370e-06f, -3.485377295e-06f, - -3.498727742e-06f, -3.512068682e-06f, -3.525400087e-06f, -3.538721931e-06f, -3.552034183e-06f, -3.565336818e-06f, -3.578629806e-06f, -3.591913120e-06f, -3.605186732e-06f, -3.618450614e-06f, - -3.631704738e-06f, -3.644949076e-06f, -3.658183602e-06f, -3.671408286e-06f, -3.684623101e-06f, -3.697828020e-06f, -3.711023015e-06f, -3.724208058e-06f, -3.737383122e-06f, -3.750548179e-06f, - -3.763703201e-06f, -3.776848161e-06f, -3.789983031e-06f, -3.803107784e-06f, -3.816222393e-06f, -3.829326829e-06f, -3.842421066e-06f, -3.855505076e-06f, -3.868578833e-06f, -3.881642307e-06f, - -3.894695473e-06f, -3.907738302e-06f, -3.920770769e-06f, -3.933792844e-06f, -3.946804502e-06f, -3.959805715e-06f, -3.972796456e-06f, -3.985776697e-06f, -3.998746412e-06f, -4.011705574e-06f, - -4.024654156e-06f, -4.037592129e-06f, -4.050519469e-06f, -4.063436147e-06f, -4.076342137e-06f, -4.089237411e-06f, -4.102121943e-06f, -4.114995707e-06f, -4.127858674e-06f, -4.140710819e-06f, - -4.153552115e-06f, -4.166382534e-06f, -4.179202051e-06f, -4.192010638e-06f, -4.204808269e-06f, -4.217594917e-06f, -4.230370556e-06f, -4.243135159e-06f, -4.255888699e-06f, -4.268631150e-06f, - -4.281362486e-06f, -4.294082680e-06f, -4.306791705e-06f, -4.319489536e-06f, -4.332176145e-06f, -4.344851507e-06f, -4.357515595e-06f, -4.370168382e-06f, -4.382809843e-06f, -4.395439952e-06f, - -4.408058681e-06f, -4.420666006e-06f, -4.433261899e-06f, -4.445846335e-06f, -4.458419288e-06f, -4.470980731e-06f, -4.483530638e-06f, -4.496068984e-06f, -4.508595743e-06f, -4.521110888e-06f, - -4.533614393e-06f, -4.546106233e-06f, -4.558586383e-06f, -4.571054815e-06f, -4.583511504e-06f, -4.595956425e-06f, -4.608389551e-06f, -4.620810858e-06f, -4.633220319e-06f, -4.645617908e-06f, - -4.658003601e-06f, -4.670377370e-06f, -4.682739192e-06f, -4.695089040e-06f, -4.707426889e-06f, -4.719752713e-06f, -4.732066487e-06f, -4.744368186e-06f, -4.756657783e-06f, -4.768935255e-06f, - -4.781200574e-06f, -4.793453717e-06f, -4.805694658e-06f, -4.817923371e-06f, -4.830139832e-06f, -4.842344015e-06f, -4.854535895e-06f, -4.866715447e-06f, -4.878882645e-06f, -4.891037466e-06f, - -4.903179883e-06f, -4.915309872e-06f, -4.927427408e-06f, -4.939532466e-06f, -4.951625021e-06f, -4.963705048e-06f, -4.975772522e-06f, -4.987827419e-06f, -4.999869714e-06f, -5.011899381e-06f, - -5.023916397e-06f, -5.035920736e-06f, -5.047912375e-06f, -5.059891287e-06f, -5.071857449e-06f, -5.083810837e-06f, -5.095751425e-06f, -5.107679189e-06f, -5.119594105e-06f, -5.131496148e-06f, - -5.143385294e-06f, -5.155261518e-06f, -5.167124797e-06f, -5.178975105e-06f, -5.190812419e-06f, -5.202636714e-06f, -5.214447966e-06f, -5.226246152e-06f, -5.238031246e-06f, -5.249803224e-06f, - -5.261562064e-06f, -5.273307740e-06f, -5.285040228e-06f, -5.296759505e-06f, -5.308465546e-06f, -5.320158329e-06f, -5.331837828e-06f, -5.343504019e-06f, -5.355156880e-06f, -5.366796387e-06f, - -5.378422515e-06f, -5.390035240e-06f, -5.401634540e-06f, -5.413220391e-06f, -5.424792768e-06f, -5.436351648e-06f, -5.447897009e-06f, -5.459428825e-06f, -5.470947074e-06f, -5.482451732e-06f, - -5.493942776e-06f, -5.505420183e-06f, -5.516883928e-06f, -5.528333990e-06f, -5.539770343e-06f, -5.551192966e-06f, -5.562601835e-06f, -5.573996927e-06f, -5.585378218e-06f, -5.596745685e-06f, - -5.608099306e-06f, -5.619439057e-06f, -5.630764916e-06f, -5.642076858e-06f, -5.653374862e-06f, -5.664658905e-06f, -5.675928963e-06f, -5.687185013e-06f, -5.698427034e-06f, -5.709655001e-06f, - -5.720868893e-06f, -5.732068686e-06f, -5.743254358e-06f, -5.754425886e-06f, -5.765583248e-06f, -5.776726421e-06f, -5.787855382e-06f, -5.798970109e-06f, -5.810070580e-06f, -5.821156771e-06f, - -5.832228661e-06f, -5.843286228e-06f, -5.854329448e-06f, -5.865358300e-06f, -5.876372761e-06f, -5.887372809e-06f, -5.898358422e-06f, -5.909329577e-06f, -5.920286253e-06f, -5.931228428e-06f, - -5.942156079e-06f, -5.953069184e-06f, -5.963967722e-06f, -5.974851669e-06f, -5.985721006e-06f, -5.996575708e-06f, -6.007415756e-06f, -6.018241126e-06f, -6.029051798e-06f, -6.039847749e-06f, - -6.050628957e-06f, -6.061395401e-06f, -6.072147060e-06f, -6.082883911e-06f, -6.093605934e-06f, -6.104313106e-06f, -6.115005406e-06f, -6.125682812e-06f, -6.136345304e-06f, -6.146992860e-06f, - -6.157625458e-06f, -6.168243077e-06f, -6.178845696e-06f, -6.189433294e-06f, -6.200005848e-06f, -6.210563339e-06f, -6.221105745e-06f, -6.231633045e-06f, -6.242145218e-06f, -6.252642243e-06f, - -6.263124098e-06f, -6.273590763e-06f, -6.284042217e-06f, -6.294478439e-06f, -6.304899409e-06f, -6.315305104e-06f, -6.325695505e-06f, -6.336070591e-06f, -6.346430342e-06f, -6.356774735e-06f, - -6.367103751e-06f, -6.377417370e-06f, -6.387715570e-06f, -6.397998332e-06f, -6.408265634e-06f, -6.418517456e-06f, -6.428753778e-06f, -6.438974579e-06f, -6.449179840e-06f, -6.459369539e-06f, - -6.469543656e-06f, -6.479702172e-06f, -6.489845066e-06f, -6.499972318e-06f, -6.510083907e-06f, -6.520179815e-06f, -6.530260020e-06f, -6.540324502e-06f, -6.550373243e-06f, -6.560406221e-06f, - -6.570423417e-06f, -6.580424810e-06f, -6.590410382e-06f, -6.600380113e-06f, -6.610333982e-06f, -6.620271970e-06f, -6.630194057e-06f, -6.640100224e-06f, -6.649990451e-06f, -6.659864719e-06f, - -6.669723007e-06f, -6.679565297e-06f, -6.689391569e-06f, -6.699201804e-06f, -6.708995981e-06f, -6.718774083e-06f, -6.728536090e-06f, -6.738281982e-06f, -6.748011740e-06f, -6.757725345e-06f, - -6.767422778e-06f, -6.777104019e-06f, -6.786769051e-06f, -6.796417853e-06f, -6.806050406e-06f, -6.815666693e-06f, -6.825266693e-06f, -6.834850389e-06f, -6.844417760e-06f, -6.853968789e-06f, - -6.863503456e-06f, -6.873021743e-06f, -6.882523632e-06f, -6.892009103e-06f, -6.901478137e-06f, -6.910930718e-06f, -6.920366825e-06f, -6.929786440e-06f, -6.939189546e-06f, -6.948576123e-06f, - -6.957946153e-06f, -6.967299618e-06f, -6.976636499e-06f, -6.985956779e-06f, -6.995260438e-06f, -7.004547460e-06f, -7.013817826e-06f, -7.023071517e-06f, -7.032308515e-06f, -7.041528804e-06f, - -7.050732363e-06f, -7.059919177e-06f, -7.069089226e-06f, -7.078242493e-06f, -7.087378961e-06f, -7.096498610e-06f, -7.105601425e-06f, -7.114687386e-06f, -7.123756476e-06f, -7.132808678e-06f, - -7.141843974e-06f, -7.150862346e-06f, -7.159863777e-06f, -7.168848250e-06f, -7.177815747e-06f, -7.186766250e-06f, -7.195699743e-06f, -7.204616207e-06f, -7.213515627e-06f, -7.222397984e-06f, - -7.231263261e-06f, -7.240111442e-06f, -7.248942508e-06f, -7.257756444e-06f, -7.266553232e-06f, -7.275332854e-06f, -7.284095295e-06f, -7.292840537e-06f, -7.301568563e-06f, -7.310279357e-06f, - -7.318972901e-06f, -7.327649179e-06f, -7.336308174e-06f, -7.344949870e-06f, -7.353574250e-06f, -7.362181297e-06f, -7.370770995e-06f, -7.379343328e-06f, -7.387898278e-06f, -7.396435829e-06f, - -7.404955966e-06f, -7.413458671e-06f, -7.421943929e-06f, -7.430411722e-06f, -7.438862036e-06f, -7.447294853e-06f, -7.455710158e-06f, -7.464107935e-06f, -7.472488167e-06f, -7.480850838e-06f, - -7.489195933e-06f, -7.497523435e-06f, -7.505833328e-06f, -7.514125598e-06f, -7.522400228e-06f, -7.530657201e-06f, -7.538896503e-06f, -7.547118118e-06f, -7.555322030e-06f, -7.563508224e-06f, - -7.571676683e-06f, -7.579827393e-06f, -7.587960337e-06f, -7.596075502e-06f, -7.604172870e-06f, -7.612252427e-06f, -7.620314157e-06f, -7.628358046e-06f, -7.636384077e-06f, -7.644392236e-06f, - -7.652382508e-06f, -7.660354877e-06f, -7.668309328e-06f, -7.676245847e-06f, -7.684164418e-06f, -7.692065026e-06f, -7.699947657e-06f, -7.707812296e-06f, -7.715658927e-06f, -7.723487536e-06f, - -7.731298109e-06f, -7.739090630e-06f, -7.746865085e-06f, -7.754621460e-06f, -7.762359739e-06f, -7.770079908e-06f, -7.777781953e-06f, -7.785465860e-06f, -7.793131613e-06f, -7.800779199e-06f, - -7.808408603e-06f, -7.816019811e-06f, -7.823612809e-06f, -7.831187582e-06f, -7.838744116e-06f, -7.846282398e-06f, -7.853802413e-06f, -7.861304147e-06f, -7.868787586e-06f, -7.876252716e-06f, - -7.883699524e-06f, -7.891127995e-06f, -7.898538116e-06f, -7.905929872e-06f, -7.913303251e-06f, -7.920658238e-06f, -7.927994820e-06f, -7.935312984e-06f, -7.942612714e-06f, -7.949893999e-06f, - -7.957156825e-06f, -7.964401178e-06f, -7.971627044e-06f, -7.978834411e-06f, -7.986023266e-06f, -7.993193594e-06f, -8.000345382e-06f, -8.007478619e-06f, -8.014593289e-06f, -8.021689381e-06f, - -8.028766881e-06f, -8.035825777e-06f, -8.042866054e-06f, -8.049887701e-06f, -8.056890704e-06f, -8.063875051e-06f, -8.070840729e-06f, -8.077787725e-06f, -8.084716026e-06f, -8.091625619e-06f, - -8.098516493e-06f, -8.105388634e-06f, -8.112242031e-06f, -8.119076669e-06f, -8.125892538e-06f, -8.132689624e-06f, -8.139467916e-06f, -8.146227400e-06f, -8.152968065e-06f, -8.159689898e-06f, - -8.166392888e-06f, -8.173077021e-06f, -8.179742287e-06f, -8.186388672e-06f, -8.193016165e-06f, -8.199624754e-06f, -8.206214427e-06f, -8.212785172e-06f, -8.219336977e-06f, -8.225869831e-06f, - -8.232383721e-06f, -8.238878636e-06f, -8.245354565e-06f, -8.251811495e-06f, -8.258249415e-06f, -8.264668313e-06f, -8.271068178e-06f, -8.277448999e-06f, -8.283810764e-06f, -8.290153462e-06f, - -8.296477081e-06f, -8.302781610e-06f, -8.309067038e-06f, -8.315333354e-06f, -8.321580546e-06f, -8.327808604e-06f, -8.334017516e-06f, -8.340207272e-06f, -8.346377859e-06f, -8.352529268e-06f, - -8.358661488e-06f, -8.364774507e-06f, -8.370868316e-06f, -8.376942902e-06f, -8.382998256e-06f, -8.389034366e-06f, -8.395051223e-06f, -8.401048815e-06f, -8.407027132e-06f, -8.412986163e-06f, - -8.418925898e-06f, -8.424846328e-06f, -8.430747440e-06f, -8.436629225e-06f, -8.442491673e-06f, -8.448334773e-06f, -8.454158516e-06f, -8.459962890e-06f, -8.465747887e-06f, -8.471513495e-06f, - -8.477259705e-06f, -8.482986508e-06f, -8.488693892e-06f, -8.494381848e-06f, -8.500050367e-06f, -8.505699438e-06f, -8.511329052e-06f, -8.516939198e-06f, -8.522529869e-06f, -8.528101053e-06f, - -8.533652741e-06f, -8.539184923e-06f, -8.544697591e-06f, -8.550190735e-06f, -8.555664345e-06f, -8.561118412e-06f, -8.566552927e-06f, -8.571967880e-06f, -8.577363262e-06f, -8.582739064e-06f, - -8.588095277e-06f, -8.593431892e-06f, -8.598748899e-06f, -8.604046291e-06f, -8.609324057e-06f, -8.614582189e-06f, -8.619820678e-06f, -8.625039515e-06f, -8.630238692e-06f, -8.635418199e-06f, - -8.640578029e-06f, -8.645718171e-06f, -8.650838619e-06f, -8.655939363e-06f, -8.661020394e-06f, -8.666081705e-06f, -8.671123286e-06f, -8.676145130e-06f, -8.681147228e-06f, -8.686129572e-06f, - -8.691092154e-06f, -8.696034965e-06f, -8.700957997e-06f, -8.705861242e-06f, -8.710744692e-06f, -8.715608340e-06f, -8.720452176e-06f, -8.725276194e-06f, -8.730080384e-06f, -8.734864741e-06f, - -8.739629255e-06f, -8.744373918e-06f, -8.749098724e-06f, -8.753803665e-06f, -8.758488732e-06f, -8.763153919e-06f, -8.767799217e-06f, -8.772424620e-06f, -8.777030120e-06f, -8.781615709e-06f, - -8.786181380e-06f, -8.790727126e-06f, -8.795252940e-06f, -8.799758814e-06f, -8.804244741e-06f, -8.808710714e-06f, -8.813156727e-06f, -8.817582771e-06f, -8.821988840e-06f, -8.826374927e-06f, - -8.830741026e-06f, -8.835087128e-06f, -8.839413229e-06f, -8.843719319e-06f, -8.848005394e-06f, -8.852271446e-06f, -8.856517469e-06f, -8.860743456e-06f, -8.864949400e-06f, -8.869135296e-06f, - -8.873301136e-06f, -8.877446914e-06f, -8.881572624e-06f, -8.885678260e-06f, -8.889763815e-06f, -8.893829283e-06f, -8.897874658e-06f, -8.901899933e-06f, -8.905905103e-06f, -8.909890162e-06f, - -8.913855103e-06f, -8.917799921e-06f, -8.921724610e-06f, -8.925629164e-06f, -8.929513576e-06f, -8.933377842e-06f, -8.937221956e-06f, -8.941045911e-06f, -8.944849702e-06f, -8.948633324e-06f, - -8.952396772e-06f, -8.956140038e-06f, -8.959863119e-06f, -8.963566009e-06f, -8.967248701e-06f, -8.970911192e-06f, -8.974553476e-06f, -8.978175547e-06f, -8.981777401e-06f, -8.985359031e-06f, - -8.988920434e-06f, -8.992461603e-06f, -8.995982535e-06f, -8.999483224e-06f, -9.002963665e-06f, -9.006423853e-06f, -9.009863783e-06f, -9.013283452e-06f, -9.016682853e-06f, -9.020061982e-06f, - -9.023420835e-06f, -9.026759407e-06f, -9.030077694e-06f, -9.033375690e-06f, -9.036653392e-06f, -9.039910795e-06f, -9.043147894e-06f, -9.046364686e-06f, -9.049561166e-06f, -9.052737330e-06f, - -9.055893173e-06f, -9.059028692e-06f, -9.062143882e-06f, -9.065238740e-06f, -9.068313260e-06f, -9.071367441e-06f, -9.074401276e-06f, -9.077414763e-06f, -9.080407898e-06f, -9.083380677e-06f, - -9.086333096e-06f, -9.089265152e-06f, -9.092176840e-06f, -9.095068158e-06f, -9.097939101e-06f, -9.100789667e-06f, -9.103619851e-06f, -9.106429650e-06f, -9.109219062e-06f, -9.111988082e-06f, - -9.114736707e-06f, -9.117464934e-06f, -9.120172760e-06f, -9.122860182e-06f, -9.125527197e-06f, -9.128173800e-06f, -9.130799991e-06f, -9.133405765e-06f, -9.135991120e-06f, -9.138556052e-06f, - -9.141100559e-06f, -9.143624639e-06f, -9.146128288e-06f, -9.148611503e-06f, -9.151074283e-06f, -9.153516624e-06f, -9.155938524e-06f, -9.158339980e-06f, -9.160720990e-06f, -9.163081552e-06f, - -9.165421662e-06f, -9.167741319e-06f, -9.170040521e-06f, -9.172319265e-06f, -9.174577549e-06f, -9.176815371e-06f, -9.179032729e-06f, -9.181229620e-06f, -9.183406043e-06f, -9.185561995e-06f, - -9.187697476e-06f, -9.189812482e-06f, -9.191907012e-06f, -9.193981064e-06f, -9.196034637e-06f, -9.198067729e-06f, -9.200080338e-06f, -9.202072462e-06f, -9.204044101e-06f, -9.205995252e-06f, - -9.207925913e-06f, -9.209836085e-06f, -9.211725764e-06f, -9.213594951e-06f, -9.215443642e-06f, -9.217271839e-06f, -9.219079538e-06f, -9.220866739e-06f, -9.222633441e-06f, -9.224379642e-06f, - -9.226105343e-06f, -9.227810541e-06f, -9.229495236e-06f, -9.231159426e-06f, -9.232803112e-06f, -9.234426292e-06f, -9.236028966e-06f, -9.237611133e-06f, -9.239172791e-06f, -9.240713941e-06f, - -9.242234582e-06f, -9.243734714e-06f, -9.245214336e-06f, -9.246673447e-06f, -9.248112047e-06f, -9.249530136e-06f, -9.250927713e-06f, -9.252304779e-06f, -9.253661333e-06f, -9.254997375e-06f, - -9.256312904e-06f, -9.257607921e-06f, -9.258882426e-06f, -9.260136418e-06f, -9.261369899e-06f, -9.262582867e-06f, -9.263775323e-06f, -9.264947267e-06f, -9.266098699e-06f, -9.267229621e-06f, - -9.268340031e-06f, -9.269429931e-06f, -9.270499320e-06f, -9.271548200e-06f, -9.272576571e-06f, -9.273584433e-06f, -9.274571787e-06f, -9.275538634e-06f, -9.276484974e-06f, -9.277410808e-06f, - -9.278316137e-06f, -9.279200962e-06f, -9.280065283e-06f, -9.280909102e-06f, -9.281732419e-06f, -9.282535235e-06f, -9.283317552e-06f, -9.284079371e-06f, -9.284820692e-06f, -9.285541517e-06f, - -9.286241848e-06f, -9.286921685e-06f, -9.287581029e-06f, -9.288219883e-06f, -9.288838247e-06f, -9.289436123e-06f, -9.290013513e-06f, -9.290570417e-06f, -9.291106839e-06f, -9.291622778e-06f, - -9.292118238e-06f, -9.292593219e-06f, -9.293047723e-06f, -9.293481753e-06f, -9.293895310e-06f, -9.294288396e-06f, -9.294661012e-06f, -9.295013162e-06f, -9.295344847e-06f, -9.295656069e-06f, - -9.295946830e-06f, -9.296217132e-06f, -9.296466978e-06f, -9.296696370e-06f, -9.296905310e-06f, -9.297093801e-06f, -9.297261844e-06f, -9.297409443e-06f, -9.297536600e-06f, -9.297643317e-06f, - -9.297729596e-06f, -9.297795442e-06f, -9.297840856e-06f, -9.297865840e-06f, -9.297870399e-06f, -9.297854533e-06f, -9.297818248e-06f, -9.297761544e-06f, -9.297684425e-06f, -9.297586895e-06f, - -9.297468956e-06f, -9.297330611e-06f, -9.297171863e-06f, -9.296992716e-06f, -9.296793172e-06f, -9.296573235e-06f, -9.296332909e-06f, -9.296072196e-06f, -9.295791100e-06f, -9.295489624e-06f, - -9.295167772e-06f, -9.294825547e-06f, -9.294462954e-06f, -9.294079994e-06f, -9.293676673e-06f, -9.293252993e-06f, -9.292808959e-06f, -9.292344575e-06f, -9.291859843e-06f, -9.291354768e-06f, - -9.290829354e-06f, -9.290283605e-06f, -9.289717525e-06f, -9.289131118e-06f, -9.288524387e-06f, -9.287897338e-06f, -9.287249974e-06f, -9.286582299e-06f, -9.285894318e-06f, -9.285186035e-06f, - -9.284457454e-06f, -9.283708580e-06f, -9.282939418e-06f, -9.282149971e-06f, -9.281340244e-06f, -9.280510242e-06f, -9.279659969e-06f, -9.278789430e-06f, -9.277898631e-06f, -9.276987574e-06f, - -9.276056266e-06f, -9.275104711e-06f, -9.274132914e-06f, -9.273140879e-06f, -9.272128613e-06f, -9.271096119e-06f, -9.270043404e-06f, -9.268970471e-06f, -9.267877327e-06f, -9.266763976e-06f, - -9.265630423e-06f, -9.264476674e-06f, -9.263302735e-06f, -9.262108609e-06f, -9.260894304e-06f, -9.259659824e-06f, -9.258405175e-06f, -9.257130362e-06f, -9.255835392e-06f, -9.254520268e-06f, - -9.253184998e-06f, -9.251829587e-06f, -9.250454041e-06f, -9.249058365e-06f, -9.247642565e-06f, -9.246206648e-06f, -9.244750618e-06f, -9.243274483e-06f, -9.241778248e-06f, -9.240261918e-06f, - -9.238725502e-06f, -9.237169003e-06f, -9.235592429e-06f, -9.233995786e-06f, -9.232379080e-06f, -9.230742317e-06f, -9.229085504e-06f, -9.227408647e-06f, -9.225711752e-06f, -9.223994827e-06f, - -9.222257877e-06f, -9.220500909e-06f, -9.218723930e-06f, -9.216926947e-06f, -9.215109966e-06f, -9.213272993e-06f, -9.211416036e-06f, -9.209539102e-06f, -9.207642197e-06f, -9.205725328e-06f, - -9.203788503e-06f, -9.201831727e-06f, -9.199855009e-06f, -9.197858356e-06f, -9.195841774e-06f, -9.193805270e-06f, -9.191748853e-06f, -9.189672528e-06f, -9.187576304e-06f, -9.185460188e-06f, - -9.183324187e-06f, -9.181168309e-06f, -9.178992561e-06f, -9.176796950e-06f, -9.174581485e-06f, -9.172346172e-06f, -9.170091020e-06f, -9.167816035e-06f, -9.165521227e-06f, -9.163206602e-06f, - -9.160872169e-06f, -9.158517935e-06f, -9.156143908e-06f, -9.153750096e-06f, -9.151336508e-06f, -9.148903150e-06f, -9.146450032e-06f, -9.143977161e-06f, -9.141484545e-06f, -9.138972193e-06f, - -9.136440113e-06f, -9.133888313e-06f, -9.131316801e-06f, -9.128725587e-06f, -9.126114678e-06f, -9.123484082e-06f, -9.120833809e-06f, -9.118163866e-06f, -9.115474263e-06f, -9.112765007e-06f, - -9.110036108e-06f, -9.107287575e-06f, -9.104519415e-06f, -9.101731639e-06f, -9.098924254e-06f, -9.096097269e-06f, -9.093250694e-06f, -9.090384537e-06f, -9.087498808e-06f, -9.084593515e-06f, - -9.081668667e-06f, -9.078724275e-06f, -9.075760346e-06f, -9.072776889e-06f, -9.069773916e-06f, -9.066751433e-06f, -9.063709452e-06f, -9.060647980e-06f, -9.057567029e-06f, -9.054466606e-06f, - -9.051346722e-06f, -9.048207386e-06f, -9.045048608e-06f, -9.041870397e-06f, -9.038672762e-06f, -9.035455715e-06f, -9.032219264e-06f, -9.028963419e-06f, -9.025688190e-06f, -9.022393588e-06f, - -9.019079620e-06f, -9.015746299e-06f, -9.012393633e-06f, -9.009021633e-06f, -9.005630309e-06f, -9.002219671e-06f, -8.998789729e-06f, -8.995340494e-06f, -8.991871974e-06f, -8.988384182e-06f, - -8.984877127e-06f, -8.981350819e-06f, -8.977805269e-06f, -8.974240488e-06f, -8.970656485e-06f, -8.967053272e-06f, -8.963430859e-06f, -8.959789256e-06f, -8.956128474e-06f, -8.952448524e-06f, - -8.948749417e-06f, -8.945031163e-06f, -8.941293773e-06f, -8.937537258e-06f, -8.933761629e-06f, -8.929966897e-06f, -8.926153073e-06f, -8.922320168e-06f, -8.918468192e-06f, -8.914597157e-06f, - -8.910707075e-06f, -8.906797956e-06f, -8.902869811e-06f, -8.898922652e-06f, -8.894956490e-06f, -8.890971336e-06f, -8.886967202e-06f, -8.882944099e-06f, -8.878902039e-06f, -8.874841033e-06f, - -8.870761092e-06f, -8.866662229e-06f, -8.862544454e-06f, -8.858407780e-06f, -8.854252218e-06f, -8.850077780e-06f, -8.845884478e-06f, -8.841672323e-06f, -8.837441328e-06f, -8.833191503e-06f, - -8.828922862e-06f, -8.824635417e-06f, -8.820329178e-06f, -8.816004158e-06f, -8.811660370e-06f, -8.807297825e-06f, -8.802916536e-06f, -8.798516515e-06f, -8.794097774e-06f, -8.789660325e-06f, - -8.785204181e-06f, -8.780729353e-06f, -8.776235856e-06f, -8.771723700e-06f, -8.767192899e-06f, -8.762643464e-06f, -8.758075410e-06f, -8.753488747e-06f, -8.748883489e-06f, -8.744259648e-06f, - -8.739617238e-06f, -8.734956270e-06f, -8.730276759e-06f, -8.725578715e-06f, -8.720862154e-06f, -8.716127086e-06f, -8.711373526e-06f, -8.706601486e-06f, -8.701810980e-06f, -8.697002020e-06f, - -8.692174620e-06f, -8.687328792e-06f, -8.682464550e-06f, -8.677581907e-06f, -8.672680877e-06f, -8.667761472e-06f, -8.662823706e-06f, -8.657867593e-06f, -8.652893145e-06f, -8.647900377e-06f, - -8.642889302e-06f, -8.637859933e-06f, -8.632812283e-06f, -8.627746368e-06f, -8.622662199e-06f, -8.617559791e-06f, -8.612439158e-06f, -8.607300313e-06f, -8.602143271e-06f, -8.596968044e-06f, - -8.591774647e-06f, -8.586563094e-06f, -8.581333399e-06f, -8.576085575e-06f, -8.570819638e-06f, -8.565535600e-06f, -8.560233476e-06f, -8.554913280e-06f, -8.549575026e-06f, -8.544218729e-06f, - -8.538844403e-06f, -8.533452061e-06f, -8.528041719e-06f, -8.522613391e-06f, -8.517167091e-06f, -8.511702834e-06f, -8.506220634e-06f, -8.500720505e-06f, -8.495202462e-06f, -8.489666521e-06f, - -8.484112695e-06f, -8.478540998e-06f, -8.472951447e-06f, -8.467344055e-06f, -8.461718838e-06f, -8.456075809e-06f, -8.450414985e-06f, -8.444736380e-06f, -8.439040008e-06f, -8.433325885e-06f, - -8.427594026e-06f, -8.421844446e-06f, -8.416077160e-06f, -8.410292183e-06f, -8.404489530e-06f, -8.398669217e-06f, -8.392831258e-06f, -8.386975669e-06f, -8.381102465e-06f, -8.375211662e-06f, - -8.369303274e-06f, -8.363377318e-06f, -8.357433809e-06f, -8.351472762e-06f, -8.345494192e-06f, -8.339498116e-06f, -8.333484549e-06f, -8.327453507e-06f, -8.321405004e-06f, -8.315339058e-06f, - -8.309255683e-06f, -8.303154896e-06f, -8.297036711e-06f, -8.290901146e-06f, -8.284748216e-06f, -8.278577937e-06f, -8.272390324e-06f, -8.266185394e-06f, -8.259963164e-06f, -8.253723648e-06f, - -8.247466863e-06f, -8.241192825e-06f, -8.234901550e-06f, -8.228593055e-06f, -8.222267356e-06f, -8.215924469e-06f, -8.209564410e-06f, -8.203187195e-06f, -8.196792842e-06f, -8.190381366e-06f, - -8.183952785e-06f, -8.177507113e-06f, -8.171044369e-06f, -8.164564568e-06f, -8.158067727e-06f, -8.151553863e-06f, -8.145022992e-06f, -8.138475131e-06f, -8.131910298e-06f, -8.125328507e-06f, - -8.118729777e-06f, -8.112114125e-06f, -8.105481566e-06f, -8.098832119e-06f, -8.092165799e-06f, -8.085482625e-06f, -8.078782612e-06f, -8.072065778e-06f, -8.065332141e-06f, -8.058581717e-06f, - -8.051814523e-06f, -8.045030576e-06f, -8.038229895e-06f, -8.031412495e-06f, -8.024578395e-06f, -8.017727611e-06f, -8.010860161e-06f, -8.003976063e-06f, -7.997075333e-06f, -7.990157990e-06f, - -7.983224051e-06f, -7.976273533e-06f, -7.969306453e-06f, -7.962322831e-06f, -7.955322682e-06f, -7.948306025e-06f, -7.941272877e-06f, -7.934223257e-06f, -7.927157182e-06f, -7.920074669e-06f, - -7.912975737e-06f, -7.905860404e-06f, -7.898728686e-06f, -7.891580604e-06f, -7.884416173e-06f, -7.877235413e-06f, -7.870038341e-06f, -7.862824975e-06f, -7.855595334e-06f, -7.848349435e-06f, - -7.841087297e-06f, -7.833808939e-06f, -7.826514377e-06f, -7.819203631e-06f, -7.811876719e-06f, -7.804533658e-06f, -7.797174469e-06f, -7.789799168e-06f, -7.782407774e-06f, -7.775000307e-06f, - -7.767576783e-06f, -7.760137223e-06f, -7.752681644e-06f, -7.745210064e-06f, -7.737722504e-06f, -7.730218980e-06f, -7.722699513e-06f, -7.715164120e-06f, -7.707612821e-06f, -7.700045634e-06f, - -7.692462578e-06f, -7.684863672e-06f, -7.677248935e-06f, -7.669618386e-06f, -7.661972043e-06f, -7.654309926e-06f, -7.646632054e-06f, -7.638938445e-06f, -7.631229119e-06f, -7.623504095e-06f, - -7.615763393e-06f, -7.608007030e-06f, -7.600235027e-06f, -7.592447403e-06f, -7.584644177e-06f, -7.576825368e-06f, -7.568990995e-06f, -7.561141079e-06f, -7.553275638e-06f, -7.545394692e-06f, - -7.537498260e-06f, -7.529586362e-06f, -7.521659017e-06f, -7.513716245e-06f, -7.505758065e-06f, -7.497784498e-06f, -7.489795562e-06f, -7.481791278e-06f, -7.473771665e-06f, -7.465736742e-06f, - -7.457686530e-06f, -7.449621049e-06f, -7.441540318e-06f, -7.433444357e-06f, -7.425333186e-06f, -7.417206825e-06f, -7.409065294e-06f, -7.400908613e-06f, -7.392736802e-06f, -7.384549880e-06f, - -7.376347869e-06f, -7.368130788e-06f, -7.359898657e-06f, -7.351651497e-06f, -7.343389327e-06f, -7.335112168e-06f, -7.326820041e-06f, -7.318512964e-06f, -7.310190960e-06f, -7.301854048e-06f, - -7.293502248e-06f, -7.285135581e-06f, -7.276754068e-06f, -7.268357728e-06f, -7.259946583e-06f, -7.251520652e-06f, -7.243079957e-06f, -7.234624518e-06f, -7.226154356e-06f, -7.217669491e-06f, - -7.209169944e-06f, -7.200655736e-06f, -7.192126887e-06f, -7.183583418e-06f, -7.175025350e-06f, -7.166452704e-06f, -7.157865501e-06f, -7.149263761e-06f, -7.140647506e-06f, -7.132016756e-06f, - -7.123371532e-06f, -7.114711856e-06f, -7.106037748e-06f, -7.097349230e-06f, -7.088646322e-06f, -7.079929046e-06f, -7.071197423e-06f, -7.062451473e-06f, -7.053691219e-06f, -7.044916681e-06f, - -7.036127881e-06f, -7.027324840e-06f, -7.018507579e-06f, -7.009676120e-06f, -7.000830484e-06f, -6.991970692e-06f, -6.983096766e-06f, -6.974208727e-06f, -6.965306597e-06f, -6.956390397e-06f, - -6.947460149e-06f, -6.938515875e-06f, -6.929557595e-06f, -6.920585332e-06f, -6.911599108e-06f, -6.902598943e-06f, -6.893584860e-06f, -6.884556880e-06f, -6.875515025e-06f, -6.866459317e-06f, - -6.857389778e-06f, -6.848306430e-06f, -6.839209294e-06f, -6.830098392e-06f, -6.820973747e-06f, -6.811835380e-06f, -6.802683313e-06f, -6.793517568e-06f, -6.784338168e-06f, -6.775145134e-06f, - -6.765938488e-06f, -6.756718253e-06f, -6.747484451e-06f, -6.738237103e-06f, -6.728976232e-06f, -6.719701861e-06f, -6.710414011e-06f, -6.701112705e-06f, -6.691797965e-06f, -6.682469814e-06f, - -6.673128273e-06f, -6.663773365e-06f, -6.654405113e-06f, -6.645023539e-06f, -6.635628666e-06f, -6.626220515e-06f, -6.616799110e-06f, -6.607364473e-06f, -6.597916626e-06f, -6.588455593e-06f, - -6.578981395e-06f, -6.569494056e-06f, -6.559993598e-06f, -6.550480043e-06f, -6.540953415e-06f, -6.531413736e-06f, -6.521861030e-06f, -6.512295318e-06f, -6.502716624e-06f, -6.493124970e-06f, - -6.483520379e-06f, -6.473902875e-06f, -6.464272480e-06f, -6.454629217e-06f, -6.444973110e-06f, -6.435304180e-06f, -6.425622451e-06f, -6.415927947e-06f, -6.406220690e-06f, -6.396500703e-06f, - -6.386768009e-06f, -6.377022633e-06f, -6.367264595e-06f, -6.357493921e-06f, -6.347710634e-06f, -6.337914755e-06f, -6.328106309e-06f, -6.318285320e-06f, -6.308451809e-06f, -6.298605802e-06f, - -6.288747320e-06f, -6.278876388e-06f, -6.268993029e-06f, -6.259097265e-06f, -6.249189122e-06f, -6.239268622e-06f, -6.229335789e-06f, -6.219390646e-06f, -6.209433217e-06f, -6.199463525e-06f, - -6.189481594e-06f, -6.179487448e-06f, -6.169481110e-06f, -6.159462605e-06f, -6.149431955e-06f, -6.139389184e-06f, -6.129334317e-06f, -6.119267376e-06f, -6.109188387e-06f, -6.099097372e-06f, - -6.088994355e-06f, -6.078879361e-06f, -6.068752413e-06f, -6.058613534e-06f, -6.048462750e-06f, -6.038300084e-06f, -6.028125560e-06f, -6.017939202e-06f, -6.007741034e-06f, -5.997531079e-06f, - -5.987309363e-06f, -5.977075909e-06f, -5.966830741e-06f, -5.956573884e-06f, -5.946305362e-06f, -5.936025198e-06f, -5.925733417e-06f, -5.915430043e-06f, -5.905115101e-06f, -5.894788615e-06f, - -5.884450608e-06f, -5.874101106e-06f, -5.863740133e-06f, -5.853367712e-06f, -5.842983870e-06f, -5.832588628e-06f, -5.822182014e-06f, -5.811764049e-06f, -5.801334760e-06f, -5.790894171e-06f, - -5.780442306e-06f, -5.769979189e-06f, -5.759504846e-06f, -5.749019300e-06f, -5.738522577e-06f, -5.728014701e-06f, -5.717495697e-06f, -5.706965589e-06f, -5.696424402e-06f, -5.685872161e-06f, - -5.675308890e-06f, -5.664734614e-06f, -5.654149358e-06f, -5.643553147e-06f, -5.632946006e-06f, -5.622327959e-06f, -5.611699031e-06f, -5.601059247e-06f, -5.590408632e-06f, -5.579747211e-06f, - -5.569075009e-06f, -5.558392050e-06f, -5.547698360e-06f, -5.536993964e-06f, -5.526278886e-06f, -5.515553153e-06f, -5.504816788e-06f, -5.494069817e-06f, -5.483312264e-06f, -5.472544156e-06f, - -5.461765517e-06f, -5.450976373e-06f, -5.440176748e-06f, -5.429366667e-06f, -5.418546156e-06f, -5.407715241e-06f, -5.396873946e-06f, -5.386022296e-06f, -5.375160318e-06f, -5.364288035e-06f, - -5.353405474e-06f, -5.342512660e-06f, -5.331609618e-06f, -5.320696374e-06f, -5.309772953e-06f, -5.298839380e-06f, -5.287895681e-06f, -5.276941881e-06f, -5.265978006e-06f, -5.255004082e-06f, - -5.244020133e-06f, -5.233026185e-06f, -5.222022265e-06f, -5.211008397e-06f, -5.199984606e-06f, -5.188950920e-06f, -5.177907362e-06f, -5.166853960e-06f, -5.155790738e-06f, -5.144717722e-06f, - -5.133634938e-06f, -5.122542412e-06f, -5.111440169e-06f, -5.100328235e-06f, -5.089206636e-06f, -5.078075398e-06f, -5.066934546e-06f, -5.055784106e-06f, -5.044624104e-06f, -5.033454567e-06f, - -5.022275519e-06f, -5.011086987e-06f, -4.999888996e-06f, -4.988681573e-06f, -4.977464743e-06f, -4.966238533e-06f, -4.955002968e-06f, -4.943758075e-06f, -4.932503879e-06f, -4.921240406e-06f, - -4.909967683e-06f, -4.898685735e-06f, -4.887394589e-06f, -4.876094271e-06f, -4.864784806e-06f, -4.853466221e-06f, -4.842138542e-06f, -4.830801796e-06f, -4.819456007e-06f, -4.808101204e-06f, - -4.796737411e-06f, -4.785364655e-06f, -4.773982962e-06f, -4.762592359e-06f, -4.751192871e-06f, -4.739784526e-06f, -4.728367349e-06f, -4.716941366e-06f, -4.705506605e-06f, -4.694063090e-06f, - -4.682610850e-06f, -4.671149909e-06f, -4.659680295e-06f, -4.648202034e-06f, -4.636715152e-06f, -4.625219676e-06f, -4.613715632e-06f, -4.602203047e-06f, -4.590681947e-06f, -4.579152359e-06f, - -4.567614308e-06f, -4.556067823e-06f, -4.544512928e-06f, -4.532949652e-06f, -4.521378020e-06f, -4.509798059e-06f, -4.498209795e-06f, -4.486613256e-06f, -4.475008467e-06f, -4.463395456e-06f, - -4.451774249e-06f, -4.440144873e-06f, -4.428507354e-06f, -4.416861720e-06f, -4.405207997e-06f, -4.393546211e-06f, -4.381876390e-06f, -4.370198560e-06f, -4.358512747e-06f, -4.346818980e-06f, - -4.335117284e-06f, -4.323407687e-06f, -4.311690214e-06f, -4.299964894e-06f, -4.288231753e-06f, -4.276490818e-06f, -4.264742115e-06f, -4.252985671e-06f, -4.241221515e-06f, -4.229449671e-06f, - -4.217670168e-06f, -4.205883032e-06f, -4.194088291e-06f, -4.182285971e-06f, -4.170476099e-06f, -4.158658702e-06f, -4.146833807e-06f, -4.135001442e-06f, -4.123161633e-06f, -4.111314407e-06f, - -4.099459792e-06f, -4.087597815e-06f, -4.075728502e-06f, -4.063851880e-06f, -4.051967978e-06f, -4.040076821e-06f, -4.028178438e-06f, -4.016272855e-06f, -4.004360099e-06f, -3.992440198e-06f, - -3.980513178e-06f, -3.968579068e-06f, -3.956637894e-06f, -3.944689683e-06f, -3.932734463e-06f, -3.920772260e-06f, -3.908803103e-06f, -3.896827019e-06f, -3.884844034e-06f, -3.872854176e-06f, - -3.860857472e-06f, -3.848853950e-06f, -3.836843637e-06f, -3.824826561e-06f, -3.812802748e-06f, -3.800772226e-06f, -3.788735022e-06f, -3.776691164e-06f, -3.764640679e-06f, -3.752583595e-06f, - -3.740519939e-06f, -3.728449738e-06f, -3.716373021e-06f, -3.704289813e-06f, -3.692200143e-06f, -3.680104038e-06f, -3.668001526e-06f, -3.655892635e-06f, -3.643777390e-06f, -3.631655822e-06f, - -3.619527955e-06f, -3.607393819e-06f, -3.595253441e-06f, -3.583106848e-06f, -3.570954068e-06f, -3.558795129e-06f, -3.546630057e-06f, -3.534458881e-06f, -3.522281629e-06f, -3.510098327e-06f, - -3.497909003e-06f, -3.485713686e-06f, -3.473512402e-06f, -3.461305180e-06f, -3.449092047e-06f, -3.436873030e-06f, -3.424648158e-06f, -3.412417458e-06f, -3.400180957e-06f, -3.387938684e-06f, - -3.375690666e-06f, -3.363436931e-06f, -3.351177506e-06f, -3.338912420e-06f, -3.326641699e-06f, -3.314365373e-06f, -3.302083468e-06f, -3.289796012e-06f, -3.277503034e-06f, -3.265204560e-06f, - -3.252900619e-06f, -3.240591238e-06f, -3.228276446e-06f, -3.215956270e-06f, -3.203630737e-06f, -3.191299877e-06f, -3.178963716e-06f, -3.166622282e-06f, -3.154275604e-06f, -3.141923709e-06f, - -3.129566625e-06f, -3.117204380e-06f, -3.104837002e-06f, -3.092464518e-06f, -3.080086957e-06f, -3.067704347e-06f, -3.055316715e-06f, -3.042924089e-06f, -3.030526498e-06f, -3.018123969e-06f, - -3.005716530e-06f, -2.993304209e-06f, -2.980887034e-06f, -2.968465033e-06f, -2.956038234e-06f, -2.943606666e-06f, -2.931170355e-06f, -2.918729330e-06f, -2.906283619e-06f, -2.893833250e-06f, - -2.881378251e-06f, -2.868918650e-06f, -2.856454476e-06f, -2.843985755e-06f, -2.831512516e-06f, -2.819034787e-06f, -2.806552597e-06f, -2.794065973e-06f, -2.781574943e-06f, -2.769079535e-06f, - -2.756579778e-06f, -2.744075700e-06f, -2.731567328e-06f, -2.719054690e-06f, -2.706537816e-06f, -2.694016732e-06f, -2.681491468e-06f, -2.668962050e-06f, -2.656428508e-06f, -2.643890869e-06f, - -2.631349161e-06f, -2.618803413e-06f, -2.606253653e-06f, -2.593699908e-06f, -2.581142208e-06f, -2.568580579e-06f, -2.556015051e-06f, -2.543445652e-06f, -2.530872409e-06f, -2.518295351e-06f, - -2.505714506e-06f, -2.493129902e-06f, -2.480541567e-06f, -2.467949530e-06f, -2.455353818e-06f, -2.442754461e-06f, -2.430151485e-06f, -2.417544920e-06f, -2.404934794e-06f, -2.392321134e-06f, - -2.379703969e-06f, -2.367083327e-06f, -2.354459236e-06f, -2.341831725e-06f, -2.329200822e-06f, -2.316566555e-06f, -2.303928953e-06f, -2.291288043e-06f, -2.278643853e-06f, -2.265996413e-06f, - -2.253345750e-06f, -2.240691892e-06f, -2.228034869e-06f, -2.215374707e-06f, -2.202711436e-06f, -2.190045083e-06f, -2.177375677e-06f, -2.164703246e-06f, -2.152027819e-06f, -2.139349423e-06f, - -2.126668087e-06f, -2.113983839e-06f, -2.101296708e-06f, -2.088606722e-06f, -2.075913909e-06f, -2.063218297e-06f, -2.050519914e-06f, -2.037818790e-06f, -2.025114952e-06f, -2.012408429e-06f, - -1.999699248e-06f, -1.986987439e-06f, -1.974273029e-06f, -1.961556046e-06f, -1.948836520e-06f, -1.936114478e-06f, -1.923389949e-06f, -1.910662961e-06f, -1.897933543e-06f, -1.885201721e-06f, - -1.872467526e-06f, -1.859730986e-06f, -1.846992127e-06f, -1.834250980e-06f, -1.821507572e-06f, -1.808761931e-06f, -1.796014087e-06f, -1.783264066e-06f, -1.770511898e-06f, -1.757757611e-06f, - -1.745001234e-06f, -1.732242793e-06f, -1.719482319e-06f, -1.706719839e-06f, -1.693955381e-06f, -1.681188974e-06f, -1.668420647e-06f, -1.655650426e-06f, -1.642878342e-06f, -1.630104422e-06f, - -1.617328694e-06f, -1.604551187e-06f, -1.591771930e-06f, -1.578990950e-06f, -1.566208275e-06f, -1.553423935e-06f, -1.540637957e-06f, -1.527850370e-06f, -1.515061203e-06f, -1.502270482e-06f, - -1.489478238e-06f, -1.476684498e-06f, -1.463889290e-06f, -1.451092643e-06f, -1.438294585e-06f, -1.425495144e-06f, -1.412694350e-06f, -1.399892229e-06f, -1.387088811e-06f, -1.374284124e-06f, - -1.361478195e-06f, -1.348671054e-06f, -1.335862729e-06f, -1.323053248e-06f, -1.310242639e-06f, -1.297430930e-06f, -1.284618151e-06f, -1.271804329e-06f, -1.258989492e-06f, -1.246173670e-06f, - -1.233356889e-06f, -1.220539179e-06f, -1.207720568e-06f, -1.194901084e-06f, -1.182080756e-06f, -1.169259611e-06f, -1.156437678e-06f, -1.143614985e-06f, -1.130791561e-06f, -1.117967434e-06f, - -1.105142632e-06f, -1.092317183e-06f, -1.079491116e-06f, -1.066664459e-06f, -1.053837240e-06f, -1.041009488e-06f, -1.028181230e-06f, -1.015352496e-06f, -1.002523313e-06f, -9.896937094e-07f, - -9.768637138e-07f, -9.640333543e-07f, -9.512026591e-07f, -9.383716565e-07f, -9.255403748e-07f, -9.127088422e-07f, -8.998770868e-07f, -8.870451371e-07f, -8.742130211e-07f, -8.613807671e-07f, - -8.485484034e-07f, -8.357159582e-07f, -8.228834596e-07f, -8.100509359e-07f, -7.972184154e-07f, -7.843859261e-07f, -7.715534964e-07f, -7.587211543e-07f, -7.458889282e-07f, -7.330568461e-07f, - -7.202249363e-07f, -7.073932270e-07f, -6.945617463e-07f, -6.817305224e-07f, -6.688995835e-07f, -6.560689577e-07f, -6.432386732e-07f, -6.304087581e-07f, -6.175792407e-07f, -6.047501489e-07f, - -5.919215111e-07f, -5.790933553e-07f, -5.662657096e-07f, -5.534386021e-07f, -5.406120611e-07f, -5.277861145e-07f, -5.149607905e-07f, -5.021361173e-07f, -4.893121229e-07f, -4.764888353e-07f, - -4.636662828e-07f, -4.508444933e-07f, -4.380234950e-07f, -4.252033158e-07f, -4.123839840e-07f, -3.995655275e-07f, -3.867479744e-07f, -3.739313528e-07f, -3.611156906e-07f, -3.483010159e-07f, - -3.354873568e-07f, -3.226747413e-07f, -3.098631973e-07f, -2.970527529e-07f, -2.842434362e-07f, -2.714352750e-07f, -2.586282975e-07f, -2.458225315e-07f, -2.330180051e-07f, -2.202147462e-07f, - -2.074127828e-07f, -1.946121429e-07f, -1.818128543e-07f, -1.690149451e-07f, -1.562184432e-07f, -1.434233766e-07f, -1.306297730e-07f, -1.178376606e-07f, -1.050470671e-07f, -9.225802044e-08f, - -7.947054858e-08f, -6.668467938e-08f, -5.390044072e-08f, -4.111786047e-08f, -2.833696650e-08f, -1.555778667e-08f, -2.780348814e-09f, 9.995319210e-09f, 2.276918957e-08f, 3.554123444e-08f, - 4.831142600e-08f, 6.107973644e-08f, 7.384613795e-08f, 8.661060274e-08f, 9.937310303e-08f, 1.121336110e-07f, 1.248920990e-07f, 1.376485391e-07f, 1.504029036e-07f, 1.631551649e-07f, - 1.759052950e-07f, 1.886532664e-07f, 2.013990513e-07f, 2.141426220e-07f, 2.268839507e-07f, 2.396230099e-07f, 2.523597717e-07f, 2.650942086e-07f, 2.778262928e-07f, 2.905559967e-07f, - 3.032832927e-07f, 3.160081530e-07f, 3.287305502e-07f, 3.414504565e-07f, 3.541678444e-07f, 3.668826862e-07f, 3.795949543e-07f, 3.923046213e-07f, 4.050116594e-07f, 4.177160411e-07f, - 4.304177389e-07f, 4.431167253e-07f, 4.558129726e-07f, 4.685064534e-07f, 4.811971401e-07f, 4.938850053e-07f, 5.065700215e-07f, 5.192521611e-07f, 5.319313966e-07f, 5.446077007e-07f, - 5.572810459e-07f, 5.699514047e-07f, 5.826187497e-07f, 5.952830534e-07f, 6.079442885e-07f, 6.206024275e-07f, 6.332574431e-07f, 6.459093079e-07f, 6.585579945e-07f, 6.712034755e-07f, - 6.838457235e-07f, 6.964847114e-07f, 7.091204117e-07f, 7.217527971e-07f, 7.343818402e-07f, 7.470075139e-07f, 7.596297909e-07f, 7.722486437e-07f, 7.848640453e-07f, 7.974759684e-07f, - 8.100843856e-07f, 8.226892698e-07f, 8.352905938e-07f, 8.478883303e-07f, 8.604824523e-07f, 8.730729324e-07f, 8.856597435e-07f, 8.982428586e-07f, 9.108222503e-07f, 9.233978916e-07f, - 9.359697555e-07f, 9.485378147e-07f, 9.611020421e-07f, 9.736624108e-07f, 9.862188935e-07f, 9.987714634e-07f, 1.011320093e-06f, 1.023864756e-06f, 1.036405425e-06f, 1.048942072e-06f, - 1.061474672e-06f, 1.074003197e-06f, 1.086527619e-06f, 1.099047913e-06f, 1.111564051e-06f, 1.124076006e-06f, 1.136583751e-06f, 1.149087259e-06f, 1.161586504e-06f, 1.174081459e-06f, - 1.186572096e-06f, 1.199058389e-06f, 1.211540311e-06f, 1.224017835e-06f, 1.236490935e-06f, 1.248959583e-06f, 1.261423753e-06f, 1.273883417e-06f, 1.286338551e-06f, 1.298789125e-06f, - 1.311235114e-06f, 1.323676492e-06f, 1.336113230e-06f, 1.348545304e-06f, 1.360972685e-06f, 1.373395348e-06f, 1.385813265e-06f, 1.398226410e-06f, 1.410634757e-06f, 1.423038278e-06f, - 1.435436948e-06f, 1.447830739e-06f, 1.460219625e-06f, 1.472603580e-06f, 1.484982577e-06f, 1.497356589e-06f, 1.509725590e-06f, 1.522089554e-06f, 1.534448453e-06f, 1.546802263e-06f, - 1.559150955e-06f, 1.571494504e-06f, 1.583832883e-06f, 1.596166066e-06f, 1.608494026e-06f, 1.620816738e-06f, 1.633134174e-06f, 1.645446308e-06f, 1.657753115e-06f, 1.670054567e-06f, - 1.682350639e-06f, 1.694641304e-06f, 1.706926536e-06f, 1.719206308e-06f, 1.731480595e-06f, 1.743749370e-06f, 1.756012607e-06f, 1.768270280e-06f, 1.780522363e-06f, 1.792768829e-06f, - 1.805009653e-06f, 1.817244808e-06f, 1.829474268e-06f, 1.841698006e-06f, 1.853915998e-06f, 1.866128217e-06f, 1.878334637e-06f, 1.890535232e-06f, 1.902729975e-06f, 1.914918842e-06f, - 1.927101805e-06f, 1.939278839e-06f, 1.951449919e-06f, 1.963615017e-06f, 1.975774108e-06f, 1.987927167e-06f, 2.000074167e-06f, 2.012215083e-06f, 2.024349888e-06f, 2.036478558e-06f, - 2.048601065e-06f, 2.060717385e-06f, 2.072827491e-06f, 2.084931358e-06f, 2.097028960e-06f, 2.109120271e-06f, 2.121205266e-06f, 2.133283919e-06f, 2.145356204e-06f, 2.157422096e-06f, - 2.169481569e-06f, 2.181534597e-06f, 2.193581155e-06f, 2.205621217e-06f, 2.217654758e-06f, 2.229681752e-06f, 2.241702173e-06f, 2.253715996e-06f, 2.265723196e-06f, 2.277723748e-06f, - 2.289717624e-06f, 2.301704801e-06f, 2.313685253e-06f, 2.325658954e-06f, 2.337625880e-06f, 2.349586004e-06f, 2.361539301e-06f, 2.373485746e-06f, 2.385425314e-06f, 2.397357979e-06f, - 2.409283717e-06f, 2.421202501e-06f, 2.433114307e-06f, 2.445019110e-06f, 2.456916883e-06f, 2.468807603e-06f, 2.480691244e-06f, 2.492567781e-06f, 2.504437188e-06f, 2.516299441e-06f, - 2.528154514e-06f, 2.540002383e-06f, 2.551843022e-06f, 2.563676407e-06f, 2.575502512e-06f, 2.587321312e-06f, 2.599132783e-06f, 2.610936899e-06f, 2.622733636e-06f, 2.634522969e-06f, - 2.646304872e-06f, 2.658079322e-06f, 2.669846292e-06f, 2.681605759e-06f, 2.693357697e-06f, 2.705102082e-06f, 2.716838889e-06f, 2.728568093e-06f, 2.740289669e-06f, 2.752003594e-06f, - 2.763709841e-06f, 2.775408387e-06f, 2.787099206e-06f, 2.798782275e-06f, 2.810457568e-06f, 2.822125061e-06f, 2.833784730e-06f, 2.845436549e-06f, 2.857080495e-06f, 2.868716543e-06f, - 2.880344668e-06f, 2.891964846e-06f, 2.903577052e-06f, 2.915181263e-06f, 2.926777453e-06f, 2.938365599e-06f, 2.949945675e-06f, 2.961517658e-06f, 2.973081524e-06f, 2.984637247e-06f, - 2.996184804e-06f, 3.007724171e-06f, 3.019255323e-06f, 3.030778237e-06f, 3.042292887e-06f, 3.053799250e-06f, 3.065297301e-06f, 3.076787017e-06f, 3.088268374e-06f, 3.099741346e-06f, - 3.111205911e-06f, 3.122662045e-06f, 3.134109722e-06f, 3.145548920e-06f, 3.156979614e-06f, 3.168401781e-06f, 3.179815396e-06f, 3.191220436e-06f, 3.202616876e-06f, 3.214004693e-06f, - 3.225383863e-06f, 3.236754362e-06f, 3.248116167e-06f, 3.259469253e-06f, 3.270813598e-06f, 3.282149176e-06f, 3.293475965e-06f, 3.304793941e-06f, 3.316103080e-06f, 3.327403358e-06f, - 3.338694753e-06f, 3.349977239e-06f, 3.361250795e-06f, 3.372515396e-06f, 3.383771018e-06f, 3.395017639e-06f, 3.406255235e-06f, 3.417483782e-06f, 3.428703257e-06f, 3.439913636e-06f, - 3.451114897e-06f, 3.462307015e-06f, 3.473489968e-06f, 3.484663733e-06f, 3.495828285e-06f, 3.506983601e-06f, 3.518129659e-06f, 3.529266436e-06f, 3.540393907e-06f, 3.551512050e-06f, - 3.562620842e-06f, 3.573720260e-06f, 3.584810280e-06f, 3.595890879e-06f, 3.606962035e-06f, 3.618023724e-06f, 3.629075924e-06f, 3.640118611e-06f, 3.651151762e-06f, 3.662175356e-06f, - 3.673189367e-06f, 3.684193775e-06f, 3.695188555e-06f, 3.706173686e-06f, 3.717149144e-06f, 3.728114906e-06f, 3.739070950e-06f, 3.750017253e-06f, 3.760953793e-06f, 3.771880546e-06f, - 3.782797490e-06f, 3.793704603e-06f, 3.804601861e-06f, 3.815489243e-06f, 3.826366725e-06f, 3.837234286e-06f, 3.848091902e-06f, 3.858939551e-06f, 3.869777210e-06f, 3.880604858e-06f, - 3.891422472e-06f, 3.902230030e-06f, 3.913027508e-06f, 3.923814885e-06f, 3.934592139e-06f, 3.945359247e-06f, 3.956116187e-06f, 3.966862936e-06f, 3.977599473e-06f, 3.988325776e-06f, - 3.999041821e-06f, 4.009747588e-06f, 4.020443054e-06f, 4.031128196e-06f, 4.041802994e-06f, 4.052467424e-06f, 4.063121465e-06f, 4.073765095e-06f, 4.084398292e-06f, 4.095021034e-06f, - 4.105633299e-06f, 4.116235065e-06f, 4.126826311e-06f, 4.137407014e-06f, 4.147977153e-06f, 4.158536706e-06f, 4.169085651e-06f, 4.179623967e-06f, 4.190151632e-06f, 4.200668625e-06f, - 4.211174922e-06f, 4.221670504e-06f, 4.232155349e-06f, 4.242629434e-06f, 4.253092738e-06f, 4.263545241e-06f, 4.273986920e-06f, 4.284417754e-06f, 4.294837721e-06f, 4.305246801e-06f, - 4.315644971e-06f, 4.326032211e-06f, 4.336408499e-06f, 4.346773814e-06f, 4.357128135e-06f, 4.367471440e-06f, 4.377803708e-06f, 4.388124919e-06f, 4.398435050e-06f, 4.408734081e-06f, - 4.419021991e-06f, 4.429298758e-06f, 4.439564362e-06f, 4.449818781e-06f, 4.460061995e-06f, 4.470293983e-06f, 4.480514724e-06f, 4.490724196e-06f, 4.500922379e-06f, 4.511109253e-06f, - 4.521284795e-06f, 4.531448987e-06f, 4.541601806e-06f, 4.551743232e-06f, 4.561873244e-06f, 4.571991822e-06f, 4.582098945e-06f, 4.592194592e-06f, 4.602278744e-06f, 4.612351378e-06f, - 4.622412475e-06f, 4.632462015e-06f, 4.642499976e-06f, 4.652526338e-06f, 4.662541081e-06f, 4.672544185e-06f, 4.682535629e-06f, 4.692515392e-06f, 4.702483455e-06f, 4.712439797e-06f, - 4.722384398e-06f, 4.732317238e-06f, 4.742238296e-06f, 4.752147553e-06f, 4.762044988e-06f, 4.771930581e-06f, 4.781804312e-06f, 4.791666161e-06f, 4.801516108e-06f, 4.811354133e-06f, - 4.821180216e-06f, 4.830994337e-06f, 4.840796476e-06f, 4.850586613e-06f, 4.860364729e-06f, 4.870130804e-06f, 4.879884817e-06f, 4.889626750e-06f, 4.899356582e-06f, 4.909074294e-06f, - 4.918779865e-06f, 4.928473277e-06f, 4.938154510e-06f, 4.947823544e-06f, 4.957480359e-06f, 4.967124937e-06f, 4.976757257e-06f, 4.986377301e-06f, 4.995985048e-06f, 5.005580479e-06f, - 5.015163575e-06f, 5.024734317e-06f, 5.034292686e-06f, 5.043838661e-06f, 5.053372224e-06f, 5.062893355e-06f, 5.072402036e-06f, 5.081898247e-06f, 5.091381969e-06f, 5.100853183e-06f, - 5.110311870e-06f, 5.119758011e-06f, 5.129191586e-06f, 5.138612577e-06f, 5.148020965e-06f, 5.157416732e-06f, 5.166799857e-06f, 5.176170322e-06f, 5.185528109e-06f, 5.194873198e-06f, - 5.204205571e-06f, 5.213525209e-06f, 5.222832094e-06f, 5.232126206e-06f, 5.241407527e-06f, 5.250676039e-06f, 5.259931722e-06f, 5.269174559e-06f, 5.278404530e-06f, 5.287621618e-06f, - 5.296825804e-06f, 5.306017069e-06f, 5.315195394e-06f, 5.324360763e-06f, 5.333513156e-06f, 5.342652554e-06f, 5.351778941e-06f, 5.360892296e-06f, 5.369992603e-06f, 5.379079843e-06f, - 5.388153998e-06f, 5.397215050e-06f, 5.406262981e-06f, 5.415297772e-06f, 5.424319405e-06f, 5.433327864e-06f, 5.442323128e-06f, 5.451305182e-06f, 5.460274006e-06f, 5.469229584e-06f, - 5.478171896e-06f, 5.487100926e-06f, 5.496016656e-06f, 5.504919067e-06f, 5.513808142e-06f, 5.522683864e-06f, 5.531546214e-06f, 5.540395176e-06f, 5.549230731e-06f, 5.558052862e-06f, - 5.566861552e-06f, 5.575656782e-06f, 5.584438537e-06f, 5.593206797e-06f, 5.601961546e-06f, 5.610702767e-06f, 5.619430442e-06f, 5.628144553e-06f, 5.636845084e-06f, 5.645532017e-06f, - 5.654205336e-06f, 5.662865022e-06f, 5.671511059e-06f, 5.680143430e-06f, 5.688762118e-06f, 5.697367105e-06f, 5.705958374e-06f, 5.714535910e-06f, 5.723099694e-06f, 5.731649710e-06f, - 5.740185940e-06f, 5.748708369e-06f, 5.757216979e-06f, 5.765711754e-06f, 5.774192676e-06f, 5.782659730e-06f, 5.791112898e-06f, 5.799552163e-06f, 5.807977510e-06f, 5.816388922e-06f, - 5.824786381e-06f, 5.833169872e-06f, 5.841539378e-06f, 5.849894882e-06f, 5.858236369e-06f, 5.866563821e-06f, 5.874877223e-06f, 5.883176558e-06f, 5.891461810e-06f, 5.899732963e-06f, - 5.907990000e-06f, 5.916232905e-06f, 5.924461662e-06f, 5.932676256e-06f, 5.940876669e-06f, 5.949062886e-06f, 5.957234891e-06f, 5.965392668e-06f, 5.973536200e-06f, 5.981665473e-06f, - 5.989780470e-06f, 5.997881175e-06f, 6.005967573e-06f, 6.014039647e-06f, 6.022097383e-06f, 6.030140763e-06f, 6.038169773e-06f, 6.046184398e-06f, 6.054184620e-06f, 6.062170425e-06f, - 6.070141798e-06f, 6.078098722e-06f, 6.086041182e-06f, 6.093969164e-06f, 6.101882650e-06f, 6.109781627e-06f, 6.117666078e-06f, 6.125535989e-06f, 6.133391344e-06f, 6.141232128e-06f, - 6.149058326e-06f, 6.156869922e-06f, 6.164666901e-06f, 6.172449249e-06f, 6.180216950e-06f, 6.187969989e-06f, 6.195708352e-06f, 6.203432023e-06f, 6.211140987e-06f, 6.218835229e-06f, - 6.226514736e-06f, 6.234179490e-06f, 6.241829479e-06f, 6.249464688e-06f, 6.257085100e-06f, 6.264690703e-06f, 6.272281481e-06f, 6.279857419e-06f, 6.287418503e-06f, 6.294964719e-06f, - 6.302496052e-06f, 6.310012487e-06f, 6.317514011e-06f, 6.325000607e-06f, 6.332472264e-06f, 6.339928965e-06f, 6.347370696e-06f, 6.354797445e-06f, 6.362209195e-06f, 6.369605933e-06f, - 6.376987645e-06f, 6.384354316e-06f, 6.391705933e-06f, 6.399042482e-06f, 6.406363948e-06f, 6.413670318e-06f, 6.420961577e-06f, 6.428237711e-06f, 6.435498708e-06f, 6.442744552e-06f, - 6.449975231e-06f, 6.457190730e-06f, 6.464391035e-06f, 6.471576133e-06f, 6.478746011e-06f, 6.485900654e-06f, 6.493040049e-06f, 6.500164183e-06f, 6.507273041e-06f, 6.514366611e-06f, - 6.521444878e-06f, 6.528507831e-06f, 6.535555454e-06f, 6.542587735e-06f, 6.549604661e-06f, 6.556606218e-06f, 6.563592393e-06f, 6.570563173e-06f, 6.577518544e-06f, 6.584458493e-06f, - 6.591383008e-06f, 6.598292076e-06f, 6.605185682e-06f, 6.612063815e-06f, 6.618926462e-06f, 6.625773608e-06f, 6.632605242e-06f, 6.639421351e-06f, 6.646221922e-06f, 6.653006941e-06f, - 6.659776398e-06f, 6.666530277e-06f, 6.673268568e-06f, 6.679991257e-06f, 6.686698332e-06f, 6.693389780e-06f, 6.700065588e-06f, 6.706725745e-06f, 6.713370238e-06f, 6.719999054e-06f, - 6.726612180e-06f, 6.733209606e-06f, 6.739791317e-06f, 6.746357303e-06f, 6.752907550e-06f, 6.759442047e-06f, 6.765960782e-06f, 6.772463742e-06f, 6.778950915e-06f, 6.785422289e-06f, - 6.791877852e-06f, 6.798317592e-06f, 6.804741498e-06f, 6.811149557e-06f, 6.817541757e-06f, 6.823918087e-06f, 6.830278535e-06f, 6.836623089e-06f, 6.842951737e-06f, 6.849264468e-06f, - 6.855561270e-06f, 6.861842131e-06f, 6.868107040e-06f, 6.874355985e-06f, 6.880588955e-06f, 6.886805938e-06f, 6.893006924e-06f, 6.899191899e-06f, 6.905360854e-06f, 6.911513777e-06f, - 6.917650656e-06f, 6.923771480e-06f, 6.929876239e-06f, 6.935964920e-06f, 6.942037513e-06f, 6.948094007e-06f, 6.954134390e-06f, 6.960158652e-06f, 6.966166782e-06f, 6.972158768e-06f, - 6.978134600e-06f, 6.984094266e-06f, 6.990037757e-06f, 6.995965061e-06f, 7.001876168e-06f, 7.007771066e-06f, 7.013649745e-06f, 7.019512194e-06f, 7.025358404e-06f, 7.031188362e-06f, - 7.037002059e-06f, 7.042799484e-06f, 7.048580627e-06f, 7.054345478e-06f, 7.060094025e-06f, 7.065826258e-06f, 7.071542168e-06f, 7.077241743e-06f, 7.082924975e-06f, 7.088591851e-06f, - 7.094242363e-06f, 7.099876500e-06f, 7.105494252e-06f, 7.111095609e-06f, 7.116680562e-06f, 7.122249099e-06f, 7.127801211e-06f, 7.133336888e-06f, 7.138856121e-06f, 7.144358899e-06f, - 7.149845213e-06f, 7.155315052e-06f, 7.160768408e-06f, 7.166205270e-06f, 7.171625630e-06f, 7.177029476e-06f, 7.182416800e-06f, 7.187787592e-06f, 7.193141843e-06f, 7.198479543e-06f, - 7.203800683e-06f, 7.209105254e-06f, 7.214393245e-06f, 7.219664648e-06f, 7.224919454e-06f, 7.230157653e-06f, 7.235379236e-06f, 7.240584194e-06f, 7.245772518e-06f, 7.250944199e-06f, - 7.256099227e-06f, 7.261237594e-06f, 7.266359291e-06f, 7.271464308e-06f, 7.276552638e-06f, 7.281624270e-06f, 7.286679197e-06f, 7.291717409e-06f, 7.296738899e-06f, 7.301743656e-06f, - 7.306731672e-06f, 7.311702940e-06f, 7.316657449e-06f, 7.321595192e-06f, 7.326516161e-06f, 7.331420346e-06f, 7.336307739e-06f, 7.341178332e-06f, 7.346032117e-06f, 7.350869085e-06f, - 7.355689228e-06f, 7.360492537e-06f, 7.365279005e-06f, 7.370048623e-06f, 7.374801384e-06f, 7.379537278e-06f, 7.384256299e-06f, 7.388958438e-06f, 7.393643686e-06f, 7.398312037e-06f, - 7.402963482e-06f, 7.407598013e-06f, 7.412215623e-06f, 7.416816304e-06f, 7.421400048e-06f, 7.425966847e-06f, 7.430516694e-06f, 7.435049580e-06f, 7.439565500e-06f, 7.444064444e-06f, - 7.448546405e-06f, 7.453011377e-06f, 7.457459351e-06f, 7.461890320e-06f, 7.466304276e-06f, 7.470701213e-06f, 7.475081123e-06f, 7.479443999e-06f, 7.483789834e-06f, 7.488118620e-06f, - 7.492430351e-06f, 7.496725019e-06f, 7.501002617e-06f, 7.505263138e-06f, 7.509506576e-06f, 7.513732923e-06f, 7.517942172e-06f, 7.522134317e-06f, 7.526309350e-06f, 7.530467266e-06f, - 7.534608057e-06f, 7.538731716e-06f, 7.542838237e-06f, 7.546927613e-06f, 7.550999838e-06f, 7.555054905e-06f, 7.559092808e-06f, 7.563113539e-06f, 7.567117094e-06f, 7.571103464e-06f, - 7.575072645e-06f, 7.579024629e-06f, 7.582959410e-06f, 7.586876983e-06f, 7.590777340e-06f, 7.594660476e-06f, 7.598526385e-06f, 7.602375060e-06f, 7.606206496e-06f, 7.610020686e-06f, - 7.613817625e-06f, 7.617597306e-06f, 7.621359724e-06f, 7.625104872e-06f, 7.628832746e-06f, 7.632543339e-06f, 7.636236645e-06f, 7.639912659e-06f, 7.643571376e-06f, 7.647212788e-06f, - 7.650836892e-06f, 7.654443681e-06f, 7.658033150e-06f, 7.661605294e-06f, 7.665160106e-06f, 7.668697582e-06f, 7.672217716e-06f, 7.675720504e-06f, 7.679205939e-06f, 7.682674016e-06f, - 7.686124731e-06f, 7.689558078e-06f, 7.692974051e-06f, 7.696372647e-06f, 7.699753860e-06f, 7.703117684e-06f, 7.706464116e-06f, 7.709793149e-06f, 7.713104780e-06f, 7.716399003e-06f, - 7.719675813e-06f, 7.722935206e-06f, 7.726177177e-06f, 7.729401722e-06f, 7.732608835e-06f, 7.735798512e-06f, 7.738970749e-06f, 7.742125541e-06f, 7.745262883e-06f, 7.748382771e-06f, - 7.751485201e-06f, 7.754570168e-06f, 7.757637668e-06f, 7.760687697e-06f, 7.763720249e-06f, 7.766735323e-06f, 7.769732912e-06f, 7.772713012e-06f, 7.775675621e-06f, 7.778620733e-06f, - 7.781548345e-06f, 7.784458453e-06f, 7.787351052e-06f, 7.790226139e-06f, 7.793083710e-06f, 7.795923761e-06f, 7.798746289e-06f, 7.801551289e-06f, 7.804338758e-06f, 7.807108692e-06f, - 7.809861088e-06f, 7.812595942e-06f, 7.815313250e-06f, 7.818013009e-06f, 7.820695215e-06f, 7.823359866e-06f, 7.826006957e-06f, 7.828636485e-06f, 7.831248448e-06f, 7.833842841e-06f, - 7.836419661e-06f, 7.838978906e-06f, 7.841520571e-06f, 7.844044655e-06f, 7.846551153e-06f, 7.849040063e-06f, 7.851511382e-06f, 7.853965107e-06f, 7.856401235e-06f, 7.858819763e-06f, - 7.861220687e-06f, 7.863604007e-06f, 7.865969718e-06f, 7.868317817e-06f, 7.870648303e-06f, 7.872961172e-06f, 7.875256423e-06f, 7.877534051e-06f, 7.879794055e-06f, 7.882036433e-06f, - 7.884261181e-06f, 7.886468298e-06f, 7.888657781e-06f, 7.890829628e-06f, 7.892983835e-06f, 7.895120402e-06f, 7.897239326e-06f, 7.899340605e-06f, 7.901424236e-06f, 7.903490218e-06f, - 7.905538548e-06f, 7.907569224e-06f, 7.909582245e-06f, 7.911577608e-06f, 7.913555312e-06f, 7.915515355e-06f, 7.917457734e-06f, 7.919382448e-06f, 7.921289496e-06f, 7.923178875e-06f, - 7.925050584e-06f, 7.926904621e-06f, 7.928740985e-06f, 7.930559674e-06f, 7.932360686e-06f, 7.934144021e-06f, 7.935909676e-06f, 7.937657650e-06f, 7.939387943e-06f, 7.941100552e-06f, - 7.942795476e-06f, 7.944472714e-06f, 7.946132265e-06f, 7.947774128e-06f, 7.949398301e-06f, 7.951004784e-06f, 7.952593575e-06f, 7.954164673e-06f, 7.955718078e-06f, 7.957253788e-06f, - 7.958771803e-06f, 7.960272122e-06f, 7.961754743e-06f, 7.963219667e-06f, 7.964666892e-06f, 7.966096417e-06f, 7.967508243e-06f, 7.968902368e-06f, 7.970278792e-06f, 7.971637515e-06f, - 7.972978535e-06f, 7.974301852e-06f, 7.975607466e-06f, 7.976895377e-06f, 7.978165584e-06f, 7.979418087e-06f, 7.980652885e-06f, 7.981869979e-06f, 7.983069368e-06f, 7.984251051e-06f, - 7.985415030e-06f, 7.986561304e-06f, 7.987689872e-06f, 7.988800735e-06f, 7.989893893e-06f, 7.990969346e-06f, 7.992027094e-06f, 7.993067137e-06f, 7.994089475e-06f, 7.995094109e-06f, - 7.996081039e-06f, 7.997050266e-06f, 7.998001788e-06f, 7.998935608e-06f, 7.999851725e-06f, 8.000750140e-06f, 8.001630853e-06f, 8.002493865e-06f, 8.003339177e-06f, 8.004166789e-06f, - 8.004976701e-06f, 8.005768915e-06f, 8.006543432e-06f, 8.007300251e-06f, 8.008039374e-06f, 8.008760802e-06f, 8.009464535e-06f, 8.010150575e-06f, 8.010818923e-06f, 8.011469579e-06f, - 8.012102544e-06f, 8.012717820e-06f, 8.013315408e-06f, 8.013895309e-06f, 8.014457524e-06f, 8.015002055e-06f, 8.015528902e-06f, 8.016038067e-06f, 8.016529552e-06f, 8.017003357e-06f, - 8.017459485e-06f, 8.017897936e-06f, 8.018318712e-06f, 8.018721815e-06f, 8.019107247e-06f, 8.019475009e-06f, 8.019825102e-06f, 8.020157528e-06f, 8.020472290e-06f, 8.020769389e-06f, - 8.021048826e-06f, 8.021310604e-06f, 8.021554725e-06f, 8.021781190e-06f, 8.021990001e-06f, 8.022181161e-06f, 8.022354671e-06f, 8.022510534e-06f, 8.022648752e-06f, 8.022769326e-06f, - 8.022872260e-06f, 8.022957555e-06f, 8.023025213e-06f, 8.023075238e-06f, 8.023107631e-06f, 8.023122395e-06f, 8.023119532e-06f, 8.023099045e-06f, 8.023060935e-06f, 8.023005207e-06f, - 8.022931862e-06f, 8.022840903e-06f, 8.022732332e-06f, 8.022606153e-06f, 8.022462368e-06f, 8.022300980e-06f, 8.022121992e-06f, 8.021925406e-06f, 8.021711226e-06f, 8.021479454e-06f, - 8.021230094e-06f, 8.020963148e-06f, 8.020678619e-06f, 8.020376511e-06f, 8.020056827e-06f, 8.019719570e-06f, 8.019364742e-06f, 8.018992349e-06f, 8.018602391e-06f, 8.018194874e-06f, - 8.017769800e-06f, 8.017327173e-06f, 8.016866996e-06f, 8.016389272e-06f, 8.015894006e-06f, 8.015381200e-06f, 8.014850858e-06f, 8.014302985e-06f, 8.013737583e-06f, 8.013154656e-06f, - 8.012554209e-06f, 8.011936244e-06f, 8.011300766e-06f, 8.010647778e-06f, 8.009977284e-06f, 8.009289289e-06f, 8.008583796e-06f, 8.007860810e-06f, 8.007120334e-06f, 8.006362372e-06f, - 8.005586928e-06f, 8.004794008e-06f, 8.003983614e-06f, 8.003155751e-06f, 8.002310424e-06f, 8.001447637e-06f, 8.000567393e-06f, 7.999669698e-06f, 7.998754556e-06f, 7.997821971e-06f, - 7.996871948e-06f, 7.995904491e-06f, 7.994919605e-06f, 7.993917295e-06f, 7.992897565e-06f, 7.991860420e-06f, 7.990805865e-06f, 7.989733904e-06f, 7.988644542e-06f, 7.987537784e-06f, - 7.986413635e-06f, 7.985272100e-06f, 7.984113183e-06f, 7.982936890e-06f, 7.981743226e-06f, 7.980532196e-06f, 7.979303805e-06f, 7.978058058e-06f, 7.976794960e-06f, 7.975514517e-06f, - 7.974216733e-06f, 7.972901615e-06f, 7.971569166e-06f, 7.970219394e-06f, 7.968852302e-06f, 7.967467897e-06f, 7.966066184e-06f, 7.964647169e-06f, 7.963210857e-06f, 7.961757253e-06f, - 7.960286364e-06f, 7.958798194e-06f, 7.957292750e-06f, 7.955770038e-06f, 7.954230063e-06f, 7.952672830e-06f, 7.951098347e-06f, 7.949506618e-06f, 7.947897650e-06f, 7.946271448e-06f, - 7.944628019e-06f, 7.942967369e-06f, 7.941289503e-06f, 7.939594428e-06f, 7.937882150e-06f, 7.936152675e-06f, 7.934406010e-06f, 7.932642160e-06f, 7.930861132e-06f, 7.929062932e-06f, - 7.927247567e-06f, 7.925415042e-06f, 7.923565365e-06f, 7.921698542e-06f, 7.919814580e-06f, 7.917913484e-06f, 7.915995262e-06f, 7.914059920e-06f, 7.912107465e-06f, 7.910137903e-06f, - 7.908151242e-06f, 7.906147487e-06f, 7.904126647e-06f, 7.902088727e-06f, 7.900033735e-06f, 7.897961677e-06f, 7.895872560e-06f, 7.893766392e-06f, 7.891643180e-06f, 7.889502930e-06f, - 7.887345649e-06f, 7.885171345e-06f, 7.882980025e-06f, 7.880771697e-06f, 7.878546366e-06f, 7.876304042e-06f, 7.874044730e-06f, 7.871768438e-06f, 7.869475175e-06f, 7.867164946e-06f, - 7.864837760e-06f, 7.862493624e-06f, 7.860132546e-06f, 7.857754533e-06f, 7.855359592e-06f, 7.852947732e-06f, 7.850518961e-06f, 7.848073285e-06f, 7.845610713e-06f, 7.843131252e-06f, - 7.840634910e-06f, 7.838121695e-06f, 7.835591616e-06f, 7.833044679e-06f, 7.830480893e-06f, 7.827900266e-06f, 7.825302806e-06f, 7.822688521e-06f, 7.820057419e-06f, 7.817409508e-06f, - 7.814744797e-06f, 7.812063293e-06f, 7.809365005e-06f, 7.806649942e-06f, 7.803918111e-06f, 7.801169521e-06f, 7.798404180e-06f, 7.795622097e-06f, 7.792823280e-06f, 7.790007737e-06f, - 7.787175478e-06f, 7.784326511e-06f, 7.781460844e-06f, 7.778578487e-06f, 7.775679447e-06f, 7.772763733e-06f, 7.769831355e-06f, 7.766882320e-06f, 7.763916639e-06f, 7.760934319e-06f, - 7.757935370e-06f, 7.754919801e-06f, 7.751887619e-06f, 7.748838836e-06f, 7.745773459e-06f, 7.742691497e-06f, 7.739592960e-06f, 7.736477857e-06f, 7.733346197e-06f, 7.730197990e-06f, - 7.727033244e-06f, 7.723851968e-06f, 7.720654173e-06f, 7.717439867e-06f, 7.714209060e-06f, 7.710961761e-06f, 7.707697980e-06f, 7.704417726e-06f, 7.701121009e-06f, 7.697807838e-06f, - 7.694478223e-06f, 7.691132173e-06f, 7.687769699e-06f, 7.684390809e-06f, 7.680995514e-06f, 7.677583824e-06f, 7.674155748e-06f, 7.670711295e-06f, 7.667250477e-06f, 7.663773303e-06f, - 7.660279782e-06f, 7.656769925e-06f, 7.653243742e-06f, 7.649701242e-06f, 7.646142437e-06f, 7.642567335e-06f, 7.638975948e-06f, 7.635368285e-06f, 7.631744356e-06f, 7.628104172e-06f, - 7.624447744e-06f, 7.620775081e-06f, 7.617086193e-06f, 7.613381092e-06f, 7.609659788e-06f, 7.605922290e-06f, 7.602168610e-06f, 7.598398758e-06f, 7.594612745e-06f, 7.590810581e-06f, - 7.586992277e-06f, 7.583157843e-06f, 7.579307290e-06f, 7.575440630e-06f, 7.571557872e-06f, 7.567659028e-06f, 7.563744108e-06f, 7.559813124e-06f, 7.555866085e-06f, 7.551903004e-06f, - 7.547923890e-06f, 7.543928756e-06f, 7.539917612e-06f, 7.535890469e-06f, 7.531847338e-06f, 7.527788230e-06f, 7.523713157e-06f, 7.519622130e-06f, 7.515515160e-06f, 7.511392258e-06f, - 7.507253435e-06f, 7.503098704e-06f, 7.498928075e-06f, 7.494741559e-06f, 7.490539169e-06f, 7.486320915e-06f, 7.482086809e-06f, 7.477836863e-06f, 7.473571089e-06f, 7.469289497e-06f, - 7.464992099e-06f, 7.460678908e-06f, 7.456349934e-06f, 7.452005190e-06f, 7.447644687e-06f, 7.443268437e-06f, 7.438876453e-06f, 7.434468745e-06f, 7.430045326e-06f, 7.425606208e-06f, - 7.421151402e-06f, 7.416680921e-06f, 7.412194776e-06f, 7.407692981e-06f, 7.403175546e-06f, 7.398642484e-06f, 7.394093807e-06f, 7.389529528e-06f, 7.384949658e-06f, 7.380354210e-06f, - 7.375743196e-06f, 7.371116629e-06f, 7.366474520e-06f, 7.361816883e-06f, 7.357143729e-06f, 7.352455071e-06f, 7.347750922e-06f, 7.343031294e-06f, 7.338296200e-06f, 7.333545652e-06f, - 7.328779662e-06f, 7.323998245e-06f, 7.319201411e-06f, 7.314389174e-06f, 7.309561547e-06f, 7.304718542e-06f, 7.299860173e-06f, 7.294986451e-06f, 7.290097391e-06f, 7.285193004e-06f, - 7.280273305e-06f, 7.275338304e-06f, 7.270388017e-06f, 7.265422456e-06f, 7.260441633e-06f, 7.255445562e-06f, 7.250434257e-06f, 7.245407730e-06f, 7.240365994e-06f, 7.235309062e-06f, - 7.230236949e-06f, 7.225149667e-06f, 7.220047229e-06f, 7.214929650e-06f, 7.209796941e-06f, 7.204649118e-06f, 7.199486192e-06f, 7.194308178e-06f, 7.189115089e-06f, 7.183906939e-06f, - 7.178683741e-06f, 7.173445508e-06f, 7.168192256e-06f, 7.162923996e-06f, 7.157640743e-06f, 7.152342510e-06f, 7.147029312e-06f, 7.141701162e-06f, 7.136358074e-06f, 7.131000062e-06f, - 7.125627139e-06f, 7.120239319e-06f, 7.114836618e-06f, 7.109419047e-06f, 7.103986622e-06f, 7.098539357e-06f, 7.093077265e-06f, 7.087600360e-06f, 7.082108658e-06f, 7.076602171e-06f, - 7.071080914e-06f, 7.065544902e-06f, 7.059994148e-06f, 7.054428667e-06f, 7.048848474e-06f, 7.043253581e-06f, 7.037644005e-06f, 7.032019759e-06f, 7.026380857e-06f, 7.020727315e-06f, - 7.015059146e-06f, 7.009376366e-06f, 7.003678988e-06f, 6.997967028e-06f, 6.992240499e-06f, 6.986499417e-06f, 6.980743796e-06f, 6.974973651e-06f, 6.969188997e-06f, 6.963389848e-06f, - 6.957576219e-06f, 6.951748125e-06f, 6.945905581e-06f, 6.940048602e-06f, 6.934177202e-06f, 6.928291397e-06f, 6.922391202e-06f, 6.916476631e-06f, 6.910547700e-06f, 6.904604423e-06f, - 6.898646816e-06f, 6.892674894e-06f, 6.886688672e-06f, 6.880688165e-06f, 6.874673388e-06f, 6.868644357e-06f, 6.862601086e-06f, 6.856543592e-06f, 6.850471890e-06f, 6.844385994e-06f, - 6.838285920e-06f, 6.832171684e-06f, 6.826043301e-06f, 6.819900786e-06f, 6.813744155e-06f, 6.807573424e-06f, 6.801388608e-06f, 6.795189722e-06f, 6.788976783e-06f, 6.782749806e-06f, - 6.776508806e-06f, 6.770253799e-06f, 6.763984802e-06f, 6.757701829e-06f, 6.751404896e-06f, 6.745094020e-06f, 6.738769216e-06f, 6.732430500e-06f, 6.726077888e-06f, 6.719711396e-06f, - 6.713331039e-06f, 6.706936834e-06f, 6.700528798e-06f, 6.694106944e-06f, 6.687671291e-06f, 6.681221854e-06f, 6.674758648e-06f, 6.668281691e-06f, 6.661790999e-06f, 6.655286587e-06f, - 6.648768471e-06f, 6.642236669e-06f, 6.635691196e-06f, 6.629132069e-06f, 6.622559304e-06f, 6.615972918e-06f, 6.609372926e-06f, 6.602759345e-06f, 6.596132192e-06f, 6.589491483e-06f, - 6.582837235e-06f, 6.576169464e-06f, 6.569488187e-06f, 6.562793421e-06f, 6.556085181e-06f, 6.549363485e-06f, 6.542628349e-06f, 6.535879790e-06f, 6.529117825e-06f, 6.522342470e-06f, - 6.515553743e-06f, 6.508751660e-06f, 6.501936237e-06f, 6.495107493e-06f, 6.488265443e-06f, 6.481410104e-06f, 6.474541494e-06f, 6.467659630e-06f, 6.460764528e-06f, 6.453856205e-06f, - 6.446934680e-06f, 6.439999967e-06f, 6.433052086e-06f, 6.426091052e-06f, 6.419116883e-06f, 6.412129597e-06f, 6.405129210e-06f, 6.398115740e-06f, 6.391089203e-06f, 6.384049618e-06f, - 6.376997001e-06f, 6.369931370e-06f, 6.362852742e-06f, 6.355761135e-06f, 6.348656566e-06f, 6.341539052e-06f, 6.334408612e-06f, 6.327265262e-06f, 6.320109019e-06f, 6.312939903e-06f, - 6.305757929e-06f, 6.298563116e-06f, 6.291355481e-06f, 6.284135042e-06f, 6.276901817e-06f, 6.269655824e-06f, 6.262397079e-06f, 6.255125601e-06f, 6.247841408e-06f, 6.240544517e-06f, - 6.233234947e-06f, 6.225912714e-06f, 6.218577838e-06f, 6.211230335e-06f, 6.203870225e-06f, 6.196497524e-06f, 6.189112250e-06f, 6.181714423e-06f, 6.174304059e-06f, 6.166881178e-06f, - 6.159445796e-06f, 6.151997932e-06f, 6.144537604e-06f, 6.137064831e-06f, 6.129579630e-06f, 6.122082020e-06f, 6.114572019e-06f, 6.107049646e-06f, 6.099514917e-06f, 6.091967853e-06f, - 6.084408470e-06f, 6.076836788e-06f, 6.069252825e-06f, 6.061656600e-06f, 6.054048129e-06f, 6.046427434e-06f, 6.038794530e-06f, 6.031149438e-06f, 6.023492176e-06f, 6.015822761e-06f, - 6.008141214e-06f, 6.000447552e-06f, 5.992741793e-06f, 5.985023958e-06f, 5.977294064e-06f, 5.969552129e-06f, 5.961798174e-06f, 5.954032216e-06f, 5.946254274e-06f, 5.938464367e-06f, - 5.930662514e-06f, 5.922848734e-06f, 5.915023045e-06f, 5.907185467e-06f, 5.899336018e-06f, 5.891474717e-06f, 5.883601583e-06f, 5.875716636e-06f, 5.867819893e-06f, 5.859911375e-06f, - 5.851991100e-06f, 5.844059088e-06f, 5.836115357e-06f, 5.828159926e-06f, 5.820192815e-06f, 5.812214043e-06f, 5.804223628e-06f, 5.796221591e-06f, 5.788207951e-06f, 5.780182726e-06f, - 5.772145936e-06f, 5.764097600e-06f, 5.756037738e-06f, 5.747966369e-06f, 5.739883512e-06f, 5.731789187e-06f, 5.723683413e-06f, 5.715566209e-06f, 5.707437596e-06f, 5.699297592e-06f, - 5.691146217e-06f, 5.682983490e-06f, 5.674809431e-06f, 5.666624060e-06f, 5.658427396e-06f, 5.650219459e-06f, 5.642000269e-06f, 5.633769844e-06f, 5.625528206e-06f, 5.617275372e-06f, - 5.609011364e-06f, 5.600736201e-06f, 5.592449903e-06f, 5.584152489e-06f, 5.575843979e-06f, 5.567524394e-06f, 5.559193752e-06f, 5.550852074e-06f, 5.542499380e-06f, 5.534135690e-06f, - 5.525761024e-06f, 5.517375400e-06f, 5.508978841e-06f, 5.500571365e-06f, 5.492152992e-06f, 5.483723743e-06f, 5.475283638e-06f, 5.466832697e-06f, 5.458370939e-06f, 5.449898386e-06f, - 5.441415056e-06f, 5.432920971e-06f, 5.424416150e-06f, 5.415900614e-06f, 5.407374383e-06f, 5.398837477e-06f, 5.390289917e-06f, 5.381731723e-06f, 5.373162914e-06f, 5.364583512e-06f, - 5.355993537e-06f, 5.347393008e-06f, 5.338781948e-06f, 5.330160375e-06f, 5.321528311e-06f, 5.312885775e-06f, 5.304232789e-06f, 5.295569373e-06f, 5.286895547e-06f, 5.278211332e-06f, - 5.269516748e-06f, 5.260811816e-06f, 5.252096557e-06f, 5.243370991e-06f, 5.234635139e-06f, 5.225889022e-06f, 5.217132659e-06f, 5.208366073e-06f, 5.199589283e-06f, 5.190802310e-06f, - 5.182005176e-06f, 5.173197900e-06f, 5.164380504e-06f, 5.155553009e-06f, 5.146715435e-06f, 5.137867803e-06f, 5.129010134e-06f, 5.120142448e-06f, 5.111264768e-06f, 5.102377114e-06f, - 5.093479506e-06f, 5.084571965e-06f, 5.075654514e-06f, 5.066727172e-06f, 5.057789960e-06f, 5.048842901e-06f, 5.039886014e-06f, 5.030919321e-06f, 5.021942842e-06f, 5.012956600e-06f, - 5.003960615e-06f, 4.994954909e-06f, 4.985939502e-06f, 4.976914415e-06f, 4.967879670e-06f, 4.958835289e-06f, 4.949781292e-06f, 4.940717700e-06f, 4.931644536e-06f, 4.922561819e-06f, - 4.913469572e-06f, 4.904367816e-06f, 4.895256572e-06f, 4.886135862e-06f, 4.877005707e-06f, 4.867866128e-06f, 4.858717146e-06f, 4.849558784e-06f, 4.840391063e-06f, 4.831214004e-06f, - 4.822027628e-06f, 4.812831958e-06f, 4.803627014e-06f, 4.794412818e-06f, 4.785189393e-06f, 4.775956758e-06f, 4.766714937e-06f, 4.757463950e-06f, 4.748203819e-06f, 4.738934566e-06f, - 4.729656213e-06f, 4.720368781e-06f, 4.711072292e-06f, 4.701766767e-06f, 4.692452229e-06f, 4.683128698e-06f, 4.673796198e-06f, 4.664454749e-06f, 4.655104374e-06f, 4.645745094e-06f, - 4.636376931e-06f, 4.626999907e-06f, 4.617614044e-06f, 4.608219363e-06f, 4.598815887e-06f, 4.589403638e-06f, 4.579982637e-06f, 4.570552906e-06f, 4.561114468e-06f, 4.551667344e-06f, - 4.542211556e-06f, 4.532747127e-06f, 4.523274078e-06f, 4.513792431e-06f, 4.504302209e-06f, 4.494803433e-06f, 4.485296126e-06f, 4.475780310e-06f, 4.466256006e-06f, 4.456723237e-06f, - 4.447182026e-06f, 4.437632394e-06f, 4.428074363e-06f, 4.418507956e-06f, 4.408933195e-06f, 4.399350102e-06f, 4.389758699e-06f, 4.380159009e-06f, 4.370551053e-06f, 4.360934855e-06f, - 4.351310437e-06f, 4.341677820e-06f, 4.332037027e-06f, 4.322388081e-06f, 4.312731003e-06f, 4.303065817e-06f, 4.293392545e-06f, 4.283711208e-06f, 4.274021830e-06f, 4.264324433e-06f, - 4.254619039e-06f, 4.244905671e-06f, 4.235184351e-06f, 4.225455102e-06f, 4.215717946e-06f, 4.205972906e-06f, 4.196220004e-06f, 4.186459263e-06f, 4.176690706e-06f, 4.166914355e-06f, - 4.157130232e-06f, 4.147338360e-06f, 4.137538763e-06f, 4.127731461e-06f, 4.117916479e-06f, 4.108093839e-06f, 4.098263563e-06f, 4.088425674e-06f, 4.078580196e-06f, 4.068727149e-06f, - 4.058866558e-06f, 4.048998445e-06f, 4.039122833e-06f, 4.029239745e-06f, 4.019349203e-06f, 4.009451230e-06f, 3.999545848e-06f, 3.989633082e-06f, 3.979712953e-06f, 3.969785485e-06f, - 3.959850700e-06f, 3.949908621e-06f, 3.939959272e-06f, 3.930002674e-06f, 3.920038851e-06f, 3.910067826e-06f, 3.900089622e-06f, 3.890104261e-06f, 3.880111768e-06f, 3.870112163e-06f, - 3.860105472e-06f, 3.850091716e-06f, 3.840070918e-06f, 3.830043103e-06f, 3.820008292e-06f, 3.809966508e-06f, 3.799917776e-06f, 3.789862117e-06f, 3.779799556e-06f, 3.769730114e-06f, - 3.759653816e-06f, 3.749570684e-06f, 3.739480741e-06f, 3.729384011e-06f, 3.719280517e-06f, 3.709170281e-06f, 3.699053328e-06f, 3.688929679e-06f, 3.678799360e-06f, 3.668662392e-06f, - 3.658518798e-06f, 3.648368603e-06f, 3.638211830e-06f, 3.628048501e-06f, 3.617878639e-06f, 3.607702269e-06f, 3.597519414e-06f, 3.587330096e-06f, 3.577134339e-06f, 3.566932167e-06f, - 3.556723603e-06f, 3.546508669e-06f, 3.536287390e-06f, 3.526059789e-06f, 3.515825889e-06f, 3.505585714e-06f, 3.495339286e-06f, 3.485086630e-06f, 3.474827769e-06f, 3.464562726e-06f, - 3.454291524e-06f, 3.444014188e-06f, 3.433730740e-06f, 3.423441205e-06f, 3.413145605e-06f, 3.402843964e-06f, 3.392536305e-06f, 3.382222652e-06f, 3.371903030e-06f, 3.361577460e-06f, - 3.351245966e-06f, 3.340908573e-06f, 3.330565304e-06f, 3.320216182e-06f, 3.309861230e-06f, 3.299500474e-06f, 3.289133935e-06f, 3.278761638e-06f, 3.268383606e-06f, 3.257999863e-06f, - 3.247610433e-06f, 3.237215339e-06f, 3.226814605e-06f, 3.216408254e-06f, 3.205996310e-06f, 3.195578798e-06f, 3.185155739e-06f, 3.174727159e-06f, 3.164293081e-06f, 3.153853529e-06f, - 3.143408526e-06f, 3.132958096e-06f, 3.122502263e-06f, 3.112041050e-06f, 3.101574482e-06f, 3.091102582e-06f, 3.080625374e-06f, 3.070142882e-06f, 3.059655129e-06f, 3.049162139e-06f, - 3.038663937e-06f, 3.028160545e-06f, 3.017651988e-06f, 3.007138289e-06f, 2.996619473e-06f, 2.986095564e-06f, 2.975566584e-06f, 2.965032558e-06f, 2.954493510e-06f, 2.943949464e-06f, - 2.933400443e-06f, 2.922846472e-06f, 2.912287575e-06f, 2.901723774e-06f, 2.891155095e-06f, 2.880581561e-06f, 2.870003196e-06f, 2.859420024e-06f, 2.848832068e-06f, 2.838239354e-06f, - 2.827641905e-06f, 2.817039744e-06f, 2.806432897e-06f, 2.795821386e-06f, 2.785205235e-06f, 2.774584470e-06f, 2.763959113e-06f, 2.753329189e-06f, 2.742694722e-06f, 2.732055736e-06f, - 2.721412254e-06f, 2.710764302e-06f, 2.700111902e-06f, 2.689455079e-06f, 2.678793857e-06f, 2.668128261e-06f, 2.657458313e-06f, 2.646784039e-06f, 2.636105462e-06f, 2.625422606e-06f, - 2.614735495e-06f, 2.604044155e-06f, 2.593348607e-06f, 2.582648878e-06f, 2.571944991e-06f, 2.561236969e-06f, 2.550524838e-06f, 2.539808620e-06f, 2.529088341e-06f, 2.518364025e-06f, - 2.507635695e-06f, 2.496903377e-06f, 2.486167093e-06f, 2.475426868e-06f, 2.464682726e-06f, 2.453934692e-06f, 2.443182790e-06f, 2.432427044e-06f, 2.421667477e-06f, 2.410904115e-06f, - 2.400136981e-06f, 2.389366100e-06f, 2.378591495e-06f, 2.367813192e-06f, 2.357031214e-06f, 2.346245585e-06f, 2.335456330e-06f, 2.324663473e-06f, 2.313867038e-06f, 2.303067050e-06f, - 2.292263532e-06f, 2.281456509e-06f, 2.270646006e-06f, 2.259832045e-06f, 2.249014653e-06f, 2.238193852e-06f, 2.227369668e-06f, 2.216542124e-06f, 2.205711245e-06f, 2.194877054e-06f, - 2.184039578e-06f, 2.173198838e-06f, 2.162354861e-06f, 2.151507670e-06f, 2.140657289e-06f, 2.129803744e-06f, 2.118947057e-06f, 2.108087254e-06f, 2.097224358e-06f, 2.086358395e-06f, - 2.075489388e-06f, 2.064617362e-06f, 2.053742340e-06f, 2.042864349e-06f, 2.031983410e-06f, 2.021099550e-06f, 2.010212792e-06f, 1.999323161e-06f, 1.988430681e-06f, 1.977535377e-06f, - 1.966637272e-06f, 1.955736391e-06f, 1.944832759e-06f, 1.933926400e-06f, 1.923017338e-06f, 1.912105597e-06f, 1.901191202e-06f, 1.890274178e-06f, 1.879354548e-06f, 1.868432337e-06f, - 1.857507570e-06f, 1.846580271e-06f, 1.835650463e-06f, 1.824718172e-06f, 1.813783423e-06f, 1.802846238e-06f, 1.791906643e-06f, 1.780964663e-06f, 1.770020320e-06f, 1.759073641e-06f, - 1.748124649e-06f, 1.737173369e-06f, 1.726219824e-06f, 1.715264041e-06f, 1.704306042e-06f, 1.693345852e-06f, 1.682383496e-06f, 1.671418998e-06f, 1.660452383e-06f, 1.649483674e-06f, - 1.638512897e-06f, 1.627540076e-06f, 1.616565235e-06f, 1.605588398e-06f, 1.594609590e-06f, 1.583628836e-06f, 1.572646159e-06f, 1.561661585e-06f, 1.550675137e-06f, 1.539686840e-06f, - 1.528696719e-06f, 1.517704797e-06f, 1.506711100e-06f, 1.495715652e-06f, 1.484718476e-06f, 1.473719599e-06f, 1.462719043e-06f, 1.451716833e-06f, 1.440712995e-06f, 1.429707551e-06f, - 1.418700528e-06f, 1.407691948e-06f, 1.396681837e-06f, 1.385670218e-06f, 1.374657118e-06f, 1.363642558e-06f, 1.352626565e-06f, 1.341609163e-06f, 1.330590375e-06f, 1.319570228e-06f, - 1.308548743e-06f, 1.297525947e-06f, 1.286501864e-06f, 1.275476518e-06f, 1.264449934e-06f, 1.253422135e-06f, 1.242393147e-06f, 1.231362993e-06f, 1.220331699e-06f, 1.209299288e-06f, - 1.198265785e-06f, 1.187231215e-06f, 1.176195601e-06f, 1.165158969e-06f, 1.154121342e-06f, 1.143082745e-06f, 1.132043203e-06f, 1.121002739e-06f, 1.109961379e-06f, 1.098919147e-06f, - 1.087876066e-06f, 1.076832162e-06f, 1.065787458e-06f, 1.054741980e-06f, 1.043695752e-06f, 1.032648797e-06f, 1.021601141e-06f, 1.010552808e-06f, 9.995038216e-07f, 9.884542069e-07f, - 9.774039882e-07f, 9.663531897e-07f, 9.553018359e-07f, 9.442499511e-07f, 9.331975597e-07f, 9.221446861e-07f, 9.110913546e-07f, 9.000375897e-07f, 8.889834156e-07f, 8.779288567e-07f, - 8.668739374e-07f, 8.558186820e-07f, 8.447631149e-07f, 8.337072605e-07f, 8.226511430e-07f, 8.115947868e-07f, 8.005382163e-07f, 7.894814558e-07f, 7.784245296e-07f, 7.673674621e-07f, - 7.563102775e-07f, 7.452530003e-07f, 7.341956546e-07f, 7.231382649e-07f, 7.120808555e-07f, 7.010234506e-07f, 6.899660746e-07f, 6.789087518e-07f, 6.678515065e-07f, 6.567943629e-07f, - 6.457373454e-07f, 6.346804782e-07f, 6.236237857e-07f, 6.125672920e-07f, 6.015110216e-07f, 5.904549987e-07f, 5.793992475e-07f, 5.683437923e-07f, 5.572886573e-07f, 5.462338669e-07f, - 5.351794452e-07f, 5.241254166e-07f, 5.130718052e-07f, 5.020186354e-07f, 4.909659313e-07f, 4.799137171e-07f, 4.688620172e-07f, 4.578108556e-07f, 4.467602568e-07f, 4.357102447e-07f, - 4.246608437e-07f, 4.136120780e-07f, 4.025639718e-07f, 3.915165492e-07f, 3.804698344e-07f, 3.694238517e-07f, 3.583786251e-07f, 3.473341790e-07f, 3.362905374e-07f, 3.252477245e-07f, - 3.142057645e-07f, 3.031646814e-07f, 2.921244996e-07f, 2.810852431e-07f, 2.700469360e-07f, 2.590096025e-07f, 2.479732666e-07f, 2.369379526e-07f, 2.259036846e-07f, 2.148704865e-07f, - 2.038383827e-07f, 1.928073970e-07f, 1.817775537e-07f, 1.707488768e-07f, 1.597213904e-07f, 1.486951186e-07f, 1.376700854e-07f, 1.266463149e-07f, 1.156238312e-07f, 1.046026582e-07f, - 9.358282012e-08f, 8.256434088e-08f, 7.154724455e-08f, 6.053155514e-08f, 4.951729668e-08f, 3.850449317e-08f, 2.749316861e-08f, 1.648334701e-08f, 5.475052346e-09f, -5.531691393e-09f, - -1.653686023e-08f, -2.754043020e-08f, -3.854237734e-08f, -4.954267770e-08f, -6.054130732e-08f, -7.153824226e-08f, -8.253345859e-08f, -9.352693239e-08f, -1.045186397e-07f, -1.155085567e-07f, - -1.264966594e-07f, -1.374829239e-07f, -1.484673264e-07f, -1.594498429e-07f, -1.704304496e-07f, -1.814091226e-07f, -1.923858381e-07f, -2.033605722e-07f, -2.143333010e-07f, -2.253040007e-07f, - -2.362726476e-07f, -2.472392177e-07f, -2.582036872e-07f, -2.691660324e-07f, -2.801262295e-07f, -2.910842546e-07f, -3.020400840e-07f, -3.129936940e-07f, -3.239450606e-07f, -3.348941603e-07f, - -3.458409692e-07f, -3.567854636e-07f, -3.677276198e-07f, -3.786674141e-07f, -3.896048227e-07f, -4.005398219e-07f, -4.114723880e-07f, -4.224024974e-07f, -4.333301264e-07f, -4.442552513e-07f, - -4.551778484e-07f, -4.660978941e-07f, -4.770153647e-07f, -4.879302367e-07f, -4.988424863e-07f, -5.097520900e-07f, -5.206590242e-07f, -5.315632652e-07f, -5.424647895e-07f, -5.533635735e-07f, - -5.642595937e-07f, -5.751528264e-07f, -5.860432481e-07f, -5.969308353e-07f, -6.078155644e-07f, -6.186974119e-07f, -6.295763544e-07f, -6.404523682e-07f, -6.513254300e-07f, -6.621955162e-07f, - -6.730626033e-07f, -6.839266680e-07f, -6.947876867e-07f, -7.056456359e-07f, -7.165004924e-07f, -7.273522325e-07f, -7.382008330e-07f, -7.490462705e-07f, -7.598885214e-07f, -7.707275625e-07f, - -7.815633704e-07f, -7.923959217e-07f, -8.032251931e-07f, -8.140511612e-07f, -8.248738026e-07f, -8.356930942e-07f, -8.465090125e-07f, -8.573215343e-07f, -8.681306363e-07f, -8.789362952e-07f, - -8.897384877e-07f, -9.005371906e-07f, -9.113323807e-07f, -9.221240347e-07f, -9.329121293e-07f, -9.436966415e-07f, -9.544775479e-07f, -9.652548254e-07f, -9.760284509e-07f, -9.867984011e-07f, - -9.975646529e-07f, -1.008327183e-06f, -1.019085969e-06f, -1.029840986e-06f, -1.040592213e-06f, -1.051339626e-06f, -1.062083202e-06f, -1.072822918e-06f, -1.083558750e-06f, -1.094290676e-06f, - -1.105018673e-06f, -1.115742718e-06f, -1.126462787e-06f, -1.137178858e-06f, -1.147890907e-06f, -1.158598913e-06f, -1.169302851e-06f, -1.180002698e-06f, -1.190698433e-06f, -1.201390031e-06f, - -1.212077471e-06f, -1.222760729e-06f, -1.233439781e-06f, -1.244114606e-06f, -1.254785181e-06f, -1.265451482e-06f, -1.276113487e-06f, -1.286771173e-06f, -1.297424517e-06f, -1.308073496e-06f, - -1.318718088e-06f, -1.329358269e-06f, -1.339994018e-06f, -1.350625311e-06f, -1.361252125e-06f, -1.371874438e-06f, -1.382492227e-06f, -1.393105469e-06f, -1.403714142e-06f, -1.414318223e-06f, - -1.424917690e-06f, -1.435512519e-06f, -1.446102688e-06f, -1.456688175e-06f, -1.467268956e-06f, -1.477845010e-06f, -1.488416314e-06f, -1.498982844e-06f, -1.509544579e-06f, -1.520101496e-06f, - -1.530653573e-06f, -1.541200787e-06f, -1.551743115e-06f, -1.562280535e-06f, -1.572813025e-06f, -1.583340561e-06f, -1.593863123e-06f, -1.604380686e-06f, -1.614893230e-06f, -1.625400731e-06f, - -1.635903167e-06f, -1.646400515e-06f, -1.656892754e-06f, -1.667379861e-06f, -1.677861814e-06f, -1.688338590e-06f, -1.698810167e-06f, -1.709276523e-06f, -1.719737635e-06f, -1.730193482e-06f, - -1.740644040e-06f, -1.751089288e-06f, -1.761529204e-06f, -1.771963766e-06f, -1.782392950e-06f, -1.792816736e-06f, -1.803235100e-06f, -1.813648022e-06f, -1.824055478e-06f, -1.834457446e-06f, - -1.844853905e-06f, -1.855244833e-06f, -1.865630206e-06f, -1.876010004e-06f, -1.886384205e-06f, -1.896752785e-06f, -1.907115724e-06f, -1.917472999e-06f, -1.927824589e-06f, -1.938170471e-06f, - -1.948510623e-06f, -1.958845024e-06f, -1.969173651e-06f, -1.979496484e-06f, -1.989813499e-06f, -2.000124675e-06f, -2.010429990e-06f, -2.020729423e-06f, -2.031022951e-06f, -2.041310553e-06f, - -2.051592207e-06f, -2.061867892e-06f, -2.072137584e-06f, -2.082401264e-06f, -2.092658909e-06f, -2.102910497e-06f, -2.113156006e-06f, -2.123395416e-06f, -2.133628704e-06f, -2.143855849e-06f, - -2.154076830e-06f, -2.164291623e-06f, -2.174500209e-06f, -2.184702565e-06f, -2.194898670e-06f, -2.205088503e-06f, -2.215272041e-06f, -2.225449264e-06f, -2.235620149e-06f, -2.245784677e-06f, - -2.255942824e-06f, -2.266094569e-06f, -2.276239892e-06f, -2.286378771e-06f, -2.296511184e-06f, -2.306637110e-06f, -2.316756528e-06f, -2.326869416e-06f, -2.336975753e-06f, -2.347075518e-06f, - -2.357168690e-06f, -2.367255247e-06f, -2.377335168e-06f, -2.387408432e-06f, -2.397475017e-06f, -2.407534903e-06f, -2.417588068e-06f, -2.427634492e-06f, -2.437674152e-06f, -2.447707029e-06f, - -2.457733100e-06f, -2.467752345e-06f, -2.477764743e-06f, -2.487770272e-06f, -2.497768912e-06f, -2.507760642e-06f, -2.517745440e-06f, -2.527723286e-06f, -2.537694159e-06f, -2.547658038e-06f, - -2.557614901e-06f, -2.567564729e-06f, -2.577507500e-06f, -2.587443193e-06f, -2.597371788e-06f, -2.607293263e-06f, -2.617207598e-06f, -2.627114772e-06f, -2.637014765e-06f, -2.646907555e-06f, - -2.656793122e-06f, -2.666671445e-06f, -2.676542504e-06f, -2.686406277e-06f, -2.696262745e-06f, -2.706111886e-06f, -2.715953680e-06f, -2.725788106e-06f, -2.735615145e-06f, -2.745434774e-06f, - -2.755246974e-06f, -2.765051724e-06f, -2.774849004e-06f, -2.784638793e-06f, -2.794421071e-06f, -2.804195817e-06f, -2.813963011e-06f, -2.823722632e-06f, -2.833474661e-06f, -2.843219076e-06f, - -2.852955858e-06f, -2.862684985e-06f, -2.872406439e-06f, -2.882120198e-06f, -2.891826243e-06f, -2.901524552e-06f, -2.911215106e-06f, -2.920897885e-06f, -2.930572868e-06f, -2.940240036e-06f, - -2.949899367e-06f, -2.959550843e-06f, -2.969194442e-06f, -2.978830146e-06f, -2.988457933e-06f, -2.998077784e-06f, -3.007689678e-06f, -3.017293597e-06f, -3.026889519e-06f, -3.036477424e-06f, - -3.046057294e-06f, -3.055629108e-06f, -3.065192845e-06f, -3.074748487e-06f, -3.084296013e-06f, -3.093835403e-06f, -3.103366639e-06f, -3.112889699e-06f, -3.122404564e-06f, -3.131911214e-06f, - -3.141409630e-06f, -3.150899792e-06f, -3.160381681e-06f, -3.169855275e-06f, -3.179320557e-06f, -3.188777506e-06f, -3.198226103e-06f, -3.207666327e-06f, -3.217098160e-06f, -3.226521583e-06f, - -3.235936574e-06f, -3.245343116e-06f, -3.254741188e-06f, -3.264130772e-06f, -3.273511847e-06f, -3.282884394e-06f, -3.292248393e-06f, -3.301603827e-06f, -3.310950674e-06f, -3.320288916e-06f, - -3.329618534e-06f, -3.338939508e-06f, -3.348251819e-06f, -3.357555447e-06f, -3.366850374e-06f, -3.376136581e-06f, -3.385414047e-06f, -3.394682754e-06f, -3.403942683e-06f, -3.413193815e-06f, - -3.422436131e-06f, -3.431669611e-06f, -3.440894237e-06f, -3.450109989e-06f, -3.459316848e-06f, -3.468514797e-06f, -3.477703814e-06f, -3.486883883e-06f, -3.496054983e-06f, -3.505217096e-06f, - -3.514370203e-06f, -3.523514286e-06f, -3.532649324e-06f, -3.541775301e-06f, -3.550892196e-06f, -3.559999991e-06f, -3.569098667e-06f, -3.578188206e-06f, -3.587268589e-06f, -3.596339797e-06f, - -3.605401812e-06f, -3.614454615e-06f, -3.623498187e-06f, -3.632532511e-06f, -3.641557566e-06f, -3.650573336e-06f, -3.659579800e-06f, -3.668576942e-06f, -3.677564742e-06f, -3.686543182e-06f, - -3.695512243e-06f, -3.704471908e-06f, -3.713422157e-06f, -3.722362973e-06f, -3.731294337e-06f, -3.740216231e-06f, -3.749128637e-06f, -3.758031536e-06f, -3.766924910e-06f, -3.775808741e-06f, - -3.784683011e-06f, -3.793547701e-06f, -3.802402795e-06f, -3.811248272e-06f, -3.820084116e-06f, -3.828910308e-06f, -3.837726831e-06f, -3.846533665e-06f, -3.855330794e-06f, -3.864118200e-06f, - -3.872895864e-06f, -3.881663768e-06f, -3.890421895e-06f, -3.899170226e-06f, -3.907908745e-06f, -3.916637432e-06f, -3.925356271e-06f, -3.934065244e-06f, -3.942764332e-06f, -3.951453519e-06f, - -3.960132785e-06f, -3.968802115e-06f, -3.977461489e-06f, -3.986110892e-06f, -3.994750303e-06f, -4.003379708e-06f, -4.011999087e-06f, -4.020608423e-06f, -4.029207699e-06f, -4.037796897e-06f, - -4.046376001e-06f, -4.054944991e-06f, -4.063503852e-06f, -4.072052565e-06f, -4.080591114e-06f, -4.089119480e-06f, -4.097637647e-06f, -4.106145598e-06f, -4.114643315e-06f, -4.123130780e-06f, - -4.131607978e-06f, -4.140074890e-06f, -4.148531499e-06f, -4.156977789e-06f, -4.165413742e-06f, -4.173839341e-06f, -4.182254569e-06f, -4.190659409e-06f, -4.199053845e-06f, -4.207437858e-06f, - -4.215811432e-06f, -4.224174551e-06f, -4.232527197e-06f, -4.240869354e-06f, -4.249201004e-06f, -4.257522131e-06f, -4.265832718e-06f, -4.274132748e-06f, -4.282422205e-06f, -4.290701071e-06f, - -4.298969331e-06f, -4.307226967e-06f, -4.315473962e-06f, -4.323710301e-06f, -4.331935967e-06f, -4.340150943e-06f, -4.348355212e-06f, -4.356548758e-06f, -4.364731564e-06f, -4.372903615e-06f, - -4.381064893e-06f, -4.389215382e-06f, -4.397355067e-06f, -4.405483929e-06f, -4.413601954e-06f, -4.421709125e-06f, -4.429805425e-06f, -4.437890838e-06f, -4.445965349e-06f, -4.454028941e-06f, - -4.462081597e-06f, -4.470123302e-06f, -4.478154039e-06f, -4.486173793e-06f, -4.494182547e-06f, -4.502180285e-06f, -4.510166992e-06f, -4.518142650e-06f, -4.526107246e-06f, -4.534060761e-06f, - -4.542003181e-06f, -4.549934490e-06f, -4.557854671e-06f, -4.565763709e-06f, -4.573661589e-06f, -4.581548294e-06f, -4.589423808e-06f, -4.597288116e-06f, -4.605141203e-06f, -4.612983052e-06f, - -4.620813648e-06f, -4.628632975e-06f, -4.636441018e-06f, -4.644237761e-06f, -4.652023189e-06f, -4.659797286e-06f, -4.667560037e-06f, -4.675311425e-06f, -4.683051437e-06f, -4.690780056e-06f, - -4.698497267e-06f, -4.706203054e-06f, -4.713897404e-06f, -4.721580299e-06f, -4.729251725e-06f, -4.736911666e-06f, -4.744560108e-06f, -4.752197035e-06f, -4.759822433e-06f, -4.767436285e-06f, - -4.775038577e-06f, -4.782629294e-06f, -4.790208421e-06f, -4.797775943e-06f, -4.805331844e-06f, -4.812876110e-06f, -4.820408726e-06f, -4.827929677e-06f, -4.835438949e-06f, -4.842936525e-06f, - -4.850422392e-06f, -4.857896535e-06f, -4.865358938e-06f, -4.872809588e-06f, -4.880248470e-06f, -4.887675568e-06f, -4.895090868e-06f, -4.902494356e-06f, -4.909886017e-06f, -4.917265837e-06f, - -4.924633800e-06f, -4.931989893e-06f, -4.939334100e-06f, -4.946666408e-06f, -4.953986802e-06f, -4.961295268e-06f, -4.968591791e-06f, -4.975876357e-06f, -4.983148951e-06f, -4.990409560e-06f, - -4.997658169e-06f, -5.004894764e-06f, -5.012119330e-06f, -5.019331854e-06f, -5.026532321e-06f, -5.033720718e-06f, -5.040897030e-06f, -5.048061243e-06f, -5.055213343e-06f, -5.062353316e-06f, - -5.069481148e-06f, -5.076596826e-06f, -5.083700334e-06f, -5.090791661e-06f, -5.097870790e-06f, -5.104937710e-06f, -5.111992405e-06f, -5.119034863e-06f, -5.126065069e-06f, -5.133083010e-06f, - -5.140088672e-06f, -5.147082042e-06f, -5.154063105e-06f, -5.161031848e-06f, -5.167988258e-06f, -5.174932321e-06f, -5.181864024e-06f, -5.188783353e-06f, -5.195690295e-06f, -5.202584835e-06f, - -5.209466962e-06f, -5.216336662e-06f, -5.223193920e-06f, -5.230038724e-06f, -5.236871062e-06f, -5.243690918e-06f, -5.250498281e-06f, -5.257293136e-06f, -5.264075472e-06f, -5.270845274e-06f, - -5.277602530e-06f, -5.284347226e-06f, -5.291079350e-06f, -5.297798888e-06f, -5.304505828e-06f, -5.311200157e-06f, -5.317881861e-06f, -5.324550929e-06f, -5.331207346e-06f, -5.337851100e-06f, - -5.344482178e-06f, -5.351100568e-06f, -5.357706257e-06f, -5.364299232e-06f, -5.370879480e-06f, -5.377446990e-06f, -5.384001747e-06f, -5.390543740e-06f, -5.397072956e-06f, -5.403589382e-06f, - -5.410093006e-06f, -5.416583816e-06f, -5.423061799e-06f, -5.429526943e-06f, -5.435979235e-06f, -5.442418663e-06f, -5.448845214e-06f, -5.455258877e-06f, -5.461659638e-06f, -5.468047487e-06f, - -5.474422410e-06f, -5.480784396e-06f, -5.487133432e-06f, -5.493469506e-06f, -5.499792607e-06f, -5.506102721e-06f, -5.512399838e-06f, -5.518683945e-06f, -5.524955029e-06f, -5.531213080e-06f, - -5.537458086e-06f, -5.543690033e-06f, -5.549908912e-06f, -5.556114709e-06f, -5.562307413e-06f, -5.568487012e-06f, -5.574653495e-06f, -5.580806850e-06f, -5.586947065e-06f, -5.593074129e-06f, - -5.599188030e-06f, -5.605288756e-06f, -5.611376296e-06f, -5.617450638e-06f, -5.623511772e-06f, -5.629559685e-06f, -5.635594366e-06f, -5.641615804e-06f, -5.647623987e-06f, -5.653618904e-06f, - -5.659600544e-06f, -5.665568896e-06f, -5.671523948e-06f, -5.677465689e-06f, -5.683394108e-06f, -5.689309194e-06f, -5.695210935e-06f, -5.701099322e-06f, -5.706974341e-06f, -5.712835984e-06f, - -5.718684238e-06f, -5.724519093e-06f, -5.730340537e-06f, -5.736148561e-06f, -5.741943152e-06f, -5.747724301e-06f, -5.753491996e-06f, -5.759246227e-06f, -5.764986983e-06f, -5.770714253e-06f, - -5.776428027e-06f, -5.782128293e-06f, -5.787815042e-06f, -5.793488263e-06f, -5.799147945e-06f, -5.804794078e-06f, -5.810426651e-06f, -5.816045654e-06f, -5.821651076e-06f, -5.827242907e-06f, - -5.832821137e-06f, -5.838385756e-06f, -5.843936752e-06f, -5.849474116e-06f, -5.854997838e-06f, -5.860507907e-06f, -5.866004313e-06f, -5.871487047e-06f, -5.876956097e-06f, -5.882411455e-06f, - -5.887853109e-06f, -5.893281050e-06f, -5.898695268e-06f, -5.904095753e-06f, -5.909482496e-06f, -5.914855485e-06f, -5.920214711e-06f, -5.925560166e-06f, -5.930891837e-06f, -5.936209717e-06f, - -5.941513795e-06f, -5.946804062e-06f, -5.952080508e-06f, -5.957343123e-06f, -5.962591897e-06f, -5.967826822e-06f, -5.973047887e-06f, -5.978255084e-06f, -5.983448402e-06f, -5.988627832e-06f, - -5.993793366e-06f, -5.998944992e-06f, -6.004082703e-06f, -6.009206488e-06f, -6.014316339e-06f, -6.019412247e-06f, -6.024494201e-06f, -6.029562193e-06f, -6.034616214e-06f, -6.039656255e-06f, - -6.044682306e-06f, -6.049694359e-06f, -6.054692404e-06f, -6.059676433e-06f, -6.064646436e-06f, -6.069602405e-06f, -6.074544330e-06f, -6.079472204e-06f, -6.084386017e-06f, -6.089285759e-06f, - -6.094171424e-06f, -6.099043001e-06f, -6.103900482e-06f, -6.108743858e-06f, -6.113573122e-06f, -6.118388263e-06f, -6.123189274e-06f, -6.127976147e-06f, -6.132748871e-06f, -6.137507440e-06f, - -6.142251845e-06f, -6.146982077e-06f, -6.151698128e-06f, -6.156399989e-06f, -6.161087652e-06f, -6.165761110e-06f, -6.170420353e-06f, -6.175065374e-06f, -6.179696164e-06f, -6.184312715e-06f, - -6.188915019e-06f, -6.193503069e-06f, -6.198076855e-06f, -6.202636370e-06f, -6.207181607e-06f, -6.211712556e-06f, -6.216229210e-06f, -6.220731561e-06f, -6.225219602e-06f, -6.229693324e-06f, - -6.234152721e-06f, -6.238597783e-06f, -6.243028503e-06f, -6.247444874e-06f, -6.251846887e-06f, -6.256234536e-06f, -6.260607813e-06f, -6.264966710e-06f, -6.269311220e-06f, -6.273641334e-06f, - -6.277957046e-06f, -6.282258349e-06f, -6.286545234e-06f, -6.290817695e-06f, -6.295075724e-06f, -6.299319313e-06f, -6.303548457e-06f, -6.307763146e-06f, -6.311963375e-06f, -6.316149136e-06f, - -6.320320422e-06f, -6.324477225e-06f, -6.328619539e-06f, -6.332747357e-06f, -6.336860671e-06f, -6.340959475e-06f, -6.345043762e-06f, -6.349113525e-06f, -6.353168756e-06f, -6.357209450e-06f, - -6.361235599e-06f, -6.365247196e-06f, -6.369244236e-06f, -6.373226710e-06f, -6.377194613e-06f, -6.381147938e-06f, -6.385086678e-06f, -6.389010827e-06f, -6.392920377e-06f, -6.396815323e-06f, - -6.400695659e-06f, -6.404561377e-06f, -6.408412471e-06f, -6.412248935e-06f, -6.416070763e-06f, -6.419877948e-06f, -6.423670484e-06f, -6.427448364e-06f, -6.431211583e-06f, -6.434960135e-06f, - -6.438694012e-06f, -6.442413210e-06f, -6.446117722e-06f, -6.449807542e-06f, -6.453482663e-06f, -6.457143081e-06f, -6.460788788e-06f, -6.464419780e-06f, -6.468036050e-06f, -6.471637592e-06f, - -6.475224401e-06f, -6.478796471e-06f, -6.482353796e-06f, -6.485896370e-06f, -6.489424188e-06f, -6.492937244e-06f, -6.496435532e-06f, -6.499919048e-06f, -6.503387784e-06f, -6.506841736e-06f, - -6.510280899e-06f, -6.513705266e-06f, -6.517114833e-06f, -6.520509594e-06f, -6.523889544e-06f, -6.527254677e-06f, -6.530604988e-06f, -6.533940473e-06f, -6.537261124e-06f, -6.540566939e-06f, - -6.543857911e-06f, -6.547134035e-06f, -6.550395306e-06f, -6.553641719e-06f, -6.556873270e-06f, -6.560089952e-06f, -6.563291762e-06f, -6.566478694e-06f, -6.569650744e-06f, -6.572807906e-06f, - -6.575950175e-06f, -6.579077548e-06f, -6.582190019e-06f, -6.585287584e-06f, -6.588370237e-06f, -6.591437975e-06f, -6.594490792e-06f, -6.597528685e-06f, -6.600551648e-06f, -6.603559676e-06f, - -6.606552767e-06f, -6.609530914e-06f, -6.612494114e-06f, -6.615442362e-06f, -6.618375654e-06f, -6.621293986e-06f, -6.624197353e-06f, -6.627085752e-06f, -6.629959177e-06f, -6.632817625e-06f, - -6.635661091e-06f, -6.638489572e-06f, -6.641303064e-06f, -6.644101561e-06f, -6.646885062e-06f, -6.649653560e-06f, -6.652407053e-06f, -6.655145537e-06f, -6.657869007e-06f, -6.660577460e-06f, - -6.663270892e-06f, -6.665949299e-06f, -6.668612678e-06f, -6.671261025e-06f, -6.673894336e-06f, -6.676512607e-06f, -6.679115836e-06f, -6.681704017e-06f, -6.684277149e-06f, -6.686835227e-06f, - -6.689378247e-06f, -6.691906207e-06f, -6.694419103e-06f, -6.696916932e-06f, -6.699399690e-06f, -6.701867374e-06f, -6.704319980e-06f, -6.706757507e-06f, -6.709179949e-06f, -6.711587305e-06f, - -6.713979570e-06f, -6.716356743e-06f, -6.718718819e-06f, -6.721065796e-06f, -6.723397671e-06f, -6.725714441e-06f, -6.728016103e-06f, -6.730302654e-06f, -6.732574091e-06f, -6.734830411e-06f, - -6.737071612e-06f, -6.739297690e-06f, -6.741508644e-06f, -6.743704470e-06f, -6.745885166e-06f, -6.748050728e-06f, -6.750201155e-06f, -6.752336445e-06f, -6.754456593e-06f, -6.756561598e-06f, - -6.758651458e-06f, -6.760726170e-06f, -6.762785731e-06f, -6.764830140e-06f, -6.766859394e-06f, -6.768873490e-06f, -6.770872426e-06f, -6.772856201e-06f, -6.774824812e-06f, -6.776778256e-06f, - -6.778716533e-06f, -6.780639639e-06f, -6.782547572e-06f, -6.784440331e-06f, -6.786317913e-06f, -6.788180317e-06f, -6.790027541e-06f, -6.791859583e-06f, -6.793676440e-06f, -6.795478112e-06f, - -6.797264595e-06f, -6.799035890e-06f, -6.800791993e-06f, -6.802532904e-06f, -6.804258620e-06f, -6.805969139e-06f, -6.807664462e-06f, -6.809344585e-06f, -6.811009507e-06f, -6.812659227e-06f, - -6.814293743e-06f, -6.815913054e-06f, -6.817517159e-06f, -6.819106056e-06f, -6.820679743e-06f, -6.822238221e-06f, -6.823781486e-06f, -6.825309539e-06f, -6.826822378e-06f, -6.828320001e-06f, - -6.829802409e-06f, -6.831269598e-06f, -6.832721570e-06f, -6.834158322e-06f, -6.835579853e-06f, -6.836986163e-06f, -6.838377251e-06f, -6.839753115e-06f, -6.841113756e-06f, -6.842459172e-06f, - -6.843789362e-06f, -6.845104326e-06f, -6.846404063e-06f, -6.847688572e-06f, -6.848957852e-06f, -6.850211904e-06f, -6.851450726e-06f, -6.852674319e-06f, -6.853882680e-06f, -6.855075811e-06f, - -6.856253709e-06f, -6.857416377e-06f, -6.858563811e-06f, -6.859696013e-06f, -6.860812983e-06f, -6.861914719e-06f, -6.863001221e-06f, -6.864072490e-06f, -6.865128525e-06f, -6.866169326e-06f, - -6.867194893e-06f, -6.868205226e-06f, -6.869200325e-06f, -6.870180189e-06f, -6.871144820e-06f, -6.872094216e-06f, -6.873028378e-06f, -6.873947307e-06f, -6.874851001e-06f, -6.875739463e-06f, - -6.876612691e-06f, -6.877470686e-06f, -6.878313448e-06f, -6.879140978e-06f, -6.879953276e-06f, -6.880750342e-06f, -6.881532177e-06f, -6.882298781e-06f, -6.883050155e-06f, -6.883786300e-06f, - -6.884507215e-06f, -6.885212902e-06f, -6.885903361e-06f, -6.886578592e-06f, -6.887238597e-06f, -6.887883377e-06f, -6.888512931e-06f, -6.889127261e-06f, -6.889726368e-06f, -6.890310252e-06f, - -6.890878914e-06f, -6.891432356e-06f, -6.891970578e-06f, -6.892493581e-06f, -6.893001367e-06f, -6.893493935e-06f, -6.893971289e-06f, -6.894433428e-06f, -6.894880353e-06f, -6.895312067e-06f, - -6.895728570e-06f, -6.896129863e-06f, -6.896515948e-06f, -6.896886826e-06f, -6.897242498e-06f, -6.897582967e-06f, -6.897908232e-06f, -6.898218297e-06f, -6.898513161e-06f, -6.898792828e-06f, - -6.899057297e-06f, -6.899306572e-06f, -6.899540653e-06f, -6.899759542e-06f, -6.899963242e-06f, -6.900151753e-06f, -6.900325077e-06f, -6.900483216e-06f, -6.900626173e-06f, -6.900753948e-06f, - -6.900866545e-06f, -6.900963964e-06f, -6.901046208e-06f, -6.901113278e-06f, -6.901165177e-06f, -6.901201907e-06f, -6.901223470e-06f, -6.901229867e-06f, -6.901221102e-06f, -6.901197177e-06f, - -6.901158092e-06f, -6.901103852e-06f, -6.901034458e-06f, -6.900949912e-06f, -6.900850217e-06f, -6.900735376e-06f, -6.900605390e-06f, -6.900460262e-06f, -6.900299994e-06f, -6.900124590e-06f, - -6.899934052e-06f, -6.899728381e-06f, -6.899507582e-06f, -6.899271656e-06f, -6.899020606e-06f, -6.898754435e-06f, -6.898473146e-06f, -6.898176742e-06f, -6.897865224e-06f, -6.897538597e-06f, - -6.897196863e-06f, -6.896840025e-06f, -6.896468086e-06f, -6.896081049e-06f, -6.895678916e-06f, -6.895261692e-06f, -6.894829379e-06f, -6.894381979e-06f, -6.893919498e-06f, -6.893441936e-06f, - -6.892949298e-06f, -6.892441588e-06f, -6.891918807e-06f, -6.891380960e-06f, -6.890828050e-06f, -6.890260080e-06f, -6.889677054e-06f, -6.889078975e-06f, -6.888465847e-06f, -6.887837672e-06f, - -6.887194456e-06f, -6.886536200e-06f, -6.885862909e-06f, -6.885174587e-06f, -6.884471237e-06f, -6.883752863e-06f, -6.883019468e-06f, -6.882271056e-06f, -6.881507632e-06f, -6.880729199e-06f, - -6.879935760e-06f, -6.879127320e-06f, -6.878303883e-06f, -6.877465453e-06f, -6.876612033e-06f, -6.875743627e-06f, -6.874860241e-06f, -6.873961877e-06f, -6.873048540e-06f, -6.872120234e-06f, - -6.871176964e-06f, -6.870218733e-06f, -6.869245545e-06f, -6.868257406e-06f, -6.867254319e-06f, -6.866236288e-06f, -6.865203319e-06f, -6.864155415e-06f, -6.863092581e-06f, -6.862014822e-06f, - -6.860922142e-06f, -6.859814544e-06f, -6.858692035e-06f, -6.857554619e-06f, -6.856402300e-06f, -6.855235083e-06f, -6.854052973e-06f, -6.852855973e-06f, -6.851644091e-06f, -6.850417329e-06f, - -6.849175693e-06f, -6.847919187e-06f, -6.846647817e-06f, -6.845361588e-06f, -6.844060504e-06f, -6.842744571e-06f, -6.841413793e-06f, -6.840068175e-06f, -6.838707724e-06f, -6.837332443e-06f, - -6.835942337e-06f, -6.834537413e-06f, -6.833117676e-06f, -6.831683129e-06f, -6.830233780e-06f, -6.828769633e-06f, -6.827290693e-06f, -6.825796966e-06f, -6.824288457e-06f, -6.822765172e-06f, - -6.821227116e-06f, -6.819674295e-06f, -6.818106714e-06f, -6.816524379e-06f, -6.814927295e-06f, -6.813315468e-06f, -6.811688904e-06f, -6.810047608e-06f, -6.808391586e-06f, -6.806720844e-06f, - -6.805035388e-06f, -6.803335223e-06f, -6.801620356e-06f, -6.799890791e-06f, -6.798146536e-06f, -6.796387595e-06f, -6.794613976e-06f, -6.792825684e-06f, -6.791022724e-06f, -6.789205104e-06f, - -6.787372829e-06f, -6.785525905e-06f, -6.783664339e-06f, -6.781788137e-06f, -6.779897304e-06f, -6.777991848e-06f, -6.776071774e-06f, -6.774137089e-06f, -6.772187799e-06f, -6.770223911e-06f, - -6.768245430e-06f, -6.766252364e-06f, -6.764244719e-06f, -6.762222501e-06f, -6.760185717e-06f, -6.758134374e-06f, -6.756068478e-06f, -6.753988035e-06f, -6.751893053e-06f, -6.749783538e-06f, - -6.747659497e-06f, -6.745520936e-06f, -6.743367862e-06f, -6.741200283e-06f, -6.739018205e-06f, -6.736821634e-06f, -6.734610579e-06f, -6.732385045e-06f, -6.730145040e-06f, -6.727890570e-06f, - -6.725621644e-06f, -6.723338267e-06f, -6.721040447e-06f, -6.718728191e-06f, -6.716401506e-06f, -6.714060400e-06f, -6.711704879e-06f, -6.709334952e-06f, -6.706950624e-06f, -6.704551904e-06f, - -6.702138798e-06f, -6.699711315e-06f, -6.697269461e-06f, -6.694813244e-06f, -6.692342672e-06f, -6.689857752e-06f, -6.687358491e-06f, -6.684844897e-06f, -6.682316978e-06f, -6.679774740e-06f, - -6.677218193e-06f, -6.674647344e-06f, -6.672062199e-06f, -6.669462768e-06f, -6.666849057e-06f, -6.664221075e-06f, -6.661578830e-06f, -6.658922328e-06f, -6.656251579e-06f, -6.653566590e-06f, - -6.650867369e-06f, -6.648153923e-06f, -6.645426262e-06f, -6.642684393e-06f, -6.639928324e-06f, -6.637158063e-06f, -6.634373618e-06f, -6.631574998e-06f, -6.628762211e-06f, -6.625935264e-06f, - -6.623094167e-06f, -6.620238927e-06f, -6.617369553e-06f, -6.614486053e-06f, -6.611588435e-06f, -6.608676708e-06f, -6.605750881e-06f, -6.602810961e-06f, -6.599856958e-06f, -6.596888879e-06f, - -6.593906733e-06f, -6.590910530e-06f, -6.587900276e-06f, -6.584875982e-06f, -6.581837656e-06f, -6.578785306e-06f, -6.575718942e-06f, -6.572638571e-06f, -6.569544203e-06f, -6.566435847e-06f, - -6.563313511e-06f, -6.560177204e-06f, -6.557026936e-06f, -6.553862714e-06f, -6.550684549e-06f, -6.547492449e-06f, -6.544286422e-06f, -6.541066479e-06f, -6.537832629e-06f, -6.534584879e-06f, - -6.531323240e-06f, -6.528047721e-06f, -6.524758330e-06f, -6.521455078e-06f, -6.518137972e-06f, -6.514807024e-06f, -6.511462241e-06f, -6.508103634e-06f, -6.504731211e-06f, -6.501344982e-06f, - -6.497944957e-06f, -6.494531144e-06f, -6.491103554e-06f, -6.487662196e-06f, -6.484207079e-06f, -6.480738214e-06f, -6.477255609e-06f, -6.473759274e-06f, -6.470249219e-06f, -6.466725454e-06f, - -6.463187988e-06f, -6.459636831e-06f, -6.456071993e-06f, -6.452493484e-06f, -6.448901313e-06f, -6.445295491e-06f, -6.441676026e-06f, -6.438042930e-06f, -6.434396212e-06f, -6.430735882e-06f, - -6.427061951e-06f, -6.423374427e-06f, -6.419673322e-06f, -6.415958644e-06f, -6.412230406e-06f, -6.408488615e-06f, -6.404733284e-06f, -6.400964421e-06f, -6.397182038e-06f, -6.393386144e-06f, - -6.389576750e-06f, -6.385753865e-06f, -6.381917501e-06f, -6.378067668e-06f, -6.374204376e-06f, -6.370327635e-06f, -6.366437457e-06f, -6.362533851e-06f, -6.358616828e-06f, -6.354686398e-06f, - -6.350742573e-06f, -6.346785363e-06f, -6.342814777e-06f, -6.338830828e-06f, -6.334833526e-06f, -6.330822880e-06f, -6.326798903e-06f, -6.322761605e-06f, -6.318710997e-06f, -6.314647089e-06f, - -6.310569892e-06f, -6.306479418e-06f, -6.302375677e-06f, -6.298258680e-06f, -6.294128438e-06f, -6.289984961e-06f, -6.285828262e-06f, -6.281658351e-06f, -6.277475239e-06f, -6.273278938e-06f, - -6.269069457e-06f, -6.264846809e-06f, -6.260611005e-06f, -6.256362056e-06f, -6.252099973e-06f, -6.247824767e-06f, -6.243536450e-06f, -6.239235033e-06f, -6.234920527e-06f, -6.230592944e-06f, - -6.226252294e-06f, -6.221898591e-06f, -6.217531844e-06f, -6.213152066e-06f, -6.208759268e-06f, -6.204353461e-06f, -6.199934657e-06f, -6.195502868e-06f, -6.191058105e-06f, -6.186600380e-06f, - -6.182129704e-06f, -6.177646089e-06f, -6.173149548e-06f, -6.168640091e-06f, -6.164117731e-06f, -6.159582479e-06f, -6.155034347e-06f, -6.150473346e-06f, -6.145899490e-06f, -6.141312789e-06f, - -6.136713256e-06f, -6.132100903e-06f, -6.127475741e-06f, -6.122837783e-06f, -6.118187041e-06f, -6.113523526e-06f, -6.108847251e-06f, -6.104158227e-06f, -6.099456468e-06f, -6.094741985e-06f, - -6.090014791e-06f, -6.085274897e-06f, -6.080522316e-06f, -6.075757060e-06f, -6.070979142e-06f, -6.066188574e-06f, -6.061385367e-06f, -6.056569535e-06f, -6.051741090e-06f, -6.046900045e-06f, - -6.042046411e-06f, -6.037180201e-06f, -6.032301429e-06f, -6.027410105e-06f, -6.022506244e-06f, -6.017589857e-06f, -6.012660957e-06f, -6.007719557e-06f, -6.002765669e-06f, -5.997799307e-06f, - -5.992820482e-06f, -5.987829207e-06f, -5.982825496e-06f, -5.977809362e-06f, -5.972780816e-06f, -5.967739871e-06f, -5.962686542e-06f, -5.957620839e-06f, -5.952542778e-06f, -5.947452369e-06f, - -5.942349627e-06f, -5.937234565e-06f, -5.932107195e-06f, -5.926967530e-06f, -5.921815583e-06f, -5.916651368e-06f, -5.911474898e-06f, -5.906286186e-06f, -5.901085245e-06f, -5.895872087e-06f, - -5.890646728e-06f, -5.885409179e-06f, -5.880159453e-06f, -5.874897565e-06f, -5.869623528e-06f, -5.864337355e-06f, -5.859039058e-06f, -5.853728653e-06f, -5.848406151e-06f, -5.843071567e-06f, - -5.837724914e-06f, -5.832366206e-06f, -5.826995455e-06f, -5.821612676e-06f, -5.816217882e-06f, -5.810811087e-06f, -5.805392304e-06f, -5.799961547e-06f, -5.794518829e-06f, -5.789064165e-06f, - -5.783597568e-06f, -5.778119052e-06f, -5.772628630e-06f, -5.767126316e-06f, -5.761612125e-06f, -5.756086069e-06f, -5.750548164e-06f, -5.744998422e-06f, -5.739436857e-06f, -5.733863484e-06f, - -5.728278316e-06f, -5.722681368e-06f, -5.717072654e-06f, -5.711452187e-06f, -5.705819981e-06f, -5.700176051e-06f, -5.694520410e-06f, -5.688853074e-06f, -5.683174055e-06f, -5.677483369e-06f, - -5.671781028e-06f, -5.666067049e-06f, -5.660341444e-06f, -5.654604228e-06f, -5.648855415e-06f, -5.643095020e-06f, -5.637323057e-06f, -5.631539540e-06f, -5.625744484e-06f, -5.619937903e-06f, - -5.614119812e-06f, -5.608290225e-06f, -5.602449156e-06f, -5.596596619e-06f, -5.590732631e-06f, -5.584857204e-06f, -5.578970354e-06f, -5.573072095e-06f, -5.567162442e-06f, -5.561241409e-06f, - -5.555309011e-06f, -5.549365263e-06f, -5.543410180e-06f, -5.537443776e-06f, -5.531466065e-06f, -5.525477063e-06f, -5.519476785e-06f, -5.513465245e-06f, -5.507442458e-06f, -5.501408439e-06f, - -5.495363203e-06f, -5.489306764e-06f, -5.483239139e-06f, -5.477160341e-06f, -5.471070386e-06f, -5.464969288e-06f, -5.458857063e-06f, -5.452733726e-06f, -5.446599291e-06f, -5.440453774e-06f, - -5.434297190e-06f, -5.428129555e-06f, -5.421950882e-06f, -5.415761188e-06f, -5.409560488e-06f, -5.403348796e-06f, -5.397126128e-06f, -5.390892500e-06f, -5.384647926e-06f, -5.378392422e-06f, - -5.372126004e-06f, -5.365848686e-06f, -5.359560484e-06f, -5.353261413e-06f, -5.346951489e-06f, -5.340630728e-06f, -5.334299144e-06f, -5.327956753e-06f, -5.321603571e-06f, -5.315239613e-06f, - -5.308864894e-06f, -5.302479431e-06f, -5.296083239e-06f, -5.289676333e-06f, -5.283258730e-06f, -5.276830444e-06f, -5.270391491e-06f, -5.263941888e-06f, -5.257481649e-06f, -5.251010791e-06f, - -5.244529330e-06f, -5.238037280e-06f, -5.231534659e-06f, -5.225021481e-06f, -5.218497763e-06f, -5.211963520e-06f, -5.205418768e-06f, -5.198863524e-06f, -5.192297803e-06f, -5.185721621e-06f, - -5.179134993e-06f, -5.172537937e-06f, -5.165930468e-06f, -5.159312602e-06f, -5.152684356e-06f, -5.146045744e-06f, -5.139396784e-06f, -5.132737491e-06f, -5.126067881e-06f, -5.119387971e-06f, - -5.112697778e-06f, -5.105997316e-06f, -5.099286602e-06f, -5.092565653e-06f, -5.085834484e-06f, -5.079093113e-06f, -5.072341555e-06f, -5.065579826e-06f, -5.058807943e-06f, -5.052025923e-06f, - -5.045233781e-06f, -5.038431535e-06f, -5.031619200e-06f, -5.024796792e-06f, -5.017964329e-06f, -5.011121827e-06f, -5.004269302e-06f, -4.997406771e-06f, -4.990534251e-06f, -4.983651757e-06f, - -4.976759307e-06f, -4.969856916e-06f, -4.962944603e-06f, -4.956022382e-06f, -4.949090272e-06f, -4.942148288e-06f, -4.935196448e-06f, -4.928234767e-06f, -4.921263264e-06f, -4.914281953e-06f, - -4.907290853e-06f, -4.900289980e-06f, -4.893279351e-06f, -4.886258983e-06f, -4.879228892e-06f, -4.872189095e-06f, -4.865139609e-06f, -4.858080452e-06f, -4.851011639e-06f, -4.843933189e-06f, - -4.836845117e-06f, -4.829747441e-06f, -4.822640179e-06f, -4.815523346e-06f, -4.808396959e-06f, -4.801261037e-06f, -4.794115596e-06f, -4.786960653e-06f, -4.779796225e-06f, -4.772622330e-06f, - -4.765438984e-06f, -4.758246204e-06f, -4.751044008e-06f, -4.743832414e-06f, -4.736611437e-06f, -4.729381096e-06f, -4.722141407e-06f, -4.714892389e-06f, -4.707634057e-06f, -4.700366431e-06f, - -4.693089526e-06f, -4.685803360e-06f, -4.678507950e-06f, -4.671203315e-06f, -4.663889471e-06f, -4.656566435e-06f, -4.649234226e-06f, -4.641892860e-06f, -4.634542355e-06f, -4.627182729e-06f, - -4.619813999e-06f, -4.612436182e-06f, -4.605049296e-06f, -4.597653359e-06f, -4.590248388e-06f, -4.582834401e-06f, -4.575411415e-06f, -4.567979448e-06f, -4.560538517e-06f, -4.553088641e-06f, - -4.545629837e-06f, -4.538162122e-06f, -4.530685515e-06f, -4.523200033e-06f, -4.515705693e-06f, -4.508202514e-06f, -4.500690513e-06f, -4.493169709e-06f, -4.485640118e-06f, -4.478101759e-06f, - -4.470554649e-06f, -4.462998807e-06f, -4.455434250e-06f, -4.447860997e-06f, -4.440279064e-06f, -4.432688471e-06f, -4.425089234e-06f, -4.417481372e-06f, -4.409864903e-06f, -4.402239845e-06f, - -4.394606216e-06f, -4.386964033e-06f, -4.379313316e-06f, -4.371654081e-06f, -4.363986348e-06f, -4.356310133e-06f, -4.348625456e-06f, -4.340932334e-06f, -4.333230785e-06f, -4.325520829e-06f, - -4.317802481e-06f, -4.310075762e-06f, -4.302340689e-06f, -4.294597281e-06f, -4.286845554e-06f, -4.279085529e-06f, -4.271317223e-06f, -4.263540654e-06f, -4.255755841e-06f, -4.247962802e-06f, - -4.240161555e-06f, -4.232352118e-06f, -4.224534511e-06f, -4.216708751e-06f, -4.208874856e-06f, -4.201032846e-06f, -4.193182738e-06f, -4.185324552e-06f, -4.177458304e-06f, -4.169584015e-06f, - -4.161701701e-06f, -4.153811383e-06f, -4.145913078e-06f, -4.138006804e-06f, -4.130092581e-06f, -4.122170427e-06f, -4.114240361e-06f, -4.106302400e-06f, -4.098356564e-06f, -4.090402872e-06f, - -4.082441341e-06f, -4.074471991e-06f, -4.066494840e-06f, -4.058509906e-06f, -4.050517209e-06f, -4.042516768e-06f, -4.034508600e-06f, -4.026492725e-06f, -4.018469161e-06f, -4.010437928e-06f, - -4.002399043e-06f, -3.994352526e-06f, -3.986298395e-06f, -3.978236670e-06f, -3.970167368e-06f, -3.962090510e-06f, -3.954006113e-06f, -3.945914197e-06f, -3.937814780e-06f, -3.929707882e-06f, - -3.921593521e-06f, -3.913471716e-06f, -3.905342487e-06f, -3.897205851e-06f, -3.889061829e-06f, -3.880910438e-06f, -3.872751698e-06f, -3.864585629e-06f, -3.856412248e-06f, -3.848231576e-06f, - -3.840043631e-06f, -3.831848431e-06f, -3.823645997e-06f, -3.815436347e-06f, -3.807219501e-06f, -3.798995477e-06f, -3.790764294e-06f, -3.782525972e-06f, -3.774280531e-06f, -3.766027988e-06f, - -3.757768363e-06f, -3.749501676e-06f, -3.741227945e-06f, -3.732947190e-06f, -3.724659430e-06f, -3.716364684e-06f, -3.708062971e-06f, -3.699754312e-06f, -3.691438724e-06f, -3.683116228e-06f, - -3.674786842e-06f, -3.666450586e-06f, -3.658107479e-06f, -3.649757541e-06f, -3.641400790e-06f, -3.633037247e-06f, -3.624666931e-06f, -3.616289860e-06f, -3.607906055e-06f, -3.599515535e-06f, - -3.591118318e-06f, -3.582714426e-06f, -3.574303876e-06f, -3.565886689e-06f, -3.557462884e-06f, -3.549032481e-06f, -3.540595498e-06f, -3.532151956e-06f, -3.523701874e-06f, -3.515245271e-06f, - -3.506782167e-06f, -3.498312582e-06f, -3.489836535e-06f, -3.481354046e-06f, -3.472865133e-06f, -3.464369818e-06f, -3.455868119e-06f, -3.447360057e-06f, -3.438845650e-06f, -3.430324918e-06f, - -3.421797881e-06f, -3.413264559e-06f, -3.404724972e-06f, -3.396179138e-06f, -3.387627078e-06f, -3.379068811e-06f, -3.370504358e-06f, -3.361933737e-06f, -3.353356969e-06f, -3.344774073e-06f, - -3.336185069e-06f, -3.327589977e-06f, -3.318988817e-06f, -3.310381608e-06f, -3.301768370e-06f, -3.293149123e-06f, -3.284523887e-06f, -3.275892681e-06f, -3.267255526e-06f, -3.258612442e-06f, - -3.249963447e-06f, -3.241308563e-06f, -3.232647809e-06f, -3.223981204e-06f, -3.215308769e-06f, -3.206630524e-06f, -3.197946488e-06f, -3.189256682e-06f, -3.180561125e-06f, -3.171859838e-06f, - -3.163152840e-06f, -3.154440151e-06f, -3.145721791e-06f, -3.136997781e-06f, -3.128268140e-06f, -3.119532888e-06f, -3.110792046e-06f, -3.102045633e-06f, -3.093293669e-06f, -3.084536175e-06f, - -3.075773170e-06f, -3.067004674e-06f, -3.058230708e-06f, -3.049451292e-06f, -3.040666446e-06f, -3.031876189e-06f, -3.023080542e-06f, -3.014279526e-06f, -3.005473159e-06f, -2.996661463e-06f, - -2.987844458e-06f, -2.979022163e-06f, -2.970194598e-06f, -2.961361785e-06f, -2.952523743e-06f, -2.943680492e-06f, -2.934832053e-06f, -2.925978445e-06f, -2.917119690e-06f, -2.908255806e-06f, - -2.899386815e-06f, -2.890512737e-06f, -2.881633591e-06f, -2.872749399e-06f, -2.863860180e-06f, -2.854965955e-06f, -2.846066743e-06f, -2.837162566e-06f, -2.828253443e-06f, -2.819339395e-06f, - -2.810420442e-06f, -2.801496605e-06f, -2.792567904e-06f, -2.783634358e-06f, -2.774695989e-06f, -2.765752817e-06f, -2.756804862e-06f, -2.747852144e-06f, -2.738894685e-06f, -2.729932503e-06f, - -2.720965621e-06f, -2.711994057e-06f, -2.703017833e-06f, -2.694036968e-06f, -2.685051484e-06f, -2.676061401e-06f, -2.667066739e-06f, -2.658067518e-06f, -2.649063759e-06f, -2.640055483e-06f, - -2.631042710e-06f, -2.622025460e-06f, -2.613003754e-06f, -2.603977613e-06f, -2.594947056e-06f, -2.585912104e-06f, -2.576872779e-06f, -2.567829099e-06f, -2.558781087e-06f, -2.549728761e-06f, - -2.540672144e-06f, -2.531611255e-06f, -2.522546115e-06f, -2.513476745e-06f, -2.504403165e-06f, -2.495325395e-06f, -2.486243456e-06f, -2.477157370e-06f, -2.468067155e-06f, -2.458972834e-06f, - -2.449874425e-06f, -2.440771951e-06f, -2.431665432e-06f, -2.422554888e-06f, -2.413440340e-06f, -2.404321809e-06f, -2.395199314e-06f, -2.386072878e-06f, -2.376942519e-06f, -2.367808260e-06f, - -2.358670121e-06f, -2.349528122e-06f, -2.340382284e-06f, -2.331232627e-06f, -2.322079173e-06f, -2.312921942e-06f, -2.303760955e-06f, -2.294596232e-06f, -2.285427794e-06f, -2.276255662e-06f, - -2.267079856e-06f, -2.257900398e-06f, -2.248717307e-06f, -2.239530605e-06f, -2.230340313e-06f, -2.221146450e-06f, -2.211949038e-06f, -2.202748098e-06f, -2.193543650e-06f, -2.184335715e-06f, - -2.175124314e-06f, -2.165909467e-06f, -2.156691195e-06f, -2.147469520e-06f, -2.138244461e-06f, -2.129016040e-06f, -2.119784277e-06f, -2.110549193e-06f, -2.101310809e-06f, -2.092069146e-06f, - -2.082824225e-06f, -2.073576065e-06f, -2.064324689e-06f, -2.055070116e-06f, -2.045812369e-06f, -2.036551467e-06f, -2.027287431e-06f, -2.018020282e-06f, -2.008750041e-06f, -1.999476729e-06f, - -1.990200367e-06f, -1.980920975e-06f, -1.971638574e-06f, -1.962353186e-06f, -1.953064831e-06f, -1.943773529e-06f, -1.934479302e-06f, -1.925182171e-06f, -1.915882156e-06f, -1.906579279e-06f, - -1.897273559e-06f, -1.887965019e-06f, -1.878653679e-06f, -1.869339559e-06f, -1.860022681e-06f, -1.850703065e-06f, -1.841380733e-06f, -1.832055706e-06f, -1.822728003e-06f, -1.813397647e-06f, - -1.804064657e-06f, -1.794729056e-06f, -1.785390863e-06f, -1.776050100e-06f, -1.766706788e-06f, -1.757360947e-06f, -1.748012599e-06f, -1.738661764e-06f, -1.729308463e-06f, -1.719952717e-06f, - -1.710594548e-06f, -1.701233976e-06f, -1.691871021e-06f, -1.682505706e-06f, -1.673138050e-06f, -1.663768075e-06f, -1.654395802e-06f, -1.645021252e-06f, -1.635644445e-06f, -1.626265402e-06f, - -1.616884146e-06f, -1.607500695e-06f, -1.598115072e-06f, -1.588727297e-06f, -1.579337392e-06f, -1.569945377e-06f, -1.560551273e-06f, -1.551155101e-06f, -1.541756882e-06f, -1.532356637e-06f, - -1.522954387e-06f, -1.513550154e-06f, -1.504143957e-06f, -1.494735818e-06f, -1.485325758e-06f, -1.475913798e-06f, -1.466499958e-06f, -1.457084261e-06f, -1.447666726e-06f, -1.438247375e-06f, - -1.428826228e-06f, -1.419403308e-06f, -1.409978633e-06f, -1.400552227e-06f, -1.391124109e-06f, -1.381694301e-06f, -1.372262823e-06f, -1.362829697e-06f, -1.353394943e-06f, -1.343958582e-06f, - -1.334520637e-06f, -1.325081126e-06f, -1.315640072e-06f, -1.306197496e-06f, -1.296753417e-06f, -1.287307858e-06f, -1.277860840e-06f, -1.268412383e-06f, -1.258962508e-06f, -1.249511236e-06f, - -1.240058589e-06f, -1.230604587e-06f, -1.221149251e-06f, -1.211692603e-06f, -1.202234662e-06f, -1.192775451e-06f, -1.183314990e-06f, -1.173853300e-06f, -1.164390402e-06f, -1.154926317e-06f, - -1.145461067e-06f, -1.135994671e-06f, -1.126527152e-06f, -1.117058529e-06f, -1.107588825e-06f, -1.098118059e-06f, -1.088646254e-06f, -1.079173429e-06f, -1.069699606e-06f, -1.060224806e-06f, - -1.050749050e-06f, -1.041272359e-06f, -1.031794754e-06f, -1.022316255e-06f, -1.012836884e-06f, -1.003356662e-06f, -9.938756091e-07f, -9.843937471e-07f, -9.749110967e-07f, -9.654276789e-07f, - -9.559435146e-07f, -9.464586248e-07f, -9.369730304e-07f, -9.274867524e-07f, -9.179998117e-07f, -9.085122294e-07f, -8.990240262e-07f, -8.895352233e-07f, -8.800458416e-07f, -8.705559020e-07f, - -8.610654254e-07f, -8.515744327e-07f, -8.420829451e-07f, -8.325909833e-07f, -8.230985683e-07f, -8.136057210e-07f, -8.041124624e-07f, -7.946188135e-07f, -7.851247950e-07f, -7.756304281e-07f, - -7.661357335e-07f, -7.566407323e-07f, -7.471454453e-07f, -7.376498934e-07f, -7.281540976e-07f, -7.186580788e-07f, -7.091618579e-07f, -6.996654557e-07f, -6.901688933e-07f, -6.806721915e-07f, - -6.711753712e-07f, -6.616784533e-07f, -6.521814587e-07f, -6.426844083e-07f, -6.331873229e-07f, -6.236902235e-07f, -6.141931310e-07f, -6.046960662e-07f, -5.951990500e-07f, -5.857021033e-07f, - -5.762052469e-07f, -5.667085017e-07f, -5.572118886e-07f, -5.477154284e-07f, -5.382191420e-07f, -5.287230503e-07f, -5.192271741e-07f, -5.097315342e-07f, -5.002361515e-07f, -4.907410468e-07f, - -4.812462410e-07f, -4.717517548e-07f, -4.622576092e-07f, -4.527638249e-07f, -4.432704228e-07f, -4.337774237e-07f, -4.242848484e-07f, -4.147927177e-07f, -4.053010523e-07f, -3.958098732e-07f, - -3.863192011e-07f, -3.768290568e-07f, -3.673394611e-07f, -3.578504348e-07f, -3.483619986e-07f, -3.388741734e-07f, -3.293869798e-07f, -3.199004388e-07f, -3.104145709e-07f, -3.009293971e-07f, - -2.914449379e-07f, -2.819612143e-07f, -2.724782469e-07f, -2.629960565e-07f, -2.535146638e-07f, -2.440340895e-07f, -2.345543545e-07f, -2.250754792e-07f, -2.155974846e-07f, -2.061203914e-07f, - -1.966442201e-07f, -1.871689915e-07f, -1.776947264e-07f, -1.682214454e-07f, -1.587491691e-07f, -1.492779184e-07f, -1.398077138e-07f, -1.303385760e-07f, -1.208705256e-07f, -1.114035835e-07f, - -1.019377701e-07f, -9.247310615e-08f, -8.300961229e-08f, -7.354730916e-08f, -6.408621737e-08f, -5.462635757e-08f, -4.516775036e-08f, -3.571041637e-08f, -2.625437619e-08f, -1.679965044e-08f, - -7.346259709e-09f, 2.105775411e-09f, 1.155643434e-08f, 2.100569649e-08f, 3.045354129e-08f, 3.989994818e-08f, 4.934489659e-08f, 5.878836598e-08f, 6.823033579e-08f, 7.767078548e-08f, - 8.710969452e-08f, 9.654704237e-08f, 1.059828085e-07f, 1.154169724e-07f, 1.248495136e-07f, 1.342804116e-07f, 1.437096458e-07f, 1.531371958e-07f, 1.625630411e-07f, 1.719871613e-07f, - 1.814095357e-07f, 1.908301441e-07f, 2.002489659e-07f, 2.096659806e-07f, 2.190811679e-07f, 2.284945073e-07f, 2.379059784e-07f, 2.473155607e-07f, 2.567232339e-07f, 2.661289775e-07f, - 2.755327712e-07f, 2.849345944e-07f, 2.943344270e-07f, 3.037322484e-07f, 3.131280383e-07f, 3.225217763e-07f, 3.319134422e-07f, 3.413030155e-07f, 3.506904758e-07f, 3.600758030e-07f, - 3.694589766e-07f, 3.788399763e-07f, 3.882187818e-07f, 3.975953728e-07f, 4.069697291e-07f, 4.163418303e-07f, 4.257116561e-07f, 4.350791863e-07f, 4.444444007e-07f, 4.538072789e-07f, - 4.631678007e-07f, 4.725259459e-07f, 4.818816942e-07f, 4.912350255e-07f, 5.005859195e-07f, 5.099343560e-07f, 5.192803148e-07f, 5.286237757e-07f, 5.379647186e-07f, 5.473031232e-07f, - 5.566389695e-07f, 5.659722372e-07f, 5.753029062e-07f, 5.846309563e-07f, 5.939563675e-07f, 6.032791197e-07f, 6.125991926e-07f, 6.219165662e-07f, 6.312312205e-07f, 6.405431353e-07f, - 6.498522905e-07f, 6.591586661e-07f, 6.684622421e-07f, 6.777629983e-07f, 6.870609148e-07f, 6.963559714e-07f, 7.056481483e-07f, 7.149374253e-07f, 7.242237825e-07f, 7.335071999e-07f, - 7.427876575e-07f, 7.520651353e-07f, 7.613396133e-07f, 7.706110716e-07f, 7.798794903e-07f, 7.891448494e-07f, 7.984071290e-07f, 8.076663092e-07f, 8.169223701e-07f, 8.261752917e-07f, - 8.354250541e-07f, 8.446716376e-07f, 8.539150222e-07f, 8.631551881e-07f, 8.723921154e-07f, 8.816257843e-07f, 8.908561750e-07f, 9.000832676e-07f, 9.093070423e-07f, 9.185274793e-07f, - 9.277445589e-07f, 9.369582613e-07f, 9.461685667e-07f, 9.553754553e-07f, 9.645789074e-07f, 9.737789033e-07f, 9.829754232e-07f, 9.921684474e-07f, 1.001357956e-06f, 1.010543930e-06f, - 1.019726349e-06f, 1.028905194e-06f, 1.038080444e-06f, 1.047252081e-06f, 1.056420084e-06f, 1.065584434e-06f, 1.074745112e-06f, 1.083902098e-06f, 1.093055371e-06f, 1.102204913e-06f, - 1.111350705e-06f, 1.120492725e-06f, 1.129630956e-06f, 1.138765377e-06f, 1.147895968e-06f, 1.157022711e-06f, 1.166145586e-06f, 1.175264573e-06f, 1.184379653e-06f, 1.193490806e-06f, - 1.202598013e-06f, 1.211701254e-06f, 1.220800511e-06f, 1.229895763e-06f, 1.238986991e-06f, 1.248074176e-06f, 1.257157298e-06f, 1.266236338e-06f, 1.275311277e-06f, 1.284382095e-06f, - 1.293448773e-06f, 1.302511291e-06f, 1.311569631e-06f, 1.320623773e-06f, 1.329673697e-06f, 1.338719385e-06f, 1.347760816e-06f, 1.356797973e-06f, 1.365830835e-06f, 1.374859383e-06f, - 1.383883599e-06f, 1.392903462e-06f, 1.401918954e-06f, 1.410930056e-06f, 1.419936748e-06f, 1.428939011e-06f, 1.437936826e-06f, 1.446930174e-06f, 1.455919036e-06f, 1.464903392e-06f, - 1.473883224e-06f, 1.482858512e-06f, 1.491829238e-06f, 1.500795382e-06f, 1.509756926e-06f, 1.518713849e-06f, 1.527666134e-06f, 1.536613761e-06f, 1.545556712e-06f, 1.554494966e-06f, - 1.563428506e-06f, 1.572357312e-06f, 1.581281366e-06f, 1.590200648e-06f, 1.599115139e-06f, 1.608024821e-06f, 1.616929675e-06f, 1.625829682e-06f, 1.634724822e-06f, 1.643615078e-06f, - 1.652500430e-06f, 1.661380860e-06f, 1.670256348e-06f, 1.679126876e-06f, 1.687992425e-06f, 1.696852977e-06f, 1.705708512e-06f, 1.714559012e-06f, 1.723404458e-06f, 1.732244831e-06f, - 1.741080113e-06f, 1.749910285e-06f, 1.758735329e-06f, 1.767555225e-06f, 1.776369955e-06f, 1.785179500e-06f, 1.793983843e-06f, 1.802782963e-06f, 1.811576843e-06f, 1.820365464e-06f, - 1.829148808e-06f, 1.837926855e-06f, 1.846699588e-06f, 1.855466987e-06f, 1.864229035e-06f, 1.872985713e-06f, 1.881737003e-06f, 1.890482885e-06f, 1.899223342e-06f, 1.907958355e-06f, - 1.916687905e-06f, 1.925411975e-06f, 1.934130545e-06f, 1.942843599e-06f, 1.951551116e-06f, 1.960253079e-06f, 1.968949470e-06f, 1.977640269e-06f, 1.986325460e-06f, 1.995005023e-06f, - 2.003678941e-06f, 2.012347195e-06f, 2.021009766e-06f, 2.029666638e-06f, 2.038317790e-06f, 2.046963206e-06f, 2.055602867e-06f, 2.064236755e-06f, 2.072864851e-06f, 2.081487139e-06f, - 2.090103598e-06f, 2.098714213e-06f, 2.107318963e-06f, 2.115917832e-06f, 2.124510801e-06f, 2.133097852e-06f, 2.141678968e-06f, 2.150254129e-06f, 2.158823319e-06f, 2.167386519e-06f, - 2.175943711e-06f, 2.184494878e-06f, 2.193040000e-06f, 2.201579062e-06f, 2.210112044e-06f, 2.218638928e-06f, 2.227159698e-06f, 2.235674334e-06f, 2.244182820e-06f, 2.252685137e-06f, - 2.261181268e-06f, 2.269671194e-06f, 2.278154898e-06f, 2.286632363e-06f, 2.295103570e-06f, 2.303568502e-06f, 2.312027141e-06f, 2.320479470e-06f, 2.328925470e-06f, 2.337365125e-06f, - 2.345798416e-06f, 2.354225325e-06f, 2.362645836e-06f, 2.371059931e-06f, 2.379467592e-06f, 2.387868802e-06f, 2.396263542e-06f, 2.404651796e-06f, 2.413033546e-06f, 2.421408775e-06f, - 2.429777465e-06f, 2.438139598e-06f, 2.446495158e-06f, 2.454844126e-06f, 2.463186486e-06f, 2.471522219e-06f, 2.479851310e-06f, 2.488173739e-06f, 2.496489491e-06f, 2.504798547e-06f, - 2.513100891e-06f, 2.521396504e-06f, 2.529685371e-06f, 2.537967473e-06f, 2.546242793e-06f, 2.554511315e-06f, 2.562773021e-06f, 2.571027893e-06f, 2.579275915e-06f, 2.587517069e-06f, - 2.595751339e-06f, 2.603978707e-06f, 2.612199156e-06f, 2.620412670e-06f, 2.628619230e-06f, 2.636818821e-06f, 2.645011424e-06f, 2.653197023e-06f, 2.661375602e-06f, 2.669547142e-06f, - 2.677711628e-06f, 2.685869042e-06f, 2.694019367e-06f, 2.702162587e-06f, 2.710298684e-06f, 2.718427642e-06f, 2.726549444e-06f, 2.734664073e-06f, 2.742771512e-06f, 2.750871744e-06f, - 2.758964753e-06f, 2.767050523e-06f, 2.775129035e-06f, 2.783200274e-06f, 2.791264223e-06f, 2.799320865e-06f, 2.807370183e-06f, 2.815412162e-06f, 2.823446783e-06f, 2.831474032e-06f, - 2.839493890e-06f, 2.847506342e-06f, 2.855511371e-06f, 2.863508961e-06f, 2.871499094e-06f, 2.879481755e-06f, 2.887456927e-06f, 2.895424594e-06f, 2.903384739e-06f, 2.911337346e-06f, - 2.919282398e-06f, 2.927219879e-06f, 2.935149772e-06f, 2.943072062e-06f, 2.950986732e-06f, 2.958893766e-06f, 2.966793147e-06f, 2.974684860e-06f, 2.982568887e-06f, 2.990445213e-06f, - 2.998313822e-06f, 3.006174697e-06f, 3.014027822e-06f, 3.021873181e-06f, 3.029710759e-06f, 3.037540538e-06f, 3.045362503e-06f, 3.053176637e-06f, 3.060982926e-06f, 3.068781352e-06f, - 3.076571899e-06f, 3.084354553e-06f, 3.092129296e-06f, 3.099896112e-06f, 3.107654987e-06f, 3.115405904e-06f, 3.123148846e-06f, 3.130883799e-06f, 3.138610746e-06f, 3.146329672e-06f, - 3.154040560e-06f, 3.161743396e-06f, 3.169438162e-06f, 3.177124844e-06f, 3.184803426e-06f, 3.192473892e-06f, 3.200136226e-06f, 3.207790412e-06f, 3.215436436e-06f, 3.223074281e-06f, - 3.230703932e-06f, 3.238325373e-06f, 3.245938589e-06f, 3.253543564e-06f, 3.261140282e-06f, 3.268728728e-06f, 3.276308888e-06f, 3.283880744e-06f, 3.291444282e-06f, 3.298999486e-06f, - 3.306546341e-06f, 3.314084832e-06f, 3.321614943e-06f, 3.329136658e-06f, 3.336649964e-06f, 3.344154843e-06f, 3.351651281e-06f, 3.359139263e-06f, 3.366618774e-06f, 3.374089797e-06f, - 3.381552319e-06f, 3.389006324e-06f, 3.396451796e-06f, 3.403888721e-06f, 3.411317084e-06f, 3.418736868e-06f, 3.426148061e-06f, 3.433550645e-06f, 3.440944607e-06f, 3.448329931e-06f, - 3.455706603e-06f, 3.463074606e-06f, 3.470433927e-06f, 3.477784551e-06f, 3.485126462e-06f, 3.492459646e-06f, 3.499784088e-06f, 3.507099773e-06f, 3.514406686e-06f, 3.521704813e-06f, - 3.528994138e-06f, 3.536274647e-06f, 3.543546325e-06f, 3.550809158e-06f, 3.558063131e-06f, 3.565308229e-06f, 3.572544437e-06f, 3.579771741e-06f, 3.586990127e-06f, 3.594199579e-06f, - 3.601400084e-06f, 3.608591626e-06f, 3.615774191e-06f, 3.622947765e-06f, 3.630112334e-06f, 3.637267882e-06f, 3.644414395e-06f, 3.651551860e-06f, 3.658680261e-06f, 3.665799584e-06f, - 3.672909815e-06f, 3.680010940e-06f, 3.687102944e-06f, 3.694185813e-06f, 3.701259533e-06f, 3.708324089e-06f, 3.715379468e-06f, 3.722425655e-06f, 3.729462636e-06f, 3.736490397e-06f, - 3.743508924e-06f, 3.750518202e-06f, 3.757518219e-06f, 3.764508959e-06f, 3.771490408e-06f, 3.778462553e-06f, 3.785425380e-06f, 3.792378874e-06f, 3.799323023e-06f, 3.806257811e-06f, - 3.813183225e-06f, 3.820099251e-06f, 3.827005875e-06f, 3.833903084e-06f, 3.840790863e-06f, 3.847669200e-06f, 3.854538079e-06f, 3.861397488e-06f, 3.868247413e-06f, 3.875087840e-06f, - 3.881918755e-06f, 3.888740145e-06f, 3.895551996e-06f, 3.902354294e-06f, 3.909147027e-06f, 3.915930180e-06f, 3.922703740e-06f, 3.929467693e-06f, 3.936222026e-06f, 3.942966726e-06f, - 3.949701779e-06f, 3.956427172e-06f, 3.963142891e-06f, 3.969848923e-06f, 3.976545254e-06f, 3.983231872e-06f, 3.989908763e-06f, 3.996575914e-06f, 4.003233311e-06f, 4.009880941e-06f, - 4.016518792e-06f, 4.023146849e-06f, 4.029765101e-06f, 4.036373533e-06f, 4.042972132e-06f, 4.049560887e-06f, 4.056139782e-06f, 4.062708806e-06f, 4.069267946e-06f, 4.075817187e-06f, - 4.082356519e-06f, 4.088885927e-06f, 4.095405398e-06f, 4.101914921e-06f, 4.108414481e-06f, 4.114904066e-06f, 4.121383664e-06f, 4.127853261e-06f, 4.134312844e-06f, 4.140762402e-06f, - 4.147201921e-06f, 4.153631388e-06f, 4.160050791e-06f, 4.166460118e-06f, 4.172859355e-06f, 4.179248490e-06f, 4.185627510e-06f, 4.191996403e-06f, 4.198355157e-06f, 4.204703759e-06f, - 4.211042195e-06f, 4.217370455e-06f, 4.223688525e-06f, 4.229996394e-06f, 4.236294048e-06f, 4.242581475e-06f, 4.248858663e-06f, 4.255125600e-06f, 4.261382274e-06f, 4.267628671e-06f, - 4.273864781e-06f, 4.280090590e-06f, 4.286306086e-06f, 4.292511258e-06f, 4.298706094e-06f, 4.304890580e-06f, 4.311064705e-06f, 4.317228458e-06f, 4.323381825e-06f, 4.329524795e-06f, - 4.335657356e-06f, 4.341779496e-06f, 4.347891203e-06f, 4.353992465e-06f, 4.360083270e-06f, 4.366163606e-06f, 4.372233462e-06f, 4.378292826e-06f, 4.384341685e-06f, 4.390380029e-06f, - 4.396407845e-06f, 4.402425122e-06f, 4.408431847e-06f, 4.414428010e-06f, 4.420413599e-06f, 4.426388601e-06f, 4.432353006e-06f, 4.438306802e-06f, 4.444249977e-06f, 4.450182520e-06f, - 4.456104419e-06f, 4.462015663e-06f, 4.467916241e-06f, 4.473806140e-06f, 4.479685350e-06f, 4.485553859e-06f, 4.491411656e-06f, 4.497258730e-06f, 4.503095069e-06f, 4.508920662e-06f, - 4.514735498e-06f, 4.520539565e-06f, 4.526332853e-06f, 4.532115349e-06f, 4.537887044e-06f, 4.543647926e-06f, 4.549397984e-06f, 4.555137206e-06f, 4.560865582e-06f, 4.566583101e-06f, - 4.572289752e-06f, 4.577985523e-06f, 4.583670404e-06f, 4.589344385e-06f, 4.595007453e-06f, 4.600659598e-06f, 4.606300810e-06f, 4.611931078e-06f, 4.617550390e-06f, 4.623158736e-06f, - 4.628756105e-06f, 4.634342487e-06f, 4.639917871e-06f, 4.645482246e-06f, 4.651035602e-06f, 4.656577928e-06f, 4.662109213e-06f, 4.667629447e-06f, 4.673138620e-06f, 4.678636720e-06f, - 4.684123738e-06f, 4.689599662e-06f, 4.695064484e-06f, 4.700518191e-06f, 4.705960774e-06f, 4.711392223e-06f, 4.716812526e-06f, 4.722221675e-06f, 4.727619658e-06f, 4.733006465e-06f, - 4.738382086e-06f, 4.743746511e-06f, 4.749099730e-06f, 4.754441733e-06f, 4.759772509e-06f, 4.765092049e-06f, 4.770400341e-06f, 4.775697378e-06f, 4.780983147e-06f, 4.786257640e-06f, - 4.791520846e-06f, 4.796772756e-06f, 4.802013359e-06f, 4.807242647e-06f, 4.812460607e-06f, 4.817667232e-06f, 4.822862512e-06f, 4.828046435e-06f, 4.833218994e-06f, 4.838380177e-06f, - 4.843529976e-06f, 4.848668380e-06f, 4.853795381e-06f, 4.858910968e-06f, 4.864015132e-06f, 4.869107863e-06f, 4.874189152e-06f, 4.879258989e-06f, 4.884317365e-06f, 4.889364270e-06f, - 4.894399695e-06f, 4.899423631e-06f, 4.904436068e-06f, 4.909436996e-06f, 4.914426408e-06f, 4.919404292e-06f, 4.924370640e-06f, 4.929325443e-06f, 4.934268692e-06f, 4.939200377e-06f, - 4.944120489e-06f, 4.949029019e-06f, 4.953925958e-06f, 4.958811297e-06f, 4.963685027e-06f, 4.968547138e-06f, 4.973397623e-06f, 4.978236471e-06f, 4.983063674e-06f, 4.987879223e-06f, - 4.992683109e-06f, 4.997475324e-06f, 5.002255857e-06f, 5.007024702e-06f, 5.011781848e-06f, 5.016527287e-06f, 5.021261011e-06f, 5.025983010e-06f, 5.030693277e-06f, 5.035391801e-06f, - 5.040078576e-06f, 5.044753591e-06f, 5.049416839e-06f, 5.054068311e-06f, 5.058707999e-06f, 5.063335894e-06f, 5.067951987e-06f, 5.072556270e-06f, 5.077148735e-06f, 5.081729374e-06f, - 5.086298178e-06f, 5.090855138e-06f, 5.095400247e-06f, 5.099933496e-06f, 5.104454877e-06f, 5.108964382e-06f, 5.113462002e-06f, 5.117947730e-06f, 5.122421557e-06f, 5.126883475e-06f, - 5.131333476e-06f, 5.135771553e-06f, 5.140197696e-06f, 5.144611898e-06f, 5.149014152e-06f, 5.153404449e-06f, 5.157782781e-06f, 5.162149140e-06f, 5.166503519e-06f, 5.170845910e-06f, - 5.175176305e-06f, 5.179494695e-06f, 5.183801074e-06f, 5.188095434e-06f, 5.192377767e-06f, 5.196648065e-06f, 5.200906321e-06f, 5.205152527e-06f, 5.209386676e-06f, 5.213608759e-06f, - 5.217818770e-06f, 5.222016701e-06f, 5.226202545e-06f, 5.230376293e-06f, 5.234537940e-06f, 5.238687476e-06f, 5.242824896e-06f, 5.246950191e-06f, 5.251063354e-06f, 5.255164378e-06f, - 5.259253256e-06f, 5.263329981e-06f, 5.267394545e-06f, 5.271446942e-06f, 5.275487163e-06f, 5.279515203e-06f, 5.283531053e-06f, 5.287534707e-06f, 5.291526158e-06f, 5.295505399e-06f, - 5.299472423e-06f, 5.303427223e-06f, 5.307369791e-06f, 5.311300122e-06f, 5.315218209e-06f, 5.319124043e-06f, 5.323017620e-06f, 5.326898931e-06f, 5.330767971e-06f, 5.334624732e-06f, - 5.338469207e-06f, 5.342301391e-06f, 5.346121276e-06f, 5.349928857e-06f, 5.353724125e-06f, 5.357507075e-06f, 5.361277701e-06f, 5.365035995e-06f, 5.368781952e-06f, 5.372515564e-06f, - 5.376236826e-06f, 5.379945731e-06f, 5.383642273e-06f, 5.387326445e-06f, 5.390998241e-06f, 5.394657655e-06f, 5.398304681e-06f, 5.401939312e-06f, 5.405561543e-06f, 5.409171366e-06f, - 5.412768777e-06f, 5.416353768e-06f, 5.419926334e-06f, 5.423486469e-06f, 5.427034167e-06f, 5.430569421e-06f, 5.434092226e-06f, 5.437602576e-06f, 5.441100465e-06f, 5.444585888e-06f, - 5.448058837e-06f, 5.451519308e-06f, 5.454967295e-06f, 5.458402791e-06f, 5.461825792e-06f, 5.465236291e-06f, 5.468634283e-06f, 5.472019762e-06f, 5.475392723e-06f, 5.478753160e-06f, - 5.482101067e-06f, 5.485436439e-06f, 5.488759271e-06f, 5.492069556e-06f, 5.495367290e-06f, 5.498652467e-06f, 5.501925082e-06f, 5.505185129e-06f, 5.508432603e-06f, 5.511667499e-06f, - 5.514889811e-06f, 5.518099534e-06f, 5.521296663e-06f, 5.524481193e-06f, 5.527653119e-06f, 5.530812435e-06f, 5.533959136e-06f, 5.537093218e-06f, 5.540214675e-06f, 5.543323502e-06f, - 5.546419695e-06f, 5.549503248e-06f, 5.552574156e-06f, 5.555632414e-06f, 5.558678018e-06f, 5.561710963e-06f, 5.564731244e-06f, 5.567738856e-06f, 5.570733794e-06f, 5.573716054e-06f, - 5.576685631e-06f, 5.579642520e-06f, 5.582586717e-06f, 5.585518217e-06f, 5.588437015e-06f, 5.591343107e-06f, 5.594236488e-06f, 5.597117154e-06f, 5.599985101e-06f, 5.602840323e-06f, - 5.605682817e-06f, 5.608512578e-06f, 5.611329601e-06f, 5.614133884e-06f, 5.616925420e-06f, 5.619704206e-06f, 5.622470237e-06f, 5.625223510e-06f, 5.627964020e-06f, 5.630691763e-06f, - 5.633406735e-06f, 5.636108932e-06f, 5.638798350e-06f, 5.641474984e-06f, 5.644138831e-06f, 5.646789886e-06f, 5.649428146e-06f, 5.652053607e-06f, 5.654666265e-06f, 5.657266116e-06f, - 5.659853156e-06f, 5.662427382e-06f, 5.664988789e-06f, 5.667537373e-06f, 5.670073132e-06f, 5.672596062e-06f, 5.675106158e-06f, 5.677603417e-06f, 5.680087835e-06f, 5.682559410e-06f, - 5.685018136e-06f, 5.687464012e-06f, 5.689897033e-06f, 5.692317195e-06f, 5.694724496e-06f, 5.697118933e-06f, 5.699500500e-06f, 5.701869196e-06f, 5.704225017e-06f, 5.706567959e-06f, - 5.708898020e-06f, 5.711215196e-06f, 5.713519484e-06f, 5.715810880e-06f, 5.718089382e-06f, 5.720354987e-06f, 5.722607691e-06f, 5.724847491e-06f, 5.727074385e-06f, 5.729288368e-06f, - 5.731489439e-06f, 5.733677595e-06f, 5.735852832e-06f, 5.738015147e-06f, 5.740164538e-06f, 5.742301001e-06f, 5.744424535e-06f, 5.746535136e-06f, 5.748632802e-06f, 5.750717529e-06f, - 5.752789315e-06f, 5.754848158e-06f, 5.756894054e-06f, 5.758927002e-06f, 5.760946998e-06f, 5.762954041e-06f, 5.764948127e-06f, 5.766929253e-06f, 5.768897419e-06f, 5.770852621e-06f, - 5.772794856e-06f, 5.774724123e-06f, 5.776640419e-06f, 5.778543741e-06f, 5.780434088e-06f, 5.782311458e-06f, 5.784175847e-06f, 5.786027254e-06f, 5.787865676e-06f, 5.789691113e-06f, - 5.791503560e-06f, 5.793303016e-06f, 5.795089480e-06f, 5.796862949e-06f, 5.798623421e-06f, 5.800370895e-06f, 5.802105367e-06f, 5.803826837e-06f, 5.805535303e-06f, 5.807230762e-06f, - 5.808913213e-06f, 5.810582654e-06f, 5.812239083e-06f, 5.813882499e-06f, 5.815512899e-06f, 5.817130283e-06f, 5.818734648e-06f, 5.820325993e-06f, 5.821904316e-06f, 5.823469616e-06f, - 5.825021891e-06f, 5.826561139e-06f, 5.828087360e-06f, 5.829600552e-06f, 5.831100712e-06f, 5.832587841e-06f, 5.834061937e-06f, 5.835522997e-06f, 5.836971022e-06f, 5.838406009e-06f, - 5.839827957e-06f, 5.841236866e-06f, 5.842632733e-06f, 5.844015559e-06f, 5.845385341e-06f, 5.846742079e-06f, 5.848085771e-06f, 5.849416417e-06f, 5.850734015e-06f, 5.852038565e-06f, - 5.853330065e-06f, 5.854608515e-06f, 5.855873914e-06f, 5.857126260e-06f, 5.858365554e-06f, 5.859591793e-06f, 5.860804978e-06f, 5.862005108e-06f, 5.863192181e-06f, 5.864366198e-06f, - 5.865527157e-06f, 5.866675058e-06f, 5.867809901e-06f, 5.868931684e-06f, 5.870040407e-06f, 5.871136070e-06f, 5.872218672e-06f, 5.873288213e-06f, 5.874344692e-06f, 5.875388109e-06f, - 5.876418463e-06f, 5.877435754e-06f, 5.878439982e-06f, 5.879431147e-06f, 5.880409247e-06f, 5.881374284e-06f, 5.882326256e-06f, 5.883265164e-06f, 5.884191008e-06f, 5.885103786e-06f, - 5.886003500e-06f, 5.886890149e-06f, 5.887763734e-06f, 5.888624253e-06f, 5.889471707e-06f, 5.890306097e-06f, 5.891127422e-06f, 5.891935682e-06f, 5.892730878e-06f, 5.893513009e-06f, - 5.894282076e-06f, 5.895038080e-06f, 5.895781019e-06f, 5.896510896e-06f, 5.897227709e-06f, 5.897931459e-06f, 5.898622148e-06f, 5.899299774e-06f, 5.899964338e-06f, 5.900615842e-06f, - 5.901254285e-06f, 5.901879668e-06f, 5.902491991e-06f, 5.903091255e-06f, 5.903677461e-06f, 5.904250609e-06f, 5.904810700e-06f, 5.905357734e-06f, 5.905891713e-06f, 5.906412637e-06f, - 5.906920507e-06f, 5.907415323e-06f, 5.907897086e-06f, 5.908365798e-06f, 5.908821459e-06f, 5.909264070e-06f, 5.909693632e-06f, 5.910110146e-06f, 5.910513613e-06f, 5.910904034e-06f, - 5.911281409e-06f, 5.911645741e-06f, 5.911997031e-06f, 5.912335278e-06f, 5.912660485e-06f, 5.912972653e-06f, 5.913271783e-06f, 5.913557876e-06f, 5.913830933e-06f, 5.914090956e-06f, - 5.914337947e-06f, 5.914571906e-06f, 5.914792835e-06f, 5.915000735e-06f, 5.915195608e-06f, 5.915377455e-06f, 5.915546278e-06f, 5.915702078e-06f, 5.915844857e-06f, 5.915974616e-06f, - 5.916091358e-06f, 5.916195083e-06f, 5.916285794e-06f, 5.916363492e-06f, 5.916428179e-06f, 5.916479856e-06f, 5.916518526e-06f, 5.916544190e-06f, 5.916556851e-06f, 5.916556509e-06f, - 5.916543167e-06f, 5.916516827e-06f, 5.916477490e-06f, 5.916425160e-06f, 5.916359837e-06f, 5.916281524e-06f, 5.916190223e-06f, 5.916085936e-06f, 5.915968665e-06f, 5.915838413e-06f, - 5.915695181e-06f, 5.915538971e-06f, 5.915369787e-06f, 5.915187630e-06f, 5.914992503e-06f, 5.914784407e-06f, 5.914563346e-06f, 5.914329321e-06f, 5.914082335e-06f, 5.913822391e-06f, - 5.913549491e-06f, 5.913263637e-06f, 5.912964832e-06f, 5.912653079e-06f, 5.912328380e-06f, 5.911990738e-06f, 5.911640155e-06f, 5.911276634e-06f, 5.910900178e-06f, 5.910510789e-06f, - 5.910108470e-06f, 5.909693225e-06f, 5.909265055e-06f, 5.908823964e-06f, 5.908369955e-06f, 5.907903030e-06f, 5.907423192e-06f, 5.906930445e-06f, 5.906424790e-06f, 5.905906233e-06f, - 5.905374774e-06f, 5.904830418e-06f, 5.904273167e-06f, 5.903703025e-06f, 5.903119994e-06f, 5.902524078e-06f, 5.901915281e-06f, 5.901293604e-06f, 5.900659053e-06f, 5.900011629e-06f, - 5.899351336e-06f, 5.898678178e-06f, 5.897992158e-06f, 5.897293279e-06f, 5.896581544e-06f, 5.895856958e-06f, 5.895119523e-06f, 5.894369244e-06f, 5.893606123e-06f, 5.892830164e-06f, - 5.892041371e-06f, 5.891239748e-06f, 5.890425298e-06f, 5.889598024e-06f, 5.888757931e-06f, 5.887905022e-06f, 5.887039301e-06f, 5.886160772e-06f, 5.885269438e-06f, 5.884365303e-06f, - 5.883448372e-06f, 5.882518648e-06f, 5.881576135e-06f, 5.880620837e-06f, 5.879652758e-06f, 5.878671901e-06f, 5.877678272e-06f, 5.876671874e-06f, 5.875652711e-06f, 5.874620788e-06f, - 5.873576107e-06f, 5.872518675e-06f, 5.871448494e-06f, 5.870365569e-06f, 5.869269904e-06f, 5.868161504e-06f, 5.867040372e-06f, 5.865906514e-06f, 5.864759934e-06f, 5.863600635e-06f, - 5.862428622e-06f, 5.861243901e-06f, 5.860046474e-06f, 5.858836348e-06f, 5.857613525e-06f, 5.856378012e-06f, 5.855129811e-06f, 5.853868929e-06f, 5.852595369e-06f, 5.851309137e-06f, - 5.850010237e-06f, 5.848698673e-06f, 5.847374451e-06f, 5.846037575e-06f, 5.844688050e-06f, 5.843325881e-06f, 5.841951073e-06f, 5.840563630e-06f, 5.839163557e-06f, 5.837750860e-06f, - 5.836325543e-06f, 5.834887612e-06f, 5.833437071e-06f, 5.831973926e-06f, 5.830498180e-06f, 5.829009841e-06f, 5.827508912e-06f, 5.825995399e-06f, 5.824469307e-06f, 5.822930641e-06f, - 5.821379407e-06f, 5.819815609e-06f, 5.818239253e-06f, 5.816650345e-06f, 5.815048889e-06f, 5.813434891e-06f, 5.811808357e-06f, 5.810169291e-06f, 5.808517699e-06f, 5.806853588e-06f, - 5.805176961e-06f, 5.803487825e-06f, 5.801786186e-06f, 5.800072048e-06f, 5.798345418e-06f, 5.796606301e-06f, 5.794854702e-06f, 5.793090628e-06f, 5.791314084e-06f, 5.789525076e-06f, - 5.787723610e-06f, 5.785909691e-06f, 5.784083325e-06f, 5.782244519e-06f, 5.780393277e-06f, 5.778529607e-06f, 5.776653513e-06f, 5.774765001e-06f, 5.772864079e-06f, 5.770950751e-06f, - 5.769025024e-06f, 5.767086904e-06f, 5.765136396e-06f, 5.763173508e-06f, 5.761198245e-06f, 5.759210613e-06f, 5.757210618e-06f, 5.755198267e-06f, 5.753173566e-06f, 5.751136521e-06f, - 5.749087139e-06f, 5.747025426e-06f, 5.744951387e-06f, 5.742865030e-06f, 5.740766361e-06f, 5.738655387e-06f, 5.736532113e-06f, 5.734396546e-06f, 5.732248693e-06f, 5.730088561e-06f, - 5.727916155e-06f, 5.725731483e-06f, 5.723534551e-06f, 5.721325365e-06f, 5.719103932e-06f, 5.716870260e-06f, 5.714624354e-06f, 5.712366222e-06f, 5.710095870e-06f, 5.707813305e-06f, - 5.705518534e-06f, 5.703211563e-06f, 5.700892400e-06f, 5.698561051e-06f, 5.696217524e-06f, 5.693861825e-06f, 5.691493961e-06f, 5.689113939e-06f, 5.686721767e-06f, 5.684317450e-06f, - 5.681900997e-06f, 5.679472415e-06f, 5.677031710e-06f, 5.674578890e-06f, 5.672113962e-06f, 5.669636932e-06f, 5.667147809e-06f, 5.664646600e-06f, 5.662133312e-06f, 5.659607951e-06f, - 5.657070526e-06f, 5.654521044e-06f, 5.651959512e-06f, 5.649385938e-06f, 5.646800329e-06f, 5.644202692e-06f, 5.641593035e-06f, 5.638971365e-06f, 5.636337691e-06f, 5.633692019e-06f, - 5.631034357e-06f, 5.628364713e-06f, 5.625683095e-06f, 5.622989509e-06f, 5.620283964e-06f, 5.617566467e-06f, 5.614837027e-06f, 5.612095650e-06f, 5.609342345e-06f, 5.606577120e-06f, - 5.603799982e-06f, 5.601010939e-06f, 5.598209999e-06f, 5.595397170e-06f, 5.592572460e-06f, 5.589735877e-06f, 5.586887429e-06f, 5.584027123e-06f, 5.581154968e-06f, 5.578270973e-06f, - 5.575375144e-06f, 5.572467490e-06f, 5.569548020e-06f, 5.566616741e-06f, 5.563673662e-06f, 5.560718790e-06f, 5.557752135e-06f, 5.554773703e-06f, 5.551783505e-06f, 5.548781547e-06f, - 5.545767838e-06f, 5.542742387e-06f, 5.539705202e-06f, 5.536656291e-06f, 5.533595663e-06f, 5.530523326e-06f, 5.527439288e-06f, 5.524343559e-06f, 5.521236147e-06f, 5.518117060e-06f, - 5.514986306e-06f, 5.511843895e-06f, 5.508689836e-06f, 5.505524136e-06f, 5.502346804e-06f, 5.499157849e-06f, 5.495957280e-06f, 5.492745106e-06f, 5.489521335e-06f, 5.486285976e-06f, - 5.483039038e-06f, 5.479780529e-06f, 5.476510460e-06f, 5.473228838e-06f, 5.469935672e-06f, 5.466630972e-06f, 5.463314745e-06f, 5.459987003e-06f, 5.456647752e-06f, 5.453297003e-06f, - 5.449934765e-06f, 5.446561046e-06f, 5.443175855e-06f, 5.439779202e-06f, 5.436371096e-06f, 5.432951547e-06f, 5.429520562e-06f, 5.426078152e-06f, 5.422624326e-06f, 5.419159092e-06f, - 5.415682461e-06f, 5.412194442e-06f, 5.408695044e-06f, 5.405184276e-06f, 5.401662147e-06f, 5.398128668e-06f, 5.394583848e-06f, 5.391027695e-06f, 5.387460220e-06f, 5.383881432e-06f, - 5.380291341e-06f, 5.376689956e-06f, 5.373077286e-06f, 5.369453342e-06f, 5.365818133e-06f, 5.362171669e-06f, 5.358513958e-06f, 5.354845012e-06f, 5.351164839e-06f, 5.347473450e-06f, - 5.343770854e-06f, 5.340057061e-06f, 5.336332081e-06f, 5.332595923e-06f, 5.328848598e-06f, 5.325090116e-06f, 5.321320485e-06f, 5.317539717e-06f, 5.313747821e-06f, 5.309944807e-06f, - 5.306130685e-06f, 5.302305466e-06f, 5.298469158e-06f, 5.294621773e-06f, 5.290763320e-06f, 5.286893810e-06f, 5.283013252e-06f, 5.279121657e-06f, 5.275219035e-06f, 5.271305396e-06f, - 5.267380751e-06f, 5.263445109e-06f, 5.259498481e-06f, 5.255540877e-06f, 5.251572308e-06f, 5.247592784e-06f, 5.243602314e-06f, 5.239600911e-06f, 5.235588583e-06f, 5.231565342e-06f, - 5.227531198e-06f, 5.223486161e-06f, 5.219430242e-06f, 5.215363451e-06f, 5.211285799e-06f, 5.207197297e-06f, 5.203097954e-06f, 5.198987783e-06f, 5.194866792e-06f, 5.190734994e-06f, - 5.186592398e-06f, 5.182439016e-06f, 5.178274857e-06f, 5.174099934e-06f, 5.169914256e-06f, 5.165717834e-06f, 5.161510680e-06f, 5.157292803e-06f, 5.153064215e-06f, 5.148824927e-06f, - 5.144574950e-06f, 5.140314294e-06f, 5.136042971e-06f, 5.131760991e-06f, 5.127468365e-06f, 5.123165105e-06f, 5.118851221e-06f, 5.114526725e-06f, 5.110191627e-06f, 5.105845939e-06f, - 5.101489672e-06f, 5.097122836e-06f, 5.092745444e-06f, 5.088357506e-06f, 5.083959033e-06f, 5.079550037e-06f, 5.075130529e-06f, 5.070700520e-06f, 5.066260022e-06f, 5.061809045e-06f, - 5.057347601e-06f, 5.052875702e-06f, 5.048393359e-06f, 5.043900583e-06f, 5.039397385e-06f, 5.034883778e-06f, 5.030359772e-06f, 5.025825379e-06f, 5.021280610e-06f, 5.016725478e-06f, - 5.012159993e-06f, 5.007584167e-06f, 5.002998012e-06f, 4.998401539e-06f, 4.993794760e-06f, 4.989177687e-06f, 4.984550331e-06f, 4.979912704e-06f, 4.975264818e-06f, 4.970606684e-06f, - 4.965938314e-06f, 4.961259720e-06f, 4.956570913e-06f, 4.951871906e-06f, 4.947162711e-06f, 4.942443339e-06f, 4.937713801e-06f, 4.932974111e-06f, 4.928224280e-06f, 4.923464319e-06f, - 4.918694241e-06f, 4.913914058e-06f, 4.909123782e-06f, 4.904323424e-06f, 4.899512998e-06f, 4.894692514e-06f, 4.889861985e-06f, 4.885021423e-06f, 4.880170841e-06f, 4.875310249e-06f, - 4.870439661e-06f, 4.865559089e-06f, 4.860668545e-06f, 4.855768041e-06f, 4.850857589e-06f, 4.845937201e-06f, 4.841006891e-06f, 4.836066670e-06f, 4.831116550e-06f, 4.826156544e-06f, - 4.821186664e-06f, 4.816206923e-06f, 4.811217333e-06f, 4.806217906e-06f, 4.801208655e-06f, 4.796189592e-06f, 4.791160731e-06f, 4.786122082e-06f, 4.781073659e-06f, 4.776015475e-06f, - 4.770947542e-06f, 4.765869872e-06f, 4.760782478e-06f, 4.755685372e-06f, 4.750578569e-06f, 4.745462079e-06f, 4.740335916e-06f, 4.735200092e-06f, 4.730054620e-06f, 4.724899513e-06f, - 4.719734784e-06f, 4.714560445e-06f, 4.709376510e-06f, 4.704182990e-06f, 4.698979899e-06f, 4.693767249e-06f, 4.688545055e-06f, 4.683313327e-06f, 4.678072080e-06f, 4.672821326e-06f, - 4.667561079e-06f, 4.662291350e-06f, 4.657012154e-06f, 4.651723502e-06f, 4.646425409e-06f, 4.641117888e-06f, 4.635800950e-06f, 4.630474610e-06f, 4.625138880e-06f, 4.619793773e-06f, - 4.614439304e-06f, 4.609075484e-06f, 4.603702327e-06f, 4.598319847e-06f, 4.592928056e-06f, 4.587526967e-06f, 4.582116595e-06f, 4.576696951e-06f, 4.571268050e-06f, 4.565829905e-06f, - 4.560382529e-06f, 4.554925935e-06f, 4.549460137e-06f, 4.543985148e-06f, 4.538500981e-06f, 4.533007651e-06f, 4.527505169e-06f, 4.521993551e-06f, 4.516472809e-06f, 4.510942957e-06f, - 4.505404008e-06f, 4.499855975e-06f, 4.494298873e-06f, 4.488732715e-06f, 4.483157514e-06f, 4.477573285e-06f, 4.471980040e-06f, 4.466377793e-06f, 4.460766558e-06f, 4.455146349e-06f, - 4.449517179e-06f, 4.443879062e-06f, 4.438232012e-06f, 4.432576042e-06f, 4.426911166e-06f, 4.421237398e-06f, 4.415554752e-06f, 4.409863242e-06f, 4.404162880e-06f, 4.398453682e-06f, - 4.392735661e-06f, 4.387008831e-06f, 4.381273206e-06f, 4.375528799e-06f, 4.369775625e-06f, 4.364013698e-06f, 4.358243031e-06f, 4.352463639e-06f, 4.346675535e-06f, 4.340878734e-06f, - 4.335073249e-06f, 4.329259095e-06f, 4.323436285e-06f, 4.317604834e-06f, 4.311764756e-06f, 4.305916065e-06f, 4.300058775e-06f, 4.294192901e-06f, 4.288318456e-06f, 4.282435454e-06f, - 4.276543910e-06f, 4.270643838e-06f, 4.264735252e-06f, 4.258818167e-06f, 4.252892596e-06f, 4.246958555e-06f, 4.241016056e-06f, 4.235065116e-06f, 4.229105747e-06f, 4.223137964e-06f, - 4.217161783e-06f, 4.211177216e-06f, 4.205184278e-06f, 4.199182985e-06f, 4.193173350e-06f, 4.187155387e-06f, 4.181129112e-06f, 4.175094538e-06f, 4.169051681e-06f, 4.163000554e-06f, - 4.156941172e-06f, 4.150873550e-06f, 4.144797702e-06f, 4.138713643e-06f, 4.132621388e-06f, 4.126520951e-06f, 4.120412346e-06f, 4.114295588e-06f, 4.108170693e-06f, 4.102037674e-06f, - 4.095896546e-06f, 4.089747325e-06f, 4.083590024e-06f, 4.077424659e-06f, 4.071251243e-06f, 4.065069793e-06f, 4.058880323e-06f, 4.052682847e-06f, 4.046477380e-06f, 4.040263937e-06f, - 4.034042534e-06f, 4.027813184e-06f, 4.021575903e-06f, 4.015330706e-06f, 4.009077607e-06f, 4.002816622e-06f, 3.996547765e-06f, 3.990271051e-06f, 3.983986495e-06f, 3.977694113e-06f, - 3.971393919e-06f, 3.965085928e-06f, 3.958770156e-06f, 3.952446616e-06f, 3.946115325e-06f, 3.939776298e-06f, 3.933429549e-06f, 3.927075093e-06f, 3.920712946e-06f, 3.914343123e-06f, - 3.907965639e-06f, 3.901580509e-06f, 3.895187749e-06f, 3.888787372e-06f, 3.882379396e-06f, 3.875963834e-06f, 3.869540702e-06f, 3.863110016e-06f, 3.856671790e-06f, 3.850226040e-06f, - 3.843772781e-06f, 3.837312029e-06f, 3.830843799e-06f, 3.824368105e-06f, 3.817884964e-06f, 3.811394391e-06f, 3.804896400e-06f, 3.798391009e-06f, 3.791878231e-06f, 3.785358082e-06f, - 3.778830579e-06f, 3.772295735e-06f, 3.765753567e-06f, 3.759204090e-06f, 3.752647320e-06f, 3.746083272e-06f, 3.739511962e-06f, 3.732933404e-06f, 3.726347615e-06f, 3.719754611e-06f, - 3.713154406e-06f, 3.706547016e-06f, 3.699932458e-06f, 3.693310746e-06f, 3.686681896e-06f, 3.680045924e-06f, 3.673402845e-06f, 3.666752675e-06f, 3.660095430e-06f, 3.653431126e-06f, - 3.646759777e-06f, 3.640081401e-06f, 3.633396011e-06f, 3.626703626e-06f, 3.620004259e-06f, 3.613297927e-06f, 3.606584646e-06f, 3.599864430e-06f, 3.593137298e-06f, 3.586403263e-06f, - 3.579662341e-06f, 3.572914550e-06f, 3.566159904e-06f, 3.559398419e-06f, 3.552630112e-06f, 3.545854997e-06f, 3.539073092e-06f, 3.532284411e-06f, 3.525488972e-06f, 3.518686789e-06f, - 3.511877879e-06f, 3.505062258e-06f, 3.498239941e-06f, 3.491410945e-06f, 3.484575286e-06f, 3.477732980e-06f, 3.470884042e-06f, 3.464028489e-06f, 3.457166336e-06f, 3.450297601e-06f, - 3.443422299e-06f, 3.436540445e-06f, 3.429652057e-06f, 3.422757150e-06f, 3.415855741e-06f, 3.408947845e-06f, 3.402033478e-06f, 3.395112658e-06f, 3.388185399e-06f, 3.381251719e-06f, - 3.374311632e-06f, 3.367365157e-06f, 3.360412308e-06f, 3.353453103e-06f, 3.346487556e-06f, 3.339515685e-06f, 3.332537506e-06f, 3.325553035e-06f, 3.318562288e-06f, 3.311565282e-06f, - 3.304562033e-06f, 3.297552557e-06f, 3.290536871e-06f, 3.283514991e-06f, 3.276486933e-06f, 3.269452714e-06f, 3.262412349e-06f, 3.255365857e-06f, 3.248313252e-06f, 3.241254551e-06f, - 3.234189771e-06f, 3.227118928e-06f, 3.220042038e-06f, 3.212959119e-06f, 3.205870186e-06f, 3.198775256e-06f, 3.191674345e-06f, 3.184567471e-06f, 3.177454648e-06f, 3.170335895e-06f, - 3.163211227e-06f, 3.156080661e-06f, 3.148944214e-06f, 3.141801902e-06f, 3.134653742e-06f, 3.127499749e-06f, 3.120339942e-06f, 3.113174336e-06f, 3.106002949e-06f, 3.098825796e-06f, - 3.091642894e-06f, 3.084454261e-06f, 3.077259912e-06f, 3.070059864e-06f, 3.062854134e-06f, 3.055642739e-06f, 3.048425696e-06f, 3.041203020e-06f, 3.033974729e-06f, 3.026740840e-06f, - 3.019501369e-06f, 3.012256333e-06f, 3.005005748e-06f, 2.997749633e-06f, 2.990488002e-06f, 2.983220873e-06f, 2.975948264e-06f, 2.968670190e-06f, 2.961386668e-06f, 2.954097716e-06f, - 2.946803350e-06f, 2.939503586e-06f, 2.932198443e-06f, 2.924887936e-06f, 2.917572083e-06f, 2.910250900e-06f, 2.902924404e-06f, 2.895592613e-06f, 2.888255542e-06f, 2.880913210e-06f, - 2.873565633e-06f, 2.866212827e-06f, 2.858854810e-06f, 2.851491599e-06f, 2.844123211e-06f, 2.836749662e-06f, 2.829370970e-06f, 2.821987152e-06f, 2.814598224e-06f, 2.807204204e-06f, - 2.799805108e-06f, 2.792400954e-06f, 2.784991759e-06f, 2.777577540e-06f, 2.770158313e-06f, 2.762734096e-06f, 2.755304906e-06f, 2.747870760e-06f, 2.740431675e-06f, 2.732987668e-06f, - 2.725538756e-06f, 2.718084957e-06f, 2.710626287e-06f, 2.703162764e-06f, 2.695694404e-06f, 2.688221225e-06f, 2.680743244e-06f, 2.673260479e-06f, 2.665772945e-06f, 2.658280661e-06f, - 2.650783644e-06f, 2.643281910e-06f, 2.635775477e-06f, 2.628264363e-06f, 2.620748584e-06f, 2.613228158e-06f, 2.605703101e-06f, 2.598173432e-06f, 2.590639167e-06f, 2.583100323e-06f, - 2.575556918e-06f, 2.568008970e-06f, 2.560456495e-06f, 2.552899510e-06f, 2.545338033e-06f, 2.537772082e-06f, 2.530201673e-06f, 2.522626824e-06f, 2.515047551e-06f, 2.507463874e-06f, - 2.499875808e-06f, 2.492283371e-06f, 2.484686581e-06f, 2.477085454e-06f, 2.469480009e-06f, 2.461870262e-06f, 2.454256231e-06f, 2.446637933e-06f, 2.439015386e-06f, 2.431388607e-06f, - 2.423757614e-06f, 2.416122423e-06f, 2.408483052e-06f, 2.400839519e-06f, 2.393191841e-06f, 2.385540036e-06f, 2.377884121e-06f, 2.370224113e-06f, 2.362560029e-06f, 2.354891889e-06f, - 2.347219707e-06f, 2.339543504e-06f, 2.331863294e-06f, 2.324179097e-06f, 2.316490930e-06f, 2.308798810e-06f, 2.301102754e-06f, 2.293402781e-06f, 2.285698907e-06f, 2.277991150e-06f, - 2.270279528e-06f, 2.262564059e-06f, 2.254844759e-06f, 2.247121646e-06f, 2.239394738e-06f, 2.231664053e-06f, 2.223929608e-06f, 2.216191420e-06f, 2.208449507e-06f, 2.200703887e-06f, - 2.192954577e-06f, 2.185201595e-06f, 2.177444959e-06f, 2.169684685e-06f, 2.161920793e-06f, 2.154153298e-06f, 2.146382219e-06f, 2.138607574e-06f, 2.130829380e-06f, 2.123047654e-06f, - 2.115262415e-06f, 2.107473680e-06f, 2.099681466e-06f, 2.091885792e-06f, 2.084086675e-06f, 2.076284132e-06f, 2.068478182e-06f, 2.060668841e-06f, 2.052856128e-06f, 2.045040061e-06f, - 2.037220656e-06f, 2.029397932e-06f, 2.021571907e-06f, 2.013742597e-06f, 2.005910021e-06f, 1.998074197e-06f, 1.990235142e-06f, 1.982392873e-06f, 1.974547410e-06f, 1.966698768e-06f, - 1.958846967e-06f, 1.950992023e-06f, 1.943133955e-06f, 1.935272780e-06f, 1.927408517e-06f, 1.919541182e-06f, 1.911670793e-06f, 1.903797369e-06f, 1.895920927e-06f, 1.888041484e-06f, - 1.880159059e-06f, 1.872273670e-06f, 1.864385334e-06f, 1.856494068e-06f, 1.848599891e-06f, 1.840702821e-06f, 1.832802875e-06f, 1.824900071e-06f, 1.816994427e-06f, 1.809085961e-06f, - 1.801174690e-06f, 1.793260632e-06f, 1.785343806e-06f, 1.777424228e-06f, 1.769501917e-06f, 1.761576891e-06f, 1.753649167e-06f, 1.745718764e-06f, 1.737785698e-06f, 1.729849988e-06f, - 1.721911653e-06f, 1.713970708e-06f, 1.706027173e-06f, 1.698081066e-06f, 1.690132403e-06f, 1.682181204e-06f, 1.674227485e-06f, 1.666271266e-06f, 1.658312562e-06f, 1.650351394e-06f, - 1.642387777e-06f, 1.634421731e-06f, 1.626453273e-06f, 1.618482420e-06f, 1.610509192e-06f, 1.602533605e-06f, 1.594555678e-06f, 1.586575429e-06f, 1.578592875e-06f, 1.570608034e-06f, - 1.562620924e-06f, 1.554631564e-06f, 1.546639970e-06f, 1.538646161e-06f, 1.530650155e-06f, 1.522651970e-06f, 1.514651624e-06f, 1.506649133e-06f, 1.498644518e-06f, 1.490637794e-06f, - 1.482628981e-06f, 1.474618097e-06f, 1.466605158e-06f, 1.458590183e-06f, 1.450573190e-06f, 1.442554198e-06f, 1.434533223e-06f, 1.426510283e-06f, 1.418485398e-06f, 1.410458584e-06f, - 1.402429859e-06f, 1.394399242e-06f, 1.386366751e-06f, 1.378332403e-06f, 1.370296216e-06f, 1.362258209e-06f, 1.354218398e-06f, 1.346176803e-06f, 1.338133441e-06f, 1.330088330e-06f, - 1.322041488e-06f, 1.313992933e-06f, 1.305942683e-06f, 1.297890755e-06f, 1.289837169e-06f, 1.281781941e-06f, 1.273725090e-06f, 1.265666633e-06f, 1.257606590e-06f, 1.249544976e-06f, - 1.241481812e-06f, 1.233417114e-06f, 1.225350900e-06f, 1.217283189e-06f, 1.209213998e-06f, 1.201143345e-06f, 1.193071249e-06f, 1.184997727e-06f, 1.176922798e-06f, 1.168846478e-06f, - 1.160768787e-06f, 1.152689742e-06f, 1.144609361e-06f, 1.136527662e-06f, 1.128444663e-06f, 1.120360382e-06f, 1.112274837e-06f, 1.104188046e-06f, 1.096100027e-06f, 1.088010798e-06f, - 1.079920376e-06f, 1.071828781e-06f, 1.063736029e-06f, 1.055642139e-06f, 1.047547129e-06f, 1.039451016e-06f, 1.031353819e-06f, 1.023255556e-06f, 1.015156244e-06f, 1.007055902e-06f, - 9.989545468e-07f, 9.908521975e-07f, 9.827488716e-07f, 9.746445872e-07f, 9.665393620e-07f, 9.584332142e-07f, 9.503261617e-07f, 9.422182224e-07f, 9.341094143e-07f, 9.259997554e-07f, - 9.178892636e-07f, 9.097779569e-07f, 9.016658532e-07f, 8.935529705e-07f, 8.854393268e-07f, 8.773249399e-07f, 8.692098280e-07f, 8.610940088e-07f, 8.529775004e-07f, 8.448603207e-07f, - 8.367424876e-07f, 8.286240192e-07f, 8.205049333e-07f, 8.123852479e-07f, 8.042649809e-07f, 7.961441503e-07f, 7.880227741e-07f, 7.799008701e-07f, 7.717784563e-07f, 7.636555506e-07f, - 7.555321711e-07f, 7.474083355e-07f, 7.392840618e-07f, 7.311593680e-07f, 7.230342721e-07f, 7.149087918e-07f, 7.067829452e-07f, 6.986567501e-07f, 6.905302246e-07f, 6.824033864e-07f, - 6.742762536e-07f, 6.661488440e-07f, 6.580211755e-07f, 6.498932661e-07f, 6.417651337e-07f, 6.336367962e-07f, 6.255082714e-07f, 6.173795774e-07f, 6.092507319e-07f, 6.011217529e-07f, - 5.929926582e-07f, 5.848634659e-07f, 5.767341937e-07f, 5.686048595e-07f, 5.604754813e-07f, 5.523460768e-07f, 5.442166641e-07f, 5.360872610e-07f, 5.279578853e-07f, 5.198285549e-07f, - 5.116992877e-07f, 5.035701015e-07f, 4.954410143e-07f, 4.873120439e-07f, 4.791832081e-07f, 4.710545248e-07f, 4.629260118e-07f, 4.547976870e-07f, 4.466695683e-07f, 4.385416734e-07f, - 4.304140203e-07f, 4.222866267e-07f, 4.141595105e-07f, 4.060326895e-07f, 3.979061816e-07f, 3.897800046e-07f, 3.816541762e-07f, 3.735287144e-07f, 3.654036368e-07f, 3.572789614e-07f, - 3.491547060e-07f, 3.410308883e-07f, 3.329075261e-07f, 3.247846372e-07f, 3.166622395e-07f, 3.085403507e-07f, 3.004189886e-07f, 2.922981710e-07f, 2.841779156e-07f, 2.760582403e-07f, - 2.679391628e-07f, 2.598207008e-07f, 2.517028721e-07f, 2.435856946e-07f, 2.354691858e-07f, 2.273533637e-07f, 2.192382458e-07f, 2.111238501e-07f, 2.030101941e-07f, 1.948972957e-07f, - 1.867851725e-07f, 1.786738423e-07f, 1.705633228e-07f, 1.624536318e-07f, 1.543447869e-07f, 1.462368058e-07f, 1.381297062e-07f, 1.300235059e-07f, 1.219182225e-07f, 1.138138737e-07f, - 1.057104772e-07f, 9.760805071e-08f, 8.950661184e-08f, 8.140617828e-08f, 7.330676770e-08f, 6.520839776e-08f, 5.711108610e-08f, 4.901485038e-08f, 4.091970825e-08f, 3.282567733e-08f, - 2.473277527e-08f, 1.664101970e-08f, 8.550428228e-09f, 4.610184820e-10f, -7.627191925e-09f, -1.571418539e-08f, -2.379994430e-08f, -3.188445107e-08f, -3.996768810e-08f, -4.804963780e-08f, - -5.613028260e-08f, -6.420960492e-08f, -7.228758719e-08f, -8.036421185e-08f, -8.843946133e-08f, -9.651331809e-08f, -1.045857646e-07f, -1.126567832e-07f, -1.207263565e-07f, -1.287944670e-07f, - -1.368610970e-07f, -1.449262291e-07f, -1.529898457e-07f, -1.610519294e-07f, -1.691124627e-07f, -1.771714280e-07f, -1.852288079e-07f, -1.932845849e-07f, -2.013387415e-07f, -2.093912602e-07f, - -2.174421236e-07f, -2.254913142e-07f, -2.335388146e-07f, -2.415846073e-07f, -2.496286749e-07f, -2.576710000e-07f, -2.657115650e-07f, -2.737503527e-07f, -2.817873455e-07f, -2.898225262e-07f, - -2.978558772e-07f, -3.058873812e-07f, -3.139170208e-07f, -3.219447786e-07f, -3.299706373e-07f, -3.379945794e-07f, -3.460165877e-07f, -3.540366448e-07f, -3.620547332e-07f, -3.700708358e-07f, - -3.780849351e-07f, -3.860970138e-07f, -3.941070546e-07f, -4.021150402e-07f, -4.101209533e-07f, -4.181247766e-07f, -4.261264928e-07f, -4.341260846e-07f, -4.421235348e-07f, -4.501188260e-07f, - -4.581119410e-07f, -4.661028626e-07f, -4.740915736e-07f, -4.820780566e-07f, -4.900622944e-07f, -4.980442698e-07f, -5.060239657e-07f, -5.140013648e-07f, -5.219764498e-07f, -5.299492036e-07f, - -5.379196091e-07f, -5.458876490e-07f, -5.538533061e-07f, -5.618165634e-07f, -5.697774036e-07f, -5.777358096e-07f, -5.856917643e-07f, -5.936452505e-07f, -6.015962511e-07f, -6.095447490e-07f, - -6.174907271e-07f, -6.254341682e-07f, -6.333750554e-07f, -6.413133715e-07f, -6.492490994e-07f, -6.571822221e-07f, -6.651127225e-07f, -6.730405835e-07f, -6.809657882e-07f, -6.888883195e-07f, - -6.968081603e-07f, -7.047252937e-07f, -7.126397026e-07f, -7.205513701e-07f, -7.284602791e-07f, -7.363664127e-07f, -7.442697538e-07f, -7.521702857e-07f, -7.600679911e-07f, -7.679628534e-07f, - -7.758548554e-07f, -7.837439802e-07f, -7.916302110e-07f, -7.995135308e-07f, -8.073939228e-07f, -8.152713700e-07f, -8.231458555e-07f, -8.310173625e-07f, -8.388858740e-07f, -8.467513734e-07f, - -8.546138436e-07f, -8.624732679e-07f, -8.703296294e-07f, -8.781829113e-07f, -8.860330968e-07f, -8.938801691e-07f, -9.017241113e-07f, -9.095649068e-07f, -9.174025388e-07f, -9.252369903e-07f, - -9.330682449e-07f, -9.408962855e-07f, -9.487210956e-07f, -9.565426585e-07f, -9.643609573e-07f, -9.721759754e-07f, -9.799876960e-07f, -9.877961026e-07f, -9.956011784e-07f, -1.003402907e-06f, - -1.011201271e-06f, -1.018996254e-06f, -1.026787840e-06f, -1.034576013e-06f, -1.042360754e-06f, -1.050142048e-06f, -1.057919878e-06f, -1.065694228e-06f, -1.073465081e-06f, -1.081232420e-06f, - -1.088996229e-06f, -1.096756492e-06f, -1.104513191e-06f, -1.112266310e-06f, -1.120015833e-06f, -1.127761744e-06f, -1.135504025e-06f, -1.143242660e-06f, -1.150977633e-06f, -1.158708927e-06f, - -1.166436526e-06f, -1.174160414e-06f, -1.181880573e-06f, -1.189596988e-06f, -1.197309642e-06f, -1.205018519e-06f, -1.212723603e-06f, -1.220424876e-06f, -1.228122322e-06f, -1.235815926e-06f, - -1.243505671e-06f, -1.251191541e-06f, -1.258873518e-06f, -1.266551588e-06f, -1.274225733e-06f, -1.281895937e-06f, -1.289562185e-06f, -1.297224459e-06f, -1.304882743e-06f, -1.312537022e-06f, - -1.320187279e-06f, -1.327833498e-06f, -1.335475662e-06f, -1.343113756e-06f, -1.350747763e-06f, -1.358377666e-06f, -1.366003451e-06f, -1.373625100e-06f, -1.381242598e-06f, -1.388855928e-06f, - -1.396465075e-06f, -1.404070022e-06f, -1.411670752e-06f, -1.419267251e-06f, -1.426859502e-06f, -1.434447488e-06f, -1.442031194e-06f, -1.449610604e-06f, -1.457185702e-06f, -1.464756471e-06f, - -1.472322896e-06f, -1.479884961e-06f, -1.487442649e-06f, -1.494995946e-06f, -1.502544834e-06f, -1.510089297e-06f, -1.517629321e-06f, -1.525164889e-06f, -1.532695985e-06f, -1.540222593e-06f, - -1.547744697e-06f, -1.555262282e-06f, -1.562775331e-06f, -1.570283829e-06f, -1.577787760e-06f, -1.585287108e-06f, -1.592781857e-06f, -1.600271992e-06f, -1.607757496e-06f, -1.615238355e-06f, - -1.622714551e-06f, -1.630186070e-06f, -1.637652895e-06f, -1.645115012e-06f, -1.652572403e-06f, -1.660025055e-06f, -1.667472950e-06f, -1.674916073e-06f, -1.682354409e-06f, -1.689787941e-06f, - -1.697216655e-06f, -1.704640535e-06f, -1.712059564e-06f, -1.719473728e-06f, -1.726883011e-06f, -1.734287397e-06f, -1.741686871e-06f, -1.749081417e-06f, -1.756471019e-06f, -1.763855663e-06f, - -1.771235332e-06f, -1.778610012e-06f, -1.785979686e-06f, -1.793344340e-06f, -1.800703957e-06f, -1.808058522e-06f, -1.815408021e-06f, -1.822752437e-06f, -1.830091755e-06f, -1.837425959e-06f, - -1.844755035e-06f, -1.852078968e-06f, -1.859397740e-06f, -1.866711338e-06f, -1.874019747e-06f, -1.881322949e-06f, -1.888620932e-06f, -1.895913678e-06f, -1.903201173e-06f, -1.910483402e-06f, - -1.917760350e-06f, -1.925032001e-06f, -1.932298339e-06f, -1.939559351e-06f, -1.946815020e-06f, -1.954065331e-06f, -1.961310270e-06f, -1.968549821e-06f, -1.975783970e-06f, -1.983012700e-06f, - -1.990235997e-06f, -1.997453846e-06f, -2.004666232e-06f, -2.011873139e-06f, -2.019074553e-06f, -2.026270459e-06f, -2.033460841e-06f, -2.040645685e-06f, -2.047824976e-06f, -2.054998699e-06f, - -2.062166838e-06f, -2.069329379e-06f, -2.076486307e-06f, -2.083637607e-06f, -2.090783264e-06f, -2.097923264e-06f, -2.105057590e-06f, -2.112186230e-06f, -2.119309167e-06f, -2.126426387e-06f, - -2.133537875e-06f, -2.140643617e-06f, -2.147743597e-06f, -2.154837800e-06f, -2.161926213e-06f, -2.169008821e-06f, -2.176085607e-06f, -2.183156559e-06f, -2.190221661e-06f, -2.197280899e-06f, - -2.204334257e-06f, -2.211381722e-06f, -2.218423279e-06f, -2.225458912e-06f, -2.232488608e-06f, -2.239512352e-06f, -2.246530129e-06f, -2.253541925e-06f, -2.260547726e-06f, -2.267547516e-06f, - -2.274541281e-06f, -2.281529007e-06f, -2.288510680e-06f, -2.295486284e-06f, -2.302455805e-06f, -2.309419230e-06f, -2.316376543e-06f, -2.323327731e-06f, -2.330272778e-06f, -2.337211671e-06f, - -2.344144395e-06f, -2.351070935e-06f, -2.357991279e-06f, -2.364905410e-06f, -2.371813315e-06f, -2.378714980e-06f, -2.385610390e-06f, -2.392499532e-06f, -2.399382390e-06f, -2.406258951e-06f, - -2.413129201e-06f, -2.419993125e-06f, -2.426850710e-06f, -2.433701940e-06f, -2.440546803e-06f, -2.447385283e-06f, -2.454217367e-06f, -2.461043041e-06f, -2.467862290e-06f, -2.474675101e-06f, - -2.481481460e-06f, -2.488281353e-06f, -2.495074764e-06f, -2.501861682e-06f, -2.508642091e-06f, -2.515415978e-06f, -2.522183329e-06f, -2.528944130e-06f, -2.535698366e-06f, -2.542446025e-06f, - -2.549187092e-06f, -2.555921554e-06f, -2.562649396e-06f, -2.569370605e-06f, -2.576085167e-06f, -2.582793068e-06f, -2.589494294e-06f, -2.596188833e-06f, -2.602876669e-06f, -2.609557790e-06f, - -2.616232181e-06f, -2.622899829e-06f, -2.629560720e-06f, -2.636214841e-06f, -2.642862178e-06f, -2.649502718e-06f, -2.656136446e-06f, -2.662763349e-06f, -2.669383414e-06f, -2.675996628e-06f, - -2.682602975e-06f, -2.689202444e-06f, -2.695795021e-06f, -2.702380691e-06f, -2.708959443e-06f, -2.715531261e-06f, -2.722096134e-06f, -2.728654047e-06f, -2.735204986e-06f, -2.741748940e-06f, - -2.748285894e-06f, -2.754815835e-06f, -2.761338749e-06f, -2.767854624e-06f, -2.774363446e-06f, -2.780865202e-06f, -2.787359879e-06f, -2.793847462e-06f, -2.800327940e-06f, -2.806801299e-06f, - -2.813267526e-06f, -2.819726607e-06f, -2.826178530e-06f, -2.832623281e-06f, -2.839060848e-06f, -2.845491217e-06f, -2.851914374e-06f, -2.858330308e-06f, -2.864739005e-06f, -2.871140452e-06f, - -2.877534636e-06f, -2.883921544e-06f, -2.890301163e-06f, -2.896673480e-06f, -2.903038482e-06f, -2.909396156e-06f, -2.915746490e-06f, -2.922089471e-06f, -2.928425085e-06f, -2.934753320e-06f, - -2.941074163e-06f, -2.947387602e-06f, -2.953693622e-06f, -2.959992213e-06f, -2.966283360e-06f, -2.972567052e-06f, -2.978843275e-06f, -2.985112017e-06f, -2.991373265e-06f, -2.997627007e-06f, - -3.003873229e-06f, -3.010111920e-06f, -3.016343066e-06f, -3.022566655e-06f, -3.028782675e-06f, -3.034991113e-06f, -3.041191957e-06f, -3.047385193e-06f, -3.053570810e-06f, -3.059748794e-06f, - -3.065919135e-06f, -3.072081818e-06f, -3.078236832e-06f, -3.084384165e-06f, -3.090523803e-06f, -3.096655735e-06f, -3.102779948e-06f, -3.108896430e-06f, -3.115005169e-06f, -3.121106152e-06f, - -3.127199367e-06f, -3.133284802e-06f, -3.139362445e-06f, -3.145432283e-06f, -3.151494304e-06f, -3.157548496e-06f, -3.163594848e-06f, -3.169633346e-06f, -3.175663979e-06f, -3.181686734e-06f, - -3.187701600e-06f, -3.193708564e-06f, -3.199707615e-06f, -3.205698740e-06f, -3.211681928e-06f, -3.217657166e-06f, -3.223624442e-06f, -3.229583746e-06f, -3.235535063e-06f, -3.241478384e-06f, - -3.247413695e-06f, -3.253340986e-06f, -3.259260244e-06f, -3.265171457e-06f, -3.271074613e-06f, -3.276969702e-06f, -3.282856710e-06f, -3.288735627e-06f, -3.294606440e-06f, -3.300469138e-06f, - -3.306323709e-06f, -3.312170142e-06f, -3.318008424e-06f, -3.323838545e-06f, -3.329660493e-06f, -3.335474255e-06f, -3.341279821e-06f, -3.347077179e-06f, -3.352866318e-06f, -3.358647225e-06f, - -3.364419890e-06f, -3.370184300e-06f, -3.375940446e-06f, -3.381688314e-06f, -3.387427894e-06f, -3.393159174e-06f, -3.398882143e-06f, -3.404596790e-06f, -3.410303103e-06f, -3.416001071e-06f, - -3.421690683e-06f, -3.427371927e-06f, -3.433044792e-06f, -3.438709267e-06f, -3.444365341e-06f, -3.450013002e-06f, -3.455652240e-06f, -3.461283043e-06f, -3.466905400e-06f, -3.472519300e-06f, - -3.478124732e-06f, -3.483721685e-06f, -3.489310148e-06f, -3.494890109e-06f, -3.500461558e-06f, -3.506024484e-06f, -3.511578876e-06f, -3.517124723e-06f, -3.522662013e-06f, -3.528190737e-06f, - -3.533710883e-06f, -3.539222440e-06f, -3.544725398e-06f, -3.550219746e-06f, -3.555705472e-06f, -3.561182566e-06f, -3.566651018e-06f, -3.572110816e-06f, -3.577561951e-06f, -3.583004410e-06f, - -3.588438184e-06f, -3.593863262e-06f, -3.599279633e-06f, -3.604687286e-06f, -3.610086212e-06f, -3.615476399e-06f, -3.620857837e-06f, -3.626230515e-06f, -3.631594424e-06f, -3.636949551e-06f, - -3.642295888e-06f, -3.647633423e-06f, -3.652962146e-06f, -3.658282046e-06f, -3.663593114e-06f, -3.668895339e-06f, -3.674188710e-06f, -3.679473218e-06f, -3.684748852e-06f, -3.690015601e-06f, - -3.695273455e-06f, -3.700522405e-06f, -3.705762440e-06f, -3.710993549e-06f, -3.716215723e-06f, -3.721428951e-06f, -3.726633224e-06f, -3.731828531e-06f, -3.737014862e-06f, -3.742192207e-06f, - -3.747360556e-06f, -3.752519899e-06f, -3.757670226e-06f, -3.762811527e-06f, -3.767943792e-06f, -3.773067011e-06f, -3.778181175e-06f, -3.783286272e-06f, -3.788382294e-06f, -3.793469231e-06f, - -3.798547072e-06f, -3.803615808e-06f, -3.808675429e-06f, -3.813725926e-06f, -3.818767288e-06f, -3.823799506e-06f, -3.828822570e-06f, -3.833836471e-06f, -3.838841199e-06f, -3.843836743e-06f, - -3.848823096e-06f, -3.853800246e-06f, -3.858768185e-06f, -3.863726903e-06f, -3.868676390e-06f, -3.873616637e-06f, -3.878547634e-06f, -3.883469372e-06f, -3.888381842e-06f, -3.893285034e-06f, - -3.898178938e-06f, -3.903063545e-06f, -3.907938847e-06f, -3.912804833e-06f, -3.917661494e-06f, -3.922508821e-06f, -3.927346805e-06f, -3.932175437e-06f, -3.936994706e-06f, -3.941804605e-06f, - -3.946605124e-06f, -3.951396253e-06f, -3.956177984e-06f, -3.960950307e-06f, -3.965713214e-06f, -3.970466695e-06f, -3.975210741e-06f, -3.979945343e-06f, -3.984670493e-06f, -3.989386181e-06f, - -3.994092398e-06f, -3.998789135e-06f, -4.003476384e-06f, -4.008154136e-06f, -4.012822381e-06f, -4.017481111e-06f, -4.022130317e-06f, -4.026769990e-06f, -4.031400122e-06f, -4.036020703e-06f, - -4.040631725e-06f, -4.045233179e-06f, -4.049825057e-06f, -4.054407350e-06f, -4.058980049e-06f, -4.063543146e-06f, -4.068096631e-06f, -4.072640497e-06f, -4.077174735e-06f, -4.081699336e-06f, - -4.086214292e-06f, -4.090719594e-06f, -4.095215235e-06f, -4.099701204e-06f, -4.104177495e-06f, -4.108644098e-06f, -4.113101005e-06f, -4.117548208e-06f, -4.121985699e-06f, -4.126413469e-06f, - -4.130831510e-06f, -4.135239813e-06f, -4.139638371e-06f, -4.144027175e-06f, -4.148406217e-06f, -4.152775489e-06f, -4.157134983e-06f, -4.161484690e-06f, -4.165824603e-06f, -4.170154713e-06f, - -4.174475012e-06f, -4.178785493e-06f, -4.183086147e-06f, -4.187376966e-06f, -4.191657943e-06f, -4.195929069e-06f, -4.200190336e-06f, -4.204441737e-06f, -4.208683264e-06f, -4.212914908e-06f, - -4.217136663e-06f, -4.221348519e-06f, -4.225550470e-06f, -4.229742508e-06f, -4.233924625e-06f, -4.238096813e-06f, -4.242259064e-06f, -4.246411371e-06f, -4.250553726e-06f, -4.254686122e-06f, - -4.258808551e-06f, -4.262921005e-06f, -4.267023477e-06f, -4.271115959e-06f, -4.275198444e-06f, -4.279270925e-06f, -4.283333393e-06f, -4.287385842e-06f, -4.291428263e-06f, -4.295460650e-06f, - -4.299482996e-06f, -4.303495292e-06f, -4.307497532e-06f, -4.311489708e-06f, -4.315471813e-06f, -4.319443840e-06f, -4.323405782e-06f, -4.327357630e-06f, -4.331299379e-06f, -4.335231021e-06f, - -4.339152549e-06f, -4.343063955e-06f, -4.346965233e-06f, -4.350856375e-06f, -4.354737375e-06f, -4.358608226e-06f, -4.362468919e-06f, -4.366319450e-06f, -4.370159810e-06f, -4.373989993e-06f, - -4.377809991e-06f, -4.381619798e-06f, -4.385419408e-06f, -4.389208812e-06f, -4.392988005e-06f, -4.396756979e-06f, -4.400515728e-06f, -4.404264246e-06f, -4.408002524e-06f, -4.411730558e-06f, - -4.415448339e-06f, -4.419155862e-06f, -4.422853119e-06f, -4.426540105e-06f, -4.430216812e-06f, -4.433883234e-06f, -4.437539365e-06f, -4.441185198e-06f, -4.444820726e-06f, -4.448445943e-06f, - -4.452060843e-06f, -4.455665419e-06f, -4.459259665e-06f, -4.462843575e-06f, -4.466417142e-06f, -4.469980359e-06f, -4.473533221e-06f, -4.477075721e-06f, -4.480607854e-06f, -4.484129612e-06f, - -4.487640989e-06f, -4.491141981e-06f, -4.494632579e-06f, -4.498112779e-06f, -4.501582573e-06f, -4.505041957e-06f, -4.508490924e-06f, -4.511929468e-06f, -4.515357582e-06f, -4.518775262e-06f, - -4.522182500e-06f, -4.525579292e-06f, -4.528965630e-06f, -4.532341510e-06f, -4.535706926e-06f, -4.539061871e-06f, -4.542406339e-06f, -4.545740326e-06f, -4.549063825e-06f, -4.552376830e-06f, - -4.555679336e-06f, -4.558971337e-06f, -4.562252828e-06f, -4.565523802e-06f, -4.568784254e-06f, -4.572034179e-06f, -4.575273571e-06f, -4.578502424e-06f, -4.581720733e-06f, -4.584928493e-06f, - -4.588125697e-06f, -4.591312341e-06f, -4.594488418e-06f, -4.597653925e-06f, -4.600808854e-06f, -4.603953202e-06f, -4.607086962e-06f, -4.610210129e-06f, -4.613322698e-06f, -4.616424664e-06f, - -4.619516021e-06f, -4.622596765e-06f, -4.625666889e-06f, -4.628726390e-06f, -4.631775261e-06f, -4.634813497e-06f, -4.637841095e-06f, -4.640858048e-06f, -4.643864351e-06f, -4.646859999e-06f, - -4.649844988e-06f, -4.652819313e-06f, -4.655782968e-06f, -4.658735948e-06f, -4.661678249e-06f, -4.664609866e-06f, -4.667530794e-06f, -4.670441028e-06f, -4.673340564e-06f, -4.676229396e-06f, - -4.679107519e-06f, -4.681974930e-06f, -4.684831623e-06f, -4.687677594e-06f, -4.690512838e-06f, -4.693337350e-06f, -4.696151126e-06f, -4.698954162e-06f, -4.701746452e-06f, -4.704527992e-06f, - -4.707298777e-06f, -4.710058804e-06f, -4.712808068e-06f, -4.715546563e-06f, -4.718274287e-06f, -4.720991234e-06f, -4.723697400e-06f, -4.726392780e-06f, -4.729077372e-06f, -4.731751169e-06f, - -4.734414168e-06f, -4.737066365e-06f, -4.739707755e-06f, -4.742338334e-06f, -4.744958099e-06f, -4.747567044e-06f, -4.750165166e-06f, -4.752752461e-06f, -4.755328924e-06f, -4.757894552e-06f, - -4.760449340e-06f, -4.762993286e-06f, -4.765526383e-06f, -4.768048629e-06f, -4.770560020e-06f, -4.773060552e-06f, -4.775550221e-06f, -4.778029023e-06f, -4.780496954e-06f, -4.782954010e-06f, - -4.785400188e-06f, -4.787835484e-06f, -4.790259895e-06f, -4.792673415e-06f, -4.795076043e-06f, -4.797467774e-06f, -4.799848604e-06f, -4.802218530e-06f, -4.804577549e-06f, -4.806925657e-06f, - -4.809262849e-06f, -4.811589124e-06f, -4.813904476e-06f, -4.816208904e-06f, -4.818502403e-06f, -4.820784970e-06f, -4.823056601e-06f, -4.825317294e-06f, -4.827567045e-06f, -4.829805850e-06f, - -4.832033706e-06f, -4.834250611e-06f, -4.836456560e-06f, -4.838651551e-06f, -4.840835581e-06f, -4.843008645e-06f, -4.845170742e-06f, -4.847321868e-06f, -4.849462019e-06f, -4.851591194e-06f, - -4.853709388e-06f, -4.855816599e-06f, -4.857912824e-06f, -4.859998060e-06f, -4.862072303e-06f, -4.864135552e-06f, -4.866187803e-06f, -4.868229052e-06f, -4.870259299e-06f, -4.872278538e-06f, - -4.874286769e-06f, -4.876283988e-06f, -4.878270191e-06f, -4.880245378e-06f, -4.882209544e-06f, -4.884162687e-06f, -4.886104805e-06f, -4.888035895e-06f, -4.889955954e-06f, -4.891864980e-06f, - -4.893762970e-06f, -4.895649921e-06f, -4.897525832e-06f, -4.899390700e-06f, -4.901244521e-06f, -4.903087295e-06f, -4.904919018e-06f, -4.906739688e-06f, -4.908549303e-06f, -4.910347860e-06f, - -4.912135357e-06f, -4.913911792e-06f, -4.915677163e-06f, -4.917431466e-06f, -4.919174701e-06f, -4.920906865e-06f, -4.922627956e-06f, -4.924337972e-06f, -4.926036910e-06f, -4.927724768e-06f, - -4.929401545e-06f, -4.931067238e-06f, -4.932721846e-06f, -4.934365366e-06f, -4.935997797e-06f, -4.937619136e-06f, -4.939229382e-06f, -4.940828532e-06f, -4.942416586e-06f, -4.943993540e-06f, - -4.945559394e-06f, -4.947114145e-06f, -4.948657792e-06f, -4.950190333e-06f, -4.951711767e-06f, -4.953222091e-06f, -4.954721303e-06f, -4.956209404e-06f, -4.957686390e-06f, -4.959152259e-06f, - -4.960607012e-06f, -4.962050646e-06f, -4.963483159e-06f, -4.964904550e-06f, -4.966314818e-06f, -4.967713960e-06f, -4.969101977e-06f, -4.970478866e-06f, -4.971844626e-06f, -4.973199255e-06f, - -4.974542753e-06f, -4.975875118e-06f, -4.977196349e-06f, -4.978506444e-06f, -4.979805403e-06f, -4.981093223e-06f, -4.982369905e-06f, -4.983635447e-06f, -4.984889847e-06f, -4.986133105e-06f, - -4.987365219e-06f, -4.988586189e-06f, -4.989796014e-06f, -4.990994692e-06f, -4.992182223e-06f, -4.993358605e-06f, -4.994523838e-06f, -4.995677920e-06f, -4.996820852e-06f, -4.997952632e-06f, - -4.999073259e-06f, -5.000182732e-06f, -5.001281051e-06f, -5.002368216e-06f, -5.003444224e-06f, -5.004509076e-06f, -5.005562771e-06f, -5.006605308e-06f, -5.007636687e-06f, -5.008656907e-06f, - -5.009665967e-06f, -5.010663867e-06f, -5.011650606e-06f, -5.012626185e-06f, -5.013590601e-06f, -5.014543856e-06f, -5.015485948e-06f, -5.016416878e-06f, -5.017336644e-06f, -5.018245247e-06f, - -5.019142685e-06f, -5.020028960e-06f, -5.020904070e-06f, -5.021768015e-06f, -5.022620795e-06f, -5.023462410e-06f, -5.024292860e-06f, -5.025112144e-06f, -5.025920263e-06f, -5.026717216e-06f, - -5.027503003e-06f, -5.028277624e-06f, -5.029041079e-06f, -5.029793368e-06f, -5.030534492e-06f, -5.031264449e-06f, -5.031983241e-06f, -5.032690867e-06f, -5.033387328e-06f, -5.034072623e-06f, - -5.034746753e-06f, -5.035409718e-06f, -5.036061518e-06f, -5.036702153e-06f, -5.037331624e-06f, -5.037949931e-06f, -5.038557075e-06f, -5.039153055e-06f, -5.039737871e-06f, -5.040311525e-06f, - -5.040874017e-06f, -5.041425347e-06f, -5.041965516e-06f, -5.042494524e-06f, -5.043012372e-06f, -5.043519059e-06f, -5.044014588e-06f, -5.044498957e-06f, -5.044972169e-06f, -5.045434223e-06f, - -5.045885121e-06f, -5.046324862e-06f, -5.046753448e-06f, -5.047170879e-06f, -5.047577157e-06f, -5.047972281e-06f, -5.048356253e-06f, -5.048729073e-06f, -5.049090743e-06f, -5.049441263e-06f, - -5.049780634e-06f, -5.050108857e-06f, -5.050425933e-06f, -5.050731864e-06f, -5.051026649e-06f, -5.051310290e-06f, -5.051582788e-06f, -5.051844144e-06f, -5.052094359e-06f, -5.052333435e-06f, - -5.052561373e-06f, -5.052778172e-06f, -5.052983836e-06f, -5.053178365e-06f, -5.053361760e-06f, -5.053534023e-06f, -5.053695154e-06f, -5.053845156e-06f, -5.053984029e-06f, -5.054111775e-06f, - -5.054228395e-06f, -5.054333891e-06f, -5.054428264e-06f, -5.054511516e-06f, -5.054583647e-06f, -5.054644660e-06f, -5.054694557e-06f, -5.054733338e-06f, -5.054761005e-06f, -5.054777560e-06f, - -5.054783004e-06f, -5.054777340e-06f, -5.054760568e-06f, -5.054732691e-06f, -5.054693710e-06f, -5.054643627e-06f, -5.054582444e-06f, -5.054510162e-06f, -5.054426784e-06f, -5.054332311e-06f, - -5.054226745e-06f, -5.054110088e-06f, -5.053982342e-06f, -5.053843509e-06f, -5.053693591e-06f, -5.053532589e-06f, -5.053360506e-06f, -5.053177345e-06f, -5.052983106e-06f, -5.052777792e-06f, - -5.052561405e-06f, -5.052333948e-06f, -5.052095422e-06f, -5.051845829e-06f, -5.051585173e-06f, -5.051313454e-06f, -5.051030676e-06f, -5.050736840e-06f, -5.050431949e-06f, -5.050116006e-06f, - -5.049789012e-06f, -5.049450970e-06f, -5.049101883e-06f, -5.048741752e-06f, -5.048370580e-06f, -5.047988370e-06f, -5.047595125e-06f, -5.047190846e-06f, -5.046775536e-06f, -5.046349199e-06f, - -5.045911835e-06f, -5.045463449e-06f, -5.045004042e-06f, -5.044533618e-06f, -5.044052179e-06f, -5.043559727e-06f, -5.043056266e-06f, -5.042541799e-06f, -5.042016327e-06f, -5.041479854e-06f, - -5.040932383e-06f, -5.040373916e-06f, -5.039804457e-06f, -5.039224008e-06f, -5.038632572e-06f, -5.038030152e-06f, -5.037416752e-06f, -5.036792373e-06f, -5.036157020e-06f, -5.035510695e-06f, - -5.034853402e-06f, -5.034185142e-06f, -5.033505920e-06f, -5.032815739e-06f, -5.032114602e-06f, -5.031402511e-06f, -5.030679471e-06f, -5.029945484e-06f, -5.029200554e-06f, -5.028444684e-06f, - -5.027677877e-06f, -5.026900136e-06f, -5.026111466e-06f, -5.025311868e-06f, -5.024501348e-06f, -5.023679908e-06f, -5.022847551e-06f, -5.022004281e-06f, -5.021150102e-06f, -5.020285017e-06f, - -5.019409029e-06f, -5.018522143e-06f, -5.017624361e-06f, -5.016715688e-06f, -5.015796126e-06f, -5.014865681e-06f, -5.013924354e-06f, -5.012972151e-06f, -5.012009074e-06f, -5.011035128e-06f, - -5.010050316e-06f, -5.009054642e-06f, -5.008048110e-06f, -5.007030724e-06f, -5.006002488e-06f, -5.004963405e-06f, -5.003913479e-06f, -5.002852715e-06f, -5.001781116e-06f, -5.000698686e-06f, - -4.999605429e-06f, -4.998501350e-06f, -4.997386452e-06f, -4.996260740e-06f, -4.995124217e-06f, -4.993976888e-06f, -4.992818757e-06f, -4.991649827e-06f, -4.990470104e-06f, -4.989279591e-06f, - -4.988078293e-06f, -4.986866214e-06f, -4.985643358e-06f, -4.984409729e-06f, -4.983165333e-06f, -4.981910172e-06f, -4.980644252e-06f, -4.979367577e-06f, -4.978080151e-06f, -4.976781979e-06f, - -4.975473065e-06f, -4.974153414e-06f, -4.972823031e-06f, -4.971481919e-06f, -4.970130083e-06f, -4.968767529e-06f, -4.967394260e-06f, -4.966010281e-06f, -4.964615597e-06f, -4.963210213e-06f, - -4.961794133e-06f, -4.960367362e-06f, -4.958929904e-06f, -4.957481765e-06f, -4.956022950e-06f, -4.954553462e-06f, -4.953073307e-06f, -4.951582490e-06f, -4.950081015e-06f, -4.948568888e-06f, - -4.947046114e-06f, -4.945512697e-06f, -4.943968642e-06f, -4.942413955e-06f, -4.940848640e-06f, -4.939272702e-06f, -4.937686147e-06f, -4.936088980e-06f, -4.934481205e-06f, -4.932862828e-06f, - -4.931233854e-06f, -4.929594288e-06f, -4.927944135e-06f, -4.926283401e-06f, -4.924612091e-06f, -4.922930209e-06f, -4.921237762e-06f, -4.919534755e-06f, -4.917821193e-06f, -4.916097081e-06f, - -4.914362424e-06f, -4.912617229e-06f, -4.910861501e-06f, -4.909095244e-06f, -4.907318465e-06f, -4.905531168e-06f, -4.903733360e-06f, -4.901925046e-06f, -4.900106232e-06f, -4.898276923e-06f, - -4.896437124e-06f, -4.894586842e-06f, -4.892726082e-06f, -4.890854849e-06f, -4.888973149e-06f, -4.887080989e-06f, -4.885178374e-06f, -4.883265308e-06f, -4.881341800e-06f, -4.879407853e-06f, - -4.877463474e-06f, -4.875508669e-06f, -4.873543444e-06f, -4.871567804e-06f, -4.869581756e-06f, -4.867585305e-06f, -4.865578457e-06f, -4.863561218e-06f, -4.861533595e-06f, -4.859495593e-06f, - -4.857447219e-06f, -4.855388478e-06f, -4.853319376e-06f, -4.851239920e-06f, -4.849150116e-06f, -4.847049969e-06f, -4.844939487e-06f, -4.842818675e-06f, -4.840687539e-06f, -4.838546086e-06f, - -4.836394322e-06f, -4.834232253e-06f, -4.832059886e-06f, -4.829877226e-06f, -4.827684281e-06f, -4.825481057e-06f, -4.823267559e-06f, -4.821043795e-06f, -4.818809771e-06f, -4.816565493e-06f, - -4.814310967e-06f, -4.812046201e-06f, -4.809771201e-06f, -4.807485973e-06f, -4.805190524e-06f, -4.802884860e-06f, -4.800568988e-06f, -4.798242916e-06f, -4.795906648e-06f, -4.793560193e-06f, - -4.791203556e-06f, -4.788836744e-06f, -4.786459765e-06f, -4.784072625e-06f, -4.781675330e-06f, -4.779267888e-06f, -4.776850305e-06f, -4.774422588e-06f, -4.771984745e-06f, -4.769536781e-06f, - -4.767078704e-06f, -4.764610520e-06f, -4.762132238e-06f, -4.759643863e-06f, -4.757145403e-06f, -4.754636864e-06f, -4.752118254e-06f, -4.749589580e-06f, -4.747050848e-06f, -4.744502066e-06f, - -4.741943242e-06f, -4.739374381e-06f, -4.736795492e-06f, -4.734206582e-06f, -4.731607657e-06f, -4.728998724e-06f, -4.726379793e-06f, -4.723750868e-06f, -4.721111958e-06f, -4.718463070e-06f, - -4.715804212e-06f, -4.713135390e-06f, -4.710456612e-06f, -4.707767886e-06f, -4.705069219e-06f, -4.702360617e-06f, -4.699642090e-06f, -4.696913644e-06f, -4.694175286e-06f, -4.691427025e-06f, - -4.688668867e-06f, -4.685900820e-06f, -4.683122893e-06f, -4.680335092e-06f, -4.677537425e-06f, -4.674729899e-06f, -4.671912523e-06f, -4.669085305e-06f, -4.666248250e-06f, -4.663401369e-06f, - -4.660544667e-06f, -4.657678154e-06f, -4.654801836e-06f, -4.651915721e-06f, -4.649019818e-06f, -4.646114135e-06f, -4.643198678e-06f, -4.640273456e-06f, -4.637338477e-06f, -4.634393749e-06f, - -4.631439280e-06f, -4.628475077e-06f, -4.625501149e-06f, -4.622517503e-06f, -4.619524148e-06f, -4.616521092e-06f, -4.613508343e-06f, -4.610485909e-06f, -4.607453797e-06f, -4.604412017e-06f, - -4.601360576e-06f, -4.598299482e-06f, -4.595228744e-06f, -4.592148369e-06f, -4.589058367e-06f, -4.585958745e-06f, -4.582849511e-06f, -4.579730675e-06f, -4.576602243e-06f, -4.573464225e-06f, - -4.570316628e-06f, -4.567159462e-06f, -4.563992734e-06f, -4.560816454e-06f, -4.557630628e-06f, -4.554435267e-06f, -4.551230377e-06f, -4.548015968e-06f, -4.544792049e-06f, -4.541558627e-06f, - -4.538315712e-06f, -4.535063311e-06f, -4.531801434e-06f, -4.528530089e-06f, -4.525249285e-06f, -4.521959030e-06f, -4.518659333e-06f, -4.515350202e-06f, -4.512031647e-06f, -4.508703676e-06f, - -4.505366298e-06f, -4.502019521e-06f, -4.498663354e-06f, -4.495297807e-06f, -4.491922887e-06f, -4.488538605e-06f, -4.485144968e-06f, -4.481741985e-06f, -4.478329666e-06f, -4.474908019e-06f, - -4.471477053e-06f, -4.468036777e-06f, -4.464587201e-06f, -4.461128332e-06f, -4.457660181e-06f, -4.454182756e-06f, -4.450696066e-06f, -4.447200120e-06f, -4.443694928e-06f, -4.440180498e-06f, - -4.436656839e-06f, -4.433123961e-06f, -4.429581873e-06f, -4.426030584e-06f, -4.422470104e-06f, -4.418900440e-06f, -4.415321604e-06f, -4.411733603e-06f, -4.408136447e-06f, -4.404530146e-06f, - -4.400914709e-06f, -4.397290145e-06f, -4.393656463e-06f, -4.390013673e-06f, -4.386361784e-06f, -4.382700806e-06f, -4.379030747e-06f, -4.375351619e-06f, -4.371663429e-06f, -4.367966187e-06f, - -4.364259904e-06f, -4.360544587e-06f, -4.356820248e-06f, -4.353086895e-06f, -4.349344538e-06f, -4.345593187e-06f, -4.341832851e-06f, -4.338063540e-06f, -4.334285264e-06f, -4.330498031e-06f, - -4.326701852e-06f, -4.322896737e-06f, -4.319082695e-06f, -4.315259736e-06f, -4.311427870e-06f, -4.307587106e-06f, -4.303737455e-06f, -4.299878925e-06f, -4.296011528e-06f, -4.292135272e-06f, - -4.288250168e-06f, -4.284356225e-06f, -4.280453454e-06f, -4.276541864e-06f, -4.272621465e-06f, -4.268692267e-06f, -4.264754281e-06f, -4.260807515e-06f, -4.256851981e-06f, -4.252887687e-06f, - -4.248914645e-06f, -4.244932865e-06f, -4.240942355e-06f, -4.236943127e-06f, -4.232935190e-06f, -4.228918555e-06f, -4.224893232e-06f, -4.220859230e-06f, -4.216816561e-06f, -4.212765234e-06f, - -4.208705260e-06f, -4.204636648e-06f, -4.200559409e-06f, -4.196473554e-06f, -4.192379092e-06f, -4.188276034e-06f, -4.184164390e-06f, -4.180044170e-06f, -4.175915386e-06f, -4.171778046e-06f, - -4.167632163e-06f, -4.163477745e-06f, -4.159314804e-06f, -4.155143349e-06f, -4.150963392e-06f, -4.146774943e-06f, -4.142578012e-06f, -4.138372610e-06f, -4.134158747e-06f, -4.129936434e-06f, - -4.125705681e-06f, -4.121466499e-06f, -4.117218899e-06f, -4.112962892e-06f, -4.108698487e-06f, -4.104425695e-06f, -4.100144528e-06f, -4.095854995e-06f, -4.091557108e-06f, -4.087250878e-06f, - -4.082936314e-06f, -4.078613427e-06f, -4.074282230e-06f, -4.069942731e-06f, -4.065594943e-06f, -4.061238875e-06f, -4.056874539e-06f, -4.052501946e-06f, -4.048121105e-06f, -4.043732030e-06f, - -4.039334729e-06f, -4.034929214e-06f, -4.030515496e-06f, -4.026093587e-06f, -4.021663496e-06f, -4.017225234e-06f, -4.012778814e-06f, -4.008324246e-06f, -4.003861540e-06f, -3.999390709e-06f, - -3.994911762e-06f, -3.990424711e-06f, -3.985929568e-06f, -3.981426343e-06f, -3.976915047e-06f, -3.972395691e-06f, -3.967868288e-06f, -3.963332847e-06f, -3.958789380e-06f, -3.954237898e-06f, - -3.949678413e-06f, -3.945110935e-06f, -3.940535476e-06f, -3.935952048e-06f, -3.931360661e-06f, -3.926761326e-06f, -3.922154056e-06f, -3.917538861e-06f, -3.912915753e-06f, -3.908284743e-06f, - -3.903645842e-06f, -3.898999063e-06f, -3.894344415e-06f, -3.889681912e-06f, -3.885011563e-06f, -3.880333381e-06f, -3.875647377e-06f, -3.870953563e-06f, -3.866251949e-06f, -3.861542548e-06f, - -3.856825372e-06f, -3.852100430e-06f, -3.847367737e-06f, -3.842627301e-06f, -3.837879137e-06f, -3.833123254e-06f, -3.828359665e-06f, -3.823588381e-06f, -3.818809414e-06f, -3.814022775e-06f, - -3.809228477e-06f, -3.804426530e-06f, -3.799616948e-06f, -3.794799740e-06f, -3.789974920e-06f, -3.785142499e-06f, -3.780302488e-06f, -3.775454900e-06f, -3.770599746e-06f, -3.765737038e-06f, - -3.760866788e-06f, -3.755989008e-06f, -3.751103709e-06f, -3.746210904e-06f, -3.741310604e-06f, -3.736402821e-06f, -3.731487568e-06f, -3.726564856e-06f, -3.721634697e-06f, -3.716697103e-06f, - -3.711752086e-06f, -3.706799658e-06f, -3.701839831e-06f, -3.696872617e-06f, -3.691898028e-06f, -3.686916077e-06f, -3.681926774e-06f, -3.676930133e-06f, -3.671926166e-06f, -3.666914884e-06f, - -3.661896299e-06f, -3.656870424e-06f, -3.651837272e-06f, -3.646796853e-06f, -3.641749180e-06f, -3.636694266e-06f, -3.631632123e-06f, -3.626562763e-06f, -3.621486198e-06f, -3.616402440e-06f, - -3.611311502e-06f, -3.606213395e-06f, -3.601108133e-06f, -3.595995728e-06f, -3.590876191e-06f, -3.585749536e-06f, -3.580615774e-06f, -3.575474918e-06f, -3.570326980e-06f, -3.565171973e-06f, - -3.560009909e-06f, -3.554840800e-06f, -3.549664660e-06f, -3.544481499e-06f, -3.539291332e-06f, -3.534094170e-06f, -3.528890026e-06f, -3.523678911e-06f, -3.518460840e-06f, -3.513235824e-06f, - -3.508003876e-06f, -3.502765008e-06f, -3.497519234e-06f, -3.492266564e-06f, -3.487007013e-06f, -3.481740593e-06f, -3.476467316e-06f, -3.471187195e-06f, -3.465900243e-06f, -3.460606472e-06f, - -3.455305895e-06f, -3.449998524e-06f, -3.444684373e-06f, -3.439363454e-06f, -3.434035780e-06f, -3.428701363e-06f, -3.423360217e-06f, -3.418012353e-06f, -3.412657786e-06f, -3.407296527e-06f, - -3.401928589e-06f, -3.396553986e-06f, -3.391172729e-06f, -3.385784833e-06f, -3.380390309e-06f, -3.374989171e-06f, -3.369581431e-06f, -3.364167103e-06f, -3.358746199e-06f, -3.353318732e-06f, - -3.347884715e-06f, -3.342444161e-06f, -3.336997083e-06f, -3.331543494e-06f, -3.326083407e-06f, -3.320616835e-06f, -3.315143791e-06f, -3.309664288e-06f, -3.304178339e-06f, -3.298685956e-06f, - -3.293187154e-06f, -3.287681945e-06f, -3.282170342e-06f, -3.276652358e-06f, -3.271128007e-06f, -3.265597301e-06f, -3.260060254e-06f, -3.254516878e-06f, -3.248967188e-06f, -3.243411195e-06f, - -3.237848914e-06f, -3.232280357e-06f, -3.226705537e-06f, -3.221124469e-06f, -3.215537164e-06f, -3.209943637e-06f, -3.204343900e-06f, -3.198737967e-06f, -3.193125850e-06f, -3.187507565e-06f, - -3.181883122e-06f, -3.176252537e-06f, -3.170615821e-06f, -3.164972989e-06f, -3.159324054e-06f, -3.153669030e-06f, -3.148007928e-06f, -3.142340764e-06f, -3.136667550e-06f, -3.130988299e-06f, - -3.125303025e-06f, -3.119611742e-06f, -3.113914463e-06f, -3.108211202e-06f, -3.102501971e-06f, -3.096786784e-06f, -3.091065655e-06f, -3.085338597e-06f, -3.079605624e-06f, -3.073866749e-06f, - -3.068121985e-06f, -3.062371347e-06f, -3.056614848e-06f, -3.050852501e-06f, -3.045084319e-06f, -3.039310317e-06f, -3.033530509e-06f, -3.027744906e-06f, -3.021953524e-06f, -3.016156376e-06f, - -3.010353475e-06f, -3.004544835e-06f, -2.998730470e-06f, -2.992910393e-06f, -2.987084618e-06f, -2.981253159e-06f, -2.975416029e-06f, -2.969573242e-06f, -2.963724812e-06f, -2.957870753e-06f, - -2.952011077e-06f, -2.946145800e-06f, -2.940274934e-06f, -2.934398493e-06f, -2.928516492e-06f, -2.922628944e-06f, -2.916735862e-06f, -2.910837261e-06f, -2.904933155e-06f, -2.899023556e-06f, - -2.893108480e-06f, -2.887187939e-06f, -2.881261948e-06f, -2.875330521e-06f, -2.869393671e-06f, -2.863451412e-06f, -2.857503758e-06f, -2.851550724e-06f, -2.845592322e-06f, -2.839628568e-06f, - -2.833659474e-06f, -2.827685055e-06f, -2.821705324e-06f, -2.815720296e-06f, -2.809729985e-06f, -2.803734404e-06f, -2.797733568e-06f, -2.791727490e-06f, -2.785716185e-06f, -2.779699667e-06f, - -2.773677949e-06f, -2.767651046e-06f, -2.761618971e-06f, -2.755581739e-06f, -2.749539363e-06f, -2.743491859e-06f, -2.737439239e-06f, -2.731381519e-06f, -2.725318711e-06f, -2.719250831e-06f, - -2.713177892e-06f, -2.707099908e-06f, -2.701016894e-06f, -2.694928863e-06f, -2.688835830e-06f, -2.682737810e-06f, -2.676634815e-06f, -2.670526861e-06f, -2.664413961e-06f, -2.658296129e-06f, - -2.652173381e-06f, -2.646045730e-06f, -2.639913190e-06f, -2.633775776e-06f, -2.627633501e-06f, -2.621486380e-06f, -2.615334428e-06f, -2.609177658e-06f, -2.603016085e-06f, -2.596849723e-06f, - -2.590678586e-06f, -2.584502689e-06f, -2.578322046e-06f, -2.572136671e-06f, -2.565946579e-06f, -2.559751784e-06f, -2.553552299e-06f, -2.547348141e-06f, -2.541139322e-06f, -2.534925858e-06f, - -2.528707762e-06f, -2.522485049e-06f, -2.516257734e-06f, -2.510025831e-06f, -2.503789354e-06f, -2.497548317e-06f, -2.491302735e-06f, -2.485052623e-06f, -2.478797995e-06f, -2.472538865e-06f, - -2.466275248e-06f, -2.460007158e-06f, -2.453734609e-06f, -2.447457617e-06f, -2.441176196e-06f, -2.434890359e-06f, -2.428600122e-06f, -2.422305499e-06f, -2.416006505e-06f, -2.409703154e-06f, - -2.403395461e-06f, -2.397083440e-06f, -2.390767105e-06f, -2.384446472e-06f, -2.378121554e-06f, -2.371792367e-06f, -2.365458925e-06f, -2.359121242e-06f, -2.352779334e-06f, -2.346433214e-06f, - -2.340082897e-06f, -2.333728398e-06f, -2.327369732e-06f, -2.321006912e-06f, -2.314639955e-06f, -2.308268873e-06f, -2.301893683e-06f, -2.295514398e-06f, -2.289131034e-06f, -2.282743604e-06f, - -2.276352124e-06f, -2.269956608e-06f, -2.263557072e-06f, -2.257153528e-06f, -2.250745993e-06f, -2.244334481e-06f, -2.237919007e-06f, -2.231499585e-06f, -2.225076230e-06f, -2.218648957e-06f, - -2.212217781e-06f, -2.205782716e-06f, -2.199343777e-06f, -2.192900978e-06f, -2.186454336e-06f, -2.180003863e-06f, -2.173549576e-06f, -2.167091488e-06f, -2.160629615e-06f, -2.154163971e-06f, - -2.147694572e-06f, -2.141221432e-06f, -2.134744565e-06f, -2.128263987e-06f, -2.121779712e-06f, -2.115291756e-06f, -2.108800132e-06f, -2.102304857e-06f, -2.095805944e-06f, -2.089303409e-06f, - -2.082797266e-06f, -2.076287530e-06f, -2.069774217e-06f, -2.063257340e-06f, -2.056736916e-06f, -2.050212958e-06f, -2.043685481e-06f, -2.037154502e-06f, -2.030620033e-06f, -2.024082091e-06f, - -2.017540690e-06f, -2.010995846e-06f, -2.004447572e-06f, -1.997895884e-06f, -1.991340797e-06f, -1.984782326e-06f, -1.978220486e-06f, -1.971655291e-06f, -1.965086757e-06f, -1.958514899e-06f, - -1.951939731e-06f, -1.945361268e-06f, -1.938779526e-06f, -1.932194520e-06f, -1.925606264e-06f, -1.919014773e-06f, -1.912420063e-06f, -1.905822148e-06f, -1.899221043e-06f, -1.892616764e-06f, - -1.886009325e-06f, -1.879398741e-06f, -1.872785028e-06f, -1.866168201e-06f, -1.859548273e-06f, -1.852925261e-06f, -1.846299180e-06f, -1.839670044e-06f, -1.833037869e-06f, -1.826402670e-06f, - -1.819764461e-06f, -1.813123258e-06f, -1.806479075e-06f, -1.799831929e-06f, -1.793181833e-06f, -1.786528803e-06f, -1.779872855e-06f, -1.773214003e-06f, -1.766552261e-06f, -1.759887646e-06f, - -1.753220173e-06f, -1.746549856e-06f, -1.739876711e-06f, -1.733200752e-06f, -1.726521995e-06f, -1.719840455e-06f, -1.713156148e-06f, -1.706469087e-06f, -1.699779289e-06f, -1.693086768e-06f, - -1.686391539e-06f, -1.679693619e-06f, -1.672993021e-06f, -1.666289761e-06f, -1.659583854e-06f, -1.652875315e-06f, -1.646164160e-06f, -1.639450404e-06f, -1.632734061e-06f, -1.626015147e-06f, - -1.619293677e-06f, -1.612569666e-06f, -1.605843130e-06f, -1.599114083e-06f, -1.592382541e-06f, -1.585648519e-06f, -1.578912032e-06f, -1.572173095e-06f, -1.565431724e-06f, -1.558687934e-06f, - -1.551941739e-06f, -1.545193156e-06f, -1.538442199e-06f, -1.531688883e-06f, -1.524933224e-06f, -1.518175237e-06f, -1.511414937e-06f, -1.504652340e-06f, -1.497887460e-06f, -1.491120313e-06f, - -1.484350914e-06f, -1.477579278e-06f, -1.470805420e-06f, -1.464029357e-06f, -1.457251102e-06f, -1.450470672e-06f, -1.443688081e-06f, -1.436903344e-06f, -1.430116478e-06f, -1.423327497e-06f, - -1.416536416e-06f, -1.409743251e-06f, -1.402948017e-06f, -1.396150729e-06f, -1.389351402e-06f, -1.382550053e-06f, -1.375746695e-06f, -1.368941344e-06f, -1.362134016e-06f, -1.355324726e-06f, - -1.348513489e-06f, -1.341700320e-06f, -1.334885235e-06f, -1.328068249e-06f, -1.321249377e-06f, -1.314428634e-06f, -1.307606036e-06f, -1.300781598e-06f, -1.293955336e-06f, -1.287127264e-06f, - -1.280297398e-06f, -1.273465753e-06f, -1.266632344e-06f, -1.259797188e-06f, -1.252960298e-06f, -1.246121691e-06f, -1.239281382e-06f, -1.232439385e-06f, -1.225595717e-06f, -1.218750393e-06f, - -1.211903427e-06f, -1.205054835e-06f, -1.198204633e-06f, -1.191352836e-06f, -1.184499459e-06f, -1.177644518e-06f, -1.170788027e-06f, -1.163930002e-06f, -1.157070459e-06f, -1.150209412e-06f, - -1.143346877e-06f, -1.136482870e-06f, -1.129617405e-06f, -1.122750498e-06f, -1.115882165e-06f, -1.109012420e-06f, -1.102141279e-06f, -1.095268758e-06f, -1.088394871e-06f, -1.081519634e-06f, - -1.074643062e-06f, -1.067765171e-06f, -1.060885975e-06f, -1.054005491e-06f, -1.047123734e-06f, -1.040240718e-06f, -1.033356459e-06f, -1.026470973e-06f, -1.019584275e-06f, -1.012696380e-06f, - -1.005807304e-06f, -9.989170610e-07f, -9.920256676e-07f, -9.851331387e-07f, -9.782394896e-07f, -9.713447357e-07f, -9.644488924e-07f, -9.575519748e-07f, -9.506539984e-07f, -9.437549786e-07f, - -9.368549305e-07f, -9.299538696e-07f, -9.230518112e-07f, -9.161487706e-07f, -9.092447632e-07f, -9.023398043e-07f, -8.954339092e-07f, -8.885270932e-07f, -8.816193717e-07f, -8.747107600e-07f, - -8.678012734e-07f, -8.608909273e-07f, -8.539797370e-07f, -8.470677178e-07f, -8.401548851e-07f, -8.332412541e-07f, -8.263268402e-07f, -8.194116588e-07f, -8.124957251e-07f, -8.055790544e-07f, - -7.986616622e-07f, -7.917435637e-07f, -7.848247742e-07f, -7.779053091e-07f, -7.709851837e-07f, -7.640644133e-07f, -7.571430132e-07f, -7.502209988e-07f, -7.432983853e-07f, -7.363751881e-07f, - -7.294514224e-07f, -7.225271037e-07f, -7.156022472e-07f, -7.086768682e-07f, -7.017509821e-07f, -6.948246041e-07f, -6.878977495e-07f, -6.809704337e-07f, -6.740426720e-07f, -6.671144797e-07f, - -6.601858720e-07f, -6.532568643e-07f, -6.463274718e-07f, -6.393977100e-07f, -6.324675940e-07f, -6.255371392e-07f, -6.186063608e-07f, -6.116752742e-07f, -6.047438946e-07f, -5.978122373e-07f, - -5.908803177e-07f, -5.839481510e-07f, -5.770157524e-07f, -5.700831374e-07f, -5.631503210e-07f, -5.562173187e-07f, -5.492841457e-07f, -5.423508173e-07f, -5.354173487e-07f, -5.284837552e-07f, - -5.215500521e-07f, -5.146162547e-07f, -5.076823782e-07f, -5.007484378e-07f, -4.938144489e-07f, -4.868804267e-07f, -4.799463865e-07f, -4.730123434e-07f, -4.660783128e-07f, -4.591443099e-07f, - -4.522103500e-07f, -4.452764482e-07f, -4.383426199e-07f, -4.314088803e-07f, -4.244752445e-07f, -4.175417279e-07f, -4.106083457e-07f, -4.036751130e-07f, -3.967420452e-07f, -3.898091575e-07f, - -3.828764650e-07f, -3.759439830e-07f, -3.690117267e-07f, -3.620797113e-07f, -3.551479521e-07f, -3.482164641e-07f, -3.412852628e-07f, -3.343543631e-07f, -3.274237804e-07f, -3.204935298e-07f, - -3.135636265e-07f, -3.066340857e-07f, -2.997049226e-07f, -2.927761524e-07f, -2.858477903e-07f, -2.789198513e-07f, -2.719923508e-07f, -2.650653039e-07f, -2.581387256e-07f, -2.512126313e-07f, - -2.442870361e-07f, -2.373619550e-07f, -2.304374034e-07f, -2.235133962e-07f, -2.165899487e-07f, -2.096670760e-07f, -2.027447933e-07f, -1.958231156e-07f, -1.889020582e-07f, -1.819816360e-07f, - -1.750618644e-07f, -1.681427583e-07f, -1.612243329e-07f, -1.543066034e-07f, -1.473895847e-07f, -1.404732921e-07f, -1.335577406e-07f, -1.266429453e-07f, -1.197289214e-07f, -1.128156838e-07f, - -1.059032477e-07f, -9.899162825e-08f, -9.208084041e-08f, -8.517089929e-08f, -7.826181996e-08f, -7.135361748e-08f, -6.444630692e-08f, -5.753990334e-08f, -5.063442177e-08f, -4.372987728e-08f, - -3.682628490e-08f, -2.992365968e-08f, -2.302201664e-08f, -1.612137083e-08f, -9.221737252e-09f, -2.323130942e-09f, 4.574433086e-09f, 1.147093982e-08f, 1.836637426e-08f, 2.526072139e-08f, - 3.215396622e-08f, 3.904609376e-08f, 4.593708901e-08f, 5.282693700e-08f, 5.971562274e-08f, 6.660313126e-08f, 7.348944759e-08f, 8.037455677e-08f, 8.725844384e-08f, 9.414109383e-08f, - 1.010224918e-07f, 1.079026228e-07f, 1.147814719e-07f, 1.216590242e-07f, 1.285352647e-07f, 1.354101786e-07f, 1.422837508e-07f, 1.491559665e-07f, 1.560268107e-07f, 1.628962687e-07f, - 1.697643254e-07f, 1.766309660e-07f, 1.834961755e-07f, 1.903599392e-07f, 1.972222421e-07f, 2.040830694e-07f, 2.109424061e-07f, 2.178002375e-07f, 2.246565487e-07f, 2.315113248e-07f, - 2.383645510e-07f, 2.452162124e-07f, 2.520662943e-07f, 2.589147818e-07f, 2.657616600e-07f, 2.726069142e-07f, 2.794505296e-07f, 2.862924913e-07f, 2.931327845e-07f, 2.999713945e-07f, - 3.068083065e-07f, 3.136435057e-07f, 3.204769773e-07f, 3.273087065e-07f, 3.341386787e-07f, 3.409668790e-07f, 3.477932927e-07f, 3.546179050e-07f, 3.614407013e-07f, 3.682616667e-07f, - 3.750807866e-07f, 3.818980463e-07f, 3.887134310e-07f, 3.955269260e-07f, 4.023385166e-07f, 4.091481882e-07f, 4.159559260e-07f, 4.227617154e-07f, 4.295655417e-07f, 4.363673902e-07f, - 4.431672463e-07f, 4.499650954e-07f, 4.567609227e-07f, 4.635547136e-07f, 4.703464536e-07f, 4.771361279e-07f, 4.839237220e-07f, 4.907092212e-07f, 4.974926110e-07f, 5.042738767e-07f, - 5.110530038e-07f, 5.178299776e-07f, 5.246047836e-07f, 5.313774072e-07f, 5.381478339e-07f, 5.449160491e-07f, 5.516820383e-07f, 5.584457868e-07f, 5.652072802e-07f, 5.719665039e-07f, - 5.787234435e-07f, 5.854780844e-07f, 5.922304120e-07f, 5.989804120e-07f, 6.057280698e-07f, 6.124733709e-07f, 6.192163008e-07f, 6.259568451e-07f, 6.326949893e-07f, 6.394307190e-07f, - 6.461640197e-07f, 6.528948769e-07f, 6.596232763e-07f, 6.663492034e-07f, 6.730726438e-07f, 6.797935831e-07f, 6.865120069e-07f, 6.932279008e-07f, 6.999412503e-07f, 7.066520412e-07f, - 7.133602591e-07f, 7.200658895e-07f, 7.267689182e-07f, 7.334693307e-07f, 7.401671128e-07f, 7.468622502e-07f, 7.535547284e-07f, 7.602445332e-07f, 7.669316503e-07f, 7.736160653e-07f, - 7.802977641e-07f, 7.869767322e-07f, 7.936529555e-07f, 8.003264196e-07f, 8.069971103e-07f, 8.136650134e-07f, 8.203301146e-07f, 8.269923997e-07f, 8.336518544e-07f, 8.403084645e-07f, - 8.469622159e-07f, 8.536130943e-07f, 8.602610856e-07f, 8.669061755e-07f, 8.735483499e-07f, 8.801875946e-07f, 8.868238954e-07f, 8.934572383e-07f, 9.000876090e-07f, 9.067149935e-07f, - 9.133393776e-07f, 9.199607472e-07f, 9.265790882e-07f, 9.331943865e-07f, 9.398066280e-07f, 9.464157986e-07f, 9.530218844e-07f, 9.596248711e-07f, 9.662247448e-07f, 9.728214914e-07f, - 9.794150969e-07f, 9.860055472e-07f, 9.925928284e-07f, 9.991769264e-07f, 1.005757827e-06f, 1.012335517e-06f, 1.018909982e-06f, 1.025481207e-06f, 1.032049179e-06f, 1.038613885e-06f, - 1.045175309e-06f, 1.051733439e-06f, 1.058288260e-06f, 1.064839758e-06f, 1.071387919e-06f, 1.077932730e-06f, 1.084474177e-06f, 1.091012245e-06f, 1.097546921e-06f, 1.104078191e-06f, - 1.110606041e-06f, 1.117130458e-06f, 1.123651427e-06f, 1.130168935e-06f, 1.136682967e-06f, 1.143193511e-06f, 1.149700552e-06f, 1.156204076e-06f, 1.162704070e-06f, 1.169200520e-06f, - 1.175693413e-06f, 1.182182734e-06f, 1.188668469e-06f, 1.195150606e-06f, 1.201629130e-06f, 1.208104027e-06f, 1.214575285e-06f, 1.221042888e-06f, 1.227506825e-06f, 1.233967080e-06f, - 1.240423640e-06f, 1.246876493e-06f, 1.253325623e-06f, 1.259771017e-06f, 1.266212663e-06f, 1.272650545e-06f, 1.279084651e-06f, 1.285514967e-06f, 1.291941480e-06f, 1.298364175e-06f, - 1.304783040e-06f, 1.311198061e-06f, 1.317609224e-06f, 1.324016516e-06f, 1.330419923e-06f, 1.336819431e-06f, 1.343215028e-06f, 1.349606700e-06f, 1.355994434e-06f, 1.362378215e-06f, - 1.368758031e-06f, 1.375133867e-06f, 1.381505712e-06f, 1.387873550e-06f, 1.394237370e-06f, 1.400597157e-06f, 1.406952898e-06f, 1.413304579e-06f, 1.419652188e-06f, 1.425995711e-06f, - 1.432335135e-06f, 1.438670446e-06f, 1.445001631e-06f, 1.451328677e-06f, 1.457651571e-06f, 1.463970298e-06f, 1.470284847e-06f, 1.476595203e-06f, 1.482901354e-06f, 1.489203286e-06f, - 1.495500986e-06f, 1.501794440e-06f, 1.508083637e-06f, 1.514368561e-06f, 1.520649201e-06f, 1.526925543e-06f, 1.533197574e-06f, 1.539465281e-06f, 1.545728650e-06f, 1.551987669e-06f, - 1.558242324e-06f, 1.564492603e-06f, 1.570738492e-06f, 1.576979978e-06f, 1.583217048e-06f, 1.589449690e-06f, 1.595677889e-06f, 1.601901634e-06f, 1.608120910e-06f, 1.614335706e-06f, - 1.620546007e-06f, 1.626751802e-06f, 1.632953076e-06f, 1.639149818e-06f, 1.645342014e-06f, 1.651529652e-06f, 1.657712717e-06f, 1.663891199e-06f, 1.670065082e-06f, 1.676234356e-06f, - 1.682399006e-06f, 1.688559020e-06f, 1.694714386e-06f, 1.700865089e-06f, 1.707011119e-06f, 1.713152460e-06f, 1.719289102e-06f, 1.725421031e-06f, 1.731548234e-06f, 1.737670699e-06f, - 1.743788412e-06f, 1.749901362e-06f, 1.756009535e-06f, 1.762112919e-06f, 1.768211500e-06f, 1.774305267e-06f, 1.780394207e-06f, 1.786478306e-06f, 1.792557553e-06f, 1.798631935e-06f, - 1.804701438e-06f, 1.810766051e-06f, 1.816825761e-06f, 1.822880556e-06f, 1.828930422e-06f, 1.834975347e-06f, 1.841015318e-06f, 1.847050324e-06f, 1.853080352e-06f, 1.859105388e-06f, - 1.865125421e-06f, 1.871140438e-06f, 1.877150427e-06f, 1.883155375e-06f, 1.889155270e-06f, 1.895150099e-06f, 1.901139849e-06f, 1.907124510e-06f, 1.913104067e-06f, 1.919078510e-06f, - 1.925047824e-06f, 1.931011999e-06f, 1.936971021e-06f, 1.942924879e-06f, 1.948873560e-06f, 1.954817051e-06f, 1.960755341e-06f, 1.966688417e-06f, 1.972616268e-06f, 1.978538879e-06f, - 1.984456241e-06f, 1.990368339e-06f, 1.996275163e-06f, 2.002176700e-06f, 2.008072937e-06f, 2.013963863e-06f, 2.019849465e-06f, 2.025729732e-06f, 2.031604650e-06f, 2.037474209e-06f, - 2.043338396e-06f, 2.049197198e-06f, 2.055050605e-06f, 2.060898603e-06f, 2.066741180e-06f, 2.072578326e-06f, 2.078410027e-06f, 2.084236272e-06f, 2.090057048e-06f, 2.095872345e-06f, - 2.101682149e-06f, 2.107486448e-06f, 2.113285232e-06f, 2.119078488e-06f, 2.124866204e-06f, 2.130648368e-06f, 2.136424968e-06f, 2.142195993e-06f, 2.147961430e-06f, 2.153721268e-06f, - 2.159475495e-06f, 2.165224100e-06f, 2.170967069e-06f, 2.176704393e-06f, 2.182436058e-06f, 2.188162053e-06f, 2.193882367e-06f, 2.199596988e-06f, 2.205305903e-06f, 2.211009102e-06f, - 2.216706572e-06f, 2.222398302e-06f, 2.228084281e-06f, 2.233764496e-06f, 2.239438936e-06f, 2.245107590e-06f, 2.250770445e-06f, 2.256427491e-06f, 2.262078716e-06f, 2.267724108e-06f, - 2.273363655e-06f, 2.278997347e-06f, 2.284625171e-06f, 2.290247117e-06f, 2.295863172e-06f, 2.301473326e-06f, 2.307077566e-06f, 2.312675882e-06f, 2.318268261e-06f, 2.323854694e-06f, - 2.329435167e-06f, 2.335009671e-06f, 2.340578192e-06f, 2.346140721e-06f, 2.351697246e-06f, 2.357247755e-06f, 2.362792238e-06f, 2.368330683e-06f, 2.373863078e-06f, 2.379389412e-06f, - 2.384909675e-06f, 2.390423855e-06f, 2.395931941e-06f, 2.401433921e-06f, 2.406929785e-06f, 2.412419521e-06f, 2.417903118e-06f, 2.423380565e-06f, 2.428851851e-06f, 2.434316965e-06f, - 2.439775896e-06f, 2.445228632e-06f, 2.450675163e-06f, 2.456115478e-06f, 2.461549565e-06f, 2.466977414e-06f, 2.472399013e-06f, 2.477814352e-06f, 2.483223420e-06f, 2.488626205e-06f, - 2.494022697e-06f, 2.499412885e-06f, 2.504796758e-06f, 2.510174305e-06f, 2.515545515e-06f, 2.520910378e-06f, 2.526268882e-06f, 2.531621017e-06f, 2.536966772e-06f, 2.542306136e-06f, - 2.547639099e-06f, 2.552965649e-06f, 2.558285776e-06f, 2.563599469e-06f, 2.568906718e-06f, 2.574207512e-06f, 2.579501839e-06f, 2.584789690e-06f, 2.590071054e-06f, 2.595345920e-06f, - 2.600614278e-06f, 2.605876116e-06f, 2.611131425e-06f, 2.616380194e-06f, 2.621622412e-06f, 2.626858069e-06f, 2.632087154e-06f, 2.637309657e-06f, 2.642525567e-06f, 2.647734874e-06f, - 2.652937567e-06f, 2.658133636e-06f, 2.663323071e-06f, 2.668505861e-06f, 2.673681995e-06f, 2.678851464e-06f, 2.684014257e-06f, 2.689170363e-06f, 2.694319772e-06f, 2.699462475e-06f, - 2.704598461e-06f, 2.709727718e-06f, 2.714850238e-06f, 2.719966010e-06f, 2.725075024e-06f, 2.730177269e-06f, 2.735272736e-06f, 2.740361414e-06f, 2.745443292e-06f, 2.750518362e-06f, - 2.755586612e-06f, 2.760648033e-06f, 2.765702615e-06f, 2.770750347e-06f, 2.775791219e-06f, 2.780825222e-06f, 2.785852345e-06f, 2.790872579e-06f, 2.795885913e-06f, 2.800892337e-06f, - 2.805891841e-06f, 2.810884417e-06f, 2.815870052e-06f, 2.820848739e-06f, 2.825820466e-06f, 2.830785224e-06f, 2.835743003e-06f, 2.840693793e-06f, 2.845637584e-06f, 2.850574367e-06f, - 2.855504132e-06f, 2.860426869e-06f, 2.865342568e-06f, 2.870251220e-06f, 2.875152814e-06f, 2.880047341e-06f, 2.884934792e-06f, 2.889815157e-06f, 2.894688426e-06f, 2.899554589e-06f, - 2.904413636e-06f, 2.909265560e-06f, 2.914110348e-06f, 2.918947993e-06f, 2.923778484e-06f, 2.928601813e-06f, 2.933417968e-06f, 2.938226942e-06f, 2.943028724e-06f, 2.947823305e-06f, - 2.952610676e-06f, 2.957390827e-06f, 2.962163749e-06f, 2.966929431e-06f, 2.971687866e-06f, 2.976439044e-06f, 2.981182955e-06f, 2.985919589e-06f, 2.990648939e-06f, 2.995370993e-06f, - 3.000085744e-06f, 3.004793181e-06f, 3.009493296e-06f, 3.014186080e-06f, 3.018871522e-06f, 3.023549615e-06f, 3.028220348e-06f, 3.032883713e-06f, 3.037539700e-06f, 3.042188301e-06f, - 3.046829506e-06f, 3.051463307e-06f, 3.056089693e-06f, 3.060708657e-06f, 3.065320188e-06f, 3.069924279e-06f, 3.074520920e-06f, 3.079110102e-06f, 3.083691816e-06f, 3.088266053e-06f, - 3.092832805e-06f, 3.097392062e-06f, 3.101943815e-06f, 3.106488056e-06f, 3.111024776e-06f, 3.115553966e-06f, 3.120075617e-06f, 3.124589721e-06f, 3.129096268e-06f, 3.133595250e-06f, - 3.138086658e-06f, 3.142570483e-06f, 3.147046717e-06f, 3.151515351e-06f, 3.155976376e-06f, 3.160429784e-06f, 3.164875566e-06f, 3.169313713e-06f, 3.173744217e-06f, 3.178167069e-06f, - 3.182582261e-06f, 3.186989785e-06f, 3.191389630e-06f, 3.195781790e-06f, 3.200166256e-06f, 3.204543018e-06f, 3.208912070e-06f, 3.213273401e-06f, 3.217627005e-06f, 3.221972871e-06f, - 3.226310993e-06f, 3.230641362e-06f, 3.234963969e-06f, 3.239278806e-06f, 3.243585865e-06f, 3.247885137e-06f, 3.252176615e-06f, 3.256460289e-06f, 3.260736152e-06f, 3.265004196e-06f, - 3.269264412e-06f, 3.273516792e-06f, 3.277761328e-06f, 3.281998012e-06f, 3.286226836e-06f, 3.290447791e-06f, 3.294660870e-06f, 3.298866065e-06f, 3.303063366e-06f, 3.307252767e-06f, - 3.311434260e-06f, 3.315607836e-06f, 3.319773487e-06f, 3.323931206e-06f, 3.328080985e-06f, 3.332222815e-06f, 3.336356689e-06f, 3.340482598e-06f, 3.344600536e-06f, 3.348710494e-06f, - 3.352812464e-06f, 3.356906439e-06f, 3.360992410e-06f, 3.365070371e-06f, 3.369140313e-06f, 3.373202228e-06f, 3.377256109e-06f, 3.381301948e-06f, 3.385339738e-06f, 3.389369470e-06f, - 3.393391138e-06f, 3.397404733e-06f, 3.401410248e-06f, 3.405407676e-06f, 3.409397008e-06f, 3.413378238e-06f, 3.417351358e-06f, 3.421316359e-06f, 3.425273236e-06f, 3.429221980e-06f, - 3.433162583e-06f, 3.437095040e-06f, 3.441019341e-06f, 3.444935480e-06f, 3.448843449e-06f, 3.452743241e-06f, 3.456634849e-06f, 3.460518265e-06f, 3.464393482e-06f, 3.468260493e-06f, - 3.472119291e-06f, 3.475969868e-06f, 3.479812216e-06f, 3.483646330e-06f, 3.487472201e-06f, 3.491289823e-06f, 3.495099189e-06f, 3.498900290e-06f, 3.502693121e-06f, 3.506477674e-06f, - 3.510253942e-06f, 3.514021918e-06f, 3.517781595e-06f, 3.521532966e-06f, 3.525276024e-06f, 3.529010762e-06f, 3.532737173e-06f, 3.536455250e-06f, 3.540164986e-06f, 3.543866375e-06f, - 3.547559410e-06f, 3.551244083e-06f, 3.554920388e-06f, 3.558588318e-06f, 3.562247866e-06f, 3.565899026e-06f, 3.569541790e-06f, 3.573176153e-06f, 3.576802107e-06f, 3.580419645e-06f, - 3.584028762e-06f, 3.587629449e-06f, 3.591221702e-06f, 3.594805512e-06f, 3.598380874e-06f, 3.601947780e-06f, 3.605506225e-06f, 3.609056202e-06f, 3.612597704e-06f, 3.616130725e-06f, - 3.619655258e-06f, 3.623171297e-06f, 3.626678836e-06f, 3.630177867e-06f, 3.633668385e-06f, 3.637150383e-06f, 3.640623856e-06f, 3.644088795e-06f, 3.647545196e-06f, 3.650993052e-06f, - 3.654432357e-06f, 3.657863104e-06f, 3.661285287e-06f, 3.664698900e-06f, 3.668103936e-06f, 3.671500391e-06f, 3.674888256e-06f, 3.678267527e-06f, 3.681638197e-06f, 3.685000260e-06f, - 3.688353710e-06f, 3.691698541e-06f, 3.695034747e-06f, 3.698362322e-06f, 3.701681260e-06f, 3.704991554e-06f, 3.708293199e-06f, 3.711586190e-06f, 3.714870519e-06f, 3.718146182e-06f, - 3.721413171e-06f, 3.724671483e-06f, 3.727921109e-06f, 3.731162046e-06f, 3.734394286e-06f, 3.737617825e-06f, 3.740832656e-06f, 3.744038774e-06f, 3.747236173e-06f, 3.750424846e-06f, - 3.753604790e-06f, 3.756775997e-06f, 3.759938463e-06f, 3.763092181e-06f, 3.766237147e-06f, 3.769373354e-06f, 3.772500797e-06f, 3.775619470e-06f, 3.778729368e-06f, 3.781830485e-06f, - 3.784922817e-06f, 3.788006356e-06f, 3.791081099e-06f, 3.794147040e-06f, 3.797204172e-06f, 3.800252491e-06f, 3.803291992e-06f, 3.806322669e-06f, 3.809344517e-06f, 3.812357530e-06f, - 3.815361703e-06f, 3.818357031e-06f, 3.821343510e-06f, 3.824321132e-06f, 3.827289894e-06f, 3.830249790e-06f, 3.833200815e-06f, 3.836142964e-06f, 3.839076231e-06f, 3.842000613e-06f, - 3.844916103e-06f, 3.847822696e-06f, 3.850720388e-06f, 3.853609173e-06f, 3.856489047e-06f, 3.859360004e-06f, 3.862222040e-06f, 3.865075150e-06f, 3.867919328e-06f, 3.870754570e-06f, - 3.873580871e-06f, 3.876398226e-06f, 3.879206631e-06f, 3.882006080e-06f, 3.884796568e-06f, 3.887578092e-06f, 3.890350645e-06f, 3.893114225e-06f, 3.895868825e-06f, 3.898614441e-06f, - 3.901351068e-06f, 3.904078702e-06f, 3.906797339e-06f, 3.909506972e-06f, 3.912207599e-06f, 3.914899214e-06f, 3.917581813e-06f, 3.920255392e-06f, 3.922919945e-06f, 3.925575468e-06f, - 3.928221958e-06f, 3.930859409e-06f, 3.933487816e-06f, 3.936107177e-06f, 3.938717486e-06f, 3.941318738e-06f, 3.943910930e-06f, 3.946494058e-06f, 3.949068116e-06f, 3.951633101e-06f, - 3.954189009e-06f, 3.956735834e-06f, 3.959273574e-06f, 3.961802224e-06f, 3.964321779e-06f, 3.966832235e-06f, 3.969333589e-06f, 3.971825836e-06f, 3.974308972e-06f, 3.976782994e-06f, - 3.979247896e-06f, 3.981703675e-06f, 3.984150328e-06f, 3.986587849e-06f, 3.989016236e-06f, 3.991435483e-06f, 3.993845588e-06f, 3.996246546e-06f, 3.998638353e-06f, 4.001021006e-06f, - 4.003394501e-06f, 4.005758833e-06f, 4.008114000e-06f, 4.010459997e-06f, 4.012796820e-06f, 4.015124466e-06f, 4.017442932e-06f, 4.019752212e-06f, 4.022052305e-06f, 4.024343205e-06f, - 4.026624910e-06f, 4.028897416e-06f, 4.031160719e-06f, 4.033414816e-06f, 4.035659703e-06f, 4.037895377e-06f, 4.040121833e-06f, 4.042339069e-06f, 4.044547082e-06f, 4.046745867e-06f, - 4.048935421e-06f, 4.051115741e-06f, 4.053286824e-06f, 4.055448666e-06f, 4.057601263e-06f, 4.059744613e-06f, 4.061878713e-06f, 4.064003558e-06f, 4.066119146e-06f, 4.068225473e-06f, - 4.070322536e-06f, 4.072410332e-06f, 4.074488859e-06f, 4.076558111e-06f, 4.078618088e-06f, 4.080668784e-06f, 4.082710199e-06f, 4.084742327e-06f, 4.086765167e-06f, 4.088778714e-06f, - 4.090782967e-06f, 4.092777922e-06f, 4.094763577e-06f, 4.096739928e-06f, 4.098706972e-06f, 4.100664706e-06f, 4.102613128e-06f, 4.104552235e-06f, 4.106482024e-06f, 4.108402492e-06f, - 4.110313636e-06f, 4.112215453e-06f, 4.114107942e-06f, 4.115991098e-06f, 4.117864920e-06f, 4.119729404e-06f, 4.121584548e-06f, 4.123430350e-06f, 4.125266806e-06f, 4.127093914e-06f, - 4.128911671e-06f, 4.130720076e-06f, 4.132519125e-06f, 4.134308816e-06f, 4.136089146e-06f, 4.137860112e-06f, 4.139621714e-06f, 4.141373947e-06f, 4.143116810e-06f, 4.144850299e-06f, - 4.146574414e-06f, 4.148289151e-06f, 4.149994508e-06f, 4.151690483e-06f, 4.153377073e-06f, 4.155054276e-06f, 4.156722091e-06f, 4.158380514e-06f, 4.160029543e-06f, 4.161669177e-06f, - 4.163299413e-06f, 4.164920249e-06f, 4.166531682e-06f, 4.168133712e-06f, 4.169726335e-06f, 4.171309550e-06f, 4.172883354e-06f, 4.174447746e-06f, 4.176002724e-06f, 4.177548285e-06f, - 4.179084427e-06f, 4.180611150e-06f, 4.182128450e-06f, 4.183636326e-06f, 4.185134776e-06f, 4.186623798e-06f, 4.188103390e-06f, 4.189573551e-06f, 4.191034279e-06f, 4.192485571e-06f, - 4.193927427e-06f, 4.195359844e-06f, 4.196782822e-06f, 4.198196357e-06f, 4.199600448e-06f, 4.200995095e-06f, 4.202380294e-06f, 4.203756045e-06f, 4.205122346e-06f, 4.206479196e-06f, - 4.207826592e-06f, 4.209164534e-06f, 4.210493020e-06f, 4.211812048e-06f, 4.213121617e-06f, 4.214421726e-06f, 4.215712372e-06f, 4.216993556e-06f, 4.218265275e-06f, 4.219527527e-06f, - 4.220780313e-06f, 4.222023630e-06f, 4.223257477e-06f, 4.224481853e-06f, 4.225696756e-06f, 4.226902186e-06f, 4.228098141e-06f, 4.229284620e-06f, 4.230461622e-06f, 4.231629146e-06f, - 4.232787190e-06f, 4.233935754e-06f, 4.235074836e-06f, 4.236204435e-06f, 4.237324551e-06f, 4.238435182e-06f, 4.239536328e-06f, 4.240627987e-06f, 4.241710158e-06f, 4.242782841e-06f, - 4.243846034e-06f, 4.244899737e-06f, 4.245943949e-06f, 4.246978670e-06f, 4.248003897e-06f, 4.249019630e-06f, 4.250025870e-06f, 4.251022614e-06f, 4.252009862e-06f, 4.252987613e-06f, - 4.253955868e-06f, 4.254914624e-06f, 4.255863882e-06f, 4.256803640e-06f, 4.257733899e-06f, 4.258654657e-06f, 4.259565914e-06f, 4.260467670e-06f, 4.261359923e-06f, 4.262242674e-06f, - 4.263115922e-06f, 4.263979666e-06f, 4.264833906e-06f, 4.265678642e-06f, 4.266513873e-06f, 4.267339599e-06f, 4.268155820e-06f, 4.268962534e-06f, 4.269759742e-06f, 4.270547444e-06f, - 4.271325639e-06f, 4.272094327e-06f, 4.272853507e-06f, 4.273603180e-06f, 4.274343346e-06f, 4.275074004e-06f, 4.275795153e-06f, 4.276506795e-06f, 4.277208928e-06f, 4.277901553e-06f, - 4.278584670e-06f, 4.279258278e-06f, 4.279922378e-06f, 4.280576969e-06f, 4.281222052e-06f, 4.281857627e-06f, 4.282483693e-06f, 4.283100251e-06f, 4.283707301e-06f, 4.284304843e-06f, - 4.284892877e-06f, 4.285471403e-06f, 4.286040422e-06f, 4.286599933e-06f, 4.287149938e-06f, 4.287690435e-06f, 4.288221426e-06f, 4.288742911e-06f, 4.289254890e-06f, 4.289757363e-06f, - 4.290250330e-06f, 4.290733793e-06f, 4.291207752e-06f, 4.291672206e-06f, 4.292127156e-06f, 4.292572604e-06f, 4.293008549e-06f, 4.293434991e-06f, 4.293851932e-06f, 4.294259371e-06f, - 4.294657310e-06f, 4.295045749e-06f, 4.295424689e-06f, 4.295794129e-06f, 4.296154072e-06f, 4.296504517e-06f, 4.296845465e-06f, 4.297176917e-06f, 4.297498874e-06f, 4.297811336e-06f, - 4.298114305e-06f, 4.298407780e-06f, 4.298691763e-06f, 4.298966255e-06f, 4.299231256e-06f, 4.299486767e-06f, 4.299732790e-06f, 4.299969324e-06f, 4.300196372e-06f, 4.300413934e-06f, - 4.300622011e-06f, 4.300820603e-06f, 4.301009713e-06f, 4.301189341e-06f, 4.301359488e-06f, 4.301520155e-06f, 4.301671343e-06f, 4.301813054e-06f, 4.301945288e-06f, 4.302068047e-06f, - 4.302181332e-06f, 4.302285144e-06f, 4.302379485e-06f, 4.302464355e-06f, 4.302539756e-06f, 4.302605689e-06f, 4.302662155e-06f, 4.302709156e-06f, 4.302746693e-06f, 4.302774768e-06f, - 4.302793382e-06f, 4.302802535e-06f, 4.302802231e-06f, 4.302792470e-06f, 4.302773253e-06f, 4.302744583e-06f, 4.302706460e-06f, 4.302658886e-06f, 4.302601864e-06f, 4.302535393e-06f, - 4.302459476e-06f, 4.302374115e-06f, 4.302279311e-06f, 4.302175066e-06f, 4.302061382e-06f, 4.301938259e-06f, 4.301805701e-06f, 4.301663708e-06f, 4.301512283e-06f, 4.301351426e-06f, - 4.301181141e-06f, 4.301001429e-06f, 4.300812291e-06f, 4.300613730e-06f, 4.300405747e-06f, 4.300188345e-06f, 4.299961525e-06f, 4.299725289e-06f, 4.299479639e-06f, 4.299224577e-06f, - 4.298960106e-06f, 4.298686226e-06f, 4.298402941e-06f, 4.298110252e-06f, 4.297808162e-06f, 4.297496672e-06f, 4.297175785e-06f, 4.296845502e-06f, 4.296505826e-06f, 4.296156760e-06f, - 4.295798304e-06f, 4.295430463e-06f, 4.295053237e-06f, 4.294666629e-06f, 4.294270642e-06f, 4.293865277e-06f, 4.293450537e-06f, 4.293026425e-06f, 4.292592942e-06f, 4.292150092e-06f, - 4.291697876e-06f, 4.291236297e-06f, 4.290765357e-06f, 4.290285060e-06f, 4.289795406e-06f, 4.289296400e-06f, 4.288788043e-06f, 4.288270338e-06f, 4.287743288e-06f, 4.287206895e-06f, - 4.286661161e-06f, 4.286106091e-06f, 4.285541685e-06f, 4.284967946e-06f, 4.284384879e-06f, 4.283792484e-06f, 4.283190766e-06f, 4.282579726e-06f, 4.281959367e-06f, 4.281329693e-06f, - 4.280690705e-06f, 4.280042408e-06f, 4.279384803e-06f, 4.278717894e-06f, 4.278041683e-06f, 4.277356174e-06f, 4.276661369e-06f, 4.275957272e-06f, 4.275243884e-06f, 4.274521210e-06f, - 4.273789253e-06f, 4.273048014e-06f, 4.272297498e-06f, 4.271537708e-06f, 4.270768646e-06f, 4.269990316e-06f, 4.269202720e-06f, 4.268405863e-06f, 4.267599746e-06f, 4.266784374e-06f, - 4.265959750e-06f, 4.265125876e-06f, 4.264282757e-06f, 4.263430394e-06f, 4.262568793e-06f, 4.261697955e-06f, 4.260817885e-06f, 4.259928585e-06f, 4.259030059e-06f, 4.258122310e-06f, - 4.257205343e-06f, 4.256279159e-06f, 4.255343763e-06f, 4.254399159e-06f, 4.253445349e-06f, 4.252482337e-06f, 4.251510127e-06f, 4.250528722e-06f, 4.249538126e-06f, 4.248538342e-06f, - 4.247529375e-06f, 4.246511227e-06f, 4.245483902e-06f, 4.244447405e-06f, 4.243401738e-06f, 4.242346905e-06f, 4.241282910e-06f, 4.240209758e-06f, 4.239127451e-06f, 4.238035993e-06f, - 4.236935389e-06f, 4.235825641e-06f, 4.234706755e-06f, 4.233578733e-06f, 4.232441580e-06f, 4.231295299e-06f, 4.230139895e-06f, 4.228975371e-06f, 4.227801732e-06f, 4.226618981e-06f, - 4.225427122e-06f, 4.224226160e-06f, 4.223016098e-06f, 4.221796941e-06f, 4.220568692e-06f, 4.219331356e-06f, 4.218084936e-06f, 4.216829438e-06f, 4.215564864e-06f, 4.214291220e-06f, - 4.213008509e-06f, 4.211716736e-06f, 4.210415905e-06f, 4.209106020e-06f, 4.207787086e-06f, 4.206459106e-06f, 4.205122085e-06f, 4.203776027e-06f, 4.202420937e-06f, 4.201056820e-06f, - 4.199683678e-06f, 4.198301518e-06f, 4.196910343e-06f, 4.195510157e-06f, 4.194100966e-06f, 4.192682774e-06f, 4.191255584e-06f, 4.189819403e-06f, 4.188374233e-06f, 4.186920081e-06f, - 4.185456950e-06f, 4.183984845e-06f, 4.182503770e-06f, 4.181013731e-06f, 4.179514731e-06f, 4.178006777e-06f, 4.176489871e-06f, 4.174964020e-06f, 4.173429227e-06f, 4.171885497e-06f, - 4.170332836e-06f, 4.168771248e-06f, 4.167200738e-06f, 4.165621310e-06f, 4.164032970e-06f, 4.162435723e-06f, 4.160829572e-06f, 4.159214524e-06f, 4.157590583e-06f, 4.155957754e-06f, - 4.154316041e-06f, 4.152665451e-06f, 4.151005988e-06f, 4.149337656e-06f, 4.147660462e-06f, 4.145974410e-06f, 4.144279505e-06f, 4.142575752e-06f, 4.140863156e-06f, 4.139141723e-06f, - 4.137411457e-06f, 4.135672364e-06f, 4.133924449e-06f, 4.132167717e-06f, 4.130402174e-06f, 4.128627824e-06f, 4.126844673e-06f, 4.125052726e-06f, 4.123251989e-06f, 4.121442466e-06f, - 4.119624164e-06f, 4.117797086e-06f, 4.115961240e-06f, 4.114116630e-06f, 4.112263261e-06f, 4.110401140e-06f, 4.108530270e-06f, 4.106650659e-06f, 4.104762311e-06f, 4.102865232e-06f, - 4.100959428e-06f, 4.099044903e-06f, 4.097121664e-06f, 4.095189715e-06f, 4.093249064e-06f, 4.091299715e-06f, 4.089341673e-06f, 4.087374946e-06f, 4.085399537e-06f, 4.083415453e-06f, - 4.081422700e-06f, 4.079421283e-06f, 4.077411208e-06f, 4.075392481e-06f, 4.073365108e-06f, 4.071329093e-06f, 4.069284444e-06f, 4.067231166e-06f, 4.065169265e-06f, 4.063098746e-06f, - 4.061019616e-06f, 4.058931880e-06f, 4.056835545e-06f, 4.054730616e-06f, 4.052617099e-06f, 4.050495001e-06f, 4.048364327e-06f, 4.046225083e-06f, 4.044077275e-06f, 4.041920909e-06f, - 4.039755992e-06f, 4.037582529e-06f, 4.035400527e-06f, 4.033209992e-06f, 4.031010929e-06f, 4.028803345e-06f, 4.026587246e-06f, 4.024362639e-06f, 4.022129528e-06f, 4.019887922e-06f, - 4.017637826e-06f, 4.015379245e-06f, 4.013112188e-06f, 4.010836658e-06f, 4.008552664e-06f, 4.006260212e-06f, 4.003959307e-06f, 4.001649956e-06f, 3.999332166e-06f, 3.997005942e-06f, - 3.994671292e-06f, 3.992328222e-06f, 3.989976737e-06f, 3.987616846e-06f, 3.985248553e-06f, 3.982871866e-06f, 3.980486792e-06f, 3.978093335e-06f, 3.975691505e-06f, 3.973281305e-06f, - 3.970862745e-06f, 3.968435829e-06f, 3.966000565e-06f, 3.963556959e-06f, 3.961105018e-06f, 3.958644749e-06f, 3.956176158e-06f, 3.953699252e-06f, 3.951214038e-06f, 3.948720522e-06f, - 3.946218712e-06f, 3.943708613e-06f, 3.941190234e-06f, 3.938663580e-06f, 3.936128658e-06f, 3.933585476e-06f, 3.931034040e-06f, 3.928474357e-06f, 3.925906434e-06f, 3.923330278e-06f, - 3.920745896e-06f, 3.918153294e-06f, 3.915552480e-06f, 3.912943461e-06f, 3.910326244e-06f, 3.907700835e-06f, 3.905067243e-06f, 3.902425473e-06f, 3.899775532e-06f, 3.897117429e-06f, - 3.894451170e-06f, 3.891776763e-06f, 3.889094213e-06f, 3.886403529e-06f, 3.883704718e-06f, 3.880997787e-06f, 3.878282742e-06f, 3.875559592e-06f, 3.872828344e-06f, 3.870089004e-06f, - 3.867341580e-06f, 3.864586080e-06f, 3.861822510e-06f, 3.859050878e-06f, 3.856271192e-06f, 3.853483458e-06f, 3.850687685e-06f, 3.847883878e-06f, 3.845072047e-06f, 3.842252198e-06f, - 3.839424338e-06f, 3.836588476e-06f, 3.833744618e-06f, 3.830892772e-06f, 3.828032946e-06f, 3.825165147e-06f, 3.822289383e-06f, 3.819405661e-06f, 3.816513988e-06f, 3.813614373e-06f, - 3.810706823e-06f, 3.807791346e-06f, 3.804867949e-06f, 3.801936639e-06f, 3.798997426e-06f, 3.796050315e-06f, 3.793095315e-06f, 3.790132434e-06f, 3.787161679e-06f, 3.784183059e-06f, - 3.781196580e-06f, 3.778202251e-06f, 3.775200079e-06f, 3.772190073e-06f, 3.769172240e-06f, 3.766146587e-06f, 3.763113124e-06f, 3.760071857e-06f, 3.757022795e-06f, 3.753965945e-06f, - 3.750901315e-06f, 3.747828914e-06f, 3.744748749e-06f, 3.741660828e-06f, 3.738565160e-06f, 3.735461752e-06f, 3.732350612e-06f, 3.729231749e-06f, 3.726105169e-06f, 3.722970882e-06f, - 3.719828896e-06f, 3.716679218e-06f, 3.713521857e-06f, 3.710356821e-06f, 3.707184118e-06f, 3.704003756e-06f, 3.700815743e-06f, 3.697620088e-06f, 3.694416799e-06f, 3.691205883e-06f, - 3.687987350e-06f, 3.684761207e-06f, 3.681527462e-06f, 3.678286125e-06f, 3.675037203e-06f, 3.671780705e-06f, 3.668516638e-06f, 3.665245012e-06f, 3.661965835e-06f, 3.658679114e-06f, - 3.655384859e-06f, 3.652083078e-06f, 3.648773778e-06f, 3.645456970e-06f, 3.642132661e-06f, 3.638800859e-06f, 3.635461574e-06f, 3.632114812e-06f, 3.628760585e-06f, 3.625398898e-06f, - 3.622029762e-06f, 3.618653185e-06f, 3.615269175e-06f, 3.611877740e-06f, 3.608478891e-06f, 3.605072634e-06f, 3.601658979e-06f, 3.598237934e-06f, 3.594809509e-06f, 3.591373711e-06f, - 3.587930550e-06f, 3.584480034e-06f, 3.581022172e-06f, 3.577556972e-06f, 3.574084444e-06f, 3.570604595e-06f, 3.567117436e-06f, 3.563622975e-06f, 3.560121220e-06f, 3.556612180e-06f, - 3.553095864e-06f, 3.549572282e-06f, 3.546041441e-06f, 3.542503351e-06f, 3.538958021e-06f, 3.535405460e-06f, 3.531845676e-06f, 3.528278679e-06f, 3.524704477e-06f, 3.521123079e-06f, - 3.517534495e-06f, 3.513938733e-06f, 3.510335803e-06f, 3.506725713e-06f, 3.503108472e-06f, 3.499484090e-06f, 3.495852576e-06f, 3.492213939e-06f, 3.488568187e-06f, 3.484915330e-06f, - 3.481255378e-06f, 3.477588338e-06f, 3.473914221e-06f, 3.470233036e-06f, 3.466544791e-06f, 3.462849496e-06f, 3.459147160e-06f, 3.455437793e-06f, 3.451721403e-06f, 3.447998000e-06f, - 3.444267593e-06f, 3.440530192e-06f, 3.436785806e-06f, 3.433034443e-06f, 3.429276114e-06f, 3.425510828e-06f, 3.421738593e-06f, 3.417959420e-06f, 3.414173318e-06f, 3.410380297e-06f, - 3.406580364e-06f, 3.402773531e-06f, 3.398959807e-06f, 3.395139200e-06f, 3.391311721e-06f, 3.387477378e-06f, 3.383636182e-06f, 3.379788142e-06f, 3.375933267e-06f, 3.372071568e-06f, - 3.368203052e-06f, 3.364327731e-06f, 3.360445614e-06f, 3.356556709e-06f, 3.352661028e-06f, 3.348758579e-06f, 3.344849371e-06f, 3.340933416e-06f, 3.337010722e-06f, 3.333081299e-06f, - 3.329145157e-06f, 3.325202305e-06f, 3.321252753e-06f, 3.317296511e-06f, 3.313333589e-06f, 3.309363996e-06f, 3.305387742e-06f, 3.301404837e-06f, 3.297415290e-06f, 3.293419112e-06f, - 3.289416312e-06f, 3.285406900e-06f, 3.281390886e-06f, 3.277368280e-06f, 3.273339092e-06f, 3.269303331e-06f, 3.265261007e-06f, 3.261212131e-06f, 3.257156712e-06f, 3.253094760e-06f, - 3.249026285e-06f, 3.244951298e-06f, 3.240869807e-06f, 3.236781823e-06f, 3.232687356e-06f, 3.228586417e-06f, 3.224479014e-06f, 3.220365158e-06f, 3.216244860e-06f, 3.212118128e-06f, - 3.207984974e-06f, 3.203845407e-06f, 3.199699438e-06f, 3.195547076e-06f, 3.191388331e-06f, 3.187223215e-06f, 3.183051736e-06f, 3.178873906e-06f, 3.174689733e-06f, 3.170499229e-06f, - 3.166302404e-06f, 3.162099267e-06f, 3.157889830e-06f, 3.153674102e-06f, 3.149452093e-06f, 3.145223814e-06f, 3.140989275e-06f, 3.136748487e-06f, 3.132501459e-06f, 3.128248202e-06f, - 3.123988726e-06f, 3.119723042e-06f, 3.115451159e-06f, 3.111173089e-06f, 3.106888842e-06f, 3.102598428e-06f, 3.098301857e-06f, 3.093999139e-06f, 3.089690286e-06f, 3.085375308e-06f, - 3.081054215e-06f, 3.076727017e-06f, 3.072393725e-06f, 3.068054350e-06f, 3.063708901e-06f, 3.059357390e-06f, 3.054999827e-06f, 3.050636223e-06f, 3.046266587e-06f, 3.041890931e-06f, - 3.037509265e-06f, 3.033121600e-06f, 3.028727946e-06f, 3.024328313e-06f, 3.019922713e-06f, 3.015511157e-06f, 3.011093653e-06f, 3.006670215e-06f, 3.002240851e-06f, 2.997805572e-06f, - 2.993364390e-06f, 2.988917315e-06f, 2.984464358e-06f, 2.980005529e-06f, 2.975540838e-06f, 2.971070298e-06f, 2.966593918e-06f, 2.962111710e-06f, 2.957623683e-06f, 2.953129850e-06f, - 2.948630220e-06f, 2.944124804e-06f, 2.939613613e-06f, 2.935096659e-06f, 2.930573951e-06f, 2.926045501e-06f, 2.921511319e-06f, 2.916971417e-06f, 2.912425805e-06f, 2.907874494e-06f, - 2.903317495e-06f, 2.898754820e-06f, 2.894186477e-06f, 2.889612480e-06f, 2.885032838e-06f, 2.880447563e-06f, 2.875856666e-06f, 2.871260157e-06f, 2.866658047e-06f, 2.862050348e-06f, - 2.857437071e-06f, 2.852818226e-06f, 2.848193824e-06f, 2.843563878e-06f, 2.838928396e-06f, 2.834287392e-06f, 2.829640875e-06f, 2.824988857e-06f, 2.820331349e-06f, 2.815668362e-06f, - 2.810999907e-06f, 2.806325995e-06f, 2.801646637e-06f, 2.796961845e-06f, 2.792271629e-06f, 2.787576001e-06f, 2.782874973e-06f, 2.778168554e-06f, 2.773456756e-06f, 2.768739591e-06f, - 2.764017070e-06f, 2.759289203e-06f, 2.754556003e-06f, 2.749817480e-06f, 2.745073645e-06f, 2.740324511e-06f, 2.735570087e-06f, 2.730810386e-06f, 2.726045419e-06f, 2.721275196e-06f, - 2.716499730e-06f, 2.711719031e-06f, 2.706933112e-06f, 2.702141982e-06f, 2.697345654e-06f, 2.692544139e-06f, 2.687737449e-06f, 2.682925594e-06f, 2.678108586e-06f, 2.673286437e-06f, - 2.668459157e-06f, 2.663626759e-06f, 2.658789253e-06f, 2.653946652e-06f, 2.649098966e-06f, 2.644246207e-06f, 2.639388387e-06f, 2.634525516e-06f, 2.629657607e-06f, 2.624784671e-06f, - 2.619906719e-06f, 2.615023763e-06f, 2.610135815e-06f, 2.605242885e-06f, 2.600344986e-06f, 2.595442129e-06f, 2.590534326e-06f, 2.585621587e-06f, 2.580703926e-06f, 2.575781352e-06f, - 2.570853879e-06f, 2.565921517e-06f, 2.560984277e-06f, 2.556042173e-06f, 2.551095215e-06f, 2.546143415e-06f, 2.541186784e-06f, 2.536225335e-06f, 2.531259079e-06f, 2.526288027e-06f, - 2.521312191e-06f, 2.516331583e-06f, 2.511346215e-06f, 2.506356098e-06f, 2.501361244e-06f, 2.496361665e-06f, 2.491357372e-06f, 2.486348378e-06f, 2.481334693e-06f, 2.476316330e-06f, - 2.471293301e-06f, 2.466265617e-06f, 2.461233289e-06f, 2.456196331e-06f, 2.451154753e-06f, 2.446108568e-06f, 2.441057787e-06f, 2.436002421e-06f, 2.430942484e-06f, 2.425877986e-06f, - 2.420808940e-06f, 2.415735357e-06f, 2.410657250e-06f, 2.405574630e-06f, 2.400487508e-06f, 2.395395898e-06f, 2.390299810e-06f, 2.385199257e-06f, 2.380094251e-06f, 2.374984803e-06f, - 2.369870925e-06f, 2.364752630e-06f, 2.359629929e-06f, 2.354502835e-06f, 2.349371358e-06f, 2.344235512e-06f, 2.339095308e-06f, 2.333950758e-06f, 2.328801875e-06f, 2.323648669e-06f, - 2.318491154e-06f, 2.313329340e-06f, 2.308163241e-06f, 2.302992868e-06f, 2.297818233e-06f, 2.292639349e-06f, 2.287456227e-06f, 2.282268879e-06f, 2.277077317e-06f, 2.271881554e-06f, - 2.266681602e-06f, 2.261477472e-06f, 2.256269177e-06f, 2.251056729e-06f, 2.245840140e-06f, 2.240619422e-06f, 2.235394587e-06f, 2.230165648e-06f, 2.224932616e-06f, 2.219695503e-06f, - 2.214454322e-06f, 2.209209086e-06f, 2.203959805e-06f, 2.198706493e-06f, 2.193449161e-06f, 2.188187821e-06f, 2.182922487e-06f, 2.177653169e-06f, 2.172379881e-06f, 2.167102634e-06f, - 2.161821441e-06f, 2.156536314e-06f, 2.151247265e-06f, 2.145954306e-06f, 2.140657450e-06f, 2.135356709e-06f, 2.130052094e-06f, 2.124743620e-06f, 2.119431297e-06f, 2.114115137e-06f, - 2.108795154e-06f, 2.103471360e-06f, 2.098143767e-06f, 2.092812386e-06f, 2.087477231e-06f, 2.082138314e-06f, 2.076795647e-06f, 2.071449242e-06f, 2.066099112e-06f, 2.060745270e-06f, - 2.055387726e-06f, 2.050026495e-06f, 2.044661587e-06f, 2.039293017e-06f, 2.033920795e-06f, 2.028544934e-06f, 2.023165448e-06f, 2.017782347e-06f, 2.012395645e-06f, 2.007005353e-06f, - 2.001611485e-06f, 1.996214053e-06f, 1.990813069e-06f, 1.985408545e-06f, 1.980000495e-06f, 1.974588930e-06f, 1.969173863e-06f, 1.963755306e-06f, 1.958333272e-06f, 1.952907774e-06f, - 1.947478823e-06f, 1.942046432e-06f, 1.936610614e-06f, 1.931171382e-06f, 1.925728747e-06f, 1.920282722e-06f, 1.914833320e-06f, 1.909380553e-06f, 1.903924434e-06f, 1.898464975e-06f, - 1.893002189e-06f, 1.887536088e-06f, 1.882066685e-06f, 1.876593993e-06f, 1.871118023e-06f, 1.865638789e-06f, 1.860156303e-06f, 1.854670577e-06f, 1.849181625e-06f, 1.843689458e-06f, - 1.838194090e-06f, 1.832695533e-06f, 1.827193799e-06f, 1.821688901e-06f, 1.816180852e-06f, 1.810669665e-06f, 1.805155351e-06f, 1.799637923e-06f, 1.794117395e-06f, 1.788593779e-06f, - 1.783067087e-06f, 1.777537332e-06f, 1.772004527e-06f, 1.766468684e-06f, 1.760929815e-06f, 1.755387935e-06f, 1.749843055e-06f, 1.744295188e-06f, 1.738744346e-06f, 1.733190542e-06f, - 1.727633790e-06f, 1.722074101e-06f, 1.716511489e-06f, 1.710945965e-06f, 1.705377543e-06f, 1.699806236e-06f, 1.694232055e-06f, 1.688655014e-06f, 1.683075126e-06f, 1.677492403e-06f, - 1.671906858e-06f, 1.666318504e-06f, 1.660727353e-06f, 1.655133418e-06f, 1.649536712e-06f, 1.643937248e-06f, 1.638335038e-06f, 1.632730095e-06f, 1.627122432e-06f, 1.621512061e-06f, - 1.615898996e-06f, 1.610283249e-06f, 1.604664832e-06f, 1.599043760e-06f, 1.593420044e-06f, 1.587793697e-06f, 1.582164732e-06f, 1.576533162e-06f, 1.570898999e-06f, 1.565262257e-06f, - 1.559622948e-06f, 1.553981085e-06f, 1.548336681e-06f, 1.542689748e-06f, 1.537040300e-06f, 1.531388349e-06f, 1.525733908e-06f, 1.520076990e-06f, 1.514417608e-06f, 1.508755774e-06f, - 1.503091501e-06f, 1.497424803e-06f, 1.491755692e-06f, 1.486084180e-06f, 1.480410281e-06f, 1.474734008e-06f, 1.469055374e-06f, 1.463374390e-06f, 1.457691071e-06f, 1.452005429e-06f, - 1.446317476e-06f, 1.440627227e-06f, 1.434934693e-06f, 1.429239887e-06f, 1.423542823e-06f, 1.417843513e-06f, 1.412141970e-06f, 1.406438208e-06f, 1.400732238e-06f, 1.395024074e-06f, - 1.389313728e-06f, 1.383601215e-06f, 1.377886546e-06f, 1.372169734e-06f, 1.366450793e-06f, 1.360729734e-06f, 1.355006572e-06f, 1.349281319e-06f, 1.343553988e-06f, 1.337824592e-06f, - 1.332093144e-06f, 1.326359656e-06f, 1.320624142e-06f, 1.314886615e-06f, 1.309147088e-06f, 1.303405572e-06f, 1.297662082e-06f, 1.291916631e-06f, 1.286169231e-06f, 1.280419895e-06f, - 1.274668636e-06f, 1.268915467e-06f, 1.263160402e-06f, 1.257403452e-06f, 1.251644632e-06f, 1.245883953e-06f, 1.240121430e-06f, 1.234357074e-06f, 1.228590899e-06f, 1.222822918e-06f, - 1.217053143e-06f, 1.211281589e-06f, 1.205508267e-06f, 1.199733191e-06f, 1.193956373e-06f, 1.188177827e-06f, 1.182397566e-06f, 1.176615602e-06f, 1.170831949e-06f, 1.165046619e-06f, - 1.159259626e-06f, 1.153470983e-06f, 1.147680702e-06f, 1.141888797e-06f, 1.136095280e-06f, 1.130300164e-06f, 1.124503463e-06f, 1.118705190e-06f, 1.112905357e-06f, 1.107103978e-06f, - 1.101301065e-06f, 1.095496631e-06f, 1.089690690e-06f, 1.083883255e-06f, 1.078074338e-06f, 1.072263953e-06f, 1.066452112e-06f, 1.060638829e-06f, 1.054824116e-06f, 1.049007987e-06f, - 1.043190454e-06f, 1.037371531e-06f, 1.031551231e-06f, 1.025729566e-06f, 1.019906550e-06f, 1.014082195e-06f, 1.008256516e-06f, 1.002429524e-06f, 9.966012322e-07f, 9.907716546e-07f, - 9.849408037e-07f, 9.791086926e-07f, 9.732753344e-07f, 9.674407420e-07f, 9.616049285e-07f, 9.557679068e-07f, 9.499296901e-07f, 9.440902913e-07f, 9.382497235e-07f, 9.324079997e-07f, - 9.265651329e-07f, 9.207211362e-07f, 9.148760226e-07f, 9.090298051e-07f, 9.031824968e-07f, 8.973341107e-07f, 8.914846598e-07f, 8.856341571e-07f, 8.797826157e-07f, 8.739300487e-07f, - 8.680764690e-07f, 8.622218896e-07f, 8.563663237e-07f, 8.505097843e-07f, 8.446522843e-07f, 8.387938369e-07f, 8.329344550e-07f, 8.270741517e-07f, 8.212129400e-07f, 8.153508329e-07f, - 8.094878436e-07f, 8.036239850e-07f, 7.977592701e-07f, 7.918937120e-07f, 7.860273238e-07f, 7.801601184e-07f, 7.742921089e-07f, 7.684233083e-07f, 7.625537296e-07f, 7.566833860e-07f, - 7.508122904e-07f, 7.449404558e-07f, 7.390678953e-07f, 7.331946219e-07f, 7.273206487e-07f, 7.214459886e-07f, 7.155706547e-07f, 7.096946601e-07f, 7.038180177e-07f, 6.979407406e-07f, - 6.920628418e-07f, 6.861843344e-07f, 6.803052313e-07f, 6.744255456e-07f, 6.685452903e-07f, 6.626644785e-07f, 6.567831231e-07f, 6.509012372e-07f, 6.450188338e-07f, 6.391359259e-07f, - 6.332525265e-07f, 6.273686487e-07f, 6.214843055e-07f, 6.155995099e-07f, 6.097142749e-07f, 6.038286135e-07f, 5.979425387e-07f, 5.920560636e-07f, 5.861692012e-07f, 5.802819644e-07f, - 5.743943663e-07f, 5.685064198e-07f, 5.626181381e-07f, 5.567295340e-07f, 5.508406207e-07f, 5.449514110e-07f, 5.390619180e-07f, 5.331721548e-07f, 5.272821342e-07f, 5.213918693e-07f, - 5.155013731e-07f, 5.096106586e-07f, 5.037197388e-07f, 4.978286266e-07f, 4.919373351e-07f, 4.860458772e-07f, 4.801542659e-07f, 4.742625143e-07f, 4.683706352e-07f, 4.624786417e-07f, - 4.565865468e-07f, 4.506943634e-07f, 4.448021044e-07f, 4.389097830e-07f, 4.330174120e-07f, 4.271250044e-07f, 4.212325732e-07f, 4.153401313e-07f, 4.094476918e-07f, 4.035552675e-07f, - 3.976628714e-07f, 3.917705166e-07f, 3.858782158e-07f, 3.799859822e-07f, 3.740938286e-07f, 3.682017681e-07f, 3.623098134e-07f, 3.564179777e-07f, 3.505262737e-07f, 3.446347146e-07f, - 3.387433132e-07f, 3.328520823e-07f, 3.269610351e-07f, 3.210701844e-07f, 3.151795431e-07f, 3.092891242e-07f, 3.033989405e-07f, 2.975090050e-07f, 2.916193307e-07f, 2.857299304e-07f, - 2.798408170e-07f, 2.739520035e-07f, 2.680635028e-07f, 2.621753277e-07f, 2.562874912e-07f, 2.504000062e-07f, 2.445128855e-07f, 2.386261421e-07f, 2.327397889e-07f, 2.268538386e-07f, - 2.209683043e-07f, 2.150831988e-07f, 2.091985350e-07f, 2.033143258e-07f, 1.974305839e-07f, 1.915473224e-07f, 1.856645541e-07f, 1.797822918e-07f, 1.739005483e-07f, 1.680193367e-07f, - 1.621386696e-07f, 1.562585600e-07f, 1.503790207e-07f, 1.445000646e-07f, 1.386217044e-07f, 1.327439531e-07f, 1.268668234e-07f, 1.209903283e-07f, 1.151144805e-07f, 1.092392928e-07f, - 1.033647781e-07f, 9.749094915e-08f, 9.161781884e-08f, 8.574539994e-08f, 7.987370527e-08f, 7.400274762e-08f, 6.813253979e-08f, 6.226309459e-08f, 5.639442481e-08f, 5.052654323e-08f, - 4.465946264e-08f, 3.879319583e-08f, 3.292775556e-08f, 2.706315462e-08f, 2.119940577e-08f, 1.533652178e-08f, 9.474515411e-09f, 3.613399427e-09f, -2.246813421e-09f, -8.106110383e-09f, - -1.396447871e-08f, -1.982190566e-08f, -2.567837850e-08f, -3.153388449e-08f, -3.738841090e-08f, -4.324194500e-08f, -4.909447407e-08f, -5.494598540e-08f, -6.079646627e-08f, -6.664590397e-08f, - -7.249428580e-08f, -7.834159905e-08f, -8.418783103e-08f, -9.003296904e-08f, -9.587700040e-08f, -1.017199124e-07f, -1.075616924e-07f, -1.134023278e-07f, -1.192418057e-07f, -1.250801137e-07f, - -1.309172389e-07f, -1.367531688e-07f, -1.425878908e-07f, -1.484213920e-07f, -1.542536600e-07f, -1.600846821e-07f, -1.659144456e-07f, -1.717429380e-07f, -1.775701465e-07f, -1.833960586e-07f, - -1.892206617e-07f, -1.950439431e-07f, -2.008658903e-07f, -2.066864906e-07f, -2.125057314e-07f, -2.183236003e-07f, -2.241400845e-07f, -2.299551715e-07f, -2.357688487e-07f, -2.415811036e-07f, - -2.473919236e-07f, -2.532012961e-07f, -2.590092086e-07f, -2.648156485e-07f, -2.706206033e-07f, -2.764240604e-07f, -2.822260074e-07f, -2.880264316e-07f, -2.938253206e-07f, -2.996226618e-07f, - -3.054184428e-07f, -3.112126510e-07f, -3.170052739e-07f, -3.227962991e-07f, -3.285857140e-07f, -3.343735061e-07f, -3.401596630e-07f, -3.459441722e-07f, -3.517270213e-07f, -3.575081977e-07f, - -3.632876890e-07f, -3.690654828e-07f, -3.748415666e-07f, -3.806159279e-07f, -3.863885544e-07f, -3.921594336e-07f, -3.979285531e-07f, -4.036959005e-07f, -4.094614633e-07f, -4.152252292e-07f, - -4.209871858e-07f, -4.267473206e-07f, -4.325056212e-07f, -4.382620754e-07f, -4.440166707e-07f, -4.497693947e-07f, -4.555202351e-07f, -4.612691795e-07f, -4.670162156e-07f, -4.727613311e-07f, - -4.785045135e-07f, -4.842457506e-07f, -4.899850300e-07f, -4.957223394e-07f, -5.014576665e-07f, -5.071909990e-07f, -5.129223245e-07f, -5.186516309e-07f, -5.243789058e-07f, -5.301041369e-07f, - -5.358273119e-07f, -5.415484186e-07f, -5.472674447e-07f, -5.529843779e-07f, -5.586992061e-07f, -5.644119169e-07f, -5.701224981e-07f, -5.758309375e-07f, -5.815372229e-07f, -5.872413420e-07f, - -5.929432827e-07f, -5.986430326e-07f, -6.043405798e-07f, -6.100359118e-07f, -6.157290167e-07f, -6.214198821e-07f, -6.271084959e-07f, -6.327948460e-07f, -6.384789201e-07f, -6.441607062e-07f, - -6.498401921e-07f, -6.555173657e-07f, -6.611922148e-07f, -6.668647273e-07f, -6.725348912e-07f, -6.782026942e-07f, -6.838681243e-07f, -6.895311694e-07f, -6.951918174e-07f, -7.008500562e-07f, - -7.065058738e-07f, -7.121592582e-07f, -7.178101971e-07f, -7.234586786e-07f, -7.291046907e-07f, -7.347482213e-07f, -7.403892583e-07f, -7.460277899e-07f, -7.516638038e-07f, -7.572972882e-07f, - -7.629282311e-07f, -7.685566204e-07f, -7.741824441e-07f, -7.798056904e-07f, -7.854263472e-07f, -7.910444025e-07f, -7.966598444e-07f, -8.022726610e-07f, -8.078828403e-07f, -8.134903704e-07f, - -8.190952394e-07f, -8.246974353e-07f, -8.302969463e-07f, -8.358937604e-07f, -8.414878658e-07f, -8.470792506e-07f, -8.526679028e-07f, -8.582538106e-07f, -8.638369623e-07f, -8.694173458e-07f, - -8.749949494e-07f, -8.805697612e-07f, -8.861417694e-07f, -8.917109622e-07f, -8.972773278e-07f, -9.028408543e-07f, -9.084015300e-07f, -9.139593431e-07f, -9.195142818e-07f, -9.250663342e-07f, - -9.306154888e-07f, -9.361617336e-07f, -9.417050571e-07f, -9.472454473e-07f, -9.527828926e-07f, -9.583173813e-07f, -9.638489016e-07f, -9.693774419e-07f, -9.749029904e-07f, -9.804255354e-07f, - -9.859450654e-07f, -9.914615685e-07f, -9.969750332e-07f, -1.002485448e-06f, -1.007992801e-06f, -1.013497080e-06f, -1.018998274e-06f, -1.024496372e-06f, -1.029991362e-06f, -1.035483231e-06f, - -1.040971969e-06f, -1.046457564e-06f, -1.051940005e-06f, -1.057419279e-06f, -1.062895375e-06f, -1.068368283e-06f, -1.073837989e-06f, -1.079304483e-06f, -1.084767753e-06f, -1.090227788e-06f, - -1.095684575e-06f, -1.101138104e-06f, -1.106588364e-06f, -1.112035342e-06f, -1.117479027e-06f, -1.122919407e-06f, -1.128356472e-06f, -1.133790210e-06f, -1.139220609e-06f, -1.144647658e-06f, - -1.150071345e-06f, -1.155491660e-06f, -1.160908590e-06f, -1.166322124e-06f, -1.171732252e-06f, -1.177138961e-06f, -1.182542240e-06f, -1.187942078e-06f, -1.193338463e-06f, -1.198731385e-06f, - -1.204120831e-06f, -1.209506791e-06f, -1.214889253e-06f, -1.220268206e-06f, -1.225643639e-06f, -1.231015540e-06f, -1.236383898e-06f, -1.241748702e-06f, -1.247109941e-06f, -1.252467603e-06f, - -1.257821677e-06f, -1.263172152e-06f, -1.268519016e-06f, -1.273862260e-06f, -1.279201870e-06f, -1.284537836e-06f, -1.289870148e-06f, -1.295198793e-06f, -1.300523761e-06f, -1.305845040e-06f, - -1.311162620e-06f, -1.316476489e-06f, -1.321786636e-06f, -1.327093050e-06f, -1.332395721e-06f, -1.337694635e-06f, -1.342989784e-06f, -1.348281156e-06f, -1.353568739e-06f, -1.358852523e-06f, - -1.364132496e-06f, -1.369408648e-06f, -1.374680967e-06f, -1.379949443e-06f, -1.385214065e-06f, -1.390474821e-06f, -1.395731701e-06f, -1.400984694e-06f, -1.406233788e-06f, -1.411478973e-06f, - -1.416720238e-06f, -1.421957572e-06f, -1.427190963e-06f, -1.432420402e-06f, -1.437645877e-06f, -1.442867378e-06f, -1.448084893e-06f, -1.453298412e-06f, -1.458507923e-06f, -1.463713416e-06f, - -1.468914881e-06f, -1.474112306e-06f, -1.479305680e-06f, -1.484494993e-06f, -1.489680234e-06f, -1.494861392e-06f, -1.500038457e-06f, -1.505211417e-06f, -1.510380262e-06f, -1.515544981e-06f, - -1.520705564e-06f, -1.525861999e-06f, -1.531014277e-06f, -1.536162386e-06f, -1.541306315e-06f, -1.546446055e-06f, -1.551581594e-06f, -1.556712922e-06f, -1.561840028e-06f, -1.566962901e-06f, - -1.572081531e-06f, -1.577195908e-06f, -1.582306020e-06f, -1.587411857e-06f, -1.592513409e-06f, -1.597610665e-06f, -1.602703614e-06f, -1.607792246e-06f, -1.612876551e-06f, -1.617956517e-06f, - -1.623032135e-06f, -1.628103394e-06f, -1.633170283e-06f, -1.638232792e-06f, -1.643290911e-06f, -1.648344628e-06f, -1.653393935e-06f, -1.658438819e-06f, -1.663479271e-06f, -1.668515281e-06f, - -1.673546838e-06f, -1.678573931e-06f, -1.683596551e-06f, -1.688614687e-06f, -1.693628328e-06f, -1.698637464e-06f, -1.703642086e-06f, -1.708642182e-06f, -1.713637742e-06f, -1.718628757e-06f, - -1.723615215e-06f, -1.728597107e-06f, -1.733574422e-06f, -1.738547150e-06f, -1.743515281e-06f, -1.748478804e-06f, -1.753437710e-06f, -1.758391988e-06f, -1.763341629e-06f, -1.768286621e-06f, - -1.773226955e-06f, -1.778162620e-06f, -1.783093607e-06f, -1.788019905e-06f, -1.792941505e-06f, -1.797858396e-06f, -1.802770567e-06f, -1.807678010e-06f, -1.812580714e-06f, -1.817478668e-06f, - -1.822371864e-06f, -1.827260290e-06f, -1.832143937e-06f, -1.837022795e-06f, -1.841896853e-06f, -1.846766103e-06f, -1.851630533e-06f, -1.856490135e-06f, -1.861344897e-06f, -1.866194811e-06f, - -1.871039866e-06f, -1.875880052e-06f, -1.880715359e-06f, -1.885545778e-06f, -1.890371298e-06f, -1.895191911e-06f, -1.900007605e-06f, -1.904818372e-06f, -1.909624200e-06f, -1.914425082e-06f, - -1.919221006e-06f, -1.924011963e-06f, -1.928797943e-06f, -1.933578937e-06f, -1.938354934e-06f, -1.943125925e-06f, -1.947891901e-06f, -1.952652851e-06f, -1.957408766e-06f, -1.962159636e-06f, - -1.966905452e-06f, -1.971646203e-06f, -1.976381881e-06f, -1.981112475e-06f, -1.985837977e-06f, -1.990558376e-06f, -1.995273662e-06f, -1.999983827e-06f, -2.004688861e-06f, -2.009388753e-06f, - -2.014083495e-06f, -2.018773078e-06f, -2.023457490e-06f, -2.028136724e-06f, -2.032810770e-06f, -2.037479617e-06f, -2.042143257e-06f, -2.046801681e-06f, -2.051454878e-06f, -2.056102839e-06f, - -2.060745556e-06f, -2.065383017e-06f, -2.070015215e-06f, -2.074642140e-06f, -2.079263782e-06f, -2.083880133e-06f, -2.088491182e-06f, -2.093096920e-06f, -2.097697339e-06f, -2.102292428e-06f, - -2.106882179e-06f, -2.111466583e-06f, -2.116045629e-06f, -2.120619309e-06f, -2.125187614e-06f, -2.129750534e-06f, -2.134308061e-06f, -2.138860184e-06f, -2.143406895e-06f, -2.147948185e-06f, - -2.152484044e-06f, -2.157014464e-06f, -2.161539435e-06f, -2.166058948e-06f, -2.170572995e-06f, -2.175081565e-06f, -2.179584650e-06f, -2.184082241e-06f, -2.188574329e-06f, -2.193060905e-06f, - -2.197541960e-06f, -2.202017484e-06f, -2.206487470e-06f, -2.210951907e-06f, -2.215410787e-06f, -2.219864101e-06f, -2.224311840e-06f, -2.228753996e-06f, -2.233190558e-06f, -2.237621519e-06f, - -2.242046870e-06f, -2.246466601e-06f, -2.250880704e-06f, -2.255289169e-06f, -2.259691989e-06f, -2.264089155e-06f, -2.268480656e-06f, -2.272866486e-06f, -2.277246634e-06f, -2.281621093e-06f, - -2.285989853e-06f, -2.290352906e-06f, -2.294710244e-06f, -2.299061856e-06f, -2.303407735e-06f, -2.307747873e-06f, -2.312082259e-06f, -2.316410887e-06f, -2.320733746e-06f, -2.325050830e-06f, - -2.329362128e-06f, -2.333667632e-06f, -2.337967334e-06f, -2.342261226e-06f, -2.346549298e-06f, -2.350831542e-06f, -2.355107950e-06f, -2.359378513e-06f, -2.363643223e-06f, -2.367902071e-06f, - -2.372155049e-06f, -2.376402148e-06f, -2.380643360e-06f, -2.384878676e-06f, -2.389108089e-06f, -2.393331589e-06f, -2.397549169e-06f, -2.401760819e-06f, -2.405966533e-06f, -2.410166300e-06f, - -2.414360114e-06f, -2.418547965e-06f, -2.422729846e-06f, -2.426905748e-06f, -2.431075663e-06f, -2.435239582e-06f, -2.439397498e-06f, -2.443549402e-06f, -2.447695286e-06f, -2.451835143e-06f, - -2.455968962e-06f, -2.460096738e-06f, -2.464218461e-06f, -2.468334123e-06f, -2.472443716e-06f, -2.476547232e-06f, -2.480644664e-06f, -2.484736002e-06f, -2.488821240e-06f, -2.492900368e-06f, - -2.496973379e-06f, -2.501040265e-06f, -2.505101017e-06f, -2.509155629e-06f, -2.513204091e-06f, -2.517246397e-06f, -2.521282538e-06f, -2.525312505e-06f, -2.529336292e-06f, -2.533353890e-06f, - -2.537365292e-06f, -2.541370490e-06f, -2.545369475e-06f, -2.549362240e-06f, -2.553348777e-06f, -2.557329079e-06f, -2.561303137e-06f, -2.565270944e-06f, -2.569232492e-06f, -2.573187773e-06f, - -2.577136780e-06f, -2.581079505e-06f, -2.585015940e-06f, -2.588946077e-06f, -2.592869910e-06f, -2.596787429e-06f, -2.600698628e-06f, -2.604603499e-06f, -2.608502035e-06f, -2.612394227e-06f, - -2.616280068e-06f, -2.620159551e-06f, -2.624032668e-06f, -2.627899412e-06f, -2.631759775e-06f, -2.635613749e-06f, -2.639461327e-06f, -2.643302502e-06f, -2.647137267e-06f, -2.650965613e-06f, - -2.654787533e-06f, -2.658603020e-06f, -2.662412067e-06f, -2.666214666e-06f, -2.670010809e-06f, -2.673800490e-06f, -2.677583702e-06f, -2.681360436e-06f, -2.685130685e-06f, -2.688894443e-06f, - -2.692651702e-06f, -2.696402455e-06f, -2.700146694e-06f, -2.703884412e-06f, -2.707615602e-06f, -2.711340258e-06f, -2.715058371e-06f, -2.718769934e-06f, -2.722474941e-06f, -2.726173384e-06f, - -2.729865257e-06f, -2.733550551e-06f, -2.737229261e-06f, -2.740901379e-06f, -2.744566897e-06f, -2.748225809e-06f, -2.751878108e-06f, -2.755523787e-06f, -2.759162839e-06f, -2.762795257e-06f, - -2.766421033e-06f, -2.770040162e-06f, -2.773652636e-06f, -2.777258448e-06f, -2.780857591e-06f, -2.784450058e-06f, -2.788035844e-06f, -2.791614939e-06f, -2.795187339e-06f, -2.798753036e-06f, - -2.802312023e-06f, -2.805864294e-06f, -2.809409841e-06f, -2.812948658e-06f, -2.816480739e-06f, -2.820006076e-06f, -2.823524662e-06f, -2.827036492e-06f, -2.830541559e-06f, -2.834039855e-06f, - -2.837531375e-06f, -2.841016111e-06f, -2.844494057e-06f, -2.847965206e-06f, -2.851429552e-06f, -2.854887089e-06f, -2.858337809e-06f, -2.861781706e-06f, -2.865218774e-06f, -2.868649006e-06f, - -2.872072396e-06f, -2.875488937e-06f, -2.878898623e-06f, -2.882301447e-06f, -2.885697403e-06f, -2.889086485e-06f, -2.892468685e-06f, -2.895843999e-06f, -2.899212419e-06f, -2.902573939e-06f, - -2.905928553e-06f, -2.909276255e-06f, -2.912617038e-06f, -2.915950895e-06f, -2.919277822e-06f, -2.922597811e-06f, -2.925910856e-06f, -2.929216951e-06f, -2.932516090e-06f, -2.935808267e-06f, - -2.939093475e-06f, -2.942371709e-06f, -2.945642962e-06f, -2.948907228e-06f, -2.952164502e-06f, -2.955414776e-06f, -2.958658045e-06f, -2.961894303e-06f, -2.965123545e-06f, -2.968345763e-06f, - -2.971560952e-06f, -2.974769105e-06f, -2.977970218e-06f, -2.981164284e-06f, -2.984351297e-06f, -2.987531251e-06f, -2.990704141e-06f, -2.993869960e-06f, -2.997028703e-06f, -3.000180363e-06f, - -3.003324935e-06f, -3.006462413e-06f, -3.009592792e-06f, -3.012716065e-06f, -3.015832227e-06f, -3.018941272e-06f, -3.022043195e-06f, -3.025137989e-06f, -3.028225649e-06f, -3.031306169e-06f, - -3.034379543e-06f, -3.037445767e-06f, -3.040504834e-06f, -3.043556739e-06f, -3.046601475e-06f, -3.049639039e-06f, -3.052669423e-06f, -3.055692622e-06f, -3.058708632e-06f, -3.061717446e-06f, - -3.064719059e-06f, -3.067713465e-06f, -3.070700659e-06f, -3.073680636e-06f, -3.076653390e-06f, -3.079618915e-06f, -3.082577207e-06f, -3.085528260e-06f, -3.088472068e-06f, -3.091408627e-06f, - -3.094337930e-06f, -3.097259973e-06f, -3.100174750e-06f, -3.103082257e-06f, -3.105982487e-06f, -3.108875435e-06f, -3.111761097e-06f, -3.114639467e-06f, -3.117510540e-06f, -3.120374310e-06f, - -3.123230774e-06f, -3.126079924e-06f, -3.128921757e-06f, -3.131756267e-06f, -3.134583449e-06f, -3.137403298e-06f, -3.140215809e-06f, -3.143020978e-06f, -3.145818797e-06f, -3.148609264e-06f, - -3.151392373e-06f, -3.154168119e-06f, -3.156936497e-06f, -3.159697502e-06f, -3.162451129e-06f, -3.165197373e-06f, -3.167936229e-06f, -3.170667694e-06f, -3.173391760e-06f, -3.176108425e-06f, - -3.178817682e-06f, -3.181519528e-06f, -3.184213957e-06f, -3.186900965e-06f, -3.189580546e-06f, -3.192252697e-06f, -3.194917412e-06f, -3.197574687e-06f, -3.200224517e-06f, -3.202866898e-06f, - -3.205501824e-06f, -3.208129291e-06f, -3.210749295e-06f, -3.213361831e-06f, -3.215966894e-06f, -3.218564480e-06f, -3.221154584e-06f, -3.223737201e-06f, -3.226312328e-06f, -3.228879960e-06f, - -3.231440092e-06f, -3.233992719e-06f, -3.236537838e-06f, -3.239075444e-06f, -3.241605533e-06f, -3.244128099e-06f, -3.246643140e-06f, -3.249150649e-06f, -3.251650624e-06f, -3.254143059e-06f, - -3.256627951e-06f, -3.259105295e-06f, -3.261575087e-06f, -3.264037323e-06f, -3.266491998e-06f, -3.268939108e-06f, -3.271378649e-06f, -3.273810617e-06f, -3.276235007e-06f, -3.278651816e-06f, - -3.281061040e-06f, -3.283462673e-06f, -3.285856713e-06f, -3.288243155e-06f, -3.290621995e-06f, -3.292993229e-06f, -3.295356852e-06f, -3.297712862e-06f, -3.300061254e-06f, -3.302402023e-06f, - -3.304735167e-06f, -3.307060681e-06f, -3.309378561e-06f, -3.311688803e-06f, -3.313991404e-06f, -3.316286359e-06f, -3.318573665e-06f, -3.320853317e-06f, -3.323125313e-06f, -3.325389648e-06f, - -3.327646318e-06f, -3.329895320e-06f, -3.332136650e-06f, -3.334370304e-06f, -3.336596278e-06f, -3.338814569e-06f, -3.341025174e-06f, -3.343228088e-06f, -3.345423307e-06f, -3.347610829e-06f, - -3.349790649e-06f, -3.351962765e-06f, -3.354127172e-06f, -3.356283866e-06f, -3.358432846e-06f, -3.360574105e-06f, -3.362707643e-06f, -3.364833454e-06f, -3.366951535e-06f, -3.369061883e-06f, - -3.371164495e-06f, -3.373259367e-06f, -3.375346495e-06f, -3.377425877e-06f, -3.379497509e-06f, -3.381561387e-06f, -3.383617509e-06f, -3.385665870e-06f, -3.387706469e-06f, -3.389739300e-06f, - -3.391764362e-06f, -3.393781651e-06f, -3.395791163e-06f, -3.397792896e-06f, -3.399786846e-06f, -3.401773011e-06f, -3.403751386e-06f, -3.405721969e-06f, -3.407684757e-06f, -3.409639746e-06f, - -3.411586935e-06f, -3.413526318e-06f, -3.415457894e-06f, -3.417381660e-06f, -3.419297612e-06f, -3.421205747e-06f, -3.423106063e-06f, -3.424998556e-06f, -3.426883224e-06f, -3.428760064e-06f, - -3.430629072e-06f, -3.432490247e-06f, -3.434343584e-06f, -3.436189081e-06f, -3.438026736e-06f, -3.439856545e-06f, -3.441678506e-06f, -3.443492616e-06f, -3.445298872e-06f, -3.447097272e-06f, - -3.448887812e-06f, -3.450670490e-06f, -3.452445304e-06f, -3.454212250e-06f, -3.455971326e-06f, -3.457722530e-06f, -3.459465858e-06f, -3.461201308e-06f, -3.462928878e-06f, -3.464648565e-06f, - -3.466360367e-06f, -3.468064280e-06f, -3.469760303e-06f, -3.471448432e-06f, -3.473128666e-06f, -3.474801002e-06f, -3.476465438e-06f, -3.478121971e-06f, -3.479770598e-06f, -3.481411318e-06f, - -3.483044128e-06f, -3.484669025e-06f, -3.486286007e-06f, -3.487895073e-06f, -3.489496219e-06f, -3.491089444e-06f, -3.492674744e-06f, -3.494252119e-06f, -3.495821565e-06f, -3.497383080e-06f, - -3.498936663e-06f, -3.500482311e-06f, -3.502020022e-06f, -3.503549793e-06f, -3.505071623e-06f, -3.506585510e-06f, -3.508091451e-06f, -3.509589445e-06f, -3.511079489e-06f, -3.512561581e-06f, - -3.514035720e-06f, -3.515501902e-06f, -3.516960128e-06f, -3.518410393e-06f, -3.519852697e-06f, -3.521287037e-06f, -3.522713413e-06f, -3.524131820e-06f, -3.525542259e-06f, -3.526944727e-06f, - -3.528339221e-06f, -3.529725741e-06f, -3.531104285e-06f, -3.532474850e-06f, -3.533837436e-06f, -3.535192039e-06f, -3.536538659e-06f, -3.537877294e-06f, -3.539207942e-06f, -3.540530602e-06f, - -3.541845271e-06f, -3.543151949e-06f, -3.544450633e-06f, -3.545741321e-06f, -3.547024014e-06f, -3.548298708e-06f, -3.549565402e-06f, -3.550824095e-06f, -3.552074785e-06f, -3.553317470e-06f, - -3.554552150e-06f, -3.555778823e-06f, -3.556997487e-06f, -3.558208141e-06f, -3.559410783e-06f, -3.560605413e-06f, -3.561792028e-06f, -3.562970627e-06f, -3.564141210e-06f, -3.565303774e-06f, - -3.566458318e-06f, -3.567604842e-06f, -3.568743344e-06f, -3.569873822e-06f, -3.570996276e-06f, -3.572110703e-06f, -3.573217104e-06f, -3.574315477e-06f, -3.575405820e-06f, -3.576488133e-06f, - -3.577562414e-06f, -3.578628662e-06f, -3.579686877e-06f, -3.580737057e-06f, -3.581779200e-06f, -3.582813307e-06f, -3.583839376e-06f, -3.584857406e-06f, -3.585867396e-06f, -3.586869346e-06f, - -3.587863253e-06f, -3.588849118e-06f, -3.589826939e-06f, -3.590796715e-06f, -3.591758446e-06f, -3.592712131e-06f, -3.593657768e-06f, -3.594595358e-06f, -3.595524899e-06f, -3.596446390e-06f, - -3.597359832e-06f, -3.598265222e-06f, -3.599162560e-06f, -3.600051846e-06f, -3.600933079e-06f, -3.601806258e-06f, -3.602671383e-06f, -3.603528452e-06f, -3.604377466e-06f, -3.605218423e-06f, - -3.606051324e-06f, -3.606876167e-06f, -3.607692952e-06f, -3.608501678e-06f, -3.609302345e-06f, -3.610094953e-06f, -3.610879501e-06f, -3.611655988e-06f, -3.612424414e-06f, -3.613184779e-06f, - -3.613937082e-06f, -3.614681322e-06f, -3.615417501e-06f, -3.616145616e-06f, -3.616865668e-06f, -3.617577657e-06f, -3.618281581e-06f, -3.618977442e-06f, -3.619665238e-06f, -3.620344969e-06f, - -3.621016636e-06f, -3.621680237e-06f, -3.622335774e-06f, -3.622983244e-06f, -3.623622649e-06f, -3.624253989e-06f, -3.624877262e-06f, -3.625492470e-06f, -3.626099611e-06f, -3.626698686e-06f, - -3.627289695e-06f, -3.627872638e-06f, -3.628447515e-06f, -3.629014325e-06f, -3.629573069e-06f, -3.630123747e-06f, -3.630666359e-06f, -3.631200905e-06f, -3.631727385e-06f, -3.632245799e-06f, - -3.632756147e-06f, -3.633258429e-06f, -3.633752647e-06f, -3.634238799e-06f, -3.634716885e-06f, -3.635186908e-06f, -3.635648865e-06f, -3.636102758e-06f, -3.636548587e-06f, -3.636986352e-06f, - -3.637416054e-06f, -3.637837693e-06f, -3.638251269e-06f, -3.638656782e-06f, -3.639054233e-06f, -3.639443623e-06f, -3.639824951e-06f, -3.640198218e-06f, -3.640563425e-06f, -3.640920572e-06f, - -3.641269660e-06f, -3.641610688e-06f, -3.641943658e-06f, -3.642268570e-06f, -3.642585425e-06f, -3.642894223e-06f, -3.643194964e-06f, -3.643487651e-06f, -3.643772282e-06f, -3.644048858e-06f, - -3.644317381e-06f, -3.644577851e-06f, -3.644830269e-06f, -3.645074635e-06f, -3.645310950e-06f, -3.645539215e-06f, -3.645759431e-06f, -3.645971598e-06f, -3.646175717e-06f, -3.646371789e-06f, - -3.646559815e-06f, -3.646739796e-06f, -3.646911732e-06f, -3.647075624e-06f, -3.647231475e-06f, -3.647379283e-06f, -3.647519050e-06f, -3.647650778e-06f, -3.647774467e-06f, -3.647890118e-06f, - -3.647997732e-06f, -3.648097310e-06f, -3.648188853e-06f, -3.648272363e-06f, -3.648347840e-06f, -3.648415286e-06f, -3.648474701e-06f, -3.648526086e-06f, -3.648569444e-06f, -3.648604775e-06f, - -3.648632079e-06f, -3.648651360e-06f, -3.648662616e-06f, -3.648665851e-06f, -3.648661065e-06f, -3.648648259e-06f, -3.648627434e-06f, -3.648598593e-06f, -3.648561736e-06f, -3.648516865e-06f, - -3.648463980e-06f, -3.648403084e-06f, -3.648334178e-06f, -3.648257263e-06f, -3.648172340e-06f, -3.648079412e-06f, -3.647978479e-06f, -3.647869543e-06f, -3.647752606e-06f, -3.647627668e-06f, - -3.647494732e-06f, -3.647353799e-06f, -3.647204871e-06f, -3.647047949e-06f, -3.646883035e-06f, -3.646710130e-06f, -3.646529236e-06f, -3.646340356e-06f, -3.646143489e-06f, -3.645938639e-06f, - -3.645725806e-06f, -3.645504993e-06f, -3.645276202e-06f, -3.645039433e-06f, -3.644794689e-06f, -3.644541972e-06f, -3.644281283e-06f, -3.644012624e-06f, -3.643735998e-06f, -3.643451405e-06f, - -3.643158848e-06f, -3.642858329e-06f, -3.642549850e-06f, -3.642233412e-06f, -3.641909018e-06f, -3.641576669e-06f, -3.641236367e-06f, -3.640888115e-06f, -3.640531915e-06f, -3.640167768e-06f, - -3.639795676e-06f, -3.639415643e-06f, -3.639027668e-06f, -3.638631756e-06f, -3.638227908e-06f, -3.637816126e-06f, -3.637396411e-06f, -3.636968768e-06f, -3.636533197e-06f, -3.636089700e-06f, - -3.635638281e-06f, -3.635178941e-06f, -3.634711683e-06f, -3.634236508e-06f, -3.633753419e-06f, -3.633262419e-06f, -3.632763509e-06f, -3.632256693e-06f, -3.631741971e-06f, -3.631219348e-06f, - -3.630688825e-06f, -3.630150404e-06f, -3.629604089e-06f, -3.629049880e-06f, -3.628487782e-06f, -3.627917796e-06f, -3.627339925e-06f, -3.626754172e-06f, -3.626160538e-06f, -3.625559027e-06f, - -3.624949641e-06f, -3.624332382e-06f, -3.623707254e-06f, -3.623074258e-06f, -3.622433398e-06f, -3.621784676e-06f, -3.621128095e-06f, -3.620463657e-06f, -3.619791366e-06f, -3.619111223e-06f, - -3.618423232e-06f, -3.617727395e-06f, -3.617023715e-06f, -3.616312195e-06f, -3.615592838e-06f, -3.614865646e-06f, -3.614130623e-06f, -3.613387771e-06f, -3.612637093e-06f, -3.611878592e-06f, - -3.611112270e-06f, -3.610338132e-06f, -3.609556179e-06f, -3.608766414e-06f, -3.607968842e-06f, -3.607163464e-06f, -3.606350283e-06f, -3.605529303e-06f, -3.604700527e-06f, -3.603863957e-06f, - -3.603019597e-06f, -3.602167450e-06f, -3.601307519e-06f, -3.600439807e-06f, -3.599564317e-06f, -3.598681053e-06f, -3.597790017e-06f, -3.596891212e-06f, -3.595984643e-06f, -3.595070312e-06f, - -3.594148222e-06f, -3.593218376e-06f, -3.592280779e-06f, -3.591335432e-06f, -3.590382340e-06f, -3.589421506e-06f, -3.588452933e-06f, -3.587476624e-06f, -3.586492583e-06f, -3.585500813e-06f, - -3.584501318e-06f, -3.583494100e-06f, -3.582479165e-06f, -3.581456514e-06f, -3.580426151e-06f, -3.579388080e-06f, -3.578342305e-06f, -3.577288828e-06f, -3.576227654e-06f, -3.575158785e-06f, - -3.574082226e-06f, -3.572997981e-06f, -3.571906051e-06f, -3.570806442e-06f, -3.569699157e-06f, -3.568584200e-06f, -3.567461573e-06f, -3.566331282e-06f, -3.565193329e-06f, -3.564047718e-06f, - -3.562894453e-06f, -3.561733538e-06f, -3.560564976e-06f, -3.559388772e-06f, -3.558204929e-06f, -3.557013451e-06f, -3.555814341e-06f, -3.554607604e-06f, -3.553393243e-06f, -3.552171263e-06f, - -3.550941666e-06f, -3.549704458e-06f, -3.548459642e-06f, -3.547207221e-06f, -3.545947201e-06f, -3.544679584e-06f, -3.543404375e-06f, -3.542121578e-06f, -3.540831197e-06f, -3.539533235e-06f, - -3.538227698e-06f, -3.536914588e-06f, -3.535593911e-06f, -3.534265670e-06f, -3.532929869e-06f, -3.531586512e-06f, -3.530235604e-06f, -3.528877149e-06f, -3.527511150e-06f, -3.526137613e-06f, - -3.524756541e-06f, -3.523367938e-06f, -3.521971809e-06f, -3.520568158e-06f, -3.519156990e-06f, -3.517738308e-06f, -3.516312117e-06f, -3.514878421e-06f, -3.513437224e-06f, -3.511988532e-06f, - -3.510532347e-06f, -3.509068676e-06f, -3.507597521e-06f, -3.506118888e-06f, -3.504632781e-06f, -3.503139204e-06f, -3.501638162e-06f, -3.500129659e-06f, -3.498613700e-06f, -3.497090289e-06f, - -3.495559431e-06f, -3.494021130e-06f, -3.492475391e-06f, -3.490922219e-06f, -3.489361618e-06f, -3.487793592e-06f, -3.486218147e-06f, -3.484635287e-06f, -3.483045016e-06f, -3.481447339e-06f, - -3.479842261e-06f, -3.478229787e-06f, -3.476609922e-06f, -3.474982669e-06f, -3.473348034e-06f, -3.471706022e-06f, -3.470056637e-06f, -3.468399884e-06f, -3.466735768e-06f, -3.465064293e-06f, - -3.463385466e-06f, -3.461699290e-06f, -3.460005770e-06f, -3.458304911e-06f, -3.456596718e-06f, -3.454881197e-06f, -3.453158351e-06f, -3.451428186e-06f, -3.449690707e-06f, -3.447945919e-06f, - -3.446193827e-06f, -3.444434435e-06f, -3.442667749e-06f, -3.440893774e-06f, -3.439112515e-06f, -3.437323977e-06f, -3.435528165e-06f, -3.433725085e-06f, -3.431914740e-06f, -3.430097137e-06f, - -3.428272280e-06f, -3.426440175e-06f, -3.424600827e-06f, -3.422754241e-06f, -3.420900423e-06f, -3.419039377e-06f, -3.417171108e-06f, -3.415295623e-06f, -3.413412925e-06f, -3.411523022e-06f, - -3.409625917e-06f, -3.407721616e-06f, -3.405810124e-06f, -3.403891448e-06f, -3.401965591e-06f, -3.400032560e-06f, -3.398092360e-06f, -3.396144996e-06f, -3.394190474e-06f, -3.392228799e-06f, - -3.390259976e-06f, -3.388284012e-06f, -3.386300911e-06f, -3.384310679e-06f, -3.382313321e-06f, -3.380308844e-06f, -3.378297252e-06f, -3.376278551e-06f, -3.374252746e-06f, -3.372219844e-06f, - -3.370179850e-06f, -3.368132769e-06f, -3.366078607e-06f, -3.364017370e-06f, -3.361949064e-06f, -3.359873693e-06f, -3.357791264e-06f, -3.355701782e-06f, -3.353605253e-06f, -3.351501683e-06f, - -3.349391078e-06f, -3.347273443e-06f, -3.345148784e-06f, -3.343017107e-06f, -3.340878417e-06f, -3.338732721e-06f, -3.336580024e-06f, -3.334420332e-06f, -3.332253652e-06f, -3.330079988e-06f, - -3.327899347e-06f, -3.325711734e-06f, -3.323517156e-06f, -3.321315618e-06f, -3.319107127e-06f, -3.316891688e-06f, -3.314669308e-06f, -3.312439991e-06f, -3.310203745e-06f, -3.307960576e-06f, - -3.305710488e-06f, -3.303453490e-06f, -3.301189585e-06f, -3.298918781e-06f, -3.296641084e-06f, -3.294356499e-06f, -3.292065033e-06f, -3.289766692e-06f, -3.287461482e-06f, -3.285149410e-06f, - -3.282830480e-06f, -3.280504701e-06f, -3.278172077e-06f, -3.275832615e-06f, -3.273486321e-06f, -3.271133202e-06f, -3.268773263e-06f, -3.266406512e-06f, -3.264032953e-06f, -3.261652595e-06f, - -3.259265442e-06f, -3.256871501e-06f, -3.254470779e-06f, -3.252063281e-06f, -3.249649015e-06f, -3.247227987e-06f, -3.244800202e-06f, -3.242365668e-06f, -3.239924391e-06f, -3.237476377e-06f, - -3.235021633e-06f, -3.232560165e-06f, -3.230091979e-06f, -3.227617083e-06f, -3.225135483e-06f, -3.222647184e-06f, -3.220152194e-06f, -3.217650520e-06f, -3.215142167e-06f, -3.212627143e-06f, - -3.210105454e-06f, -3.207577106e-06f, -3.205042106e-06f, -3.202500462e-06f, -3.199952178e-06f, -3.197397263e-06f, -3.194835723e-06f, -3.192267563e-06f, -3.189692793e-06f, -3.187111417e-06f, - -3.184523442e-06f, -3.181928876e-06f, -3.179327725e-06f, -3.176719996e-06f, -3.174105695e-06f, -3.171484829e-06f, -3.168857406e-06f, -3.166223432e-06f, -3.163582914e-06f, -3.160935858e-06f, - -3.158282272e-06f, -3.155622162e-06f, -3.152955536e-06f, -3.150282400e-06f, -3.147602760e-06f, -3.144916625e-06f, -3.142224001e-06f, -3.139524894e-06f, -3.136819313e-06f, -3.134107263e-06f, - -3.131388752e-06f, -3.128663787e-06f, -3.125932375e-06f, -3.123194522e-06f, -3.120450236e-06f, -3.117699525e-06f, -3.114942394e-06f, -3.112178852e-06f, -3.109408904e-06f, -3.106632559e-06f, - -3.103849823e-06f, -3.101060704e-06f, -3.098265209e-06f, -3.095463344e-06f, -3.092655117e-06f, -3.089840536e-06f, -3.087019607e-06f, -3.084192337e-06f, -3.081358734e-06f, -3.078518806e-06f, - -3.075672558e-06f, -3.072819999e-06f, -3.069961136e-06f, -3.067095977e-06f, -3.064224527e-06f, -3.061346795e-06f, -3.058462788e-06f, -3.055572514e-06f, -3.052675979e-06f, -3.049773192e-06f, - -3.046864159e-06f, -3.043948887e-06f, -3.041027385e-06f, -3.038099660e-06f, -3.035165719e-06f, -3.032225569e-06f, -3.029279218e-06f, -3.026326673e-06f, -3.023367943e-06f, -3.020403034e-06f, - -3.017431953e-06f, -3.014454709e-06f, -3.011471310e-06f, -3.008481761e-06f, -3.005486071e-06f, -3.002484248e-06f, -2.999476300e-06f, -2.996462233e-06f, -2.993442055e-06f, -2.990415774e-06f, - -2.987383397e-06f, -2.984344933e-06f, -2.981300389e-06f, -2.978249772e-06f, -2.975193090e-06f, -2.972130352e-06f, -2.969061563e-06f, -2.965986733e-06f, -2.962905869e-06f, -2.959818979e-06f, - -2.956726070e-06f, -2.953627150e-06f, -2.950522227e-06f, -2.947411309e-06f, -2.944294403e-06f, -2.941171518e-06f, -2.938042661e-06f, -2.934907840e-06f, -2.931767062e-06f, -2.928620337e-06f, - -2.925467671e-06f, -2.922309072e-06f, -2.919144548e-06f, -2.915974108e-06f, -2.912797759e-06f, -2.909615509e-06f, -2.906427365e-06f, -2.903233337e-06f, -2.900033431e-06f, -2.896827657e-06f, - -2.893616021e-06f, -2.890398532e-06f, -2.887175198e-06f, -2.883946026e-06f, -2.880711025e-06f, -2.877470204e-06f, -2.874223569e-06f, -2.870971129e-06f, -2.867712892e-06f, -2.864448866e-06f, - -2.861179060e-06f, -2.857903481e-06f, -2.854622137e-06f, -2.851335037e-06f, -2.848042189e-06f, -2.844743600e-06f, -2.841439280e-06f, -2.838129236e-06f, -2.834813476e-06f, -2.831492009e-06f, - -2.828164843e-06f, -2.824831985e-06f, -2.821493445e-06f, -2.818149231e-06f, -2.814799350e-06f, -2.811443811e-06f, -2.808082623e-06f, -2.804715793e-06f, -2.801343330e-06f, -2.797965243e-06f, - -2.794581539e-06f, -2.791192226e-06f, -2.787797314e-06f, -2.784396811e-06f, -2.780990724e-06f, -2.777579063e-06f, -2.774161835e-06f, -2.770739050e-06f, -2.767310715e-06f, -2.763876839e-06f, - -2.760437430e-06f, -2.756992497e-06f, -2.753542048e-06f, -2.750086092e-06f, -2.746624637e-06f, -2.743157692e-06f, -2.739685265e-06f, -2.736207364e-06f, -2.732723999e-06f, -2.729235178e-06f, - -2.725740908e-06f, -2.722241200e-06f, -2.718736061e-06f, -2.715225500e-06f, -2.711709525e-06f, -2.708188145e-06f, -2.704661369e-06f, -2.701129206e-06f, -2.697591663e-06f, -2.694048750e-06f, - -2.690500475e-06f, -2.686946847e-06f, -2.683387874e-06f, -2.679823566e-06f, -2.676253930e-06f, -2.672678977e-06f, -2.669098713e-06f, -2.665513148e-06f, -2.661922292e-06f, -2.658326151e-06f, - -2.654724736e-06f, -2.651118055e-06f, -2.647506116e-06f, -2.643888929e-06f, -2.640266503e-06f, -2.636638845e-06f, -2.633005965e-06f, -2.629367873e-06f, -2.625724575e-06f, -2.622076082e-06f, - -2.618422403e-06f, -2.614763545e-06f, -2.611099518e-06f, -2.607430331e-06f, -2.603755993e-06f, -2.600076513e-06f, -2.596391899e-06f, -2.592702161e-06f, -2.589007307e-06f, -2.585307346e-06f, - -2.581602288e-06f, -2.577892140e-06f, -2.574176913e-06f, -2.570456616e-06f, -2.566731256e-06f, -2.563000844e-06f, -2.559265387e-06f, -2.555524896e-06f, -2.551779379e-06f, -2.548028846e-06f, - -2.544273304e-06f, -2.540512764e-06f, -2.536747235e-06f, -2.532976725e-06f, -2.529201243e-06f, -2.525420799e-06f, -2.521635402e-06f, -2.517845061e-06f, -2.514049785e-06f, -2.510249582e-06f, - -2.506444464e-06f, -2.502634437e-06f, -2.498819512e-06f, -2.494999698e-06f, -2.491175004e-06f, -2.487345439e-06f, -2.483511012e-06f, -2.479671733e-06f, -2.475827610e-06f, -2.471978653e-06f, - -2.468124872e-06f, -2.464266275e-06f, -2.460402872e-06f, -2.456534671e-06f, -2.452661683e-06f, -2.448783916e-06f, -2.444901380e-06f, -2.441014084e-06f, -2.437122038e-06f, -2.433225250e-06f, - -2.429323730e-06f, -2.425417487e-06f, -2.421506532e-06f, -2.417590872e-06f, -2.413670517e-06f, -2.409745478e-06f, -2.405815762e-06f, -2.401881380e-06f, -2.397942341e-06f, -2.393998654e-06f, - -2.390050329e-06f, -2.386097375e-06f, -2.382139802e-06f, -2.378177618e-06f, -2.374210835e-06f, -2.370239460e-06f, -2.366263503e-06f, -2.362282974e-06f, -2.358297883e-06f, -2.354308238e-06f, - -2.350314050e-06f, -2.346315328e-06f, -2.342312081e-06f, -2.338304319e-06f, -2.334292051e-06f, -2.330275287e-06f, -2.326254037e-06f, -2.322228309e-06f, -2.318198115e-06f, -2.314163462e-06f, - -2.310124361e-06f, -2.306080822e-06f, -2.302032854e-06f, -2.297980466e-06f, -2.293923668e-06f, -2.289862470e-06f, -2.285796882e-06f, -2.281726912e-06f, -2.277652572e-06f, -2.273573870e-06f, - -2.269490815e-06f, -2.265403419e-06f, -2.261311690e-06f, -2.257215638e-06f, -2.253115272e-06f, -2.249010604e-06f, -2.244901641e-06f, -2.240788394e-06f, -2.236670873e-06f, -2.232549088e-06f, - -2.228423047e-06f, -2.224292762e-06f, -2.220158241e-06f, -2.216019494e-06f, -2.211876532e-06f, -2.207729363e-06f, -2.203577998e-06f, -2.199422447e-06f, -2.195262719e-06f, -2.191098825e-06f, - -2.186930773e-06f, -2.182758574e-06f, -2.178582238e-06f, -2.174401774e-06f, -2.170217192e-06f, -2.166028503e-06f, -2.161835716e-06f, -2.157638841e-06f, -2.153437887e-06f, -2.149232866e-06f, - -2.145023786e-06f, -2.140810657e-06f, -2.136593490e-06f, -2.132372294e-06f, -2.128147079e-06f, -2.123917856e-06f, -2.119684634e-06f, -2.115447423e-06f, -2.111206233e-06f, -2.106961073e-06f, - -2.102711955e-06f, -2.098458888e-06f, -2.094201882e-06f, -2.089940946e-06f, -2.085676092e-06f, -2.081407328e-06f, -2.077134665e-06f, -2.072858114e-06f, -2.068577683e-06f, -2.064293383e-06f, - -2.060005224e-06f, -2.055713217e-06f, -2.051417370e-06f, -2.047117695e-06f, -2.042814201e-06f, -2.038506898e-06f, -2.034195796e-06f, -2.029880907e-06f, -2.025562238e-06f, -2.021239802e-06f, - -2.016913607e-06f, -2.012583664e-06f, -2.008249983e-06f, -2.003912575e-06f, -1.999571448e-06f, -1.995226614e-06f, -1.990878083e-06f, -1.986525864e-06f, -1.982169968e-06f, -1.977810406e-06f, - -1.973447186e-06f, -1.969080320e-06f, -1.964709818e-06f, -1.960335689e-06f, -1.955957944e-06f, -1.951576594e-06f, -1.947191647e-06f, -1.942803116e-06f, -1.938411009e-06f, -1.934015337e-06f, - -1.929616111e-06f, -1.925213340e-06f, -1.920807035e-06f, -1.916397206e-06f, -1.911983864e-06f, -1.907567018e-06f, -1.903146678e-06f, -1.898722856e-06f, -1.894295562e-06f, -1.889864805e-06f, - -1.885430596e-06f, -1.880992945e-06f, -1.876551863e-06f, -1.872107360e-06f, -1.867659446e-06f, -1.863208131e-06f, -1.858753427e-06f, -1.854295343e-06f, -1.849833889e-06f, -1.845369076e-06f, - -1.840900915e-06f, -1.836429415e-06f, -1.831954587e-06f, -1.827476442e-06f, -1.822994990e-06f, -1.818510240e-06f, -1.814022204e-06f, -1.809530892e-06f, -1.805036315e-06f, -1.800538482e-06f, - -1.796037404e-06f, -1.791533092e-06f, -1.787025556e-06f, -1.782514806e-06f, -1.778000853e-06f, -1.773483708e-06f, -1.768963380e-06f, -1.764439880e-06f, -1.759913219e-06f, -1.755383407e-06f, - -1.750850455e-06f, -1.746314372e-06f, -1.741775171e-06f, -1.737232860e-06f, -1.732687451e-06f, -1.728138953e-06f, -1.723587378e-06f, -1.719032737e-06f, -1.714475038e-06f, -1.709914294e-06f, - -1.705350514e-06f, -1.700783709e-06f, -1.696213890e-06f, -1.691641066e-06f, -1.687065250e-06f, -1.682486450e-06f, -1.677904679e-06f, -1.673319945e-06f, -1.668732261e-06f, -1.664141636e-06f, - -1.659548080e-06f, -1.654951606e-06f, -1.650352222e-06f, -1.645749940e-06f, -1.641144770e-06f, -1.636536723e-06f, -1.631925810e-06f, -1.627312041e-06f, -1.622695426e-06f, -1.618075977e-06f, - -1.613453703e-06f, -1.608828616e-06f, -1.604200726e-06f, -1.599570044e-06f, -1.594936580e-06f, -1.590300345e-06f, -1.585661350e-06f, -1.581019605e-06f, -1.576375121e-06f, -1.571727909e-06f, - -1.567077979e-06f, -1.562425341e-06f, -1.557770008e-06f, -1.553111988e-06f, -1.548451294e-06f, -1.543787935e-06f, -1.539121922e-06f, -1.534453267e-06f, -1.529781979e-06f, -1.525108069e-06f, - -1.520431549e-06f, -1.515752428e-06f, -1.511070717e-06f, -1.506386428e-06f, -1.501699571e-06f, -1.497010156e-06f, -1.492318195e-06f, -1.487623698e-06f, -1.482926675e-06f, -1.478227138e-06f, - -1.473525097e-06f, -1.468820564e-06f, -1.464113548e-06f, -1.459404060e-06f, -1.454692112e-06f, -1.449977714e-06f, -1.445260876e-06f, -1.440541610e-06f, -1.435819927e-06f, -1.431095836e-06f, - -1.426369349e-06f, -1.421640477e-06f, -1.416909230e-06f, -1.412175620e-06f, -1.407439657e-06f, -1.402701351e-06f, -1.397960714e-06f, -1.393217756e-06f, -1.388472488e-06f, -1.383724922e-06f, - -1.378975067e-06f, -1.374222935e-06f, -1.369468536e-06f, -1.364711882e-06f, -1.359952982e-06f, -1.355191849e-06f, -1.350428492e-06f, -1.345662922e-06f, -1.340895152e-06f, -1.336125190e-06f, - -1.331353048e-06f, -1.326578738e-06f, -1.321802269e-06f, -1.317023653e-06f, -1.312242900e-06f, -1.307460021e-06f, -1.302675028e-06f, -1.297887931e-06f, -1.293098741e-06f, -1.288307468e-06f, - -1.283514124e-06f, -1.278718720e-06f, -1.273921266e-06f, -1.269121774e-06f, -1.264320253e-06f, -1.259516716e-06f, -1.254711172e-06f, -1.249903634e-06f, -1.245094111e-06f, -1.240282615e-06f, - -1.235469156e-06f, -1.230653746e-06f, -1.225836395e-06f, -1.221017115e-06f, -1.216195915e-06f, -1.211372808e-06f, -1.206547803e-06f, -1.201720913e-06f, -1.196892147e-06f, -1.192061517e-06f, - -1.187229034e-06f, -1.182394708e-06f, -1.177558551e-06f, -1.172720573e-06f, -1.167880786e-06f, -1.163039200e-06f, -1.158195826e-06f, -1.153350675e-06f, -1.148503759e-06f, -1.143655087e-06f, - -1.138804672e-06f, -1.133952524e-06f, -1.129098653e-06f, -1.124243072e-06f, -1.119385790e-06f, -1.114526819e-06f, -1.109666170e-06f, -1.104803853e-06f, -1.099939881e-06f, -1.095074262e-06f, - -1.090207010e-06f, -1.085338134e-06f, -1.080467645e-06f, -1.075595555e-06f, -1.070721875e-06f, -1.065846615e-06f, -1.060969786e-06f, -1.056091400e-06f, -1.051211468e-06f, -1.046329999e-06f, - -1.041447006e-06f, -1.036562500e-06f, -1.031676490e-06f, -1.026788989e-06f, -1.021900008e-06f, -1.017009556e-06f, -1.012117646e-06f, -1.007224288e-06f, -1.002329494e-06f, -9.974332737e-07f, - -9.925356388e-07f, -9.876366001e-07f, -9.827361688e-07f, -9.778343558e-07f, -9.729311720e-07f, -9.680266286e-07f, -9.631207364e-07f, -9.582135066e-07f, -9.533049501e-07f, -9.483950779e-07f, - -9.434839011e-07f, -9.385714307e-07f, -9.336576776e-07f, -9.287426529e-07f, -9.238263676e-07f, -9.189088327e-07f, -9.139900592e-07f, -9.090700582e-07f, -9.041488407e-07f, -8.992264177e-07f, - -8.943028002e-07f, -8.893779993e-07f, -8.844520259e-07f, -8.795248910e-07f, -8.745966058e-07f, -8.696671813e-07f, -8.647366284e-07f, -8.598049582e-07f, -8.548721817e-07f, -8.499383100e-07f, - -8.450033540e-07f, -8.400673249e-07f, -8.351302336e-07f, -8.301920911e-07f, -8.252529086e-07f, -8.203126970e-07f, -8.153714673e-07f, -8.104292307e-07f, -8.054859981e-07f, -8.005417805e-07f, - -7.955965891e-07f, -7.906504348e-07f, -7.857033286e-07f, -7.807552817e-07f, -7.758063050e-07f, -7.708564096e-07f, -7.659056065e-07f, -7.609539068e-07f, -7.560013215e-07f, -7.510478615e-07f, - -7.460935381e-07f, -7.411383621e-07f, -7.361823447e-07f, -7.312254969e-07f, -7.262678296e-07f, -7.213093541e-07f, -7.163500812e-07f, -7.113900220e-07f, -7.064291876e-07f, -7.014675890e-07f, - -6.965052373e-07f, -6.915421434e-07f, -6.865783185e-07f, -6.816137735e-07f, -6.766485195e-07f, -6.716825675e-07f, -6.667159286e-07f, -6.617486138e-07f, -6.567806341e-07f, -6.518120007e-07f, - -6.468427244e-07f, -6.418728163e-07f, -6.369022876e-07f, -6.319311491e-07f, -6.269594120e-07f, -6.219870873e-07f, -6.170141860e-07f, -6.120407192e-07f, -6.070666978e-07f, -6.020921330e-07f, - -5.971170357e-07f, -5.921414169e-07f, -5.871652878e-07f, -5.821886593e-07f, -5.772115425e-07f, -5.722339483e-07f, -5.672558879e-07f, -5.622773723e-07f, -5.572984123e-07f, -5.523190192e-07f, - -5.473392040e-07f, -5.423589775e-07f, -5.373783509e-07f, -5.323973353e-07f, -5.274159415e-07f, -5.224341806e-07f, -5.174520637e-07f, -5.124696018e-07f, -5.074868059e-07f, -5.025036869e-07f, - -4.975202560e-07f, -4.925365241e-07f, -4.875525022e-07f, -4.825682014e-07f, -4.775836327e-07f, -4.725988070e-07f, -4.676137354e-07f, -4.626284289e-07f, -4.576428985e-07f, -4.526571552e-07f, - -4.476712100e-07f, -4.426850739e-07f, -4.376987580e-07f, -4.327122731e-07f, -4.277256303e-07f, -4.227388406e-07f, -4.177519150e-07f, -4.127648645e-07f, -4.077777001e-07f, -4.027904328e-07f, - -3.978030735e-07f, -3.928156333e-07f, -3.878281231e-07f, -3.828405539e-07f, -3.778529367e-07f, -3.728652825e-07f, -3.678776023e-07f, -3.628899070e-07f, -3.579022076e-07f, -3.529145151e-07f, - -3.479268405e-07f, -3.429391947e-07f, -3.379515887e-07f, -3.329640335e-07f, -3.279765400e-07f, -3.229891192e-07f, -3.180017821e-07f, -3.130145396e-07f, -3.080274027e-07f, -3.030403823e-07f, - -2.980534895e-07f, -2.930667350e-07f, -2.880801299e-07f, -2.830936852e-07f, -2.781074118e-07f, -2.731213206e-07f, -2.681354225e-07f, -2.631497286e-07f, -2.581642497e-07f, -2.531789968e-07f, - -2.481939808e-07f, -2.432092126e-07f, -2.382247032e-07f, -2.332404635e-07f, -2.282565044e-07f, -2.232728369e-07f, -2.182894718e-07f, -2.133064201e-07f, -2.083236927e-07f, -2.033413005e-07f, - -1.983592544e-07f, -1.933775653e-07f, -1.883962441e-07f, -1.834153017e-07f, -1.784347491e-07f, -1.734545970e-07f, -1.684748565e-07f, -1.634955384e-07f, -1.585166536e-07f, -1.535382129e-07f, - -1.485602273e-07f, -1.435827076e-07f, -1.386056647e-07f, -1.336291096e-07f, -1.286530529e-07f, -1.236775058e-07f, -1.187024789e-07f, -1.137279831e-07f, -1.087540294e-07f, -1.037806285e-07f, - -9.880779142e-08f, -9.383552888e-08f, -8.886385177e-08f, -8.389277093e-08f, -7.892229721e-08f, -7.395244144e-08f, -6.898321447e-08f, -6.401462711e-08f, -5.904669022e-08f, -5.407941461e-08f, - -4.911281110e-08f, -4.414689052e-08f, -3.918166368e-08f, -3.421714140e-08f, -2.925333448e-08f, -2.429025374e-08f, -1.932790998e-08f, -1.436631401e-08f, -9.405476606e-09f, -4.445408576e-09f, - 5.138792903e-10f, 5.472376208e-09f, 1.043007139e-08f, 1.538695406e-08f, 2.034301344e-08f, 2.529823876e-08f, 3.025261924e-08f, 3.520614413e-08f, 4.015880265e-08f, 4.511058405e-08f, - 5.006147758e-08f, 5.501147248e-08f, 5.996055801e-08f, 6.490872341e-08f, 6.985595796e-08f, 7.480225091e-08f, 7.974759153e-08f, 8.469196909e-08f, 8.963537287e-08f, 9.457779214e-08f, - 9.951921619e-08f, 1.044596343e-07f, 1.093990358e-07f, 1.143374099e-07f, 1.192747460e-07f, 1.242110333e-07f, 1.291462611e-07f, 1.340804189e-07f, 1.390134958e-07f, 1.439454812e-07f, - 1.488763644e-07f, 1.538061348e-07f, 1.587347817e-07f, 1.636622943e-07f, 1.685886622e-07f, 1.735138745e-07f, 1.784379206e-07f, 1.833607900e-07f, 1.882824719e-07f, 1.932029557e-07f, - 1.981222308e-07f, 2.030402865e-07f, 2.079571123e-07f, 2.128726975e-07f, 2.177870314e-07f, 2.227001035e-07f, 2.276119031e-07f, 2.325224198e-07f, 2.374316427e-07f, 2.423395614e-07f, - 2.472461653e-07f, 2.521514438e-07f, 2.570553862e-07f, 2.619579821e-07f, 2.668592209e-07f, 2.717590919e-07f, 2.766575846e-07f, 2.815546885e-07f, 2.864503931e-07f, 2.913446876e-07f, - 2.962375617e-07f, 3.011290048e-07f, 3.060190063e-07f, 3.109075557e-07f, 3.157946425e-07f, 3.206802562e-07f, 3.255643862e-07f, 3.304470221e-07f, 3.353281533e-07f, 3.402077694e-07f, - 3.450858598e-07f, 3.499624141e-07f, 3.548374217e-07f, 3.597108722e-07f, 3.645827552e-07f, 3.694530601e-07f, 3.743217764e-07f, 3.791888938e-07f, 3.840544018e-07f, 3.889182899e-07f, - 3.937805477e-07f, 3.986411647e-07f, 4.035001305e-07f, 4.083574347e-07f, 4.132130668e-07f, 4.180670165e-07f, 4.229192734e-07f, 4.277698269e-07f, 4.326186668e-07f, 4.374657826e-07f, - 4.423111639e-07f, 4.471548004e-07f, 4.519966816e-07f, 4.568367973e-07f, 4.616751370e-07f, 4.665116904e-07f, 4.713464470e-07f, 4.761793967e-07f, 4.810105289e-07f, 4.858398334e-07f, - 4.906672999e-07f, 4.954929180e-07f, 5.003166773e-07f, 5.051385677e-07f, 5.099585787e-07f, 5.147767000e-07f, 5.195929215e-07f, 5.244072327e-07f, 5.292196233e-07f, 5.340300832e-07f, - 5.388386019e-07f, 5.436451693e-07f, 5.484497751e-07f, 5.532524091e-07f, 5.580530608e-07f, 5.628517203e-07f, 5.676483770e-07f, 5.724430210e-07f, 5.772356419e-07f, 5.820262294e-07f, - 5.868147735e-07f, 5.916012638e-07f, 5.963856902e-07f, 6.011680424e-07f, 6.059483104e-07f, 6.107264838e-07f, 6.155025526e-07f, 6.202765065e-07f, 6.250483353e-07f, 6.298180290e-07f, - 6.345855773e-07f, 6.393509702e-07f, 6.441141974e-07f, 6.488752489e-07f, 6.536341144e-07f, 6.583907840e-07f, 6.631452474e-07f, 6.678974946e-07f, 6.726475155e-07f, 6.773952999e-07f, - 6.821408378e-07f, 6.868841191e-07f, 6.916251336e-07f, 6.963638715e-07f, 7.011003225e-07f, 7.058344766e-07f, 7.105663239e-07f, 7.152958541e-07f, 7.200230573e-07f, 7.247479236e-07f, - 7.294704427e-07f, 7.341906048e-07f, 7.389083998e-07f, 7.436238177e-07f, 7.483368485e-07f, 7.530474822e-07f, 7.577557089e-07f, 7.624615186e-07f, 7.671649013e-07f, 7.718658470e-07f, - 7.765643458e-07f, 7.812603877e-07f, 7.859539629e-07f, 7.906450613e-07f, 7.953336730e-07f, 8.000197882e-07f, 8.047033968e-07f, 8.093844891e-07f, 8.140630551e-07f, 8.187390848e-07f, - 8.234125685e-07f, 8.280834963e-07f, 8.327518582e-07f, 8.374176445e-07f, 8.420808452e-07f, 8.467414506e-07f, 8.513994507e-07f, 8.560548358e-07f, 8.607075960e-07f, 8.653577215e-07f, - 8.700052024e-07f, 8.746500291e-07f, 8.792921917e-07f, 8.839316803e-07f, 8.885684853e-07f, 8.932025968e-07f, 8.978340051e-07f, 9.024627004e-07f, 9.070886730e-07f, 9.117119131e-07f, - 9.163324110e-07f, 9.209501570e-07f, 9.255651413e-07f, 9.301773542e-07f, 9.347867860e-07f, 9.393934271e-07f, 9.439972677e-07f, 9.485982981e-07f, 9.531965087e-07f, 9.577918898e-07f, - 9.623844318e-07f, 9.669741249e-07f, 9.715609597e-07f, 9.761449263e-07f, 9.807260152e-07f, 9.853042168e-07f, 9.898795214e-07f, 9.944519195e-07f, 9.990214014e-07f, 1.003587958e-06f, - 1.008151578e-06f, 1.012712254e-06f, 1.017269976e-06f, 1.021824734e-06f, 1.026376518e-06f, 1.030925318e-06f, 1.035471127e-06f, 1.040013933e-06f, 1.044553727e-06f, 1.049090500e-06f, - 1.053624243e-06f, 1.058154945e-06f, 1.062682598e-06f, 1.067207192e-06f, 1.071728717e-06f, 1.076247164e-06f, 1.080762523e-06f, 1.085274785e-06f, 1.089783942e-06f, 1.094289982e-06f, - 1.098792897e-06f, 1.103292677e-06f, 1.107789314e-06f, 1.112282797e-06f, 1.116773117e-06f, 1.121260265e-06f, 1.125744231e-06f, 1.130225007e-06f, 1.134702582e-06f, 1.139176948e-06f, - 1.143648095e-06f, 1.148116013e-06f, 1.152580694e-06f, 1.157042128e-06f, 1.161500306e-06f, 1.165955218e-06f, 1.170406856e-06f, 1.174855210e-06f, 1.179300270e-06f, 1.183742028e-06f, - 1.188180474e-06f, 1.192615599e-06f, 1.197047394e-06f, 1.201475849e-06f, 1.205900956e-06f, 1.210322704e-06f, 1.214741086e-06f, 1.219156092e-06f, 1.223567712e-06f, 1.227975937e-06f, - 1.232380759e-06f, 1.236782168e-06f, 1.241180154e-06f, 1.245574710e-06f, 1.249965825e-06f, 1.254353491e-06f, 1.258737698e-06f, 1.263118438e-06f, 1.267495701e-06f, 1.271869479e-06f, - 1.276239761e-06f, 1.280606540e-06f, 1.284969805e-06f, 1.289329549e-06f, 1.293685762e-06f, 1.298038435e-06f, 1.302387558e-06f, 1.306733124e-06f, 1.311075122e-06f, 1.315413545e-06f, - 1.319748383e-06f, 1.324079626e-06f, 1.328407267e-06f, 1.332731296e-06f, 1.337051704e-06f, 1.341368482e-06f, 1.345681622e-06f, 1.349991114e-06f, 1.354296950e-06f, 1.358599120e-06f, - 1.362897616e-06f, 1.367192429e-06f, 1.371483550e-06f, 1.375770971e-06f, 1.380054681e-06f, 1.384334674e-06f, 1.388610939e-06f, 1.392883467e-06f, 1.397152251e-06f, 1.401417281e-06f, - 1.405678549e-06f, 1.409936045e-06f, 1.414189762e-06f, 1.418439689e-06f, 1.422685819e-06f, 1.426928143e-06f, 1.431166652e-06f, 1.435401337e-06f, 1.439632189e-06f, 1.443859201e-06f, - 1.448082362e-06f, 1.452301666e-06f, 1.456517102e-06f, 1.460728662e-06f, 1.464936338e-06f, 1.469140120e-06f, 1.473340001e-06f, 1.477535972e-06f, 1.481728024e-06f, 1.485916148e-06f, - 1.490100336e-06f, 1.494280579e-06f, 1.498456869e-06f, 1.502629197e-06f, 1.506797555e-06f, 1.510961934e-06f, 1.515122325e-06f, 1.519278721e-06f, 1.523431112e-06f, 1.527579490e-06f, - 1.531723847e-06f, 1.535864173e-06f, 1.540000462e-06f, 1.544132703e-06f, 1.548260889e-06f, 1.552385012e-06f, 1.556505062e-06f, 1.560621032e-06f, 1.564732912e-06f, 1.568840696e-06f, - 1.572944374e-06f, 1.577043937e-06f, 1.581139378e-06f, 1.585230688e-06f, 1.589317859e-06f, 1.593400883e-06f, 1.597479750e-06f, 1.601554454e-06f, 1.605624985e-06f, 1.609691336e-06f, - 1.613753497e-06f, 1.617811461e-06f, 1.621865220e-06f, 1.625914764e-06f, 1.629960087e-06f, 1.634001180e-06f, 1.638038034e-06f, 1.642070641e-06f, 1.646098994e-06f, 1.650123083e-06f, - 1.654142901e-06f, 1.658158440e-06f, 1.662169692e-06f, 1.666176647e-06f, 1.670179299e-06f, 1.674177639e-06f, 1.678171659e-06f, 1.682161351e-06f, 1.686146707e-06f, 1.690127718e-06f, - 1.694104377e-06f, 1.698076676e-06f, 1.702044606e-06f, 1.706008160e-06f, 1.709967329e-06f, 1.713922106e-06f, 1.717872482e-06f, 1.721818449e-06f, 1.725760001e-06f, 1.729697127e-06f, - 1.733629822e-06f, 1.737558076e-06f, 1.741481882e-06f, 1.745401231e-06f, 1.749316117e-06f, 1.753226530e-06f, 1.757132464e-06f, 1.761033910e-06f, 1.764930860e-06f, 1.768823306e-06f, - 1.772711242e-06f, 1.776594658e-06f, 1.780473547e-06f, 1.784347901e-06f, 1.788217713e-06f, 1.792082974e-06f, 1.795943678e-06f, 1.799799815e-06f, 1.803651378e-06f, 1.807498361e-06f, - 1.811340754e-06f, 1.815178550e-06f, 1.819011741e-06f, 1.822840320e-06f, 1.826664280e-06f, 1.830483611e-06f, 1.834298307e-06f, 1.838108361e-06f, 1.841913763e-06f, 1.845714508e-06f, - 1.849510586e-06f, 1.853301991e-06f, 1.857088715e-06f, 1.860870751e-06f, 1.864648090e-06f, 1.868420726e-06f, 1.872188650e-06f, 1.875951855e-06f, 1.879710334e-06f, 1.883464079e-06f, - 1.887213082e-06f, 1.890957337e-06f, 1.894696835e-06f, 1.898431570e-06f, 1.902161533e-06f, 1.905886718e-06f, 1.909607116e-06f, 1.913322721e-06f, 1.917033524e-06f, 1.920739520e-06f, - 1.924440699e-06f, 1.928137056e-06f, 1.931828582e-06f, 1.935515270e-06f, 1.939197113e-06f, 1.942874103e-06f, 1.946546233e-06f, 1.950213497e-06f, 1.953875886e-06f, 1.957533393e-06f, - 1.961186011e-06f, 1.964833733e-06f, 1.968476552e-06f, 1.972114459e-06f, 1.975747449e-06f, 1.979375514e-06f, 1.982998647e-06f, 1.986616840e-06f, 1.990230086e-06f, 1.993838378e-06f, - 1.997441710e-06f, 2.001040073e-06f, 2.004633461e-06f, 2.008221867e-06f, 2.011805283e-06f, 2.015383703e-06f, 2.018957119e-06f, 2.022525525e-06f, 2.026088912e-06f, 2.029647276e-06f, - 2.033200607e-06f, 2.036748899e-06f, 2.040292146e-06f, 2.043830340e-06f, 2.047363474e-06f, 2.050891541e-06f, 2.054414535e-06f, 2.057932448e-06f, 2.061445274e-06f, 2.064953005e-06f, - 2.068455634e-06f, 2.071953156e-06f, 2.075445562e-06f, 2.078932847e-06f, 2.082415002e-06f, 2.085892022e-06f, 2.089363899e-06f, 2.092830627e-06f, 2.096292199e-06f, 2.099748608e-06f, - 2.103199847e-06f, 2.106645910e-06f, 2.110086789e-06f, 2.113522479e-06f, 2.116952972e-06f, 2.120378261e-06f, 2.123798341e-06f, 2.127213203e-06f, 2.130622842e-06f, 2.134027251e-06f, - 2.137426423e-06f, 2.140820352e-06f, 2.144209030e-06f, 2.147592452e-06f, 2.150970611e-06f, 2.154343499e-06f, 2.157711111e-06f, 2.161073441e-06f, 2.164430480e-06f, 2.167782224e-06f, - 2.171128665e-06f, 2.174469796e-06f, 2.177805612e-06f, 2.181136106e-06f, 2.184461271e-06f, 2.187781102e-06f, 2.191095590e-06f, 2.194404731e-06f, 2.197708517e-06f, 2.201006943e-06f, - 2.204300001e-06f, 2.207587685e-06f, 2.210869990e-06f, 2.214146908e-06f, 2.217418434e-06f, 2.220684561e-06f, 2.223945282e-06f, 2.227200592e-06f, 2.230450483e-06f, 2.233694951e-06f, - 2.236933988e-06f, 2.240167588e-06f, 2.243395745e-06f, 2.246618453e-06f, 2.249835706e-06f, 2.253047497e-06f, 2.256253820e-06f, 2.259454669e-06f, 2.262650038e-06f, 2.265839920e-06f, - 2.269024310e-06f, 2.272203202e-06f, 2.275376589e-06f, 2.278544464e-06f, 2.281706823e-06f, 2.284863659e-06f, 2.288014966e-06f, 2.291160738e-06f, 2.294300969e-06f, 2.297435653e-06f, - 2.300564783e-06f, 2.303688354e-06f, 2.306806360e-06f, 2.309918795e-06f, 2.313025653e-06f, 2.316126928e-06f, 2.319222614e-06f, 2.322312706e-06f, 2.325397196e-06f, 2.328476080e-06f, - 2.331549351e-06f, 2.334617004e-06f, 2.337679033e-06f, 2.340735431e-06f, 2.343786194e-06f, 2.346831315e-06f, 2.349870788e-06f, 2.352904608e-06f, 2.355932770e-06f, 2.358955266e-06f, - 2.361972092e-06f, 2.364983241e-06f, 2.367988709e-06f, 2.370988489e-06f, 2.373982575e-06f, 2.376970962e-06f, 2.379953645e-06f, 2.382930617e-06f, 2.385901874e-06f, 2.388867408e-06f, - 2.391827216e-06f, 2.394781290e-06f, 2.397729626e-06f, 2.400672219e-06f, 2.403609061e-06f, 2.406540149e-06f, 2.409465476e-06f, 2.412385037e-06f, 2.415298826e-06f, 2.418206838e-06f, - 2.421109067e-06f, 2.424005509e-06f, 2.426896157e-06f, 2.429781006e-06f, 2.432660051e-06f, 2.435533286e-06f, 2.438400706e-06f, 2.441262305e-06f, 2.444118079e-06f, 2.446968021e-06f, - 2.449812127e-06f, 2.452650391e-06f, 2.455482808e-06f, 2.458309372e-06f, 2.461130078e-06f, 2.463944922e-06f, 2.466753897e-06f, 2.469556999e-06f, 2.472354222e-06f, 2.475145561e-06f, - 2.477931010e-06f, 2.480710566e-06f, 2.483484222e-06f, 2.486251973e-06f, 2.489013814e-06f, 2.491769741e-06f, 2.494519747e-06f, 2.497263829e-06f, 2.500001980e-06f, 2.502734195e-06f, - 2.505460471e-06f, 2.508180801e-06f, 2.510895180e-06f, 2.513603604e-06f, 2.516306067e-06f, 2.519002565e-06f, 2.521693093e-06f, 2.524377645e-06f, 2.527056217e-06f, 2.529728803e-06f, - 2.532395399e-06f, 2.535056000e-06f, 2.537710601e-06f, 2.540359198e-06f, 2.543001784e-06f, 2.545638356e-06f, 2.548268908e-06f, 2.550893436e-06f, 2.553511935e-06f, 2.556124400e-06f, - 2.558730827e-06f, 2.561331209e-06f, 2.563925544e-06f, 2.566513826e-06f, 2.569096050e-06f, 2.571672212e-06f, 2.574242307e-06f, 2.576806330e-06f, 2.579364277e-06f, 2.581916143e-06f, - 2.584461923e-06f, 2.587001612e-06f, 2.589535207e-06f, 2.592062702e-06f, 2.594584093e-06f, 2.597099376e-06f, 2.599608545e-06f, 2.602111596e-06f, 2.604608525e-06f, 2.607099328e-06f, - 2.609583999e-06f, 2.612062534e-06f, 2.614534929e-06f, 2.617001179e-06f, 2.619461280e-06f, 2.621915227e-06f, 2.624363017e-06f, 2.626804644e-06f, 2.629240104e-06f, 2.631669393e-06f, - 2.634092507e-06f, 2.636509440e-06f, 2.638920190e-06f, 2.641324751e-06f, 2.643723119e-06f, 2.646115291e-06f, 2.648501261e-06f, 2.650881025e-06f, 2.653254579e-06f, 2.655621920e-06f, - 2.657983042e-06f, 2.660337942e-06f, 2.662686615e-06f, 2.665029057e-06f, 2.667365264e-06f, 2.669695232e-06f, 2.672018957e-06f, 2.674336434e-06f, 2.676647660e-06f, 2.678952631e-06f, - 2.681251342e-06f, 2.683543789e-06f, 2.685829969e-06f, 2.688109877e-06f, 2.690383509e-06f, 2.692650861e-06f, 2.694911930e-06f, 2.697166711e-06f, 2.699415200e-06f, 2.701657394e-06f, - 2.703893288e-06f, 2.706122879e-06f, 2.708346163e-06f, 2.710563135e-06f, 2.712773793e-06f, 2.714978131e-06f, 2.717176147e-06f, 2.719367836e-06f, 2.721553195e-06f, 2.723732220e-06f, - 2.725904907e-06f, 2.728071252e-06f, 2.730231252e-06f, 2.732384903e-06f, 2.734532200e-06f, 2.736673141e-06f, 2.738807722e-06f, 2.740935939e-06f, 2.743057788e-06f, 2.745173266e-06f, - 2.747282369e-06f, 2.749385094e-06f, 2.751481436e-06f, 2.753571393e-06f, 2.755654960e-06f, 2.757732135e-06f, 2.759802913e-06f, 2.761867291e-06f, 2.763925266e-06f, 2.765976834e-06f, - 2.768021992e-06f, 2.770060735e-06f, 2.772093062e-06f, 2.774118967e-06f, 2.776138448e-06f, 2.778151502e-06f, 2.780158125e-06f, 2.782158313e-06f, 2.784152063e-06f, 2.786139373e-06f, - 2.788120237e-06f, 2.790094655e-06f, 2.792062620e-06f, 2.794024132e-06f, 2.795979186e-06f, 2.797927779e-06f, 2.799869908e-06f, 2.801805569e-06f, 2.803734760e-06f, 2.805657476e-06f, - 2.807573716e-06f, 2.809483476e-06f, 2.811386752e-06f, 2.813283542e-06f, 2.815173842e-06f, 2.817057649e-06f, 2.818934960e-06f, 2.820805773e-06f, 2.822670083e-06f, 2.824527888e-06f, - 2.826379185e-06f, 2.828223971e-06f, 2.830062243e-06f, 2.831893998e-06f, 2.833719232e-06f, 2.835537943e-06f, 2.837350128e-06f, 2.839155784e-06f, 2.840954909e-06f, 2.842747498e-06f, - 2.844533550e-06f, 2.846313060e-06f, 2.848086028e-06f, 2.849852449e-06f, 2.851612321e-06f, 2.853365641e-06f, 2.855112406e-06f, 2.856852613e-06f, 2.858586260e-06f, 2.860313344e-06f, - 2.862033862e-06f, 2.863747812e-06f, 2.865455190e-06f, 2.867155994e-06f, 2.868850221e-06f, 2.870537869e-06f, 2.872218935e-06f, 2.873893416e-06f, 2.875561310e-06f, 2.877222614e-06f, - 2.878877325e-06f, 2.880525441e-06f, 2.882166960e-06f, 2.883801878e-06f, 2.885430194e-06f, 2.887051904e-06f, 2.888667007e-06f, 2.890275499e-06f, 2.891877378e-06f, 2.893472643e-06f, - 2.895061289e-06f, 2.896643316e-06f, 2.898218720e-06f, 2.899787499e-06f, 2.901349650e-06f, 2.902905172e-06f, 2.904454062e-06f, 2.905996318e-06f, 2.907531937e-06f, 2.909060916e-06f, - 2.910583255e-06f, 2.912098950e-06f, 2.913607999e-06f, 2.915110399e-06f, 2.916606150e-06f, 2.918095248e-06f, 2.919577691e-06f, 2.921053477e-06f, 2.922522604e-06f, 2.923985070e-06f, - 2.925440872e-06f, 2.926890008e-06f, 2.928332477e-06f, 2.929768276e-06f, 2.931197403e-06f, 2.932619856e-06f, 2.934035633e-06f, 2.935444732e-06f, 2.936847151e-06f, 2.938242887e-06f, - 2.939631940e-06f, 2.941014306e-06f, 2.942389985e-06f, 2.943758973e-06f, 2.945121269e-06f, 2.946476872e-06f, 2.947825778e-06f, 2.949167987e-06f, 2.950503497e-06f, 2.951832305e-06f, - 2.953154410e-06f, 2.954469809e-06f, 2.955778502e-06f, 2.957080486e-06f, 2.958375759e-06f, 2.959664321e-06f, 2.960946168e-06f, 2.962221299e-06f, 2.963489713e-06f, 2.964751408e-06f, - 2.966006381e-06f, 2.967254632e-06f, 2.968496159e-06f, 2.969730960e-06f, 2.970959034e-06f, 2.972180378e-06f, 2.973394991e-06f, 2.974602873e-06f, 2.975804020e-06f, 2.976998431e-06f, - 2.978186106e-06f, 2.979367042e-06f, 2.980541238e-06f, 2.981708693e-06f, 2.982869404e-06f, 2.984023371e-06f, 2.985170592e-06f, 2.986311065e-06f, 2.987444789e-06f, 2.988571764e-06f, - 2.989691986e-06f, 2.990805456e-06f, 2.991912171e-06f, 2.993012130e-06f, 2.994105332e-06f, 2.995191776e-06f, 2.996271460e-06f, 2.997344383e-06f, 2.998410544e-06f, 2.999469941e-06f, - 3.000522574e-06f, 3.001568440e-06f, 3.002607540e-06f, 3.003639870e-06f, 3.004665432e-06f, 3.005684222e-06f, 3.006696241e-06f, 3.007701486e-06f, 3.008699958e-06f, 3.009691654e-06f, - 3.010676573e-06f, 3.011654715e-06f, 3.012626079e-06f, 3.013590663e-06f, 3.014548466e-06f, 3.015499488e-06f, 3.016443728e-06f, 3.017381183e-06f, 3.018311854e-06f, 3.019235740e-06f, - 3.020152839e-06f, 3.021063150e-06f, 3.021966674e-06f, 3.022863408e-06f, 3.023753352e-06f, 3.024636505e-06f, 3.025512866e-06f, 3.026382434e-06f, 3.027245209e-06f, 3.028101190e-06f, - 3.028950376e-06f, 3.029792766e-06f, 3.030628359e-06f, 3.031457155e-06f, 3.032279153e-06f, 3.033094352e-06f, 3.033902752e-06f, 3.034704351e-06f, 3.035499150e-06f, 3.036287147e-06f, - 3.037068342e-06f, 3.037842734e-06f, 3.038610323e-06f, 3.039371107e-06f, 3.040125088e-06f, 3.040872263e-06f, 3.041612632e-06f, 3.042346196e-06f, 3.043072952e-06f, 3.043792902e-06f, - 3.044506043e-06f, 3.045212377e-06f, 3.045911902e-06f, 3.046604617e-06f, 3.047290524e-06f, 3.047969620e-06f, 3.048641906e-06f, 3.049307381e-06f, 3.049966045e-06f, 3.050617898e-06f, - 3.051262939e-06f, 3.051901168e-06f, 3.052532585e-06f, 3.053157188e-06f, 3.053774979e-06f, 3.054385957e-06f, 3.054990121e-06f, 3.055587471e-06f, 3.056178008e-06f, 3.056761730e-06f, - 3.057338638e-06f, 3.057908732e-06f, 3.058472011e-06f, 3.059028475e-06f, 3.059578124e-06f, 3.060120958e-06f, 3.060656977e-06f, 3.061186181e-06f, 3.061708569e-06f, 3.062224142e-06f, - 3.062732900e-06f, 3.063234843e-06f, 3.063729969e-06f, 3.064218281e-06f, 3.064699777e-06f, 3.065174458e-06f, 3.065642324e-06f, 3.066103374e-06f, 3.066557609e-06f, 3.067005029e-06f, - 3.067445635e-06f, 3.067879425e-06f, 3.068306401e-06f, 3.068726562e-06f, 3.069139909e-06f, 3.069546442e-06f, 3.069946161e-06f, 3.070339066e-06f, 3.070725158e-06f, 3.071104436e-06f, - 3.071476902e-06f, 3.071842555e-06f, 3.072201395e-06f, 3.072553423e-06f, 3.072898640e-06f, 3.073237045e-06f, 3.073568639e-06f, 3.073893422e-06f, 3.074211395e-06f, 3.074522558e-06f, - 3.074826912e-06f, 3.075124456e-06f, 3.075415192e-06f, 3.075699119e-06f, 3.075976239e-06f, 3.076246552e-06f, 3.076510057e-06f, 3.076766757e-06f, 3.077016651e-06f, 3.077259740e-06f, - 3.077496024e-06f, 3.077725504e-06f, 3.077948180e-06f, 3.078164054e-06f, 3.078373126e-06f, 3.078575396e-06f, 3.078770865e-06f, 3.078959534e-06f, 3.079141403e-06f, 3.079316474e-06f, - 3.079484746e-06f, 3.079646221e-06f, 3.079800899e-06f, 3.079948782e-06f, 3.080089869e-06f, 3.080224161e-06f, 3.080351660e-06f, 3.080472367e-06f, 3.080586281e-06f, 3.080693404e-06f, - 3.080793737e-06f, 3.080887281e-06f, 3.080974036e-06f, 3.081054004e-06f, 3.081127184e-06f, 3.081193580e-06f, 3.081253190e-06f, 3.081306016e-06f, 3.081352060e-06f, 3.081391322e-06f, - 3.081423803e-06f, 3.081449504e-06f, 3.081468426e-06f, 3.081480571e-06f, 3.081485939e-06f, 3.081484531e-06f, 3.081476349e-06f, 3.081461393e-06f, 3.081439665e-06f, 3.081411166e-06f, - 3.081375897e-06f, 3.081333859e-06f, 3.081285054e-06f, 3.081229482e-06f, 3.081167145e-06f, 3.081098044e-06f, 3.081022180e-06f, 3.080939555e-06f, 3.080850169e-06f, 3.080754025e-06f, - 3.080651122e-06f, 3.080541464e-06f, 3.080425050e-06f, 3.080301883e-06f, 3.080171964e-06f, 3.080035294e-06f, 3.079891874e-06f, 3.079741706e-06f, 3.079584791e-06f, 3.079421131e-06f, - 3.079250727e-06f, 3.079073581e-06f, 3.078889694e-06f, 3.078699068e-06f, 3.078501704e-06f, 3.078297603e-06f, 3.078086767e-06f, 3.077869199e-06f, 3.077644898e-06f, 3.077413868e-06f, - 3.077176108e-06f, 3.076931622e-06f, 3.076680411e-06f, 3.076422476e-06f, 3.076157818e-06f, 3.075886441e-06f, 3.075608344e-06f, 3.075323531e-06f, 3.075032003e-06f, 3.074733761e-06f, - 3.074428807e-06f, 3.074117143e-06f, 3.073798770e-06f, 3.073473692e-06f, 3.073141908e-06f, 3.072803422e-06f, 3.072458234e-06f, 3.072106347e-06f, 3.071747763e-06f, 3.071382484e-06f, - 3.071010510e-06f, 3.070631845e-06f, 3.070246490e-06f, 3.069854447e-06f, 3.069455719e-06f, 3.069050306e-06f, 3.068638211e-06f, 3.068219436e-06f, 3.067793983e-06f, 3.067361854e-06f, - 3.066923051e-06f, 3.066477576e-06f, 3.066025431e-06f, 3.065566619e-06f, 3.065101140e-06f, 3.064628998e-06f, 3.064150194e-06f, 3.063664731e-06f, 3.063172611e-06f, 3.062673835e-06f, - 3.062168407e-06f, 3.061656327e-06f, 3.061137599e-06f, 3.060612225e-06f, 3.060080207e-06f, 3.059541547e-06f, 3.058996247e-06f, 3.058444310e-06f, 3.057885737e-06f, 3.057320532e-06f, - 3.056748697e-06f, 3.056170233e-06f, 3.055585143e-06f, 3.054993430e-06f, 3.054395096e-06f, 3.053790144e-06f, 3.053178575e-06f, 3.052560392e-06f, 3.051935598e-06f, 3.051304194e-06f, - 3.050666184e-06f, 3.050021571e-06f, 3.049370355e-06f, 3.048712540e-06f, 3.048048129e-06f, 3.047377124e-06f, 3.046699527e-06f, 3.046015341e-06f, 3.045324569e-06f, 3.044627213e-06f, - 3.043923276e-06f, 3.043212760e-06f, 3.042495668e-06f, 3.041772003e-06f, 3.041041767e-06f, 3.040304963e-06f, 3.039561594e-06f, 3.038811662e-06f, 3.038055170e-06f, 3.037292121e-06f, - 3.036522518e-06f, 3.035746362e-06f, 3.034963658e-06f, 3.034174408e-06f, 3.033378614e-06f, 3.032576280e-06f, 3.031767407e-06f, 3.030952000e-06f, 3.030130061e-06f, 3.029301593e-06f, - 3.028466598e-06f, 3.027625080e-06f, 3.026777041e-06f, 3.025922484e-06f, 3.025061413e-06f, 3.024193830e-06f, 3.023319739e-06f, 3.022439141e-06f, 3.021552041e-06f, 3.020658441e-06f, - 3.019758344e-06f, 3.018851753e-06f, 3.017938671e-06f, 3.017019102e-06f, 3.016093048e-06f, 3.015160513e-06f, 3.014221499e-06f, 3.013276010e-06f, 3.012324048e-06f, 3.011365618e-06f, - 3.010400721e-06f, 3.009429362e-06f, 3.008451544e-06f, 3.007467269e-06f, 3.006476540e-06f, 3.005479362e-06f, 3.004475737e-06f, 3.003465669e-06f, 3.002449161e-06f, 3.001426215e-06f, - 3.000396836e-06f, 2.999361027e-06f, 2.998318790e-06f, 2.997270130e-06f, 2.996215050e-06f, 2.995153553e-06f, 2.994085642e-06f, 2.993011321e-06f, 2.991930592e-06f, 2.990843461e-06f, - 2.989749930e-06f, 2.988650002e-06f, 2.987543681e-06f, 2.986430970e-06f, 2.985311873e-06f, 2.984186394e-06f, 2.983054535e-06f, 2.981916301e-06f, 2.980771695e-06f, 2.979620720e-06f, - 2.978463380e-06f, 2.977299679e-06f, 2.976129620e-06f, 2.974953206e-06f, 2.973770443e-06f, 2.972581332e-06f, 2.971385877e-06f, 2.970184084e-06f, 2.968975954e-06f, 2.967761492e-06f, - 2.966540701e-06f, 2.965313585e-06f, 2.964080148e-06f, 2.962840393e-06f, 2.961594325e-06f, 2.960341947e-06f, 2.959083263e-06f, 2.957818276e-06f, 2.956546991e-06f, 2.955269411e-06f, - 2.953985539e-06f, 2.952695381e-06f, 2.951398940e-06f, 2.950096219e-06f, 2.948787223e-06f, 2.947471955e-06f, 2.946150419e-06f, 2.944822619e-06f, 2.943488560e-06f, 2.942148245e-06f, - 2.940801677e-06f, 2.939448862e-06f, 2.938089803e-06f, 2.936724504e-06f, 2.935352969e-06f, 2.933975201e-06f, 2.932591206e-06f, 2.931200987e-06f, 2.929804549e-06f, 2.928401894e-06f, - 2.926993028e-06f, 2.925577954e-06f, 2.924156677e-06f, 2.922729201e-06f, 2.921295529e-06f, 2.919855667e-06f, 2.918409618e-06f, 2.916957386e-06f, 2.915498975e-06f, 2.914034390e-06f, - 2.912563636e-06f, 2.911086715e-06f, 2.909603633e-06f, 2.908114394e-06f, 2.906619002e-06f, 2.905117461e-06f, 2.903609775e-06f, 2.902095950e-06f, 2.900575988e-06f, 2.899049895e-06f, - 2.897517675e-06f, 2.895979333e-06f, 2.894434872e-06f, 2.892884296e-06f, 2.891327612e-06f, 2.889764822e-06f, 2.888195931e-06f, 2.886620944e-06f, 2.885039866e-06f, 2.883452699e-06f, - 2.881859450e-06f, 2.880260123e-06f, 2.878654721e-06f, 2.877043250e-06f, 2.875425715e-06f, 2.873802118e-06f, 2.872172466e-06f, 2.870536763e-06f, 2.868895013e-06f, 2.867247221e-06f, - 2.865593392e-06f, 2.863933530e-06f, 2.862267639e-06f, 2.860595725e-06f, 2.858917792e-06f, 2.857233845e-06f, 2.855543888e-06f, 2.853847926e-06f, 2.852145964e-06f, 2.850438007e-06f, - 2.848724059e-06f, 2.847004124e-06f, 2.845278209e-06f, 2.843546317e-06f, 2.841808453e-06f, 2.840064622e-06f, 2.838314830e-06f, 2.836559079e-06f, 2.834797377e-06f, 2.833029726e-06f, - 2.831256133e-06f, 2.829476602e-06f, 2.827691138e-06f, 2.825899746e-06f, 2.824102430e-06f, 2.822299196e-06f, 2.820490049e-06f, 2.818674993e-06f, 2.816854034e-06f, 2.815027176e-06f, - 2.813194424e-06f, 2.811355784e-06f, 2.809511260e-06f, 2.807660857e-06f, 2.805804581e-06f, 2.803942436e-06f, 2.802074428e-06f, 2.800200561e-06f, 2.798320841e-06f, 2.796435273e-06f, - 2.794543861e-06f, 2.792646611e-06f, 2.790743528e-06f, 2.788834618e-06f, 2.786919884e-06f, 2.784999333e-06f, 2.783072970e-06f, 2.781140799e-06f, 2.779202827e-06f, 2.777259057e-06f, - 2.775309496e-06f, 2.773354149e-06f, 2.771393020e-06f, 2.769426116e-06f, 2.767453441e-06f, 2.765475000e-06f, 2.763490800e-06f, 2.761500844e-06f, 2.759505139e-06f, 2.757503690e-06f, - 2.755496503e-06f, 2.753483581e-06f, 2.751464932e-06f, 2.749440560e-06f, 2.747410470e-06f, 2.745374669e-06f, 2.743333161e-06f, 2.741285952e-06f, 2.739233047e-06f, 2.737174452e-06f, - 2.735110171e-06f, 2.733040212e-06f, 2.730964579e-06f, 2.728883277e-06f, 2.726796312e-06f, 2.724703690e-06f, 2.722605416e-06f, 2.720501496e-06f, 2.718391934e-06f, 2.716276738e-06f, - 2.714155912e-06f, 2.712029461e-06f, 2.709897393e-06f, 2.707759711e-06f, 2.705616422e-06f, 2.703467531e-06f, 2.701313044e-06f, 2.699152967e-06f, 2.696987305e-06f, 2.694816063e-06f, - 2.692639249e-06f, 2.690456867e-06f, 2.688268922e-06f, 2.686075422e-06f, 2.683876370e-06f, 2.681671774e-06f, 2.679461639e-06f, 2.677245971e-06f, 2.675024775e-06f, 2.672798057e-06f, - 2.670565823e-06f, 2.668328079e-06f, 2.666084831e-06f, 2.663836084e-06f, 2.661581844e-06f, 2.659322118e-06f, 2.657056910e-06f, 2.654786227e-06f, 2.652510076e-06f, 2.650228460e-06f, - 2.647941388e-06f, 2.645648864e-06f, 2.643350894e-06f, 2.641047484e-06f, 2.638738641e-06f, 2.636424370e-06f, 2.634104678e-06f, 2.631779569e-06f, 2.629449051e-06f, 2.627113129e-06f, - 2.624771809e-06f, 2.622425097e-06f, 2.620073000e-06f, 2.617715523e-06f, 2.615352672e-06f, 2.612984454e-06f, 2.610610874e-06f, 2.608231939e-06f, 2.605847654e-06f, 2.603458027e-06f, - 2.601063062e-06f, 2.598662766e-06f, 2.596257146e-06f, 2.593846207e-06f, 2.591429956e-06f, 2.589008398e-06f, 2.586581540e-06f, 2.584149389e-06f, 2.581711949e-06f, 2.579269229e-06f, - 2.576821233e-06f, 2.574367968e-06f, 2.571909440e-06f, 2.569445656e-06f, 2.566976621e-06f, 2.564502343e-06f, 2.562022827e-06f, 2.559538080e-06f, 2.557048107e-06f, 2.554552916e-06f, - 2.552052513e-06f, 2.549546904e-06f, 2.547036095e-06f, 2.544520093e-06f, 2.541998903e-06f, 2.539472534e-06f, 2.536940990e-06f, 2.534404279e-06f, 2.531862406e-06f, 2.529315378e-06f, - 2.526763202e-06f, 2.524205884e-06f, 2.521643430e-06f, 2.519075848e-06f, 2.516503143e-06f, 2.513925322e-06f, 2.511342391e-06f, 2.508754357e-06f, 2.506161227e-06f, 2.503563006e-06f, - 2.500959702e-06f, 2.498351322e-06f, 2.495737870e-06f, 2.493119355e-06f, 2.490495783e-06f, 2.487867161e-06f, 2.485233494e-06f, 2.482594790e-06f, 2.479951055e-06f, 2.477302296e-06f, - 2.474648519e-06f, 2.471989732e-06f, 2.469325941e-06f, 2.466657152e-06f, 2.463983372e-06f, 2.461304608e-06f, 2.458620866e-06f, 2.455932154e-06f, 2.453238478e-06f, 2.450539845e-06f, - 2.447836261e-06f, 2.445127733e-06f, 2.442414268e-06f, 2.439695873e-06f, 2.436972555e-06f, 2.434244320e-06f, 2.431511175e-06f, 2.428773126e-06f, 2.426030182e-06f, 2.423282348e-06f, - 2.420529632e-06f, 2.417772040e-06f, 2.415009579e-06f, 2.412242256e-06f, 2.409470078e-06f, 2.406693052e-06f, 2.403911184e-06f, 2.401124482e-06f, 2.398332953e-06f, 2.395536602e-06f, - 2.392735439e-06f, 2.389929468e-06f, 2.387118698e-06f, 2.384303134e-06f, 2.381482785e-06f, 2.378657658e-06f, 2.375827758e-06f, 2.372993093e-06f, 2.370153671e-06f, 2.367309498e-06f, - 2.364460581e-06f, 2.361606927e-06f, 2.358748543e-06f, 2.355885437e-06f, 2.353017615e-06f, 2.350145085e-06f, 2.347267853e-06f, 2.344385927e-06f, 2.341499314e-06f, 2.338608020e-06f, - 2.335712054e-06f, 2.332811421e-06f, 2.329906130e-06f, 2.326996187e-06f, 2.324081600e-06f, 2.321162376e-06f, 2.318238521e-06f, 2.315310044e-06f, 2.312376951e-06f, 2.309439249e-06f, - 2.306496946e-06f, 2.303550049e-06f, 2.300598565e-06f, 2.297642501e-06f, 2.294681865e-06f, 2.291716664e-06f, 2.288746905e-06f, 2.285772596e-06f, 2.282793743e-06f, 2.279810354e-06f, - 2.276822437e-06f, 2.273829998e-06f, 2.270833045e-06f, 2.267831585e-06f, 2.264825626e-06f, 2.261815175e-06f, 2.258800239e-06f, 2.255780826e-06f, 2.252756943e-06f, 2.249728597e-06f, - 2.246695796e-06f, 2.243658547e-06f, 2.240616858e-06f, 2.237570735e-06f, 2.234520187e-06f, 2.231465221e-06f, 2.228405844e-06f, 2.225342064e-06f, 2.222273889e-06f, 2.219201324e-06f, - 2.216124379e-06f, 2.213043061e-06f, 2.209957376e-06f, 2.206867334e-06f, 2.203772940e-06f, 2.200674203e-06f, 2.197571130e-06f, 2.194463728e-06f, 2.191352006e-06f, 2.188235971e-06f, - 2.185115630e-06f, 2.181990991e-06f, 2.178862061e-06f, 2.175728848e-06f, 2.172591360e-06f, 2.169449604e-06f, 2.166303588e-06f, 2.163153320e-06f, 2.159998806e-06f, 2.156840055e-06f, - 2.153677075e-06f, 2.150509872e-06f, 2.147338455e-06f, 2.144162832e-06f, 2.140983009e-06f, 2.137798995e-06f, 2.134610797e-06f, 2.131418423e-06f, 2.128221881e-06f, 2.125021179e-06f, - 2.121816323e-06f, 2.118607323e-06f, 2.115394185e-06f, 2.112176917e-06f, 2.108955527e-06f, 2.105730024e-06f, 2.102500414e-06f, 2.099266705e-06f, 2.096028905e-06f, 2.092787023e-06f, - 2.089541065e-06f, 2.086291040e-06f, 2.083036955e-06f, 2.079778818e-06f, 2.076516638e-06f, 2.073250421e-06f, 2.069980176e-06f, 2.066705910e-06f, 2.063427632e-06f, 2.060145349e-06f, - 2.056859069e-06f, 2.053568800e-06f, 2.050274550e-06f, 2.046976327e-06f, 2.043674139e-06f, 2.040367993e-06f, 2.037057898e-06f, 2.033743861e-06f, 2.030425891e-06f, 2.027103995e-06f, - 2.023778181e-06f, 2.020448457e-06f, 2.017114832e-06f, 2.013777313e-06f, 2.010435907e-06f, 2.007090624e-06f, 2.003741471e-06f, 2.000388457e-06f, 1.997031588e-06f, 1.993670873e-06f, - 1.990306321e-06f, 1.986937939e-06f, 1.983565735e-06f, 1.980189717e-06f, 1.976809893e-06f, 1.973426272e-06f, 1.970038861e-06f, 1.966647669e-06f, 1.963252703e-06f, 1.959853972e-06f, - 1.956451484e-06f, 1.953045246e-06f, 1.949635267e-06f, 1.946221556e-06f, 1.942804119e-06f, 1.939382966e-06f, 1.935958104e-06f, 1.932529542e-06f, 1.929097287e-06f, 1.925661349e-06f, - 1.922221734e-06f, 1.918778451e-06f, 1.915331509e-06f, 1.911880915e-06f, 1.908426678e-06f, 1.904968806e-06f, 1.901507307e-06f, 1.898042189e-06f, 1.894573461e-06f, 1.891101131e-06f, - 1.887625206e-06f, 1.884145696e-06f, 1.880662608e-06f, 1.877175951e-06f, 1.873685733e-06f, 1.870191962e-06f, 1.866694646e-06f, 1.863193794e-06f, 1.859689414e-06f, 1.856181515e-06f, - 1.852670104e-06f, 1.849155189e-06f, 1.845636780e-06f, 1.842114885e-06f, 1.838589511e-06f, 1.835060668e-06f, 1.831528362e-06f, 1.827992604e-06f, 1.824453401e-06f, 1.820910761e-06f, - 1.817364693e-06f, 1.813815205e-06f, 1.810262306e-06f, 1.806706004e-06f, 1.803146307e-06f, 1.799583224e-06f, 1.796016763e-06f, 1.792446932e-06f, 1.788873740e-06f, 1.785297196e-06f, - 1.781717307e-06f, 1.778134082e-06f, 1.774547530e-06f, 1.770957659e-06f, 1.767364477e-06f, 1.763767993e-06f, 1.760168216e-06f, 1.756565153e-06f, 1.752958813e-06f, 1.749349205e-06f, - 1.745736338e-06f, 1.742120219e-06f, 1.738500857e-06f, 1.734878261e-06f, 1.731252438e-06f, 1.727623399e-06f, 1.723991151e-06f, 1.720355702e-06f, 1.716717061e-06f, 1.713075238e-06f, - 1.709430239e-06f, 1.705782074e-06f, 1.702130752e-06f, 1.698476280e-06f, 1.694818668e-06f, 1.691157924e-06f, 1.687494056e-06f, 1.683827073e-06f, 1.680156984e-06f, 1.676483798e-06f, - 1.672807522e-06f, 1.669128166e-06f, 1.665445737e-06f, 1.661760245e-06f, 1.658071699e-06f, 1.654380106e-06f, 1.650685476e-06f, 1.646987817e-06f, 1.643287138e-06f, 1.639583447e-06f, - 1.635876753e-06f, 1.632167065e-06f, 1.628454391e-06f, 1.624738740e-06f, 1.621020120e-06f, 1.617298541e-06f, 1.613574011e-06f, 1.609846538e-06f, 1.606116132e-06f, 1.602382801e-06f, - 1.598646553e-06f, 1.594907398e-06f, 1.591165344e-06f, 1.587420399e-06f, 1.583672574e-06f, 1.579921875e-06f, 1.576168312e-06f, 1.572411894e-06f, 1.568652629e-06f, 1.564890527e-06f, - 1.561125595e-06f, 1.557357843e-06f, 1.553587279e-06f, 1.549813912e-06f, 1.546037752e-06f, 1.542258805e-06f, 1.538477083e-06f, 1.534692592e-06f, 1.530905342e-06f, 1.527115343e-06f, - 1.523322601e-06f, 1.519527127e-06f, 1.515728929e-06f, 1.511928016e-06f, 1.508124397e-06f, 1.504318080e-06f, 1.500509074e-06f, 1.496697389e-06f, 1.492883033e-06f, 1.489066014e-06f, - 1.485246342e-06f, 1.481424026e-06f, 1.477599073e-06f, 1.473771495e-06f, 1.469941298e-06f, 1.466108491e-06f, 1.462273085e-06f, 1.458435087e-06f, 1.454594507e-06f, 1.450751353e-06f, - 1.446905634e-06f, 1.443057360e-06f, 1.439206538e-06f, 1.435353178e-06f, 1.431497289e-06f, 1.427638879e-06f, 1.423777958e-06f, 1.419914535e-06f, 1.416048618e-06f, 1.412180216e-06f, - 1.408309338e-06f, 1.404435993e-06f, 1.400560191e-06f, 1.396681939e-06f, 1.392801247e-06f, 1.388918125e-06f, 1.385032579e-06f, 1.381144621e-06f, 1.377254258e-06f, 1.373361500e-06f, - 1.369466355e-06f, 1.365568833e-06f, 1.361668943e-06f, 1.357766693e-06f, 1.353862092e-06f, 1.349955150e-06f, 1.346045875e-06f, 1.342134276e-06f, 1.338220363e-06f, 1.334304144e-06f, - 1.330385629e-06f, 1.326464826e-06f, 1.322541744e-06f, 1.318616392e-06f, 1.314688780e-06f, 1.310758916e-06f, 1.306826810e-06f, 1.302892469e-06f, 1.298955905e-06f, 1.295017124e-06f, - 1.291076138e-06f, 1.287132953e-06f, 1.283187580e-06f, 1.279240028e-06f, 1.275290306e-06f, 1.271338421e-06f, 1.267384385e-06f, 1.263428206e-06f, 1.259469892e-06f, 1.255509453e-06f, - 1.251546898e-06f, 1.247582236e-06f, 1.243615476e-06f, 1.239646627e-06f, 1.235675698e-06f, 1.231702699e-06f, 1.227727638e-06f, 1.223750524e-06f, 1.219771367e-06f, 1.215790175e-06f, - 1.211806958e-06f, 1.207821725e-06f, 1.203834485e-06f, 1.199845247e-06f, 1.195854020e-06f, 1.191860813e-06f, 1.187865636e-06f, 1.183868496e-06f, 1.179869405e-06f, 1.175868370e-06f, - 1.171865401e-06f, 1.167860506e-06f, 1.163853696e-06f, 1.159844979e-06f, 1.155834364e-06f, 1.151821861e-06f, 1.147807478e-06f, 1.143791225e-06f, 1.139773111e-06f, 1.135753144e-06f, - 1.131731335e-06f, 1.127707692e-06f, 1.123682225e-06f, 1.119654942e-06f, 1.115625853e-06f, 1.111594967e-06f, 1.107562293e-06f, 1.103527840e-06f, 1.099491617e-06f, 1.095453634e-06f, - 1.091413900e-06f, 1.087372424e-06f, 1.083329215e-06f, 1.079284282e-06f, 1.075237635e-06f, 1.071189282e-06f, 1.067139233e-06f, 1.063087497e-06f, 1.059034083e-06f, 1.054979001e-06f, - 1.050922259e-06f, 1.046863867e-06f, 1.042803834e-06f, 1.038742170e-06f, 1.034678882e-06f, 1.030613982e-06f, 1.026547477e-06f, 1.022479377e-06f, 1.018409691e-06f, 1.014338429e-06f, - 1.010265600e-06f, 1.006191212e-06f, 1.002115275e-06f, 9.980377992e-07f, 9.939587926e-07f, 9.898782647e-07f, 9.857962248e-07f, 9.817126821e-07f, 9.776276459e-07f, 9.735411254e-07f, - 9.694531298e-07f, 9.653636684e-07f, 9.612727504e-07f, 9.571803850e-07f, 9.530865815e-07f, 9.489913492e-07f, 9.448946972e-07f, 9.407966348e-07f, 9.366971713e-07f, 9.325963159e-07f, - 9.284940778e-07f, 9.243904664e-07f, 9.202854908e-07f, 9.161791604e-07f, 9.120714844e-07f, 9.079624720e-07f, 9.038521325e-07f, 8.997404751e-07f, 8.956275092e-07f, 8.915132440e-07f, - 8.873976887e-07f, 8.832808527e-07f, 8.791627451e-07f, 8.750433753e-07f, 8.709227525e-07f, 8.668008861e-07f, 8.626777852e-07f, 8.585534591e-07f, 8.544279172e-07f, 8.503011687e-07f, - 8.461732229e-07f, 8.420440890e-07f, 8.379137763e-07f, 8.337822942e-07f, 8.296496519e-07f, 8.255158587e-07f, 8.213809238e-07f, 8.172448566e-07f, 8.131076663e-07f, 8.089693623e-07f, - 8.048299537e-07f, 8.006894500e-07f, 7.965478604e-07f, 7.924051941e-07f, 7.882614606e-07f, 7.841166690e-07f, 7.799708287e-07f, 7.758239489e-07f, 7.716760390e-07f, 7.675271082e-07f, - 7.633771659e-07f, 7.592262213e-07f, 7.550742838e-07f, 7.509213626e-07f, 7.467674670e-07f, 7.426126064e-07f, 7.384567900e-07f, 7.343000272e-07f, 7.301423272e-07f, 7.259836993e-07f, - 7.218241529e-07f, 7.176636972e-07f, 7.135023416e-07f, 7.093400954e-07f, 7.051769678e-07f, 7.010129682e-07f, 6.968481058e-07f, 6.926823900e-07f, 6.885158302e-07f, 6.843484355e-07f, - 6.801802153e-07f, 6.760111789e-07f, 6.718413356e-07f, 6.676706947e-07f, 6.634992656e-07f, 6.593270575e-07f, 6.551540797e-07f, 6.509803416e-07f, 6.468058525e-07f, 6.426306216e-07f, - 6.384546583e-07f, 6.342779719e-07f, 6.301005717e-07f, 6.259224671e-07f, 6.217436672e-07f, 6.175641814e-07f, 6.133840191e-07f, 6.092031895e-07f, 6.050217020e-07f, 6.008395659e-07f, - 5.966567904e-07f, 5.924733849e-07f, 5.882893587e-07f, 5.841047211e-07f, 5.799194813e-07f, 5.757336489e-07f, 5.715472329e-07f, 5.673602427e-07f, 5.631726877e-07f, 5.589845772e-07f, - 5.547959204e-07f, 5.506067266e-07f, 5.464170052e-07f, 5.422267655e-07f, 5.380360168e-07f, 5.338447684e-07f, 5.296530295e-07f, 5.254608095e-07f, 5.212681177e-07f, 5.170749635e-07f, - 5.128813560e-07f, 5.086873046e-07f, 5.044928187e-07f, 5.002979074e-07f, 4.961025802e-07f, 4.919068462e-07f, 4.877107149e-07f, 4.835141955e-07f, 4.793172973e-07f, 4.751200296e-07f, - 4.709224017e-07f, 4.667244228e-07f, 4.625261024e-07f, 4.583274497e-07f, 4.541284739e-07f, 4.499291844e-07f, 4.457295905e-07f, 4.415297015e-07f, 4.373295266e-07f, 4.331290751e-07f, - 4.289283563e-07f, 4.247273796e-07f, 4.205261542e-07f, 4.163246893e-07f, 4.121229944e-07f, 4.079210785e-07f, 4.037189512e-07f, 3.995166215e-07f, 3.953140988e-07f, 3.911113925e-07f, - 3.869085116e-07f, 3.827054657e-07f, 3.785022638e-07f, 3.742989153e-07f, 3.700954295e-07f, 3.658918156e-07f, 3.616880830e-07f, 3.574842408e-07f, 3.532802983e-07f, 3.490762649e-07f, - 3.448721497e-07f, 3.406679621e-07f, 3.364637113e-07f, 3.322594066e-07f, 3.280550572e-07f, 3.238506724e-07f, 3.196462615e-07f, 3.154418336e-07f, 3.112373981e-07f, 3.070329643e-07f, - 3.028285413e-07f, 2.986241384e-07f, 2.944197649e-07f, 2.902154300e-07f, 2.860111430e-07f, 2.818069130e-07f, 2.776027495e-07f, 2.733986615e-07f, 2.691946583e-07f, 2.649907492e-07f, - 2.607869434e-07f, 2.565832502e-07f, 2.523796787e-07f, 2.481762382e-07f, 2.439729380e-07f, 2.397697872e-07f, 2.355667951e-07f, 2.313639709e-07f, 2.271613238e-07f, 2.229588630e-07f, - 2.187565979e-07f, 2.145545375e-07f, 2.103526911e-07f, 2.061510679e-07f, 2.019496771e-07f, 1.977485280e-07f, 1.935476296e-07f, 1.893469914e-07f, 1.851466223e-07f, 1.809465317e-07f, - 1.767467287e-07f, 1.725472226e-07f, 1.683480224e-07f, 1.641491375e-07f, 1.599505770e-07f, 1.557523500e-07f, 1.515544659e-07f, 1.473569337e-07f, 1.431597626e-07f, 1.389629618e-07f, - 1.347665406e-07f, 1.305705079e-07f, 1.263748732e-07f, 1.221796454e-07f, 1.179848337e-07f, 1.137904475e-07f, 1.095964957e-07f, 1.054029875e-07f, 1.012099321e-07f, 9.701733876e-08f, - 9.282521647e-08f, 8.863357445e-08f, 8.444242182e-08f, 8.025176775e-08f, 7.606162136e-08f, 7.187199180e-08f, 6.768288819e-08f, 6.349431969e-08f, 5.930629541e-08f, 5.511882448e-08f, - 5.093191603e-08f, 4.674557917e-08f, 4.255982304e-08f, 3.837465674e-08f, 3.419008940e-08f, 3.000613011e-08f, 2.582278799e-08f, 2.164007215e-08f, 1.745799168e-08f, 1.327655569e-08f, - 9.095773275e-09f, 4.915653526e-09f, 7.362055347e-10f, -3.442561610e-09f, -7.620638824e-09f, -1.179801703e-08f, -1.597468713e-08f, -2.015064008e-08f, -2.432586678e-08f, -2.850035817e-08f, - -3.267410518e-08f, -3.684709875e-08f, -4.101932983e-08f, -4.519078934e-08f, -4.936146824e-08f, -5.353135748e-08f, -5.770044801e-08f, -6.186873078e-08f, -6.603619676e-08f, -7.020283690e-08f, - -7.436864217e-08f, -7.853360354e-08f, -8.269771199e-08f, -8.686095848e-08f, -9.102333400e-08f, -9.518482952e-08f, -9.934543604e-08f, -1.035051445e-07f, -1.076639460e-07f, -1.118218315e-07f, - -1.159787919e-07f, -1.201348183e-07f, -1.242899017e-07f, -1.284440330e-07f, -1.325972034e-07f, -1.367494038e-07f, -1.409006252e-07f, -1.450508587e-07f, -1.492000953e-07f, -1.533483260e-07f, - -1.574955419e-07f, -1.616417340e-07f, -1.657868933e-07f, -1.699310109e-07f, -1.740740778e-07f, -1.782160852e-07f, -1.823570240e-07f, -1.864968853e-07f, -1.906356601e-07f, -1.947733397e-07f, - -1.989099149e-07f, -2.030453769e-07f, -2.071797169e-07f, -2.113129258e-07f, -2.154449947e-07f, -2.195759148e-07f, -2.237056771e-07f, -2.278342728e-07f, -2.319616929e-07f, -2.360879286e-07f, - -2.402129709e-07f, -2.443368110e-07f, -2.484594401e-07f, -2.525808491e-07f, -2.567010294e-07f, -2.608199719e-07f, -2.649376678e-07f, -2.690541084e-07f, -2.731692846e-07f, -2.772831878e-07f, - -2.813958089e-07f, -2.855071392e-07f, -2.896171699e-07f, -2.937258921e-07f, -2.978332970e-07f, -3.019393758e-07f, -3.060441195e-07f, -3.101475196e-07f, -3.142495670e-07f, -3.183502531e-07f, - -3.224495689e-07f, -3.265475058e-07f, -3.306440549e-07f, -3.347392074e-07f, -3.388329545e-07f, -3.429252876e-07f, -3.470161977e-07f, -3.511056761e-07f, -3.551937141e-07f, -3.592803029e-07f, - -3.633654338e-07f, -3.674490979e-07f, -3.715312865e-07f, -3.756119910e-07f, -3.796912025e-07f, -3.837689124e-07f, -3.878451118e-07f, -3.919197921e-07f, -3.959929446e-07f, -4.000645605e-07f, - -4.041346311e-07f, -4.082031478e-07f, -4.122701017e-07f, -4.163354844e-07f, -4.203992869e-07f, -4.244615007e-07f, -4.285221171e-07f, -4.325811274e-07f, -4.366385230e-07f, -4.406942951e-07f, - -4.447484351e-07f, -4.488009343e-07f, -4.528517842e-07f, -4.569009760e-07f, -4.609485011e-07f, -4.649943509e-07f, -4.690385168e-07f, -4.730809900e-07f, -4.771217621e-07f, -4.811608244e-07f, - -4.851981683e-07f, -4.892337851e-07f, -4.932676664e-07f, -4.972998034e-07f, -5.013301876e-07f, -5.053588104e-07f, -5.093856633e-07f, -5.134107376e-07f, -5.174340248e-07f, -5.214555164e-07f, - -5.254752037e-07f, -5.294930782e-07f, -5.335091315e-07f, -5.375233549e-07f, -5.415357399e-07f, -5.455462779e-07f, -5.495549605e-07f, -5.535617792e-07f, -5.575667254e-07f, -5.615697905e-07f, - -5.655709662e-07f, -5.695702440e-07f, -5.735676152e-07f, -5.775630715e-07f, -5.815566043e-07f, -5.855482052e-07f, -5.895378657e-07f, -5.935255774e-07f, -5.975113318e-07f, -6.014951204e-07f, - -6.054769348e-07f, -6.094567666e-07f, -6.134346073e-07f, -6.174104485e-07f, -6.213842818e-07f, -6.253560987e-07f, -6.293258909e-07f, -6.332936499e-07f, -6.372593674e-07f, -6.412230349e-07f, - -6.451846440e-07f, -6.491441865e-07f, -6.531016538e-07f, -6.570570377e-07f, -6.610103297e-07f, -6.649615216e-07f, -6.689106049e-07f, -6.728575713e-07f, -6.768024125e-07f, -6.807451201e-07f, - -6.846856859e-07f, -6.886241014e-07f, -6.925603584e-07f, -6.964944486e-07f, -7.004263636e-07f, -7.043560952e-07f, -7.082836350e-07f, -7.122089749e-07f, -7.161321064e-07f, -7.200530214e-07f, - -7.239717116e-07f, -7.278881687e-07f, -7.318023844e-07f, -7.357143505e-07f, -7.396240588e-07f, -7.435315010e-07f, -7.474366690e-07f, -7.513395544e-07f, -7.552401490e-07f, -7.591384448e-07f, - -7.630344334e-07f, -7.669281066e-07f, -7.708194563e-07f, -7.747084743e-07f, -7.785951524e-07f, -7.824794824e-07f, -7.863614562e-07f, -7.902410657e-07f, -7.941183025e-07f, -7.979931587e-07f, - -8.018656261e-07f, -8.057356965e-07f, -8.096033619e-07f, -8.134686140e-07f, -8.173314449e-07f, -8.211918463e-07f, -8.250498102e-07f, -8.289053286e-07f, -8.327583932e-07f, -8.366089961e-07f, - -8.404571291e-07f, -8.443027842e-07f, -8.481459534e-07f, -8.519866286e-07f, -8.558248017e-07f, -8.596604647e-07f, -8.634936096e-07f, -8.673242284e-07f, -8.711523130e-07f, -8.749778554e-07f, - -8.788008477e-07f, -8.826212818e-07f, -8.864391497e-07f, -8.902544435e-07f, -8.940671552e-07f, -8.978772767e-07f, -9.016848003e-07f, -9.054897178e-07f, -9.092920214e-07f, -9.130917031e-07f, - -9.168887550e-07f, -9.206831691e-07f, -9.244749376e-07f, -9.282640525e-07f, -9.320505059e-07f, -9.358342900e-07f, -9.396153968e-07f, -9.433938184e-07f, -9.471695470e-07f, -9.509425747e-07f, - -9.547128936e-07f, -9.584804959e-07f, -9.622453738e-07f, -9.660075194e-07f, -9.697669248e-07f, -9.735235823e-07f, -9.772774841e-07f, -9.810286222e-07f, -9.847769889e-07f, -9.885225765e-07f, - -9.922653771e-07f, -9.960053830e-07f, -9.997425863e-07f, -1.003476979e-06f, -1.007208554e-06f, -1.010937304e-06f, -1.014663219e-06f, -1.018386294e-06f, -1.022106519e-06f, -1.025823888e-06f, - -1.029538392e-06f, -1.033250024e-06f, -1.036958776e-06f, -1.040664641e-06f, -1.044367610e-06f, -1.048067677e-06f, -1.051764833e-06f, -1.055459071e-06f, -1.059150383e-06f, -1.062838761e-06f, - -1.066524198e-06f, -1.070206687e-06f, -1.073886219e-06f, -1.077562787e-06f, -1.081236383e-06f, -1.084907001e-06f, -1.088574631e-06f, -1.092239267e-06f, -1.095900901e-06f, -1.099559526e-06f, - -1.103215133e-06f, -1.106867716e-06f, -1.110517266e-06f, -1.114163777e-06f, -1.117807241e-06f, -1.121447650e-06f, -1.125084996e-06f, -1.128719273e-06f, -1.132350472e-06f, -1.135978587e-06f, - -1.139603610e-06f, -1.143225532e-06f, -1.146844348e-06f, -1.150460049e-06f, -1.154072628e-06f, -1.157682077e-06f, -1.161288390e-06f, -1.164891558e-06f, -1.168491574e-06f, -1.172088431e-06f, - -1.175682121e-06f, -1.179272638e-06f, -1.182859973e-06f, -1.186444119e-06f, -1.190025069e-06f, -1.193602816e-06f, -1.197177352e-06f, -1.200748670e-06f, -1.204316762e-06f, -1.207881622e-06f, - -1.211443241e-06f, -1.215001613e-06f, -1.218556730e-06f, -1.222108586e-06f, -1.225657172e-06f, -1.229202481e-06f, -1.232744506e-06f, -1.236283241e-06f, -1.239818677e-06f, -1.243350807e-06f, - -1.246879625e-06f, -1.250405122e-06f, -1.253927293e-06f, -1.257446129e-06f, -1.260961623e-06f, -1.264473768e-06f, -1.267982557e-06f, -1.271487983e-06f, -1.274990039e-06f, -1.278488717e-06f, - -1.281984011e-06f, -1.285475913e-06f, -1.288964415e-06f, -1.292449512e-06f, -1.295931196e-06f, -1.299409459e-06f, -1.302884295e-06f, -1.306355696e-06f, -1.309823656e-06f, -1.313288168e-06f, - -1.316749223e-06f, -1.320206816e-06f, -1.323660939e-06f, -1.327111586e-06f, -1.330558748e-06f, -1.334002420e-06f, -1.337442594e-06f, -1.340879263e-06f, -1.344312421e-06f, -1.347742059e-06f, - -1.351168172e-06f, -1.354590752e-06f, -1.358009792e-06f, -1.361425286e-06f, -1.364837226e-06f, -1.368245606e-06f, -1.371650418e-06f, -1.375051656e-06f, -1.378449313e-06f, -1.381843382e-06f, - -1.385233855e-06f, -1.388620727e-06f, -1.392003990e-06f, -1.395383638e-06f, -1.398759663e-06f, -1.402132059e-06f, -1.405500818e-06f, -1.408865935e-06f, -1.412227402e-06f, -1.415585213e-06f, - -1.418939360e-06f, -1.422289838e-06f, -1.425636638e-06f, -1.428979755e-06f, -1.432319181e-06f, -1.435654910e-06f, -1.438986936e-06f, -1.442315251e-06f, -1.445639848e-06f, -1.448960722e-06f, - -1.452277865e-06f, -1.455591270e-06f, -1.458900932e-06f, -1.462206843e-06f, -1.465508996e-06f, -1.468807385e-06f, -1.472102004e-06f, -1.475392845e-06f, -1.478679902e-06f, -1.481963169e-06f, - -1.485242639e-06f, -1.488518305e-06f, -1.491790160e-06f, -1.495058199e-06f, -1.498322414e-06f, -1.501582799e-06f, -1.504839347e-06f, -1.508092053e-06f, -1.511340908e-06f, -1.514585908e-06f, - -1.517827045e-06f, -1.521064313e-06f, -1.524297705e-06f, -1.527527214e-06f, -1.530752836e-06f, -1.533974562e-06f, -1.537192386e-06f, -1.540406303e-06f, -1.543616305e-06f, -1.546822387e-06f, - -1.550024541e-06f, -1.553222761e-06f, -1.556417042e-06f, -1.559607376e-06f, -1.562793757e-06f, -1.565976179e-06f, -1.569154636e-06f, -1.572329121e-06f, -1.575499627e-06f, -1.578666149e-06f, - -1.581828680e-06f, -1.584987215e-06f, -1.588141745e-06f, -1.591292266e-06f, -1.594438771e-06f, -1.597581254e-06f, -1.600719708e-06f, -1.603854127e-06f, -1.606984505e-06f, -1.610110836e-06f, - -1.613233114e-06f, -1.616351332e-06f, -1.619465484e-06f, -1.622575564e-06f, -1.625681566e-06f, -1.628783484e-06f, -1.631881311e-06f, -1.634975041e-06f, -1.638064669e-06f, -1.641150187e-06f, - -1.644231591e-06f, -1.647308873e-06f, -1.650382028e-06f, -1.653451050e-06f, -1.656515932e-06f, -1.659576669e-06f, -1.662633254e-06f, -1.665685682e-06f, -1.668733946e-06f, -1.671778041e-06f, - -1.674817959e-06f, -1.677853696e-06f, -1.680885246e-06f, -1.683912602e-06f, -1.686935758e-06f, -1.689954708e-06f, -1.692969447e-06f, -1.695979969e-06f, -1.698986267e-06f, -1.701988335e-06f, - -1.704986169e-06f, -1.707979761e-06f, -1.710969107e-06f, -1.713954199e-06f, -1.716935032e-06f, -1.719911601e-06f, -1.722883900e-06f, -1.725851921e-06f, -1.728815661e-06f, -1.731775113e-06f, - -1.734730271e-06f, -1.737681129e-06f, -1.740627682e-06f, -1.743569924e-06f, -1.746507849e-06f, -1.749441451e-06f, -1.752370725e-06f, -1.755295664e-06f, -1.758216264e-06f, -1.761132517e-06f, - -1.764044420e-06f, -1.766951966e-06f, -1.769855148e-06f, -1.772753963e-06f, -1.775648403e-06f, -1.778538464e-06f, -1.781424139e-06f, -1.784305423e-06f, -1.787182311e-06f, -1.790054797e-06f, - -1.792922875e-06f, -1.795786539e-06f, -1.798645784e-06f, -1.801500605e-06f, -1.804350996e-06f, -1.807196951e-06f, -1.810038465e-06f, -1.812875532e-06f, -1.815708147e-06f, -1.818536305e-06f, - -1.821359999e-06f, -1.824179224e-06f, -1.826993975e-06f, -1.829804247e-06f, -1.832610034e-06f, -1.835411330e-06f, -1.838208130e-06f, -1.841000428e-06f, -1.843788220e-06f, -1.846571500e-06f, - -1.849350263e-06f, -1.852124502e-06f, -1.854894213e-06f, -1.857659391e-06f, -1.860420029e-06f, -1.863176123e-06f, -1.865927668e-06f, -1.868674658e-06f, -1.871417087e-06f, -1.874154951e-06f, - -1.876888244e-06f, -1.879616961e-06f, -1.882341097e-06f, -1.885060647e-06f, -1.887775604e-06f, -1.890485964e-06f, -1.893191723e-06f, -1.895892874e-06f, -1.898589412e-06f, -1.901281332e-06f, - -1.903968630e-06f, -1.906651299e-06f, -1.909329336e-06f, -1.912002733e-06f, -1.914671488e-06f, -1.917335594e-06f, -1.919995046e-06f, -1.922649839e-06f, -1.925299968e-06f, -1.927945429e-06f, - -1.930586215e-06f, -1.933222322e-06f, -1.935853746e-06f, -1.938480480e-06f, -1.941102520e-06f, -1.943719861e-06f, -1.946332498e-06f, -1.948940426e-06f, -1.951543640e-06f, -1.954142135e-06f, - -1.956735906e-06f, -1.959324948e-06f, -1.961909256e-06f, -1.964488826e-06f, -1.967063652e-06f, -1.969633729e-06f, -1.972199054e-06f, -1.974759619e-06f, -1.977315422e-06f, -1.979866457e-06f, - -1.982412720e-06f, -1.984954204e-06f, -1.987490906e-06f, -1.990022822e-06f, -1.992549945e-06f, -1.995072271e-06f, -1.997589796e-06f, -2.000102515e-06f, -2.002610422e-06f, -2.005113514e-06f, - -2.007611786e-06f, -2.010105232e-06f, -2.012593849e-06f, -2.015077631e-06f, -2.017556574e-06f, -2.020030673e-06f, -2.022499923e-06f, -2.024964321e-06f, -2.027423860e-06f, -2.029878538e-06f, - -2.032328348e-06f, -2.034773287e-06f, -2.037213349e-06f, -2.039648531e-06f, -2.042078827e-06f, -2.044504234e-06f, -2.046924746e-06f, -2.049340360e-06f, -2.051751070e-06f, -2.054156872e-06f, - -2.056557762e-06f, -2.058953735e-06f, -2.061344787e-06f, -2.063730912e-06f, -2.066112108e-06f, -2.068488369e-06f, -2.070859691e-06f, -2.073226069e-06f, -2.075587500e-06f, -2.077943978e-06f, - -2.080295500e-06f, -2.082642061e-06f, -2.084983656e-06f, -2.087320282e-06f, -2.089651934e-06f, -2.091978607e-06f, -2.094300298e-06f, -2.096617002e-06f, -2.098928715e-06f, -2.101235432e-06f, - -2.103537149e-06f, -2.105833863e-06f, -2.108125569e-06f, -2.110412262e-06f, -2.112693938e-06f, -2.114970594e-06f, -2.117242224e-06f, -2.119508826e-06f, -2.121770394e-06f, -2.124026925e-06f, - -2.126278414e-06f, -2.128524857e-06f, -2.130766251e-06f, -2.133002590e-06f, -2.135233872e-06f, -2.137460091e-06f, -2.139681244e-06f, -2.141897327e-06f, -2.144108336e-06f, -2.146314266e-06f, - -2.148515114e-06f, -2.150710876e-06f, -2.152901547e-06f, -2.155087124e-06f, -2.157267603e-06f, -2.159442979e-06f, -2.161613249e-06f, -2.163778409e-06f, -2.165938455e-06f, -2.168093383e-06f, - -2.170243189e-06f, -2.172387870e-06f, -2.174527420e-06f, -2.176661837e-06f, -2.178791117e-06f, -2.180915256e-06f, -2.183034249e-06f, -2.185148094e-06f, -2.187256786e-06f, -2.189360321e-06f, - -2.191458697e-06f, -2.193551908e-06f, -2.195639952e-06f, -2.197722824e-06f, -2.199800520e-06f, -2.201873038e-06f, -2.203940373e-06f, -2.206002522e-06f, -2.208059481e-06f, -2.210111246e-06f, - -2.212157813e-06f, -2.214199180e-06f, -2.216235342e-06f, -2.218266295e-06f, -2.220292037e-06f, -2.222312563e-06f, -2.224327870e-06f, -2.226337954e-06f, -2.228342812e-06f, -2.230342441e-06f, - -2.232336836e-06f, -2.234325994e-06f, -2.236309911e-06f, -2.238288585e-06f, -2.240262012e-06f, -2.242230187e-06f, -2.244193108e-06f, -2.246150772e-06f, -2.248103174e-06f, -2.250050312e-06f, - -2.251992181e-06f, -2.253928779e-06f, -2.255860102e-06f, -2.257786147e-06f, -2.259706910e-06f, -2.261622389e-06f, -2.263532579e-06f, -2.265437477e-06f, -2.267337080e-06f, -2.269231385e-06f, - -2.271120388e-06f, -2.273004087e-06f, -2.274882477e-06f, -2.276755556e-06f, -2.278623320e-06f, -2.280485766e-06f, -2.282342892e-06f, -2.284194692e-06f, -2.286041166e-06f, -2.287882308e-06f, - -2.289718117e-06f, -2.291548589e-06f, -2.293373720e-06f, -2.295193508e-06f, -2.297007950e-06f, -2.298817042e-06f, -2.300620781e-06f, -2.302419165e-06f, -2.304212190e-06f, -2.305999852e-06f, - -2.307782150e-06f, -2.309559080e-06f, -2.311330639e-06f, -2.313096823e-06f, -2.314857631e-06f, -2.316613059e-06f, -2.318363103e-06f, -2.320107762e-06f, -2.321847032e-06f, -2.323580909e-06f, - -2.325309392e-06f, -2.327032478e-06f, -2.328750162e-06f, -2.330462444e-06f, -2.332169318e-06f, -2.333870784e-06f, -2.335566837e-06f, -2.337257475e-06f, -2.338942696e-06f, -2.340622496e-06f, - -2.342296873e-06f, -2.343965823e-06f, -2.345629344e-06f, -2.347287434e-06f, -2.348940089e-06f, -2.350587307e-06f, -2.352229085e-06f, -2.353865420e-06f, -2.355496310e-06f, -2.357121752e-06f, - -2.358741743e-06f, -2.360356280e-06f, -2.361965361e-06f, -2.363568984e-06f, -2.365167145e-06f, -2.366759843e-06f, -2.368347073e-06f, -2.369928835e-06f, -2.371505125e-06f, -2.373075940e-06f, - -2.374641279e-06f, -2.376201138e-06f, -2.377755515e-06f, -2.379304408e-06f, -2.380847813e-06f, -2.382385729e-06f, -2.383918154e-06f, -2.385445083e-06f, -2.386966516e-06f, -2.388482450e-06f, - -2.389992882e-06f, -2.391497809e-06f, -2.392997230e-06f, -2.394491142e-06f, -2.395979543e-06f, -2.397462430e-06f, -2.398939801e-06f, -2.400411653e-06f, -2.401877985e-06f, -2.403338794e-06f, - -2.404794077e-06f, -2.406243833e-06f, -2.407688058e-06f, -2.409126752e-06f, -2.410559911e-06f, -2.411987533e-06f, -2.413409616e-06f, -2.414826158e-06f, -2.416237157e-06f, -2.417642610e-06f, - -2.419042516e-06f, -2.420436871e-06f, -2.421825675e-06f, -2.423208924e-06f, -2.424586617e-06f, -2.425958752e-06f, -2.427325326e-06f, -2.428686337e-06f, -2.430041784e-06f, -2.431391663e-06f, - -2.432735974e-06f, -2.434074715e-06f, -2.435407882e-06f, -2.436735474e-06f, -2.438057489e-06f, -2.439373926e-06f, -2.440684781e-06f, -2.441990054e-06f, -2.443289742e-06f, -2.444583843e-06f, - -2.445872355e-06f, -2.447155277e-06f, -2.448432606e-06f, -2.449704341e-06f, -2.450970479e-06f, -2.452231020e-06f, -2.453485960e-06f, -2.454735299e-06f, -2.455979034e-06f, -2.457217163e-06f, - -2.458449686e-06f, -2.459676599e-06f, -2.460897901e-06f, -2.462113591e-06f, -2.463323666e-06f, -2.464528126e-06f, -2.465726967e-06f, -2.466920189e-06f, -2.468107790e-06f, -2.469289768e-06f, - -2.470466121e-06f, -2.471636848e-06f, -2.472801947e-06f, -2.473961417e-06f, -2.475115255e-06f, -2.476263461e-06f, -2.477406032e-06f, -2.478542968e-06f, -2.479674266e-06f, -2.480799924e-06f, - -2.481919943e-06f, -2.483034318e-06f, -2.484143051e-06f, -2.485246138e-06f, -2.486343578e-06f, -2.487435370e-06f, -2.488521513e-06f, -2.489602004e-06f, -2.490676843e-06f, -2.491746028e-06f, - -2.492809558e-06f, -2.493867430e-06f, -2.494919645e-06f, -2.495966199e-06f, -2.497007093e-06f, -2.498042325e-06f, -2.499071893e-06f, -2.500095795e-06f, -2.501114032e-06f, -2.502126601e-06f, - -2.503133501e-06f, -2.504134730e-06f, -2.505130289e-06f, -2.506120174e-06f, -2.507104386e-06f, -2.508082922e-06f, -2.509055782e-06f, -2.510022964e-06f, -2.510984468e-06f, -2.511940291e-06f, - -2.512890434e-06f, -2.513834894e-06f, -2.514773670e-06f, -2.515706762e-06f, -2.516634168e-06f, -2.517555888e-06f, -2.518471919e-06f, -2.519382262e-06f, -2.520286914e-06f, -2.521185875e-06f, - -2.522079145e-06f, -2.522966721e-06f, -2.523848603e-06f, -2.524724789e-06f, -2.525595280e-06f, -2.526460073e-06f, -2.527319168e-06f, -2.528172564e-06f, -2.529020261e-06f, -2.529862256e-06f, - -2.530698549e-06f, -2.531529140e-06f, -2.532354027e-06f, -2.533173210e-06f, -2.533986687e-06f, -2.534794458e-06f, -2.535596522e-06f, -2.536392878e-06f, -2.537183525e-06f, -2.537968463e-06f, - -2.538747691e-06f, -2.539521207e-06f, -2.540289012e-06f, -2.541051104e-06f, -2.541807483e-06f, -2.542558148e-06f, -2.543303098e-06f, -2.544042333e-06f, -2.544775852e-06f, -2.545503653e-06f, - -2.546225738e-06f, -2.546942104e-06f, -2.547652752e-06f, -2.548357680e-06f, -2.549056889e-06f, -2.549750377e-06f, -2.550438143e-06f, -2.551120189e-06f, -2.551796511e-06f, -2.552467112e-06f, - -2.553131988e-06f, -2.553791141e-06f, -2.554444570e-06f, -2.555092274e-06f, -2.555734252e-06f, -2.556370505e-06f, -2.557001031e-06f, -2.557625831e-06f, -2.558244903e-06f, -2.558858248e-06f, - -2.559465866e-06f, -2.560067754e-06f, -2.560663915e-06f, -2.561254346e-06f, -2.561839047e-06f, -2.562418019e-06f, -2.562991261e-06f, -2.563558772e-06f, -2.564120553e-06f, -2.564676602e-06f, - -2.565226921e-06f, -2.565771507e-06f, -2.566310362e-06f, -2.566843485e-06f, -2.567370876e-06f, -2.567892534e-06f, -2.568408460e-06f, -2.568918652e-06f, -2.569423112e-06f, -2.569921838e-06f, - -2.570414831e-06f, -2.570902090e-06f, -2.571383616e-06f, -2.571859408e-06f, -2.572329467e-06f, -2.572793791e-06f, -2.573252381e-06f, -2.573705237e-06f, -2.574152359e-06f, -2.574593747e-06f, - -2.575029401e-06f, -2.575459321e-06f, -2.575883506e-06f, -2.576301957e-06f, -2.576714674e-06f, -2.577121657e-06f, -2.577522906e-06f, -2.577918420e-06f, -2.578308201e-06f, -2.578692248e-06f, - -2.579070562e-06f, -2.579443141e-06f, -2.579809987e-06f, -2.580171100e-06f, -2.580526480e-06f, -2.580876126e-06f, -2.581220040e-06f, -2.581558221e-06f, -2.581890669e-06f, -2.582217386e-06f, - -2.582538370e-06f, -2.582853622e-06f, -2.583163143e-06f, -2.583466933e-06f, -2.583764991e-06f, -2.584057319e-06f, -2.584343917e-06f, -2.584624784e-06f, -2.584899922e-06f, -2.585169330e-06f, - -2.585433009e-06f, -2.585690960e-06f, -2.585943182e-06f, -2.586189676e-06f, -2.586430443e-06f, -2.586665482e-06f, -2.586894795e-06f, -2.587118382e-06f, -2.587336243e-06f, -2.587548378e-06f, - -2.587754789e-06f, -2.587955475e-06f, -2.588150438e-06f, -2.588339677e-06f, -2.588523193e-06f, -2.588700987e-06f, -2.588873059e-06f, -2.589039411e-06f, -2.589200041e-06f, -2.589354952e-06f, - -2.589504143e-06f, -2.589647616e-06f, -2.589785370e-06f, -2.589917407e-06f, -2.590043727e-06f, -2.590164331e-06f, -2.590279220e-06f, -2.590388393e-06f, -2.590491853e-06f, -2.590589599e-06f, - -2.590681633e-06f, -2.590767954e-06f, -2.590848565e-06f, -2.590923465e-06f, -2.590992656e-06f, -2.591056137e-06f, -2.591113911e-06f, -2.591165978e-06f, -2.591212338e-06f, -2.591252992e-06f, - -2.591287942e-06f, -2.591317188e-06f, -2.591340732e-06f, -2.591358573e-06f, -2.591370713e-06f, -2.591377153e-06f, -2.591377893e-06f, -2.591372935e-06f, -2.591362280e-06f, -2.591345928e-06f, - -2.591323881e-06f, -2.591296140e-06f, -2.591262705e-06f, -2.591223577e-06f, -2.591178758e-06f, -2.591128249e-06f, -2.591072050e-06f, -2.591010163e-06f, -2.590942589e-06f, -2.590869329e-06f, - -2.590790384e-06f, -2.590705755e-06f, -2.590615443e-06f, -2.590519449e-06f, -2.590417775e-06f, -2.590310422e-06f, -2.590197391e-06f, -2.590078682e-06f, -2.589954298e-06f, -2.589824239e-06f, - -2.589688507e-06f, -2.589547103e-06f, -2.589400028e-06f, -2.589247284e-06f, -2.589088871e-06f, -2.588924791e-06f, -2.588755046e-06f, -2.588579636e-06f, -2.588398563e-06f, -2.588211828e-06f, - -2.588019433e-06f, -2.587821379e-06f, -2.587617667e-06f, -2.587408299e-06f, -2.587193276e-06f, -2.586972599e-06f, -2.586746270e-06f, -2.586514291e-06f, -2.586276663e-06f, -2.586033387e-06f, - -2.585784464e-06f, -2.585529897e-06f, -2.585269687e-06f, -2.585003834e-06f, -2.584732342e-06f, -2.584455211e-06f, -2.584172442e-06f, -2.583884038e-06f, -2.583590000e-06f, -2.583290329e-06f, - -2.582985028e-06f, -2.582674097e-06f, -2.582357539e-06f, -2.582035354e-06f, -2.581707545e-06f, -2.581374113e-06f, -2.581035061e-06f, -2.580690388e-06f, -2.580340098e-06f, -2.579984192e-06f, - -2.579622672e-06f, -2.579255539e-06f, -2.578882795e-06f, -2.578504442e-06f, -2.578120482e-06f, -2.577730916e-06f, -2.577335746e-06f, -2.576934975e-06f, -2.576528603e-06f, -2.576116633e-06f, - -2.575699066e-06f, -2.575275904e-06f, -2.574847150e-06f, -2.574412805e-06f, -2.573972870e-06f, -2.573527349e-06f, -2.573076242e-06f, -2.572619552e-06f, -2.572157280e-06f, -2.571689429e-06f, - -2.571216000e-06f, -2.570736996e-06f, -2.570252418e-06f, -2.569762268e-06f, -2.569266549e-06f, -2.568765262e-06f, -2.568258410e-06f, -2.567745994e-06f, -2.567228016e-06f, -2.566704480e-06f, - -2.566175385e-06f, -2.565640736e-06f, -2.565100533e-06f, -2.564554779e-06f, -2.564003476e-06f, -2.563446627e-06f, -2.562884232e-06f, -2.562316295e-06f, -2.561742818e-06f, -2.561163803e-06f, - -2.560579251e-06f, -2.559989166e-06f, -2.559393549e-06f, -2.558792403e-06f, -2.558185730e-06f, -2.557573532e-06f, -2.556955811e-06f, -2.556332570e-06f, -2.555703811e-06f, -2.555069536e-06f, - -2.554429747e-06f, -2.553784448e-06f, -2.553133640e-06f, -2.552477325e-06f, -2.551815506e-06f, -2.551148186e-06f, -2.550475366e-06f, -2.549797049e-06f, -2.549113238e-06f, -2.548423934e-06f, - -2.547729141e-06f, -2.547028860e-06f, -2.546323095e-06f, -2.545611847e-06f, -2.544895120e-06f, -2.544172915e-06f, -2.543445235e-06f, -2.542712082e-06f, -2.541973460e-06f, -2.541229371e-06f, - -2.540479816e-06f, -2.539724800e-06f, -2.538964323e-06f, -2.538198390e-06f, -2.537427002e-06f, -2.536650162e-06f, -2.535867873e-06f, -2.535080137e-06f, -2.534286957e-06f, -2.533488336e-06f, - -2.532684276e-06f, -2.531874780e-06f, -2.531059850e-06f, -2.530239490e-06f, -2.529413702e-06f, -2.528582488e-06f, -2.527745852e-06f, -2.526903796e-06f, -2.526056323e-06f, -2.525203436e-06f, - -2.524345137e-06f, -2.523481429e-06f, -2.522612316e-06f, -2.521737799e-06f, -2.520857882e-06f, -2.519972568e-06f, -2.519081859e-06f, -2.518185758e-06f, -2.517284268e-06f, -2.516377392e-06f, - -2.515465133e-06f, -2.514547494e-06f, -2.513624477e-06f, -2.512696086e-06f, -2.511762323e-06f, -2.510823192e-06f, -2.509878695e-06f, -2.508928836e-06f, -2.507973617e-06f, -2.507013041e-06f, - -2.506047112e-06f, -2.505075832e-06f, -2.504099204e-06f, -2.503117232e-06f, -2.502129918e-06f, -2.501137265e-06f, -2.500139278e-06f, -2.499135958e-06f, -2.498127308e-06f, -2.497113333e-06f, - -2.496094034e-06f, -2.495069416e-06f, -2.494039481e-06f, -2.493004232e-06f, -2.491963673e-06f, -2.490917806e-06f, -2.489866635e-06f, -2.488810164e-06f, -2.487748394e-06f, -2.486681330e-06f, - -2.485608975e-06f, -2.484531332e-06f, -2.483448404e-06f, -2.482360194e-06f, -2.481266707e-06f, -2.480167944e-06f, -2.479063909e-06f, -2.477954606e-06f, -2.476840039e-06f, -2.475720209e-06f, - -2.474595121e-06f, -2.473464777e-06f, -2.472329183e-06f, -2.471188339e-06f, -2.470042251e-06f, -2.468890921e-06f, -2.467734353e-06f, -2.466572551e-06f, -2.465405517e-06f, -2.464233255e-06f, - -2.463055768e-06f, -2.461873061e-06f, -2.460685136e-06f, -2.459491997e-06f, -2.458293647e-06f, -2.457090091e-06f, -2.455881331e-06f, -2.454667371e-06f, -2.453448214e-06f, -2.452223864e-06f, - -2.450994325e-06f, -2.449759601e-06f, -2.448519694e-06f, -2.447274608e-06f, -2.446024347e-06f, -2.444768915e-06f, -2.443508315e-06f, -2.442242551e-06f, -2.440971626e-06f, -2.439695544e-06f, - -2.438414309e-06f, -2.437127925e-06f, -2.435836395e-06f, -2.434539722e-06f, -2.433237911e-06f, -2.431930965e-06f, -2.430618888e-06f, -2.429301684e-06f, -2.427979356e-06f, -2.426651909e-06f, - -2.425319345e-06f, -2.423981670e-06f, -2.422638885e-06f, -2.421290997e-06f, -2.419938007e-06f, -2.418579920e-06f, -2.417216740e-06f, -2.415848471e-06f, -2.414475116e-06f, -2.413096680e-06f, - -2.411713166e-06f, -2.410324578e-06f, -2.408930920e-06f, -2.407532196e-06f, -2.406128410e-06f, -2.404719566e-06f, -2.403305668e-06f, -2.401886719e-06f, -2.400462724e-06f, -2.399033686e-06f, - -2.397599610e-06f, -2.396160500e-06f, -2.394716359e-06f, -2.393267192e-06f, -2.391813003e-06f, -2.390353795e-06f, -2.388889573e-06f, -2.387420341e-06f, -2.385946102e-06f, -2.384466861e-06f, - -2.382982623e-06f, -2.381493390e-06f, -2.379999168e-06f, -2.378499960e-06f, -2.376995770e-06f, -2.375486603e-06f, -2.373972463e-06f, -2.372453353e-06f, -2.370929279e-06f, -2.369400244e-06f, - -2.367866252e-06f, -2.366327308e-06f, -2.364783415e-06f, -2.363234579e-06f, -2.361680803e-06f, -2.360122091e-06f, -2.358558448e-06f, -2.356989878e-06f, -2.355416386e-06f, -2.353837975e-06f, - -2.352254649e-06f, -2.350666414e-06f, -2.349073274e-06f, -2.347475232e-06f, -2.345872293e-06f, -2.344264462e-06f, -2.342651742e-06f, -2.341034139e-06f, -2.339411656e-06f, -2.337784298e-06f, - -2.336152070e-06f, -2.334514975e-06f, -2.332873018e-06f, -2.331226203e-06f, -2.329574536e-06f, -2.327918020e-06f, -2.326256660e-06f, -2.324590460e-06f, -2.322919425e-06f, -2.321243559e-06f, - -2.319562867e-06f, -2.317877353e-06f, -2.316187022e-06f, -2.314491879e-06f, -2.312791927e-06f, -2.311087171e-06f, -2.309377616e-06f, -2.307663267e-06f, -2.305944128e-06f, -2.304220203e-06f, - -2.302491497e-06f, -2.300758016e-06f, -2.299019762e-06f, -2.297276742e-06f, -2.295528959e-06f, -2.293776419e-06f, -2.292019126e-06f, -2.290257084e-06f, -2.288490298e-06f, -2.286718773e-06f, - -2.284942514e-06f, -2.283161525e-06f, -2.281375811e-06f, -2.279585377e-06f, -2.277790227e-06f, -2.275990367e-06f, -2.274185800e-06f, -2.272376532e-06f, -2.270562568e-06f, -2.268743911e-06f, - -2.266920568e-06f, -2.265092542e-06f, -2.263259839e-06f, -2.261422464e-06f, -2.259580420e-06f, -2.257733714e-06f, -2.255882350e-06f, -2.254026332e-06f, -2.252165666e-06f, -2.250300356e-06f, - -2.248430407e-06f, -2.246555825e-06f, -2.244676614e-06f, -2.242792779e-06f, -2.240904325e-06f, -2.239011256e-06f, -2.237113579e-06f, -2.235211297e-06f, -2.233304416e-06f, -2.231392940e-06f, - -2.229476875e-06f, -2.227556226e-06f, -2.225630997e-06f, -2.223701193e-06f, -2.221766821e-06f, -2.219827883e-06f, -2.217884387e-06f, -2.215936336e-06f, -2.213983736e-06f, -2.212026591e-06f, - -2.210064908e-06f, -2.208098690e-06f, -2.206127943e-06f, -2.204152672e-06f, -2.202172882e-06f, -2.200188579e-06f, -2.198199767e-06f, -2.196206451e-06f, -2.194208637e-06f, -2.192206330e-06f, - -2.190199535e-06f, -2.188188257e-06f, -2.186172501e-06f, -2.184152272e-06f, -2.182127577e-06f, -2.180098419e-06f, -2.178064804e-06f, -2.176026737e-06f, -2.173984224e-06f, -2.171937269e-06f, - -2.169885878e-06f, -2.167830057e-06f, -2.165769810e-06f, -2.163705143e-06f, -2.161636060e-06f, -2.159562568e-06f, -2.157484672e-06f, -2.155402377e-06f, -2.153315687e-06f, -2.151224610e-06f, - -2.149129149e-06f, -2.147029310e-06f, -2.144925099e-06f, -2.142816521e-06f, -2.140703581e-06f, -2.138586284e-06f, -2.136464637e-06f, -2.134338644e-06f, -2.132208311e-06f, -2.130073644e-06f, - -2.127934646e-06f, -2.125791325e-06f, -2.123643686e-06f, -2.121491733e-06f, -2.119335473e-06f, -2.117174911e-06f, -2.115010052e-06f, -2.112840902e-06f, -2.110667466e-06f, -2.108489750e-06f, - -2.106307759e-06f, -2.104121499e-06f, -2.101930976e-06f, -2.099736194e-06f, -2.097537160e-06f, -2.095333879e-06f, -2.093126356e-06f, -2.090914597e-06f, -2.088698608e-06f, -2.086478394e-06f, - -2.084253961e-06f, -2.082025315e-06f, -2.079792460e-06f, -2.077555403e-06f, -2.075314149e-06f, -2.073068705e-06f, -2.070819074e-06f, -2.068565264e-06f, -2.066307280e-06f, -2.064045127e-06f, - -2.061778811e-06f, -2.059508339e-06f, -2.057233714e-06f, -2.054954944e-06f, -2.052672034e-06f, -2.050384990e-06f, -2.048093816e-06f, -2.045798520e-06f, -2.043499107e-06f, -2.041195582e-06f, - -2.038887952e-06f, -2.036576222e-06f, -2.034260397e-06f, -2.031940485e-06f, -2.029616489e-06f, -2.027288417e-06f, -2.024956274e-06f, -2.022620066e-06f, -2.020279798e-06f, -2.017935477e-06f, - -2.015587108e-06f, -2.013234697e-06f, -2.010878250e-06f, -2.008517773e-06f, -2.006153272e-06f, -2.003784752e-06f, -2.001412220e-06f, -1.999035681e-06f, -1.996655142e-06f, -1.994270607e-06f, - -1.991882084e-06f, -1.989489578e-06f, -1.987093094e-06f, -1.984692640e-06f, -1.982288220e-06f, -1.979879841e-06f, -1.977467508e-06f, -1.975051229e-06f, -1.972631008e-06f, -1.970206851e-06f, - -1.967778765e-06f, -1.965346756e-06f, -1.962910830e-06f, -1.960470992e-06f, -1.958027249e-06f, -1.955579606e-06f, -1.953128070e-06f, -1.950672647e-06f, -1.948213343e-06f, -1.945750163e-06f, - -1.943283115e-06f, -1.940812203e-06f, -1.938337435e-06f, -1.935858816e-06f, -1.933376352e-06f, -1.930890049e-06f, -1.928399914e-06f, -1.925905952e-06f, -1.923408171e-06f, -1.920906575e-06f, - -1.918401171e-06f, -1.915891965e-06f, -1.913378964e-06f, -1.910862173e-06f, -1.908341598e-06f, -1.905817247e-06f, -1.903289124e-06f, -1.900757237e-06f, -1.898221591e-06f, -1.895682193e-06f, - -1.893139048e-06f, -1.890592163e-06f, -1.888041545e-06f, -1.885487199e-06f, -1.882929132e-06f, -1.880367350e-06f, -1.877801859e-06f, -1.875232666e-06f, -1.872659777e-06f, -1.870083197e-06f, - -1.867502934e-06f, -1.864918993e-06f, -1.862331382e-06f, -1.859740105e-06f, -1.857145170e-06f, -1.854546583e-06f, -1.851944351e-06f, -1.849338478e-06f, -1.846728973e-06f, -1.844115841e-06f, - -1.841499088e-06f, -1.838878721e-06f, -1.836254747e-06f, -1.833627171e-06f, -1.830996001e-06f, -1.828361241e-06f, -1.825722900e-06f, -1.823080983e-06f, -1.820435496e-06f, -1.817786447e-06f, - -1.815133841e-06f, -1.812477685e-06f, -1.809817985e-06f, -1.807154748e-06f, -1.804487981e-06f, -1.801817689e-06f, -1.799143879e-06f, -1.796466558e-06f, -1.793785732e-06f, -1.791101408e-06f, - -1.788413592e-06f, -1.785722290e-06f, -1.783027509e-06f, -1.780329256e-06f, -1.777627538e-06f, -1.774922359e-06f, -1.772213728e-06f, -1.769501651e-06f, -1.766786134e-06f, -1.764067184e-06f, - -1.761344807e-06f, -1.758619010e-06f, -1.755889800e-06f, -1.753157182e-06f, -1.750421165e-06f, -1.747681753e-06f, -1.744938954e-06f, -1.742192775e-06f, -1.739443222e-06f, -1.736690301e-06f, - -1.733934020e-06f, -1.731174385e-06f, -1.728411402e-06f, -1.725645078e-06f, -1.722875420e-06f, -1.720102435e-06f, -1.717326128e-06f, -1.714546508e-06f, -1.711763580e-06f, -1.708977351e-06f, - -1.706187828e-06f, -1.703395017e-06f, -1.700598926e-06f, -1.697799560e-06f, -1.694996927e-06f, -1.692191034e-06f, -1.689381886e-06f, -1.686569491e-06f, -1.683753856e-06f, -1.680934987e-06f, - -1.678112891e-06f, -1.675287574e-06f, -1.672459044e-06f, -1.669627307e-06f, -1.666792371e-06f, -1.663954241e-06f, -1.661112924e-06f, -1.658268428e-06f, -1.655420759e-06f, -1.652569924e-06f, - -1.649715930e-06f, -1.646858783e-06f, -1.643998490e-06f, -1.641135059e-06f, -1.638268496e-06f, -1.635398807e-06f, -1.632526000e-06f, -1.629650082e-06f, -1.626771059e-06f, -1.623888938e-06f, - -1.621003726e-06f, -1.618115430e-06f, -1.615224057e-06f, -1.612329614e-06f, -1.609432107e-06f, -1.606531543e-06f, -1.603627930e-06f, -1.600721274e-06f, -1.597811583e-06f, -1.594898862e-06f, - -1.591983119e-06f, -1.589064361e-06f, -1.586142595e-06f, -1.583217828e-06f, -1.580290066e-06f, -1.577359317e-06f, -1.574425588e-06f, -1.571488885e-06f, -1.568549216e-06f, -1.565606587e-06f, - -1.562661005e-06f, -1.559712478e-06f, -1.556761012e-06f, -1.553806614e-06f, -1.550849292e-06f, -1.547889053e-06f, -1.544925902e-06f, -1.541959848e-06f, -1.538990897e-06f, -1.536019057e-06f, - -1.533044334e-06f, -1.530066735e-06f, -1.527086268e-06f, -1.524102940e-06f, -1.521116757e-06f, -1.518127726e-06f, -1.515135855e-06f, -1.512141151e-06f, -1.509143621e-06f, -1.506143272e-06f, - -1.503140110e-06f, -1.500134143e-06f, -1.497125379e-06f, -1.494113824e-06f, -1.491099484e-06f, -1.488082369e-06f, -1.485062483e-06f, -1.482039836e-06f, -1.479014433e-06f, -1.475986281e-06f, - -1.472955389e-06f, -1.469921763e-06f, -1.466885410e-06f, -1.463846337e-06f, -1.460804551e-06f, -1.457760061e-06f, -1.454712872e-06f, -1.451662992e-06f, -1.448610428e-06f, -1.445555187e-06f, - -1.442497276e-06f, -1.439436704e-06f, -1.436373476e-06f, -1.433307600e-06f, -1.430239083e-06f, -1.427167932e-06f, -1.424094155e-06f, -1.421017759e-06f, -1.417938750e-06f, -1.414857137e-06f, - -1.411772926e-06f, -1.408686125e-06f, -1.405596741e-06f, -1.402504780e-06f, -1.399410251e-06f, -1.396313161e-06f, -1.393213516e-06f, -1.390111324e-06f, -1.387006593e-06f, -1.383899329e-06f, - -1.380789540e-06f, -1.377677232e-06f, -1.374562415e-06f, -1.371445093e-06f, -1.368325276e-06f, -1.365202970e-06f, -1.362078182e-06f, -1.358950920e-06f, -1.355821191e-06f, -1.352689003e-06f, - -1.349554362e-06f, -1.346417276e-06f, -1.343277752e-06f, -1.340135798e-06f, -1.336991420e-06f, -1.333844627e-06f, -1.330695426e-06f, -1.327543823e-06f, -1.324389827e-06f, -1.321233444e-06f, - -1.318074682e-06f, -1.314913548e-06f, -1.311750050e-06f, -1.308584195e-06f, -1.305415990e-06f, -1.302245443e-06f, -1.299072561e-06f, -1.295897352e-06f, -1.292719822e-06f, -1.289539979e-06f, - -1.286357831e-06f, -1.283173385e-06f, -1.279986649e-06f, -1.276797629e-06f, -1.273606333e-06f, -1.270412769e-06f, -1.267216943e-06f, -1.264018865e-06f, -1.260818540e-06f, -1.257615976e-06f, - -1.254411180e-06f, -1.251204161e-06f, -1.247994926e-06f, -1.244783481e-06f, -1.241569834e-06f, -1.238353994e-06f, -1.235135967e-06f, -1.231915760e-06f, -1.228693381e-06f, -1.225468838e-06f, - -1.222242139e-06f, -1.219013289e-06f, -1.215782298e-06f, -1.212549172e-06f, -1.209313919e-06f, -1.206076547e-06f, -1.202837062e-06f, -1.199595472e-06f, -1.196351786e-06f, -1.193106010e-06f, - -1.189858152e-06f, -1.186608219e-06f, -1.183356218e-06f, -1.180102159e-06f, -1.176846047e-06f, -1.173587890e-06f, -1.170327696e-06f, -1.167065473e-06f, -1.163801227e-06f, -1.160534967e-06f, - -1.157266700e-06f, -1.153996433e-06f, -1.150724175e-06f, -1.147449932e-06f, -1.144173711e-06f, -1.140895522e-06f, -1.137615371e-06f, -1.134333265e-06f, -1.131049213e-06f, -1.127763221e-06f, - -1.124475298e-06f, -1.121185451e-06f, -1.117893687e-06f, -1.114600014e-06f, -1.111304440e-06f, -1.108006972e-06f, -1.104707618e-06f, -1.101406385e-06f, -1.098103281e-06f, -1.094798314e-06f, - -1.091491491e-06f, -1.088182819e-06f, -1.084872307e-06f, -1.081559961e-06f, -1.078245790e-06f, -1.074929801e-06f, -1.071612002e-06f, -1.068292400e-06f, -1.064971003e-06f, -1.061647818e-06f, - -1.058322854e-06f, -1.054996117e-06f, -1.051667615e-06f, -1.048337357e-06f, -1.045005349e-06f, -1.041671599e-06f, -1.038336115e-06f, -1.034998905e-06f, -1.031659975e-06f, -1.028319334e-06f, - -1.024976990e-06f, -1.021632950e-06f, -1.018287221e-06f, -1.014939812e-06f, -1.011590729e-06f, -1.008239982e-06f, -1.004887576e-06f, -1.001533520e-06f, -9.981778223e-07f, -9.948204895e-07f, - -9.914615295e-07f, -9.881009501e-07f, -9.847387589e-07f, -9.813749636e-07f, -9.780095719e-07f, -9.746425914e-07f, -9.712740298e-07f, -9.679038948e-07f, -9.645321941e-07f, -9.611589353e-07f, - -9.577841262e-07f, -9.544077744e-07f, -9.510298876e-07f, -9.476504736e-07f, -9.442695399e-07f, -9.408870943e-07f, -9.375031445e-07f, -9.341176983e-07f, -9.307307632e-07f, -9.273423470e-07f, - -9.239524574e-07f, -9.205611021e-07f, -9.171682889e-07f, -9.137740253e-07f, -9.103783193e-07f, -9.069811784e-07f, -9.035826103e-07f, -9.001826229e-07f, -8.967812238e-07f, -8.933784207e-07f, - -8.899742214e-07f, -8.865686336e-07f, -8.831616650e-07f, -8.797533233e-07f, -8.763436163e-07f, -8.729325518e-07f, -8.695201374e-07f, -8.661063809e-07f, -8.626912900e-07f, -8.592748724e-07f, - -8.558571360e-07f, -8.524380884e-07f, -8.490177374e-07f, -8.455960907e-07f, -8.421731562e-07f, -8.387489414e-07f, -8.353234543e-07f, -8.318967025e-07f, -8.284686937e-07f, -8.250394359e-07f, - -8.216089366e-07f, -8.181772037e-07f, -8.147442449e-07f, -8.113100680e-07f, -8.078746808e-07f, -8.044380909e-07f, -8.010003063e-07f, -7.975613345e-07f, -7.941211835e-07f, -7.906798610e-07f, - -7.872373747e-07f, -7.837937324e-07f, -7.803489420e-07f, -7.769030111e-07f, -7.734559475e-07f, -7.700077591e-07f, -7.665584535e-07f, -7.631080387e-07f, -7.596565223e-07f, -7.562039121e-07f, - -7.527502159e-07f, -7.492954416e-07f, -7.458395968e-07f, -7.423826895e-07f, -7.389247273e-07f, -7.354657180e-07f, -7.320056694e-07f, -7.285445894e-07f, -7.250824858e-07f, -7.216193662e-07f, - -7.181552385e-07f, -7.146901105e-07f, -7.112239900e-07f, -7.077568848e-07f, -7.042888027e-07f, -7.008197514e-07f, -6.973497389e-07f, -6.938787728e-07f, -6.904068609e-07f, -6.869340112e-07f, - -6.834602313e-07f, -6.799855291e-07f, -6.765099124e-07f, -6.730333889e-07f, -6.695559665e-07f, -6.660776531e-07f, -6.625984563e-07f, -6.591183840e-07f, -6.556374441e-07f, -6.521556442e-07f, - -6.486729923e-07f, -6.451894961e-07f, -6.417051634e-07f, -6.382200021e-07f, -6.347340199e-07f, -6.312472247e-07f, -6.277596243e-07f, -6.242712265e-07f, -6.207820391e-07f, -6.172920699e-07f, - -6.138013267e-07f, -6.103098174e-07f, -6.068175497e-07f, -6.033245314e-07f, -5.998307705e-07f, -5.963362747e-07f, -5.928410517e-07f, -5.893451095e-07f, -5.858484558e-07f, -5.823510985e-07f, - -5.788530454e-07f, -5.753543042e-07f, -5.718548829e-07f, -5.683547891e-07f, -5.648540309e-07f, -5.613526158e-07f, -5.578505518e-07f, -5.543478468e-07f, -5.508445084e-07f, -5.473405445e-07f, - -5.438359630e-07f, -5.403307716e-07f, -5.368249782e-07f, -5.333185906e-07f, -5.298116167e-07f, -5.263040641e-07f, -5.227959408e-07f, -5.192872545e-07f, -5.157780131e-07f, -5.122682244e-07f, - -5.087578963e-07f, -5.052470364e-07f, -5.017356527e-07f, -4.982237530e-07f, -4.947113450e-07f, -4.911984367e-07f, -4.876850357e-07f, -4.841711500e-07f, -4.806567873e-07f, -4.771419555e-07f, - -4.736266624e-07f, -4.701109157e-07f, -4.665947233e-07f, -4.630780931e-07f, -4.595610328e-07f, -4.560435502e-07f, -4.525256532e-07f, -4.490073496e-07f, -4.454886471e-07f, -4.419695537e-07f, - -4.384500770e-07f, -4.349302250e-07f, -4.314100054e-07f, -4.278894260e-07f, -4.243684947e-07f, -4.208472192e-07f, -4.173256074e-07f, -4.138036671e-07f, -4.102814061e-07f, -4.067588321e-07f, - -4.032359530e-07f, -3.997127767e-07f, -3.961893108e-07f, -3.926655632e-07f, -3.891415418e-07f, -3.856172542e-07f, -3.820927084e-07f, -3.785679121e-07f, -3.750428731e-07f, -3.715175992e-07f, - -3.679920983e-07f, -3.644663780e-07f, -3.609404463e-07f, -3.574143109e-07f, -3.538879796e-07f, -3.503614602e-07f, -3.468347604e-07f, -3.433078882e-07f, -3.397808512e-07f, -3.362536573e-07f, - -3.327263143e-07f, -3.291988299e-07f, -3.256712119e-07f, -3.221434682e-07f, -3.186156065e-07f, -3.150876345e-07f, -3.115595602e-07f, -3.080313912e-07f, -3.045031354e-07f, -3.009748004e-07f, - -2.974463942e-07f, -2.939179245e-07f, -2.903893990e-07f, -2.868608256e-07f, -2.833322120e-07f, -2.798035659e-07f, -2.762748952e-07f, -2.727462077e-07f, -2.692175110e-07f, -2.656888131e-07f, - -2.621601215e-07f, -2.586314442e-07f, -2.551027888e-07f, -2.515741631e-07f, -2.480455750e-07f, -2.445170320e-07f, -2.409885422e-07f, -2.374601130e-07f, -2.339317524e-07f, -2.304034681e-07f, - -2.268752678e-07f, -2.233471593e-07f, -2.198191504e-07f, -2.162912487e-07f, -2.127634621e-07f, -2.092357982e-07f, -2.057082649e-07f, -2.021808698e-07f, -1.986536208e-07f, -1.951265255e-07f, - -1.915995917e-07f, -1.880728271e-07f, -1.845462394e-07f, -1.810198365e-07f, -1.774936260e-07f, -1.739676156e-07f, -1.704418131e-07f, -1.669162263e-07f, -1.633908627e-07f, -1.598657302e-07f, - -1.563408365e-07f, -1.528161892e-07f, -1.492917962e-07f, -1.457676651e-07f, -1.422438037e-07f, -1.387202196e-07f, -1.351969205e-07f, -1.316739142e-07f, -1.281512084e-07f, -1.246288108e-07f, - -1.211067291e-07f, -1.175849709e-07f, -1.140635440e-07f, -1.105424561e-07f, -1.070217148e-07f, -1.035013279e-07f, -9.998130306e-08f, -9.646164794e-08f, -9.294237024e-08f, -8.942347765e-08f, - -8.590497785e-08f, -8.238687851e-08f, -7.886918731e-08f, -7.535191193e-08f, -7.183506003e-08f, -6.831863930e-08f, -6.480265739e-08f, -6.128712198e-08f, -5.777204072e-08f, -5.425742128e-08f, - -5.074327132e-08f, -4.722959849e-08f, -4.371641045e-08f, -4.020371485e-08f, -3.669151933e-08f, -3.317983156e-08f, -2.966865917e-08f, -2.615800980e-08f, -2.264789110e-08f, -1.913831070e-08f, - -1.562927623e-08f, -1.212079534e-08f, -8.612875644e-09f, -5.105524777e-09f, -1.598750362e-09f, 1.907439977e-09f, 5.413038622e-09f, 8.918037954e-09f, 1.242243036e-08f, 1.592620822e-08f, - 1.942936394e-08f, 2.293188990e-08f, 2.643377850e-08f, 2.993502214e-08f, 3.343561322e-08f, 3.693554414e-08f, 4.043480731e-08f, 4.393339514e-08f, 4.743130004e-08f, 5.092851443e-08f, - 5.442503072e-08f, 5.792084133e-08f, 6.141593869e-08f, 6.491031523e-08f, 6.840396336e-08f, 7.189687553e-08f, 7.538904417e-08f, 7.888046172e-08f, 8.237112061e-08f, 8.586101329e-08f, - 8.935013221e-08f, 9.283846982e-08f, 9.632601856e-08f, 9.981277090e-08f, 1.032987193e-07f, 1.067838562e-07f, 1.102681741e-07f, 1.137516654e-07f, 1.172343226e-07f, 1.207161383e-07f, - 1.241971048e-07f, 1.276772146e-07f, 1.311564603e-07f, 1.346348343e-07f, 1.381123291e-07f, 1.415889372e-07f, 1.450646511e-07f, 1.485394632e-07f, 1.520133662e-07f, 1.554863525e-07f, - 1.589584146e-07f, 1.624295450e-07f, 1.658997363e-07f, 1.693689809e-07f, 1.728372713e-07f, 1.763046002e-07f, 1.797709600e-07f, 1.832363433e-07f, 1.867007426e-07f, 1.901641504e-07f, - 1.936265593e-07f, 1.970879619e-07f, 2.005483506e-07f, 2.040077180e-07f, 2.074660568e-07f, 2.109233593e-07f, 2.143796183e-07f, 2.178348263e-07f, 2.212889758e-07f, 2.247420594e-07f, - 2.281940698e-07f, 2.316449994e-07f, 2.350948408e-07f, 2.385435868e-07f, 2.419912297e-07f, 2.454377624e-07f, 2.488831772e-07f, 2.523274669e-07f, 2.557706241e-07f, 2.592126413e-07f, - 2.626535112e-07f, 2.660932264e-07f, 2.695317795e-07f, 2.729691631e-07f, 2.764053700e-07f, 2.798403926e-07f, 2.832742237e-07f, 2.867068558e-07f, 2.901382817e-07f, 2.935684940e-07f, - 2.969974853e-07f, 3.004252483e-07f, 3.038517756e-07f, 3.072770600e-07f, 3.107010940e-07f, 3.141238704e-07f, 3.175453818e-07f, 3.209656209e-07f, 3.243845805e-07f, 3.278022531e-07f, - 3.312186315e-07f, 3.346337083e-07f, 3.380474764e-07f, 3.414599283e-07f, 3.448710568e-07f, 3.482808546e-07f, 3.516893144e-07f, 3.550964290e-07f, 3.585021911e-07f, 3.619065933e-07f, - 3.653096285e-07f, 3.687112893e-07f, 3.721115686e-07f, 3.755104590e-07f, 3.789079533e-07f, 3.823040443e-07f, 3.856987247e-07f, 3.890919873e-07f, 3.924838249e-07f, 3.958742302e-07f, - 3.992631960e-07f, 4.026507151e-07f, 4.060367803e-07f, 4.094213844e-07f, 4.128045201e-07f, 4.161861802e-07f, 4.195663577e-07f, 4.229450452e-07f, 4.263222356e-07f, 4.296979217e-07f, - 4.330720963e-07f, 4.364447523e-07f, 4.398158824e-07f, 4.431854796e-07f, 4.465535366e-07f, 4.499200463e-07f, 4.532850016e-07f, 4.566483953e-07f, 4.600102202e-07f, 4.633704693e-07f, - 4.667291353e-07f, 4.700862113e-07f, 4.734416899e-07f, 4.767955642e-07f, 4.801478270e-07f, 4.834984712e-07f, 4.868474897e-07f, 4.901948754e-07f, 4.935406212e-07f, 4.968847200e-07f, - 5.002271648e-07f, 5.035679484e-07f, 5.069070637e-07f, 5.102445038e-07f, 5.135802615e-07f, 5.169143298e-07f, 5.202467016e-07f, 5.235773699e-07f, 5.269063276e-07f, 5.302335677e-07f, - 5.335590831e-07f, 5.368828669e-07f, 5.402049120e-07f, 5.435252113e-07f, 5.468437579e-07f, 5.501605447e-07f, 5.534755648e-07f, 5.567888111e-07f, 5.601002767e-07f, 5.634099545e-07f, - 5.667178375e-07f, 5.700239189e-07f, 5.733281916e-07f, 5.766306486e-07f, 5.799312830e-07f, 5.832300878e-07f, 5.865270561e-07f, 5.898221809e-07f, 5.931154552e-07f, 5.964068722e-07f, - 5.996964249e-07f, 6.029841064e-07f, 6.062699097e-07f, 6.095538279e-07f, 6.128358542e-07f, 6.161159815e-07f, 6.193942031e-07f, 6.226705120e-07f, 6.259449013e-07f, 6.292173641e-07f, - 6.324878936e-07f, 6.357564829e-07f, 6.390231251e-07f, 6.422878133e-07f, 6.455505408e-07f, 6.488113005e-07f, 6.520700858e-07f, 6.553268897e-07f, 6.585817054e-07f, 6.618345261e-07f, - 6.650853449e-07f, 6.683341551e-07f, 6.715809498e-07f, 6.748257222e-07f, 6.780684655e-07f, 6.813091730e-07f, 6.845478377e-07f, 6.877844530e-07f, 6.910190121e-07f, 6.942515081e-07f, - 6.974819343e-07f, 7.007102840e-07f, 7.039365504e-07f, 7.071607267e-07f, 7.103828061e-07f, 7.136027821e-07f, 7.168206477e-07f, 7.200363964e-07f, 7.232500213e-07f, 7.264615157e-07f, - 7.296708730e-07f, 7.328780864e-07f, 7.360831492e-07f, 7.392860548e-07f, 7.424867964e-07f, 7.456853674e-07f, 7.488817611e-07f, 7.520759707e-07f, 7.552679898e-07f, 7.584578115e-07f, - 7.616454293e-07f, 7.648308364e-07f, 7.680140263e-07f, 7.711949924e-07f, 7.743737279e-07f, 7.775502263e-07f, 7.807244809e-07f, 7.838964852e-07f, 7.870662325e-07f, 7.902337163e-07f, - 7.933989299e-07f, 7.965618667e-07f, 7.997225203e-07f, 8.028808839e-07f, 8.060369511e-07f, 8.091907153e-07f, 8.123421698e-07f, 8.154913083e-07f, 8.186381241e-07f, 8.217826107e-07f, - 8.249247615e-07f, 8.280645701e-07f, 8.312020299e-07f, 8.343371344e-07f, 8.374698771e-07f, 8.406002515e-07f, 8.437282511e-07f, 8.468538694e-07f, 8.499771000e-07f, 8.530979363e-07f, - 8.562163720e-07f, 8.593324005e-07f, 8.624460153e-07f, 8.655572101e-07f, 8.686659784e-07f, 8.717723138e-07f, 8.748762098e-07f, 8.779776600e-07f, 8.810766580e-07f, 8.841731974e-07f, - 8.872672717e-07f, 8.903588746e-07f, 8.934479998e-07f, 8.965346407e-07f, 8.996187911e-07f, 9.027004445e-07f, 9.057795946e-07f, 9.088562351e-07f, 9.119303595e-07f, 9.150019616e-07f, - 9.180710350e-07f, 9.211375734e-07f, 9.242015704e-07f, 9.272630198e-07f, 9.303219152e-07f, 9.333782503e-07f, 9.364320188e-07f, 9.394832144e-07f, 9.425318309e-07f, 9.455778620e-07f, - 9.486213014e-07f, 9.516621428e-07f, 9.547003799e-07f, 9.577360066e-07f, 9.607690166e-07f, 9.637994037e-07f, 9.668271615e-07f, 9.698522839e-07f, 9.728747648e-07f, 9.758945978e-07f, - 9.789117767e-07f, 9.819262954e-07f, 9.849381477e-07f, 9.879473274e-07f, 9.909538284e-07f, 9.939576444e-07f, 9.969587693e-07f, 9.999571969e-07f, 1.002952921e-06f, 1.005945936e-06f, - 1.008936235e-06f, 1.011923812e-06f, 1.014908661e-06f, 1.017890777e-06f, 1.020870152e-06f, 1.023846780e-06f, 1.026820657e-06f, 1.029791775e-06f, 1.032760129e-06f, 1.035725712e-06f, - 1.038688518e-06f, 1.041648542e-06f, 1.044605777e-06f, 1.047560218e-06f, 1.050511857e-06f, 1.053460690e-06f, 1.056406710e-06f, 1.059349911e-06f, 1.062290287e-06f, 1.065227832e-06f, - 1.068162540e-06f, 1.071094406e-06f, 1.074023423e-06f, 1.076949585e-06f, 1.079872886e-06f, 1.082793321e-06f, 1.085710883e-06f, 1.088625566e-06f, 1.091537365e-06f, 1.094446273e-06f, - 1.097352285e-06f, 1.100255395e-06f, 1.103155597e-06f, 1.106052884e-06f, 1.108947252e-06f, 1.111838694e-06f, 1.114727204e-06f, 1.117612777e-06f, 1.120495406e-06f, 1.123375086e-06f, - 1.126251810e-06f, 1.129125574e-06f, 1.131996371e-06f, 1.134864196e-06f, 1.137729042e-06f, 1.140590904e-06f, 1.143449775e-06f, 1.146305651e-06f, 1.149158526e-06f, 1.152008393e-06f, - 1.154855247e-06f, 1.157699082e-06f, 1.160539892e-06f, 1.163377672e-06f, 1.166212416e-06f, 1.169044118e-06f, 1.171872772e-06f, 1.174698374e-06f, 1.177520916e-06f, 1.180340393e-06f, - 1.183156800e-06f, 1.185970131e-06f, 1.188780381e-06f, 1.191587542e-06f, 1.194391611e-06f, 1.197192581e-06f, 1.199990447e-06f, 1.202785203e-06f, 1.205576843e-06f, 1.208365361e-06f, - 1.211150753e-06f, 1.213933013e-06f, 1.216712134e-06f, 1.219488112e-06f, 1.222260940e-06f, 1.225030614e-06f, 1.227797127e-06f, 1.230560475e-06f, 1.233320650e-06f, 1.236077649e-06f, - 1.238831466e-06f, 1.241582094e-06f, 1.244329528e-06f, 1.247073764e-06f, 1.249814794e-06f, 1.252552615e-06f, 1.255287220e-06f, 1.258018604e-06f, 1.260746762e-06f, 1.263471687e-06f, - 1.266193375e-06f, 1.268911820e-06f, 1.271627017e-06f, 1.274338959e-06f, 1.277047643e-06f, 1.279753062e-06f, 1.282455211e-06f, 1.285154085e-06f, 1.287849678e-06f, 1.290541984e-06f, - 1.293230999e-06f, 1.295916717e-06f, 1.298599133e-06f, 1.301278241e-06f, 1.303954036e-06f, 1.306626513e-06f, 1.309295666e-06f, 1.311961490e-06f, 1.314623980e-06f, 1.317283131e-06f, - 1.319938936e-06f, 1.322591392e-06f, 1.325240492e-06f, 1.327886231e-06f, 1.330528604e-06f, 1.333167606e-06f, 1.335803232e-06f, 1.338435476e-06f, 1.341064333e-06f, 1.343689799e-06f, - 1.346311866e-06f, 1.348930532e-06f, 1.351545789e-06f, 1.354157634e-06f, 1.356766060e-06f, 1.359371064e-06f, 1.361972639e-06f, 1.364570780e-06f, 1.367165483e-06f, 1.369756742e-06f, - 1.372344552e-06f, 1.374928908e-06f, 1.377509804e-06f, 1.380087237e-06f, 1.382661200e-06f, 1.385231689e-06f, 1.387798698e-06f, 1.390362223e-06f, 1.392922258e-06f, 1.395478798e-06f, - 1.398031839e-06f, 1.400581375e-06f, 1.403127401e-06f, 1.405669912e-06f, 1.408208904e-06f, 1.410744371e-06f, 1.413276308e-06f, 1.415804710e-06f, 1.418329572e-06f, 1.420850890e-06f, - 1.423368659e-06f, 1.425882872e-06f, 1.428393526e-06f, 1.430900616e-06f, 1.433404136e-06f, 1.435904082e-06f, 1.438400449e-06f, 1.440893232e-06f, 1.443382426e-06f, 1.445868026e-06f, - 1.448350028e-06f, 1.450828425e-06f, 1.453303215e-06f, 1.455774391e-06f, 1.458241949e-06f, 1.460705884e-06f, 1.463166192e-06f, 1.465622867e-06f, 1.468075905e-06f, 1.470525300e-06f, - 1.472971049e-06f, 1.475413146e-06f, 1.477851587e-06f, 1.480286367e-06f, 1.482717480e-06f, 1.485144924e-06f, 1.487568691e-06f, 1.489988779e-06f, 1.492405182e-06f, 1.494817895e-06f, - 1.497226914e-06f, 1.499632235e-06f, 1.502033852e-06f, 1.504431760e-06f, 1.506825956e-06f, 1.509216435e-06f, 1.511603191e-06f, 1.513986220e-06f, 1.516365519e-06f, 1.518741081e-06f, - 1.521112903e-06f, 1.523480979e-06f, 1.525845306e-06f, 1.528205878e-06f, 1.530562692e-06f, 1.532915742e-06f, 1.535265024e-06f, 1.537610534e-06f, 1.539952266e-06f, 1.542290217e-06f, - 1.544624382e-06f, 1.546954757e-06f, 1.549281336e-06f, 1.551604116e-06f, 1.553923091e-06f, 1.556238259e-06f, 1.558549613e-06f, 1.560857150e-06f, 1.563160865e-06f, 1.565460754e-06f, - 1.567756812e-06f, 1.570049036e-06f, 1.572337419e-06f, 1.574621959e-06f, 1.576902651e-06f, 1.579179490e-06f, 1.581452472e-06f, 1.583721593e-06f, 1.585986848e-06f, 1.588248233e-06f, - 1.590505743e-06f, 1.592759376e-06f, 1.595009125e-06f, 1.597254986e-06f, 1.599496957e-06f, 1.601735031e-06f, 1.603969206e-06f, 1.606199476e-06f, 1.608425837e-06f, 1.610648286e-06f, - 1.612866817e-06f, 1.615081427e-06f, 1.617292112e-06f, 1.619498867e-06f, 1.621701688e-06f, 1.623900571e-06f, 1.626095512e-06f, 1.628286506e-06f, 1.630473550e-06f, 1.632656638e-06f, - 1.634835768e-06f, 1.637010935e-06f, 1.639182135e-06f, 1.641349364e-06f, 1.643512617e-06f, 1.645671891e-06f, 1.647827181e-06f, 1.649978483e-06f, 1.652125794e-06f, 1.654269110e-06f, - 1.656408425e-06f, 1.658543737e-06f, 1.660675041e-06f, 1.662802333e-06f, 1.664925609e-06f, 1.667044865e-06f, 1.669160098e-06f, 1.671271303e-06f, 1.673378475e-06f, 1.675481613e-06f, - 1.677580710e-06f, 1.679675764e-06f, 1.681766770e-06f, 1.683853725e-06f, 1.685936625e-06f, 1.688015465e-06f, 1.690090242e-06f, 1.692160952e-06f, 1.694227591e-06f, 1.696290155e-06f, - 1.698348641e-06f, 1.700403044e-06f, 1.702453361e-06f, 1.704499588e-06f, 1.706541720e-06f, 1.708579755e-06f, 1.710613689e-06f, 1.712643517e-06f, 1.714669236e-06f, 1.716690842e-06f, - 1.718708331e-06f, 1.720721700e-06f, 1.722730945e-06f, 1.724736062e-06f, 1.726737047e-06f, 1.728733897e-06f, 1.730726608e-06f, 1.732715177e-06f, 1.734699599e-06f, 1.736679871e-06f, - 1.738655990e-06f, 1.740627951e-06f, 1.742595751e-06f, 1.744559386e-06f, 1.746518854e-06f, 1.748474149e-06f, 1.750425269e-06f, 1.752372210e-06f, 1.754314969e-06f, 1.756253541e-06f, - 1.758187924e-06f, 1.760118113e-06f, 1.762044106e-06f, 1.763965898e-06f, 1.765883486e-06f, 1.767796867e-06f, 1.769706037e-06f, 1.771610992e-06f, 1.773511730e-06f, 1.775408246e-06f, - 1.777300538e-06f, 1.779188601e-06f, 1.781072433e-06f, 1.782952030e-06f, 1.784827388e-06f, 1.786698504e-06f, 1.788565374e-06f, 1.790427996e-06f, 1.792286366e-06f, 1.794140480e-06f, - 1.795990335e-06f, 1.797835929e-06f, 1.799677256e-06f, 1.801514315e-06f, 1.803347101e-06f, 1.805175612e-06f, 1.806999844e-06f, 1.808819794e-06f, 1.810635458e-06f, 1.812446834e-06f, - 1.814253918e-06f, 1.816056706e-06f, 1.817855196e-06f, 1.819649385e-06f, 1.821439268e-06f, 1.823224844e-06f, 1.825006108e-06f, 1.826783057e-06f, 1.828555689e-06f, 1.830324000e-06f, - 1.832087987e-06f, 1.833847646e-06f, 1.835602976e-06f, 1.837353971e-06f, 1.839100631e-06f, 1.840842950e-06f, 1.842580927e-06f, 1.844314557e-06f, 1.846043839e-06f, 1.847768769e-06f, - 1.849489344e-06f, 1.851205560e-06f, 1.852917415e-06f, 1.854624906e-06f, 1.856328030e-06f, 1.858026783e-06f, 1.859721163e-06f, 1.861411167e-06f, 1.863096791e-06f, 1.864778034e-06f, - 1.866454891e-06f, 1.868127360e-06f, 1.869795438e-06f, 1.871459122e-06f, 1.873118408e-06f, 1.874773296e-06f, 1.876423780e-06f, 1.878069859e-06f, 1.879711529e-06f, 1.881348787e-06f, - 1.882981632e-06f, 1.884610059e-06f, 1.886234067e-06f, 1.887853652e-06f, 1.889468811e-06f, 1.891079542e-06f, 1.892685841e-06f, 1.894287707e-06f, 1.895885136e-06f, 1.897478125e-06f, - 1.899066672e-06f, 1.900650774e-06f, 1.902230428e-06f, 1.903805632e-06f, 1.905376383e-06f, 1.906942678e-06f, 1.908504514e-06f, 1.910061888e-06f, 1.911614799e-06f, 1.913163243e-06f, - 1.914707218e-06f, 1.916246721e-06f, 1.917781750e-06f, 1.919312301e-06f, 1.920838373e-06f, 1.922359962e-06f, 1.923877066e-06f, 1.925389682e-06f, 1.926897809e-06f, 1.928401442e-06f, - 1.929900581e-06f, 1.931395221e-06f, 1.932885362e-06f, 1.934370999e-06f, 1.935852131e-06f, 1.937328756e-06f, 1.938800869e-06f, 1.940268470e-06f, 1.941731556e-06f, 1.943190124e-06f, - 1.944644172e-06f, 1.946093697e-06f, 1.947538697e-06f, 1.948979170e-06f, 1.950415113e-06f, 1.951846523e-06f, 1.953273399e-06f, 1.954695738e-06f, 1.956113537e-06f, 1.957526795e-06f, - 1.958935508e-06f, 1.960339676e-06f, 1.961739294e-06f, 1.963134361e-06f, 1.964524875e-06f, 1.965910833e-06f, 1.967292234e-06f, 1.968669074e-06f, 1.970041351e-06f, 1.971409064e-06f, - 1.972772210e-06f, 1.974130787e-06f, 1.975484792e-06f, 1.976834224e-06f, 1.978179079e-06f, 1.979519357e-06f, 1.980855055e-06f, 1.982186170e-06f, 1.983512701e-06f, 1.984834645e-06f, - 1.986152001e-06f, 1.987464765e-06f, 1.988772937e-06f, 1.990076513e-06f, 1.991375492e-06f, 1.992669872e-06f, 1.993959650e-06f, 1.995244825e-06f, 1.996525395e-06f, 1.997801357e-06f, - 1.999072709e-06f, 2.000339450e-06f, 2.001601577e-06f, 2.002859089e-06f, 2.004111983e-06f, 2.005360258e-06f, 2.006603911e-06f, 2.007842940e-06f, 2.009077344e-06f, 2.010307121e-06f, - 2.011532269e-06f, 2.012752785e-06f, 2.013968668e-06f, 2.015179916e-06f, 2.016386528e-06f, 2.017588500e-06f, 2.018785832e-06f, 2.019978522e-06f, 2.021166567e-06f, 2.022349966e-06f, - 2.023528717e-06f, 2.024702819e-06f, 2.025872269e-06f, 2.027037065e-06f, 2.028197207e-06f, 2.029352691e-06f, 2.030503517e-06f, 2.031649682e-06f, 2.032791186e-06f, 2.033928025e-06f, - 2.035060199e-06f, 2.036187706e-06f, 2.037310544e-06f, 2.038428711e-06f, 2.039542205e-06f, 2.040651026e-06f, 2.041755171e-06f, 2.042854639e-06f, 2.043949428e-06f, 2.045039537e-06f, - 2.046124963e-06f, 2.047205706e-06f, 2.048281763e-06f, 2.049353133e-06f, 2.050419815e-06f, 2.051481807e-06f, 2.052539108e-06f, 2.053591715e-06f, 2.054639628e-06f, 2.055682845e-06f, - 2.056721364e-06f, 2.057755184e-06f, 2.058784303e-06f, 2.059808720e-06f, 2.060828434e-06f, 2.061843443e-06f, 2.062853745e-06f, 2.063859339e-06f, 2.064860225e-06f, 2.065856399e-06f, - 2.066847862e-06f, 2.067834611e-06f, 2.068816645e-06f, 2.069793963e-06f, 2.070766564e-06f, 2.071734446e-06f, 2.072697607e-06f, 2.073656047e-06f, 2.074609764e-06f, 2.075558757e-06f, - 2.076503024e-06f, 2.077442565e-06f, 2.078377378e-06f, 2.079307462e-06f, 2.080232815e-06f, 2.081153436e-06f, 2.082069324e-06f, 2.082980479e-06f, 2.083886898e-06f, 2.084788580e-06f, - 2.085685524e-06f, 2.086577730e-06f, 2.087465196e-06f, 2.088347920e-06f, 2.089225902e-06f, 2.090099140e-06f, 2.090967634e-06f, 2.091831382e-06f, 2.092690383e-06f, 2.093544637e-06f, - 2.094394141e-06f, 2.095238895e-06f, 2.096078898e-06f, 2.096914149e-06f, 2.097744647e-06f, 2.098570391e-06f, 2.099391379e-06f, 2.100207611e-06f, 2.101019086e-06f, 2.101825802e-06f, - 2.102627760e-06f, 2.103424957e-06f, 2.104217393e-06f, 2.105005067e-06f, 2.105787979e-06f, 2.106566126e-06f, 2.107339509e-06f, 2.108108125e-06f, 2.108871976e-06f, 2.109631059e-06f, - 2.110385373e-06f, 2.111134919e-06f, 2.111879694e-06f, 2.112619699e-06f, 2.113354931e-06f, 2.114085392e-06f, 2.114811079e-06f, 2.115531992e-06f, 2.116248131e-06f, 2.116959493e-06f, - 2.117666080e-06f, 2.118367889e-06f, 2.119064920e-06f, 2.119757173e-06f, 2.120444647e-06f, 2.121127340e-06f, 2.121805253e-06f, 2.122478385e-06f, 2.123146734e-06f, 2.123810301e-06f, - 2.124469085e-06f, 2.125123084e-06f, 2.125772299e-06f, 2.126416729e-06f, 2.127056372e-06f, 2.127691230e-06f, 2.128321300e-06f, 2.128946583e-06f, 2.129567077e-06f, 2.130182783e-06f, - 2.130793700e-06f, 2.131399826e-06f, 2.132001163e-06f, 2.132597708e-06f, 2.133189462e-06f, 2.133776425e-06f, 2.134358595e-06f, 2.134935972e-06f, 2.135508556e-06f, 2.136076347e-06f, - 2.136639343e-06f, 2.137197544e-06f, 2.137750951e-06f, 2.138299562e-06f, 2.138843378e-06f, 2.139382397e-06f, 2.139916620e-06f, 2.140446046e-06f, 2.140970675e-06f, 2.141490506e-06f, - 2.142005539e-06f, 2.142515774e-06f, 2.143021210e-06f, 2.143521848e-06f, 2.144017686e-06f, 2.144508725e-06f, 2.144994964e-06f, 2.145476404e-06f, 2.145953043e-06f, 2.146424881e-06f, - 2.146891919e-06f, 2.147354156e-06f, 2.147811592e-06f, 2.148264227e-06f, 2.148712061e-06f, 2.149155092e-06f, 2.149593322e-06f, 2.150026750e-06f, 2.150455376e-06f, 2.150879200e-06f, - 2.151298221e-06f, 2.151712440e-06f, 2.152121856e-06f, 2.152526470e-06f, 2.152926281e-06f, 2.153321289e-06f, 2.153711494e-06f, 2.154096897e-06f, 2.154477497e-06f, 2.154853293e-06f, - 2.155224287e-06f, 2.155590478e-06f, 2.155951866e-06f, 2.156308451e-06f, 2.156660233e-06f, 2.157007212e-06f, 2.157349389e-06f, 2.157686762e-06f, 2.158019333e-06f, 2.158347102e-06f, - 2.158670068e-06f, 2.158988231e-06f, 2.159301593e-06f, 2.159610152e-06f, 2.159913909e-06f, 2.160212864e-06f, 2.160507017e-06f, 2.160796369e-06f, 2.161080920e-06f, 2.161360669e-06f, - 2.161635618e-06f, 2.161905765e-06f, 2.162171112e-06f, 2.162431659e-06f, 2.162687406e-06f, 2.162938353e-06f, 2.163184500e-06f, 2.163425848e-06f, 2.163662396e-06f, 2.163894147e-06f, - 2.164121098e-06f, 2.164343252e-06f, 2.164560608e-06f, 2.164773166e-06f, 2.164980927e-06f, 2.165183892e-06f, 2.165382060e-06f, 2.165575432e-06f, 2.165764008e-06f, 2.165947789e-06f, - 2.166126776e-06f, 2.166300968e-06f, 2.166470365e-06f, 2.166634970e-06f, 2.166794781e-06f, 2.166949800e-06f, 2.167100027e-06f, 2.167245462e-06f, 2.167386105e-06f, 2.167521958e-06f, - 2.167653021e-06f, 2.167779295e-06f, 2.167900779e-06f, 2.168017474e-06f, 2.168129382e-06f, 2.168236502e-06f, 2.168338835e-06f, 2.168436382e-06f, 2.168529144e-06f, 2.168617120e-06f, - 2.168700312e-06f, 2.168778720e-06f, 2.168852345e-06f, 2.168921187e-06f, 2.168985247e-06f, 2.169044527e-06f, 2.169099025e-06f, 2.169148744e-06f, 2.169193684e-06f, 2.169233845e-06f, - 2.169269228e-06f, 2.169299835e-06f, 2.169325665e-06f, 2.169346720e-06f, 2.169363000e-06f, 2.169374507e-06f, 2.169381240e-06f, 2.169383201e-06f, 2.169380390e-06f, 2.169372808e-06f, - 2.169360457e-06f, 2.169343336e-06f, 2.169321447e-06f, 2.169294791e-06f, 2.169263369e-06f, 2.169227180e-06f, 2.169186227e-06f, 2.169140510e-06f, 2.169090031e-06f, 2.169034789e-06f, - 2.168974786e-06f, 2.168910023e-06f, 2.168840501e-06f, 2.168766220e-06f, 2.168687182e-06f, 2.168603388e-06f, 2.168514839e-06f, 2.168421536e-06f, 2.168323479e-06f, 2.168220670e-06f, - 2.168113109e-06f, 2.168000799e-06f, 2.167883739e-06f, 2.167761931e-06f, 2.167635377e-06f, 2.167504076e-06f, 2.167368031e-06f, 2.167227242e-06f, 2.167081710e-06f, 2.166931437e-06f, - 2.166776423e-06f, 2.166616671e-06f, 2.166452180e-06f, 2.166282953e-06f, 2.166108989e-06f, 2.165930292e-06f, 2.165746861e-06f, 2.165558697e-06f, 2.165365803e-06f, 2.165168180e-06f, - 2.164965828e-06f, 2.164758748e-06f, 2.164546943e-06f, 2.164330413e-06f, 2.164109160e-06f, 2.163883185e-06f, 2.163652489e-06f, 2.163417074e-06f, 2.163176940e-06f, 2.162932090e-06f, - 2.162682524e-06f, 2.162428244e-06f, 2.162169251e-06f, 2.161905547e-06f, 2.161637133e-06f, 2.161364010e-06f, 2.161086180e-06f, 2.160803644e-06f, 2.160516404e-06f, 2.160224461e-06f, - 2.159927816e-06f, 2.159626471e-06f, 2.159320428e-06f, 2.159009687e-06f, 2.158694251e-06f, 2.158374121e-06f, 2.158049298e-06f, 2.157719783e-06f, 2.157385580e-06f, 2.157046688e-06f, - 2.156703109e-06f, 2.156354846e-06f, 2.156001899e-06f, 2.155644270e-06f, 2.155281961e-06f, 2.154914973e-06f, 2.154543309e-06f, 2.154166968e-06f, 2.153785954e-06f, 2.153400268e-06f, - 2.153009911e-06f, 2.152614885e-06f, 2.152215192e-06f, 2.151810833e-06f, 2.151401810e-06f, 2.150988125e-06f, 2.150569780e-06f, 2.150146776e-06f, 2.149719114e-06f, 2.149286798e-06f, - 2.148849827e-06f, 2.148408205e-06f, 2.147961933e-06f, 2.147511012e-06f, 2.147055445e-06f, 2.146595233e-06f, 2.146130379e-06f, 2.145660883e-06f, 2.145186748e-06f, 2.144707975e-06f, - 2.144224566e-06f, 2.143736524e-06f, 2.143243850e-06f, 2.142746546e-06f, 2.142244614e-06f, 2.141738055e-06f, 2.141226872e-06f, 2.140711067e-06f, 2.140190641e-06f, 2.139665596e-06f, - 2.139135935e-06f, 2.138601659e-06f, 2.138062770e-06f, 2.137519270e-06f, 2.136971162e-06f, 2.136418447e-06f, 2.135861127e-06f, 2.135299204e-06f, 2.134732680e-06f, 2.134161558e-06f, - 2.133585838e-06f, 2.133005524e-06f, 2.132420618e-06f, 2.131831121e-06f, 2.131237035e-06f, 2.130638363e-06f, 2.130035107e-06f, 2.129427268e-06f, 2.128814850e-06f, 2.128197853e-06f, - 2.127576281e-06f, 2.126950135e-06f, 2.126319418e-06f, 2.125684131e-06f, 2.125044277e-06f, 2.124399858e-06f, 2.123750876e-06f, 2.123097333e-06f, 2.122439233e-06f, 2.121776576e-06f, - 2.121109365e-06f, 2.120437602e-06f, 2.119761290e-06f, 2.119080431e-06f, 2.118395027e-06f, 2.117705081e-06f, 2.117010594e-06f, 2.116311569e-06f, 2.115608008e-06f, 2.114899914e-06f, - 2.114187289e-06f, 2.113470135e-06f, 2.112748455e-06f, 2.112022251e-06f, 2.111291525e-06f, 2.110556280e-06f, 2.109816518e-06f, 2.109072241e-06f, 2.108323453e-06f, 2.107570154e-06f, - 2.106812349e-06f, 2.106050039e-06f, 2.105283226e-06f, 2.104511913e-06f, 2.103736103e-06f, 2.102955798e-06f, 2.102171001e-06f, 2.101381713e-06f, 2.100587938e-06f, 2.099789678e-06f, - 2.098986936e-06f, 2.098179714e-06f, 2.097368014e-06f, 2.096551839e-06f, 2.095731192e-06f, 2.094906076e-06f, 2.094076492e-06f, 2.093242443e-06f, 2.092403933e-06f, 2.091560963e-06f, - 2.090713537e-06f, 2.089861656e-06f, 2.089005324e-06f, 2.088144543e-06f, 2.087279316e-06f, 2.086409645e-06f, 2.085535534e-06f, 2.084656984e-06f, 2.083773999e-06f, 2.082886580e-06f, - 2.081994732e-06f, 2.081098457e-06f, 2.080197756e-06f, 2.079292634e-06f, 2.078383093e-06f, 2.077469135e-06f, 2.076550764e-06f, 2.075627981e-06f, 2.074700791e-06f, 2.073769195e-06f, - 2.072833197e-06f, 2.071892799e-06f, 2.070948004e-06f, 2.069998815e-06f, 2.069045235e-06f, 2.068087266e-06f, 2.067124912e-06f, 2.066158176e-06f, 2.065187059e-06f, 2.064211566e-06f, - 2.063231698e-06f, 2.062247460e-06f, 2.061258853e-06f, 2.060265881e-06f, 2.059268547e-06f, 2.058266853e-06f, 2.057260803e-06f, 2.056250399e-06f, 2.055235645e-06f, 2.054216543e-06f, - 2.053193096e-06f, 2.052165308e-06f, 2.051133182e-06f, 2.050096719e-06f, 2.049055925e-06f, 2.048010800e-06f, 2.046961349e-06f, 2.045907575e-06f, 2.044849480e-06f, 2.043787068e-06f, - 2.042720342e-06f, 2.041649305e-06f, 2.040573959e-06f, 2.039494308e-06f, 2.038410356e-06f, 2.037322105e-06f, 2.036229558e-06f, 2.035132719e-06f, 2.034031590e-06f, 2.032926175e-06f, - 2.031816477e-06f, 2.030702499e-06f, 2.029584245e-06f, 2.028461717e-06f, 2.027334919e-06f, 2.026203853e-06f, 2.025068524e-06f, 2.023928934e-06f, 2.022785087e-06f, 2.021636986e-06f, - 2.020484633e-06f, 2.019328033e-06f, 2.018167189e-06f, 2.017002103e-06f, 2.015832780e-06f, 2.014659222e-06f, 2.013481433e-06f, 2.012299416e-06f, 2.011113174e-06f, 2.009922711e-06f, - 2.008728031e-06f, 2.007529135e-06f, 2.006326029e-06f, 2.005118714e-06f, 2.003907195e-06f, 2.002691475e-06f, 2.001471558e-06f, 2.000247446e-06f, 1.999019143e-06f, 1.997786652e-06f, - 1.996549978e-06f, 1.995309123e-06f, 1.994064091e-06f, 1.992814885e-06f, 1.991561508e-06f, 1.990303965e-06f, 1.989042259e-06f, 1.987776393e-06f, 1.986506370e-06f, 1.985232195e-06f, - 1.983953870e-06f, 1.982671400e-06f, 1.981384787e-06f, 1.980094036e-06f, 1.978799149e-06f, 1.977500131e-06f, 1.976196985e-06f, 1.974889714e-06f, 1.973578322e-06f, 1.972262813e-06f, - 1.970943190e-06f, 1.969619457e-06f, 1.968291618e-06f, 1.966959676e-06f, 1.965623634e-06f, 1.964283497e-06f, 1.962939268e-06f, 1.961590950e-06f, 1.960238548e-06f, 1.958882065e-06f, - 1.957521505e-06f, 1.956156871e-06f, 1.954788167e-06f, 1.953415397e-06f, 1.952038564e-06f, 1.950657673e-06f, 1.949272726e-06f, 1.947883729e-06f, 1.946490684e-06f, 1.945093595e-06f, - 1.943692466e-06f, 1.942287300e-06f, 1.940878103e-06f, 1.939464876e-06f, 1.938047625e-06f, 1.936626352e-06f, 1.935201063e-06f, 1.933771760e-06f, 1.932338447e-06f, 1.930901128e-06f, - 1.929459808e-06f, 1.928014489e-06f, 1.926565177e-06f, 1.925111874e-06f, 1.923654584e-06f, 1.922193312e-06f, 1.920728061e-06f, 1.919258836e-06f, 1.917785639e-06f, 1.916308476e-06f, - 1.914827350e-06f, 1.913342264e-06f, 1.911853224e-06f, 1.910360232e-06f, 1.908863293e-06f, 1.907362411e-06f, 1.905857589e-06f, 1.904348832e-06f, 1.902836144e-06f, 1.901319529e-06f, - 1.899798990e-06f, 1.898274532e-06f, 1.896746159e-06f, 1.895213874e-06f, 1.893677682e-06f, 1.892137587e-06f, 1.890593594e-06f, 1.889045705e-06f, 1.887493925e-06f, 1.885938258e-06f, - 1.884378708e-06f, 1.882815280e-06f, 1.881247977e-06f, 1.879676804e-06f, 1.878101764e-06f, 1.876522863e-06f, 1.874940103e-06f, 1.873353489e-06f, 1.871763025e-06f, 1.870168716e-06f, - 1.868570565e-06f, 1.866968577e-06f, 1.865362755e-06f, 1.863753105e-06f, 1.862139630e-06f, 1.860522335e-06f, 1.858901223e-06f, 1.857276299e-06f, 1.855647567e-06f, 1.854015032e-06f, - 1.852378697e-06f, 1.850738567e-06f, 1.849094646e-06f, 1.847446938e-06f, 1.845795448e-06f, 1.844140180e-06f, 1.842481139e-06f, 1.840818327e-06f, 1.839151751e-06f, 1.837481414e-06f, - 1.835807320e-06f, 1.834129474e-06f, 1.832447880e-06f, 1.830762542e-06f, 1.829073465e-06f, 1.827380653e-06f, 1.825684111e-06f, 1.823983843e-06f, 1.822279853e-06f, 1.820572146e-06f, - 1.818860725e-06f, 1.817145596e-06f, 1.815426763e-06f, 1.813704230e-06f, 1.811978002e-06f, 1.810248083e-06f, 1.808514478e-06f, 1.806777190e-06f, 1.805036225e-06f, 1.803291587e-06f, - 1.801543280e-06f, 1.799791309e-06f, 1.798035679e-06f, 1.796276393e-06f, 1.794513457e-06f, 1.792746874e-06f, 1.790976650e-06f, 1.789202788e-06f, 1.787425294e-06f, 1.785644172e-06f, - 1.783859426e-06f, 1.782071062e-06f, 1.780279082e-06f, 1.778483493e-06f, 1.776684299e-06f, 1.774881504e-06f, 1.773075113e-06f, 1.771265130e-06f, 1.769451560e-06f, 1.767634408e-06f, - 1.765813678e-06f, 1.763989375e-06f, 1.762161503e-06f, 1.760330067e-06f, 1.758495073e-06f, 1.756656523e-06f, 1.754814424e-06f, 1.752968779e-06f, 1.751119594e-06f, 1.749266873e-06f, - 1.747410621e-06f, 1.745550842e-06f, 1.743687541e-06f, 1.741820723e-06f, 1.739950392e-06f, 1.738076554e-06f, 1.736199213e-06f, 1.734318373e-06f, 1.732434040e-06f, 1.730546218e-06f, - 1.728654912e-06f, 1.726760127e-06f, 1.724861867e-06f, 1.722960138e-06f, 1.721054943e-06f, 1.719146289e-06f, 1.717234178e-06f, 1.715318618e-06f, 1.713399611e-06f, 1.711477164e-06f, - 1.709551280e-06f, 1.707621965e-06f, 1.705689223e-06f, 1.703753060e-06f, 1.701813480e-06f, 1.699870488e-06f, 1.697924089e-06f, 1.695974288e-06f, 1.694021089e-06f, 1.692064498e-06f, - 1.690104519e-06f, 1.688141157e-06f, 1.686174418e-06f, 1.684204306e-06f, 1.682230826e-06f, 1.680253982e-06f, 1.678273781e-06f, 1.676290226e-06f, 1.674303323e-06f, 1.672313077e-06f, - 1.670319492e-06f, 1.668322574e-06f, 1.666322328e-06f, 1.664318758e-06f, 1.662311869e-06f, 1.660301667e-06f, 1.658288157e-06f, 1.656271342e-06f, 1.654251230e-06f, 1.652227824e-06f, - 1.650201129e-06f, 1.648171151e-06f, 1.646137894e-06f, 1.644101364e-06f, 1.642061566e-06f, 1.640018504e-06f, 1.637972184e-06f, 1.635922611e-06f, 1.633869790e-06f, 1.631813726e-06f, - 1.629754423e-06f, 1.627691888e-06f, 1.625626125e-06f, 1.623557139e-06f, 1.621484936e-06f, 1.619409520e-06f, 1.617330897e-06f, 1.615249071e-06f, 1.613164049e-06f, 1.611075834e-06f, - 1.608984433e-06f, 1.606889850e-06f, 1.604792090e-06f, 1.602691159e-06f, 1.600587062e-06f, 1.598479804e-06f, 1.596369390e-06f, 1.594255825e-06f, 1.592139115e-06f, 1.590019264e-06f, - 1.587896279e-06f, 1.585770163e-06f, 1.583640923e-06f, 1.581508563e-06f, 1.579373090e-06f, 1.577234507e-06f, 1.575092820e-06f, 1.572948035e-06f, 1.570800157e-06f, 1.568649191e-06f, - 1.566495142e-06f, 1.564338016e-06f, 1.562177817e-06f, 1.560014552e-06f, 1.557848225e-06f, 1.555678841e-06f, 1.553506407e-06f, 1.551330927e-06f, 1.549152406e-06f, 1.546970850e-06f, - 1.544786265e-06f, 1.542598655e-06f, 1.540408026e-06f, 1.538214384e-06f, 1.536017732e-06f, 1.533818078e-06f, 1.531615426e-06f, 1.529409782e-06f, 1.527201151e-06f, 1.524989538e-06f, - 1.522774948e-06f, 1.520557388e-06f, 1.518336863e-06f, 1.516113377e-06f, 1.513886937e-06f, 1.511657548e-06f, 1.509425214e-06f, 1.507189942e-06f, 1.504951738e-06f, 1.502710605e-06f, - 1.500466551e-06f, 1.498219579e-06f, 1.495969697e-06f, 1.493716908e-06f, 1.491461220e-06f, 1.489202636e-06f, 1.486941163e-06f, 1.484676806e-06f, 1.482409570e-06f, 1.480139462e-06f, - 1.477866486e-06f, 1.475590648e-06f, 1.473311953e-06f, 1.471030408e-06f, 1.468746017e-06f, 1.466458786e-06f, 1.464168720e-06f, 1.461875826e-06f, 1.459580108e-06f, 1.457281572e-06f, - 1.454980224e-06f, 1.452676069e-06f, 1.450369113e-06f, 1.448059361e-06f, 1.445746820e-06f, 1.443431493e-06f, 1.441113388e-06f, 1.438792509e-06f, 1.436468862e-06f, 1.434142454e-06f, - 1.431813288e-06f, 1.429481372e-06f, 1.427146710e-06f, 1.424809308e-06f, 1.422469172e-06f, 1.420126308e-06f, 1.417780721e-06f, 1.415432416e-06f, 1.413081399e-06f, 1.410727677e-06f, - 1.408371254e-06f, 1.406012137e-06f, 1.403650330e-06f, 1.401285840e-06f, 1.398918672e-06f, 1.396548832e-06f, 1.394176325e-06f, 1.391801158e-06f, 1.389423336e-06f, 1.387042864e-06f, - 1.384659748e-06f, 1.382273995e-06f, 1.379885609e-06f, 1.377494597e-06f, 1.375100964e-06f, 1.372704716e-06f, 1.370305858e-06f, 1.367904397e-06f, 1.365500337e-06f, 1.363093686e-06f, - 1.360684448e-06f, 1.358272629e-06f, 1.355858235e-06f, 1.353441272e-06f, 1.351021745e-06f, 1.348599661e-06f, 1.346175025e-06f, 1.343747843e-06f, 1.341318120e-06f, 1.338885863e-06f, - 1.336451076e-06f, 1.334013767e-06f, 1.331573941e-06f, 1.329131603e-06f, 1.326686760e-06f, 1.324239416e-06f, 1.321789579e-06f, 1.319337254e-06f, 1.316882446e-06f, 1.314425162e-06f, - 1.311965407e-06f, 1.309503187e-06f, 1.307038508e-06f, 1.304571376e-06f, 1.302101797e-06f, 1.299629777e-06f, 1.297155320e-06f, 1.294678434e-06f, 1.292199124e-06f, 1.289717397e-06f, - 1.287233257e-06f, 1.284746710e-06f, 1.282257764e-06f, 1.279766423e-06f, 1.277272693e-06f, 1.274776581e-06f, 1.272278092e-06f, 1.269777233e-06f, 1.267274008e-06f, 1.264768424e-06f, - 1.262260487e-06f, 1.259750203e-06f, 1.257237578e-06f, 1.254722618e-06f, 1.252205328e-06f, 1.249685714e-06f, 1.247163783e-06f, 1.244639541e-06f, 1.242112993e-06f, 1.239584146e-06f, - 1.237053004e-06f, 1.234519575e-06f, 1.231983865e-06f, 1.229445878e-06f, 1.226905622e-06f, 1.224363102e-06f, 1.221818324e-06f, 1.219271294e-06f, 1.216722018e-06f, 1.214170503e-06f, - 1.211616754e-06f, 1.209060777e-06f, 1.206502578e-06f, 1.203942163e-06f, 1.201379538e-06f, 1.198814710e-06f, 1.196247684e-06f, 1.193678466e-06f, 1.191107063e-06f, 1.188533479e-06f, - 1.185957723e-06f, 1.183379798e-06f, 1.180799712e-06f, 1.178217471e-06f, 1.175633080e-06f, 1.173046546e-06f, 1.170457874e-06f, 1.167867071e-06f, 1.165274143e-06f, 1.162679096e-06f, - 1.160081936e-06f, 1.157482669e-06f, 1.154881301e-06f, 1.152277839e-06f, 1.149672287e-06f, 1.147064653e-06f, 1.144454943e-06f, 1.141843162e-06f, 1.139229317e-06f, 1.136613413e-06f, - 1.133995458e-06f, 1.131375457e-06f, 1.128753415e-06f, 1.126129340e-06f, 1.123503238e-06f, 1.120875114e-06f, 1.118244975e-06f, 1.115612826e-06f, 1.112978675e-06f, 1.110342526e-06f, - 1.107704387e-06f, 1.105064263e-06f, 1.102422161e-06f, 1.099778086e-06f, 1.097132045e-06f, 1.094484044e-06f, 1.091834090e-06f, 1.089182187e-06f, 1.086528344e-06f, 1.083872564e-06f, - 1.081214856e-06f, 1.078555225e-06f, 1.075893677e-06f, 1.073230219e-06f, 1.070564856e-06f, 1.067897595e-06f, 1.065228442e-06f, 1.062557403e-06f, 1.059884484e-06f, 1.057209692e-06f, - 1.054533033e-06f, 1.051854513e-06f, 1.049174139e-06f, 1.046491915e-06f, 1.043807850e-06f, 1.041121948e-06f, 1.038434217e-06f, 1.035744661e-06f, 1.033053289e-06f, 1.030360105e-06f, - 1.027665117e-06f, 1.024968329e-06f, 1.022269750e-06f, 1.019569384e-06f, 1.016867238e-06f, 1.014163319e-06f, 1.011457632e-06f, 1.008750184e-06f, 1.006040981e-06f, 1.003330029e-06f, - 1.000617336e-06f, 9.979029056e-07f, 9.951867458e-07f, 9.924688625e-07f, 9.897492619e-07f, 9.870279504e-07f, 9.843049341e-07f, 9.815802194e-07f, 9.788538127e-07f, 9.761257201e-07f, - 9.733959479e-07f, 9.706645026e-07f, 9.679313903e-07f, 9.651966174e-07f, 9.624601901e-07f, 9.597221149e-07f, 9.569823979e-07f, 9.542410456e-07f, 9.514980641e-07f, 9.487534600e-07f, - 9.460072394e-07f, 9.432594086e-07f, 9.405099741e-07f, 9.377589421e-07f, 9.350063190e-07f, 9.322521111e-07f, 9.294963248e-07f, 9.267389663e-07f, 9.239800420e-07f, 9.212195583e-07f, - 9.184575215e-07f, 9.156939380e-07f, 9.129288141e-07f, 9.101621561e-07f, 9.073939704e-07f, 9.046242634e-07f, 9.018530414e-07f, 8.990803107e-07f, 8.963060779e-07f, 8.935303491e-07f, - 8.907531308e-07f, 8.879744294e-07f, 8.851942512e-07f, 8.824126026e-07f, 8.796294899e-07f, 8.768449197e-07f, 8.740588981e-07f, 8.712714316e-07f, 8.684825267e-07f, 8.656921896e-07f, - 8.629004268e-07f, 8.601072447e-07f, 8.573126496e-07f, 8.545166480e-07f, 8.517192462e-07f, 8.489204507e-07f, 8.461202678e-07f, 8.433187040e-07f, 8.405157656e-07f, 8.377114591e-07f, - 8.349057908e-07f, 8.320987673e-07f, 8.292903948e-07f, 8.264806799e-07f, 8.236696288e-07f, 8.208572481e-07f, 8.180435442e-07f, 8.152285235e-07f, 8.124121923e-07f, 8.095945572e-07f, - 8.067756246e-07f, 8.039554008e-07f, 8.011338924e-07f, 7.983111057e-07f, 7.954870472e-07f, 7.926617233e-07f, 7.898351405e-07f, 7.870073052e-07f, 7.841782238e-07f, 7.813479028e-07f, - 7.785163486e-07f, 7.756835677e-07f, 7.728495665e-07f, 7.700143515e-07f, 7.671779291e-07f, 7.643403057e-07f, 7.615014879e-07f, 7.586614821e-07f, 7.558202947e-07f, 7.529779321e-07f, - 7.501344010e-07f, 7.472897076e-07f, 7.444438585e-07f, 7.415968602e-07f, 7.387487190e-07f, 7.358994416e-07f, 7.330490342e-07f, 7.301975035e-07f, 7.273448559e-07f, 7.244910978e-07f, - 7.216362357e-07f, 7.187802761e-07f, 7.159232255e-07f, 7.130650903e-07f, 7.102058771e-07f, 7.073455923e-07f, 7.044842424e-07f, 7.016218338e-07f, 6.987583732e-07f, 6.958938668e-07f, - 6.930283213e-07f, 6.901617431e-07f, 6.872941387e-07f, 6.844255146e-07f, 6.815558773e-07f, 6.786852332e-07f, 6.758135890e-07f, 6.729409510e-07f, 6.700673257e-07f, 6.671927197e-07f, - 6.643171395e-07f, 6.614405915e-07f, 6.585630823e-07f, 6.556846183e-07f, 6.528052060e-07f, 6.499248520e-07f, 6.470435628e-07f, 6.441613448e-07f, 6.412782046e-07f, 6.383941487e-07f, - 6.355091835e-07f, 6.326233157e-07f, 6.297365516e-07f, 6.268488978e-07f, 6.239603609e-07f, 6.210709473e-07f, 6.181806635e-07f, 6.152895160e-07f, 6.123975115e-07f, 6.095046563e-07f, - 6.066109570e-07f, 6.037164201e-07f, 6.008210521e-07f, 5.979248596e-07f, 5.950278490e-07f, 5.921300270e-07f, 5.892313999e-07f, 5.863319743e-07f, 5.834317568e-07f, 5.805307539e-07f, - 5.776289720e-07f, 5.747264177e-07f, 5.718230976e-07f, 5.689190181e-07f, 5.660141858e-07f, 5.631086072e-07f, 5.602022888e-07f, 5.572952372e-07f, 5.543874589e-07f, 5.514789604e-07f, - 5.485697482e-07f, 5.456598288e-07f, 5.427492089e-07f, 5.398378948e-07f, 5.369258933e-07f, 5.340132106e-07f, 5.310998535e-07f, 5.281858285e-07f, 5.252711420e-07f, 5.223558006e-07f, - 5.194398108e-07f, 5.165231792e-07f, 5.136059123e-07f, 5.106880166e-07f, 5.077694986e-07f, 5.048503650e-07f, 5.019306222e-07f, 4.990102767e-07f, 4.960893351e-07f, 4.931678039e-07f, - 4.902456897e-07f, 4.873229990e-07f, 4.843997383e-07f, 4.814759141e-07f, 4.785515331e-07f, 4.756266017e-07f, 4.727011264e-07f, 4.697751138e-07f, 4.668485705e-07f, 4.639215029e-07f, - 4.609939176e-07f, 4.580658211e-07f, 4.551372200e-07f, 4.522081209e-07f, 4.492785301e-07f, 4.463484543e-07f, 4.434179000e-07f, 4.404868738e-07f, 4.375553821e-07f, 4.346234316e-07f, - 4.316910286e-07f, 4.287581799e-07f, 4.258248919e-07f, 4.228911711e-07f, 4.199570240e-07f, 4.170224573e-07f, 4.140874775e-07f, 4.111520910e-07f, 4.082163044e-07f, 4.052801243e-07f, - 4.023435571e-07f, 3.994066095e-07f, 3.964692878e-07f, 3.935315988e-07f, 3.905935488e-07f, 3.876551445e-07f, 3.847163924e-07f, 3.817772989e-07f, 3.788378706e-07f, 3.758981141e-07f, - 3.729580359e-07f, 3.700176425e-07f, 3.670769404e-07f, 3.641359362e-07f, 3.611946364e-07f, 3.582530475e-07f, 3.553111760e-07f, 3.523690285e-07f, 3.494266115e-07f, 3.464839315e-07f, - 3.435409951e-07f, 3.405978087e-07f, 3.376543789e-07f, 3.347107123e-07f, 3.317668152e-07f, 3.288226943e-07f, 3.258783561e-07f, 3.229338071e-07f, 3.199890538e-07f, 3.170441028e-07f, - 3.140989605e-07f, 3.111536334e-07f, 3.082081282e-07f, 3.052624512e-07f, 3.023166091e-07f, 2.993706083e-07f, 2.964244553e-07f, 2.934781567e-07f, 2.905317189e-07f, 2.875851486e-07f, - 2.846384521e-07f, 2.816916361e-07f, 2.787447069e-07f, 2.757976712e-07f, 2.728505353e-07f, 2.699033060e-07f, 2.669559895e-07f, 2.640085925e-07f, 2.610611214e-07f, 2.581135828e-07f, - 2.551659831e-07f, 2.522183289e-07f, 2.492706266e-07f, 2.463228827e-07f, 2.433751038e-07f, 2.404272964e-07f, 2.374794668e-07f, 2.345316217e-07f, 2.315837675e-07f, 2.286359108e-07f, - 2.256880579e-07f, 2.227402154e-07f, 2.197923898e-07f, 2.168445876e-07f, 2.138968152e-07f, 2.109490792e-07f, 2.080013859e-07f, 2.050537420e-07f, 2.021061539e-07f, 1.991586281e-07f, - 1.962111710e-07f, 1.932637891e-07f, 1.903164889e-07f, 1.873692769e-07f, 1.844221596e-07f, 1.814751433e-07f, 1.785282347e-07f, 1.755814401e-07f, 1.726347661e-07f, 1.696882191e-07f, - 1.667418055e-07f, 1.637955319e-07f, 1.608494046e-07f, 1.579034302e-07f, 1.549576151e-07f, 1.520119658e-07f, 1.490664887e-07f, 1.461211904e-07f, 1.431760771e-07f, 1.402311554e-07f, - 1.372864318e-07f, 1.343419127e-07f, 1.313976045e-07f, 1.284535137e-07f, 1.255096468e-07f, 1.225660101e-07f, 1.196226101e-07f, 1.166794533e-07f, 1.137365461e-07f, 1.107938949e-07f, - 1.078515062e-07f, 1.049093863e-07f, 1.019675418e-07f, 9.902597911e-08f, 9.608470457e-08f, 9.314372465e-08f, 9.020304576e-08f, 8.726267434e-08f, 8.432261681e-08f, 8.138287957e-08f, - 7.844346906e-08f, 7.550439169e-08f, 7.256565387e-08f, 6.962726201e-08f, 6.668922252e-08f, 6.375154182e-08f, 6.081422630e-08f, 5.787728238e-08f, 5.494071645e-08f, 5.200453492e-08f, - 4.906874418e-08f, 4.613335063e-08f, 4.319836066e-08f, 4.026378068e-08f, 3.732961706e-08f, 3.439587621e-08f, 3.146256449e-08f, 2.852968831e-08f, 2.559725404e-08f, 2.266526806e-08f, - 1.973373675e-08f, 1.680266649e-08f, 1.387206364e-08f, 1.094193460e-08f, 8.012285714e-09f, 5.083123361e-09f, 2.154453905e-09f, -7.737162898e-10f, -3.701380863e-09f, -6.628533456e-09f, - -9.555167711e-09f, -1.248127727e-08f, -1.540685579e-08f, -1.833189692e-08f, -2.125639430e-08f, -2.418034159e-08f, -2.710373245e-08f, -3.002656054e-08f, -3.294881952e-08f, -3.587050306e-08f, - -3.879160481e-08f, -4.171211845e-08f, -4.463203764e-08f, -4.755135607e-08f, -5.047006741e-08f, -5.338816533e-08f, -5.630564352e-08f, -5.922249565e-08f, -6.213871543e-08f, -6.505429652e-08f, - -6.796923263e-08f, -7.088351744e-08f, -7.379714465e-08f, -7.671010797e-08f, -7.962240108e-08f, -8.253401770e-08f, -8.544495152e-08f, -8.835519626e-08f, -9.126474563e-08f, -9.417359334e-08f, - -9.708173311e-08f, -9.998915865e-08f, -1.028958637e-07f, -1.058018420e-07f, -1.087070872e-07f, -1.116115931e-07f, -1.145153534e-07f, -1.174183618e-07f, -1.203206121e-07f, -1.232220981e-07f, - -1.261228134e-07f, -1.290227518e-07f, -1.319219071e-07f, -1.348202730e-07f, -1.377178432e-07f, -1.406146116e-07f, -1.435105719e-07f, -1.464057178e-07f, -1.493000431e-07f, -1.521935417e-07f, - -1.550862071e-07f, -1.579780333e-07f, -1.608690140e-07f, -1.637591430e-07f, -1.666484140e-07f, -1.695368209e-07f, -1.724243574e-07f, -1.753110174e-07f, -1.781967946e-07f, -1.810816828e-07f, - -1.839656758e-07f, -1.868487675e-07f, -1.897309517e-07f, -1.926122220e-07f, -1.954925725e-07f, -1.983719968e-07f, -2.012504888e-07f, -2.041280423e-07f, -2.070046512e-07f, -2.098803093e-07f, - -2.127550103e-07f, -2.156287482e-07f, -2.185015168e-07f, -2.213733100e-07f, -2.242441214e-07f, -2.271139451e-07f, -2.299827749e-07f, -2.328506046e-07f, -2.357174281e-07f, -2.385832392e-07f, - -2.414480318e-07f, -2.443117998e-07f, -2.471745371e-07f, -2.500362374e-07f, -2.528968948e-07f, -2.557565030e-07f, -2.586150560e-07f, -2.614725477e-07f, -2.643289719e-07f, -2.671843225e-07f, - -2.700385935e-07f, -2.728917787e-07f, -2.757438720e-07f, -2.785948674e-07f, -2.814447587e-07f, -2.842935399e-07f, -2.871412049e-07f, -2.899877477e-07f, -2.928331620e-07f, -2.956774420e-07f, - -2.985205814e-07f, -3.013625743e-07f, -3.042034146e-07f, -3.070430962e-07f, -3.098816130e-07f, -3.127189591e-07f, -3.155551284e-07f, -3.183901148e-07f, -3.212239123e-07f, -3.240565148e-07f, - -3.268879164e-07f, -3.297181110e-07f, -3.325470926e-07f, -3.353748551e-07f, -3.382013925e-07f, -3.410266989e-07f, -3.438507683e-07f, -3.466735945e-07f, -3.494951717e-07f, -3.523154937e-07f, - -3.551345547e-07f, -3.579523487e-07f, -3.607688696e-07f, -3.635841114e-07f, -3.663980682e-07f, -3.692107341e-07f, -3.720221030e-07f, -3.748321690e-07f, -3.776409261e-07f, -3.804483683e-07f, - -3.832544898e-07f, -3.860592844e-07f, -3.888627464e-07f, -3.916648698e-07f, -3.944656486e-07f, -3.972650769e-07f, -4.000631487e-07f, -4.028598581e-07f, -4.056551993e-07f, -4.084491662e-07f, - -4.112417530e-07f, -4.140329538e-07f, -4.168227626e-07f, -4.196111736e-07f, -4.223981808e-07f, -4.251837784e-07f, -4.279679604e-07f, -4.307507210e-07f, -4.335320544e-07f, -4.363119545e-07f, - -4.390904156e-07f, -4.418674317e-07f, -4.446429971e-07f, -4.474171058e-07f, -4.501897520e-07f, -4.529609299e-07f, -4.557306335e-07f, -4.584988571e-07f, -4.612655948e-07f, -4.640308408e-07f, - -4.667945892e-07f, -4.695568342e-07f, -4.723175700e-07f, -4.750767908e-07f, -4.778344908e-07f, -4.805906640e-07f, -4.833453049e-07f, -4.860984074e-07f, -4.888499660e-07f, -4.915999746e-07f, - -4.943484276e-07f, -4.970953192e-07f, -4.998406437e-07f, -5.025843951e-07f, -5.053265678e-07f, -5.080671560e-07f, -5.108061539e-07f, -5.135435558e-07f, -5.162793559e-07f, -5.190135484e-07f, - -5.217461278e-07f, -5.244770881e-07f, -5.272064236e-07f, -5.299341287e-07f, -5.326601976e-07f, -5.353846246e-07f, -5.381074039e-07f, -5.408285299e-07f, -5.435479969e-07f, -5.462657991e-07f, - -5.489819308e-07f, -5.516963864e-07f, -5.544091602e-07f, -5.571202465e-07f, -5.598296396e-07f, -5.625373338e-07f, -5.652433235e-07f, -5.679476030e-07f, -5.706501666e-07f, -5.733510087e-07f, - -5.760501237e-07f, -5.787475058e-07f, -5.814431495e-07f, -5.841370492e-07f, -5.868291991e-07f, -5.895195937e-07f, -5.922082273e-07f, -5.948950943e-07f, -5.975801892e-07f, -6.002635062e-07f, - -6.029450399e-07f, -6.056247846e-07f, -6.083027346e-07f, -6.109788846e-07f, -6.136532287e-07f, -6.163257616e-07f, -6.189964775e-07f, -6.216653710e-07f, -6.243324364e-07f, -6.269976683e-07f, - -6.296610610e-07f, -6.323226090e-07f, -6.349823068e-07f, -6.376401488e-07f, -6.402961295e-07f, -6.429502434e-07f, -6.456024850e-07f, -6.482528487e-07f, -6.509013290e-07f, -6.535479204e-07f, - -6.561926175e-07f, -6.588354146e-07f, -6.614763064e-07f, -6.641152874e-07f, -6.667523520e-07f, -6.693874947e-07f, -6.720207102e-07f, -6.746519930e-07f, -6.772813375e-07f, -6.799087384e-07f, - -6.825341902e-07f, -6.851576874e-07f, -6.877792246e-07f, -6.903987963e-07f, -6.930163972e-07f, -6.956320219e-07f, -6.982456648e-07f, -7.008573206e-07f, -7.034669838e-07f, -7.060746492e-07f, - -7.086803112e-07f, -7.112839645e-07f, -7.138856037e-07f, -7.164852235e-07f, -7.190828183e-07f, -7.216783830e-07f, -7.242719120e-07f, -7.268634001e-07f, -7.294528419e-07f, -7.320402321e-07f, - -7.346255652e-07f, -7.372088360e-07f, -7.397900392e-07f, -7.423691693e-07f, -7.449462211e-07f, -7.475211893e-07f, -7.500940686e-07f, -7.526648536e-07f, -7.552335391e-07f, -7.578001198e-07f, - -7.603645903e-07f, -7.629269454e-07f, -7.654871798e-07f, -7.680452883e-07f, -7.706012655e-07f, -7.731551063e-07f, -7.757068054e-07f, -7.782563574e-07f, -7.808037572e-07f, -7.833489996e-07f, - -7.858920793e-07f, -7.884329910e-07f, -7.909717296e-07f, -7.935082899e-07f, -7.960426665e-07f, -7.985748544e-07f, -8.011048484e-07f, -8.036326432e-07f, -8.061582336e-07f, -8.086816145e-07f, - -8.112027807e-07f, -8.137217271e-07f, -8.162384484e-07f, -8.187529395e-07f, -8.212651952e-07f, -8.237752105e-07f, -8.262829802e-07f, -8.287884991e-07f, -8.312917621e-07f, -8.337927641e-07f, - -8.362915000e-07f, -8.387879646e-07f, -8.412821529e-07f, -8.437740597e-07f, -8.462636800e-07f, -8.487510087e-07f, -8.512360407e-07f, -8.537187709e-07f, -8.561991943e-07f, -8.586773057e-07f, - -8.611531002e-07f, -8.636265726e-07f, -8.660977180e-07f, -8.685665313e-07f, -8.710330075e-07f, -8.734971415e-07f, -8.759589283e-07f, -8.784183629e-07f, -8.808754403e-07f, -8.833301555e-07f, - -8.857825035e-07f, -8.882324792e-07f, -8.906800778e-07f, -8.931252942e-07f, -8.955681235e-07f, -8.980085607e-07f, -9.004466008e-07f, -9.028822389e-07f, -9.053154701e-07f, -9.077462893e-07f, - -9.101746917e-07f, -9.126006723e-07f, -9.150242262e-07f, -9.174453486e-07f, -9.198640343e-07f, -9.222802787e-07f, -9.246940767e-07f, -9.271054235e-07f, -9.295143142e-07f, -9.319207439e-07f, - -9.343247078e-07f, -9.367262009e-07f, -9.391252185e-07f, -9.415217556e-07f, -9.439158074e-07f, -9.463073691e-07f, -9.486964358e-07f, -9.510830027e-07f, -9.534670650e-07f, -9.558486178e-07f, - -9.582276565e-07f, -9.606041760e-07f, -9.629781717e-07f, -9.653496388e-07f, -9.677185724e-07f, -9.700849679e-07f, -9.724488204e-07f, -9.748101251e-07f, -9.771688773e-07f, -9.795250723e-07f, - -9.818787053e-07f, -9.842297715e-07f, -9.865782663e-07f, -9.889241848e-07f, -9.912675225e-07f, -9.936082745e-07f, -9.959464362e-07f, -9.982820028e-07f, -1.000614970e-06f, -1.002945332e-06f, - -1.005273086e-06f, -1.007598225e-06f, -1.009920746e-06f, -1.012240644e-06f, -1.014557915e-06f, -1.016872553e-06f, -1.019184553e-06f, -1.021493913e-06f, -1.023800625e-06f, -1.026104687e-06f, - -1.028406094e-06f, -1.030704840e-06f, -1.033000921e-06f, -1.035294333e-06f, -1.037585071e-06f, -1.039873131e-06f, -1.042158507e-06f, -1.044441196e-06f, -1.046721193e-06f, -1.048998493e-06f, - -1.051273091e-06f, -1.053544984e-06f, -1.055814166e-06f, -1.058080633e-06f, -1.060344381e-06f, -1.062605405e-06f, -1.064863700e-06f, -1.067119262e-06f, -1.069372087e-06f, -1.071622170e-06f, - -1.073869507e-06f, -1.076114092e-06f, -1.078355922e-06f, -1.080594993e-06f, -1.082831299e-06f, -1.085064836e-06f, -1.087295600e-06f, -1.089523586e-06f, -1.091748791e-06f, -1.093971209e-06f, - -1.096190836e-06f, -1.098407668e-06f, -1.100621700e-06f, -1.102832928e-06f, -1.105041348e-06f, -1.107246954e-06f, -1.109449744e-06f, -1.111649712e-06f, -1.113846854e-06f, -1.116041166e-06f, - -1.118232643e-06f, -1.120421282e-06f, -1.122607077e-06f, -1.124790024e-06f, -1.126970120e-06f, -1.129147359e-06f, -1.131321738e-06f, -1.133493252e-06f, -1.135661897e-06f, -1.137827668e-06f, - -1.139990562e-06f, -1.142150574e-06f, -1.144307700e-06f, -1.146461936e-06f, -1.148613276e-06f, -1.150761718e-06f, -1.152907257e-06f, -1.155049888e-06f, -1.157189608e-06f, -1.159326412e-06f, - -1.161460296e-06f, -1.163591256e-06f, -1.165719288e-06f, -1.167844387e-06f, -1.169966549e-06f, -1.172085771e-06f, -1.174202047e-06f, -1.176315375e-06f, -1.178425749e-06f, -1.180533165e-06f, - -1.182637620e-06f, -1.184739109e-06f, -1.186837629e-06f, -1.188933174e-06f, -1.191025742e-06f, -1.193115327e-06f, -1.195201926e-06f, -1.197285535e-06f, -1.199366150e-06f, -1.201443766e-06f, - -1.203518379e-06f, -1.205589986e-06f, -1.207658583e-06f, -1.209724165e-06f, -1.211786728e-06f, -1.213846269e-06f, -1.215902783e-06f, -1.217956266e-06f, -1.220006715e-06f, -1.222054125e-06f, - -1.224098493e-06f, -1.226139814e-06f, -1.228178084e-06f, -1.230213300e-06f, -1.232245457e-06f, -1.234274552e-06f, -1.236300580e-06f, -1.238323539e-06f, -1.240343423e-06f, -1.242360229e-06f, - -1.244373952e-06f, -1.246384590e-06f, -1.248392138e-06f, -1.250396593e-06f, -1.252397949e-06f, -1.254396205e-06f, -1.256391355e-06f, -1.258383395e-06f, -1.260372323e-06f, -1.262358134e-06f, - -1.264340824e-06f, -1.266320390e-06f, -1.268296827e-06f, -1.270270132e-06f, -1.272240301e-06f, -1.274207330e-06f, -1.276171216e-06f, -1.278131955e-06f, -1.280089542e-06f, -1.282043974e-06f, - -1.283995248e-06f, -1.285943360e-06f, -1.287888305e-06f, -1.289830081e-06f, -1.291768683e-06f, -1.293704107e-06f, -1.295636351e-06f, -1.297565410e-06f, -1.299491280e-06f, -1.301413959e-06f, - -1.303333441e-06f, -1.305249724e-06f, -1.307162805e-06f, -1.309072678e-06f, -1.310979341e-06f, -1.312882790e-06f, -1.314783021e-06f, -1.316680030e-06f, -1.318573815e-06f, -1.320464371e-06f, - -1.322351696e-06f, -1.324235784e-06f, -1.326116633e-06f, -1.327994239e-06f, -1.329868598e-06f, -1.331739708e-06f, -1.333607564e-06f, -1.335472162e-06f, -1.337333500e-06f, -1.339191574e-06f, - -1.341046380e-06f, -1.342897915e-06f, -1.344746175e-06f, -1.346591156e-06f, -1.348432856e-06f, -1.350271270e-06f, -1.352106396e-06f, -1.353938229e-06f, -1.355766767e-06f, -1.357592006e-06f, - -1.359413942e-06f, -1.361232571e-06f, -1.363047892e-06f, -1.364859899e-06f, -1.366668591e-06f, -1.368473962e-06f, -1.370276011e-06f, -1.372074732e-06f, -1.373870124e-06f, -1.375662183e-06f, - -1.377450905e-06f, -1.379236287e-06f, -1.381018326e-06f, -1.382797018e-06f, -1.384572360e-06f, -1.386344348e-06f, -1.388112980e-06f, -1.389878252e-06f, -1.391640160e-06f, -1.393398702e-06f, - -1.395153874e-06f, -1.396905673e-06f, -1.398654096e-06f, -1.400399138e-06f, -1.402140798e-06f, -1.403879071e-06f, -1.405613955e-06f, -1.407345447e-06f, -1.409073542e-06f, -1.410798238e-06f, - -1.412519532e-06f, -1.414237421e-06f, -1.415951900e-06f, -1.417662968e-06f, -1.419370621e-06f, -1.421074855e-06f, -1.422775668e-06f, -1.424473056e-06f, -1.426167017e-06f, -1.427857547e-06f, - -1.429544642e-06f, -1.431228301e-06f, -1.432908520e-06f, -1.434585295e-06f, -1.436258623e-06f, -1.437928503e-06f, -1.439594929e-06f, -1.441257900e-06f, -1.442917412e-06f, -1.444573463e-06f, - -1.446226048e-06f, -1.447875166e-06f, -1.449520813e-06f, -1.451162986e-06f, -1.452801682e-06f, -1.454436898e-06f, -1.456068631e-06f, -1.457696879e-06f, -1.459321637e-06f, -1.460942904e-06f, - -1.462560675e-06f, -1.464174949e-06f, -1.465785722e-06f, -1.467392992e-06f, -1.468996755e-06f, -1.470597008e-06f, -1.472193749e-06f, -1.473786974e-06f, -1.475376681e-06f, -1.476962868e-06f, - -1.478545530e-06f, -1.480124665e-06f, -1.481700270e-06f, -1.483272343e-06f, -1.484840880e-06f, -1.486405879e-06f, -1.487967337e-06f, -1.489525251e-06f, -1.491079618e-06f, -1.492630435e-06f, - -1.494177700e-06f, -1.495721410e-06f, -1.497261562e-06f, -1.498798153e-06f, -1.500331181e-06f, -1.501860642e-06f, -1.503386534e-06f, -1.504908855e-06f, -1.506427601e-06f, -1.507942770e-06f, - -1.509454359e-06f, -1.510962365e-06f, -1.512466786e-06f, -1.513967619e-06f, -1.515464861e-06f, -1.516958510e-06f, -1.518448563e-06f, -1.519935017e-06f, -1.521417869e-06f, -1.522897118e-06f, - -1.524372760e-06f, -1.525844793e-06f, -1.527313214e-06f, -1.528778020e-06f, -1.530239209e-06f, -1.531696779e-06f, -1.533150727e-06f, -1.534601049e-06f, -1.536047744e-06f, -1.537490810e-06f, - -1.538930242e-06f, -1.540366040e-06f, -1.541798200e-06f, -1.543226720e-06f, -1.544651598e-06f, -1.546072830e-06f, -1.547490415e-06f, -1.548904350e-06f, -1.550314632e-06f, -1.551721259e-06f, - -1.553124228e-06f, -1.554523538e-06f, -1.555919185e-06f, -1.557311167e-06f, -1.558699482e-06f, -1.560084128e-06f, -1.561465101e-06f, -1.562842400e-06f, -1.564216022e-06f, -1.565585964e-06f, - -1.566952225e-06f, -1.568314802e-06f, -1.569673692e-06f, -1.571028894e-06f, -1.572380404e-06f, -1.573728222e-06f, -1.575072343e-06f, -1.576412766e-06f, -1.577749489e-06f, -1.579082509e-06f, - -1.580411824e-06f, -1.581737432e-06f, -1.583059331e-06f, -1.584377517e-06f, -1.585691990e-06f, -1.587002746e-06f, -1.588309783e-06f, -1.589613100e-06f, -1.590912694e-06f, -1.592208563e-06f, - -1.593500704e-06f, -1.594789115e-06f, -1.596073795e-06f, -1.597354740e-06f, -1.598631950e-06f, -1.599905421e-06f, -1.601175151e-06f, -1.602441139e-06f, -1.603703382e-06f, -1.604961879e-06f, - -1.606216626e-06f, -1.607467622e-06f, -1.608714865e-06f, -1.609958352e-06f, -1.611198082e-06f, -1.612434052e-06f, -1.613666261e-06f, -1.614894707e-06f, -1.616119386e-06f, -1.617340298e-06f, - -1.618557440e-06f, -1.619770810e-06f, -1.620980406e-06f, -1.622186227e-06f, -1.623388270e-06f, -1.624586533e-06f, -1.625781014e-06f, -1.626971711e-06f, -1.628158623e-06f, -1.629341747e-06f, - -1.630521081e-06f, -1.631696624e-06f, -1.632868373e-06f, -1.634036327e-06f, -1.635200483e-06f, -1.636360840e-06f, -1.637517396e-06f, -1.638670149e-06f, -1.639819097e-06f, -1.640964239e-06f, - -1.642105571e-06f, -1.643243094e-06f, -1.644376803e-06f, -1.645506699e-06f, -1.646632779e-06f, -1.647755041e-06f, -1.648873483e-06f, -1.649988104e-06f, -1.651098901e-06f, -1.652205874e-06f, - -1.653309020e-06f, -1.654408337e-06f, -1.655503824e-06f, -1.656595479e-06f, -1.657683300e-06f, -1.658767286e-06f, -1.659847435e-06f, -1.660923744e-06f, -1.661996213e-06f, -1.663064840e-06f, - -1.664129622e-06f, -1.665190559e-06f, -1.666247649e-06f, -1.667300889e-06f, -1.668350279e-06f, -1.669395817e-06f, -1.670437500e-06f, -1.671475328e-06f, -1.672509299e-06f, -1.673539411e-06f, - -1.674565662e-06f, -1.675588052e-06f, -1.676606578e-06f, -1.677621239e-06f, -1.678632033e-06f, -1.679638959e-06f, -1.680642015e-06f, -1.681641200e-06f, -1.682636512e-06f, -1.683627950e-06f, - -1.684615512e-06f, -1.685599196e-06f, -1.686579001e-06f, -1.687554926e-06f, -1.688526970e-06f, -1.689495129e-06f, -1.690459405e-06f, -1.691419793e-06f, -1.692376295e-06f, -1.693328907e-06f, - -1.694277629e-06f, -1.695222458e-06f, -1.696163395e-06f, -1.697100436e-06f, -1.698033582e-06f, -1.698962830e-06f, -1.699888179e-06f, -1.700809628e-06f, -1.701727176e-06f, -1.702640820e-06f, - -1.703550561e-06f, -1.704456395e-06f, -1.705358323e-06f, -1.706256343e-06f, -1.707150453e-06f, -1.708040653e-06f, -1.708926940e-06f, -1.709809314e-06f, -1.710687773e-06f, -1.711562317e-06f, - -1.712432943e-06f, -1.713299652e-06f, -1.714162440e-06f, -1.715021308e-06f, -1.715876254e-06f, -1.716727276e-06f, -1.717574375e-06f, -1.718417547e-06f, -1.719256793e-06f, -1.720092111e-06f, - -1.720923500e-06f, -1.721750959e-06f, -1.722574487e-06f, -1.723394082e-06f, -1.724209743e-06f, -1.725021470e-06f, -1.725829261e-06f, -1.726633114e-06f, -1.727433030e-06f, -1.728229007e-06f, - -1.729021044e-06f, -1.729809140e-06f, -1.730593293e-06f, -1.731373503e-06f, -1.732149769e-06f, -1.732922089e-06f, -1.733690463e-06f, -1.734454890e-06f, -1.735215368e-06f, -1.735971897e-06f, - -1.736724475e-06f, -1.737473103e-06f, -1.738217778e-06f, -1.738958499e-06f, -1.739695267e-06f, -1.740428079e-06f, -1.741156936e-06f, -1.741881836e-06f, -1.742602777e-06f, -1.743319760e-06f, - -1.744032784e-06f, -1.744741846e-06f, -1.745446948e-06f, -1.746148087e-06f, -1.746845263e-06f, -1.747538475e-06f, -1.748227723e-06f, -1.748913004e-06f, -1.749594320e-06f, -1.750271668e-06f, - -1.750945048e-06f, -1.751614459e-06f, -1.752279900e-06f, -1.752941371e-06f, -1.753598871e-06f, -1.754252399e-06f, -1.754901955e-06f, -1.755547536e-06f, -1.756189144e-06f, -1.756826777e-06f, - -1.757460434e-06f, -1.758090115e-06f, -1.758715819e-06f, -1.759337546e-06f, -1.759955294e-06f, -1.760569063e-06f, -1.761178852e-06f, -1.761784661e-06f, -1.762386489e-06f, -1.762984336e-06f, - -1.763578200e-06f, -1.764168082e-06f, -1.764753980e-06f, -1.765335893e-06f, -1.765913823e-06f, -1.766487767e-06f, -1.767057725e-06f, -1.767623697e-06f, -1.768185682e-06f, -1.768743680e-06f, - -1.769297690e-06f, -1.769847711e-06f, -1.770393743e-06f, -1.770935786e-06f, -1.771473838e-06f, -1.772007901e-06f, -1.772537972e-06f, -1.773064051e-06f, -1.773586139e-06f, -1.774104234e-06f, - -1.774618337e-06f, -1.775128446e-06f, -1.775634562e-06f, -1.776136683e-06f, -1.776634810e-06f, -1.777128942e-06f, -1.777619079e-06f, -1.778105220e-06f, -1.778587365e-06f, -1.779065513e-06f, - -1.779539665e-06f, -1.780009819e-06f, -1.780475976e-06f, -1.780938135e-06f, -1.781396296e-06f, -1.781850459e-06f, -1.782300622e-06f, -1.782746787e-06f, -1.783188952e-06f, -1.783627118e-06f, - -1.784061284e-06f, -1.784491450e-06f, -1.784917615e-06f, -1.785339780e-06f, -1.785757943e-06f, -1.786172106e-06f, -1.786582267e-06f, -1.786988427e-06f, -1.787390585e-06f, -1.787788741e-06f, - -1.788182895e-06f, -1.788573047e-06f, -1.788959196e-06f, -1.789341343e-06f, -1.789719487e-06f, -1.790093628e-06f, -1.790463767e-06f, -1.790829902e-06f, -1.791192034e-06f, -1.791550162e-06f, - -1.791904287e-06f, -1.792254409e-06f, -1.792600527e-06f, -1.792942641e-06f, -1.793280752e-06f, -1.793614859e-06f, -1.793944962e-06f, -1.794271062e-06f, -1.794593157e-06f, -1.794911249e-06f, - -1.795225337e-06f, -1.795535421e-06f, -1.795841501e-06f, -1.796143578e-06f, -1.796441651e-06f, -1.796735720e-06f, -1.797025785e-06f, -1.797311847e-06f, -1.797593905e-06f, -1.797871959e-06f, - -1.798146011e-06f, -1.798416059e-06f, -1.798682103e-06f, -1.798944145e-06f, -1.799202184e-06f, -1.799456220e-06f, -1.799706253e-06f, -1.799952283e-06f, -1.800194312e-06f, -1.800432338e-06f, - -1.800666362e-06f, -1.800896384e-06f, -1.801122404e-06f, -1.801344423e-06f, -1.801562441e-06f, -1.801776457e-06f, -1.801986473e-06f, -1.802192488e-06f, -1.802394503e-06f, -1.802592517e-06f, - -1.802786532e-06f, -1.802976547e-06f, -1.803162563e-06f, -1.803344580e-06f, -1.803522598e-06f, -1.803696618e-06f, -1.803866640e-06f, -1.804032664e-06f, -1.804194690e-06f, -1.804352720e-06f, - -1.804506752e-06f, -1.804656788e-06f, -1.804802828e-06f, -1.804944873e-06f, -1.805082922e-06f, -1.805216976e-06f, -1.805347036e-06f, -1.805473102e-06f, -1.805595174e-06f, -1.805713253e-06f, - -1.805827339e-06f, -1.805937433e-06f, -1.806043534e-06f, -1.806145645e-06f, -1.806243764e-06f, -1.806337893e-06f, -1.806428032e-06f, -1.806514181e-06f, -1.806596342e-06f, -1.806674514e-06f, - -1.806748698e-06f, -1.806818894e-06f, -1.806885104e-06f, -1.806947327e-06f, -1.807005565e-06f, -1.807059817e-06f, -1.807110085e-06f, -1.807156368e-06f, -1.807198669e-06f, -1.807236986e-06f, - -1.807271321e-06f, -1.807301674e-06f, -1.807328047e-06f, -1.807350439e-06f, -1.807368851e-06f, -1.807383284e-06f, -1.807393739e-06f, -1.807400216e-06f, -1.807402716e-06f, -1.807401239e-06f, - -1.807395787e-06f, -1.807386360e-06f, -1.807372959e-06f, -1.807355584e-06f, -1.807334236e-06f, -1.807308917e-06f, -1.807279626e-06f, -1.807246364e-06f, -1.807209133e-06f, -1.807167932e-06f, - -1.807122763e-06f, -1.807073627e-06f, -1.807020524e-06f, -1.806963456e-06f, -1.806902422e-06f, -1.806837424e-06f, -1.806768463e-06f, -1.806695539e-06f, -1.806618654e-06f, -1.806537807e-06f, - -1.806453001e-06f, -1.806364236e-06f, -1.806271512e-06f, -1.806174831e-06f, -1.806074194e-06f, -1.805969602e-06f, -1.805861054e-06f, -1.805748554e-06f, -1.805632100e-06f, -1.805511695e-06f, - -1.805387339e-06f, -1.805259033e-06f, -1.805126778e-06f, -1.804990576e-06f, -1.804850426e-06f, -1.804706331e-06f, -1.804558290e-06f, -1.804406306e-06f, -1.804250379e-06f, -1.804090510e-06f, - -1.803926701e-06f, -1.803758951e-06f, -1.803587263e-06f, -1.803411638e-06f, -1.803232076e-06f, -1.803048578e-06f, -1.802861146e-06f, -1.802669781e-06f, -1.802474483e-06f, -1.802275255e-06f, - -1.802072096e-06f, -1.801865009e-06f, -1.801653994e-06f, -1.801439053e-06f, -1.801220186e-06f, -1.800997396e-06f, -1.800770682e-06f, -1.800540046e-06f, -1.800305490e-06f, -1.800067014e-06f, - -1.799824620e-06f, -1.799578309e-06f, -1.799328083e-06f, -1.799073942e-06f, -1.798815887e-06f, -1.798553921e-06f, -1.798288043e-06f, -1.798018256e-06f, -1.797744561e-06f, -1.797466959e-06f, - -1.797185452e-06f, -1.796900040e-06f, -1.796610725e-06f, -1.796317508e-06f, -1.796020390e-06f, -1.795719374e-06f, -1.795414460e-06f, -1.795105650e-06f, -1.794792944e-06f, -1.794476345e-06f, - -1.794155854e-06f, -1.793831472e-06f, -1.793503200e-06f, -1.793171040e-06f, -1.792834993e-06f, -1.792495062e-06f, -1.792151246e-06f, -1.791803548e-06f, -1.791451969e-06f, -1.791096510e-06f, - -1.790737174e-06f, -1.790373961e-06f, -1.790006872e-06f, -1.789635911e-06f, -1.789261076e-06f, -1.788882372e-06f, -1.788499798e-06f, -1.788113357e-06f, -1.787723049e-06f, -1.787328877e-06f, - -1.786930842e-06f, -1.786528946e-06f, -1.786123190e-06f, -1.785713575e-06f, -1.785300103e-06f, -1.784882777e-06f, -1.784461597e-06f, -1.784036565e-06f, -1.783607682e-06f, -1.783174951e-06f, - -1.782738373e-06f, -1.782297949e-06f, -1.781853681e-06f, -1.781405571e-06f, -1.780953621e-06f, -1.780497832e-06f, -1.780038205e-06f, -1.779574743e-06f, -1.779107447e-06f, -1.778636319e-06f, - -1.778161361e-06f, -1.777682574e-06f, -1.777199959e-06f, -1.776713520e-06f, -1.776223257e-06f, -1.775729172e-06f, -1.775231268e-06f, -1.774729545e-06f, -1.774224005e-06f, -1.773714651e-06f, - -1.773201484e-06f, -1.772684506e-06f, -1.772163718e-06f, -1.771639123e-06f, -1.771110723e-06f, -1.770578518e-06f, -1.770042512e-06f, -1.769502705e-06f, -1.768959100e-06f, -1.768411698e-06f, - -1.767860502e-06f, -1.767305513e-06f, -1.766746734e-06f, -1.766184165e-06f, -1.765617809e-06f, -1.765047668e-06f, -1.764473744e-06f, -1.763896039e-06f, -1.763314554e-06f, -1.762729292e-06f, - -1.762140255e-06f, -1.761547444e-06f, -1.760950861e-06f, -1.760350509e-06f, -1.759746389e-06f, -1.759138504e-06f, -1.758526854e-06f, -1.757911444e-06f, -1.757292274e-06f, -1.756669346e-06f, - -1.756042662e-06f, -1.755412225e-06f, -1.754778037e-06f, -1.754140099e-06f, -1.753498414e-06f, -1.752852984e-06f, -1.752203810e-06f, -1.751550895e-06f, -1.750894241e-06f, -1.750233850e-06f, - -1.749569725e-06f, -1.748901867e-06f, -1.748230278e-06f, -1.747554960e-06f, -1.746875916e-06f, -1.746193148e-06f, -1.745506659e-06f, -1.744816449e-06f, -1.744122521e-06f, -1.743424878e-06f, - -1.742723522e-06f, -1.742018454e-06f, -1.741309678e-06f, -1.740597195e-06f, -1.739881007e-06f, -1.739161117e-06f, -1.738437527e-06f, -1.737710239e-06f, -1.736979256e-06f, -1.736244579e-06f, - -1.735506211e-06f, -1.734764154e-06f, -1.734018411e-06f, -1.733268984e-06f, -1.732515875e-06f, -1.731759086e-06f, -1.730998620e-06f, -1.730234478e-06f, -1.729466665e-06f, -1.728695180e-06f, - -1.727920028e-06f, -1.727141210e-06f, -1.726358729e-06f, -1.725572587e-06f, -1.724782787e-06f, -1.723989330e-06f, -1.723192219e-06f, -1.722391457e-06f, -1.721587046e-06f, -1.720778989e-06f, - -1.719967287e-06f, -1.719151943e-06f, -1.718332960e-06f, -1.717510341e-06f, -1.716684087e-06f, -1.715854200e-06f, -1.715020685e-06f, -1.714183542e-06f, -1.713342775e-06f, -1.712498385e-06f, - -1.711650377e-06f, -1.710798751e-06f, -1.709943510e-06f, -1.709084657e-06f, -1.708222195e-06f, -1.707356126e-06f, -1.706486452e-06f, -1.705613177e-06f, -1.704736301e-06f, -1.703855830e-06f, - -1.702971764e-06f, -1.702084106e-06f, -1.701192859e-06f, -1.700298026e-06f, -1.699399608e-06f, -1.698497610e-06f, -1.697592032e-06f, -1.696682879e-06f, -1.695770152e-06f, -1.694853855e-06f, - -1.693933989e-06f, -1.693010558e-06f, -1.692083564e-06f, -1.691153009e-06f, -1.690218898e-06f, -1.689281231e-06f, -1.688340012e-06f, -1.687395244e-06f, -1.686446929e-06f, -1.685495070e-06f, - -1.684539669e-06f, -1.683580730e-06f, -1.682618255e-06f, -1.681652247e-06f, -1.680682708e-06f, -1.679709642e-06f, -1.678733051e-06f, -1.677752938e-06f, -1.676769306e-06f, -1.675782156e-06f, - -1.674791494e-06f, -1.673797320e-06f, -1.672799638e-06f, -1.671798450e-06f, -1.670793760e-06f, -1.669785571e-06f, -1.668773884e-06f, -1.667758704e-06f, -1.666740032e-06f, -1.665717872e-06f, - -1.664692226e-06f, -1.663663098e-06f, -1.662630489e-06f, -1.661594405e-06f, -1.660554846e-06f, -1.659511816e-06f, -1.658465318e-06f, -1.657415354e-06f, -1.656361928e-06f, -1.655305043e-06f, - -1.654244701e-06f, -1.653180906e-06f, -1.652113660e-06f, -1.651042967e-06f, -1.649968829e-06f, -1.648891249e-06f, -1.647810230e-06f, -1.646725776e-06f, -1.645637889e-06f, -1.644546572e-06f, - -1.643451828e-06f, -1.642353661e-06f, -1.641252072e-06f, -1.640147066e-06f, -1.639038646e-06f, -1.637926813e-06f, -1.636811572e-06f, -1.635692926e-06f, -1.634570877e-06f, -1.633445429e-06f, - -1.632316584e-06f, -1.631184346e-06f, -1.630048718e-06f, -1.628909702e-06f, -1.627767303e-06f, -1.626621523e-06f, -1.625472365e-06f, -1.624319832e-06f, -1.623163928e-06f, -1.622004656e-06f, - -1.620842018e-06f, -1.619676018e-06f, -1.618506659e-06f, -1.617333945e-06f, -1.616157877e-06f, -1.614978461e-06f, -1.613795698e-06f, -1.612609592e-06f, -1.611420146e-06f, -1.610227364e-06f, - -1.609031248e-06f, -1.607831802e-06f, -1.606629029e-06f, -1.605422932e-06f, -1.604213514e-06f, -1.603000780e-06f, -1.601784731e-06f, -1.600565371e-06f, -1.599342704e-06f, -1.598116733e-06f, - -1.596887461e-06f, -1.595654891e-06f, -1.594419027e-06f, -1.593179871e-06f, -1.591937428e-06f, -1.590691700e-06f, -1.589442691e-06f, -1.588190405e-06f, -1.586934844e-06f, -1.585676011e-06f, - -1.584413911e-06f, -1.583148546e-06f, -1.581879921e-06f, -1.580608037e-06f, -1.579332899e-06f, -1.578054511e-06f, -1.576772874e-06f, -1.575487993e-06f, -1.574199872e-06f, -1.572908513e-06f, - -1.571613920e-06f, -1.570316096e-06f, -1.569015046e-06f, -1.567710771e-06f, -1.566403277e-06f, -1.565092565e-06f, -1.563778640e-06f, -1.562461505e-06f, -1.561141164e-06f, -1.559817619e-06f, - -1.558490875e-06f, -1.557160935e-06f, -1.555827803e-06f, -1.554491481e-06f, -1.553151974e-06f, -1.551809284e-06f, -1.550463416e-06f, -1.549114373e-06f, -1.547762159e-06f, -1.546406776e-06f, - -1.545048230e-06f, -1.543686522e-06f, -1.542321657e-06f, -1.540953638e-06f, -1.539582469e-06f, -1.538208153e-06f, -1.536830694e-06f, -1.535450096e-06f, -1.534066362e-06f, -1.532679495e-06f, - -1.531289500e-06f, -1.529896380e-06f, -1.528500138e-06f, -1.527100778e-06f, -1.525698305e-06f, -1.524292720e-06f, -1.522884029e-06f, -1.521472234e-06f, -1.520057340e-06f, -1.518639350e-06f, - -1.517218267e-06f, -1.515794096e-06f, -1.514366840e-06f, -1.512936502e-06f, -1.511503087e-06f, -1.510066598e-06f, -1.508627039e-06f, -1.507184413e-06f, -1.505738725e-06f, -1.504289977e-06f, - -1.502838174e-06f, -1.501383320e-06f, -1.499925418e-06f, -1.498464471e-06f, -1.497000484e-06f, -1.495533461e-06f, -1.494063405e-06f, -1.492590319e-06f, -1.491114209e-06f, -1.489635076e-06f, - -1.488152926e-06f, -1.486667763e-06f, -1.485179588e-06f, -1.483688408e-06f, -1.482194225e-06f, -1.480697044e-06f, -1.479196867e-06f, -1.477693699e-06f, -1.476187545e-06f, -1.474678406e-06f, - -1.473166289e-06f, -1.471651195e-06f, -1.470133130e-06f, -1.468612097e-06f, -1.467088099e-06f, -1.465561142e-06f, -1.464031228e-06f, -1.462498362e-06f, -1.460962547e-06f, -1.459423787e-06f, - -1.457882087e-06f, -1.456337450e-06f, -1.454789879e-06f, -1.453239380e-06f, -1.451685956e-06f, -1.450129611e-06f, -1.448570348e-06f, -1.447008172e-06f, -1.445443087e-06f, -1.443875097e-06f, - -1.442304205e-06f, -1.440730415e-06f, -1.439153733e-06f, -1.437574160e-06f, -1.435991703e-06f, -1.434406363e-06f, -1.432818147e-06f, -1.431227056e-06f, -1.429633097e-06f, -1.428036271e-06f, - -1.426436585e-06f, -1.424834041e-06f, -1.423228643e-06f, -1.421620396e-06f, -1.420009304e-06f, -1.418395371e-06f, -1.416778600e-06f, -1.415158996e-06f, -1.413536563e-06f, -1.411911305e-06f, - -1.410283226e-06f, -1.408652330e-06f, -1.407018621e-06f, -1.405382104e-06f, -1.403742782e-06f, -1.402100659e-06f, -1.400455740e-06f, -1.398808029e-06f, -1.397157530e-06f, -1.395504246e-06f, - -1.393848183e-06f, -1.392189344e-06f, -1.390527733e-06f, -1.388863355e-06f, -1.387196213e-06f, -1.385526312e-06f, -1.383853657e-06f, -1.382178250e-06f, -1.380500096e-06f, -1.378819201e-06f, - -1.377135566e-06f, -1.375449198e-06f, -1.373760100e-06f, -1.372068275e-06f, -1.370373730e-06f, -1.368676467e-06f, -1.366976491e-06f, -1.365273806e-06f, -1.363568416e-06f, -1.361860326e-06f, - -1.360149539e-06f, -1.358436061e-06f, -1.356719895e-06f, -1.355001045e-06f, -1.353279516e-06f, -1.351555313e-06f, -1.349828438e-06f, -1.348098897e-06f, -1.346366694e-06f, -1.344631833e-06f, - -1.342894319e-06f, -1.341154155e-06f, -1.339411346e-06f, -1.337665897e-06f, -1.335917811e-06f, -1.334167093e-06f, -1.332413748e-06f, -1.330657779e-06f, -1.328899190e-06f, -1.327137987e-06f, - -1.325374174e-06f, -1.323607755e-06f, -1.321838733e-06f, -1.320067115e-06f, -1.318292903e-06f, -1.316516103e-06f, -1.314736718e-06f, -1.312954754e-06f, -1.311170213e-06f, -1.309383102e-06f, - -1.307593424e-06f, -1.305801184e-06f, -1.304006385e-06f, -1.302209033e-06f, -1.300409132e-06f, -1.298606686e-06f, -1.296801699e-06f, -1.294994177e-06f, -1.293184123e-06f, -1.291371542e-06f, - -1.289556438e-06f, -1.287738817e-06f, -1.285918681e-06f, -1.284096036e-06f, -1.282270886e-06f, -1.280443236e-06f, -1.278613090e-06f, -1.276780452e-06f, -1.274945328e-06f, -1.273107721e-06f, - -1.271267636e-06f, -1.269425077e-06f, -1.267580049e-06f, -1.265732557e-06f, -1.263882604e-06f, -1.262030196e-06f, -1.260175337e-06f, -1.258318032e-06f, -1.256458284e-06f, -1.254596099e-06f, - -1.252731481e-06f, -1.250864435e-06f, -1.248994964e-06f, -1.247123075e-06f, -1.245248770e-06f, -1.243372055e-06f, -1.241492935e-06f, -1.239611414e-06f, -1.237727495e-06f, -1.235841185e-06f, - -1.233952488e-06f, -1.232061407e-06f, -1.230167949e-06f, -1.228272117e-06f, -1.226373915e-06f, -1.224473349e-06f, -1.222570424e-06f, -1.220665143e-06f, -1.218757511e-06f, -1.216847533e-06f, - -1.214935214e-06f, -1.213020558e-06f, -1.211103570e-06f, -1.209184254e-06f, -1.207262615e-06f, -1.205338658e-06f, -1.203412388e-06f, -1.201483808e-06f, -1.199552924e-06f, -1.197619741e-06f, - -1.195684262e-06f, -1.193746493e-06f, -1.191806438e-06f, -1.189864103e-06f, -1.187919491e-06f, -1.185972607e-06f, -1.184023456e-06f, -1.182072044e-06f, -1.180118373e-06f, -1.178162450e-06f, - -1.176204278e-06f, -1.174243863e-06f, -1.172281210e-06f, -1.170316322e-06f, -1.168349205e-06f, -1.166379863e-06f, -1.164408301e-06f, -1.162434525e-06f, -1.160458538e-06f, -1.158480345e-06f, - -1.156499951e-06f, -1.154517361e-06f, -1.152532580e-06f, -1.150545612e-06f, -1.148556462e-06f, -1.146565135e-06f, -1.144571636e-06f, -1.142575969e-06f, -1.140578139e-06f, -1.138578151e-06f, - -1.136576010e-06f, -1.134571720e-06f, -1.132565287e-06f, -1.130556715e-06f, -1.128546009e-06f, -1.126533173e-06f, -1.124518213e-06f, -1.122501133e-06f, -1.120481939e-06f, -1.118460634e-06f, - -1.116437224e-06f, -1.114411714e-06f, -1.112384109e-06f, -1.110354412e-06f, -1.108322630e-06f, -1.106288766e-06f, -1.104252827e-06f, -1.102214816e-06f, -1.100174738e-06f, -1.098132599e-06f, - -1.096088403e-06f, -1.094042156e-06f, -1.091993861e-06f, -1.089943524e-06f, -1.087891149e-06f, -1.085836743e-06f, -1.083780308e-06f, -1.081721851e-06f, -1.079661377e-06f, -1.077598889e-06f, - -1.075534393e-06f, -1.073467895e-06f, -1.071399398e-06f, -1.069328907e-06f, -1.067256429e-06f, -1.065181967e-06f, -1.063105526e-06f, -1.061027112e-06f, -1.058946729e-06f, -1.056864383e-06f, - -1.054780077e-06f, -1.052693818e-06f, -1.050605609e-06f, -1.048515457e-06f, -1.046423366e-06f, -1.044329340e-06f, -1.042233385e-06f, -1.040135506e-06f, -1.038035708e-06f, -1.035933996e-06f, - -1.033830374e-06f, -1.031724847e-06f, -1.029617422e-06f, -1.027508102e-06f, -1.025396892e-06f, -1.023283798e-06f, -1.021168825e-06f, -1.019051977e-06f, -1.016933259e-06f, -1.014812678e-06f, - -1.012690236e-06f, -1.010565940e-06f, -1.008439795e-06f, -1.006311805e-06f, -1.004181975e-06f, -1.002050311e-06f, -9.999168181e-07f, -9.977815004e-07f, -9.956443632e-07f, -9.935054116e-07f, - -9.913646507e-07f, -9.892220855e-07f, -9.870777210e-07f, -9.849315622e-07f, -9.827836143e-07f, -9.806338822e-07f, -9.784823709e-07f, -9.763290856e-07f, -9.741740314e-07f, -9.720172131e-07f, - -9.698586360e-07f, -9.676983051e-07f, -9.655362254e-07f, -9.633724020e-07f, -9.612068400e-07f, -9.590395444e-07f, -9.568705204e-07f, -9.546997730e-07f, -9.525273073e-07f, -9.503531284e-07f, - -9.481772414e-07f, -9.459996513e-07f, -9.438203633e-07f, -9.416393825e-07f, -9.394567139e-07f, -9.372723627e-07f, -9.350863340e-07f, -9.328986328e-07f, -9.307092644e-07f, -9.285182337e-07f, - -9.263255460e-07f, -9.241312063e-07f, -9.219352198e-07f, -9.197375916e-07f, -9.175383268e-07f, -9.153374306e-07f, -9.131349081e-07f, -9.109307644e-07f, -9.087250046e-07f, -9.065176340e-07f, - -9.043086576e-07f, -9.020980806e-07f, -8.998859082e-07f, -8.976721455e-07f, -8.954567976e-07f, -8.932398698e-07f, -8.910213671e-07f, -8.888012948e-07f, -8.865796579e-07f, -8.843564618e-07f, - -8.821317115e-07f, -8.799054121e-07f, -8.776775690e-07f, -8.754481873e-07f, -8.732172721e-07f, -8.709848286e-07f, -8.687508621e-07f, -8.665153777e-07f, -8.642783805e-07f, -8.620398759e-07f, - -8.597998689e-07f, -8.575583648e-07f, -8.553153688e-07f, -8.530708861e-07f, -8.508249218e-07f, -8.485774813e-07f, -8.463285697e-07f, -8.440781922e-07f, -8.418263540e-07f, -8.395730603e-07f, - -8.373183164e-07f, -8.350621275e-07f, -8.328044989e-07f, -8.305454356e-07f, -8.282849430e-07f, -8.260230263e-07f, -8.237596908e-07f, -8.214949415e-07f, -8.192287839e-07f, -8.169612231e-07f, - -8.146922644e-07f, -8.124219130e-07f, -8.101501742e-07f, -8.078770532e-07f, -8.056025552e-07f, -8.033266855e-07f, -8.010494494e-07f, -7.987708522e-07f, -7.964908990e-07f, -7.942095951e-07f, - -7.919269458e-07f, -7.896429564e-07f, -7.873576322e-07f, -7.850709783e-07f, -7.827830001e-07f, -7.804937028e-07f, -7.782030918e-07f, -7.759111722e-07f, -7.736179494e-07f, -7.713234286e-07f, - -7.690276152e-07f, -7.667305144e-07f, -7.644321315e-07f, -7.621324717e-07f, -7.598315405e-07f, -7.575293430e-07f, -7.552258846e-07f, -7.529211705e-07f, -7.506152060e-07f, -7.483079965e-07f, - -7.459995473e-07f, -7.436898636e-07f, -7.413789508e-07f, -7.390668141e-07f, -7.367534589e-07f, -7.344388905e-07f, -7.321231142e-07f, -7.298061352e-07f, -7.274879590e-07f, -7.251685908e-07f, - -7.228480360e-07f, -7.205262998e-07f, -7.182033877e-07f, -7.158793048e-07f, -7.135540566e-07f, -7.112276483e-07f, -7.089000854e-07f, -7.065713730e-07f, -7.042415166e-07f, -7.019105215e-07f, - -6.995783930e-07f, -6.972451365e-07f, -6.949107573e-07f, -6.925752607e-07f, -6.902386520e-07f, -6.879009367e-07f, -6.855621200e-07f, -6.832222074e-07f, -6.808812041e-07f, -6.785391154e-07f, - -6.761959469e-07f, -6.738517037e-07f, -6.715063913e-07f, -6.691600149e-07f, -6.668125800e-07f, -6.644640920e-07f, -6.621145561e-07f, -6.597639777e-07f, -6.574123622e-07f, -6.550597150e-07f, - -6.527060414e-07f, -6.503513467e-07f, -6.479956365e-07f, -6.456389159e-07f, -6.432811904e-07f, -6.409224653e-07f, -6.385627461e-07f, -6.362020380e-07f, -6.338403466e-07f, -6.314776770e-07f, - -6.291140348e-07f, -6.267494253e-07f, -6.243838538e-07f, -6.220173258e-07f, -6.196498466e-07f, -6.172814216e-07f, -6.149120562e-07f, -6.125417558e-07f, -6.101705258e-07f, -6.077983715e-07f, - -6.054252983e-07f, -6.030513117e-07f, -6.006764170e-07f, -5.983006195e-07f, -5.959239248e-07f, -5.935463382e-07f, -5.911678650e-07f, -5.887885107e-07f, -5.864082807e-07f, -5.840271804e-07f, - -5.816452151e-07f, -5.792623903e-07f, -5.768787113e-07f, -5.744941836e-07f, -5.721088126e-07f, -5.697226036e-07f, -5.673355621e-07f, -5.649476935e-07f, -5.625590031e-07f, -5.601694965e-07f, - -5.577791789e-07f, -5.553880558e-07f, -5.529961326e-07f, -5.506034147e-07f, -5.482099076e-07f, -5.458156166e-07f, -5.434205471e-07f, -5.410247046e-07f, -5.386280944e-07f, -5.362307221e-07f, - -5.338325929e-07f, -5.314337123e-07f, -5.290340858e-07f, -5.266337187e-07f, -5.242326165e-07f, -5.218307845e-07f, -5.194282282e-07f, -5.170249531e-07f, -5.146209645e-07f, -5.122162678e-07f, - -5.098108685e-07f, -5.074047720e-07f, -5.049979838e-07f, -5.025905091e-07f, -5.001823536e-07f, -4.977735225e-07f, -4.953640213e-07f, -4.929538555e-07f, -4.905430304e-07f, -4.881315516e-07f, - -4.857194243e-07f, -4.833066541e-07f, -4.808932463e-07f, -4.784792065e-07f, -4.760645399e-07f, -4.736492521e-07f, -4.712333485e-07f, -4.688168345e-07f, -4.663997156e-07f, -4.639819971e-07f, - -4.615636845e-07f, -4.591447832e-07f, -4.567252987e-07f, -4.543052364e-07f, -4.518846017e-07f, -4.494634001e-07f, -4.470416369e-07f, -4.446193177e-07f, -4.421964479e-07f, -4.397730328e-07f, - -4.373490779e-07f, -4.349245887e-07f, -4.324995706e-07f, -4.300740290e-07f, -4.276479694e-07f, -4.252213972e-07f, -4.227943177e-07f, -4.203667366e-07f, -4.179386591e-07f, -4.155100908e-07f, - -4.130810370e-07f, -4.106515032e-07f, -4.082214949e-07f, -4.057910174e-07f, -4.033600763e-07f, -4.009286769e-07f, -3.984968246e-07f, -3.960645250e-07f, -3.936317835e-07f, -3.911986054e-07f, - -3.887649962e-07f, -3.863309614e-07f, -3.838965064e-07f, -3.814616366e-07f, -3.790263575e-07f, -3.765906744e-07f, -3.741545929e-07f, -3.717181184e-07f, -3.692812563e-07f, -3.668440120e-07f, - -3.644063910e-07f, -3.619683987e-07f, -3.595300406e-07f, -3.570913220e-07f, -3.546522485e-07f, -3.522128254e-07f, -3.497730581e-07f, -3.473329522e-07f, -3.448925131e-07f, -3.424517461e-07f, - -3.400106568e-07f, -3.375692505e-07f, -3.351275327e-07f, -3.326855088e-07f, -3.302431842e-07f, -3.278005645e-07f, -3.253576549e-07f, -3.229144610e-07f, -3.204709881e-07f, -3.180272418e-07f, - -3.155832274e-07f, -3.131389504e-07f, -3.106944161e-07f, -3.082496301e-07f, -3.058045977e-07f, -3.033593245e-07f, -3.009138157e-07f, -2.984680768e-07f, -2.960221134e-07f, -2.935759307e-07f, - -2.911295342e-07f, -2.886829294e-07f, -2.862361216e-07f, -2.837891163e-07f, -2.813419190e-07f, -2.788945350e-07f, -2.764469697e-07f, -2.739992286e-07f, -2.715513172e-07f, -2.691032407e-07f, - -2.666550047e-07f, -2.642066146e-07f, -2.617580758e-07f, -2.593093937e-07f, -2.568605736e-07f, -2.544116212e-07f, -2.519625417e-07f, -2.495133405e-07f, -2.470640232e-07f, -2.446145951e-07f, - -2.421650616e-07f, -2.397154281e-07f, -2.372657000e-07f, -2.348158829e-07f, -2.323659820e-07f, -2.299160027e-07f, -2.274659506e-07f, -2.250158309e-07f, -2.225656492e-07f, -2.201154108e-07f, - -2.176651211e-07f, -2.152147855e-07f, -2.127644094e-07f, -2.103139983e-07f, -2.078635575e-07f, -2.054130925e-07f, -2.029626086e-07f, -2.005121112e-07f, -1.980616058e-07f, -1.956110977e-07f, - -1.931605923e-07f, -1.907100951e-07f, -1.882596114e-07f, -1.858091466e-07f, -1.833587061e-07f, -1.809082954e-07f, -1.784579197e-07f, -1.760075845e-07f, -1.735572952e-07f, -1.711070572e-07f, - -1.686568758e-07f, -1.662067565e-07f, -1.637567046e-07f, -1.613067255e-07f, -1.588568245e-07f, -1.564070072e-07f, -1.539572788e-07f, -1.515076448e-07f, -1.490581104e-07f, -1.466086812e-07f, - -1.441593624e-07f, -1.417101595e-07f, -1.392610777e-07f, -1.368121226e-07f, -1.343632994e-07f, -1.319146135e-07f, -1.294660704e-07f, -1.270176753e-07f, -1.245694336e-07f, -1.221213507e-07f, - -1.196734320e-07f, -1.172256828e-07f, -1.147781085e-07f, -1.123307144e-07f, -1.098835060e-07f, -1.074364885e-07f, -1.049896672e-07f, -1.025430477e-07f, -1.000966352e-07f, -9.765043504e-08f, - -9.520445260e-08f, -9.275869324e-08f, -9.031316229e-08f, -8.786786510e-08f, -8.542280702e-08f, -8.297799339e-08f, -8.053342955e-08f, -7.808912083e-08f, -7.564507258e-08f, -7.320129014e-08f, - -7.075777883e-08f, -6.831454400e-08f, -6.587159097e-08f, -6.342892508e-08f, -6.098655165e-08f, -5.854447602e-08f, -5.610270350e-08f, -5.366123942e-08f, -5.122008911e-08f, -4.877925788e-08f, - -4.633875106e-08f, -4.389857396e-08f, -4.145873189e-08f, -3.901923018e-08f, -3.658007413e-08f, -3.414126906e-08f, -3.170282028e-08f, -2.926473308e-08f, -2.682701279e-08f, -2.438966470e-08f, - -2.195269411e-08f, -1.951610632e-08f, -1.707990664e-08f, -1.464410036e-08f, -1.220869277e-08f, -9.773689177e-09f, -7.339094859e-09f, -4.904915111e-09f, -2.471155220e-09f, -3.782047260e-11f, - 2.395083848e-09f, 4.827552459e-09f, 7.259580081e-09f, 9.691161435e-09f, 1.212229124e-08f, 1.455296424e-08f, 1.698317514e-08f, 1.941291867e-08f, 2.184218958e-08f, 2.427098259e-08f, - 2.669929244e-08f, 2.912711386e-08f, 3.155444160e-08f, 3.398127040e-08f, 3.640759499e-08f, 3.883341013e-08f, 4.125871056e-08f, 4.368349104e-08f, 4.610774631e-08f, 4.853147112e-08f, - 5.095466024e-08f, 5.337730842e-08f, 5.579941042e-08f, 5.822096100e-08f, 6.064195493e-08f, 6.306238698e-08f, 6.548225190e-08f, 6.790154448e-08f, 7.032025949e-08f, 7.273839169e-08f, - 7.515593588e-08f, 7.757288682e-08f, 7.998923931e-08f, 8.240498812e-08f, 8.482012804e-08f, 8.723465385e-08f, 8.964856036e-08f, 9.206184235e-08f, 9.447449462e-08f, 9.688651197e-08f, - 9.929788919e-08f, 1.017086211e-07f, 1.041187025e-07f, 1.065281281e-07f, 1.089368929e-07f, 1.113449916e-07f, 1.137524190e-07f, 1.161591700e-07f, 1.185652393e-07f, 1.209706218e-07f, - 1.233753123e-07f, 1.257793056e-07f, 1.281825966e-07f, 1.305851801e-07f, 1.329870509e-07f, 1.353882039e-07f, 1.377886339e-07f, 1.401883357e-07f, 1.425873043e-07f, 1.449855343e-07f, - 1.473830207e-07f, 1.497797584e-07f, 1.521757421e-07f, 1.545709668e-07f, 1.569654273e-07f, 1.593591185e-07f, 1.617520352e-07f, 1.641441723e-07f, 1.665355246e-07f, 1.689260871e-07f, - 1.713158546e-07f, 1.737048220e-07f, 1.760929841e-07f, 1.784803359e-07f, 1.808668722e-07f, 1.832525880e-07f, 1.856374781e-07f, 1.880215374e-07f, 1.904047608e-07f, 1.927871432e-07f, - 1.951686795e-07f, 1.975493646e-07f, 1.999291934e-07f, 2.023081609e-07f, 2.046862619e-07f, 2.070634914e-07f, 2.094398442e-07f, 2.118153154e-07f, 2.141898997e-07f, 2.165635922e-07f, - 2.189363878e-07f, 2.213082814e-07f, 2.236792680e-07f, 2.260493424e-07f, 2.284184997e-07f, 2.307867347e-07f, 2.331540425e-07f, 2.355204179e-07f, 2.378858560e-07f, 2.402503516e-07f, - 2.426138997e-07f, 2.449764954e-07f, 2.473381336e-07f, 2.496988091e-07f, 2.520585171e-07f, 2.544172525e-07f, 2.567750102e-07f, 2.591317852e-07f, 2.614875726e-07f, 2.638423673e-07f, - 2.661961642e-07f, 2.685489585e-07f, 2.709007451e-07f, 2.732515189e-07f, 2.756012750e-07f, 2.779500084e-07f, 2.802977141e-07f, 2.826443871e-07f, 2.849900225e-07f, 2.873346152e-07f, - 2.896781602e-07f, 2.920206526e-07f, 2.943620875e-07f, 2.967024598e-07f, 2.990417645e-07f, 3.013799968e-07f, 3.037171517e-07f, 3.060532241e-07f, 3.083882092e-07f, 3.107221020e-07f, - 3.130548975e-07f, 3.153865908e-07f, 3.177171770e-07f, 3.200466512e-07f, 3.223750083e-07f, 3.247022435e-07f, 3.270283518e-07f, 3.293533283e-07f, 3.316771682e-07f, 3.339998664e-07f, - 3.363214180e-07f, 3.386418183e-07f, 3.409610621e-07f, 3.432791447e-07f, 3.455960612e-07f, 3.479118066e-07f, 3.502263761e-07f, 3.525397647e-07f, 3.548519676e-07f, 3.571629799e-07f, - 3.594727967e-07f, 3.617814132e-07f, 3.640888244e-07f, 3.663950255e-07f, 3.687000117e-07f, 3.710037781e-07f, 3.733063197e-07f, 3.756076319e-07f, 3.779077096e-07f, 3.802065481e-07f, - 3.825041425e-07f, 3.848004881e-07f, 3.870955798e-07f, 3.893894130e-07f, 3.916819827e-07f, 3.939732843e-07f, 3.962633127e-07f, 3.985520633e-07f, 4.008395312e-07f, 4.031257116e-07f, - 4.054105996e-07f, 4.076941906e-07f, 4.099764796e-07f, 4.122574619e-07f, 4.145371327e-07f, 4.168154872e-07f, 4.190925207e-07f, 4.213682283e-07f, 4.236426052e-07f, 4.259156468e-07f, - 4.281873481e-07f, 4.304577046e-07f, 4.327267113e-07f, 4.349943635e-07f, 4.372606566e-07f, 4.395255856e-07f, 4.417891460e-07f, 4.440513329e-07f, 4.463121416e-07f, 4.485715673e-07f, - 4.508296054e-07f, 4.530862511e-07f, 4.553414997e-07f, 4.575953465e-07f, 4.598477867e-07f, 4.620988156e-07f, 4.643484286e-07f, 4.665966209e-07f, 4.688433879e-07f, 4.710887247e-07f, - 4.733326269e-07f, 4.755750895e-07f, 4.778161080e-07f, 4.800556778e-07f, 4.822937940e-07f, 4.845304521e-07f, 4.867656473e-07f, 4.889993751e-07f, 4.912316307e-07f, 4.934624095e-07f, - 4.956917069e-07f, 4.979195181e-07f, 5.001458387e-07f, 5.023706638e-07f, 5.045939889e-07f, 5.068158093e-07f, 5.090361205e-07f, 5.112549178e-07f, 5.134721965e-07f, 5.156879522e-07f, - 5.179021800e-07f, 5.201148756e-07f, 5.223260342e-07f, 5.245356512e-07f, 5.267437221e-07f, 5.289502423e-07f, 5.311552071e-07f, 5.333586121e-07f, 5.355604525e-07f, 5.377607240e-07f, - 5.399594218e-07f, 5.421565415e-07f, 5.443520784e-07f, 5.465460280e-07f, 5.487383858e-07f, 5.509291472e-07f, 5.531183077e-07f, 5.553058627e-07f, 5.574918077e-07f, 5.596761382e-07f, - 5.618588496e-07f, 5.640399375e-07f, 5.662193973e-07f, 5.683972245e-07f, 5.705734145e-07f, 5.727479630e-07f, 5.749208653e-07f, 5.770921171e-07f, 5.792617138e-07f, 5.814296508e-07f, - 5.835959239e-07f, 5.857605284e-07f, 5.879234599e-07f, 5.900847139e-07f, 5.922442860e-07f, 5.944021717e-07f, 5.965583665e-07f, 5.987128661e-07f, 6.008656659e-07f, 6.030167616e-07f, - 6.051661486e-07f, 6.073138226e-07f, 6.094597791e-07f, 6.116040138e-07f, 6.137465221e-07f, 6.158872997e-07f, 6.180263421e-07f, 6.201636451e-07f, 6.222992041e-07f, 6.244330148e-07f, - 6.265650727e-07f, 6.286953736e-07f, 6.308239130e-07f, 6.329506865e-07f, 6.350756898e-07f, 6.371989185e-07f, 6.393203683e-07f, 6.414400347e-07f, 6.435579135e-07f, 6.456740003e-07f, - 6.477882907e-07f, 6.499007804e-07f, 6.520114651e-07f, 6.541203405e-07f, 6.562274021e-07f, 6.583326458e-07f, 6.604360672e-07f, 6.625376619e-07f, 6.646374258e-07f, 6.667353544e-07f, - 6.688314435e-07f, 6.709256888e-07f, 6.730180859e-07f, 6.751086308e-07f, 6.771973189e-07f, 6.792841462e-07f, 6.813691082e-07f, 6.834522009e-07f, 6.855334198e-07f, 6.876127607e-07f, - 6.896902195e-07f, 6.917657918e-07f, 6.938394734e-07f, 6.959112602e-07f, 6.979811477e-07f, 7.000491320e-07f, 7.021152086e-07f, 7.041793735e-07f, 7.062416224e-07f, 7.083019511e-07f, - 7.103603553e-07f, 7.124168310e-07f, 7.144713740e-07f, 7.165239799e-07f, 7.185746448e-07f, 7.206233643e-07f, 7.226701344e-07f, 7.247149508e-07f, 7.267578095e-07f, 7.287987062e-07f, - 7.308376368e-07f, 7.328745972e-07f, 7.349095832e-07f, 7.369425908e-07f, 7.389736157e-07f, 7.410026538e-07f, 7.430297011e-07f, 7.450547535e-07f, 7.470778067e-07f, 7.490988568e-07f, - 7.511178996e-07f, 7.531349311e-07f, 7.551499470e-07f, 7.571629435e-07f, 7.591739164e-07f, 7.611828615e-07f, 7.631897750e-07f, 7.651946526e-07f, 7.671974904e-07f, 7.691982843e-07f, - 7.711970302e-07f, 7.731937242e-07f, 7.751883621e-07f, 7.771809400e-07f, 7.791714538e-07f, 7.811598996e-07f, 7.831462732e-07f, 7.851305708e-07f, 7.871127882e-07f, 7.890929215e-07f, - 7.910709668e-07f, 7.930469199e-07f, 7.950207770e-07f, 7.969925341e-07f, 7.989621871e-07f, 8.009297322e-07f, 8.028951654e-07f, 8.048584826e-07f, 8.068196801e-07f, 8.087787538e-07f, - 8.107356997e-07f, 8.126905140e-07f, 8.146431928e-07f, 8.165937320e-07f, 8.185421279e-07f, 8.204883764e-07f, 8.224324737e-07f, 8.243744159e-07f, 8.263141991e-07f, 8.282518193e-07f, - 8.301872728e-07f, 8.321205556e-07f, 8.340516639e-07f, 8.359805938e-07f, 8.379073414e-07f, 8.398319028e-07f, 8.417542743e-07f, 8.436744520e-07f, 8.455924320e-07f, 8.475082105e-07f, - 8.494217837e-07f, 8.513331478e-07f, 8.532422989e-07f, 8.551492332e-07f, 8.570539470e-07f, 8.589564364e-07f, 8.608566976e-07f, 8.627547268e-07f, 8.646505203e-07f, 8.665440743e-07f, - 8.684353849e-07f, 8.703244485e-07f, 8.722112613e-07f, 8.740958195e-07f, 8.759781194e-07f, 8.778581572e-07f, 8.797359291e-07f, 8.816114316e-07f, 8.834846607e-07f, 8.853556129e-07f, - 8.872242843e-07f, 8.890906713e-07f, 8.909547702e-07f, 8.928165773e-07f, 8.946760888e-07f, 8.965333011e-07f, 8.983882106e-07f, 9.002408134e-07f, 9.020911061e-07f, 9.039390848e-07f, - 9.057847460e-07f, 9.076280860e-07f, 9.094691011e-07f, 9.113077877e-07f, 9.131441421e-07f, 9.149781608e-07f, 9.168098401e-07f, 9.186391764e-07f, 9.204661661e-07f, 9.222908055e-07f, - 9.241130911e-07f, 9.259330193e-07f, 9.277505865e-07f, 9.295657891e-07f, 9.313786235e-07f, 9.331890861e-07f, 9.349971734e-07f, 9.368028819e-07f, 9.386062079e-07f, 9.404071480e-07f, - 9.422056985e-07f, 9.440018560e-07f, 9.457956169e-07f, 9.475869777e-07f, 9.493759348e-07f, 9.511624848e-07f, 9.529466242e-07f, 9.547283494e-07f, 9.565076570e-07f, 9.582845434e-07f, - 9.600590053e-07f, 9.618310390e-07f, 9.636006411e-07f, 9.653678083e-07f, 9.671325369e-07f, 9.688948236e-07f, 9.706546649e-07f, 9.724120574e-07f, 9.741669976e-07f, 9.759194822e-07f, - 9.776695076e-07f, 9.794170704e-07f, 9.811621674e-07f, 9.829047949e-07f, 9.846449497e-07f, 9.863826284e-07f, 9.881178276e-07f, 9.898505438e-07f, 9.915807738e-07f, 9.933085141e-07f, - 9.950337613e-07f, 9.967565122e-07f, 9.984767634e-07f, 1.000194512e-06f, 1.001909753e-06f, 1.003622485e-06f, 1.005332704e-06f, 1.007040407e-06f, 1.008745589e-06f, 1.010448249e-06f, - 1.012148383e-06f, 1.013845987e-06f, 1.015541058e-06f, 1.017233593e-06f, 1.018923588e-06f, 1.020611041e-06f, 1.022295947e-06f, 1.023978305e-06f, 1.025658110e-06f, 1.027335359e-06f, - 1.029010049e-06f, 1.030682177e-06f, 1.032351740e-06f, 1.034018734e-06f, 1.035683156e-06f, 1.037345003e-06f, 1.039004272e-06f, 1.040660959e-06f, 1.042315061e-06f, 1.043966576e-06f, - 1.045615500e-06f, 1.047261829e-06f, 1.048905561e-06f, 1.050546693e-06f, 1.052185221e-06f, 1.053821142e-06f, 1.055454453e-06f, 1.057085151e-06f, 1.058713233e-06f, 1.060338695e-06f, - 1.061961535e-06f, 1.063581750e-06f, 1.065199335e-06f, 1.066814289e-06f, 1.068426609e-06f, 1.070036290e-06f, 1.071643330e-06f, 1.073247726e-06f, 1.074849475e-06f, 1.076448574e-06f, - 1.078045020e-06f, 1.079638809e-06f, 1.081229939e-06f, 1.082818407e-06f, 1.084404209e-06f, 1.085987343e-06f, 1.087567805e-06f, 1.089145593e-06f, 1.090720704e-06f, 1.092293134e-06f, - 1.093862881e-06f, 1.095429941e-06f, 1.096994312e-06f, 1.098555991e-06f, 1.100114974e-06f, 1.101671260e-06f, 1.103224844e-06f, 1.104775724e-06f, 1.106323897e-06f, 1.107869359e-06f, - 1.109412109e-06f, 1.110952144e-06f, 1.112489459e-06f, 1.114024053e-06f, 1.115555922e-06f, 1.117085064e-06f, 1.118611476e-06f, 1.120135154e-06f, 1.121656097e-06f, 1.123174300e-06f, - 1.124689762e-06f, 1.126202479e-06f, 1.127712449e-06f, 1.129219668e-06f, 1.130724135e-06f, 1.132225845e-06f, 1.133724796e-06f, 1.135220987e-06f, 1.136714412e-06f, 1.138205071e-06f, - 1.139692959e-06f, 1.141178075e-06f, 1.142660415e-06f, 1.144139977e-06f, 1.145616758e-06f, 1.147090755e-06f, 1.148561966e-06f, 1.150030387e-06f, 1.151496016e-06f, 1.152958851e-06f, - 1.154418888e-06f, 1.155876124e-06f, 1.157330558e-06f, 1.158782186e-06f, 1.160231006e-06f, 1.161677015e-06f, 1.163120210e-06f, 1.164560589e-06f, 1.165998149e-06f, 1.167432886e-06f, - 1.168864800e-06f, 1.170293887e-06f, 1.171720144e-06f, 1.173143568e-06f, 1.174564158e-06f, 1.175981910e-06f, 1.177396822e-06f, 1.178808891e-06f, 1.180218115e-06f, 1.181624490e-06f, - 1.183028016e-06f, 1.184428688e-06f, 1.185826504e-06f, 1.187221462e-06f, 1.188613559e-06f, 1.190002793e-06f, 1.191389160e-06f, 1.192772659e-06f, 1.194153288e-06f, 1.195531042e-06f, - 1.196905921e-06f, 1.198277920e-06f, 1.199647039e-06f, 1.201013274e-06f, 1.202376623e-06f, 1.203737083e-06f, 1.205094652e-06f, 1.206449328e-06f, 1.207801108e-06f, 1.209149989e-06f, - 1.210495969e-06f, 1.211839045e-06f, 1.213179216e-06f, 1.214516479e-06f, 1.215850831e-06f, 1.217182269e-06f, 1.218510793e-06f, 1.219836398e-06f, 1.221159083e-06f, 1.222478845e-06f, - 1.223795682e-06f, 1.225109591e-06f, 1.226420571e-06f, 1.227728618e-06f, 1.229033731e-06f, 1.230335907e-06f, 1.231635143e-06f, 1.232931438e-06f, 1.234224789e-06f, 1.235515194e-06f, - 1.236802650e-06f, 1.238087155e-06f, 1.239368707e-06f, 1.240647303e-06f, 1.241922942e-06f, 1.243195620e-06f, 1.244465336e-06f, 1.245732088e-06f, 1.246995873e-06f, 1.248256688e-06f, - 1.249514532e-06f, 1.250769402e-06f, 1.252021297e-06f, 1.253270213e-06f, 1.254516150e-06f, 1.255759103e-06f, 1.256999072e-06f, 1.258236054e-06f, 1.259470047e-06f, 1.260701048e-06f, - 1.261929056e-06f, 1.263154068e-06f, 1.264376083e-06f, 1.265595097e-06f, 1.266811110e-06f, 1.268024118e-06f, 1.269234120e-06f, 1.270441113e-06f, 1.271645095e-06f, 1.272846065e-06f, - 1.274044020e-06f, 1.275238958e-06f, 1.276430876e-06f, 1.277619774e-06f, 1.278805648e-06f, 1.279988497e-06f, 1.281168319e-06f, 1.282345111e-06f, 1.283518872e-06f, 1.284689599e-06f, - 1.285857291e-06f, 1.287021945e-06f, 1.288183559e-06f, 1.289342132e-06f, 1.290497661e-06f, 1.291650144e-06f, 1.292799580e-06f, 1.293945966e-06f, 1.295089301e-06f, 1.296229581e-06f, - 1.297366807e-06f, 1.298500975e-06f, 1.299632083e-06f, 1.300760130e-06f, 1.301885113e-06f, 1.303007031e-06f, 1.304125882e-06f, 1.305241664e-06f, 1.306354375e-06f, 1.307464013e-06f, - 1.308570576e-06f, 1.309674062e-06f, 1.310774470e-06f, 1.311871797e-06f, 1.312966042e-06f, 1.314057203e-06f, 1.315145277e-06f, 1.316230264e-06f, 1.317312161e-06f, 1.318390966e-06f, - 1.319466678e-06f, 1.320539295e-06f, 1.321608815e-06f, 1.322675235e-06f, 1.323738556e-06f, 1.324798773e-06f, 1.325855887e-06f, 1.326909894e-06f, 1.327960794e-06f, 1.329008585e-06f, - 1.330053264e-06f, 1.331094830e-06f, 1.332133281e-06f, 1.333168616e-06f, 1.334200832e-06f, 1.335229929e-06f, 1.336255904e-06f, 1.337278756e-06f, 1.338298483e-06f, 1.339315083e-06f, - 1.340328554e-06f, 1.341338896e-06f, 1.342346106e-06f, 1.343350182e-06f, 1.344351123e-06f, 1.345348928e-06f, 1.346343594e-06f, 1.347335121e-06f, 1.348323506e-06f, 1.349308747e-06f, - 1.350290844e-06f, 1.351269794e-06f, 1.352245597e-06f, 1.353218249e-06f, 1.354187751e-06f, 1.355154100e-06f, 1.356117294e-06f, 1.357077333e-06f, 1.358034214e-06f, 1.358987937e-06f, - 1.359938498e-06f, 1.360885898e-06f, 1.361830134e-06f, 1.362771205e-06f, 1.363709110e-06f, 1.364643846e-06f, 1.365575413e-06f, 1.366503809e-06f, 1.367429032e-06f, 1.368351082e-06f, - 1.369269956e-06f, 1.370185653e-06f, 1.371098171e-06f, 1.372007510e-06f, 1.372913667e-06f, 1.373816642e-06f, 1.374716433e-06f, 1.375613038e-06f, 1.376506456e-06f, 1.377396686e-06f, - 1.378283726e-06f, 1.379167575e-06f, 1.380048232e-06f, 1.380925695e-06f, 1.381799962e-06f, 1.382671033e-06f, 1.383538906e-06f, 1.384403580e-06f, 1.385265053e-06f, 1.386123325e-06f, - 1.386978393e-06f, 1.387830257e-06f, 1.388678914e-06f, 1.389524365e-06f, 1.390366607e-06f, 1.391205640e-06f, 1.392041461e-06f, 1.392874070e-06f, 1.393703466e-06f, 1.394529647e-06f, - 1.395352612e-06f, 1.396172360e-06f, 1.396988889e-06f, 1.397802199e-06f, 1.398612287e-06f, 1.399419154e-06f, 1.400222797e-06f, 1.401023215e-06f, 1.401820408e-06f, 1.402614374e-06f, - 1.403405112e-06f, 1.404192621e-06f, 1.404976899e-06f, 1.405757946e-06f, 1.406535760e-06f, 1.407310341e-06f, 1.408081686e-06f, 1.408849795e-06f, 1.409614668e-06f, 1.410376301e-06f, - 1.411134696e-06f, 1.411889850e-06f, 1.412641762e-06f, 1.413390432e-06f, 1.414135858e-06f, 1.414878040e-06f, 1.415616975e-06f, 1.416352664e-06f, 1.417085104e-06f, 1.417814296e-06f, - 1.418540238e-06f, 1.419262929e-06f, 1.419982368e-06f, 1.420698554e-06f, 1.421411485e-06f, 1.422121162e-06f, 1.422827583e-06f, 1.423530747e-06f, 1.424230653e-06f, 1.424927300e-06f, - 1.425620688e-06f, 1.426310814e-06f, 1.426997679e-06f, 1.427681281e-06f, 1.428361620e-06f, 1.429038694e-06f, 1.429712503e-06f, 1.430383046e-06f, 1.431050321e-06f, 1.431714328e-06f, - 1.432375067e-06f, 1.433032535e-06f, 1.433686733e-06f, 1.434337660e-06f, 1.434985314e-06f, 1.435629695e-06f, 1.436270801e-06f, 1.436908633e-06f, 1.437543189e-06f, 1.438174469e-06f, - 1.438802471e-06f, 1.439427196e-06f, 1.440048641e-06f, 1.440666807e-06f, 1.441281692e-06f, 1.441893296e-06f, 1.442501618e-06f, 1.443106657e-06f, 1.443708413e-06f, 1.444306884e-06f, - 1.444902071e-06f, 1.445493972e-06f, 1.446082586e-06f, 1.446667914e-06f, 1.447249953e-06f, 1.447828705e-06f, 1.448404166e-06f, 1.448976338e-06f, 1.449545220e-06f, 1.450110810e-06f, - 1.450673109e-06f, 1.451232115e-06f, 1.451787827e-06f, 1.452340246e-06f, 1.452889371e-06f, 1.453435201e-06f, 1.453977734e-06f, 1.454516972e-06f, 1.455052913e-06f, 1.455585556e-06f, - 1.456114902e-06f, 1.456640948e-06f, 1.457163696e-06f, 1.457683144e-06f, 1.458199291e-06f, 1.458712138e-06f, 1.459221683e-06f, 1.459727927e-06f, 1.460230868e-06f, 1.460730506e-06f, - 1.461226840e-06f, 1.461719871e-06f, 1.462209597e-06f, 1.462696018e-06f, 1.463179134e-06f, 1.463658944e-06f, 1.464135448e-06f, 1.464608644e-06f, 1.465078534e-06f, 1.465545115e-06f, - 1.466008389e-06f, 1.466468354e-06f, 1.466925010e-06f, 1.467378357e-06f, 1.467828394e-06f, 1.468275120e-06f, 1.468718536e-06f, 1.469158641e-06f, 1.469595435e-06f, 1.470028917e-06f, - 1.470459086e-06f, 1.470885944e-06f, 1.471309488e-06f, 1.471729720e-06f, 1.472146638e-06f, 1.472560242e-06f, 1.472970532e-06f, 1.473377507e-06f, 1.473781168e-06f, 1.474181514e-06f, - 1.474578544e-06f, 1.474972259e-06f, 1.475362658e-06f, 1.475749741e-06f, 1.476133507e-06f, 1.476513957e-06f, 1.476891090e-06f, 1.477264906e-06f, 1.477635404e-06f, 1.478002585e-06f, - 1.478366448e-06f, 1.478726993e-06f, 1.479084220e-06f, 1.479438128e-06f, 1.479788718e-06f, 1.480135989e-06f, 1.480479941e-06f, 1.480820574e-06f, 1.481157888e-06f, 1.481491882e-06f, - 1.481822557e-06f, 1.482149912e-06f, 1.482473948e-06f, 1.482794663e-06f, 1.483112058e-06f, 1.483426134e-06f, 1.483736888e-06f, 1.484044323e-06f, 1.484348437e-06f, 1.484649231e-06f, - 1.484946704e-06f, 1.485240857e-06f, 1.485531689e-06f, 1.485819200e-06f, 1.486103390e-06f, 1.486384260e-06f, 1.486661809e-06f, 1.486936037e-06f, 1.487206944e-06f, 1.487474530e-06f, - 1.487738795e-06f, 1.487999740e-06f, 1.488257364e-06f, 1.488511667e-06f, 1.488762649e-06f, 1.489010311e-06f, 1.489254652e-06f, 1.489495672e-06f, 1.489733372e-06f, 1.489967751e-06f, - 1.490198810e-06f, 1.490426549e-06f, 1.490650968e-06f, 1.490872066e-06f, 1.491089844e-06f, 1.491304303e-06f, 1.491515442e-06f, 1.491723261e-06f, 1.491927760e-06f, 1.492128941e-06f, - 1.492326802e-06f, 1.492521344e-06f, 1.492712567e-06f, 1.492900471e-06f, 1.493085057e-06f, 1.493266325e-06f, 1.493444275e-06f, 1.493618906e-06f, 1.493790220e-06f, 1.493958216e-06f, - 1.494122895e-06f, 1.494284257e-06f, 1.494442303e-06f, 1.494597031e-06f, 1.494748443e-06f, 1.494896540e-06f, 1.495041320e-06f, 1.495182785e-06f, 1.495320935e-06f, 1.495455770e-06f, - 1.495587290e-06f, 1.495715496e-06f, 1.495840387e-06f, 1.495961966e-06f, 1.496080230e-06f, 1.496195182e-06f, 1.496306821e-06f, 1.496415147e-06f, 1.496520162e-06f, 1.496621865e-06f, - 1.496720257e-06f, 1.496815337e-06f, 1.496907108e-06f, 1.496995568e-06f, 1.497080718e-06f, 1.497162559e-06f, 1.497241092e-06f, 1.497316315e-06f, 1.497388231e-06f, 1.497456839e-06f, - 1.497522140e-06f, 1.497584134e-06f, 1.497642822e-06f, 1.497698204e-06f, 1.497750280e-06f, 1.497799052e-06f, 1.497844520e-06f, 1.497886683e-06f, 1.497925543e-06f, 1.497961100e-06f, - 1.497993355e-06f, 1.498022308e-06f, 1.498047960e-06f, 1.498070311e-06f, 1.498089362e-06f, 1.498105113e-06f, 1.498117564e-06f, 1.498126718e-06f, 1.498132573e-06f, 1.498135131e-06f, - 1.498134392e-06f, 1.498130357e-06f, 1.498123026e-06f, 1.498112400e-06f, 1.498098479e-06f, 1.498081265e-06f, 1.498060758e-06f, 1.498036958e-06f, 1.498009866e-06f, 1.497979483e-06f, - 1.497945810e-06f, 1.497908846e-06f, 1.497868593e-06f, 1.497825052e-06f, 1.497778223e-06f, 1.497728106e-06f, 1.497674703e-06f, 1.497618014e-06f, 1.497558040e-06f, 1.497494782e-06f, - 1.497428240e-06f, 1.497358416e-06f, 1.497285309e-06f, 1.497208920e-06f, 1.497129252e-06f, 1.497046303e-06f, 1.496960075e-06f, 1.496870569e-06f, 1.496777785e-06f, 1.496681724e-06f, - 1.496582388e-06f, 1.496479776e-06f, 1.496373890e-06f, 1.496264730e-06f, 1.496152298e-06f, 1.496036594e-06f, 1.495917619e-06f, 1.495795374e-06f, 1.495669859e-06f, 1.495541076e-06f, - 1.495409025e-06f, 1.495273708e-06f, 1.495135125e-06f, 1.494993277e-06f, 1.494848165e-06f, 1.494699790e-06f, 1.494548152e-06f, 1.494393254e-06f, 1.494235095e-06f, 1.494073676e-06f, - 1.493908999e-06f, 1.493741064e-06f, 1.493569873e-06f, 1.493395427e-06f, 1.493217725e-06f, 1.493036770e-06f, 1.492852562e-06f, 1.492665103e-06f, 1.492474393e-06f, 1.492280433e-06f, - 1.492083224e-06f, 1.491882768e-06f, 1.491679065e-06f, 1.491472116e-06f, 1.491261923e-06f, 1.491048486e-06f, 1.490831807e-06f, 1.490611886e-06f, 1.490388725e-06f, 1.490162324e-06f, - 1.489932686e-06f, 1.489699810e-06f, 1.489463698e-06f, 1.489224352e-06f, 1.488981771e-06f, 1.488735958e-06f, 1.488486913e-06f, 1.488234638e-06f, 1.487979133e-06f, 1.487720400e-06f, - 1.487458440e-06f, 1.487193254e-06f, 1.486924844e-06f, 1.486653210e-06f, 1.486378353e-06f, 1.486100276e-06f, 1.485818978e-06f, 1.485534462e-06f, 1.485246728e-06f, 1.484955777e-06f, - 1.484661612e-06f, 1.484364232e-06f, 1.484063640e-06f, 1.483759837e-06f, 1.483452823e-06f, 1.483142600e-06f, 1.482829169e-06f, 1.482512532e-06f, 1.482192690e-06f, 1.481869644e-06f, - 1.481543395e-06f, 1.481213945e-06f, 1.480881295e-06f, 1.480545446e-06f, 1.480206400e-06f, 1.479864158e-06f, 1.479518721e-06f, 1.479170090e-06f, 1.478818268e-06f, 1.478463255e-06f, - 1.478105052e-06f, 1.477743662e-06f, 1.477379084e-06f, 1.477011322e-06f, 1.476640376e-06f, 1.476266247e-06f, 1.475888937e-06f, 1.475508447e-06f, 1.475124779e-06f, 1.474737934e-06f, - 1.474347914e-06f, 1.473954720e-06f, 1.473558353e-06f, 1.473158815e-06f, 1.472756107e-06f, 1.472350232e-06f, 1.471941189e-06f, 1.471528981e-06f, 1.471113609e-06f, 1.470695075e-06f, - 1.470273380e-06f, 1.469848526e-06f, 1.469420513e-06f, 1.468989345e-06f, 1.468555021e-06f, 1.468117545e-06f, 1.467676916e-06f, 1.467233138e-06f, 1.466786210e-06f, 1.466336136e-06f, - 1.465882916e-06f, 1.465426552e-06f, 1.464967045e-06f, 1.464504397e-06f, 1.464038611e-06f, 1.463569686e-06f, 1.463097626e-06f, 1.462622431e-06f, 1.462144103e-06f, 1.461662643e-06f, - 1.461178054e-06f, 1.460690337e-06f, 1.460199494e-06f, 1.459705526e-06f, 1.459208435e-06f, 1.458708222e-06f, 1.458204890e-06f, 1.457698439e-06f, 1.457188872e-06f, 1.456676191e-06f, - 1.456160396e-06f, 1.455641490e-06f, 1.455119474e-06f, 1.454594350e-06f, 1.454066120e-06f, 1.453534786e-06f, 1.453000348e-06f, 1.452462810e-06f, 1.451922172e-06f, 1.451378437e-06f, - 1.450831606e-06f, 1.450281681e-06f, 1.449728663e-06f, 1.449172556e-06f, 1.448613359e-06f, 1.448051075e-06f, 1.447485707e-06f, 1.446917254e-06f, 1.446345721e-06f, 1.445771107e-06f, - 1.445193416e-06f, 1.444612649e-06f, 1.444028807e-06f, 1.443441893e-06f, 1.442851908e-06f, 1.442258855e-06f, 1.441662735e-06f, 1.441063549e-06f, 1.440461301e-06f, 1.439855991e-06f, - 1.439247622e-06f, 1.438636196e-06f, 1.438021714e-06f, 1.437404178e-06f, 1.436783590e-06f, 1.436159953e-06f, 1.435533268e-06f, 1.434903536e-06f, 1.434270761e-06f, 1.433634943e-06f, - 1.432996086e-06f, 1.432354190e-06f, 1.431709258e-06f, 1.431061291e-06f, 1.430410292e-06f, 1.429756263e-06f, 1.429099205e-06f, 1.428439122e-06f, 1.427776013e-06f, 1.427109883e-06f, - 1.426440731e-06f, 1.425768562e-06f, 1.425093376e-06f, 1.424415176e-06f, 1.423733964e-06f, 1.423049742e-06f, 1.422362511e-06f, 1.421672274e-06f, 1.420979033e-06f, 1.420282791e-06f, - 1.419583548e-06f, 1.418881307e-06f, 1.418176071e-06f, 1.417467841e-06f, 1.416756620e-06f, 1.416042409e-06f, 1.415325210e-06f, 1.414605027e-06f, 1.413881860e-06f, 1.413155713e-06f, - 1.412426586e-06f, 1.411694483e-06f, 1.410959406e-06f, 1.410221356e-06f, 1.409480335e-06f, 1.408736347e-06f, 1.407989393e-06f, 1.407239475e-06f, 1.406486595e-06f, 1.405730757e-06f, - 1.404971961e-06f, 1.404210210e-06f, 1.403445506e-06f, 1.402677852e-06f, 1.401907250e-06f, 1.401133701e-06f, 1.400357209e-06f, 1.399577775e-06f, 1.398795402e-06f, 1.398010091e-06f, - 1.397221846e-06f, 1.396430669e-06f, 1.395636561e-06f, 1.394839525e-06f, 1.394039563e-06f, 1.393236678e-06f, 1.392430871e-06f, 1.391622146e-06f, 1.390810504e-06f, 1.389995948e-06f, - 1.389178480e-06f, 1.388358103e-06f, 1.387534818e-06f, 1.386708628e-06f, 1.385879536e-06f, 1.385047543e-06f, 1.384212653e-06f, 1.383374867e-06f, 1.382534188e-06f, 1.381690618e-06f, - 1.380844160e-06f, 1.379994815e-06f, 1.379142587e-06f, 1.378287478e-06f, 1.377429490e-06f, 1.376568626e-06f, 1.375704887e-06f, 1.374838277e-06f, 1.373968798e-06f, 1.373096452e-06f, - 1.372221242e-06f, 1.371343170e-06f, 1.370462238e-06f, 1.369578450e-06f, 1.368691807e-06f, 1.367802312e-06f, 1.366909968e-06f, 1.366014776e-06f, 1.365116740e-06f, 1.364215862e-06f, - 1.363312144e-06f, 1.362405589e-06f, 1.361496199e-06f, 1.360583978e-06f, 1.359668927e-06f, 1.358751049e-06f, 1.357830346e-06f, 1.356906821e-06f, 1.355980477e-06f, 1.355051316e-06f, - 1.354119341e-06f, 1.353184554e-06f, 1.352246958e-06f, 1.351306555e-06f, 1.350363348e-06f, 1.349417339e-06f, 1.348468532e-06f, 1.347516929e-06f, 1.346562531e-06f, 1.345605343e-06f, - 1.344645366e-06f, 1.343682604e-06f, 1.342717058e-06f, 1.341748731e-06f, 1.340777627e-06f, 1.339803747e-06f, 1.338827095e-06f, 1.337847672e-06f, 1.336865482e-06f, 1.335880528e-06f, - 1.334892811e-06f, 1.333902335e-06f, 1.332909103e-06f, 1.331913116e-06f, 1.330914378e-06f, 1.329912891e-06f, 1.328908659e-06f, 1.327901683e-06f, 1.326891966e-06f, 1.325879512e-06f, - 1.324864323e-06f, 1.323846402e-06f, 1.322825751e-06f, 1.321802373e-06f, 1.320776270e-06f, 1.319747447e-06f, 1.318715905e-06f, 1.317681647e-06f, 1.316644676e-06f, 1.315604995e-06f, - 1.314562606e-06f, 1.313517512e-06f, 1.312469717e-06f, 1.311419222e-06f, 1.310366031e-06f, 1.309310146e-06f, 1.308251571e-06f, 1.307190307e-06f, 1.306126359e-06f, 1.305059728e-06f, - 1.303990418e-06f, 1.302918431e-06f, 1.301843771e-06f, 1.300766439e-06f, 1.299686440e-06f, 1.298603775e-06f, 1.297518448e-06f, 1.296430461e-06f, 1.295339818e-06f, 1.294246521e-06f, - 1.293150574e-06f, 1.292051978e-06f, 1.290950737e-06f, 1.289846855e-06f, 1.288740333e-06f, 1.287631174e-06f, 1.286519382e-06f, 1.285404960e-06f, 1.284287911e-06f, 1.283168236e-06f, - 1.282045940e-06f, 1.280921025e-06f, 1.279793495e-06f, 1.278663351e-06f, 1.277530598e-06f, 1.276395238e-06f, 1.275257274e-06f, 1.274116709e-06f, 1.272973546e-06f, 1.271827788e-06f, - 1.270679438e-06f, 1.269528499e-06f, 1.268374974e-06f, 1.267218866e-06f, 1.266060179e-06f, 1.264898914e-06f, 1.263735075e-06f, 1.262568665e-06f, 1.261399688e-06f, 1.260228145e-06f, - 1.259054041e-06f, 1.257877378e-06f, 1.256698160e-06f, 1.255516388e-06f, 1.254332068e-06f, 1.253145200e-06f, 1.251955789e-06f, 1.250763838e-06f, 1.249569350e-06f, 1.248372327e-06f, - 1.247172774e-06f, 1.245970692e-06f, 1.244766086e-06f, 1.243558957e-06f, 1.242349311e-06f, 1.241137148e-06f, 1.239922473e-06f, 1.238705289e-06f, 1.237485599e-06f, 1.236263405e-06f, - 1.235038712e-06f, 1.233811522e-06f, 1.232581839e-06f, 1.231349665e-06f, 1.230115003e-06f, 1.228877858e-06f, 1.227638232e-06f, 1.226396128e-06f, 1.225151550e-06f, 1.223904500e-06f, - 1.222654982e-06f, 1.221402999e-06f, 1.220148554e-06f, 1.218891651e-06f, 1.217632292e-06f, 1.216370481e-06f, 1.215106222e-06f, 1.213839516e-06f, 1.212570369e-06f, 1.211298782e-06f, - 1.210024759e-06f, 1.208748303e-06f, 1.207469418e-06f, 1.206188106e-06f, 1.204904372e-06f, 1.203618218e-06f, 1.202329647e-06f, 1.201038663e-06f, 1.199745270e-06f, 1.198449470e-06f, - 1.197151266e-06f, 1.195850663e-06f, 1.194547663e-06f, 1.193242269e-06f, 1.191934485e-06f, 1.190624315e-06f, 1.189311761e-06f, 1.187996827e-06f, 1.186679516e-06f, 1.185359831e-06f, - 1.184037777e-06f, 1.182713355e-06f, 1.181386570e-06f, 1.180057425e-06f, 1.178725923e-06f, 1.177392068e-06f, 1.176055863e-06f, 1.174717311e-06f, 1.173376415e-06f, 1.172033180e-06f, - 1.170687608e-06f, 1.169339703e-06f, 1.167989469e-06f, 1.166636908e-06f, 1.165282023e-06f, 1.163924820e-06f, 1.162565300e-06f, 1.161203467e-06f, 1.159839325e-06f, 1.158472877e-06f, - 1.157104127e-06f, 1.155733077e-06f, 1.154359732e-06f, 1.152984095e-06f, 1.151606169e-06f, 1.150225957e-06f, 1.148843464e-06f, 1.147458692e-06f, 1.146071646e-06f, 1.144682328e-06f, - 1.143290742e-06f, 1.141896891e-06f, 1.140500780e-06f, 1.139102411e-06f, 1.137701787e-06f, 1.136298914e-06f, 1.134893793e-06f, 1.133486428e-06f, 1.132076824e-06f, 1.130664983e-06f, - 1.129250908e-06f, 1.127834605e-06f, 1.126416075e-06f, 1.124995323e-06f, 1.123572352e-06f, 1.122147165e-06f, 1.120719767e-06f, 1.119290160e-06f, 1.117858348e-06f, 1.116424336e-06f, - 1.114988125e-06f, 1.113549721e-06f, 1.112109125e-06f, 1.110666343e-06f, 1.109221378e-06f, 1.107774232e-06f, 1.106324911e-06f, 1.104873416e-06f, 1.103419753e-06f, 1.101963924e-06f, - 1.100505933e-06f, 1.099045784e-06f, 1.097583481e-06f, 1.096119026e-06f, 1.094652424e-06f, 1.093183677e-06f, 1.091712791e-06f, 1.090239768e-06f, 1.088764612e-06f, 1.087287327e-06f, - 1.085807916e-06f, 1.084326383e-06f, 1.082842732e-06f, 1.081356966e-06f, 1.079869089e-06f, 1.078379104e-06f, 1.076887016e-06f, 1.075392828e-06f, 1.073896543e-06f, 1.072398165e-06f, - 1.070897698e-06f, 1.069395146e-06f, 1.067890512e-06f, 1.066383801e-06f, 1.064875014e-06f, 1.063364158e-06f, 1.061851234e-06f, 1.060336247e-06f, 1.058819201e-06f, 1.057300098e-06f, - 1.055778944e-06f, 1.054255741e-06f, 1.052730494e-06f, 1.051203206e-06f, 1.049673881e-06f, 1.048142522e-06f, 1.046609133e-06f, 1.045073719e-06f, 1.043536282e-06f, 1.041996827e-06f, - 1.040455358e-06f, 1.038911877e-06f, 1.037366389e-06f, 1.035818898e-06f, 1.034269407e-06f, 1.032717920e-06f, 1.031164441e-06f, 1.029608974e-06f, 1.028051523e-06f, 1.026492090e-06f, - 1.024930681e-06f, 1.023367299e-06f, 1.021801947e-06f, 1.020234630e-06f, 1.018665351e-06f, 1.017094114e-06f, 1.015520923e-06f, 1.013945782e-06f, 1.012368694e-06f, 1.010789664e-06f, - 1.009208695e-06f, 1.007625791e-06f, 1.006040956e-06f, 1.004454193e-06f, 1.002865507e-06f, 1.001274902e-06f, 9.996823805e-07f, 9.980879474e-07f, 9.964916062e-07f, 9.948933609e-07f, - 9.932932153e-07f, 9.916911732e-07f, 9.900872385e-07f, 9.884814152e-07f, 9.868737071e-07f, 9.852641180e-07f, 9.836526519e-07f, 9.820393127e-07f, 9.804241041e-07f, 9.788070302e-07f, - 9.771880949e-07f, 9.755673020e-07f, 9.739446554e-07f, 9.723201591e-07f, 9.706938169e-07f, 9.690656328e-07f, 9.674356107e-07f, 9.658037546e-07f, 9.641700683e-07f, 9.625345557e-07f, - 9.608972209e-07f, 9.592580677e-07f, 9.576171002e-07f, 9.559743221e-07f, 9.543297376e-07f, 9.526833504e-07f, 9.510351646e-07f, 9.493851842e-07f, 9.477334131e-07f, 9.460798552e-07f, - 9.444245145e-07f, 9.427673951e-07f, 9.411085008e-07f, 9.394478356e-07f, 9.377854035e-07f, 9.361212086e-07f, 9.344552547e-07f, 9.327875459e-07f, 9.311180862e-07f, 9.294468795e-07f, - 9.277739299e-07f, 9.260992413e-07f, 9.244228178e-07f, 9.227446634e-07f, 9.210647820e-07f, 9.193831777e-07f, 9.176998545e-07f, 9.160148164e-07f, 9.143280675e-07f, 9.126396118e-07f, - 9.109494532e-07f, 9.092575959e-07f, 9.075640438e-07f, 9.058688010e-07f, 9.041718716e-07f, 9.024732596e-07f, 9.007729690e-07f, 8.990710038e-07f, 8.973673682e-07f, 8.956620662e-07f, - 8.939551018e-07f, 8.922464791e-07f, 8.905362022e-07f, 8.888242752e-07f, 8.871107020e-07f, 8.853954868e-07f, 8.836786337e-07f, 8.819601467e-07f, 8.802400299e-07f, 8.785182874e-07f, - 8.767949233e-07f, 8.750699416e-07f, 8.733433465e-07f, 8.716151421e-07f, 8.698853325e-07f, 8.681539217e-07f, 8.664209138e-07f, 8.646863131e-07f, 8.629501235e-07f, 8.612123492e-07f, - 8.594729943e-07f, 8.577320629e-07f, 8.559895592e-07f, 8.542454873e-07f, 8.524998512e-07f, 8.507526552e-07f, 8.490039033e-07f, 8.472535997e-07f, 8.455017485e-07f, 8.437483539e-07f, - 8.419934200e-07f, 8.402369509e-07f, 8.384789508e-07f, 8.367194239e-07f, 8.349583743e-07f, 8.331958061e-07f, 8.314317236e-07f, 8.296661308e-07f, 8.278990319e-07f, 8.261304311e-07f, - 8.243603326e-07f, 8.225887406e-07f, 8.208156591e-07f, 8.190410925e-07f, 8.172650448e-07f, 8.154875202e-07f, 8.137085230e-07f, 8.119280573e-07f, 8.101461272e-07f, 8.083627371e-07f, - 8.065778911e-07f, 8.047915933e-07f, 8.030038480e-07f, 8.012146594e-07f, 7.994240316e-07f, 7.976319690e-07f, 7.958384756e-07f, 7.940435558e-07f, 7.922472136e-07f, 7.904494534e-07f, - 7.886502793e-07f, 7.868496956e-07f, 7.850477065e-07f, 7.832443162e-07f, 7.814395289e-07f, 7.796333489e-07f, 7.778257804e-07f, 7.760168277e-07f, 7.742064948e-07f, 7.723947862e-07f, - 7.705817061e-07f, 7.687672586e-07f, 7.669514480e-07f, 7.651342787e-07f, 7.633157547e-07f, 7.614958805e-07f, 7.596746601e-07f, 7.578520980e-07f, 7.560281983e-07f, 7.542029653e-07f, - 7.523764033e-07f, 7.505485165e-07f, 7.487193092e-07f, 7.468887857e-07f, 7.450569502e-07f, 7.432238070e-07f, 7.413893604e-07f, 7.395536147e-07f, 7.377165741e-07f, 7.358782429e-07f, - 7.340386255e-07f, 7.321977260e-07f, 7.303555488e-07f, 7.285120982e-07f, 7.266673784e-07f, 7.248213939e-07f, 7.229741487e-07f, 7.211256473e-07f, 7.192758940e-07f, 7.174248930e-07f, - 7.155726486e-07f, 7.137191652e-07f, 7.118644471e-07f, 7.100084986e-07f, 7.081513239e-07f, 7.062929275e-07f, 7.044333135e-07f, 7.025724864e-07f, 7.007104505e-07f, 6.988472100e-07f, - 6.969827693e-07f, 6.951171328e-07f, 6.932503047e-07f, 6.913822893e-07f, 6.895130911e-07f, 6.876427143e-07f, 6.857711633e-07f, 6.838984424e-07f, 6.820245559e-07f, 6.801495082e-07f, - 6.782733036e-07f, 6.763959465e-07f, 6.745174413e-07f, 6.726377921e-07f, 6.707570035e-07f, 6.688750798e-07f, 6.669920252e-07f, 6.651078442e-07f, 6.632225411e-07f, 6.613361203e-07f, - 6.594485862e-07f, 6.575599430e-07f, 6.556701952e-07f, 6.537793470e-07f, 6.518874030e-07f, 6.499943674e-07f, 6.481002446e-07f, 6.462050390e-07f, 6.443087550e-07f, 6.424113969e-07f, - 6.405129691e-07f, 6.386134760e-07f, 6.367129219e-07f, 6.348113113e-07f, 6.329086485e-07f, 6.310049378e-07f, 6.291001838e-07f, 6.271943907e-07f, 6.252875630e-07f, 6.233797050e-07f, - 6.214708212e-07f, 6.195609159e-07f, 6.176499935e-07f, 6.157380584e-07f, 6.138251150e-07f, 6.119111677e-07f, 6.099962209e-07f, 6.080802790e-07f, 6.061633464e-07f, 6.042454275e-07f, - 6.023265268e-07f, 6.004066485e-07f, 5.984857972e-07f, 5.965639771e-07f, 5.946411929e-07f, 5.927174487e-07f, 5.907927491e-07f, 5.888670985e-07f, 5.869405013e-07f, 5.850129619e-07f, - 5.830844847e-07f, 5.811550742e-07f, 5.792247347e-07f, 5.772934706e-07f, 5.753612865e-07f, 5.734281867e-07f, 5.714941757e-07f, 5.695592578e-07f, 5.676234376e-07f, 5.656867193e-07f, - 5.637491075e-07f, 5.618106066e-07f, 5.598712211e-07f, 5.579309553e-07f, 5.559898136e-07f, 5.540478006e-07f, 5.521049207e-07f, 5.501611783e-07f, 5.482165777e-07f, 5.462711236e-07f, - 5.443248203e-07f, 5.423776722e-07f, 5.404296839e-07f, 5.384808597e-07f, 5.365312040e-07f, 5.345807214e-07f, 5.326294163e-07f, 5.306772931e-07f, 5.287243563e-07f, 5.267706103e-07f, - 5.248160596e-07f, 5.228607087e-07f, 5.209045619e-07f, 5.189476237e-07f, 5.169898987e-07f, 5.150313912e-07f, 5.130721057e-07f, 5.111120466e-07f, 5.091512185e-07f, 5.071896257e-07f, - 5.052272728e-07f, 5.032641642e-07f, 5.013003044e-07f, 4.993356977e-07f, 4.973703488e-07f, 4.954042620e-07f, 4.934374418e-07f, 4.914698928e-07f, 4.895016192e-07f, 4.875326257e-07f, - 4.855629167e-07f, 4.835924966e-07f, 4.816213699e-07f, 4.796495412e-07f, 4.776770148e-07f, 4.757037952e-07f, 4.737298870e-07f, 4.717552945e-07f, 4.697800223e-07f, 4.678040748e-07f, - 4.658274566e-07f, 4.638501720e-07f, 4.618722256e-07f, 4.598936218e-07f, 4.579143652e-07f, 4.559344601e-07f, 4.539539111e-07f, 4.519727227e-07f, 4.499908993e-07f, 4.480084454e-07f, - 4.460253655e-07f, 4.440416642e-07f, 4.420573457e-07f, 4.400724147e-07f, 4.380868757e-07f, 4.361007331e-07f, 4.341139913e-07f, 4.321266550e-07f, 4.301387285e-07f, 4.281502164e-07f, - 4.261611232e-07f, 4.241714532e-07f, 4.221812111e-07f, 4.201904013e-07f, 4.181990283e-07f, 4.162070966e-07f, 4.142146107e-07f, 4.122215750e-07f, 4.102279941e-07f, 4.082338725e-07f, - 4.062392146e-07f, 4.042440249e-07f, 4.022483079e-07f, 4.002520682e-07f, 3.982553102e-07f, 3.962580383e-07f, 3.942602572e-07f, 3.922619713e-07f, 3.902631850e-07f, 3.882639029e-07f, - 3.862641295e-07f, 3.842638693e-07f, 3.822631267e-07f, 3.802619063e-07f, 3.782602125e-07f, 3.762580499e-07f, 3.742554229e-07f, 3.722523361e-07f, 3.702487939e-07f, 3.682448008e-07f, - 3.662403614e-07f, 3.642354801e-07f, 3.622301614e-07f, 3.602244098e-07f, 3.582182299e-07f, 3.562116260e-07f, 3.542046028e-07f, 3.521971647e-07f, 3.501893162e-07f, 3.481810618e-07f, - 3.461724060e-07f, 3.441633533e-07f, 3.421539082e-07f, 3.401440752e-07f, 3.381338589e-07f, 3.361232636e-07f, 3.341122939e-07f, 3.321009542e-07f, 3.300892492e-07f, 3.280771833e-07f, - 3.260647609e-07f, 3.240519867e-07f, 3.220388650e-07f, 3.200254004e-07f, 3.180115974e-07f, 3.159974604e-07f, 3.139829941e-07f, 3.119682028e-07f, 3.099530910e-07f, 3.079376634e-07f, - 3.059219243e-07f, 3.039058783e-07f, 3.018895298e-07f, 2.998728834e-07f, 2.978559435e-07f, 2.958387147e-07f, 2.938212014e-07f, 2.918034082e-07f, 2.897853395e-07f, 2.877669999e-07f, - 2.857483938e-07f, 2.837295257e-07f, 2.817104001e-07f, 2.796910215e-07f, 2.776713945e-07f, 2.756515235e-07f, 2.736314129e-07f, 2.716110674e-07f, 2.695904913e-07f, 2.675696893e-07f, - 2.655486657e-07f, 2.635274250e-07f, 2.615059718e-07f, 2.594843106e-07f, 2.574624458e-07f, 2.554403820e-07f, 2.534181236e-07f, 2.513956751e-07f, 2.493730410e-07f, 2.473502258e-07f, - 2.453272339e-07f, 2.433040700e-07f, 2.412807384e-07f, 2.392572436e-07f, 2.372335902e-07f, 2.352097827e-07f, 2.331858254e-07f, 2.311617229e-07f, 2.291374797e-07f, 2.271131003e-07f, - 2.250885891e-07f, 2.230639507e-07f, 2.210391895e-07f, 2.190143100e-07f, 2.169893167e-07f, 2.149642140e-07f, 2.129390065e-07f, 2.109136986e-07f, 2.088882948e-07f, 2.068627996e-07f, - 2.048372175e-07f, 2.028115530e-07f, 2.007858104e-07f, 1.987599944e-07f, 1.967341093e-07f, 1.947081597e-07f, 1.926821500e-07f, 1.906560847e-07f, 1.886299683e-07f, 1.866038052e-07f, - 1.845776000e-07f, 1.825513570e-07f, 1.805250808e-07f, 1.784987759e-07f, 1.764724466e-07f, 1.744460975e-07f, 1.724197331e-07f, 1.703933578e-07f, 1.683669760e-07f, 1.663405923e-07f, - 1.643142111e-07f, 1.622878368e-07f, 1.602614740e-07f, 1.582351270e-07f, 1.562088004e-07f, 1.541824987e-07f, 1.521562262e-07f, 1.501299874e-07f, 1.481037868e-07f, 1.460776289e-07f, - 1.440515181e-07f, 1.420254588e-07f, 1.399994555e-07f, 1.379735127e-07f, 1.359476349e-07f, 1.339218263e-07f, 1.318960917e-07f, 1.298704352e-07f, 1.278448615e-07f, 1.258193750e-07f, - 1.237939800e-07f, 1.217686812e-07f, 1.197434828e-07f, 1.177183894e-07f, 1.156934053e-07f, 1.136685351e-07f, 1.116437831e-07f, 1.096191539e-07f, 1.075946518e-07f, 1.055702813e-07f, - 1.035460468e-07f, 1.015219528e-07f, 9.949800359e-08f, 9.747420375e-08f, 9.545055767e-08f, 9.342706976e-08f, 9.140374447e-08f, 8.938058621e-08f, 8.735759941e-08f, 8.533478851e-08f, - 8.331215793e-08f, 8.128971208e-08f, 7.926745539e-08f, 7.724539228e-08f, 7.522352718e-08f, 7.320186449e-08f, 7.118040864e-08f, 6.915916404e-08f, 6.713813511e-08f, 6.511732626e-08f, - 6.309674190e-08f, 6.107638644e-08f, 5.905626430e-08f, 5.703637987e-08f, 5.501673757e-08f, 5.299734181e-08f, 5.097819698e-08f, 4.895930749e-08f, 4.694067774e-08f, 4.492231213e-08f, - 4.290421506e-08f, 4.088639093e-08f, 3.886884413e-08f, 3.685157905e-08f, 3.483460010e-08f, 3.281791165e-08f, 3.080151811e-08f, 2.878542385e-08f, 2.676963328e-08f, 2.475415076e-08f, - 2.273898070e-08f, 2.072412746e-08f, 1.870959544e-08f, 1.669538900e-08f, 1.468151254e-08f, 1.266797042e-08f, 1.065476702e-08f, 8.641906713e-09f, 6.629393877e-09f, 4.617232877e-09f, - 2.605428084e-09f, 5.939838645e-10f, -1.417095415e-09f, -3.427805391e-09f, -5.438141701e-09f, -7.448099983e-09f, -9.457675878e-09f, -1.146686503e-08f, -1.347566308e-08f, -1.548406567e-08f, - -1.749206846e-08f, -1.949966709e-08f, -2.150685721e-08f, -2.351363447e-08f, -2.551999454e-08f, -2.752593305e-08f, -2.953144568e-08f, -3.153652808e-08f, -3.354117591e-08f, -3.554538483e-08f, - -3.754915051e-08f, -3.955246861e-08f, -4.155533481e-08f, -4.355774477e-08f, -4.555969416e-08f, -4.756117866e-08f, -4.956219394e-08f, -5.156273568e-08f, -5.356279956e-08f, -5.556238126e-08f, - -5.756147645e-08f, -5.956008083e-08f, -6.155819009e-08f, -6.355579990e-08f, -6.555290596e-08f, -6.754950396e-08f, -6.954558960e-08f, -7.154115857e-08f, -7.353620657e-08f, -7.553072929e-08f, - -7.752472244e-08f, -7.951818173e-08f, -8.151110285e-08f, -8.350348152e-08f, -8.549531344e-08f, -8.748659433e-08f, -8.947731990e-08f, -9.146748586e-08f, -9.345708794e-08f, -9.544612184e-08f, - -9.743458330e-08f, -9.942246803e-08f, -1.014097718e-07f, -1.033964902e-07f, -1.053826192e-07f, -1.073681543e-07f, -1.093530913e-07f, -1.113374260e-07f, -1.133211541e-07f, -1.153042713e-07f, - -1.172867734e-07f, -1.192686562e-07f, -1.212499153e-07f, -1.232305465e-07f, -1.252105456e-07f, -1.271899083e-07f, -1.291686304e-07f, -1.311467076e-07f, -1.331241358e-07f, -1.351009105e-07f, - -1.370770277e-07f, -1.390524831e-07f, -1.410272725e-07f, -1.430013916e-07f, -1.449748361e-07f, -1.469476020e-07f, -1.489196849e-07f, -1.508910806e-07f, -1.528617849e-07f, -1.548317936e-07f, - -1.568011026e-07f, -1.587697074e-07f, -1.607376041e-07f, -1.627047883e-07f, -1.646712559e-07f, -1.666370026e-07f, -1.686020242e-07f, -1.705663167e-07f, -1.725298756e-07f, -1.744926970e-07f, - -1.764547765e-07f, -1.784161100e-07f, -1.803766933e-07f, -1.823365222e-07f, -1.842955926e-07f, -1.862539002e-07f, -1.882114410e-07f, -1.901682106e-07f, -1.921242050e-07f, -1.940794200e-07f, - -1.960338513e-07f, -1.979874949e-07f, -1.999403466e-07f, -2.018924023e-07f, -2.038436577e-07f, -2.057941087e-07f, -2.077437512e-07f, -2.096925810e-07f, -2.116405940e-07f, -2.135877860e-07f, - -2.155341530e-07f, -2.174796906e-07f, -2.194243949e-07f, -2.213682617e-07f, -2.233112868e-07f, -2.252534662e-07f, -2.271947957e-07f, -2.291352711e-07f, -2.310748885e-07f, -2.330136435e-07f, - -2.349515322e-07f, -2.368885504e-07f, -2.388246941e-07f, -2.407599590e-07f, -2.426943411e-07f, -2.446278364e-07f, -2.465604406e-07f, -2.484921498e-07f, -2.504229597e-07f, -2.523528664e-07f, - -2.542818658e-07f, -2.562099536e-07f, -2.581371260e-07f, -2.600633787e-07f, -2.619887078e-07f, -2.639131091e-07f, -2.658365786e-07f, -2.677591122e-07f, -2.696807058e-07f, -2.716013554e-07f, - -2.735210569e-07f, -2.754398063e-07f, -2.773575995e-07f, -2.792744324e-07f, -2.811903011e-07f, -2.831052014e-07f, -2.850191293e-07f, -2.869320809e-07f, -2.888440519e-07f, -2.907550385e-07f, - -2.926650366e-07f, -2.945740421e-07f, -2.964820510e-07f, -2.983890594e-07f, -3.002950631e-07f, -3.022000582e-07f, -3.041040407e-07f, -3.060070065e-07f, -3.079089517e-07f, -3.098098722e-07f, - -3.117097640e-07f, -3.136086232e-07f, -3.155064457e-07f, -3.174032276e-07f, -3.192989648e-07f, -3.211936534e-07f, -3.230872894e-07f, -3.249798688e-07f, -3.268713876e-07f, -3.287618419e-07f, - -3.306512277e-07f, -3.325395410e-07f, -3.344267779e-07f, -3.363129344e-07f, -3.381980065e-07f, -3.400819903e-07f, -3.419648818e-07f, -3.438466771e-07f, -3.457273722e-07f, -3.476069633e-07f, - -3.494854462e-07f, -3.513628172e-07f, -3.532390723e-07f, -3.551142076e-07f, -3.569882190e-07f, -3.588611028e-07f, -3.607328549e-07f, -3.626034715e-07f, -3.644729487e-07f, -3.663412825e-07f, - -3.682084690e-07f, -3.700745044e-07f, -3.719393847e-07f, -3.738031060e-07f, -3.756656644e-07f, -3.775270561e-07f, -3.793872772e-07f, -3.812463237e-07f, -3.831041918e-07f, -3.849608776e-07f, - -3.868163772e-07f, -3.886706868e-07f, -3.905238025e-07f, -3.923757205e-07f, -3.942264368e-07f, -3.960759476e-07f, -3.979242491e-07f, -3.997713373e-07f, -4.016172085e-07f, -4.034618589e-07f, - -4.053052845e-07f, -4.071474815e-07f, -4.089884462e-07f, -4.108281746e-07f, -4.126666629e-07f, -4.145039074e-07f, -4.163399041e-07f, -4.181746493e-07f, -4.200081392e-07f, -4.218403700e-07f, - -4.236713378e-07f, -4.255010388e-07f, -4.273294692e-07f, -4.291566254e-07f, -4.309825033e-07f, -4.328070994e-07f, -4.346304097e-07f, -4.364524305e-07f, -4.382731580e-07f, -4.400925884e-07f, - -4.419107181e-07f, -4.437275431e-07f, -4.455430598e-07f, -4.473572643e-07f, -4.491701529e-07f, -4.509817220e-07f, -4.527919676e-07f, -4.546008861e-07f, -4.564084737e-07f, -4.582147267e-07f, - -4.600196414e-07f, -4.618232139e-07f, -4.636254407e-07f, -4.654263179e-07f, -4.672258418e-07f, -4.690240088e-07f, -4.708208151e-07f, -4.726162570e-07f, -4.744103308e-07f, -4.762030327e-07f, - -4.779943592e-07f, -4.797843064e-07f, -4.815728708e-07f, -4.833600486e-07f, -4.851458361e-07f, -4.869302296e-07f, -4.887132255e-07f, -4.904948202e-07f, -4.922750098e-07f, -4.940537908e-07f, - -4.958311595e-07f, -4.976071123e-07f, -4.993816455e-07f, -5.011547554e-07f, -5.029264383e-07f, -5.046966908e-07f, -5.064655090e-07f, -5.082328895e-07f, -5.099988285e-07f, -5.117633223e-07f, - -5.135263675e-07f, -5.152879604e-07f, -5.170480973e-07f, -5.188067747e-07f, -5.205639889e-07f, -5.223197364e-07f, -5.240740134e-07f, -5.258268166e-07f, -5.275781421e-07f, -5.293279865e-07f, - -5.310763462e-07f, -5.328232176e-07f, -5.345685971e-07f, -5.363124811e-07f, -5.380548662e-07f, -5.397957486e-07f, -5.415351248e-07f, -5.432729914e-07f, -5.450093447e-07f, -5.467441812e-07f, - -5.484774973e-07f, -5.502092895e-07f, -5.519395543e-07f, -5.536682881e-07f, -5.553954874e-07f, -5.571211487e-07f, -5.588452685e-07f, -5.605678432e-07f, -5.622888693e-07f, -5.640083433e-07f, - -5.657262618e-07f, -5.674426211e-07f, -5.691574179e-07f, -5.708706486e-07f, -5.725823097e-07f, -5.742923978e-07f, -5.760009093e-07f, -5.777078409e-07f, -5.794131889e-07f, -5.811169500e-07f, - -5.828191207e-07f, -5.845196976e-07f, -5.862186771e-07f, -5.879160558e-07f, -5.896118303e-07f, -5.913059972e-07f, -5.929985529e-07f, -5.946894941e-07f, -5.963788173e-07f, -5.980665191e-07f, - -5.997525961e-07f, -6.014370449e-07f, -6.031198620e-07f, -6.048010441e-07f, -6.064805877e-07f, -6.081584894e-07f, -6.098347459e-07f, -6.115093537e-07f, -6.131823095e-07f, -6.148536098e-07f, - -6.165232513e-07f, -6.181912307e-07f, -6.198575445e-07f, -6.215221893e-07f, -6.231851619e-07f, -6.248464589e-07f, -6.265060768e-07f, -6.281640125e-07f, -6.298202624e-07f, -6.314748233e-07f, - -6.331276918e-07f, -6.347788646e-07f, -6.364283384e-07f, -6.380761099e-07f, -6.397221756e-07f, -6.413665324e-07f, -6.430091769e-07f, -6.446501058e-07f, -6.462893158e-07f, -6.479268036e-07f, - -6.495625659e-07f, -6.511965994e-07f, -6.528289008e-07f, -6.544594669e-07f, -6.560882944e-07f, -6.577153800e-07f, -6.593407205e-07f, -6.609643125e-07f, -6.625861528e-07f, -6.642062382e-07f, - -6.658245654e-07f, -6.674411312e-07f, -6.690559324e-07f, -6.706689656e-07f, -6.722802277e-07f, -6.738897155e-07f, -6.754974257e-07f, -6.771033551e-07f, -6.787075005e-07f, -6.803098587e-07f, - -6.819104264e-07f, -6.835092006e-07f, -6.851061779e-07f, -6.867013552e-07f, -6.882947294e-07f, -6.898862972e-07f, -6.914760554e-07f, -6.930640009e-07f, -6.946501306e-07f, -6.962344412e-07f, - -6.978169296e-07f, -6.993975926e-07f, -7.009764272e-07f, -7.025534300e-07f, -7.041285982e-07f, -7.057019283e-07f, -7.072734175e-07f, -7.088430624e-07f, -7.104108601e-07f, -7.119768073e-07f, - -7.135409010e-07f, -7.151031381e-07f, -7.166635155e-07f, -7.182220300e-07f, -7.197786786e-07f, -7.213334581e-07f, -7.228863656e-07f, -7.244373979e-07f, -7.259865519e-07f, -7.275338247e-07f, - -7.290792130e-07f, -7.306227139e-07f, -7.321643243e-07f, -7.337040411e-07f, -7.352418614e-07f, -7.367777820e-07f, -7.383117999e-07f, -7.398439121e-07f, -7.413741156e-07f, -7.429024073e-07f, - -7.444287843e-07f, -7.459532434e-07f, -7.474757818e-07f, -7.489963964e-07f, -7.505150842e-07f, -7.520318422e-07f, -7.535466674e-07f, -7.550595568e-07f, -7.565705075e-07f, -7.580795165e-07f, - -7.595865808e-07f, -7.610916975e-07f, -7.625948636e-07f, -7.640960761e-07f, -7.655953321e-07f, -7.670926286e-07f, -7.685879627e-07f, -7.700813315e-07f, -7.715727320e-07f, -7.730621614e-07f, - -7.745496166e-07f, -7.760350948e-07f, -7.775185931e-07f, -7.790001085e-07f, -7.804796382e-07f, -7.819571792e-07f, -7.834327287e-07f, -7.849062838e-07f, -7.863778416e-07f, -7.878473992e-07f, - -7.893149537e-07f, -7.907805024e-07f, -7.922440422e-07f, -7.937055705e-07f, -7.951650842e-07f, -7.966225806e-07f, -7.980780568e-07f, -7.995315101e-07f, -8.009829375e-07f, -8.024323362e-07f, - -8.038797034e-07f, -8.053250363e-07f, -8.067683321e-07f, -8.082095879e-07f, -8.096488011e-07f, -8.110859687e-07f, -8.125210879e-07f, -8.139541561e-07f, -8.153851704e-07f, -8.168141280e-07f, - -8.182410262e-07f, -8.196658622e-07f, -8.210886332e-07f, -8.225093365e-07f, -8.239279693e-07f, -8.253445289e-07f, -8.267590126e-07f, -8.281714175e-07f, -8.295817410e-07f, -8.309899804e-07f, - -8.323961329e-07f, -8.338001958e-07f, -8.352021664e-07f, -8.366020420e-07f, -8.379998198e-07f, -8.393954973e-07f, -8.407890717e-07f, -8.421805403e-07f, -8.435699004e-07f, -8.449571494e-07f, - -8.463422846e-07f, -8.477253033e-07f, -8.491062029e-07f, -8.504849808e-07f, -8.518616341e-07f, -8.532361604e-07f, -8.546085570e-07f, -8.559788213e-07f, -8.573469506e-07f, -8.587129422e-07f, - -8.600767937e-07f, -8.614385023e-07f, -8.627980655e-07f, -8.641554806e-07f, -8.655107451e-07f, -8.668638564e-07f, -8.682148118e-07f, -8.695636089e-07f, -8.709102449e-07f, -8.722547175e-07f, - -8.735970239e-07f, -8.749371616e-07f, -8.762751281e-07f, -8.776109209e-07f, -8.789445373e-07f, -8.802759748e-07f, -8.816052310e-07f, -8.829323032e-07f, -8.842571890e-07f, -8.855798858e-07f, - -8.869003911e-07f, -8.882187025e-07f, -8.895348173e-07f, -8.908487332e-07f, -8.921604475e-07f, -8.934699579e-07f, -8.947772619e-07f, -8.960823569e-07f, -8.973852406e-07f, -8.986859104e-07f, - -8.999843638e-07f, -9.012805985e-07f, -9.025746119e-07f, -9.038664017e-07f, -9.051559654e-07f, -9.064433005e-07f, -9.077284047e-07f, -9.090112755e-07f, -9.102919105e-07f, -9.115703072e-07f, - -9.128464633e-07f, -9.141203764e-07f, -9.153920441e-07f, -9.166614639e-07f, -9.179286336e-07f, -9.191935507e-07f, -9.204562128e-07f, -9.217166176e-07f, -9.229747627e-07f, -9.242306458e-07f, - -9.254842645e-07f, -9.267356164e-07f, -9.279846993e-07f, -9.292315107e-07f, -9.304760484e-07f, -9.317183100e-07f, -9.329582932e-07f, -9.341959957e-07f, -9.354314152e-07f, -9.366645494e-07f, - -9.378953960e-07f, -9.391239526e-07f, -9.403502170e-07f, -9.415741870e-07f, -9.427958602e-07f, -9.440152344e-07f, -9.452323073e-07f, -9.464470766e-07f, -9.476595401e-07f, -9.488696956e-07f, - -9.500775408e-07f, -9.512830734e-07f, -9.524862913e-07f, -9.536871922e-07f, -9.548857738e-07f, -9.560820341e-07f, -9.572759707e-07f, -9.584675814e-07f, -9.596568641e-07f, -9.608438166e-07f, - -9.620284366e-07f, -9.632107221e-07f, -9.643906707e-07f, -9.655682804e-07f, -9.667435490e-07f, -9.679164743e-07f, -9.690870541e-07f, -9.702552864e-07f, -9.714211690e-07f, -9.725846996e-07f, - -9.737458763e-07f, -9.749046969e-07f, -9.760611592e-07f, -9.772152611e-07f, -9.783670006e-07f, -9.795163755e-07f, -9.806633837e-07f, -9.818080232e-07f, -9.829502918e-07f, -9.840901875e-07f, - -9.852277081e-07f, -9.863628517e-07f, -9.874956161e-07f, -9.886259993e-07f, -9.897539993e-07f, -9.908796139e-07f, -9.920028412e-07f, -9.931236791e-07f, -9.942421256e-07f, -9.953581787e-07f, - -9.964718362e-07f, -9.975830963e-07f, -9.986919569e-07f, -9.997984160e-07f, -1.000902472e-06f, -1.002004122e-06f, -1.003103364e-06f, -1.004200198e-06f, -1.005294620e-06f, -1.006386628e-06f, - -1.007476221e-06f, -1.008563397e-06f, -1.009648153e-06f, -1.010730489e-06f, -1.011810401e-06f, -1.012887888e-06f, -1.013962948e-06f, -1.015035579e-06f, -1.016105779e-06f, -1.017173547e-06f, - -1.018238879e-06f, -1.019301776e-06f, -1.020362234e-06f, -1.021420251e-06f, -1.022475826e-06f, -1.023528957e-06f, -1.024579642e-06f, -1.025627880e-06f, -1.026673667e-06f, -1.027717003e-06f, - -1.028757886e-06f, -1.029796313e-06f, -1.030832283e-06f, -1.031865794e-06f, -1.032896845e-06f, -1.033925433e-06f, -1.034951556e-06f, -1.035975213e-06f, -1.036996403e-06f, -1.038015122e-06f, - -1.039031370e-06f, -1.040045145e-06f, -1.041056444e-06f, -1.042065267e-06f, -1.043071610e-06f, -1.044075474e-06f, -1.045076855e-06f, -1.046075752e-06f, -1.047072163e-06f, -1.048066087e-06f, - -1.049057522e-06f, -1.050046466e-06f, -1.051032917e-06f, -1.052016874e-06f, -1.052998335e-06f, -1.053977298e-06f, -1.054953762e-06f, -1.055927724e-06f, -1.056899184e-06f, -1.057868139e-06f, - -1.058834588e-06f, -1.059798529e-06f, -1.060759960e-06f, -1.061718881e-06f, -1.062675288e-06f, -1.063629181e-06f, -1.064580558e-06f, -1.065529417e-06f, -1.066475757e-06f, -1.067419576e-06f, - -1.068360872e-06f, -1.069299644e-06f, -1.070235890e-06f, -1.071169609e-06f, -1.072100798e-06f, -1.073029457e-06f, -1.073955584e-06f, -1.074879177e-06f, -1.075800234e-06f, -1.076718755e-06f, - -1.077634737e-06f, -1.078548180e-06f, -1.079459080e-06f, -1.080367438e-06f, -1.081273251e-06f, -1.082176518e-06f, -1.083077237e-06f, -1.083975407e-06f, -1.084871026e-06f, -1.085764093e-06f, - -1.086654606e-06f, -1.087542564e-06f, -1.088427965e-06f, -1.089310808e-06f, -1.090191092e-06f, -1.091068814e-06f, -1.091943974e-06f, -1.092816569e-06f, -1.093686600e-06f, -1.094554063e-06f, - -1.095418958e-06f, -1.096281283e-06f, -1.097141037e-06f, -1.097998218e-06f, -1.098852825e-06f, -1.099704856e-06f, -1.100554311e-06f, -1.101401187e-06f, -1.102245484e-06f, -1.103087199e-06f, - -1.103926333e-06f, -1.104762882e-06f, -1.105596846e-06f, -1.106428223e-06f, -1.107257013e-06f, -1.108083213e-06f, -1.108906823e-06f, -1.109727841e-06f, -1.110546265e-06f, -1.111362095e-06f, - -1.112175329e-06f, -1.112985966e-06f, -1.113794004e-06f, -1.114599443e-06f, -1.115402280e-06f, -1.116202514e-06f, -1.117000145e-06f, -1.117795171e-06f, -1.118587591e-06f, -1.119377403e-06f, - -1.120164606e-06f, -1.120949200e-06f, -1.121731182e-06f, -1.122510551e-06f, -1.123287307e-06f, -1.124061447e-06f, -1.124832972e-06f, -1.125601878e-06f, -1.126368167e-06f, -1.127131835e-06f, - -1.127892882e-06f, -1.128651307e-06f, -1.129407108e-06f, -1.130160285e-06f, -1.130910836e-06f, -1.131658760e-06f, -1.132404056e-06f, -1.133146722e-06f, -1.133886758e-06f, -1.134624163e-06f, - -1.135358934e-06f, -1.136091072e-06f, -1.136820574e-06f, -1.137547441e-06f, -1.138271670e-06f, -1.138993261e-06f, -1.139712212e-06f, -1.140428523e-06f, -1.141142192e-06f, -1.141853218e-06f, - -1.142561601e-06f, -1.143267338e-06f, -1.143970430e-06f, -1.144670874e-06f, -1.145368670e-06f, -1.146063818e-06f, -1.146756315e-06f, -1.147446160e-06f, -1.148133354e-06f, -1.148817894e-06f, - -1.149499780e-06f, -1.150179010e-06f, -1.150855585e-06f, -1.151529501e-06f, -1.152200760e-06f, -1.152869359e-06f, -1.153535298e-06f, -1.154198575e-06f, -1.154859191e-06f, -1.155517143e-06f, - -1.156172430e-06f, -1.156825053e-06f, -1.157475010e-06f, -1.158122299e-06f, -1.158766921e-06f, -1.159408874e-06f, -1.160048156e-06f, -1.160684768e-06f, -1.161318709e-06f, -1.161949977e-06f, - -1.162578571e-06f, -1.163204491e-06f, -1.163827736e-06f, -1.164448305e-06f, -1.165066197e-06f, -1.165681410e-06f, -1.166293946e-06f, -1.166903801e-06f, -1.167510976e-06f, -1.168115470e-06f, - -1.168717282e-06f, -1.169316411e-06f, -1.169912856e-06f, -1.170506616e-06f, -1.171097691e-06f, -1.171686080e-06f, -1.172271781e-06f, -1.172854795e-06f, -1.173435121e-06f, -1.174012757e-06f, - -1.174587702e-06f, -1.175159957e-06f, -1.175729520e-06f, -1.176296391e-06f, -1.176860568e-06f, -1.177422052e-06f, -1.177980840e-06f, -1.178536934e-06f, -1.179090331e-06f, -1.179641031e-06f, - -1.180189034e-06f, -1.180734338e-06f, -1.181276943e-06f, -1.181816849e-06f, -1.182354054e-06f, -1.182888558e-06f, -1.183420360e-06f, -1.183949460e-06f, -1.184475856e-06f, -1.184999549e-06f, - -1.185520537e-06f, -1.186038821e-06f, -1.186554398e-06f, -1.187067269e-06f, -1.187577433e-06f, -1.188084890e-06f, -1.188589638e-06f, -1.189091677e-06f, -1.189591007e-06f, -1.190087627e-06f, - -1.190581536e-06f, -1.191072734e-06f, -1.191561220e-06f, -1.192046993e-06f, -1.192530054e-06f, -1.193010401e-06f, -1.193488034e-06f, -1.193962952e-06f, -1.194435155e-06f, -1.194904642e-06f, - -1.195371413e-06f, -1.195835467e-06f, -1.196296804e-06f, -1.196755423e-06f, -1.197211323e-06f, -1.197664505e-06f, -1.198114967e-06f, -1.198562709e-06f, -1.199007731e-06f, -1.199450032e-06f, - -1.199889612e-06f, -1.200326470e-06f, -1.200760606e-06f, -1.201192019e-06f, -1.201620709e-06f, -1.202046676e-06f, -1.202469918e-06f, -1.202890436e-06f, -1.203308229e-06f, -1.203723297e-06f, - -1.204135639e-06f, -1.204545255e-06f, -1.204952145e-06f, -1.205356307e-06f, -1.205757742e-06f, -1.206156450e-06f, -1.206552430e-06f, -1.206945681e-06f, -1.207336203e-06f, -1.207723996e-06f, - -1.208109060e-06f, -1.208491394e-06f, -1.208870997e-06f, -1.209247870e-06f, -1.209622013e-06f, -1.209993424e-06f, -1.210362103e-06f, -1.210728051e-06f, -1.211091267e-06f, -1.211451750e-06f, - -1.211809501e-06f, -1.212164519e-06f, -1.212516803e-06f, -1.212866354e-06f, -1.213213171e-06f, -1.213557254e-06f, -1.213898603e-06f, -1.214237217e-06f, -1.214573097e-06f, -1.214906241e-06f, - -1.215236650e-06f, -1.215564324e-06f, -1.215889262e-06f, -1.216211464e-06f, -1.216530930e-06f, -1.216847660e-06f, -1.217161653e-06f, -1.217472909e-06f, -1.217781429e-06f, -1.218087212e-06f, - -1.218390257e-06f, -1.218690565e-06f, -1.218988135e-06f, -1.219282968e-06f, -1.219575063e-06f, -1.219864419e-06f, -1.220151038e-06f, -1.220434919e-06f, -1.220716061e-06f, -1.220994464e-06f, - -1.221270129e-06f, -1.221543056e-06f, -1.221813243e-06f, -1.222080692e-06f, -1.222345402e-06f, -1.222607373e-06f, -1.222866604e-06f, -1.223123097e-06f, -1.223376850e-06f, -1.223627864e-06f, - -1.223876138e-06f, -1.224121673e-06f, -1.224364469e-06f, -1.224604525e-06f, -1.224841842e-06f, -1.225076420e-06f, -1.225308258e-06f, -1.225537356e-06f, -1.225763715e-06f, -1.225987334e-06f, - -1.226208214e-06f, -1.226426354e-06f, -1.226641755e-06f, -1.226854417e-06f, -1.227064339e-06f, -1.227271522e-06f, -1.227475965e-06f, -1.227677670e-06f, -1.227876635e-06f, -1.228072861e-06f, - -1.228266348e-06f, -1.228457096e-06f, -1.228645105e-06f, -1.228830375e-06f, -1.229012907e-06f, -1.229192700e-06f, -1.229369755e-06f, -1.229544071e-06f, -1.229715649e-06f, -1.229884489e-06f, - -1.230050591e-06f, -1.230213955e-06f, -1.230374581e-06f, -1.230532470e-06f, -1.230687622e-06f, -1.230840036e-06f, -1.230989713e-06f, -1.231136654e-06f, -1.231280857e-06f, -1.231422324e-06f, - -1.231561055e-06f, -1.231697050e-06f, -1.231830309e-06f, -1.231960832e-06f, -1.232088620e-06f, -1.232213672e-06f, -1.232335989e-06f, -1.232455572e-06f, -1.232572420e-06f, -1.232686533e-06f, - -1.232797913e-06f, -1.232906559e-06f, -1.233012471e-06f, -1.233115650e-06f, -1.233216096e-06f, -1.233313810e-06f, -1.233408790e-06f, -1.233501039e-06f, -1.233590556e-06f, -1.233677342e-06f, - -1.233761396e-06f, -1.233842719e-06f, -1.233921312e-06f, -1.233997175e-06f, -1.234070308e-06f, -1.234140711e-06f, -1.234208385e-06f, -1.234273330e-06f, -1.234335546e-06f, -1.234395035e-06f, - -1.234451796e-06f, -1.234505829e-06f, -1.234557136e-06f, -1.234605716e-06f, -1.234651569e-06f, -1.234694697e-06f, -1.234735100e-06f, -1.234772777e-06f, -1.234807730e-06f, -1.234839959e-06f, - -1.234869464e-06f, -1.234896246e-06f, -1.234920305e-06f, -1.234941642e-06f, -1.234960256e-06f, -1.234976150e-06f, -1.234989322e-06f, -1.234999774e-06f, -1.235007506e-06f, -1.235012518e-06f, - -1.235014811e-06f, -1.235014386e-06f, -1.235011243e-06f, -1.235005382e-06f, -1.234996804e-06f, -1.234985509e-06f, -1.234971499e-06f, -1.234954773e-06f, -1.234935332e-06f, -1.234913177e-06f, - -1.234888308e-06f, -1.234860726e-06f, -1.234830431e-06f, -1.234797424e-06f, -1.234761705e-06f, -1.234723276e-06f, -1.234682136e-06f, -1.234638286e-06f, -1.234591727e-06f, -1.234542459e-06f, - -1.234490483e-06f, -1.234435800e-06f, -1.234378411e-06f, -1.234318315e-06f, -1.234255513e-06f, -1.234190007e-06f, -1.234121796e-06f, -1.234050882e-06f, -1.233977265e-06f, -1.233900946e-06f, - -1.233821925e-06f, -1.233740203e-06f, -1.233655781e-06f, -1.233568660e-06f, -1.233478839e-06f, -1.233386321e-06f, -1.233291105e-06f, -1.233193192e-06f, -1.233092583e-06f, -1.232989279e-06f, - -1.232883280e-06f, -1.232774588e-06f, -1.232663202e-06f, -1.232549124e-06f, -1.232432354e-06f, -1.232312893e-06f, -1.232190742e-06f, -1.232065902e-06f, -1.231938374e-06f, -1.231808157e-06f, - -1.231675253e-06f, -1.231539664e-06f, -1.231401388e-06f, -1.231260428e-06f, -1.231116785e-06f, -1.230970458e-06f, -1.230821449e-06f, -1.230669759e-06f, -1.230515388e-06f, -1.230358337e-06f, - -1.230198608e-06f, -1.230036200e-06f, -1.229871116e-06f, -1.229703355e-06f, -1.229532918e-06f, -1.229359807e-06f, -1.229184022e-06f, -1.229005565e-06f, -1.228824435e-06f, -1.228640635e-06f, - -1.228454164e-06f, -1.228265024e-06f, -1.228073216e-06f, -1.227878740e-06f, -1.227681598e-06f, -1.227481790e-06f, -1.227279318e-06f, -1.227074182e-06f, -1.226866383e-06f, -1.226655922e-06f, - -1.226442801e-06f, -1.226227020e-06f, -1.226008579e-06f, -1.225787481e-06f, -1.225563726e-06f, -1.225337315e-06f, -1.225108248e-06f, -1.224876528e-06f, -1.224642155e-06f, -1.224405130e-06f, - -1.224165454e-06f, -1.223923127e-06f, -1.223678152e-06f, -1.223430529e-06f, -1.223180259e-06f, -1.222927344e-06f, -1.222671783e-06f, -1.222413579e-06f, -1.222152732e-06f, -1.221889244e-06f, - -1.221623115e-06f, -1.221354346e-06f, -1.221082939e-06f, -1.220808895e-06f, -1.220532214e-06f, -1.220252899e-06f, -1.219970949e-06f, -1.219686367e-06f, -1.219399153e-06f, -1.219109308e-06f, - -1.218816833e-06f, -1.218521730e-06f, -1.218224000e-06f, -1.217923644e-06f, -1.217620662e-06f, -1.217315057e-06f, -1.217006829e-06f, -1.216695980e-06f, -1.216382510e-06f, -1.216066421e-06f, - -1.215747714e-06f, -1.215426391e-06f, -1.215102451e-06f, -1.214775898e-06f, -1.214446731e-06f, -1.214114952e-06f, -1.213780562e-06f, -1.213443563e-06f, -1.213103955e-06f, -1.212761740e-06f, - -1.212416919e-06f, -1.212069494e-06f, -1.211719465e-06f, -1.211366835e-06f, -1.211011603e-06f, -1.210653772e-06f, -1.210293342e-06f, -1.209930315e-06f, -1.209564693e-06f, -1.209196476e-06f, - -1.208825665e-06f, -1.208452263e-06f, -1.208076270e-06f, -1.207697688e-06f, -1.207316518e-06f, -1.206932761e-06f, -1.206546419e-06f, -1.206157493e-06f, -1.205765984e-06f, -1.205371894e-06f, - -1.204975224e-06f, -1.204575975e-06f, -1.204174149e-06f, -1.203769746e-06f, -1.203362770e-06f, -1.202953220e-06f, -1.202541098e-06f, -1.202126406e-06f, -1.201709145e-06f, -1.201289316e-06f, - -1.200866921e-06f, -1.200441961e-06f, -1.200014438e-06f, -1.199584352e-06f, -1.199151707e-06f, -1.198716501e-06f, -1.198278739e-06f, -1.197838419e-06f, -1.197395545e-06f, -1.196950118e-06f, - -1.196502139e-06f, -1.196051609e-06f, -1.195598530e-06f, -1.195142904e-06f, -1.194684731e-06f, -1.194224014e-06f, -1.193760754e-06f, -1.193294952e-06f, -1.192826610e-06f, -1.192355729e-06f, - -1.191882312e-06f, -1.191406358e-06f, -1.190927871e-06f, -1.190446851e-06f, -1.189963300e-06f, -1.189477220e-06f, -1.188988611e-06f, -1.188497476e-06f, -1.188003817e-06f, -1.187507633e-06f, - -1.187008929e-06f, -1.186507704e-06f, -1.186003960e-06f, -1.185497699e-06f, -1.184988923e-06f, -1.184477633e-06f, -1.183963831e-06f, -1.183447518e-06f, -1.182928696e-06f, -1.182407367e-06f, - -1.181883531e-06f, -1.181357192e-06f, -1.180828349e-06f, -1.180297006e-06f, -1.179763164e-06f, -1.179226823e-06f, -1.178687987e-06f, -1.178146656e-06f, -1.177602833e-06f, -1.177056518e-06f, - -1.176507714e-06f, -1.175956422e-06f, -1.175402644e-06f, -1.174846382e-06f, -1.174287636e-06f, -1.173726410e-06f, -1.173162705e-06f, -1.172596522e-06f, -1.172027862e-06f, -1.171456729e-06f, - -1.170883123e-06f, -1.170307047e-06f, -1.169728501e-06f, -1.169147488e-06f, -1.168564009e-06f, -1.167978067e-06f, -1.167389662e-06f, -1.166798797e-06f, -1.166205474e-06f, -1.165609693e-06f, - -1.165011458e-06f, -1.164410769e-06f, -1.163807629e-06f, -1.163202039e-06f, -1.162594001e-06f, -1.161983517e-06f, -1.161370589e-06f, -1.160755218e-06f, -1.160137406e-06f, -1.159517156e-06f, - -1.158894468e-06f, -1.158269345e-06f, -1.157641788e-06f, -1.157011800e-06f, -1.156379383e-06f, -1.155744537e-06f, -1.155107265e-06f, -1.154467569e-06f, -1.153825450e-06f, -1.153180911e-06f, - -1.152533954e-06f, -1.151884579e-06f, -1.151232790e-06f, -1.150578587e-06f, -1.149921974e-06f, -1.149262951e-06f, -1.148601521e-06f, -1.147937686e-06f, -1.147271447e-06f, -1.146602806e-06f, - -1.145931766e-06f, -1.145258328e-06f, -1.144582494e-06f, -1.143904266e-06f, -1.143223647e-06f, -1.142540637e-06f, -1.141855239e-06f, -1.141167455e-06f, -1.140477287e-06f, -1.139784737e-06f, - -1.139089806e-06f, -1.138392497e-06f, -1.137692812e-06f, -1.136990753e-06f, -1.136286321e-06f, -1.135579519e-06f, -1.134870349e-06f, -1.134158812e-06f, -1.133444911e-06f, -1.132728648e-06f, - -1.132010024e-06f, -1.131289042e-06f, -1.130565704e-06f, -1.129840012e-06f, -1.129111967e-06f, -1.128381572e-06f, -1.127648830e-06f, -1.126913741e-06f, -1.126176308e-06f, -1.125436533e-06f, - -1.124694419e-06f, -1.123949966e-06f, -1.123203178e-06f, -1.122454057e-06f, -1.121702603e-06f, -1.120948820e-06f, -1.120192710e-06f, -1.119434275e-06f, -1.118673516e-06f, -1.117910436e-06f, - -1.117145038e-06f, -1.116377322e-06f, -1.115607292e-06f, -1.114834949e-06f, -1.114060296e-06f, -1.113283334e-06f, -1.112504066e-06f, -1.111722494e-06f, -1.110938621e-06f, -1.110152447e-06f, - -1.109363976e-06f, -1.108573209e-06f, -1.107780150e-06f, -1.106984799e-06f, -1.106187159e-06f, -1.105387232e-06f, -1.104585021e-06f, -1.103780528e-06f, -1.102973754e-06f, -1.102164703e-06f, - -1.101353376e-06f, -1.100539775e-06f, -1.099723903e-06f, -1.098905761e-06f, -1.098085353e-06f, -1.097262681e-06f, -1.096437745e-06f, -1.095610550e-06f, -1.094781097e-06f, -1.093949388e-06f, - -1.093115425e-06f, -1.092279212e-06f, -1.091440749e-06f, -1.090600040e-06f, -1.089757087e-06f, -1.088911891e-06f, -1.088064455e-06f, -1.087214782e-06f, -1.086362874e-06f, -1.085508733e-06f, - -1.084652361e-06f, -1.083793760e-06f, -1.082932934e-06f, -1.082069884e-06f, -1.081204612e-06f, -1.080337121e-06f, -1.079467413e-06f, -1.078595491e-06f, -1.077721357e-06f, -1.076845013e-06f, - -1.075966461e-06f, -1.075085705e-06f, -1.074202745e-06f, -1.073317586e-06f, -1.072430228e-06f, -1.071540674e-06f, -1.070648927e-06f, -1.069754989e-06f, -1.068858863e-06f, -1.067960550e-06f, - -1.067060053e-06f, -1.066157375e-06f, -1.065252518e-06f, -1.064345485e-06f, -1.063436277e-06f, -1.062524897e-06f, -1.061611348e-06f, -1.060695632e-06f, -1.059777751e-06f, -1.058857708e-06f, - -1.057935506e-06f, -1.057011146e-06f, -1.056084631e-06f, -1.055155964e-06f, -1.054225147e-06f, -1.053292182e-06f, -1.052357072e-06f, -1.051419820e-06f, -1.050480428e-06f, -1.049538898e-06f, - -1.048595232e-06f, -1.047649434e-06f, -1.046701506e-06f, -1.045751450e-06f, -1.044799268e-06f, -1.043844964e-06f, -1.042888540e-06f, -1.041929997e-06f, -1.040969340e-06f, -1.040006569e-06f, - -1.039041689e-06f, -1.038074701e-06f, -1.037105607e-06f, -1.036134411e-06f, -1.035161114e-06f, -1.034185720e-06f, -1.033208231e-06f, -1.032228650e-06f, -1.031246978e-06f, -1.030263219e-06f, - -1.029277375e-06f, -1.028289448e-06f, -1.027299442e-06f, -1.026307359e-06f, -1.025313201e-06f, -1.024316971e-06f, -1.023318671e-06f, -1.022318305e-06f, -1.021315874e-06f, -1.020311382e-06f, - -1.019304830e-06f, -1.018296222e-06f, -1.017285560e-06f, -1.016272847e-06f, -1.015258085e-06f, -1.014241277e-06f, -1.013222426e-06f, -1.012201534e-06f, -1.011178603e-06f, -1.010153637e-06f, - -1.009126638e-06f, -1.008097609e-06f, -1.007066552e-06f, -1.006033470e-06f, -1.004998366e-06f, -1.003961242e-06f, -1.002922101e-06f, -1.001880945e-06f, -1.000837778e-06f, -9.997926021e-07f, - -9.987454197e-07f, -9.976962336e-07f, -9.966450465e-07f, -9.955918611e-07f, -9.945366802e-07f, -9.934795063e-07f, -9.924203422e-07f, -9.913591906e-07f, -9.902960542e-07f, -9.892309358e-07f, - -9.881638379e-07f, -9.870947634e-07f, -9.860237150e-07f, -9.849506954e-07f, -9.838757073e-07f, -9.827987534e-07f, -9.817198366e-07f, -9.806389595e-07f, -9.795561249e-07f, -9.784713356e-07f, - -9.773845942e-07f, -9.762959036e-07f, -9.752052665e-07f, -9.741126857e-07f, -9.730181639e-07f, -9.719217040e-07f, -9.708233086e-07f, -9.697229806e-07f, -9.686207228e-07f, -9.675165379e-07f, - -9.664104287e-07f, -9.653023981e-07f, -9.641924488e-07f, -9.630805837e-07f, -9.619668055e-07f, -9.608511170e-07f, -9.597335211e-07f, -9.586140206e-07f, -9.574926182e-07f, -9.563693169e-07f, - -9.552441195e-07f, -9.541170287e-07f, -9.529880475e-07f, -9.518571786e-07f, -9.507244249e-07f, -9.495897893e-07f, -9.484532745e-07f, -9.473148835e-07f, -9.461746192e-07f, -9.450324842e-07f, - -9.438884817e-07f, -9.427426143e-07f, -9.415948850e-07f, -9.404452966e-07f, -9.392938521e-07f, -9.381405543e-07f, -9.369854061e-07f, -9.358284103e-07f, -9.346695700e-07f, -9.335088879e-07f, - -9.323463670e-07f, -9.311820102e-07f, -9.300158203e-07f, -9.288478004e-07f, -9.276779532e-07f, -9.265062818e-07f, -9.253327891e-07f, -9.241574779e-07f, -9.229803512e-07f, -9.218014119e-07f, - -9.206206630e-07f, -9.194381075e-07f, -9.182537481e-07f, -9.170675880e-07f, -9.158796300e-07f, -9.146898771e-07f, -9.134983322e-07f, -9.123049983e-07f, -9.111098785e-07f, -9.099129755e-07f, - -9.087142925e-07f, -9.075138323e-07f, -9.063115980e-07f, -9.051075925e-07f, -9.039018188e-07f, -9.026942799e-07f, -9.014849788e-07f, -9.002739185e-07f, -8.990611020e-07f, -8.978465323e-07f, - -8.966302123e-07f, -8.954121451e-07f, -8.941923337e-07f, -8.929707811e-07f, -8.917474904e-07f, -8.905224644e-07f, -8.892957064e-07f, -8.880672192e-07f, -8.868370059e-07f, -8.856050696e-07f, - -8.843714133e-07f, -8.831360400e-07f, -8.818989528e-07f, -8.806601546e-07f, -8.794196487e-07f, -8.781774379e-07f, -8.769335254e-07f, -8.756879142e-07f, -8.744406074e-07f, -8.731916081e-07f, - -8.719409192e-07f, -8.706885440e-07f, -8.694344854e-07f, -8.681787465e-07f, -8.669213304e-07f, -8.656622403e-07f, -8.644014791e-07f, -8.631390500e-07f, -8.618749560e-07f, -8.606092003e-07f, - -8.593417860e-07f, -8.580727161e-07f, -8.568019938e-07f, -8.555296221e-07f, -8.542556043e-07f, -8.529799433e-07f, -8.517026423e-07f, -8.504237045e-07f, -8.491431329e-07f, -8.478609307e-07f, - -8.465771010e-07f, -8.452916470e-07f, -8.440045717e-07f, -8.427158783e-07f, -8.414255700e-07f, -8.401336499e-07f, -8.388401211e-07f, -8.375449869e-07f, -8.362482502e-07f, -8.349499144e-07f, - -8.336499826e-07f, -8.323484578e-07f, -8.310453434e-07f, -8.297406424e-07f, -8.284343580e-07f, -8.271264934e-07f, -8.258170518e-07f, -8.245060364e-07f, -8.231934503e-07f, -8.218792967e-07f, - -8.205635788e-07f, -8.192462998e-07f, -8.179274630e-07f, -8.166070714e-07f, -8.152851282e-07f, -8.139616368e-07f, -8.126366003e-07f, -8.113100219e-07f, -8.099819048e-07f, -8.086522522e-07f, - -8.073210673e-07f, -8.059883534e-07f, -8.046541137e-07f, -8.033183514e-07f, -8.019810697e-07f, -8.006422719e-07f, -7.993019612e-07f, -7.979601408e-07f, -7.966168140e-07f, -7.952719840e-07f, - -7.939256540e-07f, -7.925778274e-07f, -7.912285073e-07f, -7.898776969e-07f, -7.885253997e-07f, -7.871716187e-07f, -7.858163573e-07f, -7.844596188e-07f, -7.831014063e-07f, -7.817417232e-07f, - -7.803805727e-07f, -7.790179582e-07f, -7.776538828e-07f, -7.762883499e-07f, -7.749213627e-07f, -7.735529245e-07f, -7.721830387e-07f, -7.708117084e-07f, -7.694389371e-07f, -7.680647279e-07f, - -7.666890842e-07f, -7.653120092e-07f, -7.639335064e-07f, -7.625535789e-07f, -7.611722301e-07f, -7.597894633e-07f, -7.584052818e-07f, -7.570196890e-07f, -7.556326880e-07f, -7.542442824e-07f, - -7.528544753e-07f, -7.514632701e-07f, -7.500706701e-07f, -7.486766787e-07f, -7.472812992e-07f, -7.458845349e-07f, -7.444863891e-07f, -7.430868653e-07f, -7.416859666e-07f, -7.402836966e-07f, - -7.388800585e-07f, -7.374750556e-07f, -7.360686914e-07f, -7.346609691e-07f, -7.332518922e-07f, -7.318414640e-07f, -7.304296878e-07f, -7.290165670e-07f, -7.276021050e-07f, -7.261863051e-07f, - -7.247691708e-07f, -7.233507053e-07f, -7.219309121e-07f, -7.205097945e-07f, -7.190873559e-07f, -7.176635997e-07f, -7.162385293e-07f, -7.148121481e-07f, -7.133844594e-07f, -7.119554666e-07f, - -7.105251732e-07f, -7.090935824e-07f, -7.076606978e-07f, -7.062265228e-07f, -7.047910606e-07f, -7.033543147e-07f, -7.019162886e-07f, -7.004769857e-07f, -6.990364092e-07f, -6.975945627e-07f, - -6.961514496e-07f, -6.947070733e-07f, -6.932614372e-07f, -6.918145447e-07f, -6.903663993e-07f, -6.889170043e-07f, -6.874663632e-07f, -6.860144795e-07f, -6.845613565e-07f, -6.831069977e-07f, - -6.816514066e-07f, -6.801945865e-07f, -6.787365409e-07f, -6.772772732e-07f, -6.758167870e-07f, -6.743550856e-07f, -6.728921724e-07f, -6.714280510e-07f, -6.699627248e-07f, -6.684961973e-07f, - -6.670284718e-07f, -6.655595518e-07f, -6.640894409e-07f, -6.626181425e-07f, -6.611456600e-07f, -6.596719969e-07f, -6.581971566e-07f, -6.567211427e-07f, -6.552439587e-07f, -6.537656079e-07f, - -6.522860938e-07f, -6.508054200e-07f, -6.493235899e-07f, -6.478406071e-07f, -6.463564749e-07f, -6.448711968e-07f, -6.433847764e-07f, -6.418972172e-07f, -6.404085226e-07f, -6.389186961e-07f, - -6.374277412e-07f, -6.359356615e-07f, -6.344424603e-07f, -6.329481413e-07f, -6.314527079e-07f, -6.299561636e-07f, -6.284585119e-07f, -6.269597563e-07f, -6.254599004e-07f, -6.239589476e-07f, - -6.224569015e-07f, -6.209537656e-07f, -6.194495433e-07f, -6.179442383e-07f, -6.164378540e-07f, -6.149303939e-07f, -6.134218616e-07f, -6.119122606e-07f, -6.104015944e-07f, -6.088898666e-07f, - -6.073770806e-07f, -6.058632401e-07f, -6.043483485e-07f, -6.028324094e-07f, -6.013154262e-07f, -5.997974027e-07f, -5.982783422e-07f, -5.967582483e-07f, -5.952371246e-07f, -5.937149747e-07f, - -5.921918020e-07f, -5.906676101e-07f, -5.891424026e-07f, -5.876161829e-07f, -5.860889548e-07f, -5.845607216e-07f, -5.830314871e-07f, -5.815012546e-07f, -5.799700278e-07f, -5.784378103e-07f, - -5.769046056e-07f, -5.753704173e-07f, -5.738352489e-07f, -5.722991040e-07f, -5.707619861e-07f, -5.692238989e-07f, -5.676848459e-07f, -5.661448307e-07f, -5.646038569e-07f, -5.630619279e-07f, - -5.615190475e-07f, -5.599752192e-07f, -5.584304465e-07f, -5.568847330e-07f, -5.553380824e-07f, -5.537904982e-07f, -5.522419840e-07f, -5.506925433e-07f, -5.491421798e-07f, -5.475908971e-07f, - -5.460386987e-07f, -5.444855882e-07f, -5.429315693e-07f, -5.413766455e-07f, -5.398208204e-07f, -5.382640976e-07f, -5.367064808e-07f, -5.351479734e-07f, -5.335885792e-07f, -5.320283017e-07f, - -5.304671444e-07f, -5.289051112e-07f, -5.273422054e-07f, -5.257784308e-07f, -5.242137909e-07f, -5.226482894e-07f, -5.210819298e-07f, -5.195147158e-07f, -5.179466510e-07f, -5.163777390e-07f, - -5.148079835e-07f, -5.132373879e-07f, -5.116659560e-07f, -5.100936914e-07f, -5.085205977e-07f, -5.069466785e-07f, -5.053719374e-07f, -5.037963781e-07f, -5.022200042e-07f, -5.006428193e-07f, - -4.990648270e-07f, -4.974860310e-07f, -4.959064349e-07f, -4.943260424e-07f, -4.927448569e-07f, -4.911628823e-07f, -4.895801221e-07f, -4.879965800e-07f, -4.864122595e-07f, -4.848271644e-07f, - -4.832412983e-07f, -4.816546647e-07f, -4.800672675e-07f, -4.784791101e-07f, -4.768901962e-07f, -4.753005295e-07f, -4.737101136e-07f, -4.721189522e-07f, -4.705270489e-07f, -4.689344074e-07f, - -4.673410313e-07f, -4.657469242e-07f, -4.641520898e-07f, -4.625565318e-07f, -4.609602537e-07f, -4.593632593e-07f, -4.577655523e-07f, -4.561671362e-07f, -4.545680147e-07f, -4.529681915e-07f, - -4.513676702e-07f, -4.497664545e-07f, -4.481645480e-07f, -4.465619545e-07f, -4.449586775e-07f, -4.433547208e-07f, -4.417500879e-07f, -4.401447826e-07f, -4.385388085e-07f, -4.369321693e-07f, - -4.353248686e-07f, -4.337169101e-07f, -4.321082975e-07f, -4.304990345e-07f, -4.288891246e-07f, -4.272785717e-07f, -4.256673793e-07f, -4.240555511e-07f, -4.224430908e-07f, -4.208300020e-07f, - -4.192162885e-07f, -4.176019539e-07f, -4.159870019e-07f, -4.143714361e-07f, -4.127552603e-07f, -4.111384780e-07f, -4.095210931e-07f, -4.079031091e-07f, -4.062845297e-07f, -4.046653587e-07f, - -4.030455996e-07f, -4.014252563e-07f, -3.998043322e-07f, -3.981828312e-07f, -3.965607570e-07f, -3.949381131e-07f, -3.933149033e-07f, -3.916911312e-07f, -3.900668006e-07f, -3.884419152e-07f, - -3.868164785e-07f, -3.851904944e-07f, -3.835639664e-07f, -3.819368983e-07f, -3.803092938e-07f, -3.786811565e-07f, -3.770524901e-07f, -3.754232984e-07f, -3.737935849e-07f, -3.721633535e-07f, - -3.705326078e-07f, -3.689013514e-07f, -3.672695881e-07f, -3.656373216e-07f, -3.640045555e-07f, -3.623712935e-07f, -3.607375394e-07f, -3.591032968e-07f, -3.574685694e-07f, -3.558333610e-07f, - -3.541976751e-07f, -3.525615156e-07f, -3.509248860e-07f, -3.492877901e-07f, -3.476502316e-07f, -3.460122142e-07f, -3.443737416e-07f, -3.427348174e-07f, -3.410954454e-07f, -3.394556293e-07f, - -3.378153727e-07f, -3.361746794e-07f, -3.345335531e-07f, -3.328919974e-07f, -3.312500160e-07f, -3.296076127e-07f, -3.279647911e-07f, -3.263215550e-07f, -3.246779081e-07f, -3.230338539e-07f, - -3.213893964e-07f, -3.197445390e-07f, -3.180992856e-07f, -3.164536399e-07f, -3.148076055e-07f, -3.131611861e-07f, -3.115143855e-07f, -3.098672073e-07f, -3.082196552e-07f, -3.065717331e-07f, - -3.049234444e-07f, -3.032747930e-07f, -3.016257825e-07f, -2.999764167e-07f, -2.983266993e-07f, -2.966766339e-07f, -2.950262242e-07f, -2.933754741e-07f, -2.917243870e-07f, -2.900729668e-07f, - -2.884212172e-07f, -2.867691419e-07f, -2.851167445e-07f, -2.834640288e-07f, -2.818109984e-07f, -2.801576571e-07f, -2.785040086e-07f, -2.768500566e-07f, -2.751958047e-07f, -2.735412567e-07f, - -2.718864163e-07f, -2.702312871e-07f, -2.685758730e-07f, -2.669201775e-07f, -2.652642044e-07f, -2.636079574e-07f, -2.619514402e-07f, -2.602946565e-07f, -2.586376100e-07f, -2.569803043e-07f, - -2.553227433e-07f, -2.536649305e-07f, -2.520068697e-07f, -2.503485647e-07f, -2.486900190e-07f, -2.470312364e-07f, -2.453722206e-07f, -2.437129753e-07f, -2.420535042e-07f, -2.403938110e-07f, - -2.387338994e-07f, -2.370737730e-07f, -2.354134357e-07f, -2.337528911e-07f, -2.320921428e-07f, -2.304311946e-07f, -2.287700502e-07f, -2.271087133e-07f, -2.254471876e-07f, -2.237854767e-07f, - -2.221235844e-07f, -2.204615144e-07f, -2.187992703e-07f, -2.171368559e-07f, -2.154742749e-07f, -2.138115309e-07f, -2.121486276e-07f, -2.104855688e-07f, -2.088223581e-07f, -2.071589993e-07f, - -2.054954960e-07f, -2.038318519e-07f, -2.021680707e-07f, -2.005041561e-07f, -1.988401117e-07f, -1.971759414e-07f, -1.955116488e-07f, -1.938472375e-07f, -1.921827112e-07f, -1.905180738e-07f, - -1.888533287e-07f, -1.871884798e-07f, -1.855235307e-07f, -1.838584851e-07f, -1.821933466e-07f, -1.805281191e-07f, -1.788628061e-07f, -1.771974114e-07f, -1.755319386e-07f, -1.738663914e-07f, - -1.722007735e-07f, -1.705350886e-07f, -1.688693404e-07f, -1.672035325e-07f, -1.655376687e-07f, -1.638717526e-07f, -1.622057878e-07f, -1.605397782e-07f, -1.588737273e-07f, -1.572076389e-07f, - -1.555415166e-07f, -1.538753640e-07f, -1.522091850e-07f, -1.505429831e-07f, -1.488767620e-07f, -1.472105254e-07f, -1.455442770e-07f, -1.438780205e-07f, -1.422117595e-07f, -1.405454976e-07f, - -1.388792387e-07f, -1.372129863e-07f, -1.355467441e-07f, -1.338805158e-07f, -1.322143050e-07f, -1.305481155e-07f, -1.288819509e-07f, -1.272158148e-07f, -1.255497109e-07f, -1.238836430e-07f, - -1.222176146e-07f, -1.205516294e-07f, -1.188856911e-07f, -1.172198033e-07f, -1.155539697e-07f, -1.138881940e-07f, -1.122224799e-07f, -1.105568309e-07f, -1.088912508e-07f, -1.072257432e-07f, - -1.055603117e-07f, -1.038949601e-07f, -1.022296919e-07f, -1.005645109e-07f, -9.889942063e-08f, -9.723442481e-08f, -9.556952708e-08f, -9.390473108e-08f, -9.224004047e-08f, -9.057545889e-08f, - -8.891099000e-08f, -8.724663743e-08f, -8.558240485e-08f, -8.391829588e-08f, -8.225431419e-08f, -8.059046340e-08f, -7.892674716e-08f, -7.726316912e-08f, -7.559973291e-08f, -7.393644218e-08f, - -7.227330056e-08f, -7.061031168e-08f, -6.894747920e-08f, -6.728480673e-08f, -6.562229792e-08f, -6.395995640e-08f, -6.229778580e-08f, -6.063578975e-08f, -5.897397188e-08f, -5.731233582e-08f, - -5.565088521e-08f, -5.398962366e-08f, -5.232855480e-08f, -5.066768226e-08f, -4.900700965e-08f, -4.734654061e-08f, -4.568627876e-08f, -4.402622771e-08f, -4.236639108e-08f, -4.070677249e-08f, - -3.904737556e-08f, -3.738820391e-08f, -3.572926114e-08f, -3.407055087e-08f, -3.241207672e-08f, -3.075384229e-08f, -2.909585119e-08f, -2.743810703e-08f, -2.578061343e-08f, -2.412337398e-08f, - -2.246639228e-08f, -2.080967196e-08f, -1.915321659e-08f, -1.749702980e-08f, -1.584111516e-08f, -1.418547630e-08f, -1.253011679e-08f, -1.087504025e-08f, -9.220250250e-09f, -7.565750400e-09f, - -5.911544287e-09f, -4.257635502e-09f, -2.604027634e-09f, -9.507242715e-10f, 7.022709997e-10f, 2.354954594e-09f, 4.007322928e-09f, 5.659372418e-09f, 7.311099483e-09f, 8.962500545e-09f, - 1.061357202e-08f, 1.226431034e-08f, 1.391471193e-08f, 1.556477320e-08f, 1.721449059e-08f, 1.886386053e-08f, 2.051287945e-08f, 2.216154377e-08f, 2.380984994e-08f, 2.545779438e-08f, - 2.710537353e-08f, 2.875258383e-08f, 3.039942172e-08f, 3.204588364e-08f, 3.369196603e-08f, 3.533766533e-08f, 3.698297799e-08f, 3.862790045e-08f, 4.027242917e-08f, 4.191656059e-08f, - 4.356029117e-08f, 4.520361735e-08f, 4.684653558e-08f, 4.848904234e-08f, 5.013113407e-08f, 5.177280723e-08f, 5.341405828e-08f, 5.505488369e-08f, 5.669527991e-08f, 5.833524342e-08f, - 5.997477068e-08f, 6.161385815e-08f, 6.325250232e-08f, 6.489069964e-08f, 6.652844660e-08f, 6.816573966e-08f, 6.980257532e-08f, 7.143895003e-08f, 7.307486029e-08f, 7.471030258e-08f, - 7.634527337e-08f, 7.797976916e-08f, 7.961378643e-08f, 8.124732167e-08f, 8.288037137e-08f, 8.451293202e-08f, 8.614500012e-08f, 8.777657215e-08f, 8.940764463e-08f, 9.103821404e-08f, - 9.266827689e-08f, 9.429782968e-08f, 9.592686892e-08f, 9.755539111e-08f, 9.918339276e-08f, 1.008108704e-07f, 1.024378205e-07f, 1.040642396e-07f, 1.056901242e-07f, 1.073154708e-07f, - 1.089402759e-07f, 1.105645362e-07f, 1.121882480e-07f, 1.138114079e-07f, 1.154340125e-07f, 1.170560582e-07f, 1.186775417e-07f, 1.202984593e-07f, 1.219188078e-07f, 1.235385835e-07f, - 1.251577830e-07f, 1.267764030e-07f, 1.283944398e-07f, 1.300118901e-07f, 1.316287504e-07f, 1.332450173e-07f, 1.348606873e-07f, 1.364757569e-07f, 1.380902227e-07f, 1.397040813e-07f, - 1.413173292e-07f, 1.429299630e-07f, 1.445419792e-07f, 1.461533745e-07f, 1.477641453e-07f, 1.493742882e-07f, 1.509837998e-07f, 1.525926767e-07f, 1.542009155e-07f, 1.558085127e-07f, - 1.574154649e-07f, 1.590217686e-07f, 1.606274205e-07f, 1.622324172e-07f, 1.638367552e-07f, 1.654404311e-07f, 1.670434416e-07f, 1.686457831e-07f, 1.702474523e-07f, 1.718484459e-07f, - 1.734487603e-07f, 1.750483922e-07f, 1.766473382e-07f, 1.782455949e-07f, 1.798431589e-07f, 1.814400268e-07f, 1.830361952e-07f, 1.846316608e-07f, 1.862264201e-07f, 1.878204698e-07f, - 1.894138065e-07f, 1.910064269e-07f, 1.925983274e-07f, 1.941895048e-07f, 1.957799557e-07f, 1.973696768e-07f, 1.989586646e-07f, 2.005469158e-07f, 2.021344270e-07f, 2.037211949e-07f, - 2.053072161e-07f, 2.068924873e-07f, 2.084770051e-07f, 2.100607662e-07f, 2.116437671e-07f, 2.132260046e-07f, 2.148074754e-07f, 2.163881760e-07f, 2.179681032e-07f, 2.195472535e-07f, - 2.211256237e-07f, 2.227032105e-07f, 2.242800105e-07f, 2.258560203e-07f, 2.274312367e-07f, 2.290056563e-07f, 2.305792759e-07f, 2.321520920e-07f, 2.337241014e-07f, 2.352953008e-07f, - 2.368656868e-07f, 2.384352562e-07f, 2.400040056e-07f, 2.415719317e-07f, 2.431390313e-07f, 2.447053010e-07f, 2.462707376e-07f, 2.478353377e-07f, 2.493990981e-07f, 2.509620154e-07f, - 2.525240864e-07f, 2.540853078e-07f, 2.556456763e-07f, 2.572051887e-07f, 2.587638416e-07f, 2.603216318e-07f, 2.618785560e-07f, 2.634346110e-07f, 2.649897935e-07f, 2.665441001e-07f, - 2.680975278e-07f, 2.696500731e-07f, 2.712017328e-07f, 2.727525038e-07f, 2.743023827e-07f, 2.758513663e-07f, 2.773994513e-07f, 2.789466345e-07f, 2.804929127e-07f, 2.820382826e-07f, - 2.835827410e-07f, 2.851262847e-07f, 2.866689104e-07f, 2.882106149e-07f, 2.897513949e-07f, 2.912912473e-07f, 2.928301689e-07f, 2.943681563e-07f, 2.959052065e-07f, 2.974413161e-07f, - 2.989764820e-07f, 3.005107010e-07f, 3.020439699e-07f, 3.035762854e-07f, 3.051076444e-07f, 3.066380437e-07f, 3.081674801e-07f, 3.096959504e-07f, 3.112234513e-07f, 3.127499799e-07f, - 3.142755327e-07f, 3.158001067e-07f, 3.173236987e-07f, 3.188463055e-07f, 3.203679240e-07f, 3.218885509e-07f, 3.234081831e-07f, 3.249268175e-07f, 3.264444509e-07f, 3.279610801e-07f, - 3.294767020e-07f, 3.309913134e-07f, 3.325049112e-07f, 3.340174922e-07f, 3.355290534e-07f, 3.370395914e-07f, 3.385491033e-07f, 3.400575859e-07f, 3.415650360e-07f, 3.430714506e-07f, - 3.445768264e-07f, 3.460811604e-07f, 3.475844495e-07f, 3.490866905e-07f, 3.505878803e-07f, 3.520880159e-07f, 3.535870940e-07f, 3.550851117e-07f, 3.565820657e-07f, 3.580779531e-07f, - 3.595727707e-07f, 3.610665153e-07f, 3.625591840e-07f, 3.640507736e-07f, 3.655412811e-07f, 3.670307033e-07f, 3.685190372e-07f, 3.700062797e-07f, 3.714924278e-07f, 3.729774783e-07f, - 3.744614283e-07f, 3.759442746e-07f, 3.774260141e-07f, 3.789066439e-07f, 3.803861608e-07f, 3.818645619e-07f, 3.833418440e-07f, 3.848180042e-07f, 3.862930393e-07f, 3.877669464e-07f, - 3.892397224e-07f, 3.907113642e-07f, 3.921818689e-07f, 3.936512334e-07f, 3.951194547e-07f, 3.965865297e-07f, 3.980524555e-07f, 3.995172291e-07f, 4.009808473e-07f, 4.024433073e-07f, - 4.039046060e-07f, 4.053647404e-07f, 4.068237075e-07f, 4.082815044e-07f, 4.097381279e-07f, 4.111935752e-07f, 4.126478432e-07f, 4.141009290e-07f, 4.155528296e-07f, 4.170035420e-07f, - 4.184530632e-07f, 4.199013902e-07f, 4.213485202e-07f, 4.227944501e-07f, 4.242391770e-07f, 4.256826978e-07f, 4.271250098e-07f, 4.285661098e-07f, 4.300059950e-07f, 4.314446624e-07f, - 4.328821090e-07f, 4.343183320e-07f, 4.357533284e-07f, 4.371870953e-07f, 4.386196297e-07f, 4.400509287e-07f, 4.414809894e-07f, 4.429098089e-07f, 4.443373842e-07f, 4.457637125e-07f, - 4.471887908e-07f, 4.486126162e-07f, 4.500351859e-07f, 4.514564968e-07f, 4.528765462e-07f, 4.542953312e-07f, 4.557128488e-07f, 4.571290962e-07f, 4.585440704e-07f, 4.599577687e-07f, - 4.613701880e-07f, 4.627813257e-07f, 4.641911787e-07f, 4.655997442e-07f, 4.670070194e-07f, 4.684130015e-07f, 4.698176874e-07f, 4.712210744e-07f, 4.726231597e-07f, 4.740239404e-07f, - 4.754234137e-07f, 4.768215766e-07f, 4.782184265e-07f, 4.796139604e-07f, 4.810081755e-07f, 4.824010690e-07f, 4.837926382e-07f, 4.851828800e-07f, 4.865717919e-07f, 4.879593708e-07f, - 4.893456141e-07f, 4.907305189e-07f, 4.921140825e-07f, 4.934963019e-07f, 4.948771745e-07f, 4.962566975e-07f, 4.976348680e-07f, 4.990116833e-07f, 5.003871406e-07f, 5.017612371e-07f, - 5.031339701e-07f, 5.045053367e-07f, 5.058753343e-07f, 5.072439600e-07f, 5.086112111e-07f, 5.099770849e-07f, 5.113415785e-07f, 5.127046893e-07f, 5.140664145e-07f, 5.154267514e-07f, - 5.167856972e-07f, 5.181432491e-07f, 5.194994046e-07f, 5.208541607e-07f, 5.222075149e-07f, 5.235594644e-07f, 5.249100064e-07f, 5.262591384e-07f, 5.276068574e-07f, 5.289531610e-07f, - 5.302980462e-07f, 5.316415106e-07f, 5.329835513e-07f, 5.343241657e-07f, 5.356633511e-07f, 5.370011047e-07f, 5.383374240e-07f, 5.396723063e-07f, 5.410057489e-07f, 5.423377490e-07f, - 5.436683041e-07f, 5.449974115e-07f, 5.463250685e-07f, 5.476512726e-07f, 5.489760209e-07f, 5.502993109e-07f, 5.516211400e-07f, 5.529415055e-07f, 5.542604047e-07f, 5.555778351e-07f, - 5.568937940e-07f, 5.582082788e-07f, 5.595212869e-07f, 5.608328156e-07f, 5.621428624e-07f, 5.634514246e-07f, 5.647584996e-07f, 5.660640849e-07f, 5.673681778e-07f, 5.686707757e-07f, - 5.699718761e-07f, 5.712714764e-07f, 5.725695739e-07f, 5.738661662e-07f, 5.751612506e-07f, 5.764548245e-07f, 5.777468855e-07f, 5.790374309e-07f, 5.803264581e-07f, 5.816139647e-07f, - 5.828999481e-07f, 5.841844057e-07f, 5.854673349e-07f, 5.867487333e-07f, 5.880285983e-07f, 5.893069274e-07f, 5.905837180e-07f, 5.918589677e-07f, 5.931326738e-07f, 5.944048339e-07f, - 5.956754455e-07f, 5.969445061e-07f, 5.982120131e-07f, 5.994779641e-07f, 6.007423565e-07f, 6.020051880e-07f, 6.032664558e-07f, 6.045261577e-07f, 6.057842911e-07f, 6.070408536e-07f, - 6.082958426e-07f, 6.095492557e-07f, 6.108010904e-07f, 6.120513443e-07f, 6.133000149e-07f, 6.145470997e-07f, 6.157925964e-07f, 6.170365024e-07f, 6.182788153e-07f, 6.195195327e-07f, - 6.207586522e-07f, 6.219961713e-07f, 6.232320876e-07f, 6.244663986e-07f, 6.256991020e-07f, 6.269301954e-07f, 6.281596762e-07f, 6.293875422e-07f, 6.306137909e-07f, 6.318384200e-07f, - 6.330614269e-07f, 6.342828095e-07f, 6.355025651e-07f, 6.367206916e-07f, 6.379371864e-07f, 6.391520473e-07f, 6.403652718e-07f, 6.415768576e-07f, 6.427868023e-07f, 6.439951036e-07f, - 6.452017591e-07f, 6.464067665e-07f, 6.476101234e-07f, 6.488118275e-07f, 6.500118764e-07f, 6.512102679e-07f, 6.524069995e-07f, 6.536020690e-07f, 6.547954740e-07f, 6.559872123e-07f, - 6.571772815e-07f, 6.583656792e-07f, 6.595524033e-07f, 6.607374514e-07f, 6.619208211e-07f, 6.631025103e-07f, 6.642825166e-07f, 6.654608378e-07f, 6.666374715e-07f, 6.678124155e-07f, - 6.689856675e-07f, 6.701572252e-07f, 6.713270865e-07f, 6.724952489e-07f, 6.736617104e-07f, 6.748264686e-07f, 6.759895212e-07f, 6.771508661e-07f, 6.783105010e-07f, 6.794684237e-07f, - 6.806246319e-07f, 6.817791234e-07f, 6.829318960e-07f, 6.840829475e-07f, 6.852322756e-07f, 6.863798782e-07f, 6.875257531e-07f, 6.886698980e-07f, 6.898123107e-07f, 6.909529892e-07f, - 6.920919311e-07f, 6.932291343e-07f, 6.943645966e-07f, 6.954983159e-07f, 6.966302899e-07f, 6.977605166e-07f, 6.988889937e-07f, 7.000157191e-07f, 7.011406907e-07f, 7.022639062e-07f, - 7.033853636e-07f, 7.045050607e-07f, 7.056229953e-07f, 7.067391654e-07f, 7.078535688e-07f, 7.089662034e-07f, 7.100770671e-07f, 7.111861577e-07f, 7.122934732e-07f, 7.133990114e-07f, - 7.145027703e-07f, 7.156047477e-07f, 7.167049416e-07f, 7.178033498e-07f, 7.188999703e-07f, 7.199948010e-07f, 7.210878399e-07f, 7.221790848e-07f, 7.232685336e-07f, 7.243561845e-07f, - 7.254420351e-07f, 7.265260836e-07f, 7.276083279e-07f, 7.286887659e-07f, 7.297673955e-07f, 7.308442148e-07f, 7.319192218e-07f, 7.329924143e-07f, 7.340637904e-07f, 7.351333480e-07f, - 7.362010851e-07f, 7.372669998e-07f, 7.383310900e-07f, 7.393933537e-07f, 7.404537890e-07f, 7.415123937e-07f, 7.425691661e-07f, 7.436241039e-07f, 7.446772054e-07f, 7.457284684e-07f, - 7.467778911e-07f, 7.478254715e-07f, 7.488712075e-07f, 7.499150974e-07f, 7.509571390e-07f, 7.519973304e-07f, 7.530356698e-07f, 7.540721552e-07f, 7.551067846e-07f, 7.561395561e-07f, - 7.571704678e-07f, 7.581995177e-07f, 7.592267040e-07f, 7.602520247e-07f, 7.612754780e-07f, 7.622970618e-07f, 7.633167744e-07f, 7.643346139e-07f, 7.653505782e-07f, 7.663646657e-07f, - 7.673768743e-07f, 7.683872022e-07f, 7.693956475e-07f, 7.704022084e-07f, 7.714068830e-07f, 7.724096694e-07f, 7.734105658e-07f, 7.744095703e-07f, 7.754066812e-07f, 7.764018965e-07f, - 7.773952144e-07f, 7.783866331e-07f, 7.793761508e-07f, 7.803637656e-07f, 7.813494757e-07f, 7.823332794e-07f, 7.833151747e-07f, 7.842951599e-07f, 7.852732333e-07f, 7.862493929e-07f, - 7.872236371e-07f, 7.881959640e-07f, 7.891663718e-07f, 7.901348588e-07f, 7.911014233e-07f, 7.920660633e-07f, 7.930287772e-07f, 7.939895633e-07f, 7.949484197e-07f, 7.959053447e-07f, - 7.968603366e-07f, 7.978133936e-07f, 7.987645140e-07f, 7.997136960e-07f, 8.006609380e-07f, 8.016062383e-07f, 8.025495950e-07f, 8.034910065e-07f, 8.044304711e-07f, 8.053679871e-07f, - 8.063035527e-07f, 8.072371664e-07f, 8.081688263e-07f, 8.090985309e-07f, 8.100262784e-07f, 8.109520671e-07f, 8.118758955e-07f, 8.127977617e-07f, 8.137176643e-07f, 8.146356014e-07f, - 8.155515715e-07f, 8.164655729e-07f, 8.173776040e-07f, 8.182876631e-07f, 8.191957486e-07f, 8.201018589e-07f, 8.210059923e-07f, 8.219081472e-07f, 8.228083221e-07f, 8.237065152e-07f, - 8.246027251e-07f, 8.254969500e-07f, 8.263891885e-07f, 8.272794389e-07f, 8.281676995e-07f, 8.290539690e-07f, 8.299382456e-07f, 8.308205277e-07f, 8.317008140e-07f, 8.325791026e-07f, - 8.334553922e-07f, 8.343296811e-07f, 8.352019679e-07f, 8.360722509e-07f, 8.369405286e-07f, 8.378067995e-07f, 8.386710620e-07f, 8.395333147e-07f, 8.403935560e-07f, 8.412517844e-07f, - 8.421079984e-07f, 8.429621965e-07f, 8.438143771e-07f, 8.446645388e-07f, 8.455126801e-07f, 8.463587995e-07f, 8.472028956e-07f, 8.480449667e-07f, 8.488850116e-07f, 8.497230286e-07f, - 8.505590164e-07f, 8.513929734e-07f, 8.522248983e-07f, 8.530547895e-07f, 8.538826457e-07f, 8.547084654e-07f, 8.555322471e-07f, 8.563539895e-07f, 8.571736910e-07f, 8.579913503e-07f, - 8.588069660e-07f, 8.596205367e-07f, 8.604320609e-07f, 8.612415372e-07f, 8.620489643e-07f, 8.628543408e-07f, 8.636576652e-07f, 8.644589362e-07f, 8.652581524e-07f, 8.660553125e-07f, - 8.668504150e-07f, 8.676434586e-07f, 8.684344420e-07f, 8.692233638e-07f, 8.700102226e-07f, 8.707950171e-07f, 8.715777460e-07f, 8.723584079e-07f, 8.731370015e-07f, 8.739135255e-07f, - 8.746879785e-07f, 8.754603593e-07f, 8.762306665e-07f, 8.769988989e-07f, 8.777650550e-07f, 8.785291337e-07f, 8.792911337e-07f, 8.800510535e-07f, 8.808088921e-07f, 8.815646480e-07f, - 8.823183201e-07f, 8.830699070e-07f, 8.838194075e-07f, 8.845668204e-07f, 8.853121443e-07f, 8.860553781e-07f, 8.867965205e-07f, 8.875355702e-07f, 8.882725261e-07f, 8.890073868e-07f, - 8.897401512e-07f, 8.904708181e-07f, 8.911993862e-07f, 8.919258544e-07f, 8.926502214e-07f, 8.933724860e-07f, 8.940926470e-07f, 8.948107033e-07f, 8.955266537e-07f, 8.962404969e-07f, - 8.969522319e-07f, 8.976618574e-07f, 8.983693723e-07f, 8.990747754e-07f, 8.997780655e-07f, 9.004792416e-07f, 9.011783024e-07f, 9.018752469e-07f, 9.025700738e-07f, 9.032627822e-07f, - 9.039533707e-07f, 9.046418384e-07f, 9.053281840e-07f, 9.060124066e-07f, 9.066945049e-07f, 9.073744779e-07f, 9.080523245e-07f, 9.087280436e-07f, 9.094016341e-07f, 9.100730949e-07f, - 9.107424250e-07f, 9.114096233e-07f, 9.120746886e-07f, 9.127376200e-07f, 9.133984164e-07f, 9.140570768e-07f, 9.147136000e-07f, 9.153679851e-07f, 9.160202310e-07f, 9.166703366e-07f, - 9.173183011e-07f, 9.179641232e-07f, 9.186078021e-07f, 9.192493367e-07f, 9.198887259e-07f, 9.205259689e-07f, 9.211610645e-07f, 9.217940119e-07f, 9.224248099e-07f, 9.230534577e-07f, - 9.236799542e-07f, 9.243042985e-07f, 9.249264896e-07f, 9.255465266e-07f, 9.261644084e-07f, 9.267801342e-07f, 9.273937030e-07f, 9.280051138e-07f, 9.286143657e-07f, 9.292214577e-07f, - 9.298263890e-07f, 9.304291587e-07f, 9.310297657e-07f, 9.316282092e-07f, 9.322244882e-07f, 9.328186020e-07f, 9.334105495e-07f, 9.340003299e-07f, 9.345879422e-07f, 9.351733857e-07f, - 9.357566594e-07f, 9.363377624e-07f, 9.369166940e-07f, 9.374934531e-07f, 9.380680390e-07f, 9.386404508e-07f, 9.392106876e-07f, 9.397787487e-07f, 9.403446331e-07f, 9.409083400e-07f, - 9.414698687e-07f, 9.420292182e-07f, 9.425863878e-07f, 9.431413766e-07f, 9.436941839e-07f, 9.442448088e-07f, 9.447932505e-07f, 9.453395082e-07f, 9.458835812e-07f, 9.464254686e-07f, - 9.469651698e-07f, 9.475026838e-07f, 9.480380100e-07f, 9.485711475e-07f, 9.491020956e-07f, 9.496308536e-07f, 9.501574207e-07f, 9.506817961e-07f, 9.512039792e-07f, 9.517239691e-07f, - 9.522417652e-07f, 9.527573667e-07f, 9.532707730e-07f, 9.537819832e-07f, 9.542909967e-07f, 9.547978127e-07f, 9.553024307e-07f, 9.558048498e-07f, 9.563050694e-07f, 9.568030888e-07f, - 9.572989073e-07f, 9.577925243e-07f, 9.582839391e-07f, 9.587731509e-07f, 9.592601593e-07f, 9.597449634e-07f, 9.602275626e-07f, 9.607079564e-07f, 9.611861440e-07f, 9.616621248e-07f, - 9.621358982e-07f, 9.626074636e-07f, 9.630768204e-07f, 9.635439678e-07f, 9.640089054e-07f, 9.644716325e-07f, 9.649321485e-07f, 9.653904528e-07f, 9.658465449e-07f, 9.663004241e-07f, - 9.667520898e-07f, 9.672015416e-07f, 9.676487787e-07f, 9.680938007e-07f, 9.685366070e-07f, 9.689771971e-07f, 9.694155703e-07f, 9.698517261e-07f, 9.702856640e-07f, 9.707173835e-07f, - 9.711468841e-07f, 9.715741651e-07f, 9.719992261e-07f, 9.724220666e-07f, 9.728426860e-07f, 9.732610839e-07f, 9.736772597e-07f, 9.740912130e-07f, 9.745029433e-07f, 9.749124500e-07f, - 9.753197327e-07f, 9.757247910e-07f, 9.761276243e-07f, 9.765282321e-07f, 9.769266141e-07f, 9.773227698e-07f, 9.777166987e-07f, 9.781084004e-07f, 9.784978744e-07f, 9.788851202e-07f, - 9.792701376e-07f, 9.796529260e-07f, 9.800334850e-07f, 9.804118142e-07f, 9.807879132e-07f, 9.811617816e-07f, 9.815334190e-07f, 9.819028250e-07f, 9.822699991e-07f, 9.826349411e-07f, - 9.829976505e-07f, 9.833581270e-07f, 9.837163702e-07f, 9.840723796e-07f, 9.844261551e-07f, 9.847776961e-07f, 9.851270024e-07f, 9.854740736e-07f, 9.858189094e-07f, 9.861615094e-07f, - 9.865018733e-07f, 9.868400008e-07f, 9.871758915e-07f, 9.875095452e-07f, 9.878409615e-07f, 9.881701401e-07f, 9.884970808e-07f, 9.888217831e-07f, 9.891442469e-07f, 9.894644719e-07f, - 9.897824577e-07f, 9.900982041e-07f, 9.904117109e-07f, 9.907229777e-07f, 9.910320042e-07f, 9.913387904e-07f, 9.916433358e-07f, 9.919456402e-07f, 9.922457035e-07f, 9.925435253e-07f, - 9.928391055e-07f, 9.931324438e-07f, 9.934235399e-07f, 9.937123938e-07f, 9.939990051e-07f, 9.942833736e-07f, 9.945654992e-07f, 9.948453817e-07f, 9.951230208e-07f, 9.953984165e-07f, - 9.956715684e-07f, 9.959424764e-07f, 9.962111404e-07f, 9.964775602e-07f, 9.967417357e-07f, 9.970036666e-07f, 9.972633528e-07f, 9.975207942e-07f, 9.977759906e-07f, 9.980289419e-07f, - 9.982796480e-07f, 9.985281087e-07f, 9.987743240e-07f, 9.990182936e-07f, 9.992600176e-07f, 9.994994957e-07f, 9.997367279e-07f, 9.999717141e-07f, 1.000204454e-06f, 1.000434948e-06f, - 1.000663196e-06f, 1.000889197e-06f, 1.001112952e-06f, 1.001334460e-06f, 1.001553722e-06f, 1.001770737e-06f, 1.001985506e-06f, 1.002198028e-06f, 1.002408303e-06f, 1.002616331e-06f, - 1.002822113e-06f, 1.003025648e-06f, 1.003226936e-06f, 1.003425977e-06f, 1.003622771e-06f, 1.003817318e-06f, 1.004009618e-06f, 1.004199672e-06f, 1.004387478e-06f, 1.004573038e-06f, - 1.004756351e-06f, 1.004937417e-06f, 1.005116236e-06f, 1.005292808e-06f, 1.005467134e-06f, 1.005639213e-06f, 1.005809045e-06f, 1.005976631e-06f, 1.006141970e-06f, 1.006305063e-06f, - 1.006465909e-06f, 1.006624509e-06f, 1.006780863e-06f, 1.006934971e-06f, 1.007086832e-06f, 1.007236448e-06f, 1.007383817e-06f, 1.007528941e-06f, 1.007671819e-06f, 1.007812452e-06f, - 1.007950839e-06f, 1.008086981e-06f, 1.008220878e-06f, 1.008352529e-06f, 1.008481936e-06f, 1.008609097e-06f, 1.008734015e-06f, 1.008856687e-06f, 1.008977116e-06f, 1.009095300e-06f, - 1.009211240e-06f, 1.009324936e-06f, 1.009436389e-06f, 1.009545598e-06f, 1.009652564e-06f, 1.009757286e-06f, 1.009859766e-06f, 1.009960003e-06f, 1.010057998e-06f, 1.010153750e-06f, - 1.010247260e-06f, 1.010338528e-06f, 1.010427555e-06f, 1.010514340e-06f, 1.010598885e-06f, 1.010681188e-06f, 1.010761250e-06f, 1.010839072e-06f, 1.010914654e-06f, 1.010987996e-06f, - 1.011059098e-06f, 1.011127961e-06f, 1.011194585e-06f, 1.011258970e-06f, 1.011321116e-06f, 1.011381024e-06f, 1.011438695e-06f, 1.011494127e-06f, 1.011547322e-06f, 1.011598280e-06f, - 1.011647001e-06f, 1.011693486e-06f, 1.011737735e-06f, 1.011779748e-06f, 1.011819526e-06f, 1.011857068e-06f, 1.011892376e-06f, 1.011925449e-06f, 1.011956288e-06f, 1.011984894e-06f, - 1.012011266e-06f, 1.012035405e-06f, 1.012057311e-06f, 1.012076986e-06f, 1.012094428e-06f, 1.012109639e-06f, 1.012122619e-06f, 1.012133368e-06f, 1.012141887e-06f, 1.012148176e-06f, - 1.012152236e-06f, 1.012154066e-06f, 1.012153668e-06f, 1.012151042e-06f, 1.012146188e-06f, 1.012139107e-06f, 1.012129798e-06f, 1.012118264e-06f, 1.012104503e-06f, 1.012088517e-06f, - 1.012070305e-06f, 1.012049869e-06f, 1.012027209e-06f, 1.012002325e-06f, 1.011975218e-06f, 1.011945889e-06f, 1.011914337e-06f, 1.011880563e-06f, 1.011844568e-06f, 1.011806352e-06f, - 1.011765916e-06f, 1.011723260e-06f, 1.011678385e-06f, 1.011631292e-06f, 1.011581980e-06f, 1.011530450e-06f, 1.011476704e-06f, 1.011420741e-06f, 1.011362562e-06f, 1.011302167e-06f, - 1.011239558e-06f, 1.011174734e-06f, 1.011107696e-06f, 1.011038446e-06f, 1.010966982e-06f, 1.010893307e-06f, 1.010817420e-06f, 1.010739322e-06f, 1.010659014e-06f, 1.010576496e-06f, - 1.010491769e-06f, 1.010404833e-06f, 1.010315690e-06f, 1.010224340e-06f, 1.010130782e-06f, 1.010035019e-06f, 1.009937051e-06f, 1.009836877e-06f, 1.009734500e-06f, 1.009629919e-06f, - 1.009523135e-06f, 1.009414149e-06f, 1.009302962e-06f, 1.009189574e-06f, 1.009073985e-06f, 1.008956197e-06f, 1.008836211e-06f, 1.008714026e-06f, 1.008589644e-06f, 1.008463065e-06f, - 1.008334290e-06f, 1.008203319e-06f, 1.008070155e-06f, 1.007934796e-06f, 1.007797243e-06f, 1.007657499e-06f, 1.007515562e-06f, 1.007371435e-06f, 1.007225117e-06f, 1.007076610e-06f, - 1.006925914e-06f, 1.006773030e-06f, 1.006617958e-06f, 1.006460700e-06f, 1.006301257e-06f, 1.006139628e-06f, 1.005975815e-06f, 1.005809818e-06f, 1.005641639e-06f, 1.005471278e-06f, - 1.005298735e-06f, 1.005124013e-06f, 1.004947111e-06f, 1.004768030e-06f, 1.004586771e-06f, 1.004403335e-06f, 1.004217723e-06f, 1.004029936e-06f, 1.003839974e-06f, 1.003647838e-06f, - 1.003453529e-06f, 1.003257048e-06f, 1.003058396e-06f, 1.002857573e-06f, 1.002654581e-06f, 1.002449420e-06f, 1.002242091e-06f, 1.002032596e-06f, 1.001820934e-06f, 1.001607107e-06f, - 1.001391116e-06f, 1.001172961e-06f, 1.000952644e-06f, 1.000730165e-06f, 1.000505526e-06f, 1.000278726e-06f, 1.000049768e-06f, 9.998186518e-07f, 9.995853784e-07f, 9.993499489e-07f, - 9.991123641e-07f, 9.988726251e-07f, 9.986307327e-07f, 9.983866879e-07f, 9.981404917e-07f, 9.978921450e-07f, 9.976416487e-07f, 9.973890038e-07f, 9.971342113e-07f, 9.968772721e-07f, - 9.966181873e-07f, 9.963569578e-07f, 9.960935846e-07f, 9.958280687e-07f, 9.955604110e-07f, 9.952906126e-07f, 9.950186745e-07f, 9.947445977e-07f, 9.944683832e-07f, 9.941900319e-07f, - 9.939095451e-07f, 9.936269235e-07f, 9.933421684e-07f, 9.930552807e-07f, 9.927662614e-07f, 9.924751117e-07f, 9.921818325e-07f, 9.918864249e-07f, 9.915888900e-07f, 9.912892288e-07f, - 9.909874424e-07f, 9.906835318e-07f, 9.903774982e-07f, 9.900693426e-07f, 9.897590661e-07f, 9.894466698e-07f, 9.891321547e-07f, 9.888155221e-07f, 9.884967729e-07f, 9.881759083e-07f, - 9.878529294e-07f, 9.875278373e-07f, 9.872006332e-07f, 9.868713180e-07f, 9.865398931e-07f, 9.862063595e-07f, 9.858707184e-07f, 9.855329708e-07f, 9.851931180e-07f, 9.848511611e-07f, - 9.845071012e-07f, 9.841609395e-07f, 9.838126772e-07f, 9.834623155e-07f, 9.831098554e-07f, 9.827552983e-07f, 9.823986452e-07f, 9.820398973e-07f, 9.816790560e-07f, 9.813161222e-07f, - 9.809510973e-07f, 9.805839824e-07f, 9.802147788e-07f, 9.798434877e-07f, 9.794701102e-07f, 9.790946477e-07f, 9.787171012e-07f, 9.783374721e-07f, 9.779557617e-07f, 9.775719710e-07f, - 9.771861014e-07f, 9.767981542e-07f, 9.764081305e-07f, 9.760160316e-07f, 9.756218588e-07f, 9.752256134e-07f, 9.748272966e-07f, 9.744269097e-07f, 9.740244539e-07f, 9.736199306e-07f, - 9.732133411e-07f, 9.728046866e-07f, 9.723939684e-07f, 9.719811878e-07f, 9.715663462e-07f, 9.711494448e-07f, 9.707304849e-07f, 9.703094679e-07f, 9.698863951e-07f, 9.694612678e-07f, - 9.690340874e-07f, 9.686048551e-07f, 9.681735723e-07f, 9.677402404e-07f, 9.673048607e-07f, 9.668674345e-07f, 9.664279632e-07f, 9.659864482e-07f, 9.655428908e-07f, 9.650972924e-07f, - 9.646496544e-07f, 9.641999781e-07f, 9.637482649e-07f, 9.632945163e-07f, 9.628387335e-07f, 9.623809180e-07f, 9.619210712e-07f, 9.614591945e-07f, 9.609952893e-07f, 9.605293570e-07f, - 9.600613990e-07f, 9.595914167e-07f, 9.591194116e-07f, 9.586453851e-07f, 9.581693386e-07f, 9.576912736e-07f, 9.572111914e-07f, 9.567290935e-07f, 9.562449815e-07f, 9.557588567e-07f, - 9.552707205e-07f, 9.547805745e-07f, 9.542884201e-07f, 9.537942588e-07f, 9.532980921e-07f, 9.527999213e-07f, 9.522997481e-07f, 9.517975739e-07f, 9.512934002e-07f, 9.507872284e-07f, - 9.502790601e-07f, 9.497688968e-07f, 9.492567400e-07f, 9.487425911e-07f, 9.482264518e-07f, 9.477083235e-07f, 9.471882077e-07f, 9.466661060e-07f, 9.461420199e-07f, 9.456159509e-07f, - 9.450879006e-07f, 9.445578705e-07f, 9.440258622e-07f, 9.434918772e-07f, 9.429559170e-07f, 9.424179833e-07f, 9.418780776e-07f, 9.413362014e-07f, 9.407923564e-07f, 9.402465440e-07f, - 9.396987659e-07f, 9.391490237e-07f, 9.385973190e-07f, 9.380436533e-07f, 9.374880282e-07f, 9.369304453e-07f, 9.363709063e-07f, 9.358094128e-07f, 9.352459662e-07f, 9.346805684e-07f, - 9.341132209e-07f, 9.335439252e-07f, 9.329726831e-07f, 9.323994962e-07f, 9.318243661e-07f, 9.312472944e-07f, 9.306682828e-07f, 9.300873330e-07f, 9.295044465e-07f, 9.289196251e-07f, - 9.283328704e-07f, 9.277441841e-07f, 9.271535677e-07f, 9.265610231e-07f, 9.259665519e-07f, 9.253701557e-07f, 9.247718362e-07f, 9.241715952e-07f, 9.235694343e-07f, 9.229653551e-07f, - 9.223593595e-07f, 9.217514491e-07f, 9.211416256e-07f, 9.205298908e-07f, 9.199162463e-07f, 9.193006938e-07f, 9.186832351e-07f, 9.180638719e-07f, 9.174426059e-07f, 9.168194389e-07f, - 9.161943726e-07f, 9.155674088e-07f, 9.149385491e-07f, 9.143077954e-07f, 9.136751493e-07f, 9.130406127e-07f, 9.124041874e-07f, 9.117658749e-07f, 9.111256772e-07f, 9.104835961e-07f, - 9.098396332e-07f, 9.091937903e-07f, 9.085460693e-07f, 9.078964720e-07f, 9.072450000e-07f, 9.065916553e-07f, 9.059364396e-07f, 9.052793547e-07f, 9.046204025e-07f, 9.039595846e-07f, - 9.032969031e-07f, 9.026323595e-07f, 9.019659559e-07f, 9.012976940e-07f, 9.006275756e-07f, 8.999556026e-07f, 8.992817768e-07f, 8.986061000e-07f, 8.979285741e-07f, 8.972492010e-07f, - 8.965679824e-07f, 8.958849203e-07f, 8.952000165e-07f, 8.945132728e-07f, 8.938246912e-07f, 8.931342735e-07f, 8.924420215e-07f, 8.917479372e-07f, 8.910520224e-07f, 8.903542790e-07f, - 8.896547089e-07f, 8.889533141e-07f, 8.882500962e-07f, 8.875450574e-07f, 8.868381995e-07f, 8.861295243e-07f, 8.854190339e-07f, 8.847067301e-07f, 8.839926148e-07f, 8.832766899e-07f, - 8.825589575e-07f, 8.818394193e-07f, 8.811180774e-07f, 8.803949337e-07f, 8.796699900e-07f, 8.789432484e-07f, 8.782147108e-07f, 8.774843792e-07f, 8.767522555e-07f, 8.760183416e-07f, - 8.752826395e-07f, 8.745451513e-07f, 8.738058787e-07f, 8.730648239e-07f, 8.723219888e-07f, 8.715773754e-07f, 8.708309856e-07f, 8.700828215e-07f, 8.693328850e-07f, 8.685811781e-07f, - 8.678277028e-07f, 8.670724612e-07f, 8.663154551e-07f, 8.655566867e-07f, 8.647961579e-07f, 8.640338708e-07f, 8.632698274e-07f, 8.625040296e-07f, 8.617364795e-07f, 8.609671792e-07f, - 8.601961306e-07f, 8.594233359e-07f, 8.586487970e-07f, 8.578725159e-07f, 8.570944948e-07f, 8.563147357e-07f, 8.555332406e-07f, 8.547500116e-07f, 8.539650507e-07f, 8.531783600e-07f, - 8.523899416e-07f, 8.515997975e-07f, 8.508079298e-07f, 8.500143406e-07f, 8.492190320e-07f, 8.484220060e-07f, 8.476232647e-07f, 8.468228102e-07f, 8.460206447e-07f, 8.452167702e-07f, - 8.444111887e-07f, 8.436039025e-07f, 8.427949136e-07f, 8.419842241e-07f, 8.411718362e-07f, 8.403577519e-07f, 8.395419734e-07f, 8.387245027e-07f, 8.379053421e-07f, 8.370844937e-07f, - 8.362619595e-07f, 8.354377417e-07f, 8.346118425e-07f, 8.337842640e-07f, 8.329550084e-07f, 8.321240777e-07f, 8.312914742e-07f, 8.304572000e-07f, 8.296212572e-07f, 8.287836481e-07f, - 8.279443747e-07f, 8.271034393e-07f, 8.262608441e-07f, 8.254165911e-07f, 8.245706827e-07f, 8.237231209e-07f, 8.228739079e-07f, 8.220230460e-07f, 8.211705373e-07f, 8.203163841e-07f, - 8.194605884e-07f, 8.186031526e-07f, 8.177440788e-07f, 8.168833693e-07f, 8.160210262e-07f, 8.151570518e-07f, 8.142914482e-07f, 8.134242177e-07f, 8.125553626e-07f, 8.116848850e-07f, - 8.108127872e-07f, 8.099390713e-07f, 8.090637398e-07f, 8.081867947e-07f, 8.073082383e-07f, 8.064280730e-07f, 8.055463008e-07f, 8.046629241e-07f, 8.037779451e-07f, 8.028913662e-07f, - 8.020031894e-07f, 8.011134172e-07f, 8.002220517e-07f, 7.993290953e-07f, 7.984345503e-07f, 7.975384188e-07f, 7.966407032e-07f, 7.957414057e-07f, 7.948405287e-07f, 7.939380744e-07f, - 7.930340452e-07f, 7.921284432e-07f, 7.912212709e-07f, 7.903125305e-07f, 7.894022243e-07f, 7.884903547e-07f, 7.875769239e-07f, 7.866619342e-07f, 7.857453880e-07f, 7.848272876e-07f, - 7.839076353e-07f, 7.829864334e-07f, 7.820636842e-07f, 7.811393902e-07f, 7.802135536e-07f, 7.792861767e-07f, 7.783572620e-07f, 7.774268117e-07f, 7.764948282e-07f, 7.755613138e-07f, - 7.746262709e-07f, 7.736897018e-07f, 7.727516089e-07f, 7.718119946e-07f, 7.708708612e-07f, 7.699282111e-07f, 7.689840467e-07f, 7.680383702e-07f, 7.670911842e-07f, 7.661424910e-07f, - 7.651922929e-07f, 7.642405923e-07f, 7.632873917e-07f, 7.623326934e-07f, 7.613764998e-07f, 7.604188133e-07f, 7.594596363e-07f, 7.584989713e-07f, 7.575368205e-07f, 7.565731864e-07f, - 7.556080714e-07f, 7.546414780e-07f, 7.536734085e-07f, 7.527038654e-07f, 7.517328511e-07f, 7.507603679e-07f, 7.497864184e-07f, 7.488110049e-07f, 7.478341300e-07f, 7.468557959e-07f, - 7.458760052e-07f, 7.448947603e-07f, 7.439120637e-07f, 7.429279177e-07f, 7.419423249e-07f, 7.409552876e-07f, 7.399668084e-07f, 7.389768896e-07f, 7.379855339e-07f, 7.369927435e-07f, - 7.359985210e-07f, 7.350028688e-07f, 7.340057894e-07f, 7.330072854e-07f, 7.320073590e-07f, 7.310060129e-07f, 7.300032495e-07f, 7.289990713e-07f, 7.279934808e-07f, 7.269864805e-07f, - 7.259780728e-07f, 7.249682602e-07f, 7.239570453e-07f, 7.229444306e-07f, 7.219304185e-07f, 7.209150115e-07f, 7.198982122e-07f, 7.188800230e-07f, 7.178604466e-07f, 7.168394853e-07f, - 7.158171417e-07f, 7.147934183e-07f, 7.137683177e-07f, 7.127418423e-07f, 7.117139948e-07f, 7.106847775e-07f, 7.096541931e-07f, 7.086222441e-07f, 7.075889331e-07f, 7.065542625e-07f, - 7.055182349e-07f, 7.044808528e-07f, 7.034421189e-07f, 7.024020355e-07f, 7.013606054e-07f, 7.003178311e-07f, 6.992737150e-07f, 6.982282599e-07f, 6.971814681e-07f, 6.961333423e-07f, - 6.950838851e-07f, 6.940330991e-07f, 6.929809867e-07f, 6.919275506e-07f, 6.908727934e-07f, 6.898167176e-07f, 6.887593258e-07f, 6.877006206e-07f, 6.866406046e-07f, 6.855792803e-07f, - 6.845166504e-07f, 6.834527175e-07f, 6.823874841e-07f, 6.813209528e-07f, 6.802531263e-07f, 6.791840072e-07f, 6.781135980e-07f, 6.770419013e-07f, 6.759689199e-07f, 6.748946562e-07f, - 6.738191129e-07f, 6.727422926e-07f, 6.716641980e-07f, 6.705848316e-07f, 6.695041961e-07f, 6.684222941e-07f, 6.673391282e-07f, 6.662547011e-07f, 6.651690154e-07f, 6.640820737e-07f, - 6.629938787e-07f, 6.619044330e-07f, 6.608137393e-07f, 6.597218001e-07f, 6.586286182e-07f, 6.575341961e-07f, 6.564385366e-07f, 6.553416423e-07f, 6.542435158e-07f, 6.531441599e-07f, - 6.520435771e-07f, 6.509417701e-07f, 6.498387416e-07f, 6.487344943e-07f, 6.476290308e-07f, 6.465223538e-07f, 6.454144659e-07f, 6.443053699e-07f, 6.431950684e-07f, 6.420835641e-07f, - 6.409708597e-07f, 6.398569579e-07f, 6.387418613e-07f, 6.376255726e-07f, 6.365080946e-07f, 6.353894298e-07f, 6.342695811e-07f, 6.331485511e-07f, 6.320263425e-07f, 6.309029581e-07f, - 6.297784004e-07f, 6.286526722e-07f, 6.275257762e-07f, 6.263977152e-07f, 6.252684918e-07f, 6.241381088e-07f, 6.230065688e-07f, 6.218738747e-07f, 6.207400290e-07f, 6.196050345e-07f, - 6.184688940e-07f, 6.173316101e-07f, 6.161931857e-07f, 6.150536234e-07f, 6.139129259e-07f, 6.127710960e-07f, 6.116281365e-07f, 6.104840500e-07f, 6.093388393e-07f, 6.081925071e-07f, - 6.070450562e-07f, 6.058964894e-07f, 6.047468093e-07f, 6.035960187e-07f, 6.024441205e-07f, 6.012911172e-07f, 6.001370117e-07f, 5.989818068e-07f, 5.978255051e-07f, 5.966681095e-07f, - 5.955096227e-07f, 5.943500475e-07f, 5.931893866e-07f, 5.920276428e-07f, 5.908648190e-07f, 5.897009177e-07f, 5.885359419e-07f, 5.873698943e-07f, 5.862027777e-07f, 5.850345948e-07f, - 5.838653484e-07f, 5.826950414e-07f, 5.815236764e-07f, 5.803512564e-07f, 5.791777840e-07f, 5.780032621e-07f, 5.768276934e-07f, 5.756510808e-07f, 5.744734270e-07f, 5.732947348e-07f, - 5.721150071e-07f, 5.709342466e-07f, 5.697524561e-07f, 5.685696385e-07f, 5.673857966e-07f, 5.662009330e-07f, 5.650150508e-07f, 5.638281526e-07f, 5.626402413e-07f, 5.614513196e-07f, - 5.602613905e-07f, 5.590704567e-07f, 5.578785211e-07f, 5.566855864e-07f, 5.554916555e-07f, 5.542967312e-07f, 5.531008164e-07f, 5.519039138e-07f, 5.507060263e-07f, 5.495071568e-07f, - 5.483073079e-07f, 5.471064827e-07f, 5.459046839e-07f, 5.447019144e-07f, 5.434981769e-07f, 5.422934744e-07f, 5.410878096e-07f, 5.398811855e-07f, 5.386736049e-07f, 5.374650705e-07f, - 5.362555853e-07f, 5.350451522e-07f, 5.338337738e-07f, 5.326214532e-07f, 5.314081932e-07f, 5.301939966e-07f, 5.289788662e-07f, 5.277628050e-07f, 5.265458158e-07f, 5.253279014e-07f, - 5.241090648e-07f, 5.228893087e-07f, 5.216686361e-07f, 5.204470498e-07f, 5.192245527e-07f, 5.180011477e-07f, 5.167768376e-07f, 5.155516253e-07f, 5.143255136e-07f, 5.130985055e-07f, - 5.118706039e-07f, 5.106418115e-07f, 5.094121314e-07f, 5.081815663e-07f, 5.069501191e-07f, 5.057177928e-07f, 5.044845902e-07f, 5.032505143e-07f, 5.020155678e-07f, 5.007797537e-07f, - 4.995430749e-07f, 4.983055343e-07f, 4.970671347e-07f, 4.958278791e-07f, 4.945877704e-07f, 4.933468114e-07f, 4.921050051e-07f, 4.908623543e-07f, 4.896188620e-07f, 4.883745311e-07f, - 4.871293644e-07f, 4.858833649e-07f, 4.846365355e-07f, 4.833888791e-07f, 4.821403985e-07f, 4.808910968e-07f, 4.796409768e-07f, 4.783900414e-07f, 4.771382936e-07f, 4.758857363e-07f, - 4.746323723e-07f, 4.733782046e-07f, 4.721232362e-07f, 4.708674699e-07f, 4.696109086e-07f, 4.683535554e-07f, 4.670954130e-07f, 4.658364845e-07f, 4.645767728e-07f, 4.633162807e-07f, - 4.620550113e-07f, 4.607929674e-07f, 4.595301520e-07f, 4.582665681e-07f, 4.570022184e-07f, 4.557371061e-07f, 4.544712339e-07f, 4.532046050e-07f, 4.519372221e-07f, 4.506690882e-07f, - 4.494002063e-07f, 4.481305794e-07f, 4.468602103e-07f, 4.455891020e-07f, 4.443172574e-07f, 4.430446795e-07f, 4.417713713e-07f, 4.404973356e-07f, 4.392225755e-07f, 4.379470939e-07f, - 4.366708937e-07f, 4.353939779e-07f, 4.341163494e-07f, 4.328380112e-07f, 4.315589663e-07f, 4.302792176e-07f, 4.289987680e-07f, 4.277176206e-07f, 4.264357782e-07f, 4.251532439e-07f, - 4.238700205e-07f, 4.225861112e-07f, 4.213015187e-07f, 4.200162462e-07f, 4.187302964e-07f, 4.174436725e-07f, 4.161563774e-07f, 4.148684140e-07f, 4.135797854e-07f, 4.122904944e-07f, - 4.110005441e-07f, 4.097099374e-07f, 4.084186773e-07f, 4.071267668e-07f, 4.058342089e-07f, 4.045410064e-07f, 4.032471625e-07f, 4.019526800e-07f, 4.006575619e-07f, 3.993618113e-07f, - 3.980654311e-07f, 3.967684243e-07f, 3.954707938e-07f, 3.941725427e-07f, 3.928736739e-07f, 3.915741904e-07f, 3.902740952e-07f, 3.889733913e-07f, 3.876720816e-07f, 3.863701692e-07f, - 3.850676570e-07f, 3.837645480e-07f, 3.824608453e-07f, 3.811565517e-07f, 3.798516703e-07f, 3.785462041e-07f, 3.772401561e-07f, 3.759335292e-07f, 3.746263264e-07f, 3.733185508e-07f, - 3.720102054e-07f, 3.707012930e-07f, 3.693918168e-07f, 3.680817797e-07f, 3.667711847e-07f, 3.654600349e-07f, 3.641483331e-07f, 3.628360825e-07f, 3.615232859e-07f, 3.602099465e-07f, - 3.588960672e-07f, 3.575816510e-07f, 3.562667009e-07f, 3.549512199e-07f, 3.536352110e-07f, 3.523186772e-07f, 3.510016216e-07f, 3.496840470e-07f, 3.483659566e-07f, 3.470473534e-07f, - 3.457282403e-07f, 3.444086203e-07f, 3.430884965e-07f, 3.417678718e-07f, 3.404467493e-07f, 3.391251320e-07f, 3.378030228e-07f, 3.364804249e-07f, 3.351573412e-07f, 3.338337747e-07f, - 3.325097284e-07f, 3.311852053e-07f, 3.298602085e-07f, 3.285347410e-07f, 3.272088057e-07f, 3.258824058e-07f, 3.245555441e-07f, 3.232282238e-07f, 3.219004478e-07f, 3.205722191e-07f, - 3.192435408e-07f, 3.179144159e-07f, 3.165848473e-07f, 3.152548382e-07f, 3.139243915e-07f, 3.125935103e-07f, 3.112621975e-07f, 3.099304562e-07f, 3.085982895e-07f, 3.072657002e-07f, - 3.059326915e-07f, 3.045992663e-07f, 3.032654277e-07f, 3.019311787e-07f, 3.005965223e-07f, 2.992614616e-07f, 2.979259996e-07f, 2.965901392e-07f, 2.952538835e-07f, 2.939172356e-07f, - 2.925801984e-07f, 2.912427750e-07f, 2.899049683e-07f, 2.885667816e-07f, 2.872282176e-07f, 2.858892795e-07f, 2.845499703e-07f, 2.832102930e-07f, 2.818702507e-07f, 2.805298463e-07f, - 2.791890830e-07f, 2.778479636e-07f, 2.765064913e-07f, 2.751646690e-07f, 2.738224999e-07f, 2.724799868e-07f, 2.711371329e-07f, 2.697939412e-07f, 2.684504146e-07f, 2.671065563e-07f, - 2.657623693e-07f, 2.644178565e-07f, 2.630730210e-07f, 2.617278659e-07f, 2.603823941e-07f, 2.590366087e-07f, 2.576905127e-07f, 2.563441092e-07f, 2.549974011e-07f, 2.536503915e-07f, - 2.523030835e-07f, 2.509554800e-07f, 2.496075841e-07f, 2.482593988e-07f, 2.469109271e-07f, 2.455621721e-07f, 2.442131368e-07f, 2.428638242e-07f, 2.415142373e-07f, 2.401643793e-07f, - 2.388142530e-07f, 2.374638616e-07f, 2.361132081e-07f, 2.347622954e-07f, 2.334111266e-07f, 2.320597049e-07f, 2.307080330e-07f, 2.293561142e-07f, 2.280039514e-07f, 2.266515477e-07f, - 2.252989061e-07f, 2.239460296e-07f, 2.225929212e-07f, 2.212395840e-07f, 2.198860210e-07f, 2.185322353e-07f, 2.171782298e-07f, 2.158240076e-07f, 2.144695717e-07f, 2.131149251e-07f, - 2.117600709e-07f, 2.104050121e-07f, 2.090497517e-07f, 2.076942928e-07f, 2.063386383e-07f, 2.049827913e-07f, 2.036267549e-07f, 2.022705320e-07f, 2.009141257e-07f, 1.995575390e-07f, - 1.982007749e-07f, 1.968438365e-07f, 1.954867268e-07f, 1.941294488e-07f, 1.927720055e-07f, 1.914144000e-07f, 1.900566352e-07f, 1.886987143e-07f, 1.873406401e-07f, 1.859824159e-07f, - 1.846240445e-07f, 1.832655290e-07f, 1.819068724e-07f, 1.805480778e-07f, 1.791891481e-07f, 1.778300865e-07f, 1.764708958e-07f, 1.751115792e-07f, 1.737521396e-07f, 1.723925801e-07f, - 1.710329037e-07f, 1.696731134e-07f, 1.683132123e-07f, 1.669532033e-07f, 1.655930895e-07f, 1.642328738e-07f, 1.628725594e-07f, 1.615121492e-07f, 1.601516463e-07f, 1.587910536e-07f, - 1.574303743e-07f, 1.560696112e-07f, 1.547087674e-07f, 1.533478459e-07f, 1.519868499e-07f, 1.506257821e-07f, 1.492646458e-07f, 1.479034438e-07f, 1.465421792e-07f, 1.451808551e-07f, - 1.438194744e-07f, 1.424580401e-07f, 1.410965553e-07f, 1.397350229e-07f, 1.383734461e-07f, 1.370118277e-07f, 1.356501708e-07f, 1.342884784e-07f, 1.329267535e-07f, 1.315649992e-07f, - 1.302032184e-07f, 1.288414141e-07f, 1.274795894e-07f, 1.261177472e-07f, 1.247558906e-07f, 1.233940226e-07f, 1.220321461e-07f, 1.206702642e-07f, 1.193083799e-07f, 1.179464961e-07f, - 1.165846159e-07f, 1.152227424e-07f, 1.138608784e-07f, 1.124990270e-07f, 1.111371911e-07f, 1.097753739e-07f, 1.084135783e-07f, 1.070518072e-07f, 1.056900637e-07f, 1.043283508e-07f, - 1.029666715e-07f, 1.016050287e-07f, 1.002434255e-07f, 9.888186486e-08f, 9.752034978e-08f, 9.615888323e-08f, 9.479746823e-08f, 9.343610775e-08f, 9.207480480e-08f, 9.071356235e-08f, - 8.935238341e-08f, 8.799127095e-08f, 8.663022797e-08f, 8.526925746e-08f, 8.390836240e-08f, 8.254754577e-08f, 8.118681056e-08f, 7.982615976e-08f, 7.846559635e-08f, 7.710512331e-08f, - 7.574474363e-08f, 7.438446028e-08f, 7.302427625e-08f, 7.166419451e-08f, 7.030421805e-08f, 6.894434984e-08f, 6.758459287e-08f, 6.622495009e-08f, 6.486542450e-08f, 6.350601907e-08f, - 6.214673676e-08f, 6.078758056e-08f, 5.942855344e-08f, 5.806965836e-08f, 5.671089831e-08f, 5.535227623e-08f, 5.399379512e-08f, 5.263545793e-08f, 5.127726763e-08f, 4.991922718e-08f, - 4.856133956e-08f, 4.720360773e-08f, 4.584603464e-08f, 4.448862327e-08f, 4.313137657e-08f, 4.177429750e-08f, 4.041738903e-08f, 3.906065411e-08f, 3.770409570e-08f, 3.634771676e-08f, - 3.499152024e-08f, 3.363550910e-08f, 3.227968629e-08f, 3.092405476e-08f, 2.956861748e-08f, 2.821337737e-08f, 2.685833741e-08f, 2.550350053e-08f, 2.414886968e-08f, 2.279444781e-08f, - 2.144023787e-08f, 2.008624280e-08f, 1.873246555e-08f, 1.737890905e-08f, 1.602557625e-08f, 1.467247009e-08f, 1.331959351e-08f, 1.196694944e-08f, 1.061454083e-08f, 9.262370608e-09f, - 7.910441713e-09f, 6.558757078e-09f, 5.207319635e-09f, 3.856132316e-09f, 2.505198052e-09f, 1.154519772e-09f, -1.958995943e-10f, -1.546057121e-09f, -2.895949881e-09f, -4.245574950e-09f, - -5.594929403e-09f, -6.944010319e-09f, -8.292814776e-09f, -9.641339853e-09f, -1.098958263e-08f, -1.233754019e-08f, -1.368520962e-08f, -1.503258800e-08f, -1.637967242e-08f, -1.772645996e-08f, - -1.907294771e-08f, -2.041913276e-08f, -2.176501220e-08f, -2.311058313e-08f, -2.445584263e-08f, -2.580078780e-08f, -2.714541574e-08f, -2.848972354e-08f, -2.983370831e-08f, -3.117736713e-08f, - -3.252069711e-08f, -3.386369536e-08f, -3.520635897e-08f, -3.654868505e-08f, -3.789067071e-08f, -3.923231305e-08f, -4.057360918e-08f, -4.191455621e-08f, -4.325515126e-08f, -4.459539143e-08f, - -4.593527384e-08f, -4.727479560e-08f, -4.861395383e-08f, -4.995274565e-08f, -5.129116818e-08f, -5.262921854e-08f, -5.396689384e-08f, -5.530419122e-08f, -5.664110779e-08f, -5.797764069e-08f, - -5.931378704e-08f, -6.064954397e-08f, -6.198490861e-08f, -6.331987809e-08f, -6.465444954e-08f, -6.598862011e-08f, -6.732238692e-08f, -6.865574711e-08f, -6.998869783e-08f, -7.132123621e-08f, - -7.265335939e-08f, -7.398506452e-08f, -7.531634875e-08f, -7.664720921e-08f, -7.797764306e-08f, -7.930764744e-08f, -8.063721951e-08f, -8.196635643e-08f, -8.329505533e-08f, -8.462331338e-08f, - -8.595112773e-08f, -8.727849555e-08f, -8.860541399e-08f, -8.993188022e-08f, -9.125789139e-08f, -9.258344468e-08f, -9.390853724e-08f, -9.523316625e-08f, -9.655732887e-08f, -9.788102228e-08f, - -9.920424365e-08f, -1.005269901e-07f, -1.018492590e-07f, -1.031710472e-07f, -1.044923522e-07f, -1.058131710e-07f, -1.071335008e-07f, -1.084533389e-07f, -1.097726823e-07f, -1.110915283e-07f, - -1.124098741e-07f, -1.137277168e-07f, -1.150450537e-07f, -1.163618819e-07f, -1.176781987e-07f, -1.189940012e-07f, -1.203092867e-07f, -1.216240523e-07f, -1.229382952e-07f, -1.242520127e-07f, - -1.255652019e-07f, -1.268778601e-07f, -1.281899844e-07f, -1.295015721e-07f, -1.308126204e-07f, -1.321231265e-07f, -1.334330876e-07f, -1.347425010e-07f, -1.360513637e-07f, -1.373596732e-07f, - -1.386674266e-07f, -1.399746210e-07f, -1.412812539e-07f, -1.425873223e-07f, -1.438928235e-07f, -1.451977547e-07f, -1.465021132e-07f, -1.478058962e-07f, -1.491091009e-07f, -1.504117247e-07f, - -1.517137646e-07f, -1.530152180e-07f, -1.543160821e-07f, -1.556163542e-07f, -1.569160314e-07f, -1.582151111e-07f, -1.595135906e-07f, -1.608114669e-07f, -1.621087375e-07f, -1.634053995e-07f, - -1.647014503e-07f, -1.659968871e-07f, -1.672917071e-07f, -1.685859076e-07f, -1.698794859e-07f, -1.711724392e-07f, -1.724647649e-07f, -1.737564601e-07f, -1.750475222e-07f, -1.763379485e-07f, - -1.776277362e-07f, -1.789168826e-07f, -1.802053849e-07f, -1.814932406e-07f, -1.827804468e-07f, -1.840670008e-07f, -1.853528999e-07f, -1.866381415e-07f, -1.879227228e-07f, -1.892066411e-07f, - -1.904898937e-07f, -1.917724779e-07f, -1.930543910e-07f, -1.943356304e-07f, -1.956161932e-07f, -1.968960769e-07f, -1.981752787e-07f, -1.994537960e-07f, -2.007316260e-07f, -2.020087661e-07f, - -2.032852136e-07f, -2.045609659e-07f, -2.058360201e-07f, -2.071103737e-07f, -2.083840240e-07f, -2.096569684e-07f, -2.109292040e-07f, -2.122007284e-07f, -2.134715387e-07f, -2.147416325e-07f, - -2.160110069e-07f, -2.172796593e-07f, -2.185475871e-07f, -2.198147876e-07f, -2.210812582e-07f, -2.223469962e-07f, -2.236119989e-07f, -2.248762638e-07f, -2.261397881e-07f, -2.274025693e-07f, - -2.286646047e-07f, -2.299258916e-07f, -2.311864274e-07f, -2.324462095e-07f, -2.337052353e-07f, -2.349635021e-07f, -2.362210073e-07f, -2.374777483e-07f, -2.387337224e-07f, -2.399889270e-07f, - -2.412433595e-07f, -2.424970174e-07f, -2.437498979e-07f, -2.450019985e-07f, -2.462533165e-07f, -2.475038494e-07f, -2.487535946e-07f, -2.500025493e-07f, -2.512507112e-07f, -2.524980774e-07f, - -2.537446456e-07f, -2.549904129e-07f, -2.562353770e-07f, -2.574795351e-07f, -2.587228847e-07f, -2.599654232e-07f, -2.612071480e-07f, -2.624480566e-07f, -2.636881463e-07f, -2.649274146e-07f, - -2.661658589e-07f, -2.674034767e-07f, -2.686402654e-07f, -2.698762223e-07f, -2.711113450e-07f, -2.723456309e-07f, -2.735790775e-07f, -2.748116820e-07f, -2.760434421e-07f, -2.772743552e-07f, - -2.785044187e-07f, -2.797336300e-07f, -2.809619867e-07f, -2.821894861e-07f, -2.834161258e-07f, -2.846419032e-07f, -2.858668157e-07f, -2.870908609e-07f, -2.883140362e-07f, -2.895363390e-07f, - -2.907577669e-07f, -2.919783173e-07f, -2.931979878e-07f, -2.944167757e-07f, -2.956346786e-07f, -2.968516939e-07f, -2.980678192e-07f, -2.992830519e-07f, -3.004973896e-07f, -3.017108296e-07f, - -3.029233696e-07f, -3.041350071e-07f, -3.053457394e-07f, -3.065555642e-07f, -3.077644789e-07f, -3.089724811e-07f, -3.101795683e-07f, -3.113857379e-07f, -3.125909876e-07f, -3.137953148e-07f, - -3.149987170e-07f, -3.162011918e-07f, -3.174027367e-07f, -3.186033492e-07f, -3.198030269e-07f, -3.210017673e-07f, -3.221995680e-07f, -3.233964264e-07f, -3.245923402e-07f, -3.257873069e-07f, - -3.269813239e-07f, -3.281743890e-07f, -3.293664996e-07f, -3.305576532e-07f, -3.317478476e-07f, -3.329370801e-07f, -3.341253484e-07f, -3.353126500e-07f, -3.364989826e-07f, -3.376843437e-07f, - -3.388687308e-07f, -3.400521415e-07f, -3.412345734e-07f, -3.424160242e-07f, -3.435964913e-07f, -3.447759725e-07f, -3.459544651e-07f, -3.471319670e-07f, -3.483084756e-07f, -3.494839885e-07f, - -3.506585034e-07f, -3.518320179e-07f, -3.530045295e-07f, -3.541760359e-07f, -3.553465347e-07f, -3.565160235e-07f, -3.576844999e-07f, -3.588519616e-07f, -3.600184061e-07f, -3.611838311e-07f, - -3.623482342e-07f, -3.635116131e-07f, -3.646739653e-07f, -3.658352886e-07f, -3.669955805e-07f, -3.681548388e-07f, -3.693130610e-07f, -3.704702447e-07f, -3.716263877e-07f, -3.727814876e-07f, - -3.739355421e-07f, -3.750885488e-07f, -3.762405053e-07f, -3.773914094e-07f, -3.785412587e-07f, -3.796900508e-07f, -3.808377835e-07f, -3.819844544e-07f, -3.831300613e-07f, -3.842746017e-07f, - -3.854180733e-07f, -3.865604739e-07f, -3.877018012e-07f, -3.888420527e-07f, -3.899812263e-07f, -3.911193196e-07f, -3.922563304e-07f, -3.933922563e-07f, -3.945270950e-07f, -3.956608442e-07f, - -3.967935017e-07f, -3.979250652e-07f, -3.990555323e-07f, -4.001849009e-07f, -4.013131686e-07f, -4.024403331e-07f, -4.035663922e-07f, -4.046913437e-07f, -4.058151852e-07f, -4.069379145e-07f, - -4.080595293e-07f, -4.091800274e-07f, -4.102994065e-07f, -4.114176644e-07f, -4.125347988e-07f, -4.136508075e-07f, -4.147656882e-07f, -4.158794387e-07f, -4.169920568e-07f, -4.181035402e-07f, - -4.192138867e-07f, -4.203230941e-07f, -4.214311601e-07f, -4.225380825e-07f, -4.236438592e-07f, -4.247484878e-07f, -4.258519663e-07f, -4.269542922e-07f, -4.280554636e-07f, -4.291554781e-07f, - -4.302543336e-07f, -4.313520278e-07f, -4.324485586e-07f, -4.335439238e-07f, -4.346381211e-07f, -4.357311485e-07f, -4.368230036e-07f, -4.379136845e-07f, -4.390031887e-07f, -4.400915143e-07f, - -4.411786590e-07f, -4.422646206e-07f, -4.433493970e-07f, -4.444329861e-07f, -4.455153856e-07f, -4.465965934e-07f, -4.476766074e-07f, -4.487554254e-07f, -4.498330452e-07f, -4.509094648e-07f, - -4.519846820e-07f, -4.530586946e-07f, -4.541315005e-07f, -4.552030976e-07f, -4.562734837e-07f, -4.573426568e-07f, -4.584106147e-07f, -4.594773552e-07f, -4.605428764e-07f, -4.616071760e-07f, - -4.626702519e-07f, -4.637321021e-07f, -4.647927244e-07f, -4.658521168e-07f, -4.669102771e-07f, -4.679672033e-07f, -4.690228932e-07f, -4.700773448e-07f, -4.711305560e-07f, -4.721825247e-07f, - -4.732332489e-07f, -4.742827263e-07f, -4.753309551e-07f, -4.763779331e-07f, -4.774236583e-07f, -4.784681285e-07f, -4.795113418e-07f, -4.805532960e-07f, -4.815939892e-07f, -4.826334192e-07f, - -4.836715841e-07f, -4.847084817e-07f, -4.857441101e-07f, -4.867784672e-07f, -4.878115510e-07f, -4.888433594e-07f, -4.898738904e-07f, -4.909031421e-07f, -4.919311123e-07f, -4.929577990e-07f, - -4.939832004e-07f, -4.950073142e-07f, -4.960301385e-07f, -4.970516714e-07f, -4.980719108e-07f, -4.990908547e-07f, -5.001085012e-07f, -5.011248482e-07f, -5.021398937e-07f, -5.031536358e-07f, - -5.041660724e-07f, -5.051772017e-07f, -5.061870216e-07f, -5.071955302e-07f, -5.082027254e-07f, -5.092086054e-07f, -5.102131681e-07f, -5.112164116e-07f, -5.122183340e-07f, -5.132189332e-07f, - -5.142182074e-07f, -5.152161546e-07f, -5.162127729e-07f, -5.172080603e-07f, -5.182020149e-07f, -5.191946347e-07f, -5.201859178e-07f, -5.211758623e-07f, -5.221644664e-07f, -5.231517279e-07f, - -5.241376451e-07f, -5.251222161e-07f, -5.261054388e-07f, -5.270873115e-07f, -5.280678322e-07f, -5.290469990e-07f, -5.300248100e-07f, -5.310012633e-07f, -5.319763571e-07f, -5.329500894e-07f, - -5.339224584e-07f, -5.348934622e-07f, -5.358630989e-07f, -5.368313666e-07f, -5.377982635e-07f, -5.387637877e-07f, -5.397279374e-07f, -5.406907107e-07f, -5.416521057e-07f, -5.426121206e-07f, - -5.435707535e-07f, -5.445280026e-07f, -5.454838661e-07f, -5.464383421e-07f, -5.473914287e-07f, -5.483431242e-07f, -5.492934268e-07f, -5.502423345e-07f, -5.511898456e-07f, -5.521359582e-07f, - -5.530806706e-07f, -5.540239810e-07f, -5.549658874e-07f, -5.559063882e-07f, -5.568454815e-07f, -5.577831655e-07f, -5.587194385e-07f, -5.596542986e-07f, -5.605877441e-07f, -5.615197731e-07f, - -5.624503840e-07f, -5.633795748e-07f, -5.643073440e-07f, -5.652336896e-07f, -5.661586099e-07f, -5.670821031e-07f, -5.680041676e-07f, -5.689248015e-07f, -5.698440031e-07f, -5.707617706e-07f, - -5.716781023e-07f, -5.725929965e-07f, -5.735064514e-07f, -5.744184653e-07f, -5.753290364e-07f, -5.762381631e-07f, -5.771458435e-07f, -5.780520761e-07f, -5.789568590e-07f, -5.798601906e-07f, - -5.807620691e-07f, -5.816624929e-07f, -5.825614602e-07f, -5.834589694e-07f, -5.843550187e-07f, -5.852496064e-07f, -5.861427309e-07f, -5.870343905e-07f, -5.879245836e-07f, -5.888133083e-07f, - -5.897005631e-07f, -5.905863463e-07f, -5.914706562e-07f, -5.923534911e-07f, -5.932348494e-07f, -5.941147295e-07f, -5.949931297e-07f, -5.958700483e-07f, -5.967454837e-07f, -5.976194342e-07f, - -5.984918983e-07f, -5.993628743e-07f, -6.002323605e-07f, -6.011003553e-07f, -6.019668571e-07f, -6.028318643e-07f, -6.036953753e-07f, -6.045573884e-07f, -6.054179021e-07f, -6.062769147e-07f, - -6.071344246e-07f, -6.079904303e-07f, -6.088449302e-07f, -6.096979225e-07f, -6.105494059e-07f, -6.113993786e-07f, -6.122478392e-07f, -6.130947859e-07f, -6.139402174e-07f, -6.147841319e-07f, - -6.156265279e-07f, -6.164674039e-07f, -6.173067583e-07f, -6.181445896e-07f, -6.189808961e-07f, -6.198156765e-07f, -6.206489290e-07f, -6.214806522e-07f, -6.223108445e-07f, -6.231395044e-07f, - -6.239666304e-07f, -6.247922209e-07f, -6.256162745e-07f, -6.264387896e-07f, -6.272597647e-07f, -6.280791982e-07f, -6.288970888e-07f, -6.297134348e-07f, -6.305282348e-07f, -6.313414873e-07f, - -6.321531908e-07f, -6.329633438e-07f, -6.337719448e-07f, -6.345789924e-07f, -6.353844850e-07f, -6.361884212e-07f, -6.369907996e-07f, -6.377916186e-07f, -6.385908768e-07f, -6.393885727e-07f, - -6.401847049e-07f, -6.409792719e-07f, -6.417722724e-07f, -6.425637048e-07f, -6.433535676e-07f, -6.441418596e-07f, -6.449285792e-07f, -6.457137250e-07f, -6.464972956e-07f, -6.472792895e-07f, - -6.480597054e-07f, -6.488385419e-07f, -6.496157974e-07f, -6.503914707e-07f, -6.511655603e-07f, -6.519380648e-07f, -6.527089829e-07f, -6.534783130e-07f, -6.542460540e-07f, -6.550122043e-07f, - -6.557767626e-07f, -6.565397275e-07f, -6.573010976e-07f, -6.580608716e-07f, -6.588190482e-07f, -6.595756259e-07f, -6.603306033e-07f, -6.610839792e-07f, -6.618357523e-07f, -6.625859210e-07f, - -6.633344842e-07f, -6.640814404e-07f, -6.648267884e-07f, -6.655705268e-07f, -6.663126542e-07f, -6.670531694e-07f, -6.677920711e-07f, -6.685293579e-07f, -6.692650285e-07f, -6.699990816e-07f, - -6.707315159e-07f, -6.714623301e-07f, -6.721915229e-07f, -6.729190931e-07f, -6.736450393e-07f, -6.743693602e-07f, -6.750920546e-07f, -6.758131212e-07f, -6.765325588e-07f, -6.772503659e-07f, - -6.779665415e-07f, -6.786810842e-07f, -6.793939927e-07f, -6.801052659e-07f, -6.808149025e-07f, -6.815229011e-07f, -6.822292607e-07f, -6.829339799e-07f, -6.836370575e-07f, -6.843384923e-07f, - -6.850382830e-07f, -6.857364285e-07f, -6.864329275e-07f, -6.871277788e-07f, -6.878209812e-07f, -6.885125334e-07f, -6.892024344e-07f, -6.898906828e-07f, -6.905772775e-07f, -6.912622173e-07f, - -6.919455011e-07f, -6.926271275e-07f, -6.933070955e-07f, -6.939854039e-07f, -6.946620514e-07f, -6.953370370e-07f, -6.960103595e-07f, -6.966820177e-07f, -6.973520104e-07f, -6.980203365e-07f, - -6.986869949e-07f, -6.993519844e-07f, -7.000153038e-07f, -7.006769521e-07f, -7.013369281e-07f, -7.019952306e-07f, -7.026518586e-07f, -7.033068110e-07f, -7.039600865e-07f, -7.046116841e-07f, - -7.052616027e-07f, -7.059098412e-07f, -7.065563985e-07f, -7.072012734e-07f, -7.078444649e-07f, -7.084859720e-07f, -7.091257934e-07f, -7.097639282e-07f, -7.104003752e-07f, -7.110351334e-07f, - -7.116682018e-07f, -7.122995791e-07f, -7.129292645e-07f, -7.135572568e-07f, -7.141835549e-07f, -7.148081579e-07f, -7.154310646e-07f, -7.160522741e-07f, -7.166717853e-07f, -7.172895971e-07f, - -7.179057086e-07f, -7.185201186e-07f, -7.191328263e-07f, -7.197438305e-07f, -7.203531302e-07f, -7.209607245e-07f, -7.215666124e-07f, -7.221707927e-07f, -7.227732646e-07f, -7.233740271e-07f, - -7.239730790e-07f, -7.245704196e-07f, -7.251660477e-07f, -7.257599624e-07f, -7.263521627e-07f, -7.269426477e-07f, -7.275314164e-07f, -7.281184677e-07f, -7.287038009e-07f, -7.292874149e-07f, - -7.298693087e-07f, -7.304494814e-07f, -7.310279321e-07f, -7.316046598e-07f, -7.321796637e-07f, -7.327529426e-07f, -7.333244959e-07f, -7.338943224e-07f, -7.344624213e-07f, -7.350287917e-07f, - -7.355934327e-07f, -7.361563433e-07f, -7.367175227e-07f, -7.372769700e-07f, -7.378346842e-07f, -7.383906645e-07f, -7.389449100e-07f, -7.394974198e-07f, -7.400481930e-07f, -7.405972287e-07f, - -7.411445262e-07f, -7.416900844e-07f, -7.422339026e-07f, -7.427759799e-07f, -7.433163154e-07f, -7.438549083e-07f, -7.443917578e-07f, -7.449268629e-07f, -7.454602229e-07f, -7.459918369e-07f, - -7.465217041e-07f, -7.470498237e-07f, -7.475761948e-07f, -7.481008166e-07f, -7.486236884e-07f, -7.491448092e-07f, -7.496641783e-07f, -7.501817949e-07f, -7.506976582e-07f, -7.512117674e-07f, - -7.517241217e-07f, -7.522347203e-07f, -7.527435625e-07f, -7.532506474e-07f, -7.537559742e-07f, -7.542595423e-07f, -7.547613509e-07f, -7.552613991e-07f, -7.557596862e-07f, -7.562562115e-07f, - -7.567509742e-07f, -7.572439736e-07f, -7.577352089e-07f, -7.582246795e-07f, -7.587123844e-07f, -7.591983231e-07f, -7.596824949e-07f, -7.601648988e-07f, -7.606455344e-07f, -7.611244008e-07f, - -7.616014973e-07f, -7.620768233e-07f, -7.625503780e-07f, -7.630221607e-07f, -7.634921708e-07f, -7.639604075e-07f, -7.644268702e-07f, -7.648915582e-07f, -7.653544707e-07f, -7.658156072e-07f, - -7.662749670e-07f, -7.667325494e-07f, -7.671883537e-07f, -7.676423793e-07f, -7.680946255e-07f, -7.685450917e-07f, -7.689937772e-07f, -7.694406814e-07f, -7.698858036e-07f, -7.703291433e-07f, - -7.707706998e-07f, -7.712104725e-07f, -7.716484606e-07f, -7.720846638e-07f, -7.725190812e-07f, -7.729517124e-07f, -7.733825566e-07f, -7.738116134e-07f, -7.742388820e-07f, -7.746643620e-07f, - -7.750880527e-07f, -7.755099536e-07f, -7.759300640e-07f, -7.763483834e-07f, -7.767649113e-07f, -7.771796469e-07f, -7.775925899e-07f, -7.780037396e-07f, -7.784130955e-07f, -7.788206569e-07f, - -7.792264235e-07f, -7.796303946e-07f, -7.800325696e-07f, -7.804329481e-07f, -7.808315296e-07f, -7.812283134e-07f, -7.816232991e-07f, -7.820164862e-07f, -7.824078741e-07f, -7.827974623e-07f, - -7.831852503e-07f, -7.835712377e-07f, -7.839554239e-07f, -7.843378084e-07f, -7.847183907e-07f, -7.850971704e-07f, -7.854741469e-07f, -7.858493199e-07f, -7.862226887e-07f, -7.865942530e-07f, - -7.869640123e-07f, -7.873319661e-07f, -7.876981139e-07f, -7.880624554e-07f, -7.884249900e-07f, -7.887857173e-07f, -7.891446369e-07f, -7.895017483e-07f, -7.898570511e-07f, -7.902105448e-07f, - -7.905622292e-07f, -7.909121036e-07f, -7.912601677e-07f, -7.916064211e-07f, -7.919508635e-07f, -7.922934942e-07f, -7.926343131e-07f, -7.929733196e-07f, -7.933105135e-07f, -7.936458942e-07f, - -7.939794614e-07f, -7.943112148e-07f, -7.946411539e-07f, -7.949692785e-07f, -7.952955880e-07f, -7.956200822e-07f, -7.959427607e-07f, -7.962636231e-07f, -7.965826691e-07f, -7.968998983e-07f, - -7.972153105e-07f, -7.975289051e-07f, -7.978406821e-07f, -7.981506409e-07f, -7.984587812e-07f, -7.987651028e-07f, -7.990696053e-07f, -7.993722884e-07f, -7.996731519e-07f, -7.999721952e-07f, - -8.002694183e-07f, -8.005648208e-07f, -8.008584023e-07f, -8.011501627e-07f, -8.014401015e-07f, -8.017282186e-07f, -8.020145137e-07f, -8.022989864e-07f, -8.025816365e-07f, -8.028624638e-07f, - -8.031414679e-07f, -8.034186487e-07f, -8.036940059e-07f, -8.039675391e-07f, -8.042392482e-07f, -8.045091330e-07f, -8.047771931e-07f, -8.050434284e-07f, -8.053078387e-07f, -8.055704236e-07f, - -8.058311830e-07f, -8.060901167e-07f, -8.063472244e-07f, -8.066025060e-07f, -8.068559612e-07f, -8.071075899e-07f, -8.073573918e-07f, -8.076053667e-07f, -8.078515145e-07f, -8.080958350e-07f, - -8.083383280e-07f, -8.085789933e-07f, -8.088178307e-07f, -8.090548401e-07f, -8.092900213e-07f, -8.095233742e-07f, -8.097548986e-07f, -8.099845943e-07f, -8.102124612e-07f, -8.104384992e-07f, - -8.106627081e-07f, -8.108850877e-07f, -8.111056380e-07f, -8.113243588e-07f, -8.115412500e-07f, -8.117563115e-07f, -8.119695431e-07f, -8.121809448e-07f, -8.123905165e-07f, -8.125982579e-07f, - -8.128041691e-07f, -8.130082500e-07f, -8.132105003e-07f, -8.134109202e-07f, -8.136095094e-07f, -8.138062680e-07f, -8.140011957e-07f, -8.141942927e-07f, -8.143855587e-07f, -8.145749937e-07f, - -8.147625977e-07f, -8.149483706e-07f, -8.151323124e-07f, -8.153144230e-07f, -8.154947024e-07f, -8.156731505e-07f, -8.158497673e-07f, -8.160245528e-07f, -8.161975069e-07f, -8.163686297e-07f, - -8.165379210e-07f, -8.167053810e-07f, -8.168710095e-07f, -8.170348066e-07f, -8.171967723e-07f, -8.173569065e-07f, -8.175152093e-07f, -8.176716808e-07f, -8.178263208e-07f, -8.179791294e-07f, - -8.181301067e-07f, -8.182792527e-07f, -8.184265673e-07f, -8.185720508e-07f, -8.187157029e-07f, -8.188575239e-07f, -8.189975138e-07f, -8.191356726e-07f, -8.192720003e-07f, -8.194064971e-07f, - -8.195391630e-07f, -8.196699980e-07f, -8.197990022e-07f, -8.199261758e-07f, -8.200515187e-07f, -8.201750311e-07f, -8.202967131e-07f, -8.204165647e-07f, -8.205345860e-07f, -8.206507772e-07f, - -8.207651383e-07f, -8.208776695e-07f, -8.209883708e-07f, -8.210972424e-07f, -8.212042843e-07f, -8.213094968e-07f, -8.214128800e-07f, -8.215144339e-07f, -8.216141587e-07f, -8.217120545e-07f, - -8.218081216e-07f, -8.219023600e-07f, -8.219947698e-07f, -8.220853513e-07f, -8.221741047e-07f, -8.222610299e-07f, -8.223461274e-07f, -8.224293971e-07f, -8.225108393e-07f, -8.225904541e-07f, - -8.226682418e-07f, -8.227442025e-07f, -8.228183365e-07f, -8.228906438e-07f, -8.229611248e-07f, -8.230297796e-07f, -8.230966084e-07f, -8.231616115e-07f, -8.232247890e-07f, -8.232861411e-07f, - -8.233456682e-07f, -8.234033703e-07f, -8.234592479e-07f, -8.235133010e-07f, -8.235655299e-07f, -8.236159349e-07f, -8.236645162e-07f, -8.237112741e-07f, -8.237562088e-07f, -8.237993206e-07f, - -8.238406097e-07f, -8.238800765e-07f, -8.239177211e-07f, -8.239535438e-07f, -8.239875450e-07f, -8.240197249e-07f, -8.240500839e-07f, -8.240786221e-07f, -8.241053399e-07f, -8.241302376e-07f, - -8.241533154e-07f, -8.241745738e-07f, -8.241940130e-07f, -8.242116333e-07f, -8.242274350e-07f, -8.242414185e-07f, -8.242535841e-07f, -8.242639321e-07f, -8.242724628e-07f, -8.242791767e-07f, - -8.242840740e-07f, -8.242871550e-07f, -8.242884202e-07f, -8.242878699e-07f, -8.242855044e-07f, -8.242813241e-07f, -8.242753294e-07f, -8.242675206e-07f, -8.242578981e-07f, -8.242464623e-07f, - -8.242332136e-07f, -8.242181523e-07f, -8.242012789e-07f, -8.241825937e-07f, -8.241620972e-07f, -8.241397896e-07f, -8.241156716e-07f, -8.240897433e-07f, -8.240620054e-07f, -8.240324581e-07f, - -8.240011019e-07f, -8.239679373e-07f, -8.239329646e-07f, -8.238961842e-07f, -8.238575967e-07f, -8.238172025e-07f, -8.237750020e-07f, -8.237309956e-07f, -8.236851838e-07f, -8.236375671e-07f, - -8.235881460e-07f, -8.235369208e-07f, -8.234838920e-07f, -8.234290602e-07f, -8.233724258e-07f, -8.233139892e-07f, -8.232537510e-07f, -8.231917117e-07f, -8.231278717e-07f, -8.230622315e-07f, - -8.229947917e-07f, -8.229255527e-07f, -8.228545150e-07f, -8.227816792e-07f, -8.227070458e-07f, -8.226306152e-07f, -8.225523881e-07f, -8.224723649e-07f, -8.223905461e-07f, -8.223069324e-07f, - -8.222215241e-07f, -8.221343220e-07f, -8.220453264e-07f, -8.219545380e-07f, -8.218619574e-07f, -8.217675850e-07f, -8.216714214e-07f, -8.215734673e-07f, -8.214737231e-07f, -8.213721895e-07f, - -8.212688669e-07f, -8.211637561e-07f, -8.210568575e-07f, -8.209481719e-07f, -8.208376996e-07f, -8.207254414e-07f, -8.206113979e-07f, -8.204955696e-07f, -8.203779572e-07f, -8.202585613e-07f, - -8.201373824e-07f, -8.200144212e-07f, -8.198896784e-07f, -8.197631545e-07f, -8.196348502e-07f, -8.195047660e-07f, -8.193729028e-07f, -8.192392610e-07f, -8.191038414e-07f, -8.189666445e-07f, - -8.188276711e-07f, -8.186869217e-07f, -8.185443972e-07f, -8.184000980e-07f, -8.182540249e-07f, -8.181061785e-07f, -8.179565596e-07f, -8.178051688e-07f, -8.176520067e-07f, -8.174970742e-07f, - -8.173403718e-07f, -8.171819002e-07f, -8.170216602e-07f, -8.168596525e-07f, -8.166958777e-07f, -8.165303366e-07f, -8.163630299e-07f, -8.161939582e-07f, -8.160231224e-07f, -8.158505231e-07f, - -8.156761611e-07f, -8.155000371e-07f, -8.153221519e-07f, -8.151425061e-07f, -8.149611005e-07f, -8.147779358e-07f, -8.145930129e-07f, -8.144063325e-07f, -8.142178953e-07f, -8.140277020e-07f, - -8.138357535e-07f, -8.136420506e-07f, -8.134465939e-07f, -8.132493843e-07f, -8.130504225e-07f, -8.128497094e-07f, -8.126472457e-07f, -8.124430322e-07f, -8.122370697e-07f, -8.120293590e-07f, - -8.118199009e-07f, -8.116086962e-07f, -8.113957457e-07f, -8.111810502e-07f, -8.109646107e-07f, -8.107464277e-07f, -8.105265023e-07f, -8.103048352e-07f, -8.100814272e-07f, -8.098562793e-07f, - -8.096293921e-07f, -8.094007667e-07f, -8.091704037e-07f, -8.089383041e-07f, -8.087044688e-07f, -8.084688985e-07f, -8.082315941e-07f, -8.079925566e-07f, -8.077517867e-07f, -8.075092854e-07f, - -8.072650535e-07f, -8.070190919e-07f, -8.067714014e-07f, -8.065219831e-07f, -8.062708376e-07f, -8.060179661e-07f, -8.057633693e-07f, -8.055070481e-07f, -8.052490035e-07f, -8.049892364e-07f, - -8.047277476e-07f, -8.044645382e-07f, -8.041996089e-07f, -8.039329608e-07f, -8.036645947e-07f, -8.033945116e-07f, -8.031227125e-07f, -8.028491982e-07f, -8.025739697e-07f, -8.022970279e-07f, - -8.020183739e-07f, -8.017380085e-07f, -8.014559327e-07f, -8.011721474e-07f, -8.008866537e-07f, -8.005994525e-07f, -8.003105447e-07f, -8.000199314e-07f, -7.997276134e-07f, -7.994335919e-07f, - -7.991378677e-07f, -7.988404419e-07f, -7.985413154e-07f, -7.982404893e-07f, -7.979379645e-07f, -7.976337421e-07f, -7.973278230e-07f, -7.970202083e-07f, -7.967108990e-07f, -7.963998960e-07f, - -7.960872004e-07f, -7.957728133e-07f, -7.954567357e-07f, -7.951389685e-07f, -7.948195128e-07f, -7.944983697e-07f, -7.941755402e-07f, -7.938510254e-07f, -7.935248262e-07f, -7.931969438e-07f, - -7.928673791e-07f, -7.925361333e-07f, -7.922032075e-07f, -7.918686026e-07f, -7.915323198e-07f, -7.911943601e-07f, -7.908547245e-07f, -7.905134143e-07f, -7.901704304e-07f, -7.898257740e-07f, - -7.894794461e-07f, -7.891314478e-07f, -7.887817803e-07f, -7.884304446e-07f, -7.880774418e-07f, -7.877227730e-07f, -7.873664394e-07f, -7.870084421e-07f, -7.866487821e-07f, -7.862874606e-07f, - -7.859244787e-07f, -7.855598376e-07f, -7.851935384e-07f, -7.848255822e-07f, -7.844559702e-07f, -7.840847034e-07f, -7.837117831e-07f, -7.833372103e-07f, -7.829609863e-07f, -7.825831122e-07f, - -7.822035892e-07f, -7.818224184e-07f, -7.814396009e-07f, -7.810551380e-07f, -7.806690308e-07f, -7.802812806e-07f, -7.798918884e-07f, -7.795008554e-07f, -7.791081829e-07f, -7.787138720e-07f, - -7.783179240e-07f, -7.779203400e-07f, -7.775211212e-07f, -7.771202688e-07f, -7.767177841e-07f, -7.763136682e-07f, -7.759079223e-07f, -7.755005477e-07f, -7.750915456e-07f, -7.746809173e-07f, - -7.742686638e-07f, -7.738547865e-07f, -7.734392867e-07f, -7.730221654e-07f, -7.726034240e-07f, -7.721830638e-07f, -7.717610859e-07f, -7.713374916e-07f, -7.709122822e-07f, -7.704854589e-07f, - -7.700570230e-07f, -7.696269758e-07f, -7.691953184e-07f, -7.687620523e-07f, -7.683271786e-07f, -7.678906986e-07f, -7.674526136e-07f, -7.670129249e-07f, -7.665716338e-07f, -7.661287416e-07f, - -7.656842495e-07f, -7.652381589e-07f, -7.647904710e-07f, -7.643411872e-07f, -7.638903088e-07f, -7.634378370e-07f, -7.629837732e-07f, -7.625281187e-07f, -7.620708748e-07f, -7.616120429e-07f, - -7.611516242e-07f, -7.606896202e-07f, -7.602260320e-07f, -7.597608611e-07f, -7.592941088e-07f, -7.588257764e-07f, -7.583558654e-07f, -7.578843769e-07f, -7.574113124e-07f, -7.569366733e-07f, - -7.564604609e-07f, -7.559826765e-07f, -7.555033215e-07f, -7.550223973e-07f, -7.545399053e-07f, -7.540558468e-07f, -7.535702232e-07f, -7.530830359e-07f, -7.525942863e-07f, -7.521039757e-07f, - -7.516121055e-07f, -7.511186772e-07f, -7.506236921e-07f, -7.501271517e-07f, -7.496290573e-07f, -7.491294103e-07f, -7.486282121e-07f, -7.481254642e-07f, -7.476211680e-07f, -7.471153249e-07f, - -7.466079363e-07f, -7.460990036e-07f, -7.455885283e-07f, -7.450765118e-07f, -7.445629555e-07f, -7.440478608e-07f, -7.435312293e-07f, -7.430130623e-07f, -7.424933613e-07f, -7.419721277e-07f, - -7.414493630e-07f, -7.409250687e-07f, -7.403992461e-07f, -7.398718969e-07f, -7.393430223e-07f, -7.388126240e-07f, -7.382807033e-07f, -7.377472617e-07f, -7.372123008e-07f, -7.366758220e-07f, - -7.361378267e-07f, -7.355983165e-07f, -7.350572929e-07f, -7.345147573e-07f, -7.339707113e-07f, -7.334251563e-07f, -7.328780938e-07f, -7.323295254e-07f, -7.317794525e-07f, -7.312278767e-07f, - -7.306747994e-07f, -7.301202223e-07f, -7.295641467e-07f, -7.290065743e-07f, -7.284475066e-07f, -7.278869450e-07f, -7.273248912e-07f, -7.267613466e-07f, -7.261963127e-07f, -7.256297913e-07f, - -7.250617836e-07f, -7.244922914e-07f, -7.239213162e-07f, -7.233488595e-07f, -7.227749229e-07f, -7.221995079e-07f, -7.216226160e-07f, -7.210442490e-07f, -7.204644082e-07f, -7.198830954e-07f, - -7.193003120e-07f, -7.187160597e-07f, -7.181303400e-07f, -7.175431544e-07f, -7.169545047e-07f, -7.163643924e-07f, -7.157728190e-07f, -7.151797861e-07f, -7.145852954e-07f, -7.139893485e-07f, - -7.133919469e-07f, -7.127930923e-07f, -7.121927863e-07f, -7.115910304e-07f, -7.109878263e-07f, -7.103831756e-07f, -7.097770800e-07f, -7.091695410e-07f, -7.085605602e-07f, -7.079501394e-07f, - -7.073382801e-07f, -7.067249840e-07f, -7.061102526e-07f, -7.054940878e-07f, -7.048764909e-07f, -7.042574639e-07f, -7.036370082e-07f, -7.030151255e-07f, -7.023918175e-07f, -7.017670858e-07f, - -7.011409322e-07f, -7.005133582e-07f, -6.998843655e-07f, -6.992539558e-07f, -6.986221307e-07f, -6.979888920e-07f, -6.973542413e-07f, -6.967181803e-07f, -6.960807107e-07f, -6.954418341e-07f, - -6.948015523e-07f, -6.941598668e-07f, -6.935167795e-07f, -6.928722921e-07f, -6.922264061e-07f, -6.915791234e-07f, -6.909304455e-07f, -6.902803743e-07f, -6.896289115e-07f, -6.889760587e-07f, - -6.883218176e-07f, -6.876661900e-07f, -6.870091777e-07f, -6.863507822e-07f, -6.856910054e-07f, -6.850298490e-07f, -6.843673146e-07f, -6.837034042e-07f, -6.830381193e-07f, -6.823714617e-07f, - -6.817034331e-07f, -6.810340354e-07f, -6.803632702e-07f, -6.796911393e-07f, -6.790176445e-07f, -6.783427874e-07f, -6.776665699e-07f, -6.769889938e-07f, -6.763100607e-07f, -6.756297725e-07f, - -6.749481309e-07f, -6.742651377e-07f, -6.735807946e-07f, -6.728951035e-07f, -6.722080661e-07f, -6.715196843e-07f, -6.708299597e-07f, -6.701388941e-07f, -6.694464895e-07f, -6.687527474e-07f, - -6.680576699e-07f, -6.673612585e-07f, -6.666635152e-07f, -6.659644418e-07f, -6.652640400e-07f, -6.645623117e-07f, -6.638592586e-07f, -6.631548826e-07f, -6.624491855e-07f, -6.617421691e-07f, - -6.610338353e-07f, -6.603241858e-07f, -6.596132224e-07f, -6.589009471e-07f, -6.581873617e-07f, -6.574724679e-07f, -6.567562676e-07f, -6.560387626e-07f, -6.553199549e-07f, -6.545998461e-07f, - -6.538784383e-07f, -6.531557331e-07f, -6.524317326e-07f, -6.517064384e-07f, -6.509798526e-07f, -6.502519768e-07f, -6.495228131e-07f, -6.487923633e-07f, -6.480606291e-07f, -6.473276126e-07f, - -6.465933155e-07f, -6.458577398e-07f, -6.451208873e-07f, -6.443827598e-07f, -6.436433594e-07f, -6.429026878e-07f, -6.421607469e-07f, -6.414175387e-07f, -6.406730649e-07f, -6.399273276e-07f, - -6.391803286e-07f, -6.384320698e-07f, -6.376825531e-07f, -6.369317804e-07f, -6.361797536e-07f, -6.354264746e-07f, -6.346719453e-07f, -6.339161677e-07f, -6.331591436e-07f, -6.324008750e-07f, - -6.316413637e-07f, -6.308806118e-07f, -6.301186211e-07f, -6.293553935e-07f, -6.285909310e-07f, -6.278252356e-07f, -6.270583090e-07f, -6.262901534e-07f, -6.255207705e-07f, -6.247501625e-07f, - -6.239783311e-07f, -6.232052783e-07f, -6.224310062e-07f, -6.216555166e-07f, -6.208788114e-07f, -6.201008928e-07f, -6.193217625e-07f, -6.185414225e-07f, -6.177598749e-07f, -6.169771216e-07f, - -6.161931645e-07f, -6.154080056e-07f, -6.146216469e-07f, -6.138340904e-07f, -6.130453380e-07f, -6.122553916e-07f, -6.114642534e-07f, -6.106719252e-07f, -6.098784091e-07f, -6.090837070e-07f, - -6.082878209e-07f, -6.074907529e-07f, -6.066925048e-07f, -6.058930787e-07f, -6.050924767e-07f, -6.042907006e-07f, -6.034877525e-07f, -6.026836344e-07f, -6.018783482e-07f, -6.010718961e-07f, - -6.002642800e-07f, -5.994555020e-07f, -5.986455640e-07f, -5.978344680e-07f, -5.970222161e-07f, -5.962088103e-07f, -5.953942526e-07f, -5.945785451e-07f, -5.937616897e-07f, -5.929436885e-07f, - -5.921245436e-07f, -5.913042569e-07f, -5.904828305e-07f, -5.896602664e-07f, -5.888365668e-07f, -5.880117335e-07f, -5.871857687e-07f, -5.863586744e-07f, -5.855304526e-07f, -5.847011055e-07f, - -5.838706350e-07f, -5.830390432e-07f, -5.822063322e-07f, -5.813725040e-07f, -5.805375606e-07f, -5.797015043e-07f, -5.788643369e-07f, -5.780260606e-07f, -5.771866775e-07f, -5.763461896e-07f, - -5.755045989e-07f, -5.746619076e-07f, -5.738181178e-07f, -5.729732315e-07f, -5.721272508e-07f, -5.712801777e-07f, -5.704320145e-07f, -5.695827630e-07f, -5.687324255e-07f, -5.678810041e-07f, - -5.670285008e-07f, -5.661749177e-07f, -5.653202569e-07f, -5.644645205e-07f, -5.636077106e-07f, -5.627498294e-07f, -5.618908788e-07f, -5.610308611e-07f, -5.601697784e-07f, -5.593076326e-07f, - -5.584444261e-07f, -5.575801608e-07f, -5.567148389e-07f, -5.558484625e-07f, -5.549810337e-07f, -5.541125547e-07f, -5.532430275e-07f, -5.523724543e-07f, -5.515008373e-07f, -5.506281785e-07f, - -5.497544801e-07f, -5.488797442e-07f, -5.480039729e-07f, -5.471271685e-07f, -5.462493330e-07f, -5.453704685e-07f, -5.444905773e-07f, -5.436096614e-07f, -5.427277230e-07f, -5.418447642e-07f, - -5.409607873e-07f, -5.400757943e-07f, -5.391897873e-07f, -5.383027687e-07f, -5.374147405e-07f, -5.365257048e-07f, -5.356356639e-07f, -5.347446198e-07f, -5.338525749e-07f, -5.329595311e-07f, - -5.320654907e-07f, -5.311704559e-07f, -5.302744289e-07f, -5.293774117e-07f, -5.284794066e-07f, -5.275804158e-07f, -5.266804414e-07f, -5.257794857e-07f, -5.248775507e-07f, -5.239746387e-07f, - -5.230707519e-07f, -5.221658924e-07f, -5.212600625e-07f, -5.203532643e-07f, -5.194455000e-07f, -5.185367718e-07f, -5.176270820e-07f, -5.167164326e-07f, -5.158048260e-07f, -5.148922642e-07f, - -5.139787496e-07f, -5.130642843e-07f, -5.121488705e-07f, -5.112325105e-07f, -5.103152063e-07f, -5.093969604e-07f, -5.084777747e-07f, -5.075576517e-07f, -5.066365934e-07f, -5.057146022e-07f, - -5.047916801e-07f, -5.038678295e-07f, -5.029430526e-07f, -5.020173516e-07f, -5.010907286e-07f, -5.001631860e-07f, -4.992347260e-07f, -4.983053508e-07f, -4.973750626e-07f, -4.964438636e-07f, - -4.955117562e-07f, -4.945787425e-07f, -4.936448247e-07f, -4.927100052e-07f, -4.917742861e-07f, -4.908376697e-07f, -4.899001582e-07f, -4.889617540e-07f, -4.880224591e-07f, -4.870822759e-07f, - -4.861412067e-07f, -4.851992536e-07f, -4.842564189e-07f, -4.833127050e-07f, -4.823681139e-07f, -4.814226481e-07f, -4.804763097e-07f, -4.795291011e-07f, -4.785810244e-07f, -4.776320819e-07f, - -4.766822760e-07f, -4.757316088e-07f, -4.747800827e-07f, -4.738276999e-07f, -4.728744627e-07f, -4.719203733e-07f, -4.709654340e-07f, -4.700096472e-07f, -4.690530150e-07f, -4.680955397e-07f, - -4.671372237e-07f, -4.661780693e-07f, -4.652180786e-07f, -4.642572539e-07f, -4.632955977e-07f, -4.623331121e-07f, -4.613697994e-07f, -4.604056620e-07f, -4.594407021e-07f, -4.584749219e-07f, - -4.575083239e-07f, -4.565409103e-07f, -4.555726834e-07f, -4.546036454e-07f, -4.536337988e-07f, -4.526631457e-07f, -4.516916885e-07f, -4.507194295e-07f, -4.497463709e-07f, -4.487725152e-07f, - -4.477978646e-07f, -4.468224214e-07f, -4.458461879e-07f, -4.448691664e-07f, -4.438913593e-07f, -4.429127688e-07f, -4.419333973e-07f, -4.409532471e-07f, -4.399723205e-07f, -4.389906198e-07f, - -4.380081473e-07f, -4.370249054e-07f, -4.360408963e-07f, -4.350561225e-07f, -4.340705861e-07f, -4.330842897e-07f, -4.320972353e-07f, -4.311094255e-07f, -4.301208626e-07f, -4.291315487e-07f, - -4.281414864e-07f, -4.271506779e-07f, -4.261591256e-07f, -4.251668317e-07f, -4.241737987e-07f, -4.231800288e-07f, -4.221855244e-07f, -4.211902879e-07f, -4.201943216e-07f, -4.191976278e-07f, - -4.182002088e-07f, -4.172020671e-07f, -4.162032049e-07f, -4.152036246e-07f, -4.142033286e-07f, -4.132023191e-07f, -4.122005986e-07f, -4.111981694e-07f, -4.101950339e-07f, -4.091911943e-07f, - -4.081866532e-07f, -4.071814127e-07f, -4.061754753e-07f, -4.051688433e-07f, -4.041615191e-07f, -4.031535050e-07f, -4.021448035e-07f, -4.011354168e-07f, -4.001253473e-07f, -3.991145974e-07f, - -3.981031695e-07f, -3.970910658e-07f, -3.960782889e-07f, -3.950648410e-07f, -3.940507246e-07f, -3.930359419e-07f, -3.920204954e-07f, -3.910043875e-07f, -3.899876204e-07f, -3.889701966e-07f, - -3.879521185e-07f, -3.869333884e-07f, -3.859140087e-07f, -3.848939818e-07f, -3.838733100e-07f, -3.828519958e-07f, -3.818300415e-07f, -3.808074495e-07f, -3.797842222e-07f, -3.787603620e-07f, - -3.777358712e-07f, -3.767107523e-07f, -3.756850076e-07f, -3.746586394e-07f, -3.736316503e-07f, -3.726040426e-07f, -3.715758186e-07f, -3.705469808e-07f, -3.695175316e-07f, -3.684874733e-07f, - -3.674568084e-07f, -3.664255391e-07f, -3.653936681e-07f, -3.643611975e-07f, -3.633281299e-07f, -3.622944676e-07f, -3.612602130e-07f, -3.602253685e-07f, -3.591899365e-07f, -3.581539194e-07f, - -3.571173197e-07f, -3.560801397e-07f, -3.550423818e-07f, -3.540040484e-07f, -3.529651420e-07f, -3.519256649e-07f, -3.508856195e-07f, -3.498450083e-07f, -3.488038337e-07f, -3.477620980e-07f, - -3.467198037e-07f, -3.456769532e-07f, -3.446335488e-07f, -3.435895931e-07f, -3.425450884e-07f, -3.415000371e-07f, -3.404544417e-07f, -3.394083045e-07f, -3.383616280e-07f, -3.373144146e-07f, - -3.362666667e-07f, -3.352183868e-07f, -3.341695772e-07f, -3.331202403e-07f, -3.320703786e-07f, -3.310199945e-07f, -3.299690905e-07f, -3.289176688e-07f, -3.278657321e-07f, -3.268132826e-07f, - -3.257603228e-07f, -3.247068552e-07f, -3.236528822e-07f, -3.225984061e-07f, -3.215434294e-07f, -3.204879546e-07f, -3.194319840e-07f, -3.183755201e-07f, -3.173185653e-07f, -3.162611221e-07f, - -3.152031929e-07f, -3.141447801e-07f, -3.130858861e-07f, -3.120265133e-07f, -3.109666643e-07f, -3.099063414e-07f, -3.088455471e-07f, -3.077842838e-07f, -3.067225539e-07f, -3.056603599e-07f, - -3.045977042e-07f, -3.035345892e-07f, -3.024710174e-07f, -3.014069912e-07f, -3.003425131e-07f, -2.992775854e-07f, -2.982122107e-07f, -2.971463914e-07f, -2.960801298e-07f, -2.950134285e-07f, - -2.939462899e-07f, -2.928787164e-07f, -2.918107105e-07f, -2.907422745e-07f, -2.896734110e-07f, -2.886041225e-07f, -2.875344112e-07f, -2.864642797e-07f, -2.853937305e-07f, -2.843227659e-07f, - -2.832513885e-07f, -2.821796005e-07f, -2.811074046e-07f, -2.800348032e-07f, -2.789617986e-07f, -2.778883934e-07f, -2.768145900e-07f, -2.757403908e-07f, -2.746657983e-07f, -2.735908149e-07f, - -2.725154431e-07f, -2.714396853e-07f, -2.703635441e-07f, -2.692870217e-07f, -2.682101208e-07f, -2.671328436e-07f, -2.660551928e-07f, -2.649771707e-07f, -2.638987797e-07f, -2.628200225e-07f, - -2.617409013e-07f, -2.606614186e-07f, -2.595815769e-07f, -2.585013787e-07f, -2.574208264e-07f, -2.563399225e-07f, -2.552586693e-07f, -2.541770695e-07f, -2.530951253e-07f, -2.520128393e-07f, - -2.509302140e-07f, -2.498472517e-07f, -2.487639550e-07f, -2.476803263e-07f, -2.465963680e-07f, -2.455120826e-07f, -2.444274726e-07f, -2.433425404e-07f, -2.422572886e-07f, -2.411717194e-07f, - -2.400858354e-07f, -2.389996391e-07f, -2.379131329e-07f, -2.368263193e-07f, -2.357392007e-07f, -2.346517796e-07f, -2.335640584e-07f, -2.324760397e-07f, -2.313877258e-07f, -2.302991192e-07f, - -2.292102224e-07f, -2.281210378e-07f, -2.270315680e-07f, -2.259418153e-07f, -2.248517822e-07f, -2.237614712e-07f, -2.226708848e-07f, -2.215800253e-07f, -2.204888953e-07f, -2.193974973e-07f, - -2.183058336e-07f, -2.172139067e-07f, -2.161217192e-07f, -2.150292734e-07f, -2.139365719e-07f, -2.128436170e-07f, -2.117504113e-07f, -2.106569572e-07f, -2.095632572e-07f, -2.084693137e-07f, - -2.073751292e-07f, -2.062807062e-07f, -2.051860470e-07f, -2.040911543e-07f, -2.029960304e-07f, -2.019006778e-07f, -2.008050989e-07f, -1.997092963e-07f, -1.986132724e-07f, -1.975170296e-07f, - -1.964205704e-07f, -1.953238973e-07f, -1.942270127e-07f, -1.931299191e-07f, -1.920326190e-07f, -1.909351148e-07f, -1.898374090e-07f, -1.887395040e-07f, -1.876414023e-07f, -1.865431063e-07f, - -1.854446186e-07f, -1.843459416e-07f, -1.832470777e-07f, -1.821480295e-07f, -1.810487993e-07f, -1.799493896e-07f, -1.788498029e-07f, -1.777500417e-07f, -1.766501083e-07f, -1.755500054e-07f, - -1.744497352e-07f, -1.733493004e-07f, -1.722487033e-07f, -1.711479464e-07f, -1.700470322e-07f, -1.689459632e-07f, -1.678447417e-07f, -1.667433702e-07f, -1.656418513e-07f, -1.645401874e-07f, - -1.634383808e-07f, -1.623364342e-07f, -1.612343499e-07f, -1.601321304e-07f, -1.590297781e-07f, -1.579272956e-07f, -1.568246852e-07f, -1.557219495e-07f, -1.546190909e-07f, -1.535161118e-07f, - -1.524130147e-07f, -1.513098021e-07f, -1.502064764e-07f, -1.491030401e-07f, -1.479994956e-07f, -1.468958454e-07f, -1.457920919e-07f, -1.446882376e-07f, -1.435842850e-07f, -1.424802364e-07f, - -1.413760945e-07f, -1.402718615e-07f, -1.391675400e-07f, -1.380631325e-07f, -1.369586413e-07f, -1.358540689e-07f, -1.347494178e-07f, -1.336446904e-07f, -1.325398893e-07f, -1.314350167e-07f, - -1.303300753e-07f, -1.292250673e-07f, -1.281199954e-07f, -1.270148619e-07f, -1.259096693e-07f, -1.248044200e-07f, -1.236991165e-07f, -1.225937613e-07f, -1.214883567e-07f, -1.203829053e-07f, - -1.192774094e-07f, -1.181718716e-07f, -1.170662942e-07f, -1.159606798e-07f, -1.148550307e-07f, -1.137493494e-07f, -1.126436384e-07f, -1.115379001e-07f, -1.104321370e-07f, -1.093263514e-07f, - -1.082205458e-07f, -1.071147228e-07f, -1.060088846e-07f, -1.049030338e-07f, -1.037971729e-07f, -1.026913041e-07f, -1.015854301e-07f, -1.004795531e-07f, -9.937367577e-08f, -9.826780041e-08f, - -9.716192949e-08f, -9.605606545e-08f, -9.495021073e-08f, -9.384436777e-08f, -9.273853900e-08f, -9.163272686e-08f, -9.052693378e-08f, -8.942116220e-08f, -8.831541456e-08f, -8.720969329e-08f, - -8.610400083e-08f, -8.499833959e-08f, -8.389271203e-08f, -8.278712057e-08f, -8.168156764e-08f, -8.057605567e-08f, -7.947058709e-08f, -7.836516434e-08f, -7.725978984e-08f, -7.615446602e-08f, - -7.504919531e-08f, -7.394398014e-08f, -7.283882292e-08f, -7.173372610e-08f, -7.062869209e-08f, -6.952372332e-08f, -6.841882221e-08f, -6.731399119e-08f, -6.620923268e-08f, -6.510454909e-08f, - -6.399994287e-08f, -6.289541642e-08f, -6.179097216e-08f, -6.068661252e-08f, -5.958233991e-08f, -5.847815675e-08f, -5.737406546e-08f, -5.627006846e-08f, -5.516616817e-08f, -5.406236699e-08f, - -5.295866734e-08f, -5.185507165e-08f, -5.075158231e-08f, -4.964820175e-08f, -4.854493237e-08f, -4.744177659e-08f, -4.633873682e-08f, -4.523581547e-08f, -4.413301494e-08f, -4.303033765e-08f, - -4.192778600e-08f, -4.082536240e-08f, -3.972306926e-08f, -3.862090898e-08f, -3.751888396e-08f, -3.641699661e-08f, -3.531524934e-08f, -3.421364454e-08f, -3.311218461e-08f, -3.201087196e-08f, - -3.090970899e-08f, -2.980869809e-08f, -2.870784167e-08f, -2.760714212e-08f, -2.650660183e-08f, -2.540622321e-08f, -2.430600864e-08f, -2.320596053e-08f, -2.210608126e-08f, -2.100637323e-08f, - -1.990683883e-08f, -1.880748045e-08f, -1.770830048e-08f, -1.660930130e-08f, -1.551048531e-08f, -1.441185490e-08f, -1.331341244e-08f, -1.221516033e-08f, -1.111710095e-08f, -1.001923668e-08f, - -8.921569900e-09f, -7.824103003e-09f, -6.726838363e-09f, -5.629778360e-09f, -4.532925375e-09f, -3.436281784e-09f, -2.339849964e-09f, -1.243632293e-09f, -1.476311447e-10f, 9.481511062e-10f, - 2.043712087e-09f, 3.139049424e-09f, 4.234160747e-09f, 5.329043686e-09f, 6.423695871e-09f, 7.518114933e-09f, 8.612298505e-09f, 9.706244221e-09f, 1.079994971e-08f, 1.189341262e-08f, - 1.298663058e-08f, 1.407960123e-08f, 1.517232220e-08f, 1.626479114e-08f, 1.735700568e-08f, 1.844896348e-08f, 1.954066216e-08f, 2.063209938e-08f, 2.172327279e-08f, 2.281418001e-08f, - 2.390481871e-08f, 2.499518653e-08f, 2.608528112e-08f, 2.717510013e-08f, 2.826464121e-08f, 2.935390201e-08f, 3.044288019e-08f, 3.153157340e-08f, 3.261997930e-08f, 3.370809554e-08f, - 3.479591978e-08f, 3.588344968e-08f, 3.697068290e-08f, 3.805761711e-08f, 3.914424995e-08f, 4.023057911e-08f, 4.131660223e-08f, 4.240231699e-08f, 4.348772106e-08f, 4.457281209e-08f, - 4.565758777e-08f, 4.674204576e-08f, 4.782618373e-08f, 4.890999936e-08f, 4.999349032e-08f, 5.107665428e-08f, 5.215948892e-08f, 5.324199192e-08f, 5.432416096e-08f, 5.540599371e-08f, - 5.648748786e-08f, 5.756864108e-08f, 5.864945107e-08f, 5.972991551e-08f, 6.081003208e-08f, 6.188979847e-08f, 6.296921237e-08f, 6.404827147e-08f, 6.512697345e-08f, 6.620531602e-08f, - 6.728329686e-08f, 6.836091367e-08f, 6.943816414e-08f, 7.051504598e-08f, 7.159155687e-08f, 7.266769453e-08f, 7.374345664e-08f, 7.481884092e-08f, 7.589384507e-08f, 7.696846678e-08f, - 7.804270378e-08f, 7.911655375e-08f, 8.019001442e-08f, 8.126308350e-08f, 8.233575869e-08f, 8.340803771e-08f, 8.447991827e-08f, 8.555139808e-08f, 8.662247487e-08f, 8.769314635e-08f, - 8.876341025e-08f, 8.983326427e-08f, 9.090270615e-08f, 9.197173361e-08f, 9.304034437e-08f, 9.410853616e-08f, 9.517630670e-08f, 9.624365373e-08f, 9.731057498e-08f, 9.837706817e-08f, - 9.944313104e-08f, 1.005087613e-07f, 1.015739568e-07f, 1.026387151e-07f, 1.037030341e-07f, 1.047669114e-07f, 1.058303448e-07f, 1.068933321e-07f, 1.079558710e-07f, 1.090179592e-07f, - 1.100795945e-07f, 1.111407747e-07f, 1.122014975e-07f, 1.132617605e-07f, 1.143215617e-07f, 1.153808988e-07f, 1.164397694e-07f, 1.174981714e-07f, 1.185561025e-07f, 1.196135606e-07f, - 1.206705432e-07f, 1.217270483e-07f, 1.227830735e-07f, 1.238386167e-07f, 1.248936756e-07f, 1.259482480e-07f, 1.270023316e-07f, 1.280559242e-07f, 1.291090237e-07f, 1.301616277e-07f, - 1.312137341e-07f, 1.322653406e-07f, 1.333164450e-07f, 1.343670451e-07f, 1.354171386e-07f, 1.364667235e-07f, 1.375157973e-07f, 1.385643581e-07f, 1.396124034e-07f, 1.406599312e-07f, - 1.417069391e-07f, 1.427534251e-07f, 1.437993869e-07f, 1.448448222e-07f, 1.458897290e-07f, 1.469341050e-07f, 1.479779480e-07f, 1.490212557e-07f, 1.500640261e-07f, 1.511062569e-07f, - 1.521479459e-07f, 1.531890910e-07f, 1.542296899e-07f, 1.552697405e-07f, 1.563092406e-07f, 1.573481880e-07f, 1.583865804e-07f, 1.594244159e-07f, 1.604616920e-07f, 1.614984068e-07f, - 1.625345580e-07f, 1.635701434e-07f, 1.646051609e-07f, 1.656396082e-07f, 1.666734833e-07f, 1.677067840e-07f, 1.687395080e-07f, 1.697716533e-07f, 1.708032177e-07f, 1.718341990e-07f, - 1.728645951e-07f, 1.738944037e-07f, 1.749236228e-07f, 1.759522502e-07f, 1.769802838e-07f, 1.780077213e-07f, 1.790345607e-07f, 1.800607998e-07f, 1.810864365e-07f, 1.821114685e-07f, - 1.831358939e-07f, 1.841597104e-07f, 1.851829159e-07f, 1.862055083e-07f, 1.872274854e-07f, 1.882488452e-07f, 1.892695854e-07f, 1.902897040e-07f, 1.913091988e-07f, 1.923280676e-07f, - 1.933463085e-07f, 1.943639192e-07f, 1.953808977e-07f, 1.963972418e-07f, 1.974129494e-07f, 1.984280184e-07f, 1.994424467e-07f, 2.004562322e-07f, 2.014693727e-07f, 2.024818662e-07f, - 2.034937106e-07f, 2.045049037e-07f, 2.055154435e-07f, 2.065253278e-07f, 2.075345546e-07f, 2.085431218e-07f, 2.095510273e-07f, 2.105582689e-07f, 2.115648446e-07f, 2.125707524e-07f, - 2.135759901e-07f, 2.145805556e-07f, 2.155844468e-07f, 2.165876618e-07f, 2.175901984e-07f, 2.185920544e-07f, 2.195932280e-07f, 2.205937169e-07f, 2.215935192e-07f, 2.225926327e-07f, - 2.235910553e-07f, 2.245887851e-07f, 2.255858200e-07f, 2.265821578e-07f, 2.275777966e-07f, 2.285727343e-07f, 2.295669687e-07f, 2.305604980e-07f, 2.315533200e-07f, 2.325454327e-07f, - 2.335368340e-07f, 2.345275218e-07f, 2.355174943e-07f, 2.365067492e-07f, 2.374952846e-07f, 2.384830984e-07f, 2.394701886e-07f, 2.404565532e-07f, 2.414421901e-07f, 2.424270973e-07f, - 2.434112728e-07f, 2.443947146e-07f, 2.453774206e-07f, 2.463593888e-07f, 2.473406171e-07f, 2.483211037e-07f, 2.493008464e-07f, 2.502798433e-07f, 2.512580923e-07f, 2.522355915e-07f, - 2.532123388e-07f, 2.541883322e-07f, 2.551635697e-07f, 2.561380494e-07f, 2.571117691e-07f, 2.580847270e-07f, 2.590569211e-07f, 2.600283493e-07f, 2.609990096e-07f, 2.619689001e-07f, - 2.629380188e-07f, 2.639063637e-07f, 2.648739328e-07f, 2.658407242e-07f, 2.668067358e-07f, 2.677719657e-07f, 2.687364119e-07f, 2.697000725e-07f, 2.706629455e-07f, 2.716250289e-07f, - 2.725863207e-07f, 2.735468190e-07f, 2.745065218e-07f, 2.754654272e-07f, 2.764235333e-07f, 2.773808379e-07f, 2.783373394e-07f, 2.792930355e-07f, 2.802479245e-07f, 2.812020044e-07f, - 2.821552731e-07f, 2.831077289e-07f, 2.840593697e-07f, 2.850101937e-07f, 2.859601988e-07f, 2.869093832e-07f, 2.878577449e-07f, 2.888052820e-07f, 2.897519926e-07f, 2.906978747e-07f, - 2.916429265e-07f, 2.925871459e-07f, 2.935305312e-07f, 2.944730803e-07f, 2.954147914e-07f, 2.963556626e-07f, 2.972956919e-07f, 2.982348775e-07f, 2.991732174e-07f, 3.001107098e-07f, - 3.010473527e-07f, 3.019831443e-07f, 3.029180826e-07f, 3.038521658e-07f, 3.047853920e-07f, 3.057177593e-07f, 3.066492658e-07f, 3.075799096e-07f, 3.085096889e-07f, 3.094386017e-07f, - 3.103666462e-07f, 3.112938206e-07f, 3.122201229e-07f, 3.131455513e-07f, 3.140701039e-07f, 3.149937789e-07f, 3.159165743e-07f, 3.168384884e-07f, 3.177595193e-07f, 3.186796651e-07f, - 3.195989240e-07f, 3.205172941e-07f, 3.214347735e-07f, 3.223513605e-07f, 3.232670532e-07f, 3.241818497e-07f, 3.250957482e-07f, 3.260087470e-07f, 3.269208440e-07f, 3.278320376e-07f, - 3.287423258e-07f, 3.296517069e-07f, 3.305601790e-07f, 3.314677403e-07f, 3.323743890e-07f, 3.332801233e-07f, 3.341849414e-07f, 3.350888414e-07f, 3.359918215e-07f, 3.368938800e-07f, - 3.377950150e-07f, 3.386952247e-07f, 3.395945073e-07f, 3.404928611e-07f, 3.413902842e-07f, 3.422867748e-07f, 3.431823312e-07f, 3.440769515e-07f, 3.449706340e-07f, 3.458633770e-07f, - 3.467551785e-07f, 3.476460368e-07f, 3.485359502e-07f, 3.494249169e-07f, 3.503129351e-07f, 3.512000031e-07f, 3.520861190e-07f, 3.529712811e-07f, 3.538554877e-07f, 3.547387370e-07f, - 3.556210273e-07f, 3.565023567e-07f, 3.573827236e-07f, 3.582621261e-07f, 3.591405626e-07f, 3.600180313e-07f, 3.608945304e-07f, 3.617700583e-07f, 3.626446131e-07f, 3.635181932e-07f, - 3.643907968e-07f, 3.652624222e-07f, 3.661330677e-07f, 3.670027315e-07f, 3.678714119e-07f, 3.687391072e-07f, 3.696058157e-07f, 3.704715357e-07f, 3.713362654e-07f, 3.722000032e-07f, - 3.730627473e-07f, 3.739244960e-07f, 3.747852477e-07f, 3.756450007e-07f, 3.765037531e-07f, 3.773615035e-07f, 3.782182500e-07f, 3.790739909e-07f, 3.799287247e-07f, 3.807824495e-07f, - 3.816351638e-07f, 3.824868659e-07f, 3.833375540e-07f, 3.841872265e-07f, 3.850358817e-07f, 3.858835180e-07f, 3.867301337e-07f, 3.875757271e-07f, 3.884202966e-07f, 3.892638405e-07f, - 3.901063572e-07f, 3.909478449e-07f, 3.917883022e-07f, 3.926277272e-07f, 3.934661185e-07f, 3.943034742e-07f, 3.951397929e-07f, 3.959750728e-07f, 3.968093123e-07f, 3.976425098e-07f, - 3.984746636e-07f, 3.993057722e-07f, 4.001358339e-07f, 4.009648471e-07f, 4.017928102e-07f, 4.026197215e-07f, 4.034455795e-07f, 4.042703825e-07f, 4.050941289e-07f, 4.059168172e-07f, - 4.067384457e-07f, 4.075590128e-07f, 4.083785169e-07f, 4.091969565e-07f, 4.100143298e-07f, 4.108306355e-07f, 4.116458718e-07f, 4.124600372e-07f, 4.132731301e-07f, 4.140851489e-07f, - 4.148960921e-07f, 4.157059580e-07f, 4.165147451e-07f, 4.173224519e-07f, 4.181290768e-07f, 4.189346182e-07f, 4.197390745e-07f, 4.205424442e-07f, 4.213447258e-07f, 4.221459176e-07f, - 4.229460182e-07f, 4.237450260e-07f, 4.245429395e-07f, 4.253397571e-07f, 4.261354772e-07f, 4.269300984e-07f, 4.277236191e-07f, 4.285160378e-07f, 4.293073530e-07f, 4.300975631e-07f, - 4.308866666e-07f, 4.316746619e-07f, 4.324615477e-07f, 4.332473224e-07f, 4.340319844e-07f, 4.348155322e-07f, 4.355979644e-07f, 4.363792795e-07f, 4.371594759e-07f, 4.379385521e-07f, - 4.387165067e-07f, 4.394933382e-07f, 4.402690450e-07f, 4.410436257e-07f, 4.418170789e-07f, 4.425894030e-07f, 4.433605965e-07f, 4.441306580e-07f, 4.448995861e-07f, 4.456673792e-07f, - 4.464340358e-07f, 4.471995546e-07f, 4.479639340e-07f, 4.487271726e-07f, 4.494892690e-07f, 4.502502217e-07f, 4.510100292e-07f, 4.517686901e-07f, 4.525262030e-07f, 4.532825664e-07f, - 4.540377789e-07f, 4.547918390e-07f, 4.555447453e-07f, 4.562964965e-07f, 4.570470910e-07f, 4.577965274e-07f, 4.585448043e-07f, 4.592919204e-07f, 4.600378741e-07f, 4.607826641e-07f, - 4.615262890e-07f, 4.622687473e-07f, 4.630100377e-07f, 4.637501587e-07f, 4.644891090e-07f, 4.652268872e-07f, 4.659634918e-07f, 4.666989216e-07f, 4.674331750e-07f, 4.681662508e-07f, - 4.688981474e-07f, 4.696288637e-07f, 4.703583981e-07f, 4.710867494e-07f, 4.718139161e-07f, 4.725398968e-07f, 4.732646903e-07f, 4.739882952e-07f, 4.747107100e-07f, 4.754319335e-07f, - 4.761519643e-07f, 4.768708011e-07f, 4.775884424e-07f, 4.783048870e-07f, 4.790201335e-07f, 4.797341807e-07f, 4.804470270e-07f, 4.811586713e-07f, 4.818691122e-07f, 4.825783483e-07f, - 4.832863784e-07f, 4.839932011e-07f, 4.846988152e-07f, 4.854032192e-07f, 4.861064119e-07f, 4.868083920e-07f, 4.875091582e-07f, 4.882087091e-07f, 4.889070436e-07f, 4.896041602e-07f, - 4.903000577e-07f, 4.909947348e-07f, 4.916881902e-07f, 4.923804226e-07f, 4.930714308e-07f, 4.937612135e-07f, 4.944497694e-07f, 4.951370971e-07f, 4.958231956e-07f, 4.965080634e-07f, - 4.971916994e-07f, 4.978741022e-07f, 4.985552706e-07f, 4.992352034e-07f, 4.999138993e-07f, 5.005913571e-07f, 5.012675755e-07f, 5.019425532e-07f, 5.026162891e-07f, 5.032887818e-07f, - 5.039600303e-07f, 5.046300331e-07f, 5.052987892e-07f, 5.059662973e-07f, 5.066325561e-07f, 5.072975645e-07f, 5.079613211e-07f, 5.086238249e-07f, 5.092850747e-07f, 5.099450691e-07f, - 5.106038070e-07f, 5.112612872e-07f, 5.119175085e-07f, 5.125724698e-07f, 5.132261697e-07f, 5.138786072e-07f, 5.145297810e-07f, 5.151796900e-07f, 5.158283329e-07f, 5.164757087e-07f, - 5.171218161e-07f, 5.177666540e-07f, 5.184102212e-07f, 5.190525165e-07f, 5.196935388e-07f, 5.203332869e-07f, 5.209717596e-07f, 5.216089559e-07f, 5.222448746e-07f, 5.228795145e-07f, - 5.235128744e-07f, 5.241449533e-07f, 5.247757500e-07f, 5.254052633e-07f, 5.260334922e-07f, 5.266604355e-07f, 5.272860921e-07f, 5.279104609e-07f, 5.285335407e-07f, 5.291553305e-07f, - 5.297758290e-07f, 5.303950353e-07f, 5.310129482e-07f, 5.316295667e-07f, 5.322448895e-07f, 5.328589156e-07f, 5.334716440e-07f, 5.340830734e-07f, 5.346932030e-07f, 5.353020315e-07f, - 5.359095578e-07f, 5.365157810e-07f, 5.371206999e-07f, 5.377243134e-07f, 5.383266206e-07f, 5.389276202e-07f, 5.395273114e-07f, 5.401256929e-07f, 5.407227637e-07f, 5.413185229e-07f, - 5.419129693e-07f, 5.425061019e-07f, 5.430979196e-07f, 5.436884215e-07f, 5.442776065e-07f, 5.448654734e-07f, 5.454520214e-07f, 5.460372494e-07f, 5.466211563e-07f, 5.472037412e-07f, - 5.477850030e-07f, 5.483649407e-07f, 5.489435533e-07f, 5.495208397e-07f, 5.500967990e-07f, 5.506714303e-07f, 5.512447323e-07f, 5.518167043e-07f, 5.523873451e-07f, 5.529566539e-07f, - 5.535246295e-07f, 5.540912711e-07f, 5.546565776e-07f, 5.552205481e-07f, 5.557831815e-07f, 5.563444770e-07f, 5.569044335e-07f, 5.574630501e-07f, 5.580203259e-07f, 5.585762598e-07f, - 5.591308509e-07f, 5.596840982e-07f, 5.602360009e-07f, 5.607865579e-07f, 5.613357684e-07f, 5.618836313e-07f, 5.624301458e-07f, 5.629753109e-07f, 5.635191256e-07f, 5.640615891e-07f, - 5.646027005e-07f, 5.651424587e-07f, 5.656808629e-07f, 5.662179122e-07f, 5.667536057e-07f, 5.672879424e-07f, 5.678209215e-07f, 5.683525420e-07f, 5.688828030e-07f, 5.694117038e-07f, - 5.699392433e-07f, 5.704654206e-07f, 5.709902350e-07f, 5.715136854e-07f, 5.720357711e-07f, 5.725564911e-07f, 5.730758446e-07f, 5.735938307e-07f, 5.741104486e-07f, 5.746256973e-07f, - 5.751395760e-07f, 5.756520839e-07f, 5.761632202e-07f, 5.766729838e-07f, 5.771813741e-07f, 5.776883901e-07f, 5.781940311e-07f, 5.786982961e-07f, 5.792011844e-07f, 5.797026952e-07f, - 5.802028275e-07f, 5.807015805e-07f, 5.811989536e-07f, 5.816949457e-07f, 5.821895562e-07f, 5.826827841e-07f, 5.831746288e-07f, 5.836650893e-07f, 5.841541649e-07f, 5.846418548e-07f, - 5.851281582e-07f, 5.856130743e-07f, 5.860966022e-07f, 5.865787413e-07f, 5.870594908e-07f, 5.875388498e-07f, 5.880168175e-07f, 5.884933933e-07f, 5.889685763e-07f, 5.894423658e-07f, - 5.899147610e-07f, 5.903857611e-07f, 5.908553654e-07f, 5.913235732e-07f, 5.917903836e-07f, 5.922557960e-07f, 5.927198095e-07f, 5.931824235e-07f, 5.936436373e-07f, 5.941034500e-07f, - 5.945618609e-07f, 5.950188694e-07f, 5.954744746e-07f, 5.959286760e-07f, 5.963814726e-07f, 5.968328640e-07f, 5.972828492e-07f, 5.977314277e-07f, 5.981785987e-07f, 5.986243615e-07f, - 5.990687154e-07f, 5.995116597e-07f, 5.999531937e-07f, 6.003933168e-07f, 6.008320282e-07f, 6.012693273e-07f, 6.017052134e-07f, 6.021396858e-07f, 6.025727439e-07f, 6.030043869e-07f, - 6.034346142e-07f, 6.038634251e-07f, 6.042908191e-07f, 6.047167953e-07f, 6.051413532e-07f, 6.055644922e-07f, 6.059862115e-07f, 6.064065106e-07f, 6.068253887e-07f, 6.072428453e-07f, - 6.076588798e-07f, 6.080734914e-07f, 6.084866796e-07f, 6.088984437e-07f, 6.093087831e-07f, 6.097176973e-07f, 6.101251855e-07f, 6.105312472e-07f, 6.109358818e-07f, 6.113390886e-07f, - 6.117408671e-07f, 6.121412167e-07f, 6.125401368e-07f, 6.129376267e-07f, 6.133336859e-07f, 6.137283139e-07f, 6.141215099e-07f, 6.145132736e-07f, 6.149036042e-07f, 6.152925012e-07f, - 6.156799640e-07f, 6.160659921e-07f, 6.164505850e-07f, 6.168337419e-07f, 6.172154625e-07f, 6.175957462e-07f, 6.179745923e-07f, 6.183520004e-07f, 6.187279699e-07f, 6.191025002e-07f, - 6.194755909e-07f, 6.198472414e-07f, 6.202174512e-07f, 6.205862198e-07f, 6.209535465e-07f, 6.213194310e-07f, 6.216838727e-07f, 6.220468711e-07f, 6.224084256e-07f, 6.227685358e-07f, - 6.231272012e-07f, 6.234844212e-07f, 6.238401955e-07f, 6.241945234e-07f, 6.245474045e-07f, 6.248988383e-07f, 6.252488243e-07f, 6.255973620e-07f, 6.259444511e-07f, 6.262900909e-07f, - 6.266342811e-07f, 6.269770211e-07f, 6.273183105e-07f, 6.276581489e-07f, 6.279965357e-07f, 6.283334706e-07f, 6.286689530e-07f, 6.290029826e-07f, 6.293355589e-07f, 6.296666814e-07f, - 6.299963497e-07f, 6.303245634e-07f, 6.306513221e-07f, 6.309766253e-07f, 6.313004726e-07f, 6.316228636e-07f, 6.319437978e-07f, 6.322632749e-07f, 6.325812945e-07f, 6.328978561e-07f, - 6.332129593e-07f, 6.335266037e-07f, 6.338387890e-07f, 6.341495148e-07f, 6.344587805e-07f, 6.347665860e-07f, 6.350729307e-07f, 6.353778144e-07f, 6.356812365e-07f, 6.359831968e-07f, - 6.362836949e-07f, 6.365827305e-07f, 6.368803030e-07f, 6.371764123e-07f, 6.374710579e-07f, 6.377642395e-07f, 6.380559567e-07f, 6.383462092e-07f, 6.386349966e-07f, 6.389223186e-07f, - 6.392081749e-07f, 6.394925651e-07f, 6.397754889e-07f, 6.400569460e-07f, 6.403369361e-07f, 6.406154587e-07f, 6.408925137e-07f, 6.411681007e-07f, 6.414422193e-07f, 6.417148693e-07f, - 6.419860504e-07f, 6.422557623e-07f, 6.425240046e-07f, 6.427907771e-07f, 6.430560796e-07f, 6.433199116e-07f, 6.435822729e-07f, 6.438431633e-07f, 6.441025824e-07f, 6.443605300e-07f, - 6.446170058e-07f, 6.448720096e-07f, 6.451255410e-07f, 6.453775999e-07f, 6.456281859e-07f, 6.458772988e-07f, 6.461249384e-07f, 6.463711044e-07f, 6.466157966e-07f, 6.468590147e-07f, - 6.471007585e-07f, 6.473410277e-07f, 6.475798221e-07f, 6.478171415e-07f, 6.480529857e-07f, 6.482873545e-07f, 6.485202475e-07f, 6.487516647e-07f, 6.489816058e-07f, 6.492100706e-07f, - 6.494370588e-07f, 6.496625704e-07f, 6.498866050e-07f, 6.501091625e-07f, 6.503302427e-07f, 6.505498455e-07f, 6.507679705e-07f, 6.509846177e-07f, 6.511997869e-07f, 6.514134778e-07f, - 6.516256904e-07f, 6.518364244e-07f, 6.520456798e-07f, 6.522534562e-07f, 6.524597536e-07f, 6.526645718e-07f, 6.528679107e-07f, 6.530697701e-07f, 6.532701498e-07f, 6.534690497e-07f, - 6.536664698e-07f, 6.538624098e-07f, 6.540568696e-07f, 6.542498491e-07f, 6.544413481e-07f, 6.546313666e-07f, 6.548199044e-07f, 6.550069614e-07f, 6.551925375e-07f, 6.553766325e-07f, - 6.555592465e-07f, 6.557403792e-07f, 6.559200306e-07f, 6.560982005e-07f, 6.562748890e-07f, 6.564500958e-07f, 6.566238209e-07f, 6.567960643e-07f, 6.569668258e-07f, 6.571361054e-07f, - 6.573039030e-07f, 6.574702185e-07f, 6.576350519e-07f, 6.577984030e-07f, 6.579602719e-07f, 6.581206585e-07f, 6.582795627e-07f, 6.584369845e-07f, 6.585929238e-07f, 6.587473806e-07f, - 6.589003548e-07f, 6.590518465e-07f, 6.592018555e-07f, 6.593503818e-07f, 6.594974255e-07f, 6.596429865e-07f, 6.597870648e-07f, 6.599296603e-07f, 6.600707730e-07f, 6.602104030e-07f, - 6.603485503e-07f, 6.604852147e-07f, 6.606203963e-07f, 6.607540952e-07f, 6.608863113e-07f, 6.610170447e-07f, 6.611462953e-07f, 6.612740631e-07f, 6.614003483e-07f, 6.615251507e-07f, - 6.616484705e-07f, 6.617703076e-07f, 6.618906622e-07f, 6.620095341e-07f, 6.621269236e-07f, 6.622428305e-07f, 6.623572550e-07f, 6.624701971e-07f, 6.625816568e-07f, 6.626916343e-07f, - 6.628001295e-07f, 6.629071425e-07f, 6.630126735e-07f, 6.631167224e-07f, 6.632192893e-07f, 6.633203743e-07f, 6.634199775e-07f, 6.635180990e-07f, 6.636147388e-07f, 6.637098971e-07f, - 6.638035739e-07f, 6.638957693e-07f, 6.639864834e-07f, 6.640757163e-07f, 6.641634682e-07f, 6.642497391e-07f, 6.643345291e-07f, 6.644178384e-07f, 6.644996670e-07f, 6.645800152e-07f, - 6.646588829e-07f, 6.647362704e-07f, 6.648121777e-07f, 6.648866051e-07f, 6.649595526e-07f, 6.650310203e-07f, 6.651010085e-07f, 6.651695173e-07f, 6.652365467e-07f, 6.653020970e-07f, - 6.653661684e-07f, 6.654287609e-07f, 6.654898748e-07f, 6.655495102e-07f, 6.656076672e-07f, 6.656643461e-07f, 6.657195470e-07f, 6.657732701e-07f, 6.658255157e-07f, 6.658762837e-07f, - 6.659255746e-07f, 6.659733883e-07f, 6.660197252e-07f, 6.660645855e-07f, 6.661079693e-07f, 6.661498768e-07f, 6.661903083e-07f, 6.662292640e-07f, 6.662667440e-07f, 6.663027486e-07f, - 6.663372780e-07f, 6.663703325e-07f, 6.664019122e-07f, 6.664320174e-07f, 6.664606483e-07f, 6.664878052e-07f, 6.665134883e-07f, 6.665376979e-07f, 6.665604341e-07f, 6.665816973e-07f, - 6.666014876e-07f, 6.666198054e-07f, 6.666366509e-07f, 6.666520244e-07f, 6.666659261e-07f, 6.666783563e-07f, 6.666893152e-07f, 6.666988033e-07f, 6.667068206e-07f, 6.667133675e-07f, - 6.667184443e-07f, 6.667220513e-07f, 6.667241888e-07f, 6.667248570e-07f, 6.667240563e-07f, 6.667217869e-07f, 6.667180492e-07f, 6.667128435e-07f, 6.667061700e-07f, 6.666980292e-07f, - 6.666884212e-07f, 6.666773464e-07f, 6.666648052e-07f, 6.666507979e-07f, 6.666353248e-07f, 6.666183862e-07f, 6.665999825e-07f, 6.665801140e-07f, 6.665587810e-07f, 6.665359839e-07f, - 6.665117231e-07f, 6.664859988e-07f, 6.664588115e-07f, 6.664301615e-07f, 6.664000491e-07f, 6.663684748e-07f, 6.663354389e-07f, 6.663009417e-07f, 6.662649837e-07f, 6.662275652e-07f, - 6.661886866e-07f, 6.661483482e-07f, 6.661065505e-07f, 6.660632939e-07f, 6.660185787e-07f, 6.659724053e-07f, 6.659247742e-07f, 6.658756857e-07f, 6.658251402e-07f, 6.657731382e-07f, - 6.657196800e-07f, 6.656647661e-07f, 6.656083969e-07f, 6.655505729e-07f, 6.654912943e-07f, 6.654305617e-07f, 6.653683755e-07f, 6.653047361e-07f, 6.652396439e-07f, 6.651730995e-07f, - 6.651051032e-07f, 6.650356554e-07f, 6.649647567e-07f, 6.648924075e-07f, 6.648186083e-07f, 6.647433594e-07f, 6.646666613e-07f, 6.645885146e-07f, 6.645089197e-07f, 6.644278770e-07f, - 6.643453871e-07f, 6.642614503e-07f, 6.641760673e-07f, 6.640892384e-07f, 6.640009641e-07f, 6.639112450e-07f, 6.638200816e-07f, 6.637274742e-07f, 6.636334235e-07f, 6.635379299e-07f, - 6.634409939e-07f, 6.633426161e-07f, 6.632427969e-07f, 6.631415369e-07f, 6.630388366e-07f, 6.629346964e-07f, 6.628291170e-07f, 6.627220988e-07f, 6.626136424e-07f, 6.625037483e-07f, - 6.623924171e-07f, 6.622796492e-07f, 6.621654452e-07f, 6.620498057e-07f, 6.619327312e-07f, 6.618142223e-07f, 6.616942794e-07f, 6.615729033e-07f, 6.614500944e-07f, 6.613258532e-07f, - 6.612001804e-07f, 6.610730766e-07f, 6.609445422e-07f, 6.608145779e-07f, 6.606831843e-07f, 6.605503619e-07f, 6.604161113e-07f, 6.602804331e-07f, 6.601433279e-07f, 6.600047963e-07f, - 6.598648388e-07f, 6.597234562e-07f, 6.595806489e-07f, 6.594364176e-07f, 6.592907629e-07f, 6.591436853e-07f, 6.589951856e-07f, 6.588452644e-07f, 6.586939222e-07f, 6.585411596e-07f, - 6.583869774e-07f, 6.582313761e-07f, 6.580743564e-07f, 6.579159188e-07f, 6.577560641e-07f, 6.575947929e-07f, 6.574321058e-07f, 6.572680035e-07f, 6.571024866e-07f, 6.569355557e-07f, - 6.567672116e-07f, 6.565974549e-07f, 6.564262862e-07f, 6.562537062e-07f, 6.560797156e-07f, 6.559043151e-07f, 6.557275053e-07f, 6.555492869e-07f, 6.553696606e-07f, 6.551886270e-07f, - 6.550061869e-07f, 6.548223410e-07f, 6.546370899e-07f, 6.544504343e-07f, 6.542623749e-07f, 6.540729125e-07f, 6.538820476e-07f, 6.536897812e-07f, 6.534961137e-07f, 6.533010460e-07f, - 6.531045788e-07f, 6.529067128e-07f, 6.527074487e-07f, 6.525067873e-07f, 6.523047292e-07f, 6.521012752e-07f, 6.518964260e-07f, 6.516901824e-07f, 6.514825451e-07f, 6.512735148e-07f, - 6.510630924e-07f, 6.508512784e-07f, 6.506380738e-07f, 6.504234792e-07f, 6.502074954e-07f, 6.499901231e-07f, 6.497713632e-07f, 6.495512163e-07f, 6.493296833e-07f, 6.491067650e-07f, - 6.488824620e-07f, 6.486567752e-07f, 6.484297054e-07f, 6.482012532e-07f, 6.479714197e-07f, 6.477402054e-07f, 6.475076112e-07f, 6.472736379e-07f, 6.470382864e-07f, 6.468015573e-07f, - 6.465634515e-07f, 6.463239698e-07f, 6.460831130e-07f, 6.458408820e-07f, 6.455972774e-07f, 6.453523003e-07f, 6.451059513e-07f, 6.448582313e-07f, 6.446091411e-07f, 6.443586816e-07f, - 6.441068536e-07f, 6.438536578e-07f, 6.435990953e-07f, 6.433431667e-07f, 6.430858730e-07f, 6.428272149e-07f, 6.425671934e-07f, 6.423058093e-07f, 6.420430634e-07f, 6.417789566e-07f, - 6.415134897e-07f, 6.412466637e-07f, 6.409784793e-07f, 6.407089375e-07f, 6.404380392e-07f, 6.401657851e-07f, 6.398921762e-07f, 6.396172133e-07f, 6.393408974e-07f, 6.390632293e-07f, - 6.387842099e-07f, 6.385038402e-07f, 6.382221209e-07f, 6.379390530e-07f, 6.376546374e-07f, 6.373688750e-07f, 6.370817666e-07f, 6.367933133e-07f, 6.365035159e-07f, 6.362123754e-07f, - 6.359198925e-07f, 6.356260684e-07f, 6.353309038e-07f, 6.350343998e-07f, 6.347365571e-07f, 6.344373769e-07f, 6.341368599e-07f, 6.338350072e-07f, 6.335318197e-07f, 6.332272982e-07f, - 6.329214438e-07f, 6.326142575e-07f, 6.323057401e-07f, 6.319958926e-07f, 6.316847159e-07f, 6.313722111e-07f, 6.310583790e-07f, 6.307432207e-07f, 6.304267371e-07f, 6.301089292e-07f, - 6.297897979e-07f, 6.294693443e-07f, 6.291475692e-07f, 6.288244737e-07f, 6.285000588e-07f, 6.281743254e-07f, 6.278472746e-07f, 6.275189072e-07f, 6.271892244e-07f, 6.268582271e-07f, - 6.265259163e-07f, 6.261922931e-07f, 6.258573583e-07f, 6.255211130e-07f, 6.251835583e-07f, 6.248446951e-07f, 6.245045245e-07f, 6.241630475e-07f, 6.238202650e-07f, 6.234761782e-07f, - 6.231307879e-07f, 6.227840954e-07f, 6.224361016e-07f, 6.220868075e-07f, 6.217362141e-07f, 6.213843226e-07f, 6.210311339e-07f, 6.206766491e-07f, 6.203208692e-07f, 6.199637954e-07f, - 6.196054285e-07f, 6.192457698e-07f, 6.188848202e-07f, 6.185225808e-07f, 6.181590527e-07f, 6.177942369e-07f, 6.174281345e-07f, 6.170607466e-07f, 6.166920743e-07f, 6.163221185e-07f, - 6.159508805e-07f, 6.155783613e-07f, 6.152045619e-07f, 6.148294835e-07f, 6.144531271e-07f, 6.140754938e-07f, 6.136965848e-07f, 6.133164010e-07f, 6.129349437e-07f, 6.125522140e-07f, - 6.121682128e-07f, 6.117829414e-07f, 6.113964008e-07f, 6.110085922e-07f, 6.106195166e-07f, 6.102291752e-07f, 6.098375692e-07f, 6.094446995e-07f, 6.090505674e-07f, 6.086551740e-07f, - 6.082585204e-07f, 6.078606077e-07f, 6.074614371e-07f, 6.070610097e-07f, 6.066593267e-07f, 6.062563891e-07f, 6.058521982e-07f, 6.054467551e-07f, 6.050400609e-07f, 6.046321168e-07f, - 6.042229240e-07f, 6.038124835e-07f, 6.034007967e-07f, 6.029878645e-07f, 6.025736883e-07f, 6.021582691e-07f, 6.017416081e-07f, 6.013237065e-07f, 6.009045655e-07f, 6.004841863e-07f, - 6.000625700e-07f, 5.996397178e-07f, 5.992156309e-07f, 5.987903105e-07f, 5.983637578e-07f, 5.979359740e-07f, 5.975069602e-07f, 5.970767177e-07f, 5.966452477e-07f, 5.962125513e-07f, - 5.957786298e-07f, 5.953434844e-07f, 5.949071163e-07f, 5.944695267e-07f, 5.940307168e-07f, 5.935906878e-07f, 5.931494410e-07f, 5.927069776e-07f, 5.922632988e-07f, 5.918184058e-07f, - 5.913722999e-07f, 5.909249823e-07f, 5.904764542e-07f, 5.900267168e-07f, 5.895757715e-07f, 5.891236194e-07f, 5.886702618e-07f, 5.882156999e-07f, 5.877599351e-07f, 5.873029684e-07f, - 5.868448013e-07f, 5.863854348e-07f, 5.859248704e-07f, 5.854631093e-07f, 5.850001527e-07f, 5.845360019e-07f, 5.840706581e-07f, 5.836041227e-07f, 5.831363968e-07f, 5.826674819e-07f, - 5.821973791e-07f, 5.817260898e-07f, 5.812536151e-07f, 5.807799565e-07f, 5.803051152e-07f, 5.798290924e-07f, 5.793518895e-07f, 5.788735078e-07f, 5.783939486e-07f, 5.779132131e-07f, - 5.774313026e-07f, 5.769482186e-07f, 5.764639622e-07f, 5.759785348e-07f, 5.754919377e-07f, 5.750041721e-07f, 5.745152395e-07f, 5.740251412e-07f, 5.735338783e-07f, 5.730414524e-07f, - 5.725478647e-07f, 5.720531164e-07f, 5.715572091e-07f, 5.710601439e-07f, 5.705619223e-07f, 5.700625455e-07f, 5.695620149e-07f, 5.690603318e-07f, 5.685574976e-07f, 5.680535136e-07f, - 5.675483812e-07f, 5.670421017e-07f, 5.665346765e-07f, 5.660261069e-07f, 5.655163943e-07f, 5.650055400e-07f, 5.644935454e-07f, 5.639804119e-07f, 5.634661408e-07f, 5.629507335e-07f, - 5.624341913e-07f, 5.619165157e-07f, 5.613977080e-07f, 5.608777696e-07f, 5.603567018e-07f, 5.598345061e-07f, 5.593111838e-07f, 5.587867363e-07f, 5.582611650e-07f, 5.577344713e-07f, - 5.572066566e-07f, 5.566777222e-07f, 5.561476696e-07f, 5.556165002e-07f, 5.550842154e-07f, 5.545508165e-07f, 5.540163050e-07f, 5.534806822e-07f, 5.529439497e-07f, 5.524061087e-07f, - 5.518671608e-07f, 5.513271073e-07f, 5.507859497e-07f, 5.502436893e-07f, 5.497003276e-07f, 5.491558660e-07f, 5.486103060e-07f, 5.480636489e-07f, 5.475158962e-07f, 5.469670494e-07f, - 5.464171098e-07f, 5.458660789e-07f, 5.453139582e-07f, 5.447607490e-07f, 5.442064529e-07f, 5.436510712e-07f, 5.430946055e-07f, 5.425370571e-07f, 5.419784276e-07f, 5.414187183e-07f, - 5.408579307e-07f, 5.402960664e-07f, 5.397331267e-07f, 5.391691131e-07f, 5.386040270e-07f, 5.380378700e-07f, 5.374706436e-07f, 5.369023491e-07f, 5.363329880e-07f, 5.357625619e-07f, - 5.351910722e-07f, 5.346185203e-07f, 5.340449078e-07f, 5.334702362e-07f, 5.328945069e-07f, 5.323177214e-07f, 5.317398812e-07f, 5.311609878e-07f, 5.305810427e-07f, 5.300000473e-07f, - 5.294180033e-07f, 5.288349120e-07f, 5.282507750e-07f, 5.276655938e-07f, 5.270793699e-07f, 5.264921048e-07f, 5.259037999e-07f, 5.253144569e-07f, 5.247240772e-07f, 5.241326624e-07f, - 5.235402139e-07f, 5.229467333e-07f, 5.223522221e-07f, 5.217566818e-07f, 5.211601139e-07f, 5.205625200e-07f, 5.199639016e-07f, 5.193642603e-07f, 5.187635975e-07f, 5.181619148e-07f, - 5.175592137e-07f, 5.169554959e-07f, 5.163507627e-07f, 5.157450158e-07f, 5.151382566e-07f, 5.145304869e-07f, 5.139217080e-07f, 5.133119215e-07f, 5.127011291e-07f, 5.120893322e-07f, - 5.114765324e-07f, 5.108627312e-07f, 5.102479303e-07f, 5.096321311e-07f, 5.090153353e-07f, 5.083975444e-07f, 5.077787600e-07f, 5.071589837e-07f, 5.065382169e-07f, 5.059164613e-07f, - 5.052937185e-07f, 5.046699901e-07f, 5.040452775e-07f, 5.034195825e-07f, 5.027929065e-07f, 5.021652512e-07f, 5.015366181e-07f, 5.009070089e-07f, 5.002764251e-07f, 4.996448683e-07f, - 4.990123401e-07f, 4.983788421e-07f, 4.977443759e-07f, 4.971089431e-07f, 4.964725453e-07f, 4.958351841e-07f, 4.951968611e-07f, 4.945575779e-07f, 4.939173362e-07f, 4.932761374e-07f, - 4.926339833e-07f, 4.919908754e-07f, 4.913468154e-07f, 4.907018049e-07f, 4.900558455e-07f, 4.894089388e-07f, 4.887610864e-07f, 4.881122900e-07f, 4.874625511e-07f, 4.868118715e-07f, - 4.861602527e-07f, 4.855076964e-07f, 4.848542042e-07f, 4.841997777e-07f, 4.835444186e-07f, 4.828881285e-07f, 4.822309091e-07f, 4.815727619e-07f, 4.809136887e-07f, 4.802536910e-07f, - 4.795927706e-07f, 4.789309290e-07f, 4.782681680e-07f, 4.776044891e-07f, 4.769398940e-07f, 4.762743844e-07f, 4.756079620e-07f, 4.749406283e-07f, 4.742723851e-07f, 4.736032339e-07f, - 4.729331766e-07f, 4.722622147e-07f, 4.715903498e-07f, 4.709175838e-07f, 4.702439182e-07f, 4.695693547e-07f, 4.688938949e-07f, 4.682175407e-07f, 4.675402935e-07f, 4.668621552e-07f, - 4.661831273e-07f, 4.655032117e-07f, 4.648224098e-07f, 4.641407235e-07f, 4.634581544e-07f, 4.627747042e-07f, 4.620903747e-07f, 4.614051674e-07f, 4.607190840e-07f, 4.600321264e-07f, - 4.593442961e-07f, 4.586555948e-07f, 4.579660244e-07f, 4.572755864e-07f, 4.565842825e-07f, 4.558921145e-07f, 4.551990841e-07f, 4.545051929e-07f, 4.538104428e-07f, 4.531148353e-07f, - 4.524183722e-07f, 4.517210553e-07f, 4.510228861e-07f, 4.503238665e-07f, 4.496239982e-07f, 4.489232828e-07f, 4.482217222e-07f, 4.475193179e-07f, 4.468160718e-07f, 4.461119856e-07f, - 4.454070609e-07f, 4.447012996e-07f, 4.439947033e-07f, 4.432872738e-07f, 4.425790128e-07f, 4.418699221e-07f, 4.411600033e-07f, 4.404492583e-07f, 4.397376887e-07f, 4.390252963e-07f, - 4.383120828e-07f, 4.375980500e-07f, 4.368831996e-07f, 4.361675334e-07f, 4.354510530e-07f, 4.347337604e-07f, 4.340156571e-07f, 4.332967450e-07f, 4.325770258e-07f, 4.318565013e-07f, - 4.311351732e-07f, 4.304130433e-07f, 4.296901133e-07f, 4.289663850e-07f, 4.282418601e-07f, 4.275165405e-07f, 4.267904278e-07f, 4.260635239e-07f, 4.253358305e-07f, 4.246073494e-07f, - 4.238780823e-07f, 4.231480311e-07f, 4.224171974e-07f, 4.216855831e-07f, 4.209531899e-07f, 4.202200196e-07f, 4.194860740e-07f, 4.187513549e-07f, 4.180158641e-07f, 4.172796032e-07f, - 4.165425742e-07f, 4.158047788e-07f, 4.150662188e-07f, 4.143268959e-07f, 4.135868120e-07f, 4.128459688e-07f, 4.121043681e-07f, 4.113620118e-07f, 4.106189016e-07f, 4.098750394e-07f, - 4.091304268e-07f, 4.083850657e-07f, 4.076389580e-07f, 4.068921053e-07f, 4.061445096e-07f, 4.053961725e-07f, 4.046470960e-07f, 4.038972818e-07f, 4.031467317e-07f, 4.023954476e-07f, - 4.016434311e-07f, 4.008906843e-07f, 4.001372088e-07f, 3.993830064e-07f, 3.986280791e-07f, 3.978724285e-07f, 3.971160566e-07f, 3.963589651e-07f, 3.956011558e-07f, 3.948426306e-07f, - 3.940833913e-07f, 3.933234397e-07f, 3.925627777e-07f, 3.918014070e-07f, 3.910393295e-07f, 3.902765470e-07f, 3.895130613e-07f, 3.887488743e-07f, 3.879839878e-07f, 3.872184037e-07f, - 3.864521237e-07f, 3.856851497e-07f, 3.849174835e-07f, 3.841491270e-07f, 3.833800820e-07f, 3.826103504e-07f, 3.818399339e-07f, 3.810688345e-07f, 3.802970539e-07f, 3.795245940e-07f, - 3.787514567e-07f, 3.779776438e-07f, 3.772031571e-07f, 3.764279985e-07f, 3.756521699e-07f, 3.748756730e-07f, 3.740985098e-07f, 3.733206821e-07f, 3.725421917e-07f, 3.717630405e-07f, - 3.709832304e-07f, 3.702027632e-07f, 3.694216407e-07f, 3.686398649e-07f, 3.678574376e-07f, 3.670743606e-07f, 3.662906358e-07f, 3.655062651e-07f, 3.647212503e-07f, 3.639355933e-07f, - 3.631492959e-07f, 3.623623601e-07f, 3.615747877e-07f, 3.607865806e-07f, 3.599977406e-07f, 3.592082696e-07f, 3.584181694e-07f, 3.576274421e-07f, 3.568360893e-07f, 3.560441130e-07f, - 3.552515152e-07f, 3.544582975e-07f, 3.536644620e-07f, 3.528700105e-07f, 3.520749449e-07f, 3.512792671e-07f, 3.504829789e-07f, 3.496860822e-07f, 3.488885790e-07f, 3.480904710e-07f, - 3.472917602e-07f, 3.464924485e-07f, 3.456925378e-07f, 3.448920299e-07f, 3.440909267e-07f, 3.432892302e-07f, 3.424869422e-07f, 3.416840646e-07f, 3.408805993e-07f, 3.400765482e-07f, - 3.392719131e-07f, 3.384666961e-07f, 3.376608989e-07f, 3.368545236e-07f, 3.360475719e-07f, 3.352400457e-07f, 3.344319471e-07f, 3.336232778e-07f, 3.328140398e-07f, 3.320042350e-07f, - 3.311938653e-07f, 3.303829326e-07f, 3.295714387e-07f, 3.287593857e-07f, 3.279467754e-07f, 3.271336096e-07f, 3.263198904e-07f, 3.255056197e-07f, 3.246907993e-07f, 3.238754311e-07f, - 3.230595171e-07f, 3.222430592e-07f, 3.214260592e-07f, 3.206085192e-07f, 3.197904410e-07f, 3.189718266e-07f, 3.181526778e-07f, 3.173329965e-07f, 3.165127848e-07f, 3.156920444e-07f, - 3.148707774e-07f, 3.140489857e-07f, 3.132266711e-07f, 3.124038356e-07f, 3.115804811e-07f, 3.107566096e-07f, 3.099322229e-07f, 3.091073230e-07f, 3.082819118e-07f, 3.074559913e-07f, - 3.066295633e-07f, 3.058026298e-07f, 3.049751928e-07f, 3.041472541e-07f, 3.033188157e-07f, 3.024898795e-07f, 3.016604474e-07f, 3.008305215e-07f, 3.000001035e-07f, 2.991691955e-07f, - 2.983377994e-07f, 2.975059171e-07f, 2.966735505e-07f, 2.958407016e-07f, 2.950073724e-07f, 2.941735647e-07f, 2.933392805e-07f, 2.925045218e-07f, 2.916692904e-07f, 2.908335883e-07f, - 2.899974175e-07f, 2.891607799e-07f, 2.883236775e-07f, 2.874861121e-07f, 2.866480858e-07f, 2.858096005e-07f, 2.849706580e-07f, 2.841312605e-07f, 2.832914097e-07f, 2.824511077e-07f, - 2.816103564e-07f, 2.807691578e-07f, 2.799275137e-07f, 2.790854262e-07f, 2.782428972e-07f, 2.773999287e-07f, 2.765565225e-07f, 2.757126807e-07f, 2.748684052e-07f, 2.740236980e-07f, - 2.731785609e-07f, 2.723329961e-07f, 2.714870053e-07f, 2.706405906e-07f, 2.697937539e-07f, 2.689464973e-07f, 2.680988225e-07f, 2.672507317e-07f, 2.664022266e-07f, 2.655533094e-07f, - 2.647039820e-07f, 2.638542463e-07f, 2.630041043e-07f, 2.621535579e-07f, 2.613026091e-07f, 2.604512599e-07f, 2.595995122e-07f, 2.587473680e-07f, 2.578948292e-07f, 2.570418979e-07f, - 2.561885759e-07f, 2.553348653e-07f, 2.544807679e-07f, 2.536262859e-07f, 2.527714210e-07f, 2.519161754e-07f, 2.510605509e-07f, 2.502045495e-07f, 2.493481733e-07f, 2.484914241e-07f, - 2.476343039e-07f, 2.467768147e-07f, 2.459189585e-07f, 2.450607372e-07f, 2.442021529e-07f, 2.433432074e-07f, 2.424839027e-07f, 2.416242408e-07f, 2.407642238e-07f, 2.399038534e-07f, - 2.390431319e-07f, 2.381820610e-07f, 2.373206427e-07f, 2.364588791e-07f, 2.355967722e-07f, 2.347343238e-07f, 2.338715359e-07f, 2.330084106e-07f, 2.321449499e-07f, 2.312811556e-07f, - 2.304170297e-07f, 2.295525743e-07f, 2.286877913e-07f, 2.278226827e-07f, 2.269572504e-07f, 2.260914965e-07f, 2.252254229e-07f, 2.243590315e-07f, 2.234923245e-07f, 2.226253037e-07f, - 2.217579711e-07f, 2.208903287e-07f, 2.200223785e-07f, 2.191541224e-07f, 2.182855625e-07f, 2.174167007e-07f, 2.165475390e-07f, 2.156780794e-07f, 2.148083238e-07f, 2.139382743e-07f, - 2.130679328e-07f, 2.121973013e-07f, 2.113263818e-07f, 2.104551762e-07f, 2.095836865e-07f, 2.087119148e-07f, 2.078398630e-07f, 2.069675331e-07f, 2.060949271e-07f, 2.052220469e-07f, - 2.043488945e-07f, 2.034754719e-07f, 2.026017812e-07f, 2.017278242e-07f, 2.008536031e-07f, 1.999791196e-07f, 1.991043759e-07f, 1.982293739e-07f, 1.973541156e-07f, 1.964786030e-07f, - 1.956028381e-07f, 1.947268228e-07f, 1.938505592e-07f, 1.929740492e-07f, 1.920972948e-07f, 1.912202980e-07f, 1.903430608e-07f, 1.894655852e-07f, 1.885878731e-07f, 1.877099265e-07f, - 1.868317475e-07f, 1.859533379e-07f, 1.850746999e-07f, 1.841958354e-07f, 1.833167463e-07f, 1.824374347e-07f, 1.815579025e-07f, 1.806781517e-07f, 1.797981844e-07f, 1.789180024e-07f, - 1.780376079e-07f, 1.771570027e-07f, 1.762761889e-07f, 1.753951684e-07f, 1.745139432e-07f, 1.736325154e-07f, 1.727508869e-07f, 1.718690597e-07f, 1.709870357e-07f, 1.701048170e-07f, - 1.692224056e-07f, 1.683398034e-07f, 1.674570125e-07f, 1.665740348e-07f, 1.656908722e-07f, 1.648075269e-07f, 1.639240007e-07f, 1.630402957e-07f, 1.621564139e-07f, 1.612723571e-07f, - 1.603881276e-07f, 1.595037271e-07f, 1.586191577e-07f, 1.577344214e-07f, 1.568495202e-07f, 1.559644560e-07f, 1.550792309e-07f, 1.541938468e-07f, 1.533083058e-07f, 1.524226097e-07f, - 1.515367607e-07f, 1.506507606e-07f, 1.497646115e-07f, 1.488783153e-07f, 1.479918741e-07f, 1.471052898e-07f, 1.462185644e-07f, 1.453316999e-07f, 1.444446983e-07f, 1.435575615e-07f, - 1.426702916e-07f, 1.417828906e-07f, 1.408953603e-07f, 1.400077029e-07f, 1.391199203e-07f, 1.382320144e-07f, 1.373439874e-07f, 1.364558410e-07f, 1.355675774e-07f, 1.346791985e-07f, - 1.337907063e-07f, 1.329021028e-07f, 1.320133900e-07f, 1.311245698e-07f, 1.302356443e-07f, 1.293466154e-07f, 1.284574851e-07f, 1.275682554e-07f, 1.266789282e-07f, 1.257895056e-07f, - 1.248999895e-07f, 1.240103820e-07f, 1.231206849e-07f, 1.222309004e-07f, 1.213410303e-07f, 1.204510766e-07f, 1.195610414e-07f, 1.186709265e-07f, 1.177807341e-07f, 1.168904660e-07f, - 1.160001243e-07f, 1.151097109e-07f, 1.142192278e-07f, 1.133286770e-07f, 1.124380605e-07f, 1.115473802e-07f, 1.106566381e-07f, 1.097658363e-07f, 1.088749766e-07f, 1.079840610e-07f, - 1.070930917e-07f, 1.062020704e-07f, 1.053109992e-07f, 1.044198801e-07f, 1.035287150e-07f, 1.026375060e-07f, 1.017462549e-07f, 1.008549638e-07f, 9.996363469e-08f, 9.907226948e-08f, - 9.818087016e-08f, 9.728943871e-08f, 9.639797710e-08f, 9.550648732e-08f, 9.461497132e-08f, 9.372343109e-08f, 9.283186859e-08f, 9.194028580e-08f, 9.104868469e-08f, 9.015706723e-08f, - 8.926543540e-08f, 8.837379115e-08f, 8.748213648e-08f, 8.659047333e-08f, 8.569880369e-08f, 8.480712951e-08f, 8.391545278e-08f, 8.302377546e-08f, 8.213209951e-08f, 8.124042691e-08f, - 8.034875962e-08f, 7.945709961e-08f, 7.856544884e-08f, 7.767380928e-08f, 7.678218289e-08f, 7.589057165e-08f, 7.499897751e-08f, 7.410740244e-08f, 7.321584840e-08f, 7.232431736e-08f, - 7.143281128e-08f, 7.054133211e-08f, 6.964988183e-08f, 6.875846240e-08f, 6.786707576e-08f, 6.697572389e-08f, 6.608440875e-08f, 6.519313229e-08f, 6.430189648e-08f, 6.341070326e-08f, - 6.251955461e-08f, 6.162845247e-08f, 6.073739881e-08f, 5.984639557e-08f, 5.895544472e-08f, 5.806454822e-08f, 5.717370801e-08f, 5.628292605e-08f, 5.539220429e-08f, 5.450154469e-08f, - 5.361094921e-08f, 5.272041978e-08f, 5.182995837e-08f, 5.093956692e-08f, 5.004924739e-08f, 4.915900173e-08f, 4.826883188e-08f, 4.737873980e-08f, 4.648872742e-08f, 4.559879671e-08f, - 4.470894960e-08f, 4.381918805e-08f, 4.292951399e-08f, 4.203992938e-08f, 4.115043616e-08f, 4.026103627e-08f, 3.937173166e-08f, 3.848252427e-08f, 3.759341604e-08f, 3.670440891e-08f, - 3.581550483e-08f, 3.492670573e-08f, 3.403801356e-08f, 3.314943025e-08f, 3.226095774e-08f, 3.137259797e-08f, 3.048435289e-08f, 2.959622441e-08f, 2.870821448e-08f, 2.782032504e-08f, - 2.693255802e-08f, 2.604491535e-08f, 2.515739897e-08f, 2.427001081e-08f, 2.338275279e-08f, 2.249562686e-08f, 2.160863495e-08f, 2.072177897e-08f, 1.983506087e-08f, 1.894848256e-08f, - 1.806204598e-08f, 1.717575306e-08f, 1.628960572e-08f, 1.540360588e-08f, 1.451775547e-08f, 1.363205642e-08f, 1.274651065e-08f, 1.186112008e-08f, 1.097588663e-08f, 1.009081222e-08f, - 9.205898781e-09f, 8.321148222e-09f, 7.436562467e-09f, 6.552143432e-09f, 5.667893035e-09f, 4.783813192e-09f, 3.899905820e-09f, 3.016172833e-09f, 2.132616146e-09f, 1.249237671e-09f, - 3.660393226e-10f, -5.169769886e-10f, -1.399809351e-09f, -2.282455855e-09f, -3.164914591e-09f, -4.047183650e-09f, -4.929261124e-09f, -5.811145106e-09f, -6.692833690e-09f, -7.574324971e-09f, - -8.455617044e-09f, -9.336708006e-09f, -1.021759595e-08f, -1.109827898e-08f, -1.197875520e-08f, -1.285902269e-08f, -1.373907957e-08f, -1.461892393e-08f, -1.549855388e-08f, -1.637796752e-08f, - -1.725716295e-08f, -1.813613828e-08f, -1.901489161e-08f, -1.989342105e-08f, -2.077172471e-08f, -2.164980070e-08f, -2.252764712e-08f, -2.340526209e-08f, -2.428264372e-08f, -2.515979011e-08f, - -2.603669939e-08f, -2.691336966e-08f, -2.778979905e-08f, -2.866598565e-08f, -2.954192761e-08f, -3.041762302e-08f, -3.129307001e-08f, -3.216826670e-08f, -3.304321120e-08f, -3.391790165e-08f, - -3.479233616e-08f, -3.566651285e-08f, -3.654042985e-08f, -3.741408529e-08f, -3.828747729e-08f, -3.916060397e-08f, -4.003346347e-08f, -4.090605392e-08f, -4.177837343e-08f, -4.265042016e-08f, - -4.352219222e-08f, -4.439368775e-08f, -4.526490488e-08f, -4.613584176e-08f, -4.700649650e-08f, -4.787686726e-08f, -4.874695218e-08f, -4.961674937e-08f, -5.048625700e-08f, -5.135547320e-08f, - -5.222439611e-08f, -5.309302387e-08f, -5.396135464e-08f, -5.482938654e-08f, -5.569711774e-08f, -5.656454638e-08f, -5.743167060e-08f, -5.829848856e-08f, -5.916499840e-08f, -6.003119828e-08f, - -6.089708635e-08f, -6.176266076e-08f, -6.262791967e-08f, -6.349286124e-08f, -6.435748361e-08f, -6.522178496e-08f, -6.608576343e-08f, -6.694941719e-08f, -6.781274440e-08f, -6.867574322e-08f, - -6.953841181e-08f, -7.040074835e-08f, -7.126275099e-08f, -7.212441790e-08f, -7.298574725e-08f, -7.384673721e-08f, -7.470738595e-08f, -7.556769164e-08f, -7.642765245e-08f, -7.728726655e-08f, - -7.814653213e-08f, -7.900544736e-08f, -7.986401041e-08f, -8.072221946e-08f, -8.158007269e-08f, -8.243756828e-08f, -8.329470442e-08f, -8.415147928e-08f, -8.500789105e-08f, -8.586393792e-08f, - -8.671961807e-08f, -8.757492969e-08f, -8.842987096e-08f, -8.928444009e-08f, -9.013863525e-08f, -9.099245464e-08f, -9.184589646e-08f, -9.269895890e-08f, -9.355164016e-08f, -9.440393842e-08f, - -9.525585190e-08f, -9.610737879e-08f, -9.695851729e-08f, -9.780926560e-08f, -9.865962193e-08f, -9.950958449e-08f, -1.003591515e-07f, -1.012083211e-07f, -1.020570915e-07f, -1.029054610e-07f, - -1.037534278e-07f, -1.046009901e-07f, -1.054481460e-07f, -1.062948938e-07f, -1.071412318e-07f, -1.079871581e-07f, -1.088326709e-07f, -1.096777685e-07f, -1.105224491e-07f, -1.113667110e-07f, - -1.122105522e-07f, -1.130539712e-07f, -1.138969660e-07f, -1.147395349e-07f, -1.155816762e-07f, -1.164233881e-07f, -1.172646688e-07f, -1.181055165e-07f, -1.189459295e-07f, -1.197859060e-07f, - -1.206254443e-07f, -1.214645425e-07f, -1.223031990e-07f, -1.231414119e-07f, -1.239791796e-07f, -1.248165002e-07f, -1.256533720e-07f, -1.264897932e-07f, -1.273257621e-07f, -1.281612770e-07f, - -1.289963360e-07f, -1.298309375e-07f, -1.306650797e-07f, -1.314987608e-07f, -1.323319792e-07f, -1.331647330e-07f, -1.339970205e-07f, -1.348288400e-07f, -1.356601897e-07f, -1.364910679e-07f, - -1.373214730e-07f, -1.381514030e-07f, -1.389808563e-07f, -1.398098312e-07f, -1.406383260e-07f, -1.414663388e-07f, -1.422938680e-07f, -1.431209119e-07f, -1.439474687e-07f, -1.447735368e-07f, - -1.455991143e-07f, -1.464241995e-07f, -1.472487908e-07f, -1.480728865e-07f, -1.488964847e-07f, -1.497195839e-07f, -1.505421822e-07f, -1.513642781e-07f, -1.521858696e-07f, -1.530069553e-07f, - -1.538275332e-07f, -1.546476019e-07f, -1.554671594e-07f, -1.562862042e-07f, -1.571047346e-07f, -1.579227487e-07f, -1.587402450e-07f, -1.595572217e-07f, -1.603736772e-07f, -1.611896098e-07f, - -1.620050177e-07f, -1.628198992e-07f, -1.636342527e-07f, -1.644480766e-07f, -1.652613690e-07f, -1.660741283e-07f, -1.668863529e-07f, -1.676980411e-07f, -1.685091911e-07f, -1.693198013e-07f, - -1.701298700e-07f, -1.709393956e-07f, -1.717483763e-07f, -1.725568106e-07f, -1.733646966e-07f, -1.741720328e-07f, -1.749788175e-07f, -1.757850491e-07f, -1.765907258e-07f, -1.773958460e-07f, - -1.782004080e-07f, -1.790044102e-07f, -1.798078509e-07f, -1.806107285e-07f, -1.814130412e-07f, -1.822147876e-07f, -1.830159658e-07f, -1.838165743e-07f, -1.846166113e-07f, -1.854160754e-07f, - -1.862149647e-07f, -1.870132777e-07f, -1.878110127e-07f, -1.886081681e-07f, -1.894047423e-07f, -1.902007335e-07f, -1.909961403e-07f, -1.917909608e-07f, -1.925851936e-07f, -1.933788369e-07f, - -1.941718892e-07f, -1.949643488e-07f, -1.957562140e-07f, -1.965474834e-07f, -1.973381551e-07f, -1.981282277e-07f, -1.989176996e-07f, -1.997065689e-07f, -2.004948343e-07f, -2.012824940e-07f, - -2.020695465e-07f, -2.028559900e-07f, -2.036418231e-07f, -2.044270442e-07f, -2.052116515e-07f, -2.059956435e-07f, -2.067790186e-07f, -2.075617753e-07f, -2.083439118e-07f, -2.091254266e-07f, - -2.099063182e-07f, -2.106865848e-07f, -2.114662250e-07f, -2.122452371e-07f, -2.130236195e-07f, -2.138013707e-07f, -2.145784891e-07f, -2.153549731e-07f, -2.161308210e-07f, -2.169060314e-07f, - -2.176806026e-07f, -2.184545331e-07f, -2.192278213e-07f, -2.200004657e-07f, -2.207724645e-07f, -2.215438164e-07f, -2.223145196e-07f, -2.230845727e-07f, -2.238539741e-07f, -2.246227222e-07f, - -2.253908154e-07f, -2.261582523e-07f, -2.269250312e-07f, -2.276911506e-07f, -2.284566089e-07f, -2.292214045e-07f, -2.299855361e-07f, -2.307490018e-07f, -2.315118004e-07f, -2.322739301e-07f, - -2.330353894e-07f, -2.337961769e-07f, -2.345562909e-07f, -2.353157300e-07f, -2.360744925e-07f, -2.368325771e-07f, -2.375899820e-07f, -2.383467058e-07f, -2.391027470e-07f, -2.398581040e-07f, - -2.406127754e-07f, -2.413667595e-07f, -2.421200549e-07f, -2.428726601e-07f, -2.436245734e-07f, -2.443757936e-07f, -2.451263189e-07f, -2.458761479e-07f, -2.466252790e-07f, -2.473737109e-07f, - -2.481214419e-07f, -2.488684706e-07f, -2.496147954e-07f, -2.503604149e-07f, -2.511053276e-07f, -2.518495319e-07f, -2.525930264e-07f, -2.533358096e-07f, -2.540778799e-07f, -2.548192359e-07f, - -2.555598762e-07f, -2.562997991e-07f, -2.570390033e-07f, -2.577774873e-07f, -2.585152495e-07f, -2.592522885e-07f, -2.599886028e-07f, -2.607241910e-07f, -2.614590515e-07f, -2.621931830e-07f, - -2.629265839e-07f, -2.636592527e-07f, -2.643911881e-07f, -2.651223884e-07f, -2.658528524e-07f, -2.665825785e-07f, -2.673115652e-07f, -2.680398111e-07f, -2.687673148e-07f, -2.694940748e-07f, - -2.702200897e-07f, -2.709453579e-07f, -2.716698781e-07f, -2.723936488e-07f, -2.731166686e-07f, -2.738389361e-07f, -2.745604497e-07f, -2.752812081e-07f, -2.760012098e-07f, -2.767204534e-07f, - -2.774389375e-07f, -2.781566606e-07f, -2.788736213e-07f, -2.795898182e-07f, -2.803052499e-07f, -2.810199149e-07f, -2.817338118e-07f, -2.824469393e-07f, -2.831592959e-07f, -2.838708801e-07f, - -2.845816906e-07f, -2.852917260e-07f, -2.860009849e-07f, -2.867094658e-07f, -2.874171674e-07f, -2.881240882e-07f, -2.888302269e-07f, -2.895355821e-07f, -2.902401523e-07f, -2.909439362e-07f, - -2.916469324e-07f, -2.923491395e-07f, -2.930505561e-07f, -2.937511809e-07f, -2.944510124e-07f, -2.951500492e-07f, -2.958482901e-07f, -2.965457336e-07f, -2.972423783e-07f, -2.979382229e-07f, - -2.986332660e-07f, -2.993275063e-07f, -3.000209423e-07f, -3.007135727e-07f, -3.014053962e-07f, -3.020964113e-07f, -3.027866168e-07f, -3.034760113e-07f, -3.041645934e-07f, -3.048523617e-07f, - -3.055393150e-07f, -3.062254519e-07f, -3.069107710e-07f, -3.075952710e-07f, -3.082789505e-07f, -3.089618083e-07f, -3.096438429e-07f, -3.103250531e-07f, -3.110054375e-07f, -3.116849948e-07f, - -3.123637236e-07f, -3.130416226e-07f, -3.137186906e-07f, -3.143949261e-07f, -3.150703280e-07f, -3.157448947e-07f, -3.164186251e-07f, -3.170915178e-07f, -3.177635715e-07f, -3.184347849e-07f, - -3.191051567e-07f, -3.197746856e-07f, -3.204433703e-07f, -3.211112095e-07f, -3.217782018e-07f, -3.224443461e-07f, -3.231096410e-07f, -3.237740851e-07f, -3.244376773e-07f, -3.251004162e-07f, - -3.257623006e-07f, -3.264233291e-07f, -3.270835005e-07f, -3.277428135e-07f, -3.284012668e-07f, -3.290588592e-07f, -3.297155894e-07f, -3.303714561e-07f, -3.310264580e-07f, -3.316805939e-07f, - -3.323338625e-07f, -3.329862626e-07f, -3.336377928e-07f, -3.342884520e-07f, -3.349382389e-07f, -3.355871523e-07f, -3.362351907e-07f, -3.368823532e-07f, -3.375286383e-07f, -3.381740449e-07f, - -3.388185716e-07f, -3.394622173e-07f, -3.401049808e-07f, -3.407468607e-07f, -3.413878559e-07f, -3.420279651e-07f, -3.426671872e-07f, -3.433055208e-07f, -3.439429647e-07f, -3.445795178e-07f, - -3.452151787e-07f, -3.458499464e-07f, -3.464838196e-07f, -3.471167970e-07f, -3.477488774e-07f, -3.483800597e-07f, -3.490103427e-07f, -3.496397251e-07f, -3.502682057e-07f, -3.508957833e-07f, - -3.515224568e-07f, -3.521482249e-07f, -3.527730865e-07f, -3.533970403e-07f, -3.540200853e-07f, -3.546422201e-07f, -3.552634436e-07f, -3.558837546e-07f, -3.565031519e-07f, -3.571216345e-07f, - -3.577392010e-07f, -3.583558503e-07f, -3.589715813e-07f, -3.595863928e-07f, -3.602002836e-07f, -3.608132525e-07f, -3.614252984e-07f, -3.620364202e-07f, -3.626466167e-07f, -3.632558866e-07f, - -3.638642290e-07f, -3.644716425e-07f, -3.650781262e-07f, -3.656836788e-07f, -3.662882991e-07f, -3.668919861e-07f, -3.674947387e-07f, -3.680965556e-07f, -3.686974357e-07f, -3.692973779e-07f, - -3.698963812e-07f, -3.704944443e-07f, -3.710915661e-07f, -3.716877455e-07f, -3.722829815e-07f, -3.728772728e-07f, -3.734706183e-07f, -3.740630170e-07f, -3.746544678e-07f, -3.752449694e-07f, - -3.758345209e-07f, -3.764231211e-07f, -3.770107690e-07f, -3.775974633e-07f, -3.781832031e-07f, -3.787679872e-07f, -3.793518146e-07f, -3.799346841e-07f, -3.805165947e-07f, -3.810975452e-07f, - -3.816775347e-07f, -3.822565619e-07f, -3.828346259e-07f, -3.834117256e-07f, -3.839878599e-07f, -3.845630277e-07f, -3.851372279e-07f, -3.857104596e-07f, -3.862827215e-07f, -3.868540128e-07f, - -3.874243322e-07f, -3.879936788e-07f, -3.885620515e-07f, -3.891294492e-07f, -3.896958709e-07f, -3.902613156e-07f, -3.908257822e-07f, -3.913892696e-07f, -3.919517769e-07f, -3.925133030e-07f, - -3.930738468e-07f, -3.936334073e-07f, -3.941919836e-07f, -3.947495744e-07f, -3.953061790e-07f, -3.958617961e-07f, -3.964164249e-07f, -3.969700642e-07f, -3.975227131e-07f, -3.980743705e-07f, - -3.986250355e-07f, -3.991747070e-07f, -3.997233840e-07f, -4.002710655e-07f, -4.008177506e-07f, -4.013634382e-07f, -4.019081273e-07f, -4.024518169e-07f, -4.029945061e-07f, -4.035361938e-07f, - -4.040768791e-07f, -4.046165610e-07f, -4.051552384e-07f, -4.056929105e-07f, -4.062295762e-07f, -4.067652346e-07f, -4.072998847e-07f, -4.078335255e-07f, -4.083661561e-07f, -4.088977755e-07f, - -4.094283827e-07f, -4.099579767e-07f, -4.104865567e-07f, -4.110141216e-07f, -4.115406706e-07f, -4.120662026e-07f, -4.125907167e-07f, -4.131142120e-07f, -4.136366875e-07f, -4.141581422e-07f, - -4.146785753e-07f, -4.151979859e-07f, -4.157163728e-07f, -4.162337354e-07f, -4.167500725e-07f, -4.172653834e-07f, -4.177796670e-07f, -4.182929224e-07f, -4.188051488e-07f, -4.193163452e-07f, - -4.198265107e-07f, -4.203356444e-07f, -4.208437453e-07f, -4.213508127e-07f, -4.218568455e-07f, -4.223618428e-07f, -4.228658039e-07f, -4.233687277e-07f, -4.238706134e-07f, -4.243714601e-07f, - -4.248712669e-07f, -4.253700329e-07f, -4.258677572e-07f, -4.263644390e-07f, -4.268600774e-07f, -4.273546715e-07f, -4.278482203e-07f, -4.283407232e-07f, -4.288321791e-07f, -4.293225873e-07f, - -4.298119467e-07f, -4.303002567e-07f, -4.307875164e-07f, -4.312737248e-07f, -4.317588811e-07f, -4.322429845e-07f, -4.327260341e-07f, -4.332080291e-07f, -4.336889687e-07f, -4.341688519e-07f, - -4.346476780e-07f, -4.351254461e-07f, -4.356021554e-07f, -4.360778050e-07f, -4.365523942e-07f, -4.370259221e-07f, -4.374983879e-07f, -4.379697907e-07f, -4.384401297e-07f, -4.389094042e-07f, - -4.393776133e-07f, -4.398447562e-07f, -4.403108321e-07f, -4.407758401e-07f, -4.412397796e-07f, -4.417026496e-07f, -4.421644494e-07f, -4.426251782e-07f, -4.430848351e-07f, -4.435434195e-07f, - -4.440009305e-07f, -4.444573674e-07f, -4.449127292e-07f, -4.453670154e-07f, -4.458202250e-07f, -4.462723573e-07f, -4.467234116e-07f, -4.471733871e-07f, -4.476222829e-07f, -4.480700984e-07f, - -4.485168327e-07f, -4.489624852e-07f, -4.494070550e-07f, -4.498505415e-07f, -4.502929438e-07f, -4.507342611e-07f, -4.511744929e-07f, -4.516136382e-07f, -4.520516964e-07f, -4.524886667e-07f, - -4.529245484e-07f, -4.533593408e-07f, -4.537930431e-07f, -4.542256546e-07f, -4.546571745e-07f, -4.550876022e-07f, -4.555169369e-07f, -4.559451779e-07f, -4.563723245e-07f, -4.567983760e-07f, - -4.572233316e-07f, -4.576471907e-07f, -4.580699525e-07f, -4.584916163e-07f, -4.589121815e-07f, -4.593316473e-07f, -4.597500131e-07f, -4.601672781e-07f, -4.605834417e-07f, -4.609985032e-07f, - -4.614124618e-07f, -4.618253169e-07f, -4.622370679e-07f, -4.626477140e-07f, -4.630572546e-07f, -4.634656890e-07f, -4.638730165e-07f, -4.642792364e-07f, -4.646843482e-07f, -4.650883510e-07f, - -4.654912444e-07f, -4.658930275e-07f, -4.662936999e-07f, -4.666932607e-07f, -4.670917094e-07f, -4.674890453e-07f, -4.678852677e-07f, -4.682803761e-07f, -4.686743698e-07f, -4.690672481e-07f, - -4.694590105e-07f, -4.698496562e-07f, -4.702391847e-07f, -4.706275953e-07f, -4.710148874e-07f, -4.714010604e-07f, -4.717861137e-07f, -4.721700466e-07f, -4.725528585e-07f, -4.729345489e-07f, - -4.733151171e-07f, -4.736945625e-07f, -4.740728846e-07f, -4.744500826e-07f, -4.748261561e-07f, -4.752011043e-07f, -4.755749269e-07f, -4.759476230e-07f, -4.763191922e-07f, -4.766896339e-07f, - -4.770589474e-07f, -4.774271322e-07f, -4.777941878e-07f, -4.781601136e-07f, -4.785249089e-07f, -4.788885732e-07f, -4.792511060e-07f, -4.796125067e-07f, -4.799727747e-07f, -4.803319095e-07f, - -4.806899104e-07f, -4.810467771e-07f, -4.814025088e-07f, -4.817571051e-07f, -4.821105654e-07f, -4.824628892e-07f, -4.828140760e-07f, -4.831641251e-07f, -4.835130361e-07f, -4.838608084e-07f, - -4.842074415e-07f, -4.845529349e-07f, -4.848972881e-07f, -4.852405005e-07f, -4.855825715e-07f, -4.859235008e-07f, -4.862632878e-07f, -4.866019319e-07f, -4.869394327e-07f, -4.872757896e-07f, - -4.876110022e-07f, -4.879450700e-07f, -4.882779924e-07f, -4.886097690e-07f, -4.889403992e-07f, -4.892698826e-07f, -4.895982187e-07f, -4.899254070e-07f, -4.902514471e-07f, -4.905763383e-07f, - -4.909000804e-07f, -4.912226727e-07f, -4.915441149e-07f, -4.918644064e-07f, -4.921835468e-07f, -4.925015357e-07f, -4.928183725e-07f, -4.931340568e-07f, -4.934485881e-07f, -4.937619661e-07f, - -4.940741902e-07f, -4.943852600e-07f, -4.946951750e-07f, -4.950039349e-07f, -4.953115392e-07f, -4.956179873e-07f, -4.959232790e-07f, -4.962274138e-07f, -4.965303912e-07f, -4.968322108e-07f, - -4.971328722e-07f, -4.974323750e-07f, -4.977307187e-07f, -4.980279030e-07f, -4.983239273e-07f, -4.986187914e-07f, -4.989124949e-07f, -4.992050372e-07f, -4.994964180e-07f, -4.997866369e-07f, - -5.000756935e-07f, -5.003635874e-07f, -5.006503182e-07f, -5.009358856e-07f, -5.012202891e-07f, -5.015035283e-07f, -5.017856029e-07f, -5.020665125e-07f, -5.023462568e-07f, -5.026248352e-07f, - -5.029022476e-07f, -5.031784935e-07f, -5.034535725e-07f, -5.037274842e-07f, -5.040002284e-07f, -5.042718047e-07f, -5.045422127e-07f, -5.048114520e-07f, -5.050795223e-07f, -5.053464233e-07f, - -5.056121546e-07f, -5.058767159e-07f, -5.061401068e-07f, -5.064023270e-07f, -5.066633762e-07f, -5.069232540e-07f, -5.071819601e-07f, -5.074394942e-07f, -5.076958560e-07f, -5.079510451e-07f, - -5.082050612e-07f, -5.084579040e-07f, -5.087095732e-07f, -5.089600685e-07f, -5.092093896e-07f, -5.094575361e-07f, -5.097045079e-07f, -5.099503045e-07f, -5.101949256e-07f, -5.104383711e-07f, - -5.106806405e-07f, -5.109217337e-07f, -5.111616502e-07f, -5.114003899e-07f, -5.116379525e-07f, -5.118743376e-07f, -5.121095451e-07f, -5.123435745e-07f, -5.125764257e-07f, -5.128080985e-07f, - -5.130385924e-07f, -5.132679073e-07f, -5.134960430e-07f, -5.137229990e-07f, -5.139487753e-07f, -5.141733715e-07f, -5.143967875e-07f, -5.146190229e-07f, -5.148400774e-07f, -5.150599510e-07f, - -5.152786433e-07f, -5.154961541e-07f, -5.157124832e-07f, -5.159276303e-07f, -5.161415952e-07f, -5.163543777e-07f, -5.165659775e-07f, -5.167763945e-07f, -5.169856284e-07f, -5.171936791e-07f, - -5.174005462e-07f, -5.176062297e-07f, -5.178107292e-07f, -5.180140446e-07f, -5.182161757e-07f, -5.184171223e-07f, -5.186168842e-07f, -5.188154612e-07f, -5.190128531e-07f, -5.192090597e-07f, - -5.194040808e-07f, -5.195979163e-07f, -5.197905660e-07f, -5.199820297e-07f, -5.201723072e-07f, -5.203613984e-07f, -5.205493031e-07f, -5.207360211e-07f, -5.209215522e-07f, -5.211058964e-07f, - -5.212890534e-07f, -5.214710230e-07f, -5.216518052e-07f, -5.218313998e-07f, -5.220098067e-07f, -5.221870256e-07f, -5.223630565e-07f, -5.225378991e-07f, -5.227115535e-07f, -5.228840194e-07f, - -5.230552967e-07f, -5.232253853e-07f, -5.233942850e-07f, -5.235619958e-07f, -5.237285175e-07f, -5.238938499e-07f, -5.240579931e-07f, -5.242209468e-07f, -5.243827109e-07f, -5.245432855e-07f, - -5.247026702e-07f, -5.248608651e-07f, -5.250178700e-07f, -5.251736849e-07f, -5.253283096e-07f, -5.254817441e-07f, -5.256339883e-07f, -5.257850420e-07f, -5.259349053e-07f, -5.260835779e-07f, - -5.262310599e-07f, -5.263773512e-07f, -5.265224516e-07f, -5.266663612e-07f, -5.268090798e-07f, -5.269506074e-07f, -5.270909440e-07f, -5.272300894e-07f, -5.273680436e-07f, -5.275048066e-07f, - -5.276403783e-07f, -5.277747586e-07f, -5.279079476e-07f, -5.280399451e-07f, -5.281707511e-07f, -5.283003656e-07f, -5.284287886e-07f, -5.285560200e-07f, -5.286820597e-07f, -5.288069078e-07f, - -5.289305643e-07f, -5.290530291e-07f, -5.291743021e-07f, -5.292943834e-07f, -5.294132730e-07f, -5.295309708e-07f, -5.296474769e-07f, -5.297627912e-07f, -5.298769137e-07f, -5.299898444e-07f, - -5.301015834e-07f, -5.302121306e-07f, -5.303214860e-07f, -5.304296496e-07f, -5.305366215e-07f, -5.306424017e-07f, -5.307469902e-07f, -5.308503870e-07f, -5.309525920e-07f, -5.310536055e-07f, - -5.311534273e-07f, -5.312520576e-07f, -5.313494962e-07f, -5.314457434e-07f, -5.315407990e-07f, -5.316346633e-07f, -5.317273361e-07f, -5.318188175e-07f, -5.319091077e-07f, -5.319982066e-07f, - -5.320861143e-07f, -5.321728308e-07f, -5.322583563e-07f, -5.323426907e-07f, -5.324258342e-07f, -5.325077868e-07f, -5.325885485e-07f, -5.326681195e-07f, -5.327464998e-07f, -5.328236895e-07f, - -5.328996887e-07f, -5.329744975e-07f, -5.330481159e-07f, -5.331205440e-07f, -5.331917819e-07f, -5.332618298e-07f, -5.333306877e-07f, -5.333983557e-07f, -5.334648338e-07f, -5.335301223e-07f, - -5.335942213e-07f, -5.336571307e-07f, -5.337188508e-07f, -5.337793817e-07f, -5.338387234e-07f, -5.338968761e-07f, -5.339538399e-07f, -5.340096149e-07f, -5.340642013e-07f, -5.341175992e-07f, - -5.341698087e-07f, -5.342208300e-07f, -5.342706632e-07f, -5.343193083e-07f, -5.343667657e-07f, -5.344130354e-07f, -5.344581176e-07f, -5.345020124e-07f, -5.345447199e-07f, -5.345862404e-07f, - -5.346265739e-07f, -5.346657207e-07f, -5.347036810e-07f, -5.347404547e-07f, -5.347760423e-07f, -5.348104437e-07f, -5.348436592e-07f, -5.348756890e-07f, -5.349065333e-07f, -5.349361921e-07f, - -5.349646658e-07f, -5.349919544e-07f, -5.350180583e-07f, -5.350429775e-07f, -5.350667123e-07f, -5.350892628e-07f, -5.351106293e-07f, -5.351308120e-07f, -5.351498110e-07f, -5.351676266e-07f, - -5.351842590e-07f, -5.351997084e-07f, -5.352139750e-07f, -5.352270591e-07f, -5.352389608e-07f, -5.352496803e-07f, -5.352592180e-07f, -5.352675740e-07f, -5.352747485e-07f, -5.352807418e-07f, - -5.352855542e-07f, -5.352891858e-07f, -5.352916369e-07f, -5.352929078e-07f, -5.352929986e-07f, -5.352919097e-07f, -5.352896413e-07f, -5.352861936e-07f, -5.352815669e-07f, -5.352757615e-07f, - -5.352687776e-07f, -5.352606154e-07f, -5.352512754e-07f, -5.352407576e-07f, -5.352290624e-07f, -5.352161901e-07f, -5.352021409e-07f, -5.351869151e-07f, -5.351705130e-07f, -5.351529349e-07f, - -5.351341811e-07f, -5.351142518e-07f, -5.350931473e-07f, -5.350708680e-07f, -5.350474142e-07f, -5.350227860e-07f, -5.349969839e-07f, -5.349700082e-07f, -5.349418591e-07f, -5.349125369e-07f, - -5.348820420e-07f, -5.348503747e-07f, -5.348175353e-07f, -5.347835241e-07f, -5.347483415e-07f, -5.347119877e-07f, -5.346744631e-07f, -5.346357680e-07f, -5.345959028e-07f, -5.345548677e-07f, - -5.345126632e-07f, -5.344692896e-07f, -5.344247471e-07f, -5.343790362e-07f, -5.343321572e-07f, -5.342841104e-07f, -5.342348962e-07f, -5.341845150e-07f, -5.341329671e-07f, -5.340802529e-07f, - -5.340263727e-07f, -5.339713268e-07f, -5.339151158e-07f, -5.338577398e-07f, -5.337991994e-07f, -5.337394948e-07f, -5.336786265e-07f, -5.336165949e-07f, -5.335534002e-07f, -5.334890430e-07f, - -5.334235235e-07f, -5.333568422e-07f, -5.332889995e-07f, -5.332199957e-07f, -5.331498313e-07f, -5.330785066e-07f, -5.330060221e-07f, -5.329323782e-07f, -5.328575752e-07f, -5.327816137e-07f, - -5.327044939e-07f, -5.326262163e-07f, -5.325467813e-07f, -5.324661894e-07f, -5.323844409e-07f, -5.323015364e-07f, -5.322174761e-07f, -5.321322606e-07f, -5.320458903e-07f, -5.319583655e-07f, - -5.318696868e-07f, -5.317798546e-07f, -5.316888694e-07f, -5.315967314e-07f, -5.315034413e-07f, -5.314089995e-07f, -5.313134064e-07f, -5.312166624e-07f, -5.311187681e-07f, -5.310197238e-07f, - -5.309195301e-07f, -5.308181874e-07f, -5.307156962e-07f, -5.306120569e-07f, -5.305072701e-07f, -5.304013361e-07f, -5.302942554e-07f, -5.301860286e-07f, -5.300766562e-07f, -5.299661385e-07f, - -5.298544761e-07f, -5.297416695e-07f, -5.296277192e-07f, -5.295126256e-07f, -5.293963892e-07f, -5.292790106e-07f, -5.291604903e-07f, -5.290408287e-07f, -5.289200264e-07f, -5.287980838e-07f, - -5.286750015e-07f, -5.285507800e-07f, -5.284254198e-07f, -5.282989214e-07f, -5.281712854e-07f, -5.280425122e-07f, -5.279126023e-07f, -5.277815564e-07f, -5.276493749e-07f, -5.275160584e-07f, - -5.273816074e-07f, -5.272460224e-07f, -5.271093040e-07f, -5.269714527e-07f, -5.268324691e-07f, -5.266923537e-07f, -5.265511070e-07f, -5.264087297e-07f, -5.262652221e-07f, -5.261205850e-07f, - -5.259748189e-07f, -5.258279243e-07f, -5.256799018e-07f, -5.255307519e-07f, -5.253804753e-07f, -5.252290724e-07f, -5.250765439e-07f, -5.249228904e-07f, -5.247681123e-07f, -5.246122104e-07f, - -5.244551851e-07f, -5.242970371e-07f, -5.241377669e-07f, -5.239773752e-07f, -5.238158624e-07f, -5.236532293e-07f, -5.234894764e-07f, -5.233246043e-07f, -5.231586136e-07f, -5.229915050e-07f, - -5.228232789e-07f, -5.226539360e-07f, -5.224834770e-07f, -5.223119025e-07f, -5.221392129e-07f, -5.219654091e-07f, -5.217904915e-07f, -5.216144609e-07f, -5.214373178e-07f, -5.212590629e-07f, - -5.210796967e-07f, -5.208992200e-07f, -5.207176333e-07f, -5.205349373e-07f, -5.203511326e-07f, -5.201662199e-07f, -5.199801998e-07f, -5.197930730e-07f, -5.196048400e-07f, -5.194155016e-07f, - -5.192250584e-07f, -5.190335111e-07f, -5.188408602e-07f, -5.186471065e-07f, -5.184522507e-07f, -5.182562933e-07f, -5.180592351e-07f, -5.178610767e-07f, -5.176618188e-07f, -5.174614620e-07f, - -5.172600071e-07f, -5.170574547e-07f, -5.168538055e-07f, -5.166490602e-07f, -5.164432194e-07f, -5.162362839e-07f, -5.160282543e-07f, -5.158191313e-07f, -5.156089156e-07f, -5.153976079e-07f, - -5.151852090e-07f, -5.149717194e-07f, -5.147571399e-07f, -5.145414713e-07f, -5.143247142e-07f, -5.141068692e-07f, -5.138879372e-07f, -5.136679189e-07f, -5.134468149e-07f, -5.132246260e-07f, - -5.130013529e-07f, -5.127769963e-07f, -5.125515570e-07f, -5.123250356e-07f, -5.120974329e-07f, -5.118687497e-07f, -5.116389866e-07f, -5.114081444e-07f, -5.111762239e-07f, -5.109432257e-07f, - -5.107091506e-07f, -5.104739994e-07f, -5.102377728e-07f, -5.100004716e-07f, -5.097620964e-07f, -5.095226481e-07f, -5.092821275e-07f, -5.090405352e-07f, -5.087978720e-07f, -5.085541387e-07f, - -5.083093361e-07f, -5.080634649e-07f, -5.078165259e-07f, -5.075685198e-07f, -5.073194475e-07f, -5.070693097e-07f, -5.068181072e-07f, -5.065658407e-07f, -5.063125111e-07f, -5.060581192e-07f, - -5.058026656e-07f, -5.055461513e-07f, -5.052885769e-07f, -5.050299433e-07f, -5.047702514e-07f, -5.045095018e-07f, -5.042476953e-07f, -5.039848329e-07f, -5.037209152e-07f, -5.034559432e-07f, - -5.031899175e-07f, -5.029228390e-07f, -5.026547086e-07f, -5.023855270e-07f, -5.021152950e-07f, -5.018440135e-07f, -5.015716833e-07f, -5.012983052e-07f, -5.010238800e-07f, -5.007484086e-07f, - -5.004718918e-07f, -5.001943304e-07f, -4.999157253e-07f, -4.996360772e-07f, -4.993553871e-07f, -4.990736558e-07f, -4.987908841e-07f, -4.985070728e-07f, -4.982222228e-07f, -4.979363350e-07f, - -4.976494102e-07f, -4.973614492e-07f, -4.970724530e-07f, -4.967824223e-07f, -4.964913580e-07f, -4.961992610e-07f, -4.959061322e-07f, -4.956119723e-07f, -4.953167824e-07f, -4.950205632e-07f, - -4.947233156e-07f, -4.944250406e-07f, -4.941257388e-07f, -4.938254114e-07f, -4.935240591e-07f, -4.932216827e-07f, -4.929182833e-07f, -4.926138617e-07f, -4.923084187e-07f, -4.920019552e-07f, - -4.916944723e-07f, -4.913859706e-07f, -4.910764513e-07f, -4.907659150e-07f, -4.904543628e-07f, -4.901417955e-07f, -4.898282141e-07f, -4.895136194e-07f, -4.891980124e-07f, -4.888813940e-07f, - -4.885637651e-07f, -4.882451265e-07f, -4.879254793e-07f, -4.876048243e-07f, -4.872831625e-07f, -4.869604947e-07f, -4.866368220e-07f, -4.863121452e-07f, -4.859864652e-07f, -4.856597831e-07f, - -4.853320997e-07f, -4.850034159e-07f, -4.846737327e-07f, -4.843430511e-07f, -4.840113719e-07f, -4.836786962e-07f, -4.833450248e-07f, -4.830103588e-07f, -4.826746990e-07f, -4.823380464e-07f, - -4.820004020e-07f, -4.816617667e-07f, -4.813221415e-07f, -4.809815274e-07f, -4.806399252e-07f, -4.802973360e-07f, -4.799537608e-07f, -4.796092004e-07f, -4.792636559e-07f, -4.789171282e-07f, - -4.785696183e-07f, -4.782211273e-07f, -4.778716559e-07f, -4.775212054e-07f, -4.771697765e-07f, -4.768173703e-07f, -4.764639879e-07f, -4.761096301e-07f, -4.757542979e-07f, -4.753979925e-07f, - -4.750407146e-07f, -4.746824654e-07f, -4.743232459e-07f, -4.739630570e-07f, -4.736018997e-07f, -4.732397751e-07f, -4.728766841e-07f, -4.725126277e-07f, -4.721476070e-07f, -4.717816230e-07f, - -4.714146766e-07f, -4.710467690e-07f, -4.706779010e-07f, -4.703080738e-07f, -4.699372883e-07f, -4.695655456e-07f, -4.691928466e-07f, -4.688191925e-07f, -4.684445842e-07f, -4.680690228e-07f, - -4.676925093e-07f, -4.673150448e-07f, -4.669366302e-07f, -4.665572666e-07f, -4.661769550e-07f, -4.657956965e-07f, -4.654134922e-07f, -4.650303430e-07f, -4.646462500e-07f, -4.642612143e-07f, - -4.638752369e-07f, -4.634883189e-07f, -4.631004613e-07f, -4.627116652e-07f, -4.623219316e-07f, -4.619312616e-07f, -4.615396562e-07f, -4.611471165e-07f, -4.607536437e-07f, -4.603592386e-07f, - -4.599639025e-07f, -4.595676364e-07f, -4.591704413e-07f, -4.587723183e-07f, -4.583732685e-07f, -4.579732930e-07f, -4.575723929e-07f, -4.571705692e-07f, -4.567678230e-07f, -4.563641555e-07f, - -4.559595676e-07f, -4.555540605e-07f, -4.551476353e-07f, -4.547402930e-07f, -4.543320348e-07f, -4.539228617e-07f, -4.535127749e-07f, -4.531017754e-07f, -4.526898644e-07f, -4.522770429e-07f, - -4.518633121e-07f, -4.514486731e-07f, -4.510331269e-07f, -4.506166746e-07f, -4.501993175e-07f, -4.497810566e-07f, -4.493618930e-07f, -4.489418278e-07f, -4.485208621e-07f, -4.480989972e-07f, - -4.476762340e-07f, -4.472525737e-07f, -4.468280175e-07f, -4.464025665e-07f, -4.459762217e-07f, -4.455489844e-07f, -4.451208557e-07f, -4.446918366e-07f, -4.442619283e-07f, -4.438311321e-07f, - -4.433994489e-07f, -4.429668800e-07f, -4.425334265e-07f, -4.420990895e-07f, -4.416638702e-07f, -4.412277697e-07f, -4.407907892e-07f, -4.403529298e-07f, -4.399141927e-07f, -4.394745791e-07f, - -4.390340900e-07f, -4.385927267e-07f, -4.381504903e-07f, -4.377073819e-07f, -4.372634029e-07f, -4.368185542e-07f, -4.363728370e-07f, -4.359262526e-07f, -4.354788021e-07f, -4.350304867e-07f, - -4.345813075e-07f, -4.341312658e-07f, -4.336803627e-07f, -4.332285993e-07f, -4.327759769e-07f, -4.323224966e-07f, -4.318681596e-07f, -4.314129672e-07f, -4.309569204e-07f, -4.305000206e-07f, - -4.300422687e-07f, -4.295836662e-07f, -4.291242141e-07f, -4.286639137e-07f, -4.282027661e-07f, -4.277407725e-07f, -4.272779342e-07f, -4.268142523e-07f, -4.263497281e-07f, -4.258843627e-07f, - -4.254181574e-07f, -4.249511133e-07f, -4.244832317e-07f, -4.240145138e-07f, -4.235449608e-07f, -4.230745739e-07f, -4.226033543e-07f, -4.221313032e-07f, -4.216584219e-07f, -4.211847116e-07f, - -4.207101735e-07f, -4.202348088e-07f, -4.197586188e-07f, -4.192816046e-07f, -4.188037675e-07f, -4.183251088e-07f, -4.178456296e-07f, -4.173653312e-07f, -4.168842148e-07f, -4.164022818e-07f, - -4.159195332e-07f, -4.154359703e-07f, -4.149515944e-07f, -4.144664068e-07f, -4.139804086e-07f, -4.134936011e-07f, -4.130059856e-07f, -4.125175633e-07f, -4.120283355e-07f, -4.115383033e-07f, - -4.110474681e-07f, -4.105558311e-07f, -4.100633936e-07f, -4.095701568e-07f, -4.090761220e-07f, -4.085812905e-07f, -4.080856634e-07f, -4.075892421e-07f, -4.070920278e-07f, -4.065940219e-07f, - -4.060952255e-07f, -4.055956399e-07f, -4.050952665e-07f, -4.045941064e-07f, -4.040921609e-07f, -4.035894314e-07f, -4.030859191e-07f, -4.025816253e-07f, -4.020765512e-07f, -4.015706982e-07f, - -4.010640675e-07f, -4.005566603e-07f, -4.000484781e-07f, -3.995395221e-07f, -3.990297935e-07f, -3.985192937e-07f, -3.980080239e-07f, -3.974959854e-07f, -3.969831796e-07f, -3.964696077e-07f, - -3.959552710e-07f, -3.954401708e-07f, -3.949243085e-07f, -3.944076853e-07f, -3.938903025e-07f, -3.933721614e-07f, -3.928532633e-07f, -3.923336096e-07f, -3.918132015e-07f, -3.912920404e-07f, - -3.907701275e-07f, -3.902474642e-07f, -3.897240518e-07f, -3.891998916e-07f, -3.886749850e-07f, -3.881493331e-07f, -3.876229374e-07f, -3.870957992e-07f, -3.865679198e-07f, -3.860393004e-07f, - -3.855099426e-07f, -3.849798475e-07f, -3.844490165e-07f, -3.839174509e-07f, -3.833851521e-07f, -3.828521213e-07f, -3.823183600e-07f, -3.817838694e-07f, -3.812486509e-07f, -3.807127058e-07f, - -3.801760355e-07f, -3.796386413e-07f, -3.791005245e-07f, -3.785616865e-07f, -3.780221286e-07f, -3.774818522e-07f, -3.769408586e-07f, -3.763991491e-07f, -3.758567252e-07f, -3.753135881e-07f, - -3.747697392e-07f, -3.742251798e-07f, -3.736799114e-07f, -3.731339352e-07f, -3.725872527e-07f, -3.720398651e-07f, -3.714917739e-07f, -3.709429804e-07f, -3.703934859e-07f, -3.698432919e-07f, - -3.692923996e-07f, -3.687408104e-07f, -3.681885258e-07f, -3.676355471e-07f, -3.670818756e-07f, -3.665275127e-07f, -3.659724598e-07f, -3.654167183e-07f, -3.648602895e-07f, -3.643031748e-07f, - -3.637453756e-07f, -3.631868932e-07f, -3.626277291e-07f, -3.620678846e-07f, -3.615073611e-07f, -3.609461600e-07f, -3.603842827e-07f, -3.598217305e-07f, -3.592585048e-07f, -3.586946070e-07f, - -3.581300386e-07f, -3.575648008e-07f, -3.569988952e-07f, -3.564323230e-07f, -3.558650856e-07f, -3.552971846e-07f, -3.547286212e-07f, -3.541593968e-07f, -3.535895130e-07f, -3.530189709e-07f, - -3.524477721e-07f, -3.518759180e-07f, -3.513034099e-07f, -3.507302492e-07f, -3.501564375e-07f, -3.495819760e-07f, -3.490068661e-07f, -3.484311094e-07f, -3.478547071e-07f, -3.472776607e-07f, - -3.466999716e-07f, -3.461216413e-07f, -3.455426711e-07f, -3.449630624e-07f, -3.443828167e-07f, -3.438019353e-07f, -3.432204198e-07f, -3.426382715e-07f, -3.420554918e-07f, -3.414720822e-07f, - -3.408880440e-07f, -3.403033788e-07f, -3.397180879e-07f, -3.391321727e-07f, -3.385456347e-07f, -3.379584753e-07f, -3.373706959e-07f, -3.367822980e-07f, -3.361932830e-07f, -3.356036524e-07f, - -3.350134075e-07f, -3.344225497e-07f, -3.338310806e-07f, -3.332390016e-07f, -3.326463140e-07f, -3.320530194e-07f, -3.314591192e-07f, -3.308646148e-07f, -3.302695076e-07f, -3.296737992e-07f, - -3.290774909e-07f, -3.284805841e-07f, -3.278830804e-07f, -3.272849812e-07f, -3.266862879e-07f, -3.260870020e-07f, -3.254871249e-07f, -3.248866581e-07f, -3.242856030e-07f, -3.236839610e-07f, - -3.230817337e-07f, -3.224789225e-07f, -3.218755288e-07f, -3.212715541e-07f, -3.206669999e-07f, -3.200618676e-07f, -3.194561586e-07f, -3.188498745e-07f, -3.182430167e-07f, -3.176355866e-07f, - -3.170275857e-07f, -3.164190155e-07f, -3.158098774e-07f, -3.152001730e-07f, -3.145899036e-07f, -3.139790708e-07f, -3.133676760e-07f, -3.127557206e-07f, -3.121432063e-07f, -3.115301343e-07f, - -3.109165062e-07f, -3.103023235e-07f, -3.096875877e-07f, -3.090723001e-07f, -3.084564624e-07f, -3.078400759e-07f, -3.072231422e-07f, -3.066056626e-07f, -3.059876388e-07f, -3.053690722e-07f, - -3.047499643e-07f, -3.041303165e-07f, -3.035101303e-07f, -3.028894072e-07f, -3.022681488e-07f, -3.016463564e-07f, -3.010240316e-07f, -3.004011759e-07f, -2.997777907e-07f, -2.991538775e-07f, - -2.985294379e-07f, -2.979044733e-07f, -2.972789852e-07f, -2.966529751e-07f, -2.960264445e-07f, -2.953993949e-07f, -2.947718278e-07f, -2.941437446e-07f, -2.935151469e-07f, -2.928860362e-07f, - -2.922564140e-07f, -2.916262817e-07f, -2.909956410e-07f, -2.903644931e-07f, -2.897328398e-07f, -2.891006824e-07f, -2.884680225e-07f, -2.878348616e-07f, -2.872012012e-07f, -2.865670428e-07f, - -2.859323879e-07f, -2.852972379e-07f, -2.846615945e-07f, -2.840254591e-07f, -2.833888333e-07f, -2.827517185e-07f, -2.821141162e-07f, -2.814760280e-07f, -2.808374554e-07f, -2.801983998e-07f, - -2.795588629e-07f, -2.789188461e-07f, -2.782783509e-07f, -2.776373789e-07f, -2.769959315e-07f, -2.763540103e-07f, -2.757116168e-07f, -2.750687526e-07f, -2.744254190e-07f, -2.737816178e-07f, - -2.731373503e-07f, -2.724926181e-07f, -2.718474227e-07f, -2.712017657e-07f, -2.705556486e-07f, -2.699090728e-07f, -2.692620400e-07f, -2.686145516e-07f, -2.679666092e-07f, -2.673182143e-07f, - -2.666693685e-07f, -2.660200732e-07f, -2.653703300e-07f, -2.647201404e-07f, -2.640695059e-07f, -2.634184281e-07f, -2.627669086e-07f, -2.621149488e-07f, -2.614625502e-07f, -2.608097145e-07f, - -2.601564431e-07f, -2.595027376e-07f, -2.588485996e-07f, -2.581940304e-07f, -2.575390318e-07f, -2.568836052e-07f, -2.562277522e-07f, -2.555714742e-07f, -2.549147730e-07f, -2.542576499e-07f, - -2.536001065e-07f, -2.529421444e-07f, -2.522837651e-07f, -2.516249702e-07f, -2.509657611e-07f, -2.503061395e-07f, -2.496461069e-07f, -2.489856648e-07f, -2.483248148e-07f, -2.476635584e-07f, - -2.470018971e-07f, -2.463398326e-07f, -2.456773664e-07f, -2.450144999e-07f, -2.443512348e-07f, -2.436875727e-07f, -2.430235149e-07f, -2.423590632e-07f, -2.416942191e-07f, -2.410289840e-07f, - -2.403633597e-07f, -2.396973475e-07f, -2.390309491e-07f, -2.383641661e-07f, -2.376969999e-07f, -2.370294521e-07f, -2.363615243e-07f, -2.356932181e-07f, -2.350245350e-07f, -2.343554765e-07f, - -2.336860443e-07f, -2.330162398e-07f, -2.323460646e-07f, -2.316755204e-07f, -2.310046086e-07f, -2.303333307e-07f, -2.296616885e-07f, -2.289896834e-07f, -2.283173170e-07f, -2.276445908e-07f, - -2.269715064e-07f, -2.262980655e-07f, -2.256242694e-07f, -2.249501199e-07f, -2.242756184e-07f, -2.236007665e-07f, -2.229255659e-07f, -2.222500180e-07f, -2.215741244e-07f, -2.208978868e-07f, - -2.202213066e-07f, -2.195443854e-07f, -2.188671248e-07f, -2.181895263e-07f, -2.175115916e-07f, -2.168333222e-07f, -2.161547197e-07f, -2.154757856e-07f, -2.147965215e-07f, -2.141169289e-07f, - -2.134370096e-07f, -2.127567649e-07f, -2.120761965e-07f, -2.113953060e-07f, -2.107140949e-07f, -2.100325649e-07f, -2.093507174e-07f, -2.086685540e-07f, -2.079860764e-07f, -2.073032861e-07f, - -2.066201846e-07f, -2.059367736e-07f, -2.052530546e-07f, -2.045690293e-07f, -2.038846991e-07f, -2.032000656e-07f, -2.025151305e-07f, -2.018298952e-07f, -2.011443615e-07f, -2.004585308e-07f, - -1.997724047e-07f, -1.990859849e-07f, -1.983992728e-07f, -1.977122702e-07f, -1.970249784e-07f, -1.963373992e-07f, -1.956495341e-07f, -1.949613847e-07f, -1.942729526e-07f, -1.935842393e-07f, - -1.928952464e-07f, -1.922059755e-07f, -1.915164283e-07f, -1.908266062e-07f, -1.901365108e-07f, -1.894461438e-07f, -1.887555067e-07f, -1.880646012e-07f, -1.873734286e-07f, -1.866819908e-07f, - -1.859902892e-07f, -1.852983255e-07f, -1.846061011e-07f, -1.839136178e-07f, -1.832208771e-07f, -1.825278805e-07f, -1.818346297e-07f, -1.811411262e-07f, -1.804473716e-07f, -1.797533676e-07f, - -1.790591156e-07f, -1.783646174e-07f, -1.776698744e-07f, -1.769748882e-07f, -1.762796605e-07f, -1.755841928e-07f, -1.748884868e-07f, -1.741925439e-07f, -1.734963659e-07f, -1.727999542e-07f, - -1.721033104e-07f, -1.714064362e-07f, -1.707093332e-07f, -1.700120029e-07f, -1.693144469e-07f, -1.686166668e-07f, -1.679186642e-07f, -1.672204407e-07f, -1.665219979e-07f, -1.658233373e-07f, - -1.651244605e-07f, -1.644253692e-07f, -1.637260650e-07f, -1.630265493e-07f, -1.623268238e-07f, -1.616268902e-07f, -1.609267499e-07f, -1.602264046e-07f, -1.595258559e-07f, -1.588251053e-07f, - -1.581241545e-07f, -1.574230050e-07f, -1.567216585e-07f, -1.560201165e-07f, -1.553183805e-07f, -1.546164523e-07f, -1.539143334e-07f, -1.532120253e-07f, -1.525095297e-07f, -1.518068482e-07f, - -1.511039824e-07f, -1.504009338e-07f, -1.496977040e-07f, -1.489942947e-07f, -1.482907073e-07f, -1.475869436e-07f, -1.468830052e-07f, -1.461788935e-07f, -1.454746101e-07f, -1.447701568e-07f, - -1.440655351e-07f, -1.433607465e-07f, -1.426557926e-07f, -1.419506751e-07f, -1.412453956e-07f, -1.405399556e-07f, -1.398343567e-07f, -1.391286005e-07f, -1.384226886e-07f, -1.377166226e-07f, - -1.370104042e-07f, -1.363040348e-07f, -1.355975160e-07f, -1.348908496e-07f, -1.341840370e-07f, -1.334770798e-07f, -1.327699797e-07f, -1.320627383e-07f, -1.313553570e-07f, -1.306478376e-07f, - -1.299401816e-07f, -1.292323906e-07f, -1.285244661e-07f, -1.278164099e-07f, -1.271082235e-07f, -1.263999084e-07f, -1.256914662e-07f, -1.249828987e-07f, -1.242742072e-07f, -1.235653935e-07f, - -1.228564592e-07f, -1.221474057e-07f, -1.214382348e-07f, -1.207289479e-07f, -1.200195468e-07f, -1.193100329e-07f, -1.186004079e-07f, -1.178906733e-07f, -1.171808308e-07f, -1.164708820e-07f, - -1.157608284e-07f, -1.150506716e-07f, -1.143404132e-07f, -1.136300548e-07f, -1.129195980e-07f, -1.122090444e-07f, -1.114983956e-07f, -1.107876531e-07f, -1.100768186e-07f, -1.093658936e-07f, - -1.086548798e-07f, -1.079437787e-07f, -1.072325919e-07f, -1.065213210e-07f, -1.058099675e-07f, -1.050985332e-07f, -1.043870195e-07f, -1.036754280e-07f, -1.029637604e-07f, -1.022520182e-07f, - -1.015402031e-07f, -1.008283165e-07f, -1.001163601e-07f, -9.940433550e-08f, -9.869224426e-08f, -9.798008796e-08f, -9.726786820e-08f, -9.655558655e-08f, -9.584324462e-08f, -9.513084397e-08f, - -9.441838621e-08f, -9.370587291e-08f, -9.299330566e-08f, -9.228068604e-08f, -9.156801564e-08f, -9.085529604e-08f, -9.014252883e-08f, -8.942971559e-08f, -8.871685790e-08f, -8.800395736e-08f, - -8.729101553e-08f, -8.657803401e-08f, -8.586501438e-08f, -8.515195822e-08f, -8.443886711e-08f, -8.372574264e-08f, -8.301258638e-08f, -8.229939992e-08f, -8.158618484e-08f, -8.087294272e-08f, - -8.015967514e-08f, -7.944638368e-08f, -7.873306993e-08f, -7.801973545e-08f, -7.730638184e-08f, -7.659301067e-08f, -7.587962351e-08f, -7.516622195e-08f, -7.445280757e-08f, -7.373938195e-08f, - -7.302594665e-08f, -7.231250326e-08f, -7.159905337e-08f, -7.088559853e-08f, -7.017214033e-08f, -6.945868035e-08f, -6.874522016e-08f, -6.803176134e-08f, -6.731830546e-08f, -6.660485409e-08f, - -6.589140882e-08f, -6.517797121e-08f, -6.446454284e-08f, -6.375112529e-08f, -6.303772012e-08f, -6.232432890e-08f, -6.161095322e-08f, -6.089759464e-08f, -6.018425473e-08f, -5.947093507e-08f, - -5.875763722e-08f, -5.804436276e-08f, -5.733111325e-08f, -5.661789027e-08f, -5.590469539e-08f, -5.519153016e-08f, -5.447839617e-08f, -5.376529498e-08f, -5.305222816e-08f, -5.233919727e-08f, - -5.162620388e-08f, -5.091324956e-08f, -5.020033588e-08f, -4.948746439e-08f, -4.877463667e-08f, -4.806185427e-08f, -4.734911877e-08f, -4.663643173e-08f, -4.592379470e-08f, -4.521120926e-08f, - -4.449867697e-08f, -4.378619938e-08f, -4.307377806e-08f, -4.236141457e-08f, -4.164911047e-08f, -4.093686732e-08f, -4.022468669e-08f, -3.951257012e-08f, -3.880051918e-08f, -3.808853543e-08f, - -3.737662042e-08f, -3.666477571e-08f, -3.595300286e-08f, -3.524130343e-08f, -3.452967897e-08f, -3.381813103e-08f, -3.310666117e-08f, -3.239527095e-08f, -3.168396192e-08f, -3.097273562e-08f, - -3.026159363e-08f, -2.955053748e-08f, -2.883956873e-08f, -2.812868893e-08f, -2.741789963e-08f, -2.670720238e-08f, -2.599659873e-08f, -2.528609023e-08f, -2.457567842e-08f, -2.386536487e-08f, - -2.315515110e-08f, -2.244503868e-08f, -2.173502914e-08f, -2.102512404e-08f, -2.031532491e-08f, -1.960563331e-08f, -1.889605077e-08f, -1.818657884e-08f, -1.747721906e-08f, -1.676797298e-08f, - -1.605884213e-08f, -1.534982806e-08f, -1.464093231e-08f, -1.393215642e-08f, -1.322350193e-08f, -1.251497037e-08f, -1.180656329e-08f, -1.109828222e-08f, -1.039012869e-08f, -9.682104259e-09f, - -8.974210444e-09f, -8.266448787e-09f, -7.558820820e-09f, -6.851328078e-09f, -6.143972094e-09f, -5.436754401e-09f, -4.729676530e-09f, -4.022740014e-09f, -3.315946383e-09f, -2.609297167e-09f, - -1.902793895e-09f, -1.196438097e-09f, -4.902312992e-10f, 2.158249692e-10f, 9.217291821e-10f, 1.627479813e-09f, 2.333075337e-09f, 3.038514229e-09f, 3.743794965e-09f, 4.448916021e-09f, - 5.153875875e-09f, 5.858673004e-09f, 6.563305887e-09f, 7.267773003e-09f, 7.972072833e-09f, 8.676203857e-09f, 9.380164556e-09f, 1.008395341e-08f, 1.078756891e-08f, 1.149100953e-08f, - 1.219427376e-08f, 1.289736008e-08f, 1.360026698e-08f, 1.430299294e-08f, 1.500553646e-08f, 1.570789601e-08f, 1.641007010e-08f, 1.711205720e-08f, 1.781385581e-08f, 1.851546441e-08f, - 1.921688151e-08f, 1.991810558e-08f, 2.061913514e-08f, 2.131996866e-08f, 2.202060464e-08f, 2.272104158e-08f, 2.342127798e-08f, 2.412131233e-08f, 2.482114312e-08f, 2.552076887e-08f, - 2.622018806e-08f, 2.691939919e-08f, 2.761840077e-08f, 2.831719130e-08f, 2.901576928e-08f, 2.971413321e-08f, 3.041228160e-08f, 3.111021295e-08f, 3.180792577e-08f, 3.250541856e-08f, - 3.320268984e-08f, 3.389973810e-08f, 3.459656185e-08f, 3.529315962e-08f, 3.598952989e-08f, 3.668567120e-08f, 3.738158205e-08f, 3.807726095e-08f, 3.877270641e-08f, 3.946791696e-08f, - 4.016289110e-08f, 4.085762735e-08f, 4.155212423e-08f, 4.224638026e-08f, 4.294039395e-08f, 4.363416383e-08f, 4.432768841e-08f, 4.502096621e-08f, 4.571399577e-08f, 4.640677560e-08f, - 4.709930422e-08f, 4.779158016e-08f, 4.848360195e-08f, 4.917536810e-08f, 4.986687716e-08f, 5.055812765e-08f, 5.124911809e-08f, 5.193984701e-08f, 5.263031296e-08f, 5.332051445e-08f, - 5.401045002e-08f, 5.470011821e-08f, 5.538951755e-08f, 5.607864657e-08f, 5.676750382e-08f, 5.745608782e-08f, 5.814439712e-08f, 5.883243026e-08f, 5.952018577e-08f, 6.020766220e-08f, - 6.089485808e-08f, 6.158177197e-08f, 6.226840240e-08f, 6.295474793e-08f, 6.364080708e-08f, 6.432657842e-08f, 6.501206049e-08f, 6.569725184e-08f, 6.638215101e-08f, 6.706675656e-08f, - 6.775106704e-08f, 6.843508100e-08f, 6.911879699e-08f, 6.980221357e-08f, 7.048532930e-08f, 7.116814272e-08f, 7.185065240e-08f, 7.253285690e-08f, 7.321475477e-08f, 7.389634458e-08f, - 7.457762488e-08f, 7.525859423e-08f, 7.593925121e-08f, 7.661959437e-08f, 7.729962228e-08f, 7.797933351e-08f, 7.865872662e-08f, 7.933780018e-08f, 8.001655276e-08f, 8.069498293e-08f, - 8.137308926e-08f, 8.205087032e-08f, 8.272832470e-08f, 8.340545095e-08f, 8.408224765e-08f, 8.475871339e-08f, 8.543484674e-08f, 8.611064628e-08f, 8.678611058e-08f, 8.746123823e-08f, - 8.813602782e-08f, 8.881047791e-08f, 8.948458710e-08f, 9.015835396e-08f, 9.083177710e-08f, 9.150485509e-08f, 9.217758651e-08f, 9.284996997e-08f, 9.352200405e-08f, 9.419368733e-08f, - 9.486501842e-08f, 9.553599591e-08f, 9.620661838e-08f, 9.687688444e-08f, 9.754679269e-08f, 9.821634171e-08f, 9.888553011e-08f, 9.955435649e-08f, 1.002228194e-07f, 1.008909176e-07f, - 1.015586495e-07f, 1.022260138e-07f, 1.028930091e-07f, 1.035596340e-07f, 1.042258872e-07f, 1.048917671e-07f, 1.055572724e-07f, 1.062224018e-07f, 1.068871539e-07f, 1.075515272e-07f, - 1.082155204e-07f, 1.088791320e-07f, 1.095423608e-07f, 1.102052053e-07f, 1.108676642e-07f, 1.115297360e-07f, 1.121914194e-07f, 1.128527130e-07f, 1.135136155e-07f, 1.141741254e-07f, - 1.148342414e-07f, 1.154939621e-07f, 1.161532861e-07f, 1.168122121e-07f, 1.174707387e-07f, 1.181288645e-07f, 1.187865882e-07f, 1.194439084e-07f, 1.201008238e-07f, 1.207573329e-07f, - 1.214134344e-07f, 1.220691269e-07f, 1.227244091e-07f, 1.233792797e-07f, 1.240337372e-07f, 1.246877803e-07f, 1.253414077e-07f, 1.259946180e-07f, 1.266474099e-07f, 1.272997819e-07f, - 1.279517328e-07f, 1.286032612e-07f, 1.292543658e-07f, 1.299050451e-07f, 1.305552979e-07f, 1.312051228e-07f, 1.318545185e-07f, 1.325034837e-07f, 1.331520169e-07f, 1.338001169e-07f, - 1.344477822e-07f, 1.350950117e-07f, 1.357418039e-07f, 1.363881575e-07f, 1.370340712e-07f, 1.376795436e-07f, 1.383245734e-07f, 1.389691594e-07f, 1.396133000e-07f, 1.402569941e-07f, - 1.409002403e-07f, 1.415430373e-07f, 1.421853838e-07f, 1.428272783e-07f, 1.434687197e-07f, 1.441097066e-07f, 1.447502377e-07f, 1.453903116e-07f, 1.460299270e-07f, 1.466690827e-07f, - 1.473077773e-07f, 1.479460096e-07f, 1.485837781e-07f, 1.492210816e-07f, 1.498579188e-07f, 1.504942884e-07f, 1.511301890e-07f, 1.517656194e-07f, 1.524005783e-07f, 1.530350644e-07f, - 1.536690763e-07f, 1.543026128e-07f, 1.549356725e-07f, 1.555682543e-07f, 1.562003567e-07f, 1.568319785e-07f, 1.574631184e-07f, 1.580937751e-07f, 1.587239473e-07f, 1.593536338e-07f, - 1.599828332e-07f, 1.606115443e-07f, 1.612397658e-07f, 1.618674963e-07f, 1.624947347e-07f, 1.631214796e-07f, 1.637477298e-07f, 1.643734839e-07f, 1.649987408e-07f, 1.656234991e-07f, - 1.662477575e-07f, 1.668715149e-07f, 1.674947698e-07f, 1.681175212e-07f, 1.687397676e-07f, 1.693615078e-07f, 1.699827406e-07f, 1.706034647e-07f, 1.712236788e-07f, 1.718433817e-07f, - 1.724625721e-07f, 1.730812488e-07f, 1.736994105e-07f, 1.743170559e-07f, 1.749341838e-07f, 1.755507930e-07f, 1.761668821e-07f, 1.767824500e-07f, 1.773974955e-07f, 1.780120171e-07f, - 1.786260138e-07f, 1.792394842e-07f, 1.798524272e-07f, 1.804648414e-07f, 1.810767257e-07f, 1.816880788e-07f, 1.822988995e-07f, 1.829091865e-07f, 1.835189387e-07f, 1.841281547e-07f, - 1.847368333e-07f, 1.853449734e-07f, 1.859525736e-07f, 1.865596329e-07f, 1.871661498e-07f, 1.877721233e-07f, 1.883775521e-07f, 1.889824350e-07f, 1.895867707e-07f, 1.901905581e-07f, - 1.907937959e-07f, 1.913964829e-07f, 1.919986179e-07f, 1.926001997e-07f, 1.932012271e-07f, 1.938016988e-07f, 1.944016138e-07f, 1.950009707e-07f, 1.955997683e-07f, 1.961980055e-07f, - 1.967956811e-07f, 1.973927938e-07f, 1.979893425e-07f, 1.985853260e-07f, 1.991807430e-07f, 1.997755924e-07f, 2.003698730e-07f, 2.009635836e-07f, 2.015567231e-07f, 2.021492901e-07f, - 2.027412836e-07f, 2.033327023e-07f, 2.039235451e-07f, 2.045138108e-07f, 2.051034982e-07f, 2.056926061e-07f, 2.062811334e-07f, 2.068690789e-07f, 2.074564414e-07f, 2.080432197e-07f, - 2.086294127e-07f, 2.092150192e-07f, 2.098000381e-07f, 2.103844681e-07f, 2.109683081e-07f, 2.115515570e-07f, 2.121342135e-07f, 2.127162766e-07f, 2.132977450e-07f, 2.138786177e-07f, - 2.144588934e-07f, 2.150385710e-07f, 2.156176494e-07f, 2.161961273e-07f, 2.167740038e-07f, 2.173512775e-07f, 2.179279474e-07f, 2.185040123e-07f, 2.190794711e-07f, 2.196543227e-07f, - 2.202285658e-07f, 2.208021994e-07f, 2.213752223e-07f, 2.219476335e-07f, 2.225194317e-07f, 2.230906158e-07f, 2.236611847e-07f, 2.242311373e-07f, 2.248004725e-07f, 2.253691891e-07f, - 2.259372860e-07f, 2.265047620e-07f, 2.270716162e-07f, 2.276378473e-07f, 2.282034542e-07f, 2.287684358e-07f, 2.293327910e-07f, 2.298965188e-07f, 2.304596179e-07f, 2.310220873e-07f, - 2.315839258e-07f, 2.321451324e-07f, 2.327057060e-07f, 2.332656454e-07f, 2.338249496e-07f, 2.343836175e-07f, 2.349416479e-07f, 2.354990398e-07f, 2.360557921e-07f, 2.366119036e-07f, - 2.371673734e-07f, 2.377222003e-07f, 2.382763831e-07f, 2.388299210e-07f, 2.393828126e-07f, 2.399350571e-07f, 2.404866532e-07f, 2.410376000e-07f, 2.415878962e-07f, 2.421375410e-07f, - 2.426865331e-07f, 2.432348716e-07f, 2.437825553e-07f, 2.443295832e-07f, 2.448759542e-07f, 2.454216672e-07f, 2.459667212e-07f, 2.465111152e-07f, 2.470548480e-07f, 2.475979186e-07f, - 2.481403260e-07f, 2.486820691e-07f, 2.492231468e-07f, 2.497635581e-07f, 2.503033019e-07f, 2.508423773e-07f, 2.513807831e-07f, 2.519185182e-07f, 2.524555818e-07f, 2.529919727e-07f, - 2.535276898e-07f, 2.540627322e-07f, 2.545970988e-07f, 2.551307886e-07f, 2.556638005e-07f, 2.561961335e-07f, 2.567277866e-07f, 2.572587587e-07f, 2.577890489e-07f, 2.583186561e-07f, - 2.588475792e-07f, 2.593758174e-07f, 2.599033694e-07f, 2.604302344e-07f, 2.609564113e-07f, 2.614818991e-07f, 2.620066968e-07f, 2.625308033e-07f, 2.630542178e-07f, 2.635769391e-07f, - 2.640989662e-07f, 2.646202982e-07f, 2.651409340e-07f, 2.656608727e-07f, 2.661801133e-07f, 2.666986547e-07f, 2.672164960e-07f, 2.677336362e-07f, 2.682500742e-07f, 2.687658091e-07f, - 2.692808400e-07f, 2.697951657e-07f, 2.703087854e-07f, 2.708216981e-07f, 2.713339027e-07f, 2.718453983e-07f, 2.723561839e-07f, 2.728662586e-07f, 2.733756214e-07f, 2.738842713e-07f, - 2.743922073e-07f, 2.748994284e-07f, 2.754059338e-07f, 2.759117224e-07f, 2.764167933e-07f, 2.769211455e-07f, 2.774247780e-07f, 2.779276900e-07f, 2.784298804e-07f, 2.789313483e-07f, - 2.794320927e-07f, 2.799321127e-07f, 2.804314074e-07f, 2.809299757e-07f, 2.814278168e-07f, 2.819249297e-07f, 2.824213135e-07f, 2.829169672e-07f, 2.834118899e-07f, 2.839060807e-07f, - 2.843995386e-07f, 2.848922627e-07f, 2.853842520e-07f, 2.858755057e-07f, 2.863660228e-07f, 2.868558024e-07f, 2.873448436e-07f, 2.878331454e-07f, 2.883207069e-07f, 2.888075273e-07f, - 2.892936055e-07f, 2.897789407e-07f, 2.902635320e-07f, 2.907473785e-07f, 2.912304792e-07f, 2.917128332e-07f, 2.921944397e-07f, 2.926752977e-07f, 2.931554064e-07f, 2.936347649e-07f, - 2.941133721e-07f, 2.945912274e-07f, 2.950683296e-07f, 2.955446781e-07f, 2.960202718e-07f, 2.964951100e-07f, 2.969691916e-07f, 2.974425159e-07f, 2.979150819e-07f, 2.983868888e-07f, - 2.988579356e-07f, 2.993282216e-07f, 2.997977458e-07f, 3.002665074e-07f, 3.007345054e-07f, 3.012017391e-07f, 3.016682076e-07f, 3.021339099e-07f, 3.025988453e-07f, 3.030630128e-07f, - 3.035264117e-07f, 3.039890410e-07f, 3.044508999e-07f, 3.049119876e-07f, 3.053723031e-07f, 3.058318457e-07f, 3.062906145e-07f, 3.067486086e-07f, 3.072058273e-07f, 3.076622696e-07f, - 3.081179347e-07f, 3.085728219e-07f, 3.090269302e-07f, 3.094802588e-07f, 3.099328068e-07f, 3.103845736e-07f, 3.108355581e-07f, 3.112857597e-07f, 3.117351774e-07f, 3.121838105e-07f, - 3.126316581e-07f, 3.130787195e-07f, 3.135249937e-07f, 3.139704800e-07f, 3.144151775e-07f, 3.148590855e-07f, 3.153022032e-07f, 3.157445297e-07f, 3.161860642e-07f, 3.166268060e-07f, - 3.170667542e-07f, 3.175059080e-07f, 3.179442666e-07f, 3.183818293e-07f, 3.188185952e-07f, 3.192545635e-07f, 3.196897335e-07f, 3.201241044e-07f, 3.205576753e-07f, 3.209904456e-07f, - 3.214224143e-07f, 3.218535808e-07f, 3.222839443e-07f, 3.227135039e-07f, 3.231422589e-07f, 3.235702086e-07f, 3.239973521e-07f, 3.244236887e-07f, 3.248492177e-07f, 3.252739382e-07f, - 3.256978495e-07f, 3.261209508e-07f, 3.265432414e-07f, 3.269647205e-07f, 3.273853874e-07f, 3.278052413e-07f, 3.282242815e-07f, 3.286425071e-07f, 3.290599176e-07f, 3.294765120e-07f, - 3.298922897e-07f, 3.303072500e-07f, 3.307213921e-07f, 3.311347152e-07f, 3.315472186e-07f, 3.319589016e-07f, 3.323697635e-07f, 3.327798035e-07f, 3.331890209e-07f, 3.335974150e-07f, - 3.340049850e-07f, 3.344117303e-07f, 3.348176500e-07f, 3.352227436e-07f, 3.356270102e-07f, 3.360304492e-07f, 3.364330598e-07f, 3.368348414e-07f, 3.372357932e-07f, 3.376359146e-07f, - 3.380352047e-07f, 3.384336630e-07f, 3.388312887e-07f, 3.392280811e-07f, 3.396240396e-07f, 3.400191634e-07f, 3.404134518e-07f, 3.408069042e-07f, 3.411995199e-07f, 3.415912981e-07f, - 3.419822382e-07f, 3.423723395e-07f, 3.427616014e-07f, 3.431500231e-07f, 3.435376040e-07f, 3.439243435e-07f, 3.443102407e-07f, 3.446952951e-07f, 3.450795060e-07f, 3.454628727e-07f, - 3.458453946e-07f, 3.462270711e-07f, 3.466079013e-07f, 3.469878848e-07f, 3.473670207e-07f, 3.477453086e-07f, 3.481227477e-07f, 3.484993373e-07f, 3.488750769e-07f, 3.492499658e-07f, - 3.496240033e-07f, 3.499971888e-07f, 3.503695217e-07f, 3.507410013e-07f, 3.511116270e-07f, 3.514813981e-07f, 3.518503141e-07f, 3.522183742e-07f, 3.525855779e-07f, 3.529519246e-07f, - 3.533174135e-07f, 3.536820442e-07f, 3.540458160e-07f, 3.544087282e-07f, 3.547707802e-07f, 3.551319715e-07f, 3.554923014e-07f, 3.558517693e-07f, 3.562103746e-07f, 3.565681167e-07f, - 3.569249950e-07f, 3.572810089e-07f, 3.576361578e-07f, 3.579904411e-07f, 3.583438582e-07f, 3.586964085e-07f, 3.590480914e-07f, 3.593989064e-07f, 3.597488528e-07f, 3.600979301e-07f, - 3.604461376e-07f, 3.607934749e-07f, 3.611399412e-07f, 3.614855362e-07f, 3.618302590e-07f, 3.621741093e-07f, 3.625170864e-07f, 3.628591898e-07f, 3.632004189e-07f, 3.635407730e-07f, - 3.638802518e-07f, 3.642188546e-07f, 3.645565808e-07f, 3.648934299e-07f, 3.652294013e-07f, 3.655644946e-07f, 3.658987090e-07f, 3.662320442e-07f, 3.665644995e-07f, 3.668960744e-07f, - 3.672267684e-07f, 3.675565809e-07f, 3.678855114e-07f, 3.682135593e-07f, 3.685407242e-07f, 3.688670054e-07f, 3.691924025e-07f, 3.695169149e-07f, 3.698405421e-07f, 3.701632836e-07f, - 3.704851389e-07f, 3.708061074e-07f, 3.711261887e-07f, 3.714453821e-07f, 3.717636873e-07f, 3.720811036e-07f, 3.723976307e-07f, 3.727132679e-07f, 3.730280147e-07f, 3.733418708e-07f, - 3.736548355e-07f, 3.739669084e-07f, 3.742780889e-07f, 3.745883767e-07f, 3.748977711e-07f, 3.752062718e-07f, 3.755138781e-07f, 3.758205897e-07f, 3.761264060e-07f, 3.764313266e-07f, - 3.767353510e-07f, 3.770384787e-07f, 3.773407092e-07f, 3.776420421e-07f, 3.779424769e-07f, 3.782420131e-07f, 3.785406503e-07f, 3.788383879e-07f, 3.791352256e-07f, 3.794311629e-07f, - 3.797261992e-07f, 3.800203342e-07f, 3.803135675e-07f, 3.806058984e-07f, 3.808973267e-07f, 3.811878518e-07f, 3.814774733e-07f, 3.817661908e-07f, 3.820540038e-07f, 3.823409119e-07f, - 3.826269147e-07f, 3.829120116e-07f, 3.831962023e-07f, 3.834794864e-07f, 3.837618634e-07f, 3.840433329e-07f, 3.843238944e-07f, 3.846035476e-07f, 3.848822920e-07f, 3.851601272e-07f, - 3.854370528e-07f, 3.857130684e-07f, 3.859881735e-07f, 3.862623678e-07f, 3.865356509e-07f, 3.868080223e-07f, 3.870794816e-07f, 3.873500284e-07f, 3.876196624e-07f, 3.878883831e-07f, - 3.881561902e-07f, 3.884230832e-07f, 3.886890618e-07f, 3.889541255e-07f, 3.892182741e-07f, 3.894815070e-07f, 3.897438239e-07f, 3.900052245e-07f, 3.902657084e-07f, 3.905252751e-07f, - 3.907839243e-07f, 3.910416557e-07f, 3.912984688e-07f, 3.915543634e-07f, 3.918093389e-07f, 3.920633952e-07f, 3.923165317e-07f, 3.925687482e-07f, 3.928200443e-07f, 3.930704196e-07f, - 3.933198738e-07f, 3.935684065e-07f, 3.938160174e-07f, 3.940627062e-07f, 3.943084724e-07f, 3.945533158e-07f, 3.947972361e-07f, 3.950402327e-07f, 3.952823056e-07f, 3.955234542e-07f, - 3.957636783e-07f, 3.960029775e-07f, 3.962413516e-07f, 3.964788001e-07f, 3.967153228e-07f, 3.969509194e-07f, 3.971855894e-07f, 3.974193327e-07f, 3.976521489e-07f, 3.978840376e-07f, - 3.981149987e-07f, 3.983450317e-07f, 3.985741363e-07f, 3.988023123e-07f, 3.990295593e-07f, 3.992558771e-07f, 3.994812654e-07f, 3.997057238e-07f, 3.999292520e-07f, 4.001518499e-07f, - 4.003735170e-07f, 4.005942531e-07f, 4.008140579e-07f, 4.010329312e-07f, 4.012508725e-07f, 4.014678818e-07f, 4.016839586e-07f, 4.018991028e-07f, 4.021133140e-07f, 4.023265920e-07f, - 4.025389365e-07f, 4.027503472e-07f, 4.029608239e-07f, 4.031703663e-07f, 4.033789741e-07f, 4.035866472e-07f, 4.037933852e-07f, 4.039991879e-07f, 4.042040550e-07f, 4.044079863e-07f, - 4.046109815e-07f, 4.048130405e-07f, 4.050141629e-07f, 4.052143485e-07f, 4.054135971e-07f, 4.056119084e-07f, 4.058092822e-07f, 4.060057183e-07f, 4.062012164e-07f, 4.063957764e-07f, - 4.065893979e-07f, 4.067820808e-07f, 4.069738249e-07f, 4.071646299e-07f, 4.073544955e-07f, 4.075434217e-07f, 4.077314082e-07f, 4.079184547e-07f, 4.081045611e-07f, 4.082897271e-07f, - 4.084739526e-07f, 4.086572373e-07f, 4.088395811e-07f, 4.090209837e-07f, 4.092014450e-07f, 4.093809647e-07f, 4.095595427e-07f, 4.097371788e-07f, 4.099138728e-07f, 4.100896244e-07f, - 4.102644336e-07f, 4.104383002e-07f, 4.106112239e-07f, 4.107832046e-07f, 4.109542421e-07f, 4.111243362e-07f, 4.112934868e-07f, 4.114616937e-07f, 4.116289567e-07f, 4.117952758e-07f, - 4.119606506e-07f, 4.121250810e-07f, 4.122885670e-07f, 4.124511083e-07f, 4.126127048e-07f, 4.127733563e-07f, 4.129330626e-07f, 4.130918238e-07f, 4.132496395e-07f, 4.134065096e-07f, - 4.135624341e-07f, 4.137174127e-07f, 4.138714454e-07f, 4.140245319e-07f, 4.141766723e-07f, 4.143278662e-07f, 4.144781137e-07f, 4.146274145e-07f, 4.147757686e-07f, 4.149231759e-07f, - 4.150696361e-07f, 4.152151493e-07f, 4.153597152e-07f, 4.155033338e-07f, 4.156460050e-07f, 4.157877286e-07f, 4.159285046e-07f, 4.160683328e-07f, 4.162072131e-07f, 4.163451455e-07f, - 4.164821298e-07f, 4.166181660e-07f, 4.167532539e-07f, 4.168873934e-07f, 4.170205846e-07f, 4.171528272e-07f, 4.172841212e-07f, 4.174144665e-07f, 4.175438631e-07f, 4.176723108e-07f, - 4.177998095e-07f, 4.179263593e-07f, 4.180519600e-07f, 4.181766116e-07f, 4.183003139e-07f, 4.184230670e-07f, 4.185448707e-07f, 4.186657250e-07f, 4.187856298e-07f, 4.189045851e-07f, - 4.190225909e-07f, 4.191396470e-07f, 4.192557534e-07f, 4.193709101e-07f, 4.194851170e-07f, 4.195983741e-07f, 4.197106813e-07f, 4.198220385e-07f, 4.199324459e-07f, 4.200419032e-07f, - 4.201504105e-07f, 4.202579678e-07f, 4.203645750e-07f, 4.204702321e-07f, 4.205749390e-07f, 4.206786957e-07f, 4.207815023e-07f, 4.208833587e-07f, 4.209842648e-07f, 4.210842207e-07f, - 4.211832264e-07f, 4.212812818e-07f, 4.213783869e-07f, 4.214745417e-07f, 4.215697462e-07f, 4.216640004e-07f, 4.217573044e-07f, 4.218496580e-07f, 4.219410614e-07f, 4.220315145e-07f, - 4.221210173e-07f, 4.222095698e-07f, 4.222971721e-07f, 4.223838242e-07f, 4.224695260e-07f, 4.225542776e-07f, 4.226380790e-07f, 4.227209303e-07f, 4.228028314e-07f, 4.228837824e-07f, - 4.229637833e-07f, 4.230428342e-07f, 4.231209350e-07f, 4.231980859e-07f, 4.232742868e-07f, 4.233495378e-07f, 4.234238389e-07f, 4.234971901e-07f, 4.235695916e-07f, 4.236410434e-07f, - 4.237115455e-07f, 4.237810979e-07f, 4.238497007e-07f, 4.239173541e-07f, 4.239840579e-07f, 4.240498123e-07f, 4.241146174e-07f, 4.241784732e-07f, 4.242413798e-07f, 4.243033373e-07f, - 4.243643456e-07f, 4.244244050e-07f, 4.244835154e-07f, 4.245416769e-07f, 4.245988897e-07f, 4.246551538e-07f, 4.247104692e-07f, 4.247648362e-07f, 4.248182547e-07f, 4.248707248e-07f, - 4.249222467e-07f, 4.249728204e-07f, 4.250224460e-07f, 4.250711236e-07f, 4.251188534e-07f, 4.251656354e-07f, 4.252114697e-07f, 4.252563564e-07f, 4.253002957e-07f, 4.253432876e-07f, - 4.253853323e-07f, 4.254264298e-07f, 4.254665804e-07f, 4.255057840e-07f, 4.255440409e-07f, 4.255813511e-07f, 4.256177148e-07f, 4.256531322e-07f, 4.256876032e-07f, 4.257211281e-07f, - 4.257537069e-07f, 4.257853399e-07f, 4.258160272e-07f, 4.258457689e-07f, 4.258745651e-07f, 4.259024160e-07f, 4.259293217e-07f, 4.259552824e-07f, 4.259802982e-07f, 4.260043693e-07f, - 4.260274958e-07f, 4.260496779e-07f, 4.260709158e-07f, 4.260912095e-07f, 4.261105593e-07f, 4.261289653e-07f, 4.261464278e-07f, 4.261629467e-07f, 4.261785224e-07f, 4.261931550e-07f, - 4.262068447e-07f, 4.262195916e-07f, 4.262313960e-07f, 4.262422579e-07f, 4.262521777e-07f, 4.262611554e-07f, 4.262691912e-07f, 4.262762854e-07f, 4.262824382e-07f, 4.262876496e-07f, - 4.262919200e-07f, 4.262952495e-07f, 4.262976383e-07f, 4.262990866e-07f, 4.262995947e-07f, 4.262991626e-07f, 4.262977907e-07f, 4.262954791e-07f, 4.262922281e-07f, 4.262880378e-07f, - 4.262829085e-07f, 4.262768404e-07f, 4.262698337e-07f, 4.262618886e-07f, 4.262530054e-07f, 4.262431842e-07f, 4.262324254e-07f, 4.262207290e-07f, 4.262080954e-07f, 4.261945249e-07f, - 4.261800175e-07f, 4.261645736e-07f, 4.261481934e-07f, 4.261308772e-07f, 4.261126251e-07f, 4.260934375e-07f, 4.260733145e-07f, 4.260522565e-07f, 4.260302637e-07f, 4.260073362e-07f, - 4.259834745e-07f, 4.259586787e-07f, 4.259329491e-07f, 4.259062860e-07f, 4.258786896e-07f, 4.258501601e-07f, 4.258206980e-07f, 4.257903033e-07f, 4.257589765e-07f, 4.257267177e-07f, - 4.256935273e-07f, 4.256594054e-07f, 4.256243525e-07f, 4.255883688e-07f, 4.255514545e-07f, 4.255136099e-07f, 4.254748354e-07f, 4.254351313e-07f, 4.253944977e-07f, 4.253529350e-07f, - 4.253104436e-07f, 4.252670236e-07f, 4.252226755e-07f, 4.251773994e-07f, 4.251311957e-07f, 4.250840648e-07f, 4.250360068e-07f, 4.249870222e-07f, 4.249371112e-07f, 4.248862742e-07f, - 4.248345114e-07f, 4.247818232e-07f, 4.247282098e-07f, 4.246736717e-07f, 4.246182092e-07f, 4.245618225e-07f, 4.245045120e-07f, 4.244462780e-07f, 4.243871208e-07f, 4.243270408e-07f, - 4.242660384e-07f, 4.242041138e-07f, 4.241412674e-07f, 4.240774995e-07f, 4.240128105e-07f, 4.239472007e-07f, 4.238806704e-07f, 4.238132201e-07f, 4.237448500e-07f, 4.236755606e-07f, - 4.236053521e-07f, 4.235342250e-07f, 4.234621795e-07f, 4.233892160e-07f, 4.233153350e-07f, 4.232405367e-07f, 4.231648216e-07f, 4.230881900e-07f, 4.230106422e-07f, 4.229321787e-07f, - 4.228527998e-07f, 4.227725059e-07f, 4.226912973e-07f, 4.226091745e-07f, 4.225261379e-07f, 4.224421877e-07f, 4.223573245e-07f, 4.222715485e-07f, 4.221848602e-07f, 4.220972600e-07f, - 4.220087482e-07f, 4.219193253e-07f, 4.218289916e-07f, 4.217377476e-07f, 4.216455936e-07f, 4.215525301e-07f, 4.214585574e-07f, 4.213636760e-07f, 4.212678863e-07f, 4.211711886e-07f, - 4.210735835e-07f, 4.209750712e-07f, 4.208756523e-07f, 4.207753271e-07f, 4.206740961e-07f, 4.205719597e-07f, 4.204689182e-07f, 4.203649722e-07f, 4.202601221e-07f, 4.201543682e-07f, - 4.200477111e-07f, 4.199401512e-07f, 4.198316888e-07f, 4.197223244e-07f, 4.196120585e-07f, 4.195008915e-07f, 4.193888239e-07f, 4.192758561e-07f, 4.191619885e-07f, 4.190472216e-07f, - 4.189315558e-07f, 4.188149916e-07f, 4.186975295e-07f, 4.185791699e-07f, 4.184599132e-07f, 4.183397599e-07f, 4.182187106e-07f, 4.180967655e-07f, 4.179739253e-07f, 4.178501904e-07f, - 4.177255612e-07f, 4.176000382e-07f, 4.174736219e-07f, 4.173463128e-07f, 4.172181113e-07f, 4.170890180e-07f, 4.169590332e-07f, 4.168281575e-07f, 4.166963914e-07f, 4.165637353e-07f, - 4.164301898e-07f, 4.162957553e-07f, 4.161604324e-07f, 4.160242214e-07f, 4.158871230e-07f, 4.157491376e-07f, 4.156102657e-07f, 4.154705077e-07f, 4.153298643e-07f, 4.151883360e-07f, - 4.150459231e-07f, 4.149026263e-07f, 4.147584460e-07f, 4.146133827e-07f, 4.144674370e-07f, 4.143206094e-07f, 4.141729004e-07f, 4.140243106e-07f, 4.138748403e-07f, 4.137244903e-07f, - 4.135732609e-07f, 4.134211527e-07f, 4.132681663e-07f, 4.131143021e-07f, 4.129595607e-07f, 4.128039427e-07f, 4.126474486e-07f, 4.124900788e-07f, 4.123318341e-07f, 4.121727148e-07f, - 4.120127215e-07f, 4.118518549e-07f, 4.116901153e-07f, 4.115275034e-07f, 4.113640198e-07f, 4.111996649e-07f, 4.110344394e-07f, 4.108683438e-07f, 4.107013786e-07f, 4.105335444e-07f, - 4.103648417e-07f, 4.101952712e-07f, 4.100248334e-07f, 4.098535289e-07f, 4.096813582e-07f, 4.095083218e-07f, 4.093344205e-07f, 4.091596547e-07f, 4.089840250e-07f, 4.088075320e-07f, - 4.086301763e-07f, 4.084519584e-07f, 4.082728790e-07f, 4.080929386e-07f, 4.079121378e-07f, 4.077304773e-07f, 4.075479575e-07f, 4.073645790e-07f, 4.071803426e-07f, 4.069952487e-07f, - 4.068092980e-07f, 4.066224910e-07f, 4.064348284e-07f, 4.062463108e-07f, 4.060569388e-07f, 4.058667129e-07f, 4.056756338e-07f, 4.054837021e-07f, 4.052909184e-07f, 4.050972833e-07f, - 4.049027974e-07f, 4.047074614e-07f, 4.045112758e-07f, 4.043142413e-07f, 4.041163586e-07f, 4.039176281e-07f, 4.037180506e-07f, 4.035176267e-07f, 4.033163570e-07f, 4.031142421e-07f, - 4.029112827e-07f, 4.027074794e-07f, 4.025028328e-07f, 4.022973436e-07f, 4.020910125e-07f, 4.018838399e-07f, 4.016758267e-07f, 4.014669734e-07f, 4.012572807e-07f, 4.010467492e-07f, - 4.008353796e-07f, 4.006231726e-07f, 4.004101287e-07f, 4.001962486e-07f, 3.999815331e-07f, 3.997659827e-07f, 3.995495981e-07f, 3.993323800e-07f, 3.991143290e-07f, 3.988954458e-07f, - 3.986757311e-07f, 3.984551855e-07f, 3.982338097e-07f, 3.980116044e-07f, 3.977885703e-07f, 3.975647079e-07f, 3.973400181e-07f, 3.971145014e-07f, 3.968881586e-07f, 3.966609903e-07f, - 3.964329972e-07f, 3.962041801e-07f, 3.959745395e-07f, 3.957440762e-07f, 3.955127909e-07f, 3.952806842e-07f, 3.950477569e-07f, 3.948140096e-07f, 3.945794431e-07f, 3.943440580e-07f, - 3.941078550e-07f, 3.938708349e-07f, 3.936329983e-07f, 3.933943460e-07f, 3.931548786e-07f, 3.929145969e-07f, 3.926735016e-07f, 3.924315933e-07f, 3.921888728e-07f, 3.919453409e-07f, - 3.917009981e-07f, 3.914558454e-07f, 3.912098832e-07f, 3.909631125e-07f, 3.907155339e-07f, 3.904671481e-07f, 3.902179558e-07f, 3.899679578e-07f, 3.897171549e-07f, 3.894655477e-07f, - 3.892131370e-07f, 3.889599234e-07f, 3.887059079e-07f, 3.884510910e-07f, 3.881954735e-07f, 3.879390562e-07f, 3.876818398e-07f, 3.874238250e-07f, 3.871650126e-07f, 3.869054034e-07f, - 3.866449981e-07f, 3.863837974e-07f, 3.861218020e-07f, 3.858590129e-07f, 3.855954306e-07f, 3.853310560e-07f, 3.850658898e-07f, 3.847999327e-07f, 3.845331856e-07f, 3.842656492e-07f, - 3.839973243e-07f, 3.837282115e-07f, 3.834583118e-07f, 3.831876258e-07f, 3.829161544e-07f, 3.826438983e-07f, 3.823708582e-07f, 3.820970350e-07f, 3.818224294e-07f, 3.815470423e-07f, - 3.812708743e-07f, 3.809939263e-07f, 3.807161990e-07f, 3.804376933e-07f, 3.801584099e-07f, 3.798783497e-07f, 3.795975133e-07f, 3.793159016e-07f, 3.790335154e-07f, 3.787503555e-07f, - 3.784664227e-07f, 3.781817177e-07f, 3.778962414e-07f, 3.776099946e-07f, 3.773229780e-07f, 3.770351925e-07f, 3.767466389e-07f, 3.764573180e-07f, 3.761672306e-07f, 3.758763774e-07f, - 3.755847594e-07f, 3.752923773e-07f, 3.749992320e-07f, 3.747053242e-07f, 3.744106548e-07f, 3.741152245e-07f, 3.738190343e-07f, 3.735220849e-07f, 3.732243772e-07f, 3.729259119e-07f, - 3.726266899e-07f, 3.723267121e-07f, 3.720259793e-07f, 3.717244922e-07f, 3.714222517e-07f, 3.711192587e-07f, 3.708155140e-07f, 3.705110184e-07f, 3.702057728e-07f, 3.698997780e-07f, - 3.695930348e-07f, 3.692855441e-07f, 3.689773067e-07f, 3.686683235e-07f, 3.683585954e-07f, 3.680481230e-07f, 3.677369075e-07f, 3.674249494e-07f, 3.671122498e-07f, 3.667988095e-07f, - 3.664846293e-07f, 3.661697101e-07f, 3.658540528e-07f, 3.655376581e-07f, 3.652205270e-07f, 3.649026603e-07f, 3.645840590e-07f, 3.642647238e-07f, 3.639446556e-07f, 3.636238553e-07f, - 3.633023237e-07f, 3.629800618e-07f, 3.626570704e-07f, 3.623333504e-07f, 3.620089026e-07f, 3.616837280e-07f, 3.613578274e-07f, 3.610312016e-07f, 3.607038517e-07f, 3.603757783e-07f, - 3.600469826e-07f, 3.597174652e-07f, 3.593872272e-07f, 3.590562693e-07f, 3.587245925e-07f, 3.583921977e-07f, 3.580590858e-07f, 3.577252577e-07f, 3.573907141e-07f, 3.570554562e-07f, - 3.567194847e-07f, 3.563828005e-07f, 3.560454046e-07f, 3.557072979e-07f, 3.553684812e-07f, 3.550289555e-07f, 3.546887216e-07f, 3.543477805e-07f, 3.540061331e-07f, 3.536637803e-07f, - 3.533207230e-07f, 3.529769621e-07f, 3.526324985e-07f, 3.522873332e-07f, 3.519414671e-07f, 3.515949010e-07f, 3.512476359e-07f, 3.508996728e-07f, 3.505510125e-07f, 3.502016559e-07f, - 3.498516041e-07f, 3.495008579e-07f, 3.491494182e-07f, 3.487972860e-07f, 3.484444622e-07f, 3.480909478e-07f, 3.477367436e-07f, 3.473818506e-07f, 3.470262698e-07f, 3.466700020e-07f, - 3.463130483e-07f, 3.459554095e-07f, 3.455970866e-07f, 3.452380805e-07f, 3.448783923e-07f, 3.445180227e-07f, 3.441569729e-07f, 3.437952436e-07f, 3.434328359e-07f, 3.430697508e-07f, - 3.427059891e-07f, 3.423415518e-07f, 3.419764399e-07f, 3.416106543e-07f, 3.412441961e-07f, 3.408770660e-07f, 3.405092652e-07f, 3.401407946e-07f, 3.397716550e-07f, 3.394018476e-07f, - 3.390313732e-07f, 3.386602328e-07f, 3.382884274e-07f, 3.379159580e-07f, 3.375428254e-07f, 3.371690308e-07f, 3.367945750e-07f, 3.364194591e-07f, 3.360436840e-07f, 3.356672507e-07f, - 3.352901601e-07f, 3.349124132e-07f, 3.345340111e-07f, 3.341549547e-07f, 3.337752450e-07f, 3.333948829e-07f, 3.330138695e-07f, 3.326322057e-07f, 3.322498925e-07f, 3.318669309e-07f, - 3.314833219e-07f, 3.310990665e-07f, 3.307141657e-07f, 3.303286205e-07f, 3.299424318e-07f, 3.295556007e-07f, 3.291681281e-07f, 3.287800151e-07f, 3.283912626e-07f, 3.280018716e-07f, - 3.276118433e-07f, 3.272211784e-07f, 3.268298782e-07f, 3.264379434e-07f, 3.260453753e-07f, 3.256521747e-07f, 3.252583427e-07f, 3.248638803e-07f, 3.244687885e-07f, 3.240730683e-07f, - 3.236767207e-07f, 3.232797467e-07f, 3.228821474e-07f, 3.224839238e-07f, 3.220850769e-07f, 3.216856076e-07f, 3.212855171e-07f, 3.208848063e-07f, 3.204834763e-07f, 3.200815281e-07f, - 3.196789627e-07f, 3.192757812e-07f, 3.188719845e-07f, 3.184675736e-07f, 3.180625498e-07f, 3.176569138e-07f, 3.172506669e-07f, 3.168438099e-07f, 3.164363440e-07f, 3.160282702e-07f, - 3.156195895e-07f, 3.152103030e-07f, 3.148004116e-07f, 3.143899165e-07f, 3.139788187e-07f, 3.135671191e-07f, 3.131548190e-07f, 3.127419192e-07f, 3.123284208e-07f, 3.119143250e-07f, - 3.114996327e-07f, 3.110843449e-07f, 3.106684628e-07f, 3.102519874e-07f, 3.098349197e-07f, 3.094172607e-07f, 3.089990117e-07f, 3.085801735e-07f, 3.081607472e-07f, 3.077407339e-07f, - 3.073201347e-07f, 3.068989507e-07f, 3.064771828e-07f, 3.060548321e-07f, 3.056318997e-07f, 3.052083867e-07f, 3.047842941e-07f, 3.043596230e-07f, 3.039343745e-07f, 3.035085496e-07f, - 3.030821493e-07f, 3.026551749e-07f, 3.022276272e-07f, 3.017995075e-07f, 3.013708167e-07f, 3.009415560e-07f, 3.005117263e-07f, 3.000813289e-07f, 2.996503648e-07f, 2.992188350e-07f, - 2.987867406e-07f, 2.983540827e-07f, 2.979208624e-07f, 2.974870808e-07f, 2.970527389e-07f, 2.966178378e-07f, 2.961823787e-07f, 2.957463625e-07f, 2.953097905e-07f, 2.948726636e-07f, - 2.944349830e-07f, 2.939967497e-07f, 2.935579649e-07f, 2.931186296e-07f, 2.926787449e-07f, 2.922383119e-07f, 2.917973317e-07f, 2.913558055e-07f, 2.909137342e-07f, 2.904711191e-07f, - 2.900279611e-07f, 2.895842615e-07f, 2.891400212e-07f, 2.886952414e-07f, 2.882499232e-07f, 2.878040677e-07f, 2.873576761e-07f, 2.869107493e-07f, 2.864632885e-07f, 2.860152949e-07f, - 2.855667695e-07f, 2.851177134e-07f, 2.846681277e-07f, 2.842180136e-07f, 2.837673722e-07f, 2.833162046e-07f, 2.828645118e-07f, 2.824122951e-07f, 2.819595554e-07f, 2.815062940e-07f, - 2.810525120e-07f, 2.805982104e-07f, 2.801433904e-07f, 2.796880531e-07f, 2.792321996e-07f, 2.787758311e-07f, 2.783189486e-07f, 2.778615534e-07f, 2.774036464e-07f, 2.769452289e-07f, - 2.764863019e-07f, 2.760268667e-07f, 2.755669242e-07f, 2.751064758e-07f, 2.746455223e-07f, 2.741840651e-07f, 2.737221053e-07f, 2.732596438e-07f, 2.727966820e-07f, 2.723332210e-07f, - 2.718692617e-07f, 2.714048055e-07f, 2.709398535e-07f, 2.704744067e-07f, 2.700084663e-07f, 2.695420335e-07f, 2.690751093e-07f, 2.686076950e-07f, 2.681397917e-07f, 2.676714005e-07f, - 2.672025225e-07f, 2.667331589e-07f, 2.662633109e-07f, 2.657929795e-07f, 2.653221660e-07f, 2.648508715e-07f, 2.643790971e-07f, 2.639068440e-07f, 2.634341133e-07f, 2.629609061e-07f, - 2.624872237e-07f, 2.620130672e-07f, 2.615384377e-07f, 2.610633364e-07f, 2.605877644e-07f, 2.601117229e-07f, 2.596352131e-07f, 2.591582361e-07f, 2.586807930e-07f, 2.582028850e-07f, - 2.577245134e-07f, 2.572456791e-07f, 2.567663835e-07f, 2.562866276e-07f, 2.558064126e-07f, 2.553257397e-07f, 2.548446100e-07f, 2.543630248e-07f, 2.538809851e-07f, 2.533984921e-07f, - 2.529155471e-07f, 2.524321511e-07f, 2.519483054e-07f, 2.514640111e-07f, 2.509792693e-07f, 2.504940813e-07f, 2.500084482e-07f, 2.495223712e-07f, 2.490358515e-07f, 2.485488902e-07f, - 2.480614885e-07f, 2.475736475e-07f, 2.470853686e-07f, 2.465966527e-07f, 2.461075012e-07f, 2.456179151e-07f, 2.451278957e-07f, 2.446374442e-07f, 2.441465616e-07f, 2.436552493e-07f, - 2.431635083e-07f, 2.426713399e-07f, 2.421787452e-07f, 2.416857255e-07f, 2.411922818e-07f, 2.406984155e-07f, 2.402041276e-07f, 2.397094194e-07f, 2.392142920e-07f, 2.387187467e-07f, - 2.382227846e-07f, 2.377264069e-07f, 2.372296148e-07f, 2.367324095e-07f, 2.362347921e-07f, 2.357367639e-07f, 2.352383261e-07f, 2.347394798e-07f, 2.342402263e-07f, 2.337405667e-07f, - 2.332405022e-07f, 2.327400341e-07f, 2.322391635e-07f, 2.317378915e-07f, 2.312362195e-07f, 2.307341486e-07f, 2.302316800e-07f, 2.297288149e-07f, 2.292255545e-07f, 2.287219000e-07f, - 2.282178526e-07f, 2.277134135e-07f, 2.272085839e-07f, 2.267033650e-07f, 2.261977581e-07f, 2.256917642e-07f, 2.251853846e-07f, 2.246786205e-07f, 2.241714732e-07f, 2.236639438e-07f, - 2.231560335e-07f, 2.226477436e-07f, 2.221390752e-07f, 2.216300295e-07f, 2.211206079e-07f, 2.206108113e-07f, 2.201006412e-07f, 2.195900987e-07f, 2.190791849e-07f, 2.185679012e-07f, - 2.180562486e-07f, 2.175442286e-07f, 2.170318421e-07f, 2.165190905e-07f, 2.160059750e-07f, 2.154924968e-07f, 2.149786571e-07f, 2.144644571e-07f, 2.139498980e-07f, 2.134349811e-07f, - 2.129197075e-07f, 2.124040785e-07f, 2.118880953e-07f, 2.113717592e-07f, 2.108550712e-07f, 2.103380328e-07f, 2.098206450e-07f, 2.093029091e-07f, 2.087848263e-07f, 2.082663979e-07f, - 2.077476250e-07f, 2.072285089e-07f, 2.067090508e-07f, 2.061892520e-07f, 2.056691136e-07f, 2.051486369e-07f, 2.046278230e-07f, 2.041066733e-07f, 2.035851890e-07f, 2.030633713e-07f, - 2.025412213e-07f, 2.020187404e-07f, 2.014959297e-07f, 2.009727906e-07f, 2.004493241e-07f, 1.999255316e-07f, 1.994014143e-07f, 1.988769734e-07f, 1.983522101e-07f, 1.978271257e-07f, - 1.973017214e-07f, 1.967759984e-07f, 1.962499580e-07f, 1.957236014e-07f, 1.951969298e-07f, 1.946699445e-07f, 1.941426467e-07f, 1.936150375e-07f, 1.930871184e-07f, 1.925588905e-07f, - 1.920303550e-07f, 1.915015131e-07f, 1.909723662e-07f, 1.904429154e-07f, 1.899131620e-07f, 1.893831072e-07f, 1.888527523e-07f, 1.883220985e-07f, 1.877911470e-07f, 1.872598990e-07f, - 1.867283559e-07f, 1.861965188e-07f, 1.856643891e-07f, 1.851319678e-07f, 1.845992563e-07f, 1.840662559e-07f, 1.835329677e-07f, 1.829993930e-07f, 1.824655330e-07f, 1.819313890e-07f, - 1.813969623e-07f, 1.808622540e-07f, 1.803272654e-07f, 1.797919978e-07f, 1.792564524e-07f, 1.787206304e-07f, 1.781845331e-07f, 1.776481618e-07f, 1.771115176e-07f, 1.765746019e-07f, - 1.760374158e-07f, 1.754999607e-07f, 1.749622377e-07f, 1.744242481e-07f, 1.738859933e-07f, 1.733474743e-07f, 1.728086925e-07f, 1.722696491e-07f, 1.717303453e-07f, 1.711907825e-07f, - 1.706509618e-07f, 1.701108845e-07f, 1.695705519e-07f, 1.690299652e-07f, 1.684891256e-07f, 1.679480345e-07f, 1.674066930e-07f, 1.668651024e-07f, 1.663232640e-07f, 1.657811790e-07f, - 1.652388486e-07f, 1.646962742e-07f, 1.641534570e-07f, 1.636103982e-07f, 1.630670991e-07f, 1.625235609e-07f, 1.619797848e-07f, 1.614357723e-07f, 1.608915244e-07f, 1.603470425e-07f, - 1.598023278e-07f, 1.592573815e-07f, 1.587122050e-07f, 1.581667994e-07f, 1.576211661e-07f, 1.570753062e-07f, 1.565292211e-07f, 1.559829120e-07f, 1.554363801e-07f, 1.548896267e-07f, - 1.543426532e-07f, 1.537954606e-07f, 1.532480503e-07f, 1.527004236e-07f, 1.521525816e-07f, 1.516045257e-07f, 1.510562571e-07f, 1.505077771e-07f, 1.499590870e-07f, 1.494101879e-07f, - 1.488610811e-07f, 1.483117680e-07f, 1.477622498e-07f, 1.472125276e-07f, 1.466626029e-07f, 1.461124768e-07f, 1.455621506e-07f, 1.450116256e-07f, 1.444609030e-07f, 1.439099841e-07f, - 1.433588701e-07f, 1.428075624e-07f, 1.422560621e-07f, 1.417043706e-07f, 1.411524890e-07f, 1.406004188e-07f, 1.400481610e-07f, 1.394957170e-07f, 1.389430881e-07f, 1.383902754e-07f, - 1.378372803e-07f, 1.372841041e-07f, 1.367307479e-07f, 1.361772131e-07f, 1.356235009e-07f, 1.350696126e-07f, 1.345155494e-07f, 1.339613127e-07f, 1.334069036e-07f, 1.328523234e-07f, - 1.322975734e-07f, 1.317426549e-07f, 1.311875691e-07f, 1.306323173e-07f, 1.300769007e-07f, 1.295213207e-07f, 1.289655784e-07f, 1.284096751e-07f, 1.278536122e-07f, 1.272973908e-07f, - 1.267410123e-07f, 1.261844778e-07f, 1.256277888e-07f, 1.250709463e-07f, 1.245139517e-07f, 1.239568063e-07f, 1.233995113e-07f, 1.228420680e-07f, 1.222844776e-07f, 1.217267415e-07f, - 1.211688608e-07f, 1.206108368e-07f, 1.200526709e-07f, 1.194943642e-07f, 1.189359181e-07f, 1.183773338e-07f, 1.178186125e-07f, 1.172597555e-07f, 1.167007642e-07f, 1.161416397e-07f, - 1.155823834e-07f, 1.150229964e-07f, 1.144634801e-07f, 1.139038357e-07f, 1.133440645e-07f, 1.127841677e-07f, 1.122241466e-07f, 1.116640026e-07f, 1.111037368e-07f, 1.105433504e-07f, - 1.099828449e-07f, 1.094222214e-07f, 1.088614812e-07f, 1.083006256e-07f, 1.077396558e-07f, 1.071785731e-07f, 1.066173787e-07f, 1.060560740e-07f, 1.054946602e-07f, 1.049331386e-07f, - 1.043715103e-07f, 1.038097768e-07f, 1.032479392e-07f, 1.026859988e-07f, 1.021239569e-07f, 1.015618147e-07f, 1.009995736e-07f, 1.004372347e-07f, 9.987479938e-08f, 9.931226885e-08f, - 9.874964438e-08f, 9.818692724e-08f, 9.762411869e-08f, 9.706122001e-08f, 9.649823244e-08f, 9.593515726e-08f, 9.537199572e-08f, 9.480874910e-08f, 9.424541865e-08f, 9.368200565e-08f, - 9.311851134e-08f, 9.255493700e-08f, 9.199128389e-08f, 9.142755327e-08f, 9.086374640e-08f, 9.029986455e-08f, 8.973590898e-08f, 8.917188095e-08f, 8.860778172e-08f, 8.804361256e-08f, - 8.747937473e-08f, 8.691506949e-08f, 8.635069810e-08f, 8.578626182e-08f, 8.522176192e-08f, 8.465719966e-08f, 8.409257629e-08f, 8.352789308e-08f, 8.296315130e-08f, 8.239835219e-08f, - 8.183349703e-08f, 8.126858707e-08f, 8.070362357e-08f, 8.013860779e-08f, 7.957354100e-08f, 7.900842445e-08f, 7.844325940e-08f, 7.787804712e-08f, 7.731278885e-08f, 7.674748587e-08f, - 7.618213942e-08f, 7.561675078e-08f, 7.505132119e-08f, 7.448585192e-08f, 7.392034422e-08f, 7.335479935e-08f, 7.278921857e-08f, 7.222360314e-08f, 7.165795432e-08f, 7.109227336e-08f, - 7.052656151e-08f, 6.996082004e-08f, 6.939505021e-08f, 6.882925326e-08f, 6.826343046e-08f, 6.769758306e-08f, 6.713171232e-08f, 6.656581949e-08f, 6.599990583e-08f, 6.543397259e-08f, - 6.486802103e-08f, 6.430205240e-08f, 6.373606796e-08f, 6.317006896e-08f, 6.260405665e-08f, 6.203803229e-08f, 6.147199714e-08f, 6.090595244e-08f, 6.033989944e-08f, 5.977383941e-08f, - 5.920777358e-08f, 5.864170323e-08f, 5.807562959e-08f, 5.750955391e-08f, 5.694347746e-08f, 5.637740148e-08f, 5.581132721e-08f, 5.524525592e-08f, 5.467918885e-08f, 5.411312725e-08f, - 5.354707237e-08f, 5.298102546e-08f, 5.241498777e-08f, 5.184896055e-08f, 5.128294504e-08f, 5.071694250e-08f, 5.015095417e-08f, 4.958498129e-08f, 4.901902513e-08f, 4.845308691e-08f, - 4.788716790e-08f, 4.732126933e-08f, 4.675539246e-08f, 4.618953852e-08f, 4.562370876e-08f, 4.505790444e-08f, 4.449212678e-08f, 4.392637704e-08f, 4.336065646e-08f, 4.279496628e-08f, - 4.222930775e-08f, 4.166368211e-08f, 4.109809060e-08f, 4.053253446e-08f, 3.996701494e-08f, 3.940153328e-08f, 3.883609071e-08f, 3.827068849e-08f, 3.770532784e-08f, 3.714001002e-08f, - 3.657473625e-08f, 3.600950778e-08f, 3.544432585e-08f, 3.487919169e-08f, 3.431410655e-08f, 3.374907166e-08f, 3.318408826e-08f, 3.261915758e-08f, 3.205428086e-08f, 3.148945935e-08f, - 3.092469426e-08f, 3.035998685e-08f, 2.979533834e-08f, 2.923074997e-08f, 2.866622298e-08f, 2.810175859e-08f, 2.753735804e-08f, 2.697302256e-08f, 2.640875339e-08f, 2.584455176e-08f, - 2.528041889e-08f, 2.471635603e-08f, 2.415236439e-08f, 2.358844522e-08f, 2.302459974e-08f, 2.246082918e-08f, 2.189713477e-08f, 2.133351774e-08f, 2.076997932e-08f, 2.020652073e-08f, - 1.964314320e-08f, 1.907984797e-08f, 1.851663624e-08f, 1.795350926e-08f, 1.739046824e-08f, 1.682751442e-08f, 1.626464901e-08f, 1.570187323e-08f, 1.513918833e-08f, 1.457659551e-08f, - 1.401409600e-08f, 1.345169101e-08f, 1.288938179e-08f, 1.232716953e-08f, 1.176505547e-08f, 1.120304083e-08f, 1.064112682e-08f, 1.007931466e-08f, 9.517605580e-09f, 8.956000788e-09f, - 8.394501503e-09f, 7.833108945e-09f, 7.271824329e-09f, 6.710648871e-09f, 6.149583788e-09f, 5.588630294e-09f, 5.027789604e-09f, 4.467062932e-09f, 3.906451492e-09f, 3.345956497e-09f, - 2.785579159e-09f, 2.225320691e-09f, 1.665182304e-09f, 1.105165208e-09f, 5.452706155e-10f, -1.450026527e-11f, -5.741462244e-10f, -1.133666053e-09f, -1.693058543e-09f, -2.252322487e-09f, - -2.811456678e-09f, -3.370459909e-09f, -3.929330973e-09f, -4.488068666e-09f, -5.046671783e-09f, -5.605139119e-09f, -6.163469470e-09f, -6.721661634e-09f, -7.279714407e-09f, -7.837626588e-09f, - -8.395396976e-09f, -8.953024368e-09f, -9.510507566e-09f, -1.006784537e-08f, -1.062503658e-08f, -1.118207999e-08f, -1.173897442e-08f, -1.229571866e-08f, -1.285231151e-08f, -1.340875179e-08f, - -1.396503829e-08f, -1.452116981e-08f, -1.507714517e-08f, -1.563296318e-08f, -1.618862263e-08f, -1.674412233e-08f, -1.729946110e-08f, -1.785463774e-08f, -1.840965107e-08f, -1.896449988e-08f, - -1.951918300e-08f, -2.007369923e-08f, -2.062804738e-08f, -2.118222628e-08f, -2.173623472e-08f, -2.229007153e-08f, -2.284373552e-08f, -2.339722551e-08f, -2.395054030e-08f, -2.450367873e-08f, - -2.505663959e-08f, -2.560942172e-08f, -2.616202393e-08f, -2.671444503e-08f, -2.726668386e-08f, -2.781873922e-08f, -2.837060994e-08f, -2.892229485e-08f, -2.947379276e-08f, -3.002510250e-08f, - -3.057622289e-08f, -3.112715275e-08f, -3.167789092e-08f, -3.222843621e-08f, -3.277878745e-08f, -3.332894348e-08f, -3.387890311e-08f, -3.442866518e-08f, -3.497822851e-08f, -3.552759194e-08f, - -3.607675430e-08f, -3.662571441e-08f, -3.717447111e-08f, -3.772302324e-08f, -3.827136962e-08f, -3.881950910e-08f, -3.936744050e-08f, -3.991516265e-08f, -4.046267441e-08f, -4.100997460e-08f, - -4.155706207e-08f, -4.210393564e-08f, -4.265059416e-08f, -4.319703648e-08f, -4.374326142e-08f, -4.428926784e-08f, -4.483505457e-08f, -4.538062046e-08f, -4.592596436e-08f, -4.647108509e-08f, - -4.701598152e-08f, -4.756065249e-08f, -4.810509684e-08f, -4.864931342e-08f, -4.919330108e-08f, -4.973705867e-08f, -5.028058503e-08f, -5.082387903e-08f, -5.136693951e-08f, -5.190976532e-08f, - -5.245235531e-08f, -5.299470835e-08f, -5.353682327e-08f, -5.407869895e-08f, -5.462033423e-08f, -5.516172797e-08f, -5.570287903e-08f, -5.624378627e-08f, -5.678444855e-08f, -5.732486472e-08f, - -5.786503365e-08f, -5.840495420e-08f, -5.894462523e-08f, -5.948404560e-08f, -6.002321418e-08f, -6.056212984e-08f, -6.110079144e-08f, -6.163919784e-08f, -6.217734791e-08f, -6.271524052e-08f, - -6.325287455e-08f, -6.379024885e-08f, -6.432736230e-08f, -6.486421377e-08f, -6.540080214e-08f, -6.593712627e-08f, -6.647318505e-08f, -6.700897734e-08f, -6.754450202e-08f, -6.807975796e-08f, - -6.861474405e-08f, -6.914945916e-08f, -6.968390218e-08f, -7.021807197e-08f, -7.075196743e-08f, -7.128558743e-08f, -7.181893085e-08f, -7.235199659e-08f, -7.288478351e-08f, -7.341729052e-08f, - -7.394951649e-08f, -7.448146030e-08f, -7.501312086e-08f, -7.554449704e-08f, -7.607558774e-08f, -7.660639184e-08f, -7.713690824e-08f, -7.766713583e-08f, -7.819707350e-08f, -7.872672015e-08f, - -7.925607467e-08f, -7.978513595e-08f, -8.031390289e-08f, -8.084237440e-08f, -8.137054936e-08f, -8.189842667e-08f, -8.242600525e-08f, -8.295328398e-08f, -8.348026177e-08f, -8.400693753e-08f, - -8.453331014e-08f, -8.505937853e-08f, -8.558514160e-08f, -8.611059825e-08f, -8.663574739e-08f, -8.716058792e-08f, -8.768511876e-08f, -8.820933882e-08f, -8.873324701e-08f, -8.925684224e-08f, - -8.978012342e-08f, -9.030308947e-08f, -9.082573930e-08f, -9.134807183e-08f, -9.187008598e-08f, -9.239178065e-08f, -9.291315478e-08f, -9.343420727e-08f, -9.395493706e-08f, -9.447534306e-08f, - -9.499542419e-08f, -9.551517938e-08f, -9.603460755e-08f, -9.655370763e-08f, -9.707247854e-08f, -9.759091922e-08f, -9.810902858e-08f, -9.862680556e-08f, -9.914424909e-08f, -9.966135810e-08f, - -1.001781315e-07f, -1.006945683e-07f, -1.012106673e-07f, -1.017264276e-07f, -1.022418480e-07f, -1.027569275e-07f, -1.032716650e-07f, -1.037860595e-07f, -1.043001099e-07f, -1.048138151e-07f, - -1.053271741e-07f, -1.058401859e-07f, -1.063528493e-07f, -1.068651633e-07f, -1.073771269e-07f, -1.078887391e-07f, -1.083999986e-07f, -1.089109046e-07f, -1.094214560e-07f, -1.099316516e-07f, - -1.104414905e-07f, -1.109509717e-07f, -1.114600940e-07f, -1.119688564e-07f, -1.124772579e-07f, -1.129852975e-07f, -1.134929740e-07f, -1.140002865e-07f, -1.145072339e-07f, -1.150138152e-07f, - -1.155200294e-07f, -1.160258753e-07f, -1.165313520e-07f, -1.170364585e-07f, -1.175411936e-07f, -1.180455564e-07f, -1.185495459e-07f, -1.190531609e-07f, -1.195564005e-07f, -1.200592637e-07f, - -1.205617494e-07f, -1.210638566e-07f, -1.215655843e-07f, -1.220669314e-07f, -1.225678970e-07f, -1.230684799e-07f, -1.235686793e-07f, -1.240684940e-07f, -1.245679230e-07f, -1.250669654e-07f, - -1.255656200e-07f, -1.260638860e-07f, -1.265617623e-07f, -1.270592478e-07f, -1.275563416e-07f, -1.280530426e-07f, -1.285493499e-07f, -1.290452624e-07f, -1.295407791e-07f, -1.300358991e-07f, - -1.305306212e-07f, -1.310249446e-07f, -1.315188681e-07f, -1.320123909e-07f, -1.325055118e-07f, -1.329982300e-07f, -1.334905443e-07f, -1.339824539e-07f, -1.344739576e-07f, -1.349650546e-07f, - -1.354557438e-07f, -1.359460242e-07f, -1.364358948e-07f, -1.369253547e-07f, -1.374144028e-07f, -1.379030382e-07f, -1.383912599e-07f, -1.388790669e-07f, -1.393664581e-07f, -1.398534327e-07f, - -1.403399897e-07f, -1.408261279e-07f, -1.413118466e-07f, -1.417971447e-07f, -1.422820211e-07f, -1.427664750e-07f, -1.432505054e-07f, -1.437341113e-07f, -1.442172917e-07f, -1.447000456e-07f, - -1.451823721e-07f, -1.456642702e-07f, -1.461457389e-07f, -1.466267773e-07f, -1.471073844e-07f, -1.475875593e-07f, -1.480673009e-07f, -1.485466083e-07f, -1.490254805e-07f, -1.495039166e-07f, - -1.499819157e-07f, -1.504594767e-07f, -1.509365988e-07f, -1.514132808e-07f, -1.518895220e-07f, -1.523653214e-07f, -1.528406779e-07f, -1.533155906e-07f, -1.537900587e-07f, -1.542640811e-07f, - -1.547376568e-07f, -1.552107851e-07f, -1.556834648e-07f, -1.561556951e-07f, -1.566274750e-07f, -1.570988036e-07f, -1.575696799e-07f, -1.580401030e-07f, -1.585100719e-07f, -1.589795858e-07f, - -1.594486437e-07f, -1.599172446e-07f, -1.603853876e-07f, -1.608530718e-07f, -1.613202962e-07f, -1.617870600e-07f, -1.622533622e-07f, -1.627192018e-07f, -1.631845780e-07f, -1.636494898e-07f, - -1.641139363e-07f, -1.645779166e-07f, -1.650414297e-07f, -1.655044748e-07f, -1.659670509e-07f, -1.664291570e-07f, -1.668907924e-07f, -1.673519560e-07f, -1.678126469e-07f, -1.682728643e-07f, - -1.687326073e-07f, -1.691918748e-07f, -1.696506661e-07f, -1.701089802e-07f, -1.705668161e-07f, -1.710241731e-07f, -1.714810501e-07f, -1.719374464e-07f, -1.723933609e-07f, -1.728487928e-07f, - -1.733037412e-07f, -1.737582052e-07f, -1.742121839e-07f, -1.746656764e-07f, -1.751186819e-07f, -1.755711993e-07f, -1.760232278e-07f, -1.764747666e-07f, -1.769258148e-07f, -1.773763714e-07f, - -1.778264356e-07f, -1.782760065e-07f, -1.787250832e-07f, -1.791736648e-07f, -1.796217505e-07f, -1.800693393e-07f, -1.805164304e-07f, -1.809630230e-07f, -1.814091161e-07f, -1.818547088e-07f, - -1.822998004e-07f, -1.827443899e-07f, -1.831884764e-07f, -1.836320591e-07f, -1.840751371e-07f, -1.845177096e-07f, -1.849597757e-07f, -1.854013345e-07f, -1.858423852e-07f, -1.862829268e-07f, - -1.867229586e-07f, -1.871624797e-07f, -1.876014892e-07f, -1.880399863e-07f, -1.884779701e-07f, -1.889154398e-07f, -1.893523944e-07f, -1.897888333e-07f, -1.902247554e-07f, -1.906601601e-07f, - -1.910950463e-07f, -1.915294133e-07f, -1.919632603e-07f, -1.923965863e-07f, -1.928293906e-07f, -1.932616723e-07f, -1.936934306e-07f, -1.941246646e-07f, -1.945553735e-07f, -1.949855565e-07f, - -1.954152127e-07f, -1.958443414e-07f, -1.962729415e-07f, -1.967010125e-07f, -1.971285533e-07f, -1.975555633e-07f, -1.979820415e-07f, -1.984079871e-07f, -1.988333994e-07f, -1.992582775e-07f, - -1.996826206e-07f, -2.001064278e-07f, -2.005296984e-07f, -2.009524315e-07f, -2.013746263e-07f, -2.017962820e-07f, -2.022173979e-07f, -2.026379730e-07f, -2.030580066e-07f, -2.034774979e-07f, - -2.038964460e-07f, -2.043148502e-07f, -2.047327097e-07f, -2.051500236e-07f, -2.055667912e-07f, -2.059830116e-07f, -2.063986841e-07f, -2.068138079e-07f, -2.072283822e-07f, -2.076424061e-07f, - -2.080558789e-07f, -2.084687999e-07f, -2.088811681e-07f, -2.092929829e-07f, -2.097042434e-07f, -2.101149488e-07f, -2.105250985e-07f, -2.109346915e-07f, -2.113437271e-07f, -2.117522046e-07f, - -2.121601231e-07f, -2.125674819e-07f, -2.129742802e-07f, -2.133805172e-07f, -2.137861922e-07f, -2.141913044e-07f, -2.145958530e-07f, -2.149998373e-07f, -2.154032564e-07f, -2.158061097e-07f, - -2.162083963e-07f, -2.166101155e-07f, -2.170112665e-07f, -2.174118487e-07f, -2.178118611e-07f, -2.182113031e-07f, -2.186101740e-07f, -2.190084728e-07f, -2.194061990e-07f, -2.198033518e-07f, - -2.201999303e-07f, -2.205959339e-07f, -2.209913618e-07f, -2.213862133e-07f, -2.217804876e-07f, -2.221741840e-07f, -2.225673017e-07f, -2.229598401e-07f, -2.233517983e-07f, -2.237431756e-07f, - -2.241339713e-07f, -2.245241847e-07f, -2.249138150e-07f, -2.253028616e-07f, -2.256913236e-07f, -2.260792003e-07f, -2.264664911e-07f, -2.268531951e-07f, -2.272393118e-07f, -2.276248403e-07f, - -2.280097799e-07f, -2.283941299e-07f, -2.287778897e-07f, -2.291610584e-07f, -2.295436353e-07f, -2.299256199e-07f, -2.303070113e-07f, -2.306878088e-07f, -2.310680117e-07f, -2.314476194e-07f, - -2.318266311e-07f, -2.322050461e-07f, -2.325828637e-07f, -2.329600832e-07f, -2.333367039e-07f, -2.337127251e-07f, -2.340881462e-07f, -2.344629663e-07f, -2.348371849e-07f, -2.352108013e-07f, - -2.355838146e-07f, -2.359562244e-07f, -2.363280298e-07f, -2.366992302e-07f, -2.370698248e-07f, -2.374398132e-07f, -2.378091944e-07f, -2.381779679e-07f, -2.385461330e-07f, -2.389136889e-07f, - -2.392806351e-07f, -2.396469709e-07f, -2.400126955e-07f, -2.403778083e-07f, -2.407423087e-07f, -2.411061960e-07f, -2.414694694e-07f, -2.418321284e-07f, -2.421941723e-07f, -2.425556004e-07f, - -2.429164120e-07f, -2.432766065e-07f, -2.436361833e-07f, -2.439951417e-07f, -2.443534809e-07f, -2.447112005e-07f, -2.450682997e-07f, -2.454247778e-07f, -2.457806343e-07f, -2.461358685e-07f, - -2.464904797e-07f, -2.468444673e-07f, -2.471978307e-07f, -2.475505691e-07f, -2.479026820e-07f, -2.482541688e-07f, -2.486050288e-07f, -2.489552613e-07f, -2.493048657e-07f, -2.496538415e-07f, - -2.500021879e-07f, -2.503499044e-07f, -2.506969903e-07f, -2.510434449e-07f, -2.513892678e-07f, -2.517344581e-07f, -2.520790154e-07f, -2.524229390e-07f, -2.527662283e-07f, -2.531088827e-07f, - -2.534509015e-07f, -2.537922841e-07f, -2.541330300e-07f, -2.544731385e-07f, -2.548126091e-07f, -2.551514410e-07f, -2.554896337e-07f, -2.558271867e-07f, -2.561640992e-07f, -2.565003707e-07f, - -2.568360007e-07f, -2.571709884e-07f, -2.575053333e-07f, -2.578390349e-07f, -2.581720924e-07f, -2.585045054e-07f, -2.588362732e-07f, -2.591673953e-07f, -2.594978710e-07f, -2.598276998e-07f, - -2.601568811e-07f, -2.604854144e-07f, -2.608132989e-07f, -2.611405342e-07f, -2.614671197e-07f, -2.617930548e-07f, -2.621183389e-07f, -2.624429715e-07f, -2.627669519e-07f, -2.630902797e-07f, - -2.634129542e-07f, -2.637349749e-07f, -2.640563412e-07f, -2.643770526e-07f, -2.646971085e-07f, -2.650165082e-07f, -2.653352514e-07f, -2.656533374e-07f, -2.659707657e-07f, -2.662875356e-07f, - -2.666036468e-07f, -2.669190985e-07f, -2.672338903e-07f, -2.675480216e-07f, -2.678614919e-07f, -2.681743006e-07f, -2.684864471e-07f, -2.687979311e-07f, -2.691087518e-07f, -2.694189088e-07f, - -2.697284015e-07f, -2.700372294e-07f, -2.703453920e-07f, -2.706528887e-07f, -2.709597189e-07f, -2.712658823e-07f, -2.715713782e-07f, -2.718762062e-07f, -2.721803656e-07f, -2.724838560e-07f, - -2.727866769e-07f, -2.730888277e-07f, -2.733903079e-07f, -2.736911170e-07f, -2.739912546e-07f, -2.742907200e-07f, -2.745895127e-07f, -2.748876324e-07f, -2.751850784e-07f, -2.754818502e-07f, - -2.757779474e-07f, -2.760733694e-07f, -2.763681158e-07f, -2.766621860e-07f, -2.769555795e-07f, -2.772482959e-07f, -2.775403347e-07f, -2.778316953e-07f, -2.781223773e-07f, -2.784123802e-07f, - -2.787017034e-07f, -2.789903466e-07f, -2.792783092e-07f, -2.795655907e-07f, -2.798521907e-07f, -2.801381087e-07f, -2.804233442e-07f, -2.807078967e-07f, -2.809917657e-07f, -2.812749508e-07f, - -2.815574516e-07f, -2.818392674e-07f, -2.821203979e-07f, -2.824008427e-07f, -2.826806011e-07f, -2.829596728e-07f, -2.832380574e-07f, -2.835157543e-07f, -2.837927630e-07f, -2.840690832e-07f, - -2.843447144e-07f, -2.846196561e-07f, -2.848939079e-07f, -2.851674693e-07f, -2.854403398e-07f, -2.857125191e-07f, -2.859840067e-07f, -2.862548021e-07f, -2.865249049e-07f, -2.867943146e-07f, - -2.870630309e-07f, -2.873310532e-07f, -2.875983812e-07f, -2.878650143e-07f, -2.881309523e-07f, -2.883961946e-07f, -2.886607408e-07f, -2.889245904e-07f, -2.891877432e-07f, -2.894501986e-07f, - -2.897119561e-07f, -2.899730155e-07f, -2.902333763e-07f, -2.904930380e-07f, -2.907520002e-07f, -2.910102625e-07f, -2.912678246e-07f, -2.915246860e-07f, -2.917808462e-07f, -2.920363049e-07f, - -2.922910617e-07f, -2.925451162e-07f, -2.927984680e-07f, -2.930511166e-07f, -2.933030616e-07f, -2.935543028e-07f, -2.938048396e-07f, -2.940546716e-07f, -2.943037986e-07f, -2.945522201e-07f, - -2.947999356e-07f, -2.950469449e-07f, -2.952932475e-07f, -2.955388430e-07f, -2.957837311e-07f, -2.960279114e-07f, -2.962713835e-07f, -2.965141470e-07f, -2.967562015e-07f, -2.969975467e-07f, - -2.972381822e-07f, -2.974781076e-07f, -2.977173226e-07f, -2.979558267e-07f, -2.981936197e-07f, -2.984307011e-07f, -2.986670706e-07f, -2.989027278e-07f, -2.991376724e-07f, -2.993719041e-07f, - -2.996054223e-07f, -2.998382269e-07f, -3.000703174e-07f, -3.003016935e-07f, -3.005323548e-07f, -3.007623011e-07f, -3.009915318e-07f, -3.012200468e-07f, -3.014478457e-07f, -3.016749280e-07f, - -3.019012935e-07f, -3.021269419e-07f, -3.023518728e-07f, -3.025760858e-07f, -3.027995807e-07f, -3.030223571e-07f, -3.032444146e-07f, -3.034657530e-07f, -3.036863719e-07f, -3.039062710e-07f, - -3.041254499e-07f, -3.043439084e-07f, -3.045616462e-07f, -3.047786628e-07f, -3.049949580e-07f, -3.052105315e-07f, -3.054253830e-07f, -3.056395121e-07f, -3.058529185e-07f, -3.060656020e-07f, - -3.062775622e-07f, -3.064887988e-07f, -3.066993115e-07f, -3.069091001e-07f, -3.071181642e-07f, -3.073265034e-07f, -3.075341176e-07f, -3.077410065e-07f, -3.079471696e-07f, -3.081526068e-07f, - -3.083573177e-07f, -3.085613021e-07f, -3.087645597e-07f, -3.089670902e-07f, -3.091688932e-07f, -3.093699686e-07f, -3.095703161e-07f, -3.097699353e-07f, -3.099688259e-07f, -3.101669879e-07f, - -3.103644207e-07f, -3.105611242e-07f, -3.107570981e-07f, -3.109523422e-07f, -3.111468561e-07f, -3.113406396e-07f, -3.115336924e-07f, -3.117260143e-07f, -3.119176050e-07f, -3.121084643e-07f, - -3.122985919e-07f, -3.124879875e-07f, -3.126766510e-07f, -3.128645819e-07f, -3.130517802e-07f, -3.132382455e-07f, -3.134239776e-07f, -3.136089762e-07f, -3.137932411e-07f, -3.139767722e-07f, - -3.141595690e-07f, -3.143416314e-07f, -3.145229592e-07f, -3.147035521e-07f, -3.148834099e-07f, -3.150625323e-07f, -3.152409192e-07f, -3.154185703e-07f, -3.155954853e-07f, -3.157716641e-07f, - -3.159471064e-07f, -3.161218120e-07f, -3.162957806e-07f, -3.164690122e-07f, -3.166415064e-07f, -3.168132630e-07f, -3.169842818e-07f, -3.171545627e-07f, -3.173241054e-07f, -3.174929096e-07f, - -3.176609752e-07f, -3.178283020e-07f, -3.179948898e-07f, -3.181607384e-07f, -3.183258475e-07f, -3.184902171e-07f, -3.186538468e-07f, -3.188167365e-07f, -3.189788860e-07f, -3.191402951e-07f, - -3.193009636e-07f, -3.194608913e-07f, -3.196200781e-07f, -3.197785238e-07f, -3.199362281e-07f, -3.200931909e-07f, -3.202494120e-07f, -3.204048913e-07f, -3.205596286e-07f, -3.207136236e-07f, - -3.208668762e-07f, -3.210193863e-07f, -3.211711537e-07f, -3.213221782e-07f, -3.214724596e-07f, -3.216219978e-07f, -3.217707927e-07f, -3.219188439e-07f, -3.220661515e-07f, -3.222127152e-07f, - -3.223585349e-07f, -3.225036105e-07f, -3.226479417e-07f, -3.227915284e-07f, -3.229343705e-07f, -3.230764679e-07f, -3.232178203e-07f, -3.233584277e-07f, -3.234982899e-07f, -3.236374067e-07f, - -3.237757781e-07f, -3.239134038e-07f, -3.240502838e-07f, -3.241864180e-07f, -3.243218060e-07f, -3.244564480e-07f, -3.245903437e-07f, -3.247234929e-07f, -3.248558957e-07f, -3.249875518e-07f, - -3.251184611e-07f, -3.252486235e-07f, -3.253780389e-07f, -3.255067072e-07f, -3.256346282e-07f, -3.257618019e-07f, -3.258882281e-07f, -3.260139067e-07f, -3.261388376e-07f, -3.262630208e-07f, - -3.263864560e-07f, -3.265091432e-07f, -3.266310824e-07f, -3.267522733e-07f, -3.268727159e-07f, -3.269924101e-07f, -3.271113558e-07f, -3.272295529e-07f, -3.273470014e-07f, -3.274637011e-07f, - -3.275796519e-07f, -3.276948537e-07f, -3.278093065e-07f, -3.279230103e-07f, -3.280359648e-07f, -3.281481700e-07f, -3.282596259e-07f, -3.283703323e-07f, -3.284802893e-07f, -3.285894967e-07f, - -3.286979544e-07f, -3.288056624e-07f, -3.289126206e-07f, -3.290188289e-07f, -3.291242873e-07f, -3.292289958e-07f, -3.293329541e-07f, -3.294361624e-07f, -3.295386205e-07f, -3.296403284e-07f, - -3.297412861e-07f, -3.298414934e-07f, -3.299409503e-07f, -3.300396568e-07f, -3.301376128e-07f, -3.302348182e-07f, -3.303312731e-07f, -3.304269774e-07f, -3.305219311e-07f, -3.306161340e-07f, - -3.307095863e-07f, -3.308022877e-07f, -3.308942383e-07f, -3.309854382e-07f, -3.310758871e-07f, -3.311655851e-07f, -3.312545323e-07f, -3.313427284e-07f, -3.314301736e-07f, -3.315168678e-07f, - -3.316028110e-07f, -3.316880031e-07f, -3.317724442e-07f, -3.318561341e-07f, -3.319390730e-07f, -3.320212608e-07f, -3.321026975e-07f, -3.321833831e-07f, -3.322633175e-07f, -3.323425008e-07f, - -3.324209329e-07f, -3.324986139e-07f, -3.325755438e-07f, -3.326517225e-07f, -3.327271500e-07f, -3.328018264e-07f, -3.328757517e-07f, -3.329489258e-07f, -3.330213489e-07f, -3.330930208e-07f, - -3.331639416e-07f, -3.332341113e-07f, -3.333035299e-07f, -3.333721975e-07f, -3.334401141e-07f, -3.335072796e-07f, -3.335736942e-07f, -3.336393578e-07f, -3.337042704e-07f, -3.337684321e-07f, - -3.338318430e-07f, -3.338945029e-07f, -3.339564121e-07f, -3.340175704e-07f, -3.340779780e-07f, -3.341376349e-07f, -3.341965410e-07f, -3.342546966e-07f, -3.343121015e-07f, -3.343687559e-07f, - -3.344246597e-07f, -3.344798131e-07f, -3.345342161e-07f, -3.345878687e-07f, -3.346407710e-07f, -3.346929230e-07f, -3.347443248e-07f, -3.347949765e-07f, -3.348448780e-07f, -3.348940296e-07f, - -3.349424311e-07f, -3.349900828e-07f, -3.350369846e-07f, -3.350831366e-07f, -3.351285389e-07f, -3.351731916e-07f, -3.352170947e-07f, -3.352602483e-07f, -3.353026524e-07f, -3.353443073e-07f, - -3.353852129e-07f, -3.354253692e-07f, -3.354647765e-07f, -3.355034348e-07f, -3.355413441e-07f, -3.355785045e-07f, -3.356149162e-07f, -3.356505792e-07f, -3.356854937e-07f, -3.357196596e-07f, - -3.357530771e-07f, -3.357857464e-07f, -3.358176674e-07f, -3.358488403e-07f, -3.358792653e-07f, -3.359089423e-07f, -3.359378715e-07f, -3.359660531e-07f, -3.359934870e-07f, -3.360201735e-07f, - -3.360461126e-07f, -3.360713044e-07f, -3.360957492e-07f, -3.361194469e-07f, -3.361423977e-07f, -3.361646017e-07f, -3.361860590e-07f, -3.362067698e-07f, -3.362267342e-07f, -3.362459522e-07f, - -3.362644242e-07f, -3.362821500e-07f, -3.362991300e-07f, -3.363153642e-07f, -3.363308527e-07f, -3.363455957e-07f, -3.363595934e-07f, -3.363728458e-07f, -3.363853532e-07f, -3.363971155e-07f, - -3.364081331e-07f, -3.364184060e-07f, -3.364279344e-07f, -3.364367184e-07f, -3.364447582e-07f, -3.364520539e-07f, -3.364586057e-07f, -3.364644138e-07f, -3.364694782e-07f, -3.364737992e-07f, - -3.364773769e-07f, -3.364802115e-07f, -3.364823031e-07f, -3.364836519e-07f, -3.364842581e-07f, -3.364841218e-07f, -3.364832432e-07f, -3.364816225e-07f, -3.364792598e-07f, -3.364761554e-07f, - -3.364723093e-07f, -3.364677218e-07f, -3.364623930e-07f, -3.364563232e-07f, -3.364495125e-07f, -3.364419611e-07f, -3.364336691e-07f, -3.364246369e-07f, -3.364148644e-07f, -3.364043521e-07f, - -3.363930999e-07f, -3.363811082e-07f, -3.363683771e-07f, -3.363549068e-07f, -3.363406976e-07f, -3.363257495e-07f, -3.363100629e-07f, -3.362936379e-07f, -3.362764747e-07f, -3.362585735e-07f, - -3.362399346e-07f, -3.362205581e-07f, -3.362004443e-07f, -3.361795933e-07f, -3.361580054e-07f, -3.361356808e-07f, -3.361126198e-07f, -3.360888224e-07f, -3.360642890e-07f, -3.360390198e-07f, - -3.360130150e-07f, -3.359862748e-07f, -3.359587994e-07f, -3.359305891e-07f, -3.359016442e-07f, -3.358719647e-07f, -3.358415510e-07f, -3.358104034e-07f, -3.357785219e-07f, -3.357459070e-07f, - -3.357125587e-07f, -3.356784774e-07f, -3.356436633e-07f, -3.356081166e-07f, -3.355718377e-07f, -3.355348266e-07f, -3.354970838e-07f, -3.354586093e-07f, -3.354194036e-07f, -3.353794667e-07f, - -3.353387991e-07f, -3.352974009e-07f, -3.352552724e-07f, -3.352124139e-07f, -3.351688256e-07f, -3.351245077e-07f, -3.350794607e-07f, -3.350336846e-07f, -3.349871798e-07f, -3.349399466e-07f, - -3.348919852e-07f, -3.348432958e-07f, -3.347938789e-07f, -3.347437345e-07f, -3.346928631e-07f, -3.346412649e-07f, -3.345889402e-07f, -3.345358892e-07f, -3.344821122e-07f, -3.344276096e-07f, - -3.343723815e-07f, -3.343164284e-07f, -3.342597504e-07f, -3.342023479e-07f, -3.341442212e-07f, -3.340853705e-07f, -3.340257962e-07f, -3.339654985e-07f, -3.339044778e-07f, -3.338427343e-07f, - -3.337802684e-07f, -3.337170803e-07f, -3.336531703e-07f, -3.335885388e-07f, -3.335231861e-07f, -3.334571125e-07f, -3.333903182e-07f, -3.333228036e-07f, -3.332545691e-07f, -3.331856148e-07f, - -3.331159412e-07f, -3.330455486e-07f, -3.329744372e-07f, -3.329026074e-07f, -3.328300595e-07f, -3.327567939e-07f, -3.326828109e-07f, -3.326081107e-07f, -3.325326938e-07f, -3.324565604e-07f, - -3.323797109e-07f, -3.323021456e-07f, -3.322238649e-07f, -3.321448690e-07f, -3.320651584e-07f, -3.319847334e-07f, -3.319035942e-07f, -3.318217413e-07f, -3.317391750e-07f, -3.316558956e-07f, - -3.315719035e-07f, -3.314871990e-07f, -3.314017825e-07f, -3.313156543e-07f, -3.312288149e-07f, -3.311412644e-07f, -3.310530033e-07f, -3.309640320e-07f, -3.308743508e-07f, -3.307839601e-07f, - -3.306928601e-07f, -3.306010514e-07f, -3.305085342e-07f, -3.304153090e-07f, -3.303213760e-07f, -3.302267357e-07f, -3.301313884e-07f, -3.300353345e-07f, -3.299385744e-07f, -3.298411084e-07f, - -3.297429370e-07f, -3.296440604e-07f, -3.295444791e-07f, -3.294441935e-07f, -3.293432040e-07f, -3.292415108e-07f, -3.291391145e-07f, -3.290360153e-07f, -3.289322138e-07f, -3.288277102e-07f, - -3.287225050e-07f, -3.286165985e-07f, -3.285099912e-07f, -3.284026835e-07f, -3.282946757e-07f, -3.281859682e-07f, -3.280765615e-07f, -3.279664559e-07f, -3.278556518e-07f, -3.277441497e-07f, - -3.276319500e-07f, -3.275190530e-07f, -3.274054592e-07f, -3.272911690e-07f, -3.271761827e-07f, -3.270605009e-07f, -3.269441239e-07f, -3.268270521e-07f, -3.267092860e-07f, -3.265908259e-07f, - -3.264716724e-07f, -3.263518257e-07f, -3.262312864e-07f, -3.261100548e-07f, -3.259881314e-07f, -3.258655167e-07f, -3.257422109e-07f, -3.256182147e-07f, -3.254935283e-07f, -3.253681523e-07f, - -3.252420870e-07f, -3.251153330e-07f, -3.249878906e-07f, -3.248597603e-07f, -3.247309424e-07f, -3.246014376e-07f, -3.244712462e-07f, -3.243403686e-07f, -3.242088053e-07f, -3.240765567e-07f, - -3.239436233e-07f, -3.238100056e-07f, -3.236757040e-07f, -3.235407189e-07f, -3.234050508e-07f, -3.232687002e-07f, -3.231316674e-07f, -3.229939531e-07f, -3.228555575e-07f, -3.227164813e-07f, - -3.225767248e-07f, -3.224362886e-07f, -3.222951730e-07f, -3.221533785e-07f, -3.220109057e-07f, -3.218677550e-07f, -3.217239268e-07f, -3.215794217e-07f, -3.214342401e-07f, -3.212883824e-07f, - -3.211418492e-07f, -3.209946410e-07f, -3.208467581e-07f, -3.206982012e-07f, -3.205489706e-07f, -3.203990669e-07f, -3.202484905e-07f, -3.200972420e-07f, -3.199453218e-07f, -3.197927304e-07f, - -3.196394683e-07f, -3.194855359e-07f, -3.193309339e-07f, -3.191756627e-07f, -3.190197227e-07f, -3.188631145e-07f, -3.187058385e-07f, -3.185478954e-07f, -3.183892855e-07f, -3.182300093e-07f, - -3.180700675e-07f, -3.179094604e-07f, -3.177481887e-07f, -3.175862527e-07f, -3.174236530e-07f, -3.172603902e-07f, -3.170964647e-07f, -3.169318770e-07f, -3.167666277e-07f, -3.166007173e-07f, - -3.164341462e-07f, -3.162669151e-07f, -3.160990244e-07f, -3.159304747e-07f, -3.157612664e-07f, -3.155914002e-07f, -3.154208764e-07f, -3.152496958e-07f, -3.150778587e-07f, -3.149053657e-07f, - -3.147322174e-07f, -3.145584142e-07f, -3.143839568e-07f, -3.142088455e-07f, -3.140330811e-07f, -3.138566640e-07f, -3.136795948e-07f, -3.135018739e-07f, -3.133235020e-07f, -3.131444796e-07f, - -3.129648072e-07f, -3.127844854e-07f, -3.126035147e-07f, -3.124218956e-07f, -3.122396288e-07f, -3.120567148e-07f, -3.118731540e-07f, -3.116889472e-07f, -3.115040947e-07f, -3.113185973e-07f, - -3.111324554e-07f, -3.109456696e-07f, -3.107582404e-07f, -3.105701685e-07f, -3.103814544e-07f, -3.101920986e-07f, -3.100021017e-07f, -3.098114643e-07f, -3.096201869e-07f, -3.094282702e-07f, - -3.092357146e-07f, -3.090425208e-07f, -3.088486894e-07f, -3.086542208e-07f, -3.084591157e-07f, -3.082633747e-07f, -3.080669983e-07f, -3.078699872e-07f, -3.076723418e-07f, -3.074740628e-07f, - -3.072751507e-07f, -3.070756062e-07f, -3.068754299e-07f, -3.066746222e-07f, -3.064731838e-07f, -3.062711154e-07f, -3.060684174e-07f, -3.058650905e-07f, -3.056611353e-07f, -3.054565523e-07f, - -3.052513422e-07f, -3.050455056e-07f, -3.048390430e-07f, -3.046319550e-07f, -3.044242424e-07f, -3.042159055e-07f, -3.040069452e-07f, -3.037973619e-07f, -3.035871562e-07f, -3.033763289e-07f, - -3.031648804e-07f, -3.029528114e-07f, -3.027401225e-07f, -3.025268144e-07f, -3.023128875e-07f, -3.020983427e-07f, -3.018831803e-07f, -3.016674012e-07f, -3.014510058e-07f, -3.012339949e-07f, - -3.010163690e-07f, -3.007981287e-07f, -3.005792747e-07f, -3.003598077e-07f, -3.001397281e-07f, -2.999190367e-07f, -2.996977341e-07f, -2.994758209e-07f, -2.992532978e-07f, -2.990301653e-07f, - -2.988064241e-07f, -2.985820749e-07f, -2.983571182e-07f, -2.981315548e-07f, -2.979053852e-07f, -2.976786100e-07f, -2.974512300e-07f, -2.972232458e-07f, -2.969946580e-07f, -2.967654672e-07f, - -2.965356741e-07f, -2.963052794e-07f, -2.960742837e-07f, -2.958426876e-07f, -2.956104917e-07f, -2.953776969e-07f, -2.951443036e-07f, -2.949103125e-07f, -2.946757244e-07f, -2.944405398e-07f, - -2.942047594e-07f, -2.939683838e-07f, -2.937314138e-07f, -2.934938500e-07f, -2.932556930e-07f, -2.930169435e-07f, -2.927776022e-07f, -2.925376698e-07f, -2.922971468e-07f, -2.920560340e-07f, - -2.918143320e-07f, -2.915720415e-07f, -2.913291632e-07f, -2.910856978e-07f, -2.908416458e-07f, -2.905970081e-07f, -2.903517852e-07f, -2.901059779e-07f, -2.898595868e-07f, -2.896126125e-07f, - -2.893650559e-07f, -2.891169175e-07f, -2.888681981e-07f, -2.886188982e-07f, -2.883690187e-07f, -2.881185602e-07f, -2.878675233e-07f, -2.876159088e-07f, -2.873637174e-07f, -2.871109497e-07f, - -2.868576064e-07f, -2.866036883e-07f, -2.863491960e-07f, -2.860941302e-07f, -2.858384916e-07f, -2.855822809e-07f, -2.853254988e-07f, -2.850681460e-07f, -2.848102232e-07f, -2.845517310e-07f, - -2.842926703e-07f, -2.840330417e-07f, -2.837728459e-07f, -2.835120837e-07f, -2.832507556e-07f, -2.829888625e-07f, -2.827264050e-07f, -2.824633838e-07f, -2.821997997e-07f, -2.819356533e-07f, - -2.816709455e-07f, -2.814056768e-07f, -2.811398480e-07f, -2.808734599e-07f, -2.806065131e-07f, -2.803390083e-07f, -2.800709464e-07f, -2.798023279e-07f, -2.795331536e-07f, -2.792634243e-07f, - -2.789931407e-07f, -2.787223034e-07f, -2.784509132e-07f, -2.781789709e-07f, -2.779064772e-07f, -2.776334327e-07f, -2.773598383e-07f, -2.770856947e-07f, -2.768110025e-07f, -2.765357625e-07f, - -2.762599755e-07f, -2.759836422e-07f, -2.757067634e-07f, -2.754293396e-07f, -2.751513718e-07f, -2.748728607e-07f, -2.745938069e-07f, -2.743142112e-07f, -2.740340744e-07f, -2.737533972e-07f, - -2.734721804e-07f, -2.731904246e-07f, -2.729081307e-07f, -2.726252994e-07f, -2.723419314e-07f, -2.720580275e-07f, -2.717735885e-07f, -2.714886150e-07f, -2.712031079e-07f, -2.709170679e-07f, - -2.706304958e-07f, -2.703433922e-07f, -2.700557580e-07f, -2.697675939e-07f, -2.694789007e-07f, -2.691896792e-07f, -2.688999300e-07f, -2.686096540e-07f, -2.683188520e-07f, -2.680275246e-07f, - -2.677356726e-07f, -2.674432969e-07f, -2.671503982e-07f, -2.668569772e-07f, -2.665630347e-07f, -2.662685715e-07f, -2.659735884e-07f, -2.656780861e-07f, -2.653820654e-07f, -2.650855271e-07f, - -2.647884719e-07f, -2.644909007e-07f, -2.641928141e-07f, -2.638942131e-07f, -2.635950982e-07f, -2.632954705e-07f, -2.629953305e-07f, -2.626946791e-07f, -2.623935171e-07f, -2.620918453e-07f, - -2.617896644e-07f, -2.614869753e-07f, -2.611837786e-07f, -2.608800753e-07f, -2.605758660e-07f, -2.602711516e-07f, -2.599659329e-07f, -2.596602107e-07f, -2.593539857e-07f, -2.590472587e-07f, - -2.587400306e-07f, -2.584323021e-07f, -2.581240740e-07f, -2.578153471e-07f, -2.575061223e-07f, -2.571964002e-07f, -2.568861818e-07f, -2.565754678e-07f, -2.562642590e-07f, -2.559525562e-07f, - -2.556403603e-07f, -2.553276719e-07f, -2.550144920e-07f, -2.547008213e-07f, -2.543866606e-07f, -2.540720108e-07f, -2.537568727e-07f, -2.534412470e-07f, -2.531251345e-07f, -2.528085362e-07f, - -2.524914527e-07f, -2.521738849e-07f, -2.518558337e-07f, -2.515372997e-07f, -2.512182840e-07f, -2.508987871e-07f, -2.505788101e-07f, -2.502583537e-07f, -2.499374186e-07f, -2.496160058e-07f, - -2.492941161e-07f, -2.489717502e-07f, -2.486489090e-07f, -2.483255934e-07f, -2.480018041e-07f, -2.476775419e-07f, -2.473528077e-07f, -2.470276024e-07f, -2.467019267e-07f, -2.463757815e-07f, - -2.460491676e-07f, -2.457220858e-07f, -2.453945370e-07f, -2.450665219e-07f, -2.447380415e-07f, -2.444090966e-07f, -2.440796879e-07f, -2.437498164e-07f, -2.434194828e-07f, -2.430886881e-07f, - -2.427574329e-07f, -2.424257183e-07f, -2.420935449e-07f, -2.417609137e-07f, -2.414278255e-07f, -2.410942812e-07f, -2.407602815e-07f, -2.404258273e-07f, -2.400909195e-07f, -2.397555589e-07f, - -2.394197464e-07f, -2.390834827e-07f, -2.387467689e-07f, -2.384096056e-07f, -2.380719937e-07f, -2.377339341e-07f, -2.373954277e-07f, -2.370564753e-07f, -2.367170777e-07f, -2.363772358e-07f, - -2.360369505e-07f, -2.356962225e-07f, -2.353550529e-07f, -2.350134423e-07f, -2.346713917e-07f, -2.343289020e-07f, -2.339859739e-07f, -2.336426084e-07f, -2.332988063e-07f, -2.329545684e-07f, - -2.326098957e-07f, -2.322647890e-07f, -2.319192491e-07f, -2.315732770e-07f, -2.312268734e-07f, -2.308800392e-07f, -2.305327754e-07f, -2.301850828e-07f, -2.298369622e-07f, -2.294884145e-07f, - -2.291394405e-07f, -2.287900413e-07f, -2.284402175e-07f, -2.280899702e-07f, -2.277393001e-07f, -2.273882081e-07f, -2.270366952e-07f, -2.266847621e-07f, -2.263324098e-07f, -2.259796392e-07f, - -2.256264510e-07f, -2.252728462e-07f, -2.249188257e-07f, -2.245643903e-07f, -2.242095410e-07f, -2.238542785e-07f, -2.234986038e-07f, -2.231425178e-07f, -2.227860213e-07f, -2.224291153e-07f, - -2.220718005e-07f, -2.217140780e-07f, -2.213559485e-07f, -2.209974130e-07f, -2.206384723e-07f, -2.202791274e-07f, -2.199193791e-07f, -2.195592283e-07f, -2.191986759e-07f, -2.188377228e-07f, - -2.184763699e-07f, -2.181146180e-07f, -2.177524681e-07f, -2.173899210e-07f, -2.170269777e-07f, -2.166636391e-07f, -2.162999059e-07f, -2.159357792e-07f, -2.155712599e-07f, -2.152063487e-07f, - -2.148410467e-07f, -2.144753546e-07f, -2.141092735e-07f, -2.137428042e-07f, -2.133759476e-07f, -2.130087046e-07f, -2.126410762e-07f, -2.122730631e-07f, -2.119046664e-07f, -2.115358868e-07f, - -2.111667254e-07f, -2.107971831e-07f, -2.104272606e-07f, -2.100569590e-07f, -2.096862791e-07f, -2.093152219e-07f, -2.089437882e-07f, -2.085719790e-07f, -2.081997952e-07f, -2.078272376e-07f, - -2.074543073e-07f, -2.070810050e-07f, -2.067073317e-07f, -2.063332884e-07f, -2.059588759e-07f, -2.055840952e-07f, -2.052089471e-07f, -2.048334325e-07f, -2.044575525e-07f, -2.040813079e-07f, - -2.037046996e-07f, -2.033277285e-07f, -2.029503956e-07f, -2.025727018e-07f, -2.021946479e-07f, -2.018162349e-07f, -2.014374638e-07f, -2.010583354e-07f, -2.006788507e-07f, -2.002990106e-07f, - -1.999188160e-07f, -1.995382678e-07f, -1.991573670e-07f, -1.987761144e-07f, -1.983945111e-07f, -1.980125578e-07f, -1.976302557e-07f, -1.972476055e-07f, -1.968646082e-07f, -1.964812647e-07f, - -1.960975760e-07f, -1.957135429e-07f, -1.953291665e-07f, -1.949444476e-07f, -1.945593872e-07f, -1.941739862e-07f, -1.937882456e-07f, -1.934021661e-07f, -1.930157489e-07f, -1.926289948e-07f, - -1.922419048e-07f, -1.918544798e-07f, -1.914667206e-07f, -1.910786284e-07f, -1.906902039e-07f, -1.903014482e-07f, -1.899123621e-07f, -1.895229466e-07f, -1.891332027e-07f, -1.887431312e-07f, - -1.883527332e-07f, -1.879620095e-07f, -1.875709611e-07f, -1.871795889e-07f, -1.867878939e-07f, -1.863958770e-07f, -1.860035392e-07f, -1.856108813e-07f, -1.852179044e-07f, -1.848246094e-07f, - -1.844309972e-07f, -1.840370687e-07f, -1.836428249e-07f, -1.832482668e-07f, -1.828533953e-07f, -1.824582114e-07f, -1.820627159e-07f, -1.816669099e-07f, -1.812707942e-07f, -1.808743698e-07f, - -1.804776378e-07f, -1.800805989e-07f, -1.796832543e-07f, -1.792856047e-07f, -1.788876512e-07f, -1.784893947e-07f, -1.780908362e-07f, -1.776919767e-07f, -1.772928170e-07f, -1.768933581e-07f, - -1.764936010e-07f, -1.760935466e-07f, -1.756931959e-07f, -1.752925498e-07f, -1.748916093e-07f, -1.744903754e-07f, -1.740888489e-07f, -1.736870309e-07f, -1.732849223e-07f, -1.728825241e-07f, - -1.724798372e-07f, -1.720768626e-07f, -1.716736012e-07f, -1.712700540e-07f, -1.708662219e-07f, -1.704621060e-07f, -1.700577071e-07f, -1.696530263e-07f, -1.692480644e-07f, -1.688428225e-07f, - -1.684373015e-07f, -1.680315023e-07f, -1.676254260e-07f, -1.672190735e-07f, -1.668124457e-07f, -1.664055437e-07f, -1.659983683e-07f, -1.655909206e-07f, -1.651832014e-07f, -1.647752119e-07f, - -1.643669529e-07f, -1.639584253e-07f, -1.635496303e-07f, -1.631405686e-07f, -1.627312414e-07f, -1.623216495e-07f, -1.619117940e-07f, -1.615016757e-07f, -1.610912957e-07f, -1.606806550e-07f, - -1.602697544e-07f, -1.598585950e-07f, -1.594471777e-07f, -1.590355036e-07f, -1.586235735e-07f, -1.582113884e-07f, -1.577989494e-07f, -1.573862574e-07f, -1.569733133e-07f, -1.565601181e-07f, - -1.561466728e-07f, -1.557329785e-07f, -1.553190359e-07f, -1.549048462e-07f, -1.544904102e-07f, -1.540757290e-07f, -1.536608035e-07f, -1.532456348e-07f, -1.528302237e-07f, -1.524145713e-07f, - -1.519986785e-07f, -1.515825463e-07f, -1.511661757e-07f, -1.507495677e-07f, -1.503327232e-07f, -1.499156432e-07f, -1.494983287e-07f, -1.490807806e-07f, -1.486630000e-07f, -1.482449878e-07f, - -1.478267450e-07f, -1.474082725e-07f, -1.469895715e-07f, -1.465706427e-07f, -1.461514872e-07f, -1.457321061e-07f, -1.453125002e-07f, -1.448926705e-07f, -1.444726181e-07f, -1.440523439e-07f, - -1.436318488e-07f, -1.432111340e-07f, -1.427902002e-07f, -1.423690487e-07f, -1.419476802e-07f, -1.415260958e-07f, -1.411042965e-07f, -1.406822832e-07f, -1.402600570e-07f, -1.398376188e-07f, - -1.394149696e-07f, -1.389921104e-07f, -1.385690421e-07f, -1.381457659e-07f, -1.377222825e-07f, -1.372985931e-07f, -1.368746986e-07f, -1.364505999e-07f, -1.360262982e-07f, -1.356017943e-07f, - -1.351770893e-07f, -1.347521841e-07f, -1.343270797e-07f, -1.339017771e-07f, -1.334762773e-07f, -1.330505813e-07f, -1.326246900e-07f, -1.321986045e-07f, -1.317723258e-07f, -1.313458547e-07f, - -1.309191924e-07f, -1.304923397e-07f, -1.300652978e-07f, -1.296380675e-07f, -1.292106499e-07f, -1.287830460e-07f, -1.283552566e-07f, -1.279272829e-07f, -1.274991259e-07f, -1.270707864e-07f, - -1.266422655e-07f, -1.262135642e-07f, -1.257846835e-07f, -1.253556244e-07f, -1.249263878e-07f, -1.244969747e-07f, -1.240673862e-07f, -1.236376232e-07f, -1.232076868e-07f, -1.227775778e-07f, - -1.223472973e-07f, -1.219168463e-07f, -1.214862258e-07f, -1.210554368e-07f, -1.206244802e-07f, -1.201933571e-07f, -1.197620684e-07f, -1.193306152e-07f, -1.188989983e-07f, -1.184672190e-07f, - -1.180352780e-07f, -1.176031764e-07f, -1.171709152e-07f, -1.167384955e-07f, -1.163059181e-07f, -1.158731840e-07f, -1.154402944e-07f, -1.150072501e-07f, -1.145740522e-07f, -1.141407016e-07f, - -1.137071993e-07f, -1.132735464e-07f, -1.128397439e-07f, -1.124057926e-07f, -1.119716937e-07f, -1.115374481e-07f, -1.111030568e-07f, -1.106685207e-07f, -1.102338410e-07f, -1.097990186e-07f, - -1.093640545e-07f, -1.089289496e-07f, -1.084937050e-07f, -1.080583217e-07f, -1.076228006e-07f, -1.071871428e-07f, -1.067513492e-07f, -1.063154209e-07f, -1.058793588e-07f, -1.054431640e-07f, - -1.050068374e-07f, -1.045703800e-07f, -1.041337929e-07f, -1.036970769e-07f, -1.032602332e-07f, -1.028232627e-07f, -1.023861664e-07f, -1.019489453e-07f, -1.015116004e-07f, -1.010741327e-07f, - -1.006365431e-07f, -1.001988328e-07f, -9.976100259e-08f, -9.932305359e-08f, -9.888498676e-08f, -9.844680310e-08f, -9.800850360e-08f, -9.757008925e-08f, -9.713156106e-08f, -9.669292002e-08f, - -9.625416713e-08f, -9.581530337e-08f, -9.537632976e-08f, -9.493724728e-08f, -9.449805693e-08f, -9.405875970e-08f, -9.361935660e-08f, -9.317984862e-08f, -9.274023675e-08f, -9.230052199e-08f, - -9.186070533e-08f, -9.142078778e-08f, -9.098077033e-08f, -9.054065398e-08f, -9.010043971e-08f, -8.966012853e-08f, -8.921972144e-08f, -8.877921942e-08f, -8.833862348e-08f, -8.789793461e-08f, - -8.745715381e-08f, -8.701628207e-08f, -8.657532038e-08f, -8.613426976e-08f, -8.569313118e-08f, -8.525190565e-08f, -8.481059416e-08f, -8.436919771e-08f, -8.392771729e-08f, -8.348615391e-08f, - -8.304450854e-08f, -8.260278220e-08f, -8.216097587e-08f, -8.171909056e-08f, -8.127712725e-08f, -8.083508694e-08f, -8.039297063e-08f, -7.995077931e-08f, -7.950851398e-08f, -7.906617563e-08f, - -7.862376526e-08f, -7.818128387e-08f, -7.773873244e-08f, -7.729611197e-08f, -7.685342346e-08f, -7.641066790e-08f, -7.596784628e-08f, -7.552495961e-08f, -7.508200887e-08f, -7.463899507e-08f, - -7.419591918e-08f, -7.375278221e-08f, -7.330958516e-08f, -7.286632901e-08f, -7.242301476e-08f, -7.197964340e-08f, -7.153621593e-08f, -7.109273334e-08f, -7.064919662e-08f, -7.020560677e-08f, - -6.976196478e-08f, -6.931827165e-08f, -6.887452836e-08f, -6.843073591e-08f, -6.798689529e-08f, -6.754300749e-08f, -6.709907351e-08f, -6.665509435e-08f, -6.621107098e-08f, -6.576700441e-08f, - -6.532289562e-08f, -6.487874561e-08f, -6.443455537e-08f, -6.399032588e-08f, -6.354605816e-08f, -6.310175317e-08f, -6.265741192e-08f, -6.221303539e-08f, -6.176862458e-08f, -6.132418048e-08f, - -6.087970407e-08f, -6.043519635e-08f, -5.999065831e-08f, -5.954609094e-08f, -5.910149522e-08f, -5.865687215e-08f, -5.821222272e-08f, -5.776754792e-08f, -5.732284873e-08f, -5.687812614e-08f, - -5.643338115e-08f, -5.598861474e-08f, -5.554382790e-08f, -5.509902162e-08f, -5.465419688e-08f, -5.420935468e-08f, -5.376449601e-08f, -5.331962184e-08f, -5.287473317e-08f, -5.242983098e-08f, - -5.198491627e-08f, -5.153999001e-08f, -5.109505320e-08f, -5.065010682e-08f, -5.020515186e-08f, -4.976018929e-08f, -4.931522012e-08f, -4.887024532e-08f, -4.842526589e-08f, -4.798028279e-08f, - -4.753529703e-08f, -4.709030958e-08f, -4.664532143e-08f, -4.620033356e-08f, -4.575534695e-08f, -4.531036260e-08f, -4.486538148e-08f, -4.442040458e-08f, -4.397543288e-08f, -4.353046736e-08f, - -4.308550901e-08f, -4.264055880e-08f, -4.219561772e-08f, -4.175068676e-08f, -4.130576689e-08f, -4.086085909e-08f, -4.041596435e-08f, -3.997108364e-08f, -3.952621795e-08f, -3.908136826e-08f, - -3.863653554e-08f, -3.819172078e-08f, -3.774692496e-08f, -3.730214905e-08f, -3.685739403e-08f, -3.641266089e-08f, -3.596795060e-08f, -3.552326414e-08f, -3.507860249e-08f, -3.463396662e-08f, - -3.418935751e-08f, -3.374477615e-08f, -3.330022350e-08f, -3.285570054e-08f, -3.241120824e-08f, -3.196674760e-08f, -3.152231957e-08f, -3.107792513e-08f, -3.063356527e-08f, -3.018924095e-08f, - -2.974495315e-08f, -2.930070284e-08f, -2.885649100e-08f, -2.841231860e-08f, -2.796818661e-08f, -2.752409601e-08f, -2.708004776e-08f, -2.663604284e-08f, -2.619208223e-08f, -2.574816689e-08f, - -2.530429780e-08f, -2.486047591e-08f, -2.441670222e-08f, -2.397297768e-08f, -2.352930327e-08f, -2.308567995e-08f, -2.264210870e-08f, -2.219859048e-08f, -2.175512626e-08f, -2.131171702e-08f, - -2.086836371e-08f, -2.042506730e-08f, -1.998182877e-08f, -1.953864908e-08f, -1.909552919e-08f, -1.865247008e-08f, -1.820947270e-08f, -1.776653802e-08f, -1.732366701e-08f, -1.688086064e-08f, - -1.643811986e-08f, -1.599544564e-08f, -1.555283894e-08f, -1.511030073e-08f, -1.466783197e-08f, -1.422543362e-08f, -1.378310665e-08f, -1.334085201e-08f, -1.289867066e-08f, -1.245656358e-08f, - -1.201453171e-08f, -1.157257602e-08f, -1.113069747e-08f, -1.068889701e-08f, -1.024717561e-08f, -9.805534226e-09f, -9.363973812e-09f, -8.922495329e-09f, -8.481099732e-09f, -8.039787979e-09f, - -7.598561027e-09f, -7.157419832e-09f, -6.716365348e-09f, -6.275398532e-09f, -5.834520339e-09f, -5.393731721e-09f, -4.953033635e-09f, -4.512427032e-09f, -4.071912867e-09f, -3.631492091e-09f, - -3.191165658e-09f, -2.750934519e-09f, -2.310799625e-09f, -1.870761928e-09f, -1.430822377e-09f, -9.909819240e-10f, -5.512415174e-10f, -1.116021068e-10f, 3.279353591e-10f, 7.673699320e-10f, - 1.206700664e-09f, 1.645926607e-09f, 2.085046816e-09f, 2.524060342e-09f, 2.962966240e-09f, 3.401763565e-09f, 3.840451371e-09f, 4.279028713e-09f, 4.717494648e-09f, 5.155848232e-09f, - 5.594088521e-09f, 6.032214572e-09f, 6.470225443e-09f, 6.908120193e-09f, 7.345897879e-09f, 7.783557561e-09f, 8.221098299e-09f, 8.658519152e-09f, 9.095819182e-09f, 9.532997448e-09f, - 9.970053012e-09f, 1.040698494e-08f, 1.084379229e-08f, 1.128047412e-08f, 1.171702950e-08f, 1.215345750e-08f, 1.258975717e-08f, 1.302592759e-08f, 1.346196782e-08f, 1.389787692e-08f, - 1.433365396e-08f, 1.476929800e-08f, 1.520480813e-08f, 1.564018339e-08f, 1.607542287e-08f, 1.651052563e-08f, 1.694549074e-08f, 1.738031727e-08f, 1.781500429e-08f, 1.824955087e-08f, - 1.868395608e-08f, 1.911821900e-08f, 1.955233870e-08f, 1.998631426e-08f, 2.042014473e-08f, 2.085382921e-08f, 2.128736676e-08f, 2.172075646e-08f, 2.215399739e-08f, 2.258708862e-08f, - 2.302002923e-08f, 2.345281830e-08f, 2.388545490e-08f, 2.431793812e-08f, 2.475026703e-08f, 2.518244071e-08f, 2.561445825e-08f, 2.604631872e-08f, 2.647802121e-08f, 2.690956479e-08f, - 2.734094855e-08f, 2.777217158e-08f, 2.820323296e-08f, 2.863413176e-08f, 2.906486709e-08f, 2.949543801e-08f, 2.992584362e-08f, 3.035608301e-08f, 3.078615526e-08f, 3.121605945e-08f, - 3.164579469e-08f, 3.207536005e-08f, 3.250475463e-08f, 3.293397751e-08f, 3.336302780e-08f, 3.379190456e-08f, 3.422060691e-08f, 3.464913394e-08f, 3.507748472e-08f, 3.550565837e-08f, - 3.593365397e-08f, 3.636147062e-08f, 3.678910742e-08f, 3.721656345e-08f, 3.764383782e-08f, 3.807092963e-08f, 3.849783796e-08f, 3.892456193e-08f, 3.935110063e-08f, 3.977745316e-08f, - 4.020361862e-08f, 4.062959610e-08f, 4.105538473e-08f, 4.148098358e-08f, 4.190639178e-08f, 4.233160842e-08f, 4.275663260e-08f, 4.318146343e-08f, 4.360610002e-08f, 4.403054147e-08f, - 4.445478690e-08f, 4.487883539e-08f, 4.530268607e-08f, 4.572633805e-08f, 4.614979043e-08f, 4.657304231e-08f, 4.699609283e-08f, 4.741894107e-08f, 4.784158617e-08f, 4.826402722e-08f, - 4.868626334e-08f, 4.910829365e-08f, 4.953011726e-08f, 4.995173329e-08f, 5.037314084e-08f, 5.079433905e-08f, 5.121532702e-08f, 5.163610387e-08f, 5.205666873e-08f, 5.247702070e-08f, - 5.289715892e-08f, 5.331708250e-08f, 5.373679056e-08f, 5.415628223e-08f, 5.457555662e-08f, 5.499461287e-08f, 5.541345009e-08f, 5.583206741e-08f, 5.625046395e-08f, 5.666863885e-08f, - 5.708659122e-08f, 5.750432020e-08f, 5.792182491e-08f, 5.833910448e-08f, 5.875615805e-08f, 5.917298474e-08f, 5.958958368e-08f, 6.000595400e-08f, 6.042209485e-08f, 6.083800534e-08f, - 6.125368462e-08f, 6.166913182e-08f, 6.208434607e-08f, 6.249932651e-08f, 6.291407227e-08f, 6.332858251e-08f, 6.374285634e-08f, 6.415689291e-08f, 6.457069137e-08f, 6.498425084e-08f, - 6.539757048e-08f, 6.581064942e-08f, 6.622348681e-08f, 6.663608179e-08f, 6.704843350e-08f, 6.746054109e-08f, 6.787240370e-08f, 6.828402049e-08f, 6.869539059e-08f, 6.910651315e-08f, - 6.951738733e-08f, 6.992801227e-08f, 7.033838712e-08f, 7.074851103e-08f, 7.115838316e-08f, 7.156800265e-08f, 7.197736867e-08f, 7.238648035e-08f, 7.279533687e-08f, 7.320393736e-08f, - 7.361228100e-08f, 7.402036693e-08f, 7.442819431e-08f, 7.483576230e-08f, 7.524307007e-08f, 7.565011676e-08f, 7.605690155e-08f, 7.646342359e-08f, 7.686968204e-08f, 7.727567607e-08f, - 7.768140484e-08f, 7.808686751e-08f, 7.849206326e-08f, 7.889699124e-08f, 7.930165062e-08f, 7.970604058e-08f, 8.011016028e-08f, 8.051400889e-08f, 8.091758557e-08f, 8.132088951e-08f, - 8.172391986e-08f, 8.212667581e-08f, 8.252915653e-08f, 8.293136119e-08f, 8.333328896e-08f, 8.373493903e-08f, 8.413631056e-08f, 8.453740274e-08f, 8.493821474e-08f, 8.533874575e-08f, - 8.573899493e-08f, 8.613896148e-08f, 8.653864457e-08f, 8.693804339e-08f, 8.733715712e-08f, 8.773598494e-08f, 8.813452603e-08f, 8.853277959e-08f, 8.893074480e-08f, 8.932842084e-08f, - 8.972580691e-08f, 9.012290219e-08f, 9.051970587e-08f, 9.091621715e-08f, 9.131243521e-08f, 9.170835924e-08f, 9.210398844e-08f, 9.249932201e-08f, 9.289435913e-08f, 9.328909901e-08f, - 9.368354083e-08f, 9.407768380e-08f, 9.447152712e-08f, 9.486506997e-08f, 9.525831157e-08f, 9.565125112e-08f, 9.604388780e-08f, 9.643622084e-08f, 9.682824942e-08f, 9.721997276e-08f, - 9.761139006e-08f, 9.800250052e-08f, 9.839330335e-08f, 9.878379776e-08f, 9.917398296e-08f, 9.956385815e-08f, 9.995342255e-08f, 1.003426754e-07f, 1.007316158e-07f, 1.011202431e-07f, - 1.015085564e-07f, 1.018965551e-07f, 1.022842382e-07f, 1.026716050e-07f, 1.030586547e-07f, 1.034453865e-07f, 1.038317997e-07f, 1.042178935e-07f, 1.046036671e-07f, 1.049891197e-07f, - 1.053742505e-07f, 1.057590588e-07f, 1.061435438e-07f, 1.065277047e-07f, 1.069115407e-07f, 1.072950511e-07f, 1.076782351e-07f, 1.080610919e-07f, 1.084436207e-07f, 1.088258209e-07f, - 1.092076915e-07f, 1.095892319e-07f, 1.099704413e-07f, 1.103513189e-07f, 1.107318639e-07f, 1.111120757e-07f, 1.114919533e-07f, 1.118714961e-07f, 1.122507033e-07f, 1.126295741e-07f, - 1.130081078e-07f, 1.133863036e-07f, 1.137641608e-07f, 1.141416786e-07f, 1.145188563e-07f, 1.148956930e-07f, 1.152721881e-07f, 1.156483407e-07f, 1.160241502e-07f, 1.163996158e-07f, - 1.167747367e-07f, 1.171495122e-07f, 1.175239416e-07f, 1.178980240e-07f, 1.182717587e-07f, 1.186451451e-07f, 1.190181823e-07f, 1.193908697e-07f, 1.197632063e-07f, 1.201351917e-07f, - 1.205068249e-07f, 1.208781052e-07f, 1.212490320e-07f, 1.216196044e-07f, 1.219898217e-07f, 1.223596833e-07f, 1.227291883e-07f, 1.230983360e-07f, 1.234671258e-07f, 1.238355568e-07f, - 1.242036283e-07f, 1.245713396e-07f, 1.249386900e-07f, 1.253056787e-07f, 1.256723051e-07f, 1.260385683e-07f, 1.264044678e-07f, 1.267700026e-07f, 1.271351722e-07f, 1.274999757e-07f, - 1.278644126e-07f, 1.282284820e-07f, 1.285921832e-07f, 1.289555155e-07f, 1.293184782e-07f, 1.296810707e-07f, 1.300432920e-07f, 1.304051417e-07f, 1.307666188e-07f, 1.311277228e-07f, - 1.314884529e-07f, 1.318488085e-07f, 1.322087887e-07f, 1.325683929e-07f, 1.329276203e-07f, 1.332864704e-07f, 1.336449423e-07f, 1.340030354e-07f, 1.343607489e-07f, 1.347180822e-07f, - 1.350750345e-07f, 1.354316052e-07f, 1.357877936e-07f, 1.361435989e-07f, 1.364990204e-07f, 1.368540576e-07f, 1.372087096e-07f, 1.375629757e-07f, 1.379168554e-07f, 1.382703478e-07f, - 1.386234523e-07f, 1.389761683e-07f, 1.393284949e-07f, 1.396804316e-07f, 1.400319776e-07f, 1.403831323e-07f, 1.407338949e-07f, 1.410842648e-07f, 1.414342414e-07f, 1.417838238e-07f, - 1.421330115e-07f, 1.424818037e-07f, 1.428301999e-07f, 1.431781992e-07f, 1.435258010e-07f, 1.438730047e-07f, 1.442198096e-07f, 1.445662150e-07f, 1.449122202e-07f, 1.452578245e-07f, - 1.456030274e-07f, 1.459478280e-07f, 1.462922258e-07f, 1.466362201e-07f, 1.469798102e-07f, 1.473229955e-07f, 1.476657752e-07f, 1.480081487e-07f, 1.483501154e-07f, 1.486916746e-07f, - 1.490328257e-07f, 1.493735679e-07f, 1.497139006e-07f, 1.500538232e-07f, 1.503933350e-07f, 1.507324354e-07f, 1.510711236e-07f, 1.514093991e-07f, 1.517472612e-07f, 1.520847093e-07f, - 1.524217426e-07f, 1.527583606e-07f, 1.530945625e-07f, 1.534303479e-07f, 1.537657159e-07f, 1.541006660e-07f, 1.544351975e-07f, 1.547693098e-07f, 1.551030022e-07f, 1.554362741e-07f, - 1.557691249e-07f, 1.561015539e-07f, 1.564335605e-07f, 1.567651440e-07f, 1.570963038e-07f, 1.574270394e-07f, 1.577573499e-07f, 1.580872349e-07f, 1.584166937e-07f, 1.587457256e-07f, - 1.590743301e-07f, 1.594025064e-07f, 1.597302541e-07f, 1.600575724e-07f, 1.603844607e-07f, 1.607109184e-07f, 1.610369450e-07f, 1.613625396e-07f, 1.616877019e-07f, 1.620124310e-07f, - 1.623367265e-07f, 1.626605877e-07f, 1.629840139e-07f, 1.633070046e-07f, 1.636295592e-07f, 1.639516770e-07f, 1.642733575e-07f, 1.645945999e-07f, 1.649154038e-07f, 1.652357685e-07f, - 1.655556934e-07f, 1.658751779e-07f, 1.661942214e-07f, 1.665128233e-07f, 1.668309830e-07f, 1.671486999e-07f, 1.674659734e-07f, 1.677828028e-07f, 1.680991877e-07f, 1.684151274e-07f, - 1.687306212e-07f, 1.690456687e-07f, 1.693602692e-07f, 1.696744222e-07f, 1.699881270e-07f, 1.703013830e-07f, 1.706141897e-07f, 1.709265465e-07f, 1.712384527e-07f, 1.715499079e-07f, - 1.718609114e-07f, 1.721714627e-07f, 1.724815611e-07f, 1.727912061e-07f, 1.731003971e-07f, 1.734091335e-07f, 1.737174148e-07f, 1.740252403e-07f, 1.743326095e-07f, 1.746395219e-07f, - 1.749459768e-07f, 1.752519738e-07f, 1.755575121e-07f, 1.758625912e-07f, 1.761672107e-07f, 1.764713699e-07f, 1.767750682e-07f, 1.770783051e-07f, 1.773810800e-07f, 1.776833924e-07f, - 1.779852416e-07f, 1.782866273e-07f, 1.785875487e-07f, 1.788880053e-07f, 1.791879966e-07f, 1.794875220e-07f, 1.797865810e-07f, 1.800851730e-07f, 1.803832975e-07f, 1.806809538e-07f, - 1.809781415e-07f, 1.812748601e-07f, 1.815711089e-07f, 1.818668874e-07f, 1.821621951e-07f, 1.824570315e-07f, 1.827513959e-07f, 1.830452879e-07f, 1.833387069e-07f, 1.836316524e-07f, - 1.839241238e-07f, 1.842161206e-07f, 1.845076423e-07f, 1.847986883e-07f, 1.850892581e-07f, 1.853793512e-07f, 1.856689671e-07f, 1.859581051e-07f, 1.862467649e-07f, 1.865349457e-07f, - 1.868226473e-07f, 1.871098689e-07f, 1.873966102e-07f, 1.876828704e-07f, 1.879686493e-07f, 1.882539462e-07f, 1.885387605e-07f, 1.888230919e-07f, 1.891069397e-07f, 1.893903035e-07f, - 1.896731828e-07f, 1.899555770e-07f, 1.902374856e-07f, 1.905189081e-07f, 1.907998441e-07f, 1.910802929e-07f, 1.913602541e-07f, 1.916397272e-07f, 1.919187117e-07f, 1.921972071e-07f, - 1.924752129e-07f, 1.927527285e-07f, 1.930297536e-07f, 1.933062875e-07f, 1.935823298e-07f, 1.938578800e-07f, 1.941329376e-07f, 1.944075021e-07f, 1.946815730e-07f, 1.949551498e-07f, - 1.952282321e-07f, 1.955008193e-07f, 1.957729110e-07f, 1.960445066e-07f, 1.963156058e-07f, 1.965862079e-07f, 1.968563126e-07f, 1.971259193e-07f, 1.973950276e-07f, 1.976636370e-07f, - 1.979317469e-07f, 1.981993571e-07f, 1.984664668e-07f, 1.987330758e-07f, 1.989991834e-07f, 1.992647894e-07f, 1.995298930e-07f, 1.997944940e-07f, 2.000585919e-07f, 2.003221860e-07f, - 2.005852761e-07f, 2.008478617e-07f, 2.011099422e-07f, 2.013715172e-07f, 2.016325863e-07f, 2.018931490e-07f, 2.021532049e-07f, 2.024127534e-07f, 2.026717942e-07f, 2.029303267e-07f, - 2.031883506e-07f, 2.034458653e-07f, 2.037028704e-07f, 2.039593656e-07f, 2.042153502e-07f, 2.044708240e-07f, 2.047257863e-07f, 2.049802369e-07f, 2.052341752e-07f, 2.054876008e-07f, - 2.057405133e-07f, 2.059929122e-07f, 2.062447971e-07f, 2.064961676e-07f, 2.067470232e-07f, 2.069973634e-07f, 2.072471880e-07f, 2.074964963e-07f, 2.077452880e-07f, 2.079935627e-07f, - 2.082413199e-07f, 2.084885593e-07f, 2.087352803e-07f, 2.089814825e-07f, 2.092271656e-07f, 2.094723291e-07f, 2.097169727e-07f, 2.099610957e-07f, 2.102046980e-07f, 2.104477790e-07f, - 2.106903383e-07f, 2.109323755e-07f, 2.111738902e-07f, 2.114148820e-07f, 2.116553505e-07f, 2.118952952e-07f, 2.121347158e-07f, 2.123736118e-07f, 2.126119829e-07f, 2.128498287e-07f, - 2.130871487e-07f, 2.133239425e-07f, 2.135602098e-07f, 2.137959501e-07f, 2.140311630e-07f, 2.142658482e-07f, 2.145000053e-07f, 2.147336338e-07f, 2.149667334e-07f, 2.151993036e-07f, - 2.154313441e-07f, 2.156628546e-07f, 2.158938345e-07f, 2.161242835e-07f, 2.163542013e-07f, 2.165835875e-07f, 2.168124416e-07f, 2.170407633e-07f, 2.172685522e-07f, 2.174958079e-07f, - 2.177225301e-07f, 2.179487184e-07f, 2.181743723e-07f, 2.183994916e-07f, 2.186240759e-07f, 2.188481247e-07f, 2.190716378e-07f, 2.192946147e-07f, 2.195170551e-07f, 2.197389586e-07f, - 2.199603248e-07f, 2.201811534e-07f, 2.204014441e-07f, 2.206211964e-07f, 2.208404100e-07f, 2.210590846e-07f, 2.212772197e-07f, 2.214948151e-07f, 2.217118704e-07f, 2.219283852e-07f, - 2.221443591e-07f, 2.223597919e-07f, 2.225746832e-07f, 2.227890325e-07f, 2.230028397e-07f, 2.232161043e-07f, 2.234288260e-07f, 2.236410044e-07f, 2.238526392e-07f, 2.240637301e-07f, - 2.242742767e-07f, 2.244842787e-07f, 2.246937358e-07f, 2.249026475e-07f, 2.251110137e-07f, 2.253188339e-07f, 2.255261078e-07f, 2.257328351e-07f, 2.259390155e-07f, 2.261446486e-07f, - 2.263497341e-07f, 2.265542717e-07f, 2.267582610e-07f, 2.269617018e-07f, 2.271645937e-07f, 2.273669363e-07f, 2.275687295e-07f, 2.277699728e-07f, 2.279706660e-07f, 2.281708087e-07f, - 2.283704006e-07f, 2.285694414e-07f, 2.287679308e-07f, 2.289658684e-07f, 2.291632541e-07f, 2.293600874e-07f, 2.295563681e-07f, 2.297520958e-07f, 2.299472703e-07f, 2.301418913e-07f, - 2.303359584e-07f, 2.305294714e-07f, 2.307224299e-07f, 2.309148337e-07f, 2.311066824e-07f, 2.312979759e-07f, 2.314887137e-07f, 2.316788955e-07f, 2.318685212e-07f, 2.320575904e-07f, - 2.322461029e-07f, 2.324340582e-07f, 2.326214562e-07f, 2.328082966e-07f, 2.329945791e-07f, 2.331803033e-07f, 2.333654691e-07f, 2.335500762e-07f, 2.337341242e-07f, 2.339176129e-07f, - 2.341005421e-07f, 2.342829114e-07f, 2.344647205e-07f, 2.346459693e-07f, 2.348266574e-07f, 2.350067846e-07f, 2.351863506e-07f, 2.353653551e-07f, 2.355437979e-07f, 2.357216787e-07f, - 2.358989973e-07f, 2.360757533e-07f, 2.362519466e-07f, 2.364275769e-07f, 2.366026439e-07f, 2.367771473e-07f, 2.369510870e-07f, 2.371244626e-07f, 2.372972739e-07f, 2.374695207e-07f, - 2.376412027e-07f, 2.378123197e-07f, 2.379828714e-07f, 2.381528576e-07f, 2.383222779e-07f, 2.384911323e-07f, 2.386594205e-07f, 2.388271421e-07f, 2.389942971e-07f, 2.391608850e-07f, - 2.393269058e-07f, 2.394923591e-07f, 2.396572448e-07f, 2.398215626e-07f, 2.399853122e-07f, 2.401484935e-07f, 2.403111063e-07f, 2.404731502e-07f, 2.406346251e-07f, 2.407955307e-07f, - 2.409558669e-07f, 2.411156333e-07f, 2.412748299e-07f, 2.414334563e-07f, 2.415915124e-07f, 2.417489979e-07f, 2.419059126e-07f, 2.420622564e-07f, 2.422180289e-07f, 2.423732301e-07f, - 2.425278596e-07f, 2.426819173e-07f, 2.428354029e-07f, 2.429883163e-07f, 2.431406573e-07f, 2.432924256e-07f, 2.434436211e-07f, 2.435942435e-07f, 2.437442927e-07f, 2.438937685e-07f, - 2.440426706e-07f, 2.441909989e-07f, 2.443387532e-07f, 2.444859332e-07f, 2.446325389e-07f, 2.447785700e-07f, 2.449240262e-07f, 2.450689076e-07f, 2.452132137e-07f, 2.453569446e-07f, - 2.455000999e-07f, 2.456426795e-07f, 2.457846832e-07f, 2.459261109e-07f, 2.460669624e-07f, 2.462072374e-07f, 2.463469359e-07f, 2.464860576e-07f, 2.466246023e-07f, 2.467625700e-07f, - 2.468999604e-07f, 2.470367734e-07f, 2.471730088e-07f, 2.473086664e-07f, 2.474437460e-07f, 2.475782476e-07f, 2.477121709e-07f, 2.478455159e-07f, 2.479782822e-07f, 2.481104698e-07f, - 2.482420785e-07f, 2.483731082e-07f, 2.485035587e-07f, 2.486334298e-07f, 2.487627215e-07f, 2.488914334e-07f, 2.490195656e-07f, 2.491471179e-07f, 2.492740901e-07f, 2.494004820e-07f, - 2.495262936e-07f, 2.496515246e-07f, 2.497761750e-07f, 2.499002446e-07f, 2.500237333e-07f, 2.501466409e-07f, 2.502689673e-07f, 2.503907124e-07f, 2.505118760e-07f, 2.506324580e-07f, - 2.507524583e-07f, 2.508718767e-07f, 2.509907131e-07f, 2.511089675e-07f, 2.512266396e-07f, 2.513437293e-07f, 2.514602366e-07f, 2.515761612e-07f, 2.516915032e-07f, 2.518062623e-07f, - 2.519204385e-07f, 2.520340316e-07f, 2.521470415e-07f, 2.522594681e-07f, 2.523713113e-07f, 2.524825710e-07f, 2.525932471e-07f, 2.527033395e-07f, 2.528128480e-07f, 2.529217726e-07f, - 2.530301132e-07f, 2.531378696e-07f, 2.532450417e-07f, 2.533516295e-07f, 2.534576329e-07f, 2.535630518e-07f, 2.536678860e-07f, 2.537721354e-07f, 2.538758001e-07f, 2.539788799e-07f, - 2.540813746e-07f, 2.541832843e-07f, 2.542846088e-07f, 2.543853480e-07f, 2.544855019e-07f, 2.545850703e-07f, 2.546840532e-07f, 2.547824506e-07f, 2.548802623e-07f, 2.549774882e-07f, - 2.550741283e-07f, 2.551701825e-07f, 2.552656507e-07f, 2.553605328e-07f, 2.554548289e-07f, 2.555485387e-07f, 2.556416623e-07f, 2.557341996e-07f, 2.558261504e-07f, 2.559175149e-07f, - 2.560082927e-07f, 2.560984840e-07f, 2.561880887e-07f, 2.562771066e-07f, 2.563655378e-07f, 2.564533822e-07f, 2.565406397e-07f, 2.566273102e-07f, 2.567133938e-07f, 2.567988903e-07f, - 2.568837998e-07f, 2.569681221e-07f, 2.570518572e-07f, 2.571350051e-07f, 2.572175658e-07f, 2.572995391e-07f, 2.573809250e-07f, 2.574617236e-07f, 2.575419347e-07f, 2.576215583e-07f, - 2.577005944e-07f, 2.577790429e-07f, 2.578569039e-07f, 2.579341772e-07f, 2.580108629e-07f, 2.580869609e-07f, 2.581624711e-07f, 2.582373937e-07f, 2.583117284e-07f, 2.583854754e-07f, - 2.584586345e-07f, 2.585312058e-07f, 2.586031893e-07f, 2.586745848e-07f, 2.587453925e-07f, 2.588156122e-07f, 2.588852440e-07f, 2.589542878e-07f, 2.590227437e-07f, 2.590906116e-07f, - 2.591578914e-07f, 2.592245833e-07f, 2.592906872e-07f, 2.593562031e-07f, 2.594211309e-07f, 2.594854708e-07f, 2.595492225e-07f, 2.596123863e-07f, 2.596749620e-07f, 2.597369497e-07f, - 2.597983494e-07f, 2.598591610e-07f, 2.599193846e-07f, 2.599790202e-07f, 2.600380678e-07f, 2.600965274e-07f, 2.601543989e-07f, 2.602116825e-07f, 2.602683782e-07f, 2.603244859e-07f, - 2.603800056e-07f, 2.604349374e-07f, 2.604892813e-07f, 2.605430374e-07f, 2.605962055e-07f, 2.606487858e-07f, 2.607007783e-07f, 2.607521830e-07f, 2.608029999e-07f, 2.608532291e-07f, - 2.609028705e-07f, 2.609519243e-07f, 2.610003904e-07f, 2.610482688e-07f, 2.610955597e-07f, 2.611422630e-07f, 2.611883788e-07f, 2.612339071e-07f, 2.612788479e-07f, 2.613232014e-07f, - 2.613669674e-07f, 2.614101462e-07f, 2.614527376e-07f, 2.614947418e-07f, 2.615361589e-07f, 2.615769887e-07f, 2.616172315e-07f, 2.616568873e-07f, 2.616959560e-07f, 2.617344378e-07f, - 2.617723327e-07f, 2.618096407e-07f, 2.618463620e-07f, 2.618824966e-07f, 2.619180445e-07f, 2.619530058e-07f, 2.619873805e-07f, 2.620211688e-07f, 2.620543707e-07f, 2.620869862e-07f, - 2.621190154e-07f, 2.621504584e-07f, 2.621813153e-07f, 2.622115861e-07f, 2.622412709e-07f, 2.622703698e-07f, 2.622988828e-07f, 2.623268100e-07f, 2.623541516e-07f, 2.623809075e-07f, - 2.624070778e-07f, 2.624326627e-07f, 2.624576622e-07f, 2.624820764e-07f, 2.625059054e-07f, 2.625291493e-07f, 2.625518081e-07f, 2.625738820e-07f, 2.625953710e-07f, 2.626162752e-07f, - 2.626365948e-07f, 2.626563297e-07f, 2.626754802e-07f, 2.626940463e-07f, 2.627120281e-07f, 2.627294256e-07f, 2.627462391e-07f, 2.627624686e-07f, 2.627781142e-07f, 2.627931759e-07f, - 2.628076540e-07f, 2.628215485e-07f, 2.628348596e-07f, 2.628475872e-07f, 2.628597316e-07f, 2.628712929e-07f, 2.628822711e-07f, 2.628926665e-07f, 2.629024790e-07f, 2.629117088e-07f, - 2.629203560e-07f, 2.629284208e-07f, 2.629359033e-07f, 2.629428036e-07f, 2.629491217e-07f, 2.629548579e-07f, 2.629600123e-07f, 2.629645850e-07f, 2.629685760e-07f, 2.629719857e-07f, - 2.629748139e-07f, 2.629770610e-07f, 2.629787271e-07f, 2.629798122e-07f, 2.629803165e-07f, 2.629802402e-07f, 2.629795833e-07f, 2.629783461e-07f, 2.629765286e-07f, 2.629741311e-07f, - 2.629711536e-07f, 2.629675962e-07f, 2.629634592e-07f, 2.629587427e-07f, 2.629534469e-07f, 2.629475717e-07f, 2.629411176e-07f, 2.629340845e-07f, 2.629264726e-07f, 2.629182822e-07f, - 2.629095132e-07f, 2.629001660e-07f, 2.628902406e-07f, 2.628797373e-07f, 2.628686561e-07f, 2.628569972e-07f, 2.628447609e-07f, 2.628319472e-07f, 2.628185564e-07f, 2.628045885e-07f, - 2.627900438e-07f, 2.627749225e-07f, 2.627592246e-07f, 2.627429504e-07f, 2.627261001e-07f, 2.627086738e-07f, 2.626906716e-07f, 2.626720939e-07f, 2.626529407e-07f, 2.626332122e-07f, - 2.626129087e-07f, 2.625920302e-07f, 2.625705770e-07f, 2.625485492e-07f, 2.625259471e-07f, 2.625027709e-07f, 2.624790206e-07f, 2.624546965e-07f, 2.624297989e-07f, 2.624043278e-07f, - 2.623782835e-07f, 2.623516661e-07f, 2.623244759e-07f, 2.622967131e-07f, 2.622683779e-07f, 2.622394704e-07f, 2.622099908e-07f, 2.621799394e-07f, 2.621493164e-07f, 2.621181220e-07f, - 2.620863563e-07f, 2.620540195e-07f, 2.620211120e-07f, 2.619876338e-07f, 2.619535853e-07f, 2.619189665e-07f, 2.618837778e-07f, 2.618480193e-07f, 2.618116912e-07f, 2.617747938e-07f, - 2.617373273e-07f, 2.616992919e-07f, 2.616606878e-07f, 2.616215152e-07f, 2.615817744e-07f, 2.615414656e-07f, 2.615005890e-07f, 2.614591448e-07f, 2.614171332e-07f, 2.613745546e-07f, - 2.613314091e-07f, 2.612876969e-07f, 2.612434182e-07f, 2.611985734e-07f, 2.611531626e-07f, 2.611071861e-07f, 2.610606442e-07f, 2.610135369e-07f, 2.609658647e-07f, 2.609176276e-07f, - 2.608688261e-07f, 2.608194602e-07f, 2.607695303e-07f, 2.607190366e-07f, 2.606679793e-07f, 2.606163587e-07f, 2.605641751e-07f, 2.605114286e-07f, 2.604581196e-07f, 2.604042483e-07f, - 2.603498149e-07f, 2.602948197e-07f, 2.602392629e-07f, 2.601831449e-07f, 2.601264658e-07f, 2.600692259e-07f, 2.600114255e-07f, 2.599530649e-07f, 2.598941442e-07f, 2.598346638e-07f, - 2.597746240e-07f, 2.597140250e-07f, 2.596528670e-07f, 2.595911503e-07f, 2.595288753e-07f, 2.594660421e-07f, 2.594026510e-07f, 2.593387024e-07f, 2.592741965e-07f, 2.592091335e-07f, - 2.591435138e-07f, 2.590773376e-07f, 2.590106052e-07f, 2.589433168e-07f, 2.588754729e-07f, 2.588070735e-07f, 2.587381191e-07f, 2.586686099e-07f, 2.585985462e-07f, 2.585279282e-07f, - 2.584567564e-07f, 2.583850309e-07f, 2.583127520e-07f, 2.582399201e-07f, 2.581665354e-07f, 2.580925982e-07f, 2.580181088e-07f, 2.579430676e-07f, 2.578674748e-07f, 2.577913307e-07f, - 2.577146356e-07f, 2.576373898e-07f, 2.575595936e-07f, 2.574812473e-07f, 2.574023513e-07f, 2.573229057e-07f, 2.572429110e-07f, 2.571623675e-07f, 2.570812754e-07f, 2.569996350e-07f, - 2.569174467e-07f, 2.568347108e-07f, 2.567514276e-07f, 2.566675974e-07f, 2.565832205e-07f, 2.564982973e-07f, 2.564128280e-07f, 2.563268130e-07f, 2.562402525e-07f, 2.561531470e-07f, - 2.560654968e-07f, 2.559773021e-07f, 2.558885633e-07f, 2.557992807e-07f, 2.557094546e-07f, 2.556190854e-07f, 2.555281734e-07f, 2.554367189e-07f, 2.553447223e-07f, 2.552521839e-07f, - 2.551591040e-07f, 2.550654830e-07f, 2.549713211e-07f, 2.548766188e-07f, 2.547813764e-07f, 2.546855941e-07f, 2.545892724e-07f, 2.544924116e-07f, 2.543950121e-07f, 2.542970741e-07f, - 2.541985980e-07f, 2.540995842e-07f, 2.540000330e-07f, 2.538999448e-07f, 2.537993199e-07f, 2.536981586e-07f, 2.535964614e-07f, 2.534942285e-07f, 2.533914603e-07f, 2.532881573e-07f, - 2.531843196e-07f, 2.530799477e-07f, 2.529750420e-07f, 2.528696028e-07f, 2.527636304e-07f, 2.526571253e-07f, 2.525500877e-07f, 2.524425181e-07f, 2.523344168e-07f, 2.522257842e-07f, - 2.521166207e-07f, 2.520069265e-07f, 2.518967021e-07f, 2.517859479e-07f, 2.516746643e-07f, 2.515628515e-07f, 2.514505100e-07f, 2.513376401e-07f, 2.512242422e-07f, 2.511103168e-07f, - 2.509958641e-07f, 2.508808846e-07f, 2.507653786e-07f, 2.506493465e-07f, 2.505327887e-07f, 2.504157056e-07f, 2.502980976e-07f, 2.501799650e-07f, 2.500613082e-07f, 2.499421276e-07f, - 2.498224237e-07f, 2.497021968e-07f, 2.495814472e-07f, 2.494601755e-07f, 2.493383819e-07f, 2.492160669e-07f, 2.490932308e-07f, 2.489698741e-07f, 2.488459971e-07f, 2.487216003e-07f, - 2.485966841e-07f, 2.484712488e-07f, 2.483452948e-07f, 2.482188227e-07f, 2.480918326e-07f, 2.479643252e-07f, 2.478363007e-07f, 2.477077595e-07f, 2.475787022e-07f, 2.474491290e-07f, - 2.473190405e-07f, 2.471884369e-07f, 2.470573188e-07f, 2.469256865e-07f, 2.467935404e-07f, 2.466608810e-07f, 2.465277087e-07f, 2.463940239e-07f, 2.462598270e-07f, 2.461251185e-07f, - 2.459898986e-07f, 2.458541680e-07f, 2.457179269e-07f, 2.455811759e-07f, 2.454439153e-07f, 2.453061456e-07f, 2.451678671e-07f, 2.450290804e-07f, 2.448897858e-07f, 2.447499839e-07f, - 2.446096749e-07f, 2.444688593e-07f, 2.443275376e-07f, 2.441857103e-07f, 2.440433776e-07f, 2.439005402e-07f, 2.437571983e-07f, 2.436133525e-07f, 2.434690032e-07f, 2.433241508e-07f, - 2.431787957e-07f, 2.430329385e-07f, 2.428865795e-07f, 2.427397192e-07f, 2.425923581e-07f, 2.424444965e-07f, 2.422961349e-07f, 2.421472739e-07f, 2.419979137e-07f, 2.418480550e-07f, - 2.416976980e-07f, 2.415468433e-07f, 2.413954914e-07f, 2.412436426e-07f, 2.410912975e-07f, 2.409384564e-07f, 2.407851199e-07f, 2.406312884e-07f, 2.404769624e-07f, 2.403221423e-07f, - 2.401668286e-07f, 2.400110217e-07f, 2.398547221e-07f, 2.396979303e-07f, 2.395406467e-07f, 2.393828718e-07f, 2.392246061e-07f, 2.390658500e-07f, 2.389066040e-07f, 2.387468686e-07f, - 2.385866443e-07f, 2.384259314e-07f, 2.382647305e-07f, 2.381030421e-07f, 2.379408666e-07f, 2.377782045e-07f, 2.376150562e-07f, 2.374514224e-07f, 2.372873034e-07f, 2.371226996e-07f, - 2.369576117e-07f, 2.367920401e-07f, 2.366259852e-07f, 2.364594475e-07f, 2.362924276e-07f, 2.361249259e-07f, 2.359569428e-07f, 2.357884790e-07f, 2.356195348e-07f, 2.354501108e-07f, - 2.352802074e-07f, 2.351098251e-07f, 2.349389645e-07f, 2.347676259e-07f, 2.345958100e-07f, 2.344235172e-07f, 2.342507480e-07f, 2.340775029e-07f, 2.339037824e-07f, 2.337295870e-07f, - 2.335549171e-07f, 2.333797734e-07f, 2.332041562e-07f, 2.330280661e-07f, 2.328515037e-07f, 2.326744693e-07f, 2.324969635e-07f, 2.323189868e-07f, 2.321405397e-07f, 2.319616228e-07f, - 2.317822365e-07f, 2.316023813e-07f, 2.314220577e-07f, 2.312412663e-07f, 2.310600076e-07f, 2.308782821e-07f, 2.306960902e-07f, 2.305134326e-07f, 2.303303097e-07f, 2.301467220e-07f, - 2.299626701e-07f, 2.297781544e-07f, 2.295931756e-07f, 2.294077340e-07f, 2.292218303e-07f, 2.290354650e-07f, 2.288486385e-07f, 2.286613514e-07f, 2.284736043e-07f, 2.282853976e-07f, - 2.280967319e-07f, 2.279076077e-07f, 2.277180255e-07f, 2.275279859e-07f, 2.273374893e-07f, 2.271465364e-07f, 2.269551277e-07f, 2.267632636e-07f, 2.265709448e-07f, 2.263781717e-07f, - 2.261849449e-07f, 2.259912649e-07f, 2.257971323e-07f, 2.256025475e-07f, 2.254075112e-07f, 2.252120239e-07f, 2.250160861e-07f, 2.248196984e-07f, 2.246228612e-07f, 2.244255752e-07f, - 2.242278409e-07f, 2.240296588e-07f, 2.238310295e-07f, 2.236319535e-07f, 2.234324314e-07f, 2.232324637e-07f, 2.230320509e-07f, 2.228311937e-07f, 2.226298926e-07f, 2.224281480e-07f, - 2.222259607e-07f, 2.220233310e-07f, 2.218202596e-07f, 2.216167471e-07f, 2.214127939e-07f, 2.212084007e-07f, 2.210035680e-07f, 2.207982964e-07f, 2.205925864e-07f, 2.203864385e-07f, - 2.201798534e-07f, 2.199728316e-07f, 2.197653736e-07f, 2.195574801e-07f, 2.193491516e-07f, 2.191403886e-07f, 2.189311918e-07f, 2.187215616e-07f, 2.185114987e-07f, 2.183010036e-07f, - 2.180900769e-07f, 2.178787192e-07f, 2.176669310e-07f, 2.174547129e-07f, 2.172420655e-07f, 2.170289893e-07f, 2.168154849e-07f, 2.166015530e-07f, 2.163871940e-07f, 2.161724086e-07f, - 2.159571973e-07f, 2.157415607e-07f, 2.155254994e-07f, 2.153090140e-07f, 2.150921050e-07f, 2.148747730e-07f, 2.146570186e-07f, 2.144388424e-07f, 2.142202450e-07f, 2.140012270e-07f, - 2.137817889e-07f, 2.135619313e-07f, 2.133416549e-07f, 2.131209601e-07f, 2.128998477e-07f, 2.126783181e-07f, 2.124563720e-07f, 2.122340099e-07f, 2.120112325e-07f, 2.117880404e-07f, - 2.115644341e-07f, 2.113404142e-07f, 2.111159814e-07f, 2.108911361e-07f, 2.106658791e-07f, 2.104402109e-07f, 2.102141321e-07f, 2.099876434e-07f, 2.097607452e-07f, 2.095334383e-07f, - 2.093057231e-07f, 2.090776004e-07f, 2.088490707e-07f, 2.086201346e-07f, 2.083907927e-07f, 2.081610457e-07f, 2.079308941e-07f, 2.077003385e-07f, 2.074693795e-07f, 2.072380179e-07f, - 2.070062540e-07f, 2.067740887e-07f, 2.065415224e-07f, 2.063085558e-07f, 2.060751895e-07f, 2.058414242e-07f, 2.056072603e-07f, 2.053726986e-07f, 2.051377397e-07f, 2.049023841e-07f, - 2.046666325e-07f, 2.044304855e-07f, 2.041939437e-07f, 2.039570077e-07f, 2.037196782e-07f, 2.034819558e-07f, 2.032438411e-07f, 2.030053347e-07f, 2.027664372e-07f, 2.025271493e-07f, - 2.022874715e-07f, 2.020474046e-07f, 2.018069491e-07f, 2.015661056e-07f, 2.013248748e-07f, 2.010832573e-07f, 2.008412538e-07f, 2.005988648e-07f, 2.003560910e-07f, 2.001129331e-07f, - 1.998693915e-07f, 1.996254671e-07f, 1.993811603e-07f, 1.991364720e-07f, 1.988914025e-07f, 1.986459527e-07f, 1.984001232e-07f, 1.981539145e-07f, 1.979073273e-07f, 1.976603623e-07f, - 1.974130201e-07f, 1.971653012e-07f, 1.969172065e-07f, 1.966687364e-07f, 1.964198917e-07f, 1.961706730e-07f, 1.959210809e-07f, 1.956711161e-07f, 1.954207792e-07f, 1.951700708e-07f, - 1.949189916e-07f, 1.946675422e-07f, 1.944157234e-07f, 1.941635356e-07f, 1.939109797e-07f, 1.936580561e-07f, 1.934047657e-07f, 1.931511089e-07f, 1.928970865e-07f, 1.926426992e-07f, - 1.923879475e-07f, 1.921328321e-07f, 1.918773537e-07f, 1.916215129e-07f, 1.913653104e-07f, 1.911087468e-07f, 1.908518228e-07f, 1.905945390e-07f, 1.903368962e-07f, 1.900788948e-07f, - 1.898205357e-07f, 1.895618195e-07f, 1.893027467e-07f, 1.890433182e-07f, 1.887835345e-07f, 1.885233963e-07f, 1.882629042e-07f, 1.880020590e-07f, 1.877408612e-07f, 1.874793116e-07f, - 1.872174108e-07f, 1.869551595e-07f, 1.866925583e-07f, 1.864296079e-07f, 1.861663090e-07f, 1.859026622e-07f, 1.856386683e-07f, 1.853743277e-07f, 1.851096414e-07f, 1.848446098e-07f, - 1.845792337e-07f, 1.843135137e-07f, 1.840474506e-07f, 1.837810449e-07f, 1.835142974e-07f, 1.832472087e-07f, 1.829797795e-07f, 1.827120105e-07f, 1.824439024e-07f, 1.821754557e-07f, - 1.819066713e-07f, 1.816375497e-07f, 1.813680917e-07f, 1.810982979e-07f, 1.808281691e-07f, 1.805577058e-07f, 1.802869087e-07f, 1.800157786e-07f, 1.797443162e-07f, 1.794725220e-07f, - 1.792003968e-07f, 1.789279413e-07f, 1.786551561e-07f, 1.783820419e-07f, 1.781085995e-07f, 1.778348294e-07f, 1.775607324e-07f, 1.772863092e-07f, 1.770115605e-07f, 1.767364869e-07f, - 1.764610891e-07f, 1.761853678e-07f, 1.759093237e-07f, 1.756329575e-07f, 1.753562698e-07f, 1.750792615e-07f, 1.748019331e-07f, 1.745242853e-07f, 1.742463189e-07f, 1.739680345e-07f, - 1.736894328e-07f, 1.734105145e-07f, 1.731312803e-07f, 1.728517309e-07f, 1.725718671e-07f, 1.722916894e-07f, 1.720111985e-07f, 1.717303953e-07f, 1.714492804e-07f, 1.711678544e-07f, - 1.708861180e-07f, 1.706040721e-07f, 1.703217172e-07f, 1.700390541e-07f, 1.697560834e-07f, 1.694728059e-07f, 1.691892223e-07f, 1.689053332e-07f, 1.686211394e-07f, 1.683366416e-07f, - 1.680518404e-07f, 1.677667366e-07f, 1.674813309e-07f, 1.671956240e-07f, 1.669096166e-07f, 1.666233093e-07f, 1.663367030e-07f, 1.660497982e-07f, 1.657625958e-07f, 1.654750963e-07f, - 1.651873006e-07f, 1.648992094e-07f, 1.646108232e-07f, 1.643221430e-07f, 1.640331692e-07f, 1.637439028e-07f, 1.634543443e-07f, 1.631644945e-07f, 1.628743541e-07f, 1.625839239e-07f, - 1.622932044e-07f, 1.620021965e-07f, 1.617109009e-07f, 1.614193182e-07f, 1.611274492e-07f, 1.608352945e-07f, 1.605428550e-07f, 1.602501313e-07f, 1.599571242e-07f, 1.596638343e-07f, - 1.593702624e-07f, 1.590764092e-07f, 1.587822754e-07f, 1.584878617e-07f, 1.581931688e-07f, 1.578981975e-07f, 1.576029486e-07f, 1.573074226e-07f, 1.570116203e-07f, 1.567155425e-07f, - 1.564191898e-07f, 1.561225631e-07f, 1.558256629e-07f, 1.555284901e-07f, 1.552310454e-07f, 1.549333294e-07f, 1.546353429e-07f, 1.543370867e-07f, 1.540385614e-07f, 1.537397678e-07f, - 1.534407066e-07f, 1.531413785e-07f, 1.528417843e-07f, 1.525419247e-07f, 1.522418003e-07f, 1.519414121e-07f, 1.516407606e-07f, 1.513398465e-07f, 1.510386708e-07f, 1.507372339e-07f, - 1.504355368e-07f, 1.501335800e-07f, 1.498313645e-07f, 1.495288907e-07f, 1.492261596e-07f, 1.489231719e-07f, 1.486199282e-07f, 1.483164293e-07f, 1.480126759e-07f, 1.477086689e-07f, - 1.474044088e-07f, 1.470998965e-07f, 1.467951326e-07f, 1.464901179e-07f, 1.461848532e-07f, 1.458793392e-07f, 1.455735766e-07f, 1.452675661e-07f, 1.449613085e-07f, 1.446548046e-07f, - 1.443480550e-07f, 1.440410605e-07f, 1.437338218e-07f, 1.434263397e-07f, 1.431186150e-07f, 1.428106483e-07f, 1.425024404e-07f, 1.421939920e-07f, 1.418853039e-07f, 1.415763768e-07f, - 1.412672115e-07f, 1.409578087e-07f, 1.406481691e-07f, 1.403382935e-07f, 1.400281826e-07f, 1.397178372e-07f, 1.394072580e-07f, 1.390964458e-07f, 1.387854012e-07f, 1.384741251e-07f, - 1.381626182e-07f, 1.378508812e-07f, 1.375389149e-07f, 1.372267201e-07f, 1.369142974e-07f, 1.366016476e-07f, 1.362887714e-07f, 1.359756697e-07f, 1.356623431e-07f, 1.353487925e-07f, - 1.350350185e-07f, 1.347210219e-07f, 1.344068034e-07f, 1.340923638e-07f, 1.337777039e-07f, 1.334628244e-07f, 1.331477260e-07f, 1.328324095e-07f, 1.325168757e-07f, 1.322011252e-07f, - 1.318851589e-07f, 1.315689775e-07f, 1.312525818e-07f, 1.309359724e-07f, 1.306191502e-07f, 1.303021159e-07f, 1.299848703e-07f, 1.296674140e-07f, 1.293497480e-07f, 1.290318728e-07f, - 1.287137894e-07f, 1.283954983e-07f, 1.280770004e-07f, 1.277582965e-07f, 1.274393873e-07f, 1.271202734e-07f, 1.268009558e-07f, 1.264814352e-07f, 1.261617123e-07f, 1.258417878e-07f, - 1.255216625e-07f, 1.252013373e-07f, 1.248808127e-07f, 1.245600897e-07f, 1.242391689e-07f, 1.239180512e-07f, 1.235967372e-07f, 1.232752277e-07f, 1.229535235e-07f, 1.226316254e-07f, - 1.223095340e-07f, 1.219872502e-07f, 1.216647748e-07f, 1.213421084e-07f, 1.210192519e-07f, 1.206962060e-07f, 1.203729714e-07f, 1.200495490e-07f, 1.197259394e-07f, 1.194021435e-07f, - 1.190781620e-07f, 1.187539957e-07f, 1.184296453e-07f, 1.181051115e-07f, 1.177803953e-07f, 1.174554973e-07f, 1.171304182e-07f, 1.168051589e-07f, 1.164797201e-07f, 1.161541026e-07f, - 1.158283071e-07f, 1.155023344e-07f, 1.151761852e-07f, 1.148498604e-07f, 1.145233607e-07f, 1.141966868e-07f, 1.138698396e-07f, 1.135428197e-07f, 1.132156280e-07f, 1.128882652e-07f, - 1.125607321e-07f, 1.122330294e-07f, 1.119051580e-07f, 1.115771185e-07f, 1.112489118e-07f, 1.109205386e-07f, 1.105919997e-07f, 1.102632958e-07f, 1.099344277e-07f, 1.096053963e-07f, - 1.092762021e-07f, 1.089468461e-07f, 1.086173290e-07f, 1.082876515e-07f, 1.079578145e-07f, 1.076278186e-07f, 1.072976647e-07f, 1.069673535e-07f, 1.066368858e-07f, 1.063062624e-07f, - 1.059754840e-07f, 1.056445515e-07f, 1.053134654e-07f, 1.049822268e-07f, 1.046508362e-07f, 1.043192946e-07f, 1.039876026e-07f, 1.036557610e-07f, 1.033237706e-07f, 1.029916321e-07f, - 1.026593465e-07f, 1.023269143e-07f, 1.019943364e-07f, 1.016616135e-07f, 1.013287465e-07f, 1.009957360e-07f, 1.006625829e-07f, 1.003292880e-07f, 9.999585191e-08f, 9.966227554e-08f, - 9.932855962e-08f, 9.899470493e-08f, 9.866071223e-08f, 9.832658229e-08f, 9.799231590e-08f, 9.765791382e-08f, 9.732337682e-08f, 9.698870568e-08f, 9.665390118e-08f, 9.631896408e-08f, - 9.598389515e-08f, 9.564869518e-08f, 9.531336493e-08f, 9.497790518e-08f, 9.464231670e-08f, 9.430660027e-08f, 9.397075665e-08f, 9.363478663e-08f, 9.329869098e-08f, 9.296247047e-08f, - 9.262612587e-08f, 9.228965797e-08f, 9.195306753e-08f, 9.161635532e-08f, 9.127952214e-08f, 9.094256873e-08f, 9.060549590e-08f, 9.026830440e-08f, 8.993099501e-08f, 8.959356851e-08f, - 8.925602567e-08f, 8.891836727e-08f, 8.858059409e-08f, 8.824270689e-08f, 8.790470645e-08f, 8.756659356e-08f, 8.722836897e-08f, 8.689003348e-08f, 8.655158785e-08f, 8.621303287e-08f, - 8.587436930e-08f, 8.553559792e-08f, 8.519671951e-08f, 8.485773485e-08f, 8.451864470e-08f, 8.417944985e-08f, 8.384015108e-08f, 8.350074915e-08f, 8.316124484e-08f, 8.282163893e-08f, - 8.248193220e-08f, 8.214212543e-08f, 8.180221938e-08f, 8.146221483e-08f, 8.112211257e-08f, 8.078191336e-08f, 8.044161799e-08f, 8.010122723e-08f, 7.976074185e-08f, 7.942016264e-08f, - 7.907949037e-08f, 7.873872581e-08f, 7.839786974e-08f, 7.805692294e-08f, 7.771588619e-08f, 7.737476026e-08f, 7.703354593e-08f, 7.669224397e-08f, 7.635085516e-08f, 7.600938028e-08f, - 7.566782010e-08f, 7.532617541e-08f, 7.498444697e-08f, 7.464263557e-08f, 7.430074198e-08f, 7.395876697e-08f, 7.361671133e-08f, 7.327457583e-08f, 7.293236124e-08f, 7.259006835e-08f, - 7.224769792e-08f, 7.190525075e-08f, 7.156272759e-08f, 7.122012924e-08f, 7.087745646e-08f, 7.053471003e-08f, 7.019189073e-08f, 6.984899933e-08f, 6.950603661e-08f, 6.916300335e-08f, - 6.881990033e-08f, 6.847672831e-08f, 6.813348808e-08f, 6.779018042e-08f, 6.744680609e-08f, 6.710336587e-08f, 6.675986054e-08f, 6.641629088e-08f, 6.607265766e-08f, 6.572896166e-08f, - 6.538520366e-08f, 6.504138442e-08f, 6.469750473e-08f, 6.435356536e-08f, 6.400956709e-08f, 6.366551069e-08f, 6.332139693e-08f, 6.297722660e-08f, 6.263300047e-08f, 6.228871932e-08f, - 6.194438391e-08f, 6.159999502e-08f, 6.125555344e-08f, 6.091105993e-08f, 6.056651527e-08f, 6.022192024e-08f, 5.987727561e-08f, 5.953258215e-08f, 5.918784064e-08f, 5.884305185e-08f, - 5.849821656e-08f, 5.815333555e-08f, 5.780840958e-08f, 5.746343943e-08f, 5.711842588e-08f, 5.677336970e-08f, 5.642827166e-08f, 5.608313254e-08f, 5.573795311e-08f, 5.539273415e-08f, - 5.504747642e-08f, 5.470218071e-08f, 5.435684778e-08f, 5.401147842e-08f, 5.366607338e-08f, 5.332063345e-08f, 5.297515940e-08f, 5.262965200e-08f, 5.228411203e-08f, 5.193854025e-08f, - 5.159293744e-08f, 5.124730437e-08f, 5.090164182e-08f, 5.055595055e-08f, 5.021023135e-08f, 4.986448497e-08f, 4.951871219e-08f, 4.917291379e-08f, 4.882709053e-08f, 4.848124319e-08f, - 4.813537254e-08f, 4.778947935e-08f, 4.744356439e-08f, 4.709762842e-08f, 4.675167223e-08f, 4.640569659e-08f, 4.605970225e-08f, 4.571369000e-08f, 4.536766061e-08f, 4.502161483e-08f, - 4.467555345e-08f, 4.432947724e-08f, 4.398338695e-08f, 4.363728337e-08f, 4.329116726e-08f, 4.294503939e-08f, 4.259890053e-08f, 4.225275145e-08f, 4.190659291e-08f, 4.156042569e-08f, - 4.121425056e-08f, 4.086806827e-08f, 4.052187961e-08f, 4.017568533e-08f, 3.982948621e-08f, 3.948328301e-08f, 3.913707649e-08f, 3.879086744e-08f, 3.844465661e-08f, 3.809844477e-08f, - 3.775223269e-08f, 3.740602113e-08f, 3.705981086e-08f, 3.671360265e-08f, 3.636739725e-08f, 3.602119545e-08f, 3.567499799e-08f, 3.532880566e-08f, 3.498261920e-08f, 3.463643940e-08f, - 3.429026700e-08f, 3.394410278e-08f, 3.359794750e-08f, 3.325180193e-08f, 3.290566683e-08f, 3.255954295e-08f, 3.221343108e-08f, 3.186733196e-08f, 3.152124636e-08f, 3.117517504e-08f, - 3.082911878e-08f, 3.048307832e-08f, 3.013705443e-08f, 2.979104788e-08f, 2.944505942e-08f, 2.909908982e-08f, 2.875313983e-08f, 2.840721022e-08f, 2.806130176e-08f, 2.771541519e-08f, - 2.736955128e-08f, 2.702371079e-08f, 2.667789448e-08f, 2.633210311e-08f, 2.598633744e-08f, 2.564059822e-08f, 2.529488622e-08f, 2.494920220e-08f, 2.460354691e-08f, 2.425792112e-08f, - 2.391232557e-08f, 2.356676103e-08f, 2.322122825e-08f, 2.287572799e-08f, 2.253026102e-08f, 2.218482808e-08f, 2.183942993e-08f, 2.149406732e-08f, 2.114874102e-08f, 2.080345178e-08f, - 2.045820036e-08f, 2.011298750e-08f, 1.976781397e-08f, 1.942268051e-08f, 1.907758789e-08f, 1.873253685e-08f, 1.838752816e-08f, 1.804256255e-08f, 1.769764080e-08f, 1.735276364e-08f, - 1.700793184e-08f, 1.666314614e-08f, 1.631840729e-08f, 1.597371606e-08f, 1.562907318e-08f, 1.528447942e-08f, 1.493993551e-08f, 1.459544222e-08f, 1.425100029e-08f, 1.390661048e-08f, - 1.356227352e-08f, 1.321799018e-08f, 1.287376119e-08f, 1.252958732e-08f, 1.218546930e-08f, 1.184140789e-08f, 1.149740383e-08f, 1.115345787e-08f, 1.080957076e-08f, 1.046574325e-08f, - 1.012197607e-08f, 9.778269990e-09f, 9.434625739e-09f, 9.091044068e-09f, 8.747525722e-09f, 8.404071446e-09f, 8.060681984e-09f, 7.717358082e-09f, 7.374100483e-09f, 7.030909930e-09f, - 6.687787168e-09f, 6.344732938e-09f, 6.001747985e-09f, 5.658833050e-09f, 5.315988876e-09f, 4.973216203e-09f, 4.630515774e-09f, 4.287888329e-09f, 3.945334610e-09f, 3.602855356e-09f, - 3.260451308e-09f, 2.918123205e-09f, 2.575871787e-09f, 2.233697792e-09f, 1.891601959e-09f, 1.549585026e-09f, 1.207647732e-09f, 8.657908142e-10f, 5.240150091e-10f, 1.823210538e-10f, - -1.592903150e-10f, -5.008183613e-10f, -8.422623494e-10f, -1.183621544e-09f, -1.524895210e-09f, -1.866082612e-09f, -2.207183017e-09f, -2.548195690e-09f, -2.889119898e-09f, -3.229954908e-09f, - -3.570699986e-09f, -3.911354402e-09f, -4.251917421e-09f, -4.592388314e-09f, -4.932766348e-09f, -5.273050793e-09f, -5.613240918e-09f, -5.953335992e-09f, -6.293335287e-09f, -6.633238073e-09f, - -6.973043621e-09f, -7.312751203e-09f, -7.652360089e-09f, -7.991869553e-09f, -8.331278867e-09f, -8.670587304e-09f, -9.009794138e-09f, -9.348898641e-09f, -9.687900090e-09f, -1.002679776e-08f, - -1.036559092e-08f, -1.070427885e-08f, -1.104286083e-08f, -1.138133613e-08f, -1.171970402e-08f, -1.205796379e-08f, -1.239611472e-08f, -1.273415608e-08f, -1.307208714e-08f, -1.340990720e-08f, - -1.374761552e-08f, -1.408521138e-08f, -1.442269408e-08f, -1.476006288e-08f, -1.509731707e-08f, -1.543445593e-08f, -1.577147874e-08f, -1.610838478e-08f, -1.644517334e-08f, -1.678184370e-08f, - -1.711839514e-08f, -1.745482695e-08f, -1.779113840e-08f, -1.812732880e-08f, -1.846339741e-08f, -1.879934353e-08f, -1.913516644e-08f, -1.947086543e-08f, -1.980643979e-08f, -2.014188880e-08f, - -2.047721175e-08f, -2.081240794e-08f, -2.114747664e-08f, -2.148241715e-08f, -2.181722875e-08f, -2.215191074e-08f, -2.248646242e-08f, -2.282088306e-08f, -2.315517196e-08f, -2.348932842e-08f, - -2.382335172e-08f, -2.415724116e-08f, -2.449099603e-08f, -2.482461562e-08f, -2.515809924e-08f, -2.549144618e-08f, -2.582465572e-08f, -2.615772717e-08f, -2.649065982e-08f, -2.682345297e-08f, - -2.715610592e-08f, -2.748861796e-08f, -2.782098839e-08f, -2.815321652e-08f, -2.848530163e-08f, -2.881724304e-08f, -2.914904003e-08f, -2.948069192e-08f, -2.981219800e-08f, -3.014355757e-08f, - -3.047476993e-08f, -3.080583440e-08f, -3.113675026e-08f, -3.146751683e-08f, -3.179813341e-08f, -3.212859931e-08f, -3.245891382e-08f, -3.278907625e-08f, -3.311908592e-08f, -3.344894212e-08f, - -3.377864417e-08f, -3.410819137e-08f, -3.443758302e-08f, -3.476681845e-08f, -3.509589696e-08f, -3.542481785e-08f, -3.575358044e-08f, -3.608218404e-08f, -3.641062796e-08f, -3.673891150e-08f, - -3.706703400e-08f, -3.739499475e-08f, -3.772279307e-08f, -3.805042827e-08f, -3.837789967e-08f, -3.870520659e-08f, -3.903234833e-08f, -3.935932422e-08f, -3.968613357e-08f, -4.001277569e-08f, - -4.033924992e-08f, -4.066555555e-08f, -4.099169192e-08f, -4.131765834e-08f, -4.164345413e-08f, -4.196907862e-08f, -4.229453112e-08f, -4.261981095e-08f, -4.294491743e-08f, -4.326984990e-08f, - -4.359460767e-08f, -4.391919006e-08f, -4.424359640e-08f, -4.456782602e-08f, -4.489187823e-08f, -4.521575237e-08f, -4.553944777e-08f, -4.586296374e-08f, -4.618629961e-08f, -4.650945472e-08f, - -4.683242840e-08f, -4.715521996e-08f, -4.747782875e-08f, -4.780025409e-08f, -4.812249531e-08f, -4.844455174e-08f, -4.876642272e-08f, -4.908810758e-08f, -4.940960566e-08f, -4.973091628e-08f, - -5.005203877e-08f, -5.037297249e-08f, -5.069371675e-08f, -5.101427091e-08f, -5.133463428e-08f, -5.165480622e-08f, -5.197478605e-08f, -5.229457312e-08f, -5.261416677e-08f, -5.293356633e-08f, - -5.325277115e-08f, -5.357178056e-08f, -5.389059391e-08f, -5.420921055e-08f, -5.452762980e-08f, -5.484585102e-08f, -5.516387355e-08f, -5.548169673e-08f, -5.579931992e-08f, -5.611674244e-08f, - -5.643396366e-08f, -5.675098291e-08f, -5.706779955e-08f, -5.738441292e-08f, -5.770082238e-08f, -5.801702726e-08f, -5.833302692e-08f, -5.864882072e-08f, -5.896440799e-08f, -5.927978810e-08f, - -5.959496040e-08f, -5.990992423e-08f, -6.022467895e-08f, -6.053922393e-08f, -6.085355850e-08f, -6.116768203e-08f, -6.148159387e-08f, -6.179529338e-08f, -6.210877992e-08f, -6.242205284e-08f, - -6.273511150e-08f, -6.304795527e-08f, -6.336058350e-08f, -6.367299555e-08f, -6.398519078e-08f, -6.429716856e-08f, -6.460892825e-08f, -6.492046920e-08f, -6.523179079e-08f, -6.554289238e-08f, - -6.585377333e-08f, -6.616443301e-08f, -6.647487079e-08f, -6.678508602e-08f, -6.709507809e-08f, -6.740484635e-08f, -6.771439018e-08f, -6.802370895e-08f, -6.833280202e-08f, -6.864166876e-08f, - -6.895030856e-08f, -6.925872077e-08f, -6.956690478e-08f, -6.987485995e-08f, -7.018258566e-08f, -7.049008129e-08f, -7.079734620e-08f, -7.110437978e-08f, -7.141118141e-08f, -7.171775045e-08f, - -7.202408630e-08f, -7.233018832e-08f, -7.263605589e-08f, -7.294168840e-08f, -7.324708523e-08f, -7.355224576e-08f, -7.385716936e-08f, -7.416185543e-08f, -7.446630335e-08f, -7.477051250e-08f, - -7.507448226e-08f, -7.537821202e-08f, -7.568170117e-08f, -7.598494909e-08f, -7.628795517e-08f, -7.659071880e-08f, -7.689323937e-08f, -7.719551627e-08f, -7.749754889e-08f, -7.779933661e-08f, - -7.810087883e-08f, -7.840217495e-08f, -7.870322435e-08f, -7.900402644e-08f, -7.930458059e-08f, -7.960488622e-08f, -7.990494270e-08f, -8.020474946e-08f, -8.050430586e-08f, -8.080361133e-08f, - -8.110266525e-08f, -8.140146702e-08f, -8.170001605e-08f, -8.199831173e-08f, -8.229635347e-08f, -8.259414067e-08f, -8.289167273e-08f, -8.318894905e-08f, -8.348596904e-08f, -8.378273211e-08f, - -8.407923766e-08f, -8.437548509e-08f, -8.467147382e-08f, -8.496720324e-08f, -8.526267278e-08f, -8.555788184e-08f, -8.585282982e-08f, -8.614751615e-08f, -8.644194022e-08f, -8.673610146e-08f, - -8.702999928e-08f, -8.732363308e-08f, -8.761700229e-08f, -8.791010632e-08f, -8.820294459e-08f, -8.849551650e-08f, -8.878782149e-08f, -8.907985896e-08f, -8.937162834e-08f, -8.966312904e-08f, - -8.995436049e-08f, -9.024532211e-08f, -9.053601331e-08f, -9.082643353e-08f, -9.111658217e-08f, -9.140645868e-08f, -9.169606247e-08f, -9.198539297e-08f, -9.227444960e-08f, -9.256323179e-08f, - -9.285173897e-08f, -9.313997057e-08f, -9.342792601e-08f, -9.371560474e-08f, -9.400300616e-08f, -9.429012973e-08f, -9.457697487e-08f, -9.486354101e-08f, -9.514982758e-08f, -9.543583403e-08f, - -9.572155979e-08f, -9.600700429e-08f, -9.629216696e-08f, -9.657704726e-08f, -9.686164461e-08f, -9.714595845e-08f, -9.742998823e-08f, -9.771373339e-08f, -9.799719336e-08f, -9.828036758e-08f, - -9.856325551e-08f, -9.884585659e-08f, -9.912817025e-08f, -9.941019594e-08f, -9.969193312e-08f, -9.997338122e-08f, -1.002545397e-07f, -1.005354080e-07f, -1.008159856e-07f, -1.010962719e-07f, - -1.013762663e-07f, -1.016559684e-07f, -1.019353776e-07f, -1.022144933e-07f, -1.024933150e-07f, -1.027718421e-07f, -1.030500741e-07f, -1.033280104e-07f, -1.036056506e-07f, -1.038829940e-07f, - -1.041600402e-07f, -1.044367885e-07f, -1.047132385e-07f, -1.049893895e-07f, -1.052652412e-07f, -1.055407928e-07f, -1.058160440e-07f, -1.060909941e-07f, -1.063656426e-07f, -1.066399890e-07f, - -1.069140327e-07f, -1.071877733e-07f, -1.074612102e-07f, -1.077343428e-07f, -1.080071706e-07f, -1.082796931e-07f, -1.085519098e-07f, -1.088238202e-07f, -1.090954236e-07f, -1.093667196e-07f, - -1.096377077e-07f, -1.099083873e-07f, -1.101787580e-07f, -1.104488191e-07f, -1.107185702e-07f, -1.109880107e-07f, -1.112571402e-07f, -1.115259580e-07f, -1.117944637e-07f, -1.120626568e-07f, - -1.123305368e-07f, -1.125981031e-07f, -1.128653552e-07f, -1.131322926e-07f, -1.133989148e-07f, -1.136652212e-07f, -1.139312115e-07f, -1.141968849e-07f, -1.144622412e-07f, -1.147272796e-07f, - -1.149919998e-07f, -1.152564012e-07f, -1.155204832e-07f, -1.157842455e-07f, -1.160476875e-07f, -1.163108087e-07f, -1.165736085e-07f, -1.168360865e-07f, -1.170982422e-07f, -1.173600751e-07f, - -1.176215847e-07f, -1.178827704e-07f, -1.181436318e-07f, -1.184041684e-07f, -1.186643797e-07f, -1.189242651e-07f, -1.191838243e-07f, -1.194430566e-07f, -1.197019617e-07f, -1.199605389e-07f, - -1.202187879e-07f, -1.204767081e-07f, -1.207342990e-07f, -1.209915601e-07f, -1.212484910e-07f, -1.215050912e-07f, -1.217613602e-07f, -1.220172974e-07f, -1.222729025e-07f, -1.225281749e-07f, - -1.227831141e-07f, -1.230377197e-07f, -1.232919911e-07f, -1.235459279e-07f, -1.237995297e-07f, -1.240527959e-07f, -1.243057260e-07f, -1.245583196e-07f, -1.248105762e-07f, -1.250624954e-07f, - -1.253140766e-07f, -1.255653193e-07f, -1.258162232e-07f, -1.260667877e-07f, -1.263170123e-07f, -1.265668967e-07f, -1.268164402e-07f, -1.270656425e-07f, -1.273145031e-07f, -1.275630214e-07f, - -1.278111972e-07f, -1.280590298e-07f, -1.283065188e-07f, -1.285536637e-07f, -1.288004642e-07f, -1.290469197e-07f, -1.292930297e-07f, -1.295387939e-07f, -1.297842117e-07f, -1.300292826e-07f, - -1.302740063e-07f, -1.305183823e-07f, -1.307624101e-07f, -1.310060893e-07f, -1.312494193e-07f, -1.314923998e-07f, -1.317350303e-07f, -1.319773104e-07f, -1.322192396e-07f, -1.324608174e-07f, - -1.327020434e-07f, -1.329429171e-07f, -1.331834382e-07f, -1.334236061e-07f, -1.336634204e-07f, -1.339028807e-07f, -1.341419866e-07f, -1.343807375e-07f, -1.346191330e-07f, -1.348571728e-07f, - -1.350948563e-07f, -1.353321831e-07f, -1.355691529e-07f, -1.358057650e-07f, -1.360420192e-07f, -1.362779150e-07f, -1.365134519e-07f, -1.367486295e-07f, -1.369834473e-07f, -1.372179050e-07f, - -1.374520022e-07f, -1.376857383e-07f, -1.379191129e-07f, -1.381521257e-07f, -1.383847762e-07f, -1.386170639e-07f, -1.388489885e-07f, -1.390805496e-07f, -1.393117466e-07f, -1.395425792e-07f, - -1.397730469e-07f, -1.400031494e-07f, -1.402328862e-07f, -1.404622568e-07f, -1.406912610e-07f, -1.409198982e-07f, -1.411481680e-07f, -1.413760701e-07f, -1.416036040e-07f, -1.418307693e-07f, - -1.420575656e-07f, -1.422839924e-07f, -1.425100494e-07f, -1.427357362e-07f, -1.429610523e-07f, -1.431859973e-07f, -1.434105709e-07f, -1.436347726e-07f, -1.438586020e-07f, -1.440820587e-07f, - -1.443051423e-07f, -1.445278525e-07f, -1.447501887e-07f, -1.449721507e-07f, -1.451937379e-07f, -1.454149501e-07f, -1.456357867e-07f, -1.458562475e-07f, -1.460763320e-07f, -1.462960398e-07f, - -1.465153706e-07f, -1.467343238e-07f, -1.469528993e-07f, -1.471710964e-07f, -1.473889150e-07f, -1.476063545e-07f, -1.478234145e-07f, -1.480400948e-07f, -1.482563949e-07f, -1.484723144e-07f, - -1.486878529e-07f, -1.489030101e-07f, -1.491177856e-07f, -1.493321789e-07f, -1.495461898e-07f, -1.497598178e-07f, -1.499730625e-07f, -1.501859236e-07f, -1.503984007e-07f, -1.506104935e-07f, - -1.508222014e-07f, -1.510335243e-07f, -1.512444616e-07f, -1.514550130e-07f, -1.516651782e-07f, -1.518749568e-07f, -1.520843484e-07f, -1.522933526e-07f, -1.525019691e-07f, -1.527101975e-07f, - -1.529180374e-07f, -1.531254885e-07f, -1.533325505e-07f, -1.535392228e-07f, -1.537455053e-07f, -1.539513975e-07f, -1.541568991e-07f, -1.543620096e-07f, -1.545667288e-07f, -1.547710563e-07f, - -1.549749918e-07f, -1.551785348e-07f, -1.553816850e-07f, -1.555844422e-07f, -1.557868058e-07f, -1.559887756e-07f, -1.561903512e-07f, -1.563915323e-07f, -1.565923185e-07f, -1.567927095e-07f, - -1.569927049e-07f, -1.571923044e-07f, -1.573915076e-07f, -1.575903142e-07f, -1.577887238e-07f, -1.579867362e-07f, -1.581843509e-07f, -1.583815677e-07f, -1.585783861e-07f, -1.587748059e-07f, - -1.589708267e-07f, -1.591664481e-07f, -1.593616700e-07f, -1.595564918e-07f, -1.597509133e-07f, -1.599449341e-07f, -1.601385539e-07f, -1.603317724e-07f, -1.605245893e-07f, -1.607170042e-07f, - -1.609090168e-07f, -1.611006267e-07f, -1.612918337e-07f, -1.614826374e-07f, -1.616730375e-07f, -1.618630337e-07f, -1.620526256e-07f, -1.622418130e-07f, -1.624305954e-07f, -1.626189727e-07f, - -1.628069444e-07f, -1.629945103e-07f, -1.631816700e-07f, -1.633684233e-07f, -1.635547697e-07f, -1.637407091e-07f, -1.639262411e-07f, -1.641113653e-07f, -1.642960815e-07f, -1.644803894e-07f, - -1.646642886e-07f, -1.648477789e-07f, -1.650308599e-07f, -1.652135313e-07f, -1.653957929e-07f, -1.655776443e-07f, -1.657590852e-07f, -1.659401154e-07f, -1.661207344e-07f, -1.663009421e-07f, - -1.664807382e-07f, -1.666601222e-07f, -1.668390940e-07f, -1.670176533e-07f, -1.671957996e-07f, -1.673735329e-07f, -1.675508527e-07f, -1.677277588e-07f, -1.679042508e-07f, -1.680803285e-07f, - -1.682559917e-07f, -1.684312400e-07f, -1.686060731e-07f, -1.687804907e-07f, -1.689544926e-07f, -1.691280785e-07f, -1.693012480e-07f, -1.694740010e-07f, -1.696463372e-07f, -1.698182561e-07f, - -1.699897577e-07f, -1.701608415e-07f, -1.703315074e-07f, -1.705017551e-07f, -1.706715842e-07f, -1.708409945e-07f, -1.710099857e-07f, -1.711785576e-07f, -1.713467099e-07f, -1.715144423e-07f, - -1.716817546e-07f, -1.718486464e-07f, -1.720151175e-07f, -1.721811678e-07f, -1.723467968e-07f, -1.725120043e-07f, -1.726767901e-07f, -1.728411539e-07f, -1.730050954e-07f, -1.731686144e-07f, - -1.733317106e-07f, -1.734943838e-07f, -1.736566338e-07f, -1.738184601e-07f, -1.739798627e-07f, -1.741408412e-07f, -1.743013954e-07f, -1.744615251e-07f, -1.746212300e-07f, -1.747805098e-07f, - -1.749393643e-07f, -1.750977932e-07f, -1.752557964e-07f, -1.754133735e-07f, -1.755705243e-07f, -1.757272486e-07f, -1.758835462e-07f, -1.760394167e-07f, -1.761948600e-07f, -1.763498757e-07f, - -1.765044638e-07f, -1.766586239e-07f, -1.768123558e-07f, -1.769656592e-07f, -1.771185340e-07f, -1.772709799e-07f, -1.774229966e-07f, -1.775745840e-07f, -1.777257418e-07f, -1.778764698e-07f, - -1.780267677e-07f, -1.781766353e-07f, -1.783260724e-07f, -1.784750788e-07f, -1.786236542e-07f, -1.787717985e-07f, -1.789195113e-07f, -1.790667925e-07f, -1.792136419e-07f, -1.793600593e-07f, - -1.795060443e-07f, -1.796515969e-07f, -1.797967167e-07f, -1.799414036e-07f, -1.800856574e-07f, -1.802294779e-07f, -1.803728647e-07f, -1.805158178e-07f, -1.806583369e-07f, -1.808004218e-07f, - -1.809420724e-07f, -1.810832883e-07f, -1.812240694e-07f, -1.813644155e-07f, -1.815043263e-07f, -1.816438017e-07f, -1.817828416e-07f, -1.819214455e-07f, -1.820596135e-07f, -1.821973452e-07f, - -1.823346405e-07f, -1.824714992e-07f, -1.826079211e-07f, -1.827439060e-07f, -1.828794537e-07f, -1.830145639e-07f, -1.831492366e-07f, -1.832834715e-07f, -1.834172685e-07f, -1.835506273e-07f, - -1.836835477e-07f, -1.838160296e-07f, -1.839480729e-07f, -1.840796772e-07f, -1.842108424e-07f, -1.843415684e-07f, -1.844718549e-07f, -1.846017018e-07f, -1.847311089e-07f, -1.848600760e-07f, - -1.849886030e-07f, -1.851166896e-07f, -1.852443357e-07f, -1.853715411e-07f, -1.854983057e-07f, -1.856246292e-07f, -1.857505115e-07f, -1.858759525e-07f, -1.860009519e-07f, -1.861255096e-07f, - -1.862496255e-07f, -1.863732993e-07f, -1.864965309e-07f, -1.866193201e-07f, -1.867416668e-07f, -1.868635708e-07f, -1.869850319e-07f, -1.871060501e-07f, -1.872266250e-07f, -1.873467566e-07f, - -1.874664448e-07f, -1.875856892e-07f, -1.877044899e-07f, -1.878228467e-07f, -1.879407593e-07f, -1.880582277e-07f, -1.881752516e-07f, -1.882918310e-07f, -1.884079658e-07f, -1.885236556e-07f, - -1.886389005e-07f, -1.887537002e-07f, -1.888680546e-07f, -1.889819636e-07f, -1.890954270e-07f, -1.892084446e-07f, -1.893210165e-07f, -1.894331423e-07f, -1.895448220e-07f, -1.896560554e-07f, - -1.897668425e-07f, -1.898771829e-07f, -1.899870767e-07f, -1.900965237e-07f, -1.902055238e-07f, -1.903140767e-07f, -1.904221825e-07f, -1.905298409e-07f, -1.906370519e-07f, -1.907438153e-07f, - -1.908501309e-07f, -1.909559987e-07f, -1.910614186e-07f, -1.911663904e-07f, -1.912709139e-07f, -1.913749892e-07f, -1.914786159e-07f, -1.915817941e-07f, -1.916845237e-07f, -1.917868044e-07f, - -1.918886362e-07f, -1.919900190e-07f, -1.920909526e-07f, -1.921914370e-07f, -1.922914719e-07f, -1.923910574e-07f, -1.924901934e-07f, -1.925888796e-07f, -1.926871160e-07f, -1.927849025e-07f, - -1.928822389e-07f, -1.929791253e-07f, -1.930755614e-07f, -1.931715472e-07f, -1.932670825e-07f, -1.933621674e-07f, -1.934568015e-07f, -1.935509850e-07f, -1.936447176e-07f, -1.937379993e-07f, - -1.938308300e-07f, -1.939232096e-07f, -1.940151380e-07f, -1.941066150e-07f, -1.941976407e-07f, -1.942882149e-07f, -1.943783375e-07f, -1.944680085e-07f, -1.945572277e-07f, -1.946459951e-07f, - -1.947343106e-07f, -1.948221740e-07f, -1.949095854e-07f, -1.949965446e-07f, -1.950830516e-07f, -1.951691063e-07f, -1.952547085e-07f, -1.953398583e-07f, -1.954245555e-07f, -1.955088001e-07f, - -1.955925919e-07f, -1.956759310e-07f, -1.957588172e-07f, -1.958412505e-07f, -1.959232308e-07f, -1.960047580e-07f, -1.960858321e-07f, -1.961664530e-07f, -1.962466206e-07f, -1.963263349e-07f, - -1.964055957e-07f, -1.964844031e-07f, -1.965627570e-07f, -1.966406573e-07f, -1.967181039e-07f, -1.967950968e-07f, -1.968716360e-07f, -1.969477213e-07f, -1.970233528e-07f, -1.970985303e-07f, - -1.971732538e-07f, -1.972475233e-07f, -1.973213387e-07f, -1.973946999e-07f, -1.974676069e-07f, -1.975400597e-07f, -1.976120582e-07f, -1.976836023e-07f, -1.977546921e-07f, -1.978253274e-07f, - -1.978955082e-07f, -1.979652345e-07f, -1.980345063e-07f, -1.981033234e-07f, -1.981716859e-07f, -1.982395937e-07f, -1.983070468e-07f, -1.983740452e-07f, -1.984405887e-07f, -1.985066774e-07f, - -1.985723113e-07f, -1.986374902e-07f, -1.987022142e-07f, -1.987664833e-07f, -1.988302973e-07f, -1.988936564e-07f, -1.989565604e-07f, -1.990190093e-07f, -1.990810031e-07f, -1.991425418e-07f, - -1.992036254e-07f, -1.992642537e-07f, -1.993244269e-07f, -1.993841449e-07f, -1.994434076e-07f, -1.995022151e-07f, -1.995605674e-07f, -1.996184643e-07f, -1.996759059e-07f, -1.997328922e-07f, - -1.997894232e-07f, -1.998454988e-07f, -1.999011191e-07f, -1.999562841e-07f, -2.000109936e-07f, -2.000652478e-07f, -2.001190465e-07f, -2.001723899e-07f, -2.002252779e-07f, -2.002777104e-07f, - -2.003296876e-07f, -2.003812093e-07f, -2.004322756e-07f, -2.004828865e-07f, -2.005330420e-07f, -2.005827421e-07f, -2.006319868e-07f, -2.006807760e-07f, -2.007291099e-07f, -2.007769884e-07f, - -2.008244114e-07f, -2.008713791e-07f, -2.009178914e-07f, -2.009639484e-07f, -2.010095500e-07f, -2.010546962e-07f, -2.010993871e-07f, -2.011436227e-07f, -2.011874030e-07f, -2.012307281e-07f, - -2.012735978e-07f, -2.013160123e-07f, -2.013579716e-07f, -2.013994756e-07f, -2.014405245e-07f, -2.014811182e-07f, -2.015212567e-07f, -2.015609401e-07f, -2.016001684e-07f, -2.016389417e-07f, - -2.016772599e-07f, -2.017151230e-07f, -2.017525312e-07f, -2.017894845e-07f, -2.018259828e-07f, -2.018620261e-07f, -2.018976147e-07f, -2.019327484e-07f, -2.019674273e-07f, -2.020016514e-07f, - -2.020354208e-07f, -2.020687356e-07f, -2.021015956e-07f, -2.021340011e-07f, -2.021659520e-07f, -2.021974484e-07f, -2.022284903e-07f, -2.022590777e-07f, -2.022892108e-07f, -2.023188895e-07f, - -2.023481139e-07f, -2.023768841e-07f, -2.024052000e-07f, -2.024330618e-07f, -2.024604695e-07f, -2.024874231e-07f, -2.025139228e-07f, -2.025399685e-07f, -2.025655603e-07f, -2.025906982e-07f, - -2.026153824e-07f, -2.026396128e-07f, -2.026633896e-07f, -2.026867128e-07f, -2.027095825e-07f, -2.027319986e-07f, -2.027539614e-07f, -2.027754708e-07f, -2.027965269e-07f, -2.028171297e-07f, - -2.028372794e-07f, -2.028569761e-07f, -2.028762197e-07f, -2.028950103e-07f, -2.029133481e-07f, -2.029312330e-07f, -2.029486652e-07f, -2.029656448e-07f, -2.029821718e-07f, -2.029982462e-07f, - -2.030138682e-07f, -2.030290379e-07f, -2.030437552e-07f, -2.030580204e-07f, -2.030718334e-07f, -2.030851944e-07f, -2.030981035e-07f, -2.031105606e-07f, -2.031225660e-07f, -2.031341197e-07f, - -2.031452217e-07f, -2.031558723e-07f, -2.031660713e-07f, -2.031758191e-07f, -2.031851155e-07f, -2.031939608e-07f, -2.032023550e-07f, -2.032102982e-07f, -2.032177905e-07f, -2.032248321e-07f, - -2.032314229e-07f, -2.032375631e-07f, -2.032432528e-07f, -2.032484921e-07f, -2.032532811e-07f, -2.032576199e-07f, -2.032615086e-07f, -2.032649473e-07f, -2.032679360e-07f, -2.032704750e-07f, - -2.032725643e-07f, -2.032742041e-07f, -2.032753943e-07f, -2.032761352e-07f, -2.032764268e-07f, -2.032762693e-07f, -2.032756628e-07f, -2.032746073e-07f, -2.032731030e-07f, -2.032711501e-07f, - -2.032687485e-07f, -2.032658986e-07f, -2.032626002e-07f, -2.032588537e-07f, -2.032546590e-07f, -2.032500164e-07f, -2.032449259e-07f, -2.032393876e-07f, -2.032334018e-07f, -2.032269684e-07f, - -2.032200877e-07f, -2.032127597e-07f, -2.032049846e-07f, -2.031967626e-07f, -2.031880937e-07f, -2.031789780e-07f, -2.031694158e-07f, -2.031594071e-07f, -2.031489521e-07f, -2.031380508e-07f, - -2.031267036e-07f, -2.031149103e-07f, -2.031026713e-07f, -2.030899867e-07f, -2.030768565e-07f, -2.030632810e-07f, -2.030492602e-07f, -2.030347944e-07f, -2.030198835e-07f, -2.030045279e-07f, - -2.029887276e-07f, -2.029724828e-07f, -2.029557937e-07f, -2.029386603e-07f, -2.029210828e-07f, -2.029030615e-07f, -2.028845963e-07f, -2.028656875e-07f, -2.028463352e-07f, -2.028265397e-07f, - -2.028063009e-07f, -2.027856192e-07f, -2.027644946e-07f, -2.027429273e-07f, -2.027209174e-07f, -2.026984652e-07f, -2.026755707e-07f, -2.026522342e-07f, -2.026284558e-07f, -2.026042357e-07f, - -2.025795739e-07f, -2.025544708e-07f, -2.025289264e-07f, -2.025029410e-07f, -2.024765146e-07f, -2.024496475e-07f, -2.024223398e-07f, -2.023945917e-07f, -2.023664033e-07f, -2.023377749e-07f, - -2.023087067e-07f, -2.022791986e-07f, -2.022492511e-07f, -2.022188642e-07f, -2.021880381e-07f, -2.021567730e-07f, -2.021250690e-07f, -2.020929264e-07f, -2.020603453e-07f, -2.020273259e-07f, - -2.019938684e-07f, -2.019599730e-07f, -2.019256398e-07f, -2.018908691e-07f, -2.018556610e-07f, -2.018200157e-07f, -2.017839334e-07f, -2.017474143e-07f, -2.017104585e-07f, -2.016730663e-07f, - -2.016352379e-07f, -2.015969735e-07f, -2.015582731e-07f, -2.015191372e-07f, -2.014795657e-07f, -2.014395590e-07f, -2.013991172e-07f, -2.013582405e-07f, -2.013169291e-07f, -2.012751833e-07f, - -2.012330032e-07f, -2.011903890e-07f, -2.011473409e-07f, -2.011038591e-07f, -2.010599439e-07f, -2.010155954e-07f, -2.009708139e-07f, -2.009255995e-07f, -2.008799524e-07f, -2.008338730e-07f, - -2.007873613e-07f, -2.007404176e-07f, -2.006930420e-07f, -2.006452349e-07f, -2.005969964e-07f, -2.005483268e-07f, -2.004992262e-07f, -2.004496948e-07f, -2.003997330e-07f, -2.003493408e-07f, - -2.002985186e-07f, -2.002472665e-07f, -2.001955847e-07f, -2.001434736e-07f, -2.000909332e-07f, -2.000379639e-07f, -1.999845658e-07f, -1.999307392e-07f, -1.998764842e-07f, -1.998218012e-07f, - -1.997666904e-07f, -1.997111520e-07f, -1.996551861e-07f, -1.995987931e-07f, -1.995419732e-07f, -1.994847266e-07f, -1.994270535e-07f, -1.993689542e-07f, -1.993104289e-07f, -1.992514778e-07f, - -1.991921012e-07f, -1.991322993e-07f, -1.990720724e-07f, -1.990114207e-07f, -1.989503444e-07f, -1.988888437e-07f, -1.988269190e-07f, -1.987645705e-07f, -1.987017983e-07f, -1.986386028e-07f, - -1.985749842e-07f, -1.985109427e-07f, -1.984464786e-07f, -1.983815922e-07f, -1.983162836e-07f, -1.982505531e-07f, -1.981844010e-07f, -1.981178276e-07f, -1.980508330e-07f, -1.979834176e-07f, - -1.979155816e-07f, -1.978473252e-07f, -1.977786487e-07f, -1.977095524e-07f, -1.976400365e-07f, -1.975701013e-07f, -1.974997470e-07f, -1.974289739e-07f, -1.973577822e-07f, -1.972861723e-07f, - -1.972141443e-07f, -1.971416986e-07f, -1.970688354e-07f, -1.969955549e-07f, -1.969218575e-07f, -1.968477434e-07f, -1.967732129e-07f, -1.966982662e-07f, -1.966229037e-07f, -1.965471255e-07f, - -1.964709320e-07f, -1.963943233e-07f, -1.963172999e-07f, -1.962398620e-07f, -1.961620098e-07f, -1.960837436e-07f, -1.960050637e-07f, -1.959259704e-07f, -1.958464640e-07f, -1.957665447e-07f, - -1.956862128e-07f, -1.956054686e-07f, -1.955243124e-07f, -1.954427444e-07f, -1.953607649e-07f, -1.952783743e-07f, -1.951955728e-07f, -1.951123607e-07f, -1.950287383e-07f, -1.949447058e-07f, - -1.948602636e-07f, -1.947754120e-07f, -1.946901511e-07f, -1.946044814e-07f, -1.945184032e-07f, -1.944319166e-07f, -1.943450220e-07f, -1.942577197e-07f, -1.941700101e-07f, -1.940818933e-07f, - -1.939933697e-07f, -1.939044395e-07f, -1.938151032e-07f, -1.937253609e-07f, -1.936352130e-07f, -1.935446598e-07f, -1.934537016e-07f, -1.933623387e-07f, -1.932705713e-07f, -1.931783998e-07f, - -1.930858246e-07f, -1.929928458e-07f, -1.928994638e-07f, -1.928056790e-07f, -1.927114916e-07f, -1.926169019e-07f, -1.925219102e-07f, -1.924265169e-07f, -1.923307223e-07f, -1.922345266e-07f, - -1.921379302e-07f, -1.920409334e-07f, -1.919435366e-07f, -1.918457400e-07f, -1.917475439e-07f, -1.916489487e-07f, -1.915499546e-07f, -1.914505621e-07f, -1.913507714e-07f, -1.912505828e-07f, - -1.911499967e-07f, -1.910490134e-07f, -1.909476332e-07f, -1.908458564e-07f, -1.907436834e-07f, -1.906411144e-07f, -1.905381499e-07f, -1.904347901e-07f, -1.903310353e-07f, -1.902268860e-07f, - -1.901223423e-07f, -1.900174047e-07f, -1.899120735e-07f, -1.898063490e-07f, -1.897002315e-07f, -1.895937214e-07f, -1.894868190e-07f, -1.893795246e-07f, -1.892718387e-07f, -1.891637614e-07f, - -1.890552932e-07f, -1.889464344e-07f, -1.888371853e-07f, -1.887275463e-07f, -1.886175176e-07f, -1.885070998e-07f, -1.883962930e-07f, -1.882850976e-07f, -1.881735140e-07f, -1.880615426e-07f, - -1.879491836e-07f, -1.878364374e-07f, -1.877233043e-07f, -1.876097848e-07f, -1.874958791e-07f, -1.873815876e-07f, -1.872669107e-07f, -1.871518486e-07f, -1.870364018e-07f, -1.869205706e-07f, - -1.868043554e-07f, -1.866877564e-07f, -1.865707742e-07f, -1.864534089e-07f, -1.863356610e-07f, -1.862175308e-07f, -1.860990187e-07f, -1.859801251e-07f, -1.858608502e-07f, -1.857411946e-07f, - -1.856211584e-07f, -1.855007421e-07f, -1.853799460e-07f, -1.852587706e-07f, -1.851372161e-07f, -1.850152830e-07f, -1.848929715e-07f, -1.847702821e-07f, -1.846472151e-07f, -1.845237710e-07f, - -1.843999499e-07f, -1.842757525e-07f, -1.841511789e-07f, -1.840262295e-07f, -1.839009049e-07f, -1.837752052e-07f, -1.836491309e-07f, -1.835226823e-07f, -1.833958599e-07f, -1.832686640e-07f, - -1.831410950e-07f, -1.830131532e-07f, -1.828848390e-07f, -1.827561529e-07f, -1.826270951e-07f, -1.824976661e-07f, -1.823678663e-07f, -1.822376959e-07f, -1.821071555e-07f, -1.819762453e-07f, - -1.818449658e-07f, -1.817133174e-07f, -1.815813004e-07f, -1.814489152e-07f, -1.813161622e-07f, -1.811830418e-07f, -1.810495544e-07f, -1.809157003e-07f, -1.807814800e-07f, -1.806468938e-07f, - -1.805119422e-07f, -1.803766255e-07f, -1.802409441e-07f, -1.801048984e-07f, -1.799684887e-07f, -1.798317156e-07f, -1.796945793e-07f, -1.795570804e-07f, -1.794192191e-07f, -1.792809958e-07f, - -1.791424110e-07f, -1.790034651e-07f, -1.788641584e-07f, -1.787244914e-07f, -1.785844645e-07f, -1.784440780e-07f, -1.783033323e-07f, -1.781622280e-07f, -1.780207652e-07f, -1.778789446e-07f, - -1.777367664e-07f, -1.775942310e-07f, -1.774513390e-07f, -1.773080906e-07f, -1.771644863e-07f, -1.770205266e-07f, -1.768762117e-07f, -1.767315421e-07f, -1.765865182e-07f, -1.764411405e-07f, - -1.762954093e-07f, -1.761493251e-07f, -1.760028882e-07f, -1.758560991e-07f, -1.757089582e-07f, -1.755614659e-07f, -1.754136226e-07f, -1.752654287e-07f, -1.751168847e-07f, -1.749679910e-07f, - -1.748187479e-07f, -1.746691559e-07f, -1.745192155e-07f, -1.743689270e-07f, -1.742182908e-07f, -1.740673074e-07f, -1.739159772e-07f, -1.737643007e-07f, -1.736122782e-07f, -1.734599101e-07f, - -1.733071969e-07f, -1.731541391e-07f, -1.730007370e-07f, -1.728469910e-07f, -1.726929017e-07f, -1.725384694e-07f, -1.723836945e-07f, -1.722285775e-07f, -1.720731188e-07f, -1.719173188e-07f, - -1.717611780e-07f, -1.716046968e-07f, -1.714478756e-07f, -1.712907149e-07f, -1.711332150e-07f, -1.709753765e-07f, -1.708171998e-07f, -1.706586853e-07f, -1.704998333e-07f, -1.703406445e-07f, - -1.701811192e-07f, -1.700212578e-07f, -1.698610607e-07f, -1.697005285e-07f, -1.695396616e-07f, -1.693784604e-07f, -1.692169253e-07f, -1.690550567e-07f, -1.688928552e-07f, -1.687303212e-07f, - -1.685674551e-07f, -1.684042573e-07f, -1.682407283e-07f, -1.680768686e-07f, -1.679126785e-07f, -1.677481586e-07f, -1.675833093e-07f, -1.674181310e-07f, -1.672526242e-07f, -1.670867893e-07f, - -1.669206267e-07f, -1.667541370e-07f, -1.665873206e-07f, -1.664201779e-07f, -1.662527094e-07f, -1.660849155e-07f, -1.659167967e-07f, -1.657483534e-07f, -1.655795861e-07f, -1.654104953e-07f, - -1.652410813e-07f, -1.650713448e-07f, -1.649012860e-07f, -1.647309055e-07f, -1.645602038e-07f, -1.643891812e-07f, -1.642178383e-07f, -1.640461755e-07f, -1.638741932e-07f, -1.637018920e-07f, - -1.635292723e-07f, -1.633563345e-07f, -1.631830792e-07f, -1.630095067e-07f, -1.628356176e-07f, -1.626614123e-07f, -1.624868912e-07f, -1.623120549e-07f, -1.621369038e-07f, -1.619614383e-07f, - -1.617856590e-07f, -1.616095664e-07f, -1.614331607e-07f, -1.612564427e-07f, -1.610794126e-07f, -1.609020710e-07f, -1.607244184e-07f, -1.605464552e-07f, -1.603681819e-07f, -1.601895990e-07f, - -1.600107069e-07f, -1.598315061e-07f, -1.596519971e-07f, -1.594721804e-07f, -1.592920564e-07f, -1.591116257e-07f, -1.589308886e-07f, -1.587498457e-07f, -1.585684975e-07f, -1.583868444e-07f, - -1.582048869e-07f, -1.580226254e-07f, -1.578400606e-07f, -1.576571928e-07f, -1.574740225e-07f, -1.572905502e-07f, -1.571067764e-07f, -1.569227016e-07f, -1.567383263e-07f, -1.565536508e-07f, - -1.563686758e-07f, -1.561834017e-07f, -1.559978291e-07f, -1.558119582e-07f, -1.556257898e-07f, -1.554393242e-07f, -1.552525619e-07f, -1.550655035e-07f, -1.548781494e-07f, -1.546905001e-07f, - -1.545025561e-07f, -1.543143179e-07f, -1.541257859e-07f, -1.539369608e-07f, -1.537478428e-07f, -1.535584327e-07f, -1.533687308e-07f, -1.531787376e-07f, -1.529884536e-07f, -1.527978794e-07f, - -1.526070154e-07f, -1.524158621e-07f, -1.522244201e-07f, -1.520326897e-07f, -1.518406715e-07f, -1.516483661e-07f, -1.514557738e-07f, -1.512628953e-07f, -1.510697309e-07f, -1.508762813e-07f, - -1.506825468e-07f, -1.504885281e-07f, -1.502942255e-07f, -1.500996397e-07f, -1.499047710e-07f, -1.497096201e-07f, -1.495141874e-07f, -1.493184734e-07f, -1.491224786e-07f, -1.489262035e-07f, - -1.487296487e-07f, -1.485328145e-07f, -1.483357017e-07f, -1.481383105e-07f, -1.479406417e-07f, -1.477426955e-07f, -1.475444727e-07f, -1.473459736e-07f, -1.471471988e-07f, -1.469481488e-07f, - -1.467488241e-07f, -1.465492253e-07f, -1.463493527e-07f, -1.461492070e-07f, -1.459487886e-07f, -1.457480982e-07f, -1.455471360e-07f, -1.453459028e-07f, -1.451443990e-07f, -1.449426250e-07f, - -1.447405816e-07f, -1.445382690e-07f, -1.443356879e-07f, -1.441328388e-07f, -1.439297222e-07f, -1.437263386e-07f, -1.435226886e-07f, -1.433187726e-07f, -1.431145911e-07f, -1.429101447e-07f, - -1.427054340e-07f, -1.425004593e-07f, -1.422952213e-07f, -1.420897205e-07f, -1.418839574e-07f, -1.416779324e-07f, -1.414716462e-07f, -1.412650993e-07f, -1.410582921e-07f, -1.408512252e-07f, - -1.406438991e-07f, -1.404363144e-07f, -1.402284716e-07f, -1.400203711e-07f, -1.398120136e-07f, -1.396033995e-07f, -1.393945294e-07f, -1.391854038e-07f, -1.389760233e-07f, -1.387663882e-07f, - -1.385564993e-07f, -1.383463570e-07f, -1.381359618e-07f, -1.379253143e-07f, -1.377144151e-07f, -1.375032645e-07f, -1.372918632e-07f, -1.370802117e-07f, -1.368683105e-07f, -1.366561602e-07f, - -1.364437613e-07f, -1.362311143e-07f, -1.360182198e-07f, -1.358050782e-07f, -1.355916902e-07f, -1.353780562e-07f, -1.351641769e-07f, -1.349500526e-07f, -1.347356841e-07f, -1.345210717e-07f, - -1.343062161e-07f, -1.340911177e-07f, -1.338757772e-07f, -1.336601950e-07f, -1.334443717e-07f, -1.332283079e-07f, -1.330120040e-07f, -1.327954606e-07f, -1.325786783e-07f, -1.323616575e-07f, - -1.321443989e-07f, -1.319269030e-07f, -1.317091702e-07f, -1.314912012e-07f, -1.312729965e-07f, -1.310545567e-07f, -1.308358822e-07f, -1.306169737e-07f, -1.303978316e-07f, -1.301784565e-07f, - -1.299588490e-07f, -1.297390096e-07f, -1.295189388e-07f, -1.292986373e-07f, -1.290781054e-07f, -1.288573439e-07f, -1.286363532e-07f, -1.284151338e-07f, -1.281936864e-07f, -1.279720115e-07f, - -1.277501096e-07f, -1.275279812e-07f, -1.273056270e-07f, -1.270830475e-07f, -1.268602431e-07f, -1.266372146e-07f, -1.264139623e-07f, -1.261904869e-07f, -1.259667890e-07f, -1.257428690e-07f, - -1.255187276e-07f, -1.252943652e-07f, -1.250697824e-07f, -1.248449799e-07f, -1.246199580e-07f, -1.243947175e-07f, -1.241692588e-07f, -1.239435825e-07f, -1.237176892e-07f, -1.234915793e-07f, - -1.232652535e-07f, -1.230387124e-07f, -1.228119564e-07f, -1.225849862e-07f, -1.223578022e-07f, -1.221304051e-07f, -1.219027954e-07f, -1.216749736e-07f, -1.214469404e-07f, -1.212186962e-07f, - -1.209902417e-07f, -1.207615774e-07f, -1.205327038e-07f, -1.203036215e-07f, -1.200743311e-07f, -1.198448332e-07f, -1.196151282e-07f, -1.193852168e-07f, -1.191550995e-07f, -1.189247769e-07f, - -1.186942495e-07f, -1.184635179e-07f, -1.182325827e-07f, -1.180014444e-07f, -1.177701036e-07f, -1.175385609e-07f, -1.173068168e-07f, -1.170748718e-07f, -1.168427266e-07f, -1.166103818e-07f, - -1.163778378e-07f, -1.161450952e-07f, -1.159121546e-07f, -1.156790166e-07f, -1.154456818e-07f, -1.152121506e-07f, -1.149784238e-07f, -1.147445017e-07f, -1.145103851e-07f, -1.142760745e-07f, - -1.140415704e-07f, -1.138068734e-07f, -1.135719840e-07f, -1.133369030e-07f, -1.131016307e-07f, -1.128661678e-07f, -1.126305149e-07f, -1.123946725e-07f, -1.121586412e-07f, -1.119224216e-07f, - -1.116860142e-07f, -1.114494196e-07f, -1.112126384e-07f, -1.109756711e-07f, -1.107385184e-07f, -1.105011807e-07f, -1.102636588e-07f, -1.100259530e-07f, -1.097880641e-07f, -1.095499926e-07f, - -1.093117390e-07f, -1.090733039e-07f, -1.088346880e-07f, -1.085958917e-07f, -1.083569157e-07f, -1.081177606e-07f, -1.078784268e-07f, -1.076389150e-07f, -1.073992257e-07f, -1.071593596e-07f, - -1.069193172e-07f, -1.066790991e-07f, -1.064387059e-07f, -1.061981380e-07f, -1.059573962e-07f, -1.057164810e-07f, -1.054753930e-07f, -1.052341327e-07f, -1.049927007e-07f, -1.047510976e-07f, - -1.045093240e-07f, -1.042673805e-07f, -1.040252676e-07f, -1.037829859e-07f, -1.035405360e-07f, -1.032979185e-07f, -1.030551339e-07f, -1.028121829e-07f, -1.025690660e-07f, -1.023257837e-07f, - -1.020823368e-07f, -1.018387257e-07f, -1.015949511e-07f, -1.013510134e-07f, -1.011069134e-07f, -1.008626516e-07f, -1.006182285e-07f, -1.003736447e-07f, -1.001289009e-07f, -9.988399764e-08f, - -9.963893544e-08f, -9.939371492e-08f, -9.914833666e-08f, -9.890280124e-08f, -9.865710924e-08f, -9.841126126e-08f, -9.816525788e-08f, -9.791909967e-08f, -9.767278722e-08f, -9.742632113e-08f, - -9.717970197e-08f, -9.693293032e-08f, -9.668600678e-08f, -9.643893193e-08f, -9.619170635e-08f, -9.594433063e-08f, -9.569680536e-08f, -9.544913111e-08f, -9.520130849e-08f, -9.495333807e-08f, - -9.470522044e-08f, -9.445695619e-08f, -9.420854590e-08f, -9.395999017e-08f, -9.371128958e-08f, -9.346244471e-08f, -9.321345615e-08f, -9.296432450e-08f, -9.271505034e-08f, -9.246563426e-08f, - -9.221607685e-08f, -9.196637869e-08f, -9.171654038e-08f, -9.146656250e-08f, -9.121644564e-08f, -9.096619039e-08f, -9.071579734e-08f, -9.046526709e-08f, -9.021460021e-08f, -8.996379731e-08f, - -8.971285896e-08f, -8.946178576e-08f, -8.921057831e-08f, -8.895923718e-08f, -8.870776298e-08f, -8.845615628e-08f, -8.820441769e-08f, -8.795254780e-08f, -8.770054719e-08f, -8.744841645e-08f, - -8.719615618e-08f, -8.694376698e-08f, -8.669124942e-08f, -8.643860410e-08f, -8.618583162e-08f, -8.593293257e-08f, -8.567990754e-08f, -8.542675712e-08f, -8.517348190e-08f, -8.492008248e-08f, - -8.466655944e-08f, -8.441291339e-08f, -8.415914492e-08f, -8.390525461e-08f, -8.365124307e-08f, -8.339711088e-08f, -8.314285864e-08f, -8.288848694e-08f, -8.263399638e-08f, -8.237938755e-08f, - -8.212466104e-08f, -8.186981745e-08f, -8.161485737e-08f, -8.135978139e-08f, -8.110459012e-08f, -8.084928414e-08f, -8.059386405e-08f, -8.033833045e-08f, -8.008268393e-08f, -7.982692508e-08f, - -7.957105450e-08f, -7.931507278e-08f, -7.905898052e-08f, -7.880277832e-08f, -7.854646677e-08f, -7.829004646e-08f, -7.803351800e-08f, -7.777688197e-08f, -7.752013898e-08f, -7.726328961e-08f, - -7.700633447e-08f, -7.674927415e-08f, -7.649210924e-08f, -7.623484035e-08f, -7.597746806e-08f, -7.571999299e-08f, -7.546241571e-08f, -7.520473683e-08f, -7.494695695e-08f, -7.468907666e-08f, - -7.443109656e-08f, -7.417301724e-08f, -7.391483930e-08f, -7.365656334e-08f, -7.339818996e-08f, -7.313971975e-08f, -7.288115332e-08f, -7.262249125e-08f, -7.236373414e-08f, -7.210488259e-08f, - -7.184593721e-08f, -7.158689858e-08f, -7.132776730e-08f, -7.106854398e-08f, -7.080922921e-08f, -7.054982358e-08f, -7.029032770e-08f, -7.003074216e-08f, -6.977106756e-08f, -6.951130450e-08f, - -6.925145357e-08f, -6.899151538e-08f, -6.873149052e-08f, -6.847137959e-08f, -6.821118318e-08f, -6.795090191e-08f, -6.769053635e-08f, -6.743008712e-08f, -6.716955481e-08f, -6.690894002e-08f, - -6.664824335e-08f, -6.638746539e-08f, -6.612660675e-08f, -6.586566801e-08f, -6.560464979e-08f, -6.534355268e-08f, -6.508237727e-08f, -6.482112417e-08f, -6.455979397e-08f, -6.429838728e-08f, - -6.403690469e-08f, -6.377534680e-08f, -6.351371420e-08f, -6.325200750e-08f, -6.299022730e-08f, -6.272837419e-08f, -6.246644878e-08f, -6.220445166e-08f, -6.194238342e-08f, -6.168024468e-08f, - -6.141803602e-08f, -6.115575805e-08f, -6.089341136e-08f, -6.063099656e-08f, -6.036851424e-08f, -6.010596500e-08f, -5.984334944e-08f, -5.958066815e-08f, -5.931792174e-08f, -5.905511081e-08f, - -5.879223595e-08f, -5.852929777e-08f, -5.826629685e-08f, -5.800323380e-08f, -5.774010923e-08f, -5.747692371e-08f, -5.721367787e-08f, -5.695037229e-08f, -5.668700757e-08f, -5.642358431e-08f, - -5.616010311e-08f, -5.589656457e-08f, -5.563296928e-08f, -5.536931785e-08f, -5.510561087e-08f, -5.484184894e-08f, -5.457803266e-08f, -5.431416263e-08f, -5.405023945e-08f, -5.378626371e-08f, - -5.352223601e-08f, -5.325815696e-08f, -5.299402714e-08f, -5.272984716e-08f, -5.246561762e-08f, -5.220133910e-08f, -5.193701222e-08f, -5.167263757e-08f, -5.140821574e-08f, -5.114374734e-08f, - -5.087923296e-08f, -5.061467320e-08f, -5.035006866e-08f, -5.008541993e-08f, -4.982072762e-08f, -4.955599232e-08f, -4.929121462e-08f, -4.902639513e-08f, -4.876153444e-08f, -4.849663316e-08f, - -4.823169187e-08f, -4.796671117e-08f, -4.770169167e-08f, -4.743663395e-08f, -4.717153862e-08f, -4.690640627e-08f, -4.664123750e-08f, -4.637603291e-08f, -4.611079309e-08f, -4.584551864e-08f, - -4.558021015e-08f, -4.531486823e-08f, -4.504949346e-08f, -4.478408645e-08f, -4.451864779e-08f, -4.425317808e-08f, -4.398767791e-08f, -4.372214789e-08f, -4.345658859e-08f, -4.319100063e-08f, - -4.292538460e-08f, -4.265974108e-08f, -4.239407069e-08f, -4.212837401e-08f, -4.186265164e-08f, -4.159690417e-08f, -4.133113220e-08f, -4.106533633e-08f, -4.079951714e-08f, -4.053367525e-08f, - -4.026781123e-08f, -4.000192568e-08f, -3.973601920e-08f, -3.947009239e-08f, -3.920414583e-08f, -3.893818012e-08f, -3.867219586e-08f, -3.840619364e-08f, -3.814017406e-08f, -3.787413770e-08f, - -3.760808516e-08f, -3.734201704e-08f, -3.707593393e-08f, -3.680983642e-08f, -3.654372510e-08f, -3.627760057e-08f, -3.601146343e-08f, -3.574531426e-08f, -3.547915365e-08f, -3.521298221e-08f, - -3.494680051e-08f, -3.468060917e-08f, -3.441440875e-08f, -3.414819987e-08f, -3.388198311e-08f, -3.361575906e-08f, -3.334952832e-08f, -3.308329147e-08f, -3.281704911e-08f, -3.255080183e-08f, - -3.228455022e-08f, -3.201829487e-08f, -3.175203638e-08f, -3.148577532e-08f, -3.121951230e-08f, -3.095324791e-08f, -3.068698273e-08f, -3.042071735e-08f, -3.015445237e-08f, -2.988818837e-08f, - -2.962192595e-08f, -2.935566569e-08f, -2.908940819e-08f, -2.882315402e-08f, -2.855690379e-08f, -2.829065808e-08f, -2.802441748e-08f, -2.775818258e-08f, -2.749195397e-08f, -2.722573223e-08f, - -2.695951795e-08f, -2.669331173e-08f, -2.642711414e-08f, -2.616092578e-08f, -2.589474723e-08f, -2.562857909e-08f, -2.536242193e-08f, -2.509627635e-08f, -2.483014294e-08f, -2.456402227e-08f, - -2.429791494e-08f, -2.403182153e-08f, -2.376574262e-08f, -2.349967881e-08f, -2.323363068e-08f, -2.296759882e-08f, -2.270158380e-08f, -2.243558622e-08f, -2.216960667e-08f, -2.190364571e-08f, - -2.163770395e-08f, -2.137178196e-08f, -2.110588033e-08f, -2.083999965e-08f, -2.057414048e-08f, -2.030830343e-08f, -2.004248908e-08f, -1.977669800e-08f, -1.951093078e-08f, -1.924518800e-08f, - -1.897947025e-08f, -1.871377810e-08f, -1.844811215e-08f, -1.818247297e-08f, -1.791686114e-08f, -1.765127725e-08f, -1.738572187e-08f, -1.712019559e-08f, -1.685469899e-08f, -1.658923266e-08f, - -1.632379716e-08f, -1.605839308e-08f, -1.579302100e-08f, -1.552768151e-08f, -1.526237517e-08f, -1.499710258e-08f, -1.473186430e-08f, -1.446666093e-08f, -1.420149303e-08f, -1.393636118e-08f, - -1.367126597e-08f, -1.340620797e-08f, -1.314118777e-08f, -1.287620593e-08f, -1.261126303e-08f, -1.234635966e-08f, -1.208149638e-08f, -1.181667379e-08f, -1.155189244e-08f, -1.128715292e-08f, - -1.102245581e-08f, -1.075780168e-08f, -1.049319111e-08f, -1.022862466e-08f, -9.964102926e-09f, -9.699626470e-09f, -9.435195870e-09f, -9.170811700e-09f, -8.906474534e-09f, -8.642184946e-09f, - -8.377943510e-09f, -8.113750798e-09f, -7.849607384e-09f, -7.585513841e-09f, -7.321470741e-09f, -7.057478657e-09f, -6.793538160e-09f, -6.529649823e-09f, -6.265814216e-09f, -6.002031911e-09f, - -5.738303480e-09f, -5.474629492e-09f, -5.211010518e-09f, -4.947447128e-09f, -4.683939893e-09f, -4.420489382e-09f, -4.157096164e-09f, -3.893760809e-09f, -3.630483884e-09f, -3.367265960e-09f, - -3.104107604e-09f, -2.841009383e-09f, -2.577971867e-09f, -2.314995622e-09f, -2.052081215e-09f, -1.789229213e-09f, -1.526440184e-09f, -1.263714693e-09f, -1.001053306e-09f, -7.384565885e-10f, - -4.759251070e-10f, -2.134594262e-10f, 4.893988909e-11f, 3.112722742e-10f, 5.735371649e-10f, 8.357339971e-10f, 1.097862207e-09f, 1.359921232e-09f, 1.621910507e-09f, 1.883829472e-09f, - 2.145677562e-09f, 2.407454215e-09f, 2.669158871e-09f, 2.930790967e-09f, 3.192349941e-09f, 3.453835234e-09f, 3.715246283e-09f, 3.976582529e-09f, 4.237843412e-09f, 4.499028372e-09f, - 4.760136849e-09f, 5.021168284e-09f, 5.282122119e-09f, 5.542997794e-09f, 5.803794752e-09f, 6.064512435e-09f, 6.325150285e-09f, 6.585707744e-09f, 6.846184257e-09f, 7.106579266e-09f, - 7.366892215e-09f, 7.627122547e-09f, 7.887269709e-09f, 8.147333143e-09f, 8.407312295e-09f, 8.667206611e-09f, 8.927015535e-09f, 9.186738515e-09f, 9.446374996e-09f, 9.705924425e-09f, - 9.965386249e-09f, 1.022475991e-08f, 1.048404487e-08f, 1.074324056e-08f, 1.100234645e-08f, 1.126136196e-08f, 1.152028656e-08f, 1.177911969e-08f, 1.203786081e-08f, 1.229650936e-08f, - 1.255506479e-08f, 1.281352655e-08f, 1.307189411e-08f, 1.333016689e-08f, 1.358834437e-08f, 1.384642599e-08f, 1.410441120e-08f, 1.436229945e-08f, 1.462009021e-08f, 1.487778292e-08f, - 1.513537703e-08f, 1.539287201e-08f, 1.565026730e-08f, 1.590756236e-08f, 1.616475664e-08f, 1.642184961e-08f, 1.667884072e-08f, 1.693572942e-08f, 1.719251517e-08f, 1.744919743e-08f, - 1.770577565e-08f, 1.796224930e-08f, 1.821861783e-08f, 1.847488069e-08f, 1.873103736e-08f, 1.898708729e-08f, 1.924302994e-08f, 1.949886476e-08f, 1.975459122e-08f, 2.001020878e-08f, - 2.026571691e-08f, 2.052111506e-08f, 2.077640269e-08f, 2.103157927e-08f, 2.128664426e-08f, 2.154159712e-08f, 2.179643732e-08f, 2.205116432e-08f, 2.230577758e-08f, 2.256027658e-08f, - 2.281466077e-08f, 2.306892962e-08f, 2.332308260e-08f, 2.357711917e-08f, 2.383103880e-08f, 2.408484095e-08f, 2.433852510e-08f, 2.459209072e-08f, 2.484553726e-08f, 2.509886420e-08f, - 2.535207101e-08f, 2.560515715e-08f, 2.585812211e-08f, 2.611096534e-08f, 2.636368632e-08f, 2.661628452e-08f, 2.686875941e-08f, 2.712111046e-08f, 2.737333715e-08f, 2.762543894e-08f, - 2.787741532e-08f, 2.812926575e-08f, 2.838098971e-08f, 2.863258667e-08f, 2.888405611e-08f, 2.913539750e-08f, 2.938661032e-08f, 2.963769405e-08f, 2.988864816e-08f, 3.013947212e-08f, - 3.039016542e-08f, 3.064072754e-08f, 3.089115794e-08f, 3.114145612e-08f, 3.139162154e-08f, 3.164165369e-08f, 3.189155205e-08f, 3.214131610e-08f, 3.239094532e-08f, 3.264043919e-08f, - 3.288979719e-08f, 3.313901880e-08f, 3.338810351e-08f, 3.363705080e-08f, 3.388586015e-08f, 3.413453105e-08f, 3.438306298e-08f, 3.463145543e-08f, 3.487970788e-08f, 3.512781981e-08f, - 3.537579071e-08f, 3.562362007e-08f, 3.587130738e-08f, 3.611885212e-08f, 3.636625378e-08f, 3.661351185e-08f, 3.686062582e-08f, 3.710759517e-08f, 3.735441940e-08f, 3.760109800e-08f, - 3.784763045e-08f, 3.809401625e-08f, 3.834025489e-08f, 3.858634586e-08f, 3.883228865e-08f, 3.907808276e-08f, 3.932372767e-08f, 3.956922289e-08f, 3.981456791e-08f, 4.005976221e-08f, - 4.030480531e-08f, 4.054969668e-08f, 4.079443583e-08f, 4.103902226e-08f, 4.128345546e-08f, 4.152773493e-08f, 4.177186016e-08f, 4.201583066e-08f, 4.225964592e-08f, 4.250330545e-08f, - 4.274680874e-08f, 4.299015529e-08f, 4.323334460e-08f, 4.347637618e-08f, 4.371924953e-08f, 4.396196414e-08f, 4.420451953e-08f, 4.444691519e-08f, 4.468915063e-08f, 4.493122535e-08f, - 4.517313886e-08f, 4.541489065e-08f, 4.565648025e-08f, 4.589790715e-08f, 4.613917086e-08f, 4.638027088e-08f, 4.662120673e-08f, 4.686197791e-08f, 4.710258393e-08f, 4.734302430e-08f, - 4.758329853e-08f, 4.782340613e-08f, 4.806334660e-08f, 4.830311947e-08f, 4.854272424e-08f, 4.878216042e-08f, 4.902142753e-08f, 4.926052507e-08f, 4.949945257e-08f, 4.973820954e-08f, - 4.997679548e-08f, 5.021520992e-08f, 5.045345237e-08f, 5.069152235e-08f, 5.092941937e-08f, 5.116714295e-08f, 5.140469261e-08f, 5.164206786e-08f, 5.187926823e-08f, 5.211629323e-08f, - 5.235314238e-08f, 5.258981521e-08f, 5.282631122e-08f, 5.306262996e-08f, 5.329877092e-08f, 5.353473365e-08f, 5.377051765e-08f, 5.400612246e-08f, 5.424154760e-08f, 5.447679258e-08f, - 5.471185695e-08f, 5.494674021e-08f, 5.518144190e-08f, 5.541596154e-08f, 5.565029867e-08f, 5.588445280e-08f, 5.611842346e-08f, 5.635221019e-08f, 5.658581251e-08f, 5.681922995e-08f, - 5.705246204e-08f, 5.728550832e-08f, 5.751836830e-08f, 5.775104153e-08f, 5.798352754e-08f, 5.821582586e-08f, 5.844793602e-08f, 5.867985755e-08f, 5.891159000e-08f, 5.914313289e-08f, - 5.937448576e-08f, 5.960564814e-08f, 5.983661958e-08f, 6.006739961e-08f, 6.029798776e-08f, 6.052838358e-08f, 6.075858661e-08f, 6.098859637e-08f, 6.121841242e-08f, 6.144803428e-08f, - 6.167746152e-08f, 6.190669365e-08f, 6.213573023e-08f, 6.236457081e-08f, 6.259321491e-08f, 6.282166208e-08f, 6.304991188e-08f, 6.327796384e-08f, 6.350581751e-08f, 6.373347243e-08f, - 6.396092815e-08f, 6.418818422e-08f, 6.441524019e-08f, 6.464209560e-08f, 6.486875000e-08f, 6.509520294e-08f, 6.532145397e-08f, 6.554750264e-08f, 6.577334851e-08f, 6.599899111e-08f, - 6.622443001e-08f, 6.644966476e-08f, 6.667469490e-08f, 6.689952000e-08f, 6.712413961e-08f, 6.734855328e-08f, 6.757276057e-08f, 6.779676103e-08f, 6.802055422e-08f, 6.824413970e-08f, - 6.846751702e-08f, 6.869068575e-08f, 6.891364544e-08f, 6.913639565e-08f, 6.935893594e-08f, 6.958126587e-08f, 6.980338500e-08f, 7.002529290e-08f, 7.024698912e-08f, 7.046847324e-08f, - 7.068974480e-08f, 7.091080338e-08f, 7.113164855e-08f, 7.135227986e-08f, 7.157269688e-08f, 7.179289918e-08f, 7.201288633e-08f, 7.223265789e-08f, 7.245221343e-08f, 7.267155252e-08f, - 7.289067472e-08f, 7.310957962e-08f, 7.332826678e-08f, 7.354673576e-08f, 7.376498615e-08f, 7.398301752e-08f, 7.420082943e-08f, 7.441842146e-08f, 7.463579318e-08f, 7.485294417e-08f, - 7.506987401e-08f, 7.528658227e-08f, 7.550306853e-08f, 7.571933235e-08f, 7.593537333e-08f, 7.615119104e-08f, 7.636678506e-08f, 7.658215497e-08f, 7.679730034e-08f, 7.701222076e-08f, - 7.722691581e-08f, 7.744138508e-08f, 7.765562813e-08f, 7.786964457e-08f, 7.808343397e-08f, 7.829699591e-08f, 7.851032998e-08f, 7.872343577e-08f, 7.893631285e-08f, 7.914896083e-08f, - 7.936137929e-08f, 7.957356780e-08f, 7.978552597e-08f, 7.999725339e-08f, 8.020874963e-08f, 8.042001430e-08f, 8.063104698e-08f, 8.084184726e-08f, 8.105241474e-08f, 8.126274901e-08f, - 8.147284967e-08f, 8.168271630e-08f, 8.189234851e-08f, 8.210174589e-08f, 8.231090802e-08f, 8.251983452e-08f, 8.272852498e-08f, 8.293697900e-08f, 8.314519617e-08f, 8.335317609e-08f, - 8.356091837e-08f, 8.376842260e-08f, 8.397568839e-08f, 8.418271534e-08f, 8.438950304e-08f, 8.459605111e-08f, 8.480235914e-08f, 8.500842674e-08f, 8.521425352e-08f, 8.541983908e-08f, - 8.562518303e-08f, 8.583028497e-08f, 8.603514451e-08f, 8.623976126e-08f, 8.644413483e-08f, 8.664826483e-08f, 8.685215087e-08f, 8.705579255e-08f, 8.725918949e-08f, 8.746234130e-08f, - 8.766524760e-08f, 8.786790800e-08f, 8.807032210e-08f, 8.827248953e-08f, 8.847440991e-08f, 8.867608283e-08f, 8.887750794e-08f, 8.907868483e-08f, 8.927961313e-08f, 8.948029245e-08f, - 8.968072242e-08f, 8.988090266e-08f, 9.008083278e-08f, 9.028051241e-08f, 9.047994116e-08f, 9.067911867e-08f, 9.087804455e-08f, 9.107671843e-08f, 9.127513993e-08f, 9.147330867e-08f, - 9.167122429e-08f, 9.186888640e-08f, 9.206629464e-08f, 9.226344863e-08f, 9.246034800e-08f, 9.265699239e-08f, 9.285338141e-08f, 9.304951470e-08f, 9.324539189e-08f, 9.344101261e-08f, - 9.363637650e-08f, 9.383148319e-08f, 9.402633230e-08f, 9.422092348e-08f, 9.441525636e-08f, 9.460933058e-08f, 9.480314576e-08f, 9.499670156e-08f, 9.518999760e-08f, 9.538303352e-08f, - 9.557580897e-08f, 9.576832358e-08f, 9.596057700e-08f, 9.615256886e-08f, 9.634429880e-08f, 9.653576647e-08f, 9.672697151e-08f, 9.691791356e-08f, 9.710859228e-08f, 9.729900730e-08f, - 9.748915826e-08f, 9.767904482e-08f, 9.786866663e-08f, 9.805802332e-08f, 9.824711455e-08f, 9.843593997e-08f, 9.862449923e-08f, 9.881279197e-08f, 9.900081786e-08f, 9.918857653e-08f, - 9.937606764e-08f, 9.956329086e-08f, 9.975024582e-08f, 9.993693218e-08f, 1.001233496e-07f, 1.003094977e-07f, 1.004953763e-07f, 1.006809848e-07f, 1.008663230e-07f, 1.010513906e-07f, - 1.012361872e-07f, 1.014207124e-07f, 1.016049660e-07f, 1.017889475e-07f, 1.019726568e-07f, 1.021560933e-07f, 1.023392568e-07f, 1.025221469e-07f, 1.027047633e-07f, 1.028871057e-07f, - 1.030691738e-07f, 1.032509671e-07f, 1.034324854e-07f, 1.036137284e-07f, 1.037946956e-07f, 1.039753869e-07f, 1.041558018e-07f, 1.043359400e-07f, 1.045158012e-07f, 1.046953850e-07f, - 1.048746912e-07f, 1.050537194e-07f, 1.052324693e-07f, 1.054109406e-07f, 1.055891329e-07f, 1.057670459e-07f, 1.059446793e-07f, 1.061220327e-07f, 1.062991059e-07f, 1.064758986e-07f, - 1.066524103e-07f, 1.068286408e-07f, 1.070045898e-07f, 1.071802570e-07f, 1.073556420e-07f, 1.075307445e-07f, 1.077055642e-07f, 1.078801008e-07f, 1.080543540e-07f, 1.082283234e-07f, - 1.084020088e-07f, 1.085754098e-07f, 1.087485261e-07f, 1.089213575e-07f, 1.090939036e-07f, 1.092661640e-07f, 1.094381386e-07f, 1.096098269e-07f, 1.097812287e-07f, 1.099523437e-07f, - 1.101231715e-07f, 1.102937119e-07f, 1.104639645e-07f, 1.106339291e-07f, 1.108036053e-07f, 1.109729929e-07f, 1.111420915e-07f, 1.113109009e-07f, 1.114794207e-07f, 1.116476506e-07f, - 1.118155904e-07f, 1.119832397e-07f, 1.121505983e-07f, 1.123176659e-07f, 1.124844421e-07f, 1.126509266e-07f, 1.128171193e-07f, 1.129830197e-07f, 1.131486276e-07f, 1.133139427e-07f, - 1.134789647e-07f, 1.136436933e-07f, 1.138081282e-07f, 1.139722691e-07f, 1.141361158e-07f, 1.142996680e-07f, 1.144629253e-07f, 1.146258875e-07f, 1.147885543e-07f, 1.149509255e-07f, - 1.151130006e-07f, 1.152747795e-07f, 1.154362619e-07f, 1.155974474e-07f, 1.157583359e-07f, 1.159189269e-07f, 1.160792203e-07f, 1.162392158e-07f, 1.163989131e-07f, 1.165583119e-07f, - 1.167174119e-07f, 1.168762128e-07f, 1.170347145e-07f, 1.171929165e-07f, 1.173508187e-07f, 1.175084207e-07f, 1.176657224e-07f, 1.178227233e-07f, 1.179794233e-07f, 1.181358221e-07f, - 1.182919193e-07f, 1.184477149e-07f, 1.186032083e-07f, 1.187583995e-07f, 1.189132882e-07f, 1.190678740e-07f, 1.192221567e-07f, 1.193761360e-07f, 1.195298118e-07f, 1.196831836e-07f, - 1.198362513e-07f, 1.199890147e-07f, 1.201414733e-07f, 1.202936270e-07f, 1.204454756e-07f, 1.205970187e-07f, 1.207482561e-07f, 1.208991875e-07f, 1.210498127e-07f, 1.212001315e-07f, - 1.213501436e-07f, 1.214998486e-07f, 1.216492465e-07f, 1.217983369e-07f, 1.219471195e-07f, 1.220955942e-07f, 1.222437606e-07f, 1.223916185e-07f, 1.225391678e-07f, 1.226864080e-07f, - 1.228333391e-07f, 1.229799606e-07f, 1.231262725e-07f, 1.232722744e-07f, 1.234179661e-07f, 1.235633473e-07f, 1.237084179e-07f, 1.238531775e-07f, 1.239976260e-07f, 1.241417631e-07f, - 1.242855885e-07f, 1.244291020e-07f, 1.245723034e-07f, 1.247151925e-07f, 1.248577689e-07f, 1.250000325e-07f, 1.251419831e-07f, 1.252836203e-07f, 1.254249440e-07f, 1.255659540e-07f, - 1.257066499e-07f, 1.258470316e-07f, 1.259870989e-07f, 1.261268514e-07f, 1.262662891e-07f, 1.264054116e-07f, 1.265442187e-07f, 1.266827102e-07f, 1.268208859e-07f, 1.269587456e-07f, - 1.270962890e-07f, 1.272335158e-07f, 1.273704260e-07f, 1.275070192e-07f, 1.276432953e-07f, 1.277792539e-07f, 1.279148950e-07f, 1.280502183e-07f, 1.281852235e-07f, 1.283199104e-07f, - 1.284542789e-07f, 1.285883287e-07f, 1.287220596e-07f, 1.288554713e-07f, 1.289885638e-07f, 1.291213366e-07f, 1.292537898e-07f, 1.293859229e-07f, 1.295177359e-07f, 1.296492285e-07f, - 1.297804005e-07f, 1.299112517e-07f, 1.300417819e-07f, 1.301719909e-07f, 1.303018784e-07f, 1.304314443e-07f, 1.305606884e-07f, 1.306896104e-07f, 1.308182102e-07f, 1.309464876e-07f, - 1.310744423e-07f, 1.312020742e-07f, 1.313293830e-07f, 1.314563686e-07f, 1.315830308e-07f, 1.317093693e-07f, 1.318353839e-07f, 1.319610746e-07f, 1.320864410e-07f, 1.322114830e-07f, - 1.323362004e-07f, 1.324605930e-07f, 1.325846606e-07f, 1.327084030e-07f, 1.328318200e-07f, 1.329549115e-07f, 1.330776772e-07f, 1.332001169e-07f, 1.333222305e-07f, 1.334440178e-07f, - 1.335654786e-07f, 1.336866128e-07f, 1.338074200e-07f, 1.339279002e-07f, 1.340480531e-07f, 1.341678786e-07f, 1.342873765e-07f, 1.344065467e-07f, 1.345253888e-07f, 1.346439028e-07f, - 1.347620885e-07f, 1.348799458e-07f, 1.349974743e-07f, 1.351146740e-07f, 1.352315446e-07f, 1.353480861e-07f, 1.354642982e-07f, 1.355801807e-07f, 1.356957336e-07f, 1.358109565e-07f, - 1.359258494e-07f, 1.360404121e-07f, 1.361546443e-07f, 1.362685460e-07f, 1.363821170e-07f, 1.364953571e-07f, 1.366082661e-07f, 1.367208439e-07f, 1.368330903e-07f, 1.369450051e-07f, - 1.370565882e-07f, 1.371678395e-07f, 1.372787587e-07f, 1.373893457e-07f, 1.374996004e-07f, 1.376095225e-07f, 1.377191119e-07f, 1.378283686e-07f, 1.379372922e-07f, 1.380458827e-07f, - 1.381541399e-07f, 1.382620636e-07f, 1.383696538e-07f, 1.384769102e-07f, 1.385838326e-07f, 1.386904210e-07f, 1.387966752e-07f, 1.389025951e-07f, 1.390081804e-07f, 1.391134311e-07f, - 1.392183470e-07f, 1.393229279e-07f, 1.394271737e-07f, 1.395310843e-07f, 1.396346595e-07f, 1.397378992e-07f, 1.398408032e-07f, 1.399433715e-07f, 1.400456037e-07f, 1.401474999e-07f, - 1.402490599e-07f, 1.403502834e-07f, 1.404511705e-07f, 1.405517210e-07f, 1.406519346e-07f, 1.407518114e-07f, 1.408513511e-07f, 1.409505536e-07f, 1.410494188e-07f, 1.411479466e-07f, - 1.412461368e-07f, 1.413439893e-07f, 1.414415040e-07f, 1.415386807e-07f, 1.416355193e-07f, 1.417320197e-07f, 1.418281817e-07f, 1.419240053e-07f, 1.420194902e-07f, 1.421146365e-07f, - 1.422094439e-07f, 1.423039124e-07f, 1.423980417e-07f, 1.424918319e-07f, 1.425852827e-07f, 1.426783941e-07f, 1.427711659e-07f, 1.428635980e-07f, 1.429556903e-07f, 1.430474427e-07f, - 1.431388551e-07f, 1.432299273e-07f, 1.433206592e-07f, 1.434110508e-07f, 1.435011019e-07f, 1.435908124e-07f, 1.436801822e-07f, 1.437692112e-07f, 1.438578992e-07f, 1.439462462e-07f, - 1.440342520e-07f, 1.441219166e-07f, 1.442092399e-07f, 1.442962217e-07f, 1.443828619e-07f, 1.444691604e-07f, 1.445551172e-07f, 1.446407321e-07f, 1.447260050e-07f, 1.448109358e-07f, - 1.448955244e-07f, 1.449797708e-07f, 1.450636748e-07f, 1.451472364e-07f, 1.452304553e-07f, 1.453133316e-07f, 1.453958651e-07f, 1.454780558e-07f, 1.455599035e-07f, 1.456414082e-07f, - 1.457225698e-07f, 1.458033881e-07f, 1.458838631e-07f, 1.459639948e-07f, 1.460437829e-07f, 1.461232274e-07f, 1.462023283e-07f, 1.462810854e-07f, 1.463594987e-07f, 1.464375681e-07f, - 1.465152934e-07f, 1.465926747e-07f, 1.466697117e-07f, 1.467464046e-07f, 1.468227531e-07f, 1.468987571e-07f, 1.469744167e-07f, 1.470497317e-07f, 1.471247021e-07f, 1.471993277e-07f, - 1.472736085e-07f, 1.473475444e-07f, 1.474211354e-07f, 1.474943814e-07f, 1.475672822e-07f, 1.476398379e-07f, 1.477120483e-07f, 1.477839134e-07f, 1.478554331e-07f, 1.479266074e-07f, - 1.479974362e-07f, 1.480679193e-07f, 1.481380568e-07f, 1.482078486e-07f, 1.482772946e-07f, 1.483463947e-07f, 1.484151489e-07f, 1.484835571e-07f, 1.485516193e-07f, 1.486193354e-07f, - 1.486867053e-07f, 1.487537290e-07f, 1.488204064e-07f, 1.488867375e-07f, 1.489527222e-07f, 1.490183604e-07f, 1.490836521e-07f, 1.491485973e-07f, 1.492131958e-07f, 1.492774476e-07f, - 1.493413528e-07f, 1.494049111e-07f, 1.494681226e-07f, 1.495309873e-07f, 1.495935050e-07f, 1.496556757e-07f, 1.497174995e-07f, 1.497789761e-07f, 1.498401056e-07f, 1.499008880e-07f, - 1.499613232e-07f, 1.500214111e-07f, 1.500811517e-07f, 1.501405449e-07f, 1.501995908e-07f, 1.502582893e-07f, 1.503166403e-07f, 1.503746438e-07f, 1.504322998e-07f, 1.504896082e-07f, - 1.505465690e-07f, 1.506031821e-07f, 1.506594476e-07f, 1.507153653e-07f, 1.507709353e-07f, 1.508261575e-07f, 1.508810318e-07f, 1.509355584e-07f, 1.509897370e-07f, 1.510435677e-07f, - 1.510970505e-07f, 1.511501854e-07f, 1.512029722e-07f, 1.512554110e-07f, 1.513075018e-07f, 1.513592445e-07f, 1.514106391e-07f, 1.514616855e-07f, 1.515123839e-07f, 1.515627340e-07f, - 1.516127360e-07f, 1.516623898e-07f, 1.517116953e-07f, 1.517606526e-07f, 1.518092616e-07f, 1.518575224e-07f, 1.519054348e-07f, 1.519529989e-07f, 1.520002147e-07f, 1.520470822e-07f, - 1.520936013e-07f, 1.521397720e-07f, 1.521855944e-07f, 1.522310683e-07f, 1.522761939e-07f, 1.523209710e-07f, 1.523653997e-07f, 1.524094800e-07f, 1.524532118e-07f, 1.524965952e-07f, - 1.525396302e-07f, 1.525823167e-07f, 1.526246547e-07f, 1.526666443e-07f, 1.527082854e-07f, 1.527495780e-07f, 1.527905222e-07f, 1.528311179e-07f, 1.528713651e-07f, 1.529112639e-07f, - 1.529508142e-07f, 1.529900160e-07f, 1.530288694e-07f, 1.530673743e-07f, 1.531055308e-07f, 1.531433389e-07f, 1.531807984e-07f, 1.532179096e-07f, 1.532546724e-07f, 1.532910867e-07f, - 1.533271526e-07f, 1.533628701e-07f, 1.533982393e-07f, 1.534332601e-07f, 1.534679325e-07f, 1.535022566e-07f, 1.535362324e-07f, 1.535698598e-07f, 1.536031390e-07f, 1.536360698e-07f, - 1.536686524e-07f, 1.537008868e-07f, 1.537327729e-07f, 1.537643109e-07f, 1.537955006e-07f, 1.538263422e-07f, 1.538568356e-07f, 1.538869809e-07f, 1.539167782e-07f, 1.539462273e-07f, - 1.539753284e-07f, 1.540040815e-07f, 1.540324866e-07f, 1.540605437e-07f, 1.540882529e-07f, 1.541156142e-07f, 1.541426276e-07f, 1.541692931e-07f, 1.541956109e-07f, 1.542215808e-07f, - 1.542472030e-07f, 1.542724775e-07f, 1.542974043e-07f, 1.543219834e-07f, 1.543462149e-07f, 1.543700989e-07f, 1.543936353e-07f, 1.544168242e-07f, 1.544396656e-07f, 1.544621597e-07f, - 1.544843063e-07f, 1.545061056e-07f, 1.545275576e-07f, 1.545486623e-07f, 1.545694199e-07f, 1.545898302e-07f, 1.546098934e-07f, 1.546296096e-07f, 1.546489787e-07f, 1.546680008e-07f, - 1.546866760e-07f, 1.547050044e-07f, 1.547229858e-07f, 1.547406205e-07f, 1.547579085e-07f, 1.547748497e-07f, 1.547914443e-07f, 1.548076924e-07f, 1.548235939e-07f, 1.548391490e-07f, - 1.548543576e-07f, 1.548692199e-07f, 1.548837359e-07f, 1.548979056e-07f, 1.549117291e-07f, 1.549252066e-07f, 1.549383379e-07f, 1.549511233e-07f, 1.549635627e-07f, 1.549756562e-07f, - 1.549874039e-07f, 1.549988059e-07f, 1.550098622e-07f, 1.550205728e-07f, 1.550309379e-07f, 1.550409575e-07f, 1.550506317e-07f, 1.550599605e-07f, 1.550689440e-07f, 1.550775824e-07f, - 1.550858755e-07f, 1.550938236e-07f, 1.551014267e-07f, 1.551086849e-07f, 1.551155982e-07f, 1.551221668e-07f, 1.551283906e-07f, 1.551342698e-07f, 1.551398045e-07f, 1.551449947e-07f, - 1.551498404e-07f, 1.551543419e-07f, 1.551584991e-07f, 1.551623122e-07f, 1.551657812e-07f, 1.551689062e-07f, 1.551716873e-07f, 1.551741245e-07f, 1.551762180e-07f, 1.551779679e-07f, - 1.551793742e-07f, 1.551804369e-07f, 1.551811563e-07f, 1.551815324e-07f, 1.551815652e-07f, 1.551812549e-07f, 1.551806016e-07f, 1.551796053e-07f, 1.551782662e-07f, 1.551765842e-07f, - 1.551745596e-07f, 1.551721925e-07f, 1.551694828e-07f, 1.551664307e-07f, 1.551630363e-07f, 1.551592998e-07f, 1.551552211e-07f, 1.551508004e-07f, 1.551460378e-07f, 1.551409334e-07f, - 1.551354873e-07f, 1.551296996e-07f, 1.551235703e-07f, 1.551170997e-07f, 1.551102878e-07f, 1.551031347e-07f, 1.550956405e-07f, 1.550878053e-07f, 1.550796292e-07f, 1.550711123e-07f, - 1.550622548e-07f, 1.550530567e-07f, 1.550435182e-07f, 1.550336394e-07f, 1.550234203e-07f, 1.550128611e-07f, 1.550019619e-07f, 1.549907228e-07f, 1.549791439e-07f, 1.549672254e-07f, - 1.549549673e-07f, 1.549423698e-07f, 1.549294330e-07f, 1.549161570e-07f, 1.549025419e-07f, 1.548885878e-07f, 1.548742949e-07f, 1.548596633e-07f, 1.548446930e-07f, 1.548293843e-07f, - 1.548137372e-07f, 1.547977519e-07f, 1.547814285e-07f, 1.547647671e-07f, 1.547477678e-07f, 1.547304308e-07f, 1.547127561e-07f, 1.546947440e-07f, 1.546763946e-07f, 1.546577079e-07f, - 1.546386841e-07f, 1.546193233e-07f, 1.545996257e-07f, 1.545795914e-07f, 1.545592205e-07f, 1.545385132e-07f, 1.545174696e-07f, 1.544960898e-07f, 1.544743740e-07f, 1.544523222e-07f, - 1.544299347e-07f, 1.544072116e-07f, 1.543841530e-07f, 1.543607590e-07f, 1.543370298e-07f, 1.543129656e-07f, 1.542885664e-07f, 1.542638324e-07f, 1.542387638e-07f, 1.542133606e-07f, - 1.541876231e-07f, 1.541615514e-07f, 1.541351456e-07f, 1.541084059e-07f, 1.540813324e-07f, 1.540539253e-07f, 1.540261847e-07f, 1.539981108e-07f, 1.539697036e-07f, 1.539409635e-07f, - 1.539118904e-07f, 1.538824846e-07f, 1.538527462e-07f, 1.538226754e-07f, 1.537922723e-07f, 1.537615371e-07f, 1.537304699e-07f, 1.536990709e-07f, 1.536673403e-07f, 1.536352781e-07f, - 1.536028846e-07f, 1.535701600e-07f, 1.535371043e-07f, 1.535037177e-07f, 1.534700004e-07f, 1.534359526e-07f, 1.534015744e-07f, 1.533668660e-07f, 1.533318275e-07f, 1.532964591e-07f, - 1.532607610e-07f, 1.532247334e-07f, 1.531883763e-07f, 1.531516900e-07f, 1.531146746e-07f, 1.530773304e-07f, 1.530396574e-07f, 1.530016559e-07f, 1.529633259e-07f, 1.529246678e-07f, - 1.528856816e-07f, 1.528463675e-07f, 1.528067258e-07f, 1.527667565e-07f, 1.527264598e-07f, 1.526858360e-07f, 1.526448852e-07f, 1.526036075e-07f, 1.525620032e-07f, 1.525200725e-07f, - 1.524778154e-07f, 1.524352322e-07f, 1.523923231e-07f, 1.523490882e-07f, 1.523055278e-07f, 1.522616419e-07f, 1.522174309e-07f, 1.521728948e-07f, 1.521280339e-07f, 1.520828483e-07f, - 1.520373382e-07f, 1.519915039e-07f, 1.519453454e-07f, 1.518988631e-07f, 1.518520570e-07f, 1.518049274e-07f, 1.517574744e-07f, 1.517096982e-07f, 1.516615991e-07f, 1.516131772e-07f, - 1.515644327e-07f, 1.515153659e-07f, 1.514659768e-07f, 1.514162657e-07f, 1.513662328e-07f, 1.513158783e-07f, 1.512652023e-07f, 1.512142052e-07f, 1.511628870e-07f, 1.511112479e-07f, - 1.510592882e-07f, 1.510070081e-07f, 1.509544078e-07f, 1.509014874e-07f, 1.508482472e-07f, 1.507946874e-07f, 1.507408081e-07f, 1.506866096e-07f, 1.506320921e-07f, 1.505772557e-07f, - 1.505221008e-07f, 1.504666274e-07f, 1.504108358e-07f, 1.503547263e-07f, 1.502982989e-07f, 1.502415540e-07f, 1.501844917e-07f, 1.501271122e-07f, 1.500694158e-07f, 1.500114026e-07f, - 1.499530729e-07f, 1.498944269e-07f, 1.498354648e-07f, 1.497761868e-07f, 1.497165931e-07f, 1.496566840e-07f, 1.495964596e-07f, 1.495359202e-07f, 1.494750659e-07f, 1.494138971e-07f, - 1.493524139e-07f, 1.492906165e-07f, 1.492285052e-07f, 1.491660802e-07f, 1.491033416e-07f, 1.490402898e-07f, 1.489769249e-07f, 1.489132472e-07f, 1.488492569e-07f, 1.487849542e-07f, - 1.487203393e-07f, 1.486554125e-07f, 1.485901739e-07f, 1.485246239e-07f, 1.484587626e-07f, 1.483925903e-07f, 1.483261072e-07f, 1.482593135e-07f, 1.481922094e-07f, 1.481247953e-07f, - 1.480570712e-07f, 1.479890375e-07f, 1.479206944e-07f, 1.478520420e-07f, 1.477830807e-07f, 1.477138107e-07f, 1.476442322e-07f, 1.475743455e-07f, 1.475041507e-07f, 1.474336481e-07f, - 1.473628380e-07f, 1.472917206e-07f, 1.472202961e-07f, 1.471485648e-07f, 1.470765269e-07f, 1.470041826e-07f, 1.469315323e-07f, 1.468585760e-07f, 1.467853141e-07f, 1.467117469e-07f, - 1.466378745e-07f, 1.465636972e-07f, 1.464892152e-07f, 1.464144288e-07f, 1.463393383e-07f, 1.462639438e-07f, 1.461882457e-07f, 1.461122442e-07f, 1.460359394e-07f, 1.459593318e-07f, - 1.458824214e-07f, 1.458052087e-07f, 1.457276937e-07f, 1.456498769e-07f, 1.455717583e-07f, 1.454933383e-07f, 1.454146172e-07f, 1.453355951e-07f, 1.452562724e-07f, 1.451766493e-07f, - 1.450967260e-07f, 1.450165028e-07f, 1.449359800e-07f, 1.448551577e-07f, 1.447740364e-07f, 1.446926162e-07f, 1.446108974e-07f, 1.445288802e-07f, 1.444465649e-07f, 1.443639518e-07f, - 1.442810412e-07f, 1.441978332e-07f, 1.441143282e-07f, 1.440305264e-07f, 1.439464281e-07f, 1.438620336e-07f, 1.437773430e-07f, 1.436923567e-07f, 1.436070750e-07f, 1.435214981e-07f, - 1.434356262e-07f, 1.433494597e-07f, 1.432629988e-07f, 1.431762438e-07f, 1.430891950e-07f, 1.430018525e-07f, 1.429142168e-07f, 1.428262880e-07f, 1.427380664e-07f, 1.426495524e-07f, - 1.425607461e-07f, 1.424716479e-07f, 1.423822580e-07f, 1.422925768e-07f, 1.422026044e-07f, 1.421123411e-07f, 1.420217873e-07f, 1.419309432e-07f, 1.418398090e-07f, 1.417483852e-07f, - 1.416566718e-07f, 1.415646693e-07f, 1.414723779e-07f, 1.413797979e-07f, 1.412869295e-07f, 1.411937731e-07f, 1.411003289e-07f, 1.410065972e-07f, 1.409125783e-07f, 1.408182724e-07f, - 1.407236800e-07f, 1.406288011e-07f, 1.405336362e-07f, 1.404381856e-07f, 1.403424494e-07f, 1.402464280e-07f, 1.401501217e-07f, 1.400535307e-07f, 1.399566554e-07f, 1.398594961e-07f, - 1.397620529e-07f, 1.396643264e-07f, 1.395663166e-07f, 1.394680239e-07f, 1.393694486e-07f, 1.392705910e-07f, 1.391714514e-07f, 1.390720301e-07f, 1.389723274e-07f, 1.388723435e-07f, - 1.387720788e-07f, 1.386715335e-07f, 1.385707080e-07f, 1.384696026e-07f, 1.383682175e-07f, 1.382665530e-07f, 1.381646095e-07f, 1.380623873e-07f, 1.379598866e-07f, 1.378571077e-07f, - 1.377540510e-07f, 1.376507168e-07f, 1.375471052e-07f, 1.374432168e-07f, 1.373390517e-07f, 1.372346103e-07f, 1.371298928e-07f, 1.370248996e-07f, 1.369196310e-07f, 1.368140872e-07f, - 1.367082687e-07f, 1.366021756e-07f, 1.364958083e-07f, 1.363891672e-07f, 1.362822524e-07f, 1.361750644e-07f, 1.360676035e-07f, 1.359598698e-07f, 1.358518639e-07f, 1.357435859e-07f, - 1.356350361e-07f, 1.355262150e-07f, 1.354171228e-07f, 1.353077597e-07f, 1.351981263e-07f, 1.350882226e-07f, 1.349780491e-07f, 1.348676061e-07f, 1.347568939e-07f, 1.346459128e-07f, - 1.345346631e-07f, 1.344231452e-07f, 1.343113593e-07f, 1.341993058e-07f, 1.340869849e-07f, 1.339743971e-07f, 1.338615427e-07f, 1.337484218e-07f, 1.336350350e-07f, 1.335213825e-07f, - 1.334074645e-07f, 1.332932815e-07f, 1.331788338e-07f, 1.330641217e-07f, 1.329491455e-07f, 1.328339055e-07f, 1.327184020e-07f, 1.326026355e-07f, 1.324866062e-07f, 1.323703144e-07f, - 1.322537604e-07f, 1.321369447e-07f, 1.320198675e-07f, 1.319025291e-07f, 1.317849299e-07f, 1.316670702e-07f, 1.315489504e-07f, 1.314305707e-07f, 1.313119315e-07f, 1.311930331e-07f, - 1.310738759e-07f, 1.309544602e-07f, 1.308347864e-07f, 1.307148546e-07f, 1.305946654e-07f, 1.304742190e-07f, 1.303535158e-07f, 1.302325560e-07f, 1.301113401e-07f, 1.299898684e-07f, - 1.298681411e-07f, 1.297461587e-07f, 1.296239215e-07f, 1.295014298e-07f, 1.293786840e-07f, 1.292556843e-07f, 1.291324312e-07f, 1.290089250e-07f, 1.288851659e-07f, 1.287611545e-07f, - 1.286368909e-07f, 1.285123756e-07f, 1.283876088e-07f, 1.282625910e-07f, 1.281373225e-07f, 1.280118035e-07f, 1.278860345e-07f, 1.277600159e-07f, 1.276337478e-07f, 1.275072308e-07f, - 1.273804651e-07f, 1.272534510e-07f, 1.271261891e-07f, 1.269986794e-07f, 1.268709226e-07f, 1.267429187e-07f, 1.266146684e-07f, 1.264861717e-07f, 1.263574292e-07f, 1.262284412e-07f, - 1.260992080e-07f, 1.259697300e-07f, 1.258400075e-07f, 1.257100409e-07f, 1.255798305e-07f, 1.254493767e-07f, 1.253186799e-07f, 1.251877403e-07f, 1.250565584e-07f, 1.249251344e-07f, - 1.247934689e-07f, 1.246615620e-07f, 1.245294142e-07f, 1.243970258e-07f, 1.242643972e-07f, 1.241315288e-07f, 1.239984208e-07f, 1.238650737e-07f, 1.237314878e-07f, 1.235976635e-07f, - 1.234636011e-07f, 1.233293010e-07f, 1.231947636e-07f, 1.230599891e-07f, 1.229249781e-07f, 1.227897307e-07f, 1.226542475e-07f, 1.225185287e-07f, 1.223825748e-07f, 1.222463860e-07f, - 1.221099628e-07f, 1.219733055e-07f, 1.218364145e-07f, 1.216992902e-07f, 1.215619328e-07f, 1.214243428e-07f, 1.212865206e-07f, 1.211484664e-07f, 1.210101808e-07f, 1.208716640e-07f, - 1.207329164e-07f, 1.205939383e-07f, 1.204547303e-07f, 1.203152925e-07f, 1.201756255e-07f, 1.200357295e-07f, 1.198956049e-07f, 1.197552521e-07f, 1.196146715e-07f, 1.194738635e-07f, - 1.193328283e-07f, 1.191915665e-07f, 1.190500783e-07f, 1.189083641e-07f, 1.187664244e-07f, 1.186242594e-07f, 1.184818696e-07f, 1.183392553e-07f, 1.181964170e-07f, 1.180533549e-07f, - 1.179100695e-07f, 1.177665611e-07f, 1.176228301e-07f, 1.174788769e-07f, 1.173347019e-07f, 1.171903055e-07f, 1.170456879e-07f, 1.169008497e-07f, 1.167557912e-07f, 1.166105127e-07f, - 1.164650146e-07f, 1.163192974e-07f, 1.161733614e-07f, 1.160272070e-07f, 1.158808345e-07f, 1.157342444e-07f, 1.155874371e-07f, 1.154404128e-07f, 1.152931721e-07f, 1.151457152e-07f, - 1.149980426e-07f, 1.148501547e-07f, 1.147020518e-07f, 1.145537343e-07f, 1.144052026e-07f, 1.142564571e-07f, 1.141074982e-07f, 1.139583262e-07f, 1.138089417e-07f, 1.136593448e-07f, - 1.135095361e-07f, 1.133595159e-07f, 1.132092846e-07f, 1.130588426e-07f, 1.129081902e-07f, 1.127573280e-07f, 1.126062562e-07f, 1.124549753e-07f, 1.123034856e-07f, 1.121517875e-07f, - 1.119998815e-07f, 1.118477679e-07f, 1.116954471e-07f, 1.115429195e-07f, 1.113901855e-07f, 1.112372454e-07f, 1.110840998e-07f, 1.109307490e-07f, 1.107771933e-07f, 1.106234331e-07f, - 1.104694690e-07f, 1.103153012e-07f, 1.101609301e-07f, 1.100063562e-07f, 1.098515798e-07f, 1.096966014e-07f, 1.095414213e-07f, 1.093860400e-07f, 1.092304577e-07f, 1.090746750e-07f, - 1.089186923e-07f, 1.087625098e-07f, 1.086061281e-07f, 1.084495475e-07f, 1.082927685e-07f, 1.081357913e-07f, 1.079786165e-07f, 1.078212444e-07f, 1.076636755e-07f, 1.075059101e-07f, - 1.073479486e-07f, 1.071897914e-07f, 1.070314390e-07f, 1.068728917e-07f, 1.067141500e-07f, 1.065552142e-07f, 1.063960847e-07f, 1.062367620e-07f, 1.060772465e-07f, 1.059175385e-07f, - 1.057576385e-07f, 1.055975469e-07f, 1.054372640e-07f, 1.052767903e-07f, 1.051161263e-07f, 1.049552722e-07f, 1.047942285e-07f, 1.046329956e-07f, 1.044715740e-07f, 1.043099640e-07f, - 1.041481660e-07f, 1.039861804e-07f, 1.038240077e-07f, 1.036616483e-07f, 1.034991025e-07f, 1.033363709e-07f, 1.031734537e-07f, 1.030103514e-07f, 1.028470644e-07f, 1.026835932e-07f, - 1.025199380e-07f, 1.023560995e-07f, 1.021920779e-07f, 1.020278736e-07f, 1.018634871e-07f, 1.016989189e-07f, 1.015341692e-07f, 1.013692386e-07f, 1.012041274e-07f, 1.010388360e-07f, - 1.008733649e-07f, 1.007077145e-07f, 1.005418852e-07f, 1.003758774e-07f, 1.002096915e-07f, 1.000433279e-07f, 9.987678714e-08f, 9.971006951e-08f, 9.954317547e-08f, 9.937610543e-08f, - 9.920885982e-08f, 9.904143904e-08f, 9.887384352e-08f, 9.870607368e-08f, 9.853812992e-08f, 9.837001268e-08f, 9.820172237e-08f, 9.803325940e-08f, 9.786462421e-08f, 9.769581720e-08f, - 9.752683880e-08f, 9.735768942e-08f, 9.718836949e-08f, 9.701887944e-08f, 9.684921967e-08f, 9.667939061e-08f, 9.650939268e-08f, 9.633922631e-08f, 9.616889192e-08f, 9.599838992e-08f, - 9.582772074e-08f, 9.565688481e-08f, 9.548588254e-08f, 9.531471436e-08f, 9.514338070e-08f, 9.497188197e-08f, 9.480021860e-08f, 9.462839102e-08f, 9.445639965e-08f, 9.428424491e-08f, - 9.411192724e-08f, 9.393944704e-08f, 9.376680476e-08f, 9.359400082e-08f, 9.342103564e-08f, 9.324790965e-08f, 9.307462327e-08f, 9.290117693e-08f, 9.272757107e-08f, 9.255380610e-08f, - 9.237988245e-08f, 9.220580056e-08f, 9.203156085e-08f, 9.185716374e-08f, 9.168260968e-08f, 9.150789907e-08f, 9.133303237e-08f, 9.115800998e-08f, 9.098283235e-08f, 9.080749990e-08f, - 9.063201306e-08f, 9.045637227e-08f, 9.028057795e-08f, 9.010463053e-08f, 8.992853045e-08f, 8.975227813e-08f, 8.957587401e-08f, 8.939931852e-08f, 8.922261208e-08f, 8.904575514e-08f, - 8.886874812e-08f, 8.869159146e-08f, 8.851428559e-08f, 8.833683094e-08f, 8.815922794e-08f, 8.798147703e-08f, 8.780357865e-08f, 8.762553321e-08f, 8.744734117e-08f, 8.726900295e-08f, - 8.709051899e-08f, 8.691188971e-08f, 8.673311557e-08f, 8.655419698e-08f, 8.637513440e-08f, 8.619592824e-08f, 8.601657895e-08f, 8.583708697e-08f, 8.565745272e-08f, 8.547767665e-08f, - 8.529775919e-08f, 8.511770078e-08f, 8.493750185e-08f, 8.475716284e-08f, 8.457668420e-08f, 8.439606634e-08f, 8.421530973e-08f, 8.403441478e-08f, 8.385338195e-08f, 8.367221166e-08f, - 8.349090435e-08f, 8.330946047e-08f, 8.312788046e-08f, 8.294616474e-08f, 8.276431377e-08f, 8.258232797e-08f, 8.240020780e-08f, 8.221795368e-08f, 8.203556607e-08f, 8.185304539e-08f, - 8.167039209e-08f, 8.148760661e-08f, 8.130468939e-08f, 8.112164087e-08f, 8.093846149e-08f, 8.075515169e-08f, 8.057171191e-08f, 8.038814261e-08f, 8.020444420e-08f, 8.002061715e-08f, - 7.983666188e-08f, 7.965257885e-08f, 7.946836849e-08f, 7.928403125e-08f, 7.909956756e-08f, 7.891497788e-08f, 7.873026264e-08f, 7.854542229e-08f, 7.836045727e-08f, 7.817536803e-08f, - 7.799015500e-08f, 7.780481863e-08f, 7.761935937e-08f, 7.743377766e-08f, 7.724807394e-08f, 7.706224866e-08f, 7.687630226e-08f, 7.669023519e-08f, 7.650404789e-08f, 7.631774080e-08f, - 7.613131438e-08f, 7.594476906e-08f, 7.575810530e-08f, 7.557132353e-08f, 7.538442421e-08f, 7.519740777e-08f, 7.501027467e-08f, 7.482302535e-08f, 7.463566026e-08f, 7.444817984e-08f, - 7.426058453e-08f, 7.407287480e-08f, 7.388505108e-08f, 7.369711382e-08f, 7.350906347e-08f, 7.332090047e-08f, 7.313262527e-08f, 7.294423832e-08f, 7.275574007e-08f, 7.256713096e-08f, - 7.237841144e-08f, 7.218958197e-08f, 7.200064298e-08f, 7.181159493e-08f, 7.162243826e-08f, 7.143317343e-08f, 7.124380087e-08f, 7.105432105e-08f, 7.086473441e-08f, 7.067504139e-08f, - 7.048524245e-08f, 7.029533804e-08f, 7.010532860e-08f, 6.991521459e-08f, 6.972499645e-08f, 6.953467464e-08f, 6.934424960e-08f, 6.915372178e-08f, 6.896309163e-08f, 6.877235961e-08f, - 6.858152617e-08f, 6.839059174e-08f, 6.819955679e-08f, 6.800842177e-08f, 6.781718712e-08f, 6.762585330e-08f, 6.743442075e-08f, 6.724288993e-08f, 6.705126129e-08f, 6.685953528e-08f, - 6.666771235e-08f, 6.647579295e-08f, 6.628377754e-08f, 6.609166656e-08f, 6.589946047e-08f, 6.570715971e-08f, 6.551476475e-08f, 6.532227602e-08f, 6.512969399e-08f, 6.493701911e-08f, - 6.474425182e-08f, 6.455139259e-08f, 6.435844185e-08f, 6.416540007e-08f, 6.397226770e-08f, 6.377904519e-08f, 6.358573299e-08f, 6.339233155e-08f, 6.319884133e-08f, 6.300526278e-08f, - 6.281159636e-08f, 6.261784251e-08f, 6.242400169e-08f, 6.223007435e-08f, 6.203606095e-08f, 6.184196194e-08f, 6.164777777e-08f, 6.145350889e-08f, 6.125915577e-08f, 6.106471885e-08f, - 6.087019858e-08f, 6.067559542e-08f, 6.048090983e-08f, 6.028614225e-08f, 6.009129315e-08f, 5.989636297e-08f, 5.970135217e-08f, 5.950626120e-08f, 5.931109052e-08f, 5.911584059e-08f, - 5.892051185e-08f, 5.872510476e-08f, 5.852961977e-08f, 5.833405734e-08f, 5.813841793e-08f, 5.794270198e-08f, 5.774690996e-08f, 5.755104231e-08f, 5.735509949e-08f, 5.715908196e-08f, - 5.696299017e-08f, 5.676682458e-08f, 5.657058564e-08f, 5.637427380e-08f, 5.617788952e-08f, 5.598143326e-08f, 5.578490547e-08f, 5.558830660e-08f, 5.539163712e-08f, 5.519489747e-08f, - 5.499808811e-08f, 5.480120949e-08f, 5.460426208e-08f, 5.440724632e-08f, 5.421016268e-08f, 5.401301160e-08f, 5.381579354e-08f, 5.361850896e-08f, 5.342115831e-08f, 5.322374205e-08f, - 5.302626063e-08f, 5.282871452e-08f, 5.263110415e-08f, 5.243343000e-08f, 5.223569251e-08f, 5.203789215e-08f, 5.184002936e-08f, 5.164210460e-08f, 5.144411833e-08f, 5.124607100e-08f, - 5.104796308e-08f, 5.084979500e-08f, 5.065156724e-08f, 5.045328024e-08f, 5.025493447e-08f, 5.005653037e-08f, 4.985806840e-08f, 4.965954902e-08f, 4.946097269e-08f, 4.926233986e-08f, - 4.906365098e-08f, 4.886490652e-08f, 4.866610692e-08f, 4.846725264e-08f, 4.826834415e-08f, 4.806938188e-08f, 4.787036631e-08f, 4.767129789e-08f, 4.747217706e-08f, 4.727300429e-08f, - 4.707378004e-08f, 4.687450475e-08f, 4.667517889e-08f, 4.647580291e-08f, 4.627637726e-08f, 4.607690241e-08f, 4.587737880e-08f, 4.567780690e-08f, 4.547818715e-08f, 4.527852002e-08f, - 4.507880595e-08f, 4.487904542e-08f, 4.467923886e-08f, 4.447938674e-08f, 4.427948951e-08f, 4.407954763e-08f, 4.387956155e-08f, 4.367953173e-08f, 4.347945862e-08f, 4.327934268e-08f, - 4.307918437e-08f, 4.287898413e-08f, 4.267874243e-08f, 4.247845972e-08f, 4.227813646e-08f, 4.207777310e-08f, 4.187737009e-08f, 4.167692790e-08f, 4.147644697e-08f, 4.127592777e-08f, - 4.107537074e-08f, 4.087477634e-08f, 4.067414503e-08f, 4.047347726e-08f, 4.027277349e-08f, 4.007203417e-08f, 3.987125975e-08f, 3.967045070e-08f, 3.946960746e-08f, 3.926873049e-08f, - 3.906782025e-08f, 3.886687719e-08f, 3.866590176e-08f, 3.846489443e-08f, 3.826385563e-08f, 3.806278584e-08f, 3.786168549e-08f, 3.766055505e-08f, 3.745939498e-08f, 3.725820572e-08f, - 3.705698772e-08f, 3.685574145e-08f, 3.665446736e-08f, 3.645316590e-08f, 3.625183753e-08f, 3.605048269e-08f, 3.584910185e-08f, 3.564769545e-08f, 3.544626396e-08f, 3.524480782e-08f, - 3.504332748e-08f, 3.484182341e-08f, 3.464029605e-08f, 3.443874586e-08f, 3.423717329e-08f, 3.403557879e-08f, 3.383396282e-08f, 3.363232584e-08f, 3.343066828e-08f, 3.322899061e-08f, - 3.302729328e-08f, 3.282557674e-08f, 3.262384145e-08f, 3.242208786e-08f, 3.222031641e-08f, 3.201852757e-08f, 3.181672178e-08f, 3.161489949e-08f, 3.141306117e-08f, 3.121120726e-08f, - 3.100933821e-08f, 3.080745447e-08f, 3.060555650e-08f, 3.040364475e-08f, 3.020171967e-08f, 2.999978172e-08f, 2.979783133e-08f, 2.959586897e-08f, 2.939389509e-08f, 2.919191013e-08f, - 2.898991455e-08f, 2.878790881e-08f, 2.858589334e-08f, 2.838386860e-08f, 2.818183504e-08f, 2.797979312e-08f, 2.777774328e-08f, 2.757568597e-08f, 2.737362165e-08f, 2.717155076e-08f, - 2.696947376e-08f, 2.676739108e-08f, 2.656530320e-08f, 2.636321054e-08f, 2.616111357e-08f, 2.595901273e-08f, 2.575690848e-08f, 2.555480126e-08f, 2.535269151e-08f, 2.515057970e-08f, - 2.494846627e-08f, 2.474635166e-08f, 2.454423633e-08f, 2.434212073e-08f, 2.414000530e-08f, 2.393789049e-08f, 2.373577675e-08f, 2.353366453e-08f, 2.333155428e-08f, 2.312944645e-08f, - 2.292734147e-08f, 2.272523981e-08f, 2.252314190e-08f, 2.232104820e-08f, 2.211895915e-08f, 2.191687520e-08f, 2.171479680e-08f, 2.151272439e-08f, 2.131065842e-08f, 2.110859934e-08f, - 2.090654759e-08f, 2.070450362e-08f, 2.050246787e-08f, 2.030044080e-08f, 2.009842285e-08f, 1.989641446e-08f, 1.969441608e-08f, 1.949242816e-08f, 1.929045113e-08f, 1.908848545e-08f, - 1.888653157e-08f, 1.868458991e-08f, 1.848266094e-08f, 1.828074510e-08f, 1.807884282e-08f, 1.787695456e-08f, 1.767508075e-08f, 1.747322185e-08f, 1.727137829e-08f, 1.706955053e-08f, - 1.686773900e-08f, 1.666594414e-08f, 1.646416641e-08f, 1.626240624e-08f, 1.606066407e-08f, 1.585894036e-08f, 1.565723554e-08f, 1.545555005e-08f, 1.525388434e-08f, 1.505223885e-08f, - 1.485061402e-08f, 1.464901029e-08f, 1.444742811e-08f, 1.424586791e-08f, 1.404433014e-08f, 1.384281524e-08f, 1.364132365e-08f, 1.343985581e-08f, 1.323841216e-08f, 1.303699315e-08f, - 1.283559920e-08f, 1.263423077e-08f, 1.243288829e-08f, 1.223157221e-08f, 1.203028295e-08f, 1.182902097e-08f, 1.162778670e-08f, 1.142658058e-08f, 1.122540304e-08f, 1.102425454e-08f, - 1.082313550e-08f, 1.062204636e-08f, 1.042098757e-08f, 1.021995956e-08f, 1.001896276e-08f, 9.817997624e-09f, 9.617064581e-09f, 9.416164068e-09f, 9.215296524e-09f, 9.014462384e-09f, - 8.813662086e-09f, 8.612896067e-09f, 8.412164762e-09f, 8.211468607e-09f, 8.010808039e-09f, 7.810183493e-09f, 7.609595406e-09f, 7.409044211e-09f, 7.208530345e-09f, 7.008054242e-09f, - 6.807616337e-09f, 6.607217065e-09f, 6.406856860e-09f, 6.206536156e-09f, 6.006255387e-09f, 5.806014987e-09f, 5.605815389e-09f, 5.405657026e-09f, 5.205540333e-09f, 5.005465741e-09f, - 4.805433683e-09f, 4.605444593e-09f, 4.405498901e-09f, 4.205597041e-09f, 4.005739443e-09f, 3.805926541e-09f, 3.606158764e-09f, 3.406436545e-09f, 3.206760314e-09f, 3.007130502e-09f, - 2.807547540e-09f, 2.608011858e-09f, 2.408523886e-09f, 2.209084054e-09f, 2.009692791e-09f, 1.810350528e-09f, 1.611057693e-09f, 1.411814716e-09f, 1.212622025e-09f, 1.013480048e-09f, - 8.143892144e-10f, 6.153499519e-10f, 4.163626885e-10f, 2.174278517e-10f, 1.854586895e-11f, -1.802828326e-10f, -3.790578259e-10f, -5.777786844e-10f, -7.764449816e-10f, -9.750562911e-10f, - -1.173612187e-09f, -1.372112244e-09f, -1.570556035e-09f, -1.768943137e-09f, -1.967273123e-09f, -2.165545569e-09f, -2.363760051e-09f, -2.561916143e-09f, -2.760013423e-09f, -2.958051466e-09f, - -3.156029848e-09f, -3.353948146e-09f, -3.551805938e-09f, -3.749602799e-09f, -3.947338309e-09f, -4.145012043e-09f, -4.342623581e-09f, -4.540172500e-09f, -4.737658379e-09f, -4.935080796e-09f, - -5.132439330e-09f, -5.329733561e-09f, -5.526963068e-09f, -5.724127430e-09f, -5.921226227e-09f, -6.118259040e-09f, -6.315225449e-09f, -6.512125035e-09f, -6.708957379e-09f, -6.905722061e-09f, - -7.102418664e-09f, -7.299046770e-09f, -7.495605959e-09f, -7.692095815e-09f, -7.888515920e-09f, -8.084865856e-09f, -8.281145208e-09f, -8.477353558e-09f, -8.673490490e-09f, -8.869555587e-09f, - -9.065548435e-09f, -9.261468617e-09f, -9.457315718e-09f, -9.653089323e-09f, -9.848789017e-09f, -1.004441439e-08f, -1.023996502e-08f, -1.043544049e-08f, -1.063084040e-08f, -1.082616433e-08f, - -1.102141187e-08f, -1.121658260e-08f, -1.141167611e-08f, -1.160669199e-08f, -1.180162983e-08f, -1.199648921e-08f, -1.219126973e-08f, -1.238597097e-08f, -1.258059252e-08f, -1.277513397e-08f, - -1.296959492e-08f, -1.316397494e-08f, -1.335827364e-08f, -1.355249060e-08f, -1.374662542e-08f, -1.394067768e-08f, -1.413464697e-08f, -1.432853289e-08f, -1.452233504e-08f, -1.471605299e-08f, - -1.490968635e-08f, -1.510323471e-08f, -1.529669766e-08f, -1.549007479e-08f, -1.568336570e-08f, -1.587656999e-08f, -1.606968724e-08f, -1.626271706e-08f, -1.645565903e-08f, -1.664851275e-08f, - -1.684127783e-08f, -1.703395384e-08f, -1.722654040e-08f, -1.741903710e-08f, -1.761144353e-08f, -1.780375929e-08f, -1.799598398e-08f, -1.818811720e-08f, -1.838015854e-08f, -1.857210761e-08f, - -1.876396399e-08f, -1.895572730e-08f, -1.914739713e-08f, -1.933897308e-08f, -1.953045475e-08f, -1.972184175e-08f, -1.991313366e-08f, -2.010433009e-08f, -2.029543065e-08f, -2.048643494e-08f, - -2.067734255e-08f, -2.086815310e-08f, -2.105886617e-08f, -2.124948138e-08f, -2.143999833e-08f, -2.163041662e-08f, -2.182073586e-08f, -2.201095565e-08f, -2.220107559e-08f, -2.239109529e-08f, - -2.258101436e-08f, -2.277083239e-08f, -2.296054901e-08f, -2.315016380e-08f, -2.333967639e-08f, -2.352908637e-08f, -2.371839335e-08f, -2.390759695e-08f, -2.409669676e-08f, -2.428569240e-08f, - -2.447458348e-08f, -2.466336960e-08f, -2.485205037e-08f, -2.504062541e-08f, -2.522909431e-08f, -2.541745671e-08f, -2.560571219e-08f, -2.579386038e-08f, -2.598190089e-08f, -2.616983332e-08f, - -2.635765729e-08f, -2.654537242e-08f, -2.673297831e-08f, -2.692047457e-08f, -2.710786083e-08f, -2.729513669e-08f, -2.748230177e-08f, -2.766935568e-08f, -2.785629804e-08f, -2.804312847e-08f, - -2.822984657e-08f, -2.841645196e-08f, -2.860294427e-08f, -2.878932310e-08f, -2.897558807e-08f, -2.916173881e-08f, -2.934777492e-08f, -2.953369603e-08f, -2.971950175e-08f, -2.990519171e-08f, - -3.009076552e-08f, -3.027622280e-08f, -3.046156317e-08f, -3.064678625e-08f, -3.083189167e-08f, -3.101687904e-08f, -3.120174798e-08f, -3.138649811e-08f, -3.157112907e-08f, -3.175564046e-08f, - -3.194003191e-08f, -3.212430305e-08f, -3.230845350e-08f, -3.249248288e-08f, -3.267639082e-08f, -3.286017693e-08f, -3.304384086e-08f, -3.322738221e-08f, -3.341080062e-08f, -3.359409572e-08f, - -3.377726712e-08f, -3.396031446e-08f, -3.414323736e-08f, -3.432603545e-08f, -3.450870836e-08f, -3.469125571e-08f, -3.487367714e-08f, -3.505597228e-08f, -3.523814074e-08f, -3.542018217e-08f, - -3.560209620e-08f, -3.578388245e-08f, -3.596554055e-08f, -3.614707014e-08f, -3.632847084e-08f, -3.650974230e-08f, -3.669088414e-08f, -3.687189599e-08f, -3.705277749e-08f, -3.723352828e-08f, - -3.741414798e-08f, -3.759463623e-08f, -3.777499266e-08f, -3.795521692e-08f, -3.813530863e-08f, -3.831526743e-08f, -3.849509296e-08f, -3.867478486e-08f, -3.885434276e-08f, -3.903376629e-08f, - -3.921305511e-08f, -3.939220884e-08f, -3.957122713e-08f, -3.975010961e-08f, -3.992885592e-08f, -4.010746571e-08f, -4.028593861e-08f, -4.046427426e-08f, -4.064247231e-08f, -4.082053240e-08f, - -4.099845416e-08f, -4.117623725e-08f, -4.135388130e-08f, -4.153138596e-08f, -4.170875087e-08f, -4.188597567e-08f, -4.206306001e-08f, -4.224000354e-08f, -4.241680590e-08f, -4.259346673e-08f, - -4.276998568e-08f, -4.294636239e-08f, -4.312259653e-08f, -4.329868772e-08f, -4.347463562e-08f, -4.365043988e-08f, -4.382610015e-08f, -4.400161606e-08f, -4.417698729e-08f, -4.435221346e-08f, - -4.452729424e-08f, -4.470222927e-08f, -4.487701821e-08f, -4.505166071e-08f, -4.522615641e-08f, -4.540050497e-08f, -4.557470605e-08f, -4.574875929e-08f, -4.592266436e-08f, -4.609642089e-08f, - -4.627002856e-08f, -4.644348701e-08f, -4.661679589e-08f, -4.678995487e-08f, -4.696296360e-08f, -4.713582173e-08f, -4.730852893e-08f, -4.748108485e-08f, -4.765348915e-08f, -4.782574148e-08f, - -4.799784151e-08f, -4.816978890e-08f, -4.834158329e-08f, -4.851322436e-08f, -4.868471177e-08f, -4.885604516e-08f, -4.902722422e-08f, -4.919824859e-08f, -4.936911794e-08f, -4.953983194e-08f, - -4.971039024e-08f, -4.988079251e-08f, -5.005103841e-08f, -5.022112760e-08f, -5.039105976e-08f, -5.056083455e-08f, -5.073045162e-08f, -5.089991066e-08f, -5.106921132e-08f, -5.123835327e-08f, - -5.140733618e-08f, -5.157615972e-08f, -5.174482355e-08f, -5.191332735e-08f, -5.208167077e-08f, -5.224985351e-08f, -5.241787521e-08f, -5.258573556e-08f, -5.275343422e-08f, -5.292097086e-08f, - -5.308834517e-08f, -5.325555680e-08f, -5.342260543e-08f, -5.358949074e-08f, -5.375621240e-08f, -5.392277008e-08f, -5.408916346e-08f, -5.425539221e-08f, -5.442145601e-08f, -5.458735454e-08f, - -5.475308746e-08f, -5.491865446e-08f, -5.508405522e-08f, -5.524928940e-08f, -5.541435670e-08f, -5.557925678e-08f, -5.574398934e-08f, -5.590855404e-08f, -5.607295057e-08f, -5.623717860e-08f, - -5.640123783e-08f, -5.656512792e-08f, -5.672884857e-08f, -5.689239945e-08f, -5.705578025e-08f, -5.721899065e-08f, -5.738203034e-08f, -5.754489899e-08f, -5.770759629e-08f, -5.787012194e-08f, - -5.803247560e-08f, -5.819465698e-08f, -5.835666575e-08f, -5.851850161e-08f, -5.868016423e-08f, -5.884165332e-08f, -5.900296855e-08f, -5.916410962e-08f, -5.932507621e-08f, -5.948586802e-08f, - -5.964648473e-08f, -5.980692604e-08f, -5.996719164e-08f, -6.012728121e-08f, -6.028719446e-08f, -6.044693107e-08f, -6.060649073e-08f, -6.076587315e-08f, -6.092507801e-08f, -6.108410501e-08f, - -6.124295385e-08f, -6.140162421e-08f, -6.156011580e-08f, -6.171842832e-08f, -6.187656145e-08f, -6.203451489e-08f, -6.219228836e-08f, -6.234988153e-08f, -6.250729412e-08f, -6.266452581e-08f, - -6.282157632e-08f, -6.297844534e-08f, -6.313513257e-08f, -6.329163772e-08f, -6.344796048e-08f, -6.360410055e-08f, -6.376005765e-08f, -6.391583147e-08f, -6.407142172e-08f, -6.422682810e-08f, - -6.438205031e-08f, -6.453708807e-08f, -6.469194107e-08f, -6.484660902e-08f, -6.500109164e-08f, -6.515538862e-08f, -6.530949968e-08f, -6.546342452e-08f, -6.561716285e-08f, -6.577071438e-08f, - -6.592407882e-08f, -6.607725588e-08f, -6.623024528e-08f, -6.638304671e-08f, -6.653565990e-08f, -6.668808455e-08f, -6.684032038e-08f, -6.699236711e-08f, -6.714422444e-08f, -6.729589208e-08f, - -6.744736977e-08f, -6.759865720e-08f, -6.774975409e-08f, -6.790066016e-08f, -6.805137514e-08f, -6.820189872e-08f, -6.835223064e-08f, -6.850237061e-08f, -6.865231835e-08f, -6.880207357e-08f, - -6.895163600e-08f, -6.910100536e-08f, -6.925018137e-08f, -6.939916374e-08f, -6.954795221e-08f, -6.969654649e-08f, -6.984494630e-08f, -6.999315138e-08f, -7.014116143e-08f, -7.028897620e-08f, - -7.043659539e-08f, -7.058401874e-08f, -7.073124597e-08f, -7.087827682e-08f, -7.102511099e-08f, -7.117174823e-08f, -7.131818826e-08f, -7.146443081e-08f, -7.161047560e-08f, -7.175632237e-08f, - -7.190197085e-08f, -7.204742076e-08f, -7.219267185e-08f, -7.233772383e-08f, -7.248257644e-08f, -7.262722941e-08f, -7.277168248e-08f, -7.291593538e-08f, -7.305998784e-08f, -7.320383960e-08f, - -7.334749040e-08f, -7.349093996e-08f, -7.363418802e-08f, -7.377723433e-08f, -7.392007861e-08f, -7.406272061e-08f, -7.420516007e-08f, -7.434739671e-08f, -7.448943029e-08f, -7.463126054e-08f, - -7.477288719e-08f, -7.491431000e-08f, -7.505552871e-08f, -7.519654304e-08f, -7.533735276e-08f, -7.547795759e-08f, -7.561835729e-08f, -7.575855160e-08f, -7.589854025e-08f, -7.603832300e-08f, - -7.617789960e-08f, -7.631726978e-08f, -7.645643330e-08f, -7.659538989e-08f, -7.673413932e-08f, -7.687268132e-08f, -7.701101565e-08f, -7.714914205e-08f, -7.728706028e-08f, -7.742477008e-08f, - -7.756227121e-08f, -7.769956341e-08f, -7.783664644e-08f, -7.797352005e-08f, -7.811018400e-08f, -7.824663803e-08f, -7.838288190e-08f, -7.851891537e-08f, -7.865473819e-08f, -7.879035011e-08f, - -7.892575089e-08f, -7.906094030e-08f, -7.919591808e-08f, -7.933068399e-08f, -7.946523779e-08f, -7.959957925e-08f, -7.973370811e-08f, -7.986762414e-08f, -8.000132710e-08f, -8.013481676e-08f, - -8.026809286e-08f, -8.040115518e-08f, -8.053400347e-08f, -8.066663751e-08f, -8.079905704e-08f, -8.093126185e-08f, -8.106325169e-08f, -8.119502632e-08f, -8.132658552e-08f, -8.145792904e-08f, - -8.158905667e-08f, -8.171996815e-08f, -8.185066327e-08f, -8.198114179e-08f, -8.211140347e-08f, -8.224144810e-08f, -8.237127543e-08f, -8.250088525e-08f, -8.263027731e-08f, -8.275945140e-08f, - -8.288840728e-08f, -8.301714473e-08f, -8.314566352e-08f, -8.327396342e-08f, -8.340204422e-08f, -8.352990567e-08f, -8.365754757e-08f, -8.378496969e-08f, -8.391217180e-08f, -8.403915367e-08f, - -8.416591510e-08f, -8.429245585e-08f, -8.441877571e-08f, -8.454487445e-08f, -8.467075186e-08f, -8.479640771e-08f, -8.492184179e-08f, -8.504705388e-08f, -8.517204376e-08f, -8.529681121e-08f, - -8.542135602e-08f, -8.554567796e-08f, -8.566977684e-08f, -8.579365242e-08f, -8.591730449e-08f, -8.604073285e-08f, -8.616393728e-08f, -8.628691756e-08f, -8.640967349e-08f, -8.653220484e-08f, - -8.665451142e-08f, -8.677659300e-08f, -8.689844939e-08f, -8.702008037e-08f, -8.714148572e-08f, -8.726266525e-08f, -8.738361875e-08f, -8.750434600e-08f, -8.762484681e-08f, -8.774512096e-08f, - -8.786516825e-08f, -8.798498847e-08f, -8.810458143e-08f, -8.822394691e-08f, -8.834308472e-08f, -8.846199464e-08f, -8.858067649e-08f, -8.869913005e-08f, -8.881735513e-08f, -8.893535152e-08f, - -8.905311903e-08f, -8.917065745e-08f, -8.928796659e-08f, -8.940504625e-08f, -8.952189624e-08f, -8.963851634e-08f, -8.975490638e-08f, -8.987106614e-08f, -8.998699545e-08f, -9.010269409e-08f, - -9.021816188e-08f, -9.033339863e-08f, -9.044840413e-08f, -9.056317821e-08f, -9.067772066e-08f, -9.079203130e-08f, -9.090610992e-08f, -9.101995636e-08f, -9.113357040e-08f, -9.124695188e-08f, - -9.136010058e-08f, -9.147301634e-08f, -9.158569896e-08f, -9.169814825e-08f, -9.181036402e-08f, -9.192234610e-08f, -9.203409430e-08f, -9.214560843e-08f, -9.225688831e-08f, -9.236793375e-08f, - -9.247874457e-08f, -9.258932059e-08f, -9.269966163e-08f, -9.280976751e-08f, -9.291963804e-08f, -9.302927305e-08f, -9.313867236e-08f, -9.324783578e-08f, -9.335676314e-08f, -9.346545427e-08f, - -9.357390897e-08f, -9.368212709e-08f, -9.379010844e-08f, -9.389785285e-08f, -9.400536013e-08f, -9.411263013e-08f, -9.421966266e-08f, -9.432645754e-08f, -9.443301462e-08f, -9.453933371e-08f, - -9.464541465e-08f, -9.475125727e-08f, -9.485686138e-08f, -9.496222683e-08f, -9.506735345e-08f, -9.517224106e-08f, -9.527688950e-08f, -9.538129860e-08f, -9.548546820e-08f, -9.558939812e-08f, - -9.569308821e-08f, -9.579653829e-08f, -9.589974821e-08f, -9.600271780e-08f, -9.610544689e-08f, -9.620793533e-08f, -9.631018295e-08f, -9.641218959e-08f, -9.651395508e-08f, -9.661547928e-08f, - -9.671676201e-08f, -9.681780312e-08f, -9.691860246e-08f, -9.701915985e-08f, -9.711947515e-08f, -9.721954820e-08f, -9.731937884e-08f, -9.741896692e-08f, -9.751831228e-08f, -9.761741477e-08f, - -9.771627422e-08f, -9.781489050e-08f, -9.791326344e-08f, -9.801139290e-08f, -9.810927872e-08f, -9.820692075e-08f, -9.830431884e-08f, -9.840147284e-08f, -9.849838260e-08f, -9.859504798e-08f, - -9.869146882e-08f, -9.878764498e-08f, -9.888357630e-08f, -9.897926266e-08f, -9.907470389e-08f, -9.916989985e-08f, -9.926485040e-08f, -9.935955539e-08f, -9.945401469e-08f, -9.954822814e-08f, - -9.964219561e-08f, -9.973591695e-08f, -9.982939202e-08f, -9.992262069e-08f, -1.000156028e-07f, -1.001083382e-07f, -1.002008268e-07f, -1.002930685e-07f, -1.003850630e-07f, -1.004768103e-07f, - -1.005683102e-07f, -1.006595626e-07f, -1.007505674e-07f, -1.008413244e-07f, -1.009318335e-07f, -1.010220945e-07f, -1.011121073e-07f, -1.012018719e-07f, -1.012913879e-07f, -1.013806554e-07f, - -1.014696742e-07f, -1.015584442e-07f, -1.016469652e-07f, -1.017352371e-07f, -1.018232597e-07f, -1.019110331e-07f, -1.019985569e-07f, -1.020858312e-07f, -1.021728557e-07f, -1.022596303e-07f, - -1.023461550e-07f, -1.024324296e-07f, -1.025184539e-07f, -1.026042279e-07f, -1.026897514e-07f, -1.027750243e-07f, -1.028600465e-07f, -1.029448179e-07f, -1.030293383e-07f, -1.031136076e-07f, - -1.031976258e-07f, -1.032813926e-07f, -1.033649080e-07f, -1.034481719e-07f, -1.035311841e-07f, -1.036139445e-07f, -1.036964530e-07f, -1.037787095e-07f, -1.038607139e-07f, -1.039424661e-07f, - -1.040239659e-07f, -1.041052132e-07f, -1.041862080e-07f, -1.042669501e-07f, -1.043474393e-07f, -1.044276757e-07f, -1.045076591e-07f, -1.045873894e-07f, -1.046668664e-07f, -1.047460901e-07f, - -1.048250603e-07f, -1.049037770e-07f, -1.049822400e-07f, -1.050604493e-07f, -1.051384047e-07f, -1.052161061e-07f, -1.052935535e-07f, -1.053707467e-07f, -1.054476856e-07f, -1.055243701e-07f, - -1.056008001e-07f, -1.056769756e-07f, -1.057528964e-07f, -1.058285624e-07f, -1.059039735e-07f, -1.059791297e-07f, -1.060540307e-07f, -1.061286767e-07f, -1.062030673e-07f, -1.062772026e-07f, - -1.063510824e-07f, -1.064247067e-07f, -1.064980753e-07f, -1.065711882e-07f, -1.066440452e-07f, -1.067166463e-07f, -1.067889914e-07f, -1.068610805e-07f, -1.069329133e-07f, -1.070044898e-07f, - -1.070758099e-07f, -1.071468736e-07f, -1.072176808e-07f, -1.072882313e-07f, -1.073585250e-07f, -1.074285620e-07f, -1.074983421e-07f, -1.075678651e-07f, -1.076371312e-07f, -1.077061400e-07f, - -1.077748917e-07f, -1.078433860e-07f, -1.079116229e-07f, -1.079796024e-07f, -1.080473243e-07f, -1.081147885e-07f, -1.081819950e-07f, -1.082489438e-07f, -1.083156346e-07f, -1.083820675e-07f, - -1.084482424e-07f, -1.085141592e-07f, -1.085798178e-07f, -1.086452181e-07f, -1.087103601e-07f, -1.087752437e-07f, -1.088398688e-07f, -1.089042353e-07f, -1.089683432e-07f, -1.090321925e-07f, - -1.090957829e-07f, -1.091591145e-07f, -1.092221873e-07f, -1.092850010e-07f, -1.093475557e-07f, -1.094098512e-07f, -1.094718876e-07f, -1.095336647e-07f, -1.095951825e-07f, -1.096564410e-07f, - -1.097174400e-07f, -1.097781794e-07f, -1.098386593e-07f, -1.098988796e-07f, -1.099588401e-07f, -1.100185409e-07f, -1.100779818e-07f, -1.101371629e-07f, -1.101960840e-07f, -1.102547451e-07f, - -1.103131462e-07f, -1.103712871e-07f, -1.104291678e-07f, -1.104867883e-07f, -1.105441485e-07f, -1.106012483e-07f, -1.106580877e-07f, -1.107146667e-07f, -1.107709851e-07f, -1.108270430e-07f, - -1.108828402e-07f, -1.109383768e-07f, -1.109936526e-07f, -1.110486676e-07f, -1.111034218e-07f, -1.111579151e-07f, -1.112121475e-07f, -1.112661189e-07f, -1.113198293e-07f, -1.113732786e-07f, - -1.114264667e-07f, -1.114793937e-07f, -1.115320595e-07f, -1.115844639e-07f, -1.116366071e-07f, -1.116884889e-07f, -1.117401094e-07f, -1.117914683e-07f, -1.118425658e-07f, -1.118934018e-07f, - -1.119439762e-07f, -1.119942890e-07f, -1.120443401e-07f, -1.120941296e-07f, -1.121436573e-07f, -1.121929232e-07f, -1.122419274e-07f, -1.122906697e-07f, -1.123391501e-07f, -1.123873686e-07f, - -1.124353251e-07f, -1.124830197e-07f, -1.125304523e-07f, -1.125776227e-07f, -1.126245312e-07f, -1.126711774e-07f, -1.127175616e-07f, -1.127636835e-07f, -1.128095433e-07f, -1.128551408e-07f, - -1.129004760e-07f, -1.129455489e-07f, -1.129903595e-07f, -1.130349077e-07f, -1.130791936e-07f, -1.131232170e-07f, -1.131669780e-07f, -1.132104765e-07f, -1.132537126e-07f, -1.132966861e-07f, - -1.133393971e-07f, -1.133818455e-07f, -1.134240314e-07f, -1.134659546e-07f, -1.135076152e-07f, -1.135490132e-07f, -1.135901485e-07f, -1.136310211e-07f, -1.136716311e-07f, -1.137119783e-07f, - -1.137520627e-07f, -1.137918844e-07f, -1.138314433e-07f, -1.138707395e-07f, -1.139097728e-07f, -1.139485433e-07f, -1.139870510e-07f, -1.140252958e-07f, -1.140632778e-07f, -1.141009969e-07f, - -1.141384531e-07f, -1.141756464e-07f, -1.142125768e-07f, -1.142492443e-07f, -1.142856488e-07f, -1.143217905e-07f, -1.143576691e-07f, -1.143932849e-07f, -1.144286376e-07f, -1.144637274e-07f, - -1.144985543e-07f, -1.145331181e-07f, -1.145674190e-07f, -1.146014569e-07f, -1.146352318e-07f, -1.146687437e-07f, -1.147019926e-07f, -1.147349785e-07f, -1.147677014e-07f, -1.148001613e-07f, - -1.148323582e-07f, -1.148642921e-07f, -1.148959631e-07f, -1.149273710e-07f, -1.149585159e-07f, -1.149893979e-07f, -1.150200168e-07f, -1.150503728e-07f, -1.150804658e-07f, -1.151102958e-07f, - -1.151398628e-07f, -1.151691669e-07f, -1.151982080e-07f, -1.152269862e-07f, -1.152555015e-07f, -1.152837538e-07f, -1.153117432e-07f, -1.153394697e-07f, -1.153669333e-07f, -1.153941340e-07f, - -1.154210718e-07f, -1.154477467e-07f, -1.154741588e-07f, -1.155003081e-07f, -1.155261945e-07f, -1.155518181e-07f, -1.155771789e-07f, -1.156022770e-07f, -1.156271123e-07f, -1.156516848e-07f, - -1.156759946e-07f, -1.157000417e-07f, -1.157238261e-07f, -1.157473478e-07f, -1.157706069e-07f, -1.157936033e-07f, -1.158163371e-07f, -1.158388083e-07f, -1.158610170e-07f, -1.158829631e-07f, - -1.159046467e-07f, -1.159260677e-07f, -1.159472263e-07f, -1.159681225e-07f, -1.159887562e-07f, -1.160091276e-07f, -1.160292365e-07f, -1.160490831e-07f, -1.160686674e-07f, -1.160879894e-07f, - -1.161070491e-07f, -1.161258467e-07f, -1.161443820e-07f, -1.161626551e-07f, -1.161806661e-07f, -1.161984150e-07f, -1.162159018e-07f, -1.162331266e-07f, -1.162500894e-07f, -1.162667901e-07f, - -1.162832290e-07f, -1.162994059e-07f, -1.163153210e-07f, -1.163309743e-07f, -1.163463657e-07f, -1.163614954e-07f, -1.163763634e-07f, -1.163909697e-07f, -1.164053144e-07f, -1.164193974e-07f, - -1.164332189e-07f, -1.164467789e-07f, -1.164600774e-07f, -1.164731145e-07f, -1.164858901e-07f, -1.164984045e-07f, -1.165106575e-07f, -1.165226492e-07f, -1.165343798e-07f, -1.165458491e-07f, - -1.165570574e-07f, -1.165680045e-07f, -1.165786907e-07f, -1.165891158e-07f, -1.165992800e-07f, -1.166091834e-07f, -1.166188259e-07f, -1.166282076e-07f, -1.166373286e-07f, -1.166461889e-07f, - -1.166547885e-07f, -1.166631276e-07f, -1.166712062e-07f, -1.166790242e-07f, -1.166865819e-07f, -1.166938792e-07f, -1.167009162e-07f, -1.167076929e-07f, -1.167142095e-07f, -1.167204659e-07f, - -1.167264622e-07f, -1.167321985e-07f, -1.167376748e-07f, -1.167428912e-07f, -1.167478478e-07f, -1.167525446e-07f, -1.167569817e-07f, -1.167611591e-07f, -1.167650769e-07f, -1.167687351e-07f, - -1.167721339e-07f, -1.167752733e-07f, -1.167781533e-07f, -1.167807740e-07f, -1.167831355e-07f, -1.167852379e-07f, -1.167870812e-07f, -1.167886654e-07f, -1.167899908e-07f, -1.167910572e-07f, - -1.167918648e-07f, -1.167924137e-07f, -1.167927039e-07f, -1.167927354e-07f, -1.167925085e-07f, -1.167920231e-07f, -1.167912793e-07f, -1.167902772e-07f, -1.167890168e-07f, -1.167874983e-07f, - -1.167857216e-07f, -1.167836870e-07f, -1.167813944e-07f, -1.167788439e-07f, -1.167760356e-07f, -1.167729697e-07f, -1.167696460e-07f, -1.167660648e-07f, -1.167622262e-07f, -1.167581301e-07f, - -1.167537767e-07f, -1.167491661e-07f, -1.167442983e-07f, -1.167391734e-07f, -1.167337915e-07f, -1.167281527e-07f, -1.167222571e-07f, -1.167161047e-07f, -1.167096957e-07f, -1.167030300e-07f, - -1.166961079e-07f, -1.166889294e-07f, -1.166814945e-07f, -1.166738034e-07f, -1.166658562e-07f, -1.166576529e-07f, -1.166491936e-07f, -1.166404785e-07f, -1.166315075e-07f, -1.166222809e-07f, - -1.166127986e-07f, -1.166030608e-07f, -1.165930676e-07f, -1.165828191e-07f, -1.165723153e-07f, -1.165615563e-07f, -1.165505423e-07f, -1.165392734e-07f, -1.165277496e-07f, -1.165159710e-07f, - -1.165039377e-07f, -1.164916498e-07f, -1.164791075e-07f, -1.164663108e-07f, -1.164532598e-07f, -1.164399546e-07f, -1.164263953e-07f, -1.164125821e-07f, -1.163985149e-07f, -1.163841940e-07f, - -1.163696194e-07f, -1.163547912e-07f, -1.163397095e-07f, -1.163243745e-07f, -1.163087861e-07f, -1.162929447e-07f, -1.162768501e-07f, -1.162605026e-07f, -1.162439023e-07f, -1.162270492e-07f, - -1.162099434e-07f, -1.161925851e-07f, -1.161749745e-07f, -1.161571115e-07f, -1.161389962e-07f, -1.161206289e-07f, -1.161020096e-07f, -1.160831385e-07f, -1.160640156e-07f, -1.160446410e-07f, - -1.160250149e-07f, -1.160051373e-07f, -1.159850085e-07f, -1.159646284e-07f, -1.159439973e-07f, -1.159231152e-07f, -1.159019822e-07f, -1.158805985e-07f, -1.158589642e-07f, -1.158370793e-07f, - -1.158149441e-07f, -1.157925586e-07f, -1.157699230e-07f, -1.157470373e-07f, -1.157239018e-07f, -1.157005164e-07f, -1.156768813e-07f, -1.156529968e-07f, -1.156288627e-07f, -1.156044794e-07f, - -1.155798469e-07f, -1.155549653e-07f, -1.155298348e-07f, -1.155044555e-07f, -1.154788275e-07f, -1.154529509e-07f, -1.154268259e-07f, -1.154004526e-07f, -1.153738311e-07f, -1.153469616e-07f, - -1.153198441e-07f, -1.152924788e-07f, -1.152648659e-07f, -1.152370054e-07f, -1.152088975e-07f, -1.151805424e-07f, -1.151519401e-07f, -1.151230907e-07f, -1.150939945e-07f, -1.150646515e-07f, - -1.150350619e-07f, -1.150052259e-07f, -1.149751434e-07f, -1.149448148e-07f, -1.149142401e-07f, -1.148834194e-07f, -1.148523529e-07f, -1.148210408e-07f, -1.147894831e-07f, -1.147576800e-07f, - -1.147256317e-07f, -1.146933382e-07f, -1.146607998e-07f, -1.146280165e-07f, -1.145949885e-07f, -1.145617160e-07f, -1.145281990e-07f, -1.144944378e-07f, -1.144604324e-07f, -1.144261830e-07f, - -1.143916898e-07f, -1.143569529e-07f, -1.143219724e-07f, -1.142867485e-07f, -1.142512813e-07f, -1.142155710e-07f, -1.141796178e-07f, -1.141434217e-07f, -1.141069829e-07f, -1.140703016e-07f, - -1.140333778e-07f, -1.139962119e-07f, -1.139588038e-07f, -1.139211539e-07f, -1.138832621e-07f, -1.138451287e-07f, -1.138067538e-07f, -1.137681375e-07f, -1.137292801e-07f, -1.136901817e-07f, - -1.136508423e-07f, -1.136112623e-07f, -1.135714416e-07f, -1.135313806e-07f, -1.134910793e-07f, -1.134505379e-07f, -1.134097566e-07f, -1.133687354e-07f, -1.133274746e-07f, -1.132859744e-07f, - -1.132442348e-07f, -1.132022561e-07f, -1.131600384e-07f, -1.131175818e-07f, -1.130748866e-07f, -1.130319528e-07f, -1.129887807e-07f, -1.129453703e-07f, -1.129017220e-07f, -1.128578358e-07f, - -1.128137118e-07f, -1.127693503e-07f, -1.127247515e-07f, -1.126799154e-07f, -1.126348423e-07f, -1.125895322e-07f, -1.125439855e-07f, -1.124982022e-07f, -1.124521825e-07f, -1.124059266e-07f, - -1.123594347e-07f, -1.123127069e-07f, -1.122657433e-07f, -1.122185442e-07f, -1.121711098e-07f, -1.121234401e-07f, -1.120755354e-07f, -1.120273958e-07f, -1.119790216e-07f, -1.119304128e-07f, - -1.118815697e-07f, -1.118324924e-07f, -1.117831811e-07f, -1.117336360e-07f, -1.116838572e-07f, -1.116338450e-07f, -1.115835994e-07f, -1.115331208e-07f, -1.114824092e-07f, -1.114314648e-07f, - -1.113802878e-07f, -1.113288784e-07f, -1.112772368e-07f, -1.112253631e-07f, -1.111732575e-07f, -1.111209203e-07f, -1.110683515e-07f, -1.110155514e-07f, -1.109625201e-07f, -1.109092578e-07f, - -1.108557648e-07f, -1.108020411e-07f, -1.107480871e-07f, -1.106939027e-07f, -1.106394883e-07f, -1.105848441e-07f, -1.105299701e-07f, -1.104748667e-07f, -1.104195339e-07f, -1.103639720e-07f, - -1.103081811e-07f, -1.102521615e-07f, -1.101959133e-07f, -1.101394367e-07f, -1.100827320e-07f, -1.100257992e-07f, -1.099686386e-07f, -1.099112504e-07f, -1.098536347e-07f, -1.097957918e-07f, - -1.097377219e-07f, -1.096794250e-07f, -1.096209015e-07f, -1.095621516e-07f, -1.095031753e-07f, -1.094439730e-07f, -1.093845447e-07f, -1.093248908e-07f, -1.092650113e-07f, -1.092049066e-07f, - -1.091445767e-07f, -1.090840219e-07f, -1.090232423e-07f, -1.089622383e-07f, -1.089010099e-07f, -1.088395574e-07f, -1.087778809e-07f, -1.087159807e-07f, -1.086538570e-07f, -1.085915099e-07f, - -1.085289397e-07f, -1.084661466e-07f, -1.084031308e-07f, -1.083398924e-07f, -1.082764316e-07f, -1.082127488e-07f, -1.081488440e-07f, -1.080847175e-07f, -1.080203695e-07f, -1.079558002e-07f, - -1.078910098e-07f, -1.078259984e-07f, -1.077607664e-07f, -1.076953139e-07f, -1.076296410e-07f, -1.075637481e-07f, -1.074976354e-07f, -1.074313030e-07f, -1.073647511e-07f, -1.072979799e-07f, - -1.072309898e-07f, -1.071637808e-07f, -1.070963532e-07f, -1.070287071e-07f, -1.069608429e-07f, -1.068927607e-07f, -1.068244607e-07f, -1.067559431e-07f, -1.066872082e-07f, -1.066182562e-07f, - -1.065490872e-07f, -1.064797015e-07f, -1.064100994e-07f, -1.063402809e-07f, -1.062702464e-07f, -1.061999960e-07f, -1.061295300e-07f, -1.060588485e-07f, -1.059879519e-07f, -1.059168403e-07f, - -1.058455139e-07f, -1.057739729e-07f, -1.057022176e-07f, -1.056302482e-07f, -1.055580649e-07f, -1.054856679e-07f, -1.054130575e-07f, -1.053402338e-07f, -1.052671972e-07f, -1.051939477e-07f, - -1.051204856e-07f, -1.050468112e-07f, -1.049729247e-07f, -1.048988263e-07f, -1.048245162e-07f, -1.047499946e-07f, -1.046752618e-07f, -1.046003180e-07f, -1.045251634e-07f, -1.044497982e-07f, - -1.043742227e-07f, -1.042984371e-07f, -1.042224416e-07f, -1.041462365e-07f, -1.040698219e-07f, -1.039931981e-07f, -1.039163654e-07f, -1.038393239e-07f, -1.037620739e-07f, -1.036846157e-07f, - -1.036069493e-07f, -1.035290752e-07f, -1.034509934e-07f, -1.033727043e-07f, -1.032942081e-07f, -1.032155049e-07f, -1.031365951e-07f, -1.030574789e-07f, -1.029781564e-07f, -1.028986280e-07f, - -1.028188939e-07f, -1.027389542e-07f, -1.026588093e-07f, -1.025784593e-07f, -1.024979046e-07f, -1.024171453e-07f, -1.023361817e-07f, -1.022550139e-07f, -1.021736424e-07f, -1.020920672e-07f, - -1.020102886e-07f, -1.019283069e-07f, -1.018461223e-07f, -1.017637351e-07f, -1.016811454e-07f, -1.015983535e-07f, -1.015153597e-07f, -1.014321642e-07f, -1.013487672e-07f, -1.012651690e-07f, - -1.011813698e-07f, -1.010973699e-07f, -1.010131695e-07f, -1.009287689e-07f, -1.008441682e-07f, -1.007593678e-07f, -1.006743678e-07f, -1.005891686e-07f, -1.005037703e-07f, -1.004181733e-07f, - -1.003323777e-07f, -1.002463838e-07f, -1.001601918e-07f, -1.000738021e-07f, -9.998721477e-08f, -9.990043015e-08f, -9.981344846e-08f, -9.972626996e-08f, -9.963889489e-08f, -9.955132350e-08f, - -9.946355604e-08f, -9.937559276e-08f, -9.928743391e-08f, -9.919907973e-08f, -9.911053049e-08f, -9.902178643e-08f, -9.893284779e-08f, -9.884371484e-08f, -9.875438783e-08f, -9.866486700e-08f, - -9.857515261e-08f, -9.848524491e-08f, -9.839514416e-08f, -9.830485061e-08f, -9.821436452e-08f, -9.812368613e-08f, -9.803281570e-08f, -9.794175349e-08f, -9.785049976e-08f, -9.775905475e-08f, - -9.766741873e-08f, -9.757559196e-08f, -9.748357468e-08f, -9.739136716e-08f, -9.729896965e-08f, -9.720638241e-08f, -9.711360570e-08f, -9.702063979e-08f, -9.692748492e-08f, -9.683414136e-08f, - -9.674060936e-08f, -9.664688919e-08f, -9.655298111e-08f, -9.645888538e-08f, -9.636460226e-08f, -9.627013201e-08f, -9.617547489e-08f, -9.608063117e-08f, -9.598560110e-08f, -9.589038496e-08f, - -9.579498299e-08f, -9.569939548e-08f, -9.560362267e-08f, -9.550766484e-08f, -9.541152225e-08f, -9.531519516e-08f, -9.521868385e-08f, -9.512198857e-08f, -9.502510959e-08f, -9.492804717e-08f, - -9.483080159e-08f, -9.473337311e-08f, -9.463576200e-08f, -9.453796853e-08f, -9.443999296e-08f, -9.434183556e-08f, -9.424349660e-08f, -9.414497635e-08f, -9.404627507e-08f, -9.394739305e-08f, - -9.384833054e-08f, -9.374908782e-08f, -9.364966516e-08f, -9.355006283e-08f, -9.345028110e-08f, -9.335032024e-08f, -9.325018052e-08f, -9.314986222e-08f, -9.304936561e-08f, -9.294869096e-08f, - -9.284783855e-08f, -9.274680864e-08f, -9.264560151e-08f, -9.254421744e-08f, -9.244265670e-08f, -9.234091956e-08f, -9.223900631e-08f, -9.213691721e-08f, -9.203465253e-08f, -9.193221257e-08f, - -9.182959759e-08f, -9.172680787e-08f, -9.162384368e-08f, -9.152070531e-08f, -9.141739303e-08f, -9.131390712e-08f, -9.121024786e-08f, -9.110641552e-08f, -9.100241039e-08f, -9.089823274e-08f, - -9.079388285e-08f, -9.068936101e-08f, -9.058466749e-08f, -9.047980257e-08f, -9.037476654e-08f, -9.026955967e-08f, -9.016418224e-08f, -9.005863455e-08f, -8.995291686e-08f, -8.984702946e-08f, - -8.974097264e-08f, -8.963474667e-08f, -8.952835185e-08f, -8.942178844e-08f, -8.931505675e-08f, -8.920815704e-08f, -8.910108961e-08f, -8.899385473e-08f, -8.888645270e-08f, -8.877888380e-08f, - -8.867114832e-08f, -8.856324653e-08f, -8.845517873e-08f, -8.834694520e-08f, -8.823854623e-08f, -8.812998211e-08f, -8.802125311e-08f, -8.791235954e-08f, -8.780330168e-08f, -8.769407981e-08f, - -8.758469423e-08f, -8.747514522e-08f, -8.736543307e-08f, -8.725555807e-08f, -8.714552051e-08f, -8.703532068e-08f, -8.692495888e-08f, -8.681443538e-08f, -8.670375048e-08f, -8.659290447e-08f, - -8.648189765e-08f, -8.637073030e-08f, -8.625940271e-08f, -8.614791518e-08f, -8.603626801e-08f, -8.592446147e-08f, -8.581249587e-08f, -8.570037149e-08f, -8.558808864e-08f, -8.547564760e-08f, - -8.536304867e-08f, -8.525029215e-08f, -8.513737832e-08f, -8.502430748e-08f, -8.491107993e-08f, -8.479769596e-08f, -8.468415587e-08f, -8.457045995e-08f, -8.445660850e-08f, -8.434260181e-08f, - -8.422844019e-08f, -8.411412392e-08f, -8.399965331e-08f, -8.388502865e-08f, -8.377025025e-08f, -8.365531839e-08f, -8.354023337e-08f, -8.342499551e-08f, -8.330960508e-08f, -8.319406240e-08f, - -8.307836776e-08f, -8.296252145e-08f, -8.284652379e-08f, -8.273037507e-08f, -8.261407559e-08f, -8.249762565e-08f, -8.238102555e-08f, -8.226427559e-08f, -8.214737607e-08f, -8.203032730e-08f, - -8.191312958e-08f, -8.179578320e-08f, -8.167828847e-08f, -8.156064570e-08f, -8.144285518e-08f, -8.132491722e-08f, -8.120683212e-08f, -8.108860018e-08f, -8.097022171e-08f, -8.085169702e-08f, - -8.073302640e-08f, -8.061421016e-08f, -8.049524860e-08f, -8.037614203e-08f, -8.025689076e-08f, -8.013749509e-08f, -8.001795533e-08f, -7.989827177e-08f, -7.977844473e-08f, -7.965847452e-08f, - -7.953836143e-08f, -7.941810578e-08f, -7.929770788e-08f, -7.917716802e-08f, -7.905648653e-08f, -7.893566369e-08f, -7.881469984e-08f, -7.869359526e-08f, -7.857235027e-08f, -7.845096518e-08f, - -7.832944030e-08f, -7.820777594e-08f, -7.808597239e-08f, -7.796402999e-08f, -7.784194903e-08f, -7.771972982e-08f, -7.759737267e-08f, -7.747487791e-08f, -7.735224582e-08f, -7.722947673e-08f, - -7.710657095e-08f, -7.698352879e-08f, -7.686035055e-08f, -7.673703656e-08f, -7.661358712e-08f, -7.649000254e-08f, -7.636628314e-08f, -7.624242924e-08f, -7.611844113e-08f, -7.599431914e-08f, - -7.587006357e-08f, -7.574567475e-08f, -7.562115299e-08f, -7.549649859e-08f, -7.537171188e-08f, -7.524679316e-08f, -7.512174275e-08f, -7.499656098e-08f, -7.487124814e-08f, -7.474580455e-08f, - -7.462023054e-08f, -7.449452642e-08f, -7.436869250e-08f, -7.424272909e-08f, -7.411663652e-08f, -7.399041510e-08f, -7.386406514e-08f, -7.373758697e-08f, -7.361098090e-08f, -7.348424725e-08f, - -7.335738633e-08f, -7.323039846e-08f, -7.310328396e-08f, -7.297604314e-08f, -7.284867633e-08f, -7.272118385e-08f, -7.259356600e-08f, -7.246582312e-08f, -7.233795551e-08f, -7.220996350e-08f, - -7.208184741e-08f, -7.195360756e-08f, -7.182524426e-08f, -7.169675783e-08f, -7.156814860e-08f, -7.143941688e-08f, -7.131056300e-08f, -7.118158728e-08f, -7.105249003e-08f, -7.092327158e-08f, - -7.079393224e-08f, -7.066447235e-08f, -7.053489221e-08f, -7.040519216e-08f, -7.027537251e-08f, -7.014543359e-08f, -7.001537571e-08f, -6.988519920e-08f, -6.975490439e-08f, -6.962449159e-08f, - -6.949396112e-08f, -6.936331332e-08f, -6.923254850e-08f, -6.910166699e-08f, -6.897066910e-08f, -6.883955517e-08f, -6.870832552e-08f, -6.857698047e-08f, -6.844552034e-08f, -6.831394546e-08f, - -6.818225616e-08f, -6.805045275e-08f, -6.791853557e-08f, -6.778650493e-08f, -6.765436117e-08f, -6.752210461e-08f, -6.738973557e-08f, -6.725725438e-08f, -6.712466136e-08f, -6.699195685e-08f, - -6.685914116e-08f, -6.672621463e-08f, -6.659317757e-08f, -6.646003032e-08f, -6.632677320e-08f, -6.619340655e-08f, -6.605993067e-08f, -6.592634592e-08f, -6.579265260e-08f, -6.565885105e-08f, - -6.552494159e-08f, -6.539092456e-08f, -6.525680028e-08f, -6.512256908e-08f, -6.498823129e-08f, -6.485378723e-08f, -6.471923724e-08f, -6.458458164e-08f, -6.444982076e-08f, -6.431495493e-08f, - -6.417998448e-08f, -6.404490973e-08f, -6.390973103e-08f, -6.377444869e-08f, -6.363906305e-08f, -6.350357444e-08f, -6.336798318e-08f, -6.323228961e-08f, -6.309649405e-08f, -6.296059684e-08f, - -6.282459831e-08f, -6.268849878e-08f, -6.255229860e-08f, -6.241599808e-08f, -6.227959756e-08f, -6.214309738e-08f, -6.200649785e-08f, -6.186979932e-08f, -6.173300212e-08f, -6.159610657e-08f, - -6.145911301e-08f, -6.132202176e-08f, -6.118483318e-08f, -6.104754757e-08f, -6.091016528e-08f, -6.077268664e-08f, -6.063511198e-08f, -6.049744164e-08f, -6.035967594e-08f, -6.022181522e-08f, - -6.008385981e-08f, -5.994581004e-08f, -5.980766626e-08f, -5.966942878e-08f, -5.953109796e-08f, -5.939267411e-08f, -5.925415757e-08f, -5.911554867e-08f, -5.897684776e-08f, -5.883805516e-08f, - -5.869917121e-08f, -5.856019624e-08f, -5.842113058e-08f, -5.828197458e-08f, -5.814272856e-08f, -5.800339286e-08f, -5.786396781e-08f, -5.772445376e-08f, -5.758485103e-08f, -5.744515995e-08f, - -5.730538087e-08f, -5.716551412e-08f, -5.702556004e-08f, -5.688551896e-08f, -5.674539121e-08f, -5.660517713e-08f, -5.646487706e-08f, -5.632449133e-08f, -5.618402029e-08f, -5.604346425e-08f, - -5.590282357e-08f, -5.576209858e-08f, -5.562128960e-08f, -5.548039699e-08f, -5.533942108e-08f, -5.519836220e-08f, -5.505722069e-08f, -5.491599688e-08f, -5.477469112e-08f, -5.463330374e-08f, - -5.449183508e-08f, -5.435028547e-08f, -5.420865525e-08f, -5.406694477e-08f, -5.392515435e-08f, -5.378328433e-08f, -5.364133505e-08f, -5.349930686e-08f, -5.335720008e-08f, -5.321501505e-08f, - -5.307275212e-08f, -5.293041162e-08f, -5.278799389e-08f, -5.264549926e-08f, -5.250292808e-08f, -5.236028069e-08f, -5.221755741e-08f, -5.207475859e-08f, -5.193188458e-08f, -5.178893569e-08f, - -5.164591229e-08f, -5.150281470e-08f, -5.135964326e-08f, -5.121639832e-08f, -5.107308020e-08f, -5.092968926e-08f, -5.078622582e-08f, -5.064269023e-08f, -5.049908283e-08f, -5.035540396e-08f, - -5.021165395e-08f, -5.006783315e-08f, -4.992394189e-08f, -4.977998051e-08f, -4.963594936e-08f, -4.949184878e-08f, -4.934767909e-08f, -4.920344065e-08f, -4.905913379e-08f, -4.891475886e-08f, - -4.877031618e-08f, -4.862580611e-08f, -4.848122898e-08f, -4.833658513e-08f, -4.819187491e-08f, -4.804709865e-08f, -4.790225669e-08f, -4.775734938e-08f, -4.761237704e-08f, -4.746734004e-08f, - -4.732223869e-08f, -4.717707336e-08f, -4.703184436e-08f, -4.688655206e-08f, -4.674119678e-08f, -4.659577887e-08f, -4.645029866e-08f, -4.630475651e-08f, -4.615915274e-08f, -4.601348771e-08f, - -4.586776175e-08f, -4.572197520e-08f, -4.557612840e-08f, -4.543022170e-08f, -4.528425543e-08f, -4.513822994e-08f, -4.499214557e-08f, -4.484600265e-08f, -4.469980154e-08f, -4.455354257e-08f, - -4.440722608e-08f, -4.426085241e-08f, -4.411442191e-08f, -4.396793492e-08f, -4.382139177e-08f, -4.367479281e-08f, -4.352813838e-08f, -4.338142883e-08f, -4.323466449e-08f, -4.308784570e-08f, - -4.294097282e-08f, -4.279404617e-08f, -4.264706610e-08f, -4.250003295e-08f, -4.235294706e-08f, -4.220580878e-08f, -4.205861845e-08f, -4.191137640e-08f, -4.176408299e-08f, -4.161673854e-08f, - -4.146934341e-08f, -4.132189794e-08f, -4.117440246e-08f, -4.102685732e-08f, -4.087926287e-08f, -4.073161943e-08f, -4.058392736e-08f, -4.043618700e-08f, -4.028839868e-08f, -4.014056276e-08f, - -3.999267956e-08f, -3.984474945e-08f, -3.969677274e-08f, -3.954874980e-08f, -3.940068095e-08f, -3.925256655e-08f, -3.910440693e-08f, -3.895620244e-08f, -3.880795341e-08f, -3.865966019e-08f, - -3.851132313e-08f, -3.836294256e-08f, -3.821451882e-08f, -3.806605226e-08f, -3.791754322e-08f, -3.776899205e-08f, -3.762039907e-08f, -3.747176465e-08f, -3.732308911e-08f, -3.717437279e-08f, - -3.702561605e-08f, -3.687681923e-08f, -3.672798266e-08f, -3.657910668e-08f, -3.643019165e-08f, -3.628123789e-08f, -3.613224576e-08f, -3.598321559e-08f, -3.583414773e-08f, -3.568504252e-08f, - -3.553590030e-08f, -3.538672141e-08f, -3.523750620e-08f, -3.508825500e-08f, -3.493896816e-08f, -3.478964602e-08f, -3.464028892e-08f, -3.449089720e-08f, -3.434147121e-08f, -3.419201128e-08f, - -3.404251777e-08f, -3.389299100e-08f, -3.374343132e-08f, -3.359383908e-08f, -3.344421461e-08f, -3.329455826e-08f, -3.314487037e-08f, -3.299515128e-08f, -3.284540132e-08f, -3.269562085e-08f, - -3.254581021e-08f, -3.239596972e-08f, -3.224609975e-08f, -3.209620062e-08f, -3.194627269e-08f, -3.179631628e-08f, -3.164633175e-08f, -3.149631943e-08f, -3.134627966e-08f, -3.119621279e-08f, - -3.104611916e-08f, -3.089599910e-08f, -3.074585296e-08f, -3.059568109e-08f, -3.044548381e-08f, -3.029526148e-08f, -3.014501442e-08f, -2.999474300e-08f, -2.984444753e-08f, -2.969412838e-08f, - -2.954378586e-08f, -2.939342034e-08f, -2.924303214e-08f, -2.909262161e-08f, -2.894218909e-08f, -2.879173492e-08f, -2.864125944e-08f, -2.849076298e-08f, -2.834024590e-08f, -2.818970853e-08f, - -2.803915121e-08f, -2.788857428e-08f, -2.773797808e-08f, -2.758736295e-08f, -2.743672924e-08f, -2.728607728e-08f, -2.713540740e-08f, -2.698471996e-08f, -2.683401529e-08f, -2.668329373e-08f, - -2.653255563e-08f, -2.638180131e-08f, -2.623103112e-08f, -2.608024540e-08f, -2.592944449e-08f, -2.577862873e-08f, -2.562779846e-08f, -2.547695402e-08f, -2.532609574e-08f, -2.517522396e-08f, - -2.502433903e-08f, -2.487344129e-08f, -2.472253107e-08f, -2.457160871e-08f, -2.442067454e-08f, -2.426972892e-08f, -2.411877218e-08f, -2.396780465e-08f, -2.381682668e-08f, -2.366583860e-08f, - -2.351484076e-08f, -2.336383348e-08f, -2.321281712e-08f, -2.306179200e-08f, -2.291075846e-08f, -2.275971685e-08f, -2.260866750e-08f, -2.245761074e-08f, -2.230654693e-08f, -2.215547639e-08f, - -2.200439946e-08f, -2.185331648e-08f, -2.170222779e-08f, -2.155113372e-08f, -2.140003461e-08f, -2.124893080e-08f, -2.109782263e-08f, -2.094671044e-08f, -2.079559455e-08f, -2.064447531e-08f, - -2.049335305e-08f, -2.034222812e-08f, -2.019110084e-08f, -2.003997156e-08f, -1.988884060e-08f, -1.973770832e-08f, -1.958657503e-08f, -1.943544109e-08f, -1.928430682e-08f, -1.913317256e-08f, - -1.898203865e-08f, -1.883090542e-08f, -1.867977321e-08f, -1.852864236e-08f, -1.837751319e-08f, -1.822638605e-08f, -1.807526127e-08f, -1.792413919e-08f, -1.777302014e-08f, -1.762190445e-08f, - -1.747079247e-08f, -1.731968452e-08f, -1.716858094e-08f, -1.701748206e-08f, -1.686638823e-08f, -1.671529976e-08f, -1.656421701e-08f, -1.641314030e-08f, -1.626206997e-08f, -1.611100634e-08f, - -1.595994976e-08f, -1.580890056e-08f, -1.565785907e-08f, -1.550682562e-08f, -1.535580056e-08f, -1.520478420e-08f, -1.505377689e-08f, -1.490277896e-08f, -1.475179074e-08f, -1.460081256e-08f, - -1.444984476e-08f, -1.429888767e-08f, -1.414794163e-08f, -1.399700695e-08f, -1.384608398e-08f, -1.369517305e-08f, -1.354427449e-08f, -1.339338864e-08f, -1.324251582e-08f, -1.309165636e-08f, - -1.294081060e-08f, -1.278997887e-08f, -1.263916150e-08f, -1.248835882e-08f, -1.233757117e-08f, -1.218679886e-08f, -1.203604224e-08f, -1.188530164e-08f, -1.173457738e-08f, -1.158386980e-08f, - -1.143317922e-08f, -1.128250598e-08f, -1.113185040e-08f, -1.098121282e-08f, -1.083059357e-08f, -1.067999297e-08f, -1.052941135e-08f, -1.037884905e-08f, -1.022830639e-08f, -1.007778371e-08f, - -9.927281323e-09f, -9.776799569e-09f, -9.626338773e-09f, -9.475899264e-09f, -9.325481370e-09f, -9.175085420e-09f, -9.024711742e-09f, -8.874360664e-09f, -8.724032513e-09f, -8.573727617e-09f, - -8.423446303e-09f, -8.273188900e-09f, -8.122955734e-09f, -7.972747132e-09f, -7.822563421e-09f, -7.672404928e-09f, -7.522271980e-09f, -7.372164903e-09f, -7.222084023e-09f, -7.072029667e-09f, - -6.922002161e-09f, -6.772001830e-09f, -6.622029000e-09f, -6.472083997e-09f, -6.322167146e-09f, -6.172278773e-09f, -6.022419203e-09f, -5.872588759e-09f, -5.722787769e-09f, -5.573016555e-09f, - -5.423275443e-09f, -5.273564756e-09f, -5.123884820e-09f, -4.974235957e-09f, -4.824618492e-09f, -4.675032749e-09f, -4.525479051e-09f, -4.375957721e-09f, -4.226469082e-09f, -4.077013458e-09f, - -3.927591172e-09f, -3.778202546e-09f, -3.628847902e-09f, -3.479527564e-09f, -3.330241852e-09f, -3.180991090e-09f, -3.031775599e-09f, -2.882595701e-09f, -2.733451718e-09f, -2.584343970e-09f, - -2.435272779e-09f, -2.286238465e-09f, -2.137241351e-09f, -1.988281756e-09f, -1.839360001e-09f, -1.690476406e-09f, -1.541631291e-09f, -1.392824977e-09f, -1.244057782e-09f, -1.095330028e-09f, - -9.466420322e-10f, -7.979941151e-10f, -6.493865954e-10f, -5.008197921e-10f, -3.522940238e-10f, -2.038096091e-10f, -5.536686630e-11f, 9.303388641e-11f, 2.413923311e-10f, 3.897081499e-10f, - 5.379810252e-10f, 6.862106396e-10f, 8.343966759e-10f, 9.825388170e-10f, 1.130636746e-09f, 1.278690146e-09f, 1.426698701e-09f, 1.574662095e-09f, 1.722580011e-09f, 1.870452133e-09f, - 2.018278146e-09f, 2.166057734e-09f, 2.313790582e-09f, 2.461476375e-09f, 2.609114798e-09f, 2.756705535e-09f, 2.904248273e-09f, 3.051742697e-09f, 3.199188492e-09f, 3.346585346e-09f, - 3.493932944e-09f, 3.641230972e-09f, 3.788479117e-09f, 3.935677066e-09f, 4.082824506e-09f, 4.229921125e-09f, 4.376966609e-09f, 4.523960646e-09f, 4.670902924e-09f, 4.817793132e-09f, - 4.964630956e-09f, 5.111416087e-09f, 5.258148212e-09f, 5.404827020e-09f, 5.551452200e-09f, 5.698023442e-09f, 5.844540435e-09f, 5.991002869e-09f, 6.137410433e-09f, 6.283762818e-09f, - 6.430059715e-09f, 6.576300812e-09f, 6.722485802e-09f, 6.868614375e-09f, 7.014686223e-09f, 7.160701036e-09f, 7.306658507e-09f, 7.452558327e-09f, 7.598400188e-09f, 7.744183783e-09f, - 7.889908803e-09f, 8.035574942e-09f, 8.181181892e-09f, 8.326729347e-09f, 8.472217000e-09f, 8.617644544e-09f, 8.763011673e-09f, 8.908318082e-09f, 9.053563463e-09f, 9.198747513e-09f, - 9.343869925e-09f, 9.488930394e-09f, 9.633928616e-09f, 9.778864286e-09f, 9.923737099e-09f, 1.006854675e-08f, 1.021329294e-08f, 1.035797536e-08f, 1.050259370e-08f, 1.064714767e-08f, - 1.079163697e-08f, 1.093606128e-08f, 1.108042030e-08f, 1.122471374e-08f, 1.136894130e-08f, 1.151310266e-08f, 1.165719753e-08f, 1.180122560e-08f, 1.194518658e-08f, 1.208908017e-08f, - 1.223290606e-08f, 1.237666395e-08f, 1.252035354e-08f, 1.266397454e-08f, 1.280752664e-08f, 1.295100954e-08f, 1.309442294e-08f, 1.323776655e-08f, 1.338104007e-08f, 1.352424320e-08f, - 1.366737563e-08f, 1.381043707e-08f, 1.395342723e-08f, 1.409634580e-08f, 1.423919249e-08f, 1.438196700e-08f, 1.452466904e-08f, 1.466729830e-08f, 1.480985449e-08f, 1.495233732e-08f, - 1.509474649e-08f, 1.523708169e-08f, 1.537934265e-08f, 1.552152906e-08f, 1.566364063e-08f, 1.580567706e-08f, 1.594763806e-08f, 1.608952333e-08f, 1.623133258e-08f, 1.637306552e-08f, - 1.651472186e-08f, 1.665630129e-08f, 1.679780353e-08f, 1.693922828e-08f, 1.708057526e-08f, 1.722184417e-08f, 1.736303471e-08f, 1.750414661e-08f, 1.764517955e-08f, 1.778613327e-08f, - 1.792700745e-08f, 1.806780182e-08f, 1.820851608e-08f, 1.834914994e-08f, 1.848970312e-08f, 1.863017531e-08f, 1.877056625e-08f, 1.891087562e-08f, 1.905110315e-08f, 1.919124855e-08f, - 1.933131153e-08f, 1.947129180e-08f, 1.961118908e-08f, 1.975100307e-08f, 1.989073349e-08f, 2.003038005e-08f, 2.016994247e-08f, 2.030942045e-08f, 2.044881372e-08f, 2.058812199e-08f, - 2.072734496e-08f, 2.086648237e-08f, 2.100553391e-08f, 2.114449932e-08f, 2.128337829e-08f, 2.142217056e-08f, 2.156087582e-08f, 2.169949381e-08f, 2.183802424e-08f, 2.197646682e-08f, - 2.211482127e-08f, 2.225308731e-08f, 2.239126465e-08f, 2.252935302e-08f, 2.266735214e-08f, 2.280526171e-08f, 2.294308147e-08f, 2.308081112e-08f, 2.321845039e-08f, 2.335599901e-08f, - 2.349345668e-08f, 2.363082313e-08f, 2.376809808e-08f, 2.390528125e-08f, 2.404237236e-08f, 2.417937113e-08f, 2.431627729e-08f, 2.445309056e-08f, 2.458981065e-08f, 2.472643729e-08f, - 2.486297021e-08f, 2.499940913e-08f, 2.513575377e-08f, 2.527200385e-08f, 2.540815910e-08f, 2.554421924e-08f, 2.568018400e-08f, 2.581605310e-08f, 2.595182627e-08f, 2.608750323e-08f, - 2.622308371e-08f, 2.635856743e-08f, 2.649395413e-08f, 2.662924352e-08f, 2.676443534e-08f, 2.689952931e-08f, 2.703452515e-08f, 2.716942261e-08f, 2.730422140e-08f, 2.743892125e-08f, - 2.757352189e-08f, 2.770802306e-08f, 2.784242447e-08f, 2.797672587e-08f, 2.811092697e-08f, 2.824502752e-08f, 2.837902723e-08f, 2.851292585e-08f, 2.864672310e-08f, 2.878041871e-08f, - 2.891401242e-08f, 2.904750395e-08f, 2.918089305e-08f, 2.931417943e-08f, 2.944736285e-08f, 2.958044302e-08f, 2.971341968e-08f, 2.984629257e-08f, 2.997906141e-08f, 3.011172596e-08f, - 3.024428593e-08f, 3.037674106e-08f, 3.050909110e-08f, 3.064133577e-08f, 3.077347481e-08f, 3.090550796e-08f, 3.103743495e-08f, 3.116925553e-08f, 3.130096942e-08f, 3.143257637e-08f, - 3.156407611e-08f, 3.169546838e-08f, 3.182675293e-08f, 3.195792948e-08f, 3.208899778e-08f, 3.221995757e-08f, 3.235080859e-08f, 3.248155058e-08f, 3.261218327e-08f, 3.274270641e-08f, - 3.287311974e-08f, 3.300342300e-08f, 3.313361594e-08f, 3.326369829e-08f, 3.339366979e-08f, 3.352353020e-08f, 3.365327925e-08f, 3.378291668e-08f, 3.391244224e-08f, 3.404185568e-08f, - 3.417115673e-08f, 3.430034515e-08f, 3.442942067e-08f, 3.455838305e-08f, 3.468723202e-08f, 3.481596734e-08f, 3.494458874e-08f, 3.507309598e-08f, 3.520148881e-08f, 3.532976696e-08f, - 3.545793020e-08f, 3.558597825e-08f, 3.571391089e-08f, 3.584172784e-08f, 3.596942886e-08f, 3.609701371e-08f, 3.622448212e-08f, 3.635183385e-08f, 3.647906866e-08f, 3.660618628e-08f, - 3.673318647e-08f, 3.686006899e-08f, 3.698683357e-08f, 3.711347999e-08f, 3.724000798e-08f, 3.736641730e-08f, 3.749270770e-08f, 3.761887893e-08f, 3.774493076e-08f, 3.787086293e-08f, - 3.799667519e-08f, 3.812236731e-08f, 3.824793903e-08f, 3.837339012e-08f, 3.849872032e-08f, 3.862392939e-08f, 3.874901709e-08f, 3.887398318e-08f, 3.899882741e-08f, 3.912354954e-08f, - 3.924814932e-08f, 3.937262652e-08f, 3.949698090e-08f, 3.962121220e-08f, 3.974532020e-08f, 3.986930464e-08f, 3.999316529e-08f, 4.011690192e-08f, 4.024051427e-08f, 4.036400211e-08f, - 4.048736521e-08f, 4.061060331e-08f, 4.073371619e-08f, 4.085670361e-08f, 4.097956532e-08f, 4.110230109e-08f, 4.122491069e-08f, 4.134739388e-08f, 4.146975042e-08f, 4.159198007e-08f, - 4.171408260e-08f, 4.183605778e-08f, 4.195790537e-08f, 4.207962513e-08f, 4.220121683e-08f, 4.232268024e-08f, 4.244401513e-08f, 4.256522125e-08f, 4.268629839e-08f, 4.280724630e-08f, - 4.292806475e-08f, 4.304875351e-08f, 4.316931236e-08f, 4.328974105e-08f, 4.341003937e-08f, 4.353020707e-08f, 4.365024393e-08f, 4.377014973e-08f, 4.388992422e-08f, 4.400956718e-08f, - 4.412907839e-08f, 4.424845761e-08f, 4.436770462e-08f, 4.448681919e-08f, 4.460580109e-08f, 4.472465009e-08f, 4.484336598e-08f, 4.496194852e-08f, 4.508039749e-08f, 4.519871267e-08f, - 4.531689382e-08f, 4.543494072e-08f, 4.555285316e-08f, 4.567063090e-08f, 4.578827372e-08f, 4.590578140e-08f, 4.602315372e-08f, 4.614039045e-08f, 4.625749138e-08f, 4.637445628e-08f, - 4.649128492e-08f, 4.660797710e-08f, 4.672453259e-08f, 4.684095116e-08f, 4.695723260e-08f, 4.707337669e-08f, 4.718938321e-08f, 4.730525195e-08f, 4.742098268e-08f, 4.753657518e-08f, - 4.765202924e-08f, 4.776734464e-08f, 4.788252117e-08f, 4.799755860e-08f, 4.811245673e-08f, 4.822721533e-08f, 4.834183419e-08f, 4.845631310e-08f, 4.857065184e-08f, 4.868485020e-08f, - 4.879890796e-08f, 4.891282491e-08f, 4.902660084e-08f, 4.914023553e-08f, 4.925372877e-08f, 4.936708036e-08f, 4.948029007e-08f, 4.959335770e-08f, 4.970628304e-08f, 4.981906587e-08f, - 4.993170599e-08f, 5.004420319e-08f, 5.015655725e-08f, 5.026876798e-08f, 5.038083515e-08f, 5.049275856e-08f, 5.060453801e-08f, 5.071617329e-08f, 5.082766418e-08f, 5.093901049e-08f, - 5.105021200e-08f, 5.116126852e-08f, 5.127217983e-08f, 5.138294574e-08f, 5.149356602e-08f, 5.160404049e-08f, 5.171436894e-08f, 5.182455116e-08f, 5.193458696e-08f, 5.204447612e-08f, - 5.215421844e-08f, 5.226381373e-08f, 5.237326179e-08f, 5.248256240e-08f, 5.259171537e-08f, 5.270072051e-08f, 5.280957760e-08f, 5.291828645e-08f, 5.302684687e-08f, 5.313525864e-08f, - 5.324352158e-08f, 5.335163548e-08f, 5.345960015e-08f, 5.356741540e-08f, 5.367508101e-08f, 5.378259680e-08f, 5.388996257e-08f, 5.399717812e-08f, 5.410424327e-08f, 5.421115781e-08f, - 5.431792154e-08f, 5.442453429e-08f, 5.453099584e-08f, 5.463730601e-08f, 5.474346461e-08f, 5.484947144e-08f, 5.495532631e-08f, 5.506102902e-08f, 5.516657940e-08f, 5.527197723e-08f, - 5.537722235e-08f, 5.548231455e-08f, 5.558725364e-08f, 5.569203944e-08f, 5.579667175e-08f, 5.590115040e-08f, 5.600547518e-08f, 5.610964591e-08f, 5.621366241e-08f, 5.631752448e-08f, - 5.642123194e-08f, 5.652478461e-08f, 5.662818229e-08f, 5.673142481e-08f, 5.683451197e-08f, 5.693744360e-08f, 5.704021950e-08f, 5.714283950e-08f, 5.724530340e-08f, 5.734761104e-08f, - 5.744976222e-08f, 5.755175676e-08f, 5.765359448e-08f, 5.775527521e-08f, 5.785679874e-08f, 5.795816492e-08f, 5.805937355e-08f, 5.816042447e-08f, 5.826131747e-08f, 5.836205240e-08f, - 5.846262906e-08f, 5.856304729e-08f, 5.866330690e-08f, 5.876340772e-08f, 5.886334956e-08f, 5.896313226e-08f, 5.906275564e-08f, 5.916221951e-08f, 5.926152371e-08f, 5.936066806e-08f, - 5.945965238e-08f, 5.955847650e-08f, 5.965714025e-08f, 5.975564346e-08f, 5.985398594e-08f, 5.995216754e-08f, 6.005018807e-08f, 6.014804736e-08f, 6.024574524e-08f, 6.034328155e-08f, - 6.044065611e-08f, 6.053786875e-08f, 6.063491930e-08f, 6.073180759e-08f, 6.082853346e-08f, 6.092509672e-08f, 6.102149723e-08f, 6.111773481e-08f, 6.121380928e-08f, 6.130972049e-08f, - 6.140546827e-08f, 6.150105245e-08f, 6.159647287e-08f, 6.169172936e-08f, 6.178682175e-08f, 6.188174989e-08f, 6.197651361e-08f, 6.207111274e-08f, 6.216554712e-08f, 6.225981659e-08f, - 6.235392098e-08f, 6.244786014e-08f, 6.254163391e-08f, 6.263524211e-08f, 6.272868460e-08f, 6.282196121e-08f, 6.291507178e-08f, 6.300801615e-08f, 6.310079417e-08f, 6.319340566e-08f, - 6.328585049e-08f, 6.337812848e-08f, 6.347023949e-08f, 6.356218335e-08f, 6.365395990e-08f, 6.374556900e-08f, 6.383701049e-08f, 6.392828420e-08f, 6.401938999e-08f, 6.411032770e-08f, - 6.420109718e-08f, 6.429169828e-08f, 6.438213083e-08f, 6.447239470e-08f, 6.456248972e-08f, 6.465241574e-08f, 6.474217262e-08f, 6.483176020e-08f, 6.492117833e-08f, 6.501042686e-08f, - 6.509950564e-08f, 6.518841452e-08f, 6.527715335e-08f, 6.536572199e-08f, 6.545412029e-08f, 6.554234810e-08f, 6.563040526e-08f, 6.571829164e-08f, 6.580600709e-08f, 6.589355146e-08f, - 6.598092461e-08f, 6.606812639e-08f, 6.615515666e-08f, 6.624201527e-08f, 6.632870207e-08f, 6.641521694e-08f, 6.650155971e-08f, 6.658773026e-08f, 6.667372843e-08f, 6.675955409e-08f, - 6.684520709e-08f, 6.693068730e-08f, 6.701599457e-08f, 6.710112877e-08f, 6.718608974e-08f, 6.727087737e-08f, 6.735549150e-08f, 6.743993199e-08f, 6.752419872e-08f, 6.760829154e-08f, - 6.769221031e-08f, 6.777595490e-08f, 6.785952518e-08f, 6.794292100e-08f, 6.802614223e-08f, 6.810918874e-08f, 6.819206039e-08f, 6.827475705e-08f, 6.835727858e-08f, 6.843962486e-08f, - 6.852179574e-08f, 6.860379110e-08f, 6.868561081e-08f, 6.876725473e-08f, 6.884872272e-08f, 6.893001468e-08f, 6.901113045e-08f, 6.909206991e-08f, 6.917283294e-08f, 6.925341940e-08f, - 6.933382916e-08f, 6.941406210e-08f, 6.949411809e-08f, 6.957399700e-08f, 6.965369871e-08f, 6.973322309e-08f, 6.981257001e-08f, 6.989173934e-08f, 6.997073098e-08f, 7.004954477e-08f, - 7.012818062e-08f, 7.020663838e-08f, 7.028491794e-08f, 7.036301918e-08f, 7.044094197e-08f, 7.051868619e-08f, 7.059625171e-08f, 7.067363843e-08f, 7.075084621e-08f, 7.082787494e-08f, - 7.090472449e-08f, 7.098139476e-08f, 7.105788561e-08f, 7.113419693e-08f, 7.121032860e-08f, 7.128628051e-08f, 7.136205254e-08f, 7.143764457e-08f, 7.151305648e-08f, 7.158828816e-08f, - 7.166333949e-08f, 7.173821036e-08f, 7.181290065e-08f, 7.188741026e-08f, 7.196173906e-08f, 7.203588694e-08f, 7.210985379e-08f, 7.218363950e-08f, 7.225724395e-08f, 7.233066704e-08f, - 7.240390865e-08f, 7.247696867e-08f, 7.254984700e-08f, 7.262254352e-08f, 7.269505812e-08f, 7.276739069e-08f, 7.283954113e-08f, 7.291150932e-08f, 7.298329517e-08f, 7.305489856e-08f, - 7.312631939e-08f, 7.319755754e-08f, 7.326861292e-08f, 7.333948542e-08f, 7.341017493e-08f, 7.348068135e-08f, 7.355100458e-08f, 7.362114450e-08f, 7.369110103e-08f, 7.376087405e-08f, - 7.383046347e-08f, 7.389986917e-08f, 7.396909107e-08f, 7.403812905e-08f, 7.410698303e-08f, 7.417565289e-08f, 7.424413854e-08f, 7.431243988e-08f, 7.438055681e-08f, 7.444848924e-08f, - 7.451623705e-08f, 7.458380017e-08f, 7.465117848e-08f, 7.471837190e-08f, 7.478538032e-08f, 7.485220366e-08f, 7.491884181e-08f, 7.498529469e-08f, 7.505156219e-08f, 7.511764422e-08f, - 7.518354069e-08f, 7.524925151e-08f, 7.531477659e-08f, 7.538011582e-08f, 7.544526913e-08f, 7.551023641e-08f, 7.557501758e-08f, 7.563961255e-08f, 7.570402123e-08f, 7.576824352e-08f, - 7.583227935e-08f, 7.589612861e-08f, 7.595979122e-08f, 7.602326710e-08f, 7.608655616e-08f, 7.614965830e-08f, 7.621257345e-08f, 7.627530152e-08f, 7.633784242e-08f, 7.640019606e-08f, - 7.646236237e-08f, 7.652434125e-08f, 7.658613263e-08f, 7.664773642e-08f, 7.670915254e-08f, 7.677038091e-08f, 7.683142143e-08f, 7.689227404e-08f, 7.695293865e-08f, 7.701341518e-08f, - 7.707370355e-08f, 7.713380368e-08f, 7.719371549e-08f, 7.725343890e-08f, 7.731297384e-08f, 7.737232022e-08f, 7.743147797e-08f, 7.749044701e-08f, 7.754922726e-08f, 7.760781865e-08f, - 7.766622110e-08f, 7.772443454e-08f, 7.778245889e-08f, 7.784029408e-08f, 7.789794002e-08f, 7.795539666e-08f, 7.801266392e-08f, 7.806974172e-08f, 7.812662999e-08f, 7.818332866e-08f, - 7.823983766e-08f, 7.829615691e-08f, 7.835228635e-08f, 7.840822591e-08f, 7.846397552e-08f, 7.851953510e-08f, 7.857490459e-08f, 7.863008393e-08f, 7.868507303e-08f, 7.873987185e-08f, - 7.879448030e-08f, 7.884889832e-08f, 7.890312585e-08f, 7.895716282e-08f, 7.901100917e-08f, 7.906466482e-08f, 7.911812973e-08f, 7.917140381e-08f, 7.922448702e-08f, 7.927737928e-08f, - 7.933008054e-08f, 7.938259073e-08f, 7.943490978e-08f, 7.948703765e-08f, 7.953897427e-08f, 7.959071957e-08f, 7.964227351e-08f, 7.969363601e-08f, 7.974480702e-08f, 7.979578648e-08f, - 7.984657434e-08f, 7.989717053e-08f, 7.994757500e-08f, 7.999778770e-08f, 8.004780856e-08f, 8.009763753e-08f, 8.014727455e-08f, 8.019671957e-08f, 8.024597254e-08f, 8.029503340e-08f, - 8.034390210e-08f, 8.039257858e-08f, 8.044106280e-08f, 8.048935469e-08f, 8.053745421e-08f, 8.058536131e-08f, 8.063307593e-08f, 8.068059803e-08f, 8.072792755e-08f, 8.077506445e-08f, - 8.082200867e-08f, 8.086876017e-08f, 8.091531890e-08f, 8.096168481e-08f, 8.100785786e-08f, 8.105383799e-08f, 8.109962516e-08f, 8.114521933e-08f, 8.119062044e-08f, 8.123582846e-08f, - 8.128084334e-08f, 8.132566503e-08f, 8.137029350e-08f, 8.141472869e-08f, 8.145897056e-08f, 8.150301908e-08f, 8.154687420e-08f, 8.159053587e-08f, 8.163400407e-08f, 8.167727874e-08f, - 8.172035984e-08f, 8.176324734e-08f, 8.180594120e-08f, 8.184844138e-08f, 8.189074784e-08f, 8.193286054e-08f, 8.197477944e-08f, 8.201650451e-08f, 8.205803571e-08f, 8.209937300e-08f, - 8.214051635e-08f, 8.218146572e-08f, 8.222222108e-08f, 8.226278240e-08f, 8.230314963e-08f, 8.234332275e-08f, 8.238330172e-08f, 8.242308651e-08f, 8.246267709e-08f, 8.250207342e-08f, - 8.254127548e-08f, 8.258028322e-08f, 8.261909664e-08f, 8.265771568e-08f, 8.269614033e-08f, 8.273437055e-08f, 8.277240631e-08f, 8.281024759e-08f, 8.284789436e-08f, 8.288534660e-08f, - 8.292260426e-08f, 8.295966733e-08f, 8.299653579e-08f, 8.303320960e-08f, 8.306968874e-08f, 8.310597319e-08f, 8.314206292e-08f, 8.317795790e-08f, 8.321365812e-08f, 8.324916356e-08f, - 8.328447418e-08f, 8.331958996e-08f, 8.335451090e-08f, 8.338923695e-08f, 8.342376811e-08f, 8.345810435e-08f, 8.349224566e-08f, 8.352619200e-08f, 8.355994337e-08f, 8.359349975e-08f, - 8.362686111e-08f, 8.366002745e-08f, 8.369299873e-08f, 8.372577495e-08f, 8.375835609e-08f, 8.379074214e-08f, 8.382293307e-08f, 8.385492887e-08f, 8.388672954e-08f, 8.391833504e-08f, - 8.394974538e-08f, 8.398096053e-08f, 8.401198049e-08f, 8.404280523e-08f, 8.407343476e-08f, 8.410386906e-08f, 8.413410811e-08f, 8.416415191e-08f, 8.419400044e-08f, 8.422365370e-08f, - 8.425311168e-08f, 8.428237436e-08f, 8.431144175e-08f, 8.434031382e-08f, 8.436899058e-08f, 8.439747202e-08f, 8.442575812e-08f, 8.445384889e-08f, 8.448174432e-08f, 8.450944440e-08f, - 8.453694912e-08f, 8.456425849e-08f, 8.459137250e-08f, 8.461829114e-08f, 8.464501441e-08f, 8.467154232e-08f, 8.469787485e-08f, 8.472401200e-08f, 8.474995378e-08f, 8.477570018e-08f, - 8.480125120e-08f, 8.482660684e-08f, 8.485176711e-08f, 8.487673199e-08f, 8.490150151e-08f, 8.492607564e-08f, 8.495045440e-08f, 8.497463780e-08f, 8.499862582e-08f, 8.502241848e-08f, - 8.504601578e-08f, 8.506941773e-08f, 8.509262432e-08f, 8.511563556e-08f, 8.513845147e-08f, 8.516107204e-08f, 8.518349728e-08f, 8.520572720e-08f, 8.522776180e-08f, 8.524960110e-08f, - 8.527124510e-08f, 8.529269380e-08f, 8.531394723e-08f, 8.533500538e-08f, 8.535586827e-08f, 8.537653591e-08f, 8.539700831e-08f, 8.541728548e-08f, 8.543736743e-08f, 8.545725417e-08f, - 8.547694572e-08f, 8.549644209e-08f, 8.551574329e-08f, 8.553484933e-08f, 8.555376024e-08f, 8.557247602e-08f, 8.559099668e-08f, 8.560932226e-08f, 8.562745275e-08f, 8.564538818e-08f, - 8.566312857e-08f, 8.568067393e-08f, 8.569802427e-08f, 8.571517962e-08f, 8.573214000e-08f, 8.574890542e-08f, 8.576547591e-08f, 8.578185148e-08f, 8.579803215e-08f, 8.581401794e-08f, - 8.582980888e-08f, 8.584540499e-08f, 8.586080629e-08f, 8.587601279e-08f, 8.589102453e-08f, 8.590584153e-08f, 8.592046380e-08f, 8.593489138e-08f, 8.594912429e-08f, 8.596316256e-08f, - 8.597700620e-08f, 8.599065525e-08f, 8.600410972e-08f, 8.601736966e-08f, 8.603043508e-08f, 8.604330601e-08f, 8.605598248e-08f, 8.606846453e-08f, 8.608075216e-08f, 8.609284543e-08f, - 8.610474435e-08f, 8.611644895e-08f, 8.612795927e-08f, 8.613927534e-08f, 8.615039719e-08f, 8.616132485e-08f, 8.617205835e-08f, 8.618259772e-08f, 8.619294300e-08f, 8.620309423e-08f, - 8.621305142e-08f, 8.622281463e-08f, 8.623238388e-08f, 8.624175921e-08f, 8.625094066e-08f, 8.625992826e-08f, 8.626872204e-08f, 8.627732205e-08f, 8.628572831e-08f, 8.629394088e-08f, - 8.630195978e-08f, 8.630978506e-08f, 8.631741676e-08f, 8.632485490e-08f, 8.633209954e-08f, 8.633915071e-08f, 8.634600846e-08f, 8.635267282e-08f, 8.635914384e-08f, 8.636542155e-08f, - 8.637150601e-08f, 8.637739725e-08f, 8.638309531e-08f, 8.638860025e-08f, 8.639391210e-08f, 8.639903091e-08f, 8.640395672e-08f, 8.640868957e-08f, 8.641322953e-08f, 8.641757662e-08f, - 8.642173090e-08f, 8.642569241e-08f, 8.642946120e-08f, 8.643303732e-08f, 8.643642081e-08f, 8.643961173e-08f, 8.644261013e-08f, 8.644541604e-08f, 8.644802953e-08f, 8.645045064e-08f, - 8.645267943e-08f, 8.645471594e-08f, 8.645656023e-08f, 8.645821234e-08f, 8.645967234e-08f, 8.646094026e-08f, 8.646201618e-08f, 8.646290013e-08f, 8.646359218e-08f, 8.646409237e-08f, - 8.646440077e-08f, 8.646451742e-08f, 8.646444239e-08f, 8.646417572e-08f, 8.646371749e-08f, 8.646306773e-08f, 8.646222651e-08f, 8.646119389e-08f, 8.645996993e-08f, 8.645855468e-08f, - 8.645694820e-08f, 8.645515056e-08f, 8.645316181e-08f, 8.645098200e-08f, 8.644861121e-08f, 8.644604950e-08f, 8.644329691e-08f, 8.644035353e-08f, 8.643721940e-08f, 8.643389459e-08f, - 8.643037917e-08f, 8.642667319e-08f, 8.642277673e-08f, 8.641868983e-08f, 8.641441258e-08f, 8.640994504e-08f, 8.640528726e-08f, 8.640043932e-08f, 8.639540128e-08f, 8.639017321e-08f, - 8.638475518e-08f, 8.637914724e-08f, 8.637334948e-08f, 8.636736196e-08f, 8.636118475e-08f, 8.635481791e-08f, 8.634826152e-08f, 8.634151564e-08f, 8.633458035e-08f, 8.632745572e-08f, - 8.632014182e-08f, 8.631263871e-08f, 8.630494648e-08f, 8.629706519e-08f, 8.628899492e-08f, 8.628073573e-08f, 8.627228771e-08f, 8.626365092e-08f, 8.625482545e-08f, 8.624581136e-08f, - 8.623660873e-08f, 8.622721764e-08f, 8.621763816e-08f, 8.620787036e-08f, 8.619791433e-08f, 8.618777015e-08f, 8.617743788e-08f, 8.616691761e-08f, 8.615620941e-08f, 8.614531337e-08f, - 8.613422957e-08f, 8.612295807e-08f, 8.611149897e-08f, 8.609985233e-08f, 8.608801826e-08f, 8.607599681e-08f, 8.606378808e-08f, 8.605139215e-08f, 8.603880910e-08f, 8.602603901e-08f, - 8.601308197e-08f, 8.599993805e-08f, 8.598660735e-08f, 8.597308994e-08f, 8.595938591e-08f, 8.594549535e-08f, 8.593141834e-08f, 8.591715497e-08f, 8.590270532e-08f, 8.588806948e-08f, - 8.587324754e-08f, 8.585823958e-08f, 8.584304569e-08f, 8.582766596e-08f, 8.581210048e-08f, 8.579634934e-08f, 8.578041262e-08f, 8.576429042e-08f, 8.574798282e-08f, 8.573148992e-08f, - 8.571481181e-08f, 8.569794857e-08f, 8.568090031e-08f, 8.566366711e-08f, 8.564624906e-08f, 8.562864625e-08f, 8.561085879e-08f, 8.559288676e-08f, 8.557473026e-08f, 8.555638938e-08f, - 8.553786422e-08f, 8.551915487e-08f, 8.550026142e-08f, 8.548118398e-08f, 8.546192263e-08f, 8.544247748e-08f, 8.542284862e-08f, 8.540303616e-08f, 8.538304018e-08f, 8.536286078e-08f, - 8.534249807e-08f, 8.532195214e-08f, 8.530122309e-08f, 8.528031103e-08f, 8.525921605e-08f, 8.523793824e-08f, 8.521647773e-08f, 8.519483459e-08f, 8.517300894e-08f, 8.515100088e-08f, - 8.512881050e-08f, 8.510643792e-08f, 8.508388324e-08f, 8.506114655e-08f, 8.503822797e-08f, 8.501512759e-08f, 8.499184552e-08f, 8.496838187e-08f, 8.494473674e-08f, 8.492091024e-08f, - 8.489690247e-08f, 8.487271353e-08f, 8.484834355e-08f, 8.482379262e-08f, 8.479906085e-08f, 8.477414835e-08f, 8.474905522e-08f, 8.472378158e-08f, 8.469832754e-08f, 8.467269320e-08f, - 8.464687867e-08f, 8.462088407e-08f, 8.459470950e-08f, 8.456835508e-08f, 8.454182091e-08f, 8.451510711e-08f, 8.448821379e-08f, 8.446114106e-08f, 8.443388904e-08f, 8.440645784e-08f, - 8.437884757e-08f, 8.435105834e-08f, 8.432309028e-08f, 8.429494349e-08f, 8.426661808e-08f, 8.423811418e-08f, 8.420943191e-08f, 8.418057136e-08f, 8.415153267e-08f, 8.412231595e-08f, - 8.409292132e-08f, 8.406334889e-08f, 8.403359878e-08f, 8.400367111e-08f, 8.397356599e-08f, 8.394328356e-08f, 8.391282392e-08f, 8.388218720e-08f, 8.385137351e-08f, 8.382038298e-08f, - 8.378921573e-08f, 8.375787188e-08f, 8.372635154e-08f, 8.369465485e-08f, 8.366278192e-08f, 8.363073287e-08f, 8.359850784e-08f, 8.356610693e-08f, 8.353353029e-08f, 8.350077802e-08f, - 8.346785026e-08f, 8.343474712e-08f, 8.340146874e-08f, 8.336801524e-08f, 8.333438674e-08f, 8.330058337e-08f, 8.326660526e-08f, 8.323245254e-08f, 8.319812532e-08f, 8.316362374e-08f, - 8.312894793e-08f, 8.309409802e-08f, 8.305907413e-08f, 8.302387639e-08f, 8.298850493e-08f, 8.295295988e-08f, 8.291724137e-08f, 8.288134953e-08f, 8.284528450e-08f, 8.280904640e-08f, - 8.277263536e-08f, 8.273605151e-08f, 8.269929500e-08f, 8.266236594e-08f, 8.262526448e-08f, 8.258799074e-08f, 8.255054487e-08f, 8.251292698e-08f, 8.247513722e-08f, 8.243717573e-08f, - 8.239904263e-08f, 8.236073806e-08f, 8.232226216e-08f, 8.228361506e-08f, 8.224479690e-08f, 8.220580782e-08f, 8.216664795e-08f, 8.212731743e-08f, 8.208781639e-08f, 8.204814498e-08f, - 8.200830334e-08f, 8.196829159e-08f, 8.192810989e-08f, 8.188775836e-08f, 8.184723716e-08f, 8.180654641e-08f, 8.176568627e-08f, 8.172465686e-08f, 8.168345834e-08f, 8.164209083e-08f, - 8.160055450e-08f, 8.155884946e-08f, 8.151697588e-08f, 8.147493389e-08f, 8.143272363e-08f, 8.139034524e-08f, 8.134779888e-08f, 8.130508468e-08f, 8.126220279e-08f, 8.121915336e-08f, - 8.117593652e-08f, 8.113255243e-08f, 8.108900122e-08f, 8.104528305e-08f, 8.100139806e-08f, 8.095734640e-08f, 8.091312822e-08f, 8.086874365e-08f, 8.082419286e-08f, 8.077947598e-08f, - 8.073459317e-08f, 8.068954458e-08f, 8.064433035e-08f, 8.059895063e-08f, 8.055340557e-08f, 8.050769532e-08f, 8.046182004e-08f, 8.041577987e-08f, 8.036957496e-08f, 8.032320547e-08f, - 8.027667154e-08f, 8.022997333e-08f, 8.018311099e-08f, 8.013608468e-08f, 8.008889453e-08f, 8.004154072e-08f, 7.999402339e-08f, 7.994634269e-08f, 7.989849879e-08f, 7.985049183e-08f, - 7.980232196e-08f, 7.975398935e-08f, 7.970549415e-08f, 7.965683652e-08f, 7.960801660e-08f, 7.955903456e-08f, 7.950989056e-08f, 7.946058474e-08f, 7.941111728e-08f, 7.936148832e-08f, - 7.931169802e-08f, 7.926174654e-08f, 7.921163404e-08f, 7.916136069e-08f, 7.911092662e-08f, 7.906033202e-08f, 7.900957703e-08f, 7.895866182e-08f, 7.890758655e-08f, 7.885635138e-08f, - 7.880495646e-08f, 7.875340196e-08f, 7.870168805e-08f, 7.864981488e-08f, 7.859778262e-08f, 7.854559142e-08f, 7.849324146e-08f, 7.844073289e-08f, 7.838806588e-08f, 7.833524059e-08f, - 7.828225718e-08f, 7.822911583e-08f, 7.817581669e-08f, 7.812235993e-08f, 7.806874572e-08f, 7.801497421e-08f, 7.796104559e-08f, 7.790696000e-08f, 7.785271763e-08f, 7.779831863e-08f, - 7.774376317e-08f, 7.768905143e-08f, 7.763418356e-08f, 7.757915974e-08f, 7.752398014e-08f, 7.746864491e-08f, 7.741315424e-08f, 7.735750829e-08f, 7.730170723e-08f, 7.724575123e-08f, - 7.718964047e-08f, 7.713337510e-08f, 7.707695530e-08f, 7.702038125e-08f, 7.696365311e-08f, 7.690677106e-08f, 7.684973526e-08f, 7.679254589e-08f, 7.673520313e-08f, 7.667770714e-08f, - 7.662005810e-08f, 7.656225617e-08f, 7.650430155e-08f, 7.644619439e-08f, 7.638793487e-08f, 7.632952317e-08f, 7.627095946e-08f, 7.621224392e-08f, 7.615337672e-08f, 7.609435804e-08f, - 7.603518805e-08f, 7.597586693e-08f, 7.591639486e-08f, 7.585677202e-08f, 7.579699857e-08f, 7.573707470e-08f, 7.567700058e-08f, 7.561677640e-08f, 7.555640233e-08f, 7.549587855e-08f, - 7.543520523e-08f, 7.537438257e-08f, 7.531341073e-08f, 7.525228990e-08f, 7.519102025e-08f, 7.512960197e-08f, 7.506803524e-08f, 7.500632024e-08f, 7.494445714e-08f, 7.488244614e-08f, - 7.482028740e-08f, 7.475798112e-08f, 7.469552747e-08f, 7.463292664e-08f, 7.457017882e-08f, 7.450728417e-08f, 7.444424289e-08f, 7.438105517e-08f, 7.431772117e-08f, 7.425424110e-08f, - 7.419061512e-08f, 7.412684343e-08f, 7.406292622e-08f, 7.399886366e-08f, 7.393465594e-08f, 7.387030325e-08f, 7.380580577e-08f, 7.374116369e-08f, 7.367637720e-08f, 7.361144649e-08f, - 7.354637173e-08f, 7.348115312e-08f, 7.341579084e-08f, 7.335028509e-08f, 7.328463604e-08f, 7.321884390e-08f, 7.315290884e-08f, 7.308683106e-08f, 7.302061074e-08f, 7.295424808e-08f, - 7.288774327e-08f, 7.282109649e-08f, 7.275430793e-08f, 7.268737779e-08f, 7.262030625e-08f, 7.255309351e-08f, 7.248573976e-08f, 7.241824518e-08f, 7.235060998e-08f, 7.228283434e-08f, - 7.221491845e-08f, 7.214686252e-08f, 7.207866672e-08f, 7.201033126e-08f, 7.194185632e-08f, 7.187324210e-08f, 7.180448880e-08f, 7.173559661e-08f, 7.166656571e-08f, 7.159739632e-08f, - 7.152808861e-08f, 7.145864280e-08f, 7.138905906e-08f, 7.131933760e-08f, 7.124947862e-08f, 7.117948230e-08f, 7.110934885e-08f, 7.103907846e-08f, 7.096867133e-08f, 7.089812766e-08f, - 7.082744764e-08f, 7.075663147e-08f, 7.068567935e-08f, 7.061459147e-08f, 7.054336804e-08f, 7.047200925e-08f, 7.040051531e-08f, 7.032888640e-08f, 7.025712274e-08f, 7.018522452e-08f, - 7.011319193e-08f, 7.004102518e-08f, 6.996872448e-08f, 6.989629001e-08f, 6.982372199e-08f, 6.975102060e-08f, 6.967818606e-08f, 6.960521856e-08f, 6.953211831e-08f, 6.945888551e-08f, - 6.938552035e-08f, 6.931202305e-08f, 6.923839381e-08f, 6.916463282e-08f, 6.909074029e-08f, 6.901671642e-08f, 6.894256142e-08f, 6.886827550e-08f, 6.879385885e-08f, 6.871931168e-08f, - 6.864463419e-08f, 6.856982659e-08f, 6.849488908e-08f, 6.841982187e-08f, 6.834462517e-08f, 6.826929918e-08f, 6.819384410e-08f, 6.811826014e-08f, 6.804254751e-08f, 6.796670642e-08f, - 6.789073706e-08f, 6.781463966e-08f, 6.773841441e-08f, 6.766206152e-08f, 6.758558120e-08f, 6.750897366e-08f, 6.743223911e-08f, 6.735537775e-08f, 6.727838979e-08f, 6.720127545e-08f, - 6.712403492e-08f, 6.704666843e-08f, 6.696917617e-08f, 6.689155837e-08f, 6.681381522e-08f, 6.673594694e-08f, 6.665795374e-08f, 6.657983584e-08f, 6.650159343e-08f, 6.642322673e-08f, - 6.634473595e-08f, 6.626612131e-08f, 6.618738302e-08f, 6.610852128e-08f, 6.602953631e-08f, 6.595042832e-08f, 6.587119753e-08f, 6.579184414e-08f, 6.571236838e-08f, 6.563277044e-08f, - 6.555305055e-08f, 6.547320892e-08f, 6.539324577e-08f, 6.531316130e-08f, 6.523295573e-08f, 6.515262927e-08f, 6.507218215e-08f, 6.499161457e-08f, 6.491092675e-08f, 6.483011891e-08f, - 6.474919125e-08f, 6.466814401e-08f, 6.458697738e-08f, 6.450569159e-08f, 6.442428685e-08f, 6.434276338e-08f, 6.426112140e-08f, 6.417936113e-08f, 6.409748277e-08f, 6.401548655e-08f, - 6.393337269e-08f, 6.385114139e-08f, 6.376879289e-08f, 6.368632740e-08f, 6.360374513e-08f, 6.352104631e-08f, 6.343823115e-08f, 6.335529987e-08f, 6.327225269e-08f, 6.318908984e-08f, - 6.310581152e-08f, 6.302241796e-08f, 6.293890938e-08f, 6.285528600e-08f, 6.277154804e-08f, 6.268769571e-08f, 6.260372925e-08f, 6.251964886e-08f, 6.243545478e-08f, 6.235114722e-08f, - 6.226672640e-08f, 6.218219255e-08f, 6.209754588e-08f, 6.201278662e-08f, 6.192791499e-08f, 6.184293122e-08f, 6.175783551e-08f, 6.167262811e-08f, 6.158730923e-08f, 6.150187908e-08f, - 6.141633791e-08f, 6.133068592e-08f, 6.124492335e-08f, 6.115905041e-08f, 6.107306734e-08f, 6.098697434e-08f, 6.090077166e-08f, 6.081445951e-08f, 6.072803811e-08f, 6.064150770e-08f, - 6.055486850e-08f, 6.046812073e-08f, 6.038126461e-08f, 6.029430038e-08f, 6.020722825e-08f, 6.012004846e-08f, 6.003276123e-08f, 5.994536679e-08f, 5.985786536e-08f, 5.977025716e-08f, - 5.968254244e-08f, 5.959472140e-08f, 5.950679429e-08f, 5.941876132e-08f, 5.933062273e-08f, 5.924237873e-08f, 5.915402957e-08f, 5.906557546e-08f, 5.897701664e-08f, 5.888835333e-08f, - 5.879958576e-08f, 5.871071416e-08f, 5.862173876e-08f, 5.853265979e-08f, 5.844347748e-08f, 5.835419205e-08f, 5.826480373e-08f, 5.817531276e-08f, 5.808571936e-08f, 5.799602377e-08f, - 5.790622621e-08f, 5.781632691e-08f, 5.772632611e-08f, 5.763622403e-08f, 5.754602091e-08f, 5.745571697e-08f, 5.736531245e-08f, 5.727480758e-08f, 5.718420259e-08f, 5.709349771e-08f, - 5.700269317e-08f, 5.691178920e-08f, 5.682078604e-08f, 5.672968392e-08f, 5.663848306e-08f, 5.654718371e-08f, 5.645578610e-08f, 5.636429045e-08f, 5.627269699e-08f, 5.618100598e-08f, - 5.608921763e-08f, 5.599733217e-08f, 5.590534985e-08f, 5.581327090e-08f, 5.572109554e-08f, 5.562882402e-08f, 5.553645657e-08f, 5.544399341e-08f, 5.535143480e-08f, 5.525878095e-08f, - 5.516603211e-08f, 5.507318850e-08f, 5.498025037e-08f, 5.488721795e-08f, 5.479409147e-08f, 5.470087117e-08f, 5.460755729e-08f, 5.451415005e-08f, 5.442064971e-08f, 5.432705648e-08f, - 5.423337061e-08f, 5.413959233e-08f, 5.404572189e-08f, 5.395175951e-08f, 5.385770543e-08f, 5.376355989e-08f, 5.366932313e-08f, 5.357499538e-08f, 5.348057687e-08f, 5.338606786e-08f, - 5.329146857e-08f, 5.319677924e-08f, 5.310200011e-08f, 5.300713142e-08f, 5.291217340e-08f, 5.281712629e-08f, 5.272199034e-08f, 5.262676577e-08f, 5.253145283e-08f, 5.243605175e-08f, - 5.234056278e-08f, 5.224498615e-08f, 5.214932210e-08f, 5.205357088e-08f, 5.195773271e-08f, 5.186180784e-08f, 5.176579651e-08f, 5.166969895e-08f, 5.157351542e-08f, 5.147724613e-08f, - 5.138089135e-08f, 5.128445130e-08f, 5.118792623e-08f, 5.109131637e-08f, 5.099462197e-08f, 5.089784327e-08f, 5.080098051e-08f, 5.070403392e-08f, 5.060700375e-08f, 5.050989025e-08f, - 5.041269364e-08f, 5.031541418e-08f, 5.021805209e-08f, 5.012060764e-08f, 5.002308104e-08f, 4.992547256e-08f, 4.982778242e-08f, 4.973001088e-08f, 4.963215817e-08f, 4.953422453e-08f, - 4.943621021e-08f, 4.933811544e-08f, 4.923994048e-08f, 4.914168557e-08f, 4.904335093e-08f, 4.894493683e-08f, 4.884644350e-08f, 4.874787118e-08f, 4.864922012e-08f, 4.855049056e-08f, - 4.845168275e-08f, 4.835279692e-08f, 4.825383332e-08f, 4.815479219e-08f, 4.805567378e-08f, 4.795647833e-08f, 4.785720609e-08f, 4.775785729e-08f, 4.765843219e-08f, 4.755893102e-08f, - 4.745935404e-08f, 4.735970148e-08f, 4.725997358e-08f, 4.716017060e-08f, 4.706029278e-08f, 4.696034036e-08f, 4.686031359e-08f, 4.676021271e-08f, 4.666003797e-08f, 4.655978961e-08f, - 4.645946788e-08f, 4.635907302e-08f, 4.625860528e-08f, 4.615806490e-08f, 4.605745213e-08f, 4.595676721e-08f, 4.585601039e-08f, 4.575518192e-08f, 4.565428204e-08f, 4.555331100e-08f, - 4.545226904e-08f, 4.535115641e-08f, 4.524997335e-08f, 4.514872012e-08f, 4.504739695e-08f, 4.494600410e-08f, 4.484454181e-08f, 4.474301033e-08f, 4.464140990e-08f, 4.453974077e-08f, - 4.443800319e-08f, 4.433619741e-08f, 4.423432366e-08f, 4.413238221e-08f, 4.403037329e-08f, 4.392829715e-08f, 4.382615404e-08f, 4.372394421e-08f, 4.362166791e-08f, 4.351932538e-08f, - 4.341691686e-08f, 4.331444262e-08f, 4.321190289e-08f, 4.310929793e-08f, 4.300662797e-08f, 4.290389328e-08f, 4.280109409e-08f, 4.269823066e-08f, 4.259530323e-08f, 4.249231205e-08f, - 4.238925737e-08f, 4.228613945e-08f, 4.218295851e-08f, 4.207971483e-08f, 4.197640863e-08f, 4.187304018e-08f, 4.176960972e-08f, 4.166611751e-08f, 4.156256377e-08f, 4.145894878e-08f, - 4.135527278e-08f, 4.125153601e-08f, 4.114773872e-08f, 4.104388117e-08f, 4.093996360e-08f, 4.083598627e-08f, 4.073194941e-08f, 4.062785329e-08f, 4.052369815e-08f, 4.041948423e-08f, - 4.031521180e-08f, 4.021088110e-08f, 4.010649237e-08f, 4.000204588e-08f, 3.989754186e-08f, 3.979298057e-08f, 3.968836226e-08f, 3.958368718e-08f, 3.947895558e-08f, 3.937416770e-08f, - 3.926932380e-08f, 3.916442413e-08f, 3.905946894e-08f, 3.895445848e-08f, 3.884939300e-08f, 3.874427275e-08f, 3.863909797e-08f, 3.853386893e-08f, 3.842858587e-08f, 3.832324904e-08f, - 3.821785869e-08f, 3.811241507e-08f, 3.800691844e-08f, 3.790136904e-08f, 3.779576713e-08f, 3.769011295e-08f, 3.758440676e-08f, 3.747864881e-08f, 3.737283934e-08f, 3.726697862e-08f, - 3.716106688e-08f, 3.705510439e-08f, 3.694909138e-08f, 3.684302813e-08f, 3.673691486e-08f, 3.663075184e-08f, 3.652453932e-08f, 3.641827755e-08f, 3.631196678e-08f, 3.620560726e-08f, - 3.609919924e-08f, 3.599274298e-08f, 3.588623872e-08f, 3.577968671e-08f, 3.567308722e-08f, 3.556644049e-08f, 3.545974676e-08f, 3.535300630e-08f, 3.524621936e-08f, 3.513938618e-08f, - 3.503250702e-08f, 3.492558213e-08f, 3.481861176e-08f, 3.471159617e-08f, 3.460453560e-08f, 3.449743030e-08f, 3.439028054e-08f, 3.428308656e-08f, 3.417584860e-08f, 3.406856694e-08f, - 3.396124181e-08f, 3.385387347e-08f, 3.374646217e-08f, 3.363900816e-08f, 3.353151169e-08f, 3.342397303e-08f, 3.331639241e-08f, 3.320877009e-08f, 3.310110632e-08f, 3.299340136e-08f, - 3.288565546e-08f, 3.277786887e-08f, 3.267004183e-08f, 3.256217461e-08f, 3.245426746e-08f, 3.234632063e-08f, 3.223833436e-08f, 3.213030892e-08f, 3.202224455e-08f, 3.191414151e-08f, - 3.180600005e-08f, 3.169782042e-08f, 3.158960288e-08f, 3.148134767e-08f, 3.137305505e-08f, 3.126472527e-08f, 3.115635858e-08f, 3.104795524e-08f, 3.093951550e-08f, 3.083103961e-08f, - 3.072252782e-08f, 3.061398039e-08f, 3.050539756e-08f, 3.039677959e-08f, 3.028812674e-08f, 3.017943925e-08f, 3.007071738e-08f, 2.996196137e-08f, 2.985317149e-08f, 2.974434798e-08f, - 2.963549110e-08f, 2.952660110e-08f, 2.941767823e-08f, 2.930872275e-08f, 2.919973490e-08f, 2.909071493e-08f, 2.898166311e-08f, 2.887257969e-08f, 2.876346490e-08f, 2.865431902e-08f, - 2.854514229e-08f, 2.843593496e-08f, 2.832669728e-08f, 2.821742952e-08f, 2.810813191e-08f, 2.799880471e-08f, 2.788944818e-08f, 2.778006257e-08f, 2.767064812e-08f, 2.756120510e-08f, - 2.745173375e-08f, 2.734223432e-08f, 2.723270708e-08f, 2.712315226e-08f, 2.701357013e-08f, 2.690396093e-08f, 2.679432492e-08f, 2.668466235e-08f, 2.657497347e-08f, 2.646525853e-08f, - 2.635551779e-08f, 2.624575150e-08f, 2.613595990e-08f, 2.602614326e-08f, 2.591630182e-08f, 2.580643584e-08f, 2.569654557e-08f, 2.558663125e-08f, 2.547669315e-08f, 2.536673152e-08f, - 2.525674660e-08f, 2.514673864e-08f, 2.503670791e-08f, 2.492665465e-08f, 2.481657911e-08f, 2.470648155e-08f, 2.459636221e-08f, 2.448622135e-08f, 2.437605923e-08f, 2.426587608e-08f, - 2.415567217e-08f, 2.404544775e-08f, 2.393520306e-08f, 2.382493836e-08f, 2.371465390e-08f, 2.360434994e-08f, 2.349402671e-08f, 2.338368448e-08f, 2.327332350e-08f, 2.316294402e-08f, - 2.305254628e-08f, 2.294213055e-08f, 2.283169707e-08f, 2.272124609e-08f, 2.261077786e-08f, 2.250029264e-08f, 2.238979068e-08f, 2.227927222e-08f, 2.216873752e-08f, 2.205818684e-08f, - 2.194762041e-08f, 2.183703850e-08f, 2.172644134e-08f, 2.161582921e-08f, 2.150520233e-08f, 2.139456097e-08f, 2.128390538e-08f, 2.117323580e-08f, 2.106255250e-08f, 2.095185570e-08f, - 2.084114568e-08f, 2.073042268e-08f, 2.061968695e-08f, 2.050893873e-08f, 2.039817829e-08f, 2.028740587e-08f, 2.017662172e-08f, 2.006582609e-08f, 1.995501923e-08f, 1.984420139e-08f, - 1.973337283e-08f, 1.962253378e-08f, 1.951168451e-08f, 1.940082526e-08f, 1.928995628e-08f, 1.917907783e-08f, 1.906819014e-08f, 1.895729348e-08f, 1.884638809e-08f, 1.873547421e-08f, - 1.862455211e-08f, 1.851362203e-08f, 1.840268421e-08f, 1.829173892e-08f, 1.818078639e-08f, 1.806982688e-08f, 1.795886063e-08f, 1.784788790e-08f, 1.773690894e-08f, 1.762592399e-08f, - 1.751493330e-08f, 1.740393712e-08f, 1.729293570e-08f, 1.718192930e-08f, 1.707091815e-08f, 1.695990250e-08f, 1.684888261e-08f, 1.673785873e-08f, 1.662683110e-08f, 1.651579996e-08f, - 1.640476558e-08f, 1.629372819e-08f, 1.618268805e-08f, 1.607164541e-08f, 1.596060050e-08f, 1.584955358e-08f, 1.573850491e-08f, 1.562745471e-08f, 1.551640325e-08f, 1.540535078e-08f, - 1.529429753e-08f, 1.518324375e-08f, 1.507218970e-08f, 1.496113562e-08f, 1.485008176e-08f, 1.473902837e-08f, 1.462797569e-08f, 1.451692397e-08f, 1.440587345e-08f, 1.429482439e-08f, - 1.418377703e-08f, 1.407273162e-08f, 1.396168841e-08f, 1.385064763e-08f, 1.373960955e-08f, 1.362857440e-08f, 1.351754242e-08f, 1.340651388e-08f, 1.329548901e-08f, 1.318446806e-08f, - 1.307345128e-08f, 1.296243890e-08f, 1.285143119e-08f, 1.274042838e-08f, 1.262943072e-08f, 1.251843845e-08f, 1.240745182e-08f, 1.229647108e-08f, 1.218549648e-08f, 1.207452825e-08f, - 1.196356664e-08f, 1.185261190e-08f, 1.174166427e-08f, 1.163072400e-08f, 1.151979133e-08f, 1.140886651e-08f, 1.129794978e-08f, 1.118704139e-08f, 1.107614157e-08f, 1.096525059e-08f, - 1.085436867e-08f, 1.074349607e-08f, 1.063263303e-08f, 1.052177979e-08f, 1.041093659e-08f, 1.030010369e-08f, 1.018928132e-08f, 1.007846972e-08f, 9.967669152e-09f, 9.856879846e-09f, - 9.746102048e-09f, 9.635336001e-09f, 9.524581949e-09f, 9.413840135e-09f, 9.303110801e-09f, 9.192394192e-09f, 9.081690548e-09f, 8.971000114e-09f, 8.860323132e-09f, 8.749659844e-09f, - 8.639010493e-09f, 8.528375320e-09f, 8.417754569e-09f, 8.307148481e-09f, 8.196557298e-09f, 8.085981262e-09f, 7.975420614e-09f, 7.864875598e-09f, 7.754346453e-09f, 7.643833421e-09f, - 7.533336744e-09f, 7.422856663e-09f, 7.312393419e-09f, 7.201947253e-09f, 7.091518407e-09f, 6.981107119e-09f, 6.870713632e-09f, 6.760338186e-09f, 6.649981021e-09f, 6.539642378e-09f, - 6.429322497e-09f, 6.319021618e-09f, 6.208739981e-09f, 6.098477825e-09f, 5.988235391e-09f, 5.878012919e-09f, 5.767810647e-09f, 5.657628815e-09f, 5.547467663e-09f, 5.437327429e-09f, - 5.327208353e-09f, 5.217110674e-09f, 5.107034630e-09f, 4.996980460e-09f, 4.886948403e-09f, 4.776938696e-09f, 4.666951580e-09f, 4.556987291e-09f, 4.447046067e-09f, 4.337128148e-09f, - 4.227233770e-09f, 4.117363171e-09f, 4.007516589e-09f, 3.897694262e-09f, 3.787896426e-09f, 3.678123319e-09f, 3.568375178e-09f, 3.458652239e-09f, 3.348954741e-09f, 3.239282919e-09f, - 3.129637010e-09f, 3.020017251e-09f, 2.910423877e-09f, 2.800857126e-09f, 2.691317232e-09f, 2.581804433e-09f, 2.472318963e-09f, 2.362861059e-09f, 2.253430955e-09f, 2.144028888e-09f, - 2.034655093e-09f, 1.925309805e-09f, 1.815993258e-09f, 1.706705688e-09f, 1.597447329e-09f, 1.488218417e-09f, 1.379019184e-09f, 1.269849867e-09f, 1.160710698e-09f, 1.051601913e-09f, - 9.425237441e-10f, 8.334764261e-10f, 7.244601923e-10f, 6.154752763e-10f, 5.065219114e-10f, 3.976003309e-10f, 2.887107678e-10f, 1.798534549e-10f, 7.102862523e-11f, -3.776348872e-11f, - -1.465226544e-10f, -2.552486395e-10f, -3.639412118e-10f, -4.726001392e-10f, -5.812251898e-10f, -6.898161318e-10f, -7.983727336e-10f, -9.068947637e-10f, -1.015381991e-09f, -1.123834184e-09f, - -1.232251111e-09f, -1.340632543e-09f, -1.448978247e-09f, -1.557287994e-09f, -1.665561553e-09f, -1.773798694e-09f, -1.881999186e-09f, -1.990162800e-09f, -2.098289306e-09f, -2.206378474e-09f, - -2.314430074e-09f, -2.422443877e-09f, -2.530419655e-09f, -2.638357177e-09f, -2.746256215e-09f, -2.854116540e-09f, -2.961937924e-09f, -3.069720138e-09f, -3.177462954e-09f, -3.285166143e-09f, - -3.392829478e-09f, -3.500452731e-09f, -3.608035673e-09f, -3.715578079e-09f, -3.823079719e-09f, -3.930540368e-09f, -4.037959798e-09f, -4.145337782e-09f, -4.252674093e-09f, -4.359968505e-09f, - -4.467220792e-09f, -4.574430727e-09f, -4.681598084e-09f, -4.788722637e-09f, -4.895804161e-09f, -5.002842430e-09f, -5.109837219e-09f, -5.216788302e-09f, -5.323695454e-09f, -5.430558450e-09f, - -5.537377066e-09f, -5.644151077e-09f, -5.750880258e-09f, -5.857564386e-09f, -5.964203236e-09f, -6.070796585e-09f, -6.177344208e-09f, -6.283845882e-09f, -6.390301383e-09f, -6.496710489e-09f, - -6.603072977e-09f, -6.709388623e-09f, -6.815657204e-09f, -6.921878499e-09f, -7.028052284e-09f, -7.134178339e-09f, -7.240256439e-09f, -7.346286365e-09f, -7.452267893e-09f, -7.558200803e-09f, - -7.664084874e-09f, -7.769919883e-09f, -7.875705611e-09f, -7.981441835e-09f, -8.087128337e-09f, -8.192764895e-09f, -8.298351288e-09f, -8.403887298e-09f, -8.509372704e-09f, -8.614807286e-09f, - -8.720190824e-09f, -8.825523100e-09f, -8.930803894e-09f, -9.036032987e-09f, -9.141210161e-09f, -9.246335196e-09f, -9.351407875e-09f, -9.456427978e-09f, -9.561395288e-09f, -9.666309587e-09f, - -9.771170658e-09f, -9.875978282e-09f, -9.980732242e-09f, -1.008543232e-08f, -1.019007830e-08f, -1.029466997e-08f, -1.039920711e-08f, -1.050368949e-08f, -1.060811692e-08f, -1.071248916e-08f, - -1.081680601e-08f, -1.092106725e-08f, -1.102527266e-08f, -1.112942202e-08f, -1.123351513e-08f, -1.133755177e-08f, -1.144153172e-08f, -1.154545477e-08f, -1.164932071e-08f, -1.175312931e-08f, - -1.185688037e-08f, -1.196057367e-08f, -1.206420900e-08f, -1.216778615e-08f, -1.227130489e-08f, -1.237476503e-08f, -1.247816634e-08f, -1.258150862e-08f, -1.268479165e-08f, -1.278801522e-08f, - -1.289117911e-08f, -1.299428312e-08f, -1.309732704e-08f, -1.320031064e-08f, -1.330323373e-08f, -1.340609609e-08f, -1.350889750e-08f, -1.361163777e-08f, -1.371431667e-08f, -1.381693401e-08f, - -1.391948956e-08f, -1.402198311e-08f, -1.412441447e-08f, -1.422678342e-08f, -1.432908974e-08f, -1.443133324e-08f, -1.453351370e-08f, -1.463563091e-08f, -1.473768467e-08f, -1.483967477e-08f, - -1.494160099e-08f, -1.504346314e-08f, -1.514526100e-08f, -1.524699436e-08f, -1.534866303e-08f, -1.545026679e-08f, -1.555180543e-08f, -1.565327875e-08f, -1.575468655e-08f, -1.585602861e-08f, - -1.595730473e-08f, -1.605851471e-08f, -1.615965834e-08f, -1.626073541e-08f, -1.636174572e-08f, -1.646268906e-08f, -1.656356524e-08f, -1.666437404e-08f, -1.676511526e-08f, -1.686578870e-08f, - -1.696639415e-08f, -1.706693141e-08f, -1.716740028e-08f, -1.726780055e-08f, -1.736813202e-08f, -1.746839448e-08f, -1.756858775e-08f, -1.766871160e-08f, -1.776876585e-08f, -1.786875029e-08f, - -1.796866471e-08f, -1.806850892e-08f, -1.816828271e-08f, -1.826798589e-08f, -1.836761825e-08f, -1.846717959e-08f, -1.856666971e-08f, -1.866608842e-08f, -1.876543550e-08f, -1.886471077e-08f, - -1.896391403e-08f, -1.906304506e-08f, -1.916210368e-08f, -1.926108969e-08f, -1.936000288e-08f, -1.945884307e-08f, -1.955761004e-08f, -1.965630361e-08f, -1.975492357e-08f, -1.985346973e-08f, - -1.995194189e-08f, -2.005033985e-08f, -2.014866342e-08f, -2.024691241e-08f, -2.034508660e-08f, -2.044318581e-08f, -2.054120985e-08f, -2.063915851e-08f, -2.073703160e-08f, -2.083482893e-08f, - -2.093255030e-08f, -2.103019552e-08f, -2.112776439e-08f, -2.122525671e-08f, -2.132267230e-08f, -2.142001096e-08f, -2.151727249e-08f, -2.161445671e-08f, -2.171156342e-08f, -2.180859242e-08f, - -2.190554353e-08f, -2.200241655e-08f, -2.209921128e-08f, -2.219592755e-08f, -2.229256515e-08f, -2.238912390e-08f, -2.248560360e-08f, -2.258200406e-08f, -2.267832509e-08f, -2.277456651e-08f, - -2.287072811e-08f, -2.296680972e-08f, -2.306281113e-08f, -2.315873217e-08f, -2.325457264e-08f, -2.335033235e-08f, -2.344601111e-08f, -2.354160874e-08f, -2.363712505e-08f, -2.373255984e-08f, - -2.382791294e-08f, -2.392318415e-08f, -2.401837328e-08f, -2.411348015e-08f, -2.420850458e-08f, -2.430344637e-08f, -2.439830533e-08f, -2.449308129e-08f, -2.458777405e-08f, -2.468238344e-08f, - -2.477690925e-08f, -2.487135132e-08f, -2.496570945e-08f, -2.505998346e-08f, -2.515417317e-08f, -2.524827839e-08f, -2.534229893e-08f, -2.543623462e-08f, -2.553008526e-08f, -2.562385068e-08f, - -2.571753070e-08f, -2.581112512e-08f, -2.590463377e-08f, -2.599805647e-08f, -2.609139303e-08f, -2.618464327e-08f, -2.627780701e-08f, -2.637088407e-08f, -2.646387426e-08f, -2.655677742e-08f, - -2.664959334e-08f, -2.674232187e-08f, -2.683496281e-08f, -2.692751598e-08f, -2.701998121e-08f, -2.711235832e-08f, -2.720464712e-08f, -2.729684745e-08f, -2.738895911e-08f, -2.748098193e-08f, - -2.757291574e-08f, -2.766476036e-08f, -2.775651560e-08f, -2.784818129e-08f, -2.793975726e-08f, -2.803124333e-08f, -2.812263931e-08f, -2.821394504e-08f, -2.830516034e-08f, -2.839628503e-08f, - -2.848731894e-08f, -2.857826189e-08f, -2.866911370e-08f, -2.875987421e-08f, -2.885054324e-08f, -2.894112060e-08f, -2.903160614e-08f, -2.912199967e-08f, -2.921230103e-08f, -2.930251003e-08f, - -2.939262651e-08f, -2.948265029e-08f, -2.957258121e-08f, -2.966241908e-08f, -2.975216374e-08f, -2.984181501e-08f, -2.993137273e-08f, -3.002083671e-08f, -3.011020680e-08f, -3.019948283e-08f, - -3.028866461e-08f, -3.037775198e-08f, -3.046674477e-08f, -3.055564282e-08f, -3.064444594e-08f, -3.073315398e-08f, -3.082176676e-08f, -3.091028412e-08f, -3.099870589e-08f, -3.108703189e-08f, - -3.117526197e-08f, -3.126339595e-08f, -3.135143367e-08f, -3.143937495e-08f, -3.152721964e-08f, -3.161496757e-08f, -3.170261857e-08f, -3.179017248e-08f, -3.187762912e-08f, -3.196498834e-08f, - -3.205224996e-08f, -3.213941384e-08f, -3.222647979e-08f, -3.231344766e-08f, -3.240031727e-08f, -3.248708848e-08f, -3.257376111e-08f, -3.266033501e-08f, -3.274681000e-08f, -3.283318592e-08f, - -3.291946263e-08f, -3.300563994e-08f, -3.309171770e-08f, -3.317769575e-08f, -3.326357393e-08f, -3.334935207e-08f, -3.343503002e-08f, -3.352060761e-08f, -3.360608469e-08f, -3.369146110e-08f, - -3.377673666e-08f, -3.386191124e-08f, -3.394698466e-08f, -3.403195677e-08f, -3.411682741e-08f, -3.420159642e-08f, -3.428626364e-08f, -3.437082892e-08f, -3.445529209e-08f, -3.453965301e-08f, - -3.462391151e-08f, -3.470806744e-08f, -3.479212064e-08f, -3.487607096e-08f, -3.495991823e-08f, -3.504366231e-08f, -3.512730304e-08f, -3.521084026e-08f, -3.529427382e-08f, -3.537760357e-08f, - -3.546082934e-08f, -3.554395100e-08f, -3.562696837e-08f, -3.570988132e-08f, -3.579268968e-08f, -3.587539331e-08f, -3.595799205e-08f, -3.604048575e-08f, -3.612287426e-08f, -3.620515743e-08f, - -3.628733510e-08f, -3.636940712e-08f, -3.645137335e-08f, -3.653323363e-08f, -3.661498782e-08f, -3.669663576e-08f, -3.677817730e-08f, -3.685961229e-08f, -3.694094060e-08f, -3.702216205e-08f, - -3.710327652e-08f, -3.718428384e-08f, -3.726518388e-08f, -3.734597649e-08f, -3.742666150e-08f, -3.750723879e-08f, -3.758770821e-08f, -3.766806960e-08f, -3.774832282e-08f, -3.782846772e-08f, - -3.790850417e-08f, -3.798843201e-08f, -3.806825110e-08f, -3.814796129e-08f, -3.822756244e-08f, -3.830705441e-08f, -3.838643705e-08f, -3.846571022e-08f, -3.854487377e-08f, -3.862392757e-08f, - -3.870287146e-08f, -3.878170531e-08f, -3.886042898e-08f, -3.893904232e-08f, -3.901754519e-08f, -3.909593745e-08f, -3.917421896e-08f, -3.925238957e-08f, -3.933044916e-08f, -3.940839757e-08f, - -3.948623467e-08f, -3.956396032e-08f, -3.964157438e-08f, -3.971907671e-08f, -3.979646718e-08f, -3.987374563e-08f, -3.995091194e-08f, -4.002796597e-08f, -4.010490758e-08f, -4.018173663e-08f, - -4.025845299e-08f, -4.033505651e-08f, -4.041154707e-08f, -4.048792453e-08f, -4.056418875e-08f, -4.064033960e-08f, -4.071637693e-08f, -4.079230063e-08f, -4.086811054e-08f, -4.094380654e-08f, - -4.101938850e-08f, -4.109485627e-08f, -4.117020973e-08f, -4.124544875e-08f, -4.132057318e-08f, -4.139558291e-08f, -4.147047779e-08f, -4.154525769e-08f, -4.161992249e-08f, -4.169447205e-08f, - -4.176890624e-08f, -4.184322493e-08f, -4.191742799e-08f, -4.199151529e-08f, -4.206548669e-08f, -4.213934208e-08f, -4.221308132e-08f, -4.228670428e-08f, -4.236021084e-08f, -4.243360086e-08f, - -4.250687421e-08f, -4.258003078e-08f, -4.265307043e-08f, -4.272599303e-08f, -4.279879847e-08f, -4.287148660e-08f, -4.294405731e-08f, -4.301651047e-08f, -4.308884596e-08f, -4.316106364e-08f, - -4.323316340e-08f, -4.330514511e-08f, -4.337700864e-08f, -4.344875387e-08f, -4.352038068e-08f, -4.359188895e-08f, -4.366327855e-08f, -4.373454935e-08f, -4.380570124e-08f, -4.387673409e-08f, - -4.394764778e-08f, -4.401844219e-08f, -4.408911721e-08f, -4.415967269e-08f, -4.423010854e-08f, -4.430042462e-08f, -4.437062081e-08f, -4.444069701e-08f, -4.451065307e-08f, -4.458048890e-08f, - -4.465020437e-08f, -4.471979935e-08f, -4.478927374e-08f, -4.485862741e-08f, -4.492786024e-08f, -4.499697213e-08f, -4.506596294e-08f, -4.513483258e-08f, -4.520358090e-08f, -4.527220782e-08f, - -4.534071320e-08f, -4.540909692e-08f, -4.547735889e-08f, -4.554549898e-08f, -4.561351707e-08f, -4.568141305e-08f, -4.574918681e-08f, -4.581683824e-08f, -4.588436722e-08f, -4.595177363e-08f, - -4.601905737e-08f, -4.608621833e-08f, -4.615325638e-08f, -4.622017142e-08f, -4.628696334e-08f, -4.635363203e-08f, -4.642017737e-08f, -4.648659926e-08f, -4.655289758e-08f, -4.661907222e-08f, - -4.668512308e-08f, -4.675105005e-08f, -4.681685301e-08f, -4.688253185e-08f, -4.694808648e-08f, -4.701351678e-08f, -4.707882264e-08f, -4.714400396e-08f, -4.720906063e-08f, -4.727399254e-08f, - -4.733879958e-08f, -4.740348166e-08f, -4.746803865e-08f, -4.753247047e-08f, -4.759677699e-08f, -4.766095813e-08f, -4.772501377e-08f, -4.778894380e-08f, -4.785274813e-08f, -4.791642665e-08f, - -4.797997926e-08f, -4.804340585e-08f, -4.810670632e-08f, -4.816988057e-08f, -4.823292850e-08f, -4.829585000e-08f, -4.835864498e-08f, -4.842131333e-08f, -4.848385495e-08f, -4.854626974e-08f, - -4.860855760e-08f, -4.867071843e-08f, -4.873275213e-08f, -4.879465861e-08f, -4.885643775e-08f, -4.891808947e-08f, -4.897961367e-08f, -4.904101024e-08f, -4.910227909e-08f, -4.916342013e-08f, - -4.922443324e-08f, -4.928531835e-08f, -4.934607535e-08f, -4.940670415e-08f, -4.946720464e-08f, -4.952757674e-08f, -4.958782034e-08f, -4.964793537e-08f, -4.970792171e-08f, -4.976777927e-08f, - -4.982750797e-08f, -4.988710771e-08f, -4.994657838e-08f, -5.000591991e-08f, -5.006513220e-08f, -5.012421516e-08f, -5.018316869e-08f, -5.024199270e-08f, -5.030068710e-08f, -5.035925181e-08f, - -5.041768672e-08f, -5.047599175e-08f, -5.053416681e-08f, -5.059221181e-08f, -5.065012666e-08f, -5.070791126e-08f, -5.076556554e-08f, -5.082308940e-08f, -5.088048276e-08f, -5.093774552e-08f, - -5.099487761e-08f, -5.105187892e-08f, -5.110874938e-08f, -5.116548889e-08f, -5.122209738e-08f, -5.127857476e-08f, -5.133492093e-08f, -5.139113582e-08f, -5.144721934e-08f, -5.150317140e-08f, - -5.155899193e-08f, -5.161468083e-08f, -5.167023803e-08f, -5.172566343e-08f, -5.178095696e-08f, -5.183611853e-08f, -5.189114807e-08f, -5.194604548e-08f, -5.200081069e-08f, -5.205544362e-08f, - -5.210994418e-08f, -5.216431230e-08f, -5.221854788e-08f, -5.227265087e-08f, -5.232662116e-08f, -5.238045869e-08f, -5.243416337e-08f, -5.248773512e-08f, -5.254117388e-08f, -5.259447955e-08f, - -5.264765206e-08f, -5.270069133e-08f, -5.275359729e-08f, -5.280636986e-08f, -5.285900896e-08f, -5.291151452e-08f, -5.296388645e-08f, -5.301612469e-08f, -5.306822915e-08f, -5.312019977e-08f, - -5.317203647e-08f, -5.322373917e-08f, -5.327530780e-08f, -5.332674229e-08f, -5.337804256e-08f, -5.342920854e-08f, -5.348024016e-08f, -5.353113734e-08f, -5.358190001e-08f, -5.363252810e-08f, - -5.368302154e-08f, -5.373338026e-08f, -5.378360419e-08f, -5.383369325e-08f, -5.388364738e-08f, -5.393346650e-08f, -5.398315055e-08f, -5.403269946e-08f, -5.408211315e-08f, -5.413139157e-08f, - -5.418053463e-08f, -5.422954228e-08f, -5.427841445e-08f, -5.432715106e-08f, -5.437575206e-08f, -5.442421737e-08f, -5.447254693e-08f, -5.452074067e-08f, -5.456879853e-08f, -5.461672044e-08f, - -5.466450633e-08f, -5.471215615e-08f, -5.475966983e-08f, -5.480704730e-08f, -5.485428849e-08f, -5.490139336e-08f, -5.494836183e-08f, -5.499519383e-08f, -5.504188932e-08f, -5.508844822e-08f, - -5.513487047e-08f, -5.518115602e-08f, -5.522730480e-08f, -5.527331675e-08f, -5.531919181e-08f, -5.536492992e-08f, -5.541053102e-08f, -5.545599505e-08f, -5.550132195e-08f, -5.554651166e-08f, - -5.559156413e-08f, -5.563647929e-08f, -5.568125709e-08f, -5.572589747e-08f, -5.577040037e-08f, -5.581476574e-08f, -5.585899352e-08f, -5.590308366e-08f, -5.594703609e-08f, -5.599085076e-08f, - -5.603452762e-08f, -5.607806661e-08f, -5.612146767e-08f, -5.616473076e-08f, -5.620785582e-08f, -5.625084279e-08f, -5.629369163e-08f, -5.633640227e-08f, -5.637897467e-08f, -5.642140877e-08f, - -5.646370452e-08f, -5.650586187e-08f, -5.654788078e-08f, -5.658976117e-08f, -5.663150302e-08f, -5.667310626e-08f, -5.671457085e-08f, -5.675589673e-08f, -5.679708387e-08f, -5.683813219e-08f, - -5.687904167e-08f, -5.691981225e-08f, -5.696044388e-08f, -5.700093652e-08f, -5.704129011e-08f, -5.708150462e-08f, -5.712157998e-08f, -5.716151617e-08f, -5.720131312e-08f, -5.724097080e-08f, - -5.728048916e-08f, -5.731986815e-08f, -5.735910773e-08f, -5.739820786e-08f, -5.743716849e-08f, -5.747598957e-08f, -5.751467107e-08f, -5.755321294e-08f, -5.759161513e-08f, -5.762987761e-08f, - -5.766800033e-08f, -5.770598325e-08f, -5.774382633e-08f, -5.778152953e-08f, -5.781909280e-08f, -5.785651611e-08f, -5.789379941e-08f, -5.793094267e-08f, -5.796794585e-08f, -5.800480890e-08f, - -5.804153179e-08f, -5.807811448e-08f, -5.811455693e-08f, -5.815085910e-08f, -5.818702096e-08f, -5.822304246e-08f, -5.825892357e-08f, -5.829466426e-08f, -5.833026449e-08f, -5.836572422e-08f, - -5.840104341e-08f, -5.843622203e-08f, -5.847126005e-08f, -5.850615743e-08f, -5.854091413e-08f, -5.857553012e-08f, -5.861000538e-08f, -5.864433986e-08f, -5.867853352e-08f, -5.871258635e-08f, - -5.874649831e-08f, -5.878026935e-08f, -5.881389946e-08f, -5.884738860e-08f, -5.888073674e-08f, -5.891394385e-08f, -5.894700990e-08f, -5.897993485e-08f, -5.901271869e-08f, -5.904536137e-08f, - -5.907786287e-08f, -5.911022316e-08f, -5.914244221e-08f, -5.917451999e-08f, -5.920645649e-08f, -5.923825165e-08f, -5.926990547e-08f, -5.930141792e-08f, -5.933278896e-08f, -5.936401857e-08f, - -5.939510672e-08f, -5.942605340e-08f, -5.945685857e-08f, -5.948752221e-08f, -5.951804429e-08f, -5.954842479e-08f, -5.957866369e-08f, -5.960876096e-08f, -5.963871657e-08f, -5.966853052e-08f, - -5.969820276e-08f, -5.972773329e-08f, -5.975712208e-08f, -5.978636910e-08f, -5.981547433e-08f, -5.984443777e-08f, -5.987325937e-08f, -5.990193913e-08f, -5.993047702e-08f, -5.995887302e-08f, - -5.998712712e-08f, -6.001523929e-08f, -6.004320951e-08f, -6.007103778e-08f, -6.009872406e-08f, -6.012626834e-08f, -6.015367061e-08f, -6.018093084e-08f, -6.020804902e-08f, -6.023502513e-08f, - -6.026185916e-08f, -6.028855109e-08f, -6.031510091e-08f, -6.034150859e-08f, -6.036777413e-08f, -6.039389751e-08f, -6.041987871e-08f, -6.044571773e-08f, -6.047141454e-08f, -6.049696914e-08f, - -6.052238151e-08f, -6.054765164e-08f, -6.057277951e-08f, -6.059776512e-08f, -6.062260846e-08f, -6.064730950e-08f, -6.067186824e-08f, -6.069628467e-08f, -6.072055879e-08f, -6.074469057e-08f, - -6.076868001e-08f, -6.079252709e-08f, -6.081623182e-08f, -6.083979418e-08f, -6.086321417e-08f, -6.088649177e-08f, -6.090962697e-08f, -6.093261978e-08f, -6.095547017e-08f, -6.097817815e-08f, - -6.100074372e-08f, -6.102316685e-08f, -6.104544755e-08f, -6.106758581e-08f, -6.108958162e-08f, -6.111143499e-08f, -6.113314590e-08f, -6.115471436e-08f, -6.117614035e-08f, -6.119742387e-08f, - -6.121856493e-08f, -6.123956351e-08f, -6.126041962e-08f, -6.128113325e-08f, -6.130170439e-08f, -6.132213306e-08f, -6.134241925e-08f, -6.136256295e-08f, -6.138256416e-08f, -6.140242289e-08f, - -6.142213913e-08f, -6.144171289e-08f, -6.146114416e-08f, -6.148043295e-08f, -6.149957926e-08f, -6.151858308e-08f, -6.153744442e-08f, -6.155616328e-08f, -6.157473967e-08f, -6.159317359e-08f, - -6.161146503e-08f, -6.162961401e-08f, -6.164762052e-08f, -6.166548458e-08f, -6.168320618e-08f, -6.170078533e-08f, -6.171822203e-08f, -6.173551630e-08f, -6.175266813e-08f, -6.176967753e-08f, - -6.178654450e-08f, -6.180326907e-08f, -6.181985122e-08f, -6.183629097e-08f, -6.185258832e-08f, -6.186874329e-08f, -6.188475588e-08f, -6.190062610e-08f, -6.191635396e-08f, -6.193193946e-08f, - -6.194738262e-08f, -6.196268345e-08f, -6.197784195e-08f, -6.199285814e-08f, -6.200773203e-08f, -6.202246362e-08f, -6.203705294e-08f, -6.205149998e-08f, -6.206580477e-08f, -6.207996731e-08f, - -6.209398762e-08f, -6.210786571e-08f, -6.212160159e-08f, -6.213519528e-08f, -6.214864679e-08f, -6.216195613e-08f, -6.217512333e-08f, -6.218814838e-08f, -6.220103132e-08f, -6.221377215e-08f, - -6.222637089e-08f, -6.223882755e-08f, -6.225114216e-08f, -6.226331472e-08f, -6.227534526e-08f, -6.228723380e-08f, -6.229898034e-08f, -6.231058491e-08f, -6.232204753e-08f, -6.233336821e-08f, - -6.234454697e-08f, -6.235558384e-08f, -6.236647882e-08f, -6.237723195e-08f, -6.238784324e-08f, -6.239831272e-08f, -6.240864039e-08f, -6.241882629e-08f, -6.242887043e-08f, -6.243877284e-08f, - -6.244853354e-08f, -6.245815255e-08f, -6.246762989e-08f, -6.247696558e-08f, -6.248615966e-08f, -6.249521213e-08f, -6.250412303e-08f, -6.251289239e-08f, -6.252152021e-08f, -6.253000654e-08f, - -6.253835139e-08f, -6.254655479e-08f, -6.255461676e-08f, -6.256253733e-08f, -6.257031653e-08f, -6.257795439e-08f, -6.258545092e-08f, -6.259280617e-08f, -6.260002014e-08f, -6.260709288e-08f, - -6.261402441e-08f, -6.262081476e-08f, -6.262746396e-08f, -6.263397203e-08f, -6.264033901e-08f, -6.264656493e-08f, -6.265264981e-08f, -6.265859369e-08f, -6.266439659e-08f, -6.267005855e-08f, - -6.267557960e-08f, -6.268095977e-08f, -6.268619909e-08f, -6.269129760e-08f, -6.269625532e-08f, -6.270107228e-08f, -6.270574853e-08f, -6.271028410e-08f, -6.271467901e-08f, -6.271893331e-08f, - -6.272304702e-08f, -6.272702018e-08f, -6.273085283e-08f, -6.273454500e-08f, -6.273809673e-08f, -6.274150805e-08f, -6.274477899e-08f, -6.274790960e-08f, -6.275089991e-08f, -6.275374996e-08f, - -6.275645979e-08f, -6.275902942e-08f, -6.276145891e-08f, -6.276374829e-08f, -6.276589759e-08f, -6.276790686e-08f, -6.276977613e-08f, -6.277150545e-08f, -6.277309485e-08f, -6.277454438e-08f, - -6.277585406e-08f, -6.277702396e-08f, -6.277805410e-08f, -6.277894452e-08f, -6.277969528e-08f, -6.278030640e-08f, -6.278077793e-08f, -6.278110992e-08f, -6.278130241e-08f, -6.278135543e-08f, - -6.278126904e-08f, -6.278104328e-08f, -6.278067818e-08f, -6.278017380e-08f, -6.277953018e-08f, -6.277874736e-08f, -6.277782539e-08f, -6.277676432e-08f, -6.277556418e-08f, -6.277422503e-08f, - -6.277274691e-08f, -6.277112987e-08f, -6.276937396e-08f, -6.276747921e-08f, -6.276544569e-08f, -6.276327344e-08f, -6.276096249e-08f, -6.275851292e-08f, -6.275592475e-08f, -6.275319805e-08f, - -6.275033286e-08f, -6.274732922e-08f, -6.274418720e-08f, -6.274090684e-08f, -6.273748818e-08f, -6.273393129e-08f, -6.273023621e-08f, -6.272640299e-08f, -6.272243168e-08f, -6.271832234e-08f, - -6.271407502e-08f, -6.270968977e-08f, -6.270516665e-08f, -6.270050570e-08f, -6.269570698e-08f, -6.269077054e-08f, -6.268569644e-08f, -6.268048474e-08f, -6.267513548e-08f, -6.266964871e-08f, - -6.266402451e-08f, -6.265826292e-08f, -6.265236399e-08f, -6.264632778e-08f, -6.264015436e-08f, -6.263384377e-08f, -6.262739607e-08f, -6.262081132e-08f, -6.261408958e-08f, -6.260723090e-08f, - -6.260023534e-08f, -6.259310296e-08f, -6.258583383e-08f, -6.257842799e-08f, -6.257088551e-08f, -6.256320644e-08f, -6.255539085e-08f, -6.254743879e-08f, -6.253935033e-08f, -6.253112553e-08f, - -6.252276445e-08f, -6.251426714e-08f, -6.250563368e-08f, -6.249686411e-08f, -6.248795851e-08f, -6.247891693e-08f, -6.246973945e-08f, -6.246042611e-08f, -6.245097699e-08f, -6.244139215e-08f, - -6.243167165e-08f, -6.242181555e-08f, -6.241182392e-08f, -6.240169683e-08f, -6.239143434e-08f, -6.238103651e-08f, -6.237050340e-08f, -6.235983510e-08f, -6.234903165e-08f, -6.233809314e-08f, - -6.232701961e-08f, -6.231581115e-08f, -6.230446782e-08f, -6.229298968e-08f, -6.228137680e-08f, -6.226962925e-08f, -6.225774710e-08f, -6.224573042e-08f, -6.223357928e-08f, -6.222129374e-08f, - -6.220887387e-08f, -6.219631975e-08f, -6.218363144e-08f, -6.217080902e-08f, -6.215785255e-08f, -6.214476210e-08f, -6.213153775e-08f, -6.211817957e-08f, -6.210468763e-08f, -6.209106200e-08f, - -6.207730275e-08f, -6.206340995e-08f, -6.204938369e-08f, -6.203522402e-08f, -6.202093103e-08f, -6.200650479e-08f, -6.199194537e-08f, -6.197725284e-08f, -6.196242728e-08f, -6.194746877e-08f, - -6.193237737e-08f, -6.191715317e-08f, -6.190179624e-08f, -6.188630666e-08f, -6.187068449e-08f, -6.185492982e-08f, -6.183904273e-08f, -6.182302329e-08f, -6.180687157e-08f, -6.179058767e-08f, - -6.177417164e-08f, -6.175762357e-08f, -6.174094354e-08f, -6.172413163e-08f, -6.170718792e-08f, -6.169011248e-08f, -6.167290539e-08f, -6.165556674e-08f, -6.163809660e-08f, -6.162049505e-08f, - -6.160276218e-08f, -6.158489806e-08f, -6.156690278e-08f, -6.154877641e-08f, -6.153051904e-08f, -6.151213075e-08f, -6.149361162e-08f, -6.147496173e-08f, -6.145618117e-08f, -6.143727001e-08f, - -6.141822835e-08f, -6.139905626e-08f, -6.137975383e-08f, -6.136032114e-08f, -6.134075828e-08f, -6.132106533e-08f, -6.130124237e-08f, -6.128128949e-08f, -6.126120678e-08f, -6.124099432e-08f, - -6.122065219e-08f, -6.120018048e-08f, -6.117957928e-08f, -6.115884868e-08f, -6.113798876e-08f, -6.111699960e-08f, -6.109588130e-08f, -6.107463394e-08f, -6.105325762e-08f, -6.103175241e-08f, - -6.101011840e-08f, -6.098835570e-08f, -6.096646437e-08f, -6.094444452e-08f, -6.092229623e-08f, -6.090001960e-08f, -6.087761470e-08f, -6.085508164e-08f, -6.083242049e-08f, -6.080963136e-08f, - -6.078671434e-08f, -6.076366951e-08f, -6.074049696e-08f, -6.071719679e-08f, -6.069376910e-08f, -6.067021396e-08f, -6.064653148e-08f, -6.062272174e-08f, -6.059878484e-08f, -6.057472088e-08f, - -6.055052994e-08f, -6.052621212e-08f, -6.050176752e-08f, -6.047719623e-08f, -6.045249833e-08f, -6.042767394e-08f, -6.040272313e-08f, -6.037764602e-08f, -6.035244268e-08f, -6.032711323e-08f, - -6.030165775e-08f, -6.027607634e-08f, -6.025036909e-08f, -6.022453612e-08f, -6.019857750e-08f, -6.017249334e-08f, -6.014628373e-08f, -6.011994878e-08f, -6.009348858e-08f, -6.006690324e-08f, - -6.004019283e-08f, -6.001335748e-08f, -5.998639727e-08f, -5.995931231e-08f, -5.993210269e-08f, -5.990476851e-08f, -5.987730988e-08f, -5.984972690e-08f, -5.982201965e-08f, -5.979418826e-08f, - -5.976623281e-08f, -5.973815341e-08f, -5.970995016e-08f, -5.968162315e-08f, -5.965317251e-08f, -5.962459831e-08f, -5.959590068e-08f, -5.956707970e-08f, -5.953813549e-08f, -5.950906815e-08f, - -5.947987777e-08f, -5.945056447e-08f, -5.942112834e-08f, -5.939156950e-08f, -5.936188804e-08f, -5.933208407e-08f, -5.930215770e-08f, -5.927210903e-08f, -5.924193817e-08f, -5.921164521e-08f, - -5.918123028e-08f, -5.915069346e-08f, -5.912003488e-08f, -5.908925463e-08f, -5.905835283e-08f, -5.902732957e-08f, -5.899618498e-08f, -5.896491915e-08f, -5.893353219e-08f, -5.890202421e-08f, - -5.887039532e-08f, -5.883864563e-08f, -5.880677524e-08f, -5.877478427e-08f, -5.874267282e-08f, -5.871044101e-08f, -5.867808894e-08f, -5.864561672e-08f, -5.861302447e-08f, -5.858031229e-08f, - -5.854748029e-08f, -5.851452859e-08f, -5.848145729e-08f, -5.844826652e-08f, -5.841495637e-08f, -5.838152696e-08f, -5.834797840e-08f, -5.831431081e-08f, -5.828052430e-08f, -5.824661897e-08f, - -5.821259495e-08f, -5.817845235e-08f, -5.814419127e-08f, -5.810981184e-08f, -5.807531416e-08f, -5.804069836e-08f, -5.800596454e-08f, -5.797111281e-08f, -5.793614331e-08f, -5.790105613e-08f, - -5.786585140e-08f, -5.783052923e-08f, -5.779508973e-08f, -5.775953303e-08f, -5.772385923e-08f, -5.768806846e-08f, -5.765216082e-08f, -5.761613645e-08f, -5.757999545e-08f, -5.754373794e-08f, - -5.750736404e-08f, -5.747087386e-08f, -5.743426754e-08f, -5.739754517e-08f, -5.736070688e-08f, -5.732375280e-08f, -5.728668303e-08f, -5.724949770e-08f, -5.721219693e-08f, -5.717478084e-08f, - -5.713724954e-08f, -5.709960315e-08f, -5.706184181e-08f, -5.702396562e-08f, -5.698597470e-08f, -5.694786919e-08f, -5.690964919e-08f, -5.687131483e-08f, -5.683286624e-08f, -5.679430352e-08f, - -5.675562681e-08f, -5.671683623e-08f, -5.667793190e-08f, -5.663891394e-08f, -5.659978248e-08f, -5.656053763e-08f, -5.652117953e-08f, -5.648170828e-08f, -5.644212403e-08f, -5.640242689e-08f, - -5.636261698e-08f, -5.632269444e-08f, -5.628265938e-08f, -5.624251192e-08f, -5.620225220e-08f, -5.616188035e-08f, -5.612139647e-08f, -5.608080071e-08f, -5.604009318e-08f, -5.599927401e-08f, - -5.595834333e-08f, -5.591730127e-08f, -5.587614794e-08f, -5.583488349e-08f, -5.579350803e-08f, -5.575202169e-08f, -5.571042460e-08f, -5.566871688e-08f, -5.562689867e-08f, -5.558497010e-08f, - -5.554293128e-08f, -5.550078236e-08f, -5.545852345e-08f, -5.541615469e-08f, -5.537367621e-08f, -5.533108813e-08f, -5.528839059e-08f, -5.524558371e-08f, -5.520266763e-08f, -5.515964247e-08f, - -5.511650836e-08f, -5.507326545e-08f, -5.502991384e-08f, -5.498645369e-08f, -5.494288511e-08f, -5.489920824e-08f, -5.485542322e-08f, -5.481153017e-08f, -5.476752922e-08f, -5.472342051e-08f, - -5.467920416e-08f, -5.463488032e-08f, -5.459044912e-08f, -5.454591068e-08f, -5.450126514e-08f, -5.445651264e-08f, -5.441165330e-08f, -5.436668726e-08f, -5.432161466e-08f, -5.427643563e-08f, - -5.423115030e-08f, -5.418575881e-08f, -5.414026130e-08f, -5.409465789e-08f, -5.404894872e-08f, -5.400313393e-08f, -5.395721366e-08f, -5.391118803e-08f, -5.386505719e-08f, -5.381882127e-08f, - -5.377248040e-08f, -5.372603473e-08f, -5.367948439e-08f, -5.363282952e-08f, -5.358607025e-08f, -5.353920673e-08f, -5.349223908e-08f, -5.344516745e-08f, -5.339799197e-08f, -5.335071279e-08f, - -5.330333003e-08f, -5.325584385e-08f, -5.320825437e-08f, -5.316056174e-08f, -5.311276609e-08f, -5.306486757e-08f, -5.301686631e-08f, -5.296876245e-08f, -5.292055614e-08f, -5.287224750e-08f, - -5.282383669e-08f, -5.277532385e-08f, -5.272670910e-08f, -5.267799260e-08f, -5.262917448e-08f, -5.258025489e-08f, -5.253123397e-08f, -5.248211185e-08f, -5.243288868e-08f, -5.238356461e-08f, - -5.233413976e-08f, -5.228461429e-08f, -5.223498834e-08f, -5.218526205e-08f, -5.213543556e-08f, -5.208550901e-08f, -5.203548256e-08f, -5.198535633e-08f, -5.193513048e-08f, -5.188480514e-08f, - -5.183438047e-08f, -5.178385660e-08f, -5.173323369e-08f, -5.168251186e-08f, -5.163169128e-08f, -5.158077207e-08f, -5.152975439e-08f, -5.147863839e-08f, -5.142742420e-08f, -5.137611198e-08f, - -5.132470186e-08f, -5.127319400e-08f, -5.122158853e-08f, -5.116988561e-08f, -5.111808538e-08f, -5.106618799e-08f, -5.101419359e-08f, -5.096210231e-08f, -5.090991431e-08f, -5.085762974e-08f, - -5.080524874e-08f, -5.075277146e-08f, -5.070019804e-08f, -5.064752864e-08f, -5.059476340e-08f, -5.054190247e-08f, -5.048894599e-08f, -5.043589413e-08f, -5.038274702e-08f, -5.032950481e-08f, - -5.027616766e-08f, -5.022273570e-08f, -5.016920910e-08f, -5.011558800e-08f, -5.006187254e-08f, -5.000806289e-08f, -4.995415918e-08f, -4.990016158e-08f, -4.984607022e-08f, -4.979188526e-08f, - -4.973760685e-08f, -4.968323514e-08f, -4.962877029e-08f, -4.957421243e-08f, -4.951956173e-08f, -4.946481833e-08f, -4.940998239e-08f, -4.935505406e-08f, -4.930003349e-08f, -4.924492083e-08f, - -4.918971623e-08f, -4.913441984e-08f, -4.907903183e-08f, -4.902355233e-08f, -4.896798151e-08f, -4.891231952e-08f, -4.885656650e-08f, -4.880072262e-08f, -4.874478802e-08f, -4.868876286e-08f, - -4.863264730e-08f, -4.857644148e-08f, -4.852014556e-08f, -4.846375970e-08f, -4.840728405e-08f, -4.835071875e-08f, -4.829406398e-08f, -4.823731988e-08f, -4.818048661e-08f, -4.812356432e-08f, - -4.806655317e-08f, -4.800945331e-08f, -4.795226490e-08f, -4.789498809e-08f, -4.783762305e-08f, -4.778016991e-08f, -4.772262886e-08f, -4.766500003e-08f, -4.760728358e-08f, -4.754947967e-08f, - -4.749158847e-08f, -4.743361012e-08f, -4.737554477e-08f, -4.731739260e-08f, -4.725915375e-08f, -4.720082839e-08f, -4.714241667e-08f, -4.708391874e-08f, -4.702533477e-08f, -4.696666492e-08f, - -4.690790934e-08f, -4.684906819e-08f, -4.679014162e-08f, -4.673112981e-08f, -4.667203290e-08f, -4.661285106e-08f, -4.655358444e-08f, -4.649423320e-08f, -4.643479750e-08f, -4.637527751e-08f, - -4.631567338e-08f, -4.625598527e-08f, -4.619621334e-08f, -4.613635775e-08f, -4.607641866e-08f, -4.601639623e-08f, -4.595629062e-08f, -4.589610199e-08f, -4.583583051e-08f, -4.577547633e-08f, - -4.571503961e-08f, -4.565452051e-08f, -4.559391921e-08f, -4.553323585e-08f, -4.547247060e-08f, -4.541162361e-08f, -4.535069507e-08f, -4.528968511e-08f, -4.522859391e-08f, -4.516742163e-08f, - -4.510616842e-08f, -4.504483446e-08f, -4.498341991e-08f, -4.492192492e-08f, -4.486034966e-08f, -4.479869430e-08f, -4.473695899e-08f, -4.467514390e-08f, -4.461324919e-08f, -4.455127502e-08f, - -4.448922157e-08f, -4.442708899e-08f, -4.436487744e-08f, -4.430258710e-08f, -4.424021812e-08f, -4.417777066e-08f, -4.411524491e-08f, -4.405264100e-08f, -4.398995912e-08f, -4.392719943e-08f, - -4.386436208e-08f, -4.380144725e-08f, -4.373845510e-08f, -4.367538580e-08f, -4.361223951e-08f, -4.354901640e-08f, -4.348571662e-08f, -4.342234036e-08f, -4.335888776e-08f, -4.329535901e-08f, - -4.323175426e-08f, -4.316807368e-08f, -4.310431744e-08f, -4.304048570e-08f, -4.297657863e-08f, -4.291259640e-08f, -4.284853917e-08f, -4.278440711e-08f, -4.272020039e-08f, -4.265591917e-08f, - -4.259156362e-08f, -4.252713390e-08f, -4.246263020e-08f, -4.239805266e-08f, -4.233340147e-08f, -4.226867678e-08f, -4.220387877e-08f, -4.213900761e-08f, -4.207406345e-08f, -4.200904648e-08f, - -4.194395685e-08f, -4.187879474e-08f, -4.181356031e-08f, -4.174825373e-08f, -4.168287518e-08f, -4.161742482e-08f, -4.155190282e-08f, -4.148630934e-08f, -4.142064457e-08f, -4.135490866e-08f, - -4.128910178e-08f, -4.122322411e-08f, -4.115727582e-08f, -4.109125707e-08f, -4.102516803e-08f, -4.095900888e-08f, -4.089277979e-08f, -4.082648091e-08f, -4.076011243e-08f, -4.069367452e-08f, - -4.062716734e-08f, -4.056059106e-08f, -4.049394586e-08f, -4.042723191e-08f, -4.036044938e-08f, -4.029359843e-08f, -4.022667924e-08f, -4.015969198e-08f, -4.009263682e-08f, -4.002551394e-08f, - -3.995832350e-08f, -3.989106567e-08f, -3.982374063e-08f, -3.975634855e-08f, -3.968888959e-08f, -3.962136394e-08f, -3.955377177e-08f, -3.948611324e-08f, -3.941838852e-08f, -3.935059780e-08f, - -3.928274124e-08f, -3.921481901e-08f, -3.914683129e-08f, -3.907877825e-08f, -3.901066007e-08f, -3.894247691e-08f, -3.887422894e-08f, -3.880591635e-08f, -3.873753930e-08f, -3.866909797e-08f, - -3.860059253e-08f, -3.853202315e-08f, -3.846339001e-08f, -3.839469328e-08f, -3.832593313e-08f, -3.825710974e-08f, -3.818822328e-08f, -3.811927393e-08f, -3.805026185e-08f, -3.798118723e-08f, - -3.791205024e-08f, -3.784285105e-08f, -3.777358983e-08f, -3.770426676e-08f, -3.763488202e-08f, -3.756543578e-08f, -3.749592821e-08f, -3.742635948e-08f, -3.735672978e-08f, -3.728703928e-08f, - -3.721728815e-08f, -3.714747657e-08f, -3.707760471e-08f, -3.700767275e-08f, -3.693768086e-08f, -3.686762922e-08f, -3.679751800e-08f, -3.672734738e-08f, -3.665711754e-08f, -3.658682864e-08f, - -3.651648088e-08f, -3.644607441e-08f, -3.637560942e-08f, -3.630508609e-08f, -3.623450458e-08f, -3.616386508e-08f, -3.609316776e-08f, -3.602241280e-08f, -3.595160038e-08f, -3.588073066e-08f, - -3.580980383e-08f, -3.573882007e-08f, -3.566777954e-08f, -3.559668243e-08f, -3.552552892e-08f, -3.545431918e-08f, -3.538305338e-08f, -3.531173170e-08f, -3.524035433e-08f, -3.516892144e-08f, - -3.509743320e-08f, -3.502588979e-08f, -3.495429139e-08f, -3.488263819e-08f, -3.481093034e-08f, -3.473916804e-08f, -3.466735145e-08f, -3.459548077e-08f, -3.452355616e-08f, -3.445157780e-08f, - -3.437954587e-08f, -3.430746055e-08f, -3.423532201e-08f, -3.416313044e-08f, -3.409088601e-08f, -3.401858891e-08f, -3.394623930e-08f, -3.387383737e-08f, -3.380138329e-08f, -3.372887725e-08f, - -3.365631941e-08f, -3.358370997e-08f, -3.351104910e-08f, -3.343833697e-08f, -3.336557378e-08f, -3.329275968e-08f, -3.321989487e-08f, -3.314697952e-08f, -3.307401382e-08f, -3.300099793e-08f, - -3.292793204e-08f, -3.285481634e-08f, -3.278165098e-08f, -3.270843617e-08f, -3.263517207e-08f, -3.256185887e-08f, -3.248849674e-08f, -3.241508586e-08f, -3.234162642e-08f, -3.226811859e-08f, - -3.219456256e-08f, -3.212095849e-08f, -3.204730658e-08f, -3.197360700e-08f, -3.189985993e-08f, -3.182606555e-08f, -3.175222404e-08f, -3.167833558e-08f, -3.160440035e-08f, -3.153041853e-08f, - -3.145639030e-08f, -3.138231585e-08f, -3.130819534e-08f, -3.123402896e-08f, -3.115981690e-08f, -3.108555932e-08f, -3.101125642e-08f, -3.093690837e-08f, -3.086251535e-08f, -3.078807755e-08f, - -3.071359514e-08f, -3.063906830e-08f, -3.056449722e-08f, -3.048988207e-08f, -3.041522303e-08f, -3.034052030e-08f, -3.026577404e-08f, -3.019098443e-08f, -3.011615167e-08f, -3.004127593e-08f, - -2.996635738e-08f, -2.989139622e-08f, -2.981639262e-08f, -2.974134676e-08f, -2.966625883e-08f, -2.959112900e-08f, -2.951595746e-08f, -2.944074439e-08f, -2.936548996e-08f, -2.929019437e-08f, - -2.921485779e-08f, -2.913948040e-08f, -2.906406238e-08f, -2.898860392e-08f, -2.891310519e-08f, -2.883756639e-08f, -2.876198768e-08f, -2.868636926e-08f, -2.861071129e-08f, -2.853501397e-08f, - -2.845927748e-08f, -2.838350199e-08f, -2.830768770e-08f, -2.823183477e-08f, -2.815594339e-08f, -2.808001375e-08f, -2.800404603e-08f, -2.792804040e-08f, -2.785199706e-08f, -2.777591617e-08f, - -2.769979793e-08f, -2.762364251e-08f, -2.754745010e-08f, -2.747122087e-08f, -2.739495502e-08f, -2.731865272e-08f, -2.724231416e-08f, -2.716593951e-08f, -2.708952897e-08f, -2.701308270e-08f, - -2.693660090e-08f, -2.686008374e-08f, -2.678353141e-08f, -2.670694408e-08f, -2.663032196e-08f, -2.655366520e-08f, -2.647697400e-08f, -2.640024854e-08f, -2.632348900e-08f, -2.624669556e-08f, - -2.616986841e-08f, -2.609300773e-08f, -2.601611369e-08f, -2.593918649e-08f, -2.586222630e-08f, -2.578523331e-08f, -2.570820770e-08f, -2.563114965e-08f, -2.555405935e-08f, -2.547693697e-08f, - -2.539978271e-08f, -2.532259673e-08f, -2.524537923e-08f, -2.516813038e-08f, -2.509085038e-08f, -2.501353939e-08f, -2.493619762e-08f, -2.485882522e-08f, -2.478142240e-08f, -2.470398933e-08f, - -2.462652619e-08f, -2.454903317e-08f, -2.447151046e-08f, -2.439395822e-08f, -2.431637665e-08f, -2.423876592e-08f, -2.416112623e-08f, -2.408345775e-08f, -2.400576067e-08f, -2.392803516e-08f, - -2.385028141e-08f, -2.377249961e-08f, -2.369468994e-08f, -2.361685257e-08f, -2.353898769e-08f, -2.346109549e-08f, -2.338317615e-08f, -2.330522984e-08f, -2.322725676e-08f, -2.314925709e-08f, - -2.307123100e-08f, -2.299317868e-08f, -2.291510031e-08f, -2.283699608e-08f, -2.275886617e-08f, -2.268071076e-08f, -2.260253003e-08f, -2.252432417e-08f, -2.244609336e-08f, -2.236783778e-08f, - -2.228955762e-08f, -2.221125305e-08f, -2.213292427e-08f, -2.205457144e-08f, -2.197619476e-08f, -2.189779441e-08f, -2.181937057e-08f, -2.174092343e-08f, -2.166245316e-08f, -2.158395994e-08f, - -2.150544397e-08f, -2.142690542e-08f, -2.134834448e-08f, -2.126976133e-08f, -2.119115615e-08f, -2.111252913e-08f, -2.103388044e-08f, -2.095521027e-08f, -2.087651880e-08f, -2.079780622e-08f, - -2.071907270e-08f, -2.064031844e-08f, -2.056154360e-08f, -2.048274838e-08f, -2.040393296e-08f, -2.032509752e-08f, -2.024624224e-08f, -2.016736730e-08f, -2.008847289e-08f, -2.000955919e-08f, - -1.993062639e-08f, -1.985167465e-08f, -1.977270418e-08f, -1.969371514e-08f, -1.961470772e-08f, -1.953568211e-08f, -1.945663848e-08f, -1.937757703e-08f, -1.929849792e-08f, -1.921940134e-08f, - -1.914028748e-08f, -1.906115652e-08f, -1.898200864e-08f, -1.890284402e-08f, -1.882366284e-08f, -1.874446529e-08f, -1.866525155e-08f, -1.858602180e-08f, -1.850677622e-08f, -1.842751499e-08f, - -1.834823830e-08f, -1.826894633e-08f, -1.818963926e-08f, -1.811031727e-08f, -1.803098055e-08f, -1.795162927e-08f, -1.787226362e-08f, -1.779288378e-08f, -1.771348993e-08f, -1.763408226e-08f, - -1.755466094e-08f, -1.747522616e-08f, -1.739577810e-08f, -1.731631694e-08f, -1.723684286e-08f, -1.715735604e-08f, -1.707785667e-08f, -1.699834493e-08f, -1.691882099e-08f, -1.683928505e-08f, - -1.675973727e-08f, -1.668017786e-08f, -1.660060697e-08f, -1.652102480e-08f, -1.644143153e-08f, -1.636182734e-08f, -1.628221240e-08f, -1.620258691e-08f, -1.612295104e-08f, -1.604330497e-08f, - -1.596364889e-08f, -1.588398298e-08f, -1.580430741e-08f, -1.572462237e-08f, -1.564492803e-08f, -1.556522459e-08f, -1.548551222e-08f, -1.540579110e-08f, -1.532606141e-08f, -1.524632334e-08f, - -1.516657706e-08f, -1.508682276e-08f, -1.500706061e-08f, -1.492729080e-08f, -1.484751351e-08f, -1.476772891e-08f, -1.468793719e-08f, -1.460813853e-08f, -1.452833311e-08f, -1.444852111e-08f, - -1.436870271e-08f, -1.428887808e-08f, -1.420904742e-08f, -1.412921090e-08f, -1.404936870e-08f, -1.396952101e-08f, -1.388966799e-08f, -1.380980984e-08f, -1.372994672e-08f, -1.365007883e-08f, - -1.357020634e-08f, -1.349032943e-08f, -1.341044828e-08f, -1.333056307e-08f, -1.325067398e-08f, -1.317078119e-08f, -1.309088488e-08f, -1.301098523e-08f, -1.293108242e-08f, -1.285117663e-08f, - -1.277126804e-08f, -1.269135682e-08f, -1.261144316e-08f, -1.253152724e-08f, -1.245160923e-08f, -1.237168931e-08f, -1.229176767e-08f, -1.221184448e-08f, -1.213191992e-08f, -1.205199417e-08f, - -1.197206741e-08f, -1.189213982e-08f, -1.181221158e-08f, -1.173228286e-08f, -1.165235385e-08f, -1.157242472e-08f, -1.149249565e-08f, -1.141256682e-08f, -1.133263841e-08f, -1.125271059e-08f, - -1.117278356e-08f, -1.109285747e-08f, -1.101293252e-08f, -1.093300887e-08f, -1.085308672e-08f, -1.077316623e-08f, -1.069324758e-08f, -1.061333096e-08f, -1.053341654e-08f, -1.045350449e-08f, - -1.037359500e-08f, -1.029368824e-08f, -1.021378440e-08f, -1.013388364e-08f, -1.005398615e-08f, -9.974092095e-09f, -9.894201665e-09f, -9.814315033e-09f, -9.734432376e-09f, -9.654553871e-09f, - -9.574679696e-09f, -9.494810026e-09f, -9.414945039e-09f, -9.335084913e-09f, -9.255229823e-09f, -9.175379947e-09f, -9.095535462e-09f, -9.015696543e-09f, -8.935863368e-09f, -8.856036113e-09f, - -8.776214954e-09f, -8.696400067e-09f, -8.616591630e-09f, -8.536789818e-09f, -8.456994807e-09f, -8.377206774e-09f, -8.297425894e-09f, -8.217652343e-09f, -8.137886297e-09f, -8.058127932e-09f, - -7.978377423e-09f, -7.898634947e-09f, -7.818900678e-09f, -7.739174793e-09f, -7.659457466e-09f, -7.579748873e-09f, -7.500049189e-09f, -7.420358589e-09f, -7.340677249e-09f, -7.261005343e-09f, - -7.181343047e-09f, -7.101690534e-09f, -7.022047981e-09f, -6.942415561e-09f, -6.862793449e-09f, -6.783181821e-09f, -6.703580849e-09f, -6.623990709e-09f, -6.544411576e-09f, -6.464843622e-09f, - -6.385287023e-09f, -6.305741952e-09f, -6.226208583e-09f, -6.146687091e-09f, -6.067177648e-09f, -5.987680430e-09f, -5.908195609e-09f, -5.828723359e-09f, -5.749263854e-09f, -5.669817266e-09f, - -5.590383770e-09f, -5.510963538e-09f, -5.431556744e-09f, -5.352163560e-09f, -5.272784160e-09f, -5.193418716e-09f, -5.114067402e-09f, -5.034730390e-09f, -4.955407852e-09f, -4.876099962e-09f, - -4.796806891e-09f, -4.717528812e-09f, -4.638265897e-09f, -4.559018319e-09f, -4.479786249e-09f, -4.400569860e-09f, -4.321369323e-09f, -4.242184810e-09f, -4.163016493e-09f, -4.083864544e-09f, - -4.004729134e-09f, -3.925610435e-09f, -3.846508617e-09f, -3.767423853e-09f, -3.688356313e-09f, -3.609306168e-09f, -3.530273590e-09f, -3.451258750e-09f, -3.372261817e-09f, -3.293282963e-09f, - -3.214322359e-09f, -3.135380174e-09f, -3.056456580e-09f, -2.977551747e-09f, -2.898665845e-09f, -2.819799043e-09f, -2.740951513e-09f, -2.662123424e-09f, -2.583314945e-09f, -2.504526247e-09f, - -2.425757499e-09f, -2.347008871e-09f, -2.268280532e-09f, -2.189572651e-09f, -2.110885398e-09f, -2.032218942e-09f, -1.953573452e-09f, -1.874949097e-09f, -1.796346045e-09f, -1.717764466e-09f, - -1.639204527e-09f, -1.560666399e-09f, -1.482150248e-09f, -1.403656243e-09f, -1.325184553e-09f, -1.246735345e-09f, -1.168308788e-09f, -1.089905049e-09f, -1.011524296e-09f, -9.331666978e-10f, - -8.548324208e-10f, -7.765216327e-10f, -6.982345010e-10f, -6.199711929e-10f, -5.417318756e-10f, -4.635167161e-10f, -3.853258813e-10f, -3.071595381e-10f, -2.290178533e-10f, -1.509009933e-10f, - -7.280912481e-11f, 5.257585897e-12f, 8.329897250e-11f, 1.613148688e-10f, 2.393051088e-10f, 3.172695266e-10f, 3.952079561e-10f, 4.731202319e-10f, 5.510061881e-10f, 6.288656594e-10f, - 7.066984803e-10f, 7.845044856e-10f, 8.622835100e-10f, 9.400353886e-10f, 1.017759956e-09f, 1.095457049e-09f, 1.173126500e-09f, 1.250768147e-09f, 1.328381825e-09f, 1.405967369e-09f, - 1.483524614e-09f, 1.561053398e-09f, 1.638553555e-09f, 1.716024923e-09f, 1.793467336e-09f, 1.870880632e-09f, 1.948264647e-09f, 2.025619218e-09f, 2.102944181e-09f, 2.180239372e-09f, - 2.257504630e-09f, 2.334739791e-09f, 2.411944692e-09f, 2.489119171e-09f, 2.566263064e-09f, 2.643376210e-09f, 2.720458446e-09f, 2.797509610e-09f, 2.874529540e-09f, 2.951518073e-09f, - 3.028475048e-09f, 3.105400304e-09f, 3.182293678e-09f, 3.259155010e-09f, 3.335984137e-09f, 3.412780898e-09f, 3.489545133e-09f, 3.566276681e-09f, 3.642975380e-09f, 3.719641069e-09f, - 3.796273589e-09f, 3.872872779e-09f, 3.949438478e-09f, 4.025970526e-09f, 4.102468763e-09f, 4.178933030e-09f, 4.255363165e-09f, 4.331759010e-09f, 4.408120405e-09f, 4.484447190e-09f, - 4.560739206e-09f, 4.636996294e-09f, 4.713218295e-09f, 4.789405050e-09f, 4.865556400e-09f, 4.941672186e-09f, 5.017752250e-09f, 5.093796433e-09f, 5.169804578e-09f, 5.245776525e-09f, - 5.321712117e-09f, 5.397611197e-09f, 5.473473605e-09f, 5.549299185e-09f, 5.625087779e-09f, 5.700839230e-09f, 5.776553381e-09f, 5.852230074e-09f, 5.927869152e-09f, 6.003470459e-09f, - 6.079033838e-09f, 6.154559133e-09f, 6.230046186e-09f, 6.305494843e-09f, 6.380904946e-09f, 6.456276339e-09f, 6.531608867e-09f, 6.606902374e-09f, 6.682156705e-09f, 6.757371703e-09f, - 6.832547214e-09f, 6.907683082e-09f, 6.982779153e-09f, 7.057835272e-09f, 7.132851283e-09f, 7.207827032e-09f, 7.282762365e-09f, 7.357657127e-09f, 7.432511164e-09f, 7.507324323e-09f, - 7.582096448e-09f, 7.656827387e-09f, 7.731516985e-09f, 7.806165090e-09f, 7.880771548e-09f, 7.955336205e-09f, 8.029858909e-09f, 8.104339507e-09f, 8.178777845e-09f, 8.253173772e-09f, - 8.327527135e-09f, 8.401837782e-09f, 8.476105559e-09f, 8.550330316e-09f, 8.624511900e-09f, 8.698650160e-09f, 8.772744944e-09f, 8.846796100e-09f, 8.920803477e-09f, 8.994766925e-09f, - 9.068686291e-09f, 9.142561426e-09f, 9.216392178e-09f, 9.290178397e-09f, 9.363919932e-09f, 9.437616634e-09f, 9.511268351e-09f, 9.584874934e-09f, 9.658436234e-09f, 9.731952100e-09f, - 9.805422383e-09f, 9.878846934e-09f, 9.952225603e-09f, 1.002555824e-08f, 1.009884470e-08f, 1.017208483e-08f, 1.024527848e-08f, 1.031842551e-08f, 1.039152576e-08f, 1.046457910e-08f, - 1.053758536e-08f, 1.061054440e-08f, 1.068345608e-08f, 1.075632024e-08f, 1.082913675e-08f, 1.090190545e-08f, 1.097462619e-08f, 1.104729883e-08f, 1.111992322e-08f, 1.119249921e-08f, - 1.126502667e-08f, 1.133750544e-08f, 1.140993537e-08f, 1.148231632e-08f, 1.155464815e-08f, 1.162693070e-08f, 1.169916384e-08f, 1.177134742e-08f, 1.184348128e-08f, 1.191556530e-08f, - 1.198759932e-08f, 1.205958319e-08f, 1.213151678e-08f, 1.220339993e-08f, 1.227523251e-08f, 1.234701438e-08f, 1.241874537e-08f, 1.249042536e-08f, 1.256205420e-08f, 1.263363175e-08f, - 1.270515785e-08f, 1.277663238e-08f, 1.284805518e-08f, 1.291942612e-08f, 1.299074504e-08f, 1.306201182e-08f, 1.313322630e-08f, 1.320438834e-08f, 1.327549781e-08f, 1.334655456e-08f, - 1.341755844e-08f, 1.348850932e-08f, 1.355940706e-08f, 1.363025151e-08f, 1.370104254e-08f, 1.377177999e-08f, 1.384246374e-08f, 1.391309364e-08f, 1.398366955e-08f, 1.405419134e-08f, - 1.412465885e-08f, 1.419507196e-08f, 1.426543051e-08f, 1.433573438e-08f, 1.440598342e-08f, 1.447617750e-08f, 1.454631646e-08f, 1.461640019e-08f, 1.468642853e-08f, 1.475640135e-08f, - 1.482631851e-08f, 1.489617987e-08f, 1.496598530e-08f, 1.503573465e-08f, 1.510542779e-08f, 1.517506458e-08f, 1.524464489e-08f, 1.531416857e-08f, 1.538363549e-08f, 1.545304552e-08f, - 1.552239851e-08f, 1.559169433e-08f, 1.566093285e-08f, 1.573011392e-08f, 1.579923742e-08f, 1.586830320e-08f, 1.593731113e-08f, 1.600626108e-08f, 1.607515291e-08f, 1.614398648e-08f, - 1.621276166e-08f, 1.628147832e-08f, 1.635013632e-08f, 1.641873552e-08f, 1.648727580e-08f, 1.655575701e-08f, 1.662417903e-08f, 1.669254172e-08f, 1.676084495e-08f, 1.682908858e-08f, - 1.689727248e-08f, 1.696539652e-08f, 1.703346056e-08f, 1.710146448e-08f, 1.716940814e-08f, 1.723729140e-08f, 1.730511415e-08f, 1.737287623e-08f, 1.744057753e-08f, 1.750821791e-08f, - 1.757579724e-08f, 1.764331539e-08f, 1.771077222e-08f, 1.777816761e-08f, 1.784550143e-08f, 1.791277355e-08f, 1.797998383e-08f, 1.804713214e-08f, 1.811421836e-08f, 1.818124236e-08f, - 1.824820400e-08f, 1.831510316e-08f, 1.838193970e-08f, 1.844871351e-08f, 1.851542444e-08f, 1.858207238e-08f, 1.864865719e-08f, 1.871517875e-08f, 1.878163692e-08f, 1.884803158e-08f, - 1.891436260e-08f, 1.898062986e-08f, 1.904683322e-08f, 1.911297256e-08f, 1.917904775e-08f, 1.924505867e-08f, 1.931100519e-08f, 1.937688718e-08f, 1.944270451e-08f, 1.950845707e-08f, - 1.957414472e-08f, 1.963976734e-08f, 1.970532480e-08f, 1.977081699e-08f, 1.983624376e-08f, 1.990160500e-08f, 1.996690059e-08f, 2.003213039e-08f, 2.009729429e-08f, 2.016239216e-08f, - 2.022742388e-08f, 2.029238932e-08f, 2.035728836e-08f, 2.042212087e-08f, 2.048688674e-08f, 2.055158583e-08f, 2.061621804e-08f, 2.068078322e-08f, 2.074528127e-08f, 2.080971206e-08f, - 2.087407546e-08f, 2.093837136e-08f, 2.100259964e-08f, 2.106676016e-08f, 2.113085282e-08f, 2.119487749e-08f, 2.125883405e-08f, 2.132272237e-08f, 2.138654234e-08f, 2.145029384e-08f, - 2.151397675e-08f, 2.157759095e-08f, 2.164113631e-08f, 2.170461272e-08f, 2.176802006e-08f, 2.183135820e-08f, 2.189462704e-08f, 2.195782645e-08f, 2.202095632e-08f, 2.208401652e-08f, - 2.214700693e-08f, 2.220992745e-08f, 2.227277794e-08f, 2.233555830e-08f, 2.239826840e-08f, 2.246090813e-08f, 2.252347738e-08f, 2.258597601e-08f, 2.264840393e-08f, 2.271076101e-08f, - 2.277304713e-08f, 2.283526218e-08f, 2.289740605e-08f, 2.295947861e-08f, 2.302147976e-08f, 2.308340937e-08f, 2.314526733e-08f, 2.320705354e-08f, 2.326876786e-08f, 2.333041020e-08f, - 2.339198042e-08f, 2.345347843e-08f, 2.351490410e-08f, 2.357625733e-08f, 2.363753799e-08f, 2.369874598e-08f, 2.375988118e-08f, 2.382094348e-08f, 2.388193277e-08f, 2.394284894e-08f, - 2.400369186e-08f, 2.406446144e-08f, 2.412515755e-08f, 2.418578009e-08f, 2.424632895e-08f, 2.430680401e-08f, 2.436720516e-08f, 2.442753230e-08f, 2.448778530e-08f, 2.454796407e-08f, - 2.460806849e-08f, 2.466809845e-08f, 2.472805384e-08f, 2.478793455e-08f, 2.484774047e-08f, 2.490747150e-08f, 2.496712752e-08f, 2.502670843e-08f, 2.508621411e-08f, 2.514564446e-08f, - 2.520499937e-08f, 2.526427873e-08f, 2.532348243e-08f, 2.538261037e-08f, 2.544166244e-08f, 2.550063853e-08f, 2.555953854e-08f, 2.561836235e-08f, 2.567710987e-08f, 2.573578098e-08f, - 2.579437558e-08f, 2.585289356e-08f, 2.591133482e-08f, 2.596969925e-08f, 2.602798675e-08f, 2.608619721e-08f, 2.614433052e-08f, 2.620238659e-08f, 2.626036531e-08f, 2.631826656e-08f, - 2.637609026e-08f, 2.643383629e-08f, 2.649150456e-08f, 2.654909495e-08f, 2.660660736e-08f, 2.666404170e-08f, 2.672139786e-08f, 2.677867573e-08f, 2.683587521e-08f, 2.689299621e-08f, - 2.695003862e-08f, 2.700700234e-08f, 2.706388726e-08f, 2.712069328e-08f, 2.717742031e-08f, 2.723406825e-08f, 2.729063698e-08f, 2.734712642e-08f, 2.740353646e-08f, 2.745986700e-08f, - 2.751611794e-08f, 2.757228918e-08f, 2.762838063e-08f, 2.768439218e-08f, 2.774032373e-08f, 2.779617519e-08f, 2.785194645e-08f, 2.790763743e-08f, 2.796324801e-08f, 2.801877810e-08f, - 2.807422761e-08f, 2.812959644e-08f, 2.818488448e-08f, 2.824009165e-08f, 2.829521784e-08f, 2.835026296e-08f, 2.840522692e-08f, 2.846010961e-08f, 2.851491094e-08f, 2.856963081e-08f, - 2.862426913e-08f, 2.867882581e-08f, 2.873330074e-08f, 2.878769384e-08f, 2.884200500e-08f, 2.889623414e-08f, 2.895038115e-08f, 2.900444596e-08f, 2.905842845e-08f, 2.911232854e-08f, - 2.916614613e-08f, 2.921988114e-08f, 2.927353346e-08f, 2.932710301e-08f, 2.938058969e-08f, 2.943399341e-08f, 2.948731408e-08f, 2.954055161e-08f, 2.959370590e-08f, 2.964677686e-08f, - 2.969976440e-08f, 2.975266843e-08f, 2.980548887e-08f, 2.985822561e-08f, 2.991087857e-08f, 2.996344765e-08f, 3.001593278e-08f, 3.006833385e-08f, 3.012065078e-08f, 3.017288349e-08f, - 3.022503187e-08f, 3.027709584e-08f, 3.032907532e-08f, 3.038097021e-08f, 3.043278042e-08f, 3.048450588e-08f, 3.053614648e-08f, 3.058770215e-08f, 3.063917279e-08f, 3.069055832e-08f, - 3.074185865e-08f, 3.079307370e-08f, 3.084420337e-08f, 3.089524758e-08f, 3.094620625e-08f, 3.099707929e-08f, 3.104786662e-08f, 3.109856814e-08f, 3.114918377e-08f, 3.119971344e-08f, - 3.125015705e-08f, 3.130051451e-08f, 3.135078576e-08f, 3.140097069e-08f, 3.145106923e-08f, 3.150108129e-08f, 3.155100680e-08f, 3.160084566e-08f, 3.165059780e-08f, 3.170026312e-08f, - 3.174984156e-08f, 3.179933302e-08f, 3.184873742e-08f, 3.189805469e-08f, 3.194728474e-08f, 3.199642749e-08f, 3.204548286e-08f, 3.209445076e-08f, 3.214333112e-08f, 3.219212386e-08f, - 3.224082889e-08f, 3.228944614e-08f, 3.233797553e-08f, 3.238641697e-08f, 3.243477039e-08f, 3.248303570e-08f, 3.253121284e-08f, 3.257930171e-08f, 3.262730225e-08f, 3.267521437e-08f, - 3.272303799e-08f, 3.277077304e-08f, 3.281841945e-08f, 3.286597712e-08f, 3.291344599e-08f, 3.296082598e-08f, 3.300811701e-08f, 3.305531900e-08f, 3.310243189e-08f, 3.314945559e-08f, - 3.319639002e-08f, 3.324323512e-08f, 3.328999080e-08f, 3.333665699e-08f, 3.338323362e-08f, 3.342972061e-08f, 3.347611789e-08f, 3.352242538e-08f, 3.356864301e-08f, 3.361477071e-08f, - 3.366080840e-08f, 3.370675600e-08f, 3.375261345e-08f, 3.379838068e-08f, 3.384405760e-08f, 3.388964415e-08f, 3.393514025e-08f, 3.398054584e-08f, 3.402586084e-08f, 3.407108518e-08f, - 3.411621879e-08f, 3.416126160e-08f, 3.420621353e-08f, 3.425107452e-08f, 3.429584449e-08f, 3.434052338e-08f, 3.438511112e-08f, 3.442960763e-08f, 3.447401285e-08f, 3.451832671e-08f, - 3.456254914e-08f, 3.460668006e-08f, 3.465071942e-08f, 3.469466714e-08f, 3.473852315e-08f, 3.478228739e-08f, 3.482595979e-08f, 3.486954028e-08f, 3.491302880e-08f, 3.495642528e-08f, - 3.499972964e-08f, 3.504294183e-08f, 3.508606178e-08f, 3.512908942e-08f, 3.517202469e-08f, 3.521486752e-08f, 3.525761784e-08f, 3.530027560e-08f, 3.534284072e-08f, 3.538531314e-08f, - 3.542769280e-08f, 3.546997963e-08f, 3.551217357e-08f, 3.555427455e-08f, 3.559628252e-08f, 3.563819740e-08f, 3.568001914e-08f, 3.572174767e-08f, 3.576338293e-08f, 3.580492485e-08f, - 3.584637339e-08f, 3.588772846e-08f, 3.592899002e-08f, 3.597015799e-08f, 3.601123233e-08f, 3.605221296e-08f, 3.609309983e-08f, 3.613389288e-08f, 3.617459204e-08f, 3.621519726e-08f, - 3.625570848e-08f, 3.629612563e-08f, 3.633644867e-08f, 3.637667752e-08f, 3.641681212e-08f, 3.645685243e-08f, 3.649679839e-08f, 3.653664992e-08f, 3.657640699e-08f, 3.661606952e-08f, - 3.665563746e-08f, 3.669511076e-08f, 3.673448935e-08f, 3.677377319e-08f, 3.681296221e-08f, 3.685205635e-08f, 3.689105557e-08f, 3.692995980e-08f, 3.696876899e-08f, 3.700748308e-08f, - 3.704610202e-08f, 3.708462576e-08f, 3.712305424e-08f, 3.716138740e-08f, 3.719962519e-08f, 3.723776756e-08f, 3.727581445e-08f, 3.731376581e-08f, 3.735162158e-08f, 3.738938172e-08f, - 3.742704617e-08f, 3.746461487e-08f, 3.750208778e-08f, 3.753946485e-08f, 3.757674601e-08f, 3.761393122e-08f, 3.765102043e-08f, 3.768801359e-08f, 3.772491064e-08f, 3.776171153e-08f, - 3.779841622e-08f, 3.783502466e-08f, 3.787153678e-08f, 3.790795255e-08f, 3.794427192e-08f, 3.798049483e-08f, 3.801662123e-08f, 3.805265109e-08f, 3.808858434e-08f, 3.812442094e-08f, - 3.816016084e-08f, 3.819580399e-08f, 3.823135035e-08f, 3.826679987e-08f, 3.830215250e-08f, 3.833740820e-08f, 3.837256691e-08f, 3.840762859e-08f, 3.844259319e-08f, 3.847746068e-08f, - 3.851223099e-08f, 3.854690410e-08f, 3.858147994e-08f, 3.861595848e-08f, 3.865033967e-08f, 3.868462347e-08f, 3.871880983e-08f, 3.875289871e-08f, 3.878689006e-08f, 3.882078384e-08f, - 3.885458001e-08f, 3.888827852e-08f, 3.892187933e-08f, 3.895538239e-08f, 3.898878768e-08f, 3.902209513e-08f, 3.905530471e-08f, 3.908841639e-08f, 3.912143011e-08f, 3.915434583e-08f, - 3.918716352e-08f, 3.921988313e-08f, 3.925250462e-08f, 3.928502796e-08f, 3.931745310e-08f, 3.934977999e-08f, 3.938200861e-08f, 3.941413891e-08f, 3.944617086e-08f, 3.947810441e-08f, - 3.950993952e-08f, 3.954167616e-08f, 3.957331429e-08f, 3.960485386e-08f, 3.963629485e-08f, 3.966763722e-08f, 3.969888092e-08f, 3.973002591e-08f, 3.976107217e-08f, 3.979201966e-08f, - 3.982286834e-08f, 3.985361817e-08f, 3.988426911e-08f, 3.991482114e-08f, 3.994527421e-08f, 3.997562829e-08f, 4.000588335e-08f, 4.003603935e-08f, 4.006609625e-08f, 4.009605403e-08f, - 4.012591264e-08f, 4.015567205e-08f, 4.018533223e-08f, 4.021489315e-08f, 4.024435477e-08f, 4.027371706e-08f, 4.030297999e-08f, 4.033214352e-08f, 4.036120763e-08f, 4.039017227e-08f, - 4.041903742e-08f, 4.044780305e-08f, 4.047646913e-08f, 4.050503561e-08f, 4.053350249e-08f, 4.056186971e-08f, 4.059013725e-08f, 4.061830509e-08f, 4.064637319e-08f, 4.067434152e-08f, - 4.070221005e-08f, 4.072997876e-08f, 4.075764761e-08f, 4.078521658e-08f, 4.081268563e-08f, 4.084005475e-08f, 4.086732389e-08f, 4.089449304e-08f, 4.092156216e-08f, 4.094853123e-08f, - 4.097540022e-08f, 4.100216910e-08f, 4.102883785e-08f, 4.105540644e-08f, 4.108187485e-08f, 4.110824304e-08f, 4.113451100e-08f, 4.116067869e-08f, 4.118674610e-08f, 4.121271319e-08f, - 4.123857995e-08f, 4.126434634e-08f, 4.129001235e-08f, 4.131557794e-08f, 4.134104310e-08f, 4.136640780e-08f, 4.139167202e-08f, 4.141683573e-08f, 4.144189892e-08f, 4.146686156e-08f, - 4.149172362e-08f, 4.151648508e-08f, 4.154114593e-08f, 4.156570614e-08f, 4.159016569e-08f, 4.161452456e-08f, 4.163878273e-08f, 4.166294017e-08f, 4.168699686e-08f, 4.171095279e-08f, - 4.173480794e-08f, 4.175856228e-08f, 4.178221580e-08f, 4.180576847e-08f, 4.182922028e-08f, 4.185257120e-08f, 4.187582123e-08f, 4.189897033e-08f, 4.192201850e-08f, 4.194496572e-08f, - 4.196781196e-08f, 4.199055720e-08f, 4.201320144e-08f, 4.203574466e-08f, 4.205818683e-08f, 4.208052794e-08f, 4.210276798e-08f, 4.212490692e-08f, 4.214694476e-08f, 4.216888147e-08f, - 4.219071705e-08f, 4.221245147e-08f, 4.223408472e-08f, 4.225561679e-08f, 4.227704766e-08f, 4.229837731e-08f, 4.231960574e-08f, 4.234073293e-08f, 4.236175887e-08f, 4.238268354e-08f, - 4.240350692e-08f, 4.242422901e-08f, 4.244484980e-08f, 4.246536927e-08f, 4.248578740e-08f, 4.250610420e-08f, 4.252631963e-08f, 4.254643371e-08f, 4.256644640e-08f, 4.258635771e-08f, - 4.260616761e-08f, 4.262587611e-08f, 4.264548318e-08f, 4.266498882e-08f, 4.268439303e-08f, 4.270369578e-08f, 4.272289707e-08f, 4.274199690e-08f, 4.276099524e-08f, 4.277989210e-08f, - 4.279868747e-08f, 4.281738133e-08f, 4.283597368e-08f, 4.285446451e-08f, 4.287285381e-08f, 4.289114158e-08f, 4.290932780e-08f, 4.292741248e-08f, 4.294539561e-08f, 4.296327717e-08f, - 4.298105716e-08f, 4.299873558e-08f, 4.301631242e-08f, 4.303378768e-08f, 4.305116134e-08f, 4.306843341e-08f, 4.308560388e-08f, 4.310267275e-08f, 4.311964000e-08f, 4.313650564e-08f, - 4.315326967e-08f, 4.316993207e-08f, 4.318649285e-08f, 4.320295201e-08f, 4.321930953e-08f, 4.323556542e-08f, 4.325171967e-08f, 4.326777228e-08f, 4.328372326e-08f, 4.329957259e-08f, - 4.331532028e-08f, 4.333096632e-08f, 4.334651072e-08f, 4.336195346e-08f, 4.337729457e-08f, 4.339253402e-08f, 4.340767182e-08f, 4.342270798e-08f, 4.343764249e-08f, 4.345247535e-08f, - 4.346720656e-08f, 4.348183613e-08f, 4.349636405e-08f, 4.351079032e-08f, 4.352511496e-08f, 4.353933795e-08f, 4.355345931e-08f, 4.356747903e-08f, 4.358139711e-08f, 4.359521357e-08f, - 4.360892839e-08f, 4.362254159e-08f, 4.363605317e-08f, 4.364946314e-08f, 4.366277149e-08f, 4.367597822e-08f, 4.368908336e-08f, 4.370208689e-08f, 4.371498882e-08f, 4.372778917e-08f, - 4.374048793e-08f, 4.375308511e-08f, 4.376558071e-08f, 4.377797474e-08f, 4.379026721e-08f, 4.380245813e-08f, 4.381454749e-08f, 4.382653532e-08f, 4.383842160e-08f, 4.385020636e-08f, - 4.386188960e-08f, 4.387347132e-08f, 4.388495153e-08f, 4.389633025e-08f, 4.390760748e-08f, 4.391878323e-08f, 4.392985751e-08f, 4.394083033e-08f, 4.395170169e-08f, 4.396247161e-08f, - 4.397314009e-08f, 4.398370715e-08f, 4.399417280e-08f, 4.400453704e-08f, 4.401479989e-08f, 4.402496136e-08f, 4.403502146e-08f, 4.404498019e-08f, 4.405483758e-08f, 4.406459364e-08f, - 4.407424837e-08f, 4.408380178e-08f, 4.409325390e-08f, 4.410260473e-08f, 4.411185429e-08f, 4.412100259e-08f, 4.413004963e-08f, 4.413899545e-08f, 4.414784004e-08f, 4.415658343e-08f, - 4.416522563e-08f, 4.417376664e-08f, 4.418220650e-08f, 4.419054521e-08f, 4.419878278e-08f, 4.420691924e-08f, 4.421495459e-08f, 4.422288886e-08f, 4.423072206e-08f, 4.423845420e-08f, - 4.424608531e-08f, 4.425361539e-08f, 4.426104447e-08f, 4.426837257e-08f, 4.427559969e-08f, 4.428272586e-08f, 4.428975110e-08f, 4.429667543e-08f, 4.430349885e-08f, 4.431022139e-08f, - 4.431684308e-08f, 4.432336392e-08f, 4.432978394e-08f, 4.433610315e-08f, 4.434232158e-08f, 4.434843925e-08f, 4.435445617e-08f, 4.436037237e-08f, 4.436618786e-08f, 4.437190268e-08f, - 4.437751682e-08f, 4.438303033e-08f, 4.438844322e-08f, 4.439375551e-08f, 4.439896722e-08f, 4.440407838e-08f, 4.440908901e-08f, 4.441399912e-08f, 4.441880875e-08f, 4.442351791e-08f, - 4.442812664e-08f, 4.443263494e-08f, 4.443704285e-08f, 4.444135039e-08f, 4.444555758e-08f, 4.444966445e-08f, 4.445367101e-08f, 4.445757731e-08f, 4.446138336e-08f, 4.446508918e-08f, - 4.446869480e-08f, 4.447220025e-08f, 4.447560555e-08f, 4.447891073e-08f, 4.448211581e-08f, 4.448522082e-08f, 4.448822579e-08f, 4.449113074e-08f, 4.449393571e-08f, 4.449664071e-08f, - 4.449924578e-08f, 4.450175094e-08f, 4.450415622e-08f, 4.450646165e-08f, 4.450866725e-08f, 4.451077306e-08f, 4.451277911e-08f, 4.451468541e-08f, 4.451649201e-08f, 4.451819893e-08f, - 4.451980621e-08f, 4.452131386e-08f, 4.452272192e-08f, 4.452403043e-08f, 4.452523940e-08f, 4.452634888e-08f, 4.452735889e-08f, 4.452826946e-08f, 4.452908063e-08f, 4.452979242e-08f, - 4.453040488e-08f, 4.453091802e-08f, 4.453133189e-08f, 4.453164650e-08f, 4.453186191e-08f, 4.453197814e-08f, 4.453199522e-08f, 4.453191318e-08f, 4.453173206e-08f, 4.453145190e-08f, - 4.453107272e-08f, 4.453059457e-08f, 4.453001747e-08f, 4.452934145e-08f, 4.452856656e-08f, 4.452769284e-08f, 4.452672030e-08f, 4.452564899e-08f, 4.452447895e-08f, 4.452321021e-08f, - 4.452184280e-08f, 4.452037677e-08f, 4.451881215e-08f, 4.451714897e-08f, 4.451538727e-08f, 4.451352709e-08f, 4.451156847e-08f, 4.450951144e-08f, 4.450735604e-08f, 4.450510232e-08f, - 4.450275029e-08f, 4.450030002e-08f, 4.449775152e-08f, 4.449510485e-08f, 4.449236004e-08f, 4.448951713e-08f, 4.448657616e-08f, 4.448353717e-08f, 4.448040020e-08f, 4.447716528e-08f, - 4.447383247e-08f, 4.447040179e-08f, 4.446687329e-08f, 4.446324701e-08f, 4.445952299e-08f, 4.445570128e-08f, 4.445178191e-08f, 4.444776492e-08f, 4.444365036e-08f, 4.443943826e-08f, - 4.443512868e-08f, 4.443072165e-08f, 4.442621722e-08f, 4.442161542e-08f, 4.441691631e-08f, 4.441211992e-08f, 4.440722629e-08f, 4.440223548e-08f, 4.439714753e-08f, 4.439196247e-08f, - 4.438668036e-08f, 4.438130123e-08f, 4.437582514e-08f, 4.437025212e-08f, 4.436458223e-08f, 4.435881550e-08f, 4.435295198e-08f, 4.434699173e-08f, 4.434093478e-08f, 4.433478118e-08f, - 4.432853097e-08f, 4.432218421e-08f, 4.431574093e-08f, 4.430920120e-08f, 4.430256504e-08f, 4.429583252e-08f, 4.428900368e-08f, 4.428207856e-08f, 4.427505721e-08f, 4.426793969e-08f, - 4.426072603e-08f, 4.425341630e-08f, 4.424601053e-08f, 4.423850877e-08f, 4.423091108e-08f, 4.422321751e-08f, 4.421542809e-08f, 4.420754289e-08f, 4.419956196e-08f, 4.419148533e-08f, - 4.418331307e-08f, 4.417504522e-08f, 4.416668184e-08f, 4.415822297e-08f, 4.414966867e-08f, 4.414101898e-08f, 4.413227396e-08f, 4.412343367e-08f, 4.411449814e-08f, 4.410546744e-08f, - 4.409634161e-08f, 4.408712072e-08f, 4.407780480e-08f, 4.406839392e-08f, 4.405888812e-08f, 4.404928747e-08f, 4.403959201e-08f, 4.402980179e-08f, 4.401991688e-08f, 4.400993732e-08f, - 4.399986317e-08f, 4.398969448e-08f, 4.397943131e-08f, 4.396907372e-08f, 4.395862175e-08f, 4.394807546e-08f, 4.393743492e-08f, 4.392670016e-08f, 4.391587126e-08f, 4.390494826e-08f, - 4.389393122e-08f, 4.388282019e-08f, 4.387161525e-08f, 4.386031643e-08f, 4.384892380e-08f, 4.383743742e-08f, 4.382585733e-08f, 4.381418361e-08f, 4.380241630e-08f, 4.379055547e-08f, - 4.377860117e-08f, 4.376655346e-08f, 4.375441241e-08f, 4.374217805e-08f, 4.372985047e-08f, 4.371742971e-08f, 4.370491584e-08f, 4.369230891e-08f, 4.367960899e-08f, 4.366681612e-08f, - 4.365393039e-08f, 4.364095183e-08f, 4.362788052e-08f, 4.361471651e-08f, 4.360145987e-08f, 4.358811066e-08f, 4.357466893e-08f, 4.356113475e-08f, 4.354750818e-08f, 4.353378928e-08f, - 4.351997811e-08f, 4.350607474e-08f, 4.349207922e-08f, 4.347799163e-08f, 4.346381202e-08f, 4.344954045e-08f, 4.343517699e-08f, 4.342072170e-08f, 4.340617464e-08f, 4.339153589e-08f, - 4.337680549e-08f, 4.336198352e-08f, 4.334707004e-08f, 4.333206511e-08f, 4.331696880e-08f, 4.330178117e-08f, 4.328650229e-08f, 4.327113222e-08f, 4.325567102e-08f, 4.324011877e-08f, - 4.322447553e-08f, 4.320874136e-08f, 4.319291634e-08f, 4.317700051e-08f, 4.316099396e-08f, 4.314489675e-08f, 4.312870894e-08f, 4.311243060e-08f, 4.309606181e-08f, 4.307960261e-08f, - 4.306305310e-08f, 4.304641332e-08f, 4.302968335e-08f, 4.301286325e-08f, 4.299595310e-08f, 4.297895297e-08f, 4.296186291e-08f, 4.294468300e-08f, 4.292741331e-08f, 4.291005391e-08f, - 4.289260486e-08f, 4.287506624e-08f, 4.285743812e-08f, 4.283972056e-08f, 4.282191363e-08f, 4.280401741e-08f, 4.278603196e-08f, 4.276795736e-08f, 4.274979367e-08f, 4.273154097e-08f, - 4.271319933e-08f, 4.269476881e-08f, 4.267624950e-08f, 4.265764145e-08f, 4.263894475e-08f, 4.262015946e-08f, 4.260128566e-08f, 4.258232341e-08f, 4.256327280e-08f, 4.254413389e-08f, - 4.252490675e-08f, 4.250559147e-08f, 4.248618810e-08f, 4.246669673e-08f, 4.244711743e-08f, 4.242745027e-08f, 4.240769533e-08f, 4.238785267e-08f, 4.236792238e-08f, 4.234790453e-08f, - 4.232779918e-08f, 4.230760643e-08f, 4.228732633e-08f, 4.226695897e-08f, 4.224650442e-08f, 4.222596276e-08f, 4.220533406e-08f, 4.218461840e-08f, 4.216381584e-08f, 4.214292648e-08f, - 4.212195039e-08f, 4.210088763e-08f, 4.207973829e-08f, 4.205850245e-08f, 4.203718018e-08f, 4.201577155e-08f, 4.199427665e-08f, 4.197269556e-08f, 4.195102834e-08f, 4.192927508e-08f, - 4.190743586e-08f, 4.188551075e-08f, 4.186349983e-08f, 4.184140317e-08f, 4.181922087e-08f, 4.179695300e-08f, 4.177459963e-08f, 4.175216084e-08f, 4.172963672e-08f, 4.170702734e-08f, - 4.168433278e-08f, 4.166155312e-08f, 4.163868845e-08f, 4.161573884e-08f, 4.159270436e-08f, 4.156958511e-08f, 4.154638117e-08f, 4.152309260e-08f, 4.149971950e-08f, 4.147626194e-08f, - 4.145272001e-08f, 4.142909379e-08f, 4.140538335e-08f, 4.138158879e-08f, 4.135771017e-08f, 4.133374759e-08f, 4.130970113e-08f, 4.128557086e-08f, 4.126135687e-08f, 4.123705924e-08f, - 4.121267806e-08f, 4.118821341e-08f, 4.116366537e-08f, 4.113903403e-08f, 4.111431946e-08f, 4.108952175e-08f, 4.106464099e-08f, 4.103967725e-08f, 4.101463063e-08f, 4.098950121e-08f, - 4.096428906e-08f, 4.093899428e-08f, 4.091361696e-08f, 4.088815716e-08f, 4.086261499e-08f, 4.083699052e-08f, 4.081128384e-08f, 4.078549504e-08f, 4.075962420e-08f, 4.073367140e-08f, - 4.070763674e-08f, 4.068152030e-08f, 4.065532216e-08f, 4.062904241e-08f, 4.060268114e-08f, 4.057623843e-08f, 4.054971437e-08f, 4.052310906e-08f, 4.049642256e-08f, 4.046965498e-08f, - 4.044280640e-08f, 4.041587691e-08f, 4.038886659e-08f, 4.036177553e-08f, 4.033460383e-08f, 4.030735156e-08f, 4.028001882e-08f, 4.025260570e-08f, 4.022511228e-08f, 4.019753865e-08f, - 4.016988491e-08f, 4.014215114e-08f, 4.011433742e-08f, 4.008644386e-08f, 4.005847054e-08f, 4.003041754e-08f, 4.000228497e-08f, 3.997407290e-08f, 3.994578143e-08f, 3.991741065e-08f, - 3.988896065e-08f, 3.986043152e-08f, 3.983182335e-08f, 3.980313623e-08f, 3.977437025e-08f, 3.974552551e-08f, 3.971660209e-08f, 3.968760009e-08f, 3.965851960e-08f, 3.962936070e-08f, - 3.960012350e-08f, 3.957080809e-08f, 3.954141454e-08f, 3.951194297e-08f, 3.948239346e-08f, 3.945276609e-08f, 3.942306098e-08f, 3.939327820e-08f, 3.936341786e-08f, 3.933348004e-08f, - 3.930346484e-08f, 3.927337235e-08f, 3.924320267e-08f, 3.921295589e-08f, 3.918263209e-08f, 3.915223139e-08f, 3.912175387e-08f, 3.909119962e-08f, 3.906056874e-08f, 3.902986133e-08f, - 3.899907748e-08f, 3.896821728e-08f, 3.893728083e-08f, 3.890626822e-08f, 3.887517956e-08f, 3.884401493e-08f, 3.881277443e-08f, 3.878145815e-08f, 3.875006620e-08f, 3.871859867e-08f, - 3.868705565e-08f, 3.865543724e-08f, 3.862374354e-08f, 3.859197464e-08f, 3.856013065e-08f, 3.852821165e-08f, 3.849621774e-08f, 3.846414903e-08f, 3.843200560e-08f, 3.839978756e-08f, - 3.836749500e-08f, 3.833512802e-08f, 3.830268672e-08f, 3.827017120e-08f, 3.823758155e-08f, 3.820491788e-08f, 3.817218028e-08f, 3.813936884e-08f, 3.810648367e-08f, 3.807352487e-08f, - 3.804049254e-08f, 3.800738677e-08f, 3.797420766e-08f, 3.794095532e-08f, 3.790762983e-08f, 3.787423131e-08f, 3.784075985e-08f, 3.780721555e-08f, 3.777359852e-08f, 3.773990884e-08f, - 3.770614662e-08f, 3.767231197e-08f, 3.763840497e-08f, 3.760442574e-08f, 3.757037437e-08f, 3.753625097e-08f, 3.750205563e-08f, 3.746778845e-08f, 3.743344954e-08f, 3.739903900e-08f, - 3.736455693e-08f, 3.733000343e-08f, 3.729537860e-08f, 3.726068255e-08f, 3.722591537e-08f, 3.719107717e-08f, 3.715616806e-08f, 3.712118812e-08f, 3.708613747e-08f, 3.705101621e-08f, - 3.701582443e-08f, 3.698056226e-08f, 3.694522977e-08f, 3.690982709e-08f, 3.687435431e-08f, 3.683881153e-08f, 3.680319887e-08f, 3.676751641e-08f, 3.673176428e-08f, 3.669594256e-08f, - 3.666005137e-08f, 3.662409080e-08f, 3.658806097e-08f, 3.655196197e-08f, 3.651579392e-08f, 3.647955691e-08f, 3.644325105e-08f, 3.640687644e-08f, 3.637043320e-08f, 3.633392141e-08f, - 3.629734120e-08f, 3.626069267e-08f, 3.622397591e-08f, 3.618719104e-08f, 3.615033816e-08f, 3.611341738e-08f, 3.607642880e-08f, 3.603937252e-08f, 3.600224867e-08f, 3.596505733e-08f, - 3.592779862e-08f, 3.589047265e-08f, 3.585307951e-08f, 3.581561933e-08f, 3.577809219e-08f, 3.574049822e-08f, 3.570283751e-08f, 3.566511018e-08f, 3.562731633e-08f, 3.558945606e-08f, - 3.555152950e-08f, 3.551353674e-08f, 3.547547789e-08f, 3.543735305e-08f, 3.539916235e-08f, 3.536090588e-08f, 3.532258376e-08f, 3.528419608e-08f, 3.524574297e-08f, 3.520722452e-08f, - 3.516864085e-08f, 3.512999206e-08f, 3.509127827e-08f, 3.505249959e-08f, 3.501365611e-08f, 3.497474796e-08f, 3.493577523e-08f, 3.489673805e-08f, 3.485763651e-08f, 3.481847073e-08f, - 3.477924082e-08f, 3.473994689e-08f, 3.470058905e-08f, 3.466116740e-08f, 3.462168206e-08f, 3.458213314e-08f, 3.454252075e-08f, 3.450284499e-08f, 3.446310599e-08f, 3.442330384e-08f, - 3.438343866e-08f, 3.434351057e-08f, 3.430351967e-08f, 3.426346607e-08f, 3.422334988e-08f, 3.418317122e-08f, 3.414293020e-08f, 3.410262692e-08f, 3.406226150e-08f, 3.402183406e-08f, - 3.398134469e-08f, 3.394079353e-08f, 3.390018066e-08f, 3.385950622e-08f, 3.381877031e-08f, 3.377797304e-08f, 3.373711452e-08f, 3.369619488e-08f, 3.365521421e-08f, 3.361417264e-08f, - 3.357307027e-08f, 3.353190722e-08f, 3.349068360e-08f, 3.344939953e-08f, 3.340805511e-08f, 3.336665046e-08f, 3.332518570e-08f, 3.328366094e-08f, 3.324207628e-08f, 3.320043185e-08f, - 3.315872776e-08f, 3.311696412e-08f, 3.307514105e-08f, 3.303325865e-08f, 3.299131705e-08f, 3.294931636e-08f, 3.290725669e-08f, 3.286513816e-08f, 3.282296088e-08f, 3.278072496e-08f, - 3.273843052e-08f, 3.269607768e-08f, 3.265366655e-08f, 3.261119724e-08f, 3.256866988e-08f, 3.252608457e-08f, 3.248344143e-08f, 3.244074057e-08f, 3.239798211e-08f, 3.235516618e-08f, - 3.231229287e-08f, 3.226936231e-08f, 3.222637461e-08f, 3.218332990e-08f, 3.214022827e-08f, 3.209706986e-08f, 3.205385478e-08f, 3.201058314e-08f, 3.196725505e-08f, 3.192387065e-08f, - 3.188043003e-08f, 3.183693333e-08f, 3.179338065e-08f, 3.174977211e-08f, 3.170610783e-08f, 3.166238793e-08f, 3.161861252e-08f, 3.157478172e-08f, 3.153089565e-08f, 3.148695442e-08f, - 3.144295815e-08f, 3.139890697e-08f, 3.135480097e-08f, 3.131064029e-08f, 3.126642505e-08f, 3.122215535e-08f, 3.117783132e-08f, 3.113345307e-08f, 3.108902073e-08f, 3.104453441e-08f, - 3.099999423e-08f, 3.095540030e-08f, 3.091075275e-08f, 3.086605170e-08f, 3.082129725e-08f, 3.077648954e-08f, 3.073162868e-08f, 3.068671478e-08f, 3.064174797e-08f, 3.059672837e-08f, - 3.055165610e-08f, 3.050653126e-08f, 3.046135399e-08f, 3.041612440e-08f, 3.037084262e-08f, 3.032550875e-08f, 3.028012292e-08f, 3.023468526e-08f, 3.018919587e-08f, 3.014365488e-08f, - 3.009806241e-08f, 3.005241857e-08f, 3.000672350e-08f, 2.996097730e-08f, 2.991518010e-08f, 2.986933202e-08f, 2.982343318e-08f, 2.977748369e-08f, 2.973148368e-08f, 2.968543328e-08f, - 2.963933259e-08f, 2.959318174e-08f, 2.954698085e-08f, 2.950073005e-08f, 2.945442944e-08f, 2.940807916e-08f, 2.936167932e-08f, 2.931523004e-08f, 2.926873146e-08f, 2.922218367e-08f, - 2.917558682e-08f, 2.912894101e-08f, 2.908224638e-08f, 2.903550303e-08f, 2.898871110e-08f, 2.894187070e-08f, 2.889498196e-08f, 2.884804500e-08f, 2.880105994e-08f, 2.875402689e-08f, - 2.870694599e-08f, 2.865981736e-08f, 2.861264111e-08f, 2.856541737e-08f, 2.851814626e-08f, 2.847082790e-08f, 2.842346242e-08f, 2.837604994e-08f, 2.832859058e-08f, 2.828108446e-08f, - 2.823353170e-08f, 2.818593243e-08f, 2.813828677e-08f, 2.809059484e-08f, 2.804285677e-08f, 2.799507268e-08f, 2.794724269e-08f, 2.789936692e-08f, 2.785144550e-08f, 2.780347854e-08f, - 2.775546619e-08f, 2.770740854e-08f, 2.765930574e-08f, 2.761115790e-08f, 2.756296514e-08f, 2.751472760e-08f, 2.746644538e-08f, 2.741811863e-08f, 2.736974745e-08f, 2.732133198e-08f, - 2.727287233e-08f, 2.722436863e-08f, 2.717582101e-08f, 2.712722959e-08f, 2.707859449e-08f, 2.702991584e-08f, 2.698119375e-08f, 2.693242837e-08f, 2.688361980e-08f, 2.683476817e-08f, - 2.678587361e-08f, 2.673693624e-08f, 2.668795619e-08f, 2.663893357e-08f, 2.658986853e-08f, 2.654076117e-08f, 2.649161162e-08f, 2.644242002e-08f, 2.639318647e-08f, 2.634391112e-08f, - 2.629459407e-08f, 2.624523547e-08f, 2.619583542e-08f, 2.614639407e-08f, 2.609691152e-08f, 2.604738791e-08f, 2.599782337e-08f, 2.594821801e-08f, 2.589857196e-08f, 2.584888536e-08f, - 2.579915831e-08f, 2.574939095e-08f, 2.569958341e-08f, 2.564973581e-08f, 2.559984827e-08f, 2.554992092e-08f, 2.549995389e-08f, 2.544994729e-08f, 2.539990127e-08f, 2.534981594e-08f, - 2.529969142e-08f, 2.524952785e-08f, 2.519932535e-08f, 2.514908405e-08f, 2.509880407e-08f, 2.504848553e-08f, 2.499812857e-08f, 2.494773331e-08f, 2.489729988e-08f, 2.484682839e-08f, - 2.479631899e-08f, 2.474577179e-08f, 2.469518692e-08f, 2.464456451e-08f, 2.459390468e-08f, 2.454320756e-08f, 2.449247328e-08f, 2.444170196e-08f, 2.439089373e-08f, 2.434004871e-08f, - 2.428916704e-08f, 2.423824884e-08f, 2.418729423e-08f, 2.413630335e-08f, 2.408527631e-08f, 2.403421325e-08f, 2.398311429e-08f, 2.393197956e-08f, 2.388080919e-08f, 2.382960331e-08f, - 2.377836203e-08f, 2.372708549e-08f, 2.367577381e-08f, 2.362442713e-08f, 2.357304557e-08f, 2.352162925e-08f, 2.347017830e-08f, 2.341869286e-08f, 2.336717304e-08f, 2.331561898e-08f, - 2.326403079e-08f, 2.321240862e-08f, 2.316075259e-08f, 2.310906282e-08f, 2.305733944e-08f, 2.300558258e-08f, 2.295379237e-08f, 2.290196893e-08f, 2.285011239e-08f, 2.279822289e-08f, - 2.274630054e-08f, 2.269434547e-08f, 2.264235782e-08f, 2.259033771e-08f, 2.253828527e-08f, 2.248620062e-08f, 2.243408390e-08f, 2.238193522e-08f, 2.232975473e-08f, 2.227754255e-08f, - 2.222529880e-08f, 2.217302361e-08f, 2.212071711e-08f, 2.206837944e-08f, 2.201601071e-08f, 2.196361105e-08f, 2.191118060e-08f, 2.185871948e-08f, 2.180622782e-08f, 2.175370575e-08f, - 2.170115340e-08f, 2.164857088e-08f, 2.159595835e-08f, 2.154331591e-08f, 2.149064370e-08f, 2.143794185e-08f, 2.138521048e-08f, 2.133244973e-08f, 2.127965972e-08f, 2.122684058e-08f, - 2.117399244e-08f, 2.112111543e-08f, 2.106820968e-08f, 2.101527530e-08f, 2.096231245e-08f, 2.090932123e-08f, 2.085630179e-08f, 2.080325424e-08f, 2.075017872e-08f, 2.069707536e-08f, - 2.064394428e-08f, 2.059078561e-08f, 2.053759949e-08f, 2.048438604e-08f, 2.043114538e-08f, 2.037787766e-08f, 2.032458299e-08f, 2.027126151e-08f, 2.021791334e-08f, 2.016453861e-08f, - 2.011113746e-08f, 2.005771001e-08f, 2.000425638e-08f, 1.995077672e-08f, 1.989727114e-08f, 1.984373978e-08f, 1.979018276e-08f, 1.973660022e-08f, 1.968299228e-08f, 1.962935907e-08f, - 1.957570072e-08f, 1.952201736e-08f, 1.946830912e-08f, 1.941457613e-08f, 1.936081851e-08f, 1.930703640e-08f, 1.925322992e-08f, 1.919939921e-08f, 1.914554439e-08f, 1.909166559e-08f, - 1.903776294e-08f, 1.898383658e-08f, 1.892988662e-08f, 1.887591319e-08f, 1.882191644e-08f, 1.876789648e-08f, 1.871385344e-08f, 1.865978746e-08f, 1.860569867e-08f, 1.855158718e-08f, - 1.849745314e-08f, 1.844329667e-08f, 1.838911790e-08f, 1.833491695e-08f, 1.828069397e-08f, 1.822644907e-08f, 1.817218239e-08f, 1.811789405e-08f, 1.806358419e-08f, 1.800925293e-08f, - 1.795490041e-08f, 1.790052675e-08f, 1.784613208e-08f, 1.779171653e-08f, 1.773728023e-08f, 1.768282331e-08f, 1.762834589e-08f, 1.757384812e-08f, 1.751933011e-08f, 1.746479200e-08f, - 1.741023391e-08f, 1.735565597e-08f, 1.730105833e-08f, 1.724644109e-08f, 1.719180439e-08f, 1.713714837e-08f, 1.708247314e-08f, 1.702777885e-08f, 1.697306561e-08f, 1.691833357e-08f, - 1.686358283e-08f, 1.680881355e-08f, 1.675402584e-08f, 1.669921984e-08f, 1.664439567e-08f, 1.658955346e-08f, 1.653469334e-08f, 1.647981545e-08f, 1.642491990e-08f, 1.637000684e-08f, - 1.631507638e-08f, 1.626012867e-08f, 1.620516382e-08f, 1.615018196e-08f, 1.609518324e-08f, 1.604016776e-08f, 1.598513567e-08f, 1.593008709e-08f, 1.587502216e-08f, 1.581994099e-08f, - 1.576484373e-08f, 1.570973050e-08f, 1.565460142e-08f, 1.559945663e-08f, 1.554429626e-08f, 1.548912043e-08f, 1.543392928e-08f, 1.537872293e-08f, 1.532350151e-08f, 1.526826515e-08f, - 1.521301399e-08f, 1.515774814e-08f, 1.510246775e-08f, 1.504717293e-08f, 1.499186381e-08f, 1.493654054e-08f, 1.488120322e-08f, 1.482585200e-08f, 1.477048700e-08f, 1.471510836e-08f, - 1.465971619e-08f, 1.460431063e-08f, 1.454889181e-08f, 1.449345986e-08f, 1.443801490e-08f, 1.438255706e-08f, 1.432708648e-08f, 1.427160328e-08f, 1.421610759e-08f, 1.416059954e-08f, - 1.410507926e-08f, 1.404954687e-08f, 1.399400251e-08f, 1.393844630e-08f, 1.388287838e-08f, 1.382729887e-08f, 1.377170789e-08f, 1.371610559e-08f, 1.366049208e-08f, 1.360486750e-08f, - 1.354923197e-08f, 1.349358562e-08f, 1.343792859e-08f, 1.338226099e-08f, 1.332658297e-08f, 1.327089464e-08f, 1.321519613e-08f, 1.315948758e-08f, 1.310376911e-08f, 1.304804085e-08f, - 1.299230293e-08f, 1.293655547e-08f, 1.288079861e-08f, 1.282503248e-08f, 1.276925719e-08f, 1.271347289e-08f, 1.265767969e-08f, 1.260187773e-08f, 1.254606714e-08f, 1.249024803e-08f, - 1.243442055e-08f, 1.237858481e-08f, 1.232274096e-08f, 1.226688910e-08f, 1.221102938e-08f, 1.215516192e-08f, 1.209928685e-08f, 1.204340429e-08f, 1.198751438e-08f, 1.193161725e-08f, - 1.187571301e-08f, 1.181980180e-08f, 1.176388374e-08f, 1.170795897e-08f, 1.165202761e-08f, 1.159608979e-08f, 1.154014564e-08f, 1.148419527e-08f, 1.142823884e-08f, 1.137227645e-08f, - 1.131630823e-08f, 1.126033433e-08f, 1.120435485e-08f, 1.114836993e-08f, 1.109237970e-08f, 1.103638428e-08f, 1.098038381e-08f, 1.092437840e-08f, 1.086836819e-08f, 1.081235330e-08f, - 1.075633387e-08f, 1.070031001e-08f, 1.064428185e-08f, 1.058824953e-08f, 1.053221317e-08f, 1.047617289e-08f, 1.042012883e-08f, 1.036408110e-08f, 1.030802985e-08f, 1.025197518e-08f, - 1.019591724e-08f, 1.013985614e-08f, 1.008379202e-08f, 1.002772500e-08f, 9.971655213e-09f, 9.915582776e-09f, 9.859507821e-09f, 9.803430473e-09f, 9.747350859e-09f, 9.691269106e-09f, - 9.635185341e-09f, 9.579099690e-09f, 9.523012279e-09f, 9.466923234e-09f, 9.410832683e-09f, 9.354740751e-09f, 9.298647564e-09f, 9.242553249e-09f, 9.186457932e-09f, 9.130361739e-09f, - 9.074264797e-09f, 9.018167230e-09f, 8.962069166e-09f, 8.905970729e-09f, 8.849872047e-09f, 8.793773245e-09f, 8.737674448e-09f, 8.681575783e-09f, 8.625477376e-09f, 8.569379351e-09f, - 8.513281835e-09f, 8.457184954e-09f, 8.401088832e-09f, 8.344993595e-09f, 8.288899370e-09f, 8.232806281e-09f, 8.176714453e-09f, 8.120624012e-09f, 8.064535084e-09f, 8.008447793e-09f, - 7.952362265e-09f, 7.896278625e-09f, 7.840196998e-09f, 7.784117509e-09f, 7.728040283e-09f, 7.671965445e-09f, 7.615893120e-09f, 7.559823433e-09f, 7.503756508e-09f, 7.447692471e-09f, - 7.391631446e-09f, 7.335573557e-09f, 7.279518930e-09f, 7.223467689e-09f, 7.167419959e-09f, 7.111375863e-09f, 7.055335527e-09f, 6.999299074e-09f, 6.943266629e-09f, 6.887238317e-09f, - 6.831214261e-09f, 6.775194585e-09f, 6.719179415e-09f, 6.663168873e-09f, 6.607163083e-09f, 6.551162171e-09f, 6.495166259e-09f, 6.439175471e-09f, 6.383189932e-09f, 6.327209764e-09f, - 6.271235092e-09f, 6.215266039e-09f, 6.159302729e-09f, 6.103345285e-09f, 6.047393830e-09f, 5.991448489e-09f, 5.935509384e-09f, 5.879576639e-09f, 5.823650376e-09f, 5.767730719e-09f, - 5.711817792e-09f, 5.655911717e-09f, 5.600012617e-09f, 5.544120615e-09f, 5.488235833e-09f, 5.432358396e-09f, 5.376488425e-09f, 5.320626043e-09f, 5.264771373e-09f, 5.208924538e-09f, - 5.153085659e-09f, 5.097254860e-09f, 5.041432262e-09f, 4.985617989e-09f, 4.929812162e-09f, 4.874014903e-09f, 4.818226335e-09f, 4.762446580e-09f, 4.706675759e-09f, 4.650913996e-09f, - 4.595161411e-09f, 4.539418126e-09f, 4.483684264e-09f, 4.427959945e-09f, 4.372245293e-09f, 4.316540427e-09f, 4.260845470e-09f, 4.205160543e-09f, 4.149485768e-09f, 4.093821265e-09f, - 4.038167157e-09f, 3.982523564e-09f, 3.926890607e-09f, 3.871268408e-09f, 3.815657087e-09f, 3.760056765e-09f, 3.704467564e-09f, 3.648889604e-09f, 3.593323005e-09f, 3.537767889e-09f, - 3.482224376e-09f, 3.426692586e-09f, 3.371172641e-09f, 3.315664659e-09f, 3.260168763e-09f, 3.204685071e-09f, 3.149213704e-09f, 3.093754782e-09f, 3.038308426e-09f, 2.982874755e-09f, - 2.927453889e-09f, 2.872045947e-09f, 2.816651051e-09f, 2.761269318e-09f, 2.705900870e-09f, 2.650545825e-09f, 2.595204303e-09f, 2.539876424e-09f, 2.484562306e-09f, 2.429262069e-09f, - 2.373975832e-09f, 2.318703715e-09f, 2.263445835e-09f, 2.208202313e-09f, 2.152973267e-09f, 2.097758816e-09f, 2.042559078e-09f, 1.987374173e-09f, 1.932204219e-09f, 1.877049334e-09f, - 1.821909637e-09f, 1.766785246e-09f, 1.711676280e-09f, 1.656582857e-09f, 1.601505094e-09f, 1.546443110e-09f, 1.491397023e-09f, 1.436366951e-09f, 1.381353011e-09f, 1.326355322e-09f, - 1.271374001e-09f, 1.216409166e-09f, 1.161460934e-09f, 1.106529422e-09f, 1.051614748e-09f, 9.967170300e-10f, 9.418363840e-10f, 8.869729276e-10f, 8.321267779e-10f, 7.772980517e-10f, - 7.224868660e-10f, 6.676933375e-10f, 6.129175831e-10f, 5.581597193e-10f, 5.034198627e-10f, 4.486981298e-10f, 3.939946370e-10f, 3.393095005e-10f, 2.846428367e-10f, 2.299947617e-10f, - 1.753653916e-10f, 1.207548423e-10f, 6.616322981e-11f, 1.159066987e-11f, -4.296272174e-11f, -9.749682938e-11f, -1.520115375e-10f, -2.065067305e-10f, -2.609822931e-10f, -3.154381100e-10f, - -3.698740658e-10f, -4.242900455e-10f, -4.786859340e-10f, -5.330616162e-10f, -5.874169774e-10f, -6.417519027e-10f, -6.960662774e-10f, -7.503599868e-10f, -8.046329164e-10f, -8.588849518e-10f, - -9.131159785e-10f, -9.673258823e-10f, -1.021514549e-09f, -1.075681864e-09f, -1.129827714e-09f, -1.183951985e-09f, -1.238054563e-09f, -1.292135334e-09f, -1.346194185e-09f, -1.400231001e-09f, - -1.454245670e-09f, -1.508238078e-09f, -1.562208112e-09f, -1.616155658e-09f, -1.670080604e-09f, -1.723982836e-09f, -1.777862241e-09f, -1.831718706e-09f, -1.885552120e-09f, -1.939362368e-09f, - -1.993149339e-09f, -2.046912920e-09f, -2.100652999e-09f, -2.154369463e-09f, -2.208062200e-09f, -2.261731097e-09f, -2.315376044e-09f, -2.368996927e-09f, -2.422593636e-09f, -2.476166058e-09f, - -2.529714082e-09f, -2.583237595e-09f, -2.636736488e-09f, -2.690210648e-09f, -2.743659963e-09f, -2.797084324e-09f, -2.850483618e-09f, -2.903857734e-09f, -2.957206563e-09f, -3.010529993e-09f, - -3.063827913e-09f, -3.117100212e-09f, -3.170346781e-09f, -3.223567508e-09f, -3.276762284e-09f, -3.329930998e-09f, -3.383073540e-09f, -3.436189800e-09f, -3.489279668e-09f, -3.542343035e-09f, - -3.595379790e-09f, -3.648389823e-09f, -3.701373026e-09f, -3.754329289e-09f, -3.807258503e-09f, -3.860160558e-09f, -3.913035345e-09f, -3.965882755e-09f, -4.018702679e-09f, -4.071495008e-09f, - -4.124259634e-09f, -4.176996448e-09f, -4.229705341e-09f, -4.282386206e-09f, -4.335038933e-09f, -4.387663414e-09f, -4.440259541e-09f, -4.492827207e-09f, -4.545366303e-09f, -4.597876721e-09f, - -4.650358354e-09f, -4.702811093e-09f, -4.755234833e-09f, -4.807629464e-09f, -4.859994881e-09f, -4.912330974e-09f, -4.964637639e-09f, -5.016914766e-09f, -5.069162251e-09f, -5.121379985e-09f, - -5.173567862e-09f, -5.225725775e-09f, -5.277853618e-09f, -5.329951285e-09f, -5.382018670e-09f, -5.434055665e-09f, -5.486062165e-09f, -5.538038065e-09f, -5.589983258e-09f, -5.641897638e-09f, - -5.693781100e-09f, -5.745633539e-09f, -5.797454848e-09f, -5.849244923e-09f, -5.901003658e-09f, -5.952730949e-09f, -6.004426690e-09f, -6.056090776e-09f, -6.107723103e-09f, -6.159323565e-09f, - -6.210892060e-09f, -6.262428481e-09f, -6.313932724e-09f, -6.365404686e-09f, -6.416844262e-09f, -6.468251348e-09f, -6.519625841e-09f, -6.570967636e-09f, -6.622276630e-09f, -6.673552719e-09f, - -6.724795800e-09f, -6.776005769e-09f, -6.827182523e-09f, -6.878325959e-09f, -6.929435974e-09f, -6.980512466e-09f, -7.031555330e-09f, -7.082564465e-09f, -7.133539768e-09f, -7.184481137e-09f, - -7.235388469e-09f, -7.286261662e-09f, -7.337100613e-09f, -7.387905221e-09f, -7.438675385e-09f, -7.489411001e-09f, -7.540111969e-09f, -7.590778186e-09f, -7.641409552e-09f, -7.692005966e-09f, - -7.742567325e-09f, -7.793093528e-09f, -7.843584476e-09f, -7.894040067e-09f, -7.944460199e-09f, -7.994844774e-09f, -8.045193689e-09f, -8.095506845e-09f, -8.145784141e-09f, -8.196025477e-09f, - -8.246230753e-09f, -8.296399869e-09f, -8.346532726e-09f, -8.396629223e-09f, -8.446689261e-09f, -8.496712741e-09f, -8.546699562e-09f, -8.596649627e-09f, -8.646562835e-09f, -8.696439088e-09f, - -8.746278287e-09f, -8.796080333e-09f, -8.845845128e-09f, -8.895572572e-09f, -8.945262568e-09f, -8.994915017e-09f, -9.044529820e-09f, -9.094106881e-09f, -9.143646101e-09f, -9.193147382e-09f, - -9.242610627e-09f, -9.292035737e-09f, -9.341422616e-09f, -9.390771166e-09f, -9.440081290e-09f, -9.489352891e-09f, -9.538585871e-09f, -9.587780135e-09f, -9.636935584e-09f, -9.686052124e-09f, - -9.735129656e-09f, -9.784168085e-09f, -9.833167315e-09f, -9.882127249e-09f, -9.931047792e-09f, -9.979928847e-09f, -1.002877032e-08f, -1.007757211e-08f, -1.012633413e-08f, -1.017505628e-08f, - -1.022373846e-08f, -1.027238059e-08f, -1.032098255e-08f, -1.036954427e-08f, -1.041806565e-08f, -1.046654658e-08f, -1.051498698e-08f, -1.056338675e-08f, -1.061174580e-08f, -1.066006403e-08f, - -1.070834135e-08f, -1.075657767e-08f, -1.080477289e-08f, -1.085292691e-08f, -1.090103965e-08f, -1.094911101e-08f, -1.099714090e-08f, -1.104512923e-08f, -1.109307589e-08f, -1.114098081e-08f, - -1.118884387e-08f, -1.123666501e-08f, -1.128444411e-08f, -1.133218109e-08f, -1.137987586e-08f, -1.142752832e-08f, -1.147513839e-08f, -1.152270596e-08f, -1.157023095e-08f, -1.161771327e-08f, - -1.166515283e-08f, -1.171254953e-08f, -1.175990328e-08f, -1.180721399e-08f, -1.185448158e-08f, -1.190170594e-08f, -1.194888699e-08f, -1.199602464e-08f, -1.204311880e-08f, -1.209016938e-08f, - -1.213717629e-08f, -1.218413943e-08f, -1.223105872e-08f, -1.227793407e-08f, -1.232476539e-08f, -1.237155258e-08f, -1.241829557e-08f, -1.246499425e-08f, -1.251164855e-08f, -1.255825836e-08f, - -1.260482361e-08f, -1.265134421e-08f, -1.269782006e-08f, -1.274425108e-08f, -1.279063717e-08f, -1.283697826e-08f, -1.288327425e-08f, -1.292952505e-08f, -1.297573058e-08f, -1.302189075e-08f, - -1.306800547e-08f, -1.311407466e-08f, -1.316009822e-08f, -1.320607607e-08f, -1.325200813e-08f, -1.329789430e-08f, -1.334373450e-08f, -1.338952864e-08f, -1.343527663e-08f, -1.348097840e-08f, - -1.352663385e-08f, -1.357224290e-08f, -1.361780546e-08f, -1.366332144e-08f, -1.370879077e-08f, -1.375421335e-08f, -1.379958909e-08f, -1.384491793e-08f, -1.389019976e-08f, -1.393543450e-08f, - -1.398062207e-08f, -1.402576239e-08f, -1.407085536e-08f, -1.411590092e-08f, -1.416089896e-08f, -1.420584941e-08f, -1.425075218e-08f, -1.429560719e-08f, -1.434041435e-08f, -1.438517358e-08f, - -1.442988481e-08f, -1.447454793e-08f, -1.451916288e-08f, -1.456372957e-08f, -1.460824791e-08f, -1.465271783e-08f, -1.469713923e-08f, -1.474151204e-08f, -1.478583618e-08f, -1.483011156e-08f, - -1.487433810e-08f, -1.491851571e-08f, -1.496264433e-08f, -1.500672386e-08f, -1.505075422e-08f, -1.509473534e-08f, -1.513866712e-08f, -1.518254950e-08f, -1.522638238e-08f, -1.527016569e-08f, - -1.531389935e-08f, -1.535758328e-08f, -1.540121739e-08f, -1.544480161e-08f, -1.548833585e-08f, -1.553182004e-08f, -1.557525410e-08f, -1.561863794e-08f, -1.566197149e-08f, -1.570525467e-08f, - -1.574848739e-08f, -1.579166959e-08f, -1.583480117e-08f, -1.587788206e-08f, -1.592091219e-08f, -1.596389147e-08f, -1.600681982e-08f, -1.604969717e-08f, -1.609252345e-08f, -1.613529856e-08f, - -1.617802243e-08f, -1.622069499e-08f, -1.626331616e-08f, -1.630588585e-08f, -1.634840400e-08f, -1.639087053e-08f, -1.643328536e-08f, -1.647564840e-08f, -1.651795959e-08f, -1.656021885e-08f, - -1.660242611e-08f, -1.664458128e-08f, -1.668668428e-08f, -1.672873506e-08f, -1.677073352e-08f, -1.681267959e-08f, -1.685457320e-08f, -1.689641427e-08f, -1.693820272e-08f, -1.697993849e-08f, - -1.702162149e-08f, -1.706325166e-08f, -1.710482891e-08f, -1.714635317e-08f, -1.718782437e-08f, -1.722924243e-08f, -1.727060728e-08f, -1.731191885e-08f, -1.735317706e-08f, -1.739438183e-08f, - -1.743553310e-08f, -1.747663079e-08f, -1.751767483e-08f, -1.755866515e-08f, -1.759960166e-08f, -1.764048430e-08f, -1.768131300e-08f, -1.772208769e-08f, -1.776280828e-08f, -1.780347471e-08f, - -1.784408691e-08f, -1.788464481e-08f, -1.792514833e-08f, -1.796559740e-08f, -1.800599195e-08f, -1.804633191e-08f, -1.808661721e-08f, -1.812684778e-08f, -1.816702354e-08f, -1.820714443e-08f, - -1.824721037e-08f, -1.828722130e-08f, -1.832717714e-08f, -1.836707782e-08f, -1.840692328e-08f, -1.844671345e-08f, -1.848644824e-08f, -1.852612761e-08f, -1.856575147e-08f, -1.860531975e-08f, - -1.864483240e-08f, -1.868428933e-08f, -1.872369048e-08f, -1.876303578e-08f, -1.880232517e-08f, -1.884155857e-08f, -1.888073591e-08f, -1.891985714e-08f, -1.895892217e-08f, -1.899793095e-08f, - -1.903688340e-08f, -1.907577947e-08f, -1.911461907e-08f, -1.915340214e-08f, -1.919212862e-08f, -1.923079844e-08f, -1.926941154e-08f, -1.930796784e-08f, -1.934646728e-08f, -1.938490979e-08f, - -1.942329532e-08f, -1.946162378e-08f, -1.949989512e-08f, -1.953810927e-08f, -1.957626617e-08f, -1.961436575e-08f, -1.965240794e-08f, -1.969039268e-08f, -1.972831991e-08f, -1.976618956e-08f, - -1.980400156e-08f, -1.984175586e-08f, -1.987945238e-08f, -1.991709107e-08f, -1.995467185e-08f, -1.999219467e-08f, -2.002965946e-08f, -2.006706617e-08f, -2.010441471e-08f, -2.014170504e-08f, - -2.017893709e-08f, -2.021611080e-08f, -2.025322610e-08f, -2.029028293e-08f, -2.032728123e-08f, -2.036422093e-08f, -2.040110198e-08f, -2.043792431e-08f, -2.047468787e-08f, -2.051139258e-08f, - -2.054803839e-08f, -2.058462524e-08f, -2.062115306e-08f, -2.065762180e-08f, -2.069403139e-08f, -2.073038178e-08f, -2.076667290e-08f, -2.080290469e-08f, -2.083907709e-08f, -2.087519004e-08f, - -2.091124349e-08f, -2.094723737e-08f, -2.098317162e-08f, -2.101904618e-08f, -2.105486100e-08f, -2.109061602e-08f, -2.112631117e-08f, -2.116194639e-08f, -2.119752164e-08f, -2.123303684e-08f, - -2.126849195e-08f, -2.130388690e-08f, -2.133922164e-08f, -2.137449611e-08f, -2.140971024e-08f, -2.144486399e-08f, -2.147995729e-08f, -2.151499010e-08f, -2.154996234e-08f, -2.158487396e-08f, - -2.161972492e-08f, -2.165451514e-08f, -2.168924458e-08f, -2.172391318e-08f, -2.175852087e-08f, -2.179306762e-08f, -2.182755335e-08f, -2.186197802e-08f, -2.189634157e-08f, -2.193064394e-08f, - -2.196488508e-08f, -2.199906493e-08f, -2.203318344e-08f, -2.206724056e-08f, -2.210123622e-08f, -2.213517038e-08f, -2.216904298e-08f, -2.220285397e-08f, -2.223660329e-08f, -2.227029089e-08f, - -2.230391671e-08f, -2.233748070e-08f, -2.237098282e-08f, -2.240442300e-08f, -2.243780119e-08f, -2.247111734e-08f, -2.250437140e-08f, -2.253756331e-08f, -2.257069303e-08f, -2.260376049e-08f, - -2.263676566e-08f, -2.266970847e-08f, -2.270258887e-08f, -2.273540682e-08f, -2.276816226e-08f, -2.280085514e-08f, -2.283348541e-08f, -2.286605301e-08f, -2.289855791e-08f, -2.293100004e-08f, - -2.296337936e-08f, -2.299569582e-08f, -2.302794936e-08f, -2.306013994e-08f, -2.309226750e-08f, -2.312433200e-08f, -2.315633339e-08f, -2.318827162e-08f, -2.322014664e-08f, -2.325195840e-08f, - -2.328370685e-08f, -2.331539194e-08f, -2.334701363e-08f, -2.337857186e-08f, -2.341006659e-08f, -2.344149777e-08f, -2.347286535e-08f, -2.350416929e-08f, -2.353540953e-08f, -2.356658604e-08f, - -2.359769875e-08f, -2.362874763e-08f, -2.365973263e-08f, -2.369065370e-08f, -2.372151080e-08f, -2.375230387e-08f, -2.378303288e-08f, -2.381369777e-08f, -2.384429850e-08f, -2.387483503e-08f, - -2.390530730e-08f, -2.393571528e-08f, -2.396605892e-08f, -2.399633817e-08f, -2.402655299e-08f, -2.405670334e-08f, -2.408678916e-08f, -2.411681042e-08f, -2.414676706e-08f, -2.417665905e-08f, - -2.420648635e-08f, -2.423624890e-08f, -2.426594667e-08f, -2.429557961e-08f, -2.432514767e-08f, -2.435465082e-08f, -2.438408902e-08f, -2.441346221e-08f, -2.444277035e-08f, -2.447201341e-08f, - -2.450119135e-08f, -2.453030411e-08f, -2.455935165e-08f, -2.458833395e-08f, -2.461725094e-08f, -2.464610260e-08f, -2.467488888e-08f, -2.470360974e-08f, -2.473226513e-08f, -2.476085502e-08f, - -2.478937937e-08f, -2.481783814e-08f, -2.484623128e-08f, -2.487455876e-08f, -2.490282053e-08f, -2.493101656e-08f, -2.495914680e-08f, -2.498721122e-08f, -2.501520977e-08f, -2.504314242e-08f, - -2.507100913e-08f, -2.509880986e-08f, -2.512654457e-08f, -2.515421323e-08f, -2.518181578e-08f, -2.520935220e-08f, -2.523682245e-08f, -2.526422649e-08f, -2.529156427e-08f, -2.531883578e-08f, - -2.534604095e-08f, -2.537317977e-08f, -2.540025219e-08f, -2.542725817e-08f, -2.545419768e-08f, -2.548107069e-08f, -2.550787714e-08f, -2.553461702e-08f, -2.556129028e-08f, -2.558789688e-08f, - -2.561443679e-08f, -2.564090998e-08f, -2.566731641e-08f, -2.569365604e-08f, -2.571992884e-08f, -2.574613478e-08f, -2.577227381e-08f, -2.579834591e-08f, -2.582435104e-08f, -2.585028916e-08f, - -2.587616024e-08f, -2.590196425e-08f, -2.592770116e-08f, -2.595337092e-08f, -2.597897351e-08f, -2.600450889e-08f, -2.602997703e-08f, -2.605537790e-08f, -2.608071146e-08f, -2.610597768e-08f, - -2.613117653e-08f, -2.615630798e-08f, -2.618137198e-08f, -2.620636852e-08f, -2.623129756e-08f, -2.625615907e-08f, -2.628095301e-08f, -2.630567936e-08f, -2.633033808e-08f, -2.635492915e-08f, - -2.637945252e-08f, -2.640390818e-08f, -2.642829608e-08f, -2.645261621e-08f, -2.647686852e-08f, -2.650105300e-08f, -2.652516960e-08f, -2.654921831e-08f, -2.657319908e-08f, -2.659711189e-08f, - -2.662095672e-08f, -2.664473353e-08f, -2.666844229e-08f, -2.669208297e-08f, -2.671565555e-08f, -2.673916000e-08f, -2.676259629e-08f, -2.678596439e-08f, -2.680926427e-08f, -2.683249590e-08f, - -2.685565927e-08f, -2.687875433e-08f, -2.690178107e-08f, -2.692473945e-08f, -2.694762945e-08f, -2.697045104e-08f, -2.699320420e-08f, -2.701588890e-08f, -2.703850511e-08f, -2.706105280e-08f, - -2.708353196e-08f, -2.710594255e-08f, -2.712828454e-08f, -2.715055793e-08f, -2.717276266e-08f, -2.719489874e-08f, -2.721696612e-08f, -2.723896478e-08f, -2.726089470e-08f, -2.728275585e-08f, - -2.730454822e-08f, -2.732627176e-08f, -2.734792647e-08f, -2.736951232e-08f, -2.739102928e-08f, -2.741247733e-08f, -2.743385645e-08f, -2.745516660e-08f, -2.747640779e-08f, -2.749757996e-08f, - -2.751868311e-08f, -2.753971722e-08f, -2.756068225e-08f, -2.758157820e-08f, -2.760240502e-08f, -2.762316271e-08f, -2.764385125e-08f, -2.766447060e-08f, -2.768502075e-08f, -2.770550168e-08f, - -2.772591337e-08f, -2.774625579e-08f, -2.776652893e-08f, -2.778673276e-08f, -2.780686727e-08f, -2.782693243e-08f, -2.784692822e-08f, -2.786685463e-08f, -2.788671163e-08f, -2.790649921e-08f, - -2.792621734e-08f, -2.794586600e-08f, -2.796544519e-08f, -2.798495487e-08f, -2.800439503e-08f, -2.802376565e-08f, -2.804306671e-08f, -2.806229820e-08f, -2.808146009e-08f, -2.810055237e-08f, - -2.811957501e-08f, -2.813852801e-08f, -2.815741135e-08f, -2.817622500e-08f, -2.819496896e-08f, -2.821364319e-08f, -2.823224769e-08f, -2.825078245e-08f, -2.826924743e-08f, -2.828764264e-08f, - -2.830596804e-08f, -2.832422363e-08f, -2.834240938e-08f, -2.836052530e-08f, -2.837857134e-08f, -2.839654752e-08f, -2.841445379e-08f, -2.843229017e-08f, -2.845005661e-08f, -2.846775313e-08f, - -2.848537969e-08f, -2.850293628e-08f, -2.852042289e-08f, -2.853783951e-08f, -2.855518613e-08f, -2.857246271e-08f, -2.858966927e-08f, -2.860680577e-08f, -2.862387222e-08f, -2.864086859e-08f, - -2.865779487e-08f, -2.867465105e-08f, -2.869143712e-08f, -2.870815306e-08f, -2.872479886e-08f, -2.874137452e-08f, -2.875788001e-08f, -2.877431533e-08f, -2.879068046e-08f, -2.880697540e-08f, - -2.882320013e-08f, -2.883935464e-08f, -2.885543892e-08f, -2.887145297e-08f, -2.888739676e-08f, -2.890327028e-08f, -2.891907354e-08f, -2.893480652e-08f, -2.895046920e-08f, -2.896606158e-08f, - -2.898158365e-08f, -2.899703540e-08f, -2.901241682e-08f, -2.902772790e-08f, -2.904296863e-08f, -2.905813901e-08f, -2.907323902e-08f, -2.908826865e-08f, -2.910322791e-08f, -2.911811677e-08f, - -2.913293523e-08f, -2.914768329e-08f, -2.916236093e-08f, -2.917696815e-08f, -2.919150495e-08f, -2.920597130e-08f, -2.922036722e-08f, -2.923469268e-08f, -2.924894769e-08f, -2.926313223e-08f, - -2.927724630e-08f, -2.929128990e-08f, -2.930526302e-08f, -2.931916564e-08f, -2.933299778e-08f, -2.934675941e-08f, -2.936045054e-08f, -2.937407116e-08f, -2.938762127e-08f, -2.940110085e-08f, - -2.941450992e-08f, -2.942784845e-08f, -2.944111645e-08f, -2.945431391e-08f, -2.946744082e-08f, -2.948049719e-08f, -2.949348302e-08f, -2.950639828e-08f, -2.951924300e-08f, -2.953201715e-08f, - -2.954472073e-08f, -2.955735376e-08f, -2.956991621e-08f, -2.958240809e-08f, -2.959482939e-08f, -2.960718012e-08f, -2.961946027e-08f, -2.963166984e-08f, -2.964380882e-08f, -2.965587722e-08f, - -2.966787504e-08f, -2.967980226e-08f, -2.969165890e-08f, -2.970344495e-08f, -2.971516041e-08f, -2.972680527e-08f, -2.973837955e-08f, -2.974988323e-08f, -2.976131631e-08f, -2.977267881e-08f, - -2.978397071e-08f, -2.979519202e-08f, -2.980634274e-08f, -2.981742286e-08f, -2.982843240e-08f, -2.983937134e-08f, -2.985023969e-08f, -2.986103746e-08f, -2.987176464e-08f, -2.988242123e-08f, - -2.989300724e-08f, -2.990352267e-08f, -2.991396752e-08f, -2.992434179e-08f, -2.993464548e-08f, -2.994487861e-08f, -2.995504116e-08f, -2.996513314e-08f, -2.997515456e-08f, -2.998510542e-08f, - -2.999498571e-08f, -3.000479546e-08f, -3.001453465e-08f, -3.002420329e-08f, -3.003380139e-08f, -3.004332895e-08f, -3.005278597e-08f, -3.006217247e-08f, -3.007148843e-08f, -3.008073387e-08f, - -3.008990880e-08f, -3.009901321e-08f, -3.010804712e-08f, -3.011701052e-08f, -3.012590343e-08f, -3.013472584e-08f, -3.014347777e-08f, -3.015215922e-08f, -3.016077020e-08f, -3.016931071e-08f, - -3.017778076e-08f, -3.018618035e-08f, -3.019450950e-08f, -3.020276820e-08f, -3.021095648e-08f, -3.021907432e-08f, -3.022712175e-08f, -3.023509877e-08f, -3.024300538e-08f, -3.025084159e-08f, - -3.025860742e-08f, -3.026630287e-08f, -3.027392794e-08f, -3.028148265e-08f, -3.028896701e-08f, -3.029638102e-08f, -3.030372469e-08f, -3.031099804e-08f, -3.031820106e-08f, -3.032533378e-08f, - -3.033239620e-08f, -3.033938832e-08f, -3.034631017e-08f, -3.035316174e-08f, -3.035994306e-08f, -3.036665412e-08f, -3.037329494e-08f, -3.037986554e-08f, -3.038636591e-08f, -3.039279608e-08f, - -3.039915606e-08f, -3.040544584e-08f, -3.041166546e-08f, -3.041781491e-08f, -3.042389421e-08f, -3.042990337e-08f, -3.043584240e-08f, -3.044171132e-08f, -3.044751014e-08f, -3.045323887e-08f, - -3.045889752e-08f, -3.046448611e-08f, -3.047000464e-08f, -3.047545314e-08f, -3.048083161e-08f, -3.048614007e-08f, -3.049137853e-08f, -3.049654700e-08f, -3.050164551e-08f, -3.050667406e-08f, - -3.051163266e-08f, -3.051652134e-08f, -3.052134010e-08f, -3.052608897e-08f, -3.053076795e-08f, -3.053537706e-08f, -3.053991631e-08f, -3.054438573e-08f, -3.054878532e-08f, -3.055311510e-08f, - -3.055737509e-08f, -3.056156531e-08f, -3.056568576e-08f, -3.056973647e-08f, -3.057371745e-08f, -3.057762872e-08f, -3.058147029e-08f, -3.058524218e-08f, -3.058894441e-08f, -3.059257700e-08f, - -3.059613996e-08f, -3.059963331e-08f, -3.060305706e-08f, -3.060641124e-08f, -3.060969587e-08f, -3.061291095e-08f, -3.061605651e-08f, -3.061913257e-08f, -3.062213915e-08f, -3.062507626e-08f, - -3.062794392e-08f, -3.063074215e-08f, -3.063347097e-08f, -3.063613041e-08f, -3.063872047e-08f, -3.064124118e-08f, -3.064369256e-08f, -3.064607462e-08f, -3.064838740e-08f, -3.065063090e-08f, - -3.065280515e-08f, -3.065491017e-08f, -3.065694597e-08f, -3.065891259e-08f, -3.066081004e-08f, -3.066263834e-08f, -3.066439751e-08f, -3.066608757e-08f, -3.066770855e-08f, -3.066926046e-08f, - -3.067074334e-08f, -3.067215719e-08f, -3.067350204e-08f, -3.067477792e-08f, -3.067598485e-08f, -3.067712284e-08f, -3.067819193e-08f, -3.067919213e-08f, -3.068012347e-08f, -3.068098597e-08f, - -3.068177965e-08f, -3.068250453e-08f, -3.068316065e-08f, -3.068374802e-08f, -3.068426667e-08f, -3.068471662e-08f, -3.068509790e-08f, -3.068541052e-08f, -3.068565452e-08f, -3.068582992e-08f, - -3.068593674e-08f, -3.068597501e-08f, -3.068594475e-08f, -3.068584599e-08f, -3.068567875e-08f, -3.068544306e-08f, -3.068513895e-08f, -3.068476643e-08f, -3.068432554e-08f, -3.068381630e-08f, - -3.068323874e-08f, -3.068259288e-08f, -3.068187876e-08f, -3.068109639e-08f, -3.068024580e-08f, -3.067932703e-08f, -3.067834009e-08f, -3.067728501e-08f, -3.067616183e-08f, -3.067497056e-08f, - -3.067371125e-08f, -3.067238390e-08f, -3.067098856e-08f, -3.066952525e-08f, -3.066799400e-08f, -3.066639483e-08f, -3.066472778e-08f, -3.066299287e-08f, -3.066119013e-08f, -3.065931960e-08f, - -3.065738129e-08f, -3.065537525e-08f, -3.065330149e-08f, -3.065116005e-08f, -3.064895096e-08f, -3.064667424e-08f, -3.064432993e-08f, -3.064191806e-08f, -3.063943865e-08f, -3.063689175e-08f, - -3.063427737e-08f, -3.063159554e-08f, -3.062884631e-08f, -3.062602970e-08f, -3.062314573e-08f, -3.062019445e-08f, -3.061717588e-08f, -3.061409006e-08f, -3.061093701e-08f, -3.060771677e-08f, - -3.060442937e-08f, -3.060107484e-08f, -3.059765321e-08f, -3.059416452e-08f, -3.059060880e-08f, -3.058698608e-08f, -3.058329639e-08f, -3.057953977e-08f, -3.057571625e-08f, -3.057182586e-08f, - -3.056786863e-08f, -3.056384460e-08f, -3.055975381e-08f, -3.055559628e-08f, -3.055137205e-08f, -3.054708116e-08f, -3.054272363e-08f, -3.053829950e-08f, -3.053380881e-08f, -3.052925159e-08f, - -3.052462788e-08f, -3.051993770e-08f, -3.051518110e-08f, -3.051035811e-08f, -3.050546877e-08f, -3.050051310e-08f, -3.049549116e-08f, -3.049040296e-08f, -3.048524855e-08f, -3.048002796e-08f, - -3.047474123e-08f, -3.046938840e-08f, -3.046396949e-08f, -3.045848456e-08f, -3.045293363e-08f, -3.044731674e-08f, -3.044163392e-08f, -3.043588522e-08f, -3.043007068e-08f, -3.042419032e-08f, - -3.041824419e-08f, -3.041223232e-08f, -3.040615475e-08f, -3.040001152e-08f, -3.039380267e-08f, -3.038752823e-08f, -3.038118825e-08f, -3.037478275e-08f, -3.036831179e-08f, -3.036177540e-08f, - -3.035517361e-08f, -3.034850647e-08f, -3.034177401e-08f, -3.033497627e-08f, -3.032811330e-08f, -3.032118513e-08f, -3.031419181e-08f, -3.030713336e-08f, -3.030000984e-08f, -3.029282127e-08f, - -3.028556771e-08f, -3.027824919e-08f, -3.027086575e-08f, -3.026341743e-08f, -3.025590428e-08f, -3.024832633e-08f, -3.024068362e-08f, -3.023297620e-08f, -3.022520410e-08f, -3.021736737e-08f, - -3.020946605e-08f, -3.020150018e-08f, -3.019346980e-08f, -3.018537496e-08f, -3.017721569e-08f, -3.016899203e-08f, -3.016070404e-08f, -3.015235175e-08f, -3.014393520e-08f, -3.013545444e-08f, - -3.012690951e-08f, -3.011830045e-08f, -3.010962730e-08f, -3.010089011e-08f, -3.009208893e-08f, -3.008322379e-08f, -3.007429473e-08f, -3.006530181e-08f, -3.005624506e-08f, -3.004712453e-08f, - -3.003794027e-08f, -3.002869231e-08f, -3.001938070e-08f, -3.001000549e-08f, -3.000056671e-08f, -2.999106442e-08f, -2.998149867e-08f, -2.997186948e-08f, -2.996217691e-08f, -2.995242101e-08f, - -2.994260182e-08f, -2.993271938e-08f, -2.992277374e-08f, -2.991276494e-08f, -2.990269304e-08f, -2.989255808e-08f, -2.988236010e-08f, -2.987209914e-08f, -2.986177527e-08f, -2.985138851e-08f, - -2.984093892e-08f, -2.983042655e-08f, -2.981985144e-08f, -2.980921364e-08f, -2.979851319e-08f, -2.978775015e-08f, -2.977692455e-08f, -2.976603646e-08f, -2.975508590e-08f, -2.974407294e-08f, - -2.973299762e-08f, -2.972185999e-08f, -2.971066009e-08f, -2.969939798e-08f, -2.968807370e-08f, -2.967668730e-08f, -2.966523883e-08f, -2.965372833e-08f, -2.964215586e-08f, -2.963052147e-08f, - -2.961882520e-08f, -2.960706710e-08f, -2.959524723e-08f, -2.958336563e-08f, -2.957142235e-08f, -2.955941744e-08f, -2.954735094e-08f, -2.953522292e-08f, -2.952303342e-08f, -2.951078249e-08f, - -2.949847018e-08f, -2.948609654e-08f, -2.947366162e-08f, -2.946116547e-08f, -2.944860815e-08f, -2.943598969e-08f, -2.942331017e-08f, -2.941056961e-08f, -2.939776808e-08f, -2.938490563e-08f, - -2.937198231e-08f, -2.935899816e-08f, -2.934595325e-08f, -2.933284762e-08f, -2.931968133e-08f, -2.930645443e-08f, -2.929316696e-08f, -2.927981898e-08f, -2.926641055e-08f, -2.925294172e-08f, - -2.923941253e-08f, -2.922582304e-08f, -2.921217331e-08f, -2.919846339e-08f, -2.918469332e-08f, -2.917086317e-08f, -2.915697299e-08f, -2.914302283e-08f, -2.912901273e-08f, -2.911494277e-08f, - -2.910081299e-08f, -2.908662344e-08f, -2.907237418e-08f, -2.905806526e-08f, -2.904369674e-08f, -2.902926867e-08f, -2.901478110e-08f, -2.900023410e-08f, -2.898562771e-08f, -2.897096199e-08f, - -2.895623699e-08f, -2.894145277e-08f, -2.892660939e-08f, -2.891170690e-08f, -2.889674535e-08f, -2.888172480e-08f, -2.886664531e-08f, -2.885150693e-08f, -2.883630971e-08f, -2.882105372e-08f, - -2.880573901e-08f, -2.879036564e-08f, -2.877493365e-08f, -2.875944312e-08f, -2.874389408e-08f, -2.872828661e-08f, -2.871262076e-08f, -2.869689658e-08f, -2.868111413e-08f, -2.866527347e-08f, - -2.864937466e-08f, -2.863341775e-08f, -2.861740280e-08f, -2.860132986e-08f, -2.858519901e-08f, -2.856901028e-08f, -2.855276374e-08f, -2.853645946e-08f, -2.852009748e-08f, -2.850367786e-08f, - -2.848720067e-08f, -2.847066596e-08f, -2.845407378e-08f, -2.843742421e-08f, -2.842071729e-08f, -2.840395309e-08f, -2.838713166e-08f, -2.837025307e-08f, -2.835331736e-08f, -2.833632461e-08f, - -2.831927487e-08f, -2.830216821e-08f, -2.828500467e-08f, -2.826778432e-08f, -2.825050722e-08f, -2.823317343e-08f, -2.821578300e-08f, -2.819833601e-08f, -2.818083251e-08f, -2.816327255e-08f, - -2.814565621e-08f, -2.812798354e-08f, -2.811025459e-08f, -2.809246944e-08f, -2.807462815e-08f, -2.805673076e-08f, -2.803877735e-08f, -2.802076798e-08f, -2.800270270e-08f, -2.798458158e-08f, - -2.796640468e-08f, -2.794817206e-08f, -2.792988378e-08f, -2.791153991e-08f, -2.789314050e-08f, -2.787468562e-08f, -2.785617533e-08f, -2.783760970e-08f, -2.781898878e-08f, -2.780031263e-08f, - -2.778158133e-08f, -2.776279493e-08f, -2.774395349e-08f, -2.772505708e-08f, -2.770610576e-08f, -2.768709959e-08f, -2.766803864e-08f, -2.764892297e-08f, -2.762975264e-08f, -2.761052771e-08f, - -2.759124826e-08f, -2.757191434e-08f, -2.755252601e-08f, -2.753308335e-08f, -2.751358641e-08f, -2.749403526e-08f, -2.747442996e-08f, -2.745477058e-08f, -2.743505718e-08f, -2.741528983e-08f, - -2.739546858e-08f, -2.737559351e-08f, -2.735566467e-08f, -2.733568215e-08f, -2.731564598e-08f, -2.729555626e-08f, -2.727541303e-08f, -2.725521636e-08f, -2.723496633e-08f, -2.721466298e-08f, - -2.719430640e-08f, -2.717389664e-08f, -2.715343378e-08f, -2.713291787e-08f, -2.711234898e-08f, -2.709172718e-08f, -2.707105254e-08f, -2.705032511e-08f, -2.702954497e-08f, -2.700871219e-08f, - -2.698782682e-08f, -2.696688894e-08f, -2.694589861e-08f, -2.692485590e-08f, -2.690376088e-08f, -2.688261361e-08f, -2.686141416e-08f, -2.684016260e-08f, -2.681885899e-08f, -2.679750340e-08f, - -2.677609590e-08f, -2.675463655e-08f, -2.673312543e-08f, -2.671156260e-08f, -2.668994813e-08f, -2.666828208e-08f, -2.664656453e-08f, -2.662479554e-08f, -2.660297518e-08f, -2.658110352e-08f, - -2.655918063e-08f, -2.653720657e-08f, -2.651518142e-08f, -2.649310524e-08f, -2.647097809e-08f, -2.644880006e-08f, -2.642657121e-08f, -2.640429160e-08f, -2.638196131e-08f, -2.635958041e-08f, - -2.633714896e-08f, -2.631466703e-08f, -2.629213469e-08f, -2.626955202e-08f, -2.624691908e-08f, -2.622423594e-08f, -2.620150268e-08f, -2.617871935e-08f, -2.615588603e-08f, -2.613300280e-08f, - -2.611006971e-08f, -2.608708685e-08f, -2.606405428e-08f, -2.604097207e-08f, -2.601784029e-08f, -2.599465901e-08f, -2.597142831e-08f, -2.594814825e-08f, -2.592481890e-08f, -2.590144034e-08f, - -2.587801263e-08f, -2.585453585e-08f, -2.583101007e-08f, -2.580743536e-08f, -2.578381179e-08f, -2.576013943e-08f, -2.573641835e-08f, -2.571264863e-08f, -2.568883033e-08f, -2.566496353e-08f, - -2.564104831e-08f, -2.561708472e-08f, -2.559307285e-08f, -2.556901276e-08f, -2.554490453e-08f, -2.552074822e-08f, -2.549654392e-08f, -2.547229170e-08f, -2.544799162e-08f, -2.542364376e-08f, - -2.539924819e-08f, -2.537480498e-08f, -2.535031422e-08f, -2.532577596e-08f, -2.530119028e-08f, -2.527655726e-08f, -2.525187697e-08f, -2.522714948e-08f, -2.520237487e-08f, -2.517755320e-08f, - -2.515268456e-08f, -2.512776901e-08f, -2.510280663e-08f, -2.507779749e-08f, -2.505274167e-08f, -2.502763924e-08f, -2.500249027e-08f, -2.497729484e-08f, -2.495205302e-08f, -2.492676489e-08f, - -2.490143051e-08f, -2.487604997e-08f, -2.485062334e-08f, -2.482515069e-08f, -2.479963210e-08f, -2.477406764e-08f, -2.474845739e-08f, -2.472280141e-08f, -2.469709980e-08f, -2.467135261e-08f, - -2.464555993e-08f, -2.461972183e-08f, -2.459383839e-08f, -2.456790967e-08f, -2.454193577e-08f, -2.451591674e-08f, -2.448985267e-08f, -2.446374363e-08f, -2.443758971e-08f, -2.441139096e-08f, - -2.438514747e-08f, -2.435885932e-08f, -2.433252658e-08f, -2.430614932e-08f, -2.427972763e-08f, -2.425326158e-08f, -2.422675124e-08f, -2.420019669e-08f, -2.417359800e-08f, -2.414695527e-08f, - -2.412026855e-08f, -2.409353792e-08f, -2.406676347e-08f, -2.403994527e-08f, -2.401308340e-08f, -2.398617793e-08f, -2.395922893e-08f, -2.393223650e-08f, -2.390520069e-08f, -2.387812160e-08f, - -2.385099930e-08f, -2.382383386e-08f, -2.379662536e-08f, -2.376937388e-08f, -2.374207950e-08f, -2.371474229e-08f, -2.368736233e-08f, -2.365993971e-08f, -2.363247449e-08f, -2.360496675e-08f, - -2.357741658e-08f, -2.354982404e-08f, -2.352218923e-08f, -2.349451221e-08f, -2.346679307e-08f, -2.343903187e-08f, -2.341122871e-08f, -2.338338366e-08f, -2.335549679e-08f, -2.332756819e-08f, - -2.329959794e-08f, -2.327158610e-08f, -2.324353277e-08f, -2.321543802e-08f, -2.318730192e-08f, -2.315912457e-08f, -2.313090603e-08f, -2.310264638e-08f, -2.307434571e-08f, -2.304600409e-08f, - -2.301762160e-08f, -2.298919832e-08f, -2.296073434e-08f, -2.293222972e-08f, -2.290368455e-08f, -2.287509891e-08f, -2.284647288e-08f, -2.281780654e-08f, -2.278909996e-08f, -2.276035324e-08f, - -2.273156643e-08f, -2.270273964e-08f, -2.267387293e-08f, -2.264496638e-08f, -2.261602008e-08f, -2.258703411e-08f, -2.255800854e-08f, -2.252894346e-08f, -2.249983895e-08f, -2.247069508e-08f, - -2.244151194e-08f, -2.241228961e-08f, -2.238302817e-08f, -2.235372769e-08f, -2.232438826e-08f, -2.229500997e-08f, -2.226559288e-08f, -2.223613708e-08f, -2.220664266e-08f, -2.217710968e-08f, - -2.214753825e-08f, -2.211792842e-08f, -2.208828029e-08f, -2.205859394e-08f, -2.202886945e-08f, -2.199910689e-08f, -2.196930636e-08f, -2.193946793e-08f, -2.190959168e-08f, -2.187967769e-08f, - -2.184972605e-08f, -2.181973684e-08f, -2.178971013e-08f, -2.175964602e-08f, -2.172954458e-08f, -2.169940589e-08f, -2.166923004e-08f, -2.163901711e-08f, -2.160876717e-08f, -2.157848032e-08f, - -2.154815663e-08f, -2.151779619e-08f, -2.148739907e-08f, -2.145696536e-08f, -2.142649515e-08f, -2.139598851e-08f, -2.136544553e-08f, -2.133486628e-08f, -2.130425086e-08f, -2.127359934e-08f, - -2.124291181e-08f, -2.121218835e-08f, -2.118142904e-08f, -2.115063396e-08f, -2.111980320e-08f, -2.108893685e-08f, -2.105803497e-08f, -2.102709766e-08f, -2.099612500e-08f, -2.096511707e-08f, - -2.093407395e-08f, -2.090299574e-08f, -2.087188250e-08f, -2.084073433e-08f, -2.080955130e-08f, -2.077833351e-08f, -2.074708103e-08f, -2.071579395e-08f, -2.068447234e-08f, -2.065311631e-08f, - -2.062172592e-08f, -2.059030126e-08f, -2.055884242e-08f, -2.052734947e-08f, -2.049582251e-08f, -2.046426161e-08f, -2.043266687e-08f, -2.040103835e-08f, -2.036937616e-08f, -2.033768036e-08f, - -2.030595106e-08f, -2.027418832e-08f, -2.024239223e-08f, -2.021056288e-08f, -2.017870036e-08f, -2.014680474e-08f, -2.011487611e-08f, -2.008291456e-08f, -2.005092016e-08f, -2.001889301e-08f, - -1.998683319e-08f, -1.995474077e-08f, -1.992261586e-08f, -1.989045852e-08f, -1.985826886e-08f, -1.982604694e-08f, -1.979379286e-08f, -1.976150669e-08f, -1.972918854e-08f, -1.969683847e-08f, - -1.966445657e-08f, -1.963204294e-08f, -1.959959765e-08f, -1.956712078e-08f, -1.953461243e-08f, -1.950207269e-08f, -1.946950162e-08f, -1.943689932e-08f, -1.940426588e-08f, -1.937160138e-08f, - -1.933890590e-08f, -1.930617954e-08f, -1.927342236e-08f, -1.924063447e-08f, -1.920781595e-08f, -1.917496688e-08f, -1.914208734e-08f, -1.910917743e-08f, -1.907623722e-08f, -1.904326681e-08f, - -1.901026627e-08f, -1.897723571e-08f, -1.894417519e-08f, -1.891108481e-08f, -1.887796465e-08f, -1.884481480e-08f, -1.881163534e-08f, -1.877842636e-08f, -1.874518795e-08f, -1.871192018e-08f, - -1.867862316e-08f, -1.864529696e-08f, -1.861194167e-08f, -1.857855737e-08f, -1.854514415e-08f, -1.851170211e-08f, -1.847823131e-08f, -1.844473186e-08f, -1.841120383e-08f, -1.837764732e-08f, - -1.834406240e-08f, -1.831044917e-08f, -1.827680771e-08f, -1.824313811e-08f, -1.820944045e-08f, -1.817571482e-08f, -1.814196131e-08f, -1.810818001e-08f, -1.807437099e-08f, -1.804053435e-08f, - -1.800667017e-08f, -1.797277855e-08f, -1.793885956e-08f, -1.790491329e-08f, -1.787093984e-08f, -1.783693928e-08f, -1.780291171e-08f, -1.776885720e-08f, -1.773477586e-08f, -1.770066776e-08f, - -1.766653298e-08f, -1.763237163e-08f, -1.759818378e-08f, -1.756396953e-08f, -1.752972895e-08f, -1.749546214e-08f, -1.746116919e-08f, -1.742685017e-08f, -1.739250518e-08f, -1.735813430e-08f, - -1.732373763e-08f, -1.728931525e-08f, -1.725486724e-08f, -1.722039370e-08f, -1.718589470e-08f, -1.715137035e-08f, -1.711682072e-08f, -1.708224590e-08f, -1.704764598e-08f, -1.701302105e-08f, - -1.697837120e-08f, -1.694369650e-08f, -1.690899706e-08f, -1.687427295e-08f, -1.683952427e-08f, -1.680475110e-08f, -1.676995354e-08f, -1.673513165e-08f, -1.670028555e-08f, -1.666541530e-08f, - -1.663052101e-08f, -1.659560276e-08f, -1.656066063e-08f, -1.652569471e-08f, -1.649070510e-08f, -1.645569187e-08f, -1.642065513e-08f, -1.638559494e-08f, -1.635051141e-08f, -1.631540462e-08f, - -1.628027466e-08f, -1.624512161e-08f, -1.620994557e-08f, -1.617474662e-08f, -1.613952484e-08f, -1.610428034e-08f, -1.606901319e-08f, -1.603372349e-08f, -1.599841132e-08f, -1.596307676e-08f, - -1.592771992e-08f, -1.589234087e-08f, -1.585693971e-08f, -1.582151651e-08f, -1.578607138e-08f, -1.575060440e-08f, -1.571511565e-08f, -1.567960523e-08f, -1.564407322e-08f, -1.560851971e-08f, - -1.557294479e-08f, -1.553734854e-08f, -1.550173107e-08f, -1.546609245e-08f, -1.543043277e-08f, -1.539475212e-08f, -1.535905059e-08f, -1.532332826e-08f, -1.528758523e-08f, -1.525182159e-08f, - -1.521603742e-08f, -1.518023281e-08f, -1.514440785e-08f, -1.510856262e-08f, -1.507269722e-08f, -1.503681174e-08f, -1.500090626e-08f, -1.496498087e-08f, -1.492903566e-08f, -1.489307072e-08f, - -1.485708613e-08f, -1.482108199e-08f, -1.478505838e-08f, -1.474901540e-08f, -1.471295312e-08f, -1.467687165e-08f, -1.464077106e-08f, -1.460465145e-08f, -1.456851291e-08f, -1.453235552e-08f, - -1.449617937e-08f, -1.445998455e-08f, -1.442377115e-08f, -1.438753926e-08f, -1.435128896e-08f, -1.431502035e-08f, -1.427873352e-08f, -1.424242855e-08f, -1.420610552e-08f, -1.416976454e-08f, - -1.413340569e-08f, -1.409702905e-08f, -1.406063472e-08f, -1.402422279e-08f, -1.398779334e-08f, -1.395134646e-08f, -1.391488224e-08f, -1.387840077e-08f, -1.384190214e-08f, -1.380538644e-08f, - -1.376885375e-08f, -1.373230417e-08f, -1.369573778e-08f, -1.365915467e-08f, -1.362255493e-08f, -1.358593866e-08f, -1.354930593e-08f, -1.351265684e-08f, -1.347599147e-08f, -1.343930992e-08f, - -1.340261227e-08f, -1.336589862e-08f, -1.332916904e-08f, -1.329242364e-08f, -1.325566249e-08f, -1.321888569e-08f, -1.318209333e-08f, -1.314528550e-08f, -1.310846227e-08f, -1.307162375e-08f, - -1.303477002e-08f, -1.299790118e-08f, -1.296101730e-08f, -1.292411848e-08f, -1.288720480e-08f, -1.285027636e-08f, -1.281333325e-08f, -1.277637555e-08f, -1.273940335e-08f, -1.270241674e-08f, - -1.266541582e-08f, -1.262840066e-08f, -1.259137135e-08f, -1.255432800e-08f, -1.251727068e-08f, -1.248019948e-08f, -1.244311449e-08f, -1.240601581e-08f, -1.236890352e-08f, -1.233177770e-08f, - -1.229463846e-08f, -1.225748587e-08f, -1.222032002e-08f, -1.218314101e-08f, -1.214594892e-08f, -1.210874385e-08f, -1.207152587e-08f, -1.203429509e-08f, -1.199705158e-08f, -1.195979544e-08f, - -1.192252675e-08f, -1.188524561e-08f, -1.184795210e-08f, -1.181064631e-08f, -1.177332834e-08f, -1.173599826e-08f, -1.169865617e-08f, -1.166130216e-08f, -1.162393631e-08f, -1.158655872e-08f, - -1.154916947e-08f, -1.151176865e-08f, -1.147435635e-08f, -1.143693266e-08f, -1.139949767e-08f, -1.136205147e-08f, -1.132459414e-08f, -1.128712577e-08f, -1.124964645e-08f, -1.121215628e-08f, - -1.117465534e-08f, -1.113714371e-08f, -1.109962149e-08f, -1.106208876e-08f, -1.102454562e-08f, -1.098699216e-08f, -1.094942845e-08f, -1.091185459e-08f, -1.087427067e-08f, -1.083667678e-08f, - -1.079907300e-08f, -1.076145943e-08f, -1.072383614e-08f, -1.068620324e-08f, -1.064856081e-08f, -1.061090894e-08f, -1.057324771e-08f, -1.053557721e-08f, -1.049789754e-08f, -1.046020878e-08f, - -1.042251102e-08f, -1.038480435e-08f, -1.034708885e-08f, -1.030936462e-08f, -1.027163175e-08f, -1.023389031e-08f, -1.019614041e-08f, -1.015838212e-08f, -1.012061554e-08f, -1.008284075e-08f, - -1.004505785e-08f, -1.000726692e-08f, -9.969468047e-09f, -9.931661323e-09f, -9.893846835e-09f, -9.856024672e-09f, -9.818194921e-09f, -9.780357670e-09f, -9.742513008e-09f, -9.704661023e-09f, - -9.666801803e-09f, -9.628935436e-09f, -9.591062011e-09f, -9.553181614e-09f, -9.515294335e-09f, -9.477400261e-09f, -9.439499480e-09f, -9.401592081e-09f, -9.363678150e-09f, -9.325757778e-09f, - -9.287831050e-09f, -9.249898055e-09f, -9.211958881e-09f, -9.174013617e-09f, -9.136062348e-09f, -9.098105165e-09f, -9.060142154e-09f, -9.022173403e-09f, -8.984199000e-09f, -8.946219032e-09f, - -8.908233588e-09f, -8.870242756e-09f, -8.832246622e-09f, -8.794245275e-09f, -8.756238802e-09f, -8.718227291e-09f, -8.680210829e-09f, -8.642189504e-09f, -8.604163404e-09f, -8.566132616e-09f, - -8.528097228e-09f, -8.490057327e-09f, -8.452013001e-09f, -8.413964337e-09f, -8.375911423e-09f, -8.337854345e-09f, -8.299793192e-09f, -8.261728051e-09f, -8.223659008e-09f, -8.185586153e-09f, - -8.147509570e-09f, -8.109429349e-09f, -8.071345576e-09f, -8.033258338e-09f, -7.995167723e-09f, -7.957073818e-09f, -7.918976710e-09f, -7.880876486e-09f, -7.842773232e-09f, -7.804667037e-09f, - -7.766557988e-09f, -7.728446170e-09f, -7.690331672e-09f, -7.652214580e-09f, -7.614094980e-09f, -7.575972961e-09f, -7.537848609e-09f, -7.499722011e-09f, -7.461593253e-09f, -7.423462422e-09f, - -7.385329606e-09f, -7.347194890e-09f, -7.309058362e-09f, -7.270920109e-09f, -7.232780216e-09f, -7.194638770e-09f, -7.156495859e-09f, -7.118351569e-09f, -7.080205985e-09f, -7.042059196e-09f, - -7.003911286e-09f, -6.965762343e-09f, -6.927612453e-09f, -6.889461703e-09f, -6.851310178e-09f, -6.813157966e-09f, -6.775005151e-09f, -6.736851822e-09f, -6.698698063e-09f, -6.660543962e-09f, - -6.622389603e-09f, -6.584235074e-09f, -6.546080460e-09f, -6.507925848e-09f, -6.469771324e-09f, -6.431616973e-09f, -6.393462882e-09f, -6.355309136e-09f, -6.317155821e-09f, -6.279003024e-09f, - -6.240850829e-09f, -6.202699324e-09f, -6.164548593e-09f, -6.126398723e-09f, -6.088249798e-09f, -6.050101906e-09f, -6.011955131e-09f, -5.973809558e-09f, -5.935665275e-09f, -5.897522365e-09f, - -5.859380915e-09f, -5.821241010e-09f, -5.783102735e-09f, -5.744966176e-09f, -5.706831418e-09f, -5.668698547e-09f, -5.630567647e-09f, -5.592438804e-09f, -5.554312104e-09f, -5.516187630e-09f, - -5.478065469e-09f, -5.439945706e-09f, -5.401828425e-09f, -5.363713712e-09f, -5.325601651e-09f, -5.287492328e-09f, -5.249385827e-09f, -5.211282234e-09f, -5.173181632e-09f, -5.135084107e-09f, - -5.096989744e-09f, -5.058898627e-09f, -5.020810841e-09f, -4.982726471e-09f, -4.944645600e-09f, -4.906568315e-09f, -4.868494698e-09f, -4.830424835e-09f, -4.792358811e-09f, -4.754296708e-09f, - -4.716238613e-09f, -4.678184608e-09f, -4.640134779e-09f, -4.602089210e-09f, -4.564047984e-09f, -4.526011186e-09f, -4.487978900e-09f, -4.449951209e-09f, -4.411928199e-09f, -4.373909953e-09f, - -4.335896555e-09f, -4.297888088e-09f, -4.259884638e-09f, -4.221886286e-09f, -4.183893118e-09f, -4.145905216e-09f, -4.107922665e-09f, -4.069945548e-09f, -4.031973949e-09f, -3.994007951e-09f, - -3.956047637e-09f, -3.918093092e-09f, -3.880144398e-09f, -3.842201640e-09f, -3.804264899e-09f, -3.766334260e-09f, -3.728409805e-09f, -3.690491619e-09f, -3.652579783e-09f, -3.614674381e-09f, - -3.576775496e-09f, -3.538883212e-09f, -3.500997610e-09f, -3.463118774e-09f, -3.425246787e-09f, -3.387381731e-09f, -3.349523690e-09f, -3.311672746e-09f, -3.273828981e-09f, -3.235992478e-09f, - -3.198163321e-09f, -3.160341590e-09f, -3.122527369e-09f, -3.084720741e-09f, -3.046921787e-09f, -3.009130589e-09f, -2.971347231e-09f, -2.933571794e-09f, -2.895804361e-09f, -2.858045013e-09f, - -2.820293833e-09f, -2.782550903e-09f, -2.744816305e-09f, -2.707090120e-09f, -2.669372430e-09f, -2.631663318e-09f, -2.593962865e-09f, -2.556271152e-09f, -2.518588262e-09f, -2.480914276e-09f, - -2.443249276e-09f, -2.405593343e-09f, -2.367946559e-09f, -2.330309004e-09f, -2.292680761e-09f, -2.255061911e-09f, -2.217452534e-09f, -2.179852713e-09f, -2.142262528e-09f, -2.104682060e-09f, - -2.067111391e-09f, -2.029550601e-09f, -1.991999771e-09f, -1.954458983e-09f, -1.916928317e-09f, -1.879407854e-09f, -1.841897674e-09f, -1.804397858e-09f, -1.766908487e-09f, -1.729429642e-09f, - -1.691961403e-09f, -1.654503850e-09f, -1.617057063e-09f, -1.579621124e-09f, -1.542196113e-09f, -1.504782108e-09f, -1.467379192e-09f, -1.429987443e-09f, -1.392606943e-09f, -1.355237770e-09f, - -1.317880006e-09f, -1.280533729e-09f, -1.243199020e-09f, -1.205875958e-09f, -1.168564623e-09f, -1.131265096e-09f, -1.093977454e-09f, -1.056701779e-09f, -1.019438149e-09f, -9.821866441e-10f, - -9.449473434e-10f, -9.077203263e-10f, -8.705056721e-10f, -8.333034600e-10f, -7.961137692e-10f, -7.589366786e-10f, -7.217722674e-10f, -6.846206145e-10f, -6.474817988e-10f, -6.103558992e-10f, - -5.732429945e-10f, -5.361431633e-10f, -4.990564844e-10f, -4.619830365e-10f, -4.249228979e-10f, -3.878761473e-10f, -3.508428630e-10f, -3.138231235e-10f, -2.768170070e-10f, -2.398245918e-10f, - -2.028459561e-10f, -1.658811780e-10f, -1.289303355e-10f, -9.199350679e-11f, -5.507076966e-11f, -1.816220205e-11f, 1.873211825e-11f, 5.561211346e-11f, 9.247770589e-11f, 1.293288179e-10f, - 1.661653719e-10f, 2.029872905e-10f, 2.397944961e-10f, 2.765869114e-10f, 3.133644590e-10f, 3.501270618e-10f, 3.868746425e-10f, 4.236071240e-10f, 4.603244292e-10f, 4.970264811e-10f, - 5.337132028e-10f, 5.703845174e-10f, 6.070403481e-10f, 6.436806182e-10f, 6.803052510e-10f, 7.169141698e-10f, 7.535072982e-10f, 7.900845595e-10f, 8.266458776e-10f, 8.631911758e-10f, - 8.997203781e-10f, 9.362334081e-10f, 9.727301897e-10f, 1.009210647e-09f, 1.045674703e-09f, 1.082122284e-09f, 1.118553311e-09f, 1.154967711e-09f, 1.191365407e-09f, 1.227746323e-09f, - 1.264110383e-09f, 1.300457513e-09f, 1.336787637e-09f, 1.373100679e-09f, 1.409396564e-09f, 1.445675216e-09f, 1.481936561e-09f, 1.518180523e-09f, 1.554407027e-09f, 1.590615999e-09f, - 1.626807363e-09f, 1.662981044e-09f, 1.699136967e-09f, 1.735275059e-09f, 1.771395243e-09f, 1.807497446e-09f, 1.843581593e-09f, 1.879647610e-09f, 1.915695422e-09f, 1.951724955e-09f, - 1.987736134e-09f, 2.023728885e-09f, 2.059703135e-09f, 2.095658810e-09f, 2.131595834e-09f, 2.167514135e-09f, 2.203413638e-09f, 2.239294270e-09f, 2.275155958e-09f, 2.310998627e-09f, - 2.346822203e-09f, 2.382626615e-09f, 2.418411787e-09f, 2.454177647e-09f, 2.489924121e-09f, 2.525651137e-09f, 2.561358621e-09f, 2.597046501e-09f, 2.632714702e-09f, 2.668363153e-09f, - 2.703991780e-09f, 2.739600511e-09f, 2.775189273e-09f, 2.810757993e-09f, 2.846306600e-09f, 2.881835019e-09f, 2.917343180e-09f, 2.952831010e-09f, 2.988298436e-09f, 3.023745387e-09f, - 3.059171790e-09f, 3.094577573e-09f, 3.129962665e-09f, 3.165326993e-09f, 3.200670485e-09f, 3.235993071e-09f, 3.271294678e-09f, 3.306575235e-09f, 3.341834670e-09f, 3.377072912e-09f, - 3.412289890e-09f, 3.447485532e-09f, 3.482659767e-09f, 3.517812524e-09f, 3.552943732e-09f, 3.588053320e-09f, 3.623141217e-09f, 3.658207352e-09f, 3.693251655e-09f, 3.728274055e-09f, - 3.763274482e-09f, 3.798252864e-09f, 3.833209132e-09f, 3.868143214e-09f, 3.903055042e-09f, 3.937944544e-09f, 3.972811651e-09f, 4.007656293e-09f, 4.042478399e-09f, 4.077277900e-09f, - 4.112054725e-09f, 4.146808806e-09f, 4.181540072e-09f, 4.216248455e-09f, 4.250933884e-09f, 4.285596290e-09f, 4.320235603e-09f, 4.354851756e-09f, 4.389444677e-09f, 4.424014299e-09f, - 4.458560553e-09f, 4.493083368e-09f, 4.527582677e-09f, 4.562058411e-09f, 4.596510501e-09f, 4.630938878e-09f, 4.665343474e-09f, 4.699724221e-09f, 4.734081049e-09f, 4.768413892e-09f, - 4.802722680e-09f, 4.837007345e-09f, 4.871267820e-09f, 4.905504037e-09f, 4.939715927e-09f, 4.973903423e-09f, 5.008066457e-09f, 5.042204961e-09f, 5.076318868e-09f, 5.110408111e-09f, - 5.144472621e-09f, 5.178512333e-09f, 5.212527178e-09f, 5.246517089e-09f, 5.280481999e-09f, 5.314421842e-09f, 5.348336550e-09f, 5.382226057e-09f, 5.416090295e-09f, 5.449929199e-09f, - 5.483742702e-09f, 5.517530736e-09f, 5.551293237e-09f, 5.585030136e-09f, 5.618741369e-09f, 5.652426870e-09f, 5.686086571e-09f, 5.719720407e-09f, 5.753328312e-09f, 5.786910221e-09f, - 5.820466067e-09f, 5.853995786e-09f, 5.887499310e-09f, 5.920976576e-09f, 5.954427517e-09f, 5.987852069e-09f, 6.021250166e-09f, 6.054621742e-09f, 6.087966733e-09f, 6.121285075e-09f, - 6.154576701e-09f, 6.187841548e-09f, 6.221079550e-09f, 6.254290643e-09f, 6.287474762e-09f, 6.320631844e-09f, 6.353761823e-09f, 6.386864635e-09f, 6.419940217e-09f, 6.452988504e-09f, - 6.486009431e-09f, 6.519002936e-09f, 6.551968954e-09f, 6.584907422e-09f, 6.617818275e-09f, 6.650701451e-09f, 6.683556886e-09f, 6.716384516e-09f, 6.749184278e-09f, 6.781956109e-09f, - 6.814699945e-09f, 6.847415725e-09f, 6.880103384e-09f, 6.912762860e-09f, 6.945394090e-09f, 6.977997011e-09f, 7.010571561e-09f, 7.043117678e-09f, 7.075635298e-09f, 7.108124360e-09f, - 7.140584801e-09f, 7.173016559e-09f, 7.205419572e-09f, 7.237793778e-09f, 7.270139115e-09f, 7.302455521e-09f, 7.334742935e-09f, 7.367001295e-09f, 7.399230539e-09f, 7.431430607e-09f, - 7.463601436e-09f, 7.495742965e-09f, 7.527855134e-09f, 7.559937880e-09f, 7.591991144e-09f, 7.624014864e-09f, 7.656008979e-09f, 7.687973429e-09f, 7.719908153e-09f, 7.751813091e-09f, - 7.783688181e-09f, 7.815533364e-09f, 7.847348580e-09f, 7.879133768e-09f, 7.910888868e-09f, 7.942613820e-09f, 7.974308565e-09f, 8.005973042e-09f, 8.037607191e-09f, 8.069210954e-09f, - 8.100784271e-09f, 8.132327081e-09f, 8.163839326e-09f, 8.195320947e-09f, 8.226771885e-09f, 8.258192079e-09f, 8.289581472e-09f, 8.320940004e-09f, 8.352267617e-09f, 8.383564252e-09f, - 8.414829851e-09f, 8.446064354e-09f, 8.477267703e-09f, 8.508439841e-09f, 8.539580709e-09f, 8.570690248e-09f, 8.601768401e-09f, 8.632815110e-09f, 8.663830316e-09f, 8.694813963e-09f, - 8.725765992e-09f, 8.756686346e-09f, 8.787574968e-09f, 8.818431799e-09f, 8.849256783e-09f, 8.880049863e-09f, 8.910810981e-09f, 8.941540080e-09f, 8.972237104e-09f, 9.002901996e-09f, - 9.033534699e-09f, 9.064135156e-09f, 9.094703311e-09f, 9.125239107e-09f, 9.155742488e-09f, 9.186213398e-09f, 9.216651781e-09f, 9.247057580e-09f, 9.277430740e-09f, 9.307771204e-09f, - 9.338078918e-09f, 9.368353825e-09f, 9.398595870e-09f, 9.428804997e-09f, 9.458981151e-09f, 9.489124276e-09f, 9.519234318e-09f, 9.549311221e-09f, 9.579354931e-09f, 9.609365392e-09f, - 9.639342550e-09f, 9.669286349e-09f, 9.699196736e-09f, 9.729073656e-09f, 9.758917054e-09f, 9.788726877e-09f, 9.818503069e-09f, 9.848245577e-09f, 9.877954347e-09f, 9.907629324e-09f, - 9.937270456e-09f, 9.966877688e-09f, 9.996450966e-09f, 1.002599024e-08f, 1.005549545e-08f, 1.008496655e-08f, 1.011440348e-08f, 1.014380619e-08f, 1.017317463e-08f, 1.020250874e-08f, - 1.023180847e-08f, 1.026107377e-08f, 1.029030459e-08f, 1.031950087e-08f, 1.034866256e-08f, 1.037778961e-08f, 1.040688196e-08f, 1.043593957e-08f, 1.046496238e-08f, 1.049395034e-08f, - 1.052290340e-08f, 1.055182151e-08f, 1.058070461e-08f, 1.060955265e-08f, 1.063836559e-08f, 1.066714336e-08f, 1.069588593e-08f, 1.072459323e-08f, 1.075326522e-08f, 1.078190185e-08f, - 1.081050306e-08f, 1.083906880e-08f, 1.086759903e-08f, 1.089609369e-08f, 1.092455274e-08f, 1.095297611e-08f, 1.098136377e-08f, 1.100971566e-08f, 1.103803174e-08f, 1.106631194e-08f, - 1.109455623e-08f, 1.112276455e-08f, 1.115093685e-08f, 1.117907308e-08f, 1.120717320e-08f, 1.123523716e-08f, 1.126326489e-08f, 1.129125637e-08f, 1.131921153e-08f, 1.134713033e-08f, - 1.137501272e-08f, 1.140285864e-08f, 1.143066807e-08f, 1.145844093e-08f, 1.148617719e-08f, 1.151387679e-08f, 1.154153970e-08f, 1.156916585e-08f, 1.159675521e-08f, 1.162430772e-08f, - 1.165182334e-08f, 1.167930201e-08f, 1.170674370e-08f, 1.173414835e-08f, 1.176151592e-08f, 1.178884635e-08f, 1.181613961e-08f, 1.184339564e-08f, 1.187061440e-08f, 1.189779584e-08f, - 1.192493992e-08f, 1.195204658e-08f, 1.197911578e-08f, 1.200614748e-08f, 1.203314162e-08f, 1.206009817e-08f, 1.208701707e-08f, 1.211389829e-08f, 1.214074176e-08f, 1.216754745e-08f, - 1.219431532e-08f, 1.222104531e-08f, 1.224773738e-08f, 1.227439149e-08f, 1.230100759e-08f, 1.232758563e-08f, 1.235412557e-08f, 1.238062737e-08f, 1.240709097e-08f, 1.243351634e-08f, - 1.245990343e-08f, 1.248625220e-08f, 1.251256260e-08f, 1.253883458e-08f, 1.256506811e-08f, 1.259126313e-08f, 1.261741961e-08f, 1.264353750e-08f, 1.266961675e-08f, 1.269565733e-08f, - 1.272165919e-08f, 1.274762228e-08f, 1.277354656e-08f, 1.279943200e-08f, 1.282527854e-08f, 1.285108614e-08f, 1.287685475e-08f, 1.290258435e-08f, 1.292827488e-08f, 1.295392630e-08f, - 1.297953857e-08f, 1.300511164e-08f, 1.303064548e-08f, 1.305614003e-08f, 1.308159527e-08f, 1.310701114e-08f, 1.313238761e-08f, 1.315772463e-08f, 1.318302216e-08f, 1.320828016e-08f, - 1.323349859e-08f, 1.325867741e-08f, 1.328381657e-08f, 1.330891603e-08f, 1.333397576e-08f, 1.335899571e-08f, 1.338397584e-08f, 1.340891611e-08f, 1.343381648e-08f, 1.345867691e-08f, - 1.348349736e-08f, 1.350827778e-08f, 1.353301814e-08f, 1.355771840e-08f, 1.358237852e-08f, 1.360699846e-08f, 1.363157817e-08f, 1.365611762e-08f, 1.368061677e-08f, 1.370507558e-08f, - 1.372949401e-08f, 1.375387202e-08f, 1.377820956e-08f, 1.380250662e-08f, 1.382676313e-08f, 1.385097907e-08f, 1.387515439e-08f, 1.389928906e-08f, 1.392338304e-08f, 1.394743629e-08f, - 1.397144877e-08f, 1.399542044e-08f, 1.401935127e-08f, 1.404324121e-08f, 1.406709023e-08f, 1.409089830e-08f, 1.411466537e-08f, 1.413839140e-08f, 1.416207637e-08f, 1.418572022e-08f, - 1.420932293e-08f, 1.423288445e-08f, 1.425640476e-08f, 1.427988381e-08f, 1.430332156e-08f, 1.432671798e-08f, 1.435007304e-08f, 1.437338669e-08f, 1.439665890e-08f, 1.441988964e-08f, - 1.444307886e-08f, 1.446622654e-08f, 1.448933263e-08f, 1.451239710e-08f, 1.453541991e-08f, 1.455840103e-08f, 1.458134043e-08f, 1.460423806e-08f, 1.462709389e-08f, 1.464990790e-08f, - 1.467268003e-08f, 1.469541026e-08f, 1.471809855e-08f, 1.474074487e-08f, 1.476334918e-08f, 1.478591145e-08f, 1.480843164e-08f, 1.483090972e-08f, 1.485334566e-08f, 1.487573942e-08f, - 1.489809097e-08f, 1.492040026e-08f, 1.494266728e-08f, 1.496489199e-08f, 1.498707434e-08f, 1.500921432e-08f, 1.503131188e-08f, 1.505336699e-08f, 1.507537962e-08f, 1.509734974e-08f, - 1.511927731e-08f, 1.514116230e-08f, 1.516300468e-08f, 1.518480441e-08f, 1.520656147e-08f, 1.522827582e-08f, 1.524994742e-08f, 1.527157625e-08f, 1.529316228e-08f, 1.531470547e-08f, - 1.533620579e-08f, 1.535766320e-08f, 1.537907769e-08f, 1.540044921e-08f, 1.542177773e-08f, 1.544306323e-08f, 1.546430567e-08f, 1.548550502e-08f, 1.550666125e-08f, 1.552777433e-08f, - 1.554884422e-08f, 1.556987091e-08f, 1.559085435e-08f, 1.561179452e-08f, 1.563269139e-08f, 1.565354493e-08f, 1.567435510e-08f, 1.569512188e-08f, 1.571584523e-08f, 1.573652513e-08f, - 1.575716155e-08f, 1.577775446e-08f, 1.579830383e-08f, 1.581880963e-08f, 1.583927183e-08f, 1.585969039e-08f, 1.588006531e-08f, 1.590039653e-08f, 1.592068404e-08f, 1.594092781e-08f, - 1.596112781e-08f, 1.598128400e-08f, 1.600139637e-08f, 1.602146488e-08f, 1.604148950e-08f, 1.606147022e-08f, 1.608140699e-08f, 1.610129979e-08f, 1.612114860e-08f, 1.614095339e-08f, - 1.616071412e-08f, 1.618043078e-08f, 1.620010333e-08f, 1.621973175e-08f, 1.623931601e-08f, 1.625885609e-08f, 1.627835195e-08f, 1.629780358e-08f, 1.631721093e-08f, 1.633657400e-08f, - 1.635589275e-08f, 1.637516715e-08f, 1.639439719e-08f, 1.641358283e-08f, 1.643272404e-08f, 1.645182081e-08f, 1.647087311e-08f, 1.648988090e-08f, 1.650884418e-08f, 1.652776290e-08f, - 1.654663705e-08f, 1.656546660e-08f, 1.658425152e-08f, 1.660299180e-08f, 1.662168740e-08f, 1.664033831e-08f, 1.665894449e-08f, 1.667750592e-08f, 1.669602258e-08f, 1.671449445e-08f, - 1.673292150e-08f, 1.675130370e-08f, 1.676964103e-08f, 1.678793348e-08f, 1.680618101e-08f, 1.682438360e-08f, 1.684254123e-08f, 1.686065388e-08f, 1.687872151e-08f, 1.689674412e-08f, - 1.691472167e-08f, 1.693265415e-08f, 1.695054153e-08f, 1.696838379e-08f, 1.698618090e-08f, 1.700393284e-08f, 1.702163960e-08f, 1.703930114e-08f, 1.705691746e-08f, 1.707448851e-08f, - 1.709201429e-08f, 1.710949478e-08f, 1.712692994e-08f, 1.714431976e-08f, 1.716166422e-08f, 1.717896329e-08f, 1.719621696e-08f, 1.721342521e-08f, 1.723058800e-08f, 1.724770533e-08f, - 1.726477717e-08f, 1.728180350e-08f, 1.729878431e-08f, 1.731571956e-08f, 1.733260924e-08f, 1.734945333e-08f, 1.736625182e-08f, 1.738300467e-08f, 1.739971187e-08f, 1.741637340e-08f, - 1.743298925e-08f, 1.744955939e-08f, 1.746608379e-08f, 1.748256246e-08f, 1.749899535e-08f, 1.751538246e-08f, 1.753172377e-08f, 1.754801925e-08f, 1.756426890e-08f, 1.758047268e-08f, - 1.759663058e-08f, 1.761274259e-08f, 1.762880868e-08f, 1.764482884e-08f, 1.766080305e-08f, 1.767673129e-08f, 1.769261355e-08f, 1.770844980e-08f, 1.772424003e-08f, 1.773998422e-08f, - 1.775568235e-08f, 1.777133441e-08f, 1.778694038e-08f, 1.780250024e-08f, 1.781801397e-08f, 1.783348157e-08f, 1.784890300e-08f, 1.786427827e-08f, 1.787960734e-08f, 1.789489020e-08f, - 1.791012684e-08f, 1.792531724e-08f, 1.794046139e-08f, 1.795555926e-08f, 1.797061085e-08f, 1.798561613e-08f, 1.800057510e-08f, 1.801548773e-08f, 1.803035402e-08f, 1.804517394e-08f, - 1.805994748e-08f, 1.807467462e-08f, 1.808935536e-08f, 1.810398967e-08f, 1.811857755e-08f, 1.813311897e-08f, 1.814761392e-08f, 1.816206239e-08f, 1.817646437e-08f, 1.819081984e-08f, - 1.820512878e-08f, 1.821939119e-08f, 1.823360704e-08f, 1.824777633e-08f, 1.826189904e-08f, 1.827597515e-08f, 1.829000467e-08f, 1.830398756e-08f, 1.831792382e-08f, 1.833181344e-08f, - 1.834565640e-08f, 1.835945269e-08f, 1.837320230e-08f, 1.838690521e-08f, 1.840056142e-08f, 1.841417090e-08f, 1.842773366e-08f, 1.844124966e-08f, 1.845471892e-08f, 1.846814140e-08f, - 1.848151711e-08f, 1.849484602e-08f, 1.850812813e-08f, 1.852136343e-08f, 1.853455190e-08f, 1.854769353e-08f, 1.856078832e-08f, 1.857383625e-08f, 1.858683730e-08f, 1.859979148e-08f, - 1.861269877e-08f, 1.862555915e-08f, 1.863837263e-08f, 1.865113918e-08f, 1.866385880e-08f, 1.867653148e-08f, 1.868915720e-08f, 1.870173596e-08f, 1.871426775e-08f, 1.872675256e-08f, - 1.873919038e-08f, 1.875158120e-08f, 1.876392501e-08f, 1.877622180e-08f, 1.878847156e-08f, 1.880067428e-08f, 1.881282996e-08f, 1.882493859e-08f, 1.883700015e-08f, 1.884901464e-08f, - 1.886098205e-08f, 1.887290237e-08f, 1.888477559e-08f, 1.889660171e-08f, 1.890838072e-08f, 1.892011261e-08f, 1.893179737e-08f, 1.894343499e-08f, 1.895502547e-08f, 1.896656880e-08f, - 1.897806498e-08f, 1.898951398e-08f, 1.900091582e-08f, 1.901227048e-08f, 1.902357795e-08f, 1.903483822e-08f, 1.904605130e-08f, 1.905721717e-08f, 1.906833583e-08f, 1.907940727e-08f, - 1.909043149e-08f, 1.910140848e-08f, 1.911233822e-08f, 1.912322073e-08f, 1.913405599e-08f, 1.914484399e-08f, 1.915558473e-08f, 1.916627821e-08f, 1.917692442e-08f, 1.918752336e-08f, - 1.919807501e-08f, 1.920857937e-08f, 1.921903645e-08f, 1.922944623e-08f, 1.923980871e-08f, 1.925012389e-08f, 1.926039176e-08f, 1.927061231e-08f, 1.928078555e-08f, 1.929091146e-08f, - 1.930099005e-08f, 1.931102132e-08f, 1.932100524e-08f, 1.933094183e-08f, 1.934083108e-08f, 1.935067299e-08f, 1.936046755e-08f, 1.937021476e-08f, 1.937991462e-08f, 1.938956711e-08f, - 1.939917225e-08f, 1.940873003e-08f, 1.941824044e-08f, 1.942770349e-08f, 1.943711916e-08f, 1.944648747e-08f, 1.945580840e-08f, 1.946508195e-08f, 1.947430812e-08f, 1.948348691e-08f, - 1.949261832e-08f, 1.950170235e-08f, 1.951073899e-08f, 1.951972824e-08f, 1.952867011e-08f, 1.953756458e-08f, 1.954641167e-08f, 1.955521136e-08f, 1.956396366e-08f, 1.957266856e-08f, - 1.958132607e-08f, 1.958993619e-08f, 1.959849891e-08f, 1.960701423e-08f, 1.961548216e-08f, 1.962390269e-08f, 1.963227583e-08f, 1.964060157e-08f, 1.964887991e-08f, 1.965711085e-08f, - 1.966529440e-08f, 1.967343056e-08f, 1.968151932e-08f, 1.968956068e-08f, 1.969755465e-08f, 1.970550123e-08f, 1.971340042e-08f, 1.972125222e-08f, 1.972905663e-08f, 1.973681365e-08f, - 1.974452329e-08f, 1.975218554e-08f, 1.975980041e-08f, 1.976736790e-08f, 1.977488800e-08f, 1.978236073e-08f, 1.978978609e-08f, 1.979716407e-08f, 1.980449468e-08f, 1.981177792e-08f, - 1.981901380e-08f, 1.982620231e-08f, 1.983334346e-08f, 1.984043726e-08f, 1.984748370e-08f, 1.985448279e-08f, 1.986143453e-08f, 1.986833892e-08f, 1.987519597e-08f, 1.988200569e-08f, - 1.988876806e-08f, 1.989548311e-08f, 1.990215083e-08f, 1.990877123e-08f, 1.991534431e-08f, 1.992187007e-08f, 1.992834852e-08f, 1.993477966e-08f, 1.994116350e-08f, 1.994750005e-08f, - 1.995378930e-08f, 1.996003126e-08f, 1.996622594e-08f, 1.997237333e-08f, 1.997847346e-08f, 1.998452632e-08f, 1.999053191e-08f, 1.999649025e-08f, 2.000240133e-08f, 2.000826517e-08f, - 2.001408177e-08f, 2.001985113e-08f, 2.002557326e-08f, 2.003124817e-08f, 2.003687586e-08f, 2.004245634e-08f, 2.004798962e-08f, 2.005347569e-08f, 2.005891458e-08f, 2.006430628e-08f, - 2.006965081e-08f, 2.007494816e-08f, 2.008019835e-08f, 2.008540138e-08f, 2.009055726e-08f, 2.009566600e-08f, 2.010072760e-08f, 2.010574207e-08f, 2.011070943e-08f, 2.011562967e-08f, - 2.012050281e-08f, 2.012532885e-08f, 2.013010780e-08f, 2.013483967e-08f, 2.013952447e-08f, 2.014416220e-08f, 2.014875288e-08f, 2.015329651e-08f, 2.015779310e-08f, 2.016224266e-08f, - 2.016664521e-08f, 2.017100074e-08f, 2.017530926e-08f, 2.017957079e-08f, 2.018378534e-08f, 2.018795292e-08f, 2.019207352e-08f, 2.019614717e-08f, 2.020017388e-08f, 2.020415364e-08f, - 2.020808649e-08f, 2.021197241e-08f, 2.021581143e-08f, 2.021960355e-08f, 2.022334878e-08f, 2.022704714e-08f, 2.023069863e-08f, 2.023430327e-08f, 2.023786106e-08f, 2.024137203e-08f, - 2.024483616e-08f, 2.024825349e-08f, 2.025162402e-08f, 2.025494776e-08f, 2.025822472e-08f, 2.026145491e-08f, 2.026463835e-08f, 2.026777505e-08f, 2.027086501e-08f, 2.027390826e-08f, - 2.027690479e-08f, 2.027985464e-08f, 2.028275779e-08f, 2.028561428e-08f, 2.028842411e-08f, 2.029118729e-08f, 2.029390384e-08f, 2.029657377e-08f, 2.029919709e-08f, 2.030177381e-08f, - 2.030430395e-08f, 2.030678752e-08f, 2.030922453e-08f, 2.031161500e-08f, 2.031395894e-08f, 2.031625637e-08f, 2.031850729e-08f, 2.032071172e-08f, 2.032286968e-08f, 2.032498118e-08f, - 2.032704622e-08f, 2.032906484e-08f, 2.033103703e-08f, 2.033296282e-08f, 2.033484222e-08f, 2.033667524e-08f, 2.033846190e-08f, 2.034020222e-08f, 2.034189620e-08f, 2.034354386e-08f, - 2.034514522e-08f, 2.034670030e-08f, 2.034820910e-08f, 2.034967164e-08f, 2.035108795e-08f, 2.035245802e-08f, 2.035378189e-08f, 2.035505956e-08f, 2.035629105e-08f, 2.035747638e-08f, - 2.035861556e-08f, 2.035970861e-08f, 2.036075554e-08f, 2.036175638e-08f, 2.036271113e-08f, 2.036361982e-08f, 2.036448245e-08f, 2.036529906e-08f, 2.036606965e-08f, 2.036679423e-08f, - 2.036747284e-08f, 2.036810548e-08f, 2.036869217e-08f, 2.036923293e-08f, 2.036972778e-08f, 2.037017673e-08f, 2.037057980e-08f, 2.037093701e-08f, 2.037124838e-08f, 2.037151392e-08f, - 2.037173365e-08f, 2.037190760e-08f, 2.037203577e-08f, 2.037211819e-08f, 2.037215488e-08f, 2.037214584e-08f, 2.037209111e-08f, 2.037199070e-08f, 2.037184463e-08f, 2.037165292e-08f, - 2.037141559e-08f, 2.037113265e-08f, 2.037080412e-08f, 2.037043003e-08f, 2.037001039e-08f, 2.036954523e-08f, 2.036903456e-08f, 2.036847840e-08f, 2.036787677e-08f, 2.036722969e-08f, - 2.036653718e-08f, 2.036579927e-08f, 2.036501597e-08f, 2.036418729e-08f, 2.036331327e-08f, 2.036239392e-08f, 2.036142926e-08f, 2.036041932e-08f, 2.035936411e-08f, 2.035826365e-08f, - 2.035711797e-08f, 2.035592708e-08f, 2.035469101e-08f, 2.035340978e-08f, 2.035208341e-08f, 2.035071191e-08f, 2.034929532e-08f, 2.034783366e-08f, 2.034632693e-08f, 2.034477518e-08f, - 2.034317841e-08f, 2.034153665e-08f, 2.033984993e-08f, 2.033811825e-08f, 2.033634166e-08f, 2.033452016e-08f, 2.033265378e-08f, 2.033074255e-08f, 2.032878648e-08f, 2.032678560e-08f, - 2.032473993e-08f, 2.032264950e-08f, 2.032051432e-08f, 2.031833442e-08f, 2.031610983e-08f, 2.031384056e-08f, 2.031152663e-08f, 2.030916808e-08f, 2.030676493e-08f, 2.030431720e-08f, - 2.030182491e-08f, 2.029928808e-08f, 2.029670675e-08f, 2.029408093e-08f, 2.029141065e-08f, 2.028869593e-08f, 2.028593680e-08f, 2.028313327e-08f, 2.028028539e-08f, 2.027739316e-08f, - 2.027445662e-08f, 2.027147579e-08f, 2.026845069e-08f, 2.026538134e-08f, 2.026226779e-08f, 2.025911004e-08f, 2.025590812e-08f, 2.025266206e-08f, 2.024937189e-08f, 2.024603762e-08f, - 2.024265929e-08f, 2.023923692e-08f, 2.023577054e-08f, 2.023226016e-08f, 2.022870583e-08f, 2.022510756e-08f, 2.022146537e-08f, 2.021777931e-08f, 2.021404938e-08f, 2.021027562e-08f, - 2.020645806e-08f, 2.020259671e-08f, 2.019869161e-08f, 2.019474279e-08f, 2.019075027e-08f, 2.018671407e-08f, 2.018263423e-08f, 2.017851077e-08f, 2.017434372e-08f, 2.017013310e-08f, - 2.016587894e-08f, 2.016158128e-08f, 2.015724013e-08f, 2.015285553e-08f, 2.014842750e-08f, 2.014395607e-08f, 2.013944126e-08f, 2.013488311e-08f, 2.013028165e-08f, 2.012563690e-08f, - 2.012094889e-08f, 2.011621764e-08f, 2.011144319e-08f, 2.010662557e-08f, 2.010176480e-08f, 2.009686091e-08f, 2.009191393e-08f, 2.008692389e-08f, 2.008189082e-08f, 2.007681474e-08f, - 2.007169569e-08f, 2.006653370e-08f, 2.006132879e-08f, 2.005608099e-08f, 2.005079034e-08f, 2.004545685e-08f, 2.004008057e-08f, 2.003466152e-08f, 2.002919973e-08f, 2.002369524e-08f, - 2.001814806e-08f, 2.001255823e-08f, 2.000692578e-08f, 2.000125075e-08f, 1.999553315e-08f, 1.998977302e-08f, 1.998397040e-08f, 1.997812531e-08f, 1.997223778e-08f, 1.996630784e-08f, - 1.996033553e-08f, 1.995432087e-08f, 1.994826390e-08f, 1.994216464e-08f, 1.993602313e-08f, 1.992983940e-08f, 1.992361348e-08f, 1.991734540e-08f, 1.991103519e-08f, 1.990468288e-08f, - 1.989828851e-08f, 1.989185211e-08f, 1.988537371e-08f, 1.987885333e-08f, 1.987229102e-08f, 1.986568681e-08f, 1.985904072e-08f, 1.985235278e-08f, 1.984562304e-08f, 1.983885152e-08f, - 1.983203826e-08f, 1.982518329e-08f, 1.981828663e-08f, 1.981134833e-08f, 1.980436841e-08f, 1.979734692e-08f, 1.979028387e-08f, 1.978317931e-08f, 1.977603326e-08f, 1.976884577e-08f, - 1.976161686e-08f, 1.975434656e-08f, 1.974703492e-08f, 1.973968196e-08f, 1.973228772e-08f, 1.972485223e-08f, 1.971737552e-08f, 1.970985763e-08f, 1.970229859e-08f, 1.969469844e-08f, - 1.968705721e-08f, 1.967937493e-08f, 1.967165164e-08f, 1.966388738e-08f, 1.965608217e-08f, 1.964823605e-08f, 1.964034906e-08f, 1.963242122e-08f, 1.962445259e-08f, 1.961644318e-08f, - 1.960839303e-08f, 1.960030219e-08f, 1.959217068e-08f, 1.958399854e-08f, 1.957578580e-08f, 1.956753250e-08f, 1.955923868e-08f, 1.955090437e-08f, 1.954252960e-08f, 1.953411442e-08f, - 1.952565885e-08f, 1.951716293e-08f, 1.950862671e-08f, 1.950005020e-08f, 1.949143346e-08f, 1.948277651e-08f, 1.947407939e-08f, 1.946534214e-08f, 1.945656480e-08f, 1.944774740e-08f, - 1.943888997e-08f, 1.942999255e-08f, 1.942105519e-08f, 1.941207791e-08f, 1.940306076e-08f, 1.939400376e-08f, 1.938490696e-08f, 1.937577040e-08f, 1.936659410e-08f, 1.935737812e-08f, - 1.934812248e-08f, 1.933882721e-08f, 1.932949237e-08f, 1.932011799e-08f, 1.931070410e-08f, 1.930125074e-08f, 1.929175795e-08f, 1.928222576e-08f, 1.927265422e-08f, 1.926304336e-08f, - 1.925339323e-08f, 1.924370384e-08f, 1.923397526e-08f, 1.922420751e-08f, 1.921440063e-08f, 1.920455467e-08f, 1.919466965e-08f, 1.918474561e-08f, 1.917478261e-08f, 1.916478067e-08f, - 1.915473983e-08f, 1.914466013e-08f, 1.913454161e-08f, 1.912438431e-08f, 1.911418827e-08f, 1.910395353e-08f, 1.909368012e-08f, 1.908336809e-08f, 1.907301747e-08f, 1.906262831e-08f, - 1.905220064e-08f, 1.904173450e-08f, 1.903122993e-08f, 1.902068698e-08f, 1.901010567e-08f, 1.899948606e-08f, 1.898882817e-08f, 1.897813206e-08f, 1.896739776e-08f, 1.895662530e-08f, - 1.894581474e-08f, 1.893496611e-08f, 1.892407945e-08f, 1.891315479e-08f, 1.890219220e-08f, 1.889119169e-08f, 1.888015331e-08f, 1.886907711e-08f, 1.885796312e-08f, 1.884681138e-08f, - 1.883562194e-08f, 1.882439483e-08f, 1.881313011e-08f, 1.880182779e-08f, 1.879048794e-08f, 1.877911059e-08f, 1.876769577e-08f, 1.875624354e-08f, 1.874475393e-08f, 1.873322699e-08f, - 1.872166275e-08f, 1.871006126e-08f, 1.869842256e-08f, 1.868674670e-08f, 1.867503370e-08f, 1.866328362e-08f, 1.865149649e-08f, 1.863967236e-08f, 1.862781128e-08f, 1.861591327e-08f, - 1.860397839e-08f, 1.859200668e-08f, 1.857999817e-08f, 1.856795292e-08f, 1.855587096e-08f, 1.854375233e-08f, 1.853159709e-08f, 1.851940526e-08f, 1.850717690e-08f, 1.849491205e-08f, - 1.848261074e-08f, 1.847027303e-08f, 1.845789895e-08f, 1.844548856e-08f, 1.843304188e-08f, 1.842055896e-08f, 1.840803986e-08f, 1.839548460e-08f, 1.838289324e-08f, 1.837026582e-08f, - 1.835760238e-08f, 1.834490296e-08f, 1.833216761e-08f, 1.831939637e-08f, 1.830658929e-08f, 1.829374641e-08f, 1.828086777e-08f, 1.826795341e-08f, 1.825500339e-08f, 1.824201774e-08f, - 1.822899652e-08f, 1.821593975e-08f, 1.820284749e-08f, 1.818971979e-08f, 1.817655668e-08f, 1.816335821e-08f, 1.815012443e-08f, 1.813685537e-08f, 1.812355109e-08f, 1.811021163e-08f, - 1.809683703e-08f, 1.808342734e-08f, 1.806998260e-08f, 1.805650287e-08f, 1.804298817e-08f, 1.802943856e-08f, 1.801585409e-08f, 1.800223479e-08f, 1.798858072e-08f, 1.797489191e-08f, - 1.796116842e-08f, 1.794741029e-08f, 1.793361757e-08f, 1.791979029e-08f, 1.790592851e-08f, 1.789203228e-08f, 1.787810163e-08f, 1.786413661e-08f, 1.785013727e-08f, 1.783610366e-08f, - 1.782203582e-08f, 1.780793380e-08f, 1.779379763e-08f, 1.777962738e-08f, 1.776542308e-08f, 1.775118479e-08f, 1.773691254e-08f, 1.772260638e-08f, 1.770826637e-08f, 1.769389254e-08f, - 1.767948495e-08f, 1.766504364e-08f, 1.765056865e-08f, 1.763606004e-08f, 1.762151785e-08f, 1.760694212e-08f, 1.759233291e-08f, 1.757769026e-08f, 1.756301422e-08f, 1.754830483e-08f, - 1.753356214e-08f, 1.751878621e-08f, 1.750397707e-08f, 1.748913477e-08f, 1.747425937e-08f, 1.745935090e-08f, 1.744440942e-08f, 1.742943497e-08f, 1.741442761e-08f, 1.739938737e-08f, - 1.738431431e-08f, 1.736920847e-08f, 1.735406991e-08f, 1.733889866e-08f, 1.732369478e-08f, 1.730845832e-08f, 1.729318932e-08f, 1.727788783e-08f, 1.726255390e-08f, 1.724718758e-08f, - 1.723178892e-08f, 1.721635796e-08f, 1.720089475e-08f, 1.718539935e-08f, 1.716987179e-08f, 1.715431213e-08f, 1.713872042e-08f, 1.712309670e-08f, 1.710744103e-08f, 1.709175345e-08f, - 1.707603401e-08f, 1.706028276e-08f, 1.704449975e-08f, 1.702868503e-08f, 1.701283865e-08f, 1.699696065e-08f, 1.698105109e-08f, 1.696511001e-08f, 1.694913746e-08f, 1.693313350e-08f, - 1.691709816e-08f, 1.690103151e-08f, 1.688493359e-08f, 1.686880445e-08f, 1.685264414e-08f, 1.683645271e-08f, 1.682023021e-08f, 1.680397668e-08f, 1.678769218e-08f, 1.677137676e-08f, - 1.675503047e-08f, 1.673865336e-08f, 1.672224547e-08f, 1.670580686e-08f, 1.668933758e-08f, 1.667283767e-08f, 1.665630720e-08f, 1.663974620e-08f, 1.662315472e-08f, 1.660653283e-08f, - 1.658988056e-08f, 1.657319798e-08f, 1.655648512e-08f, 1.653974204e-08f, 1.652296879e-08f, 1.650616542e-08f, 1.648933198e-08f, 1.647246852e-08f, 1.645557510e-08f, 1.643865176e-08f, - 1.642169855e-08f, 1.640471553e-08f, 1.638770274e-08f, 1.637066024e-08f, 1.635358808e-08f, 1.633648631e-08f, 1.631935497e-08f, 1.630219413e-08f, 1.628500383e-08f, 1.626778412e-08f, - 1.625053505e-08f, 1.623325668e-08f, 1.621594906e-08f, 1.619861224e-08f, 1.618124626e-08f, 1.616385119e-08f, 1.614642707e-08f, 1.612897395e-08f, 1.611149189e-08f, 1.609398094e-08f, - 1.607644115e-08f, 1.605887257e-08f, 1.604127525e-08f, 1.602364924e-08f, 1.600599460e-08f, 1.598831138e-08f, 1.597059963e-08f, 1.595285941e-08f, 1.593509076e-08f, 1.591729373e-08f, - 1.589946838e-08f, 1.588161477e-08f, 1.586373293e-08f, 1.584582294e-08f, 1.582788483e-08f, 1.580991866e-08f, 1.579192448e-08f, 1.577390235e-08f, 1.575585231e-08f, 1.573777443e-08f, - 1.571966875e-08f, 1.570153532e-08f, 1.568337420e-08f, 1.566518544e-08f, 1.564696910e-08f, 1.562872522e-08f, 1.561045386e-08f, 1.559215507e-08f, 1.557382891e-08f, 1.555547542e-08f, - 1.553709467e-08f, 1.551868670e-08f, 1.550025156e-08f, 1.548178932e-08f, 1.546330002e-08f, 1.544478371e-08f, 1.542624046e-08f, 1.540767030e-08f, 1.538907331e-08f, 1.537044952e-08f, - 1.535179899e-08f, 1.533312178e-08f, 1.531441795e-08f, 1.529568753e-08f, 1.527693059e-08f, 1.525814718e-08f, 1.523933736e-08f, 1.522050117e-08f, 1.520163867e-08f, 1.518274992e-08f, - 1.516383497e-08f, 1.514489387e-08f, 1.512592668e-08f, 1.510693344e-08f, 1.508791423e-08f, 1.506886908e-08f, 1.504979805e-08f, 1.503070120e-08f, 1.501157858e-08f, 1.499243024e-08f, - 1.497325624e-08f, 1.495405664e-08f, 1.493483148e-08f, 1.491558082e-08f, 1.489630472e-08f, 1.487700323e-08f, 1.485767640e-08f, 1.483832430e-08f, 1.481894696e-08f, 1.479954445e-08f, - 1.478011683e-08f, 1.476066414e-08f, 1.474118644e-08f, 1.472168379e-08f, 1.470215624e-08f, 1.468260385e-08f, 1.466302666e-08f, 1.464342474e-08f, 1.462379814e-08f, 1.460414692e-08f, - 1.458447112e-08f, 1.456477080e-08f, 1.454504603e-08f, 1.452529685e-08f, 1.450552332e-08f, 1.448572549e-08f, 1.446590342e-08f, 1.444605717e-08f, 1.442618678e-08f, 1.440629232e-08f, - 1.438637384e-08f, 1.436643139e-08f, 1.434646504e-08f, 1.432647483e-08f, 1.430646082e-08f, 1.428642306e-08f, 1.426636162e-08f, 1.424627654e-08f, 1.422616789e-08f, 1.420603571e-08f, - 1.418588007e-08f, 1.416570101e-08f, 1.414549860e-08f, 1.412527289e-08f, 1.410502394e-08f, 1.408475179e-08f, 1.406445652e-08f, 1.404413816e-08f, 1.402379679e-08f, 1.400343244e-08f, - 1.398304519e-08f, 1.396263508e-08f, 1.394220218e-08f, 1.392174653e-08f, 1.390126820e-08f, 1.388076723e-08f, 1.386024369e-08f, 1.383969763e-08f, 1.381912911e-08f, 1.379853819e-08f, - 1.377792491e-08f, 1.375728934e-08f, 1.373663153e-08f, 1.371595153e-08f, 1.369524942e-08f, 1.367452523e-08f, 1.365377903e-08f, 1.363301087e-08f, 1.361222081e-08f, 1.359140891e-08f, - 1.357057522e-08f, 1.354971979e-08f, 1.352884269e-08f, 1.350794398e-08f, 1.348702370e-08f, 1.346608191e-08f, 1.344511868e-08f, 1.342413405e-08f, 1.340312809e-08f, 1.338210085e-08f, - 1.336105238e-08f, 1.333998275e-08f, 1.331889201e-08f, 1.329778022e-08f, 1.327664743e-08f, 1.325549370e-08f, 1.323431908e-08f, 1.321312365e-08f, 1.319190744e-08f, 1.317067052e-08f, - 1.314941295e-08f, 1.312813477e-08f, 1.310683606e-08f, 1.308551686e-08f, 1.306417724e-08f, 1.304281724e-08f, 1.302143693e-08f, 1.300003636e-08f, 1.297861560e-08f, 1.295717469e-08f, - 1.293571370e-08f, 1.291423268e-08f, 1.289273168e-08f, 1.287121078e-08f, 1.284967002e-08f, 1.282810946e-08f, 1.280652915e-08f, 1.278492916e-08f, 1.276330955e-08f, 1.274167036e-08f, - 1.272001166e-08f, 1.269833351e-08f, 1.267663595e-08f, 1.265491906e-08f, 1.263318288e-08f, 1.261142748e-08f, 1.258965291e-08f, 1.256785923e-08f, 1.254604649e-08f, 1.252421476e-08f, - 1.250236409e-08f, 1.248049453e-08f, 1.245860616e-08f, 1.243669902e-08f, 1.241477317e-08f, 1.239282867e-08f, 1.237086558e-08f, 1.234888395e-08f, 1.232688384e-08f, 1.230486532e-08f, - 1.228282843e-08f, 1.226077324e-08f, 1.223869980e-08f, 1.221660817e-08f, 1.219449841e-08f, 1.217237058e-08f, 1.215022473e-08f, 1.212806093e-08f, 1.210587922e-08f, 1.208367968e-08f, - 1.206146235e-08f, 1.203922729e-08f, 1.201697456e-08f, 1.199470423e-08f, 1.197241634e-08f, 1.195011096e-08f, 1.192778814e-08f, 1.190544794e-08f, 1.188309043e-08f, 1.186071565e-08f, - 1.183832366e-08f, 1.181591453e-08f, 1.179348832e-08f, 1.177104507e-08f, 1.174858485e-08f, 1.172610772e-08f, 1.170361373e-08f, 1.168110295e-08f, 1.165857542e-08f, 1.163603121e-08f, - 1.161347039e-08f, 1.159089299e-08f, 1.156829909e-08f, 1.154568875e-08f, 1.152306201e-08f, 1.150041894e-08f, 1.147775960e-08f, 1.145508404e-08f, 1.143239233e-08f, 1.140968452e-08f, - 1.138696066e-08f, 1.136422083e-08f, 1.134146507e-08f, 1.131869345e-08f, 1.129590602e-08f, 1.127310285e-08f, 1.125028398e-08f, 1.122744948e-08f, 1.120459941e-08f, 1.118173383e-08f, - 1.115885279e-08f, 1.113595635e-08f, 1.111304457e-08f, 1.109011751e-08f, 1.106717523e-08f, 1.104421779e-08f, 1.102124524e-08f, 1.099825765e-08f, 1.097525506e-08f, 1.095223755e-08f, - 1.092920517e-08f, 1.090615797e-08f, 1.088309603e-08f, 1.086001938e-08f, 1.083692810e-08f, 1.081382224e-08f, 1.079070187e-08f, 1.076756703e-08f, 1.074441779e-08f, 1.072125421e-08f, - 1.069807634e-08f, 1.067488424e-08f, 1.065167798e-08f, 1.062845761e-08f, 1.060522319e-08f, 1.058197478e-08f, 1.055871244e-08f, 1.053543622e-08f, 1.051214619e-08f, 1.048884240e-08f, - 1.046552491e-08f, 1.044219379e-08f, 1.041884908e-08f, 1.039549085e-08f, 1.037211916e-08f, 1.034873407e-08f, 1.032533563e-08f, 1.030192390e-08f, 1.027849895e-08f, 1.025506083e-08f, - 1.023160960e-08f, 1.020814531e-08f, 1.018466804e-08f, 1.016117783e-08f, 1.013767475e-08f, 1.011415885e-08f, 1.009063019e-08f, 1.006708883e-08f, 1.004353484e-08f, 1.001996826e-08f, - 9.996389165e-09f, 9.972797605e-09f, 9.949193641e-09f, 9.925577331e-09f, 9.901948735e-09f, 9.878307912e-09f, 9.854654920e-09f, 9.830989818e-09f, 9.807312665e-09f, 9.783623521e-09f, - 9.759922443e-09f, 9.736209491e-09f, 9.712484723e-09f, 9.688748200e-09f, 9.664999978e-09f, 9.641240118e-09f, 9.617468678e-09f, 9.593685717e-09f, 9.569891294e-09f, 9.546085469e-09f, - 9.522268299e-09f, 9.498439843e-09f, 9.474600162e-09f, 9.450749312e-09f, 9.426887355e-09f, 9.403014347e-09f, 9.379130349e-09f, 9.355235419e-09f, 9.331329616e-09f, 9.307413000e-09f, - 9.283485628e-09f, 9.259547559e-09f, 9.235598854e-09f, 9.211639570e-09f, 9.187669767e-09f, 9.163689503e-09f, 9.139698838e-09f, 9.115697830e-09f, 9.091686538e-09f, 9.067665021e-09f, - 9.043633339e-09f, 9.019591549e-09f, 8.995539711e-09f, 8.971477883e-09f, 8.947406126e-09f, 8.923324497e-09f, 8.899233055e-09f, 8.875131859e-09f, 8.851020969e-09f, 8.826900443e-09f, - 8.802770340e-09f, 8.778630719e-09f, 8.754481638e-09f, 8.730323157e-09f, 8.706155335e-09f, 8.681978230e-09f, 8.657791901e-09f, 8.633596408e-09f, 8.609391808e-09f, 8.585178161e-09f, - 8.560955526e-09f, 8.536723962e-09f, 8.512483526e-09f, 8.488234280e-09f, 8.463976280e-09f, 8.439709586e-09f, 8.415434257e-09f, 8.391150351e-09f, 8.366857928e-09f, 8.342557046e-09f, - 8.318247764e-09f, 8.293930141e-09f, 8.269604236e-09f, 8.245270107e-09f, 8.220927813e-09f, 8.196577413e-09f, 8.172218966e-09f, 8.147852530e-09f, 8.123478165e-09f, 8.099095929e-09f, - 8.074705881e-09f, 8.050308079e-09f, 8.025902582e-09f, 8.001489450e-09f, 7.977068740e-09f, 7.952640512e-09f, 7.928204824e-09f, 7.903761734e-09f, 7.879311303e-09f, 7.854853587e-09f, - 7.830388647e-09f, 7.805916540e-09f, 7.781437326e-09f, 7.756951062e-09f, 7.732457808e-09f, 7.707957622e-09f, 7.683450563e-09f, 7.658936689e-09f, 7.634416060e-09f, 7.609888733e-09f, - 7.585354768e-09f, 7.560814222e-09f, 7.536267155e-09f, 7.511713624e-09f, 7.487153690e-09f, 7.462587409e-09f, 7.438014841e-09f, 7.413436044e-09f, 7.388851077e-09f, 7.364259998e-09f, - 7.339662866e-09f, 7.315059739e-09f, 7.290450675e-09f, 7.265835734e-09f, 7.241214973e-09f, 7.216588451e-09f, 7.191956226e-09f, 7.167318358e-09f, 7.142674903e-09f, 7.118025921e-09f, - 7.093371470e-09f, 7.068711609e-09f, 7.044046395e-09f, 7.019375888e-09f, 6.994700144e-09f, 6.970019224e-09f, 6.945333185e-09f, 6.920642084e-09f, 6.895945982e-09f, 6.871244935e-09f, - 6.846539003e-09f, 6.821828243e-09f, 6.797112714e-09f, 6.772392473e-09f, 6.747667580e-09f, 6.722938092e-09f, 6.698204067e-09f, 6.673465564e-09f, 6.648722640e-09f, 6.623975355e-09f, - 6.599223765e-09f, 6.574467930e-09f, 6.549707906e-09f, 6.524943753e-09f, 6.500175528e-09f, 6.475403290e-09f, 6.450627096e-09f, 6.425847005e-09f, 6.401063073e-09f, 6.376275361e-09f, - 6.351483924e-09f, 6.326688822e-09f, 6.301890112e-09f, 6.277087853e-09f, 6.252282101e-09f, 6.227472915e-09f, 6.202660354e-09f, 6.177844474e-09f, 6.153025333e-09f, 6.128202990e-09f, - 6.103377502e-09f, 6.078548927e-09f, 6.053717322e-09f, 6.028882747e-09f, 6.004045257e-09f, 5.979204911e-09f, 5.954361767e-09f, 5.929515882e-09f, 5.904667315e-09f, 5.879816121e-09f, - 5.854962360e-09f, 5.830106089e-09f, 5.805247366e-09f, 5.780386247e-09f, 5.755522791e-09f, 5.730657055e-09f, 5.705789097e-09f, 5.680918974e-09f, 5.656046744e-09f, 5.631172463e-09f, - 5.606296190e-09f, 5.581417983e-09f, 5.556537897e-09f, 5.531655991e-09f, 5.506772322e-09f, 5.481886948e-09f, 5.456999925e-09f, 5.432111312e-09f, 5.407221165e-09f, 5.382329541e-09f, - 5.357436498e-09f, 5.332542093e-09f, 5.307646384e-09f, 5.282749426e-09f, 5.257851279e-09f, 5.232951998e-09f, 5.208051641e-09f, 5.183150265e-09f, 5.158247926e-09f, 5.133344683e-09f, - 5.108440592e-09f, 5.083535710e-09f, 5.058630094e-09f, 5.033723801e-09f, 5.008816887e-09f, 4.983909411e-09f, 4.959001428e-09f, 4.934092996e-09f, 4.909184172e-09f, 4.884275011e-09f, - 4.859365572e-09f, 4.834455911e-09f, 4.809546084e-09f, 4.784636148e-09f, 4.759726160e-09f, 4.734816178e-09f, 4.709906256e-09f, 4.684996452e-09f, 4.660086824e-09f, 4.635177426e-09f, - 4.610268316e-09f, 4.585359550e-09f, 4.560451185e-09f, 4.535543277e-09f, 4.510635883e-09f, 4.485729060e-09f, 4.460822862e-09f, 4.435917348e-09f, 4.411012573e-09f, 4.386108594e-09f, - 4.361205467e-09f, 4.336303248e-09f, 4.311401993e-09f, 4.286501760e-09f, 4.261602603e-09f, 4.236704579e-09f, 4.211807745e-09f, 4.186912156e-09f, 4.162017869e-09f, 4.137124939e-09f, - 4.112233423e-09f, 4.087343376e-09f, 4.062454855e-09f, 4.037567916e-09f, 4.012682614e-09f, 3.987799006e-09f, 3.962917147e-09f, 3.938037094e-09f, 3.913158901e-09f, 3.888282625e-09f, - 3.863408322e-09f, 3.838536048e-09f, 3.813665857e-09f, 3.788797806e-09f, 3.763931951e-09f, 3.739068346e-09f, 3.714207048e-09f, 3.689348113e-09f, 3.664491595e-09f, 3.639637551e-09f, - 3.614786035e-09f, 3.589937104e-09f, 3.565090812e-09f, 3.540247215e-09f, 3.515406369e-09f, 3.490568329e-09f, 3.465733149e-09f, 3.440900886e-09f, 3.416071595e-09f, 3.391245331e-09f, - 3.366422148e-09f, 3.341602103e-09f, 3.316785250e-09f, 3.291971644e-09f, 3.267161341e-09f, 3.242354396e-09f, 3.217550862e-09f, 3.192750797e-09f, 3.167954254e-09f, 3.143161288e-09f, - 3.118371954e-09f, 3.093586308e-09f, 3.068804403e-09f, 3.044026296e-09f, 3.019252039e-09f, 2.994481689e-09f, 2.969715299e-09f, 2.944952925e-09f, 2.920194622e-09f, 2.895440442e-09f, - 2.870690443e-09f, 2.845944677e-09f, 2.821203199e-09f, 2.796466064e-09f, 2.771733326e-09f, 2.747005040e-09f, 2.722281260e-09f, 2.697562040e-09f, 2.672847434e-09f, 2.648137497e-09f, - 2.623432284e-09f, 2.598731848e-09f, 2.574036243e-09f, 2.549345523e-09f, 2.524659743e-09f, 2.499978957e-09f, 2.475303219e-09f, 2.450632582e-09f, 2.425967101e-09f, 2.401306830e-09f, - 2.376651822e-09f, 2.352002131e-09f, 2.327357811e-09f, 2.302718917e-09f, 2.278085500e-09f, 2.253457617e-09f, 2.228835319e-09f, 2.204218661e-09f, 2.179607696e-09f, 2.155002478e-09f, - 2.130403060e-09f, 2.105809496e-09f, 2.081221840e-09f, 2.056640144e-09f, 2.032064462e-09f, 2.007494848e-09f, 1.982931354e-09f, 1.958374035e-09f, 1.933822943e-09f, 1.909278131e-09f, - 1.884739653e-09f, 1.860207562e-09f, 1.835681910e-09f, 1.811162752e-09f, 1.786650139e-09f, 1.762144126e-09f, 1.737644764e-09f, 1.713152107e-09f, 1.688666208e-09f, 1.664187119e-09f, - 1.639714893e-09f, 1.615249583e-09f, 1.590791242e-09f, 1.566339922e-09f, 1.541895677e-09f, 1.517458558e-09f, 1.493028618e-09f, 1.468605910e-09f, 1.444190486e-09f, 1.419782398e-09f, - 1.395381700e-09f, 1.370988443e-09f, 1.346602679e-09f, 1.322224462e-09f, 1.297853843e-09f, 1.273490874e-09f, 1.249135608e-09f, 1.224788097e-09f, 1.200448392e-09f, 1.176116546e-09f, - 1.151792611e-09f, 1.127476639e-09f, 1.103168682e-09f, 1.078868791e-09f, 1.054577019e-09f, 1.030293417e-09f, 1.006018037e-09f, 9.817509306e-10f, 9.574921498e-10f, 9.332417461e-10f, - 9.089997711e-10f, 8.847662763e-10f, 8.605413132e-10f, 8.363249334e-10f, 8.121171882e-10f, 7.879181290e-10f, 7.637278072e-10f, 7.395462741e-10f, 7.153735810e-10f, 6.912097790e-10f, - 6.670549194e-10f, 6.429090533e-10f, 6.187722317e-10f, 5.946445058e-10f, 5.705259266e-10f, 5.464165450e-10f, 5.223164119e-10f, 4.982255782e-10f, 4.741440948e-10f, 4.500720125e-10f, - 4.260093819e-10f, 4.019562539e-10f, 3.779126791e-10f, 3.538787080e-10f, 3.298543914e-10f, 3.058397796e-10f, 2.818349233e-10f, 2.578398728e-10f, 2.338546786e-10f, 2.098793909e-10f, - 1.859140602e-10f, 1.619587367e-10f, 1.380134706e-10f, 1.140783121e-10f, 9.015331139e-11f, 6.623851847e-11f, 4.233398342e-11f, 1.843975624e-11f, -5.444113098e-12f, -2.931757470e-11f, - -5.318057868e-11f, -7.703307524e-11f, -1.008750146e-10f, -1.247063470e-10f, -1.485270228e-10f, -1.723369923e-10f, -1.961362060e-10f, -2.199246143e-10f, -2.437021677e-10f, -2.674688167e-10f, - -2.912245120e-10f, -3.149692041e-10f, -3.387028438e-10f, -3.624253818e-10f, -3.861367688e-10f, -4.098369557e-10f, -4.335258934e-10f, -4.572035328e-10f, -4.808698248e-10f, -5.045247204e-10f, - -5.281681708e-10f, -5.518001269e-10f, -5.754205401e-10f, -5.990293614e-10f, -6.226265421e-10f, -6.462120335e-10f, -6.697857870e-10f, -6.933477539e-10f, -7.168978857e-10f, -7.404361338e-10f, - -7.639624499e-10f, -7.874767854e-10f, -8.109790921e-10f, -8.344693215e-10f, -8.579474255e-10f, -8.814133558e-10f, -9.048670642e-10f, -9.283085025e-10f, -9.517376228e-10f, -9.751543770e-10f, - -9.985587171e-10f, -1.021950595e-09f, -1.045329963e-09f, -1.068696774e-09f, -1.092050979e-09f, -1.115392530e-09f, -1.138721381e-09f, -1.162037483e-09f, -1.185340789e-09f, -1.208631251e-09f, - -1.231908823e-09f, -1.255173455e-09f, -1.278425102e-09f, -1.301663715e-09f, -1.324889247e-09f, -1.348101652e-09f, -1.371300882e-09f, -1.394486889e-09f, -1.417659627e-09f, -1.440819049e-09f, - -1.463965108e-09f, -1.487097756e-09f, -1.510216948e-09f, -1.533322635e-09f, -1.556414772e-09f, -1.579493311e-09f, -1.602558206e-09f, -1.625609411e-09f, -1.648646878e-09f, -1.671670562e-09f, - -1.694680415e-09f, -1.717676391e-09f, -1.740658445e-09f, -1.763626529e-09f, -1.786580597e-09f, -1.809520604e-09f, -1.832446502e-09f, -1.855358247e-09f, -1.878255791e-09f, -1.901139089e-09f, - -1.924008095e-09f, -1.946862763e-09f, -1.969703047e-09f, -1.992528902e-09f, -2.015340281e-09f, -2.038137139e-09f, -2.060919430e-09f, -2.083687109e-09f, -2.106440131e-09f, -2.129178449e-09f, - -2.151902018e-09f, -2.174610793e-09f, -2.197304729e-09f, -2.219983780e-09f, -2.242647902e-09f, -2.265297048e-09f, -2.287931174e-09f, -2.310550236e-09f, -2.333154187e-09f, -2.355742983e-09f, - -2.378316579e-09f, -2.400874930e-09f, -2.423417992e-09f, -2.445945719e-09f, -2.468458068e-09f, -2.490954993e-09f, -2.513436450e-09f, -2.535902395e-09f, -2.558352782e-09f, -2.580787568e-09f, - -2.603206709e-09f, -2.625610159e-09f, -2.647997875e-09f, -2.670369812e-09f, -2.692725927e-09f, -2.715066176e-09f, -2.737390514e-09f, -2.759698897e-09f, -2.781991282e-09f, -2.804267624e-09f, - -2.826527881e-09f, -2.848772008e-09f, -2.870999961e-09f, -2.893211697e-09f, -2.915407173e-09f, -2.937586344e-09f, -2.959749168e-09f, -2.981895601e-09f, -3.004025599e-09f, -3.026139120e-09f, - -3.048236121e-09f, -3.070316557e-09f, -3.092380386e-09f, -3.114427565e-09f, -3.136458051e-09f, -3.158471801e-09f, -3.180468772e-09f, -3.202448921e-09f, -3.224412206e-09f, -3.246358584e-09f, - -3.268288011e-09f, -3.290200447e-09f, -3.312095847e-09f, -3.333974170e-09f, -3.355835373e-09f, -3.377679413e-09f, -3.399506249e-09f, -3.421315839e-09f, -3.443108139e-09f, -3.464883108e-09f, - -3.486640704e-09f, -3.508380885e-09f, -3.530103608e-09f, -3.551808833e-09f, -3.573496516e-09f, -3.595166617e-09f, -3.616819094e-09f, -3.638453904e-09f, -3.660071007e-09f, -3.681670360e-09f, - -3.703251923e-09f, -3.724815654e-09f, -3.746361511e-09f, -3.767889453e-09f, -3.789399439e-09f, -3.810891428e-09f, -3.832365378e-09f, -3.853821249e-09f, -3.875258999e-09f, -3.896678588e-09f, - -3.918079975e-09f, -3.939463118e-09f, -3.960827977e-09f, -3.982174512e-09f, -4.003502681e-09f, -4.024812445e-09f, -4.046103761e-09f, -4.067376591e-09f, -4.088630894e-09f, -4.109866628e-09f, - -4.131083755e-09f, -4.152282233e-09f, -4.173462023e-09f, -4.194623084e-09f, -4.215765376e-09f, -4.236888860e-09f, -4.257993496e-09f, -4.279079242e-09f, -4.300146061e-09f, -4.321193911e-09f, - -4.342222754e-09f, -4.363232549e-09f, -4.384223258e-09f, -4.405194840e-09f, -4.426147256e-09f, -4.447080467e-09f, -4.467994433e-09f, -4.488889115e-09f, -4.509764474e-09f, -4.530620471e-09f, - -4.551457067e-09f, -4.572274222e-09f, -4.593071898e-09f, -4.613850056e-09f, -4.634608656e-09f, -4.655347661e-09f, -4.676067032e-09f, -4.696766729e-09f, -4.717446714e-09f, -4.738106950e-09f, - -4.758747396e-09f, -4.779368015e-09f, -4.799968769e-09f, -4.820549619e-09f, -4.841110527e-09f, -4.861651455e-09f, -4.882172365e-09f, -4.902673219e-09f, -4.923153978e-09f, -4.943614605e-09f, - -4.964055062e-09f, -4.984475312e-09f, -5.004875316e-09f, -5.025255037e-09f, -5.045614437e-09f, -5.065953479e-09f, -5.086272125e-09f, -5.106570339e-09f, -5.126848081e-09f, -5.147105317e-09f, - -5.167342007e-09f, -5.187558115e-09f, -5.207753604e-09f, -5.227928437e-09f, -5.248082577e-09f, -5.268215987e-09f, -5.288328631e-09f, -5.308420470e-09f, -5.328491470e-09f, -5.348541592e-09f, - -5.368570801e-09f, -5.388579060e-09f, -5.408566333e-09f, -5.428532582e-09f, -5.448477773e-09f, -5.468401868e-09f, -5.488304832e-09f, -5.508186628e-09f, -5.528047220e-09f, -5.547886573e-09f, - -5.567704650e-09f, -5.587501415e-09f, -5.607276833e-09f, -5.627030868e-09f, -5.646763485e-09f, -5.666474647e-09f, -5.686164319e-09f, -5.705832465e-09f, -5.725479051e-09f, -5.745104041e-09f, - -5.764707400e-09f, -5.784289091e-09f, -5.803849081e-09f, -5.823387335e-09f, -5.842903816e-09f, -5.862398491e-09f, -5.881871323e-09f, -5.901322280e-09f, -5.920751325e-09f, -5.940158424e-09f, - -5.959543542e-09f, -5.978906645e-09f, -5.998247699e-09f, -6.017566668e-09f, -6.036863519e-09f, -6.056138218e-09f, -6.075390729e-09f, -6.094621019e-09f, -6.113829054e-09f, -6.133014799e-09f, - -6.152178222e-09f, -6.171319287e-09f, -6.190437961e-09f, -6.209534210e-09f, -6.228608001e-09f, -6.247659300e-09f, -6.266688073e-09f, -6.285694286e-09f, -6.304677908e-09f, -6.323638903e-09f, - -6.342577239e-09f, -6.361492882e-09f, -6.380385800e-09f, -6.399255959e-09f, -6.418103326e-09f, -6.436927868e-09f, -6.455729552e-09f, -6.474508346e-09f, -6.493264217e-09f, -6.511997131e-09f, - -6.530707057e-09f, -6.549393961e-09f, -6.568057812e-09f, -6.586698577e-09f, -6.605316223e-09f, -6.623910718e-09f, -6.642482031e-09f, -6.661030128e-09f, -6.679554977e-09f, -6.698056547e-09f, - -6.716534806e-09f, -6.734989722e-09f, -6.753421263e-09f, -6.771829397e-09f, -6.790214092e-09f, -6.808575317e-09f, -6.826913041e-09f, -6.845227231e-09f, -6.863517857e-09f, -6.881784887e-09f, - -6.900028290e-09f, -6.918248034e-09f, -6.936444088e-09f, -6.954616422e-09f, -6.972765005e-09f, -6.990889804e-09f, -7.008990791e-09f, -7.027067932e-09f, -7.045121199e-09f, -7.063150560e-09f, - -7.081155985e-09f, -7.099137443e-09f, -7.117094904e-09f, -7.135028337e-09f, -7.152937712e-09f, -7.170822999e-09f, -7.188684167e-09f, -7.206521187e-09f, -7.224334028e-09f, -7.242122660e-09f, - -7.259887054e-09f, -7.277627179e-09f, -7.295343007e-09f, -7.313034506e-09f, -7.330701648e-09f, -7.348344403e-09f, -7.365962741e-09f, -7.383556633e-09f, -7.401126050e-09f, -7.418670962e-09f, - -7.436191340e-09f, -7.453687156e-09f, -7.471158379e-09f, -7.488604981e-09f, -7.506026933e-09f, -7.523424206e-09f, -7.540796771e-09f, -7.558144599e-09f, -7.575467663e-09f, -7.592765932e-09f, - -7.610039380e-09f, -7.627287976e-09f, -7.644511694e-09f, -7.661710504e-09f, -7.678884378e-09f, -7.696033288e-09f, -7.713157207e-09f, -7.730256105e-09f, -7.747329955e-09f, -7.764378730e-09f, - -7.781402400e-09f, -7.798400939e-09f, -7.815374319e-09f, -7.832322512e-09f, -7.849245491e-09f, -7.866143227e-09f, -7.883015695e-09f, -7.899862866e-09f, -7.916684713e-09f, -7.933481209e-09f, - -7.950252327e-09f, -7.966998039e-09f, -7.983718319e-09f, -8.000413140e-09f, -8.017082475e-09f, -8.033726298e-09f, -8.050344581e-09f, -8.066937297e-09f, -8.083504421e-09f, -8.100045926e-09f, - -8.116561785e-09f, -8.133051972e-09f, -8.149516461e-09f, -8.165955226e-09f, -8.182368239e-09f, -8.198755477e-09f, -8.215116911e-09f, -8.231452517e-09f, -8.247762268e-09f, -8.264046140e-09f, - -8.280304105e-09f, -8.296536139e-09f, -8.312742215e-09f, -8.328922309e-09f, -8.345076395e-09f, -8.361204447e-09f, -8.377306440e-09f, -8.393382350e-09f, -8.409432150e-09f, -8.425455817e-09f, - -8.441453324e-09f, -8.457424647e-09f, -8.473369760e-09f, -8.489288641e-09f, -8.505181262e-09f, -8.521047601e-09f, -8.536887631e-09f, -8.552701330e-09f, -8.568488672e-09f, -8.584249632e-09f, - -8.599984188e-09f, -8.615692314e-09f, -8.631373986e-09f, -8.647029181e-09f, -8.662657874e-09f, -8.678260041e-09f, -8.693835658e-09f, -8.709384703e-09f, -8.724907150e-09f, -8.740402976e-09f, - -8.755872158e-09f, -8.771314673e-09f, -8.786730496e-09f, -8.802119605e-09f, -8.817481975e-09f, -8.832817585e-09f, -8.848126411e-09f, -8.863408429e-09f, -8.878663617e-09f, -8.893891952e-09f, - -8.909093410e-09f, -8.924267970e-09f, -8.939415609e-09f, -8.954536303e-09f, -8.969630030e-09f, -8.984696768e-09f, -8.999736495e-09f, -9.014749187e-09f, -9.029734824e-09f, -9.044693381e-09f, - -9.059624838e-09f, -9.074529173e-09f, -9.089406362e-09f, -9.104256386e-09f, -9.119079220e-09f, -9.133874845e-09f, -9.148643237e-09f, -9.163384376e-09f, -9.178098240e-09f, -9.192784807e-09f, - -9.207444057e-09f, -9.222075967e-09f, -9.236680516e-09f, -9.251257684e-09f, -9.265807448e-09f, -9.280329789e-09f, -9.294824685e-09f, -9.309292115e-09f, -9.323732058e-09f, -9.338144494e-09f, - -9.352529402e-09f, -9.366886761e-09f, -9.381216551e-09f, -9.395518752e-09f, -9.409793342e-09f, -9.424040301e-09f, -9.438259610e-09f, -9.452451248e-09f, -9.466615196e-09f, -9.480751432e-09f, - -9.494859937e-09f, -9.508940691e-09f, -9.522993675e-09f, -9.537018869e-09f, -9.551016252e-09f, -9.564985806e-09f, -9.578927510e-09f, -9.592841346e-09f, -9.606727294e-09f, -9.620585335e-09f, - -9.634415449e-09f, -9.648217617e-09f, -9.661991821e-09f, -9.675738041e-09f, -9.689456258e-09f, -9.703146453e-09f, -9.716808609e-09f, -9.730442705e-09f, -9.744048723e-09f, -9.757626646e-09f, - -9.771176453e-09f, -9.784698127e-09f, -9.798191650e-09f, -9.811657002e-09f, -9.825094167e-09f, -9.838503125e-09f, -9.851883859e-09f, -9.865236351e-09f, -9.878560583e-09f, -9.891856537e-09f, - -9.905124195e-09f, -9.918363539e-09f, -9.931574553e-09f, -9.944757218e-09f, -9.957911516e-09f, -9.971037431e-09f, -9.984134946e-09f, -9.997204042e-09f, -1.001024470e-08f, -1.002325691e-08f, - -1.003624065e-08f, -1.004919590e-08f, -1.006212265e-08f, -1.007502088e-08f, -1.008789057e-08f, -1.010073171e-08f, -1.011354428e-08f, -1.012632826e-08f, -1.013908364e-08f, -1.015181040e-08f, - -1.016450853e-08f, -1.017717800e-08f, -1.018981880e-08f, -1.020243092e-08f, -1.021501434e-08f, -1.022756904e-08f, -1.024009501e-08f, -1.025259224e-08f, -1.026506070e-08f, -1.027750038e-08f, - -1.028991126e-08f, -1.030229334e-08f, -1.031464659e-08f, -1.032697099e-08f, -1.033926655e-08f, -1.035153323e-08f, -1.036377102e-08f, -1.037597991e-08f, -1.038815989e-08f, -1.040031093e-08f, - -1.041243303e-08f, -1.042452617e-08f, -1.043659033e-08f, -1.044862550e-08f, -1.046063166e-08f, -1.047260881e-08f, -1.048455692e-08f, -1.049647598e-08f, -1.050836598e-08f, -1.052022690e-08f, - -1.053205874e-08f, -1.054386147e-08f, -1.055563508e-08f, -1.056737955e-08f, -1.057909488e-08f, -1.059078105e-08f, -1.060243805e-08f, -1.061406586e-08f, -1.062566447e-08f, -1.063723386e-08f, - -1.064877402e-08f, -1.066028495e-08f, -1.067176662e-08f, -1.068321902e-08f, -1.069464214e-08f, -1.070603597e-08f, -1.071740050e-08f, -1.072873570e-08f, -1.074004157e-08f, -1.075131810e-08f, - -1.076256527e-08f, -1.077378306e-08f, -1.078497148e-08f, -1.079613050e-08f, -1.080726012e-08f, -1.081836031e-08f, -1.082943107e-08f, -1.084047239e-08f, -1.085148426e-08f, -1.086246665e-08f, - -1.087341957e-08f, -1.088434299e-08f, -1.089523692e-08f, -1.090610132e-08f, -1.091693620e-08f, -1.092774154e-08f, -1.093851733e-08f, -1.094926357e-08f, -1.095998022e-08f, -1.097066730e-08f, - -1.098132478e-08f, -1.099195265e-08f, -1.100255091e-08f, -1.101311954e-08f, -1.102365853e-08f, -1.103416788e-08f, -1.104464756e-08f, -1.105509757e-08f, -1.106551790e-08f, -1.107590854e-08f, - -1.108626947e-08f, -1.109660069e-08f, -1.110690219e-08f, -1.111717396e-08f, -1.112741598e-08f, -1.113762825e-08f, -1.114781076e-08f, -1.115796349e-08f, -1.116808644e-08f, -1.117817960e-08f, - -1.118824296e-08f, -1.119827650e-08f, -1.120828022e-08f, -1.121825411e-08f, -1.122819816e-08f, -1.123811236e-08f, -1.124799669e-08f, -1.125785117e-08f, -1.126767576e-08f, -1.127747046e-08f, - -1.128723528e-08f, -1.129697018e-08f, -1.130667517e-08f, -1.131635025e-08f, -1.132599539e-08f, -1.133561059e-08f, -1.134519584e-08f, -1.135475114e-08f, -1.136427647e-08f, -1.137377183e-08f, - -1.138323720e-08f, -1.139267259e-08f, -1.140207798e-08f, -1.141145337e-08f, -1.142079874e-08f, -1.143011409e-08f, -1.143939941e-08f, -1.144865469e-08f, -1.145787993e-08f, -1.146707512e-08f, - -1.147624024e-08f, -1.148537530e-08f, -1.149448029e-08f, -1.150355519e-08f, -1.151260001e-08f, -1.152161472e-08f, -1.153059934e-08f, -1.153955384e-08f, -1.154847823e-08f, -1.155737250e-08f, - -1.156623663e-08f, -1.157507063e-08f, -1.158387448e-08f, -1.159264818e-08f, -1.160139172e-08f, -1.161010510e-08f, -1.161878831e-08f, -1.162744134e-08f, -1.163606420e-08f, -1.164465686e-08f, - -1.165321933e-08f, -1.166175159e-08f, -1.167025365e-08f, -1.167872550e-08f, -1.168716713e-08f, -1.169557854e-08f, -1.170395972e-08f, -1.171231066e-08f, -1.172063136e-08f, -1.172892182e-08f, - -1.173718202e-08f, -1.174541197e-08f, -1.175361165e-08f, -1.176178107e-08f, -1.176992022e-08f, -1.177802909e-08f, -1.178610768e-08f, -1.179415598e-08f, -1.180217399e-08f, -1.181016171e-08f, - -1.181811913e-08f, -1.182604623e-08f, -1.183394303e-08f, -1.184180952e-08f, -1.184964569e-08f, -1.185745153e-08f, -1.186522705e-08f, -1.187297224e-08f, -1.188068709e-08f, -1.188837161e-08f, - -1.189602578e-08f, -1.190364960e-08f, -1.191124308e-08f, -1.191880620e-08f, -1.192633896e-08f, -1.193384136e-08f, -1.194131340e-08f, -1.194875507e-08f, -1.195616637e-08f, -1.196354729e-08f, - -1.197089784e-08f, -1.197821800e-08f, -1.198550778e-08f, -1.199276718e-08f, -1.199999618e-08f, -1.200719480e-08f, -1.201436301e-08f, -1.202150083e-08f, -1.202860825e-08f, -1.203568527e-08f, - -1.204273188e-08f, -1.204974808e-08f, -1.205673387e-08f, -1.206368925e-08f, -1.207061422e-08f, -1.207750877e-08f, -1.208437290e-08f, -1.209120661e-08f, -1.209800990e-08f, -1.210478276e-08f, - -1.211152520e-08f, -1.211823720e-08f, -1.212491878e-08f, -1.213156993e-08f, -1.213819065e-08f, -1.214478093e-08f, -1.215134078e-08f, -1.215787019e-08f, -1.216436916e-08f, -1.217083770e-08f, - -1.217727580e-08f, -1.218368345e-08f, -1.219006066e-08f, -1.219640744e-08f, -1.220272376e-08f, -1.220900965e-08f, -1.221526509e-08f, -1.222149008e-08f, -1.222768463e-08f, -1.223384874e-08f, - -1.223998240e-08f, -1.224608561e-08f, -1.225215837e-08f, -1.225820069e-08f, -1.226421257e-08f, -1.227019399e-08f, -1.227614497e-08f, -1.228206550e-08f, -1.228795559e-08f, -1.229381523e-08f, - -1.229964443e-08f, -1.230544318e-08f, -1.231121148e-08f, -1.231694935e-08f, -1.232265676e-08f, -1.232833374e-08f, -1.233398028e-08f, -1.233959637e-08f, -1.234518202e-08f, -1.235073724e-08f, - -1.235626202e-08f, -1.236175636e-08f, -1.236722026e-08f, -1.237265374e-08f, -1.237805677e-08f, -1.238342938e-08f, -1.238877156e-08f, -1.239408331e-08f, -1.239936463e-08f, -1.240461553e-08f, - -1.240983601e-08f, -1.241502606e-08f, -1.242018569e-08f, -1.242531491e-08f, -1.243041371e-08f, -1.243548210e-08f, -1.244052008e-08f, -1.244552765e-08f, -1.245050481e-08f, -1.245545157e-08f, - -1.246036792e-08f, -1.246525388e-08f, -1.247010944e-08f, -1.247493461e-08f, -1.247972939e-08f, -1.248449378e-08f, -1.248922778e-08f, -1.249393140e-08f, -1.249860465e-08f, -1.250324751e-08f, - -1.250786001e-08f, -1.251244213e-08f, -1.251699389e-08f, -1.252151528e-08f, -1.252600632e-08f, -1.253046699e-08f, -1.253489732e-08f, -1.253929730e-08f, -1.254366693e-08f, -1.254800622e-08f, - -1.255231517e-08f, -1.255659379e-08f, -1.256084208e-08f, -1.256506005e-08f, -1.256924769e-08f, -1.257340502e-08f, -1.257753203e-08f, -1.258162873e-08f, -1.258569513e-08f, -1.258973123e-08f, - -1.259373704e-08f, -1.259771255e-08f, -1.260165778e-08f, -1.260557273e-08f, -1.260945740e-08f, -1.261331180e-08f, -1.261713593e-08f, -1.262092980e-08f, -1.262469341e-08f, -1.262842678e-08f, - -1.263212989e-08f, -1.263580277e-08f, -1.263944541e-08f, -1.264305782e-08f, -1.264664001e-08f, -1.265019197e-08f, -1.265371373e-08f, -1.265720527e-08f, -1.266066662e-08f, -1.266409776e-08f, - -1.266749872e-08f, -1.267086949e-08f, -1.267421009e-08f, -1.267752051e-08f, -1.268080077e-08f, -1.268405086e-08f, -1.268727081e-08f, -1.269046060e-08f, -1.269362026e-08f, -1.269674978e-08f, - -1.269984917e-08f, -1.270291844e-08f, -1.270595760e-08f, -1.270896665e-08f, -1.271194560e-08f, -1.271489445e-08f, -1.271781322e-08f, -1.272070191e-08f, -1.272356053e-08f, -1.272638908e-08f, - -1.272918757e-08f, -1.273195601e-08f, -1.273469441e-08f, -1.273740277e-08f, -1.274008110e-08f, -1.274272941e-08f, -1.274534771e-08f, -1.274793600e-08f, -1.275049429e-08f, -1.275302259e-08f, - -1.275552091e-08f, -1.275798926e-08f, -1.276042764e-08f, -1.276283606e-08f, -1.276521453e-08f, -1.276756305e-08f, -1.276988165e-08f, -1.277217032e-08f, -1.277442907e-08f, -1.277665791e-08f, - -1.277885685e-08f, -1.278102591e-08f, -1.278316507e-08f, -1.278527437e-08f, -1.278735380e-08f, -1.278940337e-08f, -1.279142310e-08f, -1.279341299e-08f, -1.279537305e-08f, -1.279730329e-08f, - -1.279920371e-08f, -1.280107434e-08f, -1.280291517e-08f, -1.280472622e-08f, -1.280650750e-08f, -1.280825901e-08f, -1.280998077e-08f, -1.281167279e-08f, -1.281333506e-08f, -1.281496762e-08f, - -1.281657046e-08f, -1.281814359e-08f, -1.281968703e-08f, -1.282120078e-08f, -1.282268486e-08f, -1.282413927e-08f, -1.282556402e-08f, -1.282695913e-08f, -1.282832461e-08f, -1.282966046e-08f, - -1.283096670e-08f, -1.283224334e-08f, -1.283349039e-08f, -1.283470785e-08f, -1.283589574e-08f, -1.283705407e-08f, -1.283818286e-08f, -1.283928210e-08f, -1.284035182e-08f, -1.284139202e-08f, - -1.284240272e-08f, -1.284338392e-08f, -1.284433564e-08f, -1.284525789e-08f, -1.284615068e-08f, -1.284701402e-08f, -1.284784792e-08f, -1.284865240e-08f, -1.284942746e-08f, -1.285017313e-08f, - -1.285088940e-08f, -1.285157629e-08f, -1.285223382e-08f, -1.285286199e-08f, -1.285346082e-08f, -1.285403032e-08f, -1.285457050e-08f, -1.285508137e-08f, -1.285556295e-08f, -1.285601525e-08f, - -1.285643828e-08f, -1.285683205e-08f, -1.285719658e-08f, -1.285753187e-08f, -1.285783795e-08f, -1.285811482e-08f, -1.285836250e-08f, -1.285858099e-08f, -1.285877032e-08f, -1.285893049e-08f, - -1.285906152e-08f, -1.285916342e-08f, -1.285923621e-08f, -1.285927989e-08f, -1.285929448e-08f, -1.285928000e-08f, -1.285923645e-08f, -1.285916385e-08f, -1.285906222e-08f, -1.285893157e-08f, - -1.285877191e-08f, -1.285858325e-08f, -1.285836561e-08f, -1.285811900e-08f, -1.285784344e-08f, -1.285753894e-08f, -1.285720552e-08f, -1.285684318e-08f, -1.285645194e-08f, -1.285603182e-08f, - -1.285558284e-08f, -1.285510499e-08f, -1.285459831e-08f, -1.285406280e-08f, -1.285349848e-08f, -1.285290536e-08f, -1.285228346e-08f, -1.285163279e-08f, -1.285095337e-08f, -1.285024520e-08f, - -1.284950832e-08f, -1.284874273e-08f, -1.284794844e-08f, -1.284712547e-08f, -1.284627384e-08f, -1.284539356e-08f, -1.284448465e-08f, -1.284354712e-08f, -1.284258099e-08f, -1.284158627e-08f, - -1.284056297e-08f, -1.283951112e-08f, -1.283843073e-08f, -1.283732181e-08f, -1.283618439e-08f, -1.283501847e-08f, -1.283382407e-08f, -1.283260121e-08f, -1.283134990e-08f, -1.283007016e-08f, - -1.282876201e-08f, -1.282742545e-08f, -1.282606052e-08f, -1.282466722e-08f, -1.282324557e-08f, -1.282179558e-08f, -1.282031728e-08f, -1.281881068e-08f, -1.281727579e-08f, -1.281571263e-08f, - -1.281412122e-08f, -1.281250158e-08f, -1.281085372e-08f, -1.280917766e-08f, -1.280747342e-08f, -1.280574100e-08f, -1.280398044e-08f, -1.280219174e-08f, -1.280037493e-08f, -1.279853002e-08f, - -1.279665702e-08f, -1.279475596e-08f, -1.279282685e-08f, -1.279086972e-08f, -1.278888456e-08f, -1.278687142e-08f, -1.278483029e-08f, -1.278276121e-08f, -1.278066418e-08f, -1.277853923e-08f, - -1.277638637e-08f, -1.277420562e-08f, -1.277199699e-08f, -1.276976052e-08f, -1.276749621e-08f, -1.276520408e-08f, -1.276288415e-08f, -1.276053644e-08f, -1.275816096e-08f, -1.275575775e-08f, - -1.275332680e-08f, -1.275086815e-08f, -1.274838180e-08f, -1.274586779e-08f, -1.274332612e-08f, -1.274075681e-08f, -1.273815989e-08f, -1.273553538e-08f, -1.273288328e-08f, -1.273020363e-08f, - -1.272749643e-08f, -1.272476172e-08f, -1.272199950e-08f, -1.271920979e-08f, -1.271639263e-08f, -1.271354801e-08f, -1.271067597e-08f, -1.270777653e-08f, -1.270484969e-08f, -1.270189549e-08f, - -1.269891394e-08f, -1.269590506e-08f, -1.269286886e-08f, -1.268980538e-08f, -1.268671463e-08f, -1.268359662e-08f, -1.268045139e-08f, -1.267727894e-08f, -1.267407930e-08f, -1.267085249e-08f, - -1.266759853e-08f, -1.266431744e-08f, -1.266100923e-08f, -1.265767393e-08f, -1.265431156e-08f, -1.265092214e-08f, -1.264750569e-08f, -1.264406223e-08f, -1.264059177e-08f, -1.263709435e-08f, - -1.263356998e-08f, -1.263001868e-08f, -1.262644047e-08f, -1.262283537e-08f, -1.261920341e-08f, -1.261554460e-08f, -1.261185897e-08f, -1.260814653e-08f, -1.260440730e-08f, -1.260064132e-08f, - -1.259684859e-08f, -1.259302915e-08f, -1.258918300e-08f, -1.258531017e-08f, -1.258141069e-08f, -1.257748458e-08f, -1.257353184e-08f, -1.256955252e-08f, -1.256554663e-08f, -1.256151418e-08f, - -1.255745521e-08f, -1.255336972e-08f, -1.254925776e-08f, -1.254511933e-08f, -1.254095446e-08f, -1.253676317e-08f, -1.253254548e-08f, -1.252830141e-08f, -1.252403099e-08f, -1.251973424e-08f, - -1.251541118e-08f, -1.251106183e-08f, -1.250668622e-08f, -1.250228436e-08f, -1.249785628e-08f, -1.249340200e-08f, -1.248892154e-08f, -1.248441493e-08f, -1.247988219e-08f, -1.247532333e-08f, - -1.247073840e-08f, -1.246612739e-08f, -1.246149035e-08f, -1.245682729e-08f, -1.245213823e-08f, -1.244742319e-08f, -1.244268221e-08f, -1.243791530e-08f, -1.243312249e-08f, -1.242830379e-08f, - -1.242345924e-08f, -1.241858885e-08f, -1.241369265e-08f, -1.240877066e-08f, -1.240382290e-08f, -1.239884940e-08f, -1.239385019e-08f, -1.238882527e-08f, -1.238377469e-08f, -1.237869846e-08f, - -1.237359660e-08f, -1.236846914e-08f, -1.236331610e-08f, -1.235813751e-08f, -1.235293339e-08f, -1.234770376e-08f, -1.234244865e-08f, -1.233716808e-08f, -1.233186208e-08f, -1.232653066e-08f, - -1.232117386e-08f, -1.231579170e-08f, -1.231038419e-08f, -1.230495138e-08f, -1.229949327e-08f, -1.229400990e-08f, -1.228850128e-08f, -1.228296745e-08f, -1.227740843e-08f, -1.227182423e-08f, - -1.226621490e-08f, -1.226058044e-08f, -1.225492089e-08f, -1.224923627e-08f, -1.224352661e-08f, -1.223779192e-08f, -1.223203224e-08f, -1.222624759e-08f, -1.222043799e-08f, -1.221460347e-08f, - -1.220874405e-08f, -1.220285977e-08f, -1.219695064e-08f, -1.219101668e-08f, -1.218505794e-08f, -1.217907442e-08f, -1.217306615e-08f, -1.216703317e-08f, -1.216097549e-08f, -1.215489315e-08f, - -1.214878616e-08f, -1.214265455e-08f, -1.213649835e-08f, -1.213031758e-08f, -1.212411227e-08f, -1.211788244e-08f, -1.211162813e-08f, -1.210534935e-08f, -1.209904613e-08f, -1.209271850e-08f, - -1.208636648e-08f, -1.207999011e-08f, -1.207358939e-08f, -1.206716437e-08f, -1.206071507e-08f, -1.205424151e-08f, -1.204774372e-08f, -1.204122172e-08f, -1.203467555e-08f, -1.202810523e-08f, - -1.202151078e-08f, -1.201489223e-08f, -1.200824961e-08f, -1.200158294e-08f, -1.199489226e-08f, -1.198817758e-08f, -1.198143893e-08f, -1.197467635e-08f, -1.196788985e-08f, -1.196107947e-08f, - -1.195424523e-08f, -1.194738715e-08f, -1.194050527e-08f, -1.193359961e-08f, -1.192667020e-08f, -1.191971706e-08f, -1.191274022e-08f, -1.190573972e-08f, -1.189871557e-08f, -1.189166780e-08f, - -1.188459645e-08f, -1.187750153e-08f, -1.187038308e-08f, -1.186324112e-08f, -1.185607568e-08f, -1.184888679e-08f, -1.184167447e-08f, -1.183443876e-08f, -1.182717968e-08f, -1.181989725e-08f, - -1.181259151e-08f, -1.180526248e-08f, -1.179791019e-08f, -1.179053467e-08f, -1.178313594e-08f, -1.177571404e-08f, -1.176826900e-08f, -1.176080083e-08f, -1.175330956e-08f, -1.174579524e-08f, - -1.173825788e-08f, -1.173069751e-08f, -1.172311415e-08f, -1.171550785e-08f, -1.170787862e-08f, -1.170022650e-08f, -1.169255151e-08f, -1.168485368e-08f, -1.167713305e-08f, -1.166938962e-08f, - -1.166162345e-08f, -1.165383455e-08f, -1.164602295e-08f, -1.163818869e-08f, -1.163033178e-08f, -1.162245226e-08f, -1.161455017e-08f, -1.160662551e-08f, -1.159867834e-08f, -1.159070866e-08f, - -1.158271652e-08f, -1.157470194e-08f, -1.156666496e-08f, -1.155860559e-08f, -1.155052387e-08f, -1.154241983e-08f, -1.153429349e-08f, -1.152614489e-08f, -1.151797405e-08f, -1.150978101e-08f, - -1.150156579e-08f, -1.149332843e-08f, -1.148506894e-08f, -1.147678737e-08f, -1.146848374e-08f, -1.146015808e-08f, -1.145181041e-08f, -1.144344078e-08f, -1.143504920e-08f, -1.142663572e-08f, - -1.141820035e-08f, -1.140974312e-08f, -1.140126408e-08f, -1.139276324e-08f, -1.138424063e-08f, -1.137569630e-08f, -1.136713025e-08f, -1.135854254e-08f, -1.134993318e-08f, -1.134130220e-08f, - -1.133264964e-08f, -1.132397553e-08f, -1.131527989e-08f, -1.130656276e-08f, -1.129782416e-08f, -1.128906413e-08f, -1.128028270e-08f, -1.127147989e-08f, -1.126265574e-08f, -1.125381027e-08f, - -1.124494352e-08f, -1.123605552e-08f, -1.122714630e-08f, -1.121821588e-08f, -1.120926431e-08f, -1.120029160e-08f, -1.119129780e-08f, -1.118228292e-08f, -1.117324700e-08f, -1.116419008e-08f, - -1.115511218e-08f, -1.114601333e-08f, -1.113689357e-08f, -1.112775292e-08f, -1.111859141e-08f, -1.110940908e-08f, -1.110020596e-08f, -1.109098208e-08f, -1.108173747e-08f, -1.107247215e-08f, - -1.106318617e-08f, -1.105387955e-08f, -1.104455232e-08f, -1.103520451e-08f, -1.102583617e-08f, -1.101644730e-08f, -1.100703796e-08f, -1.099760816e-08f, -1.098815795e-08f, -1.097868735e-08f, - -1.096919639e-08f, -1.095968510e-08f, -1.095015352e-08f, -1.094060168e-08f, -1.093102960e-08f, -1.092143733e-08f, -1.091182489e-08f, -1.090219231e-08f, -1.089253963e-08f, -1.088286687e-08f, - -1.087317407e-08f, -1.086346126e-08f, -1.085372847e-08f, -1.084397574e-08f, -1.083420309e-08f, -1.082441056e-08f, -1.081459818e-08f, -1.080476598e-08f, -1.079491399e-08f, -1.078504225e-08f, - -1.077515078e-08f, -1.076523962e-08f, -1.075530880e-08f, -1.074535836e-08f, -1.073538832e-08f, -1.072539872e-08f, -1.071538959e-08f, -1.070536096e-08f, -1.069531286e-08f, -1.068524533e-08f, - -1.067515840e-08f, -1.066505209e-08f, -1.065492645e-08f, -1.064478151e-08f, -1.063461730e-08f, -1.062443384e-08f, -1.061423118e-08f, -1.060400934e-08f, -1.059376836e-08f, -1.058350828e-08f, - -1.057322911e-08f, -1.056293090e-08f, -1.055261368e-08f, -1.054227748e-08f, -1.053192233e-08f, -1.052154827e-08f, -1.051115533e-08f, -1.050074354e-08f, -1.049031294e-08f, -1.047986355e-08f, - -1.046939542e-08f, -1.045890856e-08f, -1.044840303e-08f, -1.043787884e-08f, -1.042733604e-08f, -1.041677465e-08f, -1.040619471e-08f, -1.039559625e-08f, -1.038497931e-08f, -1.037434391e-08f, - -1.036369009e-08f, -1.035301789e-08f, -1.034232734e-08f, -1.033161847e-08f, -1.032089131e-08f, -1.031014590e-08f, -1.029938226e-08f, -1.028860045e-08f, -1.027780048e-08f, -1.026698239e-08f, - -1.025614621e-08f, -1.024529199e-08f, -1.023441974e-08f, -1.022352951e-08f, -1.021262132e-08f, -1.020169522e-08f, -1.019075123e-08f, -1.017978940e-08f, -1.016880974e-08f, -1.015781230e-08f, - -1.014679711e-08f, -1.013576421e-08f, -1.012471362e-08f, -1.011364538e-08f, -1.010255953e-08f, -1.009145610e-08f, -1.008033512e-08f, -1.006919662e-08f, -1.005804065e-08f, -1.004686723e-08f, - -1.003567640e-08f, -1.002446819e-08f, -1.001324264e-08f, -1.000199978e-08f, -9.990739639e-09f, -9.979462259e-09f, -9.968167672e-09f, -9.956855912e-09f, -9.945527013e-09f, -9.934181008e-09f, - -9.922817933e-09f, -9.911437821e-09f, -9.900040706e-09f, -9.888626623e-09f, -9.877195607e-09f, -9.865747691e-09f, -9.854282910e-09f, -9.842801298e-09f, -9.831302889e-09f, -9.819787718e-09f, - -9.808255820e-09f, -9.796707228e-09f, -9.785141978e-09f, -9.773560104e-09f, -9.761961640e-09f, -9.750346620e-09f, -9.738715080e-09f, -9.727067054e-09f, -9.715402577e-09f, -9.703721683e-09f, - -9.692024407e-09f, -9.680310783e-09f, -9.668580846e-09f, -9.656834632e-09f, -9.645072174e-09f, -9.633293507e-09f, -9.621498667e-09f, -9.609687688e-09f, -9.597860605e-09f, -9.586017452e-09f, - -9.574158265e-09f, -9.562283079e-09f, -9.550391928e-09f, -9.538484847e-09f, -9.526561871e-09f, -9.514623036e-09f, -9.502668376e-09f, -9.490697926e-09f, -9.478711722e-09f, -9.466709797e-09f, - -9.454692189e-09f, -9.442658930e-09f, -9.430610058e-09f, -9.418545606e-09f, -9.406465610e-09f, -9.394370105e-09f, -9.382259126e-09f, -9.370132709e-09f, -9.357990888e-09f, -9.345833700e-09f, - -9.333661178e-09f, -9.321473360e-09f, -9.309270279e-09f, -9.297051971e-09f, -9.284818472e-09f, -9.272569817e-09f, -9.260306041e-09f, -9.248027179e-09f, -9.235733268e-09f, -9.223424342e-09f, - -9.211100438e-09f, -9.198761589e-09f, -9.186407833e-09f, -9.174039204e-09f, -9.161655739e-09f, -9.149257472e-09f, -9.136844439e-09f, -9.124416676e-09f, -9.111974218e-09f, -9.099517101e-09f, - -9.087045360e-09f, -9.074559032e-09f, -9.062058152e-09f, -9.049542756e-09f, -9.037012879e-09f, -9.024468557e-09f, -9.011909825e-09f, -8.999336721e-09f, -8.986749278e-09f, -8.974147534e-09f, - -8.961531524e-09f, -8.948901283e-09f, -8.936256848e-09f, -8.923598255e-09f, -8.910925539e-09f, -8.898238736e-09f, -8.885537882e-09f, -8.872823013e-09f, -8.860094166e-09f, -8.847351375e-09f, - -8.834594677e-09f, -8.821824108e-09f, -8.809039704e-09f, -8.796241501e-09f, -8.783429535e-09f, -8.770603842e-09f, -8.757764458e-09f, -8.744911419e-09f, -8.732044762e-09f, -8.719164521e-09f, - -8.706270735e-09f, -8.693363438e-09f, -8.680442666e-09f, -8.667508457e-09f, -8.654560845e-09f, -8.641599868e-09f, -8.628625561e-09f, -8.615637961e-09f, -8.602637105e-09f, -8.589623027e-09f, - -8.576595765e-09f, -8.563555354e-09f, -8.550501832e-09f, -8.537435234e-09f, -8.524355596e-09f, -8.511262956e-09f, -8.498157349e-09f, -8.485038811e-09f, -8.471907380e-09f, -8.458763091e-09f, - -8.445605981e-09f, -8.432436086e-09f, -8.419253443e-09f, -8.406058088e-09f, -8.392850058e-09f, -8.379629388e-09f, -8.366396117e-09f, -8.353150279e-09f, -8.339891911e-09f, -8.326621051e-09f, - -8.313337734e-09f, -8.300041997e-09f, -8.286733877e-09f, -8.273413410e-09f, -8.260080632e-09f, -8.246735581e-09f, -8.233378293e-09f, -8.220008804e-09f, -8.206627152e-09f, -8.193233372e-09f, - -8.179827501e-09f, -8.166409577e-09f, -8.152979635e-09f, -8.139537712e-09f, -8.126083846e-09f, -8.112618072e-09f, -8.099140428e-09f, -8.085650949e-09f, -8.072149674e-09f, -8.058636638e-09f, - -8.045111879e-09f, -8.031575432e-09f, -8.018027335e-09f, -8.004467625e-09f, -7.990896338e-09f, -7.977313512e-09f, -7.963719182e-09f, -7.950113386e-09f, -7.936496161e-09f, -7.922867543e-09f, - -7.909227570e-09f, -7.895576277e-09f, -7.881913703e-09f, -7.868239883e-09f, -7.854554855e-09f, -7.840858656e-09f, -7.827151322e-09f, -7.813432890e-09f, -7.799703398e-09f, -7.785962882e-09f, - -7.772211379e-09f, -7.758448926e-09f, -7.744675560e-09f, -7.730891319e-09f, -7.717096238e-09f, -7.703290354e-09f, -7.689473706e-09f, -7.675646330e-09f, -7.661808262e-09f, -7.647959540e-09f, - -7.634100201e-09f, -7.620230282e-09f, -7.606349820e-09f, -7.592458851e-09f, -7.578557414e-09f, -7.564645544e-09f, -7.550723280e-09f, -7.536790657e-09f, -7.522847714e-09f, -7.508894486e-09f, - -7.494931012e-09f, -7.480957329e-09f, -7.466973472e-09f, -7.452979480e-09f, -7.438975390e-09f, -7.424961239e-09f, -7.410937063e-09f, -7.396902900e-09f, -7.382858787e-09f, -7.368804762e-09f, - -7.354740860e-09f, -7.340667121e-09f, -7.326583579e-09f, -7.312490274e-09f, -7.298387241e-09f, -7.284274519e-09f, -7.270152143e-09f, -7.256020152e-09f, -7.241878583e-09f, -7.227727472e-09f, - -7.213566857e-09f, -7.199396776e-09f, -7.185217265e-09f, -7.171028361e-09f, -7.156830102e-09f, -7.142622524e-09f, -7.128405666e-09f, -7.114179565e-09f, -7.099944256e-09f, -7.085699779e-09f, - -7.071446169e-09f, -7.057183465e-09f, -7.042911704e-09f, -7.028630922e-09f, -7.014341156e-09f, -7.000042446e-09f, -6.985734826e-09f, -6.971418335e-09f, -6.957093011e-09f, -6.942758889e-09f, - -6.928416008e-09f, -6.914064404e-09f, -6.899704116e-09f, -6.885335180e-09f, -6.870957633e-09f, -6.856571513e-09f, -6.842176857e-09f, -6.827773703e-09f, -6.813362087e-09f, -6.798942047e-09f, - -6.784513620e-09f, -6.770076843e-09f, -6.755631755e-09f, -6.741178391e-09f, -6.726716790e-09f, -6.712246989e-09f, -6.697769024e-09f, -6.683282934e-09f, -6.668788755e-09f, -6.654286525e-09f, - -6.639776281e-09f, -6.625258060e-09f, -6.610731900e-09f, -6.596197838e-09f, -6.581655912e-09f, -6.567106158e-09f, -6.552548614e-09f, -6.537983317e-09f, -6.523410305e-09f, -6.508829615e-09f, - -6.494241283e-09f, -6.479645349e-09f, -6.465041848e-09f, -6.450430818e-09f, -6.435812296e-09f, -6.421186320e-09f, -6.406552927e-09f, -6.391912154e-09f, -6.377264039e-09f, -6.362608619e-09f, - -6.347945931e-09f, -6.333276013e-09f, -6.318598901e-09f, -6.303914633e-09f, -6.289223247e-09f, -6.274524779e-09f, -6.259819268e-09f, -6.245106750e-09f, -6.230387262e-09f, -6.215660842e-09f, - -6.200927527e-09f, -6.186187355e-09f, -6.171440363e-09f, -6.156686587e-09f, -6.141926066e-09f, -6.127158837e-09f, -6.112384936e-09f, -6.097604402e-09f, -6.082817270e-09f, -6.068023580e-09f, - -6.053223368e-09f, -6.038416671e-09f, -6.023603526e-09f, -6.008783971e-09f, -5.993958043e-09f, -5.979125780e-09f, -5.964287218e-09f, -5.949442395e-09f, -5.934591348e-09f, -5.919734114e-09f, - -5.904870731e-09f, -5.890001235e-09f, -5.875125665e-09f, -5.860244057e-09f, -5.845356448e-09f, -5.830462876e-09f, -5.815563378e-09f, -5.800657991e-09f, -5.785746753e-09f, -5.770829700e-09f, - -5.755906869e-09f, -5.740978299e-09f, -5.726044026e-09f, -5.711104088e-09f, -5.696158520e-09f, -5.681207362e-09f, -5.666250650e-09f, -5.651288420e-09f, -5.636320711e-09f, -5.621347560e-09f, - -5.606369003e-09f, -5.591385077e-09f, -5.576395821e-09f, -5.561401271e-09f, -5.546401464e-09f, -5.531396437e-09f, -5.516386227e-09f, -5.501370872e-09f, -5.486350409e-09f, -5.471324875e-09f, - -5.456294307e-09f, -5.441258741e-09f, -5.426218216e-09f, -5.411172768e-09f, -5.396122434e-09f, -5.381067251e-09f, -5.366007257e-09f, -5.350942488e-09f, -5.335872982e-09f, -5.320798775e-09f, - -5.305719905e-09f, -5.290636409e-09f, -5.275548323e-09f, -5.260455685e-09f, -5.245358532e-09f, -5.230256901e-09f, -5.215150828e-09f, -5.200040351e-09f, -5.184925507e-09f, -5.169806332e-09f, - -5.154682864e-09f, -5.139555140e-09f, -5.124423196e-09f, -5.109287069e-09f, -5.094146798e-09f, -5.079002417e-09f, -5.063853965e-09f, -5.048701478e-09f, -5.033544994e-09f, -5.018384548e-09f, - -5.003220178e-09f, -4.988051921e-09f, -4.972879814e-09f, -4.957703893e-09f, -4.942524196e-09f, -4.927340759e-09f, -4.912153619e-09f, -4.896962814e-09f, -4.881768378e-09f, -4.866570351e-09f, - -4.851368768e-09f, -4.836163666e-09f, -4.820955081e-09f, -4.805743052e-09f, -4.790527614e-09f, -4.775308805e-09f, -4.760086660e-09f, -4.744861217e-09f, -4.729632513e-09f, -4.714400583e-09f, - -4.699165466e-09f, -4.683927197e-09f, -4.668685814e-09f, -4.653441352e-09f, -4.638193849e-09f, -4.622943341e-09f, -4.607689866e-09f, -4.592433458e-09f, -4.577174156e-09f, -4.561911996e-09f, - -4.546647014e-09f, -4.531379247e-09f, -4.516108732e-09f, -4.500835505e-09f, -4.485559602e-09f, -4.470281061e-09f, -4.454999917e-09f, -4.439716208e-09f, -4.424429969e-09f, -4.409141238e-09f, - -4.393850051e-09f, -4.378556443e-09f, -4.363260453e-09f, -4.347962116e-09f, -4.332661468e-09f, -4.317358547e-09f, -4.302053388e-09f, -4.286746028e-09f, -4.271436503e-09f, -4.256124850e-09f, - -4.240811104e-09f, -4.225495304e-09f, -4.210177484e-09f, -4.194857681e-09f, -4.179535931e-09f, -4.164212271e-09f, -4.148886737e-09f, -4.133559365e-09f, -4.118230192e-09f, -4.102899254e-09f, - -4.087566586e-09f, -4.072232226e-09f, -4.056896209e-09f, -4.041558572e-09f, -4.026219351e-09f, -4.010878582e-09f, -3.995536301e-09f, -3.980192544e-09f, -3.964847348e-09f, -3.949500748e-09f, - -3.934152781e-09f, -3.918803483e-09f, -3.903452889e-09f, -3.888101036e-09f, -3.872747961e-09f, -3.857393698e-09f, -3.842038284e-09f, -3.826681755e-09f, -3.811324148e-09f, -3.795965497e-09f, - -3.780605839e-09f, -3.765245210e-09f, -3.749883645e-09f, -3.734521182e-09f, -3.719157855e-09f, -3.703793700e-09f, -3.688428754e-09f, -3.673063052e-09f, -3.657696629e-09f, -3.642329523e-09f, - -3.626961769e-09f, -3.611593401e-09f, -3.596224458e-09f, -3.580854973e-09f, -3.565484982e-09f, -3.550114522e-09f, -3.534743629e-09f, -3.519372337e-09f, -3.504000683e-09f, -3.488628701e-09f, - -3.473256429e-09f, -3.457883901e-09f, -3.442511153e-09f, -3.427138221e-09f, -3.411765140e-09f, -3.396391946e-09f, -3.381018674e-09f, -3.365645361e-09f, -3.350272040e-09f, -3.334898748e-09f, - -3.319525521e-09f, -3.304152394e-09f, -3.288779402e-09f, -3.273406580e-09f, -3.258033965e-09f, -3.242661591e-09f, -3.227289494e-09f, -3.211917709e-09f, -3.196546271e-09f, -3.181175217e-09f, - -3.165804581e-09f, -3.150434398e-09f, -3.135064704e-09f, -3.119695534e-09f, -3.104326923e-09f, -3.088958906e-09f, -3.073591519e-09f, -3.058224797e-09f, -3.042858775e-09f, -3.027493487e-09f, - -3.012128970e-09f, -2.996765259e-09f, -2.981402387e-09f, -2.966040391e-09f, -2.950679306e-09f, -2.935319166e-09f, -2.919960006e-09f, -2.904601862e-09f, -2.889244768e-09f, -2.873888760e-09f, - -2.858533872e-09f, -2.843180140e-09f, -2.827827597e-09f, -2.812476280e-09f, -2.797126222e-09f, -2.781777459e-09f, -2.766430025e-09f, -2.751083956e-09f, -2.735739285e-09f, -2.720396049e-09f, - -2.705054281e-09f, -2.689714016e-09f, -2.674375289e-09f, -2.659038135e-09f, -2.643702588e-09f, -2.628368683e-09f, -2.613036454e-09f, -2.597705936e-09f, -2.582377164e-09f, -2.567050172e-09f, - -2.551724995e-09f, -2.536401667e-09f, -2.521080222e-09f, -2.505760696e-09f, -2.490443122e-09f, -2.475127536e-09f, -2.459813970e-09f, -2.444502461e-09f, -2.429193042e-09f, -2.413885747e-09f, - -2.398580610e-09f, -2.383277667e-09f, -2.367976951e-09f, -2.352678497e-09f, -2.337382339e-09f, -2.322088510e-09f, -2.306797046e-09f, -2.291507980e-09f, -2.276221346e-09f, -2.260937180e-09f, - -2.245655513e-09f, -2.230376382e-09f, -2.215099819e-09f, -2.199825859e-09f, -2.184554536e-09f, -2.169285884e-09f, -2.154019937e-09f, -2.138756728e-09f, -2.123496292e-09f, -2.108238662e-09f, - -2.092983873e-09f, -2.077731958e-09f, -2.062482951e-09f, -2.047236886e-09f, -2.031993796e-09f, -2.016753716e-09f, -2.001516679e-09f, -1.986282718e-09f, -1.971051868e-09f, -1.955824163e-09f, - -1.940599634e-09f, -1.925378318e-09f, -1.910160246e-09f, -1.894945452e-09f, -1.879733971e-09f, -1.864525835e-09f, -1.849321079e-09f, -1.834119734e-09f, -1.818921836e-09f, -1.803727417e-09f, - -1.788536511e-09f, -1.773349151e-09f, -1.758165370e-09f, -1.742985202e-09f, -1.727808681e-09f, -1.712635838e-09f, -1.697466708e-09f, -1.682301324e-09f, -1.667139719e-09f, -1.651981926e-09f, - -1.636827978e-09f, -1.621677909e-09f, -1.606531752e-09f, -1.591389538e-09f, -1.576251303e-09f, -1.561117078e-09f, -1.545986897e-09f, -1.530860792e-09f, -1.515738797e-09f, -1.500620945e-09f, - -1.485507268e-09f, -1.470397799e-09f, -1.455292571e-09f, -1.440191617e-09f, -1.425094969e-09f, -1.410002661e-09f, -1.394914726e-09f, -1.379831195e-09f, -1.364752101e-09f, -1.349677478e-09f, - -1.334607358e-09f, -1.319541773e-09f, -1.304480756e-09f, -1.289424340e-09f, -1.274372556e-09f, -1.259325439e-09f, -1.244283019e-09f, -1.229245330e-09f, -1.214212404e-09f, -1.199184273e-09f, - -1.184160970e-09f, -1.169142527e-09f, -1.154128976e-09f, -1.139120350e-09f, -1.124116680e-09f, -1.109118000e-09f, -1.094124341e-09f, -1.079135735e-09f, -1.064152215e-09f, -1.049173813e-09f, - -1.034200560e-09f, -1.019232490e-09f, -1.004269633e-09f, -9.893120223e-10f, -9.743596894e-10f, -9.594126663e-10f, -9.444709849e-10f, -9.295346772e-10f, -9.146037750e-10f, -8.996783102e-10f, - -8.847583145e-10f, -8.698438198e-10f, -8.549348578e-10f, -8.400314602e-10f, -8.251336587e-10f, -8.102414850e-10f, -7.953549708e-10f, -7.804741475e-10f, -7.655990469e-10f, -7.507297005e-10f, - -7.358661397e-10f, -7.210083962e-10f, -7.061565013e-10f, -6.913104865e-10f, -6.764703832e-10f, -6.616362227e-10f, -6.468080365e-10f, -6.319858559e-10f, -6.171697121e-10f, -6.023596363e-10f, - -5.875556600e-10f, -5.727578141e-10f, -5.579661300e-10f, -5.431806387e-10f, -5.284013713e-10f, -5.136283591e-10f, -4.988616329e-10f, -4.841012238e-10f, -4.693471629e-10f, -4.545994810e-10f, - -4.398582092e-10f, -4.251233782e-10f, -4.103950191e-10f, -3.956731626e-10f, -3.809578396e-10f, -3.662490807e-10f, -3.515469169e-10f, -3.368513788e-10f, -3.221624970e-10f, -3.074803024e-10f, - -2.928048254e-10f, -2.781360966e-10f, -2.634741468e-10f, -2.488190063e-10f, -2.341707057e-10f, -2.195292755e-10f, -2.048947462e-10f, -1.902671480e-10f, -1.756465115e-10f, -1.610328669e-10f, - -1.464262446e-10f, -1.318266749e-10f, -1.172341880e-10f, -1.026488141e-10f, -8.807058355e-11f, -7.349952637e-11f, -5.893567274e-11f, -4.437905275e-11f, -2.982969647e-11f, -1.528763393e-11f, - -7.528951499e-13f, 1.377448991e-11f, 2.829449130e-11f, 4.280707912e-11f, 5.731222349e-11f, 7.180989457e-11f, 8.630006254e-11f, 1.007826976e-10f, 1.152577701e-10f, 1.297252502e-10f, - 1.441851082e-10f, 1.586373146e-10f, 1.730818397e-10f, 1.875186539e-10f, 2.019477277e-10f, 2.163690314e-10f, 2.307825358e-10f, 2.451882112e-10f, 2.595860283e-10f, 2.739759577e-10f, - 2.883579701e-10f, 3.027320360e-10f, 3.170981262e-10f, 3.314562115e-10f, 3.458062626e-10f, 3.601482504e-10f, 3.744821457e-10f, 3.888079193e-10f, 4.031255421e-10f, 4.174349852e-10f, - 4.317362195e-10f, 4.460292159e-10f, 4.603139456e-10f, 4.745903796e-10f, 4.888584891e-10f, 5.031182451e-10f, 5.173696188e-10f, 5.316125815e-10f, 5.458471044e-10f, 5.600731588e-10f, - 5.742907160e-10f, 5.884997473e-10f, 6.027002241e-10f, 6.168921178e-10f, 6.310754000e-10f, 6.452500420e-10f, 6.594160154e-10f, 6.735732917e-10f, 6.877218426e-10f, 7.018616396e-10f, - 7.159926544e-10f, 7.301148587e-10f, 7.442282242e-10f, 7.583327227e-10f, 7.724283260e-10f, 7.865150058e-10f, 8.005927342e-10f, 8.146614829e-10f, 8.287212238e-10f, 8.427719291e-10f, - 8.568135706e-10f, 8.708461204e-10f, 8.848695506e-10f, 8.988838333e-10f, 9.128889406e-10f, 9.268848447e-10f, 9.408715178e-10f, 9.548489323e-10f, 9.688170602e-10f, 9.827758741e-10f, - 9.967253462e-10f, 1.010665449e-09f, 1.024596155e-09f, 1.038517436e-09f, 1.052429265e-09f, 1.066331615e-09f, 1.080224458e-09f, 1.094107767e-09f, 1.107981514e-09f, 1.121845672e-09f, - 1.135700214e-09f, 1.149545112e-09f, 1.163380340e-09f, 1.177205869e-09f, 1.191021674e-09f, 1.204827727e-09f, 1.218624000e-09f, 1.232410467e-09f, 1.246187101e-09f, 1.259953875e-09f, - 1.273710762e-09f, 1.287457734e-09f, 1.301194766e-09f, 1.314921830e-09f, 1.328638900e-09f, 1.342345948e-09f, 1.356042949e-09f, 1.369729875e-09f, 1.383406700e-09f, 1.397073397e-09f, - 1.410729939e-09f, 1.424376301e-09f, 1.438012455e-09f, 1.451638376e-09f, 1.465254037e-09f, 1.478859410e-09f, 1.492454471e-09f, 1.506039193e-09f, 1.519613550e-09f, 1.533177514e-09f, - 1.546731061e-09f, 1.560274164e-09f, 1.573806796e-09f, 1.587328932e-09f, 1.600840547e-09f, 1.614341613e-09f, 1.627832104e-09f, 1.641311996e-09f, 1.654781261e-09f, 1.668239875e-09f, - 1.681687811e-09f, 1.695125044e-09f, 1.708551547e-09f, 1.721967296e-09f, 1.735372264e-09f, 1.748766425e-09f, 1.762149756e-09f, 1.775522229e-09f, 1.788883819e-09f, 1.802234500e-09f, - 1.815574249e-09f, 1.828903038e-09f, 1.842220843e-09f, 1.855527637e-09f, 1.868823397e-09f, 1.882108097e-09f, 1.895381711e-09f, 1.908644215e-09f, 1.921895583e-09f, 1.935135790e-09f, - 1.948364812e-09f, 1.961582622e-09f, 1.974789197e-09f, 1.987984510e-09f, 2.001168539e-09f, 2.014341256e-09f, 2.027502639e-09f, 2.040652661e-09f, 2.053791299e-09f, 2.066918527e-09f, - 2.080034321e-09f, 2.093138656e-09f, 2.106231507e-09f, 2.119312851e-09f, 2.132382663e-09f, 2.145440917e-09f, 2.158487590e-09f, 2.171522658e-09f, 2.184546096e-09f, 2.197557879e-09f, - 2.210557984e-09f, 2.223546386e-09f, 2.236523061e-09f, 2.249487984e-09f, 2.262441133e-09f, 2.275382482e-09f, 2.288312008e-09f, 2.301229687e-09f, 2.314135495e-09f, 2.327029407e-09f, - 2.339911400e-09f, 2.352781451e-09f, 2.365639535e-09f, 2.378485628e-09f, 2.391319707e-09f, 2.404141749e-09f, 2.416951729e-09f, 2.429749624e-09f, 2.442535411e-09f, 2.455309066e-09f, - 2.468070565e-09f, 2.480819885e-09f, 2.493557003e-09f, 2.506281895e-09f, 2.518994539e-09f, 2.531694910e-09f, 2.544382986e-09f, 2.557058743e-09f, 2.569722158e-09f, 2.582373209e-09f, - 2.595011871e-09f, 2.607638123e-09f, 2.620251940e-09f, 2.632853301e-09f, 2.645442182e-09f, 2.658018560e-09f, 2.670582413e-09f, 2.683133718e-09f, 2.695672452e-09f, 2.708198592e-09f, - 2.720712115e-09f, 2.733213000e-09f, 2.745701223e-09f, 2.758176762e-09f, 2.770639595e-09f, 2.783089699e-09f, 2.795527051e-09f, 2.807951630e-09f, 2.820363412e-09f, 2.832762376e-09f, - 2.845148500e-09f, 2.857521760e-09f, 2.869882136e-09f, 2.882229605e-09f, 2.894564144e-09f, 2.906885732e-09f, 2.919194347e-09f, 2.931489967e-09f, 2.943772570e-09f, 2.956042134e-09f, - 2.968298637e-09f, 2.980542057e-09f, 2.992772373e-09f, 3.004989564e-09f, 3.017193606e-09f, 3.029384479e-09f, 3.041562162e-09f, 3.053726632e-09f, 3.065877868e-09f, 3.078015848e-09f, - 3.090140552e-09f, 3.102251958e-09f, 3.114350044e-09f, 3.126434789e-09f, 3.138506173e-09f, 3.150564173e-09f, 3.162608769e-09f, 3.174639939e-09f, 3.186657663e-09f, 3.198661919e-09f, - 3.210652687e-09f, 3.222629945e-09f, 3.234593673e-09f, 3.246543849e-09f, 3.258480453e-09f, 3.270403465e-09f, 3.282312862e-09f, 3.294208626e-09f, 3.306090734e-09f, 3.317959167e-09f, - 3.329813903e-09f, 3.341654923e-09f, 3.353482206e-09f, 3.365295731e-09f, 3.377095478e-09f, 3.388881426e-09f, 3.400653556e-09f, 3.412411847e-09f, 3.424156279e-09f, 3.435886831e-09f, - 3.447603484e-09f, 3.459306217e-09f, 3.470995011e-09f, 3.482669845e-09f, 3.494330699e-09f, 3.505977554e-09f, 3.517610389e-09f, 3.529229185e-09f, 3.540833922e-09f, 3.552424579e-09f, - 3.564001139e-09f, 3.575563580e-09f, 3.587111883e-09f, 3.598646029e-09f, 3.610165998e-09f, 3.621671770e-09f, 3.633163326e-09f, 3.644640647e-09f, 3.656103714e-09f, 3.667552506e-09f, - 3.678987005e-09f, 3.690407191e-09f, 3.701813046e-09f, 3.713204549e-09f, 3.724581683e-09f, 3.735944427e-09f, 3.747292764e-09f, 3.758626673e-09f, 3.769946137e-09f, 3.781251135e-09f, - 3.792541650e-09f, 3.803817662e-09f, 3.815079153e-09f, 3.826326104e-09f, 3.837558496e-09f, 3.848776310e-09f, 3.859979529e-09f, 3.871168134e-09f, 3.882342105e-09f, 3.893501425e-09f, - 3.904646075e-09f, 3.915776037e-09f, 3.926891293e-09f, 3.937991824e-09f, 3.949077611e-09f, 3.960148638e-09f, 3.971204885e-09f, 3.982246335e-09f, 3.993272969e-09f, 4.004284770e-09f, - 4.015281719e-09f, 4.026263799e-09f, 4.037230991e-09f, 4.048183278e-09f, 4.059120642e-09f, 4.070043066e-09f, 4.080950531e-09f, 4.091843020e-09f, 4.102720516e-09f, 4.113583000e-09f, - 4.124430455e-09f, 4.135262864e-09f, 4.146080210e-09f, 4.156882474e-09f, 4.167669640e-09f, 4.178441690e-09f, 4.189198607e-09f, 4.199940373e-09f, 4.210666973e-09f, 4.221378387e-09f, - 4.232074600e-09f, 4.242755595e-09f, 4.253421353e-09f, 4.264071859e-09f, 4.274707096e-09f, 4.285327046e-09f, 4.295931693e-09f, 4.306521019e-09f, 4.317095009e-09f, 4.327653646e-09f, - 4.338196912e-09f, 4.348724792e-09f, 4.359237269e-09f, 4.369734325e-09f, 4.380215946e-09f, 4.390682114e-09f, 4.401132813e-09f, 4.411568027e-09f, 4.421987739e-09f, 4.432391933e-09f, - 4.442780593e-09f, 4.453153703e-09f, 4.463511247e-09f, 4.473853208e-09f, 4.484179571e-09f, 4.494490319e-09f, 4.504785438e-09f, 4.515064910e-09f, 4.525328720e-09f, 4.535576852e-09f, - 4.545809291e-09f, 4.556026021e-09f, 4.566227025e-09f, 4.576412290e-09f, 4.586581798e-09f, 4.596735534e-09f, 4.606873484e-09f, 4.616995631e-09f, 4.627101960e-09f, 4.637192456e-09f, - 4.647267103e-09f, 4.657325886e-09f, 4.667368791e-09f, 4.677395802e-09f, 4.687406903e-09f, 4.697402080e-09f, 4.707381317e-09f, 4.717344600e-09f, 4.727291914e-09f, 4.737223244e-09f, - 4.747138575e-09f, 4.757037891e-09f, 4.766921180e-09f, 4.776788425e-09f, 4.786639612e-09f, 4.796474727e-09f, 4.806293754e-09f, 4.816096680e-09f, 4.825883490e-09f, 4.835654169e-09f, - 4.845408703e-09f, 4.855147078e-09f, 4.864869279e-09f, 4.874575292e-09f, 4.884265103e-09f, 4.893938698e-09f, 4.903596063e-09f, 4.913237183e-09f, 4.922862045e-09f, 4.932470634e-09f, - 4.942062937e-09f, 4.951638940e-09f, 4.961198628e-09f, 4.970741989e-09f, 4.980269008e-09f, 4.989779671e-09f, 4.999273965e-09f, 5.008751877e-09f, 5.018213393e-09f, 5.027658498e-09f, - 5.037087181e-09f, 5.046499426e-09f, 5.055895222e-09f, 5.065274554e-09f, 5.074637409e-09f, 5.083983775e-09f, 5.093313637e-09f, 5.102626983e-09f, 5.111923799e-09f, 5.121204073e-09f, - 5.130467791e-09f, 5.139714941e-09f, 5.148945509e-09f, 5.158159482e-09f, 5.167356849e-09f, 5.176537595e-09f, 5.185701709e-09f, 5.194849177e-09f, 5.203979987e-09f, 5.213094126e-09f, - 5.222191582e-09f, 5.231272342e-09f, 5.240336394e-09f, 5.249383724e-09f, 5.258414322e-09f, 5.267428174e-09f, 5.276425269e-09f, 5.285405593e-09f, 5.294369135e-09f, 5.303315883e-09f, - 5.312245824e-09f, 5.321158947e-09f, 5.330055239e-09f, 5.338934688e-09f, 5.347797283e-09f, 5.356643011e-09f, 5.365471862e-09f, 5.374283822e-09f, 5.383078881e-09f, 5.391857026e-09f, - 5.400618246e-09f, 5.409362529e-09f, 5.418089864e-09f, 5.426800239e-09f, 5.435493643e-09f, 5.444170064e-09f, 5.452829491e-09f, 5.461471913e-09f, 5.470097318e-09f, 5.478705695e-09f, - 5.487297033e-09f, 5.495871320e-09f, 5.504428547e-09f, 5.512968700e-09f, 5.521491771e-09f, 5.529997747e-09f, 5.538486618e-09f, 5.546958372e-09f, 5.555413000e-09f, 5.563850489e-09f, - 5.572270831e-09f, 5.580674012e-09f, 5.589060025e-09f, 5.597428856e-09f, 5.605780497e-09f, 5.614114936e-09f, 5.622432163e-09f, 5.630732168e-09f, 5.639014940e-09f, 5.647280468e-09f, - 5.655528744e-09f, 5.663759756e-09f, 5.671973494e-09f, 5.680169948e-09f, 5.688349109e-09f, 5.696510965e-09f, 5.704655507e-09f, 5.712782725e-09f, 5.720892610e-09f, 5.728985150e-09f, - 5.737060337e-09f, 5.745118161e-09f, 5.753158611e-09f, 5.761181679e-09f, 5.769187355e-09f, 5.777175628e-09f, 5.785146490e-09f, 5.793099931e-09f, 5.801035942e-09f, 5.808954513e-09f, - 5.816855634e-09f, 5.824739297e-09f, 5.832605493e-09f, 5.840454211e-09f, 5.848285443e-09f, 5.856099180e-09f, 5.863895413e-09f, 5.871674132e-09f, 5.879435329e-09f, 5.887178994e-09f, - 5.894905119e-09f, 5.902613696e-09f, 5.910304714e-09f, 5.917978166e-09f, 5.925634042e-09f, 5.933272335e-09f, 5.940893034e-09f, 5.948496133e-09f, 5.956081622e-09f, 5.963649493e-09f, - 5.971199737e-09f, 5.978732346e-09f, 5.986247312e-09f, 5.993744626e-09f, 6.001224280e-09f, 6.008686266e-09f, 6.016130576e-09f, 6.023557201e-09f, 6.030966134e-09f, 6.038357367e-09f, - 6.045730891e-09f, 6.053086699e-09f, 6.060424782e-09f, 6.067745134e-09f, 6.075047745e-09f, 6.082332609e-09f, 6.089599717e-09f, 6.096849063e-09f, 6.104080638e-09f, 6.111294435e-09f, - 6.118490446e-09f, 6.125668664e-09f, 6.132829081e-09f, 6.139971691e-09f, 6.147096485e-09f, 6.154203457e-09f, 6.161292599e-09f, 6.168363903e-09f, 6.175417364e-09f, 6.182452974e-09f, - 6.189470725e-09f, 6.196470611e-09f, 6.203452624e-09f, 6.210416759e-09f, 6.217363007e-09f, 6.224291362e-09f, 6.231201818e-09f, 6.238094367e-09f, 6.244969004e-09f, 6.251825720e-09f, - 6.258664510e-09f, 6.265485367e-09f, 6.272288285e-09f, 6.279073257e-09f, 6.285840277e-09f, 6.292589338e-09f, 6.299320434e-09f, 6.306033559e-09f, 6.312728706e-09f, 6.319405869e-09f, - 6.326065043e-09f, 6.332706221e-09f, 6.339329397e-09f, 6.345934565e-09f, 6.352521719e-09f, 6.359090853e-09f, 6.365641961e-09f, 6.372175038e-09f, 6.378690078e-09f, 6.385187074e-09f, - 6.391666022e-09f, 6.398126916e-09f, 6.404569749e-09f, 6.410994517e-09f, 6.417401214e-09f, 6.423789835e-09f, 6.430160374e-09f, 6.436512825e-09f, 6.442847184e-09f, 6.449163445e-09f, - 6.455461603e-09f, 6.461741653e-09f, 6.468003590e-09f, 6.474247408e-09f, 6.480473102e-09f, 6.486680668e-09f, 6.492870101e-09f, 6.499041395e-09f, 6.505194546e-09f, 6.511329549e-09f, - 6.517446399e-09f, 6.523545091e-09f, 6.529625621e-09f, 6.535687985e-09f, 6.541732177e-09f, 6.547758192e-09f, 6.553766028e-09f, 6.559755678e-09f, 6.565727139e-09f, 6.571680406e-09f, - 6.577615476e-09f, 6.583532342e-09f, 6.589431003e-09f, 6.595311452e-09f, 6.601173687e-09f, 6.607017702e-09f, 6.612843495e-09f, 6.618651060e-09f, 6.624440395e-09f, 6.630211494e-09f, - 6.635964355e-09f, 6.641698974e-09f, 6.647415345e-09f, 6.653113467e-09f, 6.658793335e-09f, 6.664454946e-09f, 6.670098295e-09f, 6.675723380e-09f, 6.681330197e-09f, 6.686918742e-09f, - 6.692489013e-09f, 6.698041005e-09f, 6.703574715e-09f, 6.709090140e-09f, 6.714587278e-09f, 6.720066123e-09f, 6.725526675e-09f, 6.730968928e-09f, 6.736392882e-09f, 6.741798531e-09f, - 6.747185874e-09f, 6.752554907e-09f, 6.757905628e-09f, 6.763238033e-09f, 6.768552120e-09f, 6.773847887e-09f, 6.779125330e-09f, 6.784384447e-09f, 6.789625235e-09f, 6.794847692e-09f, - 6.800051815e-09f, 6.805237602e-09f, 6.810405050e-09f, 6.815554157e-09f, 6.820684920e-09f, 6.825797338e-09f, 6.830891407e-09f, 6.835967127e-09f, 6.841024494e-09f, 6.846063506e-09f, - 6.851084162e-09f, 6.856086460e-09f, 6.861070397e-09f, 6.866035971e-09f, 6.870983181e-09f, 6.875912025e-09f, 6.880822500e-09f, 6.885714606e-09f, 6.890588341e-09f, 6.895443702e-09f, - 6.900280688e-09f, 6.905099298e-09f, 6.909899530e-09f, 6.914681383e-09f, 6.919444854e-09f, 6.924189944e-09f, 6.928916650e-09f, 6.933624970e-09f, 6.938314905e-09f, 6.942986452e-09f, - 6.947639611e-09f, 6.952274380e-09f, 6.956890757e-09f, 6.961488743e-09f, 6.966068336e-09f, 6.970629536e-09f, 6.975172340e-09f, 6.979696749e-09f, 6.984202761e-09f, 6.988690376e-09f, - 6.993159593e-09f, 6.997610411e-09f, 7.002042829e-09f, 7.006456848e-09f, 7.010852466e-09f, 7.015229683e-09f, 7.019588499e-09f, 7.023928912e-09f, 7.028250923e-09f, 7.032554532e-09f, - 7.036839737e-09f, 7.041106539e-09f, 7.045354938e-09f, 7.049584933e-09f, 7.053796524e-09f, 7.057989711e-09f, 7.062164494e-09f, 7.066320874e-09f, 7.070458849e-09f, 7.074578421e-09f, - 7.078679589e-09f, 7.082762354e-09f, 7.086826715e-09f, 7.090872673e-09f, 7.094900229e-09f, 7.098909382e-09f, 7.102900134e-09f, 7.106872484e-09f, 7.110826433e-09f, 7.114761981e-09f, - 7.118679130e-09f, 7.122577879e-09f, 7.126458229e-09f, 7.130320182e-09f, 7.134163738e-09f, 7.137988897e-09f, 7.141795660e-09f, 7.145584029e-09f, 7.149354004e-09f, 7.153105586e-09f, - 7.156838776e-09f, 7.160553576e-09f, 7.164249986e-09f, 7.167928007e-09f, 7.171587641e-09f, 7.175228889e-09f, 7.178851752e-09f, 7.182456231e-09f, 7.186042328e-09f, 7.189610044e-09f, - 7.193159380e-09f, 7.196690339e-09f, 7.200202921e-09f, 7.203697129e-09f, 7.207172963e-09f, 7.210630425e-09f, 7.214069518e-09f, 7.217490242e-09f, 7.220892600e-09f, 7.224276593e-09f, - 7.227642223e-09f, 7.230989493e-09f, 7.234318404e-09f, 7.237628958e-09f, 7.240921156e-09f, 7.244195002e-09f, 7.247450498e-09f, 7.250687645e-09f, 7.253906445e-09f, 7.257106901e-09f, - 7.260289016e-09f, 7.263452791e-09f, 7.266598229e-09f, 7.269725332e-09f, 7.272834103e-09f, 7.275924544e-09f, 7.278996658e-09f, 7.282050448e-09f, 7.285085915e-09f, 7.288103063e-09f, - 7.291101894e-09f, 7.294082412e-09f, 7.297044618e-09f, 7.299988516e-09f, 7.302914109e-09f, 7.305821399e-09f, 7.308710390e-09f, 7.311581084e-09f, 7.314433485e-09f, 7.317267595e-09f, - 7.320083418e-09f, 7.322880957e-09f, 7.325660216e-09f, 7.328421196e-09f, 7.331163902e-09f, 7.333888338e-09f, 7.336594505e-09f, 7.339282409e-09f, 7.341952051e-09f, 7.344603437e-09f, - 7.347236569e-09f, 7.349851450e-09f, 7.352448086e-09f, 7.355026478e-09f, 7.357586631e-09f, 7.360128549e-09f, 7.362652236e-09f, 7.365157694e-09f, 7.367644929e-09f, 7.370113944e-09f, - 7.372564743e-09f, 7.374997330e-09f, 7.377411709e-09f, 7.379807885e-09f, 7.382185860e-09f, 7.384545640e-09f, 7.386887229e-09f, 7.389210630e-09f, 7.391515849e-09f, 7.393802889e-09f, - 7.396071755e-09f, 7.398322452e-09f, 7.400554983e-09f, 7.402769353e-09f, 7.404965567e-09f, 7.407143630e-09f, 7.409303545e-09f, 7.411445318e-09f, 7.413568954e-09f, 7.415674456e-09f, - 7.417761830e-09f, 7.419831081e-09f, 7.421882213e-09f, 7.423915232e-09f, 7.425930142e-09f, 7.427926948e-09f, 7.429905656e-09f, 7.431866270e-09f, 7.433808795e-09f, 7.435733237e-09f, - 7.437639601e-09f, 7.439527892e-09f, 7.441398115e-09f, 7.443250276e-09f, 7.445084380e-09f, 7.446900432e-09f, 7.448698438e-09f, 7.450478403e-09f, 7.452240332e-09f, 7.453984232e-09f, - 7.455710108e-09f, 7.457417965e-09f, 7.459107810e-09f, 7.460779647e-09f, 7.462433482e-09f, 7.464069322e-09f, 7.465687173e-09f, 7.467287039e-09f, 7.468868927e-09f, 7.470432843e-09f, - 7.471978793e-09f, 7.473506782e-09f, 7.475016818e-09f, 7.476508906e-09f, 7.477983051e-09f, 7.479439261e-09f, 7.480877542e-09f, 7.482297899e-09f, 7.483700340e-09f, 7.485084870e-09f, - 7.486451496e-09f, 7.487800224e-09f, 7.489131061e-09f, 7.490444013e-09f, 7.491739086e-09f, 7.493016288e-09f, 7.494275625e-09f, 7.495517103e-09f, 7.496740730e-09f, 7.497946511e-09f, - 7.499134454e-09f, 7.500304566e-09f, 7.501456853e-09f, 7.502591322e-09f, 7.503707981e-09f, 7.504806835e-09f, 7.505887893e-09f, 7.506951161e-09f, 7.507996646e-09f, 7.509024356e-09f, - 7.510034297e-09f, 7.511026476e-09f, 7.512000902e-09f, 7.512957581e-09f, 7.513896520e-09f, 7.514817727e-09f, 7.515721209e-09f, 7.516606974e-09f, 7.517475029e-09f, 7.518325382e-09f, - 7.519158040e-09f, 7.519973010e-09f, 7.520770301e-09f, 7.521549920e-09f, 7.522311875e-09f, 7.523056173e-09f, 7.523782822e-09f, 7.524491830e-09f, 7.525183205e-09f, 7.525856954e-09f, - 7.526513087e-09f, 7.527151609e-09f, 7.527772531e-09f, 7.528375858e-09f, 7.528961601e-09f, 7.529529766e-09f, 7.530080362e-09f, 7.530613397e-09f, 7.531128880e-09f, 7.531626818e-09f, - 7.532107220e-09f, 7.532570094e-09f, 7.533015449e-09f, 7.533443292e-09f, 7.533853633e-09f, 7.534246480e-09f, 7.534621841e-09f, 7.534979725e-09f, 7.535320140e-09f, 7.535643096e-09f, - 7.535948601e-09f, 7.536236663e-09f, 7.536507291e-09f, 7.536760494e-09f, 7.536996281e-09f, 7.537214661e-09f, 7.537415643e-09f, 7.537599235e-09f, 7.537765446e-09f, 7.537914286e-09f, - 7.538045763e-09f, 7.538159887e-09f, 7.538256667e-09f, 7.538336111e-09f, 7.538398229e-09f, 7.538443031e-09f, 7.538470525e-09f, 7.538480720e-09f, 7.538473627e-09f, 7.538449254e-09f, - 7.538407611e-09f, 7.538348707e-09f, 7.538272552e-09f, 7.538179156e-09f, 7.538068527e-09f, 7.537940675e-09f, 7.537795610e-09f, 7.537633342e-09f, 7.537453880e-09f, 7.537257234e-09f, - 7.537043414e-09f, 7.536812430e-09f, 7.536564291e-09f, 7.536299007e-09f, 7.536016588e-09f, 7.535717045e-09f, 7.535400386e-09f, 7.535066623e-09f, 7.534715764e-09f, 7.534347821e-09f, - 7.533962803e-09f, 7.533560721e-09f, 7.533141584e-09f, 7.532705403e-09f, 7.532252188e-09f, 7.531781950e-09f, 7.531294698e-09f, 7.530790443e-09f, 7.530269196e-09f, 7.529730967e-09f, - 7.529175766e-09f, 7.528603604e-09f, 7.528014491e-09f, 7.527408439e-09f, 7.526785457e-09f, 7.526145556e-09f, 7.525488747e-09f, 7.524815040e-09f, 7.524124447e-09f, 7.523416978e-09f, - 7.522692644e-09f, 7.521951456e-09f, 7.521193424e-09f, 7.520418560e-09f, 7.519626875e-09f, 7.518818379e-09f, 7.517993083e-09f, 7.517150999e-09f, 7.516292138e-09f, 7.515416510e-09f, - 7.514524128e-09f, 7.513615001e-09f, 7.512689142e-09f, 7.511746562e-09f, 7.510787271e-09f, 7.509811282e-09f, 7.508818605e-09f, 7.507809252e-09f, 7.506783234e-09f, 7.505740564e-09f, - 7.504681251e-09f, 7.503605309e-09f, 7.502512748e-09f, 7.501403580e-09f, 7.500277816e-09f, 7.499135469e-09f, 7.497976550e-09f, 7.496801071e-09f, 7.495609043e-09f, 7.494400478e-09f, - 7.493175389e-09f, 7.491933786e-09f, 7.490675683e-09f, 7.489401090e-09f, 7.488110020e-09f, 7.486802485e-09f, 7.485478496e-09f, 7.484138066e-09f, 7.482781208e-09f, 7.481407932e-09f, - 7.480018251e-09f, 7.478612178e-09f, 7.477189724e-09f, 7.475750903e-09f, 7.474295725e-09f, 7.472824204e-09f, 7.471336352e-09f, 7.469832181e-09f, 7.468311703e-09f, 7.466774932e-09f, - 7.465221879e-09f, 7.463652557e-09f, 7.462066979e-09f, 7.460465157e-09f, 7.458847104e-09f, 7.457212832e-09f, 7.455562355e-09f, 7.453895684e-09f, 7.452212833e-09f, 7.450513814e-09f, - 7.448798640e-09f, 7.447067324e-09f, 7.445319879e-09f, 7.443556318e-09f, 7.441776653e-09f, 7.439980898e-09f, 7.438169066e-09f, 7.436341169e-09f, 7.434497221e-09f, 7.432637235e-09f, - 7.430761223e-09f, 7.428869200e-09f, 7.426961178e-09f, 7.425037170e-09f, 7.423097190e-09f, 7.421141251e-09f, 7.419169366e-09f, 7.417181548e-09f, 7.415177812e-09f, 7.413158170e-09f, - 7.411122636e-09f, 7.409071222e-09f, 7.407003944e-09f, 7.404920814e-09f, 7.402821845e-09f, 7.400707052e-09f, 7.398576448e-09f, 7.396430047e-09f, 7.394267862e-09f, 7.392089907e-09f, - 7.389896195e-09f, 7.387686741e-09f, 7.385461559e-09f, 7.383220661e-09f, 7.380964062e-09f, 7.378691777e-09f, 7.376403818e-09f, 7.374100199e-09f, 7.371780936e-09f, 7.369446041e-09f, - 7.367095529e-09f, 7.364729413e-09f, 7.362347709e-09f, 7.359950429e-09f, 7.357537589e-09f, 7.355109201e-09f, 7.352665282e-09f, 7.350205844e-09f, 7.347730902e-09f, 7.345240471e-09f, - 7.342734564e-09f, 7.340213197e-09f, 7.337676383e-09f, 7.335124136e-09f, 7.332556472e-09f, 7.329973405e-09f, 7.327374949e-09f, 7.324761119e-09f, 7.322131929e-09f, 7.319487394e-09f, - 7.316827529e-09f, 7.314152348e-09f, 7.311461866e-09f, 7.308756098e-09f, 7.306035058e-09f, 7.303298761e-09f, 7.300547222e-09f, 7.297780456e-09f, 7.294998477e-09f, 7.292201301e-09f, - 7.289388942e-09f, 7.286561416e-09f, 7.283718736e-09f, 7.280860920e-09f, 7.277987980e-09f, 7.275099933e-09f, 7.272196793e-09f, 7.269278575e-09f, 7.266345296e-09f, 7.263396969e-09f, - 7.260433610e-09f, 7.257455234e-09f, 7.254461857e-09f, 7.251453494e-09f, 7.248430159e-09f, 7.245391869e-09f, 7.242338639e-09f, 7.239270484e-09f, 7.236187419e-09f, 7.233089460e-09f, - 7.229976623e-09f, 7.226848922e-09f, 7.223706374e-09f, 7.220548994e-09f, 7.217376798e-09f, 7.214189800e-09f, 7.210988017e-09f, 7.207771465e-09f, 7.204540159e-09f, 7.201294114e-09f, - 7.198033348e-09f, 7.194757874e-09f, 7.191467710e-09f, 7.188162870e-09f, 7.184843371e-09f, 7.181509229e-09f, 7.178160459e-09f, 7.174797078e-09f, 7.171419101e-09f, 7.168026544e-09f, - 7.164619424e-09f, 7.161197756e-09f, 7.157761557e-09f, 7.154310842e-09f, 7.150845627e-09f, 7.147365929e-09f, 7.143871765e-09f, 7.140363149e-09f, 7.136840099e-09f, 7.133302630e-09f, - 7.129750759e-09f, 7.126184502e-09f, 7.122603875e-09f, 7.119008895e-09f, 7.115399578e-09f, 7.111775941e-09f, 7.108137999e-09f, 7.104485770e-09f, 7.100819269e-09f, 7.097138514e-09f, - 7.093443521e-09f, 7.089734305e-09f, 7.086010885e-09f, 7.082273276e-09f, 7.078521496e-09f, 7.074755560e-09f, 7.070975485e-09f, 7.067181289e-09f, 7.063372987e-09f, 7.059550597e-09f, - 7.055714135e-09f, 7.051863619e-09f, 7.047999064e-09f, 7.044120488e-09f, 7.040227907e-09f, 7.036321339e-09f, 7.032400801e-09f, 7.028466309e-09f, 7.024517880e-09f, 7.020555531e-09f, - 7.016579280e-09f, 7.012589143e-09f, 7.008585138e-09f, 7.004567280e-09f, 7.000535589e-09f, 6.996490080e-09f, 6.992430771e-09f, 6.988357679e-09f, 6.984270822e-09f, 6.980170215e-09f, - 6.976055878e-09f, 6.971927826e-09f, 6.967786078e-09f, 6.963630650e-09f, 6.959461561e-09f, 6.955278826e-09f, 6.951082464e-09f, 6.946872493e-09f, 6.942648928e-09f, 6.938411789e-09f, - 6.934161093e-09f, 6.929896856e-09f, 6.925619097e-09f, 6.921327832e-09f, 6.917023081e-09f, 6.912704859e-09f, 6.908373186e-09f, 6.904028078e-09f, 6.899669553e-09f, 6.895297629e-09f, - 6.890912323e-09f, 6.886513654e-09f, 6.882101639e-09f, 6.877676295e-09f, 6.873237642e-09f, 6.868785695e-09f, 6.864320474e-09f, 6.859841996e-09f, 6.855350279e-09f, 6.850845341e-09f, - 6.846327199e-09f, 6.841795873e-09f, 6.837251379e-09f, 6.832693736e-09f, 6.828122962e-09f, 6.823539075e-09f, 6.818942093e-09f, 6.814332033e-09f, 6.809708915e-09f, 6.805072756e-09f, - 6.800423574e-09f, 6.795761388e-09f, 6.791086216e-09f, 6.786398075e-09f, 6.781696985e-09f, 6.776982963e-09f, 6.772256028e-09f, 6.767516198e-09f, 6.762763491e-09f, 6.757997926e-09f, - 6.753219521e-09f, 6.748428294e-09f, 6.743624264e-09f, 6.738807449e-09f, 6.733977868e-09f, 6.729135539e-09f, 6.724280481e-09f, 6.719412712e-09f, 6.714532250e-09f, 6.709639115e-09f, - 6.704733324e-09f, 6.699814897e-09f, 6.694883852e-09f, 6.689940207e-09f, 6.684983981e-09f, 6.680015194e-09f, 6.675033863e-09f, 6.670040007e-09f, 6.665033645e-09f, 6.660014796e-09f, - 6.654983479e-09f, 6.649939711e-09f, 6.644883513e-09f, 6.639814903e-09f, 6.634733900e-09f, 6.629640522e-09f, 6.624534789e-09f, 6.619416719e-09f, 6.614286332e-09f, 6.609143646e-09f, - 6.603988680e-09f, 6.598821454e-09f, 6.593641985e-09f, 6.588450294e-09f, 6.583246399e-09f, 6.578030320e-09f, 6.572802075e-09f, 6.567561684e-09f, 6.562309165e-09f, 6.557044538e-09f, - 6.551767822e-09f, 6.546479036e-09f, 6.541178199e-09f, 6.535865331e-09f, 6.530540450e-09f, 6.525203576e-09f, 6.519854729e-09f, 6.514493927e-09f, 6.509121190e-09f, 6.503736537e-09f, - 6.498339987e-09f, 6.492931560e-09f, 6.487511276e-09f, 6.482079153e-09f, 6.476635210e-09f, 6.471179469e-09f, 6.465711947e-09f, 6.460232664e-09f, 6.454741640e-09f, 6.449238894e-09f, - 6.443724446e-09f, 6.438198315e-09f, 6.432660521e-09f, 6.427111084e-09f, 6.421550022e-09f, 6.415977357e-09f, 6.410393106e-09f, 6.404797290e-09f, 6.399189928e-09f, 6.393571041e-09f, - 6.387940648e-09f, 6.382298768e-09f, 6.376645421e-09f, 6.370980627e-09f, 6.365304406e-09f, 6.359616778e-09f, 6.353917761e-09f, 6.348207377e-09f, 6.342485645e-09f, 6.336752584e-09f, - 6.331008215e-09f, 6.325252558e-09f, 6.319485632e-09f, 6.313707457e-09f, 6.307918053e-09f, 6.302117440e-09f, 6.296305638e-09f, 6.290482668e-09f, 6.284648548e-09f, 6.278803299e-09f, - 6.272946941e-09f, 6.267079494e-09f, 6.261200979e-09f, 6.255311414e-09f, 6.249410820e-09f, 6.243499218e-09f, 6.237576627e-09f, 6.231643068e-09f, 6.225698560e-09f, 6.219743124e-09f, - 6.213776780e-09f, 6.207799548e-09f, 6.201811448e-09f, 6.195812501e-09f, 6.189802727e-09f, 6.183782146e-09f, 6.177750778e-09f, 6.171708643e-09f, 6.165655762e-09f, 6.159592156e-09f, - 6.153517844e-09f, 6.147432846e-09f, 6.141337184e-09f, 6.135230877e-09f, 6.129113946e-09f, 6.122986411e-09f, 6.116848293e-09f, 6.110699612e-09f, 6.104540389e-09f, 6.098370643e-09f, - 6.092190396e-09f, 6.085999667e-09f, 6.079798478e-09f, 6.073586849e-09f, 6.067364800e-09f, 6.061132352e-09f, 6.054889525e-09f, 6.048636341e-09f, 6.042372819e-09f, 6.036098980e-09f, - 6.029814845e-09f, 6.023520434e-09f, 6.017215768e-09f, 6.010900868e-09f, 6.004575754e-09f, 5.998240447e-09f, 5.991894968e-09f, 5.985539337e-09f, 5.979173575e-09f, 5.972797702e-09f, - 5.966411740e-09f, 5.960015710e-09f, 5.953609631e-09f, 5.947193525e-09f, 5.940767412e-09f, 5.934331314e-09f, 5.927885251e-09f, 5.921429243e-09f, 5.914963313e-09f, 5.908487480e-09f, - 5.902001765e-09f, 5.895506190e-09f, 5.889000775e-09f, 5.882485541e-09f, 5.875960509e-09f, 5.869425700e-09f, 5.862881135e-09f, 5.856326834e-09f, 5.849762820e-09f, 5.843189112e-09f, - 5.836605731e-09f, 5.830012700e-09f, 5.823410038e-09f, 5.816797766e-09f, 5.810175907e-09f, 5.803544480e-09f, 5.796903507e-09f, 5.790253008e-09f, 5.783593006e-09f, 5.776923521e-09f, - 5.770244573e-09f, 5.763556185e-09f, 5.756858377e-09f, 5.750151171e-09f, 5.743434587e-09f, 5.736708647e-09f, 5.729973371e-09f, 5.723228782e-09f, 5.716474900e-09f, 5.709711746e-09f, - 5.702939342e-09f, 5.696157709e-09f, 5.689366868e-09f, 5.682566840e-09f, 5.675757646e-09f, 5.668939308e-09f, 5.662111848e-09f, 5.655275285e-09f, 5.648429643e-09f, 5.641574941e-09f, - 5.634711201e-09f, 5.627838445e-09f, 5.620956693e-09f, 5.614065968e-09f, 5.607166290e-09f, 5.600257681e-09f, 5.593340163e-09f, 5.586413756e-09f, 5.579478482e-09f, 5.572534362e-09f, - 5.565581418e-09f, 5.558619671e-09f, 5.551649143e-09f, 5.544669855e-09f, 5.537681828e-09f, 5.530685084e-09f, 5.523679645e-09f, 5.516665532e-09f, 5.509642765e-09f, 5.502611368e-09f, - 5.495571361e-09f, 5.488522766e-09f, 5.481465604e-09f, 5.474399897e-09f, 5.467325666e-09f, 5.460242933e-09f, 5.453151720e-09f, 5.446052048e-09f, 5.438943938e-09f, 5.431827413e-09f, - 5.424702493e-09f, 5.417569200e-09f, 5.410427557e-09f, 5.403277584e-09f, 5.396119303e-09f, 5.388952735e-09f, 5.381777904e-09f, 5.374594829e-09f, 5.367403533e-09f, 5.360204037e-09f, - 5.352996363e-09f, 5.345780533e-09f, 5.338556568e-09f, 5.331324491e-09f, 5.324084322e-09f, 5.316836083e-09f, 5.309579796e-09f, 5.302315484e-09f, 5.295043167e-09f, 5.287762867e-09f, - 5.280474606e-09f, 5.273178406e-09f, 5.265874288e-09f, 5.258562275e-09f, 5.251242388e-09f, 5.243914648e-09f, 5.236579078e-09f, 5.229235700e-09f, 5.221884534e-09f, 5.214525604e-09f, - 5.207158930e-09f, 5.199784535e-09f, 5.192402441e-09f, 5.185012668e-09f, 5.177615240e-09f, 5.170210177e-09f, 5.162797503e-09f, 5.155377237e-09f, 5.147949404e-09f, 5.140514023e-09f, - 5.133071118e-09f, 5.125620710e-09f, 5.118162821e-09f, 5.110697472e-09f, 5.103224686e-09f, 5.095744485e-09f, 5.088256891e-09f, 5.080761925e-09f, 5.073259609e-09f, 5.065749965e-09f, - 5.058233016e-09f, 5.050708782e-09f, 5.043177287e-09f, 5.035638552e-09f, 5.028092599e-09f, 5.020539449e-09f, 5.012979126e-09f, 5.005411650e-09f, 4.997837044e-09f, 4.990255330e-09f, - 4.982666530e-09f, 4.975070665e-09f, 4.967467758e-09f, 4.959857831e-09f, 4.952240906e-09f, 4.944617004e-09f, 4.936986148e-09f, 4.929348360e-09f, 4.921703661e-09f, 4.914052074e-09f, - 4.906393621e-09f, 4.898728324e-09f, 4.891056205e-09f, 4.883377286e-09f, 4.875691588e-09f, 4.867999135e-09f, 4.860299947e-09f, 4.852594048e-09f, 4.844881459e-09f, 4.837162202e-09f, - 4.829436299e-09f, 4.821703773e-09f, 4.813964645e-09f, 4.806218938e-09f, 4.798466673e-09f, 4.790707873e-09f, 4.782942560e-09f, 4.775170755e-09f, 4.767392482e-09f, 4.759607761e-09f, - 4.751816616e-09f, 4.744019068e-09f, 4.736215139e-09f, 4.728404852e-09f, 4.720588228e-09f, 4.712765290e-09f, 4.704936060e-09f, 4.697100560e-09f, 4.689258812e-09f, 4.681410838e-09f, - 4.673556660e-09f, 4.665696301e-09f, 4.657829783e-09f, 4.649957127e-09f, 4.642078356e-09f, 4.634193493e-09f, 4.626302558e-09f, 4.618405575e-09f, 4.610502565e-09f, 4.602593551e-09f, - 4.594678554e-09f, 4.586757598e-09f, 4.578830704e-09f, 4.570897893e-09f, 4.562959190e-09f, 4.555014615e-09f, 4.547064191e-09f, 4.539107939e-09f, 4.531145883e-09f, 4.523178044e-09f, - 4.515204445e-09f, 4.507225107e-09f, 4.499240053e-09f, 4.491249305e-09f, 4.483252885e-09f, 4.475250815e-09f, 4.467243118e-09f, 4.459229816e-09f, 4.451210930e-09f, 4.443186484e-09f, - 4.435156499e-09f, 4.427120997e-09f, 4.419080002e-09f, 4.411033533e-09f, 4.402981615e-09f, 4.394924270e-09f, 4.386861518e-09f, 4.378793383e-09f, 4.370719887e-09f, 4.362641052e-09f, - 4.354556901e-09f, 4.346467454e-09f, 4.338372735e-09f, 4.330272766e-09f, 4.322167569e-09f, 4.314057166e-09f, 4.305941580e-09f, 4.297820832e-09f, 4.289694945e-09f, 4.281563940e-09f, - 4.273427841e-09f, 4.265286670e-09f, 4.257140448e-09f, 4.248989197e-09f, 4.240832941e-09f, 4.232671700e-09f, 4.224505498e-09f, 4.216334357e-09f, 4.208158298e-09f, 4.199977345e-09f, - 4.191791518e-09f, 4.183600841e-09f, 4.175405335e-09f, 4.167205023e-09f, 4.158999926e-09f, 4.150790068e-09f, 4.142575470e-09f, 4.134356155e-09f, 4.126132144e-09f, 4.117903460e-09f, - 4.109670125e-09f, 4.101432162e-09f, 4.093189591e-09f, 4.084942436e-09f, 4.076690719e-09f, 4.068434462e-09f, 4.060173687e-09f, 4.051908416e-09f, 4.043638672e-09f, 4.035364476e-09f, - 4.027085851e-09f, 4.018802820e-09f, 4.010515403e-09f, 4.002223623e-09f, 3.993927503e-09f, 3.985627065e-09f, 3.977322330e-09f, 3.969013321e-09f, 3.960700061e-09f, 3.952382570e-09f, - 3.944060872e-09f, 3.935734989e-09f, 3.927404942e-09f, 3.919070754e-09f, 3.910732447e-09f, 3.902390044e-09f, 3.894043565e-09f, 3.885693034e-09f, 3.877338472e-09f, 3.868979903e-09f, - 3.860617346e-09f, 3.852250826e-09f, 3.843880364e-09f, 3.835505982e-09f, 3.827127702e-09f, 3.818745547e-09f, 3.810359538e-09f, 3.801969697e-09f, 3.793576048e-09f, 3.785178611e-09f, - 3.776777409e-09f, 3.768372464e-09f, 3.759963798e-09f, 3.751551433e-09f, 3.743135392e-09f, 3.734715696e-09f, 3.726292367e-09f, 3.717865427e-09f, 3.709434900e-09f, 3.701000806e-09f, - 3.692563167e-09f, 3.684122006e-09f, 3.675677345e-09f, 3.667229206e-09f, 3.658777611e-09f, 3.650322582e-09f, 3.641864140e-09f, 3.633402309e-09f, 3.624937109e-09f, 3.616468564e-09f, - 3.607996695e-09f, 3.599521523e-09f, 3.591043072e-09f, 3.582561363e-09f, 3.574076418e-09f, 3.565588259e-09f, 3.557096909e-09f, 3.548602388e-09f, 3.540104719e-09f, 3.531603925e-09f, - 3.523100026e-09f, 3.514593046e-09f, 3.506083005e-09f, 3.497569927e-09f, 3.489053832e-09f, 3.480534743e-09f, 3.472012682e-09f, 3.463487670e-09f, 3.454959731e-09f, 3.446428884e-09f, - 3.437895154e-09f, 3.429358560e-09f, 3.420819126e-09f, 3.412276874e-09f, 3.403731824e-09f, 3.395183999e-09f, 3.386633422e-09f, 3.378080113e-09f, 3.369524095e-09f, 3.360965389e-09f, - 3.352404018e-09f, 3.343840003e-09f, 3.335273367e-09f, 3.326704130e-09f, 3.318132315e-09f, 3.309557944e-09f, 3.300981038e-09f, 3.292401620e-09f, 3.283819711e-09f, 3.275235333e-09f, - 3.266648508e-09f, 3.258059257e-09f, 3.249467603e-09f, 3.240873567e-09f, 3.232277170e-09f, 3.223678436e-09f, 3.215077385e-09f, 3.206474039e-09f, 3.197868420e-09f, 3.189260550e-09f, - 3.180650451e-09f, 3.172038144e-09f, 3.163423650e-09f, 3.154806993e-09f, 3.146188193e-09f, 3.137567272e-09f, 3.128944251e-09f, 3.120319154e-09f, 3.111692000e-09f, 3.103062812e-09f, - 3.094431612e-09f, 3.085798421e-09f, 3.077163261e-09f, 3.068526153e-09f, 3.059887120e-09f, 3.051246182e-09f, 3.042603361e-09f, 3.033958680e-09f, 3.025312159e-09f, 3.016663821e-09f, - 3.008013686e-09f, 2.999361777e-09f, 2.990708114e-09f, 2.982052720e-09f, 2.973395617e-09f, 2.964736825e-09f, 2.956076366e-09f, 2.947414262e-09f, 2.938750534e-09f, 2.930085204e-09f, - 2.921418293e-09f, 2.912749823e-09f, 2.904079816e-09f, 2.895408292e-09f, 2.886735274e-09f, 2.878060782e-09f, 2.869384838e-09f, 2.860707464e-09f, 2.852028682e-09f, 2.843348512e-09f, - 2.834666975e-09f, 2.825984095e-09f, 2.817299891e-09f, 2.808614385e-09f, 2.799927599e-09f, 2.791239553e-09f, 2.782550271e-09f, 2.773859771e-09f, 2.765168077e-09f, 2.756475210e-09f, - 2.747781190e-09f, 2.739086039e-09f, 2.730389779e-09f, 2.721692430e-09f, 2.712994014e-09f, 2.704294553e-09f, 2.695594067e-09f, 2.686892578e-09f, 2.678190108e-09f, 2.669486676e-09f, - 2.660782305e-09f, 2.652077016e-09f, 2.643370831e-09f, 2.634663769e-09f, 2.625955853e-09f, 2.617247103e-09f, 2.608537542e-09f, 2.599827189e-09f, 2.591116067e-09f, 2.582404196e-09f, - 2.573691597e-09f, 2.564978292e-09f, 2.556264302e-09f, 2.547549647e-09f, 2.538834350e-09f, 2.530118430e-09f, 2.521401910e-09f, 2.512684810e-09f, 2.503967151e-09f, 2.495248954e-09f, - 2.486530241e-09f, 2.477811032e-09f, 2.469091349e-09f, 2.460371211e-09f, 2.451650642e-09f, 2.442929660e-09f, 2.434208288e-09f, 2.425486546e-09f, 2.416764455e-09f, 2.408042037e-09f, - 2.399319312e-09f, 2.390596300e-09f, 2.381873024e-09f, 2.373149503e-09f, 2.364425759e-09f, 2.355701813e-09f, 2.346977685e-09f, 2.338253396e-09f, 2.329528968e-09f, 2.320804420e-09f, - 2.312079774e-09f, 2.303355051e-09f, 2.294630271e-09f, 2.285905455e-09f, 2.277180624e-09f, 2.268455799e-09f, 2.259731000e-09f, 2.251006248e-09f, 2.242281564e-09f, 2.233556969e-09f, - 2.224832483e-09f, 2.216108127e-09f, 2.207383921e-09f, 2.198659887e-09f, 2.189936044e-09f, 2.181212414e-09f, 2.172489018e-09f, 2.163765875e-09f, 2.155043006e-09f, 2.146320433e-09f, - 2.137598175e-09f, 2.128876253e-09f, 2.120154687e-09f, 2.111433499e-09f, 2.102712709e-09f, 2.093992337e-09f, 2.085272403e-09f, 2.076552929e-09f, 2.067833934e-09f, 2.059115439e-09f, - 2.050397465e-09f, 2.041680032e-09f, 2.032963161e-09f, 2.024246871e-09f, 2.015531183e-09f, 2.006816119e-09f, 1.998101697e-09f, 1.989387938e-09f, 1.980674863e-09f, 1.971962492e-09f, - 1.963250845e-09f, 1.954539943e-09f, 1.945829806e-09f, 1.937120454e-09f, 1.928411907e-09f, 1.919704186e-09f, 1.910997311e-09f, 1.902291302e-09f, 1.893586180e-09f, 1.884881964e-09f, - 1.876178674e-09f, 1.867476332e-09f, 1.858774956e-09f, 1.850074568e-09f, 1.841375187e-09f, 1.832676833e-09f, 1.823979527e-09f, 1.815283289e-09f, 1.806588138e-09f, 1.797894094e-09f, - 1.789201179e-09f, 1.780509411e-09f, 1.771818811e-09f, 1.763129398e-09f, 1.754441194e-09f, 1.745754217e-09f, 1.737068488e-09f, 1.728384026e-09f, 1.719700852e-09f, 1.711018985e-09f, - 1.702338446e-09f, 1.693659253e-09f, 1.684981428e-09f, 1.676304990e-09f, 1.667629958e-09f, 1.658956353e-09f, 1.650284195e-09f, 1.641613502e-09f, 1.632944296e-09f, 1.624276595e-09f, - 1.615610420e-09f, 1.606945790e-09f, 1.598282724e-09f, 1.589621244e-09f, 1.580961367e-09f, 1.572303115e-09f, 1.563646506e-09f, 1.554991560e-09f, 1.546338297e-09f, 1.537686737e-09f, - 1.529036899e-09f, 1.520388802e-09f, 1.511742467e-09f, 1.503097912e-09f, 1.494455158e-09f, 1.485814223e-09f, 1.477175128e-09f, 1.468537892e-09f, 1.459902534e-09f, 1.451269073e-09f, - 1.442637530e-09f, 1.434007923e-09f, 1.425380272e-09f, 1.416754597e-09f, 1.408130916e-09f, 1.399509249e-09f, 1.390889616e-09f, 1.382272036e-09f, 1.373656527e-09f, 1.365043110e-09f, - 1.356431804e-09f, 1.347822628e-09f, 1.339215600e-09f, 1.330610741e-09f, 1.322008070e-09f, 1.313407605e-09f, 1.304809367e-09f, 1.296213373e-09f, 1.287619644e-09f, 1.279028198e-09f, - 1.270439055e-09f, 1.261852233e-09f, 1.253267752e-09f, 1.244685631e-09f, 1.236105888e-09f, 1.227528543e-09f, 1.218953615e-09f, 1.210381123e-09f, 1.201811086e-09f, 1.193243522e-09f, - 1.184678452e-09f, 1.176115893e-09f, 1.167555864e-09f, 1.158998385e-09f, 1.150443474e-09f, 1.141891150e-09f, 1.133341433e-09f, 1.124794340e-09f, 1.116249891e-09f, 1.107708104e-09f, - 1.099168998e-09f, 1.090632593e-09f, 1.082098906e-09f, 1.073567956e-09f, 1.065039763e-09f, 1.056514345e-09f, 1.047991720e-09f, 1.039471907e-09f, 1.030954925e-09f, 1.022440792e-09f, - 1.013929527e-09f, 1.005421149e-09f, 9.969156761e-10f, 9.884131267e-10f, 9.799135195e-10f, 9.714168730e-10f, 9.629232056e-10f, 9.544325360e-10f, 9.459448824e-10f, 9.374602634e-10f, - 9.289786974e-10f, 9.205002027e-10f, 9.120247978e-10f, 9.035525010e-10f, 8.950833307e-10f, 8.866173052e-10f, 8.781544427e-10f, 8.696947616e-10f, 8.612382802e-10f, 8.527850168e-10f, - 8.443349894e-10f, 8.358882164e-10f, 8.274447160e-10f, 8.190045063e-10f, 8.105676056e-10f, 8.021340319e-10f, 7.937038033e-10f, 7.852769380e-10f, 7.768534541e-10f, 7.684333697e-10f, - 7.600167027e-10f, 7.516034712e-10f, 7.431936932e-10f, 7.347873868e-10f, 7.263845699e-10f, 7.179852604e-10f, 7.095894762e-10f, 7.011972354e-10f, 6.928085558e-10f, 6.844234552e-10f, - 6.760419516e-10f, 6.676640628e-10f, 6.592898066e-10f, 6.509192007e-10f, 6.425522630e-10f, 6.341890113e-10f, 6.258294633e-10f, 6.174736367e-10f, 6.091215492e-10f, 6.007732185e-10f, - 5.924286623e-10f, 5.840878982e-10f, 5.757509439e-10f, 5.674178169e-10f, 5.590885348e-10f, 5.507631153e-10f, 5.424415758e-10f, 5.341239339e-10f, 5.258102072e-10f, 5.175004130e-10f, - 5.091945689e-10f, 5.008926923e-10f, 4.925948006e-10f, 4.843009113e-10f, 4.760110417e-10f, 4.677252093e-10f, 4.594434313e-10f, 4.511657251e-10f, 4.428921080e-10f, 4.346225974e-10f, - 4.263572104e-10f, 4.180959643e-10f, 4.098388764e-10f, 4.015859638e-10f, 3.933372438e-10f, 3.850927335e-10f, 3.768524501e-10f, 3.686164107e-10f, 3.603846324e-10f, 3.521571323e-10f, - 3.439339275e-10f, 3.357150350e-10f, 3.275004718e-10f, 3.192902550e-10f, 3.110844015e-10f, 3.028829283e-10f, 2.946858524e-10f, 2.864931906e-10f, 2.783049600e-10f, 2.701211772e-10f, - 2.619418593e-10f, 2.537670231e-10f, 2.455966853e-10f, 2.374308628e-10f, 2.292695724e-10f, 2.211128308e-10f, 2.129606547e-10f, 2.048130609e-10f, 1.966700661e-10f, 1.885316870e-10f, - 1.803979401e-10f, 1.722688421e-10f, 1.641444097e-10f, 1.560246595e-10f, 1.479096079e-10f, 1.397992716e-10f, 1.316936670e-10f, 1.235928108e-10f, 1.154967193e-10f, 1.074054090e-10f, - 9.931889637e-11f, 9.123719785e-11f, 8.316032981e-11f, 7.508830864e-11f, 6.702115070e-11f, 5.895887231e-11f, 5.090148978e-11f, 4.284901942e-11f, 3.480147749e-11f, 2.675888024e-11f, - 1.872124390e-11f, 1.068858466e-11f, 2.660918723e-12f, -5.361737760e-12f, -1.337936864e-11f, -2.139195781e-11f, -2.939948917e-11f, -3.740194664e-11f, -4.539931417e-11f, -5.339157573e-11f, - -6.137871530e-11f, -6.936071691e-11f, -7.733756459e-11f, -8.530924239e-11f, -9.327573439e-11f, -1.012370247e-10f, -1.091930974e-10f, -1.171439367e-10f, -1.250895267e-10f, -1.330298517e-10f, - -1.409648958e-10f, -1.488946432e-10f, -1.568190783e-10f, -1.647381853e-10f, -1.726519485e-10f, -1.805603522e-10f, -1.884633808e-10f, -1.963610186e-10f, -2.042532500e-10f, -2.121400595e-10f, - -2.200214314e-10f, -2.278973503e-10f, -2.357678006e-10f, -2.436327667e-10f, -2.514922333e-10f, -2.593461849e-10f, -2.671946061e-10f, -2.750374813e-10f, -2.828747953e-10f, -2.907065328e-10f, - -2.985326782e-10f, -3.063532164e-10f, -3.141681320e-10f, -3.219774098e-10f, -3.297810345e-10f, -3.375789909e-10f, -3.453712638e-10f, -3.531578380e-10f, -3.609386983e-10f, -3.687138296e-10f, - -3.764832168e-10f, -3.842468449e-10f, -3.920046987e-10f, -3.997567631e-10f, -4.075030233e-10f, -4.152434641e-10f, -4.229780707e-10f, -4.307068280e-10f, -4.384297211e-10f, -4.461467352e-10f, - -4.538578553e-10f, -4.615630666e-10f, -4.692623542e-10f, -4.769557034e-10f, -4.846430993e-10f, -4.923245272e-10f, -4.999999724e-10f, -5.076694200e-10f, -5.153328555e-10f, -5.229902642e-10f, - -5.306416314e-10f, -5.382869424e-10f, -5.459261827e-10f, -5.535593378e-10f, -5.611863929e-10f, -5.688073337e-10f, -5.764221457e-10f, -5.840308142e-10f, -5.916333249e-10f, -5.992296633e-10f, - -6.068198151e-10f, -6.144037658e-10f, -6.219815010e-10f, -6.295530064e-10f, -6.371182678e-10f, -6.446772708e-10f, -6.522300011e-10f, -6.597764445e-10f, -6.673165867e-10f, -6.748504137e-10f, - -6.823779111e-10f, -6.898990648e-10f, -6.974138608e-10f, -7.049222849e-10f, -7.124243230e-10f, -7.199199611e-10f, -7.274091851e-10f, -7.348919811e-10f, -7.423683350e-10f, -7.498382329e-10f, - -7.573016609e-10f, -7.647586050e-10f, -7.722090514e-10f, -7.796529861e-10f, -7.870903954e-10f, -7.945212655e-10f, -8.019455825e-10f, -8.093633327e-10f, -8.167745024e-10f, -8.241790777e-10f, - -8.315770451e-10f, -8.389683909e-10f, -8.463531014e-10f, -8.537311630e-10f, -8.611025620e-10f, -8.684672850e-10f, -8.758253184e-10f, -8.831766487e-10f, -8.905212623e-10f, -8.978591458e-10f, - -9.051902857e-10f, -9.125146687e-10f, -9.198322813e-10f, -9.271431101e-10f, -9.344471418e-10f, -9.417443630e-10f, -9.490347605e-10f, -9.563183210e-10f, -9.635950312e-10f, -9.708648779e-10f, - -9.781278479e-10f, -9.853839281e-10f, -9.926331052e-10f, -9.998753661e-10f, -1.007110698e-09f, -1.014339087e-09f, -1.021560521e-09f, -1.028774986e-09f, -1.035982470e-09f, -1.043182960e-09f, - -1.050376442e-09f, -1.057562904e-09f, -1.064742333e-09f, -1.071914716e-09f, -1.079080039e-09f, -1.086238291e-09f, -1.093389459e-09f, -1.100533528e-09f, -1.107670488e-09f, -1.114800325e-09f, - -1.121923027e-09f, -1.129038580e-09f, -1.136146972e-09f, -1.143248191e-09f, -1.150342224e-09f, -1.157429058e-09f, -1.164508680e-09f, -1.171581079e-09f, -1.178646242e-09f, -1.185704156e-09f, - -1.192754808e-09f, -1.199798187e-09f, -1.206834280e-09f, -1.213863074e-09f, -1.220884558e-09f, -1.227898719e-09f, -1.234905544e-09f, -1.241905021e-09f, -1.248897139e-09f, -1.255881884e-09f, - -1.262859245e-09f, -1.269829209e-09f, -1.276791765e-09f, -1.283746899e-09f, -1.290694601e-09f, -1.297634858e-09f, -1.304567658e-09f, -1.311492989e-09f, -1.318410838e-09f, -1.325321195e-09f, - -1.332224047e-09f, -1.339119381e-09f, -1.346007187e-09f, -1.352887453e-09f, -1.359760165e-09f, -1.366625314e-09f, -1.373482886e-09f, -1.380332870e-09f, -1.387175255e-09f, -1.394010029e-09f, - -1.400837179e-09f, -1.407656695e-09f, -1.414468564e-09f, -1.421272775e-09f, -1.428069317e-09f, -1.434858178e-09f, -1.441639346e-09f, -1.448412810e-09f, -1.455178558e-09f, -1.461936580e-09f, - -1.468686862e-09f, -1.475429395e-09f, -1.482164167e-09f, -1.488891166e-09f, -1.495610380e-09f, -1.502321800e-09f, -1.509025413e-09f, -1.515721208e-09f, -1.522409174e-09f, -1.529089300e-09f, - -1.535761575e-09f, -1.542425987e-09f, -1.549082525e-09f, -1.555731179e-09f, -1.562371936e-09f, -1.569004787e-09f, -1.575629720e-09f, -1.582246724e-09f, -1.588855788e-09f, -1.595456902e-09f, - -1.602050053e-09f, -1.608635232e-09f, -1.615212428e-09f, -1.621781629e-09f, -1.628342826e-09f, -1.634896006e-09f, -1.641441160e-09f, -1.647978276e-09f, -1.654507344e-09f, -1.661028354e-09f, - -1.667541294e-09f, -1.674046155e-09f, -1.680542924e-09f, -1.687031593e-09f, -1.693512149e-09f, -1.699984584e-09f, -1.706448886e-09f, -1.712905044e-09f, -1.719353049e-09f, -1.725792890e-09f, - -1.732224556e-09f, -1.738648038e-09f, -1.745063325e-09f, -1.751470406e-09f, -1.757869271e-09f, -1.764259910e-09f, -1.770642313e-09f, -1.777016470e-09f, -1.783382370e-09f, -1.789740004e-09f, - -1.796089360e-09f, -1.802430430e-09f, -1.808763203e-09f, -1.815087668e-09f, -1.821403817e-09f, -1.827711638e-09f, -1.834011122e-09f, -1.840302260e-09f, -1.846585040e-09f, -1.852859454e-09f, - -1.859125491e-09f, -1.865383142e-09f, -1.871632396e-09f, -1.877873244e-09f, -1.884105677e-09f, -1.890329684e-09f, -1.896545256e-09f, -1.902752382e-09f, -1.908951055e-09f, -1.915141263e-09f, - -1.921322998e-09f, -1.927496249e-09f, -1.933661007e-09f, -1.939817263e-09f, -1.945965007e-09f, -1.952104230e-09f, -1.958234922e-09f, -1.964357074e-09f, -1.970470676e-09f, -1.976575720e-09f, - -1.982672195e-09f, -1.988760093e-09f, -1.994839404e-09f, -2.000910119e-09f, -2.006972229e-09f, -2.013025724e-09f, -2.019070596e-09f, -2.025106835e-09f, -2.031134433e-09f, -2.037153379e-09f, - -2.043163666e-09f, -2.049165283e-09f, -2.055158222e-09f, -2.061142475e-09f, -2.067118031e-09f, -2.073084883e-09f, -2.079043021e-09f, -2.084992436e-09f, -2.090933120e-09f, -2.096865064e-09f, - -2.102788258e-09f, -2.108702695e-09f, -2.114608365e-09f, -2.120505260e-09f, -2.126393371e-09f, -2.132272689e-09f, -2.138143206e-09f, -2.144004914e-09f, -2.149857803e-09f, -2.155701865e-09f, - -2.161537091e-09f, -2.167363474e-09f, -2.173181004e-09f, -2.178989673e-09f, -2.184789473e-09f, -2.190580395e-09f, -2.196362432e-09f, -2.202135573e-09f, -2.207899813e-09f, -2.213655141e-09f, - -2.219401550e-09f, -2.225139032e-09f, -2.230867578e-09f, -2.236587181e-09f, -2.242297831e-09f, -2.247999522e-09f, -2.253692244e-09f, -2.259375991e-09f, -2.265050753e-09f, -2.270716523e-09f, - -2.276373292e-09f, -2.282021054e-09f, -2.287659800e-09f, -2.293289521e-09f, -2.298910211e-09f, -2.304521861e-09f, -2.310124464e-09f, -2.315718011e-09f, -2.321302495e-09f, -2.326877909e-09f, - -2.332444244e-09f, -2.338001493e-09f, -2.343549648e-09f, -2.349088701e-09f, -2.354618646e-09f, -2.360139474e-09f, -2.365651178e-09f, -2.371153750e-09f, -2.376647183e-09f, -2.382131469e-09f, - -2.387606602e-09f, -2.393072572e-09f, -2.398529374e-09f, -2.403977000e-09f, -2.409415442e-09f, -2.414844693e-09f, -2.420264747e-09f, -2.425675594e-09f, -2.431077230e-09f, -2.436469645e-09f, - -2.441852834e-09f, -2.447226788e-09f, -2.452591501e-09f, -2.457946966e-09f, -2.463293176e-09f, -2.468630123e-09f, -2.473957801e-09f, -2.479276203e-09f, -2.484585321e-09f, -2.489885149e-09f, - -2.495175680e-09f, -2.500456907e-09f, -2.505728823e-09f, -2.510991421e-09f, -2.516244695e-09f, -2.521488638e-09f, -2.526723243e-09f, -2.531948504e-09f, -2.537164413e-09f, -2.542370964e-09f, - -2.547568151e-09f, -2.552755967e-09f, -2.557934404e-09f, -2.563103458e-09f, -2.568263121e-09f, -2.573413386e-09f, -2.578554248e-09f, -2.583685700e-09f, -2.588807735e-09f, -2.593920347e-09f, - -2.599023530e-09f, -2.604117278e-09f, -2.609201583e-09f, -2.614276441e-09f, -2.619341844e-09f, -2.624397786e-09f, -2.629444262e-09f, -2.634481264e-09f, -2.639508788e-09f, -2.644526826e-09f, - -2.649535373e-09f, -2.654534423e-09f, -2.659523969e-09f, -2.664504006e-09f, -2.669474528e-09f, -2.674435528e-09f, -2.679387002e-09f, -2.684328942e-09f, -2.689261343e-09f, -2.694184200e-09f, - -2.699097506e-09f, -2.704001256e-09f, -2.708895443e-09f, -2.713780063e-09f, -2.718655109e-09f, -2.723520577e-09f, -2.728376459e-09f, -2.733222751e-09f, -2.738059447e-09f, -2.742886541e-09f, - -2.747704028e-09f, -2.752511903e-09f, -2.757310159e-09f, -2.762098792e-09f, -2.766877796e-09f, -2.771647166e-09f, -2.776406896e-09f, -2.781156981e-09f, -2.785897415e-09f, -2.790628194e-09f, - -2.795349311e-09f, -2.800060763e-09f, -2.804762543e-09f, -2.809454646e-09f, -2.814137068e-09f, -2.818809803e-09f, -2.823472846e-09f, -2.828126192e-09f, -2.832769836e-09f, -2.837403773e-09f, - -2.842027998e-09f, -2.846642505e-09f, -2.851247291e-09f, -2.855842350e-09f, -2.860427677e-09f, -2.865003267e-09f, -2.869569116e-09f, -2.874125219e-09f, -2.878671571e-09f, -2.883208166e-09f, - -2.887735002e-09f, -2.892252072e-09f, -2.896759372e-09f, -2.901256898e-09f, -2.905744645e-09f, -2.910222608e-09f, -2.914690783e-09f, -2.919149165e-09f, -2.923597750e-09f, -2.928036533e-09f, - -2.932465510e-09f, -2.936884676e-09f, -2.941294027e-09f, -2.945693559e-09f, -2.950083267e-09f, -2.954463147e-09f, -2.958833195e-09f, -2.963193406e-09f, -2.967543777e-09f, -2.971884302e-09f, - -2.976214978e-09f, -2.980535801e-09f, -2.984846767e-09f, -2.989147870e-09f, -2.993439109e-09f, -2.997720477e-09f, -3.001991972e-09f, -3.006253589e-09f, -3.010505324e-09f, -3.014747174e-09f, - -3.018979135e-09f, -3.023201202e-09f, -3.027413371e-09f, -3.031615640e-09f, -3.035808004e-09f, -3.039990459e-09f, -3.044163002e-09f, -3.048325629e-09f, -3.052478336e-09f, -3.056621120e-09f, - -3.060753976e-09f, -3.064876902e-09f, -3.068989893e-09f, -3.073092947e-09f, -3.077186059e-09f, -3.081269226e-09f, -3.085342445e-09f, -3.089405713e-09f, -3.093459025e-09f, -3.097502378e-09f, - -3.101535769e-09f, -3.105559195e-09f, -3.109572653e-09f, -3.113576138e-09f, -3.117569648e-09f, -3.121553180e-09f, -3.125526730e-09f, -3.129490295e-09f, -3.133443872e-09f, -3.137387458e-09f, - -3.141321050e-09f, -3.145244645e-09f, -3.149158239e-09f, -3.153061830e-09f, -3.156955414e-09f, -3.160838989e-09f, -3.164712552e-09f, -3.168576100e-09f, -3.172429629e-09f, -3.176273138e-09f, - -3.180106623e-09f, -3.183930081e-09f, -3.187743510e-09f, -3.191546907e-09f, -3.195340268e-09f, -3.199123593e-09f, -3.202896877e-09f, -3.206660118e-09f, -3.210413314e-09f, -3.214156461e-09f, - -3.217889558e-09f, -3.221612602e-09f, -3.225325590e-09f, -3.229028520e-09f, -3.232721389e-09f, -3.236404195e-09f, -3.240076935e-09f, -3.243739608e-09f, -3.247392210e-09f, -3.251034740e-09f, - -3.254667195e-09f, -3.258289572e-09f, -3.261901871e-09f, -3.265504087e-09f, -3.269096220e-09f, -3.272678267e-09f, -3.276250225e-09f, -3.279812093e-09f, -3.283363869e-09f, -3.286905551e-09f, - -3.290437136e-09f, -3.293958622e-09f, -3.297470008e-09f, -3.300971292e-09f, -3.304462471e-09f, -3.307943544e-09f, -3.311414509e-09f, -3.314875364e-09f, -3.318326107e-09f, -3.321766736e-09f, - -3.325197250e-09f, -3.328617647e-09f, -3.332027925e-09f, -3.335428082e-09f, -3.338818117e-09f, -3.342198029e-09f, -3.345567814e-09f, -3.348927473e-09f, -3.352277003e-09f, -3.355616402e-09f, - -3.358945670e-09f, -3.362264805e-09f, -3.365573805e-09f, -3.368872669e-09f, -3.372161396e-09f, -3.375439983e-09f, -3.378708431e-09f, -3.381966737e-09f, -3.385214899e-09f, -3.388452918e-09f, - -3.391680791e-09f, -3.394898518e-09f, -3.398106097e-09f, -3.401303527e-09f, -3.404490806e-09f, -3.407667935e-09f, -3.410834911e-09f, -3.413991733e-09f, -3.417138401e-09f, -3.420274914e-09f, - -3.423401270e-09f, -3.426517469e-09f, -3.429623509e-09f, -3.432719390e-09f, -3.435805110e-09f, -3.438880670e-09f, -3.441946068e-09f, -3.445001303e-09f, -3.448046374e-09f, -3.451081281e-09f, - -3.454106024e-09f, -3.457120600e-09f, -3.460125010e-09f, -3.463119253e-09f, -3.466103329e-09f, -3.469077236e-09f, -3.472040974e-09f, -3.474994543e-09f, -3.477937942e-09f, -3.480871171e-09f, - -3.483794228e-09f, -3.486707115e-09f, -3.489609829e-09f, -3.492502371e-09f, -3.495384741e-09f, -3.498256938e-09f, -3.501118962e-09f, -3.503970812e-09f, -3.506812488e-09f, -3.509643991e-09f, - -3.512465319e-09f, -3.515276472e-09f, -3.518077451e-09f, -3.520868256e-09f, -3.523648885e-09f, -3.526419340e-09f, -3.529179619e-09f, -3.531929723e-09f, -3.534669653e-09f, -3.537399407e-09f, - -3.540118986e-09f, -3.542828390e-09f, -3.545527619e-09f, -3.548216674e-09f, -3.550895553e-09f, -3.553564259e-09f, -3.556222790e-09f, -3.558871147e-09f, -3.561509330e-09f, -3.564137339e-09f, - -3.566755175e-09f, -3.569362839e-09f, -3.571960329e-09f, -3.574547647e-09f, -3.577124794e-09f, -3.579691769e-09f, -3.582248572e-09f, -3.584795206e-09f, -3.587331669e-09f, -3.589857962e-09f, - -3.592374087e-09f, -3.594880043e-09f, -3.597375831e-09f, -3.599861452e-09f, -3.602336907e-09f, -3.604802195e-09f, -3.607257318e-09f, -3.609702277e-09f, -3.612137071e-09f, -3.614561703e-09f, - -3.616976172e-09f, -3.619380480e-09f, -3.621774628e-09f, -3.624158615e-09f, -3.626532444e-09f, -3.628896115e-09f, -3.631249629e-09f, -3.633592987e-09f, -3.635926190e-09f, -3.638249238e-09f, - -3.640562134e-09f, -3.642864878e-09f, -3.645157471e-09f, -3.647439914e-09f, -3.649712209e-09f, -3.651974356e-09f, -3.654226357e-09f, -3.656468213e-09f, -3.658699925e-09f, -3.660921494e-09f, - -3.663132923e-09f, -3.665334211e-09f, -3.667525361e-09f, -3.669706373e-09f, -3.671877250e-09f, -3.674037992e-09f, -3.676188601e-09f, -3.678329079e-09f, -3.680459426e-09f, -3.682579645e-09f, - -3.684689737e-09f, -3.686789703e-09f, -3.688879545e-09f, -3.690959265e-09f, -3.693028865e-09f, -3.695088345e-09f, -3.697137708e-09f, -3.699176955e-09f, -3.701206088e-09f, -3.703225109e-09f, - -3.705234020e-09f, -3.707232822e-09f, -3.709221517e-09f, -3.711200107e-09f, -3.713168594e-09f, -3.715126980e-09f, -3.717075266e-09f, -3.719013456e-09f, -3.720941549e-09f, -3.722859550e-09f, - -3.724767459e-09f, -3.726665278e-09f, -3.728553011e-09f, -3.730430658e-09f, -3.732298222e-09f, -3.734155705e-09f, -3.736003110e-09f, -3.737840437e-09f, -3.739667691e-09f, -3.741484872e-09f, - -3.743291983e-09f, -3.745089026e-09f, -3.746876005e-09f, -3.748652920e-09f, -3.750419774e-09f, -3.752176570e-09f, -3.753923311e-09f, -3.755659997e-09f, -3.757386633e-09f, -3.759103220e-09f, - -3.760809761e-09f, -3.762506258e-09f, -3.764192715e-09f, -3.765869132e-09f, -3.767535514e-09f, -3.769191863e-09f, -3.770838181e-09f, -3.772474471e-09f, -3.774100735e-09f, -3.775716977e-09f, - -3.777323199e-09f, -3.778919404e-09f, -3.780505594e-09f, -3.782081773e-09f, -3.783647943e-09f, -3.785204108e-09f, -3.786750269e-09f, -3.788286429e-09f, -3.789812593e-09f, -3.791328762e-09f, - -3.792834940e-09f, -3.794331130e-09f, -3.795817334e-09f, -3.797293555e-09f, -3.798759798e-09f, -3.800216064e-09f, -3.801662357e-09f, -3.803098680e-09f, -3.804525036e-09f, -3.805941428e-09f, - -3.807347860e-09f, -3.808744335e-09f, -3.810130855e-09f, -3.811507425e-09f, -3.812874047e-09f, -3.814230724e-09f, -3.815577461e-09f, -3.816914261e-09f, -3.818241126e-09f, -3.819558060e-09f, - -3.820865067e-09f, -3.822162150e-09f, -3.823449312e-09f, -3.824726558e-09f, -3.825993890e-09f, -3.827251312e-09f, -3.828498827e-09f, -3.829736440e-09f, -3.830964154e-09f, -3.832181971e-09f, - -3.833389897e-09f, -3.834587935e-09f, -3.835776088e-09f, -3.836954360e-09f, -3.838122755e-09f, -3.839281277e-09f, -3.840429929e-09f, -3.841568715e-09f, -3.842697639e-09f, -3.843816705e-09f, - -3.844925917e-09f, -3.846025278e-09f, -3.847114793e-09f, -3.848194465e-09f, -3.849264298e-09f, -3.850324297e-09f, -3.851374466e-09f, -3.852414807e-09f, -3.853445327e-09f, -3.854466027e-09f, - -3.855476914e-09f, -3.856477990e-09f, -3.857469260e-09f, -3.858450728e-09f, -3.859422398e-09f, -3.860384274e-09f, -3.861336361e-09f, -3.862278663e-09f, -3.863211185e-09f, -3.864133929e-09f, - -3.865046901e-09f, -3.865950106e-09f, -3.866843546e-09f, -3.867727228e-09f, -3.868601154e-09f, -3.869465331e-09f, -3.870319761e-09f, -3.871164450e-09f, -3.871999401e-09f, -3.872824621e-09f, - -3.873640112e-09f, -3.874445880e-09f, -3.875241929e-09f, -3.876028263e-09f, -3.876804888e-09f, -3.877571808e-09f, -3.878329028e-09f, -3.879076552e-09f, -3.879814384e-09f, -3.880542531e-09f, - -3.881260996e-09f, -3.881969784e-09f, -3.882668901e-09f, -3.883358350e-09f, -3.884038136e-09f, -3.884708266e-09f, -3.885368742e-09f, -3.886019571e-09f, -3.886660757e-09f, -3.887292305e-09f, - -3.887914220e-09f, -3.888526507e-09f, -3.889129171e-09f, -3.889722217e-09f, -3.890305651e-09f, -3.890879476e-09f, -3.891443699e-09f, -3.891998323e-09f, -3.892543356e-09f, -3.893078801e-09f, - -3.893604663e-09f, -3.894120949e-09f, -3.894627662e-09f, -3.895124809e-09f, -3.895612395e-09f, -3.896090424e-09f, -3.896558903e-09f, -3.897017836e-09f, -3.897467229e-09f, -3.897907087e-09f, - -3.898337415e-09f, -3.898758220e-09f, -3.899169505e-09f, -3.899571278e-09f, -3.899963542e-09f, -3.900346305e-09f, -3.900719570e-09f, -3.901083344e-09f, -3.901437633e-09f, -3.901782441e-09f, - -3.902117774e-09f, -3.902443638e-09f, -3.902760039e-09f, -3.903066982e-09f, -3.903364473e-09f, -3.903652518e-09f, -3.903931121e-09f, -3.904200290e-09f, -3.904460029e-09f, -3.904710345e-09f, - -3.904951243e-09f, -3.905182729e-09f, -3.905404808e-09f, -3.905617487e-09f, -3.905820772e-09f, -3.906014669e-09f, -3.906199182e-09f, -3.906374319e-09f, -3.906540084e-09f, -3.906696485e-09f, - -3.906843527e-09f, -3.906981216e-09f, -3.907109558e-09f, -3.907228559e-09f, -3.907338226e-09f, -3.907438563e-09f, -3.907529578e-09f, -3.907611277e-09f, -3.907683665e-09f, -3.907746748e-09f, - -3.907800534e-09f, -3.907845027e-09f, -3.907880235e-09f, -3.907906164e-09f, -3.907922819e-09f, -3.907930208e-09f, -3.907928335e-09f, -3.907917209e-09f, -3.907896834e-09f, -3.907867218e-09f, - -3.907828366e-09f, -3.907780285e-09f, -3.907722982e-09f, -3.907656463e-09f, -3.907580734e-09f, -3.907495802e-09f, -3.907401673e-09f, -3.907298354e-09f, -3.907185852e-09f, -3.907064172e-09f, - -3.906933321e-09f, -3.906793307e-09f, -3.906644135e-09f, -3.906485813e-09f, -3.906318346e-09f, -3.906141741e-09f, -3.905956006e-09f, -3.905761147e-09f, -3.905557170e-09f, -3.905344082e-09f, - -3.905121891e-09f, -3.904890602e-09f, -3.904650223e-09f, -3.904400760e-09f, -3.904142220e-09f, -3.903874610e-09f, -3.903597937e-09f, -3.903312208e-09f, -3.903017430e-09f, -3.902713609e-09f, - -3.902400752e-09f, -3.902078867e-09f, -3.901747961e-09f, -3.901408040e-09f, -3.901059111e-09f, -3.900701181e-09f, -3.900334258e-09f, -3.899958349e-09f, -3.899573460e-09f, -3.899179598e-09f, - -3.898776772e-09f, -3.898364987e-09f, -3.897944252e-09f, -3.897514573e-09f, -3.897075957e-09f, -3.896628411e-09f, -3.896171944e-09f, -3.895706562e-09f, -3.895232272e-09f, -3.894749081e-09f, - -3.894256998e-09f, -3.893756029e-09f, -3.893246181e-09f, -3.892727462e-09f, -3.892199879e-09f, -3.891663440e-09f, -3.891118152e-09f, -3.890564023e-09f, -3.890001059e-09f, -3.889429269e-09f, - -3.888848659e-09f, -3.888259238e-09f, -3.887661012e-09f, -3.887053990e-09f, -3.886438179e-09f, -3.885813586e-09f, -3.885180218e-09f, -3.884538085e-09f, -3.883887193e-09f, -3.883227549e-09f, - -3.882559162e-09f, -3.881882039e-09f, -3.881196188e-09f, -3.880501616e-09f, -3.879798331e-09f, -3.879086341e-09f, -3.878365654e-09f, -3.877636277e-09f, -3.876898219e-09f, -3.876151486e-09f, - -3.875396087e-09f, -3.874632030e-09f, -3.873859323e-09f, -3.873077972e-09f, -3.872287987e-09f, -3.871489375e-09f, -3.870682144e-09f, -3.869866301e-09f, -3.869041856e-09f, -3.868208816e-09f, - -3.867367188e-09f, -3.866516981e-09f, -3.865658203e-09f, -3.864790862e-09f, -3.863914966e-09f, -3.863030523e-09f, -3.862137541e-09f, -3.861236028e-09f, -3.860325992e-09f, -3.859407441e-09f, - -3.858480385e-09f, -3.857544829e-09f, -3.856600784e-09f, -3.855648257e-09f, -3.854687256e-09f, -3.853717789e-09f, -3.852739866e-09f, -3.851753493e-09f, -3.850758679e-09f, -3.849755433e-09f, - -3.848743763e-09f, -3.847723677e-09f, -3.846695184e-09f, -3.845658291e-09f, -3.844613008e-09f, -3.843559342e-09f, -3.842497303e-09f, -3.841426897e-09f, -3.840348135e-09f, -3.839261024e-09f, - -3.838165573e-09f, -3.837061790e-09f, -3.835949683e-09f, -3.834829262e-09f, -3.833700535e-09f, -3.832563510e-09f, -3.831418196e-09f, -3.830264602e-09f, -3.829102735e-09f, -3.827932605e-09f, - -3.826754221e-09f, -3.825567590e-09f, -3.824372722e-09f, -3.823169625e-09f, -3.821958308e-09f, -3.820738780e-09f, -3.819511048e-09f, -3.818275123e-09f, -3.817031013e-09f, -3.815778726e-09f, - -3.814518272e-09f, -3.813249658e-09f, -3.811972894e-09f, -3.810687989e-09f, -3.809394952e-09f, -3.808093791e-09f, -3.806784515e-09f, -3.805467133e-09f, -3.804141655e-09f, -3.802808088e-09f, - -3.801466442e-09f, -3.800116725e-09f, -3.798758948e-09f, -3.797393118e-09f, -3.796019244e-09f, -3.794637337e-09f, -3.793247404e-09f, -3.791849454e-09f, -3.790443497e-09f, -3.789029542e-09f, - -3.787607598e-09f, -3.786177674e-09f, -3.784739778e-09f, -3.783293921e-09f, -3.781840111e-09f, -3.780378357e-09f, -3.778908669e-09f, -3.777431055e-09f, -3.775945525e-09f, -3.774452088e-09f, - -3.772950754e-09f, -3.771441530e-09f, -3.769924428e-09f, -3.768399455e-09f, -3.766866622e-09f, -3.765325937e-09f, -3.763777410e-09f, -3.762221050e-09f, -3.760656866e-09f, -3.759084868e-09f, - -3.757505065e-09f, -3.755917466e-09f, -3.754322082e-09f, -3.752718920e-09f, -3.751107991e-09f, -3.749489304e-09f, -3.747862868e-09f, -3.746228694e-09f, -3.744586789e-09f, -3.742937164e-09f, - -3.741279829e-09f, -3.739614792e-09f, -3.737942064e-09f, -3.736261653e-09f, -3.734573570e-09f, -3.732877823e-09f, -3.731174423e-09f, -3.729463379e-09f, -3.727744701e-09f, -3.726018398e-09f, - -3.724284479e-09f, -3.722542955e-09f, -3.720793835e-09f, -3.719037129e-09f, -3.717272846e-09f, -3.715500996e-09f, -3.713721589e-09f, -3.711934635e-09f, -3.710140142e-09f, -3.708338122e-09f, - -3.706528583e-09f, -3.704711535e-09f, -3.702886989e-09f, -3.701054954e-09f, -3.699215439e-09f, -3.697368455e-09f, -3.695514011e-09f, -3.693652118e-09f, -3.691782784e-09f, -3.689906021e-09f, - -3.688021837e-09f, -3.686130243e-09f, -3.684231248e-09f, -3.682324863e-09f, -3.680411097e-09f, -3.678489961e-09f, -3.676561464e-09f, -3.674625616e-09f, -3.672682427e-09f, -3.670731907e-09f, - -3.668774066e-09f, -3.666808915e-09f, -3.664836463e-09f, -3.662856719e-09f, -3.660869695e-09f, -3.658875401e-09f, -3.656873846e-09f, -3.654865040e-09f, -3.652848993e-09f, -3.650825716e-09f, - -3.648795219e-09f, -3.646757512e-09f, -3.644712604e-09f, -3.642660507e-09f, -3.640601230e-09f, -3.638534784e-09f, -3.636461178e-09f, -3.634380423e-09f, -3.632292528e-09f, -3.630197505e-09f, - -3.628095364e-09f, -3.625986114e-09f, -3.623869766e-09f, -3.621746330e-09f, -3.619615817e-09f, -3.617478237e-09f, -3.615333599e-09f, -3.613181915e-09f, -3.611023195e-09f, -3.608857448e-09f, - -3.606684686e-09f, -3.604504919e-09f, -3.602318156e-09f, -3.600124409e-09f, -3.597923688e-09f, -3.595716003e-09f, -3.593501364e-09f, -3.591279783e-09f, -3.589051269e-09f, -3.586815833e-09f, - -3.584573485e-09f, -3.582324236e-09f, -3.580068096e-09f, -3.577805076e-09f, -3.575535186e-09f, -3.573258437e-09f, -3.570974839e-09f, -3.568684402e-09f, -3.566387139e-09f, -3.564083057e-09f, - -3.561772170e-09f, -3.559454486e-09f, -3.557130017e-09f, -3.554798772e-09f, -3.552460764e-09f, -3.550116002e-09f, -3.547764496e-09f, -3.545406259e-09f, -3.543041299e-09f, -3.540669628e-09f, - -3.538291257e-09f, -3.535906196e-09f, -3.533514456e-09f, -3.531116047e-09f, -3.528710980e-09f, -3.526299266e-09f, -3.523880916e-09f, -3.521455940e-09f, -3.519024350e-09f, -3.516586155e-09f, - -3.514141367e-09f, -3.511689996e-09f, -3.509232053e-09f, -3.506767549e-09f, -3.504296495e-09f, -3.501818901e-09f, -3.499334779e-09f, -3.496844139e-09f, -3.494346991e-09f, -3.491843348e-09f, - -3.489333219e-09f, -3.486816616e-09f, -3.484293549e-09f, -3.481764029e-09f, -3.479228068e-09f, -3.476685675e-09f, -3.474136863e-09f, -3.471581641e-09f, -3.469020021e-09f, -3.466452014e-09f, - -3.463877630e-09f, -3.461296882e-09f, -3.458709778e-09f, -3.456116332e-09f, -3.453516552e-09f, -3.450910452e-09f, -3.448298041e-09f, -3.445679330e-09f, -3.443054331e-09f, -3.440423054e-09f, - -3.437785511e-09f, -3.435141713e-09f, -3.432491670e-09f, -3.429835394e-09f, -3.427172896e-09f, -3.424504187e-09f, -3.421829278e-09f, -3.419148179e-09f, -3.416460903e-09f, -3.413767460e-09f, - -3.411067862e-09f, -3.408362119e-09f, -3.405650242e-09f, -3.402932244e-09f, -3.400208134e-09f, -3.397477924e-09f, -3.394741626e-09f, -3.391999250e-09f, -3.389250808e-09f, -3.386496310e-09f, - -3.383735768e-09f, -3.380969194e-09f, -3.378196598e-09f, -3.375417991e-09f, -3.372633386e-09f, -3.369842792e-09f, -3.367046222e-09f, -3.364243687e-09f, -3.361435197e-09f, -3.358620765e-09f, - -3.355800400e-09f, -3.352974116e-09f, -3.350141923e-09f, -3.347303831e-09f, -3.344459854e-09f, -3.341610001e-09f, -3.338754285e-09f, -3.335892716e-09f, -3.333025306e-09f, -3.330152066e-09f, - -3.327273008e-09f, -3.324388142e-09f, -3.321497482e-09f, -3.318601036e-09f, -3.315698818e-09f, -3.312790838e-09f, -3.309877109e-09f, -3.306957640e-09f, -3.304032444e-09f, -3.301101532e-09f, - -3.298164916e-09f, -3.295222606e-09f, -3.292274615e-09f, -3.289320954e-09f, -3.286361634e-09f, -3.283396667e-09f, -3.280426064e-09f, -3.277449836e-09f, -3.274467996e-09f, -3.271480554e-09f, - -3.268487523e-09f, -3.265488913e-09f, -3.262484736e-09f, -3.259475004e-09f, -3.256459728e-09f, -3.253438919e-09f, -3.250412590e-09f, -3.247380752e-09f, -3.244343416e-09f, -3.241300593e-09f, - -3.238252296e-09f, -3.235198536e-09f, -3.232139325e-09f, -3.229074674e-09f, -3.226004594e-09f, -3.222929098e-09f, -3.219848196e-09f, -3.216761901e-09f, -3.213670224e-09f, -3.210573177e-09f, - -3.207470771e-09f, -3.204363018e-09f, -3.201249929e-09f, -3.198131517e-09f, -3.195007792e-09f, -3.191878767e-09f, -3.188744453e-09f, -3.185604862e-09f, -3.182460006e-09f, -3.179309895e-09f, - -3.176154542e-09f, -3.172993959e-09f, -3.169828157e-09f, -3.166657148e-09f, -3.163480943e-09f, -3.160299555e-09f, -3.157112994e-09f, -3.153921273e-09f, -3.150724404e-09f, -3.147522398e-09f, - -3.144315266e-09f, -3.141103021e-09f, -3.137885675e-09f, -3.134663239e-09f, -3.131435724e-09f, -3.128203143e-09f, -3.124965508e-09f, -3.121722829e-09f, -3.118475119e-09f, -3.115222390e-09f, - -3.111964654e-09f, -3.108701922e-09f, -3.105434205e-09f, -3.102161517e-09f, -3.098883868e-09f, -3.095601271e-09f, -3.092313737e-09f, -3.089021278e-09f, -3.085723905e-09f, -3.082421632e-09f, - -3.079114469e-09f, -3.075802428e-09f, -3.072485522e-09f, -3.069163762e-09f, -3.065837159e-09f, -3.062505726e-09f, -3.059169475e-09f, -3.055828417e-09f, -3.052482565e-09f, -3.049131930e-09f, - -3.045776524e-09f, -3.042416359e-09f, -3.039051446e-09f, -3.035681799e-09f, -3.032307428e-09f, -3.028928345e-09f, -3.025544563e-09f, -3.022156093e-09f, -3.018762947e-09f, -3.015365138e-09f, - -3.011962676e-09f, -3.008555575e-09f, -3.005143845e-09f, -3.001727499e-09f, -2.998306549e-09f, -2.994881007e-09f, -2.991450884e-09f, -2.988016192e-09f, -2.984576944e-09f, -2.981133152e-09f, - -2.977684827e-09f, -2.974231981e-09f, -2.970774627e-09f, -2.967312776e-09f, -2.963846440e-09f, -2.960375631e-09f, -2.956900361e-09f, -2.953420643e-09f, -2.949936488e-09f, -2.946447908e-09f, - -2.942954915e-09f, -2.939457521e-09f, -2.935955738e-09f, -2.932449578e-09f, -2.928939053e-09f, -2.925424175e-09f, -2.921904957e-09f, -2.918381409e-09f, -2.914853545e-09f, -2.911321375e-09f, - -2.907784913e-09f, -2.904244170e-09f, -2.900699158e-09f, -2.897149890e-09f, -2.893596376e-09f, -2.890038630e-09f, -2.886476663e-09f, -2.882910488e-09f, -2.879340116e-09f, -2.875765559e-09f, - -2.872186830e-09f, -2.868603940e-09f, -2.865016902e-09f, -2.861425727e-09f, -2.857830428e-09f, -2.854231017e-09f, -2.850627506e-09f, -2.847019906e-09f, -2.843408230e-09f, -2.839792491e-09f, - -2.836172699e-09f, -2.832548867e-09f, -2.828921008e-09f, -2.825289133e-09f, -2.821653254e-09f, -2.818013384e-09f, -2.814369534e-09f, -2.810721717e-09f, -2.807069944e-09f, -2.803414228e-09f, - -2.799754581e-09f, -2.796091015e-09f, -2.792423542e-09f, -2.788752174e-09f, -2.785076923e-09f, -2.781397802e-09f, -2.777714822e-09f, -2.774027996e-09f, -2.770337335e-09f, -2.766642852e-09f, - -2.762944559e-09f, -2.759242468e-09f, -2.755536590e-09f, -2.751826939e-09f, -2.748113527e-09f, -2.744396364e-09f, -2.740675465e-09f, -2.736950840e-09f, -2.733222501e-09f, -2.729490462e-09f, - -2.725754733e-09f, -2.722015328e-09f, -2.718272258e-09f, -2.714525535e-09f, -2.710775172e-09f, -2.707021180e-09f, -2.703263572e-09f, -2.699502360e-09f, -2.695737556e-09f, -2.691969172e-09f, - -2.688197221e-09f, -2.684421714e-09f, -2.680642663e-09f, -2.676860081e-09f, -2.673073980e-09f, -2.669284372e-09f, -2.665491269e-09f, -2.661694683e-09f, -2.657894627e-09f, -2.654091112e-09f, - -2.650284150e-09f, -2.646473755e-09f, -2.642659937e-09f, -2.638842710e-09f, -2.635022085e-09f, -2.631198074e-09f, -2.627370689e-09f, -2.623539943e-09f, -2.619705849e-09f, -2.615868416e-09f, - -2.612027659e-09f, -2.608183590e-09f, -2.604336219e-09f, -2.600485561e-09f, -2.596631625e-09f, -2.592774426e-09f, -2.588913975e-09f, -2.585050283e-09f, -2.581183364e-09f, -2.577313229e-09f, - -2.573439891e-09f, -2.569563362e-09f, -2.565683653e-09f, -2.561800777e-09f, -2.557914747e-09f, -2.554025574e-09f, -2.550133270e-09f, -2.546237847e-09f, -2.542339319e-09f, -2.538437696e-09f, - -2.534532991e-09f, -2.530625217e-09f, -2.526714384e-09f, -2.522800506e-09f, -2.518883595e-09f, -2.514963662e-09f, -2.511040720e-09f, -2.507114781e-09f, -2.503185858e-09f, -2.499253961e-09f, - -2.495319104e-09f, -2.491381299e-09f, -2.487440557e-09f, -2.483496891e-09f, -2.479550313e-09f, -2.475600835e-09f, -2.471648469e-09f, -2.467693227e-09f, -2.463735123e-09f, -2.459774166e-09f, - -2.455810371e-09f, -2.451843748e-09f, -2.447874310e-09f, -2.443902070e-09f, -2.439927039e-09f, -2.435949229e-09f, -2.431968652e-09f, -2.427985322e-09f, -2.423999249e-09f, -2.420010446e-09f, - -2.416018924e-09f, -2.412024697e-09f, -2.408027777e-09f, -2.404028174e-09f, -2.400025902e-09f, -2.396020973e-09f, -2.392013398e-09f, -2.388003190e-09f, -2.383990361e-09f, -2.379974923e-09f, - -2.375956888e-09f, -2.371936269e-09f, -2.367913076e-09f, -2.363887323e-09f, -2.359859022e-09f, -2.355828184e-09f, -2.351794822e-09f, -2.347758948e-09f, -2.343720573e-09f, -2.339679711e-09f, - -2.335636372e-09f, -2.331590570e-09f, -2.327542316e-09f, -2.323491622e-09f, -2.319438501e-09f, -2.315382964e-09f, -2.311325024e-09f, -2.307264692e-09f, -2.303201981e-09f, -2.299136903e-09f, - -2.295069469e-09f, -2.290999693e-09f, -2.286927585e-09f, -2.282853158e-09f, -2.278776425e-09f, -2.274697396e-09f, -2.270616085e-09f, -2.266532503e-09f, -2.262446662e-09f, -2.258358574e-09f, - -2.254268252e-09f, -2.250175707e-09f, -2.246080952e-09f, -2.241983998e-09f, -2.237884858e-09f, -2.233783543e-09f, -2.229680066e-09f, -2.225574438e-09f, -2.221466672e-09f, -2.217356779e-09f, - -2.213244772e-09f, -2.209130663e-09f, -2.205014463e-09f, -2.200896185e-09f, -2.196775841e-09f, -2.192653442e-09f, -2.188529001e-09f, -2.184402530e-09f, -2.180274040e-09f, -2.176143544e-09f, - -2.172011053e-09f, -2.167876581e-09f, -2.163740137e-09f, -2.159601736e-09f, -2.155461387e-09f, -2.151319105e-09f, -2.147174899e-09f, -2.143028784e-09f, -2.138880769e-09f, -2.134730868e-09f, - -2.130579092e-09f, -2.126425454e-09f, -2.122269964e-09f, -2.118112636e-09f, -2.113953481e-09f, -2.109792511e-09f, -2.105629738e-09f, -2.101465173e-09f, -2.097298830e-09f, -2.093130719e-09f, - -2.088960853e-09f, -2.084789243e-09f, -2.080615902e-09f, -2.076440841e-09f, -2.072264072e-09f, -2.068085608e-09f, -2.063905459e-09f, -2.059723639e-09f, -2.055540158e-09f, -2.051355029e-09f, - -2.047168264e-09f, -2.042979874e-09f, -2.038789871e-09f, -2.034598268e-09f, -2.030405075e-09f, -2.026210306e-09f, -2.022013971e-09f, -2.017816083e-09f, -2.013616653e-09f, -2.009415694e-09f, - -2.005213217e-09f, -2.001009234e-09f, -1.996803756e-09f, -1.992596796e-09f, -1.988388366e-09f, -1.984178477e-09f, -1.979967141e-09f, -1.975754370e-09f, -1.971540175e-09f, -1.967324569e-09f, - -1.963107563e-09f, -1.958889170e-09f, -1.954669400e-09f, -1.950448265e-09f, -1.946225778e-09f, -1.942001951e-09f, -1.937776794e-09f, -1.933550319e-09f, -1.929322540e-09f, -1.925093466e-09f, - -1.920863110e-09f, -1.916631484e-09f, -1.912398599e-09f, -1.908164468e-09f, -1.903929101e-09f, -1.899692511e-09f, -1.895454709e-09f, -1.891215707e-09f, -1.886975517e-09f, -1.882734150e-09f, - -1.878491619e-09f, -1.874247934e-09f, -1.870003107e-09f, -1.865757151e-09f, -1.861510076e-09f, -1.857261895e-09f, -1.853012619e-09f, -1.848762260e-09f, -1.844510829e-09f, -1.840258339e-09f, - -1.836004800e-09f, -1.831750224e-09f, -1.827494624e-09f, -1.823238010e-09f, -1.818980394e-09f, -1.814721789e-09f, -1.810462204e-09f, -1.806201653e-09f, -1.801940147e-09f, -1.797677696e-09f, - -1.793414314e-09f, -1.789150011e-09f, -1.784884799e-09f, -1.780618690e-09f, -1.776351694e-09f, -1.772083825e-09f, -1.767815092e-09f, -1.763545509e-09f, -1.759275085e-09f, -1.755003834e-09f, - -1.750731766e-09f, -1.746458893e-09f, -1.742185226e-09f, -1.737910777e-09f, -1.733635558e-09f, -1.729359579e-09f, -1.725082853e-09f, -1.720805391e-09f, -1.716527204e-09f, -1.712248304e-09f, - -1.707968702e-09f, -1.703688410e-09f, -1.699407440e-09f, -1.695125802e-09f, -1.690843508e-09f, -1.686560570e-09f, -1.682276998e-09f, -1.677992805e-09f, -1.673708002e-09f, -1.669422600e-09f, - -1.665136611e-09f, -1.660850046e-09f, -1.656562916e-09f, -1.652275233e-09f, -1.647987008e-09f, -1.643698252e-09f, -1.639408978e-09f, -1.635119196e-09f, -1.630828917e-09f, -1.626538153e-09f, - -1.622246916e-09f, -1.617955216e-09f, -1.613663065e-09f, -1.609370474e-09f, -1.605077455e-09f, -1.600784019e-09f, -1.596490177e-09f, -1.592195940e-09f, -1.587901320e-09f, -1.583606328e-09f, - -1.579310975e-09f, -1.575015273e-09f, -1.570719232e-09f, -1.566422865e-09f, -1.562126182e-09f, -1.557829194e-09f, -1.553531913e-09f, -1.549234350e-09f, -1.544936516e-09f, -1.540638422e-09f, - -1.536340080e-09f, -1.532041500e-09f, -1.527742695e-09f, -1.523443674e-09f, -1.519144450e-09f, -1.514845033e-09f, -1.510545434e-09f, -1.506245666e-09f, -1.501945738e-09f, -1.497645662e-09f, - -1.493345449e-09f, -1.489045110e-09f, -1.484744657e-09f, -1.480444100e-09f, -1.476143450e-09f, -1.471842719e-09f, -1.467541918e-09f, -1.463241057e-09f, -1.458940148e-09f, -1.454639202e-09f, - -1.450338230e-09f, -1.446037242e-09f, -1.441736251e-09f, -1.437435266e-09f, -1.433134299e-09f, -1.428833362e-09f, -1.424532464e-09f, -1.420231617e-09f, -1.415930832e-09f, -1.411630120e-09f, - -1.407329492e-09f, -1.403028958e-09f, -1.398728531e-09f, -1.394428220e-09f, -1.390128036e-09f, -1.385827992e-09f, -1.381528096e-09f, -1.377228361e-09f, -1.372928798e-09f, -1.368629416e-09f, - -1.364330228e-09f, -1.360031243e-09f, -1.355732474e-09f, -1.351433929e-09f, -1.347135622e-09f, -1.342837562e-09f, -1.338539760e-09f, -1.334242227e-09f, -1.329944973e-09f, -1.325648011e-09f, - -1.321351349e-09f, -1.317055000e-09f, -1.312758974e-09f, -1.308463282e-09f, -1.304167934e-09f, -1.299872942e-09f, -1.295578316e-09f, -1.291284066e-09f, -1.286990204e-09f, -1.282696740e-09f, - -1.278403685e-09f, -1.274111050e-09f, -1.269818845e-09f, -1.265527081e-09f, -1.261235769e-09f, -1.256944919e-09f, -1.252654542e-09f, -1.248364649e-09f, -1.244075250e-09f, -1.239786356e-09f, - -1.235497978e-09f, -1.231210126e-09f, -1.226922810e-09f, -1.222636042e-09f, -1.218349832e-09f, -1.214064191e-09f, -1.209779129e-09f, -1.205494656e-09f, -1.201210784e-09f, -1.196927523e-09f, - -1.192644882e-09f, -1.188362874e-09f, -1.184081508e-09f, -1.179800795e-09f, -1.175520745e-09f, -1.171241370e-09f, -1.166962678e-09f, -1.162684681e-09f, -1.158407390e-09f, -1.154130814e-09f, - -1.149854964e-09f, -1.145579851e-09f, -1.141305485e-09f, -1.137031877e-09f, -1.132759036e-09f, -1.128486973e-09f, -1.124215699e-09f, -1.119945224e-09f, -1.115675558e-09f, -1.111406712e-09f, - -1.107138696e-09f, -1.102871521e-09f, -1.098605196e-09f, -1.094339732e-09f, -1.090075139e-09f, -1.085811428e-09f, -1.081548609e-09f, -1.077286692e-09f, -1.073025687e-09f, -1.068765605e-09f, - -1.064506456e-09f, -1.060248250e-09f, -1.055990998e-09f, -1.051734709e-09f, -1.047479394e-09f, -1.043225064e-09f, -1.038971727e-09f, -1.034719395e-09f, -1.030468077e-09f, -1.026217784e-09f, - -1.021968526e-09f, -1.017720313e-09f, -1.013473155e-09f, -1.009227062e-09f, -1.004982044e-09f, -1.000738113e-09f, -9.964952761e-10f, -9.922535453e-10f, -9.880129302e-10f, -9.837734409e-10f, - -9.795350873e-10f, -9.752978796e-10f, -9.710618277e-10f, -9.668269416e-10f, -9.625932314e-10f, -9.583607071e-10f, -9.541293787e-10f, -9.498992560e-10f, -9.456703491e-10f, -9.414426680e-10f, - -9.372162225e-10f, -9.329910227e-10f, -9.287670784e-10f, -9.245443995e-10f, -9.203229960e-10f, -9.161028777e-10f, -9.118840545e-10f, -9.076665362e-10f, -9.034503329e-10f, -8.992354542e-10f, - -8.950219100e-10f, -8.908097101e-10f, -8.865988645e-10f, -8.823893828e-10f, -8.781812748e-10f, -8.739745504e-10f, -8.697692193e-10f, -8.655652913e-10f, -8.613627761e-10f, -8.571616834e-10f, - -8.529620231e-10f, -8.487638048e-10f, -8.445670382e-10f, -8.403717330e-10f, -8.361778989e-10f, -8.319855456e-10f, -8.277946827e-10f, -8.236053199e-10f, -8.194174668e-10f, -8.152311331e-10f, - -8.110463284e-10f, -8.068630623e-10f, -8.026813443e-10f, -7.985011842e-10f, -7.943225913e-10f, -7.901455754e-10f, -7.859701460e-10f, -7.817963125e-10f, -7.776240846e-10f, -7.734534717e-10f, - -7.692844834e-10f, -7.651171292e-10f, -7.609514185e-10f, -7.567873608e-10f, -7.526249655e-10f, -7.484642423e-10f, -7.443052003e-10f, -7.401478492e-10f, -7.359921983e-10f, -7.318382570e-10f, - -7.276860348e-10f, -7.235355409e-10f, -7.193867848e-10f, -7.152397758e-10f, -7.110945233e-10f, -7.069510366e-10f, -7.028093251e-10f, -6.986693980e-10f, -6.945312646e-10f, -6.903949343e-10f, - -6.862604164e-10f, -6.821277200e-10f, -6.779968545e-10f, -6.738678291e-10f, -6.697406530e-10f, -6.656153354e-10f, -6.614918856e-10f, -6.573703127e-10f, -6.532506260e-10f, -6.491328346e-10f, - -6.450169477e-10f, -6.409029744e-10f, -6.367909239e-10f, -6.326808052e-10f, -6.285726276e-10f, -6.244664001e-10f, -6.203621318e-10f, -6.162598317e-10f, -6.121595090e-10f, -6.080611727e-10f, - -6.039648319e-10f, -5.998704955e-10f, -5.957781726e-10f, -5.916878722e-10f, -5.875996034e-10f, -5.835133750e-10f, -5.794291961e-10f, -5.753470756e-10f, -5.712670224e-10f, -5.671890456e-10f, - -5.631131539e-10f, -5.590393564e-10f, -5.549676620e-10f, -5.508980794e-10f, -5.468306177e-10f, -5.427652856e-10f, -5.387020920e-10f, -5.346410458e-10f, -5.305821557e-10f, -5.265254306e-10f, - -5.224708793e-10f, -5.184185106e-10f, -5.143683332e-10f, -5.103203559e-10f, -5.062745875e-10f, -5.022310368e-10f, -4.981897123e-10f, -4.941506229e-10f, -4.901137773e-10f, -4.860791841e-10f, - -4.820468520e-10f, -4.780167897e-10f, -4.739890058e-10f, -4.699635091e-10f, -4.659403080e-10f, -4.619194113e-10f, -4.579008274e-10f, -4.538845651e-10f, -4.498706329e-10f, -4.458590394e-10f, - -4.418497931e-10f, -4.378429025e-10f, -4.338383762e-10f, -4.298362227e-10f, -4.258364505e-10f, -4.218390681e-10f, -4.178440839e-10f, -4.138515065e-10f, -4.098613443e-10f, -4.058736057e-10f, - -4.018882991e-10f, -3.979054330e-10f, -3.939250158e-10f, -3.899470558e-10f, -3.859715614e-10f, -3.819985410e-10f, -3.780280029e-10f, -3.740599556e-10f, -3.700944072e-10f, -3.661313661e-10f, - -3.621708406e-10f, -3.582128390e-10f, -3.542573696e-10f, -3.503044406e-10f, -3.463540603e-10f, -3.424062369e-10f, -3.384609786e-10f, -3.345182936e-10f, -3.305781902e-10f, -3.266406765e-10f, - -3.227057606e-10f, -3.187734508e-10f, -3.148437552e-10f, -3.109166818e-10f, -3.069922389e-10f, -3.030704345e-10f, -2.991512768e-10f, -2.952347737e-10f, -2.913209334e-10f, -2.874097639e-10f, - -2.835012732e-10f, -2.795954694e-10f, -2.756923605e-10f, -2.717919545e-10f, -2.678942593e-10f, -2.639992830e-10f, -2.601070335e-10f, -2.562175187e-10f, -2.523307466e-10f, -2.484467251e-10f, - -2.445654621e-10f, -2.406869655e-10f, -2.368112432e-10f, -2.329383030e-10f, -2.290681528e-10f, -2.252008005e-10f, -2.213362537e-10f, -2.174745205e-10f, -2.136156085e-10f, -2.097595256e-10f, - -2.059062795e-10f, -2.020558780e-10f, -1.982083289e-10f, -1.943636398e-10f, -1.905218185e-10f, -1.866828726e-10f, -1.828468100e-10f, -1.790136382e-10f, -1.751833649e-10f, -1.713559979e-10f, - -1.675315446e-10f, -1.637100127e-10f, -1.598914100e-10f, -1.560757438e-10f, -1.522630219e-10f, -1.484532518e-10f, -1.446464410e-10f, -1.408425972e-10f, -1.370417277e-10f, -1.332438403e-10f, - -1.294489422e-10f, -1.256570411e-10f, -1.218681444e-10f, -1.180822596e-10f, -1.142993941e-10f, -1.105195553e-10f, -1.067427507e-10f, -1.029689877e-10f, -9.919827365e-11f, -9.543061595e-11f, - -9.166602197e-11f, -8.790449905e-11f, -8.414605453e-11f, -8.039069574e-11f, -7.663842999e-11f, -7.288926456e-11f, -6.914320675e-11f, -6.540026383e-11f, -6.166044304e-11f, -5.792375163e-11f, - -5.419019682e-11f, -5.045978583e-11f, -4.673252586e-11f, -4.300842409e-11f, -3.928748770e-11f, -3.556972384e-11f, -3.185513965e-11f, -2.814374227e-11f, -2.443553880e-11f, -2.073053636e-11f, - -1.702874203e-11f, -1.333016289e-11f, -9.634805984e-12f, -5.942678371e-12f, -5.942678371e-12f +9.639035268e-01f, 9.639032492e-01f, 9.639024165e-01f, 9.639010286e-01f, 9.638990855e-01f, 9.638965872e-01f, 9.638935338e-01f, 9.638899253e-01f, 9.638857615e-01f, 9.638810427e-01f, +9.638757686e-01f, 9.638699395e-01f, 9.638635552e-01f, 9.638566158e-01f, 9.638491212e-01f, 9.638410716e-01f, 9.638324668e-01f, 9.638233070e-01f, 9.638135921e-01f, 9.638033220e-01f, +9.637924970e-01f, 9.637811168e-01f, 9.637691817e-01f, 9.637566915e-01f, 9.637436463e-01f, 9.637300461e-01f, 9.637158908e-01f, 9.637011807e-01f, 9.636859155e-01f, 9.636700955e-01f, +9.636537204e-01f, 9.636367905e-01f, 9.636193057e-01f, 9.636012660e-01f, 9.635826715e-01f, 9.635635221e-01f, 9.635438179e-01f, 9.635235590e-01f, 9.635027452e-01f, 9.634813767e-01f, +9.634594535e-01f, 9.634369755e-01f, 9.634139429e-01f, 9.633903556e-01f, 9.633662137e-01f, 9.633415171e-01f, 9.633162660e-01f, 9.632904603e-01f, 9.632641001e-01f, 9.632371854e-01f, +9.632097162e-01f, 9.631816925e-01f, 9.631531144e-01f, 9.631239820e-01f, 9.630942951e-01f, 9.630640540e-01f, 9.630332585e-01f, 9.630019088e-01f, 9.629700049e-01f, 9.629375467e-01f, +9.629045344e-01f, 9.628709680e-01f, 9.628368474e-01f, 9.628021728e-01f, 9.627669442e-01f, 9.627311616e-01f, 9.626948250e-01f, 9.626579345e-01f, 9.626204901e-01f, 9.625824919e-01f, +9.625439399e-01f, 9.625048342e-01f, 9.624651747e-01f, 9.624249615e-01f, 9.623841947e-01f, 9.623428743e-01f, 9.623010004e-01f, 9.622585730e-01f, 9.622155921e-01f, 9.621720577e-01f, +9.621279700e-01f, 9.620833290e-01f, 9.620381347e-01f, 9.619923872e-01f, 9.619460865e-01f, 9.618992326e-01f, 9.618518256e-01f, 9.618038656e-01f, 9.617553527e-01f, 9.617062867e-01f, +9.616566679e-01f, 9.616064963e-01f, 9.615557718e-01f, 9.615044946e-01f, 9.614526648e-01f, 9.614002823e-01f, 9.613473472e-01f, 9.612938597e-01f, 9.612398196e-01f, 9.611852272e-01f, +9.611300824e-01f, 9.610743853e-01f, 9.610181360e-01f, 9.609613345e-01f, 9.609039809e-01f, 9.608460752e-01f, 9.607876175e-01f, 9.607286079e-01f, 9.606690464e-01f, 9.606089331e-01f, +9.605482681e-01f, 9.604870514e-01f, 9.604252830e-01f, 9.603629631e-01f, 9.603000916e-01f, 9.602366688e-01f, 9.601726945e-01f, 9.601081690e-01f, 9.600430923e-01f, 9.599774643e-01f, +9.599112853e-01f, 9.598445553e-01f, 9.597772742e-01f, 9.597094423e-01f, 9.596410596e-01f, 9.595721262e-01f, 9.595026420e-01f, 9.594326073e-01f, 9.593620220e-01f, 9.592908862e-01f, +9.592192001e-01f, 9.591469636e-01f, 9.590741770e-01f, 9.590008401e-01f, 9.589269532e-01f, 9.588525163e-01f, 9.587775294e-01f, 9.587019927e-01f, 9.586259062e-01f, 9.585492700e-01f, +9.584720842e-01f, 9.583943488e-01f, 9.583160640e-01f, 9.582372298e-01f, 9.581578463e-01f, 9.580779136e-01f, 9.579974318e-01f, 9.579164010e-01f, 9.578348211e-01f, 9.577526924e-01f, +9.576700149e-01f, 9.575867887e-01f, 9.575030139e-01f, 9.574186906e-01f, 9.573338188e-01f, 9.572483986e-01f, 9.571624302e-01f, 9.570759136e-01f, 9.569888489e-01f, 9.569012362e-01f, +9.568130756e-01f, 9.567243672e-01f, 9.566351110e-01f, 9.565453072e-01f, 9.564549559e-01f, 9.563640571e-01f, 9.562726110e-01f, 9.561806176e-01f, 9.560880771e-01f, 9.559949895e-01f, +9.559013549e-01f, 9.558071734e-01f, 9.557124452e-01f, 9.556171703e-01f, 9.555213488e-01f, 9.554249808e-01f, 9.553280665e-01f, 9.552306058e-01f, 9.551325990e-01f, 9.550340461e-01f, +9.549349473e-01f, 9.548353025e-01f, 9.547351120e-01f, 9.546343759e-01f, 9.545330941e-01f, 9.544312670e-01f, 9.543288944e-01f, 9.542259766e-01f, 9.541225137e-01f, 9.540185058e-01f, +9.539139529e-01f, 9.538088552e-01f, 9.537032128e-01f, 9.535970258e-01f, 9.534902944e-01f, 9.533830185e-01f, 9.532751984e-01f, 9.531668341e-01f, 9.530579258e-01f, 9.529484736e-01f, +9.528384775e-01f, 9.527279378e-01f, 9.526168545e-01f, 9.525052276e-01f, 9.523930575e-01f, 9.522803441e-01f, 9.521670875e-01f, 9.520532880e-01f, 9.519389456e-01f, 9.518240604e-01f, +9.517086326e-01f, 9.515926622e-01f, 9.514761494e-01f, 9.513590944e-01f, 9.512414971e-01f, 9.511233578e-01f, 9.510046766e-01f, 9.508854536e-01f, 9.507656889e-01f, 9.506453827e-01f, +9.505245350e-01f, 9.504031460e-01f, 9.502812159e-01f, 9.501587447e-01f, 9.500357325e-01f, 9.499121796e-01f, 9.497880860e-01f, 9.496634518e-01f, 9.495382773e-01f, 9.494125624e-01f, +9.492863074e-01f, 9.491595124e-01f, 9.490321775e-01f, 9.489043028e-01f, 9.487758886e-01f, 9.486469348e-01f, 9.485174416e-01f, 9.483874092e-01f, 9.482568378e-01f, 9.481257273e-01f, +9.479940781e-01f, 9.478618902e-01f, 9.477291637e-01f, 9.475958988e-01f, 9.474620956e-01f, 9.473277543e-01f, 9.471928750e-01f, 9.470574579e-01f, 9.469215030e-01f, 9.467850106e-01f, +9.466479807e-01f, 9.465104136e-01f, 9.463723093e-01f, 9.462336679e-01f, 9.460944898e-01f, 9.459547749e-01f, 9.458145234e-01f, 9.456737355e-01f, 9.455324113e-01f, 9.453905510e-01f, +9.452481547e-01f, 9.451052225e-01f, 9.449617546e-01f, 9.448177513e-01f, 9.446732125e-01f, 9.445281384e-01f, 9.443825293e-01f, 9.442363852e-01f, 9.440897063e-01f, 9.439424928e-01f, +9.437947447e-01f, 9.436464624e-01f, 9.434976458e-01f, 9.433482953e-01f, 9.431984108e-01f, 9.430479926e-01f, 9.428970409e-01f, 9.427455557e-01f, 9.425935373e-01f, 9.424409858e-01f, +9.422879014e-01f, 9.421342841e-01f, 9.419801343e-01f, 9.418254520e-01f, 9.416702374e-01f, 9.415144906e-01f, 9.413582119e-01f, 9.412014013e-01f, 9.410440591e-01f, 9.408861854e-01f, +9.407277804e-01f, 9.405688442e-01f, 9.404093770e-01f, 9.402493790e-01f, 9.400888502e-01f, 9.399277910e-01f, 9.397662015e-01f, 9.396040817e-01f, 9.394414320e-01f, 9.392782524e-01f, +9.391145432e-01f, 9.389503045e-01f, 9.387855364e-01f, 9.386202392e-01f, 9.384544130e-01f, 9.382880579e-01f, 9.381211743e-01f, 9.379537621e-01f, 9.377858217e-01f, 9.376173531e-01f, +9.374483566e-01f, 9.372788323e-01f, 9.371087804e-01f, 9.369382011e-01f, 9.367670945e-01f, 9.365954609e-01f, 9.364233003e-01f, 9.362506131e-01f, 9.360773993e-01f, 9.359036592e-01f, +9.357293928e-01f, 9.355546005e-01f, 9.353792824e-01f, 9.352034386e-01f, 9.350270693e-01f, 9.348501748e-01f, 9.346727552e-01f, 9.344948107e-01f, 9.343163415e-01f, 9.341373477e-01f, +9.339578296e-01f, 9.337777873e-01f, 9.335972210e-01f, 9.334161310e-01f, 9.332345173e-01f, 9.330523802e-01f, 9.328697199e-01f, 9.326865365e-01f, 9.325028302e-01f, 9.323186014e-01f, +9.321338500e-01f, 9.319485763e-01f, 9.317627806e-01f, 9.315764629e-01f, 9.313896236e-01f, 9.312022627e-01f, 9.310143805e-01f, 9.308259772e-01f, 9.306370529e-01f, 9.304476080e-01f, +9.302576424e-01f, 9.300671565e-01f, 9.298761505e-01f, 9.296846245e-01f, 9.294925788e-01f, 9.293000135e-01f, 9.291069289e-01f, 9.289133251e-01f, 9.287192023e-01f, 9.285245608e-01f, +9.283294007e-01f, 9.281337223e-01f, 9.279375257e-01f, 9.277408112e-01f, 9.275435789e-01f, 9.273458291e-01f, 9.271475619e-01f, 9.269487776e-01f, 9.267494764e-01f, 9.265496585e-01f, +9.263493240e-01f, 9.261484732e-01f, 9.259471064e-01f, 9.257452236e-01f, 9.255428251e-01f, 9.253399112e-01f, 9.251364820e-01f, 9.249325378e-01f, 9.247280787e-01f, 9.245231049e-01f, +9.243176167e-01f, 9.241116144e-01f, 9.239050980e-01f, 9.236980678e-01f, 9.234905241e-01f, 9.232824670e-01f, 9.230738967e-01f, 9.228648135e-01f, 9.226552177e-01f, 9.224451093e-01f, +9.222344886e-01f, 9.220233559e-01f, 9.218117113e-01f, 9.215995551e-01f, 9.213868875e-01f, 9.211737087e-01f, 9.209600189e-01f, 9.207458184e-01f, 9.205311074e-01f, 9.203158860e-01f, +9.201001546e-01f, 9.198839133e-01f, 9.196671624e-01f, 9.194499020e-01f, 9.192321325e-01f, 9.190138540e-01f, 9.187950667e-01f, 9.185757710e-01f, 9.183559669e-01f, 9.181356548e-01f, +9.179148349e-01f, 9.176935073e-01f, 9.174716724e-01f, 9.172493303e-01f, 9.170264813e-01f, 9.168031256e-01f, 9.165792634e-01f, 9.163548950e-01f, 9.161300207e-01f, 9.159046405e-01f, +9.156787548e-01f, 9.154523638e-01f, 9.152254678e-01f, 9.149980669e-01f, 9.147701614e-01f, 9.145417515e-01f, 9.143128376e-01f, 9.140834197e-01f, 9.138534981e-01f, 9.136230732e-01f, +9.133921450e-01f, 9.131607140e-01f, 9.129287802e-01f, 9.126963439e-01f, 9.124634054e-01f, 9.122299649e-01f, 9.119960227e-01f, 9.117615790e-01f, 9.115266340e-01f, 9.112911880e-01f, +9.110552412e-01f, 9.108187939e-01f, 9.105818463e-01f, 9.103443986e-01f, 9.101064511e-01f, 9.098680041e-01f, 9.096290577e-01f, 9.093896123e-01f, 9.091496681e-01f, 9.089092253e-01f, +9.086682841e-01f, 9.084268449e-01f, 9.081849079e-01f, 9.079424733e-01f, 9.076995413e-01f, 9.074561123e-01f, 9.072121864e-01f, 9.069677640e-01f, 9.067228453e-01f, 9.064774304e-01f, +9.062315198e-01f, 9.059851135e-01f, 9.057382120e-01f, 9.054908154e-01f, 9.052429240e-01f, 9.049945380e-01f, 9.047456578e-01f, 9.044962835e-01f, 9.042464154e-01f, 9.039960539e-01f, +9.037451990e-01f, 9.034938511e-01f, 9.032420105e-01f, 9.029896774e-01f, 9.027368521e-01f, 9.024835348e-01f, 9.022297258e-01f, 9.019754253e-01f, 9.017206336e-01f, 9.014653511e-01f, +9.012095778e-01f, 9.009533142e-01f, 9.006965604e-01f, 9.004393168e-01f, 9.001815836e-01f, 8.999233610e-01f, 8.996646493e-01f, 8.994054488e-01f, 8.991457598e-01f, 8.988855825e-01f, +8.986249173e-01f, 8.983637642e-01f, 8.981021237e-01f, 8.978399960e-01f, 8.975773814e-01f, 8.973142801e-01f, 8.970506924e-01f, 8.967866186e-01f, 8.965220589e-01f, 8.962570137e-01f, +8.959914832e-01f, 8.957254676e-01f, 8.954589673e-01f, 8.951919825e-01f, 8.949245135e-01f, 8.946565605e-01f, 8.943881239e-01f, 8.941192039e-01f, 8.938498008e-01f, 8.935799149e-01f, +8.933095464e-01f, 8.930386957e-01f, 8.927673629e-01f, 8.924955485e-01f, 8.922232526e-01f, 8.919504756e-01f, 8.916772176e-01f, 8.914034791e-01f, 8.911292603e-01f, 8.908545614e-01f, +8.905793828e-01f, 8.903037247e-01f, 8.900275875e-01f, 8.897509713e-01f, 8.894738765e-01f, 8.891963034e-01f, 8.889182522e-01f, 8.886397233e-01f, 8.883607169e-01f, 8.880812334e-01f, +8.878012729e-01f, 8.875208358e-01f, 8.872399224e-01f, 8.869585329e-01f, 8.866766677e-01f, 8.863943271e-01f, 8.861115112e-01f, 8.858282205e-01f, 8.855444553e-01f, 8.852602157e-01f, +8.849755021e-01f, 8.846903148e-01f, 8.844046541e-01f, 8.841185202e-01f, 8.838319136e-01f, 8.835448344e-01f, 8.832572829e-01f, 8.829692595e-01f, 8.826807645e-01f, 8.823917981e-01f, +8.821023607e-01f, 8.818124525e-01f, 8.815220738e-01f, 8.812312249e-01f, 8.809399062e-01f, 8.806481180e-01f, 8.803558604e-01f, 8.800631339e-01f, 8.797699387e-01f, 8.794762752e-01f, +8.791821436e-01f, 8.788875442e-01f, 8.785924774e-01f, 8.782969434e-01f, 8.780009425e-01f, 8.777044751e-01f, 8.774075415e-01f, 8.771101419e-01f, 8.768122767e-01f, 8.765139461e-01f, +8.762151505e-01f, 8.759158902e-01f, 8.756161655e-01f, 8.753159767e-01f, 8.750153240e-01f, 8.747142079e-01f, 8.744126286e-01f, 8.741105865e-01f, 8.738080818e-01f, 8.735051148e-01f, +8.732016859e-01f, 8.728977953e-01f, 8.725934435e-01f, 8.722886306e-01f, 8.719833570e-01f, 8.716776231e-01f, 8.713714291e-01f, 8.710647753e-01f, 8.707576621e-01f, 8.704500898e-01f, +8.701420586e-01f, 8.698335690e-01f, 8.695246212e-01f, 8.692152155e-01f, 8.689053523e-01f, 8.685950319e-01f, 8.682842545e-01f, 8.679730206e-01f, 8.676613304e-01f, 8.673491842e-01f, +8.670365825e-01f, 8.667235254e-01f, 8.664100133e-01f, 8.660960465e-01f, 8.657816254e-01f, 8.654667503e-01f, 8.651514214e-01f, 8.648356392e-01f, 8.645194039e-01f, 8.642027159e-01f, +8.638855755e-01f, 8.635679830e-01f, 8.632499387e-01f, 8.629314431e-01f, 8.626124962e-01f, 8.622930987e-01f, 8.619732506e-01f, 8.616529525e-01f, 8.613322045e-01f, 8.610110071e-01f, +8.606893605e-01f, 8.603672651e-01f, 8.600447213e-01f, 8.597217293e-01f, 8.593982894e-01f, 8.590744021e-01f, 8.587500676e-01f, 8.584252863e-01f, 8.581000585e-01f, 8.577743845e-01f, +8.574482647e-01f, 8.571216994e-01f, 8.567946889e-01f, 8.564672336e-01f, 8.561393339e-01f, 8.558109899e-01f, 8.554822022e-01f, 8.551529709e-01f, 8.548232966e-01f, 8.544931794e-01f, +8.541626197e-01f, 8.538316179e-01f, 8.535001743e-01f, 8.531682892e-01f, 8.528359631e-01f, 8.525031961e-01f, 8.521699887e-01f, 8.518363412e-01f, 8.515022540e-01f, 8.511677273e-01f, +8.508327616e-01f, 8.504973571e-01f, 8.501615143e-01f, 8.498252334e-01f, 8.494885148e-01f, 8.491513588e-01f, 8.488137659e-01f, 8.484757362e-01f, 8.481372703e-01f, 8.477983683e-01f, +8.474590308e-01f, 8.471192579e-01f, 8.467790502e-01f, 8.464384078e-01f, 8.460973312e-01f, 8.457558207e-01f, 8.454138767e-01f, 8.450714994e-01f, 8.447286893e-01f, 8.443854468e-01f, +8.440417721e-01f, 8.436976656e-01f, 8.433531276e-01f, 8.430081586e-01f, 8.426627588e-01f, 8.423169286e-01f, 8.419706685e-01f, 8.416239786e-01f, 8.412768594e-01f, 8.409293112e-01f, +8.405813345e-01f, 8.402329294e-01f, 8.398840965e-01f, 8.395348360e-01f, 8.391851483e-01f, 8.388350338e-01f, 8.384844928e-01f, 8.381335257e-01f, 8.377821328e-01f, 8.374303146e-01f, +8.370780713e-01f, 8.367254032e-01f, 8.363723109e-01f, 8.360187946e-01f, 8.356648547e-01f, 8.353104916e-01f, 8.349557056e-01f, 8.346004970e-01f, 8.342448663e-01f, 8.338888138e-01f, +8.335323399e-01f, 8.331754449e-01f, 8.328181292e-01f, 8.324603932e-01f, 8.321022372e-01f, 8.317436615e-01f, 8.313846667e-01f, 8.310252529e-01f, 8.306654207e-01f, 8.303051703e-01f, +8.299445021e-01f, 8.295834165e-01f, 8.292219138e-01f, 8.288599945e-01f, 8.284976589e-01f, 8.281349074e-01f, 8.277717402e-01f, 8.274081579e-01f, 8.270441608e-01f, 8.266797492e-01f, +8.263149235e-01f, 8.259496841e-01f, 8.255840313e-01f, 8.252179656e-01f, 8.248514873e-01f, 8.244845968e-01f, 8.241172944e-01f, 8.237495806e-01f, 8.233814556e-01f, 8.230129199e-01f, +8.226439739e-01f, 8.222746179e-01f, 8.219048523e-01f, 8.215346775e-01f, 8.211640938e-01f, 8.207931017e-01f, 8.204217015e-01f, 8.200498935e-01f, 8.196776783e-01f, 8.193050560e-01f, +8.189320272e-01f, 8.185585922e-01f, 8.181847514e-01f, 8.178105051e-01f, 8.174358538e-01f, 8.170607978e-01f, 8.166853376e-01f, 8.163094734e-01f, 8.159332057e-01f, 8.155565348e-01f, +8.151794612e-01f, 8.148019852e-01f, 8.144241072e-01f, 8.140458276e-01f, 8.136671467e-01f, 8.132880650e-01f, 8.129085829e-01f, 8.125287007e-01f, 8.121484188e-01f, 8.117677376e-01f, +8.113866575e-01f, 8.110051789e-01f, 8.106233021e-01f, 8.102410276e-01f, 8.098583558e-01f, 8.094752869e-01f, 8.090918215e-01f, 8.087079599e-01f, 8.083237025e-01f, 8.079390497e-01f, +8.075540018e-01f, 8.071685594e-01f, 8.067827227e-01f, 8.063964921e-01f, 8.060098681e-01f, 8.056228510e-01f, 8.052354413e-01f, 8.048476393e-01f, 8.044594454e-01f, 8.040708600e-01f, +8.036818836e-01f, 8.032925164e-01f, 8.029027589e-01f, 8.025126116e-01f, 8.021220747e-01f, 8.017311487e-01f, 8.013398340e-01f, 8.009481310e-01f, 8.005560400e-01f, 8.001635615e-01f, +7.997706959e-01f, 7.993774436e-01f, 7.989838049e-01f, 7.985897804e-01f, 7.981953702e-01f, 7.978005750e-01f, 7.974053950e-01f, 7.970098307e-01f, 7.966138825e-01f, 7.962175508e-01f, +7.958208359e-01f, 7.954237383e-01f, 7.950262584e-01f, 7.946283966e-01f, 7.942301532e-01f, 7.938315288e-01f, 7.934325236e-01f, 7.930331382e-01f, 7.926333728e-01f, 7.922332280e-01f, +7.918327041e-01f, 7.914318015e-01f, 7.910305206e-01f, 7.906288619e-01f, 7.902268257e-01f, 7.898244125e-01f, 7.894216226e-01f, 7.890184565e-01f, 7.886149145e-01f, 7.882109972e-01f, +7.878067048e-01f, 7.874020378e-01f, 7.869969967e-01f, 7.865915818e-01f, 7.861857935e-01f, 7.857796322e-01f, 7.853730984e-01f, 7.849661925e-01f, 7.845589148e-01f, 7.841512658e-01f, +7.837432459e-01f, 7.833348556e-01f, 7.829260952e-01f, 7.825169651e-01f, 7.821074658e-01f, 7.816975976e-01f, 7.812873610e-01f, 7.808767565e-01f, 7.804657843e-01f, 7.800544450e-01f, +7.796427389e-01f, 7.792306665e-01f, 7.788182282e-01f, 7.784054244e-01f, 7.779922554e-01f, 7.775787219e-01f, 7.771648240e-01f, 7.767505624e-01f, 7.763359373e-01f, 7.759209493e-01f, +7.755055986e-01f, 7.750898858e-01f, 7.746738113e-01f, 7.742573755e-01f, 7.738405788e-01f, 7.734234216e-01f, 7.730059044e-01f, 7.725880275e-01f, 7.721697915e-01f, 7.717511966e-01f, +7.713322434e-01f, 7.709129323e-01f, 7.704932637e-01f, 7.700732379e-01f, 7.696528555e-01f, 7.692321169e-01f, 7.688110225e-01f, 7.683895726e-01f, 7.679677678e-01f, 7.675456085e-01f, +7.671230951e-01f, 7.667002279e-01f, 7.662770076e-01f, 7.658534344e-01f, 7.654295087e-01f, 7.650052312e-01f, 7.645806020e-01f, 7.641556218e-01f, 7.637302908e-01f, 7.633046096e-01f, +7.628785786e-01f, 7.624521982e-01f, 7.620254688e-01f, 7.615983909e-01f, 7.611709648e-01f, 7.607431911e-01f, 7.603150701e-01f, 7.598866024e-01f, 7.594577882e-01f, 7.590286281e-01f, +7.585991225e-01f, 7.581692718e-01f, 7.577390764e-01f, 7.573085368e-01f, 7.568776535e-01f, 7.564464267e-01f, 7.560148571e-01f, 7.555829450e-01f, 7.551506909e-01f, 7.547180951e-01f, +7.542851582e-01f, 7.538518805e-01f, 7.534182626e-01f, 7.529843047e-01f, 7.525500075e-01f, 7.521153713e-01f, 7.516803965e-01f, 7.512450836e-01f, 7.508094330e-01f, 7.503734452e-01f, +7.499371206e-01f, 7.495004596e-01f, 7.490634628e-01f, 7.486261304e-01f, 7.481884630e-01f, 7.477504610e-01f, 7.473121249e-01f, 7.468734550e-01f, 7.464344519e-01f, 7.459951159e-01f, +7.455554476e-01f, 7.451154473e-01f, 7.446751155e-01f, 7.442344526e-01f, 7.437934591e-01f, 7.433521355e-01f, 7.429104821e-01f, 7.424684994e-01f, 7.420261879e-01f, 7.415835480e-01f, +7.411405801e-01f, 7.406972848e-01f, 7.402536623e-01f, 7.398097133e-01f, 7.393654381e-01f, 7.389208372e-01f, 7.384759109e-01f, 7.380306599e-01f, 7.375850845e-01f, 7.371391851e-01f, +7.366929623e-01f, 7.362464164e-01f, 7.357995480e-01f, 7.353523574e-01f, 7.349048451e-01f, 7.344570115e-01f, 7.340088572e-01f, 7.335603826e-01f, 7.331115880e-01f, 7.326624740e-01f, +7.322130410e-01f, 7.317632895e-01f, 7.313132199e-01f, 7.308628327e-01f, 7.304121282e-01f, 7.299611071e-01f, 7.295097696e-01f, 7.290581164e-01f, 7.286061478e-01f, 7.281538642e-01f, +7.277012662e-01f, 7.272483542e-01f, 7.267951286e-01f, 7.263415899e-01f, 7.258877386e-01f, 7.254335751e-01f, 7.249790999e-01f, 7.245243133e-01f, 7.240692160e-01f, 7.236138083e-01f, +7.231580906e-01f, 7.227020635e-01f, 7.222457275e-01f, 7.217890828e-01f, 7.213321301e-01f, 7.208748698e-01f, 7.204173023e-01f, 7.199594281e-01f, 7.195012476e-01f, 7.190427614e-01f, +7.185839698e-01f, 7.181248734e-01f, 7.176654725e-01f, 7.172057677e-01f, 7.167457594e-01f, 7.162854481e-01f, 7.158248342e-01f, 7.153639182e-01f, 7.149027005e-01f, 7.144411817e-01f, +7.139793621e-01f, 7.135172423e-01f, 7.130548227e-01f, 7.125921037e-01f, 7.121290859e-01f, 7.116657696e-01f, 7.112021554e-01f, 7.107382438e-01f, 7.102740351e-01f, 7.098095298e-01f, +7.093447285e-01f, 7.088796315e-01f, 7.084142394e-01f, 7.079485526e-01f, 7.074825716e-01f, 7.070162968e-01f, 7.065497287e-01f, 7.060828677e-01f, 7.056157144e-01f, 7.051482692e-01f, +7.046805326e-01f, 7.042125050e-01f, 7.037441869e-01f, 7.032755788e-01f, 7.028066812e-01f, 7.023374944e-01f, 7.018680190e-01f, 7.013982555e-01f, 7.009282043e-01f, 7.004578659e-01f, +6.999872407e-01f, 6.995163293e-01f, 6.990451320e-01f, 6.985736494e-01f, 6.981018820e-01f, 6.976298301e-01f, 6.971574944e-01f, 6.966848751e-01f, 6.962119729e-01f, 6.957387882e-01f, +6.952653215e-01f, 6.947915732e-01f, 6.943175438e-01f, 6.938432338e-01f, 6.933686437e-01f, 6.928937738e-01f, 6.924186248e-01f, 6.919431971e-01f, 6.914674911e-01f, 6.909915073e-01f, +6.905152463e-01f, 6.900387084e-01f, 6.895618941e-01f, 6.890848040e-01f, 6.886074385e-01f, 6.881297980e-01f, 6.876518831e-01f, 6.871736943e-01f, 6.866952319e-01f, 6.862164965e-01f, +6.857374886e-01f, 6.852582086e-01f, 6.847786570e-01f, 6.842988343e-01f, 6.838187410e-01f, 6.833383775e-01f, 6.828577443e-01f, 6.823768420e-01f, 6.818956709e-01f, 6.814142315e-01f, +6.809325245e-01f, 6.804505501e-01f, 6.799683089e-01f, 6.794858014e-01f, 6.790030281e-01f, 6.785199894e-01f, 6.780366858e-01f, 6.775531178e-01f, 6.770692859e-01f, 6.765851905e-01f, +6.761008322e-01f, 6.756162114e-01f, 6.751313286e-01f, 6.746461843e-01f, 6.741607790e-01f, 6.736751131e-01f, 6.731891871e-01f, 6.727030016e-01f, 6.722165569e-01f, 6.717298537e-01f, +6.712428923e-01f, 6.707556732e-01f, 6.702681970e-01f, 6.697804641e-01f, 6.692924750e-01f, 6.688042302e-01f, 6.683157302e-01f, 6.678269754e-01f, 6.673379664e-01f, 6.668487036e-01f, +6.663591875e-01f, 6.658694186e-01f, 6.653793973e-01f, 6.648891243e-01f, 6.643985999e-01f, 6.639078246e-01f, 6.634167990e-01f, 6.629255235e-01f, 6.624339986e-01f, 6.619422248e-01f, +6.614502026e-01f, 6.609579324e-01f, 6.604654148e-01f, 6.599726502e-01f, 6.594796392e-01f, 6.589863821e-01f, 6.584928796e-01f, 6.579991321e-01f, 6.575051401e-01f, 6.570109040e-01f, +6.565164245e-01f, 6.560217018e-01f, 6.555267366e-01f, 6.550315294e-01f, 6.545360806e-01f, 6.540403907e-01f, 6.535444602e-01f, 6.530482896e-01f, 6.525518794e-01f, 6.520552300e-01f, +6.515583421e-01f, 6.510612160e-01f, 6.505638522e-01f, 6.500662513e-01f, 6.495684138e-01f, 6.490703401e-01f, 6.485720307e-01f, 6.480734861e-01f, 6.475747069e-01f, 6.470756934e-01f, +6.465764462e-01f, 6.460769659e-01f, 6.455772528e-01f, 6.450773075e-01f, 6.445771305e-01f, 6.440767222e-01f, 6.435760832e-01f, 6.430752140e-01f, 6.425741150e-01f, 6.420727867e-01f, +6.415712297e-01f, 6.410694445e-01f, 6.405674314e-01f, 6.400651911e-01f, 6.395627240e-01f, 6.390600307e-01f, 6.385571115e-01f, 6.380539671e-01f, 6.375505979e-01f, 6.370470044e-01f, +6.365431871e-01f, 6.360391465e-01f, 6.355348831e-01f, 6.350303974e-01f, 6.345256898e-01f, 6.340207610e-01f, 6.335156114e-01f, 6.330102414e-01f, 6.325046516e-01f, 6.319988426e-01f, +6.314928147e-01f, 6.309865684e-01f, 6.304801044e-01f, 6.299734230e-01f, 6.294665249e-01f, 6.289594104e-01f, 6.284520800e-01f, 6.279445344e-01f, 6.274367739e-01f, 6.269287991e-01f, +6.264206105e-01f, 6.259122086e-01f, 6.254035938e-01f, 6.248947667e-01f, 6.243857278e-01f, 6.238764776e-01f, 6.233670166e-01f, 6.228573452e-01f, 6.223474641e-01f, 6.218373736e-01f, +6.213270743e-01f, 6.208165667e-01f, 6.203058513e-01f, 6.197949286e-01f, 6.192837991e-01f, 6.187724633e-01f, 6.182609217e-01f, 6.177491748e-01f, 6.172372231e-01f, 6.167250671e-01f, +6.162127074e-01f, 6.157001444e-01f, 6.151873785e-01f, 6.146744105e-01f, 6.141612406e-01f, 6.136478695e-01f, 6.131342976e-01f, 6.126205255e-01f, 6.121065536e-01f, 6.115923824e-01f, +6.110780126e-01f, 6.105634444e-01f, 6.100486786e-01f, 6.095337155e-01f, 6.090185557e-01f, 6.085031997e-01f, 6.079876480e-01f, 6.074719010e-01f, 6.069559594e-01f, 6.064398236e-01f, +6.059234941e-01f, 6.054069714e-01f, 6.048902560e-01f, 6.043733485e-01f, 6.038562493e-01f, 6.033389590e-01f, 6.028214780e-01f, 6.023038069e-01f, 6.017859461e-01f, 6.012678962e-01f, +6.007496577e-01f, 6.002312311e-01f, 5.997126169e-01f, 5.991938156e-01f, 5.986748277e-01f, 5.981556537e-01f, 5.976362942e-01f, 5.971167496e-01f, 5.965970204e-01f, 5.960771072e-01f, +5.955570105e-01f, 5.950367307e-01f, 5.945162684e-01f, 5.939956242e-01f, 5.934747984e-01f, 5.929537916e-01f, 5.924326044e-01f, 5.919112371e-01f, 5.913896904e-01f, 5.908679648e-01f, +5.903460607e-01f, 5.898239787e-01f, 5.893017193e-01f, 5.887792830e-01f, 5.882566702e-01f, 5.877338816e-01f, 5.872109176e-01f, 5.866877787e-01f, 5.861644655e-01f, 5.856409784e-01f, +5.851173180e-01f, 5.845934848e-01f, 5.840694793e-01f, 5.835453019e-01f, 5.830209533e-01f, 5.824964339e-01f, 5.819717442e-01f, 5.814468848e-01f, 5.809218561e-01f, 5.803966587e-01f, +5.798712931e-01f, 5.793457598e-01f, 5.788200593e-01f, 5.782941921e-01f, 5.777681588e-01f, 5.772419598e-01f, 5.767155956e-01f, 5.761890668e-01f, 5.756623739e-01f, 5.751355174e-01f, +5.746084979e-01f, 5.740813157e-01f, 5.735539715e-01f, 5.730264657e-01f, 5.724987989e-01f, 5.719709716e-01f, 5.714429842e-01f, 5.709148374e-01f, 5.703865316e-01f, 5.698580673e-01f, +5.693294451e-01f, 5.688006655e-01f, 5.682717289e-01f, 5.677426359e-01f, 5.672133870e-01f, 5.666839827e-01f, 5.661544236e-01f, 5.656247101e-01f, 5.650948428e-01f, 5.645648222e-01f, +5.640346488e-01f, 5.635043230e-01f, 5.629738456e-01f, 5.624432168e-01f, 5.619124373e-01f, 5.613815076e-01f, 5.608504282e-01f, 5.603191995e-01f, 5.597878222e-01f, 5.592562967e-01f, +5.587246236e-01f, 5.581928034e-01f, 5.576608365e-01f, 5.571287235e-01f, 5.565964650e-01f, 5.560640614e-01f, 5.555315132e-01f, 5.549988210e-01f, 5.544659853e-01f, 5.539330066e-01f, +5.533998853e-01f, 5.528666222e-01f, 5.523332175e-01f, 5.517996720e-01f, 5.512659860e-01f, 5.507321601e-01f, 5.501981949e-01f, 5.496640908e-01f, 5.491298483e-01f, 5.485954680e-01f, +5.480609504e-01f, 5.475262960e-01f, 5.469915053e-01f, 5.464565788e-01f, 5.459215172e-01f, 5.453863207e-01f, 5.448509901e-01f, 5.443155258e-01f, 5.437799283e-01f, 5.432441982e-01f, +5.427083359e-01f, 5.421723421e-01f, 5.416362171e-01f, 5.410999615e-01f, 5.405635759e-01f, 5.400270607e-01f, 5.394904165e-01f, 5.389536438e-01f, 5.384167432e-01f, 5.378797150e-01f, +5.373425599e-01f, 5.368052784e-01f, 5.362678709e-01f, 5.357303381e-01f, 5.351926804e-01f, 5.346548983e-01f, 5.341169924e-01f, 5.335789631e-01f, 5.330408111e-01f, 5.325025368e-01f, +5.319641407e-01f, 5.314256234e-01f, 5.308869854e-01f, 5.303482272e-01f, 5.298093493e-01f, 5.292703522e-01f, 5.287312365e-01f, 5.281920026e-01f, 5.276526512e-01f, 5.271131826e-01f, +5.265735975e-01f, 5.260338964e-01f, 5.254940797e-01f, 5.249541480e-01f, 5.244141019e-01f, 5.238739417e-01f, 5.233336681e-01f, 5.227932816e-01f, 5.222527827e-01f, 5.217121719e-01f, +5.211714498e-01f, 5.206306168e-01f, 5.200896734e-01f, 5.195486203e-01f, 5.190074579e-01f, 5.184661867e-01f, 5.179248072e-01f, 5.173833201e-01f, 5.168417257e-01f, 5.163000247e-01f, +5.157582175e-01f, 5.152163046e-01f, 5.146742867e-01f, 5.141321641e-01f, 5.135899374e-01f, 5.130476072e-01f, 5.125051740e-01f, 5.119626382e-01f, 5.114200004e-01f, 5.108772612e-01f, +5.103344210e-01f, 5.097914803e-01f, 5.092484398e-01f, 5.087052998e-01f, 5.081620610e-01f, 5.076187238e-01f, 5.070752888e-01f, 5.065317565e-01f, 5.059881274e-01f, 5.054444020e-01f, +5.049005809e-01f, 5.043566646e-01f, 5.038126535e-01f, 5.032685483e-01f, 5.027243494e-01f, 5.021800573e-01f, 5.016356727e-01f, 5.010911959e-01f, 5.005466275e-01f, 5.000019681e-01f, +4.994572182e-01f, 4.989123782e-01f, 4.983674488e-01f, 4.978224304e-01f, 4.972773235e-01f, 4.967321287e-01f, 4.961868464e-01f, 4.956414773e-01f, 4.950960219e-01f, 4.945504805e-01f, +4.940048539e-01f, 4.934591424e-01f, 4.929133467e-01f, 4.923674672e-01f, 4.918215045e-01f, 4.912754590e-01f, 4.907293314e-01f, 4.901831221e-01f, 4.896368316e-01f, 4.890904605e-01f, +4.885440092e-01f, 4.879974784e-01f, 4.874508685e-01f, 4.869041801e-01f, 4.863574136e-01f, 4.858105697e-01f, 4.852636487e-01f, 4.847166513e-01f, 4.841695779e-01f, 4.836224291e-01f, +4.830752055e-01f, 4.825279074e-01f, 4.819805355e-01f, 4.814330902e-01f, 4.808855722e-01f, 4.803379818e-01f, 4.797903197e-01f, 4.792425863e-01f, 4.786947822e-01f, 4.781469079e-01f, +4.775989639e-01f, 4.770509507e-01f, 4.765028689e-01f, 4.759547190e-01f, 4.754065014e-01f, 4.748582168e-01f, 4.743098656e-01f, 4.737614484e-01f, 4.732129656e-01f, 4.726644179e-01f, +4.721158057e-01f, 4.715671295e-01f, 4.710183899e-01f, 4.704695874e-01f, 4.699207225e-01f, 4.693717957e-01f, 4.688228076e-01f, 4.682737586e-01f, 4.677246493e-01f, 4.671754803e-01f, +4.666262520e-01f, 4.660769649e-01f, 4.655276196e-01f, 4.649782166e-01f, 4.644287564e-01f, 4.638792396e-01f, 4.633296666e-01f, 4.627800380e-01f, 4.622303543e-01f, 4.616806160e-01f, +4.611308236e-01f, 4.605809777e-01f, 4.600310788e-01f, 4.594811274e-01f, 4.589311240e-01f, 4.583810692e-01f, 4.578309634e-01f, 4.572808072e-01f, 4.567306011e-01f, 4.561803457e-01f, +4.556300413e-01f, 4.550796887e-01f, 4.545292882e-01f, 4.539788404e-01f, 4.534283459e-01f, 4.528778051e-01f, 4.523272186e-01f, 4.517765868e-01f, 4.512259104e-01f, 4.506751897e-01f, +4.501244255e-01f, 4.495736181e-01f, 4.490227680e-01f, 4.484718759e-01f, 4.479209422e-01f, 4.473699674e-01f, 4.468189522e-01f, 4.462678968e-01f, 4.457168020e-01f, 4.451656682e-01f, +4.446144960e-01f, 4.440632858e-01f, 4.435120382e-01f, 4.429607537e-01f, 4.424094328e-01f, 4.418580760e-01f, 4.413066839e-01f, 4.407552570e-01f, 4.402037958e-01f, 4.396523008e-01f, +4.391007725e-01f, 4.385492115e-01f, 4.379976182e-01f, 4.374459932e-01f, 4.368943371e-01f, 4.363426502e-01f, 4.357909332e-01f, 4.352391866e-01f, 4.346874108e-01f, 4.341356065e-01f, +4.335837741e-01f, 4.330319141e-01f, 4.324800270e-01f, 4.319281134e-01f, 4.313761739e-01f, 4.308242088e-01f, 4.302722188e-01f, 4.297202043e-01f, 4.291681658e-01f, 4.286161040e-01f, +4.280640192e-01f, 4.275119121e-01f, 4.269597831e-01f, 4.264076327e-01f, 4.258554615e-01f, 4.253032700e-01f, 4.247510587e-01f, 4.241988281e-01f, 4.236465788e-01f, 4.230943112e-01f, +4.225420259e-01f, 4.219897233e-01f, 4.214374041e-01f, 4.208850687e-01f, 4.203327176e-01f, 4.197803514e-01f, 4.192279706e-01f, 4.186755757e-01f, 4.181231671e-01f, 4.175707455e-01f, +4.170183113e-01f, 4.164658651e-01f, 4.159134073e-01f, 4.153609385e-01f, 4.148084593e-01f, 4.142559700e-01f, 4.137034713e-01f, 4.131509636e-01f, 4.125984475e-01f, 4.120459235e-01f, +4.114933920e-01f, 4.109408537e-01f, 4.103883090e-01f, 4.098357585e-01f, 4.092832026e-01f, 4.087306418e-01f, 4.081780768e-01f, 4.076255080e-01f, 4.070729358e-01f, 4.065203609e-01f, +4.059677838e-01f, 4.054152049e-01f, 4.048626248e-01f, 4.043100440e-01f, 4.037574630e-01f, 4.032048823e-01f, 4.026523024e-01f, 4.020997239e-01f, 4.015471472e-01f, 4.009945729e-01f, +4.004420015e-01f, 3.998894335e-01f, 3.993368694e-01f, 3.987843097e-01f, 3.982317550e-01f, 3.976792057e-01f, 3.971266624e-01f, 3.965741256e-01f, 3.960215958e-01f, 3.954690734e-01f, +3.949165591e-01f, 3.943640533e-01f, 3.938115566e-01f, 3.932590694e-01f, 3.927065923e-01f, 3.921541257e-01f, 3.916016703e-01f, 3.910492264e-01f, 3.904967947e-01f, 3.899443756e-01f, +3.893919697e-01f, 3.888395773e-01f, 3.882871992e-01f, 3.877348357e-01f, 3.871824874e-01f, 3.866301548e-01f, 3.860778384e-01f, 3.855255387e-01f, 3.849732563e-01f, 3.844209916e-01f, +3.838687451e-01f, 3.833165174e-01f, 3.827643090e-01f, 3.822121203e-01f, 3.816599519e-01f, 3.811078044e-01f, 3.805556781e-01f, 3.800035737e-01f, 3.794514916e-01f, 3.788994323e-01f, +3.783473964e-01f, 3.777953843e-01f, 3.772433966e-01f, 3.766914338e-01f, 3.761394963e-01f, 3.755875848e-01f, 3.750356996e-01f, 3.744838414e-01f, 3.739320106e-01f, 3.733802077e-01f, +3.728284332e-01f, 3.722766877e-01f, 3.717249716e-01f, 3.711732855e-01f, 3.706216299e-01f, 3.700700052e-01f, 3.695184120e-01f, 3.689668508e-01f, 3.684153221e-01f, 3.678638264e-01f, +3.673123642e-01f, 3.667609360e-01f, 3.662095423e-01f, 3.656581837e-01f, 3.651068606e-01f, 3.645555735e-01f, 3.640043230e-01f, 3.634531095e-01f, 3.629019336e-01f, 3.623507958e-01f, +3.617996965e-01f, 3.612486363e-01f, 3.606976157e-01f, 3.601466352e-01f, 3.595956952e-01f, 3.590447964e-01f, 3.584939392e-01f, 3.579431240e-01f, 3.573923515e-01f, 3.568416221e-01f, +3.562909363e-01f, 3.557402946e-01f, 3.551896975e-01f, 3.546391456e-01f, 3.540886393e-01f, 3.535381791e-01f, 3.529877656e-01f, 3.524373992e-01f, 3.518870805e-01f, 3.513368099e-01f, +3.507865880e-01f, 3.502364152e-01f, 3.496862920e-01f, 3.491362191e-01f, 3.485861967e-01f, 3.480362256e-01f, 3.474863061e-01f, 3.469364388e-01f, 3.463866241e-01f, 3.458368626e-01f, +3.452871548e-01f, 3.447375011e-01f, 3.441879021e-01f, 3.436383583e-01f, 3.430888701e-01f, 3.425394382e-01f, 3.419900628e-01f, 3.414407447e-01f, 3.408914842e-01f, 3.403422820e-01f, +3.397931383e-01f, 3.392440539e-01f, 3.386950291e-01f, 3.381460645e-01f, 3.375971605e-01f, 3.370483177e-01f, 3.364995366e-01f, 3.359508177e-01f, 3.354021614e-01f, 3.348535682e-01f, +3.343050388e-01f, 3.337565734e-01f, 3.332081728e-01f, 3.326598372e-01f, 3.321115674e-01f, 3.315633636e-01f, 3.310152266e-01f, 3.304671566e-01f, 3.299191543e-01f, 3.293712201e-01f, +3.288233546e-01f, 3.282755581e-01f, 3.277278313e-01f, 3.271801746e-01f, 3.266325885e-01f, 3.260850735e-01f, 3.255376301e-01f, 3.249902589e-01f, 3.244429602e-01f, 3.238957346e-01f, +3.233485825e-01f, 3.228015046e-01f, 3.222545012e-01f, 3.217075729e-01f, 3.211607201e-01f, 3.206139434e-01f, 3.200672432e-01f, 3.195206201e-01f, 3.189740744e-01f, 3.184276069e-01f, +3.178812178e-01f, 3.173349077e-01f, 3.167886772e-01f, 3.162425266e-01f, 3.156964565e-01f, 3.151504674e-01f, 3.146045597e-01f, 3.140587340e-01f, 3.135129908e-01f, 3.129673305e-01f, +3.124217536e-01f, 3.118762607e-01f, 3.113308522e-01f, 3.107855285e-01f, 3.102402903e-01f, 3.096951380e-01f, 3.091500720e-01f, 3.086050929e-01f, 3.080602011e-01f, 3.075153972e-01f, +3.069706816e-01f, 3.064260548e-01f, 3.058815174e-01f, 3.053370697e-01f, 3.047927123e-01f, 3.042484457e-01f, 3.037042703e-01f, 3.031601867e-01f, 3.026161953e-01f, 3.020722967e-01f, +3.015284912e-01f, 3.009847795e-01f, 3.004411619e-01f, 2.998976390e-01f, 2.993542113e-01f, 2.988108792e-01f, 2.982676432e-01f, 2.977245038e-01f, 2.971814615e-01f, 2.966385168e-01f, +2.960956702e-01f, 2.955529221e-01f, 2.950102731e-01f, 2.944677236e-01f, 2.939252741e-01f, 2.933829251e-01f, 2.928406770e-01f, 2.922985304e-01f, 2.917564857e-01f, 2.912145435e-01f, +2.906727042e-01f, 2.901309682e-01f, 2.895893362e-01f, 2.890478084e-01f, 2.885063855e-01f, 2.879650680e-01f, 2.874238562e-01f, 2.868827507e-01f, 2.863417520e-01f, 2.858008605e-01f, +2.852600767e-01f, 2.847194011e-01f, 2.841788342e-01f, 2.836383765e-01f, 2.830980284e-01f, 2.825577905e-01f, 2.820176631e-01f, 2.814776468e-01f, 2.809377421e-01f, 2.803979494e-01f, +2.798582693e-01f, 2.793187021e-01f, 2.787792484e-01f, 2.782399087e-01f, 2.777006833e-01f, 2.771615729e-01f, 2.766225779e-01f, 2.760836987e-01f, 2.755449359e-01f, 2.750062899e-01f, +2.744677612e-01f, 2.739293502e-01f, 2.733910575e-01f, 2.728528835e-01f, 2.723148287e-01f, 2.717768936e-01f, 2.712390786e-01f, 2.707013842e-01f, 2.701638109e-01f, 2.696263592e-01f, +2.690890295e-01f, 2.685518224e-01f, 2.680147382e-01f, 2.674777775e-01f, 2.669409407e-01f, 2.664042284e-01f, 2.658676409e-01f, 2.653311787e-01f, 2.647948424e-01f, 2.642586324e-01f, +2.637225492e-01f, 2.631865932e-01f, 2.626507649e-01f, 2.621150648e-01f, 2.615794933e-01f, 2.610440510e-01f, 2.605087382e-01f, 2.599735555e-01f, 2.594385034e-01f, 2.589035822e-01f, +2.583687926e-01f, 2.578341348e-01f, 2.572996095e-01f, 2.567652170e-01f, 2.562309579e-01f, 2.556968326e-01f, 2.551628416e-01f, 2.546289854e-01f, 2.540952643e-01f, 2.535616790e-01f, +2.530282298e-01f, 2.524949172e-01f, 2.519617417e-01f, 2.514287037e-01f, 2.508958038e-01f, 2.503630424e-01f, 2.498304198e-01f, 2.492979367e-01f, 2.487655935e-01f, 2.482333906e-01f, +2.477013286e-01f, 2.471694078e-01f, 2.466376287e-01f, 2.461059918e-01f, 2.455744976e-01f, 2.450431465e-01f, 2.445119390e-01f, 2.439808755e-01f, 2.434499566e-01f, 2.429191826e-01f, +2.423885541e-01f, 2.418580714e-01f, 2.413277351e-01f, 2.407975457e-01f, 2.402675035e-01f, 2.397376090e-01f, 2.392078628e-01f, 2.386782652e-01f, 2.381488167e-01f, 2.376195178e-01f, +2.370903690e-01f, 2.365613706e-01f, 2.360325232e-01f, 2.355038272e-01f, 2.349752831e-01f, 2.344468913e-01f, 2.339186523e-01f, 2.333905666e-01f, 2.328626345e-01f, 2.323348566e-01f, +2.318072333e-01f, 2.312797651e-01f, 2.307524524e-01f, 2.302252958e-01f, 2.296982955e-01f, 2.291714521e-01f, 2.286447661e-01f, 2.281182379e-01f, 2.275918679e-01f, 2.270656567e-01f, +2.265396046e-01f, 2.260137121e-01f, 2.254879797e-01f, 2.249624079e-01f, 2.244369970e-01f, 2.239117475e-01f, 2.233866599e-01f, 2.228617347e-01f, 2.223369722e-01f, 2.218123730e-01f, +2.212879375e-01f, 2.207636661e-01f, 2.202395593e-01f, 2.197156175e-01f, 2.191918412e-01f, 2.186682309e-01f, 2.181447870e-01f, 2.176215098e-01f, 2.170984000e-01f, 2.165754579e-01f, +2.160526840e-01f, 2.155300787e-01f, 2.150076425e-01f, 2.144853759e-01f, 2.139632792e-01f, 2.134413529e-01f, 2.129195975e-01f, 2.123980134e-01f, 2.118766010e-01f, 2.113553609e-01f, +2.108342934e-01f, 2.103133990e-01f, 2.097926782e-01f, 2.092721313e-01f, 2.087517588e-01f, 2.082315613e-01f, 2.077115390e-01f, 2.071916925e-01f, 2.066720222e-01f, 2.061525286e-01f, +2.056332120e-01f, 2.051140730e-01f, 2.045951119e-01f, 2.040763293e-01f, 2.035577255e-01f, 2.030393010e-01f, 2.025210562e-01f, 2.020029917e-01f, 2.014851077e-01f, 2.009674048e-01f, +2.004498834e-01f, 1.999325439e-01f, 1.994153868e-01f, 1.988984125e-01f, 1.983816214e-01f, 1.978650141e-01f, 1.973485909e-01f, 1.968323522e-01f, 1.963162985e-01f, 1.958004303e-01f, +1.952847480e-01f, 1.947692519e-01f, 1.942539426e-01f, 1.937388205e-01f, 1.932238860e-01f, 1.927091396e-01f, 1.921945816e-01f, 1.916802126e-01f, 1.911660329e-01f, 1.906520431e-01f, +1.901382434e-01f, 1.896246344e-01f, 1.891112165e-01f, 1.885979901e-01f, 1.880849557e-01f, 1.875721136e-01f, 1.870594644e-01f, 1.865470084e-01f, 1.860347461e-01f, 1.855226779e-01f, +1.850108042e-01f, 1.844991255e-01f, 1.839876422e-01f, 1.834763548e-01f, 1.829652636e-01f, 1.824543691e-01f, 1.819436717e-01f, 1.814331719e-01f, 1.809228700e-01f, 1.804127665e-01f, +1.799028619e-01f, 1.793931565e-01f, 1.788836508e-01f, 1.783743452e-01f, 1.778652401e-01f, 1.773563360e-01f, 1.768476332e-01f, 1.763391323e-01f, 1.758308336e-01f, 1.753227376e-01f, +1.748148447e-01f, 1.743071552e-01f, 1.737996697e-01f, 1.732923886e-01f, 1.727853122e-01f, 1.722784410e-01f, 1.717717754e-01f, 1.712653159e-01f, 1.707590628e-01f, 1.702530167e-01f, +1.697471778e-01f, 1.692415466e-01f, 1.687361236e-01f, 1.682309092e-01f, 1.677259038e-01f, 1.672211077e-01f, 1.667165215e-01f, 1.662121455e-01f, 1.657079802e-01f, 1.652040259e-01f, +1.647002832e-01f, 1.641967523e-01f, 1.636934338e-01f, 1.631903281e-01f, 1.626874354e-01f, 1.621847564e-01f, 1.616822914e-01f, 1.611800408e-01f, 1.606780050e-01f, 1.601761844e-01f, +1.596745795e-01f, 1.591731906e-01f, 1.586720183e-01f, 1.581710628e-01f, 1.576703246e-01f, 1.571698042e-01f, 1.566695019e-01f, 1.561694181e-01f, 1.556695532e-01f, 1.551699078e-01f, +1.546704821e-01f, 1.541712766e-01f, 1.536722917e-01f, 1.531735278e-01f, 1.526749853e-01f, 1.521766647e-01f, 1.516785662e-01f, 1.511806904e-01f, 1.506830377e-01f, 1.501856084e-01f, +1.496884030e-01f, 1.491914219e-01f, 1.486946654e-01f, 1.481981341e-01f, 1.477018282e-01f, 1.472057482e-01f, 1.467098945e-01f, 1.462142675e-01f, 1.457188677e-01f, 1.452236953e-01f, +1.447287509e-01f, 1.442340348e-01f, 1.437395474e-01f, 1.432452892e-01f, 1.427512604e-01f, 1.422574617e-01f, 1.417638932e-01f, 1.412705555e-01f, 1.407774490e-01f, 1.402845739e-01f, +1.397919308e-01f, 1.392995201e-01f, 1.388073421e-01f, 1.383153972e-01f, 1.378236859e-01f, 1.373322085e-01f, 1.368409655e-01f, 1.363499572e-01f, 1.358591840e-01f, 1.353686463e-01f, +1.348783446e-01f, 1.343882792e-01f, 1.338984505e-01f, 1.334088589e-01f, 1.329195049e-01f, 1.324303887e-01f, 1.319415109e-01f, 1.314528717e-01f, 1.309644716e-01f, 1.304763110e-01f, +1.299883903e-01f, 1.295007099e-01f, 1.290132701e-01f, 1.285260714e-01f, 1.280391141e-01f, 1.275523986e-01f, 1.270659254e-01f, 1.265796948e-01f, 1.260937072e-01f, 1.256079630e-01f, +1.251224626e-01f, 1.246372064e-01f, 1.241521947e-01f, 1.236674280e-01f, 1.231829067e-01f, 1.226986310e-01f, 1.222146015e-01f, 1.217308185e-01f, 1.212472824e-01f, 1.207639936e-01f, +1.202809524e-01f, 1.197981593e-01f, 1.193156147e-01f, 1.188333188e-01f, 1.183512722e-01f, 1.178694751e-01f, 1.173879280e-01f, 1.169066313e-01f, 1.164255854e-01f, 1.159447905e-01f, +1.154642472e-01f, 1.149839557e-01f, 1.145039165e-01f, 1.140241300e-01f, 1.135445965e-01f, 1.130653164e-01f, 1.125862901e-01f, 1.121075179e-01f, 1.116290004e-01f, 1.111507377e-01f, +1.106727304e-01f, 1.101949787e-01f, 1.097174832e-01f, 1.092402440e-01f, 1.087632617e-01f, 1.082865366e-01f, 1.078100690e-01f, 1.073338594e-01f, 1.068579081e-01f, 1.063822156e-01f, +1.059067821e-01f, 1.054316080e-01f, 1.049566938e-01f, 1.044820397e-01f, 1.040076463e-01f, 1.035335138e-01f, 1.030596425e-01f, 1.025860330e-01f, 1.021126856e-01f, 1.016396005e-01f, +1.011667783e-01f, 1.006942193e-01f, 1.002219237e-01f, 9.974989215e-02f, 9.927812483e-02f, 9.880662216e-02f, 9.833538451e-02f, 9.786441225e-02f, 9.739370575e-02f, 9.692326537e-02f, +9.645309148e-02f, 9.598318444e-02f, 9.551354463e-02f, 9.504417241e-02f, 9.457506815e-02f, 9.410623220e-02f, 9.363766494e-02f, 9.316936673e-02f, 9.270133793e-02f, 9.223357891e-02f, +9.176609003e-02f, 9.129887166e-02f, 9.083192415e-02f, 9.036524786e-02f, 8.989884317e-02f, 8.943271042e-02f, 8.896684999e-02f, 8.850126223e-02f, 8.803594750e-02f, 8.757090617e-02f, +8.710613858e-02f, 8.664164511e-02f, 8.617742610e-02f, 8.571348192e-02f, 8.524981292e-02f, 8.478641947e-02f, 8.432330191e-02f, 8.386046061e-02f, 8.339789592e-02f, 8.293560819e-02f, +8.247359779e-02f, 8.201186507e-02f, 8.155041037e-02f, 8.108923407e-02f, 8.062833650e-02f, 8.016771802e-02f, 7.970737899e-02f, 7.924731976e-02f, 7.878754068e-02f, 7.832804210e-02f, +7.786882438e-02f, 7.740988785e-02f, 7.695123289e-02f, 7.649285983e-02f, 7.603476902e-02f, 7.557696082e-02f, 7.511943556e-02f, 7.466219362e-02f, 7.420523532e-02f, 7.374856101e-02f, +7.329217105e-02f, 7.283606579e-02f, 7.238024556e-02f, 7.192471071e-02f, 7.146946159e-02f, 7.101449855e-02f, 7.055982192e-02f, 7.010543206e-02f, 6.965132931e-02f, 6.919751401e-02f, +6.874398651e-02f, 6.829074714e-02f, 6.783779625e-02f, 6.738513418e-02f, 6.693276128e-02f, 6.648067787e-02f, 6.602888432e-02f, 6.557738095e-02f, 6.512616811e-02f, 6.467524613e-02f, +6.422461535e-02f, 6.377427612e-02f, 6.332422876e-02f, 6.287447363e-02f, 6.242501105e-02f, 6.197584137e-02f, 6.152696491e-02f, 6.107838202e-02f, 6.063009303e-02f, 6.018209828e-02f, +5.973439810e-02f, 5.928699283e-02f, 5.883988279e-02f, 5.839306833e-02f, 5.794654978e-02f, 5.750032747e-02f, 5.705440173e-02f, 5.660877290e-02f, 5.616344130e-02f, 5.571840727e-02f, +5.527367114e-02f, 5.482923323e-02f, 5.438509389e-02f, 5.394125343e-02f, 5.349771219e-02f, 5.305447049e-02f, 5.261152867e-02f, 5.216888705e-02f, 5.172654596e-02f, 5.128450572e-02f, +5.084276667e-02f, 5.040132912e-02f, 4.996019341e-02f, 4.951935986e-02f, 4.907882879e-02f, 4.863860054e-02f, 4.819867541e-02f, 4.775905374e-02f, 4.731973585e-02f, 4.688072206e-02f, +4.644201270e-02f, 4.600360808e-02f, 4.556550853e-02f, 4.512771437e-02f, 4.469022592e-02f, 4.425304350e-02f, 4.381616743e-02f, 4.337959802e-02f, 4.294333561e-02f, 4.250738049e-02f, +4.207173301e-02f, 4.163639346e-02f, 4.120136217e-02f, 4.076663946e-02f, 4.033222564e-02f, 3.989812103e-02f, 3.946432594e-02f, 3.903084069e-02f, 3.859766558e-02f, 3.816480095e-02f, +3.773224710e-02f, 3.730000434e-02f, 3.686807298e-02f, 3.643645335e-02f, 3.600514574e-02f, 3.557415048e-02f, 3.514346787e-02f, 3.471309823e-02f, 3.428304186e-02f, 3.385329907e-02f, +3.342387018e-02f, 3.299475549e-02f, 3.256595531e-02f, 3.213746995e-02f, 3.170929971e-02f, 3.128144491e-02f, 3.085390585e-02f, 3.042668284e-02f, 2.999977618e-02f, 2.957318618e-02f, +2.914691314e-02f, 2.872095737e-02f, 2.829531916e-02f, 2.786999884e-02f, 2.744499669e-02f, 2.702031303e-02f, 2.659594815e-02f, 2.617190235e-02f, 2.574817595e-02f, 2.532476923e-02f, +2.490168249e-02f, 2.447891605e-02f, 2.405647020e-02f, 2.363434523e-02f, 2.321254146e-02f, 2.279105916e-02f, 2.236989865e-02f, 2.194906023e-02f, 2.152854417e-02f, 2.110835080e-02f, +2.068848039e-02f, 2.026893325e-02f, 1.984970967e-02f, 1.943080995e-02f, 1.901223438e-02f, 1.859398325e-02f, 1.817605686e-02f, 1.775845551e-02f, 1.734117947e-02f, 1.692422906e-02f, +1.650760455e-02f, 1.609130624e-02f, 1.567533442e-02f, 1.525968938e-02f, 1.484437141e-02f, 1.442938080e-02f, 1.401471784e-02f, 1.360038282e-02f, 1.318637602e-02f, 1.277269773e-02f, +1.235934825e-02f, 1.194632785e-02f, 1.153363683e-02f, 1.112127546e-02f, 1.070924405e-02f, 1.029754286e-02f, 9.886172181e-03f, 9.475132304e-03f, 9.064423510e-03f, 8.654046081e-03f, +8.244000300e-03f, 7.834286450e-03f, 7.424904811e-03f, 7.015855667e-03f, 6.607139296e-03f, 6.198755981e-03f, 5.790706001e-03f, 5.382989635e-03f, 4.975607163e-03f, 4.568558863e-03f, +4.161845013e-03f, 3.755465892e-03f, 3.349421777e-03f, 2.943712943e-03f, 2.538339669e-03f, 2.133302229e-03f, 1.728600899e-03f, 1.324235955e-03f, 9.202076702e-04f, 5.165163192e-04f, +1.131621758e-04f, -2.898544871e-04f, -6.925333965e-04f, -1.094874280e-03f, -1.496876867e-03f, -1.898540884e-03f, -2.299866062e-03f, -2.700852130e-03f, -3.101498817e-03f, -3.501805855e-03f, +-3.901772975e-03f, -4.301399907e-03f, -4.700686383e-03f, -5.099632136e-03f, -5.498236900e-03f, -5.896500405e-03f, -6.294422388e-03f, -6.692002581e-03f, -7.089240720e-03f, -7.486136539e-03f, +-7.882689775e-03f, -8.278900162e-03f, -8.674767438e-03f, -9.070291339e-03f, -9.465471603e-03f, -9.860307968e-03f, -1.025480017e-02f, -1.064894795e-02f, -1.104275105e-02f, -1.143620921e-02f, +-1.182932216e-02f, -1.222208965e-02f, -1.261451142e-02f, -1.300658721e-02f, -1.339831676e-02f, -1.378969982e-02f, -1.418073612e-02f, -1.457142542e-02f, -1.496176745e-02f, -1.535176196e-02f, +-1.574140869e-02f, -1.613070739e-02f, -1.651965781e-02f, -1.690825969e-02f, -1.729651278e-02f, -1.768441683e-02f, -1.807197158e-02f, -1.845917678e-02f, -1.884603217e-02f, -1.923253752e-02f, +-1.961869257e-02f, -2.000449706e-02f, -2.038995076e-02f, -2.077505340e-02f, -2.115980474e-02f, -2.154420454e-02f, -2.192825254e-02f, -2.231194850e-02f, -2.269529218e-02f, -2.307828331e-02f, +-2.346092167e-02f, -2.384320700e-02f, -2.422513906e-02f, -2.460671760e-02f, -2.498794239e-02f, -2.536881317e-02f, -2.574932971e-02f, -2.612949175e-02f, -2.650929907e-02f, -2.688875142e-02f, +-2.726784855e-02f, -2.764659023e-02f, -2.802497622e-02f, -2.840300628e-02f, -2.878068016e-02f, -2.915799763e-02f, -2.953495845e-02f, -2.991156238e-02f, -3.028780919e-02f, -3.066369864e-02f, +-3.103923050e-02f, -3.141440451e-02f, -3.178922046e-02f, -3.216367811e-02f, -3.253777722e-02f, -3.291151756e-02f, -3.328489889e-02f, -3.365792098e-02f, -3.403058360e-02f, -3.440288652e-02f, +-3.477482951e-02f, -3.514641232e-02f, -3.551763475e-02f, -3.588849654e-02f, -3.625899748e-02f, -3.662913734e-02f, -3.699891588e-02f, -3.736833287e-02f, -3.773738810e-02f, -3.810608133e-02f, +-3.847441234e-02f, -3.884238089e-02f, -3.920998677e-02f, -3.957722975e-02f, -3.994410960e-02f, -4.031062611e-02f, -4.067677903e-02f, -4.104256816e-02f, -4.140799327e-02f, -4.177305413e-02f, +-4.213775053e-02f, -4.250208224e-02f, -4.286604904e-02f, -4.322965071e-02f, -4.359288703e-02f, -4.395575779e-02f, -4.431826276e-02f, -4.468040172e-02f, -4.504217446e-02f, -4.540358075e-02f, +-4.576462039e-02f, -4.612529315e-02f, -4.648559882e-02f, -4.684553718e-02f, -4.720510801e-02f, -4.756431111e-02f, -4.792314626e-02f, -4.828161324e-02f, -4.863971184e-02f, -4.899744185e-02f, +-4.935480305e-02f, -4.971179524e-02f, -5.006841820e-02f, -5.042467172e-02f, -5.078055559e-02f, -5.113606961e-02f, -5.149121355e-02f, -5.184598722e-02f, -5.220039040e-02f, -5.255442289e-02f, +-5.290808447e-02f, -5.326137495e-02f, -5.361429411e-02f, -5.396684175e-02f, -5.431901767e-02f, -5.467082165e-02f, -5.502225350e-02f, -5.537331300e-02f, -5.572399996e-02f, -5.607431418e-02f, +-5.642425544e-02f, -5.677382356e-02f, -5.712301832e-02f, -5.747183952e-02f, -5.782028697e-02f, -5.816836046e-02f, -5.851605980e-02f, -5.886338479e-02f, -5.921033522e-02f, -5.955691089e-02f, +-5.990311162e-02f, -6.024893720e-02f, -6.059438744e-02f, -6.093946214e-02f, -6.128416111e-02f, -6.162848414e-02f, -6.197243105e-02f, -6.231600163e-02f, -6.265919570e-02f, -6.300201307e-02f, +-6.334445354e-02f, -6.368651691e-02f, -6.402820300e-02f, -6.436951161e-02f, -6.471044255e-02f, -6.505099564e-02f, -6.539117068e-02f, -6.573096749e-02f, -6.607038587e-02f, -6.640942563e-02f, +-6.674808660e-02f, -6.708636857e-02f, -6.742427137e-02f, -6.776179481e-02f, -6.809893869e-02f, -6.843570284e-02f, -6.877208708e-02f, -6.910809121e-02f, -6.944371505e-02f, -6.977895842e-02f, +-7.011382113e-02f, -7.044830301e-02f, -7.078240387e-02f, -7.111612353e-02f, -7.144946180e-02f, -7.178241852e-02f, -7.211499349e-02f, -7.244718654e-02f, -7.277899749e-02f, -7.311042616e-02f, +-7.344147237e-02f, -7.377213594e-02f, -7.410241671e-02f, -7.443231448e-02f, -7.476182909e-02f, -7.509096036e-02f, -7.541970811e-02f, -7.574807217e-02f, -7.607605237e-02f, -7.640364853e-02f, +-7.673086048e-02f, -7.705768804e-02f, -7.738413104e-02f, -7.771018932e-02f, -7.803586270e-02f, -7.836115101e-02f, -7.868605407e-02f, -7.901057173e-02f, -7.933470381e-02f, -7.965845014e-02f, +-7.998181056e-02f, -8.030478489e-02f, -8.062737297e-02f, -8.094957463e-02f, -8.127138971e-02f, -8.159281804e-02f, -8.191385945e-02f, -8.223451379e-02f, -8.255478088e-02f, -8.287466056e-02f, +-8.319415267e-02f, -8.351325705e-02f, -8.383197354e-02f, -8.415030196e-02f, -8.446824217e-02f, -8.478579399e-02f, -8.510295728e-02f, -8.541973187e-02f, -8.573611760e-02f, -8.605211431e-02f, +-8.636772185e-02f, -8.668294005e-02f, -8.699776876e-02f, -8.731220782e-02f, -8.762625708e-02f, -8.793991638e-02f, -8.825318557e-02f, -8.856606448e-02f, -8.887855297e-02f, -8.919065089e-02f, +-8.950235807e-02f, -8.981367437e-02f, -9.012459963e-02f, -9.043513370e-02f, -9.074527644e-02f, -9.105502769e-02f, -9.136438729e-02f, -9.167335511e-02f, -9.198193098e-02f, -9.229011477e-02f, +-9.259790632e-02f, -9.290530549e-02f, -9.321231213e-02f, -9.351892608e-02f, -9.382514722e-02f, -9.413097538e-02f, -9.443641043e-02f, -9.474145222e-02f, -9.504610060e-02f, -9.535035544e-02f, +-9.565421658e-02f, -9.595768389e-02f, -9.626075722e-02f, -9.656343643e-02f, -9.686572139e-02f, -9.716761194e-02f, -9.746910795e-02f, -9.777020929e-02f, -9.807091580e-02f, -9.837122735e-02f, +-9.867114381e-02f, -9.897066503e-02f, -9.926979088e-02f, -9.956852123e-02f, -9.986685592e-02f, -1.001647948e-01f, -1.004623378e-01f, -1.007594848e-01f, -1.010562356e-01f, -1.013525900e-01f, +-1.016485480e-01f, -1.019441094e-01f, -1.022392741e-01f, -1.025340419e-01f, -1.028284128e-01f, -1.031223866e-01f, -1.034159631e-01f, -1.037091422e-01f, -1.040019239e-01f, -1.042943079e-01f, +-1.045862941e-01f, -1.048778825e-01f, -1.051690729e-01f, -1.054598651e-01f, -1.057502590e-01f, -1.060402546e-01f, -1.063298517e-01f, -1.066190501e-01f, -1.069078497e-01f, -1.071962505e-01f, +-1.074842522e-01f, -1.077718548e-01f, -1.080590582e-01f, -1.083458622e-01f, -1.086322667e-01f, -1.089182715e-01f, -1.092038766e-01f, -1.094890819e-01f, -1.097738872e-01f, -1.100582924e-01f, +-1.103422973e-01f, -1.106259020e-01f, -1.109091062e-01f, -1.111919098e-01f, -1.114743127e-01f, -1.117563149e-01f, -1.120379161e-01f, -1.123191163e-01f, -1.125999153e-01f, -1.128803131e-01f, +-1.131603095e-01f, -1.134399045e-01f, -1.137190978e-01f, -1.139978895e-01f, -1.142762793e-01f, -1.145542672e-01f, -1.148318531e-01f, -1.151090368e-01f, -1.153858182e-01f, -1.156621973e-01f, +-1.159381739e-01f, -1.162137480e-01f, -1.164889193e-01f, -1.167636879e-01f, -1.170380535e-01f, -1.173120162e-01f, -1.175855757e-01f, -1.178587320e-01f, -1.181314850e-01f, -1.184038346e-01f, +-1.186757807e-01f, -1.189473231e-01f, -1.192184618e-01f, -1.194891966e-01f, -1.197595276e-01f, -1.200294545e-01f, -1.202989772e-01f, -1.205680958e-01f, -1.208368100e-01f, -1.211051197e-01f, +-1.213730249e-01f, -1.216405256e-01f, -1.219076214e-01f, -1.221743125e-01f, -1.224405987e-01f, -1.227064798e-01f, -1.229719558e-01f, -1.232370267e-01f, -1.235016922e-01f, -1.237659523e-01f, +-1.240298070e-01f, -1.242932561e-01f, -1.245562995e-01f, -1.248189372e-01f, -1.250811690e-01f, -1.253429949e-01f, -1.256044148e-01f, -1.258654285e-01f, -1.261260360e-01f, -1.263862373e-01f, +-1.266460321e-01f, -1.269054205e-01f, -1.271644023e-01f, -1.274229775e-01f, -1.276811460e-01f, -1.279389076e-01f, -1.281962624e-01f, -1.284532101e-01f, -1.287097508e-01f, -1.289658843e-01f, +-1.292216106e-01f, -1.294769296e-01f, -1.297318412e-01f, -1.299863453e-01f, -1.302404419e-01f, -1.304941308e-01f, -1.307474120e-01f, -1.310002854e-01f, -1.312527509e-01f, -1.315048084e-01f, +-1.317564579e-01f, -1.320076993e-01f, -1.322585326e-01f, -1.325089575e-01f, -1.327589741e-01f, -1.330085823e-01f, -1.332577820e-01f, -1.335065732e-01f, -1.337549557e-01f, -1.340029294e-01f, +-1.342504944e-01f, -1.344976506e-01f, -1.347443978e-01f, -1.349907360e-01f, -1.352366652e-01f, -1.354821852e-01f, -1.357272960e-01f, -1.359719975e-01f, -1.362162896e-01f, -1.364601724e-01f, +-1.367036456e-01f, -1.369467093e-01f, -1.371893634e-01f, -1.374316078e-01f, -1.376734425e-01f, -1.379148673e-01f, -1.381558823e-01f, -1.383964873e-01f, -1.386366823e-01f, -1.388764672e-01f, +-1.391158420e-01f, -1.393548066e-01f, -1.395933610e-01f, -1.398315050e-01f, -1.400692386e-01f, -1.403065618e-01f, -1.405434745e-01f, -1.407799767e-01f, -1.410160682e-01f, -1.412517490e-01f, +-1.414870192e-01f, -1.417218785e-01f, -1.419563270e-01f, -1.421903645e-01f, -1.424239912e-01f, -1.426572068e-01f, -1.428900113e-01f, -1.431224047e-01f, -1.433543869e-01f, -1.435859579e-01f, +-1.438171177e-01f, -1.440478661e-01f, -1.442782031e-01f, -1.445081286e-01f, -1.447376427e-01f, -1.449667453e-01f, -1.451954362e-01f, -1.454237155e-01f, -1.456515832e-01f, -1.458790391e-01f, +-1.461060832e-01f, -1.463327155e-01f, -1.465589359e-01f, -1.467847444e-01f, -1.470101409e-01f, -1.472351255e-01f, -1.474596979e-01f, -1.476838583e-01f, -1.479076065e-01f, -1.481309426e-01f, +-1.483538664e-01f, -1.485763779e-01f, -1.487984772e-01f, -1.490201640e-01f, -1.492414385e-01f, -1.494623006e-01f, -1.496827501e-01f, -1.499027872e-01f, -1.501224117e-01f, -1.503416236e-01f, +-1.505604229e-01f, -1.507788096e-01f, -1.509967835e-01f, -1.512143447e-01f, -1.514314931e-01f, -1.516482288e-01f, -1.518645516e-01f, -1.520804615e-01f, -1.522959585e-01f, -1.525110425e-01f, +-1.527257136e-01f, -1.529399717e-01f, -1.531538167e-01f, -1.533672487e-01f, -1.535802676e-01f, -1.537928733e-01f, -1.540050659e-01f, -1.542168453e-01f, -1.544282115e-01f, -1.546391644e-01f, +-1.548497041e-01f, -1.550598304e-01f, -1.552695435e-01f, -1.554788432e-01f, -1.556877295e-01f, -1.558962024e-01f, -1.561042619e-01f, -1.563119079e-01f, -1.565191405e-01f, -1.567259596e-01f, +-1.569323651e-01f, -1.571383571e-01f, -1.573439356e-01f, -1.575491004e-01f, -1.577538517e-01f, -1.579581893e-01f, -1.581621133e-01f, -1.583656237e-01f, -1.585687203e-01f, -1.587714033e-01f, +-1.589736725e-01f, -1.591755280e-01f, -1.593769697e-01f, -1.595779977e-01f, -1.597786119e-01f, -1.599788123e-01f, -1.601785989e-01f, -1.603779717e-01f, -1.605769306e-01f, -1.607754757e-01f, +-1.609736069e-01f, -1.611713242e-01f, -1.613686277e-01f, -1.615655172e-01f, -1.617619929e-01f, -1.619580546e-01f, -1.621537024e-01f, -1.623489362e-01f, -1.625437561e-01f, -1.627381621e-01f, +-1.629321541e-01f, -1.631257321e-01f, -1.633188962e-01f, -1.635116462e-01f, -1.637039823e-01f, -1.638959044e-01f, -1.640874124e-01f, -1.642785065e-01f, -1.644691866e-01f, -1.646594527e-01f, +-1.648493047e-01f, -1.650387428e-01f, -1.652277668e-01f, -1.654163768e-01f, -1.656045728e-01f, -1.657923548e-01f, -1.659797228e-01f, -1.661666767e-01f, -1.663532167e-01f, -1.665393426e-01f, +-1.667250545e-01f, -1.669103524e-01f, -1.670952363e-01f, -1.672797062e-01f, -1.674637622e-01f, -1.676474041e-01f, -1.678306320e-01f, -1.680134460e-01f, -1.681958460e-01f, -1.683778320e-01f, +-1.685594040e-01f, -1.687405621e-01f, -1.689213063e-01f, -1.691016365e-01f, -1.692815528e-01f, -1.694610552e-01f, -1.696401437e-01f, -1.698188183e-01f, -1.699970790e-01f, -1.701749259e-01f, +-1.703523588e-01f, -1.705293780e-01f, -1.707059833e-01f, -1.708821748e-01f, -1.710579524e-01f, -1.712333163e-01f, -1.714082664e-01f, -1.715828028e-01f, -1.717569254e-01f, -1.719306343e-01f, +-1.721039295e-01f, -1.722768109e-01f, -1.724492787e-01f, -1.726213329e-01f, -1.727929734e-01f, -1.729642003e-01f, -1.731350136e-01f, -1.733054133e-01f, -1.734753995e-01f, -1.736449721e-01f, +-1.738141313e-01f, -1.739828769e-01f, -1.741512091e-01f, -1.743191278e-01f, -1.744866331e-01f, -1.746537250e-01f, -1.748204036e-01f, -1.749866688e-01f, -1.751525207e-01f, -1.753179592e-01f, +-1.754829846e-01f, -1.756475967e-01f, -1.758117955e-01f, -1.759755813e-01f, -1.761389538e-01f, -1.763019132e-01f, -1.764644596e-01f, -1.766265928e-01f, -1.767883131e-01f, -1.769496203e-01f, +-1.771105146e-01f, -1.772709959e-01f, -1.774310644e-01f, -1.775907199e-01f, -1.777499627e-01f, -1.779087926e-01f, -1.780672097e-01f, -1.782252142e-01f, -1.783828059e-01f, -1.785399850e-01f, +-1.786967514e-01f, -1.788531053e-01f, -1.790090466e-01f, -1.791645754e-01f, -1.793196917e-01f, -1.794743956e-01f, -1.796286871e-01f, -1.797825663e-01f, -1.799360331e-01f, -1.800890876e-01f, +-1.802417300e-01f, -1.803939601e-01f, -1.805457781e-01f, -1.806971840e-01f, -1.808481778e-01f, -1.809987597e-01f, -1.811489295e-01f, -1.812986874e-01f, -1.814480335e-01f, -1.815969677e-01f, +-1.817454901e-01f, -1.818936007e-01f, -1.820412997e-01f, -1.821885870e-01f, -1.823354628e-01f, -1.824819269e-01f, -1.826279796e-01f, -1.827736208e-01f, -1.829188507e-01f, -1.830636691e-01f, +-1.832080763e-01f, -1.833520722e-01f, -1.834956570e-01f, -1.836388305e-01f, -1.837815930e-01f, -1.839239445e-01f, -1.840658850e-01f, -1.842074145e-01f, -1.843485332e-01f, -1.844892410e-01f, +-1.846295381e-01f, -1.847694245e-01f, -1.849089002e-01f, -1.850479654e-01f, -1.851866200e-01f, -1.853248641e-01f, -1.854626979e-01f, -1.856001212e-01f, -1.857371343e-01f, -1.858737371e-01f, +-1.860099298e-01f, -1.861457123e-01f, -1.862810848e-01f, -1.864160473e-01f, -1.865505998e-01f, -1.866847425e-01f, -1.868184754e-01f, -1.869517985e-01f, -1.870847120e-01f, -1.872172159e-01f, +-1.873493102e-01f, -1.874809951e-01f, -1.876122705e-01f, -1.877431366e-01f, -1.878735934e-01f, -1.880036410e-01f, -1.881332794e-01f, -1.882625088e-01f, -1.883913292e-01f, -1.885197407e-01f, +-1.886477433e-01f, -1.887753371e-01f, -1.889025221e-01f, -1.890292985e-01f, -1.891556664e-01f, -1.892816257e-01f, -1.894071766e-01f, -1.895323192e-01f, -1.896570534e-01f, -1.897813795e-01f, +-1.899052974e-01f, -1.900288073e-01f, -1.901519091e-01f, -1.902746031e-01f, -1.903968892e-01f, -1.905187676e-01f, -1.906402383e-01f, -1.907613014e-01f, -1.908819570e-01f, -1.910022051e-01f, +-1.911220459e-01f, -1.912414794e-01f, -1.913605057e-01f, -1.914791248e-01f, -1.915973370e-01f, -1.917151422e-01f, -1.918325405e-01f, -1.919495320e-01f, -1.920661168e-01f, -1.921822950e-01f, +-1.922980666e-01f, -1.924134318e-01f, -1.925283906e-01f, -1.926429431e-01f, -1.927570895e-01f, -1.928708297e-01f, -1.929841639e-01f, -1.930970922e-01f, -1.932096146e-01f, -1.933217312e-01f, +-1.934334422e-01f, -1.935447476e-01f, -1.936556475e-01f, -1.937661420e-01f, -1.938762312e-01f, -1.939859152e-01f, -1.940951940e-01f, -1.942040678e-01f, -1.943125367e-01f, -1.944206007e-01f, +-1.945282599e-01f, -1.946355145e-01f, -1.947423645e-01f, -1.948488101e-01f, -1.949548513e-01f, -1.950604881e-01f, -1.951657208e-01f, -1.952705494e-01f, -1.953749741e-01f, -1.954789948e-01f, +-1.955826117e-01f, -1.956858249e-01f, -1.957886345e-01f, -1.958910407e-01f, -1.959930434e-01f, -1.960946428e-01f, -1.961958390e-01f, -1.962966322e-01f, -1.963970223e-01f, -1.964970096e-01f, +-1.965965940e-01f, -1.966957758e-01f, -1.967945549e-01f, -1.968929316e-01f, -1.969909060e-01f, -1.970884780e-01f, -1.971856479e-01f, -1.972824158e-01f, -1.973787816e-01f, -1.974747457e-01f, +-1.975703080e-01f, -1.976654686e-01f, -1.977602278e-01f, -1.978545855e-01f, -1.979485419e-01f, -1.980420972e-01f, -1.981352513e-01f, -1.982280045e-01f, -1.983203568e-01f, -1.984123083e-01f, +-1.985038592e-01f, -1.985950096e-01f, -1.986857596e-01f, -1.987761093e-01f, -1.988660587e-01f, -1.989556081e-01f, -1.990447576e-01f, -1.991335072e-01f, -1.992218570e-01f, -1.993098073e-01f, +-1.993973581e-01f, -1.994845094e-01f, -1.995712615e-01f, -1.996576145e-01f, -1.997435684e-01f, -1.998291235e-01f, -1.999142797e-01f, -1.999990373e-01f, -2.000833963e-01f, -2.001673569e-01f, +-2.002509191e-01f, -2.003340832e-01f, -2.004168492e-01f, -2.004992173e-01f, -2.005811875e-01f, -2.006627601e-01f, -2.007439351e-01f, -2.008247126e-01f, -2.009050928e-01f, -2.009850758e-01f, +-2.010646617e-01f, -2.011438506e-01f, -2.012226428e-01f, -2.013010382e-01f, -2.013790371e-01f, -2.014566395e-01f, -2.015338456e-01f, -2.016106555e-01f, -2.016870694e-01f, -2.017630873e-01f, +-2.018387094e-01f, -2.019139358e-01f, -2.019887668e-01f, -2.020632023e-01f, -2.021372425e-01f, -2.022108876e-01f, -2.022841376e-01f, -2.023569928e-01f, -2.024294532e-01f, -2.025015191e-01f, +-2.025731904e-01f, -2.026444674e-01f, -2.027153502e-01f, -2.027858389e-01f, -2.028559337e-01f, -2.029256346e-01f, -2.029949419e-01f, -2.030638557e-01f, -2.031323761e-01f, -2.032005032e-01f, +-2.032682372e-01f, -2.033355783e-01f, -2.034025265e-01f, -2.034690820e-01f, -2.035352449e-01f, -2.036010154e-01f, -2.036663937e-01f, -2.037313798e-01f, -2.037959739e-01f, -2.038601762e-01f, +-2.039239868e-01f, -2.039874058e-01f, -2.040504334e-01f, -2.041130697e-01f, -2.041753149e-01f, -2.042371691e-01f, -2.042986324e-01f, -2.043597051e-01f, -2.044203872e-01f, -2.044806789e-01f, +-2.045405803e-01f, -2.046000917e-01f, -2.046592131e-01f, -2.047179446e-01f, -2.047762866e-01f, -2.048342390e-01f, -2.048918020e-01f, -2.049489758e-01f, -2.050057606e-01f, -2.050621564e-01f, +-2.051181635e-01f, -2.051737820e-01f, -2.052290120e-01f, -2.052838537e-01f, -2.053383073e-01f, -2.053923729e-01f, -2.054460506e-01f, -2.054993406e-01f, -2.055522432e-01f, -2.056047583e-01f, +-2.056568862e-01f, -2.057086270e-01f, -2.057599810e-01f, -2.058109481e-01f, -2.058615287e-01f, -2.059117229e-01f, -2.059615307e-01f, -2.060109525e-01f, -2.060599882e-01f, -2.061086382e-01f, +-2.061569025e-01f, -2.062047814e-01f, -2.062522749e-01f, -2.062993833e-01f, -2.063461066e-01f, -2.063924452e-01f, -2.064383990e-01f, -2.064839684e-01f, -2.065291534e-01f, -2.065739542e-01f, +-2.066183710e-01f, -2.066624039e-01f, -2.067060531e-01f, -2.067493188e-01f, -2.067922012e-01f, -2.068347004e-01f, -2.068768165e-01f, -2.069185498e-01f, -2.069599003e-01f, -2.070008684e-01f, +-2.070414541e-01f, -2.070816576e-01f, -2.071214791e-01f, -2.071609187e-01f, -2.071999767e-01f, -2.072386531e-01f, -2.072769482e-01f, -2.073148621e-01f, -2.073523951e-01f, -2.073895472e-01f, +-2.074263187e-01f, -2.074627096e-01f, -2.074987203e-01f, -2.075343509e-01f, -2.075696014e-01f, -2.076044723e-01f, -2.076389634e-01f, -2.076730752e-01f, -2.077068077e-01f, -2.077401611e-01f, +-2.077731356e-01f, -2.078057314e-01f, -2.078379487e-01f, -2.078697875e-01f, -2.079012482e-01f, -2.079323308e-01f, -2.079630356e-01f, -2.079933628e-01f, -2.080233124e-01f, -2.080528848e-01f, +-2.080820801e-01f, -2.081108984e-01f, -2.081393399e-01f, -2.081674049e-01f, -2.081950935e-01f, -2.082224059e-01f, -2.082493422e-01f, -2.082759027e-01f, -2.083020876e-01f, -2.083278970e-01f, +-2.083533310e-01f, -2.083783900e-01f, -2.084030741e-01f, -2.084273834e-01f, -2.084513182e-01f, -2.084748786e-01f, -2.084980648e-01f, -2.085208771e-01f, -2.085433155e-01f, -2.085653804e-01f, +-2.085870718e-01f, -2.086083899e-01f, -2.086293351e-01f, -2.086499074e-01f, -2.086701070e-01f, -2.086899341e-01f, -2.087093890e-01f, -2.087284717e-01f, -2.087471826e-01f, -2.087655218e-01f, +-2.087834894e-01f, -2.088010857e-01f, -2.088183109e-01f, -2.088351652e-01f, -2.088516487e-01f, -2.088677616e-01f, -2.088835042e-01f, -2.088988767e-01f, -2.089138792e-01f, -2.089285119e-01f, +-2.089427751e-01f, -2.089566689e-01f, -2.089701935e-01f, -2.089833491e-01f, -2.089961360e-01f, -2.090085543e-01f, -2.090206042e-01f, -2.090322859e-01f, -2.090435996e-01f, -2.090545456e-01f, +-2.090651239e-01f, -2.090753349e-01f, -2.090851787e-01f, -2.090946556e-01f, -2.091037656e-01f, -2.091125091e-01f, -2.091208862e-01f, -2.091288971e-01f, -2.091365421e-01f, -2.091438213e-01f, +-2.091507350e-01f, -2.091572833e-01f, -2.091634664e-01f, -2.091692846e-01f, -2.091747381e-01f, -2.091798271e-01f, -2.091845517e-01f, -2.091889122e-01f, -2.091929088e-01f, -2.091965417e-01f, +-2.091998111e-01f, -2.092027172e-01f, -2.092052602e-01f, -2.092074404e-01f, -2.092092579e-01f, -2.092107130e-01f, -2.092118058e-01f, -2.092125366e-01f, -2.092129056e-01f, -2.092129130e-01f, +-2.092125589e-01f, -2.092118438e-01f, -2.092107676e-01f, -2.092093307e-01f, -2.092075332e-01f, -2.092053754e-01f, -2.092028575e-01f, -2.091999797e-01f, -2.091967423e-01f, -2.091931453e-01f, +-2.091891891e-01f, -2.091848739e-01f, -2.091801998e-01f, -2.091751672e-01f, -2.091697761e-01f, -2.091640269e-01f, -2.091579197e-01f, -2.091514548e-01f, -2.091446324e-01f, -2.091374527e-01f, +-2.091299159e-01f, -2.091220222e-01f, -2.091137719e-01f, -2.091051652e-01f, -2.090962023e-01f, -2.090868834e-01f, -2.090772088e-01f, -2.090671787e-01f, -2.090567932e-01f, -2.090460526e-01f, +-2.090349572e-01f, -2.090235072e-01f, -2.090117027e-01f, -2.089995440e-01f, -2.089870314e-01f, -2.089741650e-01f, -2.089609451e-01f, -2.089473719e-01f, -2.089334457e-01f, -2.089191666e-01f, +-2.089045348e-01f, -2.088895507e-01f, -2.088742145e-01f, -2.088585263e-01f, -2.088424864e-01f, -2.088260951e-01f, -2.088093524e-01f, -2.087922588e-01f, -2.087748144e-01f, -2.087570194e-01f, +-2.087388741e-01f, -2.087203787e-01f, -2.087015335e-01f, -2.086823386e-01f, -2.086627943e-01f, -2.086429008e-01f, -2.086226584e-01f, -2.086020673e-01f, -2.085811277e-01f, -2.085598398e-01f, +-2.085382040e-01f, -2.085162204e-01f, -2.084938892e-01f, -2.084712108e-01f, -2.084481853e-01f, -2.084248129e-01f, -2.084010940e-01f, -2.083770287e-01f, -2.083526173e-01f, -2.083278600e-01f, +-2.083027570e-01f, -2.082773086e-01f, -2.082515151e-01f, -2.082253766e-01f, -2.081988935e-01f, -2.081720658e-01f, -2.081448940e-01f, -2.081173782e-01f, -2.080895186e-01f, -2.080613156e-01f, +-2.080327692e-01f, -2.080038799e-01f, -2.079746478e-01f, -2.079450732e-01f, -2.079151563e-01f, -2.078848973e-01f, -2.078542965e-01f, -2.078233542e-01f, -2.077920705e-01f, -2.077604458e-01f, +-2.077284802e-01f, -2.076961741e-01f, -2.076635276e-01f, -2.076305410e-01f, -2.075972146e-01f, -2.075635486e-01f, -2.075295432e-01f, -2.074951987e-01f, -2.074605154e-01f, -2.074254934e-01f, +-2.073901330e-01f, -2.073544346e-01f, -2.073183982e-01f, -2.072820243e-01f, -2.072453129e-01f, -2.072082645e-01f, -2.071708791e-01f, -2.071331572e-01f, -2.070950988e-01f, -2.070567044e-01f, +-2.070179741e-01f, -2.069789081e-01f, -2.069395068e-01f, -2.068997703e-01f, -2.068596990e-01f, -2.068192931e-01f, -2.067785528e-01f, -2.067374784e-01f, -2.066960701e-01f, -2.066543283e-01f, +-2.066122531e-01f, -2.065698448e-01f, -2.065271037e-01f, -2.064840300e-01f, -2.064406240e-01f, -2.063968859e-01f, -2.063528159e-01f, -2.063084145e-01f, -2.062636817e-01f, -2.062186179e-01f, +-2.061732233e-01f, -2.061274982e-01f, -2.060814428e-01f, -2.060350574e-01f, -2.059883422e-01f, -2.059412976e-01f, -2.058939237e-01f, -2.058462209e-01f, -2.057981893e-01f, -2.057498293e-01f, +-2.057011411e-01f, -2.056521250e-01f, -2.056027812e-01f, -2.055531100e-01f, -2.055031116e-01f, -2.054527864e-01f, -2.054021345e-01f, -2.053511563e-01f, -2.052998520e-01f, -2.052482219e-01f, +-2.051962662e-01f, -2.051439852e-01f, -2.050913791e-01f, -2.050384483e-01f, -2.049851930e-01f, -2.049316135e-01f, -2.048777099e-01f, -2.048234827e-01f, -2.047689320e-01f, -2.047140582e-01f, +-2.046588614e-01f, -2.046033420e-01f, -2.045475002e-01f, -2.044913363e-01f, -2.044348506e-01f, -2.043780433e-01f, -2.043209147e-01f, -2.042634651e-01f, -2.042056947e-01f, -2.041476039e-01f, +-2.040891928e-01f, -2.040304618e-01f, -2.039714111e-01f, -2.039120409e-01f, -2.038523517e-01f, -2.037923436e-01f, -2.037320169e-01f, -2.036713718e-01f, -2.036104088e-01f, -2.035491279e-01f, +-2.034875296e-01f, -2.034256140e-01f, -2.033633815e-01f, -2.033008323e-01f, -2.032379666e-01f, -2.031747849e-01f, -2.031112873e-01f, -2.030474741e-01f, -2.029833457e-01f, -2.029189022e-01f, +-2.028541439e-01f, -2.027890712e-01f, -2.027236843e-01f, -2.026579834e-01f, -2.025919689e-01f, -2.025256411e-01f, -2.024590002e-01f, -2.023920464e-01f, -2.023247802e-01f, -2.022572016e-01f, +-2.021893111e-01f, -2.021211090e-01f, -2.020525954e-01f, -2.019837706e-01f, -2.019146351e-01f, -2.018451889e-01f, -2.017754325e-01f, -2.017053660e-01f, -2.016349899e-01f, -2.015643043e-01f, +-2.014933095e-01f, -2.014220058e-01f, -2.013503936e-01f, -2.012784730e-01f, -2.012062444e-01f, -2.011337081e-01f, -2.010608643e-01f, -2.009877133e-01f, -2.009142555e-01f, -2.008404910e-01f, +-2.007664202e-01f, -2.006920433e-01f, -2.006173608e-01f, -2.005423727e-01f, -2.004670795e-01f, -2.003914813e-01f, -2.003155786e-01f, -2.002393715e-01f, -2.001628605e-01f, -2.000860456e-01f, +-2.000089273e-01f, -1.999315059e-01f, -1.998537815e-01f, -1.997757546e-01f, -1.996974254e-01f, -1.996187941e-01f, -1.995398612e-01f, -1.994606268e-01f, -1.993810912e-01f, -1.993012548e-01f, +-1.992211179e-01f, -1.991406807e-01f, -1.990599434e-01f, -1.989789066e-01f, -1.988975703e-01f, -1.988159349e-01f, -1.987340007e-01f, -1.986517680e-01f, -1.985692370e-01f, -1.984864081e-01f, +-1.984032816e-01f, -1.983198577e-01f, -1.982361368e-01f, -1.981521192e-01f, -1.980678050e-01f, -1.979831947e-01f, -1.978982886e-01f, -1.978130868e-01f, -1.977275898e-01f, -1.976417978e-01f, +-1.975557111e-01f, -1.974693300e-01f, -1.973826548e-01f, -1.972956858e-01f, -1.972084233e-01f, -1.971208676e-01f, -1.970330190e-01f, -1.969448778e-01f, -1.968564443e-01f, -1.967677187e-01f, +-1.966787015e-01f, -1.965893928e-01f, -1.964997931e-01f, -1.964099025e-01f, -1.963197214e-01f, -1.962292501e-01f, -1.961384889e-01f, -1.960474380e-01f, -1.959560979e-01f, -1.958644687e-01f, +-1.957725508e-01f, -1.956803446e-01f, -1.955878502e-01f, -1.954950680e-01f, -1.954019983e-01f, -1.953086414e-01f, -1.952149976e-01f, -1.951210673e-01f, -1.950268506e-01f, -1.949323480e-01f, +-1.948375596e-01f, -1.947424859e-01f, -1.946471272e-01f, -1.945514836e-01f, -1.944555556e-01f, -1.943593435e-01f, -1.942628475e-01f, -1.941660679e-01f, -1.940690051e-01f, -1.939716594e-01f, +-1.938740310e-01f, -1.937761204e-01f, -1.936779277e-01f, -1.935794533e-01f, -1.934806975e-01f, -1.933816606e-01f, -1.932823430e-01f, -1.931827449e-01f, -1.930828666e-01f, -1.929827084e-01f, +-1.928822707e-01f, -1.927815538e-01f, -1.926805579e-01f, -1.925792834e-01f, -1.924777307e-01f, -1.923758999e-01f, -1.922737914e-01f, -1.921714055e-01f, -1.920687426e-01f, -1.919658029e-01f, +-1.918625868e-01f, -1.917590946e-01f, -1.916553265e-01f, -1.915512829e-01f, -1.914469642e-01f, -1.913423705e-01f, -1.912375023e-01f, -1.911323598e-01f, -1.910269434e-01f, -1.909212533e-01f, +-1.908152899e-01f, -1.907090536e-01f, -1.906025445e-01f, -1.904957631e-01f, -1.903887096e-01f, -1.902813844e-01f, -1.901737877e-01f, -1.900659199e-01f, -1.899577813e-01f, -1.898493723e-01f, +-1.897406931e-01f, -1.896317440e-01f, -1.895225254e-01f, -1.894130376e-01f, -1.893032809e-01f, -1.891932556e-01f, -1.890829620e-01f, -1.889724005e-01f, -1.888615714e-01f, -1.887504750e-01f, +-1.886391115e-01f, -1.885274814e-01f, -1.884155850e-01f, -1.883034225e-01f, -1.881909943e-01f, -1.880783007e-01f, -1.879653420e-01f, -1.878521186e-01f, -1.877386307e-01f, -1.876248788e-01f, +-1.875108630e-01f, -1.873965837e-01f, -1.872820413e-01f, -1.871672361e-01f, -1.870521684e-01f, -1.869368384e-01f, -1.868212466e-01f, -1.867053933e-01f, -1.865892787e-01f, -1.864729033e-01f, +-1.863562673e-01f, -1.862393710e-01f, -1.861222147e-01f, -1.860047989e-01f, -1.858871238e-01f, -1.857691898e-01f, -1.856509971e-01f, -1.855325461e-01f, -1.854138371e-01f, -1.852948704e-01f, +-1.851756464e-01f, -1.850561654e-01f, -1.849364277e-01f, -1.848164337e-01f, -1.846961836e-01f, -1.845756778e-01f, -1.844549167e-01f, -1.843339005e-01f, -1.842126295e-01f, -1.840911042e-01f, +-1.839693247e-01f, -1.838472916e-01f, -1.837250050e-01f, -1.836024653e-01f, -1.834796728e-01f, -1.833566280e-01f, -1.832333310e-01f, -1.831097822e-01f, -1.829859820e-01f, -1.828619306e-01f, +-1.827376285e-01f, -1.826130759e-01f, -1.824882732e-01f, -1.823632206e-01f, -1.822379186e-01f, -1.821123675e-01f, -1.819865675e-01f, -1.818605190e-01f, -1.817342224e-01f, -1.816076780e-01f, +-1.814808861e-01f, -1.813538470e-01f, -1.812265611e-01f, -1.810990287e-01f, -1.809712501e-01f, -1.808432257e-01f, -1.807149558e-01f, -1.805864408e-01f, -1.804576809e-01f, -1.803286765e-01f, +-1.801994279e-01f, -1.800699355e-01f, -1.799401996e-01f, -1.798102205e-01f, -1.796799986e-01f, -1.795495342e-01f, -1.794188276e-01f, -1.792878792e-01f, -1.791566892e-01f, -1.790252582e-01f, +-1.788935862e-01f, -1.787616738e-01f, -1.786295213e-01f, -1.784971289e-01f, -1.783644970e-01f, -1.782316260e-01f, -1.780985162e-01f, -1.779651679e-01f, -1.778315814e-01f, -1.776977571e-01f, +-1.775636954e-01f, -1.774293965e-01f, -1.772948609e-01f, -1.771600887e-01f, -1.770250805e-01f, -1.768898365e-01f, -1.767543570e-01f, -1.766186424e-01f, -1.764826931e-01f, -1.763465093e-01f, +-1.762100914e-01f, -1.760734398e-01f, -1.759365547e-01f, -1.757994366e-01f, -1.756620858e-01f, -1.755245025e-01f, -1.753866872e-01f, -1.752486402e-01f, -1.751103618e-01f, -1.749718524e-01f, +-1.748331122e-01f, -1.746941417e-01f, -1.745549412e-01f, -1.744155110e-01f, -1.742758515e-01f, -1.741359630e-01f, -1.739958458e-01f, -1.738555003e-01f, -1.737149269e-01f, -1.735741258e-01f, +-1.734330975e-01f, -1.732918422e-01f, -1.731503603e-01f, -1.730086521e-01f, -1.728667180e-01f, -1.727245584e-01f, -1.725821735e-01f, -1.724395637e-01f, -1.722967294e-01f, -1.721536709e-01f, +-1.720103885e-01f, -1.718668826e-01f, -1.717231536e-01f, -1.715792017e-01f, -1.714350273e-01f, -1.712906308e-01f, -1.711460125e-01f, -1.710011728e-01f, -1.708561120e-01f, -1.707108304e-01f, +-1.705653284e-01f, -1.704196063e-01f, -1.702736645e-01f, -1.701275033e-01f, -1.699811231e-01f, -1.698345242e-01f, -1.696877070e-01f, -1.695406718e-01f, -1.693934189e-01f, -1.692459488e-01f, +-1.690982617e-01f, -1.689503579e-01f, -1.688022380e-01f, -1.686539021e-01f, -1.685053506e-01f, -1.683565840e-01f, -1.682076024e-01f, -1.680584064e-01f, -1.679089961e-01f, -1.677593721e-01f, +-1.676095346e-01f, -1.674594839e-01f, -1.673092205e-01f, -1.671587446e-01f, -1.670080567e-01f, -1.668571570e-01f, -1.667060459e-01f, -1.665547238e-01f, -1.664031910e-01f, -1.662514479e-01f, +-1.660994948e-01f, -1.659473320e-01f, -1.657949600e-01f, -1.656423790e-01f, -1.654895895e-01f, -1.653365917e-01f, -1.651833860e-01f, -1.650299728e-01f, -1.648763524e-01f, -1.647225251e-01f, +-1.645684914e-01f, -1.644142516e-01f, -1.642598059e-01f, -1.641051549e-01f, -1.639502987e-01f, -1.637952379e-01f, -1.636399726e-01f, -1.634845034e-01f, -1.633288305e-01f, -1.631729542e-01f, +-1.630168750e-01f, -1.628605932e-01f, -1.627041091e-01f, -1.625474231e-01f, -1.623905356e-01f, -1.622334468e-01f, -1.620761573e-01f, -1.619186672e-01f, -1.617609769e-01f, -1.616030869e-01f, +-1.614449975e-01f, -1.612867089e-01f, -1.611282217e-01f, -1.609695361e-01f, -1.608106524e-01f, -1.606515711e-01f, -1.604922925e-01f, -1.603328169e-01f, -1.601731447e-01f, -1.600132763e-01f, +-1.598532120e-01f, -1.596929521e-01f, -1.595324971e-01f, -1.593718472e-01f, -1.592110029e-01f, -1.590499645e-01f, -1.588887323e-01f, -1.587273066e-01f, -1.585656880e-01f, -1.584038766e-01f, +-1.582418730e-01f, -1.580796773e-01f, -1.579172900e-01f, -1.577547115e-01f, -1.575919420e-01f, -1.574289820e-01f, -1.572658318e-01f, -1.571024917e-01f, -1.569389622e-01f, -1.567752435e-01f, +-1.566113361e-01f, -1.564472402e-01f, -1.562829563e-01f, -1.561184847e-01f, -1.559538258e-01f, -1.557889799e-01f, -1.556239473e-01f, -1.554587285e-01f, -1.552933238e-01f, -1.551277336e-01f, +-1.549619581e-01f, -1.547959978e-01f, -1.546298531e-01f, -1.544635242e-01f, -1.542970115e-01f, -1.541303155e-01f, -1.539634364e-01f, -1.537963747e-01f, -1.536291306e-01f, -1.534617046e-01f, +-1.532940969e-01f, -1.531263081e-01f, -1.529583383e-01f, -1.527901880e-01f, -1.526218575e-01f, -1.524533473e-01f, -1.522846576e-01f, -1.521157888e-01f, -1.519467413e-01f, -1.517775154e-01f, +-1.516081115e-01f, -1.514385300e-01f, -1.512687711e-01f, -1.510988354e-01f, -1.509287231e-01f, -1.507584346e-01f, -1.505879703e-01f, -1.504173304e-01f, -1.502465155e-01f, -1.500755258e-01f, +-1.499043617e-01f, -1.497330236e-01f, -1.495615118e-01f, -1.493898266e-01f, -1.492179686e-01f, -1.490459379e-01f, -1.488737350e-01f, -1.487013603e-01f, -1.485288140e-01f, -1.483560966e-01f, +-1.481832084e-01f, -1.480101498e-01f, -1.478369212e-01f, -1.476635228e-01f, -1.474899552e-01f, -1.473162185e-01f, -1.471423133e-01f, -1.469682398e-01f, -1.467939984e-01f, -1.466195895e-01f, +-1.464450135e-01f, -1.462702706e-01f, -1.460953614e-01f, -1.459202860e-01f, -1.457450450e-01f, -1.455696386e-01f, -1.453940673e-01f, -1.452183313e-01f, -1.450424311e-01f, -1.448663670e-01f, +-1.446901394e-01f, -1.445137486e-01f, -1.443371950e-01f, -1.441604790e-01f, -1.439836010e-01f, -1.438065612e-01f, -1.436293601e-01f, -1.434519980e-01f, -1.432744753e-01f, -1.430967924e-01f, +-1.429189496e-01f, -1.427409473e-01f, -1.425627858e-01f, -1.423844655e-01f, -1.422059868e-01f, -1.420273501e-01f, -1.418485556e-01f, -1.416696038e-01f, -1.414904951e-01f, -1.413112298e-01f, +-1.411318082e-01f, -1.409522308e-01f, -1.407724978e-01f, -1.405926098e-01f, -1.404125669e-01f, -1.402323697e-01f, -1.400520184e-01f, -1.398715134e-01f, -1.396908551e-01f, -1.395100439e-01f, +-1.393290801e-01f, -1.391479640e-01f, -1.389666962e-01f, -1.387852768e-01f, -1.386037064e-01f, -1.384219851e-01f, -1.382401135e-01f, -1.380580919e-01f, -1.378759206e-01f, -1.376936001e-01f, +-1.375111306e-01f, -1.373285126e-01f, -1.371457464e-01f, -1.369628323e-01f, -1.367797708e-01f, -1.365965623e-01f, -1.364132070e-01f, -1.362297053e-01f, -1.360460577e-01f, -1.358622644e-01f, +-1.356783259e-01f, -1.354942425e-01f, -1.353100146e-01f, -1.351256425e-01f, -1.349411266e-01f, -1.347564673e-01f, -1.345716650e-01f, -1.343867200e-01f, -1.342016327e-01f, -1.340164034e-01f, +-1.338310325e-01f, -1.336455204e-01f, -1.334598675e-01f, -1.332740740e-01f, -1.330881405e-01f, -1.329020672e-01f, -1.327158546e-01f, -1.325295029e-01f, -1.323430126e-01f, -1.321563840e-01f, +-1.319696175e-01f, -1.317827134e-01f, -1.315956722e-01f, -1.314084942e-01f, -1.312211797e-01f, -1.310337291e-01f, -1.308461429e-01f, -1.306584213e-01f, -1.304705648e-01f, -1.302825736e-01f, +-1.300944483e-01f, -1.299061890e-01f, -1.297177963e-01f, -1.295292704e-01f, -1.293406118e-01f, -1.291518208e-01f, -1.289628978e-01f, -1.287738431e-01f, -1.285846571e-01f, -1.283953403e-01f, +-1.282058928e-01f, -1.280163152e-01f, -1.278266078e-01f, -1.276367709e-01f, -1.274468050e-01f, -1.272567103e-01f, -1.270664873e-01f, -1.268761363e-01f, -1.266856578e-01f, -1.264950520e-01f, +-1.263043193e-01f, -1.261134601e-01f, -1.259224749e-01f, -1.257313638e-01f, -1.255401274e-01f, -1.253487659e-01f, -1.251572798e-01f, -1.249656694e-01f, -1.247739351e-01f, -1.245820772e-01f, +-1.243900962e-01f, -1.241979924e-01f, -1.240057661e-01f, -1.238134177e-01f, -1.236209477e-01f, -1.234283563e-01f, -1.232356439e-01f, -1.230428110e-01f, -1.228498578e-01f, -1.226567847e-01f, +-1.224635922e-01f, -1.222702806e-01f, -1.220768502e-01f, -1.218833014e-01f, -1.216896346e-01f, -1.214958502e-01f, -1.213019485e-01f, -1.211079298e-01f, -1.209137947e-01f, -1.207195434e-01f, +-1.205251762e-01f, -1.203306937e-01f, -1.201360961e-01f, -1.199413838e-01f, -1.197465572e-01f, -1.195516166e-01f, -1.193565624e-01f, -1.191613950e-01f, -1.189661148e-01f, -1.187707221e-01f, +-1.185752173e-01f, -1.183796007e-01f, -1.181838728e-01f, -1.179880339e-01f, -1.177920844e-01f, -1.175960245e-01f, -1.173998548e-01f, -1.172035756e-01f, -1.170071872e-01f, -1.168106900e-01f, +-1.166140845e-01f, -1.164173708e-01f, -1.162205495e-01f, -1.160236209e-01f, -1.158265853e-01f, -1.156294432e-01f, -1.154321948e-01f, -1.152348407e-01f, -1.150373810e-01f, -1.148398163e-01f, +-1.146421468e-01f, -1.144443730e-01f, -1.142464952e-01f, -1.140485138e-01f, -1.138504291e-01f, -1.136522416e-01f, -1.134539515e-01f, -1.132555593e-01f, -1.130570653e-01f, -1.128584700e-01f, +-1.126597735e-01f, -1.124609765e-01f, -1.122620791e-01f, -1.120630818e-01f, -1.118639849e-01f, -1.116647888e-01f, -1.114654940e-01f, -1.112661006e-01f, -1.110666092e-01f, -1.108670201e-01f, +-1.106673336e-01f, -1.104675501e-01f, -1.102676701e-01f, -1.100676937e-01f, -1.098676216e-01f, -1.096674539e-01f, -1.094671911e-01f, -1.092668335e-01f, -1.090663815e-01f, -1.088658355e-01f, +-1.086651958e-01f, -1.084644629e-01f, -1.082636370e-01f, -1.080627186e-01f, -1.078617080e-01f, -1.076606055e-01f, -1.074594117e-01f, -1.072581267e-01f, -1.070567510e-01f, -1.068552850e-01f, +-1.066537291e-01f, -1.064520835e-01f, -1.062503486e-01f, -1.060485249e-01f, -1.058466128e-01f, -1.056446124e-01f, -1.054425243e-01f, -1.052403489e-01f, -1.050380863e-01f, -1.048357372e-01f, +-1.046333017e-01f, -1.044307803e-01f, -1.042281734e-01f, -1.040254812e-01f, -1.038227043e-01f, -1.036198429e-01f, -1.034168974e-01f, -1.032138682e-01f, -1.030107557e-01f, -1.028075601e-01f, +-1.026042820e-01f, -1.024009216e-01f, -1.021974794e-01f, -1.019939556e-01f, -1.017903507e-01f, -1.015866650e-01f, -1.013828989e-01f, -1.011790528e-01f, -1.009751270e-01f, -1.007711219e-01f, +-1.005670379e-01f, -1.003628753e-01f, -1.001586345e-01f, -9.995431581e-02f, -9.974991970e-02f, -9.954544649e-02f, -9.934089655e-02f, -9.913627025e-02f, -9.893156794e-02f, -9.872679000e-02f, +-9.852193680e-02f, -9.831700870e-02f, -9.811200607e-02f, -9.790692927e-02f, -9.770177868e-02f, -9.749655465e-02f, -9.729125757e-02f, -9.708588778e-02f, -9.688044566e-02f, -9.667493158e-02f, +-9.646934590e-02f, -9.626368899e-02f, -9.605796122e-02f, -9.585216294e-02f, -9.564629454e-02f, -9.544035636e-02f, -9.523434879e-02f, -9.502827218e-02f, -9.482212690e-02f, -9.461591333e-02f, +-9.440963181e-02f, -9.420328273e-02f, -9.399686644e-02f, -9.379038331e-02f, -9.358383371e-02f, -9.337721800e-02f, -9.317053654e-02f, -9.296378972e-02f, -9.275697788e-02f, -9.255010139e-02f, +-9.234316063e-02f, -9.213615595e-02f, -9.192908772e-02f, -9.172195630e-02f, -9.151476207e-02f, -9.130750538e-02f, -9.110018660e-02f, -9.089280610e-02f, -9.068536424e-02f, -9.047786138e-02f, +-9.027029789e-02f, -9.006267414e-02f, -8.985499049e-02f, -8.964724729e-02f, -8.943944493e-02f, -8.923158376e-02f, -8.902366414e-02f, -8.881568645e-02f, -8.860765104e-02f, -8.839955828e-02f, +-8.819140853e-02f, -8.798320216e-02f, -8.777493953e-02f, -8.756662100e-02f, -8.735824695e-02f, -8.714981772e-02f, -8.694133369e-02f, -8.673279522e-02f, -8.652420267e-02f, -8.631555641e-02f, +-8.610685680e-02f, -8.589810419e-02f, -8.568929897e-02f, -8.548044148e-02f, -8.527153210e-02f, -8.506257117e-02f, -8.485355908e-02f, -8.464449618e-02f, -8.443538282e-02f, -8.422621939e-02f, +-8.401700623e-02f, -8.380774371e-02f, -8.359843219e-02f, -8.338907204e-02f, -8.317966362e-02f, -8.297020728e-02f, -8.276070340e-02f, -8.255115233e-02f, -8.234155443e-02f, -8.213191007e-02f, +-8.192221961e-02f, -8.171248341e-02f, -8.150270183e-02f, -8.129287523e-02f, -8.108300398e-02f, -8.087308843e-02f, -8.066312895e-02f, -8.045312590e-02f, -8.024307963e-02f, -8.003299052e-02f, +-7.982285891e-02f, -7.961268518e-02f, -7.940246968e-02f, -7.919221277e-02f, -7.898191481e-02f, -7.877157617e-02f, -7.856119719e-02f, -7.835077826e-02f, -7.814031971e-02f, -7.792982192e-02f, +-7.771928525e-02f, -7.750871004e-02f, -7.729809667e-02f, -7.708744549e-02f, -7.687675687e-02f, -7.666603115e-02f, -7.645526871e-02f, -7.624446990e-02f, -7.603363507e-02f, -7.582276459e-02f, +-7.561185882e-02f, -7.540091812e-02f, -7.518994284e-02f, -7.497893334e-02f, -7.476788999e-02f, -7.455681314e-02f, -7.434570314e-02f, -7.413456036e-02f, -7.392338516e-02f, -7.371217788e-02f, +-7.350093890e-02f, -7.328966857e-02f, -7.307836724e-02f, -7.286703528e-02f, -7.265567304e-02f, -7.244428088e-02f, -7.223285915e-02f, -7.202140822e-02f, -7.180992843e-02f, -7.159842015e-02f, +-7.138688374e-02f, -7.117531955e-02f, -7.096372794e-02f, -7.075210925e-02f, -7.054046386e-02f, -7.032879212e-02f, -7.011709438e-02f, -6.990537099e-02f, -6.969362233e-02f, -6.948184873e-02f, +-6.927005056e-02f, -6.905822817e-02f, -6.884638192e-02f, -6.863451216e-02f, -6.842261925e-02f, -6.821070354e-02f, -6.799876539e-02f, -6.778680516e-02f, -6.757482319e-02f, -6.736281984e-02f, +-6.715079548e-02f, -6.693875044e-02f, -6.672668509e-02f, -6.651459978e-02f, -6.630249487e-02f, -6.609037070e-02f, -6.587822764e-02f, -6.566606603e-02f, -6.545388624e-02f, -6.524168860e-02f, +-6.502947349e-02f, -6.481724124e-02f, -6.460499221e-02f, -6.439272677e-02f, -6.418044525e-02f, -6.396814801e-02f, -6.375583541e-02f, -6.354350779e-02f, -6.333116552e-02f, -6.311880893e-02f, +-6.290643839e-02f, -6.269405424e-02f, -6.248165685e-02f, -6.226924655e-02f, -6.205682370e-02f, -6.184438866e-02f, -6.163194177e-02f, -6.141948338e-02f, -6.120701385e-02f, -6.099453353e-02f, +-6.078204277e-02f, -6.056954191e-02f, -6.035703132e-02f, -6.014451133e-02f, -5.993198231e-02f, -5.971944459e-02f, -5.950689854e-02f, -5.929434449e-02f, -5.908178281e-02f, -5.886921383e-02f, +-5.865663792e-02f, -5.844405541e-02f, -5.823146667e-02f, -5.801887203e-02f, -5.780627184e-02f, -5.759366646e-02f, -5.738105624e-02f, -5.716844151e-02f, -5.695582264e-02f, -5.674319996e-02f, +-5.653057384e-02f, -5.631794460e-02f, -5.610531261e-02f, -5.589267822e-02f, -5.568004176e-02f, -5.546740358e-02f, -5.525476404e-02f, -5.504212348e-02f, -5.482948224e-02f, -5.461684068e-02f, +-5.440419914e-02f, -5.419155797e-02f, -5.397891751e-02f, -5.376627811e-02f, -5.355364011e-02f, -5.334100387e-02f, -5.312836973e-02f, -5.291573803e-02f, -5.270310912e-02f, -5.249048334e-02f, +-5.227786104e-02f, -5.206524257e-02f, -5.185262827e-02f, -5.164001848e-02f, -5.142741356e-02f, -5.121481383e-02f, -5.100221966e-02f, -5.078963137e-02f, -5.057704932e-02f, -5.036447386e-02f, +-5.015190532e-02f, -4.993934404e-02f, -4.972679038e-02f, -4.951424467e-02f, -4.930170725e-02f, -4.908917848e-02f, -4.887665869e-02f, -4.866414823e-02f, -4.845164744e-02f, -4.823915665e-02f, +-4.802667622e-02f, -4.781420649e-02f, -4.760174779e-02f, -4.738930047e-02f, -4.717686487e-02f, -4.696444133e-02f, -4.675203019e-02f, -4.653963180e-02f, -4.632724649e-02f, -4.611487461e-02f, +-4.590251650e-02f, -4.569017249e-02f, -4.547784293e-02f, -4.526552815e-02f, -4.505322850e-02f, -4.484094432e-02f, -4.462867594e-02f, -4.441642371e-02f, -4.420418797e-02f, -4.399196905e-02f, +-4.377976729e-02f, -4.356758303e-02f, -4.335541662e-02f, -4.314326838e-02f, -4.293113866e-02f, -4.271902780e-02f, -4.250693612e-02f, -4.229486398e-02f, -4.208281171e-02f, -4.187077965e-02f, +-4.165876812e-02f, -4.144677748e-02f, -4.123480806e-02f, -4.102286019e-02f, -4.081093421e-02f, -4.059903045e-02f, -4.038714926e-02f, -4.017529097e-02f, -3.996345592e-02f, -3.975164444e-02f, +-3.953985686e-02f, -3.932809352e-02f, -3.911635477e-02f, -3.890464092e-02f, -3.869295232e-02f, -3.848128930e-02f, -3.826965220e-02f, -3.805804135e-02f, -3.784645709e-02f, -3.763489974e-02f, +-3.742336964e-02f, -3.721186713e-02f, -3.700039254e-02f, -3.678894621e-02f, -3.657752846e-02f, -3.636613962e-02f, -3.615478004e-02f, -3.594345004e-02f, -3.573214996e-02f, -3.552088013e-02f, +-3.530964088e-02f, -3.509843254e-02f, -3.488725544e-02f, -3.467610992e-02f, -3.446499630e-02f, -3.425391492e-02f, -3.404286611e-02f, -3.383185020e-02f, -3.362086752e-02f, -3.340991840e-02f, +-3.319900317e-02f, -3.298812215e-02f, -3.277727569e-02f, -3.256646411e-02f, -3.235568773e-02f, -3.214494690e-02f, -3.193424193e-02f, -3.172357315e-02f, -3.151294090e-02f, -3.130234550e-02f, +-3.109178728e-02f, -3.088126658e-02f, -3.067078370e-02f, -3.046033900e-02f, -3.024993278e-02f, -3.003956538e-02f, -2.982923713e-02f, -2.961894836e-02f, -2.940869938e-02f, -2.919849053e-02f, +-2.898832213e-02f, -2.877819451e-02f, -2.856810799e-02f, -2.835806291e-02f, -2.814805958e-02f, -2.793809833e-02f, -2.772817949e-02f, -2.751830338e-02f, -2.730847033e-02f, -2.709868065e-02f, +-2.688893469e-02f, -2.667923275e-02f, -2.646957516e-02f, -2.625996225e-02f, -2.605039434e-02f, -2.584087176e-02f, -2.563139482e-02f, -2.542196385e-02f, -2.521257917e-02f, -2.500324111e-02f, +-2.479394998e-02f, -2.458470612e-02f, -2.437550984e-02f, -2.416636146e-02f, -2.395726130e-02f, -2.374820969e-02f, -2.353920695e-02f, -2.333025339e-02f, -2.312134935e-02f, -2.291249513e-02f, +-2.270369106e-02f, -2.249493746e-02f, -2.228623465e-02f, -2.207758295e-02f, -2.186898268e-02f, -2.166043416e-02f, -2.145193770e-02f, -2.124349363e-02f, -2.103510226e-02f, -2.082676392e-02f, +-2.061847892e-02f, -2.041024757e-02f, -2.020207020e-02f, -1.999394713e-02f, -1.978587867e-02f, -1.957786513e-02f, -1.936990685e-02f, -1.916200412e-02f, -1.895415727e-02f, -1.874636662e-02f, +-1.853863248e-02f, -1.833095517e-02f, -1.812333500e-02f, -1.791577229e-02f, -1.770826735e-02f, -1.750082050e-02f, -1.729343205e-02f, -1.708610232e-02f, -1.687883162e-02f, -1.667162027e-02f, +-1.646446858e-02f, -1.625737686e-02f, -1.605034543e-02f, -1.584337460e-02f, -1.563646468e-02f, -1.542961599e-02f, -1.522282884e-02f, -1.501610354e-02f, -1.480944040e-02f, -1.460283974e-02f, +-1.439630187e-02f, -1.418982709e-02f, -1.398341573e-02f, -1.377706808e-02f, -1.357078447e-02f, -1.336456520e-02f, -1.315841058e-02f, -1.295232093e-02f, -1.274629654e-02f, -1.254033775e-02f, +-1.233444484e-02f, -1.212861813e-02f, -1.192285794e-02f, -1.171716456e-02f, -1.151153831e-02f, -1.130597950e-02f, -1.110048843e-02f, -1.089506541e-02f, -1.068971075e-02f, -1.048442476e-02f, +-1.027920775e-02f, -1.007406001e-02f, -9.868981867e-03f, -9.663973615e-03f, -9.459035564e-03f, -9.254168019e-03f, -9.049371287e-03f, -8.844645674e-03f, -8.639991484e-03f, -8.435409022e-03f, +-8.230898595e-03f, -8.026460505e-03f, -7.822095059e-03f, -7.617802559e-03f, -7.413583310e-03f, -7.209437616e-03f, -7.005365780e-03f, -6.801368105e-03f, -6.597444894e-03f, -6.393596451e-03f, +-6.189823077e-03f, -5.986125075e-03f, -5.782502747e-03f, -5.578956395e-03f, -5.375486321e-03f, -5.172092825e-03f, -4.968776209e-03f, -4.765536774e-03f, -4.562374821e-03f, -4.359290649e-03f, +-4.156284560e-03f, -3.953356852e-03f, -3.750507827e-03f, -3.547737782e-03f, -3.345047017e-03f, -3.142435832e-03f, -2.939904524e-03f, -2.737453394e-03f, -2.535082737e-03f, -2.332792854e-03f, +-2.130584040e-03f, -1.928456595e-03f, -1.726410815e-03f, -1.524446997e-03f, -1.322565438e-03f, -1.120766434e-03f, -9.190502822e-04f, -7.174172781e-04f, -5.158677175e-04f, -3.144018961e-04f, +-1.130201090e-04f, 8.827734866e-05f, 2.894901821e-04f, 4.906180967e-04f, 6.916607982e-04f, 8.926179926e-04f, 1.093489386e-03f, 1.294274685e-03f, 1.494973596e-03f, 1.695585826e-03f, +1.896111083e-03f, 2.096549073e-03f, 2.296899505e-03f, 2.497162086e-03f, 2.697336525e-03f, 2.897422530e-03f, 3.097419810e-03f, 3.297328073e-03f, 3.497147029e-03f, 3.696876388e-03f, +3.896515859e-03f, 4.096065151e-03f, 4.295523976e-03f, 4.494892044e-03f, 4.694169066e-03f, 4.893354751e-03f, 5.092448813e-03f, 5.291450961e-03f, 5.490360909e-03f, 5.689178368e-03f, +5.887903049e-03f, 6.086534667e-03f, 6.285072933e-03f, 6.483517561e-03f, 6.681868263e-03f, 6.880124754e-03f, 7.078286747e-03f, 7.276353957e-03f, 7.474326097e-03f, 7.672202883e-03f, +7.869984028e-03f, 8.067669249e-03f, 8.265258260e-03f, 8.462750778e-03f, 8.660146518e-03f, 8.857445196e-03f, 9.054646528e-03f, 9.251750232e-03f, 9.448756025e-03f, 9.645663623e-03f, +9.842472744e-03f, 1.003918311e-02f, 1.023579443e-02f, 1.043230642e-02f, 1.062871882e-02f, 1.082503132e-02f, 1.102124366e-02f, 1.121735556e-02f, 1.141336672e-02f, 1.160927688e-02f, +1.180508575e-02f, 1.200079305e-02f, 1.219639851e-02f, 1.239190184e-02f, 1.258730277e-02f, 1.278260101e-02f, 1.297779629e-02f, 1.317288833e-02f, 1.336787686e-02f, 1.356276159e-02f, +1.375754225e-02f, 1.395221856e-02f, 1.414679024e-02f, 1.434125703e-02f, 1.453561863e-02f, 1.472987478e-02f, 1.492402521e-02f, 1.511806962e-02f, 1.531200776e-02f, 1.550583935e-02f, +1.569956410e-02f, 1.589318175e-02f, 1.608669203e-02f, 1.628009465e-02f, 1.647338936e-02f, 1.666657586e-02f, 1.685965389e-02f, 1.705262318e-02f, 1.724548346e-02f, 1.743823445e-02f, +1.763087588e-02f, 1.782340748e-02f, 1.801582898e-02f, 1.820814011e-02f, 1.840034060e-02f, 1.859243017e-02f, 1.878440856e-02f, 1.897627550e-02f, 1.916803071e-02f, 1.935967393e-02f, +1.955120490e-02f, 1.974262333e-02f, 1.993392896e-02f, 2.012512153e-02f, 2.031620077e-02f, 2.050716640e-02f, 2.069801817e-02f, 2.088875580e-02f, 2.107937903e-02f, 2.126988759e-02f, +2.146028121e-02f, 2.165055964e-02f, 2.184072259e-02f, 2.203076982e-02f, 2.222070105e-02f, 2.241051602e-02f, 2.260021446e-02f, 2.278979611e-02f, 2.297926071e-02f, 2.316860799e-02f, +2.335783769e-02f, 2.354694955e-02f, 2.373594330e-02f, 2.392481868e-02f, 2.411357543e-02f, 2.430221329e-02f, 2.449073199e-02f, 2.467913128e-02f, 2.486741089e-02f, 2.505557056e-02f, +2.524361003e-02f, 2.543152904e-02f, 2.561932734e-02f, 2.580700466e-02f, 2.599456074e-02f, 2.618199533e-02f, 2.636930816e-02f, 2.655649897e-02f, 2.674356752e-02f, 2.693051353e-02f, +2.711733676e-02f, 2.730403695e-02f, 2.749061383e-02f, 2.767706715e-02f, 2.786339667e-02f, 2.804960211e-02f, 2.823568322e-02f, 2.842163975e-02f, 2.860747145e-02f, 2.879317805e-02f, +2.897875931e-02f, 2.916421497e-02f, 2.934954477e-02f, 2.953474846e-02f, 2.971982579e-02f, 2.990477651e-02f, 3.008960035e-02f, 3.027429708e-02f, 3.045886643e-02f, 3.064330816e-02f, +3.082762201e-02f, 3.101180773e-02f, 3.119586507e-02f, 3.137979379e-02f, 3.156359362e-02f, 3.174726432e-02f, 3.193080564e-02f, 3.211421733e-02f, 3.229749914e-02f, 3.248065082e-02f, +3.266367213e-02f, 3.284656280e-02f, 3.302932261e-02f, 3.321195129e-02f, 3.339444860e-02f, 3.357681430e-02f, 3.375904813e-02f, 3.394114985e-02f, 3.412311922e-02f, 3.430495598e-02f, +3.448665989e-02f, 3.466823072e-02f, 3.484966820e-02f, 3.503097210e-02f, 3.521214217e-02f, 3.539317816e-02f, 3.557407985e-02f, 3.575484697e-02f, 3.593547929e-02f, 3.611597656e-02f, +3.629633854e-02f, 3.647656499e-02f, 3.665665567e-02f, 3.683661033e-02f, 3.701642874e-02f, 3.719611065e-02f, 3.737565582e-02f, 3.755506401e-02f, 3.773433498e-02f, 3.791346849e-02f, +3.809246431e-02f, 3.827132218e-02f, 3.845004188e-02f, 3.862862316e-02f, 3.880706578e-02f, 3.898536951e-02f, 3.916353412e-02f, 3.934155935e-02f, 3.951944498e-02f, 3.969719076e-02f, +3.987479647e-02f, 4.005226186e-02f, 4.022958671e-02f, 4.040677076e-02f, 4.058381379e-02f, 4.076071557e-02f, 4.093747585e-02f, 4.111409441e-02f, 4.129057101e-02f, 4.146690542e-02f, +4.164309739e-02f, 4.181914671e-02f, 4.199505313e-02f, 4.217081643e-02f, 4.234643637e-02f, 4.252191272e-02f, 4.269724524e-02f, 4.287243372e-02f, 4.304747791e-02f, 4.322237758e-02f, +4.339713251e-02f, 4.357174247e-02f, 4.374620722e-02f, 4.392052653e-02f, 4.409470019e-02f, 4.426872795e-02f, 4.444260959e-02f, 4.461634488e-02f, 4.478993360e-02f, 4.496337551e-02f, +4.513667039e-02f, 4.530981801e-02f, 4.548281815e-02f, 4.565567058e-02f, 4.582837507e-02f, 4.600093140e-02f, 4.617333934e-02f, 4.634559867e-02f, 4.651770916e-02f, 4.668967059e-02f, +4.686148273e-02f, 4.703314536e-02f, 4.720465827e-02f, 4.737602121e-02f, 4.754723398e-02f, 4.771829634e-02f, 4.788920809e-02f, 4.805996898e-02f, 4.823057882e-02f, 4.840103736e-02f, +4.857134439e-02f, 4.874149970e-02f, 4.891150306e-02f, 4.908135425e-02f, 4.925105305e-02f, 4.942059924e-02f, 4.958999261e-02f, 4.975923293e-02f, 4.992831998e-02f, 5.009725356e-02f, +5.026603343e-02f, 5.043465939e-02f, 5.060313122e-02f, 5.077144870e-02f, 5.093961161e-02f, 5.110761974e-02f, 5.127547287e-02f, 5.144317078e-02f, 5.161071327e-02f, 5.177810012e-02f, +5.194533111e-02f, 5.211240602e-02f, 5.227932466e-02f, 5.244608679e-02f, 5.261269221e-02f, 5.277914071e-02f, 5.294543207e-02f, 5.311156608e-02f, 5.327754253e-02f, 5.344336121e-02f, +5.360902190e-02f, 5.377452440e-02f, 5.393986850e-02f, 5.410505398e-02f, 5.427008064e-02f, 5.443494826e-02f, 5.459965664e-02f, 5.476420557e-02f, 5.492859484e-02f, 5.509282424e-02f, +5.525689356e-02f, 5.542080260e-02f, 5.558455114e-02f, 5.574813899e-02f, 5.591156594e-02f, 5.607483177e-02f, 5.623793629e-02f, 5.640087928e-02f, 5.656366055e-02f, 5.672627989e-02f, +5.688873708e-02f, 5.705103194e-02f, 5.721316425e-02f, 5.737513382e-02f, 5.753694043e-02f, 5.769858389e-02f, 5.786006399e-02f, 5.802138053e-02f, 5.818253331e-02f, 5.834352213e-02f, +5.850434678e-02f, 5.866500707e-02f, 5.882550279e-02f, 5.898583375e-02f, 5.914599974e-02f, 5.930600057e-02f, 5.946583603e-02f, 5.962550593e-02f, 5.978501007e-02f, 5.994434824e-02f, +6.010352026e-02f, 6.026252593e-02f, 6.042136504e-02f, 6.058003740e-02f, 6.073854281e-02f, 6.089688109e-02f, 6.105505202e-02f, 6.121305542e-02f, 6.137089109e-02f, 6.152855884e-02f, +6.168605847e-02f, 6.184338979e-02f, 6.200055260e-02f, 6.215754671e-02f, 6.231437192e-02f, 6.247102806e-02f, 6.262751491e-02f, 6.278383229e-02f, 6.293998001e-02f, 6.309595787e-02f, +6.325176569e-02f, 6.340740328e-02f, 6.356287043e-02f, 6.371816697e-02f, 6.387329271e-02f, 6.402824745e-02f, 6.418303100e-02f, 6.433764318e-02f, 6.449208380e-02f, 6.464635266e-02f, +6.480044959e-02f, 6.495437439e-02f, 6.510812688e-02f, 6.526170687e-02f, 6.541511417e-02f, 6.556834861e-02f, 6.572140998e-02f, 6.587429811e-02f, 6.602701281e-02f, 6.617955391e-02f, +6.633192120e-02f, 6.648411451e-02f, 6.663613366e-02f, 6.678797845e-02f, 6.693964872e-02f, 6.709114427e-02f, 6.724246493e-02f, 6.739361051e-02f, 6.754458083e-02f, 6.769537570e-02f, +6.784599496e-02f, 6.799643841e-02f, 6.814670588e-02f, 6.829679719e-02f, 6.844671215e-02f, 6.859645060e-02f, 6.874601234e-02f, 6.889539720e-02f, 6.904460501e-02f, 6.919363558e-02f, +6.934248873e-02f, 6.949116430e-02f, 6.963966210e-02f, 6.978798196e-02f, 6.993612370e-02f, 7.008408714e-02f, 7.023187212e-02f, 7.037947844e-02f, 7.052690595e-02f, 7.067415446e-02f, +7.082122381e-02f, 7.096811381e-02f, 7.111482429e-02f, 7.126135509e-02f, 7.140770603e-02f, 7.155387693e-02f, 7.169986762e-02f, 7.184567794e-02f, 7.199130771e-02f, 7.213675676e-02f, +7.228202492e-02f, 7.242711202e-02f, 7.257201789e-02f, 7.271674236e-02f, 7.286128526e-02f, 7.300564642e-02f, 7.314982568e-02f, 7.329382286e-02f, 7.343763780e-02f, 7.358127033e-02f, +7.372472028e-02f, 7.386798749e-02f, 7.401107178e-02f, 7.415397301e-02f, 7.429669099e-02f, 7.443922556e-02f, 7.458157656e-02f, 7.472374382e-02f, 7.486572719e-02f, 7.500752648e-02f, +7.514914155e-02f, 7.529057223e-02f, 7.543181835e-02f, 7.557287975e-02f, 7.571375628e-02f, 7.585444776e-02f, 7.599495404e-02f, 7.613527496e-02f, 7.627541035e-02f, 7.641536005e-02f, +7.655512391e-02f, 7.669470177e-02f, 7.683409346e-02f, 7.697329882e-02f, 7.711231771e-02f, 7.725114995e-02f, 7.738979539e-02f, 7.752825388e-02f, 7.766652526e-02f, 7.780460936e-02f, +7.794250604e-02f, 7.808021513e-02f, 7.821773648e-02f, 7.835506994e-02f, 7.849221535e-02f, 7.862917255e-02f, 7.876594140e-02f, 7.890252173e-02f, 7.903891339e-02f, 7.917511624e-02f, +7.931113011e-02f, 7.944695485e-02f, 7.958259032e-02f, 7.971803635e-02f, 7.985329281e-02f, 7.998835952e-02f, 8.012323636e-02f, 8.025792316e-02f, 8.039241977e-02f, 8.052672605e-02f, +8.066084185e-02f, 8.079476701e-02f, 8.092850139e-02f, 8.106204484e-02f, 8.119539721e-02f, 8.132855835e-02f, 8.146152812e-02f, 8.159430636e-02f, 8.172689294e-02f, 8.185928771e-02f, +8.199149051e-02f, 8.212350121e-02f, 8.225531966e-02f, 8.238694571e-02f, 8.251837923e-02f, 8.264962006e-02f, 8.278066806e-02f, 8.291152308e-02f, 8.304218500e-02f, 8.317265365e-02f, +8.330292891e-02f, 8.343301063e-02f, 8.356289866e-02f, 8.369259286e-02f, 8.382209310e-02f, 8.395139924e-02f, 8.408051112e-02f, 8.420942862e-02f, 8.433815160e-02f, 8.446667991e-02f, +8.459501341e-02f, 8.472315198e-02f, 8.485109546e-02f, 8.497884372e-02f, 8.510639663e-02f, 8.523375404e-02f, 8.536091583e-02f, 8.548788185e-02f, 8.561465197e-02f, 8.574122605e-02f, +8.586760396e-02f, 8.599378556e-02f, 8.611977072e-02f, 8.624555931e-02f, 8.637115118e-02f, 8.649654621e-02f, 8.662174427e-02f, 8.674674521e-02f, 8.687154892e-02f, 8.699615525e-02f, +8.712056407e-02f, 8.724477526e-02f, 8.736878869e-02f, 8.749260421e-02f, 8.761622171e-02f, 8.773964105e-02f, 8.786286210e-02f, 8.798588474e-02f, 8.810870883e-02f, 8.823133425e-02f, +8.835376087e-02f, 8.847598856e-02f, 8.859801719e-02f, 8.871984664e-02f, 8.884147677e-02f, 8.896290748e-02f, 8.908413862e-02f, 8.920517007e-02f, 8.932600171e-02f, 8.944663341e-02f, +8.956706505e-02f, 8.968729651e-02f, 8.980732765e-02f, 8.992715836e-02f, 9.004678852e-02f, 9.016621800e-02f, 9.028544667e-02f, 9.040447443e-02f, 9.052330114e-02f, 9.064192668e-02f, +9.076035094e-02f, 9.087857379e-02f, 9.099659512e-02f, 9.111441480e-02f, 9.123203271e-02f, 9.134944874e-02f, 9.146666276e-02f, 9.158367466e-02f, 9.170048433e-02f, 9.181709163e-02f, +9.193349646e-02f, 9.204969870e-02f, 9.216569824e-02f, 9.228149494e-02f, 9.239708871e-02f, 9.251247943e-02f, 9.262766697e-02f, 9.274265123e-02f, 9.285743209e-02f, 9.297200944e-02f, +9.308638316e-02f, 9.320055315e-02f, 9.331451928e-02f, 9.342828144e-02f, 9.354183953e-02f, 9.365519343e-02f, 9.376834303e-02f, 9.388128822e-02f, 9.399402889e-02f, 9.410656493e-02f, +9.421889622e-02f, 9.433102266e-02f, 9.444294414e-02f, 9.455466056e-02f, 9.466617179e-02f, 9.477747774e-02f, 9.488857830e-02f, 9.499947335e-02f, 9.511016279e-02f, 9.522064652e-02f, +9.533092443e-02f, 9.544099642e-02f, 9.555086237e-02f, 9.566052218e-02f, 9.576997575e-02f, 9.587922297e-02f, 9.598826374e-02f, 9.609709796e-02f, 9.620572552e-02f, 9.631414631e-02f, +9.642236025e-02f, 9.653036721e-02f, 9.663816711e-02f, 9.674575984e-02f, 9.685314530e-02f, 9.696032339e-02f, 9.706729400e-02f, 9.717405704e-02f, 9.728061241e-02f, 9.738696001e-02f, +9.749309974e-02f, 9.759903150e-02f, 9.770475519e-02f, 9.781027072e-02f, 9.791557798e-02f, 9.802067689e-02f, 9.812556734e-02f, 9.823024923e-02f, 9.833472248e-02f, 9.843898698e-02f, +9.854304264e-02f, 9.864688936e-02f, 9.875052706e-02f, 9.885395563e-02f, 9.895717498e-02f, 9.906018503e-02f, 9.916298566e-02f, 9.926557680e-02f, 9.936795835e-02f, 9.947013022e-02f, +9.957209232e-02f, 9.967384455e-02f, 9.977538682e-02f, 9.987671905e-02f, 9.997784114e-02f, 1.000787530e-01f, 1.001794545e-01f, 1.002799457e-01f, 1.003802263e-01f, 1.004802964e-01f, +1.005801558e-01f, 1.006798044e-01f, 1.007792422e-01f, 1.008784691e-01f, 1.009774849e-01f, 1.010762897e-01f, 1.011748832e-01f, 1.012732655e-01f, 1.013714364e-01f, 1.014693958e-01f, +1.015671438e-01f, 1.016646801e-01f, 1.017620047e-01f, 1.018591175e-01f, 1.019560185e-01f, 1.020527075e-01f, 1.021491845e-01f, 1.022454494e-01f, 1.023415021e-01f, 1.024373425e-01f, +1.025329705e-01f, 1.026283862e-01f, 1.027235893e-01f, 1.028185798e-01f, 1.029133576e-01f, 1.030079227e-01f, 1.031022750e-01f, 1.031964143e-01f, 1.032903407e-01f, 1.033840540e-01f, +1.034775541e-01f, 1.035708411e-01f, 1.036639147e-01f, 1.037567750e-01f, 1.038494218e-01f, 1.039418551e-01f, 1.040340748e-01f, 1.041260808e-01f, 1.042178731e-01f, 1.043094516e-01f, +1.044008162e-01f, 1.044919668e-01f, 1.045829033e-01f, 1.046736258e-01f, 1.047641341e-01f, 1.048544281e-01f, 1.049445078e-01f, 1.050343731e-01f, 1.051240240e-01f, 1.052134603e-01f, +1.053026819e-01f, 1.053916890e-01f, 1.054804812e-01f, 1.055690587e-01f, 1.056574213e-01f, 1.057455689e-01f, 1.058335015e-01f, 1.059212190e-01f, 1.060087214e-01f, 1.060960086e-01f, +1.061830804e-01f, 1.062699370e-01f, 1.063565781e-01f, 1.064430037e-01f, 1.065292138e-01f, 1.066152083e-01f, 1.067009871e-01f, 1.067865501e-01f, 1.068718974e-01f, 1.069570288e-01f, +1.070419443e-01f, 1.071266438e-01f, 1.072111272e-01f, 1.072953945e-01f, 1.073794457e-01f, 1.074632806e-01f, 1.075468993e-01f, 1.076303016e-01f, 1.077134874e-01f, 1.077964568e-01f, +1.078792097e-01f, 1.079617460e-01f, 1.080440656e-01f, 1.081261686e-01f, 1.082080548e-01f, 1.082897241e-01f, 1.083711766e-01f, 1.084524121e-01f, 1.085334307e-01f, 1.086142322e-01f, +1.086948167e-01f, 1.087751839e-01f, 1.088553340e-01f, 1.089352668e-01f, 1.090149823e-01f, 1.090944804e-01f, 1.091737611e-01f, 1.092528244e-01f, 1.093316701e-01f, 1.094102982e-01f, +1.094887087e-01f, 1.095669015e-01f, 1.096448766e-01f, 1.097226339e-01f, 1.098001734e-01f, 1.098774950e-01f, 1.099545987e-01f, 1.100314844e-01f, 1.101081520e-01f, 1.101846016e-01f, +1.102608331e-01f, 1.103368464e-01f, 1.104126415e-01f, 1.104882183e-01f, 1.105635768e-01f, 1.106387169e-01f, 1.107136386e-01f, 1.107883419e-01f, 1.108628267e-01f, 1.109370930e-01f, +1.110111406e-01f, 1.110849697e-01f, 1.111585801e-01f, 1.112319717e-01f, 1.113051446e-01f, 1.113780987e-01f, 1.114508340e-01f, 1.115233504e-01f, 1.115956479e-01f, 1.116677264e-01f, +1.117395859e-01f, 1.118112263e-01f, 1.118826477e-01f, 1.119538499e-01f, 1.120248330e-01f, 1.120955969e-01f, 1.121661415e-01f, 1.122364669e-01f, 1.123065729e-01f, 1.123764596e-01f, +1.124461269e-01f, 1.125155748e-01f, 1.125848032e-01f, 1.126538121e-01f, 1.127226015e-01f, 1.127911713e-01f, 1.128595215e-01f, 1.129276520e-01f, 1.129955629e-01f, 1.130632541e-01f, +1.131307256e-01f, 1.131979772e-01f, 1.132650091e-01f, 1.133318211e-01f, 1.133984133e-01f, 1.134647855e-01f, 1.135309378e-01f, 1.135968702e-01f, 1.136625826e-01f, 1.137280749e-01f, +1.137933472e-01f, 1.138583994e-01f, 1.139232315e-01f, 1.139878434e-01f, 1.140522352e-01f, 1.141164068e-01f, 1.141803581e-01f, 1.142440892e-01f, 1.143076001e-01f, 1.143708906e-01f, +1.144339608e-01f, 1.144968106e-01f, 1.145594401e-01f, 1.146218491e-01f, 1.146840377e-01f, 1.147460059e-01f, 1.148077536e-01f, 1.148692807e-01f, 1.149305874e-01f, 1.149916735e-01f, +1.150525390e-01f, 1.151131839e-01f, 1.151736083e-01f, 1.152338119e-01f, 1.152937949e-01f, 1.153535573e-01f, 1.154130989e-01f, 1.154724198e-01f, 1.155315200e-01f, 1.155903994e-01f, +1.156490581e-01f, 1.157074959e-01f, 1.157657129e-01f, 1.158237091e-01f, 1.158814845e-01f, 1.159390390e-01f, 1.159963726e-01f, 1.160534853e-01f, 1.161103770e-01f, 1.161670479e-01f, +1.162234978e-01f, 1.162797267e-01f, 1.163357347e-01f, 1.163915217e-01f, 1.164470876e-01f, 1.165024326e-01f, 1.165575565e-01f, 1.166124593e-01f, 1.166671412e-01f, 1.167216019e-01f, +1.167758416e-01f, 1.168298601e-01f, 1.168836576e-01f, 1.169372340e-01f, 1.169905892e-01f, 1.170437233e-01f, 1.170966362e-01f, 1.171493280e-01f, 1.172017987e-01f, 1.172540481e-01f, +1.173060764e-01f, 1.173578835e-01f, 1.174094694e-01f, 1.174608341e-01f, 1.175119776e-01f, 1.175628999e-01f, 1.176136009e-01f, 1.176640808e-01f, 1.177143394e-01f, 1.177643767e-01f, +1.178141929e-01f, 1.178637877e-01f, 1.179131614e-01f, 1.179623137e-01f, 1.180112449e-01f, 1.180599547e-01f, 1.181084433e-01f, 1.181567107e-01f, 1.182047567e-01f, 1.182525815e-01f, +1.183001851e-01f, 1.183475673e-01f, 1.183947283e-01f, 1.184416680e-01f, 1.184883865e-01f, 1.185348837e-01f, 1.185811596e-01f, 1.186272143e-01f, 1.186730477e-01f, 1.187186598e-01f, +1.187640507e-01f, 1.188092203e-01f, 1.188541686e-01f, 1.188988957e-01f, 1.189434016e-01f, 1.189876862e-01f, 1.190317496e-01f, 1.190755918e-01f, 1.191192127e-01f, 1.191626124e-01f, +1.192057909e-01f, 1.192487482e-01f, 1.192914842e-01f, 1.193339991e-01f, 1.193762928e-01f, 1.194183653e-01f, 1.194602166e-01f, 1.195018468e-01f, 1.195432558e-01f, 1.195844437e-01f, +1.196254105e-01f, 1.196661561e-01f, 1.197066806e-01f, 1.197469839e-01f, 1.197870662e-01f, 1.198269274e-01f, 1.198665676e-01f, 1.199059867e-01f, 1.199451847e-01f, 1.199841617e-01f, +1.200229176e-01f, 1.200614526e-01f, 1.200997666e-01f, 1.201378595e-01f, 1.201757316e-01f, 1.202133826e-01f, 1.202508128e-01f, 1.202880220e-01f, 1.203250103e-01f, 1.203617777e-01f, +1.203983242e-01f, 1.204346499e-01f, 1.204707547e-01f, 1.205066387e-01f, 1.205423019e-01f, 1.205777444e-01f, 1.206129660e-01f, 1.206479669e-01f, 1.206827471e-01f, 1.207173066e-01f, +1.207516454e-01f, 1.207857635e-01f, 1.208196610e-01f, 1.208533378e-01f, 1.208867940e-01f, 1.209200297e-01f, 1.209530448e-01f, 1.209858393e-01f, 1.210184133e-01f, 1.210507669e-01f, +1.210828999e-01f, 1.211148125e-01f, 1.211465047e-01f, 1.211779765e-01f, 1.212092279e-01f, 1.212402590e-01f, 1.212710698e-01f, 1.213016602e-01f, 1.213320304e-01f, 1.213621803e-01f, +1.213921100e-01f, 1.214218195e-01f, 1.214513089e-01f, 1.214805781e-01f, 1.215096272e-01f, 1.215384563e-01f, 1.215670653e-01f, 1.215954542e-01f, 1.216236232e-01f, 1.216515722e-01f, +1.216793013e-01f, 1.217068105e-01f, 1.217340998e-01f, 1.217611693e-01f, 1.217880190e-01f, 1.218146489e-01f, 1.218410590e-01f, 1.218672495e-01f, 1.218932202e-01f, 1.219189714e-01f, +1.219445029e-01f, 1.219698148e-01f, 1.219949072e-01f, 1.220197801e-01f, 1.220444336e-01f, 1.220688676e-01f, 1.220930822e-01f, 1.221170774e-01f, 1.221408533e-01f, 1.221644099e-01f, +1.221877473e-01f, 1.222108654e-01f, 1.222337644e-01f, 1.222564442e-01f, 1.222789049e-01f, 1.223011466e-01f, 1.223231692e-01f, 1.223449729e-01f, 1.223665576e-01f, 1.223879234e-01f, +1.224090703e-01f, 1.224299984e-01f, 1.224507078e-01f, 1.224711984e-01f, 1.224914703e-01f, 1.225115235e-01f, 1.225313581e-01f, 1.225509742e-01f, 1.225703717e-01f, 1.225895508e-01f, +1.226085114e-01f, 1.226272536e-01f, 1.226457774e-01f, 1.226640830e-01f, 1.226821703e-01f, 1.227000394e-01f, 1.227176903e-01f, 1.227351230e-01f, 1.227523377e-01f, 1.227693344e-01f, +1.227861131e-01f, 1.228026739e-01f, 1.228190167e-01f, 1.228351418e-01f, 1.228510490e-01f, 1.228667385e-01f, 1.228822103e-01f, 1.228974644e-01f, 1.229125010e-01f, 1.229273200e-01f, +1.229419215e-01f, 1.229563056e-01f, 1.229704723e-01f, 1.229844217e-01f, 1.229981537e-01f, 1.230116686e-01f, 1.230249662e-01f, 1.230380467e-01f, 1.230509102e-01f, 1.230635566e-01f, +1.230759860e-01f, 1.230881986e-01f, 1.231001942e-01f, 1.231119731e-01f, 1.231235352e-01f, 1.231348807e-01f, 1.231460094e-01f, 1.231569216e-01f, 1.231676173e-01f, 1.231780965e-01f, +1.231883593e-01f, 1.231984057e-01f, 1.232082359e-01f, 1.232178498e-01f, 1.232272475e-01f, 1.232364291e-01f, 1.232453946e-01f, 1.232541442e-01f, 1.232626777e-01f, 1.232709954e-01f, +1.232790973e-01f, 1.232869834e-01f, 1.232946539e-01f, 1.233021086e-01f, 1.233093478e-01f, 1.233163715e-01f, 1.233231797e-01f, 1.233297726e-01f, 1.233361501e-01f, 1.233423123e-01f, +1.233482594e-01f, 1.233539913e-01f, 1.233595081e-01f, 1.233648099e-01f, 1.233698968e-01f, 1.233747688e-01f, 1.233794260e-01f, 1.233838685e-01f, 1.233880962e-01f, 1.233921094e-01f, +1.233959080e-01f, 1.233994921e-01f, 1.234028618e-01f, 1.234060172e-01f, 1.234089583e-01f, 1.234116852e-01f, 1.234141979e-01f, 1.234164966e-01f, 1.234185813e-01f, 1.234204521e-01f, +1.234221090e-01f, 1.234235521e-01f, 1.234247815e-01f, 1.234257972e-01f, 1.234265994e-01f, 1.234271880e-01f, 1.234275633e-01f, 1.234277251e-01f, 1.234276737e-01f, 1.234274091e-01f, +1.234269313e-01f, 1.234262405e-01f, 1.234253367e-01f, 1.234242199e-01f, 1.234228903e-01f, 1.234213480e-01f, 1.234195929e-01f, 1.234176252e-01f, 1.234154450e-01f, 1.234130523e-01f, +1.234104473e-01f, 1.234076299e-01f, 1.234046003e-01f, 1.234013585e-01f, 1.233979046e-01f, 1.233942388e-01f, 1.233903610e-01f, 1.233862714e-01f, 1.233819700e-01f, 1.233774569e-01f, +1.233727322e-01f, 1.233677960e-01f, 1.233626483e-01f, 1.233572893e-01f, 1.233517190e-01f, 1.233459375e-01f, 1.233399448e-01f, 1.233337412e-01f, 1.233273265e-01f, 1.233207010e-01f, +1.233138647e-01f, 1.233068177e-01f, 1.232995600e-01f, 1.232920919e-01f, 1.232844132e-01f, 1.232765242e-01f, 1.232684249e-01f, 1.232601154e-01f, 1.232515957e-01f, 1.232428661e-01f, +1.232339265e-01f, 1.232247770e-01f, 1.232154177e-01f, 1.232058488e-01f, 1.231960702e-01f, 1.231860822e-01f, 1.231758847e-01f, 1.231654779e-01f, 1.231548618e-01f, 1.231440366e-01f, +1.231330023e-01f, 1.231217590e-01f, 1.231103068e-01f, 1.230986459e-01f, 1.230867762e-01f, 1.230746979e-01f, 1.230624110e-01f, 1.230499157e-01f, 1.230372121e-01f, 1.230243002e-01f, +1.230111801e-01f, 1.229978520e-01f, 1.229843159e-01f, 1.229705719e-01f, 1.229566201e-01f, 1.229424606e-01f, 1.229280935e-01f, 1.229135189e-01f, 1.228987369e-01f, 1.228837476e-01f, +1.228685510e-01f, 1.228531473e-01f, 1.228375366e-01f, 1.228217189e-01f, 1.228056943e-01f, 1.227894631e-01f, 1.227730251e-01f, 1.227563807e-01f, 1.227395297e-01f, 1.227224724e-01f, +1.227052089e-01f, 1.226877392e-01f, 1.226700634e-01f, 1.226521817e-01f, 1.226340941e-01f, 1.226158007e-01f, 1.225973017e-01f, 1.225785971e-01f, 1.225596870e-01f, 1.225405716e-01f, +1.225212509e-01f, 1.225017251e-01f, 1.224819941e-01f, 1.224620583e-01f, 1.224419176e-01f, 1.224215721e-01f, 1.224010220e-01f, 1.223802673e-01f, 1.223593082e-01f, 1.223381448e-01f, +1.223167771e-01f, 1.222952053e-01f, 1.222734295e-01f, 1.222514497e-01f, 1.222292661e-01f, 1.222068788e-01f, 1.221842880e-01f, 1.221614936e-01f, 1.221384958e-01f, 1.221152948e-01f, +1.220918905e-01f, 1.220682832e-01f, 1.220444730e-01f, 1.220204598e-01f, 1.219962440e-01f, 1.219718255e-01f, 1.219472044e-01f, 1.219223810e-01f, 1.218973552e-01f, 1.218721272e-01f, +1.218466972e-01f, 1.218210651e-01f, 1.217952312e-01f, 1.217691956e-01f, 1.217429583e-01f, 1.217165194e-01f, 1.216898791e-01f, 1.216630375e-01f, 1.216359947e-01f, 1.216087509e-01f, +1.215813060e-01f, 1.215536603e-01f, 1.215258138e-01f, 1.214977667e-01f, 1.214695191e-01f, 1.214410711e-01f, 1.214124227e-01f, 1.213835742e-01f, 1.213545257e-01f, 1.213252772e-01f, +1.212958288e-01f, 1.212661808e-01f, 1.212363331e-01f, 1.212062860e-01f, 1.211760395e-01f, 1.211455937e-01f, 1.211149488e-01f, 1.210841049e-01f, 1.210530622e-01f, 1.210218206e-01f, +1.209903804e-01f, 1.209587416e-01f, 1.209269044e-01f, 1.208948689e-01f, 1.208626352e-01f, 1.208302035e-01f, 1.207975738e-01f, 1.207647463e-01f, 1.207317211e-01f, 1.206984984e-01f, +1.206650781e-01f, 1.206314606e-01f, 1.205976458e-01f, 1.205636339e-01f, 1.205294251e-01f, 1.204950194e-01f, 1.204604170e-01f, 1.204256179e-01f, 1.203906225e-01f, 1.203554306e-01f, +1.203200425e-01f, 1.202844584e-01f, 1.202486782e-01f, 1.202127022e-01f, 1.201765305e-01f, 1.201401631e-01f, 1.201036003e-01f, 1.200668421e-01f, 1.200298887e-01f, 1.199927402e-01f, +1.199553968e-01f, 1.199178584e-01f, 1.198801254e-01f, 1.198421978e-01f, 1.198040757e-01f, 1.197657593e-01f, 1.197272487e-01f, 1.196885440e-01f, 1.196496453e-01f, 1.196105529e-01f, +1.195712667e-01f, 1.195317870e-01f, 1.194921139e-01f, 1.194522474e-01f, 1.194121878e-01f, 1.193719352e-01f, 1.193314897e-01f, 1.192908513e-01f, 1.192500204e-01f, 1.192089969e-01f, +1.191677811e-01f, 1.191263730e-01f, 1.190847728e-01f, 1.190429806e-01f, 1.190009966e-01f, 1.189588209e-01f, 1.189164536e-01f, 1.188738948e-01f, 1.188311448e-01f, 1.187882035e-01f, +1.187450713e-01f, 1.187017481e-01f, 1.186582342e-01f, 1.186145296e-01f, 1.185706345e-01f, 1.185265491e-01f, 1.184822734e-01f, 1.184378077e-01f, 1.183931520e-01f, 1.183483065e-01f, +1.183032714e-01f, 1.182580466e-01f, 1.182126325e-01f, 1.181670292e-01f, 1.181212367e-01f, 1.180752552e-01f, 1.180290849e-01f, 1.179827259e-01f, 1.179361783e-01f, 1.178894423e-01f, +1.178425181e-01f, 1.177954056e-01f, 1.177481052e-01f, 1.177006169e-01f, 1.176529409e-01f, 1.176050773e-01f, 1.175570263e-01f, 1.175087880e-01f, 1.174603625e-01f, 1.174117501e-01f, +1.173629507e-01f, 1.173139647e-01f, 1.172647920e-01f, 1.172154329e-01f, 1.171658876e-01f, 1.171161561e-01f, 1.170662385e-01f, 1.170161352e-01f, 1.169658461e-01f, 1.169153714e-01f, +1.168647113e-01f, 1.168138659e-01f, 1.167628355e-01f, 1.167116200e-01f, 1.166602197e-01f, 1.166086346e-01f, 1.165568651e-01f, 1.165049111e-01f, 1.164527729e-01f, 1.164004506e-01f, +1.163479443e-01f, 1.162952543e-01f, 1.162423805e-01f, 1.161893233e-01f, 1.161360827e-01f, 1.160826589e-01f, 1.160290520e-01f, 1.159752622e-01f, 1.159212896e-01f, 1.158671345e-01f, +1.158127968e-01f, 1.157582769e-01f, 1.157035748e-01f, 1.156486907e-01f, 1.155936247e-01f, 1.155383770e-01f, 1.154829478e-01f, 1.154273372e-01f, 1.153715453e-01f, 1.153155723e-01f, +1.152594184e-01f, 1.152030837e-01f, 1.151465683e-01f, 1.150898725e-01f, 1.150329963e-01f, 1.149759400e-01f, 1.149187036e-01f, 1.148612874e-01f, 1.148036914e-01f, 1.147459159e-01f, +1.146879610e-01f, 1.146298269e-01f, 1.145715136e-01f, 1.145130215e-01f, 1.144543505e-01f, 1.143955009e-01f, 1.143364729e-01f, 1.142772665e-01f, 1.142178820e-01f, 1.141583195e-01f, +1.140985792e-01f, 1.140386612e-01f, 1.139785657e-01f, 1.139182928e-01f, 1.138578427e-01f, 1.137972156e-01f, 1.137364115e-01f, 1.136754308e-01f, 1.136142735e-01f, 1.135529398e-01f, +1.134914298e-01f, 1.134297438e-01f, 1.133678818e-01f, 1.133058441e-01f, 1.132436307e-01f, 1.131812420e-01f, 1.131186779e-01f, 1.130559387e-01f, 1.129930246e-01f, 1.129299357e-01f, +1.128666721e-01f, 1.128032341e-01f, 1.127396218e-01f, 1.126758353e-01f, 1.126118748e-01f, 1.125477406e-01f, 1.124834327e-01f, 1.124189513e-01f, 1.123542965e-01f, 1.122894686e-01f, +1.122244677e-01f, 1.121592940e-01f, 1.120939477e-01f, 1.120284288e-01f, 1.119627376e-01f, 1.118968742e-01f, 1.118308388e-01f, 1.117646316e-01f, 1.116982527e-01f, 1.116317023e-01f, +1.115649806e-01f, 1.114980877e-01f, 1.114310239e-01f, 1.113637891e-01f, 1.112963838e-01f, 1.112288079e-01f, 1.111610617e-01f, 1.110931453e-01f, 1.110250590e-01f, 1.109568028e-01f, +1.108883770e-01f, 1.108197817e-01f, 1.107510170e-01f, 1.106820833e-01f, 1.106129805e-01f, 1.105437090e-01f, 1.104742688e-01f, 1.104046602e-01f, 1.103348833e-01f, 1.102649382e-01f, +1.101948252e-01f, 1.101245445e-01f, 1.100540961e-01f, 1.099834803e-01f, 1.099126973e-01f, 1.098417471e-01f, 1.097706301e-01f, 1.096993463e-01f, 1.096278959e-01f, 1.095562791e-01f, +1.094844961e-01f, 1.094125471e-01f, 1.093404322e-01f, 1.092681516e-01f, 1.091957055e-01f, 1.091230940e-01f, 1.090503174e-01f, 1.089773757e-01f, 1.089042693e-01f, 1.088309981e-01f, +1.087575625e-01f, 1.086839627e-01f, 1.086101986e-01f, 1.085362707e-01f, 1.084621790e-01f, 1.083879237e-01f, 1.083135049e-01f, 1.082389230e-01f, 1.081641780e-01f, 1.080892701e-01f, +1.080141995e-01f, 1.079389663e-01f, 1.078635708e-01f, 1.077880132e-01f, 1.077122936e-01f, 1.076364121e-01f, 1.075603690e-01f, 1.074841645e-01f, 1.074077987e-01f, 1.073312718e-01f, +1.072545840e-01f, 1.071777355e-01f, 1.071007264e-01f, 1.070235569e-01f, 1.069462273e-01f, 1.068687376e-01f, 1.067910881e-01f, 1.067132790e-01f, 1.066353104e-01f, 1.065571825e-01f, +1.064788955e-01f, 1.064004496e-01f, 1.063218449e-01f, 1.062430817e-01f, 1.061641601e-01f, 1.060850804e-01f, 1.060058426e-01f, 1.059264470e-01f, 1.058468938e-01f, 1.057671831e-01f, +1.056873151e-01f, 1.056072901e-01f, 1.055271081e-01f, 1.054467694e-01f, 1.053662742e-01f, 1.052856227e-01f, 1.052048150e-01f, 1.051238513e-01f, 1.050427318e-01f, 1.049614567e-01f, +1.048800262e-01f, 1.047984404e-01f, 1.047166996e-01f, 1.046348040e-01f, 1.045527537e-01f, 1.044705488e-01f, 1.043881897e-01f, 1.043056765e-01f, 1.042230093e-01f, 1.041401884e-01f, +1.040572140e-01f, 1.039740862e-01f, 1.038908052e-01f, 1.038073712e-01f, 1.037237845e-01f, 1.036400451e-01f, 1.035561533e-01f, 1.034721093e-01f, 1.033879132e-01f, 1.033035653e-01f, +1.032190657e-01f, 1.031344147e-01f, 1.030496124e-01f, 1.029646590e-01f, 1.028795547e-01f, 1.027942996e-01f, 1.027088941e-01f, 1.026233382e-01f, 1.025376322e-01f, 1.024517763e-01f, +1.023657706e-01f, 1.022796153e-01f, 1.021933107e-01f, 1.021068569e-01f, 1.020202541e-01f, 1.019335025e-01f, 1.018466023e-01f, 1.017595538e-01f, 1.016723570e-01f, 1.015850121e-01f, +1.014975195e-01f, 1.014098792e-01f, 1.013220915e-01f, 1.012341566e-01f, 1.011460746e-01f, 1.010578457e-01f, 1.009694702e-01f, 1.008809482e-01f, 1.007922799e-01f, 1.007034656e-01f, +1.006145054e-01f, 1.005253995e-01f, 1.004361481e-01f, 1.003467514e-01f, 1.002572096e-01f, 1.001675229e-01f, 1.000776915e-01f, 9.998771561e-02f, 9.989759539e-02f, 9.980733106e-02f, +9.971692281e-02f, 9.962637084e-02f, 9.953567535e-02f, 9.944483653e-02f, 9.935385458e-02f, 9.926272970e-02f, 9.917146209e-02f, 9.908005194e-02f, 9.898849946e-02f, 9.889680484e-02f, +9.880496828e-02f, 9.871298998e-02f, 9.862087014e-02f, 9.852860896e-02f, 9.843620664e-02f, 9.834366337e-02f, 9.825097936e-02f, 9.815815481e-02f, 9.806518992e-02f, 9.797208489e-02f, +9.787883991e-02f, 9.778545519e-02f, 9.769193093e-02f, 9.759826734e-02f, 9.750446460e-02f, 9.741052293e-02f, 9.731644252e-02f, 9.722222358e-02f, 9.712786630e-02f, 9.703337090e-02f, +9.693873756e-02f, 9.684396650e-02f, 9.674905792e-02f, 9.665401202e-02f, 9.655882900e-02f, 9.646350906e-02f, 9.636805241e-02f, 9.627245925e-02f, 9.617672978e-02f, 9.608086422e-02f, +9.598486275e-02f, 9.588872559e-02f, 9.579245294e-02f, 9.569604501e-02f, 9.559950199e-02f, 9.550282409e-02f, 9.540601152e-02f, 9.530906448e-02f, 9.521198318e-02f, 9.511476783e-02f, +9.501741861e-02f, 9.491993576e-02f, 9.482231946e-02f, 9.472456992e-02f, 9.462668735e-02f, 9.452867196e-02f, 9.443052396e-02f, 9.433224354e-02f, 9.423383091e-02f, 9.413528629e-02f, +9.403660988e-02f, 9.393780188e-02f, 9.383886250e-02f, 9.373979196e-02f, 9.364059045e-02f, 9.354125818e-02f, 9.344179537e-02f, 9.334220222e-02f, 9.324247894e-02f, 9.314262573e-02f, +9.304264281e-02f, 9.294253039e-02f, 9.284228866e-02f, 9.274191785e-02f, 9.264141815e-02f, 9.254078979e-02f, 9.244003296e-02f, 9.233914788e-02f, 9.223813476e-02f, 9.213699380e-02f, +9.203572522e-02f, 9.193432923e-02f, 9.183280603e-02f, 9.173115584e-02f, 9.162937886e-02f, 9.152747531e-02f, 9.142544540e-02f, 9.132328934e-02f, 9.122100734e-02f, 9.111859961e-02f, +9.101606636e-02f, 9.091340781e-02f, 9.081062416e-02f, 9.070771562e-02f, 9.060468242e-02f, 9.050152475e-02f, 9.039824284e-02f, 9.029483689e-02f, 9.019130711e-02f, 9.008765373e-02f, +8.998387695e-02f, 8.987997698e-02f, 8.977595404e-02f, 8.967180834e-02f, 8.956754009e-02f, 8.946314951e-02f, 8.935863681e-02f, 8.925400220e-02f, 8.914924591e-02f, 8.904436813e-02f, +8.893936909e-02f, 8.883424899e-02f, 8.872900806e-02f, 8.862364651e-02f, 8.851816455e-02f, 8.841256240e-02f, 8.830684026e-02f, 8.820099837e-02f, 8.809503692e-02f, 8.798895615e-02f, +8.788275625e-02f, 8.777643745e-02f, 8.766999997e-02f, 8.756344401e-02f, 8.745676980e-02f, 8.734997755e-02f, 8.724306747e-02f, 8.713603979e-02f, 8.702889471e-02f, 8.692163246e-02f, +8.681425325e-02f, 8.670675730e-02f, 8.659914482e-02f, 8.649141604e-02f, 8.638357116e-02f, 8.627561042e-02f, 8.616753401e-02f, 8.605934217e-02f, 8.595103510e-02f, 8.584261303e-02f, +8.573407617e-02f, 8.562542475e-02f, 8.551665897e-02f, 8.540777906e-02f, 8.529878524e-02f, 8.518967773e-02f, 8.508045673e-02f, 8.497112248e-02f, 8.486167519e-02f, 8.475211508e-02f, +8.464244236e-02f, 8.453265726e-02f, 8.442276000e-02f, 8.431275080e-02f, 8.420262987e-02f, 8.409239743e-02f, 8.398205371e-02f, 8.387159893e-02f, 8.376103330e-02f, 8.365035704e-02f, +8.353957038e-02f, 8.342867353e-02f, 8.331766672e-02f, 8.320655016e-02f, 8.309532408e-02f, 8.298398869e-02f, 8.287254422e-02f, 8.276099090e-02f, 8.264932893e-02f, 8.253755854e-02f, +8.242567995e-02f, 8.231369339e-02f, 8.220159907e-02f, 8.208939722e-02f, 8.197708806e-02f, 8.186467181e-02f, 8.175214868e-02f, 8.163951892e-02f, 8.152678273e-02f, 8.141394033e-02f, +8.130099196e-02f, 8.118793783e-02f, 8.107477817e-02f, 8.096151320e-02f, 8.084814313e-02f, 8.073466820e-02f, 8.062108863e-02f, 8.050740464e-02f, 8.039361645e-02f, 8.027972429e-02f, +8.016572838e-02f, 8.005162894e-02f, 7.993742620e-02f, 7.982312038e-02f, 7.970871170e-02f, 7.959420039e-02f, 7.947958668e-02f, 7.936487078e-02f, 7.925005292e-02f, 7.913513333e-02f, +7.902011223e-02f, 7.890498984e-02f, 7.878976639e-02f, 7.867444211e-02f, 7.855901721e-02f, 7.844349193e-02f, 7.832786648e-02f, 7.821214110e-02f, 7.809631600e-02f, 7.798039142e-02f, +7.786436758e-02f, 7.774824471e-02f, 7.763202302e-02f, 7.751570275e-02f, 7.739928412e-02f, 7.728276736e-02f, 7.716615269e-02f, 7.704944034e-02f, 7.693263054e-02f, 7.681572351e-02f, +7.669871947e-02f, 7.658161867e-02f, 7.646442131e-02f, 7.634712763e-02f, 7.622973785e-02f, 7.611225221e-02f, 7.599467092e-02f, 7.587699422e-02f, 7.575922233e-02f, 7.564135548e-02f, +7.552339390e-02f, 7.540533780e-02f, 7.528718743e-02f, 7.516894301e-02f, 7.505060477e-02f, 7.493217293e-02f, 7.481364772e-02f, 7.469502936e-02f, 7.457631810e-02f, 7.445751415e-02f, +7.433861774e-02f, 7.421962911e-02f, 7.410054847e-02f, 7.398137607e-02f, 7.386211212e-02f, 7.374275685e-02f, 7.362331050e-02f, 7.350377328e-02f, 7.338414544e-02f, 7.326442720e-02f, +7.314461879e-02f, 7.302472043e-02f, 7.290473236e-02f, 7.278465481e-02f, 7.266448800e-02f, 7.254423216e-02f, 7.242388753e-02f, 7.230345433e-02f, 7.218293280e-02f, 7.206232315e-02f, +7.194162563e-02f, 7.182084045e-02f, 7.169996786e-02f, 7.157900808e-02f, 7.145796134e-02f, 7.133682787e-02f, 7.121560791e-02f, 7.109430167e-02f, 7.097290940e-02f, 7.085143131e-02f, +7.072986765e-02f, 7.060821864e-02f, 7.048648452e-02f, 7.036466551e-02f, 7.024276184e-02f, 7.012077375e-02f, 6.999870147e-02f, 6.987654522e-02f, 6.975430524e-02f, 6.963198176e-02f, +6.950957501e-02f, 6.938708522e-02f, 6.926451262e-02f, 6.914185745e-02f, 6.901911993e-02f, 6.889630030e-02f, 6.877339879e-02f, 6.865041563e-02f, 6.852735105e-02f, 6.840420528e-02f, +6.828097856e-02f, 6.815767111e-02f, 6.803428318e-02f, 6.791081498e-02f, 6.778726676e-02f, 6.766363874e-02f, 6.753993115e-02f, 6.741614424e-02f, 6.729227823e-02f, 6.716833335e-02f, +6.704430984e-02f, 6.692020793e-02f, 6.679602785e-02f, 6.667176983e-02f, 6.654743410e-02f, 6.642302091e-02f, 6.629853048e-02f, 6.617396304e-02f, 6.604931883e-02f, 6.592459809e-02f, +6.579980103e-02f, 6.567492790e-02f, 6.554997893e-02f, 6.542495436e-02f, 6.529985440e-02f, 6.517467931e-02f, 6.504942931e-02f, 6.492410464e-02f, 6.479870552e-02f, 6.467323220e-02f, +6.454768491e-02f, 6.442206387e-02f, 6.429636933e-02f, 6.417060151e-02f, 6.404476066e-02f, 6.391884700e-02f, 6.379286077e-02f, 6.366680220e-02f, 6.354067153e-02f, 6.341446898e-02f, +6.328819480e-02f, 6.316184922e-02f, 6.303543248e-02f, 6.290894480e-02f, 6.278238642e-02f, 6.265575757e-02f, 6.252905850e-02f, 6.240228943e-02f, 6.227545060e-02f, 6.214854224e-02f, +6.202156459e-02f, 6.189451788e-02f, 6.176740234e-02f, 6.164021822e-02f, 6.151296574e-02f, 6.138564515e-02f, 6.125825667e-02f, 6.113080054e-02f, 6.100327699e-02f, 6.087568626e-02f, +6.074802859e-02f, 6.062030421e-02f, 6.049251336e-02f, 6.036465626e-02f, 6.023673316e-02f, 6.010874429e-02f, 5.998068988e-02f, 5.985257018e-02f, 5.972438541e-02f, 5.959613581e-02f, +5.946782162e-02f, 5.933944307e-02f, 5.921100039e-02f, 5.908249383e-02f, 5.895392362e-02f, 5.882528999e-02f, 5.869659319e-02f, 5.856783343e-02f, 5.843901097e-02f, 5.831012603e-02f, +5.818117885e-02f, 5.805216968e-02f, 5.792309873e-02f, 5.779396625e-02f, 5.766477248e-02f, 5.753551765e-02f, 5.740620200e-02f, 5.727682576e-02f, 5.714738916e-02f, 5.701789245e-02f, +5.688833587e-02f, 5.675871963e-02f, 5.662904400e-02f, 5.649930918e-02f, 5.636951544e-02f, 5.623966299e-02f, 5.610975209e-02f, 5.597978295e-02f, 5.584975583e-02f, 5.571967095e-02f, +5.558952855e-02f, 5.545932887e-02f, 5.532907215e-02f, 5.519875861e-02f, 5.506838851e-02f, 5.493796206e-02f, 5.480747952e-02f, 5.467694112e-02f, 5.454634709e-02f, 5.441569766e-02f, +5.428499309e-02f, 5.415423360e-02f, 5.402341942e-02f, 5.389255080e-02f, 5.376162798e-02f, 5.363065118e-02f, 5.349962065e-02f, 5.336853662e-02f, 5.323739933e-02f, 5.310620902e-02f, +5.297496592e-02f, 5.284367027e-02f, 5.271232231e-02f, 5.258092226e-02f, 5.244947038e-02f, 5.231796690e-02f, 5.218641204e-02f, 5.205480606e-02f, 5.192314918e-02f, 5.179144165e-02f, +5.165968370e-02f, 5.152787557e-02f, 5.139601749e-02f, 5.126410970e-02f, 5.113215244e-02f, 5.100014595e-02f, 5.086809046e-02f, 5.073598621e-02f, 5.060383343e-02f, 5.047163237e-02f, +5.033938326e-02f, 5.020708633e-02f, 5.007474183e-02f, 4.994235000e-02f, 4.980991106e-02f, 4.967742525e-02f, 4.954489282e-02f, 4.941231400e-02f, 4.927968902e-02f, 4.914701813e-02f, +4.901430156e-02f, 4.888153955e-02f, 4.874873233e-02f, 4.861588015e-02f, 4.848298323e-02f, 4.835004182e-02f, 4.821705616e-02f, 4.808402647e-02f, 4.795095300e-02f, 4.781783599e-02f, +4.768467567e-02f, 4.755147228e-02f, 4.741822606e-02f, 4.728493724e-02f, 4.715160606e-02f, 4.701823276e-02f, 4.688481758e-02f, 4.675136074e-02f, 4.661786250e-02f, 4.648432308e-02f, +4.635074273e-02f, 4.621712168e-02f, 4.608346016e-02f, 4.594975842e-02f, 4.581601670e-02f, 4.568223522e-02f, 4.554841423e-02f, 4.541455396e-02f, 4.528065466e-02f, 4.514671655e-02f, +4.501273988e-02f, 4.487872488e-02f, 4.474467179e-02f, 4.461058084e-02f, 4.447645228e-02f, 4.434228634e-02f, 4.420808326e-02f, 4.407384328e-02f, 4.393956662e-02f, 4.380525354e-02f, +4.367090426e-02f, 4.353651903e-02f, 4.340209807e-02f, 4.326764163e-02f, 4.313314995e-02f, 4.299862326e-02f, 4.286406180e-02f, 4.272946580e-02f, 4.259483550e-02f, 4.246017115e-02f, +4.232547297e-02f, 4.219074120e-02f, 4.205597609e-02f, 4.192117786e-02f, 4.178634675e-02f, 4.165148301e-02f, 4.151658686e-02f, 4.138165855e-02f, 4.124669831e-02f, 4.111170638e-02f, +4.097668300e-02f, 4.084162839e-02f, 4.070654281e-02f, 4.057142648e-02f, 4.043627964e-02f, 4.030110253e-02f, 4.016589539e-02f, 4.003065845e-02f, 3.989539195e-02f, 3.976009613e-02f, +3.962477122e-02f, 3.948941745e-02f, 3.935403508e-02f, 3.921862432e-02f, 3.908318543e-02f, 3.894771863e-02f, 3.881222416e-02f, 3.867670226e-02f, 3.854115317e-02f, 3.840557711e-02f, +3.826997434e-02f, 3.813434508e-02f, 3.799868957e-02f, 3.786300805e-02f, 3.772730075e-02f, 3.759156791e-02f, 3.745580976e-02f, 3.732002655e-02f, 3.718421851e-02f, 3.704838587e-02f, +3.691252887e-02f, 3.677664775e-02f, 3.664074274e-02f, 3.650481408e-02f, 3.636886201e-02f, 3.623288676e-02f, 3.609688856e-02f, 3.596086766e-02f, 3.582482429e-02f, 3.568875868e-02f, +3.555267107e-02f, 3.541656170e-02f, 3.528043081e-02f, 3.514427862e-02f, 3.500810538e-02f, 3.487191131e-02f, 3.473569666e-02f, 3.459946167e-02f, 3.446320656e-02f, 3.432693157e-02f, +3.419063694e-02f, 3.405432291e-02f, 3.391798970e-02f, 3.378163756e-02f, 3.364526672e-02f, 3.350887742e-02f, 3.337246988e-02f, 3.323604435e-02f, 3.309960107e-02f, 3.296314025e-02f, +3.282666216e-02f, 3.269016700e-02f, 3.255365504e-02f, 3.241712648e-02f, 3.228058158e-02f, 3.214402057e-02f, 3.200744368e-02f, 3.187085115e-02f, 3.173424321e-02f, 3.159762009e-02f, +3.146098204e-02f, 3.132432929e-02f, 3.118766206e-02f, 3.105098060e-02f, 3.091428514e-02f, 3.077757592e-02f, 3.064085317e-02f, 3.050411712e-02f, 3.036736801e-02f, 3.023060607e-02f, +3.009383154e-02f, 2.995704465e-02f, 2.982024564e-02f, 2.968343474e-02f, 2.954661218e-02f, 2.940977820e-02f, 2.927293303e-02f, 2.913607691e-02f, 2.899921007e-02f, 2.886233275e-02f, +2.872544517e-02f, 2.858854758e-02f, 2.845164020e-02f, 2.831472327e-02f, 2.817779703e-02f, 2.804086170e-02f, 2.790391752e-02f, 2.776696473e-02f, 2.763000356e-02f, 2.749303423e-02f, +2.735605699e-02f, 2.721907207e-02f, 2.708207970e-02f, 2.694508012e-02f, 2.680807355e-02f, 2.667106024e-02f, 2.653404040e-02f, 2.639701429e-02f, 2.625998212e-02f, 2.612294414e-02f, +2.598590057e-02f, 2.584885166e-02f, 2.571179762e-02f, 2.557473869e-02f, 2.543767512e-02f, 2.530060712e-02f, 2.516353493e-02f, 2.502645879e-02f, 2.488937892e-02f, 2.475229556e-02f, +2.461520894e-02f, 2.447811930e-02f, 2.434102686e-02f, 2.420393186e-02f, 2.406683452e-02f, 2.392973509e-02f, 2.379263379e-02f, 2.365553086e-02f, 2.351842652e-02f, 2.338132102e-02f, +2.324421457e-02f, 2.310710741e-02f, 2.296999978e-02f, 2.283289190e-02f, 2.269578401e-02f, 2.255867633e-02f, 2.242156911e-02f, 2.228446256e-02f, 2.214735692e-02f, 2.201025243e-02f, +2.187314931e-02f, 2.173604779e-02f, 2.159894811e-02f, 2.146185049e-02f, 2.132475517e-02f, 2.118766238e-02f, 2.105057235e-02f, 2.091348530e-02f, 2.077640147e-02f, 2.063932109e-02f, +2.050224439e-02f, 2.036517160e-02f, 2.022810295e-02f, 2.009103866e-02f, 1.995397898e-02f, 1.981692413e-02f, 1.967987434e-02f, 1.954282984e-02f, 1.940579085e-02f, 1.926875762e-02f, +1.913173036e-02f, 1.899470931e-02f, 1.885769470e-02f, 1.872068675e-02f, 1.858368570e-02f, 1.844669178e-02f, 1.830970521e-02f, 1.817272623e-02f, 1.803575505e-02f, 1.789879192e-02f, +1.776183706e-02f, 1.762489070e-02f, 1.748795306e-02f, 1.735102438e-02f, 1.721410489e-02f, 1.707719480e-02f, 1.694029436e-02f, 1.680340379e-02f, 1.666652332e-02f, 1.652965318e-02f, +1.639279358e-02f, 1.625594477e-02f, 1.611910697e-02f, 1.598228041e-02f, 1.584546532e-02f, 1.570866191e-02f, 1.557187043e-02f, 1.543509109e-02f, 1.529832414e-02f, 1.516156978e-02f, +1.502482825e-02f, 1.488809978e-02f, 1.475138460e-02f, 1.461468293e-02f, 1.447799499e-02f, 1.434132102e-02f, 1.420466124e-02f, 1.406801588e-02f, 1.393138516e-02f, 1.379476932e-02f, +1.365816857e-02f, 1.352158315e-02f, 1.338501327e-02f, 1.324845917e-02f, 1.311192108e-02f, 1.297539921e-02f, 1.283889380e-02f, 1.270240506e-02f, 1.256593323e-02f, 1.242947853e-02f, +1.229304119e-02f, 1.215662143e-02f, 1.202021948e-02f, 1.188383555e-02f, 1.174746989e-02f, 1.161112271e-02f, 1.147479423e-02f, 1.133848469e-02f, 1.120219430e-02f, 1.106592329e-02f, +1.092967189e-02f, 1.079344032e-02f, 1.065722880e-02f, 1.052103757e-02f, 1.038486683e-02f, 1.024871683e-02f, 1.011258777e-02f, 9.976479888e-03f, 9.840393405e-03f, 9.704328544e-03f, +9.568285529e-03f, 9.432264583e-03f, 9.296265930e-03f, 9.160289793e-03f, 9.024336395e-03f, 8.888405959e-03f, 8.752498709e-03f, 8.616614866e-03f, 8.480754655e-03f, 8.344918297e-03f, +8.209106015e-03f, 8.073318031e-03f, 7.937554569e-03f, 7.801815850e-03f, 7.666102096e-03f, 7.530413530e-03f, 7.394750373e-03f, 7.259112847e-03f, 7.123501175e-03f, 6.987915577e-03f, +6.852356276e-03f, 6.716823492e-03f, 6.581317447e-03f, 6.445838363e-03f, 6.310386460e-03f, 6.174961960e-03f, 6.039565083e-03f, 5.904196050e-03f, 5.768855082e-03f, 5.633542399e-03f, +5.498258223e-03f, 5.363002773e-03f, 5.227776270e-03f, 5.092578933e-03f, 4.957410983e-03f, 4.822272640e-03f, 4.687164124e-03f, 4.552085654e-03f, 4.417037451e-03f, 4.282019732e-03f, +4.147032719e-03f, 4.012076630e-03f, 3.877151684e-03f, 3.742258101e-03f, 3.607396099e-03f, 3.472565897e-03f, 3.337767714e-03f, 3.203001769e-03f, 3.068268280e-03f, 2.933567466e-03f, +2.798899544e-03f, 2.664264733e-03f, 2.529663251e-03f, 2.395095316e-03f, 2.260561146e-03f, 2.126060958e-03f, 1.991594970e-03f, 1.857163399e-03f, 1.722766463e-03f, 1.588404380e-03f, +1.454077365e-03f, 1.319785637e-03f, 1.185529411e-03f, 1.051308906e-03f, 9.171243363e-04f, 7.829759199e-04f, 6.488638730e-04f, 5.147884117e-04f, 3.807497521e-04f, 2.467481105e-04f, +1.127837026e-04f, -2.114325572e-05f, -1.550325488e-04f, -2.888839610e-04f, -4.226972769e-04f, -5.564722813e-04f, -6.902087588e-04f, -8.239064945e-04f, -9.575652734e-04f, -1.091184881e-03f, +-1.224765101e-03f, -1.358305721e-03f, -1.491806526e-03f, -1.625267301e-03f, -1.758687832e-03f, -1.892067905e-03f, -2.025407306e-03f, -2.158705821e-03f, -2.291963236e-03f, -2.425179339e-03f, +-2.558353915e-03f, -2.691486751e-03f, -2.824577634e-03f, -2.957626351e-03f, -3.090632689e-03f, -3.223596435e-03f, -3.356517376e-03f, -3.489395300e-03f, -3.622229995e-03f, -3.755021248e-03f, +-3.887768846e-03f, -4.020472579e-03f, -4.153132234e-03f, -4.285747599e-03f, -4.418318462e-03f, -4.550844613e-03f, -4.683325839e-03f, -4.815761930e-03f, -4.948152674e-03f, -5.080497860e-03f, +-5.212797278e-03f, -5.345050717e-03f, -5.477257965e-03f, -5.609418814e-03f, -5.741533052e-03f, -5.873600469e-03f, -6.005620855e-03f, -6.137594000e-03f, -6.269519695e-03f, -6.401397730e-03f, +-6.533227895e-03f, -6.665009981e-03f, -6.796743778e-03f, -6.928429078e-03f, -7.060065672e-03f, -7.191653350e-03f, -7.323191905e-03f, -7.454681127e-03f, -7.586120808e-03f, -7.717510741e-03f, +-7.848850715e-03f, -7.980140525e-03f, -8.111379961e-03f, -8.242568817e-03f, -8.373706884e-03f, -8.504793955e-03f, -8.635829823e-03f, -8.766814281e-03f, -8.897747122e-03f, -9.028628138e-03f, +-9.159457123e-03f, -9.290233871e-03f, -9.420958175e-03f, -9.551629828e-03f, -9.682248625e-03f, -9.812814360e-03f, -9.943326826e-03f, -1.007378582e-02f, -1.020419113e-02f, -1.033454256e-02f, +-1.046483990e-02f, -1.059508294e-02f, -1.072527148e-02f, -1.085540531e-02f, -1.098548424e-02f, -1.111550805e-02f, -1.124547654e-02f, -1.137538951e-02f, -1.150524675e-02f, -1.163504806e-02f, +-1.176479324e-02f, -1.189448207e-02f, -1.202411436e-02f, -1.215368991e-02f, -1.228320851e-02f, -1.241266995e-02f, -1.254207404e-02f, -1.267142057e-02f, -1.280070935e-02f, -1.292994015e-02f, +-1.305911280e-02f, -1.318822707e-02f, -1.331728278e-02f, -1.344627971e-02f, -1.357521767e-02f, -1.370409646e-02f, -1.383291587e-02f, -1.396167570e-02f, -1.409037575e-02f, -1.421901582e-02f, +-1.434759572e-02f, -1.447611523e-02f, -1.460457416e-02f, -1.473297231e-02f, -1.486130947e-02f, -1.498958546e-02f, -1.511780006e-02f, -1.524595308e-02f, -1.537404431e-02f, -1.550207357e-02f, +-1.563004065e-02f, -1.575794534e-02f, -1.588578746e-02f, -1.601356681e-02f, -1.614128317e-02f, -1.626893636e-02f, -1.639652618e-02f, -1.652405243e-02f, -1.665151491e-02f, -1.677891343e-02f, +-1.690624778e-02f, -1.703351776e-02f, -1.716072319e-02f, -1.728786386e-02f, -1.741493958e-02f, -1.754195015e-02f, -1.766889537e-02f, -1.779577505e-02f, -1.792258899e-02f, -1.804933699e-02f, +-1.817601886e-02f, -1.830263440e-02f, -1.842918342e-02f, -1.855566572e-02f, -1.868208110e-02f, -1.880842937e-02f, -1.893471034e-02f, -1.906092381e-02f, -1.918706958e-02f, -1.931314746e-02f, +-1.943915726e-02f, -1.956509878e-02f, -1.969097182e-02f, -1.981677620e-02f, -1.994251172e-02f, -2.006817819e-02f, -2.019377541e-02f, -2.031930318e-02f, -2.044476133e-02f, -2.057014964e-02f, +-2.069546794e-02f, -2.082071603e-02f, -2.094589371e-02f, -2.107100079e-02f, -2.119603708e-02f, -2.132100240e-02f, -2.144589654e-02f, -2.157071931e-02f, -2.169547053e-02f, -2.182015001e-02f, +-2.194475754e-02f, -2.206929295e-02f, -2.219375603e-02f, -2.231814661e-02f, -2.244246448e-02f, -2.256670947e-02f, -2.269088137e-02f, -2.281498000e-02f, -2.293900517e-02f, -2.306295669e-02f, +-2.318683437e-02f, -2.331063802e-02f, -2.343436745e-02f, -2.355802247e-02f, -2.368160290e-02f, -2.380510855e-02f, -2.392853922e-02f, -2.405189473e-02f, -2.417517490e-02f, -2.429837952e-02f, +-2.442150843e-02f, -2.454456142e-02f, -2.466753831e-02f, -2.479043892e-02f, -2.491326305e-02f, -2.503601052e-02f, -2.515868115e-02f, -2.528127474e-02f, -2.540379112e-02f, -2.552623009e-02f, +-2.564859147e-02f, -2.577087507e-02f, -2.589308071e-02f, -2.601520820e-02f, -2.613725736e-02f, -2.625922800e-02f, -2.638111994e-02f, -2.650293299e-02f, -2.662466697e-02f, -2.674632170e-02f, +-2.686789698e-02f, -2.698939264e-02f, -2.711080850e-02f, -2.723214436e-02f, -2.735340005e-02f, -2.747457538e-02f, -2.759567016e-02f, -2.771668423e-02f, -2.783761739e-02f, -2.795846946e-02f, +-2.807924026e-02f, -2.819992960e-02f, -2.832053732e-02f, -2.844106321e-02f, -2.856150711e-02f, -2.868186883e-02f, -2.880214818e-02f, -2.892234500e-02f, -2.904245909e-02f, -2.916249028e-02f, +-2.928243838e-02f, -2.940230322e-02f, -2.952208462e-02f, -2.964178240e-02f, -2.976139637e-02f, -2.988092635e-02f, -3.000037218e-02f, -3.011973366e-02f, -3.023901063e-02f, -3.035820289e-02f, +-3.047731028e-02f, -3.059633261e-02f, -3.071526971e-02f, -3.083412139e-02f, -3.095288749e-02f, -3.107156781e-02f, -3.119016219e-02f, -3.130867045e-02f, -3.142709241e-02f, -3.154542790e-02f, +-3.166367673e-02f, -3.178183873e-02f, -3.189991372e-02f, -3.201790154e-02f, -3.213580199e-02f, -3.225361491e-02f, -3.237134013e-02f, -3.248897746e-02f, -3.260652672e-02f, -3.272398776e-02f, +-3.284136039e-02f, -3.295864443e-02f, -3.307583971e-02f, -3.319294606e-02f, -3.330996331e-02f, -3.342689127e-02f, -3.354372978e-02f, -3.366047867e-02f, -3.377713775e-02f, -3.389370686e-02f, +-3.401018582e-02f, -3.412657447e-02f, -3.424287262e-02f, -3.435908011e-02f, -3.447519677e-02f, -3.459122241e-02f, -3.470715688e-02f, -3.482300000e-02f, -3.493875159e-02f, -3.505441150e-02f, +-3.516997954e-02f, -3.528545554e-02f, -3.540083934e-02f, -3.551613076e-02f, -3.563132964e-02f, -3.574643581e-02f, -3.586144909e-02f, -3.597636931e-02f, -3.609119631e-02f, -3.620592992e-02f, +-3.632056997e-02f, -3.643511629e-02f, -3.654956870e-02f, -3.666392706e-02f, -3.677819117e-02f, -3.689236089e-02f, -3.700643603e-02f, -3.712041643e-02f, -3.723430193e-02f, -3.734809236e-02f, +-3.746178755e-02f, -3.757538733e-02f, -3.768889154e-02f, -3.780230001e-02f, -3.791561257e-02f, -3.802882907e-02f, -3.814194932e-02f, -3.825497318e-02f, -3.836790047e-02f, -3.848073103e-02f, +-3.859346469e-02f, -3.870610129e-02f, -3.881864066e-02f, -3.893108264e-02f, -3.904342707e-02f, -3.915567378e-02f, -3.926782260e-02f, -3.937987339e-02f, -3.949182596e-02f, -3.960368016e-02f, +-3.971543583e-02f, -3.982709280e-02f, -3.993865091e-02f, -4.005011000e-02f, -4.016146991e-02f, -4.027273047e-02f, -4.038389153e-02f, -4.049495292e-02f, -4.060591447e-02f, -4.071677604e-02f, +-4.082753746e-02f, -4.093819856e-02f, -4.104875920e-02f, -4.115921920e-02f, -4.126957841e-02f, -4.137983667e-02f, -4.148999381e-02f, -4.160004969e-02f, -4.171000414e-02f, -4.181985700e-02f, +-4.192960811e-02f, -4.203925732e-02f, -4.214880446e-02f, -4.225824938e-02f, -4.236759193e-02f, -4.247683193e-02f, -4.258596924e-02f, -4.269500371e-02f, -4.280393516e-02f, -4.291276344e-02f, +-4.302148841e-02f, -4.313010990e-02f, -4.323862775e-02f, -4.334704182e-02f, -4.345535193e-02f, -4.356355795e-02f, -4.367165971e-02f, -4.377965706e-02f, -4.388754984e-02f, -4.399533791e-02f, +-4.410302109e-02f, -4.421059925e-02f, -4.431807222e-02f, -4.442543986e-02f, -4.453270201e-02f, -4.463985851e-02f, -4.474690921e-02f, -4.485385397e-02f, -4.496069262e-02f, -4.506742502e-02f, +-4.517405101e-02f, -4.528057044e-02f, -4.538698316e-02f, -4.549328901e-02f, -4.559948785e-02f, -4.570557953e-02f, -4.581156389e-02f, -4.591744078e-02f, -4.602321006e-02f, -4.612887156e-02f, +-4.623442515e-02f, -4.633987067e-02f, -4.644520798e-02f, -4.655043691e-02f, -4.665555733e-02f, -4.676056909e-02f, -4.686547203e-02f, -4.697026601e-02f, -4.707495088e-02f, -4.717952649e-02f, +-4.728399269e-02f, -4.738834934e-02f, -4.749259628e-02f, -4.759673338e-02f, -4.770076048e-02f, -4.780467744e-02f, -4.790848411e-02f, -4.801218034e-02f, -4.811576599e-02f, -4.821924091e-02f, +-4.832260496e-02f, -4.842585799e-02f, -4.852899985e-02f, -4.863203041e-02f, -4.873494951e-02f, -4.883775702e-02f, -4.894045278e-02f, -4.904303665e-02f, -4.914550849e-02f, -4.924786816e-02f, +-4.935011551e-02f, -4.945225039e-02f, -4.955427268e-02f, -4.965618221e-02f, -4.975797886e-02f, -4.985966247e-02f, -4.996123291e-02f, -5.006269004e-02f, -5.016403370e-02f, -5.026526377e-02f, +-5.036638009e-02f, -5.046738254e-02f, -5.056827096e-02f, -5.066904522e-02f, -5.076970518e-02f, -5.087025069e-02f, -5.097068162e-02f, -5.107099783e-02f, -5.117119917e-02f, -5.127128552e-02f, +-5.137125672e-02f, -5.147111264e-02f, -5.157085315e-02f, -5.167047810e-02f, -5.176998736e-02f, -5.186938079e-02f, -5.196865825e-02f, -5.206781960e-02f, -5.216686470e-02f, -5.226579343e-02f, +-5.236460564e-02f, -5.246330119e-02f, -5.256187996e-02f, -5.266034180e-02f, -5.275868658e-02f, -5.285691416e-02f, -5.295502441e-02f, -5.305301719e-02f, -5.315089237e-02f, -5.324864981e-02f, +-5.334628938e-02f, -5.344381094e-02f, -5.354121437e-02f, -5.363849952e-02f, -5.373566626e-02f, -5.383271447e-02f, -5.392964400e-02f, -5.402645473e-02f, -5.412314651e-02f, -5.421971923e-02f, +-5.431617275e-02f, -5.441250693e-02f, -5.450872164e-02f, -5.460481676e-02f, -5.470079215e-02f, -5.479664768e-02f, -5.489238322e-02f, -5.498799864e-02f, -5.508349380e-02f, -5.517886859e-02f, +-5.527412287e-02f, -5.536925650e-02f, -5.546426937e-02f, -5.555916134e-02f, -5.565393228e-02f, -5.574858207e-02f, -5.584311057e-02f, -5.593751766e-02f, -5.603180321e-02f, -5.612596709e-02f, +-5.622000917e-02f, -5.631392934e-02f, -5.640772745e-02f, -5.650140339e-02f, -5.659495703e-02f, -5.668838823e-02f, -5.678169689e-02f, -5.687488286e-02f, -5.696794603e-02f, -5.706088626e-02f, +-5.715370344e-02f, -5.724639744e-02f, -5.733896813e-02f, -5.743141539e-02f, -5.752373910e-02f, -5.761593913e-02f, -5.770801536e-02f, -5.779996766e-02f, -5.789179592e-02f, -5.798350000e-02f, +-5.807507979e-02f, -5.816653517e-02f, -5.825786600e-02f, -5.834907218e-02f, -5.844015357e-02f, -5.853111006e-02f, -5.862194153e-02f, -5.871264784e-02f, -5.880322890e-02f, -5.889368456e-02f, +-5.898401472e-02f, -5.907421925e-02f, -5.916429803e-02f, -5.925425095e-02f, -5.934407788e-02f, -5.943377870e-02f, -5.952335330e-02f, -5.961280156e-02f, -5.970212335e-02f, -5.979131857e-02f, +-5.988038709e-02f, -5.996932879e-02f, -6.005814356e-02f, -6.014683128e-02f, -6.023539184e-02f, -6.032382511e-02f, -6.041213099e-02f, -6.050030934e-02f, -6.058836007e-02f, -6.067628305e-02f, +-6.076407816e-02f, -6.085174530e-02f, -6.093928434e-02f, -6.102669517e-02f, -6.111397769e-02f, -6.120113176e-02f, -6.128815729e-02f, -6.137505415e-02f, -6.146182223e-02f, -6.154846142e-02f, +-6.163497161e-02f, -6.172135267e-02f, -6.180760451e-02f, -6.189372701e-02f, -6.197972005e-02f, -6.206558353e-02f, -6.215131732e-02f, -6.223692133e-02f, -6.232239544e-02f, -6.240773954e-02f, +-6.249295351e-02f, -6.257803726e-02f, -6.266299066e-02f, -6.274781361e-02f, -6.283250599e-02f, -6.291706771e-02f, -6.300149864e-02f, -6.308579869e-02f, -6.316996773e-02f, -6.325400568e-02f, +-6.333791240e-02f, -6.342168781e-02f, -6.350533178e-02f, -6.358884421e-02f, -6.367222501e-02f, -6.375547404e-02f, -6.383859122e-02f, -6.392157644e-02f, -6.400442958e-02f, -6.408715055e-02f, +-6.416973924e-02f, -6.425219553e-02f, -6.433451933e-02f, -6.441671054e-02f, -6.449876904e-02f, -6.458069473e-02f, -6.466248751e-02f, -6.474414727e-02f, -6.482567392e-02f, -6.490706734e-02f, +-6.498832744e-02f, -6.506945410e-02f, -6.515044723e-02f, -6.523130673e-02f, -6.531203249e-02f, -6.539262442e-02f, -6.547308240e-02f, -6.555340634e-02f, -6.563359613e-02f, -6.571365168e-02f, +-6.579357289e-02f, -6.587335965e-02f, -6.595301186e-02f, -6.603252943e-02f, -6.611191225e-02f, -6.619116023e-02f, -6.627027326e-02f, -6.634925125e-02f, -6.642809410e-02f, -6.650680170e-02f, +-6.658537397e-02f, -6.666381079e-02f, -6.674211209e-02f, -6.682027775e-02f, -6.689830768e-02f, -6.697620178e-02f, -6.705395996e-02f, -6.713158212e-02f, -6.720906816e-02f, -6.728641799e-02f, +-6.736363151e-02f, -6.744070863e-02f, -6.751764925e-02f, -6.759445328e-02f, -6.767112061e-02f, -6.774765117e-02f, -6.782404484e-02f, -6.790030155e-02f, -6.797642119e-02f, -6.805240367e-02f, +-6.812824889e-02f, -6.820395677e-02f, -6.827952722e-02f, -6.835496013e-02f, -6.843025542e-02f, -6.850541300e-02f, -6.858043277e-02f, -6.865531464e-02f, -6.873005853e-02f, -6.880466433e-02f, +-6.887913196e-02f, -6.895346133e-02f, -6.902765235e-02f, -6.910170493e-02f, -6.917561897e-02f, -6.924939440e-02f, -6.932303111e-02f, -6.939652903e-02f, -6.946988806e-02f, -6.954310811e-02f, +-6.961618910e-02f, -6.968913093e-02f, -6.976193353e-02f, -6.983459680e-02f, -6.990712065e-02f, -6.997950500e-02f, -7.005174976e-02f, -7.012385485e-02f, -7.019582018e-02f, -7.026764566e-02f, +-7.033933121e-02f, -7.041087674e-02f, -7.048228217e-02f, -7.055354741e-02f, -7.062467237e-02f, -7.069565698e-02f, -7.076650115e-02f, -7.083720479e-02f, -7.090776783e-02f, -7.097819017e-02f, +-7.104847174e-02f, -7.111861244e-02f, -7.118861221e-02f, -7.125847096e-02f, -7.132818860e-02f, -7.139776505e-02f, -7.146720023e-02f, -7.153649407e-02f, -7.160564647e-02f, -7.167465736e-02f, +-7.174352666e-02f, -7.181225429e-02f, -7.188084016e-02f, -7.194928420e-02f, -7.201758633e-02f, -7.208574646e-02f, -7.215376453e-02f, -7.222164045e-02f, -7.228937413e-02f, -7.235696552e-02f, +-7.242441452e-02f, -7.249172105e-02f, -7.255888505e-02f, -7.262590643e-02f, -7.269278512e-02f, -7.275952103e-02f, -7.282611410e-02f, -7.289256425e-02f, -7.295887140e-02f, -7.302503547e-02f, +-7.309105639e-02f, -7.315693409e-02f, -7.322266849e-02f, -7.328825951e-02f, -7.335370708e-02f, -7.341901113e-02f, -7.348417158e-02f, -7.354918836e-02f, -7.361406140e-02f, -7.367879062e-02f, +-7.374337594e-02f, -7.380781731e-02f, -7.387211464e-02f, -7.393626786e-02f, -7.400027690e-02f, -7.406414169e-02f, -7.412786216e-02f, -7.419143824e-02f, -7.425486985e-02f, -7.431815692e-02f, +-7.438129939e-02f, -7.444429719e-02f, -7.450715024e-02f, -7.456985848e-02f, -7.463242183e-02f, -7.469484023e-02f, -7.475711361e-02f, -7.481924190e-02f, -7.488122503e-02f, -7.494306293e-02f, +-7.500475554e-02f, -7.506630279e-02f, -7.512770461e-02f, -7.518896094e-02f, -7.525007170e-02f, -7.531103684e-02f, -7.537185628e-02f, -7.543252996e-02f, -7.549305781e-02f, -7.555343977e-02f, +-7.561367577e-02f, -7.567376576e-02f, -7.573370965e-02f, -7.579350740e-02f, -7.585315893e-02f, -7.591266418e-02f, -7.597202309e-02f, -7.603123560e-02f, -7.609030164e-02f, -7.614922114e-02f, +-7.620799405e-02f, -7.626662031e-02f, -7.632509985e-02f, -7.638343260e-02f, -7.644161852e-02f, -7.649965753e-02f, -7.655754958e-02f, -7.661529461e-02f, -7.667289255e-02f, -7.673034335e-02f, +-7.678764694e-02f, -7.684480326e-02f, -7.690181227e-02f, -7.695867389e-02f, -7.701538806e-02f, -7.707195474e-02f, -7.712837386e-02f, -7.718464536e-02f, -7.724076919e-02f, -7.729674528e-02f, +-7.735257358e-02f, -7.740825404e-02f, -7.746378659e-02f, -7.751917118e-02f, -7.757440776e-02f, -7.762949626e-02f, -7.768443663e-02f, -7.773922882e-02f, -7.779387277e-02f, -7.784836843e-02f, +-7.790271574e-02f, -7.795691464e-02f, -7.801096509e-02f, -7.806486702e-02f, -7.811862039e-02f, -7.817222514e-02f, -7.822568122e-02f, -7.827898857e-02f, -7.833214715e-02f, -7.838515689e-02f, +-7.843801776e-02f, -7.849072969e-02f, -7.854329263e-02f, -7.859570654e-02f, -7.864797136e-02f, -7.870008704e-02f, -7.875205353e-02f, -7.880387078e-02f, -7.885553874e-02f, -7.890705737e-02f, +-7.895842660e-02f, -7.900964640e-02f, -7.906071670e-02f, -7.911163748e-02f, -7.916240866e-02f, -7.921303022e-02f, -7.926350209e-02f, -7.931382424e-02f, -7.936399661e-02f, -7.941401916e-02f, +-7.946389183e-02f, -7.951361459e-02f, -7.956318739e-02f, -7.961261018e-02f, -7.966188292e-02f, -7.971100555e-02f, -7.975997804e-02f, -7.980880033e-02f, -7.985747239e-02f, -7.990599417e-02f, +-7.995436563e-02f, -8.000258672e-02f, -8.005065739e-02f, -8.009857761e-02f, -8.014634733e-02f, -8.019396651e-02f, -8.024143510e-02f, -8.028875306e-02f, -8.033592036e-02f, -8.038293694e-02f, +-8.042980277e-02f, -8.047651781e-02f, -8.052308201e-02f, -8.056949533e-02f, -8.061575774e-02f, -8.066186919e-02f, -8.070782964e-02f, -8.075363905e-02f, -8.079929738e-02f, -8.084480460e-02f, +-8.089016066e-02f, -8.093536553e-02f, -8.098041917e-02f, -8.102532153e-02f, -8.107007258e-02f, -8.111467229e-02f, -8.115912061e-02f, -8.120341751e-02f, -8.124756295e-02f, -8.129155690e-02f, +-8.133539931e-02f, -8.137909015e-02f, -8.142262939e-02f, -8.146601699e-02f, -8.150925292e-02f, -8.155233713e-02f, -8.159526960e-02f, -8.163805029e-02f, -8.168067916e-02f, -8.172315619e-02f, +-8.176548133e-02f, -8.180765456e-02f, -8.184967584e-02f, -8.189154513e-02f, -8.193326241e-02f, -8.197482764e-02f, -8.201624080e-02f, -8.205750184e-02f, -8.209861073e-02f, -8.213956745e-02f, +-8.218037197e-02f, -8.222102424e-02f, -8.226152425e-02f, -8.230187196e-02f, -8.234206734e-02f, -8.238211037e-02f, -8.242200100e-02f, -8.246173922e-02f, -8.250132498e-02f, -8.254075828e-02f, +-8.258003906e-02f, -8.261916732e-02f, -8.265814301e-02f, -8.269696612e-02f, -8.273563661e-02f, -8.277415445e-02f, -8.281251962e-02f, -8.285073210e-02f, -8.288879185e-02f, -8.292669885e-02f, +-8.296445308e-02f, -8.300205450e-02f, -8.303950310e-02f, -8.307679884e-02f, -8.311394170e-02f, -8.315093166e-02f, -8.318776870e-02f, -8.322445278e-02f, -8.326098389e-02f, -8.329736200e-02f, +-8.333358708e-02f, -8.336965912e-02f, -8.340557809e-02f, -8.344134398e-02f, -8.347695674e-02f, -8.351241638e-02f, -8.354772285e-02f, -8.358287615e-02f, -8.361787624e-02f, -8.365272312e-02f, +-8.368741675e-02f, -8.372195712e-02f, -8.375634420e-02f, -8.379057799e-02f, -8.382465845e-02f, -8.385858557e-02f, -8.389235932e-02f, -8.392597970e-02f, -8.395944668e-02f, -8.399276024e-02f, +-8.402592036e-02f, -8.405892703e-02f, -8.409178023e-02f, -8.412447994e-02f, -8.415702614e-02f, -8.418941882e-02f, -8.422165796e-02f, -8.425374355e-02f, -8.428567556e-02f, -8.431745399e-02f, +-8.434907881e-02f, -8.438055001e-02f, -8.441186758e-02f, -8.444303150e-02f, -8.447404175e-02f, -8.450489833e-02f, -8.453560122e-02f, -8.456615040e-02f, -8.459654586e-02f, -8.462678759e-02f, +-8.465687557e-02f, -8.468680980e-02f, -8.471659025e-02f, -8.474621693e-02f, -8.477568980e-02f, -8.480500888e-02f, -8.483417413e-02f, -8.486318555e-02f, -8.489204314e-02f, -8.492074687e-02f, +-8.494929674e-02f, -8.497769274e-02f, -8.500593486e-02f, -8.503402309e-02f, -8.506195742e-02f, -8.508973784e-02f, -8.511736434e-02f, -8.514483691e-02f, -8.517215555e-02f, -8.519932024e-02f, +-8.522633099e-02f, -8.525318777e-02f, -8.527989059e-02f, -8.530643944e-02f, -8.533283431e-02f, -8.535907519e-02f, -8.538516207e-02f, -8.541109496e-02f, -8.543687385e-02f, -8.546249872e-02f, +-8.548796958e-02f, -8.551328642e-02f, -8.553844923e-02f, -8.556345802e-02f, -8.558831277e-02f, -8.561301348e-02f, -8.563756015e-02f, -8.566195278e-02f, -8.568619136e-02f, -8.571027589e-02f, +-8.573420636e-02f, -8.575798278e-02f, -8.578160514e-02f, -8.580507344e-02f, -8.582838768e-02f, -8.585154786e-02f, -8.587455397e-02f, -8.589740602e-02f, -8.592010400e-02f, -8.594264792e-02f, +-8.596503777e-02f, -8.598727355e-02f, -8.600935527e-02f, -8.603128292e-02f, -8.605305651e-02f, -8.607467604e-02f, -8.609614150e-02f, -8.611745291e-02f, -8.613861026e-02f, -8.615961355e-02f, +-8.618046279e-02f, -8.620115798e-02f, -8.622169913e-02f, -8.624208623e-02f, -8.626231928e-02f, -8.628239831e-02f, -8.630232330e-02f, -8.632209426e-02f, -8.634171119e-02f, -8.636117411e-02f, +-8.638048301e-02f, -8.639963791e-02f, -8.641863880e-02f, -8.643748569e-02f, -8.645617859e-02f, -8.647471751e-02f, -8.649310245e-02f, -8.651133342e-02f, -8.652941042e-02f, -8.654733346e-02f, +-8.656510256e-02f, -8.658271771e-02f, -8.660017893e-02f, -8.661748622e-02f, -8.663463960e-02f, -8.665163907e-02f, -8.666848463e-02f, -8.668517631e-02f, -8.670171411e-02f, -8.671809804e-02f, +-8.673432811e-02f, -8.675040433e-02f, -8.676632671e-02f, -8.678209526e-02f, -8.679771000e-02f, -8.681317093e-02f, -8.682847806e-02f, -8.684363142e-02f, -8.685863100e-02f, -8.687347683e-02f, +-8.688816891e-02f, -8.690270726e-02f, -8.691709189e-02f, -8.693132281e-02f, -8.694540005e-02f, -8.695932360e-02f, -8.697309350e-02f, -8.698670974e-02f, -8.700017235e-02f, -8.701348134e-02f, +-8.702663672e-02f, -8.703963852e-02f, -8.705248674e-02f, -8.706518141e-02f, -8.707772253e-02f, -8.709011013e-02f, -8.710234423e-02f, -8.711442483e-02f, -8.712635196e-02f, -8.713812563e-02f, +-8.714974586e-02f, -8.716121267e-02f, -8.717252609e-02f, -8.718368611e-02f, -8.719469277e-02f, -8.720554609e-02f, -8.721624608e-02f, -8.722679276e-02f, -8.723718615e-02f, -8.724742628e-02f, +-8.725751316e-02f, -8.726744681e-02f, -8.727722725e-02f, -8.728685451e-02f, -8.729632861e-02f, -8.730564956e-02f, -8.731481739e-02f, -8.732383212e-02f, -8.733269378e-02f, -8.734140238e-02f, +-8.734995795e-02f, -8.735836052e-02f, -8.736661009e-02f, -8.737470671e-02f, -8.738265038e-02f, -8.739044115e-02f, -8.739807902e-02f, -8.740556403e-02f, -8.741289619e-02f, -8.742007554e-02f, +-8.742710211e-02f, -8.743397590e-02f, -8.744069696e-02f, -8.744726530e-02f, -8.745368096e-02f, -8.745994395e-02f, -8.746605431e-02f, -8.747201207e-02f, -8.747781724e-02f, -8.748346986e-02f, +-8.748896996e-02f, -8.749431756e-02f, -8.749951270e-02f, -8.750455539e-02f, -8.750944567e-02f, -8.751418357e-02f, -8.751876912e-02f, -8.752320234e-02f, -8.752748327e-02f, -8.753161193e-02f, +-8.753558836e-02f, -8.753941259e-02f, -8.754308464e-02f, -8.754660456e-02f, -8.754997236e-02f, -8.755318808e-02f, -8.755625176e-02f, -8.755916342e-02f, -8.756192309e-02f, -8.756453082e-02f, +-8.756698662e-02f, -8.756929054e-02f, -8.757144261e-02f, -8.757344286e-02f, -8.757529132e-02f, -8.757698804e-02f, -8.757853303e-02f, -8.757992634e-02f, -8.758116800e-02f, -8.758225805e-02f, +-8.758319652e-02f, -8.758398345e-02f, -8.758461887e-02f, -8.758510282e-02f, -8.758543533e-02f, -8.758561644e-02f, -8.758564619e-02f, -8.758552462e-02f, -8.758525175e-02f, -8.758482763e-02f, +-8.758425230e-02f, -8.758352579e-02f, -8.758264815e-02f, -8.758161940e-02f, -8.758043959e-02f, -8.757910876e-02f, -8.757762695e-02f, -8.757599419e-02f, -8.757421053e-02f, -8.757227600e-02f, +-8.757019064e-02f, -8.756795450e-02f, -8.756556762e-02f, -8.756303003e-02f, -8.756034178e-02f, -8.755750290e-02f, -8.755451345e-02f, -8.755137345e-02f, -8.754808296e-02f, -8.754464202e-02f, +-8.754105066e-02f, -8.753730893e-02f, -8.753341688e-02f, -8.752937454e-02f, -8.752518196e-02f, -8.752083918e-02f, -8.751634625e-02f, -8.751170322e-02f, -8.750691011e-02f, -8.750196699e-02f, +-8.749687389e-02f, -8.749163086e-02f, -8.748623795e-02f, -8.748069519e-02f, -8.747500265e-02f, -8.746916035e-02f, -8.746316835e-02f, -8.745702670e-02f, -8.745073544e-02f, -8.744429462e-02f, +-8.743770428e-02f, -8.743096448e-02f, -8.742407525e-02f, -8.741703666e-02f, -8.740984874e-02f, -8.740251155e-02f, -8.739502513e-02f, -8.738738953e-02f, -8.737960481e-02f, -8.737167100e-02f, +-8.736358817e-02f, -8.735535636e-02f, -8.734697561e-02f, -8.733844599e-02f, -8.732976754e-02f, -8.732094031e-02f, -8.731196435e-02f, -8.730283972e-02f, -8.729356646e-02f, -8.728414463e-02f, +-8.727457428e-02f, -8.726485546e-02f, -8.725498822e-02f, -8.724497262e-02f, -8.723480871e-02f, -8.722449655e-02f, -8.721403617e-02f, -8.720342765e-02f, -8.719267103e-02f, -8.718176636e-02f, +-8.717071371e-02f, -8.715951312e-02f, -8.714816466e-02f, -8.713666836e-02f, -8.712502430e-02f, -8.711323253e-02f, -8.710129310e-02f, -8.708920606e-02f, -8.707697148e-02f, -8.706458941e-02f, +-8.705205990e-02f, -8.703938302e-02f, -8.702655882e-02f, -8.701358736e-02f, -8.700046869e-02f, -8.698720288e-02f, -8.697378998e-02f, -8.696023005e-02f, -8.694652314e-02f, -8.693266932e-02f, +-8.691866865e-02f, -8.690452119e-02f, -8.689022698e-02f, -8.687578610e-02f, -8.686119861e-02f, -8.684646456e-02f, -8.683158401e-02f, -8.681655703e-02f, -8.680138367e-02f, -8.678606400e-02f, +-8.677059807e-02f, -8.675498596e-02f, -8.673922772e-02f, -8.672332341e-02f, -8.670727309e-02f, -8.669107683e-02f, -8.667473469e-02f, -8.665824674e-02f, -8.664161303e-02f, -8.662483362e-02f, +-8.660790860e-02f, -8.659083800e-02f, -8.657362191e-02f, -8.655626038e-02f, -8.653875349e-02f, -8.652110128e-02f, -8.650330384e-02f, -8.648536121e-02f, -8.646727348e-02f, -8.644904070e-02f, +-8.643066294e-02f, -8.641214027e-02f, -8.639347275e-02f, -8.637466045e-02f, -8.635570344e-02f, -8.633660178e-02f, -8.631735554e-02f, -8.629796478e-02f, -8.627842959e-02f, -8.625875001e-02f, +-8.623892613e-02f, -8.621895800e-02f, -8.619884570e-02f, -8.617858930e-02f, -8.615818887e-02f, -8.613764446e-02f, -8.611695617e-02f, -8.609612404e-02f, -8.607514816e-02f, -8.605402860e-02f, +-8.603276541e-02f, -8.601135869e-02f, -8.598980848e-02f, -8.596811488e-02f, -8.594627794e-02f, -8.592429774e-02f, -8.590217435e-02f, -8.587990784e-02f, -8.585749828e-02f, -8.583494576e-02f, +-8.581225033e-02f, -8.578941207e-02f, -8.576643106e-02f, -8.574330737e-02f, -8.572004107e-02f, -8.569663223e-02f, -8.567308094e-02f, -8.564938725e-02f, -8.562555126e-02f, -8.560157302e-02f, +-8.557745263e-02f, -8.555319014e-02f, -8.552878564e-02f, -8.550423921e-02f, -8.547955091e-02f, -8.545472082e-02f, -8.542974903e-02f, -8.540463560e-02f, -8.537938062e-02f, -8.535398415e-02f, +-8.532844628e-02f, -8.530276708e-02f, -8.527694663e-02f, -8.525098502e-02f, -8.522488231e-02f, -8.519863858e-02f, -8.517225391e-02f, -8.514572839e-02f, -8.511906208e-02f, -8.509225508e-02f, +-8.506530745e-02f, -8.503821928e-02f, -8.501099064e-02f, -8.498362163e-02f, -8.495611230e-02f, -8.492846276e-02f, -8.490067307e-02f, -8.487274332e-02f, -8.484467358e-02f, -8.481646395e-02f, +-8.478811449e-02f, -8.475962530e-02f, -8.473099646e-02f, -8.470222803e-02f, -8.467332012e-02f, -8.464427280e-02f, -8.461508614e-02f, -8.458576025e-02f, -8.455629519e-02f, -8.452669106e-02f, +-8.449694793e-02f, -8.446706588e-02f, -8.443704501e-02f, -8.440688540e-02f, -8.437658713e-02f, -8.434615028e-02f, -8.431557495e-02f, -8.428486121e-02f, -8.425400914e-02f, -8.422301885e-02f, +-8.419189040e-02f, -8.416062389e-02f, -8.412921941e-02f, -8.409767703e-02f, -8.406599685e-02f, -8.403417894e-02f, -8.400222341e-02f, -8.397013033e-02f, -8.393789980e-02f, -8.390553190e-02f, +-8.387302671e-02f, -8.384038433e-02f, -8.380760484e-02f, -8.377468833e-02f, -8.374163490e-02f, -8.370844462e-02f, -8.367511759e-02f, -8.364165390e-02f, -8.360805364e-02f, -8.357431689e-02f, +-8.354044374e-02f, -8.350643429e-02f, -8.347228863e-02f, -8.343800684e-02f, -8.340358902e-02f, -8.336903526e-02f, -8.333434564e-02f, -8.329952026e-02f, -8.326455922e-02f, -8.322946259e-02f, +-8.319423048e-02f, -8.315886298e-02f, -8.312336017e-02f, -8.308772216e-02f, -8.305194903e-02f, -8.301604087e-02f, -8.297999778e-02f, -8.294381986e-02f, -8.290750719e-02f, -8.287105987e-02f, +-8.283447799e-02f, -8.279776165e-02f, -8.276091094e-02f, -8.272392595e-02f, -8.268680679e-02f, -8.264955354e-02f, -8.261216630e-02f, -8.257464517e-02f, -8.253699024e-02f, -8.249920160e-02f, +-8.246127936e-02f, -8.242322360e-02f, -8.238503443e-02f, -8.234671194e-02f, -8.230825623e-02f, -8.226966739e-02f, -8.223094553e-02f, -8.219209073e-02f, -8.215310310e-02f, -8.211398273e-02f, +-8.207472973e-02f, -8.203534418e-02f, -8.199582620e-02f, -8.195617586e-02f, -8.191639329e-02f, -8.187647857e-02f, -8.183643180e-02f, -8.179625308e-02f, -8.175594252e-02f, -8.171550020e-02f, +-8.167492624e-02f, -8.163422073e-02f, -8.159338377e-02f, -8.155241546e-02f, -8.151131591e-02f, -8.147008521e-02f, -8.142872346e-02f, -8.138723077e-02f, -8.134560723e-02f, -8.130385295e-02f, +-8.126196803e-02f, -8.121995258e-02f, -8.117780669e-02f, -8.113553047e-02f, -8.109312401e-02f, -8.105058743e-02f, -8.100792082e-02f, -8.096512429e-02f, -8.092219794e-02f, -8.087914188e-02f, +-8.083595621e-02f, -8.079264103e-02f, -8.074919644e-02f, -8.070562256e-02f, -8.066191948e-02f, -8.061808731e-02f, -8.057412616e-02f, -8.053003613e-02f, -8.048581732e-02f, -8.044146985e-02f, +-8.039699381e-02f, -8.035238931e-02f, -8.030765647e-02f, -8.026279537e-02f, -8.021780614e-02f, -8.017268888e-02f, -8.012744369e-02f, -8.008207068e-02f, -8.003656996e-02f, -7.999094164e-02f, +-7.994518582e-02f, -7.989930261e-02f, -7.985329213e-02f, -7.980715446e-02f, -7.976088974e-02f, -7.971449806e-02f, -7.966797953e-02f, -7.962133426e-02f, -7.957456237e-02f, -7.952766395e-02f, +-7.948063912e-02f, -7.943348800e-02f, -7.938621068e-02f, -7.933880728e-02f, -7.929127791e-02f, -7.924362268e-02f, -7.919584169e-02f, -7.914793507e-02f, -7.909990292e-02f, -7.905174536e-02f, +-7.900346248e-02f, -7.895505441e-02f, -7.890652126e-02f, -7.885786314e-02f, -7.880908016e-02f, -7.876017243e-02f, -7.871114007e-02f, -7.866198318e-02f, -7.861270189e-02f, -7.856329630e-02f, +-7.851376652e-02f, -7.846411268e-02f, -7.841433488e-02f, -7.836443323e-02f, -7.831440786e-02f, -7.826425887e-02f, -7.821398638e-02f, -7.816359051e-02f, -7.811307136e-02f, -7.806242906e-02f, +-7.801166371e-02f, -7.796077543e-02f, -7.790976435e-02f, -7.785863057e-02f, -7.780737420e-02f, -7.775599538e-02f, -7.770449420e-02f, -7.765287079e-02f, -7.760112526e-02f, -7.754925773e-02f, +-7.749726832e-02f, -7.744515715e-02f, -7.739292432e-02f, -7.734056996e-02f, -7.728809419e-02f, -7.723549712e-02f, -7.718277887e-02f, -7.712993956e-02f, -7.707697931e-02f, -7.702389823e-02f, +-7.697069644e-02f, -7.691737407e-02f, -7.686393123e-02f, -7.681036804e-02f, -7.675668461e-02f, -7.670288108e-02f, -7.664895755e-02f, -7.659491415e-02f, -7.654075100e-02f, -7.648646821e-02f, +-7.643206591e-02f, -7.637754422e-02f, -7.632290326e-02f, -7.626814315e-02f, -7.621326401e-02f, -7.615826596e-02f, -7.610314912e-02f, -7.604791361e-02f, -7.599255957e-02f, -7.593708709e-02f, +-7.588149632e-02f, -7.582578737e-02f, -7.576996036e-02f, -7.571401542e-02f, -7.565795267e-02f, -7.560177222e-02f, -7.554547421e-02f, -7.548905876e-02f, -7.543252599e-02f, -7.537587603e-02f, +-7.531910899e-02f, -7.526222500e-02f, -7.520522419e-02f, -7.514810667e-02f, -7.509087258e-02f, -7.503352204e-02f, -7.497605517e-02f, -7.491847210e-02f, -7.486077295e-02f, -7.480295785e-02f, +-7.474502692e-02f, -7.468698029e-02f, -7.462881808e-02f, -7.457054043e-02f, -7.451214745e-02f, -7.445363927e-02f, -7.439501602e-02f, -7.433627782e-02f, -7.427742480e-02f, -7.421845709e-02f, +-7.415937482e-02f, -7.410017811e-02f, -7.404086708e-02f, -7.398144188e-02f, -7.392190261e-02f, -7.386224942e-02f, -7.380248243e-02f, -7.374260176e-02f, -7.368260756e-02f, -7.362249993e-02f, +-7.356227902e-02f, -7.350194495e-02f, -7.344149785e-02f, -7.338093785e-02f, -7.332026507e-02f, -7.325947966e-02f, -7.319858173e-02f, -7.313757142e-02f, -7.307644886e-02f, -7.301521417e-02f, +-7.295386749e-02f, -7.289240895e-02f, -7.283083867e-02f, -7.276915680e-02f, -7.270736345e-02f, -7.264545876e-02f, -7.258344286e-02f, -7.252131589e-02f, -7.245907796e-02f, -7.239672923e-02f, +-7.233426981e-02f, -7.227169984e-02f, -7.220901944e-02f, -7.214622877e-02f, -7.208332793e-02f, -7.202031708e-02f, -7.195719633e-02f, -7.189396583e-02f, -7.183062571e-02f, -7.176717609e-02f, +-7.170361711e-02f, -7.163994891e-02f, -7.157617162e-02f, -7.151228538e-02f, -7.144829031e-02f, -7.138418655e-02f, -7.131997423e-02f, -7.125565350e-02f, -7.119122448e-02f, -7.112668730e-02f, +-7.106204211e-02f, -7.099728904e-02f, -7.093242822e-02f, -7.086745979e-02f, -7.080238388e-02f, -7.073720063e-02f, -7.067191018e-02f, -7.060651266e-02f, -7.054100820e-02f, -7.047539695e-02f, +-7.040967903e-02f, -7.034385459e-02f, -7.027792376e-02f, -7.021188668e-02f, -7.014574349e-02f, -7.007949432e-02f, -7.001313931e-02f, -6.994667859e-02f, -6.988011231e-02f, -6.981344060e-02f, +-6.974666360e-02f, -6.967978145e-02f, -6.961279428e-02f, -6.954570224e-02f, -6.947850545e-02f, -6.941120407e-02f, -6.934379823e-02f, -6.927628806e-02f, -6.920867372e-02f, -6.914095532e-02f, +-6.907313302e-02f, -6.900520696e-02f, -6.893717727e-02f, -6.886904409e-02f, -6.880080756e-02f, -6.873246783e-02f, -6.866402503e-02f, -6.859547930e-02f, -6.852683079e-02f, -6.845807962e-02f, +-6.838922596e-02f, -6.832026992e-02f, -6.825121167e-02f, -6.818205133e-02f, -6.811278904e-02f, -6.804342496e-02f, -6.797395922e-02f, -6.790439195e-02f, -6.783472332e-02f, -6.776495344e-02f, +-6.769508248e-02f, -6.762511056e-02f, -6.755503784e-02f, -6.748486445e-02f, -6.741459054e-02f, -6.734421624e-02f, -6.727374171e-02f, -6.720316709e-02f, -6.713249251e-02f, -6.706171812e-02f, +-6.699084407e-02f, -6.691987049e-02f, -6.684879754e-02f, -6.677762535e-02f, -6.670635407e-02f, -6.663498385e-02f, -6.656351482e-02f, -6.649194713e-02f, -6.642028093e-02f, -6.634851636e-02f, +-6.627665357e-02f, -6.620469270e-02f, -6.613263389e-02f, -6.606047729e-02f, -6.598822304e-02f, -6.591587130e-02f, -6.584342220e-02f, -6.577087589e-02f, -6.569823252e-02f, -6.562549224e-02f, +-6.555265518e-02f, -6.547972150e-02f, -6.540669134e-02f, -6.533356485e-02f, -6.526034217e-02f, -6.518702345e-02f, -6.511360884e-02f, -6.504009848e-02f, -6.496649253e-02f, -6.489279112e-02f, +-6.481899441e-02f, -6.474510254e-02f, -6.467111567e-02f, -6.459703393e-02f, -6.452285748e-02f, -6.444858646e-02f, -6.437422102e-02f, -6.429976132e-02f, -6.422520749e-02f, -6.415055969e-02f, +-6.407581806e-02f, -6.400098276e-02f, -6.392605393e-02f, -6.385103173e-02f, -6.377591629e-02f, -6.370070777e-02f, -6.362540632e-02f, -6.355001209e-02f, -6.347452523e-02f, -6.339894589e-02f, +-6.332327421e-02f, -6.324751035e-02f, -6.317165445e-02f, -6.309570668e-02f, -6.301966717e-02f, -6.294353607e-02f, -6.286731355e-02f, -6.279099974e-02f, -6.271459481e-02f, -6.263809889e-02f, +-6.256151215e-02f, -6.248483472e-02f, -6.240806677e-02f, -6.233120845e-02f, -6.225425990e-02f, -6.217722128e-02f, -6.210009273e-02f, -6.202287442e-02f, -6.194556649e-02f, -6.186816910e-02f, +-6.179068239e-02f, -6.171310652e-02f, -6.163544165e-02f, -6.155768791e-02f, -6.147984548e-02f, -6.140191449e-02f, -6.132389511e-02f, -6.124578747e-02f, -6.116759175e-02f, -6.108930809e-02f, +-6.101093664e-02f, -6.093247756e-02f, -6.085393101e-02f, -6.077529712e-02f, -6.069657607e-02f, -6.061776799e-02f, -6.053887306e-02f, -6.045989141e-02f, -6.038082321e-02f, -6.030166860e-02f, +-6.022242775e-02f, -6.014310081e-02f, -6.006368793e-02f, -5.998418926e-02f, -5.990460497e-02f, -5.982493520e-02f, -5.974518012e-02f, -5.966533987e-02f, -5.958541461e-02f, -5.950540450e-02f, +-5.942530969e-02f, -5.934513034e-02f, -5.926486661e-02f, -5.918451864e-02f, -5.910408660e-02f, -5.902357065e-02f, -5.894297093e-02f, -5.886228760e-02f, -5.878152082e-02f, -5.870067075e-02f, +-5.861973755e-02f, -5.853872136e-02f, -5.845762235e-02f, -5.837644067e-02f, -5.829517649e-02f, -5.821382995e-02f, -5.813240121e-02f, -5.805089044e-02f, -5.796929778e-02f, -5.788762341e-02f, +-5.780586746e-02f, -5.772403011e-02f, -5.764211151e-02f, -5.756011181e-02f, -5.747803118e-02f, -5.739586977e-02f, -5.731362775e-02f, -5.723130526e-02f, -5.714890248e-02f, -5.706641954e-02f, +-5.698385663e-02f, -5.690121389e-02f, -5.681849148e-02f, -5.673568956e-02f, -5.665280829e-02f, -5.656984783e-02f, -5.648680834e-02f, -5.640368998e-02f, -5.632049291e-02f, -5.623721728e-02f, +-5.615386326e-02f, -5.607043100e-02f, -5.598692067e-02f, -5.590333242e-02f, -5.581966642e-02f, -5.573592283e-02f, -5.565210180e-02f, -5.556820349e-02f, -5.548422807e-02f, -5.540017570e-02f, +-5.531604653e-02f, -5.523184074e-02f, -5.514755847e-02f, -5.506319988e-02f, -5.497876515e-02f, -5.489425443e-02f, -5.480966788e-02f, -5.472500566e-02f, -5.464026794e-02f, -5.455545487e-02f, +-5.447056662e-02f, -5.438560334e-02f, -5.430056521e-02f, -5.421545238e-02f, -5.413026501e-02f, -5.404500326e-02f, -5.395966731e-02f, -5.387425730e-02f, -5.378877340e-02f, -5.370321577e-02f, +-5.361758459e-02f, -5.353188000e-02f, -5.344610216e-02f, -5.336025126e-02f, -5.327432744e-02f, -5.318833086e-02f, -5.310226170e-02f, -5.301612011e-02f, -5.292990626e-02f, -5.284362031e-02f, +-5.275726242e-02f, -5.267083276e-02f, -5.258433149e-02f, -5.249775877e-02f, -5.241111477e-02f, -5.232439965e-02f, -5.223761357e-02f, -5.215075670e-02f, -5.206382921e-02f, -5.197683124e-02f, +-5.188976298e-02f, -5.180262458e-02f, -5.171541621e-02f, -5.162813803e-02f, -5.154079021e-02f, -5.145337290e-02f, -5.136588629e-02f, -5.127833052e-02f, -5.119070576e-02f, -5.110301219e-02f, +-5.101524996e-02f, -5.092741924e-02f, -5.083952019e-02f, -5.075155298e-02f, -5.066351777e-02f, -5.057541474e-02f, -5.048724403e-02f, -5.039900583e-02f, -5.031070029e-02f, -5.022232758e-02f, +-5.013388787e-02f, -5.004538132e-02f, -4.995680810e-02f, -4.986816837e-02f, -4.977946230e-02f, -4.969069005e-02f, -4.960185180e-02f, -4.951294770e-02f, -4.942397793e-02f, -4.933494265e-02f, +-4.924584202e-02f, -4.915667621e-02f, -4.906744539e-02f, -4.897814973e-02f, -4.888878939e-02f, -4.879936454e-02f, -4.870987534e-02f, -4.862032197e-02f, -4.853070459e-02f, -4.844102336e-02f, +-4.835127845e-02f, -4.826147004e-02f, -4.817159828e-02f, -4.808166334e-02f, -4.799166540e-02f, -4.790160462e-02f, -4.781148116e-02f, -4.772129520e-02f, -4.763104690e-02f, -4.754073643e-02f, +-4.745036396e-02f, -4.735992965e-02f, -4.726943367e-02f, -4.717887620e-02f, -4.708825739e-02f, -4.699757742e-02f, -4.690683646e-02f, -4.681603467e-02f, -4.672517222e-02f, -4.663424928e-02f, +-4.654326602e-02f, -4.645222260e-02f, -4.636111920e-02f, -4.626995598e-02f, -4.617873312e-02f, -4.608745078e-02f, -4.599610912e-02f, -4.590470833e-02f, -4.581324856e-02f, -4.572172999e-02f, +-4.563015278e-02f, -4.553851711e-02f, -4.544682314e-02f, -4.535507105e-02f, -4.526326099e-02f, -4.517139315e-02f, -4.507946769e-02f, -4.498748478e-02f, -4.489544459e-02f, -4.480334729e-02f, +-4.471119305e-02f, -4.461898203e-02f, -4.452671442e-02f, -4.443439037e-02f, -4.434201006e-02f, -4.424957365e-02f, -4.415708133e-02f, -4.406453325e-02f, -4.397192959e-02f, -4.387927052e-02f, +-4.378655621e-02f, -4.369378683e-02f, -4.360096254e-02f, -4.350808352e-02f, -4.341514995e-02f, -4.332216198e-02f, -4.322911979e-02f, -4.313602356e-02f, -4.304287344e-02f, -4.294966962e-02f, +-4.285641226e-02f, -4.276310153e-02f, -4.266973761e-02f, -4.257632067e-02f, -4.248285087e-02f, -4.238932839e-02f, -4.229575340e-02f, -4.220212606e-02f, -4.210844656e-02f, -4.201471506e-02f, +-4.192093173e-02f, -4.182709675e-02f, -4.173321028e-02f, -4.163927250e-02f, -4.154528358e-02f, -4.145124369e-02f, -4.135715300e-02f, -4.126301168e-02f, -4.116881991e-02f, -4.107457785e-02f, +-4.098028569e-02f, -4.088594358e-02f, -4.079155170e-02f, -4.069711023e-02f, -4.060261934e-02f, -4.050807919e-02f, -4.041348996e-02f, -4.031885182e-02f, -4.022416495e-02f, -4.012942951e-02f, +-4.003464568e-02f, -3.993981363e-02f, -3.984493353e-02f, -3.975000556e-02f, -3.965502988e-02f, -3.956000668e-02f, -3.946493611e-02f, -3.936981836e-02f, -3.927465360e-02f, -3.917944199e-02f, +-3.908418372e-02f, -3.898887896e-02f, -3.889352787e-02f, -3.879813063e-02f, -3.870268741e-02f, -3.860719839e-02f, -3.851166374e-02f, -3.841608363e-02f, -3.832045823e-02f, -3.822478772e-02f, +-3.812907227e-02f, -3.803331206e-02f, -3.793750725e-02f, -3.784165802e-02f, -3.774576454e-02f, -3.764982699e-02f, -3.755384554e-02f, -3.745782036e-02f, -3.736175163e-02f, -3.726563951e-02f, +-3.716948419e-02f, -3.707328583e-02f, -3.697704461e-02f, -3.688076071e-02f, -3.678443429e-02f, -3.668806553e-02f, -3.659165460e-02f, -3.649520168e-02f, -3.639870694e-02f, -3.630217056e-02f, +-3.620559270e-02f, -3.610897355e-02f, -3.601231326e-02f, -3.591561203e-02f, -3.581887002e-02f, -3.572208741e-02f, -3.562526437e-02f, -3.552840107e-02f, -3.543149770e-02f, -3.533455441e-02f, +-3.523757139e-02f, -3.514054881e-02f, -3.504348685e-02f, -3.494638567e-02f, -3.484924546e-02f, -3.475206638e-02f, -3.465484862e-02f, -3.455759234e-02f, -3.446029772e-02f, -3.436296493e-02f, +-3.426559415e-02f, -3.416818556e-02f, -3.407073932e-02f, -3.397325561e-02f, -3.387573461e-02f, -3.377817649e-02f, -3.368058142e-02f, -3.358294958e-02f, -3.348528114e-02f, -3.338757628e-02f, +-3.328983518e-02f, -3.319205800e-02f, -3.309424492e-02f, -3.299639611e-02f, -3.289851176e-02f, -3.280059204e-02f, -3.270263711e-02f, -3.260464716e-02f, -3.250662236e-02f, -3.240856288e-02f, +-3.231046890e-02f, -3.221234059e-02f, -3.211417813e-02f, -3.201598170e-02f, -3.191775146e-02f, -3.181948760e-02f, -3.172119028e-02f, -3.162285969e-02f, -3.152449599e-02f, -3.142609937e-02f, +-3.132766999e-02f, -3.122920803e-02f, -3.113071368e-02f, -3.103218709e-02f, -3.093362845e-02f, -3.083503794e-02f, -3.073641572e-02f, -3.063776197e-02f, -3.053907688e-02f, -3.044036060e-02f, +-3.034161332e-02f, -3.024283521e-02f, -3.014402646e-02f, -3.004518722e-02f, -2.994631768e-02f, -2.984741802e-02f, -2.974848841e-02f, -2.964952901e-02f, -2.955054002e-02f, -2.945152160e-02f, +-2.935247393e-02f, -2.925339719e-02f, -2.915429154e-02f, -2.905515717e-02f, -2.895599425e-02f, -2.885680296e-02f, -2.875758347e-02f, -2.865833595e-02f, -2.855906058e-02f, -2.845975754e-02f, +-2.836042701e-02f, -2.826106915e-02f, -2.816168414e-02f, -2.806227216e-02f, -2.796283339e-02f, -2.786336799e-02f, -2.776387615e-02f, -2.766435804e-02f, -2.756481383e-02f, -2.746524370e-02f, +-2.736564783e-02f, -2.726602639e-02f, -2.716637956e-02f, -2.706670751e-02f, -2.696701041e-02f, -2.686728845e-02f, -2.676754180e-02f, -2.666777063e-02f, -2.656797512e-02f, -2.646815545e-02f, +-2.636831178e-02f, -2.626844430e-02f, -2.616855318e-02f, -2.606863860e-02f, -2.596870073e-02f, -2.586873975e-02f, -2.576875583e-02f, -2.566874914e-02f, -2.556871987e-02f, -2.546866819e-02f, +-2.536859428e-02f, -2.526849831e-02f, -2.516838045e-02f, -2.506824088e-02f, -2.496807977e-02f, -2.486789731e-02f, -2.476769367e-02f, -2.466746902e-02f, -2.456722354e-02f, -2.446695740e-02f, +-2.436667078e-02f, -2.426636385e-02f, -2.416603680e-02f, -2.406568979e-02f, -2.396532300e-02f, -2.386493661e-02f, -2.376453079e-02f, -2.366410571e-02f, -2.356366156e-02f, -2.346319850e-02f, +-2.336271672e-02f, -2.326221639e-02f, -2.316169768e-02f, -2.306116077e-02f, -2.296060584e-02f, -2.286003305e-02f, -2.275944259e-02f, -2.265883464e-02f, -2.255820935e-02f, -2.245756692e-02f, +-2.235690752e-02f, -2.225623132e-02f, -2.215553849e-02f, -2.205482922e-02f, -2.195410368e-02f, -2.185336204e-02f, -2.175260447e-02f, -2.165183116e-02f, -2.155104229e-02f, -2.145023801e-02f, +-2.134941851e-02f, -2.124858397e-02f, -2.114773456e-02f, -2.104687045e-02f, -2.094599183e-02f, -2.084509886e-02f, -2.074419172e-02f, -2.064327058e-02f, -2.054233563e-02f, -2.044138703e-02f, +-2.034042496e-02f, -2.023944960e-02f, -2.013846112e-02f, -2.003745969e-02f, -1.993644550e-02f, -1.983541871e-02f, -1.973437950e-02f, -1.963332805e-02f, -1.953226453e-02f, -1.943118912e-02f, +-1.933010199e-02f, -1.922900331e-02f, -1.912789326e-02f, -1.902677202e-02f, -1.892563976e-02f, -1.882449666e-02f, -1.872334288e-02f, -1.862217861e-02f, -1.852100402e-02f, -1.841981928e-02f, +-1.831862458e-02f, -1.821742007e-02f, -1.811620595e-02f, -1.801498238e-02f, -1.791374953e-02f, -1.781250759e-02f, -1.771125673e-02f, -1.760999712e-02f, -1.750872893e-02f, -1.740745234e-02f, +-1.730616753e-02f, -1.720487467e-02f, -1.710357394e-02f, -1.700226550e-02f, -1.690094953e-02f, -1.679962622e-02f, -1.669829572e-02f, -1.659695822e-02f, -1.649561390e-02f, -1.639426291e-02f, +-1.629290545e-02f, -1.619154168e-02f, -1.609017178e-02f, -1.598879592e-02f, -1.588741427e-02f, -1.578602702e-02f, -1.568463432e-02f, -1.558323637e-02f, -1.548183333e-02f, -1.538042538e-02f, +-1.527901269e-02f, -1.517759543e-02f, -1.507617378e-02f, -1.497474791e-02f, -1.487331800e-02f, -1.477188421e-02f, -1.467044673e-02f, -1.456900573e-02f, -1.446756138e-02f, -1.436611386e-02f, +-1.426466333e-02f, -1.416320998e-02f, -1.406175397e-02f, -1.396029549e-02f, -1.385883469e-02f, -1.375737176e-02f, -1.365590688e-02f, -1.355444020e-02f, -1.345297192e-02f, -1.335150219e-02f, +-1.325003120e-02f, -1.314855911e-02f, -1.304708611e-02f, -1.294561236e-02f, -1.284413803e-02f, -1.274266331e-02f, -1.264118836e-02f, -1.253971336e-02f, -1.243823847e-02f, -1.233676388e-02f, +-1.223528976e-02f, -1.213381627e-02f, -1.203234359e-02f, -1.193087190e-02f, -1.182940137e-02f, -1.172793216e-02f, -1.162646446e-02f, -1.152499844e-02f, -1.142353426e-02f, -1.132207210e-02f, +-1.122061214e-02f, -1.111915454e-02f, -1.101769948e-02f, -1.091624714e-02f, -1.081479767e-02f, -1.071335127e-02f, -1.061190809e-02f, -1.051046831e-02f, -1.040903211e-02f, -1.030759965e-02f, +-1.020617110e-02f, -1.010474665e-02f, -1.000332646e-02f, -9.901910704e-03f, -9.800499553e-03f, -9.699093180e-03f, -9.597691756e-03f, -9.496295454e-03f, -9.394904446e-03f, -9.293518904e-03f, +-9.192138998e-03f, -9.090764901e-03f, -8.989396785e-03f, -8.888034821e-03f, -8.786679180e-03f, -8.685330035e-03f, -8.583987557e-03f, -8.482651916e-03f, -8.381323286e-03f, -8.280001836e-03f, +-8.178687738e-03f, -8.077381164e-03f, -7.976082284e-03f, -7.874791270e-03f, -7.773508293e-03f, -7.672233524e-03f, -7.570967134e-03f, -7.469709294e-03f, -7.368460174e-03f, -7.267219946e-03f, +-7.165988780e-03f, -7.064766848e-03f, -6.963554319e-03f, -6.862351365e-03f, -6.761158156e-03f, -6.659974862e-03f, -6.558801654e-03f, -6.457638703e-03f, -6.356486179e-03f, -6.255344252e-03f, +-6.154213092e-03f, -6.053092871e-03f, -5.951983757e-03f, -5.850885920e-03f, -5.749799532e-03f, -5.648724762e-03f, -5.547661780e-03f, -5.446610756e-03f, -5.345571859e-03f, -5.244545260e-03f, +-5.143531128e-03f, -5.042529632e-03f, -4.941540944e-03f, -4.840565231e-03f, -4.739602663e-03f, -4.638653410e-03f, -4.537717642e-03f, -4.436795527e-03f, -4.335887235e-03f, -4.234992935e-03f, +-4.134112796e-03f, -4.033246988e-03f, -3.932395679e-03f, -3.831559037e-03f, -3.730737233e-03f, -3.629930435e-03f, -3.529138812e-03f, -3.428362532e-03f, -3.327601764e-03f, -3.226856677e-03f, +-3.126127439e-03f, -3.025414219e-03f, -2.924717185e-03f, -2.824036505e-03f, -2.723372349e-03f, -2.622724883e-03f, -2.522094276e-03f, -2.421480696e-03f, -2.320884312e-03f, -2.220305291e-03f, +-2.119743801e-03f, -2.019200009e-03f, -1.918674085e-03f, -1.818166195e-03f, -1.717676507e-03f, -1.617205189e-03f, -1.516752407e-03f, -1.416318331e-03f, -1.315903126e-03f, -1.215506960e-03f, +-1.115130001e-03f, -1.014772416e-03f, -9.144343714e-04f, -8.141160346e-04f, -7.138175726e-04f, -6.135391523e-04f, -5.132809405e-04f, -4.130431039e-04f, -3.128258093e-04f, -2.126292233e-04f, +-1.124535124e-04f, -1.229884321e-05f, 8.783461798e-05f, 1.879467048e-04f, 2.880372509e-04f, 3.881060902e-04f, 4.881530565e-04f, 5.881779837e-04f, 6.881807059e-04f, 7.881610572e-04f, +8.881188716e-04f, 9.880539835e-04f, 1.087966227e-03f, 1.187855437e-03f, 1.287721447e-03f, 1.387564092e-03f, 1.487383207e-03f, 1.587178627e-03f, 1.686950185e-03f, 1.786697718e-03f, +1.886421059e-03f, 1.986120044e-03f, 2.085794508e-03f, 2.185444286e-03f, 2.285069213e-03f, 2.384669124e-03f, 2.484243855e-03f, 2.583793241e-03f, 2.683317118e-03f, 2.782815322e-03f, +2.882287687e-03f, 2.981734050e-03f, 3.081154246e-03f, 3.180548112e-03f, 3.279915483e-03f, 3.379256196e-03f, 3.478570086e-03f, 3.577856990e-03f, 3.677116744e-03f, 3.776349184e-03f, +3.875554147e-03f, 3.974731470e-03f, 4.073880989e-03f, 4.173002540e-03f, 4.272095961e-03f, 4.371161088e-03f, 4.470197758e-03f, 4.569205808e-03f, 4.668185076e-03f, 4.767135399e-03f, +4.866056613e-03f, 4.964948557e-03f, 5.063811067e-03f, 5.162643981e-03f, 5.261447136e-03f, 5.360220372e-03f, 5.458963524e-03f, 5.557676431e-03f, 5.656358932e-03f, 5.755010863e-03f, +5.853632063e-03f, 5.952222371e-03f, 6.050781624e-03f, 6.149309661e-03f, 6.247806320e-03f, 6.346271440e-03f, 6.444704860e-03f, 6.543106417e-03f, 6.641475952e-03f, 6.739813303e-03f, +6.838118308e-03f, 6.936390808e-03f, 7.034630640e-03f, 7.132837645e-03f, 7.231011661e-03f, 7.329152529e-03f, 7.427260087e-03f, 7.525334175e-03f, 7.623374633e-03f, 7.721381300e-03f, +7.819354017e-03f, 7.917292623e-03f, 8.015196959e-03f, 8.113066864e-03f, 8.210902179e-03f, 8.308702744e-03f, 8.406468400e-03f, 8.504198986e-03f, 8.601894344e-03f, 8.699554315e-03f, +8.797178738e-03f, 8.894767456e-03f, 8.992320308e-03f, 9.089837136e-03f, 9.187317782e-03f, 9.284762086e-03f, 9.382169889e-03f, 9.479541034e-03f, 9.576875361e-03f, 9.674172712e-03f, +9.771432930e-03f, 9.868655855e-03f, 9.965841330e-03f, 1.006298920e-02f, 1.016009930e-02f, 1.025717147e-02f, 1.035420557e-02f, 1.045120142e-02f, 1.054815888e-02f, 1.064507779e-02f, +1.074195798e-02f, 1.083879930e-02f, 1.093560160e-02f, 1.103236472e-02f, 1.112908849e-02f, 1.122577277e-02f, 1.132241740e-02f, 1.141902221e-02f, 1.151558706e-02f, 1.161211179e-02f, +1.170859623e-02f, 1.180504024e-02f, 1.190144366e-02f, 1.199780634e-02f, 1.209412810e-02f, 1.219040881e-02f, 1.228664830e-02f, 1.238284643e-02f, 1.247900302e-02f, 1.257511794e-02f, +1.267119102e-02f, 1.276722210e-02f, 1.286321104e-02f, 1.295915767e-02f, 1.305506185e-02f, 1.315092342e-02f, 1.324674222e-02f, 1.334251810e-02f, 1.343825090e-02f, 1.353394047e-02f, +1.362958666e-02f, 1.372518930e-02f, 1.382074826e-02f, 1.391626337e-02f, 1.401173448e-02f, 1.410716143e-02f, 1.420254408e-02f, 1.429788226e-02f, 1.439317583e-02f, 1.448842463e-02f, +1.458362851e-02f, 1.467878732e-02f, 1.477390090e-02f, 1.486896909e-02f, 1.496399176e-02f, 1.505896873e-02f, 1.515389987e-02f, 1.524878502e-02f, 1.534362403e-02f, 1.543841673e-02f, +1.553316300e-02f, 1.562786266e-02f, 1.572251557e-02f, 1.581712157e-02f, 1.591168052e-02f, 1.600619227e-02f, 1.610065665e-02f, 1.619507353e-02f, 1.628944275e-02f, 1.638376415e-02f, +1.647803759e-02f, 1.657226292e-02f, 1.666643998e-02f, 1.676056862e-02f, 1.685464870e-02f, 1.694868007e-02f, 1.704266256e-02f, 1.713659604e-02f, 1.723048036e-02f, 1.732431535e-02f, +1.741810088e-02f, 1.751183679e-02f, 1.760552294e-02f, 1.769915916e-02f, 1.779274533e-02f, 1.788628127e-02f, 1.797976686e-02f, 1.807320193e-02f, 1.816658634e-02f, 1.825991993e-02f, +1.835320257e-02f, 1.844643410e-02f, 1.853961437e-02f, 1.863274324e-02f, 1.872582055e-02f, 1.881884616e-02f, 1.891181992e-02f, 1.900474169e-02f, 1.909761130e-02f, 1.919042863e-02f, +1.928319351e-02f, 1.937590581e-02f, 1.946856537e-02f, 1.956117204e-02f, 1.965372569e-02f, 1.974622616e-02f, 1.983867331e-02f, 1.993106698e-02f, 2.002340704e-02f, 2.011569334e-02f, +2.020792572e-02f, 2.030010405e-02f, 2.039222818e-02f, 2.048429795e-02f, 2.057631324e-02f, 2.066827388e-02f, 2.076017974e-02f, 2.085203067e-02f, 2.094382652e-02f, 2.103556714e-02f, +2.112725240e-02f, 2.121888215e-02f, 2.131045625e-02f, 2.140197454e-02f, 2.149343688e-02f, 2.158484313e-02f, 2.167619315e-02f, 2.176748679e-02f, 2.185872390e-02f, 2.194990434e-02f, +2.204102798e-02f, 2.213209466e-02f, 2.222310423e-02f, 2.231405657e-02f, 2.240495152e-02f, 2.249578894e-02f, 2.258656869e-02f, 2.267729062e-02f, 2.276795459e-02f, 2.285856046e-02f, +2.294910809e-02f, 2.303959733e-02f, 2.313002804e-02f, 2.322040009e-02f, 2.331071331e-02f, 2.340096758e-02f, 2.349116276e-02f, 2.358129869e-02f, 2.367137525e-02f, 2.376139228e-02f, +2.385134965e-02f, 2.394124721e-02f, 2.403108483e-02f, 2.412086236e-02f, 2.421057967e-02f, 2.430023660e-02f, 2.438983303e-02f, 2.447936880e-02f, 2.456884379e-02f, 2.465825785e-02f, +2.474761083e-02f, 2.483690261e-02f, 2.492613304e-02f, 2.501530197e-02f, 2.510440928e-02f, 2.519345482e-02f, 2.528243845e-02f, 2.537136004e-02f, 2.546021943e-02f, 2.554901651e-02f, +2.563775112e-02f, 2.572642313e-02f, 2.581503239e-02f, 2.590357878e-02f, 2.599206215e-02f, 2.608048237e-02f, 2.616883929e-02f, 2.625713279e-02f, 2.634536271e-02f, 2.643352893e-02f, +2.652163130e-02f, 2.660966969e-02f, 2.669764397e-02f, 2.678555399e-02f, 2.687339962e-02f, 2.696118072e-02f, 2.704889715e-02f, 2.713654878e-02f, 2.722413548e-02f, 2.731165710e-02f, +2.739911351e-02f, 2.748650458e-02f, 2.757383016e-02f, 2.766109013e-02f, 2.774828434e-02f, 2.783541267e-02f, 2.792247497e-02f, 2.800947111e-02f, 2.809640096e-02f, 2.818326439e-02f, +2.827006125e-02f, 2.835679141e-02f, 2.844345474e-02f, 2.853005111e-02f, 2.861658037e-02f, 2.870304240e-02f, 2.878943707e-02f, 2.887576423e-02f, 2.896202376e-02f, 2.904821551e-02f, +2.913433937e-02f, 2.922039520e-02f, 2.930638285e-02f, 2.939230221e-02f, 2.947815313e-02f, 2.956393549e-02f, 2.964964914e-02f, 2.973529397e-02f, 2.982086984e-02f, 2.990637661e-02f, +2.999181416e-02f, 3.007718235e-02f, 3.016248105e-02f, 3.024771012e-02f, 3.033286945e-02f, 3.041795889e-02f, 3.050297832e-02f, 3.058792761e-02f, 3.067280662e-02f, 3.075761522e-02f, +3.084235329e-02f, 3.092702069e-02f, 3.101161729e-02f, 3.109614297e-02f, 3.118059759e-02f, 3.126498103e-02f, 3.134929315e-02f, 3.143353382e-02f, 3.151770293e-02f, 3.160180032e-02f, +3.168582589e-02f, 3.176977950e-02f, 3.185366101e-02f, 3.193747031e-02f, 3.202120726e-02f, 3.210487174e-02f, 3.218846362e-02f, 3.227198276e-02f, 3.235542905e-02f, 3.243880235e-02f, +3.252210254e-02f, 3.260532949e-02f, 3.268848307e-02f, 3.277156316e-02f, 3.285456962e-02f, 3.293750234e-02f, 3.302036119e-02f, 3.310314603e-02f, 3.318585675e-02f, 3.326849321e-02f, +3.335105529e-02f, 3.343354287e-02f, 3.351595582e-02f, 3.359829402e-02f, 3.368055733e-02f, 3.376274563e-02f, 3.384485881e-02f, 3.392689673e-02f, 3.400885926e-02f, 3.409074629e-02f, +3.417255770e-02f, 3.425429334e-02f, 3.433595311e-02f, 3.441753688e-02f, 3.449904452e-02f, 3.458047591e-02f, 3.466183093e-02f, 3.474310945e-02f, 3.482431135e-02f, 3.490543651e-02f, +3.498648481e-02f, 3.506745611e-02f, 3.514835030e-02f, 3.522916727e-02f, 3.530990687e-02f, 3.539056900e-02f, 3.547115353e-02f, 3.555166033e-02f, 3.563208930e-02f, 3.571244030e-02f, +3.579271321e-02f, 3.587290792e-02f, 3.595302429e-02f, 3.603306222e-02f, 3.611302158e-02f, 3.619290225e-02f, 3.627270411e-02f, 3.635242704e-02f, 3.643207092e-02f, 3.651163563e-02f, +3.659112104e-02f, 3.667052705e-02f, 3.674985353e-02f, 3.682910035e-02f, 3.690826742e-02f, 3.698735459e-02f, 3.706636176e-02f, 3.714528880e-02f, 3.722413560e-02f, 3.730290204e-02f, +3.738158800e-02f, 3.746019336e-02f, 3.753871801e-02f, 3.761716183e-02f, 3.769552469e-02f, 3.777380649e-02f, 3.785200710e-02f, 3.793012641e-02f, 3.800816430e-02f, 3.808612066e-02f, +3.816399536e-02f, 3.824178830e-02f, 3.831949935e-02f, 3.839712840e-02f, 3.847467533e-02f, 3.855214003e-02f, 3.862952238e-02f, 3.870682227e-02f, 3.878403958e-02f, 3.886117420e-02f, +3.893822601e-02f, 3.901519489e-02f, 3.909208073e-02f, 3.916888343e-02f, 3.924560285e-02f, 3.932223890e-02f, 3.939879145e-02f, 3.947526039e-02f, 3.955164560e-02f, 3.962794699e-02f, +3.970416442e-02f, 3.978029779e-02f, 3.985634698e-02f, 3.993231189e-02f, 4.000819239e-02f, 4.008398838e-02f, 4.015969975e-02f, 4.023532638e-02f, 4.031086816e-02f, 4.038632497e-02f, +4.046169672e-02f, 4.053698328e-02f, 4.061218454e-02f, 4.068730039e-02f, 4.076233073e-02f, 4.083727544e-02f, 4.091213441e-02f, 4.098690752e-02f, 4.106159468e-02f, 4.113619577e-02f, +4.121071067e-02f, 4.128513929e-02f, 4.135948150e-02f, 4.143373720e-02f, 4.150790629e-02f, 4.158198865e-02f, 4.165598417e-02f, 4.172989274e-02f, 4.180371426e-02f, 4.187744862e-02f, +4.195109570e-02f, 4.202465541e-02f, 4.209812763e-02f, 4.217151225e-02f, 4.224480917e-02f, 4.231801828e-02f, 4.239113947e-02f, 4.246417264e-02f, 4.253711767e-02f, 4.260997447e-02f, +4.268274292e-02f, 4.275542292e-02f, 4.282801436e-02f, 4.290051714e-02f, 4.297293115e-02f, 4.304525628e-02f, 4.311749243e-02f, 4.318963949e-02f, 4.326169737e-02f, 4.333366594e-02f, +4.340554511e-02f, 4.347733478e-02f, 4.354903483e-02f, 4.362064517e-02f, 4.369216569e-02f, 4.376359629e-02f, 4.383493686e-02f, 4.390618729e-02f, 4.397734750e-02f, 4.404841736e-02f, +4.411939678e-02f, 4.419028566e-02f, 4.426108389e-02f, 4.433179137e-02f, 4.440240800e-02f, 4.447293367e-02f, 4.454336829e-02f, 4.461371175e-02f, 4.468396394e-02f, 4.475412478e-02f, +4.482419415e-02f, 4.489417195e-02f, 4.496405809e-02f, 4.503385247e-02f, 4.510355497e-02f, 4.517316551e-02f, 4.524268398e-02f, 4.531211028e-02f, 4.538144431e-02f, 4.545068597e-02f, +4.551983516e-02f, 4.558889179e-02f, 4.565785575e-02f, 4.572672694e-02f, 4.579550527e-02f, 4.586419063e-02f, 4.593278293e-02f, 4.600128207e-02f, 4.606968794e-02f, 4.613800047e-02f, +4.620621953e-02f, 4.627434504e-02f, 4.634237690e-02f, 4.641031502e-02f, 4.647815928e-02f, 4.654590961e-02f, 4.661356589e-02f, 4.668112804e-02f, 4.674859596e-02f, 4.681596955e-02f, +4.688324871e-02f, 4.695043335e-02f, 4.701752338e-02f, 4.708451869e-02f, 4.715141920e-02f, 4.721822480e-02f, 4.728493540e-02f, 4.735155092e-02f, 4.741807124e-02f, 4.748449628e-02f, +4.755082594e-02f, 4.761706014e-02f, 4.768319877e-02f, 4.774924174e-02f, 4.781518896e-02f, 4.788104033e-02f, 4.794679576e-02f, 4.801245517e-02f, 4.807801844e-02f, 4.814348550e-02f, +4.820885625e-02f, 4.827413060e-02f, 4.833930845e-02f, 4.840438972e-02f, 4.846937430e-02f, 4.853426212e-02f, 4.859905307e-02f, 4.866374708e-02f, 4.872834403e-02f, 4.879284386e-02f, +4.885724646e-02f, 4.892155174e-02f, 4.898575961e-02f, 4.904986999e-02f, 4.911388278e-02f, 4.917779790e-02f, 4.924161524e-02f, 4.930533474e-02f, 4.936895629e-02f, 4.943247980e-02f, +4.949590519e-02f, 4.955923237e-02f, 4.962246125e-02f, 4.968559174e-02f, 4.974862375e-02f, 4.981155720e-02f, 4.987439200e-02f, 4.993712806e-02f, 4.999976528e-02f, 5.006230360e-02f, +5.012474291e-02f, 5.018708314e-02f, 5.024932418e-02f, 5.031146597e-02f, 5.037350841e-02f, 5.043545141e-02f, 5.049729489e-02f, 5.055903877e-02f, 5.062068296e-02f, 5.068222736e-02f, +5.074367191e-02f, 5.080501651e-02f, 5.086626108e-02f, 5.092740552e-02f, 5.098844977e-02f, 5.104939373e-02f, 5.111023733e-02f, 5.117098047e-02f, 5.123162307e-02f, 5.129216505e-02f, +5.135260632e-02f, 5.141294681e-02f, 5.147318643e-02f, 5.153332510e-02f, 5.159336272e-02f, 5.165329924e-02f, 5.171313455e-02f, 5.177286857e-02f, 5.183250124e-02f, 5.189203245e-02f, +5.195146214e-02f, 5.201079022e-02f, 5.207001661e-02f, 5.212914123e-02f, 5.218816400e-02f, 5.224708484e-02f, 5.230590366e-02f, 5.236462039e-02f, 5.242323495e-02f, 5.248174726e-02f, +5.254015723e-02f, 5.259846479e-02f, 5.265666986e-02f, 5.271477236e-02f, 5.277277221e-02f, 5.283066934e-02f, 5.288846366e-02f, 5.294615509e-02f, 5.300374357e-02f, 5.306122900e-02f, +5.311861132e-02f, 5.317589043e-02f, 5.323306628e-02f, 5.329013878e-02f, 5.334710785e-02f, 5.340397342e-02f, 5.346073540e-02f, 5.351739373e-02f, 5.357394833e-02f, 5.363039912e-02f, +5.368674602e-02f, 5.374298897e-02f, 5.379912788e-02f, 5.385516268e-02f, 5.391109329e-02f, 5.396691964e-02f, 5.402264165e-02f, 5.407825926e-02f, 5.413377238e-02f, 5.418918094e-02f, +5.424448488e-02f, 5.429968410e-02f, 5.435477855e-02f, 5.440976814e-02f, 5.446465281e-02f, 5.451943247e-02f, 5.457410707e-02f, 5.462867652e-02f, 5.468314076e-02f, 5.473749971e-02f, +5.479175329e-02f, 5.484590145e-02f, 5.489994409e-02f, 5.495388117e-02f, 5.500771259e-02f, 5.506143830e-02f, 5.511505822e-02f, 5.516857229e-02f, 5.522198042e-02f, 5.527528255e-02f, +5.532847861e-02f, 5.538156853e-02f, 5.543455224e-02f, 5.548742967e-02f, 5.554020076e-02f, 5.559286542e-02f, 5.564542360e-02f, 5.569787523e-02f, 5.575022023e-02f, 5.580245854e-02f, +5.585459009e-02f, 5.590661481e-02f, 5.595853263e-02f, 5.601034350e-02f, 5.606204733e-02f, 5.611364406e-02f, 5.616513363e-02f, 5.621651596e-02f, 5.626779100e-02f, 5.631895867e-02f, +5.637001892e-02f, 5.642097166e-02f, 5.647181685e-02f, 5.652255440e-02f, 5.657318426e-02f, 5.662370637e-02f, 5.667412064e-02f, 5.672442703e-02f, 5.677462547e-02f, 5.682471589e-02f, +5.687469823e-02f, 5.692457242e-02f, 5.697433840e-02f, 5.702399611e-02f, 5.707354548e-02f, 5.712298645e-02f, 5.717231895e-02f, 5.722154293e-02f, 5.727065832e-02f, 5.731966506e-02f, +5.736856309e-02f, 5.741735234e-02f, 5.746603275e-02f, 5.751460426e-02f, 5.756306682e-02f, 5.761142035e-02f, 5.765966479e-02f, 5.770780009e-02f, 5.775582619e-02f, 5.780374302e-02f, +5.785155053e-02f, 5.789924865e-02f, 5.794683732e-02f, 5.799431649e-02f, 5.804168610e-02f, 5.808894607e-02f, 5.813609637e-02f, 5.818313692e-02f, 5.823006767e-02f, 5.827688856e-02f, +5.832359954e-02f, 5.837020053e-02f, 5.841669150e-02f, 5.846307237e-02f, 5.850934309e-02f, 5.855550360e-02f, 5.860155385e-02f, 5.864749377e-02f, 5.869332332e-02f, 5.873904244e-02f, +5.878465106e-02f, 5.883014914e-02f, 5.887553661e-02f, 5.892081343e-02f, 5.896597953e-02f, 5.901103486e-02f, 5.905597936e-02f, 5.910081298e-02f, 5.914553567e-02f, 5.919014737e-02f, +5.923464803e-02f, 5.927903759e-02f, 5.932331599e-02f, 5.936748319e-02f, 5.941153913e-02f, 5.945548376e-02f, 5.949931702e-02f, 5.954303886e-02f, 5.958664923e-02f, 5.963014807e-02f, +5.967353534e-02f, 5.971681098e-02f, 5.975997494e-02f, 5.980302716e-02f, 5.984596760e-02f, 5.988879620e-02f, 5.993151292e-02f, 5.997411769e-02f, 6.001661048e-02f, 6.005899123e-02f, +6.010125989e-02f, 6.014341640e-02f, 6.018546073e-02f, 6.022739281e-02f, 6.026921261e-02f, 6.031092006e-02f, 6.035251513e-02f, 6.039399776e-02f, 6.043536790e-02f, 6.047662551e-02f, +6.051777053e-02f, 6.055880292e-02f, 6.059972264e-02f, 6.064052962e-02f, 6.068122383e-02f, 6.072180521e-02f, 6.076227373e-02f, 6.080262933e-02f, 6.084287196e-02f, 6.088300159e-02f, +6.092301815e-02f, 6.096292162e-02f, 6.100271193e-02f, 6.104238905e-02f, 6.108195293e-02f, 6.112140352e-02f, 6.116074078e-02f, 6.119996467e-02f, 6.123907513e-02f, 6.127807213e-02f, +6.131695561e-02f, 6.135572554e-02f, 6.139438188e-02f, 6.143292457e-02f, 6.147135357e-02f, 6.150966885e-02f, 6.154787035e-02f, 6.158595804e-02f, 6.162393186e-02f, 6.166179179e-02f, +6.169953777e-02f, 6.173716977e-02f, 6.177468774e-02f, 6.181209164e-02f, 6.184938143e-02f, 6.188655706e-02f, 6.192361851e-02f, 6.196056571e-02f, 6.199739864e-02f, 6.203411726e-02f, +6.207072152e-02f, 6.210721138e-02f, 6.214358680e-02f, 6.217984774e-02f, 6.221599417e-02f, 6.225202605e-02f, 6.228794333e-02f, 6.232374597e-02f, 6.235943394e-02f, 6.239500720e-02f, +6.243046571e-02f, 6.246580944e-02f, 6.250103833e-02f, 6.253615236e-02f, 6.257115149e-02f, 6.260603569e-02f, 6.264080490e-02f, 6.267545910e-02f, 6.270999826e-02f, 6.274442232e-02f, +6.277873126e-02f, 6.281292505e-02f, 6.284700364e-02f, 6.288096700e-02f, 6.291481509e-02f, 6.294854788e-02f, 6.298216533e-02f, 6.301566741e-02f, 6.304905409e-02f, 6.308232532e-02f, +6.311548108e-02f, 6.314852132e-02f, 6.318144603e-02f, 6.321425515e-02f, 6.324694867e-02f, 6.327952654e-02f, 6.331198873e-02f, 6.334433522e-02f, 6.337656595e-02f, 6.340868092e-02f, +6.344068007e-02f, 6.347256339e-02f, 6.350433083e-02f, 6.353598237e-02f, 6.356751797e-02f, 6.359893761e-02f, 6.363024125e-02f, 6.366142885e-02f, 6.369250040e-02f, 6.372345586e-02f, +6.375429520e-02f, 6.378501839e-02f, 6.381562539e-02f, 6.384611619e-02f, 6.387649075e-02f, 6.390674904e-02f, 6.393689102e-02f, 6.396691669e-02f, 6.399682599e-02f, 6.402661891e-02f, +6.405629542e-02f, 6.408585549e-02f, 6.411529909e-02f, 6.414462619e-02f, 6.417383677e-02f, 6.420293080e-02f, 6.423190825e-02f, 6.426076909e-02f, 6.428951331e-02f, 6.431814086e-02f, +6.434665173e-02f, 6.437504589e-02f, 6.440332331e-02f, 6.443148397e-02f, 6.445952784e-02f, 6.448745490e-02f, 6.451526512e-02f, 6.454295848e-02f, 6.457053495e-02f, 6.459799451e-02f, +6.462533713e-02f, 6.465256279e-02f, 6.467967147e-02f, 6.470666314e-02f, 6.473353778e-02f, 6.476029536e-02f, 6.478693587e-02f, 6.481345927e-02f, 6.483986555e-02f, 6.486615469e-02f, +6.489232666e-02f, 6.491838144e-02f, 6.494431901e-02f, 6.497013934e-02f, 6.499584242e-02f, 6.502142822e-02f, 6.504689673e-02f, 6.507224792e-02f, 6.509748177e-02f, 6.512259826e-02f, +6.514759738e-02f, 6.517247909e-02f, 6.519724339e-02f, 6.522189025e-02f, 6.524641965e-02f, 6.527083157e-02f, 6.529512600e-02f, 6.531930291e-02f, 6.534336229e-02f, 6.536730411e-02f, +6.539112837e-02f, 6.541483504e-02f, 6.543842410e-02f, 6.546189554e-02f, 6.548524934e-02f, 6.550848549e-02f, 6.553160395e-02f, 6.555460473e-02f, 6.557748780e-02f, 6.560025314e-02f, +6.562290074e-02f, 6.564543059e-02f, 6.566784266e-02f, 6.569013695e-02f, 6.571231343e-02f, 6.573437210e-02f, 6.575631293e-02f, 6.577813591e-02f, 6.579984103e-02f, 6.582142828e-02f, +6.584289763e-02f, 6.586424908e-02f, 6.588548261e-02f, 6.590659820e-02f, 6.592759585e-02f, 6.594847555e-02f, 6.596923727e-02f, 6.598988100e-02f, 6.601040674e-02f, 6.603081447e-02f, +6.605110418e-02f, 6.607127586e-02f, 6.609132949e-02f, 6.611126506e-02f, 6.613108257e-02f, 6.615078200e-02f, 6.617036334e-02f, 6.618982657e-02f, 6.620917170e-02f, 6.622839871e-02f, +6.624750758e-02f, 6.626649831e-02f, 6.628537089e-02f, 6.630412531e-02f, 6.632276157e-02f, 6.634127964e-02f, 6.635967952e-02f, 6.637796121e-02f, 6.639612469e-02f, 6.641416996e-02f, +6.643209701e-02f, 6.644990583e-02f, 6.646759642e-02f, 6.648516875e-02f, 6.650262284e-02f, 6.651995867e-02f, 6.653717623e-02f, 6.655427552e-02f, 6.657125654e-02f, 6.658811926e-02f, +6.660486370e-02f, 6.662148984e-02f, 6.663799767e-02f, 6.665438720e-02f, 6.667065842e-02f, 6.668681132e-02f, 6.670284589e-02f, 6.671876214e-02f, 6.673456005e-02f, 6.675023963e-02f, +6.676580086e-02f, 6.678124375e-02f, 6.679656830e-02f, 6.681177449e-02f, 6.682686233e-02f, 6.684183181e-02f, 6.685668293e-02f, 6.687141568e-02f, 6.688603007e-02f, 6.690052609e-02f, +6.691490375e-02f, 6.692916303e-02f, 6.694330393e-02f, 6.695732646e-02f, 6.697123062e-02f, 6.698501640e-02f, 6.699868380e-02f, 6.701223282e-02f, 6.702566346e-02f, 6.703897572e-02f, +6.705216960e-02f, 6.706524510e-02f, 6.707820223e-02f, 6.709104097e-02f, 6.710376134e-02f, 6.711636333e-02f, 6.712884695e-02f, 6.714121219e-02f, 6.715345906e-02f, 6.716558756e-02f, +6.717759769e-02f, 6.718948945e-02f, 6.720126284e-02f, 6.721291788e-02f, 6.722445456e-02f, 6.723587288e-02f, 6.724717285e-02f, 6.725835446e-02f, 6.726941774e-02f, 6.728036267e-02f, +6.729118926e-02f, 6.730189751e-02f, 6.731248744e-02f, 6.732295904e-02f, 6.733331233e-02f, 6.734354729e-02f, 6.735366395e-02f, 6.736366230e-02f, 6.737354235e-02f, 6.738330411e-02f, +6.739294758e-02f, 6.740247276e-02f, 6.741187968e-02f, 6.742116832e-02f, 6.743033870e-02f, 6.743939083e-02f, 6.744832471e-02f, 6.745714035e-02f, 6.746583775e-02f, 6.747441694e-02f, +6.748287790e-02f, 6.749122065e-02f, 6.749944521e-02f, 6.750755157e-02f, 6.751553974e-02f, 6.752340975e-02f, 6.753116158e-02f, 6.753879526e-02f, 6.754631080e-02f, 6.755370820e-02f, +6.756098747e-02f, 6.756814862e-02f, 6.757519167e-02f, 6.758211662e-02f, 6.758892348e-02f, 6.759561227e-02f, 6.760218300e-02f, 6.760863568e-02f, 6.761497031e-02f, 6.762118692e-02f, +6.762728551e-02f, 6.763326609e-02f, 6.763912869e-02f, 6.764487330e-02f, 6.765049994e-02f, 6.765600864e-02f, 6.766139938e-02f, 6.766667221e-02f, 6.767182711e-02f, 6.767686412e-02f, +6.768178324e-02f, 6.768658448e-02f, 6.769126787e-02f, 6.769583341e-02f, 6.770028113e-02f, 6.770461103e-02f, 6.770882313e-02f, 6.771291744e-02f, 6.771689399e-02f, 6.772075278e-02f, +6.772449384e-02f, 6.772811717e-02f, 6.773162280e-02f, 6.773501074e-02f, 6.773828101e-02f, 6.774143362e-02f, 6.774446859e-02f, 6.774738595e-02f, 6.775018570e-02f, 6.775286786e-02f, +6.775543245e-02f, 6.775787950e-02f, 6.776020901e-02f, 6.776242101e-02f, 6.776451552e-02f, 6.776649254e-02f, 6.776835211e-02f, 6.777009425e-02f, 6.777171896e-02f, 6.777322628e-02f, +6.777461621e-02f, 6.777588879e-02f, 6.777704402e-02f, 6.777808194e-02f, 6.777900256e-02f, 6.777980590e-02f, 6.778049198e-02f, 6.778106083e-02f, 6.778151246e-02f, 6.778184691e-02f, +6.778206418e-02f, 6.778216430e-02f, 6.778214729e-02f, 6.778201318e-02f, 6.778176198e-02f, 6.778139373e-02f, 6.778090844e-02f, 6.778030613e-02f, 6.777958684e-02f, 6.777875057e-02f, +6.777779737e-02f, 6.777672724e-02f, 6.777554022e-02f, 6.777423633e-02f, 6.777281559e-02f, 6.777127803e-02f, 6.776962367e-02f, 6.776785253e-02f, 6.776596465e-02f, 6.776396005e-02f, +6.776183875e-02f, 6.775960078e-02f, 6.775724617e-02f, 6.775477494e-02f, 6.775218711e-02f, 6.774948272e-02f, 6.774666179e-02f, 6.774372435e-02f, 6.774067042e-02f, 6.773750004e-02f, +6.773421323e-02f, 6.773081001e-02f, 6.772729042e-02f, 6.772365448e-02f, 6.771990222e-02f, 6.771603368e-02f, 6.771204887e-02f, 6.770794783e-02f, 6.770373059e-02f, 6.769939717e-02f, +6.769494761e-02f, 6.769038193e-02f, 6.768570017e-02f, 6.768090236e-02f, 6.767598851e-02f, 6.767095868e-02f, 6.766581288e-02f, 6.766055114e-02f, 6.765517351e-02f, 6.764968000e-02f, +6.764407065e-02f, 6.763834549e-02f, 6.763250456e-02f, 6.762654788e-02f, 6.762047549e-02f, 6.761428742e-02f, 6.760798370e-02f, 6.760156437e-02f, 6.759502945e-02f, 6.758837898e-02f, +6.758161300e-02f, 6.757473153e-02f, 6.756773462e-02f, 6.756062229e-02f, 6.755339458e-02f, 6.754605152e-02f, 6.753859314e-02f, 6.753101949e-02f, 6.752333060e-02f, 6.751552649e-02f, +6.750760722e-02f, 6.749957280e-02f, 6.749142328e-02f, 6.748315869e-02f, 6.747477908e-02f, 6.746628446e-02f, 6.745767489e-02f, 6.744895040e-02f, 6.744011102e-02f, 6.743115679e-02f, +6.742208774e-02f, 6.741290393e-02f, 6.740360537e-02f, 6.739419212e-02f, 6.738466420e-02f, 6.737502166e-02f, 6.736526453e-02f, 6.735539285e-02f, 6.734540666e-02f, 6.733530601e-02f, +6.732509092e-02f, 6.731476144e-02f, 6.730431760e-02f, 6.729375945e-02f, 6.728308702e-02f, 6.727230036e-02f, 6.726139951e-02f, 6.725038450e-02f, 6.723925537e-02f, 6.722801218e-02f, +6.721665494e-02f, 6.720518372e-02f, 6.719359855e-02f, 6.718189946e-02f, 6.717008651e-02f, 6.715815973e-02f, 6.714611916e-02f, 6.713396485e-02f, 6.712169685e-02f, 6.710931518e-02f, +6.709681990e-02f, 6.708421104e-02f, 6.707148865e-02f, 6.705865278e-02f, 6.704570346e-02f, 6.703264075e-02f, 6.701946467e-02f, 6.700617529e-02f, 6.699277263e-02f, 6.697925675e-02f, +6.696562769e-02f, 6.695188550e-02f, 6.693803022e-02f, 6.692406189e-02f, 6.690998056e-02f, 6.689578627e-02f, 6.688147907e-02f, 6.686705901e-02f, 6.685252614e-02f, 6.683788049e-02f, +6.682312211e-02f, 6.680825106e-02f, 6.679326737e-02f, 6.677817110e-02f, 6.676296229e-02f, 6.674764098e-02f, 6.673220724e-02f, 6.671666109e-02f, 6.670100260e-02f, 6.668523180e-02f, +6.666934875e-02f, 6.665335350e-02f, 6.663724609e-02f, 6.662102657e-02f, 6.660469499e-02f, 6.658825140e-02f, 6.657169586e-02f, 6.655502839e-02f, 6.653824907e-02f, 6.652135794e-02f, +6.650435504e-02f, 6.648724043e-02f, 6.647001415e-02f, 6.645267627e-02f, 6.643522682e-02f, 6.641766586e-02f, 6.639999345e-02f, 6.638220962e-02f, 6.636431444e-02f, 6.634630795e-02f, +6.632819020e-02f, 6.630996126e-02f, 6.629162116e-02f, 6.627316997e-02f, 6.625460773e-02f, 6.623593450e-02f, 6.621715032e-02f, 6.619825526e-02f, 6.617924937e-02f, 6.616013269e-02f, +6.614090529e-02f, 6.612156721e-02f, 6.610211851e-02f, 6.608255925e-02f, 6.606288947e-02f, 6.604310924e-02f, 6.602321860e-02f, 6.600321761e-02f, 6.598310633e-02f, 6.596288481e-02f, +6.594255311e-02f, 6.592211128e-02f, 6.590155938e-02f, 6.588089746e-02f, 6.586012558e-02f, 6.583924379e-02f, 6.581825216e-02f, 6.579715073e-02f, 6.577593957e-02f, 6.575461873e-02f, +6.573318827e-02f, 6.571164825e-02f, 6.568999871e-02f, 6.566823973e-02f, 6.564637136e-02f, 6.562439365e-02f, 6.560230666e-02f, 6.558011046e-02f, 6.555780510e-02f, 6.553539064e-02f, +6.551286713e-02f, 6.549023464e-02f, 6.546749323e-02f, 6.544464295e-02f, 6.542168387e-02f, 6.539861604e-02f, 6.537543953e-02f, 6.535215439e-02f, 6.532876068e-02f, 6.530525846e-02f, +6.528164780e-02f, 6.525792876e-02f, 6.523410139e-02f, 6.521016576e-02f, 6.518612193e-02f, 6.516196996e-02f, 6.513770990e-02f, 6.511334183e-02f, 6.508886581e-02f, 6.506428189e-02f, +6.503959014e-02f, 6.501479062e-02f, 6.498988339e-02f, 6.496486852e-02f, 6.493974607e-02f, 6.491451610e-02f, 6.488917868e-02f, 6.486373386e-02f, 6.483818172e-02f, 6.481252231e-02f, +6.478675571e-02f, 6.476088196e-02f, 6.473490115e-02f, 6.470881332e-02f, 6.468261856e-02f, 6.465631691e-02f, 6.462990845e-02f, 6.460339325e-02f, 6.457677136e-02f, 6.455004285e-02f, +6.452320779e-02f, 6.449626625e-02f, 6.446921828e-02f, 6.444206396e-02f, 6.441480335e-02f, 6.438743652e-02f, 6.435996354e-02f, 6.433238446e-02f, 6.430469937e-02f, 6.427690832e-02f, +6.424901138e-02f, 6.422100863e-02f, 6.419290012e-02f, 6.416468592e-02f, 6.413636611e-02f, 6.410794076e-02f, 6.407940992e-02f, 6.405077367e-02f, 6.402203208e-02f, 6.399318521e-02f, +6.396423314e-02f, 6.393517593e-02f, 6.390601365e-02f, 6.387674638e-02f, 6.384737418e-02f, 6.381789712e-02f, 6.378831527e-02f, 6.375862870e-02f, 6.372883749e-02f, 6.369894170e-02f, +6.366894140e-02f, 6.363883666e-02f, 6.360862756e-02f, 6.357831416e-02f, 6.354789654e-02f, 6.351737477e-02f, 6.348674892e-02f, 6.345601906e-02f, 6.342518526e-02f, 6.339424760e-02f, +6.336320615e-02f, 6.333206097e-02f, 6.330081215e-02f, 6.326945975e-02f, 6.323800386e-02f, 6.320644453e-02f, 6.317478184e-02f, 6.314301588e-02f, 6.311114670e-02f, 6.307917439e-02f, +6.304709902e-02f, 6.301492066e-02f, 6.298263938e-02f, 6.295025527e-02f, 6.291776839e-02f, 6.288517883e-02f, 6.285248664e-02f, 6.281969192e-02f, 6.278679473e-02f, 6.275379516e-02f, +6.272069326e-02f, 6.268748913e-02f, 6.265418284e-02f, 6.262077446e-02f, 6.258726406e-02f, 6.255365173e-02f, 6.251993755e-02f, 6.248612158e-02f, 6.245220390e-02f, 6.241818460e-02f, +6.238406375e-02f, 6.234984142e-02f, 6.231551769e-02f, 6.228109265e-02f, 6.224656636e-02f, 6.221193891e-02f, 6.217721037e-02f, 6.214238083e-02f, 6.210745035e-02f, 6.207241903e-02f, +6.203728693e-02f, 6.200205413e-02f, 6.196672073e-02f, 6.193128678e-02f, 6.189575238e-02f, 6.186011760e-02f, 6.182438253e-02f, 6.178854723e-02f, 6.175261180e-02f, 6.171657631e-02f, +6.168044084e-02f, 6.164420547e-02f, 6.160787029e-02f, 6.157143537e-02f, 6.153490079e-02f, 6.149826664e-02f, 6.146153299e-02f, 6.142469993e-02f, 6.138776754e-02f, 6.135073590e-02f, +6.131360509e-02f, 6.127637519e-02f, 6.123904629e-02f, 6.120161847e-02f, 6.116409181e-02f, 6.112646638e-02f, 6.108874229e-02f, 6.105091960e-02f, 6.101299840e-02f, 6.097497878e-02f, +6.093686081e-02f, 6.089864459e-02f, 6.086033019e-02f, 6.082191769e-02f, 6.078340719e-02f, 6.074479876e-02f, 6.070609249e-02f, 6.066728847e-02f, 6.062838677e-02f, 6.058938748e-02f, +6.055029070e-02f, 6.051109649e-02f, 6.047180495e-02f, 6.043241617e-02f, 6.039293022e-02f, 6.035334720e-02f, 6.031366718e-02f, 6.027389026e-02f, 6.023401652e-02f, 6.019404604e-02f, +6.015397892e-02f, 6.011381524e-02f, 6.007355508e-02f, 6.003319854e-02f, 5.999274569e-02f, 5.995219664e-02f, 5.991155145e-02f, 5.987081022e-02f, 5.982997304e-02f, 5.978904000e-02f, +5.974801118e-02f, 5.970688667e-02f, 5.966566656e-02f, 5.962435094e-02f, 5.958293989e-02f, 5.954143351e-02f, 5.949983187e-02f, 5.945813508e-02f, 5.941634322e-02f, 5.937445637e-02f, +5.933247464e-02f, 5.929039810e-02f, 5.924822685e-02f, 5.920596097e-02f, 5.916360056e-02f, 5.912114571e-02f, 5.907859650e-02f, 5.903595302e-02f, 5.899321538e-02f, 5.895038365e-02f, +5.890745792e-02f, 5.886443830e-02f, 5.882132486e-02f, 5.877811770e-02f, 5.873481692e-02f, 5.869142259e-02f, 5.864793482e-02f, 5.860435369e-02f, 5.856067931e-02f, 5.851691175e-02f, +5.847305111e-02f, 5.842909748e-02f, 5.838505096e-02f, 5.834091163e-02f, 5.829667960e-02f, 5.825235495e-02f, 5.820793777e-02f, 5.816342817e-02f, 5.811882622e-02f, 5.807413203e-02f, +5.802934569e-02f, 5.798446729e-02f, 5.793949693e-02f, 5.789443469e-02f, 5.784928068e-02f, 5.780403499e-02f, 5.775869771e-02f, 5.771326893e-02f, 5.766774876e-02f, 5.762213728e-02f, +5.757643459e-02f, 5.753064078e-02f, 5.748475596e-02f, 5.743878021e-02f, 5.739271363e-02f, 5.734655632e-02f, 5.730030837e-02f, 5.725396987e-02f, 5.720754093e-02f, 5.716102164e-02f, +5.711441210e-02f, 5.706771240e-02f, 5.702092263e-02f, 5.697404290e-02f, 5.692707330e-02f, 5.688001393e-02f, 5.683286488e-02f, 5.678562626e-02f, 5.673829816e-02f, 5.669088067e-02f, +5.664337390e-02f, 5.659577794e-02f, 5.654809289e-02f, 5.650031884e-02f, 5.645245591e-02f, 5.640450417e-02f, 5.635646374e-02f, 5.630833471e-02f, 5.626011718e-02f, 5.621181125e-02f, +5.616341701e-02f, 5.611493457e-02f, 5.606636402e-02f, 5.601770547e-02f, 5.596895901e-02f, 5.592012475e-02f, 5.587120278e-02f, 5.582219320e-02f, 5.577309611e-02f, 5.572391161e-02f, +5.567463981e-02f, 5.562528079e-02f, 5.557583468e-02f, 5.552630155e-02f, 5.547668152e-02f, 5.542697468e-02f, 5.537718114e-02f, 5.532730100e-02f, 5.527733436e-02f, 5.522728131e-02f, +5.517714197e-02f, 5.512691642e-02f, 5.507660478e-02f, 5.502620715e-02f, 5.497572363e-02f, 5.492515431e-02f, 5.487449931e-02f, 5.482375872e-02f, 5.477293265e-02f, 5.472202120e-02f, +5.467102447e-02f, 5.461994256e-02f, 5.456877558e-02f, 5.451752364e-02f, 5.446618683e-02f, 5.441476525e-02f, 5.436325902e-02f, 5.431166823e-02f, 5.425999299e-02f, 5.420823340e-02f, +5.415638957e-02f, 5.410446160e-02f, 5.405244959e-02f, 5.400035365e-02f, 5.394817388e-02f, 5.389591039e-02f, 5.384356329e-02f, 5.379113267e-02f, 5.373861864e-02f, 5.368602131e-02f, +5.363334079e-02f, 5.358057717e-02f, 5.352773056e-02f, 5.347480108e-02f, 5.342178881e-02f, 5.336869388e-02f, 5.331551638e-02f, 5.326225643e-02f, 5.320891412e-02f, 5.315548957e-02f, +5.310198288e-02f, 5.304839416e-02f, 5.299472351e-02f, 5.294097104e-02f, 5.288713686e-02f, 5.283322108e-02f, 5.277922379e-02f, 5.272514512e-02f, 5.267098516e-02f, 5.261674403e-02f, +5.256242183e-02f, 5.250801866e-02f, 5.245353465e-02f, 5.239896989e-02f, 5.234432449e-02f, 5.228959857e-02f, 5.223479222e-02f, 5.217990556e-02f, 5.212493870e-02f, 5.206989174e-02f, +5.201476480e-02f, 5.195955798e-02f, 5.190427139e-02f, 5.184890515e-02f, 5.179345935e-02f, 5.173793411e-02f, 5.168232955e-02f, 5.162664576e-02f, 5.157088286e-02f, 5.151504095e-02f, +5.145912016e-02f, 5.140312058e-02f, 5.134704233e-02f, 5.129088552e-02f, 5.123465026e-02f, 5.117833666e-02f, 5.112194483e-02f, 5.106547488e-02f, 5.100892692e-02f, 5.095230106e-02f, +5.089559741e-02f, 5.083881609e-02f, 5.078195721e-02f, 5.072502088e-02f, 5.066800720e-02f, 5.061091629e-02f, 5.055374827e-02f, 5.049650323e-02f, 5.043918131e-02f, 5.038178260e-02f, +5.032430722e-02f, 5.026675529e-02f, 5.020912691e-02f, 5.015142220e-02f, 5.009364126e-02f, 5.003578422e-02f, 4.997785119e-02f, 4.991984227e-02f, 4.986175759e-02f, 4.980359725e-02f, +4.974536136e-02f, 4.968705005e-02f, 4.962866342e-02f, 4.957020159e-02f, 4.951166468e-02f, 4.945305278e-02f, 4.939436603e-02f, 4.933560453e-02f, 4.927676840e-02f, 4.921785775e-02f, +4.915887270e-02f, 4.909981336e-02f, 4.904067984e-02f, 4.898147226e-02f, 4.892219074e-02f, 4.886283538e-02f, 4.880340631e-02f, 4.874390364e-02f, 4.868432749e-02f, 4.862467796e-02f, +4.856495518e-02f, 4.850515926e-02f, 4.844529031e-02f, 4.838534846e-02f, 4.832533382e-02f, 4.826524650e-02f, 4.820508662e-02f, 4.814485429e-02f, 4.808454964e-02f, 4.802417277e-02f, +4.796372381e-02f, 4.790320287e-02f, 4.784261007e-02f, 4.778194552e-02f, 4.772120934e-02f, 4.766040165e-02f, 4.759952257e-02f, 4.753857221e-02f, 4.747755068e-02f, 4.741645812e-02f, +4.735529462e-02f, 4.729406032e-02f, 4.723275533e-02f, 4.717137977e-02f, 4.710993375e-02f, 4.704841739e-02f, 4.698683082e-02f, 4.692517414e-02f, 4.686344748e-02f, 4.680165095e-02f, +4.673978468e-02f, 4.667784878e-02f, 4.661584337e-02f, 4.655376857e-02f, 4.649162450e-02f, 4.642941127e-02f, 4.636712901e-02f, 4.630477784e-02f, 4.624235787e-02f, 4.617986922e-02f, +4.611731201e-02f, 4.605468637e-02f, 4.599199241e-02f, 4.592923025e-02f, 4.586640001e-02f, 4.580350182e-02f, 4.574053578e-02f, 4.567750202e-02f, 4.561440067e-02f, 4.555123184e-02f, +4.548799564e-02f, 4.542469221e-02f, 4.536132167e-02f, 4.529788412e-02f, 4.523437970e-02f, 4.517080852e-02f, 4.510717071e-02f, 4.504346638e-02f, 4.497969566e-02f, 4.491585867e-02f, +4.485195553e-02f, 4.478798636e-02f, 4.472395128e-02f, 4.465985042e-02f, 4.459568389e-02f, 4.453145181e-02f, 4.446715432e-02f, 4.440279152e-02f, 4.433836355e-02f, 4.427387052e-02f, +4.420931256e-02f, 4.414468979e-02f, 4.408000233e-02f, 4.401525030e-02f, 4.395043383e-02f, 4.388555303e-02f, 4.382060804e-02f, 4.375559897e-02f, 4.369052595e-02f, 4.362538909e-02f, +4.356018853e-02f, 4.349492439e-02f, 4.342959678e-02f, 4.336420583e-02f, 4.329875167e-02f, 4.323323442e-02f, 4.316765420e-02f, 4.310201114e-02f, 4.303630536e-02f, 4.297053697e-02f, +4.290470612e-02f, 4.283881292e-02f, 4.277285749e-02f, 4.270683996e-02f, 4.264076045e-02f, 4.257461909e-02f, 4.250841600e-02f, 4.244215131e-02f, 4.237582514e-02f, 4.230943761e-02f, +4.224298886e-02f, 4.217647900e-02f, 4.210990816e-02f, 4.204327646e-02f, 4.197658403e-02f, 4.190983100e-02f, 4.184301748e-02f, 4.177614361e-02f, 4.170920951e-02f, 4.164221531e-02f, +4.157516113e-02f, 4.150804709e-02f, 4.144087333e-02f, 4.137363996e-02f, 4.130634712e-02f, 4.123899492e-02f, 4.117158351e-02f, 4.110411299e-02f, 4.103658350e-02f, 4.096899517e-02f, +4.090134811e-02f, 4.083364247e-02f, 4.076587835e-02f, 4.069805590e-02f, 4.063017523e-02f, 4.056223647e-02f, 4.049423975e-02f, 4.042618520e-02f, 4.035807294e-02f, 4.028990310e-02f, +4.022167581e-02f, 4.015339119e-02f, 4.008504937e-02f, 4.001665048e-02f, 3.994819465e-02f, 3.987968200e-02f, 3.981111266e-02f, 3.974248676e-02f, 3.967380443e-02f, 3.960506578e-02f, +3.953627096e-02f, 3.946742009e-02f, 3.939851330e-02f, 3.932955071e-02f, 3.926053245e-02f, 3.919145866e-02f, 3.912232945e-02f, 3.905314496e-02f, 3.898390532e-02f, 3.891461065e-02f, +3.884526108e-02f, 3.877585675e-02f, 3.870639778e-02f, 3.863688429e-02f, 3.856731642e-02f, 3.849769430e-02f, 3.842801806e-02f, 3.835828781e-02f, 3.828850370e-02f, 3.821866586e-02f, +3.814877440e-02f, 3.807882947e-02f, 3.800883118e-02f, 3.793877968e-02f, 3.786867508e-02f, 3.779851753e-02f, 3.772830714e-02f, 3.765804404e-02f, 3.758772838e-02f, 3.751736027e-02f, +3.744693985e-02f, 3.737646725e-02f, 3.730594259e-02f, 3.723536601e-02f, 3.716473764e-02f, 3.709405760e-02f, 3.702332603e-02f, 3.695254306e-02f, 3.688170882e-02f, 3.681082344e-02f, +3.673988704e-02f, 3.666889977e-02f, 3.659786174e-02f, 3.652677310e-02f, 3.645563397e-02f, 3.638444448e-02f, 3.631320476e-02f, 3.624191495e-02f, 3.617057517e-02f, 3.609918556e-02f, +3.602774625e-02f, 3.595625737e-02f, 3.588471904e-02f, 3.581313141e-02f, 3.574149460e-02f, 3.566980874e-02f, 3.559807397e-02f, 3.552629042e-02f, 3.545445821e-02f, 3.538257749e-02f, +3.531064837e-02f, 3.523867100e-02f, 3.516664551e-02f, 3.509457202e-02f, 3.502245068e-02f, 3.495028160e-02f, 3.487806493e-02f, 3.480580080e-02f, 3.473348933e-02f, 3.466113066e-02f, +3.458872493e-02f, 3.451627226e-02f, 3.444377279e-02f, 3.437122664e-02f, 3.429863396e-02f, 3.422599488e-02f, 3.415330952e-02f, 3.408057802e-02f, 3.400780052e-02f, 3.393497714e-02f, +3.386210802e-02f, 3.378919329e-02f, 3.371623309e-02f, 3.364322754e-02f, 3.357017679e-02f, 3.349708095e-02f, 3.342394018e-02f, 3.335075460e-02f, 3.327752433e-02f, 3.320424953e-02f, +3.313093032e-02f, 3.305756683e-02f, 3.298415919e-02f, 3.291070755e-02f, 3.283721203e-02f, 3.276367277e-02f, 3.269008990e-02f, 3.261646356e-02f, 3.254279388e-02f, 3.246908099e-02f, +3.239532502e-02f, 3.232152612e-02f, 3.224768441e-02f, 3.217380003e-02f, 3.209987312e-02f, 3.202590380e-02f, 3.195189221e-02f, 3.187783849e-02f, 3.180374277e-02f, 3.172960518e-02f, +3.165542586e-02f, 3.158120495e-02f, 3.150694257e-02f, 3.143263887e-02f, 3.135829397e-02f, 3.128390801e-02f, 3.120948113e-02f, 3.113501346e-02f, 3.106050514e-02f, 3.098595629e-02f, +3.091136707e-02f, 3.083673759e-02f, 3.076206799e-02f, 3.068735842e-02f, 3.061260900e-02f, 3.053781987e-02f, 3.046299117e-02f, 3.038812303e-02f, 3.031321558e-02f, 3.023826897e-02f, +3.016328332e-02f, 3.008825877e-02f, 3.001319546e-02f, 2.993809352e-02f, 2.986295309e-02f, 2.978777430e-02f, 2.971255729e-02f, 2.963730220e-02f, 2.956200915e-02f, 2.948667829e-02f, +2.941130976e-02f, 2.933590368e-02f, 2.926046019e-02f, 2.918497943e-02f, 2.910946154e-02f, 2.903390665e-02f, 2.895831489e-02f, 2.888268641e-02f, 2.880702133e-02f, 2.873131980e-02f, +2.865558195e-02f, 2.857980792e-02f, 2.850399784e-02f, 2.842815185e-02f, 2.835227008e-02f, 2.827635268e-02f, 2.820039977e-02f, 2.812441150e-02f, 2.804838800e-02f, 2.797232941e-02f, +2.789623586e-02f, 2.782010749e-02f, 2.774394444e-02f, 2.766774684e-02f, 2.759151483e-02f, 2.751524855e-02f, 2.743894813e-02f, 2.736261371e-02f, 2.728624543e-02f, 2.720984342e-02f, +2.713340782e-02f, 2.705693877e-02f, 2.698043641e-02f, 2.690390086e-02f, 2.682733228e-02f, 2.675073078e-02f, 2.667409652e-02f, 2.659742963e-02f, 2.652073025e-02f, 2.644399850e-02f, +2.636723454e-02f, 2.629043850e-02f, 2.621361051e-02f, 2.613675071e-02f, 2.605985924e-02f, 2.598293624e-02f, 2.590598184e-02f, 2.582899619e-02f, 2.575197941e-02f, 2.567493165e-02f, +2.559785304e-02f, 2.552074372e-02f, 2.544360383e-02f, 2.536643350e-02f, 2.528923288e-02f, 2.521200210e-02f, 2.513474130e-02f, 2.505745062e-02f, 2.498013019e-02f, 2.490278015e-02f, +2.482540064e-02f, 2.474799179e-02f, 2.467055376e-02f, 2.459308666e-02f, 2.451559064e-02f, 2.443806585e-02f, 2.436051240e-02f, 2.428293046e-02f, 2.420532014e-02f, 2.412768159e-02f, +2.405001496e-02f, 2.397232036e-02f, 2.389459796e-02f, 2.381684787e-02f, 2.373907024e-02f, 2.366126521e-02f, 2.358343292e-02f, 2.350557350e-02f, 2.342768709e-02f, 2.334977384e-02f, +2.327183387e-02f, 2.319386733e-02f, 2.311587435e-02f, 2.303785508e-02f, 2.295980965e-02f, 2.288173819e-02f, 2.280364086e-02f, 2.272551778e-02f, 2.264736910e-02f, 2.256919495e-02f, +2.249099548e-02f, 2.241277081e-02f, 2.233452109e-02f, 2.225624646e-02f, 2.217794705e-02f, 2.209962301e-02f, 2.202127447e-02f, 2.194290157e-02f, 2.186450445e-02f, 2.178608325e-02f, +2.170763810e-02f, 2.162916915e-02f, 2.155067653e-02f, 2.147216039e-02f, 2.139362086e-02f, 2.131505807e-02f, 2.123647218e-02f, 2.115786331e-02f, 2.107923161e-02f, 2.100057721e-02f, +2.092190025e-02f, 2.084320088e-02f, 2.076447922e-02f, 2.068573543e-02f, 2.060696963e-02f, 2.052818198e-02f, 2.044937259e-02f, 2.037054162e-02f, 2.029168921e-02f, 2.021281549e-02f, +2.013392060e-02f, 2.005500467e-02f, 1.997606786e-02f, 1.989711030e-02f, 1.981813212e-02f, 1.973913346e-02f, 1.966011448e-02f, 1.958107529e-02f, 1.950201605e-02f, 1.942293689e-02f, +1.934383795e-02f, 1.926471937e-02f, 1.918558128e-02f, 1.910642384e-02f, 1.902724717e-02f, 1.894805141e-02f, 1.886883671e-02f, 1.878960320e-02f, 1.871035103e-02f, 1.863108033e-02f, +1.855179123e-02f, 1.847248389e-02f, 1.839315844e-02f, 1.831381501e-02f, 1.823445375e-02f, 1.815507480e-02f, 1.807567829e-02f, 1.799626436e-02f, 1.791683316e-02f, 1.783738482e-02f, +1.775791948e-02f, 1.767843728e-02f, 1.759893836e-02f, 1.751942286e-02f, 1.743989092e-02f, 1.736034268e-02f, 1.728077827e-02f, 1.720119784e-02f, 1.712160152e-02f, 1.704198945e-02f, +1.696236178e-02f, 1.688271864e-02f, 1.680306017e-02f, 1.672338651e-02f, 1.664369780e-02f, 1.656399418e-02f, 1.648427578e-02f, 1.640454276e-02f, 1.632479524e-02f, 1.624503336e-02f, +1.616525727e-02f, 1.608546710e-02f, 1.600566299e-02f, 1.592584509e-02f, 1.584601353e-02f, 1.576616845e-02f, 1.568630998e-02f, 1.560643828e-02f, 1.552655347e-02f, 1.544665570e-02f, +1.536674511e-02f, 1.528682183e-02f, 1.520688601e-02f, 1.512693778e-02f, 1.504697728e-02f, 1.496700465e-02f, 1.488702004e-02f, 1.480702357e-02f, 1.472701539e-02f, 1.464699565e-02f, +1.456696447e-02f, 1.448692199e-02f, 1.440686836e-02f, 1.432680372e-02f, 1.424672820e-02f, 1.416664194e-02f, 1.408654509e-02f, 1.400643778e-02f, 1.392632014e-02f, 1.384619233e-02f, +1.376605447e-02f, 1.368590672e-02f, 1.360574920e-02f, 1.352558205e-02f, 1.344540542e-02f, 1.336521944e-02f, 1.328502426e-02f, 1.320482000e-02f, 1.312460682e-02f, 1.304438485e-02f, +1.296415423e-02f, 1.288391509e-02f, 1.280366758e-02f, 1.272341184e-02f, 1.264314800e-02f, 1.256287620e-02f, 1.248259659e-02f, 1.240230930e-02f, 1.232201447e-02f, 1.224171224e-02f, +1.216140274e-02f, 1.208108612e-02f, 1.200076252e-02f, 1.192043208e-02f, 1.184009492e-02f, 1.175975120e-02f, 1.167940105e-02f, 1.159904462e-02f, 1.151868202e-02f, 1.143831342e-02f, +1.135793895e-02f, 1.127755873e-02f, 1.119717293e-02f, 1.111678166e-02f, 1.103638508e-02f, 1.095598331e-02f, 1.087557651e-02f, 1.079516480e-02f, 1.071474833e-02f, 1.063432723e-02f, +1.055390165e-02f, 1.047347171e-02f, 1.039303757e-02f, 1.031259936e-02f, 1.023215721e-02f, 1.015171127e-02f, 1.007126168e-02f, 9.990808568e-03f, 9.910352077e-03f, 9.829892347e-03f, +9.749429515e-03f, 9.668963720e-03f, 9.588495100e-03f, 9.508023794e-03f, 9.427549940e-03f, 9.347073677e-03f, 9.266595142e-03f, 9.186114474e-03f, 9.105631811e-03f, 9.025147292e-03f, +8.944661055e-03f, 8.864173238e-03f, 8.783683979e-03f, 8.703193417e-03f, 8.622701689e-03f, 8.542208934e-03f, 8.461715290e-03f, 8.381220895e-03f, 8.300725887e-03f, 8.220230404e-03f, +8.139734585e-03f, 8.059238566e-03f, 7.978742487e-03f, 7.898246485e-03f, 7.817750698e-03f, 7.737255264e-03f, 7.656760320e-03f, 7.576266006e-03f, 7.495772458e-03f, 7.415279815e-03f, +7.334788214e-03f, 7.254297792e-03f, 7.173808689e-03f, 7.093321041e-03f, 7.012834986e-03f, 6.932350661e-03f, 6.851868206e-03f, 6.771387756e-03f, 6.690909450e-03f, 6.610433425e-03f, +6.529959818e-03f, 6.449488768e-03f, 6.369020412e-03f, 6.288554887e-03f, 6.208092330e-03f, 6.127632879e-03f, 6.047176672e-03f, 5.966723845e-03f, 5.886274536e-03f, 5.805828882e-03f, +5.725387021e-03f, 5.644949089e-03f, 5.564515225e-03f, 5.484085564e-03f, 5.403660244e-03f, 5.323239403e-03f, 5.242823176e-03f, 5.162411703e-03f, 5.082005118e-03f, 5.001603560e-03f, +4.921207165e-03f, 4.840816070e-03f, 4.760430412e-03f, 4.680050327e-03f, 4.599675954e-03f, 4.519307428e-03f, 4.438944886e-03f, 4.358588464e-03f, 4.278238301e-03f, 4.197894531e-03f, +4.117557292e-03f, 4.037226721e-03f, 3.956902953e-03f, 3.876586126e-03f, 3.796276376e-03f, 3.715973838e-03f, 3.635678651e-03f, 3.555390949e-03f, 3.475110870e-03f, 3.394838550e-03f, +3.314574124e-03f, 3.234317729e-03f, 3.154069502e-03f, 3.073829578e-03f, 2.993598093e-03f, 2.913375185e-03f, 2.833160987e-03f, 2.752955638e-03f, 2.672759271e-03f, 2.592572025e-03f, +2.512394033e-03f, 2.432225433e-03f, 2.352066360e-03f, 2.271916949e-03f, 2.191777337e-03f, 2.111647659e-03f, 2.031528051e-03f, 1.951418648e-03f, 1.871319586e-03f, 1.791231000e-03f, +1.711153027e-03f, 1.631085800e-03f, 1.551029456e-03f, 1.470984131e-03f, 1.390949959e-03f, 1.310927075e-03f, 1.230915616e-03f, 1.150915715e-03f, 1.070927509e-03f, 9.909511317e-04f, +9.109867191e-04f, 8.310344058e-04f, 7.510943269e-04f, 6.711666172e-04f, 5.912514117e-04f, 5.113488453e-04f, 4.314590526e-04f, 3.515821684e-04f, 2.717183275e-04f, 1.918676644e-04f, +1.120303139e-04f, 3.220641052e-05f, -4.760391130e-05f, -1.274005170e-04f, -2.071832723e-04f, -2.869520426e-04f, -3.667066937e-04f, -4.464470913e-04f, -5.261731011e-04f, -6.058845889e-04f, +-6.855814206e-04f, -7.652634621e-04f, -8.449305794e-04f, -9.245826383e-04f, -1.004219505e-03f, -1.083841046e-03f, -1.163447126e-03f, -1.243037613e-03f, -1.322612372e-03f, -1.402171270e-03f, +-1.481714173e-03f, -1.561240947e-03f, -1.640751460e-03f, -1.720245576e-03f, -1.799723164e-03f, -1.879184089e-03f, -1.958628218e-03f, -2.038055418e-03f, -2.117465555e-03f, -2.196858497e-03f, +-2.276234110e-03f, -2.355592261e-03f, -2.434932817e-03f, -2.514255646e-03f, -2.593560613e-03f, -2.672847586e-03f, -2.752116433e-03f, -2.831367021e-03f, -2.910599216e-03f, -2.989812886e-03f, +-3.069007899e-03f, -3.148184122e-03f, -3.227341423e-03f, -3.306479668e-03f, -3.385598726e-03f, -3.464698464e-03f, -3.543778750e-03f, -3.622839452e-03f, -3.701880437e-03f, -3.780901574e-03f, +-3.859902730e-03f, -3.938883773e-03f, -4.017844572e-03f, -4.096784993e-03f, -4.175704907e-03f, -4.254604180e-03f, -4.333482681e-03f, -4.412340279e-03f, -4.491176841e-03f, -4.569992237e-03f, +-4.648786334e-03f, -4.727559001e-03f, -4.806310108e-03f, -4.885039522e-03f, -4.963747112e-03f, -5.042432747e-03f, -5.121096296e-03f, -5.199737627e-03f, -5.278356611e-03f, -5.356953115e-03f, +-5.435527010e-03f, -5.514078163e-03f, -5.592606444e-03f, -5.671111723e-03f, -5.749593869e-03f, -5.828052752e-03f, -5.906488240e-03f, -5.984900203e-03f, -6.063288511e-03f, -6.141653033e-03f, +-6.219993640e-03f, -6.298310200e-03f, -6.376602585e-03f, -6.454870663e-03f, -6.533114304e-03f, -6.611333380e-03f, -6.689527759e-03f, -6.767697311e-03f, -6.845841908e-03f, -6.923961420e-03f, +-7.002055716e-03f, -7.080124667e-03f, -7.158168143e-03f, -7.236186016e-03f, -7.314178156e-03f, -7.392144433e-03f, -7.470084718e-03f, -7.547998882e-03f, -7.625886795e-03f, -7.703748330e-03f, +-7.781583356e-03f, -7.859391745e-03f, -7.937173368e-03f, -8.014928096e-03f, -8.092655800e-03f, -8.170356352e-03f, -8.248029623e-03f, -8.325675485e-03f, -8.403293809e-03f, -8.480884466e-03f, +-8.558447329e-03f, -8.635982269e-03f, -8.713489158e-03f, -8.790967868e-03f, -8.868418271e-03f, -8.945840238e-03f, -9.023233642e-03f, -9.100598356e-03f, -9.177934250e-03f, -9.255241198e-03f, +-9.332519073e-03f, -9.409767745e-03f, -9.486987089e-03f, -9.564176976e-03f, -9.641337279e-03f, -9.718467871e-03f, -9.795568624e-03f, -9.872639413e-03f, -9.949680108e-03f, -1.002669058e-02f, +-1.010367071e-02f, -1.018062037e-02f, -1.025753943e-02f, -1.033442776e-02f, -1.041128523e-02f, -1.048811173e-02f, -1.056490712e-02f, -1.064167128e-02f, -1.071840408e-02f, -1.079510539e-02f, +-1.087177509e-02f, -1.094841306e-02f, -1.102501916e-02f, -1.110159327e-02f, -1.117813527e-02f, -1.125464502e-02f, -1.133112241e-02f, -1.140756731e-02f, -1.148397958e-02f, -1.156035912e-02f, +-1.163670578e-02f, -1.171301945e-02f, -1.178930000e-02f, -1.186554731e-02f, -1.194176124e-02f, -1.201794169e-02f, -1.209408851e-02f, -1.217020158e-02f, -1.224628079e-02f, -1.232232600e-02f, +-1.239833710e-02f, -1.247431395e-02f, -1.255025643e-02f, -1.262616442e-02f, -1.270203779e-02f, -1.277787643e-02f, -1.285368019e-02f, -1.292944897e-02f, -1.300518264e-02f, -1.308088107e-02f, +-1.315654413e-02f, -1.323217172e-02f, -1.330776369e-02f, -1.338331993e-02f, -1.345884032e-02f, -1.353432473e-02f, -1.360977303e-02f, -1.368518512e-02f, -1.376056085e-02f, -1.383590011e-02f, +-1.391120277e-02f, -1.398646872e-02f, -1.406169783e-02f, -1.413688997e-02f, -1.421204503e-02f, -1.428716288e-02f, -1.436224340e-02f, -1.443728646e-02f, -1.451229195e-02f, -1.458725974e-02f, +-1.466218971e-02f, -1.473708174e-02f, -1.481193570e-02f, -1.488675148e-02f, -1.496152895e-02f, -1.503626798e-02f, -1.511096847e-02f, -1.518563028e-02f, -1.526025330e-02f, -1.533483740e-02f, +-1.540938247e-02f, -1.548388837e-02f, -1.555835500e-02f, -1.563278222e-02f, -1.570716993e-02f, -1.578151799e-02f, -1.585582628e-02f, -1.593009470e-02f, -1.600432310e-02f, -1.607851138e-02f, +-1.615265942e-02f, -1.622676709e-02f, -1.630083427e-02f, -1.637486085e-02f, -1.644884669e-02f, -1.652279170e-02f, -1.659669573e-02f, -1.667055868e-02f, -1.674438042e-02f, -1.681816084e-02f, +-1.689189981e-02f, -1.696559721e-02f, -1.703925293e-02f, -1.711286685e-02f, -1.718643884e-02f, -1.725996879e-02f, -1.733345658e-02f, -1.740690209e-02f, -1.748030520e-02f, -1.755366580e-02f, +-1.762698375e-02f, -1.770025896e-02f, -1.777349129e-02f, -1.784668063e-02f, -1.791982685e-02f, -1.799292985e-02f, -1.806598951e-02f, -1.813900570e-02f, -1.821197830e-02f, -1.828490721e-02f, +-1.835779230e-02f, -1.843063346e-02f, -1.850343056e-02f, -1.857618349e-02f, -1.864889213e-02f, -1.872155637e-02f, -1.879417609e-02f, -1.886675117e-02f, -1.893928149e-02f, -1.901176694e-02f, +-1.908420740e-02f, -1.915660276e-02f, -1.922895289e-02f, -1.930125768e-02f, -1.937351702e-02f, -1.944573078e-02f, -1.951789886e-02f, -1.959002113e-02f, -1.966209749e-02f, -1.973412780e-02f, +-1.980611197e-02f, -1.987804986e-02f, -1.994994138e-02f, -2.002178639e-02f, -2.009358479e-02f, -2.016533646e-02f, -2.023704129e-02f, -2.030869916e-02f, -2.038030995e-02f, -2.045187355e-02f, +-2.052338985e-02f, -2.059485873e-02f, -2.066628008e-02f, -2.073765377e-02f, -2.080897971e-02f, -2.088025776e-02f, -2.095148783e-02f, -2.102266979e-02f, -2.109380353e-02f, -2.116488894e-02f, +-2.123592590e-02f, -2.130691430e-02f, -2.137785403e-02f, -2.144874496e-02f, -2.151958700e-02f, -2.159038002e-02f, -2.166112392e-02f, -2.173181857e-02f, -2.180246387e-02f, -2.187305970e-02f, +-2.194360596e-02f, -2.201410252e-02f, -2.208454927e-02f, -2.215494611e-02f, -2.222529292e-02f, -2.229558959e-02f, -2.236583600e-02f, -2.243603205e-02f, -2.250617761e-02f, -2.257627259e-02f, +-2.264631687e-02f, -2.271631033e-02f, -2.278625287e-02f, -2.285614437e-02f, -2.292598473e-02f, -2.299577382e-02f, -2.306551155e-02f, -2.313519779e-02f, -2.320483244e-02f, -2.327441539e-02f, +-2.334394653e-02f, -2.341342574e-02f, -2.348285292e-02f, -2.355222795e-02f, -2.362155073e-02f, -2.369082114e-02f, -2.376003908e-02f, -2.382920443e-02f, -2.389831708e-02f, -2.396737693e-02f, +-2.403638387e-02f, -2.410533778e-02f, -2.417423856e-02f, -2.424308610e-02f, -2.431188028e-02f, -2.438062101e-02f, -2.444930816e-02f, -2.451794163e-02f, -2.458652132e-02f, -2.465504711e-02f, +-2.472351890e-02f, -2.479193657e-02f, -2.486030002e-02f, -2.492860914e-02f, -2.499686383e-02f, -2.506506396e-02f, -2.513320945e-02f, -2.520130017e-02f, -2.526933602e-02f, -2.533731690e-02f, +-2.540524269e-02f, -2.547311330e-02f, -2.554092860e-02f, -2.560868850e-02f, -2.567639288e-02f, -2.574404165e-02f, -2.581163468e-02f, -2.587917189e-02f, -2.594665316e-02f, -2.601407838e-02f, +-2.608144745e-02f, -2.614876026e-02f, -2.621601670e-02f, -2.628321668e-02f, -2.635036008e-02f, -2.641744679e-02f, -2.648447672e-02f, -2.655144976e-02f, -2.661836580e-02f, -2.668522473e-02f, +-2.675202646e-02f, -2.681877087e-02f, -2.688545786e-02f, -2.695208733e-02f, -2.701865917e-02f, -2.708517328e-02f, -2.715162955e-02f, -2.721802787e-02f, -2.728436815e-02f, -2.735065028e-02f, +-2.741687416e-02f, -2.748303968e-02f, -2.754914674e-02f, -2.761519523e-02f, -2.768118505e-02f, -2.774711610e-02f, -2.781298827e-02f, -2.787880146e-02f, -2.794455557e-02f, -2.801025050e-02f, +-2.807588614e-02f, -2.814146239e-02f, -2.820697914e-02f, -2.827243630e-02f, -2.833783376e-02f, -2.840317142e-02f, -2.846844918e-02f, -2.853366693e-02f, -2.859882457e-02f, -2.866392201e-02f, +-2.872895914e-02f, -2.879393586e-02f, -2.885885206e-02f, -2.892370765e-02f, -2.898850252e-02f, -2.905323658e-02f, -2.911790972e-02f, -2.918252184e-02f, -2.924707284e-02f, -2.931156262e-02f, +-2.937599109e-02f, -2.944035813e-02f, -2.950466365e-02f, -2.956890755e-02f, -2.963308974e-02f, -2.969721010e-02f, -2.976126854e-02f, -2.982526496e-02f, -2.988919926e-02f, -2.995307134e-02f, +-3.001688111e-02f, -3.008062846e-02f, -3.014431329e-02f, -3.020793550e-02f, -3.027149501e-02f, -3.033499170e-02f, -3.039842548e-02f, -3.046179625e-02f, -3.052510392e-02f, -3.058834837e-02f, +-3.065152953e-02f, -3.071464728e-02f, -3.077770154e-02f, -3.084069219e-02f, -3.090361916e-02f, -3.096648233e-02f, -3.102928161e-02f, -3.109201691e-02f, -3.115468812e-02f, -3.121729515e-02f, +-3.127983791e-02f, -3.134231629e-02f, -3.140473021e-02f, -3.146707955e-02f, -3.152936424e-02f, -3.159158416e-02f, -3.165373923e-02f, -3.171582935e-02f, -3.177785442e-02f, -3.183981435e-02f, +-3.190170905e-02f, -3.196353841e-02f, -3.202530234e-02f, -3.208700075e-02f, -3.214863354e-02f, -3.221020061e-02f, -3.227170188e-02f, -3.233313725e-02f, -3.239450662e-02f, -3.245580990e-02f, +-3.251704699e-02f, -3.257821780e-02f, -3.263932224e-02f, -3.270036021e-02f, -3.276133162e-02f, -3.282223638e-02f, -3.288307438e-02f, -3.294384555e-02f, -3.300454978e-02f, -3.306518698e-02f, +-3.312575706e-02f, -3.318625992e-02f, -3.324669548e-02f, -3.330706365e-02f, -3.336736432e-02f, -3.342759740e-02f, -3.348776281e-02f, -3.354786045e-02f, -3.360789024e-02f, -3.366785207e-02f, +-3.372774585e-02f, -3.378757150e-02f, -3.384732893e-02f, -3.390701804e-02f, -3.396663874e-02f, -3.402619094e-02f, -3.408567455e-02f, -3.414508948e-02f, -3.420443563e-02f, -3.426371293e-02f, +-3.432292127e-02f, -3.438206057e-02f, -3.444113074e-02f, -3.450013168e-02f, -3.455906331e-02f, -3.461792554e-02f, -3.467671827e-02f, -3.473544143e-02f, -3.479409491e-02f, -3.485267864e-02f, +-3.491119252e-02f, -3.496963646e-02f, -3.502801037e-02f, -3.508631417e-02f, -3.514454776e-02f, -3.520271106e-02f, -3.526080399e-02f, -3.531882644e-02f, -3.537677834e-02f, -3.543465960e-02f, +-3.549247012e-02f, -3.555020983e-02f, -3.560787863e-02f, -3.566547643e-02f, -3.572300316e-02f, -3.578045871e-02f, -3.583784302e-02f, -3.589515598e-02f, -3.595239751e-02f, -3.600956753e-02f, +-3.606666595e-02f, -3.612369268e-02f, -3.618064764e-02f, -3.623753074e-02f, -3.629434190e-02f, -3.635108102e-02f, -3.640774803e-02f, -3.646434284e-02f, -3.652086536e-02f, -3.657731551e-02f, +-3.663369321e-02f, -3.668999836e-02f, -3.674623089e-02f, -3.680239071e-02f, -3.685847773e-02f, -3.691449188e-02f, -3.697043306e-02f, -3.702630120e-02f, -3.708209620e-02f, -3.713781799e-02f, +-3.719346648e-02f, -3.724904159e-02f, -3.730454323e-02f, -3.735997133e-02f, -3.741532579e-02f, -3.747060655e-02f, -3.752581350e-02f, -3.758094658e-02f, -3.763600569e-02f, -3.769099076e-02f, +-3.774590170e-02f, -3.780073844e-02f, -3.785550088e-02f, -3.791018896e-02f, -3.796480258e-02f, -3.801934166e-02f, -3.807380613e-02f, -3.812819590e-02f, -3.818251089e-02f, -3.823675102e-02f, +-3.829091621e-02f, -3.834500638e-02f, -3.839902145e-02f, -3.845296134e-02f, -3.850682596e-02f, -3.856061525e-02f, -3.861432911e-02f, -3.866796747e-02f, -3.872153024e-02f, -3.877501736e-02f, +-3.882842874e-02f, -3.888176429e-02f, -3.893502395e-02f, -3.898820763e-02f, -3.904131525e-02f, -3.909434674e-02f, -3.914730201e-02f, -3.920018100e-02f, -3.925298361e-02f, -3.930570977e-02f, +-3.935835941e-02f, -3.941093244e-02f, -3.946342879e-02f, -3.951584838e-02f, -3.956819114e-02f, -3.962045698e-02f, -3.967264583e-02f, -3.972475761e-02f, -3.977679225e-02f, -3.982874967e-02f, +-3.988062979e-02f, -3.993243253e-02f, -3.998415782e-02f, -4.003580559e-02f, -4.008737576e-02f, -4.013886824e-02f, -4.019028297e-02f, -4.024161988e-02f, -4.029287887e-02f, -4.034405989e-02f, +-4.039516286e-02f, -4.044618769e-02f, -4.049713432e-02f, -4.054800267e-02f, -4.059879266e-02f, -4.064950423e-02f, -4.070013729e-02f, -4.075069178e-02f, -4.080116762e-02f, -4.085156473e-02f, +-4.090188304e-02f, -4.095212249e-02f, -4.100228299e-02f, -4.105236447e-02f, -4.110236686e-02f, -4.115229009e-02f, -4.120213408e-02f, -4.125189876e-02f, -4.130158406e-02f, -4.135118991e-02f, +-4.140071623e-02f, -4.145016295e-02f, -4.149953001e-02f, -4.154881732e-02f, -4.159802482e-02f, -4.164715243e-02f, -4.169620009e-02f, -4.174516773e-02f, -4.179405526e-02f, -4.184286263e-02f, +-4.189158976e-02f, -4.194023657e-02f, -4.198880301e-02f, -4.203728900e-02f, -4.208569447e-02f, -4.213401934e-02f, -4.218226356e-02f, -4.223042704e-02f, -4.227850973e-02f, -4.232651155e-02f, +-4.237443243e-02f, -4.242227231e-02f, -4.247003111e-02f, -4.251770876e-02f, -4.256530520e-02f, -4.261282036e-02f, -4.266025417e-02f, -4.270760656e-02f, -4.275487747e-02f, -4.280206682e-02f, +-4.284917455e-02f, -4.289620060e-02f, -4.294314488e-02f, -4.299000734e-02f, -4.303678792e-02f, -4.308348653e-02f, -4.313010312e-02f, -4.317663762e-02f, -4.322308996e-02f, -4.326946008e-02f, +-4.331574790e-02f, -4.336195338e-02f, -4.340807643e-02f, -4.345411699e-02f, -4.350007499e-02f, -4.354595038e-02f, -4.359174309e-02f, -4.363745305e-02f, -4.368308019e-02f, -4.372862445e-02f, +-4.377408577e-02f, -4.381946408e-02f, -4.386475932e-02f, -4.390997142e-02f, -4.395510032e-02f, -4.400014596e-02f, -4.404510827e-02f, -4.408998719e-02f, -4.413478265e-02f, -4.417949459e-02f, +-4.422412295e-02f, -4.426866766e-02f, -4.431312867e-02f, -4.435750590e-02f, -4.440179931e-02f, -4.444600881e-02f, -4.449013436e-02f, -4.453417589e-02f, -4.457813334e-02f, -4.462200664e-02f, +-4.466579574e-02f, -4.470950057e-02f, -4.475312108e-02f, -4.479665719e-02f, -4.484010886e-02f, -4.488347601e-02f, -4.492675859e-02f, -4.496995654e-02f, -4.501306980e-02f, -4.505609830e-02f, +-4.509904199e-02f, -4.514190081e-02f, -4.518467470e-02f, -4.522736359e-02f, -4.526996743e-02f, -4.531248616e-02f, -4.535491972e-02f, -4.539726805e-02f, -4.543953109e-02f, -4.548170879e-02f, +-4.552380108e-02f, -4.556580790e-02f, -4.560772920e-02f, -4.564956493e-02f, -4.569131501e-02f, -4.573297940e-02f, -4.577455804e-02f, -4.581605086e-02f, -4.585745782e-02f, -4.589877885e-02f, +-4.594001390e-02f, -4.598116291e-02f, -4.602222582e-02f, -4.606320258e-02f, -4.610409313e-02f, -4.614489742e-02f, -4.618561539e-02f, -4.622624698e-02f, -4.626679213e-02f, -4.630725080e-02f, +-4.634762293e-02f, -4.638790845e-02f, -4.642810732e-02f, -4.646821948e-02f, -4.650824488e-02f, -4.654818346e-02f, -4.658803517e-02f, -4.662779994e-02f, -4.666747774e-02f, -4.670706850e-02f, +-4.674657218e-02f, -4.678598870e-02f, -4.682531804e-02f, -4.686456012e-02f, -4.690371490e-02f, -4.694278232e-02f, -4.698176233e-02f, -4.702065488e-02f, -4.705945991e-02f, -4.709817738e-02f, +-4.713680723e-02f, -4.717534941e-02f, -4.721380386e-02f, -4.725217054e-02f, -4.729044939e-02f, -4.732864036e-02f, -4.736674340e-02f, -4.740475846e-02f, -4.744268549e-02f, -4.748052443e-02f, +-4.751827524e-02f, -4.755593787e-02f, -4.759351226e-02f, -4.763099837e-02f, -4.766839614e-02f, -4.770570553e-02f, -4.774292648e-02f, -4.778005895e-02f, -4.781710288e-02f, -4.785405823e-02f, +-4.789092495e-02f, -4.792770298e-02f, -4.796439229e-02f, -4.800099282e-02f, -4.803750452e-02f, -4.807392734e-02f, -4.811026124e-02f, -4.814650617e-02f, -4.818266208e-02f, -4.821872892e-02f, +-4.825470665e-02f, -4.829059522e-02f, -4.832639457e-02f, -4.836210467e-02f, -4.839772546e-02f, -4.843325691e-02f, -4.846869896e-02f, -4.850405156e-02f, -4.853931468e-02f, -4.857448826e-02f, +-4.860957226e-02f, -4.864456663e-02f, -4.867947133e-02f, -4.871428631e-02f, -4.874901152e-02f, -4.878364693e-02f, -4.881819248e-02f, -4.885264814e-02f, -4.888701385e-02f, -4.892128957e-02f, +-4.895547526e-02f, -4.898957088e-02f, -4.902357637e-02f, -4.905749170e-02f, -4.909131682e-02f, -4.912505169e-02f, -4.915869627e-02f, -4.919225051e-02f, -4.922571436e-02f, -4.925908779e-02f, +-4.929237076e-02f, -4.932556322e-02f, -4.935866512e-02f, -4.939167643e-02f, -4.942459710e-02f, -4.945742710e-02f, -4.949016638e-02f, -4.952281489e-02f, -4.955537260e-02f, -4.958783947e-02f, +-4.962021545e-02f, -4.965250051e-02f, -4.968469460e-02f, -4.971679768e-02f, -4.974880971e-02f, -4.978073066e-02f, -4.981256047e-02f, -4.984429912e-02f, -4.987594656e-02f, -4.990750275e-02f, +-4.993896765e-02f, -4.997034123e-02f, -5.000162344e-02f, -5.003281424e-02f, -5.006391360e-02f, -5.009492148e-02f, -5.012583784e-02f, -5.015666263e-02f, -5.018739583e-02f, -5.021803740e-02f, +-5.024858728e-02f, -5.027904546e-02f, -5.030941189e-02f, -5.033968653e-02f, -5.036986935e-02f, -5.039996030e-02f, -5.042995936e-02f, -5.045986649e-02f, -5.048968164e-02f, -5.051940479e-02f, +-5.054903589e-02f, -5.057857491e-02f, -5.060802182e-02f, -5.063737657e-02f, -5.066663914e-02f, -5.069580948e-02f, -5.072488757e-02f, -5.075387336e-02f, -5.078276682e-02f, -5.081156793e-02f, +-5.084027663e-02f, -5.086889290e-02f, -5.089741671e-02f, -5.092584802e-02f, -5.095418679e-02f, -5.098243299e-02f, -5.101058659e-02f, -5.103864756e-02f, -5.106661585e-02f, -5.109449145e-02f, +-5.112227431e-02f, -5.114996440e-02f, -5.117756169e-02f, -5.120506615e-02f, -5.123247774e-02f, -5.125979643e-02f, -5.128702220e-02f, -5.131415500e-02f, -5.134119482e-02f, -5.136814160e-02f, +-5.139499533e-02f, -5.142175598e-02f, -5.144842350e-02f, -5.147499788e-02f, -5.150147907e-02f, -5.152786706e-02f, -5.155416180e-02f, -5.158036327e-02f, -5.160647145e-02f, -5.163248629e-02f, +-5.165840777e-02f, -5.168423586e-02f, -5.170997053e-02f, -5.173561175e-02f, -5.176115949e-02f, -5.178661372e-02f, -5.181197442e-02f, -5.183724156e-02f, -5.186241510e-02f, -5.188749502e-02f, +-5.191248130e-02f, -5.193737389e-02f, -5.196217278e-02f, -5.198687794e-02f, -5.201148934e-02f, -5.203600695e-02f, -5.206043074e-02f, -5.208476070e-02f, -5.210899678e-02f, -5.213313898e-02f, +-5.215718725e-02f, -5.218114157e-02f, -5.220500192e-02f, -5.222876827e-02f, -5.225244060e-02f, -5.227601887e-02f, -5.229950307e-02f, -5.232289317e-02f, -5.234618913e-02f, -5.236939095e-02f, +-5.239249859e-02f, -5.241551203e-02f, -5.243843124e-02f, -5.246125621e-02f, -5.248398690e-02f, -5.250662329e-02f, -5.252916536e-02f, -5.255161308e-02f, -5.257396643e-02f, -5.259622539e-02f, +-5.261838994e-02f, -5.264046004e-02f, -5.266243569e-02f, -5.268431685e-02f, -5.270610350e-02f, -5.272779563e-02f, -5.274939320e-02f, -5.277089620e-02f, -5.279230460e-02f, -5.281361839e-02f, +-5.283483754e-02f, -5.285596203e-02f, -5.287699184e-02f, -5.289792694e-02f, -5.291876733e-02f, -5.293951297e-02f, -5.296016384e-02f, -5.298071993e-02f, -5.300118122e-02f, -5.302154768e-02f, +-5.304181930e-02f, -5.306199605e-02f, -5.308207792e-02f, -5.310206489e-02f, -5.312195693e-02f, -5.314175403e-02f, -5.316145617e-02f, -5.318106333e-02f, -5.320057550e-02f, -5.321999265e-02f, +-5.323931476e-02f, -5.325854182e-02f, -5.327767381e-02f, -5.329671072e-02f, -5.331565251e-02f, -5.333449919e-02f, -5.335325072e-02f, -5.337190710e-02f, -5.339046830e-02f, -5.340893431e-02f, +-5.342730512e-02f, -5.344558070e-02f, -5.346376104e-02f, -5.348184612e-02f, -5.349983593e-02f, -5.351773046e-02f, -5.353552968e-02f, -5.355323358e-02f, -5.357084215e-02f, -5.358835536e-02f, +-5.360577322e-02f, -5.362309569e-02f, -5.364032277e-02f, -5.365745444e-02f, -5.367449069e-02f, -5.369143151e-02f, -5.370827687e-02f, -5.372502677e-02f, -5.374168119e-02f, -5.375824012e-02f, +-5.377470355e-02f, -5.379107145e-02f, -5.380734383e-02f, -5.382352066e-02f, -5.383960194e-02f, -5.385558765e-02f, -5.387147778e-02f, -5.388727232e-02f, -5.390297125e-02f, -5.391857456e-02f, +-5.393408225e-02f, -5.394949429e-02f, -5.396481069e-02f, -5.398003142e-02f, -5.399515648e-02f, -5.401018585e-02f, -5.402511954e-02f, -5.403995751e-02f, -5.405469977e-02f, -5.406934631e-02f, +-5.408389711e-02f, -5.409835216e-02f, -5.411271146e-02f, -5.412697499e-02f, -5.414114275e-02f, -5.415521473e-02f, -5.416919091e-02f, -5.418307130e-02f, -5.419685587e-02f, -5.421054463e-02f, +-5.422413756e-02f, -5.423763466e-02f, -5.425103591e-02f, -5.426434131e-02f, -5.427755086e-02f, -5.429066453e-02f, -5.430368234e-02f, -5.431660427e-02f, -5.432943031e-02f, -5.434216045e-02f, +-5.435479469e-02f, -5.436733303e-02f, -5.437977545e-02f, -5.439212196e-02f, -5.440437253e-02f, -5.441652718e-02f, -5.442858589e-02f, -5.444054865e-02f, -5.445241547e-02f, -5.446418633e-02f, +-5.447586124e-02f, -5.448744018e-02f, -5.449892315e-02f, -5.451031015e-02f, -5.452160117e-02f, -5.453279621e-02f, -5.454389527e-02f, -5.455489834e-02f, -5.456580541e-02f, -5.457661649e-02f, +-5.458733156e-02f, -5.459795063e-02f, -5.460847370e-02f, -5.461890076e-02f, -5.462923180e-02f, -5.463946683e-02f, -5.464960585e-02f, -5.465964884e-02f, -5.466959581e-02f, -5.467944676e-02f, +-5.468920169e-02f, -5.469886058e-02f, -5.470842345e-02f, -5.471789029e-02f, -5.472726110e-02f, -5.473653588e-02f, -5.474571463e-02f, -5.475479734e-02f, -5.476378402e-02f, -5.477267466e-02f, +-5.478146927e-02f, -5.479016785e-02f, -5.479877040e-02f, -5.480727691e-02f, -5.481568738e-02f, -5.482400183e-02f, -5.483222025e-02f, -5.484034263e-02f, -5.484836899e-02f, -5.485629932e-02f, +-5.486413362e-02f, -5.487187190e-02f, -5.487951415e-02f, -5.488706039e-02f, -5.489451060e-02f, -5.490186480e-02f, -5.490912299e-02f, -5.491628516e-02f, -5.492335133e-02f, -5.493032149e-02f, +-5.493719565e-02f, -5.494397382e-02f, -5.495065598e-02f, -5.495724216e-02f, -5.496373234e-02f, -5.497012655e-02f, -5.497642477e-02f, -5.498262702e-02f, -5.498873330e-02f, -5.499474361e-02f, +-5.500065795e-02f, -5.500647635e-02f, -5.501219879e-02f, -5.501782528e-02f, -5.502335583e-02f, -5.502879045e-02f, -5.503412914e-02f, -5.503937190e-02f, -5.504451875e-02f, -5.504956969e-02f, +-5.505452472e-02f, -5.505938385e-02f, -5.506414709e-02f, -5.506881444e-02f, -5.507338592e-02f, -5.507786153e-02f, -5.508224127e-02f, -5.508652516e-02f, -5.509071320e-02f, -5.509480540e-02f, +-5.509880177e-02f, -5.510270232e-02f, -5.510650704e-02f, -5.511021597e-02f, -5.511382909e-02f, -5.511734642e-02f, -5.512076798e-02f, -5.512409376e-02f, -5.512732378e-02f, -5.513045804e-02f, +-5.513349657e-02f, -5.513643936e-02f, -5.513928643e-02f, -5.514203778e-02f, -5.514469344e-02f, -5.514725339e-02f, -5.514971767e-02f, -5.515208628e-02f, -5.515435923e-02f, -5.515653653e-02f, +-5.515861819e-02f, -5.516060422e-02f, -5.516249464e-02f, -5.516428946e-02f, -5.516598868e-02f, -5.516759233e-02f, -5.516910041e-02f, -5.517051293e-02f, -5.517182992e-02f, -5.517305137e-02f, +-5.517417731e-02f, -5.517520775e-02f, -5.517614269e-02f, -5.517698216e-02f, -5.517772616e-02f, -5.517837472e-02f, -5.517892784e-02f, -5.517938554e-02f, -5.517974783e-02f, -5.518001473e-02f, +-5.518018625e-02f, -5.518026240e-02f, -5.518024321e-02f, -5.518012868e-02f, -5.517991883e-02f, -5.517961368e-02f, -5.517921324e-02f, -5.517871752e-02f, -5.517812655e-02f, -5.517744034e-02f, +-5.517665890e-02f, -5.517578226e-02f, -5.517481042e-02f, -5.517374340e-02f, -5.517258123e-02f, -5.517132391e-02f, -5.516997147e-02f, -5.516852392e-02f, -5.516698128e-02f, -5.516534357e-02f, +-5.516361080e-02f, -5.516178299e-02f, -5.515986016e-02f, -5.515784233e-02f, -5.515572952e-02f, -5.515352174e-02f, -5.515121902e-02f, -5.514882137e-02f, -5.514632881e-02f, -5.514374136e-02f, +-5.514105904e-02f, -5.513828187e-02f, -5.513540986e-02f, -5.513244305e-02f, -5.512938145e-02f, -5.512622507e-02f, -5.512297394e-02f, -5.511962808e-02f, -5.511618751e-02f, -5.511265225e-02f, +-5.510902233e-02f, -5.510529775e-02f, -5.510147855e-02f, -5.509756474e-02f, -5.509355635e-02f, -5.508945340e-02f, -5.508525590e-02f, -5.508096389e-02f, -5.507657738e-02f, -5.507209640e-02f, +-5.506752096e-02f, -5.506285110e-02f, -5.505808683e-02f, -5.505322817e-02f, -5.504827516e-02f, -5.504322780e-02f, -5.503808614e-02f, -5.503285018e-02f, -5.502751996e-02f, -5.502209549e-02f, +-5.501657681e-02f, -5.501096393e-02f, -5.500525688e-02f, -5.499945568e-02f, -5.499356037e-02f, -5.498757095e-02f, -5.498148747e-02f, -5.497530994e-02f, -5.496903839e-02f, -5.496267284e-02f, +-5.495621332e-02f, -5.494965986e-02f, -5.494301247e-02f, -5.493627120e-02f, -5.492943606e-02f, -5.492250708e-02f, -5.491548429e-02f, -5.490836770e-02f, -5.490115736e-02f, -5.489385329e-02f, +-5.488645551e-02f, -5.487896405e-02f, -5.487137894e-02f, -5.486370020e-02f, -5.485592787e-02f, -5.484806198e-02f, -5.484010254e-02f, -5.483204959e-02f, -5.482390316e-02f, -5.481566327e-02f, +-5.480732995e-02f, -5.479890324e-02f, -5.479038316e-02f, -5.478176974e-02f, -5.477306301e-02f, -5.476426300e-02f, -5.475536974e-02f, -5.474638326e-02f, -5.473730359e-02f, -5.472813075e-02f, +-5.471886479e-02f, -5.470950572e-02f, -5.470005359e-02f, -5.469050841e-02f, -5.468087023e-02f, -5.467113907e-02f, -5.466131496e-02f, -5.465139794e-02f, -5.464138803e-02f, -5.463128527e-02f, +-5.462108969e-02f, -5.461080133e-02f, -5.460042020e-02f, -5.458994636e-02f, -5.457937982e-02f, -5.456872062e-02f, -5.455796880e-02f, -5.454712438e-02f, -5.453618740e-02f, -5.452515789e-02f, +-5.451403589e-02f, -5.450282143e-02f, -5.449151454e-02f, -5.448011526e-02f, -5.446862362e-02f, -5.445703965e-02f, -5.444536340e-02f, -5.443359488e-02f, -5.442173414e-02f, -5.440978122e-02f, +-5.439773614e-02f, -5.438559894e-02f, -5.437336966e-02f, -5.436104834e-02f, -5.434863500e-02f, -5.433612968e-02f, -5.432353243e-02f, -5.431084327e-02f, -5.429806224e-02f, -5.428518937e-02f, +-5.427222471e-02f, -5.425916829e-02f, -5.424602015e-02f, -5.423278032e-02f, -5.421944884e-02f, -5.420602575e-02f, -5.419251108e-02f, -5.417890488e-02f, -5.416520717e-02f, -5.415141801e-02f, +-5.413753741e-02f, -5.412356543e-02f, -5.410950210e-02f, -5.409534746e-02f, -5.408110155e-02f, -5.406676441e-02f, -5.405233607e-02f, -5.403781657e-02f, -5.402320596e-02f, -5.400850427e-02f, +-5.399371154e-02f, -5.397882782e-02f, -5.396385313e-02f, -5.394878752e-02f, -5.393363104e-02f, -5.391838371e-02f, -5.390304559e-02f, -5.388761671e-02f, -5.387209710e-02f, -5.385648683e-02f, +-5.384078591e-02f, -5.382499440e-02f, -5.380911233e-02f, -5.379313975e-02f, -5.377707670e-02f, -5.376092322e-02f, -5.374467934e-02f, -5.372834513e-02f, -5.371192060e-02f, -5.369540582e-02f, +-5.367880081e-02f, -5.366210562e-02f, -5.364532030e-02f, -5.362844489e-02f, -5.361147943e-02f, -5.359442396e-02f, -5.357727852e-02f, -5.356004317e-02f, -5.354271794e-02f, -5.352530287e-02f, +-5.350779802e-02f, -5.349020342e-02f, -5.347251912e-02f, -5.345474516e-02f, -5.343688159e-02f, -5.341892845e-02f, -5.340088579e-02f, -5.338275365e-02f, -5.336453207e-02f, -5.334622111e-02f, +-5.332782080e-02f, -5.330933119e-02f, -5.329075233e-02f, -5.327208426e-02f, -5.325332703e-02f, -5.323448069e-02f, -5.321554528e-02f, -5.319652084e-02f, -5.317740743e-02f, -5.315820508e-02f, +-5.313891385e-02f, -5.311953379e-02f, -5.310006494e-02f, -5.308050734e-02f, -5.306086105e-02f, -5.304112611e-02f, -5.302130257e-02f, -5.300139048e-02f, -5.298138988e-02f, -5.296130082e-02f, +-5.294112336e-02f, -5.292085753e-02f, -5.290050340e-02f, -5.288006100e-02f, -5.285953038e-02f, -5.283891160e-02f, -5.281820470e-02f, -5.279740974e-02f, -5.277652675e-02f, -5.275555580e-02f, +-5.273449692e-02f, -5.271335018e-02f, -5.269211561e-02f, -5.267079328e-02f, -5.264938322e-02f, -5.262788550e-02f, -5.260630015e-02f, -5.258462724e-02f, -5.256286681e-02f, -5.254101891e-02f, +-5.251908359e-02f, -5.249706091e-02f, -5.247495092e-02f, -5.245275366e-02f, -5.243046919e-02f, -5.240809756e-02f, -5.238563882e-02f, -5.236309303e-02f, -5.234046023e-02f, -5.231774049e-02f, +-5.229493384e-02f, -5.227204034e-02f, -5.224906006e-02f, -5.222599303e-02f, -5.220283931e-02f, -5.217959896e-02f, -5.215627202e-02f, -5.213285856e-02f, -5.210935862e-02f, -5.208577226e-02f, +-5.206209954e-02f, -5.203834049e-02f, -5.201449519e-02f, -5.199056369e-02f, -5.196654603e-02f, -5.194244228e-02f, -5.191825248e-02f, -5.189397669e-02f, -5.186961498e-02f, -5.184516738e-02f, +-5.182063397e-02f, -5.179601478e-02f, -5.177130989e-02f, -5.174651934e-02f, -5.172164319e-02f, -5.169668149e-02f, -5.167163431e-02f, -5.164650169e-02f, -5.162128370e-02f, -5.159598038e-02f, +-5.157059181e-02f, -5.154511802e-02f, -5.151955909e-02f, -5.149391507e-02f, -5.146818600e-02f, -5.144237196e-02f, -5.141647300e-02f, -5.139048918e-02f, -5.136442055e-02f, -5.133826717e-02f, +-5.131202910e-02f, -5.128570640e-02f, -5.125929912e-02f, -5.123280733e-02f, -5.120623108e-02f, -5.117957043e-02f, -5.115282544e-02f, -5.112599618e-02f, -5.109908268e-02f, -5.107208503e-02f, +-5.104500327e-02f, -5.101783746e-02f, -5.099058767e-02f, -5.096325396e-02f, -5.093583638e-02f, -5.090833499e-02f, -5.088074986e-02f, -5.085308104e-02f, -5.082532860e-02f, -5.079749259e-02f, +-5.076957308e-02f, -5.074157012e-02f, -5.071348379e-02f, -5.068531413e-02f, -5.065706121e-02f, -5.062872509e-02f, -5.060030583e-02f, -5.057180350e-02f, -5.054321815e-02f, -5.051454985e-02f, +-5.048579865e-02f, -5.045696463e-02f, -5.042804784e-02f, -5.039904835e-02f, -5.036996621e-02f, -5.034080150e-02f, -5.031155427e-02f, -5.028222458e-02f, -5.025281251e-02f, -5.022331810e-02f, +-5.019374143e-02f, -5.016408256e-02f, -5.013434155e-02f, -5.010451847e-02f, -5.007461338e-02f, -5.004462634e-02f, -5.001455742e-02f, -4.998440668e-02f, -4.995417418e-02f, -4.992386000e-02f, +-4.989346419e-02f, -4.986298682e-02f, -4.983242795e-02f, -4.980178765e-02f, -4.977106599e-02f, -4.974026302e-02f, -4.970937882e-02f, -4.967841346e-02f, -4.964736698e-02f, -4.961623947e-02f, +-4.958503098e-02f, -4.955374159e-02f, -4.952237136e-02f, -4.949092035e-02f, -4.945938863e-02f, -4.942777628e-02f, -4.939608334e-02f, -4.936430990e-02f, -4.933245602e-02f, -4.930052176e-02f, +-4.926850719e-02f, -4.923641238e-02f, -4.920423740e-02f, -4.917198232e-02f, -4.913964719e-02f, -4.910723210e-02f, -4.907473710e-02f, -4.904216227e-02f, -4.900950767e-02f, -4.897677338e-02f, +-4.894395945e-02f, -4.891106596e-02f, -4.887809298e-02f, -4.884504058e-02f, -4.881190882e-02f, -4.877869777e-02f, -4.874540751e-02f, -4.871203810e-02f, -4.867858961e-02f, -4.864506211e-02f, +-4.861145568e-02f, -4.857777037e-02f, -4.854400626e-02f, -4.851016343e-02f, -4.847624193e-02f, -4.844224184e-02f, -4.840816324e-02f, -4.837400618e-02f, -4.833977075e-02f, -4.830545701e-02f, +-4.827106504e-02f, -4.823659489e-02f, -4.820204666e-02f, -4.816742040e-02f, -4.813271619e-02f, -4.809793409e-02f, -4.806307419e-02f, -4.802813655e-02f, -4.799312125e-02f, -4.795802835e-02f, +-4.792285793e-02f, -4.788761006e-02f, -4.785228482e-02f, -4.781688227e-02f, -4.778140249e-02f, -4.774584555e-02f, -4.771021152e-02f, -4.767450048e-02f, -4.763871249e-02f, -4.760284764e-02f, +-4.756690600e-02f, -4.753088764e-02f, -4.749479262e-02f, -4.745862104e-02f, -4.742237295e-02f, -4.738604844e-02f, -4.734964758e-02f, -4.731317043e-02f, -4.727661709e-02f, -4.723998761e-02f, +-4.720328208e-02f, -4.716650057e-02f, -4.712964315e-02f, -4.709270991e-02f, -4.705570090e-02f, -4.701861622e-02f, -4.698145593e-02f, -4.694422011e-02f, -4.690690883e-02f, -4.686952218e-02f, +-4.683206022e-02f, -4.679452303e-02f, -4.675691070e-02f, -4.671922328e-02f, -4.668146086e-02f, -4.664362353e-02f, -4.660571134e-02f, -4.656772438e-02f, -4.652966273e-02f, -4.649152646e-02f, +-4.645331565e-02f, -4.641503037e-02f, -4.637667071e-02f, -4.633823673e-02f, -4.629972853e-02f, -4.626114617e-02f, -4.622248973e-02f, -4.618375929e-02f, -4.614495493e-02f, -4.610607672e-02f, +-4.606712475e-02f, -4.602809909e-02f, -4.598899982e-02f, -4.594982701e-02f, -4.591058075e-02f, -4.587126112e-02f, -4.583186819e-02f, -4.579240204e-02f, -4.575286276e-02f, -4.571325041e-02f, +-4.567356508e-02f, -4.563380685e-02f, -4.559397580e-02f, -4.555407201e-02f, -4.551409555e-02f, -4.547404651e-02f, -4.543392496e-02f, -4.539373099e-02f, -4.535346468e-02f, -4.531312610e-02f, +-4.527271534e-02f, -4.523223247e-02f, -4.519167759e-02f, -4.515105075e-02f, -4.511035206e-02f, -4.506958159e-02f, -4.502873941e-02f, -4.498782562e-02f, -4.494684029e-02f, -4.490578350e-02f, +-4.486465533e-02f, -4.482345587e-02f, -4.478218520e-02f, -4.474084340e-02f, -4.469943055e-02f, -4.465794673e-02f, -4.461639202e-02f, -4.457476651e-02f, -4.453307028e-02f, -4.449130341e-02f, +-4.444946599e-02f, -4.440755809e-02f, -4.436557980e-02f, -4.432353120e-02f, -4.428141237e-02f, -4.423922340e-02f, -4.419696437e-02f, -4.415463537e-02f, -4.411223647e-02f, -4.406976776e-02f, +-4.402722932e-02f, -4.398462124e-02f, -4.394194360e-02f, -4.389919649e-02f, -4.385637998e-02f, -4.381349417e-02f, -4.377053913e-02f, -4.372751496e-02f, -4.368442172e-02f, -4.364125952e-02f, +-4.359802843e-02f, -4.355472854e-02f, -4.351135994e-02f, -4.346792270e-02f, -4.342441691e-02f, -4.338084267e-02f, -4.333720004e-02f, -4.329348913e-02f, -4.324971001e-02f, -4.320586276e-02f, +-4.316194749e-02f, -4.311796426e-02f, -4.307391317e-02f, -4.302979430e-02f, -4.298560774e-02f, -4.294135358e-02f, -4.289703189e-02f, -4.285264277e-02f, -4.280818631e-02f, -4.276366258e-02f, +-4.271907168e-02f, -4.267441370e-02f, -4.262968871e-02f, -4.258489681e-02f, -4.254003809e-02f, -4.249511262e-02f, -4.245012051e-02f, -4.240506183e-02f, -4.235993667e-02f, -4.231474512e-02f, +-4.226948727e-02f, -4.222416321e-02f, -4.217877301e-02f, -4.213331678e-02f, -4.208779460e-02f, -4.204220656e-02f, -4.199655274e-02f, -4.195083324e-02f, -4.190504814e-02f, -4.185919753e-02f, +-4.181328150e-02f, -4.176730013e-02f, -4.172125353e-02f, -4.167514177e-02f, -4.162896494e-02f, -4.158272314e-02f, -4.153641645e-02f, -4.149004496e-02f, -4.144360877e-02f, -4.139710796e-02f, +-4.135054261e-02f, -4.130391283e-02f, -4.125721870e-02f, -4.121046031e-02f, -4.116363775e-02f, -4.111675111e-02f, -4.106980048e-02f, -4.102278594e-02f, -4.097570761e-02f, -4.092856555e-02f, +-4.088135986e-02f, -4.083409064e-02f, -4.078675797e-02f, -4.073936194e-02f, -4.069190265e-02f, -4.064438018e-02f, -4.059679464e-02f, -4.054914609e-02f, -4.050143465e-02f, -4.045366040e-02f, +-4.040582344e-02f, -4.035792384e-02f, -4.030996172e-02f, -4.026193715e-02f, -4.021385023e-02f, -4.016570105e-02f, -4.011748970e-02f, -4.006921628e-02f, -4.002088088e-02f, -3.997248359e-02f, +-3.992402449e-02f, -3.987550370e-02f, -3.982692129e-02f, -3.977827736e-02f, -3.972957201e-02f, -3.968080532e-02f, -3.963197739e-02f, -3.958308831e-02f, -3.953413817e-02f, -3.948512708e-02f, +-3.943605511e-02f, -3.938692237e-02f, -3.933772895e-02f, -3.928847494e-02f, -3.923916044e-02f, -3.918978553e-02f, -3.914035032e-02f, -3.909085490e-02f, -3.904129936e-02f, -3.899168379e-02f, +-3.894200829e-02f, -3.889227296e-02f, -3.884247788e-02f, -3.879262316e-02f, -3.874270888e-02f, -3.869273515e-02f, -3.864270205e-02f, -3.859260968e-02f, -3.854245815e-02f, -3.849224753e-02f, +-3.844197792e-02f, -3.839164943e-02f, -3.834126215e-02f, -3.829081617e-02f, -3.824031159e-02f, -3.818974850e-02f, -3.813912699e-02f, -3.808844718e-02f, -3.803770914e-02f, -3.798691298e-02f, +-3.793605879e-02f, -3.788514667e-02f, -3.783417671e-02f, -3.778314902e-02f, -3.773206368e-02f, -3.768092079e-02f, -3.762972045e-02f, -3.757846276e-02f, -3.752714781e-02f, -3.747577570e-02f, +-3.742434653e-02f, -3.737286038e-02f, -3.732131737e-02f, -3.726971759e-02f, -3.721806113e-02f, -3.716634809e-02f, -3.711457857e-02f, -3.706275266e-02f, -3.701087047e-02f, -3.695893209e-02f, +-3.690693762e-02f, -3.685488715e-02f, -3.680278079e-02f, -3.675061863e-02f, -3.669840077e-02f, -3.664612730e-02f, -3.659379834e-02f, -3.654141396e-02f, -3.648897428e-02f, -3.643647939e-02f, +-3.638392938e-02f, -3.633132437e-02f, -3.627866444e-02f, -3.622594969e-02f, -3.617318023e-02f, -3.612035615e-02f, -3.606747755e-02f, -3.601454453e-02f, -3.596155719e-02f, -3.590851563e-02f, +-3.585541995e-02f, -3.580227024e-02f, -3.574906660e-02f, -3.569580915e-02f, -3.564249796e-02f, -3.558913316e-02f, -3.553571482e-02f, -3.548224306e-02f, -3.542871797e-02f, -3.537513966e-02f, +-3.532150822e-02f, -3.526782375e-02f, -3.521408636e-02f, -3.516029614e-02f, -3.510645320e-02f, -3.505255763e-02f, -3.499860953e-02f, -3.494460901e-02f, -3.489055616e-02f, -3.483645110e-02f, +-3.478229390e-02f, -3.472808469e-02f, -3.467382356e-02f, -3.461951060e-02f, -3.456514593e-02f, -3.451072963e-02f, -3.445626183e-02f, -3.440174260e-02f, -3.434717206e-02f, -3.429255031e-02f, +-3.423787744e-02f, -3.418315357e-02f, -3.412837879e-02f, -3.407355320e-02f, -3.401867690e-02f, -3.396375000e-02f, -3.390877260e-02f, -3.385374480e-02f, -3.379866671e-02f, -3.374353841e-02f, +-3.368836003e-02f, -3.363313165e-02f, -3.357785339e-02f, -3.352252534e-02f, -3.346714760e-02f, -3.341172028e-02f, -3.335624349e-02f, -3.330071731e-02f, -3.324514187e-02f, -3.318951725e-02f, +-3.313384357e-02f, -3.307812092e-02f, -3.302234941e-02f, -3.296652914e-02f, -3.291066021e-02f, -3.285474273e-02f, -3.279877681e-02f, -3.274276253e-02f, -3.268670002e-02f, -3.263058936e-02f, +-3.257443067e-02f, -3.251822405e-02f, -3.246196960e-02f, -3.240566742e-02f, -3.234931763e-02f, -3.229292031e-02f, -3.223647559e-02f, -3.217998355e-02f, -3.212344431e-02f, -3.206685797e-02f, +-3.201022464e-02f, -3.195354441e-02f, -3.189681739e-02f, -3.184004369e-02f, -3.178322341e-02f, -3.172635665e-02f, -3.166944353e-02f, -3.161248414e-02f, -3.155547859e-02f, -3.149842698e-02f, +-3.144132942e-02f, -3.138418602e-02f, -3.132699687e-02f, -3.126976209e-02f, -3.121248178e-02f, -3.115515604e-02f, -3.109778498e-02f, -3.104036870e-02f, -3.098290731e-02f, -3.092540092e-02f, +-3.086784963e-02f, -3.081025355e-02f, -3.075261278e-02f, -3.069492742e-02f, -3.063719759e-02f, -3.057942338e-02f, -3.052160492e-02f, -3.046374229e-02f, -3.040583561e-02f, -3.034788498e-02f, +-3.028989050e-02f, -3.023185230e-02f, -3.017377046e-02f, -3.011564510e-02f, -3.005747633e-02f, -2.999926424e-02f, -2.994100895e-02f, -2.988271056e-02f, -2.982436919e-02f, -2.976598492e-02f, +-2.970755788e-02f, -2.964908817e-02f, -2.959057589e-02f, -2.953202116e-02f, -2.947342408e-02f, -2.941478475e-02f, -2.935610328e-02f, -2.929737979e-02f, -2.923861437e-02f, -2.917980714e-02f, +-2.912095820e-02f, -2.906206766e-02f, -2.900313562e-02f, -2.894416220e-02f, -2.888514750e-02f, -2.882609163e-02f, -2.876699469e-02f, -2.870785680e-02f, -2.864867806e-02f, -2.858945858e-02f, +-2.853019846e-02f, -2.847089782e-02f, -2.841155676e-02f, -2.835217540e-02f, -2.829275383e-02f, -2.823329216e-02f, -2.817379051e-02f, -2.811424899e-02f, -2.805466769e-02f, -2.799504674e-02f, +-2.793538623e-02f, -2.787568627e-02f, -2.781594698e-02f, -2.775616847e-02f, -2.769635083e-02f, -2.763649418e-02f, -2.757659863e-02f, -2.751666429e-02f, -2.745669126e-02f, -2.739667966e-02f, +-2.733662959e-02f, -2.727654116e-02f, -2.721641448e-02f, -2.715624966e-02f, -2.709604681e-02f, -2.703580603e-02f, -2.697552745e-02f, -2.691521116e-02f, -2.685485727e-02f, -2.679446590e-02f, +-2.673403715e-02f, -2.667357113e-02f, -2.661306795e-02f, -2.655252773e-02f, -2.649195057e-02f, -2.643133658e-02f, -2.637068586e-02f, -2.630999854e-02f, -2.624927472e-02f, -2.618851450e-02f, +-2.612771801e-02f, -2.606688534e-02f, -2.600601661e-02f, -2.594511193e-02f, -2.588417141e-02f, -2.582319515e-02f, -2.576218327e-02f, -2.570113588e-02f, -2.564005309e-02f, -2.557893501e-02f, +-2.551778175e-02f, -2.545659341e-02f, -2.539537011e-02f, -2.533411197e-02f, -2.527281908e-02f, -2.521149156e-02f, -2.515012953e-02f, -2.508873308e-02f, -2.502730234e-02f, -2.496583740e-02f, +-2.490433840e-02f, -2.484280542e-02f, -2.478123859e-02f, -2.471963801e-02f, -2.465800380e-02f, -2.459633607e-02f, -2.453463492e-02f, -2.447290047e-02f, -2.441113283e-02f, -2.434933211e-02f, +-2.428749843e-02f, -2.422563188e-02f, -2.416373259e-02f, -2.410180066e-02f, -2.403983621e-02f, -2.397783935e-02f, -2.391581018e-02f, -2.385374883e-02f, -2.379165539e-02f, -2.372952999e-02f, +-2.366737273e-02f, -2.360518373e-02f, -2.354296309e-02f, -2.348071093e-02f, -2.341842736e-02f, -2.335611249e-02f, -2.329376644e-02f, -2.323138931e-02f, -2.316898122e-02f, -2.310654227e-02f, +-2.304407259e-02f, -2.298157228e-02f, -2.291904145e-02f, -2.285648021e-02f, -2.279388869e-02f, -2.273126698e-02f, -2.266861521e-02f, -2.260593348e-02f, -2.254322190e-02f, -2.248048060e-02f, +-2.241770967e-02f, -2.235490924e-02f, -2.229207941e-02f, -2.222922029e-02f, -2.216633201e-02f, -2.210341467e-02f, -2.204046838e-02f, -2.197749325e-02f, -2.191448941e-02f, -2.185145695e-02f, +-2.178839600e-02f, -2.172530667e-02f, -2.166218906e-02f, -2.159904330e-02f, -2.153586949e-02f, -2.147266774e-02f, -2.140943817e-02f, -2.134618090e-02f, -2.128289603e-02f, -2.121958367e-02f, +-2.115624395e-02f, -2.109287697e-02f, -2.102948285e-02f, -2.096606169e-02f, -2.090261361e-02f, -2.083913873e-02f, -2.077563716e-02f, -2.071210901e-02f, -2.064855439e-02f, -2.058497341e-02f, +-2.052136620e-02f, -2.045773286e-02f, -2.039407350e-02f, -2.033038825e-02f, -2.026667720e-02f, -2.020294048e-02f, -2.013917820e-02f, -2.007539048e-02f, -2.001157741e-02f, -1.994773913e-02f, +-1.988387574e-02f, -1.981998735e-02f, -1.975607408e-02f, -1.969213605e-02f, -1.962817336e-02f, -1.956418612e-02f, -1.950017447e-02f, -1.943613849e-02f, -1.937207832e-02f, -1.930799406e-02f, +-1.924388583e-02f, -1.917975374e-02f, -1.911559790e-02f, -1.905141843e-02f, -1.898721545e-02f, -1.892298905e-02f, -1.885873937e-02f, -1.879446651e-02f, -1.873017059e-02f, -1.866585172e-02f, +-1.860151001e-02f, -1.853714558e-02f, -1.847275855e-02f, -1.840834901e-02f, -1.834391710e-02f, -1.827946293e-02f, -1.821498660e-02f, -1.815048823e-02f, -1.808596794e-02f, -1.802142585e-02f, +-1.795686205e-02f, -1.789227667e-02f, -1.782766983e-02f, -1.776304163e-02f, -1.769839219e-02f, -1.763372163e-02f, -1.756903006e-02f, -1.750431759e-02f, -1.743958434e-02f, -1.737483042e-02f, +-1.731005594e-02f, -1.724526103e-02f, -1.718044579e-02f, -1.711561034e-02f, -1.705075479e-02f, -1.698587926e-02f, -1.692098387e-02f, -1.685606871e-02f, -1.679113392e-02f, -1.672617961e-02f, +-1.666120588e-02f, -1.659621286e-02f, -1.653120066e-02f, -1.646616939e-02f, -1.640111917e-02f, -1.633605011e-02f, -1.627096233e-02f, -1.620585594e-02f, -1.614073105e-02f, -1.607558779e-02f, +-1.601042626e-02f, -1.594524658e-02f, -1.588004886e-02f, -1.581483322e-02f, -1.574959978e-02f, -1.568434864e-02f, -1.561907993e-02f, -1.555379376e-02f, -1.548849023e-02f, -1.542316948e-02f, +-1.535783160e-02f, -1.529247673e-02f, -1.522710496e-02f, -1.516171642e-02f, -1.509631122e-02f, -1.503088948e-02f, -1.496545130e-02f, -1.489999682e-02f, -1.483452613e-02f, -1.476903935e-02f, +-1.470353661e-02f, -1.463801801e-02f, -1.457248367e-02f, -1.450693371e-02f, -1.444136823e-02f, -1.437578736e-02f, -1.431019121e-02f, -1.424457989e-02f, -1.417895352e-02f, -1.411331222e-02f, +-1.404765609e-02f, -1.398198526e-02f, -1.391629983e-02f, -1.385059993e-02f, -1.378488567e-02f, -1.371915716e-02f, -1.365341453e-02f, -1.358765787e-02f, -1.352188731e-02f, -1.345610297e-02f, +-1.339030496e-02f, -1.332449339e-02f, -1.325866838e-02f, -1.319283004e-02f, -1.312697849e-02f, -1.306111385e-02f, -1.299523622e-02f, -1.292934573e-02f, -1.286344249e-02f, -1.279752661e-02f, +-1.273159821e-02f, -1.266565741e-02f, -1.259970431e-02f, -1.253373904e-02f, -1.246776172e-02f, -1.240177244e-02f, -1.233577134e-02f, -1.226975852e-02f, -1.220373410e-02f, -1.213769819e-02f, +-1.207165092e-02f, -1.200559239e-02f, -1.193952272e-02f, -1.187344203e-02f, -1.180735043e-02f, -1.174124804e-02f, -1.167513497e-02f, -1.160901133e-02f, -1.154287725e-02f, -1.147673283e-02f, +-1.141057819e-02f, -1.134441345e-02f, -1.127823872e-02f, -1.121205413e-02f, -1.114585977e-02f, -1.107965577e-02f, -1.101344224e-02f, -1.094721930e-02f, -1.088098707e-02f, -1.081474565e-02f, +-1.074849516e-02f, -1.068223573e-02f, -1.061596745e-02f, -1.054969046e-02f, -1.048340486e-02f, -1.041711077e-02f, -1.035080830e-02f, -1.028449757e-02f, -1.021817870e-02f, -1.015185180e-02f, +-1.008551698e-02f, -1.001917436e-02f, -9.952824053e-03f, -9.886466179e-03f, -9.820100849e-03f, -9.753728180e-03f, -9.687348286e-03f, -9.620961282e-03f, -9.554567284e-03f, -9.488166406e-03f, +-9.421758764e-03f, -9.355344473e-03f, -9.288923648e-03f, -9.222496403e-03f, -9.156062854e-03f, -9.089623117e-03f, -9.023177305e-03f, -8.956725535e-03f, -8.890267920e-03f, -8.823804577e-03f, +-8.757335620e-03f, -8.690861164e-03f, -8.624381324e-03f, -8.557896216e-03f, -8.491405954e-03f, -8.424910653e-03f, -8.358410428e-03f, -8.291905394e-03f, -8.225395666e-03f, -8.158881359e-03f, +-8.092362589e-03f, -8.025839469e-03f, -7.959312115e-03f, -7.892780642e-03f, -7.826245165e-03f, -7.759705798e-03f, -7.693162657e-03f, -7.626615856e-03f, -7.560065510e-03f, -7.493511734e-03f, +-7.426954643e-03f, -7.360394352e-03f, -7.293830976e-03f, -7.227264629e-03f, -7.160695426e-03f, -7.094123482e-03f, -7.027548912e-03f, -6.960971831e-03f, -6.894392353e-03f, -6.827810592e-03f, +-6.761226665e-03f, -6.694640685e-03f, -6.628052767e-03f, -6.561463026e-03f, -6.494871577e-03f, -6.428278534e-03f, -6.361684012e-03f, -6.295088125e-03f, -6.228490989e-03f, -6.161892717e-03f, +-6.095293424e-03f, -6.028693226e-03f, -5.962092235e-03f, -5.895490568e-03f, -5.828888339e-03f, -5.762285661e-03f, -5.695682650e-03f, -5.629079420e-03f, -5.562476086e-03f, -5.495872762e-03f, +-5.429269562e-03f, -5.362666601e-03f, -5.296063993e-03f, -5.229461853e-03f, -5.162860294e-03f, -5.096259433e-03f, -5.029659381e-03f, -4.963060255e-03f, -4.896462168e-03f, -4.829865235e-03f, +-4.763269570e-03f, -4.696675286e-03f, -4.630082499e-03f, -4.563491323e-03f, -4.496901871e-03f, -4.430314258e-03f, -4.363728598e-03f, -4.297145005e-03f, -4.230563594e-03f, -4.163984477e-03f, +-4.097407771e-03f, -4.030833587e-03f, -3.964262041e-03f, -3.897693247e-03f, -3.831127318e-03f, -3.764564369e-03f, -3.698004513e-03f, -3.631447864e-03f, -3.564894537e-03f, -3.498344644e-03f, +-3.431798301e-03f, -3.365255620e-03f, -3.298716716e-03f, -3.232181702e-03f, -3.165650692e-03f, -3.099123800e-03f, -3.032601140e-03f, -2.966082825e-03f, -2.899568969e-03f, -2.833059686e-03f, +-2.766555088e-03f, -2.700055291e-03f, -2.633560407e-03f, -2.567070550e-03f, -2.500585833e-03f, -2.434106371e-03f, -2.367632276e-03f, -2.301163661e-03f, -2.234700641e-03f, -2.168243329e-03f, +-2.101791838e-03f, -2.035346281e-03f, -1.968906772e-03f, -1.902473423e-03f, -1.836046350e-03f, -1.769625663e-03f, -1.703211478e-03f, -1.636803906e-03f, -1.570403062e-03f, -1.504009057e-03f, +-1.437622006e-03f, -1.371242022e-03f, -1.304869216e-03f, -1.238503703e-03f, -1.172145596e-03f, -1.105795007e-03f, -1.039452049e-03f, -9.731168359e-04f, -9.067894795e-04f, -8.404700930e-04f, +-7.741587893e-04f, -7.078556810e-04f, -6.415608811e-04f, -5.752745021e-04f, -5.089966568e-04f, -4.427274579e-04f, -3.764670179e-04f, -3.102154495e-04f, -2.439728652e-04f, -1.777393776e-04f, +-1.115150991e-04f, -4.530014231e-05f, 2.090538041e-05f, 8.710135665e-05f, 1.532876740e-04f, 2.194642202e-04f, 2.856308828e-04f, 3.517875497e-04f, 4.179341085e-04f, 4.840704471e-04f, +5.501964532e-04f, 6.163120148e-04f, 6.824170197e-04f, 7.485113558e-04f, 8.145949112e-04f, 8.806675737e-04f, 9.467292315e-04f, 1.012779773e-03f, 1.078819085e-03f, 1.144847057e-03f, +1.210863577e-03f, 1.276868532e-03f, 1.342861812e-03f, 1.408843304e-03f, 1.474812897e-03f, 1.540770479e-03f, 1.606715938e-03f, 1.672649163e-03f, 1.738570043e-03f, 1.804478465e-03f, +1.870374319e-03f, 1.936257492e-03f, 2.002127874e-03f, 2.067985354e-03f, 2.133829819e-03f, 2.199661159e-03f, 2.265479262e-03f, 2.331284017e-03f, 2.397075313e-03f, 2.462853039e-03f, +2.528617084e-03f, 2.594367336e-03f, 2.660103685e-03f, 2.725826020e-03f, 2.791534230e-03f, 2.857228204e-03f, 2.922907830e-03f, 2.988572999e-03f, 3.054223600e-03f, 3.119859521e-03f, +3.185480652e-03f, 3.251086883e-03f, 3.316678103e-03f, 3.382254200e-03f, 3.447815066e-03f, 3.513360589e-03f, 3.578890659e-03f, 3.644405165e-03f, 3.709903997e-03f, 3.775387045e-03f, +3.840854198e-03f, 3.906305347e-03f, 3.971740381e-03f, 4.037159190e-03f, 4.102561664e-03f, 4.167947692e-03f, 4.233317165e-03f, 4.298669974e-03f, 4.364006007e-03f, 4.429325155e-03f, +4.494627308e-03f, 4.559912357e-03f, 4.625180192e-03f, 4.690430702e-03f, 4.755663779e-03f, 4.820879313e-03f, 4.886077193e-03f, 4.951257312e-03f, 5.016419558e-03f, 5.081563824e-03f, +5.146689999e-03f, 5.211797974e-03f, 5.276887639e-03f, 5.341958887e-03f, 5.407011606e-03f, 5.472045689e-03f, 5.537061026e-03f, 5.602057508e-03f, 5.667035026e-03f, 5.731993471e-03f, +5.796932735e-03f, 5.861852708e-03f, 5.926753281e-03f, 5.991634346e-03f, 6.056495795e-03f, 6.121337517e-03f, 6.186159406e-03f, 6.250961352e-03f, 6.315743247e-03f, 6.380504981e-03f, +6.445246448e-03f, 6.509967539e-03f, 6.574668144e-03f, 6.639348156e-03f, 6.704007468e-03f, 6.768645969e-03f, 6.833263554e-03f, 6.897860112e-03f, 6.962435537e-03f, 7.026989721e-03f, +7.091522555e-03f, 7.156033931e-03f, 7.220523743e-03f, 7.284991882e-03f, 7.349438240e-03f, 7.413862710e-03f, 7.478265184e-03f, 7.542645554e-03f, 7.607003714e-03f, 7.671339556e-03f, +7.735652972e-03f, 7.799943855e-03f, 7.864212098e-03f, 7.928457594e-03f, 7.992680234e-03f, 8.056879913e-03f, 8.121056524e-03f, 8.185209958e-03f, 8.249340110e-03f, 8.313446872e-03f, +8.377530138e-03f, 8.441589801e-03f, 8.505625753e-03f, 8.569637889e-03f, 8.633626102e-03f, 8.697590285e-03f, 8.761530332e-03f, 8.825446136e-03f, 8.889337591e-03f, 8.953204590e-03f, +9.017047028e-03f, 9.080864798e-03f, 9.144657793e-03f, 9.208425909e-03f, 9.272169038e-03f, 9.335887075e-03f, 9.399579914e-03f, 9.463247448e-03f, 9.526889573e-03f, 9.590506182e-03f, +9.654097170e-03f, 9.717662432e-03f, 9.781201860e-03f, 9.844715351e-03f, 9.908202798e-03f, 9.971664096e-03f, 1.003509914e-02f, 1.009850782e-02f, 1.016189004e-02f, 1.022524569e-02f, +1.028857467e-02f, 1.035187686e-02f, 1.041515217e-02f, 1.047840049e-02f, 1.054162172e-02f, 1.060481574e-02f, 1.066798246e-02f, 1.073112177e-02f, 1.079423357e-02f, 1.085731775e-02f, +1.092037421e-02f, 1.098340284e-02f, 1.104640354e-02f, 1.110937620e-02f, 1.117232073e-02f, 1.123523700e-02f, 1.129812494e-02f, 1.136098441e-02f, 1.142381534e-02f, 1.148661760e-02f, +1.154939110e-02f, 1.161213573e-02f, 1.167485138e-02f, 1.173753797e-02f, 1.180019537e-02f, 1.186282349e-02f, 1.192542223e-02f, 1.198799147e-02f, 1.205053113e-02f, 1.211304108e-02f, +1.217552124e-02f, 1.223797150e-02f, 1.230039175e-02f, 1.236278189e-02f, 1.242514182e-02f, 1.248747144e-02f, 1.254977064e-02f, 1.261203932e-02f, 1.267427738e-02f, 1.273648471e-02f, +1.279866121e-02f, 1.286080679e-02f, 1.292292133e-02f, 1.298500474e-02f, 1.304705691e-02f, 1.310907774e-02f, 1.317106712e-02f, 1.323302497e-02f, 1.329495117e-02f, 1.335684562e-02f, +1.341870822e-02f, 1.348053887e-02f, 1.354233747e-02f, 1.360410391e-02f, 1.366583810e-02f, 1.372753993e-02f, 1.378920930e-02f, 1.385084611e-02f, 1.391245026e-02f, 1.397402164e-02f, +1.403556016e-02f, 1.409706572e-02f, 1.415853820e-02f, 1.421997752e-02f, 1.428138358e-02f, 1.434275626e-02f, 1.440409547e-02f, 1.446540111e-02f, 1.452667308e-02f, 1.458791128e-02f, +1.464911561e-02f, 1.471028596e-02f, 1.477142225e-02f, 1.483252435e-02f, 1.489359219e-02f, 1.495462565e-02f, 1.501562464e-02f, 1.507658905e-02f, 1.513751879e-02f, 1.519841376e-02f, +1.525927385e-02f, 1.532009898e-02f, 1.538088903e-02f, 1.544164390e-02f, 1.550236351e-02f, 1.556304775e-02f, 1.562369651e-02f, 1.568430971e-02f, 1.574488724e-02f, 1.580542900e-02f, +1.586593490e-02f, 1.592640483e-02f, 1.598683870e-02f, 1.604723640e-02f, 1.610759784e-02f, 1.616792293e-02f, 1.622821155e-02f, 1.628846362e-02f, 1.634867903e-02f, 1.640885769e-02f, +1.646899949e-02f, 1.652910435e-02f, 1.658917216e-02f, 1.664920282e-02f, 1.670919624e-02f, 1.676915231e-02f, 1.682907095e-02f, 1.688895204e-02f, 1.694879551e-02f, 1.700860124e-02f, +1.706836914e-02f, 1.712809911e-02f, 1.718779106e-02f, 1.724744488e-02f, 1.730706049e-02f, 1.736663778e-02f, 1.742617666e-02f, 1.748567702e-02f, 1.754513878e-02f, 1.760456184e-02f, +1.766394610e-02f, 1.772329145e-02f, 1.778259782e-02f, 1.784186510e-02f, 1.790109318e-02f, 1.796028199e-02f, 1.801943142e-02f, 1.807854137e-02f, 1.813761176e-02f, 1.819664247e-02f, +1.825563343e-02f, 1.831458452e-02f, 1.837349566e-02f, 1.843236675e-02f, 1.849119770e-02f, 1.854998840e-02f, 1.860873877e-02f, 1.866744871e-02f, 1.872611812e-02f, 1.878474691e-02f, +1.884333498e-02f, 1.890188224e-02f, 1.896038860e-02f, 1.901885395e-02f, 1.907727821e-02f, 1.913566127e-02f, 1.919400305e-02f, 1.925230345e-02f, 1.931056238e-02f, 1.936877974e-02f, +1.942695543e-02f, 1.948508937e-02f, 1.954318146e-02f, 1.960123160e-02f, 1.965923971e-02f, 1.971720568e-02f, 1.977512943e-02f, 1.983301086e-02f, 1.989084987e-02f, 1.994864638e-02f, +2.000640028e-02f, 2.006411150e-02f, 2.012177992e-02f, 2.017940547e-02f, 2.023698805e-02f, 2.029452756e-02f, 2.035202391e-02f, 2.040947701e-02f, 2.046688677e-02f, 2.052425309e-02f, +2.058157588e-02f, 2.063885505e-02f, 2.069609050e-02f, 2.075328215e-02f, 2.081042991e-02f, 2.086753367e-02f, 2.092459335e-02f, 2.098160886e-02f, 2.103858010e-02f, 2.109550699e-02f, +2.115238942e-02f, 2.120922732e-02f, 2.126602058e-02f, 2.132276912e-02f, 2.137947285e-02f, 2.143613167e-02f, 2.149274549e-02f, 2.154931423e-02f, 2.160583778e-02f, 2.166231607e-02f, +2.171874900e-02f, 2.177513648e-02f, 2.183147841e-02f, 2.188777472e-02f, 2.194402530e-02f, 2.200023007e-02f, 2.205638894e-02f, 2.211250181e-02f, 2.216856861e-02f, 2.222458923e-02f, +2.228056359e-02f, 2.233649159e-02f, 2.239237316e-02f, 2.244820819e-02f, 2.250399660e-02f, 2.255973831e-02f, 2.261543321e-02f, 2.267108122e-02f, 2.272668226e-02f, 2.278223623e-02f, +2.283774305e-02f, 2.289320262e-02f, 2.294861486e-02f, 2.300397968e-02f, 2.305929699e-02f, 2.311456670e-02f, 2.316978872e-02f, 2.322496297e-02f, 2.328008936e-02f, 2.333516779e-02f, +2.339019819e-02f, 2.344518046e-02f, 2.350011451e-02f, 2.355500027e-02f, 2.360983763e-02f, 2.366462651e-02f, 2.371936684e-02f, 2.377405850e-02f, 2.382870143e-02f, 2.388329554e-02f, +2.393784073e-02f, 2.399233692e-02f, 2.404678402e-02f, 2.410118195e-02f, 2.415553062e-02f, 2.420982994e-02f, 2.426407983e-02f, 2.431828020e-02f, 2.437243097e-02f, 2.442653204e-02f, +2.448058333e-02f, 2.453458476e-02f, 2.458853625e-02f, 2.464243769e-02f, 2.469628902e-02f, 2.475009013e-02f, 2.480384096e-02f, 2.485754141e-02f, 2.491119139e-02f, 2.496479083e-02f, +2.501833964e-02f, 2.507183773e-02f, 2.512528501e-02f, 2.517868141e-02f, 2.523202683e-02f, 2.528532120e-02f, 2.533856443e-02f, 2.539175643e-02f, 2.544489712e-02f, 2.549798642e-02f, +2.555102424e-02f, 2.560401050e-02f, 2.565694511e-02f, 2.570982799e-02f, 2.576265906e-02f, 2.581543824e-02f, 2.586816543e-02f, 2.592084056e-02f, 2.597346354e-02f, 2.602603429e-02f, +2.607855273e-02f, 2.613101877e-02f, 2.618343233e-02f, 2.623579334e-02f, 2.628810169e-02f, 2.634035732e-02f, 2.639256014e-02f, 2.644471007e-02f, 2.649680703e-02f, 2.654885093e-02f, +2.660084169e-02f, 2.665277923e-02f, 2.670466347e-02f, 2.675649432e-02f, 2.680827171e-02f, 2.685999555e-02f, 2.691166577e-02f, 2.696328227e-02f, 2.701484498e-02f, 2.706635383e-02f, +2.711780871e-02f, 2.716920957e-02f, 2.722055631e-02f, 2.727184885e-02f, 2.732308712e-02f, 2.737427103e-02f, 2.742540050e-02f, 2.747647546e-02f, 2.752749582e-02f, 2.757846150e-02f, +2.762937243e-02f, 2.768022851e-02f, 2.773102968e-02f, 2.778177585e-02f, 2.783246695e-02f, 2.788310289e-02f, 2.793368360e-02f, 2.798420899e-02f, 2.803467898e-02f, 2.808509351e-02f, +2.813545248e-02f, 2.818575582e-02f, 2.823600346e-02f, 2.828619530e-02f, 2.833633128e-02f, 2.838641132e-02f, 2.843643533e-02f, 2.848640324e-02f, 2.853631497e-02f, 2.858617045e-02f, +2.863596959e-02f, 2.868571231e-02f, 2.873539855e-02f, 2.878502822e-02f, 2.883460124e-02f, 2.888411754e-02f, 2.893357704e-02f, 2.898297966e-02f, 2.903232533e-02f, 2.908161397e-02f, +2.913084550e-02f, 2.918001985e-02f, 2.922913693e-02f, 2.927819668e-02f, 2.932719902e-02f, 2.937614386e-02f, 2.942503114e-02f, 2.947386078e-02f, 2.952263269e-02f, 2.957134682e-02f, +2.962000307e-02f, 2.966860138e-02f, 2.971714167e-02f, 2.976562386e-02f, 2.981404788e-02f, 2.986241366e-02f, 2.991072111e-02f, 2.995897017e-02f, 3.000716076e-02f, 3.005529280e-02f, +3.010336621e-02f, 3.015138094e-02f, 3.019933689e-02f, 3.024723401e-02f, 3.029507220e-02f, 3.034285140e-02f, 3.039057154e-02f, 3.043823253e-02f, 3.048583432e-02f, 3.053337681e-02f, +3.058085995e-02f, 3.062828365e-02f, 3.067564784e-02f, 3.072295246e-02f, 3.077019742e-02f, 3.081738266e-02f, 3.086450809e-02f, 3.091157366e-02f, 3.095857928e-02f, 3.100552488e-02f, +3.105241040e-02f, 3.109923575e-02f, 3.114600087e-02f, 3.119270568e-02f, 3.123935012e-02f, 3.128593411e-02f, 3.133245757e-02f, 3.137892045e-02f, 3.142532266e-02f, 3.147166413e-02f, +3.151794480e-02f, 3.156416459e-02f, 3.161032343e-02f, 3.165642126e-02f, 3.170245799e-02f, 3.174843356e-02f, 3.179434790e-02f, 3.184020093e-02f, 3.188599260e-02f, 3.193172282e-02f, +3.197739153e-02f, 3.202299866e-02f, 3.206854413e-02f, 3.211402789e-02f, 3.215944985e-02f, 3.220480995e-02f, 3.225010812e-02f, 3.229534429e-02f, 3.234051839e-02f, 3.238563035e-02f, +3.243068010e-02f, 3.247566758e-02f, 3.252059271e-02f, 3.256545543e-02f, 3.261025567e-02f, 3.265499336e-02f, 3.269966843e-02f, 3.274428082e-02f, 3.278883044e-02f, 3.283331725e-02f, +3.287774117e-02f, 3.292210213e-02f, 3.296640006e-02f, 3.301063490e-02f, 3.305480658e-02f, 3.309891504e-02f, 3.314296019e-02f, 3.318694199e-02f, 3.323086036e-02f, 3.327471524e-02f, +3.331850655e-02f, 3.336223424e-02f, 3.340589823e-02f, 3.344949846e-02f, 3.349303486e-02f, 3.353650737e-02f, 3.357991593e-02f, 3.362326046e-02f, 3.366654089e-02f, 3.370975718e-02f, +3.375290924e-02f, 3.379599701e-02f, 3.383902044e-02f, 3.388197945e-02f, 3.392487397e-02f, 3.396770395e-02f, 3.401046932e-02f, 3.405317002e-02f, 3.409580597e-02f, 3.413837712e-02f, +3.418088340e-02f, 3.422332475e-02f, 3.426570110e-02f, 3.430801239e-02f, 3.435025856e-02f, 3.439243954e-02f, 3.443455527e-02f, 3.447660568e-02f, 3.451859071e-02f, 3.456051031e-02f, +3.460236440e-02f, 3.464415292e-02f, 3.468587581e-02f, 3.472753301e-02f, 3.476912446e-02f, 3.481065009e-02f, 3.485210983e-02f, 3.489350364e-02f, 3.493483144e-02f, 3.497609318e-02f, +3.501728878e-02f, 3.505841820e-02f, 3.509948137e-02f, 3.514047823e-02f, 3.518140871e-02f, 3.522227275e-02f, 3.526307030e-02f, 3.530380130e-02f, 3.534446567e-02f, 3.538506337e-02f, +3.542559433e-02f, 3.546605848e-02f, 3.550645578e-02f, 3.554678616e-02f, 3.558704956e-02f, 3.562724592e-02f, 3.566737517e-02f, 3.570743727e-02f, 3.574743215e-02f, 3.578735975e-02f, +3.582722001e-02f, 3.586701287e-02f, 3.590673828e-02f, 3.594639617e-02f, 3.598598648e-02f, 3.602550916e-02f, 3.606496415e-02f, 3.610435140e-02f, 3.614367083e-02f, 3.618292239e-02f, +3.622210603e-02f, 3.626122169e-02f, 3.630026930e-02f, 3.633924882e-02f, 3.637816018e-02f, 3.641700332e-02f, 3.645577820e-02f, 3.649448474e-02f, 3.653312291e-02f, 3.657169262e-02f, +3.661019384e-02f, 3.664862650e-02f, 3.668699055e-02f, 3.672528593e-02f, 3.676351258e-02f, 3.680167046e-02f, 3.683975949e-02f, 3.687777963e-02f, 3.691573082e-02f, 3.695361300e-02f, +3.699142612e-02f, 3.702917013e-02f, 3.706684496e-02f, 3.710445056e-02f, 3.714198688e-02f, 3.717945387e-02f, 3.721685146e-02f, 3.725417960e-02f, 3.729143825e-02f, 3.732862733e-02f, +3.736574681e-02f, 3.740279662e-02f, 3.743977671e-02f, 3.747668702e-02f, 3.751352751e-02f, 3.755029812e-02f, 3.758699880e-02f, 3.762362948e-02f, 3.766019013e-02f, 3.769668068e-02f, +3.773310109e-02f, 3.776945129e-02f, 3.780573124e-02f, 3.784194088e-02f, 3.787808017e-02f, 3.791414904e-02f, 3.795014745e-02f, 3.798607535e-02f, 3.802193268e-02f, 3.805771939e-02f, +3.809343542e-02f, 3.812908073e-02f, 3.816465527e-02f, 3.820015898e-02f, 3.823559182e-02f, 3.827095373e-02f, 3.830624465e-02f, 3.834146455e-02f, 3.837661336e-02f, 3.841169104e-02f, +3.844669754e-02f, 3.848163281e-02f, 3.851649679e-02f, 3.855128944e-02f, 3.858601071e-02f, 3.862066054e-02f, 3.865523889e-02f, 3.868974570e-02f, 3.872418094e-02f, 3.875854454e-02f, +3.879283646e-02f, 3.882705665e-02f, 3.886120506e-02f, 3.889528165e-02f, 3.892928636e-02f, 3.896321914e-02f, 3.899707995e-02f, 3.903086873e-02f, 3.906458545e-02f, 3.909823005e-02f, +3.913180248e-02f, 3.916530269e-02f, 3.919873065e-02f, 3.923208629e-02f, 3.926536958e-02f, 3.929858047e-02f, 3.933171890e-02f, 3.936478484e-02f, 3.939777823e-02f, 3.943069902e-02f, +3.946354718e-02f, 3.949632266e-02f, 3.952902540e-02f, 3.956165536e-02f, 3.959421250e-02f, 3.962669677e-02f, 3.965910813e-02f, 3.969144652e-02f, 3.972371190e-02f, 3.975590424e-02f, +3.978802347e-02f, 3.982006956e-02f, 3.985204247e-02f, 3.988394214e-02f, 3.991576853e-02f, 3.994752160e-02f, 3.997920130e-02f, 4.001080759e-02f, 4.004234042e-02f, 4.007379976e-02f, +4.010518555e-02f, 4.013649775e-02f, 4.016773632e-02f, 4.019890121e-02f, 4.022999238e-02f, 4.026100980e-02f, 4.029195340e-02f, 4.032282316e-02f, 4.035361903e-02f, 4.038434096e-02f, +4.041498892e-02f, 4.044556285e-02f, 4.047606272e-02f, 4.050648849e-02f, 4.053684011e-02f, 4.056711755e-02f, 4.059732075e-02f, 4.062744968e-02f, 4.065750429e-02f, 4.068748455e-02f, +4.071739042e-02f, 4.074722184e-02f, 4.077697879e-02f, 4.080666121e-02f, 4.083626908e-02f, 4.086580234e-02f, 4.089526096e-02f, 4.092464489e-02f, 4.095395411e-02f, 4.098318856e-02f, +4.101234820e-02f, 4.104143301e-02f, 4.107044293e-02f, 4.109937792e-02f, 4.112823796e-02f, 4.115702299e-02f, 4.118573298e-02f, 4.121436790e-02f, 4.124292769e-02f, 4.127141232e-02f, +4.129982176e-02f, 4.132815597e-02f, 4.135641490e-02f, 4.138459851e-02f, 4.141270678e-02f, 4.144073966e-02f, 4.146869711e-02f, 4.149657910e-02f, 4.152438559e-02f, 4.155211654e-02f, +4.157977191e-02f, 4.160735167e-02f, 4.163485578e-02f, 4.166228420e-02f, 4.168963690e-02f, 4.171691383e-02f, 4.174411497e-02f, 4.177124027e-02f, 4.179828971e-02f, 4.182526323e-02f, +4.185216082e-02f, 4.187898242e-02f, 4.190572801e-02f, 4.193239755e-02f, 4.195899101e-02f, 4.198550834e-02f, 4.201194952e-02f, 4.203831451e-02f, 4.206460327e-02f, 4.209081577e-02f, +4.211695198e-02f, 4.214301185e-02f, 4.216899536e-02f, 4.219490247e-02f, 4.222073315e-02f, 4.224648736e-02f, 4.227216508e-02f, 4.229776625e-02f, 4.232329086e-02f, 4.234873887e-02f, +4.237411024e-02f, 4.239940495e-02f, 4.242462295e-02f, 4.244976422e-02f, 4.247482872e-02f, 4.249981643e-02f, 4.252472730e-02f, 4.254956131e-02f, 4.257431842e-02f, 4.259899860e-02f, +4.262360182e-02f, 4.264812805e-02f, 4.267257726e-02f, 4.269694941e-02f, 4.272124447e-02f, 4.274546242e-02f, 4.276960321e-02f, 4.279366683e-02f, 4.281765323e-02f, 4.284156239e-02f, +4.286539428e-02f, 4.288914887e-02f, 4.291282612e-02f, 4.293642601e-02f, 4.295994850e-02f, 4.298339357e-02f, 4.300676119e-02f, 4.303005132e-02f, 4.305326395e-02f, 4.307639903e-02f, +4.309945653e-02f, 4.312243644e-02f, 4.314533872e-02f, 4.316816334e-02f, 4.319091028e-02f, 4.321357950e-02f, 4.323617097e-02f, 4.325868468e-02f, 4.328112058e-02f, 4.330347865e-02f, +4.332575887e-02f, 4.334796121e-02f, 4.337008563e-02f, 4.339213212e-02f, 4.341410064e-02f, 4.343599116e-02f, 4.345780367e-02f, 4.347953813e-02f, 4.350119451e-02f, 4.352277279e-02f, +4.354427295e-02f, 4.356569495e-02f, 4.358703878e-02f, 4.360830439e-02f, 4.362949178e-02f, 4.365060091e-02f, 4.367163175e-02f, 4.369258429e-02f, 4.371345849e-02f, 4.373425433e-02f, +4.375497179e-02f, 4.377561083e-02f, 4.379617145e-02f, 4.381665360e-02f, 4.383705727e-02f, 4.385738244e-02f, 4.387762907e-02f, 4.389779714e-02f, 4.391788663e-02f, 4.393789752e-02f, +4.395782978e-02f, 4.397768339e-02f, 4.399745832e-02f, 4.401715456e-02f, 4.403677207e-02f, 4.405631084e-02f, 4.407577084e-02f, 4.409515204e-02f, 4.411445444e-02f, 4.413367800e-02f, +4.415282270e-02f, 4.417188852e-02f, 4.419087544e-02f, 4.420978344e-02f, 4.422861248e-02f, 4.424736257e-02f, 4.426603366e-02f, 4.428462574e-02f, 4.430313878e-02f, 4.432157278e-02f, +4.433992770e-02f, 4.435820353e-02f, 4.437640023e-02f, 4.439451781e-02f, 4.441255622e-02f, 4.443051546e-02f, 4.444839551e-02f, 4.446619633e-02f, 4.448391792e-02f, 4.450156025e-02f, +4.451912330e-02f, 4.453660706e-02f, 4.455401150e-02f, 4.457133661e-02f, 4.458858237e-02f, 4.460574875e-02f, 4.462283574e-02f, 4.463984332e-02f, 4.465677148e-02f, 4.467362018e-02f, +4.469038942e-02f, 4.470707918e-02f, 4.472368944e-02f, 4.474022018e-02f, 4.475667138e-02f, 4.477304303e-02f, 4.478933510e-02f, 4.480554759e-02f, 4.482168047e-02f, 4.483773373e-02f, +4.485370735e-02f, 4.486960131e-02f, 4.488541560e-02f, 4.490115021e-02f, 4.491680510e-02f, 4.493238027e-02f, 4.494787571e-02f, 4.496329139e-02f, 4.497862731e-02f, 4.499388344e-02f, +4.500905976e-02f, 4.502415628e-02f, 4.503917296e-02f, 4.505410979e-02f, 4.506896677e-02f, 4.508374387e-02f, 4.509844108e-02f, 4.511305838e-02f, 4.512759577e-02f, 4.514205322e-02f, +4.515643073e-02f, 4.517072827e-02f, 4.518494584e-02f, 4.519908342e-02f, 4.521314100e-02f, 4.522711856e-02f, 4.524101610e-02f, 4.525483359e-02f, 4.526857103e-02f, 4.528222840e-02f, +4.529580569e-02f, 4.530930289e-02f, 4.532271998e-02f, 4.533605695e-02f, 4.534931380e-02f, 4.536249050e-02f, 4.537558705e-02f, 4.538860344e-02f, 4.540153964e-02f, 4.541439566e-02f, +4.542717148e-02f, 4.543986709e-02f, 4.545248248e-02f, 4.546501764e-02f, 4.547747255e-02f, 4.548984721e-02f, 4.550214161e-02f, 4.551435573e-02f, 4.552648956e-02f, 4.553854310e-02f, +4.555051634e-02f, 4.556240926e-02f, 4.557422186e-02f, 4.558595412e-02f, 4.559760604e-02f, 4.560917761e-02f, 4.562066882e-02f, 4.563207966e-02f, 4.564341012e-02f, 4.565466019e-02f, +4.566582986e-02f, 4.567691914e-02f, 4.568792799e-02f, 4.569885643e-02f, 4.570970444e-02f, 4.572047201e-02f, 4.573115914e-02f, 4.574176581e-02f, 4.575229203e-02f, 4.576273778e-02f, +4.577310306e-02f, 4.578338785e-02f, 4.579359216e-02f, 4.580371598e-02f, 4.581375929e-02f, 4.582372210e-02f, 4.583360439e-02f, 4.584340616e-02f, 4.585312741e-02f, 4.586276813e-02f, +4.587232831e-02f, 4.588180794e-02f, 4.589120703e-02f, 4.590052556e-02f, 4.590976354e-02f, 4.591892095e-02f, 4.592799779e-02f, 4.593699406e-02f, 4.594590975e-02f, 4.595474486e-02f, +4.596349938e-02f, 4.597217331e-02f, 4.598076664e-02f, 4.598927938e-02f, 4.599771151e-02f, 4.600606304e-02f, 4.601433395e-02f, 4.602252425e-02f, 4.603063394e-02f, 4.603866300e-02f, +4.604661144e-02f, 4.605447926e-02f, 4.606226644e-02f, 4.606997300e-02f, 4.607759892e-02f, 4.608514421e-02f, 4.609260885e-02f, 4.609999286e-02f, 4.610729623e-02f, 4.611451895e-02f, +4.612166103e-02f, 4.612872246e-02f, 4.613570324e-02f, 4.614260338e-02f, 4.614942286e-02f, 4.615616170e-02f, 4.616281988e-02f, 4.616939741e-02f, 4.617589428e-02f, 4.618231050e-02f, +4.618864607e-02f, 4.619490099e-02f, 4.620107525e-02f, 4.620716886e-02f, 4.621318182e-02f, 4.621911412e-02f, 4.622496577e-02f, 4.623073678e-02f, 4.623642713e-02f, 4.624203683e-02f, +4.624756588e-02f, 4.625301429e-02f, 4.625838205e-02f, 4.626366917e-02f, 4.626887565e-02f, 4.627400149e-02f, 4.627904668e-02f, 4.628401125e-02f, 4.628889518e-02f, 4.629369848e-02f, +4.629842115e-02f, 4.630306319e-02f, 4.630762461e-02f, 4.631210541e-02f, 4.631650559e-02f, 4.632082516e-02f, 4.632506412e-02f, 4.632922248e-02f, 4.633330023e-02f, 4.633729738e-02f, +4.634121393e-02f, 4.634504989e-02f, 4.634880527e-02f, 4.635248006e-02f, 4.635607427e-02f, 4.635958791e-02f, 4.636302099e-02f, 4.636637349e-02f, 4.636964544e-02f, 4.637283683e-02f, +4.637594768e-02f, 4.637897798e-02f, 4.638192774e-02f, 4.638479698e-02f, 4.638758568e-02f, 4.639029387e-02f, 4.639292154e-02f, 4.639546870e-02f, 4.639793536e-02f, 4.640032153e-02f, +4.640262721e-02f, 4.640485241e-02f, 4.640699713e-02f, 4.640906139e-02f, 4.641104518e-02f, 4.641294853e-02f, 4.641477142e-02f, 4.641651388e-02f, 4.641817591e-02f, 4.641975752e-02f, +4.642125872e-02f, 4.642267950e-02f, 4.642401990e-02f, 4.642527990e-02f, 4.642645952e-02f, 4.642755877e-02f, 4.642857765e-02f, 4.642951619e-02f, 4.643037437e-02f, 4.643115223e-02f, +4.643184975e-02f, 4.643246696e-02f, 4.643300386e-02f, 4.643346047e-02f, 4.643383679e-02f, 4.643413283e-02f, 4.643434860e-02f, 4.643448412e-02f, 4.643453939e-02f, 4.643451443e-02f, +4.643440924e-02f, 4.643422384e-02f, 4.643395823e-02f, 4.643361244e-02f, 4.643318646e-02f, 4.643268032e-02f, 4.643209401e-02f, 4.643142756e-02f, 4.643068098e-02f, 4.642985428e-02f, +4.642894747e-02f, 4.642796056e-02f, 4.642689356e-02f, 4.642574649e-02f, 4.642451937e-02f, 4.642321219e-02f, 4.642182498e-02f, 4.642035775e-02f, 4.641881052e-02f, 4.641718329e-02f, +4.641547607e-02f, 4.641368889e-02f, 4.641182176e-02f, 4.640987469e-02f, 4.640784769e-02f, 4.640574078e-02f, 4.640355397e-02f, 4.640128728e-02f, 4.639894072e-02f, 4.639651431e-02f, +4.639400806e-02f, 4.639142198e-02f, 4.638875610e-02f, 4.638601042e-02f, 4.638318497e-02f, 4.638027975e-02f, 4.637729479e-02f, 4.637423009e-02f, 4.637108568e-02f, 4.636786157e-02f, +4.636455777e-02f, 4.636117431e-02f, 4.635771120e-02f, 4.635416846e-02f, 4.635054609e-02f, 4.634684413e-02f, 4.634306258e-02f, 4.633920147e-02f, 4.633526081e-02f, 4.633124062e-02f, +4.632714091e-02f, 4.632296171e-02f, 4.631870302e-02f, 4.631436488e-02f, 4.630994729e-02f, 4.630545028e-02f, 4.630087387e-02f, 4.629621806e-02f, 4.629148289e-02f, 4.628666836e-02f, +4.628177450e-02f, 4.627680134e-02f, 4.627174887e-02f, 4.626661714e-02f, 4.626140614e-02f, 4.625611591e-02f, 4.625074647e-02f, 4.624529783e-02f, 4.623977002e-02f, 4.623416304e-02f, +4.622847693e-02f, 4.622271171e-02f, 4.621686739e-02f, 4.621094400e-02f, 4.620494155e-02f, 4.619886007e-02f, 4.619269958e-02f, 4.618646009e-02f, 4.618014164e-02f, 4.617374423e-02f, +4.616726790e-02f, 4.616071267e-02f, 4.615407855e-02f, 4.614736557e-02f, 4.614057375e-02f, 4.613370311e-02f, 4.612675368e-02f, 4.611972548e-02f, 4.611261852e-02f, 4.610543284e-02f, +4.609816845e-02f, 4.609082538e-02f, 4.608340365e-02f, 4.607590329e-02f, 4.606832431e-02f, 4.606066675e-02f, 4.605293062e-02f, 4.604511595e-02f, 4.603722276e-02f, 4.602925108e-02f, +4.602120093e-02f, 4.601307233e-02f, 4.600486531e-02f, 4.599657990e-02f, 4.598821612e-02f, 4.597977399e-02f, 4.597125353e-02f, 4.596265478e-02f, 4.595397776e-02f, 4.594522250e-02f, +4.593638901e-02f, 4.592747732e-02f, 4.591848747e-02f, 4.590941948e-02f, 4.590027336e-02f, 4.589104916e-02f, 4.588174689e-02f, 4.587236658e-02f, 4.586290825e-02f, 4.585337194e-02f, +4.584375768e-02f, 4.583406548e-02f, 4.582429537e-02f, 4.581444739e-02f, 4.580452155e-02f, 4.579451790e-02f, 4.578443644e-02f, 4.577427722e-02f, 4.576404026e-02f, 4.575372558e-02f, +4.574333322e-02f, 4.573286320e-02f, 4.572231556e-02f, 4.571169032e-02f, 4.570098750e-02f, 4.569020714e-02f, 4.567934927e-02f, 4.566841391e-02f, 4.565740110e-02f, 4.564631086e-02f, +4.563514323e-02f, 4.562389822e-02f, 4.561257588e-02f, 4.560117623e-02f, 4.558969931e-02f, 4.557814513e-02f, 4.556651373e-02f, 4.555480515e-02f, 4.554301941e-02f, 4.553115654e-02f, +4.551921658e-02f, 4.550719955e-02f, 4.549510548e-02f, 4.548293441e-02f, 4.547068637e-02f, 4.545836138e-02f, 4.544595949e-02f, 4.543348071e-02f, 4.542092509e-02f, 4.540829265e-02f, +4.539558343e-02f, 4.538279746e-02f, 4.536993477e-02f, 4.535699539e-02f, 4.534397936e-02f, 4.533088670e-02f, 4.531771746e-02f, 4.530447165e-02f, 4.529114933e-02f, 4.527775051e-02f, +4.526427524e-02f, 4.525072354e-02f, 4.523709545e-02f, 4.522339100e-02f, 4.520961023e-02f, 4.519575317e-02f, 4.518181985e-02f, 4.516781031e-02f, 4.515372459e-02f, 4.513956271e-02f, +4.512532471e-02f, 4.511101062e-02f, 4.509662049e-02f, 4.508215434e-02f, 4.506761221e-02f, 4.505299414e-02f, 4.503830015e-02f, 4.502353029e-02f, 4.500868460e-02f, 4.499376309e-02f, +4.497876582e-02f, 4.496369282e-02f, 4.494854412e-02f, 4.493331976e-02f, 4.491801978e-02f, 4.490264421e-02f, 4.488719309e-02f, 4.487166645e-02f, 4.485606434e-02f, 4.484038678e-02f, +4.482463382e-02f, 4.480880549e-02f, 4.479290184e-02f, 4.477692289e-02f, 4.476086868e-02f, 4.474473925e-02f, 4.472853465e-02f, 4.471225490e-02f, 4.469590005e-02f, 4.467947013e-02f, +4.466296519e-02f, 4.464638525e-02f, 4.462973036e-02f, 4.461300056e-02f, 4.459619589e-02f, 4.457931638e-02f, 4.456236207e-02f, 4.454533300e-02f, 4.452822922e-02f, 4.451105075e-02f, +4.449379765e-02f, 4.447646995e-02f, 4.445906768e-02f, 4.444159089e-02f, 4.442403963e-02f, 4.440641392e-02f, 4.438871381e-02f, 4.437093934e-02f, 4.435309055e-02f, 4.433516748e-02f, +4.431717017e-02f, 4.429909866e-02f, 4.428095299e-02f, 4.426273321e-02f, 4.424443935e-02f, 4.422607146e-02f, 4.420762958e-02f, 4.418911374e-02f, 4.417052399e-02f, 4.415186038e-02f, +4.413312293e-02f, 4.411431171e-02f, 4.409542674e-02f, 4.407646807e-02f, 4.405743574e-02f, 4.403832980e-02f, 4.401915028e-02f, 4.399989724e-02f, 4.398057070e-02f, 4.396117073e-02f, +4.394169735e-02f, 4.392215061e-02f, 4.390253055e-02f, 4.388283723e-02f, 4.386307068e-02f, 4.384323094e-02f, 4.382331806e-02f, 4.380333209e-02f, 4.378327306e-02f, 4.376314102e-02f, +4.374293602e-02f, 4.372265810e-02f, 4.370230730e-02f, 4.368188367e-02f, 4.366138725e-02f, 4.364081810e-02f, 4.362017624e-02f, 4.359946174e-02f, 4.357867463e-02f, 4.355781495e-02f, +4.353688276e-02f, 4.351587810e-02f, 4.349480102e-02f, 4.347365156e-02f, 4.345242976e-02f, 4.343113568e-02f, 4.340976936e-02f, 4.338833084e-02f, 4.336682017e-02f, 4.334523740e-02f, +4.332358258e-02f, 4.330185575e-02f, 4.328005696e-02f, 4.325818625e-02f, 4.323624368e-02f, 4.321422928e-02f, 4.319214311e-02f, 4.316998522e-02f, 4.314775565e-02f, 4.312545444e-02f, +4.310308166e-02f, 4.308063734e-02f, 4.305812153e-02f, 4.303553428e-02f, 4.301287565e-02f, 4.299014567e-02f, 4.296734440e-02f, 4.294447188e-02f, 4.292152817e-02f, 4.289851330e-02f, +4.287542734e-02f, 4.285227033e-02f, 4.282904232e-02f, 4.280574336e-02f, 4.278237350e-02f, 4.275893278e-02f, 4.273542127e-02f, 4.271183899e-02f, 4.268818602e-02f, 4.266446239e-02f, +4.264066816e-02f, 4.261680338e-02f, 4.259286809e-02f, 4.256886235e-02f, 4.254478621e-02f, 4.252063972e-02f, 4.249642293e-02f, 4.247213589e-02f, 4.244777865e-02f, 4.242335126e-02f, +4.239885377e-02f, 4.237428625e-02f, 4.234964872e-02f, 4.232494126e-02f, 4.230016391e-02f, 4.227531672e-02f, 4.225039974e-02f, 4.222541302e-02f, 4.220035663e-02f, 4.217523060e-02f, +4.215003500e-02f, 4.212476987e-02f, 4.209943527e-02f, 4.207403125e-02f, 4.204855786e-02f, 4.202301516e-02f, 4.199740319e-02f, 4.197172202e-02f, 4.194597169e-02f, 4.192015226e-02f, +4.189426378e-02f, 4.186830631e-02f, 4.184227989e-02f, 4.181618459e-02f, 4.179002046e-02f, 4.176378754e-02f, 4.173748591e-02f, 4.171111560e-02f, 4.168467667e-02f, 4.165816918e-02f, +4.163159318e-02f, 4.160494873e-02f, 4.157823589e-02f, 4.155145470e-02f, 4.152460522e-02f, 4.149768751e-02f, 4.147070162e-02f, 4.144364760e-02f, 4.141652552e-02f, 4.138933543e-02f, +4.136207739e-02f, 4.133475144e-02f, 4.130735765e-02f, 4.127989607e-02f, 4.125236676e-02f, 4.122476977e-02f, 4.119710516e-02f, 4.116937299e-02f, 4.114157332e-02f, 4.111370619e-02f, +4.108577167e-02f, 4.105776981e-02f, 4.102970068e-02f, 4.100156432e-02f, 4.097336079e-02f, 4.094509016e-02f, 4.091675248e-02f, 4.088834781e-02f, 4.085987619e-02f, 4.083133771e-02f, +4.080273240e-02f, 4.077406033e-02f, 4.074532156e-02f, 4.071651614e-02f, 4.068764413e-02f, 4.065870559e-02f, 4.062970059e-02f, 4.060062917e-02f, 4.057149140e-02f, 4.054228733e-02f, +4.051301703e-02f, 4.048368055e-02f, 4.045427795e-02f, 4.042480929e-02f, 4.039527464e-02f, 4.036567405e-02f, 4.033600757e-02f, 4.030627528e-02f, 4.027647722e-02f, 4.024661346e-02f, +4.021668407e-02f, 4.018668909e-02f, 4.015662859e-02f, 4.012650263e-02f, 4.009631127e-02f, 4.006605457e-02f, 4.003573259e-02f, 4.000534539e-02f, 3.997489303e-02f, 3.994437558e-02f, +3.991379309e-02f, 3.988314563e-02f, 3.985243325e-02f, 3.982165602e-02f, 3.979081400e-02f, 3.975990725e-02f, 3.972893584e-02f, 3.969789981e-02f, 3.966679924e-02f, 3.963563419e-02f, +3.960440472e-02f, 3.957311089e-02f, 3.954175277e-02f, 3.951033041e-02f, 3.947884388e-02f, 3.944729324e-02f, 3.941567855e-02f, 3.938399988e-02f, 3.935225730e-02f, 3.932045085e-02f, +3.928858061e-02f, 3.925664663e-02f, 3.922464899e-02f, 3.919258774e-02f, 3.916046296e-02f, 3.912827469e-02f, 3.909602301e-02f, 3.906370798e-02f, 3.903132966e-02f, 3.899888812e-02f, +3.896638342e-02f, 3.893381562e-02f, 3.890118480e-02f, 3.886849101e-02f, 3.883573431e-02f, 3.880291478e-02f, 3.877003248e-02f, 3.873708747e-02f, 3.870407982e-02f, 3.867100958e-02f, +3.863787684e-02f, 3.860468165e-02f, 3.857142407e-02f, 3.853810418e-02f, 3.850472203e-02f, 3.847127770e-02f, 3.843777125e-02f, 3.840420274e-02f, 3.837057225e-02f, 3.833687983e-02f, +3.830312555e-02f, 3.826930948e-02f, 3.823543169e-02f, 3.820149223e-02f, 3.816749119e-02f, 3.813342862e-02f, 3.809930459e-02f, 3.806511917e-02f, 3.803087242e-02f, 3.799656441e-02f, +3.796219521e-02f, 3.792776489e-02f, 3.789327351e-02f, 3.785872114e-02f, 3.782410784e-02f, 3.778943369e-02f, 3.775469875e-02f, 3.771990309e-02f, 3.768504678e-02f, 3.765012988e-02f, +3.761515247e-02f, 3.758011461e-02f, 3.754501636e-02f, 3.750985781e-02f, 3.747463901e-02f, 3.743936003e-02f, 3.740402095e-02f, 3.736862182e-02f, 3.733316273e-02f, 3.729764374e-02f, +3.726206491e-02f, 3.722642632e-02f, 3.719072804e-02f, 3.715497013e-02f, 3.711915267e-02f, 3.708327571e-02f, 3.704733935e-02f, 3.701134363e-02f, 3.697528864e-02f, 3.693917443e-02f, +3.690300109e-02f, 3.686676868e-02f, 3.683047727e-02f, 3.679412694e-02f, 3.675771774e-02f, 3.672124976e-02f, 3.668472305e-02f, 3.664813771e-02f, 3.661149378e-02f, 3.657479135e-02f, +3.653803048e-02f, 3.650121125e-02f, 3.646433372e-02f, 3.642739798e-02f, 3.639040408e-02f, 3.635335210e-02f, 3.631624211e-02f, 3.627907418e-02f, 3.624184839e-02f, 3.620456480e-02f, +3.616722349e-02f, 3.612982452e-02f, 3.609236798e-02f, 3.605485393e-02f, 3.601728244e-02f, 3.597965359e-02f, 3.594196745e-02f, 3.590422409e-02f, 3.586642358e-02f, 3.582856600e-02f, +3.579065141e-02f, 3.575267990e-02f, 3.571465152e-02f, 3.567656637e-02f, 3.563842450e-02f, 3.560022600e-02f, 3.556197093e-02f, 3.552365937e-02f, 3.548529139e-02f, 3.544686706e-02f, +3.540838646e-02f, 3.536984966e-02f, 3.533125674e-02f, 3.529260777e-02f, 3.525390282e-02f, 3.521514196e-02f, 3.517632528e-02f, 3.513745284e-02f, 3.509852472e-02f, 3.505954099e-02f, +3.502050172e-02f, 3.498140700e-02f, 3.494225689e-02f, 3.490305148e-02f, 3.486379082e-02f, 3.482447501e-02f, 3.478510411e-02f, 3.474567820e-02f, 3.470619735e-02f, 3.466666164e-02f, +3.462707115e-02f, 3.458742594e-02f, 3.454772610e-02f, 3.450797170e-02f, 3.446816281e-02f, 3.442829952e-02f, 3.438838189e-02f, 3.434841000e-02f, 3.430838393e-02f, 3.426830375e-02f, +3.422816954e-02f, 3.418798138e-02f, 3.414773934e-02f, 3.410744350e-02f, 3.406709393e-02f, 3.402669071e-02f, 3.398623392e-02f, 3.394572363e-02f, 3.390515993e-02f, 3.386454287e-02f, +3.382387256e-02f, 3.378314905e-02f, 3.374237243e-02f, 3.370154277e-02f, 3.366066016e-02f, 3.361972466e-02f, 3.357873636e-02f, 3.353769533e-02f, 3.349660166e-02f, 3.345545541e-02f, +3.341425666e-02f, 3.337300550e-02f, 3.333170200e-02f, 3.329034624e-02f, 3.324893829e-02f, 3.320747824e-02f, 3.316596617e-02f, 3.312440214e-02f, 3.308278624e-02f, 3.304111855e-02f, +3.299939914e-02f, 3.295762810e-02f, 3.291580550e-02f, 3.287393142e-02f, 3.283200595e-02f, 3.279002915e-02f, 3.274800110e-02f, 3.270592190e-02f, 3.266379161e-02f, 3.262161031e-02f, +3.257937809e-02f, 3.253709502e-02f, 3.249476118e-02f, 3.245237665e-02f, 3.240994151e-02f, 3.236745585e-02f, 3.232491973e-02f, 3.228233325e-02f, 3.223969647e-02f, 3.219700948e-02f, +3.215427236e-02f, 3.211148519e-02f, 3.206864805e-02f, 3.202576102e-02f, 3.198282417e-02f, 3.193983760e-02f, 3.189680138e-02f, 3.185371559e-02f, 3.181058031e-02f, 3.176739562e-02f, +3.172416160e-02f, 3.168087833e-02f, 3.163754590e-02f, 3.159416439e-02f, 3.155073387e-02f, 3.150725442e-02f, 3.146372614e-02f, 3.142014909e-02f, 3.137652336e-02f, 3.133284904e-02f, +3.128912620e-02f, 3.124535492e-02f, 3.120153528e-02f, 3.115766738e-02f, 3.111375128e-02f, 3.106978708e-02f, 3.102577485e-02f, 3.098171467e-02f, 3.093760663e-02f, 3.089345080e-02f, +3.084924728e-02f, 3.080499614e-02f, 3.076069747e-02f, 3.071635134e-02f, 3.067195785e-02f, 3.062751706e-02f, 3.058302907e-02f, 3.053849396e-02f, 3.049391181e-02f, 3.044928270e-02f, +3.040460672e-02f, 3.035988394e-02f, 3.031511446e-02f, 3.027029835e-02f, 3.022543570e-02f, 3.018052659e-02f, 3.013557110e-02f, 3.009056932e-02f, 3.004552133e-02f, 3.000042722e-02f, +2.995528706e-02f, 2.991010095e-02f, 2.986486896e-02f, 2.981959118e-02f, 2.977426769e-02f, 2.972889857e-02f, 2.968348392e-02f, 2.963802381e-02f, 2.959251833e-02f, 2.954696756e-02f, +2.950137159e-02f, 2.945573050e-02f, 2.941004437e-02f, 2.936431329e-02f, 2.931853735e-02f, 2.927271662e-02f, 2.922685120e-02f, 2.918094117e-02f, 2.913498660e-02f, 2.908898760e-02f, +2.904294424e-02f, 2.899685660e-02f, 2.895072477e-02f, 2.890454884e-02f, 2.885832890e-02f, 2.881206502e-02f, 2.876575729e-02f, 2.871940580e-02f, 2.867301063e-02f, 2.862657188e-02f, +2.858008961e-02f, 2.853356393e-02f, 2.848699491e-02f, 2.844038264e-02f, 2.839372720e-02f, 2.834702869e-02f, 2.830028719e-02f, 2.825350278e-02f, 2.820667555e-02f, 2.815980559e-02f, +2.811289298e-02f, 2.806593780e-02f, 2.801894015e-02f, 2.797190012e-02f, 2.792481778e-02f, 2.787769322e-02f, 2.783052653e-02f, 2.778331780e-02f, 2.773606712e-02f, 2.768877456e-02f, +2.764144022e-02f, 2.759406418e-02f, 2.754664654e-02f, 2.749918737e-02f, 2.745168676e-02f, 2.740414481e-02f, 2.735656159e-02f, 2.730893720e-02f, 2.726127173e-02f, 2.721356525e-02f, +2.716581786e-02f, 2.711802964e-02f, 2.707020069e-02f, 2.702233109e-02f, 2.697442092e-02f, 2.692647028e-02f, 2.687847925e-02f, 2.683044792e-02f, 2.678237638e-02f, 2.673426471e-02f, +2.668611301e-02f, 2.663792136e-02f, 2.658968985e-02f, 2.654141856e-02f, 2.649310760e-02f, 2.644475703e-02f, 2.639636696e-02f, 2.634793747e-02f, 2.629946865e-02f, 2.625096059e-02f, +2.620241337e-02f, 2.615382709e-02f, 2.610520183e-02f, 2.605653768e-02f, 2.600783473e-02f, 2.595909307e-02f, 2.591031279e-02f, 2.586149398e-02f, 2.581263672e-02f, 2.576374110e-02f, +2.571480722e-02f, 2.566583517e-02f, 2.561682502e-02f, 2.556777688e-02f, 2.551869082e-02f, 2.546956695e-02f, 2.542040534e-02f, 2.537120609e-02f, 2.532196929e-02f, 2.527269503e-02f, +2.522338340e-02f, 2.517403448e-02f, 2.512464837e-02f, 2.507522515e-02f, 2.502576492e-02f, 2.497626776e-02f, 2.492673377e-02f, 2.487716304e-02f, 2.482755565e-02f, 2.477791170e-02f, +2.472823127e-02f, 2.467851446e-02f, 2.462876135e-02f, 2.457897204e-02f, 2.452914661e-02f, 2.447928516e-02f, 2.442938778e-02f, 2.437945456e-02f, 2.432948558e-02f, 2.427948094e-02f, +2.422944073e-02f, 2.417936504e-02f, 2.412925397e-02f, 2.407910759e-02f, 2.402892600e-02f, 2.397870930e-02f, 2.392845757e-02f, 2.387817090e-02f, 2.382784939e-02f, 2.377749313e-02f, +2.372710220e-02f, 2.367667670e-02f, 2.362621673e-02f, 2.357572236e-02f, 2.352519369e-02f, 2.347463082e-02f, 2.342403384e-02f, 2.337340283e-02f, 2.332273788e-02f, 2.327203910e-02f, +2.322130657e-02f, 2.317054038e-02f, 2.311974062e-02f, 2.306890739e-02f, 2.301804078e-02f, 2.296714088e-02f, 2.291620778e-02f, 2.286524157e-02f, 2.281424234e-02f, 2.276321019e-02f, +2.271214522e-02f, 2.266104750e-02f, 2.260991713e-02f, 2.255875421e-02f, 2.250755883e-02f, 2.245633107e-02f, 2.240507104e-02f, 2.235377882e-02f, 2.230245451e-02f, 2.225109820e-02f, +2.219970998e-02f, 2.214828994e-02f, 2.209683818e-02f, 2.204535478e-02f, 2.199383985e-02f, 2.194229347e-02f, 2.189071574e-02f, 2.183910675e-02f, 2.178746659e-02f, 2.173579535e-02f, +2.168409313e-02f, 2.163236003e-02f, 2.158059612e-02f, 2.152880152e-02f, 2.147697630e-02f, 2.142512056e-02f, 2.137323441e-02f, 2.132131792e-02f, 2.126937119e-02f, 2.121739432e-02f, +2.116538739e-02f, 2.111335051e-02f, 2.106128377e-02f, 2.100918725e-02f, 2.095706105e-02f, 2.090490527e-02f, 2.085272000e-02f, 2.080050533e-02f, 2.074826136e-02f, 2.069598818e-02f, +2.064368588e-02f, 2.059135456e-02f, 2.053899431e-02f, 2.048660522e-02f, 2.043418739e-02f, 2.038174092e-02f, 2.032926589e-02f, 2.027676240e-02f, 2.022423054e-02f, 2.017167041e-02f, +2.011908211e-02f, 2.006646572e-02f, 2.001382134e-02f, 1.996114906e-02f, 1.990844899e-02f, 1.985572120e-02f, 1.980296580e-02f, 1.975018289e-02f, 1.969737255e-02f, 1.964453488e-02f, +1.959166997e-02f, 1.953877792e-02f, 1.948585883e-02f, 1.943291278e-02f, 1.937993987e-02f, 1.932694021e-02f, 1.927391387e-02f, 1.922086096e-02f, 1.916778157e-02f, 1.911467579e-02f, +1.906154372e-02f, 1.900838546e-02f, 1.895520110e-02f, 1.890199073e-02f, 1.884875446e-02f, 1.879549236e-02f, 1.874220455e-02f, 1.868889110e-02f, 1.863555213e-02f, 1.858218772e-02f, +1.852879797e-02f, 1.847538298e-02f, 1.842194283e-02f, 1.836847763e-02f, 1.831498747e-02f, 1.826147244e-02f, 1.820793264e-02f, 1.815436816e-02f, 1.810077911e-02f, 1.804716557e-02f, +1.799352765e-02f, 1.793986543e-02f, 1.788617901e-02f, 1.783246849e-02f, 1.777873396e-02f, 1.772497552e-02f, 1.767119327e-02f, 1.761738729e-02f, 1.756355769e-02f, 1.750970456e-02f, +1.745582799e-02f, 1.740192809e-02f, 1.734800494e-02f, 1.729405865e-02f, 1.724008931e-02f, 1.718609701e-02f, 1.713208185e-02f, 1.707804393e-02f, 1.702398334e-02f, 1.696990018e-02f, +1.691579455e-02f, 1.686166653e-02f, 1.680751623e-02f, 1.675334374e-02f, 1.669914916e-02f, 1.664493259e-02f, 1.659069411e-02f, 1.653643383e-02f, 1.648215184e-02f, 1.642784825e-02f, +1.637352313e-02f, 1.631917660e-02f, 1.626480874e-02f, 1.621041966e-02f, 1.615600945e-02f, 1.610157820e-02f, 1.604712602e-02f, 1.599265299e-02f, 1.593815922e-02f, 1.588364480e-02f, +1.582910983e-02f, 1.577455440e-02f, 1.571997861e-02f, 1.566538256e-02f, 1.561076635e-02f, 1.555613006e-02f, 1.550147380e-02f, 1.544679766e-02f, 1.539210175e-02f, 1.533738615e-02f, +1.528265096e-02f, 1.522789628e-02f, 1.517312221e-02f, 1.511832885e-02f, 1.506351628e-02f, 1.500868461e-02f, 1.495383393e-02f, 1.489896434e-02f, 1.484407594e-02f, 1.478916883e-02f, +1.473424309e-02f, 1.467929883e-02f, 1.462433615e-02f, 1.456935514e-02f, 1.451435589e-02f, 1.445933851e-02f, 1.440430309e-02f, 1.434924974e-02f, 1.429417853e-02f, 1.423908958e-02f, +1.418398298e-02f, 1.412885883e-02f, 1.407371723e-02f, 1.401855826e-02f, 1.396338203e-02f, 1.390818864e-02f, 1.385297818e-02f, 1.379775075e-02f, 1.374250645e-02f, 1.368724537e-02f, +1.363196761e-02f, 1.357667327e-02f, 1.352136245e-02f, 1.346603524e-02f, 1.341069174e-02f, 1.335533204e-02f, 1.329995626e-02f, 1.324456447e-02f, 1.318915679e-02f, 1.313373330e-02f, +1.307829411e-02f, 1.302283930e-02f, 1.296736899e-02f, 1.291188326e-02f, 1.285638222e-02f, 1.280086596e-02f, 1.274533458e-02f, 1.268978817e-02f, 1.263422684e-02f, 1.257865067e-02f, +1.252305978e-02f, 1.246745425e-02f, 1.241183419e-02f, 1.235619969e-02f, 1.230055085e-02f, 1.224488776e-02f, 1.218921053e-02f, 1.213351925e-02f, 1.207781401e-02f, 1.202209493e-02f, +1.196636209e-02f, 1.191061559e-02f, 1.185485553e-02f, 1.179908201e-02f, 1.174329512e-02f, 1.168749496e-02f, 1.163168164e-02f, 1.157585524e-02f, 1.152001587e-02f, 1.146416363e-02f, +1.140829860e-02f, 1.135242089e-02f, 1.129653060e-02f, 1.124062783e-02f, 1.118471266e-02f, 1.112878521e-02f, 1.107284556e-02f, 1.101689382e-02f, 1.096093009e-02f, 1.090495445e-02f, +1.084896701e-02f, 1.079296787e-02f, 1.073695713e-02f, 1.068093488e-02f, 1.062490121e-02f, 1.056885624e-02f, 1.051280005e-02f, 1.045673274e-02f, 1.040065442e-02f, 1.034456518e-02f, +1.028846511e-02f, 1.023235432e-02f, 1.017623291e-02f, 1.012010096e-02f, 1.006395858e-02f, 1.000780587e-02f, 9.951642930e-03f, 9.895469849e-03f, 9.839286728e-03f, 9.783093667e-03f, +9.726890762e-03f, 9.670678111e-03f, 9.614455814e-03f, 9.558223967e-03f, 9.501982668e-03f, 9.445732016e-03f, 9.389472109e-03f, 9.333203044e-03f, 9.276924920e-03f, 9.220637834e-03f, +9.164341884e-03f, 9.108037169e-03f, 9.051723786e-03f, 8.995401834e-03f, 8.939071410e-03f, 8.882732612e-03f, 8.826385539e-03f, 8.770030288e-03f, 8.713666958e-03f, 8.657295646e-03f, +8.600916450e-03f, 8.544529469e-03f, 8.488134800e-03f, 8.431732542e-03f, 8.375322792e-03f, 8.318905648e-03f, 8.262481209e-03f, 8.206049572e-03f, 8.149610836e-03f, 8.093165099e-03f, +8.036712457e-03f, 7.980253011e-03f, 7.923786856e-03f, 7.867314093e-03f, 7.810834817e-03f, 7.754349129e-03f, 7.697857124e-03f, 7.641358903e-03f, 7.584854562e-03f, 7.528344199e-03f, +7.471827913e-03f, 7.415305802e-03f, 7.358777963e-03f, 7.302244494e-03f, 7.245705494e-03f, 7.189161061e-03f, 7.132611292e-03f, 7.076056285e-03f, 7.019496139e-03f, 6.962930951e-03f, +6.906360820e-03f, 6.849785843e-03f, 6.793206119e-03f, 6.736621744e-03f, 6.680032818e-03f, 6.623439438e-03f, 6.566841702e-03f, 6.510239708e-03f, 6.453633554e-03f, 6.397023338e-03f, +6.340409158e-03f, 6.283791112e-03f, 6.227169297e-03f, 6.170543812e-03f, 6.113914754e-03f, 6.057282222e-03f, 6.000646313e-03f, 5.944007126e-03f, 5.887364757e-03f, 5.830719305e-03f, +5.774070868e-03f, 5.717419543e-03f, 5.660765429e-03f, 5.604108624e-03f, 5.547449224e-03f, 5.490787329e-03f, 5.434123035e-03f, 5.377456441e-03f, 5.320787644e-03f, 5.264116742e-03f, +5.207443834e-03f, 5.150769016e-03f, 5.094092387e-03f, 5.037414044e-03f, 4.980734085e-03f, 4.924052608e-03f, 4.867369710e-03f, 4.810685490e-03f, 4.754000044e-03f, 4.697313471e-03f, +4.640625869e-03f, 4.583937334e-03f, 4.527247965e-03f, 4.470557860e-03f, 4.413867115e-03f, 4.357175829e-03f, 4.300484099e-03f, 4.243792024e-03f, 4.187099699e-03f, 4.130407224e-03f, +4.073714695e-03f, 4.017022211e-03f, 3.960329868e-03f, 3.903637765e-03f, 3.846945998e-03f, 3.790254666e-03f, 3.733563865e-03f, 3.676873694e-03f, 3.620184250e-03f, 3.563495630e-03f, +3.506807932e-03f, 3.450121252e-03f, 3.393435690e-03f, 3.336751341e-03f, 3.280068304e-03f, 3.223386676e-03f, 3.166706554e-03f, 3.110028035e-03f, 3.053351217e-03f, 2.996676197e-03f, +2.940003073e-03f, 2.883331941e-03f, 2.826662900e-03f, 2.769996045e-03f, 2.713331476e-03f, 2.656669288e-03f, 2.600009579e-03f, 2.543352446e-03f, 2.486697986e-03f, 2.430046297e-03f, +2.373397476e-03f, 2.316751619e-03f, 2.260108825e-03f, 2.203469189e-03f, 2.146832809e-03f, 2.090199783e-03f, 2.033570207e-03f, 1.976944177e-03f, 1.920321792e-03f, 1.863703149e-03f, +1.807088343e-03f, 1.750477472e-03f, 1.693870634e-03f, 1.637267924e-03f, 1.580669440e-03f, 1.524075279e-03f, 1.467485538e-03f, 1.410900313e-03f, 1.354319701e-03f, 1.297743799e-03f, +1.241172704e-03f, 1.184606512e-03f, 1.128045321e-03f, 1.071489226e-03f, 1.014938326e-03f, 9.583927154e-04f, 9.018524920e-04f, 8.453177523e-04f, 7.887885928e-04f, 7.322651102e-04f, +6.757474009e-04f, 6.192355616e-04f, 5.627296887e-04f, 5.062298788e-04f, 4.497362282e-04f, 3.932488336e-04f, 3.367677913e-04f, 2.802931977e-04f, 2.238251492e-04f, 1.673637422e-04f, +1.109090730e-04f, 5.446123792e-05f, -1.979666749e-06f, -5.841354473e-05f, -1.148402998e-04f, -1.712598357e-04f, -2.276720563e-04f, -2.840768653e-04f, -3.404741667e-04f, -3.968638643e-04f, +-4.532458620e-04f, -5.096200638e-04f, -5.659863735e-04f, -6.223446953e-04f, -6.786949330e-04f, -7.350369907e-04f, -7.913707726e-04f, -8.476961825e-04f, -9.040131247e-04f, -9.603215034e-04f, +-1.016621223e-03f, -1.072912186e-03f, -1.129194299e-03f, -1.185467465e-03f, -1.241731589e-03f, -1.297986574e-03f, -1.354232326e-03f, -1.410468748e-03f, -1.466695744e-03f, -1.522913220e-03f, +-1.579121080e-03f, -1.635319227e-03f, -1.691507568e-03f, -1.747686005e-03f, -1.803854444e-03f, -1.860012790e-03f, -1.916160946e-03f, -1.972298818e-03f, -2.028426310e-03f, -2.084543327e-03f, +-2.140649773e-03f, -2.196745554e-03f, -2.252830574e-03f, -2.308904738e-03f, -2.364967951e-03f, -2.421020117e-03f, -2.477061142e-03f, -2.533090931e-03f, -2.589109388e-03f, -2.645116418e-03f, +-2.701111928e-03f, -2.757095820e-03f, -2.813068002e-03f, -2.869028377e-03f, -2.924976851e-03f, -2.980913329e-03f, -3.036837717e-03f, -3.092749920e-03f, -3.148649842e-03f, -3.204537390e-03f, +-3.260412468e-03f, -3.316274982e-03f, -3.372124838e-03f, -3.427961940e-03f, -3.483786195e-03f, -3.539597508e-03f, -3.595395784e-03f, -3.651180929e-03f, -3.706952849e-03f, -3.762711449e-03f, +-3.818456636e-03f, -3.874188313e-03f, -3.929906389e-03f, -3.985610767e-03f, -4.041301355e-03f, -4.096978058e-03f, -4.152640782e-03f, -4.208289432e-03f, -4.263923915e-03f, -4.319544137e-03f, +-4.375150004e-03f, -4.430741422e-03f, -4.486318297e-03f, -4.541880535e-03f, -4.597428043e-03f, -4.652960726e-03f, -4.708478491e-03f, -4.763981244e-03f, -4.819468892e-03f, -4.874941340e-03f, +-4.930398496e-03f, -4.985840266e-03f, -5.041266556e-03f, -5.096677272e-03f, -5.152072322e-03f, -5.207451612e-03f, -5.262815049e-03f, -5.318162539e-03f, -5.373493989e-03f, -5.428809306e-03f, +-5.484108396e-03f, -5.539391167e-03f, -5.594657524e-03f, -5.649907377e-03f, -5.705140630e-03f, -5.760357191e-03f, -5.815556968e-03f, -5.870739867e-03f, -5.925905795e-03f, -5.981054660e-03f, +-6.036186368e-03f, -6.091300828e-03f, -6.146397946e-03f, -6.201477629e-03f, -6.256539785e-03f, -6.311584322e-03f, -6.366611146e-03f, -6.421620166e-03f, -6.476611288e-03f, -6.531584421e-03f, +-6.586539472e-03f, -6.641476349e-03f, -6.696394959e-03f, -6.751295210e-03f, -6.806177010e-03f, -6.861040266e-03f, -6.915884887e-03f, -6.970710781e-03f, -7.025517855e-03f, -7.080306018e-03f, +-7.135075177e-03f, -7.189825240e-03f, -7.244556117e-03f, -7.299267714e-03f, -7.353959940e-03f, -7.408632704e-03f, -7.463285913e-03f, -7.517919477e-03f, -7.572533303e-03f, -7.627127300e-03f, +-7.681701376e-03f, -7.736255440e-03f, -7.790789400e-03f, -7.845303166e-03f, -7.899796646e-03f, -7.954269748e-03f, -8.008722381e-03f, -8.063154455e-03f, -8.117565877e-03f, -8.171956557e-03f, +-8.226326404e-03f, -8.280675327e-03f, -8.335003235e-03f, -8.389310036e-03f, -8.443595641e-03f, -8.497859958e-03f, -8.552102897e-03f, -8.606324366e-03f, -8.660524275e-03f, -8.714702534e-03f, +-8.768859052e-03f, -8.822993738e-03f, -8.877106503e-03f, -8.931197254e-03f, -8.985265903e-03f, -9.039312359e-03f, -9.093336531e-03f, -9.147338329e-03f, -9.201317664e-03f, -9.255274444e-03f, +-9.309208580e-03f, -9.363119983e-03f, -9.417008561e-03f, -9.470874225e-03f, -9.524716885e-03f, -9.578536451e-03f, -9.632332834e-03f, -9.686105943e-03f, -9.739855690e-03f, -9.793581983e-03f, +-9.847284735e-03f, -9.900963855e-03f, -9.954619254e-03f, -1.000825084e-02f, -1.006185853e-02f, -1.011544223e-02f, -1.016900185e-02f, -1.022253730e-02f, -1.027604850e-02f, -1.032953535e-02f, +-1.038299776e-02f, -1.043643565e-02f, -1.048984893e-02f, -1.054323751e-02f, -1.059660129e-02f, -1.064994020e-02f, -1.070325413e-02f, -1.075654301e-02f, -1.080980675e-02f, -1.086304525e-02f, +-1.091625843e-02f, -1.096944619e-02f, -1.102260846e-02f, -1.107574514e-02f, -1.112885614e-02f, -1.118194138e-02f, -1.123500076e-02f, -1.128803421e-02f, -1.134104162e-02f, -1.139402292e-02f, +-1.144697801e-02f, -1.149990681e-02f, -1.155280923e-02f, -1.160568519e-02f, -1.165853458e-02f, -1.171135733e-02f, -1.176415335e-02f, -1.181692255e-02f, -1.186966484e-02f, -1.192238014e-02f, +-1.197506836e-02f, -1.202772941e-02f, -1.208036320e-02f, -1.213296965e-02f, -1.218554867e-02f, -1.223810017e-02f, -1.229062407e-02f, -1.234312027e-02f, -1.239558870e-02f, -1.244802926e-02f, +-1.250044187e-02f, -1.255282643e-02f, -1.260518288e-02f, -1.265751111e-02f, -1.270981104e-02f, -1.276208258e-02f, -1.281432565e-02f, -1.286654017e-02f, -1.291872603e-02f, -1.297088317e-02f, +-1.302301149e-02f, -1.307511091e-02f, -1.312718133e-02f, -1.317922268e-02f, -1.323123487e-02f, -1.328321781e-02f, -1.333517142e-02f, -1.338709560e-02f, -1.343899029e-02f, -1.349085538e-02f, +-1.354269079e-02f, -1.359449644e-02f, -1.364627225e-02f, -1.369801812e-02f, -1.374973397e-02f, -1.380141972e-02f, -1.385307528e-02f, -1.390470056e-02f, -1.395629549e-02f, -1.400785997e-02f, +-1.405939392e-02f, -1.411089725e-02f, -1.416236989e-02f, -1.421381174e-02f, -1.426522273e-02f, -1.431660276e-02f, -1.436795175e-02f, -1.441926962e-02f, -1.447055628e-02f, -1.452181165e-02f, +-1.457303564e-02f, -1.462422818e-02f, -1.467538916e-02f, -1.472651852e-02f, -1.477761617e-02f, -1.482868202e-02f, -1.487971598e-02f, -1.493071799e-02f, -1.498168794e-02f, -1.503262576e-02f, +-1.508353136e-02f, -1.513440467e-02f, -1.518524559e-02f, -1.523605404e-02f, -1.528682994e-02f, -1.533757321e-02f, -1.538828376e-02f, -1.543896151e-02f, -1.548960638e-02f, -1.554021827e-02f, +-1.559079712e-02f, -1.564134284e-02f, -1.569185534e-02f, -1.574233454e-02f, -1.579278035e-02f, -1.584319271e-02f, -1.589357151e-02f, -1.594391669e-02f, -1.599422815e-02f, -1.604450582e-02f, +-1.609474961e-02f, -1.614495944e-02f, -1.619513523e-02f, -1.624527690e-02f, -1.629538436e-02f, -1.634545753e-02f, -1.639549633e-02f, -1.644550068e-02f, -1.649547050e-02f, -1.654540570e-02f, +-1.659530620e-02f, -1.664517192e-02f, -1.669500279e-02f, -1.674479871e-02f, -1.679455960e-02f, -1.684428539e-02f, -1.689397600e-02f, -1.694363134e-02f, -1.699325133e-02f, -1.704283588e-02f, +-1.709238493e-02f, -1.714189839e-02f, -1.719137617e-02f, -1.724081821e-02f, -1.729022440e-02f, -1.733959468e-02f, -1.738892897e-02f, -1.743822718e-02f, -1.748748924e-02f, -1.753671506e-02f, +-1.758590456e-02f, -1.763505766e-02f, -1.768417429e-02f, -1.773325436e-02f, -1.778229779e-02f, -1.783130450e-02f, -1.788027442e-02f, -1.792920746e-02f, -1.797810354e-02f, -1.802696259e-02f, +-1.807578452e-02f, -1.812456926e-02f, -1.817331672e-02f, -1.822202683e-02f, -1.827069950e-02f, -1.831933466e-02f, -1.836793223e-02f, -1.841649213e-02f, -1.846501427e-02f, -1.851349859e-02f, +-1.856194500e-02f, -1.861035343e-02f, -1.865872379e-02f, -1.870705601e-02f, -1.875535000e-02f, -1.880360569e-02f, -1.885182301e-02f, -1.890000187e-02f, -1.894814219e-02f, -1.899624390e-02f, +-1.904430691e-02f, -1.909233116e-02f, -1.914031656e-02f, -1.918826303e-02f, -1.923617050e-02f, -1.928403889e-02f, -1.933186812e-02f, -1.937965811e-02f, -1.942740879e-02f, -1.947512008e-02f, +-1.952279190e-02f, -1.957042418e-02f, -1.961801683e-02f, -1.966556978e-02f, -1.971308296e-02f, -1.976055628e-02f, -1.980798967e-02f, -1.985538305e-02f, -1.990273635e-02f, -1.995004949e-02f, +-1.999732239e-02f, -2.004455498e-02f, -2.009174717e-02f, -2.013889891e-02f, -2.018601009e-02f, -2.023308066e-02f, -2.028011054e-02f, -2.032709964e-02f, -2.037404789e-02f, -2.042095523e-02f, +-2.046782156e-02f, -2.051464682e-02f, -2.056143094e-02f, -2.060817382e-02f, -2.065487541e-02f, -2.070153562e-02f, -2.074815437e-02f, -2.079473161e-02f, -2.084126724e-02f, -2.088776119e-02f, +-2.093421339e-02f, -2.098062377e-02f, -2.102699224e-02f, -2.107331874e-02f, -2.111960319e-02f, -2.116584551e-02f, -2.121204563e-02f, -2.125820348e-02f, -2.130431898e-02f, -2.135039206e-02f, +-2.139642264e-02f, -2.144241066e-02f, -2.148835602e-02f, -2.153425867e-02f, -2.158011853e-02f, -2.162593552e-02f, -2.167170957e-02f, -2.171744060e-02f, -2.176312855e-02f, -2.180877334e-02f, +-2.185437490e-02f, -2.189993315e-02f, -2.194544802e-02f, -2.199091943e-02f, -2.203634732e-02f, -2.208173162e-02f, -2.212707224e-02f, -2.217236911e-02f, -2.221762217e-02f, -2.226283134e-02f, +-2.230799655e-02f, -2.235311772e-02f, -2.239819478e-02f, -2.244322767e-02f, -2.248821631e-02f, -2.253316062e-02f, -2.257806054e-02f, -2.262291599e-02f, -2.266772690e-02f, -2.271249320e-02f, +-2.275721481e-02f, -2.280189168e-02f, -2.284652372e-02f, -2.289111086e-02f, -2.293565304e-02f, -2.298015017e-02f, -2.302460220e-02f, -2.306900904e-02f, -2.311337063e-02f, -2.315768690e-02f, +-2.320195778e-02f, -2.324618319e-02f, -2.329036306e-02f, -2.333449733e-02f, -2.337858592e-02f, -2.342262877e-02f, -2.346662580e-02f, -2.351057694e-02f, -2.355448213e-02f, -2.359834129e-02f, +-2.364215435e-02f, -2.368592125e-02f, -2.372964191e-02f, -2.377331626e-02f, -2.381694424e-02f, -2.386052577e-02f, -2.390406079e-02f, -2.394754922e-02f, -2.399099100e-02f, -2.403438606e-02f, +-2.407773433e-02f, -2.412103574e-02f, -2.416429022e-02f, -2.420749770e-02f, -2.425065811e-02f, -2.429377139e-02f, -2.433683747e-02f, -2.437985627e-02f, -2.442282774e-02f, -2.446575180e-02f, +-2.450862838e-02f, -2.455145741e-02f, -2.459423883e-02f, -2.463697258e-02f, -2.467965857e-02f, -2.472229675e-02f, -2.476488704e-02f, -2.480742939e-02f, -2.484992371e-02f, -2.489236995e-02f, +-2.493476804e-02f, -2.497711791e-02f, -2.501941949e-02f, -2.506167271e-02f, -2.510387752e-02f, -2.514603383e-02f, -2.518814160e-02f, -2.523020074e-02f, -2.527221119e-02f, -2.531417289e-02f, +-2.535608577e-02f, -2.539794977e-02f, -2.543976481e-02f, -2.548153083e-02f, -2.552324777e-02f, -2.556491555e-02f, -2.560653412e-02f, -2.564810341e-02f, -2.568962335e-02f, -2.573109388e-02f, +-2.577251493e-02f, -2.581388644e-02f, -2.585520833e-02f, -2.589648056e-02f, -2.593770304e-02f, -2.597887572e-02f, -2.601999853e-02f, -2.606107141e-02f, -2.610209428e-02f, -2.614306710e-02f, +-2.618398979e-02f, -2.622486229e-02f, -2.626568453e-02f, -2.630645645e-02f, -2.634717798e-02f, -2.638784907e-02f, -2.642846964e-02f, -2.646903964e-02f, -2.650955900e-02f, -2.655002766e-02f, +-2.659044555e-02f, -2.663081261e-02f, -2.667112877e-02f, -2.671139398e-02f, -2.675160817e-02f, -2.679177128e-02f, -2.683188324e-02f, -2.687194399e-02f, -2.691195346e-02f, -2.695191161e-02f, +-2.699181836e-02f, -2.703167364e-02f, -2.707147741e-02f, -2.711122959e-02f, -2.715093013e-02f, -2.719057895e-02f, -2.723017601e-02f, -2.726972123e-02f, -2.730921456e-02f, -2.734865594e-02f, +-2.738804530e-02f, -2.742738257e-02f, -2.746666771e-02f, -2.750590065e-02f, -2.754508132e-02f, -2.758420967e-02f, -2.762328563e-02f, -2.766230915e-02f, -2.770128016e-02f, -2.774019860e-02f, +-2.777906442e-02f, -2.781787754e-02f, -2.785663792e-02f, -2.789534549e-02f, -2.793400019e-02f, -2.797260195e-02f, -2.801115073e-02f, -2.804964646e-02f, -2.808808907e-02f, -2.812647852e-02f, +-2.816481474e-02f, -2.820309767e-02f, -2.824132725e-02f, -2.827950342e-02f, -2.831762613e-02f, -2.835569531e-02f, -2.839371090e-02f, -2.843167285e-02f, -2.846958110e-02f, -2.850743558e-02f, +-2.854523625e-02f, -2.858298303e-02f, -2.862067588e-02f, -2.865831473e-02f, -2.869589953e-02f, -2.873343021e-02f, -2.877090672e-02f, -2.880832901e-02f, -2.884569701e-02f, -2.888301066e-02f, +-2.892026992e-02f, -2.895747471e-02f, -2.899462499e-02f, -2.903172069e-02f, -2.906876176e-02f, -2.910574814e-02f, -2.914267978e-02f, -2.917955661e-02f, -2.921637858e-02f, -2.925314564e-02f, +-2.928985772e-02f, -2.932651478e-02f, -2.936311674e-02f, -2.939966357e-02f, -2.943615520e-02f, -2.947259157e-02f, -2.950897263e-02f, -2.954529832e-02f, -2.958156859e-02f, -2.961778338e-02f, +-2.965394264e-02f, -2.969004630e-02f, -2.972609433e-02f, -2.976208665e-02f, -2.979802321e-02f, -2.983390397e-02f, -2.986972885e-02f, -2.990549782e-02f, -2.994121081e-02f, -2.997686777e-02f, +-3.001246865e-02f, -3.004801338e-02f, -3.008350192e-02f, -3.011893422e-02f, -3.015431020e-02f, -3.018962984e-02f, -3.022489306e-02f, -3.026009981e-02f, -3.029525005e-02f, -3.033034372e-02f, +-3.036538076e-02f, -3.040036112e-02f, -3.043528474e-02f, -3.047015158e-02f, -3.050496159e-02f, -3.053971469e-02f, -3.057441086e-02f, -3.060905002e-02f, -3.064363214e-02f, -3.067815715e-02f, +-3.071262500e-02f, -3.074703564e-02f, -3.078138903e-02f, -3.081568510e-02f, -3.084992380e-02f, -3.088410509e-02f, -3.091822891e-02f, -3.095229520e-02f, -3.098630393e-02f, -3.102025502e-02f, +-3.105414845e-02f, -3.108798414e-02f, -3.112176206e-02f, -3.115548214e-02f, -3.118914434e-02f, -3.122274862e-02f, -3.125629490e-02f, -3.128978316e-02f, -3.132321333e-02f, -3.135658536e-02f, +-3.138989921e-02f, -3.142315482e-02f, -3.145635215e-02f, -3.148949114e-02f, -3.152257174e-02f, -3.155559391e-02f, -3.158855759e-02f, -3.162146274e-02f, -3.165430929e-02f, -3.168709722e-02f, +-3.171982646e-02f, -3.175249696e-02f, -3.178510869e-02f, -3.181766158e-02f, -3.185015559e-02f, -3.188259067e-02f, -3.191496677e-02f, -3.194728384e-02f, -3.197954184e-02f, -3.201174071e-02f, +-3.204388041e-02f, -3.207596089e-02f, -3.210798210e-02f, -3.213994400e-02f, -3.217184652e-02f, -3.220368964e-02f, -3.223547330e-02f, -3.226719744e-02f, -3.229886204e-02f, -3.233046703e-02f, +-3.236201236e-02f, -3.239349801e-02f, -3.242492390e-02f, -3.245629001e-02f, -3.248759628e-02f, -3.251884266e-02f, -3.255002911e-02f, -3.258115559e-02f, -3.261222204e-02f, -3.264322842e-02f, +-3.267417468e-02f, -3.270506078e-02f, -3.273588667e-02f, -3.276665231e-02f, -3.279735764e-02f, -3.282800263e-02f, -3.285858723e-02f, -3.288911139e-02f, -3.291957507e-02f, -3.294997822e-02f, +-3.298032080e-02f, -3.301060276e-02f, -3.304082406e-02f, -3.307098465e-02f, -3.310108449e-02f, -3.313112354e-02f, -3.316110174e-02f, -3.319101906e-02f, -3.322087545e-02f, -3.325067086e-02f, +-3.328040526e-02f, -3.331007860e-02f, -3.333969083e-02f, -3.336924191e-02f, -3.339873180e-02f, -3.342816046e-02f, -3.345752783e-02f, -3.348683388e-02f, -3.351607857e-02f, -3.354526185e-02f, +-3.357438368e-02f, -3.360344401e-02f, -3.363244281e-02f, -3.366138003e-02f, -3.369025563e-02f, -3.371906956e-02f, -3.374782179e-02f, -3.377651226e-02f, -3.380514095e-02f, -3.383370781e-02f, +-3.386221279e-02f, -3.389065585e-02f, -3.391903696e-02f, -3.394735607e-02f, -3.397561314e-02f, -3.400380813e-02f, -3.403194099e-02f, -3.406001170e-02f, -3.408802019e-02f, -3.411596645e-02f, +-3.414385041e-02f, -3.417167205e-02f, -3.419943133e-02f, -3.422712819e-02f, -3.425476261e-02f, -3.428233454e-02f, -3.430984395e-02f, -3.433729078e-02f, -3.436467501e-02f, -3.439199660e-02f, +-3.441925549e-02f, -3.444645166e-02f, -3.447358507e-02f, -3.450065567e-02f, -3.452766343e-02f, -3.455460830e-02f, -3.458149026e-02f, -3.460830925e-02f, -3.463506525e-02f, -3.466175821e-02f, +-3.468838809e-02f, -3.471495486e-02f, -3.474145848e-02f, -3.476789890e-02f, -3.479427610e-02f, -3.482059003e-02f, -3.484684066e-02f, -3.487302795e-02f, -3.489915186e-02f, -3.492521235e-02f, +-3.495120939e-02f, -3.497714293e-02f, -3.500301295e-02f, -3.502881941e-02f, -3.505456226e-02f, -3.508024147e-02f, -3.510585701e-02f, -3.513140884e-02f, -3.515689692e-02f, -3.518232121e-02f, +-3.520768169e-02f, -3.523297831e-02f, -3.525821103e-02f, -3.528337983e-02f, -3.530848467e-02f, -3.533352550e-02f, -3.535850230e-02f, -3.538341503e-02f, -3.540826365e-02f, -3.543304814e-02f, +-3.545776844e-02f, -3.548242454e-02f, -3.550701639e-02f, -3.553154396e-02f, -3.555600722e-02f, -3.558040613e-02f, -3.560474065e-02f, -3.562901076e-02f, -3.565321641e-02f, -3.567735758e-02f, +-3.570143423e-02f, -3.572544632e-02f, -3.574939383e-02f, -3.577327672e-02f, -3.579709496e-02f, -3.582084850e-02f, -3.584453733e-02f, -3.586816140e-02f, -3.589172069e-02f, -3.591521515e-02f, +-3.593864477e-02f, -3.596200950e-02f, -3.598530931e-02f, -3.600854418e-02f, -3.603171406e-02f, -3.605481893e-02f, -3.607785875e-02f, -3.610083349e-02f, -3.612374313e-02f, -3.614658762e-02f, +-3.616936694e-02f, -3.619208105e-02f, -3.621472993e-02f, -3.623731354e-02f, -3.625983186e-02f, -3.628228484e-02f, -3.630467247e-02f, -3.632699470e-02f, -3.634925152e-02f, -3.637144288e-02f, +-3.639356876e-02f, -3.641562912e-02f, -3.643762394e-02f, -3.645955319e-02f, -3.648141684e-02f, -3.650321486e-02f, -3.652494721e-02f, -3.654661387e-02f, -3.656821481e-02f, -3.658974999e-02f, +-3.661121940e-02f, -3.663262300e-02f, -3.665396076e-02f, -3.667523265e-02f, -3.669643865e-02f, -3.671757872e-02f, -3.673865284e-02f, -3.675966098e-02f, -3.678060310e-02f, -3.680147919e-02f, +-3.682228921e-02f, -3.684303314e-02f, -3.686371095e-02f, -3.688432260e-02f, -3.690486808e-02f, -3.692534736e-02f, -3.694576040e-02f, -3.696610718e-02f, -3.698638767e-02f, -3.700660185e-02f, +-3.702674969e-02f, -3.704683117e-02f, -3.706684624e-02f, -3.708679490e-02f, -3.710667711e-02f, -3.712649285e-02f, -3.714624208e-02f, -3.716592480e-02f, -3.718554095e-02f, -3.720509053e-02f, +-3.722457351e-02f, -3.724398986e-02f, -3.726333955e-02f, -3.728262257e-02f, -3.730183887e-02f, -3.732098845e-02f, -3.734007127e-02f, -3.735908731e-02f, -3.737803655e-02f, -3.739691895e-02f, +-3.741573451e-02f, -3.743448318e-02f, -3.745316495e-02f, -3.747177979e-02f, -3.749032768e-02f, -3.750880859e-02f, -3.752722250e-02f, -3.754556939e-02f, -3.756384924e-02f, -3.758206201e-02f, +-3.760020769e-02f, -3.761828625e-02f, -3.763629767e-02f, -3.765424193e-02f, -3.767211900e-02f, -3.768992886e-02f, -3.770767149e-02f, -3.772534687e-02f, -3.774295497e-02f, -3.776049577e-02f, +-3.777796924e-02f, -3.779537538e-02f, -3.781271415e-02f, -3.782998553e-02f, -3.784718950e-02f, -3.786432604e-02f, -3.788139513e-02f, -3.789839675e-02f, -3.791533087e-02f, -3.793219748e-02f, +-3.794899654e-02f, -3.796572805e-02f, -3.798239198e-02f, -3.799898832e-02f, -3.801551703e-02f, -3.803197810e-02f, -3.804837151e-02f, -3.806469724e-02f, -3.808095526e-02f, -3.809714557e-02f, +-3.811326813e-02f, -3.812932294e-02f, -3.814530996e-02f, -3.816122919e-02f, -3.817708059e-02f, -3.819286416e-02f, -3.820857987e-02f, -3.822422770e-02f, -3.823980764e-02f, -3.825531966e-02f, +-3.827076375e-02f, -3.828613989e-02f, -3.830144805e-02f, -3.831668823e-02f, -3.833186041e-02f, -3.834696456e-02f, -3.836200066e-02f, -3.837696871e-02f, -3.839186867e-02f, -3.840670055e-02f, +-3.842146430e-02f, -3.843615993e-02f, -3.845078741e-02f, -3.846534673e-02f, -3.847983786e-02f, -3.849426080e-02f, -3.850861551e-02f, -3.852290200e-02f, -3.853712024e-02f, -3.855127021e-02f, +-3.856535191e-02f, -3.857936530e-02f, -3.859331038e-02f, -3.860718713e-02f, -3.862099554e-02f, -3.863473558e-02f, -3.864840725e-02f, -3.866201052e-02f, -3.867554539e-02f, -3.868901184e-02f, +-3.870240985e-02f, -3.871573940e-02f, -3.872900049e-02f, -3.874219309e-02f, -3.875531720e-02f, -3.876837280e-02f, -3.878135987e-02f, -3.879427840e-02f, -3.880712838e-02f, -3.881990979e-02f, +-3.883262261e-02f, -3.884526684e-02f, -3.885784246e-02f, -3.887034946e-02f, -3.888278782e-02f, -3.889515753e-02f, -3.890745858e-02f, -3.891969095e-02f, -3.893185464e-02f, -3.894394962e-02f, +-3.895597588e-02f, -3.896793342e-02f, -3.897982222e-02f, -3.899164227e-02f, -3.900339355e-02f, -3.901507606e-02f, -3.902668977e-02f, -3.903823469e-02f, -3.904971080e-02f, -3.906111808e-02f, +-3.907245653e-02f, -3.908372613e-02f, -3.909492687e-02f, -3.910605874e-02f, -3.911712173e-02f, -3.912811584e-02f, -3.913904104e-02f, -3.914989732e-02f, -3.916068469e-02f, -3.917140312e-02f, +-3.918205261e-02f, -3.919263314e-02f, -3.920314471e-02f, -3.921358730e-02f, -3.922396091e-02f, -3.923426553e-02f, -3.924450114e-02f, -3.925466775e-02f, -3.926476532e-02f, -3.927479387e-02f, +-3.928475338e-02f, -3.929464384e-02f, -3.930446524e-02f, -3.931421757e-02f, -3.932390082e-02f, -3.933351500e-02f, -3.934306008e-02f, -3.935253605e-02f, -3.936194292e-02f, -3.937128068e-02f, +-3.938054930e-02f, -3.938974880e-02f, -3.939887915e-02f, -3.940794035e-02f, -3.941693240e-02f, -3.942585529e-02f, -3.943470900e-02f, -3.944349354e-02f, -3.945220889e-02f, -3.946085506e-02f, +-3.946943202e-02f, -3.947793978e-02f, -3.948637833e-02f, -3.949474766e-02f, -3.950304777e-02f, -3.951127865e-02f, -3.951944029e-02f, -3.952753269e-02f, -3.953555584e-02f, -3.954350974e-02f, +-3.955139438e-02f, -3.955920976e-02f, -3.956695586e-02f, -3.957463270e-02f, -3.958224025e-02f, -3.958977852e-02f, -3.959724750e-02f, -3.960464718e-02f, -3.961197756e-02f, -3.961923865e-02f, +-3.962643042e-02f, -3.963355288e-02f, -3.964060603e-02f, -3.964758986e-02f, -3.965450436e-02f, -3.966134953e-02f, -3.966812538e-02f, -3.967483189e-02f, -3.968146906e-02f, -3.968803689e-02f, +-3.969453537e-02f, -3.970096451e-02f, -3.970732430e-02f, -3.971361473e-02f, -3.971983581e-02f, -3.972598753e-02f, -3.973206989e-02f, -3.973808288e-02f, -3.974402651e-02f, -3.974990077e-02f, +-3.975570567e-02f, -3.976144119e-02f, -3.976710734e-02f, -3.977270411e-02f, -3.977823151e-02f, -3.978368953e-02f, -3.978907817e-02f, -3.979439743e-02f, -3.979964731e-02f, -3.980482781e-02f, +-3.980993892e-02f, -3.981498065e-02f, -3.981995300e-02f, -3.982485597e-02f, -3.982968955e-02f, -3.983445374e-02f, -3.983914855e-02f, -3.984377398e-02f, -3.984833002e-02f, -3.985281668e-02f, +-3.985723395e-02f, -3.986158184e-02f, -3.986586035e-02f, -3.987006948e-02f, -3.987420922e-02f, -3.987827959e-02f, -3.988228057e-02f, -3.988621218e-02f, -3.989007442e-02f, -3.989386727e-02f, +-3.989759076e-02f, -3.990124487e-02f, -3.990482962e-02f, -3.990834500e-02f, -3.991179101e-02f, -3.991516766e-02f, -3.991847495e-02f, -3.992171288e-02f, -3.992488145e-02f, -3.992798067e-02f, +-3.993101054e-02f, -3.993397106e-02f, -3.993686224e-02f, -3.993968408e-02f, -3.994243658e-02f, -3.994511975e-02f, -3.994773358e-02f, -3.995027809e-02f, -3.995275327e-02f, -3.995515913e-02f, +-3.995749568e-02f, -3.995976291e-02f, -3.996196084e-02f, -3.996408947e-02f, -3.996614879e-02f, -3.996813882e-02f, -3.997005957e-02f, -3.997191102e-02f, -3.997369320e-02f, -3.997540611e-02f, +-3.997704974e-02f, -3.997862411e-02f, -3.998012922e-02f, -3.998156508e-02f, -3.998293169e-02f, -3.998422906e-02f, -3.998545719e-02f, -3.998661609e-02f, -3.998770577e-02f, -3.998872623e-02f, +-3.998967748e-02f, -3.999055952e-02f, -3.999137237e-02f, -3.999211602e-02f, -3.999279049e-02f, -3.999339579e-02f, -3.999393191e-02f, -3.999439887e-02f, -3.999479667e-02f, -3.999512532e-02f, +-3.999538483e-02f, -3.999557521e-02f, -3.999569646e-02f, -3.999574859e-02f, -3.999573162e-02f, -3.999564554e-02f, -3.999549037e-02f, -3.999526611e-02f, -3.999497278e-02f, -3.999461037e-02f, +-3.999417891e-02f, -3.999367840e-02f, -3.999310884e-02f, -3.999247026e-02f, -3.999176265e-02f, -3.999098602e-02f, -3.999014039e-02f, -3.998922576e-02f, -3.998824215e-02f, -3.998718957e-02f, +-3.998606801e-02f, -3.998487750e-02f, -3.998361805e-02f, -3.998228966e-02f, -3.998089234e-02f, -3.997942611e-02f, -3.997789097e-02f, -3.997628694e-02f, -3.997461403e-02f, -3.997287225e-02f, +-3.997106160e-02f, -3.996918211e-02f, -3.996723377e-02f, -3.996521661e-02f, -3.996313064e-02f, -3.996097586e-02f, -3.995875228e-02f, -3.995645993e-02f, -3.995409881e-02f, -3.995166894e-02f, +-3.994917031e-02f, -3.994660296e-02f, -3.994396689e-02f, -3.994126211e-02f, -3.993848864e-02f, -3.993564649e-02f, -3.993273567e-02f, -3.992975619e-02f, -3.992670807e-02f, -3.992359132e-02f, +-3.992040596e-02f, -3.991715200e-02f, -3.991382944e-02f, -3.991043832e-02f, -3.990697863e-02f, -3.990345039e-02f, -3.989985363e-02f, -3.989618834e-02f, -3.989245455e-02f, -3.988865227e-02f, +-3.988478151e-02f, -3.988084230e-02f, -3.987683464e-02f, -3.987275854e-02f, -3.986861403e-02f, -3.986440113e-02f, -3.986011983e-02f, -3.985577017e-02f, -3.985135215e-02f, -3.984686579e-02f, +-3.984231110e-02f, -3.983768811e-02f, -3.983299683e-02f, -3.982823727e-02f, -3.982340946e-02f, -3.981851340e-02f, -3.981354911e-02f, -3.980851661e-02f, -3.980341592e-02f, -3.979824705e-02f, +-3.979301002e-02f, -3.978770485e-02f, -3.978233155e-02f, -3.977689015e-02f, -3.977138065e-02f, -3.976580307e-02f, -3.976015744e-02f, -3.975444378e-02f, -3.974866209e-02f, -3.974281239e-02f, +-3.973689471e-02f, -3.973090907e-02f, -3.972485547e-02f, -3.971873395e-02f, -3.971254451e-02f, -3.970628718e-02f, -3.969996197e-02f, -3.969356891e-02f, -3.968710801e-02f, -3.968057929e-02f, +-3.967398277e-02f, -3.966731848e-02f, -3.966058642e-02f, -3.965378662e-02f, -3.964691910e-02f, -3.963998388e-02f, -3.963298097e-02f, -3.962591041e-02f, -3.961877220e-02f, -3.961156637e-02f, +-3.960429294e-02f, -3.959695193e-02f, -3.958954335e-02f, -3.958206724e-02f, -3.957452361e-02f, -3.956691248e-02f, -3.955923387e-02f, -3.955148781e-02f, -3.954367431e-02f, -3.953579340e-02f, +-3.952784509e-02f, -3.951982942e-02f, -3.951174639e-02f, -3.950359604e-02f, -3.949537838e-02f, -3.948709344e-02f, -3.947874123e-02f, -3.947032179e-02f, -3.946183513e-02f, -3.945328127e-02f, +-3.944466025e-02f, -3.943597207e-02f, -3.942721677e-02f, -3.941839436e-02f, -3.940950487e-02f, -3.940054833e-02f, -3.939152475e-02f, -3.938243416e-02f, -3.937327658e-02f, -3.936405204e-02f, +-3.935476055e-02f, -3.934540215e-02f, -3.933597686e-02f, -3.932648470e-02f, -3.931692569e-02f, -3.930729987e-02f, -3.929760724e-02f, -3.928784785e-02f, -3.927802171e-02f, -3.926812884e-02f, +-3.925816928e-02f, -3.924814305e-02f, -3.923805017e-02f, -3.922789066e-02f, -3.921766456e-02f, -3.920737188e-02f, -3.919701266e-02f, -3.918658692e-02f, -3.917609468e-02f, -3.916553598e-02f, +-3.915491083e-02f, -3.914421926e-02f, -3.913346130e-02f, -3.912263697e-02f, -3.911174631e-02f, -3.910078933e-02f, -3.908976607e-02f, -3.907867655e-02f, -3.906752080e-02f, -3.905629884e-02f, +-3.904501070e-02f, -3.903365641e-02f, -3.902223600e-02f, -3.901074948e-02f, -3.899919690e-02f, -3.898757828e-02f, -3.897589365e-02f, -3.896414302e-02f, -3.895232644e-02f, -3.894044393e-02f, +-3.892849552e-02f, -3.891648123e-02f, -3.890440109e-02f, -3.889225514e-02f, -3.888004340e-02f, -3.886776590e-02f, -3.885542267e-02f, -3.884301373e-02f, -3.883053912e-02f, -3.881799887e-02f, +-3.880539300e-02f, -3.879272155e-02f, -3.877998453e-02f, -3.876718200e-02f, -3.875431396e-02f, -3.874138046e-02f, -3.872838151e-02f, -3.871531717e-02f, -3.870218744e-02f, -3.868899236e-02f, +-3.867573197e-02f, -3.866240629e-02f, -3.864901536e-02f, -3.863555920e-02f, -3.862203784e-02f, -3.860845132e-02f, -3.859479967e-02f, -3.858108291e-02f, -3.856730109e-02f, -3.855345422e-02f, +-3.853954234e-02f, -3.852556549e-02f, -3.851152370e-02f, -3.849741698e-02f, -3.848324539e-02f, -3.846900895e-02f, -3.845470769e-02f, -3.844034164e-02f, -3.842591084e-02f, -3.841141532e-02f, +-3.839685511e-02f, -3.838223025e-02f, -3.836754076e-02f, -3.835278668e-02f, -3.833796804e-02f, -3.832308488e-02f, -3.830813722e-02f, -3.829312511e-02f, -3.827804857e-02f, -3.826290764e-02f, +-3.824770236e-02f, -3.823243274e-02f, -3.821709884e-02f, -3.820170068e-02f, -3.818623829e-02f, -3.817071172e-02f, -3.815512099e-02f, -3.813946615e-02f, -3.812374721e-02f, -3.810796422e-02f, +-3.809211722e-02f, -3.807620623e-02f, -3.806023130e-02f, -3.804419245e-02f, -3.802808973e-02f, -3.801192316e-02f, -3.799569278e-02f, -3.797939864e-02f, -3.796304075e-02f, -3.794661917e-02f, +-3.793013392e-02f, -3.791358504e-02f, -3.789697256e-02f, -3.788029653e-02f, -3.786355698e-02f, -3.784675394e-02f, -3.782988745e-02f, -3.781295754e-02f, -3.779596426e-02f, -3.777890764e-02f, +-3.776178772e-02f, -3.774460453e-02f, -3.772735811e-02f, -3.771004850e-02f, -3.769267573e-02f, -3.767523985e-02f, -3.765774088e-02f, -3.764017887e-02f, -3.762255385e-02f, -3.760486587e-02f, +-3.758711495e-02f, -3.756930114e-02f, -3.755142448e-02f, -3.753348500e-02f, -3.751548274e-02f, -3.749741774e-02f, -3.747929004e-02f, -3.746109967e-02f, -3.744284668e-02f, -3.742453110e-02f, +-3.740615298e-02f, -3.738771234e-02f, -3.736920924e-02f, -3.735064370e-02f, -3.733201578e-02f, -3.731332550e-02f, -3.729457290e-02f, -3.727575804e-02f, -3.725688094e-02f, -3.723794164e-02f, +-3.721894019e-02f, -3.719987663e-02f, -3.718075099e-02f, -3.716156332e-02f, -3.714231365e-02f, -3.712300203e-02f, -3.710362850e-02f, -3.708419309e-02f, -3.706469585e-02f, -3.704513682e-02f, +-3.702551603e-02f, -3.700583354e-02f, -3.698608938e-02f, -3.696628359e-02f, -3.694641621e-02f, -3.692648729e-02f, -3.690649686e-02f, -3.688644497e-02f, -3.686633166e-02f, -3.684615697e-02f, +-3.682592095e-02f, -3.680562363e-02f, -3.678526505e-02f, -3.676484526e-02f, -3.674436431e-02f, -3.672382222e-02f, -3.670321906e-02f, -3.668255485e-02f, -3.666182964e-02f, -3.664104347e-02f, +-3.662019639e-02f, -3.659928844e-02f, -3.657831967e-02f, -3.655729011e-02f, -3.653619980e-02f, -3.651504880e-02f, -3.649383714e-02f, -3.647256488e-02f, -3.645123204e-02f, -3.642983868e-02f, +-3.640838484e-02f, -3.638687056e-02f, -3.636529590e-02f, -3.634366088e-02f, -3.632196556e-02f, -3.630020998e-02f, -3.627839419e-02f, -3.625651822e-02f, -3.623458213e-02f, -3.621258596e-02f, +-3.619052975e-02f, -3.616841354e-02f, -3.614623740e-02f, -3.612400135e-02f, -3.610170544e-02f, -3.607934972e-02f, -3.605693424e-02f, -3.603445904e-02f, -3.601192416e-02f, -3.598932965e-02f, +-3.596667556e-02f, -3.594396193e-02f, -3.592118881e-02f, -3.589835624e-02f, -3.587546428e-02f, -3.585251296e-02f, -3.582950234e-02f, -3.580643245e-02f, -3.578330335e-02f, -3.576011509e-02f, +-3.573686770e-02f, -3.571356124e-02f, -3.569019576e-02f, -3.566677129e-02f, -3.564328789e-02f, -3.561974561e-02f, -3.559614449e-02f, -3.557248458e-02f, -3.554876592e-02f, -3.552498857e-02f, +-3.550115258e-02f, -3.547725798e-02f, -3.545330483e-02f, -3.542929317e-02f, -3.540522306e-02f, -3.538109455e-02f, -3.535690767e-02f, -3.533266248e-02f, -3.530835903e-02f, -3.528399736e-02f, +-3.525957753e-02f, -3.523509958e-02f, -3.521056357e-02f, -3.518596953e-02f, -3.516131753e-02f, -3.513660760e-02f, -3.511183980e-02f, -3.508701418e-02f, -3.506213079e-02f, -3.503718967e-02f, +-3.501219088e-02f, -3.498713446e-02f, -3.496202047e-02f, -3.493684895e-02f, -3.491161996e-02f, -3.488633355e-02f, -3.486098976e-02f, -3.483558864e-02f, -3.481013026e-02f, -3.478461464e-02f, +-3.475904186e-02f, -3.473341195e-02f, -3.470772497e-02f, -3.468198097e-02f, -3.465618000e-02f, -3.463032211e-02f, -3.460440735e-02f, -3.457843577e-02f, -3.455240743e-02f, -3.452632237e-02f, +-3.450018066e-02f, -3.447398232e-02f, -3.444772743e-02f, -3.442141603e-02f, -3.439504818e-02f, -3.436862392e-02f, -3.434214331e-02f, -3.431560639e-02f, -3.428901323e-02f, -3.426236387e-02f, +-3.423565837e-02f, -3.420889678e-02f, -3.418207915e-02f, -3.415520553e-02f, -3.412827598e-02f, -3.410129054e-02f, -3.407424928e-02f, -3.404715225e-02f, -3.401999949e-02f, -3.399279107e-02f, +-3.396552702e-02f, -3.393820742e-02f, -3.391083231e-02f, -3.388340174e-02f, -3.385591577e-02f, -3.382837445e-02f, -3.380077784e-02f, -3.377312599e-02f, -3.374541895e-02f, -3.371765678e-02f, +-3.368983953e-02f, -3.366196725e-02f, -3.363404001e-02f, -3.360605785e-02f, -3.357802083e-02f, -3.354992901e-02f, -3.352178243e-02f, -3.349358115e-02f, -3.346532524e-02f, -3.343701473e-02f, +-3.340864970e-02f, -3.338023018e-02f, -3.335175625e-02f, -3.332322795e-02f, -3.329464533e-02f, -3.326600846e-02f, -3.323731739e-02f, -3.320857218e-02f, -3.317977287e-02f, -3.315091954e-02f, +-3.312201222e-02f, -3.309305099e-02f, -3.306403589e-02f, -3.303496697e-02f, -3.300584431e-02f, -3.297666795e-02f, -3.294743795e-02f, -3.291815436e-02f, -3.288881725e-02f, -3.285942667e-02f, +-3.282998267e-02f, -3.280048532e-02f, -3.277093466e-02f, -3.274133076e-02f, -3.271167368e-02f, -3.268196347e-02f, -3.265220018e-02f, -3.262238388e-02f, -3.259251463e-02f, -3.256259247e-02f, +-3.253261747e-02f, -3.250258969e-02f, -3.247250918e-02f, -3.244237600e-02f, -3.241219021e-02f, -3.238195187e-02f, -3.235166103e-02f, -3.232131776e-02f, -3.229092211e-02f, -3.226047413e-02f, +-3.222997390e-02f, -3.219942146e-02f, -3.216881688e-02f, -3.213816021e-02f, -3.210745152e-02f, -3.207669085e-02f, -3.204587828e-02f, -3.201501386e-02f, -3.198409764e-02f, -3.195312970e-02f, +-3.192211008e-02f, -3.189103884e-02f, -3.185991605e-02f, -3.182874177e-02f, -3.179751605e-02f, -3.176623896e-02f, -3.173491055e-02f, -3.170353088e-02f, -3.167210002e-02f, -3.164061802e-02f, +-3.160908495e-02f, -3.157750086e-02f, -3.154586581e-02f, -3.151417987e-02f, -3.148244310e-02f, -3.145065554e-02f, -3.141881728e-02f, -3.138692836e-02f, -3.135498885e-02f, -3.132299880e-02f, +-3.129095829e-02f, -3.125886736e-02f, -3.122672609e-02f, -3.119453452e-02f, -3.116229273e-02f, -3.113000078e-02f, -3.109765872e-02f, -3.106526661e-02f, -3.103282453e-02f, -3.100033253e-02f, +-3.096779066e-02f, -3.093519900e-02f, -3.090255761e-02f, -3.086986654e-02f, -3.083712586e-02f, -3.080433564e-02f, -3.077149592e-02f, -3.073860678e-02f, -3.070566828e-02f, -3.067268048e-02f, +-3.063964344e-02f, -3.060655723e-02f, -3.057342191e-02f, -3.054023753e-02f, -3.050700417e-02f, -3.047372188e-02f, -3.044039073e-02f, -3.040701079e-02f, -3.037358211e-02f, -3.034010475e-02f, +-3.030657879e-02f, -3.027300428e-02f, -3.023938129e-02f, -3.020570988e-02f, -3.017199012e-02f, -3.013822206e-02f, -3.010440577e-02f, -3.007054132e-02f, -3.003662877e-02f, -3.000266819e-02f, +-2.996865963e-02f, -2.993460316e-02f, -2.990049884e-02f, -2.986634675e-02f, -2.983214694e-02f, -2.979789948e-02f, -2.976360443e-02f, -2.972926185e-02f, -2.969487182e-02f, -2.966043440e-02f, +-2.962594964e-02f, -2.959141762e-02f, -2.955683840e-02f, -2.952221205e-02f, -2.948753863e-02f, -2.945281820e-02f, -2.941805083e-02f, -2.938323659e-02f, -2.934837554e-02f, -2.931346775e-02f, +-2.927851328e-02f, -2.924351219e-02f, -2.920846456e-02f, -2.917337045e-02f, -2.913822992e-02f, -2.910304304e-02f, -2.906780988e-02f, -2.903253050e-02f, -2.899720496e-02f, -2.896183335e-02f, +-2.892641571e-02f, -2.889095211e-02f, -2.885544264e-02f, -2.881988733e-02f, -2.878428628e-02f, -2.874863954e-02f, -2.871294717e-02f, -2.867720925e-02f, -2.864142585e-02f, -2.860559702e-02f, +-2.856972284e-02f, -2.853380337e-02f, -2.849783868e-02f, -2.846182883e-02f, -2.842577390e-02f, -2.838967395e-02f, -2.835352905e-02f, -2.831733927e-02f, -2.828110467e-02f, -2.824482532e-02f, +-2.820850128e-02f, -2.817213263e-02f, -2.813571944e-02f, -2.809926177e-02f, -2.806275968e-02f, -2.802621326e-02f, -2.798962256e-02f, -2.795298765e-02f, -2.791630860e-02f, -2.787958548e-02f, +-2.784281836e-02f, -2.780600731e-02f, -2.776915239e-02f, -2.773225367e-02f, -2.769531122e-02f, -2.765832512e-02f, -2.762129542e-02f, -2.758422220e-02f, -2.754710552e-02f, -2.750994546e-02f, +-2.747274208e-02f, -2.743549546e-02f, -2.739820566e-02f, -2.736087275e-02f, -2.732349679e-02f, -2.728607787e-02f, -2.724861605e-02f, -2.721111139e-02f, -2.717356398e-02f, -2.713597387e-02f, +-2.709834113e-02f, -2.706066584e-02f, -2.702294807e-02f, -2.698518788e-02f, -2.694738535e-02f, -2.690954055e-02f, -2.687165354e-02f, -2.683372439e-02f, -2.679575319e-02f, -2.675773998e-02f, +-2.671968485e-02f, -2.668158787e-02f, -2.664344911e-02f, -2.660526863e-02f, -2.656704651e-02f, -2.652878282e-02f, -2.649047763e-02f, -2.645213100e-02f, -2.641374302e-02f, -2.637531375e-02f, +-2.633684325e-02f, -2.629833162e-02f, -2.625977890e-02f, -2.622118518e-02f, -2.618255053e-02f, -2.614387501e-02f, -2.610515870e-02f, -2.606640167e-02f, -2.602760399e-02f, -2.598876573e-02f, +-2.594988697e-02f, -2.591096777e-02f, -2.587200821e-02f, -2.583300836e-02f, -2.579396829e-02f, -2.575488807e-02f, -2.571576777e-02f, -2.567660747e-02f, -2.563740724e-02f, -2.559816715e-02f, +-2.555888727e-02f, -2.551956767e-02f, -2.548020843e-02f, -2.544080962e-02f, -2.540137131e-02f, -2.536189357e-02f, -2.532237648e-02f, -2.528282011e-02f, -2.524322453e-02f, -2.520358981e-02f, +-2.516391603e-02f, -2.512420325e-02f, -2.508445156e-02f, -2.504466102e-02f, -2.500483172e-02f, -2.496496371e-02f, -2.492505707e-02f, -2.488511188e-02f, -2.484512821e-02f, -2.480510614e-02f, +-2.476504573e-02f, -2.472494706e-02f, -2.468481020e-02f, -2.464463523e-02f, -2.460442222e-02f, -2.456417124e-02f, -2.452388237e-02f, -2.448355568e-02f, -2.444319125e-02f, -2.440278914e-02f, +-2.436234944e-02f, -2.432187221e-02f, -2.428135753e-02f, -2.424080548e-02f, -2.420021612e-02f, -2.415958954e-02f, -2.411892580e-02f, -2.407822498e-02f, -2.403748716e-02f, -2.399671241e-02f, +-2.395590080e-02f, -2.391505241e-02f, -2.387416731e-02f, -2.383324558e-02f, -2.379228729e-02f, -2.375129252e-02f, -2.371026133e-02f, -2.366919382e-02f, -2.362809004e-02f, -2.358695008e-02f, +-2.354577401e-02f, -2.350456191e-02f, -2.346331385e-02f, -2.342202990e-02f, -2.338071014e-02f, -2.333935465e-02f, -2.329796351e-02f, -2.325653677e-02f, -2.321507453e-02f, -2.317357686e-02f, +-2.313204383e-02f, -2.309047552e-02f, -2.304887200e-02f, -2.300723336e-02f, -2.296555965e-02f, -2.292385097e-02f, -2.288210739e-02f, -2.284032898e-02f, -2.279851581e-02f, -2.275666798e-02f, +-2.271478554e-02f, -2.267286858e-02f, -2.263091717e-02f, -2.258893139e-02f, -2.254691131e-02f, -2.250485702e-02f, -2.246276858e-02f, -2.242064608e-02f, -2.237848959e-02f, -2.233629918e-02f, +-2.229407494e-02f, -2.225181693e-02f, -2.220952525e-02f, -2.216719995e-02f, -2.212484113e-02f, -2.208244885e-02f, -2.204002319e-02f, -2.199756424e-02f, -2.195507206e-02f, -2.191254673e-02f, +-2.186998834e-02f, -2.182739695e-02f, -2.178477265e-02f, -2.174211551e-02f, -2.169942561e-02f, -2.165670303e-02f, -2.161394784e-02f, -2.157116012e-02f, -2.152833995e-02f, -2.148548740e-02f, +-2.144260256e-02f, -2.139968549e-02f, -2.135673629e-02f, -2.131375502e-02f, -2.127074177e-02f, -2.122769660e-02f, -2.118461961e-02f, -2.114151086e-02f, -2.109837043e-02f, -2.105519841e-02f, +-2.101199487e-02f, -2.096875989e-02f, -2.092549354e-02f, -2.088219590e-02f, -2.083886706e-02f, -2.079550709e-02f, -2.075211607e-02f, -2.070869407e-02f, -2.066524118e-02f, -2.062175748e-02f, +-2.057824303e-02f, -2.053469793e-02f, -2.049112224e-02f, -2.044751605e-02f, -2.040387944e-02f, -2.036021248e-02f, -2.031651525e-02f, -2.027278784e-02f, -2.022903031e-02f, -2.018524276e-02f, +-2.014142525e-02f, -2.009757787e-02f, -2.005370069e-02f, -2.000979380e-02f, -1.996585727e-02f, -1.992189119e-02f, -1.987789562e-02f, -1.983387066e-02f, -1.978981637e-02f, -1.974573285e-02f, +-1.970162016e-02f, -1.965747839e-02f, -1.961330762e-02f, -1.956910792e-02f, -1.952487938e-02f, -1.948062207e-02f, -1.943633608e-02f, -1.939202148e-02f, -1.934767835e-02f, -1.930330678e-02f, +-1.925890684e-02f, -1.921447861e-02f, -1.917002218e-02f, -1.912553761e-02f, -1.908102500e-02f, -1.903648441e-02f, -1.899191594e-02f, -1.894731966e-02f, -1.890269565e-02f, -1.885804399e-02f, +-1.881336476e-02f, -1.876865804e-02f, -1.872392392e-02f, -1.867916246e-02f, -1.863437376e-02f, -1.858955788e-02f, -1.854471492e-02f, -1.849984495e-02f, -1.845494806e-02f, -1.841002431e-02f, +-1.836507380e-02f, -1.832009660e-02f, -1.827509280e-02f, -1.823006247e-02f, -1.818500569e-02f, -1.813992255e-02f, -1.809481313e-02f, -1.804967750e-02f, -1.800451575e-02f, -1.795932796e-02f, +-1.791411421e-02f, -1.786887458e-02f, -1.782360915e-02f, -1.777831800e-02f, -1.773300121e-02f, -1.768765886e-02f, -1.764229104e-02f, -1.759689783e-02f, -1.755147930e-02f, -1.750603553e-02f, +-1.746056662e-02f, -1.741507264e-02f, -1.736955366e-02f, -1.732400978e-02f, -1.727844107e-02f, -1.723284762e-02f, -1.718722950e-02f, -1.714158680e-02f, -1.709591959e-02f, -1.705022797e-02f, +-1.700451201e-02f, -1.695877179e-02f, -1.691300739e-02f, -1.686721890e-02f, -1.682140640e-02f, -1.677556997e-02f, -1.672970968e-02f, -1.668382563e-02f, -1.663791790e-02f, -1.659198656e-02f, +-1.654603169e-02f, -1.650005339e-02f, -1.645405172e-02f, -1.640802678e-02f, -1.636197865e-02f, -1.631590740e-02f, -1.626981312e-02f, -1.622369589e-02f, -1.617755579e-02f, -1.613139290e-02f, +-1.608520732e-02f, -1.603899911e-02f, -1.599276836e-02f, -1.594651516e-02f, -1.590023958e-02f, -1.585394171e-02f, -1.580762163e-02f, -1.576127942e-02f, -1.571491516e-02f, -1.566852894e-02f, +-1.562212084e-02f, -1.557569094e-02f, -1.552923932e-02f, -1.548276607e-02f, -1.543627127e-02f, -1.538975500e-02f, -1.534321735e-02f, -1.529665839e-02f, -1.525007821e-02f, -1.520347689e-02f, +-1.515685451e-02f, -1.511021116e-02f, -1.506354692e-02f, -1.501686187e-02f, -1.497015610e-02f, -1.492342968e-02f, -1.487668271e-02f, -1.482991525e-02f, -1.478312741e-02f, -1.473631925e-02f, +-1.468949086e-02f, -1.464264233e-02f, -1.459577374e-02f, -1.454888516e-02f, -1.450197670e-02f, -1.445504841e-02f, -1.440810040e-02f, -1.436113274e-02f, -1.431414551e-02f, -1.426713881e-02f, +-1.422011270e-02f, -1.417306728e-02f, -1.412600263e-02f, -1.407891883e-02f, -1.403181597e-02f, -1.398469413e-02f, -1.393755338e-02f, -1.389039382e-02f, -1.384321553e-02f, -1.379601859e-02f, +-1.374880308e-02f, -1.370156910e-02f, -1.365431671e-02f, -1.360704601e-02f, -1.355975708e-02f, -1.351245000e-02f, -1.346512485e-02f, -1.341778173e-02f, -1.337042071e-02f, -1.332304187e-02f, +-1.327564530e-02f, -1.322823109e-02f, -1.318079931e-02f, -1.313335006e-02f, -1.308588341e-02f, -1.303839944e-02f, -1.299089825e-02f, -1.294337992e-02f, -1.289584452e-02f, -1.284829214e-02f, +-1.280072288e-02f, -1.275313680e-02f, -1.270553400e-02f, -1.265791456e-02f, -1.261027856e-02f, -1.256262608e-02f, -1.251495722e-02f, -1.246727205e-02f, -1.241957065e-02f, -1.237185312e-02f, +-1.232411954e-02f, -1.227636999e-02f, -1.222860454e-02f, -1.218082330e-02f, -1.213302634e-02f, -1.208521375e-02f, -1.203738560e-02f, -1.198954199e-02f, -1.194168300e-02f, -1.189380871e-02f, +-1.184591921e-02f, -1.179801458e-02f, -1.175009491e-02f, -1.170216027e-02f, -1.165421076e-02f, -1.160624645e-02f, -1.155826744e-02f, -1.151027381e-02f, -1.146226563e-02f, -1.141424300e-02f, +-1.136620600e-02f, -1.131815472e-02f, -1.127008923e-02f, -1.122200962e-02f, -1.117391598e-02f, -1.112580839e-02f, -1.107768694e-02f, -1.102955171e-02f, -1.098140278e-02f, -1.093324024e-02f, +-1.088506418e-02f, -1.083687467e-02f, -1.078867181e-02f, -1.074045567e-02f, -1.069222635e-02f, -1.064398392e-02f, -1.059572847e-02f, -1.054746008e-02f, -1.049917885e-02f, -1.045088485e-02f, +-1.040257817e-02f, -1.035425889e-02f, -1.030592711e-02f, -1.025758289e-02f, -1.020922633e-02f, -1.016085752e-02f, -1.011247653e-02f, -1.006408345e-02f, -1.001567837e-02f, -9.967261369e-03f, +-9.918832535e-03f, -9.870391951e-03f, -9.821939702e-03f, -9.773475874e-03f, -9.725000550e-03f, -9.676513816e-03f, -9.628015755e-03f, -9.579506455e-03f, -9.530985998e-03f, -9.482454469e-03f, +-9.433911955e-03f, -9.385358538e-03f, -9.336794305e-03f, -9.288219340e-03f, -9.239633728e-03f, -9.191037554e-03f, -9.142430902e-03f, -9.093813858e-03f, -9.045186507e-03f, -8.996548933e-03f, +-8.947901221e-03f, -8.899243457e-03f, -8.850575725e-03f, -8.801898110e-03f, -8.753210696e-03f, -8.704513570e-03f, -8.655806816e-03f, -8.607090519e-03f, -8.558364764e-03f, -8.509629636e-03f, +-8.460885219e-03f, -8.412131600e-03f, -8.363368862e-03f, -8.314597091e-03f, -8.265816372e-03f, -8.217026790e-03f, -8.168228430e-03f, -8.119421377e-03f, -8.070605716e-03f, -8.021781532e-03f, +-7.972948910e-03f, -7.924107935e-03f, -7.875258693e-03f, -7.826401268e-03f, -7.777535745e-03f, -7.728662209e-03f, -7.679780746e-03f, -7.630891441e-03f, -7.581994378e-03f, -7.533089643e-03f, +-7.484177321e-03f, -7.435257497e-03f, -7.386330255e-03f, -7.337395682e-03f, -7.288453862e-03f, -7.239504881e-03f, -7.190548823e-03f, -7.141585773e-03f, -7.092615817e-03f, -7.043639040e-03f, +-6.994655527e-03f, -6.945665363e-03f, -6.896668633e-03f, -6.847665422e-03f, -6.798655816e-03f, -6.749639899e-03f, -6.700617757e-03f, -6.651589475e-03f, -6.602555138e-03f, -6.553514831e-03f, +-6.504468639e-03f, -6.455416647e-03f, -6.406358941e-03f, -6.357295605e-03f, -6.308226726e-03f, -6.259152387e-03f, -6.210072674e-03f, -6.160987673e-03f, -6.111897467e-03f, -6.062802144e-03f, +-6.013701786e-03f, -5.964596481e-03f, -5.915486312e-03f, -5.866371366e-03f, -5.817251726e-03f, -5.768127479e-03f, -5.718998709e-03f, -5.669865502e-03f, -5.620727942e-03f, -5.571586115e-03f, +-5.522440106e-03f, -5.473290000e-03f, -5.424135882e-03f, -5.374977837e-03f, -5.325815951e-03f, -5.276650308e-03f, -5.227480994e-03f, -5.178308093e-03f, -5.129131691e-03f, -5.079951873e-03f, +-5.030768724e-03f, -4.981582329e-03f, -4.932392774e-03f, -4.883200142e-03f, -4.834004520e-03f, -4.784805992e-03f, -4.735604643e-03f, -4.686400559e-03f, -4.637193825e-03f, -4.587984525e-03f, +-4.538772745e-03f, -4.489558569e-03f, -4.440342083e-03f, -4.391123372e-03f, -4.341902521e-03f, -4.292679615e-03f, -4.243454739e-03f, -4.194227977e-03f, -4.144999415e-03f, -4.095769139e-03f, +-4.046537232e-03f, -3.997303779e-03f, -3.948068867e-03f, -3.898832580e-03f, -3.849595002e-03f, -3.800356219e-03f, -3.751116315e-03f, -3.701875377e-03f, -3.652633487e-03f, -3.603390733e-03f, +-3.554147197e-03f, -3.504902966e-03f, -3.455658125e-03f, -3.406412757e-03f, -3.357166948e-03f, -3.307920783e-03f, -3.258674347e-03f, -3.209427725e-03f, -3.160181001e-03f, -3.110934260e-03f, +-3.061687587e-03f, -3.012441068e-03f, -2.963194786e-03f, -2.913948826e-03f, -2.864703274e-03f, -2.815458215e-03f, -2.766213732e-03f, -2.716969911e-03f, -2.667726836e-03f, -2.618484592e-03f, +-2.569243265e-03f, -2.520002938e-03f, -2.470763696e-03f, -2.421525624e-03f, -2.372288807e-03f, -2.323053330e-03f, -2.273819277e-03f, -2.224586732e-03f, -2.175355781e-03f, -2.126126507e-03f, +-2.076898997e-03f, -2.027673333e-03f, -1.978449602e-03f, -1.929227886e-03f, -1.880008272e-03f, -1.830790843e-03f, -1.781575684e-03f, -1.732362880e-03f, -1.683152515e-03f, -1.633944674e-03f, +-1.584739440e-03f, -1.535536899e-03f, -1.486337135e-03f, -1.437140233e-03f, -1.387946276e-03f, -1.338755350e-03f, -1.289567539e-03f, -1.240382926e-03f, -1.191201597e-03f, -1.142023636e-03f, +-1.092849127e-03f, -1.043678155e-03f, -9.945108030e-04f, -9.453471563e-04f, -8.961872991e-04f, -8.470313155e-04f, -7.978792898e-04f, -7.487313063e-04f, -6.995874491e-04f, -6.504478024e-04f, +-6.013124504e-04f, -5.521814774e-04f, -5.030549673e-04f, -4.539330045e-04f, -4.048156730e-04f, -3.557030568e-04f, -3.065952401e-04f, -2.574923070e-04f, -2.083943415e-04f, -1.593014275e-04f, +-1.102136492e-04f, -6.113109056e-05f, -1.205383548e-05f, 3.701803204e-05f, 8.608442808e-05f, 1.351452687e-04f, 1.842004700e-04f, 2.332499481e-04f, 2.822936192e-04f, 3.313313994e-04f, +3.803632048e-04f, 4.293889517e-04f, 4.784085563e-04f, 5.274219348e-04f, 5.764290035e-04f, 6.254296786e-04f, 6.744238765e-04f, 7.234115134e-04f, 7.723925057e-04f, 8.213667698e-04f, +8.703342220e-04f, 9.192947787e-04f, 9.682483564e-04f, 1.017194871e-03f, 1.066134240e-03f, 1.115066380e-03f, 1.163991206e-03f, 1.212908635e-03f, 1.261818584e-03f, 1.310720970e-03f, +1.359615709e-03f, 1.408502717e-03f, 1.457381912e-03f, 1.506253210e-03f, 1.555116527e-03f, 1.603971781e-03f, 1.652818888e-03f, 1.701657765e-03f, 1.750488328e-03f, 1.799310495e-03f, +1.848124182e-03f, 1.896929306e-03f, 1.945725784e-03f, 1.994513533e-03f, 2.043292469e-03f, 2.092062511e-03f, 2.140823573e-03f, 2.189575575e-03f, 2.238318432e-03f, 2.287052062e-03f, +2.335776382e-03f, 2.384491308e-03f, 2.433196759e-03f, 2.481892651e-03f, 2.530578901e-03f, 2.579255426e-03f, 2.627922144e-03f, 2.676578972e-03f, 2.725225827e-03f, 2.773862627e-03f, +2.822489288e-03f, 2.871105729e-03f, 2.919711866e-03f, 2.968307617e-03f, 3.016892900e-03f, 3.065467631e-03f, 3.114031728e-03f, 3.162585110e-03f, 3.211127692e-03f, 3.259659394e-03f, +3.308180132e-03f, 3.356689824e-03f, 3.405188388e-03f, 3.453675742e-03f, 3.502151802e-03f, 3.550616488e-03f, 3.599069716e-03f, 3.647511404e-03f, 3.695941471e-03f, 3.744359834e-03f, +3.792766411e-03f, 3.841161119e-03f, 3.889543878e-03f, 3.937914604e-03f, 3.986273216e-03f, 4.034619632e-03f, 4.082953770e-03f, 4.131275548e-03f, 4.179584883e-03f, 4.227881695e-03f, +4.276165902e-03f, 4.324437421e-03f, 4.372696170e-03f, 4.420942069e-03f, 4.469175035e-03f, 4.517394987e-03f, 4.565601843e-03f, 4.613795522e-03f, 4.661975941e-03f, 4.710143019e-03f, +4.758296676e-03f, 4.806436829e-03f, 4.854563397e-03f, 4.902676298e-03f, 4.950775451e-03f, 4.998860775e-03f, 5.046932189e-03f, 5.094989610e-03f, 5.143032959e-03f, 5.191062153e-03f, +5.239077112e-03f, 5.287077754e-03f, 5.335063998e-03f, 5.383035764e-03f, 5.430992969e-03f, 5.478935534e-03f, 5.526863376e-03f, 5.574776416e-03f, 5.622674572e-03f, 5.670557763e-03f, +5.718425909e-03f, 5.766278928e-03f, 5.814116741e-03f, 5.861939265e-03f, 5.909746421e-03f, 5.957538128e-03f, 6.005314304e-03f, 6.053074871e-03f, 6.100819746e-03f, 6.148548850e-03f, +6.196262101e-03f, 6.243959420e-03f, 6.291640727e-03f, 6.339305939e-03f, 6.386954979e-03f, 6.434587764e-03f, 6.482204215e-03f, 6.529804251e-03f, 6.577387793e-03f, 6.624954759e-03f, +6.672505071e-03f, 6.720038648e-03f, 6.767555409e-03f, 6.815055275e-03f, 6.862538167e-03f, 6.910004003e-03f, 6.957452704e-03f, 7.004884190e-03f, 7.052298382e-03f, 7.099695199e-03f, +7.147074562e-03f, 7.194436391e-03f, 7.241780606e-03f, 7.289107128e-03f, 7.336415877e-03f, 7.383706774e-03f, 7.430979739e-03f, 7.478234693e-03f, 7.525471556e-03f, 7.572690249e-03f, +7.619890692e-03f, 7.667072806e-03f, 7.714236512e-03f, 7.761381731e-03f, 7.808508383e-03f, 7.855616390e-03f, 7.902705671e-03f, 7.949776149e-03f, 7.996827743e-03f, 8.043860376e-03f, +8.090873968e-03f, 8.137868440e-03f, 8.184843714e-03f, 8.231799709e-03f, 8.278736349e-03f, 8.325653554e-03f, 8.372551245e-03f, 8.419429343e-03f, 8.466287771e-03f, 8.513126449e-03f, +8.559945298e-03f, 8.606744242e-03f, 8.653523200e-03f, 8.700282095e-03f, 8.747020848e-03f, 8.793739381e-03f, 8.840437615e-03f, 8.887115473e-03f, 8.933772876e-03f, 8.980409746e-03f, +9.027026005e-03f, 9.073621575e-03f, 9.120196378e-03f, 9.166750336e-03f, 9.213283371e-03f, 9.259795404e-03f, 9.306286360e-03f, 9.352756158e-03f, 9.399204723e-03f, 9.445631975e-03f, +9.492037838e-03f, 9.538422234e-03f, 9.584785085e-03f, 9.631126313e-03f, 9.677445842e-03f, 9.723743594e-03f, 9.770019491e-03f, 9.816273456e-03f, 9.862505412e-03f, 9.908715281e-03f, +9.954902987e-03f, 1.000106845e-02f, 1.004721160e-02f, 1.009333235e-02f, 1.013943063e-02f, 1.018550636e-02f, 1.023155947e-02f, 1.027758987e-02f, 1.032359750e-02f, 1.036958226e-02f, +1.041554410e-02f, 1.046148292e-02f, 1.050739866e-02f, 1.055329123e-02f, 1.059916057e-02f, 1.064500659e-02f, 1.069082922e-02f, 1.073662837e-02f, 1.078240399e-02f, 1.082815598e-02f, +1.087388427e-02f, 1.091958879e-02f, 1.096526946e-02f, 1.101092621e-02f, 1.105655895e-02f, 1.110216762e-02f, 1.114775213e-02f, 1.119331241e-02f, 1.123884838e-02f, 1.128435997e-02f, +1.132984711e-02f, 1.137530971e-02f, 1.142074770e-02f, 1.146616101e-02f, 1.151154956e-02f, 1.155691328e-02f, 1.160225208e-02f, 1.164756590e-02f, 1.169285465e-02f, 1.173811827e-02f, +1.178335668e-02f, 1.182856980e-02f, 1.187375756e-02f, 1.191891988e-02f, 1.196405668e-02f, 1.200916790e-02f, 1.205425346e-02f, 1.209931328e-02f, 1.214434729e-02f, 1.218935541e-02f, +1.223433757e-02f, 1.227929369e-02f, 1.232422370e-02f, 1.236912753e-02f, 1.241400510e-02f, 1.245885633e-02f, 1.250368115e-02f, 1.254847949e-02f, 1.259325128e-02f, 1.263799643e-02f, +1.268271487e-02f, 1.272740654e-02f, 1.277207135e-02f, 1.281670923e-02f, 1.286132012e-02f, 1.290590392e-02f, 1.295046058e-02f, 1.299499001e-02f, 1.303949214e-02f, 1.308396691e-02f, +1.312841422e-02f, 1.317283402e-02f, 1.321722623e-02f, 1.326159078e-02f, 1.330592758e-02f, 1.335023657e-02f, 1.339451768e-02f, 1.343877083e-02f, 1.348299594e-02f, 1.352719295e-02f, +1.357136179e-02f, 1.361550237e-02f, 1.365961463e-02f, 1.370369849e-02f, 1.374775388e-02f, 1.379178073e-02f, 1.383577896e-02f, 1.387974850e-02f, 1.392368929e-02f, 1.396760124e-02f, +1.401148428e-02f, 1.405533835e-02f, 1.409916336e-02f, 1.414295925e-02f, 1.418672595e-02f, 1.423046338e-02f, 1.427417147e-02f, 1.431785015e-02f, 1.436149934e-02f, 1.440511898e-02f, +1.444870899e-02f, 1.449226930e-02f, 1.453579984e-02f, 1.457930053e-02f, 1.462277132e-02f, 1.466621211e-02f, 1.470962284e-02f, 1.475300345e-02f, 1.479635386e-02f, 1.483967399e-02f, +1.488296378e-02f, 1.492622315e-02f, 1.496945204e-02f, 1.501265036e-02f, 1.505581806e-02f, 1.509895506e-02f, 1.514206129e-02f, 1.518513668e-02f, 1.522818116e-02f, 1.527119465e-02f, +1.531417709e-02f, 1.535712840e-02f, 1.540004852e-02f, 1.544293737e-02f, 1.548579488e-02f, 1.552862099e-02f, 1.557141562e-02f, 1.561417871e-02f, 1.565691017e-02f, 1.569960995e-02f, +1.574227797e-02f, 1.578491416e-02f, 1.582751846e-02f, 1.587009078e-02f, 1.591263107e-02f, 1.595513925e-02f, 1.599761525e-02f, 1.604005900e-02f, 1.608247044e-02f, 1.612484949e-02f, +1.616719609e-02f, 1.620951016e-02f, 1.625179163e-02f, 1.629404044e-02f, 1.633625652e-02f, 1.637843980e-02f, 1.642059020e-02f, 1.646270766e-02f, 1.650479212e-02f, 1.654684349e-02f, +1.658886172e-02f, 1.663084673e-02f, 1.667279846e-02f, 1.671471683e-02f, 1.675660178e-02f, 1.679845324e-02f, 1.684027114e-02f, 1.688205541e-02f, 1.692380599e-02f, 1.696552280e-02f, +1.700720578e-02f, 1.704885486e-02f, 1.709046997e-02f, 1.713205105e-02f, 1.717359801e-02f, 1.721511081e-02f, 1.725658937e-02f, 1.729803362e-02f, 1.733944349e-02f, 1.738081892e-02f, +1.742215983e-02f, 1.746346617e-02f, 1.750473787e-02f, 1.754597485e-02f, 1.758717705e-02f, 1.762834440e-02f, 1.766947684e-02f, 1.771057429e-02f, 1.775163670e-02f, 1.779266399e-02f, +1.783365609e-02f, 1.787461295e-02f, 1.791553449e-02f, 1.795642065e-02f, 1.799727136e-02f, 1.803808655e-02f, 1.807886616e-02f, 1.811961012e-02f, 1.816031837e-02f, 1.820099083e-02f, +1.824162744e-02f, 1.828222814e-02f, 1.832279287e-02f, 1.836332154e-02f, 1.840381410e-02f, 1.844427049e-02f, 1.848469063e-02f, 1.852507446e-02f, 1.856542192e-02f, 1.860573294e-02f, +1.864600745e-02f, 1.868624538e-02f, 1.872644669e-02f, 1.876661128e-02f, 1.880673912e-02f, 1.884683012e-02f, 1.888688422e-02f, 1.892690136e-02f, 1.896688147e-02f, 1.900682449e-02f, +1.904673035e-02f, 1.908659899e-02f, 1.912643034e-02f, 1.916622434e-02f, 1.920598093e-02f, 1.924570003e-02f, 1.928538159e-02f, 1.932502554e-02f, 1.936463182e-02f, 1.940420036e-02f, +1.944373110e-02f, 1.948322397e-02f, 1.952267892e-02f, 1.956209587e-02f, 1.960147476e-02f, 1.964081553e-02f, 1.968011812e-02f, 1.971938246e-02f, 1.975860849e-02f, 1.979779614e-02f, +1.983694535e-02f, 1.987605607e-02f, 1.991512822e-02f, 1.995416173e-02f, 1.999315656e-02f, 2.003211264e-02f, 2.007102989e-02f, 2.010990827e-02f, 2.014874771e-02f, 2.018754813e-02f, +2.022630949e-02f, 2.026503172e-02f, 2.030371476e-02f, 2.034235854e-02f, 2.038096300e-02f, 2.041952809e-02f, 2.045805373e-02f, 2.049653986e-02f, 2.053498643e-02f, 2.057339337e-02f, +2.061176062e-02f, 2.065008812e-02f, 2.068837580e-02f, 2.072662361e-02f, 2.076483148e-02f, 2.080299935e-02f, 2.084112717e-02f, 2.087921486e-02f, 2.091726236e-02f, 2.095526963e-02f, +2.099323658e-02f, 2.103116318e-02f, 2.106904934e-02f, 2.110689502e-02f, 2.114470014e-02f, 2.118246466e-02f, 2.122018851e-02f, 2.125787162e-02f, 2.129551394e-02f, 2.133311542e-02f, +2.137067598e-02f, 2.140819556e-02f, 2.144567411e-02f, 2.148311157e-02f, 2.152050788e-02f, 2.155786298e-02f, 2.159517680e-02f, 2.163244928e-02f, 2.166968038e-02f, 2.170687002e-02f, +2.174401815e-02f, 2.178112471e-02f, 2.181818964e-02f, 2.185521287e-02f, 2.189219436e-02f, 2.192913404e-02f, 2.196603185e-02f, 2.200288773e-02f, 2.203970163e-02f, 2.207647348e-02f, +2.211320323e-02f, 2.214989082e-02f, 2.218653618e-02f, 2.222313927e-02f, 2.225970001e-02f, 2.229621836e-02f, 2.233269426e-02f, 2.236912764e-02f, 2.240551845e-02f, 2.244186663e-02f, +2.247817212e-02f, 2.251443487e-02f, 2.255065481e-02f, 2.258683189e-02f, 2.262296605e-02f, 2.265905724e-02f, 2.269510539e-02f, 2.273111045e-02f, 2.276707236e-02f, 2.280299107e-02f, +2.283886651e-02f, 2.287469863e-02f, 2.291048737e-02f, 2.294623267e-02f, 2.298193449e-02f, 2.301759275e-02f, 2.305320742e-02f, 2.308877841e-02f, 2.312430569e-02f, 2.315978920e-02f, +2.319522887e-02f, 2.323062466e-02f, 2.326597650e-02f, 2.330128434e-02f, 2.333654812e-02f, 2.337176779e-02f, 2.340694330e-02f, 2.344207458e-02f, 2.347716157e-02f, 2.351220424e-02f, +2.354720251e-02f, 2.358215633e-02f, 2.361706566e-02f, 2.365193042e-02f, 2.368675057e-02f, 2.372152606e-02f, 2.375625682e-02f, 2.379094280e-02f, 2.382558395e-02f, 2.386018021e-02f, +2.389473152e-02f, 2.392923784e-02f, 2.396369911e-02f, 2.399811527e-02f, 2.403248627e-02f, 2.406681205e-02f, 2.410109257e-02f, 2.413532776e-02f, 2.416951757e-02f, 2.420366195e-02f, +2.423776084e-02f, 2.427181419e-02f, 2.430582195e-02f, 2.433978406e-02f, 2.437370047e-02f, 2.440757113e-02f, 2.444139598e-02f, 2.447517496e-02f, 2.450890804e-02f, 2.454259514e-02f, +2.457623622e-02f, 2.460983123e-02f, 2.464338011e-02f, 2.467688281e-02f, 2.471033928e-02f, 2.474374946e-02f, 2.477711331e-02f, 2.481043077e-02f, 2.484370178e-02f, 2.487692630e-02f, +2.491010427e-02f, 2.494323564e-02f, 2.497632035e-02f, 2.500935837e-02f, 2.504234963e-02f, 2.507529408e-02f, 2.510819167e-02f, 2.514104236e-02f, 2.517384607e-02f, 2.520660278e-02f, +2.523931242e-02f, 2.527197495e-02f, 2.530459030e-02f, 2.533715844e-02f, 2.536967931e-02f, 2.540215285e-02f, 2.543457903e-02f, 2.546695778e-02f, 2.549928906e-02f, 2.553157281e-02f, +2.556380899e-02f, 2.559599755e-02f, 2.562813843e-02f, 2.566023158e-02f, 2.569227696e-02f, 2.572427452e-02f, 2.575622419e-02f, 2.578812594e-02f, 2.581997972e-02f, 2.585178547e-02f, +2.588354315e-02f, 2.591525270e-02f, 2.594691408e-02f, 2.597852723e-02f, 2.601009211e-02f, 2.604160867e-02f, 2.607307686e-02f, 2.610449663e-02f, 2.613586793e-02f, 2.616719071e-02f, +2.619846493e-02f, 2.622969053e-02f, 2.626086747e-02f, 2.629199569e-02f, 2.632307515e-02f, 2.635410581e-02f, 2.638508760e-02f, 2.641602049e-02f, 2.644690443e-02f, 2.647773937e-02f, +2.650852526e-02f, 2.653926204e-02f, 2.656994969e-02f, 2.660058814e-02f, 2.663117735e-02f, 2.666171728e-02f, 2.669220787e-02f, 2.672264908e-02f, 2.675304085e-02f, 2.678338316e-02f, +2.681367593e-02f, 2.684391914e-02f, 2.687411274e-02f, 2.690425666e-02f, 2.693435088e-02f, 2.696439534e-02f, 2.699439000e-02f, 2.702433481e-02f, 2.705422972e-02f, 2.708407469e-02f, +2.711386967e-02f, 2.714361462e-02f, 2.717330949e-02f, 2.720295423e-02f, 2.723254880e-02f, 2.726209315e-02f, 2.729158724e-02f, 2.732103102e-02f, 2.735042445e-02f, 2.737976748e-02f, +2.740906007e-02f, 2.743830216e-02f, 2.746749372e-02f, 2.749663471e-02f, 2.752572507e-02f, 2.755476476e-02f, 2.758375374e-02f, 2.761269196e-02f, 2.764157938e-02f, 2.767041595e-02f, +2.769920163e-02f, 2.772793638e-02f, 2.775662015e-02f, 2.778525289e-02f, 2.781383457e-02f, 2.784236514e-02f, 2.787084456e-02f, 2.789927277e-02f, 2.792764975e-02f, 2.795597544e-02f, +2.798424980e-02f, 2.801247279e-02f, 2.804064437e-02f, 2.806876449e-02f, 2.809683311e-02f, 2.812485018e-02f, 2.815281567e-02f, 2.818072953e-02f, 2.820859172e-02f, 2.823640220e-02f, +2.826416092e-02f, 2.829186784e-02f, 2.831952292e-02f, 2.834712612e-02f, 2.837467739e-02f, 2.840217670e-02f, 2.842962400e-02f, 2.845701924e-02f, 2.848436240e-02f, 2.851165342e-02f, +2.853889227e-02f, 2.856607890e-02f, 2.859321327e-02f, 2.862029535e-02f, 2.864732508e-02f, 2.867430243e-02f, 2.870122737e-02f, 2.872809984e-02f, 2.875491980e-02f, 2.878168722e-02f, +2.880840206e-02f, 2.883506427e-02f, 2.886167382e-02f, 2.888823066e-02f, 2.891473476e-02f, 2.894118607e-02f, 2.896758456e-02f, 2.899393018e-02f, 2.902022290e-02f, 2.904646267e-02f, +2.907264945e-02f, 2.909878322e-02f, 2.912486392e-02f, 2.915089151e-02f, 2.917686597e-02f, 2.920278724e-02f, 2.922865530e-02f, 2.925447010e-02f, 2.928023159e-02f, 2.930593976e-02f, +2.933159455e-02f, 2.935719592e-02f, 2.938274384e-02f, 2.940823828e-02f, 2.943367918e-02f, 2.945906652e-02f, 2.948440026e-02f, 2.950968035e-02f, 2.953490676e-02f, 2.956007946e-02f, +2.958519839e-02f, 2.961026354e-02f, 2.963527486e-02f, 2.966023230e-02f, 2.968513585e-02f, 2.970998544e-02f, 2.973478107e-02f, 2.975952267e-02f, 2.978421022e-02f, 2.980884368e-02f, +2.983342301e-02f, 2.985794819e-02f, 2.988241916e-02f, 2.990683589e-02f, 2.993119835e-02f, 2.995550651e-02f, 2.997976031e-02f, 3.000395974e-02f, 3.002810475e-02f, 3.005219531e-02f, +3.007623138e-02f, 3.010021293e-02f, 3.012413992e-02f, 3.014801231e-02f, 3.017183007e-02f, 3.019559317e-02f, 3.021930156e-02f, 3.024295523e-02f, 3.026655412e-02f, 3.029009820e-02f, +3.031358745e-02f, 3.033702182e-02f, 3.036040128e-02f, 3.038372580e-02f, 3.040699534e-02f, 3.043020986e-02f, 3.045336935e-02f, 3.047647375e-02f, 3.049952303e-02f, 3.052251717e-02f, +3.054545613e-02f, 3.056833987e-02f, 3.059116836e-02f, 3.061394157e-02f, 3.063665946e-02f, 3.065932201e-02f, 3.068192917e-02f, 3.070448091e-02f, 3.072697721e-02f, 3.074941803e-02f, +3.077180333e-02f, 3.079413309e-02f, 3.081640726e-02f, 3.083862583e-02f, 3.086078875e-02f, 3.088289599e-02f, 3.090494753e-02f, 3.092694332e-02f, 3.094888334e-02f, 3.097076756e-02f, +3.099259594e-02f, 3.101436845e-02f, 3.103608507e-02f, 3.105774575e-02f, 3.107935047e-02f, 3.110089919e-02f, 3.112239189e-02f, 3.114382854e-02f, 3.116520910e-02f, 3.118653354e-02f, +3.120780183e-02f, 3.122901394e-02f, 3.125016984e-02f, 3.127126951e-02f, 3.129231290e-02f, 3.131329999e-02f, 3.133423075e-02f, 3.135510514e-02f, 3.137592315e-02f, 3.139668473e-02f, +3.141738987e-02f, 3.143803852e-02f, 3.145863066e-02f, 3.147916627e-02f, 3.149964530e-02f, 3.152006774e-02f, 3.154043355e-02f, 3.156074270e-02f, 3.158099516e-02f, 3.160119092e-02f, +3.162132992e-02f, 3.164141216e-02f, 3.166143760e-02f, 3.168140620e-02f, 3.170131795e-02f, 3.172117282e-02f, 3.174097077e-02f, 3.176071177e-02f, 3.178039581e-02f, 3.180002285e-02f, +3.181959287e-02f, 3.183910583e-02f, 3.185856171e-02f, 3.187796048e-02f, 3.189730212e-02f, 3.191658659e-02f, 3.193581387e-02f, 3.195498394e-02f, 3.197409676e-02f, 3.199315231e-02f, +3.201215057e-02f, 3.203109149e-02f, 3.204997507e-02f, 3.206880127e-02f, 3.208757007e-02f, 3.210628144e-02f, 3.212493535e-02f, 3.214353178e-02f, 3.216207070e-02f, 3.218055208e-02f, +3.219897591e-02f, 3.221734215e-02f, 3.223565078e-02f, 3.225390177e-02f, 3.227209510e-02f, 3.229023075e-02f, 3.230830868e-02f, 3.232632888e-02f, 3.234429131e-02f, 3.236219596e-02f, +3.238004279e-02f, 3.239783179e-02f, 3.241556293e-02f, 3.243323618e-02f, 3.245085152e-02f, 3.246840893e-02f, 3.248590838e-02f, 3.250334985e-02f, 3.252073331e-02f, 3.253805875e-02f, +3.255532613e-02f, 3.257253543e-02f, 3.258968663e-02f, 3.260677971e-02f, 3.262381464e-02f, 3.264079140e-02f, 3.265770997e-02f, 3.267457032e-02f, 3.269137244e-02f, 3.270811629e-02f, +3.272480185e-02f, 3.274142911e-02f, 3.275799804e-02f, 3.277450861e-02f, 3.279096081e-02f, 3.280735462e-02f, 3.282369000e-02f, 3.283996695e-02f, 3.285618543e-02f, 3.287234542e-02f, +3.288844692e-02f, 3.290448988e-02f, 3.292047430e-02f, 3.293640014e-02f, 3.295226739e-02f, 3.296807603e-02f, 3.298382604e-02f, 3.299951739e-02f, 3.301515007e-02f, 3.303072405e-02f, +3.304623931e-02f, 3.306169583e-02f, 3.307709360e-02f, 3.309243259e-02f, 3.310771278e-02f, 3.312293415e-02f, 3.313809668e-02f, 3.315320036e-02f, 3.316824515e-02f, 3.318323105e-02f, +3.319815803e-02f, 3.321302608e-02f, 3.322783517e-02f, 3.324258528e-02f, 3.325727639e-02f, 3.327190850e-02f, 3.328648157e-02f, 3.330099558e-02f, 3.331545053e-02f, 3.332984639e-02f, +3.334418314e-02f, 3.335846076e-02f, 3.337267924e-02f, 3.338683856e-02f, 3.340093869e-02f, 3.341497963e-02f, 3.342896134e-02f, 3.344288383e-02f, 3.345674706e-02f, 3.347055102e-02f, +3.348429569e-02f, 3.349798106e-02f, 3.351160711e-02f, 3.352517381e-02f, 3.353868116e-02f, 3.355212913e-02f, 3.356551772e-02f, 3.357884689e-02f, 3.359211664e-02f, 3.360532696e-02f, +3.361847781e-02f, 3.363156919e-02f, 3.364460108e-02f, 3.365757346e-02f, 3.367048632e-02f, 3.368333965e-02f, 3.369613341e-02f, 3.370886761e-02f, 3.372154223e-02f, 3.373415724e-02f, +3.374671263e-02f, 3.375920840e-02f, 3.377164451e-02f, 3.378402097e-02f, 3.379633775e-02f, 3.380859483e-02f, 3.382079221e-02f, 3.383292986e-02f, 3.384500778e-02f, 3.385702595e-02f, +3.386898436e-02f, 3.388088298e-02f, 3.389272181e-02f, 3.390450083e-02f, 3.391622003e-02f, 3.392787940e-02f, 3.393947891e-02f, 3.395101856e-02f, 3.396249834e-02f, 3.397391822e-02f, +3.398527820e-02f, 3.399657826e-02f, 3.400781840e-02f, 3.401899859e-02f, 3.403011882e-02f, 3.404117909e-02f, 3.405217937e-02f, 3.406311966e-02f, 3.407399994e-02f, 3.408482021e-02f, +3.409558044e-02f, 3.410628063e-02f, 3.411692076e-02f, 3.412750082e-02f, 3.413802081e-02f, 3.414848070e-02f, 3.415888049e-02f, 3.416922016e-02f, 3.417949971e-02f, 3.418971912e-02f, +3.419987838e-02f, 3.420997748e-02f, 3.422001641e-02f, 3.422999516e-02f, 3.423991372e-02f, 3.424977207e-02f, 3.425957020e-02f, 3.426930811e-02f, 3.427898579e-02f, 3.428860322e-02f, +3.429816039e-02f, 3.430765730e-02f, 3.431709393e-02f, 3.432647028e-02f, 3.433578633e-02f, 3.434504207e-02f, 3.435423750e-02f, 3.436337260e-02f, 3.437244737e-02f, 3.438146180e-02f, +3.439041587e-02f, 3.439930958e-02f, 3.440814292e-02f, 3.441691588e-02f, 3.442562846e-02f, 3.443428063e-02f, 3.444287241e-02f, 3.445140376e-02f, 3.445987470e-02f, 3.446828520e-02f, +3.447663527e-02f, 3.448492489e-02f, 3.449315405e-02f, 3.450132275e-02f, 3.450943098e-02f, 3.451747874e-02f, 3.452546600e-02f, 3.453339278e-02f, 3.454125906e-02f, 3.454906482e-02f, +3.455681008e-02f, 3.456449481e-02f, 3.457211902e-02f, 3.457968268e-02f, 3.458718581e-02f, 3.459462839e-02f, 3.460201042e-02f, 3.460933188e-02f, 3.461659278e-02f, 3.462379310e-02f, +3.463093285e-02f, 3.463801201e-02f, 3.464503057e-02f, 3.465198854e-02f, 3.465888591e-02f, 3.466572267e-02f, 3.467249882e-02f, 3.467921435e-02f, 3.468586925e-02f, 3.469246353e-02f, +3.469899717e-02f, 3.470547017e-02f, 3.471188253e-02f, 3.471823424e-02f, 3.472452529e-02f, 3.473075569e-02f, 3.473692543e-02f, 3.474303450e-02f, 3.474908290e-02f, 3.475507063e-02f, +3.476099768e-02f, 3.476686404e-02f, 3.477266972e-02f, 3.477841471e-02f, 3.478409901e-02f, 3.478972261e-02f, 3.479528551e-02f, 3.480078771e-02f, 3.480622920e-02f, 3.481160999e-02f, +3.481693006e-02f, 3.482218942e-02f, 3.482738805e-02f, 3.483252597e-02f, 3.483760317e-02f, 3.484261964e-02f, 3.484757539e-02f, 3.485247040e-02f, 3.485730468e-02f, 3.486207823e-02f, +3.486679105e-02f, 3.487144313e-02f, 3.487603447e-02f, 3.488056506e-02f, 3.488503492e-02f, 3.488944404e-02f, 3.489379241e-02f, 3.489808003e-02f, 3.490230691e-02f, 3.490647304e-02f, +3.491057842e-02f, 3.491462306e-02f, 3.491860694e-02f, 3.492253008e-02f, 3.492639247e-02f, 3.493019410e-02f, 3.493393498e-02f, 3.493761512e-02f, 3.494123450e-02f, 3.494479313e-02f, +3.494829101e-02f, 3.495172814e-02f, 3.495510452e-02f, 3.495842016e-02f, 3.496167504e-02f, 3.496486918e-02f, 3.496800257e-02f, 3.497107521e-02f, 3.497408711e-02f, 3.497703826e-02f, +3.497992868e-02f, 3.498275835e-02f, 3.498552728e-02f, 3.498823548e-02f, 3.499088294e-02f, 3.499346966e-02f, 3.499599565e-02f, 3.499846091e-02f, 3.500086545e-02f, 3.500320925e-02f, +3.500549234e-02f, 3.500771470e-02f, 3.500987634e-02f, 3.501197727e-02f, 3.501401748e-02f, 3.501599698e-02f, 3.501791578e-02f, 3.501977387e-02f, 3.502157126e-02f, 3.502330795e-02f, +3.502498394e-02f, 3.502659925e-02f, 3.502815386e-02f, 3.502964780e-02f, 3.503108105e-02f, 3.503245362e-02f, 3.503376553e-02f, 3.503501676e-02f, 3.503620733e-02f, 3.503733724e-02f, +3.503840649e-02f, 3.503941510e-02f, 3.504036306e-02f, 3.504125037e-02f, 3.504207705e-02f, 3.504284310e-02f, 3.504354851e-02f, 3.504419331e-02f, 3.504477749e-02f, 3.504530106e-02f, +3.504576403e-02f, 3.504616639e-02f, 3.504650816e-02f, 3.504678934e-02f, 3.504700993e-02f, 3.504716995e-02f, 3.504726940e-02f, 3.504730829e-02f, 3.504728661e-02f, 3.504720438e-02f, +3.504706161e-02f, 3.504685830e-02f, 3.504659445e-02f, 3.504627008e-02f, 3.504588519e-02f, 3.504543979e-02f, 3.504493389e-02f, 3.504436748e-02f, 3.504374059e-02f, 3.504305321e-02f, +3.504230536e-02f, 3.504149704e-02f, 3.504062826e-02f, 3.503969903e-02f, 3.503870935e-02f, 3.503765923e-02f, 3.503654869e-02f, 3.503537773e-02f, 3.503414636e-02f, 3.503285458e-02f, +3.503150241e-02f, 3.503008985e-02f, 3.502861692e-02f, 3.502708362e-02f, 3.502548995e-02f, 3.502383594e-02f, 3.502212159e-02f, 3.502034690e-02f, 3.501851189e-02f, 3.501661657e-02f, +3.501466094e-02f, 3.501264502e-02f, 3.501056882e-02f, 3.500843234e-02f, 3.500623560e-02f, 3.500397860e-02f, 3.500166136e-02f, 3.499928388e-02f, 3.499684618e-02f, 3.499434827e-02f, +3.499179016e-02f, 3.498917185e-02f, 3.498649336e-02f, 3.498375471e-02f, 3.498095589e-02f, 3.497809692e-02f, 3.497517782e-02f, 3.497219860e-02f, 3.496915926e-02f, 3.496605981e-02f, +3.496290028e-02f, 3.495968067e-02f, 3.495640099e-02f, 3.495306125e-02f, 3.494966147e-02f, 3.494620166e-02f, 3.494268183e-02f, 3.493910199e-02f, 3.493546216e-02f, 3.493176235e-02f, +3.492800257e-02f, 3.492418283e-02f, 3.492030315e-02f, 3.491636353e-02f, 3.491236400e-02f, 3.490830457e-02f, 3.490418524e-02f, 3.490000603e-02f, 3.489576697e-02f, 3.489146805e-02f, +3.488710929e-02f, 3.488269071e-02f, 3.487821232e-02f, 3.487367413e-02f, 3.486907616e-02f, 3.486441843e-02f, 3.485970094e-02f, 3.485492371e-02f, 3.485008676e-02f, 3.484519009e-02f, +3.484023374e-02f, 3.483521770e-02f, 3.483014199e-02f, 3.482500664e-02f, 3.481981165e-02f, 3.481455704e-02f, 3.480924282e-02f, 3.480386901e-02f, 3.479843563e-02f, 3.479294269e-02f, +3.478739021e-02f, 3.478177820e-02f, 3.477610668e-02f, 3.477037566e-02f, 3.476458517e-02f, 3.475873521e-02f, 3.475282580e-02f, 3.474685696e-02f, 3.474082871e-02f, 3.473474106e-02f, +3.472859403e-02f, 3.472238764e-02f, 3.471612189e-02f, 3.470979682e-02f, 3.470341244e-02f, 3.469696875e-02f, 3.469046579e-02f, 3.468390357e-02f, 3.467728211e-02f, 3.467060141e-02f, +3.466386151e-02f, 3.465706242e-02f, 3.465020416e-02f, 3.464328674e-02f, 3.463631018e-02f, 3.462927450e-02f, 3.462217973e-02f, 3.461502587e-02f, 3.460781295e-02f, 3.460054098e-02f, +3.459320998e-02f, 3.458581998e-02f, 3.457837099e-02f, 3.457086303e-02f, 3.456329612e-02f, 3.455567028e-02f, 3.454798552e-02f, 3.454024187e-02f, 3.453243935e-02f, 3.452457797e-02f, +3.451665776e-02f, 3.450867874e-02f, 3.450064092e-02f, 3.449254432e-02f, 3.448438898e-02f, 3.447617489e-02f, 3.446790209e-02f, 3.445957060e-02f, 3.445118044e-02f, 3.444273162e-02f, +3.443422417e-02f, 3.442565811e-02f, 3.441703346e-02f, 3.440835023e-02f, 3.439960846e-02f, 3.439080817e-02f, 3.438194936e-02f, 3.437303207e-02f, 3.436405632e-02f, 3.435502213e-02f, +3.434592951e-02f, 3.433677850e-02f, 3.432756911e-02f, 3.431830136e-02f, 3.430897529e-02f, 3.429959090e-02f, 3.429014822e-02f, 3.428064728e-02f, 3.427108809e-02f, 3.426147069e-02f, +3.425179508e-02f, 3.424206130e-02f, 3.423226937e-02f, 3.422241930e-02f, 3.421251113e-02f, 3.420254487e-02f, 3.419252056e-02f, 3.418243820e-02f, 3.417229784e-02f, 3.416209948e-02f, +3.415184315e-02f, 3.414152888e-02f, 3.413115670e-02f, 3.412072661e-02f, 3.411023866e-02f, 3.409969286e-02f, 3.408908923e-02f, 3.407842780e-02f, 3.406770861e-02f, 3.405693166e-02f, +3.404609698e-02f, 3.403520460e-02f, 3.402425455e-02f, 3.401324685e-02f, 3.400218151e-02f, 3.399105858e-02f, 3.397987807e-02f, 3.396864001e-02f, 3.395734443e-02f, 3.394599134e-02f, +3.393458078e-02f, 3.392311277e-02f, 3.391158734e-02f, 3.390000451e-02f, 3.388836431e-02f, 3.387666676e-02f, 3.386491189e-02f, 3.385309973e-02f, 3.384123030e-02f, 3.382930363e-02f, +3.381731975e-02f, 3.380527868e-02f, 3.379318045e-02f, 3.378102508e-02f, 3.376881261e-02f, 3.375654305e-02f, 3.374421645e-02f, 3.373183281e-02f, 3.371939218e-02f, 3.370689458e-02f, +3.369434003e-02f, 3.368172857e-02f, 3.366906021e-02f, 3.365633500e-02f, 3.364355295e-02f, 3.363071410e-02f, 3.361781847e-02f, 3.360486609e-02f, 3.359185698e-02f, 3.357879119e-02f, +3.356566873e-02f, 3.355248964e-02f, 3.353925393e-02f, 3.352596165e-02f, 3.351261282e-02f, 3.349920747e-02f, 3.348574562e-02f, 3.347222732e-02f, 3.345865257e-02f, 3.344502143e-02f, +3.343133391e-02f, 3.341759004e-02f, 3.340378985e-02f, 3.338993338e-02f, 3.337602065e-02f, 3.336205170e-02f, 3.334802654e-02f, 3.333394522e-02f, 3.331980776e-02f, 3.330561420e-02f, +3.329136455e-02f, 3.327705886e-02f, 3.326269716e-02f, 3.324827947e-02f, 3.323380582e-02f, 3.321927625e-02f, 3.320469079e-02f, 3.319004946e-02f, 3.317535230e-02f, 3.316059934e-02f, +3.314579061e-02f, 3.313092615e-02f, 3.311600597e-02f, 3.310103013e-02f, 3.308599863e-02f, 3.307091153e-02f, 3.305576885e-02f, 3.304057062e-02f, 3.302531687e-02f, 3.301000764e-02f, +3.299464295e-02f, 3.297922285e-02f, 3.296374735e-02f, 3.294821651e-02f, 3.293263034e-02f, 3.291698888e-02f, 3.290129216e-02f, 3.288554021e-02f, 3.286973308e-02f, 3.285387078e-02f, +3.283795336e-02f, 3.282198085e-02f, 3.280595328e-02f, 3.278987068e-02f, 3.277373309e-02f, 3.275754054e-02f, 3.274129306e-02f, 3.272499069e-02f, 3.270863346e-02f, 3.269222141e-02f, +3.267575456e-02f, 3.265923297e-02f, 3.264265664e-02f, 3.262602563e-02f, 3.260933997e-02f, 3.259259968e-02f, 3.257580481e-02f, 3.255895540e-02f, 3.254205146e-02f, 3.252509304e-02f, +3.250808018e-02f, 3.249101291e-02f, 3.247389126e-02f, 3.245671527e-02f, 3.243948497e-02f, 3.242220040e-02f, 3.240486160e-02f, 3.238746860e-02f, 3.237002143e-02f, 3.235252013e-02f, +3.233496475e-02f, 3.231735530e-02f, 3.229969184e-02f, 3.228197439e-02f, 3.226420299e-02f, 3.224637767e-02f, 3.222849848e-02f, 3.221056546e-02f, 3.219257862e-02f, 3.217453802e-02f, +3.215644369e-02f, 3.213829567e-02f, 3.212009399e-02f, 3.210183869e-02f, 3.208352981e-02f, 3.206516738e-02f, 3.204675144e-02f, 3.202828203e-02f, 3.200975919e-02f, 3.199118295e-02f, +3.197255335e-02f, 3.195387043e-02f, 3.193513422e-02f, 3.191634477e-02f, 3.189750211e-02f, 3.187860628e-02f, 3.185965732e-02f, 3.184065526e-02f, 3.182160015e-02f, 3.180249202e-02f, +3.178333091e-02f, 3.176411687e-02f, 3.174484991e-02f, 3.172553010e-02f, 3.170615746e-02f, 3.168673204e-02f, 3.166725386e-02f, 3.164772298e-02f, 3.162813943e-02f, 3.160850326e-02f, +3.158881449e-02f, 3.156907317e-02f, 3.154927933e-02f, 3.152943303e-02f, 3.150953429e-02f, 3.148958317e-02f, 3.146957968e-02f, 3.144952389e-02f, 3.142941582e-02f, 3.140925552e-02f, +3.138904302e-02f, 3.136877837e-02f, 3.134846161e-02f, 3.132809278e-02f, 3.130767192e-02f, 3.128719906e-02f, 3.126667425e-02f, 3.124609754e-02f, 3.122546895e-02f, 3.120478854e-02f, +3.118405634e-02f, 3.116327239e-02f, 3.114243674e-02f, 3.112154943e-02f, 3.110061049e-02f, 3.107961997e-02f, 3.105857791e-02f, 3.103748436e-02f, 3.101633934e-02f, 3.099514292e-02f, +3.097389512e-02f, 3.095259599e-02f, 3.093124557e-02f, 3.090984390e-02f, 3.088839103e-02f, 3.086688699e-02f, 3.084533184e-02f, 3.082372561e-02f, 3.080206834e-02f, 3.078036008e-02f, +3.075860088e-02f, 3.073679076e-02f, 3.071492978e-02f, 3.069301798e-02f, 3.067105540e-02f, 3.064904208e-02f, 3.062697807e-02f, 3.060486341e-02f, 3.058269815e-02f, 3.056048233e-02f, +3.053821598e-02f, 3.051589916e-02f, 3.049353191e-02f, 3.047111427e-02f, 3.044864629e-02f, 3.042612801e-02f, 3.040355947e-02f, 3.038094072e-02f, 3.035827180e-02f, 3.033555275e-02f, +3.031278363e-02f, 3.028996447e-02f, 3.026709532e-02f, 3.024417623e-02f, 3.022120723e-02f, 3.019818838e-02f, 3.017511971e-02f, 3.015200128e-02f, 3.012883313e-02f, 3.010561530e-02f, +3.008234783e-02f, 3.005903078e-02f, 3.003566419e-02f, 3.001224810e-02f, 2.998878257e-02f, 2.996526762e-02f, 2.994170332e-02f, 2.991808970e-02f, 2.989442682e-02f, 2.987071471e-02f, +2.984695343e-02f, 2.982314301e-02f, 2.979928351e-02f, 2.977537498e-02f, 2.975141745e-02f, 2.972741098e-02f, 2.970335560e-02f, 2.967925138e-02f, 2.965509834e-02f, 2.963089655e-02f, +2.960664605e-02f, 2.958234688e-02f, 2.955799909e-02f, 2.953360273e-02f, 2.950915784e-02f, 2.948466447e-02f, 2.946012268e-02f, 2.943553250e-02f, 2.941089398e-02f, 2.938620718e-02f, +2.936147213e-02f, 2.933668889e-02f, 2.931185751e-02f, 2.928697802e-02f, 2.926205049e-02f, 2.923707495e-02f, 2.921205146e-02f, 2.918698006e-02f, 2.916186080e-02f, 2.913669373e-02f, +2.911147890e-02f, 2.908621636e-02f, 2.906090615e-02f, 2.903554833e-02f, 2.901014293e-02f, 2.898469002e-02f, 2.895918963e-02f, 2.893364183e-02f, 2.890804665e-02f, 2.888240414e-02f, +2.885671437e-02f, 2.883097736e-02f, 2.880519318e-02f, 2.877936187e-02f, 2.875348348e-02f, 2.872755807e-02f, 2.870158567e-02f, 2.867556635e-02f, 2.864950014e-02f, 2.862338711e-02f, +2.859722729e-02f, 2.857102075e-02f, 2.854476752e-02f, 2.851846766e-02f, 2.849212122e-02f, 2.846572826e-02f, 2.843928881e-02f, 2.841280293e-02f, 2.838627067e-02f, 2.835969209e-02f, +2.833306722e-02f, 2.830639613e-02f, 2.827967886e-02f, 2.825291546e-02f, 2.822610599e-02f, 2.819925050e-02f, 2.817234903e-02f, 2.814540164e-02f, 2.811840838e-02f, 2.809136929e-02f, +2.806428444e-02f, 2.803715387e-02f, 2.800997764e-02f, 2.798275579e-02f, 2.795548838e-02f, 2.792817545e-02f, 2.790081707e-02f, 2.787341328e-02f, 2.784596413e-02f, 2.781846968e-02f, +2.779092998e-02f, 2.776334508e-02f, 2.773571503e-02f, 2.770803989e-02f, 2.768031970e-02f, 2.765255452e-02f, 2.762474440e-02f, 2.759688940e-02f, 2.756898957e-02f, 2.754104495e-02f, +2.751305561e-02f, 2.748502159e-02f, 2.745694295e-02f, 2.742881974e-02f, 2.740065202e-02f, 2.737243983e-02f, 2.734418323e-02f, 2.731588228e-02f, 2.728753702e-02f, 2.725914752e-02f, +2.723071381e-02f, 2.720223597e-02f, 2.717371403e-02f, 2.714514806e-02f, 2.711653811e-02f, 2.708788423e-02f, 2.705918647e-02f, 2.703044490e-02f, 2.700165956e-02f, 2.697283051e-02f, +2.694395779e-02f, 2.691504148e-02f, 2.688608162e-02f, 2.685707826e-02f, 2.682803146e-02f, 2.679894127e-02f, 2.676980775e-02f, 2.674063096e-02f, 2.671141094e-02f, 2.668214776e-02f, +2.665284146e-02f, 2.662349211e-02f, 2.659409975e-02f, 2.656466445e-02f, 2.653518625e-02f, 2.650566522e-02f, 2.647610140e-02f, 2.644649486e-02f, 2.641684564e-02f, 2.638715381e-02f, +2.635741942e-02f, 2.632764252e-02f, 2.629782318e-02f, 2.626796144e-02f, 2.623805736e-02f, 2.620811100e-02f, 2.617812242e-02f, 2.614809167e-02f, 2.611801880e-02f, 2.608790387e-02f, +2.605774695e-02f, 2.602754808e-02f, 2.599730732e-02f, 2.596702472e-02f, 2.593670035e-02f, 2.590633426e-02f, 2.587592651e-02f, 2.584547715e-02f, 2.581498625e-02f, 2.578445385e-02f, +2.575388001e-02f, 2.572326480e-02f, 2.569260826e-02f, 2.566191046e-02f, 2.563117145e-02f, 2.560039129e-02f, 2.556957003e-02f, 2.553870774e-02f, 2.550780447e-02f, 2.547686028e-02f, +2.544587523e-02f, 2.541484937e-02f, 2.538378276e-02f, 2.535267546e-02f, 2.532152753e-02f, 2.529033902e-02f, 2.525911000e-02f, 2.522784051e-02f, 2.519653063e-02f, 2.516518040e-02f, +2.513378989e-02f, 2.510235914e-02f, 2.507088823e-02f, 2.503937721e-02f, 2.500782614e-02f, 2.497623508e-02f, 2.494460408e-02f, 2.491293320e-02f, 2.488122250e-02f, 2.484947205e-02f, +2.481768190e-02f, 2.478585210e-02f, 2.475398272e-02f, 2.472207382e-02f, 2.469012545e-02f, 2.465813768e-02f, 2.462611056e-02f, 2.459404416e-02f, 2.456193853e-02f, 2.452979372e-02f, +2.449760981e-02f, 2.446538685e-02f, 2.443312490e-02f, 2.440082402e-02f, 2.436848427e-02f, 2.433610570e-02f, 2.430368839e-02f, 2.427123238e-02f, 2.423873774e-02f, 2.420620453e-02f, +2.417363281e-02f, 2.414102264e-02f, 2.410837407e-02f, 2.407568717e-02f, 2.404296201e-02f, 2.401019863e-02f, 2.397739710e-02f, 2.394455748e-02f, 2.391167983e-02f, 2.387876421e-02f, +2.384581068e-02f, 2.381281930e-02f, 2.377979014e-02f, 2.374672325e-02f, 2.371361869e-02f, 2.368047653e-02f, 2.364729683e-02f, 2.361407964e-02f, 2.358082503e-02f, 2.354753307e-02f, +2.351420380e-02f, 2.348083729e-02f, 2.344743361e-02f, 2.341399281e-02f, 2.338051495e-02f, 2.334700011e-02f, 2.331344833e-02f, 2.327985968e-02f, 2.324623423e-02f, 2.321257203e-02f, +2.317887314e-02f, 2.314513763e-02f, 2.311136556e-02f, 2.307755700e-02f, 2.304371199e-02f, 2.300983061e-02f, 2.297591292e-02f, 2.294195898e-02f, 2.290796885e-02f, 2.287394259e-02f, +2.283988027e-02f, 2.280578194e-02f, 2.277164768e-02f, 2.273747754e-02f, 2.270327159e-02f, 2.266902989e-02f, 2.263475249e-02f, 2.260043948e-02f, 2.256609089e-02f, 2.253170681e-02f, +2.249728729e-02f, 2.246283240e-02f, 2.242834219e-02f, 2.239381673e-02f, 2.235925609e-02f, 2.232466033e-02f, 2.229002951e-02f, 2.225536369e-02f, 2.222066294e-02f, 2.218592732e-02f, +2.215115689e-02f, 2.211635172e-02f, 2.208151187e-02f, 2.204663741e-02f, 2.201172839e-02f, 2.197678489e-02f, 2.194180696e-02f, 2.190679467e-02f, 2.187174809e-02f, 2.183666727e-02f, +2.180155228e-02f, 2.176640319e-02f, 2.173122005e-02f, 2.169600294e-02f, 2.166075192e-02f, 2.162546705e-02f, 2.159014839e-02f, 2.155479602e-02f, 2.151940999e-02f, 2.148399037e-02f, +2.144853722e-02f, 2.141305061e-02f, 2.137753060e-02f, 2.134197726e-02f, 2.130639065e-02f, 2.127077083e-02f, 2.123511788e-02f, 2.119943185e-02f, 2.116371282e-02f, 2.112796084e-02f, +2.109217598e-02f, 2.105635830e-02f, 2.102050788e-02f, 2.098462477e-02f, 2.094870904e-02f, 2.091276076e-02f, 2.087677999e-02f, 2.084076680e-02f, 2.080472125e-02f, 2.076864341e-02f, +2.073253334e-02f, 2.069639111e-02f, 2.066021678e-02f, 2.062401042e-02f, 2.058777210e-02f, 2.055150188e-02f, 2.051519983e-02f, 2.047886600e-02f, 2.044250048e-02f, 2.040610332e-02f, +2.036967459e-02f, 2.033321436e-02f, 2.029672269e-02f, 2.026019964e-02f, 2.022364530e-02f, 2.018705971e-02f, 2.015044295e-02f, 2.011379508e-02f, 2.007711617e-02f, 2.004040629e-02f, +2.000366550e-02f, 1.996689387e-02f, 1.993009146e-02f, 1.989325834e-02f, 1.985639459e-02f, 1.981950026e-02f, 1.978257542e-02f, 1.974562013e-02f, 1.970863448e-02f, 1.967161851e-02f, +1.963457231e-02f, 1.959749593e-02f, 1.956038944e-02f, 1.952325291e-02f, 1.948608641e-02f, 1.944889000e-02f, 1.941166376e-02f, 1.937440774e-02f, 1.933712201e-02f, 1.929980665e-02f, +1.926246172e-02f, 1.922508729e-02f, 1.918768342e-02f, 1.915025019e-02f, 1.911278765e-02f, 1.907529588e-02f, 1.903777495e-02f, 1.900022491e-02f, 1.896264585e-02f, 1.892503783e-02f, +1.888740091e-02f, 1.884973516e-02f, 1.881204066e-02f, 1.877431746e-02f, 1.873656564e-02f, 1.869878527e-02f, 1.866097641e-02f, 1.862313913e-02f, 1.858527350e-02f, 1.854737959e-02f, +1.850945746e-02f, 1.847150718e-02f, 1.843352883e-02f, 1.839552247e-02f, 1.835748816e-02f, 1.831942599e-02f, 1.828133600e-02f, 1.824321829e-02f, 1.820507290e-02f, 1.816689991e-02f, +1.812869940e-02f, 1.809047142e-02f, 1.805221605e-02f, 1.801393335e-02f, 1.797562340e-02f, 1.793728626e-02f, 1.789892200e-02f, 1.786053070e-02f, 1.782211241e-02f, 1.778366721e-02f, +1.774519517e-02f, 1.770669635e-02f, 1.766817083e-02f, 1.762961868e-02f, 1.759103996e-02f, 1.755243474e-02f, 1.751380309e-02f, 1.747514509e-02f, 1.743646079e-02f, 1.739775028e-02f, +1.735901361e-02f, 1.732025086e-02f, 1.728146211e-02f, 1.724264741e-02f, 1.720380683e-02f, 1.716494046e-02f, 1.712604835e-02f, 1.708713057e-02f, 1.704818720e-02f, 1.700921831e-02f, +1.697022396e-02f, 1.693120423e-02f, 1.689215918e-02f, 1.685308889e-02f, 1.681399342e-02f, 1.677487284e-02f, 1.673572723e-02f, 1.669655666e-02f, 1.665736118e-02f, 1.661814089e-02f, +1.657889583e-02f, 1.653962609e-02f, 1.650033174e-02f, 1.646101284e-02f, 1.642166947e-02f, 1.638230169e-02f, 1.634290958e-02f, 1.630349321e-02f, 1.626405264e-02f, 1.622458795e-02f, +1.618509920e-02f, 1.614558648e-02f, 1.610604984e-02f, 1.606648936e-02f, 1.602690511e-02f, 1.598729716e-02f, 1.594766559e-02f, 1.590801045e-02f, 1.586833183e-02f, 1.582862979e-02f, +1.578890440e-02f, 1.574915574e-02f, 1.570938388e-02f, 1.566958888e-02f, 1.562977082e-02f, 1.558992976e-02f, 1.555006579e-02f, 1.551017897e-02f, 1.547026936e-02f, 1.543033705e-02f, +1.539038211e-02f, 1.535040460e-02f, 1.531040459e-02f, 1.527038217e-02f, 1.523033739e-02f, 1.519027033e-02f, 1.515018106e-02f, 1.511006965e-02f, 1.506993618e-02f, 1.502978071e-02f, +1.498960332e-02f, 1.494940408e-02f, 1.490918306e-02f, 1.486894033e-02f, 1.482867596e-02f, 1.478839002e-02f, 1.474808259e-02f, 1.470775374e-02f, 1.466740354e-02f, 1.462703205e-02f, +1.458663936e-02f, 1.454622554e-02f, 1.450579065e-02f, 1.446533477e-02f, 1.442485797e-02f, 1.438436032e-02f, 1.434384189e-02f, 1.430330276e-02f, 1.426274299e-02f, 1.422216267e-02f, +1.418156186e-02f, 1.414094063e-02f, 1.410029905e-02f, 1.405963721e-02f, 1.401895516e-02f, 1.397825298e-02f, 1.393753075e-02f, 1.389678854e-02f, 1.385602641e-02f, 1.381524445e-02f, +1.377444271e-02f, 1.373362129e-02f, 1.369278024e-02f, 1.365191964e-02f, 1.361103956e-02f, 1.357014008e-02f, 1.352922126e-02f, 1.348828319e-02f, 1.344732593e-02f, 1.340634955e-02f, +1.336535413e-02f, 1.332433974e-02f, 1.328330645e-02f, 1.324225434e-02f, 1.320118347e-02f, 1.316009393e-02f, 1.311898578e-02f, 1.307785909e-02f, 1.303671395e-02f, 1.299555041e-02f, +1.295436856e-02f, 1.291316847e-02f, 1.287195021e-02f, 1.283071385e-02f, 1.278945946e-02f, 1.274818712e-02f, 1.270689691e-02f, 1.266558889e-02f, 1.262426314e-02f, 1.258291973e-02f, +1.254155873e-02f, 1.250018022e-02f, 1.245878426e-02f, 1.241737094e-02f, 1.237594033e-02f, 1.233449250e-02f, 1.229302752e-02f, 1.225154546e-02f, 1.221004640e-02f, 1.216853042e-02f, +1.212699758e-02f, 1.208544795e-02f, 1.204388162e-02f, 1.200229866e-02f, 1.196069913e-02f, 1.191908312e-02f, 1.187745069e-02f, 1.183580192e-02f, 1.179413688e-02f, 1.175245564e-02f, +1.171075829e-02f, 1.166904489e-02f, 1.162731551e-02f, 1.158557024e-02f, 1.154380913e-02f, 1.150203227e-02f, 1.146023974e-02f, 1.141843160e-02f, 1.137660792e-02f, 1.133476879e-02f, +1.129291427e-02f, 1.125104443e-02f, 1.120915937e-02f, 1.116725913e-02f, 1.112534381e-02f, 1.108341347e-02f, 1.104146819e-02f, 1.099950803e-02f, 1.095753309e-02f, 1.091554342e-02f, +1.087353910e-02f, 1.083152021e-02f, 1.078948682e-02f, 1.074743901e-02f, 1.070537684e-02f, 1.066330040e-02f, 1.062120975e-02f, 1.057910497e-02f, 1.053698613e-02f, 1.049485331e-02f, +1.045270659e-02f, 1.041054603e-02f, 1.036837171e-02f, 1.032618370e-02f, 1.028398209e-02f, 1.024176693e-02f, 1.019953831e-02f, 1.015729631e-02f, 1.011504098e-02f, 1.007277242e-02f, +1.003049069e-02f, 9.988195864e-03f, 9.945888022e-03f, 9.903567236e-03f, 9.861233579e-03f, 9.818887127e-03f, 9.776527954e-03f, 9.734156133e-03f, 9.691771739e-03f, 9.649374847e-03f, +9.606965530e-03f, 9.564543864e-03f, 9.522109922e-03f, 9.479663779e-03f, 9.437205509e-03f, 9.394735187e-03f, 9.352252887e-03f, 9.309758683e-03f, 9.267252650e-03f, 9.224734863e-03f, +9.182205395e-03f, 9.139664322e-03f, 9.097111717e-03f, 9.054547656e-03f, 9.011972212e-03f, 8.969385461e-03f, 8.926787477e-03f, 8.884178334e-03f, 8.841558107e-03f, 8.798926871e-03f, +8.756284700e-03f, 8.713631669e-03f, 8.670967851e-03f, 8.628293323e-03f, 8.585608159e-03f, 8.542912433e-03f, 8.500206219e-03f, 8.457489593e-03f, 8.414762630e-03f, 8.372025403e-03f, +8.329277988e-03f, 8.286520459e-03f, 8.243752891e-03f, 8.200975359e-03f, 8.158187938e-03f, 8.115390701e-03f, 8.072583725e-03f, 8.029767083e-03f, 7.986940851e-03f, 7.944105103e-03f, +7.901259914e-03f, 7.858405359e-03f, 7.815541513e-03f, 7.772668450e-03f, 7.729786245e-03f, 7.686894974e-03f, 7.643994710e-03f, 7.601085529e-03f, 7.558167506e-03f, 7.515240716e-03f, +7.472305233e-03f, 7.429361132e-03f, 7.386408488e-03f, 7.343447377e-03f, 7.300477872e-03f, 7.257500049e-03f, 7.214513983e-03f, 7.171519749e-03f, 7.128517421e-03f, 7.085507075e-03f, +7.042488785e-03f, 6.999462627e-03f, 6.956428675e-03f, 6.913387005e-03f, 6.870337690e-03f, 6.827280807e-03f, 6.784216431e-03f, 6.741144635e-03f, 6.698065496e-03f, 6.654979088e-03f, +6.611885486e-03f, 6.568784765e-03f, 6.525677001e-03f, 6.482562267e-03f, 6.439440640e-03f, 6.396312194e-03f, 6.353177005e-03f, 6.310035146e-03f, 6.266886694e-03f, 6.223731724e-03f, +6.180570309e-03f, 6.137402527e-03f, 6.094228450e-03f, 6.051048155e-03f, 6.007861717e-03f, 5.964669211e-03f, 5.921470711e-03f, 5.878266292e-03f, 5.835056031e-03f, 5.791840001e-03f, +5.748618279e-03f, 5.705390938e-03f, 5.662158055e-03f, 5.618919703e-03f, 5.575675959e-03f, 5.532426898e-03f, 5.489172593e-03f, 5.445913121e-03f, 5.402648557e-03f, 5.359378975e-03f, +5.316104451e-03f, 5.272825060e-03f, 5.229540877e-03f, 5.186251977e-03f, 5.142958435e-03f, 5.099660326e-03f, 5.056357725e-03f, 5.013050708e-03f, 4.969739349e-03f, 4.926423723e-03f, +4.883103906e-03f, 4.839779973e-03f, 4.796451999e-03f, 4.753120059e-03f, 4.709784227e-03f, 4.666444580e-03f, 4.623101192e-03f, 4.579754138e-03f, 4.536403493e-03f, 4.493049333e-03f, +4.449691732e-03f, 4.406330766e-03f, 4.362966509e-03f, 4.319599037e-03f, 4.276228425e-03f, 4.232854748e-03f, 4.189478081e-03f, 4.146098499e-03f, 4.102716077e-03f, 4.059330890e-03f, +4.015943013e-03f, 3.972552521e-03f, 3.929159490e-03f, 3.885763994e-03f, 3.842366108e-03f, 3.798965908e-03f, 3.755563469e-03f, 3.712158865e-03f, 3.668752171e-03f, 3.625343463e-03f, +3.581932816e-03f, 3.538520304e-03f, 3.495106003e-03f, 3.451689988e-03f, 3.408272333e-03f, 3.364853114e-03f, 3.321432406e-03f, 3.278010283e-03f, 3.234586821e-03f, 3.191162095e-03f, +3.147736179e-03f, 3.104309149e-03f, 3.060881080e-03f, 3.017452046e-03f, 2.974022122e-03f, 2.930591384e-03f, 2.887159907e-03f, 2.843727764e-03f, 2.800295032e-03f, 2.756861785e-03f, +2.713428099e-03f, 2.669994047e-03f, 2.626559705e-03f, 2.583125148e-03f, 2.539690451e-03f, 2.496255688e-03f, 2.452820935e-03f, 2.409386266e-03f, 2.365951756e-03f, 2.322517480e-03f, +2.279083514e-03f, 2.235649931e-03f, 2.192216806e-03f, 2.148784215e-03f, 2.105352232e-03f, 2.061920933e-03f, 2.018490391e-03f, 1.975060681e-03f, 1.931631879e-03f, 1.888204059e-03f, +1.844777296e-03f, 1.801351665e-03f, 1.757927240e-03f, 1.714504097e-03f, 1.671082309e-03f, 1.627661951e-03f, 1.584243099e-03f, 1.540825827e-03f, 1.497410210e-03f, 1.453996322e-03f, +1.410584238e-03f, 1.367174033e-03f, 1.323765780e-03f, 1.280359556e-03f, 1.236955435e-03f, 1.193553490e-03f, 1.150153797e-03f, 1.106756431e-03f, 1.063361466e-03f, 1.019968976e-03f, +9.765790356e-04f, 9.331917202e-04f, 8.898071039e-04f, 8.464252612e-04f, 8.030462667e-04f, 7.596701947e-04f, 7.162971199e-04f, 6.729271166e-04f, 6.295602593e-04f, 5.861966225e-04f, +5.428362806e-04f, 4.994793080e-04f, 4.561257790e-04f, 4.127757682e-04f, 3.694293498e-04f, 3.260865983e-04f, 2.827475880e-04f, 2.394123931e-04f, 1.960810882e-04f, 1.527537473e-04f, +1.094304449e-04f, 6.611125521e-05f, 2.279625250e-05f, -2.051448898e-05f, -6.382089500e-05f, -1.071228913e-04f, -1.504204038e-04f, -1.937133581e-04f, -2.370016802e-04f, -2.802852959e-04f, +-3.235641311e-04f, -3.668381115e-04f, -4.101071631e-04f, -4.533712119e-04f, -4.966301837e-04f, -5.398840044e-04f, -5.831326000e-04f, -6.263758965e-04f, -6.696138199e-04f, -7.128462961e-04f, +-7.560732512e-04f, -7.992946112e-04f, -8.425103022e-04f, -8.857202502e-04f, -9.289243813e-04f, -9.721226217e-04f, -1.015314897e-03f, -1.058501134e-03f, -1.101681259e-03f, -1.144855198e-03f, +-1.188022876e-03f, -1.231184221e-03f, -1.274339158e-03f, -1.317487614e-03f, -1.360629515e-03f, -1.403764787e-03f, -1.446893357e-03f, -1.490015150e-03f, -1.533130094e-03f, -1.576238114e-03f, +-1.619339137e-03f, -1.662433089e-03f, -1.705519897e-03f, -1.748599488e-03f, -1.791671786e-03f, -1.834736720e-03f, -1.877794216e-03f, -1.920844200e-03f, -1.963886598e-03f, -2.006921337e-03f, +-2.049948345e-03f, -2.092967546e-03f, -2.135978869e-03f, -2.178982239e-03f, -2.221977584e-03f, -2.264964829e-03f, -2.307943902e-03f, -2.350914730e-03f, -2.393877239e-03f, -2.436831355e-03f, +-2.479777006e-03f, -2.522714119e-03f, -2.565642620e-03f, -2.608562437e-03f, -2.651473495e-03f, -2.694375722e-03f, -2.737269045e-03f, -2.780153391e-03f, -2.823028687e-03f, -2.865894859e-03f, +-2.908751836e-03f, -2.951599543e-03f, -2.994437908e-03f, -3.037266857e-03f, -3.080086319e-03f, -3.122896220e-03f, -3.165696488e-03f, -3.208487049e-03f, -3.251267830e-03f, -3.294038760e-03f, +-3.336799764e-03f, -3.379550772e-03f, -3.422291708e-03f, -3.465022502e-03f, -3.507743081e-03f, -3.550453371e-03f, -3.593153300e-03f, -3.635842796e-03f, -3.678521786e-03f, -3.721190197e-03f, +-3.763847957e-03f, -3.806494994e-03f, -3.849131235e-03f, -3.891756607e-03f, -3.934371039e-03f, -3.976974458e-03f, -4.019566791e-03f, -4.062147966e-03f, -4.104717911e-03f, -4.147276553e-03f, +-4.189823821e-03f, -4.232359643e-03f, -4.274883945e-03f, -4.317396656e-03f, -4.359897703e-03f, -4.402387015e-03f, -4.444864519e-03f, -4.487330144e-03f, -4.529783817e-03f, -4.572225467e-03f, +-4.614655021e-03f, -4.657072407e-03f, -4.699477554e-03f, -4.741870390e-03f, -4.784250842e-03f, -4.826618839e-03f, -4.868974310e-03f, -4.911317181e-03f, -4.953647383e-03f, -4.995964842e-03f, +-5.038269487e-03f, -5.080561247e-03f, -5.122840050e-03f, -5.165105825e-03f, -5.207358499e-03f, -5.249598001e-03f, -5.291824260e-03f, -5.334037204e-03f, -5.376236762e-03f, -5.418422862e-03f, +-5.460595433e-03f, -5.502754404e-03f, -5.544899703e-03f, -5.587031259e-03f, -5.629149000e-03f, -5.671252856e-03f, -5.713342755e-03f, -5.755418627e-03f, -5.797480399e-03f, -5.839528001e-03f, +-5.881561362e-03f, -5.923580410e-03f, -5.965585075e-03f, -6.007575286e-03f, -6.049550971e-03f, -6.091512060e-03f, -6.133458482e-03f, -6.175390166e-03f, -6.217307041e-03f, -6.259209037e-03f, +-6.301096082e-03f, -6.342968106e-03f, -6.384825039e-03f, -6.426666808e-03f, -6.468493345e-03f, -6.510304578e-03f, -6.552100437e-03f, -6.593880851e-03f, -6.635645749e-03f, -6.677395062e-03f, +-6.719128719e-03f, -6.760846649e-03f, -6.802548782e-03f, -6.844235048e-03f, -6.885905376e-03f, -6.927559697e-03f, -6.969197939e-03f, -7.010820033e-03f, -7.052425909e-03f, -7.094015496e-03f, +-7.135588725e-03f, -7.177145524e-03f, -7.218685826e-03f, -7.260209558e-03f, -7.301716652e-03f, -7.343207037e-03f, -7.384680644e-03f, -7.426137403e-03f, -7.467577243e-03f, -7.509000096e-03f, +-7.550405891e-03f, -7.591794559e-03f, -7.633166030e-03f, -7.674520235e-03f, -7.715857103e-03f, -7.757176566e-03f, -7.798478554e-03f, -7.839762997e-03f, -7.881029825e-03f, -7.922278971e-03f, +-7.963510363e-03f, -8.004723933e-03f, -8.045919612e-03f, -8.087097330e-03f, -8.128257018e-03f, -8.169398607e-03f, -8.210522028e-03f, -8.251627211e-03f, -8.292714088e-03f, -8.333782590e-03f, +-8.374832647e-03f, -8.415864190e-03f, -8.456877151e-03f, -8.497871462e-03f, -8.538847052e-03f, -8.579803853e-03f, -8.620741797e-03f, -8.661660815e-03f, -8.702560837e-03f, -8.743441796e-03f, +-8.784303623e-03f, -8.825146250e-03f, -8.865969606e-03f, -8.906773626e-03f, -8.947558239e-03f, -8.988323377e-03f, -9.029068973e-03f, -9.069794958e-03f, -9.110501263e-03f, -9.151187820e-03f, +-9.191854561e-03f, -9.232501418e-03f, -9.273128323e-03f, -9.313735208e-03f, -9.354322005e-03f, -9.394888645e-03f, -9.435435061e-03f, -9.475961185e-03f, -9.516466949e-03f, -9.556952285e-03f, +-9.597417125e-03f, -9.637861402e-03f, -9.678285048e-03f, -9.718687996e-03f, -9.759070177e-03f, -9.799431524e-03f, -9.839771970e-03f, -9.880091446e-03f, -9.920389887e-03f, -9.960667224e-03f, +-1.000092339e-02f, -1.004115832e-02f, -1.008137194e-02f, -1.012156419e-02f, -1.016173500e-02f, -1.020188430e-02f, -1.024201202e-02f, -1.028211811e-02f, -1.032220249e-02f, -1.036226509e-02f, +-1.040230585e-02f, -1.044232470e-02f, -1.048232157e-02f, -1.052229641e-02f, -1.056224913e-02f, -1.060217967e-02f, -1.064208798e-02f, -1.068197397e-02f, -1.072183759e-02f, -1.076167876e-02f, +-1.080149743e-02f, -1.084129352e-02f, -1.088106697e-02f, -1.092081771e-02f, -1.096054567e-02f, -1.100025080e-02f, -1.103993302e-02f, -1.107959226e-02f, -1.111922847e-02f, -1.115884157e-02f, +-1.119843150e-02f, -1.123799819e-02f, -1.127754158e-02f, -1.131706160e-02f, -1.135655818e-02f, -1.139603126e-02f, -1.143548078e-02f, -1.147490667e-02f, -1.151430885e-02f, -1.155368728e-02f, +-1.159304187e-02f, -1.163237257e-02f, -1.167167931e-02f, -1.171096203e-02f, -1.175022065e-02f, -1.178945512e-02f, -1.182866537e-02f, -1.186785133e-02f, -1.190701294e-02f, -1.194615013e-02f, +-1.198526284e-02f, -1.202435101e-02f, -1.206341456e-02f, -1.210245344e-02f, -1.214146757e-02f, -1.218045690e-02f, -1.221942135e-02f, -1.225836087e-02f, -1.229727539e-02f, -1.233616485e-02f, +-1.237502917e-02f, -1.241386830e-02f, -1.245268218e-02f, -1.249147072e-02f, -1.253023388e-02f, -1.256897159e-02f, -1.260768378e-02f, -1.264637040e-02f, -1.268503136e-02f, -1.272366662e-02f, +-1.276227610e-02f, -1.280085975e-02f, -1.283941750e-02f, -1.287794928e-02f, -1.291645504e-02f, -1.295493470e-02f, -1.299338820e-02f, -1.303181549e-02f, -1.307021649e-02f, -1.310859114e-02f, +-1.314693938e-02f, -1.318526115e-02f, -1.322355638e-02f, -1.326182501e-02f, -1.330006697e-02f, -1.333828221e-02f, -1.337647065e-02f, -1.341463224e-02f, -1.345276692e-02f, -1.349087461e-02f, +-1.352895526e-02f, -1.356700880e-02f, -1.360503517e-02f, -1.364303431e-02f, -1.368100615e-02f, -1.371895064e-02f, -1.375686770e-02f, -1.379475728e-02f, -1.383261931e-02f, -1.387045374e-02f, +-1.390826049e-02f, -1.394603951e-02f, -1.398379074e-02f, -1.402151410e-02f, -1.405920955e-02f, -1.409687701e-02f, -1.413451642e-02f, -1.417212773e-02f, -1.420971087e-02f, -1.424726578e-02f, +-1.428479239e-02f, -1.432229065e-02f, -1.435976049e-02f, -1.439720185e-02f, -1.443461467e-02f, -1.447199889e-02f, -1.450935444e-02f, -1.454668127e-02f, -1.458397931e-02f, -1.462124850e-02f, +-1.465848878e-02f, -1.469570009e-02f, -1.473288236e-02f, -1.477003554e-02f, -1.480715957e-02f, -1.484425438e-02f, -1.488131991e-02f, -1.491835610e-02f, -1.495536290e-02f, -1.499234023e-02f, +-1.502928804e-02f, -1.506620627e-02f, -1.510309485e-02f, -1.513995374e-02f, -1.517678285e-02f, -1.521358215e-02f, -1.525035155e-02f, -1.528709101e-02f, -1.532380047e-02f, -1.536047986e-02f, +-1.539712912e-02f, -1.543374819e-02f, -1.547033702e-02f, -1.550689554e-02f, -1.554342369e-02f, -1.557992141e-02f, -1.561638865e-02f, -1.565282533e-02f, -1.568923142e-02f, -1.572560683e-02f, +-1.576195152e-02f, -1.579826542e-02f, -1.583454847e-02f, -1.587080062e-02f, -1.590702181e-02f, -1.594321197e-02f, -1.597937104e-02f, -1.601549898e-02f, -1.605159571e-02f, -1.608766118e-02f, +-1.612369532e-02f, -1.615969809e-02f, -1.619566942e-02f, -1.623160926e-02f, -1.626751753e-02f, -1.630339419e-02f, -1.633923918e-02f, -1.637505243e-02f, -1.641083390e-02f, -1.644658351e-02f, +-1.648230121e-02f, -1.651798695e-02f, -1.655364066e-02f, -1.658926229e-02f, -1.662485178e-02f, -1.666040906e-02f, -1.669593409e-02f, -1.673142680e-02f, -1.676688714e-02f, -1.680231504e-02f, +-1.683771046e-02f, -1.687307332e-02f, -1.690840358e-02f, -1.694370118e-02f, -1.697896605e-02f, -1.701419815e-02f, -1.704939741e-02f, -1.708456377e-02f, -1.711969719e-02f, -1.715479759e-02f, +-1.718986493e-02f, -1.722489914e-02f, -1.725990018e-02f, -1.729486798e-02f, -1.732980248e-02f, -1.736470363e-02f, -1.739957138e-02f, -1.743440565e-02f, -1.746920641e-02f, -1.750397359e-02f, +-1.753870713e-02f, -1.757340698e-02f, -1.760807308e-02f, -1.764270537e-02f, -1.767730381e-02f, -1.771186832e-02f, -1.774639887e-02f, -1.778089538e-02f, -1.781535780e-02f, -1.784978608e-02f, +-1.788418017e-02f, -1.791854000e-02f, -1.795286552e-02f, -1.798715667e-02f, -1.802141340e-02f, -1.805563565e-02f, -1.808982337e-02f, -1.812397651e-02f, -1.815809499e-02f, -1.819217878e-02f, +-1.822622781e-02f, -1.826024203e-02f, -1.829422139e-02f, -1.832816582e-02f, -1.836207528e-02f, -1.839594970e-02f, -1.842978904e-02f, -1.846359324e-02f, -1.849736225e-02f, -1.853109600e-02f, +-1.856479445e-02f, -1.859845753e-02f, -1.863208521e-02f, -1.866567741e-02f, -1.869923409e-02f, -1.873275519e-02f, -1.876624066e-02f, -1.879969044e-02f, -1.883310448e-02f, -1.886648273e-02f, +-1.889982513e-02f, -1.893313162e-02f, -1.896640216e-02f, -1.899963669e-02f, -1.903283515e-02f, -1.906599750e-02f, -1.909912367e-02f, -1.913221362e-02f, -1.916526728e-02f, -1.919828462e-02f, +-1.923126557e-02f, -1.926421008e-02f, -1.929711810e-02f, -1.932998957e-02f, -1.936282444e-02f, -1.939562267e-02f, -1.942838418e-02f, -1.946110894e-02f, -1.949379689e-02f, -1.952644798e-02f, +-1.955906215e-02f, -1.959163935e-02f, -1.962417953e-02f, -1.965668264e-02f, -1.968914862e-02f, -1.972157742e-02f, -1.975396899e-02f, -1.978632328e-02f, -1.981864023e-02f, -1.985091980e-02f, +-1.988316193e-02f, -1.991536656e-02f, -1.994753366e-02f, -1.997966316e-02f, -2.001175501e-02f, -2.004380916e-02f, -2.007582557e-02f, -2.010780417e-02f, -2.013974492e-02f, -2.017164776e-02f, +-2.020351265e-02f, -2.023533954e-02f, -2.026712836e-02f, -2.029887908e-02f, -2.033059164e-02f, -2.036226598e-02f, -2.039390207e-02f, -2.042549984e-02f, -2.045705925e-02f, -2.048858024e-02f, +-2.052006277e-02f, -2.055150678e-02f, -2.058291223e-02f, -2.061427906e-02f, -2.064560723e-02f, -2.067689668e-02f, -2.070814736e-02f, -2.073935923e-02f, -2.077053222e-02f, -2.080166631e-02f, +-2.083276142e-02f, -2.086381752e-02f, -2.089483455e-02f, -2.092581247e-02f, -2.095675121e-02f, -2.098765075e-02f, -2.101851102e-02f, -2.104933197e-02f, -2.108011357e-02f, -2.111085575e-02f, +-2.114155846e-02f, -2.117222167e-02f, -2.120284532e-02f, -2.123342936e-02f, -2.126397374e-02f, -2.129447841e-02f, -2.132494333e-02f, -2.135536844e-02f, -2.138575370e-02f, -2.141609907e-02f, +-2.144640448e-02f, -2.147666989e-02f, -2.150689526e-02f, -2.153708053e-02f, -2.156722566e-02f, -2.159733060e-02f, -2.162739530e-02f, -2.165741972e-02f, -2.168740380e-02f, -2.171734749e-02f, +-2.174725076e-02f, -2.177711355e-02f, -2.180693582e-02f, -2.183671751e-02f, -2.186645859e-02f, -2.189615899e-02f, -2.192581868e-02f, -2.195543761e-02f, -2.198501573e-02f, -2.201455300e-02f, +-2.204404936e-02f, -2.207350477e-02f, -2.210291919e-02f, -2.213229256e-02f, -2.216162485e-02f, -2.219091599e-02f, -2.222016596e-02f, -2.224937469e-02f, -2.227854215e-02f, -2.230766828e-02f, +-2.233675305e-02f, -2.236579641e-02f, -2.239479830e-02f, -2.242375869e-02f, -2.245267752e-02f, -2.248155476e-02f, -2.251039035e-02f, -2.253918425e-02f, -2.256793642e-02f, -2.259664681e-02f, +-2.262531537e-02f, -2.265394206e-02f, -2.268252683e-02f, -2.271106964e-02f, -2.273957045e-02f, -2.276802920e-02f, -2.279644585e-02f, -2.282482036e-02f, -2.285315269e-02f, -2.288144278e-02f, +-2.290969060e-02f, -2.293789610e-02f, -2.296605923e-02f, -2.299417995e-02f, -2.302225821e-02f, -2.305029398e-02f, -2.307828721e-02f, -2.310623784e-02f, -2.313414585e-02f, -2.316201118e-02f, +-2.318983380e-02f, -2.321761365e-02f, -2.324535069e-02f, -2.327304488e-02f, -2.330069618e-02f, -2.332830455e-02f, -2.335586993e-02f, -2.338339228e-02f, -2.341087157e-02f, -2.343830775e-02f, +-2.346570078e-02f, -2.349305061e-02f, -2.352035720e-02f, -2.354762051e-02f, -2.357484049e-02f, -2.360201710e-02f, -2.362915030e-02f, -2.365624005e-02f, -2.368328630e-02f, -2.371028902e-02f, +-2.373724815e-02f, -2.376416367e-02f, -2.379103551e-02f, -2.381786365e-02f, -2.384464804e-02f, -2.387138864e-02f, -2.389808541e-02f, -2.392473830e-02f, -2.395134727e-02f, -2.397791229e-02f, +-2.400443330e-02f, -2.403091028e-02f, -2.405734317e-02f, -2.408373194e-02f, -2.411007655e-02f, -2.413637694e-02f, -2.416263309e-02f, -2.418884496e-02f, -2.421501249e-02f, -2.424113565e-02f, +-2.426721441e-02f, -2.429324871e-02f, -2.431923852e-02f, -2.434518379e-02f, -2.437108450e-02f, -2.439694059e-02f, -2.442275203e-02f, -2.444851877e-02f, -2.447424078e-02f, -2.449991802e-02f, +-2.452555044e-02f, -2.455113801e-02f, -2.457668068e-02f, -2.460217842e-02f, -2.462763119e-02f, -2.465303895e-02f, -2.467840166e-02f, -2.470371927e-02f, -2.472899175e-02f, -2.475421907e-02f, +-2.477940118e-02f, -2.480453803e-02f, -2.482962961e-02f, -2.485467585e-02f, -2.487967673e-02f, -2.490463221e-02f, -2.492954225e-02f, -2.495440680e-02f, -2.497922584e-02f, -2.500399932e-02f, +-2.502872721e-02f, -2.505340946e-02f, -2.507804604e-02f, -2.510263691e-02f, -2.512718203e-02f, -2.515168137e-02f, -2.517613488e-02f, -2.520054253e-02f, -2.522490428e-02f, -2.524922010e-02f, +-2.527348994e-02f, -2.529771377e-02f, -2.532189155e-02f, -2.534602325e-02f, -2.537010882e-02f, -2.539414823e-02f, -2.541814145e-02f, -2.544208843e-02f, -2.546598914e-02f, -2.548984354e-02f, +-2.551365160e-02f, -2.553741328e-02f, -2.556112854e-02f, -2.558479734e-02f, -2.560841966e-02f, -2.563199545e-02f, -2.565552468e-02f, -2.567900730e-02f, -2.570244330e-02f, -2.572583262e-02f, +-2.574917524e-02f, -2.577247111e-02f, -2.579572021e-02f, -2.581892250e-02f, -2.584207793e-02f, -2.586518648e-02f, -2.588824812e-02f, -2.591126279e-02f, -2.593423048e-02f, -2.595715114e-02f, +-2.598002475e-02f, -2.600285125e-02f, -2.602563063e-02f, -2.604836285e-02f, -2.607104786e-02f, -2.609368564e-02f, -2.611627616e-02f, -2.613881937e-02f, -2.616131524e-02f, -2.618376375e-02f, +-2.620616485e-02f, -2.622851851e-02f, -2.625082469e-02f, -2.627308337e-02f, -2.629529451e-02f, -2.631745808e-02f, -2.633957403e-02f, -2.636164235e-02f, -2.638366299e-02f, -2.640563592e-02f, +-2.642756111e-02f, -2.644943853e-02f, -2.647126813e-02f, -2.649304990e-02f, -2.651478379e-02f, -2.653646978e-02f, -2.655810782e-02f, -2.657969789e-02f, -2.660123996e-02f, -2.662273399e-02f, +-2.664417995e-02f, -2.666557781e-02f, -2.668692754e-02f, -2.670822910e-02f, -2.672948245e-02f, -2.675068758e-02f, -2.677184445e-02f, -2.679295302e-02f, -2.681401327e-02f, -2.683502515e-02f, +-2.685598865e-02f, -2.687690373e-02f, -2.689777035e-02f, -2.691858849e-02f, -2.693935812e-02f, -2.696007920e-02f, -2.698075171e-02f, -2.700137560e-02f, -2.702195086e-02f, -2.704247745e-02f, +-2.706295533e-02f, -2.708338449e-02f, -2.710376488e-02f, -2.712409648e-02f, -2.714437926e-02f, -2.716461319e-02f, -2.718479824e-02f, -2.720493437e-02f, -2.722502156e-02f, -2.724505978e-02f, +-2.726504899e-02f, -2.728498917e-02f, -2.730488029e-02f, -2.732472232e-02f, -2.734451523e-02f, -2.736425898e-02f, -2.738395356e-02f, -2.740359893e-02f, -2.742319506e-02f, -2.744274192e-02f, +-2.746223949e-02f, -2.748168773e-02f, -2.750108661e-02f, -2.752043612e-02f, -2.753973621e-02f, -2.755898687e-02f, -2.757818805e-02f, -2.759733974e-02f, -2.761644191e-02f, -2.763549452e-02f, +-2.765449755e-02f, -2.767345098e-02f, -2.769235476e-02f, -2.771120888e-02f, -2.773001331e-02f, -2.774876802e-02f, -2.776747298e-02f, -2.778612817e-02f, -2.780473355e-02f, -2.782328911e-02f, +-2.784179480e-02f, -2.786025062e-02f, -2.787865652e-02f, -2.789701248e-02f, -2.791531848e-02f, -2.793357449e-02f, -2.795178048e-02f, -2.796993642e-02f, -2.798804230e-02f, -2.800609807e-02f, +-2.802410373e-02f, -2.804205923e-02f, -2.805996455e-02f, -2.807781967e-02f, -2.809562457e-02f, -2.811337921e-02f, -2.813108357e-02f, -2.814873762e-02f, -2.816634134e-02f, -2.818389471e-02f, +-2.820139769e-02f, -2.821885027e-02f, -2.823625241e-02f, -2.825360410e-02f, -2.827090530e-02f, -2.828815599e-02f, -2.830535615e-02f, -2.832250575e-02f, -2.833960478e-02f, -2.835665319e-02f, +-2.837365097e-02f, -2.839059809e-02f, -2.840749454e-02f, -2.842434028e-02f, -2.844113529e-02f, -2.845787955e-02f, -2.847457303e-02f, -2.849121571e-02f, -2.850780757e-02f, -2.852434857e-02f, +-2.854083871e-02f, -2.855727795e-02f, -2.857366627e-02f, -2.859000364e-02f, -2.860629006e-02f, -2.862252548e-02f, -2.863870989e-02f, -2.865484327e-02f, -2.867092559e-02f, -2.868695682e-02f, +-2.870293696e-02f, -2.871886596e-02f, -2.873474382e-02f, -2.875057051e-02f, -2.876634600e-02f, -2.878207028e-02f, -2.879774332e-02f, -2.881336510e-02f, -2.882893560e-02f, -2.884445479e-02f, +-2.885992266e-02f, -2.887533918e-02f, -2.889070433e-02f, -2.890601809e-02f, -2.892128044e-02f, -2.893649135e-02f, -2.895165081e-02f, -2.896675879e-02f, -2.898181528e-02f, -2.899682024e-02f, +-2.901177367e-02f, -2.902667554e-02f, -2.904152582e-02f, -2.905632451e-02f, -2.907107157e-02f, -2.908576699e-02f, -2.910041075e-02f, -2.911500282e-02f, -2.912954319e-02f, -2.914403183e-02f, +-2.915846874e-02f, -2.917285388e-02f, -2.918718723e-02f, -2.920146878e-02f, -2.921569851e-02f, -2.922987640e-02f, -2.924400242e-02f, -2.925807657e-02f, -2.927209881e-02f, -2.928606913e-02f, +-2.929998752e-02f, -2.931385395e-02f, -2.932766839e-02f, -2.934143085e-02f, -2.935514129e-02f, -2.936879969e-02f, -2.938240605e-02f, -2.939596033e-02f, -2.940946253e-02f, -2.942291262e-02f, +-2.943631058e-02f, -2.944965641e-02f, -2.946295007e-02f, -2.947619155e-02f, -2.948938083e-02f, -2.950251790e-02f, -2.951560274e-02f, -2.952863533e-02f, -2.954161565e-02f, -2.955454368e-02f, +-2.956741941e-02f, -2.958024283e-02f, -2.959301391e-02f, -2.960573263e-02f, -2.961839899e-02f, -2.963101295e-02f, -2.964357452e-02f, -2.965608366e-02f, -2.966854037e-02f, -2.968094462e-02f, +-2.969329640e-02f, -2.970559570e-02f, -2.971784250e-02f, -2.973003677e-02f, -2.974217851e-02f, -2.975426771e-02f, -2.976630433e-02f, -2.977828838e-02f, -2.979021982e-02f, -2.980209866e-02f, +-2.981392486e-02f, -2.982569842e-02f, -2.983741933e-02f, -2.984908756e-02f, -2.986070310e-02f, -2.987226593e-02f, -2.988377605e-02f, -2.989523343e-02f, -2.990663806e-02f, -2.991798993e-02f, +-2.992928902e-02f, -2.994053532e-02f, -2.995172882e-02f, -2.996286949e-02f, -2.997395733e-02f, -2.998499231e-02f, -2.999597444e-02f, -3.000690369e-02f, -3.001778005e-02f, -3.002860350e-02f, +-3.003937403e-02f, -3.005009164e-02f, -3.006075630e-02f, -3.007136800e-02f, -3.008192673e-02f, -3.009243247e-02f, -3.010288522e-02f, -3.011328495e-02f, -3.012363167e-02f, -3.013392534e-02f, +-3.014416597e-02f, -3.015435353e-02f, -3.016448803e-02f, -3.017456943e-02f, -3.018459774e-02f, -3.019457293e-02f, -3.020449500e-02f, -3.021436394e-02f, -3.022417973e-02f, -3.023394236e-02f, +-3.024365182e-02f, -3.025330810e-02f, -3.026291118e-02f, -3.027246106e-02f, -3.028195772e-02f, -3.029140116e-02f, -3.030079135e-02f, -3.031012830e-02f, -3.031941198e-02f, -3.032864239e-02f, +-3.033781951e-02f, -3.034694335e-02f, -3.035601388e-02f, -3.036503109e-02f, -3.037399498e-02f, -3.038290553e-02f, -3.039176274e-02f, -3.040056658e-02f, -3.040931707e-02f, -3.041801417e-02f, +-3.042665789e-02f, -3.043524822e-02f, -3.044378514e-02f, -3.045226864e-02f, -3.046069872e-02f, -3.046907536e-02f, -3.047739856e-02f, -3.048566830e-02f, -3.049388459e-02f, -3.050204740e-02f, +-3.051015673e-02f, -3.051821258e-02f, -3.052621492e-02f, -3.053416376e-02f, -3.054205908e-02f, -3.054990088e-02f, -3.055768915e-02f, -3.056542388e-02f, -3.057310506e-02f, -3.058073268e-02f, +-3.058830673e-02f, -3.059582722e-02f, -3.060329412e-02f, -3.061070743e-02f, -3.061806715e-02f, -3.062537327e-02f, -3.063262577e-02f, -3.063982466e-02f, -3.064696992e-02f, -3.065406154e-02f, +-3.066109953e-02f, -3.066808387e-02f, -3.067501455e-02f, -3.068189157e-02f, -3.068871493e-02f, -3.069548461e-02f, -3.070220061e-02f, -3.070886292e-02f, -3.071547154e-02f, -3.072202646e-02f, +-3.072852767e-02f, -3.073497517e-02f, -3.074136895e-02f, -3.074770901e-02f, -3.075399534e-02f, -3.076022793e-02f, -3.076640678e-02f, -3.077253189e-02f, -3.077860324e-02f, -3.078462083e-02f, +-3.079058466e-02f, -3.079649472e-02f, -3.080235101e-02f, -3.080815352e-02f, -3.081390225e-02f, -3.081959719e-02f, -3.082523834e-02f, -3.083082569e-02f, -3.083635923e-02f, -3.084183898e-02f, +-3.084726491e-02f, -3.085263703e-02f, -3.085795532e-02f, -3.086321980e-02f, -3.086843045e-02f, -3.087358727e-02f, -3.087869025e-02f, -3.088373939e-02f, -3.088873470e-02f, -3.089367616e-02f, +-3.089856377e-02f, -3.090339753e-02f, -3.090817743e-02f, -3.091290347e-02f, -3.091757566e-02f, -3.092219398e-02f, -3.092675843e-02f, -3.093126901e-02f, -3.093572572e-02f, -3.094012856e-02f, +-3.094447752e-02f, -3.094877259e-02f, -3.095301379e-02f, -3.095720110e-02f, -3.096133453e-02f, -3.096541406e-02f, -3.096943971e-02f, -3.097341147e-02f, -3.097732933e-02f, -3.098119329e-02f, +-3.098500336e-02f, -3.098875953e-02f, -3.099246180e-02f, -3.099611017e-02f, -3.099970464e-02f, -3.100324520e-02f, -3.100673186e-02f, -3.101016462e-02f, -3.101354347e-02f, -3.101686841e-02f, +-3.102013945e-02f, -3.102335657e-02f, -3.102651979e-02f, -3.102962910e-02f, -3.103268451e-02f, -3.103568600e-02f, -3.103863358e-02f, -3.104152726e-02f, -3.104436702e-02f, -3.104715288e-02f, +-3.104988483e-02f, -3.105256287e-02f, -3.105518701e-02f, -3.105775724e-02f, -3.106027356e-02f, -3.106273598e-02f, -3.106514449e-02f, -3.106749910e-02f, -3.106979981e-02f, -3.107204661e-02f, +-3.107423952e-02f, -3.107637853e-02f, -3.107846364e-02f, -3.108049485e-02f, -3.108247217e-02f, -3.108439560e-02f, -3.108626514e-02f, -3.108808079e-02f, -3.108984255e-02f, -3.109155043e-02f, +-3.109320442e-02f, -3.109480454e-02f, -3.109635078e-02f, -3.109784314e-02f, -3.109928163e-02f, -3.110066625e-02f, -3.110199700e-02f, -3.110327389e-02f, -3.110449692e-02f, -3.110566608e-02f, +-3.110678140e-02f, -3.110784286e-02f, -3.110885047e-02f, -3.110980423e-02f, -3.111070416e-02f, -3.111155024e-02f, -3.111234249e-02f, -3.111308091e-02f, -3.111376550e-02f, -3.111439626e-02f, +-3.111497321e-02f, -3.111549634e-02f, -3.111596566e-02f, -3.111638118e-02f, -3.111674289e-02f, -3.111705080e-02f, -3.111730492e-02f, -3.111750525e-02f, -3.111765180e-02f, -3.111774457e-02f, +-3.111778356e-02f, -3.111776879e-02f, -3.111770025e-02f, -3.111757795e-02f, -3.111740190e-02f, -3.111717210e-02f, -3.111688856e-02f, -3.111655128e-02f, -3.111616026e-02f, -3.111571553e-02f, +-3.111521707e-02f, -3.111466490e-02f, -3.111405902e-02f, -3.111339944e-02f, -3.111268617e-02f, -3.111191920e-02f, -3.111109856e-02f, -3.111022423e-02f, -3.110929624e-02f, -3.110831459e-02f, +-3.110727927e-02f, -3.110619031e-02f, -3.110504771e-02f, -3.110385147e-02f, -3.110260160e-02f, -3.110129812e-02f, -3.109994102e-02f, -3.109853031e-02f, -3.109706600e-02f, -3.109554811e-02f, +-3.109397663e-02f, -3.109235157e-02f, -3.109067295e-02f, -3.108894077e-02f, -3.108715503e-02f, -3.108531576e-02f, -3.108342294e-02f, -3.108147660e-02f, -3.107947675e-02f, -3.107742338e-02f, +-3.107531651e-02f, -3.107315615e-02f, -3.107094230e-02f, -3.106867498e-02f, -3.106635419e-02f, -3.106397995e-02f, -3.106155226e-02f, -3.105907113e-02f, -3.105653657e-02f, -3.105394859e-02f, +-3.105130720e-02f, -3.104861241e-02f, -3.104586423e-02f, -3.104306267e-02f, -3.104020774e-02f, -3.103729944e-02f, -3.103433780e-02f, -3.103132281e-02f, -3.102825450e-02f, -3.102513286e-02f, +-3.102195791e-02f, -3.101872966e-02f, -3.101544813e-02f, -3.101211331e-02f, -3.100872523e-02f, -3.100528389e-02f, -3.100178931e-02f, -3.099824149e-02f, -3.099464045e-02f, -3.099098620e-02f, +-3.098727874e-02f, -3.098351810e-02f, -3.097970428e-02f, -3.097583729e-02f, -3.097191715e-02f, -3.096794387e-02f, -3.096391745e-02f, -3.095983792e-02f, -3.095570527e-02f, -3.095151954e-02f, +-3.094728072e-02f, -3.094298883e-02f, -3.093864389e-02f, -3.093424589e-02f, -3.092979487e-02f, -3.092529083e-02f, -3.092073378e-02f, -3.091612373e-02f, -3.091146071e-02f, -3.090674471e-02f, +-3.090197576e-02f, -3.089715387e-02f, -3.089227905e-02f, -3.088735131e-02f, -3.088237068e-02f, -3.087733715e-02f, -3.087225075e-02f, -3.086711149e-02f, -3.086191939e-02f, -3.085667445e-02f, +-3.085137669e-02f, -3.084602613e-02f, -3.084062277e-02f, -3.083516664e-02f, -3.082965775e-02f, -3.082409611e-02f, -3.081848174e-02f, -3.081281465e-02f, -3.080709486e-02f, -3.080132238e-02f, +-3.079549722e-02f, -3.078961941e-02f, -3.078368896e-02f, -3.077770587e-02f, -3.077167017e-02f, -3.076558188e-02f, -3.075944100e-02f, -3.075324756e-02f, -3.074700156e-02f, -3.074070304e-02f, +-3.073435199e-02f, -3.072794843e-02f, -3.072149240e-02f, -3.071498388e-02f, -3.070842292e-02f, -3.070180951e-02f, -3.069514369e-02f, -3.068842545e-02f, -3.068165483e-02f, -3.067483184e-02f, +-3.066795648e-02f, -3.066102879e-02f, -3.065404878e-02f, -3.064701646e-02f, -3.063993185e-02f, -3.063279497e-02f, -3.062560584e-02f, -3.061836447e-02f, -3.061107088e-02f, -3.060372509e-02f, +-3.059632711e-02f, -3.058887697e-02f, -3.058137468e-02f, -3.057382026e-02f, -3.056621372e-02f, -3.055855509e-02f, -3.055084439e-02f, -3.054308162e-02f, -3.053526681e-02f, -3.052739999e-02f, +-3.051948116e-02f, -3.051151034e-02f, -3.050348756e-02f, -3.049541283e-02f, -3.048728617e-02f, -3.047910760e-02f, -3.047087714e-02f, -3.046259481e-02f, -3.045426062e-02f, -3.044587461e-02f, +-3.043743678e-02f, -3.042894715e-02f, -3.042040575e-02f, -3.041181259e-02f, -3.040316770e-02f, -3.039447109e-02f, -3.038572279e-02f, -3.037692281e-02f, -3.036807117e-02f, -3.035916790e-02f, +-3.035021301e-02f, -3.034120653e-02f, -3.033214847e-02f, -3.032303886e-02f, -3.031387771e-02f, -3.030466505e-02f, -3.029540090e-02f, -3.028608528e-02f, -3.027671820e-02f, -3.026729969e-02f, +-3.025782978e-02f, -3.024830848e-02f, -3.023873581e-02f, -3.022911180e-02f, -3.021943646e-02f, -3.020970982e-02f, -3.019993190e-02f, -3.019010273e-02f, -3.018022231e-02f, -3.017029068e-02f, +-3.016030786e-02f, -3.015027387e-02f, -3.014018872e-02f, -3.013005245e-02f, -3.011986508e-02f, -3.010962662e-02f, -3.009933711e-02f, -3.008899655e-02f, -3.007860498e-02f, -3.006816242e-02f, +-3.005766890e-02f, -3.004712442e-02f, -3.003652902e-02f, -3.002588273e-02f, -3.001518555e-02f, -3.000443752e-02f, -2.999363866e-02f, -2.998278900e-02f, -2.997188855e-02f, -2.996093734e-02f, +-2.994993540e-02f, -2.993888274e-02f, -2.992777939e-02f, -2.991662538e-02f, -2.990542073e-02f, -2.989416546e-02f, -2.988285960e-02f, -2.987150317e-02f, -2.986009620e-02f, -2.984863871e-02f, +-2.983713072e-02f, -2.982557226e-02f, -2.981396336e-02f, -2.980230403e-02f, -2.979059431e-02f, -2.977883422e-02f, -2.976702379e-02f, -2.975516303e-02f, -2.974325197e-02f, -2.973129065e-02f, +-2.971927908e-02f, -2.970721729e-02f, -2.969510530e-02f, -2.968294315e-02f, -2.967073086e-02f, -2.965846844e-02f, -2.964615594e-02f, -2.963379337e-02f, -2.962138076e-02f, -2.960891814e-02f, +-2.959640553e-02f, -2.958384296e-02f, -2.957123045e-02f, -2.955856804e-02f, -2.954585575e-02f, -2.953309360e-02f, -2.952028162e-02f, -2.950741984e-02f, -2.949450829e-02f, -2.948154699e-02f, +-2.946853597e-02f, -2.945547525e-02f, -2.944236487e-02f, -2.942920485e-02f, -2.941599522e-02f, -2.940273601e-02f, -2.938942723e-02f, -2.937606893e-02f, -2.936266113e-02f, -2.934920385e-02f, +-2.933569713e-02f, -2.932214099e-02f, -2.930853546e-02f, -2.929488057e-02f, -2.928117634e-02f, -2.926742281e-02f, -2.925362000e-02f, -2.923976795e-02f, -2.922586667e-02f, -2.921191620e-02f, +-2.919791657e-02f, -2.918386781e-02f, -2.916976994e-02f, -2.915562299e-02f, -2.914142700e-02f, -2.912718199e-02f, -2.911288798e-02f, -2.909854502e-02f, -2.908415313e-02f, -2.906971234e-02f, +-2.905522268e-02f, -2.904068417e-02f, -2.902609686e-02f, -2.901146076e-02f, -2.899677590e-02f, -2.898204233e-02f, -2.896726006e-02f, -2.895242913e-02f, -2.893754957e-02f, -2.892262140e-02f, +-2.890764466e-02f, -2.889261938e-02f, -2.887754559e-02f, -2.886242332e-02f, -2.884725259e-02f, -2.883203345e-02f, -2.881676592e-02f, -2.880145003e-02f, -2.878608582e-02f, -2.877067331e-02f, +-2.875521253e-02f, -2.873970352e-02f, -2.872414631e-02f, -2.870854093e-02f, -2.869288740e-02f, -2.867718577e-02f, -2.866143607e-02f, -2.864563832e-02f, -2.862979255e-02f, -2.861389881e-02f, +-2.859795711e-02f, -2.858196750e-02f, -2.856593000e-02f, -2.854984465e-02f, -2.853371148e-02f, -2.851753052e-02f, -2.850130181e-02f, -2.848502537e-02f, -2.846870124e-02f, -2.845232945e-02f, +-2.843591003e-02f, -2.841944302e-02f, -2.840292846e-02f, -2.838636636e-02f, -2.836975677e-02f, -2.835309972e-02f, -2.833639524e-02f, -2.831964336e-02f, -2.830284413e-02f, -2.828599757e-02f, +-2.826910371e-02f, -2.825216259e-02f, -2.823517424e-02f, -2.821813870e-02f, -2.820105600e-02f, -2.818392618e-02f, -2.816674926e-02f, -2.814952528e-02f, -2.813225428e-02f, -2.811493629e-02f, +-2.809757135e-02f, -2.808015948e-02f, -2.806270073e-02f, -2.804519512e-02f, -2.802764270e-02f, -2.801004349e-02f, -2.799239754e-02f, -2.797470487e-02f, -2.795696553e-02f, -2.793917954e-02f, +-2.792134694e-02f, -2.790346777e-02f, -2.788554206e-02f, -2.786756985e-02f, -2.784955116e-02f, -2.783148605e-02f, -2.781337454e-02f, -2.779521667e-02f, -2.777701248e-02f, -2.775876199e-02f, +-2.774046525e-02f, -2.772212229e-02f, -2.770373315e-02f, -2.768529787e-02f, -2.766681647e-02f, -2.764828900e-02f, -2.762971549e-02f, -2.761109598e-02f, -2.759243051e-02f, -2.757371911e-02f, +-2.755496181e-02f, -2.753615866e-02f, -2.751730970e-02f, -2.749841495e-02f, -2.747947445e-02f, -2.746048825e-02f, -2.744145638e-02f, -2.742237887e-02f, -2.740325577e-02f, -2.738408710e-02f, +-2.736487292e-02f, -2.734561325e-02f, -2.732630813e-02f, -2.730695761e-02f, -2.728756171e-02f, -2.726812048e-02f, -2.724863395e-02f, -2.722910216e-02f, -2.720952515e-02f, -2.718990296e-02f, +-2.717023563e-02f, -2.715052318e-02f, -2.713076567e-02f, -2.711096313e-02f, -2.709111560e-02f, -2.707122311e-02f, -2.705128571e-02f, -2.703130343e-02f, -2.701127631e-02f, -2.699120440e-02f, +-2.697108772e-02f, -2.695092633e-02f, -2.693072025e-02f, -2.691046953e-02f, -2.689017420e-02f, -2.686983431e-02f, -2.684944990e-02f, -2.682902099e-02f, -2.680854764e-02f, -2.678802988e-02f, +-2.676746776e-02f, -2.674686130e-02f, -2.672621056e-02f, -2.670551557e-02f, -2.668477636e-02f, -2.666399299e-02f, -2.664316549e-02f, -2.662229390e-02f, -2.660137826e-02f, -2.658041861e-02f, +-2.655941499e-02f, -2.653836745e-02f, -2.651727601e-02f, -2.649614073e-02f, -2.647496164e-02f, -2.645373879e-02f, -2.643247220e-02f, -2.641116194e-02f, -2.638980803e-02f, -2.636841051e-02f, +-2.634696943e-02f, -2.632548484e-02f, -2.630395676e-02f, -2.628238524e-02f, -2.626077032e-02f, -2.623911205e-02f, -2.621741046e-02f, -2.619566560e-02f, -2.617387751e-02f, -2.615204623e-02f, +-2.613017179e-02f, -2.610825425e-02f, -2.608629365e-02f, -2.606429002e-02f, -2.604224341e-02f, -2.602015386e-02f, -2.599802141e-02f, -2.597584611e-02f, -2.595362800e-02f, -2.593136711e-02f, +-2.590906350e-02f, -2.588671720e-02f, -2.586432825e-02f, -2.584189671e-02f, -2.581942261e-02f, -2.579690599e-02f, -2.577434690e-02f, -2.575174538e-02f, -2.572910148e-02f, -2.570641523e-02f, +-2.568368668e-02f, -2.566091587e-02f, -2.563810285e-02f, -2.561524765e-02f, -2.559235033e-02f, -2.556941092e-02f, -2.554642948e-02f, -2.552340603e-02f, -2.550034064e-02f, -2.547723333e-02f, +-2.545408416e-02f, -2.543089316e-02f, -2.540766038e-02f, -2.538438588e-02f, -2.536106968e-02f, -2.533771183e-02f, -2.531431238e-02f, -2.529087137e-02f, -2.526738885e-02f, -2.524386486e-02f, +-2.522029945e-02f, -2.519669265e-02f, -2.517304452e-02f, -2.514935510e-02f, -2.512562443e-02f, -2.510185256e-02f, -2.507803953e-02f, -2.505418539e-02f, -2.503029018e-02f, -2.500635395e-02f, +-2.498237674e-02f, -2.495835860e-02f, -2.493429958e-02f, -2.491019971e-02f, -2.488605905e-02f, -2.486187763e-02f, -2.483765551e-02f, -2.481339274e-02f, -2.478908934e-02f, -2.476474538e-02f, +-2.474036090e-02f, -2.471593594e-02f, -2.469147055e-02f, -2.466696478e-02f, -2.464241866e-02f, -2.461783226e-02f, -2.459320560e-02f, -2.456853875e-02f, -2.454383174e-02f, -2.451908463e-02f, +-2.449429745e-02f, -2.446947026e-02f, -2.444460310e-02f, -2.441969602e-02f, -2.439474906e-02f, -2.436976227e-02f, -2.434473571e-02f, -2.431966941e-02f, -2.429456342e-02f, -2.426941779e-02f, +-2.424423256e-02f, -2.421900779e-02f, -2.419374352e-02f, -2.416843980e-02f, -2.414309667e-02f, -2.411771419e-02f, -2.409229240e-02f, -2.406683134e-02f, -2.404133107e-02f, -2.401579163e-02f, +-2.399021307e-02f, -2.396459544e-02f, -2.393893878e-02f, -2.391324315e-02f, -2.388750859e-02f, -2.386173515e-02f, -2.383592288e-02f, -2.381007182e-02f, -2.378418202e-02f, -2.375825354e-02f, +-2.373228642e-02f, -2.370628071e-02f, -2.368023646e-02f, -2.365415371e-02f, -2.362803251e-02f, -2.360187292e-02f, -2.357567498e-02f, -2.354943874e-02f, -2.352316425e-02f, -2.349685156e-02f, +-2.347050072e-02f, -2.344411177e-02f, -2.341768476e-02f, -2.339121975e-02f, -2.336471679e-02f, -2.333817591e-02f, -2.331159718e-02f, -2.328498064e-02f, -2.325832634e-02f, -2.323163433e-02f, +-2.320490466e-02f, -2.317813738e-02f, -2.315133253e-02f, -2.312449018e-02f, -2.309761036e-02f, -2.307069313e-02f, -2.304373854e-02f, -2.301674664e-02f, -2.298971748e-02f, -2.296265110e-02f, +-2.293554756e-02f, -2.290840691e-02f, -2.288122920e-02f, -2.285401448e-02f, -2.282676280e-02f, -2.279947420e-02f, -2.277214875e-02f, -2.274478649e-02f, -2.271738747e-02f, -2.268995174e-02f, +-2.266247935e-02f, -2.263497036e-02f, -2.260742481e-02f, -2.257984276e-02f, -2.255222425e-02f, -2.252456934e-02f, -2.249687808e-02f, -2.246915051e-02f, -2.244138670e-02f, -2.241358669e-02f, +-2.238575053e-02f, -2.235787828e-02f, -2.232996998e-02f, -2.230202570e-02f, -2.227404546e-02f, -2.224602934e-02f, -2.221797739e-02f, -2.218988964e-02f, -2.216176616e-02f, -2.213360700e-02f, +-2.210541221e-02f, -2.207718184e-02f, -2.204891594e-02f, -2.202061456e-02f, -2.199227777e-02f, -2.196390560e-02f, -2.193549812e-02f, -2.190705537e-02f, -2.187857740e-02f, -2.185006427e-02f, +-2.182151604e-02f, -2.179293275e-02f, -2.176431445e-02f, -2.173566120e-02f, -2.170697306e-02f, -2.167825006e-02f, -2.164949228e-02f, -2.162069975e-02f, -2.159187254e-02f, -2.156301069e-02f, +-2.153411426e-02f, -2.150518330e-02f, -2.147621787e-02f, -2.144721801e-02f, -2.141818378e-02f, -2.138911524e-02f, -2.136001243e-02f, -2.133087542e-02f, -2.130170425e-02f, -2.127249898e-02f, +-2.124325966e-02f, -2.121398634e-02f, -2.118467908e-02f, -2.115533793e-02f, -2.112596295e-02f, -2.109655419e-02f, -2.106711170e-02f, -2.103763554e-02f, -2.100812576e-02f, -2.097858242e-02f, +-2.094900556e-02f, -2.091939525e-02f, -2.088975154e-02f, -2.086007447e-02f, -2.083036412e-02f, -2.080062052e-02f, -2.077084374e-02f, -2.074103382e-02f, -2.071119083e-02f, -2.068131482e-02f, +-2.065140584e-02f, -2.062146395e-02f, -2.059148920e-02f, -2.056148165e-02f, -2.053144135e-02f, -2.050136835e-02f, -2.047126272e-02f, -2.044112450e-02f, -2.041095376e-02f, -2.038075054e-02f, +-2.035051490e-02f, -2.032024689e-02f, -2.028994658e-02f, -2.025961402e-02f, -2.022924926e-02f, -2.019885235e-02f, -2.016842336e-02f, -2.013796234e-02f, -2.010746934e-02f, -2.007694441e-02f, +-2.004638763e-02f, -2.001579903e-02f, -1.998517868e-02f, -1.995452664e-02f, -1.992384295e-02f, -1.989312767e-02f, -1.986238087e-02f, -1.983160259e-02f, -1.980079289e-02f, -1.976995182e-02f, +-1.973907946e-02f, -1.970817584e-02f, -1.967724102e-02f, -1.964627507e-02f, -1.961527804e-02f, -1.958424998e-02f, -1.955319096e-02f, -1.952210102e-02f, -1.949098022e-02f, -1.945982863e-02f, +-1.942864629e-02f, -1.939743327e-02f, -1.936618961e-02f, -1.933491538e-02f, -1.930361064e-02f, -1.927227544e-02f, -1.924090983e-02f, -1.920951388e-02f, -1.917808764e-02f, -1.914663117e-02f, +-1.911514453e-02f, -1.908362776e-02f, -1.905208094e-02f, -1.902050411e-02f, -1.898889734e-02f, -1.895726068e-02f, -1.892559418e-02f, -1.889389792e-02f, -1.886217193e-02f, -1.883041629e-02f, +-1.879863104e-02f, -1.876681625e-02f, -1.873497198e-02f, -1.870309827e-02f, -1.867119519e-02f, -1.863926280e-02f, -1.860730116e-02f, -1.857531031e-02f, -1.854329033e-02f, -1.851124126e-02f, +-1.847916317e-02f, -1.844705612e-02f, -1.841492015e-02f, -1.838275534e-02f, -1.835056173e-02f, -1.831833939e-02f, -1.828608837e-02f, -1.825380874e-02f, -1.822150054e-02f, -1.818916385e-02f, +-1.815679871e-02f, -1.812440519e-02f, -1.809198335e-02f, -1.805953324e-02f, -1.802705492e-02f, -1.799454845e-02f, -1.796201389e-02f, -1.792945129e-02f, -1.789686073e-02f, -1.786424224e-02f, +-1.783159591e-02f, -1.779892177e-02f, -1.776621990e-02f, -1.773349035e-02f, -1.770073318e-02f, -1.766794844e-02f, -1.763513621e-02f, -1.760229653e-02f, -1.756942946e-02f, -1.753653508e-02f, +-1.750361342e-02f, -1.747066457e-02f, -1.743768856e-02f, -1.740468547e-02f, -1.737165535e-02f, -1.733859826e-02f, -1.730551426e-02f, -1.727240341e-02f, -1.723926577e-02f, -1.720610140e-02f, +-1.717291037e-02f, -1.713969272e-02f, -1.710644851e-02f, -1.707317782e-02f, -1.703988070e-02f, -1.700655720e-02f, -1.697320739e-02f, -1.693983133e-02f, -1.690642908e-02f, -1.687300070e-02f, +-1.683954624e-02f, -1.680606577e-02f, -1.677255936e-02f, -1.673902704e-02f, -1.670546890e-02f, -1.667188499e-02f, -1.663827537e-02f, -1.660464009e-02f, -1.657097923e-02f, -1.653729283e-02f, +-1.650358097e-02f, -1.646984370e-02f, -1.643608108e-02f, -1.640229317e-02f, -1.636848003e-02f, -1.633464173e-02f, -1.630077833e-02f, -1.626688987e-02f, -1.623297644e-02f, -1.619903808e-02f, +-1.616507485e-02f, -1.613108683e-02f, -1.609707406e-02f, -1.606303662e-02f, -1.602897455e-02f, -1.599488793e-02f, -1.596077681e-02f, -1.592664126e-02f, -1.589248133e-02f, -1.585829708e-02f, +-1.582408859e-02f, -1.578985590e-02f, -1.575559908e-02f, -1.572131819e-02f, -1.568701330e-02f, -1.565268446e-02f, -1.561833174e-02f, -1.558395519e-02f, -1.554955488e-02f, -1.551513087e-02f, +-1.548068323e-02f, -1.544621200e-02f, -1.541171726e-02f, -1.537719907e-02f, -1.534265748e-02f, -1.530809257e-02f, -1.527350438e-02f, -1.523889299e-02f, -1.520425845e-02f, -1.516960083e-02f, +-1.513492019e-02f, -1.510021659e-02f, -1.506549010e-02f, -1.503074076e-02f, -1.499596866e-02f, -1.496117384e-02f, -1.492635637e-02f, -1.489151632e-02f, -1.485665374e-02f, -1.482176870e-02f, +-1.478686126e-02f, -1.475193148e-02f, -1.471697942e-02f, -1.468200515e-02f, -1.464700873e-02f, -1.461199022e-02f, -1.457694969e-02f, -1.454188719e-02f, -1.450680278e-02f, -1.447169654e-02f, +-1.443656853e-02f, -1.440141880e-02f, -1.436624741e-02f, -1.433105444e-02f, -1.429583995e-02f, -1.426060399e-02f, -1.422534663e-02f, -1.419006793e-02f, -1.415476796e-02f, -1.411944677e-02f, +-1.408410444e-02f, -1.404874102e-02f, -1.401335657e-02f, -1.397795117e-02f, -1.394252487e-02f, -1.390707773e-02f, -1.387160982e-02f, -1.383612120e-02f, -1.380061194e-02f, -1.376508210e-02f, +-1.372953174e-02f, -1.369396092e-02f, -1.365836971e-02f, -1.362275817e-02f, -1.358712636e-02f, -1.355147435e-02f, -1.351580220e-02f, -1.348010998e-02f, -1.344439774e-02f, -1.340866556e-02f, +-1.337291349e-02f, -1.333714159e-02f, -1.330134994e-02f, -1.326553859e-02f, -1.322970761e-02f, -1.319385706e-02f, -1.315798701e-02f, -1.312209752e-02f, -1.308618865e-02f, -1.305026047e-02f, +-1.301431303e-02f, -1.297834641e-02f, -1.294236067e-02f, -1.290635587e-02f, -1.287033208e-02f, -1.283428936e-02f, -1.279822776e-02f, -1.276214737e-02f, -1.272604824e-02f, -1.268993043e-02f, +-1.265379401e-02f, -1.261763905e-02f, -1.258146560e-02f, -1.254527373e-02f, -1.250906351e-02f, -1.247283500e-02f, -1.243658826e-02f, -1.240032336e-02f, -1.236404036e-02f, -1.232773933e-02f, +-1.229142033e-02f, -1.225508342e-02f, -1.221872868e-02f, -1.218235615e-02f, -1.214596592e-02f, -1.210955803e-02f, -1.207313256e-02f, -1.203668958e-02f, -1.200022914e-02f, -1.196375131e-02f, +-1.192725615e-02f, -1.189074373e-02f, -1.185421412e-02f, -1.181766737e-02f, -1.178110356e-02f, -1.174452275e-02f, -1.170792499e-02f, -1.167131036e-02f, -1.163467893e-02f, -1.159803075e-02f, +-1.156136589e-02f, -1.152468442e-02f, -1.148798639e-02f, -1.145127189e-02f, -1.141454096e-02f, -1.137779368e-02f, -1.134103010e-02f, -1.130425030e-02f, -1.126745434e-02f, -1.123064229e-02f, +-1.119381420e-02f, -1.115697015e-02f, -1.112011020e-02f, -1.108323441e-02f, -1.104634285e-02f, -1.100943559e-02f, -1.097251269e-02f, -1.093557421e-02f, -1.089862022e-02f, -1.086165078e-02f, +-1.082466597e-02f, -1.078766584e-02f, -1.075065046e-02f, -1.071361990e-02f, -1.067657422e-02f, -1.063951348e-02f, -1.060243776e-02f, -1.056534711e-02f, -1.052824160e-02f, -1.049112131e-02f, +-1.045398628e-02f, -1.041683660e-02f, -1.037967231e-02f, -1.034249350e-02f, -1.030530022e-02f, -1.026809254e-02f, -1.023087053e-02f, -1.019363425e-02f, -1.015638376e-02f, -1.011911914e-02f, +-1.008184044e-02f, -1.004454774e-02f, -1.000724110e-02f, -9.969920579e-03f, -9.932586250e-03f, -9.895238177e-03f, -9.857876425e-03f, -9.820501060e-03f, -9.783112148e-03f, -9.745709755e-03f, +-9.708293946e-03f, -9.670864786e-03f, -9.633422343e-03f, -9.595966681e-03f, -9.558497866e-03f, -9.521015965e-03f, -9.483521042e-03f, -9.446013165e-03f, -9.408492398e-03f, -9.370958807e-03f, +-9.333412460e-03f, -9.295853420e-03f, -9.258281755e-03f, -9.220697531e-03f, -9.183100812e-03f, -9.145491666e-03f, -9.107870158e-03f, -9.070236355e-03f, -9.032590321e-03f, -8.994932124e-03f, +-8.957261830e-03f, -8.919579504e-03f, -8.881885212e-03f, -8.844179021e-03f, -8.806460997e-03f, -8.768731205e-03f, -8.730989713e-03f, -8.693236586e-03f, -8.655471890e-03f, -8.617695691e-03f, +-8.579908057e-03f, -8.542109052e-03f, -8.504298744e-03f, -8.466477198e-03f, -8.428644480e-03f, -8.390800658e-03f, -8.352945796e-03f, -8.315079962e-03f, -8.277203222e-03f, -8.239315642e-03f, +-8.201417289e-03f, -8.163508228e-03f, -8.125588527e-03f, -8.087658251e-03f, -8.049717466e-03f, -8.011766241e-03f, -7.973804639e-03f, -7.935832729e-03f, -7.897850577e-03f, -7.859858248e-03f, +-7.821855810e-03f, -7.783843328e-03f, -7.745820870e-03f, -7.707788502e-03f, -7.669746290e-03f, -7.631694301e-03f, -7.593632601e-03f, -7.555561257e-03f, -7.517480335e-03f, -7.479389903e-03f, +-7.441290026e-03f, -7.403180770e-03f, -7.365062204e-03f, -7.326934393e-03f, -7.288797404e-03f, -7.250651303e-03f, -7.212496157e-03f, -7.174332032e-03f, -7.136158997e-03f, -7.097977116e-03f, +-7.059786456e-03f, -7.021587085e-03f, -6.983379069e-03f, -6.945162475e-03f, -6.906937369e-03f, -6.868703817e-03f, -6.830461888e-03f, -6.792211647e-03f, -6.753953161e-03f, -6.715686497e-03f, +-6.677411722e-03f, -6.639128902e-03f, -6.600838104e-03f, -6.562539396e-03f, -6.524232842e-03f, -6.485918512e-03f, -6.447596470e-03f, -6.409266784e-03f, -6.370929522e-03f, -6.332584749e-03f, +-6.294232532e-03f, -6.255872939e-03f, -6.217506035e-03f, -6.179131889e-03f, -6.140750566e-03f, -6.102362134e-03f, -6.063966660e-03f, -6.025564209e-03f, -5.987154850e-03f, -5.948738649e-03f, +-5.910315673e-03f, -5.871885989e-03f, -5.833449663e-03f, -5.795006763e-03f, -5.756557355e-03f, -5.718101507e-03f, -5.679639285e-03f, -5.641170757e-03f, -5.602695988e-03f, -5.564215046e-03f, +-5.525727999e-03f, -5.487234912e-03f, -5.448735853e-03f, -5.410230889e-03f, -5.371720086e-03f, -5.333203512e-03f, -5.294681234e-03f, -5.256153318e-03f, -5.217619832e-03f, -5.179080842e-03f, +-5.140536416e-03f, -5.101986620e-03f, -5.063431522e-03f, -5.024871188e-03f, -4.986305685e-03f, -4.947735080e-03f, -4.909159441e-03f, -4.870578834e-03f, -4.831993326e-03f, -4.793402985e-03f, +-4.754807877e-03f, -4.716208069e-03f, -4.677603628e-03f, -4.638994621e-03f, -4.600381116e-03f, -4.561763179e-03f, -4.523140877e-03f, -4.484514277e-03f, -4.445883447e-03f, -4.407248453e-03f, +-4.368609362e-03f, -4.329966242e-03f, -4.291319158e-03f, -4.252668179e-03f, -4.214013371e-03f, -4.175354802e-03f, -4.136692538e-03f, -4.098026646e-03f, -4.059357194e-03f, -4.020684248e-03f, +-3.982007875e-03f, -3.943328143e-03f, -3.904645118e-03f, -3.865958867e-03f, -3.827269458e-03f, -3.788576958e-03f, -3.749881433e-03f, -3.711182950e-03f, -3.672481577e-03f, -3.633777380e-03f, +-3.595070426e-03f, -3.556360783e-03f, -3.517648518e-03f, -3.478933697e-03f, -3.440216388e-03f, -3.401496657e-03f, -3.362774571e-03f, -3.324050198e-03f, -3.285323604e-03f, -3.246594857e-03f, +-3.207864023e-03f, -3.169131170e-03f, -3.130396364e-03f, -3.091659673e-03f, -3.052921162e-03f, -3.014180900e-03f, -2.975438954e-03f, -2.936695390e-03f, -2.897950274e-03f, -2.859203675e-03f, +-2.820455660e-03f, -2.781706294e-03f, -2.742955645e-03f, -2.704203781e-03f, -2.665450767e-03f, -2.626696671e-03f, -2.587941560e-03f, -2.549185501e-03f, -2.510428560e-03f, -2.471670805e-03f, +-2.432912302e-03f, -2.394153119e-03f, -2.355393322e-03f, -2.316632978e-03f, -2.277872155e-03f, -2.239110918e-03f, -2.200349335e-03f, -2.161587473e-03f, -2.122825399e-03f, -2.084063179e-03f, +-2.045300880e-03f, -2.006538570e-03f, -1.967776315e-03f, -1.929014181e-03f, -1.890252237e-03f, -1.851490548e-03f, -1.812729181e-03f, -1.773968204e-03f, -1.735207682e-03f, -1.696447684e-03f, +-1.657688275e-03f, -1.618929522e-03f, -1.580171493e-03f, -1.541414254e-03f, -1.502657871e-03f, -1.463902412e-03f, -1.425147944e-03f, -1.386394532e-03f, -1.347642244e-03f, -1.308891146e-03f, +-1.270141306e-03f, -1.231392790e-03f, -1.192645664e-03f, -1.153899996e-03f, -1.115155851e-03f, -1.076413297e-03f, -1.037672401e-03f, -9.989332286e-04f, -9.601958469e-04f, -9.214603226e-04f, +-8.827267222e-04f, -8.439951123e-04f, -8.052655597e-04f, -7.665381308e-04f, -7.278128924e-04f, -6.890899109e-04f, -6.503692530e-04f, -6.116509852e-04f, -5.729351741e-04f, -5.342218863e-04f, +-4.955111882e-04f, -4.568031464e-04f, -4.180978274e-04f, -3.793952977e-04f, -3.406956238e-04f, -3.019988722e-04f, -2.633051094e-04f, -2.246144017e-04f, -1.859268158e-04f, -1.472424179e-04f, +-1.085612746e-04f, -6.988345225e-05f, -3.120901722e-05f, 7.461964059e-06f, 4.612942522e-05f, 8.479329990e-05f, 1.234535217e-04f, 1.621100244e-04f, 2.007627415e-04f, 2.394116069e-04f, +2.780565540e-04f, 3.166975168e-04f, 3.553344288e-04f, 3.939672239e-04f, 4.325958357e-04f, 4.712201981e-04f, 5.098402448e-04f, 5.484559096e-04f, 5.870671263e-04f, 6.256738286e-04f, +6.642759506e-04f, 7.028734259e-04f, 7.414661884e-04f, 7.800541720e-04f, 8.186373106e-04f, 8.572155381e-04f, 8.957887884e-04f, 9.343569954e-04f, 9.729200931e-04f, 1.011478015e-03f, +1.050030696e-03f, 1.088578070e-03f, 1.127120070e-03f, 1.165656631e-03f, 1.204187686e-03f, 1.242713170e-03f, 1.281233017e-03f, 1.319747160e-03f, 1.358255535e-03f, 1.396758074e-03f, +1.435254713e-03f, 1.473745385e-03f, 1.512230024e-03f, 1.550708565e-03f, 1.589180942e-03f, 1.627647089e-03f, 1.666106940e-03f, 1.704560429e-03f, 1.743007492e-03f, 1.781448061e-03f, +1.819882072e-03f, 1.858309458e-03f, 1.896730154e-03f, 1.935144095e-03f, 1.973551214e-03f, 2.011951446e-03f, 2.050344726e-03f, 2.088730988e-03f, 2.127110165e-03f, 2.165482194e-03f, +2.203847008e-03f, 2.242204541e-03f, 2.280554729e-03f, 2.318897505e-03f, 2.357232805e-03f, 2.395560563e-03f, 2.433880713e-03f, 2.472193190e-03f, 2.510497928e-03f, 2.548794863e-03f, +2.587083929e-03f, 2.625365061e-03f, 2.663638192e-03f, 2.701903259e-03f, 2.740160196e-03f, 2.778408937e-03f, 2.816649417e-03f, 2.854881572e-03f, 2.893105335e-03f, 2.931320642e-03f, +2.969527428e-03f, 3.007725627e-03f, 3.045915175e-03f, 3.084096006e-03f, 3.122268055e-03f, 3.160431257e-03f, 3.198585548e-03f, 3.236730862e-03f, 3.274867134e-03f, 3.312994299e-03f, +3.351112293e-03f, 3.389221050e-03f, 3.427320505e-03f, 3.465410594e-03f, 3.503491252e-03f, 3.541562414e-03f, 3.579624015e-03f, 3.617675991e-03f, 3.655718276e-03f, 3.693750807e-03f, +3.731773517e-03f, 3.769786343e-03f, 3.807789220e-03f, 3.845782083e-03f, 3.883764868e-03f, 3.921737509e-03f, 3.959699943e-03f, 3.997652106e-03f, 4.035593931e-03f, 4.073525355e-03f, +4.111446314e-03f, 4.149356742e-03f, 4.187256576e-03f, 4.225145752e-03f, 4.263024204e-03f, 4.300891868e-03f, 4.338748680e-03f, 4.376594576e-03f, 4.414429491e-03f, 4.452253362e-03f, +4.490066123e-03f, 4.527867712e-03f, 4.565658062e-03f, 4.603437112e-03f, 4.641204795e-03f, 4.678961048e-03f, 4.716705808e-03f, 4.754439010e-03f, 4.792160589e-03f, 4.829870483e-03f, +4.867568626e-03f, 4.905254955e-03f, 4.942929407e-03f, 4.980591917e-03f, 5.018242421e-03f, 5.055880855e-03f, 5.093507156e-03f, 5.131121260e-03f, 5.168723103e-03f, 5.206312622e-03f, +5.243889752e-03f, 5.281454430e-03f, 5.319006592e-03f, 5.356546174e-03f, 5.394073114e-03f, 5.431587347e-03f, 5.469088811e-03f, 5.506577440e-03f, 5.544053172e-03f, 5.581515944e-03f, +5.618965692e-03f, 5.656402352e-03f, 5.693825861e-03f, 5.731236157e-03f, 5.768633174e-03f, 5.806016851e-03f, 5.843387124e-03f, 5.880743929e-03f, 5.918087204e-03f, 5.955416885e-03f, +5.992732909e-03f, 6.030035214e-03f, 6.067323735e-03f, 6.104598410e-03f, 6.141859175e-03f, 6.179105969e-03f, 6.216338727e-03f, 6.253557387e-03f, 6.290761886e-03f, 6.327952161e-03f, +6.365128150e-03f, 6.402289788e-03f, 6.439437015e-03f, 6.476569766e-03f, 6.513687979e-03f, 6.550791591e-03f, 6.587880540e-03f, 6.624954763e-03f, 6.662014198e-03f, 6.699058781e-03f, +6.736088451e-03f, 6.773103145e-03f, 6.810102799e-03f, 6.847087353e-03f, 6.884056743e-03f, 6.921010907e-03f, 6.957949783e-03f, 6.994873308e-03f, 7.031781420e-03f, 7.068674057e-03f, +7.105551156e-03f, 7.142412655e-03f, 7.179258493e-03f, 7.216088607e-03f, 7.252902935e-03f, 7.289701414e-03f, 7.326483984e-03f, 7.363250581e-03f, 7.400001144e-03f, 7.436735611e-03f, +7.473453920e-03f, 7.510156009e-03f, 7.546841816e-03f, 7.583511280e-03f, 7.620164338e-03f, 7.656800930e-03f, 7.693420992e-03f, 7.730024465e-03f, 7.766611285e-03f, 7.803181392e-03f, +7.839734723e-03f, 7.876271218e-03f, 7.912790814e-03f, 7.949293451e-03f, 7.985779067e-03f, 8.022247600e-03f, 8.058698989e-03f, 8.095133173e-03f, 8.131550090e-03f, 8.167949680e-03f, +8.204331881e-03f, 8.240696632e-03f, 8.277043871e-03f, 8.313373538e-03f, 8.349685572e-03f, 8.385979911e-03f, 8.422256495e-03f, 8.458515262e-03f, 8.494756151e-03f, 8.530979103e-03f, +8.567184055e-03f, 8.603370947e-03f, 8.639539718e-03f, 8.675690308e-03f, 8.711822656e-03f, 8.747936701e-03f, 8.784032382e-03f, 8.820109639e-03f, 8.856168411e-03f, 8.892208638e-03f, +8.928230259e-03f, 8.964233215e-03f, 9.000217443e-03f, 9.036182885e-03f, 9.072129479e-03f, 9.108057166e-03f, 9.143965884e-03f, 9.179855575e-03f, 9.215726177e-03f, 9.251577631e-03f, +9.287409877e-03f, 9.323222853e-03f, 9.359016501e-03f, 9.394790761e-03f, 9.430545572e-03f, 9.466280874e-03f, 9.501996608e-03f, 9.537692713e-03f, 9.573369131e-03f, 9.609025801e-03f, +9.644662663e-03f, 9.680279658e-03f, 9.715876726e-03f, 9.751453808e-03f, 9.787010844e-03f, 9.822547774e-03f, 9.858064539e-03f, 9.893561080e-03f, 9.929037337e-03f, 9.964493250e-03f, +9.999928761e-03f, 1.003534381e-02f, 1.007073834e-02f, 1.010611229e-02f, 1.014146560e-02f, 1.017679821e-02f, 1.021211006e-02f, 1.024740109e-02f, 1.028267125e-02f, 1.031792048e-02f, +1.035314871e-02f, 1.038835589e-02f, 1.042354196e-02f, 1.045870686e-02f, 1.049385052e-02f, 1.052897291e-02f, 1.056407394e-02f, 1.059915357e-02f, 1.063421174e-02f, 1.066924839e-02f, +1.070426345e-02f, 1.073925688e-02f, 1.077422861e-02f, 1.080917858e-02f, 1.084410674e-02f, 1.087901303e-02f, 1.091389739e-02f, 1.094875975e-02f, 1.098360008e-02f, 1.101841829e-02f, +1.105321435e-02f, 1.108798818e-02f, 1.112273973e-02f, 1.115746895e-02f, 1.119217577e-02f, 1.122686014e-02f, 1.126152200e-02f, 1.129616129e-02f, 1.133077795e-02f, 1.136537194e-02f, +1.139994318e-02f, 1.143449162e-02f, 1.146901720e-02f, 1.150351987e-02f, 1.153799957e-02f, 1.157245624e-02f, 1.160688983e-02f, 1.164130027e-02f, 1.167568751e-02f, 1.171005149e-02f, +1.174439216e-02f, 1.177870945e-02f, 1.181300332e-02f, 1.184727370e-02f, 1.188152054e-02f, 1.191574377e-02f, 1.194994335e-02f, 1.198411922e-02f, 1.201827131e-02f, 1.205239958e-02f, +1.208650396e-02f, 1.212058440e-02f, 1.215464084e-02f, 1.218867323e-02f, 1.222268151e-02f, 1.225666562e-02f, 1.229062551e-02f, 1.232456111e-02f, 1.235847238e-02f, 1.239235926e-02f, +1.242622169e-02f, 1.246005961e-02f, 1.249387298e-02f, 1.252766172e-02f, 1.256142579e-02f, 1.259516513e-02f, 1.262887969e-02f, 1.266256940e-02f, 1.269623422e-02f, 1.272987408e-02f, +1.276348893e-02f, 1.279707872e-02f, 1.283064339e-02f, 1.286418288e-02f, 1.289769714e-02f, 1.293118612e-02f, 1.296464975e-02f, 1.299808798e-02f, 1.303150076e-02f, 1.306488803e-02f, +1.309824973e-02f, 1.313158582e-02f, 1.316489623e-02f, 1.319818091e-02f, 1.323143981e-02f, 1.326467287e-02f, 1.329788003e-02f, 1.333106124e-02f, 1.336421645e-02f, 1.339734560e-02f, +1.343044863e-02f, 1.346352549e-02f, 1.349657613e-02f, 1.352960049e-02f, 1.356259852e-02f, 1.359557016e-02f, 1.362851536e-02f, 1.366143406e-02f, 1.369432621e-02f, 1.372719176e-02f, +1.376003064e-02f, 1.379284281e-02f, 1.382562821e-02f, 1.385838679e-02f, 1.389111850e-02f, 1.392382327e-02f, 1.395650106e-02f, 1.398915181e-02f, 1.402177547e-02f, 1.405437198e-02f, +1.408694129e-02f, 1.411948335e-02f, 1.415199810e-02f, 1.418448549e-02f, 1.421694546e-02f, 1.424937797e-02f, 1.428178295e-02f, 1.431416036e-02f, 1.434651014e-02f, 1.437883224e-02f, +1.441112661e-02f, 1.444339318e-02f, 1.447563192e-02f, 1.450784276e-02f, 1.454002565e-02f, 1.457218054e-02f, 1.460430738e-02f, 1.463640611e-02f, 1.466847668e-02f, 1.470051904e-02f, +1.473253314e-02f, 1.476451891e-02f, 1.479647632e-02f, 1.482840531e-02f, 1.486030582e-02f, 1.489217780e-02f, 1.492402120e-02f, 1.495583597e-02f, 1.498762205e-02f, 1.501937940e-02f, +1.505110796e-02f, 1.508280767e-02f, 1.511447849e-02f, 1.514612037e-02f, 1.517773325e-02f, 1.520931708e-02f, 1.524087181e-02f, 1.527239738e-02f, 1.530389375e-02f, 1.533536087e-02f, +1.536679867e-02f, 1.539820712e-02f, 1.542958615e-02f, 1.546093572e-02f, 1.549225578e-02f, 1.552354627e-02f, 1.555480714e-02f, 1.558603835e-02f, 1.561723983e-02f, 1.564841154e-02f, +1.567955344e-02f, 1.571066546e-02f, 1.574174755e-02f, 1.577279967e-02f, 1.580382177e-02f, 1.583481378e-02f, 1.586577567e-02f, 1.589670739e-02f, 1.592760887e-02f, 1.595848008e-02f, +1.598932095e-02f, 1.602013144e-02f, 1.605091151e-02f, 1.608166109e-02f, 1.611238014e-02f, 1.614306861e-02f, 1.617372645e-02f, 1.620435360e-02f, 1.623495003e-02f, 1.626551567e-02f, +1.629605048e-02f, 1.632655440e-02f, 1.635702740e-02f, 1.638746941e-02f, 1.641788039e-02f, 1.644826029e-02f, 1.647860906e-02f, 1.650892665e-02f, 1.653921301e-02f, 1.656946809e-02f, +1.659969184e-02f, 1.662988422e-02f, 1.666004516e-02f, 1.669017463e-02f, 1.672027258e-02f, 1.675033895e-02f, 1.678037369e-02f, 1.681037677e-02f, 1.684034812e-02f, 1.687028770e-02f, +1.690019546e-02f, 1.693007135e-02f, 1.695991533e-02f, 1.698972734e-02f, 1.701950734e-02f, 1.704925527e-02f, 1.707897110e-02f, 1.710865476e-02f, 1.713830622e-02f, 1.716792542e-02f, +1.719751232e-02f, 1.722706686e-02f, 1.725658901e-02f, 1.728607870e-02f, 1.731553590e-02f, 1.734496056e-02f, 1.737435262e-02f, 1.740371204e-02f, 1.743303878e-02f, 1.746233278e-02f, +1.749159399e-02f, 1.752082238e-02f, 1.755001789e-02f, 1.757918047e-02f, 1.760831008e-02f, 1.763740668e-02f, 1.766647020e-02f, 1.769550061e-02f, 1.772449786e-02f, 1.775346189e-02f, +1.778239268e-02f, 1.781129016e-02f, 1.784015429e-02f, 1.786898502e-02f, 1.789778232e-02f, 1.792654612e-02f, 1.795527638e-02f, 1.798397307e-02f, 1.801263612e-02f, 1.804126550e-02f, +1.806986115e-02f, 1.809842304e-02f, 1.812695111e-02f, 1.815544532e-02f, 1.818390563e-02f, 1.821233198e-02f, 1.824072433e-02f, 1.826908264e-02f, 1.829740685e-02f, 1.832569693e-02f, +1.835395283e-02f, 1.838217450e-02f, 1.841036189e-02f, 1.843851497e-02f, 1.846663368e-02f, 1.849471798e-02f, 1.852276782e-02f, 1.855078316e-02f, 1.857876396e-02f, 1.860671016e-02f, +1.863462173e-02f, 1.866249862e-02f, 1.869034078e-02f, 1.871814817e-02f, 1.874592074e-02f, 1.877365845e-02f, 1.880136125e-02f, 1.882902911e-02f, 1.885666197e-02f, 1.888425979e-02f, +1.891182252e-02f, 1.893935013e-02f, 1.896684256e-02f, 1.899429977e-02f, 1.902172173e-02f, 1.904910838e-02f, 1.907645967e-02f, 1.910377558e-02f, 1.913105604e-02f, 1.915830103e-02f, +1.918551049e-02f, 1.921268438e-02f, 1.923982265e-02f, 1.926692527e-02f, 1.929399219e-02f, 1.932102337e-02f, 1.934801876e-02f, 1.937497831e-02f, 1.940190200e-02f, 1.942878976e-02f, +1.945564157e-02f, 1.948245737e-02f, 1.950923713e-02f, 1.953598080e-02f, 1.956268833e-02f, 1.958935969e-02f, 1.961599483e-02f, 1.964259371e-02f, 1.966915629e-02f, 1.969568252e-02f, +1.972217236e-02f, 1.974862577e-02f, 1.977504271e-02f, 1.980142314e-02f, 1.982776700e-02f, 1.985407426e-02f, 1.988034489e-02f, 1.990657882e-02f, 1.993277604e-02f, 1.995893648e-02f, +1.998506011e-02f, 2.001114689e-02f, 2.003719678e-02f, 2.006320973e-02f, 2.008918571e-02f, 2.011512467e-02f, 2.014102656e-02f, 2.016689136e-02f, 2.019271901e-02f, 2.021850948e-02f, +2.024426273e-02f, 2.026997871e-02f, 2.029565738e-02f, 2.032129870e-02f, 2.034690264e-02f, 2.037246915e-02f, 2.039799818e-02f, 2.042348970e-02f, 2.044894368e-02f, 2.047436005e-02f, +2.049973880e-02f, 2.052507987e-02f, 2.055038323e-02f, 2.057564884e-02f, 2.060087665e-02f, 2.062606662e-02f, 2.065121873e-02f, 2.067633291e-02f, 2.070140915e-02f, 2.072644738e-02f, +2.075144759e-02f, 2.077640972e-02f, 2.080133374e-02f, 2.082621960e-02f, 2.085106727e-02f, 2.087587671e-02f, 2.090064788e-02f, 2.092538073e-02f, 2.095007524e-02f, 2.097473135e-02f, +2.099934904e-02f, 2.102392826e-02f, 2.104846898e-02f, 2.107297114e-02f, 2.109743473e-02f, 2.112185969e-02f, 2.114624599e-02f, 2.117059359e-02f, 2.119490245e-02f, 2.121917253e-02f, +2.124340379e-02f, 2.126759621e-02f, 2.129174973e-02f, 2.131586432e-02f, 2.133993994e-02f, 2.136397655e-02f, 2.138797412e-02f, 2.141193260e-02f, 2.143585197e-02f, 2.145973218e-02f, +2.148357319e-02f, 2.150737496e-02f, 2.153113747e-02f, 2.155486066e-02f, 2.157854451e-02f, 2.160218898e-02f, 2.162579402e-02f, 2.164935961e-02f, 2.167288570e-02f, 2.169637226e-02f, +2.171981925e-02f, 2.174322663e-02f, 2.176659437e-02f, 2.178992243e-02f, 2.181321078e-02f, 2.183645937e-02f, 2.185966816e-02f, 2.188283714e-02f, 2.190596625e-02f, 2.192905546e-02f, +2.195210473e-02f, 2.197511404e-02f, 2.199808333e-02f, 2.202101259e-02f, 2.204390176e-02f, 2.206675081e-02f, 2.208955972e-02f, 2.211232843e-02f, 2.213505693e-02f, 2.215774516e-02f, +2.218039310e-02f, 2.220300071e-02f, 2.222556796e-02f, 2.224809480e-02f, 2.227058121e-02f, 2.229302714e-02f, 2.231543257e-02f, 2.233779746e-02f, 2.236012178e-02f, 2.238240548e-02f, +2.240464853e-02f, 2.242685091e-02f, 2.244901256e-02f, 2.247113347e-02f, 2.249321360e-02f, 2.251525290e-02f, 2.253725135e-02f, 2.255920891e-02f, 2.258112555e-02f, 2.260300124e-02f, +2.262483593e-02f, 2.264662960e-02f, 2.266838221e-02f, 2.269009373e-02f, 2.271176412e-02f, 2.273339335e-02f, 2.275498139e-02f, 2.277652820e-02f, 2.279803375e-02f, 2.281949801e-02f, +2.284092094e-02f, 2.286230251e-02f, 2.288364268e-02f, 2.290494143e-02f, 2.292619872e-02f, 2.294741451e-02f, 2.296858878e-02f, 2.298972149e-02f, 2.301081260e-02f, 2.303186210e-02f, +2.305286993e-02f, 2.307383608e-02f, 2.309476050e-02f, 2.311564317e-02f, 2.313648405e-02f, 2.315728311e-02f, 2.317804033e-02f, 2.319875566e-02f, 2.321942907e-02f, 2.324006053e-02f, +2.326065002e-02f, 2.328119750e-02f, 2.330170293e-02f, 2.332216629e-02f, 2.334258754e-02f, 2.336296666e-02f, 2.338330360e-02f, 2.340359835e-02f, 2.342385086e-02f, 2.344406111e-02f, +2.346422907e-02f, 2.348435471e-02f, 2.350443798e-02f, 2.352447887e-02f, 2.354447735e-02f, 2.356443337e-02f, 2.358434692e-02f, 2.360421795e-02f, 2.362404645e-02f, 2.364383238e-02f, +2.366357570e-02f, 2.368327639e-02f, 2.370293443e-02f, 2.372254977e-02f, 2.374212239e-02f, 2.376165225e-02f, 2.378113934e-02f, 2.380058362e-02f, 2.381998505e-02f, 2.383934361e-02f, +2.385865928e-02f, 2.387793201e-02f, 2.389716178e-02f, 2.391634857e-02f, 2.393549233e-02f, 2.395459305e-02f, 2.397365070e-02f, 2.399266523e-02f, 2.401163664e-02f, 2.403056488e-02f, +2.404944993e-02f, 2.406829175e-02f, 2.408709033e-02f, 2.410584563e-02f, 2.412455762e-02f, 2.414322628e-02f, 2.416185158e-02f, 2.418043348e-02f, 2.419897196e-02f, 2.421746699e-02f, +2.423591855e-02f, 2.425432660e-02f, 2.427269113e-02f, 2.429101209e-02f, 2.430928946e-02f, 2.432752322e-02f, 2.434571333e-02f, 2.436385978e-02f, 2.438196252e-02f, 2.440002155e-02f, +2.441803681e-02f, 2.443600830e-02f, 2.445393598e-02f, 2.447181983e-02f, 2.448965982e-02f, 2.450745592e-02f, 2.452520810e-02f, 2.454291634e-02f, 2.456058062e-02f, 2.457820090e-02f, +2.459577716e-02f, 2.461330937e-02f, 2.463079750e-02f, 2.464824154e-02f, 2.466564145e-02f, 2.468299721e-02f, 2.470030878e-02f, 2.471757616e-02f, 2.473479930e-02f, 2.475197819e-02f, +2.476911279e-02f, 2.478620309e-02f, 2.480324905e-02f, 2.482025066e-02f, 2.483720788e-02f, 2.485412069e-02f, 2.487098907e-02f, 2.488781298e-02f, 2.490459242e-02f, 2.492132734e-02f, +2.493801772e-02f, 2.495466355e-02f, 2.497126479e-02f, 2.498782143e-02f, 2.500433342e-02f, 2.502080076e-02f, 2.503722342e-02f, 2.505360137e-02f, 2.506993459e-02f, 2.508622305e-02f, +2.510246673e-02f, 2.511866561e-02f, 2.513481966e-02f, 2.515092886e-02f, 2.516699318e-02f, 2.518301260e-02f, 2.519898710e-02f, 2.521491666e-02f, 2.523080124e-02f, 2.524664082e-02f, +2.526243540e-02f, 2.527818493e-02f, 2.529388939e-02f, 2.530954877e-02f, 2.532516304e-02f, 2.534073218e-02f, 2.535625616e-02f, 2.537173496e-02f, 2.538716857e-02f, 2.540255694e-02f, +2.541790008e-02f, 2.543319794e-02f, 2.544845051e-02f, 2.546365777e-02f, 2.547881969e-02f, 2.549393625e-02f, 2.550900744e-02f, 2.552403322e-02f, 2.553901358e-02f, 2.555394849e-02f, +2.556883793e-02f, 2.558368189e-02f, 2.559848033e-02f, 2.561323325e-02f, 2.562794061e-02f, 2.564260239e-02f, 2.565721858e-02f, 2.567178914e-02f, 2.568631407e-02f, 2.570079335e-02f, +2.571522694e-02f, 2.572961482e-02f, 2.574395699e-02f, 2.575825341e-02f, 2.577250407e-02f, 2.578670895e-02f, 2.580086802e-02f, 2.581498126e-02f, 2.582904866e-02f, 2.584307019e-02f, +2.585704584e-02f, 2.587097558e-02f, 2.588485940e-02f, 2.589869727e-02f, 2.591248917e-02f, 2.592623509e-02f, 2.593993500e-02f, 2.595358889e-02f, 2.596719674e-02f, 2.598075852e-02f, +2.599427422e-02f, 2.600774381e-02f, 2.602116729e-02f, 2.603454462e-02f, 2.604787580e-02f, 2.606116080e-02f, 2.607439960e-02f, 2.608759218e-02f, 2.610073853e-02f, 2.611383862e-02f, +2.612689245e-02f, 2.613989998e-02f, 2.615286121e-02f, 2.616577610e-02f, 2.617864466e-02f, 2.619146684e-02f, 2.620424265e-02f, 2.621697206e-02f, 2.622965505e-02f, 2.624229161e-02f, +2.625488171e-02f, 2.626742535e-02f, 2.627992249e-02f, 2.629237313e-02f, 2.630477725e-02f, 2.631713483e-02f, 2.632944585e-02f, 2.634171030e-02f, 2.635392815e-02f, 2.636609940e-02f, +2.637822402e-02f, 2.639030200e-02f, 2.640233332e-02f, 2.641431796e-02f, 2.642625591e-02f, 2.643814716e-02f, 2.644999168e-02f, 2.646178945e-02f, 2.647354047e-02f, 2.648524472e-02f, +2.649690218e-02f, 2.650851283e-02f, 2.652007666e-02f, 2.653159365e-02f, 2.654306379e-02f, 2.655448706e-02f, 2.656586344e-02f, 2.657719293e-02f, 2.658847550e-02f, 2.659971113e-02f, +2.661089983e-02f, 2.662204156e-02f, 2.663313631e-02f, 2.664418408e-02f, 2.665518483e-02f, 2.666613857e-02f, 2.667704527e-02f, 2.668790492e-02f, 2.669871750e-02f, 2.670948301e-02f, +2.672020142e-02f, 2.673087272e-02f, 2.674149690e-02f, 2.675207394e-02f, 2.676260383e-02f, 2.677308656e-02f, 2.678352211e-02f, 2.679391046e-02f, 2.680425161e-02f, 2.681454554e-02f, +2.682479223e-02f, 2.683499167e-02f, 2.684514386e-02f, 2.685524877e-02f, 2.686530639e-02f, 2.687531672e-02f, 2.688527972e-02f, 2.689519541e-02f, 2.690506375e-02f, 2.691488474e-02f, +2.692465836e-02f, 2.693438460e-02f, 2.694406346e-02f, 2.695369491e-02f, 2.696327894e-02f, 2.697281555e-02f, 2.698230472e-02f, 2.699174643e-02f, 2.700114068e-02f, 2.701048745e-02f, +2.701978673e-02f, 2.702903852e-02f, 2.703824278e-02f, 2.704739953e-02f, 2.705650874e-02f, 2.706557040e-02f, 2.707458451e-02f, 2.708355104e-02f, 2.709246999e-02f, 2.710134135e-02f, +2.711016510e-02f, 2.711894124e-02f, 2.712766976e-02f, 2.713635064e-02f, 2.714498387e-02f, 2.715356944e-02f, 2.716210734e-02f, 2.717059756e-02f, 2.717904010e-02f, 2.718743493e-02f, +2.719578205e-02f, 2.720408145e-02f, 2.721233312e-02f, 2.722053705e-02f, 2.722869323e-02f, 2.723680165e-02f, 2.724486230e-02f, 2.725287516e-02f, 2.726084024e-02f, 2.726875752e-02f, +2.727662699e-02f, 2.728444864e-02f, 2.729222246e-02f, 2.729994844e-02f, 2.730762658e-02f, 2.731525687e-02f, 2.732283929e-02f, 2.733037383e-02f, 2.733786050e-02f, 2.734529927e-02f, +2.735269015e-02f, 2.736003312e-02f, 2.736732817e-02f, 2.737457529e-02f, 2.738177449e-02f, 2.738892574e-02f, 2.739602905e-02f, 2.740308439e-02f, 2.741009177e-02f, 2.741705118e-02f, +2.742396261e-02f, 2.743082605e-02f, 2.743764149e-02f, 2.744440893e-02f, 2.745112836e-02f, 2.745779977e-02f, 2.746442315e-02f, 2.747099850e-02f, 2.747752581e-02f, 2.748400507e-02f, +2.749043628e-02f, 2.749681942e-02f, 2.750315450e-02f, 2.750944150e-02f, 2.751568042e-02f, 2.752187126e-02f, 2.752801400e-02f, 2.753410864e-02f, 2.754015517e-02f, 2.754615358e-02f, +2.755210388e-02f, 2.755800606e-02f, 2.756386010e-02f, 2.756966600e-02f, 2.757542376e-02f, 2.758113337e-02f, 2.758679483e-02f, 2.759240813e-02f, 2.759797326e-02f, 2.760349022e-02f, +2.760895900e-02f, 2.761437961e-02f, 2.761975202e-02f, 2.762507625e-02f, 2.763035227e-02f, 2.763558010e-02f, 2.764075972e-02f, 2.764589113e-02f, 2.765097432e-02f, 2.765600930e-02f, +2.766099604e-02f, 2.766593456e-02f, 2.767082485e-02f, 2.767566690e-02f, 2.768046070e-02f, 2.768520626e-02f, 2.768990357e-02f, 2.769455263e-02f, 2.769915343e-02f, 2.770370597e-02f, +2.770821024e-02f, 2.771266625e-02f, 2.771707398e-02f, 2.772143344e-02f, 2.772574462e-02f, 2.773000751e-02f, 2.773422213e-02f, 2.773838845e-02f, 2.774250649e-02f, 2.774657623e-02f, +2.775059767e-02f, 2.775457081e-02f, 2.775849566e-02f, 2.776237219e-02f, 2.776620043e-02f, 2.776998035e-02f, 2.777371196e-02f, 2.777739525e-02f, 2.778103023e-02f, 2.778461690e-02f, +2.778815524e-02f, 2.779164526e-02f, 2.779508696e-02f, 2.779848033e-02f, 2.780182537e-02f, 2.780512209e-02f, 2.780837047e-02f, 2.781157053e-02f, 2.781472225e-02f, 2.781782564e-02f, +2.782088069e-02f, 2.782388741e-02f, 2.782684578e-02f, 2.782975583e-02f, 2.783261753e-02f, 2.783543089e-02f, 2.783819591e-02f, 2.784091260e-02f, 2.784358094e-02f, 2.784620094e-02f, +2.784877260e-02f, 2.785129591e-02f, 2.785377089e-02f, 2.785619752e-02f, 2.785857581e-02f, 2.786090575e-02f, 2.786318736e-02f, 2.786542062e-02f, 2.786760555e-02f, 2.786974213e-02f, +2.787183037e-02f, 2.787387027e-02f, 2.787586184e-02f, 2.787780506e-02f, 2.787969995e-02f, 2.788154650e-02f, 2.788334472e-02f, 2.788509460e-02f, 2.788679615e-02f, 2.788844937e-02f, +2.789005425e-02f, 2.789161081e-02f, 2.789311904e-02f, 2.789457895e-02f, 2.789599053e-02f, 2.789735379e-02f, 2.789866873e-02f, 2.789993535e-02f, 2.790115365e-02f, 2.790232364e-02f, +2.790344532e-02f, 2.790451868e-02f, 2.790554374e-02f, 2.790652050e-02f, 2.790744895e-02f, 2.790832910e-02f, 2.790916096e-02f, 2.790994452e-02f, 2.791067979e-02f, 2.791136677e-02f, +2.791200547e-02f, 2.791259588e-02f, 2.791313801e-02f, 2.791363187e-02f, 2.791407745e-02f, 2.791447477e-02f, 2.791482382e-02f, 2.791512461e-02f, 2.791537714e-02f, 2.791558141e-02f, +2.791573744e-02f, 2.791584521e-02f, 2.791590475e-02f, 2.791591604e-02f, 2.791587910e-02f, 2.791579393e-02f, 2.791566054e-02f, 2.791547892e-02f, 2.791524909e-02f, 2.791497104e-02f, +2.791464479e-02f, 2.791427033e-02f, 2.791384768e-02f, 2.791337683e-02f, 2.791285779e-02f, 2.791229057e-02f, 2.791167518e-02f, 2.791101161e-02f, 2.791029987e-02f, 2.790953997e-02f, +2.790873192e-02f, 2.790787571e-02f, 2.790697136e-02f, 2.790601887e-02f, 2.790501824e-02f, 2.790396949e-02f, 2.790287262e-02f, 2.790172763e-02f, 2.790053453e-02f, 2.789929333e-02f, +2.789800403e-02f, 2.789666664e-02f, 2.789528117e-02f, 2.789384762e-02f, 2.789236600e-02f, 2.789083632e-02f, 2.788925858e-02f, 2.788763279e-02f, 2.788595895e-02f, 2.788423708e-02f, +2.788246718e-02f, 2.788064926e-02f, 2.787878332e-02f, 2.787686938e-02f, 2.787490744e-02f, 2.787289750e-02f, 2.787083958e-02f, 2.786873369e-02f, 2.786657982e-02f, 2.786437800e-02f, +2.786212822e-02f, 2.785983050e-02f, 2.785748484e-02f, 2.785509125e-02f, 2.785264974e-02f, 2.785016032e-02f, 2.784762300e-02f, 2.784503778e-02f, 2.784240467e-02f, 2.783972369e-02f, +2.783699484e-02f, 2.783421813e-02f, 2.783139357e-02f, 2.782852116e-02f, 2.782560093e-02f, 2.782263287e-02f, 2.781961699e-02f, 2.781655331e-02f, 2.781344184e-02f, 2.781028258e-02f, +2.780707554e-02f, 2.780382074e-02f, 2.780051817e-02f, 2.779716787e-02f, 2.779376982e-02f, 2.779032405e-02f, 2.778683056e-02f, 2.778328936e-02f, 2.777970047e-02f, 2.777606389e-02f, +2.777237964e-02f, 2.776864772e-02f, 2.776486814e-02f, 2.776104092e-02f, 2.775716607e-02f, 2.775324360e-02f, 2.774927351e-02f, 2.774525582e-02f, 2.774119054e-02f, 2.773707769e-02f, +2.773291727e-02f, 2.772870929e-02f, 2.772445377e-02f, 2.772015071e-02f, 2.771580013e-02f, 2.771140204e-02f, 2.770695646e-02f, 2.770246339e-02f, 2.769792284e-02f, 2.769333483e-02f, +2.768869937e-02f, 2.768401647e-02f, 2.767928615e-02f, 2.767450841e-02f, 2.766968327e-02f, 2.766481075e-02f, 2.765989084e-02f, 2.765492357e-02f, 2.764990895e-02f, 2.764484699e-02f, +2.763973771e-02f, 2.763458111e-02f, 2.762937722e-02f, 2.762412603e-02f, 2.761882757e-02f, 2.761348186e-02f, 2.760808889e-02f, 2.760264870e-02f, 2.759716128e-02f, 2.759162665e-02f, +2.758604484e-02f, 2.758041584e-02f, 2.757473968e-02f, 2.756901637e-02f, 2.756324591e-02f, 2.755742834e-02f, 2.755156366e-02f, 2.754565188e-02f, 2.753969302e-02f, 2.753368710e-02f, +2.752763412e-02f, 2.752153410e-02f, 2.751538706e-02f, 2.750919302e-02f, 2.750295198e-02f, 2.749666396e-02f, 2.749032898e-02f, 2.748394705e-02f, 2.747751819e-02f, 2.747104240e-02f, +2.746451972e-02f, 2.745795014e-02f, 2.745133370e-02f, 2.744467040e-02f, 2.743796025e-02f, 2.743120328e-02f, 2.742439950e-02f, 2.741754893e-02f, 2.741065158e-02f, 2.740370746e-02f, +2.739671660e-02f, 2.738967901e-02f, 2.738259470e-02f, 2.737546370e-02f, 2.736828601e-02f, 2.736106166e-02f, 2.735379066e-02f, 2.734647303e-02f, 2.733910879e-02f, 2.733169794e-02f, +2.732424052e-02f, 2.731673652e-02f, 2.730918599e-02f, 2.730158892e-02f, 2.729394533e-02f, 2.728625525e-02f, 2.727851869e-02f, 2.727073567e-02f, 2.726290621e-02f, 2.725503032e-02f, +2.724710802e-02f, 2.723913932e-02f, 2.723112426e-02f, 2.722306284e-02f, 2.721495508e-02f, 2.720680100e-02f, 2.719860061e-02f, 2.719035395e-02f, 2.718206102e-02f, 2.717372184e-02f, +2.716533643e-02f, 2.715690482e-02f, 2.714842701e-02f, 2.713990303e-02f, 2.713133289e-02f, 2.712271662e-02f, 2.711405423e-02f, 2.710534574e-02f, 2.709659118e-02f, 2.708779055e-02f, +2.707894389e-02f, 2.707005120e-02f, 2.706111251e-02f, 2.705212784e-02f, 2.704309720e-02f, 2.703402062e-02f, 2.702489812e-02f, 2.701572972e-02f, 2.700651543e-02f, 2.699725527e-02f, +2.698794927e-02f, 2.697859745e-02f, 2.696919982e-02f, 2.695975640e-02f, 2.695026723e-02f, 2.694073230e-02f, 2.693115166e-02f, 2.692152531e-02f, 2.691185328e-02f, 2.690213559e-02f, +2.689237226e-02f, 2.688256331e-02f, 2.687270876e-02f, 2.686280863e-02f, 2.685286294e-02f, 2.684287171e-02f, 2.683283498e-02f, 2.682275274e-02f, 2.681262504e-02f, 2.680245188e-02f, +2.679223330e-02f, 2.678196931e-02f, 2.677165993e-02f, 2.676130518e-02f, 2.675090509e-02f, 2.674045969e-02f, 2.672996898e-02f, 2.671943299e-02f, 2.670885176e-02f, 2.669822528e-02f, +2.668755360e-02f, 2.667683673e-02f, 2.666607469e-02f, 2.665526751e-02f, 2.664441521e-02f, 2.663351781e-02f, 2.662257534e-02f, 2.661158781e-02f, 2.660055525e-02f, 2.658947769e-02f, +2.657835514e-02f, 2.656718763e-02f, 2.655597519e-02f, 2.654471783e-02f, 2.653341557e-02f, 2.652206845e-02f, 2.651067649e-02f, 2.649923970e-02f, 2.648775812e-02f, 2.647623176e-02f, +2.646466066e-02f, 2.645304483e-02f, 2.644138429e-02f, 2.642967908e-02f, 2.641792921e-02f, 2.640613472e-02f, 2.639429561e-02f, 2.638241193e-02f, 2.637048369e-02f, 2.635851092e-02f, +2.634649364e-02f, 2.633443187e-02f, 2.632232565e-02f, 2.631017499e-02f, 2.629797992e-02f, 2.628574047e-02f, 2.627345666e-02f, 2.626112851e-02f, 2.624875606e-02f, 2.623633932e-02f, +2.622387832e-02f, 2.621137308e-02f, 2.619882364e-02f, 2.618623002e-02f, 2.617359224e-02f, 2.616091032e-02f, 2.614818431e-02f, 2.613541421e-02f, 2.612260005e-02f, 2.610974187e-02f, +2.609683968e-02f, 2.608389352e-02f, 2.607090341e-02f, 2.605786937e-02f, 2.604479144e-02f, 2.603166964e-02f, 2.601850398e-02f, 2.600529452e-02f, 2.599204125e-02f, 2.597874423e-02f, +2.596540346e-02f, 2.595201898e-02f, 2.593859082e-02f, 2.592511900e-02f, 2.591160355e-02f, 2.589804449e-02f, 2.588444186e-02f, 2.587079568e-02f, 2.585710597e-02f, 2.584337277e-02f, +2.582959611e-02f, 2.581577600e-02f, 2.580191248e-02f, 2.578800558e-02f, 2.577405531e-02f, 2.576006172e-02f, 2.574602483e-02f, 2.573194467e-02f, 2.571782126e-02f, 2.570365463e-02f, +2.568944481e-02f, 2.567519183e-02f, 2.566089572e-02f, 2.564655651e-02f, 2.563217422e-02f, 2.561774888e-02f, 2.560328052e-02f, 2.558876917e-02f, 2.557421487e-02f, 2.555961763e-02f, +2.554497748e-02f, 2.553029446e-02f, 2.551556860e-02f, 2.550079992e-02f, 2.548598845e-02f, 2.547113423e-02f, 2.545623727e-02f, 2.544129762e-02f, 2.542631530e-02f, 2.541129033e-02f, +2.539622276e-02f, 2.538111260e-02f, 2.536595989e-02f, 2.535076467e-02f, 2.533552695e-02f, 2.532024676e-02f, 2.530492415e-02f, 2.528955913e-02f, 2.527415175e-02f, 2.525870202e-02f, +2.524320998e-02f, 2.522767566e-02f, 2.521209909e-02f, 2.519648030e-02f, 2.518081932e-02f, 2.516511618e-02f, 2.514937092e-02f, 2.513358356e-02f, 2.511775413e-02f, 2.510188267e-02f, +2.508596920e-02f, 2.507001376e-02f, 2.505401638e-02f, 2.503797708e-02f, 2.502189591e-02f, 2.500577289e-02f, 2.498960806e-02f, 2.497340143e-02f, 2.495715306e-02f, 2.494086296e-02f, +2.492453117e-02f, 2.490815773e-02f, 2.489174266e-02f, 2.487528599e-02f, 2.485878776e-02f, 2.484224800e-02f, 2.482566674e-02f, 2.480904401e-02f, 2.479237985e-02f, 2.477567429e-02f, +2.475892736e-02f, 2.474213909e-02f, 2.472530951e-02f, 2.470843867e-02f, 2.469152658e-02f, 2.467457329e-02f, 2.465757882e-02f, 2.464054322e-02f, 2.462346650e-02f, 2.460634871e-02f, +2.458918988e-02f, 2.457199004e-02f, 2.455474923e-02f, 2.453746747e-02f, 2.452014480e-02f, 2.450278126e-02f, 2.448537687e-02f, 2.446793168e-02f, 2.445044571e-02f, 2.443291900e-02f, +2.441535158e-02f, 2.439774349e-02f, 2.438009476e-02f, 2.436240542e-02f, 2.434467551e-02f, 2.432690507e-02f, 2.430909411e-02f, 2.429124269e-02f, 2.427335084e-02f, 2.425541858e-02f, +2.423744596e-02f, 2.421943300e-02f, 2.420137975e-02f, 2.418328623e-02f, 2.416515249e-02f, 2.414697855e-02f, 2.412876446e-02f, 2.411051023e-02f, 2.409221593e-02f, 2.407388156e-02f, +2.405550718e-02f, 2.403709282e-02f, 2.401863850e-02f, 2.400014428e-02f, 2.398161017e-02f, 2.396303622e-02f, 2.394442247e-02f, 2.392576894e-02f, 2.390707568e-02f, 2.388834272e-02f, +2.386957009e-02f, 2.385075784e-02f, 2.383190599e-02f, 2.381301459e-02f, 2.379408366e-02f, 2.377511325e-02f, 2.375610339e-02f, 2.373705412e-02f, 2.371796547e-02f, 2.369883749e-02f, +2.367967019e-02f, 2.366046364e-02f, 2.364121785e-02f, 2.362193286e-02f, 2.360260872e-02f, 2.358324546e-02f, 2.356384312e-02f, 2.354440172e-02f, 2.352492132e-02f, 2.350540194e-02f, +2.348584363e-02f, 2.346624642e-02f, 2.344661034e-02f, 2.342693545e-02f, 2.340722176e-02f, 2.338746932e-02f, 2.336767817e-02f, 2.334784835e-02f, 2.332797989e-02f, 2.330807282e-02f, +2.328812720e-02f, 2.326814305e-02f, 2.324812041e-02f, 2.322805932e-02f, 2.320795982e-02f, 2.318782195e-02f, 2.316764575e-02f, 2.314743124e-02f, 2.312717848e-02f, 2.310688749e-02f, +2.308655833e-02f, 2.306619102e-02f, 2.304578560e-02f, 2.302534212e-02f, 2.300486060e-02f, 2.298434110e-02f, 2.296378364e-02f, 2.294318828e-02f, 2.292255504e-02f, 2.290188396e-02f, +2.288117509e-02f, 2.286042845e-02f, 2.283964411e-02f, 2.281882208e-02f, 2.279796241e-02f, 2.277706514e-02f, 2.275613031e-02f, 2.273515796e-02f, 2.271414812e-02f, 2.269310084e-02f, +2.267201616e-02f, 2.265089411e-02f, 2.262973474e-02f, 2.260853808e-02f, 2.258730418e-02f, 2.256603307e-02f, 2.254472480e-02f, 2.252337940e-02f, 2.250199692e-02f, 2.248057739e-02f, +2.245912085e-02f, 2.243762735e-02f, 2.241609693e-02f, 2.239452962e-02f, 2.237292546e-02f, 2.235128451e-02f, 2.232960679e-02f, 2.230789234e-02f, 2.228614122e-02f, 2.226435345e-02f, +2.224252908e-02f, 2.222066815e-02f, 2.219877071e-02f, 2.217683678e-02f, 2.215486642e-02f, 2.213285966e-02f, 2.211081654e-02f, 2.208873712e-02f, 2.206662142e-02f, 2.204446948e-02f, +2.202228136e-02f, 2.200005709e-02f, 2.197779671e-02f, 2.195550026e-02f, 2.193316780e-02f, 2.191079934e-02f, 2.188839495e-02f, 2.186595466e-02f, 2.184347851e-02f, 2.182096654e-02f, +2.179841880e-02f, 2.177583533e-02f, 2.175321617e-02f, 2.173056136e-02f, 2.170787095e-02f, 2.168514497e-02f, 2.166238347e-02f, 2.163958649e-02f, 2.161675407e-02f, 2.159388627e-02f, +2.157098311e-02f, 2.154804464e-02f, 2.152507090e-02f, 2.150206194e-02f, 2.147901780e-02f, 2.145593852e-02f, 2.143282414e-02f, 2.140967472e-02f, 2.138649028e-02f, 2.136327088e-02f, +2.134001655e-02f, 2.131672734e-02f, 2.129340329e-02f, 2.127004445e-02f, 2.124665086e-02f, 2.122322256e-02f, 2.119975960e-02f, 2.117626202e-02f, 2.115272986e-02f, 2.112916316e-02f, +2.110556198e-02f, 2.108192635e-02f, 2.105825631e-02f, 2.103455192e-02f, 2.101081321e-02f, 2.098704024e-02f, 2.096323303e-02f, 2.093939164e-02f, 2.091551611e-02f, 2.089160649e-02f, +2.086766281e-02f, 2.084368513e-02f, 2.081967349e-02f, 2.079562793e-02f, 2.077154849e-02f, 2.074743522e-02f, 2.072328817e-02f, 2.069910738e-02f, 2.067489290e-02f, 2.065064476e-02f, +2.062636302e-02f, 2.060204771e-02f, 2.057769889e-02f, 2.055331660e-02f, 2.052890088e-02f, 2.050445178e-02f, 2.047996934e-02f, 2.045545361e-02f, 2.043090463e-02f, 2.040632245e-02f, +2.038170711e-02f, 2.035705867e-02f, 2.033237716e-02f, 2.030766262e-02f, 2.028291512e-02f, 2.025813468e-02f, 2.023332136e-02f, 2.020847520e-02f, 2.018359625e-02f, 2.015868456e-02f, +2.013374016e-02f, 2.010876310e-02f, 2.008375344e-02f, 2.005871122e-02f, 2.003363647e-02f, 2.000852926e-02f, 1.998338962e-02f, 1.995821760e-02f, 1.993301325e-02f, 1.990777661e-02f, +1.988250774e-02f, 1.985720666e-02f, 1.983187345e-02f, 1.980650812e-02f, 1.978111075e-02f, 1.975568137e-02f, 1.973022002e-02f, 1.970472676e-02f, 1.967920164e-02f, 1.965364469e-02f, +1.962805596e-02f, 1.960243551e-02f, 1.957678338e-02f, 1.955109962e-02f, 1.952538426e-02f, 1.949963737e-02f, 1.947385899e-02f, 1.944804916e-02f, 1.942220793e-02f, 1.939633535e-02f, +1.937043147e-02f, 1.934449633e-02f, 1.931852998e-02f, 1.929253247e-02f, 1.926650384e-02f, 1.924044415e-02f, 1.921435345e-02f, 1.918823177e-02f, 1.916207916e-02f, 1.913589568e-02f, +1.910968138e-02f, 1.908343629e-02f, 1.905716047e-02f, 1.903085397e-02f, 1.900451683e-02f, 1.897814910e-02f, 1.895175083e-02f, 1.892532207e-02f, 1.889886287e-02f, 1.887237327e-02f, +1.884585333e-02f, 1.881930308e-02f, 1.879272259e-02f, 1.876611189e-02f, 1.873947104e-02f, 1.871280009e-02f, 1.868609908e-02f, 1.865936806e-02f, 1.863260708e-02f, 1.860581619e-02f, +1.857899544e-02f, 1.855214488e-02f, 1.852526455e-02f, 1.849835451e-02f, 1.847141480e-02f, 1.844444548e-02f, 1.841744658e-02f, 1.839041817e-02f, 1.836336029e-02f, 1.833627299e-02f, +1.830915632e-02f, 1.828201032e-02f, 1.825483505e-02f, 1.822763056e-02f, 1.820039690e-02f, 1.817313411e-02f, 1.814584224e-02f, 1.811852135e-02f, 1.809117149e-02f, 1.806379270e-02f, +1.803638503e-02f, 1.800894853e-02f, 1.798148326e-02f, 1.795398926e-02f, 1.792646659e-02f, 1.789891528e-02f, 1.787133540e-02f, 1.784372700e-02f, 1.781609011e-02f, 1.778842480e-02f, +1.776073111e-02f, 1.773300910e-02f, 1.770525881e-02f, 1.767748029e-02f, 1.764967359e-02f, 1.762183877e-02f, 1.759397588e-02f, 1.756608496e-02f, 1.753816607e-02f, 1.751021925e-02f, +1.748224456e-02f, 1.745424205e-02f, 1.742621176e-02f, 1.739815376e-02f, 1.737006808e-02f, 1.734195479e-02f, 1.731381393e-02f, 1.728564555e-02f, 1.725744970e-02f, 1.722922643e-02f, +1.720097581e-02f, 1.717269787e-02f, 1.714439266e-02f, 1.711606025e-02f, 1.708770067e-02f, 1.705931399e-02f, 1.703090024e-02f, 1.700245949e-02f, 1.697399179e-02f, 1.694549718e-02f, +1.691697572e-02f, 1.688842746e-02f, 1.685985246e-02f, 1.683125075e-02f, 1.680262240e-02f, 1.677396745e-02f, 1.674528596e-02f, 1.671657798e-02f, 1.668784356e-02f, 1.665908275e-02f, +1.663029561e-02f, 1.660148219e-02f, 1.657264253e-02f, 1.654377669e-02f, 1.651488473e-02f, 1.648596669e-02f, 1.645702263e-02f, 1.642805259e-02f, 1.639905664e-02f, 1.637003482e-02f, +1.634098719e-02f, 1.631191379e-02f, 1.628281468e-02f, 1.625368992e-02f, 1.622453955e-02f, 1.619536363e-02f, 1.616616221e-02f, 1.613693534e-02f, 1.610768307e-02f, 1.607840547e-02f, +1.604910257e-02f, 1.601977444e-02f, 1.599042112e-02f, 1.596104267e-02f, 1.593163915e-02f, 1.590221059e-02f, 1.587275707e-02f, 1.584327862e-02f, 1.581377531e-02f, 1.578424718e-02f, +1.575469429e-02f, 1.572511670e-02f, 1.569551445e-02f, 1.566588760e-02f, 1.563623620e-02f, 1.560656030e-02f, 1.557685997e-02f, 1.554713524e-02f, 1.551738618e-02f, 1.548761284e-02f, +1.545781527e-02f, 1.542799352e-02f, 1.539814766e-02f, 1.536827772e-02f, 1.533838377e-02f, 1.530846586e-02f, 1.527852405e-02f, 1.524855838e-02f, 1.521856891e-02f, 1.518855569e-02f, +1.515851879e-02f, 1.512845824e-02f, 1.509837411e-02f, 1.506826645e-02f, 1.503813532e-02f, 1.500798076e-02f, 1.497780283e-02f, 1.494760159e-02f, 1.491737709e-02f, 1.488712938e-02f, +1.485685852e-02f, 1.482656456e-02f, 1.479624756e-02f, 1.476590757e-02f, 1.473554464e-02f, 1.470515883e-02f, 1.467475020e-02f, 1.464431879e-02f, 1.461386467e-02f, 1.458338788e-02f, +1.455288849e-02f, 1.452236654e-02f, 1.449182209e-02f, 1.446125520e-02f, 1.443066591e-02f, 1.440005429e-02f, 1.436942039e-02f, 1.433876426e-02f, 1.430808597e-02f, 1.427738555e-02f, +1.424666308e-02f, 1.421591859e-02f, 1.418515216e-02f, 1.415436382e-02f, 1.412355365e-02f, 1.409272169e-02f, 1.406186800e-02f, 1.403099263e-02f, 1.400009563e-02f, 1.396917707e-02f, +1.393823700e-02f, 1.390727548e-02f, 1.387629255e-02f, 1.384528828e-02f, 1.381426271e-02f, 1.378321591e-02f, 1.375214793e-02f, 1.372105883e-02f, 1.368994866e-02f, 1.365881747e-02f, +1.362766533e-02f, 1.359649228e-02f, 1.356529839e-02f, 1.353408370e-02f, 1.350284828e-02f, 1.347159218e-02f, 1.344031545e-02f, 1.340901816e-02f, 1.337770035e-02f, 1.334636208e-02f, +1.331500342e-02f, 1.328362441e-02f, 1.325222510e-02f, 1.322080557e-02f, 1.318936586e-02f, 1.315790602e-02f, 1.312642612e-02f, 1.309492621e-02f, 1.306340634e-02f, 1.303186658e-02f, +1.300030697e-02f, 1.296872758e-02f, 1.293712846e-02f, 1.290550967e-02f, 1.287387125e-02f, 1.284221328e-02f, 1.281053581e-02f, 1.277883888e-02f, 1.274712256e-02f, 1.271538691e-02f, +1.268363198e-02f, 1.265185782e-02f, 1.262006450e-02f, 1.258825207e-02f, 1.255642059e-02f, 1.252457011e-02f, 1.249270068e-02f, 1.246081238e-02f, 1.242890524e-02f, 1.239697934e-02f, +1.236503472e-02f, 1.233307145e-02f, 1.230108958e-02f, 1.226908916e-02f, 1.223707025e-02f, 1.220503292e-02f, 1.217297721e-02f, 1.214090318e-02f, 1.210881090e-02f, 1.207670041e-02f, +1.204457178e-02f, 1.201242506e-02f, 1.198026031e-02f, 1.194807758e-02f, 1.191587693e-02f, 1.188365843e-02f, 1.185142212e-02f, 1.181916806e-02f, 1.178689632e-02f, 1.175460694e-02f, +1.172229999e-02f, 1.168997552e-02f, 1.165763359e-02f, 1.162527425e-02f, 1.159289758e-02f, 1.156050361e-02f, 1.152809241e-02f, 1.149566404e-02f, 1.146321855e-02f, 1.143075600e-02f, +1.139827645e-02f, 1.136577996e-02f, 1.133326658e-02f, 1.130073637e-02f, 1.126818939e-02f, 1.123562570e-02f, 1.120304535e-02f, 1.117044840e-02f, 1.113783491e-02f, 1.110520493e-02f, +1.107255854e-02f, 1.103989577e-02f, 1.100721669e-02f, 1.097452136e-02f, 1.094180984e-02f, 1.090908218e-02f, 1.087633844e-02f, 1.084357867e-02f, 1.081080295e-02f, 1.077801132e-02f, +1.074520384e-02f, 1.071238057e-02f, 1.067954157e-02f, 1.064668690e-02f, 1.061381661e-02f, 1.058093076e-02f, 1.054802942e-02f, 1.051511263e-02f, 1.048218046e-02f, 1.044923296e-02f, +1.041627020e-02f, 1.038329223e-02f, 1.035029910e-02f, 1.031729089e-02f, 1.028426764e-02f, 1.025122941e-02f, 1.021817627e-02f, 1.018510826e-02f, 1.015202546e-02f, 1.011892791e-02f, +1.008581568e-02f, 1.005268882e-02f, 1.001954739e-02f, 9.986391454e-03f, 9.953221066e-03f, 9.920036285e-03f, 9.886837171e-03f, 9.853623781e-03f, 9.820396173e-03f, 9.787154407e-03f, +9.753898541e-03f, 9.720628633e-03f, 9.687344743e-03f, 9.654046928e-03f, 9.620735247e-03f, 9.587409759e-03f, 9.554070523e-03f, 9.520717597e-03f, 9.487351040e-03f, 9.453970911e-03f, +9.420577268e-03f, 9.387170170e-03f, 9.353749676e-03f, 9.320315845e-03f, 9.286868735e-03f, 9.253408405e-03f, 9.219934915e-03f, 9.186448323e-03f, 9.152948688e-03f, 9.119436068e-03f, +9.085910523e-03f, 9.052372112e-03f, 9.018820894e-03f, 8.985256927e-03f, 8.951680270e-03f, 8.918090983e-03f, 8.884489125e-03f, 8.850874754e-03f, 8.817247930e-03f, 8.783608711e-03f, +8.749957158e-03f, 8.716293328e-03f, 8.682617281e-03f, 8.648929076e-03f, 8.615228772e-03f, 8.581516429e-03f, 8.547792106e-03f, 8.514055861e-03f, 8.480307754e-03f, 8.446547844e-03f, +8.412776191e-03f, 8.378992854e-03f, 8.345197891e-03f, 8.311391363e-03f, 8.277573328e-03f, 8.243743846e-03f, 8.209902977e-03f, 8.176050779e-03f, 8.142187311e-03f, 8.108312634e-03f, +8.074426807e-03f, 8.040529889e-03f, 8.006621939e-03f, 7.972703017e-03f, 7.938773182e-03f, 7.904832495e-03f, 7.870881013e-03f, 7.836918797e-03f, 7.802945907e-03f, 7.768962401e-03f, +7.734968339e-03f, 7.700963781e-03f, 7.666948787e-03f, 7.632923415e-03f, 7.598887726e-03f, 7.564841779e-03f, 7.530785634e-03f, 7.496719350e-03f, 7.462642987e-03f, 7.428556604e-03f, +7.394460262e-03f, 7.360354020e-03f, 7.326237937e-03f, 7.292112073e-03f, 7.257976488e-03f, 7.223831242e-03f, 7.189676395e-03f, 7.155512005e-03f, 7.121338133e-03f, 7.087154839e-03f, +7.052962182e-03f, 7.018760222e-03f, 6.984549020e-03f, 6.950328633e-03f, 6.916099124e-03f, 6.881860551e-03f, 6.847612974e-03f, 6.813356453e-03f, 6.779091048e-03f, 6.744816818e-03f, +6.710533825e-03f, 6.676242126e-03f, 6.641941784e-03f, 6.607632856e-03f, 6.573315404e-03f, 6.538989487e-03f, 6.504655164e-03f, 6.470312497e-03f, 6.435961545e-03f, 6.401602368e-03f, +6.367235026e-03f, 6.332859578e-03f, 6.298476086e-03f, 6.264084608e-03f, 6.229685205e-03f, 6.195277937e-03f, 6.160862864e-03f, 6.126440045e-03f, 6.092009542e-03f, 6.057571414e-03f, +6.023125721e-03f, 5.988672522e-03f, 5.954211879e-03f, 5.919743852e-03f, 5.885268499e-03f, 5.850785883e-03f, 5.816296061e-03f, 5.781799096e-03f, 5.747295046e-03f, 5.712783972e-03f, +5.678265934e-03f, 5.643740992e-03f, 5.609209206e-03f, 5.574670637e-03f, 5.540125345e-03f, 5.505573389e-03f, 5.471014830e-03f, 5.436449729e-03f, 5.401878144e-03f, 5.367300138e-03f, +5.332715768e-03f, 5.298125097e-03f, 5.263528184e-03f, 5.228925089e-03f, 5.194315873e-03f, 5.159700595e-03f, 5.125079316e-03f, 5.090452097e-03f, 5.055818997e-03f, 5.021180077e-03f, +4.986535396e-03f, 4.951885016e-03f, 4.917228996e-03f, 4.882567397e-03f, 4.847900279e-03f, 4.813227702e-03f, 4.778549727e-03f, 4.743866414e-03f, 4.709177822e-03f, 4.674484013e-03f, +4.639785047e-03f, 4.605080983e-03f, 4.570371883e-03f, 4.535657807e-03f, 4.500938814e-03f, 4.466214966e-03f, 4.431486322e-03f, 4.396752943e-03f, 4.362014888e-03f, 4.327272220e-03f, +4.292524997e-03f, 4.257773281e-03f, 4.223017130e-03f, 4.188256607e-03f, 4.153491771e-03f, 4.118722682e-03f, 4.083949401e-03f, 4.049171988e-03f, 4.014390503e-03f, 3.979605008e-03f, +3.944815562e-03f, 3.910022225e-03f, 3.875225058e-03f, 3.840424121e-03f, 3.805619475e-03f, 3.770811180e-03f, 3.735999296e-03f, 3.701183884e-03f, 3.666365004e-03f, 3.631542716e-03f, +3.596717081e-03f, 3.561888159e-03f, 3.527056011e-03f, 3.492220696e-03f, 3.457382276e-03f, 3.422540810e-03f, 3.387696359e-03f, 3.352848984e-03f, 3.317998744e-03f, 3.283145700e-03f, +3.248289912e-03f, 3.213431442e-03f, 3.178570348e-03f, 3.143706692e-03f, 3.108840534e-03f, 3.073971934e-03f, 3.039100953e-03f, 3.004227650e-03f, 2.969352087e-03f, 2.934474323e-03f, +2.899594420e-03f, 2.864712437e-03f, 2.829828434e-03f, 2.794942473e-03f, 2.760054613e-03f, 2.725164914e-03f, 2.690273438e-03f, 2.655380244e-03f, 2.620485393e-03f, 2.585588946e-03f, +2.550690961e-03f, 2.515791501e-03f, 2.480890625e-03f, 2.445988393e-03f, 2.411084865e-03f, 2.376180104e-03f, 2.341274167e-03f, 2.306367116e-03f, 2.271459011e-03f, 2.236549913e-03f, +2.201639882e-03f, 2.166728977e-03f, 2.131817260e-03f, 2.096904790e-03f, 2.061991628e-03f, 2.027077834e-03f, 1.992163469e-03f, 1.957248593e-03f, 1.922333266e-03f, 1.887417548e-03f, +1.852501499e-03f, 1.817585180e-03f, 1.782668652e-03f, 1.747751974e-03f, 1.712835206e-03f, 1.677918410e-03f, 1.643001644e-03f, 1.608084970e-03f, 1.573168447e-03f, 1.538252136e-03f, +1.503336097e-03f, 1.468420391e-03f, 1.433505076e-03f, 1.398590215e-03f, 1.363675866e-03f, 1.328762091e-03f, 1.293848948e-03f, 1.258936499e-03f, 1.224024803e-03f, 1.189113922e-03f, +1.154203914e-03f, 1.119294840e-03f, 1.084386760e-03f, 1.049479735e-03f, 1.014573824e-03f, 9.796690881e-04f, 9.447655866e-04f, 9.098633800e-04f, 8.749625282e-04f, 8.400630916e-04f, +8.051651300e-04f, 7.702687037e-04f, 7.353738726e-04f, 7.004806969e-04f, 6.655892366e-04f, 6.306995517e-04f, 5.958117024e-04f, 5.609257486e-04f, 5.260417504e-04f, 4.911597677e-04f, +4.562798607e-04f, 4.214020892e-04f, 3.865265134e-04f, 3.516531931e-04f, 3.167821884e-04f, 2.819135591e-04f, 2.470473654e-04f, 2.121836671e-04f, 1.773225241e-04f, 1.424639964e-04f, +1.076081440e-04f, 7.275502664e-05f, 3.790470432e-05f, 3.057236898e-06f, -3.178731573e-05f, -6.662889370e-05f, -1.014674371e-04f, -1.363028862e-04f, -1.711351811e-04f, -2.059642619e-04f, +-2.407900689e-04f, -2.756125422e-04f, -3.104316221e-04f, -3.452472487e-04f, -3.800593622e-04f, -4.148679030e-04f, -4.496728112e-04f, -4.844740272e-04f, -5.192714911e-04f, -5.540651433e-04f, +-5.888549241e-04f, -6.236407737e-04f, -6.584226325e-04f, -6.932004408e-04f, -7.279741390e-04f, -7.627436673e-04f, -7.975089662e-04f, -8.322699761e-04f, -8.670266372e-04f, -9.017788901e-04f, +-9.365266752e-04f, -9.712699328e-04f, -1.006008603e-03f, -1.040742627e-03f, -1.075471945e-03f, -1.110196498e-03f, -1.144916225e-03f, -1.179631068e-03f, -1.214340966e-03f, -1.249045861e-03f, +-1.283745693e-03f, -1.318440403e-03f, -1.353129930e-03f, -1.387814217e-03f, -1.422493203e-03f, -1.457166828e-03f, -1.491835034e-03f, -1.526497762e-03f, -1.561154951e-03f, -1.595806543e-03f, +-1.630452477e-03f, -1.665092696e-03f, -1.699727140e-03f, -1.734355748e-03f, -1.768978463e-03f, -1.803595225e-03f, -1.838205975e-03f, -1.872810652e-03f, -1.907409199e-03f, -1.942001556e-03f, +-1.976587664e-03f, -2.011167464e-03f, -2.045740897e-03f, -2.080307902e-03f, -2.114868423e-03f, -2.149422398e-03f, -2.183969770e-03f, -2.218510479e-03f, -2.253044466e-03f, -2.287571673e-03f, +-2.322092039e-03f, -2.356605507e-03f, -2.391112017e-03f, -2.425611510e-03f, -2.460103928e-03f, -2.494589210e-03f, -2.529067300e-03f, -2.563538137e-03f, -2.598001663e-03f, -2.632457818e-03f, +-2.666906545e-03f, -2.701347784e-03f, -2.735781476e-03f, -2.770207564e-03f, -2.804625987e-03f, -2.839036687e-03f, -2.873439606e-03f, -2.907834685e-03f, -2.942221864e-03f, -2.976601086e-03f, +-3.010972292e-03f, -3.045335423e-03f, -3.079690421e-03f, -3.114037227e-03f, -3.148375782e-03f, -3.182706027e-03f, -3.217027905e-03f, -3.251341357e-03f, -3.285646324e-03f, -3.319942748e-03f, +-3.354230571e-03f, -3.388509733e-03f, -3.422780177e-03f, -3.457041843e-03f, -3.491294675e-03f, -3.525538613e-03f, -3.559773599e-03f, -3.593999575e-03f, -3.628216482e-03f, -3.662424262e-03f, +-3.696622857e-03f, -3.730812209e-03f, -3.764992259e-03f, -3.799162950e-03f, -3.833324222e-03f, -3.867476019e-03f, -3.901618281e-03f, -3.935750951e-03f, -3.969873971e-03f, -4.003987282e-03f, +-4.038090826e-03f, -4.072184547e-03f, -4.106268384e-03f, -4.140342281e-03f, -4.174406180e-03f, -4.208460022e-03f, -4.242503750e-03f, -4.276537306e-03f, -4.310560632e-03f, -4.344573670e-03f, +-4.378576362e-03f, -4.412568650e-03f, -4.446550478e-03f, -4.480521786e-03f, -4.514482517e-03f, -4.548432614e-03f, -4.582372019e-03f, -4.616300674e-03f, -4.650218521e-03f, -4.684125504e-03f, +-4.718021563e-03f, -4.751906643e-03f, -4.785780684e-03f, -4.819643631e-03f, -4.853495424e-03f, -4.887336007e-03f, -4.921165323e-03f, -4.954983313e-03f, -4.988789921e-03f, -5.022585089e-03f, +-5.056368759e-03f, -5.090140875e-03f, -5.123901379e-03f, -5.157650214e-03f, -5.191387322e-03f, -5.225112647e-03f, -5.258826131e-03f, -5.292527716e-03f, -5.326217347e-03f, -5.359894965e-03f, +-5.393560514e-03f, -5.427213936e-03f, -5.460855175e-03f, -5.494484173e-03f, -5.528100874e-03f, -5.561705220e-03f, -5.595297154e-03f, -5.628876620e-03f, -5.662443561e-03f, -5.695997920e-03f, +-5.729539640e-03f, -5.763068663e-03f, -5.796584935e-03f, -5.830088396e-03f, -5.863578992e-03f, -5.897056665e-03f, -5.930521358e-03f, -5.963973016e-03f, -5.997411580e-03f, -6.030836995e-03f, +-6.064249204e-03f, -6.097648151e-03f, -6.131033778e-03f, -6.164406030e-03f, -6.197764851e-03f, -6.231110182e-03f, -6.264441969e-03f, -6.297760155e-03f, -6.331064683e-03f, -6.364355498e-03f, +-6.397632542e-03f, -6.430895760e-03f, -6.464145095e-03f, -6.497380491e-03f, -6.530601892e-03f, -6.563809242e-03f, -6.597002485e-03f, -6.630181565e-03f, -6.663346425e-03f, -6.696497009e-03f, +-6.729633262e-03f, -6.762755128e-03f, -6.795862550e-03f, -6.828955472e-03f, -6.862033840e-03f, -6.895097596e-03f, -6.928146686e-03f, -6.961181053e-03f, -6.994200641e-03f, -7.027205395e-03f, +-7.060195260e-03f, -7.093170178e-03f, -7.126130096e-03f, -7.159074957e-03f, -7.192004705e-03f, -7.224919285e-03f, -7.257818642e-03f, -7.290702719e-03f, -7.323571462e-03f, -7.356424816e-03f, +-7.389262724e-03f, -7.422085131e-03f, -7.454891982e-03f, -7.487683222e-03f, -7.520458796e-03f, -7.553218647e-03f, -7.585962722e-03f, -7.618690964e-03f, -7.651403319e-03f, -7.684099732e-03f, +-7.716780147e-03f, -7.749444509e-03f, -7.782092764e-03f, -7.814724856e-03f, -7.847340730e-03f, -7.879940332e-03f, -7.912523607e-03f, -7.945090499e-03f, -7.977640955e-03f, -8.010174918e-03f, +-8.042692335e-03f, -8.075193150e-03f, -8.107677310e-03f, -8.140144758e-03f, -8.172595442e-03f, -8.205029305e-03f, -8.237446294e-03f, -8.269846354e-03f, -8.302229431e-03f, -8.334595470e-03f, +-8.366944416e-03f, -8.399276215e-03f, -8.431590814e-03f, -8.463888157e-03f, -8.496168190e-03f, -8.528430859e-03f, -8.560676110e-03f, -8.592903889e-03f, -8.625114141e-03f, -8.657306812e-03f, +-8.689481849e-03f, -8.721639197e-03f, -8.753778802e-03f, -8.785900611e-03f, -8.818004569e-03f, -8.850090622e-03f, -8.882158717e-03f, -8.914208799e-03f, -8.946240816e-03f, -8.978254712e-03f, +-9.010250435e-03f, -9.042227931e-03f, -9.074187146e-03f, -9.106128026e-03f, -9.138050518e-03f, -9.169954568e-03f, -9.201840123e-03f, -9.233707130e-03f, -9.265555534e-03f, -9.297385283e-03f, +-9.329196323e-03f, -9.360988601e-03f, -9.392762064e-03f, -9.424516657e-03f, -9.456252329e-03f, -9.487969025e-03f, -9.519666693e-03f, -9.551345280e-03f, -9.583004733e-03f, -9.614644997e-03f, +-9.646266022e-03f, -9.677867753e-03f, -9.709450137e-03f, -9.741013123e-03f, -9.772556656e-03f, -9.804080684e-03f, -9.835585155e-03f, -9.867070015e-03f, -9.898535212e-03f, -9.929980693e-03f, +-9.961406406e-03f, -9.992812298e-03f, -1.002419832e-02f, -1.005556441e-02f, -1.008691052e-02f, -1.011823661e-02f, -1.014954261e-02f, -1.018082847e-02f, -1.021209415e-02f, -1.024333958e-02f, +-1.027456473e-02f, -1.030576953e-02f, -1.033695393e-02f, -1.036811788e-02f, -1.039926134e-02f, -1.043038424e-02f, -1.046148653e-02f, -1.049256817e-02f, -1.052362910e-02f, -1.055466927e-02f, +-1.058568863e-02f, -1.061668712e-02f, -1.064766469e-02f, -1.067862130e-02f, -1.070955689e-02f, -1.074047141e-02f, -1.077136480e-02f, -1.080223703e-02f, -1.083308802e-02f, -1.086391774e-02f, +-1.089472613e-02f, -1.092551314e-02f, -1.095627872e-02f, -1.098702281e-02f, -1.101774537e-02f, -1.104844635e-02f, -1.107912569e-02f, -1.110978335e-02f, -1.114041926e-02f, -1.117103339e-02f, +-1.120162567e-02f, -1.123219606e-02f, -1.126274451e-02f, -1.129327097e-02f, -1.132377538e-02f, -1.135425770e-02f, -1.138471788e-02f, -1.141515585e-02f, -1.144557158e-02f, -1.147596501e-02f, +-1.150633609e-02f, -1.153668478e-02f, -1.156701101e-02f, -1.159731475e-02f, -1.162759593e-02f, -1.165785452e-02f, -1.168809045e-02f, -1.171830368e-02f, -1.174849416e-02f, -1.177866184e-02f, +-1.180880666e-02f, -1.183892859e-02f, -1.186902756e-02f, -1.189910353e-02f, -1.192915645e-02f, -1.195918627e-02f, -1.198919293e-02f, -1.201917639e-02f, -1.204913660e-02f, -1.207907351e-02f, +-1.210898707e-02f, -1.213887723e-02f, -1.216874394e-02f, -1.219858714e-02f, -1.222840680e-02f, -1.225820286e-02f, -1.228797527e-02f, -1.231772398e-02f, -1.234744895e-02f, -1.237715012e-02f, +-1.240682744e-02f, -1.243648087e-02f, -1.246611035e-02f, -1.249571584e-02f, -1.252529729e-02f, -1.255485465e-02f, -1.258438786e-02f, -1.261389689e-02f, -1.264338168e-02f, -1.267284218e-02f, +-1.270227835e-02f, -1.273169013e-02f, -1.276107747e-02f, -1.279044034e-02f, -1.281977867e-02f, -1.284909243e-02f, -1.287838155e-02f, -1.290764600e-02f, -1.293688573e-02f, -1.296610068e-02f, +-1.299529081e-02f, -1.302445607e-02f, -1.305359641e-02f, -1.308271179e-02f, -1.311180215e-02f, -1.314086745e-02f, -1.316990763e-02f, -1.319892266e-02f, -1.322791248e-02f, -1.325687705e-02f, +-1.328581632e-02f, -1.331473023e-02f, -1.334361875e-02f, -1.337248182e-02f, -1.340131939e-02f, -1.343013143e-02f, -1.345891787e-02f, -1.348767868e-02f, -1.351641381e-02f, -1.354512320e-02f, +-1.357380682e-02f, -1.360246461e-02f, -1.363109652e-02f, -1.365970252e-02f, -1.368828254e-02f, -1.371683656e-02f, -1.374536451e-02f, -1.377386635e-02f, -1.380234203e-02f, -1.383079151e-02f, +-1.385921474e-02f, -1.388761167e-02f, -1.391598226e-02f, -1.394432646e-02f, -1.397264423e-02f, -1.400093550e-02f, -1.402920025e-02f, -1.405743842e-02f, -1.408564997e-02f, -1.411383484e-02f, +-1.414199300e-02f, -1.417012440e-02f, -1.419822898e-02f, -1.422630672e-02f, -1.425435755e-02f, -1.428238143e-02f, -1.431037831e-02f, -1.433834816e-02f, -1.436629092e-02f, -1.439420655e-02f, +-1.442209500e-02f, -1.444995623e-02f, -1.447779019e-02f, -1.450559683e-02f, -1.453337611e-02f, -1.456112798e-02f, -1.458885240e-02f, -1.461654932e-02f, -1.464421870e-02f, -1.467186049e-02f, +-1.469947465e-02f, -1.472706112e-02f, -1.475461987e-02f, -1.478215085e-02f, -1.480965402e-02f, -1.483712932e-02f, -1.486457672e-02f, -1.489199616e-02f, -1.491938761e-02f, -1.494675102e-02f, +-1.497408635e-02f, -1.500139354e-02f, -1.502867256e-02f, -1.505592335e-02f, -1.508314589e-02f, -1.511034011e-02f, -1.513750598e-02f, -1.516464345e-02f, -1.519175248e-02f, -1.521883302e-02f, +-1.524588502e-02f, -1.527290846e-02f, -1.529990327e-02f, -1.532686941e-02f, -1.535380685e-02f, -1.538071554e-02f, -1.540759543e-02f, -1.543444647e-02f, -1.546126863e-02f, -1.548806187e-02f, +-1.551482613e-02f, -1.554156137e-02f, -1.556826756e-02f, -1.559494464e-02f, -1.562159257e-02f, -1.564821131e-02f, -1.567480082e-02f, -1.570136105e-02f, -1.572789196e-02f, -1.575439350e-02f, +-1.578086563e-02f, -1.580730832e-02f, -1.583372151e-02f, -1.586010516e-02f, -1.588645923e-02f, -1.591278368e-02f, -1.593907846e-02f, -1.596534353e-02f, -1.599157884e-02f, -1.601778437e-02f, +-1.604396005e-02f, -1.607010586e-02f, -1.609622174e-02f, -1.612230765e-02f, -1.614836356e-02f, -1.617438941e-02f, -1.620038517e-02f, -1.622635080e-02f, -1.625228625e-02f, -1.627819147e-02f, +-1.630406644e-02f, -1.632991110e-02f, -1.635572541e-02f, -1.638150933e-02f, -1.640726283e-02f, -1.643298585e-02f, -1.645867835e-02f, -1.648434030e-02f, -1.650997165e-02f, -1.653557236e-02f, +-1.656114239e-02f, -1.658668170e-02f, -1.661219024e-02f, -1.663766798e-02f, -1.666311486e-02f, -1.668853086e-02f, -1.671391593e-02f, -1.673927003e-02f, -1.676459311e-02f, -1.678988515e-02f, +-1.681514608e-02f, -1.684037588e-02f, -1.686557450e-02f, -1.689074191e-02f, -1.691587806e-02f, -1.694098290e-02f, -1.696605641e-02f, -1.699109854e-02f, -1.701610924e-02f, -1.704108849e-02f, +-1.706603623e-02f, -1.709095242e-02f, -1.711583704e-02f, -1.714069003e-02f, -1.716551135e-02f, -1.719030098e-02f, -1.721505885e-02f, -1.723978495e-02f, -1.726447922e-02f, -1.728914162e-02f, +-1.731377212e-02f, -1.733837068e-02f, -1.736293725e-02f, -1.738747180e-02f, -1.741197428e-02f, -1.743644466e-02f, -1.746088290e-02f, -1.748528896e-02f, -1.750966279e-02f, -1.753400437e-02f, +-1.755831364e-02f, -1.758259057e-02f, -1.760683513e-02f, -1.763104727e-02f, -1.765522695e-02f, -1.767937413e-02f, -1.770348878e-02f, -1.772757085e-02f, -1.775162031e-02f, -1.777563712e-02f, +-1.779962124e-02f, -1.782357263e-02f, -1.784749125e-02f, -1.787137706e-02f, -1.789523003e-02f, -1.791905012e-02f, -1.794283728e-02f, -1.796659149e-02f, -1.799031269e-02f, -1.801400086e-02f, +-1.803765596e-02f, -1.806127794e-02f, -1.808486677e-02f, -1.810842241e-02f, -1.813194482e-02f, -1.815543397e-02f, -1.817888982e-02f, -1.820231233e-02f, -1.822570146e-02f, -1.824905717e-02f, +-1.827237944e-02f, -1.829566821e-02f, -1.831892345e-02f, -1.834214513e-02f, -1.836533320e-02f, -1.838848764e-02f, -1.841160840e-02f, -1.843469544e-02f, -1.845774873e-02f, -1.848076824e-02f, +-1.850375392e-02f, -1.852670574e-02f, -1.854962365e-02f, -1.857250764e-02f, -1.859535765e-02f, -1.861817365e-02f, -1.864095561e-02f, -1.866370348e-02f, -1.868641724e-02f, -1.870909684e-02f, +-1.873174225e-02f, -1.875435344e-02f, -1.877693036e-02f, -1.879947298e-02f, -1.882198126e-02f, -1.884445517e-02f, -1.886689468e-02f, -1.888929974e-02f, -1.891167032e-02f, -1.893400639e-02f, +-1.895630790e-02f, -1.897857483e-02f, -1.900080714e-02f, -1.902300479e-02f, -1.904516774e-02f, -1.906729597e-02f, -1.908938944e-02f, -1.911144810e-02f, -1.913347193e-02f, -1.915546089e-02f, +-1.917741495e-02f, -1.919933407e-02f, -1.922121821e-02f, -1.924306734e-02f, -1.926488143e-02f, -1.928666044e-02f, -1.930840434e-02f, -1.933011309e-02f, -1.935178665e-02f, -1.937342500e-02f, +-1.939502810e-02f, -1.941659591e-02f, -1.943812840e-02f, -1.945962554e-02f, -1.948108729e-02f, -1.950251361e-02f, -1.952390448e-02f, -1.954525985e-02f, -1.956657970e-02f, -1.958786400e-02f, +-1.960911270e-02f, -1.963032577e-02f, -1.965150318e-02f, -1.967264490e-02f, -1.969375090e-02f, -1.971482113e-02f, -1.973585556e-02f, -1.975685418e-02f, -1.977781692e-02f, -1.979874378e-02f, +-1.981963471e-02f, -1.984048968e-02f, -1.986130865e-02f, -1.988209160e-02f, -1.990283849e-02f, -1.992354929e-02f, -1.994422396e-02f, -1.996486248e-02f, -1.998546480e-02f, -2.000603091e-02f, +-2.002656076e-02f, -2.004705432e-02f, -2.006751156e-02f, -2.008793244e-02f, -2.010831695e-02f, -2.012866503e-02f, -2.014897667e-02f, -2.016925183e-02f, -2.018949047e-02f, -2.020969257e-02f, +-2.022985810e-02f, -2.024998701e-02f, -2.027007929e-02f, -2.029013489e-02f, -2.031015379e-02f, -2.033013595e-02f, -2.035008135e-02f, -2.036998995e-02f, -2.038986172e-02f, -2.040969663e-02f, +-2.042949465e-02f, -2.044925575e-02f, -2.046897989e-02f, -2.048866705e-02f, -2.050831719e-02f, -2.052793028e-02f, -2.054750630e-02f, -2.056704521e-02f, -2.058654698e-02f, -2.060601158e-02f, +-2.062543898e-02f, -2.064482915e-02f, -2.066418206e-02f, -2.068349768e-02f, -2.070277598e-02f, -2.072201693e-02f, -2.074122049e-02f, -2.076038664e-02f, -2.077951535e-02f, -2.079860659e-02f, +-2.081766033e-02f, -2.083667654e-02f, -2.085565518e-02f, -2.087459623e-02f, -2.089349967e-02f, -2.091236545e-02f, -2.093119355e-02f, -2.094998395e-02f, -2.096873661e-02f, -2.098745150e-02f, +-2.100612859e-02f, -2.102476786e-02f, -2.104336927e-02f, -2.106193280e-02f, -2.108045841e-02f, -2.109894609e-02f, -2.111739579e-02f, -2.113580750e-02f, -2.115418117e-02f, -2.117251680e-02f, +-2.119081433e-02f, -2.120907375e-02f, -2.122729504e-02f, -2.124547815e-02f, -2.126362306e-02f, -2.128172975e-02f, -2.129979818e-02f, -2.131782833e-02f, -2.133582017e-02f, -2.135377367e-02f, +-2.137168880e-02f, -2.138956554e-02f, -2.140740386e-02f, -2.142520373e-02f, -2.144296512e-02f, -2.146068801e-02f, -2.147837237e-02f, -2.149601816e-02f, -2.151362538e-02f, -2.153119397e-02f, +-2.154872393e-02f, -2.156621522e-02f, -2.158366781e-02f, -2.160108168e-02f, -2.161845680e-02f, -2.163579315e-02f, -2.165309069e-02f, -2.167034941e-02f, -2.168756927e-02f, -2.170475025e-02f, +-2.172189232e-02f, -2.173899545e-02f, -2.175605962e-02f, -2.177308481e-02f, -2.179007098e-02f, -2.180701811e-02f, -2.182392618e-02f, -2.184079515e-02f, -2.185762501e-02f, -2.187441572e-02f, +-2.189116727e-02f, -2.190787961e-02f, -2.192455274e-02f, -2.194118662e-02f, -2.195778123e-02f, -2.197433655e-02f, -2.199085254e-02f, -2.200732918e-02f, -2.202376645e-02f, -2.204016432e-02f, +-2.205652277e-02f, -2.207284177e-02f, -2.208912129e-02f, -2.210536132e-02f, -2.212156183e-02f, -2.213772279e-02f, -2.215384417e-02f, -2.216992596e-02f, -2.218596813e-02f, -2.220197066e-02f, +-2.221793351e-02f, -2.223385667e-02f, -2.224974011e-02f, -2.226558380e-02f, -2.228138774e-02f, -2.229715187e-02f, -2.231287620e-02f, -2.232856069e-02f, -2.234420531e-02f, -2.235981005e-02f, +-2.237537488e-02f, -2.239089977e-02f, -2.240638471e-02f, -2.242182966e-02f, -2.243723462e-02f, -2.245259954e-02f, -2.246792442e-02f, -2.248320922e-02f, -2.249845393e-02f, -2.251365851e-02f, +-2.252882296e-02f, -2.254394724e-02f, -2.255903133e-02f, -2.257407520e-02f, -2.258907885e-02f, -2.260404224e-02f, -2.261896535e-02f, -2.263384816e-02f, -2.264869064e-02f, -2.266349278e-02f, +-2.267825455e-02f, -2.269297593e-02f, -2.270765690e-02f, -2.272229744e-02f, -2.273689751e-02f, -2.275145711e-02f, -2.276597621e-02f, -2.278045479e-02f, -2.279489282e-02f, -2.280929029e-02f, +-2.282364717e-02f, -2.283796345e-02f, -2.285223909e-02f, -2.286647408e-02f, -2.288066840e-02f, -2.289482203e-02f, -2.290893494e-02f, -2.292300712e-02f, -2.293703854e-02f, -2.295102919e-02f, +-2.296497904e-02f, -2.297888806e-02f, -2.299275625e-02f, -2.300658358e-02f, -2.302037003e-02f, -2.303411557e-02f, -2.304782020e-02f, -2.306148388e-02f, -2.307510661e-02f, -2.308868835e-02f, +-2.310222908e-02f, -2.311572880e-02f, -2.312918747e-02f, -2.314260508e-02f, -2.315598161e-02f, -2.316931704e-02f, -2.318261135e-02f, -2.319586452e-02f, -2.320907652e-02f, -2.322224735e-02f, +-2.323537698e-02f, -2.324846538e-02f, -2.326151256e-02f, -2.327451847e-02f, -2.328748311e-02f, -2.330040645e-02f, -2.331328849e-02f, -2.332612918e-02f, -2.333892853e-02f, -2.335168651e-02f, +-2.336440310e-02f, -2.337707828e-02f, -2.338971203e-02f, -2.340230434e-02f, -2.341485519e-02f, -2.342736456e-02f, -2.343983243e-02f, -2.345225878e-02f, -2.346464360e-02f, -2.347698686e-02f, +-2.348928855e-02f, -2.350154865e-02f, -2.351376715e-02f, -2.352594402e-02f, -2.353807925e-02f, -2.355017283e-02f, -2.356222472e-02f, -2.357423492e-02f, -2.358620341e-02f, -2.359813017e-02f, +-2.361001518e-02f, -2.362185843e-02f, -2.363365990e-02f, -2.364541957e-02f, -2.365713743e-02f, -2.366881346e-02f, -2.368044764e-02f, -2.369203995e-02f, -2.370359039e-02f, -2.371509893e-02f, +-2.372656555e-02f, -2.373799024e-02f, -2.374937299e-02f, -2.376071378e-02f, -2.377201258e-02f, -2.378326939e-02f, -2.379448419e-02f, -2.380565697e-02f, -2.381678770e-02f, -2.382787637e-02f, +-2.383892297e-02f, -2.384992747e-02f, -2.386088988e-02f, -2.387181016e-02f, -2.388268830e-02f, -2.389352430e-02f, -2.390431812e-02f, -2.391506977e-02f, -2.392577922e-02f, -2.393644645e-02f, +-2.394707146e-02f, -2.395765423e-02f, -2.396819474e-02f, -2.397869298e-02f, -2.398914893e-02f, -2.399956258e-02f, -2.400993391e-02f, -2.402026292e-02f, -2.403054958e-02f, -2.404079388e-02f, +-2.405099581e-02f, -2.406115536e-02f, -2.407127250e-02f, -2.408134723e-02f, -2.409137953e-02f, -2.410136938e-02f, -2.411131678e-02f, -2.412122171e-02f, -2.413108416e-02f, -2.414090410e-02f, +-2.415068154e-02f, -2.416041645e-02f, -2.417010883e-02f, -2.417975865e-02f, -2.418936591e-02f, -2.419893059e-02f, -2.420845269e-02f, -2.421793218e-02f, -2.422736905e-02f, -2.423676329e-02f, +-2.424611490e-02f, -2.425542384e-02f, -2.426469013e-02f, -2.427391373e-02f, -2.428309464e-02f, -2.429223284e-02f, -2.430132833e-02f, -2.431038109e-02f, -2.431939111e-02f, -2.432835838e-02f, +-2.433728288e-02f, -2.434616461e-02f, -2.435500354e-02f, -2.436379968e-02f, -2.437255300e-02f, -2.438126350e-02f, -2.438993117e-02f, -2.439855599e-02f, -2.440713795e-02f, -2.441567704e-02f, +-2.442417325e-02f, -2.443262656e-02f, -2.444103698e-02f, -2.444940448e-02f, -2.445772905e-02f, -2.446601069e-02f, -2.447424939e-02f, -2.448244512e-02f, -2.449059789e-02f, -2.449870768e-02f, +-2.450677448e-02f, -2.451479828e-02f, -2.452277907e-02f, -2.453071684e-02f, -2.453861158e-02f, -2.454646328e-02f, -2.455427193e-02f, -2.456203752e-02f, -2.456976004e-02f, -2.457743948e-02f, +-2.458507582e-02f, -2.459266907e-02f, -2.460021921e-02f, -2.460772623e-02f, -2.461519013e-02f, -2.462261088e-02f, -2.462998849e-02f, -2.463732294e-02f, -2.464461423e-02f, -2.465186234e-02f, +-2.465906727e-02f, -2.466622901e-02f, -2.467334754e-02f, -2.468042287e-02f, -2.468745498e-02f, -2.469444386e-02f, -2.470138950e-02f, -2.470829190e-02f, -2.471515105e-02f, -2.472196694e-02f, +-2.472873956e-02f, -2.473546890e-02f, -2.474215495e-02f, -2.474879772e-02f, -2.475539718e-02f, -2.476195333e-02f, -2.476846616e-02f, -2.477493567e-02f, -2.478136185e-02f, -2.478774469e-02f, +-2.479408418e-02f, -2.480038031e-02f, -2.480663309e-02f, -2.481284249e-02f, -2.481900852e-02f, -2.482513116e-02f, -2.483121041e-02f, -2.483724627e-02f, -2.484323872e-02f, -2.484918776e-02f, +-2.485509338e-02f, -2.486095557e-02f, -2.486677434e-02f, -2.487254966e-02f, -2.487828155e-02f, -2.488396998e-02f, -2.488961495e-02f, -2.489521646e-02f, -2.490077450e-02f, -2.490628907e-02f, +-2.491176015e-02f, -2.491718775e-02f, -2.492257185e-02f, -2.492791246e-02f, -2.493320956e-02f, -2.493846315e-02f, -2.494367323e-02f, -2.494883978e-02f, -2.495396280e-02f, -2.495904230e-02f, +-2.496407826e-02f, -2.496907067e-02f, -2.497401954e-02f, -2.497892486e-02f, -2.498378661e-02f, -2.498860481e-02f, -2.499337944e-02f, -2.499811050e-02f, -2.500279798e-02f, -2.500744188e-02f, +-2.501204219e-02f, -2.501659892e-02f, -2.502111205e-02f, -2.502558158e-02f, -2.503000751e-02f, -2.503438984e-02f, -2.503872855e-02f, -2.504302365e-02f, -2.504727513e-02f, -2.505148299e-02f, +-2.505564722e-02f, -2.505976782e-02f, -2.506384479e-02f, -2.506787813e-02f, -2.507186782e-02f, -2.507581387e-02f, -2.507971627e-02f, -2.508357502e-02f, -2.508739012e-02f, -2.509116157e-02f, +-2.509488935e-02f, -2.509857348e-02f, -2.510221394e-02f, -2.510581073e-02f, -2.510936385e-02f, -2.511287330e-02f, -2.511633907e-02f, -2.511976117e-02f, -2.512313958e-02f, -2.512647431e-02f, +-2.512976536e-02f, -2.513301272e-02f, -2.513621640e-02f, -2.513937638e-02f, -2.514249267e-02f, -2.514556527e-02f, -2.514859417e-02f, -2.515157937e-02f, -2.515452087e-02f, -2.515741867e-02f, +-2.516027277e-02f, -2.516308317e-02f, -2.516584985e-02f, -2.516857284e-02f, -2.517125211e-02f, -2.517388768e-02f, -2.517647954e-02f, -2.517902769e-02f, -2.518153212e-02f, -2.518399284e-02f, +-2.518640985e-02f, -2.518878315e-02f, -2.519111273e-02f, -2.519339860e-02f, -2.519564076e-02f, -2.519783919e-02f, -2.519999392e-02f, -2.520210492e-02f, -2.520417221e-02f, -2.520619579e-02f, +-2.520817565e-02f, -2.521011179e-02f, -2.521200422e-02f, -2.521385293e-02f, -2.521565793e-02f, -2.521741921e-02f, -2.521913678e-02f, -2.522081064e-02f, -2.522244078e-02f, -2.522402722e-02f, +-2.522556994e-02f, -2.522706895e-02f, -2.522852425e-02f, -2.522993584e-02f, -2.523130373e-02f, -2.523262791e-02f, -2.523390838e-02f, -2.523514515e-02f, -2.523633822e-02f, -2.523748759e-02f, +-2.523859326e-02f, -2.523965523e-02f, -2.524067351e-02f, -2.524164809e-02f, -2.524257898e-02f, -2.524346618e-02f, -2.524430969e-02f, -2.524510952e-02f, -2.524586566e-02f, -2.524657813e-02f, +-2.524724691e-02f, -2.524787201e-02f, -2.524845344e-02f, -2.524899120e-02f, -2.524948529e-02f, -2.524993571e-02f, -2.525034247e-02f, -2.525070557e-02f, -2.525102501e-02f, -2.525130079e-02f, +-2.525153292e-02f, -2.525172141e-02f, -2.525186624e-02f, -2.525196744e-02f, -2.525202499e-02f, -2.525203891e-02f, -2.525200920e-02f, -2.525193586e-02f, -2.525181889e-02f, -2.525165831e-02f, +-2.525145410e-02f, -2.525120628e-02f, -2.525091486e-02f, -2.525057982e-02f, -2.525020119e-02f, -2.524977896e-02f, -2.524931313e-02f, -2.524880372e-02f, -2.524825072e-02f, -2.524765414e-02f, +-2.524701399e-02f, -2.524633026e-02f, -2.524560297e-02f, -2.524483212e-02f, -2.524401771e-02f, -2.524315975e-02f, -2.524225825e-02f, -2.524131320e-02f, -2.524032462e-02f, -2.523929251e-02f, +-2.523821687e-02f, -2.523709771e-02f, -2.523593503e-02f, -2.523472885e-02f, -2.523347916e-02f, -2.523218598e-02f, -2.523084930e-02f, -2.522946914e-02f, -2.522804549e-02f, -2.522657837e-02f, +-2.522506778e-02f, -2.522351373e-02f, -2.522191623e-02f, -2.522027527e-02f, -2.521859087e-02f, -2.521686304e-02f, -2.521509177e-02f, -2.521327708e-02f, -2.521141897e-02f, -2.520951745e-02f, +-2.520757252e-02f, -2.520558420e-02f, -2.520355249e-02f, -2.520147739e-02f, -2.519935892e-02f, -2.519719708e-02f, -2.519499188e-02f, -2.519274333e-02f, -2.519045142e-02f, -2.518811618e-02f, +-2.518573761e-02f, -2.518331571e-02f, -2.518085049e-02f, -2.517834197e-02f, -2.517579014e-02f, -2.517319502e-02f, -2.517055662e-02f, -2.516787494e-02f, -2.516514999e-02f, -2.516238178e-02f, +-2.515957031e-02f, -2.515671560e-02f, -2.515381766e-02f, -2.515087649e-02f, -2.514789210e-02f, -2.514486450e-02f, -2.514179369e-02f, -2.513867970e-02f, -2.513552252e-02f, -2.513232217e-02f, +-2.512907865e-02f, -2.512579197e-02f, -2.512246215e-02f, -2.511908918e-02f, -2.511567309e-02f, -2.511221388e-02f, -2.510871156e-02f, -2.510516613e-02f, -2.510157762e-02f, -2.509794603e-02f, +-2.509427136e-02f, -2.509055363e-02f, -2.508679285e-02f, -2.508298903e-02f, -2.507914217e-02f, -2.507525229e-02f, -2.507131940e-02f, -2.506734351e-02f, -2.506332463e-02f, -2.505926277e-02f, +-2.505515794e-02f, -2.505101014e-02f, -2.504681940e-02f, -2.504258572e-02f, -2.503830911e-02f, -2.503398959e-02f, -2.502962716e-02f, -2.502522183e-02f, -2.502077362e-02f, -2.501628254e-02f, +-2.501174860e-02f, -2.500717180e-02f, -2.500255217e-02f, -2.499788971e-02f, -2.499318443e-02f, -2.498843635e-02f, -2.498364548e-02f, -2.497881182e-02f, -2.497393540e-02f, -2.496901622e-02f, +-2.496405429e-02f, -2.495904963e-02f, -2.495400225e-02f, -2.494891216e-02f, -2.494377937e-02f, -2.493860390e-02f, -2.493338575e-02f, -2.492812495e-02f, -2.492282150e-02f, -2.491747541e-02f, +-2.491208670e-02f, -2.490665538e-02f, -2.490118147e-02f, -2.489566497e-02f, -2.489010590e-02f, -2.488450427e-02f, -2.487886010e-02f, -2.487317340e-02f, -2.486744418e-02f, -2.486167245e-02f, +-2.485585824e-02f, -2.485000154e-02f, -2.484410238e-02f, -2.483816077e-02f, -2.483217672e-02f, -2.482615025e-02f, -2.482008137e-02f, -2.481397009e-02f, -2.480781643e-02f, -2.480162040e-02f, +-2.479538202e-02f, -2.478910130e-02f, -2.478277826e-02f, -2.477641290e-02f, -2.477000525e-02f, -2.476355531e-02f, -2.475706311e-02f, -2.475052866e-02f, -2.474395196e-02f, -2.473733304e-02f, +-2.473067192e-02f, -2.472396860e-02f, -2.471722310e-02f, -2.471043544e-02f, -2.470360563e-02f, -2.469673368e-02f, -2.468981962e-02f, -2.468286345e-02f, -2.467586520e-02f, -2.466882487e-02f, +-2.466174249e-02f, -2.465461807e-02f, -2.464745162e-02f, -2.464024316e-02f, -2.463299271e-02f, -2.462570028e-02f, -2.461836589e-02f, -2.461098955e-02f, -2.460357128e-02f, -2.459611110e-02f, +-2.458860902e-02f, -2.458106506e-02f, -2.457347924e-02f, -2.456585157e-02f, -2.455818207e-02f, -2.455047075e-02f, -2.454271763e-02f, -2.453492273e-02f, -2.452708607e-02f, -2.451920766e-02f, +-2.451128752e-02f, -2.450332566e-02f, -2.449532211e-02f, -2.448727688e-02f, -2.447918998e-02f, -2.447106144e-02f, -2.446289127e-02f, -2.445467950e-02f, -2.444642612e-02f, -2.443813118e-02f, +-2.442979468e-02f, -2.442141663e-02f, -2.441299707e-02f, -2.440453600e-02f, -2.439603344e-02f, -2.438748942e-02f, -2.437890394e-02f, -2.437027704e-02f, -2.436160872e-02f, -2.435289900e-02f, +-2.434414791e-02f, -2.433535546e-02f, -2.432652167e-02f, -2.431764656e-02f, -2.430873014e-02f, -2.429977244e-02f, -2.429077348e-02f, -2.428173326e-02f, -2.427265182e-02f, -2.426352918e-02f, +-2.425436534e-02f, -2.424516033e-02f, -2.423591417e-02f, -2.422662688e-02f, -2.421729847e-02f, -2.420792897e-02f, -2.419851840e-02f, -2.418906677e-02f, -2.417957411e-02f, -2.417004044e-02f, +-2.416046576e-02f, -2.415085012e-02f, -2.414119351e-02f, -2.413149597e-02f, -2.412175752e-02f, -2.411197817e-02f, -2.410215794e-02f, -2.409229686e-02f, -2.408239495e-02f, -2.407245222e-02f, +-2.406246869e-02f, -2.405244440e-02f, -2.404237935e-02f, -2.403227356e-02f, -2.402212707e-02f, -2.401193988e-02f, -2.400171203e-02f, -2.399144352e-02f, -2.398113439e-02f, -2.397078465e-02f, +-2.396039432e-02f, -2.394996343e-02f, -2.393949200e-02f, -2.392898004e-02f, -2.391842759e-02f, -2.390783465e-02f, -2.389720126e-02f, -2.388652742e-02f, -2.387581318e-02f, -2.386505854e-02f, +-2.385426353e-02f, -2.384342818e-02f, -2.383255249e-02f, -2.382163650e-02f, -2.381068023e-02f, -2.379968369e-02f, -2.378864692e-02f, -2.377756993e-02f, -2.376645275e-02f, -2.375529539e-02f, +-2.374409789e-02f, -2.373286026e-02f, -2.372158252e-02f, -2.371026470e-02f, -2.369890683e-02f, -2.368750892e-02f, -2.367607099e-02f, -2.366459308e-02f, -2.365307519e-02f, -2.364151737e-02f, +-2.362991962e-02f, -2.361828198e-02f, -2.360660446e-02f, -2.359488709e-02f, -2.358312990e-02f, -2.357133289e-02f, -2.355949611e-02f, -2.354761958e-02f, -2.353570330e-02f, -2.352374732e-02f, +-2.351175166e-02f, -2.349971633e-02f, -2.348764136e-02f, -2.347552678e-02f, -2.346337261e-02f, -2.345117888e-02f, -2.343894560e-02f, -2.342667281e-02f, -2.341436052e-02f, -2.340200877e-02f, +-2.338961757e-02f, -2.337718695e-02f, -2.336471694e-02f, -2.335220756e-02f, -2.333965883e-02f, -2.332707079e-02f, -2.331444344e-02f, -2.330177683e-02f, -2.328907097e-02f, -2.327632589e-02f, +-2.326354161e-02f, -2.325071817e-02f, -2.323785558e-02f, -2.322495387e-02f, -2.321201306e-02f, -2.319903319e-02f, -2.318601428e-02f, -2.317295634e-02f, -2.315985942e-02f, -2.314672352e-02f, +-2.313354869e-02f, -2.312033494e-02f, -2.310708231e-02f, -2.309379081e-02f, -2.308046048e-02f, -2.306709133e-02f, -2.305368340e-02f, -2.304023671e-02f, -2.302675129e-02f, -2.301322717e-02f, +-2.299966436e-02f, -2.298606291e-02f, -2.297242283e-02f, -2.295874414e-02f, -2.294502689e-02f, -2.293127109e-02f, -2.291747677e-02f, -2.290364396e-02f, -2.288977268e-02f, -2.287586297e-02f, +-2.286191484e-02f, -2.284792834e-02f, -2.283390347e-02f, -2.281984027e-02f, -2.280573878e-02f, -2.279159900e-02f, -2.277742099e-02f, -2.276320475e-02f, -2.274895032e-02f, -2.273465772e-02f, +-2.272032699e-02f, -2.270595815e-02f, -2.269155123e-02f, -2.267710625e-02f, -2.266262325e-02f, -2.264810225e-02f, -2.263354329e-02f, -2.261894638e-02f, -2.260431156e-02f, -2.258963885e-02f, +-2.257492829e-02f, -2.256017990e-02f, -2.254539372e-02f, -2.253056976e-02f, -2.251570806e-02f, -2.250080865e-02f, -2.248587155e-02f, -2.247089679e-02f, -2.245588441e-02f, -2.244083443e-02f, +-2.242574689e-02f, -2.241062180e-02f, -2.239545920e-02f, -2.238025912e-02f, -2.236502159e-02f, -2.234974663e-02f, -2.233443428e-02f, -2.231908457e-02f, -2.230369752e-02f, -2.228827316e-02f, +-2.227281153e-02f, -2.225731265e-02f, -2.224177656e-02f, -2.222620328e-02f, -2.221059284e-02f, -2.219494528e-02f, -2.217926062e-02f, -2.216353889e-02f, -2.214778013e-02f, -2.213198435e-02f, +-2.211615161e-02f, -2.210028191e-02f, -2.208437530e-02f, -2.206843181e-02f, -2.205245146e-02f, -2.203643428e-02f, -2.202038032e-02f, -2.200428958e-02f, -2.198816212e-02f, -2.197199795e-02f, +-2.195579712e-02f, -2.193955964e-02f, -2.192328556e-02f, -2.190697489e-02f, -2.189062768e-02f, -2.187424395e-02f, -2.185782374e-02f, -2.184136708e-02f, -2.182487399e-02f, -2.180834451e-02f, +-2.179177868e-02f, -2.177517651e-02f, -2.175853805e-02f, -2.174186333e-02f, -2.172515237e-02f, -2.170840521e-02f, -2.169162188e-02f, -2.167480241e-02f, -2.165794684e-02f, -2.164105519e-02f, +-2.162412750e-02f, -2.160716381e-02f, -2.159016413e-02f, -2.157312851e-02f, -2.155605698e-02f, -2.153894957e-02f, -2.152180630e-02f, -2.150462723e-02f, -2.148741236e-02f, -2.147016175e-02f, +-2.145287542e-02f, -2.143555341e-02f, -2.141819574e-02f, -2.140080245e-02f, -2.138337358e-02f, -2.136590915e-02f, -2.134840920e-02f, -2.133087376e-02f, -2.131330287e-02f, -2.129569655e-02f, +-2.127805485e-02f, -2.126037779e-02f, -2.124266541e-02f, -2.122491774e-02f, -2.120713481e-02f, -2.118931667e-02f, -2.117146333e-02f, -2.115357484e-02f, -2.113565123e-02f, -2.111769253e-02f, +-2.109969878e-02f, -2.108167001e-02f, -2.106360626e-02f, -2.104550755e-02f, -2.102737393e-02f, -2.100920542e-02f, -2.099100206e-02f, -2.097276389e-02f, -2.095449093e-02f, -2.093618323e-02f, +-2.091784082e-02f, -2.089946373e-02f, -2.088105200e-02f, -2.086260565e-02f, -2.084412474e-02f, -2.082560928e-02f, -2.080705932e-02f, -2.078847489e-02f, -2.076985602e-02f, -2.075120275e-02f, +-2.073251512e-02f, -2.071379316e-02f, -2.069503690e-02f, -2.067624638e-02f, -2.065742163e-02f, -2.063856270e-02f, -2.061966961e-02f, -2.060074240e-02f, -2.058178111e-02f, -2.056278577e-02f, +-2.054375642e-02f, -2.052469309e-02f, -2.050559581e-02f, -2.048646463e-02f, -2.046729958e-02f, -2.044810070e-02f, -2.042886802e-02f, -2.040960157e-02f, -2.039030140e-02f, -2.037096753e-02f, +-2.035160001e-02f, -2.033219887e-02f, -2.031276415e-02f, -2.029329588e-02f, -2.027379411e-02f, -2.025425885e-02f, -2.023469016e-02f, -2.021508807e-02f, -2.019545262e-02f, -2.017578383e-02f, +-2.015608176e-02f, -2.013634643e-02f, -2.011657788e-02f, -2.009677615e-02f, -2.007694128e-02f, -2.005707329e-02f, -2.003717224e-02f, -2.001723816e-02f, -1.999727107e-02f, -1.997727103e-02f, +-1.995723806e-02f, -1.993717221e-02f, -1.991707351e-02f, -1.989694200e-02f, -1.987677772e-02f, -1.985658070e-02f, -1.983635098e-02f, -1.981608860e-02f, -1.979579360e-02f, -1.977546601e-02f, +-1.975510588e-02f, -1.973471323e-02f, -1.971428811e-02f, -1.969383055e-02f, -1.967334060e-02f, -1.965281829e-02f, -1.963226366e-02f, -1.961167674e-02f, -1.959105758e-02f, -1.957040622e-02f, +-1.954972268e-02f, -1.952900702e-02f, -1.950825926e-02f, -1.948747945e-02f, -1.946666762e-02f, -1.944582382e-02f, -1.942494808e-02f, -1.940404044e-02f, -1.938310093e-02f, -1.936212961e-02f, +-1.934112650e-02f, -1.932009165e-02f, -1.929902509e-02f, -1.927792686e-02f, -1.925679701e-02f, -1.923563556e-02f, -1.921444257e-02f, -1.919321806e-02f, -1.917196209e-02f, -1.915067468e-02f, +-1.912935587e-02f, -1.910800571e-02f, -1.908662424e-02f, -1.906521149e-02f, -1.904376751e-02f, -1.902229233e-02f, -1.900078599e-02f, -1.897924853e-02f, -1.895768000e-02f, -1.893608042e-02f, +-1.891444985e-02f, -1.889278832e-02f, -1.887109587e-02f, -1.884937255e-02f, -1.882761838e-02f, -1.880583341e-02f, -1.878401769e-02f, -1.876217125e-02f, -1.874029413e-02f, -1.871838637e-02f, +-1.869644801e-02f, -1.867447909e-02f, -1.865247966e-02f, -1.863044974e-02f, -1.860838940e-02f, -1.858629865e-02f, -1.856417755e-02f, -1.854202613e-02f, -1.851984444e-02f, -1.849763252e-02f, +-1.847539040e-02f, -1.845311813e-02f, -1.843081575e-02f, -1.840848330e-02f, -1.838612082e-02f, -1.836372835e-02f, -1.834130593e-02f, -1.831885360e-02f, -1.829637141e-02f, -1.827385940e-02f, +-1.825131760e-02f, -1.822874606e-02f, -1.820614482e-02f, -1.818351392e-02f, -1.816085341e-02f, -1.813816331e-02f, -1.811544368e-02f, -1.809269456e-02f, -1.806991599e-02f, -1.804710801e-02f, +-1.802427065e-02f, -1.800140398e-02f, -1.797850801e-02f, -1.795558281e-02f, -1.793262840e-02f, -1.790964483e-02f, -1.788663215e-02f, -1.786359039e-02f, -1.784051960e-02f, -1.781741982e-02f, +-1.779429109e-02f, -1.777113345e-02f, -1.774794695e-02f, -1.772473163e-02f, -1.770148752e-02f, -1.767821468e-02f, -1.765491315e-02f, -1.763158296e-02f, -1.760822416e-02f, -1.758483680e-02f, +-1.756142091e-02f, -1.753797654e-02f, -1.751450373e-02f, -1.749100252e-02f, -1.746747296e-02f, -1.744391509e-02f, -1.742032895e-02f, -1.739671459e-02f, -1.737307204e-02f, -1.734940136e-02f, +-1.732570257e-02f, -1.730197574e-02f, -1.727822090e-02f, -1.725443809e-02f, -1.723062736e-02f, -1.720678875e-02f, -1.718292230e-02f, -1.715902806e-02f, -1.713510607e-02f, -1.711115637e-02f, +-1.708717901e-02f, -1.706317404e-02f, -1.703914148e-02f, -1.701508140e-02f, -1.699099383e-02f, -1.696687881e-02f, -1.694273639e-02f, -1.691856662e-02f, -1.689436953e-02f, -1.687014518e-02f, +-1.684589360e-02f, -1.682161484e-02f, -1.679730894e-02f, -1.677297595e-02f, -1.674861591e-02f, -1.672422887e-02f, -1.669981487e-02f, -1.667537395e-02f, -1.665090616e-02f, -1.662641154e-02f, +-1.660189014e-02f, -1.657734200e-02f, -1.655276717e-02f, -1.652816569e-02f, -1.650353760e-02f, -1.647888295e-02f, -1.645420179e-02f, -1.642949416e-02f, -1.640476010e-02f, -1.637999966e-02f, +-1.635521289e-02f, -1.633039982e-02f, -1.630556050e-02f, -1.628069499e-02f, -1.625580331e-02f, -1.623088553e-02f, -1.620594168e-02f, -1.618097180e-02f, -1.615597596e-02f, -1.613095417e-02f, +-1.610590651e-02f, -1.608083300e-02f, -1.605573370e-02f, -1.603060865e-02f, -1.600545789e-02f, -1.598028147e-02f, -1.595507944e-02f, -1.592985185e-02f, -1.590459872e-02f, -1.587932013e-02f, +-1.585401610e-02f, -1.582868668e-02f, -1.580333193e-02f, -1.577795188e-02f, -1.575254658e-02f, -1.572711608e-02f, -1.570166043e-02f, -1.567617966e-02f, -1.565067383e-02f, -1.562514298e-02f, +-1.559958715e-02f, -1.557400640e-02f, -1.554840077e-02f, -1.552277031e-02f, -1.549711506e-02f, -1.547143506e-02f, -1.544573037e-02f, -1.542000103e-02f, -1.539424709e-02f, -1.536846859e-02f, +-1.534266558e-02f, -1.531683810e-02f, -1.529098621e-02f, -1.526510995e-02f, -1.523920937e-02f, -1.521328450e-02f, -1.518733541e-02f, -1.516136213e-02f, -1.513536472e-02f, -1.510934321e-02f, +-1.508329766e-02f, -1.505722812e-02f, -1.503113462e-02f, -1.500501722e-02f, -1.497887596e-02f, -1.495271090e-02f, -1.492652207e-02f, -1.490030953e-02f, -1.487407332e-02f, -1.484781349e-02f, +-1.482153009e-02f, -1.479522315e-02f, -1.476889275e-02f, -1.474253890e-02f, -1.471616168e-02f, -1.468976111e-02f, -1.466333726e-02f, -1.463689017e-02f, -1.461041988e-02f, -1.458392644e-02f, +-1.455740990e-02f, -1.453087031e-02f, -1.450430772e-02f, -1.447772217e-02f, -1.445111371e-02f, -1.442448239e-02f, -1.439782826e-02f, -1.437115136e-02f, -1.434445174e-02f, -1.431772945e-02f, +-1.429098454e-02f, -1.426421705e-02f, -1.423742704e-02f, -1.421061455e-02f, -1.418377963e-02f, -1.415692233e-02f, -1.413004270e-02f, -1.410314078e-02f, -1.407621662e-02f, -1.404927027e-02f, +-1.402230178e-02f, -1.399531119e-02f, -1.396829857e-02f, -1.394126394e-02f, -1.391420737e-02f, -1.388712890e-02f, -1.386002858e-02f, -1.383290645e-02f, -1.380576257e-02f, -1.377859699e-02f, +-1.375140975e-02f, -1.372420090e-02f, -1.369697049e-02f, -1.366971857e-02f, -1.364244519e-02f, -1.361515039e-02f, -1.358783423e-02f, -1.356049676e-02f, -1.353313802e-02f, -1.350575806e-02f, +-1.347835693e-02f, -1.345093468e-02f, -1.342349136e-02f, -1.339602702e-02f, -1.336854170e-02f, -1.334103546e-02f, -1.331350835e-02f, -1.328596041e-02f, -1.325839170e-02f, -1.323080225e-02f, +-1.320319213e-02f, -1.317556138e-02f, -1.314791005e-02f, -1.312023819e-02f, -1.309254585e-02f, -1.306483308e-02f, -1.303709993e-02f, -1.300934645e-02f, -1.298157268e-02f, -1.295377868e-02f, +-1.292596449e-02f, -1.289813017e-02f, -1.287027577e-02f, -1.284240133e-02f, -1.281450691e-02f, -1.278659255e-02f, -1.275865830e-02f, -1.273070422e-02f, -1.270273035e-02f, -1.267473675e-02f, +-1.264672346e-02f, -1.261869053e-02f, -1.259063802e-02f, -1.256256597e-02f, -1.253447443e-02f, -1.250636346e-02f, -1.247823310e-02f, -1.245008340e-02f, -1.242191442e-02f, -1.239372620e-02f, +-1.236551880e-02f, -1.233729226e-02f, -1.230904663e-02f, -1.228078197e-02f, -1.225249832e-02f, -1.222419574e-02f, -1.219587427e-02f, -1.216753397e-02f, -1.213917488e-02f, -1.211079706e-02f, +-1.208240056e-02f, -1.205398543e-02f, -1.202555171e-02f, -1.199709947e-02f, -1.196862874e-02f, -1.194013958e-02f, -1.191163204e-02f, -1.188310617e-02f, -1.185456203e-02f, -1.182599966e-02f, +-1.179741911e-02f, -1.176882043e-02f, -1.174020368e-02f, -1.171156890e-02f, -1.168291615e-02f, -1.165424548e-02f, -1.162555694e-02f, -1.159685057e-02f, -1.156812643e-02f, -1.153938458e-02f, +-1.151062506e-02f, -1.148184792e-02f, -1.145305321e-02f, -1.142424099e-02f, -1.139541130e-02f, -1.136656421e-02f, -1.133769975e-02f, -1.130881798e-02f, -1.127991895e-02f, -1.125100271e-02f, +-1.122206932e-02f, -1.119311882e-02f, -1.116415127e-02f, -1.113516671e-02f, -1.110616520e-02f, -1.107714679e-02f, -1.104811154e-02f, -1.101905948e-02f, -1.098999069e-02f, -1.096090519e-02f, +-1.093180306e-02f, -1.090268433e-02f, -1.087354906e-02f, -1.084439731e-02f, -1.081522911e-02f, -1.078604454e-02f, -1.075684363e-02f, -1.072762644e-02f, -1.069839302e-02f, -1.066914342e-02f, +-1.063987769e-02f, -1.061059589e-02f, -1.058129807e-02f, -1.055198427e-02f, -1.052265456e-02f, -1.049330898e-02f, -1.046394759e-02f, -1.043457043e-02f, -1.040517756e-02f, -1.037576903e-02f, +-1.034634489e-02f, -1.031690520e-02f, -1.028745000e-02f, -1.025797935e-02f, -1.022849331e-02f, -1.019899191e-02f, -1.016947522e-02f, -1.013994329e-02f, -1.011039617e-02f, -1.008083390e-02f, +-1.005125655e-02f, -1.002166417e-02f, -9.992056807e-03f, -9.962434512e-03f, -9.932797340e-03f, -9.903145343e-03f, -9.873478573e-03f, -9.843797083e-03f, -9.814100924e-03f, -9.784390150e-03f, +-9.754664813e-03f, -9.724924965e-03f, -9.695170659e-03f, -9.665401947e-03f, -9.635618882e-03f, -9.605821516e-03f, -9.576009902e-03f, -9.546184092e-03f, -9.516344139e-03f, -9.486490095e-03f, +-9.456622014e-03f, -9.426739947e-03f, -9.396843948e-03f, -9.366934069e-03f, -9.337010364e-03f, -9.307072883e-03f, -9.277121681e-03f, -9.247156810e-03f, -9.217178323e-03f, -9.187186273e-03f, +-9.157180712e-03f, -9.127161694e-03f, -9.097129271e-03f, -9.067083496e-03f, -9.037024422e-03f, -9.006952101e-03f, -8.976866588e-03f, -8.946767935e-03f, -8.916656194e-03f, -8.886531420e-03f, +-8.856393664e-03f, -8.826242980e-03f, -8.796079420e-03f, -8.765903039e-03f, -8.735713889e-03f, -8.705512023e-03f, -8.675297494e-03f, -8.645070356e-03f, -8.614830661e-03f, -8.584578462e-03f, +-8.554313814e-03f, -8.524036769e-03f, -8.493747380e-03f, -8.463445701e-03f, -8.433131785e-03f, -8.402805685e-03f, -8.372467454e-03f, -8.342117146e-03f, -8.311754814e-03f, -8.281380511e-03f, +-8.250994291e-03f, -8.220596207e-03f, -8.190186313e-03f, -8.159764661e-03f, -8.129331306e-03f, -8.098886301e-03f, -8.068429699e-03f, -8.037961554e-03f, -8.007481918e-03f, -7.976990847e-03f, +-7.946488393e-03f, -7.915974609e-03f, -7.885449550e-03f, -7.854913268e-03f, -7.824365818e-03f, -7.793807253e-03f, -7.763237627e-03f, -7.732656993e-03f, -7.702065405e-03f, -7.671462916e-03f, +-7.640849580e-03f, -7.610225452e-03f, -7.579590584e-03f, -7.548945030e-03f, -7.518288844e-03f, -7.487622080e-03f, -7.456944792e-03f, -7.426257033e-03f, -7.395558857e-03f, -7.364850317e-03f, +-7.334131469e-03f, -7.303402365e-03f, -7.272663059e-03f, -7.241913605e-03f, -7.211154058e-03f, -7.180384470e-03f, -7.149604896e-03f, -7.118815390e-03f, -7.088016005e-03f, -7.057206796e-03f, +-7.026387816e-03f, -6.995559120e-03f, -6.964720761e-03f, -6.933872793e-03f, -6.903015271e-03f, -6.872148248e-03f, -6.841271779e-03f, -6.810385917e-03f, -6.779490716e-03f, -6.748586231e-03f, +-6.717672515e-03f, -6.686749623e-03f, -6.655817608e-03f, -6.624876526e-03f, -6.593926429e-03f, -6.562967372e-03f, -6.531999409e-03f, -6.501022595e-03f, -6.470036983e-03f, -6.439042628e-03f, +-6.408039583e-03f, -6.377027904e-03f, -6.346007643e-03f, -6.314978856e-03f, -6.283941596e-03f, -6.252895918e-03f, -6.221841876e-03f, -6.190779525e-03f, -6.159708918e-03f, -6.128630110e-03f, +-6.097543154e-03f, -6.066448107e-03f, -6.035345020e-03f, -6.004233950e-03f, -5.973114950e-03f, -5.941988075e-03f, -5.910853378e-03f, -5.879710915e-03f, -5.848560739e-03f, -5.817402906e-03f, +-5.786237468e-03f, -5.755064482e-03f, -5.723884000e-03f, -5.692696078e-03f, -5.661500770e-03f, -5.630298130e-03f, -5.599088213e-03f, -5.567871074e-03f, -5.536646765e-03f, -5.505415343e-03f, +-5.474176862e-03f, -5.442931375e-03f, -5.411678938e-03f, -5.380419604e-03f, -5.349153429e-03f, -5.317880467e-03f, -5.286600773e-03f, -5.255314400e-03f, -5.224021404e-03f, -5.192721838e-03f, +-5.161415758e-03f, -5.130103219e-03f, -5.098784273e-03f, -5.067458977e-03f, -5.036127384e-03f, -5.004789550e-03f, -4.973445528e-03f, -4.942095374e-03f, -4.910739141e-03f, -4.879376886e-03f, +-4.848008661e-03f, -4.816634522e-03f, -4.785254523e-03f, -4.753868719e-03f, -4.722477165e-03f, -4.691079915e-03f, -4.659677024e-03f, -4.628268546e-03f, -4.596854536e-03f, -4.565435049e-03f, +-4.534010140e-03f, -4.502579862e-03f, -4.471144271e-03f, -4.439703422e-03f, -4.408257368e-03f, -4.376806165e-03f, -4.345349867e-03f, -4.313888530e-03f, -4.282422207e-03f, -4.250950954e-03f, +-4.219474825e-03f, -4.187993874e-03f, -4.156508157e-03f, -4.125017729e-03f, -4.093522643e-03f, -4.062022955e-03f, -4.030518720e-03f, -3.999009991e-03f, -3.967496824e-03f, -3.935979274e-03f, +-3.904457395e-03f, -3.872931243e-03f, -3.841400871e-03f, -3.809866334e-03f, -3.778327688e-03f, -3.746784986e-03f, -3.715238285e-03f, -3.683687638e-03f, -3.652133100e-03f, -3.620574726e-03f, +-3.589012571e-03f, -3.557446690e-03f, -3.525877137e-03f, -3.494303967e-03f, -3.462727235e-03f, -3.431146995e-03f, -3.399563303e-03f, -3.367976213e-03f, -3.336385780e-03f, -3.304792058e-03f, +-3.273195104e-03f, -3.241594970e-03f, -3.209991712e-03f, -3.178385386e-03f, -3.146776044e-03f, -3.115163744e-03f, -3.083548538e-03f, -3.051930483e-03f, -3.020309632e-03f, -2.988686040e-03f, +-2.957059763e-03f, -2.925430856e-03f, -2.893799372e-03f, -2.862165366e-03f, -2.830528895e-03f, -2.798890011e-03f, -2.767248771e-03f, -2.735605228e-03f, -2.703959438e-03f, -2.672311455e-03f, +-2.640661335e-03f, -2.609009132e-03f, -2.577354900e-03f, -2.545698695e-03f, -2.514040571e-03f, -2.482380583e-03f, -2.450718787e-03f, -2.419055236e-03f, -2.387389985e-03f, -2.355723090e-03f, +-2.324054604e-03f, -2.292384584e-03f, -2.260713083e-03f, -2.229040156e-03f, -2.197365859e-03f, -2.165690245e-03f, -2.134013370e-03f, -2.102335288e-03f, -2.070656055e-03f, -2.038975724e-03f, +-2.007294351e-03f, -1.975611990e-03f, -1.943928697e-03f, -1.912244526e-03f, -1.880559531e-03f, -1.848873768e-03f, -1.817187290e-03f, -1.785500154e-03f, -1.753812413e-03f, -1.722124123e-03f, +-1.690435338e-03f, -1.658746112e-03f, -1.627056501e-03f, -1.595366560e-03f, -1.563676342e-03f, -1.531985903e-03f, -1.500295297e-03f, -1.468604579e-03f, -1.436913804e-03f, -1.405223027e-03f, +-1.373532302e-03f, -1.341841683e-03f, -1.310151226e-03f, -1.278460985e-03f, -1.246771015e-03f, -1.215081371e-03f, -1.183392107e-03f, -1.151703277e-03f, -1.120014937e-03f, -1.088327142e-03f, +-1.056639945e-03f, -1.024953401e-03f, -9.932675654e-04f, -9.615824925e-04f, -9.298982368e-04f, -8.982148531e-04f, -8.665323959e-04f, -8.348509198e-04f, -8.031704793e-04f, -7.714911292e-04f, +-7.398129239e-04f, -7.081359181e-04f, -6.764601664e-04f, -6.447857232e-04f, -6.131126431e-04f, -5.814409807e-04f, -5.497707906e-04f, -5.181021273e-04f, -4.864350452e-04f, -4.547695990e-04f, +-4.231058432e-04f, -3.914438322e-04f, -3.597836205e-04f, -3.281252628e-04f, -2.964688133e-04f, -2.648143267e-04f, -2.331618574e-04f, -2.015114599e-04f, -1.698631885e-04f, -1.382170979e-04f, +-1.065732423e-04f, -7.493167631e-05f, -4.329245426e-05f, -1.165563059e-05f, 1.997874028e-05f, 5.161060397e-05f, 8.323990608e-05f, 1.148665922e-04f, 1.464906080e-04f, 1.781118991e-04f, +2.097304112e-04f, 2.413460898e-04f, 2.729588807e-04f, 3.045687296e-04f, 3.361755820e-04f, 3.677793837e-04f, 3.993800805e-04f, 4.309776179e-04f, 4.625719418e-04f, 4.941629979e-04f, +5.257507318e-04f, 5.573350894e-04f, 5.889160164e-04f, 6.204934586e-04f, 6.520673617e-04f, 6.836376716e-04f, 7.152043340e-04f, 7.467672947e-04f, 7.783264997e-04f, 8.098818946e-04f, +8.414334254e-04f, 8.729810379e-04f, 9.045246779e-04f, 9.360642914e-04f, 9.675998242e-04f, 9.991312223e-04f, 1.030658431e-03f, 1.062181398e-03f, 1.093700067e-03f, 1.125214385e-03f, +1.156724298e-03f, 1.188229752e-03f, 1.219730693e-03f, 1.251227066e-03f, 1.282718819e-03f, 1.314205896e-03f, 1.345688244e-03f, 1.377165809e-03f, 1.408638537e-03f, 1.440106374e-03f, +1.471569266e-03f, 1.503027159e-03f, 1.534480000e-03f, 1.565927734e-03f, 1.597370308e-03f, 1.628807667e-03f, 1.660239758e-03f, 1.691666527e-03f, 1.723087920e-03f, 1.754503884e-03f, +1.785914364e-03f, 1.817319308e-03f, 1.848718660e-03f, 1.880112367e-03f, 1.911500376e-03f, 1.942882633e-03f, 1.974259084e-03f, 2.005629676e-03f, 2.036994354e-03f, 2.068353065e-03f, +2.099705756e-03f, 2.131052373e-03f, 2.162392862e-03f, 2.193727169e-03f, 2.225055242e-03f, 2.256377025e-03f, 2.287692467e-03f, 2.319001513e-03f, 2.350304110e-03f, 2.381600204e-03f, +2.412889742e-03f, 2.444172670e-03f, 2.475448935e-03f, 2.506718483e-03f, 2.537981262e-03f, 2.569237216e-03f, 2.600486294e-03f, 2.631728442e-03f, 2.662963606e-03f, 2.694191733e-03f, +2.725412769e-03f, 2.756626662e-03f, 2.787833358e-03f, 2.819032803e-03f, 2.850224945e-03f, 2.881409730e-03f, 2.912587105e-03f, 2.943757017e-03f, 2.974919412e-03f, 3.006074237e-03f, +3.037221440e-03f, 3.068360966e-03f, 3.099492764e-03f, 3.130616779e-03f, 3.161732958e-03f, 3.192841250e-03f, 3.223941599e-03f, 3.255033954e-03f, 3.286118262e-03f, 3.317194469e-03f, +3.348262522e-03f, 3.379322368e-03f, 3.410373955e-03f, 3.441417229e-03f, 3.472452138e-03f, 3.503478629e-03f, 3.534496648e-03f, 3.565506143e-03f, 3.596507061e-03f, 3.627499350e-03f, +3.658482956e-03f, 3.689457826e-03f, 3.720423908e-03f, 3.751381149e-03f, 3.782329497e-03f, 3.813268898e-03f, 3.844199300e-03f, 3.875120651e-03f, 3.906032897e-03f, 3.936935986e-03f, +3.967829865e-03f, 3.998714482e-03f, 4.029589784e-03f, 4.060455719e-03f, 4.091312234e-03f, 4.122159277e-03f, 4.152996794e-03f, 4.183824734e-03f, 4.214643045e-03f, 4.245451672e-03f, +4.276250566e-03f, 4.307039672e-03f, 4.337818939e-03f, 4.368588313e-03f, 4.399347744e-03f, 4.430097178e-03f, 4.460836564e-03f, 4.491565848e-03f, 4.522284979e-03f, 4.552993905e-03f, +4.583692573e-03f, 4.614380931e-03f, 4.645058928e-03f, 4.675726510e-03f, 4.706383625e-03f, 4.737030223e-03f, 4.767666250e-03f, 4.798291654e-03f, 4.828906384e-03f, 4.859510388e-03f, +4.890103613e-03f, 4.920686007e-03f, 4.951257520e-03f, 4.981818098e-03f, 5.012367689e-03f, 5.042906243e-03f, 5.073433707e-03f, 5.103950029e-03f, 5.134455158e-03f, 5.164949042e-03f, +5.195431628e-03f, 5.225902866e-03f, 5.256362703e-03f, 5.286811088e-03f, 5.317247970e-03f, 5.347673296e-03f, 5.378087015e-03f, 5.408489075e-03f, 5.438879426e-03f, 5.469258014e-03f, +5.499624790e-03f, 5.529979700e-03f, 5.560322695e-03f, 5.590653722e-03f, 5.620972730e-03f, 5.651279668e-03f, 5.681574484e-03f, 5.711857127e-03f, 5.742127545e-03f, 5.772385688e-03f, +5.802631504e-03f, 5.832864942e-03f, 5.863085950e-03f, 5.893294478e-03f, 5.923490474e-03f, 5.953673887e-03f, 5.983844666e-03f, 6.014002760e-03f, 6.044148118e-03f, 6.074280689e-03f, +6.104400422e-03f, 6.134507266e-03f, 6.164601169e-03f, 6.194682081e-03f, 6.224749952e-03f, 6.254804730e-03f, 6.284846364e-03f, 6.314874803e-03f, 6.344889998e-03f, 6.374891896e-03f, +6.404880448e-03f, 6.434855602e-03f, 6.464817308e-03f, 6.494765515e-03f, 6.524700172e-03f, 6.554621230e-03f, 6.584528636e-03f, 6.614422342e-03f, 6.644302296e-03f, 6.674168448e-03f, +6.704020747e-03f, 6.733859142e-03f, 6.763683585e-03f, 6.793494023e-03f, 6.823290407e-03f, 6.853072687e-03f, 6.882840811e-03f, 6.912594731e-03f, 6.942334394e-03f, 6.972059753e-03f, +7.001770755e-03f, 7.031467352e-03f, 7.061149492e-03f, 7.090817126e-03f, 7.120470204e-03f, 7.150108675e-03f, 7.179732490e-03f, 7.209341599e-03f, 7.238935952e-03f, 7.268515498e-03f, +7.298080188e-03f, 7.327629972e-03f, 7.357164800e-03f, 7.386684623e-03f, 7.416189390e-03f, 7.445679053e-03f, 7.475153560e-03f, 7.504612863e-03f, 7.534056911e-03f, 7.563485656e-03f, +7.592899047e-03f, 7.622297035e-03f, 7.651679571e-03f, 7.681046605e-03f, 7.710398087e-03f, 7.739733968e-03f, 7.769054199e-03f, 7.798358730e-03f, 7.827647511e-03f, 7.856920495e-03f, +7.886177630e-03f, 7.915418869e-03f, 7.944644161e-03f, 7.973853458e-03f, 8.003046711e-03f, 8.032223869e-03f, 8.061384885e-03f, 8.090529709e-03f, 8.119658292e-03f, 8.148770585e-03f, +8.177866539e-03f, 8.206946105e-03f, 8.236009235e-03f, 8.265055879e-03f, 8.294085988e-03f, 8.323099514e-03f, 8.352096408e-03f, 8.381076620e-03f, 8.410040104e-03f, 8.438986809e-03f, +8.467916687e-03f, 8.496829690e-03f, 8.525725768e-03f, 8.554604874e-03f, 8.583466959e-03f, 8.612311974e-03f, 8.641139871e-03f, 8.669950601e-03f, 8.698744116e-03f, 8.727520368e-03f, +8.756279309e-03f, 8.785020889e-03f, 8.813745062e-03f, 8.842451777e-03f, 8.871140989e-03f, 8.899812647e-03f, 8.928466705e-03f, 8.957103114e-03f, 8.985721826e-03f, 9.014322793e-03f, +9.042905967e-03f, 9.071471299e-03f, 9.100018744e-03f, 9.128548251e-03f, 9.157059774e-03f, 9.185553264e-03f, 9.214028674e-03f, 9.242485957e-03f, 9.270925064e-03f, 9.299345947e-03f, +9.327748560e-03f, 9.356132854e-03f, 9.384498782e-03f, 9.412846296e-03f, 9.441175350e-03f, 9.469485895e-03f, 9.497777884e-03f, 9.526051269e-03f, 9.554306004e-03f, 9.582542041e-03f, +9.610759332e-03f, 9.638957831e-03f, 9.667137490e-03f, 9.695298263e-03f, 9.723440101e-03f, 9.751562958e-03f, 9.779666787e-03f, 9.807751541e-03f, 9.835817172e-03f, 9.863863635e-03f, +9.891890881e-03f, 9.919898864e-03f, 9.947887537e-03f, 9.975856854e-03f, 1.000380677e-02f, 1.003173723e-02f, 1.005964820e-02f, 1.008753962e-02f, 1.011541145e-02f, 1.014326365e-02f, +1.017109616e-02f, 1.019890895e-02f, 1.022670195e-02f, 1.025447514e-02f, 1.028222845e-02f, 1.030996185e-02f, 1.033767529e-02f, 1.036536872e-02f, 1.039304210e-02f, 1.042069537e-02f, +1.044832850e-02f, 1.047594144e-02f, 1.050353414e-02f, 1.053110655e-02f, 1.055865863e-02f, 1.058619034e-02f, 1.061370162e-02f, 1.064119243e-02f, 1.066866273e-02f, 1.069611247e-02f, +1.072354160e-02f, 1.075095008e-02f, 1.077833786e-02f, 1.080570490e-02f, 1.083305116e-02f, 1.086037657e-02f, 1.088768111e-02f, 1.091496472e-02f, 1.094222736e-02f, 1.096946898e-02f, +1.099668954e-02f, 1.102388900e-02f, 1.105106730e-02f, 1.107822441e-02f, 1.110536027e-02f, 1.113247484e-02f, 1.115956808e-02f, 1.118663994e-02f, 1.121369038e-02f, 1.124071935e-02f, +1.126772681e-02f, 1.129471271e-02f, 1.132167700e-02f, 1.134861965e-02f, 1.137554060e-02f, 1.140243982e-02f, 1.142931725e-02f, 1.145617286e-02f, 1.148300659e-02f, 1.150981841e-02f, +1.153660827e-02f, 1.156337612e-02f, 1.159012192e-02f, 1.161684563e-02f, 1.164354720e-02f, 1.167022658e-02f, 1.169688374e-02f, 1.172351863e-02f, 1.175013120e-02f, 1.177672140e-02f, +1.180328921e-02f, 1.182983456e-02f, 1.185635743e-02f, 1.188285775e-02f, 1.190933550e-02f, 1.193579062e-02f, 1.196222307e-02f, 1.198863281e-02f, 1.201501980e-02f, 1.204138398e-02f, +1.206772532e-02f, 1.209404377e-02f, 1.212033929e-02f, 1.214661184e-02f, 1.217286137e-02f, 1.219908784e-02f, 1.222529120e-02f, 1.225147141e-02f, 1.227762843e-02f, 1.230376221e-02f, +1.232987272e-02f, 1.235595991e-02f, 1.238202372e-02f, 1.240806413e-02f, 1.243408109e-02f, 1.246007456e-02f, 1.248604448e-02f, 1.251199083e-02f, 1.253791355e-02f, 1.256381261e-02f, +1.258968796e-02f, 1.261553955e-02f, 1.264136735e-02f, 1.266717131e-02f, 1.269295139e-02f, 1.271870755e-02f, 1.274443974e-02f, 1.277014793e-02f, 1.279583206e-02f, 1.282149210e-02f, +1.284712800e-02f, 1.287273973e-02f, 1.289832724e-02f, 1.292389048e-02f, 1.294942942e-02f, 1.297494401e-02f, 1.300043421e-02f, 1.302589998e-02f, 1.305134128e-02f, 1.307675806e-02f, +1.310215029e-02f, 1.312751791e-02f, 1.315286090e-02f, 1.317817920e-02f, 1.320347278e-02f, 1.322874159e-02f, 1.325398559e-02f, 1.327920474e-02f, 1.330439900e-02f, 1.332956833e-02f, +1.335471268e-02f, 1.337983202e-02f, 1.340492630e-02f, 1.342999548e-02f, 1.345503952e-02f, 1.348005838e-02f, 1.350505201e-02f, 1.353002038e-02f, 1.355496345e-02f, 1.357988117e-02f, +1.360477351e-02f, 1.362964041e-02f, 1.365448185e-02f, 1.367929778e-02f, 1.370408815e-02f, 1.372885294e-02f, 1.375359209e-02f, 1.377830557e-02f, 1.380299334e-02f, 1.382765535e-02f, +1.385229156e-02f, 1.387690194e-02f, 1.390148645e-02f, 1.392604503e-02f, 1.395057767e-02f, 1.397508430e-02f, 1.399956490e-02f, 1.402401942e-02f, 1.404844782e-02f, 1.407285006e-02f, +1.409722610e-02f, 1.412157591e-02f, 1.414589944e-02f, 1.417019665e-02f, 1.419446750e-02f, 1.421871196e-02f, 1.424292998e-02f, 1.426712152e-02f, 1.429128654e-02f, 1.431542500e-02f, +1.433953687e-02f, 1.436362211e-02f, 1.438768067e-02f, 1.441171251e-02f, 1.443571760e-02f, 1.445969589e-02f, 1.448364736e-02f, 1.450757195e-02f, 1.453146962e-02f, 1.455534035e-02f, +1.457918409e-02f, 1.460300080e-02f, 1.462679044e-02f, 1.465055297e-02f, 1.467428836e-02f, 1.469799657e-02f, 1.472167755e-02f, 1.474533127e-02f, 1.476895768e-02f, 1.479255676e-02f, +1.481612846e-02f, 1.483967275e-02f, 1.486318957e-02f, 1.488667891e-02f, 1.491014071e-02f, 1.493357494e-02f, 1.495698156e-02f, 1.498036054e-02f, 1.500371183e-02f, 1.502703539e-02f, +1.505033120e-02f, 1.507359920e-02f, 1.509683937e-02f, 1.512005166e-02f, 1.514323604e-02f, 1.516639247e-02f, 1.518952090e-02f, 1.521262131e-02f, 1.523569366e-02f, 1.525873790e-02f, +1.528175401e-02f, 1.530474193e-02f, 1.532770164e-02f, 1.535063310e-02f, 1.537353627e-02f, 1.539641111e-02f, 1.541925759e-02f, 1.544207566e-02f, 1.546486530e-02f, 1.548762646e-02f, +1.551035910e-02f, 1.553306320e-02f, 1.555573871e-02f, 1.557838560e-02f, 1.560100382e-02f, 1.562359335e-02f, 1.564615414e-02f, 1.566868616e-02f, 1.569118937e-02f, 1.571366374e-02f, +1.573610922e-02f, 1.575852579e-02f, 1.578091341e-02f, 1.580327203e-02f, 1.582560163e-02f, 1.584790216e-02f, 1.587017360e-02f, 1.589241589e-02f, 1.591462902e-02f, 1.593681294e-02f, +1.595896762e-02f, 1.598109301e-02f, 1.600318909e-02f, 1.602525582e-02f, 1.604729316e-02f, 1.606930107e-02f, 1.609127953e-02f, 1.611322850e-02f, 1.613514793e-02f, 1.615703779e-02f, +1.617889806e-02f, 1.620072869e-02f, 1.622252965e-02f, 1.624430089e-02f, 1.626604240e-02f, 1.628775413e-02f, 1.630943604e-02f, 1.633108811e-02f, 1.635271029e-02f, 1.637430256e-02f, +1.639586487e-02f, 1.641739719e-02f, 1.643889949e-02f, 1.646037173e-02f, 1.648181388e-02f, 1.650322590e-02f, 1.652460776e-02f, 1.654595942e-02f, 1.656728086e-02f, 1.658857202e-02f, +1.660983289e-02f, 1.663106342e-02f, 1.665226358e-02f, 1.667343334e-02f, 1.669457267e-02f, 1.671568152e-02f, 1.673675986e-02f, 1.675780767e-02f, 1.677882490e-02f, 1.679981153e-02f, +1.682076752e-02f, 1.684169283e-02f, 1.686258743e-02f, 1.688345129e-02f, 1.690428437e-02f, 1.692508664e-02f, 1.694585807e-02f, 1.696659862e-02f, 1.698730827e-02f, 1.700798697e-02f, +1.702863469e-02f, 1.704925140e-02f, 1.706983707e-02f, 1.709039167e-02f, 1.711091515e-02f, 1.713140749e-02f, 1.715186866e-02f, 1.717229861e-02f, 1.719269733e-02f, 1.721306477e-02f, +1.723340091e-02f, 1.725370571e-02f, 1.727397913e-02f, 1.729422115e-02f, 1.731443173e-02f, 1.733461084e-02f, 1.735475846e-02f, 1.737487453e-02f, 1.739495904e-02f, 1.741501195e-02f, +1.743503323e-02f, 1.745502285e-02f, 1.747498077e-02f, 1.749490696e-02f, 1.751480140e-02f, 1.753466404e-02f, 1.755449486e-02f, 1.757429383e-02f, 1.759406091e-02f, 1.761379607e-02f, +1.763349928e-02f, 1.765317051e-02f, 1.767280973e-02f, 1.769241690e-02f, 1.771199200e-02f, 1.773153499e-02f, 1.775104584e-02f, 1.777052452e-02f, 1.778997100e-02f, 1.780938525e-02f, +1.782876724e-02f, 1.784811694e-02f, 1.786743431e-02f, 1.788671932e-02f, 1.790597195e-02f, 1.792519216e-02f, 1.794437992e-02f, 1.796353521e-02f, 1.798265799e-02f, 1.800174822e-02f, +1.802080589e-02f, 1.803983096e-02f, 1.805882340e-02f, 1.807778317e-02f, 1.809671026e-02f, 1.811560462e-02f, 1.813446624e-02f, 1.815329507e-02f, 1.817209109e-02f, 1.819085427e-02f, +1.820958458e-02f, 1.822828198e-02f, 1.824694646e-02f, 1.826557798e-02f, 1.828417650e-02f, 1.830274201e-02f, 1.832127447e-02f, 1.833977385e-02f, 1.835824012e-02f, 1.837667326e-02f, +1.839507323e-02f, 1.841344000e-02f, 1.843177355e-02f, 1.845007385e-02f, 1.846834086e-02f, 1.848657456e-02f, 1.850477492e-02f, 1.852294191e-02f, 1.854107550e-02f, 1.855917566e-02f, +1.857724237e-02f, 1.859527560e-02f, 1.861327531e-02f, 1.863124148e-02f, 1.864917408e-02f, 1.866707308e-02f, 1.868493846e-02f, 1.870277018e-02f, 1.872056821e-02f, 1.873833254e-02f, +1.875606313e-02f, 1.877375995e-02f, 1.879142297e-02f, 1.880905217e-02f, 1.882664753e-02f, 1.884420900e-02f, 1.886173656e-02f, 1.887923020e-02f, 1.889668987e-02f, 1.891411555e-02f, +1.893150721e-02f, 1.894886483e-02f, 1.896618838e-02f, 1.898347783e-02f, 1.900073316e-02f, 1.901795433e-02f, 1.903514132e-02f, 1.905229410e-02f, 1.906941265e-02f, 1.908649694e-02f, +1.910354694e-02f, 1.912056263e-02f, 1.913754398e-02f, 1.915449095e-02f, 1.917140353e-02f, 1.918828170e-02f, 1.920512541e-02f, 1.922193465e-02f, 1.923870939e-02f, 1.925544960e-02f, +1.927215526e-02f, 1.928882633e-02f, 1.930546281e-02f, 1.932206465e-02f, 1.933863183e-02f, 1.935516434e-02f, 1.937166213e-02f, 1.938812518e-02f, 1.940455348e-02f, 1.942094699e-02f, +1.943730569e-02f, 1.945362954e-02f, 1.946991854e-02f, 1.948617265e-02f, 1.950239184e-02f, 1.951857610e-02f, 1.953472538e-02f, 1.955083968e-02f, 1.956691897e-02f, 1.958296321e-02f, +1.959897239e-02f, 1.961494648e-02f, 1.963088546e-02f, 1.964678929e-02f, 1.966265796e-02f, 1.967849144e-02f, 1.969428971e-02f, 1.971005274e-02f, 1.972578051e-02f, 1.974147299e-02f, +1.975713015e-02f, 1.977275198e-02f, 1.978833846e-02f, 1.980388954e-02f, 1.981940522e-02f, 1.983488547e-02f, 1.985033026e-02f, 1.986573956e-02f, 1.988111337e-02f, 1.989645164e-02f, +1.991175437e-02f, 1.992702152e-02f, 1.994225306e-02f, 1.995744899e-02f, 1.997260927e-02f, 1.998773388e-02f, 2.000282280e-02f, 2.001787600e-02f, 2.003289346e-02f, 2.004787515e-02f, +2.006282107e-02f, 2.007773117e-02f, 2.009260544e-02f, 2.010744385e-02f, 2.012224639e-02f, 2.013701303e-02f, 2.015174374e-02f, 2.016643851e-02f, 2.018109731e-02f, 2.019572011e-02f, +2.021030691e-02f, 2.022485766e-02f, 2.023937236e-02f, 2.025385098e-02f, 2.026829350e-02f, 2.028269989e-02f, 2.029707013e-02f, 2.031140420e-02f, 2.032570208e-02f, 2.033996375e-02f, +2.035418919e-02f, 2.036837836e-02f, 2.038253126e-02f, 2.039664786e-02f, 2.041072814e-02f, 2.042477207e-02f, 2.043877964e-02f, 2.045275082e-02f, 2.046668560e-02f, 2.048058394e-02f, +2.049444584e-02f, 2.050827126e-02f, 2.052206020e-02f, 2.053581262e-02f, 2.054952850e-02f, 2.056320783e-02f, 2.057685059e-02f, 2.059045675e-02f, 2.060402629e-02f, 2.061755919e-02f, +2.063105544e-02f, 2.064451500e-02f, 2.065793787e-02f, 2.067132402e-02f, 2.068467342e-02f, 2.069798607e-02f, 2.071126194e-02f, 2.072450100e-02f, 2.073770325e-02f, 2.075086866e-02f, +2.076399720e-02f, 2.077708887e-02f, 2.079014363e-02f, 2.080316148e-02f, 2.081614238e-02f, 2.082908633e-02f, 2.084199330e-02f, 2.085486327e-02f, 2.086769622e-02f, 2.088049214e-02f, +2.089325100e-02f, 2.090597278e-02f, 2.091865748e-02f, 2.093130506e-02f, 2.094391550e-02f, 2.095648880e-02f, 2.096902492e-02f, 2.098152386e-02f, 2.099398559e-02f, 2.100641009e-02f, +2.101879735e-02f, 2.103114735e-02f, 2.104346006e-02f, 2.105573547e-02f, 2.106797357e-02f, 2.108017432e-02f, 2.109233773e-02f, 2.110446376e-02f, 2.111655239e-02f, 2.112860362e-02f, +2.114061743e-02f, 2.115259378e-02f, 2.116453268e-02f, 2.117643409e-02f, 2.118829801e-02f, 2.120012441e-02f, 2.121191327e-02f, 2.122366459e-02f, 2.123537834e-02f, 2.124705450e-02f, +2.125869306e-02f, 2.127029399e-02f, 2.128185730e-02f, 2.129338294e-02f, 2.130487092e-02f, 2.131632121e-02f, 2.132773379e-02f, 2.133910865e-02f, 2.135044577e-02f, 2.136174513e-02f, +2.137300673e-02f, 2.138423053e-02f, 2.139541653e-02f, 2.140656471e-02f, 2.141767505e-02f, 2.142874754e-02f, 2.143978215e-02f, 2.145077888e-02f, 2.146173771e-02f, 2.147265862e-02f, +2.148354159e-02f, 2.149438661e-02f, 2.150519367e-02f, 2.151596274e-02f, 2.152669382e-02f, 2.153738688e-02f, 2.154804192e-02f, 2.155865891e-02f, 2.156923784e-02f, 2.157977869e-02f, +2.159028146e-02f, 2.160074612e-02f, 2.161117265e-02f, 2.162156106e-02f, 2.163191131e-02f, 2.164222339e-02f, 2.165249730e-02f, 2.166273300e-02f, 2.167293050e-02f, 2.168308978e-02f, +2.169321081e-02f, 2.170329359e-02f, 2.171333810e-02f, 2.172334433e-02f, 2.173331226e-02f, 2.174324187e-02f, 2.175313317e-02f, 2.176298612e-02f, 2.177280072e-02f, 2.178257695e-02f, +2.179231479e-02f, 2.180201424e-02f, 2.181167529e-02f, 2.182129790e-02f, 2.183088209e-02f, 2.184042781e-02f, 2.184993508e-02f, 2.185940387e-02f, 2.186883416e-02f, 2.187822596e-02f, +2.188757923e-02f, 2.189689397e-02f, 2.190617017e-02f, 2.191540781e-02f, 2.192460688e-02f, 2.193376737e-02f, 2.194288926e-02f, 2.195197254e-02f, 2.196101720e-02f, 2.197002323e-02f, +2.197899061e-02f, 2.198791933e-02f, 2.199680938e-02f, 2.200566074e-02f, 2.201447341e-02f, 2.202324736e-02f, 2.203198260e-02f, 2.204067910e-02f, 2.204933686e-02f, 2.205795586e-02f, +2.206653609e-02f, 2.207507755e-02f, 2.208358020e-02f, 2.209204406e-02f, 2.210046909e-02f, 2.210885530e-02f, 2.211720267e-02f, 2.212551119e-02f, 2.213378085e-02f, 2.214201163e-02f, +2.215020353e-02f, 2.215835653e-02f, 2.216647063e-02f, 2.217454581e-02f, 2.218258206e-02f, 2.219057937e-02f, 2.219853772e-02f, 2.220645712e-02f, 2.221433755e-02f, 2.222217899e-02f, +2.222998144e-02f, 2.223774488e-02f, 2.224546931e-02f, 2.225315472e-02f, 2.226080109e-02f, 2.226840841e-02f, 2.227597668e-02f, 2.228350589e-02f, 2.229099602e-02f, 2.229844706e-02f, +2.230585901e-02f, 2.231323185e-02f, 2.232056558e-02f, 2.232786018e-02f, 2.233511565e-02f, 2.234233198e-02f, 2.234950915e-02f, 2.235664716e-02f, 2.236374600e-02f, 2.237080566e-02f, +2.237782612e-02f, 2.238480739e-02f, 2.239174945e-02f, 2.239865229e-02f, 2.240551591e-02f, 2.241234029e-02f, 2.241912542e-02f, 2.242587130e-02f, 2.243257792e-02f, 2.243924527e-02f, +2.244587335e-02f, 2.245246213e-02f, 2.245901162e-02f, 2.246552181e-02f, 2.247199268e-02f, 2.247842423e-02f, 2.248481646e-02f, 2.249116935e-02f, 2.249748289e-02f, 2.250375708e-02f, +2.250999192e-02f, 2.251618738e-02f, 2.252234347e-02f, 2.252846017e-02f, 2.253453749e-02f, 2.254057541e-02f, 2.254657392e-02f, 2.255253301e-02f, 2.255845269e-02f, 2.256433294e-02f, +2.257017376e-02f, 2.257597513e-02f, 2.258173706e-02f, 2.258745953e-02f, 2.259314253e-02f, 2.259878607e-02f, 2.260439013e-02f, 2.260995471e-02f, 2.261547980e-02f, 2.262096539e-02f, +2.262641149e-02f, 2.263181807e-02f, 2.263718514e-02f, 2.264251268e-02f, 2.264780070e-02f, 2.265304918e-02f, 2.265825813e-02f, 2.266342753e-02f, 2.266855738e-02f, 2.267364767e-02f, +2.267869839e-02f, 2.268370955e-02f, 2.268868113e-02f, 2.269361314e-02f, 2.269850556e-02f, 2.270335838e-02f, 2.270817161e-02f, 2.271294524e-02f, 2.271767926e-02f, 2.272237367e-02f, +2.272702846e-02f, 2.273164363e-02f, 2.273621918e-02f, 2.274075509e-02f, 2.274525136e-02f, 2.274970799e-02f, 2.275412498e-02f, 2.275850231e-02f, 2.276283999e-02f, 2.276713801e-02f, +2.277139636e-02f, 2.277561505e-02f, 2.277979406e-02f, 2.278393340e-02f, 2.278803305e-02f, 2.279209302e-02f, 2.279611330e-02f, 2.280009389e-02f, 2.280403478e-02f, 2.280793597e-02f, +2.281179745e-02f, 2.281561923e-02f, 2.281940129e-02f, 2.282314364e-02f, 2.282684627e-02f, 2.283050918e-02f, 2.283413236e-02f, 2.283771581e-02f, 2.284125953e-02f, 2.284476352e-02f, +2.284822777e-02f, 2.285165228e-02f, 2.285503704e-02f, 2.285838206e-02f, 2.286168732e-02f, 2.286495284e-02f, 2.286817860e-02f, 2.287136460e-02f, 2.287451085e-02f, 2.287761733e-02f, +2.288068404e-02f, 2.288371099e-02f, 2.288669817e-02f, 2.288964558e-02f, 2.289255322e-02f, 2.289542108e-02f, 2.289824916e-02f, 2.290103747e-02f, 2.290378599e-02f, 2.290649474e-02f, +2.290916369e-02f, 2.291179286e-02f, 2.291438225e-02f, 2.291693184e-02f, 2.291944165e-02f, 2.292191166e-02f, 2.292434189e-02f, 2.292673231e-02f, 2.292908295e-02f, 2.293139378e-02f, +2.293366482e-02f, 2.293589606e-02f, 2.293808751e-02f, 2.294023915e-02f, 2.294235099e-02f, 2.294442304e-02f, 2.294645528e-02f, 2.294844772e-02f, 2.295040036e-02f, 2.295231319e-02f, +2.295418622e-02f, 2.295601945e-02f, 2.295781288e-02f, 2.295956650e-02f, 2.296128032e-02f, 2.296295433e-02f, 2.296458855e-02f, 2.296618296e-02f, 2.296773756e-02f, 2.296925237e-02f, +2.297072737e-02f, 2.297216257e-02f, 2.297355797e-02f, 2.297491357e-02f, 2.297622937e-02f, 2.297750538e-02f, 2.297874158e-02f, 2.297993799e-02f, 2.298109460e-02f, 2.298221141e-02f, +2.298328843e-02f, 2.298432566e-02f, 2.298532310e-02f, 2.298628074e-02f, 2.298719860e-02f, 2.298807667e-02f, 2.298891495e-02f, 2.298971345e-02f, 2.299047217e-02f, 2.299119110e-02f, +2.299187026e-02f, 2.299250964e-02f, 2.299310924e-02f, 2.299366907e-02f, 2.299418912e-02f, 2.299466941e-02f, 2.299510993e-02f, 2.299551069e-02f, 2.299587168e-02f, 2.299619291e-02f, +2.299647438e-02f, 2.299671610e-02f, 2.299691807e-02f, 2.299708028e-02f, 2.299720275e-02f, 2.299728548e-02f, 2.299732846e-02f, 2.299733170e-02f, 2.299729521e-02f, 2.299721898e-02f, +2.299710303e-02f, 2.299694735e-02f, 2.299675194e-02f, 2.299651682e-02f, 2.299624198e-02f, 2.299592742e-02f, 2.299557316e-02f, 2.299517919e-02f, 2.299474552e-02f, 2.299427215e-02f, +2.299375909e-02f, 2.299320634e-02f, 2.299261390e-02f, 2.299198177e-02f, 2.299130997e-02f, 2.299059850e-02f, 2.298984735e-02f, 2.298905654e-02f, 2.298822607e-02f, 2.298735594e-02f, +2.298644616e-02f, 2.298549673e-02f, 2.298450766e-02f, 2.298347895e-02f, 2.298241060e-02f, 2.298130263e-02f, 2.298015503e-02f, 2.297896782e-02f, 2.297774099e-02f, 2.297647455e-02f, +2.297516850e-02f, 2.297382286e-02f, 2.297243763e-02f, 2.297101281e-02f, 2.296954840e-02f, 2.296804442e-02f, 2.296650087e-02f, 2.296491775e-02f, 2.296329508e-02f, 2.296163285e-02f, +2.295993107e-02f, 2.295818975e-02f, 2.295640889e-02f, 2.295458850e-02f, 2.295272859e-02f, 2.295082916e-02f, 2.294889022e-02f, 2.294691178e-02f, 2.294489383e-02f, 2.294283640e-02f, +2.294073948e-02f, 2.293860307e-02f, 2.293642720e-02f, 2.293421186e-02f, 2.293195706e-02f, 2.292966281e-02f, 2.292732912e-02f, 2.292495599e-02f, 2.292254342e-02f, 2.292009144e-02f, +2.291760003e-02f, 2.291506922e-02f, 2.291249900e-02f, 2.290988939e-02f, 2.290724040e-02f, 2.290455202e-02f, 2.290182427e-02f, 2.289905716e-02f, 2.289625069e-02f, 2.289340487e-02f, +2.289051971e-02f, 2.288759522e-02f, 2.288463141e-02f, 2.288162827e-02f, 2.287858583e-02f, 2.287550409e-02f, 2.287238306e-02f, 2.286922274e-02f, 2.286602315e-02f, 2.286278429e-02f, +2.285950617e-02f, 2.285618881e-02f, 2.285283220e-02f, 2.284943636e-02f, 2.284600130e-02f, 2.284252702e-02f, 2.283901354e-02f, 2.283546086e-02f, 2.283186899e-02f, 2.282823795e-02f, +2.282456773e-02f, 2.282085836e-02f, 2.281710984e-02f, 2.281332218e-02f, 2.280949538e-02f, 2.280562946e-02f, 2.280172443e-02f, 2.279778030e-02f, 2.279379708e-02f, 2.278977477e-02f, +2.278571339e-02f, 2.278161295e-02f, 2.277747345e-02f, 2.277329492e-02f, 2.276907734e-02f, 2.276482075e-02f, 2.276052514e-02f, 2.275619054e-02f, 2.275181694e-02f, 2.274740436e-02f, +2.274295281e-02f, 2.273846230e-02f, 2.273393284e-02f, 2.272936444e-02f, 2.272475712e-02f, 2.272011088e-02f, 2.271542573e-02f, 2.271070169e-02f, 2.270593876e-02f, 2.270113697e-02f, +2.269629631e-02f, 2.269141680e-02f, 2.268649846e-02f, 2.268154128e-02f, 2.267654530e-02f, 2.267151050e-02f, 2.266643692e-02f, 2.266132455e-02f, 2.265617342e-02f, 2.265098353e-02f, +2.264575489e-02f, 2.264048752e-02f, 2.263518143e-02f, 2.262983663e-02f, 2.262445313e-02f, 2.261903095e-02f, 2.261357010e-02f, 2.260807058e-02f, 2.260253242e-02f, 2.259695562e-02f, +2.259134020e-02f, 2.258568617e-02f, 2.257999354e-02f, 2.257426233e-02f, 2.256849255e-02f, 2.256268420e-02f, 2.255683731e-02f, 2.255095189e-02f, 2.254502795e-02f, 2.253906550e-02f, +2.253306456e-02f, 2.252702513e-02f, 2.252094724e-02f, 2.251483090e-02f, 2.250867611e-02f, 2.250248290e-02f, 2.249625128e-02f, 2.248998125e-02f, 2.248367284e-02f, 2.247732606e-02f, +2.247094092e-02f, 2.246451744e-02f, 2.245805562e-02f, 2.245155549e-02f, 2.244501706e-02f, 2.243844034e-02f, 2.243182534e-02f, 2.242517209e-02f, 2.241848059e-02f, 2.241175086e-02f, +2.240498292e-02f, 2.239817677e-02f, 2.239133243e-02f, 2.238444993e-02f, 2.237752927e-02f, 2.237057046e-02f, 2.236357353e-02f, 2.235653848e-02f, 2.234946534e-02f, 2.234235411e-02f, +2.233520481e-02f, 2.232801747e-02f, 2.232079208e-02f, 2.231352868e-02f, 2.230622727e-02f, 2.229888786e-02f, 2.229151049e-02f, 2.228409515e-02f, 2.227664187e-02f, 2.226915066e-02f, +2.226162154e-02f, 2.225405452e-02f, 2.224644962e-02f, 2.223880685e-02f, 2.223112624e-02f, 2.222340779e-02f, 2.221565153e-02f, 2.220785747e-02f, 2.220002562e-02f, 2.219215601e-02f, +2.218424864e-02f, 2.217630354e-02f, 2.216832073e-02f, 2.216030021e-02f, 2.215224200e-02f, 2.214414613e-02f, 2.213601261e-02f, 2.212784145e-02f, 2.211963268e-02f, 2.211138630e-02f, +2.210310234e-02f, 2.209478082e-02f, 2.208642174e-02f, 2.207802514e-02f, 2.206959102e-02f, 2.206111940e-02f, 2.205261031e-02f, 2.204406375e-02f, 2.203547975e-02f, 2.202685832e-02f, +2.201819948e-02f, 2.200950325e-02f, 2.200076964e-02f, 2.199199868e-02f, 2.198319039e-02f, 2.197434477e-02f, 2.196546185e-02f, 2.195654165e-02f, 2.194758418e-02f, 2.193858947e-02f, +2.192955752e-02f, 2.192048837e-02f, 2.191138202e-02f, 2.190223851e-02f, 2.189305783e-02f, 2.188384002e-02f, 2.187458510e-02f, 2.186529307e-02f, 2.185596397e-02f, 2.184659780e-02f, +2.183719459e-02f, 2.182775436e-02f, 2.181827713e-02f, 2.180876291e-02f, 2.179921172e-02f, 2.178962359e-02f, 2.177999853e-02f, 2.177033657e-02f, 2.176063771e-02f, 2.175090199e-02f, +2.174112942e-02f, 2.173132002e-02f, 2.172147381e-02f, 2.171159081e-02f, 2.170167104e-02f, 2.169171452e-02f, 2.168172127e-02f, 2.167169131e-02f, 2.166162466e-02f, 2.165152134e-02f, +2.164138137e-02f, 2.163120477e-02f, 2.162099156e-02f, 2.161074176e-02f, 2.160045540e-02f, 2.159013248e-02f, 2.157977304e-02f, 2.156937709e-02f, 2.155894466e-02f, 2.154847576e-02f, +2.153797042e-02f, 2.152742865e-02f, 2.151685048e-02f, 2.150623593e-02f, 2.149558502e-02f, 2.148489777e-02f, 2.147417420e-02f, 2.146341433e-02f, 2.145261819e-02f, 2.144178579e-02f, +2.143091716e-02f, 2.142001232e-02f, 2.140907129e-02f, 2.139809409e-02f, 2.138708075e-02f, 2.137603128e-02f, 2.136494570e-02f, 2.135382405e-02f, 2.134266634e-02f, 2.133147258e-02f, +2.132024282e-02f, 2.130897706e-02f, 2.129767533e-02f, 2.128633765e-02f, 2.127496404e-02f, 2.126355453e-02f, 2.125210914e-02f, 2.124062788e-02f, 2.122911080e-02f, 2.121755789e-02f, +2.120596920e-02f, 2.119434473e-02f, 2.118268452e-02f, 2.117098859e-02f, 2.115925695e-02f, 2.114748964e-02f, 2.113568668e-02f, 2.112384808e-02f, 2.111197387e-02f, 2.110006408e-02f, +2.108811872e-02f, 2.107613783e-02f, 2.106412142e-02f, 2.105206952e-02f, 2.103998215e-02f, 2.102785934e-02f, 2.101570110e-02f, 2.100350747e-02f, 2.099127846e-02f, 2.097901410e-02f, +2.096671442e-02f, 2.095437943e-02f, 2.094200917e-02f, 2.092960365e-02f, 2.091716289e-02f, 2.090468694e-02f, 2.089217580e-02f, 2.087962950e-02f, 2.086704807e-02f, 2.085443152e-02f, +2.084177990e-02f, 2.082909321e-02f, 2.081637149e-02f, 2.080361475e-02f, 2.079082303e-02f, 2.077799635e-02f, 2.076513473e-02f, 2.075223819e-02f, 2.073930677e-02f, 2.072634049e-02f, +2.071333937e-02f, 2.070030343e-02f, 2.068723271e-02f, 2.067412723e-02f, 2.066098701e-02f, 2.064781208e-02f, 2.063460246e-02f, 2.062135818e-02f, 2.060807926e-02f, 2.059476573e-02f, +2.058141762e-02f, 2.056803495e-02f, 2.055461775e-02f, 2.054116604e-02f, 2.052767985e-02f, 2.051415920e-02f, 2.050060413e-02f, 2.048701464e-02f, 2.047339079e-02f, 2.045973258e-02f, +2.044604004e-02f, 2.043231320e-02f, 2.041855209e-02f, 2.040475674e-02f, 2.039092716e-02f, 2.037706339e-02f, 2.036316546e-02f, 2.034923338e-02f, 2.033526719e-02f, 2.032126690e-02f, +2.030723256e-02f, 2.029316419e-02f, 2.027906181e-02f, 2.026492544e-02f, 2.025075513e-02f, 2.023655088e-02f, 2.022231274e-02f, 2.020804073e-02f, 2.019373487e-02f, 2.017939519e-02f, +2.016502172e-02f, 2.015061449e-02f, 2.013617352e-02f, 2.012169885e-02f, 2.010719049e-02f, 2.009264848e-02f, 2.007807285e-02f, 2.006346361e-02f, 2.004882081e-02f, 2.003414446e-02f, +2.001943460e-02f, 2.000469125e-02f, 1.998991445e-02f, 1.997510421e-02f, 1.996026057e-02f, 1.994538356e-02f, 1.993047320e-02f, 1.991552952e-02f, 1.990055255e-02f, 1.988554232e-02f, +1.987049885e-02f, 1.985542219e-02f, 1.984031234e-02f, 1.982516935e-02f, 1.980999324e-02f, 1.979478404e-02f, 1.977954178e-02f, 1.976426648e-02f, 1.974895818e-02f, 1.973361691e-02f, +1.971824269e-02f, 1.970283555e-02f, 1.968739553e-02f, 1.967192264e-02f, 1.965641693e-02f, 1.964087841e-02f, 1.962530713e-02f, 1.960970310e-02f, 1.959406636e-02f, 1.957839694e-02f, +1.956269486e-02f, 1.954696016e-02f, 1.953119287e-02f, 1.951539301e-02f, 1.949956061e-02f, 1.948369571e-02f, 1.946779834e-02f, 1.945186852e-02f, 1.943590628e-02f, 1.941991166e-02f, +1.940388468e-02f, 1.938782538e-02f, 1.937173378e-02f, 1.935560991e-02f, 1.933945381e-02f, 1.932326551e-02f, 1.930704503e-02f, 1.929079241e-02f, 1.927450767e-02f, 1.925819085e-02f, +1.924184198e-02f, 1.922546109e-02f, 1.920904821e-02f, 1.919260336e-02f, 1.917612659e-02f, 1.915961792e-02f, 1.914307738e-02f, 1.912650500e-02f, 1.910990082e-02f, 1.909326486e-02f, +1.907659716e-02f, 1.905989774e-02f, 1.904316665e-02f, 1.902640390e-02f, 1.900960953e-02f, 1.899278358e-02f, 1.897592607e-02f, 1.895903704e-02f, 1.894211651e-02f, 1.892516452e-02f, +1.890818110e-02f, 1.889116629e-02f, 1.887412010e-02f, 1.885704259e-02f, 1.883993376e-02f, 1.882279367e-02f, 1.880562234e-02f, 1.878841980e-02f, 1.877118609e-02f, 1.875392123e-02f, +1.873662526e-02f, 1.871929821e-02f, 1.870194012e-02f, 1.868455101e-02f, 1.866713092e-02f, 1.864967988e-02f, 1.863219792e-02f, 1.861468508e-02f, 1.859714139e-02f, 1.857956687e-02f, +1.856196157e-02f, 1.854432552e-02f, 1.852665874e-02f, 1.850896128e-02f, 1.849123316e-02f, 1.847347441e-02f, 1.845568508e-02f, 1.843786519e-02f, 1.842001478e-02f, 1.840213387e-02f, +1.838422251e-02f, 1.836628072e-02f, 1.834830854e-02f, 1.833030600e-02f, 1.831227314e-02f, 1.829420999e-02f, 1.827611658e-02f, 1.825799294e-02f, 1.823983912e-02f, 1.822165513e-02f, +1.820344103e-02f, 1.818519683e-02f, 1.816692258e-02f, 1.814861830e-02f, 1.813028404e-02f, 1.811191982e-02f, 1.809352568e-02f, 1.807510165e-02f, 1.805664778e-02f, 1.803816408e-02f, +1.801965060e-02f, 1.800110737e-02f, 1.798253442e-02f, 1.796393179e-02f, 1.794529951e-02f, 1.792663762e-02f, 1.790794615e-02f, 1.788922514e-02f, 1.787047462e-02f, 1.785169462e-02f, +1.783288518e-02f, 1.781404634e-02f, 1.779517812e-02f, 1.777628057e-02f, 1.775735372e-02f, 1.773839760e-02f, 1.771941225e-02f, 1.770039770e-02f, 1.768135399e-02f, 1.766228116e-02f, +1.764317923e-02f, 1.762404824e-02f, 1.760488824e-02f, 1.758569925e-02f, 1.756648130e-02f, 1.754723444e-02f, 1.752795871e-02f, 1.750865412e-02f, 1.748932073e-02f, 1.746995857e-02f, +1.745056766e-02f, 1.743114806e-02f, 1.741169978e-02f, 1.739222288e-02f, 1.737271738e-02f, 1.735318332e-02f, 1.733362074e-02f, 1.731402967e-02f, 1.729441015e-02f, 1.727476221e-02f, +1.725508589e-02f, 1.723538123e-02f, 1.721564826e-02f, 1.719588702e-02f, 1.717609754e-02f, 1.715627987e-02f, 1.713643403e-02f, 1.711656007e-02f, 1.709665802e-02f, 1.707672791e-02f, +1.705676979e-02f, 1.703678368e-02f, 1.701676963e-02f, 1.699672768e-02f, 1.697665785e-02f, 1.695656019e-02f, 1.693643474e-02f, 1.691628152e-02f, 1.689610058e-02f, 1.687589195e-02f, +1.685565568e-02f, 1.683539179e-02f, 1.681510033e-02f, 1.679478132e-02f, 1.677443482e-02f, 1.675406085e-02f, 1.673365946e-02f, 1.671323067e-02f, 1.669277454e-02f, 1.667229109e-02f, +1.665178036e-02f, 1.663124239e-02f, 1.661067722e-02f, 1.659008488e-02f, 1.656946542e-02f, 1.654881886e-02f, 1.652814526e-02f, 1.650744464e-02f, 1.648671704e-02f, 1.646596250e-02f, +1.644518106e-02f, 1.642437276e-02f, 1.640353763e-02f, 1.638267572e-02f, 1.636178706e-02f, 1.634087168e-02f, 1.631992963e-02f, 1.629896095e-02f, 1.627796567e-02f, 1.625694383e-02f, +1.623589547e-02f, 1.621482063e-02f, 1.619371934e-02f, 1.617259165e-02f, 1.615143759e-02f, 1.613025721e-02f, 1.610905053e-02f, 1.608781760e-02f, 1.606655846e-02f, 1.604527315e-02f, +1.602396170e-02f, 1.600262415e-02f, 1.598126054e-02f, 1.595987092e-02f, 1.593845531e-02f, 1.591701377e-02f, 1.589554632e-02f, 1.587405301e-02f, 1.585253387e-02f, 1.583098895e-02f, +1.580941828e-02f, 1.578782190e-02f, 1.576619986e-02f, 1.574455219e-02f, 1.572287893e-02f, 1.570118012e-02f, 1.567945579e-02f, 1.565770600e-02f, 1.563593077e-02f, 1.561413016e-02f, +1.559230418e-02f, 1.557045290e-02f, 1.554857634e-02f, 1.552667455e-02f, 1.550474756e-02f, 1.548279542e-02f, 1.546081817e-02f, 1.543881583e-02f, 1.541678847e-02f, 1.539473611e-02f, +1.537265879e-02f, 1.535055656e-02f, 1.532842945e-02f, 1.530627750e-02f, 1.528410076e-02f, 1.526189927e-02f, 1.523967306e-02f, 1.521742218e-02f, 1.519514666e-02f, 1.517284654e-02f, +1.515052188e-02f, 1.512817269e-02f, 1.510579904e-02f, 1.508340095e-02f, 1.506097847e-02f, 1.503853164e-02f, 1.501606050e-02f, 1.499356509e-02f, 1.497104544e-02f, 1.494850161e-02f, +1.492593363e-02f, 1.490334154e-02f, 1.488072538e-02f, 1.485808520e-02f, 1.483542103e-02f, 1.481273292e-02f, 1.479002090e-02f, 1.476728502e-02f, 1.474452532e-02f, 1.472174184e-02f, +1.469893462e-02f, 1.467610370e-02f, 1.465324913e-02f, 1.463037094e-02f, 1.460746917e-02f, 1.458454387e-02f, 1.456159508e-02f, 1.453862284e-02f, 1.451562719e-02f, 1.449260817e-02f, +1.446956582e-02f, 1.444650019e-02f, 1.442341132e-02f, 1.440029924e-02f, 1.437716401e-02f, 1.435400565e-02f, 1.433082422e-02f, 1.430761975e-02f, 1.428439229e-02f, 1.426114188e-02f, +1.423786856e-02f, 1.421457237e-02f, 1.419125336e-02f, 1.416791156e-02f, 1.414454702e-02f, 1.412115978e-02f, 1.409774988e-02f, 1.407431737e-02f, 1.405086228e-02f, 1.402738467e-02f, +1.400388456e-02f, 1.398036200e-02f, 1.395681704e-02f, 1.393324972e-02f, 1.390966008e-02f, 1.388604816e-02f, 1.386241400e-02f, 1.383875766e-02f, 1.381507916e-02f, 1.379137855e-02f, +1.376765588e-02f, 1.374391119e-02f, 1.372014451e-02f, 1.369635590e-02f, 1.367254539e-02f, 1.364871303e-02f, 1.362485886e-02f, 1.360098293e-02f, 1.357708527e-02f, 1.355316593e-02f, +1.352922496e-02f, 1.350526238e-02f, 1.348127826e-02f, 1.345727263e-02f, 1.343324553e-02f, 1.340919701e-02f, 1.338512711e-02f, 1.336103587e-02f, 1.333692334e-02f, 1.331278955e-02f, +1.328863457e-02f, 1.326445841e-02f, 1.324026114e-02f, 1.321604279e-02f, 1.319180340e-02f, 1.316754303e-02f, 1.314326171e-02f, 1.311895948e-02f, 1.309463640e-02f, 1.307029250e-02f, +1.304592782e-02f, 1.302154242e-02f, 1.299713633e-02f, 1.297270960e-02f, 1.294826227e-02f, 1.292379439e-02f, 1.289930599e-02f, 1.287479713e-02f, 1.285026784e-02f, 1.282571818e-02f, +1.280114818e-02f, 1.277655789e-02f, 1.275194735e-02f, 1.272731661e-02f, 1.270266571e-02f, 1.267799469e-02f, 1.265330360e-02f, 1.262859248e-02f, 1.260386138e-02f, 1.257911035e-02f, +1.255433941e-02f, 1.252954863e-02f, 1.250473804e-02f, 1.247990769e-02f, 1.245505762e-02f, 1.243018787e-02f, 1.240529850e-02f, 1.238038954e-02f, 1.235546105e-02f, 1.233051305e-02f, +1.230554561e-02f, 1.228055876e-02f, 1.225555255e-02f, 1.223052702e-02f, 1.220548222e-02f, 1.218041819e-02f, 1.215533497e-02f, 1.213023262e-02f, 1.210511117e-02f, 1.207997068e-02f, +1.205481118e-02f, 1.202963272e-02f, 1.200443534e-02f, 1.197921910e-02f, 1.195398403e-02f, 1.192873018e-02f, 1.190345760e-02f, 1.187816632e-02f, 1.185285641e-02f, 1.182752789e-02f, +1.180218081e-02f, 1.177681523e-02f, 1.175143119e-02f, 1.172602872e-02f, 1.170060788e-02f, 1.167516871e-02f, 1.164971126e-02f, 1.162423557e-02f, 1.159874168e-02f, 1.157322965e-02f, +1.154769952e-02f, 1.152215133e-02f, 1.149658513e-02f, 1.147100096e-02f, 1.144539888e-02f, 1.141977891e-02f, 1.139414112e-02f, 1.136848555e-02f, 1.134281223e-02f, 1.131712123e-02f, +1.129141258e-02f, 1.126568632e-02f, 1.123994251e-02f, 1.121418120e-02f, 1.118840241e-02f, 1.116260621e-02f, 1.113679264e-02f, 1.111096174e-02f, 1.108511356e-02f, 1.105924815e-02f, +1.103336554e-02f, 1.100746580e-02f, 1.098154895e-02f, 1.095561506e-02f, 1.092966416e-02f, 1.090369630e-02f, 1.087771153e-02f, 1.085170990e-02f, 1.082569144e-02f, 1.079965621e-02f, +1.077360425e-02f, 1.074753561e-02f, 1.072145033e-02f, 1.069534846e-02f, 1.066923005e-02f, 1.064309515e-02f, 1.061694379e-02f, 1.059077603e-02f, 1.056459191e-02f, 1.053839148e-02f, +1.051217479e-02f, 1.048594187e-02f, 1.045969279e-02f, 1.043342758e-02f, 1.040714629e-02f, 1.038084897e-02f, 1.035453566e-02f, 1.032820641e-02f, 1.030186127e-02f, 1.027550028e-02f, +1.024912350e-02f, 1.022273096e-02f, 1.019632272e-02f, 1.016989882e-02f, 1.014345930e-02f, 1.011700422e-02f, 1.009053362e-02f, 1.006404755e-02f, 1.003754606e-02f, 1.001102918e-02f, +9.984496979e-03f, 9.957949490e-03f, 9.931386763e-03f, 9.904808846e-03f, 9.878215786e-03f, 9.851607629e-03f, 9.824984424e-03f, 9.798346216e-03f, 9.771693053e-03f, 9.745024982e-03f, +9.718342050e-03f, 9.691644304e-03f, 9.664931792e-03f, 9.638204560e-03f, 9.611462657e-03f, 9.584706128e-03f, 9.557935022e-03f, 9.531149386e-03f, 9.504349266e-03f, 9.477534711e-03f, +9.450705768e-03f, 9.423862484e-03f, 9.397004906e-03f, 9.370133082e-03f, 9.343247059e-03f, 9.316346885e-03f, 9.289432608e-03f, 9.262504274e-03f, 9.235561931e-03f, 9.208605627e-03f, +9.181635410e-03f, 9.154651327e-03f, 9.127653425e-03f, 9.100641752e-03f, 9.073616356e-03f, 9.046577284e-03f, 9.019524585e-03f, 8.992458306e-03f, 8.965378494e-03f, 8.938285197e-03f, +8.911178464e-03f, 8.884058341e-03f, 8.856924877e-03f, 8.829778120e-03f, 8.802618117e-03f, 8.775444916e-03f, 8.748258565e-03f, 8.721059112e-03f, 8.693846605e-03f, 8.666621092e-03f, +8.639382621e-03f, 8.612131240e-03f, 8.584866996e-03f, 8.557589938e-03f, 8.530300113e-03f, 8.502997571e-03f, 8.475682359e-03f, 8.448354524e-03f, 8.421014116e-03f, 8.393661181e-03f, +8.366295770e-03f, 8.338917928e-03f, 8.311527706e-03f, 8.284125150e-03f, 8.256710309e-03f, 8.229283232e-03f, 8.201843966e-03f, 8.174392560e-03f, 8.146929062e-03f, 8.119453521e-03f, +8.091965984e-03f, 8.064466500e-03f, 8.036955118e-03f, 8.009431886e-03f, 7.981896851e-03f, 7.954350063e-03f, 7.926791570e-03f, 7.899221421e-03f, 7.871639663e-03f, 7.844046346e-03f, +7.816441518e-03f, 7.788825226e-03f, 7.761197521e-03f, 7.733558450e-03f, 7.705908062e-03f, 7.678246405e-03f, 7.650573528e-03f, 7.622889480e-03f, 7.595194309e-03f, 7.567488064e-03f, +7.539770794e-03f, 7.512042546e-03f, 7.484303371e-03f, 7.456553316e-03f, 7.428792430e-03f, 7.401020762e-03f, 7.373238361e-03f, 7.345445275e-03f, 7.317641553e-03f, 7.289827245e-03f, +7.262002398e-03f, 7.234167061e-03f, 7.206321284e-03f, 7.178465116e-03f, 7.150598604e-03f, 7.122721798e-03f, 7.094834747e-03f, 7.066937500e-03f, 7.039030105e-03f, 7.011112611e-03f, +6.983185069e-03f, 6.955247525e-03f, 6.927300030e-03f, 6.899342632e-03f, 6.871375381e-03f, 6.843398325e-03f, 6.815411513e-03f, 6.787414994e-03f, 6.759408818e-03f, 6.731393034e-03f, +6.703367690e-03f, 6.675332835e-03f, 6.647288519e-03f, 6.619234791e-03f, 6.591171700e-03f, 6.563099295e-03f, 6.535017625e-03f, 6.506926739e-03f, 6.478826687e-03f, 6.450717518e-03f, +6.422599280e-03f, 6.394472024e-03f, 6.366335797e-03f, 6.338190651e-03f, 6.310036633e-03f, 6.281873793e-03f, 6.253702180e-03f, 6.225521844e-03f, 6.197332834e-03f, 6.169135199e-03f, +6.140928988e-03f, 6.112714251e-03f, 6.084491037e-03f, 6.056259396e-03f, 6.028019376e-03f, 5.999771027e-03f, 5.971514399e-03f, 5.943249541e-03f, 5.914976502e-03f, 5.886695332e-03f, +5.858406080e-03f, 5.830108795e-03f, 5.801803527e-03f, 5.773490326e-03f, 5.745169241e-03f, 5.716840321e-03f, 5.688503615e-03f, 5.660159175e-03f, 5.631807047e-03f, 5.603447283e-03f, +5.575079932e-03f, 5.546705044e-03f, 5.518322667e-03f, 5.489932851e-03f, 5.461535647e-03f, 5.433131103e-03f, 5.404719269e-03f, 5.376300194e-03f, 5.347873929e-03f, 5.319440523e-03f, +5.291000025e-03f, 5.262552486e-03f, 5.234097954e-03f, 5.205636479e-03f, 5.177168111e-03f, 5.148692900e-03f, 5.120210895e-03f, 5.091722146e-03f, 5.063226703e-03f, 5.034724615e-03f, +5.006215931e-03f, 4.977700703e-03f, 4.949178979e-03f, 4.920650809e-03f, 4.892116242e-03f, 4.863575329e-03f, 4.835028120e-03f, 4.806474663e-03f, 4.777915009e-03f, 4.749349207e-03f, +4.720777308e-03f, 4.692199361e-03f, 4.663615415e-03f, 4.635025521e-03f, 4.606429728e-03f, 4.577828087e-03f, 4.549220646e-03f, 4.520607456e-03f, 4.491988567e-03f, 4.463364028e-03f, +4.434733889e-03f, 4.406098200e-03f, 4.377457011e-03f, 4.348810371e-03f, 4.320158331e-03f, 4.291500941e-03f, 4.262838250e-03f, 4.234170308e-03f, 4.205497165e-03f, 4.176818870e-03f, +4.148135475e-03f, 4.119447028e-03f, 4.090753579e-03f, 4.062055179e-03f, 4.033351878e-03f, 4.004643724e-03f, 3.975930769e-03f, 3.947213061e-03f, 3.918490652e-03f, 3.889763590e-03f, +3.861031927e-03f, 3.832295711e-03f, 3.803554992e-03f, 3.774809822e-03f, 3.746060248e-03f, 3.717306323e-03f, 3.688548094e-03f, 3.659785614e-03f, 3.631018930e-03f, 3.602248094e-03f, +3.573473155e-03f, 3.544694163e-03f, 3.515911169e-03f, 3.487124222e-03f, 3.458333372e-03f, 3.429538669e-03f, 3.400740163e-03f, 3.371937905e-03f, 3.343131943e-03f, 3.314322329e-03f, +3.285509112e-03f, 3.256692342e-03f, 3.227872069e-03f, 3.199048343e-03f, 3.170221215e-03f, 3.141390733e-03f, 3.112556949e-03f, 3.083719911e-03f, 3.054879671e-03f, 3.026036279e-03f, +2.997189783e-03f, 2.968340235e-03f, 2.939487683e-03f, 2.910632180e-03f, 2.881773773e-03f, 2.852912514e-03f, 2.824048452e-03f, 2.795181637e-03f, 2.766312120e-03f, 2.737439950e-03f, +2.708565178e-03f, 2.679687853e-03f, 2.650808026e-03f, 2.621925746e-03f, 2.593041064e-03f, 2.564154029e-03f, 2.535264693e-03f, 2.506373103e-03f, 2.477479312e-03f, 2.448583368e-03f, +2.419685322e-03f, 2.390785224e-03f, 2.361883124e-03f, 2.332979072e-03f, 2.304073117e-03f, 2.275165311e-03f, 2.246255703e-03f, 2.217344342e-03f, 2.188431280e-03f, 2.159516565e-03f, +2.130600249e-03f, 2.101682381e-03f, 2.072763011e-03f, 2.043842190e-03f, 2.014919966e-03f, 1.985996391e-03f, 1.957071514e-03f, 1.928145386e-03f, 1.899218056e-03f, 1.870289574e-03f, +1.841359990e-03f, 1.812429355e-03f, 1.783497718e-03f, 1.754565130e-03f, 1.725631640e-03f, 1.696697298e-03f, 1.667762155e-03f, 1.638826260e-03f, 1.609889663e-03f, 1.580952416e-03f, +1.552014566e-03f, 1.523076165e-03f, 1.494137262e-03f, 1.465197908e-03f, 1.436258152e-03f, 1.407318044e-03f, 1.378377635e-03f, 1.349436973e-03f, 1.320496111e-03f, 1.291555096e-03f, +1.262613980e-03f, 1.233672812e-03f, 1.204731642e-03f, 1.175790520e-03f, 1.146849496e-03f, 1.117908620e-03f, 1.088967941e-03f, 1.060027511e-03f, 1.031087379e-03f, 1.002147594e-03f, +9.732082070e-04f, 9.442692675e-04f, 9.153308254e-04f, 8.863929308e-04f, 8.574556335e-04f, 8.285189834e-04f, 7.995830304e-04f, 7.706478244e-04f, 7.417134152e-04f, 7.127798529e-04f, +6.838471872e-04f, 6.549154681e-04f, 6.259847453e-04f, 5.970550688e-04f, 5.681264884e-04f, 5.391990540e-04f, 5.102728153e-04f, 4.813478224e-04f, 4.524241249e-04f, 4.235017727e-04f, +3.945808157e-04f, 3.656613037e-04f, 3.367432864e-04f, 3.078268136e-04f, 2.789119353e-04f, 2.499987011e-04f, 2.210871608e-04f, 1.921773643e-04f, 1.632693613e-04f, 1.343632015e-04f, +1.054589348e-04f, 7.655661079e-05f, 4.765627933e-05f, 1.875799012e-05f, -1.013820710e-05f, -3.903226262e-05f, -6.792412672e-05f, -9.681374969e-05f, -1.257010818e-04f, -1.545860734e-04f, +-1.834686749e-04f, -2.123488364e-04f, -2.412265084e-04f, -2.701016411e-04f, -2.989741850e-04f, -3.278440904e-04f, -3.567113076e-04f, -3.855757870e-04f, -4.144374790e-04f, -4.432963340e-04f, +-4.721523024e-04f, -5.010053346e-04f, -5.298553810e-04f, -5.587023920e-04f, -5.875463180e-04f, -6.163871096e-04f, -6.452247171e-04f, -6.740590909e-04f, -7.028901817e-04f, -7.317179398e-04f, +-7.605423157e-04f, -7.893632600e-04f, -8.181807231e-04f, -8.469946555e-04f, -8.758050078e-04f, -9.046117305e-04f, -9.334147742e-04f, -9.622140894e-04f, -9.910096266e-04f, -1.019801336e-03f, +-1.048589170e-03f, -1.077373077e-03f, -1.106153008e-03f, -1.134928914e-03f, -1.163700746e-03f, -1.192468455e-03f, -1.221231990e-03f, -1.249991303e-03f, -1.278746344e-03f, -1.307497065e-03f, +-1.336243414e-03f, -1.364985345e-03f, -1.393722806e-03f, -1.422455749e-03f, -1.451184125e-03f, -1.479907884e-03f, -1.508626976e-03f, -1.537341354e-03f, -1.566050968e-03f, -1.594755767e-03f, +-1.623455704e-03f, -1.652150729e-03f, -1.680840793e-03f, -1.709525847e-03f, -1.738205841e-03f, -1.766880726e-03f, -1.795550454e-03f, -1.824214975e-03f, -1.852874240e-03f, -1.881528200e-03f, +-1.910176806e-03f, -1.938820009e-03f, -1.967457760e-03f, -1.996090009e-03f, -2.024716709e-03f, -2.053337809e-03f, -2.081953261e-03f, -2.110563015e-03f, -2.139167024e-03f, -2.167765238e-03f, +-2.196357607e-03f, -2.224944084e-03f, -2.253524618e-03f, -2.282099162e-03f, -2.310667666e-03f, -2.339230082e-03f, -2.367786360e-03f, -2.396336453e-03f, -2.424880310e-03f, -2.453417883e-03f, +-2.481949124e-03f, -2.510473983e-03f, -2.538992412e-03f, -2.567504362e-03f, -2.596009784e-03f, -2.624508630e-03f, -2.653000851e-03f, -2.681486398e-03f, -2.709965223e-03f, -2.738437276e-03f, +-2.766902510e-03f, -2.795360875e-03f, -2.823812323e-03f, -2.852256806e-03f, -2.880694274e-03f, -2.909124680e-03f, -2.937547974e-03f, -2.965964108e-03f, -2.994373034e-03f, -3.022774702e-03f, +-3.051169066e-03f, -3.079556075e-03f, -3.107935682e-03f, -3.136307839e-03f, -3.164672496e-03f, -3.193029605e-03f, -3.221379119e-03f, -3.249720988e-03f, -3.278055164e-03f, -3.306381599e-03f, +-3.334700245e-03f, -3.363011053e-03f, -3.391313975e-03f, -3.419608962e-03f, -3.447895967e-03f, -3.476174942e-03f, -3.504445837e-03f, -3.532708605e-03f, -3.560963197e-03f, -3.589209566e-03f, +-3.617447663e-03f, -3.645677441e-03f, -3.673898850e-03f, -3.702111843e-03f, -3.730316372e-03f, -3.758512389e-03f, -3.786699845e-03f, -3.814878694e-03f, -3.843048885e-03f, -3.871210373e-03f, +-3.899363108e-03f, -3.927507043e-03f, -3.955642130e-03f, -3.983768321e-03f, -4.011885567e-03f, -4.039993822e-03f, -4.068093037e-03f, -4.096183165e-03f, -4.124264157e-03f, -4.152335966e-03f, +-4.180398544e-03f, -4.208451843e-03f, -4.236495816e-03f, -4.264530415e-03f, -4.292555592e-03f, -4.320571299e-03f, -4.348577489e-03f, -4.376574114e-03f, -4.404561126e-03f, -4.432538479e-03f, +-4.460506124e-03f, -4.488464013e-03f, -4.516412100e-03f, -4.544350336e-03f, -4.572278675e-03f, -4.600197068e-03f, -4.628105468e-03f, -4.656003829e-03f, -4.683892101e-03f, -4.711770239e-03f, +-4.739638194e-03f, -4.767495919e-03f, -4.795343368e-03f, -4.823180491e-03f, -4.851007244e-03f, -4.878823577e-03f, -4.906629444e-03f, -4.934424797e-03f, -4.962209590e-03f, -4.989983775e-03f, +-5.017747305e-03f, -5.045500133e-03f, -5.073242211e-03f, -5.100973493e-03f, -5.128693932e-03f, -5.156403480e-03f, -5.184102091e-03f, -5.211789717e-03f, -5.239466311e-03f, -5.267131827e-03f, +-5.294786218e-03f, -5.322429436e-03f, -5.350061435e-03f, -5.377682168e-03f, -5.405291588e-03f, -5.432889648e-03f, -5.460476301e-03f, -5.488051501e-03f, -5.515615201e-03f, -5.543167354e-03f, +-5.570707913e-03f, -5.598236832e-03f, -5.625754064e-03f, -5.653259563e-03f, -5.680753281e-03f, -5.708235172e-03f, -5.735705190e-03f, -5.763163288e-03f, -5.790609420e-03f, -5.818043538e-03f, +-5.845465597e-03f, -5.872875551e-03f, -5.900273352e-03f, -5.927658954e-03f, -5.955032311e-03f, -5.982393377e-03f, -6.009742105e-03f, -6.037078448e-03f, -6.064402362e-03f, -6.091713799e-03f, +-6.119012713e-03f, -6.146299058e-03f, -6.173572787e-03f, -6.200833856e-03f, -6.228082217e-03f, -6.255317824e-03f, -6.282540631e-03f, -6.309750593e-03f, -6.336947663e-03f, -6.364131795e-03f, +-6.391302944e-03f, -6.418461063e-03f, -6.445606106e-03f, -6.472738027e-03f, -6.499856782e-03f, -6.526962322e-03f, -6.554054604e-03f, -6.581133581e-03f, -6.608199208e-03f, -6.635251438e-03f, +-6.662290226e-03f, -6.689315526e-03f, -6.716327293e-03f, -6.743325480e-03f, -6.770310043e-03f, -6.797280936e-03f, -6.824238113e-03f, -6.851181528e-03f, -6.878111137e-03f, -6.905026893e-03f, +-6.931928752e-03f, -6.958816667e-03f, -6.985690594e-03f, -7.012550487e-03f, -7.039396300e-03f, -7.066227989e-03f, -7.093045508e-03f, -7.119848812e-03f, -7.146637856e-03f, -7.173412594e-03f, +-7.200172981e-03f, -7.226918972e-03f, -7.253650523e-03f, -7.280367587e-03f, -7.307070120e-03f, -7.333758077e-03f, -7.360431413e-03f, -7.387090083e-03f, -7.413734042e-03f, -7.440363245e-03f, +-7.466977646e-03f, -7.493577202e-03f, -7.520161868e-03f, -7.546731598e-03f, -7.573286348e-03f, -7.599826073e-03f, -7.626350729e-03f, -7.652860270e-03f, -7.679354653e-03f, -7.705833831e-03f, +-7.732297762e-03f, -7.758746400e-03f, -7.785179701e-03f, -7.811597620e-03f, -7.838000112e-03f, -7.864387134e-03f, -7.890758641e-03f, -7.917114589e-03f, -7.943454932e-03f, -7.969779627e-03f, +-7.996088630e-03f, -8.022381897e-03f, -8.048659382e-03f, -8.074921042e-03f, -8.101166833e-03f, -8.127396710e-03f, -8.153610629e-03f, -8.179808547e-03f, -8.205990420e-03f, -8.232156202e-03f, +-8.258305851e-03f, -8.284439322e-03f, -8.310556571e-03f, -8.336657555e-03f, -8.362742229e-03f, -8.388810550e-03f, -8.414862474e-03f, -8.440897957e-03f, -8.466916956e-03f, -8.492919427e-03f, +-8.518905325e-03f, -8.544874608e-03f, -8.570827232e-03f, -8.596763153e-03f, -8.622682327e-03f, -8.648584712e-03f, -8.674470263e-03f, -8.700338938e-03f, -8.726190693e-03f, -8.752025483e-03f, +-8.777843267e-03f, -8.803644001e-03f, -8.829427641e-03f, -8.855194144e-03f, -8.880943468e-03f, -8.906675568e-03f, -8.932390401e-03f, -8.958087925e-03f, -8.983768097e-03f, -9.009430872e-03f, +-9.035076209e-03f, -9.060704065e-03f, -9.086314395e-03f, -9.111907158e-03f, -9.137482311e-03f, -9.163039810e-03f, -9.188579613e-03f, -9.214101677e-03f, -9.239605960e-03f, -9.265092418e-03f, +-9.290561009e-03f, -9.316011690e-03f, -9.341444418e-03f, -9.366859152e-03f, -9.392255847e-03f, -9.417634463e-03f, -9.442994957e-03f, -9.468337285e-03f, -9.493661405e-03f, -9.518967276e-03f, +-9.544254855e-03f, -9.569524099e-03f, -9.594774967e-03f, -9.620007415e-03f, -9.645221402e-03f, -9.670416886e-03f, -9.695593824e-03f, -9.720752174e-03f, -9.745891895e-03f, -9.771012944e-03f, +-9.796115279e-03f, -9.821198858e-03f, -9.846263640e-03f, -9.871309582e-03f, -9.896336643e-03f, -9.921344780e-03f, -9.946333953e-03f, -9.971304118e-03f, -9.996255235e-03f, -1.002118726e-02f, +-1.004610016e-02f, -1.007099388e-02f, -1.009586839e-02f, -1.012072364e-02f, -1.014555959e-02f, -1.017037620e-02f, -1.019517343e-02f, -1.021995124e-02f, -1.024470959e-02f, -1.026944843e-02f, +-1.029416772e-02f, -1.031886743e-02f, -1.034354751e-02f, -1.036820791e-02f, -1.039284861e-02f, -1.041746956e-02f, -1.044207071e-02f, -1.046665203e-02f, -1.049121347e-02f, -1.051575499e-02f, +-1.054027656e-02f, -1.056477813e-02f, -1.058925967e-02f, -1.061372112e-02f, -1.063816245e-02f, -1.066258362e-02f, -1.068698459e-02f, -1.071136532e-02f, -1.073572576e-02f, -1.076006588e-02f, +-1.078438564e-02f, -1.080868499e-02f, -1.083296390e-02f, -1.085722232e-02f, -1.088146022e-02f, -1.090567755e-02f, -1.092987427e-02f, -1.095405035e-02f, -1.097820573e-02f, -1.100234040e-02f, +-1.102645429e-02f, -1.105054738e-02f, -1.107461962e-02f, -1.109867097e-02f, -1.112270139e-02f, -1.114671085e-02f, -1.117069930e-02f, -1.119466670e-02f, -1.121861302e-02f, -1.124253821e-02f, +-1.126644223e-02f, -1.129032504e-02f, -1.131418661e-02f, -1.133802690e-02f, -1.136184585e-02f, -1.138564345e-02f, -1.140941963e-02f, -1.143317438e-02f, -1.145690764e-02f, -1.148061938e-02f, +-1.150430956e-02f, -1.152797813e-02f, -1.155162506e-02f, -1.157525032e-02f, -1.159885385e-02f, -1.162243563e-02f, -1.164599561e-02f, -1.166953375e-02f, -1.169305002e-02f, -1.171654437e-02f, +-1.174001677e-02f, -1.176346718e-02f, -1.178689555e-02f, -1.181030186e-02f, -1.183368605e-02f, -1.185704810e-02f, -1.188038797e-02f, -1.190370560e-02f, -1.192700097e-02f, -1.195027405e-02f, +-1.197352478e-02f, -1.199675313e-02f, -1.201995906e-02f, -1.204314253e-02f, -1.206630352e-02f, -1.208944197e-02f, -1.211255784e-02f, -1.213565111e-02f, -1.215872173e-02f, -1.218176966e-02f, +-1.220479487e-02f, -1.222779732e-02f, -1.225077697e-02f, -1.227373378e-02f, -1.229666771e-02f, -1.231957873e-02f, -1.234246680e-02f, -1.236533187e-02f, -1.238817392e-02f, -1.241099291e-02f, +-1.243378879e-02f, -1.245656153e-02f, -1.247931109e-02f, -1.250203743e-02f, -1.252474053e-02f, -1.254742033e-02f, -1.257007680e-02f, -1.259270990e-02f, -1.261531961e-02f, -1.263790587e-02f, +-1.266046866e-02f, -1.268300792e-02f, -1.270552364e-02f, -1.272801577e-02f, -1.275048427e-02f, -1.277292911e-02f, -1.279535025e-02f, -1.281774764e-02f, -1.284012127e-02f, -1.286247108e-02f, +-1.288479705e-02f, -1.290709913e-02f, -1.292937728e-02f, -1.295163148e-02f, -1.297386169e-02f, -1.299606786e-02f, -1.301824996e-02f, -1.304040796e-02f, -1.306254182e-02f, -1.308465150e-02f, +-1.310673696e-02f, -1.312879817e-02f, -1.315083510e-02f, -1.317284770e-02f, -1.319483595e-02f, -1.321679980e-02f, -1.323873921e-02f, -1.326065416e-02f, -1.328254460e-02f, -1.330441051e-02f, +-1.332625183e-02f, -1.334806855e-02f, -1.336986062e-02f, -1.339162800e-02f, -1.341337067e-02f, -1.343508858e-02f, -1.345678170e-02f, -1.347844999e-02f, -1.350009342e-02f, -1.352171195e-02f, +-1.354330555e-02f, -1.356487418e-02f, -1.358641781e-02f, -1.360793640e-02f, -1.362942991e-02f, -1.365089831e-02f, -1.367234157e-02f, -1.369375965e-02f, -1.371515251e-02f, -1.373652012e-02f, +-1.375786245e-02f, -1.377917945e-02f, -1.380047110e-02f, -1.382173736e-02f, -1.384297819e-02f, -1.386419356e-02f, -1.388538344e-02f, -1.390654779e-02f, -1.392768657e-02f, -1.394879975e-02f, +-1.396988731e-02f, -1.399094919e-02f, -1.401198537e-02f, -1.403299581e-02f, -1.405398048e-02f, -1.407493934e-02f, -1.409587237e-02f, -1.411677952e-02f, -1.413766076e-02f, -1.415851606e-02f, +-1.417934538e-02f, -1.420014869e-02f, -1.422092596e-02f, -1.424167715e-02f, -1.426240222e-02f, -1.428310115e-02f, -1.430377389e-02f, -1.432442042e-02f, -1.434504071e-02f, -1.436563471e-02f, +-1.438620240e-02f, -1.440674373e-02f, -1.442725869e-02f, -1.444774723e-02f, -1.446820931e-02f, -1.448864492e-02f, -1.450905401e-02f, -1.452943655e-02f, -1.454979251e-02f, -1.457012185e-02f, +-1.459042454e-02f, -1.461070055e-02f, -1.463094984e-02f, -1.465117239e-02f, -1.467136815e-02f, -1.469153710e-02f, -1.471167920e-02f, -1.473179442e-02f, -1.475188273e-02f, -1.477194410e-02f, +-1.479197848e-02f, -1.481198585e-02f, -1.483196619e-02f, -1.485191944e-02f, -1.487184559e-02f, -1.489174459e-02f, -1.491161643e-02f, -1.493146105e-02f, -1.495127844e-02f, -1.497106856e-02f, +-1.499083138e-02f, -1.501056686e-02f, -1.503027498e-02f, -1.504995569e-02f, -1.506960898e-02f, -1.508923480e-02f, -1.510883313e-02f, -1.512840394e-02f, -1.514794718e-02f, -1.516746284e-02f, +-1.518695088e-02f, -1.520641126e-02f, -1.522584395e-02f, -1.524524893e-02f, -1.526462617e-02f, -1.528397562e-02f, -1.530329727e-02f, -1.532259107e-02f, -1.534185700e-02f, -1.536109502e-02f, +-1.538030511e-02f, -1.539948723e-02f, -1.541864136e-02f, -1.543776745e-02f, -1.545686549e-02f, -1.547593544e-02f, -1.549497726e-02f, -1.551399093e-02f, -1.553297642e-02f, -1.555193369e-02f, +-1.557086272e-02f, -1.558976348e-02f, -1.560863593e-02f, -1.562748004e-02f, -1.564629579e-02f, -1.566508314e-02f, -1.568384206e-02f, -1.570257252e-02f, -1.572127450e-02f, -1.573994795e-02f, +-1.575859286e-02f, -1.577720919e-02f, -1.579579691e-02f, -1.581435599e-02f, -1.583288641e-02f, -1.585138812e-02f, -1.586986111e-02f, -1.588830533e-02f, -1.590672077e-02f, -1.592510740e-02f, +-1.594346517e-02f, -1.596179407e-02f, -1.598009406e-02f, -1.599836511e-02f, -1.601660720e-02f, -1.603482030e-02f, -1.605300437e-02f, -1.607115939e-02f, -1.608928532e-02f, -1.610738214e-02f, +-1.612544982e-02f, -1.614348834e-02f, -1.616149765e-02f, -1.617947773e-02f, -1.619742856e-02f, -1.621535010e-02f, -1.623324232e-02f, -1.625110521e-02f, -1.626893872e-02f, -1.628674283e-02f, +-1.630451751e-02f, -1.632226273e-02f, -1.633997847e-02f, -1.635766469e-02f, -1.637532136e-02f, -1.639294847e-02f, -1.641054597e-02f, -1.642811385e-02f, -1.644565207e-02f, -1.646316061e-02f, +-1.648063943e-02f, -1.649808852e-02f, -1.651550783e-02f, -1.653289735e-02f, -1.655025704e-02f, -1.656758689e-02f, -1.658488685e-02f, -1.660215690e-02f, -1.661939702e-02f, -1.663660718e-02f, +-1.665378734e-02f, -1.667093749e-02f, -1.668805759e-02f, -1.670514762e-02f, -1.672220755e-02f, -1.673923735e-02f, -1.675623700e-02f, -1.677320647e-02f, -1.679014572e-02f, -1.680705475e-02f, +-1.682393350e-02f, -1.684078197e-02f, -1.685760013e-02f, -1.687438793e-02f, -1.689114537e-02f, -1.690787241e-02f, -1.692456903e-02f, -1.694123520e-02f, -1.695787089e-02f, -1.697447608e-02f, +-1.699105073e-02f, -1.700759483e-02f, -1.702410835e-02f, -1.704059126e-02f, -1.705704354e-02f, -1.707346515e-02f, -1.708985607e-02f, -1.710621629e-02f, -1.712254576e-02f, -1.713884447e-02f, +-1.715511238e-02f, -1.717134948e-02f, -1.718755573e-02f, -1.720373112e-02f, -1.721987561e-02f, -1.723598918e-02f, -1.725207181e-02f, -1.726812346e-02f, -1.728414412e-02f, -1.730013376e-02f, +-1.731609235e-02f, -1.733201986e-02f, -1.734791628e-02f, -1.736378157e-02f, -1.737961572e-02f, -1.739541869e-02f, -1.741119046e-02f, -1.742693101e-02f, -1.744264032e-02f, -1.745831834e-02f, +-1.747396507e-02f, -1.748958048e-02f, -1.750516454e-02f, -1.752071723e-02f, -1.753623852e-02f, -1.755172839e-02f, -1.756718682e-02f, -1.758261377e-02f, -1.759800923e-02f, -1.761337317e-02f, +-1.762870557e-02f, -1.764400640e-02f, -1.765927564e-02f, -1.767451327e-02f, -1.768971925e-02f, -1.770489358e-02f, -1.772003621e-02f, -1.773514713e-02f, -1.775022632e-02f, -1.776527375e-02f, +-1.778028940e-02f, -1.779527324e-02f, -1.781022525e-02f, -1.782514541e-02f, -1.784003369e-02f, -1.785489008e-02f, -1.786971454e-02f, -1.788450705e-02f, -1.789926759e-02f, -1.791399614e-02f, +-1.792869268e-02f, -1.794335717e-02f, -1.795798960e-02f, -1.797258995e-02f, -1.798715819e-02f, -1.800169430e-02f, -1.801619826e-02f, -1.803067004e-02f, -1.804510962e-02f, -1.805951698e-02f, +-1.807389209e-02f, -1.808823494e-02f, -1.810254550e-02f, -1.811682375e-02f, -1.813106966e-02f, -1.814528322e-02f, -1.815946440e-02f, -1.817361319e-02f, -1.818772954e-02f, -1.820181346e-02f, +-1.821586491e-02f, -1.822988387e-02f, -1.824387031e-02f, -1.825782423e-02f, -1.827174560e-02f, -1.828563438e-02f, -1.829949058e-02f, -1.831331415e-02f, -1.832710508e-02f, -1.834086336e-02f, +-1.835458894e-02f, -1.836828183e-02f, -1.838194199e-02f, -1.839556940e-02f, -1.840916405e-02f, -1.842272590e-02f, -1.843625495e-02f, -1.844975116e-02f, -1.846321453e-02f, -1.847664502e-02f, +-1.849004261e-02f, -1.850340730e-02f, -1.851673904e-02f, -1.853003784e-02f, -1.854330365e-02f, -1.855653647e-02f, -1.856973627e-02f, -1.858290304e-02f, -1.859603674e-02f, -1.860913737e-02f, +-1.862220490e-02f, -1.863523931e-02f, -1.864824058e-02f, -1.866120870e-02f, -1.867414363e-02f, -1.868704537e-02f, -1.869991389e-02f, -1.871274916e-02f, -1.872555118e-02f, -1.873831993e-02f, +-1.875105537e-02f, -1.876375750e-02f, -1.877642629e-02f, -1.878906173e-02f, -1.880166379e-02f, -1.881423245e-02f, -1.882676770e-02f, -1.883926952e-02f, -1.885173789e-02f, -1.886417278e-02f, +-1.887657418e-02f, -1.888894207e-02f, -1.890127644e-02f, -1.891357726e-02f, -1.892584451e-02f, -1.893807817e-02f, -1.895027823e-02f, -1.896244467e-02f, -1.897457747e-02f, -1.898667661e-02f, +-1.899874207e-02f, -1.901077383e-02f, -1.902277188e-02f, -1.903473620e-02f, -1.904666677e-02f, -1.905856356e-02f, -1.907042657e-02f, -1.908225578e-02f, -1.909405115e-02f, -1.910581269e-02f, +-1.911754037e-02f, -1.912923417e-02f, -1.914089408e-02f, -1.915252008e-02f, -1.916411214e-02f, -1.917567026e-02f, -1.918719441e-02f, -1.919868458e-02f, -1.921014075e-02f, -1.922156290e-02f, +-1.923295101e-02f, -1.924430508e-02f, -1.925562508e-02f, -1.926691099e-02f, -1.927816279e-02f, -1.928938048e-02f, -1.930056403e-02f, -1.931171343e-02f, -1.932282865e-02f, -1.933390969e-02f, +-1.934495652e-02f, -1.935596914e-02f, -1.936694751e-02f, -1.937789164e-02f, -1.938880149e-02f, -1.939967705e-02f, -1.941051832e-02f, -1.942132526e-02f, -1.943209787e-02f, -1.944283613e-02f, +-1.945354002e-02f, -1.946420953e-02f, -1.947484464e-02f, -1.948544533e-02f, -1.949601159e-02f, -1.950654341e-02f, -1.951704076e-02f, -1.952750363e-02f, -1.953793202e-02f, -1.954832589e-02f, +-1.955868524e-02f, -1.956901004e-02f, -1.957930029e-02f, -1.958955598e-02f, -1.959977707e-02f, -1.960996357e-02f, -1.962011544e-02f, -1.963023269e-02f, -1.964031529e-02f, -1.965036323e-02f, +-1.966037650e-02f, -1.967035507e-02f, -1.968029894e-02f, -1.969020809e-02f, -1.970008250e-02f, -1.970992216e-02f, -1.971972707e-02f, -1.972949719e-02f, -1.973923252e-02f, -1.974893304e-02f, +-1.975859874e-02f, -1.976822961e-02f, -1.977782563e-02f, -1.978738678e-02f, -1.979691306e-02f, -1.980640445e-02f, -1.981586093e-02f, -1.982528249e-02f, -1.983466912e-02f, -1.984402080e-02f, +-1.985333752e-02f, -1.986261927e-02f, -1.987186603e-02f, -1.988107779e-02f, -1.989025454e-02f, -1.989939626e-02f, -1.990850294e-02f, -1.991757456e-02f, -1.992661112e-02f, -1.993561260e-02f, +-1.994457899e-02f, -1.995351027e-02f, -1.996240643e-02f, -1.997126746e-02f, -1.998009334e-02f, -1.998888407e-02f, -1.999763963e-02f, -2.000636001e-02f, -2.001504519e-02f, -2.002369516e-02f, +-2.003230991e-02f, -2.004088944e-02f, -2.004943371e-02f, -2.005794273e-02f, -2.006641649e-02f, -2.007485496e-02f, -2.008325814e-02f, -2.009162601e-02f, -2.009995857e-02f, -2.010825580e-02f, +-2.011651768e-02f, -2.012474422e-02f, -2.013293539e-02f, -2.014109119e-02f, -2.014921160e-02f, -2.015729661e-02f, -2.016534621e-02f, -2.017336039e-02f, -2.018133914e-02f, -2.018928245e-02f, +-2.019719030e-02f, -2.020506268e-02f, -2.021289959e-02f, -2.022070101e-02f, -2.022846693e-02f, -2.023619734e-02f, -2.024389223e-02f, -2.025155159e-02f, -2.025917541e-02f, -2.026676368e-02f, +-2.027431638e-02f, -2.028183351e-02f, -2.028931505e-02f, -2.029676100e-02f, -2.030417135e-02f, -2.031154608e-02f, -2.031888519e-02f, -2.032618866e-02f, -2.033345648e-02f, -2.034068865e-02f, +-2.034788516e-02f, -2.035504599e-02f, -2.036217114e-02f, -2.036926059e-02f, -2.037631434e-02f, -2.038333237e-02f, -2.039031468e-02f, -2.039726126e-02f, -2.040417210e-02f, -2.041104718e-02f, +-2.041788651e-02f, -2.042469006e-02f, -2.043145784e-02f, -2.043818982e-02f, -2.044488601e-02f, -2.045154639e-02f, -2.045817096e-02f, -2.046475970e-02f, -2.047131261e-02f, -2.047782968e-02f, +-2.048431090e-02f, -2.049075626e-02f, -2.049716575e-02f, -2.050353936e-02f, -2.050987710e-02f, -2.051617893e-02f, -2.052244487e-02f, -2.052867490e-02f, -2.053486901e-02f, -2.054102719e-02f, +-2.054714944e-02f, -2.055323575e-02f, -2.055928611e-02f, -2.056530051e-02f, -2.057127895e-02f, -2.057722141e-02f, -2.058312790e-02f, -2.058899839e-02f, -2.059483289e-02f, -2.060063138e-02f, +-2.060639387e-02f, -2.061212034e-02f, -2.061781078e-02f, -2.062346518e-02f, -2.062908355e-02f, -2.063466587e-02f, -2.064021214e-02f, -2.064572235e-02f, -2.065119649e-02f, -2.065663455e-02f, +-2.066203653e-02f, -2.066740243e-02f, -2.067273222e-02f, -2.067802592e-02f, -2.068328351e-02f, -2.068850499e-02f, -2.069369034e-02f, -2.069883956e-02f, -2.070395266e-02f, -2.070902961e-02f, +-2.071407042e-02f, -2.071907507e-02f, -2.072404356e-02f, -2.072897590e-02f, -2.073387206e-02f, -2.073873204e-02f, -2.074355585e-02f, -2.074834346e-02f, -2.075309488e-02f, -2.075781011e-02f, +-2.076248913e-02f, -2.076713194e-02f, -2.077173853e-02f, -2.077630891e-02f, -2.078084305e-02f, -2.078534097e-02f, -2.078980265e-02f, -2.079422809e-02f, -2.079861728e-02f, -2.080297022e-02f, +-2.080728691e-02f, -2.081156733e-02f, -2.081581149e-02f, -2.082001937e-02f, -2.082419099e-02f, -2.082832632e-02f, -2.083242536e-02f, -2.083648812e-02f, -2.084051459e-02f, -2.084450475e-02f, +-2.084845862e-02f, -2.085237618e-02f, -2.085625742e-02f, -2.086010236e-02f, -2.086391097e-02f, -2.086768327e-02f, -2.087141923e-02f, -2.087511887e-02f, -2.087878217e-02f, -2.088240913e-02f, +-2.088599976e-02f, -2.088955403e-02f, -2.089307196e-02f, -2.089655354e-02f, -2.089999876e-02f, -2.090340762e-02f, -2.090678012e-02f, -2.091011626e-02f, -2.091341603e-02f, -2.091667942e-02f, +-2.091990644e-02f, -2.092309709e-02f, -2.092625135e-02f, -2.092936923e-02f, -2.093245072e-02f, -2.093549583e-02f, -2.093850454e-02f, -2.094147686e-02f, -2.094441279e-02f, -2.094731231e-02f, +-2.095017543e-02f, -2.095300215e-02f, -2.095579247e-02f, -2.095854637e-02f, -2.096126387e-02f, -2.096394495e-02f, -2.096658962e-02f, -2.096919787e-02f, -2.097176971e-02f, -2.097430512e-02f, +-2.097680411e-02f, -2.097926668e-02f, -2.098169282e-02f, -2.098408254e-02f, -2.098643583e-02f, -2.098875269e-02f, -2.099103311e-02f, -2.099327711e-02f, -2.099548467e-02f, -2.099765579e-02f, +-2.099979048e-02f, -2.100188874e-02f, -2.100395055e-02f, -2.100597593e-02f, -2.100796486e-02f, -2.100991736e-02f, -2.101183341e-02f, -2.101371302e-02f, -2.101555619e-02f, -2.101736292e-02f, +-2.101913320e-02f, -2.102086703e-02f, -2.102256442e-02f, -2.102422537e-02f, -2.102584987e-02f, -2.102743793e-02f, -2.102898954e-02f, -2.103050470e-02f, -2.103198342e-02f, -2.103342569e-02f, +-2.103483152e-02f, -2.103620090e-02f, -2.103753383e-02f, -2.103883032e-02f, -2.104009037e-02f, -2.104131397e-02f, -2.104250113e-02f, -2.104365185e-02f, -2.104476612e-02f, -2.104584395e-02f, +-2.104688534e-02f, -2.104789029e-02f, -2.104885881e-02f, -2.104979088e-02f, -2.105068651e-02f, -2.105154571e-02f, -2.105236848e-02f, -2.105315481e-02f, -2.105390470e-02f, -2.105461817e-02f, +-2.105529521e-02f, -2.105593581e-02f, -2.105653999e-02f, -2.105710775e-02f, -2.105763908e-02f, -2.105813399e-02f, -2.105859248e-02f, -2.105901454e-02f, -2.105940020e-02f, -2.105974943e-02f, +-2.106006226e-02f, -2.106033867e-02f, -2.106057868e-02f, -2.106078228e-02f, -2.106094947e-02f, -2.106108026e-02f, -2.106117466e-02f, -2.106123265e-02f, -2.106125426e-02f, -2.106123947e-02f, +-2.106118829e-02f, -2.106110072e-02f, -2.106097677e-02f, -2.106081644e-02f, -2.106061973e-02f, -2.106038664e-02f, -2.106011718e-02f, -2.105981136e-02f, -2.105946916e-02f, -2.105909061e-02f, +-2.105867569e-02f, -2.105822442e-02f, -2.105773680e-02f, -2.105721282e-02f, -2.105665250e-02f, -2.105605584e-02f, -2.105542284e-02f, -2.105475350e-02f, -2.105404783e-02f, -2.105330584e-02f, +-2.105252752e-02f, -2.105171288e-02f, -2.105086192e-02f, -2.104997466e-02f, -2.104905108e-02f, -2.104809121e-02f, -2.104709503e-02f, -2.104606256e-02f, -2.104499379e-02f, -2.104388875e-02f, +-2.104274742e-02f, -2.104156981e-02f, -2.104035593e-02f, -2.103910579e-02f, -2.103781938e-02f, -2.103649671e-02f, -2.103513779e-02f, -2.103374262e-02f, -2.103231121e-02f, -2.103084356e-02f, +-2.102933968e-02f, -2.102779956e-02f, -2.102622323e-02f, -2.102461068e-02f, -2.102296192e-02f, -2.102127695e-02f, -2.101955578e-02f, -2.101779841e-02f, -2.101600485e-02f, -2.101417511e-02f, +-2.101230920e-02f, -2.101040711e-02f, -2.100846885e-02f, -2.100649443e-02f, -2.100448386e-02f, -2.100243713e-02f, -2.100035427e-02f, -2.099823527e-02f, -2.099608014e-02f, -2.099388888e-02f, +-2.099166151e-02f, -2.098939802e-02f, -2.098709843e-02f, -2.098476275e-02f, -2.098239097e-02f, -2.097998310e-02f, -2.097753916e-02f, -2.097505915e-02f, -2.097254307e-02f, -2.096999094e-02f, +-2.096740275e-02f, -2.096477852e-02f, -2.096211826e-02f, -2.095942196e-02f, -2.095668965e-02f, -2.095392132e-02f, -2.095111698e-02f, -2.094827664e-02f, -2.094540031e-02f, -2.094248799e-02f, +-2.093953970e-02f, -2.093655543e-02f, -2.093353521e-02f, -2.093047903e-02f, -2.092738690e-02f, -2.092425884e-02f, -2.092109484e-02f, -2.091789493e-02f, -2.091465910e-02f, -2.091138736e-02f, +-2.090807972e-02f, -2.090473620e-02f, -2.090135679e-02f, -2.089794151e-02f, -2.089449036e-02f, -2.089100336e-02f, -2.088748051e-02f, -2.088392183e-02f, -2.088032731e-02f, -2.087669697e-02f, +-2.087303082e-02f, -2.086932887e-02f, -2.086559112e-02f, -2.086181758e-02f, -2.085800827e-02f, -2.085416319e-02f, -2.085028235e-02f, -2.084636576e-02f, -2.084241344e-02f, -2.083842538e-02f, +-2.083440160e-02f, -2.083034211e-02f, -2.082624692e-02f, -2.082211604e-02f, -2.081794947e-02f, -2.081374723e-02f, -2.080950933e-02f, -2.080523577e-02f, -2.080092658e-02f, -2.079658174e-02f, +-2.079220129e-02f, -2.078778522e-02f, -2.078333355e-02f, -2.077884628e-02f, -2.077432344e-02f, -2.076976502e-02f, -2.076517104e-02f, -2.076054150e-02f, -2.075587643e-02f, -2.075117583e-02f, +-2.074643970e-02f, -2.074166807e-02f, -2.073686094e-02f, -2.073201833e-02f, -2.072714023e-02f, -2.072222667e-02f, -2.071727766e-02f, -2.071229320e-02f, -2.070727332e-02f, -2.070221801e-02f, +-2.069712729e-02f, -2.069200117e-02f, -2.068683966e-02f, -2.068164278e-02f, -2.067641054e-02f, -2.067114294e-02f, -2.066584001e-02f, -2.066050174e-02f, -2.065512815e-02f, -2.064971926e-02f, +-2.064427508e-02f, -2.063879561e-02f, -2.063328087e-02f, -2.062773088e-02f, -2.062214564e-02f, -2.061652517e-02f, -2.061086947e-02f, -2.060517857e-02f, -2.059945246e-02f, -2.059369118e-02f, +-2.058789472e-02f, -2.058206310e-02f, -2.057619634e-02f, -2.057029444e-02f, -2.056435742e-02f, -2.055838529e-02f, -2.055237806e-02f, -2.054633575e-02f, -2.054025837e-02f, -2.053414593e-02f, +-2.052799845e-02f, -2.052181594e-02f, -2.051559841e-02f, -2.050934587e-02f, -2.050305835e-02f, -2.049673584e-02f, -2.049037837e-02f, -2.048398595e-02f, -2.047755859e-02f, -2.047109631e-02f, +-2.046459912e-02f, -2.045806703e-02f, -2.045150006e-02f, -2.044489821e-02f, -2.043826152e-02f, -2.043158998e-02f, -2.042488361e-02f, -2.041814243e-02f, -2.041136645e-02f, -2.040455569e-02f, +-2.039771015e-02f, -2.039082986e-02f, -2.038391483e-02f, -2.037696507e-02f, -2.036998059e-02f, -2.036296142e-02f, -2.035590756e-02f, -2.034881904e-02f, -2.034169585e-02f, -2.033453803e-02f, +-2.032734558e-02f, -2.032011853e-02f, -2.031285687e-02f, -2.030556064e-02f, -2.029822984e-02f, -2.029086449e-02f, -2.028346461e-02f, -2.027603020e-02f, -2.026856129e-02f, -2.026105790e-02f, +-2.025352003e-02f, -2.024594770e-02f, -2.023834092e-02f, -2.023069972e-02f, -2.022302411e-02f, -2.021531410e-02f, -2.020756972e-02f, -2.019979096e-02f, -2.019197786e-02f, -2.018413043e-02f, +-2.017624868e-02f, -2.016833263e-02f, -2.016038230e-02f, -2.015239769e-02f, -2.014437884e-02f, -2.013632575e-02f, -2.012823844e-02f, -2.012011693e-02f, -2.011196123e-02f, -2.010377136e-02f, +-2.009554734e-02f, -2.008728918e-02f, -2.007899690e-02f, -2.007067051e-02f, -2.006231004e-02f, -2.005391551e-02f, -2.004548691e-02f, -2.003702429e-02f, -2.002852764e-02f, -2.001999699e-02f, +-2.001143236e-02f, -2.000283376e-02f, -1.999420121e-02f, -1.998553472e-02f, -1.997683432e-02f, -1.996810003e-02f, -1.995933185e-02f, -1.995052981e-02f, -1.994169392e-02f, -1.993282421e-02f, +-1.992392069e-02f, -1.991498337e-02f, -1.990601228e-02f, -1.989700744e-02f, -1.988796885e-02f, -1.987889654e-02f, -1.986979054e-02f, -1.986065084e-02f, -1.985147749e-02f, -1.984227048e-02f, +-1.983302984e-02f, -1.982375559e-02f, -1.981444775e-02f, -1.980510634e-02f, -1.979573137e-02f, -1.978632286e-02f, -1.977688083e-02f, -1.976740530e-02f, -1.975789630e-02f, -1.974835382e-02f, +-1.973877791e-02f, -1.972916857e-02f, -1.971952582e-02f, -1.970984969e-02f, -1.970014019e-02f, -1.969039734e-02f, -1.968062116e-02f, -1.967081168e-02f, -1.966096890e-02f, -1.965109285e-02f, +-1.964118354e-02f, -1.963124101e-02f, -1.962126526e-02f, -1.961125632e-02f, -1.960121420e-02f, -1.959113893e-02f, -1.958103052e-02f, -1.957088900e-02f, -1.956071439e-02f, -1.955050670e-02f, +-1.954026596e-02f, -1.952999218e-02f, -1.951968538e-02f, -1.950934559e-02f, -1.949897283e-02f, -1.948856711e-02f, -1.947812846e-02f, -1.946765690e-02f, -1.945715244e-02f, -1.944661511e-02f, +-1.943604493e-02f, -1.942544191e-02f, -1.941480609e-02f, -1.940413747e-02f, -1.939343609e-02f, -1.938270195e-02f, -1.937193509e-02f, -1.936113552e-02f, -1.935030327e-02f, -1.933943835e-02f, +-1.932854079e-02f, -1.931761060e-02f, -1.930664781e-02f, -1.929565245e-02f, -1.928462452e-02f, -1.927356405e-02f, -1.926247107e-02f, -1.925134560e-02f, -1.924018765e-02f, -1.922899725e-02f, +-1.921777442e-02f, -1.920651918e-02f, -1.919523155e-02f, -1.918391156e-02f, -1.917255923e-02f, -1.916117457e-02f, -1.914975762e-02f, -1.913830839e-02f, -1.912682690e-02f, -1.911531318e-02f, +-1.910376725e-02f, -1.909218913e-02f, -1.908057884e-02f, -1.906893641e-02f, -1.905726186e-02f, -1.904555521e-02f, -1.903381648e-02f, -1.902204570e-02f, -1.901024289e-02f, -1.899840806e-02f, +-1.898654126e-02f, -1.897464248e-02f, -1.896271177e-02f, -1.895074914e-02f, -1.893875461e-02f, -1.892672821e-02f, -1.891466997e-02f, -1.890257989e-02f, -1.889045802e-02f, -1.887830436e-02f, +-1.886611895e-02f, -1.885390181e-02f, -1.884165295e-02f, -1.882937241e-02f, -1.881706021e-02f, -1.880471636e-02f, -1.879234090e-02f, -1.877993385e-02f, -1.876749523e-02f, -1.875502507e-02f, +-1.874252338e-02f, -1.872999020e-02f, -1.871742554e-02f, -1.870482944e-02f, -1.869220191e-02f, -1.867954297e-02f, -1.866685266e-02f, -1.865413100e-02f, -1.864137801e-02f, -1.862859371e-02f, +-1.861577813e-02f, -1.860293130e-02f, -1.859005323e-02f, -1.857714396e-02f, -1.856420350e-02f, -1.855123189e-02f, -1.853822914e-02f, -1.852519528e-02f, -1.851213034e-02f, -1.849903434e-02f, +-1.848590730e-02f, -1.847274926e-02f, -1.845956022e-02f, -1.844634023e-02f, -1.843308931e-02f, -1.841980747e-02f, -1.840649475e-02f, -1.839315117e-02f, -1.837977675e-02f, -1.836637153e-02f, +-1.835293552e-02f, -1.833946875e-02f, -1.832597125e-02f, -1.831244305e-02f, -1.829888416e-02f, -1.828529461e-02f, -1.827167443e-02f, -1.825802365e-02f, -1.824434229e-02f, -1.823063037e-02f, +-1.821688793e-02f, -1.820311499e-02f, -1.818931157e-02f, -1.817547770e-02f, -1.816161340e-02f, -1.814771871e-02f, -1.813379364e-02f, -1.811983823e-02f, -1.810585251e-02f, -1.809183648e-02f, +-1.807779019e-02f, -1.806371367e-02f, -1.804960692e-02f, -1.803546999e-02f, -1.802130290e-02f, -1.800710568e-02f, -1.799287834e-02f, -1.797862093e-02f, -1.796433346e-02f, -1.795001597e-02f, +-1.793566847e-02f, -1.792129100e-02f, -1.790688359e-02f, -1.789244625e-02f, -1.787797902e-02f, -1.786348193e-02f, -1.784895500e-02f, -1.783439825e-02f, -1.781981173e-02f, -1.780519544e-02f, +-1.779054943e-02f, -1.777587372e-02f, -1.776116833e-02f, -1.774643329e-02f, -1.773166863e-02f, -1.771687439e-02f, -1.770205058e-02f, -1.768719723e-02f, -1.767231437e-02f, -1.765740203e-02f, +-1.764246024e-02f, -1.762748902e-02f, -1.761248841e-02f, -1.759745842e-02f, -1.758239910e-02f, -1.756731046e-02f, -1.755219254e-02f, -1.753704536e-02f, -1.752186895e-02f, -1.750666334e-02f, +-1.749142855e-02f, -1.747616463e-02f, -1.746087159e-02f, -1.744554946e-02f, -1.743019827e-02f, -1.741481805e-02f, -1.739940883e-02f, -1.738397064e-02f, -1.736850351e-02f, -1.735300746e-02f, +-1.733748252e-02f, -1.732192873e-02f, -1.730634610e-02f, -1.729073468e-02f, -1.727509449e-02f, -1.725942555e-02f, -1.724372790e-02f, -1.722800157e-02f, -1.721224659e-02f, -1.719646297e-02f, +-1.718065077e-02f, -1.716480999e-02f, -1.714894068e-02f, -1.713304287e-02f, -1.711711657e-02f, -1.710116182e-02f, -1.708517866e-02f, -1.706916711e-02f, -1.705312719e-02f, -1.703705895e-02f, +-1.702096240e-02f, -1.700483759e-02f, -1.698868453e-02f, -1.697250326e-02f, -1.695629381e-02f, -1.694005621e-02f, -1.692379049e-02f, -1.690749668e-02f, -1.689117481e-02f, -1.687482491e-02f, +-1.685844700e-02f, -1.684204113e-02f, -1.682560731e-02f, -1.680914559e-02f, -1.679265599e-02f, -1.677613853e-02f, -1.675959326e-02f, -1.674302021e-02f, -1.672641939e-02f, -1.670979085e-02f, +-1.669313461e-02f, -1.667645071e-02f, -1.665973917e-02f, -1.664300003e-02f, -1.662623331e-02f, -1.660943906e-02f, -1.659261729e-02f, -1.657576804e-02f, -1.655889135e-02f, -1.654198724e-02f, +-1.652505573e-02f, -1.650809688e-02f, -1.649111070e-02f, -1.647409722e-02f, -1.645705649e-02f, -1.643998852e-02f, -1.642289336e-02f, -1.640577102e-02f, -1.638862155e-02f, -1.637144498e-02f, +-1.635424133e-02f, -1.633701065e-02f, -1.631975295e-02f, -1.630246827e-02f, -1.628515665e-02f, -1.626781811e-02f, -1.625045269e-02f, -1.623306042e-02f, -1.621564133e-02f, -1.619819545e-02f, +-1.618072282e-02f, -1.616322346e-02f, -1.614569742e-02f, -1.612814471e-02f, -1.611056538e-02f, -1.609295946e-02f, -1.607532697e-02f, -1.605766795e-02f, -1.603998244e-02f, -1.602227046e-02f, +-1.600453205e-02f, -1.598676723e-02f, -1.596897605e-02f, -1.595115854e-02f, -1.593331472e-02f, -1.591544464e-02f, -1.589754831e-02f, -1.587962579e-02f, -1.586167709e-02f, -1.584370225e-02f, +-1.582570131e-02f, -1.580767429e-02f, -1.578962124e-02f, -1.577154217e-02f, -1.575343714e-02f, -1.573530616e-02f, -1.571714928e-02f, -1.569896652e-02f, -1.568075792e-02f, -1.566252351e-02f, +-1.564426333e-02f, -1.562597740e-02f, -1.560766577e-02f, -1.558932847e-02f, -1.557096552e-02f, -1.555257697e-02f, -1.553416284e-02f, -1.551572317e-02f, -1.549725799e-02f, -1.547876735e-02f, +-1.546025126e-02f, -1.544170977e-02f, -1.542314290e-02f, -1.540455070e-02f, -1.538593319e-02f, -1.536729042e-02f, -1.534862240e-02f, -1.532992919e-02f, -1.531121081e-02f, -1.529246729e-02f, +-1.527369867e-02f, -1.525490499e-02f, -1.523608628e-02f, -1.521724257e-02f, -1.519837389e-02f, -1.517948029e-02f, -1.516056179e-02f, -1.514161844e-02f, -1.512265026e-02f, -1.510365728e-02f, +-1.508463956e-02f, -1.506559711e-02f, -1.504652997e-02f, -1.502743818e-02f, -1.500832177e-02f, -1.498918078e-02f, -1.497001524e-02f, -1.495082519e-02f, -1.493161066e-02f, -1.491237169e-02f, +-1.489310830e-02f, -1.487382055e-02f, -1.485450845e-02f, -1.483517205e-02f, -1.481581139e-02f, -1.479642649e-02f, -1.477701739e-02f, -1.475758413e-02f, -1.473812674e-02f, -1.471864525e-02f, +-1.469913971e-02f, -1.467961015e-02f, -1.466005661e-02f, -1.464047911e-02f, -1.462087769e-02f, -1.460125240e-02f, -1.458160326e-02f, -1.456193031e-02f, -1.454223359e-02f, -1.452251314e-02f, +-1.450276898e-02f, -1.448300115e-02f, -1.446320970e-02f, -1.444339465e-02f, -1.442355604e-02f, -1.440369391e-02f, -1.438380829e-02f, -1.436389922e-02f, -1.434396674e-02f, -1.432401088e-02f, +-1.430403168e-02f, -1.428402917e-02f, -1.426400339e-02f, -1.424395437e-02f, -1.422388216e-02f, -1.420378679e-02f, -1.418366829e-02f, -1.416352670e-02f, -1.414336207e-02f, -1.412317441e-02f, +-1.410296378e-02f, -1.408273020e-02f, -1.406247372e-02f, -1.404219436e-02f, -1.402189218e-02f, -1.400156719e-02f, -1.398121945e-02f, -1.396084898e-02f, -1.394045583e-02f, -1.392004003e-02f, +-1.389960162e-02f, -1.387914063e-02f, -1.385865710e-02f, -1.383815107e-02f, -1.381762257e-02f, -1.379707165e-02f, -1.377649833e-02f, -1.375590267e-02f, -1.373528468e-02f, -1.371464442e-02f, +-1.369398191e-02f, -1.367329720e-02f, -1.365259032e-02f, -1.363186131e-02f, -1.361111021e-02f, -1.359033705e-02f, -1.356954187e-02f, -1.354872471e-02f, -1.352788561e-02f, -1.350702461e-02f, +-1.348614173e-02f, -1.346523703e-02f, -1.344431053e-02f, -1.342336227e-02f, -1.340239230e-02f, -1.338140065e-02f, -1.336038735e-02f, -1.333935246e-02f, -1.331829599e-02f, -1.329721800e-02f, +-1.327611851e-02f, -1.325499757e-02f, -1.323385522e-02f, -1.321269149e-02f, -1.319150642e-02f, -1.317030006e-02f, -1.314907242e-02f, -1.312782357e-02f, -1.310655352e-02f, -1.308526233e-02f, +-1.306395003e-02f, -1.304261666e-02f, -1.302126225e-02f, -1.299988685e-02f, -1.297849050e-02f, -1.295707322e-02f, -1.293563507e-02f, -1.291417607e-02f, -1.289269627e-02f, -1.287119571e-02f, +-1.284967442e-02f, -1.282813244e-02f, -1.280656982e-02f, -1.278498658e-02f, -1.276338278e-02f, -1.274175844e-02f, -1.272011361e-02f, -1.269844833e-02f, -1.267676263e-02f, -1.265505655e-02f, +-1.263333013e-02f, -1.261158342e-02f, -1.258981644e-02f, -1.256802924e-02f, -1.254622187e-02f, -1.252439434e-02f, -1.250254672e-02f, -1.248067903e-02f, -1.245879131e-02f, -1.243688361e-02f, +-1.241495596e-02f, -1.239300840e-02f, -1.237104098e-02f, -1.234905372e-02f, -1.232704668e-02f, -1.230501988e-02f, -1.228297337e-02f, -1.226090719e-02f, -1.223882138e-02f, -1.221671598e-02f, +-1.219459102e-02f, -1.217244655e-02f, -1.215028261e-02f, -1.212809923e-02f, -1.210589645e-02f, -1.208367432e-02f, -1.206143288e-02f, -1.203917216e-02f, -1.201689220e-02f, -1.199459305e-02f, +-1.197227474e-02f, -1.194993732e-02f, -1.192758082e-02f, -1.190520528e-02f, -1.188281075e-02f, -1.186039726e-02f, -1.183796485e-02f, -1.181551357e-02f, -1.179304345e-02f, -1.177055453e-02f, +-1.174804686e-02f, -1.172552048e-02f, -1.170297541e-02f, -1.168041172e-02f, -1.165782942e-02f, -1.163522857e-02f, -1.161260921e-02f, -1.158997137e-02f, -1.156731510e-02f, -1.154464044e-02f, +-1.152194742e-02f, -1.149923609e-02f, -1.147650649e-02f, -1.145375866e-02f, -1.143099263e-02f, -1.140820846e-02f, -1.138540617e-02f, -1.136258582e-02f, -1.133974744e-02f, -1.131689107e-02f, +-1.129401675e-02f, -1.127112453e-02f, -1.124821444e-02f, -1.122528653e-02f, -1.120234083e-02f, -1.117937739e-02f, -1.115639625e-02f, -1.113339745e-02f, -1.111038102e-02f, -1.108734702e-02f, +-1.106429548e-02f, -1.104122644e-02f, -1.101813995e-02f, -1.099503604e-02f, -1.097191475e-02f, -1.094877614e-02f, -1.092562023e-02f, -1.090244707e-02f, -1.087925670e-02f, -1.085604916e-02f, +-1.083282450e-02f, -1.080958275e-02f, -1.078632396e-02f, -1.076304816e-02f, -1.073975541e-02f, -1.071644573e-02f, -1.069311917e-02f, -1.066977578e-02f, -1.064641559e-02f, -1.062303865e-02f, +-1.059964499e-02f, -1.057623467e-02f, -1.055280771e-02f, -1.052936417e-02f, -1.050590408e-02f, -1.048242748e-02f, -1.045893442e-02f, -1.043542495e-02f, -1.041189909e-02f, -1.038835689e-02f, +-1.036479840e-02f, -1.034122365e-02f, -1.031763270e-02f, -1.029402557e-02f, -1.027040231e-02f, -1.024676297e-02f, -1.022310758e-02f, -1.019943619e-02f, -1.017574883e-02f, -1.015204556e-02f, +-1.012832642e-02f, -1.010459143e-02f, -1.008084066e-02f, -1.005707414e-02f, -1.003329190e-02f, -1.000949400e-02f, -9.985680481e-03f, -9.961851376e-03f, -9.938006732e-03f, -9.914146591e-03f, +-9.890270995e-03f, -9.866379986e-03f, -9.842473607e-03f, -9.818551899e-03f, -9.794614906e-03f, -9.770662670e-03f, -9.746695234e-03f, -9.722712638e-03f, -9.698714927e-03f, -9.674702143e-03f, +-9.650674328e-03f, -9.626631524e-03f, -9.602573775e-03f, -9.578501122e-03f, -9.554413609e-03f, -9.530311277e-03f, -9.506194171e-03f, -9.482062332e-03f, -9.457915803e-03f, -9.433754626e-03f, +-9.409578845e-03f, -9.385388503e-03f, -9.361183641e-03f, -9.336964303e-03f, -9.312730532e-03f, -9.288482370e-03f, -9.264219861e-03f, -9.239943047e-03f, -9.215651971e-03f, -9.191346677e-03f, +-9.167027206e-03f, -9.142693602e-03f, -9.118345909e-03f, -9.093984168e-03f, -9.069608424e-03f, -9.045218719e-03f, -9.020815096e-03f, -8.996397598e-03f, -8.971966269e-03f, -8.947521152e-03f, +-8.923062289e-03f, -8.898589725e-03f, -8.874103501e-03f, -8.849603662e-03f, -8.825090251e-03f, -8.800563310e-03f, -8.776022884e-03f, -8.751469016e-03f, -8.726901748e-03f, -8.702321125e-03f, +-8.677727189e-03f, -8.653119984e-03f, -8.628499553e-03f, -8.603865941e-03f, -8.579219189e-03f, -8.554559342e-03f, -8.529886444e-03f, -8.505200537e-03f, -8.480501666e-03f, -8.455789873e-03f, +-8.431065203e-03f, -8.406327699e-03f, -8.381577404e-03f, -8.356814363e-03f, -8.332038618e-03f, -8.307250214e-03f, -8.282449195e-03f, -8.257635603e-03f, -8.232809482e-03f, -8.207970877e-03f, +-8.183119831e-03f, -8.158256388e-03f, -8.133380592e-03f, -8.108492486e-03f, -8.083592114e-03f, -8.058679520e-03f, -8.033754749e-03f, -8.008817843e-03f, -7.983868847e-03f, -7.958907805e-03f, +-7.933934761e-03f, -7.908949758e-03f, -7.883952840e-03f, -7.858944053e-03f, -7.833923438e-03f, -7.808891042e-03f, -7.783846906e-03f, -7.758791077e-03f, -7.733723597e-03f, -7.708644512e-03f, +-7.683553864e-03f, -7.658451698e-03f, -7.633338058e-03f, -7.608212989e-03f, -7.583076534e-03f, -7.557928738e-03f, -7.532769645e-03f, -7.507599300e-03f, -7.482417745e-03f, -7.457225026e-03f, +-7.432021188e-03f, -7.406806273e-03f, -7.381580327e-03f, -7.356343394e-03f, -7.331095518e-03f, -7.305836743e-03f, -7.280567115e-03f, -7.255286676e-03f, -7.229995473e-03f, -7.204693548e-03f, +-7.179380947e-03f, -7.154057714e-03f, -7.128723894e-03f, -7.103379530e-03f, -7.078024668e-03f, -7.052659352e-03f, -7.027283626e-03f, -7.001897535e-03f, -6.976501124e-03f, -6.951094436e-03f, +-6.925677518e-03f, -6.900250412e-03f, -6.874813165e-03f, -6.849365820e-03f, -6.823908422e-03f, -6.798441016e-03f, -6.772963646e-03f, -6.747476358e-03f, -6.721979195e-03f, -6.696472203e-03f, +-6.670955426e-03f, -6.645428910e-03f, -6.619892697e-03f, -6.594346835e-03f, -6.568791366e-03f, -6.543226337e-03f, -6.517651792e-03f, -6.492067775e-03f, -6.466474332e-03f, -6.440871507e-03f, +-6.415259345e-03f, -6.389637892e-03f, -6.364007191e-03f, -6.338367288e-03f, -6.312718228e-03f, -6.287060056e-03f, -6.261392816e-03f, -6.235716554e-03f, -6.210031314e-03f, -6.184337142e-03f, +-6.158634083e-03f, -6.132922180e-03f, -6.107201481e-03f, -6.081472028e-03f, -6.055733869e-03f, -6.029987046e-03f, -6.004231607e-03f, -5.978467595e-03f, -5.952695056e-03f, -5.926914034e-03f, +-5.901124576e-03f, -5.875326726e-03f, -5.849520529e-03f, -5.823706030e-03f, -5.797883274e-03f, -5.772052308e-03f, -5.746213175e-03f, -5.720365920e-03f, -5.694510591e-03f, -5.668647230e-03f, +-5.642775884e-03f, -5.616896598e-03f, -5.591009417e-03f, -5.565114386e-03f, -5.539211550e-03f, -5.513300955e-03f, -5.487382647e-03f, -5.461456669e-03f, -5.435523069e-03f, -5.409581890e-03f, +-5.383633178e-03f, -5.357676979e-03f, -5.331713338e-03f, -5.305742300e-03f, -5.279763911e-03f, -5.253778215e-03f, -5.227785259e-03f, -5.201785088e-03f, -5.175777747e-03f, -5.149763281e-03f, +-5.123741736e-03f, -5.097713157e-03f, -5.071677590e-03f, -5.045635081e-03f, -5.019585673e-03f, -4.993529414e-03f, -4.967466349e-03f, -4.941396522e-03f, -4.915319980e-03f, -4.889236768e-03f, +-4.863146931e-03f, -4.837050515e-03f, -4.810947566e-03f, -4.784838129e-03f, -4.758722249e-03f, -4.732599972e-03f, -4.706471344e-03f, -4.680336410e-03f, -4.654195216e-03f, -4.628047807e-03f, +-4.601894229e-03f, -4.575734527e-03f, -4.549568747e-03f, -4.523396935e-03f, -4.497219136e-03f, -4.471035396e-03f, -4.444845760e-03f, -4.418650274e-03f, -4.392448984e-03f, -4.366241936e-03f, +-4.340029174e-03f, -4.313810745e-03f, -4.287586694e-03f, -4.261357067e-03f, -4.235121910e-03f, -4.208881268e-03f, -4.182635187e-03f, -4.156383713e-03f, -4.130126891e-03f, -4.103864767e-03f, +-4.077597387e-03f, -4.051324796e-03f, -4.025047040e-03f, -3.998764166e-03f, -3.972476218e-03f, -3.946183243e-03f, -3.919885285e-03f, -3.893582392e-03f, -3.867274608e-03f, -3.840961979e-03f, +-3.814644552e-03f, -3.788322372e-03f, -3.761995484e-03f, -3.735663935e-03f, -3.709327770e-03f, -3.682987035e-03f, -3.656641776e-03f, -3.630292039e-03f, -3.603937869e-03f, -3.577579312e-03f, +-3.551216414e-03f, -3.524849221e-03f, -3.498477779e-03f, -3.472102134e-03f, -3.445722330e-03f, -3.419338415e-03f, -3.392950434e-03f, -3.366558433e-03f, -3.340162457e-03f, -3.313762553e-03f, +-3.287358766e-03f, -3.260951143e-03f, -3.234539728e-03f, -3.208124569e-03f, -3.181705710e-03f, -3.155283198e-03f, -3.128857079e-03f, -3.102427398e-03f, -3.075994201e-03f, -3.049557534e-03f, +-3.023117444e-03f, -2.996673975e-03f, -2.970227175e-03f, -2.943777088e-03f, -2.917323760e-03f, -2.890867238e-03f, -2.864407567e-03f, -2.837944794e-03f, -2.811478964e-03f, -2.785010123e-03f, +-2.758538317e-03f, -2.732063592e-03f, -2.705585994e-03f, -2.679105568e-03f, -2.652622361e-03f, -2.626136419e-03f, -2.599647787e-03f, -2.573156511e-03f, -2.546662638e-03f, -2.520166213e-03f, +-2.493667282e-03f, -2.467165891e-03f, -2.440662086e-03f, -2.414155913e-03f, -2.387647418e-03f, -2.361136646e-03f, -2.334623644e-03f, -2.308108458e-03f, -2.281591133e-03f, -2.255071716e-03f, +-2.228550252e-03f, -2.202026788e-03f, -2.175501368e-03f, -2.148974040e-03f, -2.122444849e-03f, -2.095913841e-03f, -2.069381062e-03f, -2.042846558e-03f, -2.016310375e-03f, -1.989772558e-03f, +-1.963233154e-03f, -1.936692208e-03f, -1.910149768e-03f, -1.883605877e-03f, -1.857060583e-03f, -1.830513931e-03f, -1.803965968e-03f, -1.777416738e-03f, -1.750866289e-03f, -1.724314665e-03f, +-1.697761914e-03f, -1.671208080e-03f, -1.644653210e-03f, -1.618097350e-03f, -1.591540545e-03f, -1.564982842e-03f, -1.538424286e-03f, -1.511864923e-03f, -1.485304800e-03f, -1.458743961e-03f, +-1.432182454e-03f, -1.405620324e-03f, -1.379057616e-03f, -1.352494377e-03f, -1.325930653e-03f, -1.299366489e-03f, -1.272801931e-03f, -1.246237026e-03f, -1.219671819e-03f, -1.193106356e-03f, +-1.166540683e-03f, -1.139974846e-03f, -1.113408890e-03f, -1.086842862e-03f, -1.060276807e-03f, -1.033710772e-03f, -1.007144801e-03f, -9.805789422e-04f, -9.540132396e-04f, -9.274477398e-04f, +-9.008824885e-04f, -8.743175316e-04f, -8.477529149e-04f, -8.211886843e-04f, -7.946248855e-04f, -7.680615645e-04f, -7.414987670e-04f, -7.149365389e-04f, -6.883749259e-04f, -6.618139739e-04f, +-6.352537287e-04f, -6.086942361e-04f, -5.821355420e-04f, -5.555776920e-04f, -5.290207319e-04f, -5.024647077e-04f, -4.759096650e-04f, -4.493556496e-04f, -4.228027073e-04f, -3.962508838e-04f, +-3.697002250e-04f, -3.431507765e-04f, -3.166025842e-04f, -2.900556937e-04f, -2.635101508e-04f, -2.369660013e-04f, -2.104232908e-04f, -1.838820651e-04f, -1.573423699e-04f, -1.308042509e-04f, +-1.042677538e-04f, -7.773292437e-05f, -5.119980821e-05f, -2.466845105e-05f, 1.861101446e-06f, 2.838880359e-05f, 5.491460973e-05f, 8.143847418e-05f, 1.079603513e-04f, 1.344801955e-04f, +1.609979610e-04f, 1.875136023e-04f, 2.140270737e-04f, 2.405383296e-04f, 2.670473244e-04f, 2.935540125e-04f, 3.200583482e-04f, 3.465602860e-04f, 3.730597804e-04f, 3.995567857e-04f, +4.260512563e-04f, 4.525431467e-04f, 4.790324113e-04f, 5.055190047e-04f, 5.320028812e-04f, 5.584839953e-04f, 5.849623015e-04f, 6.114377543e-04f, 6.379103082e-04f, 6.643799176e-04f, +6.908465371e-04f, 7.173101213e-04f, 7.437706245e-04f, 7.702280014e-04f, 7.966822065e-04f, 8.231331944e-04f, 8.495809196e-04f, 8.760253366e-04f, 9.024664001e-04f, 9.289040647e-04f, +9.553382849e-04f, 9.817690154e-04f, 1.008196211e-03f, 1.034619825e-03f, 1.061039814e-03f, 1.087456132e-03f, 1.113868733e-03f, 1.140277572e-03f, 1.166682604e-03f, 1.193083783e-03f, +1.219481065e-03f, 1.245874403e-03f, 1.272263753e-03f, 1.298649069e-03f, 1.325030306e-03f, 1.351407419e-03f, 1.377780362e-03f, 1.404149090e-03f, 1.430513558e-03f, 1.456873722e-03f, +1.483229534e-03f, 1.509580951e-03f, 1.535927928e-03f, 1.562270418e-03f, 1.588608377e-03f, 1.614941760e-03f, 1.641270521e-03f, 1.667594616e-03f, 1.693913999e-03f, 1.720228625e-03f, +1.746538449e-03f, 1.772843427e-03f, 1.799143512e-03f, 1.825438660e-03f, 1.851728826e-03f, 1.878013965e-03f, 1.904294031e-03f, 1.930568980e-03f, 1.956838767e-03f, 1.983103347e-03f, +2.009362674e-03f, 2.035616704e-03f, 2.061865392e-03f, 2.088108693e-03f, 2.114346562e-03f, 2.140578954e-03f, 2.166805824e-03f, 2.193027127e-03f, 2.219242818e-03f, 2.245452853e-03f, +2.271657187e-03f, 2.297855775e-03f, 2.324048571e-03f, 2.350235531e-03f, 2.376416611e-03f, 2.402591766e-03f, 2.428760950e-03f, 2.454924119e-03f, 2.481081229e-03f, 2.507232234e-03f, +2.533377090e-03f, 2.559515752e-03f, 2.585648175e-03f, 2.611774315e-03f, 2.637894127e-03f, 2.664007567e-03f, 2.690114589e-03f, 2.716215149e-03f, 2.742309203e-03f, 2.768396706e-03f, +2.794477613e-03f, 2.820551880e-03f, 2.846619463e-03f, 2.872680315e-03f, 2.898734395e-03f, 2.924781655e-03f, 2.950822053e-03f, 2.976855544e-03f, 3.002882083e-03f, 3.028901625e-03f, +3.054914127e-03f, 3.080919544e-03f, 3.106917832e-03f, 3.132908945e-03f, 3.158892841e-03f, 3.184869473e-03f, 3.210838799e-03f, 3.236800774e-03f, 3.262755353e-03f, 3.288702492e-03f, +3.314642147e-03f, 3.340574273e-03f, 3.366498827e-03f, 3.392415764e-03f, 3.418325040e-03f, 3.444226611e-03f, 3.470120432e-03f, 3.496006460e-03f, 3.521884650e-03f, 3.547754958e-03f, +3.573617340e-03f, 3.599471751e-03f, 3.625318149e-03f, 3.651156488e-03f, 3.676986725e-03f, 3.702808816e-03f, 3.728622716e-03f, 3.754428382e-03f, 3.780225769e-03f, 3.806014835e-03f, +3.831795534e-03f, 3.857567823e-03f, 3.883331658e-03f, 3.909086994e-03f, 3.934833789e-03f, 3.960571999e-03f, 3.986301579e-03f, 4.012022485e-03f, 4.037734674e-03f, 4.063438103e-03f, +4.089132726e-03f, 4.114818502e-03f, 4.140495385e-03f, 4.166163332e-03f, 4.191822299e-03f, 4.217472244e-03f, 4.243113121e-03f, 4.268744888e-03f, 4.294367501e-03f, 4.319980915e-03f, +4.345585089e-03f, 4.371179978e-03f, 4.396765538e-03f, 4.422341726e-03f, 4.447908499e-03f, 4.473465813e-03f, 4.499013624e-03f, 4.524551890e-03f, 4.550080566e-03f, 4.575599609e-03f, +4.601108977e-03f, 4.626608625e-03f, 4.652098510e-03f, 4.677578589e-03f, 4.703048819e-03f, 4.728509155e-03f, 4.753959556e-03f, 4.779399978e-03f, 4.804830377e-03f, 4.830250711e-03f, +4.855660935e-03f, 4.881061008e-03f, 4.906450885e-03f, 4.931830524e-03f, 4.957199882e-03f, 4.982558915e-03f, 5.007907581e-03f, 5.033245836e-03f, 5.058573637e-03f, 5.083890942e-03f, +5.109197707e-03f, 5.134493889e-03f, 5.159779447e-03f, 5.185054335e-03f, 5.210318513e-03f, 5.235571936e-03f, 5.260814562e-03f, 5.286046348e-03f, 5.311267252e-03f, 5.336477230e-03f, +5.361676240e-03f, 5.386864239e-03f, 5.412041184e-03f, 5.437207033e-03f, 5.462361743e-03f, 5.487505271e-03f, 5.512637575e-03f, 5.537758612e-03f, 5.562868339e-03f, 5.587966715e-03f, +5.613053695e-03f, 5.638129239e-03f, 5.663193302e-03f, 5.688245844e-03f, 5.713286821e-03f, 5.738316191e-03f, 5.763333911e-03f, 5.788339940e-03f, 5.813334235e-03f, 5.838316753e-03f, +5.863287452e-03f, 5.888246290e-03f, 5.913193225e-03f, 5.938128214e-03f, 5.963051215e-03f, 5.987962187e-03f, 6.012861086e-03f, 6.037747870e-03f, 6.062622498e-03f, 6.087484928e-03f, +6.112335117e-03f, 6.137173023e-03f, 6.161998605e-03f, 6.186811820e-03f, 6.211612626e-03f, 6.236400981e-03f, 6.261176844e-03f, 6.285940172e-03f, 6.310690924e-03f, 6.335429057e-03f, +6.360154531e-03f, 6.384867302e-03f, 6.409567330e-03f, 6.434254573e-03f, 6.458928988e-03f, 6.483590534e-03f, 6.508239170e-03f, 6.532874853e-03f, 6.557497543e-03f, 6.582107197e-03f, +6.606703774e-03f, 6.631287233e-03f, 6.655857531e-03f, 6.680414628e-03f, 6.704958482e-03f, 6.729489051e-03f, 6.754006294e-03f, 6.778510169e-03f, 6.803000636e-03f, 6.827477652e-03f, +6.851941178e-03f, 6.876391170e-03f, 6.900827588e-03f, 6.925250391e-03f, 6.949659538e-03f, 6.974054986e-03f, 6.998436696e-03f, 7.022804626e-03f, 7.047158735e-03f, 7.071498981e-03f, +7.095825325e-03f, 7.120137724e-03f, 7.144436137e-03f, 7.168720524e-03f, 7.192990844e-03f, 7.217247056e-03f, 7.241489119e-03f, 7.265716992e-03f, 7.289930634e-03f, 7.314130004e-03f, +7.338315062e-03f, 7.362485767e-03f, 7.386642078e-03f, 7.410783954e-03f, 7.434911355e-03f, 7.459024240e-03f, 7.483122569e-03f, 7.507206300e-03f, 7.531275393e-03f, 7.555329809e-03f, +7.579369505e-03f, 7.603394442e-03f, 7.627404580e-03f, 7.651399877e-03f, 7.675380294e-03f, 7.699345790e-03f, 7.723296325e-03f, 7.747231858e-03f, 7.771152349e-03f, 7.795057758e-03f, +7.818948045e-03f, 7.842823169e-03f, 7.866683091e-03f, 7.890527769e-03f, 7.914357165e-03f, 7.938171238e-03f, 7.961969948e-03f, 7.985753254e-03f, 8.009521117e-03f, 8.033273498e-03f, +8.057010355e-03f, 8.080731650e-03f, 8.104437341e-03f, 8.128127390e-03f, 8.151801757e-03f, 8.175460401e-03f, 8.199103283e-03f, 8.222730364e-03f, 8.246341603e-03f, 8.269936961e-03f, +8.293516399e-03f, 8.317079876e-03f, 8.340627353e-03f, 8.364158791e-03f, 8.387674149e-03f, 8.411173390e-03f, 8.434656472e-03f, 8.458123357e-03f, 8.481574005e-03f, 8.505008378e-03f, +8.528426435e-03f, 8.551828137e-03f, 8.575213445e-03f, 8.598582320e-03f, 8.621934722e-03f, 8.645270613e-03f, 8.668589953e-03f, 8.691892703e-03f, 8.715178825e-03f, 8.738448278e-03f, +8.761701024e-03f, 8.784937025e-03f, 8.808156240e-03f, 8.831358631e-03f, 8.854544160e-03f, 8.877712787e-03f, 8.900864473e-03f, 8.923999180e-03f, 8.947116870e-03f, 8.970217502e-03f, +8.993301039e-03f, 9.016367442e-03f, 9.039416672e-03f, 9.062448690e-03f, 9.085463459e-03f, 9.108460939e-03f, 9.131441092e-03f, 9.154403879e-03f, 9.177349263e-03f, 9.200277204e-03f, +9.223187665e-03f, 9.246080606e-03f, 9.268955991e-03f, 9.291813779e-03f, 9.314653934e-03f, 9.337476416e-03f, 9.360281188e-03f, 9.383068212e-03f, 9.405837449e-03f, 9.428588862e-03f, +9.451322411e-03f, 9.474038061e-03f, 9.496735771e-03f, 9.519415505e-03f, 9.542077224e-03f, 9.564720891e-03f, 9.587346468e-03f, 9.609953916e-03f, 9.632543199e-03f, 9.655114278e-03f, +9.677667116e-03f, 9.700201675e-03f, 9.722717917e-03f, 9.745215805e-03f, 9.767695301e-03f, 9.790156368e-03f, 9.812598968e-03f, 9.835023063e-03f, 9.857428617e-03f, 9.879815592e-03f, +9.902183951e-03f, 9.924533655e-03f, 9.946864668e-03f, 9.969176953e-03f, 9.991470472e-03f, 1.001374519e-02f, 1.003600107e-02f, 1.005823806e-02f, 1.008045615e-02f, 1.010265528e-02f, +1.012483543e-02f, 1.014699655e-02f, 1.016913861e-02f, 1.019126157e-02f, 1.021336539e-02f, 1.023545004e-02f, 1.025751548e-02f, 1.027956168e-02f, 1.030158859e-02f, 1.032359618e-02f, +1.034558441e-02f, 1.036755326e-02f, 1.038950267e-02f, 1.041143261e-02f, 1.043334306e-02f, 1.045523396e-02f, 1.047710529e-02f, 1.049895701e-02f, 1.052078907e-02f, 1.054260146e-02f, +1.056439412e-02f, 1.058616702e-02f, 1.060792014e-02f, 1.062965342e-02f, 1.065136683e-02f, 1.067306035e-02f, 1.069473392e-02f, 1.071638752e-02f, 1.073802111e-02f, 1.075963466e-02f, +1.078122812e-02f, 1.080280146e-02f, 1.082435466e-02f, 1.084588766e-02f, 1.086740043e-02f, 1.088889295e-02f, 1.091036517e-02f, 1.093181705e-02f, 1.095324857e-02f, 1.097465968e-02f, +1.099605036e-02f, 1.101742056e-02f, 1.103877025e-02f, 1.106009939e-02f, 1.108140795e-02f, 1.110269590e-02f, 1.112396319e-02f, 1.114520980e-02f, 1.116643568e-02f, 1.118764081e-02f, +1.120882514e-02f, 1.122998865e-02f, 1.125113129e-02f, 1.127225303e-02f, 1.129335385e-02f, 1.131443369e-02f, 1.133549253e-02f, 1.135653033e-02f, 1.137754706e-02f, 1.139854268e-02f, +1.141951716e-02f, 1.144047047e-02f, 1.146140256e-02f, 1.148231340e-02f, 1.150320296e-02f, 1.152407121e-02f, 1.154491811e-02f, 1.156574362e-02f, 1.158654771e-02f, 1.160733035e-02f, +1.162809150e-02f, 1.164883113e-02f, 1.166954920e-02f, 1.169024568e-02f, 1.171092053e-02f, 1.173157373e-02f, 1.175220523e-02f, 1.177281500e-02f, 1.179340301e-02f, 1.181396922e-02f, +1.183451361e-02f, 1.185503613e-02f, 1.187553675e-02f, 1.189601544e-02f, 1.191647217e-02f, 1.193690689e-02f, 1.195731959e-02f, 1.197771021e-02f, 1.199807874e-02f, 1.201842513e-02f, +1.203874935e-02f, 1.205905137e-02f, 1.207933116e-02f, 1.209958867e-02f, 1.211982389e-02f, 1.214003677e-02f, 1.216022728e-02f, 1.218039539e-02f, 1.220054107e-02f, 1.222066428e-02f, +1.224076498e-02f, 1.226084315e-02f, 1.228089875e-02f, 1.230093175e-02f, 1.232094212e-02f, 1.234092982e-02f, 1.236089482e-02f, 1.238083709e-02f, 1.240075659e-02f, 1.242065329e-02f, +1.244052717e-02f, 1.246037817e-02f, 1.248020628e-02f, 1.250001147e-02f, 1.251979369e-02f, 1.253955291e-02f, 1.255928911e-02f, 1.257900225e-02f, 1.259869229e-02f, 1.261835922e-02f, +1.263800298e-02f, 1.265762356e-02f, 1.267722091e-02f, 1.269679501e-02f, 1.271634583e-02f, 1.273587332e-02f, 1.275537747e-02f, 1.277485824e-02f, 1.279431559e-02f, 1.281374949e-02f, +1.283315992e-02f, 1.285254683e-02f, 1.287191021e-02f, 1.289125001e-02f, 1.291056621e-02f, 1.292985876e-02f, 1.294912765e-02f, 1.296837284e-02f, 1.298759430e-02f, 1.300679199e-02f, +1.302596589e-02f, 1.304511596e-02f, 1.306424218e-02f, 1.308334450e-02f, 1.310242291e-02f, 1.312147736e-02f, 1.314050783e-02f, 1.315951428e-02f, 1.317849669e-02f, 1.319745502e-02f, +1.321638925e-02f, 1.323529933e-02f, 1.325418525e-02f, 1.327304696e-02f, 1.329188444e-02f, 1.331069767e-02f, 1.332948659e-02f, 1.334825120e-02f, 1.336699144e-02f, 1.338570731e-02f, +1.340439875e-02f, 1.342306575e-02f, 1.344170828e-02f, 1.346032629e-02f, 1.347891977e-02f, 1.349748868e-02f, 1.351603299e-02f, 1.353455267e-02f, 1.355304769e-02f, 1.357151802e-02f, +1.358996363e-02f, 1.360838449e-02f, 1.362678057e-02f, 1.364515184e-02f, 1.366349827e-02f, 1.368181983e-02f, 1.370011649e-02f, 1.371838822e-02f, 1.373663499e-02f, 1.375485677e-02f, +1.377305353e-02f, 1.379122524e-02f, 1.380937187e-02f, 1.382749340e-02f, 1.384558978e-02f, 1.386366100e-02f, 1.388170702e-02f, 1.389972782e-02f, 1.391772336e-02f, 1.393569361e-02f, +1.395363855e-02f, 1.397155815e-02f, 1.398945237e-02f, 1.400732119e-02f, 1.402516458e-02f, 1.404298252e-02f, 1.406077496e-02f, 1.407854188e-02f, 1.409628326e-02f, 1.411399906e-02f, +1.413168925e-02f, 1.414935382e-02f, 1.416699272e-02f, 1.418460593e-02f, 1.420219342e-02f, 1.421975516e-02f, 1.423729113e-02f, 1.425480129e-02f, 1.427228561e-02f, 1.428974408e-02f, +1.430717665e-02f, 1.432458331e-02f, 1.434196402e-02f, 1.435931875e-02f, 1.437664748e-02f, 1.439395018e-02f, 1.441122682e-02f, 1.442847737e-02f, 1.444570180e-02f, 1.446290010e-02f, +1.448007222e-02f, 1.449721814e-02f, 1.451433783e-02f, 1.453143127e-02f, 1.454849843e-02f, 1.456553928e-02f, 1.458255379e-02f, 1.459954193e-02f, 1.461650368e-02f, 1.463343901e-02f, +1.465034789e-02f, 1.466723030e-02f, 1.468408620e-02f, 1.470091558e-02f, 1.471771840e-02f, 1.473449463e-02f, 1.475124425e-02f, 1.476796724e-02f, 1.478466356e-02f, 1.480133318e-02f, +1.481797609e-02f, 1.483459225e-02f, 1.485118164e-02f, 1.486774422e-02f, 1.488427998e-02f, 1.490078889e-02f, 1.491727092e-02f, 1.493372604e-02f, 1.495015423e-02f, 1.496655545e-02f, +1.498292969e-02f, 1.499927692e-02f, 1.501559711e-02f, 1.503189024e-02f, 1.504815627e-02f, 1.506439518e-02f, 1.508060695e-02f, 1.509679156e-02f, 1.511294896e-02f, 1.512907914e-02f, +1.514518208e-02f, 1.516125774e-02f, 1.517730610e-02f, 1.519332713e-02f, 1.520932081e-02f, 1.522528712e-02f, 1.524122602e-02f, 1.525713749e-02f, 1.527302151e-02f, 1.528887805e-02f, +1.530470709e-02f, 1.532050859e-02f, 1.533628254e-02f, 1.535202890e-02f, 1.536774766e-02f, 1.538343879e-02f, 1.539910226e-02f, 1.541473805e-02f, 1.543034613e-02f, 1.544592647e-02f, +1.546147906e-02f, 1.547700387e-02f, 1.549250087e-02f, 1.550797004e-02f, 1.552341135e-02f, 1.553882478e-02f, 1.555421031e-02f, 1.556956790e-02f, 1.558489754e-02f, 1.560019919e-02f, +1.561547284e-02f, 1.563071847e-02f, 1.564593604e-02f, 1.566112553e-02f, 1.567628692e-02f, 1.569142018e-02f, 1.570652529e-02f, 1.572160223e-02f, 1.573665097e-02f, 1.575167148e-02f, +1.576666375e-02f, 1.578162775e-02f, 1.579656345e-02f, 1.581147084e-02f, 1.582634988e-02f, 1.584120055e-02f, 1.585602284e-02f, 1.587081671e-02f, 1.588558215e-02f, 1.590031912e-02f, +1.591502762e-02f, 1.592970760e-02f, 1.594435905e-02f, 1.595898195e-02f, 1.597357627e-02f, 1.598814199e-02f, 1.600267909e-02f, 1.601718754e-02f, 1.603166731e-02f, 1.604611840e-02f, +1.606054077e-02f, 1.607493440e-02f, 1.608929927e-02f, 1.610363535e-02f, 1.611794263e-02f, 1.613222107e-02f, 1.614647067e-02f, 1.616069138e-02f, 1.617488320e-02f, 1.618904610e-02f, +1.620318006e-02f, 1.621728505e-02f, 1.623136105e-02f, 1.624540804e-02f, 1.625942600e-02f, 1.627341490e-02f, 1.628737473e-02f, 1.630130545e-02f, 1.631520706e-02f, 1.632907953e-02f, +1.634292282e-02f, 1.635673694e-02f, 1.637052184e-02f, 1.638427751e-02f, 1.639800393e-02f, 1.641170108e-02f, 1.642536893e-02f, 1.643900746e-02f, 1.645261666e-02f, 1.646619649e-02f, +1.647974694e-02f, 1.649326799e-02f, 1.650675962e-02f, 1.652022180e-02f, 1.653365451e-02f, 1.654705773e-02f, 1.656043145e-02f, 1.657377563e-02f, 1.658709027e-02f, 1.660037533e-02f, +1.661363080e-02f, 1.662685665e-02f, 1.664005287e-02f, 1.665321943e-02f, 1.666635632e-02f, 1.667946351e-02f, 1.669254099e-02f, 1.670558872e-02f, 1.671860670e-02f, 1.673159490e-02f, +1.674455329e-02f, 1.675748187e-02f, 1.677038061e-02f, 1.678324949e-02f, 1.679608849e-02f, 1.680889759e-02f, 1.682167676e-02f, 1.683442600e-02f, 1.684714528e-02f, 1.685983457e-02f, +1.687249387e-02f, 1.688512314e-02f, 1.689772238e-02f, 1.691029155e-02f, 1.692283065e-02f, 1.693533965e-02f, 1.694781853e-02f, 1.696026727e-02f, 1.697268586e-02f, 1.698507426e-02f, +1.699743248e-02f, 1.700976047e-02f, 1.702205824e-02f, 1.703432575e-02f, 1.704656298e-02f, 1.705876993e-02f, 1.707094656e-02f, 1.708309287e-02f, 1.709520882e-02f, 1.710729441e-02f, +1.711934961e-02f, 1.713137441e-02f, 1.714336878e-02f, 1.715533272e-02f, 1.716726619e-02f, 1.717916918e-02f, 1.719104167e-02f, 1.720288365e-02f, 1.721469510e-02f, 1.722647599e-02f, +1.723822631e-02f, 1.724994604e-02f, 1.726163516e-02f, 1.727329366e-02f, 1.728492151e-02f, 1.729651870e-02f, 1.730808522e-02f, 1.731962103e-02f, 1.733112613e-02f, 1.734260050e-02f, +1.735404412e-02f, 1.736545697e-02f, 1.737683903e-02f, 1.738819029e-02f, 1.739951073e-02f, 1.741080033e-02f, 1.742205907e-02f, 1.743328694e-02f, 1.744448393e-02f, 1.745565000e-02f, +1.746678515e-02f, 1.747788936e-02f, 1.748896261e-02f, 1.750000488e-02f, 1.751101616e-02f, 1.752199643e-02f, 1.753294568e-02f, 1.754386388e-02f, 1.755475102e-02f, 1.756560708e-02f, +1.757643205e-02f, 1.758722591e-02f, 1.759798865e-02f, 1.760872024e-02f, 1.761942067e-02f, 1.763008993e-02f, 1.764072800e-02f, 1.765133486e-02f, 1.766191049e-02f, 1.767245488e-02f, +1.768296802e-02f, 1.769344988e-02f, 1.770390046e-02f, 1.771431973e-02f, 1.772470768e-02f, 1.773506430e-02f, 1.774538956e-02f, 1.775568346e-02f, 1.776594597e-02f, 1.777617708e-02f, +1.778637679e-02f, 1.779654506e-02f, 1.780668188e-02f, 1.781678725e-02f, 1.782686114e-02f, 1.783690354e-02f, 1.784691443e-02f, 1.785689380e-02f, 1.786684164e-02f, 1.787675793e-02f, +1.788664264e-02f, 1.789649578e-02f, 1.790631732e-02f, 1.791610725e-02f, 1.792586556e-02f, 1.793559223e-02f, 1.794528724e-02f, 1.795495058e-02f, 1.796458223e-02f, 1.797418219e-02f, +1.798375044e-02f, 1.799328696e-02f, 1.800279174e-02f, 1.801226476e-02f, 1.802170601e-02f, 1.803111548e-02f, 1.804049315e-02f, 1.804983901e-02f, 1.805915304e-02f, 1.806843523e-02f, +1.807768557e-02f, 1.808690404e-02f, 1.809609063e-02f, 1.810524532e-02f, 1.811436811e-02f, 1.812345897e-02f, 1.813251790e-02f, 1.814154488e-02f, 1.815053990e-02f, 1.815950294e-02f, +1.816843399e-02f, 1.817733304e-02f, 1.818620007e-02f, 1.819503507e-02f, 1.820383804e-02f, 1.821260894e-02f, 1.822134778e-02f, 1.823005454e-02f, 1.823872921e-02f, 1.824737177e-02f, +1.825598221e-02f, 1.826456052e-02f, 1.827310668e-02f, 1.828162069e-02f, 1.829010253e-02f, 1.829855219e-02f, 1.830696965e-02f, 1.831535490e-02f, 1.832370794e-02f, 1.833202875e-02f, +1.834031731e-02f, 1.834857362e-02f, 1.835679766e-02f, 1.836498942e-02f, 1.837314889e-02f, 1.838127606e-02f, 1.838937091e-02f, 1.839743343e-02f, 1.840546362e-02f, 1.841346145e-02f, +1.842142693e-02f, 1.842936003e-02f, 1.843726075e-02f, 1.844512907e-02f, 1.845296498e-02f, 1.846076847e-02f, 1.846853954e-02f, 1.847627816e-02f, 1.848398433e-02f, 1.849165804e-02f, +1.849929927e-02f, 1.850690801e-02f, 1.851448426e-02f, 1.852202801e-02f, 1.852953923e-02f, 1.853701793e-02f, 1.854446408e-02f, 1.855187769e-02f, 1.855925873e-02f, 1.856660721e-02f, +1.857392310e-02f, 1.858120640e-02f, 1.858845709e-02f, 1.859567518e-02f, 1.860286064e-02f, 1.861001347e-02f, 1.861713365e-02f, 1.862422118e-02f, 1.863127605e-02f, 1.863829824e-02f, +1.864528776e-02f, 1.865224457e-02f, 1.865916869e-02f, 1.866606009e-02f, 1.867291877e-02f, 1.867974472e-02f, 1.868653792e-02f, 1.869329838e-02f, 1.870002608e-02f, 1.870672100e-02f, +1.871338315e-02f, 1.872001251e-02f, 1.872660907e-02f, 1.873317282e-02f, 1.873970376e-02f, 1.874620187e-02f, 1.875266715e-02f, 1.875909959e-02f, 1.876549917e-02f, 1.877186590e-02f, +1.877819975e-02f, 1.878450073e-02f, 1.879076882e-02f, 1.879700401e-02f, 1.880320631e-02f, 1.880937569e-02f, 1.881551215e-02f, 1.882161568e-02f, 1.882768627e-02f, 1.883372392e-02f, +1.883972861e-02f, 1.884570035e-02f, 1.885163911e-02f, 1.885754490e-02f, 1.886341770e-02f, 1.886925750e-02f, 1.887506431e-02f, 1.888083810e-02f, 1.888657888e-02f, 1.889228664e-02f, +1.889796136e-02f, 1.890360304e-02f, 1.890921168e-02f, 1.891478726e-02f, 1.892032978e-02f, 1.892583923e-02f, 1.893131560e-02f, 1.893675889e-02f, 1.894216909e-02f, 1.894754619e-02f, +1.895289019e-02f, 1.895820107e-02f, 1.896347883e-02f, 1.896872347e-02f, 1.897393498e-02f, 1.897911335e-02f, 1.898425857e-02f, 1.898937064e-02f, 1.899444955e-02f, 1.899949529e-02f, +1.900450786e-02f, 1.900948726e-02f, 1.901443346e-02f, 1.901934648e-02f, 1.902422630e-02f, 1.902907292e-02f, 1.903388633e-02f, 1.903866652e-02f, 1.904341349e-02f, 1.904812723e-02f, +1.905280774e-02f, 1.905745501e-02f, 1.906206903e-02f, 1.906664981e-02f, 1.907119732e-02f, 1.907571158e-02f, 1.908019257e-02f, 1.908464028e-02f, 1.908905472e-02f, 1.909343587e-02f, +1.909778373e-02f, 1.910209830e-02f, 1.910637957e-02f, 1.911062754e-02f, 1.911484220e-02f, 1.911902354e-02f, 1.912317156e-02f, 1.912728626e-02f, 1.913136763e-02f, 1.913541566e-02f, +1.913943036e-02f, 1.914341171e-02f, 1.914735971e-02f, 1.915127436e-02f, 1.915515566e-02f, 1.915900359e-02f, 1.916281816e-02f, 1.916659935e-02f, 1.917034718e-02f, 1.917406162e-02f, +1.917774268e-02f, 1.918139035e-02f, 1.918500464e-02f, 1.918858552e-02f, 1.919213301e-02f, 1.919564710e-02f, 1.919912778e-02f, 1.920257505e-02f, 1.920598891e-02f, 1.920936935e-02f, +1.921271636e-02f, 1.921602996e-02f, 1.921931012e-02f, 1.922255686e-02f, 1.922577016e-02f, 1.922895002e-02f, 1.923209644e-02f, 1.923520942e-02f, 1.923828894e-02f, 1.924133502e-02f, +1.924434765e-02f, 1.924732682e-02f, 1.925027252e-02f, 1.925318477e-02f, 1.925606355e-02f, 1.925890887e-02f, 1.926172071e-02f, 1.926449909e-02f, 1.926724398e-02f, 1.926995540e-02f, +1.927263334e-02f, 1.927527780e-02f, 1.927788877e-02f, 1.928046626e-02f, 1.928301025e-02f, 1.928552076e-02f, 1.928799777e-02f, 1.929044128e-02f, 1.929285130e-02f, 1.929522782e-02f, +1.929757084e-02f, 1.929988036e-02f, 1.930215637e-02f, 1.930439888e-02f, 1.930660788e-02f, 1.930878337e-02f, 1.931092535e-02f, 1.931303381e-02f, 1.931510877e-02f, 1.931715020e-02f, +1.931915813e-02f, 1.932113253e-02f, 1.932307342e-02f, 1.932498079e-02f, 1.932685463e-02f, 1.932869496e-02f, 1.933050176e-02f, 1.933227505e-02f, 1.933401480e-02f, 1.933572104e-02f, +1.933739374e-02f, 1.933903292e-02f, 1.934063858e-02f, 1.934221071e-02f, 1.934374931e-02f, 1.934525438e-02f, 1.934672593e-02f, 1.934816395e-02f, 1.934956843e-02f, 1.935093939e-02f, +1.935227683e-02f, 1.935358073e-02f, 1.935485110e-02f, 1.935608795e-02f, 1.935729126e-02f, 1.935846105e-02f, 1.935959731e-02f, 1.936070005e-02f, 1.936176925e-02f, 1.936280493e-02f, +1.936380708e-02f, 1.936477571e-02f, 1.936571081e-02f, 1.936661239e-02f, 1.936748044e-02f, 1.936831497e-02f, 1.936911598e-02f, 1.936988347e-02f, 1.937061743e-02f, 1.937131788e-02f, +1.937198481e-02f, 1.937261822e-02f, 1.937321811e-02f, 1.937378449e-02f, 1.937431736e-02f, 1.937481672e-02f, 1.937528256e-02f, 1.937571490e-02f, 1.937611372e-02f, 1.937647905e-02f, +1.937681086e-02f, 1.937710918e-02f, 1.937737399e-02f, 1.937760530e-02f, 1.937780312e-02f, 1.937796744e-02f, 1.937809827e-02f, 1.937819561e-02f, 1.937825946e-02f, 1.937828982e-02f, +1.937828669e-02f, 1.937825009e-02f, 1.937818000e-02f, 1.937807644e-02f, 1.937793940e-02f, 1.937776889e-02f, 1.937756490e-02f, 1.937732745e-02f, 1.937705654e-02f, 1.937675216e-02f, +1.937641432e-02f, 1.937604303e-02f, 1.937563828e-02f, 1.937520009e-02f, 1.937472844e-02f, 1.937422335e-02f, 1.937368482e-02f, 1.937311285e-02f, 1.937250745e-02f, 1.937186861e-02f, +1.937119635e-02f, 1.937049066e-02f, 1.936975155e-02f, 1.936897902e-02f, 1.936817308e-02f, 1.936733373e-02f, 1.936646097e-02f, 1.936555481e-02f, 1.936461524e-02f, 1.936364229e-02f, +1.936263594e-02f, 1.936159620e-02f, 1.936052308e-02f, 1.935941659e-02f, 1.935827671e-02f, 1.935710347e-02f, 1.935589686e-02f, 1.935465689e-02f, 1.935338356e-02f, 1.935207688e-02f, +1.935073684e-02f, 1.934936347e-02f, 1.934795675e-02f, 1.934651670e-02f, 1.934504332e-02f, 1.934353662e-02f, 1.934199659e-02f, 1.934042325e-02f, 1.933881660e-02f, 1.933717664e-02f, +1.933550338e-02f, 1.933379683e-02f, 1.933205699e-02f, 1.933028386e-02f, 1.932847745e-02f, 1.932663777e-02f, 1.932476482e-02f, 1.932285861e-02f, 1.932091914e-02f, 1.931894642e-02f, +1.931694045e-02f, 1.931490124e-02f, 1.931282879e-02f, 1.931072312e-02f, 1.930858423e-02f, 1.930641211e-02f, 1.930420679e-02f, 1.930196826e-02f, 1.929969653e-02f, 1.929739161e-02f, +1.929505350e-02f, 1.929268221e-02f, 1.929027775e-02f, 1.928784012e-02f, 1.928536933e-02f, 1.928286539e-02f, 1.928032829e-02f, 1.927775806e-02f, 1.927515469e-02f, 1.927251819e-02f, +1.926984858e-02f, 1.926714584e-02f, 1.926441000e-02f, 1.926164106e-02f, 1.925883903e-02f, 1.925600391e-02f, 1.925313571e-02f, 1.925023444e-02f, 1.924730011e-02f, 1.924433271e-02f, +1.924133227e-02f, 1.923829879e-02f, 1.923523227e-02f, 1.923213272e-02f, 1.922900015e-02f, 1.922583457e-02f, 1.922263599e-02f, 1.921940440e-02f, 1.921613983e-02f, 1.921284228e-02f, +1.920951176e-02f, 1.920614827e-02f, 1.920275182e-02f, 1.919932242e-02f, 1.919586008e-02f, 1.919236481e-02f, 1.918883662e-02f, 1.918527551e-02f, 1.918168149e-02f, 1.917805457e-02f, +1.917439476e-02f, 1.917070207e-02f, 1.916697651e-02f, 1.916321808e-02f, 1.915942679e-02f, 1.915560266e-02f, 1.915174568e-02f, 1.914785588e-02f, 1.914393326e-02f, 1.913997782e-02f, +1.913598958e-02f, 1.913196855e-02f, 1.912791474e-02f, 1.912382814e-02f, 1.911970879e-02f, 1.911555667e-02f, 1.911137181e-02f, 1.910715421e-02f, 1.910290388e-02f, 1.909862084e-02f, +1.909430508e-02f, 1.908995662e-02f, 1.908557548e-02f, 1.908116165e-02f, 1.907671516e-02f, 1.907223600e-02f, 1.906772419e-02f, 1.906317975e-02f, 1.905860267e-02f, 1.905399297e-02f, +1.904935066e-02f, 1.904467576e-02f, 1.903996826e-02f, 1.903522818e-02f, 1.903045554e-02f, 1.902565034e-02f, 1.902081258e-02f, 1.901594230e-02f, 1.901103948e-02f, 1.900610415e-02f, +1.900113631e-02f, 1.899613598e-02f, 1.899110317e-02f, 1.898603788e-02f, 1.898094013e-02f, 1.897580993e-02f, 1.897064729e-02f, 1.896545222e-02f, 1.896022473e-02f, 1.895496484e-02f, +1.894967255e-02f, 1.894434788e-02f, 1.893899084e-02f, 1.893360143e-02f, 1.892817968e-02f, 1.892272559e-02f, 1.891723917e-02f, 1.891172044e-02f, 1.890616940e-02f, 1.890058608e-02f, +1.889497047e-02f, 1.888932260e-02f, 1.888364247e-02f, 1.887793010e-02f, 1.887218549e-02f, 1.886640867e-02f, 1.886059964e-02f, 1.885475842e-02f, 1.884888501e-02f, 1.884297943e-02f, +1.883704170e-02f, 1.883107182e-02f, 1.882506980e-02f, 1.881903567e-02f, 1.881296942e-02f, 1.880687109e-02f, 1.880074067e-02f, 1.879457818e-02f, 1.878838363e-02f, 1.878215704e-02f, +1.877589841e-02f, 1.876960777e-02f, 1.876328513e-02f, 1.875693049e-02f, 1.875054387e-02f, 1.874412529e-02f, 1.873767475e-02f, 1.873119228e-02f, 1.872467788e-02f, 1.871813156e-02f, +1.871155335e-02f, 1.870494325e-02f, 1.869830128e-02f, 1.869162745e-02f, 1.868492178e-02f, 1.867818428e-02f, 1.867141496e-02f, 1.866461383e-02f, 1.865778092e-02f, 1.865091623e-02f, +1.864401978e-02f, 1.863709158e-02f, 1.863013165e-02f, 1.862314000e-02f, 1.861611664e-02f, 1.860906160e-02f, 1.860197488e-02f, 1.859485649e-02f, 1.858770646e-02f, 1.858052480e-02f, +1.857331151e-02f, 1.856606663e-02f, 1.855879015e-02f, 1.855148210e-02f, 1.854414249e-02f, 1.853677133e-02f, 1.852936865e-02f, 1.852193445e-02f, 1.851446875e-02f, 1.850697156e-02f, +1.849944290e-02f, 1.849188279e-02f, 1.848429124e-02f, 1.847666826e-02f, 1.846901388e-02f, 1.846132810e-02f, 1.845361094e-02f, 1.844586242e-02f, 1.843808255e-02f, 1.843027135e-02f, +1.842242883e-02f, 1.841455502e-02f, 1.840664991e-02f, 1.839871354e-02f, 1.839074591e-02f, 1.838274705e-02f, 1.837471696e-02f, 1.836665567e-02f, 1.835856319e-02f, 1.835043954e-02f, +1.834228473e-02f, 1.833409877e-02f, 1.832588169e-02f, 1.831763351e-02f, 1.830935423e-02f, 1.830104387e-02f, 1.829270245e-02f, 1.828433000e-02f, 1.827592651e-02f, 1.826749201e-02f, +1.825902653e-02f, 1.825053006e-02f, 1.824200264e-02f, 1.823344427e-02f, 1.822485497e-02f, 1.821623477e-02f, 1.820758367e-02f, 1.819890170e-02f, 1.819018887e-02f, 1.818144520e-02f, +1.817267071e-02f, 1.816386541e-02f, 1.815502932e-02f, 1.814616246e-02f, 1.813726484e-02f, 1.812833649e-02f, 1.811937741e-02f, 1.811038764e-02f, 1.810136718e-02f, 1.809231605e-02f, +1.808323428e-02f, 1.807412187e-02f, 1.806497885e-02f, 1.805580523e-02f, 1.804660104e-02f, 1.803736628e-02f, 1.802810098e-02f, 1.801880516e-02f, 1.800947884e-02f, 1.800012202e-02f, +1.799073474e-02f, 1.798131701e-02f, 1.797186884e-02f, 1.796239026e-02f, 1.795288128e-02f, 1.794334192e-02f, 1.793377221e-02f, 1.792417216e-02f, 1.791454178e-02f, 1.790488110e-02f, +1.789519014e-02f, 1.788546891e-02f, 1.787571743e-02f, 1.786593573e-02f, 1.785612381e-02f, 1.784628171e-02f, 1.783640944e-02f, 1.782650701e-02f, 1.781657445e-02f, 1.780661178e-02f, +1.779661901e-02f, 1.778659617e-02f, 1.777654327e-02f, 1.776646034e-02f, 1.775634739e-02f, 1.774620444e-02f, 1.773603151e-02f, 1.772582863e-02f, 1.771559580e-02f, 1.770533306e-02f, +1.769504042e-02f, 1.768471790e-02f, 1.767436552e-02f, 1.766398330e-02f, 1.765357126e-02f, 1.764312942e-02f, 1.763265780e-02f, 1.762215642e-02f, 1.761162530e-02f, 1.760106447e-02f, +1.759047393e-02f, 1.757985371e-02f, 1.756920384e-02f, 1.755852433e-02f, 1.754781520e-02f, 1.753707647e-02f, 1.752630817e-02f, 1.751551031e-02f, 1.750468291e-02f, 1.749382600e-02f, +1.748293960e-02f, 1.747202372e-02f, 1.746107839e-02f, 1.745010363e-02f, 1.743909946e-02f, 1.742806590e-02f, 1.741700297e-02f, 1.740591069e-02f, 1.739478909e-02f, 1.738363818e-02f, +1.737245799e-02f, 1.736124854e-02f, 1.735000984e-02f, 1.733874192e-02f, 1.732744481e-02f, 1.731611852e-02f, 1.730476307e-02f, 1.729337849e-02f, 1.728196480e-02f, 1.727052202e-02f, +1.725905016e-02f, 1.724754926e-02f, 1.723601934e-02f, 1.722446041e-02f, 1.721287250e-02f, 1.720125563e-02f, 1.718960983e-02f, 1.717793510e-02f, 1.716623149e-02f, 1.715449900e-02f, +1.714273767e-02f, 1.713094750e-02f, 1.711912854e-02f, 1.710728079e-02f, 1.709540428e-02f, 1.708349903e-02f, 1.707156507e-02f, 1.705960242e-02f, 1.704761109e-02f, 1.703559112e-02f, +1.702354253e-02f, 1.701146533e-02f, 1.699935956e-02f, 1.698722523e-02f, 1.697506236e-02f, 1.696287099e-02f, 1.695065113e-02f, 1.693840280e-02f, 1.692612604e-02f, 1.691382085e-02f, +1.690148727e-02f, 1.688912532e-02f, 1.687673502e-02f, 1.686431640e-02f, 1.685186947e-02f, 1.683939427e-02f, 1.682689081e-02f, 1.681435911e-02f, 1.680179922e-02f, 1.678921113e-02f, +1.677659489e-02f, 1.676395051e-02f, 1.675127801e-02f, 1.673857743e-02f, 1.672584878e-02f, 1.671309209e-02f, 1.670030738e-02f, 1.668749468e-02f, 1.667465400e-02f, 1.666178538e-02f, +1.664888884e-02f, 1.663596440e-02f, 1.662301209e-02f, 1.661003193e-02f, 1.659702395e-02f, 1.658398816e-02f, 1.657092460e-02f, 1.655783328e-02f, 1.654471424e-02f, 1.653156750e-02f, +1.651839308e-02f, 1.650519100e-02f, 1.649196130e-02f, 1.647870399e-02f, 1.646541910e-02f, 1.645210665e-02f, 1.643876668e-02f, 1.642539920e-02f, 1.641200425e-02f, 1.639858183e-02f, +1.638513199e-02f, 1.637165474e-02f, 1.635815011e-02f, 1.634461813e-02f, 1.633105882e-02f, 1.631747220e-02f, 1.630385831e-02f, 1.629021716e-02f, 1.627654878e-02f, 1.626285320e-02f, +1.624913045e-02f, 1.623538054e-02f, 1.622160350e-02f, 1.620779937e-02f, 1.619396816e-02f, 1.618010990e-02f, 1.616622462e-02f, 1.615231234e-02f, 1.613837308e-02f, 1.612440688e-02f, +1.611041377e-02f, 1.609639375e-02f, 1.608234687e-02f, 1.606827315e-02f, 1.605417261e-02f, 1.604004529e-02f, 1.602589119e-02f, 1.601171037e-02f, 1.599750283e-02f, 1.598326860e-02f, +1.596900772e-02f, 1.595472020e-02f, 1.594040608e-02f, 1.592606539e-02f, 1.591169813e-02f, 1.589730436e-02f, 1.588288408e-02f, 1.586843733e-02f, 1.585396414e-02f, 1.583946452e-02f, +1.582493852e-02f, 1.581038615e-02f, 1.579580744e-02f, 1.578120242e-02f, 1.576657111e-02f, 1.575191355e-02f, 1.573722976e-02f, 1.572251976e-02f, 1.570778359e-02f, 1.569302127e-02f, +1.567823283e-02f, 1.566341829e-02f, 1.564857769e-02f, 1.563371104e-02f, 1.561881839e-02f, 1.560389975e-02f, 1.558895515e-02f, 1.557398462e-02f, 1.555898819e-02f, 1.554396589e-02f, +1.552891774e-02f, 1.551384377e-02f, 1.549874401e-02f, 1.548361848e-02f, 1.546846722e-02f, 1.545329026e-02f, 1.543808761e-02f, 1.542285931e-02f, 1.540760538e-02f, 1.539232587e-02f, +1.537702078e-02f, 1.536169015e-02f, 1.534633402e-02f, 1.533095239e-02f, 1.531554532e-02f, 1.530011282e-02f, 1.528465492e-02f, 1.526917165e-02f, 1.525366303e-02f, 1.523812911e-02f, +1.522256990e-02f, 1.520698544e-02f, 1.519137575e-02f, 1.517574086e-02f, 1.516008080e-02f, 1.514439560e-02f, 1.512868528e-02f, 1.511294989e-02f, 1.509718943e-02f, 1.508140396e-02f, +1.506559348e-02f, 1.504975804e-02f, 1.503389766e-02f, 1.501801237e-02f, 1.500210220e-02f, 1.498616718e-02f, 1.497020733e-02f, 1.495422269e-02f, 1.493821329e-02f, 1.492217916e-02f, +1.490612032e-02f, 1.489003680e-02f, 1.487392863e-02f, 1.485779585e-02f, 1.484163849e-02f, 1.482545656e-02f, 1.480925011e-02f, 1.479301915e-02f, 1.477676373e-02f, 1.476048387e-02f, +1.474417960e-02f, 1.472785095e-02f, 1.471149795e-02f, 1.469512063e-02f, 1.467871902e-02f, 1.466229315e-02f, 1.464584305e-02f, 1.462936875e-02f, 1.461287028e-02f, 1.459634767e-02f, +1.457980095e-02f, 1.456323015e-02f, 1.454663530e-02f, 1.453001643e-02f, 1.451337357e-02f, 1.449670676e-02f, 1.448001601e-02f, 1.446330137e-02f, 1.444656286e-02f, 1.442980052e-02f, +1.441301437e-02f, 1.439620444e-02f, 1.437937077e-02f, 1.436251338e-02f, 1.434563231e-02f, 1.432872759e-02f, 1.431179924e-02f, 1.429484731e-02f, 1.427787181e-02f, 1.426087279e-02f, +1.424385026e-02f, 1.422680427e-02f, 1.420973484e-02f, 1.419264201e-02f, 1.417552580e-02f, 1.415838625e-02f, 1.414122338e-02f, 1.412403724e-02f, 1.410682784e-02f, 1.408959523e-02f, +1.407233943e-02f, 1.405506047e-02f, 1.403775839e-02f, 1.402043322e-02f, 1.400308498e-02f, 1.398571372e-02f, 1.396831945e-02f, 1.395090222e-02f, 1.393346206e-02f, 1.391599899e-02f, +1.389851305e-02f, 1.388100426e-02f, 1.386347267e-02f, 1.384591831e-02f, 1.382834120e-02f, 1.381074137e-02f, 1.379311886e-02f, 1.377547371e-02f, 1.375780594e-02f, 1.374011558e-02f, +1.372240267e-02f, 1.370466724e-02f, 1.368690932e-02f, 1.366912894e-02f, 1.365132614e-02f, 1.363350095e-02f, 1.361565339e-02f, 1.359778351e-02f, 1.357989134e-02f, 1.356197690e-02f, +1.354404023e-02f, 1.352608136e-02f, 1.350810033e-02f, 1.349009716e-02f, 1.347207190e-02f, 1.345402456e-02f, 1.343595519e-02f, 1.341786382e-02f, 1.339975048e-02f, 1.338161520e-02f, +1.336345802e-02f, 1.334527897e-02f, 1.332707808e-02f, 1.330885538e-02f, 1.329061091e-02f, 1.327234470e-02f, 1.325405678e-02f, 1.323574719e-02f, 1.321741596e-02f, 1.319906312e-02f, +1.318068870e-02f, 1.316229275e-02f, 1.314387529e-02f, 1.312543635e-02f, 1.310697597e-02f, 1.308849418e-02f, 1.306999102e-02f, 1.305146652e-02f, 1.303292071e-02f, 1.301435362e-02f, +1.299576529e-02f, 1.297715576e-02f, 1.295852505e-02f, 1.293987320e-02f, 1.292120024e-02f, 1.290250621e-02f, 1.288379114e-02f, 1.286505507e-02f, 1.284629802e-02f, 1.282752003e-02f, +1.280872115e-02f, 1.278990138e-02f, 1.277106079e-02f, 1.275219939e-02f, 1.273331722e-02f, 1.271441432e-02f, 1.269549071e-02f, 1.267654644e-02f, 1.265758154e-02f, 1.263859604e-02f, +1.261958997e-02f, 1.260056337e-02f, 1.258151628e-02f, 1.256244873e-02f, 1.254336075e-02f, 1.252425237e-02f, 1.250512364e-02f, 1.248597458e-02f, 1.246680524e-02f, 1.244761564e-02f, +1.242840581e-02f, 1.240917580e-02f, 1.238992564e-02f, 1.237065536e-02f, 1.235136500e-02f, 1.233205459e-02f, 1.231272417e-02f, 1.229337377e-02f, 1.227400343e-02f, 1.225461317e-02f, +1.223520304e-02f, 1.221577308e-02f, 1.219632331e-02f, 1.217685376e-02f, 1.215736449e-02f, 1.213785551e-02f, 1.211832687e-02f, 1.209877860e-02f, 1.207921074e-02f, 1.205962331e-02f, +1.204001637e-02f, 1.202038993e-02f, 1.200074404e-02f, 1.198107873e-02f, 1.196139403e-02f, 1.194168999e-02f, 1.192196664e-02f, 1.190222401e-02f, 1.188246213e-02f, 1.186268105e-02f, +1.184288080e-02f, 1.182306141e-02f, 1.180322292e-02f, 1.178336537e-02f, 1.176348878e-02f, 1.174359321e-02f, 1.172367867e-02f, 1.170374522e-02f, 1.168379287e-02f, 1.166382168e-02f, +1.164383167e-02f, 1.162382288e-02f, 1.160379534e-02f, 1.158374910e-02f, 1.156368419e-02f, 1.154360064e-02f, 1.152349849e-02f, 1.150337778e-02f, 1.148323854e-02f, 1.146308081e-02f, +1.144290462e-02f, 1.142271001e-02f, 1.140249701e-02f, 1.138226567e-02f, 1.136201602e-02f, 1.134174809e-02f, 1.132146192e-02f, 1.130115755e-02f, 1.128083501e-02f, 1.126049434e-02f, +1.124013558e-02f, 1.121975876e-02f, 1.119936392e-02f, 1.117895109e-02f, 1.115852031e-02f, 1.113807163e-02f, 1.111760506e-02f, 1.109712066e-02f, 1.107661846e-02f, 1.105609849e-02f, +1.103556079e-02f, 1.101500540e-02f, 1.099443235e-02f, 1.097384168e-02f, 1.095323343e-02f, 1.093260764e-02f, 1.091196433e-02f, 1.089130356e-02f, 1.087062535e-02f, 1.084992974e-02f, +1.082921676e-02f, 1.080848647e-02f, 1.078773888e-02f, 1.076697405e-02f, 1.074619200e-02f, 1.072539278e-02f, 1.070457641e-02f, 1.068374295e-02f, 1.066289241e-02f, 1.064202485e-02f, +1.062114030e-02f, 1.060023880e-02f, 1.057932038e-02f, 1.055838508e-02f, 1.053743293e-02f, 1.051646399e-02f, 1.049547827e-02f, 1.047447582e-02f, 1.045345669e-02f, 1.043242089e-02f, +1.041136848e-02f, 1.039029949e-02f, 1.036921395e-02f, 1.034811191e-02f, 1.032699341e-02f, 1.030585847e-02f, 1.028470714e-02f, 1.026353945e-02f, 1.024235545e-02f, 1.022115516e-02f, +1.019993864e-02f, 1.017870591e-02f, 1.015745701e-02f, 1.013619199e-02f, 1.011491087e-02f, 1.009361370e-02f, 1.007230051e-02f, 1.005097135e-02f, 1.002962625e-02f, 1.000826524e-02f, +9.986888376e-03f, 9.965495682e-03f, 9.944087201e-03f, 9.922662969e-03f, 9.901223026e-03f, 9.879767409e-03f, 9.858296156e-03f, 9.836809306e-03f, 9.815306896e-03f, 9.793788966e-03f, +9.772255552e-03f, 9.750706693e-03f, 9.729142428e-03f, 9.707562795e-03f, 9.685967832e-03f, 9.664357577e-03f, 9.642732068e-03f, 9.621091345e-03f, 9.599435445e-03f, 9.577764407e-03f, +9.556078269e-03f, 9.534377070e-03f, 9.512660848e-03f, 9.490929641e-03f, 9.469183489e-03f, 9.447422429e-03f, 9.425646501e-03f, 9.403855743e-03f, 9.382050193e-03f, 9.360229890e-03f, +9.338394873e-03f, 9.316545180e-03f, 9.294680851e-03f, 9.272801923e-03f, 9.250908437e-03f, 9.229000429e-03f, 9.207077940e-03f, 9.185141008e-03f, 9.163189672e-03f, 9.141223970e-03f, +9.119243942e-03f, 9.097249627e-03f, 9.075241063e-03f, 9.053218290e-03f, 9.031181346e-03f, 9.009130270e-03f, 8.987065102e-03f, 8.964985880e-03f, 8.942892644e-03f, 8.920785432e-03f, +8.898664284e-03f, 8.876529239e-03f, 8.854380336e-03f, 8.832217614e-03f, 8.810041112e-03f, 8.787850870e-03f, 8.765646926e-03f, 8.743429321e-03f, 8.721198093e-03f, 8.698953281e-03f, +8.676694925e-03f, 8.654423065e-03f, 8.632137739e-03f, 8.609838987e-03f, 8.587526849e-03f, 8.565201363e-03f, 8.542862569e-03f, 8.520510507e-03f, 8.498145216e-03f, 8.475766736e-03f, +8.453375106e-03f, 8.430970366e-03f, 8.408552555e-03f, 8.386121713e-03f, 8.363677879e-03f, 8.341221094e-03f, 8.318751396e-03f, 8.296268825e-03f, 8.273773422e-03f, 8.251265225e-03f, +8.228744275e-03f, 8.206210610e-03f, 8.183664272e-03f, 8.161105300e-03f, 8.138533733e-03f, 8.115949611e-03f, 8.093352974e-03f, 8.070743863e-03f, 8.048122316e-03f, 8.025488374e-03f, +8.002842077e-03f, 7.980183464e-03f, 7.957512576e-03f, 7.934829453e-03f, 7.912134134e-03f, 7.889426659e-03f, 7.866707069e-03f, 7.843975403e-03f, 7.821231702e-03f, 7.798476006e-03f, +7.775708354e-03f, 7.752928787e-03f, 7.730137345e-03f, 7.707334069e-03f, 7.684518997e-03f, 7.661692171e-03f, 7.638853631e-03f, 7.616003417e-03f, 7.593141568e-03f, 7.570268126e-03f, +7.547383131e-03f, 7.524486622e-03f, 7.501578641e-03f, 7.478659228e-03f, 7.455728422e-03f, 7.432786264e-03f, 7.409832795e-03f, 7.386868055e-03f, 7.363892084e-03f, 7.340904923e-03f, +7.317906613e-03f, 7.294897193e-03f, 7.271876704e-03f, 7.248845186e-03f, 7.225802681e-03f, 7.202749229e-03f, 7.179684869e-03f, 7.156609644e-03f, 7.133523593e-03f, 7.110426756e-03f, +7.087319175e-03f, 7.064200890e-03f, 7.041071942e-03f, 7.017932372e-03f, 6.994782219e-03f, 6.971621525e-03f, 6.948450330e-03f, 6.925268676e-03f, 6.902076602e-03f, 6.878874150e-03f, +6.855661360e-03f, 6.832438273e-03f, 6.809204930e-03f, 6.785961372e-03f, 6.762707640e-03f, 6.739443773e-03f, 6.716169814e-03f, 6.692885803e-03f, 6.669591780e-03f, 6.646287788e-03f, +6.622973866e-03f, 6.599650055e-03f, 6.576316397e-03f, 6.552972933e-03f, 6.529619703e-03f, 6.506256748e-03f, 6.482884110e-03f, 6.459501829e-03f, 6.436109947e-03f, 6.412708504e-03f, +6.389297541e-03f, 6.365877100e-03f, 6.342447221e-03f, 6.319007946e-03f, 6.295559316e-03f, 6.272101372e-03f, 6.248634155e-03f, 6.225157706e-03f, 6.201672066e-03f, 6.178177276e-03f, +6.154673379e-03f, 6.131160414e-03f, 6.107638423e-03f, 6.084107447e-03f, 6.060567528e-03f, 6.037018706e-03f, 6.013461023e-03f, 5.989894521e-03f, 5.966319240e-03f, 5.942735221e-03f, +5.919142507e-03f, 5.895541138e-03f, 5.871931156e-03f, 5.848312602e-03f, 5.824685518e-03f, 5.801049944e-03f, 5.777405922e-03f, 5.753753494e-03f, 5.730092700e-03f, 5.706423583e-03f, +5.682746184e-03f, 5.659060544e-03f, 5.635366705e-03f, 5.611664707e-03f, 5.587954594e-03f, 5.564236405e-03f, 5.540510183e-03f, 5.516775968e-03f, 5.493033804e-03f, 5.469283730e-03f, +5.445525789e-03f, 5.421760022e-03f, 5.397986471e-03f, 5.374205177e-03f, 5.350416182e-03f, 5.326619527e-03f, 5.302815254e-03f, 5.279003405e-03f, 5.255184021e-03f, 5.231357144e-03f, +5.207522816e-03f, 5.183681077e-03f, 5.159831971e-03f, 5.135975538e-03f, 5.112111820e-03f, 5.088240859e-03f, 5.064362696e-03f, 5.040477374e-03f, 5.016584934e-03f, 4.992685417e-03f, +4.968778866e-03f, 4.944865322e-03f, 4.920944827e-03f, 4.897017422e-03f, 4.873083150e-03f, 4.849142052e-03f, 4.825194171e-03f, 4.801239547e-03f, 4.777278223e-03f, 4.753310240e-03f, +4.729335640e-03f, 4.705354466e-03f, 4.681366759e-03f, 4.657372560e-03f, 4.633371912e-03f, 4.609364857e-03f, 4.585351436e-03f, 4.561331691e-03f, 4.537305665e-03f, 4.513273398e-03f, +4.489234934e-03f, 4.465190313e-03f, 4.441139579e-03f, 4.417082772e-03f, 4.393019935e-03f, 4.368951109e-03f, 4.344876338e-03f, 4.320795661e-03f, 4.296709123e-03f, 4.272616764e-03f, +4.248518626e-03f, 4.224414752e-03f, 4.200305183e-03f, 4.176189962e-03f, 4.152069131e-03f, 4.127942731e-03f, 4.103810805e-03f, 4.079673394e-03f, 4.055530541e-03f, 4.031382287e-03f, +4.007228676e-03f, 3.983069748e-03f, 3.958905546e-03f, 3.934736112e-03f, 3.910561488e-03f, 3.886381716e-03f, 3.862196838e-03f, 3.838006897e-03f, 3.813811934e-03f, 3.789611991e-03f, +3.765407111e-03f, 3.741197336e-03f, 3.716982708e-03f, 3.692763269e-03f, 3.668539061e-03f, 3.644310126e-03f, 3.620076506e-03f, 3.595838245e-03f, 3.571595382e-03f, 3.547347962e-03f, +3.523096026e-03f, 3.498839616e-03f, 3.474578775e-03f, 3.450313544e-03f, 3.426043966e-03f, 3.401770083e-03f, 3.377491937e-03f, 3.353209571e-03f, 3.328923026e-03f, 3.304632345e-03f, +3.280337570e-03f, 3.256038743e-03f, 3.231735907e-03f, 3.207429103e-03f, 3.183118375e-03f, 3.158803763e-03f, 3.134485311e-03f, 3.110163060e-03f, 3.085837054e-03f, 3.061507333e-03f, +3.037173941e-03f, 3.012836920e-03f, 2.988496311e-03f, 2.964152158e-03f, 2.939804502e-03f, 2.915453386e-03f, 2.891098851e-03f, 2.866740941e-03f, 2.842379698e-03f, 2.818015163e-03f, +2.793647380e-03f, 2.769276390e-03f, 2.744902236e-03f, 2.720524959e-03f, 2.696144603e-03f, 2.671761210e-03f, 2.647374821e-03f, 2.622985480e-03f, 2.598593228e-03f, 2.574198108e-03f, +2.549800162e-03f, 2.525399432e-03f, 2.500995961e-03f, 2.476589792e-03f, 2.452180965e-03f, 2.427769525e-03f, 2.403355512e-03f, 2.378938970e-03f, 2.354519940e-03f, 2.330098466e-03f, +2.305674588e-03f, 2.281248351e-03f, 2.256819795e-03f, 2.232388964e-03f, 2.207955899e-03f, 2.183520644e-03f, 2.159083239e-03f, 2.134643729e-03f, 2.110202154e-03f, 2.085758558e-03f, +2.061312982e-03f, 2.036865470e-03f, 2.012416062e-03f, 1.987964803e-03f, 1.963511733e-03f, 1.939056896e-03f, 1.914600334e-03f, 1.890142088e-03f, 1.865682202e-03f, 1.841220718e-03f, +1.816757678e-03f, 1.792293124e-03f, 1.767827099e-03f, 1.743359645e-03f, 1.718890805e-03f, 1.694420620e-03f, 1.669949134e-03f, 1.645476387e-03f, 1.621002424e-03f, 1.596527286e-03f, +1.572051015e-03f, 1.547573654e-03f, 1.523095246e-03f, 1.498615831e-03f, 1.474135454e-03f, 1.449654156e-03f, 1.425171979e-03f, 1.400688966e-03f, 1.376205159e-03f, 1.351720600e-03f, +1.327235333e-03f, 1.302749398e-03f, 1.278262839e-03f, 1.253775697e-03f, 1.229288016e-03f, 1.204799837e-03f, 1.180311203e-03f, 1.155822156e-03f, 1.131332738e-03f, 1.106842991e-03f, +1.082352959e-03f, 1.057862682e-03f, 1.033372205e-03f, 1.008881568e-03f, 9.843908141e-04f, 9.598999858e-04f, 9.354091252e-04f, 9.109182745e-04f, 8.864274762e-04f, 8.619367724e-04f, +8.374462054e-04f, 8.129558176e-04f, 7.884656511e-04f, 7.639757484e-04f, 7.394861515e-04f, 7.149969028e-04f, 6.905080446e-04f, 6.660196191e-04f, 6.415316685e-04f, 6.170442352e-04f, +5.925573612e-04f, 5.680710890e-04f, 5.435854608e-04f, 5.191005186e-04f, 4.946163049e-04f, 4.701328618e-04f, 4.456502316e-04f, 4.211684564e-04f, 3.966875785e-04f, 3.722076400e-04f, +3.477286833e-04f, 3.232507504e-04f, 2.987738837e-04f, 2.742981252e-04f, 2.498235171e-04f, 2.253501017e-04f, 2.008779211e-04f, 1.764070175e-04f, 1.519374331e-04f, 1.274692100e-04f, +1.030023903e-04f, 7.853701630e-05f, 5.407313005e-05f, 2.961077371e-05f, 5.149989409e-06f, -1.930918071e-05f, -4.376669453e-05f, -6.822250994e-05f, -9.267658481e-05f, -1.171288771e-04f, +-1.415793446e-04f, -1.660279452e-04f, -1.904746370e-04f, -2.149193777e-04f, -2.393621254e-04f, -2.638028379e-04f, -2.882414732e-04f, -3.126779892e-04f, -3.371123439e-04f, -3.615444952e-04f, +-3.859744011e-04f, -4.104020196e-04f, -4.348273086e-04f, -4.592502261e-04f, -4.836707302e-04f, -5.080887787e-04f, -5.325043298e-04f, -5.569173413e-04f, -5.813277714e-04f, -6.057355780e-04f, +-6.301407193e-04f, -6.545431531e-04f, -6.789428377e-04f, -7.033397309e-04f, -7.277337910e-04f, -7.521249759e-04f, -7.765132437e-04f, -8.008985526e-04f, -8.252808605e-04f, -8.496601257e-04f, +-8.740363062e-04f, -8.984093602e-04f, -9.227792457e-04f, -9.471459209e-04f, -9.715093439e-04f, -9.958694729e-04f, -1.020226266e-03f, -1.044579682e-03f, -1.068929678e-03f, -1.093276212e-03f, +-1.117619244e-03f, -1.141958730e-03f, -1.166294630e-03f, -1.190626901e-03f, -1.214955503e-03f, -1.239280392e-03f, -1.263601527e-03f, -1.287918867e-03f, -1.312232369e-03f, -1.336541992e-03f, +-1.360847695e-03f, -1.385149435e-03f, -1.409447172e-03f, -1.433740862e-03f, -1.458030465e-03f, -1.482315939e-03f, -1.506597242e-03f, -1.530874332e-03f, -1.555147169e-03f, -1.579415709e-03f, +-1.603679913e-03f, -1.627939737e-03f, -1.652195141e-03f, -1.676446083e-03f, -1.700692521e-03f, -1.724934414e-03f, -1.749171720e-03f, -1.773404398e-03f, -1.797632405e-03f, -1.821855702e-03f, +-1.846074245e-03f, -1.870287994e-03f, -1.894496907e-03f, -1.918700943e-03f, -1.942900059e-03f, -1.967094216e-03f, -1.991283371e-03f, -2.015467482e-03f, -2.039646509e-03f, -2.063820410e-03f, +-2.087989143e-03f, -2.112152668e-03f, -2.136310942e-03f, -2.160463925e-03f, -2.184611575e-03f, -2.208753850e-03f, -2.232890710e-03f, -2.257022113e-03f, -2.281148018e-03f, -2.305268384e-03f, +-2.329383168e-03f, -2.353492331e-03f, -2.377595830e-03f, -2.401693625e-03f, -2.425785674e-03f, -2.449871936e-03f, -2.473952370e-03f, -2.498026935e-03f, -2.522095588e-03f, -2.546158291e-03f, +-2.570215000e-03f, -2.594265675e-03f, -2.618310275e-03f, -2.642348759e-03f, -2.666381086e-03f, -2.690407214e-03f, -2.714427103e-03f, -2.738440711e-03f, -2.762447997e-03f, -2.786448921e-03f, +-2.810443441e-03f, -2.834431516e-03f, -2.858413106e-03f, -2.882388169e-03f, -2.906356665e-03f, -2.930318552e-03f, -2.954273789e-03f, -2.978222336e-03f, -3.002164152e-03f, -3.026099195e-03f, +-3.050027426e-03f, -3.073948802e-03f, -3.097863284e-03f, -3.121770830e-03f, -3.145671399e-03f, -3.169564951e-03f, -3.193451446e-03f, -3.217330841e-03f, -3.241203097e-03f, -3.265068172e-03f, +-3.288926027e-03f, -3.312776619e-03f, -3.336619909e-03f, -3.360455856e-03f, -3.384284420e-03f, -3.408105558e-03f, -3.431919232e-03f, -3.455725400e-03f, -3.479524021e-03f, -3.503315055e-03f, +-3.527098462e-03f, -3.550874201e-03f, -3.574642232e-03f, -3.598402513e-03f, -3.622155004e-03f, -3.645899665e-03f, -3.669636456e-03f, -3.693365335e-03f, -3.717086263e-03f, -3.740799199e-03f, +-3.764504103e-03f, -3.788200934e-03f, -3.811889651e-03f, -3.835570215e-03f, -3.859242586e-03f, -3.882906722e-03f, -3.906562583e-03f, -3.930210130e-03f, -3.953849321e-03f, -3.977480117e-03f, +-4.001102478e-03f, -4.024716362e-03f, -4.048321731e-03f, -4.071918543e-03f, -4.095506759e-03f, -4.119086339e-03f, -4.142657241e-03f, -4.166219427e-03f, -4.189772856e-03f, -4.213317487e-03f, +-4.236853282e-03f, -4.260380199e-03f, -4.283898200e-03f, -4.307407243e-03f, -4.330907288e-03f, -4.354398297e-03f, -4.377880228e-03f, -4.401353043e-03f, -4.424816700e-03f, -4.448271160e-03f, +-4.471716384e-03f, -4.495152331e-03f, -4.518578961e-03f, -4.541996235e-03f, -4.565404113e-03f, -4.588802554e-03f, -4.612191520e-03f, -4.635570971e-03f, -4.658940866e-03f, -4.682301166e-03f, +-4.705651831e-03f, -4.728992822e-03f, -4.752324099e-03f, -4.775645623e-03f, -4.798957353e-03f, -4.822259250e-03f, -4.845551275e-03f, -4.868833388e-03f, -4.892105549e-03f, -4.915367719e-03f, +-4.938619858e-03f, -4.961861928e-03f, -4.985093887e-03f, -5.008315698e-03f, -5.031527321e-03f, -5.054728715e-03f, -5.077919842e-03f, -5.101100663e-03f, -5.124271138e-03f, -5.147431227e-03f, +-5.170580892e-03f, -5.193720094e-03f, -5.216848792e-03f, -5.239966947e-03f, -5.263074522e-03f, -5.286171475e-03f, -5.309257769e-03f, -5.332333363e-03f, -5.355398219e-03f, -5.378452298e-03f, +-5.401495561e-03f, -5.424527968e-03f, -5.447549480e-03f, -5.470560059e-03f, -5.493559665e-03f, -5.516548260e-03f, -5.539525804e-03f, -5.562492259e-03f, -5.585447585e-03f, -5.608391744e-03f, +-5.631324697e-03f, -5.654246404e-03f, -5.677156828e-03f, -5.700055929e-03f, -5.722943669e-03f, -5.745820009e-03f, -5.768684909e-03f, -5.791538332e-03f, -5.814380238e-03f, -5.837210589e-03f, +-5.860029347e-03f, -5.882836472e-03f, -5.905631926e-03f, -5.928415671e-03f, -5.951187667e-03f, -5.973947877e-03f, -5.996696262e-03f, -6.019432782e-03f, -6.042157401e-03f, -6.064870079e-03f, +-6.087570778e-03f, -6.110259460e-03f, -6.132936085e-03f, -6.155600617e-03f, -6.178253016e-03f, -6.200893244e-03f, -6.223521263e-03f, -6.246137035e-03f, -6.268740520e-03f, -6.291331683e-03f, +-6.313910483e-03f, -6.336476882e-03f, -6.359030844e-03f, -6.381572329e-03f, -6.404101299e-03f, -6.426617717e-03f, -6.449121544e-03f, -6.471612743e-03f, -6.494091274e-03f, -6.516557101e-03f, +-6.539010186e-03f, -6.561450489e-03f, -6.583877975e-03f, -6.606292604e-03f, -6.628694338e-03f, -6.651083141e-03f, -6.673458974e-03f, -6.695821799e-03f, -6.718171579e-03f, -6.740508276e-03f, +-6.762831852e-03f, -6.785142269e-03f, -6.807439490e-03f, -6.829723478e-03f, -6.851994194e-03f, -6.874251601e-03f, -6.896495662e-03f, -6.918726339e-03f, -6.940943594e-03f, -6.963147390e-03f, +-6.985337690e-03f, -7.007514456e-03f, -7.029677651e-03f, -7.051827237e-03f, -7.073963177e-03f, -7.096085434e-03f, -7.118193970e-03f, -7.140288748e-03f, -7.162369731e-03f, -7.184436882e-03f, +-7.206490163e-03f, -7.228529538e-03f, -7.250554969e-03f, -7.272566419e-03f, -7.294563851e-03f, -7.316547228e-03f, -7.338516512e-03f, -7.360471668e-03f, -7.382412658e-03f, -7.404339444e-03f, +-7.426251991e-03f, -7.448150261e-03f, -7.470034217e-03f, -7.491903822e-03f, -7.513759041e-03f, -7.535599835e-03f, -7.557426168e-03f, -7.579238003e-03f, -7.601035304e-03f, -7.622818035e-03f, +-7.644586157e-03f, -7.666339635e-03f, -7.688078433e-03f, -7.709802513e-03f, -7.731511838e-03f, -7.753206374e-03f, -7.774886082e-03f, -7.796550927e-03f, -7.818200872e-03f, -7.839835881e-03f, +-7.861455917e-03f, -7.883060944e-03f, -7.904650926e-03f, -7.926225827e-03f, -7.947785609e-03f, -7.969330238e-03f, -7.990859676e-03f, -8.012373888e-03f, -8.033872837e-03f, -8.055356487e-03f, +-8.076824803e-03f, -8.098277748e-03f, -8.119715286e-03f, -8.141137381e-03f, -8.162543997e-03f, -8.183935099e-03f, -8.205310649e-03f, -8.226670614e-03f, -8.248014956e-03f, -8.269343639e-03f, +-8.290656629e-03f, -8.311953888e-03f, -8.333235383e-03f, -8.354501076e-03f, -8.375750932e-03f, -8.396984915e-03f, -8.418202990e-03f, -8.439405122e-03f, -8.460591274e-03f, -8.481761411e-03f, +-8.502915498e-03f, -8.524053500e-03f, -8.545175379e-03f, -8.566281103e-03f, -8.587370634e-03f, -8.608443938e-03f, -8.629500979e-03f, -8.650541722e-03f, -8.671566132e-03f, -8.692574173e-03f, +-8.713565811e-03f, -8.734541009e-03f, -8.755499734e-03f, -8.776441950e-03f, -8.797367622e-03f, -8.818276714e-03f, -8.839169193e-03f, -8.860045022e-03f, -8.880904167e-03f, -8.901746593e-03f, +-8.922572265e-03f, -8.943381148e-03f, -8.964173208e-03f, -8.984948409e-03f, -9.005706717e-03f, -9.026448097e-03f, -9.047172515e-03f, -9.067879935e-03f, -9.088570324e-03f, -9.109243646e-03f, +-9.129899867e-03f, -9.150538952e-03f, -9.171160868e-03f, -9.191765579e-03f, -9.212353050e-03f, -9.232923249e-03f, -9.253476139e-03f, -9.274011687e-03f, -9.294529859e-03f, -9.315030620e-03f, +-9.335513936e-03f, -9.355979773e-03f, -9.376428097e-03f, -9.396858873e-03f, -9.417272067e-03f, -9.437667645e-03f, -9.458045574e-03f, -9.478405819e-03f, -9.498748346e-03f, -9.519073121e-03f, +-9.539380110e-03f, -9.559669280e-03f, -9.579940596e-03f, -9.600194025e-03f, -9.620429533e-03f, -9.640647086e-03f, -9.660846651e-03f, -9.681028193e-03f, -9.701191679e-03f, -9.721337076e-03f, +-9.741464349e-03f, -9.761573466e-03f, -9.781664393e-03f, -9.801737096e-03f, -9.821791541e-03f, -9.841827697e-03f, -9.861845528e-03f, -9.881845001e-03f, -9.901826084e-03f, -9.921788744e-03f, +-9.941732945e-03f, -9.961658657e-03f, -9.981565845e-03f, -1.000145448e-02f, -1.002132452e-02f, -1.004117593e-02f, -1.006100870e-02f, -1.008082277e-02f, -1.010061812e-02f, -1.012039472e-02f, +-1.014015252e-02f, -1.015989151e-02f, -1.017961165e-02f, -1.019931289e-02f, -1.021899522e-02f, -1.023865860e-02f, -1.025830299e-02f, -1.027792836e-02f, -1.029753469e-02f, -1.031712193e-02f, +-1.033669005e-02f, -1.035623903e-02f, -1.037576883e-02f, -1.039527942e-02f, -1.041477076e-02f, -1.043424282e-02f, -1.045369558e-02f, -1.047312899e-02f, -1.049254302e-02f, -1.051193766e-02f, +-1.053131285e-02f, -1.055066857e-02f, -1.057000479e-02f, -1.058932147e-02f, -1.060861858e-02f, -1.062789610e-02f, -1.064715398e-02f, -1.066639221e-02f, -1.068561073e-02f, -1.070480953e-02f, +-1.072398857e-02f, -1.074314782e-02f, -1.076228725e-02f, -1.078140682e-02f, -1.080050650e-02f, -1.081958627e-02f, -1.083864609e-02f, -1.085768593e-02f, -1.087670576e-02f, -1.089570554e-02f, +-1.091468525e-02f, -1.093364484e-02f, -1.095258431e-02f, -1.097150360e-02f, -1.099040269e-02f, -1.100928155e-02f, -1.102814014e-02f, -1.104697844e-02f, -1.106579641e-02f, -1.108459403e-02f, +-1.110337126e-02f, -1.112212807e-02f, -1.114086442e-02f, -1.115958030e-02f, -1.117827566e-02f, -1.119695048e-02f, -1.121560473e-02f, -1.123423837e-02f, -1.125285138e-02f, -1.127144372e-02f, +-1.129001536e-02f, -1.130856627e-02f, -1.132709643e-02f, -1.134560579e-02f, -1.136409433e-02f, -1.138256203e-02f, -1.140100884e-02f, -1.141943474e-02f, -1.143783970e-02f, -1.145622369e-02f, +-1.147458667e-02f, -1.149292862e-02f, -1.151124951e-02f, -1.152954931e-02f, -1.154782798e-02f, -1.156608549e-02f, -1.158432182e-02f, -1.160253694e-02f, -1.162073081e-02f, -1.163890341e-02f, +-1.165705471e-02f, -1.167518467e-02f, -1.169329326e-02f, -1.171138046e-02f, -1.172944624e-02f, -1.174749057e-02f, -1.176551341e-02f, -1.178351473e-02f, -1.180149452e-02f, -1.181945273e-02f, +-1.183738934e-02f, -1.185530432e-02f, -1.187319764e-02f, -1.189106927e-02f, -1.190891917e-02f, -1.192674733e-02f, -1.194455371e-02f, -1.196233828e-02f, -1.198010101e-02f, -1.199784188e-02f, +-1.201556085e-02f, -1.203325790e-02f, -1.205093299e-02f, -1.206858610e-02f, -1.208621720e-02f, -1.210382626e-02f, -1.212141324e-02f, -1.213897813e-02f, -1.215652089e-02f, -1.217404149e-02f, +-1.219153991e-02f, -1.220901611e-02f, -1.222647007e-02f, -1.224390176e-02f, -1.226131115e-02f, -1.227869821e-02f, -1.229606291e-02f, -1.231340522e-02f, -1.233072512e-02f, -1.234802258e-02f, +-1.236529757e-02f, -1.238255006e-02f, -1.239978002e-02f, -1.241698742e-02f, -1.243417224e-02f, -1.245133444e-02f, -1.246847401e-02f, -1.248559091e-02f, -1.250268511e-02f, -1.251975658e-02f, +-1.253680530e-02f, -1.255383124e-02f, -1.257083438e-02f, -1.258781467e-02f, -1.260477210e-02f, -1.262170664e-02f, -1.263861826e-02f, -1.265550693e-02f, -1.267237263e-02f, -1.268921532e-02f, +-1.270603498e-02f, -1.272283158e-02f, -1.273960510e-02f, -1.275635551e-02f, -1.277308277e-02f, -1.278978687e-02f, -1.280646777e-02f, -1.282312545e-02f, -1.283975988e-02f, -1.285637104e-02f, +-1.287295889e-02f, -1.288952341e-02f, -1.290606457e-02f, -1.292258234e-02f, -1.293907670e-02f, -1.295554763e-02f, -1.297199509e-02f, -1.298841905e-02f, -1.300481950e-02f, -1.302119640e-02f, +-1.303754972e-02f, -1.305387945e-02f, -1.307018555e-02f, -1.308646799e-02f, -1.310272676e-02f, -1.311896182e-02f, -1.313517315e-02f, -1.315136072e-02f, -1.316752450e-02f, -1.318366447e-02f, +-1.319978060e-02f, -1.321587287e-02f, -1.323194125e-02f, -1.324798571e-02f, -1.326400623e-02f, -1.328000278e-02f, -1.329597533e-02f, -1.331192387e-02f, -1.332784835e-02f, -1.334374877e-02f, +-1.335962508e-02f, -1.337547727e-02f, -1.339130531e-02f, -1.340710917e-02f, -1.342288883e-02f, -1.343864427e-02f, -1.345437545e-02f, -1.347008235e-02f, -1.348576494e-02f, -1.350142321e-02f, +-1.351705712e-02f, -1.353266665e-02f, -1.354825178e-02f, -1.356381247e-02f, -1.357934871e-02f, -1.359486047e-02f, -1.361034772e-02f, -1.362581043e-02f, -1.364124859e-02f, -1.365666217e-02f, +-1.367205114e-02f, -1.368741548e-02f, -1.370275516e-02f, -1.371807016e-02f, -1.373336045e-02f, -1.374862601e-02f, -1.376386682e-02f, -1.377908284e-02f, -1.379427406e-02f, -1.380944044e-02f, +-1.382458198e-02f, -1.383969863e-02f, -1.385479038e-02f, -1.386985720e-02f, -1.388489907e-02f, -1.389991596e-02f, -1.391490785e-02f, -1.392987472e-02f, -1.394481653e-02f, -1.395973327e-02f, +-1.397462492e-02f, -1.398949144e-02f, -1.400433281e-02f, -1.401914902e-02f, -1.403394003e-02f, -1.404870582e-02f, -1.406344637e-02f, -1.407816166e-02f, -1.409285166e-02f, -1.410751634e-02f, +-1.412215569e-02f, -1.413676968e-02f, -1.415135828e-02f, -1.416592148e-02f, -1.418045924e-02f, -1.419497155e-02f, -1.420945839e-02f, -1.422391972e-02f, -1.423835553e-02f, -1.425276579e-02f, +-1.426715048e-02f, -1.428150957e-02f, -1.429584305e-02f, -1.431015089e-02f, -1.432443307e-02f, -1.433868956e-02f, -1.435292034e-02f, -1.436712539e-02f, -1.438130468e-02f, -1.439545820e-02f, +-1.440958591e-02f, -1.442368781e-02f, -1.443776386e-02f, -1.445181403e-02f, -1.446583832e-02f, -1.447983670e-02f, -1.449380914e-02f, -1.450775562e-02f, -1.452167612e-02f, -1.453557062e-02f, +-1.454943909e-02f, -1.456328151e-02f, -1.457709787e-02f, -1.459088813e-02f, -1.460465228e-02f, -1.461839029e-02f, -1.463210215e-02f, -1.464578783e-02f, -1.465944730e-02f, -1.467308055e-02f, +-1.468668755e-02f, -1.470026829e-02f, -1.471382274e-02f, -1.472735087e-02f, -1.474085268e-02f, -1.475432813e-02f, -1.476777720e-02f, -1.478119988e-02f, -1.479459614e-02f, -1.480796596e-02f, +-1.482130932e-02f, -1.483462619e-02f, -1.484791657e-02f, -1.486118041e-02f, -1.487441771e-02f, -1.488762845e-02f, -1.490081259e-02f, -1.491397013e-02f, -1.492710103e-02f, -1.494020529e-02f, +-1.495328287e-02f, -1.496633376e-02f, -1.497935793e-02f, -1.499235537e-02f, -1.500532606e-02f, -1.501826997e-02f, -1.503118708e-02f, -1.504407738e-02f, -1.505694083e-02f, -1.506977743e-02f, +-1.508258716e-02f, -1.509536998e-02f, -1.510812588e-02f, -1.512085485e-02f, -1.513355685e-02f, -1.514623188e-02f, -1.515887990e-02f, -1.517150091e-02f, -1.518409488e-02f, -1.519666178e-02f, +-1.520920161e-02f, -1.522171433e-02f, -1.523419994e-02f, -1.524665841e-02f, -1.525908972e-02f, -1.527149385e-02f, -1.528387078e-02f, -1.529622049e-02f, -1.530854297e-02f, -1.532083818e-02f, +-1.533310613e-02f, -1.534534677e-02f, -1.535756010e-02f, -1.536974610e-02f, -1.538190474e-02f, -1.539403601e-02f, -1.540613989e-02f, -1.541821636e-02f, -1.543026539e-02f, -1.544228698e-02f, +-1.545428110e-02f, -1.546624773e-02f, -1.547818686e-02f, -1.549009846e-02f, -1.550198251e-02f, -1.551383901e-02f, -1.552566792e-02f, -1.553746924e-02f, -1.554924293e-02f, -1.556098899e-02f, +-1.557270739e-02f, -1.558439812e-02f, -1.559606116e-02f, -1.560769649e-02f, -1.561930409e-02f, -1.563088394e-02f, -1.564243603e-02f, -1.565396033e-02f, -1.566545684e-02f, -1.567692552e-02f, +-1.568836636e-02f, -1.569977936e-02f, -1.571116447e-02f, -1.572252170e-02f, -1.573385102e-02f, -1.574515241e-02f, -1.575642586e-02f, -1.576767135e-02f, -1.577888885e-02f, -1.579007836e-02f, +-1.580123986e-02f, -1.581237332e-02f, -1.582347874e-02f, -1.583455608e-02f, -1.584560535e-02f, -1.585662651e-02f, -1.586761955e-02f, -1.587858446e-02f, -1.588952122e-02f, -1.590042981e-02f, +-1.591131021e-02f, -1.592216240e-02f, -1.593298638e-02f, -1.594378212e-02f, -1.595454961e-02f, -1.596528882e-02f, -1.597599975e-02f, -1.598668237e-02f, -1.599733667e-02f, -1.600796264e-02f, +-1.601856025e-02f, -1.602912949e-02f, -1.603967034e-02f, -1.605018280e-02f, -1.606066683e-02f, -1.607112242e-02f, -1.608154957e-02f, -1.609194825e-02f, -1.610231844e-02f, -1.611266013e-02f, +-1.612297331e-02f, -1.613325796e-02f, -1.614351405e-02f, -1.615374159e-02f, -1.616394054e-02f, -1.617411090e-02f, -1.618425265e-02f, -1.619436577e-02f, -1.620445025e-02f, -1.621450607e-02f, +-1.622453322e-02f, -1.623453168e-02f, -1.624450144e-02f, -1.625444248e-02f, -1.626435478e-02f, -1.627423833e-02f, -1.628409312e-02f, -1.629391913e-02f, -1.630371634e-02f, -1.631348474e-02f, +-1.632322432e-02f, -1.633293505e-02f, -1.634261693e-02f, -1.635226994e-02f, -1.636189407e-02f, -1.637148930e-02f, -1.638105561e-02f, -1.639059300e-02f, -1.640010144e-02f, -1.640958092e-02f, +-1.641903143e-02f, -1.642845295e-02f, -1.643784548e-02f, -1.644720898e-02f, -1.645654346e-02f, -1.646584890e-02f, -1.647512527e-02f, -1.648437257e-02f, -1.649359079e-02f, -1.650277991e-02f, +-1.651193991e-02f, -1.652107078e-02f, -1.653017252e-02f, -1.653924509e-02f, -1.654828850e-02f, -1.655730272e-02f, -1.656628775e-02f, -1.657524356e-02f, -1.658417016e-02f, -1.659306751e-02f, +-1.660193561e-02f, -1.661077445e-02f, -1.661958401e-02f, -1.662836428e-02f, -1.663711524e-02f, -1.664583689e-02f, -1.665452920e-02f, -1.666319218e-02f, -1.667182579e-02f, -1.668043004e-02f, +-1.668900490e-02f, -1.669755037e-02f, -1.670606642e-02f, -1.671455306e-02f, -1.672301026e-02f, -1.673143802e-02f, -1.673983631e-02f, -1.674820514e-02f, -1.675654448e-02f, -1.676485432e-02f, +-1.677313465e-02f, -1.678138546e-02f, -1.678960674e-02f, -1.679779847e-02f, -1.680596065e-02f, -1.681409325e-02f, -1.682219627e-02f, -1.683026969e-02f, -1.683831351e-02f, -1.684632770e-02f, +-1.685431227e-02f, -1.686226719e-02f, -1.687019246e-02f, -1.687808807e-02f, -1.688595399e-02f, -1.689379023e-02f, -1.690159676e-02f, -1.690937359e-02f, -1.691712068e-02f, -1.692483805e-02f, +-1.693252566e-02f, -1.694018352e-02f, -1.694781161e-02f, -1.695540991e-02f, -1.696297843e-02f, -1.697051714e-02f, -1.697802604e-02f, -1.698550511e-02f, -1.699295434e-02f, -1.700037373e-02f, +-1.700776326e-02f, -1.701512292e-02f, -1.702245271e-02f, -1.702975260e-02f, -1.703702259e-02f, -1.704426267e-02f, -1.705147283e-02f, -1.705865305e-02f, -1.706580333e-02f, -1.707292366e-02f, +-1.708001402e-02f, -1.708707441e-02f, -1.709410482e-02f, -1.710110523e-02f, -1.710807564e-02f, -1.711501603e-02f, -1.712192640e-02f, -1.712880673e-02f, -1.713565702e-02f, -1.714247725e-02f, +-1.714926742e-02f, -1.715602752e-02f, -1.716275753e-02f, -1.716945745e-02f, -1.717612726e-02f, -1.718276696e-02f, -1.718937654e-02f, -1.719595599e-02f, -1.720250530e-02f, -1.720902446e-02f, +-1.721551346e-02f, -1.722197228e-02f, -1.722840094e-02f, -1.723479940e-02f, -1.724116767e-02f, -1.724750573e-02f, -1.725381358e-02f, -1.726009120e-02f, -1.726633860e-02f, -1.727255575e-02f, +-1.727874265e-02f, -1.728489929e-02f, -1.729102567e-02f, -1.729712177e-02f, -1.730318759e-02f, -1.730922312e-02f, -1.731522834e-02f, -1.732120325e-02f, -1.732714785e-02f, -1.733306212e-02f, +-1.733894606e-02f, -1.734479965e-02f, -1.735062289e-02f, -1.735641578e-02f, -1.736217829e-02f, -1.736791044e-02f, -1.737361220e-02f, -1.737928357e-02f, -1.738492454e-02f, -1.739053510e-02f, +-1.739611525e-02f, -1.740166498e-02f, -1.740718428e-02f, -1.741267315e-02f, -1.741813157e-02f, -1.742355954e-02f, -1.742895705e-02f, -1.743432409e-02f, -1.743966066e-02f, -1.744496675e-02f, +-1.745024235e-02f, -1.745548746e-02f, -1.746070206e-02f, -1.746588615e-02f, -1.747103973e-02f, -1.747616279e-02f, -1.748125531e-02f, -1.748631730e-02f, -1.749134875e-02f, -1.749634964e-02f, +-1.750131998e-02f, -1.750625976e-02f, -1.751116896e-02f, -1.751604759e-02f, -1.752089564e-02f, -1.752571309e-02f, -1.753049996e-02f, -1.753525622e-02f, -1.753998187e-02f, -1.754467690e-02f, +-1.754934132e-02f, -1.755397511e-02f, -1.755857827e-02f, -1.756315079e-02f, -1.756769266e-02f, -1.757220389e-02f, -1.757668446e-02f, -1.758113437e-02f, -1.758555361e-02f, -1.758994218e-02f, +-1.759430006e-02f, -1.759862727e-02f, -1.760292379e-02f, -1.760718961e-02f, -1.761142473e-02f, -1.761562914e-02f, -1.761980284e-02f, -1.762394583e-02f, -1.762805810e-02f, -1.763213964e-02f, +-1.763619045e-02f, -1.764021052e-02f, -1.764419985e-02f, -1.764815843e-02f, -1.765208627e-02f, -1.765598335e-02f, -1.765984966e-02f, -1.766368522e-02f, -1.766749000e-02f, -1.767126400e-02f, +-1.767500723e-02f, -1.767871968e-02f, -1.768240134e-02f, -1.768605220e-02f, -1.768967227e-02f, -1.769326154e-02f, -1.769682000e-02f, -1.770034766e-02f, -1.770384450e-02f, -1.770731052e-02f, +-1.771074572e-02f, -1.771415010e-02f, -1.771752365e-02f, -1.772086636e-02f, -1.772417824e-02f, -1.772745928e-02f, -1.773070948e-02f, -1.773392883e-02f, -1.773711732e-02f, -1.774027496e-02f, +-1.774340175e-02f, -1.774649767e-02f, -1.774956273e-02f, -1.775259692e-02f, -1.775560024e-02f, -1.775857268e-02f, -1.776151425e-02f, -1.776442493e-02f, -1.776730474e-02f, -1.777015365e-02f, +-1.777297168e-02f, -1.777575881e-02f, -1.777851505e-02f, -1.778124039e-02f, -1.778393483e-02f, -1.778659837e-02f, -1.778923100e-02f, -1.779183272e-02f, -1.779440354e-02f, -1.779694343e-02f, +-1.779945242e-02f, -1.780193048e-02f, -1.780437763e-02f, -1.780679385e-02f, -1.780917915e-02f, -1.781153352e-02f, -1.781385696e-02f, -1.781614947e-02f, -1.781841105e-02f, -1.782064169e-02f, +-1.782284140e-02f, -1.782501017e-02f, -1.782714800e-02f, -1.782925488e-02f, -1.783133083e-02f, -1.783337583e-02f, -1.783538988e-02f, -1.783737298e-02f, -1.783932514e-02f, -1.784124634e-02f, +-1.784313660e-02f, -1.784499590e-02f, -1.784682424e-02f, -1.784862163e-02f, -1.785038806e-02f, -1.785212354e-02f, -1.785382806e-02f, -1.785550161e-02f, -1.785714421e-02f, -1.785875585e-02f, +-1.786033652e-02f, -1.786188623e-02f, -1.786340498e-02f, -1.786489276e-02f, -1.786634958e-02f, -1.786777543e-02f, -1.786917032e-02f, -1.787053424e-02f, -1.787186720e-02f, -1.787316918e-02f, +-1.787444021e-02f, -1.787568026e-02f, -1.787688935e-02f, -1.787806747e-02f, -1.787921462e-02f, -1.788033081e-02f, -1.788141603e-02f, -1.788247028e-02f, -1.788349357e-02f, -1.788448589e-02f, +-1.788544724e-02f, -1.788637762e-02f, -1.788727705e-02f, -1.788814550e-02f, -1.788898299e-02f, -1.788978952e-02f, -1.789056509e-02f, -1.789130969e-02f, -1.789202333e-02f, -1.789270601e-02f, +-1.789335772e-02f, -1.789397848e-02f, -1.789456828e-02f, -1.789512713e-02f, -1.789565501e-02f, -1.789615194e-02f, -1.789661792e-02f, -1.789705294e-02f, -1.789745702e-02f, -1.789783014e-02f, +-1.789817231e-02f, -1.789848354e-02f, -1.789876381e-02f, -1.789901315e-02f, -1.789923154e-02f, -1.789941899e-02f, -1.789957550e-02f, -1.789970107e-02f, -1.789979571e-02f, -1.789985941e-02f, +-1.789989218e-02f, -1.789989401e-02f, -1.789986492e-02f, -1.789980491e-02f, -1.789971397e-02f, -1.789959210e-02f, -1.789943932e-02f, -1.789925562e-02f, -1.789904100e-02f, -1.789879547e-02f, +-1.789851903e-02f, -1.789821168e-02f, -1.789787343e-02f, -1.789750428e-02f, -1.789710422e-02f, -1.789667326e-02f, -1.789621141e-02f, -1.789571867e-02f, -1.789519504e-02f, -1.789464053e-02f, +-1.789405513e-02f, -1.789343885e-02f, -1.789279169e-02f, -1.789211366e-02f, -1.789140475e-02f, -1.789066498e-02f, -1.788989435e-02f, -1.788909285e-02f, -1.788826050e-02f, -1.788739729e-02f, +-1.788650323e-02f, -1.788557833e-02f, -1.788462258e-02f, -1.788363599e-02f, -1.788261856e-02f, -1.788157030e-02f, -1.788049121e-02f, -1.787938130e-02f, -1.787824057e-02f, -1.787706902e-02f, +-1.787586666e-02f, -1.787463348e-02f, -1.787336951e-02f, -1.787207473e-02f, -1.787074916e-02f, -1.786939279e-02f, -1.786800564e-02f, -1.786658770e-02f, -1.786513899e-02f, -1.786365950e-02f, +-1.786214924e-02f, -1.786060821e-02f, -1.785903643e-02f, -1.785743389e-02f, -1.785580060e-02f, -1.785413656e-02f, -1.785244178e-02f, -1.785071626e-02f, -1.784896001e-02f, -1.784717304e-02f, +-1.784535534e-02f, -1.784350693e-02f, -1.784162781e-02f, -1.783971798e-02f, -1.783777745e-02f, -1.783580623e-02f, -1.783380431e-02f, -1.783177171e-02f, -1.782970843e-02f, -1.782761448e-02f, +-1.782548986e-02f, -1.782333458e-02f, -1.782114865e-02f, -1.781893206e-02f, -1.781668483e-02f, -1.781440696e-02f, -1.781209845e-02f, -1.780975932e-02f, -1.780738957e-02f, -1.780498920e-02f, +-1.780255822e-02f, -1.780009665e-02f, -1.779760447e-02f, -1.779508171e-02f, -1.779252836e-02f, -1.778994443e-02f, -1.778732993e-02f, -1.778468487e-02f, -1.778200925e-02f, -1.777930308e-02f, +-1.777656637e-02f, -1.777379911e-02f, -1.777100133e-02f, -1.776817302e-02f, -1.776531420e-02f, -1.776242486e-02f, -1.775950502e-02f, -1.775655468e-02f, -1.775357386e-02f, -1.775056255e-02f, +-1.774752076e-02f, -1.774444851e-02f, -1.774134580e-02f, -1.773821264e-02f, -1.773504902e-02f, -1.773185497e-02f, -1.772863049e-02f, -1.772537559e-02f, -1.772209027e-02f, -1.771877454e-02f, +-1.771542841e-02f, -1.771205189e-02f, -1.770864498e-02f, -1.770520769e-02f, -1.770174004e-02f, -1.769824203e-02f, -1.769471366e-02f, -1.769115494e-02f, -1.768756589e-02f, -1.768394651e-02f, +-1.768029681e-02f, -1.767661680e-02f, -1.767290648e-02f, -1.766916587e-02f, -1.766539497e-02f, -1.766159379e-02f, -1.765776234e-02f, -1.765390063e-02f, -1.765000866e-02f, -1.764608646e-02f, +-1.764213401e-02f, -1.763815134e-02f, -1.763413845e-02f, -1.763009535e-02f, -1.762602205e-02f, -1.762191856e-02f, -1.761778489e-02f, -1.761362104e-02f, -1.760942703e-02f, -1.760520286e-02f, +-1.760094855e-02f, -1.759666411e-02f, -1.759234953e-02f, -1.758800484e-02f, -1.758363004e-02f, -1.757922514e-02f, -1.757479015e-02f, -1.757032509e-02f, -1.756582995e-02f, -1.756130475e-02f, +-1.755674951e-02f, -1.755216422e-02f, -1.754754890e-02f, -1.754290356e-02f, -1.753822821e-02f, -1.753352286e-02f, -1.752878752e-02f, -1.752402220e-02f, -1.751922691e-02f, -1.751440165e-02f, +-1.750954645e-02f, -1.750466131e-02f, -1.749974624e-02f, -1.749480125e-02f, -1.748982635e-02f, -1.748482156e-02f, -1.747978687e-02f, -1.747472231e-02f, -1.746962789e-02f, -1.746450361e-02f, +-1.745934948e-02f, -1.745416552e-02f, -1.744895174e-02f, -1.744370815e-02f, -1.743843476e-02f, -1.743313157e-02f, -1.742779861e-02f, -1.742243588e-02f, -1.741704340e-02f, -1.741162116e-02f, +-1.740616920e-02f, -1.740068751e-02f, -1.739517611e-02f, -1.738963502e-02f, -1.738406423e-02f, -1.737846377e-02f, -1.737283364e-02f, -1.736717386e-02f, -1.736148444e-02f, -1.735576539e-02f, +-1.735001672e-02f, -1.734423844e-02f, -1.733843057e-02f, -1.733259311e-02f, -1.732672609e-02f, -1.732082951e-02f, -1.731490338e-02f, -1.730894772e-02f, -1.730296253e-02f, -1.729694784e-02f, +-1.729090364e-02f, -1.728482997e-02f, -1.727872682e-02f, -1.727259421e-02f, -1.726643215e-02f, -1.726024066e-02f, -1.725401974e-02f, -1.724776942e-02f, -1.724148969e-02f, -1.723518059e-02f, +-1.722884211e-02f, -1.722247427e-02f, -1.721607708e-02f, -1.720965057e-02f, -1.720319473e-02f, -1.719670959e-02f, -1.719019515e-02f, -1.718365143e-02f, -1.717707844e-02f, -1.717047620e-02f, +-1.716384472e-02f, -1.715718401e-02f, -1.715049409e-02f, -1.714377496e-02f, -1.713702665e-02f, -1.713024917e-02f, -1.712344252e-02f, -1.711660673e-02f, -1.710974180e-02f, -1.710284776e-02f, +-1.709592461e-02f, -1.708897237e-02f, -1.708199105e-02f, -1.707498066e-02f, -1.706794123e-02f, -1.706087276e-02f, -1.705377527e-02f, -1.704664878e-02f, -1.703949328e-02f, -1.703230881e-02f, +-1.702509538e-02f, -1.701785299e-02f, -1.701058167e-02f, -1.700328143e-02f, -1.699595228e-02f, -1.698859424e-02f, -1.698120732e-02f, -1.697379153e-02f, -1.696634690e-02f, -1.695887343e-02f, +-1.695137114e-02f, -1.694384005e-02f, -1.693628017e-02f, -1.692869152e-02f, -1.692107410e-02f, -1.691342794e-02f, -1.690575305e-02f, -1.689804945e-02f, -1.689031714e-02f, -1.688255615e-02f, +-1.687476650e-02f, -1.686694819e-02f, -1.685910124e-02f, -1.685122566e-02f, -1.684332149e-02f, -1.683538871e-02f, -1.682742737e-02f, -1.681943746e-02f, -1.681141900e-02f, -1.680337202e-02f, +-1.679529652e-02f, -1.678719253e-02f, -1.677906005e-02f, -1.677089911e-02f, -1.676270971e-02f, -1.675449189e-02f, -1.674624564e-02f, -1.673797099e-02f, -1.672966796e-02f, -1.672133655e-02f, +-1.671297679e-02f, -1.670458870e-02f, -1.669617228e-02f, -1.668772756e-02f, -1.667925455e-02f, -1.667075327e-02f, -1.666222373e-02f, -1.665366595e-02f, -1.664507996e-02f, -1.663646575e-02f, +-1.662782336e-02f, -1.661915279e-02f, -1.661045407e-02f, -1.660172721e-02f, -1.659297223e-02f, -1.658418915e-02f, -1.657537798e-02f, -1.656653873e-02f, -1.655767143e-02f, -1.654877610e-02f, +-1.653985275e-02f, -1.653090139e-02f, -1.652192205e-02f, -1.651291474e-02f, -1.650387949e-02f, -1.649481630e-02f, -1.648572519e-02f, -1.647660619e-02f, -1.646745930e-02f, -1.645828456e-02f, +-1.644908196e-02f, -1.643985155e-02f, -1.643059332e-02f, -1.642130730e-02f, -1.641199350e-02f, -1.640265195e-02f, -1.639328266e-02f, -1.638388565e-02f, -1.637446094e-02f, -1.636500855e-02f, +-1.635552849e-02f, -1.634602078e-02f, -1.633648544e-02f, -1.632692249e-02f, -1.631733194e-02f, -1.630771383e-02f, -1.629806815e-02f, -1.628839494e-02f, -1.627869421e-02f, -1.626896597e-02f, +-1.625921026e-02f, -1.624942708e-02f, -1.623961645e-02f, -1.622977840e-02f, -1.621991295e-02f, -1.621002010e-02f, -1.620009988e-02f, -1.619015231e-02f, -1.618017741e-02f, -1.617017520e-02f, +-1.616014569e-02f, -1.615008891e-02f, -1.614000487e-02f, -1.612989359e-02f, -1.611975510e-02f, -1.610958941e-02f, -1.609939654e-02f, -1.608917651e-02f, -1.607892934e-02f, -1.606865505e-02f, +-1.605835366e-02f, -1.604802519e-02f, -1.603766965e-02f, -1.602728707e-02f, -1.601687747e-02f, -1.600644087e-02f, -1.599597728e-02f, -1.598548673e-02f, -1.597496923e-02f, -1.596442481e-02f, +-1.595385349e-02f, -1.594325528e-02f, -1.593263021e-02f, -1.592197830e-02f, -1.591129956e-02f, -1.590059402e-02f, -1.588986170e-02f, -1.587910261e-02f, -1.586831678e-02f, -1.585750423e-02f, +-1.584666497e-02f, -1.583579904e-02f, -1.582490644e-02f, -1.581398720e-02f, -1.580304135e-02f, -1.579206889e-02f, -1.578106985e-02f, -1.577004426e-02f, -1.575899213e-02f, -1.574791349e-02f, +-1.573680834e-02f, -1.572567673e-02f, -1.571451866e-02f, -1.570333415e-02f, -1.569212324e-02f, -1.568088593e-02f, -1.566962226e-02f, -1.565833223e-02f, -1.564701588e-02f, -1.563567323e-02f, +-1.562430428e-02f, -1.561290908e-02f, -1.560148763e-02f, -1.559003997e-02f, -1.557856610e-02f, -1.556706605e-02f, -1.555553985e-02f, -1.554398752e-02f, -1.553240907e-02f, -1.552080453e-02f, +-1.550917392e-02f, -1.549751727e-02f, -1.548583459e-02f, -1.547412590e-02f, -1.546239123e-02f, -1.545063060e-02f, -1.543884404e-02f, -1.542703155e-02f, -1.541519318e-02f, -1.540332893e-02f, +-1.539143883e-02f, -1.537952290e-02f, -1.536758117e-02f, -1.535561366e-02f, -1.534362038e-02f, -1.533160137e-02f, -1.531955663e-02f, -1.530748621e-02f, -1.529539012e-02f, -1.528326837e-02f, +-1.527112100e-02f, -1.525894803e-02f, -1.524674948e-02f, -1.523452536e-02f, -1.522227572e-02f, -1.521000056e-02f, -1.519769991e-02f, -1.518537379e-02f, -1.517302223e-02f, -1.516064525e-02f, +-1.514824288e-02f, -1.513581512e-02f, -1.512336202e-02f, -1.511088359e-02f, -1.509837985e-02f, -1.508585083e-02f, -1.507329655e-02f, -1.506071704e-02f, -1.504811231e-02f, -1.503548239e-02f, +-1.502282731e-02f, -1.501014709e-02f, -1.499744175e-02f, -1.498471131e-02f, -1.497195581e-02f, -1.495917525e-02f, -1.494636967e-02f, -1.493353909e-02f, -1.492068354e-02f, -1.490780303e-02f, +-1.489489759e-02f, -1.488196725e-02f, -1.486901203e-02f, -1.485603195e-02f, -1.484302704e-02f, -1.482999732e-02f, -1.481694281e-02f, -1.480386355e-02f, -1.479075954e-02f, -1.477763083e-02f, +-1.476447742e-02f, -1.475129936e-02f, -1.473809665e-02f, -1.472486933e-02f, -1.471161742e-02f, -1.469834094e-02f, -1.468503992e-02f, -1.467171439e-02f, -1.465836436e-02f, -1.464498986e-02f, +-1.463159092e-02f, -1.461816756e-02f, -1.460471981e-02f, -1.459124769e-02f, -1.457775123e-02f, -1.456423044e-02f, -1.455068536e-02f, -1.453711602e-02f, -1.452352242e-02f, -1.450990461e-02f, +-1.449626261e-02f, -1.448259643e-02f, -1.446890612e-02f, -1.445519168e-02f, -1.444145315e-02f, -1.442769055e-02f, -1.441390391e-02f, -1.440009325e-02f, -1.438625860e-02f, -1.437239998e-02f, +-1.435851742e-02f, -1.434461095e-02f, -1.433068058e-02f, -1.431672635e-02f, -1.430274828e-02f, -1.428874640e-02f, -1.427472073e-02f, -1.426067130e-02f, -1.424659813e-02f, -1.423250125e-02f, +-1.421838069e-02f, -1.420423647e-02f, -1.419006862e-02f, -1.417587716e-02f, -1.416166212e-02f, -1.414742352e-02f, -1.413316140e-02f, -1.411887577e-02f, -1.410456667e-02f, -1.409023412e-02f, +-1.407587815e-02f, -1.406149878e-02f, -1.404709603e-02f, -1.403266995e-02f, -1.401822054e-02f, -1.400374784e-02f, -1.398925188e-02f, -1.397473268e-02f, -1.396019027e-02f, -1.394562467e-02f, +-1.393103591e-02f, -1.391642402e-02f, -1.390178903e-02f, -1.388713096e-02f, -1.387244983e-02f, -1.385774568e-02f, -1.384301853e-02f, -1.382826841e-02f, -1.381349535e-02f, -1.379869937e-02f, +-1.378388050e-02f, -1.376903876e-02f, -1.375417419e-02f, -1.373928681e-02f, -1.372437665e-02f, -1.370944373e-02f, -1.369448809e-02f, -1.367950974e-02f, -1.366450873e-02f, -1.364948506e-02f, +-1.363443878e-02f, -1.361936991e-02f, -1.360427848e-02f, -1.358916451e-02f, -1.357402803e-02f, -1.355886907e-02f, -1.354368766e-02f, -1.352848383e-02f, -1.351325759e-02f, -1.349800899e-02f, +-1.348273804e-02f, -1.346744478e-02f, -1.345212924e-02f, -1.343679143e-02f, -1.342143140e-02f, -1.340604916e-02f, -1.339064475e-02f, -1.337521819e-02f, -1.335976951e-02f, -1.334429875e-02f, +-1.332880592e-02f, -1.331329105e-02f, -1.329775418e-02f, -1.328219534e-02f, -1.326661454e-02f, -1.325101182e-02f, -1.323538721e-02f, -1.321974074e-02f, -1.320407242e-02f, -1.318838231e-02f, +-1.317267041e-02f, -1.315693676e-02f, -1.314118139e-02f, -1.312540433e-02f, -1.310960560e-02f, -1.309378524e-02f, -1.307794327e-02f, -1.306207972e-02f, -1.304619462e-02f, -1.303028800e-02f, +-1.301435989e-02f, -1.299841031e-02f, -1.298243930e-02f, -1.296644689e-02f, -1.295043310e-02f, -1.293439796e-02f, -1.291834150e-02f, -1.290226376e-02f, -1.288616475e-02f, -1.287004452e-02f, +-1.285390308e-02f, -1.283774047e-02f, -1.282155672e-02f, -1.280535185e-02f, -1.278912590e-02f, -1.277287889e-02f, -1.275661086e-02f, -1.274032183e-02f, -1.272401183e-02f, -1.270768090e-02f, +-1.269132906e-02f, -1.267495634e-02f, -1.265856277e-02f, -1.264214839e-02f, -1.262571321e-02f, -1.260925728e-02f, -1.259278061e-02f, -1.257628325e-02f, -1.255976521e-02f, -1.254322654e-02f, +-1.252666725e-02f, -1.251008739e-02f, -1.249348697e-02f, -1.247686604e-02f, -1.246022461e-02f, -1.244356272e-02f, -1.242688040e-02f, -1.241017768e-02f, -1.239345460e-02f, -1.237671117e-02f, +-1.235994743e-02f, -1.234316341e-02f, -1.232635914e-02f, -1.230953466e-02f, -1.229268998e-02f, -1.227582515e-02f, -1.225894019e-02f, -1.224203513e-02f, -1.222511001e-02f, -1.220816485e-02f, +-1.219119968e-02f, -1.217421454e-02f, -1.215720946e-02f, -1.214018446e-02f, -1.212313957e-02f, -1.210607484e-02f, -1.208899028e-02f, -1.207188593e-02f, -1.205476182e-02f, -1.203761798e-02f, +-1.202045445e-02f, -1.200327124e-02f, -1.198606840e-02f, -1.196884596e-02f, -1.195160394e-02f, -1.193434237e-02f, -1.191706129e-02f, -1.189976074e-02f, -1.188244073e-02f, -1.186510130e-02f, +-1.184774248e-02f, -1.183036431e-02f, -1.181296681e-02f, -1.179555002e-02f, -1.177811396e-02f, -1.176065867e-02f, -1.174318419e-02f, -1.172569053e-02f, -1.170817774e-02f, -1.169064584e-02f, +-1.167309486e-02f, -1.165552484e-02f, -1.163793581e-02f, -1.162032781e-02f, -1.160270085e-02f, -1.158505498e-02f, -1.156739022e-02f, -1.154970661e-02f, -1.153200418e-02f, -1.151428295e-02f, +-1.149654297e-02f, -1.147878427e-02f, -1.146100687e-02f, -1.144321081e-02f, -1.142539611e-02f, -1.140756282e-02f, -1.138971097e-02f, -1.137184058e-02f, -1.135395168e-02f, -1.133604432e-02f, +-1.131811852e-02f, -1.130017431e-02f, -1.128221173e-02f, -1.126423081e-02f, -1.124623158e-02f, -1.122821407e-02f, -1.121017832e-02f, -1.119212435e-02f, -1.117405220e-02f, -1.115596191e-02f, +-1.113785350e-02f, -1.111972701e-02f, -1.110158247e-02f, -1.108341991e-02f, -1.106523936e-02f, -1.104704086e-02f, -1.102882444e-02f, -1.101059014e-02f, -1.099233797e-02f, -1.097406799e-02f, +-1.095578021e-02f, -1.093747468e-02f, -1.091915143e-02f, -1.090081048e-02f, -1.088245188e-02f, -1.086407564e-02f, -1.084568182e-02f, -1.082727044e-02f, -1.080884152e-02f, -1.079039512e-02f, +-1.077193125e-02f, -1.075344996e-02f, -1.073495127e-02f, -1.071643521e-02f, -1.069790183e-02f, -1.067935115e-02f, -1.066078321e-02f, -1.064219804e-02f, -1.062359567e-02f, -1.060497614e-02f, +-1.058633948e-02f, -1.056768573e-02f, -1.054901491e-02f, -1.053032706e-02f, -1.051162221e-02f, -1.049290040e-02f, -1.047416166e-02f, -1.045540602e-02f, -1.043663352e-02f, -1.041784420e-02f, +-1.039903807e-02f, -1.038021518e-02f, -1.036137557e-02f, -1.034251926e-02f, -1.032364628e-02f, -1.030475668e-02f, -1.028585049e-02f, -1.026692773e-02f, -1.024798845e-02f, -1.022903267e-02f, +-1.021006044e-02f, -1.019107178e-02f, -1.017206672e-02f, -1.015304531e-02f, -1.013400758e-02f, -1.011495356e-02f, -1.009588328e-02f, -1.007679678e-02f, -1.005769409e-02f, -1.003857524e-02f, +-1.001944028e-02f, -1.000028923e-02f, -9.981122129e-03f, -9.961939010e-03f, -9.942739908e-03f, -9.923524857e-03f, -9.904293890e-03f, -9.885047042e-03f, -9.865784348e-03f, -9.846505841e-03f, +-9.827211557e-03f, -9.807901528e-03f, -9.788575791e-03f, -9.769234378e-03f, -9.749877325e-03f, -9.730504665e-03f, -9.711116434e-03f, -9.691712665e-03f, -9.672293394e-03f, -9.652858655e-03f, +-9.633408482e-03f, -9.613942909e-03f, -9.594461973e-03f, -9.574965706e-03f, -9.555454144e-03f, -9.535927322e-03f, -9.516385274e-03f, -9.496828035e-03f, -9.477255639e-03f, -9.457668122e-03f, +-9.438065518e-03f, -9.418447861e-03f, -9.398815188e-03f, -9.379167533e-03f, -9.359504929e-03f, -9.339827414e-03f, -9.320135021e-03f, -9.300427785e-03f, -9.280705741e-03f, -9.260968925e-03f, +-9.241217372e-03f, -9.221451115e-03f, -9.201670192e-03f, -9.181874635e-03f, -9.162064482e-03f, -9.142239766e-03f, -9.122400524e-03f, -9.102546790e-03f, -9.082678599e-03f, -9.062795986e-03f, +-9.042898988e-03f, -9.022987639e-03f, -9.003061974e-03f, -8.983122029e-03f, -8.963167840e-03f, -8.943199441e-03f, -8.923216867e-03f, -8.903220156e-03f, -8.883209340e-03f, -8.863184458e-03f, +-8.843145542e-03f, -8.823092630e-03f, -8.803025757e-03f, -8.782944958e-03f, -8.762850269e-03f, -8.742741725e-03f, -8.722619363e-03f, -8.702483217e-03f, -8.682333323e-03f, -8.662169717e-03f, +-8.641992436e-03f, -8.621801513e-03f, -8.601596986e-03f, -8.581378889e-03f, -8.561147259e-03f, -8.540902132e-03f, -8.520643543e-03f, -8.500371528e-03f, -8.480086123e-03f, -8.459787364e-03f, +-8.439475287e-03f, -8.419149927e-03f, -8.398811322e-03f, -8.378459505e-03f, -8.358094515e-03f, -8.337716386e-03f, -8.317325155e-03f, -8.296920857e-03f, -8.276503530e-03f, -8.256073208e-03f, +-8.235629928e-03f, -8.215173727e-03f, -8.194704639e-03f, -8.174222702e-03f, -8.153727952e-03f, -8.133220424e-03f, -8.112700156e-03f, -8.092167183e-03f, -8.071621541e-03f, -8.051063268e-03f, +-8.030492398e-03f, -8.009908969e-03f, -7.989313017e-03f, -7.968704578e-03f, -7.948083689e-03f, -7.927450386e-03f, -7.906804705e-03f, -7.886146683e-03f, -7.865476356e-03f, -7.844793761e-03f, +-7.824098935e-03f, -7.803391913e-03f, -7.782672733e-03f, -7.761941430e-03f, -7.741198042e-03f, -7.720442606e-03f, -7.699675156e-03f, -7.678895732e-03f, -7.658104368e-03f, -7.637301102e-03f, +-7.616485970e-03f, -7.595659009e-03f, -7.574820256e-03f, -7.553969747e-03f, -7.533107520e-03f, -7.512233610e-03f, -7.491348056e-03f, -7.470450893e-03f, -7.449542158e-03f, -7.428621889e-03f, +-7.407690122e-03f, -7.386746893e-03f, -7.365792241e-03f, -7.344826202e-03f, -7.323848812e-03f, -7.302860109e-03f, -7.281860130e-03f, -7.260848912e-03f, -7.239826491e-03f, -7.218792904e-03f, +-7.197748190e-03f, -7.176692384e-03f, -7.155625524e-03f, -7.134547647e-03f, -7.113458790e-03f, -7.092358990e-03f, -7.071248285e-03f, -7.050126711e-03f, -7.028994305e-03f, -7.007851105e-03f, +-6.986697148e-03f, -6.965532472e-03f, -6.944357113e-03f, -6.923171108e-03f, -6.901974495e-03f, -6.880767312e-03f, -6.859549595e-03f, -6.838321382e-03f, -6.817082710e-03f, -6.795833616e-03f, +-6.774574138e-03f, -6.753304314e-03f, -6.732024180e-03f, -6.710733774e-03f, -6.689433134e-03f, -6.668122296e-03f, -6.646801299e-03f, -6.625470179e-03f, -6.604128975e-03f, -6.582777724e-03f, +-6.561416462e-03f, -6.540045229e-03f, -6.518664061e-03f, -6.497272996e-03f, -6.475872071e-03f, -6.454461324e-03f, -6.433040793e-03f, -6.411610515e-03f, -6.390170528e-03f, -6.368720870e-03f, +-6.347261578e-03f, -6.325792689e-03f, -6.304314242e-03f, -6.282826275e-03f, -6.261328824e-03f, -6.239821928e-03f, -6.218305625e-03f, -6.196779951e-03f, -6.175244946e-03f, -6.153700646e-03f, +-6.132147090e-03f, -6.110584315e-03f, -6.089012359e-03f, -6.067431260e-03f, -6.045841056e-03f, -6.024241785e-03f, -6.002633484e-03f, -5.981016192e-03f, -5.959389946e-03f, -5.937754784e-03f, +-5.916110745e-03f, -5.894457866e-03f, -5.872796185e-03f, -5.851125740e-03f, -5.829446569e-03f, -5.807758710e-03f, -5.786062201e-03f, -5.764357080e-03f, -5.742643385e-03f, -5.720921154e-03f, +-5.699190426e-03f, -5.677451238e-03f, -5.655703628e-03f, -5.633947634e-03f, -5.612183296e-03f, -5.590410649e-03f, -5.568629734e-03f, -5.546840587e-03f, -5.525043248e-03f, -5.503237753e-03f, +-5.481424142e-03f, -5.459602453e-03f, -5.437772724e-03f, -5.415934992e-03f, -5.394089297e-03f, -5.372235676e-03f, -5.350374168e-03f, -5.328504810e-03f, -5.306627642e-03f, -5.284742701e-03f, +-5.262850027e-03f, -5.240949656e-03f, -5.219041627e-03f, -5.197125979e-03f, -5.175202751e-03f, -5.153271979e-03f, -5.131333703e-03f, -5.109387962e-03f, -5.087434793e-03f, -5.065474234e-03f, +-5.043506325e-03f, -5.021531103e-03f, -4.999548608e-03f, -4.977558877e-03f, -4.955561949e-03f, -4.933557862e-03f, -4.911546655e-03f, -4.889528366e-03f, -4.867503033e-03f, -4.845470697e-03f, +-4.823431393e-03f, -4.801385162e-03f, -4.779332042e-03f, -4.757272071e-03f, -4.735205287e-03f, -4.713131730e-03f, -4.691051438e-03f, -4.668964449e-03f, -4.646870802e-03f, -4.624770535e-03f, +-4.602663688e-03f, -4.580550299e-03f, -4.558430405e-03f, -4.536304047e-03f, -4.514171262e-03f, -4.492032090e-03f, -4.469886568e-03f, -4.447734736e-03f, -4.425576631e-03f, -4.403412294e-03f, +-4.381241762e-03f, -4.359065074e-03f, -4.336882269e-03f, -4.314693385e-03f, -4.292498462e-03f, -4.270297538e-03f, -4.248090651e-03f, -4.225877840e-03f, -4.203659145e-03f, -4.181434603e-03f, +-4.159204255e-03f, -4.136968137e-03f, -4.114726290e-03f, -4.092478751e-03f, -4.070225560e-03f, -4.047966756e-03f, -4.025702376e-03f, -4.003432461e-03f, -3.981157049e-03f, -3.958876178e-03f, +-3.936589888e-03f, -3.914298217e-03f, -3.892001205e-03f, -3.869698889e-03f, -3.847391309e-03f, -3.825078504e-03f, -3.802760512e-03f, -3.780437373e-03f, -3.758109126e-03f, -3.735775808e-03f, +-3.713437459e-03f, -3.691094119e-03f, -3.668745825e-03f, -3.646392617e-03f, -3.624034534e-03f, -3.601671614e-03f, -3.579303897e-03f, -3.556931422e-03f, -3.534554226e-03f, -3.512172351e-03f, +-3.489785833e-03f, -3.467394713e-03f, -3.444999028e-03f, -3.422598819e-03f, -3.400194125e-03f, -3.377784983e-03f, -3.355371433e-03f, -3.332953515e-03f, -3.310531266e-03f, -3.288104727e-03f, +-3.265673935e-03f, -3.243238931e-03f, -3.220799752e-03f, -3.198356439e-03f, -3.175909030e-03f, -3.153457564e-03f, -3.131002080e-03f, -3.108542617e-03f, -3.086079215e-03f, -3.063611912e-03f, +-3.041140747e-03f, -3.018665759e-03f, -2.996186988e-03f, -2.973704472e-03f, -2.951218251e-03f, -2.928728363e-03f, -2.906234848e-03f, -2.883737745e-03f, -2.861237093e-03f, -2.838732930e-03f, +-2.816225296e-03f, -2.793714231e-03f, -2.771199772e-03f, -2.748681960e-03f, -2.726160833e-03f, -2.703636431e-03f, -2.681108792e-03f, -2.658577956e-03f, -2.636043961e-03f, -2.613506847e-03f, +-2.590966654e-03f, -2.568423419e-03f, -2.545877183e-03f, -2.523327984e-03f, -2.500775861e-03f, -2.478220854e-03f, -2.455663002e-03f, -2.433102344e-03f, -2.410538918e-03f, -2.387972765e-03f, +-2.365403923e-03f, -2.342832432e-03f, -2.320258330e-03f, -2.297681656e-03f, -2.275102451e-03f, -2.252520752e-03f, -2.229936600e-03f, -2.207350033e-03f, -2.184761091e-03f, -2.162169812e-03f, +-2.139576236e-03f, -2.116980402e-03f, -2.094382349e-03f, -2.071782116e-03f, -2.049179743e-03f, -2.026575268e-03f, -2.003968731e-03f, -1.981360171e-03f, -1.958749628e-03f, -1.936137139e-03f, +-1.913522745e-03f, -1.890906484e-03f, -1.868288397e-03f, -1.845668521e-03f, -1.823046896e-03f, -1.800423562e-03f, -1.777798557e-03f, -1.755171921e-03f, -1.732543693e-03f, -1.709913911e-03f, +-1.687282616e-03f, -1.664649847e-03f, -1.642015641e-03f, -1.619380040e-03f, -1.596743081e-03f, -1.574104805e-03f, -1.551465249e-03f, -1.528824455e-03f, -1.506182459e-03f, -1.483539303e-03f, +-1.460895024e-03f, -1.438249663e-03f, -1.415603258e-03f, -1.392955848e-03f, -1.370307473e-03f, -1.347658171e-03f, -1.325007983e-03f, -1.302356947e-03f, -1.279705102e-03f, -1.257052488e-03f, +-1.234399143e-03f, -1.211745107e-03f, -1.189090419e-03f, -1.166435118e-03f, -1.143779243e-03f, -1.121122834e-03f, -1.098465929e-03f, -1.075808569e-03f, -1.053150791e-03f, -1.030492635e-03f, +-1.007834140e-03f, -9.851753458e-04f, -9.625162910e-04f, -9.398570148e-04f, -9.171975564e-04f, -8.945379550e-04f, -8.718782496e-04f, -8.492184794e-04f, -8.265586835e-04f, -8.038989011e-04f, +-7.812391713e-04f, -7.585795333e-04f, -7.359200260e-04f, -7.132606887e-04f, -6.906015605e-04f, -6.679426805e-04f, -6.452840878e-04f, -6.226258214e-04f, -5.999679206e-04f, -5.773104244e-04f, +-5.546533720e-04f, -5.319968023e-04f, -5.093407545e-04f, -4.866852678e-04f, -4.640303811e-04f, -4.413761335e-04f, -4.187225642e-04f, -3.960697123e-04f, -3.734176167e-04f, -3.507663165e-04f, +-3.281158509e-04f, -3.054662588e-04f, -2.828175794e-04f, -2.601698516e-04f, -2.375231146e-04f, -2.148774074e-04f, -1.922327689e-04f, -1.695892383e-04f, -1.469468546e-04f, -1.243056568e-04f, +-1.016656839e-04f, -7.902697489e-05f, -5.638956888e-05f, -3.375350482e-05f, -1.111882172e-05f, 1.151444143e-05f, 3.414624562e-05f, 5.677655188e-05f, 7.940532121e-05f, 1.020325147e-04f, +1.246580932e-04f, 1.472820180e-04f, 1.699042499e-04f, 1.925247501e-04f, 2.151434796e-04f, 2.377603994e-04f, 2.603754706e-04f, 2.829886543e-04f, 3.055999116e-04f, 3.282092035e-04f, +3.508164911e-04f, 3.734217355e-04f, 3.960248978e-04f, 4.186259391e-04f, 4.412248205e-04f, 4.638215031e-04f, 4.864159480e-04f, 5.090081164e-04f, 5.315979694e-04f, 5.541854682e-04f, +5.767705738e-04f, 5.993532474e-04f, 6.219334503e-04f, 6.445111435e-04f, 6.670862882e-04f, 6.896588456e-04f, 7.122287770e-04f, 7.347960434e-04f, 7.573606061e-04f, 7.799224263e-04f, +8.024814653e-04f, 8.250376841e-04f, 8.475910441e-04f, 8.701415066e-04f, 8.926890326e-04f, 9.152335836e-04f, 9.377751207e-04f, 9.603136053e-04f, 9.828489985e-04f, 1.005381262e-03f, +1.027910356e-03f, 1.050436243e-03f, 1.072958884e-03f, 1.095478240e-03f, 1.117994273e-03f, 1.140506943e-03f, 1.163016213e-03f, 1.185522043e-03f, 1.208024395e-03f, 1.230523231e-03f, +1.253018510e-03f, 1.275510196e-03f, 1.297998250e-03f, 1.320482632e-03f, 1.342963304e-03f, 1.365440228e-03f, 1.387913365e-03f, 1.410382676e-03f, 1.432848124e-03f, 1.455309668e-03f, +1.477767272e-03f, 1.500220896e-03f, 1.522670501e-03f, 1.545116050e-03f, 1.567557504e-03f, 1.589994824e-03f, 1.612427972e-03f, 1.634856909e-03f, 1.657281597e-03f, 1.679701997e-03f, +1.702118071e-03f, 1.724529781e-03f, 1.746937088e-03f, 1.769339953e-03f, 1.791738339e-03f, 1.814132207e-03f, 1.836521518e-03f, 1.858906235e-03f, 1.881286318e-03f, 1.903661730e-03f, +1.926032431e-03f, 1.948398385e-03f, 1.970759552e-03f, 1.993115894e-03f, 2.015467373e-03f, 2.037813950e-03f, 2.060155588e-03f, 2.082492247e-03f, 2.104823891e-03f, 2.127150480e-03f, +2.149471976e-03f, 2.171788341e-03f, 2.194099537e-03f, 2.216405526e-03f, 2.238706269e-03f, 2.261001728e-03f, 2.283291866e-03f, 2.305576643e-03f, 2.327856023e-03f, 2.350129966e-03f, +2.372398434e-03f, 2.394661390e-03f, 2.416918796e-03f, 2.439170612e-03f, 2.461416802e-03f, 2.483657327e-03f, 2.505892149e-03f, 2.528121230e-03f, 2.550344533e-03f, 2.572562018e-03f, +2.594773648e-03f, 2.616979386e-03f, 2.639179193e-03f, 2.661373030e-03f, 2.683560861e-03f, 2.705742647e-03f, 2.727918351e-03f, 2.750087934e-03f, 2.772251358e-03f, 2.794408586e-03f, +2.816559580e-03f, 2.838704302e-03f, 2.860842714e-03f, 2.882974779e-03f, 2.905100457e-03f, 2.927219713e-03f, 2.949332507e-03f, 2.971438802e-03f, 2.993538561e-03f, 3.015631745e-03f, +3.037718317e-03f, 3.059798239e-03f, 3.081871474e-03f, 3.103937984e-03f, 3.125997730e-03f, 3.148050676e-03f, 3.170096783e-03f, 3.192136015e-03f, 3.214168333e-03f, 3.236193700e-03f, +3.258212079e-03f, 3.280223431e-03f, 3.302227719e-03f, 3.324224906e-03f, 3.346214953e-03f, 3.368197825e-03f, 3.390173482e-03f, 3.412141888e-03f, 3.434103005e-03f, 3.456056796e-03f, +3.478003223e-03f, 3.499942248e-03f, 3.521873835e-03f, 3.543797946e-03f, 3.565714543e-03f, 3.587623590e-03f, 3.609525048e-03f, 3.631418881e-03f, 3.653305051e-03f, 3.675183521e-03f, +3.697054253e-03f, 3.718917210e-03f, 3.740772356e-03f, 3.762619653e-03f, 3.784459062e-03f, 3.806290549e-03f, 3.828114074e-03f, 3.849929602e-03f, 3.871737094e-03f, 3.893536514e-03f, +3.915327824e-03f, 3.937110988e-03f, 3.958885968e-03f, 3.980652727e-03f, 4.002411228e-03f, 4.024161435e-03f, 4.045903309e-03f, 4.067636815e-03f, 4.089361915e-03f, 4.111078571e-03f, +4.132786748e-03f, 4.154486408e-03f, 4.176177514e-03f, 4.197860030e-03f, 4.219533918e-03f, 4.241199141e-03f, 4.262855664e-03f, 4.284503448e-03f, 4.306142457e-03f, 4.327772654e-03f, +4.349394002e-03f, 4.371006466e-03f, 4.392610007e-03f, 4.414204589e-03f, 4.435790176e-03f, 4.457366730e-03f, 4.478934215e-03f, 4.500492595e-03f, 4.522041832e-03f, 4.543581891e-03f, +4.565112734e-03f, 4.586634324e-03f, 4.608146626e-03f, 4.629649603e-03f, 4.651143218e-03f, 4.672627435e-03f, 4.694102216e-03f, 4.715567527e-03f, 4.737023329e-03f, 4.758469588e-03f, +4.779906265e-03f, 4.801333326e-03f, 4.822750733e-03f, 4.844158450e-03f, 4.865556442e-03f, 4.886944670e-03f, 4.908323100e-03f, 4.929691694e-03f, 4.951050417e-03f, 4.972399233e-03f, +4.993738104e-03f, 5.015066996e-03f, 5.036385871e-03f, 5.057694693e-03f, 5.078993427e-03f, 5.100282036e-03f, 5.121560484e-03f, 5.142828736e-03f, 5.164086753e-03f, 5.185334502e-03f, +5.206571946e-03f, 5.227799048e-03f, 5.249015773e-03f, 5.270222085e-03f, 5.291417948e-03f, 5.312603326e-03f, 5.333778182e-03f, 5.354942482e-03f, 5.376096189e-03f, 5.397239267e-03f, +5.418371681e-03f, 5.439493394e-03f, 5.460604371e-03f, 5.481704577e-03f, 5.502793974e-03f, 5.523872529e-03f, 5.544940204e-03f, 5.565996964e-03f, 5.587042774e-03f, 5.608077598e-03f, +5.629101400e-03f, 5.650114145e-03f, 5.671115797e-03f, 5.692106321e-03f, 5.713085680e-03f, 5.734053840e-03f, 5.755010765e-03f, 5.775956419e-03f, 5.796890767e-03f, 5.817813774e-03f, +5.838725404e-03f, 5.859625622e-03f, 5.880514393e-03f, 5.901391680e-03f, 5.922257449e-03f, 5.943111665e-03f, 5.963954291e-03f, 5.984785294e-03f, 6.005604637e-03f, 6.026412286e-03f, +6.047208205e-03f, 6.067992359e-03f, 6.088764714e-03f, 6.109525233e-03f, 6.130273881e-03f, 6.151010625e-03f, 6.171735428e-03f, 6.192448255e-03f, 6.213149072e-03f, 6.233837844e-03f, +6.254514535e-03f, 6.275179111e-03f, 6.295831537e-03f, 6.316471777e-03f, 6.337099798e-03f, 6.357715563e-03f, 6.378319039e-03f, 6.398910191e-03f, 6.419488983e-03f, 6.440055381e-03f, +6.460609350e-03f, 6.481150856e-03f, 6.501679864e-03f, 6.522196339e-03f, 6.542700247e-03f, 6.563191553e-03f, 6.583670221e-03f, 6.604136219e-03f, 6.624589511e-03f, 6.645030063e-03f, +6.665457840e-03f, 6.685872808e-03f, 6.706274932e-03f, 6.726664178e-03f, 6.747040512e-03f, 6.767403899e-03f, 6.787754304e-03f, 6.808091695e-03f, 6.828416035e-03f, 6.848727291e-03f, +6.869025429e-03f, 6.889310415e-03f, 6.909582214e-03f, 6.929840791e-03f, 6.950086114e-03f, 6.970318148e-03f, 6.990536858e-03f, 7.010742211e-03f, 7.030934173e-03f, 7.051112709e-03f, +7.071277786e-03f, 7.091429370e-03f, 7.111567426e-03f, 7.131691921e-03f, 7.151802821e-03f, 7.171900092e-03f, 7.191983700e-03f, 7.212053611e-03f, 7.232109792e-03f, 7.252152209e-03f, +7.272180828e-03f, 7.292195615e-03f, 7.312196537e-03f, 7.332183559e-03f, 7.352156649e-03f, 7.372115773e-03f, 7.392060897e-03f, 7.411991988e-03f, 7.431909012e-03f, 7.451811935e-03f, +7.471700725e-03f, 7.491575347e-03f, 7.511435768e-03f, 7.531281955e-03f, 7.551113875e-03f, 7.570931493e-03f, 7.590734778e-03f, 7.610523695e-03f, 7.630298211e-03f, 7.650058293e-03f, +7.669803908e-03f, 7.689535023e-03f, 7.709251604e-03f, 7.728953618e-03f, 7.748641033e-03f, 7.768313815e-03f, 7.787971931e-03f, 7.807615348e-03f, 7.827244033e-03f, 7.846857953e-03f, +7.866457075e-03f, 7.886041367e-03f, 7.905610795e-03f, 7.925165327e-03f, 7.944704929e-03f, 7.964229569e-03f, 7.983739215e-03f, 8.003233833e-03f, 8.022713390e-03f, 8.042177855e-03f, +8.061627194e-03f, 8.081061374e-03f, 8.100480364e-03f, 8.119884131e-03f, 8.139272641e-03f, 8.158645863e-03f, 8.178003764e-03f, 8.197346311e-03f, 8.216673472e-03f, 8.235985216e-03f, +8.255281508e-03f, 8.274562318e-03f, 8.293827612e-03f, 8.313077359e-03f, 8.332311525e-03f, 8.351530080e-03f, 8.370732990e-03f, 8.389920224e-03f, 8.409091749e-03f, 8.428247534e-03f, +8.447387545e-03f, 8.466511752e-03f, 8.485620122e-03f, 8.504712623e-03f, 8.523789223e-03f, 8.542849891e-03f, 8.561894593e-03f, 8.580923299e-03f, 8.599935977e-03f, 8.618932595e-03f, +8.637913120e-03f, 8.656877521e-03f, 8.675825768e-03f, 8.694757826e-03f, 8.713673666e-03f, 8.732573256e-03f, 8.751456563e-03f, 8.770323556e-03f, 8.789174205e-03f, 8.808008476e-03f, +8.826826339e-03f, 8.845627762e-03f, 8.864412715e-03f, 8.883181164e-03f, 8.901933080e-03f, 8.920668430e-03f, 8.939387184e-03f, 8.958089310e-03f, 8.976774777e-03f, 8.995443554e-03f, +9.014095609e-03f, 9.032730911e-03f, 9.051349430e-03f, 9.069951133e-03f, 9.088535991e-03f, 9.107103972e-03f, 9.125655045e-03f, 9.144189179e-03f, 9.162706343e-03f, 9.181206506e-03f, +9.199689638e-03f, 9.218155707e-03f, 9.236604683e-03f, 9.255036535e-03f, 9.273451232e-03f, 9.291848743e-03f, 9.310229038e-03f, 9.328592087e-03f, 9.346937858e-03f, 9.365266320e-03f, +9.383577445e-03f, 9.401871200e-03f, 9.420147555e-03f, 9.438406480e-03f, 9.456647945e-03f, 9.474871919e-03f, 9.493078371e-03f, 9.511267272e-03f, 9.529438590e-03f, 9.547592297e-03f, +9.565728361e-03f, 9.583846753e-03f, 9.601947441e-03f, 9.620030397e-03f, 9.638095589e-03f, 9.656142989e-03f, 9.674172565e-03f, 9.692184288e-03f, 9.710178128e-03f, 9.728154055e-03f, +9.746112038e-03f, 9.764052049e-03f, 9.781974057e-03f, 9.799878032e-03f, 9.817763945e-03f, 9.835631766e-03f, 9.853481466e-03f, 9.871313013e-03f, 9.889126380e-03f, 9.906921535e-03f, +9.924698451e-03f, 9.942457096e-03f, 9.960197443e-03f, 9.977919460e-03f, 9.995623119e-03f, 1.001330839e-02f, 1.003097524e-02f, 1.004862365e-02f, 1.006625358e-02f, 1.008386501e-02f, +1.010145790e-02f, 1.011903223e-02f, 1.013658797e-02f, 1.015412508e-02f, 1.017164355e-02f, 1.018914333e-02f, 1.020662440e-02f, 1.022408674e-02f, 1.024153031e-02f, 1.025895508e-02f, +1.027636103e-02f, 1.029374813e-02f, 1.031111634e-02f, 1.032846564e-02f, 1.034579600e-02f, 1.036310739e-02f, 1.038039979e-02f, 1.039767316e-02f, 1.041492747e-02f, 1.043216270e-02f, +1.044937882e-02f, 1.046657579e-02f, 1.048375360e-02f, 1.050091221e-02f, 1.051805160e-02f, 1.053517173e-02f, 1.055227258e-02f, 1.056935411e-02f, 1.058641631e-02f, 1.060345914e-02f, +1.062048257e-02f, 1.063748658e-02f, 1.065447114e-02f, 1.067143622e-02f, 1.068838179e-02f, 1.070530783e-02f, 1.072221430e-02f, 1.073910117e-02f, 1.075596843e-02f, 1.077281604e-02f, +1.078964397e-02f, 1.080645220e-02f, 1.082324070e-02f, 1.084000944e-02f, 1.085675840e-02f, 1.087348753e-02f, 1.089019683e-02f, 1.090688626e-02f, 1.092355578e-02f, 1.094020539e-02f, +1.095683504e-02f, 1.097344471e-02f, 1.099003438e-02f, 1.100660400e-02f, 1.102315357e-02f, 1.103968305e-02f, 1.105619241e-02f, 1.107268163e-02f, 1.108915068e-02f, 1.110559952e-02f, +1.112202815e-02f, 1.113843652e-02f, 1.115482461e-02f, 1.117119239e-02f, 1.118753984e-02f, 1.120386694e-02f, 1.122017364e-02f, 1.123645993e-02f, 1.125272577e-02f, 1.126897115e-02f, +1.128519604e-02f, 1.130140040e-02f, 1.131758422e-02f, 1.133374746e-02f, 1.134989010e-02f, 1.136601211e-02f, 1.138211347e-02f, 1.139819415e-02f, 1.141425411e-02f, 1.143029335e-02f, +1.144631182e-02f, 1.146230951e-02f, 1.147828639e-02f, 1.149424242e-02f, 1.151017759e-02f, 1.152609187e-02f, 1.154198523e-02f, 1.155785765e-02f, 1.157370910e-02f, 1.158953955e-02f, +1.160534898e-02f, 1.162113736e-02f, 1.163690467e-02f, 1.165265087e-02f, 1.166837596e-02f, 1.168407989e-02f, 1.169976264e-02f, 1.171542419e-02f, 1.173106451e-02f, 1.174668357e-02f, +1.176228136e-02f, 1.177785784e-02f, 1.179341299e-02f, 1.180894678e-02f, 1.182445919e-02f, 1.183995019e-02f, 1.185541976e-02f, 1.187086787e-02f, 1.188629450e-02f, 1.190169961e-02f, +1.191708320e-02f, 1.193244522e-02f, 1.194778566e-02f, 1.196310449e-02f, 1.197840168e-02f, 1.199367722e-02f, 1.200893106e-02f, 1.202416320e-02f, 1.203937361e-02f, 1.205456225e-02f, +1.206972911e-02f, 1.208487416e-02f, 1.209999738e-02f, 1.211509873e-02f, 1.213017820e-02f, 1.214523577e-02f, 1.216027140e-02f, 1.217528507e-02f, 1.219027677e-02f, 1.220524645e-02f, +1.222019410e-02f, 1.223511970e-02f, 1.225002322e-02f, 1.226490463e-02f, 1.227976392e-02f, 1.229460105e-02f, 1.230941601e-02f, 1.232420876e-02f, 1.233897929e-02f, 1.235372757e-02f, +1.236845358e-02f, 1.238315728e-02f, 1.239783867e-02f, 1.241249771e-02f, 1.242713438e-02f, 1.244174866e-02f, 1.245634052e-02f, 1.247090994e-02f, 1.248545690e-02f, 1.249998136e-02f, +1.251448332e-02f, 1.252896274e-02f, 1.254341960e-02f, 1.255785388e-02f, 1.257226555e-02f, 1.258665459e-02f, 1.260102098e-02f, 1.261536469e-02f, 1.262968570e-02f, 1.264398399e-02f, +1.265825953e-02f, 1.267251230e-02f, 1.268674228e-02f, 1.270094944e-02f, 1.271513376e-02f, 1.272929523e-02f, 1.274343380e-02f, 1.275754947e-02f, 1.277164221e-02f, 1.278571199e-02f, +1.279975880e-02f, 1.281378260e-02f, 1.282778339e-02f, 1.284176113e-02f, 1.285571580e-02f, 1.286964738e-02f, 1.288355584e-02f, 1.289744118e-02f, 1.291130335e-02f, 1.292514234e-02f, +1.293895813e-02f, 1.295275070e-02f, 1.296652001e-02f, 1.298026606e-02f, 1.299398881e-02f, 1.300768825e-02f, 1.302136435e-02f, 1.303501709e-02f, 1.304864646e-02f, 1.306225241e-02f, +1.307583495e-02f, 1.308939403e-02f, 1.310292965e-02f, 1.311644178e-02f, 1.312993039e-02f, 1.314339547e-02f, 1.315683699e-02f, 1.317025493e-02f, 1.318364928e-02f, 1.319702000e-02f, +1.321036708e-02f, 1.322369049e-02f, 1.323699022e-02f, 1.325026624e-02f, 1.326351853e-02f, 1.327674707e-02f, 1.328995184e-02f, 1.330313281e-02f, 1.331628997e-02f, 1.332942330e-02f, +1.334253276e-02f, 1.335561835e-02f, 1.336868005e-02f, 1.338171782e-02f, 1.339473165e-02f, 1.340772151e-02f, 1.342068740e-02f, 1.343362928e-02f, 1.344654713e-02f, 1.345944094e-02f, +1.347231069e-02f, 1.348515634e-02f, 1.349797789e-02f, 1.351077531e-02f, 1.352354858e-02f, 1.353629769e-02f, 1.354902260e-02f, 1.356172330e-02f, 1.357439977e-02f, 1.358705199e-02f, +1.359967994e-02f, 1.361228359e-02f, 1.362486294e-02f, 1.363741795e-02f, 1.364994861e-02f, 1.366245489e-02f, 1.367493679e-02f, 1.368739427e-02f, 1.369982732e-02f, 1.371223592e-02f, +1.372462004e-02f, 1.373697967e-02f, 1.374931479e-02f, 1.376162538e-02f, 1.377391142e-02f, 1.378617288e-02f, 1.379840976e-02f, 1.381062202e-02f, 1.382280965e-02f, 1.383497264e-02f, +1.384711095e-02f, 1.385922458e-02f, 1.387131350e-02f, 1.388337769e-02f, 1.389541714e-02f, 1.390743182e-02f, 1.391942172e-02f, 1.393138681e-02f, 1.394332708e-02f, 1.395524251e-02f, +1.396713307e-02f, 1.397899876e-02f, 1.399083954e-02f, 1.400265541e-02f, 1.401444635e-02f, 1.402621232e-02f, 1.403795333e-02f, 1.404966934e-02f, 1.406136033e-02f, 1.407302630e-02f, +1.408466722e-02f, 1.409628307e-02f, 1.410787384e-02f, 1.411943950e-02f, 1.413098004e-02f, 1.414249544e-02f, 1.415398568e-02f, 1.416545074e-02f, 1.417689061e-02f, 1.418830526e-02f, +1.419969468e-02f, 1.421105885e-02f, 1.422239775e-02f, 1.423371136e-02f, 1.424499967e-02f, 1.425626266e-02f, 1.426750031e-02f, 1.427871260e-02f, 1.428989952e-02f, 1.430106104e-02f, +1.431219715e-02f, 1.432330784e-02f, 1.433439307e-02f, 1.434545285e-02f, 1.435648714e-02f, 1.436749593e-02f, 1.437847921e-02f, 1.438943695e-02f, 1.440036915e-02f, 1.441127577e-02f, +1.442215681e-02f, 1.443301225e-02f, 1.444384207e-02f, 1.445464625e-02f, 1.446542478e-02f, 1.447617764e-02f, 1.448690480e-02f, 1.449760627e-02f, 1.450828201e-02f, 1.451893202e-02f, +1.452955627e-02f, 1.454015475e-02f, 1.455072744e-02f, 1.456127432e-02f, 1.457179539e-02f, 1.458229061e-02f, 1.459275998e-02f, 1.460320348e-02f, 1.461362109e-02f, 1.462401280e-02f, +1.463437859e-02f, 1.464471844e-02f, 1.465503234e-02f, 1.466532027e-02f, 1.467558221e-02f, 1.468581815e-02f, 1.469602808e-02f, 1.470621197e-02f, 1.471636981e-02f, 1.472650159e-02f, +1.473660729e-02f, 1.474668689e-02f, 1.475674038e-02f, 1.476676774e-02f, 1.477676895e-02f, 1.478674401e-02f, 1.479669289e-02f, 1.480661558e-02f, 1.481651207e-02f, 1.482638233e-02f, +1.483622635e-02f, 1.484604413e-02f, 1.485583563e-02f, 1.486560085e-02f, 1.487533978e-02f, 1.488505239e-02f, 1.489473867e-02f, 1.490439861e-02f, 1.491403219e-02f, 1.492363940e-02f, +1.493322022e-02f, 1.494277463e-02f, 1.495230263e-02f, 1.496180419e-02f, 1.497127931e-02f, 1.498072796e-02f, 1.499015014e-02f, 1.499954582e-02f, 1.500891500e-02f, 1.501825766e-02f, +1.502757378e-02f, 1.503686336e-02f, 1.504612637e-02f, 1.505536280e-02f, 1.506457263e-02f, 1.507375586e-02f, 1.508291247e-02f, 1.509204245e-02f, 1.510114577e-02f, 1.511022244e-02f, +1.511927242e-02f, 1.512829571e-02f, 1.513729230e-02f, 1.514626217e-02f, 1.515520530e-02f, 1.516412169e-02f, 1.517301132e-02f, 1.518187418e-02f, 1.519071024e-02f, 1.519951951e-02f, +1.520830196e-02f, 1.521705758e-02f, 1.522578636e-02f, 1.523448828e-02f, 1.524316334e-02f, 1.525181152e-02f, 1.526043280e-02f, 1.526902717e-02f, 1.527759462e-02f, 1.528613513e-02f, +1.529464870e-02f, 1.530313531e-02f, 1.531159494e-02f, 1.532002759e-02f, 1.532843324e-02f, 1.533681187e-02f, 1.534516348e-02f, 1.535348806e-02f, 1.536178558e-02f, 1.537005604e-02f, +1.537829943e-02f, 1.538651572e-02f, 1.539470492e-02f, 1.540286700e-02f, 1.541100196e-02f, 1.541910978e-02f, 1.542719045e-02f, 1.543524395e-02f, 1.544327029e-02f, 1.545126943e-02f, +1.545924138e-02f, 1.546718611e-02f, 1.547510363e-02f, 1.548299391e-02f, 1.549085694e-02f, 1.549869271e-02f, 1.550650121e-02f, 1.551428243e-02f, 1.552203636e-02f, 1.552976298e-02f, +1.553746228e-02f, 1.554513426e-02f, 1.555277889e-02f, 1.556039617e-02f, 1.556798609e-02f, 1.557554864e-02f, 1.558308379e-02f, 1.559059156e-02f, 1.559807191e-02f, 1.560552484e-02f, +1.561295034e-02f, 1.562034840e-02f, 1.562771901e-02f, 1.563506215e-02f, 1.564237781e-02f, 1.564966600e-02f, 1.565692668e-02f, 1.566415986e-02f, 1.567136551e-02f, 1.567854364e-02f, +1.568569423e-02f, 1.569281727e-02f, 1.569991275e-02f, 1.570698065e-02f, 1.571402097e-02f, 1.572103371e-02f, 1.572801883e-02f, 1.573497635e-02f, 1.574190624e-02f, 1.574880850e-02f, +1.575568311e-02f, 1.576253007e-02f, 1.576934937e-02f, 1.577614099e-02f, 1.578290493e-02f, 1.578964117e-02f, 1.579634971e-02f, 1.580303053e-02f, 1.580968363e-02f, 1.581630900e-02f, +1.582290663e-02f, 1.582947650e-02f, 1.583601861e-02f, 1.584253295e-02f, 1.584901950e-02f, 1.585547827e-02f, 1.586190923e-02f, 1.586831239e-02f, 1.587468772e-02f, 1.588103523e-02f, +1.588735490e-02f, 1.589364673e-02f, 1.589991069e-02f, 1.590614680e-02f, 1.591235503e-02f, 1.591853537e-02f, 1.592468783e-02f, 1.593081238e-02f, 1.593690902e-02f, 1.594297775e-02f, +1.594901855e-02f, 1.595503141e-02f, 1.596101633e-02f, 1.596697330e-02f, 1.597290230e-02f, 1.597880333e-02f, 1.598467639e-02f, 1.599052146e-02f, 1.599633853e-02f, 1.600212760e-02f, +1.600788866e-02f, 1.601362170e-02f, 1.601932671e-02f, 1.602500369e-02f, 1.603065262e-02f, 1.603627350e-02f, 1.604186631e-02f, 1.604743106e-02f, 1.605296774e-02f, 1.605847633e-02f, +1.606395683e-02f, 1.606940923e-02f, 1.607483352e-02f, 1.608022970e-02f, 1.608559776e-02f, 1.609093769e-02f, 1.609624948e-02f, 1.610153312e-02f, 1.610678862e-02f, 1.611201595e-02f, +1.611721512e-02f, 1.612238612e-02f, 1.612752893e-02f, 1.613264356e-02f, 1.613772999e-02f, 1.614278822e-02f, 1.614781824e-02f, 1.615282005e-02f, 1.615779363e-02f, 1.616273898e-02f, +1.616765610e-02f, 1.617254497e-02f, 1.617740560e-02f, 1.618223797e-02f, 1.618704207e-02f, 1.619181791e-02f, 1.619656547e-02f, 1.620128475e-02f, 1.620597574e-02f, 1.621063843e-02f, +1.621527282e-02f, 1.621987891e-02f, 1.622445668e-02f, 1.622900613e-02f, 1.623352726e-02f, 1.623802005e-02f, 1.624248451e-02f, 1.624692062e-02f, 1.625132838e-02f, 1.625570779e-02f, +1.626005883e-02f, 1.626438151e-02f, 1.626867582e-02f, 1.627294174e-02f, 1.627717929e-02f, 1.628138844e-02f, 1.628556920e-02f, 1.628972155e-02f, 1.629384551e-02f, 1.629794105e-02f, +1.630200817e-02f, 1.630604687e-02f, 1.631005715e-02f, 1.631403899e-02f, 1.631799239e-02f, 1.632191736e-02f, 1.632581387e-02f, 1.632968193e-02f, 1.633352154e-02f, 1.633733268e-02f, +1.634111536e-02f, 1.634486957e-02f, 1.634859530e-02f, 1.635229254e-02f, 1.635596131e-02f, 1.635960158e-02f, 1.636321336e-02f, 1.636679664e-02f, 1.637035141e-02f, 1.637387768e-02f, +1.637737544e-02f, 1.638084467e-02f, 1.638428539e-02f, 1.638769759e-02f, 1.639108125e-02f, 1.639443638e-02f, 1.639776298e-02f, 1.640106103e-02f, 1.640433054e-02f, 1.640757150e-02f, +1.641078391e-02f, 1.641396776e-02f, 1.641712305e-02f, 1.642024978e-02f, 1.642334794e-02f, 1.642641753e-02f, 1.642945855e-02f, 1.643247099e-02f, 1.643545484e-02f, 1.643841011e-02f, +1.644133680e-02f, 1.644423489e-02f, 1.644710439e-02f, 1.644994529e-02f, 1.645275759e-02f, 1.645554129e-02f, 1.645829638e-02f, 1.646102286e-02f, 1.646372072e-02f, 1.646638998e-02f, +1.646903061e-02f, 1.647164262e-02f, 1.647422601e-02f, 1.647678077e-02f, 1.647930690e-02f, 1.648180441e-02f, 1.648427327e-02f, 1.648671350e-02f, 1.648912509e-02f, 1.649150804e-02f, +1.649386235e-02f, 1.649618801e-02f, 1.649848502e-02f, 1.650075338e-02f, 1.650299309e-02f, 1.650520414e-02f, 1.650738654e-02f, 1.650954028e-02f, 1.651166535e-02f, 1.651376177e-02f, +1.651582952e-02f, 1.651786860e-02f, 1.651987902e-02f, 1.652186076e-02f, 1.652381384e-02f, 1.652573824e-02f, 1.652763397e-02f, 1.652950102e-02f, 1.653133940e-02f, 1.653314909e-02f, +1.653493011e-02f, 1.653668244e-02f, 1.653840610e-02f, 1.654010107e-02f, 1.654176735e-02f, 1.654340495e-02f, 1.654501386e-02f, 1.654659408e-02f, 1.654814562e-02f, 1.654966846e-02f, +1.655116262e-02f, 1.655262808e-02f, 1.655406485e-02f, 1.655547293e-02f, 1.655685231e-02f, 1.655820300e-02f, 1.655952500e-02f, 1.656081830e-02f, 1.656208291e-02f, 1.656331881e-02f, +1.656452603e-02f, 1.656570454e-02f, 1.656685436e-02f, 1.656797549e-02f, 1.656906791e-02f, 1.657013164e-02f, 1.657116667e-02f, 1.657217301e-02f, 1.657315064e-02f, 1.657409958e-02f, +1.657501983e-02f, 1.657591137e-02f, 1.657677422e-02f, 1.657760838e-02f, 1.657841383e-02f, 1.657919060e-02f, 1.657993866e-02f, 1.658065803e-02f, 1.658134871e-02f, 1.658201070e-02f, +1.658264399e-02f, 1.658324859e-02f, 1.658382450e-02f, 1.658437172e-02f, 1.658489025e-02f, 1.658538009e-02f, 1.658584124e-02f, 1.658627371e-02f, 1.658667749e-02f, 1.658705258e-02f, +1.658739900e-02f, 1.658771672e-02f, 1.658800577e-02f, 1.658826614e-02f, 1.658849783e-02f, 1.658870085e-02f, 1.658887518e-02f, 1.658902085e-02f, 1.658913784e-02f, 1.658922616e-02f, +1.658928581e-02f, 1.658931679e-02f, 1.658931911e-02f, 1.658929276e-02f, 1.658923775e-02f, 1.658915408e-02f, 1.658904175e-02f, 1.658890077e-02f, 1.658873113e-02f, 1.658853283e-02f, +1.658830589e-02f, 1.658805030e-02f, 1.658776606e-02f, 1.658745318e-02f, 1.658711166e-02f, 1.658674150e-02f, 1.658634270e-02f, 1.658591527e-02f, 1.658545921e-02f, 1.658497452e-02f, +1.658446120e-02f, 1.658391926e-02f, 1.658334870e-02f, 1.658274952e-02f, 1.658212172e-02f, 1.658146531e-02f, 1.658078030e-02f, 1.658006667e-02f, 1.657932445e-02f, 1.657855362e-02f, +1.657775419e-02f, 1.657692617e-02f, 1.657606956e-02f, 1.657518436e-02f, 1.657427058e-02f, 1.657332821e-02f, 1.657235727e-02f, 1.657135776e-02f, 1.657032967e-02f, 1.656927302e-02f, +1.656818780e-02f, 1.656707402e-02f, 1.656593169e-02f, 1.656476080e-02f, 1.656356137e-02f, 1.656233339e-02f, 1.656107687e-02f, 1.655979181e-02f, 1.655847822e-02f, 1.655713610e-02f, +1.655576546e-02f, 1.655436630e-02f, 1.655293862e-02f, 1.655148242e-02f, 1.654999772e-02f, 1.654848452e-02f, 1.654694281e-02f, 1.654537262e-02f, 1.654377393e-02f, 1.654214675e-02f, +1.654049110e-02f, 1.653880697e-02f, 1.653709436e-02f, 1.653535329e-02f, 1.653358376e-02f, 1.653178577e-02f, 1.652995933e-02f, 1.652810444e-02f, 1.652622110e-02f, 1.652430933e-02f, +1.652236913e-02f, 1.652040050e-02f, 1.651840344e-02f, 1.651637797e-02f, 1.651432409e-02f, 1.651224180e-02f, 1.651013111e-02f, 1.650799203e-02f, 1.650582455e-02f, 1.650362869e-02f, +1.650140445e-02f, 1.649915184e-02f, 1.649687086e-02f, 1.649456151e-02f, 1.649222381e-02f, 1.648985776e-02f, 1.648746337e-02f, 1.648504063e-02f, 1.648258956e-02f, 1.648011017e-02f, +1.647760246e-02f, 1.647506643e-02f, 1.647250209e-02f, 1.646990945e-02f, 1.646728851e-02f, 1.646463928e-02f, 1.646196177e-02f, 1.645925598e-02f, 1.645652192e-02f, 1.645375960e-02f, +1.645096902e-02f, 1.644815019e-02f, 1.644530311e-02f, 1.644242780e-02f, 1.643952425e-02f, 1.643659248e-02f, 1.643363249e-02f, 1.643064429e-02f, 1.642762789e-02f, 1.642458329e-02f, +1.642151050e-02f, 1.641840953e-02f, 1.641528038e-02f, 1.641212307e-02f, 1.640893759e-02f, 1.640572396e-02f, 1.640248218e-02f, 1.639921227e-02f, 1.639591422e-02f, 1.639258804e-02f, +1.638923375e-02f, 1.638585135e-02f, 1.638244085e-02f, 1.637900225e-02f, 1.637553557e-02f, 1.637204081e-02f, 1.636851798e-02f, 1.636496708e-02f, 1.636138813e-02f, 1.635778113e-02f, +1.635414609e-02f, 1.635048302e-02f, 1.634679193e-02f, 1.634307282e-02f, 1.633932570e-02f, 1.633555059e-02f, 1.633174748e-02f, 1.632791640e-02f, 1.632405734e-02f, 1.632017031e-02f, +1.631625533e-02f, 1.631231239e-02f, 1.630834152e-02f, 1.630434272e-02f, 1.630031599e-02f, 1.629626135e-02f, 1.629217880e-02f, 1.628806836e-02f, 1.628393003e-02f, 1.627976382e-02f, +1.627556974e-02f, 1.627134780e-02f, 1.626709801e-02f, 1.626282038e-02f, 1.625851491e-02f, 1.625418162e-02f, 1.624982051e-02f, 1.624543159e-02f, 1.624101488e-02f, 1.623657038e-02f, +1.623209811e-02f, 1.622759806e-02f, 1.622307026e-02f, 1.621851471e-02f, 1.621393141e-02f, 1.620932039e-02f, 1.620468164e-02f, 1.620001519e-02f, 1.619532103e-02f, 1.619059918e-02f, +1.618584965e-02f, 1.618107245e-02f, 1.617626759e-02f, 1.617143508e-02f, 1.616657492e-02f, 1.616168714e-02f, 1.615677173e-02f, 1.615182871e-02f, 1.614685809e-02f, 1.614185989e-02f, +1.613683410e-02f, 1.613178074e-02f, 1.612669982e-02f, 1.612159135e-02f, 1.611645535e-02f, 1.611129182e-02f, 1.610610077e-02f, 1.610088221e-02f, 1.609563616e-02f, 1.609036262e-02f, +1.608506161e-02f, 1.607973314e-02f, 1.607437722e-02f, 1.606899385e-02f, 1.606358305e-02f, 1.605814484e-02f, 1.605267921e-02f, 1.604718619e-02f, 1.604166579e-02f, 1.603611801e-02f, +1.603054286e-02f, 1.602494037e-02f, 1.601931053e-02f, 1.601365336e-02f, 1.600796888e-02f, 1.600225709e-02f, 1.599651801e-02f, 1.599075164e-02f, 1.598495800e-02f, 1.597913710e-02f, +1.597328896e-02f, 1.596741358e-02f, 1.596151097e-02f, 1.595558115e-02f, 1.594962413e-02f, 1.594363993e-02f, 1.593762854e-02f, 1.593158999e-02f, 1.592552429e-02f, 1.591943145e-02f, +1.591331149e-02f, 1.590716440e-02f, 1.590099021e-02f, 1.589478894e-02f, 1.588856058e-02f, 1.588230516e-02f, 1.587602268e-02f, 1.586971316e-02f, 1.586337662e-02f, 1.585701306e-02f, +1.585062249e-02f, 1.584420494e-02f, 1.583776040e-02f, 1.583128891e-02f, 1.582479046e-02f, 1.581826507e-02f, 1.581171275e-02f, 1.580513352e-02f, 1.579852739e-02f, 1.579189438e-02f, +1.578523449e-02f, 1.577854774e-02f, 1.577183414e-02f, 1.576509370e-02f, 1.575832645e-02f, 1.575153239e-02f, 1.574471153e-02f, 1.573786389e-02f, 1.573098949e-02f, 1.572408833e-02f, +1.571716043e-02f, 1.571020581e-02f, 1.570322447e-02f, 1.569621643e-02f, 1.568918171e-02f, 1.568212031e-02f, 1.567503226e-02f, 1.566791757e-02f, 1.566077624e-02f, 1.565360830e-02f, +1.564641375e-02f, 1.563919262e-02f, 1.563194491e-02f, 1.562467065e-02f, 1.561736984e-02f, 1.561004249e-02f, 1.560268863e-02f, 1.559530827e-02f, 1.558790142e-02f, 1.558046810e-02f, +1.557300832e-02f, 1.556552209e-02f, 1.555800943e-02f, 1.555047036e-02f, 1.554290489e-02f, 1.553531303e-02f, 1.552769479e-02f, 1.552005021e-02f, 1.551237928e-02f, 1.550468202e-02f, +1.549695845e-02f, 1.548920859e-02f, 1.548143244e-02f, 1.547363002e-02f, 1.546580136e-02f, 1.545794646e-02f, 1.545006533e-02f, 1.544215800e-02f, 1.543422448e-02f, 1.542626478e-02f, +1.541827893e-02f, 1.541026693e-02f, 1.540222879e-02f, 1.539416455e-02f, 1.538607421e-02f, 1.537795778e-02f, 1.536981529e-02f, 1.536164674e-02f, 1.535345216e-02f, 1.534523156e-02f, +1.533698496e-02f, 1.532871237e-02f, 1.532041380e-02f, 1.531208928e-02f, 1.530373882e-02f, 1.529536243e-02f, 1.528696014e-02f, 1.527853195e-02f, 1.527007789e-02f, 1.526159797e-02f, +1.525309220e-02f, 1.524456061e-02f, 1.523600321e-02f, 1.522742001e-02f, 1.521881103e-02f, 1.521017629e-02f, 1.520151581e-02f, 1.519282960e-02f, 1.518411768e-02f, 1.517538006e-02f, +1.516661676e-02f, 1.515782780e-02f, 1.514901319e-02f, 1.514017296e-02f, 1.513130711e-02f, 1.512241568e-02f, 1.511349866e-02f, 1.510455608e-02f, 1.509558796e-02f, 1.508659431e-02f, +1.507757515e-02f, 1.506853050e-02f, 1.505946038e-02f, 1.505036480e-02f, 1.504124377e-02f, 1.503209733e-02f, 1.502292547e-02f, 1.501372823e-02f, 1.500450562e-02f, 1.499525765e-02f, +1.498598435e-02f, 1.497668573e-02f, 1.496736181e-02f, 1.495801261e-02f, 1.494863814e-02f, 1.493923842e-02f, 1.492981348e-02f, 1.492036332e-02f, 1.491088797e-02f, 1.490138744e-02f, +1.489186175e-02f, 1.488231092e-02f, 1.487273498e-02f, 1.486313392e-02f, 1.485350778e-02f, 1.484385658e-02f, 1.483418032e-02f, 1.482447903e-02f, 1.481475273e-02f, 1.480500144e-02f, +1.479522517e-02f, 1.478542394e-02f, 1.477559777e-02f, 1.476574668e-02f, 1.475587069e-02f, 1.474596982e-02f, 1.473604408e-02f, 1.472609349e-02f, 1.471611808e-02f, 1.470611785e-02f, +1.469609284e-02f, 1.468604306e-02f, 1.467596852e-02f, 1.466586925e-02f, 1.465574527e-02f, 1.464559659e-02f, 1.463542324e-02f, 1.462522523e-02f, 1.461500258e-02f, 1.460475531e-02f, +1.459448344e-02f, 1.458418699e-02f, 1.457386598e-02f, 1.456352043e-02f, 1.455315036e-02f, 1.454275578e-02f, 1.453233672e-02f, 1.452189319e-02f, 1.451142523e-02f, 1.450093283e-02f, +1.449041604e-02f, 1.447987485e-02f, 1.446930930e-02f, 1.445871941e-02f, 1.444810518e-02f, 1.443746666e-02f, 1.442680384e-02f, 1.441611676e-02f, 1.440540543e-02f, 1.439466988e-02f, +1.438391012e-02f, 1.437312617e-02f, 1.436231806e-02f, 1.435148580e-02f, 1.434062941e-02f, 1.432974892e-02f, 1.431884434e-02f, 1.430791570e-02f, 1.429696302e-02f, 1.428598630e-02f, +1.427498559e-02f, 1.426396089e-02f, 1.425291223e-02f, 1.424183963e-02f, 1.423074310e-02f, 1.421962267e-02f, 1.420847837e-02f, 1.419731020e-02f, 1.418611819e-02f, 1.417490237e-02f, +1.416366275e-02f, 1.415239935e-02f, 1.414111220e-02f, 1.412980131e-02f, 1.411846671e-02f, 1.410710842e-02f, 1.409572645e-02f, 1.408432084e-02f, 1.407289159e-02f, 1.406143874e-02f, +1.404996230e-02f, 1.403846230e-02f, 1.402693875e-02f, 1.401539168e-02f, 1.400382111e-02f, 1.399222706e-02f, 1.398060955e-02f, 1.396896860e-02f, 1.395730424e-02f, 1.394561648e-02f, +1.393390535e-02f, 1.392217088e-02f, 1.391041307e-02f, 1.389863195e-02f, 1.388682756e-02f, 1.387499989e-02f, 1.386314899e-02f, 1.385127487e-02f, 1.383937754e-02f, 1.382745705e-02f, +1.381551340e-02f, 1.380354661e-02f, 1.379155672e-02f, 1.377954374e-02f, 1.376750770e-02f, 1.375544861e-02f, 1.374336651e-02f, 1.373126140e-02f, 1.371913332e-02f, 1.370698228e-02f, +1.369480832e-02f, 1.368261144e-02f, 1.367039168e-02f, 1.365814905e-02f, 1.364588358e-02f, 1.363359530e-02f, 1.362128422e-02f, 1.360895036e-02f, 1.359659376e-02f, 1.358421442e-02f, +1.357181238e-02f, 1.355938766e-02f, 1.354694028e-02f, 1.353447026e-02f, 1.352197763e-02f, 1.350946241e-02f, 1.349692462e-02f, 1.348436429e-02f, 1.347178143e-02f, 1.345917608e-02f, +1.344654825e-02f, 1.343389797e-02f, 1.342122526e-02f, 1.340853014e-02f, 1.339581264e-02f, 1.338307279e-02f, 1.337031060e-02f, 1.335752609e-02f, 1.334471930e-02f, 1.333189024e-02f, +1.331903894e-02f, 1.330616543e-02f, 1.329326972e-02f, 1.328035183e-02f, 1.326741180e-02f, 1.325444965e-02f, 1.324146540e-02f, 1.322845907e-02f, 1.321543069e-02f, 1.320238028e-02f, +1.318930787e-02f, 1.317621348e-02f, 1.316309713e-02f, 1.314995885e-02f, 1.313679866e-02f, 1.312361659e-02f, 1.311041265e-02f, 1.309718688e-02f, 1.308393930e-02f, 1.307066993e-02f, +1.305737880e-02f, 1.304406593e-02f, 1.303073134e-02f, 1.301737507e-02f, 1.300399713e-02f, 1.299059755e-02f, 1.297717635e-02f, 1.296373355e-02f, 1.295026919e-02f, 1.293678329e-02f, +1.292327587e-02f, 1.290974695e-02f, 1.289619657e-02f, 1.288262474e-02f, 1.286903149e-02f, 1.285541685e-02f, 1.284178083e-02f, 1.282812347e-02f, 1.281444479e-02f, 1.280074482e-02f, +1.278702357e-02f, 1.277328108e-02f, 1.275951737e-02f, 1.274573247e-02f, 1.273192639e-02f, 1.271809917e-02f, 1.270425083e-02f, 1.269038139e-02f, 1.267649088e-02f, 1.266257933e-02f, +1.264864677e-02f, 1.263469321e-02f, 1.262071868e-02f, 1.260672320e-02f, 1.259270681e-02f, 1.257866953e-02f, 1.256461139e-02f, 1.255053240e-02f, 1.253643260e-02f, 1.252231200e-02f, +1.250817065e-02f, 1.249400856e-02f, 1.247982575e-02f, 1.246562226e-02f, 1.245139811e-02f, 1.243715332e-02f, 1.242288792e-02f, 1.240860195e-02f, 1.239429541e-02f, 1.237996834e-02f, +1.236562077e-02f, 1.235125272e-02f, 1.233686422e-02f, 1.232245529e-02f, 1.230802596e-02f, 1.229357625e-02f, 1.227910620e-02f, 1.226461582e-02f, 1.225010515e-02f, 1.223557421e-02f, +1.222102303e-02f, 1.220645163e-02f, 1.219186004e-02f, 1.217724828e-02f, 1.216261639e-02f, 1.214796439e-02f, 1.213329230e-02f, 1.211860016e-02f, 1.210388798e-02f, 1.208915580e-02f, +1.207440364e-02f, 1.205963154e-02f, 1.204483950e-02f, 1.203002757e-02f, 1.201519577e-02f, 1.200034413e-02f, 1.198547266e-02f, 1.197058141e-02f, 1.195567040e-02f, 1.194073965e-02f, +1.192578918e-02f, 1.191081904e-02f, 1.189582924e-02f, 1.188081982e-02f, 1.186579079e-02f, 1.185074219e-02f, 1.183567404e-02f, 1.182058638e-02f, 1.180547922e-02f, 1.179035260e-02f, +1.177520654e-02f, 1.176004107e-02f, 1.174485621e-02f, 1.172965201e-02f, 1.171442847e-02f, 1.169918564e-02f, 1.168392353e-02f, 1.166864217e-02f, 1.165334160e-02f, 1.163802184e-02f, +1.162268292e-02f, 1.160732486e-02f, 1.159194769e-02f, 1.157655145e-02f, 1.156113615e-02f, 1.154570183e-02f, 1.153024852e-02f, 1.151477623e-02f, 1.149928501e-02f, 1.148377487e-02f, +1.146824585e-02f, 1.145269797e-02f, 1.143713127e-02f, 1.142154576e-02f, 1.140594149e-02f, 1.139031847e-02f, 1.137467673e-02f, 1.135901630e-02f, 1.134333722e-02f, 1.132763950e-02f, +1.131192319e-02f, 1.129618829e-02f, 1.128043485e-02f, 1.126466290e-02f, 1.124887245e-02f, 1.123306354e-02f, 1.121723620e-02f, 1.120139045e-02f, 1.118552633e-02f, 1.116964386e-02f, +1.115374307e-02f, 1.113782400e-02f, 1.112188666e-02f, 1.110593108e-02f, 1.108995731e-02f, 1.107396536e-02f, 1.105795526e-02f, 1.104192704e-02f, 1.102588073e-02f, 1.100981637e-02f, +1.099373397e-02f, 1.097763357e-02f, 1.096151519e-02f, 1.094537887e-02f, 1.092922464e-02f, 1.091305252e-02f, 1.089686254e-02f, 1.088065473e-02f, 1.086442912e-02f, 1.084818574e-02f, +1.083192462e-02f, 1.081564579e-02f, 1.079934928e-02f, 1.078303511e-02f, 1.076670332e-02f, 1.075035393e-02f, 1.073398697e-02f, 1.071760248e-02f, 1.070120049e-02f, 1.068478101e-02f, +1.066834409e-02f, 1.065188975e-02f, 1.063541801e-02f, 1.061892892e-02f, 1.060242250e-02f, 1.058589878e-02f, 1.056935778e-02f, 1.055279955e-02f, 1.053622410e-02f, 1.051963147e-02f, +1.050302169e-02f, 1.048639479e-02f, 1.046975079e-02f, 1.045308973e-02f, 1.043641164e-02f, 1.041971654e-02f, 1.040300447e-02f, 1.038627546e-02f, 1.036952953e-02f, 1.035276672e-02f, +1.033598705e-02f, 1.031919056e-02f, 1.030237728e-02f, 1.028554724e-02f, 1.026870046e-02f, 1.025183697e-02f, 1.023495682e-02f, 1.021806002e-02f, 1.020114661e-02f, 1.018421661e-02f, +1.016727006e-02f, 1.015030699e-02f, 1.013332743e-02f, 1.011633141e-02f, 1.009931896e-02f, 1.008229010e-02f, 1.006524488e-02f, 1.004818332e-02f, 1.003110544e-02f, 1.001401129e-02f, +9.996900891e-03f, 9.979774273e-03f, 9.962631468e-03f, 9.945472506e-03f, 9.928297418e-03f, 9.911106235e-03f, 9.893898988e-03f, 9.876675706e-03f, 9.859436422e-03f, 9.842181165e-03f, +9.824909966e-03f, 9.807622857e-03f, 9.790319867e-03f, 9.773001029e-03f, 9.755666372e-03f, 9.738315928e-03f, 9.720949728e-03f, 9.703567802e-03f, 9.686170182e-03f, 9.668756898e-03f, +9.651327982e-03f, 9.633883465e-03f, 9.616423377e-03f, 9.598947750e-03f, 9.581456616e-03f, 9.563950004e-03f, 9.546427947e-03f, 9.528890475e-03f, 9.511337621e-03f, 9.493769414e-03f, +9.476185887e-03f, 9.458587070e-03f, 9.440972996e-03f, 9.423343694e-03f, 9.405699198e-03f, 9.388039538e-03f, 9.370364745e-03f, 9.352674851e-03f, 9.334969888e-03f, 9.317249887e-03f, +9.299514879e-03f, 9.281764897e-03f, 9.263999971e-03f, 9.246220134e-03f, 9.228425416e-03f, 9.210615850e-03f, 9.192791467e-03f, 9.174952300e-03f, 9.157098378e-03f, 9.139229736e-03f, +9.121346403e-03f, 9.103448412e-03f, 9.085535795e-03f, 9.067608584e-03f, 9.049666810e-03f, 9.031710505e-03f, 9.013739702e-03f, 8.995754432e-03f, 8.977754727e-03f, 8.959740619e-03f, +8.941712140e-03f, 8.923669322e-03f, 8.905612197e-03f, 8.887540798e-03f, 8.869455155e-03f, 8.851355303e-03f, 8.833241271e-03f, 8.815113094e-03f, 8.796970802e-03f, 8.778814429e-03f, +8.760644005e-03f, 8.742459564e-03f, 8.724261138e-03f, 8.706048760e-03f, 8.687822460e-03f, 8.669582272e-03f, 8.651328229e-03f, 8.633060362e-03f, 8.614778703e-03f, 8.596483286e-03f, +8.578174143e-03f, 8.559851306e-03f, 8.541514808e-03f, 8.523164680e-03f, 8.504800957e-03f, 8.486423670e-03f, 8.468032851e-03f, 8.449628535e-03f, 8.431210752e-03f, 8.412779535e-03f, +8.394334919e-03f, 8.375876934e-03f, 8.357405614e-03f, 8.338920991e-03f, 8.320423099e-03f, 8.301911969e-03f, 8.283387635e-03f, 8.264850130e-03f, 8.246299486e-03f, 8.227735736e-03f, +8.209158914e-03f, 8.190569051e-03f, 8.171966181e-03f, 8.153350337e-03f, 8.134721552e-03f, 8.116079858e-03f, 8.097425289e-03f, 8.078757878e-03f, 8.060077658e-03f, 8.041384661e-03f, +8.022678921e-03f, 8.003960471e-03f, 7.985229344e-03f, 7.966485573e-03f, 7.947729192e-03f, 7.928960233e-03f, 7.910178729e-03f, 7.891384715e-03f, 7.872578223e-03f, 7.853759286e-03f, +7.834927937e-03f, 7.816084211e-03f, 7.797228140e-03f, 7.778359757e-03f, 7.759479096e-03f, 7.740586190e-03f, 7.721681073e-03f, 7.702763778e-03f, 7.683834338e-03f, 7.664892788e-03f, +7.645939159e-03f, 7.626973487e-03f, 7.607995803e-03f, 7.589006143e-03f, 7.570004538e-03f, 7.550991024e-03f, 7.531965633e-03f, 7.512928399e-03f, 7.493879356e-03f, 7.474818537e-03f, +7.455745976e-03f, 7.436661707e-03f, 7.417565762e-03f, 7.398458177e-03f, 7.379338985e-03f, 7.360208218e-03f, 7.341065912e-03f, 7.321912100e-03f, 7.302746815e-03f, 7.283570092e-03f, +7.264381965e-03f, 7.245182466e-03f, 7.225971631e-03f, 7.206749492e-03f, 7.187516084e-03f, 7.168271441e-03f, 7.149015596e-03f, 7.129748584e-03f, 7.110470439e-03f, 7.091181194e-03f, +7.071880883e-03f, 7.052569541e-03f, 7.033247201e-03f, 7.013913898e-03f, 6.994569666e-03f, 6.975214538e-03f, 6.955848549e-03f, 6.936471733e-03f, 6.917084125e-03f, 6.897685757e-03f, +6.878276664e-03f, 6.858856882e-03f, 6.839426442e-03f, 6.819985381e-03f, 6.800533732e-03f, 6.781071530e-03f, 6.761598808e-03f, 6.742115601e-03f, 6.722621943e-03f, 6.703117869e-03f, +6.683603412e-03f, 6.664078608e-03f, 6.644543490e-03f, 6.624998094e-03f, 6.605442452e-03f, 6.585876600e-03f, 6.566300573e-03f, 6.546714404e-03f, 6.527118128e-03f, 6.507511779e-03f, +6.487895393e-03f, 6.468269003e-03f, 6.448632643e-03f, 6.428986350e-03f, 6.409330156e-03f, 6.389664097e-03f, 6.369988207e-03f, 6.350302520e-03f, 6.330607072e-03f, 6.310901897e-03f, +6.291187030e-03f, 6.271462505e-03f, 6.251728356e-03f, 6.231984619e-03f, 6.212231329e-03f, 6.192468519e-03f, 6.172696225e-03f, 6.152914481e-03f, 6.133123322e-03f, 6.113322783e-03f, +6.093512899e-03f, 6.073693705e-03f, 6.053865234e-03f, 6.034027522e-03f, 6.014180605e-03f, 5.994324516e-03f, 5.974459290e-03f, 5.954584963e-03f, 5.934701570e-03f, 5.914809144e-03f, +5.894907722e-03f, 5.874997337e-03f, 5.855078026e-03f, 5.835149822e-03f, 5.815212762e-03f, 5.795266879e-03f, 5.775312209e-03f, 5.755348787e-03f, 5.735376647e-03f, 5.715395826e-03f, +5.695406357e-03f, 5.675408277e-03f, 5.655401619e-03f, 5.635386420e-03f, 5.615362713e-03f, 5.595330535e-03f, 5.575289921e-03f, 5.555240905e-03f, 5.535183522e-03f, 5.515117809e-03f, +5.495043799e-03f, 5.474961529e-03f, 5.454871033e-03f, 5.434772346e-03f, 5.414665505e-03f, 5.394550543e-03f, 5.374427497e-03f, 5.354296401e-03f, 5.334157290e-03f, 5.314010201e-03f, +5.293855168e-03f, 5.273692227e-03f, 5.253521413e-03f, 5.233342760e-03f, 5.213156306e-03f, 5.192962084e-03f, 5.172760130e-03f, 5.152550480e-03f, 5.132333169e-03f, 5.112108233e-03f, +5.091875706e-03f, 5.071635624e-03f, 5.051388023e-03f, 5.031132938e-03f, 5.010870404e-03f, 4.990600457e-03f, 4.970323133e-03f, 4.950038466e-03f, 4.929746493e-03f, 4.909447248e-03f, +4.889140768e-03f, 4.868827088e-03f, 4.848506243e-03f, 4.828178268e-03f, 4.807843201e-03f, 4.787501075e-03f, 4.767151926e-03f, 4.746795791e-03f, 4.726432705e-03f, 4.706062702e-03f, +4.685685820e-03f, 4.665302093e-03f, 4.644911557e-03f, 4.624514248e-03f, 4.604110202e-03f, 4.583699453e-03f, 4.563282038e-03f, 4.542857993e-03f, 4.522427352e-03f, 4.501990152e-03f, +4.481546429e-03f, 4.461096218e-03f, 4.440639554e-03f, 4.420176475e-03f, 4.399707014e-03f, 4.379231209e-03f, 4.358749094e-03f, 4.338260706e-03f, 4.317766080e-03f, 4.297265253e-03f, +4.276758259e-03f, 4.256245135e-03f, 4.235725916e-03f, 4.215200639e-03f, 4.194669338e-03f, 4.174132051e-03f, 4.153588812e-03f, 4.133039659e-03f, 4.112484625e-03f, 4.091923748e-03f, +4.071357063e-03f, 4.050784606e-03f, 4.030206413e-03f, 4.009622520e-03f, 3.989032962e-03f, 3.968437777e-03f, 3.947836998e-03f, 3.927230663e-03f, 3.906618808e-03f, 3.886001468e-03f, +3.865378679e-03f, 3.844750477e-03f, 3.824116899e-03f, 3.803477980e-03f, 3.782833755e-03f, 3.762184262e-03f, 3.741529536e-03f, 3.720869613e-03f, 3.700204529e-03f, 3.679534320e-03f, +3.658859023e-03f, 3.638178672e-03f, 3.617493304e-03f, 3.596802956e-03f, 3.576107662e-03f, 3.555407460e-03f, 3.534702385e-03f, 3.513992474e-03f, 3.493277762e-03f, 3.472558285e-03f, +3.451834080e-03f, 3.431105182e-03f, 3.410371628e-03f, 3.389633454e-03f, 3.368890696e-03f, 3.348143390e-03f, 3.327391572e-03f, 3.306635278e-03f, 3.285874544e-03f, 3.265109407e-03f, +3.244339902e-03f, 3.223566066e-03f, 3.202787935e-03f, 3.182005545e-03f, 3.161218933e-03f, 3.140428133e-03f, 3.119633183e-03f, 3.098834119e-03f, 3.078030976e-03f, 3.057223791e-03f, +3.036412601e-03f, 3.015597441e-03f, 2.994778347e-03f, 2.973955356e-03f, 2.953128505e-03f, 2.932297828e-03f, 2.911463362e-03f, 2.890625145e-03f, 2.869783210e-03f, 2.848937596e-03f, +2.828088339e-03f, 2.807235473e-03f, 2.786379037e-03f, 2.765519065e-03f, 2.744655594e-03f, 2.723788661e-03f, 2.702918301e-03f, 2.682044552e-03f, 2.661167448e-03f, 2.640287027e-03f, +2.619403325e-03f, 2.598516377e-03f, 2.577626221e-03f, 2.556732892e-03f, 2.535836428e-03f, 2.514936863e-03f, 2.494034234e-03f, 2.473128578e-03f, 2.452219931e-03f, 2.431308329e-03f, +2.410393809e-03f, 2.389476407e-03f, 2.368556158e-03f, 2.347633100e-03f, 2.326707269e-03f, 2.305778700e-03f, 2.284847431e-03f, 2.263913498e-03f, 2.242976936e-03f, 2.222037783e-03f, +2.201096075e-03f, 2.180151847e-03f, 2.159205137e-03f, 2.138255980e-03f, 2.117304413e-03f, 2.096350472e-03f, 2.075394193e-03f, 2.054435614e-03f, 2.033474770e-03f, 2.012511697e-03f, +1.991546432e-03f, 1.970579012e-03f, 1.949609472e-03f, 1.928637849e-03f, 1.907664179e-03f, 1.886688499e-03f, 1.865710845e-03f, 1.844731253e-03f, 1.823749760e-03f, 1.802766401e-03f, +1.781781214e-03f, 1.760794235e-03f, 1.739805500e-03f, 1.718815045e-03f, 1.697822907e-03f, 1.676829122e-03f, 1.655833727e-03f, 1.634836757e-03f, 1.613838250e-03f, 1.592838241e-03f, +1.571836767e-03f, 1.550833865e-03f, 1.529829570e-03f, 1.508823919e-03f, 1.487816948e-03f, 1.466808694e-03f, 1.445799193e-03f, 1.424788481e-03f, 1.403776596e-03f, 1.382763572e-03f, +1.361749447e-03f, 1.340734257e-03f, 1.319718038e-03f, 1.298700826e-03f, 1.277682659e-03f, 1.256663571e-03f, 1.235643601e-03f, 1.214622783e-03f, 1.193601155e-03f, 1.172578752e-03f, +1.151555611e-03f, 1.130531769e-03f, 1.109507262e-03f, 1.088482126e-03f, 1.067456397e-03f, 1.046430111e-03f, 1.025403307e-03f, 1.004376018e-03f, 9.833482823e-04f, 9.623201358e-04f, +9.412916148e-04f, 9.202627557e-04f, 8.992335947e-04f, 8.782041682e-04f, 8.571745126e-04f, 8.361446641e-04f, 8.151146592e-04f, 7.940845341e-04f, 7.730543251e-04f, 7.520240687e-04f, +7.309938010e-04f, 7.099635585e-04f, 6.889333774e-04f, 6.679032940e-04f, 6.468733447e-04f, 6.258435658e-04f, 6.048139936e-04f, 5.837846644e-04f, 5.627556144e-04f, 5.417268801e-04f, +5.206984976e-04f, 4.996705033e-04f, 4.786429335e-04f, 4.576158244e-04f, 4.365892124e-04f, 4.155631337e-04f, 3.945376245e-04f, 3.735127213e-04f, 3.524884602e-04f, 3.314648775e-04f, +3.104420095e-04f, 2.894198925e-04f, 2.683985626e-04f, 2.473780562e-04f, 2.263584095e-04f, 2.053396588e-04f, 1.843218403e-04f, 1.633049901e-04f, 1.422891447e-04f, 1.212743402e-04f, +1.002606128e-04f, 7.924799875e-05f, 5.823653428e-05f, 3.722625560e-05f, 1.621719893e-05f, -4.790599534e-06f, -2.579710359e-05f, -4.680227703e-05f, -6.780608367e-05f, -8.880848732e-05f, +-1.098094518e-04f, -1.308089409e-04f, -1.518069185e-04f, -1.728033484e-04f, -1.937981944e-04f, -2.147914204e-04f, -2.357829902e-04f, -2.567728677e-04f, -2.777610167e-04f, -2.987474011e-04f, +-3.197319847e-04f, -3.407147315e-04f, -3.616956053e-04f, -3.826745699e-04f, -4.036515893e-04f, -4.246266274e-04f, -4.455996480e-04f, -4.665706151e-04f, -4.875394925e-04f, -5.085062443e-04f, +-5.294708342e-04f, -5.504332263e-04f, -5.713933844e-04f, -5.923512726e-04f, -6.133068547e-04f, -6.342600947e-04f, -6.552109566e-04f, -6.761594043e-04f, -6.971054018e-04f, -7.180489131e-04f, +-7.389899021e-04f, -7.599283329e-04f, -7.808641694e-04f, -8.017973757e-04f, -8.227279158e-04f, -8.436557536e-04f, -8.645808532e-04f, -8.855031787e-04f, -9.064226940e-04f, -9.273393632e-04f, +-9.482531504e-04f, -9.691640196e-04f, -9.900719350e-04f, -1.010976860e-03f, -1.031878760e-03f, -1.052777598e-03f, -1.073673339e-03f, -1.094565946e-03f, -1.115455383e-03f, -1.136341616e-03f, +-1.157224607e-03f, -1.178104322e-03f, -1.198980723e-03f, -1.219853776e-03f, -1.240723444e-03f, -1.261589692e-03f, -1.282452484e-03f, -1.303311784e-03f, -1.324167556e-03f, -1.345019764e-03f, +-1.365868373e-03f, -1.386713347e-03f, -1.407554649e-03f, -1.428392246e-03f, -1.449226099e-03f, -1.470056174e-03f, -1.490882436e-03f, -1.511704847e-03f, -1.532523373e-03f, -1.553337978e-03f, +-1.574148627e-03f, -1.594955282e-03f, -1.615757909e-03f, -1.636556473e-03f, -1.657350937e-03f, -1.678141265e-03f, -1.698927423e-03f, -1.719709374e-03f, -1.740487083e-03f, -1.761260514e-03f, +-1.782029632e-03f, -1.802794400e-03f, -1.823554784e-03f, -1.844310748e-03f, -1.865062256e-03f, -1.885809273e-03f, -1.906551763e-03f, -1.927289690e-03f, -1.948023020e-03f, -1.968751715e-03f, +-1.989475742e-03f, -2.010195065e-03f, -2.030909647e-03f, -2.051619454e-03f, -2.072324450e-03f, -2.093024599e-03f, -2.113719867e-03f, -2.134410217e-03f, -2.155095615e-03f, -2.175776024e-03f, +-2.196451410e-03f, -2.217121737e-03f, -2.237786969e-03f, -2.258447072e-03f, -2.279102009e-03f, -2.299751746e-03f, -2.320396248e-03f, -2.341035478e-03f, -2.361669402e-03f, -2.382297984e-03f, +-2.402921188e-03f, -2.423538981e-03f, -2.444151326e-03f, -2.464758188e-03f, -2.485359531e-03f, -2.505955322e-03f, -2.526545524e-03f, -2.547130102e-03f, -2.567709020e-03f, -2.588282245e-03f, +-2.608849740e-03f, -2.629411471e-03f, -2.649967402e-03f, -2.670517498e-03f, -2.691061724e-03f, -2.711600045e-03f, -2.732132426e-03f, -2.752658831e-03f, -2.773179226e-03f, -2.793693575e-03f, +-2.814201844e-03f, -2.834703997e-03f, -2.855200000e-03f, -2.875689817e-03f, -2.896173413e-03f, -2.916650754e-03f, -2.937121804e-03f, -2.957586528e-03f, -2.978044892e-03f, -2.998496860e-03f, +-3.018942398e-03f, -3.039381471e-03f, -3.059814043e-03f, -3.080240080e-03f, -3.100659548e-03f, -3.121072410e-03f, -3.141478632e-03f, -3.161878180e-03f, -3.182271019e-03f, -3.202657114e-03f, +-3.223036429e-03f, -3.243408931e-03f, -3.263774584e-03f, -3.284133354e-03f, -3.304485206e-03f, -3.324830105e-03f, -3.345168016e-03f, -3.365498906e-03f, -3.385822738e-03f, -3.406139480e-03f, +-3.426449095e-03f, -3.446751549e-03f, -3.467046808e-03f, -3.487334836e-03f, -3.507615601e-03f, -3.527889065e-03f, -3.548155197e-03f, -3.568413959e-03f, -3.588665319e-03f, -3.608909242e-03f, +-3.629145693e-03f, -3.649374637e-03f, -3.669596041e-03f, -3.689809869e-03f, -3.710016087e-03f, -3.730214662e-03f, -3.750405557e-03f, -3.770588740e-03f, -3.790764175e-03f, -3.810931829e-03f, +-3.831091666e-03f, -3.851243653e-03f, -3.871387755e-03f, -3.891523938e-03f, -3.911652168e-03f, -3.931772410e-03f, -3.951884630e-03f, -3.971988794e-03f, -3.992084868e-03f, -4.012172817e-03f, +-4.032252607e-03f, -4.052324204e-03f, -4.072387575e-03f, -4.092442684e-03f, -4.112489497e-03f, -4.132527981e-03f, -4.152558101e-03f, -4.172579824e-03f, -4.192593115e-03f, -4.212597940e-03f, +-4.232594266e-03f, -4.252582057e-03f, -4.272561281e-03f, -4.292531902e-03f, -4.312493888e-03f, -4.332447205e-03f, -4.352391817e-03f, -4.372327692e-03f, -4.392254796e-03f, -4.412173094e-03f, +-4.432082553e-03f, -4.451983139e-03f, -4.471874818e-03f, -4.491757556e-03f, -4.511631320e-03f, -4.531496075e-03f, -4.551351789e-03f, -4.571198427e-03f, -4.591035955e-03f, -4.610864340e-03f, +-4.630683548e-03f, -4.650493546e-03f, -4.670294300e-03f, -4.690085776e-03f, -4.709867940e-03f, -4.729640759e-03f, -4.749404200e-03f, -4.769158229e-03f, -4.788902812e-03f, -4.808637915e-03f, +-4.828363506e-03f, -4.848079551e-03f, -4.867786016e-03f, -4.887482868e-03f, -4.907170074e-03f, -4.926847599e-03f, -4.946515411e-03f, -4.966173477e-03f, -4.985821762e-03f, -5.005460234e-03f, +-5.025088859e-03f, -5.044707604e-03f, -5.064316436e-03f, -5.083915321e-03f, -5.103504227e-03f, -5.123083119e-03f, -5.142651966e-03f, -5.162210732e-03f, -5.181759387e-03f, -5.201297895e-03f, +-5.220826225e-03f, -5.240344343e-03f, -5.259852215e-03f, -5.279349810e-03f, -5.298837094e-03f, -5.318314033e-03f, -5.337780595e-03f, -5.357236747e-03f, -5.376682456e-03f, -5.396117689e-03f, +-5.415542413e-03f, -5.434956595e-03f, -5.454360202e-03f, -5.473753202e-03f, -5.493135561e-03f, -5.512507247e-03f, -5.531868226e-03f, -5.551218467e-03f, -5.570557936e-03f, -5.589886601e-03f, +-5.609204429e-03f, -5.628511386e-03f, -5.647807442e-03f, -5.667092562e-03f, -5.686366714e-03f, -5.705629866e-03f, -5.724881985e-03f, -5.744123038e-03f, -5.763352993e-03f, -5.782571818e-03f, +-5.801779479e-03f, -5.820975945e-03f, -5.840161182e-03f, -5.859335159e-03f, -5.878497843e-03f, -5.897649201e-03f, -5.916789202e-03f, -5.935917813e-03f, -5.955035000e-03f, -5.974140734e-03f, +-5.993234980e-03f, -6.012317706e-03f, -6.031388881e-03f, -6.050448472e-03f, -6.069496447e-03f, -6.088532774e-03f, -6.107557420e-03f, -6.126570354e-03f, -6.145571543e-03f, -6.164560955e-03f, +-6.183538558e-03f, -6.202504320e-03f, -6.221458210e-03f, -6.240400194e-03f, -6.259330241e-03f, -6.278248320e-03f, -6.297154397e-03f, -6.316048442e-03f, -6.334930422e-03f, -6.353800306e-03f, +-6.372658061e-03f, -6.391503656e-03f, -6.410337059e-03f, -6.429158238e-03f, -6.447967161e-03f, -6.466763797e-03f, -6.485548114e-03f, -6.504320081e-03f, -6.523079665e-03f, -6.541826835e-03f, +-6.560561559e-03f, -6.579283806e-03f, -6.597993544e-03f, -6.616690742e-03f, -6.635375368e-03f, -6.654047390e-03f, -6.672706778e-03f, -6.691353499e-03f, -6.709987523e-03f, -6.728608817e-03f, +-6.747217351e-03f, -6.765813093e-03f, -6.784396012e-03f, -6.802966076e-03f, -6.821523254e-03f, -6.840067515e-03f, -6.858598828e-03f, -6.877117162e-03f, -6.895622484e-03f, -6.914114765e-03f, +-6.932593972e-03f, -6.951060076e-03f, -6.969513044e-03f, -6.987952846e-03f, -7.006379450e-03f, -7.024792826e-03f, -7.043192943e-03f, -7.061579769e-03f, -7.079953274e-03f, -7.098313427e-03f, +-7.116660196e-03f, -7.134993552e-03f, -7.153313463e-03f, -7.171619898e-03f, -7.189912827e-03f, -7.208192218e-03f, -7.226458042e-03f, -7.244710267e-03f, -7.262948862e-03f, -7.281173798e-03f, +-7.299385043e-03f, -7.317582566e-03f, -7.335766338e-03f, -7.353936327e-03f, -7.372092503e-03f, -7.390234836e-03f, -7.408363295e-03f, -7.426477849e-03f, -7.444578468e-03f, -7.462665122e-03f, +-7.480737781e-03f, -7.498796413e-03f, -7.516840989e-03f, -7.534871478e-03f, -7.552887851e-03f, -7.570890076e-03f, -7.588878123e-03f, -7.606851963e-03f, -7.624811565e-03f, -7.642756900e-03f, +-7.660687936e-03f, -7.678604643e-03f, -7.696506993e-03f, -7.714394954e-03f, -7.732268497e-03f, -7.750127592e-03f, -7.767972209e-03f, -7.785802317e-03f, -7.803617887e-03f, -7.821418889e-03f, +-7.839205293e-03f, -7.856977070e-03f, -7.874734189e-03f, -7.892476620e-03f, -7.910204335e-03f, -7.927917303e-03f, -7.945615495e-03f, -7.963298880e-03f, -7.980967430e-03f, -7.998621115e-03f, +-8.016259904e-03f, -8.033883769e-03f, -8.051492680e-03f, -8.069086608e-03f, -8.086665523e-03f, -8.104229395e-03f, -8.121778195e-03f, -8.139311894e-03f, -8.156830463e-03f, -8.174333872e-03f, +-8.191822091e-03f, -8.209295092e-03f, -8.226752845e-03f, -8.244195321e-03f, -8.261622491e-03f, -8.279034326e-03f, -8.296430796e-03f, -8.313811873e-03f, -8.331177527e-03f, -8.348527729e-03f, +-8.365862451e-03f, -8.383181663e-03f, -8.400485336e-03f, -8.417773441e-03f, -8.435045950e-03f, -8.452302834e-03f, -8.469544063e-03f, -8.486769610e-03f, -8.503979444e-03f, -8.521173537e-03f, +-8.538351862e-03f, -8.555514388e-03f, -8.572661087e-03f, -8.589791931e-03f, -8.606906891e-03f, -8.624005939e-03f, -8.641089045e-03f, -8.658156181e-03f, -8.675207319e-03f, -8.692242431e-03f, +-8.709261487e-03f, -8.726264460e-03f, -8.743251320e-03f, -8.760222041e-03f, -8.777176593e-03f, -8.794114947e-03f, -8.811037077e-03f, -8.827942953e-03f, -8.844832548e-03f, -8.861705833e-03f, +-8.878562780e-03f, -8.895403360e-03f, -8.912227547e-03f, -8.929035311e-03f, -8.945826625e-03f, -8.962601461e-03f, -8.979359790e-03f, -8.996101586e-03f, -9.012826819e-03f, -9.029535463e-03f, +-9.046227488e-03f, -9.062902868e-03f, -9.079561575e-03f, -9.096203580e-03f, -9.112828857e-03f, -9.129437377e-03f, -9.146029112e-03f, -9.162604036e-03f, -9.179162120e-03f, -9.195703338e-03f, +-9.212227660e-03f, -9.228735061e-03f, -9.245225512e-03f, -9.261698986e-03f, -9.278155456e-03f, -9.294594894e-03f, -9.311017272e-03f, -9.327422564e-03f, -9.343810742e-03f, -9.360181780e-03f, +-9.376535649e-03f, -9.392872322e-03f, -9.409191773e-03f, -9.425493974e-03f, -9.441778898e-03f, -9.458046518e-03f, -9.474296807e-03f, -9.490529738e-03f, -9.506745284e-03f, -9.522943418e-03f, +-9.539124113e-03f, -9.555287343e-03f, -9.571433080e-03f, -9.587561297e-03f, -9.603671968e-03f, -9.619765067e-03f, -9.635840565e-03f, -9.651898437e-03f, -9.667938657e-03f, -9.683961196e-03f, +-9.699966029e-03f, -9.715953129e-03f, -9.731922470e-03f, -9.747874026e-03f, -9.763807768e-03f, -9.779723672e-03f, -9.795621711e-03f, -9.811501858e-03f, -9.827364088e-03f, -9.843208373e-03f, +-9.859034688e-03f, -9.874843006e-03f, -9.890633301e-03f, -9.906405547e-03f, -9.922159718e-03f, -9.937895787e-03f, -9.953613729e-03f, -9.969313518e-03f, -9.984995127e-03f, -1.000065853e-02f, +-1.001630370e-02f, -1.003193062e-02f, -1.004753925e-02f, -1.006312957e-02f, -1.007870156e-02f, -1.009425519e-02f, -1.010979043e-02f, -1.012530726e-02f, -1.014080565e-02f, -1.015628558e-02f, +-1.017174702e-02f, -1.018718994e-02f, -1.020261432e-02f, -1.021802014e-02f, -1.023340737e-02f, -1.024877598e-02f, -1.026412595e-02f, -1.027945725e-02f, -1.029476986e-02f, -1.031006375e-02f, +-1.032533890e-02f, -1.034059528e-02f, -1.035583286e-02f, -1.037105163e-02f, -1.038625155e-02f, -1.040143261e-02f, -1.041659476e-02f, -1.043173800e-02f, -1.044686230e-02f, -1.046196763e-02f, +-1.047705396e-02f, -1.049212127e-02f, -1.050716954e-02f, -1.052219874e-02f, -1.053720885e-02f, -1.055219984e-02f, -1.056717168e-02f, -1.058212436e-02f, -1.059705784e-02f, -1.061197211e-02f, +-1.062686714e-02f, -1.064174290e-02f, -1.065659937e-02f, -1.067143652e-02f, -1.068625434e-02f, -1.070105279e-02f, -1.071583185e-02f, -1.073059150e-02f, -1.074533171e-02f, -1.076005247e-02f, +-1.077475373e-02f, -1.078943549e-02f, -1.080409771e-02f, -1.081874037e-02f, -1.083336345e-02f, -1.084796693e-02f, -1.086255077e-02f, -1.087711497e-02f, -1.089165948e-02f, -1.090618429e-02f, +-1.092068937e-02f, -1.093517471e-02f, -1.094964027e-02f, -1.096408603e-02f, -1.097851197e-02f, -1.099291807e-02f, -1.100730430e-02f, -1.102167063e-02f, -1.103601705e-02f, -1.105034353e-02f, +-1.106465005e-02f, -1.107893658e-02f, -1.109320310e-02f, -1.110744959e-02f, -1.112167602e-02f, -1.113588237e-02f, -1.115006862e-02f, -1.116423474e-02f, -1.117838071e-02f, -1.119250651e-02f, +-1.120661211e-02f, -1.122069749e-02f, -1.123476263e-02f, -1.124880750e-02f, -1.126283209e-02f, -1.127683636e-02f, -1.129082030e-02f, -1.130478388e-02f, -1.131872708e-02f, -1.133264988e-02f, +-1.134655225e-02f, -1.136043417e-02f, -1.137429562e-02f, -1.138813658e-02f, -1.140195702e-02f, -1.141575692e-02f, -1.142953626e-02f, -1.144329501e-02f, -1.145703316e-02f, -1.147075067e-02f, +-1.148444754e-02f, -1.149812373e-02f, -1.151177922e-02f, -1.152541400e-02f, -1.153902803e-02f, -1.155262130e-02f, -1.156619378e-02f, -1.157974545e-02f, -1.159327630e-02f, -1.160678629e-02f, +-1.162027541e-02f, -1.163374363e-02f, -1.164719093e-02f, -1.166061730e-02f, -1.167402270e-02f, -1.168740711e-02f, -1.170077052e-02f, -1.171411290e-02f, -1.172743424e-02f, -1.174073450e-02f, +-1.175401367e-02f, -1.176727172e-02f, -1.178050864e-02f, -1.179372439e-02f, -1.180691897e-02f, -1.182009235e-02f, -1.183324451e-02f, -1.184637542e-02f, -1.185948507e-02f, -1.187257343e-02f, +-1.188564048e-02f, -1.189868621e-02f, -1.191171058e-02f, -1.192471358e-02f, -1.193769519e-02f, -1.195065539e-02f, -1.196359415e-02f, -1.197651145e-02f, -1.198940728e-02f, -1.200228161e-02f, +-1.201513442e-02f, -1.202796569e-02f, -1.204077540e-02f, -1.205356353e-02f, -1.206633005e-02f, -1.207907496e-02f, -1.209179822e-02f, -1.210449981e-02f, -1.211717972e-02f, -1.212983793e-02f, +-1.214247440e-02f, -1.215508914e-02f, -1.216768210e-02f, -1.218025328e-02f, -1.219280265e-02f, -1.220533019e-02f, -1.221783588e-02f, -1.223031971e-02f, -1.224278164e-02f, -1.225522167e-02f, +-1.226763976e-02f, -1.228003591e-02f, -1.229241009e-02f, -1.230476227e-02f, -1.231709245e-02f, -1.232940060e-02f, -1.234168670e-02f, -1.235395073e-02f, -1.236619267e-02f, -1.237841250e-02f, +-1.239061020e-02f, -1.240278576e-02f, -1.241493914e-02f, -1.242707034e-02f, -1.243917933e-02f, -1.245126609e-02f, -1.246333061e-02f, -1.247537286e-02f, -1.248739283e-02f, -1.249939049e-02f, +-1.251136582e-02f, -1.252331881e-02f, -1.253524944e-02f, -1.254715769e-02f, -1.255904354e-02f, -1.257090696e-02f, -1.258274795e-02f, -1.259456648e-02f, -1.260636253e-02f, -1.261813608e-02f, +-1.262988711e-02f, -1.264161562e-02f, -1.265332157e-02f, -1.266500494e-02f, -1.267666573e-02f, -1.268830390e-02f, -1.269991945e-02f, -1.271151235e-02f, -1.272308258e-02f, -1.273463013e-02f, +-1.274615497e-02f, -1.275765709e-02f, -1.276913648e-02f, -1.278059310e-02f, -1.279202695e-02f, -1.280343800e-02f, -1.281482623e-02f, -1.282619164e-02f, -1.283753419e-02f, -1.284885388e-02f, +-1.286015068e-02f, -1.287142458e-02f, -1.288267555e-02f, -1.289390358e-02f, -1.290510865e-02f, -1.291629075e-02f, -1.292744985e-02f, -1.293858593e-02f, -1.294969899e-02f, -1.296078900e-02f, +-1.297185594e-02f, -1.298289980e-02f, -1.299392056e-02f, -1.300491819e-02f, -1.301589269e-02f, -1.302684404e-02f, -1.303777222e-02f, -1.304867720e-02f, -1.305955898e-02f, -1.307041754e-02f, +-1.308125285e-02f, -1.309206490e-02f, -1.310285368e-02f, -1.311361917e-02f, -1.312436134e-02f, -1.313508019e-02f, -1.314577569e-02f, -1.315644784e-02f, -1.316709660e-02f, -1.317772196e-02f, +-1.318832392e-02f, -1.319890244e-02f, -1.320945752e-02f, -1.321998914e-02f, -1.323049727e-02f, -1.324098191e-02f, -1.325144304e-02f, -1.326188063e-02f, -1.327229468e-02f, -1.328268516e-02f, +-1.329305207e-02f, -1.330339538e-02f, -1.331371508e-02f, -1.332401114e-02f, -1.333428357e-02f, -1.334453233e-02f, -1.335475741e-02f, -1.336495880e-02f, -1.337513648e-02f, -1.338529043e-02f, +-1.339542064e-02f, -1.340552709e-02f, -1.341560977e-02f, -1.342566865e-02f, -1.343570373e-02f, -1.344571499e-02f, -1.345570241e-02f, -1.346566597e-02f, -1.347560567e-02f, -1.348552147e-02f, +-1.349541338e-02f, -1.350528137e-02f, -1.351512543e-02f, -1.352494554e-02f, -1.353474169e-02f, -1.354451385e-02f, -1.355426203e-02f, -1.356398619e-02f, -1.357368633e-02f, -1.358336243e-02f, +-1.359301447e-02f, -1.360264244e-02f, -1.361224633e-02f, -1.362182611e-02f, -1.363138178e-02f, -1.364091331e-02f, -1.365042070e-02f, -1.365990393e-02f, -1.366936298e-02f, -1.367879784e-02f, +-1.368820850e-02f, -1.369759493e-02f, -1.370695713e-02f, -1.371629508e-02f, -1.372560876e-02f, -1.373489817e-02f, -1.374416328e-02f, -1.375340408e-02f, -1.376262056e-02f, -1.377181270e-02f, +-1.378098049e-02f, -1.379012391e-02f, -1.379924296e-02f, -1.380833760e-02f, -1.381740784e-02f, -1.382645366e-02f, -1.383547504e-02f, -1.384447196e-02f, -1.385344442e-02f, -1.386239240e-02f, +-1.387131589e-02f, -1.388021487e-02f, -1.388908933e-02f, -1.389793926e-02f, -1.390676463e-02f, -1.391556544e-02f, -1.392434168e-02f, -1.393309332e-02f, -1.394182036e-02f, -1.395052279e-02f, +-1.395920058e-02f, -1.396785373e-02f, -1.397648222e-02f, -1.398508604e-02f, -1.399366518e-02f, -1.400221961e-02f, -1.401074934e-02f, -1.401925434e-02f, -1.402773460e-02f, -1.403619012e-02f, +-1.404462086e-02f, -1.405302684e-02f, -1.406140802e-02f, -1.406976440e-02f, -1.407809596e-02f, -1.408640269e-02f, -1.409468459e-02f, -1.410294163e-02f, -1.411117380e-02f, -1.411938109e-02f, +-1.412756349e-02f, -1.413572098e-02f, -1.414385355e-02f, -1.415196120e-02f, -1.416004390e-02f, -1.416810165e-02f, -1.417613443e-02f, -1.418414223e-02f, -1.419212503e-02f, -1.420008284e-02f, +-1.420801562e-02f, -1.421592338e-02f, -1.422380609e-02f, -1.423166375e-02f, -1.423949635e-02f, -1.424730387e-02f, -1.425508630e-02f, -1.426284363e-02f, -1.427057584e-02f, -1.427828293e-02f, +-1.428596488e-02f, -1.429362169e-02f, -1.430125333e-02f, -1.430885981e-02f, -1.431644110e-02f, -1.432399719e-02f, -1.433152808e-02f, -1.433903375e-02f, -1.434651419e-02f, -1.435396939e-02f, +-1.436139933e-02f, -1.436880402e-02f, -1.437618342e-02f, -1.438353755e-02f, -1.439086637e-02f, -1.439816989e-02f, -1.440544809e-02f, -1.441270095e-02f, -1.441992848e-02f, -1.442713065e-02f, +-1.443430746e-02f, -1.444145890e-02f, -1.444858495e-02f, -1.445568560e-02f, -1.446276085e-02f, -1.446981068e-02f, -1.447683508e-02f, -1.448383405e-02f, -1.449080756e-02f, -1.449775562e-02f, +-1.450467821e-02f, -1.451157531e-02f, -1.451844693e-02f, -1.452529304e-02f, -1.453211364e-02f, -1.453890872e-02f, -1.454567827e-02f, -1.455242228e-02f, -1.455914074e-02f, -1.456583363e-02f, +-1.457250095e-02f, -1.457914269e-02f, -1.458575884e-02f, -1.459234938e-02f, -1.459891432e-02f, -1.460545363e-02f, -1.461196731e-02f, -1.461845535e-02f, -1.462491774e-02f, -1.463135447e-02f, +-1.463776553e-02f, -1.464415091e-02f, -1.465051060e-02f, -1.465684459e-02f, -1.466315287e-02f, -1.466943544e-02f, -1.467569229e-02f, -1.468192339e-02f, -1.468812875e-02f, -1.469430836e-02f, +-1.470046221e-02f, -1.470659028e-02f, -1.471269257e-02f, -1.471876907e-02f, -1.472481978e-02f, -1.473084467e-02f, -1.473684375e-02f, -1.474281700e-02f, -1.474876442e-02f, -1.475468600e-02f, +-1.476058172e-02f, -1.476645158e-02f, -1.477229558e-02f, -1.477811369e-02f, -1.478390593e-02f, -1.478967226e-02f, -1.479541270e-02f, -1.480112722e-02f, -1.480681582e-02f, -1.481247850e-02f, +-1.481811524e-02f, -1.482372604e-02f, -1.482931088e-02f, -1.483486976e-02f, -1.484040268e-02f, -1.484590962e-02f, -1.485139058e-02f, -1.485684554e-02f, -1.486227450e-02f, -1.486767746e-02f, +-1.487305440e-02f, -1.487840531e-02f, -1.488373020e-02f, -1.488902905e-02f, -1.489430185e-02f, -1.489954860e-02f, -1.490476928e-02f, -1.490996390e-02f, -1.491513244e-02f, -1.492027490e-02f, +-1.492539127e-02f, -1.493048154e-02f, -1.493554570e-02f, -1.494058376e-02f, -1.494559569e-02f, -1.495058150e-02f, -1.495554117e-02f, -1.496047470e-02f, -1.496538209e-02f, -1.497026332e-02f, +-1.497511839e-02f, -1.497994729e-02f, -1.498475002e-02f, -1.498952657e-02f, -1.499427692e-02f, -1.499900109e-02f, -1.500369905e-02f, -1.500837080e-02f, -1.501301634e-02f, -1.501763566e-02f, +-1.502222875e-02f, -1.502679561e-02f, -1.503133623e-02f, -1.503585060e-02f, -1.504033872e-02f, -1.504480058e-02f, -1.504923618e-02f, -1.505364550e-02f, -1.505802855e-02f, -1.506238532e-02f, +-1.506671580e-02f, -1.507101998e-02f, -1.507529786e-02f, -1.507954944e-02f, -1.508377470e-02f, -1.508797365e-02f, -1.509214627e-02f, -1.509629257e-02f, -1.510041253e-02f, -1.510450615e-02f, +-1.510857342e-02f, -1.511261435e-02f, -1.511662892e-02f, -1.512061712e-02f, -1.512457896e-02f, -1.512851443e-02f, -1.513242352e-02f, -1.513630622e-02f, -1.514016254e-02f, -1.514399247e-02f, +-1.514779600e-02f, -1.515157312e-02f, -1.515532384e-02f, -1.515904815e-02f, -1.516274603e-02f, -1.516641750e-02f, -1.517006254e-02f, -1.517368115e-02f, -1.517727332e-02f, -1.518083905e-02f, +-1.518437833e-02f, -1.518789117e-02f, -1.519137755e-02f, -1.519483747e-02f, -1.519827092e-02f, -1.520167791e-02f, -1.520505843e-02f, -1.520841247e-02f, -1.521174004e-02f, -1.521504111e-02f, +-1.521831570e-02f, -1.522156380e-02f, -1.522478540e-02f, -1.522798050e-02f, -1.523114909e-02f, -1.523429118e-02f, -1.523740675e-02f, -1.524049581e-02f, -1.524355834e-02f, -1.524659436e-02f, +-1.524960384e-02f, -1.525258680e-02f, -1.525554322e-02f, -1.525847311e-02f, -1.526137645e-02f, -1.526425325e-02f, -1.526710350e-02f, -1.526992720e-02f, -1.527272434e-02f, -1.527549493e-02f, +-1.527823895e-02f, -1.528095641e-02f, -1.528364731e-02f, -1.528631163e-02f, -1.528894938e-02f, -1.529156056e-02f, -1.529414515e-02f, -1.529670316e-02f, -1.529923459e-02f, -1.530173943e-02f, +-1.530421768e-02f, -1.530666934e-02f, -1.530909440e-02f, -1.531149286e-02f, -1.531386473e-02f, -1.531620999e-02f, -1.531852864e-02f, -1.532082068e-02f, -1.532308612e-02f, -1.532532494e-02f, +-1.532753715e-02f, -1.532972274e-02f, -1.533188171e-02f, -1.533401406e-02f, -1.533611978e-02f, -1.533819888e-02f, -1.534025135e-02f, -1.534227720e-02f, -1.534427641e-02f, -1.534624898e-02f, +-1.534819493e-02f, -1.535011423e-02f, -1.535200690e-02f, -1.535387293e-02f, -1.535571231e-02f, -1.535752505e-02f, -1.535931115e-02f, -1.536107060e-02f, -1.536280340e-02f, -1.536450955e-02f, +-1.536618906e-02f, -1.536784191e-02f, -1.536946810e-02f, -1.537106764e-02f, -1.537264053e-02f, -1.537418676e-02f, -1.537570634e-02f, -1.537719925e-02f, -1.537866550e-02f, -1.538010510e-02f, +-1.538151803e-02f, -1.538290430e-02f, -1.538426391e-02f, -1.538559685e-02f, -1.538690313e-02f, -1.538818274e-02f, -1.538943569e-02f, -1.539066197e-02f, -1.539186158e-02f, -1.539303453e-02f, +-1.539418081e-02f, -1.539530042e-02f, -1.539639336e-02f, -1.539745964e-02f, -1.539849924e-02f, -1.539951218e-02f, -1.540049844e-02f, -1.540145804e-02f, -1.540239097e-02f, -1.540329722e-02f, +-1.540417681e-02f, -1.540502973e-02f, -1.540585598e-02f, -1.540665556e-02f, -1.540742847e-02f, -1.540817472e-02f, -1.540889429e-02f, -1.540958720e-02f, -1.541025344e-02f, -1.541089301e-02f, +-1.541150592e-02f, -1.541209216e-02f, -1.541265174e-02f, -1.541318465e-02f, -1.541369089e-02f, -1.541417048e-02f, -1.541462340e-02f, -1.541504966e-02f, -1.541544925e-02f, -1.541582219e-02f, +-1.541616847e-02f, -1.541648809e-02f, -1.541678106e-02f, -1.541704737e-02f, -1.541728702e-02f, -1.541750002e-02f, -1.541768637e-02f, -1.541784607e-02f, -1.541797911e-02f, -1.541808551e-02f, +-1.541816527e-02f, -1.541821837e-02f, -1.541824484e-02f, -1.541824466e-02f, -1.541821784e-02f, -1.541816438e-02f, -1.541808429e-02f, -1.541797755e-02f, -1.541784419e-02f, -1.541768419e-02f, +-1.541749756e-02f, -1.541728431e-02f, -1.541704443e-02f, -1.541677792e-02f, -1.541648479e-02f, -1.541616505e-02f, -1.541581868e-02f, -1.541544570e-02f, -1.541504610e-02f, -1.541461990e-02f, +-1.541416708e-02f, -1.541368766e-02f, -1.541318164e-02f, -1.541264901e-02f, -1.541208979e-02f, -1.541150396e-02f, -1.541089155e-02f, -1.541025254e-02f, -1.540958695e-02f, -1.540889477e-02f, +-1.540817600e-02f, -1.540743066e-02f, -1.540665874e-02f, -1.540586024e-02f, -1.540503518e-02f, -1.540418354e-02f, -1.540330534e-02f, -1.540240058e-02f, -1.540146926e-02f, -1.540051138e-02f, +-1.539952695e-02f, -1.539851598e-02f, -1.539747845e-02f, -1.539641439e-02f, -1.539532378e-02f, -1.539420664e-02f, -1.539306297e-02f, -1.539189277e-02f, -1.539069604e-02f, -1.538947279e-02f, +-1.538822303e-02f, -1.538694675e-02f, -1.538564396e-02f, -1.538431467e-02f, -1.538295888e-02f, -1.538157658e-02f, -1.538016779e-02f, -1.537873252e-02f, -1.537727075e-02f, -1.537578250e-02f, +-1.537426778e-02f, -1.537272658e-02f, -1.537115892e-02f, -1.536956478e-02f, -1.536794419e-02f, -1.536629714e-02f, -1.536462364e-02f, -1.536292369e-02f, -1.536119730e-02f, -1.535944447e-02f, +-1.535766521e-02f, -1.535585952e-02f, -1.535402740e-02f, -1.535216886e-02f, -1.535028391e-02f, -1.534837255e-02f, -1.534643478e-02f, -1.534447062e-02f, -1.534248006e-02f, -1.534046311e-02f, +-1.533841977e-02f, -1.533635005e-02f, -1.533425396e-02f, -1.533213150e-02f, -1.532998268e-02f, -1.532780749e-02f, -1.532560596e-02f, -1.532337807e-02f, -1.532112384e-02f, -1.531884328e-02f, +-1.531653638e-02f, -1.531420315e-02f, -1.531184361e-02f, -1.530945775e-02f, -1.530704558e-02f, -1.530460711e-02f, -1.530214234e-02f, -1.529965128e-02f, -1.529713393e-02f, -1.529459030e-02f, +-1.529202040e-02f, -1.528942423e-02f, -1.528680179e-02f, -1.528415311e-02f, -1.528147817e-02f, -1.527877699e-02f, -1.527604957e-02f, -1.527329592e-02f, -1.527051604e-02f, -1.526770995e-02f, +-1.526487764e-02f, -1.526201913e-02f, -1.525913442e-02f, -1.525622352e-02f, -1.525328643e-02f, -1.525032316e-02f, -1.524733372e-02f, -1.524431812e-02f, -1.524127635e-02f, -1.523820844e-02f, +-1.523511438e-02f, -1.523199418e-02f, -1.522884784e-02f, -1.522567539e-02f, -1.522247681e-02f, -1.521925213e-02f, -1.521600134e-02f, -1.521272446e-02f, -1.520942149e-02f, -1.520609244e-02f, +-1.520273731e-02f, -1.519935612e-02f, -1.519594887e-02f, -1.519251556e-02f, -1.518905621e-02f, -1.518557083e-02f, -1.518205941e-02f, -1.517852197e-02f, -1.517495852e-02f, -1.517136907e-02f, +-1.516775361e-02f, -1.516411217e-02f, -1.516044474e-02f, -1.515675133e-02f, -1.515303196e-02f, -1.514928663e-02f, -1.514551535e-02f, -1.514171813e-02f, -1.513789497e-02f, -1.513404588e-02f, +-1.513017088e-02f, -1.512626997e-02f, -1.512234315e-02f, -1.511839044e-02f, -1.511441185e-02f, -1.511040737e-02f, -1.510637703e-02f, -1.510232084e-02f, -1.509823878e-02f, -1.509413089e-02f, +-1.508999716e-02f, -1.508583761e-02f, -1.508165224e-02f, -1.507744107e-02f, -1.507320409e-02f, -1.506894133e-02f, -1.506465278e-02f, -1.506033846e-02f, -1.505599838e-02f, -1.505163254e-02f, +-1.504724096e-02f, -1.504282364e-02f, -1.503838060e-02f, -1.503391184e-02f, -1.502941737e-02f, -1.502489720e-02f, -1.502035134e-02f, -1.501577980e-02f, -1.501118259e-02f, -1.500655972e-02f, +-1.500191120e-02f, -1.499723703e-02f, -1.499253724e-02f, -1.498781182e-02f, -1.498306078e-02f, -1.497828415e-02f, -1.497348191e-02f, -1.496865410e-02f, -1.496380071e-02f, -1.495892176e-02f, +-1.495401725e-02f, -1.494908720e-02f, -1.494413161e-02f, -1.493915050e-02f, -1.493414388e-02f, -1.492911175e-02f, -1.492405413e-02f, -1.491897103e-02f, -1.491386245e-02f, -1.490872841e-02f, +-1.490356892e-02f, -1.489838399e-02f, -1.489317363e-02f, -1.488793784e-02f, -1.488267665e-02f, -1.487739005e-02f, -1.487207807e-02f, -1.486674071e-02f, -1.486137798e-02f, -1.485598989e-02f, +-1.485057646e-02f, -1.484513770e-02f, -1.483967361e-02f, -1.483418420e-02f, -1.482866950e-02f, -1.482312950e-02f, -1.481756422e-02f, -1.481197368e-02f, -1.480635787e-02f, -1.480071683e-02f, +-1.479505054e-02f, -1.478935903e-02f, -1.478364231e-02f, -1.477790039e-02f, -1.477213328e-02f, -1.476634099e-02f, -1.476052353e-02f, -1.475468092e-02f, -1.474881316e-02f, -1.474292027e-02f, +-1.473700227e-02f, -1.473105915e-02f, -1.472509094e-02f, -1.471909764e-02f, -1.471307927e-02f, -1.470703584e-02f, -1.470096735e-02f, -1.469487383e-02f, -1.468875529e-02f, -1.468261173e-02f, +-1.467644318e-02f, -1.467024963e-02f, -1.466403110e-02f, -1.465778762e-02f, -1.465151917e-02f, -1.464522579e-02f, -1.463890749e-02f, -1.463256426e-02f, -1.462619614e-02f, -1.461980312e-02f, +-1.461338523e-02f, -1.460694247e-02f, -1.460047486e-02f, -1.459398241e-02f, -1.458746513e-02f, -1.458092304e-02f, -1.457435614e-02f, -1.456776446e-02f, -1.456114800e-02f, -1.455450678e-02f, +-1.454784081e-02f, -1.454115010e-02f, -1.453443467e-02f, -1.452769453e-02f, -1.452092969e-02f, -1.451414016e-02f, -1.450732597e-02f, -1.450048711e-02f, -1.449362361e-02f, -1.448673548e-02f, +-1.447982273e-02f, -1.447288538e-02f, -1.446592343e-02f, -1.445893691e-02f, -1.445192582e-02f, -1.444489019e-02f, -1.443783001e-02f, -1.443074531e-02f, -1.442363611e-02f, -1.441650240e-02f, +-1.440934422e-02f, -1.440216156e-02f, -1.439495446e-02f, -1.438772291e-02f, -1.438046693e-02f, -1.437318654e-02f, -1.436588176e-02f, -1.435855259e-02f, -1.435119905e-02f, -1.434382115e-02f, +-1.433641891e-02f, -1.432899234e-02f, -1.432154146e-02f, -1.431406628e-02f, -1.430656682e-02f, -1.429904309e-02f, -1.429149510e-02f, -1.428392286e-02f, -1.427632641e-02f, -1.426870574e-02f, +-1.426106087e-02f, -1.425339182e-02f, -1.424569860e-02f, -1.423798122e-02f, -1.423023971e-02f, -1.422247408e-02f, -1.421468433e-02f, -1.420687049e-02f, -1.419903257e-02f, -1.419117059e-02f, +-1.418328456e-02f, -1.417537449e-02f, -1.416744041e-02f, -1.415948232e-02f, -1.415150024e-02f, -1.414349419e-02f, -1.413546418e-02f, -1.412741023e-02f, -1.411933235e-02f, -1.411123055e-02f, +-1.410310486e-02f, -1.409495529e-02f, -1.408678185e-02f, -1.407858457e-02f, -1.407036345e-02f, -1.406211850e-02f, -1.405384976e-02f, -1.404555723e-02f, -1.403724092e-02f, -1.402890086e-02f, +-1.402053706e-02f, -1.401214953e-02f, -1.400373830e-02f, -1.399530337e-02f, -1.398684477e-02f, -1.397836251e-02f, -1.396985660e-02f, -1.396132706e-02f, -1.395277391e-02f, -1.394419716e-02f, +-1.393559684e-02f, -1.392697295e-02f, -1.391832551e-02f, -1.390965455e-02f, -1.390096006e-02f, -1.389224208e-02f, -1.388350062e-02f, -1.387473569e-02f, -1.386594732e-02f, -1.385713551e-02f, +-1.384830029e-02f, -1.383944166e-02f, -1.383055966e-02f, -1.382165429e-02f, -1.381272557e-02f, -1.380377352e-02f, -1.379479815e-02f, -1.378579949e-02f, -1.377677755e-02f, -1.376773234e-02f, +-1.375866388e-02f, -1.374957220e-02f, -1.374045730e-02f, -1.373131920e-02f, -1.372215793e-02f, -1.371297350e-02f, -1.370376592e-02f, -1.369453521e-02f, -1.368528140e-02f, -1.367600449e-02f, +-1.366670451e-02f, -1.365738147e-02f, -1.364803539e-02f, -1.363866629e-02f, -1.362927418e-02f, -1.361985909e-02f, -1.361042102e-02f, -1.360096001e-02f, -1.359147606e-02f, -1.358196919e-02f, +-1.357243943e-02f, -1.356288678e-02f, -1.355331127e-02f, -1.354371292e-02f, -1.353409174e-02f, -1.352444775e-02f, -1.351478097e-02f, -1.350509142e-02f, -1.349537911e-02f, -1.348564406e-02f, +-1.347588630e-02f, -1.346610583e-02f, -1.345630269e-02f, -1.344647688e-02f, -1.343662842e-02f, -1.342675734e-02f, -1.341686365e-02f, -1.340694737e-02f, -1.339700851e-02f, -1.338704710e-02f, +-1.337706316e-02f, -1.336705670e-02f, -1.335702775e-02f, -1.334697631e-02f, -1.333690242e-02f, -1.332680608e-02f, -1.331668732e-02f, -1.330654616e-02f, -1.329638261e-02f, -1.328619670e-02f, +-1.327598844e-02f, -1.326575785e-02f, -1.325550495e-02f, -1.324522976e-02f, -1.323493230e-02f, -1.322461259e-02f, -1.321427065e-02f, -1.320390649e-02f, -1.319352014e-02f, -1.318311161e-02f, +-1.317268092e-02f, -1.316222811e-02f, -1.315175317e-02f, -1.314125613e-02f, -1.313073702e-02f, -1.312019585e-02f, -1.310963264e-02f, -1.309904741e-02f, -1.308844018e-02f, -1.307781097e-02f, +-1.306715979e-02f, -1.305648668e-02f, -1.304579165e-02f, -1.303507471e-02f, -1.302433590e-02f, -1.301357522e-02f, -1.300279270e-02f, -1.299198835e-02f, -1.298116221e-02f, -1.297031428e-02f, +-1.295944459e-02f, -1.294855316e-02f, -1.293764001e-02f, -1.292670515e-02f, -1.291574862e-02f, -1.290477042e-02f, -1.289377058e-02f, -1.288274912e-02f, -1.287170606e-02f, -1.286064142e-02f, +-1.284955522e-02f, -1.283844748e-02f, -1.282731823e-02f, -1.281616747e-02f, -1.280499524e-02f, -1.279380155e-02f, -1.278258642e-02f, -1.277134988e-02f, -1.276009194e-02f, -1.274881263e-02f, +-1.273751196e-02f, -1.272618997e-02f, -1.271484666e-02f, -1.270348205e-02f, -1.269209618e-02f, -1.268068906e-02f, -1.266926071e-02f, -1.265781115e-02f, -1.264634041e-02f, -1.263484850e-02f, +-1.262333545e-02f, -1.261180127e-02f, -1.260024600e-02f, -1.258866964e-02f, -1.257707222e-02f, -1.256545376e-02f, -1.255381429e-02f, -1.254215382e-02f, -1.253047238e-02f, -1.251876999e-02f, +-1.250704666e-02f, -1.249530243e-02f, -1.248353731e-02f, -1.247175132e-02f, -1.245994448e-02f, -1.244811683e-02f, -1.243626837e-02f, -1.242439913e-02f, -1.241250913e-02f, -1.240059840e-02f, +-1.238866695e-02f, -1.237671481e-02f, -1.236474200e-02f, -1.235274854e-02f, -1.234073445e-02f, -1.232869976e-02f, -1.231664449e-02f, -1.230456865e-02f, -1.229247228e-02f, -1.228035538e-02f, +-1.226821800e-02f, -1.225606014e-02f, -1.224388183e-02f, -1.223168310e-02f, -1.221946395e-02f, -1.220722443e-02f, -1.219496454e-02f, -1.218268432e-02f, -1.217038378e-02f, -1.215806294e-02f, +-1.214572184e-02f, -1.213336049e-02f, -1.212097891e-02f, -1.210857712e-02f, -1.209615516e-02f, -1.208371304e-02f, -1.207125078e-02f, -1.205876841e-02f, -1.204626595e-02f, -1.203374342e-02f, +-1.202120085e-02f, -1.200863825e-02f, -1.199605566e-02f, -1.198345309e-02f, -1.197083057e-02f, -1.195818812e-02f, -1.194552576e-02f, -1.193284352e-02f, -1.192014142e-02f, -1.190741948e-02f, +-1.189467773e-02f, -1.188191619e-02f, -1.186913487e-02f, -1.185633382e-02f, -1.184351304e-02f, -1.183067256e-02f, -1.181781241e-02f, -1.180493261e-02f, -1.179203318e-02f, -1.177911415e-02f, +-1.176617553e-02f, -1.175321736e-02f, -1.174023965e-02f, -1.172724243e-02f, -1.171422573e-02f, -1.170118956e-02f, -1.168813396e-02f, -1.167505894e-02f, -1.166196452e-02f, -1.164885074e-02f, +-1.163571762e-02f, -1.162256517e-02f, -1.160939343e-02f, -1.159620241e-02f, -1.158299215e-02f, -1.156976266e-02f, -1.155651397e-02f, -1.154324610e-02f, -1.152995908e-02f, -1.151665293e-02f, +-1.150332768e-02f, -1.148998335e-02f, -1.147661996e-02f, -1.146323753e-02f, -1.144983611e-02f, -1.143641569e-02f, -1.142297632e-02f, -1.140951802e-02f, -1.139604080e-02f, -1.138254470e-02f, +-1.136902973e-02f, -1.135549593e-02f, -1.134194332e-02f, -1.132837191e-02f, -1.131478175e-02f, -1.130117284e-02f, -1.128754523e-02f, -1.127389892e-02f, -1.126023394e-02f, -1.124655033e-02f, +-1.123284810e-02f, -1.121912728e-02f, -1.120538790e-02f, -1.119162997e-02f, -1.117785353e-02f, -1.116405859e-02f, -1.115024519e-02f, -1.113641335e-02f, -1.112256309e-02f, -1.110869444e-02f, +-1.109480742e-02f, -1.108090207e-02f, -1.106697839e-02f, -1.105303643e-02f, -1.103907620e-02f, -1.102509773e-02f, -1.101110104e-02f, -1.099708616e-02f, -1.098305312e-02f, -1.096900194e-02f, +-1.095493264e-02f, -1.094084526e-02f, -1.092673981e-02f, -1.091261633e-02f, -1.089847483e-02f, -1.088431534e-02f, -1.087013789e-02f, -1.085594251e-02f, -1.084172922e-02f, -1.082749804e-02f, +-1.081324900e-02f, -1.079898213e-02f, -1.078469746e-02f, -1.077039500e-02f, -1.075607478e-02f, -1.074173683e-02f, -1.072738118e-02f, -1.071300785e-02f, -1.069861687e-02f, -1.068420826e-02f, +-1.066978205e-02f, -1.065533826e-02f, -1.064087693e-02f, -1.062639807e-02f, -1.061190172e-02f, -1.059738789e-02f, -1.058285662e-02f, -1.056830793e-02f, -1.055374185e-02f, -1.053915840e-02f, +-1.052455761e-02f, -1.050993951e-02f, -1.049530412e-02f, -1.048065147e-02f, -1.046598159e-02f, -1.045129449e-02f, -1.043659022e-02f, -1.042186878e-02f, -1.040713022e-02f, -1.039237456e-02f, +-1.037760182e-02f, -1.036281203e-02f, -1.034800521e-02f, -1.033318140e-02f, -1.031834062e-02f, -1.030348290e-02f, -1.028860826e-02f, -1.027371673e-02f, -1.025880834e-02f, -1.024388311e-02f, +-1.022894107e-02f, -1.021398225e-02f, -1.019900667e-02f, -1.018401436e-02f, -1.016900535e-02f, -1.015397967e-02f, -1.013893733e-02f, -1.012387838e-02f, -1.010880283e-02f, -1.009371071e-02f, +-1.007860205e-02f, -1.006347688e-02f, -1.004833522e-02f, -1.003317711e-02f, -1.001800256e-02f, -1.000281161e-02f, -9.987604275e-03f, -9.972380594e-03f, -9.957140590e-03f, -9.941884290e-03f, +-9.926611722e-03f, -9.911322913e-03f, -9.896017890e-03f, -9.880696681e-03f, -9.865359313e-03f, -9.850005814e-03f, -9.834636211e-03f, -9.819250531e-03f, -9.803848803e-03f, -9.788431053e-03f, +-9.772997309e-03f, -9.757547599e-03f, -9.742081951e-03f, -9.726600392e-03f, -9.711102949e-03f, -9.695589651e-03f, -9.680060526e-03f, -9.664515600e-03f, -9.648954903e-03f, -9.633378461e-03f, +-9.617786302e-03f, -9.602178455e-03f, -9.586554947e-03f, -9.570915806e-03f, -9.555261061e-03f, -9.539590738e-03f, -9.523904867e-03f, -9.508203474e-03f, -9.492486589e-03f, -9.476754239e-03f, +-9.461006452e-03f, -9.445243257e-03f, -9.429464681e-03f, -9.413670752e-03f, -9.397861500e-03f, -9.382036952e-03f, -9.366197136e-03f, -9.350342081e-03f, -9.334471815e-03f, -9.318586366e-03f, +-9.302685763e-03f, -9.286770033e-03f, -9.270839206e-03f, -9.254893310e-03f, -9.238932372e-03f, -9.222956423e-03f, -9.206965489e-03f, -9.190959601e-03f, -9.174938785e-03f, -9.158903071e-03f, +-9.142852488e-03f, -9.126787063e-03f, -9.110706826e-03f, -9.094611805e-03f, -9.078502029e-03f, -9.062377527e-03f, -9.046238326e-03f, -9.030084457e-03f, -9.013915948e-03f, -8.997732828e-03f, +-8.981535125e-03f, -8.965322868e-03f, -8.949096086e-03f, -8.932854809e-03f, -8.916599064e-03f, -8.900328881e-03f, -8.884044289e-03f, -8.867745317e-03f, -8.851431994e-03f, -8.835104349e-03f, +-8.818762411e-03f, -8.802406208e-03f, -8.786035771e-03f, -8.769651128e-03f, -8.753252308e-03f, -8.736839341e-03f, -8.720412256e-03f, -8.703971082e-03f, -8.687515847e-03f, -8.671046582e-03f, +-8.654563316e-03f, -8.638066078e-03f, -8.621554898e-03f, -8.605029803e-03f, -8.588490825e-03f, -8.571937993e-03f, -8.555371335e-03f, -8.538790882e-03f, -8.522196662e-03f, -8.505588706e-03f, +-8.488967042e-03f, -8.472331700e-03f, -8.455682711e-03f, -8.439020102e-03f, -8.422343905e-03f, -8.405654148e-03f, -8.388950862e-03f, -8.372234075e-03f, -8.355503818e-03f, -8.338760120e-03f, +-8.322003010e-03f, -8.305232520e-03f, -8.288448678e-03f, -8.271651514e-03f, -8.254841059e-03f, -8.238017341e-03f, -8.221180391e-03f, -8.204330238e-03f, -8.187466913e-03f, -8.170590445e-03f, +-8.153700864e-03f, -8.136798201e-03f, -8.119882485e-03f, -8.102953746e-03f, -8.086012014e-03f, -8.069057320e-03f, -8.052089693e-03f, -8.035109163e-03f, -8.018115761e-03f, -8.001109516e-03f, +-7.984090459e-03f, -7.967058620e-03f, -7.950014029e-03f, -7.932956716e-03f, -7.915886712e-03f, -7.898804046e-03f, -7.881708749e-03f, -7.864600852e-03f, -7.847480384e-03f, -7.830347376e-03f, +-7.813201858e-03f, -7.796043860e-03f, -7.778873414e-03f, -7.761690549e-03f, -7.744495295e-03f, -7.727287684e-03f, -7.710067745e-03f, -7.692835510e-03f, -7.675591008e-03f, -7.658334270e-03f, +-7.641065326e-03f, -7.623784208e-03f, -7.606490946e-03f, -7.589185570e-03f, -7.571868111e-03f, -7.554538599e-03f, -7.537197066e-03f, -7.519843542e-03f, -7.502478057e-03f, -7.485100642e-03f, +-7.467711329e-03f, -7.450310147e-03f, -7.432897128e-03f, -7.415472302e-03f, -7.398035700e-03f, -7.380587353e-03f, -7.363127291e-03f, -7.345655547e-03f, -7.328172149e-03f, -7.310677130e-03f, +-7.293170520e-03f, -7.275652351e-03f, -7.258122652e-03f, -7.240581456e-03f, -7.223028793e-03f, -7.205464693e-03f, -7.187889189e-03f, -7.170302311e-03f, -7.152704090e-03f, -7.135094557e-03f, +-7.117473743e-03f, -7.099841680e-03f, -7.082198398e-03f, -7.064543929e-03f, -7.046878304e-03f, -7.029201554e-03f, -7.011513710e-03f, -6.993814803e-03f, -6.976104865e-03f, -6.958383927e-03f, +-6.940652020e-03f, -6.922909175e-03f, -6.905155424e-03f, -6.887390798e-03f, -6.869615329e-03f, -6.851829047e-03f, -6.834031984e-03f, -6.816224171e-03f, -6.798405641e-03f, -6.780576423e-03f, +-6.762736550e-03f, -6.744886053e-03f, -6.727024964e-03f, -6.709153314e-03f, -6.691271134e-03f, -6.673378457e-03f, -6.655475312e-03f, -6.637561733e-03f, -6.619637751e-03f, -6.601703397e-03f, +-6.583758703e-03f, -6.565803700e-03f, -6.547838420e-03f, -6.529862895e-03f, -6.511877156e-03f, -6.493881235e-03f, -6.475875164e-03f, -6.457858974e-03f, -6.439832698e-03f, -6.421796366e-03f, +-6.403750011e-03f, -6.385693664e-03f, -6.367627358e-03f, -6.349551123e-03f, -6.331464992e-03f, -6.313368997e-03f, -6.295263169e-03f, -6.277147540e-03f, -6.259022143e-03f, -6.240887008e-03f, +-6.222742169e-03f, -6.204587656e-03f, -6.186423502e-03f, -6.168249739e-03f, -6.150066398e-03f, -6.131873512e-03f, -6.113671113e-03f, -6.095459232e-03f, -6.077237902e-03f, -6.059007154e-03f, +-6.040767022e-03f, -6.022517536e-03f, -6.004258729e-03f, -5.985990633e-03f, -5.967713280e-03f, -5.949426702e-03f, -5.931130931e-03f, -5.912826000e-03f, -5.894511941e-03f, -5.876188785e-03f, +-5.857856565e-03f, -5.839515313e-03f, -5.821165062e-03f, -5.802805843e-03f, -5.784437690e-03f, -5.766060633e-03f, -5.747674705e-03f, -5.729279940e-03f, -5.710876368e-03f, -5.692464022e-03f, +-5.674042935e-03f, -5.655613139e-03f, -5.637174666e-03f, -5.618727549e-03f, -5.600271820e-03f, -5.581807511e-03f, -5.563334655e-03f, -5.544853284e-03f, -5.526363431e-03f, -5.507865127e-03f, +-5.489358407e-03f, -5.470843301e-03f, -5.452319842e-03f, -5.433788064e-03f, -5.415247998e-03f, -5.396699677e-03f, -5.378143133e-03f, -5.359578399e-03f, -5.341005508e-03f, -5.322424492e-03f, +-5.303835384e-03f, -5.285238216e-03f, -5.266633020e-03f, -5.248019831e-03f, -5.229398679e-03f, -5.210769598e-03f, -5.192132620e-03f, -5.173487779e-03f, -5.154835106e-03f, -5.136174635e-03f, +-5.117506397e-03f, -5.098830426e-03f, -5.080146755e-03f, -5.061455416e-03f, -5.042756442e-03f, -5.024049866e-03f, -5.005335720e-03f, -4.986614037e-03f, -4.967884851e-03f, -4.949148193e-03f, +-4.930404097e-03f, -4.911652595e-03f, -4.892893720e-03f, -4.874127506e-03f, -4.855353984e-03f, -4.836573188e-03f, -4.817785151e-03f, -4.798989906e-03f, -4.780187484e-03f, -4.761377920e-03f, +-4.742561247e-03f, -4.723737496e-03f, -4.704906702e-03f, -4.686068896e-03f, -4.667224113e-03f, -4.648372384e-03f, -4.629513744e-03f, -4.610648224e-03f, -4.591775858e-03f, -4.572896679e-03f, +-4.554010720e-03f, -4.535118014e-03f, -4.516218593e-03f, -4.497312492e-03f, -4.478399743e-03f, -4.459480379e-03f, -4.440554433e-03f, -4.421621938e-03f, -4.402682927e-03f, -4.383737434e-03f, +-4.364785491e-03f, -4.345827132e-03f, -4.326862390e-03f, -4.307891298e-03f, -4.288913889e-03f, -4.269930195e-03f, -4.250940252e-03f, -4.231944090e-03f, -4.212941745e-03f, -4.193933248e-03f, +-4.174918633e-03f, -4.155897934e-03f, -4.136871183e-03f, -4.117838414e-03f, -4.098799659e-03f, -4.079754953e-03f, -4.060704328e-03f, -4.041647818e-03f, -4.022585456e-03f, -4.003517275e-03f, +-3.984443308e-03f, -3.965363590e-03f, -3.946278152e-03f, -3.927187029e-03f, -3.908090253e-03f, -3.888987858e-03f, -3.869879878e-03f, -3.850766345e-03f, -3.831647293e-03f, -3.812522756e-03f, +-3.793392766e-03f, -3.774257357e-03f, -3.755116563e-03f, -3.735970416e-03f, -3.716818951e-03f, -3.697662200e-03f, -3.678500197e-03f, -3.659332975e-03f, -3.640160568e-03f, -3.620983010e-03f, +-3.601800333e-03f, -3.582612571e-03f, -3.563419758e-03f, -3.544221926e-03f, -3.525019110e-03f, -3.505811343e-03f, -3.486598658e-03f, -3.467381090e-03f, -3.448158670e-03f, -3.428931433e-03f, +-3.409699412e-03f, -3.390462641e-03f, -3.371221154e-03f, -3.351974983e-03f, -3.332724162e-03f, -3.313468726e-03f, -3.294208706e-03f, -3.274944138e-03f, -3.255675054e-03f, -3.236401488e-03f, +-3.217123473e-03f, -3.197841044e-03f, -3.178554233e-03f, -3.159263074e-03f, -3.139967601e-03f, -3.120667848e-03f, -3.101363847e-03f, -3.082055634e-03f, -3.062743240e-03f, -3.043426700e-03f, +-3.024106047e-03f, -3.004781316e-03f, -2.985452539e-03f, -2.966119750e-03f, -2.946782983e-03f, -2.927442271e-03f, -2.908097649e-03f, -2.888749149e-03f, -2.869396806e-03f, -2.850040653e-03f, +-2.830680723e-03f, -2.811317051e-03f, -2.791949670e-03f, -2.772578614e-03f, -2.753203916e-03f, -2.733825610e-03f, -2.714443729e-03f, -2.695058309e-03f, -2.675669381e-03f, -2.656276980e-03f, +-2.636881140e-03f, -2.617481893e-03f, -2.598079275e-03f, -2.578673318e-03f, -2.559264057e-03f, -2.539851525e-03f, -2.520435755e-03f, -2.501016782e-03f, -2.481594640e-03f, -2.462169361e-03f, +-2.442740980e-03f, -2.423309530e-03f, -2.403875045e-03f, -2.384437560e-03f, -2.364997107e-03f, -2.345553720e-03f, -2.326107434e-03f, -2.306658282e-03f, -2.287206297e-03f, -2.267751514e-03f, +-2.248293966e-03f, -2.228833687e-03f, -2.209370710e-03f, -2.189905070e-03f, -2.170436801e-03f, -2.150965936e-03f, -2.131492508e-03f, -2.112016552e-03f, -2.092538102e-03f, -2.073057191e-03f, +-2.053573853e-03f, -2.034088121e-03f, -2.014600030e-03f, -1.995109614e-03f, -1.975616906e-03f, -1.956121940e-03f, -1.936624750e-03f, -1.917125369e-03f, -1.897623832e-03f, -1.878120172e-03f, +-1.858614423e-03f, -1.839106619e-03f, -1.819596793e-03f, -1.800084980e-03f, -1.780571213e-03f, -1.761055527e-03f, -1.741537954e-03f, -1.722018529e-03f, -1.702497286e-03f, -1.682974258e-03f, +-1.663449480e-03f, -1.643922984e-03f, -1.624394805e-03f, -1.604864977e-03f, -1.585333534e-03f, -1.565800509e-03f, -1.546265936e-03f, -1.526729849e-03f, -1.507192282e-03f, -1.487653268e-03f, +-1.468112842e-03f, -1.448571038e-03f, -1.429027888e-03f, -1.409483428e-03f, -1.389937690e-03f, -1.370390710e-03f, -1.350842519e-03f, -1.331293153e-03f, -1.311742645e-03f, -1.292191030e-03f, +-1.272638339e-03f, -1.253084609e-03f, -1.233529872e-03f, -1.213974163e-03f, -1.194417514e-03f, -1.174859961e-03f, -1.155301537e-03f, -1.135742275e-03f, -1.116182209e-03f, -1.096621374e-03f, +-1.077059803e-03f, -1.057497530e-03f, -1.037934589e-03f, -1.018371014e-03f, -9.988068377e-04f, -9.792420950e-04f, -9.596768193e-04f, -9.401110446e-04f, -9.205448046e-04f, -9.009781332e-04f, +-8.814110642e-04f, -8.618436313e-04f, -8.422758685e-04f, -8.227078096e-04f, -8.031394883e-04f, -7.835709384e-04f, -7.640021938e-04f, -7.444332883e-04f, -7.248642557e-04f, -7.052951298e-04f, +-6.857259444e-04f, -6.661567332e-04f, -6.465875302e-04f, -6.270183691e-04f, -6.074492836e-04f, -5.878803076e-04f, -5.683114749e-04f, -5.487428193e-04f, -5.291743745e-04f, -5.096061743e-04f, +-4.900382526e-04f, -4.704706430e-04f, -4.509033794e-04f, -4.313364956e-04f, -4.117700252e-04f, -3.922040022e-04f, -3.726384602e-04f, -3.530734330e-04f, -3.335089543e-04f, -3.139450580e-04f, +-2.943817778e-04f, -2.748191474e-04f, -2.552572006e-04f, -2.356959712e-04f, -2.161354928e-04f, -1.965757991e-04f, -1.770169241e-04f, -1.574589013e-04f, -1.379017645e-04f, -1.183455474e-04f, +-9.879028381e-05f, -7.923600735e-05f, -5.968275176e-05f, -4.013055077e-05f, -2.057943806e-05f, -1.029447347e-06f, 1.851938767e-05f, 3.806703331e-05f, 5.761345586e-05f, 7.715862166e-05f, +9.670249700e-05f, 1.162450482e-04f, 1.357862417e-04f, 1.553260436e-04f, 1.748644205e-04f, 1.944013385e-04f, 2.139367641e-04f, 2.334706636e-04f, 2.530030034e-04f, 2.725337498e-04f, +2.920628691e-04f, 3.115903278e-04f, 3.311160922e-04f, 3.506401288e-04f, 3.701624038e-04f, 3.896828836e-04f, 4.092015347e-04f, 4.287183235e-04f, 4.482332163e-04f, 4.677461797e-04f, +4.872571798e-04f, 5.067661833e-04f, 5.262731565e-04f, 5.457780659e-04f, 5.652808778e-04f, 5.847815588e-04f, 6.042800753e-04f, 6.237763937e-04f, 6.432704804e-04f, 6.627623021e-04f, +6.822518250e-04f, 7.017390157e-04f, 7.212238408e-04f, 7.407062666e-04f, 7.601862596e-04f, 7.796637864e-04f, 7.991388135e-04f, 8.186113074e-04f, 8.380812345e-04f, 8.575485615e-04f, +8.770132548e-04f, 8.964752811e-04f, 9.159346067e-04f, 9.353911984e-04f, 9.548450226e-04f, 9.742960459e-04f, 9.937442350e-04f, 1.013189556e-03f, 1.032631976e-03f, 1.052071462e-03f, +1.071507980e-03f, 1.090941496e-03f, 1.110371977e-03f, 1.129799391e-03f, 1.149223703e-03f, 1.168644880e-03f, 1.188062889e-03f, 1.207477696e-03f, 1.226889269e-03f, 1.246297573e-03f, +1.265702575e-03f, 1.285104243e-03f, 1.304502543e-03f, 1.323897441e-03f, 1.343288904e-03f, 1.362676899e-03f, 1.382061393e-03f, 1.401442352e-03f, 1.420819744e-03f, 1.440193534e-03f, +1.459563690e-03f, 1.478930178e-03f, 1.498292965e-03f, 1.517652019e-03f, 1.537007305e-03f, 1.556358790e-03f, 1.575706442e-03f, 1.595050227e-03f, 1.614390111e-03f, 1.633726063e-03f, +1.653058048e-03f, 1.672386033e-03f, 1.691709986e-03f, 1.711029873e-03f, 1.730345661e-03f, 1.749657317e-03f, 1.768964808e-03f, 1.788268101e-03f, 1.807567162e-03f, 1.826861958e-03f, +1.846152458e-03f, 1.865438626e-03f, 1.884720431e-03f, 1.903997839e-03f, 1.923270818e-03f, 1.942539333e-03f, 1.961803353e-03f, 1.981062844e-03f, 2.000317774e-03f, 2.019568108e-03f, +2.038813815e-03f, 2.058054861e-03f, 2.077291214e-03f, 2.096522840e-03f, 2.115749706e-03f, 2.134971780e-03f, 2.154189029e-03f, 2.173401419e-03f, 2.192608918e-03f, 2.211811494e-03f, +2.231009112e-03f, 2.250201740e-03f, 2.269389346e-03f, 2.288571896e-03f, 2.307749358e-03f, 2.326921699e-03f, 2.346088886e-03f, 2.365250886e-03f, 2.384407666e-03f, 2.403559195e-03f, +2.422705438e-03f, 2.441846363e-03f, 2.460981938e-03f, 2.480112130e-03f, 2.499236905e-03f, 2.518356232e-03f, 2.537470077e-03f, 2.556578408e-03f, 2.575681192e-03f, 2.594778397e-03f, +2.613869990e-03f, 2.632955938e-03f, 2.652036209e-03f, 2.671110769e-03f, 2.690179587e-03f, 2.709242630e-03f, 2.728299865e-03f, 2.747351259e-03f, 2.766396781e-03f, 2.785436397e-03f, +2.804470076e-03f, 2.823497783e-03f, 2.842519488e-03f, 2.861535157e-03f, 2.880544758e-03f, 2.899548259e-03f, 2.918545626e-03f, 2.937536829e-03f, 2.956521833e-03f, 2.975500607e-03f, +2.994473119e-03f, 3.013439335e-03f, 3.032399224e-03f, 3.051352753e-03f, 3.070299890e-03f, 3.089240603e-03f, 3.108174858e-03f, 3.127102625e-03f, 3.146023870e-03f, 3.164938561e-03f, +3.183846666e-03f, 3.202748153e-03f, 3.221642989e-03f, 3.240531142e-03f, 3.259412581e-03f, 3.278287272e-03f, 3.297155183e-03f, 3.316016283e-03f, 3.334870539e-03f, 3.353717919e-03f, +3.372558392e-03f, 3.391391923e-03f, 3.410218483e-03f, 3.429038038e-03f, 3.447850556e-03f, 3.466656006e-03f, 3.485454355e-03f, 3.504245571e-03f, 3.523029622e-03f, 3.541806477e-03f, +3.560576103e-03f, 3.579338468e-03f, 3.598093540e-03f, 3.616841288e-03f, 3.635581679e-03f, 3.654314681e-03f, 3.673040263e-03f, 3.691758392e-03f, 3.710469037e-03f, 3.729172166e-03f, +3.747867747e-03f, 3.766555748e-03f, 3.785236137e-03f, 3.803908882e-03f, 3.822573953e-03f, 3.841231316e-03f, 3.859880940e-03f, 3.878522794e-03f, 3.897156845e-03f, 3.915783062e-03f, +3.934401413e-03f, 3.953011867e-03f, 3.971614392e-03f, 3.990208956e-03f, 4.008795527e-03f, 4.027374074e-03f, 4.045944566e-03f, 4.064506970e-03f, 4.083061255e-03f, 4.101607390e-03f, +4.120145343e-03f, 4.138675082e-03f, 4.157196576e-03f, 4.175709794e-03f, 4.194214703e-03f, 4.212711273e-03f, 4.231199473e-03f, 4.249679269e-03f, 4.268150632e-03f, 4.286613530e-03f, +4.305067931e-03f, 4.323513804e-03f, 4.341951117e-03f, 4.360379840e-03f, 4.378799941e-03f, 4.397211389e-03f, 4.415614152e-03f, 4.434008199e-03f, 4.452393499e-03f, 4.470770020e-03f, +4.489137732e-03f, 4.507496604e-03f, 4.525846603e-03f, 4.544187699e-03f, 4.562519861e-03f, 4.580843057e-03f, 4.599157257e-03f, 4.617462429e-03f, 4.635758543e-03f, 4.654045567e-03f, +4.672323469e-03f, 4.690592220e-03f, 4.708851788e-03f, 4.727102143e-03f, 4.745343252e-03f, 4.763575086e-03f, 4.781797612e-03f, 4.800010802e-03f, 4.818214622e-03f, 4.836409043e-03f, +4.854594034e-03f, 4.872769564e-03f, 4.890935601e-03f, 4.909092116e-03f, 4.927239077e-03f, 4.945376454e-03f, 4.963504215e-03f, 4.981622331e-03f, 4.999730770e-03f, 5.017829502e-03f, +5.035918495e-03f, 5.053997720e-03f, 5.072067146e-03f, 5.090126741e-03f, 5.108176476e-03f, 5.126216320e-03f, 5.144246242e-03f, 5.162266212e-03f, 5.180276199e-03f, 5.198276173e-03f, +5.216266103e-03f, 5.234245958e-03f, 5.252215709e-03f, 5.270175325e-03f, 5.288124774e-03f, 5.306064028e-03f, 5.323993056e-03f, 5.341911826e-03f, 5.359820310e-03f, 5.377718476e-03f, +5.395606294e-03f, 5.413483734e-03f, 5.431350766e-03f, 5.449207360e-03f, 5.467053484e-03f, 5.484889110e-03f, 5.502714206e-03f, 5.520528743e-03f, 5.538332691e-03f, 5.556126019e-03f, +5.573908697e-03f, 5.591680696e-03f, 5.609441985e-03f, 5.627192534e-03f, 5.644932313e-03f, 5.662661292e-03f, 5.680379441e-03f, 5.698086730e-03f, 5.715783129e-03f, 5.733468609e-03f, +5.751143139e-03f, 5.768806690e-03f, 5.786459231e-03f, 5.804100733e-03f, 5.821731166e-03f, 5.839350500e-03f, 5.856958705e-03f, 5.874555752e-03f, 5.892141611e-03f, 5.909716253e-03f, +5.927279647e-03f, 5.944831763e-03f, 5.962372573e-03f, 5.979902046e-03f, 5.997420154e-03f, 6.014926865e-03f, 6.032422152e-03f, 6.049905984e-03f, 6.067378331e-03f, 6.084839165e-03f, +6.102288455e-03f, 6.119726173e-03f, 6.137152289e-03f, 6.154566773e-03f, 6.171969596e-03f, 6.189360729e-03f, 6.206740142e-03f, 6.224107806e-03f, 6.241463692e-03f, 6.258807771e-03f, +6.276140012e-03f, 6.293460388e-03f, 6.310768868e-03f, 6.328065424e-03f, 6.345350026e-03f, 6.362622645e-03f, 6.379883253e-03f, 6.397131819e-03f, 6.414368315e-03f, 6.431592713e-03f, +6.448804982e-03f, 6.466005093e-03f, 6.483193019e-03f, 6.500368730e-03f, 6.517532196e-03f, 6.534683389e-03f, 6.551822281e-03f, 6.568948841e-03f, 6.586063043e-03f, 6.603164855e-03f, +6.620254250e-03f, 6.637331199e-03f, 6.654395674e-03f, 6.671447645e-03f, 6.688487083e-03f, 6.705513961e-03f, 6.722528249e-03f, 6.739529918e-03f, 6.756518941e-03f, 6.773495288e-03f, +6.790458931e-03f, 6.807409842e-03f, 6.824347991e-03f, 6.841273351e-03f, 6.858185893e-03f, 6.875085588e-03f, 6.891972408e-03f, 6.908846324e-03f, 6.925707309e-03f, 6.942555334e-03f, +6.959390370e-03f, 6.976212389e-03f, 6.993021364e-03f, 7.009817265e-03f, 7.026600064e-03f, 7.043369733e-03f, 7.060126245e-03f, 7.076869570e-03f, 7.093599681e-03f, 7.110316550e-03f, +7.127020148e-03f, 7.143710448e-03f, 7.160387421e-03f, 7.177051039e-03f, 7.193701275e-03f, 7.210338100e-03f, 7.226961486e-03f, 7.243571406e-03f, 7.260167832e-03f, 7.276750735e-03f, +7.293320089e-03f, 7.309875864e-03f, 7.326418034e-03f, 7.342946571e-03f, 7.359461446e-03f, 7.375962632e-03f, 7.392450102e-03f, 7.408923827e-03f, 7.425383781e-03f, 7.441829935e-03f, +7.458262262e-03f, 7.474680734e-03f, 7.491085324e-03f, 7.507476004e-03f, 7.523852747e-03f, 7.540215525e-03f, 7.556564311e-03f, 7.572899078e-03f, 7.589219797e-03f, 7.605526442e-03f, +7.621818986e-03f, 7.638097401e-03f, 7.654361659e-03f, 7.670611734e-03f, 7.686847599e-03f, 7.703069225e-03f, 7.719276586e-03f, 7.735469655e-03f, 7.751648405e-03f, 7.767812808e-03f, +7.783962838e-03f, 7.800098467e-03f, 7.816219669e-03f, 7.832326416e-03f, 7.848418681e-03f, 7.864496438e-03f, 7.880559659e-03f, 7.896608318e-03f, 7.912642388e-03f, 7.928661842e-03f, +7.944666653e-03f, 7.960656794e-03f, 7.976632239e-03f, 7.992592962e-03f, 8.008538934e-03f, 8.024470130e-03f, 8.040386522e-03f, 8.056288085e-03f, 8.072174792e-03f, 8.088046616e-03f, +8.103903531e-03f, 8.119745509e-03f, 8.135572525e-03f, 8.151384553e-03f, 8.167181565e-03f, 8.182963535e-03f, 8.198730437e-03f, 8.214482245e-03f, 8.230218933e-03f, 8.245940473e-03f, +8.261646840e-03f, 8.277338007e-03f, 8.293013949e-03f, 8.308674639e-03f, 8.324320051e-03f, 8.339950159e-03f, 8.355564936e-03f, 8.371164358e-03f, 8.386748396e-03f, 8.402317027e-03f, +8.417870223e-03f, 8.433407959e-03f, 8.448930209e-03f, 8.464436946e-03f, 8.479928146e-03f, 8.495403782e-03f, 8.510863828e-03f, 8.526308259e-03f, 8.541737048e-03f, 8.557150171e-03f, +8.572547601e-03f, 8.587929313e-03f, 8.603295281e-03f, 8.618645479e-03f, 8.633979882e-03f, 8.649298465e-03f, 8.664601201e-03f, 8.679888066e-03f, 8.695159033e-03f, 8.710414078e-03f, +8.725653175e-03f, 8.740876299e-03f, 8.756083424e-03f, 8.771274525e-03f, 8.786449576e-03f, 8.801608553e-03f, 8.816751430e-03f, 8.831878182e-03f, 8.846988783e-03f, 8.862083209e-03f, +8.877161435e-03f, 8.892223435e-03f, 8.907269185e-03f, 8.922298659e-03f, 8.937311832e-03f, 8.952308679e-03f, 8.967289176e-03f, 8.982253298e-03f, 8.997201019e-03f, 9.012132314e-03f, +9.027047160e-03f, 9.041945531e-03f, 9.056827402e-03f, 9.071692749e-03f, 9.086541547e-03f, 9.101373771e-03f, 9.116189397e-03f, 9.130988399e-03f, 9.145770754e-03f, 9.160536438e-03f, +9.175285424e-03f, 9.190017689e-03f, 9.204733209e-03f, 9.219431959e-03f, 9.234113914e-03f, 9.248779051e-03f, 9.263427344e-03f, 9.278058770e-03f, 9.292673304e-03f, 9.307270922e-03f, +9.321851601e-03f, 9.336415314e-03f, 9.350962040e-03f, 9.365491752e-03f, 9.380004428e-03f, 9.394500043e-03f, 9.408978573e-03f, 9.423439995e-03f, 9.437884283e-03f, 9.452311415e-03f, +9.466721366e-03f, 9.481114113e-03f, 9.495489631e-03f, 9.509847897e-03f, 9.524188887e-03f, 9.538512577e-03f, 9.552818944e-03f, 9.567107964e-03f, 9.581379613e-03f, 9.595633867e-03f, +9.609870704e-03f, 9.624090099e-03f, 9.638292029e-03f, 9.652476470e-03f, 9.666643399e-03f, 9.680792792e-03f, 9.694924627e-03f, 9.709038879e-03f, 9.723135526e-03f, 9.737214543e-03f, +9.751275909e-03f, 9.765319599e-03f, 9.779345590e-03f, 9.793353859e-03f, 9.807344383e-03f, 9.821317139e-03f, 9.835272104e-03f, 9.849209254e-03f, 9.863128567e-03f, 9.877030020e-03f, +9.890913590e-03f, 9.904779253e-03f, 9.918626987e-03f, 9.932456769e-03f, 9.946268577e-03f, 9.960062386e-03f, 9.973838176e-03f, 9.987595922e-03f, 1.000133560e-02f, 1.001505719e-02f, +1.002876068e-02f, 1.004244602e-02f, 1.005611321e-02f, 1.006976223e-02f, 1.008339304e-02f, 1.009700562e-02f, 1.011059996e-02f, 1.012417604e-02f, 1.013773382e-02f, 1.015127328e-02f, +1.016479442e-02f, 1.017829719e-02f, 1.019178158e-02f, 1.020524757e-02f, 1.021869514e-02f, 1.023212426e-02f, 1.024553491e-02f, 1.025892707e-02f, 1.027230072e-02f, 1.028565583e-02f, +1.029899239e-02f, 1.031231037e-02f, 1.032560974e-02f, 1.033889049e-02f, 1.035215260e-02f, 1.036539605e-02f, 1.037862080e-02f, 1.039182684e-02f, 1.040501416e-02f, 1.041818272e-02f, +1.043133250e-02f, 1.044446349e-02f, 1.045757566e-02f, 1.047066899e-02f, 1.048374346e-02f, 1.049679905e-02f, 1.050983573e-02f, 1.052285349e-02f, 1.053585230e-02f, 1.054883214e-02f, +1.056179299e-02f, 1.057473484e-02f, 1.058765765e-02f, 1.060056140e-02f, 1.061344609e-02f, 1.062631168e-02f, 1.063915815e-02f, 1.065198548e-02f, 1.066479365e-02f, 1.067758265e-02f, +1.069035244e-02f, 1.070310302e-02f, 1.071583435e-02f, 1.072854642e-02f, 1.074123920e-02f, 1.075391268e-02f, 1.076656683e-02f, 1.077920164e-02f, 1.079181708e-02f, 1.080441313e-02f, +1.081698977e-02f, 1.082954699e-02f, 1.084208475e-02f, 1.085460305e-02f, 1.086710185e-02f, 1.087958115e-02f, 1.089204091e-02f, 1.090448112e-02f, 1.091690176e-02f, 1.092930281e-02f, +1.094168424e-02f, 1.095404604e-02f, 1.096638819e-02f, 1.097871066e-02f, 1.099101345e-02f, 1.100329651e-02f, 1.101555985e-02f, 1.102780343e-02f, 1.104002724e-02f, 1.105223125e-02f, +1.106441546e-02f, 1.107657982e-02f, 1.108872434e-02f, 1.110084898e-02f, 1.111295373e-02f, 1.112503857e-02f, 1.113710347e-02f, 1.114914843e-02f, 1.116117341e-02f, 1.117317840e-02f, +1.118516338e-02f, 1.119712833e-02f, 1.120907323e-02f, 1.122099807e-02f, 1.123290281e-02f, 1.124478745e-02f, 1.125665196e-02f, 1.126849632e-02f, 1.128032052e-02f, 1.129212453e-02f, +1.130390833e-02f, 1.131567192e-02f, 1.132741526e-02f, 1.133913834e-02f, 1.135084114e-02f, 1.136252364e-02f, 1.137418582e-02f, 1.138582767e-02f, 1.139744915e-02f, 1.140905027e-02f, +1.142063098e-02f, 1.143219129e-02f, 1.144373116e-02f, 1.145525059e-02f, 1.146674954e-02f, 1.147822801e-02f, 1.148968596e-02f, 1.150112340e-02f, 1.151254029e-02f, 1.152393662e-02f, +1.153531237e-02f, 1.154666751e-02f, 1.155800205e-02f, 1.156931594e-02f, 1.158060918e-02f, 1.159188175e-02f, 1.160313363e-02f, 1.161436480e-02f, 1.162557524e-02f, 1.163676494e-02f, +1.164793387e-02f, 1.165908202e-02f, 1.167020938e-02f, 1.168131591e-02f, 1.169240161e-02f, 1.170346646e-02f, 1.171451043e-02f, 1.172553352e-02f, 1.173653570e-02f, 1.174751696e-02f, +1.175847727e-02f, 1.176941662e-02f, 1.178033499e-02f, 1.179123237e-02f, 1.180210874e-02f, 1.181296408e-02f, 1.182379836e-02f, 1.183461159e-02f, 1.184540372e-02f, 1.185617476e-02f, +1.186692468e-02f, 1.187765347e-02f, 1.188836110e-02f, 1.189904757e-02f, 1.190971285e-02f, 1.192035692e-02f, 1.193097977e-02f, 1.194158138e-02f, 1.195216174e-02f, 1.196272083e-02f, +1.197325863e-02f, 1.198377512e-02f, 1.199427028e-02f, 1.200474411e-02f, 1.201519658e-02f, 1.202562768e-02f, 1.203603738e-02f, 1.204642568e-02f, 1.205679256e-02f, 1.206713799e-02f, +1.207746197e-02f, 1.208776447e-02f, 1.209804549e-02f, 1.210830499e-02f, 1.211854298e-02f, 1.212875942e-02f, 1.213895431e-02f, 1.214912763e-02f, 1.215927935e-02f, 1.216940948e-02f, +1.217951798e-02f, 1.218960484e-02f, 1.219967005e-02f, 1.220971359e-02f, 1.221973545e-02f, 1.222973560e-02f, 1.223971403e-02f, 1.224967074e-02f, 1.225960569e-02f, 1.226951887e-02f, +1.227941028e-02f, 1.228927989e-02f, 1.229912768e-02f, 1.230895365e-02f, 1.231875777e-02f, 1.232854003e-02f, 1.233830042e-02f, 1.234803892e-02f, 1.235775551e-02f, 1.236745017e-02f, +1.237712290e-02f, 1.238677368e-02f, 1.239640248e-02f, 1.240600931e-02f, 1.241559413e-02f, 1.242515694e-02f, 1.243469772e-02f, 1.244421646e-02f, 1.245371313e-02f, 1.246318774e-02f, +1.247264025e-02f, 1.248207065e-02f, 1.249147894e-02f, 1.250086509e-02f, 1.251022909e-02f, 1.251957092e-02f, 1.252889058e-02f, 1.253818804e-02f, 1.254746329e-02f, 1.255671632e-02f, +1.256594711e-02f, 1.257515565e-02f, 1.258434191e-02f, 1.259350590e-02f, 1.260264759e-02f, 1.261176696e-02f, 1.262086402e-02f, 1.262993873e-02f, 1.263899108e-02f, 1.264802107e-02f, +1.265702867e-02f, 1.266601388e-02f, 1.267497668e-02f, 1.268391704e-02f, 1.269283497e-02f, 1.270173045e-02f, 1.271060345e-02f, 1.271945398e-02f, 1.272828201e-02f, 1.273708752e-02f, +1.274587052e-02f, 1.275463097e-02f, 1.276336888e-02f, 1.277208422e-02f, 1.278077698e-02f, 1.278944715e-02f, 1.279809471e-02f, 1.280671965e-02f, 1.281532195e-02f, 1.282390161e-02f, +1.283245861e-02f, 1.284099294e-02f, 1.284950458e-02f, 1.285799351e-02f, 1.286645973e-02f, 1.287490323e-02f, 1.288332398e-02f, 1.289172198e-02f, 1.290009722e-02f, 1.290844967e-02f, +1.291677933e-02f, 1.292508618e-02f, 1.293337021e-02f, 1.294163141e-02f, 1.294986977e-02f, 1.295808527e-02f, 1.296627789e-02f, 1.297444764e-02f, 1.298259448e-02f, 1.299071842e-02f, +1.299881943e-02f, 1.300689751e-02f, 1.301495264e-02f, 1.302298481e-02f, 1.303099401e-02f, 1.303898023e-02f, 1.304694345e-02f, 1.305488365e-02f, 1.306280084e-02f, 1.307069499e-02f, +1.307856609e-02f, 1.308641414e-02f, 1.309423911e-02f, 1.310204100e-02f, 1.310981980e-02f, 1.311757548e-02f, 1.312530805e-02f, 1.313301749e-02f, 1.314070378e-02f, 1.314836692e-02f, +1.315600689e-02f, 1.316362368e-02f, 1.317121728e-02f, 1.317878767e-02f, 1.318633485e-02f, 1.319385881e-02f, 1.320135953e-02f, 1.320883700e-02f, 1.321629120e-02f, 1.322372214e-02f, +1.323112979e-02f, 1.323851415e-02f, 1.324587519e-02f, 1.325321293e-02f, 1.326052733e-02f, 1.326781839e-02f, 1.327508610e-02f, 1.328233044e-02f, 1.328955141e-02f, 1.329674900e-02f, +1.330392319e-02f, 1.331107397e-02f, 1.331820133e-02f, 1.332530527e-02f, 1.333238576e-02f, 1.333944281e-02f, 1.334647639e-02f, 1.335348650e-02f, 1.336047312e-02f, 1.336743625e-02f, +1.337437588e-02f, 1.338129199e-02f, 1.338818457e-02f, 1.339505362e-02f, 1.340189912e-02f, 1.340872107e-02f, 1.341551944e-02f, 1.342229424e-02f, 1.342904545e-02f, 1.343577306e-02f, +1.344247706e-02f, 1.344915744e-02f, 1.345581420e-02f, 1.346244731e-02f, 1.346905677e-02f, 1.347564258e-02f, 1.348220471e-02f, 1.348874317e-02f, 1.349525793e-02f, 1.350174900e-02f, +1.350821636e-02f, 1.351465999e-02f, 1.352107990e-02f, 1.352747607e-02f, 1.353384850e-02f, 1.354019716e-02f, 1.354652206e-02f, 1.355282318e-02f, 1.355910052e-02f, 1.356535406e-02f, +1.357158379e-02f, 1.357778971e-02f, 1.358397181e-02f, 1.359013007e-02f, 1.359626449e-02f, 1.360237506e-02f, 1.360846177e-02f, 1.361452461e-02f, 1.362056357e-02f, 1.362657864e-02f, +1.363256982e-02f, 1.363853709e-02f, 1.364448044e-02f, 1.365039987e-02f, 1.365629537e-02f, 1.366216693e-02f, 1.366801454e-02f, 1.367383819e-02f, 1.367963787e-02f, 1.368541358e-02f, +1.369116530e-02f, 1.369689302e-02f, 1.370259675e-02f, 1.370827647e-02f, 1.371393217e-02f, 1.371956384e-02f, 1.372517147e-02f, 1.373075507e-02f, 1.373631461e-02f, 1.374185009e-02f, +1.374736151e-02f, 1.375284884e-02f, 1.375831210e-02f, 1.376375126e-02f, 1.376916632e-02f, 1.377455727e-02f, 1.377992411e-02f, 1.378526682e-02f, 1.379058541e-02f, 1.379587985e-02f, +1.380115015e-02f, 1.380639629e-02f, 1.381161826e-02f, 1.381681607e-02f, 1.382198970e-02f, 1.382713915e-02f, 1.383226440e-02f, 1.383736545e-02f, 1.384244230e-02f, 1.384749493e-02f, +1.385252334e-02f, 1.385752752e-02f, 1.386250746e-02f, 1.386746316e-02f, 1.387239460e-02f, 1.387730179e-02f, 1.388218472e-02f, 1.388704337e-02f, 1.389187774e-02f, 1.389668783e-02f, +1.390147362e-02f, 1.390623511e-02f, 1.391097230e-02f, 1.391568518e-02f, 1.392037373e-02f, 1.392503796e-02f, 1.392967785e-02f, 1.393429341e-02f, 1.393888461e-02f, 1.394345147e-02f, +1.394799396e-02f, 1.395251209e-02f, 1.395700585e-02f, 1.396147523e-02f, 1.396592022e-02f, 1.397034082e-02f, 1.397473703e-02f, 1.397910883e-02f, 1.398345622e-02f, 1.398777919e-02f, +1.399207775e-02f, 1.399635187e-02f, 1.400060157e-02f, 1.400482682e-02f, 1.400902763e-02f, 1.401320398e-02f, 1.401735588e-02f, 1.402148332e-02f, 1.402558628e-02f, 1.402966478e-02f, +1.403371879e-02f, 1.403774832e-02f, 1.404175335e-02f, 1.404573389e-02f, 1.404968993e-02f, 1.405362146e-02f, 1.405752848e-02f, 1.406141098e-02f, 1.406526896e-02f, 1.406910241e-02f, +1.407291133e-02f, 1.407669570e-02f, 1.408045554e-02f, 1.408419082e-02f, 1.408790155e-02f, 1.409158772e-02f, 1.409524933e-02f, 1.409888636e-02f, 1.410249883e-02f, 1.410608672e-02f, +1.410965002e-02f, 1.411318873e-02f, 1.411670286e-02f, 1.412019238e-02f, 1.412365731e-02f, 1.412709762e-02f, 1.413051333e-02f, 1.413390442e-02f, 1.413727089e-02f, 1.414061274e-02f, +1.414392996e-02f, 1.414722254e-02f, 1.415049049e-02f, 1.415373380e-02f, 1.415695246e-02f, 1.416014648e-02f, 1.416331584e-02f, 1.416646054e-02f, 1.416958058e-02f, 1.417267596e-02f, +1.417574666e-02f, 1.417879269e-02f, 1.418181405e-02f, 1.418481072e-02f, 1.418778271e-02f, 1.419073002e-02f, 1.419365263e-02f, 1.419655054e-02f, 1.419942376e-02f, 1.420227227e-02f, +1.420509607e-02f, 1.420789517e-02f, 1.421066955e-02f, 1.421341922e-02f, 1.421614417e-02f, 1.421884440e-02f, 1.422151989e-02f, 1.422417066e-02f, 1.422679670e-02f, 1.422939800e-02f, +1.423197457e-02f, 1.423452639e-02f, 1.423705347e-02f, 1.423955580e-02f, 1.424203338e-02f, 1.424448620e-02f, 1.424691427e-02f, 1.424931759e-02f, 1.425169614e-02f, 1.425404992e-02f, +1.425637894e-02f, 1.425868319e-02f, 1.426096267e-02f, 1.426321738e-02f, 1.426544731e-02f, 1.426765246e-02f, 1.426983282e-02f, 1.427198841e-02f, 1.427411921e-02f, 1.427622522e-02f, +1.427830643e-02f, 1.428036286e-02f, 1.428239449e-02f, 1.428440133e-02f, 1.428638336e-02f, 1.428834060e-02f, 1.429027303e-02f, 1.429218066e-02f, 1.429406348e-02f, 1.429592149e-02f, +1.429775470e-02f, 1.429956309e-02f, 1.430134667e-02f, 1.430310543e-02f, 1.430483938e-02f, 1.430654851e-02f, 1.430823281e-02f, 1.430989230e-02f, 1.431152697e-02f, 1.431313681e-02f, +1.431472182e-02f, 1.431628201e-02f, 1.431781737e-02f, 1.431932791e-02f, 1.432081361e-02f, 1.432227448e-02f, 1.432371052e-02f, 1.432512172e-02f, 1.432650809e-02f, 1.432786963e-02f, +1.432920633e-02f, 1.433051819e-02f, 1.433180522e-02f, 1.433306740e-02f, 1.433430475e-02f, 1.433551725e-02f, 1.433670492e-02f, 1.433786774e-02f, 1.433900573e-02f, 1.434011886e-02f, +1.434120716e-02f, 1.434227062e-02f, 1.434330923e-02f, 1.434432299e-02f, 1.434531191e-02f, 1.434627599e-02f, 1.434721522e-02f, 1.434812961e-02f, 1.434901915e-02f, 1.434988385e-02f, +1.435072370e-02f, 1.435153871e-02f, 1.435232887e-02f, 1.435309418e-02f, 1.435383465e-02f, 1.435455028e-02f, 1.435524106e-02f, 1.435590700e-02f, 1.435654809e-02f, 1.435716434e-02f, +1.435775575e-02f, 1.435832231e-02f, 1.435886403e-02f, 1.435938091e-02f, 1.435987295e-02f, 1.436034015e-02f, 1.436078250e-02f, 1.436120002e-02f, 1.436159270e-02f, 1.436196054e-02f, +1.436230354e-02f, 1.436262171e-02f, 1.436291504e-02f, 1.436318354e-02f, 1.436342720e-02f, 1.436364603e-02f, 1.436384003e-02f, 1.436400920e-02f, 1.436415354e-02f, 1.436427306e-02f, +1.436436774e-02f, 1.436443760e-02f, 1.436448264e-02f, 1.436450286e-02f, 1.436449825e-02f, 1.436446882e-02f, 1.436441458e-02f, 1.436433552e-02f, 1.436423164e-02f, 1.436410295e-02f, +1.436394945e-02f, 1.436377113e-02f, 1.436356801e-02f, 1.436334009e-02f, 1.436308735e-02f, 1.436280982e-02f, 1.436250748e-02f, 1.436218035e-02f, 1.436182842e-02f, 1.436145169e-02f, +1.436105017e-02f, 1.436062386e-02f, 1.436017276e-02f, 1.435969688e-02f, 1.435919621e-02f, 1.435867076e-02f, 1.435812053e-02f, 1.435754552e-02f, 1.435694574e-02f, 1.435632118e-02f, +1.435567186e-02f, 1.435499777e-02f, 1.435429892e-02f, 1.435357530e-02f, 1.435282693e-02f, 1.435205379e-02f, 1.435125591e-02f, 1.435043327e-02f, 1.434958589e-02f, 1.434871376e-02f, +1.434781689e-02f, 1.434689528e-02f, 1.434594894e-02f, 1.434497786e-02f, 1.434398205e-02f, 1.434296152e-02f, 1.434191626e-02f, 1.434084628e-02f, 1.433975159e-02f, 1.433863218e-02f, +1.433748806e-02f, 1.433631924e-02f, 1.433512571e-02f, 1.433390748e-02f, 1.433266456e-02f, 1.433139694e-02f, 1.433010464e-02f, 1.432878765e-02f, 1.432744598e-02f, 1.432607963e-02f, +1.432468860e-02f, 1.432327291e-02f, 1.432183255e-02f, 1.432036752e-02f, 1.431887784e-02f, 1.431736351e-02f, 1.431582452e-02f, 1.431426089e-02f, 1.431267261e-02f, 1.431105970e-02f, +1.430942216e-02f, 1.430775998e-02f, 1.430607318e-02f, 1.430436176e-02f, 1.430262572e-02f, 1.430086507e-02f, 1.429907981e-02f, 1.429726995e-02f, 1.429543549e-02f, 1.429357644e-02f, +1.429169280e-02f, 1.428978457e-02f, 1.428785176e-02f, 1.428589438e-02f, 1.428391243e-02f, 1.428190591e-02f, 1.427987484e-02f, 1.427781920e-02f, 1.427573902e-02f, 1.427363429e-02f, +1.427150502e-02f, 1.426935122e-02f, 1.426717288e-02f, 1.426497002e-02f, 1.426274264e-02f, 1.426049075e-02f, 1.425821435e-02f, 1.425591344e-02f, 1.425358804e-02f, 1.425123814e-02f, +1.424886375e-02f, 1.424646488e-02f, 1.424404154e-02f, 1.424159372e-02f, 1.423912145e-02f, 1.423662471e-02f, 1.423410351e-02f, 1.423155787e-02f, 1.422898779e-02f, 1.422639327e-02f, +1.422377432e-02f, 1.422113095e-02f, 1.421846315e-02f, 1.421577095e-02f, 1.421305434e-02f, 1.421031333e-02f, 1.420754792e-02f, 1.420475813e-02f, 1.420194396e-02f, 1.419910541e-02f, +1.419624249e-02f, 1.419335521e-02f, 1.419044357e-02f, 1.418750758e-02f, 1.418454725e-02f, 1.418156258e-02f, 1.417855359e-02f, 1.417552027e-02f, 1.417246263e-02f, 1.416938068e-02f, +1.416627443e-02f, 1.416314388e-02f, 1.415998904e-02f, 1.415680992e-02f, 1.415360653e-02f, 1.415037886e-02f, 1.414712693e-02f, 1.414385075e-02f, 1.414055032e-02f, 1.413722565e-02f, +1.413387674e-02f, 1.413050361e-02f, 1.412710625e-02f, 1.412368469e-02f, 1.412023892e-02f, 1.411676896e-02f, 1.411327480e-02f, 1.410975646e-02f, 1.410621395e-02f, 1.410264726e-02f, +1.409905642e-02f, 1.409544143e-02f, 1.409180229e-02f, 1.408813902e-02f, 1.408445161e-02f, 1.408074008e-02f, 1.407700444e-02f, 1.407324470e-02f, 1.406946086e-02f, 1.406565292e-02f, +1.406182091e-02f, 1.405796482e-02f, 1.405408466e-02f, 1.405018045e-02f, 1.404625218e-02f, 1.404229988e-02f, 1.403832354e-02f, 1.403432318e-02f, 1.403029880e-02f, 1.402625041e-02f, +1.402217802e-02f, 1.401808164e-02f, 1.401396128e-02f, 1.400981694e-02f, 1.400564864e-02f, 1.400145638e-02f, 1.399724017e-02f, 1.399300002e-02f, 1.398873594e-02f, 1.398444793e-02f, +1.398013601e-02f, 1.397580019e-02f, 1.397144047e-02f, 1.396705687e-02f, 1.396264938e-02f, 1.395821803e-02f, 1.395376282e-02f, 1.394928375e-02f, 1.394478085e-02f, 1.394025411e-02f, +1.393570354e-02f, 1.393112917e-02f, 1.392653098e-02f, 1.392190900e-02f, 1.391726324e-02f, 1.391259370e-02f, 1.390790039e-02f, 1.390318332e-02f, 1.389844251e-02f, 1.389367795e-02f, +1.388888967e-02f, 1.388407766e-02f, 1.387924195e-02f, 1.387438254e-02f, 1.386949943e-02f, 1.386459265e-02f, 1.385966219e-02f, 1.385470807e-02f, 1.384973031e-02f, 1.384472890e-02f, +1.383970386e-02f, 1.383465520e-02f, 1.382958292e-02f, 1.382448705e-02f, 1.381936759e-02f, 1.381422454e-02f, 1.380905793e-02f, 1.380386776e-02f, 1.379865404e-02f, 1.379341677e-02f, +1.378815598e-02f, 1.378287167e-02f, 1.377756386e-02f, 1.377223254e-02f, 1.376687774e-02f, 1.376149947e-02f, 1.375609773e-02f, 1.375067253e-02f, 1.374522389e-02f, 1.373975182e-02f, +1.373425632e-02f, 1.372873741e-02f, 1.372319511e-02f, 1.371762941e-02f, 1.371204033e-02f, 1.370642789e-02f, 1.370079209e-02f, 1.369513294e-02f, 1.368945046e-02f, 1.368374466e-02f, +1.367801555e-02f, 1.367226313e-02f, 1.366648742e-02f, 1.366068844e-02f, 1.365486619e-02f, 1.364902069e-02f, 1.364315194e-02f, 1.363725995e-02f, 1.363134475e-02f, 1.362540634e-02f, +1.361944473e-02f, 1.361345993e-02f, 1.360745196e-02f, 1.360142083e-02f, 1.359536655e-02f, 1.358928912e-02f, 1.358318857e-02f, 1.357706491e-02f, 1.357091814e-02f, 1.356474828e-02f, +1.355855534e-02f, 1.355233933e-02f, 1.354610027e-02f, 1.353983816e-02f, 1.353355302e-02f, 1.352724487e-02f, 1.352091371e-02f, 1.351455955e-02f, 1.350818241e-02f, 1.350178230e-02f, +1.349535923e-02f, 1.348891322e-02f, 1.348244428e-02f, 1.347595241e-02f, 1.346943764e-02f, 1.346289998e-02f, 1.345633943e-02f, 1.344975601e-02f, 1.344314974e-02f, 1.343652062e-02f, +1.342986867e-02f, 1.342319390e-02f, 1.341649633e-02f, 1.340977596e-02f, 1.340303281e-02f, 1.339626690e-02f, 1.338947823e-02f, 1.338266682e-02f, 1.337583269e-02f, 1.336897584e-02f, +1.336209629e-02f, 1.335519405e-02f, 1.334826913e-02f, 1.334132155e-02f, 1.333435133e-02f, 1.332735847e-02f, 1.332034299e-02f, 1.331330490e-02f, 1.330624421e-02f, 1.329916095e-02f, +1.329205511e-02f, 1.328492673e-02f, 1.327777580e-02f, 1.327060234e-02f, 1.326340637e-02f, 1.325618791e-02f, 1.324894695e-02f, 1.324168353e-02f, 1.323439764e-02f, 1.322708932e-02f, +1.321975856e-02f, 1.321240539e-02f, 1.320502981e-02f, 1.319763185e-02f, 1.319021151e-02f, 1.318276881e-02f, 1.317530377e-02f, 1.316781640e-02f, 1.316030670e-02f, 1.315277471e-02f, +1.314522042e-02f, 1.313764387e-02f, 1.313004505e-02f, 1.312242398e-02f, 1.311478069e-02f, 1.310711517e-02f, 1.309942746e-02f, 1.309171756e-02f, 1.308398548e-02f, 1.307623125e-02f, +1.306845487e-02f, 1.306065637e-02f, 1.305283575e-02f, 1.304499303e-02f, 1.303712822e-02f, 1.302924135e-02f, 1.302133242e-02f, 1.301340145e-02f, 1.300544846e-02f, 1.299747346e-02f, +1.298947646e-02f, 1.298145748e-02f, 1.297341654e-02f, 1.296535365e-02f, 1.295726882e-02f, 1.294916208e-02f, 1.294103343e-02f, 1.293288289e-02f, 1.292471048e-02f, 1.291651621e-02f, +1.290830010e-02f, 1.290006217e-02f, 1.289180242e-02f, 1.288352088e-02f, 1.287521755e-02f, 1.286689246e-02f, 1.285854562e-02f, 1.285017705e-02f, 1.284178677e-02f, 1.283337478e-02f, +1.282494110e-02f, 1.281648575e-02f, 1.280800875e-02f, 1.279951011e-02f, 1.279098985e-02f, 1.278244798e-02f, 1.277388452e-02f, 1.276529949e-02f, 1.275669290e-02f, 1.274806477e-02f, +1.273941511e-02f, 1.273074394e-02f, 1.272205127e-02f, 1.271333713e-02f, 1.270460153e-02f, 1.269584448e-02f, 1.268706601e-02f, 1.267826612e-02f, 1.266944484e-02f, 1.266060217e-02f, +1.265173815e-02f, 1.264285278e-02f, 1.263394608e-02f, 1.262501806e-02f, 1.261606876e-02f, 1.260709817e-02f, 1.259810632e-02f, 1.258909322e-02f, 1.258005889e-02f, 1.257100335e-02f, +1.256192662e-02f, 1.255282870e-02f, 1.254370963e-02f, 1.253456941e-02f, 1.252540806e-02f, 1.251622560e-02f, 1.250702205e-02f, 1.249779743e-02f, 1.248855174e-02f, 1.247928501e-02f, +1.246999726e-02f, 1.246068850e-02f, 1.245135874e-02f, 1.244200802e-02f, 1.243263634e-02f, 1.242324372e-02f, 1.241383018e-02f, 1.240439574e-02f, 1.239494041e-02f, 1.238546422e-02f, +1.237596717e-02f, 1.236644929e-02f, 1.235691059e-02f, 1.234735110e-02f, 1.233777083e-02f, 1.232816979e-02f, 1.231854801e-02f, 1.230890551e-02f, 1.229924229e-02f, 1.228955839e-02f, +1.227985381e-02f, 1.227012858e-02f, 1.226038271e-02f, 1.225061622e-02f, 1.224082913e-02f, 1.223102145e-02f, 1.222119322e-02f, 1.221134443e-02f, 1.220147512e-02f, 1.219158530e-02f, +1.218167498e-02f, 1.217174420e-02f, 1.216179295e-02f, 1.215182127e-02f, 1.214182918e-02f, 1.213181668e-02f, 1.212178380e-02f, 1.211173056e-02f, 1.210165697e-02f, 1.209156306e-02f, +1.208144884e-02f, 1.207131433e-02f, 1.206115956e-02f, 1.205098453e-02f, 1.204078927e-02f, 1.203057379e-02f, 1.202033812e-02f, 1.201008228e-02f, 1.199980627e-02f, 1.198951013e-02f, +1.197919387e-02f, 1.196885751e-02f, 1.195850107e-02f, 1.194812457e-02f, 1.193772802e-02f, 1.192731145e-02f, 1.191687488e-02f, 1.190641832e-02f, 1.189594179e-02f, 1.188544532e-02f, +1.187492892e-02f, 1.186439261e-02f, 1.185383641e-02f, 1.184326034e-02f, 1.183266442e-02f, 1.182204867e-02f, 1.181141311e-02f, 1.180075775e-02f, 1.179008263e-02f, 1.177938775e-02f, +1.176867314e-02f, 1.175793881e-02f, 1.174718479e-02f, 1.173641110e-02f, 1.172561775e-02f, 1.171480477e-02f, 1.170397218e-02f, 1.169311998e-02f, 1.168224822e-02f, 1.167135690e-02f, +1.166044604e-02f, 1.164951567e-02f, 1.163856580e-02f, 1.162759646e-02f, 1.161660766e-02f, 1.160559943e-02f, 1.159457178e-02f, 1.158352474e-02f, 1.157245833e-02f, 1.156137256e-02f, +1.155026745e-02f, 1.153914303e-02f, 1.152799932e-02f, 1.151683634e-02f, 1.150565410e-02f, 1.149445263e-02f, 1.148323195e-02f, 1.147199208e-02f, 1.146073304e-02f, 1.144945485e-02f, +1.143815753e-02f, 1.142684110e-02f, 1.141550558e-02f, 1.140415099e-02f, 1.139277736e-02f, 1.138138470e-02f, 1.136997304e-02f, 1.135854239e-02f, 1.134709278e-02f, 1.133562423e-02f, +1.132413675e-02f, 1.131263037e-02f, 1.130110511e-02f, 1.128956100e-02f, 1.127799805e-02f, 1.126641627e-02f, 1.125481571e-02f, 1.124319637e-02f, 1.123155827e-02f, 1.121990145e-02f, +1.120822591e-02f, 1.119653168e-02f, 1.118481878e-02f, 1.117308724e-02f, 1.116133707e-02f, 1.114956830e-02f, 1.113778094e-02f, 1.112597502e-02f, 1.111415057e-02f, 1.110230759e-02f, +1.109044612e-02f, 1.107856617e-02f, 1.106666776e-02f, 1.105475093e-02f, 1.104281568e-02f, 1.103086204e-02f, 1.101889004e-02f, 1.100689969e-02f, 1.099489102e-02f, 1.098286404e-02f, +1.097081879e-02f, 1.095875528e-02f, 1.094667353e-02f, 1.093457356e-02f, 1.092245541e-02f, 1.091031908e-02f, 1.089816460e-02f, 1.088599200e-02f, 1.087380130e-02f, 1.086159251e-02f, +1.084936566e-02f, 1.083712077e-02f, 1.082485787e-02f, 1.081257697e-02f, 1.080027810e-02f, 1.078796129e-02f, 1.077562654e-02f, 1.076327390e-02f, 1.075090337e-02f, 1.073851498e-02f, +1.072610875e-02f, 1.071368471e-02f, 1.070124288e-02f, 1.068878327e-02f, 1.067630592e-02f, 1.066381085e-02f, 1.065129807e-02f, 1.063876761e-02f, 1.062621950e-02f, 1.061365375e-02f, +1.060107039e-02f, 1.058846945e-02f, 1.057585093e-02f, 1.056321488e-02f, 1.055056130e-02f, 1.053789023e-02f, 1.052520168e-02f, 1.051249568e-02f, 1.049977225e-02f, 1.048703142e-02f, +1.047427321e-02f, 1.046149763e-02f, 1.044870472e-02f, 1.043589450e-02f, 1.042306698e-02f, 1.041022220e-02f, 1.039736018e-02f, 1.038448093e-02f, 1.037158449e-02f, 1.035867087e-02f, +1.034574011e-02f, 1.033279221e-02f, 1.031982721e-02f, 1.030684513e-02f, 1.029384600e-02f, 1.028082983e-02f, 1.026779665e-02f, 1.025474648e-02f, 1.024167935e-02f, 1.022859528e-02f, +1.021549429e-02f, 1.020237641e-02f, 1.018924166e-02f, 1.017609007e-02f, 1.016292165e-02f, 1.014973644e-02f, 1.013653445e-02f, 1.012331571e-02f, 1.011008025e-02f, 1.009682808e-02f, +1.008355924e-02f, 1.007027374e-02f, 1.005697160e-02f, 1.004365287e-02f, 1.003031754e-02f, 1.001696566e-02f, 1.000359725e-02f, 9.990212318e-03f, 9.976810903e-03f, 9.963393026e-03f, +9.949958709e-03f, 9.936507978e-03f, 9.923040857e-03f, 9.909557369e-03f, 9.896057539e-03f, 9.882541391e-03f, 9.869008950e-03f, 9.855460240e-03f, 9.841895285e-03f, 9.828314109e-03f, +9.814716738e-03f, 9.801103195e-03f, 9.787473504e-03f, 9.773827691e-03f, 9.760165780e-03f, 9.746487795e-03f, 9.732793761e-03f, 9.719083702e-03f, 9.705357643e-03f, 9.691615609e-03f, +9.677857625e-03f, 9.664083714e-03f, 9.650293903e-03f, 9.636488214e-03f, 9.622666674e-03f, 9.608829308e-03f, 9.594976138e-03f, 9.581107192e-03f, 9.567222493e-03f, 9.553322067e-03f, +9.539405938e-03f, 9.525474131e-03f, 9.511526672e-03f, 9.497563585e-03f, 9.483584895e-03f, 9.469590628e-03f, 9.455580808e-03f, 9.441555461e-03f, 9.427514611e-03f, 9.413458284e-03f, +9.399386505e-03f, 9.385299299e-03f, 9.371196692e-03f, 9.357078708e-03f, 9.342945373e-03f, 9.328796712e-03f, 9.314632751e-03f, 9.300453515e-03f, 9.286259029e-03f, 9.272049319e-03f, +9.257824410e-03f, 9.243584327e-03f, 9.229329096e-03f, 9.215058743e-03f, 9.200773293e-03f, 9.186472772e-03f, 9.172157204e-03f, 9.157826617e-03f, 9.143481034e-03f, 9.129120483e-03f, +9.114744988e-03f, 9.100354576e-03f, 9.085949272e-03f, 9.071529102e-03f, 9.057094091e-03f, 9.042644266e-03f, 9.028179652e-03f, 9.013700274e-03f, 8.999206160e-03f, 8.984697335e-03f, +8.970173824e-03f, 8.955635654e-03f, 8.941082851e-03f, 8.926515440e-03f, 8.911933447e-03f, 8.897336900e-03f, 8.882725823e-03f, 8.868100242e-03f, 8.853460185e-03f, 8.838805676e-03f, +8.824136743e-03f, 8.809453411e-03f, 8.794755706e-03f, 8.780043655e-03f, 8.765317284e-03f, 8.750576619e-03f, 8.735821687e-03f, 8.721052513e-03f, 8.706269124e-03f, 8.691471547e-03f, +8.676659808e-03f, 8.661833933e-03f, 8.646993949e-03f, 8.632139882e-03f, 8.617271758e-03f, 8.602389605e-03f, 8.587493448e-03f, 8.572583314e-03f, 8.557659230e-03f, 8.542721223e-03f, +8.527769318e-03f, 8.512803542e-03f, 8.497823923e-03f, 8.482830487e-03f, 8.467823260e-03f, 8.452802270e-03f, 8.437767542e-03f, 8.422719104e-03f, 8.407656983e-03f, 8.392581205e-03f, +8.377491798e-03f, 8.362388787e-03f, 8.347272200e-03f, 8.332142064e-03f, 8.316998406e-03f, 8.301841252e-03f, 8.286670630e-03f, 8.271486567e-03f, 8.256289089e-03f, 8.241078224e-03f, +8.225853998e-03f, 8.210616439e-03f, 8.195365574e-03f, 8.180101430e-03f, 8.164824034e-03f, 8.149533413e-03f, 8.134229595e-03f, 8.118912606e-03f, 8.103582474e-03f, 8.088239226e-03f, +8.072882889e-03f, 8.057513491e-03f, 8.042131058e-03f, 8.026735619e-03f, 8.011327201e-03f, 7.995905830e-03f, 7.980471535e-03f, 7.965024342e-03f, 7.949564279e-03f, 7.934091374e-03f, +7.918605654e-03f, 7.903107147e-03f, 7.887595879e-03f, 7.872071879e-03f, 7.856535174e-03f, 7.840985792e-03f, 7.825423760e-03f, 7.809849106e-03f, 7.794261858e-03f, 7.778662042e-03f, +7.763049688e-03f, 7.747424821e-03f, 7.731787472e-03f, 7.716137666e-03f, 7.700475431e-03f, 7.684800797e-03f, 7.669113789e-03f, 7.653414437e-03f, 7.637702767e-03f, 7.621978808e-03f, +7.606242588e-03f, 7.590494134e-03f, 7.574733475e-03f, 7.558960638e-03f, 7.543175651e-03f, 7.527378543e-03f, 7.511569341e-03f, 7.495748073e-03f, 7.479914767e-03f, 7.464069451e-03f, +7.448212154e-03f, 7.432342904e-03f, 7.416461728e-03f, 7.400568654e-03f, 7.384663712e-03f, 7.368746928e-03f, 7.352818331e-03f, 7.336877950e-03f, 7.320925812e-03f, 7.304961946e-03f, +7.288986380e-03f, 7.272999143e-03f, 7.257000262e-03f, 7.240989766e-03f, 7.224967683e-03f, 7.208934041e-03f, 7.192888870e-03f, 7.176832196e-03f, 7.160764050e-03f, 7.144684458e-03f, +7.128593450e-03f, 7.112491054e-03f, 7.096377299e-03f, 7.080252212e-03f, 7.064115823e-03f, 7.047968160e-03f, 7.031809251e-03f, 7.015639126e-03f, 6.999457812e-03f, 6.983265338e-03f, +6.967061733e-03f, 6.950847026e-03f, 6.934621245e-03f, 6.918384418e-03f, 6.902136575e-03f, 6.885877744e-03f, 6.869607955e-03f, 6.853327234e-03f, 6.837035612e-03f, 6.820733118e-03f, +6.804419779e-03f, 6.788095625e-03f, 6.771760684e-03f, 6.755414986e-03f, 6.739058559e-03f, 6.722691432e-03f, 6.706313634e-03f, 6.689925194e-03f, 6.673526141e-03f, 6.657116504e-03f, +6.640696311e-03f, 6.624265592e-03f, 6.607824376e-03f, 6.591372691e-03f, 6.574910567e-03f, 6.558438033e-03f, 6.541955118e-03f, 6.525461850e-03f, 6.508958260e-03f, 6.492444375e-03f, +6.475920226e-03f, 6.459385840e-03f, 6.442841249e-03f, 6.426286480e-03f, 6.409721562e-03f, 6.393146526e-03f, 6.376561400e-03f, 6.359966213e-03f, 6.343360995e-03f, 6.326745774e-03f, +6.310120581e-03f, 6.293485445e-03f, 6.276840394e-03f, 6.260185459e-03f, 6.243520667e-03f, 6.226846050e-03f, 6.210161636e-03f, 6.193467454e-03f, 6.176763534e-03f, 6.160049906e-03f, +6.143326598e-03f, 6.126593641e-03f, 6.109851063e-03f, 6.093098895e-03f, 6.076337165e-03f, 6.059565903e-03f, 6.042785139e-03f, 6.025994903e-03f, 6.009195223e-03f, 5.992386129e-03f, +5.975567651e-03f, 5.958739818e-03f, 5.941902661e-03f, 5.925056209e-03f, 5.908200490e-03f, 5.891335536e-03f, 5.874461375e-03f, 5.857578038e-03f, 5.840685554e-03f, 5.823783952e-03f, +5.806873263e-03f, 5.789953516e-03f, 5.773024741e-03f, 5.756086967e-03f, 5.739140225e-03f, 5.722184545e-03f, 5.705219955e-03f, 5.688246486e-03f, 5.671264168e-03f, 5.654273030e-03f, +5.637273103e-03f, 5.620264416e-03f, 5.603246999e-03f, 5.586220882e-03f, 5.569186095e-03f, 5.552142668e-03f, 5.535090631e-03f, 5.518030013e-03f, 5.500960845e-03f, 5.483883157e-03f, +5.466796978e-03f, 5.449702339e-03f, 5.432599270e-03f, 5.415487801e-03f, 5.398367961e-03f, 5.381239781e-03f, 5.364103291e-03f, 5.346958521e-03f, 5.329805501e-03f, 5.312644261e-03f, +5.295474831e-03f, 5.278297242e-03f, 5.261111523e-03f, 5.243917705e-03f, 5.226715818e-03f, 5.209505891e-03f, 5.192287956e-03f, 5.175062042e-03f, 5.157828180e-03f, 5.140586400e-03f, +5.123336732e-03f, 5.106079206e-03f, 5.088813853e-03f, 5.071540702e-03f, 5.054259785e-03f, 5.036971131e-03f, 5.019674771e-03f, 5.002370735e-03f, 4.985059053e-03f, 4.967739756e-03f, +4.950412874e-03f, 4.933078438e-03f, 4.915736477e-03f, 4.898387023e-03f, 4.881030105e-03f, 4.863665754e-03f, 4.846294001e-03f, 4.828914875e-03f, 4.811528408e-03f, 4.794134630e-03f, +4.776733571e-03f, 4.759325261e-03f, 4.741909732e-03f, 4.724487013e-03f, 4.707057136e-03f, 4.689620130e-03f, 4.672176027e-03f, 4.654724856e-03f, 4.637266648e-03f, 4.619801435e-03f, +4.602329246e-03f, 4.584850112e-03f, 4.567364063e-03f, 4.549871131e-03f, 4.532371346e-03f, 4.514864738e-03f, 4.497351338e-03f, 4.479831177e-03f, 4.462304286e-03f, 4.444770694e-03f, +4.427230433e-03f, 4.409683533e-03f, 4.392130026e-03f, 4.374569941e-03f, 4.357003310e-03f, 4.339430163e-03f, 4.321850531e-03f, 4.304264445e-03f, 4.286671935e-03f, 4.269073032e-03f, +4.251467767e-03f, 4.233856171e-03f, 4.216238274e-03f, 4.198614108e-03f, 4.180983702e-03f, 4.163347089e-03f, 4.145704298e-03f, 4.128055361e-03f, 4.110400308e-03f, 4.092739171e-03f, +4.075071979e-03f, 4.057398765e-03f, 4.039719558e-03f, 4.022034390e-03f, 4.004343292e-03f, 3.986646294e-03f, 3.968943428e-03f, 3.951234724e-03f, 3.933520213e-03f, 3.915799926e-03f, +3.898073894e-03f, 3.880342149e-03f, 3.862604720e-03f, 3.844861639e-03f, 3.827112938e-03f, 3.809358646e-03f, 3.791598795e-03f, 3.773833416e-03f, 3.756062540e-03f, 3.738286198e-03f, +3.720504421e-03f, 3.702717240e-03f, 3.684924686e-03f, 3.667126789e-03f, 3.649323582e-03f, 3.631515095e-03f, 3.613701360e-03f, 3.595882406e-03f, 3.578058266e-03f, 3.560228971e-03f, +3.542394550e-03f, 3.524555037e-03f, 3.506710461e-03f, 3.488860854e-03f, 3.471006247e-03f, 3.453146671e-03f, 3.435282158e-03f, 3.417412737e-03f, 3.399538442e-03f, 3.381659302e-03f, +3.363775348e-03f, 3.345886613e-03f, 3.327993127e-03f, 3.310094921e-03f, 3.292192027e-03f, 3.274284475e-03f, 3.256372298e-03f, 3.238455525e-03f, 3.220534189e-03f, 3.202608320e-03f, +3.184677951e-03f, 3.166743111e-03f, 3.148803832e-03f, 3.130860146e-03f, 3.112912084e-03f, 3.094959676e-03f, 3.077002955e-03f, 3.059041952e-03f, 3.041076697e-03f, 3.023107222e-03f, +3.005133558e-03f, 2.987155737e-03f, 2.969173790e-03f, 2.951187748e-03f, 2.933197643e-03f, 2.915203505e-03f, 2.897205367e-03f, 2.879203259e-03f, 2.861197213e-03f, 2.843187260e-03f, +2.825173431e-03f, 2.807155758e-03f, 2.789134272e-03f, 2.771109004e-03f, 2.753079987e-03f, 2.735047250e-03f, 2.717010826e-03f, 2.698970746e-03f, 2.680927041e-03f, 2.662879742e-03f, +2.644828882e-03f, 2.626774491e-03f, 2.608716601e-03f, 2.590655243e-03f, 2.572590448e-03f, 2.554522249e-03f, 2.536450675e-03f, 2.518375760e-03f, 2.500297533e-03f, 2.482216028e-03f, +2.464131274e-03f, 2.446043304e-03f, 2.427952148e-03f, 2.409857839e-03f, 2.391760407e-03f, 2.373659885e-03f, 2.355556303e-03f, 2.337449694e-03f, 2.319340087e-03f, 2.301227516e-03f, +2.283112011e-03f, 2.264993604e-03f, 2.246872326e-03f, 2.228748209e-03f, 2.210621285e-03f, 2.192491584e-03f, 2.174359138e-03f, 2.156223979e-03f, 2.138086138e-03f, 2.119945646e-03f, +2.101802536e-03f, 2.083656838e-03f, 2.065508585e-03f, 2.047357807e-03f, 2.029204536e-03f, 2.011048803e-03f, 1.992890641e-03f, 1.974730080e-03f, 1.956567153e-03f, 1.938401890e-03f, +1.920234323e-03f, 1.902064484e-03f, 1.883892403e-03f, 1.865718114e-03f, 1.847541646e-03f, 1.829363033e-03f, 1.811182304e-03f, 1.792999492e-03f, 1.774814629e-03f, 1.756627745e-03f, +1.738438873e-03f, 1.720248043e-03f, 1.702055288e-03f, 1.683860638e-03f, 1.665664126e-03f, 1.647465784e-03f, 1.629265641e-03f, 1.611063731e-03f, 1.592860084e-03f, 1.574654732e-03f, +1.556447707e-03f, 1.538239040e-03f, 1.520028763e-03f, 1.501816908e-03f, 1.483603505e-03f, 1.465388586e-03f, 1.447172184e-03f, 1.428954329e-03f, 1.410735053e-03f, 1.392514387e-03f, +1.374292364e-03f, 1.356069015e-03f, 1.337844370e-03f, 1.319618463e-03f, 1.301391324e-03f, 1.283162984e-03f, 1.264933477e-03f, 1.246702832e-03f, 1.228471082e-03f, 1.210238258e-03f, +1.192004391e-03f, 1.173769514e-03f, 1.155533658e-03f, 1.137296854e-03f, 1.119059134e-03f, 1.100820529e-03f, 1.082581071e-03f, 1.064340792e-03f, 1.046099723e-03f, 1.027857896e-03f, +1.009615341e-03f, 9.913720919e-04f, 9.731281788e-04f, 9.548836335e-04f, 9.366384876e-04f, 9.183927726e-04f, 9.001465201e-04f, 8.818997617e-04f, 8.636525289e-04f, 8.454048532e-04f, +8.271567661e-04f, 8.089082993e-04f, 7.906594842e-04f, 7.724103525e-04f, 7.541609355e-04f, 7.359112650e-04f, 7.176613723e-04f, 6.994112891e-04f, 6.811610468e-04f, 6.629106771e-04f, +6.446602113e-04f, 6.264096812e-04f, 6.081591181e-04f, 5.899085537e-04f, 5.716580193e-04f, 5.534075467e-04f, 5.351571672e-04f, 5.169069123e-04f, 4.986568137e-04f, 4.804069029e-04f, +4.621572112e-04f, 4.439077703e-04f, 4.256586116e-04f, 4.074097667e-04f, 3.891612670e-04f, 3.709131441e-04f, 3.526654294e-04f, 3.344181544e-04f, 3.161713507e-04f, 2.979250497e-04f, +2.796792829e-04f, 2.614340818e-04f, 2.431894778e-04f, 2.249455025e-04f, 2.067021874e-04f, 1.884595638e-04f, 1.702176633e-04f, 1.519765173e-04f, 1.337361573e-04f, 1.154966148e-04f, +9.725792114e-05f, 7.902010787e-05f, 6.078320641e-05f, 4.254724821e-05f, 2.431226472e-05f, 6.078287362e-06f, -1.215465242e-05f, -3.038652318e-05f, -4.861729351e-05f, -6.684693198e-05f, +-8.507540716e-05f, -1.033026876e-04f, -1.215287420e-04f, -1.397535388e-04f, -1.579770467e-04f, -1.761992343e-04f, -1.944200702e-04f, -2.126395229e-04f, -2.308575611e-04f, -2.490741534e-04f, +-2.672892684e-04f, -2.855028748e-04f, -3.037149411e-04f, -3.219254360e-04f, -3.401343282e-04f, -3.583415863e-04f, -3.765471789e-04f, -3.947510746e-04f, -4.129532423e-04f, -4.311536504e-04f, +-4.493522676e-04f, -4.675490627e-04f, -4.857440043e-04f, -5.039370611e-04f, -5.221282017e-04f, -5.403173950e-04f, -5.585046094e-04f, -5.766898139e-04f, -5.948729770e-04f, -6.130540674e-04f, +-6.312330540e-04f, -6.494099053e-04f, -6.675845902e-04f, -6.857570774e-04f, -7.039273356e-04f, -7.220953335e-04f, -7.402610400e-04f, -7.584244237e-04f, -7.765854534e-04f, -7.947440979e-04f, +-8.129003260e-04f, -8.310541064e-04f, -8.492054080e-04f, -8.673541995e-04f, -8.855004496e-04f, -9.036441273e-04f, -9.217852014e-04f, -9.399236405e-04f, -9.580594137e-04f, -9.761924896e-04f, +-9.943228372e-04f, -1.012450425e-03f, -1.030575223e-03f, -1.048697198e-03f, -1.066816321e-03f, -1.084932559e-03f, -1.103045882e-03f, -1.121156259e-03f, -1.139263659e-03f, -1.157368050e-03f, +-1.175469401e-03f, -1.193567682e-03f, -1.211662860e-03f, -1.229754906e-03f, -1.247843788e-03f, -1.265929475e-03f, -1.284011936e-03f, -1.302091139e-03f, -1.320167055e-03f, -1.338239651e-03f, +-1.356308897e-03f, -1.374374762e-03f, -1.392437214e-03f, -1.410496223e-03f, -1.428551758e-03f, -1.446603788e-03f, -1.464652282e-03f, -1.482697208e-03f, -1.500738536e-03f, -1.518776235e-03f, +-1.536810274e-03f, -1.554840622e-03f, -1.572867249e-03f, -1.590890122e-03f, -1.608909211e-03f, -1.626924486e-03f, -1.644935916e-03f, -1.662943469e-03f, -1.680947114e-03f, -1.698946822e-03f, +-1.716942560e-03f, -1.734934298e-03f, -1.752922006e-03f, -1.770905652e-03f, -1.788885206e-03f, -1.806860636e-03f, -1.824831912e-03f, -1.842799004e-03f, -1.860761879e-03f, -1.878720509e-03f, +-1.896674861e-03f, -1.914624905e-03f, -1.932570611e-03f, -1.950511947e-03f, -1.968448882e-03f, -1.986381387e-03f, -2.004309430e-03f, -2.022232981e-03f, -2.040152009e-03f, -2.058066483e-03f, +-2.075976372e-03f, -2.093881647e-03f, -2.111782275e-03f, -2.129678227e-03f, -2.147569472e-03f, -2.165455980e-03f, -2.183337719e-03f, -2.201214659e-03f, -2.219086770e-03f, -2.236954020e-03f, +-2.254816380e-03f, -2.272673818e-03f, -2.290526305e-03f, -2.308373809e-03f, -2.326216301e-03f, -2.344053748e-03f, -2.361886122e-03f, -2.379713392e-03f, -2.397535526e-03f, -2.415352495e-03f, +-2.433164268e-03f, -2.450970814e-03f, -2.468772104e-03f, -2.486568106e-03f, -2.504358791e-03f, -2.522144127e-03f, -2.539924085e-03f, -2.557698634e-03f, -2.575467743e-03f, -2.593231383e-03f, +-2.610989522e-03f, -2.628742131e-03f, -2.646489179e-03f, -2.664230636e-03f, -2.681966472e-03f, -2.699696656e-03f, -2.717421157e-03f, -2.735139946e-03f, -2.752852993e-03f, -2.770560266e-03f, +-2.788261737e-03f, -2.805957374e-03f, -2.823647147e-03f, -2.841331027e-03f, -2.859008982e-03f, -2.876680983e-03f, -2.894347000e-03f, -2.912007002e-03f, -2.929660959e-03f, -2.947308842e-03f, +-2.964950619e-03f, -2.982586261e-03f, -3.000215738e-03f, -3.017839019e-03f, -3.035456075e-03f, -3.053066876e-03f, -3.070671390e-03f, -3.088269590e-03f, -3.105861443e-03f, -3.123446921e-03f, +-3.141025993e-03f, -3.158598629e-03f, -3.176164800e-03f, -3.193724475e-03f, -3.211277624e-03f, -3.228824218e-03f, -3.246364227e-03f, -3.263897620e-03f, -3.281424367e-03f, -3.298944440e-03f, +-3.316457807e-03f, -3.333964440e-03f, -3.351464307e-03f, -3.368957380e-03f, -3.386443629e-03f, -3.403923023e-03f, -3.421395533e-03f, -3.438861130e-03f, -3.456319782e-03f, -3.473771462e-03f, +-3.491216138e-03f, -3.508653781e-03f, -3.526084362e-03f, -3.543507851e-03f, -3.560924217e-03f, -3.578333432e-03f, -3.595735466e-03f, -3.613130289e-03f, -3.630517871e-03f, -3.647898183e-03f, +-3.665271195e-03f, -3.682636878e-03f, -3.699995202e-03f, -3.717346137e-03f, -3.734689655e-03f, -3.752025724e-03f, -3.769354317e-03f, -3.786675403e-03f, -3.803988953e-03f, -3.821294937e-03f, +-3.838593327e-03f, -3.855884092e-03f, -3.873167203e-03f, -3.890442631e-03f, -3.907710346e-03f, -3.924970319e-03f, -3.942222520e-03f, -3.959466921e-03f, -3.976703491e-03f, -3.993932203e-03f, +-4.011153025e-03f, -4.028365929e-03f, -4.045570886e-03f, -4.062767866e-03f, -4.079956841e-03f, -4.097137780e-03f, -4.114310656e-03f, -4.131475437e-03f, -4.148632096e-03f, -4.165780603e-03f, +-4.182920930e-03f, -4.200053046e-03f, -4.217176922e-03f, -4.234292531e-03f, -4.251399842e-03f, -4.268498826e-03f, -4.285589455e-03f, -4.302671700e-03f, -4.319745530e-03f, -4.336810918e-03f, +-4.353867835e-03f, -4.370916251e-03f, -4.387956137e-03f, -4.404987464e-03f, -4.422010205e-03f, -4.439024329e-03f, -4.456029807e-03f, -4.473026612e-03f, -4.490014714e-03f, -4.506994083e-03f, +-4.523964692e-03f, -4.540926512e-03f, -4.557879513e-03f, -4.574823668e-03f, -4.591758946e-03f, -4.608685321e-03f, -4.625602761e-03f, -4.642511240e-03f, -4.659410728e-03f, -4.676301197e-03f, +-4.693182618e-03f, -4.710054963e-03f, -4.726918202e-03f, -4.743772307e-03f, -4.760617249e-03f, -4.777453001e-03f, -4.794279533e-03f, -4.811096817e-03f, -4.827904825e-03f, -4.844703527e-03f, +-4.861492896e-03f, -4.878272903e-03f, -4.895043519e-03f, -4.911804716e-03f, -4.928556466e-03f, -4.945298740e-03f, -4.962031510e-03f, -4.978754748e-03f, -4.995468425e-03f, -5.012172512e-03f, +-5.028866983e-03f, -5.045551807e-03f, -5.062226958e-03f, -5.078892406e-03f, -5.095548124e-03f, -5.112194083e-03f, -5.128830255e-03f, -5.145456613e-03f, -5.162073127e-03f, -5.178679770e-03f, +-5.195276513e-03f, -5.211863329e-03f, -5.228440189e-03f, -5.245007066e-03f, -5.261563930e-03f, -5.278110755e-03f, -5.294647513e-03f, -5.311174174e-03f, -5.327690712e-03f, -5.344197098e-03f, +-5.360693305e-03f, -5.377179304e-03f, -5.393655068e-03f, -5.410120568e-03f, -5.426575777e-03f, -5.443020668e-03f, -5.459455211e-03f, -5.475879380e-03f, -5.492293147e-03f, -5.508696484e-03f, +-5.525089363e-03f, -5.541471756e-03f, -5.557843636e-03f, -5.574204976e-03f, -5.590555746e-03f, -5.606895921e-03f, -5.623225472e-03f, -5.639544371e-03f, -5.655852591e-03f, -5.672150105e-03f, +-5.688436885e-03f, -5.704712903e-03f, -5.720978132e-03f, -5.737232544e-03f, -5.753476113e-03f, -5.769708810e-03f, -5.785930608e-03f, -5.802141480e-03f, -5.818341398e-03f, -5.834530335e-03f, +-5.850708264e-03f, -5.866875158e-03f, -5.883030988e-03f, -5.899175728e-03f, -5.915309351e-03f, -5.931431829e-03f, -5.947543135e-03f, -5.963643242e-03f, -5.979732123e-03f, -5.995809751e-03f, +-6.011876098e-03f, -6.027931137e-03f, -6.043974842e-03f, -6.060007185e-03f, -6.076028139e-03f, -6.092037677e-03f, -6.108035772e-03f, -6.124022398e-03f, -6.139997527e-03f, -6.155961132e-03f, +-6.171913187e-03f, -6.187853664e-03f, -6.203782537e-03f, -6.219699778e-03f, -6.235605361e-03f, -6.251499260e-03f, -6.267381447e-03f, -6.283251896e-03f, -6.299110579e-03f, -6.314957471e-03f, +-6.330792544e-03f, -6.346615772e-03f, -6.362427128e-03f, -6.378226585e-03f, -6.394014117e-03f, -6.409789698e-03f, -6.425553301e-03f, -6.441304898e-03f, -6.457044464e-03f, -6.472771973e-03f, +-6.488487397e-03f, -6.504190710e-03f, -6.519881887e-03f, -6.535560899e-03f, -6.551227722e-03f, -6.566882328e-03f, -6.582524692e-03f, -6.598154787e-03f, -6.613772586e-03f, -6.629378064e-03f, +-6.644971194e-03f, -6.660551950e-03f, -6.676120306e-03f, -6.691676235e-03f, -6.707219712e-03f, -6.722750710e-03f, -6.738269203e-03f, -6.753775166e-03f, -6.769268571e-03f, -6.784749393e-03f, +-6.800217607e-03f, -6.815673185e-03f, -6.831116102e-03f, -6.846546333e-03f, -6.861963850e-03f, -6.877368629e-03f, -6.892760643e-03f, -6.908139866e-03f, -6.923506274e-03f, -6.938859839e-03f, +-6.954200536e-03f, -6.969528339e-03f, -6.984843223e-03f, -7.000145162e-03f, -7.015434130e-03f, -7.030710101e-03f, -7.045973051e-03f, -7.061222952e-03f, -7.076459780e-03f, -7.091683510e-03f, +-7.106894115e-03f, -7.122091569e-03f, -7.137275849e-03f, -7.152446927e-03f, -7.167604779e-03f, -7.182749379e-03f, -7.197880702e-03f, -7.212998722e-03f, -7.228103415e-03f, -7.243194754e-03f, +-7.258272714e-03f, -7.273337271e-03f, -7.288388398e-03f, -7.303426071e-03f, -7.318450265e-03f, -7.333460953e-03f, -7.348458112e-03f, -7.363441716e-03f, -7.378411740e-03f, -7.393368159e-03f, +-7.408310947e-03f, -7.423240080e-03f, -7.438155533e-03f, -7.453057280e-03f, -7.467945297e-03f, -7.482819559e-03f, -7.497680041e-03f, -7.512526718e-03f, -7.527359566e-03f, -7.542178558e-03f, +-7.556983671e-03f, -7.571774880e-03f, -7.586552160e-03f, -7.601315487e-03f, -7.616064835e-03f, -7.630800180e-03f, -7.645521497e-03f, -7.660228762e-03f, -7.674921949e-03f, -7.689601036e-03f, +-7.704265996e-03f, -7.718916806e-03f, -7.733553441e-03f, -7.748175876e-03f, -7.762784087e-03f, -7.777378049e-03f, -7.791957739e-03f, -7.806523132e-03f, -7.821074203e-03f, -7.835610929e-03f, +-7.850133284e-03f, -7.864641245e-03f, -7.879134787e-03f, -7.893613886e-03f, -7.908078519e-03f, -7.922528660e-03f, -7.936964286e-03f, -7.951385373e-03f, -7.965791896e-03f, -7.980183831e-03f, +-7.994561155e-03f, -8.008923844e-03f, -8.023271873e-03f, -8.037605218e-03f, -8.051923856e-03f, -8.066227763e-03f, -8.080516915e-03f, -8.094791288e-03f, -8.109050858e-03f, -8.123295601e-03f, +-8.137525494e-03f, -8.151740513e-03f, -8.165940635e-03f, -8.180125834e-03f, -8.194296089e-03f, -8.208451375e-03f, -8.222591669e-03f, -8.236716947e-03f, -8.250827185e-03f, -8.264922361e-03f, +-8.279002450e-03f, -8.293067430e-03f, -8.307117276e-03f, -8.321151965e-03f, -8.335171475e-03f, -8.349175780e-03f, -8.363164860e-03f, -8.377138689e-03f, -8.391097245e-03f, -8.405040504e-03f, +-8.418968444e-03f, -8.432881041e-03f, -8.446778271e-03f, -8.460660113e-03f, -8.474526542e-03f, -8.488377536e-03f, -8.502213071e-03f, -8.516033125e-03f, -8.529837675e-03f, -8.543626697e-03f, +-8.557400169e-03f, -8.571158068e-03f, -8.584900371e-03f, -8.598627054e-03f, -8.612338097e-03f, -8.626033474e-03f, -8.639713164e-03f, -8.653377145e-03f, -8.667025392e-03f, -8.680657885e-03f, +-8.694274599e-03f, -8.707875512e-03f, -8.721460603e-03f, -8.735029847e-03f, -8.748583223e-03f, -8.762120709e-03f, -8.775642281e-03f, -8.789147917e-03f, -8.802637595e-03f, -8.816111293e-03f, +-8.829568988e-03f, -8.843010657e-03f, -8.856436279e-03f, -8.869845831e-03f, -8.883239291e-03f, -8.896616637e-03f, -8.909977846e-03f, -8.923322896e-03f, -8.936651766e-03f, -8.949964433e-03f, +-8.963260876e-03f, -8.976541071e-03f, -8.989804997e-03f, -9.003052632e-03f, -9.016283955e-03f, -9.029498942e-03f, -9.042697573e-03f, -9.055879825e-03f, -9.069045677e-03f, -9.082195107e-03f, +-9.095328093e-03f, -9.108444612e-03f, -9.121544645e-03f, -9.134628168e-03f, -9.147695161e-03f, -9.160745601e-03f, -9.173779467e-03f, -9.186796738e-03f, -9.199797392e-03f, -9.212781406e-03f, +-9.225748761e-03f, -9.238699435e-03f, -9.251633405e-03f, -9.264550651e-03f, -9.277451151e-03f, -9.290334885e-03f, -9.303201829e-03f, -9.316051965e-03f, -9.328885269e-03f, -9.341701722e-03f, +-9.354501301e-03f, -9.367283986e-03f, -9.380049756e-03f, -9.392798589e-03f, -9.405530464e-03f, -9.418245361e-03f, -9.430943258e-03f, -9.443624135e-03f, -9.456287970e-03f, -9.468934743e-03f, +-9.481564432e-03f, -9.494177018e-03f, -9.506772478e-03f, -9.519350793e-03f, -9.531911941e-03f, -9.544455903e-03f, -9.556982656e-03f, -9.569492181e-03f, -9.581984456e-03f, -9.594459462e-03f, +-9.606917178e-03f, -9.619357583e-03f, -9.631780657e-03f, -9.644186379e-03f, -9.656574728e-03f, -9.668945685e-03f, -9.681299229e-03f, -9.693635340e-03f, -9.705953997e-03f, -9.718255180e-03f, +-9.730538869e-03f, -9.742805044e-03f, -9.755053684e-03f, -9.767284769e-03f, -9.779498279e-03f, -9.791694195e-03f, -9.803872495e-03f, -9.816033161e-03f, -9.828176171e-03f, -9.840301506e-03f, +-9.852409147e-03f, -9.864499072e-03f, -9.876571263e-03f, -9.888625700e-03f, -9.900662361e-03f, -9.912681229e-03f, -9.924682283e-03f, -9.936665503e-03f, -9.948630871e-03f, -9.960578365e-03f, +-9.972507966e-03f, -9.984419656e-03f, -9.996313414e-03f, -1.000818922e-02f, -1.002004706e-02f, -1.003188690e-02f, -1.004370874e-02f, -1.005551255e-02f, -1.006729830e-02f, -1.007906600e-02f, +-1.009081560e-02f, -1.010254710e-02f, -1.011426047e-02f, -1.012595570e-02f, -1.013763276e-02f, -1.014929164e-02f, -1.016093232e-02f, -1.017255478e-02f, -1.018415900e-02f, -1.019574496e-02f, +-1.020731264e-02f, -1.021886202e-02f, -1.023039309e-02f, -1.024190583e-02f, -1.025340021e-02f, -1.026487621e-02f, -1.027633383e-02f, -1.028777303e-02f, -1.029919381e-02f, -1.031059614e-02f, +-1.032198001e-02f, -1.033334538e-02f, -1.034469226e-02f, -1.035602062e-02f, -1.036733043e-02f, -1.037862168e-02f, -1.038989436e-02f, -1.040114845e-02f, -1.041238391e-02f, -1.042360075e-02f, +-1.043479894e-02f, -1.044597845e-02f, -1.045713928e-02f, -1.046828141e-02f, -1.047940481e-02f, -1.049050947e-02f, -1.050159537e-02f, -1.051266249e-02f, -1.052371082e-02f, -1.053474033e-02f, +-1.054575101e-02f, -1.055674284e-02f, -1.056771580e-02f, -1.057866988e-02f, -1.058960505e-02f, -1.060052130e-02f, -1.061141862e-02f, -1.062229697e-02f, -1.063315635e-02f, -1.064399674e-02f, +-1.065481812e-02f, -1.066562048e-02f, -1.067640378e-02f, -1.068716803e-02f, -1.069791319e-02f, -1.070863926e-02f, -1.071934621e-02f, -1.073003403e-02f, -1.074070271e-02f, -1.075135221e-02f, +-1.076198253e-02f, -1.077259365e-02f, -1.078318554e-02f, -1.079375821e-02f, -1.080431162e-02f, -1.081484576e-02f, -1.082536061e-02f, -1.083585615e-02f, -1.084633238e-02f, -1.085678927e-02f, +-1.086722680e-02f, -1.087764496e-02f, -1.088804373e-02f, -1.089842309e-02f, -1.090878303e-02f, -1.091912353e-02f, -1.092944458e-02f, -1.093974615e-02f, -1.095002823e-02f, -1.096029080e-02f, +-1.097053386e-02f, -1.098075737e-02f, -1.099096132e-02f, -1.100114571e-02f, -1.101131050e-02f, -1.102145569e-02f, -1.103158125e-02f, -1.104168718e-02f, -1.105177345e-02f, -1.106184005e-02f, +-1.107188697e-02f, -1.108191418e-02f, -1.109192167e-02f, -1.110190942e-02f, -1.111187743e-02f, -1.112182566e-02f, -1.113175411e-02f, -1.114166276e-02f, -1.115155159e-02f, -1.116142059e-02f, +-1.117126975e-02f, -1.118109903e-02f, -1.119090844e-02f, -1.120069796e-02f, -1.121046756e-02f, -1.122021723e-02f, -1.122994697e-02f, -1.123965674e-02f, -1.124934654e-02f, -1.125901635e-02f, +-1.126866615e-02f, -1.127829593e-02f, -1.128790568e-02f, -1.129749537e-02f, -1.130706500e-02f, -1.131661455e-02f, -1.132614399e-02f, -1.133565333e-02f, -1.134514253e-02f, -1.135461159e-02f, +-1.136406050e-02f, -1.137348922e-02f, -1.138289776e-02f, -1.139228610e-02f, -1.140165421e-02f, -1.141100209e-02f, -1.142032972e-02f, -1.142963709e-02f, -1.143892418e-02f, -1.144819097e-02f, +-1.145743745e-02f, -1.146666361e-02f, -1.147586943e-02f, -1.148505490e-02f, -1.149422000e-02f, -1.150336471e-02f, -1.151248903e-02f, -1.152159294e-02f, -1.153067642e-02f, -1.153973946e-02f, +-1.154878204e-02f, -1.155780415e-02f, -1.156680578e-02f, -1.157578691e-02f, -1.158474753e-02f, -1.159368762e-02f, -1.160260716e-02f, -1.161150615e-02f, -1.162038458e-02f, -1.162924241e-02f, +-1.163807965e-02f, -1.164689627e-02f, -1.165569227e-02f, -1.166446763e-02f, -1.167322233e-02f, -1.168195637e-02f, -1.169066972e-02f, -1.169936237e-02f, -1.170803432e-02f, -1.171668554e-02f, +-1.172531602e-02f, -1.173392575e-02f, -1.174251472e-02f, -1.175108291e-02f, -1.175963030e-02f, -1.176815689e-02f, -1.177666266e-02f, -1.178514760e-02f, -1.179361169e-02f, -1.180205491e-02f, +-1.181047727e-02f, -1.181887874e-02f, -1.182725931e-02f, -1.183561896e-02f, -1.184395769e-02f, -1.185227548e-02f, -1.186057232e-02f, -1.186884819e-02f, -1.187710308e-02f, -1.188533698e-02f, +-1.189354987e-02f, -1.190174174e-02f, -1.190991259e-02f, -1.191806239e-02f, -1.192619113e-02f, -1.193429880e-02f, -1.194238539e-02f, -1.195045088e-02f, -1.195849527e-02f, -1.196651853e-02f, +-1.197452067e-02f, -1.198250165e-02f, -1.199046148e-02f, -1.199840013e-02f, -1.200631760e-02f, -1.201421388e-02f, -1.202208894e-02f, -1.202994279e-02f, -1.203777540e-02f, -1.204558676e-02f, +-1.205337687e-02f, -1.206114571e-02f, -1.206889326e-02f, -1.207661952e-02f, -1.208432448e-02f, -1.209200811e-02f, -1.209967041e-02f, -1.210731137e-02f, -1.211493098e-02f, -1.212252922e-02f, +-1.213010607e-02f, -1.213766154e-02f, -1.214519561e-02f, -1.215270826e-02f, -1.216019949e-02f, -1.216766927e-02f, -1.217511761e-02f, -1.218254449e-02f, -1.218994989e-02f, -1.219733381e-02f, +-1.220469624e-02f, -1.221203715e-02f, -1.221935655e-02f, -1.222665442e-02f, -1.223393074e-02f, -1.224118552e-02f, -1.224841873e-02f, -1.225563036e-02f, -1.226282041e-02f, -1.226998885e-02f, +-1.227713569e-02f, -1.228426091e-02f, -1.229136450e-02f, -1.229844645e-02f, -1.230550674e-02f, -1.231254537e-02f, -1.231956232e-02f, -1.232655759e-02f, -1.233353116e-02f, -1.234048302e-02f, +-1.234741316e-02f, -1.235432158e-02f, -1.236120825e-02f, -1.236807317e-02f, -1.237491634e-02f, -1.238173773e-02f, -1.238853734e-02f, -1.239531515e-02f, -1.240207116e-02f, -1.240880536e-02f, +-1.241551774e-02f, -1.242220827e-02f, -1.242887697e-02f, -1.243552381e-02f, -1.244214878e-02f, -1.244875188e-02f, -1.245533310e-02f, -1.246189241e-02f, -1.246842983e-02f, -1.247494532e-02f, +-1.248143889e-02f, -1.248791052e-02f, -1.249436021e-02f, -1.250078794e-02f, -1.250719371e-02f, -1.251357750e-02f, -1.251993931e-02f, -1.252627912e-02f, -1.253259693e-02f, -1.253889272e-02f, +-1.254516649e-02f, -1.255141822e-02f, -1.255764791e-02f, -1.256385555e-02f, -1.257004113e-02f, -1.257620464e-02f, -1.258234606e-02f, -1.258846540e-02f, -1.259456263e-02f, -1.260063776e-02f, +-1.260669077e-02f, -1.261272165e-02f, -1.261873039e-02f, -1.262471699e-02f, -1.263068144e-02f, -1.263662372e-02f, -1.264254383e-02f, -1.264844176e-02f, -1.265431749e-02f, -1.266017103e-02f, +-1.266600236e-02f, -1.267181147e-02f, -1.267759836e-02f, -1.268336301e-02f, -1.268910542e-02f, -1.269482558e-02f, -1.270052347e-02f, -1.270619910e-02f, -1.271185245e-02f, -1.271748351e-02f, +-1.272309228e-02f, -1.272867875e-02f, -1.273424290e-02f, -1.273978474e-02f, -1.274530425e-02f, -1.275080142e-02f, -1.275627624e-02f, -1.276172872e-02f, -1.276715883e-02f, -1.277256657e-02f, +-1.277795194e-02f, -1.278331492e-02f, -1.278865551e-02f, -1.279397370e-02f, -1.279926948e-02f, -1.280454284e-02f, -1.280979378e-02f, -1.281502228e-02f, -1.282022835e-02f, -1.282541196e-02f, +-1.283057313e-02f, -1.283571182e-02f, -1.284082805e-02f, -1.284592180e-02f, -1.285099307e-02f, -1.285604184e-02f, -1.286106811e-02f, -1.286607187e-02f, -1.287105311e-02f, -1.287601184e-02f, +-1.288094803e-02f, -1.288586168e-02f, -1.289075279e-02f, -1.289562135e-02f, -1.290046735e-02f, -1.290529079e-02f, -1.291009165e-02f, -1.291486993e-02f, -1.291962562e-02f, -1.292435872e-02f, +-1.292906922e-02f, -1.293375712e-02f, -1.293842239e-02f, -1.294306505e-02f, -1.294768508e-02f, -1.295228247e-02f, -1.295685722e-02f, -1.296140933e-02f, -1.296593878e-02f, -1.297044556e-02f, +-1.297492969e-02f, -1.297939113e-02f, -1.298382990e-02f, -1.298824598e-02f, -1.299263936e-02f, -1.299701005e-02f, -1.300135803e-02f, -1.300568330e-02f, -1.300998585e-02f, -1.301426568e-02f, +-1.301852278e-02f, -1.302275714e-02f, -1.302696875e-02f, -1.303115762e-02f, -1.303532374e-02f, -1.303946709e-02f, -1.304358768e-02f, -1.304768550e-02f, -1.305176054e-02f, -1.305581279e-02f, +-1.305984226e-02f, -1.306384893e-02f, -1.306783280e-02f, -1.307179387e-02f, -1.307573212e-02f, -1.307964756e-02f, -1.308354017e-02f, -1.308740996e-02f, -1.309125691e-02f, -1.309508102e-02f, +-1.309888229e-02f, -1.310266071e-02f, -1.310641628e-02f, -1.311014898e-02f, -1.311385882e-02f, -1.311754579e-02f, -1.312120989e-02f, -1.312485111e-02f, -1.312846944e-02f, -1.313206488e-02f, +-1.313563742e-02f, -1.313918707e-02f, -1.314271381e-02f, -1.314621764e-02f, -1.314969856e-02f, -1.315315656e-02f, -1.315659164e-02f, -1.316000378e-02f, -1.316339300e-02f, -1.316675927e-02f, +-1.317010261e-02f, -1.317342300e-02f, -1.317672044e-02f, -1.317999492e-02f, -1.318324644e-02f, -1.318647500e-02f, -1.318968060e-02f, -1.319286321e-02f, -1.319602286e-02f, -1.319915952e-02f, +-1.320227320e-02f, -1.320536389e-02f, -1.320843158e-02f, -1.321147628e-02f, -1.321449798e-02f, -1.321749667e-02f, -1.322047236e-02f, -1.322342503e-02f, -1.322635469e-02f, -1.322926132e-02f, +-1.323214494e-02f, -1.323500552e-02f, -1.323784308e-02f, -1.324065760e-02f, -1.324344908e-02f, -1.324621752e-02f, -1.324896291e-02f, -1.325168526e-02f, -1.325438455e-02f, -1.325706079e-02f, +-1.325971397e-02f, -1.326234409e-02f, -1.326495114e-02f, -1.326753513e-02f, -1.327009604e-02f, -1.327263388e-02f, -1.327514864e-02f, -1.327764032e-02f, -1.328010892e-02f, -1.328255443e-02f, +-1.328497685e-02f, -1.328737618e-02f, -1.328975241e-02f, -1.329210555e-02f, -1.329443558e-02f, -1.329674251e-02f, -1.329902634e-02f, -1.330128705e-02f, -1.330352466e-02f, -1.330573915e-02f, +-1.330793052e-02f, -1.331009878e-02f, -1.331224391e-02f, -1.331436592e-02f, -1.331646480e-02f, -1.331854056e-02f, -1.332059318e-02f, -1.332262267e-02f, -1.332462903e-02f, -1.332661225e-02f, +-1.332857233e-02f, -1.333050927e-02f, -1.333242306e-02f, -1.333431371e-02f, -1.333618121e-02f, -1.333802557e-02f, -1.333984677e-02f, -1.334164482e-02f, -1.334341971e-02f, -1.334517145e-02f, +-1.334690003e-02f, -1.334860544e-02f, -1.335028770e-02f, -1.335194679e-02f, -1.335358272e-02f, -1.335519549e-02f, -1.335678508e-02f, -1.335835151e-02f, -1.335989476e-02f, -1.336141484e-02f, +-1.336291175e-02f, -1.336438549e-02f, -1.336583605e-02f, -1.336726343e-02f, -1.336866764e-02f, -1.337004866e-02f, -1.337140651e-02f, -1.337274117e-02f, -1.337405265e-02f, -1.337534095e-02f, +-1.337660607e-02f, -1.337784800e-02f, -1.337906674e-02f, -1.338026230e-02f, -1.338143467e-02f, -1.338258385e-02f, -1.338370984e-02f, -1.338481265e-02f, -1.338589226e-02f, -1.338694868e-02f, +-1.338798192e-02f, -1.338899196e-02f, -1.338997881e-02f, -1.339094246e-02f, -1.339188293e-02f, -1.339280020e-02f, -1.339369427e-02f, -1.339456516e-02f, -1.339541285e-02f, -1.339623735e-02f, +-1.339703865e-02f, -1.339781676e-02f, -1.339857167e-02f, -1.339930339e-02f, -1.340001192e-02f, -1.340069725e-02f, -1.340135939e-02f, -1.340199834e-02f, -1.340261409e-02f, -1.340320665e-02f, +-1.340377602e-02f, -1.340432219e-02f, -1.340484518e-02f, -1.340534497e-02f, -1.340582157e-02f, -1.340627497e-02f, -1.340670519e-02f, -1.340711222e-02f, -1.340749606e-02f, -1.340785671e-02f, +-1.340819418e-02f, -1.340850846e-02f, -1.340879955e-02f, -1.340906745e-02f, -1.340931217e-02f, -1.340953371e-02f, -1.340973207e-02f, -1.340990724e-02f, -1.341005923e-02f, -1.341018804e-02f, +-1.341029368e-02f, -1.341037614e-02f, -1.341043542e-02f, -1.341047152e-02f, -1.341048445e-02f, -1.341047421e-02f, -1.341044080e-02f, -1.341038422e-02f, -1.341030447e-02f, -1.341020156e-02f, +-1.341007547e-02f, -1.340992623e-02f, -1.340975382e-02f, -1.340955825e-02f, -1.340933952e-02f, -1.340909764e-02f, -1.340883260e-02f, -1.340854440e-02f, -1.340823306e-02f, -1.340789856e-02f, +-1.340754091e-02f, -1.340716012e-02f, -1.340675619e-02f, -1.340632911e-02f, -1.340587889e-02f, -1.340540553e-02f, -1.340490904e-02f, -1.340438941e-02f, -1.340384666e-02f, -1.340328077e-02f, +-1.340269175e-02f, -1.340207961e-02f, -1.340144435e-02f, -1.340078597e-02f, -1.340010447e-02f, -1.339939985e-02f, -1.339867212e-02f, -1.339792128e-02f, -1.339714734e-02f, -1.339635029e-02f, +-1.339553014e-02f, -1.339468688e-02f, -1.339382054e-02f, -1.339293109e-02f, -1.339201856e-02f, -1.339108294e-02f, -1.339012423e-02f, -1.338914244e-02f, -1.338813758e-02f, -1.338710963e-02f, +-1.338605861e-02f, -1.338498453e-02f, -1.338388737e-02f, -1.338276716e-02f, -1.338162388e-02f, -1.338045754e-02f, -1.337926815e-02f, -1.337805572e-02f, -1.337682023e-02f, -1.337556170e-02f, +-1.337428013e-02f, -1.337297553e-02f, -1.337164789e-02f, -1.337029722e-02f, -1.336892352e-02f, -1.336752681e-02f, -1.336610707e-02f, -1.336466432e-02f, -1.336319856e-02f, -1.336170980e-02f, +-1.336019803e-02f, -1.335866326e-02f, -1.335710550e-02f, -1.335552474e-02f, -1.335392100e-02f, -1.335229427e-02f, -1.335064457e-02f, -1.334897189e-02f, -1.334727624e-02f, -1.334555762e-02f, +-1.334381604e-02f, -1.334205151e-02f, -1.334026402e-02f, -1.333845358e-02f, -1.333662019e-02f, -1.333476387e-02f, -1.333288461e-02f, -1.333098242e-02f, -1.332905730e-02f, -1.332710926e-02f, +-1.332513831e-02f, -1.332314444e-02f, -1.332112766e-02f, -1.331908798e-02f, -1.331702540e-02f, -1.331493993e-02f, -1.331283157e-02f, -1.331070033e-02f, -1.330854620e-02f, -1.330636921e-02f, +-1.330416935e-02f, -1.330194662e-02f, -1.329970103e-02f, -1.329743259e-02f, -1.329514131e-02f, -1.329282718e-02f, -1.329049021e-02f, -1.328813041e-02f, -1.328574779e-02f, -1.328334234e-02f, +-1.328091408e-02f, -1.327846301e-02f, -1.327598913e-02f, -1.327349245e-02f, -1.327097298e-02f, -1.326843072e-02f, -1.326586568e-02f, -1.326327787e-02f, -1.326066728e-02f, -1.325803393e-02f, +-1.325537782e-02f, -1.325269895e-02f, -1.324999734e-02f, -1.324727299e-02f, -1.324452590e-02f, -1.324175608e-02f, -1.323896354e-02f, -1.323614828e-02f, -1.323331031e-02f, -1.323044963e-02f, +-1.322756626e-02f, -1.322466019e-02f, -1.322173144e-02f, -1.321878001e-02f, -1.321580591e-02f, -1.321280913e-02f, -1.320978970e-02f, -1.320674762e-02f, -1.320368288e-02f, -1.320059551e-02f, +-1.319748550e-02f, -1.319435287e-02f, -1.319119761e-02f, -1.318801974e-02f, -1.318481926e-02f, -1.318159618e-02f, -1.317835051e-02f, -1.317508225e-02f, -1.317179141e-02f, -1.316847800e-02f, +-1.316514202e-02f, -1.316178348e-02f, -1.315840239e-02f, -1.315499876e-02f, -1.315157259e-02f, -1.314812389e-02f, -1.314465266e-02f, -1.314115892e-02f, -1.313764267e-02f, -1.313410392e-02f, +-1.313054268e-02f, -1.312695895e-02f, -1.312335274e-02f, -1.311972406e-02f, -1.311607292e-02f, -1.311239931e-02f, -1.310870327e-02f, -1.310498478e-02f, -1.310124385e-02f, -1.309748050e-02f, +-1.309369474e-02f, -1.308988656e-02f, -1.308605598e-02f, -1.308220301e-02f, -1.307832765e-02f, -1.307442991e-02f, -1.307050980e-02f, -1.306656733e-02f, -1.306260250e-02f, -1.305861533e-02f, +-1.305460582e-02f, -1.305057398e-02f, -1.304651982e-02f, -1.304244335e-02f, -1.303834457e-02f, -1.303422349e-02f, -1.303008013e-02f, -1.302591448e-02f, -1.302172657e-02f, -1.301751639e-02f, +-1.301328396e-02f, -1.300902928e-02f, -1.300475236e-02f, -1.300045322e-02f, -1.299613185e-02f, -1.299178828e-02f, -1.298742250e-02f, -1.298303453e-02f, -1.297862437e-02f, -1.297419204e-02f, +-1.296973754e-02f, -1.296526088e-02f, -1.296076207e-02f, -1.295624113e-02f, -1.295169805e-02f, -1.294713285e-02f, -1.294254554e-02f, -1.293793612e-02f, -1.293330461e-02f, -1.292865102e-02f, +-1.292397535e-02f, -1.291927761e-02f, -1.291455781e-02f, -1.290981597e-02f, -1.290505209e-02f, -1.290026618e-02f, -1.289545825e-02f, -1.289062831e-02f, -1.288577638e-02f, -1.288090245e-02f, +-1.287600654e-02f, -1.287108865e-02f, -1.286614881e-02f, -1.286118702e-02f, -1.285620328e-02f, -1.285119761e-02f, -1.284617002e-02f, -1.284112052e-02f, -1.283604912e-02f, -1.283095582e-02f, +-1.282584064e-02f, -1.282070359e-02f, -1.281554468e-02f, -1.281036391e-02f, -1.280516130e-02f, -1.279993687e-02f, -1.279469061e-02f, -1.278942254e-02f, -1.278413267e-02f, -1.277882101e-02f, +-1.277348756e-02f, -1.276813235e-02f, -1.276275539e-02f, -1.275735667e-02f, -1.275193621e-02f, -1.274649403e-02f, -1.274103013e-02f, -1.273554453e-02f, -1.273003723e-02f, -1.272450824e-02f, +-1.271895759e-02f, -1.271338526e-02f, -1.270779129e-02f, -1.270217568e-02f, -1.269653843e-02f, -1.269087957e-02f, -1.268519910e-02f, -1.267949703e-02f, -1.267377337e-02f, -1.266802814e-02f, +-1.266226135e-02f, -1.265647300e-02f, -1.265066312e-02f, -1.264483170e-02f, -1.263897876e-02f, -1.263310432e-02f, -1.262720837e-02f, -1.262129095e-02f, -1.261535205e-02f, -1.260939169e-02f, +-1.260340988e-02f, -1.259740663e-02f, -1.259138195e-02f, -1.258533585e-02f, -1.257926836e-02f, -1.257317947e-02f, -1.256706920e-02f, -1.256093756e-02f, -1.255478456e-02f, -1.254861022e-02f, +-1.254241454e-02f, -1.253619755e-02f, -1.252995924e-02f, -1.252369964e-02f, -1.251741875e-02f, -1.251111658e-02f, -1.250479316e-02f, -1.249844849e-02f, -1.249208258e-02f, -1.248569544e-02f, +-1.247928709e-02f, -1.247285755e-02f, -1.246640681e-02f, -1.245993490e-02f, -1.245344182e-02f, -1.244692760e-02f, -1.244039223e-02f, -1.243383574e-02f, -1.242725814e-02f, -1.242065943e-02f, +-1.241403964e-02f, -1.240739877e-02f, -1.240073684e-02f, -1.239405385e-02f, -1.238734983e-02f, -1.238062479e-02f, -1.237387873e-02f, -1.236711168e-02f, -1.236032363e-02f, -1.235351462e-02f, +-1.234668464e-02f, -1.233983372e-02f, -1.233296186e-02f, -1.232606908e-02f, -1.231915539e-02f, -1.231222081e-02f, -1.230526534e-02f, -1.229828901e-02f, -1.229129182e-02f, -1.228427378e-02f, +-1.227723492e-02f, -1.227017525e-02f, -1.226309477e-02f, -1.225599350e-02f, -1.224887145e-02f, -1.224172865e-02f, -1.223456509e-02f, -1.222738080e-02f, -1.222017579e-02f, -1.221295007e-02f, +-1.220570366e-02f, -1.219843657e-02f, -1.219114881e-02f, -1.218384039e-02f, -1.217651134e-02f, -1.216916166e-02f, -1.216179138e-02f, -1.215440049e-02f, -1.214698902e-02f, -1.213955698e-02f, +-1.213210438e-02f, -1.212463125e-02f, -1.211713758e-02f, -1.210962340e-02f, -1.210208872e-02f, -1.209453356e-02f, -1.208695793e-02f, -1.207936184e-02f, -1.207174530e-02f, -1.206410834e-02f, +-1.205645097e-02f, -1.204877319e-02f, -1.204107503e-02f, -1.203335650e-02f, -1.202561762e-02f, -1.201785839e-02f, -1.201007884e-02f, -1.200227897e-02f, -1.199445880e-02f, -1.198661836e-02f, +-1.197875764e-02f, -1.197087667e-02f, -1.196297546e-02f, -1.195505403e-02f, -1.194711238e-02f, -1.193915055e-02f, -1.193116853e-02f, -1.192316635e-02f, -1.191514402e-02f, -1.190710155e-02f, +-1.189903897e-02f, -1.189095628e-02f, -1.188285350e-02f, -1.187473064e-02f, -1.186658773e-02f, -1.185842477e-02f, -1.185024178e-02f, -1.184203878e-02f, -1.183381579e-02f, -1.182557281e-02f, +-1.181730986e-02f, -1.180902696e-02f, -1.180072412e-02f, -1.179240136e-02f, -1.178405870e-02f, -1.177569614e-02f, -1.176731371e-02f, -1.175891142e-02f, -1.175048929e-02f, -1.174204733e-02f, +-1.173358556e-02f, -1.172510400e-02f, -1.171660265e-02f, -1.170808153e-02f, -1.169954067e-02f, -1.169098008e-02f, -1.168239977e-02f, -1.167379975e-02f, -1.166518005e-02f, -1.165654069e-02f, +-1.164788167e-02f, -1.163920301e-02f, -1.163050473e-02f, -1.162178685e-02f, -1.161304937e-02f, -1.160429233e-02f, -1.159551573e-02f, -1.158671959e-02f, -1.157790392e-02f, -1.156906875e-02f, +-1.156021409e-02f, -1.155133995e-02f, -1.154244635e-02f, -1.153353331e-02f, -1.152460085e-02f, -1.151564898e-02f, -1.150667771e-02f, -1.149768707e-02f, -1.148867707e-02f, -1.147964773e-02f, +-1.147059907e-02f, -1.146153109e-02f, -1.145244382e-02f, -1.144333728e-02f, -1.143421148e-02f, -1.142506644e-02f, -1.141590217e-02f, -1.140671869e-02f, -1.139751602e-02f, -1.138829418e-02f, +-1.137905319e-02f, -1.136979305e-02f, -1.136051379e-02f, -1.135121542e-02f, -1.134189797e-02f, -1.133256144e-02f, -1.132320586e-02f, -1.131383124e-02f, -1.130443760e-02f, -1.129502496e-02f, +-1.128559334e-02f, -1.127614275e-02f, -1.126667320e-02f, -1.125718473e-02f, -1.124767734e-02f, -1.123815105e-02f, -1.122860588e-02f, -1.121904185e-02f, -1.120945897e-02f, -1.119985726e-02f, +-1.119023675e-02f, -1.118059744e-02f, -1.117093936e-02f, -1.116126252e-02f, -1.115156694e-02f, -1.114185264e-02f, -1.113211964e-02f, -1.112236795e-02f, -1.111259759e-02f, -1.110280859e-02f, +-1.109300095e-02f, -1.108317469e-02f, -1.107332985e-02f, -1.106346642e-02f, -1.105358444e-02f, -1.104368391e-02f, -1.103376486e-02f, -1.102382730e-02f, -1.101387126e-02f, -1.100389675e-02f, +-1.099390379e-02f, -1.098389239e-02f, -1.097386259e-02f, -1.096381438e-02f, -1.095374780e-02f, -1.094366286e-02f, -1.093355958e-02f, -1.092343798e-02f, -1.091329808e-02f, -1.090313989e-02f, +-1.089296344e-02f, -1.088276873e-02f, -1.087255580e-02f, -1.086232466e-02f, -1.085207533e-02f, -1.084180782e-02f, -1.083152216e-02f, -1.082121837e-02f, -1.081089645e-02f, -1.080055644e-02f, +-1.079019836e-02f, -1.077982221e-02f, -1.076942802e-02f, -1.075901581e-02f, -1.074858560e-02f, -1.073813740e-02f, -1.072767124e-02f, -1.071718713e-02f, -1.070668510e-02f, -1.069616516e-02f, +-1.068562733e-02f, -1.067507163e-02f, -1.066449808e-02f, -1.065390671e-02f, -1.064329752e-02f, -1.063267053e-02f, -1.062202578e-02f, -1.061136327e-02f, -1.060068303e-02f, -1.058998508e-02f, +-1.057926943e-02f, -1.056853610e-02f, -1.055778512e-02f, -1.054701651e-02f, -1.053623027e-02f, -1.052542644e-02f, -1.051460504e-02f, -1.050376607e-02f, -1.049290957e-02f, -1.048203555e-02f, +-1.047114403e-02f, -1.046023503e-02f, -1.044930857e-02f, -1.043836468e-02f, -1.042740336e-02f, -1.041642465e-02f, -1.040542856e-02f, -1.039441511e-02f, -1.038338432e-02f, -1.037233621e-02f, +-1.036127080e-02f, -1.035018811e-02f, -1.033908816e-02f, -1.032797098e-02f, -1.031683657e-02f, -1.030568497e-02f, -1.029451619e-02f, -1.028333025e-02f, -1.027212717e-02f, -1.026090698e-02f, +-1.024966969e-02f, -1.023841533e-02f, -1.022714390e-02f, -1.021585544e-02f, -1.020454997e-02f, -1.019322750e-02f, -1.018188806e-02f, -1.017053166e-02f, -1.015915834e-02f, -1.014776809e-02f, +-1.013636096e-02f, -1.012493696e-02f, -1.011349610e-02f, -1.010203842e-02f, -1.009056392e-02f, -1.007907264e-02f, -1.006756459e-02f, -1.005603979e-02f, -1.004449827e-02f, -1.003294004e-02f, +-1.002136513e-02f, -1.000977356e-02f, -9.998165340e-03f, -9.986540502e-03f, -9.974899064e-03f, -9.963241047e-03f, -9.951566471e-03f, -9.939875359e-03f, -9.928167731e-03f, -9.916443609e-03f, +-9.904703013e-03f, -9.892945964e-03f, -9.881172485e-03f, -9.869382596e-03f, -9.857576318e-03f, -9.845753673e-03f, -9.833914683e-03f, -9.822059368e-03f, -9.810187750e-03f, -9.798299850e-03f, +-9.786395690e-03f, -9.774475291e-03f, -9.762538676e-03f, -9.750585864e-03f, -9.738616879e-03f, -9.726631740e-03f, -9.714630471e-03f, -9.702613093e-03f, -9.690579627e-03f, -9.678530096e-03f, +-9.666464520e-03f, -9.654382921e-03f, -9.642285322e-03f, -9.630171744e-03f, -9.618042209e-03f, -9.605896739e-03f, -9.593735356e-03f, -9.581558081e-03f, -9.569364936e-03f, -9.557155944e-03f, +-9.544931127e-03f, -9.532690506e-03f, -9.520434103e-03f, -9.508161941e-03f, -9.495874042e-03f, -9.483570427e-03f, -9.471251120e-03f, -9.458916141e-03f, -9.446565514e-03f, -9.434199260e-03f, +-9.421817401e-03f, -9.409419961e-03f, -9.397006961e-03f, -9.384578423e-03f, -9.372134371e-03f, -9.359674825e-03f, -9.347199810e-03f, -9.334709346e-03f, -9.322203457e-03f, -9.309682165e-03f, +-9.297145492e-03f, -9.284593462e-03f, -9.272026096e-03f, -9.259443417e-03f, -9.246845448e-03f, -9.234232212e-03f, -9.221603730e-03f, -9.208960026e-03f, -9.196301122e-03f, -9.183627042e-03f, +-9.170937807e-03f, -9.158233441e-03f, -9.145513966e-03f, -9.132779406e-03f, -9.120029783e-03f, -9.107265119e-03f, -9.094485439e-03f, -9.081690764e-03f, -9.068881118e-03f, -9.056056524e-03f, +-9.043217004e-03f, -9.030362582e-03f, -9.017493281e-03f, -9.004609123e-03f, -8.991710133e-03f, -8.978796332e-03f, -8.965867745e-03f, -8.952924394e-03f, -8.939966302e-03f, -8.926993494e-03f, +-8.914005991e-03f, -8.901003817e-03f, -8.887986996e-03f, -8.874955551e-03f, -8.861909504e-03f, -8.848848881e-03f, -8.835773703e-03f, -8.822683994e-03f, -8.809579779e-03f, -8.796461079e-03f, +-8.783327919e-03f, -8.770180322e-03f, -8.757018312e-03f, -8.743841912e-03f, -8.730651146e-03f, -8.717446037e-03f, -8.704226609e-03f, -8.690992886e-03f, -8.677744891e-03f, -8.664482648e-03f, +-8.651206181e-03f, -8.637915513e-03f, -8.624610668e-03f, -8.611291670e-03f, -8.597958543e-03f, -8.584611311e-03f, -8.571249997e-03f, -8.557874626e-03f, -8.544485220e-03f, -8.531081805e-03f, +-8.517664404e-03f, -8.504233041e-03f, -8.490787739e-03f, -8.477328524e-03f, -8.463855419e-03f, -8.450368448e-03f, -8.436867635e-03f, -8.423353005e-03f, -8.409824581e-03f, -8.396282387e-03f, +-8.382726448e-03f, -8.369156788e-03f, -8.355573431e-03f, -8.341976402e-03f, -8.328365724e-03f, -8.314741422e-03f, -8.301103520e-03f, -8.287452043e-03f, -8.273787014e-03f, -8.260108459e-03f, +-8.246416401e-03f, -8.232710866e-03f, -8.218991876e-03f, -8.205259458e-03f, -8.191513635e-03f, -8.177754432e-03f, -8.163981873e-03f, -8.150195984e-03f, -8.136396788e-03f, -8.122584309e-03f, +-8.108758574e-03f, -8.094919606e-03f, -8.081067430e-03f, -8.067202070e-03f, -8.053323552e-03f, -8.039431900e-03f, -8.025527138e-03f, -8.011609292e-03f, -7.997678387e-03f, -7.983734446e-03f, +-7.969777496e-03f, -7.955807560e-03f, -7.941824664e-03f, -7.927828832e-03f, -7.913820090e-03f, -7.899798462e-03f, -7.885763973e-03f, -7.871716649e-03f, -7.857656514e-03f, -7.843583593e-03f, +-7.829497911e-03f, -7.815399494e-03f, -7.801288366e-03f, -7.787164552e-03f, -7.773028078e-03f, -7.758878969e-03f, -7.744717249e-03f, -7.730542945e-03f, -7.716356081e-03f, -7.702156682e-03f, +-7.687944774e-03f, -7.673720382e-03f, -7.659483531e-03f, -7.645234247e-03f, -7.630972554e-03f, -7.616698479e-03f, -7.602412046e-03f, -7.588113280e-03f, -7.573802208e-03f, -7.559478855e-03f, +-7.545143246e-03f, -7.530795406e-03f, -7.516435362e-03f, -7.502063138e-03f, -7.487678759e-03f, -7.473282253e-03f, -7.458873643e-03f, -7.444452957e-03f, -7.430020218e-03f, -7.415575453e-03f, +-7.401118688e-03f, -7.386649948e-03f, -7.372169259e-03f, -7.357676646e-03f, -7.343172135e-03f, -7.328655752e-03f, -7.314127523e-03f, -7.299587473e-03f, -7.285035629e-03f, -7.270472015e-03f, +-7.255896659e-03f, -7.241309585e-03f, -7.226710819e-03f, -7.212100388e-03f, -7.197478317e-03f, -7.182844632e-03f, -7.168199359e-03f, -7.153542525e-03f, -7.138874154e-03f, -7.124194274e-03f, +-7.109502909e-03f, -7.094800087e-03f, -7.080085832e-03f, -7.065360172e-03f, -7.050623132e-03f, -7.035874738e-03f, -7.021115017e-03f, -7.006343994e-03f, -6.991561696e-03f, -6.976768148e-03f, +-6.961963378e-03f, -6.947147411e-03f, -6.932320274e-03f, -6.917481992e-03f, -6.902632592e-03f, -6.887772100e-03f, -6.872900543e-03f, -6.858017947e-03f, -6.843124338e-03f, -6.828219743e-03f, +-6.813304187e-03f, -6.798377698e-03f, -6.783440301e-03f, -6.768492024e-03f, -6.753532892e-03f, -6.738562932e-03f, -6.723582170e-03f, -6.708590633e-03f, -6.693588348e-03f, -6.678575340e-03f, +-6.663551637e-03f, -6.648517265e-03f, -6.633472251e-03f, -6.618416621e-03f, -6.603350402e-03f, -6.588273619e-03f, -6.573186301e-03f, -6.558088474e-03f, -6.542980164e-03f, -6.527861398e-03f, +-6.512732203e-03f, -6.497592605e-03f, -6.482442632e-03f, -6.467282309e-03f, -6.452111664e-03f, -6.436930724e-03f, -6.421739515e-03f, -6.406538064e-03f, -6.391326398e-03f, -6.376104543e-03f, +-6.360872528e-03f, -6.345630378e-03f, -6.330378120e-03f, -6.315115782e-03f, -6.299843390e-03f, -6.284560971e-03f, -6.269268553e-03f, -6.253966161e-03f, -6.238653824e-03f, -6.223331568e-03f, +-6.207999420e-03f, -6.192657407e-03f, -6.177305557e-03f, -6.161943896e-03f, -6.146572452e-03f, -6.131191251e-03f, -6.115800320e-03f, -6.100399688e-03f, -6.084989380e-03f, -6.069569425e-03f, +-6.054139848e-03f, -6.038700679e-03f, -6.023251942e-03f, -6.007793667e-03f, -5.992325880e-03f, -5.976848608e-03f, -5.961361879e-03f, -5.945865720e-03f, -5.930360159e-03f, -5.914845221e-03f, +-5.899320936e-03f, -5.883787330e-03f, -5.868244430e-03f, -5.852692264e-03f, -5.837130860e-03f, -5.821560244e-03f, -5.805980444e-03f, -5.790391488e-03f, -5.774793403e-03f, -5.759186217e-03f, +-5.743569956e-03f, -5.727944649e-03f, -5.712310323e-03f, -5.696667005e-03f, -5.681014723e-03f, -5.665353504e-03f, -5.649683377e-03f, -5.634004368e-03f, -5.618316505e-03f, -5.602619817e-03f, +-5.586914329e-03f, -5.571200071e-03f, -5.555477069e-03f, -5.539745351e-03f, -5.524004946e-03f, -5.508255880e-03f, -5.492498181e-03f, -5.476731878e-03f, -5.460956997e-03f, -5.445173567e-03f, +-5.429381614e-03f, -5.413581168e-03f, -5.397772256e-03f, -5.381954905e-03f, -5.366129144e-03f, -5.350294999e-03f, -5.334452500e-03f, -5.318601673e-03f, -5.302742547e-03f, -5.286875150e-03f, +-5.270999508e-03f, -5.255115652e-03f, -5.239223607e-03f, -5.223323402e-03f, -5.207415065e-03f, -5.191498625e-03f, -5.175574108e-03f, -5.159641543e-03f, -5.143700957e-03f, -5.127752380e-03f, +-5.111795838e-03f, -5.095831360e-03f, -5.079858974e-03f, -5.063878708e-03f, -5.047890589e-03f, -5.031894647e-03f, -5.015890908e-03f, -4.999879402e-03f, -4.983860156e-03f, -4.967833198e-03f, +-4.951798557e-03f, -4.935756260e-03f, -4.919706336e-03f, -4.903648812e-03f, -4.887583718e-03f, -4.871511081e-03f, -4.855430929e-03f, -4.839343290e-03f, -4.823248194e-03f, -4.807145667e-03f, +-4.791035739e-03f, -4.774918437e-03f, -4.758793790e-03f, -4.742661826e-03f, -4.726522573e-03f, -4.710376059e-03f, -4.694222314e-03f, -4.678061364e-03f, -4.661893239e-03f, -4.645717967e-03f, +-4.629535576e-03f, -4.613346094e-03f, -4.597149551e-03f, -4.580945973e-03f, -4.564735390e-03f, -4.548517830e-03f, -4.532293322e-03f, -4.516061893e-03f, -4.499823573e-03f, -4.483578389e-03f, +-4.467326370e-03f, -4.451067545e-03f, -4.434801942e-03f, -4.418529589e-03f, -4.402250516e-03f, -4.385964750e-03f, -4.369672320e-03f, -4.353373254e-03f, -4.337067582e-03f, -4.320755331e-03f, +-4.304436530e-03f, -4.288111208e-03f, -4.271779394e-03f, -4.255441115e-03f, -4.239096400e-03f, -4.222745279e-03f, -4.206387779e-03f, -4.190023929e-03f, -4.173653758e-03f, -4.157277295e-03f, +-4.140894567e-03f, -4.124505605e-03f, -4.108110436e-03f, -4.091709089e-03f, -4.075301593e-03f, -4.058887976e-03f, -4.042468267e-03f, -4.026042495e-03f, -4.009610689e-03f, -3.993172877e-03f, +-3.976729088e-03f, -3.960279351e-03f, -3.943823695e-03f, -3.927362147e-03f, -3.910894738e-03f, -3.894421495e-03f, -3.877942448e-03f, -3.861457625e-03f, -3.844967056e-03f, -3.828470769e-03f, +-3.811968792e-03f, -3.795461155e-03f, -3.778947886e-03f, -3.762429015e-03f, -3.745904569e-03f, -3.729374579e-03f, -3.712839073e-03f, -3.696298079e-03f, -3.679751627e-03f, -3.663199745e-03f, +-3.646642463e-03f, -3.630079809e-03f, -3.613511812e-03f, -3.596938502e-03f, -3.580359906e-03f, -3.563776055e-03f, -3.547186976e-03f, -3.530592699e-03f, -3.513993253e-03f, -3.497388667e-03f, +-3.480778969e-03f, -3.464164189e-03f, -3.447544356e-03f, -3.430919499e-03f, -3.414289646e-03f, -3.397654827e-03f, -3.381015071e-03f, -3.364370406e-03f, -3.347720863e-03f, -3.331066469e-03f, +-3.314407253e-03f, -3.297743246e-03f, -3.281074476e-03f, -3.264400971e-03f, -3.247722762e-03f, -3.231039877e-03f, -3.214352345e-03f, -3.197660195e-03f, -3.180963457e-03f, -3.164262159e-03f, +-3.147556331e-03f, -3.130846001e-03f, -3.114131199e-03f, -3.097411955e-03f, -3.080688296e-03f, -3.063960252e-03f, -3.047227853e-03f, -3.030491127e-03f, -3.013750104e-03f, -2.997004813e-03f, +-2.980255282e-03f, -2.963501542e-03f, -2.946743621e-03f, -2.929981549e-03f, -2.913215354e-03f, -2.896445066e-03f, -2.879670714e-03f, -2.862892327e-03f, -2.846109935e-03f, -2.829323567e-03f, +-2.812533251e-03f, -2.795739018e-03f, -2.778940896e-03f, -2.762138914e-03f, -2.745333102e-03f, -2.728523490e-03f, -2.711710105e-03f, -2.694892979e-03f, -2.678072139e-03f, -2.661247615e-03f, +-2.644419436e-03f, -2.627587632e-03f, -2.610752233e-03f, -2.593913266e-03f, -2.577070761e-03f, -2.560224749e-03f, -2.543375257e-03f, -2.526522316e-03f, -2.509665955e-03f, -2.492806202e-03f, +-2.475943088e-03f, -2.459076641e-03f, -2.442206892e-03f, -2.425333868e-03f, -2.408457600e-03f, -2.391578117e-03f, -2.374695449e-03f, -2.357809624e-03f, -2.340920671e-03f, -2.324028621e-03f, +-2.307133503e-03f, -2.290235346e-03f, -2.273334179e-03f, -2.256430031e-03f, -2.239522933e-03f, -2.222612913e-03f, -2.205700001e-03f, -2.188784226e-03f, -2.171865618e-03f, -2.154944206e-03f, +-2.138020019e-03f, -2.121093086e-03f, -2.104163438e-03f, -2.087231104e-03f, -2.070296112e-03f, -2.053358492e-03f, -2.036418275e-03f, -2.019475488e-03f, -2.002530162e-03f, -1.985582326e-03f, +-1.968632009e-03f, -1.951679241e-03f, -1.934724051e-03f, -1.917766469e-03f, -1.900806524e-03f, -1.883844245e-03f, -1.866879662e-03f, -1.849912805e-03f, -1.832943702e-03f, -1.815972383e-03f, +-1.798998878e-03f, -1.782023216e-03f, -1.765045427e-03f, -1.748065540e-03f, -1.731083584e-03f, -1.714099589e-03f, -1.697113584e-03f, -1.680125599e-03f, -1.663135663e-03f, -1.646143806e-03f, +-1.629150057e-03f, -1.612154446e-03f, -1.595157001e-03f, -1.578157754e-03f, -1.561156732e-03f, -1.544153966e-03f, -1.527149484e-03f, -1.510143317e-03f, -1.493135494e-03f, -1.476126044e-03f, +-1.459114997e-03f, -1.442102382e-03f, -1.425088229e-03f, -1.408072567e-03f, -1.391055426e-03f, -1.374036835e-03f, -1.357016823e-03f, -1.339995421e-03f, -1.322972657e-03f, -1.305948562e-03f, +-1.288923164e-03f, -1.271896493e-03f, -1.254868579e-03f, -1.237839450e-03f, -1.220809137e-03f, -1.203777669e-03f, -1.186745076e-03f, -1.169711386e-03f, -1.152676630e-03f, -1.135640837e-03f, +-1.118604036e-03f, -1.101566257e-03f, -1.084527530e-03f, -1.067487883e-03f, -1.050447346e-03f, -1.033405950e-03f, -1.016363723e-03f, -9.993206940e-04f, -9.822768938e-04f, -9.652323513e-04f, +-9.481870961e-04f, -9.311411575e-04f, -9.140945652e-04f, -8.970473485e-04f, -8.799995370e-04f, -8.629511601e-04f, -8.459022474e-04f, -8.288528282e-04f, -8.118029321e-04f, -7.947525886e-04f, +-7.777018271e-04f, -7.606506771e-04f, -7.435991681e-04f, -7.265473296e-04f, -7.094951909e-04f, -6.924427817e-04f, -6.753901313e-04f, -6.583372693e-04f, -6.412842250e-04f, -6.242310280e-04f, +-6.071777078e-04f, -5.901242938e-04f, -5.730708154e-04f, -5.560173021e-04f, -5.389637834e-04f, -5.219102887e-04f, -5.048568476e-04f, -4.878034894e-04f, -4.707502435e-04f, -4.536971395e-04f, +-4.366442068e-04f, -4.195914749e-04f, -4.025389731e-04f, -3.854867309e-04f, -3.684347779e-04f, -3.513831433e-04f, -3.343318566e-04f, -3.172809474e-04f, -3.002304449e-04f, -2.831803786e-04f, +-2.661307781e-04f, -2.490816726e-04f, -2.320330916e-04f, -2.149850645e-04f, -1.979376207e-04f, -1.808907898e-04f, -1.638446009e-04f, -1.467990837e-04f, -1.297542674e-04f, -1.127101815e-04f, +-9.566685539e-05f, -7.862431844e-05f, -6.158260006e-05f, -4.454172964e-05f, -2.750173657e-05f, -1.046265023e-05f, 6.575500001e-06f, 2.361268474e-05f, 4.064887462e-05f, 5.768404026e-05f, +7.471815230e-05f, 9.175118138e-05f, 1.087830981e-04f, 1.258138732e-04f, 1.428434772e-04f, 1.598718808e-04f, 1.768990547e-04f, 1.939249696e-04f, 2.109495960e-04f, 2.279729046e-04f, +2.449948662e-04f, 2.620154514e-04f, 2.790346308e-04f, 2.960523752e-04f, 3.130686552e-04f, 3.300834416e-04f, 3.470967050e-04f, 3.641084160e-04f, 3.811185456e-04f, 3.981270642e-04f, +4.151339427e-04f, 4.321391517e-04f, 4.491426620e-04f, 4.661444443e-04f, 4.831444693e-04f, 5.001427078e-04f, 5.171391305e-04f, 5.341337081e-04f, 5.511264114e-04f, 5.681172112e-04f, +5.851060782e-04f, 6.020929831e-04f, 6.190778968e-04f, 6.360607900e-04f, 6.530416334e-04f, 6.700203980e-04f, 6.869970544e-04f, 7.039715734e-04f, 7.209439259e-04f, 7.379140827e-04f, +7.548820145e-04f, 7.718476922e-04f, 7.888110866e-04f, 8.057721685e-04f, 8.227309088e-04f, 8.396872783e-04f, 8.566412479e-04f, 8.735927883e-04f, 8.905418705e-04f, 9.074884653e-04f, +9.244325436e-04f, 9.413740762e-04f, 9.583130340e-04f, 9.752493880e-04f, 9.921831090e-04f, 1.009114168e-03f, 1.026042536e-03f, 1.042968183e-03f, 1.059891081e-03f, 1.076811201e-03f, +1.093728513e-03f, 1.110642988e-03f, 1.127554598e-03f, 1.144463313e-03f, 1.161369105e-03f, 1.178271943e-03f, 1.195171800e-03f, 1.212068646e-03f, 1.228962452e-03f, 1.245853190e-03f, +1.262740829e-03f, 1.279625342e-03f, 1.296506698e-03f, 1.313384870e-03f, 1.330259828e-03f, 1.347131544e-03f, 1.363999987e-03f, 1.380865130e-03f, 1.397726944e-03f, 1.414585398e-03f, +1.431440466e-03f, 1.448292116e-03f, 1.465140322e-03f, 1.481985053e-03f, 1.498826281e-03f, 1.515663977e-03f, 1.532498112e-03f, 1.549328657e-03f, 1.566155584e-03f, 1.582978863e-03f, +1.599798465e-03f, 1.616614363e-03f, 1.633426526e-03f, 1.650234926e-03f, 1.667039535e-03f, 1.683840323e-03f, 1.700637261e-03f, 1.717430322e-03f, 1.734219475e-03f, 1.751004693e-03f, +1.767785946e-03f, 1.784563206e-03f, 1.801336444e-03f, 1.818105631e-03f, 1.834870739e-03f, 1.851631738e-03f, 1.868388600e-03f, 1.885141297e-03f, 1.901889799e-03f, 1.918634079e-03f, +1.935374106e-03f, 1.952109853e-03f, 1.968841291e-03f, 1.985568391e-03f, 2.002291125e-03f, 2.019009463e-03f, 2.035723378e-03f, 2.052432841e-03f, 2.069137822e-03f, 2.085838295e-03f, +2.102534229e-03f, 2.119225596e-03f, 2.135912368e-03f, 2.152594516e-03f, 2.169272012e-03f, 2.185944826e-03f, 2.202612931e-03f, 2.219276299e-03f, 2.235934899e-03f, 2.252588705e-03f, +2.269237687e-03f, 2.285881817e-03f, 2.302521066e-03f, 2.319155407e-03f, 2.335784810e-03f, 2.352409247e-03f, 2.369028689e-03f, 2.385643109e-03f, 2.402252478e-03f, 2.418856767e-03f, +2.435455949e-03f, 2.452049994e-03f, 2.468638874e-03f, 2.485222561e-03f, 2.501801026e-03f, 2.518374242e-03f, 2.534942179e-03f, 2.551504811e-03f, 2.568062107e-03f, 2.584614040e-03f, +2.601160582e-03f, 2.617701704e-03f, 2.634237378e-03f, 2.650767577e-03f, 2.667292270e-03f, 2.683811431e-03f, 2.700325031e-03f, 2.716833042e-03f, 2.733335436e-03f, 2.749832184e-03f, +2.766323259e-03f, 2.782808632e-03f, 2.799288274e-03f, 2.815762159e-03f, 2.832230257e-03f, 2.848692541e-03f, 2.865148982e-03f, 2.881599553e-03f, 2.898044225e-03f, 2.914482971e-03f, +2.930915761e-03f, 2.947342569e-03f, 2.963763365e-03f, 2.980178123e-03f, 2.996586814e-03f, 3.012989409e-03f, 3.029385882e-03f, 3.045776204e-03f, 3.062160347e-03f, 3.078538283e-03f, +3.094909984e-03f, 3.111275423e-03f, 3.127634571e-03f, 3.143987400e-03f, 3.160333883e-03f, 3.176673991e-03f, 3.193007697e-03f, 3.209334974e-03f, 3.225655792e-03f, 3.241970125e-03f, +3.258277944e-03f, 3.274579221e-03f, 3.290873930e-03f, 3.307162041e-03f, 3.323443528e-03f, 3.339718362e-03f, 3.355986517e-03f, 3.372247963e-03f, 3.388502674e-03f, 3.404750621e-03f, +3.420991777e-03f, 3.437226115e-03f, 3.453453606e-03f, 3.469674223e-03f, 3.485887939e-03f, 3.502094725e-03f, 3.518294555e-03f, 3.534487400e-03f, 3.550673233e-03f, 3.566852026e-03f, +3.583023752e-03f, 3.599188384e-03f, 3.615345893e-03f, 3.631496253e-03f, 3.647639435e-03f, 3.663775413e-03f, 3.679904158e-03f, 3.696025644e-03f, 3.712139843e-03f, 3.728246727e-03f, +3.744346269e-03f, 3.760438442e-03f, 3.776523219e-03f, 3.792600571e-03f, 3.808670472e-03f, 3.824732894e-03f, 3.840787809e-03f, 3.856835192e-03f, 3.872875014e-03f, 3.888907248e-03f, +3.904931866e-03f, 3.920948842e-03f, 3.936958148e-03f, 3.952959758e-03f, 3.968953643e-03f, 3.984939776e-03f, 4.000918132e-03f, 4.016888681e-03f, 4.032851398e-03f, 4.048806254e-03f, +4.064753223e-03f, 4.080692279e-03f, 4.096623392e-03f, 4.112546538e-03f, 4.128461688e-03f, 4.144368815e-03f, 4.160267893e-03f, 4.176158894e-03f, 4.192041792e-03f, 4.207916559e-03f, +4.223783169e-03f, 4.239641595e-03f, 4.255491808e-03f, 4.271333784e-03f, 4.287167495e-03f, 4.302992913e-03f, 4.318810012e-03f, 4.334618766e-03f, 4.350419147e-03f, 4.366211128e-03f, +4.381994683e-03f, 4.397769785e-03f, 4.413536407e-03f, 4.429294523e-03f, 4.445044105e-03f, 4.460785127e-03f, 4.476517562e-03f, 4.492241384e-03f, 4.507956565e-03f, 4.523663080e-03f, +4.539360901e-03f, 4.555050002e-03f, 4.570730356e-03f, 4.586401937e-03f, 4.602064718e-03f, 4.617718673e-03f, 4.633363774e-03f, 4.648999996e-03f, 4.664627312e-03f, 4.680245695e-03f, +4.695855120e-03f, 4.711455558e-03f, 4.727046985e-03f, 4.742629374e-03f, 4.758202697e-03f, 4.773766930e-03f, 4.789322045e-03f, 4.804868016e-03f, 4.820404816e-03f, 4.835932421e-03f, +4.851450802e-03f, 4.866959934e-03f, 4.882459790e-03f, 4.897950345e-03f, 4.913431572e-03f, 4.928903445e-03f, 4.944365937e-03f, 4.959819023e-03f, 4.975262676e-03f, 4.990696870e-03f, +5.006121579e-03f, 5.021536778e-03f, 5.036942438e-03f, 5.052338536e-03f, 5.067725044e-03f, 5.083101937e-03f, 5.098469188e-03f, 5.113826772e-03f, 5.129174663e-03f, 5.144512834e-03f, +5.159841260e-03f, 5.175159914e-03f, 5.190468771e-03f, 5.205767806e-03f, 5.221056991e-03f, 5.236336301e-03f, 5.251605711e-03f, 5.266865194e-03f, 5.282114725e-03f, 5.297354278e-03f, +5.312583827e-03f, 5.327803347e-03f, 5.343012811e-03f, 5.358212194e-03f, 5.373401470e-03f, 5.388580614e-03f, 5.403749600e-03f, 5.418908403e-03f, 5.434056996e-03f, 5.449195354e-03f, +5.464323451e-03f, 5.479441263e-03f, 5.494548763e-03f, 5.509645926e-03f, 5.524732726e-03f, 5.539809139e-03f, 5.554875137e-03f, 5.569930697e-03f, 5.584975792e-03f, 5.600010398e-03f, +5.615034488e-03f, 5.630048038e-03f, 5.645051022e-03f, 5.660043414e-03f, 5.675025191e-03f, 5.689996325e-03f, 5.704956792e-03f, 5.719906567e-03f, 5.734845624e-03f, 5.749773939e-03f, +5.764691486e-03f, 5.779598239e-03f, 5.794494174e-03f, 5.809379266e-03f, 5.824253490e-03f, 5.839116819e-03f, 5.853969230e-03f, 5.868810698e-03f, 5.883641197e-03f, 5.898460702e-03f, +5.913269188e-03f, 5.928066630e-03f, 5.942853004e-03f, 5.957628285e-03f, 5.972392447e-03f, 5.987145466e-03f, 6.001887316e-03f, 6.016617974e-03f, 6.031337413e-03f, 6.046045610e-03f, +6.060742540e-03f, 6.075428177e-03f, 6.090102497e-03f, 6.104765476e-03f, 6.119417089e-03f, 6.134057310e-03f, 6.148686116e-03f, 6.163303482e-03f, 6.177909382e-03f, 6.192503793e-03f, +6.207086690e-03f, 6.221658049e-03f, 6.236217844e-03f, 6.250766052e-03f, 6.265302647e-03f, 6.279827606e-03f, 6.294340904e-03f, 6.308842517e-03f, 6.323332419e-03f, 6.337810588e-03f, +6.352276998e-03f, 6.366731625e-03f, 6.381174444e-03f, 6.395605433e-03f, 6.410024565e-03f, 6.424431818e-03f, 6.438827166e-03f, 6.453210586e-03f, 6.467582053e-03f, 6.481941543e-03f, +6.496289033e-03f, 6.510624497e-03f, 6.524947913e-03f, 6.539259255e-03f, 6.553558500e-03f, 6.567845623e-03f, 6.582120602e-03f, 6.596383411e-03f, 6.610634027e-03f, 6.624872426e-03f, +6.639098583e-03f, 6.653312476e-03f, 6.667514080e-03f, 6.681703372e-03f, 6.695880327e-03f, 6.710044921e-03f, 6.724197132e-03f, 6.738336935e-03f, 6.752464306e-03f, 6.766579222e-03f, +6.780681659e-03f, 6.794771594e-03f, 6.808849002e-03f, 6.822913860e-03f, 6.836966145e-03f, 6.851005833e-03f, 6.865032900e-03f, 6.879047323e-03f, 6.893049079e-03f, 6.907038144e-03f, +6.921014494e-03f, 6.934978106e-03f, 6.948928956e-03f, 6.962867022e-03f, 6.976792280e-03f, 6.990704706e-03f, 7.004604278e-03f, 7.018490971e-03f, 7.032364763e-03f, 7.046225631e-03f, +7.060073550e-03f, 7.073908499e-03f, 7.087730453e-03f, 7.101539390e-03f, 7.115335287e-03f, 7.129118120e-03f, 7.142887867e-03f, 7.156644503e-03f, 7.170388007e-03f, 7.184118356e-03f, +7.197835525e-03f, 7.211539493e-03f, 7.225230236e-03f, 7.238907732e-03f, 7.252571957e-03f, 7.266222889e-03f, 7.279860505e-03f, 7.293484782e-03f, 7.307095698e-03f, 7.320693228e-03f, +7.334277352e-03f, 7.347848045e-03f, 7.361405286e-03f, 7.374949052e-03f, 7.388479320e-03f, 7.401996067e-03f, 7.415499271e-03f, 7.428988909e-03f, 7.442464959e-03f, 7.455927398e-03f, +7.469376204e-03f, 7.482811354e-03f, 7.496232826e-03f, 7.509640597e-03f, 7.523034645e-03f, 7.536414948e-03f, 7.549781483e-03f, 7.563134228e-03f, 7.576473161e-03f, 7.589798259e-03f, +7.603109500e-03f, 7.616406862e-03f, 7.629690322e-03f, 7.642959860e-03f, 7.656215451e-03f, 7.669457075e-03f, 7.682684709e-03f, 7.695898331e-03f, 7.709097920e-03f, 7.722283452e-03f, +7.735454906e-03f, 7.748612261e-03f, 7.761755493e-03f, 7.774884582e-03f, 7.787999505e-03f, 7.801100241e-03f, 7.814186767e-03f, 7.827259062e-03f, 7.840317104e-03f, 7.853360871e-03f, +7.866390342e-03f, 7.879405495e-03f, 7.892406308e-03f, 7.905392759e-03f, 7.918364827e-03f, 7.931322491e-03f, 7.944265728e-03f, 7.957194517e-03f, 7.970108837e-03f, 7.983008666e-03f, +7.995893982e-03f, 8.008764765e-03f, 8.021620992e-03f, 8.034462643e-03f, 8.047289695e-03f, 8.060102129e-03f, 8.072899921e-03f, 8.085683052e-03f, 8.098451499e-03f, 8.111205242e-03f, +8.123944259e-03f, 8.136668530e-03f, 8.149378032e-03f, 8.162072745e-03f, 8.174752648e-03f, 8.187417720e-03f, 8.200067939e-03f, 8.212703285e-03f, 8.225323736e-03f, 8.237929272e-03f, +8.250519871e-03f, 8.263095514e-03f, 8.275656178e-03f, 8.288201843e-03f, 8.300732489e-03f, 8.313248093e-03f, 8.325748637e-03f, 8.338234098e-03f, 8.350704456e-03f, 8.363159691e-03f, +8.375599781e-03f, 8.388024706e-03f, 8.400434446e-03f, 8.412828980e-03f, 8.425208287e-03f, 8.437572347e-03f, 8.449921139e-03f, 8.462254643e-03f, 8.474572838e-03f, 8.486875704e-03f, +8.499163221e-03f, 8.511435368e-03f, 8.523692124e-03f, 8.535933471e-03f, 8.548159386e-03f, 8.560369850e-03f, 8.572564843e-03f, 8.584744344e-03f, 8.596908334e-03f, 8.609056792e-03f, +8.621189698e-03f, 8.633307032e-03f, 8.645408774e-03f, 8.657494904e-03f, 8.669565402e-03f, 8.681620247e-03f, 8.693659421e-03f, 8.705682902e-03f, 8.717690672e-03f, 8.729682709e-03f, +8.741658996e-03f, 8.753619511e-03f, 8.765564234e-03f, 8.777493147e-03f, 8.789406229e-03f, 8.801303461e-03f, 8.813184822e-03f, 8.825050294e-03f, 8.836899857e-03f, 8.848733491e-03f, +8.860551177e-03f, 8.872352894e-03f, 8.884138624e-03f, 8.895908347e-03f, 8.907662044e-03f, 8.919399695e-03f, 8.931121281e-03f, 8.942826783e-03f, 8.954516181e-03f, 8.966189455e-03f, +8.977846587e-03f, 8.989487558e-03f, 9.001112348e-03f, 9.012720938e-03f, 9.024313308e-03f, 9.035889441e-03f, 9.047449316e-03f, 9.058992914e-03f, 9.070520217e-03f, 9.082031206e-03f, +9.093525861e-03f, 9.105004164e-03f, 9.116466096e-03f, 9.127911637e-03f, 9.139340770e-03f, 9.150753474e-03f, 9.162149732e-03f, 9.173529524e-03f, 9.184892832e-03f, 9.196239638e-03f, +9.207569921e-03f, 9.218883665e-03f, 9.230180850e-03f, 9.241461457e-03f, 9.252725468e-03f, 9.263972865e-03f, 9.275203628e-03f, 9.286417741e-03f, 9.297615183e-03f, 9.308795936e-03f, +9.319959984e-03f, 9.331107305e-03f, 9.342237884e-03f, 9.353351701e-03f, 9.364448738e-03f, 9.375528976e-03f, 9.386592398e-03f, 9.397638986e-03f, 9.408668720e-03f, 9.419681584e-03f, +9.430677559e-03f, 9.441656627e-03f, 9.452618770e-03f, 9.463563970e-03f, 9.474492209e-03f, 9.485403469e-03f, 9.496297732e-03f, 9.507174981e-03f, 9.518035197e-03f, 9.528878362e-03f, +9.539704460e-03f, 9.550513471e-03f, 9.561305379e-03f, 9.572080166e-03f, 9.582837814e-03f, 9.593578305e-03f, 9.604301622e-03f, 9.615007747e-03f, 9.625696663e-03f, 9.636368353e-03f, +9.647022798e-03f, 9.657659981e-03f, 9.668279885e-03f, 9.678882493e-03f, 9.689467786e-03f, 9.700035749e-03f, 9.710586363e-03f, 9.721119612e-03f, 9.731635477e-03f, 9.742133942e-03f, +9.752614990e-03f, 9.763078604e-03f, 9.773524766e-03f, 9.783953459e-03f, 9.794364667e-03f, 9.804758372e-03f, 9.815134557e-03f, 9.825493206e-03f, 9.835834301e-03f, 9.846157826e-03f, +9.856463764e-03f, 9.866752097e-03f, 9.877022810e-03f, 9.887275885e-03f, 9.897511305e-03f, 9.907729055e-03f, 9.917929117e-03f, 9.928111474e-03f, 9.938276110e-03f, 9.948423009e-03f, +9.958552154e-03f, 9.968663528e-03f, 9.978757115e-03f, 9.988832899e-03f, 9.998890862e-03f, 1.000893099e-02f, 1.001895326e-02f, 1.002895767e-02f, 1.003894419e-02f, 1.004891281e-02f, +1.005886351e-02f, 1.006879628e-02f, 1.007871109e-02f, 1.008860794e-02f, 1.009848681e-02f, 1.010834768e-02f, 1.011819054e-02f, 1.012801536e-02f, 1.013782214e-02f, 1.014761086e-02f, +1.015738150e-02f, 1.016713404e-02f, 1.017686848e-02f, 1.018658478e-02f, 1.019628295e-02f, 1.020596296e-02f, 1.021562480e-02f, 1.022526844e-02f, 1.023489389e-02f, 1.024450111e-02f, +1.025409010e-02f, 1.026366084e-02f, 1.027321331e-02f, 1.028274750e-02f, 1.029226339e-02f, 1.030176097e-02f, 1.031124022e-02f, 1.032070112e-02f, 1.033014367e-02f, 1.033956784e-02f, +1.034897362e-02f, 1.035836100e-02f, 1.036772996e-02f, 1.037708048e-02f, 1.038641256e-02f, 1.039572617e-02f, 1.040502129e-02f, 1.041429792e-02f, 1.042355605e-02f, 1.043279564e-02f, +1.044201670e-02f, 1.045121920e-02f, 1.046040313e-02f, 1.046956847e-02f, 1.047871522e-02f, 1.048784335e-02f, 1.049695285e-02f, 1.050604371e-02f, 1.051511591e-02f, 1.052416944e-02f, +1.053320428e-02f, 1.054222041e-02f, 1.055121783e-02f, 1.056019652e-02f, 1.056915646e-02f, 1.057809764e-02f, 1.058702005e-02f, 1.059592367e-02f, 1.060480848e-02f, 1.061367448e-02f, +1.062252165e-02f, 1.063134996e-02f, 1.064015942e-02f, 1.064895001e-02f, 1.065772170e-02f, 1.066647449e-02f, 1.067520837e-02f, 1.068392331e-02f, 1.069261931e-02f, 1.070129635e-02f, +1.070995442e-02f, 1.071859350e-02f, 1.072721358e-02f, 1.073581464e-02f, 1.074439668e-02f, 1.075295968e-02f, 1.076150362e-02f, 1.077002849e-02f, 1.077853427e-02f, 1.078702096e-02f, +1.079548854e-02f, 1.080393700e-02f, 1.081236632e-02f, 1.082077649e-02f, 1.082916749e-02f, 1.083753932e-02f, 1.084589195e-02f, 1.085422538e-02f, 1.086253959e-02f, 1.087083457e-02f, +1.087911031e-02f, 1.088736679e-02f, 1.089560399e-02f, 1.090382192e-02f, 1.091202054e-02f, 1.092019986e-02f, 1.092835985e-02f, 1.093650051e-02f, 1.094462182e-02f, 1.095272376e-02f, +1.096080633e-02f, 1.096886951e-02f, 1.097691329e-02f, 1.098493766e-02f, 1.099294260e-02f, 1.100092810e-02f, 1.100889415e-02f, 1.101684073e-02f, 1.102476784e-02f, 1.103267546e-02f, +1.104056357e-02f, 1.104843217e-02f, 1.105628124e-02f, 1.106411078e-02f, 1.107192075e-02f, 1.107971117e-02f, 1.108748201e-02f, 1.109523325e-02f, 1.110296490e-02f, 1.111067693e-02f, +1.111836934e-02f, 1.112604210e-02f, 1.113369522e-02f, 1.114132867e-02f, 1.114894245e-02f, 1.115653654e-02f, 1.116411094e-02f, 1.117166562e-02f, 1.117920058e-02f, 1.118671580e-02f, +1.119421128e-02f, 1.120168699e-02f, 1.120914294e-02f, 1.121657911e-02f, 1.122399548e-02f, 1.123139204e-02f, 1.123876879e-02f, 1.124612571e-02f, 1.125346279e-02f, 1.126078002e-02f, +1.126807738e-02f, 1.127535487e-02f, 1.128261247e-02f, 1.128985017e-02f, 1.129706796e-02f, 1.130426583e-02f, 1.131144377e-02f, 1.131860177e-02f, 1.132573981e-02f, 1.133285789e-02f, +1.133995599e-02f, 1.134703410e-02f, 1.135409221e-02f, 1.136113031e-02f, 1.136814839e-02f, 1.137514643e-02f, 1.138212444e-02f, 1.138908238e-02f, 1.139602027e-02f, 1.140293807e-02f, +1.140983579e-02f, 1.141671341e-02f, 1.142357093e-02f, 1.143040832e-02f, 1.143722558e-02f, 1.144402271e-02f, 1.145079968e-02f, 1.145755649e-02f, 1.146429312e-02f, 1.147100958e-02f, +1.147770584e-02f, 1.148438189e-02f, 1.149103774e-02f, 1.149767335e-02f, 1.150428873e-02f, 1.151088387e-02f, 1.151745875e-02f, 1.152401337e-02f, 1.153054771e-02f, 1.153706176e-02f, +1.154355552e-02f, 1.155002897e-02f, 1.155648210e-02f, 1.156291491e-02f, 1.156932738e-02f, 1.157571950e-02f, 1.158209127e-02f, 1.158844267e-02f, 1.159477370e-02f, 1.160108433e-02f, +1.160737458e-02f, 1.161364442e-02f, 1.161989384e-02f, 1.162612284e-02f, 1.163233140e-02f, 1.163851952e-02f, 1.164468719e-02f, 1.165083439e-02f, 1.165696112e-02f, 1.166306737e-02f, +1.166915313e-02f, 1.167521839e-02f, 1.168126313e-02f, 1.168728736e-02f, 1.169329106e-02f, 1.169927422e-02f, 1.170523684e-02f, 1.171117889e-02f, 1.171710039e-02f, 1.172300130e-02f, +1.172888164e-02f, 1.173474138e-02f, 1.174058052e-02f, 1.174639905e-02f, 1.175219696e-02f, 1.175797424e-02f, 1.176373089e-02f, 1.176946688e-02f, 1.177518223e-02f, 1.178087691e-02f, +1.178655092e-02f, 1.179220425e-02f, 1.179783689e-02f, 1.180344883e-02f, 1.180904006e-02f, 1.181461058e-02f, 1.182016038e-02f, 1.182568944e-02f, 1.183119777e-02f, 1.183668534e-02f, +1.184215216e-02f, 1.184759822e-02f, 1.185302350e-02f, 1.185842799e-02f, 1.186381170e-02f, 1.186917461e-02f, 1.187451672e-02f, 1.187983801e-02f, 1.188513848e-02f, 1.189041811e-02f, +1.189567691e-02f, 1.190091486e-02f, 1.190613196e-02f, 1.191132820e-02f, 1.191650357e-02f, 1.192165806e-02f, 1.192679166e-02f, 1.193190437e-02f, 1.193699619e-02f, 1.194206709e-02f, +1.194711707e-02f, 1.195214614e-02f, 1.195715427e-02f, 1.196214146e-02f, 1.196710771e-02f, 1.197205301e-02f, 1.197697734e-02f, 1.198188071e-02f, 1.198676310e-02f, 1.199162451e-02f, +1.199646493e-02f, 1.200128435e-02f, 1.200608276e-02f, 1.201086017e-02f, 1.201561656e-02f, 1.202035192e-02f, 1.202506625e-02f, 1.202975954e-02f, 1.203443178e-02f, 1.203908297e-02f, +1.204371310e-02f, 1.204832216e-02f, 1.205291015e-02f, 1.205747706e-02f, 1.206202288e-02f, 1.206654761e-02f, 1.207105124e-02f, 1.207553376e-02f, 1.207999516e-02f, 1.208443545e-02f, +1.208885461e-02f, 1.209325263e-02f, 1.209762952e-02f, 1.210198526e-02f, 1.210631985e-02f, 1.211063328e-02f, 1.211492554e-02f, 1.211919663e-02f, 1.212344655e-02f, 1.212767528e-02f, +1.213188282e-02f, 1.213606917e-02f, 1.214023431e-02f, 1.214437825e-02f, 1.214850097e-02f, 1.215260247e-02f, 1.215668275e-02f, 1.216074179e-02f, 1.216477960e-02f, 1.216879616e-02f, +1.217279148e-02f, 1.217676554e-02f, 1.218071834e-02f, 1.218464987e-02f, 1.218856013e-02f, 1.219244912e-02f, 1.219631682e-02f, 1.220016323e-02f, 1.220398835e-02f, 1.220779217e-02f, +1.221157469e-02f, 1.221533589e-02f, 1.221907578e-02f, 1.222279435e-02f, 1.222649160e-02f, 1.223016751e-02f, 1.223382209e-02f, 1.223745532e-02f, 1.224106721e-02f, 1.224465775e-02f, +1.224822693e-02f, 1.225177475e-02f, 1.225530121e-02f, 1.225880629e-02f, 1.226229000e-02f, 1.226575232e-02f, 1.226919326e-02f, 1.227261281e-02f, 1.227601096e-02f, 1.227938772e-02f, +1.228274307e-02f, 1.228607701e-02f, 1.228938953e-02f, 1.229268064e-02f, 1.229595033e-02f, 1.229919858e-02f, 1.230242541e-02f, 1.230563080e-02f, 1.230881475e-02f, 1.231197726e-02f, +1.231511831e-02f, 1.231823791e-02f, 1.232133606e-02f, 1.232441274e-02f, 1.232746796e-02f, 1.233050171e-02f, 1.233351398e-02f, 1.233650478e-02f, 1.233947409e-02f, 1.234242192e-02f, +1.234534826e-02f, 1.234825311e-02f, 1.235113646e-02f, 1.235399830e-02f, 1.235683864e-02f, 1.235965748e-02f, 1.236245480e-02f, 1.236523060e-02f, 1.236798489e-02f, 1.237071765e-02f, +1.237342889e-02f, 1.237611859e-02f, 1.237878676e-02f, 1.238143340e-02f, 1.238405849e-02f, 1.238666204e-02f, 1.238924405e-02f, 1.239180450e-02f, 1.239434340e-02f, 1.239686075e-02f, +1.239935653e-02f, 1.240183075e-02f, 1.240428340e-02f, 1.240671449e-02f, 1.240912400e-02f, 1.241151194e-02f, 1.241387830e-02f, 1.241622308e-02f, 1.241854627e-02f, 1.242084788e-02f, +1.242312790e-02f, 1.242538633e-02f, 1.242762316e-02f, 1.242983840e-02f, 1.243203203e-02f, 1.243420406e-02f, 1.243635449e-02f, 1.243848331e-02f, 1.244059052e-02f, 1.244267611e-02f, +1.244474009e-02f, 1.244678246e-02f, 1.244880320e-02f, 1.245080232e-02f, 1.245277982e-02f, 1.245473569e-02f, 1.245666993e-02f, 1.245858254e-02f, 1.246047352e-02f, 1.246234287e-02f, +1.246419057e-02f, 1.246601664e-02f, 1.246782106e-02f, 1.246960385e-02f, 1.247136499e-02f, 1.247310448e-02f, 1.247482232e-02f, 1.247651851e-02f, 1.247819305e-02f, 1.247984594e-02f, +1.248147717e-02f, 1.248308675e-02f, 1.248467466e-02f, 1.248624092e-02f, 1.248778551e-02f, 1.248930844e-02f, 1.249080971e-02f, 1.249228931e-02f, 1.249374725e-02f, 1.249518351e-02f, +1.249659811e-02f, 1.249799103e-02f, 1.249936228e-02f, 1.250071186e-02f, 1.250203977e-02f, 1.250334600e-02f, 1.250463055e-02f, 1.250589342e-02f, 1.250713462e-02f, 1.250835413e-02f, +1.250955197e-02f, 1.251072812e-02f, 1.251188259e-02f, 1.251301538e-02f, 1.251412648e-02f, 1.251521590e-02f, 1.251628364e-02f, 1.251732969e-02f, 1.251835405e-02f, 1.251935673e-02f, +1.252033771e-02f, 1.252129701e-02f, 1.252223462e-02f, 1.252315055e-02f, 1.252404478e-02f, 1.252491732e-02f, 1.252576818e-02f, 1.252659734e-02f, 1.252740481e-02f, 1.252819059e-02f, +1.252895468e-02f, 1.252969708e-02f, 1.253041779e-02f, 1.253111681e-02f, 1.253179414e-02f, 1.253244977e-02f, 1.253308372e-02f, 1.253369597e-02f, 1.253428654e-02f, 1.253485541e-02f, +1.253540259e-02f, 1.253592808e-02f, 1.253643189e-02f, 1.253691400e-02f, 1.253737442e-02f, 1.253781316e-02f, 1.253823021e-02f, 1.253862556e-02f, 1.253899924e-02f, 1.253935122e-02f, +1.253968152e-02f, 1.253999014e-02f, 1.254027706e-02f, 1.254054231e-02f, 1.254078587e-02f, 1.254100775e-02f, 1.254120795e-02f, 1.254138646e-02f, 1.254154330e-02f, 1.254167846e-02f, +1.254179194e-02f, 1.254188374e-02f, 1.254195387e-02f, 1.254200232e-02f, 1.254202909e-02f, 1.254203420e-02f, 1.254201763e-02f, 1.254197939e-02f, 1.254191949e-02f, 1.254183791e-02f, +1.254173467e-02f, 1.254160977e-02f, 1.254146320e-02f, 1.254129497e-02f, 1.254110508e-02f, 1.254089353e-02f, 1.254066032e-02f, 1.254040545e-02f, 1.254012893e-02f, 1.253983076e-02f, +1.253951094e-02f, 1.253916947e-02f, 1.253880635e-02f, 1.253842159e-02f, 1.253801518e-02f, 1.253758713e-02f, 1.253713744e-02f, 1.253666611e-02f, 1.253617315e-02f, 1.253565855e-02f, +1.253512232e-02f, 1.253456446e-02f, 1.253398498e-02f, 1.253338386e-02f, 1.253276113e-02f, 1.253211677e-02f, 1.253145080e-02f, 1.253076321e-02f, 1.253005401e-02f, 1.252932319e-02f, +1.252857077e-02f, 1.252779674e-02f, 1.252700111e-02f, 1.252618387e-02f, 1.252534504e-02f, 1.252448461e-02f, 1.252360258e-02f, 1.252269897e-02f, 1.252177377e-02f, 1.252082698e-02f, +1.251985861e-02f, 1.251886867e-02f, 1.251785714e-02f, 1.251682404e-02f, 1.251576938e-02f, 1.251469314e-02f, 1.251359534e-02f, 1.251247598e-02f, 1.251133506e-02f, 1.251017258e-02f, +1.250898855e-02f, 1.250778298e-02f, 1.250655586e-02f, 1.250530720e-02f, 1.250403699e-02f, 1.250274526e-02f, 1.250143199e-02f, 1.250009719e-02f, 1.249874087e-02f, 1.249736302e-02f, +1.249596366e-02f, 1.249454279e-02f, 1.249310040e-02f, 1.249163651e-02f, 1.249015111e-02f, 1.248864421e-02f, 1.248711582e-02f, 1.248556594e-02f, 1.248399457e-02f, 1.248240171e-02f, +1.248078738e-02f, 1.247915157e-02f, 1.247749428e-02f, 1.247581553e-02f, 1.247411531e-02f, 1.247239364e-02f, 1.247065051e-02f, 1.246888592e-02f, 1.246709989e-02f, 1.246529242e-02f, +1.246346351e-02f, 1.246161316e-02f, 1.245974139e-02f, 1.245784819e-02f, 1.245593356e-02f, 1.245399752e-02f, 1.245204007e-02f, 1.245006122e-02f, 1.244806095e-02f, 1.244603929e-02f, +1.244399624e-02f, 1.244193180e-02f, 1.243984597e-02f, 1.243773877e-02f, 1.243561019e-02f, 1.243346024e-02f, 1.243128892e-02f, 1.242909625e-02f, 1.242688222e-02f, 1.242464684e-02f, +1.242239011e-02f, 1.242011205e-02f, 1.241781265e-02f, 1.241549192e-02f, 1.241314987e-02f, 1.241078650e-02f, 1.240840182e-02f, 1.240599582e-02f, 1.240356853e-02f, 1.240111993e-02f, +1.239865005e-02f, 1.239615887e-02f, 1.239364642e-02f, 1.239111269e-02f, 1.238855769e-02f, 1.238598142e-02f, 1.238338389e-02f, 1.238076512e-02f, 1.237812509e-02f, 1.237546382e-02f, +1.237278131e-02f, 1.237007758e-02f, 1.236735262e-02f, 1.236460644e-02f, 1.236183905e-02f, 1.235905045e-02f, 1.235624065e-02f, 1.235340966e-02f, 1.235055747e-02f, 1.234768411e-02f, +1.234478956e-02f, 1.234187385e-02f, 1.233893697e-02f, 1.233597894e-02f, 1.233299975e-02f, 1.232999942e-02f, 1.232697795e-02f, 1.232393534e-02f, 1.232087161e-02f, 1.231778676e-02f, +1.231468080e-02f, 1.231155373e-02f, 1.230840556e-02f, 1.230523630e-02f, 1.230204595e-02f, 1.229883452e-02f, 1.229560201e-02f, 1.229234844e-02f, 1.228907381e-02f, 1.228577813e-02f, +1.228246140e-02f, 1.227912363e-02f, 1.227576482e-02f, 1.227238500e-02f, 1.226898415e-02f, 1.226556229e-02f, 1.226211943e-02f, 1.225865557e-02f, 1.225517072e-02f, 1.225166489e-02f, +1.224813808e-02f, 1.224459030e-02f, 1.224102156e-02f, 1.223743187e-02f, 1.223382123e-02f, 1.223018965e-02f, 1.222653714e-02f, 1.222286371e-02f, 1.221916936e-02f, 1.221545410e-02f, +1.221171794e-02f, 1.220796088e-02f, 1.220418294e-02f, 1.220038412e-02f, 1.219656443e-02f, 1.219272387e-02f, 1.218886246e-02f, 1.218498020e-02f, 1.218107710e-02f, 1.217715317e-02f, +1.217320842e-02f, 1.216924285e-02f, 1.216525647e-02f, 1.216124930e-02f, 1.215722133e-02f, 1.215317257e-02f, 1.214910304e-02f, 1.214501275e-02f, 1.214090169e-02f, 1.213676988e-02f, +1.213261733e-02f, 1.212844405e-02f, 1.212425004e-02f, 1.212003531e-02f, 1.211579988e-02f, 1.211154374e-02f, 1.210726691e-02f, 1.210296939e-02f, 1.209865121e-02f, 1.209431235e-02f, +1.208995284e-02f, 1.208557267e-02f, 1.208117187e-02f, 1.207675044e-02f, 1.207230838e-02f, 1.206784571e-02f, 1.206336243e-02f, 1.205885855e-02f, 1.205433409e-02f, 1.204978905e-02f, +1.204522344e-02f, 1.204063727e-02f, 1.203603055e-02f, 1.203140328e-02f, 1.202675549e-02f, 1.202208716e-02f, 1.201739833e-02f, 1.201268898e-02f, 1.200795914e-02f, 1.200320882e-02f, +1.199843801e-02f, 1.199364674e-02f, 1.198883501e-02f, 1.198400283e-02f, 1.197915020e-02f, 1.197427715e-02f, 1.196938368e-02f, 1.196446979e-02f, 1.195953551e-02f, 1.195458083e-02f, +1.194960576e-02f, 1.194461033e-02f, 1.193959453e-02f, 1.193455838e-02f, 1.192950189e-02f, 1.192442506e-02f, 1.191932791e-02f, 1.191421044e-02f, 1.190907267e-02f, 1.190391461e-02f, +1.189873626e-02f, 1.189353764e-02f, 1.188831876e-02f, 1.188307962e-02f, 1.187782024e-02f, 1.187254062e-02f, 1.186724078e-02f, 1.186192073e-02f, 1.185658048e-02f, 1.185122004e-02f, +1.184583941e-02f, 1.184043861e-02f, 1.183501766e-02f, 1.182957655e-02f, 1.182411530e-02f, 1.181863392e-02f, 1.181313243e-02f, 1.180761082e-02f, 1.180206912e-02f, 1.179650733e-02f, +1.179092547e-02f, 1.178532354e-02f, 1.177970156e-02f, 1.177405953e-02f, 1.176839747e-02f, 1.176271539e-02f, 1.175701329e-02f, 1.175129120e-02f, 1.174554912e-02f, 1.173978706e-02f, +1.173400503e-02f, 1.172820305e-02f, 1.172238112e-02f, 1.171653926e-02f, 1.171067748e-02f, 1.170479578e-02f, 1.169889419e-02f, 1.169297270e-02f, 1.168703134e-02f, 1.168107012e-02f, +1.167508904e-02f, 1.166908811e-02f, 1.166306736e-02f, 1.165702678e-02f, 1.165096640e-02f, 1.164488621e-02f, 1.163878625e-02f, 1.163266651e-02f, 1.162652700e-02f, 1.162036775e-02f, +1.161418876e-02f, 1.160799004e-02f, 1.160177160e-02f, 1.159553347e-02f, 1.158927564e-02f, 1.158299813e-02f, 1.157670095e-02f, 1.157038412e-02f, 1.156404764e-02f, 1.155769153e-02f, +1.155131581e-02f, 1.154492047e-02f, 1.153850554e-02f, 1.153207103e-02f, 1.152561694e-02f, 1.151914330e-02f, 1.151265011e-02f, 1.150613739e-02f, 1.149960514e-02f, 1.149305338e-02f, +1.148648213e-02f, 1.147989139e-02f, 1.147328118e-02f, 1.146665151e-02f, 1.146000240e-02f, 1.145333385e-02f, 1.144664587e-02f, 1.143993849e-02f, 1.143321171e-02f, 1.142646555e-02f, +1.141970001e-02f, 1.141291512e-02f, 1.140611088e-02f, 1.139928730e-02f, 1.139244441e-02f, 1.138558221e-02f, 1.137870071e-02f, 1.137179994e-02f, 1.136487989e-02f, 1.135794059e-02f, +1.135098205e-02f, 1.134400428e-02f, 1.133700729e-02f, 1.132999110e-02f, 1.132295571e-02f, 1.131590116e-02f, 1.130882744e-02f, 1.130173456e-02f, 1.129462256e-02f, 1.128749142e-02f, +1.128034118e-02f, 1.127317184e-02f, 1.126598342e-02f, 1.125877593e-02f, 1.125154938e-02f, 1.124430379e-02f, 1.123703917e-02f, 1.122975553e-02f, 1.122245290e-02f, 1.121513127e-02f, +1.120779067e-02f, 1.120043111e-02f, 1.119305260e-02f, 1.118565516e-02f, 1.117823880e-02f, 1.117080353e-02f, 1.116334937e-02f, 1.115587633e-02f, 1.114838443e-02f, 1.114087368e-02f, +1.113334410e-02f, 1.112579569e-02f, 1.111822847e-02f, 1.111064246e-02f, 1.110303767e-02f, 1.109541412e-02f, 1.108777181e-02f, 1.108011077e-02f, 1.107243100e-02f, 1.106473253e-02f, +1.105701536e-02f, 1.104927951e-02f, 1.104152500e-02f, 1.103375184e-02f, 1.102596004e-02f, 1.101814962e-02f, 1.101032059e-02f, 1.100247296e-02f, 1.099460676e-02f, 1.098672200e-02f, +1.097881869e-02f, 1.097089684e-02f, 1.096295647e-02f, 1.095499760e-02f, 1.094702024e-02f, 1.093902440e-02f, 1.093101010e-02f, 1.092297736e-02f, 1.091492618e-02f, 1.090685659e-02f, +1.089876860e-02f, 1.089066223e-02f, 1.088253748e-02f, 1.087439437e-02f, 1.086623293e-02f, 1.085805316e-02f, 1.084985508e-02f, 1.084163870e-02f, 1.083340405e-02f, 1.082515113e-02f, +1.081687996e-02f, 1.080859055e-02f, 1.080028293e-02f, 1.079195710e-02f, 1.078361308e-02f, 1.077525090e-02f, 1.076687055e-02f, 1.075847206e-02f, 1.075005545e-02f, 1.074162072e-02f, +1.073316790e-02f, 1.072469700e-02f, 1.071620804e-02f, 1.070770103e-02f, 1.069917598e-02f, 1.069063292e-02f, 1.068207186e-02f, 1.067349281e-02f, 1.066489579e-02f, 1.065628081e-02f, +1.064764790e-02f, 1.063899707e-02f, 1.063032833e-02f, 1.062164170e-02f, 1.061293720e-02f, 1.060421484e-02f, 1.059547464e-02f, 1.058671661e-02f, 1.057794077e-02f, 1.056914714e-02f, +1.056033573e-02f, 1.055150655e-02f, 1.054265964e-02f, 1.053379499e-02f, 1.052491263e-02f, 1.051601258e-02f, 1.050709484e-02f, 1.049815944e-02f, 1.048920640e-02f, 1.048023572e-02f, +1.047124743e-02f, 1.046224154e-02f, 1.045321807e-02f, 1.044417704e-02f, 1.043511846e-02f, 1.042604234e-02f, 1.041694872e-02f, 1.040783759e-02f, 1.039870898e-02f, 1.038956291e-02f, +1.038039939e-02f, 1.037121843e-02f, 1.036202007e-02f, 1.035280430e-02f, 1.034357116e-02f, 1.033432065e-02f, 1.032505280e-02f, 1.031576761e-02f, 1.030646511e-02f, 1.029714532e-02f, +1.028780825e-02f, 1.027845391e-02f, 1.026908234e-02f, 1.025969353e-02f, 1.025028751e-02f, 1.024086431e-02f, 1.023142392e-02f, 1.022196638e-02f, 1.021249169e-02f, 1.020299988e-02f, +1.019349097e-02f, 1.018396496e-02f, 1.017442189e-02f, 1.016486176e-02f, 1.015528459e-02f, 1.014569040e-02f, 1.013607921e-02f, 1.012645104e-02f, 1.011680590e-02f, 1.010714381e-02f, +1.009746478e-02f, 1.008776885e-02f, 1.007805602e-02f, 1.006832631e-02f, 1.005857973e-02f, 1.004881632e-02f, 1.003903608e-02f, 1.002923903e-02f, 1.001942519e-02f, 1.000959458e-02f, +9.999747220e-03f, 9.989883121e-03f, 9.980002304e-03f, 9.970104787e-03f, 9.960190588e-03f, 9.950259725e-03f, 9.940312216e-03f, 9.930348079e-03f, 9.920367333e-03f, 9.910369995e-03f, +9.900356084e-03f, 9.890325617e-03f, 9.880278614e-03f, 9.870215092e-03f, 9.860135070e-03f, 9.850038566e-03f, 9.839925599e-03f, 9.829796186e-03f, 9.819650346e-03f, 9.809488098e-03f, +9.799309460e-03f, 9.789114450e-03f, 9.778903087e-03f, 9.768675390e-03f, 9.758431378e-03f, 9.748171067e-03f, 9.737894479e-03f, 9.727601630e-03f, 9.717292540e-03f, 9.706967227e-03f, +9.696625710e-03f, 9.686268009e-03f, 9.675894140e-03f, 9.665504125e-03f, 9.655097980e-03f, 9.644675726e-03f, 9.634237381e-03f, 9.623782964e-03f, 9.613312494e-03f, 9.602825989e-03f, +9.592323470e-03f, 9.581804954e-03f, 9.571270461e-03f, 9.560720011e-03f, 9.550153621e-03f, 9.539571312e-03f, 9.528973102e-03f, 9.518359011e-03f, 9.507729058e-03f, 9.497083261e-03f, +9.486421641e-03f, 9.475744217e-03f, 9.465051007e-03f, 9.454342032e-03f, 9.443617310e-03f, 9.432876861e-03f, 9.422120705e-03f, 9.411348861e-03f, 9.400561348e-03f, 9.389758186e-03f, +9.378939394e-03f, 9.368104992e-03f, 9.357254999e-03f, 9.346389436e-03f, 9.335508321e-03f, 9.324611675e-03f, 9.313699517e-03f, 9.302771866e-03f, 9.291828743e-03f, 9.280870167e-03f, +9.269896159e-03f, 9.258906737e-03f, 9.247901921e-03f, 9.236881733e-03f, 9.225846190e-03f, 9.214795314e-03f, 9.203729124e-03f, 9.192647640e-03f, 9.181550883e-03f, 9.170438871e-03f, +9.159311626e-03f, 9.148169167e-03f, 9.137011515e-03f, 9.125838689e-03f, 9.114650709e-03f, 9.103447597e-03f, 9.092229371e-03f, 9.080996052e-03f, 9.069747661e-03f, 9.058484218e-03f, +9.047205742e-03f, 9.035912255e-03f, 9.024603776e-03f, 9.013280326e-03f, 9.001941926e-03f, 8.990588595e-03f, 8.979220354e-03f, 8.967837224e-03f, 8.956439225e-03f, 8.945026378e-03f, +8.933598703e-03f, 8.922156221e-03f, 8.910698952e-03f, 8.899226916e-03f, 8.887740136e-03f, 8.876238630e-03f, 8.864722420e-03f, 8.853191527e-03f, 8.841645971e-03f, 8.830085773e-03f, +8.818510954e-03f, 8.806921535e-03f, 8.795317536e-03f, 8.783698978e-03f, 8.772065883e-03f, 8.760418270e-03f, 8.748756161e-03f, 8.737079578e-03f, 8.725388540e-03f, 8.713683069e-03f, +8.701963186e-03f, 8.690228911e-03f, 8.678480267e-03f, 8.666717274e-03f, 8.654939953e-03f, 8.643148325e-03f, 8.631342412e-03f, 8.619522234e-03f, 8.607687813e-03f, 8.595839170e-03f, +8.583976327e-03f, 8.572099304e-03f, 8.560208123e-03f, 8.548302805e-03f, 8.536383372e-03f, 8.524449845e-03f, 8.512502244e-03f, 8.500540593e-03f, 8.488564912e-03f, 8.476575222e-03f, +8.464571546e-03f, 8.452553904e-03f, 8.440522318e-03f, 8.428476810e-03f, 8.416417401e-03f, 8.404344113e-03f, 8.392256967e-03f, 8.380155985e-03f, 8.368041190e-03f, 8.355912601e-03f, +8.343770242e-03f, 8.331614134e-03f, 8.319444298e-03f, 8.307260757e-03f, 8.295063532e-03f, 8.282852645e-03f, 8.270628117e-03f, 8.258389972e-03f, 8.246138230e-03f, 8.233872914e-03f, +8.221594045e-03f, 8.209301646e-03f, 8.196995738e-03f, 8.184676344e-03f, 8.172343485e-03f, 8.159997184e-03f, 8.147637462e-03f, 8.135264341e-03f, 8.122877845e-03f, 8.110477994e-03f, +8.098064811e-03f, 8.085638319e-03f, 8.073198539e-03f, 8.060745494e-03f, 8.048279205e-03f, 8.035799696e-03f, 8.023306988e-03f, 8.010801104e-03f, 7.998282065e-03f, 7.985749896e-03f, +7.973204617e-03f, 7.960646251e-03f, 7.948074820e-03f, 7.935490348e-03f, 7.922892856e-03f, 7.910282367e-03f, 7.897658904e-03f, 7.885022488e-03f, 7.872373143e-03f, 7.859710891e-03f, +7.847035755e-03f, 7.834347757e-03f, 7.821646920e-03f, 7.808933266e-03f, 7.796206818e-03f, 7.783467600e-03f, 7.770715633e-03f, 7.757950940e-03f, 7.745173544e-03f, 7.732383468e-03f, +7.719580735e-03f, 7.706765367e-03f, 7.693937387e-03f, 7.681096819e-03f, 7.668243684e-03f, 7.655378007e-03f, 7.642499809e-03f, 7.629609114e-03f, 7.616705944e-03f, 7.603790323e-03f, +7.590862274e-03f, 7.577921820e-03f, 7.564968983e-03f, 7.552003787e-03f, 7.539026254e-03f, 7.526036409e-03f, 7.513034274e-03f, 7.500019872e-03f, 7.486993226e-03f, 7.473954359e-03f, +7.460903296e-03f, 7.447840058e-03f, 7.434764669e-03f, 7.421677153e-03f, 7.408577533e-03f, 7.395465831e-03f, 7.382342072e-03f, 7.369206278e-03f, 7.356058474e-03f, 7.342898681e-03f, +7.329726925e-03f, 7.316543227e-03f, 7.303347612e-03f, 7.290140103e-03f, 7.276920724e-03f, 7.263689498e-03f, 7.250446448e-03f, 7.237191598e-03f, 7.223924971e-03f, 7.210646592e-03f, +7.197356484e-03f, 7.184054669e-03f, 7.170741173e-03f, 7.157416018e-03f, 7.144079229e-03f, 7.130730828e-03f, 7.117370840e-03f, 7.103999288e-03f, 7.090616196e-03f, 7.077221588e-03f, +7.063815488e-03f, 7.050397919e-03f, 7.036968905e-03f, 7.023528470e-03f, 7.010076638e-03f, 6.996613433e-03f, 6.983138878e-03f, 6.969652997e-03f, 6.956155815e-03f, 6.942647356e-03f, +6.929127642e-03f, 6.915596699e-03f, 6.902054551e-03f, 6.888501220e-03f, 6.874936732e-03f, 6.861361110e-03f, 6.847774378e-03f, 6.834176561e-03f, 6.820567682e-03f, 6.806947766e-03f, +6.793316837e-03f, 6.779674919e-03f, 6.766022036e-03f, 6.752358212e-03f, 6.738683472e-03f, 6.724997840e-03f, 6.711301339e-03f, 6.697593995e-03f, 6.683875832e-03f, 6.670146873e-03f, +6.656407143e-03f, 6.642656667e-03f, 6.628895468e-03f, 6.615123572e-03f, 6.601341002e-03f, 6.587547783e-03f, 6.573743939e-03f, 6.559929495e-03f, 6.546104476e-03f, 6.532268904e-03f, +6.518422807e-03f, 6.504566206e-03f, 6.490699128e-03f, 6.476821597e-03f, 6.462933636e-03f, 6.449035272e-03f, 6.435126528e-03f, 6.421207429e-03f, 6.407277999e-03f, 6.393338264e-03f, +6.379388247e-03f, 6.365427974e-03f, 6.351457470e-03f, 6.337476758e-03f, 6.323485863e-03f, 6.309484811e-03f, 6.295473626e-03f, 6.281452333e-03f, 6.267420957e-03f, 6.253379522e-03f, +6.239328053e-03f, 6.225266575e-03f, 6.211195113e-03f, 6.197113691e-03f, 6.183022336e-03f, 6.168921070e-03f, 6.154809920e-03f, 6.140688911e-03f, 6.126558066e-03f, 6.112417412e-03f, +6.098266973e-03f, 6.084106774e-03f, 6.069936840e-03f, 6.055757197e-03f, 6.041567868e-03f, 6.027368880e-03f, 6.013160257e-03f, 5.998942024e-03f, 5.984714207e-03f, 5.970476830e-03f, +5.956229919e-03f, 5.941973499e-03f, 5.927707594e-03f, 5.913432231e-03f, 5.899147434e-03f, 5.884853228e-03f, 5.870549639e-03f, 5.856236692e-03f, 5.841914412e-03f, 5.827582825e-03f, +5.813241955e-03f, 5.798891828e-03f, 5.784532469e-03f, 5.770163904e-03f, 5.755786157e-03f, 5.741399255e-03f, 5.727003223e-03f, 5.712598085e-03f, 5.698183868e-03f, 5.683760596e-03f, +5.669328296e-03f, 5.654886992e-03f, 5.640436710e-03f, 5.625977475e-03f, 5.611509314e-03f, 5.597032251e-03f, 5.582546311e-03f, 5.568051521e-03f, 5.553547906e-03f, 5.539035492e-03f, +5.524514303e-03f, 5.509984366e-03f, 5.495445707e-03f, 5.480898350e-03f, 5.466342321e-03f, 5.451777646e-03f, 5.437204351e-03f, 5.422622461e-03f, 5.408032002e-03f, 5.393433000e-03f, +5.378825480e-03f, 5.364209468e-03f, 5.349584990e-03f, 5.334952071e-03f, 5.320310737e-03f, 5.305661014e-03f, 5.291002928e-03f, 5.276336504e-03f, 5.261661769e-03f, 5.246978747e-03f, +5.232287466e-03f, 5.217587950e-03f, 5.202880226e-03f, 5.188164319e-03f, 5.173440255e-03f, 5.158708061e-03f, 5.143967762e-03f, 5.129219383e-03f, 5.114462952e-03f, 5.099698493e-03f, +5.084926033e-03f, 5.070145598e-03f, 5.055357213e-03f, 5.040560905e-03f, 5.025756700e-03f, 5.010944623e-03f, 4.996124701e-03f, 4.981296960e-03f, 4.966461426e-03f, 4.951618124e-03f, +4.936767082e-03f, 4.921908324e-03f, 4.907041877e-03f, 4.892167767e-03f, 4.877286021e-03f, 4.862396664e-03f, 4.847499723e-03f, 4.832595223e-03f, 4.817683191e-03f, 4.802763653e-03f, +4.787836636e-03f, 4.772902164e-03f, 4.757960266e-03f, 4.743010966e-03f, 4.728054291e-03f, 4.713090267e-03f, 4.698118921e-03f, 4.683140279e-03f, 4.668154367e-03f, 4.653161211e-03f, +4.638160838e-03f, 4.623153274e-03f, 4.608138545e-03f, 4.593116677e-03f, 4.578087698e-03f, 4.563051633e-03f, 4.548008508e-03f, 4.532958351e-03f, 4.517901187e-03f, 4.502837043e-03f, +4.487765945e-03f, 4.472687920e-03f, 4.457602994e-03f, 4.442511193e-03f, 4.427412544e-03f, 4.412307074e-03f, 4.397194808e-03f, 4.382075774e-03f, 4.366949998e-03f, 4.351817506e-03f, +4.336678324e-03f, 4.321532481e-03f, 4.306380001e-03f, 4.291220911e-03f, 4.276055239e-03f, 4.260883010e-03f, 4.245704251e-03f, 4.230518988e-03f, 4.215327249e-03f, 4.200129060e-03f, +4.184924448e-03f, 4.169713438e-03f, 4.154496058e-03f, 4.139272335e-03f, 4.124042294e-03f, 4.108805963e-03f, 4.093563369e-03f, 4.078314537e-03f, 4.063059495e-03f, 4.047798270e-03f, +4.032530887e-03f, 4.017257375e-03f, 4.001977758e-03f, 3.986692065e-03f, 3.971400322e-03f, 3.956102556e-03f, 3.940798793e-03f, 3.925489061e-03f, 3.910173385e-03f, 3.894851793e-03f, +3.879524312e-03f, 3.864190968e-03f, 3.848851788e-03f, 3.833506799e-03f, 3.818156028e-03f, 3.802799502e-03f, 3.787437247e-03f, 3.772069291e-03f, 3.756695660e-03f, 3.741316380e-03f, +3.725931480e-03f, 3.710540986e-03f, 3.695144924e-03f, 3.679743322e-03f, 3.664336207e-03f, 3.648923605e-03f, 3.633505543e-03f, 3.618082049e-03f, 3.602653149e-03f, 3.587218870e-03f, +3.571779239e-03f, 3.556334284e-03f, 3.540884030e-03f, 3.525428506e-03f, 3.509967737e-03f, 3.494501752e-03f, 3.479030577e-03f, 3.463554239e-03f, 3.448072764e-03f, 3.432586181e-03f, +3.417094516e-03f, 3.401597797e-03f, 3.386096049e-03f, 3.370589301e-03f, 3.355077579e-03f, 3.339560911e-03f, 3.324039323e-03f, 3.308512842e-03f, 3.292981496e-03f, 3.277445312e-03f, +3.261904317e-03f, 3.246358538e-03f, 3.230808002e-03f, 3.215252736e-03f, 3.199692767e-03f, 3.184128123e-03f, 3.168558830e-03f, 3.152984916e-03f, 3.137406408e-03f, 3.121823333e-03f, +3.106235719e-03f, 3.090643591e-03f, 3.075046979e-03f, 3.059445908e-03f, 3.043840406e-03f, 3.028230500e-03f, 3.012616218e-03f, 2.996997586e-03f, 2.981374632e-03f, 2.965747383e-03f, +2.950115867e-03f, 2.934480109e-03f, 2.918840139e-03f, 2.903195983e-03f, 2.887547667e-03f, 2.871895221e-03f, 2.856238670e-03f, 2.840578042e-03f, 2.824913364e-03f, 2.809244664e-03f, +2.793571969e-03f, 2.777895306e-03f, 2.762214703e-03f, 2.746530186e-03f, 2.730841783e-03f, 2.715149522e-03f, 2.699453430e-03f, 2.683753533e-03f, 2.668049860e-03f, 2.652342437e-03f, +2.636631293e-03f, 2.620916454e-03f, 2.605197948e-03f, 2.589475801e-03f, 2.573750043e-03f, 2.558020699e-03f, 2.542287797e-03f, 2.526551364e-03f, 2.510811429e-03f, 2.495068018e-03f, +2.479321159e-03f, 2.463570878e-03f, 2.447817204e-03f, 2.432060164e-03f, 2.416299786e-03f, 2.400536095e-03f, 2.384769121e-03f, 2.368998891e-03f, 2.353225431e-03f, 2.337448770e-03f, +2.321668935e-03f, 2.305885952e-03f, 2.290099851e-03f, 2.274310657e-03f, 2.258518399e-03f, 2.242723104e-03f, 2.226924800e-03f, 2.211123513e-03f, 2.195319272e-03f, 2.179512103e-03f, +2.163702035e-03f, 2.147889094e-03f, 2.132073309e-03f, 2.116254706e-03f, 2.100433313e-03f, 2.084609158e-03f, 2.068782269e-03f, 2.052952672e-03f, 2.037120395e-03f, 2.021285465e-03f, +2.005447911e-03f, 1.989607759e-03f, 1.973765037e-03f, 1.957919773e-03f, 1.942071995e-03f, 1.926221728e-03f, 1.910369002e-03f, 1.894513844e-03f, 1.878656281e-03f, 1.862796340e-03f, +1.846934050e-03f, 1.831069438e-03f, 1.815202531e-03f, 1.799333356e-03f, 1.783461942e-03f, 1.767588316e-03f, 1.751712506e-03f, 1.735834538e-03f, 1.719954442e-03f, 1.704072243e-03f, +1.688187969e-03f, 1.672301649e-03f, 1.656413310e-03f, 1.640522979e-03f, 1.624630684e-03f, 1.608736453e-03f, 1.592840312e-03f, 1.576942290e-03f, 1.561042414e-03f, 1.545140712e-03f, +1.529237211e-03f, 1.513331938e-03f, 1.497424923e-03f, 1.481516191e-03f, 1.465605771e-03f, 1.449693689e-03f, 1.433779975e-03f, 1.417864655e-03f, 1.401947756e-03f, 1.386029307e-03f, +1.370109336e-03f, 1.354187868e-03f, 1.338264933e-03f, 1.322340558e-03f, 1.306414770e-03f, 1.290487597e-03f, 1.274559067e-03f, 1.258629206e-03f, 1.242698044e-03f, 1.226765606e-03f, +1.210831922e-03f, 1.194897018e-03f, 1.178960922e-03f, 1.163023662e-03f, 1.147085265e-03f, 1.131145759e-03f, 1.115205172e-03f, 1.099263530e-03f, 1.083320863e-03f, 1.067377196e-03f, +1.051432558e-03f, 1.035486977e-03f, 1.019540480e-03f, 1.003593094e-03f, 9.876448476e-04f, 9.716957680e-04f, 9.557458828e-04f, 9.397952197e-04f, 9.238438061e-04f, 9.078916698e-04f, +8.919388382e-04f, 8.759853391e-04f, 8.600312000e-04f, 8.440764484e-04f, 8.281211120e-04f, 8.121652184e-04f, 7.962087952e-04f, 7.802518699e-04f, 7.642944701e-04f, 7.483366235e-04f, +7.323783577e-04f, 7.164197001e-04f, 7.004606785e-04f, 6.845013203e-04f, 6.685416532e-04f, 6.525817048e-04f, 6.366215027e-04f, 6.206610744e-04f, 6.047004475e-04f, 5.887396496e-04f, +5.727787083e-04f, 5.568176511e-04f, 5.408565057e-04f, 5.248952996e-04f, 5.089340603e-04f, 4.929728156e-04f, 4.770115928e-04f, 4.610504197e-04f, 4.450893237e-04f, 4.291283325e-04f, +4.131674736e-04f, 3.972067745e-04f, 3.812462629e-04f, 3.652859663e-04f, 3.493259122e-04f, 3.333661282e-04f, 3.174066418e-04f, 3.014474807e-04f, 2.854886723e-04f, 2.695302442e-04f, +2.535722240e-04f, 2.376146392e-04f, 2.216575173e-04f, 2.057008859e-04f, 1.897447725e-04f, 1.737892047e-04f, 1.578342099e-04f, 1.418798157e-04f, 1.259260497e-04f, 1.099729394e-04f, +9.402051216e-05f, 7.806879568e-05f, 6.211781740e-05f, 4.616760486e-05f, 3.021818556e-05f, 1.426958700e-05f, -1.678163308e-06f, -1.762503786e-05f, -3.357100916e-05f, -4.951604971e-05f, +-6.546013202e-05f, -8.140322861e-05f, -9.734531197e-05f, -1.132863546e-04f, -1.292263291e-04f, -1.451652080e-04f, -1.611029637e-04f, -1.770395688e-04f, -1.929749958e-04f, -2.089092173e-04f, +-2.248422059e-04f, -2.407739340e-04f, -2.567043742e-04f, -2.726334990e-04f, -2.885612811e-04f, -3.044876930e-04f, -3.204127072e-04f, -3.363362963e-04f, -3.522584329e-04f, -3.681790895e-04f, +-3.840982388e-04f, -4.000158533e-04f, -4.159319056e-04f, -4.318463683e-04f, -4.477592140e-04f, -4.636704153e-04f, -4.795799448e-04f, -4.954877751e-04f, -5.113938788e-04f, -5.272982286e-04f, +-5.432007970e-04f, -5.591015567e-04f, -5.750004803e-04f, -5.908975406e-04f, -6.067927100e-04f, -6.226859612e-04f, -6.385772670e-04f, -6.544665999e-04f, -6.703539326e-04f, -6.862392378e-04f, +-7.021224881e-04f, -7.180036563e-04f, -7.338827150e-04f, -7.497596369e-04f, -7.656343946e-04f, -7.815069610e-04f, -7.973773086e-04f, -8.132454102e-04f, -8.291112385e-04f, -8.449747662e-04f, +-8.608359661e-04f, -8.766948108e-04f, -8.925512732e-04f, -9.084053259e-04f, -9.242569417e-04f, -9.401060933e-04f, -9.559527535e-04f, -9.717968951e-04f, -9.876384908e-04f, -1.003477513e-03f, +-1.019313936e-03f, -1.035147730e-03f, -1.050978871e-03f, -1.066807329e-03f, -1.082633078e-03f, -1.098456090e-03f, -1.114276339e-03f, -1.130093798e-03f, -1.145908438e-03f, -1.161720234e-03f, +-1.177529157e-03f, -1.193335181e-03f, -1.209138279e-03f, -1.224938423e-03f, -1.240735586e-03f, -1.256529742e-03f, -1.272320862e-03f, -1.288108920e-03f, -1.303893889e-03f, -1.319675742e-03f, +-1.335454452e-03f, -1.351229990e-03f, -1.367002332e-03f, -1.382771449e-03f, -1.398537314e-03f, -1.414299900e-03f, -1.430059181e-03f, -1.445815128e-03f, -1.461567716e-03f, -1.477316917e-03f, +-1.493062704e-03f, -1.508805050e-03f, -1.524543928e-03f, -1.540279311e-03f, -1.556011173e-03f, -1.571739485e-03f, -1.587464222e-03f, -1.603185355e-03f, -1.618902859e-03f, -1.634616706e-03f, +-1.650326870e-03f, -1.666033322e-03f, -1.681736038e-03f, -1.697434988e-03f, -1.713130148e-03f, -1.728821489e-03f, -1.744508984e-03f, -1.760192608e-03f, -1.775872333e-03f, -1.791548132e-03f, +-1.807219978e-03f, -1.822887845e-03f, -1.838551705e-03f, -1.854211532e-03f, -1.869867299e-03f, -1.885518979e-03f, -1.901166545e-03f, -1.916809971e-03f, -1.932449229e-03f, -1.948084293e-03f, +-1.963715137e-03f, -1.979341733e-03f, -1.994964054e-03f, -2.010582074e-03f, -2.026195766e-03f, -2.041805104e-03f, -2.057410060e-03f, -2.073010609e-03f, -2.088606722e-03f, -2.104198374e-03f, +-2.119785538e-03f, -2.135368187e-03f, -2.150946294e-03f, -2.166519833e-03f, -2.182088777e-03f, -2.197653100e-03f, -2.213212775e-03f, -2.228767775e-03f, -2.244318074e-03f, -2.259863644e-03f, +-2.275404460e-03f, -2.290940495e-03f, -2.306471722e-03f, -2.321998115e-03f, -2.337519647e-03f, -2.353036292e-03f, -2.368548023e-03f, -2.384054813e-03f, -2.399556637e-03f, -2.415053466e-03f, +-2.430545276e-03f, -2.446032040e-03f, -2.461513730e-03f, -2.476990321e-03f, -2.492461787e-03f, -2.507928100e-03f, -2.523389234e-03f, -2.538845163e-03f, -2.554295860e-03f, -2.569741300e-03f, +-2.585181455e-03f, -2.600616300e-03f, -2.616045807e-03f, -2.631469951e-03f, -2.646888705e-03f, -2.662302042e-03f, -2.677709938e-03f, -2.693112364e-03f, -2.708509295e-03f, -2.723900705e-03f, +-2.739286567e-03f, -2.754666855e-03f, -2.770041543e-03f, -2.785410605e-03f, -2.800774013e-03f, -2.816131743e-03f, -2.831483768e-03f, -2.846830061e-03f, -2.862170596e-03f, -2.877505348e-03f, +-2.892834290e-03f, -2.908157395e-03f, -2.923474639e-03f, -2.938785994e-03f, -2.954091434e-03f, -2.969390934e-03f, -2.984684467e-03f, -2.999972007e-03f, -3.015253528e-03f, -3.030529004e-03f, +-3.045798410e-03f, -3.061061718e-03f, -3.076318903e-03f, -3.091569939e-03f, -3.106814799e-03f, -3.122053459e-03f, -3.137285891e-03f, -3.152512070e-03f, -3.167731970e-03f, -3.182945566e-03f, +-3.198152830e-03f, -3.213353737e-03f, -3.228548262e-03f, -3.243736377e-03f, -3.258918059e-03f, -3.274093280e-03f, -3.289262014e-03f, -3.304424236e-03f, -3.319579921e-03f, -3.334729041e-03f, +-3.349871572e-03f, -3.365007488e-03f, -3.380136762e-03f, -3.395259369e-03f, -3.410375284e-03f, -3.425484480e-03f, -3.440586932e-03f, -3.455682614e-03f, -3.470771500e-03f, -3.485853565e-03f, +-3.500928783e-03f, -3.515997128e-03f, -3.531058575e-03f, -3.546113098e-03f, -3.561160671e-03f, -3.576201269e-03f, -3.591234866e-03f, -3.606261437e-03f, -3.621280956e-03f, -3.636293397e-03f, +-3.651298736e-03f, -3.666296945e-03f, -3.681288001e-03f, -3.696271876e-03f, -3.711248547e-03f, -3.726217987e-03f, -3.741180171e-03f, -3.756135074e-03f, -3.771082669e-03f, -3.786022932e-03f, +-3.800955838e-03f, -3.815881360e-03f, -3.830799474e-03f, -3.845710153e-03f, -3.860613374e-03f, -3.875509110e-03f, -3.890397335e-03f, -3.905278026e-03f, -3.920151156e-03f, -3.935016700e-03f, +-3.949874634e-03f, -3.964724930e-03f, -3.979567566e-03f, -3.994402514e-03f, -4.009229751e-03f, -4.024049250e-03f, -4.038860987e-03f, -4.053664936e-03f, -4.068461073e-03f, -4.083249372e-03f, +-4.098029808e-03f, -4.112802356e-03f, -4.127566991e-03f, -4.142323688e-03f, -4.157072421e-03f, -4.171813166e-03f, -4.186545898e-03f, -4.201270592e-03f, -4.215987222e-03f, -4.230695764e-03f, +-4.245396192e-03f, -4.260088483e-03f, -4.274772610e-03f, -4.289448549e-03f, -4.304116276e-03f, -4.318775764e-03f, -4.333426990e-03f, -4.348069928e-03f, -4.362704553e-03f, -4.377330841e-03f, +-4.391948768e-03f, -4.406558307e-03f, -4.421159435e-03f, -4.435752126e-03f, -4.450336356e-03f, -4.464912100e-03f, -4.479479334e-03f, -4.494038032e-03f, -4.508588171e-03f, -4.523129724e-03f, +-4.537662669e-03f, -4.552186979e-03f, -4.566702631e-03f, -4.581209600e-03f, -4.595707861e-03f, -4.610197389e-03f, -4.624678161e-03f, -4.639150152e-03f, -4.653613336e-03f, -4.668067690e-03f, +-4.682513189e-03f, -4.696949809e-03f, -4.711377525e-03f, -4.725796312e-03f, -4.740206147e-03f, -4.754607005e-03f, -4.768998862e-03f, -4.783381692e-03f, -4.797755472e-03f, -4.812120178e-03f, +-4.826475785e-03f, -4.840822269e-03f, -4.855159605e-03f, -4.869487770e-03f, -4.883806738e-03f, -4.898116487e-03f, -4.912416991e-03f, -4.926708226e-03f, -4.940990169e-03f, -4.955262794e-03f, +-4.969526079e-03f, -4.983779998e-03f, -4.998024528e-03f, -5.012259645e-03f, -5.026485324e-03f, -5.040701541e-03f, -5.054908273e-03f, -5.069105495e-03f, -5.083293184e-03f, -5.097471315e-03f, +-5.111639864e-03f, -5.125798808e-03f, -5.139948122e-03f, -5.154087783e-03f, -5.168217767e-03f, -5.182338049e-03f, -5.196448607e-03f, -5.210549415e-03f, -5.224640451e-03f, -5.238721691e-03f, +-5.252793110e-03f, -5.266854685e-03f, -5.280906392e-03f, -5.294948207e-03f, -5.308980107e-03f, -5.323002069e-03f, -5.337014067e-03f, -5.351016080e-03f, -5.365008082e-03f, -5.378990051e-03f, +-5.392961962e-03f, -5.406923793e-03f, -5.420875519e-03f, -5.434817118e-03f, -5.448748565e-03f, -5.462669837e-03f, -5.476580911e-03f, -5.490481763e-03f, -5.504372369e-03f, -5.518252707e-03f, +-5.532122752e-03f, -5.545982482e-03f, -5.559831873e-03f, -5.573670902e-03f, -5.587499545e-03f, -5.601317778e-03f, -5.615125580e-03f, -5.628922926e-03f, -5.642709793e-03f, -5.656486158e-03f, +-5.670251998e-03f, -5.684007289e-03f, -5.697752008e-03f, -5.711486133e-03f, -5.725209639e-03f, -5.738922504e-03f, -5.752624705e-03f, -5.766316219e-03f, -5.779997022e-03f, -5.793667092e-03f, +-5.807326405e-03f, -5.820974939e-03f, -5.834612671e-03f, -5.848239576e-03f, -5.861855634e-03f, -5.875460820e-03f, -5.889055112e-03f, -5.902638487e-03f, -5.916210921e-03f, -5.929772393e-03f, +-5.943322879e-03f, -5.956862357e-03f, -5.970390803e-03f, -5.983908196e-03f, -5.997414511e-03f, -6.010909727e-03f, -6.024393821e-03f, -6.037866770e-03f, -6.051328551e-03f, -6.064779143e-03f, +-6.078218521e-03f, -6.091646664e-03f, -6.105063548e-03f, -6.118469152e-03f, -6.131863453e-03f, -6.145246429e-03f, -6.158618056e-03f, -6.171978313e-03f, -6.185327176e-03f, -6.198664624e-03f, +-6.211990634e-03f, -6.225305183e-03f, -6.238608250e-03f, -6.251899812e-03f, -6.265179847e-03f, -6.278448331e-03f, -6.291705244e-03f, -6.304950562e-03f, -6.318184264e-03f, -6.331406327e-03f, +-6.344616729e-03f, -6.357815448e-03f, -6.371002462e-03f, -6.384177748e-03f, -6.397341285e-03f, -6.410493050e-03f, -6.423633021e-03f, -6.436761176e-03f, -6.449877494e-03f, -6.462981952e-03f, +-6.476074527e-03f, -6.489155200e-03f, -6.502223946e-03f, -6.515280745e-03f, -6.528325574e-03f, -6.541358411e-03f, -6.554379236e-03f, -6.567388025e-03f, -6.580384757e-03f, -6.593369410e-03f, +-6.606341963e-03f, -6.619302394e-03f, -6.632250680e-03f, -6.645186801e-03f, -6.658110734e-03f, -6.671022459e-03f, -6.683921952e-03f, -6.696809194e-03f, -6.709684161e-03f, -6.722546833e-03f, +-6.735397188e-03f, -6.748235204e-03f, -6.761060861e-03f, -6.773874136e-03f, -6.786675007e-03f, -6.799463455e-03f, -6.812239456e-03f, -6.825002990e-03f, -6.837754036e-03f, -6.850492571e-03f, +-6.863218576e-03f, -6.875932028e-03f, -6.888632905e-03f, -6.901321188e-03f, -6.913996855e-03f, -6.926659884e-03f, -6.939310254e-03f, -6.951947944e-03f, -6.964572933e-03f, -6.977185200e-03f, +-6.989784724e-03f, -7.002371484e-03f, -7.014945458e-03f, -7.027506625e-03f, -7.040054966e-03f, -7.052590458e-03f, -7.065113080e-03f, -7.077622813e-03f, -7.090119634e-03f, -7.102603523e-03f, +-7.115074459e-03f, -7.127532422e-03f, -7.139977390e-03f, -7.152409343e-03f, -7.164828259e-03f, -7.177234119e-03f, -7.189626901e-03f, -7.202006585e-03f, -7.214373150e-03f, -7.226726575e-03f, +-7.239066840e-03f, -7.251393924e-03f, -7.263707807e-03f, -7.276008468e-03f, -7.288295887e-03f, -7.300570042e-03f, -7.312830914e-03f, -7.325078483e-03f, -7.337312727e-03f, -7.349533626e-03f, +-7.361741160e-03f, -7.373935308e-03f, -7.386116051e-03f, -7.398283368e-03f, -7.410437238e-03f, -7.422577641e-03f, -7.434704558e-03f, -7.446817967e-03f, -7.458917849e-03f, -7.471004184e-03f, +-7.483076951e-03f, -7.495136130e-03f, -7.507181702e-03f, -7.519213645e-03f, -7.531231941e-03f, -7.543236569e-03f, -7.555227508e-03f, -7.567204740e-03f, -7.579168244e-03f, -7.591118000e-03f, +-7.603053989e-03f, -7.614976190e-03f, -7.626884583e-03f, -7.638779149e-03f, -7.650659869e-03f, -7.662526721e-03f, -7.674379688e-03f, -7.686218747e-03f, -7.698043881e-03f, -7.709855070e-03f, +-7.721652293e-03f, -7.733435531e-03f, -7.745204765e-03f, -7.756959975e-03f, -7.768701141e-03f, -7.780428244e-03f, -7.792141265e-03f, -7.803840184e-03f, -7.815524981e-03f, -7.827195637e-03f, +-7.838852133e-03f, -7.850494450e-03f, -7.862122567e-03f, -7.873736466e-03f, -7.885336128e-03f, -7.896921532e-03f, -7.908492661e-03f, -7.920049494e-03f, -7.931592013e-03f, -7.943120199e-03f, +-7.954634031e-03f, -7.966133492e-03f, -7.977618561e-03f, -7.989089221e-03f, -8.000545452e-03f, -8.011987234e-03f, -8.023414550e-03f, -8.034827379e-03f, -8.046225704e-03f, -8.057609505e-03f, +-8.068978763e-03f, -8.080333460e-03f, -8.091673576e-03f, -8.102999094e-03f, -8.114309993e-03f, -8.125606256e-03f, -8.136887863e-03f, -8.148154796e-03f, -8.159407037e-03f, -8.170644566e-03f, +-8.181867365e-03f, -8.193075416e-03f, -8.204268700e-03f, -8.215447198e-03f, -8.226610891e-03f, -8.237759763e-03f, -8.248893793e-03f, -8.260012963e-03f, -8.271117256e-03f, -8.282206652e-03f, +-8.293281134e-03f, -8.304340683e-03f, -8.315385281e-03f, -8.326414909e-03f, -8.337429550e-03f, -8.348429184e-03f, -8.359413795e-03f, -8.370383363e-03f, -8.381337871e-03f, -8.392277300e-03f, +-8.403201633e-03f, -8.414110851e-03f, -8.425004936e-03f, -8.435883871e-03f, -8.446747637e-03f, -8.457596216e-03f, -8.468429591e-03f, -8.479247744e-03f, -8.490050657e-03f, -8.500838311e-03f, +-8.511610690e-03f, -8.522367775e-03f, -8.533109548e-03f, -8.543835993e-03f, -8.554547090e-03f, -8.565242824e-03f, -8.575923175e-03f, -8.586588126e-03f, -8.597237660e-03f, -8.607871759e-03f, +-8.618490406e-03f, -8.629093583e-03f, -8.639681273e-03f, -8.650253458e-03f, -8.660810120e-03f, -8.671351243e-03f, -8.681876809e-03f, -8.692386801e-03f, -8.702881201e-03f, -8.713359992e-03f, +-8.723823157e-03f, -8.734270679e-03f, -8.744702540e-03f, -8.755118723e-03f, -8.765519211e-03f, -8.775903988e-03f, -8.786273035e-03f, -8.796626336e-03f, -8.806963874e-03f, -8.817285632e-03f, +-8.827591593e-03f, -8.837881740e-03f, -8.848156055e-03f, -8.858414523e-03f, -8.868657126e-03f, -8.878883848e-03f, -8.889094671e-03f, -8.899289579e-03f, -8.909468555e-03f, -8.919631583e-03f, +-8.929778645e-03f, -8.939909725e-03f, -8.950024807e-03f, -8.960123874e-03f, -8.970206908e-03f, -8.980273895e-03f, -8.990324817e-03f, -9.000359657e-03f, -9.010378400e-03f, -9.020381028e-03f, +-9.030367526e-03f, -9.040337877e-03f, -9.050292064e-03f, -9.060230072e-03f, -9.070151884e-03f, -9.080057484e-03f, -9.089946855e-03f, -9.099819982e-03f, -9.109676848e-03f, -9.119517437e-03f, +-9.129341734e-03f, -9.139149721e-03f, -9.148941382e-03f, -9.158716703e-03f, -9.168475666e-03f, -9.178218257e-03f, -9.187944458e-03f, -9.197654254e-03f, -9.207347629e-03f, -9.217024568e-03f, +-9.226685054e-03f, -9.236329072e-03f, -9.245956605e-03f, -9.255567639e-03f, -9.265162157e-03f, -9.274740144e-03f, -9.284301584e-03f, -9.293846461e-03f, -9.303374761e-03f, -9.312886467e-03f, +-9.322381563e-03f, -9.331860035e-03f, -9.341321867e-03f, -9.350767043e-03f, -9.360195549e-03f, -9.369607368e-03f, -9.379002485e-03f, -9.388380885e-03f, -9.397742553e-03f, -9.407087473e-03f, +-9.416415631e-03f, -9.425727010e-03f, -9.435021596e-03f, -9.444299374e-03f, -9.453560329e-03f, -9.462804445e-03f, -9.472031707e-03f, -9.481242101e-03f, -9.490435611e-03f, -9.499612222e-03f, +-9.508771921e-03f, -9.517914690e-03f, -9.527040517e-03f, -9.536149385e-03f, -9.545241280e-03f, -9.554316188e-03f, -9.563374093e-03f, -9.572414982e-03f, -9.581438838e-03f, -9.590445647e-03f, +-9.599435396e-03f, -9.608408069e-03f, -9.617363651e-03f, -9.626302129e-03f, -9.635223487e-03f, -9.644127711e-03f, -9.653014787e-03f, -9.661884700e-03f, -9.670737436e-03f, -9.679572981e-03f, +-9.688391320e-03f, -9.697192438e-03f, -9.705976323e-03f, -9.714742958e-03f, -9.723492331e-03f, -9.732224427e-03f, -9.740939232e-03f, -9.749636732e-03f, -9.758316912e-03f, -9.766979759e-03f, +-9.775625258e-03f, -9.784253396e-03f, -9.792864159e-03f, -9.801457532e-03f, -9.810033502e-03f, -9.818592055e-03f, -9.827133178e-03f, -9.835656855e-03f, -9.844163074e-03f, -9.852651821e-03f, +-9.861123082e-03f, -9.869576843e-03f, -9.878013091e-03f, -9.886431812e-03f, -9.894832993e-03f, -9.903216619e-03f, -9.911582679e-03f, -9.919931157e-03f, -9.928262040e-03f, -9.936575315e-03f, +-9.944870970e-03f, -9.953148989e-03f, -9.961409360e-03f, -9.969652070e-03f, -9.977877106e-03f, -9.986084453e-03f, -9.994274099e-03f, -1.000244603e-02f, -1.001060024e-02f, -1.001873670e-02f, +-1.002685541e-02f, -1.003495635e-02f, -1.004303952e-02f, -1.005110489e-02f, -1.005915245e-02f, -1.006718220e-02f, -1.007519411e-02f, -1.008318818e-02f, -1.009116440e-02f, -1.009912274e-02f, +-1.010706320e-02f, -1.011498577e-02f, -1.012289042e-02f, -1.013077716e-02f, -1.013864596e-02f, -1.014649682e-02f, -1.015432971e-02f, -1.016214464e-02f, -1.016994158e-02f, -1.017772052e-02f, +-1.018548146e-02f, -1.019322437e-02f, -1.020094926e-02f, -1.020865609e-02f, -1.021634487e-02f, -1.022401557e-02f, -1.023166820e-02f, -1.023930272e-02f, -1.024691914e-02f, -1.025451744e-02f, +-1.026209761e-02f, -1.026965964e-02f, -1.027720351e-02f, -1.028472921e-02f, -1.029223673e-02f, -1.029972606e-02f, -1.030719719e-02f, -1.031465010e-02f, -1.032208478e-02f, -1.032950122e-02f, +-1.033689941e-02f, -1.034427934e-02f, -1.035164099e-02f, -1.035898436e-02f, -1.036630943e-02f, -1.037361619e-02f, -1.038090462e-02f, -1.038817473e-02f, -1.039542648e-02f, -1.040265989e-02f, +-1.040987492e-02f, -1.041707158e-02f, -1.042424984e-02f, -1.043140970e-02f, -1.043855115e-02f, -1.044567418e-02f, -1.045277876e-02f, -1.045986490e-02f, -1.046693259e-02f, -1.047398180e-02f, +-1.048101253e-02f, -1.048802477e-02f, -1.049501851e-02f, -1.050199373e-02f, -1.050895042e-02f, -1.051588858e-02f, -1.052280820e-02f, -1.052970925e-02f, -1.053659174e-02f, -1.054345564e-02f, +-1.055030095e-02f, -1.055712767e-02f, -1.056393577e-02f, -1.057072524e-02f, -1.057749609e-02f, -1.058424828e-02f, -1.059098183e-02f, -1.059769670e-02f, -1.060439290e-02f, -1.061107042e-02f, +-1.061772923e-02f, -1.062436934e-02f, -1.063099073e-02f, -1.063759339e-02f, -1.064417731e-02f, -1.065074248e-02f, -1.065728889e-02f, -1.066381653e-02f, -1.067032539e-02f, -1.067681546e-02f, +-1.068328672e-02f, -1.068973918e-02f, -1.069617282e-02f, -1.070258762e-02f, -1.070898358e-02f, -1.071536070e-02f, -1.072171895e-02f, -1.072805832e-02f, -1.073437882e-02f, -1.074068043e-02f, +-1.074696313e-02f, -1.075322693e-02f, -1.075947180e-02f, -1.076569774e-02f, -1.077190474e-02f, -1.077809280e-02f, -1.078426189e-02f, -1.079041201e-02f, -1.079654316e-02f, -1.080265532e-02f, +-1.080874848e-02f, -1.081482263e-02f, -1.082087776e-02f, -1.082691387e-02f, -1.083293094e-02f, -1.083892897e-02f, -1.084490795e-02f, -1.085086786e-02f, -1.085680869e-02f, -1.086273045e-02f, +-1.086863311e-02f, -1.087451668e-02f, -1.088038113e-02f, -1.088622647e-02f, -1.089205267e-02f, -1.089785975e-02f, -1.090364767e-02f, -1.090941644e-02f, -1.091516605e-02f, -1.092089648e-02f, +-1.092660774e-02f, -1.093229980e-02f, -1.093797266e-02f, -1.094362632e-02f, -1.094926076e-02f, -1.095487597e-02f, -1.096047195e-02f, -1.096604869e-02f, -1.097160618e-02f, -1.097714441e-02f, +-1.098266337e-02f, -1.098816305e-02f, -1.099364345e-02f, -1.099910455e-02f, -1.100454635e-02f, -1.100996885e-02f, -1.101537202e-02f, -1.102075587e-02f, -1.102612038e-02f, -1.103146555e-02f, +-1.103679137e-02f, -1.104209783e-02f, -1.104738492e-02f, -1.105265263e-02f, -1.105790096e-02f, -1.106312990e-02f, -1.106833944e-02f, -1.107352957e-02f, -1.107870028e-02f, -1.108385158e-02f, +-1.108898344e-02f, -1.109409586e-02f, -1.109918883e-02f, -1.110426235e-02f, -1.110931641e-02f, -1.111435100e-02f, -1.111936610e-02f, -1.112436173e-02f, -1.112933786e-02f, -1.113429449e-02f, +-1.113923161e-02f, -1.114414922e-02f, -1.114904730e-02f, -1.115392586e-02f, -1.115878487e-02f, -1.116362434e-02f, -1.116844426e-02f, -1.117324462e-02f, -1.117802541e-02f, -1.118278663e-02f, +-1.118752827e-02f, -1.119225032e-02f, -1.119695277e-02f, -1.120163562e-02f, -1.120629887e-02f, -1.121094249e-02f, -1.121556649e-02f, -1.122017087e-02f, -1.122475560e-02f, -1.122932069e-02f, +-1.123386613e-02f, -1.123839191e-02f, -1.124289803e-02f, -1.124738448e-02f, -1.125185124e-02f, -1.125629833e-02f, -1.126072572e-02f, -1.126513342e-02f, -1.126952141e-02f, -1.127388969e-02f, +-1.127823825e-02f, -1.128256709e-02f, -1.128687620e-02f, -1.129116557e-02f, -1.129543520e-02f, -1.129968509e-02f, -1.130391521e-02f, -1.130812558e-02f, -1.131231617e-02f, -1.131648700e-02f, +-1.132063804e-02f, -1.132476930e-02f, -1.132888076e-02f, -1.133297243e-02f, -1.133704429e-02f, -1.134109634e-02f, -1.134512858e-02f, -1.134914099e-02f, -1.135313357e-02f, -1.135710633e-02f, +-1.136105924e-02f, -1.136499231e-02f, -1.136890552e-02f, -1.137279888e-02f, -1.137667238e-02f, -1.138052601e-02f, -1.138435977e-02f, -1.138817364e-02f, -1.139196764e-02f, -1.139574174e-02f, +-1.139949595e-02f, -1.140323025e-02f, -1.140694465e-02f, -1.141063914e-02f, -1.141431371e-02f, -1.141796836e-02f, -1.142160309e-02f, -1.142521787e-02f, -1.142881273e-02f, -1.143238764e-02f, +-1.143594260e-02f, -1.143947761e-02f, -1.144299266e-02f, -1.144648774e-02f, -1.144996286e-02f, -1.145341801e-02f, -1.145685318e-02f, -1.146026836e-02f, -1.146366356e-02f, -1.146703877e-02f, +-1.147039398e-02f, -1.147372919e-02f, -1.147704439e-02f, -1.148033958e-02f, -1.148361475e-02f, -1.148686991e-02f, -1.149010504e-02f, -1.149332014e-02f, -1.149651521e-02f, -1.149969024e-02f, +-1.150284522e-02f, -1.150598016e-02f, -1.150909505e-02f, -1.151218988e-02f, -1.151526466e-02f, -1.151831937e-02f, -1.152135401e-02f, -1.152436858e-02f, -1.152736307e-02f, -1.153033748e-02f, +-1.153329181e-02f, -1.153622605e-02f, -1.153914019e-02f, -1.154203424e-02f, -1.154490819e-02f, -1.154776204e-02f, -1.155059577e-02f, -1.155340940e-02f, -1.155620291e-02f, -1.155897630e-02f, +-1.156172957e-02f, -1.156446271e-02f, -1.156717572e-02f, -1.156986859e-02f, -1.157254133e-02f, -1.157519393e-02f, -1.157782638e-02f, -1.158043868e-02f, -1.158303084e-02f, -1.158560283e-02f, +-1.158815467e-02f, -1.159068635e-02f, -1.159319787e-02f, -1.159568921e-02f, -1.159816038e-02f, -1.160061138e-02f, -1.160304221e-02f, -1.160545285e-02f, -1.160784331e-02f, -1.161021358e-02f, +-1.161256366e-02f, -1.161489355e-02f, -1.161720324e-02f, -1.161949273e-02f, -1.162176203e-02f, -1.162401112e-02f, -1.162624000e-02f, -1.162844867e-02f, -1.163063713e-02f, -1.163280537e-02f, +-1.163495340e-02f, -1.163708120e-02f, -1.163918879e-02f, -1.164127614e-02f, -1.164334327e-02f, -1.164539017e-02f, -1.164741684e-02f, -1.164942327e-02f, -1.165140946e-02f, -1.165337541e-02f, +-1.165532112e-02f, -1.165724659e-02f, -1.165915181e-02f, -1.166103677e-02f, -1.166290149e-02f, -1.166474596e-02f, -1.166657017e-02f, -1.166837412e-02f, -1.167015781e-02f, -1.167192124e-02f, +-1.167366441e-02f, -1.167538731e-02f, -1.167708994e-02f, -1.167877231e-02f, -1.168043440e-02f, -1.168207623e-02f, -1.168369777e-02f, -1.168529904e-02f, -1.168688004e-02f, -1.168844075e-02f, +-1.168998118e-02f, -1.169150133e-02f, -1.169300120e-02f, -1.169448078e-02f, -1.169594008e-02f, -1.169737908e-02f, -1.169879780e-02f, -1.170019622e-02f, -1.170157435e-02f, -1.170293219e-02f, +-1.170426973e-02f, -1.170558698e-02f, -1.170688393e-02f, -1.170816058e-02f, -1.170941693e-02f, -1.171065298e-02f, -1.171186873e-02f, -1.171306417e-02f, -1.171423931e-02f, -1.171539415e-02f, +-1.171652868e-02f, -1.171764291e-02f, -1.171873683e-02f, -1.171981044e-02f, -1.172086374e-02f, -1.172189673e-02f, -1.172290941e-02f, -1.172390178e-02f, -1.172487384e-02f, -1.172582559e-02f, +-1.172675702e-02f, -1.172766814e-02f, -1.172855895e-02f, -1.172942944e-02f, -1.173027962e-02f, -1.173110949e-02f, -1.173191904e-02f, -1.173270827e-02f, -1.173347719e-02f, -1.173422579e-02f, +-1.173495408e-02f, -1.173566205e-02f, -1.173634970e-02f, -1.173701704e-02f, -1.173766406e-02f, -1.173829076e-02f, -1.173889715e-02f, -1.173948322e-02f, -1.174004898e-02f, -1.174059441e-02f, +-1.174111954e-02f, -1.174162434e-02f, -1.174210884e-02f, -1.174257301e-02f, -1.174301687e-02f, -1.174344042e-02f, -1.174384365e-02f, -1.174422657e-02f, -1.174458917e-02f, -1.174493146e-02f, +-1.174525344e-02f, -1.174555511e-02f, -1.174583646e-02f, -1.174609750e-02f, -1.174633824e-02f, -1.174655866e-02f, -1.174675878e-02f, -1.174693858e-02f, -1.174709809e-02f, -1.174723728e-02f, +-1.174735617e-02f, -1.174745475e-02f, -1.174753303e-02f, -1.174759101e-02f, -1.174762868e-02f, -1.174764606e-02f, -1.174764313e-02f, -1.174761991e-02f, -1.174757639e-02f, -1.174751257e-02f, +-1.174742846e-02f, -1.174732405e-02f, -1.174719936e-02f, -1.174705437e-02f, -1.174688909e-02f, -1.174670352e-02f, -1.174649766e-02f, -1.174627152e-02f, -1.174602510e-02f, -1.174575839e-02f, +-1.174547140e-02f, -1.174516414e-02f, -1.174483659e-02f, -1.174448877e-02f, -1.174412067e-02f, -1.174373230e-02f, -1.174332367e-02f, -1.174289476e-02f, -1.174244558e-02f, -1.174197614e-02f, +-1.174148644e-02f, -1.174097647e-02f, -1.174044624e-02f, -1.173989576e-02f, -1.173932502e-02f, -1.173873403e-02f, -1.173812279e-02f, -1.173749129e-02f, -1.173683955e-02f, -1.173616757e-02f, +-1.173547534e-02f, -1.173476287e-02f, -1.173403017e-02f, -1.173327723e-02f, -1.173250406e-02f, -1.173171065e-02f, -1.173089702e-02f, -1.173006316e-02f, -1.172920908e-02f, -1.172833478e-02f, +-1.172744026e-02f, -1.172652552e-02f, -1.172559058e-02f, -1.172463542e-02f, -1.172366005e-02f, -1.172266448e-02f, -1.172164871e-02f, -1.172061274e-02f, -1.171955658e-02f, -1.171848022e-02f, +-1.171738367e-02f, -1.171626693e-02f, -1.171513001e-02f, -1.171397291e-02f, -1.171279563e-02f, -1.171159818e-02f, -1.171038055e-02f, -1.170914276e-02f, -1.170788480e-02f, -1.170660668e-02f, +-1.170530840e-02f, -1.170398997e-02f, -1.170265138e-02f, -1.170129265e-02f, -1.169991377e-02f, -1.169851475e-02f, -1.169709559e-02f, -1.169565629e-02f, -1.169419687e-02f, -1.169271732e-02f, +-1.169121764e-02f, -1.168969784e-02f, -1.168815793e-02f, -1.168659791e-02f, -1.168501777e-02f, -1.168341753e-02f, -1.168179720e-02f, -1.168015676e-02f, -1.167849623e-02f, -1.167681561e-02f, +-1.167511490e-02f, -1.167339412e-02f, -1.167165325e-02f, -1.166989232e-02f, -1.166811131e-02f, -1.166631024e-02f, -1.166448911e-02f, -1.166264792e-02f, -1.166078668e-02f, -1.165890540e-02f, +-1.165700407e-02f, -1.165508270e-02f, -1.165314129e-02f, -1.165117985e-02f, -1.164919839e-02f, -1.164719691e-02f, -1.164517541e-02f, -1.164313390e-02f, -1.164107238e-02f, -1.163899086e-02f, +-1.163688934e-02f, -1.163476782e-02f, -1.163262632e-02f, -1.163046483e-02f, -1.162828337e-02f, -1.162608193e-02f, -1.162386052e-02f, -1.162161914e-02f, -1.161935781e-02f, -1.161707652e-02f, +-1.161477528e-02f, -1.161245410e-02f, -1.161011298e-02f, -1.160775192e-02f, -1.160537093e-02f, -1.160297002e-02f, -1.160054919e-02f, -1.159810845e-02f, -1.159564780e-02f, -1.159316725e-02f, +-1.159066680e-02f, -1.158814645e-02f, -1.158560622e-02f, -1.158304611e-02f, -1.158046612e-02f, -1.157786627e-02f, -1.157524654e-02f, -1.157260696e-02f, -1.156994753e-02f, -1.156726825e-02f, +-1.156456912e-02f, -1.156185016e-02f, -1.155911137e-02f, -1.155635276e-02f, -1.155357432e-02f, -1.155077607e-02f, -1.154795802e-02f, -1.154512016e-02f, -1.154226251e-02f, -1.153938507e-02f, +-1.153648785e-02f, -1.153357085e-02f, -1.153063407e-02f, -1.152767754e-02f, -1.152470124e-02f, -1.152170520e-02f, -1.151868940e-02f, -1.151565387e-02f, -1.151259860e-02f, -1.150952361e-02f, +-1.150642889e-02f, -1.150331446e-02f, -1.150018032e-02f, -1.149702648e-02f, -1.149385295e-02f, -1.149065973e-02f, -1.148744682e-02f, -1.148421424e-02f, -1.148096199e-02f, -1.147769008e-02f, +-1.147439851e-02f, -1.147108730e-02f, -1.146775644e-02f, -1.146440595e-02f, -1.146103583e-02f, -1.145764609e-02f, -1.145423674e-02f, -1.145080778e-02f, -1.144735921e-02f, -1.144389106e-02f, +-1.144040332e-02f, -1.143689600e-02f, -1.143336910e-02f, -1.142982265e-02f, -1.142625663e-02f, -1.142267106e-02f, -1.141906595e-02f, -1.141544131e-02f, -1.141179714e-02f, -1.140813344e-02f, +-1.140445023e-02f, -1.140074752e-02f, -1.139702530e-02f, -1.139328360e-02f, -1.138952241e-02f, -1.138574174e-02f, -1.138194160e-02f, -1.137812201e-02f, -1.137428296e-02f, -1.137042446e-02f, +-1.136654653e-02f, -1.136264916e-02f, -1.135873237e-02f, -1.135479617e-02f, -1.135084056e-02f, -1.134686555e-02f, -1.134287115e-02f, -1.133885737e-02f, -1.133482421e-02f, -1.133077169e-02f, +-1.132669980e-02f, -1.132260857e-02f, -1.131849799e-02f, -1.131436807e-02f, -1.131021883e-02f, -1.130605027e-02f, -1.130186240e-02f, -1.129765523e-02f, -1.129342877e-02f, -1.128918302e-02f, +-1.128491799e-02f, -1.128063370e-02f, -1.127633014e-02f, -1.127200733e-02f, -1.126766528e-02f, -1.126330400e-02f, -1.125892349e-02f, -1.125452376e-02f, -1.125010482e-02f, -1.124566668e-02f, +-1.124120936e-02f, -1.123673284e-02f, -1.123223716e-02f, -1.122772231e-02f, -1.122318830e-02f, -1.121863515e-02f, -1.121406286e-02f, -1.120947144e-02f, -1.120486089e-02f, -1.120023124e-02f, +-1.119558248e-02f, -1.119091463e-02f, -1.118622770e-02f, -1.118152169e-02f, -1.117679662e-02f, -1.117205248e-02f, -1.116728930e-02f, -1.116250709e-02f, -1.115770584e-02f, -1.115288557e-02f, +-1.114804629e-02f, -1.114318802e-02f, -1.113831075e-02f, -1.113341449e-02f, -1.112849927e-02f, -1.112356508e-02f, -1.111861194e-02f, -1.111363985e-02f, -1.110864883e-02f, -1.110363889e-02f, +-1.109861003e-02f, -1.109356226e-02f, -1.108849560e-02f, -1.108341006e-02f, -1.107830563e-02f, -1.107318234e-02f, -1.106804020e-02f, -1.106287921e-02f, -1.105769938e-02f, -1.105250072e-02f, +-1.104728325e-02f, -1.104204697e-02f, -1.103679190e-02f, -1.103151804e-02f, -1.102622540e-02f, -1.102091400e-02f, -1.101558384e-02f, -1.101023493e-02f, -1.100486729e-02f, -1.099948093e-02f, +-1.099407585e-02f, -1.098865206e-02f, -1.098320958e-02f, -1.097774842e-02f, -1.097226859e-02f, -1.096677009e-02f, -1.096125294e-02f, -1.095571715e-02f, -1.095016272e-02f, -1.094458968e-02f, +-1.093899802e-02f, -1.093338777e-02f, -1.092775893e-02f, -1.092211151e-02f, -1.091644552e-02f, -1.091076098e-02f, -1.090505789e-02f, -1.089933627e-02f, -1.089359612e-02f, -1.088783746e-02f, +-1.088206030e-02f, -1.087626465e-02f, -1.087045052e-02f, -1.086461792e-02f, -1.085876686e-02f, -1.085289735e-02f, -1.084700941e-02f, -1.084110305e-02f, -1.083517827e-02f, -1.082923509e-02f, +-1.082327352e-02f, -1.081729357e-02f, -1.081129525e-02f, -1.080527858e-02f, -1.079924356e-02f, -1.079319020e-02f, -1.078711853e-02f, -1.078102854e-02f, -1.077492025e-02f, -1.076879368e-02f, +-1.076264883e-02f, -1.075648571e-02f, -1.075030434e-02f, -1.074410474e-02f, -1.073788690e-02f, -1.073165084e-02f, -1.072539657e-02f, -1.071912412e-02f, -1.071283347e-02f, -1.070652466e-02f, +-1.070019769e-02f, -1.069385257e-02f, -1.068748932e-02f, -1.068110795e-02f, -1.067470846e-02f, -1.066829087e-02f, -1.066185520e-02f, -1.065540145e-02f, -1.064892964e-02f, -1.064243978e-02f, +-1.063593188e-02f, -1.062940596e-02f, -1.062286202e-02f, -1.061630008e-02f, -1.060972015e-02f, -1.060312224e-02f, -1.059650637e-02f, -1.058987254e-02f, -1.058322078e-02f, -1.057655108e-02f, +-1.056986348e-02f, -1.056315797e-02f, -1.055643457e-02f, -1.054969329e-02f, -1.054293415e-02f, -1.053615716e-02f, -1.052936233e-02f, -1.052254967e-02f, -1.051571920e-02f, -1.050887092e-02f, +-1.050200486e-02f, -1.049512102e-02f, -1.048821942e-02f, -1.048130007e-02f, -1.047436299e-02f, -1.046740818e-02f, -1.046043566e-02f, -1.045344544e-02f, -1.044643753e-02f, -1.043941196e-02f, +-1.043236872e-02f, -1.042530784e-02f, -1.041822933e-02f, -1.041113319e-02f, -1.040401946e-02f, -1.039688812e-02f, -1.038973921e-02f, -1.038257274e-02f, -1.037538871e-02f, -1.036818714e-02f, +-1.036096804e-02f, -1.035373143e-02f, -1.034647732e-02f, -1.033920573e-02f, -1.033191666e-02f, -1.032461014e-02f, -1.031728617e-02f, -1.030994477e-02f, -1.030258595e-02f, -1.029520972e-02f, +-1.028781611e-02f, -1.028040511e-02f, -1.027297676e-02f, -1.026553105e-02f, -1.025806801e-02f, -1.025058765e-02f, -1.024308998e-02f, -1.023557501e-02f, -1.022804277e-02f, -1.022049326e-02f, +-1.021292649e-02f, -1.020534249e-02f, -1.019774127e-02f, -1.019012283e-02f, -1.018248720e-02f, -1.017483438e-02f, -1.016716440e-02f, -1.015947726e-02f, -1.015177299e-02f, -1.014405159e-02f, +-1.013631308e-02f, -1.012855747e-02f, -1.012078478e-02f, -1.011299502e-02f, -1.010518821e-02f, -1.009736436e-02f, -1.008952348e-02f, -1.008166559e-02f, -1.007379071e-02f, -1.006589885e-02f, +-1.005799002e-02f, -1.005006424e-02f, -1.004212152e-02f, -1.003416187e-02f, -1.002618532e-02f, -1.001819188e-02f, -1.001018155e-02f, -1.000215437e-02f, -9.994110328e-03f, -9.986049457e-03f, +-9.977971765e-03f, -9.969877269e-03f, -9.961765983e-03f, -9.953637922e-03f, -9.945493101e-03f, -9.937331535e-03f, -9.929153239e-03f, -9.920958227e-03f, -9.912746516e-03f, -9.904518119e-03f, +-9.896273053e-03f, -9.888011332e-03f, -9.879732972e-03f, -9.871437988e-03f, -9.863126394e-03f, -9.854798207e-03f, -9.846453441e-03f, -9.838092111e-03f, -9.829714234e-03f, -9.821319825e-03f, +-9.812908898e-03f, -9.804481470e-03f, -9.796037555e-03f, -9.787577169e-03f, -9.779100329e-03f, -9.770607048e-03f, -9.762097344e-03f, -9.753571231e-03f, -9.745028724e-03f, -9.736469841e-03f, +-9.727894596e-03f, -9.719303004e-03f, -9.710695083e-03f, -9.702070847e-03f, -9.693430312e-03f, -9.684773495e-03f, -9.676100410e-03f, -9.667411074e-03f, -9.658705503e-03f, -9.649983713e-03f, +-9.641245718e-03f, -9.632491537e-03f, -9.623721184e-03f, -9.614934675e-03f, -9.606132027e-03f, -9.597313256e-03f, -9.588478377e-03f, -9.579627407e-03f, -9.570760363e-03f, -9.561877259e-03f, +-9.552978113e-03f, -9.544062941e-03f, -9.535131758e-03f, -9.526184582e-03f, -9.517221428e-03f, -9.508242313e-03f, -9.499247254e-03f, -9.490236266e-03f, -9.481209366e-03f, -9.472166571e-03f, +-9.463107896e-03f, -9.454033360e-03f, -9.444942977e-03f, -9.435836765e-03f, -9.426714740e-03f, -9.417576919e-03f, -9.408423318e-03f, -9.399253955e-03f, -9.390068845e-03f, -9.380868006e-03f, +-9.371651454e-03f, -9.362419206e-03f, -9.353171279e-03f, -9.343907690e-03f, -9.334628455e-03f, -9.325333591e-03f, -9.316023116e-03f, -9.306697046e-03f, -9.297355398e-03f, -9.287998189e-03f, +-9.278625436e-03f, -9.269237157e-03f, -9.259833367e-03f, -9.250414085e-03f, -9.240979328e-03f, -9.231529111e-03f, -9.222063454e-03f, -9.212582372e-03f, -9.203085884e-03f, -9.193574006e-03f, +-9.184046755e-03f, -9.174504150e-03f, -9.164946206e-03f, -9.155372942e-03f, -9.145784375e-03f, -9.136180522e-03f, -9.126561401e-03f, -9.116927029e-03f, -9.107277423e-03f, -9.097612602e-03f, +-9.087932582e-03f, -9.078237382e-03f, -9.068527018e-03f, -9.058801508e-03f, -9.049060871e-03f, -9.039305122e-03f, -9.029534282e-03f, -9.019748366e-03f, -9.009947392e-03f, -9.000131379e-03f, +-8.990300345e-03f, -8.980454306e-03f, -8.970593281e-03f, -8.960717287e-03f, -8.950826343e-03f, -8.940920467e-03f, -8.930999675e-03f, -8.921063987e-03f, -8.911113420e-03f, -8.901147993e-03f, +-8.891167722e-03f, -8.881172627e-03f, -8.871162725e-03f, -8.861138034e-03f, -8.851098573e-03f, -8.841044360e-03f, -8.830975412e-03f, -8.820891749e-03f, -8.810793387e-03f, -8.800680346e-03f, +-8.790552644e-03f, -8.780410299e-03f, -8.770253329e-03f, -8.760081753e-03f, -8.749895588e-03f, -8.739694855e-03f, -8.729479570e-03f, -8.719249752e-03f, -8.709005420e-03f, -8.698746592e-03f, +-8.688473286e-03f, -8.678185522e-03f, -8.667883318e-03f, -8.657566692e-03f, -8.647235662e-03f, -8.636890249e-03f, -8.626530469e-03f, -8.616156343e-03f, -8.605767888e-03f, -8.595365123e-03f, +-8.584948067e-03f, -8.574516739e-03f, -8.564071158e-03f, -8.553611342e-03f, -8.543137310e-03f, -8.532649081e-03f, -8.522146674e-03f, -8.511630109e-03f, -8.501099402e-03f, -8.490554575e-03f, +-8.479995645e-03f, -8.469422633e-03f, -8.458835555e-03f, -8.448234433e-03f, -8.437619285e-03f, -8.426990129e-03f, -8.416346986e-03f, -8.405689873e-03f, -8.395018812e-03f, -8.384333819e-03f, +-8.373634916e-03f, -8.362922120e-03f, -8.352195452e-03f, -8.341454930e-03f, -8.330700575e-03f, -8.319932404e-03f, -8.309150438e-03f, -8.298354696e-03f, -8.287545197e-03f, -8.276721960e-03f, +-8.265885006e-03f, -8.255034353e-03f, -8.244170022e-03f, -8.233292031e-03f, -8.222400400e-03f, -8.211495149e-03f, -8.200576297e-03f, -8.189643864e-03f, -8.178697869e-03f, -8.167738332e-03f, +-8.156765273e-03f, -8.145778712e-03f, -8.134778667e-03f, -8.123765160e-03f, -8.112738209e-03f, -8.101697834e-03f, -8.090644056e-03f, -8.079576894e-03f, -8.068496367e-03f, -8.057402496e-03f, +-8.046295301e-03f, -8.035174801e-03f, -8.024041017e-03f, -8.012893968e-03f, -8.001733674e-03f, -7.990560156e-03f, -7.979373433e-03f, -7.968173525e-03f, -7.956960453e-03f, -7.945734236e-03f, +-7.934494895e-03f, -7.923242450e-03f, -7.911976920e-03f, -7.900698327e-03f, -7.889406690e-03f, -7.878102029e-03f, -7.866784365e-03f, -7.855453718e-03f, -7.844110108e-03f, -7.832753555e-03f, +-7.821384081e-03f, -7.810001704e-03f, -7.798606446e-03f, -7.787198327e-03f, -7.775777367e-03f, -7.764343587e-03f, -7.752897007e-03f, -7.741437648e-03f, -7.729965530e-03f, -7.718480673e-03f, +-7.706983098e-03f, -7.695472827e-03f, -7.683949878e-03f, -7.672414273e-03f, -7.660866033e-03f, -7.649305177e-03f, -7.637731728e-03f, -7.626145705e-03f, -7.614547128e-03f, -7.602936020e-03f, +-7.591312400e-03f, -7.579676290e-03f, -7.568027709e-03f, -7.556366680e-03f, -7.544693222e-03f, -7.533007356e-03f, -7.521309104e-03f, -7.509598486e-03f, -7.497875523e-03f, -7.486140237e-03f, +-7.474392647e-03f, -7.462632775e-03f, -7.450860642e-03f, -7.439076269e-03f, -7.427279677e-03f, -7.415470887e-03f, -7.403649920e-03f, -7.391816797e-03f, -7.379971539e-03f, -7.368114167e-03f, +-7.356244703e-03f, -7.344363168e-03f, -7.332469582e-03f, -7.320563967e-03f, -7.308646345e-03f, -7.296716735e-03f, -7.284775161e-03f, -7.272821642e-03f, -7.260856201e-03f, -7.248878858e-03f, +-7.236889635e-03f, -7.224888554e-03f, -7.212875635e-03f, -7.200850900e-03f, -7.188814370e-03f, -7.176766067e-03f, -7.164706012e-03f, -7.152634228e-03f, -7.140550734e-03f, -7.128455553e-03f, +-7.116348706e-03f, -7.104230215e-03f, -7.092100102e-03f, -7.079958387e-03f, -7.067805093e-03f, -7.055640241e-03f, -7.043463853e-03f, -7.031275951e-03f, -7.019076555e-03f, -7.006865688e-03f, +-6.994643372e-03f, -6.982409628e-03f, -6.970164478e-03f, -6.957907944e-03f, -6.945640048e-03f, -6.933360810e-03f, -6.921070254e-03f, -6.908768401e-03f, -6.896455273e-03f, -6.884130892e-03f, +-6.871795279e-03f, -6.859448457e-03f, -6.847090447e-03f, -6.834721272e-03f, -6.822340953e-03f, -6.809949513e-03f, -6.797546973e-03f, -6.785133355e-03f, -6.772708682e-03f, -6.760272976e-03f, +-6.747826258e-03f, -6.735368551e-03f, -6.722899876e-03f, -6.710420257e-03f, -6.697929715e-03f, -6.685428271e-03f, -6.672915950e-03f, -6.660392772e-03f, -6.647858760e-03f, -6.635313936e-03f, +-6.622758322e-03f, -6.610191941e-03f, -6.597614815e-03f, -6.585026966e-03f, -6.572428417e-03f, -6.559819189e-03f, -6.547199306e-03f, -6.534568789e-03f, -6.521927662e-03f, -6.509275945e-03f, +-6.496613663e-03f, -6.483940837e-03f, -6.471257489e-03f, -6.458563643e-03f, -6.445859321e-03f, -6.433144545e-03f, -6.420419337e-03f, -6.407683721e-03f, -6.394937718e-03f, -6.382181352e-03f, +-6.369414645e-03f, -6.356637620e-03f, -6.343850299e-03f, -6.331052705e-03f, -6.318244860e-03f, -6.305426788e-03f, -6.292598511e-03f, -6.279760051e-03f, -6.266911431e-03f, -6.254052675e-03f, +-6.241183805e-03f, -6.228304843e-03f, -6.215415812e-03f, -6.202516736e-03f, -6.189607637e-03f, -6.176688538e-03f, -6.163759462e-03f, -6.150820431e-03f, -6.137871469e-03f, -6.124912598e-03f, +-6.111943842e-03f, -6.098965222e-03f, -6.085976763e-03f, -6.072978488e-03f, -6.059970418e-03f, -6.046952578e-03f, -6.033924990e-03f, -6.020887677e-03f, -6.007840662e-03f, -5.994783968e-03f, +-5.981717619e-03f, -5.968641638e-03f, -5.955556047e-03f, -5.942460870e-03f, -5.929356130e-03f, -5.916241849e-03f, -5.903118052e-03f, -5.889984761e-03f, -5.876842000e-03f, -5.863689792e-03f, +-5.850528159e-03f, -5.837357126e-03f, -5.824176716e-03f, -5.810986951e-03f, -5.797787855e-03f, -5.784579451e-03f, -5.771361764e-03f, -5.758134815e-03f, -5.744898629e-03f, -5.731653228e-03f, +-5.718398636e-03f, -5.705134877e-03f, -5.691861974e-03f, -5.678579951e-03f, -5.665288830e-03f, -5.651988635e-03f, -5.638679390e-03f, -5.625361118e-03f, -5.612033842e-03f, -5.598697587e-03f, +-5.585352375e-03f, -5.571998231e-03f, -5.558635178e-03f, -5.545263238e-03f, -5.531882437e-03f, -5.518492797e-03f, -5.505094343e-03f, -5.491687097e-03f, -5.478271083e-03f, -5.464846325e-03f, +-5.451412847e-03f, -5.437970672e-03f, -5.424519825e-03f, -5.411060328e-03f, -5.397592205e-03f, -5.384115481e-03f, -5.370630179e-03f, -5.357136322e-03f, -5.343633935e-03f, -5.330123041e-03f, +-5.316603664e-03f, -5.303075828e-03f, -5.289539556e-03f, -5.275994873e-03f, -5.262441802e-03f, -5.248880368e-03f, -5.235310593e-03f, -5.221732503e-03f, -5.208146121e-03f, -5.194551470e-03f, +-5.180948575e-03f, -5.167337459e-03f, -5.153718148e-03f, -5.140090664e-03f, -5.126455031e-03f, -5.112811274e-03f, -5.099159417e-03f, -5.085499483e-03f, -5.071831497e-03f, -5.058155482e-03f, +-5.044471463e-03f, -5.030779464e-03f, -5.017079509e-03f, -5.003371622e-03f, -4.989655827e-03f, -4.975932148e-03f, -4.962200610e-03f, -4.948461236e-03f, -4.934714050e-03f, -4.920959077e-03f, +-4.907196342e-03f, -4.893425867e-03f, -4.879647678e-03f, -4.865861798e-03f, -4.852068253e-03f, -4.838267065e-03f, -4.824458260e-03f, -4.810641861e-03f, -4.796817893e-03f, -4.782986380e-03f, +-4.769147347e-03f, -4.755300817e-03f, -4.741446815e-03f, -4.727585366e-03f, -4.713716494e-03f, -4.699840222e-03f, -4.685956576e-03f, -4.672065580e-03f, -4.658167259e-03f, -4.644261636e-03f, +-4.630348736e-03f, -4.616428583e-03f, -4.602501202e-03f, -4.588566618e-03f, -4.574624855e-03f, -4.560675936e-03f, -4.546719888e-03f, -4.532756734e-03f, -4.518786499e-03f, -4.504809207e-03f, +-4.490824883e-03f, -4.476833551e-03f, -4.462835236e-03f, -4.448829962e-03f, -4.434817755e-03f, -4.420798638e-03f, -4.406772636e-03f, -4.392739775e-03f, -4.378700077e-03f, -4.364653569e-03f, +-4.350600274e-03f, -4.336540217e-03f, -4.322473424e-03f, -4.308399918e-03f, -4.294319724e-03f, -4.280232868e-03f, -4.266139373e-03f, -4.252039264e-03f, -4.237932566e-03f, -4.223819305e-03f, +-4.209699503e-03f, -4.195573187e-03f, -4.181440381e-03f, -4.167301110e-03f, -4.153155399e-03f, -4.139003271e-03f, -4.124844753e-03f, -4.110679869e-03f, -4.096508644e-03f, -4.082331102e-03f, +-4.068147268e-03f, -4.053957168e-03f, -4.039760826e-03f, -4.025558267e-03f, -4.011349516e-03f, -3.997134597e-03f, -3.982913536e-03f, -3.968686357e-03f, -3.954453086e-03f, -3.940213747e-03f, +-3.925968366e-03f, -3.911716966e-03f, -3.897459574e-03f, -3.883196214e-03f, -3.868926910e-03f, -3.854651689e-03f, -3.840370575e-03f, -3.826083592e-03f, -3.811790767e-03f, -3.797492124e-03f, +-3.783187687e-03f, -3.768877482e-03f, -3.754561535e-03f, -3.740239870e-03f, -3.725912511e-03f, -3.711579485e-03f, -3.697240816e-03f, -3.682896529e-03f, -3.668546650e-03f, -3.654191203e-03f, +-3.639830214e-03f, -3.625463707e-03f, -3.611091709e-03f, -3.596714243e-03f, -3.582331335e-03f, -3.567943010e-03f, -3.553549294e-03f, -3.539150211e-03f, -3.524745787e-03f, -3.510336047e-03f, +-3.495921015e-03f, -3.481500718e-03f, -3.467075180e-03f, -3.452644427e-03f, -3.438208483e-03f, -3.423767375e-03f, -3.409321127e-03f, -3.394869764e-03f, -3.380413312e-03f, -3.365951796e-03f, +-3.351485241e-03f, -3.337013672e-03f, -3.322537115e-03f, -3.308055596e-03f, -3.293569138e-03f, -3.279077768e-03f, -3.264581511e-03f, -3.250080392e-03f, -3.235574437e-03f, -3.221063670e-03f, +-3.206548118e-03f, -3.192027805e-03f, -3.177502756e-03f, -3.162972998e-03f, -3.148438556e-03f, -3.133899454e-03f, -3.119355719e-03f, -3.104807375e-03f, -3.090254448e-03f, -3.075696963e-03f, +-3.061134947e-03f, -3.046568423e-03f, -3.031997418e-03f, -3.017421957e-03f, -3.002842065e-03f, -2.988257769e-03f, -2.973669092e-03f, -2.959076061e-03f, -2.944478701e-03f, -2.929877038e-03f, +-2.915271097e-03f, -2.900660903e-03f, -2.886046483e-03f, -2.871427860e-03f, -2.856805062e-03f, -2.842178113e-03f, -2.827547039e-03f, -2.812911865e-03f, -2.798272617e-03f, -2.783629321e-03f, +-2.768982002e-03f, -2.754330684e-03f, -2.739675395e-03f, -2.725016160e-03f, -2.710353003e-03f, -2.695685951e-03f, -2.681015029e-03f, -2.666340263e-03f, -2.651661678e-03f, -2.636979300e-03f, +-2.622293154e-03f, -2.607603266e-03f, -2.592909661e-03f, -2.578212366e-03f, -2.563511405e-03f, -2.548806804e-03f, -2.534098590e-03f, -2.519386786e-03f, -2.504671420e-03f, -2.489952517e-03f, +-2.475230101e-03f, -2.460504200e-03f, -2.445774838e-03f, -2.431042042e-03f, -2.416305836e-03f, -2.401566247e-03f, -2.386823299e-03f, -2.372077020e-03f, -2.357327434e-03f, -2.342574567e-03f, +-2.327818444e-03f, -2.313059092e-03f, -2.298296536e-03f, -2.283530802e-03f, -2.268761915e-03f, -2.253989901e-03f, -2.239214786e-03f, -2.224436596e-03f, -2.209655355e-03f, -2.194871091e-03f, +-2.180083828e-03f, -2.165293592e-03f, -2.150500409e-03f, -2.135704305e-03f, -2.120905305e-03f, -2.106103436e-03f, -2.091298722e-03f, -2.076491190e-03f, -2.061680865e-03f, -2.046867773e-03f, +-2.032051940e-03f, -2.017233391e-03f, -2.002412153e-03f, -1.987588250e-03f, -1.972761710e-03f, -1.957932557e-03f, -1.943100817e-03f, -1.928266516e-03f, -1.913429680e-03f, -1.898590335e-03f, +-1.883748505e-03f, -1.868904218e-03f, -1.854057499e-03f, -1.839208374e-03f, -1.824356868e-03f, -1.809503007e-03f, -1.794646817e-03f, -1.779788324e-03f, -1.764927553e-03f, -1.750064531e-03f, +-1.735199283e-03f, -1.720331835e-03f, -1.705462213e-03f, -1.690590442e-03f, -1.675716549e-03f, -1.660840559e-03f, -1.645962498e-03f, -1.631082391e-03f, -1.616200266e-03f, -1.601316147e-03f, +-1.586430060e-03f, -1.571542031e-03f, -1.556652086e-03f, -1.541760251e-03f, -1.526866551e-03f, -1.511971013e-03f, -1.497073661e-03f, -1.482174523e-03f, -1.467273624e-03f, -1.452370990e-03f, +-1.437466646e-03f, -1.422560619e-03f, -1.407652933e-03f, -1.392743616e-03f, -1.377832693e-03f, -1.362920189e-03f, -1.348006132e-03f, -1.333090545e-03f, -1.318173456e-03f, -1.303254890e-03f, +-1.288334873e-03f, -1.273413431e-03f, -1.258490590e-03f, -1.243566375e-03f, -1.228640813e-03f, -1.213713928e-03f, -1.198785748e-03f, -1.183856298e-03f, -1.168925604e-03f, -1.153993692e-03f, +-1.139060587e-03f, -1.124126316e-03f, -1.109190903e-03f, -1.094254376e-03f, -1.079316760e-03f, -1.064378081e-03f, -1.049438365e-03f, -1.034497637e-03f, -1.019555924e-03f, -1.004613251e-03f, +-9.896696442e-04f, -9.747251295e-04f, -9.597797327e-04f, -9.448334798e-04f, -9.298863964e-04f, -9.149385086e-04f, -8.999898422e-04f, -8.850404231e-04f, -8.700902770e-04f, -8.551394300e-04f, +-8.401879077e-04f, -8.252357362e-04f, -8.102829413e-04f, -7.953295488e-04f, -7.803755847e-04f, -7.654210747e-04f, -7.504660447e-04f, -7.355105206e-04f, -7.205545283e-04f, -7.055980936e-04f, +-6.906412424e-04f, -6.756840005e-04f, -6.607263938e-04f, -6.457684481e-04f, -6.308101894e-04f, -6.158516435e-04f, -6.008928362e-04f, -5.859337933e-04f, -5.709745408e-04f, -5.560151045e-04f, +-5.410555102e-04f, -5.260957838e-04f, -5.111359512e-04f, -4.961760381e-04f, -4.812160705e-04f, -4.662560742e-04f, -4.512960749e-04f, -4.363360987e-04f, -4.213761713e-04f, -4.064163185e-04f, +-3.914565662e-04f, -3.764969403e-04f, -3.615374665e-04f, -3.465781707e-04f, -3.316190788e-04f, -3.166602165e-04f, -3.017016097e-04f, -2.867432842e-04f, -2.717852658e-04f, -2.568275805e-04f, +-2.418702539e-04f, -2.269133119e-04f, -2.119567803e-04f, -1.970006850e-04f, -1.820450517e-04f, -1.670899063e-04f, -1.521352746e-04f, -1.371811823e-04f, -1.222276554e-04f, -1.072747195e-04f, +-9.232240045e-05f, -7.737072411e-05f, -6.241971625e-05f, -4.746940266e-05f, -3.251980912e-05f, -1.757096141e-05f, -2.622885336e-06f, 1.232439334e-05f, 2.727084882e-05f, 4.221645535e-05f, +5.716118715e-05f, 7.210501844e-05f, 8.704792347e-05f, 1.019898765e-04f, 1.169308517e-04f, 1.318708233e-04f, 1.468097657e-04f, 1.617476529e-04f, 1.766844594e-04f, 1.916201594e-04f, +2.065547270e-04f, 2.214881366e-04f, 2.364203624e-04f, 2.513513788e-04f, 2.662811599e-04f, 2.812096801e-04f, 2.961369136e-04f, 3.110628347e-04f, 3.259874177e-04f, 3.409106368e-04f, +3.558324665e-04f, 3.707528810e-04f, 3.856718545e-04f, 4.005893614e-04f, 4.155053760e-04f, 4.304198726e-04f, 4.453328255e-04f, 4.602442091e-04f, 4.751539976e-04f, 4.900621655e-04f, +5.049686869e-04f, 5.198735364e-04f, 5.347766881e-04f, 5.496781165e-04f, 5.645777959e-04f, 5.794757007e-04f, 5.943718052e-04f, 6.092660838e-04f, 6.241585108e-04f, 6.390490607e-04f, +6.539377078e-04f, 6.688244264e-04f, 6.837091910e-04f, 6.985919760e-04f, 7.134727558e-04f, 7.283515047e-04f, 7.432281971e-04f, 7.581028076e-04f, 7.729753105e-04f, 7.878456801e-04f, +8.027138910e-04f, 8.175799176e-04f, 8.324437343e-04f, 8.473053155e-04f, 8.621646358e-04f, 8.770216695e-04f, 8.918763911e-04f, 9.067287751e-04f, 9.215787959e-04f, 9.364264280e-04f, +9.512716459e-04f, 9.661144241e-04f, 9.809547370e-04f, 9.957925592e-04f, 1.010627865e-03f, 1.025460629e-03f, 1.040290827e-03f, 1.055118431e-03f, 1.069943417e-03f, 1.084765760e-03f, +1.099585433e-03f, 1.114402412e-03f, 1.129216671e-03f, 1.144028184e-03f, 1.158836926e-03f, 1.173642873e-03f, 1.188445997e-03f, 1.203246274e-03f, 1.218043679e-03f, 1.232838185e-03f, +1.247629768e-03f, 1.262418403e-03f, 1.277204063e-03f, 1.291986724e-03f, 1.306766359e-03f, 1.321542945e-03f, 1.336316454e-03f, 1.351086863e-03f, 1.365854145e-03f, 1.380618276e-03f, +1.395379229e-03f, 1.410136980e-03f, 1.424891503e-03f, 1.439642774e-03f, 1.454390766e-03f, 1.469135454e-03f, 1.483876813e-03f, 1.498614818e-03f, 1.513349444e-03f, 1.528080665e-03f, +1.542808456e-03f, 1.557532791e-03f, 1.572253646e-03f, 1.586970996e-03f, 1.601684814e-03f, 1.616395076e-03f, 1.631101756e-03f, 1.645804830e-03f, 1.660504272e-03f, 1.675200056e-03f, +1.689892159e-03f, 1.704580554e-03f, 1.719265216e-03f, 1.733946121e-03f, 1.748623242e-03f, 1.763296555e-03f, 1.777966036e-03f, 1.792631657e-03f, 1.807293396e-03f, 1.821951225e-03f, +1.836605121e-03f, 1.851255058e-03f, 1.865901011e-03f, 1.880542955e-03f, 1.895180864e-03f, 1.909814715e-03f, 1.924444481e-03f, 1.939070138e-03f, 1.953691661e-03f, 1.968309024e-03f, +1.982922203e-03f, 1.997531172e-03f, 2.012135907e-03f, 2.026736383e-03f, 2.041332574e-03f, 2.055924455e-03f, 2.070512002e-03f, 2.085095190e-03f, 2.099673994e-03f, 2.114248388e-03f, +2.128818348e-03f, 2.143383848e-03f, 2.157944865e-03f, 2.172501373e-03f, 2.187053346e-03f, 2.201600761e-03f, 2.216143593e-03f, 2.230681815e-03f, 2.245215405e-03f, 2.259744336e-03f, +2.274268583e-03f, 2.288788123e-03f, 2.303302930e-03f, 2.317812980e-03f, 2.332318247e-03f, 2.346818707e-03f, 2.361314334e-03f, 2.375805105e-03f, 2.390290994e-03f, 2.404771977e-03f, +2.419248029e-03f, 2.433719125e-03f, 2.448185241e-03f, 2.462646351e-03f, 2.477102431e-03f, 2.491553456e-03f, 2.505999402e-03f, 2.520440244e-03f, 2.534875957e-03f, 2.549306517e-03f, +2.563731899e-03f, 2.578152078e-03f, 2.592567029e-03f, 2.606976729e-03f, 2.621381152e-03f, 2.635780274e-03f, 2.650174070e-03f, 2.664562515e-03f, 2.678945586e-03f, 2.693323257e-03f, +2.707695504e-03f, 2.722062303e-03f, 2.736423629e-03f, 2.750779456e-03f, 2.765129762e-03f, 2.779474521e-03f, 2.793813710e-03f, 2.808147302e-03f, 2.822475275e-03f, 2.836797603e-03f, +2.851114262e-03f, 2.865425227e-03f, 2.879730475e-03f, 2.894029981e-03f, 2.908323720e-03f, 2.922611669e-03f, 2.936893802e-03f, 2.951170095e-03f, 2.965440524e-03f, 2.979705065e-03f, +2.993963693e-03f, 3.008216384e-03f, 3.022463114e-03f, 3.036703858e-03f, 3.050938593e-03f, 3.065167293e-03f, 3.079389935e-03f, 3.093606494e-03f, 3.107816946e-03f, 3.122021267e-03f, +3.136219433e-03f, 3.150411419e-03f, 3.164597202e-03f, 3.178776757e-03f, 3.192950059e-03f, 3.207117086e-03f, 3.221277812e-03f, 3.235432214e-03f, 3.249580267e-03f, 3.263721947e-03f, +3.277857231e-03f, 3.291986094e-03f, 3.306108512e-03f, 3.320224461e-03f, 3.334333917e-03f, 3.348436856e-03f, 3.362533254e-03f, 3.376623087e-03f, 3.390706331e-03f, 3.404782962e-03f, +3.418852957e-03f, 3.432916290e-03f, 3.446972938e-03f, 3.461022878e-03f, 3.475066085e-03f, 3.489102535e-03f, 3.503132205e-03f, 3.517155070e-03f, 3.531171108e-03f, 3.545180293e-03f, +3.559182603e-03f, 3.573178012e-03f, 3.587166499e-03f, 3.601148038e-03f, 3.615122606e-03f, 3.629090179e-03f, 3.643050733e-03f, 3.657004245e-03f, 3.670950691e-03f, 3.684890047e-03f, +3.698822290e-03f, 3.712747396e-03f, 3.726665341e-03f, 3.740576101e-03f, 3.754479653e-03f, 3.768375973e-03f, 3.782265038e-03f, 3.796146824e-03f, 3.810021308e-03f, 3.823888465e-03f, +3.837748272e-03f, 3.851600707e-03f, 3.865445744e-03f, 3.879283361e-03f, 3.893113534e-03f, 3.906936240e-03f, 3.920751455e-03f, 3.934559156e-03f, 3.948359319e-03f, 3.962151921e-03f, +3.975936938e-03f, 3.989714347e-03f, 4.003484125e-03f, 4.017246248e-03f, 4.031000693e-03f, 4.044747436e-03f, 4.058486455e-03f, 4.072217726e-03f, 4.085941225e-03f, 4.099656929e-03f, +4.113364815e-03f, 4.127064860e-03f, 4.140757041e-03f, 4.154441334e-03f, 4.168117715e-03f, 4.181786163e-03f, 4.195446653e-03f, 4.209099163e-03f, 4.222743669e-03f, 4.236380148e-03f, +4.250008577e-03f, 4.263628934e-03f, 4.277241194e-03f, 4.290845334e-03f, 4.304441333e-03f, 4.318029166e-03f, 4.331608811e-03f, 4.345180244e-03f, 4.358743443e-03f, 4.372298384e-03f, +4.385845045e-03f, 4.399383403e-03f, 4.412913434e-03f, 4.426435116e-03f, 4.439948426e-03f, 4.453453341e-03f, 4.466949838e-03f, 4.480437895e-03f, 4.493917487e-03f, 4.507388593e-03f, +4.520851190e-03f, 4.534305255e-03f, 4.547750765e-03f, 4.561187698e-03f, 4.574616030e-03f, 4.588035738e-03f, 4.601446801e-03f, 4.614849196e-03f, 4.628242899e-03f, 4.641627888e-03f, +4.655004141e-03f, 4.668371635e-03f, 4.681730347e-03f, 4.695080254e-03f, 4.708421334e-03f, 4.721753565e-03f, 4.735076923e-03f, 4.748391387e-03f, 4.761696934e-03f, 4.774993541e-03f, +4.788281186e-03f, 4.801559845e-03f, 4.814829498e-03f, 4.828090122e-03f, 4.841341693e-03f, 4.854584190e-03f, 4.867817590e-03f, 4.881041870e-03f, 4.894257010e-03f, 4.907462985e-03f, +4.920659774e-03f, 4.933847355e-03f, 4.947025704e-03f, 4.960194801e-03f, 4.973354623e-03f, 4.986505146e-03f, 4.999646350e-03f, 5.012778213e-03f, 5.025900710e-03f, 5.039013822e-03f, +5.052117525e-03f, 5.065211797e-03f, 5.078296617e-03f, 5.091371962e-03f, 5.104437810e-03f, 5.117494139e-03f, 5.130540927e-03f, 5.143578151e-03f, 5.156605791e-03f, 5.169623824e-03f, +5.182632227e-03f, 5.195630980e-03f, 5.208620060e-03f, 5.221599445e-03f, 5.234569113e-03f, 5.247529042e-03f, 5.260479211e-03f, 5.273419598e-03f, 5.286350180e-03f, 5.299270937e-03f, +5.312181845e-03f, 5.325082884e-03f, 5.337974032e-03f, 5.350855267e-03f, 5.363726567e-03f, 5.376587910e-03f, 5.389439275e-03f, 5.402280640e-03f, 5.415111984e-03f, 5.427933285e-03f, +5.440744521e-03f, 5.453545670e-03f, 5.466336712e-03f, 5.479117624e-03f, 5.491888386e-03f, 5.504648974e-03f, 5.517399369e-03f, 5.530139548e-03f, 5.542869490e-03f, 5.555589174e-03f, +5.568298578e-03f, 5.580997681e-03f, 5.593686461e-03f, 5.606364897e-03f, 5.619032968e-03f, 5.631690652e-03f, 5.644337928e-03f, 5.656974775e-03f, 5.669601172e-03f, 5.682217096e-03f, +5.694822528e-03f, 5.707417445e-03f, 5.720001827e-03f, 5.732575652e-03f, 5.745138900e-03f, 5.757691548e-03f, 5.770233577e-03f, 5.782764964e-03f, 5.795285689e-03f, 5.807795731e-03f, +5.820295069e-03f, 5.832783681e-03f, 5.845261547e-03f, 5.857728646e-03f, 5.870184956e-03f, 5.882630457e-03f, 5.895065128e-03f, 5.907488948e-03f, 5.919901897e-03f, 5.932303952e-03f, +5.944695094e-03f, 5.957075301e-03f, 5.969444553e-03f, 5.981802829e-03f, 5.994150108e-03f, 6.006486370e-03f, 6.018811593e-03f, 6.031125758e-03f, 6.043428843e-03f, 6.055720827e-03f, +6.068001691e-03f, 6.080271413e-03f, 6.092529973e-03f, 6.104777350e-03f, 6.117013524e-03f, 6.129238474e-03f, 6.141452180e-03f, 6.153654621e-03f, 6.165845777e-03f, 6.178025626e-03f, +6.190194150e-03f, 6.202351327e-03f, 6.214497137e-03f, 6.226631559e-03f, 6.238754574e-03f, 6.250866161e-03f, 6.262966299e-03f, 6.275054969e-03f, 6.287132149e-03f, 6.299197821e-03f, +6.311251963e-03f, 6.323294555e-03f, 6.335325577e-03f, 6.347345010e-03f, 6.359352832e-03f, 6.371349024e-03f, 6.383333566e-03f, 6.395306437e-03f, 6.407267618e-03f, 6.419217088e-03f, +6.431154828e-03f, 6.443080817e-03f, 6.454995036e-03f, 6.466897464e-03f, 6.478788082e-03f, 6.490666869e-03f, 6.502533806e-03f, 6.514388873e-03f, 6.526232050e-03f, 6.538063318e-03f, +6.549882656e-03f, 6.561690044e-03f, 6.573485464e-03f, 6.585268894e-03f, 6.597040317e-03f, 6.608799710e-03f, 6.620547056e-03f, 6.632282335e-03f, 6.644005526e-03f, 6.655716610e-03f, +6.667415569e-03f, 6.679102381e-03f, 6.690777027e-03f, 6.702439489e-03f, 6.714089746e-03f, 6.725727780e-03f, 6.737353569e-03f, 6.748967096e-03f, 6.760568341e-03f, 6.772157284e-03f, +6.783733906e-03f, 6.795298188e-03f, 6.806850110e-03f, 6.818389654e-03f, 6.829916799e-03f, 6.841431526e-03f, 6.852933817e-03f, 6.864423652e-03f, 6.875901012e-03f, 6.887365877e-03f, +6.898818230e-03f, 6.910258049e-03f, 6.921685317e-03f, 6.933100015e-03f, 6.944502123e-03f, 6.955891622e-03f, 6.967268493e-03f, 6.978632718e-03f, 6.989984277e-03f, 7.001323151e-03f, +7.012649322e-03f, 7.023962770e-03f, 7.035263477e-03f, 7.046551424e-03f, 7.057826592e-03f, 7.069088963e-03f, 7.080338517e-03f, 7.091575235e-03f, 7.102799100e-03f, 7.114010092e-03f, +7.125208193e-03f, 7.136393383e-03f, 7.147565646e-03f, 7.158724960e-03f, 7.169871309e-03f, 7.181004674e-03f, 7.192125036e-03f, 7.203232376e-03f, 7.214326676e-03f, 7.225407918e-03f, +7.236476083e-03f, 7.247531153e-03f, 7.258573109e-03f, 7.269601933e-03f, 7.280617607e-03f, 7.291620112e-03f, 7.302609429e-03f, 7.313585542e-03f, 7.324548431e-03f, 7.335498078e-03f, +7.346434466e-03f, 7.357357575e-03f, 7.368267387e-03f, 7.379163886e-03f, 7.390047051e-03f, 7.400916866e-03f, 7.411773312e-03f, 7.422616372e-03f, 7.433446026e-03f, 7.444262258e-03f, +7.455065049e-03f, 7.465854382e-03f, 7.476630237e-03f, 7.487392598e-03f, 7.498141447e-03f, 7.508876766e-03f, 7.519598536e-03f, 7.530306741e-03f, 7.541001362e-03f, 7.551682382e-03f, +7.562349782e-03f, 7.573003546e-03f, 7.583643655e-03f, 7.594270092e-03f, 7.604882839e-03f, 7.615481879e-03f, 7.626067194e-03f, 7.636638767e-03f, 7.647196579e-03f, 7.657740614e-03f, +7.668270854e-03f, 7.678787282e-03f, 7.689289879e-03f, 7.699778629e-03f, 7.710253515e-03f, 7.720714519e-03f, 7.731161623e-03f, 7.741594810e-03f, 7.752014064e-03f, 7.762419366e-03f, +7.772810700e-03f, 7.783188049e-03f, 7.793551394e-03f, 7.803900720e-03f, 7.814236008e-03f, 7.824557242e-03f, 7.834864405e-03f, 7.845157480e-03f, 7.855436449e-03f, 7.865701296e-03f, +7.875952004e-03f, 7.886188555e-03f, 7.896410933e-03f, 7.906619121e-03f, 7.916813102e-03f, 7.926992859e-03f, 7.937158375e-03f, 7.947309634e-03f, 7.957446618e-03f, 7.967569312e-03f, +7.977677698e-03f, 7.987771759e-03f, 7.997851479e-03f, 8.007916842e-03f, 8.017967830e-03f, 8.028004427e-03f, 8.038026617e-03f, 8.048034383e-03f, 8.058027708e-03f, 8.068006575e-03f, +8.077970970e-03f, 8.087920874e-03f, 8.097856272e-03f, 8.107777147e-03f, 8.117683483e-03f, 8.127575263e-03f, 8.137452472e-03f, 8.147315092e-03f, 8.157163109e-03f, 8.166996504e-03f, +8.176815263e-03f, 8.186619369e-03f, 8.196408805e-03f, 8.206183557e-03f, 8.215943607e-03f, 8.225688939e-03f, 8.235419538e-03f, 8.245135388e-03f, 8.254836472e-03f, 8.264522775e-03f, +8.274194280e-03f, 8.283850972e-03f, 8.293492834e-03f, 8.303119852e-03f, 8.312732008e-03f, 8.322329288e-03f, 8.331911675e-03f, 8.341479154e-03f, 8.351031709e-03f, 8.360569325e-03f, +8.370091985e-03f, 8.379599673e-03f, 8.389092375e-03f, 8.398570075e-03f, 8.408032757e-03f, 8.417480406e-03f, 8.426913006e-03f, 8.436330541e-03f, 8.445732996e-03f, 8.455120356e-03f, +8.464492606e-03f, 8.473849729e-03f, 8.483191711e-03f, 8.492518536e-03f, 8.501830189e-03f, 8.511126654e-03f, 8.520407917e-03f, 8.529673962e-03f, 8.538924774e-03f, 8.548160338e-03f, +8.557380639e-03f, 8.566585661e-03f, 8.575775389e-03f, 8.584949809e-03f, 8.594108905e-03f, 8.603252663e-03f, 8.612381067e-03f, 8.621494102e-03f, 8.630591754e-03f, 8.639674008e-03f, +8.648740848e-03f, 8.657792260e-03f, 8.666828230e-03f, 8.675848741e-03f, 8.684853780e-03f, 8.693843332e-03f, 8.702817383e-03f, 8.711775916e-03f, 8.720718918e-03f, 8.729646375e-03f, +8.738558271e-03f, 8.747454592e-03f, 8.756335324e-03f, 8.765200451e-03f, 8.774049960e-03f, 8.782883836e-03f, 8.791702065e-03f, 8.800504632e-03f, 8.809291523e-03f, 8.818062723e-03f, +8.826818218e-03f, 8.835557995e-03f, 8.844282038e-03f, 8.852990333e-03f, 8.861682867e-03f, 8.870359624e-03f, 8.879020592e-03f, 8.887665755e-03f, 8.896295100e-03f, 8.904908612e-03f, +8.913506278e-03f, 8.922088084e-03f, 8.930654015e-03f, 8.939204058e-03f, 8.947738199e-03f, 8.956256423e-03f, 8.964758717e-03f, 8.973245068e-03f, 8.981715460e-03f, 8.990169882e-03f, +8.998608318e-03f, 9.007030755e-03f, 9.015437179e-03f, 9.023827577e-03f, 9.032201935e-03f, 9.040560240e-03f, 9.048902477e-03f, 9.057228634e-03f, 9.065538696e-03f, 9.073832651e-03f, +9.082110485e-03f, 9.090372184e-03f, 9.098617734e-03f, 9.106847124e-03f, 9.115060338e-03f, 9.123257365e-03f, 9.131438190e-03f, 9.139602801e-03f, 9.147751183e-03f, 9.155883324e-03f, +9.163999212e-03f, 9.172098831e-03f, 9.180182170e-03f, 9.188249216e-03f, 9.196299954e-03f, 9.204334373e-03f, 9.212352459e-03f, 9.220354199e-03f, 9.228339581e-03f, 9.236308591e-03f, +9.244261216e-03f, 9.252197444e-03f, 9.260117262e-03f, 9.268020656e-03f, 9.275907615e-03f, 9.283778125e-03f, 9.291632174e-03f, 9.299469749e-03f, 9.307290838e-03f, 9.315095427e-03f, +9.322883504e-03f, 9.330655057e-03f, 9.338410073e-03f, 9.346148539e-03f, 9.353870443e-03f, 9.361575773e-03f, 9.369264516e-03f, 9.376936660e-03f, 9.384592192e-03f, 9.392231100e-03f, +9.399853371e-03f, 9.407458995e-03f, 9.415047957e-03f, 9.422620246e-03f, 9.430175850e-03f, 9.437714757e-03f, 9.445236954e-03f, 9.452742430e-03f, 9.460231172e-03f, 9.467703168e-03f, +9.475158406e-03f, 9.482596875e-03f, 9.490018561e-03f, 9.497423455e-03f, 9.504811542e-03f, 9.512182813e-03f, 9.519537254e-03f, 9.526874854e-03f, 9.534195601e-03f, 9.541499483e-03f, +9.548786490e-03f, 9.556056608e-03f, 9.563309827e-03f, 9.570546134e-03f, 9.577765519e-03f, 9.584967969e-03f, 9.592153473e-03f, 9.599322020e-03f, 9.606473598e-03f, 9.613608195e-03f, +9.620725801e-03f, 9.627826403e-03f, 9.634909991e-03f, 9.641976553e-03f, 9.649026078e-03f, 9.656058554e-03f, 9.663073970e-03f, 9.670072316e-03f, 9.677053579e-03f, 9.684017749e-03f, +9.690964815e-03f, 9.697894766e-03f, 9.704807589e-03f, 9.711703276e-03f, 9.718581814e-03f, 9.725443192e-03f, 9.732287400e-03f, 9.739114426e-03f, 9.745924260e-03f, 9.752716891e-03f, +9.759492309e-03f, 9.766250501e-03f, 9.772991458e-03f, 9.779715169e-03f, 9.786421623e-03f, 9.793110810e-03f, 9.799782718e-03f, 9.806437337e-03f, 9.813074658e-03f, 9.819694668e-03f, +9.826297358e-03f, 9.832882717e-03f, 9.839450734e-03f, 9.846001400e-03f, 9.852534704e-03f, 9.859050635e-03f, 9.865549184e-03f, 9.872030339e-03f, 9.878494091e-03f, 9.884940429e-03f, +9.891369344e-03f, 9.897780824e-03f, 9.904174860e-03f, 9.910551442e-03f, 9.916910559e-03f, 9.923252202e-03f, 9.929576361e-03f, 9.935883025e-03f, 9.942172185e-03f, 9.948443830e-03f, +9.954697951e-03f, 9.960934538e-03f, 9.967153581e-03f, 9.973355070e-03f, 9.979538996e-03f, 9.985705348e-03f, 9.991854118e-03f, 9.997985294e-03f, 1.000409887e-02f, 1.001019483e-02f, +1.001627317e-02f, 1.002233388e-02f, 1.002837695e-02f, 1.003440237e-02f, 1.004041013e-02f, 1.004640022e-02f, 1.005237263e-02f, 1.005832735e-02f, 1.006426438e-02f, 1.007018370e-02f, +1.007608531e-02f, 1.008196919e-02f, 1.008783533e-02f, 1.009368373e-02f, 1.009951438e-02f, 1.010532727e-02f, 1.011112239e-02f, 1.011689972e-02f, 1.012265927e-02f, 1.012840102e-02f, +1.013412496e-02f, 1.013983109e-02f, 1.014551939e-02f, 1.015118986e-02f, 1.015684249e-02f, 1.016247726e-02f, 1.016809418e-02f, 1.017369323e-02f, 1.017927439e-02f, 1.018483768e-02f, +1.019038306e-02f, 1.019591055e-02f, 1.020142012e-02f, 1.020691177e-02f, 1.021238549e-02f, 1.021784128e-02f, 1.022327912e-02f, 1.022869900e-02f, 1.023410092e-02f, 1.023948487e-02f, +1.024485084e-02f, 1.025019882e-02f, 1.025552881e-02f, 1.026084079e-02f, 1.026613476e-02f, 1.027141070e-02f, 1.027666862e-02f, 1.028190850e-02f, 1.028713034e-02f, 1.029233412e-02f, +1.029751984e-02f, 1.030268749e-02f, 1.030783707e-02f, 1.031296856e-02f, 1.031808195e-02f, 1.032317725e-02f, 1.032825443e-02f, 1.033331350e-02f, 1.033835444e-02f, 1.034337726e-02f, +1.034838193e-02f, 1.035336845e-02f, 1.035833682e-02f, 1.036328703e-02f, 1.036821906e-02f, 1.037313292e-02f, 1.037802859e-02f, 1.038290607e-02f, 1.038776535e-02f, 1.039260642e-02f, +1.039742928e-02f, 1.040223391e-02f, 1.040702031e-02f, 1.041178848e-02f, 1.041653840e-02f, 1.042127007e-02f, 1.042598348e-02f, 1.043067862e-02f, 1.043535549e-02f, 1.044001408e-02f, +1.044465438e-02f, 1.044927639e-02f, 1.045388010e-02f, 1.045846550e-02f, 1.046303258e-02f, 1.046758134e-02f, 1.047211177e-02f, 1.047662387e-02f, 1.048111762e-02f, 1.048559302e-02f, +1.049005007e-02f, 1.049448875e-02f, 1.049890906e-02f, 1.050331100e-02f, 1.050769455e-02f, 1.051205971e-02f, 1.051640648e-02f, 1.052073484e-02f, 1.052504480e-02f, 1.052933634e-02f, +1.053360945e-02f, 1.053786414e-02f, 1.054210040e-02f, 1.054631821e-02f, 1.055051757e-02f, 1.055469848e-02f, 1.055886093e-02f, 1.056300491e-02f, 1.056713043e-02f, 1.057123746e-02f, +1.057532601e-02f, 1.057939606e-02f, 1.058344762e-02f, 1.058748068e-02f, 1.059149523e-02f, 1.059549126e-02f, 1.059946877e-02f, 1.060342776e-02f, 1.060736821e-02f, 1.061129012e-02f, +1.061519349e-02f, 1.061907832e-02f, 1.062294458e-02f, 1.062679228e-02f, 1.063062142e-02f, 1.063443198e-02f, 1.063822397e-02f, 1.064199737e-02f, 1.064575219e-02f, 1.064948840e-02f, +1.065320602e-02f, 1.065690503e-02f, 1.066058544e-02f, 1.066424722e-02f, 1.066789038e-02f, 1.067151492e-02f, 1.067512082e-02f, 1.067870809e-02f, 1.068227671e-02f, 1.068582669e-02f, +1.068935801e-02f, 1.069287067e-02f, 1.069636467e-02f, 1.069984001e-02f, 1.070329667e-02f, 1.070673465e-02f, 1.071015394e-02f, 1.071355455e-02f, 1.071693647e-02f, 1.072029969e-02f, +1.072364420e-02f, 1.072697001e-02f, 1.073027711e-02f, 1.073356549e-02f, 1.073683515e-02f, 1.074008608e-02f, 1.074331828e-02f, 1.074653174e-02f, 1.074972647e-02f, 1.075290245e-02f, +1.075605968e-02f, 1.075919816e-02f, 1.076231788e-02f, 1.076541883e-02f, 1.076850102e-02f, 1.077156444e-02f, 1.077460909e-02f, 1.077763495e-02f, 1.078064203e-02f, 1.078363033e-02f, +1.078659983e-02f, 1.078955053e-02f, 1.079248244e-02f, 1.079539554e-02f, 1.079828983e-02f, 1.080116531e-02f, 1.080402197e-02f, 1.080685981e-02f, 1.080967883e-02f, 1.081247902e-02f, +1.081526038e-02f, 1.081802290e-02f, 1.082076658e-02f, 1.082349142e-02f, 1.082619741e-02f, 1.082888455e-02f, 1.083155284e-02f, 1.083420227e-02f, 1.083683284e-02f, 1.083944454e-02f, +1.084203738e-02f, 1.084461134e-02f, 1.084716642e-02f, 1.084970263e-02f, 1.085221996e-02f, 1.085471840e-02f, 1.085719795e-02f, 1.085965861e-02f, 1.086210037e-02f, 1.086452324e-02f, +1.086692720e-02f, 1.086931226e-02f, 1.087167841e-02f, 1.087402565e-02f, 1.087635398e-02f, 1.087866338e-02f, 1.088095387e-02f, 1.088322544e-02f, 1.088547807e-02f, 1.088771178e-02f, +1.088992656e-02f, 1.089212241e-02f, 1.089429931e-02f, 1.089645728e-02f, 1.089859630e-02f, 1.090071638e-02f, 1.090281751e-02f, 1.090489968e-02f, 1.090696291e-02f, 1.090900718e-02f, +1.091103249e-02f, 1.091303884e-02f, 1.091502622e-02f, 1.091699464e-02f, 1.091894410e-02f, 1.092087458e-02f, 1.092278609e-02f, 1.092467862e-02f, 1.092655217e-02f, 1.092840675e-02f, +1.093024234e-02f, 1.093205895e-02f, 1.093385658e-02f, 1.093563521e-02f, 1.093739486e-02f, 1.093913551e-02f, 1.094085717e-02f, 1.094255983e-02f, 1.094424350e-02f, 1.094590816e-02f, +1.094755382e-02f, 1.094918048e-02f, 1.095078813e-02f, 1.095237677e-02f, 1.095394641e-02f, 1.095549703e-02f, 1.095702865e-02f, 1.095854124e-02f, 1.096003483e-02f, 1.096150939e-02f, +1.096296494e-02f, 1.096440146e-02f, 1.096581896e-02f, 1.096721744e-02f, 1.096859690e-02f, 1.096995733e-02f, 1.097129873e-02f, 1.097262111e-02f, 1.097392445e-02f, 1.097520876e-02f, +1.097647404e-02f, 1.097772029e-02f, 1.097894750e-02f, 1.098015567e-02f, 1.098134481e-02f, 1.098251491e-02f, 1.098366598e-02f, 1.098479800e-02f, 1.098591098e-02f, 1.098700492e-02f, +1.098807981e-02f, 1.098913567e-02f, 1.099017247e-02f, 1.099119024e-02f, 1.099218896e-02f, 1.099316863e-02f, 1.099412925e-02f, 1.099507083e-02f, 1.099599335e-02f, 1.099689683e-02f, +1.099778126e-02f, 1.099864664e-02f, 1.099949297e-02f, 1.100032025e-02f, 1.100112847e-02f, 1.100191764e-02f, 1.100268777e-02f, 1.100343883e-02f, 1.100417085e-02f, 1.100488381e-02f, +1.100557772e-02f, 1.100625258e-02f, 1.100690838e-02f, 1.100754513e-02f, 1.100816282e-02f, 1.100876147e-02f, 1.100934105e-02f, 1.100990159e-02f, 1.101044307e-02f, 1.101096549e-02f, +1.101146886e-02f, 1.101195318e-02f, 1.101241845e-02f, 1.101286466e-02f, 1.101329182e-02f, 1.101369992e-02f, 1.101408898e-02f, 1.101445898e-02f, 1.101480993e-02f, 1.101514183e-02f, +1.101545468e-02f, 1.101574848e-02f, 1.101602322e-02f, 1.101627892e-02f, 1.101651557e-02f, 1.101673318e-02f, 1.101693173e-02f, 1.101711124e-02f, 1.101727170e-02f, 1.101741312e-02f, +1.101753549e-02f, 1.101763882e-02f, 1.101772311e-02f, 1.101778835e-02f, 1.101783455e-02f, 1.101786172e-02f, 1.101786984e-02f, 1.101785892e-02f, 1.101782897e-02f, 1.101777998e-02f, +1.101771196e-02f, 1.101762490e-02f, 1.101751881e-02f, 1.101739369e-02f, 1.101724954e-02f, 1.101708636e-02f, 1.101690415e-02f, 1.101670291e-02f, 1.101648265e-02f, 1.101624337e-02f, +1.101598506e-02f, 1.101570773e-02f, 1.101541139e-02f, 1.101509602e-02f, 1.101476164e-02f, 1.101440825e-02f, 1.101403584e-02f, 1.101364442e-02f, 1.101323399e-02f, 1.101280455e-02f, +1.101235611e-02f, 1.101188866e-02f, 1.101140221e-02f, 1.101089676e-02f, 1.101037231e-02f, 1.100982886e-02f, 1.100926642e-02f, 1.100868498e-02f, 1.100808456e-02f, 1.100746514e-02f, +1.100682674e-02f, 1.100616935e-02f, 1.100549298e-02f, 1.100479763e-02f, 1.100408330e-02f, 1.100335000e-02f, 1.100259772e-02f, 1.100182647e-02f, 1.100103625e-02f, 1.100022706e-02f, +1.099939891e-02f, 1.099855180e-02f, 1.099768573e-02f, 1.099680070e-02f, 1.099589672e-02f, 1.099497379e-02f, 1.099403190e-02f, 1.099307107e-02f, 1.099209130e-02f, 1.099109258e-02f, +1.099007493e-02f, 1.098903834e-02f, 1.098798282e-02f, 1.098690837e-02f, 1.098581499e-02f, 1.098470268e-02f, 1.098357146e-02f, 1.098242131e-02f, 1.098125226e-02f, 1.098006428e-02f, +1.097885740e-02f, 1.097763162e-02f, 1.097638693e-02f, 1.097512334e-02f, 1.097384085e-02f, 1.097253947e-02f, 1.097121920e-02f, 1.096988004e-02f, 1.096852200e-02f, 1.096714508e-02f, +1.096574928e-02f, 1.096433460e-02f, 1.096290106e-02f, 1.096144865e-02f, 1.095997738e-02f, 1.095848725e-02f, 1.095697826e-02f, 1.095545042e-02f, 1.095390373e-02f, 1.095233819e-02f, +1.095075382e-02f, 1.094915061e-02f, 1.094752856e-02f, 1.094588768e-02f, 1.094422798e-02f, 1.094254945e-02f, 1.094085211e-02f, 1.093913595e-02f, 1.093740098e-02f, 1.093564720e-02f, +1.093387462e-02f, 1.093208325e-02f, 1.093027307e-02f, 1.092844411e-02f, 1.092659636e-02f, 1.092472983e-02f, 1.092284453e-02f, 1.092094045e-02f, 1.091901760e-02f, 1.091707598e-02f, +1.091511560e-02f, 1.091313647e-02f, 1.091113859e-02f, 1.090912196e-02f, 1.090708659e-02f, 1.090503247e-02f, 1.090295963e-02f, 1.090086805e-02f, 1.089875776e-02f, 1.089662874e-02f, +1.089448100e-02f, 1.089231456e-02f, 1.089012941e-02f, 1.088792556e-02f, 1.088570301e-02f, 1.088346177e-02f, 1.088120184e-02f, 1.087892324e-02f, 1.087662595e-02f, 1.087431000e-02f, +1.087197538e-02f, 1.086962209e-02f, 1.086725015e-02f, 1.086485956e-02f, 1.086245032e-02f, 1.086002244e-02f, 1.085757593e-02f, 1.085511078e-02f, 1.085262701e-02f, 1.085012461e-02f, +1.084760361e-02f, 1.084506399e-02f, 1.084250577e-02f, 1.083992895e-02f, 1.083733353e-02f, 1.083471953e-02f, 1.083208695e-02f, 1.082943578e-02f, 1.082676605e-02f, 1.082407775e-02f, +1.082137089e-02f, 1.081864548e-02f, 1.081590152e-02f, 1.081313901e-02f, 1.081035797e-02f, 1.080755840e-02f, 1.080474030e-02f, 1.080190368e-02f, 1.079904854e-02f, 1.079617490e-02f, +1.079328276e-02f, 1.079037212e-02f, 1.078744299e-02f, 1.078449537e-02f, 1.078152928e-02f, 1.077854471e-02f, 1.077554168e-02f, 1.077252020e-02f, 1.076948025e-02f, 1.076642186e-02f, +1.076334503e-02f, 1.076024977e-02f, 1.075713607e-02f, 1.075400396e-02f, 1.075085342e-02f, 1.074768448e-02f, 1.074449714e-02f, 1.074129140e-02f, 1.073806727e-02f, 1.073482476e-02f, +1.073156387e-02f, 1.072828461e-02f, 1.072498699e-02f, 1.072167101e-02f, 1.071833668e-02f, 1.071498401e-02f, 1.071161300e-02f, 1.070822367e-02f, 1.070481600e-02f, 1.070139003e-02f, +1.069794574e-02f, 1.069448315e-02f, 1.069100227e-02f, 1.068750310e-02f, 1.068398565e-02f, 1.068044992e-02f, 1.067689593e-02f, 1.067332368e-02f, 1.066973317e-02f, 1.066612442e-02f, +1.066249743e-02f, 1.065885221e-02f, 1.065518876e-02f, 1.065150710e-02f, 1.064780723e-02f, 1.064408916e-02f, 1.064035289e-02f, 1.063659843e-02f, 1.063282580e-02f, 1.062903499e-02f, +1.062522602e-02f, 1.062139889e-02f, 1.061755362e-02f, 1.061369020e-02f, 1.060980864e-02f, 1.060590896e-02f, 1.060199116e-02f, 1.059805525e-02f, 1.059410123e-02f, 1.059012912e-02f, +1.058613893e-02f, 1.058213065e-02f, 1.057810430e-02f, 1.057405988e-02f, 1.056999741e-02f, 1.056591690e-02f, 1.056181834e-02f, 1.055770175e-02f, 1.055356713e-02f, 1.054941450e-02f, +1.054524386e-02f, 1.054105522e-02f, 1.053684859e-02f, 1.053262398e-02f, 1.052838139e-02f, 1.052412083e-02f, 1.051984232e-02f, 1.051554585e-02f, 1.051123144e-02f, 1.050689911e-02f, +1.050254884e-02f, 1.049818066e-02f, 1.049379457e-02f, 1.048939058e-02f, 1.048496870e-02f, 1.048052894e-02f, 1.047607131e-02f, 1.047159580e-02f, 1.046710245e-02f, 1.046259124e-02f, +1.045806220e-02f, 1.045351533e-02f, 1.044895063e-02f, 1.044436812e-02f, 1.043976781e-02f, 1.043514971e-02f, 1.043051382e-02f, 1.042586015e-02f, 1.042118871e-02f, 1.041649952e-02f, +1.041179257e-02f, 1.040706789e-02f, 1.040232547e-02f, 1.039756533e-02f, 1.039278748e-02f, 1.038799192e-02f, 1.038317867e-02f, 1.037834773e-02f, 1.037349911e-02f, 1.036863283e-02f, +1.036374889e-02f, 1.035884731e-02f, 1.035392808e-02f, 1.034899122e-02f, 1.034403675e-02f, 1.033906466e-02f, 1.033407497e-02f, 1.032906769e-02f, 1.032404283e-02f, 1.031900040e-02f, +1.031394040e-02f, 1.030886286e-02f, 1.030376776e-02f, 1.029865514e-02f, 1.029352499e-02f, 1.028837732e-02f, 1.028321216e-02f, 1.027802949e-02f, 1.027282935e-02f, 1.026761173e-02f, +1.026237664e-02f, 1.025712410e-02f, 1.025185412e-02f, 1.024656670e-02f, 1.024126185e-02f, 1.023593960e-02f, 1.023059993e-02f, 1.022524288e-02f, 1.021986844e-02f, 1.021447662e-02f, +1.020906744e-02f, 1.020364091e-02f, 1.019819704e-02f, 1.019273583e-02f, 1.018725730e-02f, 1.018176146e-02f, 1.017624832e-02f, 1.017071788e-02f, 1.016517017e-02f, 1.015960519e-02f, +1.015402294e-02f, 1.014842345e-02f, 1.014280672e-02f, 1.013717276e-02f, 1.013152158e-02f, 1.012585320e-02f, 1.012016762e-02f, 1.011446486e-02f, 1.010874492e-02f, 1.010300782e-02f, +1.009725356e-02f, 1.009148217e-02f, 1.008569364e-02f, 1.007988799e-02f, 1.007406524e-02f, 1.006822538e-02f, 1.006236844e-02f, 1.005649443e-02f, 1.005060334e-02f, 1.004469521e-02f, +1.003877003e-02f, 1.003282782e-02f, 1.002686859e-02f, 1.002089235e-02f, 1.001489911e-02f, 1.000888888e-02f, 1.000286168e-02f, 9.996817515e-03f, 9.990756397e-03f, 9.984678337e-03f, +9.978583347e-03f, 9.972471438e-03f, 9.966342622e-03f, 9.960196911e-03f, 9.954034315e-03f, 9.947854846e-03f, 9.941658516e-03f, 9.935445336e-03f, 9.929215319e-03f, 9.922968475e-03f, +9.916704817e-03f, 9.910424356e-03f, 9.904127103e-03f, 9.897813072e-03f, 9.891482272e-03f, 9.885134717e-03f, 9.878770418e-03f, 9.872389388e-03f, 9.865991637e-03f, 9.859577177e-03f, +9.853146022e-03f, 9.846698182e-03f, 9.840233671e-03f, 9.833752499e-03f, 9.827254679e-03f, 9.820740223e-03f, 9.814209143e-03f, 9.807661452e-03f, 9.801097161e-03f, 9.794516283e-03f, +9.787918831e-03f, 9.781304815e-03f, 9.774674249e-03f, 9.768027145e-03f, 9.761363515e-03f, 9.754683372e-03f, 9.747986728e-03f, 9.741273596e-03f, 9.734543987e-03f, 9.727797915e-03f, +9.721035393e-03f, 9.714256431e-03f, 9.707461044e-03f, 9.700649244e-03f, 9.693821043e-03f, 9.686976454e-03f, 9.680115490e-03f, 9.673238164e-03f, 9.666344488e-03f, 9.659434475e-03f, +9.652508137e-03f, 9.645565489e-03f, 9.638606542e-03f, 9.631631309e-03f, 9.624639804e-03f, 9.617632039e-03f, 9.610608027e-03f, 9.603567781e-03f, 9.596511315e-03f, 9.589438641e-03f, +9.582349772e-03f, 9.575244722e-03f, 9.568123503e-03f, 9.560986129e-03f, 9.553832614e-03f, 9.546662969e-03f, 9.539477209e-03f, 9.532275346e-03f, 9.525057395e-03f, 9.517823367e-03f, +9.510573278e-03f, 9.503307139e-03f, 9.496024965e-03f, 9.488726769e-03f, 9.481412564e-03f, 9.474082364e-03f, 9.466736182e-03f, 9.459374032e-03f, 9.451995928e-03f, 9.444601882e-03f, +9.437191909e-03f, 9.429766023e-03f, 9.422324236e-03f, 9.414866563e-03f, 9.407393017e-03f, 9.399903613e-03f, 9.392398363e-03f, 9.384877282e-03f, 9.377340384e-03f, 9.369787682e-03f, +9.362219190e-03f, 9.354634923e-03f, 9.347034893e-03f, 9.339419116e-03f, 9.331787605e-03f, 9.324140374e-03f, 9.316477437e-03f, 9.308798809e-03f, 9.301104502e-03f, 9.293394532e-03f, +9.285668913e-03f, 9.277927658e-03f, 9.270170783e-03f, 9.262398301e-03f, 9.254610226e-03f, 9.246806573e-03f, 9.238987355e-03f, 9.231152589e-03f, 9.223302287e-03f, 9.215436464e-03f, +9.207555134e-03f, 9.199658313e-03f, 9.191746014e-03f, 9.183818252e-03f, 9.175875041e-03f, 9.167916397e-03f, 9.159942333e-03f, 9.151952864e-03f, 9.143948004e-03f, 9.135927770e-03f, +9.127892174e-03f, 9.119841232e-03f, 9.111774958e-03f, 9.103693368e-03f, 9.095596476e-03f, 9.087484296e-03f, 9.079356844e-03f, 9.071214135e-03f, 9.063056183e-03f, 9.054883003e-03f, +9.046694611e-03f, 9.038491020e-03f, 9.030272247e-03f, 9.022038306e-03f, 9.013789212e-03f, 9.005524980e-03f, 8.997245625e-03f, 8.988951163e-03f, 8.980641608e-03f, 8.972316976e-03f, +8.963977282e-03f, 8.955622541e-03f, 8.947252768e-03f, 8.938867978e-03f, 8.930468188e-03f, 8.922053412e-03f, 8.913623665e-03f, 8.905178962e-03f, 8.896719320e-03f, 8.888244754e-03f, +8.879755279e-03f, 8.871250910e-03f, 8.862731663e-03f, 8.854197553e-03f, 8.845648597e-03f, 8.837084809e-03f, 8.828506205e-03f, 8.819912801e-03f, 8.811304612e-03f, 8.802681655e-03f, +8.794043944e-03f, 8.785391495e-03f, 8.776724325e-03f, 8.768042448e-03f, 8.759345881e-03f, 8.750634640e-03f, 8.741908740e-03f, 8.733168197e-03f, 8.724413027e-03f, 8.715643246e-03f, +8.706858869e-03f, 8.698059914e-03f, 8.689246395e-03f, 8.680418329e-03f, 8.671575732e-03f, 8.662718620e-03f, 8.653847009e-03f, 8.644960914e-03f, 8.636060353e-03f, 8.627145341e-03f, +8.618215894e-03f, 8.609272029e-03f, 8.600313762e-03f, 8.591341109e-03f, 8.582354086e-03f, 8.573352710e-03f, 8.564336996e-03f, 8.555306962e-03f, 8.546262624e-03f, 8.537203997e-03f, +8.528131099e-03f, 8.519043946e-03f, 8.509942554e-03f, 8.500826940e-03f, 8.491697120e-03f, 8.482553111e-03f, 8.473394929e-03f, 8.464222591e-03f, 8.455036114e-03f, 8.445835514e-03f, +8.436620807e-03f, 8.427392011e-03f, 8.418149142e-03f, 8.408892217e-03f, 8.399621253e-03f, 8.390336266e-03f, 8.381037272e-03f, 8.371724290e-03f, 8.362397336e-03f, 8.353056426e-03f, +8.343701578e-03f, 8.334332808e-03f, 8.324950133e-03f, 8.315553571e-03f, 8.306143137e-03f, 8.296718850e-03f, 8.287280726e-03f, 8.277828783e-03f, 8.268363037e-03f, 8.258883505e-03f, +8.249390204e-03f, 8.239883153e-03f, 8.230362367e-03f, 8.220827864e-03f, 8.211279661e-03f, 8.201717775e-03f, 8.192142225e-03f, 8.182553026e-03f, 8.172950196e-03f, 8.163333753e-03f, +8.153703713e-03f, 8.144060095e-03f, 8.134402915e-03f, 8.124732191e-03f, 8.115047941e-03f, 8.105350182e-03f, 8.095638930e-03f, 8.085914205e-03f, 8.076176023e-03f, 8.066424401e-03f, +8.056659358e-03f, 8.046880911e-03f, 8.037089078e-03f, 8.027283876e-03f, 8.017465322e-03f, 8.007633435e-03f, 7.997788233e-03f, 7.987929732e-03f, 7.978057951e-03f, 7.968172907e-03f, +7.958274619e-03f, 7.948363103e-03f, 7.938438379e-03f, 7.928500463e-03f, 7.918549373e-03f, 7.908585128e-03f, 7.898607745e-03f, 7.888617243e-03f, 7.878613639e-03f, 7.868596951e-03f, +7.858567197e-03f, 7.848524395e-03f, 7.838468563e-03f, 7.828399720e-03f, 7.818317884e-03f, 7.808223071e-03f, 7.798115302e-03f, 7.787994593e-03f, 7.777860963e-03f, 7.767714430e-03f, +7.757555012e-03f, 7.747382728e-03f, 7.737197596e-03f, 7.726999634e-03f, 7.716788860e-03f, 7.706565293e-03f, 7.696328952e-03f, 7.686079853e-03f, 7.675818016e-03f, 7.665543460e-03f, +7.655256202e-03f, 7.644956261e-03f, 7.634643656e-03f, 7.624318405e-03f, 7.613980526e-03f, 7.603630038e-03f, 7.593266960e-03f, 7.582891310e-03f, 7.572503107e-03f, 7.562102369e-03f, +7.551689115e-03f, 7.541263364e-03f, 7.530825134e-03f, 7.520374444e-03f, 7.509911313e-03f, 7.499435759e-03f, 7.488947801e-03f, 7.478447459e-03f, 7.467934750e-03f, 7.457409694e-03f, +7.446872309e-03f, 7.436322615e-03f, 7.425760630e-03f, 7.415186372e-03f, 7.404599862e-03f, 7.394001118e-03f, 7.383390159e-03f, 7.372767003e-03f, 7.362131670e-03f, 7.351484179e-03f, +7.340824550e-03f, 7.330152800e-03f, 7.319468949e-03f, 7.308773016e-03f, 7.298065020e-03f, 7.287344981e-03f, 7.276612917e-03f, 7.265868849e-03f, 7.255112794e-03f, 7.244344772e-03f, +7.233564802e-03f, 7.222772905e-03f, 7.211969098e-03f, 7.201153401e-03f, 7.190325834e-03f, 7.179486415e-03f, 7.168635165e-03f, 7.157772102e-03f, 7.146897247e-03f, 7.136010617e-03f, +7.125112234e-03f, 7.114202116e-03f, 7.103280282e-03f, 7.092346753e-03f, 7.081401547e-03f, 7.070444685e-03f, 7.059476185e-03f, 7.048496068e-03f, 7.037504353e-03f, 7.026501059e-03f, +7.015486206e-03f, 7.004459814e-03f, 6.993421903e-03f, 6.982372492e-03f, 6.971311600e-03f, 6.960239249e-03f, 6.949155456e-03f, 6.938060242e-03f, 6.926953628e-03f, 6.915835631e-03f, +6.904706274e-03f, 6.893565574e-03f, 6.882413553e-03f, 6.871250229e-03f, 6.860075624e-03f, 6.848889756e-03f, 6.837692645e-03f, 6.826484312e-03f, 6.815264777e-03f, 6.804034060e-03f, +6.792792179e-03f, 6.781539157e-03f, 6.770275012e-03f, 6.758999764e-03f, 6.747713434e-03f, 6.736416042e-03f, 6.725107608e-03f, 6.713788152e-03f, 6.702457694e-03f, 6.691116254e-03f, +6.679763852e-03f, 6.668400509e-03f, 6.657026245e-03f, 6.645641080e-03f, 6.634245035e-03f, 6.622838129e-03f, 6.611420382e-03f, 6.599991816e-03f, 6.588552451e-03f, 6.577102306e-03f, +6.565641402e-03f, 6.554169760e-03f, 6.542687400e-03f, 6.531194342e-03f, 6.519690607e-03f, 6.508176215e-03f, 6.496651186e-03f, 6.485115542e-03f, 6.473569302e-03f, 6.462012488e-03f, +6.450445119e-03f, 6.438867216e-03f, 6.427278800e-03f, 6.415679891e-03f, 6.404070510e-03f, 6.392450678e-03f, 6.380820414e-03f, 6.369179741e-03f, 6.357528677e-03f, 6.345867245e-03f, +6.334195465e-03f, 6.322513357e-03f, 6.310820943e-03f, 6.299118242e-03f, 6.287405276e-03f, 6.275682066e-03f, 6.263948632e-03f, 6.252204995e-03f, 6.240451176e-03f, 6.228687196e-03f, +6.216913076e-03f, 6.205128836e-03f, 6.193334497e-03f, 6.181530081e-03f, 6.169715608e-03f, 6.157891099e-03f, 6.146056576e-03f, 6.134212058e-03f, 6.122357568e-03f, 6.110493126e-03f, +6.098618753e-03f, 6.086734470e-03f, 6.074840298e-03f, 6.062936259e-03f, 6.051022373e-03f, 6.039098661e-03f, 6.027165146e-03f, 6.015221847e-03f, 6.003268785e-03f, 5.991305983e-03f, +5.979333462e-03f, 5.967351241e-03f, 5.955359344e-03f, 5.943357790e-03f, 5.931346601e-03f, 5.919325799e-03f, 5.907295404e-03f, 5.895255438e-03f, 5.883205923e-03f, 5.871146879e-03f, +5.859078328e-03f, 5.847000292e-03f, 5.834912791e-03f, 5.822815847e-03f, 5.810709481e-03f, 5.798593716e-03f, 5.786468571e-03f, 5.774334069e-03f, 5.762190232e-03f, 5.750037080e-03f, +5.737874635e-03f, 5.725702919e-03f, 5.713521953e-03f, 5.701331758e-03f, 5.689132357e-03f, 5.676923771e-03f, 5.664706021e-03f, 5.652479129e-03f, 5.640243116e-03f, 5.627998005e-03f, +5.615743816e-03f, 5.603480572e-03f, 5.591208294e-03f, 5.578927004e-03f, 5.566636723e-03f, 5.554337474e-03f, 5.542029277e-03f, 5.529712155e-03f, 5.517386130e-03f, 5.505051222e-03f, +5.492707455e-03f, 5.480354849e-03f, 5.467993427e-03f, 5.455623210e-03f, 5.443244221e-03f, 5.430856481e-03f, 5.418460011e-03f, 5.406054834e-03f, 5.393640972e-03f, 5.381218447e-03f, +5.368787280e-03f, 5.356347493e-03f, 5.343899109e-03f, 5.331442149e-03f, 5.318976636e-03f, 5.306502591e-03f, 5.294020036e-03f, 5.281528994e-03f, 5.269029485e-03f, 5.256521534e-03f, +5.244005160e-03f, 5.231480388e-03f, 5.218947237e-03f, 5.206405732e-03f, 5.193855893e-03f, 5.181297743e-03f, 5.168731305e-03f, 5.156156599e-03f, 5.143573649e-03f, 5.130982476e-03f, +5.118383103e-03f, 5.105775552e-03f, 5.093159845e-03f, 5.080536005e-03f, 5.067904053e-03f, 5.055264012e-03f, 5.042615904e-03f, 5.029959751e-03f, 5.017295576e-03f, 5.004623401e-03f, +4.991943248e-03f, 4.979255140e-03f, 4.966559099e-03f, 4.953855147e-03f, 4.941143307e-03f, 4.928423601e-03f, 4.915696052e-03f, 4.902960681e-03f, 4.890217511e-03f, 4.877466565e-03f, +4.864707866e-03f, 4.851941435e-03f, 4.839167294e-03f, 4.826385468e-03f, 4.813595977e-03f, 4.800798845e-03f, 4.787994094e-03f, 4.775181746e-03f, 4.762361825e-03f, 4.749534352e-03f, +4.736699350e-03f, 4.723856842e-03f, 4.711006851e-03f, 4.698149398e-03f, 4.685284507e-03f, 4.672412200e-03f, 4.659532500e-03f, 4.646645429e-03f, 4.633751010e-03f, 4.620849266e-03f, +4.607940219e-03f, 4.595023893e-03f, 4.582100309e-03f, 4.569169491e-03f, 4.556231461e-03f, 4.543286242e-03f, 4.530333856e-03f, 4.517374327e-03f, 4.504407678e-03f, 4.491433930e-03f, +4.478453107e-03f, 4.465465232e-03f, 4.452470327e-03f, 4.439468415e-03f, 4.426459519e-03f, 4.413443662e-03f, 4.400420867e-03f, 4.387391157e-03f, 4.374354554e-03f, 4.361311081e-03f, +4.348260762e-03f, 4.335203619e-03f, 4.322139675e-03f, 4.309068953e-03f, 4.295991475e-03f, 4.282907266e-03f, 4.269816348e-03f, 4.256718743e-03f, 4.243614476e-03f, 4.230503568e-03f, +4.217386042e-03f, 4.204261923e-03f, 4.191131233e-03f, 4.177993994e-03f, 4.164850230e-03f, 4.151699964e-03f, 4.138543220e-03f, 4.125380019e-03f, 4.112210385e-03f, 4.099034342e-03f, +4.085851912e-03f, 4.072663119e-03f, 4.059467985e-03f, 4.046266534e-03f, 4.033058789e-03f, 4.019844772e-03f, 4.006624508e-03f, 3.993398019e-03f, 3.980165329e-03f, 3.966926461e-03f, +3.953681437e-03f, 3.940430281e-03f, 3.927173017e-03f, 3.913909668e-03f, 3.900640256e-03f, 3.887364805e-03f, 3.874083338e-03f, 3.860795879e-03f, 3.847502451e-03f, 3.834203077e-03f, +3.820897780e-03f, 3.807586584e-03f, 3.794269512e-03f, 3.780946587e-03f, 3.767617833e-03f, 3.754283273e-03f, 3.740942930e-03f, 3.727596828e-03f, 3.714244989e-03f, 3.700887439e-03f, +3.687524199e-03f, 3.674155293e-03f, 3.660780744e-03f, 3.647400577e-03f, 3.634014814e-03f, 3.620623478e-03f, 3.607226594e-03f, 3.593824185e-03f, 3.580416274e-03f, 3.567002884e-03f, +3.553584039e-03f, 3.540159763e-03f, 3.526730078e-03f, 3.513295009e-03f, 3.499854579e-03f, 3.486408812e-03f, 3.472957730e-03f, 3.459501358e-03f, 3.446039719e-03f, 3.432572836e-03f, +3.419100733e-03f, 3.405623434e-03f, 3.392140962e-03f, 3.378653341e-03f, 3.365160595e-03f, 3.351662746e-03f, 3.338159818e-03f, 3.324651836e-03f, 3.311138822e-03f, 3.297620801e-03f, +3.284097795e-03f, 3.270569829e-03f, 3.257036926e-03f, 3.243499110e-03f, 3.229956405e-03f, 3.216408833e-03f, 3.202856419e-03f, 3.189299187e-03f, 3.175737160e-03f, 3.162170361e-03f, +3.148598815e-03f, 3.135022546e-03f, 3.121441576e-03f, 3.107855929e-03f, 3.094265630e-03f, 3.080670702e-03f, 3.067071169e-03f, 3.053467054e-03f, 3.039858382e-03f, 3.026245175e-03f, +3.012627458e-03f, 2.999005255e-03f, 2.985378589e-03f, 2.971747484e-03f, 2.958111963e-03f, 2.944472052e-03f, 2.930827773e-03f, 2.917179150e-03f, 2.903526207e-03f, 2.889868968e-03f, +2.876207456e-03f, 2.862541696e-03f, 2.848871712e-03f, 2.835197526e-03f, 2.821519164e-03f, 2.807836648e-03f, 2.794150003e-03f, 2.780459253e-03f, 2.766764421e-03f, 2.753065531e-03f, +2.739362608e-03f, 2.725655675e-03f, 2.711944755e-03f, 2.698229874e-03f, 2.684511054e-03f, 2.670788320e-03f, 2.657061696e-03f, 2.643331205e-03f, 2.629596871e-03f, 2.615858719e-03f, +2.602116772e-03f, 2.588371055e-03f, 2.574621590e-03f, 2.560868403e-03f, 2.547111517e-03f, 2.533350955e-03f, 2.519586743e-03f, 2.505818904e-03f, 2.492047462e-03f, 2.478272441e-03f, +2.464493864e-03f, 2.450711757e-03f, 2.436926142e-03f, 2.423137045e-03f, 2.409344488e-03f, 2.395548496e-03f, 2.381749094e-03f, 2.367946304e-03f, 2.354140151e-03f, 2.340330659e-03f, +2.326517852e-03f, 2.312701755e-03f, 2.298882390e-03f, 2.285059783e-03f, 2.271233957e-03f, 2.257404936e-03f, 2.243572744e-03f, 2.229737406e-03f, 2.215898945e-03f, 2.202057386e-03f, +2.188212753e-03f, 2.174365069e-03f, 2.160514359e-03f, 2.146660647e-03f, 2.132803956e-03f, 2.118944312e-03f, 2.105081738e-03f, 2.091216259e-03f, 2.077347897e-03f, 2.063476678e-03f, +2.049602626e-03f, 2.035725764e-03f, 2.021846117e-03f, 2.007963710e-03f, 1.994078565e-03f, 1.980190707e-03f, 1.966300161e-03f, 1.952406950e-03f, 1.938511099e-03f, 1.924612632e-03f, +1.910711572e-03f, 1.896807945e-03f, 1.882901774e-03f, 1.868993083e-03f, 1.855081897e-03f, 1.841168239e-03f, 1.827252134e-03f, 1.813333607e-03f, 1.799412680e-03f, 1.785489379e-03f, +1.771563728e-03f, 1.757635750e-03f, 1.743705471e-03f, 1.729772913e-03f, 1.715838102e-03f, 1.701901061e-03f, 1.687961815e-03f, 1.674020387e-03f, 1.660076803e-03f, 1.646131087e-03f, +1.632183261e-03f, 1.618233352e-03f, 1.604281382e-03f, 1.590327376e-03f, 1.576371359e-03f, 1.562413354e-03f, 1.548453387e-03f, 1.534491480e-03f, 1.520527658e-03f, 1.506561946e-03f, +1.492594367e-03f, 1.478624946e-03f, 1.464653708e-03f, 1.450680676e-03f, 1.436705874e-03f, 1.422729327e-03f, 1.408751060e-03f, 1.394771095e-03f, 1.380789458e-03f, 1.366806173e-03f, +1.352821264e-03f, 1.338834755e-03f, 1.324846671e-03f, 1.310857036e-03f, 1.296865873e-03f, 1.282873208e-03f, 1.268879064e-03f, 1.254883466e-03f, 1.240886439e-03f, 1.226888005e-03f, +1.212888190e-03f, 1.198887018e-03f, 1.184884513e-03f, 1.170880699e-03f, 1.156875601e-03f, 1.142869242e-03f, 1.128861648e-03f, 1.114852842e-03f, 1.100842849e-03f, 1.086831692e-03f, +1.072819397e-03f, 1.058805987e-03f, 1.044791487e-03f, 1.030775921e-03f, 1.016759313e-03f, 1.002741688e-03f, 9.887230693e-04f, 9.747034818e-04f, 9.606829496e-04f, 9.466614970e-04f, +9.326391483e-04f, 9.186159277e-04f, 9.045918595e-04f, 8.905669680e-04f, 8.765412774e-04f, 8.625148121e-04f, 8.484875962e-04f, 8.344596542e-04f, 8.204310101e-04f, 8.064016884e-04f, +7.923717133e-04f, 7.783411090e-04f, 7.643098998e-04f, 7.502781101e-04f, 7.362457640e-04f, 7.222128859e-04f, 7.081794999e-04f, 6.941456305e-04f, 6.801113018e-04f, 6.660765381e-04f, +6.520413638e-04f, 6.380058030e-04f, 6.239698800e-04f, 6.099336191e-04f, 5.958970445e-04f, 5.818601806e-04f, 5.678230516e-04f, 5.537856817e-04f, 5.397480952e-04f, 5.257103165e-04f, +5.116723696e-04f, 4.976342790e-04f, 4.835960688e-04f, 4.695577633e-04f, 4.555193868e-04f, 4.414809636e-04f, 4.274425178e-04f, 4.134040737e-04f, 3.993656557e-04f, 3.853272879e-04f, +3.712889946e-04f, 3.572508000e-04f, 3.432127284e-04f, 3.291748040e-04f, 3.151370511e-04f, 3.010994939e-04f, 2.870621566e-04f, 2.730250636e-04f, 2.589882390e-04f, 2.449517070e-04f, +2.309154920e-04f, 2.168796180e-04f, 2.028441095e-04f, 1.888089905e-04f, 1.747742853e-04f, 1.607400182e-04f, 1.467062133e-04f, 1.326728949e-04f, 1.186400872e-04f, 1.046078145e-04f, +9.057610080e-05f, 7.654497047e-05f, 6.251444769e-05f, 4.848455666e-05f, 3.445532159e-05f, 2.042676667e-05f, 6.398916109e-06f, -7.628205901e-06f, -2.165457516e-05f, -3.568016749e-05f, +-4.970495869e-05f, -6.372892457e-05f, -7.775204096e-05f, -9.177428367e-05f, -1.057956285e-04f, -1.198160513e-04f, -1.338355280e-04f, -1.478540342e-04f, -1.618715459e-04f, -1.758880389e-04f, +-1.899034891e-04f, -2.039178722e-04f, -2.179311641e-04f, -2.319433407e-04f, -2.459543779e-04f, -2.599642514e-04f, -2.739729372e-04f, -2.879804110e-04f, -3.019866489e-04f, -3.159916265e-04f, +-3.299953199e-04f, -3.439977049e-04f, -3.579987573e-04f, -3.719984530e-04f, -3.859967680e-04f, -3.999936781e-04f, -4.139891593e-04f, -4.279831873e-04f, -4.419757382e-04f, -4.559667877e-04f, +-4.699563119e-04f, -4.839442867e-04f, -4.979306879e-04f, -5.119154915e-04f, -5.258986733e-04f, -5.398802094e-04f, -5.538600757e-04f, -5.678382481e-04f, -5.818147025e-04f, -5.957894149e-04f, +-6.097623612e-04f, -6.237335174e-04f, -6.377028595e-04f, -6.516703634e-04f, -6.656360051e-04f, -6.795997605e-04f, -6.935616057e-04f, -7.075215165e-04f, -7.214794691e-04f, -7.354354393e-04f, +-7.493894032e-04f, -7.633413368e-04f, -7.772912161e-04f, -7.912390171e-04f, -8.051847158e-04f, -8.191282882e-04f, -8.330697103e-04f, -8.470089582e-04f, -8.609460080e-04f, -8.748808356e-04f, +-8.888134171e-04f, -9.027437285e-04f, -9.166717459e-04f, -9.305974454e-04f, -9.445208030e-04f, -9.584417948e-04f, -9.723603969e-04f, -9.862765853e-04f, -1.000190336e-03f, -1.014101626e-03f, +-1.028010430e-03f, -1.041916724e-03f, -1.055820486e-03f, -1.069721690e-03f, -1.083620314e-03f, -1.097516333e-03f, -1.111409723e-03f, -1.125300460e-03f, -1.139188521e-03f, -1.153073882e-03f, +-1.166956519e-03f, -1.180836408e-03f, -1.194713525e-03f, -1.208587847e-03f, -1.222459349e-03f, -1.236328008e-03f, -1.250193800e-03f, -1.264056701e-03f, -1.277916687e-03f, -1.291773735e-03f, +-1.305627821e-03f, -1.319478920e-03f, -1.333327010e-03f, -1.347172067e-03f, -1.361014066e-03f, -1.374852984e-03f, -1.388688798e-03f, -1.402521482e-03f, -1.416351015e-03f, -1.430177372e-03f, +-1.444000528e-03f, -1.457820462e-03f, -1.471637148e-03f, -1.485450564e-03f, -1.499260685e-03f, -1.513067488e-03f, -1.526870949e-03f, -1.540671045e-03f, -1.554467751e-03f, -1.568261044e-03f, +-1.582050901e-03f, -1.595837298e-03f, -1.609620211e-03f, -1.623399617e-03f, -1.637175491e-03f, -1.650947811e-03f, -1.664716553e-03f, -1.678481693e-03f, -1.692243208e-03f, -1.706001073e-03f, +-1.719755266e-03f, -1.733505763e-03f, -1.747252540e-03f, -1.760995573e-03f, -1.774734840e-03f, -1.788470317e-03f, -1.802201980e-03f, -1.815929805e-03f, -1.829653769e-03f, -1.843373849e-03f, +-1.857090021e-03f, -1.870802262e-03f, -1.884510548e-03f, -1.898214855e-03f, -1.911915161e-03f, -1.925611441e-03f, -1.939303673e-03f, -1.952991832e-03f, -1.966675896e-03f, -1.980355841e-03f, +-1.994031643e-03f, -2.007703280e-03f, -2.021370727e-03f, -2.035033961e-03f, -2.048692960e-03f, -2.062347699e-03f, -2.075998156e-03f, -2.089644306e-03f, -2.103286127e-03f, -2.116923595e-03f, +-2.130556686e-03f, -2.144185379e-03f, -2.157809649e-03f, -2.171429472e-03f, -2.185044826e-03f, -2.198655688e-03f, -2.212262033e-03f, -2.225863840e-03f, -2.239461084e-03f, -2.253053742e-03f, +-2.266641791e-03f, -2.280225209e-03f, -2.293803970e-03f, -2.307378053e-03f, -2.320947435e-03f, -2.334512091e-03f, -2.348071999e-03f, -2.361627136e-03f, -2.375177478e-03f, -2.388723002e-03f, +-2.402263686e-03f, -2.415799506e-03f, -2.429330438e-03f, -2.442856460e-03f, -2.456377549e-03f, -2.469893682e-03f, -2.483404835e-03f, -2.496910985e-03f, -2.510412110e-03f, -2.523908186e-03f, +-2.537399190e-03f, -2.550885100e-03f, -2.564365891e-03f, -2.577841542e-03f, -2.591312029e-03f, -2.604777329e-03f, -2.618237419e-03f, -2.631692276e-03f, -2.645141878e-03f, -2.658586200e-03f, +-2.672025221e-03f, -2.685458918e-03f, -2.698887266e-03f, -2.712310245e-03f, -2.725727829e-03f, -2.739139998e-03f, -2.752546727e-03f, -2.765947995e-03f, -2.779343777e-03f, -2.792734052e-03f, +-2.806118795e-03f, -2.819497986e-03f, -2.832871600e-03f, -2.846239615e-03f, -2.859602009e-03f, -2.872958757e-03f, -2.886309838e-03f, -2.899655229e-03f, -2.912994907e-03f, -2.926328850e-03f, +-2.939657033e-03f, -2.952979436e-03f, -2.966296035e-03f, -2.979606807e-03f, -2.992911730e-03f, -3.006210781e-03f, -3.019503937e-03f, -3.032791176e-03f, -3.046072475e-03f, -3.059347812e-03f, +-3.072617164e-03f, -3.085880507e-03f, -3.099137821e-03f, -3.112389081e-03f, -3.125634266e-03f, -3.138873353e-03f, -3.152106319e-03f, -3.165333142e-03f, -3.178553799e-03f, -3.191768268e-03f, +-3.204976527e-03f, -3.218178552e-03f, -3.231374321e-03f, -3.244563813e-03f, -3.257747003e-03f, -3.270923871e-03f, -3.284094393e-03f, -3.297258547e-03f, -3.310416311e-03f, -3.323567663e-03f, +-3.336712579e-03f, -3.349851037e-03f, -3.362983016e-03f, -3.376108493e-03f, -3.389227445e-03f, -3.402339851e-03f, -3.415445687e-03f, -3.428544932e-03f, -3.441637563e-03f, -3.454723558e-03f, +-3.467802895e-03f, -3.480875552e-03f, -3.493941506e-03f, -3.507000734e-03f, -3.520053216e-03f, -3.533098929e-03f, -3.546137850e-03f, -3.559169957e-03f, -3.572195228e-03f, -3.585213642e-03f, +-3.598225175e-03f, -3.611229806e-03f, -3.624227513e-03f, -3.637218274e-03f, -3.650202065e-03f, -3.663178867e-03f, -3.676148656e-03f, -3.689111410e-03f, -3.702067107e-03f, -3.715015726e-03f, +-3.727957244e-03f, -3.740891640e-03f, -3.753818891e-03f, -3.766738975e-03f, -3.779651871e-03f, -3.792557556e-03f, -3.805456009e-03f, -3.818347208e-03f, -3.831231130e-03f, -3.844107755e-03f, +-3.856977060e-03f, -3.869839022e-03f, -3.882693622e-03f, -3.895540836e-03f, -3.908380642e-03f, -3.921213020e-03f, -3.934037947e-03f, -3.946855402e-03f, -3.959665362e-03f, -3.972467806e-03f, +-3.985262712e-03f, -3.998050059e-03f, -4.010829825e-03f, -4.023601988e-03f, -4.036366527e-03f, -4.049123419e-03f, -4.061872644e-03f, -4.074614179e-03f, -4.087348003e-03f, -4.100074095e-03f, +-4.112792432e-03f, -4.125502994e-03f, -4.138205759e-03f, -4.150900704e-03f, -4.163587810e-03f, -4.176267053e-03f, -4.188938413e-03f, -4.201601869e-03f, -4.214257398e-03f, -4.226904979e-03f, +-4.239544591e-03f, -4.252176213e-03f, -4.264799823e-03f, -4.277415399e-03f, -4.290022921e-03f, -4.302622366e-03f, -4.315213714e-03f, -4.327796944e-03f, -4.340372033e-03f, -4.352938961e-03f, +-4.365497706e-03f, -4.378048248e-03f, -4.390590564e-03f, -4.403124634e-03f, -4.415650436e-03f, -4.428167950e-03f, -4.440677153e-03f, -4.453178026e-03f, -4.465670546e-03f, -4.478154692e-03f, +-4.490630444e-03f, -4.503097781e-03f, -4.515556680e-03f, -4.528007122e-03f, -4.540449084e-03f, -4.552882547e-03f, -4.565307488e-03f, -4.577723888e-03f, -4.590131724e-03f, -4.602530977e-03f, +-4.614921624e-03f, -4.627303646e-03f, -4.639677021e-03f, -4.652041727e-03f, -4.664397746e-03f, -4.676745054e-03f, -4.689083632e-03f, -4.701413459e-03f, -4.713734513e-03f, -4.726046775e-03f, +-4.738350223e-03f, -4.750644836e-03f, -4.762930594e-03f, -4.775207475e-03f, -4.787475460e-03f, -4.799734527e-03f, -4.811984656e-03f, -4.824225826e-03f, -4.836458016e-03f, -4.848681206e-03f, +-4.860895375e-03f, -4.873100502e-03f, -4.885296568e-03f, -4.897483550e-03f, -4.909661429e-03f, -4.921830184e-03f, -4.933989794e-03f, -4.946140240e-03f, -4.958281500e-03f, -4.970413554e-03f, +-4.982536381e-03f, -4.994649962e-03f, -5.006754275e-03f, -5.018849300e-03f, -5.030935017e-03f, -5.043011406e-03f, -5.055078445e-03f, -5.067136115e-03f, -5.079184396e-03f, -5.091223267e-03f, +-5.103252707e-03f, -5.115272697e-03f, -5.127283215e-03f, -5.139284243e-03f, -5.151275760e-03f, -5.163257745e-03f, -5.175230178e-03f, -5.187193039e-03f, -5.199146308e-03f, -5.211089965e-03f, +-5.223023990e-03f, -5.234948362e-03f, -5.246863061e-03f, -5.258768068e-03f, -5.270663362e-03f, -5.282548924e-03f, -5.294424733e-03f, -5.306290769e-03f, -5.318147012e-03f, -5.329993442e-03f, +-5.341830040e-03f, -5.353656785e-03f, -5.365473658e-03f, -5.377280638e-03f, -5.389077707e-03f, -5.400864842e-03f, -5.412642026e-03f, -5.424409239e-03f, -5.436166459e-03f, -5.447913668e-03f, +-5.459650846e-03f, -5.471377973e-03f, -5.483095030e-03f, -5.494801996e-03f, -5.506498852e-03f, -5.518185578e-03f, -5.529862155e-03f, -5.541528563e-03f, -5.553184783e-03f, -5.564830794e-03f, +-5.576466577e-03f, -5.588092113e-03f, -5.599707382e-03f, -5.611312364e-03f, -5.622907041e-03f, -5.634491392e-03f, -5.646065398e-03f, -5.657629040e-03f, -5.669182298e-03f, -5.680725153e-03f, +-5.692257585e-03f, -5.703779575e-03f, -5.715291104e-03f, -5.726792152e-03f, -5.738282700e-03f, -5.749762729e-03f, -5.761232220e-03f, -5.772691152e-03f, -5.784139508e-03f, -5.795577267e-03f, +-5.807004410e-03f, -5.818420919e-03f, -5.829826774e-03f, -5.841221956e-03f, -5.852606446e-03f, -5.863980225e-03f, -5.875343273e-03f, -5.886695573e-03f, -5.898037103e-03f, -5.909367846e-03f, +-5.920687783e-03f, -5.931996894e-03f, -5.943295161e-03f, -5.954582565e-03f, -5.965859086e-03f, -5.977124706e-03f, -5.988379406e-03f, -5.999623167e-03f, -6.010855970e-03f, -6.022077797e-03f, +-6.033288628e-03f, -6.044488445e-03f, -6.055677229e-03f, -6.066854961e-03f, -6.078021623e-03f, -6.089177195e-03f, -6.100321660e-03f, -6.111454998e-03f, -6.122577191e-03f, -6.133688220e-03f, +-6.144788066e-03f, -6.155876712e-03f, -6.166954138e-03f, -6.178020326e-03f, -6.189075257e-03f, -6.200118913e-03f, -6.211151275e-03f, -6.222172325e-03f, -6.233182045e-03f, -6.244180416e-03f, +-6.255167419e-03f, -6.266143036e-03f, -6.277107250e-03f, -6.288060041e-03f, -6.299001391e-03f, -6.309931282e-03f, -6.320849695e-03f, -6.331756613e-03f, -6.342652017e-03f, -6.353535889e-03f, +-6.364408211e-03f, -6.375268964e-03f, -6.386118130e-03f, -6.396955692e-03f, -6.407781631e-03f, -6.418595929e-03f, -6.429398568e-03f, -6.440189530e-03f, -6.450968797e-03f, -6.461736350e-03f, +-6.472492173e-03f, -6.483236246e-03f, -6.493968552e-03f, -6.504689074e-03f, -6.515397792e-03f, -6.526094690e-03f, -6.536779750e-03f, -6.547452953e-03f, -6.558114281e-03f, -6.568763718e-03f, +-6.579401245e-03f, -6.590026844e-03f, -6.600640498e-03f, -6.611242189e-03f, -6.621831899e-03f, -6.632409611e-03f, -6.642975307e-03f, -6.653528970e-03f, -6.664070581e-03f, -6.674600123e-03f, +-6.685117579e-03f, -6.695622932e-03f, -6.706116163e-03f, -6.716597255e-03f, -6.727066190e-03f, -6.737522952e-03f, -6.747967523e-03f, -6.758399885e-03f, -6.768820021e-03f, -6.779227913e-03f, +-6.789623545e-03f, -6.800006899e-03f, -6.810377958e-03f, -6.820736704e-03f, -6.831083120e-03f, -6.841417189e-03f, -6.851738894e-03f, -6.862048217e-03f, -6.872345142e-03f, -6.882629651e-03f, +-6.892901728e-03f, -6.903161354e-03f, -6.913408513e-03f, -6.923643188e-03f, -6.933865363e-03f, -6.944075019e-03f, -6.954272140e-03f, -6.964456709e-03f, -6.974628709e-03f, -6.984788123e-03f, +-6.994934934e-03f, -7.005069126e-03f, -7.015190681e-03f, -7.025299583e-03f, -7.035395815e-03f, -7.045479360e-03f, -7.055550202e-03f, -7.065608323e-03f, -7.075653707e-03f, -7.085686337e-03f, +-7.095706197e-03f, -7.105713269e-03f, -7.115707538e-03f, -7.125688987e-03f, -7.135657599e-03f, -7.145613358e-03f, -7.155556247e-03f, -7.165486249e-03f, -7.175403348e-03f, -7.185307528e-03f, +-7.195198773e-03f, -7.205077065e-03f, -7.214942388e-03f, -7.224794727e-03f, -7.234634065e-03f, -7.244460384e-03f, -7.254273670e-03f, -7.264073906e-03f, -7.273861076e-03f, -7.283635162e-03f, +-7.293396150e-03f, -7.303144023e-03f, -7.312878765e-03f, -7.322600360e-03f, -7.332308791e-03f, -7.342004043e-03f, -7.351686100e-03f, -7.361354944e-03f, -7.371010562e-03f, -7.380652935e-03f, +-7.390282050e-03f, -7.399897888e-03f, -7.409500436e-03f, -7.419089676e-03f, -7.428665593e-03f, -7.438228172e-03f, -7.447777395e-03f, -7.457313248e-03f, -7.466835714e-03f, -7.476344779e-03f, +-7.485840426e-03f, -7.495322639e-03f, -7.504791403e-03f, -7.514246702e-03f, -7.523688521e-03f, -7.533116843e-03f, -7.542531654e-03f, -7.551932938e-03f, -7.561320679e-03f, -7.570694862e-03f, +-7.580055471e-03f, -7.589402491e-03f, -7.598735906e-03f, -7.608055702e-03f, -7.617361861e-03f, -7.626654371e-03f, -7.635933214e-03f, -7.645198375e-03f, -7.654449840e-03f, -7.663687593e-03f, +-7.672911619e-03f, -7.682121902e-03f, -7.691318428e-03f, -7.700501181e-03f, -7.709670146e-03f, -7.718825308e-03f, -7.727966652e-03f, -7.737094162e-03f, -7.746207825e-03f, -7.755307624e-03f, +-7.764393545e-03f, -7.773465573e-03f, -7.782523692e-03f, -7.791567889e-03f, -7.800598147e-03f, -7.809614453e-03f, -7.818616791e-03f, -7.827605147e-03f, -7.836579505e-03f, -7.845539851e-03f, +-7.854486171e-03f, -7.863418449e-03f, -7.872336670e-03f, -7.881240821e-03f, -7.890130886e-03f, -7.899006851e-03f, -7.907868702e-03f, -7.916716423e-03f, -7.925550000e-03f, -7.934369419e-03f, +-7.943174665e-03f, -7.951965723e-03f, -7.960742580e-03f, -7.969505221e-03f, -7.978253631e-03f, -7.986987796e-03f, -7.995707702e-03f, -8.004413334e-03f, -8.013104679e-03f, -8.021781721e-03f, +-8.030444447e-03f, -8.039092842e-03f, -8.047726892e-03f, -8.056346584e-03f, -8.064951902e-03f, -8.073542833e-03f, -8.082119363e-03f, -8.090681477e-03f, -8.099229162e-03f, -8.107762404e-03f, +-8.116281188e-03f, -8.124785501e-03f, -8.133275328e-03f, -8.141750657e-03f, -8.150211472e-03f, -8.158657761e-03f, -8.167089508e-03f, -8.175506701e-03f, -8.183909326e-03f, -8.192297369e-03f, +-8.200670816e-03f, -8.209029653e-03f, -8.217373867e-03f, -8.225703445e-03f, -8.234018372e-03f, -8.242318635e-03f, -8.250604220e-03f, -8.258875114e-03f, -8.267131303e-03f, -8.275372775e-03f, +-8.283599514e-03f, -8.291811509e-03f, -8.300008745e-03f, -8.308191209e-03f, -8.316358888e-03f, -8.324511768e-03f, -8.332649837e-03f, -8.340773080e-03f, -8.348881485e-03f, -8.356975038e-03f, +-8.365053727e-03f, -8.373117537e-03f, -8.381166456e-03f, -8.389200471e-03f, -8.397219569e-03f, -8.405223736e-03f, -8.413212959e-03f, -8.421187226e-03f, -8.429146524e-03f, -8.437090839e-03f, +-8.445020159e-03f, -8.452934470e-03f, -8.460833760e-03f, -8.468718016e-03f, -8.476587225e-03f, -8.484441375e-03f, -8.492280451e-03f, -8.500104443e-03f, -8.507913337e-03f, -8.515707120e-03f, +-8.523485780e-03f, -8.531249303e-03f, -8.538997678e-03f, -8.546730892e-03f, -8.554448932e-03f, -8.562151786e-03f, -8.569839441e-03f, -8.577511885e-03f, -8.585169105e-03f, -8.592811089e-03f, +-8.600437824e-03f, -8.608049299e-03f, -8.615645500e-03f, -8.623226415e-03f, -8.630792033e-03f, -8.638342340e-03f, -8.645877325e-03f, -8.653396975e-03f, -8.660901279e-03f, -8.668390223e-03f, +-8.675863797e-03f, -8.683321987e-03f, -8.690764781e-03f, -8.698192169e-03f, -8.705604137e-03f, -8.713000674e-03f, -8.720381767e-03f, -8.727747405e-03f, -8.735097576e-03f, -8.742432268e-03f, +-8.749751469e-03f, -8.757055168e-03f, -8.764343351e-03f, -8.771616008e-03f, -8.778873128e-03f, -8.786114697e-03f, -8.793340705e-03f, -8.800551140e-03f, -8.807745989e-03f, -8.814925243e-03f, +-8.822088888e-03f, -8.829236914e-03f, -8.836369309e-03f, -8.843486061e-03f, -8.850587159e-03f, -8.857672592e-03f, -8.864742347e-03f, -8.871796414e-03f, -8.878834782e-03f, -8.885857438e-03f, +-8.892864373e-03f, -8.899855573e-03f, -8.906831029e-03f, -8.913790729e-03f, -8.920734661e-03f, -8.927662815e-03f, -8.934575179e-03f, -8.941471742e-03f, -8.948352494e-03f, -8.955217423e-03f, +-8.962066518e-03f, -8.968899768e-03f, -8.975717162e-03f, -8.982518689e-03f, -8.989304339e-03f, -8.996074100e-03f, -9.002827962e-03f, -9.009565913e-03f, -9.016287943e-03f, -9.022994041e-03f, +-9.029684196e-03f, -9.036358399e-03f, -9.043016637e-03f, -9.049658900e-03f, -9.056285178e-03f, -9.062895460e-03f, -9.069489736e-03f, -9.076067994e-03f, -9.082630225e-03f, -9.089176417e-03f, +-9.095706561e-03f, -9.102220646e-03f, -9.108718661e-03f, -9.115200597e-03f, -9.121666443e-03f, -9.128116188e-03f, -9.134549822e-03f, -9.140967335e-03f, -9.147368716e-03f, -9.153753957e-03f, +-9.160123045e-03f, -9.166475972e-03f, -9.172812726e-03f, -9.179133299e-03f, -9.185437679e-03f, -9.191725857e-03f, -9.197997823e-03f, -9.204253567e-03f, -9.210493078e-03f, -9.216716347e-03f, +-9.222923365e-03f, -9.229114120e-03f, -9.235288604e-03f, -9.241446806e-03f, -9.247588717e-03f, -9.253714327e-03f, -9.259823626e-03f, -9.265916605e-03f, -9.271993253e-03f, -9.278053562e-03f, +-9.284097521e-03f, -9.290125121e-03f, -9.296136353e-03f, -9.302131206e-03f, -9.308109672e-03f, -9.314071741e-03f, -9.320017404e-03f, -9.325946650e-03f, -9.331859472e-03f, -9.337755858e-03f, +-9.343635801e-03f, -9.349499290e-03f, -9.355346317e-03f, -9.361176872e-03f, -9.366990946e-03f, -9.372788530e-03f, -9.378569615e-03f, -9.384334191e-03f, -9.390082250e-03f, -9.395813782e-03f, +-9.401528778e-03f, -9.407227230e-03f, -9.412909128e-03f, -9.418574464e-03f, -9.424223228e-03f, -9.429855412e-03f, -9.435471007e-03f, -9.441070003e-03f, -9.446652393e-03f, -9.452218167e-03f, +-9.457767317e-03f, -9.463299834e-03f, -9.468815709e-03f, -9.474314933e-03f, -9.479797498e-03f, -9.485263396e-03f, -9.490712618e-03f, -9.496145154e-03f, -9.501560998e-03f, -9.506960139e-03f, +-9.512342571e-03f, -9.517708284e-03f, -9.523057270e-03f, -9.528389520e-03f, -9.533705027e-03f, -9.539003782e-03f, -9.544285776e-03f, -9.549551002e-03f, -9.554799451e-03f, -9.560031115e-03f, +-9.565245986e-03f, -9.570444056e-03f, -9.575625316e-03f, -9.580789759e-03f, -9.585937377e-03f, -9.591068161e-03f, -9.596182104e-03f, -9.601279197e-03f, -9.606359433e-03f, -9.611422803e-03f, +-9.616469301e-03f, -9.621498918e-03f, -9.626511646e-03f, -9.631507477e-03f, -9.636486405e-03f, -9.641448420e-03f, -9.646393516e-03f, -9.651321684e-03f, -9.656232918e-03f, -9.661127209e-03f, +-9.666004550e-03f, -9.670864933e-03f, -9.675708351e-03f, -9.680534797e-03f, -9.685344262e-03f, -9.690136740e-03f, -9.694912223e-03f, -9.699670704e-03f, -9.704412176e-03f, -9.709136630e-03f, +-9.713844061e-03f, -9.718534460e-03f, -9.723207820e-03f, -9.727864135e-03f, -9.732503397e-03f, -9.737125599e-03f, -9.741730733e-03f, -9.746318794e-03f, -9.750889773e-03f, -9.755443664e-03f, +-9.759980460e-03f, -9.764500154e-03f, -9.769002739e-03f, -9.773488208e-03f, -9.777956554e-03f, -9.782407770e-03f, -9.786841850e-03f, -9.791258787e-03f, -9.795658574e-03f, -9.800041205e-03f, +-9.804406672e-03f, -9.808754970e-03f, -9.813086090e-03f, -9.817400028e-03f, -9.821696776e-03f, -9.825976328e-03f, -9.830238678e-03f, -9.834483818e-03f, -9.838711742e-03f, -9.842922445e-03f, +-9.847115919e-03f, -9.851292159e-03f, -9.855451158e-03f, -9.859592909e-03f, -9.863717407e-03f, -9.867824645e-03f, -9.871914618e-03f, -9.875987318e-03f, -9.880042740e-03f, -9.884080878e-03f, +-9.888101725e-03f, -9.892105276e-03f, -9.896091524e-03f, -9.900060464e-03f, -9.904012090e-03f, -9.907946395e-03f, -9.911863374e-03f, -9.915763022e-03f, -9.919645331e-03f, -9.923510296e-03f, +-9.927357913e-03f, -9.931188174e-03f, -9.935001074e-03f, -9.938796607e-03f, -9.942574769e-03f, -9.946335552e-03f, -9.950078952e-03f, -9.953804964e-03f, -9.957513580e-03f, -9.961204797e-03f, +-9.964878608e-03f, -9.968535009e-03f, -9.972173993e-03f, -9.975795555e-03f, -9.979399691e-03f, -9.982986394e-03f, -9.986555659e-03f, -9.990107482e-03f, -9.993641857e-03f, -9.997158778e-03f, +-1.000065824e-02f, -1.000414024e-02f, -1.000760477e-02f, -1.001105183e-02f, -1.001448141e-02f, -1.001789350e-02f, -1.002128811e-02f, -1.002466522e-02f, -1.002802483e-02f, -1.003136694e-02f, +-1.003469154e-02f, -1.003799863e-02f, -1.004128820e-02f, -1.004456025e-02f, -1.004781477e-02f, -1.005105176e-02f, -1.005427121e-02f, -1.005747312e-02f, -1.006065748e-02f, -1.006382429e-02f, +-1.006697355e-02f, -1.007010525e-02f, -1.007321938e-02f, -1.007631594e-02f, -1.007939494e-02f, -1.008245635e-02f, -1.008550018e-02f, -1.008852643e-02f, -1.009153508e-02f, -1.009452614e-02f, +-1.009749960e-02f, -1.010045546e-02f, -1.010339371e-02f, -1.010631435e-02f, -1.010921737e-02f, -1.011210278e-02f, -1.011497055e-02f, -1.011782071e-02f, -1.012065322e-02f, -1.012346811e-02f, +-1.012626535e-02f, -1.012904495e-02f, -1.013180690e-02f, -1.013455120e-02f, -1.013727785e-02f, -1.013998683e-02f, -1.014267816e-02f, -1.014535181e-02f, -1.014800780e-02f, -1.015064611e-02f, +-1.015326675e-02f, -1.015586970e-02f, -1.015845497e-02f, -1.016102255e-02f, -1.016357244e-02f, -1.016610463e-02f, -1.016861913e-02f, -1.017111592e-02f, -1.017359501e-02f, -1.017605638e-02f, +-1.017850005e-02f, -1.018092600e-02f, -1.018333423e-02f, -1.018572474e-02f, -1.018809753e-02f, -1.019045258e-02f, -1.019278991e-02f, -1.019510950e-02f, -1.019741135e-02f, -1.019969546e-02f, +-1.020196183e-02f, -1.020421045e-02f, -1.020644132e-02f, -1.020865444e-02f, -1.021084980e-02f, -1.021302741e-02f, -1.021518725e-02f, -1.021732933e-02f, -1.021945364e-02f, -1.022156019e-02f, +-1.022364896e-02f, -1.022571995e-02f, -1.022777317e-02f, -1.022980861e-02f, -1.023182626e-02f, -1.023382613e-02f, -1.023580822e-02f, -1.023777251e-02f, -1.023971901e-02f, -1.024164771e-02f, +-1.024355862e-02f, -1.024545173e-02f, -1.024732703e-02f, -1.024918453e-02f, -1.025102422e-02f, -1.025284610e-02f, -1.025465018e-02f, -1.025643643e-02f, -1.025820488e-02f, -1.025995550e-02f, +-1.026168831e-02f, -1.026340329e-02f, -1.026510045e-02f, -1.026677978e-02f, -1.026844129e-02f, -1.027008496e-02f, -1.027171080e-02f, -1.027331881e-02f, -1.027490899e-02f, -1.027648132e-02f, +-1.027803582e-02f, -1.027957248e-02f, -1.028109129e-02f, -1.028259226e-02f, -1.028407538e-02f, -1.028554066e-02f, -1.028698809e-02f, -1.028841766e-02f, -1.028982938e-02f, -1.029122325e-02f, +-1.029259927e-02f, -1.029395743e-02f, -1.029529773e-02f, -1.029662017e-02f, -1.029792475e-02f, -1.029921146e-02f, -1.030048032e-02f, -1.030173131e-02f, -1.030296443e-02f, -1.030417968e-02f, +-1.030537707e-02f, -1.030655659e-02f, -1.030771824e-02f, -1.030886201e-02f, -1.030998792e-02f, -1.031109595e-02f, -1.031218610e-02f, -1.031325838e-02f, -1.031431278e-02f, -1.031534931e-02f, +-1.031636795e-02f, -1.031736872e-02f, -1.031835161e-02f, -1.031931662e-02f, -1.032026374e-02f, -1.032119299e-02f, -1.032210435e-02f, -1.032299783e-02f, -1.032387342e-02f, -1.032473113e-02f, +-1.032557096e-02f, -1.032639289e-02f, -1.032719695e-02f, -1.032798311e-02f, -1.032875139e-02f, -1.032950178e-02f, -1.033023429e-02f, -1.033094890e-02f, -1.033164563e-02f, -1.033232447e-02f, +-1.033298542e-02f, -1.033362848e-02f, -1.033425365e-02f, -1.033486093e-02f, -1.033545033e-02f, -1.033602183e-02f, -1.033657544e-02f, -1.033711117e-02f, -1.033762900e-02f, -1.033812895e-02f, +-1.033861100e-02f, -1.033907517e-02f, -1.033952145e-02f, -1.033994983e-02f, -1.034036033e-02f, -1.034075294e-02f, -1.034112766e-02f, -1.034148450e-02f, -1.034182344e-02f, -1.034214450e-02f, +-1.034244767e-02f, -1.034273295e-02f, -1.034300035e-02f, -1.034324986e-02f, -1.034348149e-02f, -1.034369523e-02f, -1.034389109e-02f, -1.034406906e-02f, -1.034422916e-02f, -1.034437137e-02f, +-1.034449569e-02f, -1.034460214e-02f, -1.034469071e-02f, -1.034476139e-02f, -1.034481420e-02f, -1.034484913e-02f, -1.034486619e-02f, -1.034486536e-02f, -1.034484667e-02f, -1.034481010e-02f, +-1.034475565e-02f, -1.034468334e-02f, -1.034459315e-02f, -1.034448510e-02f, -1.034435917e-02f, -1.034421538e-02f, -1.034405372e-02f, -1.034387419e-02f, -1.034367681e-02f, -1.034346156e-02f, +-1.034322844e-02f, -1.034297747e-02f, -1.034270864e-02f, -1.034242195e-02f, -1.034211741e-02f, -1.034179501e-02f, -1.034145476e-02f, -1.034109666e-02f, -1.034072071e-02f, -1.034032691e-02f, +-1.033991526e-02f, -1.033948577e-02f, -1.033903843e-02f, -1.033857326e-02f, -1.033809024e-02f, -1.033758939e-02f, -1.033707070e-02f, -1.033653417e-02f, -1.033597982e-02f, -1.033540763e-02f, +-1.033481761e-02f, -1.033420977e-02f, -1.033358410e-02f, -1.033294061e-02f, -1.033227930e-02f, -1.033160017e-02f, -1.033090322e-02f, -1.033018846e-02f, -1.032945588e-02f, -1.032870550e-02f, +-1.032793731e-02f, -1.032715131e-02f, -1.032634751e-02f, -1.032552591e-02f, -1.032468651e-02f, -1.032382931e-02f, -1.032295432e-02f, -1.032206154e-02f, -1.032115097e-02f, -1.032022261e-02f, +-1.031927647e-02f, -1.031831255e-02f, -1.031733085e-02f, -1.031633137e-02f, -1.031531412e-02f, -1.031427910e-02f, -1.031322631e-02f, -1.031215576e-02f, -1.031106744e-02f, -1.030996137e-02f, +-1.030883753e-02f, -1.030769595e-02f, -1.030653661e-02f, -1.030535952e-02f, -1.030416469e-02f, -1.030295212e-02f, -1.030172180e-02f, -1.030047375e-02f, -1.029920797e-02f, -1.029792446e-02f, +-1.029662322e-02f, -1.029530426e-02f, -1.029396758e-02f, -1.029261318e-02f, -1.029124106e-02f, -1.028985124e-02f, -1.028844371e-02f, -1.028701847e-02f, -1.028557553e-02f, -1.028411490e-02f, +-1.028263657e-02f, -1.028114056e-02f, -1.027962685e-02f, -1.027809547e-02f, -1.027654640e-02f, -1.027497966e-02f, -1.027339524e-02f, -1.027179316e-02f, -1.027017341e-02f, -1.026853600e-02f, +-1.026688093e-02f, -1.026520821e-02f, -1.026351784e-02f, -1.026180983e-02f, -1.026008417e-02f, -1.025834087e-02f, -1.025657994e-02f, -1.025480138e-02f, -1.025300519e-02f, -1.025119138e-02f, +-1.024935995e-02f, -1.024751090e-02f, -1.024564425e-02f, -1.024375999e-02f, -1.024185813e-02f, -1.023993867e-02f, -1.023800162e-02f, -1.023604698e-02f, -1.023407475e-02f, -1.023208495e-02f, +-1.023007756e-02f, -1.022805261e-02f, -1.022601009e-02f, -1.022395000e-02f, -1.022187236e-02f, -1.021977716e-02f, -1.021766442e-02f, -1.021553413e-02f, -1.021338630e-02f, -1.021122093e-02f, +-1.020903803e-02f, -1.020683761e-02f, -1.020461967e-02f, -1.020238420e-02f, -1.020013123e-02f, -1.019786075e-02f, -1.019557277e-02f, -1.019326729e-02f, -1.019094431e-02f, -1.018860385e-02f, +-1.018624591e-02f, -1.018387049e-02f, -1.018147759e-02f, -1.017906723e-02f, -1.017663941e-02f, -1.017419413e-02f, -1.017173140e-02f, -1.016925121e-02f, -1.016675359e-02f, -1.016423853e-02f, +-1.016170604e-02f, -1.015915613e-02f, -1.015658879e-02f, -1.015400404e-02f, -1.015140187e-02f, -1.014878231e-02f, -1.014614534e-02f, -1.014349098e-02f, -1.014081923e-02f, -1.013813010e-02f, +-1.013542359e-02f, -1.013269971e-02f, -1.012995846e-02f, -1.012719985e-02f, -1.012442389e-02f, -1.012163058e-02f, -1.011881993e-02f, -1.011599193e-02f, -1.011314661e-02f, -1.011028396e-02f, +-1.010740399e-02f, -1.010450671e-02f, -1.010159212e-02f, -1.009866022e-02f, -1.009571103e-02f, -1.009274455e-02f, -1.008976079e-02f, -1.008675974e-02f, -1.008374143e-02f, -1.008070585e-02f, +-1.007765300e-02f, -1.007458291e-02f, -1.007149557e-02f, -1.006839098e-02f, -1.006526916e-02f, -1.006213011e-02f, -1.005897384e-02f, -1.005580036e-02f, -1.005260966e-02f, -1.004940176e-02f, +-1.004617667e-02f, -1.004293438e-02f, -1.003967491e-02f, -1.003639826e-02f, -1.003310444e-02f, -1.002979346e-02f, -1.002646532e-02f, -1.002312003e-02f, -1.001975759e-02f, -1.001637802e-02f, +-1.001298132e-02f, -1.000956749e-02f, -1.000613654e-02f, -1.000268849e-02f, -9.999223330e-03f, -9.995741074e-03f, -9.992241729e-03f, -9.988725301e-03f, -9.985191796e-03f, -9.981641223e-03f, +-9.978073588e-03f, -9.974488899e-03f, -9.970887161e-03f, -9.967268383e-03f, -9.963632571e-03f, -9.959979734e-03f, -9.956309877e-03f, -9.952623008e-03f, -9.948919135e-03f, -9.945198264e-03f, +-9.941460403e-03f, -9.937705560e-03f, -9.933933741e-03f, -9.930144955e-03f, -9.926339208e-03f, -9.922516508e-03f, -9.918676862e-03f, -9.914820279e-03f, -9.910946765e-03f, -9.907056328e-03f, +-9.903148976e-03f, -9.899224717e-03f, -9.895283557e-03f, -9.891325505e-03f, -9.887350569e-03f, -9.883358756e-03f, -9.879350074e-03f, -9.875324530e-03f, -9.871282134e-03f, -9.867222891e-03f, +-9.863146811e-03f, -9.859053902e-03f, -9.854944171e-03f, -9.850817626e-03f, -9.846674275e-03f, -9.842514126e-03f, -9.838337188e-03f, -9.834143469e-03f, -9.829932975e-03f, -9.825705717e-03f, +-9.821461701e-03f, -9.817200937e-03f, -9.812923432e-03f, -9.808629194e-03f, -9.804318233e-03f, -9.799990555e-03f, -9.795646170e-03f, -9.791285086e-03f, -9.786907312e-03f, -9.782512855e-03f, +-9.778101724e-03f, -9.773673929e-03f, -9.769229476e-03f, -9.764768375e-03f, -9.760290635e-03f, -9.755796263e-03f, -9.751285270e-03f, -9.746757662e-03f, -9.742213449e-03f, -9.737652641e-03f, +-9.733075244e-03f, -9.728481269e-03f, -9.723870724e-03f, -9.719243617e-03f, -9.714599959e-03f, -9.709939757e-03f, -9.705263020e-03f, -9.700569758e-03f, -9.695859979e-03f, -9.691133693e-03f, +-9.686390908e-03f, -9.681631634e-03f, -9.676855879e-03f, -9.672063653e-03f, -9.667254964e-03f, -9.662429823e-03f, -9.657588238e-03f, -9.652730218e-03f, -9.647855773e-03f, -9.642964912e-03f, +-9.638057644e-03f, -9.633133979e-03f, -9.628193926e-03f, -9.623237494e-03f, -9.618264693e-03f, -9.613275532e-03f, -9.608270021e-03f, -9.603248168e-03f, -9.598209985e-03f, -9.593155480e-03f, +-9.588084663e-03f, -9.582997543e-03f, -9.577894130e-03f, -9.572774434e-03f, -9.567638465e-03f, -9.562486231e-03f, -9.557317744e-03f, -9.552133012e-03f, -9.546932046e-03f, -9.541714855e-03f, +-9.536481450e-03f, -9.531231839e-03f, -9.525966034e-03f, -9.520684043e-03f, -9.515385878e-03f, -9.510071547e-03f, -9.504741062e-03f, -9.499394431e-03f, -9.494031665e-03f, -9.488652775e-03f, +-9.483257770e-03f, -9.477846660e-03f, -9.472419456e-03f, -9.466976168e-03f, -9.461516807e-03f, -9.456041381e-03f, -9.450549902e-03f, -9.445042381e-03f, -9.439518826e-03f, -9.433979250e-03f, +-9.428423661e-03f, -9.422852072e-03f, -9.417264491e-03f, -9.411660930e-03f, -9.406041399e-03f, -9.400405908e-03f, -9.394754469e-03f, -9.389087091e-03f, -9.383403786e-03f, -9.377704564e-03f, +-9.371989436e-03f, -9.366258412e-03f, -9.360511503e-03f, -9.354748720e-03f, -9.348970074e-03f, -9.343175575e-03f, -9.337365235e-03f, -9.331539064e-03f, -9.325697073e-03f, -9.319839273e-03f, +-9.313965675e-03f, -9.308076290e-03f, -9.302171129e-03f, -9.296250203e-03f, -9.290313523e-03f, -9.284361100e-03f, -9.278392945e-03f, -9.272409070e-03f, -9.266409485e-03f, -9.260394202e-03f, +-9.254363231e-03f, -9.248316585e-03f, -9.242254274e-03f, -9.236176310e-03f, -9.230082704e-03f, -9.223973467e-03f, -9.217848611e-03f, -9.211708147e-03f, -9.205552087e-03f, -9.199380441e-03f, +-9.193193222e-03f, -9.186990441e-03f, -9.180772110e-03f, -9.174538239e-03f, -9.168288841e-03f, -9.162023928e-03f, -9.155743510e-03f, -9.149447600e-03f, -9.143136209e-03f, -9.136809349e-03f, +-9.130467031e-03f, -9.124109268e-03f, -9.117736072e-03f, -9.111347453e-03f, -9.104943424e-03f, -9.098523997e-03f, -9.092089183e-03f, -9.085638995e-03f, -9.079173445e-03f, -9.072692544e-03f, +-9.066196304e-03f, -9.059684738e-03f, -9.053157858e-03f, -9.046615675e-03f, -9.040058202e-03f, -9.033485450e-03f, -9.026897433e-03f, -9.020294162e-03f, -9.013675649e-03f, -9.007041907e-03f, +-9.000392948e-03f, -8.993728784e-03f, -8.987049427e-03f, -8.980354890e-03f, -8.973645185e-03f, -8.966920325e-03f, -8.960180322e-03f, -8.953425188e-03f, -8.946654936e-03f, -8.939869578e-03f, +-8.933069127e-03f, -8.926253595e-03f, -8.919422996e-03f, -8.912577341e-03f, -8.905716642e-03f, -8.898840914e-03f, -8.891950168e-03f, -8.885044418e-03f, -8.878123675e-03f, -8.871187952e-03f, +-8.864237263e-03f, -8.857271620e-03f, -8.850291036e-03f, -8.843295524e-03f, -8.836285096e-03f, -8.829259766e-03f, -8.822219547e-03f, -8.815164450e-03f, -8.808094490e-03f, -8.801009680e-03f, +-8.793910031e-03f, -8.786795558e-03f, -8.779666274e-03f, -8.772522191e-03f, -8.765363323e-03f, -8.758189682e-03f, -8.751001283e-03f, -8.743798138e-03f, -8.736580260e-03f, -8.729347662e-03f, +-8.722100359e-03f, -8.714838362e-03f, -8.707561686e-03f, -8.700270344e-03f, -8.692964349e-03f, -8.685643715e-03f, -8.678308454e-03f, -8.670958581e-03f, -8.663594109e-03f, -8.656215051e-03f, +-8.648821421e-03f, -8.641413232e-03f, -8.633990498e-03f, -8.626553233e-03f, -8.619101450e-03f, -8.611635163e-03f, -8.604154385e-03f, -8.596659130e-03f, -8.589149412e-03f, -8.581625244e-03f, +-8.574086641e-03f, -8.566533616e-03f, -8.558966182e-03f, -8.551384355e-03f, -8.543788147e-03f, -8.536177572e-03f, -8.528552644e-03f, -8.520913378e-03f, -8.513259787e-03f, -8.505591885e-03f, +-8.497909686e-03f, -8.490213205e-03f, -8.482502454e-03f, -8.474777449e-03f, -8.467038203e-03f, -8.459284731e-03f, -8.451517046e-03f, -8.443735163e-03f, -8.435939096e-03f, -8.428128859e-03f, +-8.420304466e-03f, -8.412465933e-03f, -8.404613271e-03f, -8.396746498e-03f, -8.388865625e-03f, -8.380970669e-03f, -8.373061643e-03f, -8.365138562e-03f, -8.357201439e-03f, -8.349250290e-03f, +-8.341285130e-03f, -8.333305971e-03f, -8.325312830e-03f, -8.317305720e-03f, -8.309284657e-03f, -8.301249654e-03f, -8.293200726e-03f, -8.285137888e-03f, -8.277061155e-03f, -8.268970541e-03f, +-8.260866061e-03f, -8.252747730e-03f, -8.244615562e-03f, -8.236469573e-03f, -8.228309776e-03f, -8.220136187e-03f, -8.211948821e-03f, -8.203747693e-03f, -8.195532817e-03f, -8.187304208e-03f, +-8.179061881e-03f, -8.170805852e-03f, -8.162536135e-03f, -8.154252745e-03f, -8.145955697e-03f, -8.137645006e-03f, -8.129320688e-03f, -8.120982757e-03f, -8.112631229e-03f, -8.104266118e-03f, +-8.095887441e-03f, -8.087495211e-03f, -8.079089444e-03f, -8.070670156e-03f, -8.062237362e-03f, -8.053791076e-03f, -8.045331315e-03f, -8.036858094e-03f, -8.028371427e-03f, -8.019871330e-03f, +-8.011357820e-03f, -8.002830910e-03f, -7.994290617e-03f, -7.985736956e-03f, -7.977169942e-03f, -7.968589591e-03f, -7.959995919e-03f, -7.951388940e-03f, -7.942768671e-03f, -7.934135128e-03f, +-7.925488325e-03f, -7.916828278e-03f, -7.908155003e-03f, -7.899468516e-03f, -7.890768833e-03f, -7.882055969e-03f, -7.873329939e-03f, -7.864590760e-03f, -7.855838448e-03f, -7.847073017e-03f, +-7.838294485e-03f, -7.829502867e-03f, -7.820698178e-03f, -7.811880435e-03f, -7.803049653e-03f, -7.794205849e-03f, -7.785349039e-03f, -7.776479238e-03f, -7.767596462e-03f, -7.758700728e-03f, +-7.749792051e-03f, -7.740870448e-03f, -7.731935934e-03f, -7.722988527e-03f, -7.714028241e-03f, -7.705055093e-03f, -7.696069099e-03f, -7.687070276e-03f, -7.678058639e-03f, -7.669034206e-03f, +-7.659996991e-03f, -7.650947012e-03f, -7.641884284e-03f, -7.632808825e-03f, -7.623720649e-03f, -7.614619775e-03f, -7.605506218e-03f, -7.596379994e-03f, -7.587241120e-03f, -7.578089612e-03f, +-7.568925488e-03f, -7.559748762e-03f, -7.550559453e-03f, -7.541357576e-03f, -7.532143148e-03f, -7.522916185e-03f, -7.513676704e-03f, -7.504424723e-03f, -7.495160256e-03f, -7.485883322e-03f, +-7.476593936e-03f, -7.467292116e-03f, -7.457977877e-03f, -7.448651238e-03f, -7.439312214e-03f, -7.429960823e-03f, -7.420597080e-03f, -7.411221004e-03f, -7.401832611e-03f, -7.392431917e-03f, +-7.383018940e-03f, -7.373593696e-03f, -7.364156203e-03f, -7.354706477e-03f, -7.345244536e-03f, -7.335770395e-03f, -7.326284073e-03f, -7.316785587e-03f, -7.307274953e-03f, -7.297752188e-03f, +-7.288217309e-03f, -7.278670335e-03f, -7.269111281e-03f, -7.259540165e-03f, -7.249957004e-03f, -7.240361815e-03f, -7.230754616e-03f, -7.221135423e-03f, -7.211504254e-03f, -7.201861127e-03f, +-7.192206058e-03f, -7.182539064e-03f, -7.172860164e-03f, -7.163169374e-03f, -7.153466712e-03f, -7.143752195e-03f, -7.134025841e-03f, -7.124287667e-03f, -7.114537690e-03f, -7.104775928e-03f, +-7.095002398e-03f, -7.085217118e-03f, -7.075420106e-03f, -7.065611378e-03f, -7.055790953e-03f, -7.045958848e-03f, -7.036115081e-03f, -7.026259668e-03f, -7.016392629e-03f, -7.006513980e-03f, +-6.996623740e-03f, -6.986721925e-03f, -6.976808554e-03f, -6.966883645e-03f, -6.956947214e-03f, -6.946999280e-03f, -6.937039861e-03f, -6.927068975e-03f, -6.917086638e-03f, -6.907092870e-03f, +-6.897087688e-03f, -6.887071109e-03f, -6.877043153e-03f, -6.867003836e-03f, -6.856953176e-03f, -6.846891192e-03f, -6.836817902e-03f, -6.826733323e-03f, -6.816637474e-03f, -6.806530372e-03f, +-6.796412036e-03f, -6.786282484e-03f, -6.776141733e-03f, -6.765989802e-03f, -6.755826709e-03f, -6.745652473e-03f, -6.735467110e-03f, -6.725270640e-03f, -6.715063081e-03f, -6.704844450e-03f, +-6.694614767e-03f, -6.684374049e-03f, -6.674122314e-03f, -6.663859582e-03f, -6.653585869e-03f, -6.643301196e-03f, -6.633005579e-03f, -6.622699037e-03f, -6.612381589e-03f, -6.602053253e-03f, +-6.591714047e-03f, -6.581363990e-03f, -6.571003100e-03f, -6.560631396e-03f, -6.550248896e-03f, -6.539855619e-03f, -6.529451583e-03f, -6.519036807e-03f, -6.508611309e-03f, -6.498175108e-03f, +-6.487728223e-03f, -6.477270672e-03f, -6.466802473e-03f, -6.456323646e-03f, -6.445834208e-03f, -6.435334180e-03f, -6.424823578e-03f, -6.414302423e-03f, -6.403770733e-03f, -6.393228526e-03f, +-6.382675821e-03f, -6.372112638e-03f, -6.361538994e-03f, -6.350954909e-03f, -6.340360402e-03f, -6.329755490e-03f, -6.319140195e-03f, -6.308514533e-03f, -6.297878524e-03f, -6.287232187e-03f, +-6.276575541e-03f, -6.265908605e-03f, -6.255231397e-03f, -6.244543938e-03f, -6.233846245e-03f, -6.223138337e-03f, -6.212420235e-03f, -6.201691956e-03f, -6.190953520e-03f, -6.180204947e-03f, +-6.169446254e-03f, -6.158677461e-03f, -6.147898588e-03f, -6.137109653e-03f, -6.126310676e-03f, -6.115501676e-03f, -6.104682672e-03f, -6.093853682e-03f, -6.083014728e-03f, -6.072165827e-03f, +-6.061306999e-03f, -6.050438263e-03f, -6.039559638e-03f, -6.028671145e-03f, -6.017772802e-03f, -6.006864628e-03f, -5.995946643e-03f, -5.985018866e-03f, -5.974081317e-03f, -5.963134014e-03f, +-5.952176979e-03f, -5.941210229e-03f, -5.930233784e-03f, -5.919247664e-03f, -5.908251889e-03f, -5.897246477e-03f, -5.886231449e-03f, -5.875206823e-03f, -5.864172620e-03f, -5.853128858e-03f, +-5.842075559e-03f, -5.831012740e-03f, -5.819940422e-03f, -5.808858624e-03f, -5.797767366e-03f, -5.786666668e-03f, -5.775556549e-03f, -5.764437029e-03f, -5.753308128e-03f, -5.742169865e-03f, +-5.731022261e-03f, -5.719865334e-03f, -5.708699104e-03f, -5.697523593e-03f, -5.686338818e-03f, -5.675144800e-03f, -5.663941559e-03f, -5.652729115e-03f, -5.641507488e-03f, -5.630276696e-03f, +-5.619036761e-03f, -5.607787702e-03f, -5.596529539e-03f, -5.585262292e-03f, -5.573985981e-03f, -5.562700626e-03f, -5.551406247e-03f, -5.540102863e-03f, -5.528790495e-03f, -5.517469164e-03f, +-5.506138887e-03f, -5.494799687e-03f, -5.483451583e-03f, -5.472094595e-03f, -5.460728743e-03f, -5.449354047e-03f, -5.437970527e-03f, -5.426578204e-03f, -5.415177097e-03f, -5.403767227e-03f, +-5.392348614e-03f, -5.380921278e-03f, -5.369485239e-03f, -5.358040518e-03f, -5.346587134e-03f, -5.335125109e-03f, -5.323654461e-03f, -5.312175212e-03f, -5.300687382e-03f, -5.289190991e-03f, +-5.277686059e-03f, -5.266172607e-03f, -5.254650654e-03f, -5.243120222e-03f, -5.231581331e-03f, -5.220034001e-03f, -5.208478252e-03f, -5.196914105e-03f, -5.185341581e-03f, -5.173760699e-03f, +-5.162171480e-03f, -5.150573945e-03f, -5.138968114e-03f, -5.127354008e-03f, -5.115731646e-03f, -5.104101050e-03f, -5.092462241e-03f, -5.080815237e-03f, -5.069160061e-03f, -5.057496733e-03f, +-5.045825273e-03f, -5.034145702e-03f, -5.022458041e-03f, -5.010762309e-03f, -4.999058528e-03f, -4.987346719e-03f, -4.975626901e-03f, -4.963899097e-03f, -4.952163325e-03f, -4.940419608e-03f, +-4.928667965e-03f, -4.916908418e-03f, -4.905140987e-03f, -4.893365693e-03f, -4.881582557e-03f, -4.869791599e-03f, -4.857992841e-03f, -4.846186302e-03f, -4.834372004e-03f, -4.822549968e-03f, +-4.810720214e-03f, -4.798882764e-03f, -4.787037638e-03f, -4.775184856e-03f, -4.763324441e-03f, -4.751456412e-03f, -4.739580792e-03f, -4.727697599e-03f, -4.715806856e-03f, -4.703908584e-03f, +-4.692002803e-03f, -4.680089534e-03f, -4.668168799e-03f, -4.656240618e-03f, -4.644305012e-03f, -4.632362003e-03f, -4.620411611e-03f, -4.608453857e-03f, -4.596488763e-03f, -4.584516349e-03f, +-4.572536636e-03f, -4.560549646e-03f, -4.548555400e-03f, -4.536553919e-03f, -4.524545223e-03f, -4.512529335e-03f, -4.500506275e-03f, -4.488476064e-03f, -4.476438723e-03f, -4.464394274e-03f, +-4.452342738e-03f, -4.440284136e-03f, -4.428218489e-03f, -4.416145818e-03f, -4.404066145e-03f, -4.391979491e-03f, -4.379885876e-03f, -4.367785324e-03f, -4.355677853e-03f, -4.343563487e-03f, +-4.331442246e-03f, -4.319314151e-03f, -4.307179224e-03f, -4.295037487e-03f, -4.282888959e-03f, -4.270733664e-03f, -4.258571621e-03f, -4.246402853e-03f, -4.234227381e-03f, -4.222045226e-03f, +-4.209856410e-03f, -4.197660954e-03f, -4.185458879e-03f, -4.173250207e-03f, -4.161034960e-03f, -4.148813158e-03f, -4.136584823e-03f, -4.124349977e-03f, -4.112108641e-03f, -4.099860837e-03f, +-4.087606586e-03f, -4.075345910e-03f, -4.063078830e-03f, -4.050805367e-03f, -4.038525544e-03f, -4.026239382e-03f, -4.013946901e-03f, -4.001648125e-03f, -3.989343074e-03f, -3.977031770e-03f, +-3.964714235e-03f, -3.952390490e-03f, -3.940060557e-03f, -3.927724458e-03f, -3.915382213e-03f, -3.903033846e-03f, -3.890679376e-03f, -3.878318827e-03f, -3.865952220e-03f, -3.853579576e-03f, +-3.841200917e-03f, -3.828816265e-03f, -3.816425641e-03f, -3.804029068e-03f, -3.791626566e-03f, -3.779218159e-03f, -3.766803866e-03f, -3.754383711e-03f, -3.741957715e-03f, -3.729525900e-03f, +-3.717088287e-03f, -3.704644898e-03f, -3.692195756e-03f, -3.679740881e-03f, -3.667280296e-03f, -3.654814023e-03f, -3.642342083e-03f, -3.629864498e-03f, -3.617381290e-03f, -3.604892482e-03f, +-3.592398093e-03f, -3.579898148e-03f, -3.567392667e-03f, -3.554881673e-03f, -3.542365187e-03f, -3.529843231e-03f, -3.517315828e-03f, -3.504782998e-03f, -3.492244765e-03f, -3.479701149e-03f, +-3.467152173e-03f, -3.454597860e-03f, -3.442038230e-03f, -3.429473306e-03f, -3.416903110e-03f, -3.404327663e-03f, -3.391746988e-03f, -3.379161108e-03f, -3.366570042e-03f, -3.353973815e-03f, +-3.341372448e-03f, -3.328765962e-03f, -3.316154381e-03f, -3.303537725e-03f, -3.290916018e-03f, -3.278289281e-03f, -3.265657536e-03f, -3.253020805e-03f, -3.240379110e-03f, -3.227732474e-03f, +-3.215080919e-03f, -3.202424466e-03f, -3.189763138e-03f, -3.177096957e-03f, -3.164425946e-03f, -3.151750125e-03f, -3.139069518e-03f, -3.126384146e-03f, -3.113694032e-03f, -3.100999198e-03f, +-3.088299665e-03f, -3.075595457e-03f, -3.062886596e-03f, -3.050173103e-03f, -3.037455001e-03f, -3.024732312e-03f, -3.012005058e-03f, -2.999273261e-03f, -2.986536945e-03f, -2.973796130e-03f, +-2.961050839e-03f, -2.948301095e-03f, -2.935546920e-03f, -2.922788335e-03f, -2.910025364e-03f, -2.897258028e-03f, -2.884486350e-03f, -2.871710352e-03f, -2.858930057e-03f, -2.846145486e-03f, +-2.833356662e-03f, -2.820563608e-03f, -2.807766345e-03f, -2.794964896e-03f, -2.782159283e-03f, -2.769349529e-03f, -2.756535656e-03f, -2.743717686e-03f, -2.730895642e-03f, -2.718069546e-03f, +-2.705239421e-03f, -2.692405288e-03f, -2.679567170e-03f, -2.666725090e-03f, -2.653879070e-03f, -2.641029132e-03f, -2.628175299e-03f, -2.615317593e-03f, -2.602456037e-03f, -2.589590652e-03f, +-2.576721462e-03f, -2.563848489e-03f, -2.550971756e-03f, -2.538091284e-03f, -2.525207096e-03f, -2.512319214e-03f, -2.499427662e-03f, -2.486532462e-03f, -2.473633635e-03f, -2.460731205e-03f, +-2.447825194e-03f, -2.434915624e-03f, -2.422002518e-03f, -2.409085899e-03f, -2.396165788e-03f, -2.383242209e-03f, -2.370315184e-03f, -2.357384735e-03f, -2.344450886e-03f, -2.331513658e-03f, +-2.318573073e-03f, -2.305629156e-03f, -2.292681927e-03f, -2.279731410e-03f, -2.266777627e-03f, -2.253820601e-03f, -2.240860354e-03f, -2.227896909e-03f, -2.214930289e-03f, -2.201960515e-03f, +-2.188987611e-03f, -2.176011599e-03f, -2.163032501e-03f, -2.150050341e-03f, -2.137065141e-03f, -2.124076923e-03f, -2.111085710e-03f, -2.098091525e-03f, -2.085094390e-03f, -2.072094328e-03f, +-2.059091361e-03f, -2.046085513e-03f, -2.033076805e-03f, -2.020065260e-03f, -2.007050901e-03f, -1.994033751e-03f, -1.981013832e-03f, -1.967991167e-03f, -1.954965779e-03f, -1.941937689e-03f, +-1.928906921e-03f, -1.915873498e-03f, -1.902837442e-03f, -1.889798775e-03f, -1.876757521e-03f, -1.863713702e-03f, -1.850667341e-03f, -1.837618460e-03f, -1.824567082e-03f, -1.811513230e-03f, +-1.798456926e-03f, -1.785398194e-03f, -1.772337055e-03f, -1.759273533e-03f, -1.746207649e-03f, -1.733139428e-03f, -1.720068892e-03f, -1.706996062e-03f, -1.693920963e-03f, -1.680843616e-03f, +-1.667764045e-03f, -1.654682272e-03f, -1.641598319e-03f, -1.628512211e-03f, -1.615423968e-03f, -1.602333614e-03f, -1.589241173e-03f, -1.576146665e-03f, -1.563050115e-03f, -1.549951545e-03f, +-1.536850977e-03f, -1.523748434e-03f, -1.510643940e-03f, -1.497537517e-03f, -1.484429187e-03f, -1.471318973e-03f, -1.458206899e-03f, -1.445092986e-03f, -1.431977258e-03f, -1.418859738e-03f, +-1.405740447e-03f, -1.392619410e-03f, -1.379496647e-03f, -1.366372184e-03f, -1.353246041e-03f, -1.340118242e-03f, -1.326988810e-03f, -1.313857768e-03f, -1.300725137e-03f, -1.287590942e-03f, +-1.274455204e-03f, -1.261317947e-03f, -1.248179193e-03f, -1.235038965e-03f, -1.221897286e-03f, -1.208754179e-03f, -1.195609666e-03f, -1.182463770e-03f, -1.169316514e-03f, -1.156167921e-03f, +-1.143018014e-03f, -1.129866814e-03f, -1.116714346e-03f, -1.103560632e-03f, -1.090405694e-03f, -1.077249556e-03f, -1.064092241e-03f, -1.050933770e-03f, -1.037774167e-03f, -1.024613455e-03f, +-1.011451656e-03f, -9.982887935e-04f, -9.851248900e-04f, -9.719599683e-04f, -9.587940513e-04f, -9.456271616e-04f, -9.324593222e-04f, -9.192905558e-04f, -9.061208852e-04f, -8.929503332e-04f, +-8.797789227e-04f, -8.666066764e-04f, -8.534336170e-04f, -8.402597675e-04f, -8.270851506e-04f, -8.139097891e-04f, -8.007337059e-04f, -7.875569236e-04f, -7.743794652e-04f, -7.612013534e-04f, +-7.480226110e-04f, -7.348432608e-04f, -7.216633257e-04f, -7.084828283e-04f, -6.953017916e-04f, -6.821202383e-04f, -6.689381913e-04f, -6.557556732e-04f, -6.425727070e-04f, -6.293893154e-04f, +-6.162055211e-04f, -6.030213471e-04f, -5.898368162e-04f, -5.766519510e-04f, -5.634667744e-04f, -5.502813092e-04f, -5.370955782e-04f, -5.239096042e-04f, -5.107234099e-04f, -4.975370182e-04f, +-4.843504519e-04f, -4.711637338e-04f, -4.579768865e-04f, -4.447899330e-04f, -4.316028960e-04f, -4.184157984e-04f, -4.052286628e-04f, -3.920415120e-04f, -3.788543690e-04f, -3.656672563e-04f, +-3.524801969e-04f, -3.392932135e-04f, -3.261063288e-04f, -3.129195657e-04f, -2.997329469e-04f, -2.865464953e-04f, -2.733602334e-04f, -2.601741843e-04f, -2.469883705e-04f, -2.338028150e-04f, +-2.206175403e-04f, -2.074325694e-04f, -1.942479250e-04f, -1.810636298e-04f, -1.678797066e-04f, -1.546961781e-04f, -1.415130672e-04f, -1.283303965e-04f, -1.151481888e-04f, -1.019664669e-04f, +-8.878525346e-05f, -7.560457130e-05f, -6.242444314e-05f, -4.924489173e-05f, -3.606593979e-05f, -2.288761007e-05f, -9.709925301e-06f, 3.467091786e-06f, 1.664341846e-05f, 2.981903199e-05f, +4.299390966e-05f, 5.616802873e-05f, 6.934136650e-05f, 8.251390023e-05f, 9.568560723e-05f, 1.088564648e-04f, 1.220264501e-04f, 1.351955406e-04f, 1.483637136e-04f, 1.615309462e-04f, +1.746972159e-04f, 1.878624999e-04f, 2.010267755e-04f, 2.141900200e-04f, 2.273522109e-04f, 2.405133252e-04f, 2.536733405e-04f, 2.668322340e-04f, 2.799899830e-04f, 2.931465649e-04f, +3.063019570e-04f, 3.194561366e-04f, 3.326090810e-04f, 3.457607677e-04f, 3.589111739e-04f, 3.720602771e-04f, 3.852080544e-04f, 3.983544834e-04f, 4.114995413e-04f, 4.246432056e-04f, +4.377854535e-04f, 4.509262625e-04f, 4.640656100e-04f, 4.772034732e-04f, 4.903398296e-04f, 5.034746566e-04f, 5.166079316e-04f, 5.297396319e-04f, 5.428697349e-04f, 5.559982181e-04f, +5.691250589e-04f, 5.822502346e-04f, 5.953737226e-04f, 6.084955005e-04f, 6.216155455e-04f, 6.347338351e-04f, 6.478503468e-04f, 6.609650580e-04f, 6.740779461e-04f, 6.871889886e-04f, +7.002981629e-04f, 7.134054464e-04f, 7.265108166e-04f, 7.396142510e-04f, 7.527157271e-04f, 7.658152222e-04f, 7.789127139e-04f, 7.920081796e-04f, 8.051015969e-04f, 8.181929432e-04f, +8.312821959e-04f, 8.443693327e-04f, 8.574543310e-04f, 8.705371683e-04f, 8.836178221e-04f, 8.966962699e-04f, 9.097724893e-04f, 9.228464577e-04f, 9.359181527e-04f, 9.489875519e-04f, +9.620546328e-04f, 9.751193729e-04f, 9.881817498e-04f, 1.001241741e-03f, 1.014299324e-03f, 1.027354477e-03f, 1.040407176e-03f, 1.053457400e-03f, 1.066505127e-03f, 1.079550333e-03f, +1.092592996e-03f, 1.105633095e-03f, 1.118670606e-03f, 1.131705507e-03f, 1.144737776e-03f, 1.157767391e-03f, 1.170794328e-03f, 1.183818567e-03f, 1.196840083e-03f, 1.209858856e-03f, +1.222874862e-03f, 1.235888079e-03f, 1.248898486e-03f, 1.261906059e-03f, 1.274910776e-03f, 1.287912615e-03f, 1.300911554e-03f, 1.313907570e-03f, 1.326900642e-03f, 1.339890746e-03f, +1.352877860e-03f, 1.365861963e-03f, 1.378843032e-03f, 1.391821044e-03f, 1.404795977e-03f, 1.417767810e-03f, 1.430736520e-03f, 1.443702084e-03f, 1.456664481e-03f, 1.469623687e-03f, +1.482579682e-03f, 1.495532443e-03f, 1.508481947e-03f, 1.521428172e-03f, 1.534371096e-03f, 1.547310698e-03f, 1.560246954e-03f, 1.573179842e-03f, 1.586109341e-03f, 1.599035429e-03f, +1.611958082e-03f, 1.624877279e-03f, 1.637792999e-03f, 1.650705217e-03f, 1.663613914e-03f, 1.676519065e-03f, 1.689420650e-03f, 1.702318647e-03f, 1.715213032e-03f, 1.728103784e-03f, +1.740990882e-03f, 1.753874302e-03f, 1.766754023e-03f, 1.779630023e-03f, 1.792502279e-03f, 1.805370770e-03f, 1.818235474e-03f, 1.831096368e-03f, 1.843953431e-03f, 1.856806640e-03f, +1.869655974e-03f, 1.882501410e-03f, 1.895342927e-03f, 1.908180503e-03f, 1.921014115e-03f, 1.933843742e-03f, 1.946669361e-03f, 1.959490951e-03f, 1.972308490e-03f, 1.985121956e-03f, +1.997931327e-03f, 2.010736580e-03f, 2.023537695e-03f, 2.036334649e-03f, 2.049127420e-03f, 2.061915987e-03f, 2.074700327e-03f, 2.087480419e-03f, 2.100256241e-03f, 2.113027771e-03f, +2.125794986e-03f, 2.138557866e-03f, 2.151316389e-03f, 2.164070532e-03f, 2.176820274e-03f, 2.189565593e-03f, 2.202306468e-03f, 2.215042876e-03f, 2.227774795e-03f, 2.240502205e-03f, +2.253225082e-03f, 2.265943406e-03f, 2.278657155e-03f, 2.291366307e-03f, 2.304070840e-03f, 2.316770733e-03f, 2.329465963e-03f, 2.342156510e-03f, 2.354842351e-03f, 2.367523465e-03f, +2.380199830e-03f, 2.392871424e-03f, 2.405538227e-03f, 2.418200215e-03f, 2.430857369e-03f, 2.443509665e-03f, 2.456157082e-03f, 2.468799599e-03f, 2.481437195e-03f, 2.494069847e-03f, +2.506697534e-03f, 2.519320235e-03f, 2.531937927e-03f, 2.544550590e-03f, 2.557158202e-03f, 2.569760741e-03f, 2.582358186e-03f, 2.594950515e-03f, 2.607537707e-03f, 2.620119741e-03f, +2.632696594e-03f, 2.645268246e-03f, 2.657834675e-03f, 2.670395859e-03f, 2.682951777e-03f, 2.695502409e-03f, 2.708047731e-03f, 2.720587723e-03f, 2.733122364e-03f, 2.745651632e-03f, +2.758175506e-03f, 2.770693964e-03f, 2.783206985e-03f, 2.795714548e-03f, 2.808216631e-03f, 2.820713214e-03f, 2.833204274e-03f, 2.845689791e-03f, 2.858169742e-03f, 2.870644108e-03f, +2.883112867e-03f, 2.895575996e-03f, 2.908033477e-03f, 2.920485286e-03f, 2.932931402e-03f, 2.945371806e-03f, 2.957806474e-03f, 2.970235387e-03f, 2.982658523e-03f, 2.995075860e-03f, +3.007487378e-03f, 3.019893056e-03f, 3.032292872e-03f, 3.044686805e-03f, 3.057074835e-03f, 3.069456939e-03f, 3.081833098e-03f, 3.094203289e-03f, 3.106567493e-03f, 3.118925687e-03f, +3.131277851e-03f, 3.143623963e-03f, 3.155964003e-03f, 3.168297950e-03f, 3.180625783e-03f, 3.192947481e-03f, 3.205263022e-03f, 3.217572386e-03f, 3.229875552e-03f, 3.242172499e-03f, +3.254463206e-03f, 3.266747652e-03f, 3.279025816e-03f, 3.291297677e-03f, 3.303563215e-03f, 3.315822409e-03f, 3.328075237e-03f, 3.340321679e-03f, 3.352561714e-03f, 3.364795322e-03f, +3.377022481e-03f, 3.389243170e-03f, 3.401457370e-03f, 3.413665058e-03f, 3.425866215e-03f, 3.438060820e-03f, 3.450248851e-03f, 3.462430289e-03f, 3.474605112e-03f, 3.486773300e-03f, +3.498934832e-03f, 3.511089687e-03f, 3.523237846e-03f, 3.535379286e-03f, 3.547513988e-03f, 3.559641931e-03f, 3.571763094e-03f, 3.583877457e-03f, 3.595984999e-03f, 3.608085700e-03f, +3.620179538e-03f, 3.632266494e-03f, 3.644346548e-03f, 3.656419677e-03f, 3.668485863e-03f, 3.680545084e-03f, 3.692597320e-03f, 3.704642550e-03f, 3.716680755e-03f, 3.728711913e-03f, +3.740736004e-03f, 3.752753009e-03f, 3.764762906e-03f, 3.776765674e-03f, 3.788761295e-03f, 3.800749747e-03f, 3.812731010e-03f, 3.824705063e-03f, 3.836671887e-03f, 3.848631461e-03f, +3.860583765e-03f, 3.872528778e-03f, 3.884466481e-03f, 3.896396852e-03f, 3.908319872e-03f, 3.920235521e-03f, 3.932143778e-03f, 3.944044624e-03f, 3.955938037e-03f, 3.967823998e-03f, +3.979702487e-03f, 3.991573483e-03f, 4.003436967e-03f, 4.015292918e-03f, 4.027141316e-03f, 4.038982142e-03f, 4.050815374e-03f, 4.062640994e-03f, 4.074458980e-03f, 4.086269314e-03f, +4.098071974e-03f, 4.109866942e-03f, 4.121654196e-03f, 4.133433717e-03f, 4.145205486e-03f, 4.156969482e-03f, 4.168725685e-03f, 4.180474075e-03f, 4.192214632e-03f, 4.203947338e-03f, +4.215672170e-03f, 4.227389111e-03f, 4.239098140e-03f, 4.250799237e-03f, 4.262492382e-03f, 4.274177556e-03f, 4.285854739e-03f, 4.297523910e-03f, 4.309185051e-03f, 4.320838142e-03f, +4.332483163e-03f, 4.344120093e-03f, 4.355748914e-03f, 4.367369606e-03f, 4.378982150e-03f, 4.390586524e-03f, 4.402182711e-03f, 4.413770690e-03f, 4.425350441e-03f, 4.436921946e-03f, +4.448485184e-03f, 4.460040136e-03f, 4.471586783e-03f, 4.483125105e-03f, 4.494655082e-03f, 4.506176695e-03f, 4.517689924e-03f, 4.529194751e-03f, 4.540691155e-03f, 4.552179117e-03f, +4.563658618e-03f, 4.575129639e-03f, 4.586592159e-03f, 4.598046160e-03f, 4.609491623e-03f, 4.620928527e-03f, 4.632356854e-03f, 4.643776584e-03f, 4.655187698e-03f, 4.666590178e-03f, +4.677984002e-03f, 4.689369153e-03f, 4.700745611e-03f, 4.712113357e-03f, 4.723472371e-03f, 4.734822636e-03f, 4.746164130e-03f, 4.757496836e-03f, 4.768820733e-03f, 4.780135804e-03f, +4.791442029e-03f, 4.802739388e-03f, 4.814027863e-03f, 4.825307435e-03f, 4.836578085e-03f, 4.847839793e-03f, 4.859092541e-03f, 4.870336310e-03f, 4.881571080e-03f, 4.892796833e-03f, +4.904013551e-03f, 4.915221213e-03f, 4.926419801e-03f, 4.937609296e-03f, 4.948789680e-03f, 4.959960934e-03f, 4.971123038e-03f, 4.982275973e-03f, 4.993419722e-03f, 5.004554266e-03f, +5.015679584e-03f, 5.026795660e-03f, 5.037902474e-03f, 5.049000007e-03f, 5.060088240e-03f, 5.071167156e-03f, 5.082236735e-03f, 5.093296959e-03f, 5.104347808e-03f, 5.115389266e-03f, +5.126421312e-03f, 5.137443928e-03f, 5.148457097e-03f, 5.159460798e-03f, 5.170455014e-03f, 5.181439727e-03f, 5.192414917e-03f, 5.203380566e-03f, 5.214336656e-03f, 5.225283168e-03f, +5.236220085e-03f, 5.247147387e-03f, 5.258065056e-03f, 5.268973074e-03f, 5.279871422e-03f, 5.290760083e-03f, 5.301639037e-03f, 5.312508267e-03f, 5.323367754e-03f, 5.334217480e-03f, +5.345057427e-03f, 5.355887577e-03f, 5.366707911e-03f, 5.377518411e-03f, 5.388319059e-03f, 5.399109836e-03f, 5.409890726e-03f, 5.420661709e-03f, 5.431422768e-03f, 5.442173884e-03f, +5.452915039e-03f, 5.463646216e-03f, 5.474367396e-03f, 5.485078561e-03f, 5.495779694e-03f, 5.506470776e-03f, 5.517151789e-03f, 5.527822716e-03f, 5.538483538e-03f, 5.549134238e-03f, +5.559774798e-03f, 5.570405200e-03f, 5.581025426e-03f, 5.591635458e-03f, 5.602235278e-03f, 5.612824870e-03f, 5.623404214e-03f, 5.633973293e-03f, 5.644532090e-03f, 5.655080586e-03f, +5.665618765e-03f, 5.676146608e-03f, 5.686664097e-03f, 5.697171216e-03f, 5.707667946e-03f, 5.718154270e-03f, 5.728630171e-03f, 5.739095630e-03f, 5.749550630e-03f, 5.759995154e-03f, +5.770429184e-03f, 5.780852703e-03f, 5.791265693e-03f, 5.801668136e-03f, 5.812060017e-03f, 5.822441316e-03f, 5.832812016e-03f, 5.843172101e-03f, 5.853521553e-03f, 5.863860354e-03f, +5.874188487e-03f, 5.884505936e-03f, 5.894812682e-03f, 5.905108708e-03f, 5.915393998e-03f, 5.925668533e-03f, 5.935932297e-03f, 5.946185273e-03f, 5.956427444e-03f, 5.966658791e-03f, +5.976879299e-03f, 5.987088950e-03f, 5.997287726e-03f, 6.007475612e-03f, 6.017652590e-03f, 6.027818642e-03f, 6.037973753e-03f, 6.048117904e-03f, 6.058251080e-03f, 6.068373262e-03f, +6.078484434e-03f, 6.088584580e-03f, 6.098673682e-03f, 6.108751724e-03f, 6.118818688e-03f, 6.128874558e-03f, 6.138919317e-03f, 6.148952948e-03f, 6.158975434e-03f, 6.168986760e-03f, +6.178986907e-03f, 6.188975860e-03f, 6.198953601e-03f, 6.208920115e-03f, 6.218875384e-03f, 6.228819391e-03f, 6.238752121e-03f, 6.248673556e-03f, 6.258583680e-03f, 6.268482477e-03f, +6.278369929e-03f, 6.288246022e-03f, 6.298110737e-03f, 6.307964058e-03f, 6.317805970e-03f, 6.327636456e-03f, 6.337455498e-03f, 6.347263082e-03f, 6.357059190e-03f, 6.366843807e-03f, +6.376616915e-03f, 6.386378499e-03f, 6.396128543e-03f, 6.405867029e-03f, 6.415593943e-03f, 6.425309267e-03f, 6.435012986e-03f, 6.444705083e-03f, 6.454385542e-03f, 6.464054348e-03f, +6.473711483e-03f, 6.483356933e-03f, 6.492990680e-03f, 6.502612709e-03f, 6.512223004e-03f, 6.521821548e-03f, 6.531408327e-03f, 6.540983323e-03f, 6.550546521e-03f, 6.560097906e-03f, +6.569637460e-03f, 6.579165169e-03f, 6.588681016e-03f, 6.598184986e-03f, 6.607677062e-03f, 6.617157230e-03f, 6.626625473e-03f, 6.636081775e-03f, 6.645526122e-03f, 6.654958496e-03f, +6.664378883e-03f, 6.673787266e-03f, 6.683183631e-03f, 6.692567961e-03f, 6.701940241e-03f, 6.711300455e-03f, 6.720648589e-03f, 6.729984625e-03f, 6.739308549e-03f, 6.748620346e-03f, +6.757920000e-03f, 6.767207495e-03f, 6.776482816e-03f, 6.785745947e-03f, 6.794996874e-03f, 6.804235581e-03f, 6.813462052e-03f, 6.822676272e-03f, 6.831878227e-03f, 6.841067900e-03f, +6.850245276e-03f, 6.859410341e-03f, 6.868563079e-03f, 6.877703475e-03f, 6.886831513e-03f, 6.895947180e-03f, 6.905050458e-03f, 6.914141334e-03f, 6.923219792e-03f, 6.932285818e-03f, +6.941339396e-03f, 6.950380511e-03f, 6.959409148e-03f, 6.968425293e-03f, 6.977428930e-03f, 6.986420045e-03f, 6.995398622e-03f, 7.004364647e-03f, 7.013318105e-03f, 7.022258982e-03f, +7.031187261e-03f, 7.040102929e-03f, 7.049005971e-03f, 7.057896371e-03f, 7.066774117e-03f, 7.075639191e-03f, 7.084491581e-03f, 7.093331272e-03f, 7.102158248e-03f, 7.110972495e-03f, +7.119773998e-03f, 7.128562744e-03f, 7.137338718e-03f, 7.146101904e-03f, 7.154852289e-03f, 7.163589858e-03f, 7.172314597e-03f, 7.181026490e-03f, 7.189725525e-03f, 7.198411687e-03f, +7.207084960e-03f, 7.215745331e-03f, 7.224392786e-03f, 7.233027310e-03f, 7.241648890e-03f, 7.250257510e-03f, 7.258853156e-03f, 7.267435815e-03f, 7.276005473e-03f, 7.284562114e-03f, +7.293105726e-03f, 7.301636293e-03f, 7.310153803e-03f, 7.318658240e-03f, 7.327149591e-03f, 7.335627842e-03f, 7.344092978e-03f, 7.352544987e-03f, 7.360983854e-03f, 7.369409564e-03f, +7.377822105e-03f, 7.386221463e-03f, 7.394607623e-03f, 7.402980571e-03f, 7.411340295e-03f, 7.419686780e-03f, 7.428020012e-03f, 7.436339978e-03f, 7.444646664e-03f, 7.452940056e-03f, +7.461220142e-03f, 7.469486906e-03f, 7.477740336e-03f, 7.485980418e-03f, 7.494207138e-03f, 7.502420483e-03f, 7.510620440e-03f, 7.518806995e-03f, 7.526980134e-03f, 7.535139844e-03f, +7.543286112e-03f, 7.551418924e-03f, 7.559538267e-03f, 7.567644128e-03f, 7.575736493e-03f, 7.583815349e-03f, 7.591880683e-03f, 7.599932481e-03f, 7.607970731e-03f, 7.615995419e-03f, +7.624006531e-03f, 7.632004056e-03f, 7.639987979e-03f, 7.647958288e-03f, 7.655914969e-03f, 7.663858010e-03f, 7.671787398e-03f, 7.679703119e-03f, 7.687605160e-03f, 7.695493510e-03f, +7.703368153e-03f, 7.711229079e-03f, 7.719076273e-03f, 7.726909724e-03f, 7.734729418e-03f, 7.742535342e-03f, 7.750327484e-03f, 7.758105831e-03f, 7.765870370e-03f, 7.773621088e-03f, +7.781357974e-03f, 7.789081013e-03f, 7.796790194e-03f, 7.804485505e-03f, 7.812166931e-03f, 7.819834461e-03f, 7.827488083e-03f, 7.835127783e-03f, 7.842753549e-03f, 7.850365370e-03f, +7.857963232e-03f, 7.865547123e-03f, 7.873117030e-03f, 7.880672942e-03f, 7.888214846e-03f, 7.895742729e-03f, 7.903256580e-03f, 7.910756386e-03f, 7.918242135e-03f, 7.925713814e-03f, +7.933171412e-03f, 7.940614916e-03f, 7.948044315e-03f, 7.955459595e-03f, 7.962860746e-03f, 7.970247755e-03f, 7.977620609e-03f, 7.984979298e-03f, 7.992323808e-03f, 7.999654129e-03f, +8.006970247e-03f, 8.014272152e-03f, 8.021559831e-03f, 8.028833272e-03f, 8.036092464e-03f, 8.043337395e-03f, 8.050568053e-03f, 8.057784426e-03f, 8.064986502e-03f, 8.072174271e-03f, +8.079347719e-03f, 8.086506837e-03f, 8.093651610e-03f, 8.100782030e-03f, 8.107898083e-03f, 8.114999758e-03f, 8.122087043e-03f, 8.129159928e-03f, 8.136218401e-03f, 8.143262449e-03f, +8.150292063e-03f, 8.157307230e-03f, 8.164307938e-03f, 8.171294178e-03f, 8.178265937e-03f, 8.185223204e-03f, 8.192165967e-03f, 8.199094216e-03f, 8.206007940e-03f, 8.212907126e-03f, +8.219791765e-03f, 8.226661844e-03f, 8.233517353e-03f, 8.240358281e-03f, 8.247184616e-03f, 8.253996348e-03f, 8.260793465e-03f, 8.267575956e-03f, 8.274343811e-03f, 8.281097019e-03f, +8.287835569e-03f, 8.294559449e-03f, 8.301268649e-03f, 8.307963158e-03f, 8.314642966e-03f, 8.321308061e-03f, 8.327958433e-03f, 8.334594071e-03f, 8.341214964e-03f, 8.347821102e-03f, +8.354412474e-03f, 8.360989070e-03f, 8.367550878e-03f, 8.374097888e-03f, 8.380630090e-03f, 8.387147473e-03f, 8.393650027e-03f, 8.400137741e-03f, 8.406610605e-03f, 8.413068609e-03f, +8.419511741e-03f, 8.425939991e-03f, 8.432353351e-03f, 8.438751807e-03f, 8.445135352e-03f, 8.451503974e-03f, 8.457857663e-03f, 8.464196410e-03f, 8.470520203e-03f, 8.476829032e-03f, +8.483122888e-03f, 8.489401761e-03f, 8.495665640e-03f, 8.501914515e-03f, 8.508148376e-03f, 8.514367214e-03f, 8.520571018e-03f, 8.526759779e-03f, 8.532933486e-03f, 8.539092129e-03f, +8.545235699e-03f, 8.551364186e-03f, 8.557477580e-03f, 8.563575872e-03f, 8.569659051e-03f, 8.575727108e-03f, 8.581780032e-03f, 8.587817816e-03f, 8.593840448e-03f, 8.599847919e-03f, +8.605840220e-03f, 8.611817341e-03f, 8.617779272e-03f, 8.623726004e-03f, 8.629657528e-03f, 8.635573833e-03f, 8.641474912e-03f, 8.647360753e-03f, 8.653231348e-03f, 8.659086687e-03f, +8.664926762e-03f, 8.670751562e-03f, 8.676561079e-03f, 8.682355304e-03f, 8.688134226e-03f, 8.693897837e-03f, 8.699646128e-03f, 8.705379089e-03f, 8.711096712e-03f, 8.716798987e-03f, +8.722485905e-03f, 8.728157458e-03f, 8.733813636e-03f, 8.739454430e-03f, 8.745079832e-03f, 8.750689832e-03f, 8.756284421e-03f, 8.761863591e-03f, 8.767427333e-03f, 8.772975638e-03f, +8.778508497e-03f, 8.784025902e-03f, 8.789527843e-03f, 8.795014312e-03f, 8.800485301e-03f, 8.805940800e-03f, 8.811380801e-03f, 8.816805296e-03f, 8.822214275e-03f, 8.827607731e-03f, +8.832985655e-03f, 8.838348038e-03f, 8.843694872e-03f, 8.849026149e-03f, 8.854341859e-03f, 8.859641995e-03f, 8.864926549e-03f, 8.870195511e-03f, 8.875448874e-03f, 8.880686630e-03f, +8.885908769e-03f, 8.891115285e-03f, 8.896306168e-03f, 8.901481411e-03f, 8.906641006e-03f, 8.911784943e-03f, 8.916913216e-03f, 8.922025817e-03f, 8.927122736e-03f, 8.932203967e-03f, +8.937269501e-03f, 8.942319331e-03f, 8.947353447e-03f, 8.952371844e-03f, 8.957374512e-03f, 8.962361443e-03f, 8.967332631e-03f, 8.972288067e-03f, 8.977227744e-03f, 8.982151653e-03f, +8.987059787e-03f, 8.991952139e-03f, 8.996828701e-03f, 9.001689465e-03f, 9.006534423e-03f, 9.011363569e-03f, 9.016176894e-03f, 9.020974391e-03f, 9.025756052e-03f, 9.030521871e-03f, +9.035271839e-03f, 9.040005950e-03f, 9.044724196e-03f, 9.049426569e-03f, 9.054113063e-03f, 9.058783669e-03f, 9.063438382e-03f, 9.068077193e-03f, 9.072700095e-03f, 9.077307082e-03f, +9.081898146e-03f, 9.086473279e-03f, 9.091032476e-03f, 9.095575728e-03f, 9.100103029e-03f, 9.104614372e-03f, 9.109109750e-03f, 9.113589156e-03f, 9.118052583e-03f, 9.122500024e-03f, +9.126931472e-03f, 9.131346920e-03f, 9.135746362e-03f, 9.140129791e-03f, 9.144497201e-03f, 9.148848583e-03f, 9.153183932e-03f, 9.157503241e-03f, 9.161806504e-03f, 9.166093713e-03f, +9.170364863e-03f, 9.174619946e-03f, 9.178858956e-03f, 9.183081887e-03f, 9.187288733e-03f, 9.191479486e-03f, 9.195654140e-03f, 9.199812689e-03f, 9.203955127e-03f, 9.208081447e-03f, +9.212191643e-03f, 9.216285709e-03f, 9.220363638e-03f, 9.224425425e-03f, 9.228471063e-03f, 9.232500545e-03f, 9.236513867e-03f, 9.240511021e-03f, 9.244492001e-03f, 9.248456803e-03f, +9.252405419e-03f, 9.256337843e-03f, 9.260254070e-03f, 9.264154094e-03f, 9.268037909e-03f, 9.271905508e-03f, 9.275756887e-03f, 9.279592039e-03f, 9.283410958e-03f, 9.287213639e-03f, +9.291000077e-03f, 9.294770264e-03f, 9.298524196e-03f, 9.302261867e-03f, 9.305983271e-03f, 9.309688404e-03f, 9.313377258e-03f, 9.317049829e-03f, 9.320706111e-03f, 9.324346099e-03f, +9.327969787e-03f, 9.331577170e-03f, 9.335168242e-03f, 9.338742999e-03f, 9.342301434e-03f, 9.345843543e-03f, 9.349369320e-03f, 9.352878759e-03f, 9.356371857e-03f, 9.359848607e-03f, +9.363309004e-03f, 9.366753044e-03f, 9.370180720e-03f, 9.373592029e-03f, 9.376986964e-03f, 9.380365522e-03f, 9.383727697e-03f, 9.387073483e-03f, 9.390402877e-03f, 9.393715873e-03f, +9.397012466e-03f, 9.400292651e-03f, 9.403556424e-03f, 9.406803780e-03f, 9.410034714e-03f, 9.413249222e-03f, 9.416447298e-03f, 9.419628938e-03f, 9.422794137e-03f, 9.425942891e-03f, +9.429075195e-03f, 9.432191045e-03f, 9.435290436e-03f, 9.438373363e-03f, 9.441439822e-03f, 9.444489809e-03f, 9.447523319e-03f, 9.450540347e-03f, 9.453540891e-03f, 9.456524944e-03f, +9.459492503e-03f, 9.462443563e-03f, 9.465378121e-03f, 9.468296172e-03f, 9.471197711e-03f, 9.474082735e-03f, 9.476951240e-03f, 9.479803221e-03f, 9.482638675e-03f, 9.485457597e-03f, +9.488259983e-03f, 9.491045830e-03f, 9.493815133e-03f, 9.496567888e-03f, 9.499304092e-03f, 9.502023741e-03f, 9.504726830e-03f, 9.507413357e-03f, 9.510083317e-03f, 9.512736706e-03f, +9.515373521e-03f, 9.517993758e-03f, 9.520597413e-03f, 9.523184483e-03f, 9.525754964e-03f, 9.528308853e-03f, 9.530846145e-03f, 9.533366838e-03f, 9.535870928e-03f, 9.538358412e-03f, +9.540829285e-03f, 9.543283545e-03f, 9.545721189e-03f, 9.548142212e-03f, 9.550546612e-03f, 9.552934385e-03f, 9.555305528e-03f, 9.557660038e-03f, 9.559997912e-03f, 9.562319145e-03f, +9.564623737e-03f, 9.566911682e-03f, 9.569182978e-03f, 9.571437622e-03f, 9.573675611e-03f, 9.575896942e-03f, 9.578101612e-03f, 9.580289618e-03f, 9.582460957e-03f, 9.584615626e-03f, +9.586753622e-03f, 9.588874943e-03f, 9.590979586e-03f, 9.593067547e-03f, 9.595138825e-03f, 9.597193416e-03f, 9.599231317e-03f, 9.601252527e-03f, 9.603257043e-03f, 9.605244861e-03f, +9.607215979e-03f, 9.609170395e-03f, 9.611108107e-03f, 9.613029111e-03f, 9.614933406e-03f, 9.616820988e-03f, 9.618691856e-03f, 9.620546006e-03f, 9.622383438e-03f, 9.624204148e-03f, +9.626008134e-03f, 9.627795394e-03f, 9.629565926e-03f, 9.631319727e-03f, 9.633056796e-03f, 9.634777130e-03f, 9.636480727e-03f, 9.638167584e-03f, 9.639837701e-03f, 9.641491075e-03f, +9.643127704e-03f, 9.644747585e-03f, 9.646350718e-03f, 9.647937100e-03f, 9.649506729e-03f, 9.651059603e-03f, 9.652595721e-03f, 9.654115081e-03f, 9.655617681e-03f, 9.657103519e-03f, +9.658572593e-03f, 9.660024903e-03f, 9.661460446e-03f, 9.662879221e-03f, 9.664281226e-03f, 9.665666459e-03f, 9.667034919e-03f, 9.668386605e-03f, 9.669721515e-03f, 9.671039647e-03f, +9.672341001e-03f, 9.673625574e-03f, 9.674893366e-03f, 9.676144375e-03f, 9.677378600e-03f, 9.678596039e-03f, 9.679796692e-03f, 9.680980557e-03f, 9.682147633e-03f, 9.683297918e-03f, +9.684431412e-03f, 9.685548114e-03f, 9.686648023e-03f, 9.687731136e-03f, 9.688797455e-03f, 9.689846977e-03f, 9.690879701e-03f, 9.691895627e-03f, 9.692894754e-03f, 9.693877080e-03f, +9.694842606e-03f, 9.695791330e-03f, 9.696723252e-03f, 9.697638370e-03f, 9.698536684e-03f, 9.699418194e-03f, 9.700282898e-03f, 9.701130797e-03f, 9.701961888e-03f, 9.702776173e-03f, +9.703573650e-03f, 9.704354319e-03f, 9.705118180e-03f, 9.705865231e-03f, 9.706595473e-03f, 9.707308905e-03f, 9.708005526e-03f, 9.708685337e-03f, 9.709348337e-03f, 9.709994526e-03f, +9.710623904e-03f, 9.711236470e-03f, 9.711832224e-03f, 9.712411166e-03f, 9.712973296e-03f, 9.713518613e-03f, 9.714047119e-03f, 9.714558812e-03f, 9.715053692e-03f, 9.715531760e-03f, +9.715993016e-03f, 9.716437460e-03f, 9.716865091e-03f, 9.717275911e-03f, 9.717669919e-03f, 9.718047115e-03f, 9.718407499e-03f, 9.718751072e-03f, 9.719077835e-03f, 9.719387786e-03f, +9.719680928e-03f, 9.719957259e-03f, 9.720216781e-03f, 9.720459494e-03f, 9.720685398e-03f, 9.720894494e-03f, 9.721086782e-03f, 9.721262263e-03f, 9.721420937e-03f, 9.721562805e-03f, +9.721687868e-03f, 9.721796127e-03f, 9.721887581e-03f, 9.721962232e-03f, 9.722020080e-03f, 9.722061126e-03f, 9.722085371e-03f, 9.722092816e-03f, 9.722083462e-03f, 9.722057309e-03f, +9.722014359e-03f, 9.721954612e-03f, 9.721878069e-03f, 9.721784732e-03f, 9.721674601e-03f, 9.721547677e-03f, 9.721403962e-03f, 9.721243457e-03f, 9.721066162e-03f, 9.720872080e-03f, +9.720661210e-03f, 9.720433555e-03f, 9.720189115e-03f, 9.719927892e-03f, 9.719649888e-03f, 9.719355103e-03f, 9.719043539e-03f, 9.718715198e-03f, 9.718370080e-03f, 9.718008187e-03f, +9.717629521e-03f, 9.717234084e-03f, 9.716821876e-03f, 9.716392900e-03f, 9.715947157e-03f, 9.715484648e-03f, 9.715005375e-03f, 9.714509341e-03f, 9.713996546e-03f, 9.713466993e-03f, +9.712920683e-03f, 9.712357618e-03f, 9.711777800e-03f, 9.711181231e-03f, 9.710567912e-03f, 9.709937846e-03f, 9.709291034e-03f, 9.708627479e-03f, 9.707947182e-03f, 9.707250146e-03f, +9.706536373e-03f, 9.705805864e-03f, 9.705058622e-03f, 9.704294649e-03f, 9.703513948e-03f, 9.702716519e-03f, 9.701902367e-03f, 9.701071492e-03f, 9.700223897e-03f, 9.699359585e-03f, +9.698478558e-03f, 9.697580818e-03f, 9.696666368e-03f, 9.695735210e-03f, 9.694787346e-03f, 9.693822780e-03f, 9.692841513e-03f, 9.691843548e-03f, 9.690828888e-03f, 9.689797536e-03f, +9.688749493e-03f, 9.687684764e-03f, 9.686603349e-03f, 9.685505253e-03f, 9.684390477e-03f, 9.683259026e-03f, 9.682110900e-03f, 9.680946104e-03f, 9.679764640e-03f, 9.678566512e-03f, +9.677351721e-03f, 9.676120271e-03f, 9.674872166e-03f, 9.673607407e-03f, 9.672325998e-03f, 9.671027942e-03f, 9.669713243e-03f, 9.668381903e-03f, 9.667033925e-03f, 9.665669313e-03f, +9.664288070e-03f, 9.662890199e-03f, 9.661475704e-03f, 9.660044587e-03f, 9.658596852e-03f, 9.657132503e-03f, 9.655651542e-03f, 9.654153974e-03f, 9.652639801e-03f, 9.651109027e-03f, +9.649561656e-03f, 9.647997692e-03f, 9.646417136e-03f, 9.644819994e-03f, 9.643206269e-03f, 9.641575965e-03f, 9.639929085e-03f, 9.638265633e-03f, 9.636585612e-03f, 9.634889027e-03f, +9.633175881e-03f, 9.631446177e-03f, 9.629699921e-03f, 9.627937116e-03f, 9.626157765e-03f, 9.624361872e-03f, 9.622549443e-03f, 9.620720479e-03f, 9.618874986e-03f, 9.617012968e-03f, +9.615134428e-03f, 9.613239371e-03f, 9.611327801e-03f, 9.609399722e-03f, 9.607455138e-03f, 9.605494053e-03f, 9.603516472e-03f, 9.601522399e-03f, 9.599511838e-03f, 9.597484793e-03f, +9.595441269e-03f, 9.593381271e-03f, 9.591304802e-03f, 9.589211867e-03f, 9.587102471e-03f, 9.584976618e-03f, 9.582834312e-03f, 9.580675559e-03f, 9.578500362e-03f, 9.576308726e-03f, +9.574100657e-03f, 9.571876158e-03f, 9.569635234e-03f, 9.567377890e-03f, 9.565104131e-03f, 9.562813962e-03f, 9.560507387e-03f, 9.558184410e-03f, 9.555845038e-03f, 9.553489275e-03f, +9.551117126e-03f, 9.548728595e-03f, 9.546323689e-03f, 9.543902410e-03f, 9.541464766e-03f, 9.539010760e-03f, 9.536540399e-03f, 9.534053686e-03f, 9.531550627e-03f, 9.529031228e-03f, +9.526495493e-03f, 9.523943428e-03f, 9.521375038e-03f, 9.518790329e-03f, 9.516189304e-03f, 9.513571971e-03f, 9.510938334e-03f, 9.508288398e-03f, 9.505622170e-03f, 9.502939654e-03f, +9.500240856e-03f, 9.497525782e-03f, 9.494794437e-03f, 9.492046826e-03f, 9.489282955e-03f, 9.486502830e-03f, 9.483706457e-03f, 9.480893841e-03f, 9.478064987e-03f, 9.475219902e-03f, +9.472358591e-03f, 9.469481060e-03f, 9.466587315e-03f, 9.463677362e-03f, 9.460751206e-03f, 9.457808854e-03f, 9.454850311e-03f, 9.451875584e-03f, 9.448884677e-03f, 9.445877598e-03f, +9.442854353e-03f, 9.439814946e-03f, 9.436759385e-03f, 9.433687676e-03f, 9.430599824e-03f, 9.427495836e-03f, 9.424375718e-03f, 9.421239477e-03f, 9.418087118e-03f, 9.414918648e-03f, +9.411734073e-03f, 9.408533399e-03f, 9.405316633e-03f, 9.402083781e-03f, 9.398834850e-03f, 9.395569846e-03f, 9.392288776e-03f, 9.388991645e-03f, 9.385678461e-03f, 9.382349230e-03f, +9.379003959e-03f, 9.375642654e-03f, 9.372265322e-03f, 9.368871970e-03f, 9.365462604e-03f, 9.362037230e-03f, 9.358595857e-03f, 9.355138490e-03f, 9.351665136e-03f, 9.348175802e-03f, +9.344670495e-03f, 9.341149222e-03f, 9.337611990e-03f, 9.334058806e-03f, 9.330489676e-03f, 9.326904608e-03f, 9.323303608e-03f, 9.319686684e-03f, 9.316053843e-03f, 9.312405092e-03f, +9.308740437e-03f, 9.305059887e-03f, 9.301363448e-03f, 9.297651128e-03f, 9.293922933e-03f, 9.290178871e-03f, 9.286418950e-03f, 9.282643176e-03f, 9.278851557e-03f, 9.275044100e-03f, +9.271220813e-03f, 9.267381704e-03f, 9.263526778e-03f, 9.259656045e-03f, 9.255769512e-03f, 9.251867185e-03f, 9.247949073e-03f, 9.244015183e-03f, 9.240065523e-03f, 9.236100101e-03f, +9.232118924e-03f, 9.228121999e-03f, 9.224109335e-03f, 9.220080939e-03f, 9.216036820e-03f, 9.211976984e-03f, 9.207901439e-03f, 9.203810195e-03f, 9.199703257e-03f, 9.195580635e-03f, +9.191442337e-03f, 9.187288369e-03f, 9.183118740e-03f, 9.178933459e-03f, 9.174732533e-03f, 9.170515970e-03f, 9.166283779e-03f, 9.162035967e-03f, 9.157772542e-03f, 9.153493514e-03f, +9.149198889e-03f, 9.144888677e-03f, 9.140562885e-03f, 9.136221522e-03f, 9.131864596e-03f, 9.127492115e-03f, 9.123104088e-03f, 9.118700523e-03f, 9.114281429e-03f, 9.109846814e-03f, +9.105396686e-03f, 9.100931054e-03f, 9.096449926e-03f, 9.091953311e-03f, 9.087441218e-03f, 9.082913655e-03f, 9.078370631e-03f, 9.073812154e-03f, 9.069238233e-03f, 9.064648877e-03f, +9.060044094e-03f, 9.055423893e-03f, 9.050788284e-03f, 9.046137274e-03f, 9.041470873e-03f, 9.036789090e-03f, 9.032091933e-03f, 9.027379411e-03f, 9.022651533e-03f, 9.017908309e-03f, +9.013149746e-03f, 9.008375855e-03f, 9.003586644e-03f, 8.998782122e-03f, 8.993962299e-03f, 8.989127183e-03f, 8.984276784e-03f, 8.979411110e-03f, 8.974530172e-03f, 8.969633978e-03f, +8.964722537e-03f, 8.959795858e-03f, 8.954853952e-03f, 8.949896827e-03f, 8.944924493e-03f, 8.939936959e-03f, 8.934934234e-03f, 8.929916328e-03f, 8.924883251e-03f, 8.919835011e-03f, +8.914771619e-03f, 8.909693083e-03f, 8.904599414e-03f, 8.899490621e-03f, 8.894366713e-03f, 8.889227701e-03f, 8.884073593e-03f, 8.878904400e-03f, 8.873720131e-03f, 8.868520796e-03f, +8.863306405e-03f, 8.858076968e-03f, 8.852832493e-03f, 8.847572992e-03f, 8.842298474e-03f, 8.837008949e-03f, 8.831704427e-03f, 8.826384917e-03f, 8.821050431e-03f, 8.815700976e-03f, +8.810336565e-03f, 8.804957206e-03f, 8.799562911e-03f, 8.794153688e-03f, 8.788729548e-03f, 8.783290501e-03f, 8.777836558e-03f, 8.772367728e-03f, 8.766884022e-03f, 8.761385450e-03f, +8.755872022e-03f, 8.750343749e-03f, 8.744800640e-03f, 8.739242707e-03f, 8.733669959e-03f, 8.728082408e-03f, 8.722480062e-03f, 8.716862934e-03f, 8.711231032e-03f, 8.705584369e-03f, +8.699922953e-03f, 8.694246797e-03f, 8.688555910e-03f, 8.682850303e-03f, 8.677129986e-03f, 8.671394971e-03f, 8.665645268e-03f, 8.659880887e-03f, 8.654101839e-03f, 8.648308136e-03f, +8.642499787e-03f, 8.636676804e-03f, 8.630839197e-03f, 8.624986978e-03f, 8.619120157e-03f, 8.613238744e-03f, 8.607342752e-03f, 8.601432190e-03f, 8.595507070e-03f, 8.589567403e-03f, +8.583613200e-03f, 8.577644472e-03f, 8.571661230e-03f, 8.565663484e-03f, 8.559651247e-03f, 8.553624529e-03f, 8.547583341e-03f, 8.541527695e-03f, 8.535457601e-03f, 8.529373072e-03f, +8.523274118e-03f, 8.517160750e-03f, 8.511032980e-03f, 8.504890820e-03f, 8.498734280e-03f, 8.492563371e-03f, 8.486378106e-03f, 8.480178496e-03f, 8.473964552e-03f, 8.467736286e-03f, +8.461493709e-03f, 8.455236832e-03f, 8.448965668e-03f, 8.442680227e-03f, 8.436380522e-03f, 8.430066564e-03f, 8.423738365e-03f, 8.417395935e-03f, 8.411039288e-03f, 8.404668435e-03f, +8.398283387e-03f, 8.391884156e-03f, 8.385470754e-03f, 8.379043193e-03f, 8.372601485e-03f, 8.366145641e-03f, 8.359675673e-03f, 8.353191594e-03f, 8.346693415e-03f, 8.340181148e-03f, +8.333654805e-03f, 8.327114399e-03f, 8.320559940e-03f, 8.313991442e-03f, 8.307408916e-03f, 8.300812374e-03f, 8.294201829e-03f, 8.287577293e-03f, 8.280938777e-03f, 8.274286295e-03f, +8.267619857e-03f, 8.260939477e-03f, 8.254245167e-03f, 8.247536939e-03f, 8.240814805e-03f, 8.234078777e-03f, 8.227328869e-03f, 8.220565092e-03f, 8.213787458e-03f, 8.206995981e-03f, +8.200190673e-03f, 8.193371545e-03f, 8.186538611e-03f, 8.179691883e-03f, 8.172831374e-03f, 8.165957096e-03f, 8.159069062e-03f, 8.152167284e-03f, 8.145251775e-03f, 8.138322548e-03f, +8.131379615e-03f, 8.124422990e-03f, 8.117452684e-03f, 8.110468710e-03f, 8.103471082e-03f, 8.096459812e-03f, 8.089434913e-03f, 8.082396397e-03f, 8.075344278e-03f, 8.068278569e-03f, +8.061199282e-03f, 8.054106430e-03f, 8.047000027e-03f, 8.039880085e-03f, 8.032746617e-03f, 8.025599636e-03f, 8.018439156e-03f, 8.011265189e-03f, 8.004077748e-03f, 7.996876847e-03f, +7.989662499e-03f, 7.982434717e-03f, 7.975193513e-03f, 7.967938902e-03f, 7.960670896e-03f, 7.953389509e-03f, 7.946094754e-03f, 7.938786645e-03f, 7.931465194e-03f, 7.924130414e-03f, +7.916782320e-03f, 7.909420925e-03f, 7.902046242e-03f, 7.894658284e-03f, 7.887257065e-03f, 7.879842599e-03f, 7.872414898e-03f, 7.864973977e-03f, 7.857519849e-03f, 7.850052527e-03f, +7.842572025e-03f, 7.835078357e-03f, 7.827571537e-03f, 7.820051577e-03f, 7.812518492e-03f, 7.804972295e-03f, 7.797413000e-03f, 7.789840621e-03f, 7.782255172e-03f, 7.774656666e-03f, +7.767045117e-03f, 7.759420538e-03f, 7.751782945e-03f, 7.744132350e-03f, 7.736468768e-03f, 7.728792212e-03f, 7.721102696e-03f, 7.713400235e-03f, 7.705684842e-03f, 7.697956531e-03f, +7.690215317e-03f, 7.682461212e-03f, 7.674694233e-03f, 7.666914391e-03f, 7.659121702e-03f, 7.651316180e-03f, 7.643497839e-03f, 7.635666693e-03f, 7.627822756e-03f, 7.619966042e-03f, +7.612096566e-03f, 7.604214342e-03f, 7.596319384e-03f, 7.588411706e-03f, 7.580491323e-03f, 7.572558250e-03f, 7.564612499e-03f, 7.556654087e-03f, 7.548683027e-03f, 7.540699333e-03f, +7.532703021e-03f, 7.524694104e-03f, 7.516672597e-03f, 7.508638515e-03f, 7.500591872e-03f, 7.492532682e-03f, 7.484460961e-03f, 7.476376722e-03f, 7.468279981e-03f, 7.460170752e-03f, +7.452049050e-03f, 7.443914889e-03f, 7.435768284e-03f, 7.427609250e-03f, 7.419437801e-03f, 7.411253953e-03f, 7.403057719e-03f, 7.394849116e-03f, 7.386628157e-03f, 7.378394858e-03f, +7.370149233e-03f, 7.361891297e-03f, 7.353621065e-03f, 7.345338553e-03f, 7.337043774e-03f, 7.328736744e-03f, 7.320417479e-03f, 7.312085992e-03f, 7.303742299e-03f, 7.295386415e-03f, +7.287018356e-03f, 7.278638135e-03f, 7.270245769e-03f, 7.261841272e-03f, 7.253424660e-03f, 7.244995947e-03f, 7.236555149e-03f, 7.228102282e-03f, 7.219637359e-03f, 7.211160397e-03f, +7.202671411e-03f, 7.194170416e-03f, 7.185657428e-03f, 7.177132461e-03f, 7.168595531e-03f, 7.160046654e-03f, 7.151485845e-03f, 7.142913118e-03f, 7.134328491e-03f, 7.125731977e-03f, +7.117123593e-03f, 7.108503354e-03f, 7.099871276e-03f, 7.091227374e-03f, 7.082571663e-03f, 7.073904160e-03f, 7.065224879e-03f, 7.056533836e-03f, 7.047831048e-03f, 7.039116529e-03f, +7.030390296e-03f, 7.021652363e-03f, 7.012902747e-03f, 7.004141463e-03f, 6.995368528e-03f, 6.986583956e-03f, 6.977787764e-03f, 6.968979968e-03f, 6.960160582e-03f, 6.951329624e-03f, +6.942487109e-03f, 6.933633052e-03f, 6.924767470e-03f, 6.915890379e-03f, 6.907001794e-03f, 6.898101732e-03f, 6.889190208e-03f, 6.880267239e-03f, 6.871332840e-03f, 6.862387027e-03f, +6.853429817e-03f, 6.844461225e-03f, 6.835481269e-03f, 6.826489962e-03f, 6.817487323e-03f, 6.808473367e-03f, 6.799448110e-03f, 6.790411568e-03f, 6.781363758e-03f, 6.772304695e-03f, +6.763234396e-03f, 6.754152878e-03f, 6.745060156e-03f, 6.735956247e-03f, 6.726841167e-03f, 6.717714932e-03f, 6.708577559e-03f, 6.699429064e-03f, 6.690269463e-03f, 6.681098774e-03f, +6.671917011e-03f, 6.662724192e-03f, 6.653520334e-03f, 6.644305452e-03f, 6.635079563e-03f, 6.625842684e-03f, 6.616594831e-03f, 6.607336020e-03f, 6.598066269e-03f, 6.588785594e-03f, +6.579494011e-03f, 6.570191537e-03f, 6.560878188e-03f, 6.551553982e-03f, 6.542218935e-03f, 6.532873064e-03f, 6.523516385e-03f, 6.514148915e-03f, 6.504770671e-03f, 6.495381669e-03f, +6.485981927e-03f, 6.476571461e-03f, 6.467150288e-03f, 6.457718425e-03f, 6.448275888e-03f, 6.438822695e-03f, 6.429358862e-03f, 6.419884406e-03f, 6.410399345e-03f, 6.400903694e-03f, +6.391397472e-03f, 6.381880695e-03f, 6.372353379e-03f, 6.362815543e-03f, 6.353267203e-03f, 6.343708376e-03f, 6.334139079e-03f, 6.324559329e-03f, 6.314969144e-03f, 6.305368539e-03f, +6.295757534e-03f, 6.286136144e-03f, 6.276504386e-03f, 6.266862279e-03f, 6.257209839e-03f, 6.247547084e-03f, 6.237874029e-03f, 6.228190694e-03f, 6.218497095e-03f, 6.208793249e-03f, +6.199079174e-03f, 6.189354887e-03f, 6.179620405e-03f, 6.169875746e-03f, 6.160120927e-03f, 6.150355965e-03f, 6.140580878e-03f, 6.130795683e-03f, 6.121000398e-03f, 6.111195039e-03f, +6.101379626e-03f, 6.091554174e-03f, 6.081718702e-03f, 6.071873226e-03f, 6.062017765e-03f, 6.052152337e-03f, 6.042276957e-03f, 6.032391645e-03f, 6.022496418e-03f, 6.012591293e-03f, +6.002676288e-03f, 5.992751421e-03f, 5.982816709e-03f, 5.972872170e-03f, 5.962917821e-03f, 5.952953681e-03f, 5.942979767e-03f, 5.932996097e-03f, 5.923002688e-03f, 5.912999559e-03f, +5.902986726e-03f, 5.892964209e-03f, 5.882932024e-03f, 5.872890190e-03f, 5.862838724e-03f, 5.852777644e-03f, 5.842706969e-03f, 5.832626715e-03f, 5.822536901e-03f, 5.812437546e-03f, +5.802328665e-03f, 5.792210279e-03f, 5.782082404e-03f, 5.771945059e-03f, 5.761798262e-03f, 5.751642030e-03f, 5.741476383e-03f, 5.731301336e-03f, 5.721116910e-03f, 5.710923122e-03f, +5.700719989e-03f, 5.690507531e-03f, 5.680285765e-03f, 5.670054709e-03f, 5.659814382e-03f, 5.649564802e-03f, 5.639305986e-03f, 5.629037954e-03f, 5.618760723e-03f, 5.608474311e-03f, +5.598178737e-03f, 5.587874019e-03f, 5.577560175e-03f, 5.567237224e-03f, 5.556905184e-03f, 5.546564073e-03f, 5.536213910e-03f, 5.525854712e-03f, 5.515486499e-03f, 5.505109288e-03f, +5.494723099e-03f, 5.484327948e-03f, 5.473923856e-03f, 5.463510840e-03f, 5.453088918e-03f, 5.442658110e-03f, 5.432218433e-03f, 5.421769907e-03f, 5.411312549e-03f, 5.400846379e-03f, +5.390371414e-03f, 5.379887673e-03f, 5.369395175e-03f, 5.358893939e-03f, 5.348383982e-03f, 5.337865324e-03f, 5.327337984e-03f, 5.316801979e-03f, 5.306257329e-03f, 5.295704052e-03f, +5.285142166e-03f, 5.274571692e-03f, 5.263992646e-03f, 5.253405049e-03f, 5.242808918e-03f, 5.232204272e-03f, 5.221591131e-03f, 5.210969513e-03f, 5.200339436e-03f, 5.189700920e-03f, +5.179053983e-03f, 5.168398645e-03f, 5.157734923e-03f, 5.147062838e-03f, 5.136382407e-03f, 5.125693650e-03f, 5.114996585e-03f, 5.104291232e-03f, 5.093577609e-03f, 5.082855735e-03f, +5.072125630e-03f, 5.061387312e-03f, 5.050640800e-03f, 5.039886113e-03f, 5.029123270e-03f, 5.018352290e-03f, 5.007573193e-03f, 4.996785997e-03f, 4.985990721e-03f, 4.975187385e-03f, +4.964376006e-03f, 4.953556606e-03f, 4.942729202e-03f, 4.931893814e-03f, 4.921050461e-03f, 4.910199161e-03f, 4.899339935e-03f, 4.888472801e-03f, 4.877597779e-03f, 4.866714888e-03f, +4.855824146e-03f, 4.844925574e-03f, 4.834019190e-03f, 4.823105013e-03f, 4.812183064e-03f, 4.801253360e-03f, 4.790315922e-03f, 4.779370769e-03f, 4.768417920e-03f, 4.757457394e-03f, +4.746489211e-03f, 4.735513389e-03f, 4.724529950e-03f, 4.713538910e-03f, 4.702540292e-03f, 4.691534112e-03f, 4.680520391e-03f, 4.669499149e-03f, 4.658470405e-03f, 4.647434177e-03f, +4.636390487e-03f, 4.625339352e-03f, 4.614280793e-03f, 4.603214829e-03f, 4.592141480e-03f, 4.581060765e-03f, 4.569972703e-03f, 4.558877315e-03f, 4.547774619e-03f, 4.536664635e-03f, +4.525547384e-03f, 4.514422883e-03f, 4.503291154e-03f, 4.492152215e-03f, 4.481006086e-03f, 4.469852788e-03f, 4.458692338e-03f, 4.447524758e-03f, 4.436350067e-03f, 4.425168284e-03f, +4.413979429e-03f, 4.402783522e-03f, 4.391580582e-03f, 4.380370630e-03f, 4.369153685e-03f, 4.357929766e-03f, 4.346698894e-03f, 4.335461088e-03f, 4.324216368e-03f, 4.312964754e-03f, +4.301706265e-03f, 4.290440922e-03f, 4.279168744e-03f, 4.267889751e-03f, 4.256603962e-03f, 4.245311399e-03f, 4.234012080e-03f, 4.222706025e-03f, 4.211393255e-03f, 4.200073789e-03f, +4.188747647e-03f, 4.177414849e-03f, 4.166075415e-03f, 4.154729364e-03f, 4.143376718e-03f, 4.132017495e-03f, 4.120651716e-03f, 4.109279401e-03f, 4.097900569e-03f, 4.086515241e-03f, +4.075123437e-03f, 4.063725176e-03f, 4.052320479e-03f, 4.040909366e-03f, 4.029491856e-03f, 4.018067971e-03f, 4.006637729e-03f, 3.995201151e-03f, 3.983758257e-03f, 3.972309068e-03f, +3.960853602e-03f, 3.949391881e-03f, 3.937923925e-03f, 3.926449753e-03f, 3.914969386e-03f, 3.903482844e-03f, 3.891990146e-03f, 3.880491315e-03f, 3.868986368e-03f, 3.857475327e-03f, +3.845958212e-03f, 3.834435043e-03f, 3.822905840e-03f, 3.811370624e-03f, 3.799829415e-03f, 3.788282232e-03f, 3.776729097e-03f, 3.765170029e-03f, 3.753605049e-03f, 3.742034176e-03f, +3.730457433e-03f, 3.718874838e-03f, 3.707286411e-03f, 3.695692175e-03f, 3.684092147e-03f, 3.672486350e-03f, 3.660874803e-03f, 3.649257526e-03f, 3.637634541e-03f, 3.626005867e-03f, +3.614371525e-03f, 3.602731535e-03f, 3.591085917e-03f, 3.579434692e-03f, 3.567777881e-03f, 3.556115504e-03f, 3.544447580e-03f, 3.532774132e-03f, 3.521095179e-03f, 3.509410741e-03f, +3.497720839e-03f, 3.486025494e-03f, 3.474324726e-03f, 3.462618555e-03f, 3.450907003e-03f, 3.439190088e-03f, 3.427467833e-03f, 3.415740258e-03f, 3.404007383e-03f, 3.392269228e-03f, +3.380525815e-03f, 3.368777163e-03f, 3.357023293e-03f, 3.345264227e-03f, 3.333499984e-03f, 3.321730585e-03f, 3.309956051e-03f, 3.298176402e-03f, 3.286391659e-03f, 3.274601842e-03f, +3.262806973e-03f, 3.251007071e-03f, 3.239202158e-03f, 3.227392254e-03f, 3.215577379e-03f, 3.203757555e-03f, 3.191932802e-03f, 3.180103141e-03f, 3.168268593e-03f, 3.156429177e-03f, +3.144584915e-03f, 3.132735828e-03f, 3.120881937e-03f, 3.109023261e-03f, 3.097159822e-03f, 3.085291640e-03f, 3.073418737e-03f, 3.061541132e-03f, 3.049658848e-03f, 3.037771904e-03f, +3.025880321e-03f, 3.013984120e-03f, 3.002083322e-03f, 2.990177948e-03f, 2.978268018e-03f, 2.966353554e-03f, 2.954434576e-03f, 2.942511104e-03f, 2.930583161e-03f, 2.918650766e-03f, +2.906713940e-03f, 2.894772705e-03f, 2.882827080e-03f, 2.870877088e-03f, 2.858922749e-03f, 2.846964083e-03f, 2.835001112e-03f, 2.823033857e-03f, 2.811062338e-03f, 2.799086576e-03f, +2.787106592e-03f, 2.775122408e-03f, 2.763134044e-03f, 2.751141520e-03f, 2.739144859e-03f, 2.727144080e-03f, 2.715139206e-03f, 2.703130256e-03f, 2.691117251e-03f, 2.679100214e-03f, +2.667079164e-03f, 2.655054122e-03f, 2.643025111e-03f, 2.630992149e-03f, 2.618955260e-03f, 2.606914463e-03f, 2.594869779e-03f, 2.582821230e-03f, 2.570768837e-03f, 2.558712620e-03f, +2.546652601e-03f, 2.534588801e-03f, 2.522521240e-03f, 2.510449940e-03f, 2.498374922e-03f, 2.486296207e-03f, 2.474213816e-03f, 2.462127769e-03f, 2.450038089e-03f, 2.437944796e-03f, +2.425847910e-03f, 2.413747455e-03f, 2.401643449e-03f, 2.389535915e-03f, 2.377424874e-03f, 2.365310346e-03f, 2.353192353e-03f, 2.341070916e-03f, 2.328946056e-03f, 2.316817794e-03f, +2.304686151e-03f, 2.292551149e-03f, 2.280412808e-03f, 2.268271150e-03f, 2.256126195e-03f, 2.243977966e-03f, 2.231826483e-03f, 2.219671767e-03f, 2.207513839e-03f, 2.195352721e-03f, +2.183188434e-03f, 2.171020999e-03f, 2.158850437e-03f, 2.146676769e-03f, 2.134500017e-03f, 2.122320202e-03f, 2.110137344e-03f, 2.097951466e-03f, 2.085762588e-03f, 2.073570731e-03f, +2.061375917e-03f, 2.049178168e-03f, 2.036977503e-03f, 2.024773945e-03f, 2.012567515e-03f, 2.000358233e-03f, 1.988146122e-03f, 1.975931202e-03f, 1.963713494e-03f, 1.951493021e-03f, +1.939269803e-03f, 1.927043861e-03f, 1.914815216e-03f, 1.902583891e-03f, 1.890349906e-03f, 1.878113282e-03f, 1.865874041e-03f, 1.853632205e-03f, 1.841387793e-03f, 1.829140828e-03f, +1.816891331e-03f, 1.804639323e-03f, 1.792384826e-03f, 1.780127860e-03f, 1.767868447e-03f, 1.755606609e-03f, 1.743342367e-03f, 1.731075741e-03f, 1.718806754e-03f, 1.706535427e-03f, +1.694261780e-03f, 1.681985836e-03f, 1.669707615e-03f, 1.657427139e-03f, 1.645144430e-03f, 1.632859508e-03f, 1.620572395e-03f, 1.608283112e-03f, 1.595991681e-03f, 1.583698123e-03f, +1.571402460e-03f, 1.559104712e-03f, 1.546804901e-03f, 1.534503048e-03f, 1.522199175e-03f, 1.509893303e-03f, 1.497585454e-03f, 1.485275649e-03f, 1.472963908e-03f, 1.460650254e-03f, +1.448334709e-03f, 1.436017292e-03f, 1.423698026e-03f, 1.411376933e-03f, 1.399054032e-03f, 1.386729347e-03f, 1.374402898e-03f, 1.362074706e-03f, 1.349744793e-03f, 1.337413181e-03f, +1.325079891e-03f, 1.312744943e-03f, 1.300408361e-03f, 1.288070164e-03f, 1.275730374e-03f, 1.263389014e-03f, 1.251046103e-03f, 1.238701664e-03f, 1.226355718e-03f, 1.214008287e-03f, +1.201659391e-03f, 1.189309052e-03f, 1.176957292e-03f, 1.164604132e-03f, 1.152249594e-03f, 1.139893698e-03f, 1.127536466e-03f, 1.115177921e-03f, 1.102818082e-03f, 1.090456972e-03f, +1.078094612e-03f, 1.065731023e-03f, 1.053366227e-03f, 1.041000245e-03f, 1.028633099e-03f, 1.016264810e-03f, 1.003895399e-03f, 9.915248885e-04f, 9.791532991e-04f, 9.667806526e-04f, +9.544069702e-04f, 9.420322735e-04f, 9.296565838e-04f, 9.172799227e-04f, 9.049023115e-04f, 8.925237716e-04f, 8.801443246e-04f, 8.677639918e-04f, 8.553827946e-04f, 8.430007546e-04f, +8.306178931e-04f, 8.182342316e-04f, 8.058497915e-04f, 7.934645942e-04f, 7.810786612e-04f, 7.686920140e-04f, 7.563046739e-04f, 7.439166624e-04f, 7.315280009e-04f, 7.191387109e-04f, +7.067488138e-04f, 6.943583311e-04f, 6.819672841e-04f, 6.695756944e-04f, 6.571835832e-04f, 6.447909722e-04f, 6.323978827e-04f, 6.200043362e-04f, 6.076103541e-04f, 5.952159577e-04f, +5.828211687e-04f, 5.704260084e-04f, 5.580304981e-04f, 5.456346595e-04f, 5.332385138e-04f, 5.208420826e-04f, 5.084453873e-04f, 4.960484492e-04f, 4.836512899e-04f, 4.712539307e-04f, +4.588563931e-04f, 4.464586985e-04f, 4.340608683e-04f, 4.216629240e-04f, 4.092648870e-04f, 3.968667787e-04f, 3.844686206e-04f, 3.720704340e-04f, 3.596722404e-04f, 3.472740612e-04f, +3.348759178e-04f, 3.224778316e-04f, 3.100798241e-04f, 2.976819167e-04f, 2.852841308e-04f, 2.728864877e-04f, 2.604890090e-04f, 2.480917160e-04f, 2.356946301e-04f, 2.232977728e-04f, +2.109011654e-04f, 1.985048293e-04f, 1.861087860e-04f, 1.737130568e-04f, 1.613176632e-04f, 1.489226266e-04f, 1.365279683e-04f, 1.241337097e-04f, 1.117398723e-04f, 9.934647736e-05f, +8.695354636e-05f, 7.456110066e-05f, 6.216916165e-05f, 4.977775070e-05f, 3.738688920e-05f, 2.499659852e-05f, 1.260690006e-05f, 2.178151723e-07f, -1.217063476e-05f, -2.455842837e-05f, +-3.694554429e-05f, -4.933196115e-05f, -6.171765759e-05f, -7.410261224e-05f, -8.648680375e-05f, -9.887021077e-05f, -1.112528119e-04f, -1.236345859e-04f, -1.360155113e-04f, -1.483955668e-04f, +-1.607747310e-04f, -1.731529827e-04f, -1.855303004e-04f, -1.979066629e-04f, -2.102820488e-04f, -2.226564368e-04f, -2.350298055e-04f, -2.474021336e-04f, -2.597733999e-04f, -2.721435829e-04f, +-2.845126613e-04f, -2.968806140e-04f, -3.092474195e-04f, -3.216130565e-04f, -3.339775037e-04f, -3.463407399e-04f, -3.587027437e-04f, -3.710634938e-04f, -3.834229690e-04f, -3.957811480e-04f, +-4.081380094e-04f, -4.204935320e-04f, -4.328476946e-04f, -4.452004757e-04f, -4.575518543e-04f, -4.699018090e-04f, -4.822503185e-04f, -4.945973615e-04f, -5.069429169e-04f, -5.192869634e-04f, +-5.316294797e-04f, -5.439704446e-04f, -5.563098368e-04f, -5.686476351e-04f, -5.809838183e-04f, -5.933183651e-04f, -6.056512543e-04f, -6.179824647e-04f, -6.303119751e-04f, -6.426397642e-04f, +-6.549658109e-04f, -6.672900939e-04f, -6.796125921e-04f, -6.919332841e-04f, -7.042521490e-04f, -7.165691653e-04f, -7.288843121e-04f, -7.411975680e-04f, -7.535089120e-04f, -7.658183227e-04f, +-7.781257792e-04f, -7.904312602e-04f, -8.027347445e-04f, -8.150362110e-04f, -8.273356386e-04f, -8.396330061e-04f, -8.519282923e-04f, -8.642214762e-04f, -8.765125365e-04f, -8.888014522e-04f, +-9.010882022e-04f, -9.133727653e-04f, -9.256551205e-04f, -9.379352465e-04f, -9.502131224e-04f, -9.624887270e-04f, -9.747620392e-04f, -9.870330379e-04f, -9.993017021e-04f, -1.011568011e-03f, +-1.023831943e-03f, -1.036093477e-03f, -1.048352592e-03f, -1.060609267e-03f, -1.072863482e-03f, -1.085115214e-03f, -1.097364444e-03f, -1.109611149e-03f, -1.121855310e-03f, -1.134096904e-03f, +-1.146335911e-03f, -1.158572310e-03f, -1.170806080e-03f, -1.183037200e-03f, -1.195265649e-03f, -1.207491405e-03f, -1.219714449e-03f, -1.231934758e-03f, -1.244152312e-03f, -1.256367091e-03f, +-1.268579072e-03f, -1.280788235e-03f, -1.292994560e-03f, -1.305198024e-03f, -1.317398608e-03f, -1.329596290e-03f, -1.341791050e-03f, -1.353982866e-03f, -1.366171717e-03f, -1.378357584e-03f, +-1.390540443e-03f, -1.402720276e-03f, -1.414897061e-03f, -1.427070777e-03f, -1.439241403e-03f, -1.451408918e-03f, -1.463573302e-03f, -1.475734533e-03f, -1.487892591e-03f, -1.500047456e-03f, +-1.512199105e-03f, -1.524347518e-03f, -1.536492675e-03f, -1.548634554e-03f, -1.560773136e-03f, -1.572908398e-03f, -1.585040321e-03f, -1.597168883e-03f, -1.609294063e-03f, -1.621415842e-03f, +-1.633534197e-03f, -1.645649109e-03f, -1.657760557e-03f, -1.669868519e-03f, -1.681972975e-03f, -1.694073905e-03f, -1.706171287e-03f, -1.718265102e-03f, -1.730355327e-03f, -1.742441943e-03f, +-1.754524929e-03f, -1.766604264e-03f, -1.778679927e-03f, -1.790751898e-03f, -1.802820157e-03f, -1.814884681e-03f, -1.826945452e-03f, -1.839002447e-03f, -1.851055647e-03f, -1.863105031e-03f, +-1.875150579e-03f, -1.887192268e-03f, -1.899230080e-03f, -1.911263994e-03f, -1.923293988e-03f, -1.935320042e-03f, -1.947342136e-03f, -1.959360249e-03f, -1.971374361e-03f, -1.983384451e-03f, +-1.995390498e-03f, -2.007392482e-03f, -2.019390382e-03f, -2.031384179e-03f, -2.043373850e-03f, -2.055359377e-03f, -2.067340738e-03f, -2.079317913e-03f, -2.091290881e-03f, -2.103259622e-03f, +-2.115224116e-03f, -2.127184341e-03f, -2.139140279e-03f, -2.151091907e-03f, -2.163039206e-03f, -2.174982155e-03f, -2.186920735e-03f, -2.198854923e-03f, -2.210784701e-03f, -2.222710048e-03f, +-2.234630942e-03f, -2.246547365e-03f, -2.258459296e-03f, -2.270366713e-03f, -2.282269598e-03f, -2.294167929e-03f, -2.306061686e-03f, -2.317950849e-03f, -2.329835398e-03f, -2.341715313e-03f, +-2.353590572e-03f, -2.365461156e-03f, -2.377327044e-03f, -2.389188217e-03f, -2.401044654e-03f, -2.412896335e-03f, -2.424743239e-03f, -2.436585346e-03f, -2.448422636e-03f, -2.460255090e-03f, +-2.472082686e-03f, -2.483905404e-03f, -2.495723225e-03f, -2.507536128e-03f, -2.519344093e-03f, -2.531147099e-03f, -2.542945128e-03f, -2.554738158e-03f, -2.566526170e-03f, -2.578309142e-03f, +-2.590087057e-03f, -2.601859892e-03f, -2.613627628e-03f, -2.625390246e-03f, -2.637147724e-03f, -2.648900043e-03f, -2.660647184e-03f, -2.672389125e-03f, -2.684125846e-03f, -2.695857329e-03f, +-2.707583552e-03f, -2.719304497e-03f, -2.731020142e-03f, -2.742730468e-03f, -2.754435455e-03f, -2.766135082e-03f, -2.777829331e-03f, -2.789518181e-03f, -2.801201612e-03f, -2.812879605e-03f, +-2.824552138e-03f, -2.836219194e-03f, -2.847880751e-03f, -2.859536789e-03f, -2.871187290e-03f, -2.882832232e-03f, -2.894471597e-03f, -2.906105364e-03f, -2.917733514e-03f, -2.929356026e-03f, +-2.940972882e-03f, -2.952584060e-03f, -2.964189542e-03f, -2.975789308e-03f, -2.987383338e-03f, -2.998971612e-03f, -3.010554110e-03f, -3.022130813e-03f, -3.033701701e-03f, -3.045266755e-03f, +-3.056825954e-03f, -3.068379279e-03f, -3.079926710e-03f, -3.091468228e-03f, -3.103003814e-03f, -3.114533446e-03f, -3.126057107e-03f, -3.137574775e-03f, -3.149086433e-03f, -3.160592059e-03f, +-3.172091635e-03f, -3.183585140e-03f, -3.195072556e-03f, -3.206553863e-03f, -3.218029041e-03f, -3.229498071e-03f, -3.240960933e-03f, -3.252417609e-03f, -3.263868077e-03f, -3.275312319e-03f, +-3.286750316e-03f, -3.298182047e-03f, -3.309607494e-03f, -3.321026638e-03f, -3.332439458e-03f, -3.343845935e-03f, -3.355246050e-03f, -3.366639784e-03f, -3.378027117e-03f, -3.389408030e-03f, +-3.400782503e-03f, -3.412150518e-03f, -3.423512055e-03f, -3.434867094e-03f, -3.446215616e-03f, -3.457557603e-03f, -3.468893034e-03f, -3.480221891e-03f, -3.491544154e-03f, -3.502859804e-03f, +-3.514168822e-03f, -3.525471189e-03f, -3.536766885e-03f, -3.548055892e-03f, -3.559338189e-03f, -3.570613759e-03f, -3.581882581e-03f, -3.593144638e-03f, -3.604399909e-03f, -3.615648375e-03f, +-3.626890018e-03f, -3.638124818e-03f, -3.649352757e-03f, -3.660573815e-03f, -3.671787973e-03f, -3.682995212e-03f, -3.694195513e-03f, -3.705388858e-03f, -3.716575227e-03f, -3.727754601e-03f, +-3.738926961e-03f, -3.750092289e-03f, -3.761250565e-03f, -3.772401771e-03f, -3.783545887e-03f, -3.794682895e-03f, -3.805812776e-03f, -3.816935511e-03f, -3.828051081e-03f, -3.839159467e-03f, +-3.850260651e-03f, -3.861354614e-03f, -3.872441336e-03f, -3.883520799e-03f, -3.894592985e-03f, -3.905657874e-03f, -3.916715448e-03f, -3.927765688e-03f, -3.938808575e-03f, -3.949844091e-03f, +-3.960872217e-03f, -3.971892934e-03f, -3.982906224e-03f, -3.993912068e-03f, -4.004910447e-03f, -4.015901343e-03f, -4.026884737e-03f, -4.037860611e-03f, -4.048828946e-03f, -4.059789723e-03f, +-4.070742923e-03f, -4.081688529e-03f, -4.092626522e-03f, -4.103556884e-03f, -4.114479594e-03f, -4.125394637e-03f, -4.136301992e-03f, -4.147201641e-03f, -4.158093567e-03f, -4.168977750e-03f, +-4.179854172e-03f, -4.190722814e-03f, -4.201583660e-03f, -4.212436689e-03f, -4.223281883e-03f, -4.234119226e-03f, -4.244948697e-03f, -4.255770278e-03f, -4.266583952e-03f, -4.277389700e-03f, +-4.288187504e-03f, -4.298977346e-03f, -4.309759207e-03f, -4.320533069e-03f, -4.331298914e-03f, -4.342056724e-03f, -4.352806480e-03f, -4.363548165e-03f, -4.374281760e-03f, -4.385007247e-03f, +-4.395724608e-03f, -4.406433825e-03f, -4.417134880e-03f, -4.427827754e-03f, -4.438512430e-03f, -4.449188890e-03f, -4.459857116e-03f, -4.470517089e-03f, -4.481168792e-03f, -4.491812207e-03f, +-4.502447315e-03f, -4.513074099e-03f, -4.523692540e-03f, -4.534302622e-03f, -4.544904326e-03f, -4.555497633e-03f, -4.566082527e-03f, -4.576658990e-03f, -4.587227003e-03f, -4.597786548e-03f, +-4.608337609e-03f, -4.618880166e-03f, -4.629414203e-03f, -4.639939701e-03f, -4.650456644e-03f, -4.660965012e-03f, -4.671464789e-03f, -4.681955956e-03f, -4.692438496e-03f, -4.702912392e-03f, +-4.713377625e-03f, -4.723834178e-03f, -4.734282034e-03f, -4.744721174e-03f, -4.755151582e-03f, -4.765573239e-03f, -4.775986129e-03f, -4.786390232e-03f, -4.796785533e-03f, -4.807172014e-03f, +-4.817549656e-03f, -4.827918443e-03f, -4.838278357e-03f, -4.848629380e-03f, -4.858971496e-03f, -4.869304687e-03f, -4.879628935e-03f, -4.889944222e-03f, -4.900250533e-03f, -4.910547849e-03f, +-4.920836153e-03f, -4.931115427e-03f, -4.941385655e-03f, -4.951646819e-03f, -4.961898901e-03f, -4.972141886e-03f, -4.982375754e-03f, -4.992600490e-03f, -5.002816075e-03f, -5.013022494e-03f, +-5.023219728e-03f, -5.033407760e-03f, -5.043586573e-03f, -5.053756151e-03f, -5.063916476e-03f, -5.074067531e-03f, -5.084209299e-03f, -5.094341762e-03f, -5.104464905e-03f, -5.114578709e-03f, +-5.124683159e-03f, -5.134778236e-03f, -5.144863924e-03f, -5.154940206e-03f, -5.165007065e-03f, -5.175064484e-03f, -5.185112446e-03f, -5.195150935e-03f, -5.205179933e-03f, -5.215199424e-03f, +-5.225209391e-03f, -5.235209817e-03f, -5.245200685e-03f, -5.255181979e-03f, -5.265153681e-03f, -5.275115775e-03f, -5.285068244e-03f, -5.295011072e-03f, -5.304944242e-03f, -5.314867737e-03f, +-5.324781541e-03f, -5.334685637e-03f, -5.344580008e-03f, -5.354464637e-03f, -5.364339509e-03f, -5.374204606e-03f, -5.384059912e-03f, -5.393905411e-03f, -5.403741086e-03f, -5.413566920e-03f, +-5.423382898e-03f, -5.433189002e-03f, -5.442985216e-03f, -5.452771524e-03f, -5.462547909e-03f, -5.472314355e-03f, -5.482070845e-03f, -5.491817364e-03f, -5.501553895e-03f, -5.511280421e-03f, +-5.520996927e-03f, -5.530703395e-03f, -5.540399811e-03f, -5.550086157e-03f, -5.559762417e-03f, -5.569428575e-03f, -5.579084616e-03f, -5.588730522e-03f, -5.598366277e-03f, -5.607991866e-03f, +-5.617607273e-03f, -5.627212480e-03f, -5.636807473e-03f, -5.646392235e-03f, -5.655966751e-03f, -5.665531003e-03f, -5.675084976e-03f, -5.684628655e-03f, -5.694162023e-03f, -5.703685064e-03f, +-5.713197762e-03f, -5.722700101e-03f, -5.732192066e-03f, -5.741673641e-03f, -5.751144810e-03f, -5.760605556e-03f, -5.770055865e-03f, -5.779495719e-03f, -5.788925105e-03f, -5.798344005e-03f, +-5.807752405e-03f, -5.817150287e-03f, -5.826537638e-03f, -5.835914440e-03f, -5.845280679e-03f, -5.854636338e-03f, -5.863981402e-03f, -5.873315856e-03f, -5.882639684e-03f, -5.891952870e-03f, +-5.901255399e-03f, -5.910547255e-03f, -5.919828423e-03f, -5.929098887e-03f, -5.938358631e-03f, -5.947607641e-03f, -5.956845901e-03f, -5.966073396e-03f, -5.975290109e-03f, -5.984496026e-03f, +-5.993691132e-03f, -6.002875411e-03f, -6.012048847e-03f, -6.021211426e-03f, -6.030363131e-03f, -6.039503949e-03f, -6.048633864e-03f, -6.057752859e-03f, -6.066860922e-03f, -6.075958035e-03f, +-6.085044184e-03f, -6.094119354e-03f, -6.103183529e-03f, -6.112236695e-03f, -6.121278837e-03f, -6.130309938e-03f, -6.139329986e-03f, -6.148338963e-03f, -6.157336856e-03f, -6.166323650e-03f, +-6.175299329e-03f, -6.184263878e-03f, -6.193217283e-03f, -6.202159528e-03f, -6.211090600e-03f, -6.220010482e-03f, -6.228919160e-03f, -6.237816620e-03f, -6.246702846e-03f, -6.255577824e-03f, +-6.264441539e-03f, -6.273293976e-03f, -6.282135120e-03f, -6.290964957e-03f, -6.299783473e-03f, -6.308590652e-03f, -6.317386479e-03f, -6.326170941e-03f, -6.334944022e-03f, -6.343705709e-03f, +-6.352455986e-03f, -6.361194839e-03f, -6.369922253e-03f, -6.378638214e-03f, -6.387342708e-03f, -6.396035720e-03f, -6.404717235e-03f, -6.413387240e-03f, -6.422045719e-03f, -6.430692658e-03f, +-6.439328044e-03f, -6.447951862e-03f, -6.456564096e-03f, -6.465164734e-03f, -6.473753761e-03f, -6.482331163e-03f, -6.490896925e-03f, -6.499451033e-03f, -6.507993473e-03f, -6.516524231e-03f, +-6.525043293e-03f, -6.533550644e-03f, -6.542046271e-03f, -6.550530159e-03f, -6.559002294e-03f, -6.567462663e-03f, -6.575911251e-03f, -6.584348045e-03f, -6.592773030e-03f, -6.601186192e-03f, +-6.609587517e-03f, -6.617976993e-03f, -6.626354603e-03f, -6.634720336e-03f, -6.643074177e-03f, -6.651416111e-03f, -6.659746126e-03f, -6.668064208e-03f, -6.676370342e-03f, -6.684664515e-03f, +-6.692946714e-03f, -6.701216924e-03f, -6.709475133e-03f, -6.717721325e-03f, -6.725955488e-03f, -6.734177608e-03f, -6.742387672e-03f, -6.750585666e-03f, -6.758771576e-03f, -6.766945388e-03f, +-6.775107090e-03f, -6.783256668e-03f, -6.791394108e-03f, -6.799519397e-03f, -6.807632522e-03f, -6.815733469e-03f, -6.823822224e-03f, -6.831898775e-03f, -6.839963108e-03f, -6.848015210e-03f, +-6.856055067e-03f, -6.864082667e-03f, -6.872097995e-03f, -6.880101039e-03f, -6.888091786e-03f, -6.896070222e-03f, -6.904036334e-03f, -6.911990109e-03f, -6.919931535e-03f, -6.927860597e-03f, +-6.935777283e-03f, -6.943681580e-03f, -6.951573474e-03f, -6.959452954e-03f, -6.967320005e-03f, -6.975174614e-03f, -6.983016770e-03f, -6.990846459e-03f, -6.998663668e-03f, -7.006468384e-03f, +-7.014260594e-03f, -7.022040286e-03f, -7.029807446e-03f, -7.037562063e-03f, -7.045304123e-03f, -7.053033613e-03f, -7.060750521e-03f, -7.068454834e-03f, -7.076146539e-03f, -7.083825625e-03f, +-7.091492077e-03f, -7.099145884e-03f, -7.106787033e-03f, -7.114415511e-03f, -7.122031306e-03f, -7.129634405e-03f, -7.137224797e-03f, -7.144802468e-03f, -7.152367405e-03f, -7.159919598e-03f, +-7.167459032e-03f, -7.174985696e-03f, -7.182499578e-03f, -7.190000665e-03f, -7.197488944e-03f, -7.204964404e-03f, -7.212427033e-03f, -7.219876817e-03f, -7.227313745e-03f, -7.234737805e-03f, +-7.242148984e-03f, -7.249547270e-03f, -7.256932652e-03f, -7.264305117e-03f, -7.271664652e-03f, -7.279011247e-03f, -7.286344889e-03f, -7.293665565e-03f, -7.300973265e-03f, -7.308267975e-03f, +-7.315549684e-03f, -7.322818381e-03f, -7.330074052e-03f, -7.337316687e-03f, -7.344546274e-03f, -7.351762800e-03f, -7.358966254e-03f, -7.366156624e-03f, -7.373333898e-03f, -7.380498066e-03f, +-7.387649113e-03f, -7.394787031e-03f, -7.401911805e-03f, -7.409023426e-03f, -7.416121881e-03f, -7.423207158e-03f, -7.430279247e-03f, -7.437338136e-03f, -7.444383812e-03f, -7.451416265e-03f, +-7.458435483e-03f, -7.465441455e-03f, -7.472434169e-03f, -7.479413614e-03f, -7.486379778e-03f, -7.493332650e-03f, -7.500272219e-03f, -7.507198474e-03f, -7.514111402e-03f, -7.521010994e-03f, +-7.527897237e-03f, -7.534770121e-03f, -7.541629634e-03f, -7.548475765e-03f, -7.555308503e-03f, -7.562127837e-03f, -7.568933755e-03f, -7.575726247e-03f, -7.582505302e-03f, -7.589270908e-03f, +-7.596023055e-03f, -7.602761731e-03f, -7.609486926e-03f, -7.616198629e-03f, -7.622896829e-03f, -7.629581514e-03f, -7.636252675e-03f, -7.642910300e-03f, -7.649554378e-03f, -7.656184899e-03f, +-7.662801852e-03f, -7.669405225e-03f, -7.675995010e-03f, -7.682571194e-03f, -7.689133767e-03f, -7.695682718e-03f, -7.702218037e-03f, -7.708739714e-03f, -7.715247737e-03f, -7.721742096e-03f, +-7.728222781e-03f, -7.734689780e-03f, -7.741143085e-03f, -7.747582683e-03f, -7.754008565e-03f, -7.760420721e-03f, -7.766819139e-03f, -7.773203810e-03f, -7.779574724e-03f, -7.785931869e-03f, +-7.792275236e-03f, -7.798604814e-03f, -7.804920594e-03f, -7.811222564e-03f, -7.817510716e-03f, -7.823785038e-03f, -7.830045520e-03f, -7.836292153e-03f, -7.842524926e-03f, -7.848743829e-03f, +-7.854948853e-03f, -7.861139987e-03f, -7.867317221e-03f, -7.873480545e-03f, -7.879629950e-03f, -7.885765425e-03f, -7.891886960e-03f, -7.897994547e-03f, -7.904088174e-03f, -7.910167832e-03f, +-7.916233511e-03f, -7.922285202e-03f, -7.928322894e-03f, -7.934346578e-03f, -7.940356245e-03f, -7.946351884e-03f, -7.952333486e-03f, -7.958301042e-03f, -7.964254541e-03f, -7.970193975e-03f, +-7.976119333e-03f, -7.982030607e-03f, -7.987927786e-03f, -7.993810861e-03f, -7.999679823e-03f, -8.005534662e-03f, -8.011375370e-03f, -8.017201935e-03f, -8.023014351e-03f, -8.028812605e-03f, +-8.034596691e-03f, -8.040366598e-03f, -8.046122317e-03f, -8.051863839e-03f, -8.057591154e-03f, -8.063304254e-03f, -8.069003129e-03f, -8.074687771e-03f, -8.080358170e-03f, -8.086014317e-03f, +-8.091656203e-03f, -8.097283818e-03f, -8.102897155e-03f, -8.108496204e-03f, -8.114080956e-03f, -8.119651403e-03f, -8.125207534e-03f, -8.130749342e-03f, -8.136276818e-03f, -8.141789952e-03f, +-8.147288736e-03f, -8.152773162e-03f, -8.158243220e-03f, -8.163698902e-03f, -8.169140199e-03f, -8.174567102e-03f, -8.179979603e-03f, -8.185377693e-03f, -8.190761364e-03f, -8.196130606e-03f, +-8.201485412e-03f, -8.206825773e-03f, -8.212151681e-03f, -8.217463126e-03f, -8.222760101e-03f, -8.228042597e-03f, -8.233310606e-03f, -8.238564119e-03f, -8.243803128e-03f, -8.249027625e-03f, +-8.254237602e-03f, -8.259433049e-03f, -8.264613960e-03f, -8.269780325e-03f, -8.274932137e-03f, -8.280069387e-03f, -8.285192068e-03f, -8.290300171e-03f, -8.295393688e-03f, -8.300472610e-03f, +-8.305536931e-03f, -8.310586642e-03f, -8.315621735e-03f, -8.320642202e-03f, -8.325648035e-03f, -8.330639226e-03f, -8.335615768e-03f, -8.340577652e-03f, -8.345524871e-03f, -8.350457417e-03f, +-8.355375281e-03f, -8.360278458e-03f, -8.365166938e-03f, -8.370040713e-03f, -8.374899777e-03f, -8.379744122e-03f, -8.384573740e-03f, -8.389388623e-03f, -8.394188764e-03f, -8.398974156e-03f, +-8.403744790e-03f, -8.408500659e-03f, -8.413241757e-03f, -8.417968075e-03f, -8.422679606e-03f, -8.427376342e-03f, -8.432058277e-03f, -8.436725402e-03f, -8.441377712e-03f, -8.446015197e-03f, +-8.450637852e-03f, -8.455245669e-03f, -8.459838640e-03f, -8.464416759e-03f, -8.468980018e-03f, -8.473528410e-03f, -8.478061928e-03f, -8.482580566e-03f, -8.487084315e-03f, -8.491573170e-03f, +-8.496047122e-03f, -8.500506165e-03f, -8.504950293e-03f, -8.509379497e-03f, -8.513793772e-03f, -8.518193110e-03f, -8.522577505e-03f, -8.526946949e-03f, -8.531301437e-03f, -8.535640960e-03f, +-8.539965513e-03f, -8.544275089e-03f, -8.548569681e-03f, -8.552849282e-03f, -8.557113887e-03f, -8.561363487e-03f, -8.565598077e-03f, -8.569817650e-03f, -8.574022199e-03f, -8.578211719e-03f, +-8.582386202e-03f, -8.586545642e-03f, -8.590690033e-03f, -8.594819368e-03f, -8.598933642e-03f, -8.603032846e-03f, -8.607116977e-03f, -8.611186026e-03f, -8.615239988e-03f, -8.619278856e-03f, +-8.623302625e-03f, -8.627311288e-03f, -8.631304838e-03f, -8.635283271e-03f, -8.639246580e-03f, -8.643194758e-03f, -8.647127799e-03f, -8.651045699e-03f, -8.654948450e-03f, -8.658836046e-03f, +-8.662708482e-03f, -8.666565752e-03f, -8.670407850e-03f, -8.674234770e-03f, -8.678046506e-03f, -8.681843053e-03f, -8.685624404e-03f, -8.689390554e-03f, -8.693141497e-03f, -8.696877227e-03f, +-8.700597739e-03f, -8.704303028e-03f, -8.707993086e-03f, -8.711667910e-03f, -8.715327492e-03f, -8.718971829e-03f, -8.722600914e-03f, -8.726214741e-03f, -8.729813306e-03f, -8.733396602e-03f, +-8.736964625e-03f, -8.740517369e-03f, -8.744054829e-03f, -8.747576999e-03f, -8.751083874e-03f, -8.754575448e-03f, -8.758051718e-03f, -8.761512676e-03f, -8.764958319e-03f, -8.768388640e-03f, +-8.771803635e-03f, -8.775203299e-03f, -8.778587627e-03f, -8.781956613e-03f, -8.785310252e-03f, -8.788648540e-03f, -8.791971471e-03f, -8.795279041e-03f, -8.798571244e-03f, -8.801848076e-03f, +-8.805109532e-03f, -8.808355607e-03f, -8.811586296e-03f, -8.814801594e-03f, -8.818001497e-03f, -8.821185999e-03f, -8.824355097e-03f, -8.827508785e-03f, -8.830647059e-03f, -8.833769913e-03f, +-8.836877345e-03f, -8.839969348e-03f, -8.843045919e-03f, -8.846107052e-03f, -8.849152744e-03f, -8.852182990e-03f, -8.855197785e-03f, -8.858197125e-03f, -8.861181005e-03f, -8.864149422e-03f, +-8.867102371e-03f, -8.870039848e-03f, -8.872961847e-03f, -8.875868366e-03f, -8.878759399e-03f, -8.881634944e-03f, -8.884494994e-03f, -8.887339547e-03f, -8.890168598e-03f, -8.892982143e-03f, +-8.895780178e-03f, -8.898562699e-03f, -8.901329702e-03f, -8.904081183e-03f, -8.906817137e-03f, -8.909537562e-03f, -8.912242453e-03f, -8.914931806e-03f, -8.917605618e-03f, -8.920263884e-03f, +-8.922906601e-03f, -8.925533765e-03f, -8.928145372e-03f, -8.930741419e-03f, -8.933321902e-03f, -8.935886816e-03f, -8.938436160e-03f, -8.940969928e-03f, -8.943488118e-03f, -8.945990725e-03f, +-8.948477747e-03f, -8.950949179e-03f, -8.953405019e-03f, -8.955845262e-03f, -8.958269907e-03f, -8.960678948e-03f, -8.963072382e-03f, -8.965450207e-03f, -8.967812419e-03f, -8.970159015e-03f, +-8.972489991e-03f, -8.974805345e-03f, -8.977105073e-03f, -8.979389171e-03f, -8.981657637e-03f, -8.983910468e-03f, -8.986147660e-03f, -8.988369211e-03f, -8.990575117e-03f, -8.992765375e-03f, +-8.994939983e-03f, -8.997098937e-03f, -8.999242235e-03f, -9.001369874e-03f, -9.003481850e-03f, -9.005578161e-03f, -9.007658804e-03f, -9.009723776e-03f, -9.011773075e-03f, -9.013806697e-03f, +-9.015824641e-03f, -9.017826903e-03f, -9.019813481e-03f, -9.021784371e-03f, -9.023739572e-03f, -9.025679081e-03f, -9.027602896e-03f, -9.029511013e-03f, -9.031403430e-03f, -9.033280146e-03f, +-9.035141156e-03f, -9.036986460e-03f, -9.038816054e-03f, -9.040629937e-03f, -9.042428105e-03f, -9.044210557e-03f, -9.045977291e-03f, -9.047728303e-03f, -9.049463592e-03f, -9.051183156e-03f, +-9.052886992e-03f, -9.054575099e-03f, -9.056247474e-03f, -9.057904115e-03f, -9.059545020e-03f, -9.061170188e-03f, -9.062779615e-03f, -9.064373300e-03f, -9.065951242e-03f, -9.067513438e-03f, +-9.069059885e-03f, -9.070590584e-03f, -9.072105531e-03f, -9.073604725e-03f, -9.075088163e-03f, -9.076555845e-03f, -9.078007769e-03f, -9.079443932e-03f, -9.080864334e-03f, -9.082268971e-03f, +-9.083657844e-03f, -9.085030950e-03f, -9.086388288e-03f, -9.087729856e-03f, -9.089055652e-03f, -9.090365675e-03f, -9.091659925e-03f, -9.092938398e-03f, -9.094201095e-03f, -9.095448012e-03f, +-9.096679150e-03f, -9.097894507e-03f, -9.099094081e-03f, -9.100277872e-03f, -9.101445877e-03f, -9.102598096e-03f, -9.103734528e-03f, -9.104855172e-03f, -9.105960025e-03f, -9.107049088e-03f, +-9.108122359e-03f, -9.109179837e-03f, -9.110221521e-03f, -9.111247410e-03f, -9.112257503e-03f, -9.113251800e-03f, -9.114230299e-03f, -9.115192999e-03f, -9.116139899e-03f, -9.117070999e-03f, +-9.117986298e-03f, -9.118885796e-03f, -9.119769490e-03f, -9.120637381e-03f, -9.121489468e-03f, -9.122325751e-03f, -9.123146228e-03f, -9.123950899e-03f, -9.124739763e-03f, -9.125512820e-03f, +-9.126270070e-03f, -9.127011512e-03f, -9.127737145e-03f, -9.128446968e-03f, -9.129140983e-03f, -9.129819187e-03f, -9.130481581e-03f, -9.131128165e-03f, -9.131758938e-03f, -9.132373899e-03f, +-9.132973049e-03f, -9.133556388e-03f, -9.134123914e-03f, -9.134675629e-03f, -9.135211531e-03f, -9.135731621e-03f, -9.136235899e-03f, -9.136724364e-03f, -9.137197016e-03f, -9.137653857e-03f, +-9.138094884e-03f, -9.138520099e-03f, -9.138929502e-03f, -9.139323093e-03f, -9.139700871e-03f, -9.140062837e-03f, -9.140408992e-03f, -9.140739335e-03f, -9.141053866e-03f, -9.141352587e-03f, +-9.141635496e-03f, -9.141902595e-03f, -9.142153884e-03f, -9.142389363e-03f, -9.142609033e-03f, -9.142812894e-03f, -9.143000946e-03f, -9.143173191e-03f, -9.143329627e-03f, -9.143470257e-03f, +-9.143595080e-03f, -9.143704098e-03f, -9.143797310e-03f, -9.143874718e-03f, -9.143936322e-03f, -9.143982122e-03f, -9.144012120e-03f, -9.144026317e-03f, -9.144024712e-03f, -9.144007308e-03f, +-9.143974104e-03f, -9.143925102e-03f, -9.143860302e-03f, -9.143779705e-03f, -9.143683313e-03f, -9.143571126e-03f, -9.143443146e-03f, -9.143299373e-03f, -9.143139808e-03f, -9.142964452e-03f, +-9.142773307e-03f, -9.142566374e-03f, -9.142343654e-03f, -9.142105148e-03f, -9.141850857e-03f, -9.141580783e-03f, -9.141294926e-03f, -9.140993288e-03f, -9.140675871e-03f, -9.140342676e-03f, +-9.139993704e-03f, -9.139628956e-03f, -9.139248435e-03f, -9.138852140e-03f, -9.138440075e-03f, -9.138012240e-03f, -9.137568637e-03f, -9.137109268e-03f, -9.136634134e-03f, -9.136143237e-03f, +-9.135636578e-03f, -9.135114159e-03f, -9.134575982e-03f, -9.134022049e-03f, -9.133452361e-03f, -9.132866920e-03f, -9.132265728e-03f, -9.131648787e-03f, -9.131016098e-03f, -9.130367664e-03f, +-9.129703486e-03f, -9.129023567e-03f, -9.128327908e-03f, -9.127616512e-03f, -9.126889380e-03f, -9.126146514e-03f, -9.125387917e-03f, -9.124613591e-03f, -9.123823538e-03f, -9.123017759e-03f, +-9.122196258e-03f, -9.121359036e-03f, -9.120506095e-03f, -9.119637439e-03f, -9.118753069e-03f, -9.117852987e-03f, -9.116937197e-03f, -9.116005699e-03f, -9.115058497e-03f, -9.114095594e-03f, +-9.113116991e-03f, -9.112122691e-03f, -9.111112697e-03f, -9.110087010e-03f, -9.109045635e-03f, -9.107988573e-03f, -9.106915827e-03f, -9.105827399e-03f, -9.104723293e-03f, -9.103603511e-03f, +-9.102468055e-03f, -9.101316929e-03f, -9.100150135e-03f, -9.098967677e-03f, -9.097769556e-03f, -9.096555776e-03f, -9.095326340e-03f, -9.094081250e-03f, -9.092820510e-03f, -9.091544122e-03f, +-9.090252090e-03f, -9.088944417e-03f, -9.087621105e-03f, -9.086282158e-03f, -9.084927578e-03f, -9.083557370e-03f, -9.082171536e-03f, -9.080770079e-03f, -9.079353003e-03f, -9.077920310e-03f, +-9.076472005e-03f, -9.075008089e-03f, -9.073528568e-03f, -9.072033443e-03f, -9.070522719e-03f, -9.068996399e-03f, -9.067454486e-03f, -9.065896984e-03f, -9.064323895e-03f, -9.062735225e-03f, +-9.061130976e-03f, -9.059511151e-03f, -9.057875755e-03f, -9.056224791e-03f, -9.054558263e-03f, -9.052876174e-03f, -9.051178528e-03f, -9.049465328e-03f, -9.047736580e-03f, -9.045992285e-03f, +-9.044232449e-03f, -9.042457074e-03f, -9.040666166e-03f, -9.038859727e-03f, -9.037037761e-03f, -9.035200273e-03f, -9.033347267e-03f, -9.031478746e-03f, -9.029594715e-03f, -9.027695177e-03f, +-9.025780136e-03f, -9.023849598e-03f, -9.021903565e-03f, -9.019942042e-03f, -9.017965034e-03f, -9.015972544e-03f, -9.013964576e-03f, -9.011941136e-03f, -9.009902226e-03f, -9.007847852e-03f, +-9.005778018e-03f, -9.003692727e-03f, -9.001591986e-03f, -8.999475797e-03f, -8.997344166e-03f, -8.995197097e-03f, -8.993034594e-03f, -8.990856662e-03f, -8.988663305e-03f, -8.986454529e-03f, +-8.984230337e-03f, -8.981990734e-03f, -8.979735726e-03f, -8.977465315e-03f, -8.975179509e-03f, -8.972878310e-03f, -8.970561724e-03f, -8.968229755e-03f, -8.965882409e-03f, -8.963519690e-03f, +-8.961141604e-03f, -8.958748154e-03f, -8.956339346e-03f, -8.953915185e-03f, -8.951475676e-03f, -8.949020824e-03f, -8.946550633e-03f, -8.944065110e-03f, -8.941564258e-03f, -8.939048084e-03f, +-8.936516591e-03f, -8.933969786e-03f, -8.931407674e-03f, -8.928830259e-03f, -8.926237548e-03f, -8.923629544e-03f, -8.921006254e-03f, -8.918367683e-03f, -8.915713836e-03f, -8.913044718e-03f, +-8.910360336e-03f, -8.907660694e-03f, -8.904945797e-03f, -8.902215652e-03f, -8.899470264e-03f, -8.896709637e-03f, -8.893933779e-03f, -8.891142694e-03f, -8.888336388e-03f, -8.885514867e-03f, +-8.882678135e-03f, -8.879826200e-03f, -8.876959066e-03f, -8.874076740e-03f, -8.871179227e-03f, -8.868266533e-03f, -8.865338663e-03f, -8.862395624e-03f, -8.859437421e-03f, -8.856464061e-03f, +-8.853475548e-03f, -8.850471890e-03f, -8.847453092e-03f, -8.844419160e-03f, -8.841370100e-03f, -8.838305918e-03f, -8.835226621e-03f, -8.832132213e-03f, -8.829022702e-03f, -8.825898094e-03f, +-8.822758394e-03f, -8.819603609e-03f, -8.816433745e-03f, -8.813248809e-03f, -8.810048806e-03f, -8.806833743e-03f, -8.803603626e-03f, -8.800358462e-03f, -8.797098257e-03f, -8.793823017e-03f, +-8.790532749e-03f, -8.787227459e-03f, -8.783907154e-03f, -8.780571840e-03f, -8.777221524e-03f, -8.773856212e-03f, -8.770475911e-03f, -8.767080628e-03f, -8.763670368e-03f, -8.760245140e-03f, +-8.756804948e-03f, -8.753349801e-03f, -8.749879705e-03f, -8.746394667e-03f, -8.742894692e-03f, -8.739379789e-03f, -8.735849964e-03f, -8.732305224e-03f, -8.728745576e-03f, -8.725171027e-03f, +-8.721581583e-03f, -8.717977252e-03f, -8.714358040e-03f, -8.710723955e-03f, -8.707075003e-03f, -8.703411193e-03f, -8.699732530e-03f, -8.696039022e-03f, -8.692330676e-03f, -8.688607499e-03f, +-8.684869498e-03f, -8.681116681e-03f, -8.677349055e-03f, -8.673566627e-03f, -8.669769405e-03f, -8.665957395e-03f, -8.662130605e-03f, -8.658289043e-03f, -8.654432715e-03f, -8.650561629e-03f, +-8.646675794e-03f, -8.642775215e-03f, -8.638859901e-03f, -8.634929859e-03f, -8.630985097e-03f, -8.627025622e-03f, -8.623051441e-03f, -8.619062564e-03f, -8.615058996e-03f, -8.611040746e-03f, +-8.607007821e-03f, -8.602960230e-03f, -8.598897979e-03f, -8.594821077e-03f, -8.590729532e-03f, -8.586623350e-03f, -8.582502541e-03f, -8.578367112e-03f, -8.574217071e-03f, -8.570052425e-03f, +-8.565873183e-03f, -8.561679353e-03f, -8.557470942e-03f, -8.553247959e-03f, -8.549010412e-03f, -8.544758309e-03f, -8.540491657e-03f, -8.536210465e-03f, -8.531914742e-03f, -8.527604494e-03f, +-8.523279732e-03f, -8.518940461e-03f, -8.514586692e-03f, -8.510218432e-03f, -8.505835689e-03f, -8.501438472e-03f, -8.497026789e-03f, -8.492600649e-03f, -8.488160059e-03f, -8.483705029e-03f, +-8.479235566e-03f, -8.474751680e-03f, -8.470253378e-03f, -8.465740669e-03f, -8.461213562e-03f, -8.456672065e-03f, -8.452116187e-03f, -8.447545936e-03f, -8.442961321e-03f, -8.438362351e-03f, +-8.433749034e-03f, -8.429121379e-03f, -8.424479395e-03f, -8.419823091e-03f, -8.415152474e-03f, -8.410467555e-03f, -8.405768342e-03f, -8.401054844e-03f, -8.396327069e-03f, -8.391585026e-03f, +-8.386828725e-03f, -8.382058175e-03f, -8.377273384e-03f, -8.372474361e-03f, -8.367661116e-03f, -8.362833657e-03f, -8.357991993e-03f, -8.353136134e-03f, -8.348266089e-03f, -8.343381866e-03f, +-8.338483475e-03f, -8.333570926e-03f, -8.328644227e-03f, -8.323703387e-03f, -8.318748417e-03f, -8.313779324e-03f, -8.308796119e-03f, -8.303798811e-03f, -8.298787408e-03f, -8.293761922e-03f, +-8.288722360e-03f, -8.283668732e-03f, -8.278601048e-03f, -8.273519318e-03f, -8.268423550e-03f, -8.263313754e-03f, -8.258189941e-03f, -8.253052118e-03f, -8.247900296e-03f, -8.242734485e-03f, +-8.237554695e-03f, -8.232360934e-03f, -8.227153212e-03f, -8.221931540e-03f, -8.216695927e-03f, -8.211446382e-03f, -8.206182916e-03f, -8.200905539e-03f, -8.195614259e-03f, -8.190309088e-03f, +-8.184990034e-03f, -8.179657108e-03f, -8.174310320e-03f, -8.168949679e-03f, -8.163575196e-03f, -8.158186881e-03f, -8.152784743e-03f, -8.147368793e-03f, -8.141939040e-03f, -8.136495496e-03f, +-8.131038169e-03f, -8.125567070e-03f, -8.120082209e-03f, -8.114583597e-03f, -8.109071243e-03f, -8.103545158e-03f, -8.098005352e-03f, -8.092451835e-03f, -8.086884618e-03f, -8.081303711e-03f, +-8.075709123e-03f, -8.070100867e-03f, -8.064478951e-03f, -8.058843387e-03f, -8.053194185e-03f, -8.047531355e-03f, -8.041854908e-03f, -8.036164854e-03f, -8.030461203e-03f, -8.024743967e-03f, +-8.019013156e-03f, -8.013268781e-03f, -8.007510851e-03f, -8.001739379e-03f, -7.995954373e-03f, -7.990155846e-03f, -7.984343808e-03f, -7.978518269e-03f, -7.972679240e-03f, -7.966826732e-03f, +-7.960960756e-03f, -7.955081323e-03f, -7.949188443e-03f, -7.943282128e-03f, -7.937362388e-03f, -7.931429234e-03f, -7.925482677e-03f, -7.919522729e-03f, -7.913549399e-03f, -7.907562699e-03f, +-7.901562641e-03f, -7.895549234e-03f, -7.889522491e-03f, -7.883482422e-03f, -7.877429038e-03f, -7.871362351e-03f, -7.865282372e-03f, -7.859189111e-03f, -7.853082580e-03f, -7.846962791e-03f, +-7.840829754e-03f, -7.834683481e-03f, -7.828523984e-03f, -7.822351272e-03f, -7.816165359e-03f, -7.809966254e-03f, -7.803753970e-03f, -7.797528518e-03f, -7.791289909e-03f, -7.785038155e-03f, +-7.778773267e-03f, -7.772495257e-03f, -7.766204136e-03f, -7.759899916e-03f, -7.753582608e-03f, -7.747252224e-03f, -7.740908776e-03f, -7.734552275e-03f, -7.728182732e-03f, -7.721800160e-03f, +-7.715404571e-03f, -7.708995975e-03f, -7.702574384e-03f, -7.696139812e-03f, -7.689692268e-03f, -7.683231765e-03f, -7.676758315e-03f, -7.670271929e-03f, -7.663772620e-03f, -7.657260400e-03f, +-7.650735279e-03f, -7.644197271e-03f, -7.637646387e-03f, -7.631082639e-03f, -7.624506039e-03f, -7.617916599e-03f, -7.611314331e-03f, -7.604699248e-03f, -7.598071361e-03f, -7.591430682e-03f, +-7.584777224e-03f, -7.578110999e-03f, -7.571432018e-03f, -7.564740294e-03f, -7.558035840e-03f, -7.551318667e-03f, -7.544588788e-03f, -7.537846215e-03f, -7.531090960e-03f, -7.524323036e-03f, +-7.517542454e-03f, -7.510749228e-03f, -7.503943370e-03f, -7.497124892e-03f, -7.490293806e-03f, -7.483450125e-03f, -7.476593862e-03f, -7.469725029e-03f, -7.462843638e-03f, -7.455949702e-03f, +-7.449043233e-03f, -7.442124245e-03f, -7.435192749e-03f, -7.428248758e-03f, -7.421292285e-03f, -7.414323343e-03f, -7.407341944e-03f, -7.400348101e-03f, -7.393341827e-03f, -7.386323134e-03f, +-7.379292035e-03f, -7.372248543e-03f, -7.365192671e-03f, -7.358124431e-03f, -7.351043837e-03f, -7.343950901e-03f, -7.336845636e-03f, -7.329728055e-03f, -7.322598171e-03f, -7.315455997e-03f, +-7.308301545e-03f, -7.301134830e-03f, -7.293955863e-03f, -7.286764659e-03f, -7.279561229e-03f, -7.272345587e-03f, -7.265117746e-03f, -7.257877720e-03f, -7.250625520e-03f, -7.243361162e-03f, +-7.236084656e-03f, -7.228796018e-03f, -7.221495260e-03f, -7.214182395e-03f, -7.206857436e-03f, -7.199520398e-03f, -7.192171292e-03f, -7.184810133e-03f, -7.177436933e-03f, -7.170051706e-03f, +-7.162654466e-03f, -7.155245226e-03f, -7.147823999e-03f, -7.140390799e-03f, -7.132945639e-03f, -7.125488532e-03f, -7.118019492e-03f, -7.110538534e-03f, -7.103045669e-03f, -7.095540912e-03f, +-7.088024276e-03f, -7.080495775e-03f, -7.072955422e-03f, -7.065403232e-03f, -7.057839217e-03f, -7.050263392e-03f, -7.042675769e-03f, -7.035076364e-03f, -7.027465189e-03f, -7.019842258e-03f, +-7.012207586e-03f, -7.004561185e-03f, -6.996903070e-03f, -6.989233254e-03f, -6.981551752e-03f, -6.973858577e-03f, -6.966153743e-03f, -6.958437264e-03f, -6.950709153e-03f, -6.942969426e-03f, +-6.935218096e-03f, -6.927455176e-03f, -6.919680681e-03f, -6.911894625e-03f, -6.904097021e-03f, -6.896287885e-03f, -6.888467230e-03f, -6.880635069e-03f, -6.872791418e-03f, -6.864936290e-03f, +-6.857069700e-03f, -6.849191662e-03f, -6.841302189e-03f, -6.833401296e-03f, -6.825488998e-03f, -6.817565308e-03f, -6.809630241e-03f, -6.801683811e-03f, -6.793726033e-03f, -6.785756920e-03f, +-6.777776487e-03f, -6.769784749e-03f, -6.761781720e-03f, -6.753767414e-03f, -6.745741845e-03f, -6.737705029e-03f, -6.729656979e-03f, -6.721597711e-03f, -6.713527237e-03f, -6.705445574e-03f, +-6.697352736e-03f, -6.689248736e-03f, -6.681133590e-03f, -6.673007313e-03f, -6.664869918e-03f, -6.656721421e-03f, -6.648561836e-03f, -6.640391178e-03f, -6.632209461e-03f, -6.624016701e-03f, +-6.615812911e-03f, -6.607598107e-03f, -6.599372304e-03f, -6.591135516e-03f, -6.582887757e-03f, -6.574629044e-03f, -6.566359390e-03f, -6.558078810e-03f, -6.549787320e-03f, -6.541484934e-03f, +-6.533171666e-03f, -6.524847533e-03f, -6.516512549e-03f, -6.508166729e-03f, -6.499810088e-03f, -6.491442640e-03f, -6.483064401e-03f, -6.474675386e-03f, -6.466275611e-03f, -6.457865089e-03f, +-6.449443836e-03f, -6.441011867e-03f, -6.432569197e-03f, -6.424115842e-03f, -6.415651816e-03f, -6.407177136e-03f, -6.398691815e-03f, -6.390195869e-03f, -6.381689313e-03f, -6.373172163e-03f, +-6.364644433e-03f, -6.356106140e-03f, -6.347557298e-03f, -6.338997923e-03f, -6.330428030e-03f, -6.321847634e-03f, -6.313256751e-03f, -6.304655395e-03f, -6.296043584e-03f, -6.287421331e-03f, +-6.278788652e-03f, -6.270145563e-03f, -6.261492080e-03f, -6.252828217e-03f, -6.244153990e-03f, -6.235469415e-03f, -6.226774507e-03f, -6.218069282e-03f, -6.209353755e-03f, -6.200627942e-03f, +-6.191891859e-03f, -6.183145521e-03f, -6.174388943e-03f, -6.165622142e-03f, -6.156845133e-03f, -6.148057932e-03f, -6.139260554e-03f, -6.130453016e-03f, -6.121635332e-03f, -6.112807519e-03f, +-6.103969592e-03f, -6.095121568e-03f, -6.086263462e-03f, -6.077395289e-03f, -6.068517066e-03f, -6.059628809e-03f, -6.050730533e-03f, -6.041822254e-03f, -6.032903988e-03f, -6.023975752e-03f, +-6.015037561e-03f, -6.006089430e-03f, -5.997131376e-03f, -5.988163416e-03f, -5.979185564e-03f, -5.970197837e-03f, -5.961200251e-03f, -5.952192822e-03f, -5.943175566e-03f, -5.934148500e-03f, +-5.925111638e-03f, -5.916064998e-03f, -5.907008595e-03f, -5.897942446e-03f, -5.888866567e-03f, -5.879780973e-03f, -5.870685682e-03f, -5.861580709e-03f, -5.852466071e-03f, -5.843341783e-03f, +-5.834207863e-03f, -5.825064326e-03f, -5.815911188e-03f, -5.806748467e-03f, -5.797576177e-03f, -5.788394337e-03f, -5.779202961e-03f, -5.770002066e-03f, -5.760791669e-03f, -5.751571786e-03f, +-5.742342434e-03f, -5.733103629e-03f, -5.723855386e-03f, -5.714597724e-03f, -5.705330658e-03f, -5.696054205e-03f, -5.686768381e-03f, -5.677473203e-03f, -5.668168687e-03f, -5.658854850e-03f, +-5.649531708e-03f, -5.640199278e-03f, -5.630857577e-03f, -5.621506622e-03f, -5.612146428e-03f, -5.602777012e-03f, -5.593398392e-03f, -5.584010584e-03f, -5.574613604e-03f, -5.565207469e-03f, +-5.555792196e-03f, -5.546367802e-03f, -5.536934304e-03f, -5.527491717e-03f, -5.518040060e-03f, -5.508579348e-03f, -5.499109598e-03f, -5.489630828e-03f, -5.480143055e-03f, -5.470646294e-03f, +-5.461140563e-03f, -5.451625879e-03f, -5.442102259e-03f, -5.432569719e-03f, -5.423028277e-03f, -5.413477949e-03f, -5.403918752e-03f, -5.394350704e-03f, -5.384773822e-03f, -5.375188121e-03f, +-5.365593620e-03f, -5.355990336e-03f, -5.346378285e-03f, -5.336757484e-03f, -5.327127951e-03f, -5.317489702e-03f, -5.307842755e-03f, -5.298187127e-03f, -5.288522835e-03f, -5.278849896e-03f, +-5.269168327e-03f, -5.259478146e-03f, -5.249779369e-03f, -5.240072014e-03f, -5.230356098e-03f, -5.220631638e-03f, -5.210898652e-03f, -5.201157156e-03f, -5.191407169e-03f, -5.181648706e-03f, +-5.171881786e-03f, -5.162106426e-03f, -5.152322643e-03f, -5.142530454e-03f, -5.132729877e-03f, -5.122920930e-03f, -5.113103629e-03f, -5.103277992e-03f, -5.093444036e-03f, -5.083601779e-03f, +-5.073751238e-03f, -5.063892431e-03f, -5.054025374e-03f, -5.044150087e-03f, -5.034266585e-03f, -5.024374887e-03f, -5.014475010e-03f, -5.004566971e-03f, -4.994650789e-03f, -4.984726480e-03f, +-4.974794062e-03f, -4.964853553e-03f, -4.954904970e-03f, -4.944948332e-03f, -4.934983654e-03f, -4.925010956e-03f, -4.915030255e-03f, -4.905041568e-03f, -4.895044914e-03f, -4.885040309e-03f, +-4.875027771e-03f, -4.865007319e-03f, -4.854978970e-03f, -4.844942741e-03f, -4.834898651e-03f, -4.824846716e-03f, -4.814786956e-03f, -4.804719387e-03f, -4.794644028e-03f, -4.784560896e-03f, +-4.774470009e-03f, -4.764371385e-03f, -4.754265042e-03f, -4.744150998e-03f, -4.734029269e-03f, -4.723899875e-03f, -4.713762834e-03f, -4.703618162e-03f, -4.693465879e-03f, -4.683306001e-03f, +-4.673138548e-03f, -4.662963536e-03f, -4.652780984e-03f, -4.642590910e-03f, -4.632393332e-03f, -4.622188267e-03f, -4.611975735e-03f, -4.601755752e-03f, -4.591528337e-03f, -4.581293508e-03f, +-4.571051283e-03f, -4.560801680e-03f, -4.550544717e-03f, -4.540280412e-03f, -4.530008783e-03f, -4.519729849e-03f, -4.509443628e-03f, -4.499150137e-03f, -4.488849396e-03f, -4.478541421e-03f, +-4.468226231e-03f, -4.457903845e-03f, -4.447574280e-03f, -4.437237556e-03f, -4.426893689e-03f, -4.416542698e-03f, -4.406184603e-03f, -4.395819419e-03f, -4.385447167e-03f, -4.375067864e-03f, +-4.364681529e-03f, -4.354288180e-03f, -4.343887835e-03f, -4.333480512e-03f, -4.323066231e-03f, -4.312645008e-03f, -4.302216863e-03f, -4.291781815e-03f, -4.281339880e-03f, -4.270891078e-03f, +-4.260435428e-03f, -4.249972946e-03f, -4.239503653e-03f, -4.229027567e-03f, -4.218544705e-03f, -4.208055086e-03f, -4.197558729e-03f, -4.187055653e-03f, -4.176545875e-03f, -4.166029414e-03f, +-4.155506289e-03f, -4.144976518e-03f, -4.134440120e-03f, -4.123897114e-03f, -4.113347517e-03f, -4.102791349e-03f, -4.092228628e-03f, -4.081659372e-03f, -4.071083601e-03f, -4.060501332e-03f, +-4.049912585e-03f, -4.039317378e-03f, -4.028715729e-03f, -4.018107658e-03f, -4.007493182e-03f, -3.996872322e-03f, -3.986245094e-03f, -3.975611519e-03f, -3.964971614e-03f, -3.954325399e-03f, +-3.943672892e-03f, -3.933014111e-03f, -3.922349076e-03f, -3.911677806e-03f, -3.901000318e-03f, -3.890316632e-03f, -3.879626767e-03f, -3.868930742e-03f, -3.858228574e-03f, -3.847520283e-03f, +-3.836805888e-03f, -3.826085408e-03f, -3.815358861e-03f, -3.804626267e-03f, -3.793887643e-03f, -3.783143010e-03f, -3.772392385e-03f, -3.761635788e-03f, -3.750873238e-03f, -3.740104753e-03f, +-3.729330353e-03f, -3.718550056e-03f, -3.707763881e-03f, -3.696971847e-03f, -3.686173974e-03f, -3.675370280e-03f, -3.664560783e-03f, -3.653745504e-03f, -3.642924461e-03f, -3.632097673e-03f, +-3.621265158e-03f, -3.610426937e-03f, -3.599583028e-03f, -3.588733449e-03f, -3.577878221e-03f, -3.567017362e-03f, -3.556150891e-03f, -3.545278827e-03f, -3.534401190e-03f, -3.523517998e-03f, +-3.512629270e-03f, -3.501735026e-03f, -3.490835284e-03f, -3.479930065e-03f, -3.469019386e-03f, -3.458103267e-03f, -3.447181727e-03f, -3.436254786e-03f, -3.425322462e-03f, -3.414384774e-03f, +-3.403441743e-03f, -3.392493386e-03f, -3.381539723e-03f, -3.370580774e-03f, -3.359616557e-03f, -3.348647092e-03f, -3.337672398e-03f, -3.326692494e-03f, -3.315707400e-03f, -3.304717134e-03f, +-3.293721716e-03f, -3.282721166e-03f, -3.271715501e-03f, -3.260704743e-03f, -3.249688909e-03f, -3.238668020e-03f, -3.227642094e-03f, -3.216611151e-03f, -3.205575211e-03f, -3.194534292e-03f, +-3.183488413e-03f, -3.172437595e-03f, -3.161381857e-03f, -3.150321217e-03f, -3.139255696e-03f, -3.128185312e-03f, -3.117110085e-03f, -3.106030034e-03f, -3.094945180e-03f, -3.083855540e-03f, +-3.072761135e-03f, -3.061661984e-03f, -3.050558106e-03f, -3.039449521e-03f, -3.028336248e-03f, -3.017218307e-03f, -3.006095717e-03f, -2.994968498e-03f, -2.983836668e-03f, -2.972700248e-03f, +-2.961559257e-03f, -2.950413715e-03f, -2.939263640e-03f, -2.928109053e-03f, -2.916949973e-03f, -2.905786419e-03f, -2.894618411e-03f, -2.883445969e-03f, -2.872269112e-03f, -2.861087859e-03f, +-2.849902230e-03f, -2.838712245e-03f, -2.827517923e-03f, -2.816319284e-03f, -2.805116347e-03f, -2.793909132e-03f, -2.782697658e-03f, -2.771481946e-03f, -2.760262014e-03f, -2.749037882e-03f, +-2.737809571e-03f, -2.726577098e-03f, -2.715340485e-03f, -2.704099750e-03f, -2.692854914e-03f, -2.681605996e-03f, -2.670353015e-03f, -2.659095992e-03f, -2.647834945e-03f, -2.636569895e-03f, +-2.625300862e-03f, -2.614027864e-03f, -2.602750921e-03f, -2.591470054e-03f, -2.580185282e-03f, -2.568896625e-03f, -2.557604102e-03f, -2.546307733e-03f, -2.535007538e-03f, -2.523703536e-03f, +-2.512395748e-03f, -2.501084192e-03f, -2.489768889e-03f, -2.478449859e-03f, -2.467127121e-03f, -2.455800694e-03f, -2.444470600e-03f, -2.433136856e-03f, -2.421799484e-03f, -2.410458503e-03f, +-2.399113933e-03f, -2.387765793e-03f, -2.376414103e-03f, -2.365058884e-03f, -2.353700155e-03f, -2.342337935e-03f, -2.330972245e-03f, -2.319603104e-03f, -2.308230532e-03f, -2.296854549e-03f, +-2.285475175e-03f, -2.274092430e-03f, -2.262706333e-03f, -2.251316904e-03f, -2.239924164e-03f, -2.228528131e-03f, -2.217128827e-03f, -2.205726270e-03f, -2.194320480e-03f, -2.182911479e-03f, +-2.171499284e-03f, -2.160083917e-03f, -2.148665397e-03f, -2.137243744e-03f, -2.125818977e-03f, -2.114391118e-03f, -2.102960185e-03f, -2.091526199e-03f, -2.080089179e-03f, -2.068649146e-03f, +-2.057206119e-03f, -2.045760118e-03f, -2.034311163e-03f, -2.022859275e-03f, -2.011404472e-03f, -1.999946776e-03f, -1.988486205e-03f, -1.977022781e-03f, -1.965556522e-03f, -1.954087449e-03f, +-1.942615581e-03f, -1.931140940e-03f, -1.919663544e-03f, -1.908183413e-03f, -1.896700568e-03f, -1.885215029e-03f, -1.873726815e-03f, -1.862235947e-03f, -1.850742445e-03f, -1.839246328e-03f, +-1.827747616e-03f, -1.816246330e-03f, -1.804742490e-03f, -1.793236115e-03f, -1.781727225e-03f, -1.770215841e-03f, -1.758701983e-03f, -1.747185670e-03f, -1.735666923e-03f, -1.724145761e-03f, +-1.712622205e-03f, -1.701096275e-03f, -1.689567991e-03f, -1.678037372e-03f, -1.666504439e-03f, -1.654969212e-03f, -1.643431710e-03f, -1.631891955e-03f, -1.620349966e-03f, -1.608805762e-03f, +-1.597259365e-03f, -1.585710794e-03f, -1.574160069e-03f, -1.562607211e-03f, -1.551052238e-03f, -1.539495173e-03f, -1.527936033e-03f, -1.516374840e-03f, -1.504811614e-03f, -1.493246375e-03f, +-1.481679142e-03f, -1.470109937e-03f, -1.458538778e-03f, -1.446965687e-03f, -1.435390682e-03f, -1.423813785e-03f, -1.412235015e-03f, -1.400654393e-03f, -1.389071938e-03f, -1.377487671e-03f, +-1.365901612e-03f, -1.354313781e-03f, -1.342724197e-03f, -1.331132882e-03f, -1.319539855e-03f, -1.307945136e-03f, -1.296348746e-03f, -1.284750704e-03f, -1.273151031e-03f, -1.261549747e-03f, +-1.249946872e-03f, -1.238342426e-03f, -1.226736429e-03f, -1.215128901e-03f, -1.203519863e-03f, -1.191909335e-03f, -1.180297336e-03f, -1.168683887e-03f, -1.157069008e-03f, -1.145452720e-03f, +-1.133835041e-03f, -1.122215993e-03f, -1.110595596e-03f, -1.098973869e-03f, -1.087350834e-03f, -1.075726509e-03f, -1.064100915e-03f, -1.052474073e-03f, -1.040846002e-03f, -1.029216723e-03f, +-1.017586256e-03f, -1.005954620e-03f, -9.943218369e-04f, -9.826879258e-04f, -9.710529071e-04f, -9.594168010e-04f, -9.477796276e-04f, -9.361414070e-04f, -9.245021595e-04f, -9.128619052e-04f, +-9.012206643e-04f, -8.895784569e-04f, -8.779353032e-04f, -8.662912233e-04f, -8.546462375e-04f, -8.430003658e-04f, -8.313536286e-04f, -8.197060458e-04f, -8.080576377e-04f, -7.964084244e-04f, +-7.847584262e-04f, -7.731076632e-04f, -7.614561555e-04f, -7.498039233e-04f, -7.381509868e-04f, -7.264973662e-04f, -7.148430817e-04f, -7.031881533e-04f, -6.915326013e-04f, -6.798764458e-04f, +-6.682197070e-04f, -6.565624051e-04f, -6.449045602e-04f, -6.332461926e-04f, -6.215873223e-04f, -6.099279696e-04f, -5.982681546e-04f, -5.866078975e-04f, -5.749472185e-04f, -5.632861377e-04f, +-5.516246752e-04f, -5.399628514e-04f, -5.283006862e-04f, -5.166382000e-04f, -5.049754128e-04f, -4.933123448e-04f, -4.816490162e-04f, -4.699854472e-04f, -4.583216578e-04f, -4.466576684e-04f, +-4.349934990e-04f, -4.233291698e-04f, -4.116647010e-04f, -4.000001126e-04f, -3.883354250e-04f, -3.766706582e-04f, -3.650058324e-04f, -3.533409678e-04f, -3.416760844e-04f, -3.300112026e-04f, +-3.183463423e-04f, -3.066815239e-04f, -2.950167673e-04f, -2.833520928e-04f, -2.716875206e-04f, -2.600230707e-04f, -2.483587633e-04f, -2.366946186e-04f, -2.250306567e-04f, -2.133668977e-04f, +-2.017033618e-04f, -1.900400692e-04f, -1.783770399e-04f, -1.667142942e-04f, -1.550518521e-04f, -1.433897337e-04f, -1.317279593e-04f, -1.200665489e-04f, -1.084055226e-04f, -9.674490071e-05f, +-8.508470319e-05f, -7.342495023e-05f, -6.176566193e-05f, -5.010685842e-05f, -3.844855981e-05f, -2.679078623e-05f, -1.513355779e-05f, -3.476894598e-06f, 8.179183231e-06f, 1.983465559e-05f, +3.148950237e-05f, 4.314370347e-05f, 5.479723878e-05f, 6.645008821e-05f, 7.810223166e-05f, 8.975364903e-05f, 1.014043202e-04f, 1.130542252e-04f, 1.247033437e-04f, 1.363516559e-04f, +1.479991415e-04f, 1.596457805e-04f, 1.712915528e-04f, 1.829364384e-04f, 1.945804171e-04f, 2.062234690e-04f, 2.178655738e-04f, 2.295067116e-04f, 2.411468623e-04f, 2.527860058e-04f, +2.644241222e-04f, 2.760611912e-04f, 2.876971929e-04f, 2.993321072e-04f, 3.109659141e-04f, 3.225985935e-04f, 3.342301254e-04f, 3.458604898e-04f, 3.574896665e-04f, 3.691176357e-04f, +3.807443772e-04f, 3.923698710e-04f, 4.039940971e-04f, 4.156170356e-04f, 4.272386663e-04f, 4.388589692e-04f, 4.504779244e-04f, 4.620955118e-04f, 4.737117115e-04f, 4.853265034e-04f, +4.969398676e-04f, 5.085517840e-04f, 5.201622327e-04f, 5.317711937e-04f, 5.433786469e-04f, 5.549845725e-04f, 5.665889504e-04f, 5.781917607e-04f, 5.897929834e-04f, 6.013925986e-04f, +6.129905862e-04f, 6.245869264e-04f, 6.361815991e-04f, 6.477745845e-04f, 6.593658626e-04f, 6.709554134e-04f, 6.825432170e-04f, 6.941292535e-04f, 7.057135029e-04f, 7.172959454e-04f, +7.288765609e-04f, 7.404553297e-04f, 7.520322318e-04f, 7.636072472e-04f, 7.751803561e-04f, 7.867515385e-04f, 7.983207747e-04f, 8.098880446e-04f, 8.214533284e-04f, 8.330166063e-04f, +8.445778583e-04f, 8.561370645e-04f, 8.676942052e-04f, 8.792492604e-04f, 8.908022103e-04f, 9.023530351e-04f, 9.139017148e-04f, 9.254482296e-04f, 9.369925598e-04f, 9.485346854e-04f, +9.600745867e-04f, 9.716122437e-04f, 9.831476368e-04f, 9.946807460e-04f, 1.006211552e-03f, 1.017740034e-03f, 1.029266173e-03f, 1.040789949e-03f, 1.052311342e-03f, 1.063830332e-03f, +1.075346900e-03f, 1.086861026e-03f, 1.098372690e-03f, 1.109881872e-03f, 1.121388553e-03f, 1.132892712e-03f, 1.144394331e-03f, 1.155893389e-03f, 1.167389866e-03f, 1.178883744e-03f, +1.190375001e-03f, 1.201863619e-03f, 1.213349577e-03f, 1.224832857e-03f, 1.236313437e-03f, 1.247791300e-03f, 1.259266424e-03f, 1.270738790e-03f, 1.282208379e-03f, 1.293675170e-03f, +1.305139145e-03f, 1.316600283e-03f, 1.328058565e-03f, 1.339513971e-03f, 1.350966482e-03f, 1.362416078e-03f, 1.373862738e-03f, 1.385306445e-03f, 1.396747177e-03f, 1.408184916e-03f, +1.419619642e-03f, 1.431051335e-03f, 1.442479975e-03f, 1.453905544e-03f, 1.465328020e-03f, 1.476747386e-03f, 1.488163621e-03f, 1.499576705e-03f, 1.510986620e-03f, 1.522393345e-03f, +1.533796862e-03f, 1.545197149e-03f, 1.556594189e-03f, 1.567987961e-03f, 1.579378446e-03f, 1.590765625e-03f, 1.602149477e-03f, 1.613529984e-03f, 1.624907126e-03f, 1.636280883e-03f, +1.647651236e-03f, 1.659018165e-03f, 1.670381652e-03f, 1.681741676e-03f, 1.693098218e-03f, 1.704451259e-03f, 1.715800779e-03f, 1.727146759e-03f, 1.738489179e-03f, 1.749828020e-03f, +1.761163262e-03f, 1.772494887e-03f, 1.783822874e-03f, 1.795147205e-03f, 1.806467860e-03f, 1.817784819e-03f, 1.829098064e-03f, 1.840407574e-03f, 1.851713331e-03f, 1.863015315e-03f, +1.874313507e-03f, 1.885607888e-03f, 1.896898437e-03f, 1.908185137e-03f, 1.919467967e-03f, 1.930746908e-03f, 1.942021942e-03f, 1.953293048e-03f, 1.964560207e-03f, 1.975823401e-03f, +1.987082609e-03f, 1.998337814e-03f, 2.009588994e-03f, 2.020836132e-03f, 2.032079208e-03f, 2.043318202e-03f, 2.054553096e-03f, 2.065783871e-03f, 2.077010506e-03f, 2.088232984e-03f, +2.099451284e-03f, 2.110665387e-03f, 2.121875276e-03f, 2.133080929e-03f, 2.144282328e-03f, 2.155479455e-03f, 2.166672289e-03f, 2.177860813e-03f, 2.189045005e-03f, 2.200224849e-03f, +2.211400323e-03f, 2.222571410e-03f, 2.233738091e-03f, 2.244900345e-03f, 2.256058155e-03f, 2.267211500e-03f, 2.278360363e-03f, 2.289504724e-03f, 2.300644563e-03f, 2.311779863e-03f, +2.322910604e-03f, 2.334036766e-03f, 2.345158332e-03f, 2.356275281e-03f, 2.367387596e-03f, 2.378495256e-03f, 2.389598244e-03f, 2.400696540e-03f, 2.411790124e-03f, 2.422878980e-03f, +2.433963086e-03f, 2.445042425e-03f, 2.456116978e-03f, 2.467186725e-03f, 2.478251648e-03f, 2.489311728e-03f, 2.500366946e-03f, 2.511417283e-03f, 2.522462720e-03f, 2.533503239e-03f, +2.544538821e-03f, 2.555569446e-03f, 2.566595097e-03f, 2.577615753e-03f, 2.588631398e-03f, 2.599642010e-03f, 2.610647573e-03f, 2.621648067e-03f, 2.632643474e-03f, 2.643633774e-03f, +2.654618949e-03f, 2.665598980e-03f, 2.676573849e-03f, 2.687543536e-03f, 2.698508024e-03f, 2.709467293e-03f, 2.720421325e-03f, 2.731370101e-03f, 2.742313602e-03f, 2.753251811e-03f, +2.764184707e-03f, 2.775112273e-03f, 2.786034490e-03f, 2.796951340e-03f, 2.807862803e-03f, 2.818768861e-03f, 2.829669496e-03f, 2.840564689e-03f, 2.851454422e-03f, 2.862338675e-03f, +2.873217431e-03f, 2.884090671e-03f, 2.894958377e-03f, 2.905820529e-03f, 2.916677110e-03f, 2.927528101e-03f, 2.938373483e-03f, 2.949213238e-03f, 2.960047348e-03f, 2.970875794e-03f, +2.981698558e-03f, 2.992515621e-03f, 3.003326966e-03f, 3.014132572e-03f, 3.024932423e-03f, 3.035726500e-03f, 3.046514784e-03f, 3.057297257e-03f, 3.068073902e-03f, 3.078844698e-03f, +3.089609629e-03f, 3.100368675e-03f, 3.111121819e-03f, 3.121869043e-03f, 3.132610327e-03f, 3.143345654e-03f, 3.154075006e-03f, 3.164798364e-03f, 3.175515709e-03f, 3.186227025e-03f, +3.196932293e-03f, 3.207631493e-03f, 3.218324609e-03f, 3.229011623e-03f, 3.239692515e-03f, 3.250367268e-03f, 3.261035863e-03f, 3.271698283e-03f, 3.282354510e-03f, 3.293004525e-03f, +3.303648310e-03f, 3.314285847e-03f, 3.324917118e-03f, 3.335542106e-03f, 3.346160791e-03f, 3.356773157e-03f, 3.367379184e-03f, 3.377978856e-03f, 3.388572153e-03f, 3.399159059e-03f, +3.409739554e-03f, 3.420313622e-03f, 3.430881244e-03f, 3.441442401e-03f, 3.451997078e-03f, 3.462545254e-03f, 3.473086913e-03f, 3.483622037e-03f, 3.494150608e-03f, 3.504672607e-03f, +3.515188017e-03f, 3.525696821e-03f, 3.536199000e-03f, 3.546694536e-03f, 3.557183413e-03f, 3.567665611e-03f, 3.578141114e-03f, 3.588609903e-03f, 3.599071960e-03f, 3.609527269e-03f, +3.619975811e-03f, 3.630417568e-03f, 3.640852523e-03f, 3.651280659e-03f, 3.661701957e-03f, 3.672116400e-03f, 3.682523969e-03f, 3.692924649e-03f, 3.703318420e-03f, 3.713705266e-03f, +3.724085169e-03f, 3.734458110e-03f, 3.744824073e-03f, 3.755183041e-03f, 3.765534994e-03f, 3.775879917e-03f, 3.786217791e-03f, 3.796548599e-03f, 3.806872324e-03f, 3.817188947e-03f, +3.827498452e-03f, 3.837800821e-03f, 3.848096036e-03f, 3.858384081e-03f, 3.868664938e-03f, 3.878938588e-03f, 3.889205016e-03f, 3.899464204e-03f, 3.909716133e-03f, 3.919960788e-03f, +3.930198150e-03f, 3.940428203e-03f, 3.950650928e-03f, 3.960866309e-03f, 3.971074329e-03f, 3.981274969e-03f, 3.991468214e-03f, 4.001654045e-03f, 4.011832445e-03f, 4.022003398e-03f, +4.032166886e-03f, 4.042322892e-03f, 4.052471398e-03f, 4.062612387e-03f, 4.072745844e-03f, 4.082871749e-03f, 4.092990086e-03f, 4.103100839e-03f, 4.113203989e-03f, 4.123299521e-03f, +4.133387416e-03f, 4.143467658e-03f, 4.153540229e-03f, 4.163605114e-03f, 4.173662294e-03f, 4.183711753e-03f, 4.193753473e-03f, 4.203787439e-03f, 4.213813632e-03f, 4.223832036e-03f, +4.233842635e-03f, 4.243845410e-03f, 4.253840346e-03f, 4.263827425e-03f, 4.273806631e-03f, 4.283777946e-03f, 4.293741354e-03f, 4.303696838e-03f, 4.313644381e-03f, 4.323583967e-03f, +4.333515579e-03f, 4.343439199e-03f, 4.353354812e-03f, 4.363262400e-03f, 4.373161947e-03f, 4.383053436e-03f, 4.392936850e-03f, 4.402812173e-03f, 4.412679388e-03f, 4.422538478e-03f, +4.432389427e-03f, 4.442232219e-03f, 4.452066836e-03f, 4.461893262e-03f, 4.471711480e-03f, 4.481521474e-03f, 4.491323228e-03f, 4.501116724e-03f, 4.510901947e-03f, 4.520678880e-03f, +4.530447506e-03f, 4.540207809e-03f, 4.549959773e-03f, 4.559703381e-03f, 4.569438616e-03f, 4.579165462e-03f, 4.588883904e-03f, 4.598593924e-03f, 4.608295506e-03f, 4.617988634e-03f, +4.627673291e-03f, 4.637349462e-03f, 4.647017129e-03f, 4.656676278e-03f, 4.666326890e-03f, 4.675968951e-03f, 4.685602444e-03f, 4.695227352e-03f, 4.704843660e-03f, 4.714451351e-03f, +4.724050409e-03f, 4.733640819e-03f, 4.743222563e-03f, 4.752795626e-03f, 4.762359992e-03f, 4.771915644e-03f, 4.781462567e-03f, 4.791000745e-03f, 4.800530161e-03f, 4.810050799e-03f, +4.819562643e-03f, 4.829065679e-03f, 4.838559888e-03f, 4.848045256e-03f, 4.857521767e-03f, 4.866989404e-03f, 4.876448152e-03f, 4.885897995e-03f, 4.895338916e-03f, 4.904770901e-03f, +4.914193933e-03f, 4.923607997e-03f, 4.933013076e-03f, 4.942409155e-03f, 4.951796218e-03f, 4.961174249e-03f, 4.970543233e-03f, 4.979903153e-03f, 4.989253995e-03f, 4.998595742e-03f, +5.007928379e-03f, 5.017251890e-03f, 5.026566259e-03f, 5.035871471e-03f, 5.045167510e-03f, 5.054454361e-03f, 5.063732007e-03f, 5.073000435e-03f, 5.082259627e-03f, 5.091509568e-03f, +5.100750243e-03f, 5.109981637e-03f, 5.119203733e-03f, 5.128416517e-03f, 5.137619973e-03f, 5.146814085e-03f, 5.155998839e-03f, 5.165174218e-03f, 5.174340207e-03f, 5.183496792e-03f, +5.192643956e-03f, 5.201781684e-03f, 5.210909961e-03f, 5.220028772e-03f, 5.229138102e-03f, 5.238237935e-03f, 5.247328255e-03f, 5.256409048e-03f, 5.265480299e-03f, 5.274541992e-03f, +5.283594113e-03f, 5.292636645e-03f, 5.301669574e-03f, 5.310692885e-03f, 5.319706562e-03f, 5.328710591e-03f, 5.337704956e-03f, 5.346689643e-03f, 5.355664636e-03f, 5.364629921e-03f, +5.373585482e-03f, 5.382531304e-03f, 5.391467373e-03f, 5.400393673e-03f, 5.409310190e-03f, 5.418216908e-03f, 5.427113814e-03f, 5.436000891e-03f, 5.444878125e-03f, 5.453745501e-03f, +5.462603004e-03f, 5.471450621e-03f, 5.480288335e-03f, 5.489116131e-03f, 5.497933997e-03f, 5.506741915e-03f, 5.515539873e-03f, 5.524327854e-03f, 5.533105845e-03f, 5.541873831e-03f, +5.550631797e-03f, 5.559379729e-03f, 5.568117611e-03f, 5.576845429e-03f, 5.585563170e-03f, 5.594270817e-03f, 5.602968358e-03f, 5.611655776e-03f, 5.620333058e-03f, 5.629000189e-03f, +5.637657155e-03f, 5.646303941e-03f, 5.654940533e-03f, 5.663566916e-03f, 5.672183077e-03f, 5.680789000e-03f, 5.689384671e-03f, 5.697970077e-03f, 5.706545202e-03f, 5.715110032e-03f, +5.723664554e-03f, 5.732208752e-03f, 5.740742613e-03f, 5.749266123e-03f, 5.757779266e-03f, 5.766282030e-03f, 5.774774399e-03f, 5.783256360e-03f, 5.791727899e-03f, 5.800189001e-03f, +5.808639653e-03f, 5.817079839e-03f, 5.825509547e-03f, 5.833928762e-03f, 5.842337471e-03f, 5.850735658e-03f, 5.859123311e-03f, 5.867500415e-03f, 5.875866957e-03f, 5.884222922e-03f, +5.892568296e-03f, 5.900903066e-03f, 5.909227217e-03f, 5.917540737e-03f, 5.925843610e-03f, 5.934135824e-03f, 5.942417365e-03f, 5.950688218e-03f, 5.958948370e-03f, 5.967197807e-03f, +5.975436516e-03f, 5.983664483e-03f, 5.991881694e-03f, 6.000088135e-03f, 6.008283793e-03f, 6.016468655e-03f, 6.024642706e-03f, 6.032805933e-03f, 6.040958323e-03f, 6.049099862e-03f, +6.057230536e-03f, 6.065350332e-03f, 6.073459237e-03f, 6.081557237e-03f, 6.089644318e-03f, 6.097720468e-03f, 6.105785672e-03f, 6.113839918e-03f, 6.121883192e-03f, 6.129915480e-03f, +6.137936770e-03f, 6.145947049e-03f, 6.153946301e-03f, 6.161934516e-03f, 6.169911678e-03f, 6.177877776e-03f, 6.185832796e-03f, 6.193776724e-03f, 6.201709548e-03f, 6.209631254e-03f, +6.217541830e-03f, 6.225441261e-03f, 6.233329536e-03f, 6.241206641e-03f, 6.249072562e-03f, 6.256927288e-03f, 6.264770804e-03f, 6.272603099e-03f, 6.280424158e-03f, 6.288233970e-03f, +6.296032520e-03f, 6.303819797e-03f, 6.311595787e-03f, 6.319360478e-03f, 6.327113856e-03f, 6.334855909e-03f, 6.342586624e-03f, 6.350305988e-03f, 6.358013989e-03f, 6.365710613e-03f, +6.373395848e-03f, 6.381069682e-03f, 6.388732101e-03f, 6.396383093e-03f, 6.404022646e-03f, 6.411650746e-03f, 6.419267381e-03f, 6.426872539e-03f, 6.434466206e-03f, 6.442048371e-03f, +6.449619021e-03f, 6.457178144e-03f, 6.464725726e-03f, 6.472261755e-03f, 6.479786220e-03f, 6.487299107e-03f, 6.494800405e-03f, 6.502290100e-03f, 6.509768181e-03f, 6.517234635e-03f, +6.524689450e-03f, 6.532132613e-03f, 6.539564112e-03f, 6.546983936e-03f, 6.554392071e-03f, 6.561788506e-03f, 6.569173229e-03f, 6.576546226e-03f, 6.583907487e-03f, 6.591256999e-03f, +6.598594749e-03f, 6.605920727e-03f, 6.613234919e-03f, 6.620537313e-03f, 6.627827899e-03f, 6.635106663e-03f, 6.642373594e-03f, 6.649628679e-03f, 6.656871907e-03f, 6.664103266e-03f, +6.671322744e-03f, 6.678530329e-03f, 6.685726010e-03f, 6.692909774e-03f, 6.700081609e-03f, 6.707241505e-03f, 6.714389448e-03f, 6.721525428e-03f, 6.728649432e-03f, 6.735761449e-03f, +6.742861467e-03f, 6.749949475e-03f, 6.757025461e-03f, 6.764089413e-03f, 6.771141320e-03f, 6.778181170e-03f, 6.785208952e-03f, 6.792224653e-03f, 6.799228263e-03f, 6.806219771e-03f, +6.813199163e-03f, 6.820166430e-03f, 6.827121560e-03f, 6.834064541e-03f, 6.840995361e-03f, 6.847914011e-03f, 6.854820477e-03f, 6.861714750e-03f, 6.868596817e-03f, 6.875466667e-03f, +6.882324290e-03f, 6.889169673e-03f, 6.896002806e-03f, 6.902823678e-03f, 6.909632277e-03f, 6.916428592e-03f, 6.923212612e-03f, 6.929984326e-03f, 6.936743723e-03f, 6.943490791e-03f, +6.950225521e-03f, 6.956947900e-03f, 6.963657918e-03f, 6.970355563e-03f, 6.977040826e-03f, 6.983713695e-03f, 6.990374158e-03f, 6.997022206e-03f, 7.003657827e-03f, 7.010281010e-03f, +7.016891745e-03f, 7.023490021e-03f, 7.030075827e-03f, 7.036649153e-03f, 7.043209987e-03f, 7.049758319e-03f, 7.056294138e-03f, 7.062817434e-03f, 7.069328195e-03f, 7.075826412e-03f, +7.082312074e-03f, 7.088785169e-03f, 7.095245689e-03f, 7.101693621e-03f, 7.108128956e-03f, 7.114551684e-03f, 7.120961792e-03f, 7.127359272e-03f, 7.133744113e-03f, 7.140116304e-03f, +7.146475835e-03f, 7.152822696e-03f, 7.159156876e-03f, 7.165478366e-03f, 7.171787154e-03f, 7.178083230e-03f, 7.184366585e-03f, 7.190637208e-03f, 7.196895088e-03f, 7.203140217e-03f, +7.209372583e-03f, 7.215592176e-03f, 7.221798987e-03f, 7.227993005e-03f, 7.234174220e-03f, 7.240342622e-03f, 7.246498202e-03f, 7.252640949e-03f, 7.258770853e-03f, 7.264887904e-03f, +7.270992092e-03f, 7.277083408e-03f, 7.283161842e-03f, 7.289227383e-03f, 7.295280022e-03f, 7.301319750e-03f, 7.307346555e-03f, 7.313360429e-03f, 7.319361362e-03f, 7.325349345e-03f, +7.331324366e-03f, 7.337286417e-03f, 7.343235489e-03f, 7.349171571e-03f, 7.355094653e-03f, 7.361004728e-03f, 7.366901783e-03f, 7.372785811e-03f, 7.378656802e-03f, 7.384514746e-03f, +7.390359634e-03f, 7.396191456e-03f, 7.402010203e-03f, 7.407815866e-03f, 7.413608434e-03f, 7.419387900e-03f, 7.425154253e-03f, 7.430907484e-03f, 7.436647584e-03f, 7.442374544e-03f, +7.448088354e-03f, 7.453789006e-03f, 7.459476489e-03f, 7.465150796e-03f, 7.470811916e-03f, 7.476459840e-03f, 7.482094561e-03f, 7.487716067e-03f, 7.493324352e-03f, 7.498919404e-03f, +7.504501216e-03f, 7.510069779e-03f, 7.515625082e-03f, 7.521167119e-03f, 7.526695879e-03f, 7.532211354e-03f, 7.537713535e-03f, 7.543202412e-03f, 7.548677979e-03f, 7.554140224e-03f, +7.559589140e-03f, 7.565024719e-03f, 7.570446950e-03f, 7.575855826e-03f, 7.581251338e-03f, 7.586633478e-03f, 7.592002236e-03f, 7.597357603e-03f, 7.602699573e-03f, 7.608028135e-03f, +7.613343282e-03f, 7.618645004e-03f, 7.623933294e-03f, 7.629208143e-03f, 7.634469542e-03f, 7.639717484e-03f, 7.644951959e-03f, 7.650172959e-03f, 7.655380476e-03f, 7.660574503e-03f, +7.665755029e-03f, 7.670922048e-03f, 7.676075550e-03f, 7.681215528e-03f, 7.686341974e-03f, 7.691454879e-03f, 7.696554235e-03f, 7.701640034e-03f, 7.706712268e-03f, 7.711770928e-03f, +7.716816008e-03f, 7.721847498e-03f, 7.726865391e-03f, 7.731869679e-03f, 7.736860354e-03f, 7.741837407e-03f, 7.746800832e-03f, 7.751750619e-03f, 7.756686762e-03f, 7.761609252e-03f, +7.766518081e-03f, 7.771413243e-03f, 7.776294728e-03f, 7.781162530e-03f, 7.786016640e-03f, 7.790857051e-03f, 7.795683755e-03f, 7.800496745e-03f, 7.805296013e-03f, 7.810081551e-03f, +7.814853351e-03f, 7.819611407e-03f, 7.824355711e-03f, 7.829086254e-03f, 7.833803031e-03f, 7.838506032e-03f, 7.843195251e-03f, 7.847870681e-03f, 7.852532314e-03f, 7.857180142e-03f, +7.861814159e-03f, 7.866434357e-03f, 7.871040728e-03f, 7.875633266e-03f, 7.880211963e-03f, 7.884776813e-03f, 7.889327807e-03f, 7.893864938e-03f, 7.898388201e-03f, 7.902897586e-03f, +7.907393088e-03f, 7.911874700e-03f, 7.916342413e-03f, 7.920796222e-03f, 7.925236119e-03f, 7.929662097e-03f, 7.934074149e-03f, 7.938472269e-03f, 7.942856450e-03f, 7.947226684e-03f, +7.951582964e-03f, 7.955925285e-03f, 7.960253639e-03f, 7.964568019e-03f, 7.968868419e-03f, 7.973154832e-03f, 7.977427251e-03f, 7.981685669e-03f, 7.985930081e-03f, 7.990160479e-03f, +7.994376856e-03f, 7.998579207e-03f, 8.002767524e-03f, 8.006941801e-03f, 8.011102031e-03f, 8.015248209e-03f, 8.019380327e-03f, 8.023498379e-03f, 8.027602359e-03f, 8.031692261e-03f, +8.035768077e-03f, 8.039829802e-03f, 8.043877430e-03f, 8.047910954e-03f, 8.051930367e-03f, 8.055935664e-03f, 8.059926839e-03f, 8.063903884e-03f, 8.067866795e-03f, 8.071815565e-03f, +8.075750187e-03f, 8.079670657e-03f, 8.083576967e-03f, 8.087469111e-03f, 8.091347084e-03f, 8.095210880e-03f, 8.099060493e-03f, 8.102895916e-03f, 8.106717145e-03f, 8.110524172e-03f, +8.114316992e-03f, 8.118095600e-03f, 8.121859989e-03f, 8.125610153e-03f, 8.129346088e-03f, 8.133067787e-03f, 8.136775244e-03f, 8.140468454e-03f, 8.144147411e-03f, 8.147812110e-03f, +8.151462545e-03f, 8.155098710e-03f, 8.158720599e-03f, 8.162328208e-03f, 8.165921531e-03f, 8.169500561e-03f, 8.173065295e-03f, 8.176615726e-03f, 8.180151848e-03f, 8.183673657e-03f, +8.187181148e-03f, 8.190674314e-03f, 8.194153150e-03f, 8.197617652e-03f, 8.201067814e-03f, 8.204503630e-03f, 8.207925096e-03f, 8.211332207e-03f, 8.214724956e-03f, 8.218103340e-03f, +8.221467352e-03f, 8.224816988e-03f, 8.228152243e-03f, 8.231473112e-03f, 8.234779589e-03f, 8.238071670e-03f, 8.241349350e-03f, 8.244612624e-03f, 8.247861487e-03f, 8.251095933e-03f, +8.254315959e-03f, 8.257521559e-03f, 8.260712729e-03f, 8.263889464e-03f, 8.267051758e-03f, 8.270199608e-03f, 8.273333008e-03f, 8.276451954e-03f, 8.279556442e-03f, 8.282646466e-03f, +8.285722022e-03f, 8.288783105e-03f, 8.291829711e-03f, 8.294861835e-03f, 8.297879474e-03f, 8.300882621e-03f, 8.303871273e-03f, 8.306845426e-03f, 8.309805075e-03f, 8.312750215e-03f, +8.315680843e-03f, 8.318596954e-03f, 8.321498543e-03f, 8.324385607e-03f, 8.327258140e-03f, 8.330116140e-03f, 8.332959601e-03f, 8.335788520e-03f, 8.338602892e-03f, 8.341402714e-03f, +8.344187980e-03f, 8.346958688e-03f, 8.349714832e-03f, 8.352456410e-03f, 8.355183416e-03f, 8.357895847e-03f, 8.360593700e-03f, 8.363276969e-03f, 8.365945652e-03f, 8.368599744e-03f, +8.371239242e-03f, 8.373864141e-03f, 8.376474438e-03f, 8.379070130e-03f, 8.381651211e-03f, 8.384217679e-03f, 8.386769531e-03f, 8.389306761e-03f, 8.391829367e-03f, 8.394337345e-03f, +8.396830692e-03f, 8.399309403e-03f, 8.401773475e-03f, 8.404222906e-03f, 8.406657690e-03f, 8.409077826e-03f, 8.411483309e-03f, 8.413874135e-03f, 8.416250303e-03f, 8.418611807e-03f, +8.420958646e-03f, 8.423290815e-03f, 8.425608311e-03f, 8.427911131e-03f, 8.430199272e-03f, 8.432472731e-03f, 8.434731504e-03f, 8.436975588e-03f, 8.439204980e-03f, 8.441419677e-03f, +8.443619676e-03f, 8.445804974e-03f, 8.447975568e-03f, 8.450131454e-03f, 8.452272630e-03f, 8.454399093e-03f, 8.456510840e-03f, 8.458607868e-03f, 8.460690175e-03f, 8.462757756e-03f, +8.464810610e-03f, 8.466848733e-03f, 8.468872123e-03f, 8.470880778e-03f, 8.472874694e-03f, 8.474853868e-03f, 8.476818299e-03f, 8.478767983e-03f, 8.480702917e-03f, 8.482623100e-03f, +8.484528528e-03f, 8.486419200e-03f, 8.488295112e-03f, 8.490156261e-03f, 8.492002647e-03f, 8.493834265e-03f, 8.495651114e-03f, 8.497453192e-03f, 8.499240495e-03f, 8.501013022e-03f, +8.502770770e-03f, 8.504513737e-03f, 8.506241921e-03f, 8.507955320e-03f, 8.509653930e-03f, 8.511337751e-03f, 8.513006779e-03f, 8.514661013e-03f, 8.516300451e-03f, 8.517925091e-03f, +8.519534930e-03f, 8.521129966e-03f, 8.522710198e-03f, 8.524275624e-03f, 8.525826240e-03f, 8.527362047e-03f, 8.528883041e-03f, 8.530389221e-03f, 8.531880585e-03f, 8.533357131e-03f, +8.534818858e-03f, 8.536265763e-03f, 8.537697844e-03f, 8.539115101e-03f, 8.540517531e-03f, 8.541905133e-03f, 8.543277905e-03f, 8.544635846e-03f, 8.545978953e-03f, 8.547307225e-03f, +8.548620661e-03f, 8.549919260e-03f, 8.551203019e-03f, 8.552471937e-03f, 8.553726013e-03f, 8.554965246e-03f, 8.556189633e-03f, 8.557399174e-03f, 8.558593867e-03f, 8.559773712e-03f, +8.560938706e-03f, 8.562088848e-03f, 8.563224137e-03f, 8.564344573e-03f, 8.565450153e-03f, 8.566540877e-03f, 8.567616743e-03f, 8.568677751e-03f, 8.569723899e-03f, 8.570755186e-03f, +8.571771612e-03f, 8.572773174e-03f, 8.573759873e-03f, 8.574731707e-03f, 8.575688676e-03f, 8.576630778e-03f, 8.577558012e-03f, 8.578470378e-03f, 8.579367875e-03f, 8.580250502e-03f, +8.581118259e-03f, 8.581971144e-03f, 8.582809156e-03f, 8.583632296e-03f, 8.584440563e-03f, 8.585233955e-03f, 8.586012472e-03f, 8.586776114e-03f, 8.587524880e-03f, 8.588258770e-03f, +8.588977782e-03f, 8.589681917e-03f, 8.590371174e-03f, 8.591045553e-03f, 8.591705053e-03f, 8.592349673e-03f, 8.592979414e-03f, 8.593594275e-03f, 8.594194256e-03f, 8.594779357e-03f, +8.595349576e-03f, 8.595904915e-03f, 8.596445372e-03f, 8.596970948e-03f, 8.597481642e-03f, 8.597977455e-03f, 8.598458386e-03f, 8.598924435e-03f, 8.599375602e-03f, 8.599811887e-03f, +8.600233291e-03f, 8.600639812e-03f, 8.601031451e-03f, 8.601408209e-03f, 8.601770085e-03f, 8.602117079e-03f, 8.602449192e-03f, 8.602766424e-03f, 8.603068775e-03f, 8.603356244e-03f, +8.603628834e-03f, 8.603886543e-03f, 8.604129372e-03f, 8.604357321e-03f, 8.604570391e-03f, 8.604768582e-03f, 8.604951895e-03f, 8.605120330e-03f, 8.605273887e-03f, 8.605412566e-03f, +8.605536370e-03f, 8.605645297e-03f, 8.605739349e-03f, 8.605818526e-03f, 8.605882828e-03f, 8.605932257e-03f, 8.605966813e-03f, 8.605986497e-03f, 8.605991309e-03f, 8.605981250e-03f, +8.605956321e-03f, 8.605916523e-03f, 8.605861856e-03f, 8.605792322e-03f, 8.605707921e-03f, 8.605608654e-03f, 8.605494523e-03f, 8.605365527e-03f, 8.605221668e-03f, 8.605062947e-03f, +8.604889366e-03f, 8.604700924e-03f, 8.604497624e-03f, 8.604279466e-03f, 8.604046451e-03f, 8.603798580e-03f, 8.603535856e-03f, 8.603258278e-03f, 8.602965849e-03f, 8.602658568e-03f, +8.602336439e-03f, 8.601999462e-03f, 8.601647637e-03f, 8.601280968e-03f, 8.600899454e-03f, 8.600503099e-03f, 8.600091901e-03f, 8.599665865e-03f, 8.599224990e-03f, 8.598769278e-03f, +8.598298732e-03f, 8.597813352e-03f, 8.597313140e-03f, 8.596798097e-03f, 8.596268226e-03f, 8.595723528e-03f, 8.595164004e-03f, 8.594589657e-03f, 8.594000488e-03f, 8.593396499e-03f, +8.592777691e-03f, 8.592144067e-03f, 8.591495628e-03f, 8.590832377e-03f, 8.590154314e-03f, 8.589461443e-03f, 8.588753764e-03f, 8.588031281e-03f, 8.587293994e-03f, 8.586541906e-03f, +8.585775019e-03f, 8.584993336e-03f, 8.584196857e-03f, 8.583385586e-03f, 8.582559524e-03f, 8.581718674e-03f, 8.580863037e-03f, 8.579992617e-03f, 8.579107414e-03f, 8.578207433e-03f, +8.577292674e-03f, 8.576363140e-03f, 8.575418834e-03f, 8.574459758e-03f, 8.573485914e-03f, 8.572497305e-03f, 8.571493933e-03f, 8.570475801e-03f, 8.569442911e-03f, 8.568395265e-03f, +8.567332867e-03f, 8.566255719e-03f, 8.565163823e-03f, 8.564057182e-03f, 8.562935799e-03f, 8.561799676e-03f, 8.560648817e-03f, 8.559483223e-03f, 8.558302898e-03f, 8.557107844e-03f, +8.555898065e-03f, 8.554673562e-03f, 8.553434340e-03f, 8.552180400e-03f, 8.550911746e-03f, 8.549628380e-03f, 8.548330306e-03f, 8.547017527e-03f, 8.545690045e-03f, 8.544347864e-03f, +8.542990986e-03f, 8.541619416e-03f, 8.540233155e-03f, 8.538832207e-03f, 8.537416575e-03f, 8.535986263e-03f, 8.534541273e-03f, 8.533081609e-03f, 8.531607274e-03f, 8.530118272e-03f, +8.528614605e-03f, 8.527096277e-03f, 8.525563291e-03f, 8.524015652e-03f, 8.522453361e-03f, 8.520876423e-03f, 8.519284841e-03f, 8.517678619e-03f, 8.516057759e-03f, 8.514422267e-03f, +8.512772144e-03f, 8.511107396e-03f, 8.509428024e-03f, 8.507734034e-03f, 8.506025429e-03f, 8.504302211e-03f, 8.502564386e-03f, 8.500811957e-03f, 8.499044927e-03f, 8.497263301e-03f, +8.495467082e-03f, 8.493656274e-03f, 8.491830881e-03f, 8.489990906e-03f, 8.488136355e-03f, 8.486267230e-03f, 8.484383535e-03f, 8.482485276e-03f, 8.480572455e-03f, 8.478645076e-03f, +8.476703144e-03f, 8.474746664e-03f, 8.472775638e-03f, 8.470790071e-03f, 8.468789967e-03f, 8.466775331e-03f, 8.464746166e-03f, 8.462702477e-03f, 8.460644269e-03f, 8.458571545e-03f, +8.456484309e-03f, 8.454382567e-03f, 8.452266322e-03f, 8.450135579e-03f, 8.447990342e-03f, 8.445830616e-03f, 8.443656405e-03f, 8.441467714e-03f, 8.439264547e-03f, 8.437046908e-03f, +8.434814803e-03f, 8.432568236e-03f, 8.430307211e-03f, 8.428031733e-03f, 8.425741807e-03f, 8.423437437e-03f, 8.421118629e-03f, 8.418785386e-03f, 8.416437714e-03f, 8.414075617e-03f, +8.411699101e-03f, 8.409308169e-03f, 8.406902828e-03f, 8.404483081e-03f, 8.402048935e-03f, 8.399600392e-03f, 8.397137460e-03f, 8.394660142e-03f, 8.392168443e-03f, 8.389662369e-03f, +8.387141925e-03f, 8.384607115e-03f, 8.382057946e-03f, 8.379494421e-03f, 8.376916547e-03f, 8.374324328e-03f, 8.371717769e-03f, 8.369096876e-03f, 8.366461654e-03f, 8.363812109e-03f, +8.361148245e-03f, 8.358470068e-03f, 8.355777583e-03f, 8.353070795e-03f, 8.350349711e-03f, 8.347614335e-03f, 8.344864673e-03f, 8.342100731e-03f, 8.339322513e-03f, 8.336530026e-03f, +8.333723275e-03f, 8.330902265e-03f, 8.328067002e-03f, 8.325217492e-03f, 8.322353740e-03f, 8.319475753e-03f, 8.316583535e-03f, 8.313677092e-03f, 8.310756431e-03f, 8.307821556e-03f, +8.304872474e-03f, 8.301909191e-03f, 8.298931712e-03f, 8.295940043e-03f, 8.292934191e-03f, 8.289914160e-03f, 8.286879958e-03f, 8.283831589e-03f, 8.280769060e-03f, 8.277692377e-03f, +8.274601546e-03f, 8.271496573e-03f, 8.268377464e-03f, 8.265244225e-03f, 8.262096863e-03f, 8.258935383e-03f, 8.255759791e-03f, 8.252570095e-03f, 8.249366299e-03f, 8.246148411e-03f, +8.242916436e-03f, 8.239670381e-03f, 8.236410252e-03f, 8.233136056e-03f, 8.229847798e-03f, 8.226545486e-03f, 8.223229125e-03f, 8.219898723e-03f, 8.216554285e-03f, 8.213195818e-03f, +8.209823329e-03f, 8.206436824e-03f, 8.203036310e-03f, 8.199621793e-03f, 8.196193279e-03f, 8.192750776e-03f, 8.189294291e-03f, 8.185823829e-03f, 8.182339397e-03f, 8.178841003e-03f, +8.175328653e-03f, 8.171802354e-03f, 8.168262112e-03f, 8.164707935e-03f, 8.161139828e-03f, 8.157557800e-03f, 8.153961857e-03f, 8.150352006e-03f, 8.146728254e-03f, 8.143090607e-03f, +8.139439073e-03f, 8.135773659e-03f, 8.132094372e-03f, 8.128401219e-03f, 8.124694206e-03f, 8.120973342e-03f, 8.117238633e-03f, 8.113490086e-03f, 8.109727709e-03f, 8.105951508e-03f, +8.102161492e-03f, 8.098357666e-03f, 8.094540039e-03f, 8.090708618e-03f, 8.086863410e-03f, 8.083004422e-03f, 8.079131663e-03f, 8.075245138e-03f, 8.071344855e-03f, 8.067430823e-03f, +8.063503048e-03f, 8.059561538e-03f, 8.055606301e-03f, 8.051637344e-03f, 8.047654674e-03f, 8.043658299e-03f, 8.039648226e-03f, 8.035624464e-03f, 8.031587020e-03f, 8.027535902e-03f, +8.023471117e-03f, 8.019392673e-03f, 8.015300577e-03f, 8.011194839e-03f, 8.007075464e-03f, 8.002942461e-03f, 7.998795839e-03f, 7.994635604e-03f, 7.990461765e-03f, 7.986274329e-03f, +7.982073305e-03f, 7.977858700e-03f, 7.973630523e-03f, 7.969388781e-03f, 7.965133482e-03f, 7.960864635e-03f, 7.956582247e-03f, 7.952286326e-03f, 7.947976882e-03f, 7.943653921e-03f, +7.939317452e-03f, 7.934967483e-03f, 7.930604023e-03f, 7.926227079e-03f, 7.921836660e-03f, 7.917432773e-03f, 7.913015428e-03f, 7.908584633e-03f, 7.904140396e-03f, 7.899682725e-03f, +7.895211629e-03f, 7.890727115e-03f, 7.886229194e-03f, 7.881717872e-03f, 7.877193159e-03f, 7.872655062e-03f, 7.868103592e-03f, 7.863538755e-03f, 7.858960560e-03f, 7.854369017e-03f, +7.849764134e-03f, 7.845145919e-03f, 7.840514381e-03f, 7.835869528e-03f, 7.831211370e-03f, 7.826539915e-03f, 7.821855172e-03f, 7.817157150e-03f, 7.812445857e-03f, 7.807721302e-03f, +7.802983494e-03f, 7.798232443e-03f, 7.793468156e-03f, 7.788690642e-03f, 7.783899911e-03f, 7.779095972e-03f, 7.774278833e-03f, 7.769448504e-03f, 7.764604993e-03f, 7.759748310e-03f, +7.754878463e-03f, 7.749995462e-03f, 7.745099316e-03f, 7.740190034e-03f, 7.735267625e-03f, 7.730332098e-03f, 7.725383462e-03f, 7.720421727e-03f, 7.715446902e-03f, 7.710458996e-03f, +7.705458018e-03f, 7.700443978e-03f, 7.695416885e-03f, 7.690376748e-03f, 7.685323577e-03f, 7.680257381e-03f, 7.675178170e-03f, 7.670085952e-03f, 7.664980738e-03f, 7.659862537e-03f, +7.654731358e-03f, 7.649587211e-03f, 7.644430105e-03f, 7.639260050e-03f, 7.634077056e-03f, 7.628881132e-03f, 7.623672288e-03f, 7.618450534e-03f, 7.613215878e-03f, 7.607968332e-03f, +7.602707903e-03f, 7.597434604e-03f, 7.592148442e-03f, 7.586849428e-03f, 7.581537572e-03f, 7.576212883e-03f, 7.570875371e-03f, 7.565525047e-03f, 7.560161919e-03f, 7.554785999e-03f, +7.549397295e-03f, 7.543995819e-03f, 7.538581579e-03f, 7.533154586e-03f, 7.527714850e-03f, 7.522262381e-03f, 7.516797188e-03f, 7.511319283e-03f, 7.505828675e-03f, 7.500325374e-03f, +7.494809391e-03f, 7.489280735e-03f, 7.483739417e-03f, 7.478185447e-03f, 7.472618835e-03f, 7.467039592e-03f, 7.461447727e-03f, 7.455843252e-03f, 7.450226175e-03f, 7.444596509e-03f, +7.438954263e-03f, 7.433299447e-03f, 7.427632072e-03f, 7.421952148e-03f, 7.416259686e-03f, 7.410554696e-03f, 7.404837189e-03f, 7.399107175e-03f, 7.393364665e-03f, 7.387609669e-03f, +7.381842198e-03f, 7.376062263e-03f, 7.370269873e-03f, 7.364465040e-03f, 7.358647775e-03f, 7.352818087e-03f, 7.346975989e-03f, 7.341121489e-03f, 7.335254600e-03f, 7.329375332e-03f, +7.323483696e-03f, 7.317579702e-03f, 7.311663362e-03f, 7.305734685e-03f, 7.299793684e-03f, 7.293840369e-03f, 7.287874751e-03f, 7.281896840e-03f, 7.275906648e-03f, 7.269904186e-03f, +7.263889465e-03f, 7.257862495e-03f, 7.251823288e-03f, 7.245771855e-03f, 7.239708207e-03f, 7.233632354e-03f, 7.227544309e-03f, 7.221444082e-03f, 7.215331684e-03f, 7.209207127e-03f, +7.203070422e-03f, 7.196921579e-03f, 7.190760611e-03f, 7.184587528e-03f, 7.178402342e-03f, 7.172205063e-03f, 7.165995704e-03f, 7.159774276e-03f, 7.153540790e-03f, 7.147295257e-03f, +7.141037689e-03f, 7.134768097e-03f, 7.128486493e-03f, 7.122192888e-03f, 7.115887293e-03f, 7.109569721e-03f, 7.103240182e-03f, 7.096898689e-03f, 7.090545252e-03f, 7.084179883e-03f, +7.077802594e-03f, 7.071413397e-03f, 7.065012303e-03f, 7.058599323e-03f, 7.052174471e-03f, 7.045737756e-03f, 7.039289191e-03f, 7.032828788e-03f, 7.026356558e-03f, 7.019872513e-03f, +7.013376666e-03f, 7.006869027e-03f, 7.000349609e-03f, 6.993818423e-03f, 6.987275482e-03f, 6.980720797e-03f, 6.974154380e-03f, 6.967576243e-03f, 6.960986398e-03f, 6.954384857e-03f, +6.947771633e-03f, 6.941146736e-03f, 6.934510179e-03f, 6.927861975e-03f, 6.921202135e-03f, 6.914530671e-03f, 6.907847596e-03f, 6.901152921e-03f, 6.894446659e-03f, 6.887728821e-03f, +6.880999421e-03f, 6.874258470e-03f, 6.867505981e-03f, 6.860741965e-03f, 6.853966435e-03f, 6.847179404e-03f, 6.840380883e-03f, 6.833570885e-03f, 6.826749423e-03f, 6.819916508e-03f, +6.813072153e-03f, 6.806216371e-03f, 6.799349173e-03f, 6.792470573e-03f, 6.785580582e-03f, 6.778679214e-03f, 6.771766480e-03f, 6.764842394e-03f, 6.757906968e-03f, 6.750960213e-03f, +6.744002144e-03f, 6.737032772e-03f, 6.730052111e-03f, 6.723060172e-03f, 6.716056968e-03f, 6.709042513e-03f, 6.702016818e-03f, 6.694979897e-03f, 6.687931762e-03f, 6.680872425e-03f, +6.673801901e-03f, 6.666720201e-03f, 6.659627338e-03f, 6.652523325e-03f, 6.645408175e-03f, 6.638281901e-03f, 6.631144516e-03f, 6.623996032e-03f, 6.616836463e-03f, 6.609665820e-03f, +6.602484119e-03f, 6.595291370e-03f, 6.588087588e-03f, 6.580872785e-03f, 6.573646974e-03f, 6.566410169e-03f, 6.559162382e-03f, 6.551903627e-03f, 6.544633916e-03f, 6.537353262e-03f, +6.530061680e-03f, 6.522759181e-03f, 6.515445780e-03f, 6.508121489e-03f, 6.500786321e-03f, 6.493440290e-03f, 6.486083409e-03f, 6.478715691e-03f, 6.471337150e-03f, 6.463947799e-03f, +6.456547651e-03f, 6.449136719e-03f, 6.441715017e-03f, 6.434282558e-03f, 6.426839355e-03f, 6.419385423e-03f, 6.411920773e-03f, 6.404445421e-03f, 6.396959379e-03f, 6.389462660e-03f, +6.381955279e-03f, 6.374437249e-03f, 6.366908582e-03f, 6.359369294e-03f, 6.351819397e-03f, 6.344258905e-03f, 6.336687831e-03f, 6.329106189e-03f, 6.321513994e-03f, 6.313911257e-03f, +6.306297994e-03f, 6.298674217e-03f, 6.291039941e-03f, 6.283395179e-03f, 6.275739946e-03f, 6.268074253e-03f, 6.260398116e-03f, 6.252711549e-03f, 6.245014564e-03f, 6.237307177e-03f, +6.229589400e-03f, 6.221861247e-03f, 6.214122733e-03f, 6.206373872e-03f, 6.198614676e-03f, 6.190845161e-03f, 6.183065340e-03f, 6.175275227e-03f, 6.167474836e-03f, 6.159664181e-03f, +6.151843276e-03f, 6.144012136e-03f, 6.136170773e-03f, 6.128319203e-03f, 6.120457438e-03f, 6.112585495e-03f, 6.104703385e-03f, 6.096811125e-03f, 6.088908727e-03f, 6.080996206e-03f, +6.073073576e-03f, 6.065140851e-03f, 6.057198046e-03f, 6.049245175e-03f, 6.041282252e-03f, 6.033309291e-03f, 6.025326306e-03f, 6.017333313e-03f, 6.009330324e-03f, 6.001317355e-03f, +5.993294420e-03f, 5.985261533e-03f, 5.977218709e-03f, 5.969165962e-03f, 5.961103306e-03f, 5.953030756e-03f, 5.944948326e-03f, 5.936856031e-03f, 5.928753885e-03f, 5.920641903e-03f, +5.912520099e-03f, 5.904388487e-03f, 5.896247083e-03f, 5.888095901e-03f, 5.879934956e-03f, 5.871764261e-03f, 5.863583832e-03f, 5.855393683e-03f, 5.847193829e-03f, 5.838984285e-03f, +5.830765065e-03f, 5.822536183e-03f, 5.814297656e-03f, 5.806049496e-03f, 5.797791720e-03f, 5.789524342e-03f, 5.781247376e-03f, 5.772960837e-03f, 5.764664741e-03f, 5.756359102e-03f, +5.748043934e-03f, 5.739719253e-03f, 5.731385074e-03f, 5.723041411e-03f, 5.714688279e-03f, 5.706325694e-03f, 5.697953670e-03f, 5.689572221e-03f, 5.681181364e-03f, 5.672781113e-03f, +5.664371483e-03f, 5.655952488e-03f, 5.647524145e-03f, 5.639086468e-03f, 5.630639472e-03f, 5.622183172e-03f, 5.613717583e-03f, 5.605242720e-03f, 5.596758599e-03f, 5.588265235e-03f, +5.579762642e-03f, 5.571250836e-03f, 5.562729832e-03f, 5.554199646e-03f, 5.545660291e-03f, 5.537111785e-03f, 5.528554141e-03f, 5.519987375e-03f, 5.511411503e-03f, 5.502826539e-03f, +5.494232499e-03f, 5.485629399e-03f, 5.477017253e-03f, 5.468396077e-03f, 5.459765886e-03f, 5.451126696e-03f, 5.442478521e-03f, 5.433821378e-03f, 5.425155282e-03f, 5.416480248e-03f, +5.407796292e-03f, 5.399103429e-03f, 5.390401675e-03f, 5.381691044e-03f, 5.372971553e-03f, 5.364243217e-03f, 5.355506052e-03f, 5.346760073e-03f, 5.338005295e-03f, 5.329241735e-03f, +5.320469407e-03f, 5.311688329e-03f, 5.302898514e-03f, 5.294099978e-03f, 5.285292738e-03f, 5.276476809e-03f, 5.267652207e-03f, 5.258818947e-03f, 5.249977045e-03f, 5.241126517e-03f, +5.232267378e-03f, 5.223399644e-03f, 5.214523332e-03f, 5.205638456e-03f, 5.196745032e-03f, 5.187843077e-03f, 5.178932606e-03f, 5.170013635e-03f, 5.161086180e-03f, 5.152150256e-03f, +5.143205880e-03f, 5.134253067e-03f, 5.125291834e-03f, 5.116322195e-03f, 5.107344168e-03f, 5.098357768e-03f, 5.089363010e-03f, 5.080359912e-03f, 5.071348489e-03f, 5.062328756e-03f, +5.053300730e-03f, 5.044264428e-03f, 5.035219864e-03f, 5.026167055e-03f, 5.017106017e-03f, 5.008036767e-03f, 4.998959319e-03f, 4.989873691e-03f, 4.980779898e-03f, 4.971677957e-03f, +4.962567884e-03f, 4.953449694e-03f, 4.944323404e-03f, 4.935189031e-03f, 4.926046589e-03f, 4.916896097e-03f, 4.907737569e-03f, 4.898571022e-03f, 4.889396472e-03f, 4.880213936e-03f, +4.871023429e-03f, 4.861824969e-03f, 4.852618570e-03f, 4.843404251e-03f, 4.834182026e-03f, 4.824951913e-03f, 4.815713927e-03f, 4.806468086e-03f, 4.797214404e-03f, 4.787952900e-03f, +4.778683588e-03f, 4.769406486e-03f, 4.760121611e-03f, 4.750828977e-03f, 4.741528602e-03f, 4.732220503e-03f, 4.722904695e-03f, 4.713581196e-03f, 4.704250021e-03f, 4.694911188e-03f, +4.685564712e-03f, 4.676210611e-03f, 4.666848900e-03f, 4.657479597e-03f, 4.648102718e-03f, 4.638718280e-03f, 4.629326299e-03f, 4.619926791e-03f, 4.610519774e-03f, 4.601105264e-03f, +4.591683278e-03f, 4.582253831e-03f, 4.572816942e-03f, 4.563372627e-03f, 4.553920902e-03f, 4.544461784e-03f, 4.534995290e-03f, 4.525521436e-03f, 4.516040239e-03f, 4.506551717e-03f, +4.497055885e-03f, 4.487552761e-03f, 4.478042361e-03f, 4.468524702e-03f, 4.458999801e-03f, 4.449467675e-03f, 4.439928341e-03f, 4.430381815e-03f, 4.420828114e-03f, 4.411267255e-03f, +4.401699256e-03f, 4.392124132e-03f, 4.382541901e-03f, 4.372952580e-03f, 4.363356185e-03f, 4.353752735e-03f, 4.344142244e-03f, 4.334524731e-03f, 4.324900213e-03f, 4.315268706e-03f, +4.305630228e-03f, 4.295984795e-03f, 4.286332424e-03f, 4.276673133e-03f, 4.267006939e-03f, 4.257333858e-03f, 4.247653908e-03f, 4.237967105e-03f, 4.228273467e-03f, 4.218573011e-03f, +4.208865754e-03f, 4.199151714e-03f, 4.189430906e-03f, 4.179703349e-03f, 4.169969059e-03f, 4.160228054e-03f, 4.150480351e-03f, 4.140725967e-03f, 4.130964919e-03f, 4.121197224e-03f, +4.111422900e-03f, 4.101641964e-03f, 4.091854433e-03f, 4.082060324e-03f, 4.072259655e-03f, 4.062452443e-03f, 4.052638705e-03f, 4.042818458e-03f, 4.032991720e-03f, 4.023158508e-03f, +4.013318839e-03f, 4.003472730e-03f, 3.993620200e-03f, 3.983761265e-03f, 3.973895943e-03f, 3.964024251e-03f, 3.954146206e-03f, 3.944261826e-03f, 3.934371128e-03f, 3.924474130e-03f, +3.914570848e-03f, 3.904661302e-03f, 3.894745507e-03f, 3.884823481e-03f, 3.874895242e-03f, 3.864960808e-03f, 3.855020195e-03f, 3.845073421e-03f, 3.835120504e-03f, 3.825161462e-03f, +3.815196311e-03f, 3.805225069e-03f, 3.795247754e-03f, 3.785264383e-03f, 3.775274975e-03f, 3.765279545e-03f, 3.755278113e-03f, 3.745270696e-03f, 3.735257310e-03f, 3.725237974e-03f, +3.715212706e-03f, 3.705181523e-03f, 3.695144442e-03f, 3.685101482e-03f, 3.675052660e-03f, 3.664997993e-03f, 3.654937500e-03f, 3.644871197e-03f, 3.634799103e-03f, 3.624721236e-03f, +3.614637612e-03f, 3.604548251e-03f, 3.594453168e-03f, 3.584352383e-03f, 3.574245913e-03f, 3.564133775e-03f, 3.554015988e-03f, 3.543892569e-03f, 3.533763536e-03f, 3.523628907e-03f, +3.513488699e-03f, 3.503342931e-03f, 3.493191620e-03f, 3.483034784e-03f, 3.472872440e-03f, 3.462704608e-03f, 3.452531303e-03f, 3.442352546e-03f, 3.432168352e-03f, 3.421978740e-03f, +3.411783728e-03f, 3.401583334e-03f, 3.391377576e-03f, 3.381166472e-03f, 3.370950039e-03f, 3.360728295e-03f, 3.350501259e-03f, 3.340268948e-03f, 3.330031380e-03f, 3.319788574e-03f, +3.309540547e-03f, 3.299287317e-03f, 3.289028902e-03f, 3.278765320e-03f, 3.268496589e-03f, 3.258222728e-03f, 3.247943753e-03f, 3.237659684e-03f, 3.227370537e-03f, 3.217076332e-03f, +3.206777087e-03f, 3.196472818e-03f, 3.186163545e-03f, 3.175849285e-03f, 3.165530057e-03f, 3.155205878e-03f, 3.144876767e-03f, 3.134542741e-03f, 3.124203820e-03f, 3.113860020e-03f, +3.103511360e-03f, 3.093157859e-03f, 3.082799534e-03f, 3.072436403e-03f, 3.062068485e-03f, 3.051695798e-03f, 3.041318359e-03f, 3.030936188e-03f, 3.020549302e-03f, 3.010157719e-03f, +2.999761458e-03f, 2.989360537e-03f, 2.978954974e-03f, 2.968544787e-03f, 2.958129995e-03f, 2.947710615e-03f, 2.937286667e-03f, 2.926858167e-03f, 2.916425135e-03f, 2.905987588e-03f, +2.895545546e-03f, 2.885099025e-03f, 2.874648045e-03f, 2.864192624e-03f, 2.853732780e-03f, 2.843268531e-03f, 2.832799896e-03f, 2.822326893e-03f, 2.811849540e-03f, 2.801367856e-03f, +2.790881858e-03f, 2.780391566e-03f, 2.769896997e-03f, 2.759398171e-03f, 2.748895104e-03f, 2.738387817e-03f, 2.727876326e-03f, 2.717360650e-03f, 2.706840809e-03f, 2.696316819e-03f, +2.685788701e-03f, 2.675256471e-03f, 2.664720148e-03f, 2.654179751e-03f, 2.643635298e-03f, 2.633086808e-03f, 2.622534299e-03f, 2.611977790e-03f, 2.601417298e-03f, 2.590852842e-03f, +2.580284442e-03f, 2.569712115e-03f, 2.559135879e-03f, 2.548555753e-03f, 2.537971757e-03f, 2.527383907e-03f, 2.516792223e-03f, 2.506196723e-03f, 2.495597426e-03f, 2.484994350e-03f, +2.474387513e-03f, 2.463776935e-03f, 2.453162633e-03f, 2.442544627e-03f, 2.431922934e-03f, 2.421297574e-03f, 2.410668564e-03f, 2.400035924e-03f, 2.389399671e-03f, 2.378759826e-03f, +2.368116405e-03f, 2.357469427e-03f, 2.346818912e-03f, 2.336164878e-03f, 2.325507343e-03f, 2.314846326e-03f, 2.304181846e-03f, 2.293513920e-03f, 2.282842568e-03f, 2.272167809e-03f, +2.261489661e-03f, 2.250808142e-03f, 2.240123271e-03f, 2.229435068e-03f, 2.218743549e-03f, 2.208048735e-03f, 2.197350644e-03f, 2.186649294e-03f, 2.175944704e-03f, 2.165236893e-03f, +2.154525879e-03f, 2.143811681e-03f, 2.133094318e-03f, 2.122373808e-03f, 2.111650170e-03f, 2.100923423e-03f, 2.090193586e-03f, 2.079460677e-03f, 2.068724714e-03f, 2.057985717e-03f, +2.047243704e-03f, 2.036498695e-03f, 2.025750707e-03f, 2.014999759e-03f, 2.004245870e-03f, 1.993489060e-03f, 1.982729346e-03f, 1.971966747e-03f, 1.961201282e-03f, 1.950432970e-03f, +1.939661830e-03f, 1.928887879e-03f, 1.918111138e-03f, 1.907331625e-03f, 1.896549358e-03f, 1.885764357e-03f, 1.874976640e-03f, 1.864186226e-03f, 1.853393133e-03f, 1.842597381e-03f, +1.831798988e-03f, 1.820997973e-03f, 1.810194355e-03f, 1.799388152e-03f, 1.788579384e-03f, 1.777768070e-03f, 1.766954227e-03f, 1.756137875e-03f, 1.745319033e-03f, 1.734497719e-03f, +1.723673952e-03f, 1.712847752e-03f, 1.702019137e-03f, 1.691188125e-03f, 1.680354736e-03f, 1.669518988e-03f, 1.658680901e-03f, 1.647840493e-03f, 1.636997783e-03f, 1.626152790e-03f, +1.615305532e-03f, 1.604456029e-03f, 1.593604299e-03f, 1.582750362e-03f, 1.571894236e-03f, 1.561035939e-03f, 1.550175492e-03f, 1.539312912e-03f, 1.528448219e-03f, 1.517581432e-03f, +1.506712568e-03f, 1.495841648e-03f, 1.484968691e-03f, 1.474093714e-03f, 1.463216737e-03f, 1.452337779e-03f, 1.441456858e-03f, 1.430573995e-03f, 1.419689206e-03f, 1.408802513e-03f, +1.397913932e-03f, 1.387023484e-03f, 1.376131186e-03f, 1.365237059e-03f, 1.354341121e-03f, 1.343443391e-03f, 1.332543887e-03f, 1.321642630e-03f, 1.310739636e-03f, 1.299834927e-03f, +1.288928520e-03f, 1.278020434e-03f, 1.267110689e-03f, 1.256199303e-03f, 1.245286295e-03f, 1.234371684e-03f, 1.223455490e-03f, 1.212537730e-03f, 1.201618425e-03f, 1.190697592e-03f, +1.179775251e-03f, 1.168851421e-03f, 1.157926121e-03f, 1.146999369e-03f, 1.136071186e-03f, 1.125141588e-03f, 1.114210597e-03f, 1.103278230e-03f, 1.092344506e-03f, 1.081409445e-03f, +1.070473065e-03f, 1.059535386e-03f, 1.048596426e-03f, 1.037656204e-03f, 1.026714739e-03f, 1.015772051e-03f, 1.004828158e-03f, 9.938830792e-04f, 9.829368334e-04f, 9.719894398e-04f, +9.610409172e-04f, 9.500912846e-04f, 9.391405611e-04f, 9.281887656e-04f, 9.172359171e-04f, 9.062820345e-04f, 8.953271369e-04f, 8.843712432e-04f, 8.734143723e-04f, 8.624565433e-04f, +8.514977752e-04f, 8.405380869e-04f, 8.295774975e-04f, 8.186160258e-04f, 8.076536909e-04f, 7.966905118e-04f, 7.857265074e-04f, 7.747616968e-04f, 7.637960989e-04f, 7.528297326e-04f, +7.418626171e-04f, 7.308947713e-04f, 7.199262141e-04f, 7.089569645e-04f, 6.979870416e-04f, 6.870164644e-04f, 6.760452517e-04f, 6.650734226e-04f, 6.541009962e-04f, 6.431279913e-04f, +6.321544269e-04f, 6.211803222e-04f, 6.102056959e-04f, 5.992305672e-04f, 5.882549550e-04f, 5.772788783e-04f, 5.663023561e-04f, 5.553254074e-04f, 5.443480511e-04f, 5.333703063e-04f, +5.223921919e-04f, 5.114137270e-04f, 5.004349305e-04f, 4.894558213e-04f, 4.784764186e-04f, 4.674967412e-04f, 4.565168081e-04f, 4.455366384e-04f, 4.345562510e-04f, 4.235756649e-04f, +4.125948991e-04f, 4.016139726e-04f, 3.906329042e-04f, 3.796517132e-04f, 3.686704183e-04f, 3.576890386e-04f, 3.467075930e-04f, 3.357261006e-04f, 3.247445803e-04f, 3.137630511e-04f, +3.027815319e-04f, 2.918000418e-04f, 2.808185997e-04f, 2.698372245e-04f, 2.588559353e-04f, 2.478747510e-04f, 2.368936906e-04f, 2.259127731e-04f, 2.149320173e-04f, 2.039514423e-04f, +1.929710671e-04f, 1.819909106e-04f, 1.710109917e-04f, 1.600313295e-04f, 1.490519428e-04f, 1.380728507e-04f, 1.270940720e-04f, 1.161156258e-04f, 1.051375310e-04f, 9.415980658e-05f, +8.318247141e-05f, 7.220554448e-05f, 6.122904473e-05f, 5.025299110e-05f, 3.927740255e-05f, 2.830229801e-05f, 1.732769641e-05f, 6.353616691e-06f, -4.619922207e-06f, -1.559290136e-05f, +-2.656530182e-05f, -3.753710468e-05f, -4.850829101e-05f, -5.947884187e-05f, -7.044873835e-05f, -8.141796152e-05f, -9.238649247e-05f, -1.033543123e-04f, -1.143214020e-04f, -1.252877428e-04f, +-1.362533158e-04f, -1.472181019e-04f, -1.581820824e-04f, -1.691452382e-04f, -1.801075506e-04f, -1.910690006e-04f, -2.020295693e-04f, -2.129892378e-04f, -2.239479873e-04f, -2.349057988e-04f, +-2.458626535e-04f, -2.568185324e-04f, -2.677734167e-04f, -2.787272876e-04f, -2.896801261e-04f, -3.006319134e-04f, -3.115826306e-04f, -3.225322588e-04f, -3.334807792e-04f, -3.444281729e-04f, +-3.553744210e-04f, -3.663195048e-04f, -3.772634053e-04f, -3.882061037e-04f, -3.991475811e-04f, -4.100878188e-04f, -4.210267978e-04f, -4.319644993e-04f, -4.429009046e-04f, -4.538359947e-04f, +-4.647697509e-04f, -4.757021543e-04f, -4.866331861e-04f, -4.975628274e-04f, -5.084910595e-04f, -5.194178636e-04f, -5.303432208e-04f, -5.412671124e-04f, -5.521895195e-04f, -5.631104234e-04f, +-5.740298052e-04f, -5.849476462e-04f, -5.958639275e-04f, -6.067786304e-04f, -6.176917362e-04f, -6.286032260e-04f, -6.395130811e-04f, -6.504212826e-04f, -6.613278120e-04f, -6.722326502e-04f, +-6.831357788e-04f, -6.940371787e-04f, -7.049368314e-04f, -7.158347181e-04f, -7.267308200e-04f, -7.376251185e-04f, -7.485175946e-04f, -7.594082299e-04f, -7.702970054e-04f, -7.811839026e-04f, +-7.920689026e-04f, -8.029519868e-04f, -8.138331364e-04f, -8.247123328e-04f, -8.355895573e-04f, -8.464647912e-04f, -8.573380157e-04f, -8.682092122e-04f, -8.790783620e-04f, -8.899454465e-04f, +-9.008104469e-04f, -9.116733446e-04f, -9.225341209e-04f, -9.333927573e-04f, -9.442492349e-04f, -9.551035352e-04f, -9.659556395e-04f, -9.768055293e-04f, -9.876531857e-04f, -9.984985903e-04f, +-1.009341724e-03f, -1.020182569e-03f, -1.031021107e-03f, -1.041857317e-03f, -1.052691183e-03f, -1.063522686e-03f, -1.074351806e-03f, -1.085178525e-03f, -1.096002826e-03f, -1.106824688e-03f, +-1.117644094e-03f, -1.128461024e-03f, -1.139275461e-03f, -1.150087386e-03f, -1.160896781e-03f, -1.171703625e-03f, -1.182507902e-03f, -1.193309593e-03f, -1.204108679e-03f, -1.214905141e-03f, +-1.225698962e-03f, -1.236490122e-03f, -1.247278603e-03f, -1.258064386e-03f, -1.268847454e-03f, -1.279627787e-03f, -1.290405367e-03f, -1.301180176e-03f, -1.311952195e-03f, -1.322721405e-03f, +-1.333487789e-03f, -1.344251327e-03f, -1.355012001e-03f, -1.365769793e-03f, -1.376524685e-03f, -1.387276657e-03f, -1.398025692e-03f, -1.408771771e-03f, -1.419514876e-03f, -1.430254988e-03f, +-1.440992088e-03f, -1.451726159e-03f, -1.462457183e-03f, -1.473185139e-03f, -1.483910011e-03f, -1.494631780e-03f, -1.505350427e-03f, -1.516065935e-03f, -1.526778284e-03f, -1.537487457e-03f, +-1.548193435e-03f, -1.558896199e-03f, -1.569595732e-03f, -1.580292015e-03f, -1.590985030e-03f, -1.601674758e-03f, -1.612361182e-03f, -1.623044282e-03f, -1.633724041e-03f, -1.644400440e-03f, +-1.655073462e-03f, -1.665743087e-03f, -1.676409297e-03f, -1.687072075e-03f, -1.697731402e-03f, -1.708387259e-03f, -1.719039629e-03f, -1.729688493e-03f, -1.740333834e-03f, -1.750975632e-03f, +-1.761613869e-03f, -1.772248529e-03f, -1.782879591e-03f, -1.793507038e-03f, -1.804130853e-03f, -1.814751015e-03f, -1.825367509e-03f, -1.835980315e-03f, -1.846589415e-03f, -1.857194791e-03f, +-1.867796425e-03f, -1.878394299e-03f, -1.888988394e-03f, -1.899578693e-03f, -1.910165178e-03f, -1.920747829e-03f, -1.931326631e-03f, -1.941901563e-03f, -1.952472608e-03f, -1.963039749e-03f, +-1.973602966e-03f, -1.984162242e-03f, -1.994717560e-03f, -2.005268900e-03f, -2.015816245e-03f, -2.026359576e-03f, -2.036898877e-03f, -2.047434128e-03f, -2.057965312e-03f, -2.068492410e-03f, +-2.079015406e-03f, -2.089534280e-03f, -2.100049015e-03f, -2.110559593e-03f, -2.121065996e-03f, -2.131568206e-03f, -2.142066205e-03f, -2.152559975e-03f, -2.163049499e-03f, -2.173534757e-03f, +-2.184015733e-03f, -2.194492409e-03f, -2.204964766e-03f, -2.215432787e-03f, -2.225896454e-03f, -2.236355749e-03f, -2.246810654e-03f, -2.257261151e-03f, -2.267707223e-03f, -2.278148851e-03f, +-2.288586018e-03f, -2.299018707e-03f, -2.309446898e-03f, -2.319870575e-03f, -2.330289720e-03f, -2.340704314e-03f, -2.351114341e-03f, -2.361519782e-03f, -2.371920620e-03f, -2.382316836e-03f, +-2.392708414e-03f, -2.403095335e-03f, -2.413477582e-03f, -2.423855137e-03f, -2.434227982e-03f, -2.444596099e-03f, -2.454959472e-03f, -2.465318082e-03f, -2.475671912e-03f, -2.486020943e-03f, +-2.496365159e-03f, -2.506704542e-03f, -2.517039074e-03f, -2.527368737e-03f, -2.537693514e-03f, -2.548013387e-03f, -2.558328339e-03f, -2.568638352e-03f, -2.578943409e-03f, -2.589243492e-03f, +-2.599538583e-03f, -2.609828665e-03f, -2.620113720e-03f, -2.630393732e-03f, -2.640668682e-03f, -2.650938552e-03f, -2.661203326e-03f, -2.671462986e-03f, -2.681717514e-03f, -2.691966893e-03f, +-2.702211106e-03f, -2.712450135e-03f, -2.722683962e-03f, -2.732912571e-03f, -2.743135944e-03f, -2.753354063e-03f, -2.763566911e-03f, -2.773774470e-03f, -2.783976724e-03f, -2.794173655e-03f, +-2.804365245e-03f, -2.814551478e-03f, -2.824732335e-03f, -2.834907800e-03f, -2.845077855e-03f, -2.855242484e-03f, -2.865401668e-03f, -2.875555390e-03f, -2.885703633e-03f, -2.895846381e-03f, +-2.905983615e-03f, -2.916115318e-03f, -2.926241473e-03f, -2.936362064e-03f, -2.946477072e-03f, -2.956586480e-03f, -2.966690272e-03f, -2.976788431e-03f, -2.986880938e-03f, -2.996967777e-03f, +-3.007048931e-03f, -3.017124382e-03f, -3.027194114e-03f, -3.037258109e-03f, -3.047316350e-03f, -3.057368821e-03f, -3.067415503e-03f, -3.077456381e-03f, -3.087491436e-03f, -3.097520653e-03f, +-3.107544013e-03f, -3.117561500e-03f, -3.127573097e-03f, -3.137578787e-03f, -3.147578553e-03f, -3.157572377e-03f, -3.167560244e-03f, -3.177542135e-03f, -3.187518034e-03f, -3.197487925e-03f, +-3.207451789e-03f, -3.217409611e-03f, -3.227361373e-03f, -3.237307058e-03f, -3.247246650e-03f, -3.257180132e-03f, -3.267107487e-03f, -3.277028697e-03f, -3.286943747e-03f, -3.296852619e-03f, +-3.306755296e-03f, -3.316651763e-03f, -3.326542001e-03f, -3.336425994e-03f, -3.346303726e-03f, -3.356175179e-03f, -3.366040337e-03f, -3.375899184e-03f, -3.385751702e-03f, -3.395597874e-03f, +-3.405437685e-03f, -3.415271117e-03f, -3.425098154e-03f, -3.434918778e-03f, -3.444732975e-03f, -3.454540725e-03f, -3.464342015e-03f, -3.474136825e-03f, -3.483925141e-03f, -3.493706945e-03f, +-3.503482220e-03f, -3.513250951e-03f, -3.523013121e-03f, -3.532768713e-03f, -3.542517710e-03f, -3.552260096e-03f, -3.561995855e-03f, -3.571724970e-03f, -3.581447425e-03f, -3.591163203e-03f, +-3.600872287e-03f, -3.610574662e-03f, -3.620270311e-03f, -3.629959217e-03f, -3.639641364e-03f, -3.649316736e-03f, -3.658985316e-03f, -3.668647088e-03f, -3.678302036e-03f, -3.687950142e-03f, +-3.697591392e-03f, -3.707225768e-03f, -3.716853254e-03f, -3.726473835e-03f, -3.736087493e-03f, -3.745694213e-03f, -3.755293977e-03f, -3.764886771e-03f, -3.774472577e-03f, -3.784051380e-03f, +-3.793623164e-03f, -3.803187911e-03f, -3.812745606e-03f, -3.822296234e-03f, -3.831839776e-03f, -3.841376219e-03f, -3.850905545e-03f, -3.860427738e-03f, -3.869942782e-03f, -3.879450661e-03f, +-3.888951360e-03f, -3.898444861e-03f, -3.907931150e-03f, -3.917410209e-03f, -3.926882023e-03f, -3.936346576e-03f, -3.945803852e-03f, -3.955253835e-03f, -3.964696510e-03f, -3.974131859e-03f, +-3.983559867e-03f, -3.992980518e-03f, -4.002393797e-03f, -4.011799687e-03f, -4.021198172e-03f, -4.030589238e-03f, -4.039972867e-03f, -4.049349044e-03f, -4.058717753e-03f, -4.068078978e-03f, +-4.077432704e-03f, -4.086778914e-03f, -4.096117594e-03f, -4.105448727e-03f, -4.114772297e-03f, -4.124088289e-03f, -4.133396687e-03f, -4.142697475e-03f, -4.151990638e-03f, -4.161276160e-03f, +-4.170554025e-03f, -4.179824218e-03f, -4.189086722e-03f, -4.198341523e-03f, -4.207588605e-03f, -4.216827953e-03f, -4.226059549e-03f, -4.235283380e-03f, -4.244499430e-03f, -4.253707682e-03f, +-4.262908122e-03f, -4.272100733e-03f, -4.281285502e-03f, -4.290462411e-03f, -4.299631446e-03f, -4.308792591e-03f, -4.317945830e-03f, -4.327091149e-03f, -4.336228532e-03f, -4.345357963e-03f, +-4.354479427e-03f, -4.363592909e-03f, -4.372698393e-03f, -4.381795864e-03f, -4.390885307e-03f, -4.399966706e-03f, -4.409040047e-03f, -4.418105313e-03f, -4.427162490e-03f, -4.436211563e-03f, +-4.445252515e-03f, -4.454285333e-03f, -4.463310000e-03f, -4.472326501e-03f, -4.481334822e-03f, -4.490334948e-03f, -4.499326862e-03f, -4.508310550e-03f, -4.517285997e-03f, -4.526253188e-03f, +-4.535212108e-03f, -4.544162741e-03f, -4.553105073e-03f, -4.562039088e-03f, -4.570964772e-03f, -4.579882109e-03f, -4.588791085e-03f, -4.597691684e-03f, -4.606583892e-03f, -4.615467693e-03f, +-4.624343074e-03f, -4.633210018e-03f, -4.642068511e-03f, -4.650918538e-03f, -4.659760084e-03f, -4.668593134e-03f, -4.677417674e-03f, -4.686233689e-03f, -4.695041163e-03f, -4.703840083e-03f, +-4.712630433e-03f, -4.721412198e-03f, -4.730185364e-03f, -4.738949916e-03f, -4.747705840e-03f, -4.756453120e-03f, -4.765191742e-03f, -4.773921692e-03f, -4.782642954e-03f, -4.791355514e-03f, +-4.800059358e-03f, -4.808754470e-03f, -4.817440837e-03f, -4.826118443e-03f, -4.834787275e-03f, -4.843447317e-03f, -4.852098555e-03f, -4.860740974e-03f, -4.869374561e-03f, -4.877999300e-03f, +-4.886615178e-03f, -4.895222179e-03f, -4.903820289e-03f, -4.912409494e-03f, -4.920989780e-03f, -4.929561132e-03f, -4.938123535e-03f, -4.946676976e-03f, -4.955221440e-03f, -4.963756912e-03f, +-4.972283379e-03f, -4.980800826e-03f, -4.989309239e-03f, -4.997808604e-03f, -5.006298906e-03f, -5.014780132e-03f, -5.023252266e-03f, -5.031715295e-03f, -5.040169205e-03f, -5.048613981e-03f, +-5.057049610e-03f, -5.065476077e-03f, -5.073893368e-03f, -5.082301469e-03f, -5.090700366e-03f, -5.099090045e-03f, -5.107470492e-03f, -5.115841693e-03f, -5.124203634e-03f, -5.132556301e-03f, +-5.140899680e-03f, -5.149233757e-03f, -5.157558518e-03f, -5.165873949e-03f, -5.174180036e-03f, -5.182476766e-03f, -5.190764124e-03f, -5.199042097e-03f, -5.207310671e-03f, -5.215569831e-03f, +-5.223819565e-03f, -5.232059859e-03f, -5.240290698e-03f, -5.248512069e-03f, -5.256723958e-03f, -5.264926352e-03f, -5.273119237e-03f, -5.281302598e-03f, -5.289476423e-03f, -5.297640698e-03f, +-5.305795409e-03f, -5.313940543e-03f, -5.322076086e-03f, -5.330202024e-03f, -5.338318344e-03f, -5.346425032e-03f, -5.354522076e-03f, -5.362609460e-03f, -5.370687172e-03f, -5.378755199e-03f, +-5.386813526e-03f, -5.394862141e-03f, -5.402901030e-03f, -5.410930179e-03f, -5.418949576e-03f, -5.426959206e-03f, -5.434959058e-03f, -5.442949116e-03f, -5.450929368e-03f, -5.458899801e-03f, +-5.466860401e-03f, -5.474811155e-03f, -5.482752050e-03f, -5.490683072e-03f, -5.498604209e-03f, -5.506515447e-03f, -5.514416773e-03f, -5.522308174e-03f, -5.530189636e-03f, -5.538061147e-03f, +-5.545922694e-03f, -5.553774263e-03f, -5.561615841e-03f, -5.569447416e-03f, -5.577268974e-03f, -5.585080502e-03f, -5.592881987e-03f, -5.600673417e-03f, -5.608454778e-03f, -5.616226058e-03f, +-5.623987242e-03f, -5.631738320e-03f, -5.639479277e-03f, -5.647210101e-03f, -5.654930779e-03f, -5.662641298e-03f, -5.670341645e-03f, -5.678031808e-03f, -5.685711774e-03f, -5.693381530e-03f, +-5.701041063e-03f, -5.708690360e-03f, -5.716329409e-03f, -5.723958198e-03f, -5.731576713e-03f, -5.739184941e-03f, -5.746782871e-03f, -5.754370490e-03f, -5.761947785e-03f, -5.769514742e-03f, +-5.777071351e-03f, -5.784617599e-03f, -5.792153472e-03f, -5.799678958e-03f, -5.807194045e-03f, -5.814698721e-03f, -5.822192972e-03f, -5.829676787e-03f, -5.837150153e-03f, -5.844613058e-03f, +-5.852065489e-03f, -5.859507434e-03f, -5.866938881e-03f, -5.874359817e-03f, -5.881770230e-03f, -5.889170108e-03f, -5.896559439e-03f, -5.903938209e-03f, -5.911306408e-03f, -5.918664023e-03f, +-5.926011041e-03f, -5.933347451e-03f, -5.940673240e-03f, -5.947988397e-03f, -5.955292909e-03f, -5.962586763e-03f, -5.969869949e-03f, -5.977142454e-03f, -5.984404265e-03f, -5.991655372e-03f, +-5.998895761e-03f, -6.006125421e-03f, -6.013344341e-03f, -6.020552507e-03f, -6.027749908e-03f, -6.034936533e-03f, -6.042112369e-03f, -6.049277405e-03f, -6.056431628e-03f, -6.063575027e-03f, +-6.070707591e-03f, -6.077829306e-03f, -6.084940162e-03f, -6.092040147e-03f, -6.099129249e-03f, -6.106207456e-03f, -6.113274757e-03f, -6.120331139e-03f, -6.127376593e-03f, -6.134411104e-03f, +-6.141434664e-03f, -6.148447258e-03f, -6.155448877e-03f, -6.162439508e-03f, -6.169419140e-03f, -6.176387761e-03f, -6.183345360e-03f, -6.190291926e-03f, -6.197227446e-03f, -6.204151911e-03f, +-6.211065307e-03f, -6.217967624e-03f, -6.224858851e-03f, -6.231738975e-03f, -6.238607986e-03f, -6.245465873e-03f, -6.252312624e-03f, -6.259148228e-03f, -6.265972673e-03f, -6.272785948e-03f, +-6.279588043e-03f, -6.286378946e-03f, -6.293158645e-03f, -6.299927130e-03f, -6.306684390e-03f, -6.313430413e-03f, -6.320165188e-03f, -6.326888705e-03f, -6.333600951e-03f, -6.340301917e-03f, +-6.346991591e-03f, -6.353669962e-03f, -6.360337020e-03f, -6.366992752e-03f, -6.373637149e-03f, -6.380270199e-03f, -6.386891892e-03f, -6.393502216e-03f, -6.400101161e-03f, -6.406688716e-03f, +-6.413264870e-03f, -6.419829612e-03f, -6.426382932e-03f, -6.432924819e-03f, -6.439455261e-03f, -6.445974250e-03f, -6.452481772e-03f, -6.458977819e-03f, -6.465462379e-03f, -6.471935442e-03f, +-6.478396997e-03f, -6.484847034e-03f, -6.491285542e-03f, -6.497712510e-03f, -6.504127928e-03f, -6.510531785e-03f, -6.516924071e-03f, -6.523304776e-03f, -6.529673889e-03f, -6.536031399e-03f, +-6.542377296e-03f, -6.548711571e-03f, -6.555034211e-03f, -6.561345208e-03f, -6.567644551e-03f, -6.573932229e-03f, -6.580208232e-03f, -6.586472550e-03f, -6.592725173e-03f, -6.598966090e-03f, +-6.605195292e-03f, -6.611412768e-03f, -6.617618508e-03f, -6.623812501e-03f, -6.629994738e-03f, -6.636165209e-03f, -6.642323904e-03f, -6.648470812e-03f, -6.654605923e-03f, -6.660729228e-03f, +-6.666840717e-03f, -6.672940379e-03f, -6.679028204e-03f, -6.685104183e-03f, -6.691168306e-03f, -6.697220563e-03f, -6.703260943e-03f, -6.709289438e-03f, -6.715306038e-03f, -6.721310731e-03f, +-6.727303510e-03f, -6.733284363e-03f, -6.739253282e-03f, -6.745210256e-03f, -6.751155276e-03f, -6.757088333e-03f, -6.763009416e-03f, -6.768918515e-03f, -6.774815623e-03f, -6.780700727e-03f, +-6.786573820e-03f, -6.792434892e-03f, -6.798283932e-03f, -6.804120933e-03f, -6.809945883e-03f, -6.815758774e-03f, -6.821559596e-03f, -6.827348340e-03f, -6.833124996e-03f, -6.838889555e-03f, +-6.844642008e-03f, -6.850382345e-03f, -6.856110557e-03f, -6.861826635e-03f, -6.867530570e-03f, -6.873222351e-03f, -6.878901971e-03f, -6.884569419e-03f, -6.890224687e-03f, -6.895867766e-03f, +-6.901498645e-03f, -6.907117317e-03f, -6.912723772e-03f, -6.918318001e-03f, -6.923899995e-03f, -6.929469745e-03f, -6.935027242e-03f, -6.940572476e-03f, -6.946105440e-03f, -6.951626124e-03f, +-6.957134518e-03f, -6.962630615e-03f, -6.968114406e-03f, -6.973585880e-03f, -6.979045031e-03f, -6.984491848e-03f, -6.989926323e-03f, -6.995348448e-03f, -7.000758213e-03f, -7.006155609e-03f, +-7.011540629e-03f, -7.016913263e-03f, -7.022273503e-03f, -7.027621340e-03f, -7.032956766e-03f, -7.038279771e-03f, -7.043590347e-03f, -7.048888487e-03f, -7.054174180e-03f, -7.059447420e-03f, +-7.064708196e-03f, -7.069956501e-03f, -7.075192327e-03f, -7.080415664e-03f, -7.085626505e-03f, -7.090824841e-03f, -7.096010664e-03f, -7.101183965e-03f, -7.106344736e-03f, -7.111492969e-03f, +-7.116628656e-03f, -7.121751788e-03f, -7.126862357e-03f, -7.131960355e-03f, -7.137045774e-03f, -7.142118605e-03f, -7.147178841e-03f, -7.152226473e-03f, -7.157261493e-03f, -7.162283894e-03f, +-7.167293666e-03f, -7.172290803e-03f, -7.177275296e-03f, -7.182247136e-03f, -7.187206317e-03f, -7.192152831e-03f, -7.197086668e-03f, -7.202007822e-03f, -7.206916285e-03f, -7.211812048e-03f, +-7.216695104e-03f, -7.221565445e-03f, -7.226423064e-03f, -7.231267952e-03f, -7.236100102e-03f, -7.240919506e-03f, -7.245726156e-03f, -7.250520045e-03f, -7.255301166e-03f, -7.260069510e-03f, +-7.264825069e-03f, -7.269567837e-03f, -7.274297806e-03f, -7.279014968e-03f, -7.283719316e-03f, -7.288410842e-03f, -7.293089539e-03f, -7.297755399e-03f, -7.302408415e-03f, -7.307048580e-03f, +-7.311675886e-03f, -7.316290326e-03f, -7.320891892e-03f, -7.325480577e-03f, -7.330056374e-03f, -7.334619276e-03f, -7.339169275e-03f, -7.343706365e-03f, -7.348230537e-03f, -7.352741785e-03f, +-7.357240102e-03f, -7.361725481e-03f, -7.366197913e-03f, -7.370657394e-03f, -7.375103914e-03f, -7.379537468e-03f, -7.383958048e-03f, -7.388365648e-03f, -7.392760260e-03f, -7.397141877e-03f, +-7.401510492e-03f, -7.405866100e-03f, -7.410208691e-03f, -7.414538261e-03f, -7.418854802e-03f, -7.423158307e-03f, -7.427448769e-03f, -7.431726182e-03f, -7.435990539e-03f, -7.440241833e-03f, +-7.444480058e-03f, -7.448705207e-03f, -7.452917272e-03f, -7.457116249e-03f, -7.461302129e-03f, -7.465474907e-03f, -7.469634576e-03f, -7.473781129e-03f, -7.477914559e-03f, -7.482034862e-03f, +-7.486142029e-03f, -7.490236054e-03f, -7.494316932e-03f, -7.498384655e-03f, -7.502439218e-03f, -7.506480613e-03f, -7.510508835e-03f, -7.514523877e-03f, -7.518525734e-03f, -7.522514398e-03f, +-7.526489863e-03f, -7.530452124e-03f, -7.534401175e-03f, -7.538337008e-03f, -7.542259618e-03f, -7.546168998e-03f, -7.550065144e-03f, -7.553948048e-03f, -7.557817704e-03f, -7.561674107e-03f, +-7.565517251e-03f, -7.569347129e-03f, -7.573163736e-03f, -7.576967065e-03f, -7.580757111e-03f, -7.584533868e-03f, -7.588297330e-03f, -7.592047491e-03f, -7.595784346e-03f, -7.599507888e-03f, +-7.603218112e-03f, -7.606915012e-03f, -7.610598582e-03f, -7.614268817e-03f, -7.617925711e-03f, -7.621569259e-03f, -7.625199454e-03f, -7.628816291e-03f, -7.632419764e-03f, -7.636009869e-03f, +-7.639586599e-03f, -7.643149949e-03f, -7.646699913e-03f, -7.650236487e-03f, -7.653759664e-03f, -7.657269439e-03f, -7.660765806e-03f, -7.664248761e-03f, -7.667718299e-03f, -7.671174412e-03f, +-7.674617098e-03f, -7.678046349e-03f, -7.681462161e-03f, -7.684864529e-03f, -7.688253447e-03f, -7.691628910e-03f, -7.694990914e-03f, -7.698339453e-03f, -7.701674521e-03f, -7.704996114e-03f, +-7.708304227e-03f, -7.711598854e-03f, -7.714879992e-03f, -7.718147633e-03f, -7.721401775e-03f, -7.724642411e-03f, -7.727869537e-03f, -7.731083148e-03f, -7.734283239e-03f, -7.737469805e-03f, +-7.740642842e-03f, -7.743802344e-03f, -7.746948307e-03f, -7.750080725e-03f, -7.753199596e-03f, -7.756304912e-03f, -7.759396671e-03f, -7.762474867e-03f, -7.765539495e-03f, -7.768590551e-03f, +-7.771628031e-03f, -7.774651930e-03f, -7.777662243e-03f, -7.780658965e-03f, -7.783642093e-03f, -7.786611622e-03f, -7.789567547e-03f, -7.792509864e-03f, -7.795438568e-03f, -7.798353655e-03f, +-7.801255122e-03f, -7.804142962e-03f, -7.807017173e-03f, -7.809877750e-03f, -7.812724688e-03f, -7.815557984e-03f, -7.818377633e-03f, -7.821183630e-03f, -7.823975973e-03f, -7.826754656e-03f, +-7.829519676e-03f, -7.832271028e-03f, -7.835008709e-03f, -7.837732714e-03f, -7.840443039e-03f, -7.843139680e-03f, -7.845822634e-03f, -7.848491896e-03f, -7.851147463e-03f, -7.853789330e-03f, +-7.856417494e-03f, -7.859031951e-03f, -7.861632697e-03f, -7.864219728e-03f, -7.866793040e-03f, -7.869352630e-03f, -7.871898494e-03f, -7.874430628e-03f, -7.876949029e-03f, -7.879453693e-03f, +-7.881944615e-03f, -7.884421794e-03f, -7.886885224e-03f, -7.889334903e-03f, -7.891770827e-03f, -7.894192992e-03f, -7.896601395e-03f, -7.898996032e-03f, -7.901376901e-03f, -7.903743997e-03f, +-7.906097317e-03f, -7.908436857e-03f, -7.910762616e-03f, -7.913074588e-03f, -7.915372771e-03f, -7.917657162e-03f, -7.919927757e-03f, -7.922184553e-03f, -7.924427546e-03f, -7.926656735e-03f, +-7.928872114e-03f, -7.931073683e-03f, -7.933261436e-03f, -7.935435371e-03f, -7.937595486e-03f, -7.939741777e-03f, -7.941874240e-03f, -7.943992874e-03f, -7.946097675e-03f, -7.948188639e-03f, +-7.950265765e-03f, -7.952329050e-03f, -7.954378489e-03f, -7.956414082e-03f, -7.958435824e-03f, -7.960443713e-03f, -7.962437746e-03f, -7.964417920e-03f, -7.966384234e-03f, -7.968336683e-03f, +-7.970275266e-03f, -7.972199979e-03f, -7.974110820e-03f, -7.976007787e-03f, -7.977890877e-03f, -7.979760086e-03f, -7.981615414e-03f, -7.983456857e-03f, -7.985284413e-03f, -7.987098079e-03f, +-7.988897852e-03f, -7.990683732e-03f, -7.992455714e-03f, -7.994213797e-03f, -7.995957978e-03f, -7.997688256e-03f, -7.999404627e-03f, -8.001107089e-03f, -8.002795641e-03f, -8.004470280e-03f, +-8.006131004e-03f, -8.007777810e-03f, -8.009410697e-03f, -8.011029662e-03f, -8.012634703e-03f, -8.014225819e-03f, -8.015803007e-03f, -8.017366265e-03f, -8.018915591e-03f, -8.020450983e-03f, +-8.021972439e-03f, -8.023479958e-03f, -8.024973536e-03f, -8.026453174e-03f, -8.027918868e-03f, -8.029370616e-03f, -8.030808418e-03f, -8.032232271e-03f, -8.033642173e-03f, -8.035038123e-03f, +-8.036420119e-03f, -8.037788159e-03f, -8.039142242e-03f, -8.040482366e-03f, -8.041808529e-03f, -8.043120729e-03f, -8.044418966e-03f, -8.045703238e-03f, -8.046973543e-03f, -8.048229879e-03f, +-8.049472246e-03f, -8.050700641e-03f, -8.051915064e-03f, -8.053115512e-03f, -8.054301985e-03f, -8.055474482e-03f, -8.056633000e-03f, -8.057777538e-03f, -8.058908096e-03f, -8.060024672e-03f, +-8.061127265e-03f, -8.062215873e-03f, -8.063290495e-03f, -8.064351131e-03f, -8.065397779e-03f, -8.066430438e-03f, -8.067449107e-03f, -8.068453785e-03f, -8.069444471e-03f, -8.070421163e-03f, +-8.071383861e-03f, -8.072332565e-03f, -8.073267272e-03f, -8.074187982e-03f, -8.075094694e-03f, -8.075987407e-03f, -8.076866121e-03f, -8.077730835e-03f, -8.078581547e-03f, -8.079418258e-03f, +-8.080240965e-03f, -8.081049669e-03f, -8.081844370e-03f, -8.082625065e-03f, -8.083391755e-03f, -8.084144439e-03f, -8.084883116e-03f, -8.085607786e-03f, -8.086318448e-03f, -8.087015102e-03f, +-8.087697747e-03f, -8.088366383e-03f, -8.089021009e-03f, -8.089661625e-03f, -8.090288230e-03f, -8.090900824e-03f, -8.091499407e-03f, -8.092083979e-03f, -8.092654538e-03f, -8.093211086e-03f, +-8.093753620e-03f, -8.094282142e-03f, -8.094796651e-03f, -8.095297147e-03f, -8.095783630e-03f, -8.096256099e-03f, -8.096714555e-03f, -8.097158997e-03f, -8.097589425e-03f, -8.098005839e-03f, +-8.098408240e-03f, -8.098796627e-03f, -8.099171001e-03f, -8.099531360e-03f, -8.099877706e-03f, -8.100210039e-03f, -8.100528358e-03f, -8.100832664e-03f, -8.101122957e-03f, -8.101399237e-03f, +-8.101661505e-03f, -8.101909760e-03f, -8.102144003e-03f, -8.102364235e-03f, -8.102570455e-03f, -8.102762663e-03f, -8.102940861e-03f, -8.103105049e-03f, -8.103255227e-03f, -8.103391395e-03f, +-8.103513554e-03f, -8.103621705e-03f, -8.103715848e-03f, -8.103795983e-03f, -8.103862111e-03f, -8.103914233e-03f, -8.103952349e-03f, -8.103976460e-03f, -8.103986567e-03f, -8.103982670e-03f, +-8.103964770e-03f, -8.103932867e-03f, -8.103886964e-03f, -8.103827059e-03f, -8.103753154e-03f, -8.103665251e-03f, -8.103563348e-03f, -8.103447449e-03f, -8.103317553e-03f, -8.103173662e-03f, +-8.103015775e-03f, -8.102843896e-03f, -8.102658023e-03f, -8.102458159e-03f, -8.102244305e-03f, -8.102016460e-03f, -8.101774628e-03f, -8.101518808e-03f, -8.101249002e-03f, -8.100965211e-03f, +-8.100667436e-03f, -8.100355679e-03f, -8.100029940e-03f, -8.099690221e-03f, -8.099336524e-03f, -8.098968848e-03f, -8.098587197e-03f, -8.098191571e-03f, -8.097781972e-03f, -8.097358400e-03f, +-8.096920858e-03f, -8.096469347e-03f, -8.096003868e-03f, -8.095524423e-03f, -8.095031014e-03f, -8.094523641e-03f, -8.094002307e-03f, -8.093467014e-03f, -8.092917761e-03f, -8.092354553e-03f, +-8.091777389e-03f, -8.091186272e-03f, -8.090581204e-03f, -8.089962186e-03f, -8.089329220e-03f, -8.088682307e-03f, -8.088021450e-03f, -8.087346651e-03f, -8.086657911e-03f, -8.085955232e-03f, +-8.085238617e-03f, -8.084508066e-03f, -8.083763583e-03f, -8.083005168e-03f, -8.082232824e-03f, -8.081446554e-03f, -8.080646358e-03f, -8.079832240e-03f, -8.079004201e-03f, -8.078162243e-03f, +-8.077306369e-03f, -8.076436581e-03f, -8.075552881e-03f, -8.074655270e-03f, -8.073743753e-03f, -8.072818329e-03f, -8.071879003e-03f, -8.070925776e-03f, -8.069958651e-03f, -8.068977630e-03f, +-8.067982715e-03f, -8.066973909e-03f, -8.065951214e-03f, -8.064914633e-03f, -8.063864168e-03f, -8.062799821e-03f, -8.061721596e-03f, -8.060629495e-03f, -8.059523520e-03f, -8.058403674e-03f, +-8.057269960e-03f, -8.056122380e-03f, -8.054960937e-03f, -8.053785634e-03f, -8.052596473e-03f, -8.051393457e-03f, -8.050176589e-03f, -8.048945871e-03f, -8.047701307e-03f, -8.046442900e-03f, +-8.045170652e-03f, -8.043884565e-03f, -8.042584644e-03f, -8.041270891e-03f, -8.039943309e-03f, -8.038601900e-03f, -8.037246669e-03f, -8.035877617e-03f, -8.034494749e-03f, -8.033098066e-03f, +-8.031687573e-03f, -8.030263272e-03f, -8.028825167e-03f, -8.027373260e-03f, -8.025907555e-03f, -8.024428055e-03f, -8.022934764e-03f, -8.021427684e-03f, -8.019906819e-03f, -8.018372172e-03f, +-8.016823747e-03f, -8.015261546e-03f, -8.013685574e-03f, -8.012095834e-03f, -8.010492329e-03f, -8.008875062e-03f, -8.007244038e-03f, -8.005599259e-03f, -8.003940729e-03f, -8.002268452e-03f, +-8.000582431e-03f, -7.998882670e-03f, -7.997169173e-03f, -7.995441943e-03f, -7.993700983e-03f, -7.991946298e-03f, -7.990177891e-03f, -7.988395766e-03f, -7.986599927e-03f, -7.984790378e-03f, +-7.982967122e-03f, -7.981130163e-03f, -7.979279505e-03f, -7.977415151e-03f, -7.975537107e-03f, -7.973645376e-03f, -7.971739961e-03f, -7.969820867e-03f, -7.967888097e-03f, -7.965941657e-03f, +-7.963981549e-03f, -7.962007777e-03f, -7.960020347e-03f, -7.958019262e-03f, -7.956004526e-03f, -7.953976143e-03f, -7.951934118e-03f, -7.949878455e-03f, -7.947809157e-03f, -7.945726230e-03f, +-7.943629677e-03f, -7.941519504e-03f, -7.939395713e-03f, -7.937258310e-03f, -7.935107298e-03f, -7.932942683e-03f, -7.930764469e-03f, -7.928572660e-03f, -7.926367260e-03f, -7.924148275e-03f, +-7.921915708e-03f, -7.919669564e-03f, -7.917409848e-03f, -7.915136564e-03f, -7.912849717e-03f, -7.910549312e-03f, -7.908235353e-03f, -7.905907845e-03f, -7.903566792e-03f, -7.901212200e-03f, +-7.898844072e-03f, -7.896462415e-03f, -7.894067232e-03f, -7.891658528e-03f, -7.889236309e-03f, -7.886800579e-03f, -7.884351342e-03f, -7.881888605e-03f, -7.879412372e-03f, -7.876922647e-03f, +-7.874419436e-03f, -7.871902744e-03f, -7.869372575e-03f, -7.866828936e-03f, -7.864271830e-03f, -7.861701263e-03f, -7.859117241e-03f, -7.856519767e-03f, -7.853908849e-03f, -7.851284489e-03f, +-7.848646695e-03f, -7.845995470e-03f, -7.843330821e-03f, -7.840652752e-03f, -7.837961270e-03f, -7.835256378e-03f, -7.832538083e-03f, -7.829806390e-03f, -7.827061304e-03f, -7.824302831e-03f, +-7.821530976e-03f, -7.818745744e-03f, -7.815947142e-03f, -7.813135174e-03f, -7.810309846e-03f, -7.807471164e-03f, -7.804619133e-03f, -7.801753759e-03f, -7.798875048e-03f, -7.795983004e-03f, +-7.793077634e-03f, -7.790158944e-03f, -7.787226939e-03f, -7.784281625e-03f, -7.781323007e-03f, -7.778351092e-03f, -7.775365885e-03f, -7.772367392e-03f, -7.769355619e-03f, -7.766330571e-03f, +-7.763292256e-03f, -7.760240678e-03f, -7.757175843e-03f, -7.754097758e-03f, -7.751006428e-03f, -7.747901860e-03f, -7.744784059e-03f, -7.741653031e-03f, -7.738508784e-03f, -7.735351322e-03f, +-7.732180651e-03f, -7.728996779e-03f, -7.725799711e-03f, -7.722589453e-03f, -7.719366011e-03f, -7.716129392e-03f, -7.712879603e-03f, -7.709616648e-03f, -7.706340535e-03f, -7.703051270e-03f, +-7.699748859e-03f, -7.696433309e-03f, -7.693104625e-03f, -7.689762815e-03f, -7.686407885e-03f, -7.683039841e-03f, -7.679658689e-03f, -7.676264437e-03f, -7.672857091e-03f, -7.669436657e-03f, +-7.666003142e-03f, -7.662556552e-03f, -7.659096894e-03f, -7.655624175e-03f, -7.652138401e-03f, -7.648639579e-03f, -7.645127716e-03f, -7.641602819e-03f, -7.638064893e-03f, -7.634513947e-03f, +-7.630949986e-03f, -7.627373017e-03f, -7.623783049e-03f, -7.620180086e-03f, -7.616564136e-03f, -7.612935206e-03f, -7.609293304e-03f, -7.605638435e-03f, -7.601970607e-03f, -7.598289826e-03f, +-7.594596101e-03f, -7.590889437e-03f, -7.587169842e-03f, -7.583437324e-03f, -7.579691888e-03f, -7.575933542e-03f, -7.572162294e-03f, -7.568378150e-03f, -7.564581118e-03f, -7.560771205e-03f, +-7.556948418e-03f, -7.553112764e-03f, -7.549264250e-03f, -7.545402885e-03f, -7.541528675e-03f, -7.537641627e-03f, -7.533741750e-03f, -7.529829049e-03f, -7.525903534e-03f, -7.521965210e-03f, +-7.518014086e-03f, -7.514050169e-03f, -7.510073467e-03f, -7.506083986e-03f, -7.502081736e-03f, -7.498066722e-03f, -7.494038953e-03f, -7.489998436e-03f, -7.485945180e-03f, -7.481879190e-03f, +-7.477800476e-03f, -7.473709045e-03f, -7.469604905e-03f, -7.465488062e-03f, -7.461358526e-03f, -7.457216304e-03f, -7.453061403e-03f, -7.448893832e-03f, -7.444713598e-03f, -7.440520710e-03f, +-7.436315174e-03f, -7.432096999e-03f, -7.427866193e-03f, -7.423622764e-03f, -7.419366720e-03f, -7.415098068e-03f, -7.410816817e-03f, -7.406522975e-03f, -7.402216550e-03f, -7.397897550e-03f, +-7.393565982e-03f, -7.389221856e-03f, -7.384865179e-03f, -7.380495959e-03f, -7.376114205e-03f, -7.371719924e-03f, -7.367313126e-03f, -7.362893818e-03f, -7.358462008e-03f, -7.354017705e-03f, +-7.349560917e-03f, -7.345091653e-03f, -7.340609920e-03f, -7.336115727e-03f, -7.331609083e-03f, -7.327089996e-03f, -7.322558474e-03f, -7.318014526e-03f, -7.313458160e-03f, -7.308889385e-03f, +-7.304308209e-03f, -7.299714641e-03f, -7.295108689e-03f, -7.290490362e-03f, -7.285859669e-03f, -7.281216618e-03f, -7.276561218e-03f, -7.271893477e-03f, -7.267213404e-03f, -7.262521009e-03f, +-7.257816298e-03f, -7.253099282e-03f, -7.248369970e-03f, -7.243628369e-03f, -7.238874488e-03f, -7.234108337e-03f, -7.229329925e-03f, -7.224539260e-03f, -7.219736351e-03f, -7.214921207e-03f, +-7.210093836e-03f, -7.205254249e-03f, -7.200402454e-03f, -7.195538459e-03f, -7.190662275e-03f, -7.185773909e-03f, -7.180873371e-03f, -7.175960671e-03f, -7.171035816e-03f, -7.166098817e-03f, +-7.161149682e-03f, -7.156188421e-03f, -7.151215042e-03f, -7.146229556e-03f, -7.141231970e-03f, -7.136222295e-03f, -7.131200540e-03f, -7.126166714e-03f, -7.121120826e-03f, -7.116062885e-03f, +-7.110992901e-03f, -7.105910884e-03f, -7.100816842e-03f, -7.095710785e-03f, -7.090592723e-03f, -7.085462665e-03f, -7.080320620e-03f, -7.075166598e-03f, -7.070000608e-03f, -7.064822661e-03f, +-7.059632764e-03f, -7.054430929e-03f, -7.049217164e-03f, -7.043991480e-03f, -7.038753885e-03f, -7.033504390e-03f, -7.028243004e-03f, -7.022969737e-03f, -7.017684598e-03f, -7.012387598e-03f, +-7.007078745e-03f, -7.001758051e-03f, -6.996425524e-03f, -6.991081174e-03f, -6.985725011e-03f, -6.980357046e-03f, -6.974977287e-03f, -6.969585745e-03f, -6.964182430e-03f, -6.958767351e-03f, +-6.953340519e-03f, -6.947901944e-03f, -6.942451635e-03f, -6.936989602e-03f, -6.931515856e-03f, -6.926030407e-03f, -6.920533264e-03f, -6.915024438e-03f, -6.909503939e-03f, -6.903971777e-03f, +-6.898427961e-03f, -6.892872503e-03f, -6.887305413e-03f, -6.881726700e-03f, -6.876136375e-03f, -6.870534448e-03f, -6.864920930e-03f, -6.859295830e-03f, -6.853659159e-03f, -6.848010927e-03f, +-6.842351144e-03f, -6.836679822e-03f, -6.830996970e-03f, -6.825302599e-03f, -6.819596719e-03f, -6.813879340e-03f, -6.808150474e-03f, -6.802410130e-03f, -6.796658319e-03f, -6.790895051e-03f, +-6.785120337e-03f, -6.779334188e-03f, -6.773536615e-03f, -6.767727626e-03f, -6.761907235e-03f, -6.756075450e-03f, -6.750232283e-03f, -6.744377744e-03f, -6.738511844e-03f, -6.732634593e-03f, +-6.726746003e-03f, -6.720846085e-03f, -6.714934848e-03f, -6.709012304e-03f, -6.703078463e-03f, -6.697133336e-03f, -6.691176935e-03f, -6.685209269e-03f, -6.679230351e-03f, -6.673240190e-03f, +-6.667238798e-03f, -6.661226185e-03f, -6.655202363e-03f, -6.649167343e-03f, -6.643121135e-03f, -6.637063750e-03f, -6.630995200e-03f, -6.624915496e-03f, -6.618824648e-03f, -6.612722668e-03f, +-6.606609567e-03f, -6.600485355e-03f, -6.594350045e-03f, -6.588203647e-03f, -6.582046172e-03f, -6.575877632e-03f, -6.569698038e-03f, -6.563507401e-03f, -6.557305732e-03f, -6.551093042e-03f, +-6.544869344e-03f, -6.538634647e-03f, -6.532388964e-03f, -6.526132306e-03f, -6.519864684e-03f, -6.513586109e-03f, -6.507296594e-03f, -6.500996149e-03f, -6.494684785e-03f, -6.488362515e-03f, +-6.482029350e-03f, -6.475685300e-03f, -6.469330379e-03f, -6.462964596e-03f, -6.456587965e-03f, -6.450200495e-03f, -6.443802200e-03f, -6.437393090e-03f, -6.430973177e-03f, -6.424542473e-03f, +-6.418100989e-03f, -6.411648738e-03f, -6.405185730e-03f, -6.398711977e-03f, -6.392227492e-03f, -6.385732286e-03f, -6.379226370e-03f, -6.372709757e-03f, -6.366182458e-03f, -6.359644485e-03f, +-6.353095850e-03f, -6.346536564e-03f, -6.339966641e-03f, -6.333386090e-03f, -6.326794926e-03f, -6.320193158e-03f, -6.313580800e-03f, -6.306957863e-03f, -6.300324359e-03f, -6.293680300e-03f, +-6.287025698e-03f, -6.280360566e-03f, -6.273684915e-03f, -6.266998757e-03f, -6.260302104e-03f, -6.253594969e-03f, -6.246877364e-03f, -6.240149300e-03f, -6.233410790e-03f, -6.226661846e-03f, +-6.219902481e-03f, -6.213132706e-03f, -6.206352533e-03f, -6.199561975e-03f, -6.192761044e-03f, -6.185949753e-03f, -6.179128114e-03f, -6.172296138e-03f, -6.165453839e-03f, -6.158601228e-03f, +-6.151738318e-03f, -6.144865122e-03f, -6.137981651e-03f, -6.131087919e-03f, -6.124183937e-03f, -6.117269718e-03f, -6.110345274e-03f, -6.103410619e-03f, -6.096465764e-03f, -6.089510722e-03f, +-6.082545505e-03f, -6.075570127e-03f, -6.068584599e-03f, -6.061588934e-03f, -6.054583145e-03f, -6.047567245e-03f, -6.040541245e-03f, -6.033505159e-03f, -6.026458999e-03f, -6.019402778e-03f, +-6.012336509e-03f, -6.005260205e-03f, -5.998173877e-03f, -5.991077540e-03f, -5.983971205e-03f, -5.976854885e-03f, -5.969728593e-03f, -5.962592343e-03f, -5.955446146e-03f, -5.948290016e-03f, +-5.941123966e-03f, -5.933948008e-03f, -5.926762155e-03f, -5.919566421e-03f, -5.912360818e-03f, -5.905145358e-03f, -5.897920056e-03f, -5.890684924e-03f, -5.883439975e-03f, -5.876185222e-03f, +-5.868920678e-03f, -5.861646356e-03f, -5.854362269e-03f, -5.847068431e-03f, -5.839764853e-03f, -5.832451551e-03f, -5.825128535e-03f, -5.817795821e-03f, -5.810453420e-03f, -5.803101346e-03f, +-5.795739613e-03f, -5.788368233e-03f, -5.780987219e-03f, -5.773596586e-03f, -5.766196345e-03f, -5.758786511e-03f, -5.751367096e-03f, -5.743938115e-03f, -5.736499579e-03f, -5.729051504e-03f, +-5.721593901e-03f, -5.714126784e-03f, -5.706650168e-03f, -5.699164064e-03f, -5.691668487e-03f, -5.684163449e-03f, -5.676648965e-03f, -5.669125048e-03f, -5.661591711e-03f, -5.654048968e-03f, +-5.646496832e-03f, -5.638935317e-03f, -5.631364436e-03f, -5.623784203e-03f, -5.616194632e-03f, -5.608595735e-03f, -5.600987527e-03f, -5.593370022e-03f, -5.585743232e-03f, -5.578107172e-03f, +-5.570461854e-03f, -5.562807294e-03f, -5.555143504e-03f, -5.547470498e-03f, -5.539788291e-03f, -5.532096895e-03f, -5.524396324e-03f, -5.516686592e-03f, -5.508967714e-03f, -5.501239702e-03f, +-5.493502571e-03f, -5.485756334e-03f, -5.478001005e-03f, -5.470236598e-03f, -5.462463128e-03f, -5.454680607e-03f, -5.446889050e-03f, -5.439088470e-03f, -5.431278882e-03f, -5.423460300e-03f, +-5.415632737e-03f, -5.407796207e-03f, -5.399950725e-03f, -5.392096304e-03f, -5.384232959e-03f, -5.376360703e-03f, -5.368479551e-03f, -5.360589516e-03f, -5.352690613e-03f, -5.344782856e-03f, +-5.336866259e-03f, -5.328940836e-03f, -5.321006600e-03f, -5.313063567e-03f, -5.305111751e-03f, -5.297151165e-03f, -5.289181824e-03f, -5.281203742e-03f, -5.273216933e-03f, -5.265221411e-03f, +-5.257217192e-03f, -5.249204288e-03f, -5.241182714e-03f, -5.233152486e-03f, -5.225113616e-03f, -5.217066119e-03f, -5.209010009e-03f, -5.200945302e-03f, -5.192872011e-03f, -5.184790150e-03f, +-5.176699734e-03f, -5.168600778e-03f, -5.160493296e-03f, -5.152377302e-03f, -5.144252810e-03f, -5.136119836e-03f, -5.127978394e-03f, -5.119828497e-03f, -5.111670161e-03f, -5.103503401e-03f, +-5.095328230e-03f, -5.087144663e-03f, -5.078952715e-03f, -5.070752401e-03f, -5.062543734e-03f, -5.054326730e-03f, -5.046101403e-03f, -5.037867768e-03f, -5.029625840e-03f, -5.021375632e-03f, +-5.013117161e-03f, -5.004850440e-03f, -4.996575483e-03f, -4.988292307e-03f, -4.980000926e-03f, -4.971701353e-03f, -4.963393605e-03f, -4.955077695e-03f, -4.946753640e-03f, -4.938421452e-03f, +-4.930081148e-03f, -4.921732742e-03f, -4.913376248e-03f, -4.905011682e-03f, -4.896639059e-03f, -4.888258394e-03f, -4.879869700e-03f, -4.871472994e-03f, -4.863068289e-03f, -4.854655602e-03f, +-4.846234947e-03f, -4.837806339e-03f, -4.829369792e-03f, -4.820925323e-03f, -4.812472945e-03f, -4.804012674e-03f, -4.795544524e-03f, -4.787068512e-03f, -4.778584652e-03f, -4.770092958e-03f, +-4.761593447e-03f, -4.753086132e-03f, -4.744571030e-03f, -4.736048155e-03f, -4.727517522e-03f, -4.718979147e-03f, -4.710433045e-03f, -4.701879230e-03f, -4.693317719e-03f, -4.684748525e-03f, +-4.676171665e-03f, -4.667587153e-03f, -4.658995006e-03f, -4.650395237e-03f, -4.641787862e-03f, -4.633172897e-03f, -4.624550356e-03f, -4.615920256e-03f, -4.607282611e-03f, -4.598637436e-03f, +-4.589984748e-03f, -4.581324561e-03f, -4.572656890e-03f, -4.563981751e-03f, -4.555299159e-03f, -4.546609131e-03f, -4.537911680e-03f, -4.529206822e-03f, -4.520494574e-03f, -4.511774950e-03f, +-4.503047965e-03f, -4.494313636e-03f, -4.485571977e-03f, -4.476823005e-03f, -4.468066734e-03f, -4.459303180e-03f, -4.450532359e-03f, -4.441754285e-03f, -4.432968976e-03f, -4.424176445e-03f, +-4.415376709e-03f, -4.406569784e-03f, -4.397755684e-03f, -4.388934426e-03f, -4.380106025e-03f, -4.371270497e-03f, -4.362427857e-03f, -4.353578120e-03f, -4.344721304e-03f, -4.335857422e-03f, +-4.326986492e-03f, -4.318108528e-03f, -4.309223546e-03f, -4.300331562e-03f, -4.291432592e-03f, -4.282526651e-03f, -4.273613756e-03f, -4.264693921e-03f, -4.255767163e-03f, -4.246833497e-03f, +-4.237892940e-03f, -4.228945506e-03f, -4.219991212e-03f, -4.211030074e-03f, -4.202062107e-03f, -4.193087328e-03f, -4.184105752e-03f, -4.175117394e-03f, -4.166122272e-03f, -4.157120400e-03f, +-4.148111795e-03f, -4.139096472e-03f, -4.130074447e-03f, -4.121045737e-03f, -4.112010358e-03f, -4.102968324e-03f, -4.093919653e-03f, -4.084864360e-03f, -4.075802461e-03f, -4.066733972e-03f, +-4.057658909e-03f, -4.048577288e-03f, -4.039489126e-03f, -4.030394437e-03f, -4.021293239e-03f, -4.012185547e-03f, -4.003071377e-03f, -3.993950746e-03f, -3.984823669e-03f, -3.975690163e-03f, +-3.966550243e-03f, -3.957403926e-03f, -3.948251228e-03f, -3.939092165e-03f, -3.929926753e-03f, -3.920755009e-03f, -3.911576948e-03f, -3.902392587e-03f, -3.893201941e-03f, -3.884005028e-03f, +-3.874801863e-03f, -3.865592462e-03f, -3.856376842e-03f, -3.847155019e-03f, -3.837927009e-03f, -3.828692828e-03f, -3.819452493e-03f, -3.810206020e-03f, -3.800953425e-03f, -3.791694725e-03f, +-3.782429936e-03f, -3.773159074e-03f, -3.763882155e-03f, -3.754599196e-03f, -3.745310213e-03f, -3.736015222e-03f, -3.726714241e-03f, -3.717407285e-03f, -3.708094370e-03f, -3.698775513e-03f, +-3.689450730e-03f, -3.680120039e-03f, -3.670783454e-03f, -3.661440994e-03f, -3.652092673e-03f, -3.642738509e-03f, -3.633378517e-03f, -3.624012715e-03f, -3.614641119e-03f, -3.605263746e-03f, +-3.595880611e-03f, -3.586491732e-03f, -3.577097124e-03f, -3.567696805e-03f, -3.558290791e-03f, -3.548879098e-03f, -3.539461744e-03f, -3.530038743e-03f, -3.520610114e-03f, -3.511175873e-03f, +-3.501736036e-03f, -3.492290620e-03f, -3.482839641e-03f, -3.473383117e-03f, -3.463921063e-03f, -3.454453496e-03f, -3.444980433e-03f, -3.435501891e-03f, -3.426017886e-03f, -3.416528435e-03f, +-3.407033555e-03f, -3.397533262e-03f, -3.388027573e-03f, -3.378516504e-03f, -3.369000073e-03f, -3.359478295e-03f, -3.349951189e-03f, -3.340418770e-03f, -3.330881055e-03f, -3.321338061e-03f, +-3.311789805e-03f, -3.302236304e-03f, -3.292677573e-03f, -3.283113631e-03f, -3.273544493e-03f, -3.263970177e-03f, -3.254390700e-03f, -3.244806077e-03f, -3.235216327e-03f, -3.225621465e-03f, +-3.216021510e-03f, -3.206416476e-03f, -3.196806382e-03f, -3.187191245e-03f, -3.177571080e-03f, -3.167945906e-03f, -3.158315738e-03f, -3.148680594e-03f, -3.139040490e-03f, -3.129395445e-03f, +-3.119745473e-03f, -3.110090593e-03f, -3.100430821e-03f, -3.090766175e-03f, -3.081096671e-03f, -3.071422325e-03f, -3.061743156e-03f, -3.052059180e-03f, -3.042370414e-03f, -3.032676875e-03f, +-3.022978580e-03f, -3.013275546e-03f, -3.003567790e-03f, -2.993855329e-03f, -2.984138180e-03f, -2.974416360e-03f, -2.964689886e-03f, -2.954958775e-03f, -2.945223044e-03f, -2.935482710e-03f, +-2.925737791e-03f, -2.915988303e-03f, -2.906234264e-03f, -2.896475689e-03f, -2.886712598e-03f, -2.876945006e-03f, -2.867172931e-03f, -2.857396390e-03f, -2.847615399e-03f, -2.837829977e-03f, +-2.828040140e-03f, -2.818245906e-03f, -2.808447291e-03f, -2.798644312e-03f, -2.788836988e-03f, -2.779025334e-03f, -2.769209369e-03f, -2.759389108e-03f, -2.749564571e-03f, -2.739735773e-03f, +-2.729902732e-03f, -2.720065465e-03f, -2.710223989e-03f, -2.700378322e-03f, -2.690528481e-03f, -2.680674482e-03f, -2.670816344e-03f, -2.660954083e-03f, -2.651087717e-03f, -2.641217263e-03f, +-2.631342738e-03f, -2.621464159e-03f, -2.611581544e-03f, -2.601694910e-03f, -2.591804275e-03f, -2.581909655e-03f, -2.572011068e-03f, -2.562108531e-03f, -2.552202061e-03f, -2.542291677e-03f, +-2.532377394e-03f, -2.522459231e-03f, -2.512537205e-03f, -2.502611333e-03f, -2.492681632e-03f, -2.482748120e-03f, -2.472810814e-03f, -2.462869731e-03f, -2.452924890e-03f, -2.442976307e-03f, +-2.433023999e-03f, -2.423067984e-03f, -2.413108280e-03f, -2.403144904e-03f, -2.393177872e-03f, -2.383207204e-03f, -2.373232915e-03f, -2.363255024e-03f, -2.353273547e-03f, -2.343288503e-03f, +-2.333299908e-03f, -2.323307781e-03f, -2.313312138e-03f, -2.303312997e-03f, -2.293310376e-03f, -2.283304291e-03f, -2.273294761e-03f, -2.263281802e-03f, -2.253265433e-03f, -2.243245671e-03f, +-2.233222533e-03f, -2.223196037e-03f, -2.213166200e-03f, -2.203133040e-03f, -2.193096574e-03f, -2.183056820e-03f, -2.173013795e-03f, -2.162967516e-03f, -2.152918003e-03f, -2.142865270e-03f, +-2.132809338e-03f, -2.122750222e-03f, -2.112687940e-03f, -2.102622511e-03f, -2.092553951e-03f, -2.082482278e-03f, -2.072407510e-03f, -2.062329664e-03f, -2.052248758e-03f, -2.042164809e-03f, +-2.032077835e-03f, -2.021987853e-03f, -2.011894882e-03f, -2.001798938e-03f, -1.991700039e-03f, -1.981598204e-03f, -1.971493448e-03f, -1.961385791e-03f, -1.951275249e-03f, -1.941161841e-03f, +-1.931045584e-03f, -1.920926495e-03f, -1.910804592e-03f, -1.900679893e-03f, -1.890552415e-03f, -1.880422177e-03f, -1.870289195e-03f, -1.860153487e-03f, -1.850015072e-03f, -1.839873966e-03f, +-1.829730187e-03f, -1.819583753e-03f, -1.809434682e-03f, -1.799282991e-03f, -1.789128698e-03f, -1.778971821e-03f, -1.768812377e-03f, -1.758650384e-03f, -1.748485859e-03f, -1.738318821e-03f, +-1.728149287e-03f, -1.717977275e-03f, -1.707802802e-03f, -1.697625886e-03f, -1.687446545e-03f, -1.677264797e-03f, -1.667080659e-03f, -1.656894149e-03f, -1.646705284e-03f, -1.636514083e-03f, +-1.626320564e-03f, -1.616124743e-03f, -1.605926638e-03f, -1.595726268e-03f, -1.585523651e-03f, -1.575318802e-03f, -1.565111742e-03f, -1.554902487e-03f, -1.544691055e-03f, -1.534477463e-03f, +-1.524261730e-03f, -1.514043874e-03f, -1.503823912e-03f, -1.493601861e-03f, -1.483377740e-03f, -1.473151567e-03f, -1.462923358e-03f, -1.452693133e-03f, -1.442460908e-03f, -1.432226702e-03f, +-1.421990532e-03f, -1.411752416e-03f, -1.401512372e-03f, -1.391270417e-03f, -1.381026570e-03f, -1.370780848e-03f, -1.360533270e-03f, -1.350283851e-03f, -1.340032612e-03f, -1.329779569e-03f, +-1.319524740e-03f, -1.309268143e-03f, -1.299009796e-03f, -1.288749717e-03f, -1.278487923e-03f, -1.268224433e-03f, -1.257959263e-03f, -1.247692433e-03f, -1.237423959e-03f, -1.227153859e-03f, +-1.216882153e-03f, -1.206608856e-03f, -1.196333987e-03f, -1.186057564e-03f, -1.175779605e-03f, -1.165500128e-03f, -1.155219150e-03f, -1.144936689e-03f, -1.134652763e-03f, -1.124367390e-03f, +-1.114080588e-03f, -1.103792374e-03f, -1.093502767e-03f, -1.083211784e-03f, -1.072919443e-03f, -1.062625762e-03f, -1.052330759e-03f, -1.042034452e-03f, -1.031736858e-03f, -1.021437996e-03f, +-1.011137883e-03f, -1.000836537e-03f, -9.905339761e-04f, -9.802302180e-04f, -9.699252806e-04f, -9.596191817e-04f, -9.493119393e-04f, -9.390035711e-04f, -9.286940952e-04f, -9.183835292e-04f, +-9.080718912e-04f, -8.977591989e-04f, -8.874454703e-04f, -8.771307232e-04f, -8.668149755e-04f, -8.564982450e-04f, -8.461805497e-04f, -8.358619074e-04f, -8.255423360e-04f, -8.152218533e-04f, +-8.049004773e-04f, -7.945782258e-04f, -7.842551167e-04f, -7.739311679e-04f, -7.636063972e-04f, -7.532808226e-04f, -7.429544619e-04f, -7.326273330e-04f, -7.222994538e-04f, -7.119708421e-04f, +-7.016415159e-04f, -6.913114930e-04f, -6.809807914e-04f, -6.706494288e-04f, -6.603174232e-04f, -6.499847924e-04f, -6.396515544e-04f, -6.293177271e-04f, -6.189833282e-04f, -6.086483758e-04f, +-5.983128876e-04f, -5.879768816e-04f, -5.776403757e-04f, -5.673033877e-04f, -5.569659355e-04f, -5.466280370e-04f, -5.362897102e-04f, -5.259509727e-04f, -5.156118427e-04f, -5.052723379e-04f, +-4.949324762e-04f, -4.845922755e-04f, -4.742517538e-04f, -4.639109288e-04f, -4.535698184e-04f, -4.432284406e-04f, -4.328868132e-04f, -4.225449541e-04f, -4.122028812e-04f, -4.018606124e-04f, +-3.915181655e-04f, -3.811755584e-04f, -3.708328090e-04f, -3.604899352e-04f, -3.501469548e-04f, -3.398038858e-04f, -3.294607459e-04f, -3.191175532e-04f, -3.087743253e-04f, -2.984310804e-04f, +-2.880878361e-04f, -2.777446104e-04f, -2.674014211e-04f, -2.570582861e-04f, -2.467152233e-04f, -2.363722505e-04f, -2.260293857e-04f, -2.156866466e-04f, -2.053440511e-04f, -1.950016172e-04f, +-1.846593626e-04f, -1.743173053e-04f, -1.639754630e-04f, -1.536338536e-04f, -1.432924951e-04f, -1.329514052e-04f, -1.226106018e-04f, -1.122701028e-04f, -1.019299260e-04f, -9.159008925e-05f, +-8.125061041e-05f, -7.091150732e-05f, -6.057279783e-05f, -5.023449979e-05f, -3.989663103e-05f, -2.955920940e-05f, -1.922225273e-05f, -8.885778869e-06f, 1.450194356e-06f, 1.178564911e-05f, +2.212056756e-05f, 3.245493188e-05f, 4.278872423e-05f, 5.312192680e-05f, 6.345452175e-05f, 7.378649127e-05f, 8.411781753e-05f, 9.444848272e-05f, 1.047784690e-04f, 1.151077586e-04f, +1.254363337e-04f, 1.357641764e-04f, 1.460912691e-04f, 1.564175937e-04f, 1.667431327e-04f, 1.770678680e-04f, 1.873917821e-04f, 1.977148570e-04f, 2.080370749e-04f, 2.183584181e-04f, +2.286788689e-04f, 2.389984093e-04f, 2.493170216e-04f, 2.596346880e-04f, 2.699513908e-04f, 2.802671122e-04f, 2.905818343e-04f, 3.008955395e-04f, 3.112082099e-04f, 3.215198278e-04f, +3.318303755e-04f, 3.421398351e-04f, 3.524481889e-04f, 3.627554191e-04f, 3.730615081e-04f, 3.833664380e-04f, 3.936701910e-04f, 4.039727496e-04f, 4.142740958e-04f, 4.245742121e-04f, +4.348730805e-04f, 4.451706835e-04f, 4.554670033e-04f, 4.657620221e-04f, 4.760557222e-04f, 4.863480859e-04f, 4.966390955e-04f, 5.069287334e-04f, 5.172169816e-04f, 5.275038227e-04f, +5.377892388e-04f, 5.480732122e-04f, 5.583557253e-04f, 5.686367604e-04f, 5.789162997e-04f, 5.891943257e-04f, 5.994708205e-04f, 6.097457666e-04f, 6.200191463e-04f, 6.302909418e-04f, +6.405611355e-04f, 6.508297098e-04f, 6.610966469e-04f, 6.713619293e-04f, 6.816255393e-04f, 6.918874591e-04f, 7.021476713e-04f, 7.124061581e-04f, 7.226629019e-04f, 7.329178850e-04f, +7.431710899e-04f, 7.534224989e-04f, 7.636720943e-04f, 7.739198587e-04f, 7.841657742e-04f, 7.944098234e-04f, 8.046519887e-04f, 8.148922523e-04f, 8.251305968e-04f, 8.353670045e-04f, +8.456014579e-04f, 8.558339393e-04f, 8.660644312e-04f, 8.762929160e-04f, 8.865193762e-04f, 8.967437941e-04f, 9.069661521e-04f, 9.171864329e-04f, 9.274046186e-04f, 9.376206920e-04f, +9.478346353e-04f, 9.580464310e-04f, 9.682560617e-04f, 9.784635097e-04f, 9.886687576e-04f, 9.988717878e-04f, 1.009072583e-03f, 1.019271125e-03f, 1.029467397e-03f, 1.039661381e-03f, +1.049853061e-03f, 1.060042417e-03f, 1.070229433e-03f, 1.080414092e-03f, 1.090596375e-03f, 1.100776266e-03f, 1.110953746e-03f, 1.121128799e-03f, 1.131301407e-03f, 1.141471553e-03f, +1.151639218e-03f, 1.161804387e-03f, 1.171967040e-03f, 1.182127161e-03f, 1.192284732e-03f, 1.202439737e-03f, 1.212592156e-03f, 1.222741974e-03f, 1.232889173e-03f, 1.243033734e-03f, +1.253175642e-03f, 1.263314878e-03f, 1.273451425e-03f, 1.283585266e-03f, 1.293716383e-03f, 1.303844759e-03f, 1.313970377e-03f, 1.324093219e-03f, 1.334213267e-03f, 1.344330506e-03f, +1.354444916e-03f, 1.364556482e-03f, 1.374665184e-03f, 1.384771008e-03f, 1.394873934e-03f, 1.404973945e-03f, 1.415071025e-03f, 1.425165156e-03f, 1.435256320e-03f, 1.445344501e-03f, +1.455429681e-03f, 1.465511843e-03f, 1.475590970e-03f, 1.485667043e-03f, 1.495740047e-03f, 1.505809964e-03f, 1.515876776e-03f, 1.525940466e-03f, 1.536001018e-03f, 1.546058413e-03f, +1.556112635e-03f, 1.566163667e-03f, 1.576211490e-03f, 1.586256089e-03f, 1.596297445e-03f, 1.606335542e-03f, 1.616370363e-03f, 1.626401890e-03f, 1.636430106e-03f, 1.646454994e-03f, +1.656476536e-03f, 1.666494717e-03f, 1.676509517e-03f, 1.686520921e-03f, 1.696528912e-03f, 1.706533471e-03f, 1.716534583e-03f, 1.726532229e-03f, 1.736526393e-03f, 1.746517058e-03f, +1.756504207e-03f, 1.766487822e-03f, 1.776467886e-03f, 1.786444383e-03f, 1.796417295e-03f, 1.806386606e-03f, 1.816352297e-03f, 1.826314353e-03f, 1.836272756e-03f, 1.846227489e-03f, +1.856178536e-03f, 1.866125878e-03f, 1.876069500e-03f, 1.886009383e-03f, 1.895945512e-03f, 1.905877869e-03f, 1.915806437e-03f, 1.925731199e-03f, 1.935652138e-03f, 1.945569238e-03f, +1.955482481e-03f, 1.965391851e-03f, 1.975297330e-03f, 1.985198902e-03f, 1.995096549e-03f, 2.004990255e-03f, 2.014880003e-03f, 2.024765775e-03f, 2.034647556e-03f, 2.044525328e-03f, +2.054399075e-03f, 2.064268779e-03f, 2.074134423e-03f, 2.083995992e-03f, 2.093853467e-03f, 2.103706832e-03f, 2.113556071e-03f, 2.123401166e-03f, 2.133242101e-03f, 2.143078859e-03f, +2.152911422e-03f, 2.162739775e-03f, 2.172563901e-03f, 2.182383783e-03f, 2.192199403e-03f, 2.202010746e-03f, 2.211817794e-03f, 2.221620531e-03f, 2.231418941e-03f, 2.241213005e-03f, +2.251002709e-03f, 2.260788034e-03f, 2.270568964e-03f, 2.280345483e-03f, 2.290117575e-03f, 2.299885221e-03f, 2.309648406e-03f, 2.319407113e-03f, 2.329161325e-03f, 2.338911026e-03f, +2.348656199e-03f, 2.358396828e-03f, 2.368132895e-03f, 2.377864385e-03f, 2.387591280e-03f, 2.397313564e-03f, 2.407031221e-03f, 2.416744234e-03f, 2.426452587e-03f, 2.436156262e-03f, +2.445855243e-03f, 2.455549515e-03f, 2.465239060e-03f, 2.474923861e-03f, 2.484603903e-03f, 2.494279169e-03f, 2.503949642e-03f, 2.513615306e-03f, 2.523276144e-03f, 2.532932140e-03f, +2.542583278e-03f, 2.552229541e-03f, 2.561870913e-03f, 2.571507377e-03f, 2.581138916e-03f, 2.590765515e-03f, 2.600387158e-03f, 2.610003826e-03f, 2.619615506e-03f, 2.629222179e-03f, +2.638823830e-03f, 2.648420442e-03f, 2.658011998e-03f, 2.667598484e-03f, 2.677179882e-03f, 2.686756176e-03f, 2.696327349e-03f, 2.705893387e-03f, 2.715454271e-03f, 2.725009986e-03f, +2.734560516e-03f, 2.744105844e-03f, 2.753645954e-03f, 2.763180830e-03f, 2.772710456e-03f, 2.782234816e-03f, 2.791753893e-03f, 2.801267671e-03f, 2.810776134e-03f, 2.820279266e-03f, +2.829777050e-03f, 2.839269471e-03f, 2.848756513e-03f, 2.858238158e-03f, 2.867714392e-03f, 2.877185198e-03f, 2.886650560e-03f, 2.896110462e-03f, 2.905564887e-03f, 2.915013820e-03f, +2.924457245e-03f, 2.933895146e-03f, 2.943327506e-03f, 2.952754310e-03f, 2.962175541e-03f, 2.971591184e-03f, 2.981001222e-03f, 2.990405640e-03f, 2.999804422e-03f, 3.009197552e-03f, +3.018585013e-03f, 3.027966790e-03f, 3.037342866e-03f, 3.046713227e-03f, 3.056077856e-03f, 3.065436737e-03f, 3.074789854e-03f, 3.084137192e-03f, 3.093478734e-03f, 3.102814465e-03f, +3.112144368e-03f, 3.121468429e-03f, 3.130786631e-03f, 3.140098958e-03f, 3.149405395e-03f, 3.158705926e-03f, 3.168000535e-03f, 3.177289206e-03f, 3.186571923e-03f, 3.195848671e-03f, +3.205119434e-03f, 3.214384197e-03f, 3.223642943e-03f, 3.232895657e-03f, 3.242142324e-03f, 3.251382927e-03f, 3.260617450e-03f, 3.269845879e-03f, 3.279068198e-03f, 3.288284391e-03f, +3.297494442e-03f, 3.306698335e-03f, 3.315896056e-03f, 3.325087588e-03f, 3.334272917e-03f, 3.343452025e-03f, 3.352624899e-03f, 3.361791522e-03f, 3.370951879e-03f, 3.380105954e-03f, +3.389253732e-03f, 3.398395197e-03f, 3.407530334e-03f, 3.416659127e-03f, 3.425781562e-03f, 3.434897621e-03f, 3.444007291e-03f, 3.453110555e-03f, 3.462207399e-03f, 3.471297806e-03f, +3.480381762e-03f, 3.489459251e-03f, 3.498530257e-03f, 3.507594766e-03f, 3.516652762e-03f, 3.525704229e-03f, 3.534749153e-03f, 3.543787517e-03f, 3.552819308e-03f, 3.561844509e-03f, +3.570863105e-03f, 3.579875081e-03f, 3.588880422e-03f, 3.597879112e-03f, 3.606871137e-03f, 3.615856481e-03f, 3.624835128e-03f, 3.633807064e-03f, 3.642772274e-03f, 3.651730742e-03f, +3.660682454e-03f, 3.669627393e-03f, 3.678565546e-03f, 3.687496896e-03f, 3.696421429e-03f, 3.705339130e-03f, 3.714249983e-03f, 3.723153974e-03f, 3.732051088e-03f, 3.740941309e-03f, +3.749824623e-03f, 3.758701014e-03f, 3.767570467e-03f, 3.776432968e-03f, 3.785288502e-03f, 3.794137053e-03f, 3.802978607e-03f, 3.811813149e-03f, 3.820640663e-03f, 3.829461135e-03f, +3.838274551e-03f, 3.847080894e-03f, 3.855880151e-03f, 3.864672306e-03f, 3.873457345e-03f, 3.882235253e-03f, 3.891006014e-03f, 3.899769615e-03f, 3.908526040e-03f, 3.917275275e-03f, +3.926017304e-03f, 3.934752114e-03f, 3.943479689e-03f, 3.952200015e-03f, 3.960913076e-03f, 3.969618859e-03f, 3.978317349e-03f, 3.987008530e-03f, 3.995692389e-03f, 4.004368910e-03f, +4.013038079e-03f, 4.021699882e-03f, 4.030354303e-03f, 4.039001329e-03f, 4.047640944e-03f, 4.056273134e-03f, 4.064897885e-03f, 4.073515182e-03f, 4.082125010e-03f, 4.090727356e-03f, +4.099322203e-03f, 4.107909539e-03f, 4.116489348e-03f, 4.125061617e-03f, 4.133626330e-03f, 4.142183473e-03f, 4.150733032e-03f, 4.159274993e-03f, 4.167809340e-03f, 4.176336060e-03f, +4.184855139e-03f, 4.193366562e-03f, 4.201870314e-03f, 4.210366381e-03f, 4.218854750e-03f, 4.227335406e-03f, 4.235808334e-03f, 4.244273520e-03f, 4.252730950e-03f, 4.261180610e-03f, +4.269622486e-03f, 4.278056563e-03f, 4.286482827e-03f, 4.294901264e-03f, 4.303311860e-03f, 4.311714601e-03f, 4.320109473e-03f, 4.328496460e-03f, 4.336875551e-03f, 4.345246729e-03f, +4.353609982e-03f, 4.361965295e-03f, 4.370312655e-03f, 4.378652046e-03f, 4.386983455e-03f, 4.395306869e-03f, 4.403622273e-03f, 4.411929652e-03f, 4.420228994e-03f, 4.428520285e-03f, +4.436803509e-03f, 4.445078655e-03f, 4.453345706e-03f, 4.461604650e-03f, 4.469855474e-03f, 4.478098162e-03f, 4.486332701e-03f, 4.494559077e-03f, 4.502777277e-03f, 4.510987286e-03f, +4.519189092e-03f, 4.527382680e-03f, 4.535568036e-03f, 4.543745146e-03f, 4.551913998e-03f, 4.560074577e-03f, 4.568226869e-03f, 4.576370861e-03f, 4.584506540e-03f, 4.592633891e-03f, +4.600752901e-03f, 4.608863557e-03f, 4.616965844e-03f, 4.625059749e-03f, 4.633145259e-03f, 4.641222360e-03f, 4.649291038e-03f, 4.657351281e-03f, 4.665403074e-03f, 4.673446404e-03f, +4.681481257e-03f, 4.689507621e-03f, 4.697525481e-03f, 4.705534824e-03f, 4.713535637e-03f, 4.721527907e-03f, 4.729511619e-03f, 4.737486761e-03f, 4.745453320e-03f, 4.753411281e-03f, +4.761360632e-03f, 4.769301359e-03f, 4.777233449e-03f, 4.785156889e-03f, 4.793071665e-03f, 4.800977765e-03f, 4.808875174e-03f, 4.816763881e-03f, 4.824643871e-03f, 4.832515131e-03f, +4.840377649e-03f, 4.848231411e-03f, 4.856076403e-03f, 4.863912614e-03f, 4.871740029e-03f, 4.879558636e-03f, 4.887368422e-03f, 4.895169373e-03f, 4.902961477e-03f, 4.910744720e-03f, +4.918519089e-03f, 4.926284573e-03f, 4.934041156e-03f, 4.941788827e-03f, 4.949527573e-03f, 4.957257380e-03f, 4.964978237e-03f, 4.972690129e-03f, 4.980393044e-03f, 4.988086969e-03f, +4.995771891e-03f, 5.003447798e-03f, 5.011114677e-03f, 5.018772514e-03f, 5.026421298e-03f, 5.034061015e-03f, 5.041691652e-03f, 5.049313197e-03f, 5.056925637e-03f, 5.064528960e-03f, +5.072123153e-03f, 5.079708202e-03f, 5.087284096e-03f, 5.094850822e-03f, 5.102408367e-03f, 5.109956718e-03f, 5.117495863e-03f, 5.125025790e-03f, 5.132546486e-03f, 5.140057938e-03f, +5.147560134e-03f, 5.155053061e-03f, 5.162536707e-03f, 5.170011059e-03f, 5.177476105e-03f, 5.184931833e-03f, 5.192378230e-03f, 5.199815283e-03f, 5.207242981e-03f, 5.214661310e-03f, +5.222070259e-03f, 5.229469816e-03f, 5.236859967e-03f, 5.244240701e-03f, 5.251612005e-03f, 5.258973867e-03f, 5.266326275e-03f, 5.273669216e-03f, 5.281002679e-03f, 5.288326651e-03f, +5.295641120e-03f, 5.302946074e-03f, 5.310241500e-03f, 5.317527387e-03f, 5.324803723e-03f, 5.332070494e-03f, 5.339327690e-03f, 5.346575298e-03f, 5.353813307e-03f, 5.361041703e-03f, +5.368260475e-03f, 5.375469612e-03f, 5.382669101e-03f, 5.389858929e-03f, 5.397039087e-03f, 5.404209560e-03f, 5.411370338e-03f, 5.418521408e-03f, 5.425662759e-03f, 5.432794379e-03f, +5.439916255e-03f, 5.447028377e-03f, 5.454130732e-03f, 5.461223309e-03f, 5.468306095e-03f, 5.475379079e-03f, 5.482442250e-03f, 5.489495595e-03f, 5.496539103e-03f, 5.503572763e-03f, +5.510596562e-03f, 5.517610488e-03f, 5.524614531e-03f, 5.531608679e-03f, 5.538592920e-03f, 5.545567242e-03f, 5.552531634e-03f, 5.559486085e-03f, 5.566430582e-03f, 5.573365115e-03f, +5.580289671e-03f, 5.587204240e-03f, 5.594108810e-03f, 5.601003370e-03f, 5.607887908e-03f, 5.614762412e-03f, 5.621626872e-03f, 5.628481276e-03f, 5.635325612e-03f, 5.642159870e-03f, +5.648984037e-03f, 5.655798104e-03f, 5.662602058e-03f, 5.669395888e-03f, 5.676179583e-03f, 5.682953132e-03f, 5.689716523e-03f, 5.696469746e-03f, 5.703212789e-03f, 5.709945641e-03f, +5.716668291e-03f, 5.723380728e-03f, 5.730082940e-03f, 5.736774918e-03f, 5.743456649e-03f, 5.750128122e-03f, 5.756789327e-03f, 5.763440253e-03f, 5.770080888e-03f, 5.776711222e-03f, +5.783331244e-03f, 5.789940942e-03f, 5.796540306e-03f, 5.803129325e-03f, 5.809707989e-03f, 5.816276285e-03f, 5.822834204e-03f, 5.829381735e-03f, 5.835918866e-03f, 5.842445588e-03f, +5.848961889e-03f, 5.855467758e-03f, 5.861963185e-03f, 5.868448159e-03f, 5.874922670e-03f, 5.881386706e-03f, 5.887840258e-03f, 5.894283314e-03f, 5.900715864e-03f, 5.907137897e-03f, +5.913549403e-03f, 5.919950371e-03f, 5.926340791e-03f, 5.932720652e-03f, 5.939089944e-03f, 5.945448655e-03f, 5.951796777e-03f, 5.958134297e-03f, 5.964461207e-03f, 5.970777494e-03f, +5.977083150e-03f, 5.983378164e-03f, 5.989662525e-03f, 5.995936223e-03f, 6.002199247e-03f, 6.008451588e-03f, 6.014693235e-03f, 6.020924178e-03f, 6.027144407e-03f, 6.033353911e-03f, +6.039552680e-03f, 6.045740704e-03f, 6.051917973e-03f, 6.058084477e-03f, 6.064240206e-03f, 6.070385149e-03f, 6.076519297e-03f, 6.082642639e-03f, 6.088755165e-03f, 6.094856866e-03f, +6.100947731e-03f, 6.107027750e-03f, 6.113096914e-03f, 6.119155212e-03f, 6.125202635e-03f, 6.131239172e-03f, 6.137264815e-03f, 6.143279552e-03f, 6.149283374e-03f, 6.155276271e-03f, +6.161258233e-03f, 6.167229251e-03f, 6.173189315e-03f, 6.179138415e-03f, 6.185076541e-03f, 6.191003684e-03f, 6.196919834e-03f, 6.202824981e-03f, 6.208719116e-03f, 6.214602228e-03f, +6.220474309e-03f, 6.226335349e-03f, 6.232185337e-03f, 6.238024266e-03f, 6.243852124e-03f, 6.249668903e-03f, 6.255474593e-03f, 6.261269185e-03f, 6.267052669e-03f, 6.272825035e-03f, +6.278586275e-03f, 6.284336378e-03f, 6.290075336e-03f, 6.295803139e-03f, 6.301519778e-03f, 6.307225243e-03f, 6.312919526e-03f, 6.318602616e-03f, 6.324274505e-03f, 6.329935183e-03f, +6.335584641e-03f, 6.341222871e-03f, 6.346849862e-03f, 6.352465606e-03f, 6.358070093e-03f, 6.363663314e-03f, 6.369245261e-03f, 6.374815924e-03f, 6.380375293e-03f, 6.385923361e-03f, +6.391460118e-03f, 6.396985555e-03f, 6.402499663e-03f, 6.408002433e-03f, 6.413493856e-03f, 6.418973924e-03f, 6.424442626e-03f, 6.429899955e-03f, 6.435345902e-03f, 6.440780457e-03f, +6.446203612e-03f, 6.451615359e-03f, 6.457015687e-03f, 6.462404589e-03f, 6.467782056e-03f, 6.473148079e-03f, 6.478502650e-03f, 6.483845759e-03f, 6.489177398e-03f, 6.494497558e-03f, +6.499806231e-03f, 6.505103409e-03f, 6.510389082e-03f, 6.515663242e-03f, 6.520925880e-03f, 6.526176988e-03f, 6.531416558e-03f, 6.536644581e-03f, 6.541861049e-03f, 6.547065952e-03f, +6.552259284e-03f, 6.557441034e-03f, 6.562611196e-03f, 6.567769759e-03f, 6.572916718e-03f, 6.578052062e-03f, 6.583175783e-03f, 6.588287875e-03f, 6.593388327e-03f, 6.598477132e-03f, +6.603554281e-03f, 6.608619767e-03f, 6.613673582e-03f, 6.618715716e-03f, 6.623746162e-03f, 6.628764913e-03f, 6.633771959e-03f, 6.638767293e-03f, 6.643750906e-03f, 6.648722791e-03f, +6.653682940e-03f, 6.658631345e-03f, 6.663567997e-03f, 6.668492889e-03f, 6.673406012e-03f, 6.678307360e-03f, 6.683196924e-03f, 6.688074696e-03f, 6.692940668e-03f, 6.697794832e-03f, +6.702637182e-03f, 6.707467708e-03f, 6.712286404e-03f, 6.717093261e-03f, 6.721888272e-03f, 6.726671428e-03f, 6.731442724e-03f, 6.736202149e-03f, 6.740949698e-03f, 6.745685363e-03f, +6.750409135e-03f, 6.755121008e-03f, 6.759820973e-03f, 6.764509023e-03f, 6.769185152e-03f, 6.773849350e-03f, 6.778501612e-03f, 6.783141928e-03f, 6.787770293e-03f, 6.792386698e-03f, +6.796991136e-03f, 6.801583600e-03f, 6.806164082e-03f, 6.810732576e-03f, 6.815289073e-03f, 6.819833567e-03f, 6.824366050e-03f, 6.828886515e-03f, 6.833394955e-03f, 6.837891363e-03f, +6.842375731e-03f, 6.846848052e-03f, 6.851308320e-03f, 6.855756527e-03f, 6.860192666e-03f, 6.864616729e-03f, 6.869028711e-03f, 6.873428603e-03f, 6.877816400e-03f, 6.882192093e-03f, +6.886555676e-03f, 6.890907143e-03f, 6.895246485e-03f, 6.899573696e-03f, 6.903888770e-03f, 6.908191700e-03f, 6.912482478e-03f, 6.916761097e-03f, 6.921027552e-03f, 6.925281835e-03f, +6.929523940e-03f, 6.933753860e-03f, 6.937971587e-03f, 6.942177116e-03f, 6.946370440e-03f, 6.950551552e-03f, 6.954720446e-03f, 6.958877114e-03f, 6.963021551e-03f, 6.967153750e-03f, +6.971273704e-03f, 6.975381406e-03f, 6.979476851e-03f, 6.983560032e-03f, 6.987630942e-03f, 6.991689575e-03f, 6.995735925e-03f, 6.999769985e-03f, 7.003791748e-03f, 7.007801209e-03f, +7.011798361e-03f, 7.015783198e-03f, 7.019755714e-03f, 7.023715902e-03f, 7.027663756e-03f, 7.031599270e-03f, 7.035522438e-03f, 7.039433253e-03f, 7.043331710e-03f, 7.047217802e-03f, +7.051091523e-03f, 7.054952868e-03f, 7.058801829e-03f, 7.062638402e-03f, 7.066462579e-03f, 7.070274355e-03f, 7.074073725e-03f, 7.077860682e-03f, 7.081635219e-03f, 7.085397333e-03f, +7.089147015e-03f, 7.092884261e-03f, 7.096609065e-03f, 7.100321421e-03f, 7.104021322e-03f, 7.107708764e-03f, 7.111383741e-03f, 7.115046246e-03f, 7.118696275e-03f, 7.122333821e-03f, +7.125958879e-03f, 7.129571443e-03f, 7.133171508e-03f, 7.136759067e-03f, 7.140334116e-03f, 7.143896648e-03f, 7.147446659e-03f, 7.150984143e-03f, 7.154509094e-03f, 7.158021506e-03f, +7.161521375e-03f, 7.165008695e-03f, 7.168483461e-03f, 7.171945667e-03f, 7.175395307e-03f, 7.178832377e-03f, 7.182256871e-03f, 7.185668784e-03f, 7.189068111e-03f, 7.192454845e-03f, +7.195828983e-03f, 7.199190519e-03f, 7.202539448e-03f, 7.205875764e-03f, 7.209199463e-03f, 7.212510539e-03f, 7.215808987e-03f, 7.219094802e-03f, 7.222367980e-03f, 7.225628515e-03f, +7.228876401e-03f, 7.232111635e-03f, 7.235334211e-03f, 7.238544124e-03f, 7.241741370e-03f, 7.244925942e-03f, 7.248097838e-03f, 7.251257051e-03f, 7.254403577e-03f, 7.257537411e-03f, +7.260658548e-03f, 7.263766983e-03f, 7.266862713e-03f, 7.269945731e-03f, 7.273016034e-03f, 7.276073617e-03f, 7.279118474e-03f, 7.282150602e-03f, 7.285169996e-03f, 7.288176651e-03f, +7.291170563e-03f, 7.294151726e-03f, 7.297120138e-03f, 7.300075792e-03f, 7.303018685e-03f, 7.305948813e-03f, 7.308866170e-03f, 7.311770752e-03f, 7.314662555e-03f, 7.317541575e-03f, +7.320407808e-03f, 7.323261248e-03f, 7.326101892e-03f, 7.328929735e-03f, 7.331744774e-03f, 7.334547003e-03f, 7.337336419e-03f, 7.340113017e-03f, 7.342876794e-03f, 7.345627746e-03f, +7.348365867e-03f, 7.351091154e-03f, 7.353803604e-03f, 7.356503211e-03f, 7.359189972e-03f, 7.361863883e-03f, 7.364524940e-03f, 7.367173139e-03f, 7.369808476e-03f, 7.372430947e-03f, +7.375040548e-03f, 7.377637275e-03f, 7.380221125e-03f, 7.382792094e-03f, 7.385350178e-03f, 7.387895372e-03f, 7.390427674e-03f, 7.392947080e-03f, 7.395453585e-03f, 7.397947187e-03f, +7.400427881e-03f, 7.402895664e-03f, 7.405350533e-03f, 7.407792483e-03f, 7.410221511e-03f, 7.412637614e-03f, 7.415040787e-03f, 7.417431028e-03f, 7.419808334e-03f, 7.422172699e-03f, +7.424524122e-03f, 7.426862599e-03f, 7.429188126e-03f, 7.431500700e-03f, 7.433800317e-03f, 7.436086975e-03f, 7.438360669e-03f, 7.440621398e-03f, 7.442869156e-03f, 7.445103942e-03f, +7.447325752e-03f, 7.449534582e-03f, 7.451730431e-03f, 7.453913293e-03f, 7.456083167e-03f, 7.458240049e-03f, 7.460383936e-03f, 7.462514825e-03f, 7.464632714e-03f, 7.466737598e-03f, +7.468829475e-03f, 7.470908343e-03f, 7.472974197e-03f, 7.475027036e-03f, 7.477066856e-03f, 7.479093654e-03f, 7.481107428e-03f, 7.483108175e-03f, 7.485095892e-03f, 7.487070576e-03f, +7.489032224e-03f, 7.490980834e-03f, 7.492916403e-03f, 7.494838928e-03f, 7.496748406e-03f, 7.498644836e-03f, 7.500528213e-03f, 7.502398537e-03f, 7.504255803e-03f, 7.506100011e-03f, +7.507931156e-03f, 7.509749236e-03f, 7.511554250e-03f, 7.513346194e-03f, 7.515125066e-03f, 7.516890864e-03f, 7.518643585e-03f, 7.520383227e-03f, 7.522109787e-03f, 7.523823264e-03f, +7.525523655e-03f, 7.527210957e-03f, 7.528885168e-03f, 7.530546287e-03f, 7.532194310e-03f, 7.533829237e-03f, 7.535451063e-03f, 7.537059788e-03f, 7.538655409e-03f, 7.540237925e-03f, +7.541807332e-03f, 7.543363630e-03f, 7.544906815e-03f, 7.546436886e-03f, 7.547953842e-03f, 7.549457679e-03f, 7.550948396e-03f, 7.552425991e-03f, 7.553890463e-03f, 7.555341809e-03f, +7.556780027e-03f, 7.558205116e-03f, 7.559617074e-03f, 7.561015899e-03f, 7.562401589e-03f, 7.563774143e-03f, 7.565133558e-03f, 7.566479834e-03f, 7.567812968e-03f, 7.569132959e-03f, +7.570439805e-03f, 7.571733505e-03f, 7.573014057e-03f, 7.574281459e-03f, 7.575535710e-03f, 7.576776808e-03f, 7.578004753e-03f, 7.579219541e-03f, 7.580421173e-03f, 7.581609647e-03f, +7.582784960e-03f, 7.583947113e-03f, 7.585096102e-03f, 7.586231928e-03f, 7.587354589e-03f, 7.588464083e-03f, 7.589560410e-03f, 7.590643567e-03f, 7.591713555e-03f, 7.592770371e-03f, +7.593814014e-03f, 7.594844484e-03f, 7.595861779e-03f, 7.596865898e-03f, 7.597856840e-03f, 7.598834603e-03f, 7.599799188e-03f, 7.600750593e-03f, 7.601688817e-03f, 7.602613858e-03f, +7.603525717e-03f, 7.604424391e-03f, 7.605309881e-03f, 7.606182185e-03f, 7.607041303e-03f, 7.607887233e-03f, 7.608719975e-03f, 7.609539528e-03f, 7.610345891e-03f, 7.611139064e-03f, +7.611919046e-03f, 7.612685835e-03f, 7.613439433e-03f, 7.614179837e-03f, 7.614907047e-03f, 7.615621063e-03f, 7.616321884e-03f, 7.617009509e-03f, 7.617683939e-03f, 7.618345172e-03f, +7.618993207e-03f, 7.619628046e-03f, 7.620249686e-03f, 7.620858128e-03f, 7.621453371e-03f, 7.622035415e-03f, 7.622604259e-03f, 7.623159904e-03f, 7.623702349e-03f, 7.624231593e-03f, +7.624747636e-03f, 7.625250479e-03f, 7.625740121e-03f, 7.626216561e-03f, 7.626679800e-03f, 7.627129837e-03f, 7.627566672e-03f, 7.627990306e-03f, 7.628400738e-03f, 7.628797968e-03f, +7.629181995e-03f, 7.629552821e-03f, 7.629910445e-03f, 7.630254867e-03f, 7.630586087e-03f, 7.630904106e-03f, 7.631208922e-03f, 7.631500537e-03f, 7.631778951e-03f, 7.632044164e-03f, +7.632296175e-03f, 7.632534986e-03f, 7.632760596e-03f, 7.632973006e-03f, 7.633172216e-03f, 7.633358226e-03f, 7.633531037e-03f, 7.633690649e-03f, 7.633837062e-03f, 7.633970277e-03f, +7.634090295e-03f, 7.634197115e-03f, 7.634290738e-03f, 7.634371165e-03f, 7.634438396e-03f, 7.634492431e-03f, 7.634533272e-03f, 7.634560919e-03f, 7.634575372e-03f, 7.634576633e-03f, +7.634564701e-03f, 7.634539577e-03f, 7.634501263e-03f, 7.634449759e-03f, 7.634385065e-03f, 7.634307182e-03f, 7.634216112e-03f, 7.634111854e-03f, 7.633994411e-03f, 7.633863782e-03f, +7.633719968e-03f, 7.633562972e-03f, 7.633392792e-03f, 7.633209431e-03f, 7.633012889e-03f, 7.632803167e-03f, 7.632580267e-03f, 7.632344189e-03f, 7.632094934e-03f, 7.631832504e-03f, +7.631556900e-03f, 7.631268122e-03f, 7.630966172e-03f, 7.630651052e-03f, 7.630322761e-03f, 7.629981302e-03f, 7.629626676e-03f, 7.629258884e-03f, 7.628877927e-03f, 7.628483807e-03f, +7.628076524e-03f, 7.627656081e-03f, 7.627222479e-03f, 7.626775719e-03f, 7.626315802e-03f, 7.625842730e-03f, 7.625356505e-03f, 7.624857128e-03f, 7.624344600e-03f, 7.623818923e-03f, +7.623280099e-03f, 7.622728129e-03f, 7.622163014e-03f, 7.621584757e-03f, 7.620993359e-03f, 7.620388822e-03f, 7.619771147e-03f, 7.619140336e-03f, 7.618496392e-03f, 7.617839314e-03f, +7.617169107e-03f, 7.616485770e-03f, 7.615789307e-03f, 7.615079718e-03f, 7.614357006e-03f, 7.613621173e-03f, 7.612872221e-03f, 7.612110151e-03f, 7.611334966e-03f, 7.610546667e-03f, +7.609745257e-03f, 7.608930738e-03f, 7.608103111e-03f, 7.607262379e-03f, 7.606408543e-03f, 7.605541607e-03f, 7.604661572e-03f, 7.603768440e-03f, 7.602862214e-03f, 7.601942895e-03f, +7.601010486e-03f, 7.600064990e-03f, 7.599106407e-03f, 7.598134742e-03f, 7.597149996e-03f, 7.596152171e-03f, 7.595141271e-03f, 7.594117296e-03f, 7.593080250e-03f, 7.592030136e-03f, +7.590966955e-03f, 7.589890709e-03f, 7.588801403e-03f, 7.587699038e-03f, 7.586583616e-03f, 7.585455140e-03f, 7.584313614e-03f, 7.583159039e-03f, 7.581991418e-03f, 7.580810753e-03f, +7.579617048e-03f, 7.578410306e-03f, 7.577190528e-03f, 7.575957718e-03f, 7.574711878e-03f, 7.573453012e-03f, 7.572181122e-03f, 7.570896210e-03f, 7.569598281e-03f, 7.568287336e-03f, +7.566963378e-03f, 7.565626412e-03f, 7.564276438e-03f, 7.562913461e-03f, 7.561537484e-03f, 7.560148509e-03f, 7.558746539e-03f, 7.557331579e-03f, 7.555903629e-03f, 7.554462695e-03f, +7.553008779e-03f, 7.551541883e-03f, 7.550062012e-03f, 7.548569169e-03f, 7.547063356e-03f, 7.545544577e-03f, 7.544012835e-03f, 7.542468134e-03f, 7.540910477e-03f, 7.539339867e-03f, +7.537756307e-03f, 7.536159801e-03f, 7.534550353e-03f, 7.532927965e-03f, 7.531292642e-03f, 7.529644386e-03f, 7.527983201e-03f, 7.526309091e-03f, 7.524622059e-03f, 7.522922109e-03f, +7.521209244e-03f, 7.519483468e-03f, 7.517744785e-03f, 7.515993198e-03f, 7.514228710e-03f, 7.512451326e-03f, 7.510661050e-03f, 7.508857884e-03f, 7.507041834e-03f, 7.505212901e-03f, +7.503371092e-03f, 7.501516408e-03f, 7.499648854e-03f, 7.497768434e-03f, 7.495875152e-03f, 7.493969012e-03f, 7.492050017e-03f, 7.490118172e-03f, 7.488173480e-03f, 7.486215946e-03f, +7.484245574e-03f, 7.482262367e-03f, 7.480266329e-03f, 7.478257466e-03f, 7.476235780e-03f, 7.474201276e-03f, 7.472153959e-03f, 7.470093832e-03f, 7.468020899e-03f, 7.465935165e-03f, +7.463836634e-03f, 7.461725310e-03f, 7.459601198e-03f, 7.457464302e-03f, 7.455314626e-03f, 7.453152174e-03f, 7.450976951e-03f, 7.448788962e-03f, 7.446588210e-03f, 7.444374700e-03f, +7.442148437e-03f, 7.439909425e-03f, 7.437657669e-03f, 7.435393172e-03f, 7.433115940e-03f, 7.430825978e-03f, 7.428523289e-03f, 7.426207879e-03f, 7.423879752e-03f, 7.421538912e-03f, +7.419185365e-03f, 7.416819115e-03f, 7.414440167e-03f, 7.412048525e-03f, 7.409644195e-03f, 7.407227180e-03f, 7.404797487e-03f, 7.402355119e-03f, 7.399900082e-03f, 7.397432380e-03f, +7.394952019e-03f, 7.392459003e-03f, 7.389953337e-03f, 7.387435026e-03f, 7.384904076e-03f, 7.382360490e-03f, 7.379804275e-03f, 7.377235435e-03f, 7.374653975e-03f, 7.372059901e-03f, +7.369453217e-03f, 7.366833928e-03f, 7.364202041e-03f, 7.361557559e-03f, 7.358900488e-03f, 7.356230834e-03f, 7.353548602e-03f, 7.350853796e-03f, 7.348146422e-03f, 7.345426486e-03f, +7.342693992e-03f, 7.339948947e-03f, 7.337191355e-03f, 7.334421222e-03f, 7.331638553e-03f, 7.328843354e-03f, 7.326035630e-03f, 7.323215386e-03f, 7.320382629e-03f, 7.317537364e-03f, +7.314679595e-03f, 7.311809329e-03f, 7.308926572e-03f, 7.306031328e-03f, 7.303123604e-03f, 7.300203406e-03f, 7.297270738e-03f, 7.294325606e-03f, 7.291368017e-03f, 7.288397976e-03f, +7.285415489e-03f, 7.282420561e-03f, 7.279413198e-03f, 7.276393406e-03f, 7.273361192e-03f, 7.270316560e-03f, 7.267259517e-03f, 7.264190068e-03f, 7.261108220e-03f, 7.258013979e-03f, +7.254907349e-03f, 7.251788339e-03f, 7.248656952e-03f, 7.245513196e-03f, 7.242357077e-03f, 7.239188600e-03f, 7.236007771e-03f, 7.232814598e-03f, 7.229609085e-03f, 7.226391239e-03f, +7.223161066e-03f, 7.219918573e-03f, 7.216663766e-03f, 7.213396650e-03f, 7.210117232e-03f, 7.206825519e-03f, 7.203521516e-03f, 7.200205230e-03f, 7.196876668e-03f, 7.193535836e-03f, +7.190182739e-03f, 7.186817385e-03f, 7.183439780e-03f, 7.180049930e-03f, 7.176647842e-03f, 7.173233522e-03f, 7.169806977e-03f, 7.166368214e-03f, 7.162917238e-03f, 7.159454057e-03f, +7.155978677e-03f, 7.152491104e-03f, 7.148991346e-03f, 7.145479409e-03f, 7.141955299e-03f, 7.138419024e-03f, 7.134870590e-03f, 7.131310003e-03f, 7.127737271e-03f, 7.124152400e-03f, +7.120555398e-03f, 7.116946270e-03f, 7.113325024e-03f, 7.109691667e-03f, 7.106046205e-03f, 7.102388646e-03f, 7.098718995e-03f, 7.095037262e-03f, 7.091343451e-03f, 7.087637570e-03f, +7.083919627e-03f, 7.080189628e-03f, 7.076447580e-03f, 7.072693491e-03f, 7.068927367e-03f, 7.065149216e-03f, 7.061359044e-03f, 7.057556859e-03f, 7.053742668e-03f, 7.049916478e-03f, +7.046078297e-03f, 7.042228131e-03f, 7.038365988e-03f, 7.034491875e-03f, 7.030605799e-03f, 7.026707769e-03f, 7.022797790e-03f, 7.018875870e-03f, 7.014942018e-03f, 7.010996239e-03f, +7.007038542e-03f, 7.003068935e-03f, 6.999087423e-03f, 6.995094015e-03f, 6.991088719e-03f, 6.987071542e-03f, 6.983042491e-03f, 6.979001575e-03f, 6.974948799e-03f, 6.970884173e-03f, +6.966807704e-03f, 6.962719399e-03f, 6.958619266e-03f, 6.954507313e-03f, 6.950383548e-03f, 6.946247977e-03f, 6.942100610e-03f, 6.937941453e-03f, 6.933770514e-03f, 6.929587802e-03f, +6.925393324e-03f, 6.921187087e-03f, 6.916969100e-03f, 6.912739371e-03f, 6.908497907e-03f, 6.904244717e-03f, 6.899979808e-03f, 6.895703188e-03f, 6.891414865e-03f, 6.887114847e-03f, +6.882803143e-03f, 6.878479760e-03f, 6.874144707e-03f, 6.869797990e-03f, 6.865439619e-03f, 6.861069602e-03f, 6.856687947e-03f, 6.852294661e-03f, 6.847889753e-03f, 6.843473232e-03f, +6.839045105e-03f, 6.834605381e-03f, 6.830154067e-03f, 6.825691173e-03f, 6.821216706e-03f, 6.816730675e-03f, 6.812233088e-03f, 6.807723953e-03f, 6.803203280e-03f, 6.798671075e-03f, +6.794127348e-03f, 6.789572107e-03f, 6.785005361e-03f, 6.780427117e-03f, 6.775837385e-03f, 6.771236173e-03f, 6.766623489e-03f, 6.761999342e-03f, 6.757363740e-03f, 6.752716693e-03f, +6.748058209e-03f, 6.743388295e-03f, 6.738706962e-03f, 6.734014217e-03f, 6.729310070e-03f, 6.724594529e-03f, 6.719867602e-03f, 6.715129299e-03f, 6.710379627e-03f, 6.705618597e-03f, +6.700846217e-03f, 6.696062495e-03f, 6.691267441e-03f, 6.686461062e-03f, 6.681643369e-03f, 6.676814370e-03f, 6.671974074e-03f, 6.667122490e-03f, 6.662259626e-03f, 6.657385492e-03f, +6.652500097e-03f, 6.647603449e-03f, 6.642695559e-03f, 6.637776434e-03f, 6.632846083e-03f, 6.627904517e-03f, 6.622951744e-03f, 6.617987773e-03f, 6.613012613e-03f, 6.608026273e-03f, +6.603028763e-03f, 6.598020092e-03f, 6.593000269e-03f, 6.587969303e-03f, 6.582927204e-03f, 6.577873980e-03f, 6.572809641e-03f, 6.567734196e-03f, 6.562647655e-03f, 6.557550028e-03f, +6.552441322e-03f, 6.547321548e-03f, 6.542190715e-03f, 6.537048833e-03f, 6.531895911e-03f, 6.526731958e-03f, 6.521556983e-03f, 6.516370998e-03f, 6.511174010e-03f, 6.505966029e-03f, +6.500747066e-03f, 6.495517129e-03f, 6.490276228e-03f, 6.485024373e-03f, 6.479761573e-03f, 6.474487838e-03f, 6.469203177e-03f, 6.463907601e-03f, 6.458601119e-03f, 6.453283740e-03f, +6.447955475e-03f, 6.442616333e-03f, 6.437266324e-03f, 6.431905458e-03f, 6.426533744e-03f, 6.421151192e-03f, 6.415757813e-03f, 6.410353616e-03f, 6.404938610e-03f, 6.399512807e-03f, +6.394076215e-03f, 6.388628844e-03f, 6.383170706e-03f, 6.377701809e-03f, 6.372222163e-03f, 6.366731779e-03f, 6.361230666e-03f, 6.355718835e-03f, 6.350196296e-03f, 6.344663058e-03f, +6.339119133e-03f, 6.333564529e-03f, 6.327999257e-03f, 6.322423327e-03f, 6.316836750e-03f, 6.311239535e-03f, 6.305631693e-03f, 6.300013234e-03f, 6.294384169e-03f, 6.288744506e-03f, +6.283094258e-03f, 6.277433433e-03f, 6.271762043e-03f, 6.266080097e-03f, 6.260387607e-03f, 6.254684581e-03f, 6.248971032e-03f, 6.243246968e-03f, 6.237512401e-03f, 6.231767341e-03f, +6.226011799e-03f, 6.220245784e-03f, 6.214469308e-03f, 6.208682380e-03f, 6.202885012e-03f, 6.197077214e-03f, 6.191258997e-03f, 6.185430370e-03f, 6.179591345e-03f, 6.173741932e-03f, +6.167882142e-03f, 6.162011986e-03f, 6.156131474e-03f, 6.150240616e-03f, 6.144339424e-03f, 6.138427909e-03f, 6.132506080e-03f, 6.126573949e-03f, 6.120631526e-03f, 6.114678823e-03f, +6.108715850e-03f, 6.102742618e-03f, 6.096759137e-03f, 6.090765419e-03f, 6.084761474e-03f, 6.078747314e-03f, 6.072722948e-03f, 6.066688389e-03f, 6.060643647e-03f, 6.054588733e-03f, +6.048523658e-03f, 6.042448432e-03f, 6.036363068e-03f, 6.030267576e-03f, 6.024161966e-03f, 6.018046251e-03f, 6.011920441e-03f, 6.005784547e-03f, 5.999638580e-03f, 5.993482552e-03f, +5.987316473e-03f, 5.981140355e-03f, 5.974954209e-03f, 5.968758046e-03f, 5.962551877e-03f, 5.956335714e-03f, 5.950109567e-03f, 5.943873449e-03f, 5.937627370e-03f, 5.931371341e-03f, +5.925105374e-03f, 5.918829480e-03f, 5.912543671e-03f, 5.906247958e-03f, 5.899942351e-03f, 5.893626864e-03f, 5.887301506e-03f, 5.880966290e-03f, 5.874621227e-03f, 5.868266328e-03f, +5.861901605e-03f, 5.855527070e-03f, 5.849142733e-03f, 5.842748606e-03f, 5.836344701e-03f, 5.829931030e-03f, 5.823507603e-03f, 5.817074433e-03f, 5.810631532e-03f, 5.804178910e-03f, +5.797716579e-03f, 5.791244551e-03f, 5.784762838e-03f, 5.778271452e-03f, 5.771770403e-03f, 5.765259705e-03f, 5.758739368e-03f, 5.752209404e-03f, 5.745669825e-03f, 5.739120643e-03f, +5.732561870e-03f, 5.725993517e-03f, 5.719415596e-03f, 5.712828119e-03f, 5.706231099e-03f, 5.699624546e-03f, 5.693008472e-03f, 5.686382891e-03f, 5.679747813e-03f, 5.673103250e-03f, +5.666449215e-03f, 5.659785719e-03f, 5.653112774e-03f, 5.646430393e-03f, 5.639738587e-03f, 5.633037369e-03f, 5.626326750e-03f, 5.619606743e-03f, 5.612877359e-03f, 5.606138611e-03f, +5.599390510e-03f, 5.592633070e-03f, 5.585866302e-03f, 5.579090218e-03f, 5.572304830e-03f, 5.565510151e-03f, 5.558706192e-03f, 5.551892967e-03f, 5.545070487e-03f, 5.538238764e-03f, +5.531397811e-03f, 5.524547640e-03f, 5.517688263e-03f, 5.510819693e-03f, 5.503941942e-03f, 5.497055023e-03f, 5.490158946e-03f, 5.483253726e-03f, 5.476339374e-03f, 5.469415904e-03f, +5.462483326e-03f, 5.455541654e-03f, 5.448590900e-03f, 5.441631076e-03f, 5.434662196e-03f, 5.427684271e-03f, 5.420697314e-03f, 5.413701338e-03f, 5.406696354e-03f, 5.399682377e-03f, +5.392659417e-03f, 5.385627489e-03f, 5.378586603e-03f, 5.371536774e-03f, 5.364478013e-03f, 5.357410334e-03f, 5.350333748e-03f, 5.343248269e-03f, 5.336153910e-03f, 5.329050682e-03f, +5.321938599e-03f, 5.314817673e-03f, 5.307687918e-03f, 5.300549345e-03f, 5.293401968e-03f, 5.286245800e-03f, 5.279080853e-03f, 5.271907140e-03f, 5.264724673e-03f, 5.257533467e-03f, +5.250333533e-03f, 5.243124885e-03f, 5.235907535e-03f, 5.228681496e-03f, 5.221446782e-03f, 5.214203404e-03f, 5.206951377e-03f, 5.199690713e-03f, 5.192421425e-03f, 5.185143526e-03f, +5.177857028e-03f, 5.170561946e-03f, 5.163258292e-03f, 5.155946079e-03f, 5.148625320e-03f, 5.141296029e-03f, 5.133958217e-03f, 5.126611900e-03f, 5.119257088e-03f, 5.111893797e-03f, +5.104522038e-03f, 5.097141825e-03f, 5.089753171e-03f, 5.082356090e-03f, 5.074950594e-03f, 5.067536697e-03f, 5.060114411e-03f, 5.052683751e-03f, 5.045244730e-03f, 5.037797360e-03f, +5.030341655e-03f, 5.022877629e-03f, 5.015405294e-03f, 5.007924664e-03f, 5.000435753e-03f, 4.992938573e-03f, 4.985433138e-03f, 4.977919461e-03f, 4.970397557e-03f, 4.962867437e-03f, +4.955329116e-03f, 4.947782607e-03f, 4.940227924e-03f, 4.932665079e-03f, 4.925094087e-03f, 4.917514961e-03f, 4.909927714e-03f, 4.902332360e-03f, 4.894728912e-03f, 4.887117385e-03f, +4.879497791e-03f, 4.871870144e-03f, 4.864234458e-03f, 4.856590746e-03f, 4.848939022e-03f, 4.841279299e-03f, 4.833611592e-03f, 4.825935913e-03f, 4.818252277e-03f, 4.810560696e-03f, +4.802861186e-03f, 4.795153759e-03f, 4.787438429e-03f, 4.779715210e-03f, 4.771984116e-03f, 4.764245161e-03f, 4.756498357e-03f, 4.748743719e-03f, 4.740981261e-03f, 4.733210997e-03f, +4.725432940e-03f, 4.717647104e-03f, 4.709853503e-03f, 4.702052151e-03f, 4.694243062e-03f, 4.686426249e-03f, 4.678601727e-03f, 4.670769509e-03f, 4.662929609e-03f, 4.655082042e-03f, +4.647226821e-03f, 4.639363960e-03f, 4.631493473e-03f, 4.623615375e-03f, 4.615729678e-03f, 4.607836397e-03f, 4.599935547e-03f, 4.592027140e-03f, 4.584111192e-03f, 4.576187716e-03f, +4.568256726e-03f, 4.560318236e-03f, 4.552372261e-03f, 4.544418815e-03f, 4.536457911e-03f, 4.528489564e-03f, 4.520513787e-03f, 4.512530596e-03f, 4.504540004e-03f, 4.496542026e-03f, +4.488536675e-03f, 4.480523966e-03f, 4.472503913e-03f, 4.464476530e-03f, 4.456441831e-03f, 4.448399831e-03f, 4.440350545e-03f, 4.432293985e-03f, 4.424230167e-03f, 4.416159104e-03f, +4.408080812e-03f, 4.399995304e-03f, 4.391902595e-03f, 4.383802699e-03f, 4.375695631e-03f, 4.367581404e-03f, 4.359460034e-03f, 4.351331534e-03f, 4.343195919e-03f, 4.335053203e-03f, +4.326903401e-03f, 4.318746528e-03f, 4.310582597e-03f, 4.302411623e-03f, 4.294233621e-03f, 4.286048605e-03f, 4.277856590e-03f, 4.269657589e-03f, 4.261451619e-03f, 4.253238692e-03f, +4.245018824e-03f, 4.236792029e-03f, 4.228558322e-03f, 4.220317717e-03f, 4.212070229e-03f, 4.203815873e-03f, 4.195554663e-03f, 4.187286614e-03f, 4.179011739e-03f, 4.170730055e-03f, +4.162441576e-03f, 4.154146316e-03f, 4.145844289e-03f, 4.137535512e-03f, 4.129219997e-03f, 4.120897761e-03f, 4.112568818e-03f, 4.104233182e-03f, 4.095890868e-03f, 4.087541891e-03f, +4.079186266e-03f, 4.070824007e-03f, 4.062455130e-03f, 4.054079649e-03f, 4.045697578e-03f, 4.037308933e-03f, 4.028913729e-03f, 4.020511980e-03f, 4.012103701e-03f, 4.003688907e-03f, +3.995267613e-03f, 3.986839834e-03f, 3.978405584e-03f, 3.969964879e-03f, 3.961517733e-03f, 3.953064162e-03f, 3.944604180e-03f, 3.936137802e-03f, 3.927665043e-03f, 3.919185918e-03f, +3.910700443e-03f, 3.902208631e-03f, 3.893710499e-03f, 3.885206060e-03f, 3.876695331e-03f, 3.868178326e-03f, 3.859655059e-03f, 3.851125547e-03f, 3.842589804e-03f, 3.834047845e-03f, +3.825499686e-03f, 3.816945341e-03f, 3.808384825e-03f, 3.799818154e-03f, 3.791245343e-03f, 3.782666406e-03f, 3.774081360e-03f, 3.765490218e-03f, 3.756892997e-03f, 3.748289711e-03f, +3.739680375e-03f, 3.731065005e-03f, 3.722443616e-03f, 3.713816223e-03f, 3.705182842e-03f, 3.696543487e-03f, 3.687898173e-03f, 3.679246917e-03f, 3.670589733e-03f, 3.661926636e-03f, +3.653257642e-03f, 3.644582766e-03f, 3.635902023e-03f, 3.627215429e-03f, 3.618522999e-03f, 3.609824747e-03f, 3.601120691e-03f, 3.592410844e-03f, 3.583695222e-03f, 3.574973841e-03f, +3.566246715e-03f, 3.557513861e-03f, 3.548775294e-03f, 3.540031028e-03f, 3.531281080e-03f, 3.522525464e-03f, 3.513764197e-03f, 3.504997293e-03f, 3.496224769e-03f, 3.487446638e-03f, +3.478662918e-03f, 3.469873623e-03f, 3.461078769e-03f, 3.452278371e-03f, 3.443472445e-03f, 3.434661006e-03f, 3.425844070e-03f, 3.417021653e-03f, 3.408193769e-03f, 3.399360434e-03f, +3.390521664e-03f, 3.381677475e-03f, 3.372827881e-03f, 3.363972899e-03f, 3.355112544e-03f, 3.346246832e-03f, 3.337375778e-03f, 3.328499398e-03f, 3.319617707e-03f, 3.310730721e-03f, +3.301838456e-03f, 3.292940927e-03f, 3.284038150e-03f, 3.275130141e-03f, 3.266216915e-03f, 3.257298488e-03f, 3.248374875e-03f, 3.239446092e-03f, 3.230512156e-03f, 3.221573081e-03f, +3.212628883e-03f, 3.203679578e-03f, 3.194725182e-03f, 3.185765710e-03f, 3.176801179e-03f, 3.167831603e-03f, 3.158857000e-03f, 3.149877383e-03f, 3.140892770e-03f, 3.131903176e-03f, +3.122908616e-03f, 3.113909107e-03f, 3.104904664e-03f, 3.095895304e-03f, 3.086881041e-03f, 3.077861892e-03f, 3.068837873e-03f, 3.059808999e-03f, 3.050775286e-03f, 3.041736750e-03f, +3.032693408e-03f, 3.023645274e-03f, 3.014592365e-03f, 3.005534696e-03f, 2.996472284e-03f, 2.987405144e-03f, 2.978333293e-03f, 2.969256746e-03f, 2.960175518e-03f, 2.951089627e-03f, +2.941999088e-03f, 2.932903917e-03f, 2.923804129e-03f, 2.914699741e-03f, 2.905590769e-03f, 2.896477229e-03f, 2.887359136e-03f, 2.878236507e-03f, 2.869109358e-03f, 2.859977704e-03f, +2.850841562e-03f, 2.841700947e-03f, 2.832555876e-03f, 2.823406365e-03f, 2.814252430e-03f, 2.805094086e-03f, 2.795931350e-03f, 2.786764238e-03f, 2.777592766e-03f, 2.768416950e-03f, +2.759236806e-03f, 2.750052350e-03f, 2.740863598e-03f, 2.731670566e-03f, 2.722473271e-03f, 2.713271728e-03f, 2.704065954e-03f, 2.694855965e-03f, 2.685641776e-03f, 2.676423404e-03f, +2.667200866e-03f, 2.657974177e-03f, 2.648743353e-03f, 2.639508410e-03f, 2.630269366e-03f, 2.621026235e-03f, 2.611779034e-03f, 2.602527780e-03f, 2.593272488e-03f, 2.584013174e-03f, +2.574749856e-03f, 2.565482548e-03f, 2.556211268e-03f, 2.546936030e-03f, 2.537656853e-03f, 2.528373752e-03f, 2.519086742e-03f, 2.509795841e-03f, 2.500501065e-03f, 2.491202429e-03f, +2.481899951e-03f, 2.472593646e-03f, 2.463283531e-03f, 2.453969621e-03f, 2.444651934e-03f, 2.435330485e-03f, 2.426005291e-03f, 2.416676368e-03f, 2.407343733e-03f, 2.398007401e-03f, +2.388667389e-03f, 2.379323714e-03f, 2.369976391e-03f, 2.360625437e-03f, 2.351270869e-03f, 2.341912702e-03f, 2.332550953e-03f, 2.323185639e-03f, 2.313816776e-03f, 2.304444379e-03f, +2.295068466e-03f, 2.285689053e-03f, 2.276306156e-03f, 2.266919791e-03f, 2.257529976e-03f, 2.248136726e-03f, 2.238740058e-03f, 2.229339988e-03f, 2.219936533e-03f, 2.210529708e-03f, +2.201119532e-03f, 2.191706019e-03f, 2.182289186e-03f, 2.172869050e-03f, 2.163445627e-03f, 2.154018934e-03f, 2.144588987e-03f, 2.135155803e-03f, 2.125719397e-03f, 2.116279787e-03f, +2.106836989e-03f, 2.097391019e-03f, 2.087941894e-03f, 2.078489631e-03f, 2.069034245e-03f, 2.059575754e-03f, 2.050114174e-03f, 2.040649521e-03f, 2.031181811e-03f, 2.021711063e-03f, +2.012237291e-03f, 2.002760512e-03f, 1.993280743e-03f, 1.983798001e-03f, 1.974312302e-03f, 1.964823662e-03f, 1.955332098e-03f, 1.945837627e-03f, 1.936340265e-03f, 1.926840029e-03f, +1.917336935e-03f, 1.907831000e-03f, 1.898322240e-03f, 1.888810673e-03f, 1.879296313e-03f, 1.869779179e-03f, 1.860259287e-03f, 1.850736653e-03f, 1.841211293e-03f, 1.831683226e-03f, +1.822152466e-03f, 1.812619031e-03f, 1.803082937e-03f, 1.793544201e-03f, 1.784002840e-03f, 1.774458869e-03f, 1.764912307e-03f, 1.755363168e-03f, 1.745811471e-03f, 1.736257231e-03f, +1.726700466e-03f, 1.717141191e-03f, 1.707579424e-03f, 1.698015182e-03f, 1.688448479e-03f, 1.678879335e-03f, 1.669307764e-03f, 1.659733785e-03f, 1.650157413e-03f, 1.640578664e-03f, +1.630997557e-03f, 1.621414107e-03f, 1.611828332e-03f, 1.602240247e-03f, 1.592649869e-03f, 1.583057216e-03f, 1.573462303e-03f, 1.563865148e-03f, 1.554265768e-03f, 1.544664178e-03f, +1.535060396e-03f, 1.525454438e-03f, 1.515846322e-03f, 1.506236063e-03f, 1.496623678e-03f, 1.487009185e-03f, 1.477392600e-03f, 1.467773939e-03f, 1.458153219e-03f, 1.448530458e-03f, +1.438905672e-03f, 1.429278877e-03f, 1.419650090e-03f, 1.410019328e-03f, 1.400386608e-03f, 1.390751946e-03f, 1.381115360e-03f, 1.371476866e-03f, 1.361836480e-03f, 1.352194220e-03f, +1.342550102e-03f, 1.332904143e-03f, 1.323256360e-03f, 1.313606769e-03f, 1.303955387e-03f, 1.294302232e-03f, 1.284647319e-03f, 1.274990666e-03f, 1.265332289e-03f, 1.255672205e-03f, +1.246010432e-03f, 1.236346984e-03f, 1.226681881e-03f, 1.217015137e-03f, 1.207346771e-03f, 1.197676798e-03f, 1.188005236e-03f, 1.178332101e-03f, 1.168657410e-03f, 1.158981180e-03f, +1.149303429e-03f, 1.139624171e-03f, 1.129943425e-03f, 1.120261207e-03f, 1.110577534e-03f, 1.100892423e-03f, 1.091205890e-03f, 1.081517953e-03f, 1.071828628e-03f, 1.062137932e-03f, +1.052445882e-03f, 1.042752494e-03f, 1.033057786e-03f, 1.023361774e-03f, 1.013664475e-03f, 1.003965905e-03f, 9.942660831e-04f, 9.845650242e-04f, 9.748627457e-04f, 9.651592643e-04f, +9.554545970e-04f, 9.457487604e-04f, 9.360417715e-04f, 9.263336471e-04f, 9.166244041e-04f, 9.069140591e-04f, 8.972026291e-04f, 8.874901310e-04f, 8.777765815e-04f, 8.680619974e-04f, +8.583463957e-04f, 8.486297932e-04f, 8.389122066e-04f, 8.291936529e-04f, 8.194741488e-04f, 8.097537113e-04f, 8.000323571e-04f, 7.903101031e-04f, 7.805869662e-04f, 7.708629631e-04f, +7.611381108e-04f, 7.514124260e-04f, 7.416859257e-04f, 7.319586267e-04f, 7.222305457e-04f, 7.125016997e-04f, 7.027721056e-04f, 6.930417801e-04f, 6.833107401e-04f, 6.735790024e-04f, +6.638465840e-04f, 6.541135016e-04f, 6.443797722e-04f, 6.346454125e-04f, 6.249104394e-04f, 6.151748697e-04f, 6.054387204e-04f, 5.957020082e-04f, 5.859647501e-04f, 5.762269628e-04f, +5.664886632e-04f, 5.567498682e-04f, 5.470105947e-04f, 5.372708594e-04f, 5.275306792e-04f, 5.177900710e-04f, 5.080490516e-04f, 4.983076380e-04f, 4.885658468e-04f, 4.788236950e-04f, +4.690811995e-04f, 4.593383770e-04f, 4.495952445e-04f, 4.398518188e-04f, 4.301081167e-04f, 4.203641550e-04f, 4.106199508e-04f, 4.008755207e-04f, 3.911308816e-04f, 3.813860504e-04f, +3.716410439e-04f, 3.618958790e-04f, 3.521505725e-04f, 3.424051413e-04f, 3.326596022e-04f, 3.229139720e-04f, 3.131682676e-04f, 3.034225059e-04f, 2.936767037e-04f, 2.839308777e-04f, +2.741850450e-04f, 2.644392222e-04f, 2.546934263e-04f, 2.449476740e-04f, 2.352019823e-04f, 2.254563679e-04f, 2.157108477e-04f, 2.059654386e-04f, 1.962201572e-04f, 1.864750206e-04f, +1.767300455e-04f, 1.669852487e-04f, 1.572406471e-04f, 1.474962576e-04f, 1.377520968e-04f, 1.280081817e-04f, 1.182645291e-04f, 1.085211558e-04f, 9.877807857e-05f, 8.903531432e-05f, +7.929287983e-05f, 6.955079191e-05f, 5.980906739e-05f, 5.006772308e-05f, 4.032677579e-05f, 3.058624233e-05f, 2.084613952e-05f, 1.110648415e-05f, 1.367293040e-06f, -8.371417008e-06f, +-1.810962919e-05f, -2.784732671e-05f, -3.758449276e-05f, -4.732111054e-05f, -5.705716327e-05f, -6.679263414e-05f, -7.652750637e-05f, -8.626176315e-05f, -9.599538771e-05f, -1.057283633e-04f, +-1.154606730e-04f, -1.251923002e-04f, -1.349232280e-04f, -1.446534396e-04f, -1.543829184e-04f, -1.641116474e-04f, -1.738396100e-04f, -1.835667894e-04f, -1.932931687e-04f, -2.030187313e-04f, +-2.127434603e-04f, -2.224673390e-04f, -2.321903507e-04f, -2.419124786e-04f, -2.516337059e-04f, -2.613540159e-04f, -2.710733918e-04f, -2.807918169e-04f, -2.905092745e-04f, -3.002257477e-04f, +-3.099412199e-04f, -3.196556743e-04f, -3.293690942e-04f, -3.390814629e-04f, -3.487927635e-04f, -3.585029795e-04f, -3.682120941e-04f, -3.779200905e-04f, -3.876269520e-04f, -3.973326619e-04f, +-4.070372036e-04f, -4.167405602e-04f, -4.264427152e-04f, -4.361436517e-04f, -4.458433531e-04f, -4.555418027e-04f, -4.652389838e-04f, -4.749348796e-04f, -4.846294736e-04f, -4.943227490e-04f, +-5.040146891e-04f, -5.137052773e-04f, -5.233944969e-04f, -5.330823311e-04f, -5.427687634e-04f, -5.524537771e-04f, -5.621373555e-04f, -5.718194819e-04f, -5.815001397e-04f, -5.911793123e-04f, +-6.008569829e-04f, -6.105331350e-04f, -6.202077518e-04f, -6.298808168e-04f, -6.395523134e-04f, -6.492222248e-04f, -6.588905344e-04f, -6.685572257e-04f, -6.782222820e-04f, -6.878856867e-04f, +-6.975474231e-04f, -7.072074747e-04f, -7.168658249e-04f, -7.265224570e-04f, -7.361773544e-04f, -7.458305006e-04f, -7.554818790e-04f, -7.651314729e-04f, -7.747792658e-04f, -7.844252411e-04f, +-7.940693823e-04f, -8.037116727e-04f, -8.133520958e-04f, -8.229906350e-04f, -8.326272738e-04f, -8.422619956e-04f, -8.518947838e-04f, -8.615256219e-04f, -8.711544934e-04f, -8.807813818e-04f, +-8.904062704e-04f, -9.000291428e-04f, -9.096499824e-04f, -9.192687727e-04f, -9.288854971e-04f, -9.385001393e-04f, -9.481126826e-04f, -9.577231106e-04f, -9.673314068e-04f, -9.769375546e-04f, +-9.865415376e-04f, -9.961433392e-04f, -1.005742943e-03f, -1.015340333e-03f, -1.024935492e-03f, -1.034528403e-03f, -1.044119051e-03f, -1.053707419e-03f, -1.063293490e-03f, -1.072877248e-03f, +-1.082458677e-03f, -1.092037760e-03f, -1.101614480e-03f, -1.111188822e-03f, -1.120760768e-03f, -1.130330303e-03f, -1.139897410e-03f, -1.149462072e-03f, -1.159024273e-03f, -1.168583997e-03f, +-1.178141228e-03f, -1.187695948e-03f, -1.197248142e-03f, -1.206797793e-03f, -1.216344885e-03f, -1.225889402e-03f, -1.235431326e-03f, -1.244970642e-03f, -1.254507334e-03f, -1.264041384e-03f, +-1.273572778e-03f, -1.283101497e-03f, -1.292627527e-03f, -1.302150850e-03f, -1.311671451e-03f, -1.321189312e-03f, -1.330704419e-03f, -1.340216754e-03f, -1.349726301e-03f, -1.359233043e-03f, +-1.368736966e-03f, -1.378238051e-03f, -1.387736284e-03f, -1.397231647e-03f, -1.406724125e-03f, -1.416213701e-03f, -1.425700359e-03f, -1.435184083e-03f, -1.444664856e-03f, -1.454142662e-03f, +-1.463617486e-03f, -1.473089310e-03f, -1.482558119e-03f, -1.492023896e-03f, -1.501486625e-03f, -1.510946290e-03f, -1.520402875e-03f, -1.529856363e-03f, -1.539306739e-03f, -1.548753986e-03f, +-1.558198088e-03f, -1.567639029e-03f, -1.577076793e-03f, -1.586511363e-03f, -1.595942724e-03f, -1.605370859e-03f, -1.614795752e-03f, -1.624217387e-03f, -1.633635748e-03f, -1.643050819e-03f, +-1.652462583e-03f, -1.661871026e-03f, -1.671276129e-03f, -1.680677879e-03f, -1.690076257e-03f, -1.699471249e-03f, -1.708862838e-03f, -1.718251008e-03f, -1.727635743e-03f, -1.737017027e-03f, +-1.746394845e-03f, -1.755769179e-03f, -1.765140014e-03f, -1.774507335e-03f, -1.783871124e-03f, -1.793231366e-03f, -1.802588045e-03f, -1.811941145e-03f, -1.821290650e-03f, -1.830636544e-03f, +-1.839978811e-03f, -1.849317435e-03f, -1.858652400e-03f, -1.867983690e-03f, -1.877311290e-03f, -1.886635182e-03f, -1.895955352e-03f, -1.905271784e-03f, -1.914584461e-03f, -1.923893367e-03f, +-1.933198488e-03f, -1.942499806e-03f, -1.951797306e-03f, -1.961090972e-03f, -1.970380789e-03f, -1.979666739e-03f, -1.988948809e-03f, -1.998226981e-03f, -2.007501239e-03f, -2.016771569e-03f, +-2.026037954e-03f, -2.035300378e-03f, -2.044558825e-03f, -2.053813281e-03f, -2.063063728e-03f, -2.072310151e-03f, -2.081552535e-03f, -2.090790864e-03f, -2.100025121e-03f, -2.109255291e-03f, +-2.118481359e-03f, -2.127703308e-03f, -2.136921124e-03f, -2.146134789e-03f, -2.155344289e-03f, -2.164549607e-03f, -2.173750729e-03f, -2.182947638e-03f, -2.192140318e-03f, -2.201328755e-03f, +-2.210512932e-03f, -2.219692833e-03f, -2.228868444e-03f, -2.238039748e-03f, -2.247206729e-03f, -2.256369373e-03f, -2.265527663e-03f, -2.274681585e-03f, -2.283831121e-03f, -2.292976257e-03f, +-2.302116978e-03f, -2.311253266e-03f, -2.320385108e-03f, -2.329512487e-03f, -2.338635389e-03f, -2.347753796e-03f, -2.356867694e-03f, -2.365977068e-03f, -2.375081901e-03f, -2.384182179e-03f, +-2.393277885e-03f, -2.402369004e-03f, -2.411455522e-03f, -2.420537421e-03f, -2.429614688e-03f, -2.438687306e-03f, -2.447755259e-03f, -2.456818534e-03f, -2.465877113e-03f, -2.474930982e-03f, +-2.483980126e-03f, -2.493024528e-03f, -2.502064173e-03f, -2.511099047e-03f, -2.520129133e-03f, -2.529154417e-03f, -2.538174883e-03f, -2.547190515e-03f, -2.556201299e-03f, -2.565207219e-03f, +-2.574208259e-03f, -2.583204405e-03f, -2.592195640e-03f, -2.601181951e-03f, -2.610163320e-03f, -2.619139734e-03f, -2.628111177e-03f, -2.637077634e-03f, -2.646039089e-03f, -2.654995527e-03f, +-2.663946934e-03f, -2.672893293e-03f, -2.681834589e-03f, -2.690770808e-03f, -2.699701934e-03f, -2.708627952e-03f, -2.717548847e-03f, -2.726464603e-03f, -2.735375206e-03f, -2.744280640e-03f, +-2.753180890e-03f, -2.762075942e-03f, -2.770965780e-03f, -2.779850388e-03f, -2.788729752e-03f, -2.797603857e-03f, -2.806472688e-03f, -2.815336229e-03f, -2.824194465e-03f, -2.833047383e-03f, +-2.841894965e-03f, -2.850737198e-03f, -2.859574067e-03f, -2.868405555e-03f, -2.877231650e-03f, -2.886052334e-03f, -2.894867595e-03f, -2.903677415e-03f, -2.912481781e-03f, -2.921280678e-03f, +-2.930074091e-03f, -2.938862004e-03f, -2.947644403e-03f, -2.956421273e-03f, -2.965192599e-03f, -2.973958366e-03f, -2.982718560e-03f, -2.991473165e-03f, -3.000222166e-03f, -3.008965549e-03f, +-3.017703300e-03f, -3.026435402e-03f, -3.035161841e-03f, -3.043882603e-03f, -3.052597673e-03f, -3.061307036e-03f, -3.070010677e-03f, -3.078708581e-03f, -3.087400734e-03f, -3.096087121e-03f, +-3.104767727e-03f, -3.113442538e-03f, -3.122111538e-03f, -3.130774714e-03f, -3.139432050e-03f, -3.148083531e-03f, -3.156729144e-03f, -3.165368873e-03f, -3.174002705e-03f, -3.182630623e-03f, +-3.191252614e-03f, -3.199868662e-03f, -3.208478755e-03f, -3.217082876e-03f, -3.225681011e-03f, -3.234273146e-03f, -3.242859266e-03f, -3.251439356e-03f, -3.260013403e-03f, -3.268581391e-03f, +-3.277143307e-03f, -3.285699134e-03f, -3.294248860e-03f, -3.302792470e-03f, -3.311329948e-03f, -3.319861282e-03f, -3.328386455e-03f, -3.336905454e-03f, -3.345418265e-03f, -3.353924873e-03f, +-3.362425263e-03f, -3.370919422e-03f, -3.379407335e-03f, -3.387888987e-03f, -3.396364364e-03f, -3.404833452e-03f, -3.413296236e-03f, -3.421752703e-03f, -3.430202838e-03f, -3.438646626e-03f, +-3.447084054e-03f, -3.455515107e-03f, -3.463939770e-03f, -3.472358030e-03f, -3.480769873e-03f, -3.489175284e-03f, -3.497574248e-03f, -3.505966753e-03f, -3.514352783e-03f, -3.522732324e-03f, +-3.531105363e-03f, -3.539471884e-03f, -3.547831875e-03f, -3.556185321e-03f, -3.564532207e-03f, -3.572872520e-03f, -3.581206245e-03f, -3.589533369e-03f, -3.597853878e-03f, -3.606167757e-03f, +-3.614474992e-03f, -3.622775569e-03f, -3.631069475e-03f, -3.639356695e-03f, -3.647637215e-03f, -3.655911022e-03f, -3.664178101e-03f, -3.672438439e-03f, -3.680692021e-03f, -3.688938833e-03f, +-3.697178862e-03f, -3.705412094e-03f, -3.713638515e-03f, -3.721858111e-03f, -3.730070868e-03f, -3.738276772e-03f, -3.746475810e-03f, -3.754667967e-03f, -3.762853230e-03f, -3.771031585e-03f, +-3.779203018e-03f, -3.787367516e-03f, -3.795525064e-03f, -3.803675649e-03f, -3.811819257e-03f, -3.819955875e-03f, -3.828085489e-03f, -3.836208084e-03f, -3.844323648e-03f, -3.852432167e-03f, +-3.860533626e-03f, -3.868628013e-03f, -3.876715314e-03f, -3.884795515e-03f, -3.892868602e-03f, -3.900934562e-03f, -3.908993382e-03f, -3.917045047e-03f, -3.925089545e-03f, -3.933126861e-03f, +-3.941156982e-03f, -3.949179895e-03f, -3.957195586e-03f, -3.965204041e-03f, -3.973205248e-03f, -3.981199192e-03f, -3.989185861e-03f, -3.997165240e-03f, -4.005137316e-03f, -4.013102077e-03f, +-4.021059508e-03f, -4.029009596e-03f, -4.036952328e-03f, -4.044887691e-03f, -4.052815670e-03f, -4.060736253e-03f, -4.068649427e-03f, -4.076555177e-03f, -4.084453492e-03f, -4.092344357e-03f, +-4.100227759e-03f, -4.108103686e-03f, -4.115972123e-03f, -4.123833057e-03f, -4.131686477e-03f, -4.139532367e-03f, -4.147370715e-03f, -4.155201508e-03f, -4.163024732e-03f, -4.170840375e-03f, +-4.178648424e-03f, -4.186448865e-03f, -4.194241685e-03f, -4.202026870e-03f, -4.209804409e-03f, -4.217574288e-03f, -4.225336494e-03f, -4.233091014e-03f, -4.240837834e-03f, -4.248576942e-03f, +-4.256308326e-03f, -4.264031971e-03f, -4.271747865e-03f, -4.279455995e-03f, -4.287156347e-03f, -4.294848911e-03f, -4.302533671e-03f, -4.310210615e-03f, -4.317879731e-03f, -4.325541006e-03f, +-4.333194426e-03f, -4.340839979e-03f, -4.348477653e-03f, -4.356107433e-03f, -4.363729308e-03f, -4.371343265e-03f, -4.378949291e-03f, -4.386547372e-03f, -4.394137498e-03f, -4.401719654e-03f, +-4.409293828e-03f, -4.416860007e-03f, -4.424418179e-03f, -4.431968331e-03f, -4.439510450e-03f, -4.447044524e-03f, -4.454570541e-03f, -4.462088486e-03f, -4.469598349e-03f, -4.477100116e-03f, +-4.484593774e-03f, -4.492079312e-03f, -4.499556716e-03f, -4.507025975e-03f, -4.514487075e-03f, -4.521940005e-03f, -4.529384751e-03f, -4.536821302e-03f, -4.544249644e-03f, -4.551669766e-03f, +-4.559081654e-03f, -4.566485297e-03f, -4.573880683e-03f, -4.581267798e-03f, -4.588646631e-03f, -4.596017168e-03f, -4.603379399e-03f, -4.610733310e-03f, -4.618078889e-03f, -4.625416124e-03f, +-4.632745003e-03f, -4.640065513e-03f, -4.647377643e-03f, -4.654681379e-03f, -4.661976710e-03f, -4.669263624e-03f, -4.676542108e-03f, -4.683812150e-03f, -4.691073738e-03f, -4.698326860e-03f, +-4.705571504e-03f, -4.712807658e-03f, -4.720035310e-03f, -4.727254447e-03f, -4.734465058e-03f, -4.741667130e-03f, -4.748860651e-03f, -4.756045610e-03f, -4.763221995e-03f, -4.770389793e-03f, +-4.777548993e-03f, -4.784699582e-03f, -4.791841549e-03f, -4.798974882e-03f, -4.806099568e-03f, -4.813215597e-03f, -4.820322956e-03f, -4.827421633e-03f, -4.834511616e-03f, -4.841592894e-03f, +-4.848665455e-03f, -4.855729287e-03f, -4.862784378e-03f, -4.869830717e-03f, -4.876868291e-03f, -4.883897090e-03f, -4.890917100e-03f, -4.897928312e-03f, -4.904930712e-03f, -4.911924290e-03f, +-4.918909033e-03f, -4.925884930e-03f, -4.932851970e-03f, -4.939810141e-03f, -4.946759430e-03f, -4.953699828e-03f, -4.960631321e-03f, -4.967553899e-03f, -4.974467550e-03f, -4.981372263e-03f, +-4.988268025e-03f, -4.995154827e-03f, -5.002032655e-03f, -5.008901499e-03f, -5.015761347e-03f, -5.022612188e-03f, -5.029454011e-03f, -5.036286804e-03f, -5.043110555e-03f, -5.049925254e-03f, +-5.056730889e-03f, -5.063527448e-03f, -5.070314921e-03f, -5.077093297e-03f, -5.083862563e-03f, -5.090622709e-03f, -5.097373723e-03f, -5.104115595e-03f, -5.110848312e-03f, -5.117571865e-03f, +-5.124286241e-03f, -5.130991430e-03f, -5.137687420e-03f, -5.144374200e-03f, -5.151051760e-03f, -5.157720088e-03f, -5.164379172e-03f, -5.171029003e-03f, -5.177669569e-03f, -5.184300859e-03f, +-5.190922862e-03f, -5.197535567e-03f, -5.204138962e-03f, -5.210733038e-03f, -5.217317783e-03f, -5.223893187e-03f, -5.230459237e-03f, -5.237015924e-03f, -5.243563237e-03f, -5.250101164e-03f, +-5.256629696e-03f, -5.263148820e-03f, -5.269658527e-03f, -5.276158805e-03f, -5.282649644e-03f, -5.289131033e-03f, -5.295602961e-03f, -5.302065418e-03f, -5.308518392e-03f, -5.314961874e-03f, +-5.321395852e-03f, -5.327820317e-03f, -5.334235256e-03f, -5.340640660e-03f, -5.347036518e-03f, -5.353422820e-03f, -5.359799554e-03f, -5.366166711e-03f, -5.372524280e-03f, -5.378872250e-03f, +-5.385210611e-03f, -5.391539352e-03f, -5.397858463e-03f, -5.404167933e-03f, -5.410467753e-03f, -5.416757911e-03f, -5.423038397e-03f, -5.429309202e-03f, -5.435570313e-03f, -5.441821722e-03f, +-5.448063418e-03f, -5.454295390e-03f, -5.460517629e-03f, -5.466730123e-03f, -5.472932864e-03f, -5.479125839e-03f, -5.485309040e-03f, -5.491482456e-03f, -5.497646077e-03f, -5.503799893e-03f, +-5.509943894e-03f, -5.516078068e-03f, -5.522202408e-03f, -5.528316901e-03f, -5.534421539e-03f, -5.540516310e-03f, -5.546601206e-03f, -5.552676216e-03f, -5.558741330e-03f, -5.564796538e-03f, +-5.570841830e-03f, -5.576877196e-03f, -5.582902626e-03f, -5.588918111e-03f, -5.594923640e-03f, -5.600919204e-03f, -5.606904792e-03f, -5.612880395e-03f, -5.618846003e-03f, -5.624801606e-03f, +-5.630747194e-03f, -5.636682758e-03f, -5.642608288e-03f, -5.648523773e-03f, -5.654429206e-03f, -5.660324574e-03f, -5.666209870e-03f, -5.672085083e-03f, -5.677950204e-03f, -5.683805222e-03f, +-5.689650129e-03f, -5.695484915e-03f, -5.701309570e-03f, -5.707124085e-03f, -5.712928449e-03f, -5.718722655e-03f, -5.724506691e-03f, -5.730280549e-03f, -5.736044219e-03f, -5.741797692e-03f, +-5.747540958e-03f, -5.753274007e-03f, -5.758996831e-03f, -5.764709420e-03f, -5.770411765e-03f, -5.776103856e-03f, -5.781785684e-03f, -5.787457240e-03f, -5.793118514e-03f, -5.798769497e-03f, +-5.804410180e-03f, -5.810040553e-03f, -5.815660608e-03f, -5.821270335e-03f, -5.826869726e-03f, -5.832458770e-03f, -5.838037458e-03f, -5.843605783e-03f, -5.849163733e-03f, -5.854711302e-03f, +-5.860248478e-03f, -5.865775254e-03f, -5.871291620e-03f, -5.876797567e-03f, -5.882293087e-03f, -5.887778169e-03f, -5.893252806e-03f, -5.898716988e-03f, -5.904170707e-03f, -5.909613953e-03f, +-5.915046718e-03f, -5.920468993e-03f, -5.925880768e-03f, -5.931282036e-03f, -5.936672786e-03f, -5.942053012e-03f, -5.947422703e-03f, -5.952781851e-03f, -5.958130447e-03f, -5.963468482e-03f, +-5.968795949e-03f, -5.974112837e-03f, -5.979419139e-03f, -5.984714846e-03f, -5.989999948e-03f, -5.995274439e-03f, -6.000538308e-03f, -6.005791548e-03f, -6.011034150e-03f, -6.016266105e-03f, +-6.021487405e-03f, -6.026698041e-03f, -6.031898005e-03f, -6.037087288e-03f, -6.042265882e-03f, -6.047433779e-03f, -6.052590970e-03f, -6.057737447e-03f, -6.062873201e-03f, -6.067998224e-03f, +-6.073112508e-03f, -6.078216044e-03f, -6.083308825e-03f, -6.088390841e-03f, -6.093462085e-03f, -6.098522548e-03f, -6.103572223e-03f, -6.108611100e-03f, -6.113639173e-03f, -6.118656432e-03f, +-6.123662869e-03f, -6.128658477e-03f, -6.133643247e-03f, -6.138617172e-03f, -6.143580242e-03f, -6.148532451e-03f, -6.153473790e-03f, -6.158404252e-03f, -6.163323827e-03f, -6.168232508e-03f, +-6.173130288e-03f, -6.178017158e-03f, -6.182893111e-03f, -6.187758138e-03f, -6.192612232e-03f, -6.197455384e-03f, -6.202287588e-03f, -6.207108835e-03f, -6.211919117e-03f, -6.216718427e-03f, +-6.221506756e-03f, -6.226284098e-03f, -6.231050445e-03f, -6.235805788e-03f, -6.240550120e-03f, -6.245283434e-03f, -6.250005721e-03f, -6.254716975e-03f, -6.259417188e-03f, -6.264106351e-03f, +-6.268784458e-03f, -6.273451500e-03f, -6.278107472e-03f, -6.282752364e-03f, -6.287386169e-03f, -6.292008881e-03f, -6.296620491e-03f, -6.301220992e-03f, -6.305810378e-03f, -6.310388639e-03f, +-6.314955769e-03f, -6.319511761e-03f, -6.324056608e-03f, -6.328590301e-03f, -6.333112834e-03f, -6.337624200e-03f, -6.342124391e-03f, -6.346613400e-03f, -6.351091220e-03f, -6.355557844e-03f, +-6.360013264e-03f, -6.364457473e-03f, -6.368890464e-03f, -6.373312231e-03f, -6.377722766e-03f, -6.382122062e-03f, -6.386510111e-03f, -6.390886908e-03f, -6.395252444e-03f, -6.399606713e-03f, +-6.403949709e-03f, -6.408281423e-03f, -6.412601849e-03f, -6.416910981e-03f, -6.421208811e-03f, -6.425495332e-03f, -6.429770538e-03f, -6.434034421e-03f, -6.438286976e-03f, -6.442528194e-03f, +-6.446758070e-03f, -6.450976597e-03f, -6.455183768e-03f, -6.459379575e-03f, -6.463564014e-03f, -6.467737076e-03f, -6.471898755e-03f, -6.476049045e-03f, -6.480187939e-03f, -6.484315430e-03f, +-6.488431513e-03f, -6.492536179e-03f, -6.496629423e-03f, -6.500711238e-03f, -6.504781619e-03f, -6.508840557e-03f, -6.512888047e-03f, -6.516924083e-03f, -6.520948658e-03f, -6.524961765e-03f, +-6.528963399e-03f, -6.532953552e-03f, -6.536932219e-03f, -6.540899393e-03f, -6.544855069e-03f, -6.548799239e-03f, -6.552731897e-03f, -6.556653038e-03f, -6.560562655e-03f, -6.564460742e-03f, +-6.568347292e-03f, -6.572222300e-03f, -6.576085760e-03f, -6.579937664e-03f, -6.583778008e-03f, -6.587606785e-03f, -6.591423990e-03f, -6.595229615e-03f, -6.599023656e-03f, -6.602806106e-03f, +-6.606576959e-03f, -6.610336209e-03f, -6.614083850e-03f, -6.617819877e-03f, -6.621544284e-03f, -6.625257064e-03f, -6.628958212e-03f, -6.632647722e-03f, -6.636325588e-03f, -6.639991805e-03f, +-6.643646366e-03f, -6.647289266e-03f, -6.650920500e-03f, -6.654540061e-03f, -6.658147944e-03f, -6.661744143e-03f, -6.665328652e-03f, -6.668901467e-03f, -6.672462581e-03f, -6.676011989e-03f, +-6.679549685e-03f, -6.683075664e-03f, -6.686589920e-03f, -6.690092447e-03f, -6.693583241e-03f, -6.697062296e-03f, -6.700529606e-03f, -6.703985166e-03f, -6.707428970e-03f, -6.710861014e-03f, +-6.714281292e-03f, -6.717689798e-03f, -6.721086527e-03f, -6.724471474e-03f, -6.727844634e-03f, -6.731206001e-03f, -6.734555570e-03f, -6.737893337e-03f, -6.741219295e-03f, -6.744533440e-03f, +-6.747835766e-03f, -6.751126269e-03f, -6.754404943e-03f, -6.757671783e-03f, -6.760926784e-03f, -6.764169942e-03f, -6.767401250e-03f, -6.770620705e-03f, -6.773828301e-03f, -6.777024033e-03f, +-6.780207896e-03f, -6.783379885e-03f, -6.786539996e-03f, -6.789688223e-03f, -6.792824562e-03f, -6.795949008e-03f, -6.799061556e-03f, -6.802162202e-03f, -6.805250939e-03f, -6.808327765e-03f, +-6.811392673e-03f, -6.814445660e-03f, -6.817486721e-03f, -6.820515850e-03f, -6.823533044e-03f, -6.826538298e-03f, -6.829531606e-03f, -6.832512966e-03f, -6.835482371e-03f, -6.838439817e-03f, +-6.841385301e-03f, -6.844318817e-03f, -6.847240360e-03f, -6.850149928e-03f, -6.853047514e-03f, -6.855933115e-03f, -6.858806726e-03f, -6.861668343e-03f, -6.864517962e-03f, -6.867355578e-03f, +-6.870181187e-03f, -6.872994784e-03f, -6.875796366e-03f, -6.878585927e-03f, -6.881363465e-03f, -6.884128974e-03f, -6.886882451e-03f, -6.889623891e-03f, -6.892353290e-03f, -6.895070645e-03f, +-6.897775950e-03f, -6.900469202e-03f, -6.903150397e-03f, -6.905819531e-03f, -6.908476599e-03f, -6.911121599e-03f, -6.913754525e-03f, -6.916375374e-03f, -6.918984141e-03f, -6.921580824e-03f, +-6.924165418e-03f, -6.926737920e-03f, -6.929298324e-03f, -6.931846629e-03f, -6.934382829e-03f, -6.936906921e-03f, -6.939418901e-03f, -6.941918766e-03f, -6.944406512e-03f, -6.946882134e-03f, +-6.949345630e-03f, -6.951796996e-03f, -6.954236228e-03f, -6.956663323e-03f, -6.959078276e-03f, -6.961481085e-03f, -6.963871745e-03f, -6.966250254e-03f, -6.968616608e-03f, -6.970970803e-03f, +-6.973312835e-03f, -6.975642702e-03f, -6.977960400e-03f, -6.980265925e-03f, -6.982559275e-03f, -6.984840445e-03f, -6.987109433e-03f, -6.989366235e-03f, -6.991610848e-03f, -6.993843268e-03f, +-6.996063493e-03f, -6.998271519e-03f, -7.000467343e-03f, -7.002650961e-03f, -7.004822371e-03f, -7.006981569e-03f, -7.009128552e-03f, -7.011263318e-03f, -7.013385863e-03f, -7.015496183e-03f, +-7.017594277e-03f, -7.019680140e-03f, -7.021753771e-03f, -7.023815165e-03f, -7.025864321e-03f, -7.027901234e-03f, -7.029925903e-03f, -7.031938324e-03f, -7.033938494e-03f, -7.035926411e-03f, +-7.037902071e-03f, -7.039865473e-03f, -7.041816612e-03f, -7.043755487e-03f, -7.045682094e-03f, -7.047596432e-03f, -7.049498496e-03f, -7.051388286e-03f, -7.053265796e-03f, -7.055131027e-03f, +-7.056983973e-03f, -7.058824634e-03f, -7.060653006e-03f, -7.062469088e-03f, -7.064272875e-03f, -7.066064366e-03f, -7.067843559e-03f, -7.069610451e-03f, -7.071365039e-03f, -7.073107321e-03f, +-7.074837295e-03f, -7.076554958e-03f, -7.078260308e-03f, -7.079953342e-03f, -7.081634059e-03f, -7.083302455e-03f, -7.084958530e-03f, -7.086602280e-03f, -7.088233703e-03f, -7.089852796e-03f, +-7.091459559e-03f, -7.093053989e-03f, -7.094636083e-03f, -7.096205839e-03f, -7.097763255e-03f, -7.099308330e-03f, -7.100841061e-03f, -7.102361446e-03f, -7.103869483e-03f, -7.105365170e-03f, +-7.106848505e-03f, -7.108319487e-03f, -7.109778112e-03f, -7.111224380e-03f, -7.112658289e-03f, -7.114079836e-03f, -7.115489019e-03f, -7.116885838e-03f, -7.118270289e-03f, -7.119642372e-03f, +-7.121002085e-03f, -7.122349425e-03f, -7.123684392e-03f, -7.125006983e-03f, -7.126317197e-03f, -7.127615031e-03f, -7.128900486e-03f, -7.130173558e-03f, -7.131434246e-03f, -7.132682549e-03f, +-7.133918466e-03f, -7.135141993e-03f, -7.136353132e-03f, -7.137551878e-03f, -7.138738232e-03f, -7.139912192e-03f, -7.141073756e-03f, -7.142222923e-03f, -7.143359692e-03f, -7.144484060e-03f, +-7.145596028e-03f, -7.146695594e-03f, -7.147782755e-03f, -7.148857512e-03f, -7.149919863e-03f, -7.150969806e-03f, -7.152007340e-03f, -7.153032465e-03f, -7.154045179e-03f, -7.155045480e-03f, +-7.156033369e-03f, -7.157008843e-03f, -7.157971902e-03f, -7.158922545e-03f, -7.159860770e-03f, -7.160786576e-03f, -7.161699964e-03f, -7.162600930e-03f, -7.163489476e-03f, -7.164365599e-03f, +-7.165229299e-03f, -7.166080575e-03f, -7.166919427e-03f, -7.167745852e-03f, -7.168559851e-03f, -7.169361423e-03f, -7.170150566e-03f, -7.170927281e-03f, -7.171691566e-03f, -7.172443421e-03f, +-7.173182845e-03f, -7.173909837e-03f, -7.174624398e-03f, -7.175326525e-03f, -7.176016219e-03f, -7.176693478e-03f, -7.177358303e-03f, -7.178010694e-03f, -7.178650648e-03f, -7.179278166e-03f, +-7.179893248e-03f, -7.180495892e-03f, -7.181086099e-03f, -7.181663869e-03f, -7.182229200e-03f, -7.182782092e-03f, -7.183322545e-03f, -7.183850560e-03f, -7.184366134e-03f, -7.184869269e-03f, +-7.185359964e-03f, -7.185838218e-03f, -7.186304032e-03f, -7.186757405e-03f, -7.187198337e-03f, -7.187626828e-03f, -7.188042878e-03f, -7.188446486e-03f, -7.188837654e-03f, -7.189216380e-03f, +-7.189582664e-03f, -7.189936507e-03f, -7.190277908e-03f, -7.190606868e-03f, -7.190923387e-03f, -7.191227465e-03f, -7.191519101e-03f, -7.191798296e-03f, -7.192065050e-03f, -7.192319363e-03f, +-7.192561235e-03f, -7.192790668e-03f, -7.193007659e-03f, -7.193212211e-03f, -7.193404324e-03f, -7.193583996e-03f, -7.193751230e-03f, -7.193906025e-03f, -7.194048381e-03f, -7.194178299e-03f, +-7.194295780e-03f, -7.194400823e-03f, -7.194493429e-03f, -7.194573599e-03f, -7.194641333e-03f, -7.194696632e-03f, -7.194739496e-03f, -7.194769925e-03f, -7.194787921e-03f, -7.194793483e-03f, +-7.194786613e-03f, -7.194767310e-03f, -7.194735577e-03f, -7.194691413e-03f, -7.194634819e-03f, -7.194565795e-03f, -7.194484343e-03f, -7.194390463e-03f, -7.194284157e-03f, -7.194165424e-03f, +-7.194034266e-03f, -7.193890683e-03f, -7.193734676e-03f, -7.193566247e-03f, -7.193385396e-03f, -7.193192124e-03f, -7.192986432e-03f, -7.192768321e-03f, -7.192537792e-03f, -7.192294846e-03f, +-7.192039484e-03f, -7.191771707e-03f, -7.191491516e-03f, -7.191198913e-03f, -7.190893897e-03f, -7.190576472e-03f, -7.190246637e-03f, -7.189904394e-03f, -7.189549743e-03f, -7.189182688e-03f, +-7.188803227e-03f, -7.188411364e-03f, -7.188007099e-03f, -7.187590433e-03f, -7.187161368e-03f, -7.186719904e-03f, -7.186266045e-03f, -7.185799790e-03f, -7.185321142e-03f, -7.184830101e-03f, +-7.184326670e-03f, -7.183810849e-03f, -7.183282640e-03f, -7.182742045e-03f, -7.182189066e-03f, -7.181623703e-03f, -7.181045959e-03f, -7.180455834e-03f, -7.179853332e-03f, -7.179238452e-03f, +-7.178611198e-03f, -7.177971570e-03f, -7.177319571e-03f, -7.176655202e-03f, -7.175978465e-03f, -7.175289361e-03f, -7.174587893e-03f, -7.173874063e-03f, -7.173147871e-03f, -7.172409321e-03f, +-7.171658413e-03f, -7.170895151e-03f, -7.170119535e-03f, -7.169331567e-03f, -7.168531251e-03f, -7.167718587e-03f, -7.166893578e-03f, -7.166056225e-03f, -7.165206532e-03f, -7.164344499e-03f, +-7.163470129e-03f, -7.162583424e-03f, -7.161684387e-03f, -7.160773019e-03f, -7.159849322e-03f, -7.158913299e-03f, -7.157964953e-03f, -7.157004284e-03f, -7.156031296e-03f, -7.155045991e-03f, +-7.154048371e-03f, -7.153038439e-03f, -7.152016196e-03f, -7.150981646e-03f, -7.149934790e-03f, -7.148875631e-03f, -7.147804172e-03f, -7.146720414e-03f, -7.145624361e-03f, -7.144516015e-03f, +-7.143395378e-03f, -7.142262453e-03f, -7.141117243e-03f, -7.139959750e-03f, -7.138789977e-03f, -7.137607926e-03f, -7.136413600e-03f, -7.135207002e-03f, -7.133988134e-03f, -7.132756999e-03f, +-7.131513600e-03f, -7.130257939e-03f, -7.128990020e-03f, -7.127709845e-03f, -7.126417417e-03f, -7.125112739e-03f, -7.123795814e-03f, -7.122466644e-03f, -7.121125233e-03f, -7.119771583e-03f, +-7.118405697e-03f, -7.117027578e-03f, -7.115637230e-03f, -7.114234655e-03f, -7.112819857e-03f, -7.111392838e-03f, -7.109953601e-03f, -7.108502150e-03f, -7.107038487e-03f, -7.105562616e-03f, +-7.104074540e-03f, -7.102574263e-03f, -7.101061786e-03f, -7.099537114e-03f, -7.098000250e-03f, -7.096451197e-03f, -7.094889958e-03f, -7.093316537e-03f, -7.091730937e-03f, -7.090133160e-03f, +-7.088523212e-03f, -7.086901095e-03f, -7.085266812e-03f, -7.083620366e-03f, -7.081961762e-03f, -7.080291003e-03f, -7.078608092e-03f, -7.076913033e-03f, -7.075205829e-03f, -7.073486484e-03f, +-7.071755002e-03f, -7.070011385e-03f, -7.068255638e-03f, -7.066487765e-03f, -7.064707768e-03f, -7.062915651e-03f, -7.061111419e-03f, -7.059295076e-03f, -7.057466623e-03f, -7.055626067e-03f, +-7.053773409e-03f, -7.051908655e-03f, -7.050031807e-03f, -7.048142870e-03f, -7.046241848e-03f, -7.044328744e-03f, -7.042403563e-03f, -7.040466308e-03f, -7.038516983e-03f, -7.036555593e-03f, +-7.034582140e-03f, -7.032596630e-03f, -7.030599066e-03f, -7.028589453e-03f, -7.026567793e-03f, -7.024534093e-03f, -7.022488354e-03f, -7.020430583e-03f, -7.018360782e-03f, -7.016278956e-03f, +-7.014185110e-03f, -7.012079247e-03f, -7.009961371e-03f, -7.007831488e-03f, -7.005689600e-03f, -7.003535713e-03f, -7.001369831e-03f, -6.999191958e-03f, -6.997002099e-03f, -6.994800257e-03f, +-6.992586438e-03f, -6.990360645e-03f, -6.988122883e-03f, -6.985873157e-03f, -6.983611471e-03f, -6.981337830e-03f, -6.979052238e-03f, -6.976754699e-03f, -6.974445218e-03f, -6.972123801e-03f, +-6.969790450e-03f, -6.967445172e-03f, -6.965087970e-03f, -6.962718849e-03f, -6.960337815e-03f, -6.957944871e-03f, -6.955540022e-03f, -6.953123274e-03f, -6.950694630e-03f, -6.948254097e-03f, +-6.945801677e-03f, -6.943337377e-03f, -6.940861202e-03f, -6.938373155e-03f, -6.935873242e-03f, -6.933361468e-03f, -6.930837838e-03f, -6.928302356e-03f, -6.925755028e-03f, -6.923195859e-03f, +-6.920624854e-03f, -6.918042017e-03f, -6.915447354e-03f, -6.912840870e-03f, -6.910222569e-03f, -6.907592458e-03f, -6.904950541e-03f, -6.902296823e-03f, -6.899631309e-03f, -6.896954006e-03f, +-6.894264917e-03f, -6.891564048e-03f, -6.888851404e-03f, -6.886126991e-03f, -6.883390814e-03f, -6.880642879e-03f, -6.877883189e-03f, -6.875111752e-03f, -6.872328572e-03f, -6.869533655e-03f, +-6.866727005e-03f, -6.863908629e-03f, -6.861078532e-03f, -6.858236720e-03f, -6.855383197e-03f, -6.852517970e-03f, -6.849641044e-03f, -6.846752424e-03f, -6.843852116e-03f, -6.840940126e-03f, +-6.838016459e-03f, -6.835081122e-03f, -6.832134118e-03f, -6.829175455e-03f, -6.826205138e-03f, -6.823223172e-03f, -6.820229564e-03f, -6.817224319e-03f, -6.814207442e-03f, -6.811178941e-03f, +-6.808138819e-03f, -6.805087084e-03f, -6.802023742e-03f, -6.798948797e-03f, -6.795862256e-03f, -6.792764125e-03f, -6.789654409e-03f, -6.786533115e-03f, -6.783400249e-03f, -6.780255817e-03f, +-6.777099824e-03f, -6.773932277e-03f, -6.770753181e-03f, -6.767562543e-03f, -6.764360369e-03f, -6.761146665e-03f, -6.757921437e-03f, -6.754684692e-03f, -6.751436434e-03f, -6.748176672e-03f, +-6.744905410e-03f, -6.741622654e-03f, -6.738328413e-03f, -6.735022690e-03f, -6.731705494e-03f, -6.728376829e-03f, -6.725036703e-03f, -6.721685122e-03f, -6.718322091e-03f, -6.714947619e-03f, +-6.711561710e-03f, -6.708164371e-03f, -6.704755609e-03f, -6.701335430e-03f, -6.697903841e-03f, -6.694460848e-03f, -6.691006457e-03f, -6.687540676e-03f, -6.684063511e-03f, -6.680574967e-03f, +-6.677075053e-03f, -6.673563774e-03f, -6.670041138e-03f, -6.666507150e-03f, -6.662961817e-03f, -6.659405147e-03f, -6.655837145e-03f, -6.652257820e-03f, -6.648667176e-03f, -6.645065221e-03f, +-6.641451963e-03f, -6.637827407e-03f, -6.634191560e-03f, -6.630544430e-03f, -6.626886023e-03f, -6.623216346e-03f, -6.619535406e-03f, -6.615843210e-03f, -6.612139765e-03f, -6.608425078e-03f, +-6.604699155e-03f, -6.600962004e-03f, -6.597213632e-03f, -6.593454045e-03f, -6.589683252e-03f, -6.585901258e-03f, -6.582108072e-03f, -6.578303699e-03f, -6.574488148e-03f, -6.570661425e-03f, +-6.566823538e-03f, -6.562974493e-03f, -6.559114298e-03f, -6.555242961e-03f, -6.551360488e-03f, -6.547466886e-03f, -6.543562164e-03f, -6.539646327e-03f, -6.535719385e-03f, -6.531781343e-03f, +-6.527832209e-03f, -6.523871991e-03f, -6.519900696e-03f, -6.515918332e-03f, -6.511924905e-03f, -6.507920423e-03f, -6.503904895e-03f, -6.499878326e-03f, -6.495840726e-03f, -6.491792100e-03f, +-6.487732458e-03f, -6.483661805e-03f, -6.479580151e-03f, -6.475487502e-03f, -6.471383867e-03f, -6.467269252e-03f, -6.463143665e-03f, -6.459007115e-03f, -6.454859609e-03f, -6.450701154e-03f, +-6.446531758e-03f, -6.442351429e-03f, -6.438160175e-03f, -6.433958004e-03f, -6.429744923e-03f, -6.425520940e-03f, -6.421286063e-03f, -6.417040300e-03f, -6.412783659e-03f, -6.408516147e-03f, +-6.404237773e-03f, -6.399948544e-03f, -6.395648469e-03f, -6.391337555e-03f, -6.387015810e-03f, -6.382683243e-03f, -6.378339862e-03f, -6.373985673e-03f, -6.369620686e-03f, -6.365244909e-03f, +-6.360858349e-03f, -6.356461015e-03f, -6.352052915e-03f, -6.347634057e-03f, -6.343204450e-03f, -6.338764100e-03f, -6.334313018e-03f, -6.329851210e-03f, -6.325378685e-03f, -6.320895452e-03f, +-6.316401518e-03f, -6.311896892e-03f, -6.307381582e-03f, -6.302855597e-03f, -6.298318945e-03f, -6.293771634e-03f, -6.289213672e-03f, -6.284645069e-03f, -6.280065832e-03f, -6.275475970e-03f, +-6.270875491e-03f, -6.266264405e-03f, -6.261642718e-03f, -6.257010441e-03f, -6.252367580e-03f, -6.247714146e-03f, -6.243050146e-03f, -6.238375589e-03f, -6.233690484e-03f, -6.228994840e-03f, +-6.224288664e-03f, -6.219571965e-03f, -6.214844753e-03f, -6.210107036e-03f, -6.205358822e-03f, -6.200600121e-03f, -6.195830941e-03f, -6.191051291e-03f, -6.186261179e-03f, -6.181460615e-03f, +-6.176649607e-03f, -6.171828164e-03f, -6.166996295e-03f, -6.162154009e-03f, -6.157301314e-03f, -6.152438220e-03f, -6.147564736e-03f, -6.142680870e-03f, -6.137786631e-03f, -6.132882029e-03f, +-6.127967072e-03f, -6.123041769e-03f, -6.118106130e-03f, -6.113160163e-03f, -6.108203877e-03f, -6.103237282e-03f, -6.098260387e-03f, -6.093273200e-03f, -6.088275731e-03f, -6.083267989e-03f, +-6.078249984e-03f, -6.073221723e-03f, -6.068183217e-03f, -6.063134475e-03f, -6.058075506e-03f, -6.053006319e-03f, -6.047926924e-03f, -6.042837329e-03f, -6.037737545e-03f, -6.032627580e-03f, +-6.027507443e-03f, -6.022377145e-03f, -6.017236694e-03f, -6.012086100e-03f, -6.006925372e-03f, -6.001754519e-03f, -5.996573552e-03f, -5.991382480e-03f, -5.986181311e-03f, -5.980970056e-03f, +-5.975748723e-03f, -5.970517324e-03f, -5.965275866e-03f, -5.960024360e-03f, -5.954762815e-03f, -5.949491241e-03f, -5.944209647e-03f, -5.938918043e-03f, -5.933616439e-03f, -5.928304844e-03f, +-5.922983268e-03f, -5.917651721e-03f, -5.912310212e-03f, -5.906958751e-03f, -5.901597348e-03f, -5.896226012e-03f, -5.890844754e-03f, -5.885453583e-03f, -5.880052509e-03f, -5.874641541e-03f, +-5.869220691e-03f, -5.863789966e-03f, -5.858349378e-03f, -5.852898936e-03f, -5.847438651e-03f, -5.841968531e-03f, -5.836488587e-03f, -5.830998829e-03f, -5.825499267e-03f, -5.819989911e-03f, +-5.814470771e-03f, -5.808941857e-03f, -5.803403179e-03f, -5.797854747e-03f, -5.792296570e-03f, -5.786728660e-03f, -5.781151027e-03f, -5.775563679e-03f, -5.769966628e-03f, -5.764359884e-03f, +-5.758743457e-03f, -5.753117356e-03f, -5.747481593e-03f, -5.741836177e-03f, -5.736181119e-03f, -5.730516429e-03f, -5.724842117e-03f, -5.719158194e-03f, -5.713464669e-03f, -5.707761553e-03f, +-5.702048857e-03f, -5.696326590e-03f, -5.690594764e-03f, -5.684853388e-03f, -5.679102473e-03f, -5.673342029e-03f, -5.667572067e-03f, -5.661792597e-03f, -5.656003629e-03f, -5.650205175e-03f, +-5.644397244e-03f, -5.638579848e-03f, -5.632752996e-03f, -5.626916699e-03f, -5.621070967e-03f, -5.615215812e-03f, -5.609351244e-03f, -5.603477273e-03f, -5.597593910e-03f, -5.591701166e-03f, +-5.585799052e-03f, -5.579887577e-03f, -5.573966753e-03f, -5.568036590e-03f, -5.562097099e-03f, -5.556148291e-03f, -5.550190177e-03f, -5.544222767e-03f, -5.538246072e-03f, -5.532260102e-03f, +-5.526264870e-03f, -5.520260384e-03f, -5.514246658e-03f, -5.508223700e-03f, -5.502191522e-03f, -5.496150135e-03f, -5.490099550e-03f, -5.484039778e-03f, -5.477970829e-03f, -5.471892714e-03f, +-5.465805446e-03f, -5.459709033e-03f, -5.453603489e-03f, -5.447488822e-03f, -5.441365045e-03f, -5.435232169e-03f, -5.429090204e-03f, -5.422939162e-03f, -5.416779053e-03f, -5.410609890e-03f, +-5.404431682e-03f, -5.398244441e-03f, -5.392048178e-03f, -5.385842905e-03f, -5.379628632e-03f, -5.373405371e-03f, -5.367173133e-03f, -5.360931928e-03f, -5.354681769e-03f, -5.348422667e-03f, +-5.342154632e-03f, -5.335877677e-03f, -5.329591812e-03f, -5.323297048e-03f, -5.316993397e-03f, -5.310680871e-03f, -5.304359481e-03f, -5.298029237e-03f, -5.291690152e-03f, -5.285342236e-03f, +-5.278985502e-03f, -5.272619961e-03f, -5.266245623e-03f, -5.259862501e-03f, -5.253470606e-03f, -5.247069949e-03f, -5.240660542e-03f, -5.234242397e-03f, -5.227815525e-03f, -5.221379937e-03f, +-5.214935645e-03f, -5.208482661e-03f, -5.202020996e-03f, -5.195550662e-03f, -5.189071670e-03f, -5.182584032e-03f, -5.176087760e-03f, -5.169582865e-03f, -5.163069359e-03f, -5.156547254e-03f, +-5.150016561e-03f, -5.143477292e-03f, -5.136929459e-03f, -5.130373074e-03f, -5.123808147e-03f, -5.117234692e-03f, -5.110652720e-03f, -5.104062242e-03f, -5.097463271e-03f, -5.090855818e-03f, +-5.084239895e-03f, -5.077615514e-03f, -5.070982686e-03f, -5.064341425e-03f, -5.057691740e-03f, -5.051033646e-03f, -5.044367153e-03f, -5.037692273e-03f, -5.031009018e-03f, -5.024317401e-03f, +-5.017617433e-03f, -5.010909126e-03f, -5.004192492e-03f, -4.997467543e-03f, -4.990734292e-03f, -4.983992750e-03f, -4.977242930e-03f, -4.970484842e-03f, -4.963718501e-03f, -4.956943917e-03f, +-4.950161102e-03f, -4.943370070e-03f, -4.936570831e-03f, -4.929763399e-03f, -4.922947785e-03f, -4.916124002e-03f, -4.909292061e-03f, -4.902451975e-03f, -4.895603756e-03f, -4.888747417e-03f, +-4.881882969e-03f, -4.875010425e-03f, -4.868129797e-03f, -4.861241098e-03f, -4.854344340e-03f, -4.847439534e-03f, -4.840526694e-03f, -4.833605831e-03f, -4.826676959e-03f, -4.819740089e-03f, +-4.812795234e-03f, -4.805842406e-03f, -4.798881618e-03f, -4.791912882e-03f, -4.784936210e-03f, -4.777951616e-03f, -4.770959110e-03f, -4.763958707e-03f, -4.756950418e-03f, -4.749934256e-03f, +-4.742910233e-03f, -4.735878362e-03f, -4.728838655e-03f, -4.721791126e-03f, -4.714735786e-03f, -4.707672648e-03f, -4.700601725e-03f, -4.693523029e-03f, -4.686436573e-03f, -4.679342370e-03f, +-4.672240432e-03f, -4.665130771e-03f, -4.658013402e-03f, -4.650888335e-03f, -4.643755585e-03f, -4.636615163e-03f, -4.629467082e-03f, -4.622311355e-03f, -4.615147995e-03f, -4.607977015e-03f, +-4.600798427e-03f, -4.593612244e-03f, -4.586418479e-03f, -4.579217145e-03f, -4.572008254e-03f, -4.564791819e-03f, -4.557567854e-03f, -4.550336371e-03f, -4.543097382e-03f, -4.535850902e-03f, +-4.528596942e-03f, -4.521335516e-03f, -4.514066636e-03f, -4.506790315e-03f, -4.499506567e-03f, -4.492215405e-03f, -4.484916840e-03f, -4.477610887e-03f, -4.470297558e-03f, -4.462976866e-03f, +-4.455648825e-03f, -4.448313447e-03f, -4.440970745e-03f, -4.433620733e-03f, -4.426263423e-03f, -4.418898828e-03f, -4.411526962e-03f, -4.404147838e-03f, -4.396761469e-03f, -4.389367867e-03f, +-4.381967047e-03f, -4.374559021e-03f, -4.367143802e-03f, -4.359721403e-03f, -4.352291839e-03f, -4.344855121e-03f, -4.337411263e-03f, -4.329960279e-03f, -4.322502181e-03f, -4.315036983e-03f, +-4.307564699e-03f, -4.300085340e-03f, -4.292598921e-03f, -4.285105455e-03f, -4.277604955e-03f, -4.270097434e-03f, -4.262582906e-03f, -4.255061384e-03f, -4.247532882e-03f, -4.239997413e-03f, +-4.232454990e-03f, -4.224905626e-03f, -4.217349335e-03f, -4.209786130e-03f, -4.202216026e-03f, -4.194639034e-03f, -4.187055169e-03f, -4.179464444e-03f, -4.171866873e-03f, -4.164262468e-03f, +-4.156651244e-03f, -4.149033214e-03f, -4.141408392e-03f, -4.133776790e-03f, -4.126138423e-03f, -4.118493303e-03f, -4.110841446e-03f, -4.103182863e-03f, -4.095517569e-03f, -4.087845577e-03f, +-4.080166901e-03f, -4.072481555e-03f, -4.064789551e-03f, -4.057090905e-03f, -4.049385628e-03f, -4.041673736e-03f, -4.033955240e-03f, -4.026230157e-03f, -4.018498498e-03f, -4.010760278e-03f, +-4.003015510e-03f, -3.995264208e-03f, -3.987506385e-03f, -3.979742056e-03f, -3.971971235e-03f, -3.964193934e-03f, -3.956410168e-03f, -3.948619951e-03f, -3.940823295e-03f, -3.933020216e-03f, +-3.925210726e-03f, -3.917394841e-03f, -3.909572572e-03f, -3.901743935e-03f, -3.893908943e-03f, -3.886067610e-03f, -3.878219950e-03f, -3.870365977e-03f, -3.862505704e-03f, -3.854639146e-03f, +-3.846766316e-03f, -3.838887228e-03f, -3.831001897e-03f, -3.823110336e-03f, -3.815212558e-03f, -3.807308579e-03f, -3.799398412e-03f, -3.791482072e-03f, -3.783559571e-03f, -3.775630924e-03f, +-3.767696145e-03f, -3.759755248e-03f, -3.751808247e-03f, -3.743855156e-03f, -3.735895989e-03f, -3.727930760e-03f, -3.719959484e-03f, -3.711982174e-03f, -3.703998844e-03f, -3.696009509e-03f, +-3.688014182e-03f, -3.680012878e-03f, -3.672005611e-03f, -3.663992394e-03f, -3.655973243e-03f, -3.647948171e-03f, -3.639917192e-03f, -3.631880321e-03f, -3.623837572e-03f, -3.615788958e-03f, +-3.607734495e-03f, -3.599674196e-03f, -3.591608076e-03f, -3.583536148e-03f, -3.575458427e-03f, -3.567374928e-03f, -3.559285663e-03f, -3.551190649e-03f, -3.543089899e-03f, -3.534983427e-03f, +-3.526871248e-03f, -3.518753375e-03f, -3.510629824e-03f, -3.502500608e-03f, -3.494365742e-03f, -3.486225241e-03f, -3.478079117e-03f, -3.469927387e-03f, -3.461770064e-03f, -3.453607163e-03f, +-3.445438697e-03f, -3.437264682e-03f, -3.429085132e-03f, -3.420900061e-03f, -3.412709483e-03f, -3.404513414e-03f, -3.396311867e-03f, -3.388104857e-03f, -3.379892398e-03f, -3.371674505e-03f, +-3.363451192e-03f, -3.355222474e-03f, -3.346988366e-03f, -3.338748881e-03f, -3.330504034e-03f, -3.322253840e-03f, -3.313998314e-03f, -3.305737469e-03f, -3.297471320e-03f, -3.289199883e-03f, +-3.280923171e-03f, -3.272641198e-03f, -3.264353981e-03f, -3.256061532e-03f, -3.247763868e-03f, -3.239461001e-03f, -3.231152948e-03f, -3.222839722e-03f, -3.214521338e-03f, -3.206197811e-03f, +-3.197869156e-03f, -3.189535387e-03f, -3.181196518e-03f, -3.172852565e-03f, -3.164503541e-03f, -3.156149463e-03f, -3.147790344e-03f, -3.139426199e-03f, -3.131057043e-03f, -3.122682890e-03f, +-3.114303756e-03f, -3.105919654e-03f, -3.097530601e-03f, -3.089136609e-03f, -3.080737695e-03f, -3.072333873e-03f, -3.063925158e-03f, -3.055511564e-03f, -3.047093106e-03f, -3.038669799e-03f, +-3.030241659e-03f, -3.021808698e-03f, -3.013370934e-03f, -3.004928379e-03f, -2.996481050e-03f, -2.988028960e-03f, -2.979572126e-03f, -2.971110561e-03f, -2.962644280e-03f, -2.954173299e-03f, +-2.945697632e-03f, -2.937217294e-03f, -2.928732300e-03f, -2.920242664e-03f, -2.911748403e-03f, -2.903249530e-03f, -2.894746061e-03f, -2.886238010e-03f, -2.877725393e-03f, -2.869208224e-03f, +-2.860686518e-03f, -2.852160290e-03f, -2.843629556e-03f, -2.835094330e-03f, -2.826554627e-03f, -2.818010462e-03f, -2.809461850e-03f, -2.800908806e-03f, -2.792351346e-03f, -2.783789483e-03f, +-2.775223234e-03f, -2.766652612e-03f, -2.758077634e-03f, -2.749498314e-03f, -2.740914667e-03f, -2.732326709e-03f, -2.723734453e-03f, -2.715137916e-03f, -2.706537113e-03f, -2.697932058e-03f, +-2.689322766e-03f, -2.680709254e-03f, -2.672091535e-03f, -2.663469624e-03f, -2.654843538e-03f, -2.646213291e-03f, -2.637578898e-03f, -2.628940375e-03f, -2.620297735e-03f, -2.611650996e-03f, +-2.603000171e-03f, -2.594345276e-03f, -2.585686326e-03f, -2.577023336e-03f, -2.568356322e-03f, -2.559685298e-03f, -2.551010280e-03f, -2.542331283e-03f, -2.533648322e-03f, -2.524961412e-03f, +-2.516270568e-03f, -2.507575807e-03f, -2.498877142e-03f, -2.490174589e-03f, -2.481468164e-03f, -2.472757882e-03f, -2.464043757e-03f, -2.455325806e-03f, -2.446604042e-03f, -2.437878483e-03f, +-2.429149142e-03f, -2.420416035e-03f, -2.411679178e-03f, -2.402938586e-03f, -2.394194273e-03f, -2.385446256e-03f, -2.376694550e-03f, -2.367939169e-03f, -2.359180130e-03f, -2.350417447e-03f, +-2.341651136e-03f, -2.332881212e-03f, -2.324107690e-03f, -2.315330587e-03f, -2.306549916e-03f, -2.297765695e-03f, -2.288977937e-03f, -2.280186658e-03f, -2.271391874e-03f, -2.262593600e-03f, +-2.253791851e-03f, -2.244986643e-03f, -2.236177991e-03f, -2.227365910e-03f, -2.218550417e-03f, -2.209731525e-03f, -2.200909252e-03f, -2.192083612e-03f, -2.183254620e-03f, -2.174422292e-03f, +-2.165586643e-03f, -2.156747690e-03f, -2.147905446e-03f, -2.139059928e-03f, -2.130211152e-03f, -2.121359132e-03f, -2.112503884e-03f, -2.103645423e-03f, -2.094783766e-03f, -2.085918927e-03f, +-2.077050921e-03f, -2.068179766e-03f, -2.059305475e-03f, -2.050428064e-03f, -2.041547550e-03f, -2.032663946e-03f, -2.023777270e-03f, -2.014887536e-03f, -2.005994760e-03f, -1.997098957e-03f, +-1.988200143e-03f, -1.979298334e-03f, -1.970393544e-03f, -1.961485790e-03f, -1.952575087e-03f, -1.943661451e-03f, -1.934744897e-03f, -1.925825440e-03f, -1.916903097e-03f, -1.907977883e-03f, +-1.899049812e-03f, -1.890118902e-03f, -1.881185168e-03f, -1.872248624e-03f, -1.863309287e-03f, -1.854367173e-03f, -1.845422296e-03f, -1.836474672e-03f, -1.827524318e-03f, -1.818571248e-03f, +-1.809615479e-03f, -1.800657025e-03f, -1.791695903e-03f, -1.782732127e-03f, -1.773765715e-03f, -1.764796681e-03f, -1.755825040e-03f, -1.746850810e-03f, -1.737874004e-03f, -1.728894640e-03f, +-1.719912731e-03f, -1.710928295e-03f, -1.701941347e-03f, -1.692951902e-03f, -1.683959976e-03f, -1.674965585e-03f, -1.665968745e-03f, -1.656969470e-03f, -1.647967777e-03f, -1.638963682e-03f, +-1.629957199e-03f, -1.620948346e-03f, -1.611937137e-03f, -1.602923588e-03f, -1.593907714e-03f, -1.584889533e-03f, -1.575869058e-03f, -1.566846307e-03f, -1.557821294e-03f, -1.548794036e-03f, +-1.539764547e-03f, -1.530732844e-03f, -1.521698943e-03f, -1.512662859e-03f, -1.503624608e-03f, -1.494584205e-03f, -1.485541667e-03f, -1.476497009e-03f, -1.467450247e-03f, -1.458401396e-03f, +-1.449350472e-03f, -1.440297492e-03f, -1.431242470e-03f, -1.422185423e-03f, -1.413126366e-03f, -1.404065316e-03f, -1.395002287e-03f, -1.385937295e-03f, -1.376870357e-03f, -1.367801488e-03f, +-1.358730704e-03f, -1.349658020e-03f, -1.340583453e-03f, -1.331507018e-03f, -1.322428730e-03f, -1.313348607e-03f, -1.304266663e-03f, -1.295182914e-03f, -1.286097376e-03f, -1.277010065e-03f, +-1.267920997e-03f, -1.258830187e-03f, -1.249737651e-03f, -1.240643406e-03f, -1.231547466e-03f, -1.222449848e-03f, -1.213350567e-03f, -1.204249639e-03f, -1.195147080e-03f, -1.186042907e-03f, +-1.176937133e-03f, -1.167829777e-03f, -1.158720852e-03f, -1.149610376e-03f, -1.140498363e-03f, -1.131384830e-03f, -1.122269793e-03f, -1.113153267e-03f, -1.104035269e-03f, -1.094915813e-03f, +-1.085794916e-03f, -1.076672594e-03f, -1.067548862e-03f, -1.058423737e-03f, -1.049297234e-03f, -1.040169369e-03f, -1.031040158e-03f, -1.021909616e-03f, -1.012777760e-03f, -1.003644606e-03f, +-9.945101684e-04f, -9.853744641e-04f, -9.762375088e-04f, -9.670993182e-04f, -9.579599083e-04f, -9.488192948e-04f, -9.396774937e-04f, -9.305345208e-04f, -9.213903919e-04f, -9.122451229e-04f, +-9.030987297e-04f, -8.939512281e-04f, -8.848026339e-04f, -8.756529631e-04f, -8.665022316e-04f, -8.573504550e-04f, -8.481976495e-04f, -8.390438307e-04f, -8.298890146e-04f, -8.207332170e-04f, +-8.115764538e-04f, -8.024187409e-04f, -7.932600941e-04f, -7.841005294e-04f, -7.749400625e-04f, -7.657787094e-04f, -7.566164860e-04f, -7.474534080e-04f, -7.382894914e-04f, -7.291247521e-04f, +-7.199592059e-04f, -7.107928687e-04f, -7.016257565e-04f, -6.924578849e-04f, -6.832892701e-04f, -6.741199277e-04f, -6.649498738e-04f, -6.557791241e-04f, -6.466076946e-04f, -6.374356012e-04f, +-6.282628596e-04f, -6.190894859e-04f, -6.099154959e-04f, -6.007409054e-04f, -5.915657304e-04f, -5.823899868e-04f, -5.732136903e-04f, -5.640368570e-04f, -5.548595026e-04f, -5.456816432e-04f, +-5.365032944e-04f, -5.273244723e-04f, -5.181451928e-04f, -5.089654716e-04f, -4.997853247e-04f, -4.906047680e-04f, -4.814238173e-04f, -4.722424886e-04f, -4.630607977e-04f, -4.538787605e-04f, +-4.446963929e-04f, -4.355137107e-04f, -4.263307299e-04f, -4.171474664e-04f, -4.079639359e-04f, -3.987801544e-04f, -3.895961378e-04f, -3.804119020e-04f, -3.712274628e-04f, -3.620428361e-04f, +-3.528580378e-04f, -3.436730838e-04f, -3.344879900e-04f, -3.253027721e-04f, -3.161174462e-04f, -3.069320281e-04f, -2.977465336e-04f, -2.885609787e-04f, -2.793753791e-04f, -2.701897509e-04f, +-2.610041098e-04f, -2.518184717e-04f, -2.426328526e-04f, -2.334472682e-04f, -2.242617344e-04f, -2.150762672e-04f, -2.058908823e-04f, -1.967055957e-04f, -1.875204232e-04f, -1.783353807e-04f, +-1.691504840e-04f, -1.599657491e-04f, -1.507811917e-04f, -1.415968277e-04f, -1.324126730e-04f, -1.232287435e-04f, -1.140450549e-04f, -1.048616233e-04f, -9.567846433e-05f, -8.649559396e-05f, +-7.731302800e-05f, -6.813078233e-05f, -5.894887277e-05f, -4.976731520e-05f, -4.058612544e-05f, -3.140531936e-05f, -2.222491279e-05f, -1.304492157e-05f, -3.865361547e-06f, 5.313751436e-06f, +1.449240154e-05f, 2.367057294e-05f, 3.284824979e-05f, 4.202541625e-05f, 5.120205651e-05f, 6.037815472e-05f, 6.955369506e-05f, 7.872866170e-05f, 8.790303881e-05f, 9.707681058e-05f, +1.062499612e-04f, 1.154224748e-04f, 1.245943356e-04f, 1.337655278e-04f, 1.429360355e-04f, 1.521058430e-04f, 1.612749345e-04f, 1.704432941e-04f, 1.796109060e-04f, 1.887777544e-04f, +1.979438236e-04f, 2.071090977e-04f, 2.162735609e-04f, 2.254371974e-04f, 2.345999915e-04f, 2.437619274e-04f, 2.529229892e-04f, 2.620831611e-04f, 2.712424275e-04f, 2.804007725e-04f, +2.895581803e-04f, 2.987146351e-04f, 3.078701213e-04f, 3.170246229e-04f, 3.261781243e-04f, 3.353306096e-04f, 3.444820632e-04f, 3.536324692e-04f, 3.627818119e-04f, 3.719300755e-04f, +3.810772443e-04f, 3.902233025e-04f, 3.993682344e-04f, 4.085120242e-04f, 4.176546562e-04f, 4.267961147e-04f, 4.359363838e-04f, 4.450754480e-04f, 4.542132913e-04f, 4.633498982e-04f, +4.724852529e-04f, 4.816193397e-04f, 4.907521427e-04f, 4.998836465e-04f, 5.090138351e-04f, 5.181426929e-04f, 5.272702042e-04f, 5.363963534e-04f, 5.455211246e-04f, 5.546445022e-04f, +5.637664705e-04f, 5.728870137e-04f, 5.820061163e-04f, 5.911237626e-04f, 6.002399367e-04f, 6.093546232e-04f, 6.184678062e-04f, 6.275794702e-04f, 6.366895994e-04f, 6.457981781e-04f, +6.549051909e-04f, 6.640106218e-04f, 6.731144554e-04f, 6.822166759e-04f, 6.913172678e-04f, 7.004162153e-04f, 7.095135028e-04f, 7.186091147e-04f, 7.277030354e-04f, 7.367952492e-04f, +7.458857404e-04f, 7.549744936e-04f, 7.640614930e-04f, 7.731467231e-04f, 7.822301682e-04f, 7.913118127e-04f, 8.003916410e-04f, 8.094696376e-04f, 8.185457867e-04f, 8.276200729e-04f, +8.366924806e-04f, 8.457629941e-04f, 8.548315979e-04f, 8.638982765e-04f, 8.729630141e-04f, 8.820257953e-04f, 8.910866046e-04f, 9.001454263e-04f, 9.092022448e-04f, 9.182570448e-04f, +9.273098105e-04f, 9.363605265e-04f, 9.454091772e-04f, 9.544557471e-04f, 9.635002206e-04f, 9.725425823e-04f, 9.815828166e-04f, 9.906209080e-04f, 9.996568410e-04f, 1.008690600e-03f, +1.017722170e-03f, 1.026751534e-03f, 1.035778679e-03f, 1.044803587e-03f, 1.053826244e-03f, 1.062846634e-03f, 1.071864742e-03f, 1.080880552e-03f, 1.089894049e-03f, 1.098905217e-03f, +1.107914041e-03f, 1.116920505e-03f, 1.125924594e-03f, 1.134926293e-03f, 1.143925585e-03f, 1.152922457e-03f, 1.161916891e-03f, 1.170908873e-03f, 1.179898388e-03f, 1.188885419e-03f, +1.197869952e-03f, 1.206851971e-03f, 1.215831461e-03f, 1.224808407e-03f, 1.233782792e-03f, 1.242754601e-03f, 1.251723820e-03f, 1.260690433e-03f, 1.269654424e-03f, 1.278615779e-03f, +1.287574481e-03f, 1.296530515e-03f, 1.305483867e-03f, 1.314434520e-03f, 1.323382460e-03f, 1.332327671e-03f, 1.341270137e-03f, 1.350209844e-03f, 1.359146776e-03f, 1.368080918e-03f, +1.377012255e-03f, 1.385940770e-03f, 1.394866450e-03f, 1.403789278e-03f, 1.412709240e-03f, 1.421626319e-03f, 1.430540502e-03f, 1.439451772e-03f, 1.448360114e-03f, 1.457265514e-03f, +1.466167955e-03f, 1.475067423e-03f, 1.483963902e-03f, 1.492857377e-03f, 1.501747834e-03f, 1.510635256e-03f, 1.519519628e-03f, 1.528400936e-03f, 1.537279164e-03f, 1.546154297e-03f, +1.555026320e-03f, 1.563895217e-03f, 1.572760973e-03f, 1.581623574e-03f, 1.590483004e-03f, 1.599339248e-03f, 1.608192290e-03f, 1.617042116e-03f, 1.625888711e-03f, 1.634732059e-03f, +1.643572145e-03f, 1.652408955e-03f, 1.661242472e-03f, 1.670072683e-03f, 1.678899571e-03f, 1.687723122e-03f, 1.696543321e-03f, 1.705360152e-03f, 1.714173601e-03f, 1.722983652e-03f, +1.731790290e-03f, 1.740593501e-03f, 1.749393270e-03f, 1.758189580e-03f, 1.766982418e-03f, 1.775771768e-03f, 1.784557616e-03f, 1.793339945e-03f, 1.802118742e-03f, 1.810893991e-03f, +1.819665677e-03f, 1.828433786e-03f, 1.837198301e-03f, 1.845959209e-03f, 1.854716495e-03f, 1.863470143e-03f, 1.872220138e-03f, 1.880966466e-03f, 1.889709111e-03f, 1.898448059e-03f, +1.907183295e-03f, 1.915914803e-03f, 1.924642570e-03f, 1.933366579e-03f, 1.942086817e-03f, 1.950803268e-03f, 1.959515917e-03f, 1.968224750e-03f, 1.976929751e-03f, 1.985630906e-03f, +1.994328201e-03f, 2.003021619e-03f, 2.011711147e-03f, 2.020396769e-03f, 2.029078471e-03f, 2.037756237e-03f, 2.046430054e-03f, 2.055099906e-03f, 2.063765778e-03f, 2.072427656e-03f, +2.081085526e-03f, 2.089739371e-03f, 2.098389177e-03f, 2.107034931e-03f, 2.115676616e-03f, 2.124314218e-03f, 2.132947723e-03f, 2.141577116e-03f, 2.150202382e-03f, 2.158823506e-03f, +2.167440473e-03f, 2.176053270e-03f, 2.184661881e-03f, 2.193266292e-03f, 2.201866487e-03f, 2.210462453e-03f, 2.219054175e-03f, 2.227641637e-03f, 2.236224826e-03f, 2.244803727e-03f, +2.253378325e-03f, 2.261948606e-03f, 2.270514554e-03f, 2.279076156e-03f, 2.287633397e-03f, 2.296186262e-03f, 2.304734737e-03f, 2.313278806e-03f, 2.321818457e-03f, 2.330353673e-03f, +2.338884441e-03f, 2.347410746e-03f, 2.355932574e-03f, 2.364449909e-03f, 2.372962738e-03f, 2.381471046e-03f, 2.389974818e-03f, 2.398474041e-03f, 2.406968699e-03f, 2.415458778e-03f, +2.423944264e-03f, 2.432425142e-03f, 2.440901398e-03f, 2.449373017e-03f, 2.457839986e-03f, 2.466302289e-03f, 2.474759912e-03f, 2.483212841e-03f, 2.491661061e-03f, 2.500104559e-03f, +2.508543319e-03f, 2.516977328e-03f, 2.525406571e-03f, 2.533831033e-03f, 2.542250701e-03f, 2.550665560e-03f, 2.559075596e-03f, 2.567480794e-03f, 2.575881141e-03f, 2.584276621e-03f, +2.592667221e-03f, 2.601052927e-03f, 2.609433723e-03f, 2.617809597e-03f, 2.626180533e-03f, 2.634546518e-03f, 2.642907537e-03f, 2.651263576e-03f, 2.659614621e-03f, 2.667960657e-03f, +2.676301672e-03f, 2.684637649e-03f, 2.692968576e-03f, 2.701294437e-03f, 2.709615220e-03f, 2.717930909e-03f, 2.726241492e-03f, 2.734546952e-03f, 2.742847277e-03f, 2.751142453e-03f, +2.759432465e-03f, 2.767717299e-03f, 2.775996941e-03f, 2.784271377e-03f, 2.792540593e-03f, 2.800804576e-03f, 2.809063310e-03f, 2.817316783e-03f, 2.825564979e-03f, 2.833807886e-03f, +2.842045488e-03f, 2.850277773e-03f, 2.858504725e-03f, 2.866726332e-03f, 2.874942579e-03f, 2.883153453e-03f, 2.891358938e-03f, 2.899559022e-03f, 2.907753691e-03f, 2.915942931e-03f, +2.924126727e-03f, 2.932305066e-03f, 2.940477934e-03f, 2.948645317e-03f, 2.956807201e-03f, 2.964963574e-03f, 2.973114419e-03f, 2.981259725e-03f, 2.989399477e-03f, 2.997533661e-03f, +3.005662263e-03f, 3.013785271e-03f, 3.021902669e-03f, 3.030014444e-03f, 3.038120583e-03f, 3.046221072e-03f, 3.054315897e-03f, 3.062405044e-03f, 3.070488500e-03f, 3.078566251e-03f, +3.086638283e-03f, 3.094704582e-03f, 3.102765136e-03f, 3.110819930e-03f, 3.118868950e-03f, 3.126912184e-03f, 3.134949617e-03f, 3.142981236e-03f, 3.151007027e-03f, 3.159026977e-03f, +3.167041072e-03f, 3.175049299e-03f, 3.183051643e-03f, 3.191048092e-03f, 3.199038632e-03f, 3.207023250e-03f, 3.215001931e-03f, 3.222974663e-03f, 3.230941431e-03f, 3.238902224e-03f, +3.246857026e-03f, 3.254805825e-03f, 3.262748606e-03f, 3.270685358e-03f, 3.278616066e-03f, 3.286540717e-03f, 3.294459297e-03f, 3.302371793e-03f, 3.310278192e-03f, 3.318178481e-03f, +3.326072645e-03f, 3.333960672e-03f, 3.341842549e-03f, 3.349718261e-03f, 3.357587796e-03f, 3.365451141e-03f, 3.373308282e-03f, 3.381159206e-03f, 3.389003899e-03f, 3.396842349e-03f, +3.404674542e-03f, 3.412500465e-03f, 3.420320104e-03f, 3.428133448e-03f, 3.435940481e-03f, 3.443741192e-03f, 3.451535566e-03f, 3.459323592e-03f, 3.467105255e-03f, 3.474880542e-03f, +3.482649441e-03f, 3.490411939e-03f, 3.498168021e-03f, 3.505917676e-03f, 3.513660890e-03f, 3.521397650e-03f, 3.529127943e-03f, 3.536851755e-03f, 3.544569075e-03f, 3.552279888e-03f, +3.559984183e-03f, 3.567681945e-03f, 3.575373162e-03f, 3.583057821e-03f, 3.590735909e-03f, 3.598407413e-03f, 3.606072321e-03f, 3.613730618e-03f, 3.621382293e-03f, 3.629027332e-03f, +3.636665723e-03f, 3.644297452e-03f, 3.651922507e-03f, 3.659540875e-03f, 3.667152543e-03f, 3.674757499e-03f, 3.682355728e-03f, 3.689947220e-03f, 3.697531961e-03f, 3.705109937e-03f, +3.712681137e-03f, 3.720245548e-03f, 3.727803156e-03f, 3.735353950e-03f, 3.742897916e-03f, 3.750435042e-03f, 3.757965314e-03f, 3.765488722e-03f, 3.773005251e-03f, 3.780514889e-03f, +3.788017623e-03f, 3.795513442e-03f, 3.803002331e-03f, 3.810484280e-03f, 3.817959274e-03f, 3.825427301e-03f, 3.832888350e-03f, 3.840342407e-03f, 3.847789460e-03f, 3.855229496e-03f, +3.862662503e-03f, 3.870088468e-03f, 3.877507379e-03f, 3.884919223e-03f, 3.892323988e-03f, 3.899721662e-03f, 3.907112231e-03f, 3.914495684e-03f, 3.921872009e-03f, 3.929241192e-03f, +3.936603221e-03f, 3.943958085e-03f, 3.951305770e-03f, 3.958646265e-03f, 3.965979556e-03f, 3.973305632e-03f, 3.980624481e-03f, 3.987936090e-03f, 3.995240446e-03f, 4.002537538e-03f, +4.009827354e-03f, 4.017109880e-03f, 4.024385106e-03f, 4.031653018e-03f, 4.038913604e-03f, 4.046166853e-03f, 4.053412752e-03f, 4.060651289e-03f, 4.067882451e-03f, 4.075106227e-03f, +4.082322605e-03f, 4.089531572e-03f, 4.096733117e-03f, 4.103927227e-03f, 4.111113890e-03f, 4.118293094e-03f, 4.125464827e-03f, 4.132629078e-03f, 4.139785833e-03f, 4.146935082e-03f, +4.154076811e-03f, 4.161211010e-03f, 4.168337666e-03f, 4.175456767e-03f, 4.182568302e-03f, 4.189672258e-03f, 4.196768623e-03f, 4.203857387e-03f, 4.210938535e-03f, 4.218012058e-03f, +4.225077943e-03f, 4.232136178e-03f, 4.239186751e-03f, 4.246229651e-03f, 4.253264866e-03f, 4.260292383e-03f, 4.267312192e-03f, 4.274324281e-03f, 4.281328637e-03f, 4.288325250e-03f, +4.295314106e-03f, 4.302295195e-03f, 4.309268506e-03f, 4.316234025e-03f, 4.323191742e-03f, 4.330141646e-03f, 4.337083723e-03f, 4.344017964e-03f, 4.350944355e-03f, 4.357862887e-03f, +4.364773546e-03f, 4.371676322e-03f, 4.378571202e-03f, 4.385458176e-03f, 4.392337232e-03f, 4.399208359e-03f, 4.406071544e-03f, 4.412926777e-03f, 4.419774046e-03f, 4.426613340e-03f, +4.433444646e-03f, 4.440267955e-03f, 4.447083253e-03f, 4.453890531e-03f, 4.460689776e-03f, 4.467480978e-03f, 4.474264125e-03f, 4.481039205e-03f, 4.487806207e-03f, 4.494565121e-03f, +4.501315934e-03f, 4.508058635e-03f, 4.514793214e-03f, 4.521519659e-03f, 4.528237958e-03f, 4.534948101e-03f, 4.541650077e-03f, 4.548343873e-03f, 4.555029480e-03f, 4.561706885e-03f, +4.568376079e-03f, 4.575037048e-03f, 4.581689784e-03f, 4.588334273e-03f, 4.594970506e-03f, 4.601598472e-03f, 4.608218158e-03f, 4.614829555e-03f, 4.621432651e-03f, 4.628027435e-03f, +4.634613897e-03f, 4.641192024e-03f, 4.647761807e-03f, 4.654323235e-03f, 4.660876295e-03f, 4.667420979e-03f, 4.673957273e-03f, 4.680485169e-03f, 4.687004654e-03f, 4.693515719e-03f, +4.700018352e-03f, 4.706512542e-03f, 4.712998278e-03f, 4.719475551e-03f, 4.725944348e-03f, 4.732404660e-03f, 4.738856475e-03f, 4.745299783e-03f, 4.751734573e-03f, 4.758160834e-03f, +4.764578556e-03f, 4.770987728e-03f, 4.777388339e-03f, 4.783780380e-03f, 4.790163838e-03f, 4.796538703e-03f, 4.802904966e-03f, 4.809262615e-03f, 4.815611640e-03f, 4.821952030e-03f, +4.828283774e-03f, 4.834606863e-03f, 4.840921285e-03f, 4.847227031e-03f, 4.853524090e-03f, 4.859812450e-03f, 4.866092103e-03f, 4.872363037e-03f, 4.878625242e-03f, 4.884878707e-03f, +4.891123423e-03f, 4.897359379e-03f, 4.903586564e-03f, 4.909804969e-03f, 4.916014582e-03f, 4.922215394e-03f, 4.928407395e-03f, 4.934590573e-03f, 4.940764920e-03f, 4.946930423e-03f, +4.953087075e-03f, 4.959234863e-03f, 4.965373779e-03f, 4.971503811e-03f, 4.977624950e-03f, 4.983737186e-03f, 4.989840507e-03f, 4.995934906e-03f, 5.002020370e-03f, 5.008096891e-03f, +5.014164457e-03f, 5.020223060e-03f, 5.026272689e-03f, 5.032313333e-03f, 5.038344984e-03f, 5.044367631e-03f, 5.050381264e-03f, 5.056385873e-03f, 5.062381448e-03f, 5.068367979e-03f, +5.074345457e-03f, 5.080313872e-03f, 5.086273213e-03f, 5.092223470e-03f, 5.098164635e-03f, 5.104096697e-03f, 5.110019646e-03f, 5.115933473e-03f, 5.121838168e-03f, 5.127733720e-03f, +5.133620121e-03f, 5.139497360e-03f, 5.145365429e-03f, 5.151224316e-03f, 5.157074013e-03f, 5.162914510e-03f, 5.168745797e-03f, 5.174567865e-03f, 5.180380704e-03f, 5.186184304e-03f, +5.191978656e-03f, 5.197763750e-03f, 5.203539578e-03f, 5.209306128e-03f, 5.215063392e-03f, 5.220811360e-03f, 5.226550023e-03f, 5.232279371e-03f, 5.237999396e-03f, 5.243710086e-03f, +5.249411434e-03f, 5.255103429e-03f, 5.260786063e-03f, 5.266459325e-03f, 5.272123207e-03f, 5.277777699e-03f, 5.283422793e-03f, 5.289058477e-03f, 5.294684745e-03f, 5.300301585e-03f, +5.305908989e-03f, 5.311506948e-03f, 5.317095453e-03f, 5.322674493e-03f, 5.328244061e-03f, 5.333804146e-03f, 5.339354741e-03f, 5.344895835e-03f, 5.350427420e-03f, 5.355949486e-03f, +5.361462024e-03f, 5.366965026e-03f, 5.372458483e-03f, 5.377942384e-03f, 5.383416722e-03f, 5.388881487e-03f, 5.394336670e-03f, 5.399782263e-03f, 5.405218257e-03f, 5.410644641e-03f, +5.416061409e-03f, 5.421468550e-03f, 5.426866056e-03f, 5.432253918e-03f, 5.437632127e-03f, 5.443000675e-03f, 5.448359552e-03f, 5.453708750e-03f, 5.459048260e-03f, 5.464378073e-03f, +5.469698181e-03f, 5.475008575e-03f, 5.480309246e-03f, 5.485600185e-03f, 5.490881384e-03f, 5.496152834e-03f, 5.501414527e-03f, 5.506666453e-03f, 5.511908605e-03f, 5.517140974e-03f, +5.522363551e-03f, 5.527576327e-03f, 5.532779295e-03f, 5.537972445e-03f, 5.543155770e-03f, 5.548329260e-03f, 5.553492907e-03f, 5.558646703e-03f, 5.563790640e-03f, 5.568924708e-03f, +5.574048900e-03f, 5.579163207e-03f, 5.584267621e-03f, 5.589362133e-03f, 5.594446736e-03f, 5.599521421e-03f, 5.604586179e-03f, 5.609641002e-03f, 5.614685883e-03f, 5.619720813e-03f, +5.624745783e-03f, 5.629760786e-03f, 5.634765813e-03f, 5.639760856e-03f, 5.644745907e-03f, 5.649720958e-03f, 5.654686001e-03f, 5.659641028e-03f, 5.664586031e-03f, 5.669521001e-03f, +5.674445930e-03f, 5.679360811e-03f, 5.684265636e-03f, 5.689160396e-03f, 5.694045084e-03f, 5.698919692e-03f, 5.703784211e-03f, 5.708638634e-03f, 5.713482953e-03f, 5.718317160e-03f, +5.723141248e-03f, 5.727955208e-03f, 5.732759032e-03f, 5.737552713e-03f, 5.742336244e-03f, 5.747109615e-03f, 5.751872820e-03f, 5.756625851e-03f, 5.761368699e-03f, 5.766101359e-03f, +5.770823820e-03f, 5.775536077e-03f, 5.780238121e-03f, 5.784929945e-03f, 5.789611541e-03f, 5.794282902e-03f, 5.798944020e-03f, 5.803594887e-03f, 5.808235496e-03f, 5.812865839e-03f, +5.817485910e-03f, 5.822095700e-03f, 5.826695202e-03f, 5.831284408e-03f, 5.835863312e-03f, 5.840431905e-03f, 5.844990181e-03f, 5.849538131e-03f, 5.854075750e-03f, 5.858603028e-03f, +5.863119960e-03f, 5.867626537e-03f, 5.872122753e-03f, 5.876608599e-03f, 5.881084070e-03f, 5.885549157e-03f, 5.890003854e-03f, 5.894448154e-03f, 5.898882048e-03f, 5.903305530e-03f, +5.907718594e-03f, 5.912121231e-03f, 5.916513434e-03f, 5.920895198e-03f, 5.925266513e-03f, 5.929627375e-03f, 5.933977774e-03f, 5.938317706e-03f, 5.942647161e-03f, 5.946966135e-03f, +5.951274619e-03f, 5.955572606e-03f, 5.959860090e-03f, 5.964137065e-03f, 5.968403522e-03f, 5.972659455e-03f, 5.976904858e-03f, 5.981139723e-03f, 5.985364043e-03f, 5.989577813e-03f, +5.993781025e-03f, 5.997973672e-03f, 6.002155748e-03f, 6.006327246e-03f, 6.010488159e-03f, 6.014638481e-03f, 6.018778205e-03f, 6.022907324e-03f, 6.027025832e-03f, 6.031133722e-03f, +6.035230987e-03f, 6.039317622e-03f, 6.043393619e-03f, 6.047458972e-03f, 6.051513675e-03f, 6.055557720e-03f, 6.059591102e-03f, 6.063613815e-03f, 6.067625850e-03f, 6.071627203e-03f, +6.075617867e-03f, 6.079597836e-03f, 6.083567102e-03f, 6.087525661e-03f, 6.091473505e-03f, 6.095410628e-03f, 6.099337024e-03f, 6.103252687e-03f, 6.107157610e-03f, 6.111051787e-03f, +6.114935213e-03f, 6.118807880e-03f, 6.122669783e-03f, 6.126520915e-03f, 6.130361271e-03f, 6.134190845e-03f, 6.138009629e-03f, 6.141817619e-03f, 6.145614808e-03f, 6.149401190e-03f, +6.153176759e-03f, 6.156941509e-03f, 6.160695434e-03f, 6.164438529e-03f, 6.168170786e-03f, 6.171892201e-03f, 6.175602768e-03f, 6.179302480e-03f, 6.182991331e-03f, 6.186669317e-03f, +6.190336431e-03f, 6.193992667e-03f, 6.197638019e-03f, 6.201272482e-03f, 6.204896050e-03f, 6.208508717e-03f, 6.212110478e-03f, 6.215701327e-03f, 6.219281257e-03f, 6.222850265e-03f, +6.226408343e-03f, 6.229955487e-03f, 6.233491690e-03f, 6.237016947e-03f, 6.240531253e-03f, 6.244034602e-03f, 6.247526989e-03f, 6.251008408e-03f, 6.254478853e-03f, 6.257938319e-03f, +6.261386801e-03f, 6.264824294e-03f, 6.268250791e-03f, 6.271666287e-03f, 6.275070778e-03f, 6.278464258e-03f, 6.281846721e-03f, 6.285218162e-03f, 6.288578576e-03f, 6.291927958e-03f, +6.295266302e-03f, 6.298593604e-03f, 6.301909857e-03f, 6.305215057e-03f, 6.308509199e-03f, 6.311792277e-03f, 6.315064287e-03f, 6.318325222e-03f, 6.321575079e-03f, 6.324813852e-03f, +6.328041536e-03f, 6.331258126e-03f, 6.334463617e-03f, 6.337658004e-03f, 6.340841282e-03f, 6.344013446e-03f, 6.347174492e-03f, 6.350324413e-03f, 6.353463206e-03f, 6.356590865e-03f, +6.359707386e-03f, 6.362812763e-03f, 6.365906993e-03f, 6.368990070e-03f, 6.372061989e-03f, 6.375122746e-03f, 6.378172335e-03f, 6.381210753e-03f, 6.384237994e-03f, 6.387254054e-03f, +6.390258928e-03f, 6.393252612e-03f, 6.396235101e-03f, 6.399206389e-03f, 6.402166474e-03f, 6.405115349e-03f, 6.408053012e-03f, 6.410979456e-03f, 6.413894678e-03f, 6.416798672e-03f, +6.419691436e-03f, 6.422572964e-03f, 6.425443251e-03f, 6.428302294e-03f, 6.431150087e-03f, 6.433986628e-03f, 6.436811910e-03f, 6.439625931e-03f, 6.442428685e-03f, 6.445220168e-03f, +6.448000376e-03f, 6.450769306e-03f, 6.453526951e-03f, 6.456273310e-03f, 6.459008376e-03f, 6.461732146e-03f, 6.464444617e-03f, 6.467145783e-03f, 6.469835640e-03f, 6.472514185e-03f, +6.475181414e-03f, 6.477837322e-03f, 6.480481905e-03f, 6.483115160e-03f, 6.485737082e-03f, 6.488347668e-03f, 6.490946913e-03f, 6.493534813e-03f, 6.496111366e-03f, 6.498676566e-03f, +6.501230409e-03f, 6.503772893e-03f, 6.506304013e-03f, 6.508823765e-03f, 6.511332146e-03f, 6.513829152e-03f, 6.516314779e-03f, 6.518789023e-03f, 6.521251880e-03f, 6.523703348e-03f, +6.526143422e-03f, 6.528572098e-03f, 6.530989373e-03f, 6.533395244e-03f, 6.535789706e-03f, 6.538172757e-03f, 6.540544392e-03f, 6.542904608e-03f, 6.545253401e-03f, 6.547590769e-03f, +6.549916707e-03f, 6.552231213e-03f, 6.554534282e-03f, 6.556825911e-03f, 6.559106098e-03f, 6.561374838e-03f, 6.563632128e-03f, 6.565877964e-03f, 6.568112345e-03f, 6.570335265e-03f, +6.572546723e-03f, 6.574746714e-03f, 6.576935235e-03f, 6.579112284e-03f, 6.581277857e-03f, 6.583431950e-03f, 6.585574562e-03f, 6.587705688e-03f, 6.589825325e-03f, 6.591933471e-03f, +6.594030122e-03f, 6.596115275e-03f, 6.598188927e-03f, 6.600251076e-03f, 6.602301717e-03f, 6.604340849e-03f, 6.606368469e-03f, 6.608384572e-03f, 6.610389157e-03f, 6.612382220e-03f, +6.614363759e-03f, 6.616333771e-03f, 6.618292253e-03f, 6.620239201e-03f, 6.622174615e-03f, 6.624098489e-03f, 6.626010823e-03f, 6.627911612e-03f, 6.629800855e-03f, 6.631678549e-03f, +6.633544690e-03f, 6.635399277e-03f, 6.637242306e-03f, 6.639073776e-03f, 6.640893683e-03f, 6.642702025e-03f, 6.644498799e-03f, 6.646284003e-03f, 6.648057635e-03f, 6.649819691e-03f, +6.651570170e-03f, 6.653309068e-03f, 6.655036384e-03f, 6.656752115e-03f, 6.658456258e-03f, 6.660148812e-03f, 6.661829774e-03f, 6.663499141e-03f, 6.665156912e-03f, 6.666803084e-03f, +6.668437654e-03f, 6.670060621e-03f, 6.671671982e-03f, 6.673271735e-03f, 6.674859877e-03f, 6.676436408e-03f, 6.678001324e-03f, 6.679554623e-03f, 6.681096304e-03f, 6.682626364e-03f, +6.684144800e-03f, 6.685651612e-03f, 6.687146797e-03f, 6.688630353e-03f, 6.690102278e-03f, 6.691562570e-03f, 6.693011227e-03f, 6.694448248e-03f, 6.695873629e-03f, 6.697287370e-03f, +6.698689468e-03f, 6.700079923e-03f, 6.701458730e-03f, 6.702825890e-03f, 6.704181401e-03f, 6.705525259e-03f, 6.706857465e-03f, 6.708178015e-03f, 6.709486909e-03f, 6.710784144e-03f, +6.712069719e-03f, 6.713343632e-03f, 6.714605883e-03f, 6.715856468e-03f, 6.717095386e-03f, 6.718322637e-03f, 6.719538218e-03f, 6.720742128e-03f, 6.721934365e-03f, 6.723114928e-03f, +6.724283815e-03f, 6.725441025e-03f, 6.726586557e-03f, 6.727720409e-03f, 6.728842580e-03f, 6.729953068e-03f, 6.731051872e-03f, 6.732138991e-03f, 6.733214423e-03f, 6.734278167e-03f, +6.735330222e-03f, 6.736370587e-03f, 6.737399260e-03f, 6.738416240e-03f, 6.739421527e-03f, 6.740415118e-03f, 6.741397013e-03f, 6.742367211e-03f, 6.743325710e-03f, 6.744272509e-03f, +6.745207608e-03f, 6.746131005e-03f, 6.747042700e-03f, 6.747942691e-03f, 6.748830977e-03f, 6.749707557e-03f, 6.750572431e-03f, 6.751425598e-03f, 6.752267056e-03f, 6.753096805e-03f, +6.753914843e-03f, 6.754721171e-03f, 6.755515787e-03f, 6.756298691e-03f, 6.757069881e-03f, 6.757829357e-03f, 6.758577118e-03f, 6.759313164e-03f, 6.760037493e-03f, 6.760750106e-03f, +6.761451001e-03f, 6.762140178e-03f, 6.762817636e-03f, 6.763483375e-03f, 6.764137393e-03f, 6.764779692e-03f, 6.765410269e-03f, 6.766029124e-03f, 6.766636258e-03f, 6.767231669e-03f, +6.767815357e-03f, 6.768387322e-03f, 6.768947563e-03f, 6.769496079e-03f, 6.770032871e-03f, 6.770557939e-03f, 6.771071281e-03f, 6.771572897e-03f, 6.772062788e-03f, 6.772540952e-03f, +6.773007390e-03f, 6.773462102e-03f, 6.773905086e-03f, 6.774336344e-03f, 6.774755875e-03f, 6.775163678e-03f, 6.775559754e-03f, 6.775944102e-03f, 6.776316723e-03f, 6.776677616e-03f, +6.777026782e-03f, 6.777364219e-03f, 6.777689929e-03f, 6.778003912e-03f, 6.778306166e-03f, 6.778596693e-03f, 6.778875492e-03f, 6.779142564e-03f, 6.779397909e-03f, 6.779641526e-03f, +6.779873416e-03f, 6.780093580e-03f, 6.780302016e-03f, 6.780498727e-03f, 6.780683711e-03f, 6.780856969e-03f, 6.781018501e-03f, 6.781168308e-03f, 6.781306390e-03f, 6.781432747e-03f, +6.781547380e-03f, 6.781650289e-03f, 6.781741474e-03f, 6.781820937e-03f, 6.781888676e-03f, 6.781944693e-03f, 6.781988989e-03f, 6.782021563e-03f, 6.782042416e-03f, 6.782051549e-03f, +6.782048963e-03f, 6.782034658e-03f, 6.782008634e-03f, 6.781970892e-03f, 6.781921433e-03f, 6.781860257e-03f, 6.781787366e-03f, 6.781702760e-03f, 6.781606439e-03f, 6.781498404e-03f, +6.781378657e-03f, 6.781247197e-03f, 6.781104026e-03f, 6.780949145e-03f, 6.780782554e-03f, 6.780604254e-03f, 6.780414246e-03f, 6.780212531e-03f, 6.779999111e-03f, 6.779773985e-03f, +6.779537155e-03f, 6.779288622e-03f, 6.779028386e-03f, 6.778756450e-03f, 6.778472813e-03f, 6.778177478e-03f, 6.777870444e-03f, 6.777551714e-03f, 6.777221288e-03f, 6.776879167e-03f, +6.776525353e-03f, 6.776159847e-03f, 6.775782650e-03f, 6.775393763e-03f, 6.774993188e-03f, 6.774580926e-03f, 6.774156977e-03f, 6.773721344e-03f, 6.773274028e-03f, 6.772815029e-03f, +6.772344350e-03f, 6.771861992e-03f, 6.771367956e-03f, 6.770862244e-03f, 6.770344857e-03f, 6.769815796e-03f, 6.769275063e-03f, 6.768722660e-03f, 6.768158589e-03f, 6.767582849e-03f, +6.766995444e-03f, 6.766396375e-03f, 6.765785643e-03f, 6.765163250e-03f, 6.764529198e-03f, 6.763883489e-03f, 6.763226123e-03f, 6.762557103e-03f, 6.761876431e-03f, 6.761184108e-03f, +6.760480136e-03f, 6.759764516e-03f, 6.759037252e-03f, 6.758298344e-03f, 6.757547794e-03f, 6.756785604e-03f, 6.756011776e-03f, 6.755226313e-03f, 6.754429215e-03f, 6.753620485e-03f, +6.752800125e-03f, 6.751968137e-03f, 6.751124523e-03f, 6.750269284e-03f, 6.749402424e-03f, 6.748523943e-03f, 6.747633845e-03f, 6.746732131e-03f, 6.745818803e-03f, 6.744893863e-03f, +6.743957314e-03f, 6.743009159e-03f, 6.742049398e-03f, 6.741078034e-03f, 6.740095070e-03f, 6.739100508e-03f, 6.738094350e-03f, 6.737076598e-03f, 6.736047255e-03f, 6.735006323e-03f, +6.733953804e-03f, 6.732889702e-03f, 6.731814017e-03f, 6.730726754e-03f, 6.729627913e-03f, 6.728517498e-03f, 6.727395512e-03f, 6.726261955e-03f, 6.725116832e-03f, 6.723960145e-03f, +6.722791896e-03f, 6.721612088e-03f, 6.720420723e-03f, 6.719217804e-03f, 6.718003334e-03f, 6.716777316e-03f, 6.715539751e-03f, 6.714290643e-03f, 6.713029995e-03f, 6.711757809e-03f, +6.710474088e-03f, 6.709178835e-03f, 6.707872053e-03f, 6.706553744e-03f, 6.705223911e-03f, 6.703882558e-03f, 6.702529687e-03f, 6.701165300e-03f, 6.699789402e-03f, 6.698401994e-03f, +6.697003080e-03f, 6.695592663e-03f, 6.694170746e-03f, 6.692737331e-03f, 6.691292423e-03f, 6.689836023e-03f, 6.688368135e-03f, 6.686888763e-03f, 6.685397908e-03f, 6.683895575e-03f, +6.682381767e-03f, 6.680856486e-03f, 6.679319737e-03f, 6.677771521e-03f, 6.676211843e-03f, 6.674640705e-03f, 6.673058111e-03f, 6.671464065e-03f, 6.669858569e-03f, 6.668241627e-03f, +6.666613242e-03f, 6.664973418e-03f, 6.663322158e-03f, 6.661659465e-03f, 6.659985343e-03f, 6.658299796e-03f, 6.656602826e-03f, 6.654894438e-03f, 6.653174634e-03f, 6.651443419e-03f, +6.649700796e-03f, 6.647946768e-03f, 6.646181339e-03f, 6.644404513e-03f, 6.642616293e-03f, 6.640816684e-03f, 6.639005687e-03f, 6.637183309e-03f, 6.635349551e-03f, 6.633504418e-03f, +6.631647913e-03f, 6.629780041e-03f, 6.627900805e-03f, 6.626010209e-03f, 6.624108257e-03f, 6.622194952e-03f, 6.620270298e-03f, 6.618334300e-03f, 6.616386961e-03f, 6.614428285e-03f, +6.612458276e-03f, 6.610476939e-03f, 6.608484276e-03f, 6.606480293e-03f, 6.604464992e-03f, 6.602438379e-03f, 6.600400456e-03f, 6.598351229e-03f, 6.596290701e-03f, 6.594218877e-03f, +6.592135761e-03f, 6.590041356e-03f, 6.587935667e-03f, 6.585818698e-03f, 6.583690453e-03f, 6.581550937e-03f, 6.579400154e-03f, 6.577238108e-03f, 6.575064803e-03f, 6.572880244e-03f, +6.570684435e-03f, 6.568477381e-03f, 6.566259085e-03f, 6.564029552e-03f, 6.561788787e-03f, 6.559536793e-03f, 6.557273577e-03f, 6.554999141e-03f, 6.552713490e-03f, 6.550416629e-03f, +6.548108563e-03f, 6.545789295e-03f, 6.543458831e-03f, 6.541117175e-03f, 6.538764332e-03f, 6.536400306e-03f, 6.534025102e-03f, 6.531638725e-03f, 6.529241178e-03f, 6.526832468e-03f, +6.524412598e-03f, 6.521981574e-03f, 6.519539400e-03f, 6.517086080e-03f, 6.514621621e-03f, 6.512146026e-03f, 6.509659300e-03f, 6.507161448e-03f, 6.504652476e-03f, 6.502132387e-03f, +6.499601187e-03f, 6.497058881e-03f, 6.494505474e-03f, 6.491940970e-03f, 6.489365375e-03f, 6.486778693e-03f, 6.484180930e-03f, 6.481572091e-03f, 6.478952181e-03f, 6.476321204e-03f, +6.473679166e-03f, 6.471026072e-03f, 6.468361928e-03f, 6.465686737e-03f, 6.463000507e-03f, 6.460303240e-03f, 6.457594944e-03f, 6.454875622e-03f, 6.452145281e-03f, 6.449403926e-03f, +6.446651561e-03f, 6.443888193e-03f, 6.441113825e-03f, 6.438328465e-03f, 6.435532117e-03f, 6.432724787e-03f, 6.429906479e-03f, 6.427077200e-03f, 6.424236954e-03f, 6.421385748e-03f, +6.418523586e-03f, 6.415650474e-03f, 6.412766419e-03f, 6.409871424e-03f, 6.406965496e-03f, 6.404048641e-03f, 6.401120863e-03f, 6.398182169e-03f, 6.395232563e-03f, 6.392272053e-03f, +6.389300643e-03f, 6.386318339e-03f, 6.383325147e-03f, 6.380321072e-03f, 6.377306120e-03f, 6.374280297e-03f, 6.371243609e-03f, 6.368196062e-03f, 6.365137660e-03f, 6.362068411e-03f, +6.358988320e-03f, 6.355897392e-03f, 6.352795635e-03f, 6.349683052e-03f, 6.346559652e-03f, 6.343425438e-03f, 6.340280418e-03f, 6.337124597e-03f, 6.333957982e-03f, 6.330780578e-03f, +6.327592391e-03f, 6.324393428e-03f, 6.321183694e-03f, 6.317963195e-03f, 6.314731938e-03f, 6.311489929e-03f, 6.308237174e-03f, 6.304973678e-03f, 6.301699449e-03f, 6.298414492e-03f, +6.295118814e-03f, 6.291812421e-03f, 6.288495318e-03f, 6.285167513e-03f, 6.281829012e-03f, 6.278479820e-03f, 6.275119944e-03f, 6.271749391e-03f, 6.268368167e-03f, 6.264976278e-03f, +6.261573731e-03f, 6.258160531e-03f, 6.254736686e-03f, 6.251302202e-03f, 6.247857086e-03f, 6.244401343e-03f, 6.240934980e-03f, 6.237458005e-03f, 6.233970422e-03f, 6.230472240e-03f, +6.226963464e-03f, 6.223444101e-03f, 6.219914158e-03f, 6.216373641e-03f, 6.212822557e-03f, 6.209260912e-03f, 6.205688714e-03f, 6.202105969e-03f, 6.198512683e-03f, 6.194908864e-03f, +6.191294518e-03f, 6.187669652e-03f, 6.184034273e-03f, 6.180388387e-03f, 6.176732001e-03f, 6.173065122e-03f, 6.169387758e-03f, 6.165699914e-03f, 6.162001598e-03f, 6.158292817e-03f, +6.154573577e-03f, 6.150843886e-03f, 6.147103751e-03f, 6.143353177e-03f, 6.139592174e-03f, 6.135820746e-03f, 6.132038903e-03f, 6.128246649e-03f, 6.124443994e-03f, 6.120630943e-03f, +6.116807504e-03f, 6.112973684e-03f, 6.109129490e-03f, 6.105274929e-03f, 6.101410008e-03f, 6.097534735e-03f, 6.093649117e-03f, 6.089753161e-03f, 6.085846874e-03f, 6.081930264e-03f, +6.078003337e-03f, 6.074066102e-03f, 6.070118565e-03f, 6.066160733e-03f, 6.062192615e-03f, 6.058214217e-03f, 6.054225547e-03f, 6.050226612e-03f, 6.046217420e-03f, 6.042197977e-03f, +6.038168293e-03f, 6.034128373e-03f, 6.030078226e-03f, 6.026017858e-03f, 6.021947279e-03f, 6.017866494e-03f, 6.013775512e-03f, 6.009674340e-03f, 6.005562985e-03f, 6.001441456e-03f, +5.997309760e-03f, 5.993167905e-03f, 5.989015898e-03f, 5.984853747e-03f, 5.980681459e-03f, 5.976499043e-03f, 5.972306506e-03f, 5.968103855e-03f, 5.963891100e-03f, 5.959668246e-03f, +5.955435303e-03f, 5.951192278e-03f, 5.946939178e-03f, 5.942676012e-03f, 5.938402788e-03f, 5.934119513e-03f, 5.929826195e-03f, 5.925522843e-03f, 5.921209463e-03f, 5.916886065e-03f, +5.912552656e-03f, 5.908209243e-03f, 5.903855836e-03f, 5.899492442e-03f, 5.895119069e-03f, 5.890735725e-03f, 5.886342418e-03f, 5.881939156e-03f, 5.877525948e-03f, 5.873102801e-03f, +5.868669724e-03f, 5.864226724e-03f, 5.859773811e-03f, 5.855310991e-03f, 5.850838274e-03f, 5.846355667e-03f, 5.841863179e-03f, 5.837360819e-03f, 5.832848593e-03f, 5.828326511e-03f, +5.823794581e-03f, 5.819252811e-03f, 5.814701209e-03f, 5.810139785e-03f, 5.805568545e-03f, 5.800987499e-03f, 5.796396655e-03f, 5.791796022e-03f, 5.787185607e-03f, 5.782565420e-03f, +5.777935469e-03f, 5.773295761e-03f, 5.768646307e-03f, 5.763987113e-03f, 5.759318190e-03f, 5.754639545e-03f, 5.749951187e-03f, 5.745253124e-03f, 5.740545365e-03f, 5.735827919e-03f, +5.731100794e-03f, 5.726364000e-03f, 5.721617544e-03f, 5.716861435e-03f, 5.712095682e-03f, 5.707320294e-03f, 5.702535279e-03f, 5.697740647e-03f, 5.692936405e-03f, 5.688122564e-03f, +5.683299130e-03f, 5.678466114e-03f, 5.673623524e-03f, 5.668771369e-03f, 5.663909658e-03f, 5.659038400e-03f, 5.654157603e-03f, 5.649267277e-03f, 5.644367430e-03f, 5.639458072e-03f, +5.634539210e-03f, 5.629610856e-03f, 5.624673016e-03f, 5.619725700e-03f, 5.614768918e-03f, 5.609802678e-03f, 5.604826990e-03f, 5.599841862e-03f, 5.594847303e-03f, 5.589843323e-03f, +5.584829931e-03f, 5.579807136e-03f, 5.574774946e-03f, 5.569733372e-03f, 5.564682422e-03f, 5.559622105e-03f, 5.554552431e-03f, 5.549473409e-03f, 5.544385048e-03f, 5.539287358e-03f, +5.534180347e-03f, 5.529064026e-03f, 5.523938402e-03f, 5.518803486e-03f, 5.513659287e-03f, 5.508505814e-03f, 5.503343077e-03f, 5.498171085e-03f, 5.492989847e-03f, 5.487799373e-03f, +5.482599673e-03f, 5.477390755e-03f, 5.472172629e-03f, 5.466945304e-03f, 5.461708791e-03f, 5.456463098e-03f, 5.451208236e-03f, 5.445944213e-03f, 5.440671039e-03f, 5.435388724e-03f, +5.430097277e-03f, 5.424796708e-03f, 5.419487027e-03f, 5.414168242e-03f, 5.408840365e-03f, 5.403503404e-03f, 5.398157369e-03f, 5.392802270e-03f, 5.387438116e-03f, 5.382064918e-03f, +5.376682684e-03f, 5.371291426e-03f, 5.365891151e-03f, 5.360481871e-03f, 5.355063595e-03f, 5.349636332e-03f, 5.344200094e-03f, 5.338754888e-03f, 5.333300727e-03f, 5.327837618e-03f, +5.322365572e-03f, 5.316884599e-03f, 5.311394710e-03f, 5.305895913e-03f, 5.300388218e-03f, 5.294871637e-03f, 5.289346178e-03f, 5.283811851e-03f, 5.278268668e-03f, 5.272716637e-03f, +5.267155769e-03f, 5.261586073e-03f, 5.256007560e-03f, 5.250420240e-03f, 5.244824124e-03f, 5.239219220e-03f, 5.233605539e-03f, 5.227983092e-03f, 5.222351888e-03f, 5.216711938e-03f, +5.211063251e-03f, 5.205405839e-03f, 5.199739711e-03f, 5.194064877e-03f, 5.188381348e-03f, 5.182689133e-03f, 5.176988244e-03f, 5.171278691e-03f, 5.165560483e-03f, 5.159833631e-03f, +5.154098146e-03f, 5.148354037e-03f, 5.142601315e-03f, 5.136839991e-03f, 5.131070075e-03f, 5.125291576e-03f, 5.119504507e-03f, 5.113708876e-03f, 5.107904695e-03f, 5.102091974e-03f, +5.096270723e-03f, 5.090440953e-03f, 5.084602674e-03f, 5.078755897e-03f, 5.072900633e-03f, 5.067036891e-03f, 5.061164683e-03f, 5.055284019e-03f, 5.049394910e-03f, 5.043497366e-03f, +5.037591397e-03f, 5.031677015e-03f, 5.025754230e-03f, 5.019823053e-03f, 5.013883494e-03f, 5.007935565e-03f, 5.001979275e-03f, 4.996014635e-03f, 4.990041657e-03f, 4.984060350e-03f, +4.978070726e-03f, 4.972072796e-03f, 4.966066569e-03f, 4.960052058e-03f, 4.954029272e-03f, 4.947998223e-03f, 4.941958922e-03f, 4.935911379e-03f, 4.929855604e-03f, 4.923791610e-03f, +4.917719407e-03f, 4.911639005e-03f, 4.905550416e-03f, 4.899453651e-03f, 4.893348720e-03f, 4.887235634e-03f, 4.881114405e-03f, 4.874985044e-03f, 4.868847561e-03f, 4.862701967e-03f, +4.856548274e-03f, 4.850386492e-03f, 4.844216633e-03f, 4.838038707e-03f, 4.831852726e-03f, 4.825658701e-03f, 4.819456642e-03f, 4.813246562e-03f, 4.807028470e-03f, 4.800802379e-03f, +4.794568299e-03f, 4.788326242e-03f, 4.782076219e-03f, 4.775818240e-03f, 4.769552317e-03f, 4.763278462e-03f, 4.756996685e-03f, 4.750706998e-03f, 4.744409413e-03f, 4.738103939e-03f, +4.731790589e-03f, 4.725469374e-03f, 4.719140306e-03f, 4.712803394e-03f, 4.706458652e-03f, 4.700106090e-03f, 4.693745720e-03f, 4.687377552e-03f, 4.681001599e-03f, 4.674617872e-03f, +4.668226381e-03f, 4.661827140e-03f, 4.655420158e-03f, 4.649005448e-03f, 4.642583021e-03f, 4.636152889e-03f, 4.629715062e-03f, 4.623269553e-03f, 4.616816372e-03f, 4.610355532e-03f, +4.603887045e-03f, 4.597410920e-03f, 4.590927171e-03f, 4.584435809e-03f, 4.577936845e-03f, 4.571430291e-03f, 4.564916158e-03f, 4.558394458e-03f, 4.551865204e-03f, 4.545328406e-03f, +4.538784076e-03f, 4.532232225e-03f, 4.525672867e-03f, 4.519106011e-03f, 4.512531670e-03f, 4.505949856e-03f, 4.499360581e-03f, 4.492763855e-03f, 4.486159692e-03f, 4.479548102e-03f, +4.472929097e-03f, 4.466302690e-03f, 4.459668892e-03f, 4.453027715e-03f, 4.446379171e-03f, 4.439723271e-03f, 4.433060028e-03f, 4.426389453e-03f, 4.419711558e-03f, 4.413026356e-03f, +4.406333857e-03f, 4.399634075e-03f, 4.392927020e-03f, 4.386212705e-03f, 4.379491143e-03f, 4.372762343e-03f, 4.366026320e-03f, 4.359283085e-03f, 4.352532649e-03f, 4.345775025e-03f, +4.339010225e-03f, 4.332238260e-03f, 4.325459144e-03f, 4.318672888e-03f, 4.311879503e-03f, 4.305079003e-03f, 4.298271399e-03f, 4.291456704e-03f, 4.284634929e-03f, 4.277806086e-03f, +4.270970189e-03f, 4.264127248e-03f, 4.257277277e-03f, 4.250420286e-03f, 4.243556290e-03f, 4.236685299e-03f, 4.229807325e-03f, 4.222922382e-03f, 4.216030482e-03f, 4.209131636e-03f, +4.202225857e-03f, 4.195313157e-03f, 4.188393549e-03f, 4.181467044e-03f, 4.174533655e-03f, 4.167593395e-03f, 4.160646276e-03f, 4.153692309e-03f, 4.146731508e-03f, 4.139763885e-03f, +4.132789452e-03f, 4.125808221e-03f, 4.118820205e-03f, 4.111825417e-03f, 4.104823869e-03f, 4.097815572e-03f, 4.090800541e-03f, 4.083778786e-03f, 4.076750321e-03f, 4.069715158e-03f, +4.062673310e-03f, 4.055624788e-03f, 4.048569606e-03f, 4.041507776e-03f, 4.034439311e-03f, 4.027364223e-03f, 4.020282525e-03f, 4.013194228e-03f, 4.006099347e-03f, 3.998997893e-03f, +3.991889879e-03f, 3.984775317e-03f, 3.977654221e-03f, 3.970526602e-03f, 3.963392474e-03f, 3.956251849e-03f, 3.949104740e-03f, 3.941951160e-03f, 3.934791120e-03f, 3.927624634e-03f, +3.920451715e-03f, 3.913272375e-03f, 3.906086627e-03f, 3.898894484e-03f, 3.891695958e-03f, 3.884491062e-03f, 3.877279810e-03f, 3.870062213e-03f, 3.862838284e-03f, 3.855608037e-03f, +3.848371484e-03f, 3.841128637e-03f, 3.833879511e-03f, 3.826624117e-03f, 3.819362468e-03f, 3.812094578e-03f, 3.804820459e-03f, 3.797540124e-03f, 3.790253586e-03f, 3.782960857e-03f, +3.775661952e-03f, 3.768356882e-03f, 3.761045660e-03f, 3.753728300e-03f, 3.746404815e-03f, 3.739075217e-03f, 3.731739519e-03f, 3.724397734e-03f, 3.717049876e-03f, 3.709695957e-03f, +3.702335991e-03f, 3.694969990e-03f, 3.687597967e-03f, 3.680219936e-03f, 3.672835909e-03f, 3.665445899e-03f, 3.658049920e-03f, 3.650647985e-03f, 3.643240106e-03f, 3.635826298e-03f, +3.628406572e-03f, 3.620980942e-03f, 3.613549422e-03f, 3.606112023e-03f, 3.598668760e-03f, 3.591219646e-03f, 3.583764693e-03f, 3.576303916e-03f, 3.568837326e-03f, 3.561364938e-03f, +3.553886764e-03f, 3.546402817e-03f, 3.538913112e-03f, 3.531417661e-03f, 3.523916477e-03f, 3.516409574e-03f, 3.508896964e-03f, 3.501378662e-03f, 3.493854680e-03f, 3.486325032e-03f, +3.478789731e-03f, 3.471248790e-03f, 3.463702222e-03f, 3.456150041e-03f, 3.448592261e-03f, 3.441028894e-03f, 3.433459954e-03f, 3.425885455e-03f, 3.418305408e-03f, 3.410719829e-03f, +3.403128730e-03f, 3.395532125e-03f, 3.387930027e-03f, 3.380322450e-03f, 3.372709407e-03f, 3.365090910e-03f, 3.357466975e-03f, 3.349837614e-03f, 3.342202841e-03f, 3.334562669e-03f, +3.326917111e-03f, 3.319266182e-03f, 3.311609894e-03f, 3.303948262e-03f, 3.296281298e-03f, 3.288609016e-03f, 3.280931429e-03f, 3.273248552e-03f, 3.265560398e-03f, 3.257866979e-03f, +3.250168311e-03f, 3.242464406e-03f, 3.234755278e-03f, 3.227040940e-03f, 3.219321406e-03f, 3.211596690e-03f, 3.203866806e-03f, 3.196131766e-03f, 3.188391585e-03f, 3.180646275e-03f, +3.172895852e-03f, 3.165140328e-03f, 3.157379717e-03f, 3.149614033e-03f, 3.141843289e-03f, 3.134067500e-03f, 3.126286678e-03f, 3.118500837e-03f, 3.110709992e-03f, 3.102914156e-03f, +3.095113342e-03f, 3.087307564e-03f, 3.079496837e-03f, 3.071681173e-03f, 3.063860587e-03f, 3.056035092e-03f, 3.048204702e-03f, 3.040369431e-03f, 3.032529293e-03f, 3.024684301e-03f, +3.016834469e-03f, 3.008979811e-03f, 3.001120341e-03f, 2.993256072e-03f, 2.985387019e-03f, 2.977513195e-03f, 2.969634615e-03f, 2.961751291e-03f, 2.953863238e-03f, 2.945970470e-03f, +2.938073000e-03f, 2.930170843e-03f, 2.922264012e-03f, 2.914352521e-03f, 2.906436385e-03f, 2.898515616e-03f, 2.890590229e-03f, 2.882660238e-03f, 2.874725657e-03f, 2.866786500e-03f, +2.858842780e-03f, 2.850894512e-03f, 2.842941710e-03f, 2.834984387e-03f, 2.827022557e-03f, 2.819056235e-03f, 2.811085435e-03f, 2.803110170e-03f, 2.795130454e-03f, 2.787146302e-03f, +2.779157727e-03f, 2.771164744e-03f, 2.763167366e-03f, 2.755165608e-03f, 2.747159484e-03f, 2.739149007e-03f, 2.731134192e-03f, 2.723115053e-03f, 2.715091604e-03f, 2.707063858e-03f, +2.699031831e-03f, 2.690995535e-03f, 2.682954986e-03f, 2.674910197e-03f, 2.666861183e-03f, 2.658807957e-03f, 2.650750534e-03f, 2.642688927e-03f, 2.634623152e-03f, 2.626553221e-03f, +2.618479150e-03f, 2.610400952e-03f, 2.602318642e-03f, 2.594232233e-03f, 2.586141740e-03f, 2.578047177e-03f, 2.569948559e-03f, 2.561845899e-03f, 2.553739211e-03f, 2.545628510e-03f, +2.537513811e-03f, 2.529395127e-03f, 2.521272472e-03f, 2.513145861e-03f, 2.505015307e-03f, 2.496880827e-03f, 2.488742432e-03f, 2.480600138e-03f, 2.472453959e-03f, 2.464303910e-03f, +2.456150004e-03f, 2.447992256e-03f, 2.439830679e-03f, 2.431665290e-03f, 2.423496100e-03f, 2.415323126e-03f, 2.407146381e-03f, 2.398965880e-03f, 2.390781637e-03f, 2.382593666e-03f, +2.374401981e-03f, 2.366206597e-03f, 2.358007529e-03f, 2.349804790e-03f, 2.341598395e-03f, 2.333388359e-03f, 2.325174695e-03f, 2.316957418e-03f, 2.308736543e-03f, 2.300512083e-03f, +2.292284054e-03f, 2.284052469e-03f, 2.275817343e-03f, 2.267578691e-03f, 2.259336526e-03f, 2.251090864e-03f, 2.242841718e-03f, 2.234589104e-03f, 2.226333034e-03f, 2.218073525e-03f, +2.209810590e-03f, 2.201544244e-03f, 2.193274502e-03f, 2.185001377e-03f, 2.176724884e-03f, 2.168445038e-03f, 2.160161853e-03f, 2.151875343e-03f, 2.143585524e-03f, 2.135292409e-03f, +2.126996014e-03f, 2.118696351e-03f, 2.110393437e-03f, 2.102087286e-03f, 2.093777912e-03f, 2.085465329e-03f, 2.077149552e-03f, 2.068830596e-03f, 2.060508476e-03f, 2.052183205e-03f, +2.043854798e-03f, 2.035523270e-03f, 2.027188635e-03f, 2.018850908e-03f, 2.010510104e-03f, 2.002166237e-03f, 1.993819321e-03f, 1.985469372e-03f, 1.977116403e-03f, 1.968760430e-03f, +1.960401467e-03f, 1.952039528e-03f, 1.943674628e-03f, 1.935306782e-03f, 1.926936004e-03f, 1.918562309e-03f, 1.910185712e-03f, 1.901806227e-03f, 1.893423869e-03f, 1.885038652e-03f, +1.876650591e-03f, 1.868259701e-03f, 1.859865996e-03f, 1.851469491e-03f, 1.843070200e-03f, 1.834668139e-03f, 1.826263322e-03f, 1.817855763e-03f, 1.809445478e-03f, 1.801032480e-03f, +1.792616785e-03f, 1.784198407e-03f, 1.775777362e-03f, 1.767353662e-03f, 1.758927324e-03f, 1.750498362e-03f, 1.742066791e-03f, 1.733632625e-03f, 1.725195879e-03f, 1.716756568e-03f, +1.708314706e-03f, 1.699870308e-03f, 1.691423390e-03f, 1.682973965e-03f, 1.674522048e-03f, 1.666067655e-03f, 1.657610799e-03f, 1.649151496e-03f, 1.640689760e-03f, 1.632225606e-03f, +1.623759049e-03f, 1.615290103e-03f, 1.606818784e-03f, 1.598345105e-03f, 1.589869083e-03f, 1.581390731e-03f, 1.572910064e-03f, 1.564427097e-03f, 1.555941846e-03f, 1.547454323e-03f, +1.538964546e-03f, 1.530472527e-03f, 1.521978282e-03f, 1.513481826e-03f, 1.504983174e-03f, 1.496482340e-03f, 1.487979339e-03f, 1.479474186e-03f, 1.470966896e-03f, 1.462457483e-03f, +1.453945963e-03f, 1.445432349e-03f, 1.436916658e-03f, 1.428398904e-03f, 1.419879101e-03f, 1.411357264e-03f, 1.402833409e-03f, 1.394307550e-03f, 1.385779702e-03f, 1.377249879e-03f, +1.368718097e-03f, 1.360184371e-03f, 1.351648715e-03f, 1.343111144e-03f, 1.334571672e-03f, 1.326030316e-03f, 1.317487089e-03f, 1.308942007e-03f, 1.300395084e-03f, 1.291846336e-03f, +1.283295776e-03f, 1.274743421e-03f, 1.266189284e-03f, 1.257633381e-03f, 1.249075726e-03f, 1.240516335e-03f, 1.231955223e-03f, 1.223392403e-03f, 1.214827891e-03f, 1.206261703e-03f, +1.197693852e-03f, 1.189124354e-03f, 1.180553224e-03f, 1.171980476e-03f, 1.163406125e-03f, 1.154830187e-03f, 1.146252676e-03f, 1.137673607e-03f, 1.129092995e-03f, 1.120510854e-03f, +1.111927201e-03f, 1.103342049e-03f, 1.094755414e-03f, 1.086167311e-03f, 1.077577754e-03f, 1.068986758e-03f, 1.060394338e-03f, 1.051800510e-03f, 1.043205287e-03f, 1.034608686e-03f, +1.026010721e-03f, 1.017411406e-03f, 1.008810757e-03f, 1.000208789e-03f, 9.916055171e-04f, 9.830009553e-04f, 9.743951189e-04f, 9.657880230e-04f, 9.571796825e-04f, 9.485701123e-04f, +9.399593273e-04f, 9.313473425e-04f, 9.227341728e-04f, 9.141198331e-04f, 9.055043385e-04f, 8.968877038e-04f, 8.882699440e-04f, 8.796510740e-04f, 8.710311089e-04f, 8.624100634e-04f, +8.537879527e-04f, 8.451647915e-04f, 8.365405950e-04f, 8.279153780e-04f, 8.192891555e-04f, 8.106619424e-04f, 8.020337537e-04f, 7.934046044e-04f, 7.847745094e-04f, 7.761434837e-04f, +7.675115423e-04f, 7.588787000e-04f, 7.502449719e-04f, 7.416103729e-04f, 7.329749180e-04f, 7.243386221e-04f, 7.157015003e-04f, 7.070635674e-04f, 6.984248385e-04f, 6.897853284e-04f, +6.811450523e-04f, 6.725040250e-04f, 6.638622615e-04f, 6.552197768e-04f, 6.465765858e-04f, 6.379327036e-04f, 6.292881450e-04f, 6.206429251e-04f, 6.119970588e-04f, 6.033505612e-04f, +5.947034471e-04f, 5.860557315e-04f, 5.774074295e-04f, 5.687585560e-04f, 5.601091259e-04f, 5.514591542e-04f, 5.428086560e-04f, 5.341576462e-04f, 5.255061397e-04f, 5.168541515e-04f, +5.082016966e-04f, 4.995487900e-04f, 4.908954467e-04f, 4.822416816e-04f, 4.735875097e-04f, 4.649329459e-04f, 4.562780053e-04f, 4.476227029e-04f, 4.389670535e-04f, 4.303110722e-04f, +4.216547739e-04f, 4.129981736e-04f, 4.043412864e-04f, 3.956841270e-04f, 3.870267107e-04f, 3.783690522e-04f, 3.697111666e-04f, 3.610530688e-04f, 3.523947739e-04f, 3.437362967e-04f, +3.350776523e-04f, 3.264188557e-04f, 3.177599217e-04f, 3.091008654e-04f, 3.004417017e-04f, 2.917824456e-04f, 2.831231121e-04f, 2.744637162e-04f, 2.658042727e-04f, 2.571447967e-04f, +2.484853031e-04f, 2.398258070e-04f, 2.311663232e-04f, 2.225068667e-04f, 2.138474525e-04f, 2.051880955e-04f, 1.965288107e-04f, 1.878696131e-04f, 1.792105177e-04f, 1.705515393e-04f, +1.618926929e-04f, 1.532339935e-04f, 1.445754561e-04f, 1.359170955e-04f, 1.272589268e-04f, 1.186009649e-04f, 1.099432248e-04f, 1.012857214e-04f, 9.262846957e-05f, 8.397148437e-05f, +7.531478072e-05f, 6.665837354e-05f, 5.800227779e-05f, 4.934650841e-05f, 4.069108034e-05f, 3.203600852e-05f, 2.338130789e-05f, 1.472699338e-05f, 6.073079921e-06f, -2.580417543e-06f, +-1.123348408e-05f, -1.988610477e-05f, -2.853826467e-05f, -3.718994886e-05f, -4.584114242e-05f, -5.449183041e-05f, -6.314199792e-05f, -7.179163003e-05f, -8.044071181e-05f, -8.908922835e-05f, +-9.773716472e-05f, -1.063845060e-04f, -1.150312373e-04f, -1.236773438e-04f, -1.323228104e-04f, -1.409676223e-04f, -1.496117646e-04f, -1.582552223e-04f, -1.668979807e-04f, -1.755400247e-04f, +-1.841813395e-04f, -1.928219102e-04f, -2.014617218e-04f, -2.101007596e-04f, -2.187390086e-04f, -2.273764539e-04f, -2.360130806e-04f, -2.446488739e-04f, -2.532838188e-04f, -2.619179006e-04f, +-2.705511043e-04f, -2.791834150e-04f, -2.878148178e-04f, -2.964452980e-04f, -3.050748406e-04f, -3.137034308e-04f, -3.223310537e-04f, -3.309576944e-04f, -3.395833382e-04f, -3.482079700e-04f, +-3.568315751e-04f, -3.654541387e-04f, -3.740756458e-04f, -3.826960817e-04f, -3.913154315e-04f, -3.999336803e-04f, -4.085508133e-04f, -4.171668158e-04f, -4.257816727e-04f, -4.343953694e-04f, +-4.430078910e-04f, -4.516192226e-04f, -4.602293495e-04f, -4.688382568e-04f, -4.774459298e-04f, -4.860523535e-04f, -4.946575132e-04f, -5.032613942e-04f, -5.118639815e-04f, -5.204652603e-04f, +-5.290652160e-04f, -5.376638336e-04f, -5.462610984e-04f, -5.548569957e-04f, -5.634515105e-04f, -5.720446282e-04f, -5.806363340e-04f, -5.892266130e-04f, -5.978154506e-04f, -6.064028319e-04f, +-6.149887421e-04f, -6.235731666e-04f, -6.321560905e-04f, -6.407374991e-04f, -6.493173777e-04f, -6.578957114e-04f, -6.664724856e-04f, -6.750476854e-04f, -6.836212963e-04f, -6.921933033e-04f, +-7.007636919e-04f, -7.093324472e-04f, -7.178995545e-04f, -7.264649992e-04f, -7.350287664e-04f, -7.435908416e-04f, -7.521512098e-04f, -7.607098566e-04f, -7.692667671e-04f, -7.778219267e-04f, +-7.863753206e-04f, -7.949269342e-04f, -8.034767528e-04f, -8.120247616e-04f, -8.205709461e-04f, -8.291152915e-04f, -8.376577832e-04f, -8.461984065e-04f, -8.547371467e-04f, -8.632739891e-04f, +-8.718089192e-04f, -8.803419222e-04f, -8.888729835e-04f, -8.974020885e-04f, -9.059292225e-04f, -9.144543709e-04f, -9.229775190e-04f, -9.314986523e-04f, -9.400177560e-04f, -9.485348156e-04f, +-9.570498165e-04f, -9.655627440e-04f, -9.740735835e-04f, -9.825823205e-04f, -9.910889403e-04f, -9.995934284e-04f, -1.008095770e-03f, -1.016595951e-03f, -1.025093956e-03f, -1.033589771e-03f, +-1.042083382e-03f, -1.050574773e-03f, -1.059063931e-03f, -1.067550840e-03f, -1.076035486e-03f, -1.084517855e-03f, -1.092997931e-03f, -1.101475702e-03f, -1.109951151e-03f, -1.118424264e-03f, +-1.126895028e-03f, -1.135363426e-03f, -1.143829446e-03f, -1.152293072e-03f, -1.160754290e-03f, -1.169213085e-03f, -1.177669442e-03f, -1.186123348e-03f, -1.194574788e-03f, -1.203023748e-03f, +-1.211470212e-03f, -1.219914166e-03f, -1.228355597e-03f, -1.236794489e-03f, -1.245230828e-03f, -1.253664600e-03f, -1.262095789e-03f, -1.270524383e-03f, -1.278950365e-03f, -1.287373723e-03f, +-1.295794440e-03f, -1.304212504e-03f, -1.312627899e-03f, -1.321040612e-03f, -1.329450627e-03f, -1.337857931e-03f, -1.346262508e-03f, -1.354664345e-03f, -1.363063427e-03f, -1.371459740e-03f, +-1.379853270e-03f, -1.388244001e-03f, -1.396631920e-03f, -1.405017013e-03f, -1.413399264e-03f, -1.421778660e-03f, -1.430155187e-03f, -1.438528829e-03f, -1.446899573e-03f, -1.455267405e-03f, +-1.463632309e-03f, -1.471994272e-03f, -1.480353280e-03f, -1.488709317e-03f, -1.497062371e-03f, -1.505412426e-03f, -1.513759468e-03f, -1.522103483e-03f, -1.530444457e-03f, -1.538782375e-03f, +-1.547117223e-03f, -1.555448988e-03f, -1.563777654e-03f, -1.572103207e-03f, -1.580425634e-03f, -1.588744920e-03f, -1.597061050e-03f, -1.605374011e-03f, -1.613683788e-03f, -1.621990368e-03f, +-1.630293735e-03f, -1.638593876e-03f, -1.646890777e-03f, -1.655184423e-03f, -1.663474801e-03f, -1.671761895e-03f, -1.680045692e-03f, -1.688326178e-03f, -1.696603339e-03f, -1.704877160e-03f, +-1.713147628e-03f, -1.721414727e-03f, -1.729678445e-03f, -1.737938767e-03f, -1.746195679e-03f, -1.754449166e-03f, -1.762699215e-03f, -1.770945812e-03f, -1.779188942e-03f, -1.787428591e-03f, +-1.795664746e-03f, -1.803897393e-03f, -1.812126516e-03f, -1.820352103e-03f, -1.828574139e-03f, -1.836792610e-03f, -1.845007502e-03f, -1.853218802e-03f, -1.861426494e-03f, -1.869630566e-03f, +-1.877831002e-03f, -1.886027790e-03f, -1.894220915e-03f, -1.902410363e-03f, -1.910596120e-03f, -1.918778172e-03f, -1.926956506e-03f, -1.935131107e-03f, -1.943301961e-03f, -1.951469055e-03f, +-1.959632374e-03f, -1.967791905e-03f, -1.975947633e-03f, -1.984099545e-03f, -1.992247627e-03f, -2.000391865e-03f, -2.008532245e-03f, -2.016668754e-03f, -2.024801376e-03f, -2.032930099e-03f, +-2.041054909e-03f, -2.049175792e-03f, -2.057292733e-03f, -2.065405720e-03f, -2.073514738e-03f, -2.081619773e-03f, -2.089720812e-03f, -2.097817841e-03f, -2.105910846e-03f, -2.113999813e-03f, +-2.122084729e-03f, -2.130165580e-03f, -2.138242351e-03f, -2.146315030e-03f, -2.154383602e-03f, -2.162448054e-03f, -2.170508372e-03f, -2.178564542e-03f, -2.186616551e-03f, -2.194664384e-03f, +-2.202708029e-03f, -2.210747471e-03f, -2.218782697e-03f, -2.226813693e-03f, -2.234840445e-03f, -2.242862941e-03f, -2.250881165e-03f, -2.258895105e-03f, -2.266904747e-03f, -2.274910076e-03f, +-2.282911081e-03f, -2.290907746e-03f, -2.298900059e-03f, -2.306888006e-03f, -2.314871572e-03f, -2.322850746e-03f, -2.330825512e-03f, -2.338795858e-03f, -2.346761770e-03f, -2.354723234e-03f, +-2.362680237e-03f, -2.370632765e-03f, -2.378580805e-03f, -2.386524344e-03f, -2.394463367e-03f, -2.402397861e-03f, -2.410327813e-03f, -2.418253210e-03f, -2.426174037e-03f, -2.434090282e-03f, +-2.442001930e-03f, -2.449908969e-03f, -2.457811386e-03f, -2.465709165e-03f, -2.473602295e-03f, -2.481490762e-03f, -2.489374552e-03f, -2.497253652e-03f, -2.505128049e-03f, -2.512997729e-03f, +-2.520862679e-03f, -2.528722885e-03f, -2.536578334e-03f, -2.544429014e-03f, -2.552274909e-03f, -2.560116008e-03f, -2.567952297e-03f, -2.575783763e-03f, -2.583610391e-03f, -2.591432170e-03f, +-2.599249085e-03f, -2.607061124e-03f, -2.614868273e-03f, -2.622670519e-03f, -2.630467848e-03f, -2.638260248e-03f, -2.646047705e-03f, -2.653830207e-03f, -2.661607739e-03f, -2.669380288e-03f, +-2.677147842e-03f, -2.684910388e-03f, -2.692667911e-03f, -2.700420400e-03f, -2.708167840e-03f, -2.715910219e-03f, -2.723647523e-03f, -2.731379740e-03f, -2.739106856e-03f, -2.746828858e-03f, +-2.754545733e-03f, -2.762257468e-03f, -2.769964051e-03f, -2.777665467e-03f, -2.785361704e-03f, -2.793052749e-03f, -2.800738588e-03f, -2.808419209e-03f, -2.816094599e-03f, -2.823764745e-03f, +-2.831429634e-03f, -2.839089252e-03f, -2.846743586e-03f, -2.854392625e-03f, -2.862036355e-03f, -2.869674762e-03f, -2.877307834e-03f, -2.884935559e-03f, -2.892557922e-03f, -2.900174912e-03f, +-2.907786515e-03f, -2.915392718e-03f, -2.922993509e-03f, -2.930588874e-03f, -2.938178802e-03f, -2.945763278e-03f, -2.953342291e-03f, -2.960915826e-03f, -2.968483873e-03f, -2.976046417e-03f, +-2.983603445e-03f, -2.991154946e-03f, -2.998700907e-03f, -3.006241313e-03f, -3.013776154e-03f, -3.021305416e-03f, -3.028829086e-03f, -3.036347151e-03f, -3.043859599e-03f, -3.051366418e-03f, +-3.058867594e-03f, -3.066363115e-03f, -3.073852968e-03f, -3.081337140e-03f, -3.088815620e-03f, -3.096288393e-03f, -3.103755448e-03f, -3.111216772e-03f, -3.118672352e-03f, -3.126122176e-03f, +-3.133566231e-03f, -3.141004504e-03f, -3.148436984e-03f, -3.155863657e-03f, -3.163284511e-03f, -3.170699533e-03f, -3.178108711e-03f, -3.185512032e-03f, -3.192909484e-03f, -3.200301054e-03f, +-3.207686730e-03f, -3.215066499e-03f, -3.222440350e-03f, -3.229808268e-03f, -3.237170243e-03f, -3.244526261e-03f, -3.251876311e-03f, -3.259220379e-03f, -3.266558453e-03f, -3.273890521e-03f, +-3.281216571e-03f, -3.288536591e-03f, -3.295850567e-03f, -3.303158487e-03f, -3.310460340e-03f, -3.317756113e-03f, -3.325045793e-03f, -3.332329368e-03f, -3.339606827e-03f, -3.346878156e-03f, +-3.354143344e-03f, -3.361402378e-03f, -3.368655246e-03f, -3.375901935e-03f, -3.383142434e-03f, -3.390376731e-03f, -3.397604812e-03f, -3.404826667e-03f, -3.412042282e-03f, -3.419251646e-03f, +-3.426454746e-03f, -3.433651570e-03f, -3.440842107e-03f, -3.448026344e-03f, -3.455204269e-03f, -3.462375869e-03f, -3.469541134e-03f, -3.476700050e-03f, -3.483852606e-03f, -3.490998789e-03f, +-3.498138589e-03f, -3.505271991e-03f, -3.512398985e-03f, -3.519519559e-03f, -3.526633700e-03f, -3.533741397e-03f, -3.540842638e-03f, -3.547937410e-03f, -3.555025702e-03f, -3.562107502e-03f, +-3.569182797e-03f, -3.576251577e-03f, -3.583313829e-03f, -3.590369541e-03f, -3.597418701e-03f, -3.604461298e-03f, -3.611497319e-03f, -3.618526753e-03f, -3.625549588e-03f, -3.632565813e-03f, +-3.639575414e-03f, -3.646578382e-03f, -3.653574703e-03f, -3.660564366e-03f, -3.667547359e-03f, -3.674523671e-03f, -3.681493290e-03f, -3.688456204e-03f, -3.695412402e-03f, -3.702361871e-03f, +-3.709304600e-03f, -3.716240577e-03f, -3.723169792e-03f, -3.730092231e-03f, -3.737007884e-03f, -3.743916739e-03f, -3.750818784e-03f, -3.757714007e-03f, -3.764602398e-03f, -3.771483944e-03f, +-3.778358635e-03f, -3.785226457e-03f, -3.792087401e-03f, -3.798941454e-03f, -3.805788605e-03f, -3.812628842e-03f, -3.819462154e-03f, -3.826288529e-03f, -3.833107957e-03f, -3.839920425e-03f, +-3.846725922e-03f, -3.853524437e-03f, -3.860315958e-03f, -3.867100474e-03f, -3.873877974e-03f, -3.880648445e-03f, -3.887411878e-03f, -3.894168260e-03f, -3.900917580e-03f, -3.907659827e-03f, +-3.914394989e-03f, -3.921123056e-03f, -3.927844016e-03f, -3.934557857e-03f, -3.941264569e-03f, -3.947964140e-03f, -3.954656559e-03f, -3.961341815e-03f, -3.968019896e-03f, -3.974690792e-03f, +-3.981354491e-03f, -3.988010982e-03f, -3.994660254e-03f, -4.001302295e-03f, -4.007937096e-03f, -4.014564643e-03f, -4.021184928e-03f, -4.027797937e-03f, -4.034403661e-03f, -4.041002089e-03f, +-4.047593208e-03f, -4.054177009e-03f, -4.060753479e-03f, -4.067322609e-03f, -4.073884387e-03f, -4.080438802e-03f, -4.086985844e-03f, -4.093525501e-03f, -4.100057762e-03f, -4.106582616e-03f, +-4.113100053e-03f, -4.119610062e-03f, -4.126112631e-03f, -4.132607750e-03f, -4.139095408e-03f, -4.145575595e-03f, -4.152048298e-03f, -4.158513509e-03f, -4.164971215e-03f, -4.171421405e-03f, +-4.177864070e-03f, -4.184299199e-03f, -4.190726780e-03f, -4.197146802e-03f, -4.203559256e-03f, -4.209964131e-03f, -4.216361415e-03f, -4.222751099e-03f, -4.229133170e-03f, -4.235507620e-03f, +-4.241874437e-03f, -4.248233610e-03f, -4.254585129e-03f, -4.260928984e-03f, -4.267265163e-03f, -4.273593656e-03f, -4.279914453e-03f, -4.286227543e-03f, -4.292532916e-03f, -4.298830560e-03f, +-4.305120466e-03f, -4.311402623e-03f, -4.317677021e-03f, -4.323943648e-03f, -4.330202496e-03f, -4.336453552e-03f, -4.342696807e-03f, -4.348932251e-03f, -4.355159873e-03f, -4.361379662e-03f, +-4.367591608e-03f, -4.373795702e-03f, -4.379991932e-03f, -4.386180288e-03f, -4.392360760e-03f, -4.398533338e-03f, -4.404698012e-03f, -4.410854770e-03f, -4.417003603e-03f, -4.423144501e-03f, +-4.429277453e-03f, -4.435402450e-03f, -4.441519481e-03f, -4.447628535e-03f, -4.453729603e-03f, -4.459822675e-03f, -4.465907740e-03f, -4.471984788e-03f, -4.478053809e-03f, -4.484114794e-03f, +-4.490167731e-03f, -4.496212612e-03f, -4.502249425e-03f, -4.508278161e-03f, -4.514298810e-03f, -4.520311362e-03f, -4.526315807e-03f, -4.532312135e-03f, -4.538300335e-03f, -4.544280399e-03f, +-4.550252315e-03f, -4.556216075e-03f, -4.562171667e-03f, -4.568119083e-03f, -4.574058313e-03f, -4.579989346e-03f, -4.585912173e-03f, -4.591826784e-03f, -4.597733169e-03f, -4.603631318e-03f, +-4.609521221e-03f, -4.615402870e-03f, -4.621276253e-03f, -4.627141362e-03f, -4.632998186e-03f, -4.638846716e-03f, -4.644686942e-03f, -4.650518854e-03f, -4.656342443e-03f, -4.662157699e-03f, +-4.667964613e-03f, -4.673763175e-03f, -4.679553374e-03f, -4.685335203e-03f, -4.691108650e-03f, -4.696873707e-03f, -4.702630364e-03f, -4.708378611e-03f, -4.714118440e-03f, -4.719849839e-03f, +-4.725572801e-03f, -4.731287315e-03f, -4.736993371e-03f, -4.742690962e-03f, -4.748380076e-03f, -4.754060705e-03f, -4.759732840e-03f, -4.765396470e-03f, -4.771051587e-03f, -4.776698181e-03f, +-4.782336243e-03f, -4.787965764e-03f, -4.793586733e-03f, -4.799199143e-03f, -4.804802983e-03f, -4.810398245e-03f, -4.815984918e-03f, -4.821562995e-03f, -4.827132465e-03f, -4.832693320e-03f, +-4.838245550e-03f, -4.843789147e-03f, -4.849324100e-03f, -4.854850401e-03f, -4.860368041e-03f, -4.865877011e-03f, -4.871377301e-03f, -4.876868902e-03f, -4.882351806e-03f, -4.887826003e-03f, +-4.893291485e-03f, -4.898748242e-03f, -4.904196265e-03f, -4.909635545e-03f, -4.915066074e-03f, -4.920487842e-03f, -4.925900841e-03f, -4.931305061e-03f, -4.936700494e-03f, -4.942087130e-03f, +-4.947464962e-03f, -4.952833979e-03f, -4.958194174e-03f, -4.963545537e-03f, -4.968888059e-03f, -4.974221732e-03f, -4.979546547e-03f, -4.984862496e-03f, -4.990169569e-03f, -4.995467757e-03f, +-5.000757052e-03f, -5.006037446e-03f, -5.011308929e-03f, -5.016571494e-03f, -5.021825130e-03f, -5.027069830e-03f, -5.032305586e-03f, -5.037532387e-03f, -5.042750227e-03f, -5.047959095e-03f, +-5.053158984e-03f, -5.058349886e-03f, -5.063531791e-03f, -5.068704691e-03f, -5.073868578e-03f, -5.079023443e-03f, -5.084169277e-03f, -5.089306073e-03f, -5.094433822e-03f, -5.099552515e-03f, +-5.104662143e-03f, -5.109762700e-03f, -5.114854176e-03f, -5.119936562e-03f, -5.125009851e-03f, -5.130074035e-03f, -5.135129104e-03f, -5.140175051e-03f, -5.145211867e-03f, -5.150239545e-03f, +-5.155258075e-03f, -5.160267450e-03f, -5.165267661e-03f, -5.170258701e-03f, -5.175240560e-03f, -5.180213232e-03f, -5.185176707e-03f, -5.190130978e-03f, -5.195076037e-03f, -5.200011875e-03f, +-5.204938484e-03f, -5.209855857e-03f, -5.214763985e-03f, -5.219662861e-03f, -5.224552475e-03f, -5.229432821e-03f, -5.234303890e-03f, -5.239165675e-03f, -5.244018166e-03f, -5.248861358e-03f, +-5.253695241e-03f, -5.258519807e-03f, -5.263335049e-03f, -5.268140960e-03f, -5.272937530e-03f, -5.277724752e-03f, -5.282502619e-03f, -5.287271123e-03f, -5.292030255e-03f, -5.296780009e-03f, +-5.301520375e-03f, -5.306251348e-03f, -5.310972918e-03f, -5.315685079e-03f, -5.320387822e-03f, -5.325081140e-03f, -5.329765025e-03f, -5.334439470e-03f, -5.339104467e-03f, -5.343760008e-03f, +-5.348406086e-03f, -5.353042693e-03f, -5.357669822e-03f, -5.362287465e-03f, -5.366895614e-03f, -5.371494263e-03f, -5.376083404e-03f, -5.380663029e-03f, -5.385233130e-03f, -5.389793701e-03f, +-5.394344734e-03f, -5.398886221e-03f, -5.403418156e-03f, -5.407940530e-03f, -5.412453337e-03f, -5.416956569e-03f, -5.421450219e-03f, -5.425934279e-03f, -5.430408743e-03f, -5.434873603e-03f, +-5.439328851e-03f, -5.443774481e-03f, -5.448210485e-03f, -5.452636856e-03f, -5.457053588e-03f, -5.461460672e-03f, -5.465858102e-03f, -5.470245870e-03f, -5.474623970e-03f, -5.478992394e-03f, +-5.483351135e-03f, -5.487700187e-03f, -5.492039541e-03f, -5.496369192e-03f, -5.500689132e-03f, -5.504999355e-03f, -5.509299852e-03f, -5.513590618e-03f, -5.517871645e-03f, -5.522142926e-03f, +-5.526404455e-03f, -5.530656225e-03f, -5.534898228e-03f, -5.539130458e-03f, -5.543352908e-03f, -5.547565572e-03f, -5.551768442e-03f, -5.555961511e-03f, -5.560144774e-03f, -5.564318222e-03f, +-5.568481850e-03f, -5.572635651e-03f, -5.576779618e-03f, -5.580913744e-03f, -5.585038023e-03f, -5.589152448e-03f, -5.593257013e-03f, -5.597351710e-03f, -5.601436533e-03f, -5.605511476e-03f, +-5.609576533e-03f, -5.613631695e-03f, -5.617676958e-03f, -5.621712315e-03f, -5.625737758e-03f, -5.629753282e-03f, -5.633758880e-03f, -5.637754546e-03f, -5.641740273e-03f, -5.645716056e-03f, +-5.649681886e-03f, -5.653637759e-03f, -5.657583668e-03f, -5.661519606e-03f, -5.665445567e-03f, -5.669361545e-03f, -5.673267534e-03f, -5.677163527e-03f, -5.681049518e-03f, -5.684925501e-03f, +-5.688791470e-03f, -5.692647418e-03f, -5.696493340e-03f, -5.700329229e-03f, -5.704155078e-03f, -5.707970883e-03f, -5.711776637e-03f, -5.715572333e-03f, -5.719357966e-03f, -5.723133530e-03f, +-5.726899018e-03f, -5.730654425e-03f, -5.734399744e-03f, -5.738134970e-03f, -5.741860097e-03f, -5.745575118e-03f, -5.749280029e-03f, -5.752974822e-03f, -5.756659492e-03f, -5.760334033e-03f, +-5.763998440e-03f, -5.767652706e-03f, -5.771296826e-03f, -5.774930793e-03f, -5.778554603e-03f, -5.782168249e-03f, -5.785771726e-03f, -5.789365027e-03f, -5.792948148e-03f, -5.796521082e-03f, +-5.800083824e-03f, -5.803636367e-03f, -5.807178708e-03f, -5.810710839e-03f, -5.814232756e-03f, -5.817744452e-03f, -5.821245922e-03f, -5.824737161e-03f, -5.828218163e-03f, -5.831688923e-03f, +-5.835149434e-03f, -5.838599692e-03f, -5.842039691e-03f, -5.845469426e-03f, -5.848888891e-03f, -5.852298081e-03f, -5.855696991e-03f, -5.859085614e-03f, -5.862463946e-03f, -5.865831982e-03f, +-5.869189716e-03f, -5.872537142e-03f, -5.875874256e-03f, -5.879201053e-03f, -5.882517526e-03f, -5.885823671e-03f, -5.889119483e-03f, -5.892404956e-03f, -5.895680086e-03f, -5.898944866e-03f, +-5.902199293e-03f, -5.905443360e-03f, -5.908677064e-03f, -5.911900397e-03f, -5.915113357e-03f, -5.918315937e-03f, -5.921508132e-03f, -5.924689939e-03f, -5.927861350e-03f, -5.931022363e-03f, +-5.934172971e-03f, -5.937313169e-03f, -5.940442954e-03f, -5.943562319e-03f, -5.946671261e-03f, -5.949769773e-03f, -5.952857852e-03f, -5.955935493e-03f, -5.959002690e-03f, -5.962059439e-03f, +-5.965105735e-03f, -5.968141574e-03f, -5.971166950e-03f, -5.974181859e-03f, -5.977186297e-03f, -5.980180258e-03f, -5.983163738e-03f, -5.986136732e-03f, -5.989099236e-03f, -5.992051245e-03f, +-5.994992755e-03f, -5.997923760e-03f, -6.000844257e-03f, -6.003754241e-03f, -6.006653707e-03f, -6.009542651e-03f, -6.012421068e-03f, -6.015288954e-03f, -6.018146305e-03f, -6.020993116e-03f, +-6.023829382e-03f, -6.026655100e-03f, -6.029470264e-03f, -6.032274871e-03f, -6.035068917e-03f, -6.037852396e-03f, -6.040625305e-03f, -6.043387639e-03f, -6.046139394e-03f, -6.048880567e-03f, +-6.051611152e-03f, -6.054331145e-03f, -6.057040543e-03f, -6.059739341e-03f, -6.062427535e-03f, -6.065105120e-03f, -6.067772094e-03f, -6.070428451e-03f, -6.073074188e-03f, -6.075709300e-03f, +-6.078333784e-03f, -6.080947636e-03f, -6.083550850e-03f, -6.086143425e-03f, -6.088725355e-03f, -6.091296637e-03f, -6.093857266e-03f, -6.096407240e-03f, -6.098946553e-03f, -6.101475202e-03f, +-6.103993184e-03f, -6.106500494e-03f, -6.108997129e-03f, -6.111483085e-03f, -6.113958357e-03f, -6.116422943e-03f, -6.118876839e-03f, -6.121320040e-03f, -6.123752543e-03f, -6.126174346e-03f, +-6.128585442e-03f, -6.130985830e-03f, -6.133375506e-03f, -6.135754466e-03f, -6.138122706e-03f, -6.140480223e-03f, -6.142827013e-03f, -6.145163073e-03f, -6.147488399e-03f, -6.149802988e-03f, +-6.152106836e-03f, -6.154399940e-03f, -6.156682296e-03f, -6.158953902e-03f, -6.161214753e-03f, -6.163464846e-03f, -6.165704178e-03f, -6.167932746e-03f, -6.170150545e-03f, -6.172357574e-03f, +-6.174553828e-03f, -6.176739305e-03f, -6.178914001e-03f, -6.181077912e-03f, -6.183231036e-03f, -6.185373370e-03f, -6.187504910e-03f, -6.189625653e-03f, -6.191735597e-03f, -6.193834737e-03f, +-6.195923071e-03f, -6.198000595e-03f, -6.200067308e-03f, -6.202123205e-03f, -6.204168283e-03f, -6.206202541e-03f, -6.208225973e-03f, -6.210238579e-03f, -6.212240354e-03f, -6.214231296e-03f, +-6.216211402e-03f, -6.218180669e-03f, -6.220139094e-03f, -6.222086675e-03f, -6.224023407e-03f, -6.225949290e-03f, -6.227864319e-03f, -6.229768493e-03f, -6.231661807e-03f, -6.233544261e-03f, +-6.235415850e-03f, -6.237276572e-03f, -6.239126425e-03f, -6.240965406e-03f, -6.242793512e-03f, -6.244610740e-03f, -6.246417088e-03f, -6.248212554e-03f, -6.249997134e-03f, -6.251770827e-03f, +-6.253533630e-03f, -6.255285539e-03f, -6.257026554e-03f, -6.258756670e-03f, -6.260475887e-03f, -6.262184201e-03f, -6.263881610e-03f, -6.265568111e-03f, -6.267243702e-03f, -6.268908382e-03f, +-6.270562147e-03f, -6.272204995e-03f, -6.273836923e-03f, -6.275457931e-03f, -6.277068015e-03f, -6.278667172e-03f, -6.280255402e-03f, -6.281832701e-03f, -6.283399068e-03f, -6.284954500e-03f, +-6.286498995e-03f, -6.288032551e-03f, -6.289555166e-03f, -6.291066838e-03f, -6.292567565e-03f, -6.294057344e-03f, -6.295536174e-03f, -6.297004052e-03f, -6.298460977e-03f, -6.299906947e-03f, +-6.301341960e-03f, -6.302766013e-03f, -6.304179105e-03f, -6.305581234e-03f, -6.306972398e-03f, -6.308352595e-03f, -6.309721823e-03f, -6.311080081e-03f, -6.312427367e-03f, -6.313763678e-03f, +-6.315089014e-03f, -6.316403372e-03f, -6.317706751e-03f, -6.318999149e-03f, -6.320280564e-03f, -6.321550994e-03f, -6.322810439e-03f, -6.324058895e-03f, -6.325296363e-03f, -6.326522839e-03f, +-6.327738323e-03f, -6.328942813e-03f, -6.330136308e-03f, -6.331318805e-03f, -6.332490303e-03f, -6.333650802e-03f, -6.334800299e-03f, -6.335938793e-03f, -6.337066282e-03f, -6.338182766e-03f, +-6.339288242e-03f, -6.340382710e-03f, -6.341466168e-03f, -6.342538615e-03f, -6.343600049e-03f, -6.344650469e-03f, -6.345689874e-03f, -6.346718262e-03f, -6.347735633e-03f, -6.348741985e-03f, +-6.349737317e-03f, -6.350721628e-03f, -6.351694916e-03f, -6.352657181e-03f, -6.353608421e-03f, -6.354548636e-03f, -6.355477823e-03f, -6.356395983e-03f, -6.357303114e-03f, -6.358199215e-03f, +-6.359084284e-03f, -6.359958322e-03f, -6.360821327e-03f, -6.361673298e-03f, -6.362514235e-03f, -6.363344135e-03f, -6.364162999e-03f, -6.364970826e-03f, -6.365767614e-03f, -6.366553363e-03f, +-6.367328072e-03f, -6.368091740e-03f, -6.368844367e-03f, -6.369585952e-03f, -6.370316493e-03f, -6.371035991e-03f, -6.371744444e-03f, -6.372441852e-03f, -6.373128214e-03f, -6.373803530e-03f, +-6.374467799e-03f, -6.375121020e-03f, -6.375763193e-03f, -6.376394317e-03f, -6.377014391e-03f, -6.377623416e-03f, -6.378221391e-03f, -6.378808314e-03f, -6.379384186e-03f, -6.379949007e-03f, +-6.380502775e-03f, -6.381045490e-03f, -6.381577152e-03f, -6.382097761e-03f, -6.382607317e-03f, -6.383105818e-03f, -6.383593264e-03f, -6.384069656e-03f, -6.384534993e-03f, -6.384989275e-03f, +-6.385432501e-03f, -6.385864671e-03f, -6.386285786e-03f, -6.386695844e-03f, -6.387094846e-03f, -6.387482792e-03f, -6.387859681e-03f, -6.388225513e-03f, -6.388580289e-03f, -6.388924008e-03f, +-6.389256670e-03f, -6.389578275e-03f, -6.389888823e-03f, -6.390188315e-03f, -6.390476749e-03f, -6.390754127e-03f, -6.391020447e-03f, -6.391275712e-03f, -6.391519919e-03f, -6.391753070e-03f, +-6.391975165e-03f, -6.392186204e-03f, -6.392386187e-03f, -6.392575114e-03f, -6.392752985e-03f, -6.392919801e-03f, -6.393075562e-03f, -6.393220268e-03f, -6.393353920e-03f, -6.393476518e-03f, +-6.393588061e-03f, -6.393688552e-03f, -6.393777989e-03f, -6.393856373e-03f, -6.393923705e-03f, -6.393979985e-03f, -6.394025214e-03f, -6.394059392e-03f, -6.394082519e-03f, -6.394094596e-03f, +-6.394095624e-03f, -6.394085603e-03f, -6.394064533e-03f, -6.394032416e-03f, -6.393989252e-03f, -6.393935041e-03f, -6.393869784e-03f, -6.393793481e-03f, -6.393706134e-03f, -6.393607744e-03f, +-6.393498310e-03f, -6.393377833e-03f, -6.393246315e-03f, -6.393103756e-03f, -6.392950157e-03f, -6.392785518e-03f, -6.392609841e-03f, -6.392423126e-03f, -6.392225375e-03f, -6.392016587e-03f, +-6.391796765e-03f, -6.391565908e-03f, -6.391324019e-03f, -6.391071097e-03f, -6.390807144e-03f, -6.390532161e-03f, -6.390246148e-03f, -6.389949108e-03f, -6.389641040e-03f, -6.389321946e-03f, +-6.388991828e-03f, -6.388650685e-03f, -6.388298520e-03f, -6.387935333e-03f, -6.387561126e-03f, -6.387175900e-03f, -6.386779656e-03f, -6.386372395e-03f, -6.385954119e-03f, -6.385524829e-03f, +-6.385084525e-03f, -6.384633210e-03f, -6.384170885e-03f, -6.383697550e-03f, -6.383213208e-03f, -6.382717860e-03f, -6.382211507e-03f, -6.381694151e-03f, -6.381165792e-03f, -6.380626433e-03f, +-6.380076075e-03f, -6.379514720e-03f, -6.378942368e-03f, -6.378359022e-03f, -6.377764683e-03f, -6.377159352e-03f, -6.376543032e-03f, -6.375915723e-03f, -6.375277428e-03f, -6.374628148e-03f, +-6.373967885e-03f, -6.373296640e-03f, -6.372614415e-03f, -6.371921212e-03f, -6.371217033e-03f, -6.370501879e-03f, -6.369775752e-03f, -6.369038653e-03f, -6.368290586e-03f, -6.367531551e-03f, +-6.366761551e-03f, -6.365980586e-03f, -6.365188660e-03f, -6.364385774e-03f, -6.363571930e-03f, -6.362747130e-03f, -6.361911376e-03f, -6.361064670e-03f, -6.360207013e-03f, -6.359338409e-03f, +-6.358458858e-03f, -6.357568364e-03f, -6.356666927e-03f, -6.355754551e-03f, -6.354831237e-03f, -6.353896987e-03f, -6.352951804e-03f, -6.351995690e-03f, -6.351028646e-03f, -6.350050676e-03f, +-6.349061781e-03f, -6.348061964e-03f, -6.347051227e-03f, -6.346029571e-03f, -6.344997001e-03f, -6.343953517e-03f, -6.342899122e-03f, -6.341833819e-03f, -6.340757609e-03f, -6.339670496e-03f, +-6.338572482e-03f, -6.337463568e-03f, -6.336343758e-03f, -6.335213055e-03f, -6.334071460e-03f, -6.332918975e-03f, -6.331755605e-03f, -6.330581350e-03f, -6.329396214e-03f, -6.328200200e-03f, +-6.326993309e-03f, -6.325775545e-03f, -6.324546910e-03f, -6.323307407e-03f, -6.322057038e-03f, -6.320795806e-03f, -6.319523714e-03f, -6.318240765e-03f, -6.316946961e-03f, -6.315642306e-03f, +-6.314326801e-03f, -6.313000450e-03f, -6.311663255e-03f, -6.310315220e-03f, -6.308956347e-03f, -6.307586639e-03f, -6.306206099e-03f, -6.304814731e-03f, -6.303412536e-03f, -6.301999518e-03f, +-6.300575679e-03f, -6.299141024e-03f, -6.297695554e-03f, -6.296239274e-03f, -6.294772185e-03f, -6.293294291e-03f, -6.291805595e-03f, -6.290306100e-03f, -6.288795810e-03f, -6.287274727e-03f, +-6.285742855e-03f, -6.284200196e-03f, -6.282646754e-03f, -6.281082533e-03f, -6.279507535e-03f, -6.277921764e-03f, -6.276325222e-03f, -6.274717914e-03f, -6.273099842e-03f, -6.271471010e-03f, +-6.269831421e-03f, -6.268181079e-03f, -6.266519987e-03f, -6.264848148e-03f, -6.263165566e-03f, -6.261472244e-03f, -6.259768186e-03f, -6.258053395e-03f, -6.256327874e-03f, -6.254591628e-03f, +-6.252844659e-03f, -6.251086972e-03f, -6.249318569e-03f, -6.247539454e-03f, -6.245749632e-03f, -6.243949105e-03f, -6.242137877e-03f, -6.240315952e-03f, -6.238483334e-03f, -6.236640026e-03f, +-6.234786032e-03f, -6.232921355e-03f, -6.231046000e-03f, -6.229159970e-03f, -6.227263269e-03f, -6.225355901e-03f, -6.223437869e-03f, -6.221509178e-03f, -6.219569831e-03f, -6.217619833e-03f, +-6.215659186e-03f, -6.213687895e-03f, -6.211705964e-03f, -6.209713397e-03f, -6.207710198e-03f, -6.205696371e-03f, -6.203671920e-03f, -6.201636848e-03f, -6.199591160e-03f, -6.197534860e-03f, +-6.195467952e-03f, -6.193390440e-03f, -6.191302329e-03f, -6.189203621e-03f, -6.187094323e-03f, -6.184974436e-03f, -6.182843967e-03f, -6.180702919e-03f, -6.178551296e-03f, -6.176389102e-03f, +-6.174216342e-03f, -6.172033020e-03f, -6.169839141e-03f, -6.167634708e-03f, -6.165419726e-03f, -6.163194200e-03f, -6.160958133e-03f, -6.158711530e-03f, -6.156454395e-03f, -6.154186734e-03f, +-6.151908549e-03f, -6.149619847e-03f, -6.147320631e-03f, -6.145010905e-03f, -6.142690675e-03f, -6.140359944e-03f, -6.138018718e-03f, -6.135667000e-03f, -6.133304796e-03f, -6.130932110e-03f, +-6.128548947e-03f, -6.126155311e-03f, -6.123751207e-03f, -6.121336640e-03f, -6.118911613e-03f, -6.116476133e-03f, -6.114030204e-03f, -6.111573830e-03f, -6.109107016e-03f, -6.106629767e-03f, +-6.104142088e-03f, -6.101643984e-03f, -6.099135459e-03f, -6.096616519e-03f, -6.094087167e-03f, -6.091547410e-03f, -6.088997251e-03f, -6.086436696e-03f, -6.083865751e-03f, -6.081284418e-03f, +-6.078692705e-03f, -6.076090615e-03f, -6.073478154e-03f, -6.070855327e-03f, -6.068222139e-03f, -6.065578594e-03f, -6.062924698e-03f, -6.060260457e-03f, -6.057585874e-03f, -6.054900956e-03f, +-6.052205707e-03f, -6.049500132e-03f, -6.046784238e-03f, -6.044058028e-03f, -6.041321509e-03f, -6.038574685e-03f, -6.035817561e-03f, -6.033050144e-03f, -6.030272437e-03f, -6.027484448e-03f, +-6.024686180e-03f, -6.021877639e-03f, -6.019058831e-03f, -6.016229761e-03f, -6.013390434e-03f, -6.010540856e-03f, -6.007681032e-03f, -6.004810967e-03f, -6.001930668e-03f, -5.999040139e-03f, +-5.996139386e-03f, -5.993228415e-03f, -5.990307231e-03f, -5.987375840e-03f, -5.984434246e-03f, -5.981482457e-03f, -5.978520477e-03f, -5.975548312e-03f, -5.972565968e-03f, -5.969573449e-03f, +-5.966570763e-03f, -5.963557915e-03f, -5.960534910e-03f, -5.957501754e-03f, -5.954458453e-03f, -5.951405013e-03f, -5.948341439e-03f, -5.945267737e-03f, -5.942183913e-03f, -5.939089973e-03f, +-5.935985922e-03f, -5.932871767e-03f, -5.929747514e-03f, -5.926613167e-03f, -5.923468734e-03f, -5.920314220e-03f, -5.917149632e-03f, -5.913974974e-03f, -5.910790253e-03f, -5.907595475e-03f, +-5.904390646e-03f, -5.901175773e-03f, -5.897950860e-03f, -5.894715915e-03f, -5.891470943e-03f, -5.888215950e-03f, -5.884950943e-03f, -5.881675927e-03f, -5.878390909e-03f, -5.875095895e-03f, +-5.871790891e-03f, -5.868475904e-03f, -5.865150939e-03f, -5.861816003e-03f, -5.858471102e-03f, -5.855116242e-03f, -5.851751430e-03f, -5.848376671e-03f, -5.844991973e-03f, -5.841597342e-03f, +-5.838192783e-03f, -5.834778304e-03f, -5.831353910e-03f, -5.827919609e-03f, -5.824475406e-03f, -5.821021308e-03f, -5.817557321e-03f, -5.814083452e-03f, -5.810599707e-03f, -5.807106094e-03f, +-5.803602618e-03f, -5.800089285e-03f, -5.796566103e-03f, -5.793033078e-03f, -5.789490217e-03f, -5.785937526e-03f, -5.782375012e-03f, -5.778802682e-03f, -5.775220541e-03f, -5.771628598e-03f, +-5.768026858e-03f, -5.764415328e-03f, -5.760794015e-03f, -5.757162926e-03f, -5.753522068e-03f, -5.749871446e-03f, -5.746211069e-03f, -5.742540942e-03f, -5.738861073e-03f, -5.735171468e-03f, +-5.731472135e-03f, -5.727763080e-03f, -5.724044310e-03f, -5.720315833e-03f, -5.716577654e-03f, -5.712829780e-03f, -5.709072220e-03f, -5.705304980e-03f, -5.701528066e-03f, -5.697741486e-03f, +-5.693945246e-03f, -5.690139355e-03f, -5.686323818e-03f, -5.682498644e-03f, -5.678663838e-03f, -5.674819409e-03f, -5.670965362e-03f, -5.667101707e-03f, -5.663228448e-03f, -5.659345595e-03f, +-5.655453153e-03f, -5.651551130e-03f, -5.647639533e-03f, -5.643718371e-03f, -5.639787648e-03f, -5.635847374e-03f, -5.631897555e-03f, -5.627938199e-03f, -5.623969312e-03f, -5.619990903e-03f, +-5.616002979e-03f, -5.612005546e-03f, -5.607998613e-03f, -5.603982186e-03f, -5.599956273e-03f, -5.595920882e-03f, -5.591876020e-03f, -5.587821695e-03f, -5.583757913e-03f, -5.579684682e-03f, +-5.575602011e-03f, -5.571509906e-03f, -5.567408375e-03f, -5.563297425e-03f, -5.559177064e-03f, -5.555047300e-03f, -5.550908141e-03f, -5.546759593e-03f, -5.542601665e-03f, -5.538434363e-03f, +-5.534257697e-03f, -5.530071673e-03f, -5.525876299e-03f, -5.521671583e-03f, -5.517457533e-03f, -5.513234156e-03f, -5.509001460e-03f, -5.504759453e-03f, -5.500508143e-03f, -5.496247537e-03f, +-5.491977643e-03f, -5.487698470e-03f, -5.483410024e-03f, -5.479112314e-03f, -5.474805348e-03f, -5.470489134e-03f, -5.466163679e-03f, -5.461828992e-03f, -5.457485080e-03f, -5.453131951e-03f, +-5.448769614e-03f, -5.444398076e-03f, -5.440017345e-03f, -5.435627430e-03f, -5.431228338e-03f, -5.426820078e-03f, -5.422402657e-03f, -5.417976084e-03f, -5.413540366e-03f, -5.409095512e-03f, +-5.404641531e-03f, -5.400178429e-03f, -5.395706215e-03f, -5.391224898e-03f, -5.386734486e-03f, -5.382234986e-03f, -5.377726408e-03f, -5.373208759e-03f, -5.368682047e-03f, -5.364146281e-03f, +-5.359601469e-03f, -5.355047620e-03f, -5.350484741e-03f, -5.345912841e-03f, -5.341331929e-03f, -5.336742012e-03f, -5.332143100e-03f, -5.327535200e-03f, -5.322918321e-03f, -5.318292471e-03f, +-5.313657659e-03f, -5.309013893e-03f, -5.304361182e-03f, -5.299699534e-03f, -5.295028958e-03f, -5.290349462e-03f, -5.285661054e-03f, -5.280963744e-03f, -5.276257540e-03f, -5.271542449e-03f, +-5.266818482e-03f, -5.262085647e-03f, -5.257343951e-03f, -5.252593404e-03f, -5.247834015e-03f, -5.243065792e-03f, -5.238288743e-03f, -5.233502878e-03f, -5.228708205e-03f, -5.223904733e-03f, +-5.219092471e-03f, -5.214271427e-03f, -5.209441610e-03f, -5.204603028e-03f, -5.199755692e-03f, -5.194899609e-03f, -5.190034788e-03f, -5.185161239e-03f, -5.180278969e-03f, -5.175387989e-03f, +-5.170488306e-03f, -5.165579929e-03f, -5.160662869e-03f, -5.155737132e-03f, -5.150802730e-03f, -5.145859669e-03f, -5.140907960e-03f, -5.135947611e-03f, -5.130978631e-03f, -5.126001030e-03f, +-5.121014816e-03f, -5.116019999e-03f, -5.111016586e-03f, -5.106004589e-03f, -5.100984015e-03f, -5.095954873e-03f, -5.090917174e-03f, -5.085870925e-03f, -5.080816137e-03f, -5.075752817e-03f, +-5.070680976e-03f, -5.065600623e-03f, -5.060511766e-03f, -5.055414416e-03f, -5.050308580e-03f, -5.045194269e-03f, -5.040071492e-03f, -5.034940257e-03f, -5.029800575e-03f, -5.024652455e-03f, +-5.019495905e-03f, -5.014330936e-03f, -5.009157556e-03f, -5.003975774e-03f, -4.998785602e-03f, -4.993587046e-03f, -4.988380118e-03f, -4.983164826e-03f, -4.977941180e-03f, -4.972709190e-03f, +-4.967468864e-03f, -4.962220212e-03f, -4.956963244e-03f, -4.951697969e-03f, -4.946424397e-03f, -4.941142537e-03f, -4.935852399e-03f, -4.930553992e-03f, -4.925247326e-03f, -4.919932410e-03f, +-4.914609254e-03f, -4.909277868e-03f, -4.903938261e-03f, -4.898590443e-03f, -4.893234424e-03f, -4.887870213e-03f, -4.882497819e-03f, -4.877117254e-03f, -4.871728525e-03f, -4.866331643e-03f, +-4.860926618e-03f, -4.855513460e-03f, -4.850092177e-03f, -4.844662781e-03f, -4.839225280e-03f, -4.833779685e-03f, -4.828326005e-03f, -4.822864250e-03f, -4.817394430e-03f, -4.811916555e-03f, +-4.806430635e-03f, -4.800936679e-03f, -4.795434697e-03f, -4.789924700e-03f, -4.784406698e-03f, -4.778880699e-03f, -4.773346715e-03f, -4.767804754e-03f, -4.762254828e-03f, -4.756696946e-03f, +-4.751131118e-03f, -4.745557354e-03f, -4.739975664e-03f, -4.734386058e-03f, -4.728788546e-03f, -4.723183138e-03f, -4.717569845e-03f, -4.711948676e-03f, -4.706319642e-03f, -4.700682752e-03f, +-4.695038017e-03f, -4.689385446e-03f, -4.683725051e-03f, -4.678056841e-03f, -4.672380826e-03f, -4.666697017e-03f, -4.661005423e-03f, -4.655306056e-03f, -4.649598925e-03f, -4.643884040e-03f, +-4.638161412e-03f, -4.632431050e-03f, -4.626692966e-03f, -4.620947170e-03f, -4.615193672e-03f, -4.609432481e-03f, -4.603663609e-03f, -4.597887066e-03f, -4.592102863e-03f, -4.586311008e-03f, +-4.580511514e-03f, -4.574704390e-03f, -4.568889647e-03f, -4.563067295e-03f, -4.557237345e-03f, -4.551399807e-03f, -4.545554691e-03f, -4.539702009e-03f, -4.533841770e-03f, -4.527973985e-03f, +-4.522098664e-03f, -4.516215818e-03f, -4.510325458e-03f, -4.504427595e-03f, -4.498522237e-03f, -4.492609397e-03f, -4.486689085e-03f, -4.480761312e-03f, -4.474826087e-03f, -4.468883422e-03f, +-4.462933328e-03f, -4.456975814e-03f, -4.451010892e-03f, -4.445038572e-03f, -4.439058865e-03f, -4.433071782e-03f, -4.427077333e-03f, -4.421075529e-03f, -4.415066382e-03f, -4.409049900e-03f, +-4.403026096e-03f, -4.396994980e-03f, -4.390956563e-03f, -4.384910856e-03f, -4.378857869e-03f, -4.372797613e-03f, -4.366730100e-03f, -4.360655339e-03f, -4.354573343e-03f, -4.348484121e-03f, +-4.342387684e-03f, -4.336284044e-03f, -4.330173211e-03f, -4.324055197e-03f, -4.317930012e-03f, -4.311797667e-03f, -4.305658173e-03f, -4.299511541e-03f, -4.293357782e-03f, -4.287196907e-03f, +-4.281028927e-03f, -4.274853853e-03f, -4.268671696e-03f, -4.262482467e-03f, -4.256286177e-03f, -4.250082837e-03f, -4.243872459e-03f, -4.237655053e-03f, -4.231430630e-03f, -4.225199201e-03f, +-4.218960779e-03f, -4.212715372e-03f, -4.206462994e-03f, -4.200203655e-03f, -4.193937366e-03f, -4.187664138e-03f, -4.181383983e-03f, -4.175096911e-03f, -4.168802935e-03f, -4.162502064e-03f, +-4.156194311e-03f, -4.149879686e-03f, -4.143558202e-03f, -4.137229868e-03f, -4.130894697e-03f, -4.124552699e-03f, -4.118203886e-03f, -4.111848270e-03f, -4.105485861e-03f, -4.099116671e-03f, +-4.092740711e-03f, -4.086357993e-03f, -4.079968527e-03f, -4.073572326e-03f, -4.067169401e-03f, -4.060759763e-03f, -4.054343423e-03f, -4.047920393e-03f, -4.041490685e-03f, -4.035054309e-03f, +-4.028611278e-03f, -4.022161602e-03f, -4.015705294e-03f, -4.009242364e-03f, -4.002772824e-03f, -3.996296686e-03f, -3.989813961e-03f, -3.983324661e-03f, -3.976828797e-03f, -3.970326381e-03f, +-3.963817424e-03f, -3.957301938e-03f, -3.950779934e-03f, -3.944251425e-03f, -3.937716421e-03f, -3.931174935e-03f, -3.924626977e-03f, -3.918072560e-03f, -3.911511695e-03f, -3.904944394e-03f, +-3.898370669e-03f, -3.891790530e-03f, -3.885203991e-03f, -3.878611062e-03f, -3.872011755e-03f, -3.865406083e-03f, -3.858794056e-03f, -3.852175686e-03f, -3.845550986e-03f, -3.838919966e-03f, +-3.832282640e-03f, -3.825639018e-03f, -3.818989112e-03f, -3.812332934e-03f, -3.805670496e-03f, -3.799001810e-03f, -3.792326888e-03f, -3.785645740e-03f, -3.778958381e-03f, -3.772264820e-03f, +-3.765565070e-03f, -3.758859143e-03f, -3.752147051e-03f, -3.745428805e-03f, -3.738704418e-03f, -3.731973902e-03f, -3.725237268e-03f, -3.718494528e-03f, -3.711745694e-03f, -3.704990779e-03f, +-3.698229794e-03f, -3.691462752e-03f, -3.684689663e-03f, -3.677910541e-03f, -3.671125397e-03f, -3.664334243e-03f, -3.657537092e-03f, -3.650733955e-03f, -3.643924844e-03f, -3.637109772e-03f, +-3.630288750e-03f, -3.623461790e-03f, -3.616628906e-03f, -3.609790108e-03f, -3.602945409e-03f, -3.596094821e-03f, -3.589238356e-03f, -3.582376027e-03f, -3.575507844e-03f, -3.568633822e-03f, +-3.561753971e-03f, -3.554868304e-03f, -3.547976833e-03f, -3.541079570e-03f, -3.534176528e-03f, -3.527267719e-03f, -3.520353154e-03f, -3.513432847e-03f, -3.506506809e-03f, -3.499575052e-03f, +-3.492637590e-03f, -3.485694434e-03f, -3.478745596e-03f, -3.471791089e-03f, -3.464830925e-03f, -3.457865116e-03f, -3.450893675e-03f, -3.443916613e-03f, -3.436933945e-03f, -3.429945680e-03f, +-3.422951833e-03f, -3.415952415e-03f, -3.408947439e-03f, -3.401936917e-03f, -3.394920862e-03f, -3.387899285e-03f, -3.380872199e-03f, -3.373839618e-03f, -3.366801552e-03f, -3.359758015e-03f, +-3.352709019e-03f, -3.345654577e-03f, -3.338594700e-03f, -3.331529402e-03f, -3.324458694e-03f, -3.317382590e-03f, -3.310301102e-03f, -3.303214242e-03f, -3.296122022e-03f, -3.289024457e-03f, +-3.281921557e-03f, -3.274813335e-03f, -3.267699805e-03f, -3.260580978e-03f, -3.253456867e-03f, -3.246327484e-03f, -3.239192843e-03f, -3.232052956e-03f, -3.224907835e-03f, -3.217757493e-03f, +-3.210601943e-03f, -3.203441197e-03f, -3.196275268e-03f, -3.189104168e-03f, -3.181927910e-03f, -3.174746508e-03f, -3.167559972e-03f, -3.160368317e-03f, -3.153171555e-03f, -3.145969698e-03f, +-3.138762760e-03f, -3.131550752e-03f, -3.124333688e-03f, -3.117111580e-03f, -3.109884442e-03f, -3.102652285e-03f, -3.095415123e-03f, -3.088172968e-03f, -3.080925833e-03f, -3.073673731e-03f, +-3.066416674e-03f, -3.059154676e-03f, -3.051887749e-03f, -3.044615906e-03f, -3.037339160e-03f, -3.030057523e-03f, -3.022771009e-03f, -3.015479630e-03f, -3.008183399e-03f, -3.000882329e-03f, +-2.993576433e-03f, -2.986265724e-03f, -2.978950214e-03f, -2.971629916e-03f, -2.964304844e-03f, -2.956975010e-03f, -2.949640427e-03f, -2.942301108e-03f, -2.934957066e-03f, -2.927608313e-03f, +-2.920254864e-03f, -2.912896730e-03f, -2.905533925e-03f, -2.898166461e-03f, -2.890794352e-03f, -2.883417610e-03f, -2.876036249e-03f, -2.868650281e-03f, -2.861259720e-03f, -2.853864579e-03f, +-2.846464869e-03f, -2.839060605e-03f, -2.831651800e-03f, -2.824238466e-03f, -2.816820617e-03f, -2.809398265e-03f, -2.801971424e-03f, -2.794540107e-03f, -2.787104326e-03f, -2.779664095e-03f, +-2.772219427e-03f, -2.764770336e-03f, -2.757316833e-03f, -2.749858932e-03f, -2.742396646e-03f, -2.734929989e-03f, -2.727458974e-03f, -2.719983613e-03f, -2.712503920e-03f, -2.705019907e-03f, +-2.697531589e-03f, -2.690038978e-03f, -2.682542087e-03f, -2.675040930e-03f, -2.667535519e-03f, -2.660025868e-03f, -2.652511991e-03f, -2.644993899e-03f, -2.637471607e-03f, -2.629945127e-03f, +-2.622414474e-03f, -2.614879659e-03f, -2.607340697e-03f, -2.599797600e-03f, -2.592250382e-03f, -2.584699056e-03f, -2.577143636e-03f, -2.569584133e-03f, -2.562020563e-03f, -2.554452938e-03f, +-2.546881270e-03f, -2.539305575e-03f, -2.531725864e-03f, -2.524142152e-03f, -2.516554451e-03f, -2.508962775e-03f, -2.501367137e-03f, -2.493767550e-03f, -2.486164028e-03f, -2.478556584e-03f, +-2.470945232e-03f, -2.463329984e-03f, -2.455710855e-03f, -2.448087857e-03f, -2.440461004e-03f, -2.432830309e-03f, -2.425195785e-03f, -2.417557447e-03f, -2.409915307e-03f, -2.402269378e-03f, +-2.394619675e-03f, -2.386966210e-03f, -2.379308998e-03f, -2.371648050e-03f, -2.363983382e-03f, -2.356315005e-03f, -2.348642935e-03f, -2.340967183e-03f, -2.333287764e-03f, -2.325604691e-03f, +-2.317917977e-03f, -2.310227636e-03f, -2.302533682e-03f, -2.294836127e-03f, -2.287134986e-03f, -2.279430271e-03f, -2.271721997e-03f, -2.264010177e-03f, -2.256294824e-03f, -2.248575951e-03f, +-2.240853573e-03f, -2.233127703e-03f, -2.225398354e-03f, -2.217665540e-03f, -2.209929275e-03f, -2.202189571e-03f, -2.194446443e-03f, -2.186699904e-03f, -2.178949967e-03f, -2.171196646e-03f, +-2.163439956e-03f, -2.155679908e-03f, -2.147916518e-03f, -2.140149797e-03f, -2.132379761e-03f, -2.124606423e-03f, -2.116829795e-03f, -2.109049893e-03f, -2.101266728e-03f, -2.093480316e-03f, +-2.085690670e-03f, -2.077897802e-03f, -2.070101728e-03f, -2.062302460e-03f, -2.054500012e-03f, -2.046694398e-03f, -2.038885631e-03f, -2.031073726e-03f, -2.023258695e-03f, -2.015440552e-03f, +-2.007619312e-03f, -1.999794987e-03f, -1.991967591e-03f, -1.984137139e-03f, -1.976303643e-03f, -1.968467118e-03f, -1.960627577e-03f, -1.952785034e-03f, -1.944939502e-03f, -1.937090995e-03f, +-1.929239528e-03f, -1.921385113e-03f, -1.913527764e-03f, -1.905667495e-03f, -1.897804320e-03f, -1.889938253e-03f, -1.882069307e-03f, -1.874197496e-03f, -1.866322833e-03f, -1.858445333e-03f, +-1.850565010e-03f, -1.842681876e-03f, -1.834795946e-03f, -1.826907234e-03f, -1.819015753e-03f, -1.811121517e-03f, -1.803224539e-03f, -1.795324835e-03f, -1.787422417e-03f, -1.779517298e-03f, +-1.771609494e-03f, -1.763699018e-03f, -1.755785883e-03f, -1.747870104e-03f, -1.739951694e-03f, -1.732030667e-03f, -1.724107036e-03f, -1.716180817e-03f, -1.708252022e-03f, -1.700320665e-03f, +-1.692386760e-03f, -1.684450321e-03f, -1.676511362e-03f, -1.668569896e-03f, -1.660625938e-03f, -1.652679502e-03f, -1.644730600e-03f, -1.636779248e-03f, -1.628825458e-03f, -1.620869246e-03f, +-1.612910623e-03f, -1.604949606e-03f, -1.596986207e-03f, -1.589020440e-03f, -1.581052319e-03f, -1.573081858e-03f, -1.565109071e-03f, -1.557133972e-03f, -1.549156574e-03f, -1.541176892e-03f, +-1.533194940e-03f, -1.525210731e-03f, -1.517224279e-03f, -1.509235599e-03f, -1.501244704e-03f, -1.493251607e-03f, -1.485256324e-03f, -1.477258867e-03f, -1.469259252e-03f, -1.461257491e-03f, +-1.453253599e-03f, -1.445247589e-03f, -1.437239476e-03f, -1.429229273e-03f, -1.421216995e-03f, -1.413202656e-03f, -1.405186268e-03f, -1.397167847e-03f, -1.389147406e-03f, -1.381124959e-03f, +-1.373100521e-03f, -1.365074104e-03f, -1.357045724e-03f, -1.349015394e-03f, -1.340983127e-03f, -1.332948939e-03f, -1.324912843e-03f, -1.316874852e-03f, -1.308834982e-03f, -1.300793246e-03f, +-1.292749657e-03f, -1.284704230e-03f, -1.276656980e-03f, -1.268607919e-03f, -1.260557062e-03f, -1.252504423e-03f, -1.244450016e-03f, -1.236393854e-03f, -1.228335953e-03f, -1.220276326e-03f, +-1.212214986e-03f, -1.204151948e-03f, -1.196087227e-03f, -1.188020835e-03f, -1.179952787e-03f, -1.171883098e-03f, -1.163811780e-03f, -1.155738849e-03f, -1.147664317e-03f, -1.139588200e-03f, +-1.131510511e-03f, -1.123431264e-03f, -1.115350473e-03f, -1.107268153e-03f, -1.099184317e-03f, -1.091098979e-03f, -1.083012154e-03f, -1.074923855e-03f, -1.066834096e-03f, -1.058742893e-03f, +-1.050650257e-03f, -1.042556205e-03f, -1.034460749e-03f, -1.026363904e-03f, -1.018265684e-03f, -1.010166102e-03f, -1.002065174e-03f, -9.939629124e-04f, -9.858593321e-04f, -9.777544469e-04f, +-9.696482710e-04f, -9.615408184e-04f, -9.534321031e-04f, -9.453221392e-04f, -9.372109409e-04f, -9.290985222e-04f, -9.209848971e-04f, -9.128700798e-04f, -9.047540843e-04f, -8.966369247e-04f, +-8.885186151e-04f, -8.803991696e-04f, -8.722786023e-04f, -8.641569272e-04f, -8.560341584e-04f, -8.479103101e-04f, -8.397853963e-04f, -8.316594311e-04f, -8.235324286e-04f, -8.154044029e-04f, +-8.072753681e-04f, -7.991453383e-04f, -7.910143276e-04f, -7.828823501e-04f, -7.747494198e-04f, -7.666155510e-04f, -7.584807576e-04f, -7.503450538e-04f, -7.422084537e-04f, -7.340709714e-04f, +-7.259326210e-04f, -7.177934166e-04f, -7.096533724e-04f, -7.015125023e-04f, -6.933708206e-04f, -6.852283413e-04f, -6.770850786e-04f, -6.689410465e-04f, -6.607962591e-04f, -6.526507307e-04f, +-6.445044752e-04f, -6.363575069e-04f, -6.282098397e-04f, -6.200614879e-04f, -6.119124655e-04f, -6.037627867e-04f, -5.956124655e-04f, -5.874615162e-04f, -5.793099527e-04f, -5.711577892e-04f, +-5.630050399e-04f, -5.548517188e-04f, -5.466978401e-04f, -5.385434178e-04f, -5.303884662e-04f, -5.222329993e-04f, -5.140770312e-04f, -5.059205760e-04f, -4.977636480e-04f, -4.896062611e-04f, +-4.814484295e-04f, -4.732901674e-04f, -4.651314887e-04f, -4.569724078e-04f, -4.488129386e-04f, -4.406530954e-04f, -4.324928921e-04f, -4.243323430e-04f, -4.161714621e-04f, -4.080102636e-04f, +-3.998487616e-04f, -3.916869702e-04f, -3.835249035e-04f, -3.753625757e-04f, -3.672000008e-04f, -3.590371930e-04f, -3.508741664e-04f, -3.427109350e-04f, -3.345475132e-04f, -3.263839148e-04f, +-3.182201541e-04f, -3.100562452e-04f, -3.018922021e-04f, -2.937280391e-04f, -2.855637701e-04f, -2.773994094e-04f, -2.692349710e-04f, -2.610704691e-04f, -2.529059177e-04f, -2.447413310e-04f, +-2.365767231e-04f, -2.284121080e-04f, -2.202475000e-04f, -2.120829130e-04f, -2.039183613e-04f, -1.957538589e-04f, -1.875894199e-04f, -1.794250584e-04f, -1.712607885e-04f, -1.630966244e-04f, +-1.549325802e-04f, -1.467686698e-04f, -1.386049075e-04f, -1.304413074e-04f, -1.222778834e-04f, -1.141146498e-04f, -1.059516207e-04f, -9.778881002e-05f, -8.962623199e-05f, -8.146390068e-05f, +-7.330183017e-05f, -6.514003455e-05f, -5.697852792e-05f, -4.881732437e-05f, -4.065643797e-05f, -3.249588282e-05f, -2.433567300e-05f, -1.617582260e-05f, -8.016345689e-06f, 1.427436401e-07f, +8.301431311e-06f, 1.645970325e-05f, 2.461754537e-05f, 3.277494361e-05f, 4.093188388e-05f, 4.908835212e-05f, 5.724433425e-05f, 6.539981621e-05f, 7.355478393e-05f, 8.170922334e-05f, +8.986312038e-05f, 9.801646098e-05f, 1.061692311e-04f, 1.143214166e-04f, 1.224730036e-04f, 1.306239778e-04f, 1.387743254e-04f, 1.469240321e-04f, 1.550730841e-04f, 1.632214671e-04f, +1.713691672e-04f, 1.795161704e-04f, 1.876624626e-04f, 1.958080296e-04f, 2.039528576e-04f, 2.120969325e-04f, 2.202402402e-04f, 2.283827667e-04f, 2.365244980e-04f, 2.446654199e-04f, +2.528055187e-04f, 2.609447800e-04f, 2.690831901e-04f, 2.772207348e-04f, 2.853574001e-04f, 2.934931720e-04f, 3.016280365e-04f, 3.097619796e-04f, 3.178949873e-04f, 3.260270455e-04f, +3.341581403e-04f, 3.422882576e-04f, 3.504173835e-04f, 3.585455039e-04f, 3.666726049e-04f, 3.747986725e-04f, 3.829236926e-04f, 3.910476514e-04f, 3.991705347e-04f, 4.072923286e-04f, +4.154130192e-04f, 4.235325925e-04f, 4.316510344e-04f, 4.397683310e-04f, 4.478844684e-04f, 4.559994325e-04f, 4.641132095e-04f, 4.722257853e-04f, 4.803371460e-04f, 4.884472776e-04f, +4.965561663e-04f, 5.046637979e-04f, 5.127701586e-04f, 5.208752345e-04f, 5.289790115e-04f, 5.370814758e-04f, 5.451826134e-04f, 5.532824104e-04f, 5.613808529e-04f, 5.694779269e-04f, +5.775736184e-04f, 5.856679137e-04f, 5.937607987e-04f, 6.018522596e-04f, 6.099422824e-04f, 6.180308533e-04f, 6.261179582e-04f, 6.342035834e-04f, 6.422877149e-04f, 6.503703389e-04f, +6.584514413e-04f, 6.665310085e-04f, 6.746090263e-04f, 6.826854811e-04f, 6.907603588e-04f, 6.988336457e-04f, 7.069053279e-04f, 7.149753914e-04f, 7.230438224e-04f, 7.311106071e-04f, +7.391757316e-04f, 7.472391820e-04f, 7.553009445e-04f, 7.633610053e-04f, 7.714193504e-04f, 7.794759661e-04f, 7.875308386e-04f, 7.955839539e-04f, 8.036352983e-04f, 8.116848579e-04f, +8.197326190e-04f, 8.277785676e-04f, 8.358226901e-04f, 8.438649725e-04f, 8.519054010e-04f, 8.599439620e-04f, 8.679806415e-04f, 8.760154258e-04f, 8.840483010e-04f, 8.920792535e-04f, +9.001082693e-04f, 9.081353348e-04f, 9.161604362e-04f, 9.241835596e-04f, 9.322046914e-04f, 9.402238177e-04f, 9.482409248e-04f, 9.562559990e-04f, 9.642690265e-04f, 9.722799935e-04f, +9.802888863e-04f, 9.882956913e-04f, 9.963003945e-04f, 1.004302982e-03f, 1.012303441e-03f, 1.020301757e-03f, 1.028297916e-03f, 1.036291906e-03f, 1.044283711e-03f, 1.052273318e-03f, +1.060260714e-03f, 1.068245885e-03f, 1.076228818e-03f, 1.084209498e-03f, 1.092187911e-03f, 1.100164045e-03f, 1.108137886e-03f, 1.116109419e-03f, 1.124078632e-03f, 1.132045510e-03f, +1.140010040e-03f, 1.147972209e-03f, 1.155932002e-03f, 1.163889406e-03f, 1.171844407e-03f, 1.179796992e-03f, 1.187747147e-03f, 1.195694859e-03f, 1.203640113e-03f, 1.211582897e-03f, +1.219523197e-03f, 1.227460998e-03f, 1.235396288e-03f, 1.243329053e-03f, 1.251259279e-03f, 1.259186953e-03f, 1.267112061e-03f, 1.275034589e-03f, 1.282954525e-03f, 1.290871854e-03f, +1.298786563e-03f, 1.306698638e-03f, 1.314608066e-03f, 1.322514834e-03f, 1.330418927e-03f, 1.338320332e-03f, 1.346219036e-03f, 1.354115025e-03f, 1.362008286e-03f, 1.369898805e-03f, +1.377786569e-03f, 1.385671564e-03f, 1.393553777e-03f, 1.401433193e-03f, 1.409309801e-03f, 1.417183586e-03f, 1.425054534e-03f, 1.432922633e-03f, 1.440787869e-03f, 1.448650228e-03f, +1.456509697e-03f, 1.464366262e-03f, 1.472219911e-03f, 1.480070629e-03f, 1.487918404e-03f, 1.495763222e-03f, 1.503605068e-03f, 1.511443931e-03f, 1.519279797e-03f, 1.527112652e-03f, +1.534942482e-03f, 1.542769275e-03f, 1.550593017e-03f, 1.558413695e-03f, 1.566231296e-03f, 1.574045805e-03f, 1.581857210e-03f, 1.589665497e-03f, 1.597470653e-03f, 1.605272665e-03f, +1.613071519e-03f, 1.620867202e-03f, 1.628659700e-03f, 1.636449001e-03f, 1.644235092e-03f, 1.652017957e-03f, 1.659797586e-03f, 1.667573963e-03f, 1.675347077e-03f, 1.683116913e-03f, +1.690883458e-03f, 1.698646700e-03f, 1.706406624e-03f, 1.714163218e-03f, 1.721916469e-03f, 1.729666362e-03f, 1.737412886e-03f, 1.745156026e-03f, 1.752895769e-03f, 1.760632103e-03f, +1.768365014e-03f, 1.776094489e-03f, 1.783820515e-03f, 1.791543078e-03f, 1.799262165e-03f, 1.806977764e-03f, 1.814689860e-03f, 1.822398442e-03f, 1.830103495e-03f, 1.837805007e-03f, +1.845502964e-03f, 1.853197353e-03f, 1.860888162e-03f, 1.868575377e-03f, 1.876258984e-03f, 1.883938972e-03f, 1.891615326e-03f, 1.899288034e-03f, 1.906957083e-03f, 1.914622459e-03f, +1.922284150e-03f, 1.929942142e-03f, 1.937596423e-03f, 1.945246978e-03f, 1.952893796e-03f, 1.960536864e-03f, 1.968176167e-03f, 1.975811694e-03f, 1.983443431e-03f, 1.991071365e-03f, +1.998695484e-03f, 2.006315773e-03f, 2.013932221e-03f, 2.021544814e-03f, 2.029153540e-03f, 2.036758385e-03f, 2.044359336e-03f, 2.051956381e-03f, 2.059549506e-03f, 2.067138699e-03f, +2.074723946e-03f, 2.082305236e-03f, 2.089882554e-03f, 2.097455888e-03f, 2.105025225e-03f, 2.112590553e-03f, 2.120151857e-03f, 2.127709127e-03f, 2.135262347e-03f, 2.142811507e-03f, +2.150356592e-03f, 2.157897591e-03f, 2.165434489e-03f, 2.172967275e-03f, 2.180495936e-03f, 2.188020458e-03f, 2.195540830e-03f, 2.203057037e-03f, 2.210569068e-03f, 2.218076910e-03f, +2.225580549e-03f, 2.233079974e-03f, 2.240575171e-03f, 2.248066128e-03f, 2.255552831e-03f, 2.263035269e-03f, 2.270513428e-03f, 2.277987295e-03f, 2.285456859e-03f, 2.292922106e-03f, +2.300383024e-03f, 2.307839599e-03f, 2.315291820e-03f, 2.322739674e-03f, 2.330183147e-03f, 2.337622228e-03f, 2.345056904e-03f, 2.352487161e-03f, 2.359912988e-03f, 2.367334372e-03f, +2.374751300e-03f, 2.382163760e-03f, 2.389571738e-03f, 2.396975223e-03f, 2.404374202e-03f, 2.411768663e-03f, 2.419158592e-03f, 2.426543977e-03f, 2.433924806e-03f, 2.441301066e-03f, +2.448672744e-03f, 2.456039829e-03f, 2.463402307e-03f, 2.470760167e-03f, 2.478113395e-03f, 2.485461979e-03f, 2.492805907e-03f, 2.500145166e-03f, 2.507479744e-03f, 2.514809628e-03f, +2.522134806e-03f, 2.529455265e-03f, 2.536770993e-03f, 2.544081979e-03f, 2.551388208e-03f, 2.558689669e-03f, 2.565986350e-03f, 2.573278237e-03f, 2.580565320e-03f, 2.587847584e-03f, +2.595125019e-03f, 2.602397611e-03f, 2.609665349e-03f, 2.616928220e-03f, 2.624186212e-03f, 2.631439311e-03f, 2.638687507e-03f, 2.645930787e-03f, 2.653169139e-03f, 2.660402549e-03f, +2.667631007e-03f, 2.674854500e-03f, 2.682073015e-03f, 2.689286540e-03f, 2.696495064e-03f, 2.703698573e-03f, 2.710897056e-03f, 2.718090501e-03f, 2.725278895e-03f, 2.732462226e-03f, +2.739640482e-03f, 2.746813651e-03f, 2.753981721e-03f, 2.761144679e-03f, 2.768302514e-03f, 2.775455213e-03f, 2.782602764e-03f, 2.789745155e-03f, 2.796882374e-03f, 2.804014409e-03f, +2.811141248e-03f, 2.818262879e-03f, 2.825379290e-03f, 2.832490468e-03f, 2.839596402e-03f, 2.846697080e-03f, 2.853792489e-03f, 2.860882618e-03f, 2.867967455e-03f, 2.875046987e-03f, +2.882121203e-03f, 2.889190091e-03f, 2.896253639e-03f, 2.903311834e-03f, 2.910364666e-03f, 2.917412121e-03f, 2.924454189e-03f, 2.931490856e-03f, 2.938522112e-03f, 2.945547945e-03f, +2.952568341e-03f, 2.959583291e-03f, 2.966592781e-03f, 2.973596801e-03f, 2.980595337e-03f, 2.987588379e-03f, 2.994575914e-03f, 3.001557931e-03f, 3.008534418e-03f, 3.015505363e-03f, +3.022470754e-03f, 3.029430580e-03f, 3.036384829e-03f, 3.043333489e-03f, 3.050276548e-03f, 3.057213995e-03f, 3.064145817e-03f, 3.071072004e-03f, 3.077992544e-03f, 3.084907424e-03f, +3.091816633e-03f, 3.098720160e-03f, 3.105617993e-03f, 3.112510120e-03f, 3.119396530e-03f, 3.126277211e-03f, 3.133152151e-03f, 3.140021339e-03f, 3.146884763e-03f, 3.153742411e-03f, +3.160594273e-03f, 3.167440336e-03f, 3.174280589e-03f, 3.181115021e-03f, 3.187943619e-03f, 3.194766373e-03f, 3.201583271e-03f, 3.208394301e-03f, 3.215199452e-03f, 3.221998712e-03f, +3.228792071e-03f, 3.235579516e-03f, 3.242361036e-03f, 3.249136619e-03f, 3.255906255e-03f, 3.262669932e-03f, 3.269427638e-03f, 3.276179362e-03f, 3.282925093e-03f, 3.289664819e-03f, +3.296398530e-03f, 3.303126213e-03f, 3.309847857e-03f, 3.316563451e-03f, 3.323272984e-03f, 3.329976444e-03f, 3.336673821e-03f, 3.343365102e-03f, 3.350050277e-03f, 3.356729334e-03f, +3.363402262e-03f, 3.370069050e-03f, 3.376729686e-03f, 3.383384160e-03f, 3.390032461e-03f, 3.396674576e-03f, 3.403310495e-03f, 3.409940207e-03f, 3.416563701e-03f, 3.423180965e-03f, +3.429791988e-03f, 3.436396759e-03f, 3.442995268e-03f, 3.449587502e-03f, 3.456173451e-03f, 3.462753104e-03f, 3.469326450e-03f, 3.475893478e-03f, 3.482454176e-03f, 3.489008534e-03f, +3.495556540e-03f, 3.502098185e-03f, 3.508633455e-03f, 3.515162342e-03f, 3.521684833e-03f, 3.528200918e-03f, 3.534710586e-03f, 3.541213825e-03f, 3.547710626e-03f, 3.554200976e-03f, +3.560684866e-03f, 3.567162284e-03f, 3.573633219e-03f, 3.580097661e-03f, 3.586555598e-03f, 3.593007021e-03f, 3.599451917e-03f, 3.605890277e-03f, 3.612322088e-03f, 3.618747342e-03f, +3.625166026e-03f, 3.631578130e-03f, 3.637983644e-03f, 3.644382556e-03f, 3.650774856e-03f, 3.657160533e-03f, 3.663539576e-03f, 3.669911975e-03f, 3.676277719e-03f, 3.682636797e-03f, +3.688989199e-03f, 3.695334914e-03f, 3.701673931e-03f, 3.708006240e-03f, 3.714331831e-03f, 3.720650691e-03f, 3.726962812e-03f, 3.733268182e-03f, 3.739566791e-03f, 3.745858628e-03f, +3.752143683e-03f, 3.758421945e-03f, 3.764693404e-03f, 3.770958049e-03f, 3.777215869e-03f, 3.783466855e-03f, 3.789710996e-03f, 3.795948280e-03f, 3.802178699e-03f, 3.808402241e-03f, +3.814618896e-03f, 3.820828654e-03f, 3.827031504e-03f, 3.833227436e-03f, 3.839416439e-03f, 3.845598503e-03f, 3.851773618e-03f, 3.857941774e-03f, 3.864102959e-03f, 3.870257165e-03f, +3.876404380e-03f, 3.882544594e-03f, 3.888677797e-03f, 3.894803979e-03f, 3.900923130e-03f, 3.907035239e-03f, 3.913140295e-03f, 3.919238290e-03f, 3.925329212e-03f, 3.931413052e-03f, +3.937489799e-03f, 3.943559443e-03f, 3.949621975e-03f, 3.955677383e-03f, 3.961725658e-03f, 3.967766790e-03f, 3.973800768e-03f, 3.979827583e-03f, 3.985847224e-03f, 3.991859682e-03f, +3.997864946e-03f, 4.003863006e-03f, 4.009853853e-03f, 4.015837476e-03f, 4.021813865e-03f, 4.027783011e-03f, 4.033744903e-03f, 4.039699532e-03f, 4.045646887e-03f, 4.051586959e-03f, +4.057519738e-03f, 4.063445214e-03f, 4.069363376e-03f, 4.075274216e-03f, 4.081177722e-03f, 4.087073887e-03f, 4.092962698e-03f, 4.098844148e-03f, 4.104718225e-03f, 4.110584921e-03f, +4.116444225e-03f, 4.122296128e-03f, 4.128140619e-03f, 4.133977690e-03f, 4.139807330e-03f, 4.145629530e-03f, 4.151444280e-03f, 4.157251570e-03f, 4.163051391e-03f, 4.168843733e-03f, +4.174628586e-03f, 4.180405941e-03f, 4.186175789e-03f, 4.191938118e-03f, 4.197692921e-03f, 4.203440187e-03f, 4.209179907e-03f, 4.214912071e-03f, 4.220636670e-03f, 4.226353694e-03f, +4.232063134e-03f, 4.237764980e-03f, 4.243459223e-03f, 4.249145853e-03f, 4.254824861e-03f, 4.260496237e-03f, 4.266159972e-03f, 4.271816057e-03f, 4.277464482e-03f, 4.283105237e-03f, +4.288738314e-03f, 4.294363704e-03f, 4.299981395e-03f, 4.305591381e-03f, 4.311193650e-03f, 4.316788194e-03f, 4.322375003e-03f, 4.327954069e-03f, 4.333525381e-03f, 4.339088932e-03f, +4.344644710e-03f, 4.350192708e-03f, 4.355732916e-03f, 4.361265325e-03f, 4.366789925e-03f, 4.372306708e-03f, 4.377815665e-03f, 4.383316785e-03f, 4.388810061e-03f, 4.394295483e-03f, +4.399773041e-03f, 4.405242728e-03f, 4.410704533e-03f, 4.416158447e-03f, 4.421604463e-03f, 4.427042570e-03f, 4.432472760e-03f, 4.437895023e-03f, 4.443309352e-03f, 4.448715735e-03f, +4.454114166e-03f, 4.459504634e-03f, 4.464887132e-03f, 4.470261649e-03f, 4.475628177e-03f, 4.480986708e-03f, 4.486337232e-03f, 4.491679740e-03f, 4.497014224e-03f, 4.502340675e-03f, +4.507659084e-03f, 4.512969442e-03f, 4.518271741e-03f, 4.523565971e-03f, 4.528852124e-03f, 4.534130192e-03f, 4.539400164e-03f, 4.544662034e-03f, 4.549915792e-03f, 4.555161429e-03f, +4.560398937e-03f, 4.565628306e-03f, 4.570849530e-03f, 4.576062598e-03f, 4.581267502e-03f, 4.586464234e-03f, 4.591652785e-03f, 4.596833147e-03f, 4.602005310e-03f, 4.607169267e-03f, +4.612325008e-03f, 4.617472526e-03f, 4.622611812e-03f, 4.627742858e-03f, 4.632865654e-03f, 4.637980193e-03f, 4.643086465e-03f, 4.648184464e-03f, 4.653274179e-03f, 4.658355604e-03f, +4.663428729e-03f, 4.668493546e-03f, 4.673550047e-03f, 4.678598224e-03f, 4.683638067e-03f, 4.688669569e-03f, 4.693692722e-03f, 4.698707518e-03f, 4.703713947e-03f, 4.708712002e-03f, +4.713701674e-03f, 4.718682956e-03f, 4.723655839e-03f, 4.728620316e-03f, 4.733576376e-03f, 4.738524014e-03f, 4.743463220e-03f, 4.748393987e-03f, 4.753316306e-03f, 4.758230169e-03f, +4.763135568e-03f, 4.768032495e-03f, 4.772920943e-03f, 4.777800902e-03f, 4.782672365e-03f, 4.787535325e-03f, 4.792389772e-03f, 4.797235699e-03f, 4.802073099e-03f, 4.806901962e-03f, +4.811722282e-03f, 4.816534050e-03f, 4.821337259e-03f, 4.826131900e-03f, 4.830917966e-03f, 4.835695448e-03f, 4.840464340e-03f, 4.845224633e-03f, 4.849976319e-03f, 4.854719391e-03f, +4.859453840e-03f, 4.864179660e-03f, 4.868896842e-03f, 4.873605378e-03f, 4.878305261e-03f, 4.882996484e-03f, 4.887679038e-03f, 4.892352916e-03f, 4.897018110e-03f, 4.901674613e-03f, +4.906322416e-03f, 4.910961513e-03f, 4.915591896e-03f, 4.920213556e-03f, 4.924826488e-03f, 4.929430682e-03f, 4.934026132e-03f, 4.938612830e-03f, 4.943190769e-03f, 4.947759941e-03f, +4.952320338e-03f, 4.956871953e-03f, 4.961414779e-03f, 4.965948809e-03f, 4.970474034e-03f, 4.974990448e-03f, 4.979498043e-03f, 4.983996811e-03f, 4.988486747e-03f, 4.992967841e-03f, +4.997440087e-03f, 5.001903477e-03f, 5.006358005e-03f, 5.010803663e-03f, 5.015240444e-03f, 5.019668340e-03f, 5.024087344e-03f, 5.028497449e-03f, 5.032898649e-03f, 5.037290935e-03f, +5.041674300e-03f, 5.046048738e-03f, 5.050414242e-03f, 5.054770803e-03f, 5.059118416e-03f, 5.063457073e-03f, 5.067786767e-03f, 5.072107491e-03f, 5.076419237e-03f, 5.080722000e-03f, +5.085015772e-03f, 5.089300545e-03f, 5.093576314e-03f, 5.097843071e-03f, 5.102100808e-03f, 5.106349520e-03f, 5.110589200e-03f, 5.114819840e-03f, 5.119041433e-03f, 5.123253973e-03f, +5.127457453e-03f, 5.131651866e-03f, 5.135837205e-03f, 5.140013464e-03f, 5.144180635e-03f, 5.148338713e-03f, 5.152487689e-03f, 5.156627558e-03f, 5.160758313e-03f, 5.164879947e-03f, +5.168992454e-03f, 5.173095826e-03f, 5.177190057e-03f, 5.181275141e-03f, 5.185351071e-03f, 5.189417840e-03f, 5.193475441e-03f, 5.197523869e-03f, 5.201563117e-03f, 5.205593177e-03f, +5.209614045e-03f, 5.213625712e-03f, 5.217628173e-03f, 5.221621421e-03f, 5.225605449e-03f, 5.229580252e-03f, 5.233545823e-03f, 5.237502155e-03f, 5.241449243e-03f, 5.245387079e-03f, +5.249315657e-03f, 5.253234972e-03f, 5.257145016e-03f, 5.261045783e-03f, 5.264937268e-03f, 5.268819463e-03f, 5.272692363e-03f, 5.276555962e-03f, 5.280410252e-03f, 5.284255229e-03f, +5.288090885e-03f, 5.291917215e-03f, 5.295734212e-03f, 5.299541871e-03f, 5.303340185e-03f, 5.307129147e-03f, 5.310908753e-03f, 5.314678996e-03f, 5.318439869e-03f, 5.322191368e-03f, +5.325933485e-03f, 5.329666215e-03f, 5.333389552e-03f, 5.337103489e-03f, 5.340808022e-03f, 5.344503143e-03f, 5.348188848e-03f, 5.351865129e-03f, 5.355531982e-03f, 5.359189400e-03f, +5.362837378e-03f, 5.366475909e-03f, 5.370104989e-03f, 5.373724610e-03f, 5.377334767e-03f, 5.380935455e-03f, 5.384526668e-03f, 5.388108399e-03f, 5.391680644e-03f, 5.395243396e-03f, +5.398796650e-03f, 5.402340401e-03f, 5.405874642e-03f, 5.409399367e-03f, 5.412914572e-03f, 5.416420251e-03f, 5.419916398e-03f, 5.423403007e-03f, 5.426880073e-03f, 5.430347591e-03f, +5.433805554e-03f, 5.437253958e-03f, 5.440692797e-03f, 5.444122065e-03f, 5.447541757e-03f, 5.450951867e-03f, 5.454352391e-03f, 5.457743322e-03f, 5.461124656e-03f, 5.464496387e-03f, +5.467858509e-03f, 5.471211017e-03f, 5.474553907e-03f, 5.477887171e-03f, 5.481210807e-03f, 5.484524807e-03f, 5.487829167e-03f, 5.491123882e-03f, 5.494408946e-03f, 5.497684354e-03f, +5.500950101e-03f, 5.504206182e-03f, 5.507452592e-03f, 5.510689325e-03f, 5.513916377e-03f, 5.517133741e-03f, 5.520341414e-03f, 5.523539391e-03f, 5.526727665e-03f, 5.529906232e-03f, +5.533075088e-03f, 5.536234226e-03f, 5.539383642e-03f, 5.542523332e-03f, 5.545653290e-03f, 5.548773511e-03f, 5.551883990e-03f, 5.554984723e-03f, 5.558075704e-03f, 5.561156929e-03f, +5.564228393e-03f, 5.567290091e-03f, 5.570342018e-03f, 5.573384169e-03f, 5.576416540e-03f, 5.579439126e-03f, 5.582451922e-03f, 5.585454924e-03f, 5.588448126e-03f, 5.591431524e-03f, +5.594405114e-03f, 5.597368890e-03f, 5.600322848e-03f, 5.603266984e-03f, 5.606201292e-03f, 5.609125769e-03f, 5.612040409e-03f, 5.614945208e-03f, 5.617840162e-03f, 5.620725266e-03f, +5.623600516e-03f, 5.626465907e-03f, 5.629321434e-03f, 5.632167093e-03f, 5.635002880e-03f, 5.637828791e-03f, 5.640644820e-03f, 5.643450964e-03f, 5.646247218e-03f, 5.649033578e-03f, +5.651810039e-03f, 5.654576598e-03f, 5.657333249e-03f, 5.660079989e-03f, 5.662816814e-03f, 5.665543718e-03f, 5.668260698e-03f, 5.670967750e-03f, 5.673664870e-03f, 5.676352053e-03f, +5.679029295e-03f, 5.681696592e-03f, 5.684353940e-03f, 5.687001334e-03f, 5.689638772e-03f, 5.692266248e-03f, 5.694883758e-03f, 5.697491300e-03f, 5.700088867e-03f, 5.702676458e-03f, +5.705254067e-03f, 5.707821690e-03f, 5.710379324e-03f, 5.712926965e-03f, 5.715464609e-03f, 5.717992252e-03f, 5.720509889e-03f, 5.723017518e-03f, 5.725515134e-03f, 5.728002734e-03f, +5.730480314e-03f, 5.732947869e-03f, 5.735405397e-03f, 5.737852893e-03f, 5.740290354e-03f, 5.742717775e-03f, 5.745135154e-03f, 5.747542487e-03f, 5.749939769e-03f, 5.752326998e-03f, +5.754704169e-03f, 5.757071279e-03f, 5.759428325e-03f, 5.761775303e-03f, 5.764112208e-03f, 5.766439039e-03f, 5.768755791e-03f, 5.771062460e-03f, 5.773359044e-03f, 5.775645538e-03f, +5.777921940e-03f, 5.780188246e-03f, 5.782444452e-03f, 5.784690555e-03f, 5.786926552e-03f, 5.789152439e-03f, 5.791368213e-03f, 5.793573870e-03f, 5.795769408e-03f, 5.797954823e-03f, +5.800130111e-03f, 5.802295270e-03f, 5.804450296e-03f, 5.806595186e-03f, 5.808729937e-03f, 5.810854546e-03f, 5.812969009e-03f, 5.815073323e-03f, 5.817167485e-03f, 5.819251492e-03f, +5.821325342e-03f, 5.823389029e-03f, 5.825442553e-03f, 5.827485910e-03f, 5.829519096e-03f, 5.831542108e-03f, 5.833554945e-03f, 5.835557602e-03f, 5.837550077e-03f, 5.839532366e-03f, +5.841504468e-03f, 5.843466378e-03f, 5.845418095e-03f, 5.847359614e-03f, 5.849290934e-03f, 5.851212052e-03f, 5.853122964e-03f, 5.855023668e-03f, 5.856914161e-03f, 5.858794440e-03f, +5.860664503e-03f, 5.862524347e-03f, 5.864373969e-03f, 5.866213367e-03f, 5.868042537e-03f, 5.869861477e-03f, 5.871670185e-03f, 5.873468658e-03f, 5.875256893e-03f, 5.877034888e-03f, +5.878802639e-03f, 5.880560146e-03f, 5.882307404e-03f, 5.884044412e-03f, 5.885771166e-03f, 5.887487666e-03f, 5.889193907e-03f, 5.890889888e-03f, 5.892575606e-03f, 5.894251059e-03f, +5.895916245e-03f, 5.897571160e-03f, 5.899215803e-03f, 5.900850171e-03f, 5.902474263e-03f, 5.904088075e-03f, 5.905691605e-03f, 5.907284852e-03f, 5.908867812e-03f, 5.910440485e-03f, +5.912002866e-03f, 5.913554955e-03f, 5.915096749e-03f, 5.916628246e-03f, 5.918149444e-03f, 5.919660341e-03f, 5.921160934e-03f, 5.922651221e-03f, 5.924131201e-03f, 5.925600872e-03f, +5.927060231e-03f, 5.928509276e-03f, 5.929948005e-03f, 5.931376417e-03f, 5.932794509e-03f, 5.934202279e-03f, 5.935599726e-03f, 5.936986848e-03f, 5.938363642e-03f, 5.939730108e-03f, +5.941086242e-03f, 5.942432043e-03f, 5.943767510e-03f, 5.945092640e-03f, 5.946407432e-03f, 5.947711884e-03f, 5.949005995e-03f, 5.950289762e-03f, 5.951563183e-03f, 5.952826258e-03f, +5.954078984e-03f, 5.955321360e-03f, 5.956553385e-03f, 5.957775055e-03f, 5.958986371e-03f, 5.960187330e-03f, 5.961377931e-03f, 5.962558172e-03f, 5.963728052e-03f, 5.964887569e-03f, +5.966036721e-03f, 5.967175508e-03f, 5.968303928e-03f, 5.969421979e-03f, 5.970529660e-03f, 5.971626969e-03f, 5.972713906e-03f, 5.973790468e-03f, 5.974856655e-03f, 5.975912464e-03f, +5.976957896e-03f, 5.977992948e-03f, 5.979017619e-03f, 5.980031908e-03f, 5.981035814e-03f, 5.982029335e-03f, 5.983012470e-03f, 5.983985219e-03f, 5.984947579e-03f, 5.985899550e-03f, +5.986841131e-03f, 5.987772320e-03f, 5.988693117e-03f, 5.989603520e-03f, 5.990503528e-03f, 5.991393140e-03f, 5.992272356e-03f, 5.993141173e-03f, 5.993999592e-03f, 5.994847611e-03f, +5.995685230e-03f, 5.996512446e-03f, 5.997329260e-03f, 5.998135671e-03f, 5.998931677e-03f, 5.999717278e-03f, 6.000492473e-03f, 6.001257261e-03f, 6.002011641e-03f, 6.002755612e-03f, +6.003489175e-03f, 6.004212327e-03f, 6.004925068e-03f, 6.005627398e-03f, 6.006319316e-03f, 6.007000821e-03f, 6.007671912e-03f, 6.008332589e-03f, 6.008982852e-03f, 6.009622699e-03f, +6.010252129e-03f, 6.010871143e-03f, 6.011479740e-03f, 6.012077920e-03f, 6.012665681e-03f, 6.013243023e-03f, 6.013809946e-03f, 6.014366450e-03f, 6.014912533e-03f, 6.015448195e-03f, +6.015973437e-03f, 6.016488257e-03f, 6.016992656e-03f, 6.017486632e-03f, 6.017970186e-03f, 6.018443318e-03f, 6.018906026e-03f, 6.019358310e-03f, 6.019800171e-03f, 6.020231609e-03f, +6.020652622e-03f, 6.021063210e-03f, 6.021463375e-03f, 6.021853114e-03f, 6.022232429e-03f, 6.022601318e-03f, 6.022959783e-03f, 6.023307822e-03f, 6.023645436e-03f, 6.023972624e-03f, +6.024289387e-03f, 6.024595725e-03f, 6.024891637e-03f, 6.025177123e-03f, 6.025452184e-03f, 6.025716819e-03f, 6.025971029e-03f, 6.026214814e-03f, 6.026448174e-03f, 6.026671108e-03f, +6.026883618e-03f, 6.027085702e-03f, 6.027277362e-03f, 6.027458597e-03f, 6.027629408e-03f, 6.027789795e-03f, 6.027939758e-03f, 6.028079298e-03f, 6.028208414e-03f, 6.028327107e-03f, +6.028435377e-03f, 6.028533225e-03f, 6.028620651e-03f, 6.028697655e-03f, 6.028764238e-03f, 6.028820400e-03f, 6.028866142e-03f, 6.028901463e-03f, 6.028926365e-03f, 6.028940847e-03f, +6.028944911e-03f, 6.028938557e-03f, 6.028921785e-03f, 6.028894596e-03f, 6.028856990e-03f, 6.028808969e-03f, 6.028750532e-03f, 6.028681680e-03f, 6.028602414e-03f, 6.028512735e-03f, +6.028412643e-03f, 6.028302139e-03f, 6.028181223e-03f, 6.028049897e-03f, 6.027908160e-03f, 6.027756015e-03f, 6.027593461e-03f, 6.027420499e-03f, 6.027237131e-03f, 6.027043357e-03f, +6.026839177e-03f, 6.026624593e-03f, 6.026399606e-03f, 6.026164216e-03f, 6.025918425e-03f, 6.025662233e-03f, 6.025395641e-03f, 6.025118651e-03f, 6.024831263e-03f, 6.024533478e-03f, +6.024225297e-03f, 6.023906722e-03f, 6.023577753e-03f, 6.023238392e-03f, 6.022888639e-03f, 6.022528496e-03f, 6.022157964e-03f, 6.021777044e-03f, 6.021385737e-03f, 6.020984044e-03f, +6.020571967e-03f, 6.020149506e-03f, 6.019716664e-03f, 6.019273441e-03f, 6.018819838e-03f, 6.018355857e-03f, 6.017881500e-03f, 6.017396767e-03f, 6.016901659e-03f, 6.016396179e-03f, +6.015880328e-03f, 6.015354106e-03f, 6.014817516e-03f, 6.014270558e-03f, 6.013713235e-03f, 6.013145548e-03f, 6.012567498e-03f, 6.011979087e-03f, 6.011380316e-03f, 6.010771186e-03f, +6.010151701e-03f, 6.009521860e-03f, 6.008881665e-03f, 6.008231119e-03f, 6.007570223e-03f, 6.006898978e-03f, 6.006217387e-03f, 6.005525450e-03f, 6.004823169e-03f, 6.004110547e-03f, +6.003387585e-03f, 6.002654285e-03f, 6.001910648e-03f, 6.001156677e-03f, 6.000392372e-03f, 5.999617737e-03f, 5.998832772e-03f, 5.998037480e-03f, 5.997231863e-03f, 5.996415922e-03f, +5.995589659e-03f, 5.994753077e-03f, 5.993906177e-03f, 5.993048961e-03f, 5.992181432e-03f, 5.991303590e-03f, 5.990415439e-03f, 5.989516980e-03f, 5.988608216e-03f, 5.987689148e-03f, +5.986759778e-03f, 5.985820109e-03f, 5.984870143e-03f, 5.983909882e-03f, 5.982939328e-03f, 5.981958483e-03f, 5.980967349e-03f, 5.979965930e-03f, 5.978954226e-03f, 5.977932240e-03f, +5.976899975e-03f, 5.975857432e-03f, 5.974804615e-03f, 5.973741525e-03f, 5.972668164e-03f, 5.971584536e-03f, 5.970490642e-03f, 5.969386485e-03f, 5.968272067e-03f, 5.967147391e-03f, +5.966012459e-03f, 5.964867273e-03f, 5.963711837e-03f, 5.962546152e-03f, 5.961370221e-03f, 5.960184047e-03f, 5.958987632e-03f, 5.957780979e-03f, 5.956564090e-03f, 5.955336968e-03f, +5.954099616e-03f, 5.952852036e-03f, 5.951594230e-03f, 5.950326203e-03f, 5.949047955e-03f, 5.947759491e-03f, 5.946460812e-03f, 5.945151921e-03f, 5.943832822e-03f, 5.942503517e-03f, +5.941164008e-03f, 5.939814299e-03f, 5.938454393e-03f, 5.937084292e-03f, 5.935703999e-03f, 5.934313516e-03f, 5.932912848e-03f, 5.931501997e-03f, 5.930080966e-03f, 5.928649757e-03f, +5.927208374e-03f, 5.925756820e-03f, 5.924295097e-03f, 5.922823209e-03f, 5.921341159e-03f, 5.919848950e-03f, 5.918346585e-03f, 5.916834066e-03f, 5.915311398e-03f, 5.913778583e-03f, +5.912235625e-03f, 5.910682526e-03f, 5.909119290e-03f, 5.907545920e-03f, 5.905962419e-03f, 5.904368790e-03f, 5.902765037e-03f, 5.901151163e-03f, 5.899527172e-03f, 5.897893065e-03f, +5.896248848e-03f, 5.894594523e-03f, 5.892930093e-03f, 5.891255562e-03f, 5.889570934e-03f, 5.887876211e-03f, 5.886171398e-03f, 5.884456497e-03f, 5.882731512e-03f, 5.880996446e-03f, +5.879251304e-03f, 5.877496088e-03f, 5.875730802e-03f, 5.873955449e-03f, 5.872170034e-03f, 5.870374560e-03f, 5.868569030e-03f, 5.866753447e-03f, 5.864927817e-03f, 5.863092142e-03f, +5.861246425e-03f, 5.859390671e-03f, 5.857524883e-03f, 5.855649066e-03f, 5.853763222e-03f, 5.851867355e-03f, 5.849961470e-03f, 5.848045570e-03f, 5.846119659e-03f, 5.844183740e-03f, +5.842237818e-03f, 5.840281896e-03f, 5.838315979e-03f, 5.836340069e-03f, 5.834354172e-03f, 5.832358290e-03f, 5.830352428e-03f, 5.828336590e-03f, 5.826310780e-03f, 5.824275002e-03f, +5.822229260e-03f, 5.820173557e-03f, 5.818107898e-03f, 5.816032288e-03f, 5.813946729e-03f, 5.811851226e-03f, 5.809745784e-03f, 5.807630406e-03f, 5.805505096e-03f, 5.803369859e-03f, +5.801224699e-03f, 5.799069619e-03f, 5.796904625e-03f, 5.794729721e-03f, 5.792544910e-03f, 5.790350197e-03f, 5.788145587e-03f, 5.785931083e-03f, 5.783706689e-03f, 5.781472411e-03f, +5.779228253e-03f, 5.776974218e-03f, 5.774710312e-03f, 5.772436538e-03f, 5.770152902e-03f, 5.767859407e-03f, 5.765556058e-03f, 5.763242859e-03f, 5.760919815e-03f, 5.758586931e-03f, +5.756244210e-03f, 5.753891658e-03f, 5.751529279e-03f, 5.749157078e-03f, 5.746775059e-03f, 5.744383226e-03f, 5.741981585e-03f, 5.739570140e-03f, 5.737148895e-03f, 5.734717856e-03f, +5.732277027e-03f, 5.729826412e-03f, 5.727366017e-03f, 5.724895846e-03f, 5.722415904e-03f, 5.719926196e-03f, 5.717426726e-03f, 5.714917499e-03f, 5.712398520e-03f, 5.709869795e-03f, +5.707331327e-03f, 5.704783121e-03f, 5.702225183e-03f, 5.699657518e-03f, 5.697080129e-03f, 5.694493023e-03f, 5.691896204e-03f, 5.689289678e-03f, 5.686673448e-03f, 5.684047520e-03f, +5.681411900e-03f, 5.678766592e-03f, 5.676111601e-03f, 5.673446932e-03f, 5.670772591e-03f, 5.668088582e-03f, 5.665394910e-03f, 5.662691582e-03f, 5.659978601e-03f, 5.657255973e-03f, +5.654523704e-03f, 5.651781797e-03f, 5.649030260e-03f, 5.646269096e-03f, 5.643498311e-03f, 5.640717911e-03f, 5.637927900e-03f, 5.635128284e-03f, 5.632319068e-03f, 5.629500258e-03f, +5.626671859e-03f, 5.623833876e-03f, 5.620986314e-03f, 5.618129180e-03f, 5.615262478e-03f, 5.612386214e-03f, 5.609500393e-03f, 5.606605020e-03f, 5.603700102e-03f, 5.600785644e-03f, +5.597861651e-03f, 5.594928128e-03f, 5.591985082e-03f, 5.589032518e-03f, 5.586070441e-03f, 5.583098857e-03f, 5.580117772e-03f, 5.577127190e-03f, 5.574127119e-03f, 5.571117563e-03f, +5.568098528e-03f, 5.565070020e-03f, 5.562032045e-03f, 5.558984608e-03f, 5.555927714e-03f, 5.552861371e-03f, 5.549785583e-03f, 5.546700356e-03f, 5.543605696e-03f, 5.540501609e-03f, +5.537388101e-03f, 5.534265177e-03f, 5.531132844e-03f, 5.527991107e-03f, 5.524839972e-03f, 5.521679445e-03f, 5.518509533e-03f, 5.515330240e-03f, 5.512141573e-03f, 5.508943538e-03f, +5.505736141e-03f, 5.502519387e-03f, 5.499293284e-03f, 5.496057836e-03f, 5.492813050e-03f, 5.489558932e-03f, 5.486295489e-03f, 5.483022725e-03f, 5.479740648e-03f, 5.476449264e-03f, +5.473148578e-03f, 5.469838596e-03f, 5.466519326e-03f, 5.463190773e-03f, 5.459852943e-03f, 5.456505842e-03f, 5.453149478e-03f, 5.449783855e-03f, 5.446408981e-03f, 5.443024861e-03f, +5.439631502e-03f, 5.436228910e-03f, 5.432817092e-03f, 5.429396054e-03f, 5.425965802e-03f, 5.422526343e-03f, 5.419077683e-03f, 5.415619828e-03f, 5.412152785e-03f, 5.408676561e-03f, +5.405191161e-03f, 5.401696593e-03f, 5.398192862e-03f, 5.394679975e-03f, 5.391157940e-03f, 5.387626761e-03f, 5.384086447e-03f, 5.380537003e-03f, 5.376978435e-03f, 5.373410752e-03f, +5.369833959e-03f, 5.366248062e-03f, 5.362653069e-03f, 5.359048986e-03f, 5.355435820e-03f, 5.351813578e-03f, 5.348182265e-03f, 5.344541890e-03f, 5.340892458e-03f, 5.337233977e-03f, +5.333566453e-03f, 5.329889893e-03f, 5.326204304e-03f, 5.322509692e-03f, 5.318806065e-03f, 5.315093429e-03f, 5.311371791e-03f, 5.307641158e-03f, 5.303901537e-03f, 5.300152935e-03f, +5.296395358e-03f, 5.292628814e-03f, 5.288853310e-03f, 5.285068852e-03f, 5.281275448e-03f, 5.277473104e-03f, 5.273661828e-03f, 5.269841626e-03f, 5.266012506e-03f, 5.262174475e-03f, +5.258327539e-03f, 5.254471706e-03f, 5.250606983e-03f, 5.246733377e-03f, 5.242850896e-03f, 5.238959545e-03f, 5.235059333e-03f, 5.231150267e-03f, 5.227232353e-03f, 5.223305600e-03f, +5.219370014e-03f, 5.215425602e-03f, 5.211472372e-03f, 5.207510331e-03f, 5.203539486e-03f, 5.199559845e-03f, 5.195571415e-03f, 5.191574203e-03f, 5.187568216e-03f, 5.183553462e-03f, +5.179529949e-03f, 5.175497683e-03f, 5.171456673e-03f, 5.167406924e-03f, 5.163348446e-03f, 5.159281245e-03f, 5.155205329e-03f, 5.151120705e-03f, 5.147027381e-03f, 5.142925364e-03f, +5.138814662e-03f, 5.134695282e-03f, 5.130567232e-03f, 5.126430520e-03f, 5.122285152e-03f, 5.118131137e-03f, 5.113968482e-03f, 5.109797195e-03f, 5.105617283e-03f, 5.101428754e-03f, +5.097231617e-03f, 5.093025877e-03f, 5.088811544e-03f, 5.084588624e-03f, 5.080357126e-03f, 5.076117057e-03f, 5.071868425e-03f, 5.067611238e-03f, 5.063345504e-03f, 5.059071229e-03f, +5.054788423e-03f, 5.050497093e-03f, 5.046197247e-03f, 5.041888892e-03f, 5.037572037e-03f, 5.033246689e-03f, 5.028912856e-03f, 5.024570547e-03f, 5.020219769e-03f, 5.015860529e-03f, +5.011492837e-03f, 5.007116700e-03f, 5.002732125e-03f, 4.998339122e-03f, 4.993937697e-03f, 4.989527860e-03f, 4.985109617e-03f, 4.980682977e-03f, 4.976247949e-03f, 4.971804539e-03f, +4.967352757e-03f, 4.962892610e-03f, 4.958424107e-03f, 4.953947255e-03f, 4.949462063e-03f, 4.944968539e-03f, 4.940466691e-03f, 4.935956527e-03f, 4.931438056e-03f, 4.926911285e-03f, +4.922376224e-03f, 4.917832879e-03f, 4.913281260e-03f, 4.908721375e-03f, 4.904153231e-03f, 4.899576838e-03f, 4.894992204e-03f, 4.890399336e-03f, 4.885798244e-03f, 4.881188935e-03f, +4.876571418e-03f, 4.871945702e-03f, 4.867311794e-03f, 4.862669704e-03f, 4.858019439e-03f, 4.853361008e-03f, 4.848694420e-03f, 4.844019682e-03f, 4.839336804e-03f, 4.834645794e-03f, +4.829946661e-03f, 4.825239412e-03f, 4.820524057e-03f, 4.815800604e-03f, 4.811069061e-03f, 4.806329438e-03f, 4.801581742e-03f, 4.796825983e-03f, 4.792062169e-03f, 4.787290308e-03f, +4.782510409e-03f, 4.777722482e-03f, 4.772926534e-03f, 4.768122574e-03f, 4.763310611e-03f, 4.758490654e-03f, 4.753662711e-03f, 4.748826791e-03f, 4.743982903e-03f, 4.739131056e-03f, +4.734271258e-03f, 4.729403518e-03f, 4.724527846e-03f, 4.719644249e-03f, 4.714752736e-03f, 4.709853317e-03f, 4.704946001e-03f, 4.700030795e-03f, 4.695107710e-03f, 4.690176754e-03f, +4.685237935e-03f, 4.680291263e-03f, 4.675336747e-03f, 4.670374396e-03f, 4.665404218e-03f, 4.660426223e-03f, 4.655440420e-03f, 4.650446817e-03f, 4.645445424e-03f, 4.640436249e-03f, +4.635419302e-03f, 4.630394591e-03f, 4.625362127e-03f, 4.620321917e-03f, 4.615273972e-03f, 4.610218299e-03f, 4.605154908e-03f, 4.600083809e-03f, 4.595005010e-03f, 4.589918521e-03f, +4.584824351e-03f, 4.579722508e-03f, 4.574613003e-03f, 4.569495844e-03f, 4.564371041e-03f, 4.559238602e-03f, 4.554098537e-03f, 4.548950856e-03f, 4.543795567e-03f, 4.538632680e-03f, +4.533462204e-03f, 4.528284149e-03f, 4.523098523e-03f, 4.517905337e-03f, 4.512704599e-03f, 4.507496319e-03f, 4.502280506e-03f, 4.497057169e-03f, 4.491826319e-03f, 4.486587963e-03f, +4.481342113e-03f, 4.476088777e-03f, 4.470827964e-03f, 4.465559685e-03f, 4.460283948e-03f, 4.455000763e-03f, 4.449710140e-03f, 4.444412088e-03f, 4.439106616e-03f, 4.433793735e-03f, +4.428473453e-03f, 4.423145781e-03f, 4.417810727e-03f, 4.412468302e-03f, 4.407118514e-03f, 4.401761374e-03f, 4.396396892e-03f, 4.391025076e-03f, 4.385645937e-03f, 4.380259484e-03f, +4.374865726e-03f, 4.369464675e-03f, 4.364056338e-03f, 4.358640726e-03f, 4.353217849e-03f, 4.347787716e-03f, 4.342350337e-03f, 4.336905722e-03f, 4.331453881e-03f, 4.325994822e-03f, +4.320528557e-03f, 4.315055095e-03f, 4.309574446e-03f, 4.304086619e-03f, 4.298591625e-03f, 4.293089473e-03f, 4.287580173e-03f, 4.282063735e-03f, 4.276540169e-03f, 4.271009485e-03f, +4.265471692e-03f, 4.259926801e-03f, 4.254374821e-03f, 4.248815763e-03f, 4.243249636e-03f, 4.237676451e-03f, 4.232096217e-03f, 4.226508945e-03f, 4.220914643e-03f, 4.215313323e-03f, +4.209704995e-03f, 4.204089668e-03f, 4.198467352e-03f, 4.192838058e-03f, 4.187201796e-03f, 4.181558575e-03f, 4.175908406e-03f, 4.170251299e-03f, 4.164587264e-03f, 4.158916311e-03f, +4.153238450e-03f, 4.147553692e-03f, 4.141862046e-03f, 4.136163523e-03f, 4.130458133e-03f, 4.124745886e-03f, 4.119026792e-03f, 4.113300862e-03f, 4.107568106e-03f, 4.101828534e-03f, +4.096082156e-03f, 4.090328982e-03f, 4.084569024e-03f, 4.078802290e-03f, 4.073028792e-03f, 4.067248540e-03f, 4.061461544e-03f, 4.055667814e-03f, 4.049867360e-03f, 4.044060194e-03f, +4.038246326e-03f, 4.032425765e-03f, 4.026598522e-03f, 4.020764608e-03f, 4.014924033e-03f, 4.009076807e-03f, 4.003222941e-03f, 3.997362446e-03f, 3.991495331e-03f, 3.985621607e-03f, +3.979741285e-03f, 3.973854375e-03f, 3.967960888e-03f, 3.962060835e-03f, 3.956154224e-03f, 3.950241068e-03f, 3.944321377e-03f, 3.938395161e-03f, 3.932462431e-03f, 3.926523197e-03f, +3.920577471e-03f, 3.914625262e-03f, 3.908666581e-03f, 3.902701439e-03f, 3.896729847e-03f, 3.890751815e-03f, 3.884767353e-03f, 3.878776473e-03f, 3.872779185e-03f, 3.866775499e-03f, +3.860765427e-03f, 3.854748980e-03f, 3.848726167e-03f, 3.842696999e-03f, 3.836661488e-03f, 3.830619644e-03f, 3.824571478e-03f, 3.818517000e-03f, 3.812456222e-03f, 3.806389154e-03f, +3.800315806e-03f, 3.794236191e-03f, 3.788150318e-03f, 3.782058198e-03f, 3.775959842e-03f, 3.769855262e-03f, 3.763744467e-03f, 3.757627469e-03f, 3.751504279e-03f, 3.745374907e-03f, +3.739239365e-03f, 3.733097663e-03f, 3.726949812e-03f, 3.720795823e-03f, 3.714635707e-03f, 3.708469476e-03f, 3.702297139e-03f, 3.696118708e-03f, 3.689934194e-03f, 3.683743608e-03f, +3.677546961e-03f, 3.671344264e-03f, 3.665135528e-03f, 3.658920764e-03f, 3.652699983e-03f, 3.646473196e-03f, 3.640240414e-03f, 3.634001648e-03f, 3.627756909e-03f, 3.621506209e-03f, +3.615249558e-03f, 3.608986967e-03f, 3.602718448e-03f, 3.596444012e-03f, 3.590163670e-03f, 3.583877433e-03f, 3.577585312e-03f, 3.571287318e-03f, 3.564983463e-03f, 3.558673757e-03f, +3.552358213e-03f, 3.546036840e-03f, 3.539709651e-03f, 3.533376656e-03f, 3.527037868e-03f, 3.520693296e-03f, 3.514342952e-03f, 3.507986847e-03f, 3.501624994e-03f, 3.495257402e-03f, +3.488884084e-03f, 3.482505051e-03f, 3.476120313e-03f, 3.469729883e-03f, 3.463333771e-03f, 3.456931989e-03f, 3.450524548e-03f, 3.444111460e-03f, 3.437692735e-03f, 3.431268386e-03f, +3.424838424e-03f, 3.418402860e-03f, 3.411961705e-03f, 3.405514971e-03f, 3.399062669e-03f, 3.392604811e-03f, 3.386141408e-03f, 3.379672472e-03f, 3.373198014e-03f, 3.366718045e-03f, +3.360232577e-03f, 3.353741622e-03f, 3.347245190e-03f, 3.340743294e-03f, 3.334235945e-03f, 3.327723154e-03f, 3.321204933e-03f, 3.314681294e-03f, 3.308152248e-03f, 3.301617806e-03f, +3.295077981e-03f, 3.288532783e-03f, 3.281982224e-03f, 3.275426316e-03f, 3.268865071e-03f, 3.262298499e-03f, 3.255726614e-03f, 3.249149425e-03f, 3.242566946e-03f, 3.235979187e-03f, +3.229386160e-03f, 3.222787877e-03f, 3.216184349e-03f, 3.209575589e-03f, 3.202961607e-03f, 3.196342416e-03f, 3.189718027e-03f, 3.183088452e-03f, 3.176453703e-03f, 3.169813791e-03f, +3.163168728e-03f, 3.156518526e-03f, 3.149863196e-03f, 3.143202751e-03f, 3.136537202e-03f, 3.129866560e-03f, 3.123190838e-03f, 3.116510048e-03f, 3.109824201e-03f, 3.103133308e-03f, +3.096437383e-03f, 3.089736436e-03f, 3.083030479e-03f, 3.076319525e-03f, 3.069603585e-03f, 3.062882671e-03f, 3.056156795e-03f, 3.049425968e-03f, 3.042690203e-03f, 3.035949512e-03f, +3.029203905e-03f, 3.022453396e-03f, 3.015697997e-03f, 3.008937718e-03f, 3.002172572e-03f, 2.995402571e-03f, 2.988627727e-03f, 2.981848052e-03f, 2.975063557e-03f, 2.968274255e-03f, +2.961480158e-03f, 2.954681277e-03f, 2.947877625e-03f, 2.941069214e-03f, 2.934256055e-03f, 2.927438161e-03f, 2.920615544e-03f, 2.913788215e-03f, 2.906956187e-03f, 2.900119472e-03f, +2.893278081e-03f, 2.886432027e-03f, 2.879581322e-03f, 2.872725978e-03f, 2.865866007e-03f, 2.859001422e-03f, 2.852132233e-03f, 2.845258454e-03f, 2.838380096e-03f, 2.831497171e-03f, +2.824609692e-03f, 2.817717671e-03f, 2.810821120e-03f, 2.803920051e-03f, 2.797014476e-03f, 2.790104407e-03f, 2.783189857e-03f, 2.776270837e-03f, 2.769347360e-03f, 2.762419439e-03f, +2.755487084e-03f, 2.748550309e-03f, 2.741609125e-03f, 2.734663546e-03f, 2.727713582e-03f, 2.720759246e-03f, 2.713800551e-03f, 2.706837509e-03f, 2.699870132e-03f, 2.692898432e-03f, +2.685922421e-03f, 2.678942112e-03f, 2.671957517e-03f, 2.664968649e-03f, 2.657975519e-03f, 2.650978140e-03f, 2.643976524e-03f, 2.636970684e-03f, 2.629960631e-03f, 2.622946379e-03f, +2.615927939e-03f, 2.608905323e-03f, 2.601878545e-03f, 2.594847617e-03f, 2.587812550e-03f, 2.580773357e-03f, 2.573730051e-03f, 2.566682644e-03f, 2.559631148e-03f, 2.552575576e-03f, +2.545515940e-03f, 2.538452252e-03f, 2.531384526e-03f, 2.524312772e-03f, 2.517237005e-03f, 2.510157235e-03f, 2.503073476e-03f, 2.495985740e-03f, 2.488894040e-03f, 2.481798387e-03f, +2.474698795e-03f, 2.467595275e-03f, 2.460487841e-03f, 2.453376505e-03f, 2.446261278e-03f, 2.439142175e-03f, 2.432019207e-03f, 2.424892386e-03f, 2.417761726e-03f, 2.410627238e-03f, +2.403488936e-03f, 2.396346832e-03f, 2.389200937e-03f, 2.382051266e-03f, 2.374897830e-03f, 2.367740642e-03f, 2.360579714e-03f, 2.353415060e-03f, 2.346246691e-03f, 2.339074620e-03f, +2.331898860e-03f, 2.324719423e-03f, 2.317536322e-03f, 2.310349569e-03f, 2.303159178e-03f, 2.295965161e-03f, 2.288767529e-03f, 2.281566297e-03f, 2.274361476e-03f, 2.267153079e-03f, +2.259941120e-03f, 2.252725609e-03f, 2.245506561e-03f, 2.238283987e-03f, 2.231057901e-03f, 2.223828315e-03f, 2.216595241e-03f, 2.209358693e-03f, 2.202118683e-03f, 2.194875224e-03f, +2.187628328e-03f, 2.180378008e-03f, 2.173124278e-03f, 2.165867148e-03f, 2.158606633e-03f, 2.151342745e-03f, 2.144075496e-03f, 2.136804900e-03f, 2.129530969e-03f, 2.122253715e-03f, +2.114973153e-03f, 2.107689293e-03f, 2.100402150e-03f, 2.093111735e-03f, 2.085818063e-03f, 2.078521144e-03f, 2.071220992e-03f, 2.063917621e-03f, 2.056611042e-03f, 2.049301268e-03f, +2.041988313e-03f, 2.034672189e-03f, 2.027352909e-03f, 2.020030485e-03f, 2.012704930e-03f, 2.005376258e-03f, 1.998044481e-03f, 1.990709612e-03f, 1.983371664e-03f, 1.976030649e-03f, +1.968686580e-03f, 1.961339471e-03f, 1.953989334e-03f, 1.946636182e-03f, 1.939280027e-03f, 1.931920883e-03f, 1.924558763e-03f, 1.917193679e-03f, 1.909825644e-03f, 1.902454671e-03f, +1.895080773e-03f, 1.887703964e-03f, 1.880324255e-03f, 1.872941659e-03f, 1.865556190e-03f, 1.858167861e-03f, 1.850776684e-03f, 1.843382672e-03f, 1.835985839e-03f, 1.828586196e-03f, +1.821183758e-03f, 1.813778537e-03f, 1.806370545e-03f, 1.798959797e-03f, 1.791546304e-03f, 1.784130080e-03f, 1.776711137e-03f, 1.769289490e-03f, 1.761865150e-03f, 1.754438130e-03f, +1.747008444e-03f, 1.739576104e-03f, 1.732141124e-03f, 1.724703516e-03f, 1.717263294e-03f, 1.709820470e-03f, 1.702375058e-03f, 1.694927070e-03f, 1.687476519e-03f, 1.680023419e-03f, +1.672567782e-03f, 1.665109621e-03f, 1.657648950e-03f, 1.650185781e-03f, 1.642720128e-03f, 1.635252003e-03f, 1.627781420e-03f, 1.620308391e-03f, 1.612832930e-03f, 1.605355049e-03f, +1.597874762e-03f, 1.590392082e-03f, 1.582907022e-03f, 1.575419594e-03f, 1.567929812e-03f, 1.560437689e-03f, 1.552943238e-03f, 1.545446472e-03f, 1.537947404e-03f, 1.530446047e-03f, +1.522942414e-03f, 1.515436519e-03f, 1.507928374e-03f, 1.500417992e-03f, 1.492905387e-03f, 1.485390572e-03f, 1.477873560e-03f, 1.470354363e-03f, 1.462832995e-03f, 1.455309470e-03f, +1.447783799e-03f, 1.440255997e-03f, 1.432726076e-03f, 1.425194050e-03f, 1.417659931e-03f, 1.410123733e-03f, 1.402585469e-03f, 1.395045152e-03f, 1.387502795e-03f, 1.379958411e-03f, +1.372412014e-03f, 1.364863616e-03f, 1.357313231e-03f, 1.349760871e-03f, 1.342206551e-03f, 1.334650283e-03f, 1.327092080e-03f, 1.319531955e-03f, 1.311969922e-03f, 1.304405994e-03f, +1.296840183e-03f, 1.289272504e-03f, 1.281702969e-03f, 1.274131591e-03f, 1.266558384e-03f, 1.258983361e-03f, 1.251406534e-03f, 1.243827918e-03f, 1.236247525e-03f, 1.228665369e-03f, +1.221081462e-03f, 1.213495818e-03f, 1.205908450e-03f, 1.198319371e-03f, 1.190728595e-03f, 1.183136135e-03f, 1.175542003e-03f, 1.167946214e-03f, 1.160348779e-03f, 1.152749714e-03f, +1.145149029e-03f, 1.137546740e-03f, 1.129942859e-03f, 1.122337399e-03f, 1.114730374e-03f, 1.107121797e-03f, 1.099511680e-03f, 1.091900038e-03f, 1.084286883e-03f, 1.076672229e-03f, +1.069056089e-03f, 1.061438476e-03f, 1.053819404e-03f, 1.046198885e-03f, 1.038576933e-03f, 1.030953561e-03f, 1.023328782e-03f, 1.015702610e-03f, 1.008075058e-03f, 1.000446139e-03f, +9.928158662e-04f, 9.851842531e-04f, 9.775513128e-04f, 9.699170585e-04f, 9.622815037e-04f, 9.546446614e-04f, 9.470065451e-04f, 9.393671678e-04f, 9.317265430e-04f, 9.240846838e-04f, +9.164416036e-04f, 9.087973155e-04f, 9.011518329e-04f, 8.935051691e-04f, 8.858573373e-04f, 8.782083507e-04f, 8.705582227e-04f, 8.629069665e-04f, 8.552545954e-04f, 8.476011227e-04f, +8.399465617e-04f, 8.322909256e-04f, 8.246342277e-04f, 8.169764813e-04f, 8.093176998e-04f, 8.016578963e-04f, 7.939970841e-04f, 7.863352766e-04f, 7.786724871e-04f, 7.710087288e-04f, +7.633440150e-04f, 7.556783590e-04f, 7.480117741e-04f, 7.403442736e-04f, 7.326758708e-04f, 7.250065790e-04f, 7.173364115e-04f, 7.096653816e-04f, 7.019935025e-04f, 6.943207876e-04f, +6.866472502e-04f, 6.789729035e-04f, 6.712977610e-04f, 6.636218358e-04f, 6.559451413e-04f, 6.482676908e-04f, 6.405894975e-04f, 6.329105749e-04f, 6.252309362e-04f, 6.175505946e-04f, +6.098695636e-04f, 6.021878564e-04f, 5.945054863e-04f, 5.868224666e-04f, 5.791388107e-04f, 5.714545318e-04f, 5.637696433e-04f, 5.560841585e-04f, 5.483980906e-04f, 5.407114530e-04f, +5.330242590e-04f, 5.253365219e-04f, 5.176482551e-04f, 5.099594717e-04f, 5.022701852e-04f, 4.945804089e-04f, 4.868901560e-04f, 4.791994399e-04f, 4.715082739e-04f, 4.638166713e-04f, +4.561246454e-04f, 4.484322095e-04f, 4.407393770e-04f, 4.330461611e-04f, 4.253525752e-04f, 4.176586326e-04f, 4.099643465e-04f, 4.022697304e-04f, 3.945747974e-04f, 3.868795610e-04f, +3.791840345e-04f, 3.714882311e-04f, 3.637921641e-04f, 3.560958470e-04f, 3.483992929e-04f, 3.407025152e-04f, 3.330055272e-04f, 3.253083423e-04f, 3.176109736e-04f, 3.099134347e-04f, +3.022157386e-04f, 2.945178989e-04f, 2.868199286e-04f, 2.791218413e-04f, 2.714236502e-04f, 2.637253685e-04f, 2.560270097e-04f, 2.483285869e-04f, 2.406301136e-04f, 2.329316030e-04f, +2.252330684e-04f, 2.175345231e-04f, 2.098359805e-04f, 2.021374538e-04f, 1.944389563e-04f, 1.867405013e-04f, 1.790421022e-04f, 1.713437723e-04f, 1.636455248e-04f, 1.559473730e-04f, +1.482493302e-04f, 1.405514098e-04f, 1.328536250e-04f, 1.251559891e-04f, 1.174585154e-04f, 1.097612173e-04f, 1.020641079e-04f, 9.436720066e-05f, 8.667050878e-05f, 7.897404557e-05f, +7.127782432e-05f, 6.358185831e-05f, 5.588616083e-05f, 4.819074518e-05f, 4.049562462e-05f, 3.280081245e-05f, 2.510632194e-05f, 1.741216638e-05f, 9.718359047e-06f, 2.024913214e-06f, +-5.668157842e-06f, -1.336084084e-05f, -2.105312252e-05f, -2.874498959e-05f, -3.643642879e-05f, -4.412742685e-05f, -5.181797050e-05f, -5.950804648e-05f, -6.719764151e-05f, -7.488674234e-05f, +-8.257533570e-05f, -9.026340833e-05f, -9.795094697e-05f, -1.056379384e-04f, -1.133243693e-04f, -1.210102264e-04f, -1.286954965e-04f, -1.363801664e-04f, -1.440642227e-04f, -1.517476523e-04f, +-1.594304419e-04f, -1.671125783e-04f, -1.747940481e-04f, -1.824748383e-04f, -1.901549354e-04f, -1.978343263e-04f, -2.055129978e-04f, -2.131909367e-04f, -2.208681296e-04f, -2.285445633e-04f, +-2.362202247e-04f, -2.438951006e-04f, -2.515691776e-04f, -2.592424425e-04f, -2.669148822e-04f, -2.745864835e-04f, -2.822572330e-04f, -2.899271177e-04f, -2.975961242e-04f, -3.052642394e-04f, +-3.129314501e-04f, -3.205977431e-04f, -3.282631051e-04f, -3.359275230e-04f, -3.435909835e-04f, -3.512534736e-04f, -3.589149799e-04f, -3.665754893e-04f, -3.742349886e-04f, -3.818934646e-04f, +-3.895509041e-04f, -3.972072940e-04f, -4.048626211e-04f, -4.125168721e-04f, -4.201700340e-04f, -4.278220936e-04f, -4.354730376e-04f, -4.431228529e-04f, -4.507715264e-04f, -4.584190449e-04f, +-4.660653952e-04f, -4.737105642e-04f, -4.813545387e-04f, -4.889973056e-04f, -4.966388517e-04f, -5.042791639e-04f, -5.119182290e-04f, -5.195560340e-04f, -5.271925656e-04f, -5.348278108e-04f, +-5.424617563e-04f, -5.500943891e-04f, -5.577256961e-04f, -5.653556641e-04f, -5.729842800e-04f, -5.806115308e-04f, -5.882374032e-04f, -5.958618841e-04f, -6.034849606e-04f, -6.111066194e-04f, +-6.187268474e-04f, -6.263456317e-04f, -6.339629590e-04f, -6.415788162e-04f, -6.491931904e-04f, -6.568060684e-04f, -6.644174371e-04f, -6.720272834e-04f, -6.796355943e-04f, -6.872423568e-04f, +-6.948475576e-04f, -7.024511838e-04f, -7.100532223e-04f, -7.176536601e-04f, -7.252524841e-04f, -7.328496812e-04f, -7.404452384e-04f, -7.480391426e-04f, -7.556313809e-04f, -7.632219401e-04f, +-7.708108072e-04f, -7.783979693e-04f, -7.859834133e-04f, -7.935671261e-04f, -8.011490947e-04f, -8.087293061e-04f, -8.163077474e-04f, -8.238844055e-04f, -8.314592673e-04f, -8.390323200e-04f, +-8.466035504e-04f, -8.541729457e-04f, -8.617404928e-04f, -8.693061786e-04f, -8.768699904e-04f, -8.844319150e-04f, -8.919919395e-04f, -8.995500509e-04f, -9.071062363e-04f, -9.146604827e-04f, +-9.222127771e-04f, -9.297631066e-04f, -9.373114582e-04f, -9.448578190e-04f, -9.524021761e-04f, -9.599445164e-04f, -9.674848272e-04f, -9.750230953e-04f, -9.825593080e-04f, -9.900934523e-04f, +-9.976255153e-04f, -1.005155484e-03f, -1.012683346e-03f, -1.020209087e-03f, -1.027732696e-03f, -1.035254158e-03f, -1.042773462e-03f, -1.050290595e-03f, -1.057805543e-03f, -1.065318293e-03f, +-1.072828833e-03f, -1.080337150e-03f, -1.087843231e-03f, -1.095347064e-03f, -1.102848634e-03f, -1.110347930e-03f, -1.117844939e-03f, -1.125339647e-03f, -1.132832042e-03f, -1.140322112e-03f, +-1.147809842e-03f, -1.155295221e-03f, -1.162778236e-03f, -1.170258873e-03f, -1.177737120e-03f, -1.185212965e-03f, -1.192686394e-03f, -1.200157394e-03f, -1.207625953e-03f, -1.215092059e-03f, +-1.222555697e-03f, -1.230016856e-03f, -1.237475523e-03f, -1.244931684e-03f, -1.252385328e-03f, -1.259836441e-03f, -1.267285011e-03f, -1.274731024e-03f, -1.282174469e-03f, -1.289615332e-03f, +-1.297053601e-03f, -1.304489263e-03f, -1.311922305e-03f, -1.319352715e-03f, -1.326780479e-03f, -1.334205586e-03f, -1.341628022e-03f, -1.349047775e-03f, -1.356464831e-03f, -1.363879179e-03f, +-1.371290806e-03f, -1.378699699e-03f, -1.386105845e-03f, -1.393509232e-03f, -1.400909846e-03f, -1.408307676e-03f, -1.415702709e-03f, -1.423094932e-03f, -1.430484332e-03f, -1.437870897e-03f, +-1.445254614e-03f, -1.452635471e-03f, -1.460013455e-03f, -1.467388553e-03f, -1.474760753e-03f, -1.482130042e-03f, -1.489496407e-03f, -1.496859837e-03f, -1.504220318e-03f, -1.511577837e-03f, +-1.518932383e-03f, -1.526283943e-03f, -1.533632503e-03f, -1.540978052e-03f, -1.548320578e-03f, -1.555660066e-03f, -1.562996506e-03f, -1.570329884e-03f, -1.577660188e-03f, -1.584987405e-03f, +-1.592311524e-03f, -1.599632530e-03f, -1.606950413e-03f, -1.614265159e-03f, -1.621576755e-03f, -1.628885191e-03f, -1.636190452e-03f, -1.643492526e-03f, -1.650791402e-03f, -1.658087066e-03f, +-1.665379506e-03f, -1.672668710e-03f, -1.679954666e-03f, -1.687237360e-03f, -1.694516780e-03f, -1.701792914e-03f, -1.709065750e-03f, -1.716335275e-03f, -1.723601477e-03f, -1.730864343e-03f, +-1.738123861e-03f, -1.745380019e-03f, -1.752632804e-03f, -1.759882203e-03f, -1.767128205e-03f, -1.774370798e-03f, -1.781609968e-03f, -1.788845703e-03f, -1.796077992e-03f, -1.803306821e-03f, +-1.810532179e-03f, -1.817754053e-03f, -1.824972431e-03f, -1.832187301e-03f, -1.839398649e-03f, -1.846606465e-03f, -1.853810735e-03f, -1.861011448e-03f, -1.868208590e-03f, -1.875402151e-03f, +-1.882592117e-03f, -1.889778477e-03f, -1.896961218e-03f, -1.904140327e-03f, -1.911315793e-03f, -1.918487604e-03f, -1.925655747e-03f, -1.932820210e-03f, -1.939980981e-03f, -1.947138047e-03f, +-1.954291397e-03f, -1.961441018e-03f, -1.968586898e-03f, -1.975729026e-03f, -1.982867388e-03f, -1.990001972e-03f, -1.997132767e-03f, -2.004259761e-03f, -2.011382940e-03f, -2.018502294e-03f, +-2.025617809e-03f, -2.032729475e-03f, -2.039837278e-03f, -2.046941207e-03f, -2.054041250e-03f, -2.061137394e-03f, -2.068229628e-03f, -2.075317939e-03f, -2.082402315e-03f, -2.089482744e-03f, +-2.096559215e-03f, -2.103631715e-03f, -2.110700232e-03f, -2.117764755e-03f, -2.124825270e-03f, -2.131881767e-03f, -2.138934233e-03f, -2.145982656e-03f, -2.153027024e-03f, -2.160067325e-03f, +-2.167103548e-03f, -2.174135680e-03f, -2.181163709e-03f, -2.188187624e-03f, -2.195207412e-03f, -2.202223061e-03f, -2.209234561e-03f, -2.216241898e-03f, -2.223245060e-03f, -2.230244037e-03f, +-2.237238816e-03f, -2.244229384e-03f, -2.251215731e-03f, -2.258197845e-03f, -2.265175713e-03f, -2.272149323e-03f, -2.279118665e-03f, -2.286083725e-03f, -2.293044493e-03f, -2.300000956e-03f, +-2.306953103e-03f, -2.313900921e-03f, -2.320844399e-03f, -2.327783526e-03f, -2.334718289e-03f, -2.341648676e-03f, -2.348574677e-03f, -2.355496278e-03f, -2.362413469e-03f, -2.369326238e-03f, +-2.376234572e-03f, -2.383138461e-03f, -2.390037892e-03f, -2.396932854e-03f, -2.403823335e-03f, -2.410709324e-03f, -2.417590808e-03f, -2.424467776e-03f, -2.431340217e-03f, -2.438208118e-03f, +-2.445071469e-03f, -2.451930257e-03f, -2.458784470e-03f, -2.465634098e-03f, -2.472479129e-03f, -2.479319550e-03f, -2.486155351e-03f, -2.492986520e-03f, -2.499813045e-03f, -2.506634915e-03f, +-2.513452117e-03f, -2.520264642e-03f, -2.527072476e-03f, -2.533875609e-03f, -2.540674029e-03f, -2.547467724e-03f, -2.554256683e-03f, -2.561040895e-03f, -2.567820348e-03f, -2.574595030e-03f, +-2.581364930e-03f, -2.588130036e-03f, -2.594890338e-03f, -2.601645823e-03f, -2.608396481e-03f, -2.615142299e-03f, -2.621883267e-03f, -2.628619373e-03f, -2.635350605e-03f, -2.642076952e-03f, +-2.648798403e-03f, -2.655514947e-03f, -2.662226571e-03f, -2.668933265e-03f, -2.675635018e-03f, -2.682331817e-03f, -2.689023652e-03f, -2.695710512e-03f, -2.702392384e-03f, -2.709069259e-03f, +-2.715741123e-03f, -2.722407967e-03f, -2.729069779e-03f, -2.735726547e-03f, -2.742378261e-03f, -2.749024909e-03f, -2.755666479e-03f, -2.762302962e-03f, -2.768934344e-03f, -2.775560616e-03f, +-2.782181767e-03f, -2.788797783e-03f, -2.795408656e-03f, -2.802014373e-03f, -2.808614923e-03f, -2.815210296e-03f, -2.821800479e-03f, -2.828385463e-03f, -2.834965235e-03f, -2.841539785e-03f, +-2.848109101e-03f, -2.854673173e-03f, -2.861231990e-03f, -2.867785539e-03f, -2.874333811e-03f, -2.880876794e-03f, -2.887414477e-03f, -2.893946849e-03f, -2.900473900e-03f, -2.906995617e-03f, +-2.913511991e-03f, -2.920023009e-03f, -2.926528662e-03f, -2.933028937e-03f, -2.939523825e-03f, -2.946013314e-03f, -2.952497393e-03f, -2.958976051e-03f, -2.965449278e-03f, -2.971917062e-03f, +-2.978379393e-03f, -2.984836259e-03f, -2.991287650e-03f, -2.997733555e-03f, -3.004173963e-03f, -3.010608863e-03f, -3.017038244e-03f, -3.023462096e-03f, -3.029880407e-03f, -3.036293167e-03f, +-3.042700366e-03f, -3.049101991e-03f, -3.055498032e-03f, -3.061888480e-03f, -3.068273322e-03f, -3.074652548e-03f, -3.081026147e-03f, -3.087394110e-03f, -3.093756424e-03f, -3.100113079e-03f, +-3.106464064e-03f, -3.112809370e-03f, -3.119148984e-03f, -3.125482897e-03f, -3.131811098e-03f, -3.138133576e-03f, -3.144450320e-03f, -3.150761320e-03f, -3.157066565e-03f, -3.163366044e-03f, +-3.169659748e-03f, -3.175947665e-03f, -3.182229785e-03f, -3.188506097e-03f, -3.194776591e-03f, -3.201041256e-03f, -3.207300081e-03f, -3.213553056e-03f, -3.219800171e-03f, -3.226041415e-03f, +-3.232276778e-03f, -3.238506249e-03f, -3.244729817e-03f, -3.250947472e-03f, -3.257159204e-03f, -3.263365002e-03f, -3.269564856e-03f, -3.275758755e-03f, -3.281946689e-03f, -3.288128648e-03f, +-3.294304621e-03f, -3.300474598e-03f, -3.306638568e-03f, -3.312796521e-03f, -3.318948447e-03f, -3.325094335e-03f, -3.331234175e-03f, -3.337367957e-03f, -3.343495670e-03f, -3.349617305e-03f, +-3.355732850e-03f, -3.361842297e-03f, -3.367945633e-03f, -3.374042849e-03f, -3.380133936e-03f, -3.386218882e-03f, -3.392297677e-03f, -3.398370312e-03f, -3.404436776e-03f, -3.410497058e-03f, +-3.416551149e-03f, -3.422599039e-03f, -3.428640717e-03f, -3.434676173e-03f, -3.440705398e-03f, -3.446728380e-03f, -3.452745111e-03f, -3.458755579e-03f, -3.464759775e-03f, -3.470757689e-03f, +-3.476749310e-03f, -3.482734629e-03f, -3.488713635e-03f, -3.494686319e-03f, -3.500652671e-03f, -3.506612680e-03f, -3.512566336e-03f, -3.518513630e-03f, -3.524454552e-03f, -3.530389091e-03f, +-3.536317238e-03f, -3.542238983e-03f, -3.548154315e-03f, -3.554063226e-03f, -3.559965704e-03f, -3.565861741e-03f, -3.571751326e-03f, -3.577634449e-03f, -3.583511101e-03f, -3.589381272e-03f, +-3.595244952e-03f, -3.601102130e-03f, -3.606952799e-03f, -3.612796946e-03f, -3.618634563e-03f, -3.624465641e-03f, -3.630290168e-03f, -3.636108136e-03f, -3.641919535e-03f, -3.647724355e-03f, +-3.653522586e-03f, -3.659314218e-03f, -3.665099243e-03f, -3.670877650e-03f, -3.676649430e-03f, -3.682414572e-03f, -3.688173068e-03f, -3.693924907e-03f, -3.699670081e-03f, -3.705408579e-03f, +-3.711140392e-03f, -3.716865510e-03f, -3.722583924e-03f, -3.728295624e-03f, -3.734000601e-03f, -3.739698845e-03f, -3.745390347e-03f, -3.751075097e-03f, -3.756753085e-03f, -3.762424303e-03f, +-3.768088740e-03f, -3.773746387e-03f, -3.779397236e-03f, -3.785041275e-03f, -3.790678497e-03f, -3.796308891e-03f, -3.801932448e-03f, -3.807549159e-03f, -3.813159014e-03f, -3.818762005e-03f, +-3.824358121e-03f, -3.829947353e-03f, -3.835529693e-03f, -3.841105130e-03f, -3.846673656e-03f, -3.852235260e-03f, -3.857789935e-03f, -3.863337670e-03f, -3.868878457e-03f, -3.874412286e-03f, +-3.879939147e-03f, -3.885459033e-03f, -3.890971933e-03f, -3.896477838e-03f, -3.901976740e-03f, -3.907468628e-03f, -3.912953494e-03f, -3.918431329e-03f, -3.923902124e-03f, -3.929365869e-03f, +-3.934822556e-03f, -3.940272175e-03f, -3.945714717e-03f, -3.951150173e-03f, -3.956578535e-03f, -3.961999792e-03f, -3.967413937e-03f, -3.972820960e-03f, -3.978220852e-03f, -3.983613604e-03f, +-3.988999207e-03f, -3.994377652e-03f, -3.999748931e-03f, -4.005113034e-03f, -4.010469953e-03f, -4.015819678e-03f, -4.021162200e-03f, -4.026497512e-03f, -4.031825603e-03f, -4.037146465e-03f, +-4.042460089e-03f, -4.047766467e-03f, -4.053065589e-03f, -4.058357448e-03f, -4.063642033e-03f, -4.068919336e-03f, -4.074189348e-03f, -4.079452062e-03f, -4.084707467e-03f, -4.089955556e-03f, +-4.095196319e-03f, -4.100429747e-03f, -4.105655833e-03f, -4.110874568e-03f, -4.116085942e-03f, -4.121289947e-03f, -4.126486575e-03f, -4.131675817e-03f, -4.136857664e-03f, -4.142032108e-03f, +-4.147199140e-03f, -4.152358752e-03f, -4.157510934e-03f, -4.162655679e-03f, -4.167792978e-03f, -4.172922823e-03f, -4.178045205e-03f, -4.183160114e-03f, -4.188267544e-03f, -4.193367486e-03f, +-4.198459931e-03f, -4.203544870e-03f, -4.208622295e-03f, -4.213692199e-03f, -4.218754572e-03f, -4.223809406e-03f, -4.228856692e-03f, -4.233896423e-03f, -4.238928590e-03f, -4.243953185e-03f, +-4.248970199e-03f, -4.253979624e-03f, -4.258981452e-03f, -4.263975675e-03f, -4.268962284e-03f, -4.273941270e-03f, -4.278912627e-03f, -4.283876345e-03f, -4.288832417e-03f, -4.293780834e-03f, +-4.298721588e-03f, -4.303654671e-03f, -4.308580074e-03f, -4.313497791e-03f, -4.318407811e-03f, -4.323310128e-03f, -4.328204733e-03f, -4.333091619e-03f, -4.337970776e-03f, -4.342842198e-03f, +-4.347705876e-03f, -4.352561802e-03f, -4.357409967e-03f, -4.362250365e-03f, -4.367082987e-03f, -4.371907825e-03f, -4.376724871e-03f, -4.381534117e-03f, -4.386335555e-03f, -4.391129178e-03f, +-4.395914977e-03f, -4.400692944e-03f, -4.405463073e-03f, -4.410225354e-03f, -4.414979780e-03f, -4.419726343e-03f, -4.424465036e-03f, -4.429195850e-03f, -4.433918778e-03f, -4.438633811e-03f, +-4.443340943e-03f, -4.448040166e-03f, -4.452731471e-03f, -4.457414851e-03f, -4.462090299e-03f, -4.466757806e-03f, -4.471417365e-03f, -4.476068968e-03f, -4.480712608e-03f, -4.485348277e-03f, +-4.489975968e-03f, -4.494595672e-03f, -4.499207382e-03f, -4.503811091e-03f, -4.508406791e-03f, -4.512994474e-03f, -4.517574134e-03f, -4.522145762e-03f, -4.526709351e-03f, -4.531264893e-03f, +-4.535812381e-03f, -4.540351808e-03f, -4.544883166e-03f, -4.549406447e-03f, -4.553921645e-03f, -4.558428752e-03f, -4.562927760e-03f, -4.567418662e-03f, -4.571901450e-03f, -4.576376118e-03f, +-4.580842658e-03f, -4.585301063e-03f, -4.589751325e-03f, -4.594193437e-03f, -4.598627392e-03f, -4.603053183e-03f, -4.607470801e-03f, -4.611880241e-03f, -4.616281495e-03f, -4.620674556e-03f, +-4.625059415e-03f, -4.629436068e-03f, -4.633804505e-03f, -4.638164720e-03f, -4.642516706e-03f, -4.646860456e-03f, -4.651195963e-03f, -4.655523219e-03f, -4.659842218e-03f, -4.664152952e-03f, +-4.668455414e-03f, -4.672749598e-03f, -4.677035496e-03f, -4.681313101e-03f, -4.685582407e-03f, -4.689843406e-03f, -4.694096092e-03f, -4.698340457e-03f, -4.702576495e-03f, -4.706804198e-03f, +-4.711023560e-03f, -4.715234574e-03f, -4.719437233e-03f, -4.723631530e-03f, -4.727817459e-03f, -4.731995012e-03f, -4.736164183e-03f, -4.740324964e-03f, -4.744477350e-03f, -4.748621333e-03f, +-4.752756907e-03f, -4.756884064e-03f, -4.761002799e-03f, -4.765113105e-03f, -4.769214974e-03f, -4.773308400e-03f, -4.777393376e-03f, -4.781469897e-03f, -4.785537954e-03f, -4.789597543e-03f, +-4.793648655e-03f, -4.797691284e-03f, -4.801725424e-03f, -4.805751069e-03f, -4.809768211e-03f, -4.813776845e-03f, -4.817776963e-03f, -4.821768559e-03f, -4.825751627e-03f, -4.829726161e-03f, +-4.833692153e-03f, -4.837649597e-03f, -4.841598488e-03f, -4.845538818e-03f, -4.849470581e-03f, -4.853393771e-03f, -4.857308381e-03f, -4.861214405e-03f, -4.865111838e-03f, -4.869000671e-03f, +-4.872880900e-03f, -4.876752518e-03f, -4.880615518e-03f, -4.884469895e-03f, -4.888315641e-03f, -4.892152752e-03f, -4.895981220e-03f, -4.899801040e-03f, -4.903612205e-03f, -4.907414709e-03f, +-4.911208547e-03f, -4.914993711e-03f, -4.918770196e-03f, -4.922537995e-03f, -4.926297104e-03f, -4.930047514e-03f, -4.933789222e-03f, -4.937522219e-03f, -4.941246501e-03f, -4.944962062e-03f, +-4.948668894e-03f, -4.952366994e-03f, -4.956056353e-03f, -4.959736968e-03f, -4.963408831e-03f, -4.967071936e-03f, -4.970726278e-03f, -4.974371852e-03f, -4.978008650e-03f, -4.981636667e-03f, +-4.985255898e-03f, -4.988866336e-03f, -4.992467976e-03f, -4.996060812e-03f, -4.999644838e-03f, -5.003220049e-03f, -5.006786438e-03f, -5.010344000e-03f, -5.013892729e-03f, -5.017432619e-03f, +-5.020963666e-03f, -5.024485863e-03f, -5.027999204e-03f, -5.031503684e-03f, -5.034999297e-03f, -5.038486038e-03f, -5.041963901e-03f, -5.045432880e-03f, -5.048892970e-03f, -5.052344166e-03f, +-5.055786461e-03f, -5.059219851e-03f, -5.062644330e-03f, -5.066059892e-03f, -5.069466532e-03f, -5.072864244e-03f, -5.076253024e-03f, -5.079632865e-03f, -5.083003762e-03f, -5.086365710e-03f, +-5.089718704e-03f, -5.093062737e-03f, -5.096397806e-03f, -5.099723904e-03f, -5.103041025e-03f, -5.106349166e-03f, -5.109648320e-03f, -5.112938483e-03f, -5.116219649e-03f, -5.119491812e-03f, +-5.122754968e-03f, -5.126009112e-03f, -5.129254238e-03f, -5.132490341e-03f, -5.135717415e-03f, -5.138935457e-03f, -5.142144460e-03f, -5.145344420e-03f, -5.148535332e-03f, -5.151717189e-03f, +-5.154889988e-03f, -5.158053724e-03f, -5.161208391e-03f, -5.164353984e-03f, -5.167490498e-03f, -5.170617929e-03f, -5.173736271e-03f, -5.176845520e-03f, -5.179945670e-03f, -5.183036717e-03f, +-5.186118655e-03f, -5.189191481e-03f, -5.192255188e-03f, -5.195309772e-03f, -5.198355229e-03f, -5.201391553e-03f, -5.204418740e-03f, -5.207436785e-03f, -5.210445683e-03f, -5.213445430e-03f, +-5.216436020e-03f, -5.219417449e-03f, -5.222389712e-03f, -5.225352805e-03f, -5.228306722e-03f, -5.231251460e-03f, -5.234187014e-03f, -5.237113378e-03f, -5.240030549e-03f, -5.242938522e-03f, +-5.245837291e-03f, -5.248726854e-03f, -5.251607205e-03f, -5.254478339e-03f, -5.257340252e-03f, -5.260192940e-03f, -5.263036398e-03f, -5.265870621e-03f, -5.268695606e-03f, -5.271511348e-03f, +-5.274317842e-03f, -5.277115084e-03f, -5.279903069e-03f, -5.282681794e-03f, -5.285451254e-03f, -5.288211444e-03f, -5.290962361e-03f, -5.293703999e-03f, -5.296436355e-03f, -5.299159425e-03f, +-5.301873203e-03f, -5.304577687e-03f, -5.307272871e-03f, -5.309958752e-03f, -5.312635325e-03f, -5.315302586e-03f, -5.317960531e-03f, -5.320609157e-03f, -5.323248457e-03f, -5.325878430e-03f, +-5.328499070e-03f, -5.331110373e-03f, -5.333712336e-03f, -5.336304955e-03f, -5.338888225e-03f, -5.341462142e-03f, -5.344026702e-03f, -5.346581902e-03f, -5.349127738e-03f, -5.351664204e-03f, +-5.354191299e-03f, -5.356709017e-03f, -5.359217355e-03f, -5.361716309e-03f, -5.364205875e-03f, -5.366686049e-03f, -5.369156828e-03f, -5.371618207e-03f, -5.374070183e-03f, -5.376512752e-03f, +-5.378945911e-03f, -5.381369654e-03f, -5.383783980e-03f, -5.386188884e-03f, -5.388584362e-03f, -5.390970411e-03f, -5.393347027e-03f, -5.395714206e-03f, -5.398071946e-03f, -5.400420241e-03f, +-5.402759089e-03f, -5.405088486e-03f, -5.407408429e-03f, -5.409718913e-03f, -5.412019936e-03f, -5.414311494e-03f, -5.416593583e-03f, -5.418866200e-03f, -5.421129341e-03f, -5.423383003e-03f, +-5.425627183e-03f, -5.427861878e-03f, -5.430087083e-03f, -5.432302795e-03f, -5.434509011e-03f, -5.436705728e-03f, -5.438892943e-03f, -5.441070651e-03f, -5.443238850e-03f, -5.445397537e-03f, +-5.447546707e-03f, -5.449686359e-03f, -5.451816489e-03f, -5.453937093e-03f, -5.456048168e-03f, -5.458149711e-03f, -5.460241720e-03f, -5.462324190e-03f, -5.464397119e-03f, -5.466460504e-03f, +-5.468514341e-03f, -5.470558627e-03f, -5.472593360e-03f, -5.474618536e-03f, -5.476634152e-03f, -5.478640206e-03f, -5.480636694e-03f, -5.482623613e-03f, -5.484600960e-03f, -5.486568733e-03f, +-5.488526929e-03f, -5.490475543e-03f, -5.492414575e-03f, -5.494344020e-03f, -5.496263876e-03f, -5.498174140e-03f, -5.500074810e-03f, -5.501965881e-03f, -5.503847353e-03f, -5.505719221e-03f, +-5.507581483e-03f, -5.509434137e-03f, -5.511277179e-03f, -5.513110607e-03f, -5.514934418e-03f, -5.516748610e-03f, -5.518553180e-03f, -5.520348125e-03f, -5.522133442e-03f, -5.523909129e-03f, +-5.525675184e-03f, -5.527431603e-03f, -5.529178385e-03f, -5.530915526e-03f, -5.532643025e-03f, -5.534360878e-03f, -5.536069083e-03f, -5.537767638e-03f, -5.539456541e-03f, -5.541135788e-03f, +-5.542805377e-03f, -5.544465306e-03f, -5.546115573e-03f, -5.547756175e-03f, -5.549387110e-03f, -5.551008375e-03f, -5.552619968e-03f, -5.554221887e-03f, -5.555814130e-03f, -5.557396694e-03f, +-5.558969577e-03f, -5.560532776e-03f, -5.562086290e-03f, -5.563630117e-03f, -5.565164253e-03f, -5.566688698e-03f, -5.568203448e-03f, -5.569708502e-03f, -5.571203858e-03f, -5.572689513e-03f, +-5.574165465e-03f, -5.575631713e-03f, -5.577088253e-03f, -5.578535085e-03f, -5.579972206e-03f, -5.581399615e-03f, -5.582817308e-03f, -5.584225284e-03f, -5.585623542e-03f, -5.587012079e-03f, +-5.588390893e-03f, -5.589759983e-03f, -5.591119347e-03f, -5.592468982e-03f, -5.593808887e-03f, -5.595139059e-03f, -5.596459499e-03f, -5.597770202e-03f, -5.599071168e-03f, -5.600362395e-03f, +-5.601643881e-03f, -5.602915624e-03f, -5.604177623e-03f, -5.605429876e-03f, -5.606672381e-03f, -5.607905137e-03f, -5.609128141e-03f, -5.610341393e-03f, -5.611544890e-03f, -5.612738632e-03f, +-5.613922616e-03f, -5.615096841e-03f, -5.616261305e-03f, -5.617416007e-03f, -5.618560946e-03f, -5.619696119e-03f, -5.620821526e-03f, -5.621937164e-03f, -5.623043033e-03f, -5.624139131e-03f, +-5.625225456e-03f, -5.626302008e-03f, -5.627368785e-03f, -5.628425784e-03f, -5.629473006e-03f, -5.630510449e-03f, -5.631538111e-03f, -5.632555992e-03f, -5.633564089e-03f, -5.634562402e-03f, +-5.635550929e-03f, -5.636529670e-03f, -5.637498622e-03f, -5.638457785e-03f, -5.639407158e-03f, -5.640346739e-03f, -5.641276527e-03f, -5.642196522e-03f, -5.643106721e-03f, -5.644007125e-03f, +-5.644897731e-03f, -5.645778539e-03f, -5.646649548e-03f, -5.647510757e-03f, -5.648362164e-03f, -5.649203769e-03f, -5.650035571e-03f, -5.650857569e-03f, -5.651669762e-03f, -5.652472148e-03f, +-5.653264728e-03f, -5.654047500e-03f, -5.654820463e-03f, -5.655583617e-03f, -5.656336960e-03f, -5.657080492e-03f, -5.657814212e-03f, -5.658538119e-03f, -5.659252213e-03f, -5.659956492e-03f, +-5.660650957e-03f, -5.661335605e-03f, -5.662010437e-03f, -5.662675452e-03f, -5.663330649e-03f, -5.663976028e-03f, -5.664611588e-03f, -5.665237327e-03f, -5.665853247e-03f, -5.666459346e-03f, +-5.667055623e-03f, -5.667642078e-03f, -5.668218711e-03f, -5.668785520e-03f, -5.669342506e-03f, -5.669889668e-03f, -5.670427006e-03f, -5.670954519e-03f, -5.671472206e-03f, -5.671980067e-03f, +-5.672478103e-03f, -5.672966312e-03f, -5.673444693e-03f, -5.673913248e-03f, -5.674371975e-03f, -5.674820874e-03f, -5.675259945e-03f, -5.675689188e-03f, -5.676108602e-03f, -5.676518187e-03f, +-5.676917942e-03f, -5.677307869e-03f, -5.677687965e-03f, -5.678058232e-03f, -5.678418670e-03f, -5.678769277e-03f, -5.679110054e-03f, -5.679441000e-03f, -5.679762116e-03f, -5.680073402e-03f, +-5.680374858e-03f, -5.680666483e-03f, -5.680948277e-03f, -5.681220241e-03f, -5.681482374e-03f, -5.681734677e-03f, -5.681977149e-03f, -5.682209791e-03f, -5.682432602e-03f, -5.682645584e-03f, +-5.682848735e-03f, -5.683042056e-03f, -5.683225548e-03f, -5.683399209e-03f, -5.683563042e-03f, -5.683717045e-03f, -5.683861219e-03f, -5.683995564e-03f, -5.684120081e-03f, -5.684234769e-03f, +-5.684339629e-03f, -5.684434662e-03f, -5.684519867e-03f, -5.684595246e-03f, -5.684660797e-03f, -5.684716522e-03f, -5.684762422e-03f, -5.684798495e-03f, -5.684824744e-03f, -5.684841168e-03f, +-5.684847767e-03f, -5.684844543e-03f, -5.684831496e-03f, -5.684808626e-03f, -5.684775934e-03f, -5.684733420e-03f, -5.684681084e-03f, -5.684618929e-03f, -5.684546953e-03f, -5.684465158e-03f, +-5.684373544e-03f, -5.684272112e-03f, -5.684160863e-03f, -5.684039796e-03f, -5.683908914e-03f, -5.683768217e-03f, -5.683617704e-03f, -5.683457378e-03f, -5.683287239e-03f, -5.683107287e-03f, +-5.682917524e-03f, -5.682717950e-03f, -5.682508566e-03f, -5.682289373e-03f, -5.682060372e-03f, -5.681821563e-03f, -5.681572948e-03f, -5.681314527e-03f, -5.681046302e-03f, -5.680768273e-03f, +-5.680480442e-03f, -5.680182808e-03f, -5.679875374e-03f, -5.679558140e-03f, -5.679231108e-03f, -5.678894278e-03f, -5.678547651e-03f, -5.678191229e-03f, -5.677825012e-03f, -5.677449002e-03f, +-5.677063200e-03f, -5.676667607e-03f, -5.676262224e-03f, -5.675847053e-03f, -5.675422094e-03f, -5.674987348e-03f, -5.674542818e-03f, -5.674088504e-03f, -5.673624408e-03f, -5.673150530e-03f, +-5.672666872e-03f, -5.672173436e-03f, -5.671670222e-03f, -5.671157233e-03f, -5.670634469e-03f, -5.670101932e-03f, -5.669559623e-03f, -5.669007543e-03f, -5.668445695e-03f, -5.667874080e-03f, +-5.667292698e-03f, -5.666701552e-03f, -5.666100643e-03f, -5.665489972e-03f, -5.664869541e-03f, -5.664239352e-03f, -5.663599407e-03f, -5.662949706e-03f, -5.662290251e-03f, -5.661621044e-03f, +-5.660942087e-03f, -5.660253381e-03f, -5.659554928e-03f, -5.658846730e-03f, -5.658128788e-03f, -5.657401104e-03f, -5.656663680e-03f, -5.655916517e-03f, -5.655159618e-03f, -5.654392984e-03f, +-5.653616616e-03f, -5.652830518e-03f, -5.652034690e-03f, -5.651229134e-03f, -5.650413853e-03f, -5.649588847e-03f, -5.648754120e-03f, -5.647909673e-03f, -5.647055508e-03f, -5.646191626e-03f, +-5.645318031e-03f, -5.644434723e-03f, -5.643541705e-03f, -5.642638979e-03f, -5.641726547e-03f, -5.640804411e-03f, -5.639872573e-03f, -5.638931035e-03f, -5.637979799e-03f, -5.637018868e-03f, +-5.636048243e-03f, -5.635067926e-03f, -5.634077921e-03f, -5.633078228e-03f, -5.632068851e-03f, -5.631049791e-03f, -5.630021050e-03f, -5.628982632e-03f, -5.627934537e-03f, -5.626876769e-03f, +-5.625809330e-03f, -5.624732222e-03f, -5.623645448e-03f, -5.622549009e-03f, -5.621442908e-03f, -5.620327148e-03f, -5.619201731e-03f, -5.618066659e-03f, -5.616921935e-03f, -5.615767561e-03f, +-5.614603540e-03f, -5.613429874e-03f, -5.612246565e-03f, -5.611053617e-03f, -5.609851032e-03f, -5.608638812e-03f, -5.607416960e-03f, -5.606185478e-03f, -5.604944369e-03f, -5.603693636e-03f, +-5.602433281e-03f, -5.601163308e-03f, -5.599883718e-03f, -5.598594514e-03f, -5.597295699e-03f, -5.595987276e-03f, -5.594669247e-03f, -5.593341616e-03f, -5.592004384e-03f, -5.590657556e-03f, +-5.589301133e-03f, -5.587935118e-03f, -5.586559514e-03f, -5.585174325e-03f, -5.583779552e-03f, -5.582375200e-03f, -5.580961270e-03f, -5.579537765e-03f, -5.578104689e-03f, -5.576662045e-03f, +-5.575209835e-03f, -5.573748062e-03f, -5.572276730e-03f, -5.570795842e-03f, -5.569305399e-03f, -5.567805407e-03f, -5.566295867e-03f, -5.564776782e-03f, -5.563248157e-03f, -5.561709993e-03f, +-5.560162294e-03f, -5.558605063e-03f, -5.557038304e-03f, -5.555462019e-03f, -5.553876212e-03f, -5.552280885e-03f, -5.550676043e-03f, -5.549061688e-03f, -5.547437823e-03f, -5.545804453e-03f, +-5.544161580e-03f, -5.542509207e-03f, -5.540847338e-03f, -5.539175976e-03f, -5.537495124e-03f, -5.535804786e-03f, -5.534104966e-03f, -5.532395666e-03f, -5.530676890e-03f, -5.528948642e-03f, +-5.527210925e-03f, -5.525463742e-03f, -5.523707097e-03f, -5.521940993e-03f, -5.520165435e-03f, -5.518380424e-03f, -5.516585966e-03f, -5.514782063e-03f, -5.512968720e-03f, -5.511145939e-03f, +-5.509313725e-03f, -5.507472080e-03f, -5.505621010e-03f, -5.503760516e-03f, -5.501890604e-03f, -5.500011276e-03f, -5.498122536e-03f, -5.496224389e-03f, -5.494316837e-03f, -5.492399886e-03f, +-5.490473537e-03f, -5.488537796e-03f, -5.486592665e-03f, -5.484638150e-03f, -5.482674253e-03f, -5.480700979e-03f, -5.478718330e-03f, -5.476726313e-03f, -5.474724929e-03f, -5.472714183e-03f, +-5.470694080e-03f, -5.468664622e-03f, -5.466625815e-03f, -5.464577661e-03f, -5.462520165e-03f, -5.460453331e-03f, -5.458377163e-03f, -5.456291665e-03f, -5.454196842e-03f, -5.452092696e-03f, +-5.449979232e-03f, -5.447856455e-03f, -5.445724369e-03f, -5.443582976e-03f, -5.441432283e-03f, -5.439272293e-03f, -5.437103010e-03f, -5.434924438e-03f, -5.432736582e-03f, -5.430539445e-03f, +-5.428333033e-03f, -5.426117349e-03f, -5.423892397e-03f, -5.421658183e-03f, -5.419414709e-03f, -5.417161982e-03f, -5.414900004e-03f, -5.412628780e-03f, -5.410348315e-03f, -5.408058613e-03f, +-5.405759679e-03f, -5.403451516e-03f, -5.401134130e-03f, -5.398807524e-03f, -5.396471704e-03f, -5.394126674e-03f, -5.391772438e-03f, -5.389409000e-03f, -5.387036366e-03f, -5.384654540e-03f, +-5.382263526e-03f, -5.379863329e-03f, -5.377453954e-03f, -5.375035405e-03f, -5.372607687e-03f, -5.370170804e-03f, -5.367724762e-03f, -5.365269564e-03f, -5.362805216e-03f, -5.360331722e-03f, +-5.357849087e-03f, -5.355357316e-03f, -5.352856413e-03f, -5.350346384e-03f, -5.347827232e-03f, -5.345298963e-03f, -5.342761582e-03f, -5.340215094e-03f, -5.337659503e-03f, -5.335094814e-03f, +-5.332521032e-03f, -5.329938161e-03f, -5.327346208e-03f, -5.324745177e-03f, -5.322135072e-03f, -5.319515899e-03f, -5.316887663e-03f, -5.314250368e-03f, -5.311604020e-03f, -5.308948624e-03f, +-5.306284184e-03f, -5.303610706e-03f, -5.300928195e-03f, -5.298236656e-03f, -5.295536094e-03f, -5.292826514e-03f, -5.290107921e-03f, -5.287380320e-03f, -5.284643717e-03f, -5.281898117e-03f, +-5.279143525e-03f, -5.276379945e-03f, -5.273607384e-03f, -5.270825847e-03f, -5.268035338e-03f, -5.265235863e-03f, -5.262427428e-03f, -5.259610037e-03f, -5.256783696e-03f, -5.253948411e-03f, +-5.251104186e-03f, -5.248251027e-03f, -5.245388939e-03f, -5.242517928e-03f, -5.239637999e-03f, -5.236749158e-03f, -5.233851409e-03f, -5.230944759e-03f, -5.228029213e-03f, -5.225104776e-03f, +-5.222171454e-03f, -5.219229252e-03f, -5.216278176e-03f, -5.213318232e-03f, -5.210349424e-03f, -5.207371759e-03f, -5.204385242e-03f, -5.201389878e-03f, -5.198385674e-03f, -5.195372635e-03f, +-5.192350766e-03f, -5.189320074e-03f, -5.186280563e-03f, -5.183232240e-03f, -5.180175110e-03f, -5.177109180e-03f, -5.174034454e-03f, -5.170950938e-03f, -5.167858639e-03f, -5.164757561e-03f, +-5.161647712e-03f, -5.158529095e-03f, -5.155401719e-03f, -5.152265587e-03f, -5.149120707e-03f, -5.145967084e-03f, -5.142804723e-03f, -5.139633631e-03f, -5.136453814e-03f, -5.133265278e-03f, +-5.130068028e-03f, -5.126862070e-03f, -5.123647411e-03f, -5.120424056e-03f, -5.117192012e-03f, -5.113951284e-03f, -5.110701878e-03f, -5.107443801e-03f, -5.104177059e-03f, -5.100901657e-03f, +-5.097617601e-03f, -5.094324899e-03f, -5.091023556e-03f, -5.087713577e-03f, -5.084394970e-03f, -5.081067740e-03f, -5.077731894e-03f, -5.074387437e-03f, -5.071034376e-03f, -5.067672717e-03f, +-5.064302467e-03f, -5.060923631e-03f, -5.057536217e-03f, -5.054140229e-03f, -5.050735675e-03f, -5.047322560e-03f, -5.043900892e-03f, -5.040470676e-03f, -5.037031918e-03f, -5.033584626e-03f, +-5.030128805e-03f, -5.026664462e-03f, -5.023191604e-03f, -5.019710236e-03f, -5.016220365e-03f, -5.012721998e-03f, -5.009215141e-03f, -5.005699800e-03f, -5.002175982e-03f, -4.998643694e-03f, +-4.995102942e-03f, -4.991553733e-03f, -4.987996072e-03f, -4.984429967e-03f, -4.980855425e-03f, -4.977272451e-03f, -4.973681053e-03f, -4.970081237e-03f, -4.966473009e-03f, -4.962856377e-03f, +-4.959231347e-03f, -4.955597926e-03f, -4.951956120e-03f, -4.948305936e-03f, -4.944647381e-03f, -4.940980462e-03f, -4.937305185e-03f, -4.933621557e-03f, -4.929929584e-03f, -4.926229275e-03f, +-4.922520634e-03f, -4.918803670e-03f, -4.915078389e-03f, -4.911344798e-03f, -4.907602904e-03f, -4.903852714e-03f, -4.900094234e-03f, -4.896327471e-03f, -4.892552433e-03f, -4.888769126e-03f, +-4.884977558e-03f, -4.881177734e-03f, -4.877369663e-03f, -4.873553351e-03f, -4.869728805e-03f, -4.865896032e-03f, -4.862055039e-03f, -4.858205834e-03f, -4.854348423e-03f, -4.850482813e-03f, +-4.846609012e-03f, -4.842727027e-03f, -4.838836864e-03f, -4.834938530e-03f, -4.831032034e-03f, -4.827117382e-03f, -4.823194581e-03f, -4.819263638e-03f, -4.815324561e-03f, -4.811377357e-03f, +-4.807422033e-03f, -4.803458596e-03f, -4.799487054e-03f, -4.795507413e-03f, -4.791519682e-03f, -4.787523866e-03f, -4.783519975e-03f, -4.779508014e-03f, -4.775487992e-03f, -4.771459916e-03f, +-4.767423792e-03f, -4.763379629e-03f, -4.759327433e-03f, -4.755267213e-03f, -4.751198975e-03f, -4.747122727e-03f, -4.743038477e-03f, -4.738946231e-03f, -4.734845998e-03f, -4.730737784e-03f, +-4.726621598e-03f, -4.722497447e-03f, -4.718365338e-03f, -4.714225279e-03f, -4.710077277e-03f, -4.705921340e-03f, -4.701757476e-03f, -4.697585692e-03f, -4.693405995e-03f, -4.689218394e-03f, +-4.685022896e-03f, -4.680819508e-03f, -4.676608239e-03f, -4.672389096e-03f, -4.668162086e-03f, -4.663927217e-03f, -4.659684498e-03f, -4.655433935e-03f, -4.651175536e-03f, -4.646909310e-03f, +-4.642635264e-03f, -4.638353405e-03f, -4.634063742e-03f, -4.629766282e-03f, -4.625461033e-03f, -4.621148003e-03f, -4.616827200e-03f, -4.612498631e-03f, -4.608162305e-03f, -4.603818229e-03f, +-4.599466412e-03f, -4.595106860e-03f, -4.590739583e-03f, -4.586364587e-03f, -4.581981882e-03f, -4.577591474e-03f, -4.573193372e-03f, -4.568787584e-03f, -4.564374118e-03f, -4.559952981e-03f, +-4.555524183e-03f, -4.551087730e-03f, -4.546643631e-03f, -4.542191894e-03f, -4.537732527e-03f, -4.533265538e-03f, -4.528790935e-03f, -4.524308726e-03f, -4.519818920e-03f, -4.515321525e-03f, +-4.510816548e-03f, -4.506303998e-03f, -4.501783883e-03f, -4.497256211e-03f, -4.492720990e-03f, -4.488178230e-03f, -4.483627937e-03f, -4.479070120e-03f, -4.474504787e-03f, -4.469931947e-03f, +-4.465351607e-03f, -4.460763777e-03f, -4.456168464e-03f, -4.451565677e-03f, -4.446955424e-03f, -4.442337714e-03f, -4.437712554e-03f, -4.433079953e-03f, -4.428439919e-03f, -4.423792462e-03f, +-4.419137588e-03f, -4.414475307e-03f, -4.409805628e-03f, -4.405128558e-03f, -4.400444105e-03f, -4.395752279e-03f, -4.391053088e-03f, -4.386346541e-03f, -4.381632645e-03f, -4.376911409e-03f, +-4.372182843e-03f, -4.367446953e-03f, -4.362703750e-03f, -4.357953241e-03f, -4.353195436e-03f, -4.348430341e-03f, -4.343657968e-03f, -4.338878323e-03f, -4.334091415e-03f, -4.329297254e-03f, +-4.324495847e-03f, -4.319687203e-03f, -4.314871332e-03f, -4.310048242e-03f, -4.305217940e-03f, -4.300380437e-03f, -4.295535741e-03f, -4.290683860e-03f, -4.285824804e-03f, -4.280958581e-03f, +-4.276085199e-03f, -4.271204668e-03f, -4.266316997e-03f, -4.261422193e-03f, -4.256520267e-03f, -4.251611226e-03f, -4.246695080e-03f, -4.241771837e-03f, -4.236841507e-03f, -4.231904098e-03f, +-4.226959619e-03f, -4.222008079e-03f, -4.217049487e-03f, -4.212083851e-03f, -4.207111182e-03f, -4.202131486e-03f, -4.197144775e-03f, -4.192151056e-03f, -4.187150339e-03f, -4.182142632e-03f, +-4.177127945e-03f, -4.172106286e-03f, -4.167077665e-03f, -4.162042090e-03f, -4.156999571e-03f, -4.151950116e-03f, -4.146893736e-03f, -4.141830438e-03f, -4.136760232e-03f, -4.131683127e-03f, +-4.126599132e-03f, -4.121508257e-03f, -4.116410510e-03f, -4.111305900e-03f, -4.106194437e-03f, -4.101076130e-03f, -4.095950988e-03f, -4.090819020e-03f, -4.085680236e-03f, -4.080534644e-03f, +-4.075382254e-03f, -4.070223076e-03f, -4.065057117e-03f, -4.059884389e-03f, -4.054704899e-03f, -4.049518657e-03f, -4.044325673e-03f, -4.039125956e-03f, -4.033919514e-03f, -4.028706358e-03f, +-4.023486497e-03f, -4.018259940e-03f, -4.013026697e-03f, -4.007786776e-03f, -4.002540188e-03f, -3.997286941e-03f, -3.992027045e-03f, -3.986760510e-03f, -3.981487344e-03f, -3.976207558e-03f, +-3.970921160e-03f, -3.965628161e-03f, -3.960328570e-03f, -3.955022395e-03f, -3.949709648e-03f, -3.944390336e-03f, -3.939064470e-03f, -3.933732060e-03f, -3.928393114e-03f, -3.923047642e-03f, +-3.917695654e-03f, -3.912337160e-03f, -3.906972168e-03f, -3.901600690e-03f, -3.896222733e-03f, -3.890838308e-03f, -3.885447425e-03f, -3.880050093e-03f, -3.874646321e-03f, -3.869236120e-03f, +-3.863819498e-03f, -3.858396467e-03f, -3.852967035e-03f, -3.847531212e-03f, -3.842089007e-03f, -3.836640432e-03f, -3.831185494e-03f, -3.825724204e-03f, -3.820256573e-03f, -3.814782608e-03f, +-3.809302321e-03f, -3.803815721e-03f, -3.798322818e-03f, -3.792823621e-03f, -3.787318141e-03f, -3.781806387e-03f, -3.776288369e-03f, -3.770764097e-03f, -3.765233581e-03f, -3.759696830e-03f, +-3.754153855e-03f, -3.748604666e-03f, -3.743049271e-03f, -3.737487682e-03f, -3.731919908e-03f, -3.726345960e-03f, -3.720765846e-03f, -3.715179577e-03f, -3.709587163e-03f, -3.703988614e-03f, +-3.698383939e-03f, -3.692773150e-03f, -3.687156255e-03f, -3.681533265e-03f, -3.675904190e-03f, -3.670269040e-03f, -3.664627824e-03f, -3.658980554e-03f, -3.653327239e-03f, -3.647667888e-03f, +-3.642002513e-03f, -3.636331123e-03f, -3.630653729e-03f, -3.624970340e-03f, -3.619280966e-03f, -3.613585618e-03f, -3.607884306e-03f, -3.602177040e-03f, -3.596463830e-03f, -3.590744686e-03f, +-3.585019619e-03f, -3.579288638e-03f, -3.573551754e-03f, -3.567808977e-03f, -3.562060318e-03f, -3.556305786e-03f, -3.550545391e-03f, -3.544779145e-03f, -3.539007056e-03f, -3.533229137e-03f, +-3.527445396e-03f, -3.521655843e-03f, -3.515860491e-03f, -3.510059348e-03f, -3.504252424e-03f, -3.498439731e-03f, -3.492621279e-03f, -3.486797077e-03f, -3.480967137e-03f, -3.475131468e-03f, +-3.469290081e-03f, -3.463442987e-03f, -3.457590195e-03f, -3.451731717e-03f, -3.445867561e-03f, -3.439997740e-03f, -3.434122263e-03f, -3.428241141e-03f, -3.422354385e-03f, -3.416462004e-03f, +-3.410564009e-03f, -3.404660410e-03f, -3.398751219e-03f, -3.392836445e-03f, -3.386916099e-03f, -3.380990192e-03f, -3.375058734e-03f, -3.369121736e-03f, -3.363179208e-03f, -3.357231160e-03f, +-3.351277604e-03f, -3.345318549e-03f, -3.339354007e-03f, -3.333383987e-03f, -3.327408502e-03f, -3.321427560e-03f, -3.315441173e-03f, -3.309449351e-03f, -3.303452105e-03f, -3.297449446e-03f, +-3.291441384e-03f, -3.285427930e-03f, -3.279409095e-03f, -3.273384888e-03f, -3.267355322e-03f, -3.261320406e-03f, -3.255280151e-03f, -3.249234568e-03f, -3.243183668e-03f, -3.237127461e-03f, +-3.231065958e-03f, -3.224999170e-03f, -3.218927108e-03f, -3.212849782e-03f, -3.206767203e-03f, -3.200679382e-03f, -3.194586329e-03f, -3.188488056e-03f, -3.182384573e-03f, -3.176275892e-03f, +-3.170162022e-03f, -3.164042974e-03f, -3.157918760e-03f, -3.151789390e-03f, -3.145654876e-03f, -3.139515227e-03f, -3.133370456e-03f, -3.127220572e-03f, -3.121065587e-03f, -3.114905511e-03f, +-3.108740355e-03f, -3.102570131e-03f, -3.096394849e-03f, -3.090214521e-03f, -3.084029156e-03f, -3.077838766e-03f, -3.071643362e-03f, -3.065442956e-03f, -3.059237557e-03f, -3.053027176e-03f, +-3.046811826e-03f, -3.040591516e-03f, -3.034366258e-03f, -3.028136063e-03f, -3.021900942e-03f, -3.015660906e-03f, -3.009415965e-03f, -3.003166131e-03f, -2.996911415e-03f, -2.990651828e-03f, +-2.984387381e-03f, -2.978118085e-03f, -2.971843951e-03f, -2.965564991e-03f, -2.959281215e-03f, -2.952992634e-03f, -2.946699259e-03f, -2.940401103e-03f, -2.934098175e-03f, -2.927790487e-03f, +-2.921478049e-03f, -2.915160874e-03f, -2.908838973e-03f, -2.902512355e-03f, -2.896181034e-03f, -2.889845019e-03f, -2.883504322e-03f, -2.877158954e-03f, -2.870808927e-03f, -2.864454251e-03f, +-2.858094937e-03f, -2.851730998e-03f, -2.845362444e-03f, -2.838989287e-03f, -2.832611537e-03f, -2.826229206e-03f, -2.819842305e-03f, -2.813450845e-03f, -2.807054839e-03f, -2.800654296e-03f, +-2.794249228e-03f, -2.787839647e-03f, -2.781425564e-03f, -2.775006990e-03f, -2.768583937e-03f, -2.762156415e-03f, -2.755724436e-03f, -2.749288012e-03f, -2.742847154e-03f, -2.736401873e-03f, +-2.729952180e-03f, -2.723498087e-03f, -2.717039605e-03f, -2.710576746e-03f, -2.704109521e-03f, -2.697637941e-03f, -2.691162018e-03f, -2.684681763e-03f, -2.678197188e-03f, -2.671708304e-03f, +-2.665215122e-03f, -2.658717654e-03f, -2.652215911e-03f, -2.645709905e-03f, -2.639199647e-03f, -2.632685149e-03f, -2.626166422e-03f, -2.619643477e-03f, -2.613116327e-03f, -2.606584982e-03f, +-2.600049454e-03f, -2.593509755e-03f, -2.586965896e-03f, -2.580417888e-03f, -2.573865744e-03f, -2.567309474e-03f, -2.560749090e-03f, -2.554184604e-03f, -2.547616027e-03f, -2.541043370e-03f, +-2.534466647e-03f, -2.527885867e-03f, -2.521301042e-03f, -2.514712185e-03f, -2.508119306e-03f, -2.501522417e-03f, -2.494921531e-03f, -2.488316657e-03f, -2.481707809e-03f, -2.475094997e-03f, +-2.468478234e-03f, -2.461857531e-03f, -2.455232899e-03f, -2.448604350e-03f, -2.441971896e-03f, -2.435335548e-03f, -2.428695319e-03f, -2.422051219e-03f, -2.415403261e-03f, -2.408751456e-03f, +-2.402095816e-03f, -2.395436352e-03f, -2.388773077e-03f, -2.382106002e-03f, -2.375435138e-03f, -2.368760497e-03f, -2.362082092e-03f, -2.355399933e-03f, -2.348714033e-03f, -2.342024403e-03f, +-2.335331055e-03f, -2.328634001e-03f, -2.321933252e-03f, -2.315228821e-03f, -2.308520718e-03f, -2.301808957e-03f, -2.295093547e-03f, -2.288374503e-03f, -2.281651834e-03f, -2.274925554e-03f, +-2.268195673e-03f, -2.261462204e-03f, -2.254725158e-03f, -2.247984547e-03f, -2.241240383e-03f, -2.234492678e-03f, -2.227741444e-03f, -2.220986692e-03f, -2.214228435e-03f, -2.207466684e-03f, +-2.200701451e-03f, -2.193932747e-03f, -2.187160586e-03f, -2.180384978e-03f, -2.173605936e-03f, -2.166823471e-03f, -2.160037596e-03f, -2.153248322e-03f, -2.146455660e-03f, -2.139659624e-03f, +-2.132860225e-03f, -2.126057475e-03f, -2.119251385e-03f, -2.112441968e-03f, -2.105629236e-03f, -2.098813200e-03f, -2.091993872e-03f, -2.085171266e-03f, -2.078345391e-03f, -2.071516261e-03f, +-2.064683887e-03f, -2.057848281e-03f, -2.051009456e-03f, -2.044167423e-03f, -2.037322194e-03f, -2.030473781e-03f, -2.023622196e-03f, -2.016767452e-03f, -2.009909560e-03f, -2.003048532e-03f, +-1.996184380e-03f, -1.989317116e-03f, -1.982446752e-03f, -1.975573301e-03f, -1.968696774e-03f, -1.961817183e-03f, -1.954934541e-03f, -1.948048859e-03f, -1.941160150e-03f, -1.934268425e-03f, +-1.927373696e-03f, -1.920475976e-03f, -1.913575277e-03f, -1.906671610e-03f, -1.899764989e-03f, -1.892855424e-03f, -1.885942928e-03f, -1.879027514e-03f, -1.872109192e-03f, -1.865187976e-03f, +-1.858263877e-03f, -1.851336908e-03f, -1.844407080e-03f, -1.837474406e-03f, -1.830538897e-03f, -1.823600567e-03f, -1.816659427e-03f, -1.809715489e-03f, -1.802768765e-03f, -1.795819268e-03f, +-1.788867009e-03f, -1.781912001e-03f, -1.774954256e-03f, -1.767993786e-03f, -1.761030604e-03f, -1.754064721e-03f, -1.747096149e-03f, -1.740124901e-03f, -1.733150989e-03f, -1.726174426e-03f, +-1.719195222e-03f, -1.712213391e-03f, -1.705228945e-03f, -1.698241896e-03f, -1.691252256e-03f, -1.684260037e-03f, -1.677265251e-03f, -1.670267911e-03f, -1.663268030e-03f, -1.656265618e-03f, +-1.649260689e-03f, -1.642253254e-03f, -1.635243326e-03f, -1.628230918e-03f, -1.621216040e-03f, -1.614198707e-03f, -1.607178929e-03f, -1.600156719e-03f, -1.593132089e-03f, -1.586105052e-03f, +-1.579075620e-03f, -1.572043805e-03f, -1.565009619e-03f, -1.557973075e-03f, -1.550934185e-03f, -1.543892961e-03f, -1.536849415e-03f, -1.529803560e-03f, -1.522755409e-03f, -1.515704972e-03f, +-1.508652264e-03f, -1.501597295e-03f, -1.494540078e-03f, -1.487480626e-03f, -1.480418951e-03f, -1.473355065e-03f, -1.466288981e-03f, -1.459220710e-03f, -1.452150266e-03f, -1.445077659e-03f, +-1.438002904e-03f, -1.430926012e-03f, -1.423846995e-03f, -1.416765866e-03f, -1.409682637e-03f, -1.402597321e-03f, -1.395509929e-03f, -1.388420475e-03f, -1.381328970e-03f, -1.374235426e-03f, +-1.367139858e-03f, -1.360042275e-03f, -1.352942692e-03f, -1.345841120e-03f, -1.338737572e-03f, -1.331632059e-03f, -1.324524595e-03f, -1.317415192e-03f, -1.310303862e-03f, -1.303190618e-03f, +-1.296075472e-03f, -1.288958436e-03f, -1.281839523e-03f, -1.274718744e-03f, -1.267596114e-03f, -1.260471643e-03f, -1.253345345e-03f, -1.246217231e-03f, -1.239087315e-03f, -1.231955608e-03f, +-1.224822123e-03f, -1.217686872e-03f, -1.210549868e-03f, -1.203411124e-03f, -1.196270651e-03f, -1.189128462e-03f, -1.181984570e-03f, -1.174838986e-03f, -1.167691724e-03f, -1.160542796e-03f, +-1.153392213e-03f, -1.146239990e-03f, -1.139086138e-03f, -1.131930669e-03f, -1.124773596e-03f, -1.117614931e-03f, -1.110454688e-03f, -1.103292877e-03f, -1.096129513e-03f, -1.088964607e-03f, +-1.081798171e-03f, -1.074630218e-03f, -1.067460762e-03f, -1.060289813e-03f, -1.053117385e-03f, -1.045943489e-03f, -1.038768140e-03f, -1.031591348e-03f, -1.024413126e-03f, -1.017233488e-03f, +-1.010052445e-03f, -1.002870009e-03f, -9.956861943e-04f, -9.885010121e-04f, -9.813144752e-04f, -9.741265961e-04f, -9.669373872e-04f, -9.597468611e-04f, -9.525550302e-04f, -9.453619070e-04f, +-9.381675041e-04f, -9.309718339e-04f, -9.237749089e-04f, -9.165767416e-04f, -9.093773445e-04f, -9.021767301e-04f, -8.949749110e-04f, -8.877718996e-04f, -8.805677084e-04f, -8.733623499e-04f, +-8.661558367e-04f, -8.589481812e-04f, -8.517393960e-04f, -8.445294936e-04f, -8.373184865e-04f, -8.301063871e-04f, -8.228932081e-04f, -8.156789619e-04f, -8.084636611e-04f, -8.012473182e-04f, +-7.940299457e-04f, -7.868115560e-04f, -7.795921619e-04f, -7.723717757e-04f, -7.651504100e-04f, -7.579280773e-04f, -7.507047902e-04f, -7.434805611e-04f, -7.362554027e-04f, -7.290293274e-04f, +-7.218023477e-04f, -7.145744763e-04f, -7.073457256e-04f, -7.001161082e-04f, -6.928856366e-04f, -6.856543234e-04f, -6.784221810e-04f, -6.711892221e-04f, -6.639554591e-04f, -6.567209046e-04f, +-6.494855711e-04f, -6.422494713e-04f, -6.350126175e-04f, -6.277750225e-04f, -6.205366986e-04f, -6.132976585e-04f, -6.060579147e-04f, -5.988174797e-04f, -5.915763661e-04f, -5.843345865e-04f, +-5.770921533e-04f, -5.698490791e-04f, -5.626053766e-04f, -5.553610581e-04f, -5.481161364e-04f, -5.408706238e-04f, -5.336245331e-04f, -5.263778766e-04f, -5.191306670e-04f, -5.118829169e-04f, +-5.046346387e-04f, -4.973858450e-04f, -4.901365484e-04f, -4.828867615e-04f, -4.756364967e-04f, -4.683857667e-04f, -4.611345839e-04f, -4.538829610e-04f, -4.466309104e-04f, -4.393784448e-04f, +-4.321255767e-04f, -4.248723187e-04f, -4.176186832e-04f, -4.103646829e-04f, -4.031103304e-04f, -3.958556380e-04f, -3.886006185e-04f, -3.813452844e-04f, -3.740896481e-04f, -3.668337224e-04f, +-3.595775196e-04f, -3.523210525e-04f, -3.450643334e-04f, -3.378073751e-04f, -3.305501900e-04f, -3.232927906e-04f, -3.160351896e-04f, -3.087773995e-04f, -3.015194328e-04f, -2.942613022e-04f, +-2.870030200e-04f, -2.797445990e-04f, -2.724860516e-04f, -2.652273903e-04f, -2.579686279e-04f, -2.507097767e-04f, -2.434508493e-04f, -2.361918583e-04f, -2.289328162e-04f, -2.216737356e-04f, +-2.144146291e-04f, -2.071555091e-04f, -1.998963882e-04f, -1.926372789e-04f, -1.853781939e-04f, -1.781191456e-04f, -1.708601466e-04f, -1.636012094e-04f, -1.563423465e-04f, -1.490835706e-04f, +-1.418248941e-04f, -1.345663296e-04f, -1.273078896e-04f, -1.200495867e-04f, -1.127914333e-04f, -1.055334421e-04f, -9.827562555e-05f, -9.101799618e-05f, -8.376056654e-05f, -7.650334915e-05f, +-6.924635654e-05f, -6.198960126e-05f, -5.473309581e-05f, -4.747685274e-05f, -4.022088456e-05f, -3.296520381e-05f, -2.570982300e-05f, -1.845475466e-05f, -1.120001131e-05f, -3.945605472e-06f, +3.308450339e-06f, 1.056214360e-05f, 1.781546180e-05f, 2.506839242e-05f, 3.232092294e-05f, 3.957304086e-05f, 4.682473366e-05f, 5.407598883e-05f, 6.132679386e-05f, 6.857713625e-05f, +7.582700349e-05f, 8.307638307e-05f, 9.032526250e-05f, 9.757362926e-05f, 1.048214709e-04f, 1.120687748e-04f, 1.193155286e-04f, 1.265617197e-04f, 1.338073357e-04f, 1.410523641e-04f, +1.482967923e-04f, 1.555406079e-04f, 1.627837984e-04f, 1.700263513e-04f, 1.772682541e-04f, 1.845094944e-04f, 1.917500597e-04f, 1.989899374e-04f, 2.062291151e-04f, 2.134675804e-04f, +2.207053207e-04f, 2.279423236e-04f, 2.351785766e-04f, 2.424140673e-04f, 2.496487832e-04f, 2.568827118e-04f, 2.641158406e-04f, 2.713481572e-04f, 2.785796492e-04f, 2.858103041e-04f, +2.930401094e-04f, 3.002690527e-04f, 3.074971215e-04f, 3.147243034e-04f, 3.219505859e-04f, 3.291759567e-04f, 3.364004032e-04f, 3.436239130e-04f, 3.508464737e-04f, 3.580680728e-04f, +3.652886980e-04f, 3.725083367e-04f, 3.797269766e-04f, 3.869446052e-04f, 3.941612102e-04f, 4.013767790e-04f, 4.085912993e-04f, 4.158047586e-04f, 4.230171446e-04f, 4.302284449e-04f, +4.374386469e-04f, 4.446477384e-04f, 4.518557069e-04f, 4.590625400e-04f, 4.662682254e-04f, 4.734727505e-04f, 4.806761031e-04f, 4.878782708e-04f, 4.950792411e-04f, 5.022790016e-04f, +5.094775401e-04f, 5.166748441e-04f, 5.238709012e-04f, 5.310656990e-04f, 5.382592252e-04f, 5.454514675e-04f, 5.526424134e-04f, 5.598320506e-04f, 5.670203668e-04f, 5.742073495e-04f, +5.813929864e-04f, 5.885772653e-04f, 5.957601736e-04f, 6.029416991e-04f, 6.101218295e-04f, 6.173005523e-04f, 6.244778554e-04f, 6.316537262e-04f, 6.388281526e-04f, 6.460011221e-04f, +6.531726224e-04f, 6.603426414e-04f, 6.675111665e-04f, 6.746781855e-04f, 6.818436861e-04f, 6.890076560e-04f, 6.961700828e-04f, 7.033309544e-04f, 7.104902583e-04f, 7.176479823e-04f, +7.248041141e-04f, 7.319586414e-04f, 7.391115519e-04f, 7.462628334e-04f, 7.534124735e-04f, 7.605604600e-04f, 7.677067806e-04f, 7.748514231e-04f, 7.819943752e-04f, 7.891356246e-04f, +7.962751590e-04f, 8.034129663e-04f, 8.105490341e-04f, 8.176833503e-04f, 8.248159026e-04f, 8.319466787e-04f, 8.390756664e-04f, 8.462028534e-04f, 8.533282276e-04f, 8.604517768e-04f, +8.675734887e-04f, 8.746933510e-04f, 8.818113516e-04f, 8.889274783e-04f, 8.960417188e-04f, 9.031540611e-04f, 9.102644927e-04f, 9.173730017e-04f, 9.244795757e-04f, 9.315842026e-04f, +9.386868703e-04f, 9.457875665e-04f, 9.528862790e-04f, 9.599829958e-04f, 9.670777046e-04f, 9.741703932e-04f, 9.812610496e-04f, 9.883496615e-04f, 9.954362168e-04f, 1.002520703e-03f, +1.009603109e-03f, 1.016683422e-03f, 1.023761629e-03f, 1.030837720e-03f, 1.037911681e-03f, 1.044983500e-03f, 1.052053166e-03f, 1.059120666e-03f, 1.066185988e-03f, 1.073249120e-03f, +1.080310051e-03f, 1.087368767e-03f, 1.094425257e-03f, 1.101479508e-03f, 1.108531509e-03f, 1.115581248e-03f, 1.122628712e-03f, 1.129673890e-03f, 1.136716769e-03f, 1.143757337e-03f, +1.150795582e-03f, 1.157831493e-03f, 1.164865056e-03f, 1.171896261e-03f, 1.178925095e-03f, 1.185951546e-03f, 1.192975602e-03f, 1.199997251e-03f, 1.207016481e-03f, 1.214033279e-03f, +1.221047635e-03f, 1.228059536e-03f, 1.235068970e-03f, 1.242075924e-03f, 1.249080388e-03f, 1.256082349e-03f, 1.263081794e-03f, 1.270078713e-03f, 1.277073093e-03f, 1.284064922e-03f, +1.291054188e-03f, 1.298040879e-03f, 1.305024984e-03f, 1.312006490e-03f, 1.318985385e-03f, 1.325961658e-03f, 1.332935296e-03f, 1.339906288e-03f, 1.346874622e-03f, 1.353840285e-03f, +1.360803267e-03f, 1.367763554e-03f, 1.374721135e-03f, 1.381675999e-03f, 1.388628133e-03f, 1.395577525e-03f, 1.402524164e-03f, 1.409468038e-03f, 1.416409134e-03f, 1.423347441e-03f, +1.430282948e-03f, 1.437215642e-03f, 1.444145511e-03f, 1.451072543e-03f, 1.457996728e-03f, 1.464918052e-03f, 1.471836505e-03f, 1.478752074e-03f, 1.485664747e-03f, 1.492574513e-03f, +1.499481360e-03f, 1.506385276e-03f, 1.513286250e-03f, 1.520184269e-03f, 1.527079321e-03f, 1.533971396e-03f, 1.540860481e-03f, 1.547746564e-03f, 1.554629635e-03f, 1.561509680e-03f, +1.568386688e-03f, 1.575260648e-03f, 1.582131547e-03f, 1.588999375e-03f, 1.595864119e-03f, 1.602725768e-03f, 1.609584309e-03f, 1.616439732e-03f, 1.623292024e-03f, 1.630141174e-03f, +1.636987170e-03f, 1.643830001e-03f, 1.650669655e-03f, 1.657506119e-03f, 1.664339384e-03f, 1.671169436e-03f, 1.677996264e-03f, 1.684819857e-03f, 1.691640202e-03f, 1.698457289e-03f, +1.705271106e-03f, 1.712081641e-03f, 1.718888882e-03f, 1.725692818e-03f, 1.732493438e-03f, 1.739290729e-03f, 1.746084680e-03f, 1.752875279e-03f, 1.759662516e-03f, 1.766446378e-03f, +1.773226854e-03f, 1.780003932e-03f, 1.786777601e-03f, 1.793547849e-03f, 1.800314665e-03f, 1.807078036e-03f, 1.813837953e-03f, 1.820594402e-03f, 1.827347374e-03f, 1.834096855e-03f, +1.840842835e-03f, 1.847585302e-03f, 1.854324245e-03f, 1.861059651e-03f, 1.867791511e-03f, 1.874519812e-03f, 1.881244543e-03f, 1.887965692e-03f, 1.894683248e-03f, 1.901397199e-03f, +1.908107535e-03f, 1.914814243e-03f, 1.921517312e-03f, 1.928216732e-03f, 1.934912489e-03f, 1.941604574e-03f, 1.948292974e-03f, 1.954977679e-03f, 1.961658677e-03f, 1.968335956e-03f, +1.975009505e-03f, 1.981679314e-03f, 1.988345369e-03f, 1.995007661e-03f, 2.001666178e-03f, 2.008320908e-03f, 2.014971841e-03f, 2.021618964e-03f, 2.028262267e-03f, 2.034901739e-03f, +2.041537367e-03f, 2.048169141e-03f, 2.054797050e-03f, 2.061421082e-03f, 2.068041225e-03f, 2.074657470e-03f, 2.081269804e-03f, 2.087878216e-03f, 2.094482696e-03f, 2.101083231e-03f, +2.107679810e-03f, 2.114272423e-03f, 2.120861059e-03f, 2.127445705e-03f, 2.134026351e-03f, 2.140602986e-03f, 2.147175598e-03f, 2.153744176e-03f, 2.160308710e-03f, 2.166869187e-03f, +2.173425598e-03f, 2.179977930e-03f, 2.186526173e-03f, 2.193070315e-03f, 2.199610346e-03f, 2.206146254e-03f, 2.212678029e-03f, 2.219205658e-03f, 2.225729131e-03f, 2.232248438e-03f, +2.238763566e-03f, 2.245274506e-03f, 2.251781245e-03f, 2.258283772e-03f, 2.264782078e-03f, 2.271276151e-03f, 2.277765979e-03f, 2.284251551e-03f, 2.290732858e-03f, 2.297209887e-03f, +2.303682628e-03f, 2.310151070e-03f, 2.316615202e-03f, 2.323075012e-03f, 2.329530490e-03f, 2.335981626e-03f, 2.342428407e-03f, 2.348870823e-03f, 2.355308864e-03f, 2.361742518e-03f, +2.368171774e-03f, 2.374596622e-03f, 2.381017050e-03f, 2.387433048e-03f, 2.393844605e-03f, 2.400251710e-03f, 2.406654352e-03f, 2.413052520e-03f, 2.419446204e-03f, 2.425835392e-03f, +2.432220074e-03f, 2.438600239e-03f, 2.444975877e-03f, 2.451346975e-03f, 2.457713525e-03f, 2.464075514e-03f, 2.470432932e-03f, 2.476785769e-03f, 2.483134013e-03f, 2.489477653e-03f, +2.495816680e-03f, 2.502151083e-03f, 2.508480849e-03f, 2.514805970e-03f, 2.521126434e-03f, 2.527442231e-03f, 2.533753349e-03f, 2.540059778e-03f, 2.546361508e-03f, 2.552658528e-03f, +2.558950827e-03f, 2.565238395e-03f, 2.571521220e-03f, 2.577799293e-03f, 2.584072602e-03f, 2.590341138e-03f, 2.596604889e-03f, 2.602863844e-03f, 2.609117994e-03f, 2.615367328e-03f, +2.621611835e-03f, 2.627851505e-03f, 2.634086326e-03f, 2.640316290e-03f, 2.646541384e-03f, 2.652761598e-03f, 2.658976923e-03f, 2.665187347e-03f, 2.671392860e-03f, 2.677593452e-03f, +2.683789112e-03f, 2.689979829e-03f, 2.696165593e-03f, 2.702346394e-03f, 2.708522221e-03f, 2.714693064e-03f, 2.720858913e-03f, 2.727019756e-03f, 2.733175584e-03f, 2.739326386e-03f, +2.745472152e-03f, 2.751612872e-03f, 2.757748534e-03f, 2.763879130e-03f, 2.770004647e-03f, 2.776125077e-03f, 2.782240408e-03f, 2.788350631e-03f, 2.794455735e-03f, 2.800555709e-03f, +2.806650544e-03f, 2.812740230e-03f, 2.818824755e-03f, 2.824904110e-03f, 2.830978284e-03f, 2.837047268e-03f, 2.843111050e-03f, 2.849169622e-03f, 2.855222972e-03f, 2.861271090e-03f, +2.867313966e-03f, 2.873351590e-03f, 2.879383952e-03f, 2.885411042e-03f, 2.891432849e-03f, 2.897449363e-03f, 2.903460575e-03f, 2.909466474e-03f, 2.915467049e-03f, 2.921462291e-03f, +2.927452191e-03f, 2.933436736e-03f, 2.939415918e-03f, 2.945389727e-03f, 2.951358152e-03f, 2.957321184e-03f, 2.963278812e-03f, 2.969231026e-03f, 2.975177817e-03f, 2.981119173e-03f, +2.987055087e-03f, 2.992985546e-03f, 2.998910542e-03f, 3.004830064e-03f, 3.010744102e-03f, 3.016652647e-03f, 3.022555688e-03f, 3.028453216e-03f, 3.034345221e-03f, 3.040231692e-03f, +3.046112620e-03f, 3.051987995e-03f, 3.057857807e-03f, 3.063722047e-03f, 3.069580703e-03f, 3.075433768e-03f, 3.081281230e-03f, 3.087123079e-03f, 3.092959307e-03f, 3.098789903e-03f, +3.104614857e-03f, 3.110434160e-03f, 3.116247801e-03f, 3.122055772e-03f, 3.127858062e-03f, 3.133654662e-03f, 3.139445561e-03f, 3.145230751e-03f, 3.151010221e-03f, 3.156783961e-03f, +3.162551963e-03f, 3.168314215e-03f, 3.174070710e-03f, 3.179821436e-03f, 3.185566385e-03f, 3.191305546e-03f, 3.197038911e-03f, 3.202766469e-03f, 3.208488210e-03f, 3.214204126e-03f, +3.219914206e-03f, 3.225618442e-03f, 3.231316822e-03f, 3.237009339e-03f, 3.242695982e-03f, 3.248376742e-03f, 3.254051609e-03f, 3.259720574e-03f, 3.265383627e-03f, 3.271040759e-03f, +3.276691960e-03f, 3.282337221e-03f, 3.287976532e-03f, 3.293609885e-03f, 3.299237268e-03f, 3.304858674e-03f, 3.310474092e-03f, 3.316083513e-03f, 3.321686929e-03f, 3.327284328e-03f, +3.332875703e-03f, 3.338461043e-03f, 3.344040340e-03f, 3.349613583e-03f, 3.355180764e-03f, 3.360741874e-03f, 3.366296902e-03f, 3.371845841e-03f, 3.377388679e-03f, 3.382925409e-03f, +3.388456020e-03f, 3.393980504e-03f, 3.399498852e-03f, 3.405011053e-03f, 3.410517100e-03f, 3.416016982e-03f, 3.421510691e-03f, 3.426998217e-03f, 3.432479551e-03f, 3.437954684e-03f, +3.443423607e-03f, 3.448886310e-03f, 3.454342785e-03f, 3.459793023e-03f, 3.465237013e-03f, 3.470674748e-03f, 3.476106218e-03f, 3.481531414e-03f, 3.486950327e-03f, 3.492362948e-03f, +3.497769268e-03f, 3.503169277e-03f, 3.508562967e-03f, 3.513950330e-03f, 3.519331354e-03f, 3.524706033e-03f, 3.530074357e-03f, 3.535436316e-03f, 3.540791902e-03f, 3.546141106e-03f, +3.551483920e-03f, 3.556820333e-03f, 3.562150338e-03f, 3.567473925e-03f, 3.572791085e-03f, 3.578101810e-03f, 3.583406091e-03f, 3.588703918e-03f, 3.593995284e-03f, 3.599280178e-03f, +3.604558594e-03f, 3.609830520e-03f, 3.615095950e-03f, 3.620354873e-03f, 3.625607282e-03f, 3.630853167e-03f, 3.636092520e-03f, 3.641325332e-03f, 3.646551594e-03f, 3.651771298e-03f, +3.656984435e-03f, 3.662190995e-03f, 3.667390972e-03f, 3.672584355e-03f, 3.677771137e-03f, 3.682951308e-03f, 3.688124860e-03f, 3.693291784e-03f, 3.698452072e-03f, 3.703605715e-03f, +3.708752705e-03f, 3.713893033e-03f, 3.719026690e-03f, 3.724153668e-03f, 3.729273958e-03f, 3.734387552e-03f, 3.739494442e-03f, 3.744594618e-03f, 3.749688073e-03f, 3.754774798e-03f, +3.759854784e-03f, 3.764928023e-03f, 3.769994507e-03f, 3.775054226e-03f, 3.780107174e-03f, 3.785153341e-03f, 3.790192718e-03f, 3.795225299e-03f, 3.800251073e-03f, 3.805270034e-03f, +3.810282171e-03f, 3.815287478e-03f, 3.820285946e-03f, 3.825277567e-03f, 3.830262331e-03f, 3.835240232e-03f, 3.840211260e-03f, 3.845175408e-03f, 3.850132668e-03f, 3.855083030e-03f, +3.860026487e-03f, 3.864963030e-03f, 3.869892652e-03f, 3.874815345e-03f, 3.879731099e-03f, 3.884639907e-03f, 3.889541761e-03f, 3.894436653e-03f, 3.899324574e-03f, 3.904205516e-03f, +3.909079472e-03f, 3.913946433e-03f, 3.918806392e-03f, 3.923659339e-03f, 3.928505268e-03f, 3.933344169e-03f, 3.938176036e-03f, 3.943000860e-03f, 3.947818633e-03f, 3.952629346e-03f, +3.957432993e-03f, 3.962229565e-03f, 3.967019055e-03f, 3.971801453e-03f, 3.976576753e-03f, 3.981344947e-03f, 3.986106026e-03f, 3.990859983e-03f, 3.995606809e-03f, 4.000346498e-03f, +4.005079040e-03f, 4.009804430e-03f, 4.014522657e-03f, 4.019233715e-03f, 4.023937596e-03f, 4.028634293e-03f, 4.033323796e-03f, 4.038006100e-03f, 4.042681195e-03f, 4.047349074e-03f, +4.052009730e-03f, 4.056663155e-03f, 4.061309340e-03f, 4.065948279e-03f, 4.070579964e-03f, 4.075204387e-03f, 4.079821541e-03f, 4.084431417e-03f, 4.089034008e-03f, 4.093629307e-03f, +4.098217306e-03f, 4.102797998e-03f, 4.107371375e-03f, 4.111937429e-03f, 4.116496152e-03f, 4.121047538e-03f, 4.125591579e-03f, 4.130128268e-03f, 4.134657596e-03f, 4.139179556e-03f, +4.143694142e-03f, 4.148201345e-03f, 4.152701158e-03f, 4.157193574e-03f, 4.161678585e-03f, 4.166156184e-03f, 4.170626364e-03f, 4.175089116e-03f, 4.179544435e-03f, 4.183992312e-03f, +4.188432740e-03f, 4.192865712e-03f, 4.197291220e-03f, 4.201709258e-03f, 4.206119818e-03f, 4.210522892e-03f, 4.214918474e-03f, 4.219306557e-03f, 4.223687132e-03f, 4.228060193e-03f, +4.232425733e-03f, 4.236783745e-03f, 4.241134221e-03f, 4.245477154e-03f, 4.249812537e-03f, 4.254140363e-03f, 4.258460625e-03f, 4.262773316e-03f, 4.267078428e-03f, 4.271375955e-03f, +4.275665890e-03f, 4.279948225e-03f, 4.284222953e-03f, 4.288490068e-03f, 4.292749563e-03f, 4.297001430e-03f, 4.301245662e-03f, 4.305482253e-03f, 4.309711196e-03f, 4.313932483e-03f, +4.318146108e-03f, 4.322352064e-03f, 4.326550344e-03f, 4.330740941e-03f, 4.334923849e-03f, 4.339099059e-03f, 4.343266567e-03f, 4.347426364e-03f, 4.351578443e-03f, 4.355722799e-03f, +4.359859425e-03f, 4.363988312e-03f, 4.368109456e-03f, 4.372222849e-03f, 4.376328484e-03f, 4.380426355e-03f, 4.384516454e-03f, 4.388598776e-03f, 4.392673314e-03f, 4.396740060e-03f, +4.400799009e-03f, 4.404850153e-03f, 4.408893487e-03f, 4.412929002e-03f, 4.416956694e-03f, 4.420976555e-03f, 4.424988578e-03f, 4.428992758e-03f, 4.432989088e-03f, 4.436977560e-03f, +4.440958169e-03f, 4.444930908e-03f, 4.448895771e-03f, 4.452852751e-03f, 4.456801842e-03f, 4.460743036e-03f, 4.464676329e-03f, 4.468601713e-03f, 4.472519183e-03f, 4.476428731e-03f, +4.480330351e-03f, 4.484224037e-03f, 4.488109783e-03f, 4.491987582e-03f, 4.495857428e-03f, 4.499719315e-03f, 4.503573236e-03f, 4.507419185e-03f, 4.511257157e-03f, 4.515087144e-03f, +4.518909140e-03f, 4.522723139e-03f, 4.526529136e-03f, 4.530327123e-03f, 4.534117095e-03f, 4.537899045e-03f, 4.541672968e-03f, 4.545438857e-03f, 4.549196706e-03f, 4.552946510e-03f, +4.556688261e-03f, 4.560421954e-03f, 4.564147583e-03f, 4.567865141e-03f, 4.571574624e-03f, 4.575276024e-03f, 4.578969335e-03f, 4.582654553e-03f, 4.586331670e-03f, 4.590000682e-03f, +4.593661581e-03f, 4.597314362e-03f, 4.600959019e-03f, 4.604595546e-03f, 4.608223937e-03f, 4.611844187e-03f, 4.615456290e-03f, 4.619060239e-03f, 4.622656029e-03f, 4.626243654e-03f, +4.629823108e-03f, 4.633394386e-03f, 4.636957481e-03f, 4.640512389e-03f, 4.644059102e-03f, 4.647597616e-03f, 4.651127925e-03f, 4.654650023e-03f, 4.658163904e-03f, 4.661669564e-03f, +4.665166995e-03f, 4.668656192e-03f, 4.672137151e-03f, 4.675609864e-03f, 4.679074328e-03f, 4.682530535e-03f, 4.685978481e-03f, 4.689418159e-03f, 4.692849565e-03f, 4.696272693e-03f, +4.699687537e-03f, 4.703094092e-03f, 4.706492353e-03f, 4.709882313e-03f, 4.713263968e-03f, 4.716637311e-03f, 4.720002339e-03f, 4.723359044e-03f, 4.726707423e-03f, 4.730047469e-03f, +4.733379176e-03f, 4.736702541e-03f, 4.740017557e-03f, 4.743324219e-03f, 4.746622522e-03f, 4.749912460e-03f, 4.753194029e-03f, 4.756467222e-03f, 4.759732035e-03f, 4.762988463e-03f, +4.766236500e-03f, 4.769476141e-03f, 4.772707380e-03f, 4.775930214e-03f, 4.779144636e-03f, 4.782350641e-03f, 4.785548225e-03f, 4.788737382e-03f, 4.791918107e-03f, 4.795090395e-03f, +4.798254241e-03f, 4.801409639e-03f, 4.804556586e-03f, 4.807695075e-03f, 4.810825103e-03f, 4.813946663e-03f, 4.817059751e-03f, 4.820164361e-03f, 4.823260490e-03f, 4.826348131e-03f, +4.829427281e-03f, 4.832497934e-03f, 4.835560085e-03f, 4.838613730e-03f, 4.841658863e-03f, 4.844695480e-03f, 4.847723575e-03f, 4.850743145e-03f, 4.853754184e-03f, 4.856756688e-03f, +4.859750651e-03f, 4.862736069e-03f, 4.865712938e-03f, 4.868681252e-03f, 4.871641006e-03f, 4.874592197e-03f, 4.877534819e-03f, 4.880468868e-03f, 4.883394340e-03f, 4.886311228e-03f, +4.889219530e-03f, 4.892119239e-03f, 4.895010353e-03f, 4.897892865e-03f, 4.900766772e-03f, 4.903632069e-03f, 4.906488751e-03f, 4.909336815e-03f, 4.912176255e-03f, 4.915007067e-03f, +4.917829246e-03f, 4.920642788e-03f, 4.923447689e-03f, 4.926243945e-03f, 4.929031550e-03f, 4.931810500e-03f, 4.934580791e-03f, 4.937342419e-03f, 4.940095380e-03f, 4.942839668e-03f, +4.945575280e-03f, 4.948302212e-03f, 4.951020458e-03f, 4.953730015e-03f, 4.956430879e-03f, 4.959123045e-03f, 4.961806510e-03f, 4.964481268e-03f, 4.967147316e-03f, 4.969804649e-03f, +4.972453264e-03f, 4.975093156e-03f, 4.977724321e-03f, 4.980346755e-03f, 4.982960453e-03f, 4.985565413e-03f, 4.988161629e-03f, 4.990749098e-03f, 4.993327815e-03f, 4.995897777e-03f, +4.998458980e-03f, 5.001011419e-03f, 5.003555091e-03f, 5.006089991e-03f, 5.008616116e-03f, 5.011133462e-03f, 5.013642025e-03f, 5.016141800e-03f, 5.018632785e-03f, 5.021114975e-03f, +5.023588366e-03f, 5.026052954e-03f, 5.028508736e-03f, 5.030955708e-03f, 5.033393866e-03f, 5.035823206e-03f, 5.038243725e-03f, 5.040655418e-03f, 5.043058283e-03f, 5.045452315e-03f, +5.047837510e-03f, 5.050213865e-03f, 5.052581377e-03f, 5.054940041e-03f, 5.057289853e-03f, 5.059630812e-03f, 5.061962912e-03f, 5.064286150e-03f, 5.066600522e-03f, 5.068906026e-03f, +5.071202657e-03f, 5.073490411e-03f, 5.075769287e-03f, 5.078039279e-03f, 5.080300384e-03f, 5.082552599e-03f, 5.084795921e-03f, 5.087030346e-03f, 5.089255870e-03f, 5.091472491e-03f, +5.093680204e-03f, 5.095879007e-03f, 5.098068896e-03f, 5.100249867e-03f, 5.102421918e-03f, 5.104585045e-03f, 5.106739245e-03f, 5.108884514e-03f, 5.111020850e-03f, 5.113148248e-03f, +5.115266706e-03f, 5.117376221e-03f, 5.119476789e-03f, 5.121568407e-03f, 5.123651072e-03f, 5.125724780e-03f, 5.127789530e-03f, 5.129845317e-03f, 5.131892138e-03f, 5.133929990e-03f, +5.135958871e-03f, 5.137978777e-03f, 5.139989705e-03f, 5.141991652e-03f, 5.143984615e-03f, 5.145968592e-03f, 5.147943578e-03f, 5.149909571e-03f, 5.151866569e-03f, 5.153814568e-03f, +5.155753565e-03f, 5.157683557e-03f, 5.159604542e-03f, 5.161516516e-03f, 5.163419478e-03f, 5.165313423e-03f, 5.167198349e-03f, 5.169074253e-03f, 5.170941133e-03f, 5.172798986e-03f, +5.174647808e-03f, 5.176487598e-03f, 5.178318352e-03f, 5.180140068e-03f, 5.181952742e-03f, 5.183756373e-03f, 5.185550958e-03f, 5.187336494e-03f, 5.189112978e-03f, 5.190880408e-03f, +5.192638781e-03f, 5.194388094e-03f, 5.196128345e-03f, 5.197859532e-03f, 5.199581652e-03f, 5.201294702e-03f, 5.202998679e-03f, 5.204693582e-03f, 5.206379408e-03f, 5.208056154e-03f, +5.209723818e-03f, 5.211382398e-03f, 5.213031890e-03f, 5.214672294e-03f, 5.216303605e-03f, 5.217925822e-03f, 5.219538943e-03f, 5.221142965e-03f, 5.222737886e-03f, 5.224323703e-03f, +5.225900415e-03f, 5.227468019e-03f, 5.229026512e-03f, 5.230575893e-03f, 5.232116159e-03f, 5.233647308e-03f, 5.235169338e-03f, 5.236682247e-03f, 5.238186032e-03f, 5.239680692e-03f, +5.241166223e-03f, 5.242642625e-03f, 5.244109895e-03f, 5.245568031e-03f, 5.247017030e-03f, 5.248456892e-03f, 5.249887613e-03f, 5.251309191e-03f, 5.252721626e-03f, 5.254124914e-03f, +5.255519054e-03f, 5.256904044e-03f, 5.258279881e-03f, 5.259646565e-03f, 5.261004092e-03f, 5.262352462e-03f, 5.263691672e-03f, 5.265021720e-03f, 5.266342604e-03f, 5.267654324e-03f, +5.268956876e-03f, 5.270250259e-03f, 5.271534472e-03f, 5.272809512e-03f, 5.274075378e-03f, 5.275332068e-03f, 5.276579580e-03f, 5.277817913e-03f, 5.279047065e-03f, 5.280267034e-03f, +5.281477819e-03f, 5.282679417e-03f, 5.283871828e-03f, 5.285055050e-03f, 5.286229081e-03f, 5.287393919e-03f, 5.288549563e-03f, 5.289696012e-03f, 5.290833264e-03f, 5.291961317e-03f, +5.293080170e-03f, 5.294189821e-03f, 5.295290269e-03f, 5.296381513e-03f, 5.297463551e-03f, 5.298536382e-03f, 5.299600004e-03f, 5.300654415e-03f, 5.301699616e-03f, 5.302735603e-03f, +5.303762376e-03f, 5.304779934e-03f, 5.305788275e-03f, 5.306787398e-03f, 5.307777301e-03f, 5.308757984e-03f, 5.309729445e-03f, 5.310691683e-03f, 5.311644697e-03f, 5.312588485e-03f, +5.313523046e-03f, 5.314448380e-03f, 5.315364484e-03f, 5.316271359e-03f, 5.317169002e-03f, 5.318057413e-03f, 5.318936591e-03f, 5.319806534e-03f, 5.320667241e-03f, 5.321518713e-03f, +5.322360946e-03f, 5.323193941e-03f, 5.324017696e-03f, 5.324832211e-03f, 5.325637485e-03f, 5.326433516e-03f, 5.327220304e-03f, 5.327997847e-03f, 5.328766145e-03f, 5.329525198e-03f, +5.330275003e-03f, 5.331015561e-03f, 5.331746871e-03f, 5.332468931e-03f, 5.333181741e-03f, 5.333885300e-03f, 5.334579607e-03f, 5.335264662e-03f, 5.335940464e-03f, 5.336607012e-03f, +5.337264305e-03f, 5.337912344e-03f, 5.338551126e-03f, 5.339180652e-03f, 5.339800921e-03f, 5.340411932e-03f, 5.341013684e-03f, 5.341606178e-03f, 5.342189412e-03f, 5.342763386e-03f, +5.343328100e-03f, 5.343883552e-03f, 5.344429742e-03f, 5.344966671e-03f, 5.345494337e-03f, 5.346012740e-03f, 5.346521879e-03f, 5.347021755e-03f, 5.347512366e-03f, 5.347993712e-03f, +5.348465794e-03f, 5.348928609e-03f, 5.349382160e-03f, 5.349826444e-03f, 5.350261461e-03f, 5.350687212e-03f, 5.351103696e-03f, 5.351510912e-03f, 5.351908861e-03f, 5.352297542e-03f, +5.352676956e-03f, 5.353047101e-03f, 5.353407978e-03f, 5.353759586e-03f, 5.354101925e-03f, 5.354434996e-03f, 5.354758798e-03f, 5.355073331e-03f, 5.355378594e-03f, 5.355674589e-03f, +5.355961314e-03f, 5.356238770e-03f, 5.356506957e-03f, 5.356765874e-03f, 5.357015522e-03f, 5.357255901e-03f, 5.357487010e-03f, 5.357708851e-03f, 5.357921422e-03f, 5.358124724e-03f, +5.358318758e-03f, 5.358503522e-03f, 5.358679018e-03f, 5.358845245e-03f, 5.359002204e-03f, 5.359149895e-03f, 5.359288318e-03f, 5.359417473e-03f, 5.359537361e-03f, 5.359647981e-03f, +5.359749335e-03f, 5.359841421e-03f, 5.359924242e-03f, 5.359997796e-03f, 5.360062085e-03f, 5.360117108e-03f, 5.360162866e-03f, 5.360199359e-03f, 5.360226588e-03f, 5.360244553e-03f, +5.360253255e-03f, 5.360252693e-03f, 5.360242869e-03f, 5.360223783e-03f, 5.360195436e-03f, 5.360157827e-03f, 5.360110958e-03f, 5.360054829e-03f, 5.359989440e-03f, 5.359914792e-03f, +5.359830886e-03f, 5.359737722e-03f, 5.359635302e-03f, 5.359523624e-03f, 5.359402691e-03f, 5.359272503e-03f, 5.359133060e-03f, 5.358984363e-03f, 5.358826414e-03f, 5.358659212e-03f, +5.358482758e-03f, 5.358297053e-03f, 5.358102099e-03f, 5.357897895e-03f, 5.357684443e-03f, 5.357461743e-03f, 5.357229796e-03f, 5.356988603e-03f, 5.356738166e-03f, 5.356478484e-03f, +5.356209558e-03f, 5.355931391e-03f, 5.355643982e-03f, 5.355347332e-03f, 5.355041443e-03f, 5.354726316e-03f, 5.354401951e-03f, 5.354068349e-03f, 5.353725512e-03f, 5.353373441e-03f, +5.353012136e-03f, 5.352641599e-03f, 5.352261830e-03f, 5.351872832e-03f, 5.351474604e-03f, 5.351067149e-03f, 5.350650467e-03f, 5.350224560e-03f, 5.349789428e-03f, 5.349345074e-03f, +5.348891497e-03f, 5.348428700e-03f, 5.347956683e-03f, 5.347475448e-03f, 5.346984997e-03f, 5.346485330e-03f, 5.345976448e-03f, 5.345458354e-03f, 5.344931049e-03f, 5.344394533e-03f, +5.343848808e-03f, 5.343293876e-03f, 5.342729738e-03f, 5.342156396e-03f, 5.341573850e-03f, 5.340982103e-03f, 5.340381155e-03f, 5.339771009e-03f, 5.339151666e-03f, 5.338523127e-03f, +5.337885394e-03f, 5.337238469e-03f, 5.336582352e-03f, 5.335917046e-03f, 5.335242553e-03f, 5.334558873e-03f, 5.333866008e-03f, 5.333163961e-03f, 5.332452732e-03f, 5.331732324e-03f, +5.331002739e-03f, 5.330263977e-03f, 5.329516040e-03f, 5.328758931e-03f, 5.327992651e-03f, 5.327217202e-03f, 5.326432585e-03f, 5.325638803e-03f, 5.324835858e-03f, 5.324023750e-03f, +5.323202483e-03f, 5.322372057e-03f, 5.321532475e-03f, 5.320683739e-03f, 5.319825850e-03f, 5.318958811e-03f, 5.318082623e-03f, 5.317197288e-03f, 5.316302809e-03f, 5.315399188e-03f, +5.314486425e-03f, 5.313564525e-03f, 5.312633487e-03f, 5.311693315e-03f, 5.310744011e-03f, 5.309785577e-03f, 5.308818014e-03f, 5.307841325e-03f, 5.306855512e-03f, 5.305860578e-03f, +5.304856524e-03f, 5.303843352e-03f, 5.302821065e-03f, 5.301789665e-03f, 5.300749154e-03f, 5.299699535e-03f, 5.298640810e-03f, 5.297572980e-03f, 5.296496049e-03f, 5.295410018e-03f, +5.294314890e-03f, 5.293210668e-03f, 5.292097353e-03f, 5.290974948e-03f, 5.289843455e-03f, 5.288702878e-03f, 5.287553217e-03f, 5.286394476e-03f, 5.285226657e-03f, 5.284049763e-03f, +5.282863795e-03f, 5.281668758e-03f, 5.280464652e-03f, 5.279251481e-03f, 5.278029247e-03f, 5.276797952e-03f, 5.275557600e-03f, 5.274308192e-03f, 5.273049732e-03f, 5.271782222e-03f, +5.270505665e-03f, 5.269220063e-03f, 5.267925419e-03f, 5.266621736e-03f, 5.265309016e-03f, 5.263987262e-03f, 5.262656477e-03f, 5.261316664e-03f, 5.259967825e-03f, 5.258609963e-03f, +5.257243080e-03f, 5.255867181e-03f, 5.254482267e-03f, 5.253088341e-03f, 5.251685407e-03f, 5.250273467e-03f, 5.248852523e-03f, 5.247422580e-03f, 5.245983639e-03f, 5.244535704e-03f, +5.243078778e-03f, 5.241612863e-03f, 5.240137963e-03f, 5.238654080e-03f, 5.237161218e-03f, 5.235659380e-03f, 5.234148568e-03f, 5.232628786e-03f, 5.231100036e-03f, 5.229562323e-03f, +5.228015648e-03f, 5.226460016e-03f, 5.224895428e-03f, 5.223321889e-03f, 5.221739402e-03f, 5.220147969e-03f, 5.218547594e-03f, 5.216938280e-03f, 5.215320030e-03f, 5.213692848e-03f, +5.212056736e-03f, 5.210411699e-03f, 5.208757739e-03f, 5.207094859e-03f, 5.205423064e-03f, 5.203742355e-03f, 5.202052737e-03f, 5.200354214e-03f, 5.198646787e-03f, 5.196930461e-03f, +5.195205240e-03f, 5.193471126e-03f, 5.191728123e-03f, 5.189976234e-03f, 5.188215463e-03f, 5.186445813e-03f, 5.184667289e-03f, 5.182879893e-03f, 5.181083628e-03f, 5.179278499e-03f, +5.177464509e-03f, 5.175641662e-03f, 5.173809961e-03f, 5.171969409e-03f, 5.170120011e-03f, 5.168261770e-03f, 5.166394690e-03f, 5.164518774e-03f, 5.162634025e-03f, 5.160740449e-03f, +5.158838048e-03f, 5.156926826e-03f, 5.155006786e-03f, 5.153077934e-03f, 5.151140272e-03f, 5.149193804e-03f, 5.147238533e-03f, 5.145274465e-03f, 5.143301602e-03f, 5.141319949e-03f, +5.139329508e-03f, 5.137330285e-03f, 5.135322283e-03f, 5.133305506e-03f, 5.131279958e-03f, 5.129245643e-03f, 5.127202564e-03f, 5.125150726e-03f, 5.123090133e-03f, 5.121020788e-03f, +5.118942696e-03f, 5.116855861e-03f, 5.114760286e-03f, 5.112655977e-03f, 5.110542936e-03f, 5.108421168e-03f, 5.106290677e-03f, 5.104151467e-03f, 5.102003542e-03f, 5.099846907e-03f, +5.097681565e-03f, 5.095507521e-03f, 5.093324779e-03f, 5.091133343e-03f, 5.088933218e-03f, 5.086724407e-03f, 5.084506915e-03f, 5.082280745e-03f, 5.080045904e-03f, 5.077802393e-03f, +5.075550219e-03f, 5.073289385e-03f, 5.071019895e-03f, 5.068741755e-03f, 5.066454968e-03f, 5.064159538e-03f, 5.061855470e-03f, 5.059542769e-03f, 5.057221439e-03f, 5.054891484e-03f, +5.052552909e-03f, 5.050205718e-03f, 5.047849916e-03f, 5.045485507e-03f, 5.043112496e-03f, 5.040730887e-03f, 5.038340685e-03f, 5.035941894e-03f, 5.033534519e-03f, 5.031118564e-03f, +5.028694035e-03f, 5.026260935e-03f, 5.023819270e-03f, 5.021369044e-03f, 5.018910261e-03f, 5.016442926e-03f, 5.013967045e-03f, 5.011482621e-03f, 5.008989659e-03f, 5.006488165e-03f, +5.003978143e-03f, 5.001459597e-03f, 4.998932532e-03f, 4.996396954e-03f, 4.993852867e-03f, 4.991300275e-03f, 4.988739184e-03f, 4.986169599e-03f, 4.983591523e-03f, 4.981004964e-03f, +4.978409924e-03f, 4.975806409e-03f, 4.973194424e-03f, 4.970573974e-03f, 4.967945063e-03f, 4.965307697e-03f, 4.962661882e-03f, 4.960007620e-03f, 4.957344919e-03f, 4.954673782e-03f, +4.951994215e-03f, 4.949306222e-03f, 4.946609810e-03f, 4.943904982e-03f, 4.941191745e-03f, 4.938470103e-03f, 4.935740060e-03f, 4.933001624e-03f, 4.930254797e-03f, 4.927499587e-03f, +4.924735997e-03f, 4.921964033e-03f, 4.919183701e-03f, 4.916395005e-03f, 4.913597950e-03f, 4.910792543e-03f, 4.907978787e-03f, 4.905156690e-03f, 4.902326254e-03f, 4.899487487e-03f, +4.896640394e-03f, 4.893784979e-03f, 4.890921248e-03f, 4.888049206e-03f, 4.885168859e-03f, 4.882280213e-03f, 4.879383272e-03f, 4.876478042e-03f, 4.873564528e-03f, 4.870642736e-03f, +4.867712671e-03f, 4.864774340e-03f, 4.861827746e-03f, 4.858872896e-03f, 4.855909796e-03f, 4.852938450e-03f, 4.849958864e-03f, 4.846971045e-03f, 4.843974997e-03f, 4.840970726e-03f, +4.837958237e-03f, 4.834937537e-03f, 4.831908631e-03f, 4.828871524e-03f, 4.825826222e-03f, 4.822772731e-03f, 4.819711057e-03f, 4.816641204e-03f, 4.813563180e-03f, 4.810476989e-03f, +4.807382638e-03f, 4.804280132e-03f, 4.801169477e-03f, 4.798050678e-03f, 4.794923742e-03f, 4.791788674e-03f, 4.788645480e-03f, 4.785494165e-03f, 4.782334737e-03f, 4.779167200e-03f, +4.775991561e-03f, 4.772807825e-03f, 4.769615998e-03f, 4.766416087e-03f, 4.763208096e-03f, 4.759992033e-03f, 4.756767903e-03f, 4.753535711e-03f, 4.750295465e-03f, 4.747047169e-03f, +4.743790830e-03f, 4.740526455e-03f, 4.737254048e-03f, 4.733973616e-03f, 4.730685166e-03f, 4.727388703e-03f, 4.724084233e-03f, 4.720771762e-03f, 4.717451297e-03f, 4.714122843e-03f, +4.710786408e-03f, 4.707441996e-03f, 4.704089614e-03f, 4.700729269e-03f, 4.697360966e-03f, 4.693984712e-03f, 4.690600513e-03f, 4.687208375e-03f, 4.683808305e-03f, 4.680400308e-03f, +4.676984391e-03f, 4.673560560e-03f, 4.670128822e-03f, 4.666689183e-03f, 4.663241649e-03f, 4.659786227e-03f, 4.656322922e-03f, 4.652851742e-03f, 4.649372693e-03f, 4.645885780e-03f, +4.642391012e-03f, 4.638888393e-03f, 4.635377930e-03f, 4.631859630e-03f, 4.628333500e-03f, 4.624799545e-03f, 4.621257773e-03f, 4.617708189e-03f, 4.614150801e-03f, 4.610585614e-03f, +4.607012636e-03f, 4.603431873e-03f, 4.599843331e-03f, 4.596247018e-03f, 4.592642939e-03f, 4.589031101e-03f, 4.585411511e-03f, 4.581784176e-03f, 4.578149101e-03f, 4.574506295e-03f, +4.570855763e-03f, 4.567197513e-03f, 4.563531550e-03f, 4.559857882e-03f, 4.556176515e-03f, 4.552487457e-03f, 4.548790713e-03f, 4.545086291e-03f, 4.541374197e-03f, 4.537654439e-03f, +4.533927022e-03f, 4.530191955e-03f, 4.526449243e-03f, 4.522698893e-03f, 4.518940913e-03f, 4.515175309e-03f, 4.511402088e-03f, 4.507621257e-03f, 4.503832823e-03f, 4.500036793e-03f, +4.496233173e-03f, 4.492421972e-03f, 4.488603195e-03f, 4.484776849e-03f, 4.480942942e-03f, 4.477101481e-03f, 4.473252473e-03f, 4.469395924e-03f, 4.465531841e-03f, 4.461660233e-03f, +4.457781105e-03f, 4.453894465e-03f, 4.450000320e-03f, 4.446098678e-03f, 4.442189544e-03f, 4.438272926e-03f, 4.434348832e-03f, 4.430417269e-03f, 4.426478243e-03f, 4.422531763e-03f, +4.418577834e-03f, 4.414616464e-03f, 4.410647662e-03f, 4.406671432e-03f, 4.402687784e-03f, 4.398696724e-03f, 4.394698260e-03f, 4.390692398e-03f, 4.386679146e-03f, 4.382658512e-03f, +4.378630502e-03f, 4.374595124e-03f, 4.370552386e-03f, 4.366502294e-03f, 4.362444856e-03f, 4.358380080e-03f, 4.354307972e-03f, 4.350228541e-03f, 4.346141793e-03f, 4.342047736e-03f, +4.337946378e-03f, 4.333837725e-03f, 4.329721786e-03f, 4.325598568e-03f, 4.321468077e-03f, 4.317330323e-03f, 4.313185312e-03f, 4.309033052e-03f, 4.304873550e-03f, 4.300706814e-03f, +4.296532852e-03f, 4.292351670e-03f, 4.288163278e-03f, 4.283967681e-03f, 4.279764888e-03f, 4.275554907e-03f, 4.271337745e-03f, 4.267113409e-03f, 4.262881908e-03f, 4.258643248e-03f, +4.254397439e-03f, 4.250144486e-03f, 4.245884399e-03f, 4.241617185e-03f, 4.237342851e-03f, 4.233061405e-03f, 4.228772856e-03f, 4.224477210e-03f, 4.220174476e-03f, 4.215864661e-03f, +4.211547773e-03f, 4.207223820e-03f, 4.202892809e-03f, 4.198554750e-03f, 4.194209648e-03f, 4.189857513e-03f, 4.185498353e-03f, 4.181132174e-03f, 4.176758985e-03f, 4.172378794e-03f, +4.167991608e-03f, 4.163597437e-03f, 4.159196286e-03f, 4.154788166e-03f, 4.150373083e-03f, 4.145951045e-03f, 4.141522061e-03f, 4.137086138e-03f, 4.132643285e-03f, 4.128193509e-03f, +4.123736818e-03f, 4.119273222e-03f, 4.114802726e-03f, 4.110325341e-03f, 4.105841073e-03f, 4.101349931e-03f, 4.096851923e-03f, 4.092347057e-03f, 4.087835341e-03f, 4.083316784e-03f, +4.078791392e-03f, 4.074259176e-03f, 4.069720142e-03f, 4.065174299e-03f, 4.060621656e-03f, 4.056062219e-03f, 4.051495998e-03f, 4.046923001e-03f, 4.042343236e-03f, 4.037756712e-03f, +4.033163435e-03f, 4.028563416e-03f, 4.023956661e-03f, 4.019343180e-03f, 4.014722981e-03f, 4.010096071e-03f, 4.005462460e-03f, 4.000822156e-03f, 3.996175166e-03f, 3.991521500e-03f, +3.986861166e-03f, 3.982194171e-03f, 3.977520526e-03f, 3.972840237e-03f, 3.968153313e-03f, 3.963459763e-03f, 3.958759595e-03f, 3.954052818e-03f, 3.949339440e-03f, 3.944619470e-03f, +3.939892915e-03f, 3.935159785e-03f, 3.930420088e-03f, 3.925673833e-03f, 3.920921027e-03f, 3.916161681e-03f, 3.911395801e-03f, 3.906623397e-03f, 3.901844478e-03f, 3.897059051e-03f, +3.892267126e-03f, 3.887468710e-03f, 3.882663814e-03f, 3.877852444e-03f, 3.873034611e-03f, 3.868210322e-03f, 3.863379586e-03f, 3.858542412e-03f, 3.853698809e-03f, 3.848848785e-03f, +3.843992349e-03f, 3.839129509e-03f, 3.834260275e-03f, 3.829384655e-03f, 3.824502658e-03f, 3.819614292e-03f, 3.814719567e-03f, 3.809818491e-03f, 3.804911073e-03f, 3.799997321e-03f, +3.795077245e-03f, 3.790150853e-03f, 3.785218154e-03f, 3.780279157e-03f, 3.775333871e-03f, 3.770382305e-03f, 3.765424467e-03f, 3.760460367e-03f, 3.755490013e-03f, 3.750513414e-03f, +3.745530579e-03f, 3.740541517e-03f, 3.735546237e-03f, 3.730544748e-03f, 3.725537059e-03f, 3.720523179e-03f, 3.715503116e-03f, 3.710476880e-03f, 3.705444480e-03f, 3.700405924e-03f, +3.695361222e-03f, 3.690310383e-03f, 3.685253416e-03f, 3.680190330e-03f, 3.675121133e-03f, 3.670045835e-03f, 3.664964446e-03f, 3.659876973e-03f, 3.654783427e-03f, 3.649683816e-03f, +3.644578149e-03f, 3.639466436e-03f, 3.634348685e-03f, 3.629224906e-03f, 3.624095108e-03f, 3.618959301e-03f, 3.613817492e-03f, 3.608669692e-03f, 3.603515909e-03f, 3.598356154e-03f, +3.593190434e-03f, 3.588018760e-03f, 3.582841140e-03f, 3.577657584e-03f, 3.572468101e-03f, 3.567272700e-03f, 3.562071391e-03f, 3.556864182e-03f, 3.551651083e-03f, 3.546432104e-03f, +3.541207254e-03f, 3.535976541e-03f, 3.530739976e-03f, 3.525497568e-03f, 3.520249325e-03f, 3.514995258e-03f, 3.509735376e-03f, 3.504469688e-03f, 3.499198203e-03f, 3.493920931e-03f, +3.488637882e-03f, 3.483349064e-03f, 3.478054487e-03f, 3.472754161e-03f, 3.467448095e-03f, 3.462136299e-03f, 3.456818781e-03f, 3.451495552e-03f, 3.446166620e-03f, 3.440831996e-03f, +3.435491689e-03f, 3.430145708e-03f, 3.424794063e-03f, 3.419436763e-03f, 3.414073819e-03f, 3.408705239e-03f, 3.403331033e-03f, 3.397951210e-03f, 3.392565781e-03f, 3.387174754e-03f, +3.381778140e-03f, 3.376375948e-03f, 3.370968188e-03f, 3.365554868e-03f, 3.360136000e-03f, 3.354711592e-03f, 3.349281654e-03f, 3.343846195e-03f, 3.338405226e-03f, 3.332958757e-03f, +3.327506796e-03f, 3.322049353e-03f, 3.316586439e-03f, 3.311118062e-03f, 3.305644234e-03f, 3.300164962e-03f, 3.294680258e-03f, 3.289190130e-03f, 3.283694589e-03f, 3.278193644e-03f, +3.272687306e-03f, 3.267175583e-03f, 3.261658486e-03f, 3.256136024e-03f, 3.250608208e-03f, 3.245075046e-03f, 3.239536550e-03f, 3.233992728e-03f, 3.228443591e-03f, 3.222889149e-03f, +3.217329411e-03f, 3.211764386e-03f, 3.206194086e-03f, 3.200618520e-03f, 3.195037698e-03f, 3.189451629e-03f, 3.183860324e-03f, 3.178263793e-03f, 3.172662045e-03f, 3.167055091e-03f, +3.161442940e-03f, 3.155825602e-03f, 3.150203087e-03f, 3.144575406e-03f, 3.138942568e-03f, 3.133304583e-03f, 3.127661462e-03f, 3.122013214e-03f, 3.116359848e-03f, 3.110701377e-03f, +3.105037808e-03f, 3.099369153e-03f, 3.093695421e-03f, 3.088016623e-03f, 3.082332768e-03f, 3.076643866e-03f, 3.070949929e-03f, 3.065250965e-03f, 3.059546985e-03f, 3.053837998e-03f, +3.048124016e-03f, 3.042405048e-03f, 3.036681104e-03f, 3.030952195e-03f, 3.025218330e-03f, 3.019479520e-03f, 3.013735775e-03f, 3.007987105e-03f, 3.002233520e-03f, 2.996475031e-03f, +2.990711647e-03f, 2.984943379e-03f, 2.979170237e-03f, 2.973392231e-03f, 2.967609372e-03f, 2.961821669e-03f, 2.956029133e-03f, 2.950231775e-03f, 2.944429604e-03f, 2.938622630e-03f, +2.932810865e-03f, 2.926994317e-03f, 2.921172999e-03f, 2.915346919e-03f, 2.909516088e-03f, 2.903680517e-03f, 2.897840215e-03f, 2.891995194e-03f, 2.886145462e-03f, 2.880291032e-03f, +2.874431913e-03f, 2.868568115e-03f, 2.862699649e-03f, 2.856826525e-03f, 2.850948754e-03f, 2.845066346e-03f, 2.839179311e-03f, 2.833287660e-03f, 2.827391403e-03f, 2.821490550e-03f, +2.815585113e-03f, 2.809675101e-03f, 2.803760525e-03f, 2.797841395e-03f, 2.791917722e-03f, 2.785989516e-03f, 2.780056788e-03f, 2.774119548e-03f, 2.768177806e-03f, 2.762231574e-03f, +2.756280862e-03f, 2.750325679e-03f, 2.744366037e-03f, 2.738401947e-03f, 2.732433418e-03f, 2.726460461e-03f, 2.720483087e-03f, 2.714501306e-03f, 2.708515130e-03f, 2.702524567e-03f, +2.696529630e-03f, 2.690530328e-03f, 2.684526672e-03f, 2.678518673e-03f, 2.672506342e-03f, 2.666489688e-03f, 2.660468723e-03f, 2.654443457e-03f, 2.648413901e-03f, 2.642380065e-03f, +2.636341960e-03f, 2.630299598e-03f, 2.624252987e-03f, 2.618202139e-03f, 2.612147065e-03f, 2.606087776e-03f, 2.600024281e-03f, 2.593956592e-03f, 2.587884720e-03f, 2.581808674e-03f, +2.575728467e-03f, 2.569644108e-03f, 2.563555608e-03f, 2.557462978e-03f, 2.551366229e-03f, 2.545265371e-03f, 2.539160416e-03f, 2.533051373e-03f, 2.526938254e-03f, 2.520821070e-03f, +2.514699830e-03f, 2.508574547e-03f, 2.502445231e-03f, 2.496311892e-03f, 2.490174541e-03f, 2.484033190e-03f, 2.477887848e-03f, 2.471738528e-03f, 2.465585239e-03f, 2.459427992e-03f, +2.453266799e-03f, 2.447101670e-03f, 2.440932616e-03f, 2.434759647e-03f, 2.428582776e-03f, 2.422402012e-03f, 2.416217366e-03f, 2.410028850e-03f, 2.403836474e-03f, 2.397640248e-03f, +2.391440185e-03f, 2.385236295e-03f, 2.379028589e-03f, 2.372817077e-03f, 2.366601771e-03f, 2.360382681e-03f, 2.354159819e-03f, 2.347933195e-03f, 2.341702821e-03f, 2.335468707e-03f, +2.329230864e-03f, 2.322989304e-03f, 2.316744037e-03f, 2.310495074e-03f, 2.304242426e-03f, 2.297986104e-03f, 2.291726119e-03f, 2.285462483e-03f, 2.279195206e-03f, 2.272924298e-03f, +2.266649772e-03f, 2.260371639e-03f, 2.254089908e-03f, 2.247804592e-03f, 2.241515700e-03f, 2.235223246e-03f, 2.228927238e-03f, 2.222627689e-03f, 2.216324610e-03f, 2.210018011e-03f, +2.203707904e-03f, 2.197394299e-03f, 2.191077209e-03f, 2.184756643e-03f, 2.178432613e-03f, 2.172105130e-03f, 2.165774205e-03f, 2.159439850e-03f, 2.153102075e-03f, 2.146760892e-03f, +2.140416311e-03f, 2.134068344e-03f, 2.127717002e-03f, 2.121362296e-03f, 2.115004237e-03f, 2.108642836e-03f, 2.102278105e-03f, 2.095910055e-03f, 2.089538697e-03f, 2.083164041e-03f, +2.076786100e-03f, 2.070404884e-03f, 2.064020405e-03f, 2.057632673e-03f, 2.051241701e-03f, 2.044847498e-03f, 2.038450077e-03f, 2.032049449e-03f, 2.025645624e-03f, 2.019238614e-03f, +2.012828431e-03f, 2.006415085e-03f, 1.999998588e-03f, 1.993578951e-03f, 1.987156185e-03f, 1.980730301e-03f, 1.974301311e-03f, 1.967869226e-03f, 1.961434058e-03f, 1.954995817e-03f, +1.948554515e-03f, 1.942110162e-03f, 1.935662772e-03f, 1.929212354e-03f, 1.922758919e-03f, 1.916302480e-03f, 1.909843048e-03f, 1.903380634e-03f, 1.896915248e-03f, 1.890446904e-03f, +1.883975611e-03f, 1.877501381e-03f, 1.871024226e-03f, 1.864544156e-03f, 1.858061184e-03f, 1.851575320e-03f, 1.845086577e-03f, 1.838594964e-03f, 1.832100494e-03f, 1.825603178e-03f, +1.819103027e-03f, 1.812600053e-03f, 1.806094267e-03f, 1.799585680e-03f, 1.793074304e-03f, 1.786560151e-03f, 1.780043231e-03f, 1.773523556e-03f, 1.767001137e-03f, 1.760475987e-03f, +1.753948115e-03f, 1.747417534e-03f, 1.740884255e-03f, 1.734348290e-03f, 1.727809650e-03f, 1.721268346e-03f, 1.714724389e-03f, 1.708177792e-03f, 1.701628566e-03f, 1.695076721e-03f, +1.688522271e-03f, 1.681965225e-03f, 1.675405596e-03f, 1.668843394e-03f, 1.662278632e-03f, 1.655711321e-03f, 1.649141473e-03f, 1.642569098e-03f, 1.635994208e-03f, 1.629416815e-03f, +1.622836931e-03f, 1.616254566e-03f, 1.609669732e-03f, 1.603082441e-03f, 1.596492705e-03f, 1.589900534e-03f, 1.583305941e-03f, 1.576708936e-03f, 1.570109532e-03f, 1.563507739e-03f, +1.556903570e-03f, 1.550297036e-03f, 1.543688149e-03f, 1.537076919e-03f, 1.530463359e-03f, 1.523847479e-03f, 1.517229293e-03f, 1.510608810e-03f, 1.503986044e-03f, 1.497361004e-03f, +1.490733703e-03f, 1.484104153e-03f, 1.477472365e-03f, 1.470838350e-03f, 1.464202120e-03f, 1.457563687e-03f, 1.450923063e-03f, 1.444280258e-03f, 1.437635284e-03f, 1.430988154e-03f, +1.424338878e-03f, 1.417687468e-03f, 1.411033936e-03f, 1.404378294e-03f, 1.397720552e-03f, 1.391060723e-03f, 1.384398819e-03f, 1.377734850e-03f, 1.371068829e-03f, 1.364400767e-03f, +1.357730675e-03f, 1.351058566e-03f, 1.344384451e-03f, 1.337708341e-03f, 1.331030249e-03f, 1.324350185e-03f, 1.317668162e-03f, 1.310984191e-03f, 1.304298284e-03f, 1.297610452e-03f, +1.290920708e-03f, 1.284229062e-03f, 1.277535526e-03f, 1.270840113e-03f, 1.264142833e-03f, 1.257443699e-03f, 1.250742722e-03f, 1.244039914e-03f, 1.237335286e-03f, 1.230628850e-03f, +1.223920617e-03f, 1.217210601e-03f, 1.210498811e-03f, 1.203785260e-03f, 1.197069960e-03f, 1.190352922e-03f, 1.183634158e-03f, 1.176913679e-03f, 1.170191498e-03f, 1.163467625e-03f, +1.156742073e-03f, 1.150014854e-03f, 1.143285979e-03f, 1.136555459e-03f, 1.129823307e-03f, 1.123089534e-03f, 1.116354153e-03f, 1.109617173e-03f, 1.102878609e-03f, 1.096138470e-03f, +1.089396769e-03f, 1.082653518e-03f, 1.075908728e-03f, 1.069162411e-03f, 1.062414579e-03f, 1.055665243e-03f, 1.048914415e-03f, 1.042162108e-03f, 1.035408332e-03f, 1.028653099e-03f, +1.021896422e-03f, 1.015138312e-03f, 1.008378780e-03f, 1.001617839e-03f, 9.948554997e-04f, 9.880917747e-04f, 9.813266753e-04f, 9.745602133e-04f, 9.677924006e-04f, 9.610232489e-04f, +9.542527698e-04f, 9.474809753e-04f, 9.407078771e-04f, 9.339334869e-04f, 9.271578166e-04f, 9.203808778e-04f, 9.136026823e-04f, 9.068232420e-04f, 9.000425687e-04f, 8.932606739e-04f, +8.864775697e-04f, 8.796932677e-04f, 8.729077798e-04f, 8.661211176e-04f, 8.593332931e-04f, 8.525443179e-04f, 8.457542039e-04f, 8.389629629e-04f, 8.321706066e-04f, 8.253771469e-04f, +8.185825955e-04f, 8.117869643e-04f, 8.049902650e-04f, 7.981925094e-04f, 7.913937094e-04f, 7.845938766e-04f, 7.777930231e-04f, 7.709911604e-04f, 7.641883005e-04f, 7.573844551e-04f, +7.505796361e-04f, 7.437738553e-04f, 7.369671244e-04f, 7.301594552e-04f, 7.233508597e-04f, 7.165413496e-04f, 7.097309366e-04f, 7.029196327e-04f, 6.961074496e-04f, 6.892943992e-04f, +6.824804932e-04f, 6.756657435e-04f, 6.688501619e-04f, 6.620337603e-04f, 6.552165503e-04f, 6.483985440e-04f, 6.415797530e-04f, 6.347601892e-04f, 6.279398644e-04f, 6.211187905e-04f, +6.142969793e-04f, 6.074744425e-04f, 6.006511921e-04f, 5.938272398e-04f, 5.870025975e-04f, 5.801772770e-04f, 5.733512901e-04f, 5.665246487e-04f, 5.596973646e-04f, 5.528694496e-04f, +5.460409156e-04f, 5.392117743e-04f, 5.323820376e-04f, 5.255517174e-04f, 5.187208254e-04f, 5.118893736e-04f, 5.050573737e-04f, 4.982248375e-04f, 4.913917770e-04f, 4.845582039e-04f, +4.777241300e-04f, 4.708895673e-04f, 4.640545275e-04f, 4.572190225e-04f, 4.503830641e-04f, 4.435466642e-04f, 4.367098345e-04f, 4.298725870e-04f, 4.230349334e-04f, 4.161968855e-04f, +4.093584554e-04f, 4.025196546e-04f, 3.956804952e-04f, 3.888409889e-04f, 3.820011476e-04f, 3.751609831e-04f, 3.683205072e-04f, 3.614797318e-04f, 3.546386687e-04f, 3.477973297e-04f, +3.409557268e-04f, 3.341138716e-04f, 3.272717762e-04f, 3.204294522e-04f, 3.135869115e-04f, 3.067441660e-04f, 2.999012275e-04f, 2.930581078e-04f, 2.862148188e-04f, 2.793713723e-04f, +2.725277801e-04f, 2.656840541e-04f, 2.588402061e-04f, 2.519962479e-04f, 2.451521914e-04f, 2.383080484e-04f, 2.314638307e-04f, 2.246195501e-04f, 2.177752186e-04f, 2.109308479e-04f, +2.040864498e-04f, 1.972420362e-04f, 1.903976189e-04f, 1.835532097e-04f, 1.767088205e-04f, 1.698644630e-04f, 1.630201492e-04f, 1.561758908e-04f, 1.493316997e-04f, 1.424875877e-04f, +1.356435666e-04f, 1.287996482e-04f, 1.219558443e-04f, 1.151121668e-04f, 1.082686276e-04f, 1.014252383e-04f, 9.458201087e-05f, 8.773895708e-05f, 8.089608876e-05f, 7.405341771e-05f, +6.721095577e-05f, 6.036871473e-05f, 5.352670642e-05f, 4.668494263e-05f, 3.984343520e-05f, 3.300219592e-05f, 2.616123660e-05f, 1.932056905e-05f, 1.248020509e-05f, 5.640156501e-06f, +-1.199564896e-06f, -8.038947301e-06f, -1.487797891e-05f, -2.171664793e-05f, -2.855494255e-05f, -3.539285098e-05f, -4.223036142e-05f, -4.906746207e-05f, -5.590414115e-05f, -6.274038685e-05f, +-6.957618738e-05f, -7.641153095e-05f, -8.324640578e-05f, -9.008080008e-05f, -9.691470205e-05f, -1.037480999e-04f, -1.105809819e-04f, -1.174133362e-04f, -1.242451511e-04f, -1.310764147e-04f, +-1.379071153e-04f, -1.447372411e-04f, -1.515667804e-04f, -1.583957213e-04f, -1.652240521e-04f, -1.720517611e-04f, -1.788788364e-04f, -1.857052663e-04f, -1.925310391e-04f, -1.993561428e-04f, +-2.061805659e-04f, -2.130042966e-04f, -2.198273230e-04f, -2.266496335e-04f, -2.334712162e-04f, -2.402920595e-04f, -2.471121515e-04f, -2.539314805e-04f, -2.607500349e-04f, -2.675678027e-04f, +-2.743847724e-04f, -2.812009321e-04f, -2.880162701e-04f, -2.948307747e-04f, -3.016444341e-04f, -3.084572367e-04f, -3.152691706e-04f, -3.220802241e-04f, -3.288903856e-04f, -3.356996433e-04f, +-3.425079854e-04f, -3.493154003e-04f, -3.561218763e-04f, -3.629274015e-04f, -3.697319644e-04f, -3.765355532e-04f, -3.833381561e-04f, -3.901397615e-04f, -3.969403577e-04f, -4.037399330e-04f, +-4.105384757e-04f, -4.173359740e-04f, -4.241324163e-04f, -4.309277909e-04f, -4.377220861e-04f, -4.445152902e-04f, -4.513073915e-04f, -4.580983784e-04f, -4.648882391e-04f, -4.716769620e-04f, +-4.784645355e-04f, -4.852509477e-04f, -4.920361871e-04f, -4.988202421e-04f, -5.056031008e-04f, -5.123847518e-04f, -5.191651832e-04f, -5.259443835e-04f, -5.327223410e-04f, -5.394990440e-04f, +-5.462744810e-04f, -5.530486402e-04f, -5.598215100e-04f, -5.665930788e-04f, -5.733633349e-04f, -5.801322667e-04f, -5.868998626e-04f, -5.936661109e-04f, -6.004310000e-04f, -6.071945184e-04f, +-6.139566543e-04f, -6.207173961e-04f, -6.274767323e-04f, -6.342346512e-04f, -6.409911412e-04f, -6.477461907e-04f, -6.544997882e-04f, -6.612519219e-04f, -6.680025804e-04f, -6.747517520e-04f, +-6.814994251e-04f, -6.882455881e-04f, -6.949902296e-04f, -7.017333378e-04f, -7.084749012e-04f, -7.152149082e-04f, -7.219533473e-04f, -7.286902069e-04f, -7.354254755e-04f, -7.421591414e-04f, +-7.488911931e-04f, -7.556216191e-04f, -7.623504077e-04f, -7.690775476e-04f, -7.758030270e-04f, -7.825268346e-04f, -7.892489586e-04f, -7.959693877e-04f, -8.026881103e-04f, -8.094051148e-04f, +-8.161203897e-04f, -8.228339236e-04f, -8.295457048e-04f, -8.362557219e-04f, -8.429639634e-04f, -8.496704178e-04f, -8.563750735e-04f, -8.630779191e-04f, -8.697789430e-04f, -8.764781339e-04f, +-8.831754802e-04f, -8.898709703e-04f, -8.965645929e-04f, -9.032563365e-04f, -9.099461896e-04f, -9.166341407e-04f, -9.233201783e-04f, -9.300042911e-04f, -9.366864675e-04f, -9.433666961e-04f, +-9.500449654e-04f, -9.567212640e-04f, -9.633955805e-04f, -9.700679035e-04f, -9.767382214e-04f, -9.834065229e-04f, -9.900727965e-04f, -9.967370309e-04f, -1.003399215e-03f, -1.010059336e-03f, +-1.016717384e-03f, -1.023373347e-03f, -1.030027214e-03f, -1.036678973e-03f, -1.043328613e-03f, -1.049976123e-03f, -1.056621490e-03f, -1.063264705e-03f, -1.069905755e-03f, -1.076544628e-03f, +-1.083181315e-03f, -1.089815802e-03f, -1.096448080e-03f, -1.103078136e-03f, -1.109705960e-03f, -1.116331539e-03f, -1.122954863e-03f, -1.129575920e-03f, -1.136194699e-03f, -1.142811189e-03f, +-1.149425377e-03f, -1.156037254e-03f, -1.162646807e-03f, -1.169254026e-03f, -1.175858898e-03f, -1.182461414e-03f, -1.189061560e-03f, -1.195659327e-03f, -1.202254703e-03f, -1.208847676e-03f, +-1.215438235e-03f, -1.222026370e-03f, -1.228612068e-03f, -1.235195319e-03f, -1.241776111e-03f, -1.248354433e-03f, -1.254930273e-03f, -1.261503621e-03f, -1.268074466e-03f, -1.274642795e-03f, +-1.281208598e-03f, -1.287771864e-03f, -1.294332581e-03f, -1.300890738e-03f, -1.307446324e-03f, -1.313999328e-03f, -1.320549739e-03f, -1.327097545e-03f, -1.333642735e-03f, -1.340185298e-03f, +-1.346725222e-03f, -1.353262498e-03f, -1.359797112e-03f, -1.366329056e-03f, -1.372858316e-03f, -1.379384882e-03f, -1.385908743e-03f, -1.392429888e-03f, -1.398948306e-03f, -1.405463984e-03f, +-1.411976914e-03f, -1.418487082e-03f, -1.424994479e-03f, -1.431499092e-03f, -1.438000911e-03f, -1.444499925e-03f, -1.450996123e-03f, -1.457489494e-03f, -1.463980026e-03f, -1.470467708e-03f, +-1.476952530e-03f, -1.483434480e-03f, -1.489913547e-03f, -1.496389720e-03f, -1.502862989e-03f, -1.509333342e-03f, -1.515800768e-03f, -1.522265255e-03f, -1.528726794e-03f, -1.535185373e-03f, +-1.541640981e-03f, -1.548093606e-03f, -1.554543239e-03f, -1.560989868e-03f, -1.567433481e-03f, -1.573874069e-03f, -1.580311619e-03f, -1.586746122e-03f, -1.593177566e-03f, -1.599605939e-03f, +-1.606031232e-03f, -1.612453433e-03f, -1.618872532e-03f, -1.625288516e-03f, -1.631701376e-03f, -1.638111100e-03f, -1.644517678e-03f, -1.650921099e-03f, -1.657321351e-03f, -1.663718424e-03f, +-1.670112307e-03f, -1.676502989e-03f, -1.682890459e-03f, -1.689274706e-03f, -1.695655719e-03f, -1.702033488e-03f, -1.708408002e-03f, -1.714779249e-03f, -1.721147220e-03f, -1.727511902e-03f, +-1.733873286e-03f, -1.740231360e-03f, -1.746586113e-03f, -1.752937536e-03f, -1.759285616e-03f, -1.765630344e-03f, -1.771971708e-03f, -1.778309697e-03f, -1.784644301e-03f, -1.790975510e-03f, +-1.797303311e-03f, -1.803627695e-03f, -1.809948650e-03f, -1.816266167e-03f, -1.822580234e-03f, -1.828890840e-03f, -1.835197975e-03f, -1.841501628e-03f, -1.847801788e-03f, -1.854098445e-03f, +-1.860391587e-03f, -1.866681205e-03f, -1.872967287e-03f, -1.879249823e-03f, -1.885528802e-03f, -1.891804213e-03f, -1.898076046e-03f, -1.904344290e-03f, -1.910608935e-03f, -1.916869969e-03f, +-1.923127383e-03f, -1.929381165e-03f, -1.935631305e-03f, -1.941877792e-03f, -1.948120615e-03f, -1.954359765e-03f, -1.960595230e-03f, -1.966827000e-03f, -1.973055065e-03f, -1.979279412e-03f, +-1.985500033e-03f, -1.991716917e-03f, -1.997930052e-03f, -2.004139429e-03f, -2.010345037e-03f, -2.016546865e-03f, -2.022744903e-03f, -2.028939140e-03f, -2.035129566e-03f, -2.041316170e-03f, +-2.047498942e-03f, -2.053677871e-03f, -2.059852947e-03f, -2.066024159e-03f, -2.072191497e-03f, -2.078354950e-03f, -2.084514508e-03f, -2.090670161e-03f, -2.096821897e-03f, -2.102969708e-03f, +-2.109113581e-03f, -2.115253507e-03f, -2.121389475e-03f, -2.127521475e-03f, -2.133649497e-03f, -2.139773529e-03f, -2.145893562e-03f, -2.152009586e-03f, -2.158121590e-03f, -2.164229563e-03f, +-2.170333495e-03f, -2.176433376e-03f, -2.182529196e-03f, -2.188620944e-03f, -2.194708609e-03f, -2.200792183e-03f, -2.206871653e-03f, -2.212947011e-03f, -2.219018245e-03f, -2.225085345e-03f, +-2.231148302e-03f, -2.237207104e-03f, -2.243261742e-03f, -2.249312205e-03f, -2.255358483e-03f, -2.261400566e-03f, -2.267438444e-03f, -2.273472105e-03f, -2.279501541e-03f, -2.285526741e-03f, +-2.291547694e-03f, -2.297564391e-03f, -2.303576822e-03f, -2.309584975e-03f, -2.315588841e-03f, -2.321588410e-03f, -2.327583672e-03f, -2.333574616e-03f, -2.339561233e-03f, -2.345543512e-03f, +-2.351521442e-03f, -2.357495015e-03f, -2.363464220e-03f, -2.369429046e-03f, -2.375389484e-03f, -2.381345524e-03f, -2.387297155e-03f, -2.393244368e-03f, -2.399187152e-03f, -2.405125497e-03f, +-2.411059394e-03f, -2.416988832e-03f, -2.422913801e-03f, -2.428834291e-03f, -2.434750293e-03f, -2.440661796e-03f, -2.446568790e-03f, -2.452471265e-03f, -2.458369211e-03f, -2.464262619e-03f, +-2.470151478e-03f, -2.476035778e-03f, -2.481915510e-03f, -2.487790663e-03f, -2.493661228e-03f, -2.499527195e-03f, -2.505388553e-03f, -2.511245293e-03f, -2.517097405e-03f, -2.522944879e-03f, +-2.528787705e-03f, -2.534625873e-03f, -2.540459374e-03f, -2.546288197e-03f, -2.552112334e-03f, -2.557931773e-03f, -2.563746505e-03f, -2.569556520e-03f, -2.575361809e-03f, -2.581162362e-03f, +-2.586958168e-03f, -2.592749219e-03f, -2.598535504e-03f, -2.604317013e-03f, -2.610093738e-03f, -2.615865667e-03f, -2.621632792e-03f, -2.627395102e-03f, -2.633152588e-03f, -2.638905240e-03f, +-2.644653049e-03f, -2.650396004e-03f, -2.656134097e-03f, -2.661867317e-03f, -2.667595654e-03f, -2.673319100e-03f, -2.679037644e-03f, -2.684751277e-03f, -2.690459989e-03f, -2.696163771e-03f, +-2.701862613e-03f, -2.707556504e-03f, -2.713245437e-03f, -2.718929401e-03f, -2.724608386e-03f, -2.730282383e-03f, -2.735951383e-03f, -2.741615375e-03f, -2.747274351e-03f, -2.752928301e-03f, +-2.758577215e-03f, -2.764221084e-03f, -2.769859898e-03f, -2.775493647e-03f, -2.781122323e-03f, -2.786745916e-03f, -2.792364416e-03f, -2.797977814e-03f, -2.803586101e-03f, -2.809189266e-03f, +-2.814787301e-03f, -2.820380196e-03f, -2.825967942e-03f, -2.831550529e-03f, -2.837127948e-03f, -2.842700190e-03f, -2.848267245e-03f, -2.853829104e-03f, -2.859385757e-03f, -2.864937195e-03f, +-2.870483409e-03f, -2.876024389e-03f, -2.881560127e-03f, -2.887090612e-03f, -2.892615836e-03f, -2.898135789e-03f, -2.903650462e-03f, -2.909159846e-03f, -2.914663931e-03f, -2.920162708e-03f, +-2.925656169e-03f, -2.931144303e-03f, -2.936627101e-03f, -2.942104555e-03f, -2.947576655e-03f, -2.953043391e-03f, -2.958504756e-03f, -2.963960739e-03f, -2.969411331e-03f, -2.974856523e-03f, +-2.980296307e-03f, -2.985730672e-03f, -2.991159610e-03f, -2.996583112e-03f, -3.002001169e-03f, -3.007413771e-03f, -3.012820909e-03f, -3.018222575e-03f, -3.023618759e-03f, -3.029009452e-03f, +-3.034394645e-03f, -3.039774330e-03f, -3.045148496e-03f, -3.050517136e-03f, -3.055880240e-03f, -3.061237799e-03f, -3.066589804e-03f, -3.071936246e-03f, -3.077277116e-03f, -3.082612405e-03f, +-3.087942105e-03f, -3.093266206e-03f, -3.098584700e-03f, -3.103897576e-03f, -3.109204828e-03f, -3.114506445e-03f, -3.119802419e-03f, -3.125092741e-03f, -3.130377402e-03f, -3.135656394e-03f, +-3.140929706e-03f, -3.146197331e-03f, -3.151459260e-03f, -3.156715484e-03f, -3.161965994e-03f, -3.167210781e-03f, -3.172449837e-03f, -3.177683153e-03f, -3.182910719e-03f, -3.188132528e-03f, +-3.193348570e-03f, -3.198558837e-03f, -3.203763320e-03f, -3.208962011e-03f, -3.214154900e-03f, -3.219341979e-03f, -3.224523239e-03f, -3.229698673e-03f, -3.234868270e-03f, -3.240032022e-03f, +-3.245189921e-03f, -3.250341958e-03f, -3.255488124e-03f, -3.260628412e-03f, -3.265762811e-03f, -3.270891315e-03f, -3.276013913e-03f, -3.281130598e-03f, -3.286241361e-03f, -3.291346193e-03f, +-3.296445086e-03f, -3.301538032e-03f, -3.306625022e-03f, -3.311706047e-03f, -3.316781098e-03f, -3.321850169e-03f, -3.326913249e-03f, -3.331970331e-03f, -3.337021406e-03f, -3.342066465e-03f, +-3.347105501e-03f, -3.352138504e-03f, -3.357165467e-03f, -3.362186381e-03f, -3.367201238e-03f, -3.372210028e-03f, -3.377212745e-03f, -3.382209379e-03f, -3.387199923e-03f, -3.392184367e-03f, +-3.397162704e-03f, -3.402134926e-03f, -3.407101023e-03f, -3.412060988e-03f, -3.417014812e-03f, -3.421962488e-03f, -3.426904007e-03f, -3.431839360e-03f, -3.436768540e-03f, -3.441691538e-03f, +-3.446608346e-03f, -3.451518956e-03f, -3.456423360e-03f, -3.461321549e-03f, -3.466213516e-03f, -3.471099251e-03f, -3.475978748e-03f, -3.480851998e-03f, -3.485718993e-03f, -3.490579725e-03f, +-3.495434185e-03f, -3.500282365e-03f, -3.505124259e-03f, -3.509959856e-03f, -3.514789151e-03f, -3.519612133e-03f, -3.524428796e-03f, -3.529239131e-03f, -3.534043130e-03f, -3.538840786e-03f, +-3.543632091e-03f, -3.548417035e-03f, -3.553195612e-03f, -3.557967814e-03f, -3.562733632e-03f, -3.567493059e-03f, -3.572246086e-03f, -3.576992706e-03f, -3.581732912e-03f, -3.586466694e-03f, +-3.591194046e-03f, -3.595914959e-03f, -3.600629425e-03f, -3.605337437e-03f, -3.610038987e-03f, -3.614734067e-03f, -3.619422670e-03f, -3.624104787e-03f, -3.628780410e-03f, -3.633449533e-03f, +-3.638112147e-03f, -3.642768244e-03f, -3.647417817e-03f, -3.652060858e-03f, -3.656697359e-03f, -3.661327313e-03f, -3.665950712e-03f, -3.670567548e-03f, -3.675177814e-03f, -3.679781502e-03f, +-3.684378605e-03f, -3.688969114e-03f, -3.693553022e-03f, -3.698130322e-03f, -3.702701005e-03f, -3.707265065e-03f, -3.711822494e-03f, -3.716373284e-03f, -3.720917428e-03f, -3.725454919e-03f, +-3.729985747e-03f, -3.734509908e-03f, -3.739027391e-03f, -3.743538191e-03f, -3.748042300e-03f, -3.752539710e-03f, -3.757030414e-03f, -3.761514405e-03f, -3.765991674e-03f, -3.770462215e-03f, +-3.774926021e-03f, -3.779383083e-03f, -3.783833395e-03f, -3.788276948e-03f, -3.792713737e-03f, -3.797143753e-03f, -3.801566989e-03f, -3.805983438e-03f, -3.810393092e-03f, -3.814795945e-03f, +-3.819191989e-03f, -3.823581216e-03f, -3.827963620e-03f, -3.832339193e-03f, -3.836707928e-03f, -3.841069817e-03f, -3.845424855e-03f, -3.849773032e-03f, -3.854114343e-03f, -3.858448780e-03f, +-3.862776336e-03f, -3.867097004e-03f, -3.871410776e-03f, -3.875717646e-03f, -3.880017606e-03f, -3.884310649e-03f, -3.888596769e-03f, -3.892875958e-03f, -3.897148209e-03f, -3.901413515e-03f, +-3.905671869e-03f, -3.909923264e-03f, -3.914167693e-03f, -3.918405150e-03f, -3.922635626e-03f, -3.926859115e-03f, -3.931075611e-03f, -3.935285106e-03f, -3.939487593e-03f, -3.943683065e-03f, +-3.947871516e-03f, -3.952052938e-03f, -3.956227325e-03f, -3.960394670e-03f, -3.964554966e-03f, -3.968708206e-03f, -3.972854383e-03f, -3.976993491e-03f, -3.981125522e-03f, -3.985250470e-03f, +-3.989368329e-03f, -3.993479090e-03f, -3.997582749e-03f, -4.001679297e-03f, -4.005768728e-03f, -4.009851035e-03f, -4.013926213e-03f, -4.017994253e-03f, -4.022055149e-03f, -4.026108896e-03f, +-4.030155485e-03f, -4.034194910e-03f, -4.038227166e-03f, -4.042252244e-03f, -4.046270139e-03f, -4.050280844e-03f, -4.054284352e-03f, -4.058280657e-03f, -4.062269752e-03f, -4.066251631e-03f, +-4.070226287e-03f, -4.074193714e-03f, -4.078153905e-03f, -4.082106853e-03f, -4.086052553e-03f, -4.089990997e-03f, -4.093922180e-03f, -4.097846095e-03f, -4.101762735e-03f, -4.105672094e-03f, +-4.109574166e-03f, -4.113468944e-03f, -4.117356421e-03f, -4.121236593e-03f, -4.125109451e-03f, -4.128974991e-03f, -4.132833204e-03f, -4.136684086e-03f, -4.140527630e-03f, -4.144363830e-03f, +-4.148192679e-03f, -4.152014171e-03f, -4.155828300e-03f, -4.159635060e-03f, -4.163434444e-03f, -4.167226446e-03f, -4.171011060e-03f, -4.174788280e-03f, -4.178558100e-03f, -4.182320514e-03f, +-4.186075514e-03f, -4.189823096e-03f, -4.193563254e-03f, -4.197295980e-03f, -4.201021269e-03f, -4.204739116e-03f, -4.208449513e-03f, -4.212152455e-03f, -4.215847936e-03f, -4.219535949e-03f, +-4.223216489e-03f, -4.226889550e-03f, -4.230555126e-03f, -4.234213211e-03f, -4.237863799e-03f, -4.241506883e-03f, -4.245142459e-03f, -4.248770519e-03f, -4.252391059e-03f, -4.256004072e-03f, +-4.259609553e-03f, -4.263207495e-03f, -4.266797893e-03f, -4.270380741e-03f, -4.273956033e-03f, -4.277523763e-03f, -4.281083926e-03f, -4.284636515e-03f, -4.288181526e-03f, -4.291718951e-03f, +-4.295248786e-03f, -4.298771025e-03f, -4.302285662e-03f, -4.305792691e-03f, -4.309292107e-03f, -4.312783903e-03f, -4.316268075e-03f, -4.319744617e-03f, -4.323213522e-03f, -4.326674786e-03f, +-4.330128403e-03f, -4.333574367e-03f, -4.337012673e-03f, -4.340443315e-03f, -4.343866287e-03f, -4.347281584e-03f, -4.350689201e-03f, -4.354089132e-03f, -4.357481371e-03f, -4.360865913e-03f, +-4.364242753e-03f, -4.367611884e-03f, -4.370973302e-03f, -4.374327002e-03f, -4.377672977e-03f, -4.381011222e-03f, -4.384341733e-03f, -4.387664503e-03f, -4.390979527e-03f, -4.394286801e-03f, +-4.397586317e-03f, -4.400878072e-03f, -4.404162060e-03f, -4.407438276e-03f, -4.410706714e-03f, -4.413967369e-03f, -4.417220235e-03f, -4.420465309e-03f, -4.423702584e-03f, -4.426932055e-03f, +-4.430153717e-03f, -4.433367564e-03f, -4.436573593e-03f, -4.439771797e-03f, -4.442962171e-03f, -4.446144710e-03f, -4.449319410e-03f, -4.452486264e-03f, -4.455645268e-03f, -4.458796418e-03f, +-4.461939707e-03f, -4.465075130e-03f, -4.468202684e-03f, -4.471322362e-03f, -4.474434159e-03f, -4.477538072e-03f, -4.480634094e-03f, -4.483722221e-03f, -4.486802448e-03f, -4.489874769e-03f, +-4.492939181e-03f, -4.495995677e-03f, -4.499044254e-03f, -4.502084906e-03f, -4.505117628e-03f, -4.508142416e-03f, -4.511159265e-03f, -4.514168170e-03f, -4.517169125e-03f, -4.520162127e-03f, +-4.523147171e-03f, -4.526124251e-03f, -4.529093363e-03f, -4.532054503e-03f, -4.535007665e-03f, -4.537952845e-03f, -4.540890038e-03f, -4.543819239e-03f, -4.546740445e-03f, -4.549653649e-03f, +-4.552558848e-03f, -4.555456037e-03f, -4.558345211e-03f, -4.561226366e-03f, -4.564099496e-03f, -4.566964599e-03f, -4.569821668e-03f, -4.572670700e-03f, -4.575511689e-03f, -4.578344632e-03f, +-4.581169524e-03f, -4.583986360e-03f, -4.586795136e-03f, -4.589595847e-03f, -4.592388490e-03f, -4.595173059e-03f, -4.597949550e-03f, -4.600717959e-03f, -4.603478282e-03f, -4.606230513e-03f, +-4.608974649e-03f, -4.611710686e-03f, -4.614438618e-03f, -4.617158442e-03f, -4.619870154e-03f, -4.622573748e-03f, -4.625269222e-03f, -4.627956570e-03f, -4.630635788e-03f, -4.633306872e-03f, +-4.635969818e-03f, -4.638624622e-03f, -4.641271280e-03f, -4.643909786e-03f, -4.646540138e-03f, -4.649162331e-03f, -4.651776360e-03f, -4.654382223e-03f, -4.656979914e-03f, -4.659569430e-03f, +-4.662150766e-03f, -4.664723919e-03f, -4.667288884e-03f, -4.669845657e-03f, -4.672394235e-03f, -4.674934613e-03f, -4.677466787e-03f, -4.679990754e-03f, -4.682506510e-03f, -4.685014050e-03f, +-4.687513370e-03f, -4.690004467e-03f, -4.692487337e-03f, -4.694961976e-03f, -4.697428380e-03f, -4.699886545e-03f, -4.702336467e-03f, -4.704778143e-03f, -4.707211568e-03f, -4.709636739e-03f, +-4.712053652e-03f, -4.714462304e-03f, -4.716862690e-03f, -4.719254807e-03f, -4.721638652e-03f, -4.724014219e-03f, -4.726381506e-03f, -4.728740509e-03f, -4.731091225e-03f, -4.733433649e-03f, +-4.735767779e-03f, -4.738093609e-03f, -4.740411138e-03f, -4.742720360e-03f, -4.745021274e-03f, -4.747313874e-03f, -4.749598158e-03f, -4.751874122e-03f, -4.754141762e-03f, -4.756401076e-03f, +-4.758652058e-03f, -4.760894707e-03f, -4.763129018e-03f, -4.765354989e-03f, -4.767572615e-03f, -4.769781893e-03f, -4.771982820e-03f, -4.774175392e-03f, -4.776359606e-03f, -4.778535459e-03f, +-4.780702948e-03f, -4.782862068e-03f, -4.785012817e-03f, -4.787155191e-03f, -4.789289188e-03f, -4.791414803e-03f, -4.793532034e-03f, -4.795640877e-03f, -4.797741329e-03f, -4.799833387e-03f, +-4.801917047e-03f, -4.803992307e-03f, -4.806059163e-03f, -4.808117613e-03f, -4.810167652e-03f, -4.812209278e-03f, -4.814242488e-03f, -4.816267279e-03f, -4.818283647e-03f, -4.820291590e-03f, +-4.822291104e-03f, -4.824282187e-03f, -4.826264835e-03f, -4.828239045e-03f, -4.830204814e-03f, -4.832162140e-03f, -4.834111020e-03f, -4.836051450e-03f, -4.837983427e-03f, -4.839906949e-03f, +-4.841822013e-03f, -4.843728615e-03f, -4.845626754e-03f, -4.847516425e-03f, -4.849397627e-03f, -4.851270356e-03f, -4.853134610e-03f, -4.854990385e-03f, -4.856837680e-03f, -4.858676491e-03f, +-4.860506815e-03f, -4.862328649e-03f, -4.864141992e-03f, -4.865946840e-03f, -4.867743191e-03f, -4.869531041e-03f, -4.871310389e-03f, -4.873081231e-03f, -4.874843565e-03f, -4.876597388e-03f, +-4.878342698e-03f, -4.880079492e-03f, -4.881807768e-03f, -4.883527522e-03f, -4.885238753e-03f, -4.886941458e-03f, -4.888635634e-03f, -4.890321278e-03f, -4.891998389e-03f, -4.893666964e-03f, +-4.895327001e-03f, -4.896978496e-03f, -4.898621447e-03f, -4.900255853e-03f, -4.901881711e-03f, -4.903499017e-03f, -4.905107771e-03f, -4.906707969e-03f, -4.908299609e-03f, -4.909882689e-03f, +-4.911457207e-03f, -4.913023160e-03f, -4.914580546e-03f, -4.916129363e-03f, -4.917669608e-03f, -4.919201280e-03f, -4.920724375e-03f, -4.922238892e-03f, -4.923744829e-03f, -4.925242183e-03f, +-4.926730952e-03f, -4.928211135e-03f, -4.929682728e-03f, -4.931145731e-03f, -4.932600140e-03f, -4.934045953e-03f, -4.935483170e-03f, -4.936911786e-03f, -4.938331801e-03f, -4.939743213e-03f, +-4.941146019e-03f, -4.942540218e-03f, -4.943925807e-03f, -4.945302784e-03f, -4.946671148e-03f, -4.948030896e-03f, -4.949382028e-03f, -4.950724540e-03f, -4.952058430e-03f, -4.953383698e-03f, +-4.954700341e-03f, -4.956008357e-03f, -4.957307744e-03f, -4.958598501e-03f, -4.959880626e-03f, -4.961154117e-03f, -4.962418972e-03f, -4.963675189e-03f, -4.964922768e-03f, -4.966161705e-03f, +-4.967391999e-03f, -4.968613649e-03f, -4.969826653e-03f, -4.971031009e-03f, -4.972226716e-03f, -4.973413772e-03f, -4.974592175e-03f, -4.975761923e-03f, -4.976923016e-03f, -4.978075451e-03f, +-4.979219227e-03f, -4.980354343e-03f, -4.981480796e-03f, -4.982598586e-03f, -4.983707711e-03f, -4.984808169e-03f, -4.985899959e-03f, -4.986983079e-03f, -4.988057528e-03f, -4.989123305e-03f, +-4.990180408e-03f, -4.991228836e-03f, -4.992268587e-03f, -4.993299659e-03f, -4.994322053e-03f, -4.995335766e-03f, -4.996340797e-03f, -4.997337144e-03f, -4.998324807e-03f, -4.999303784e-03f, +-5.000274074e-03f, -5.001235675e-03f, -5.002188587e-03f, -5.003132808e-03f, -5.004068336e-03f, -5.004995172e-03f, -5.005913313e-03f, -5.006822758e-03f, -5.007723507e-03f, -5.008615557e-03f, +-5.009498909e-03f, -5.010373561e-03f, -5.011239511e-03f, -5.012096759e-03f, -5.012945304e-03f, -5.013785145e-03f, -5.014616280e-03f, -5.015438709e-03f, -5.016252431e-03f, -5.017057444e-03f, +-5.017853748e-03f, -5.018641342e-03f, -5.019420224e-03f, -5.020190395e-03f, -5.020951852e-03f, -5.021704596e-03f, -5.022448625e-03f, -5.023183938e-03f, -5.023910535e-03f, -5.024628415e-03f, +-5.025337576e-03f, -5.026038019e-03f, -5.026729742e-03f, -5.027412744e-03f, -5.028087026e-03f, -5.028752585e-03f, -5.029409422e-03f, -5.030057536e-03f, -5.030696925e-03f, -5.031327590e-03f, +-5.031949530e-03f, -5.032562743e-03f, -5.033167230e-03f, -5.033762990e-03f, -5.034350022e-03f, -5.034928325e-03f, -5.035497899e-03f, -5.036058744e-03f, -5.036610859e-03f, -5.037154243e-03f, +-5.037688896e-03f, -5.038214818e-03f, -5.038732007e-03f, -5.039240464e-03f, -5.039740188e-03f, -5.040231178e-03f, -5.040713435e-03f, -5.041186957e-03f, -5.041651745e-03f, -5.042107797e-03f, +-5.042555114e-03f, -5.042993696e-03f, -5.043423541e-03f, -5.043844651e-03f, -5.044257023e-03f, -5.044660659e-03f, -5.045055557e-03f, -5.045441718e-03f, -5.045819141e-03f, -5.046187826e-03f, +-5.046547774e-03f, -5.046898983e-03f, -5.047241453e-03f, -5.047575185e-03f, -5.047900178e-03f, -5.048216432e-03f, -5.048523947e-03f, -5.048822723e-03f, -5.049112760e-03f, -5.049394057e-03f, +-5.049666615e-03f, -5.049930434e-03f, -5.050185513e-03f, -5.050431853e-03f, -5.050669453e-03f, -5.050898314e-03f, -5.051118436e-03f, -5.051329818e-03f, -5.051532461e-03f, -5.051726365e-03f, +-5.051911530e-03f, -5.052087956e-03f, -5.052255643e-03f, -5.052414592e-03f, -5.052564802e-03f, -5.052706273e-03f, -5.052839006e-03f, -5.052963002e-03f, -5.053078259e-03f, -5.053184780e-03f, +-5.053282562e-03f, -5.053371608e-03f, -5.053451917e-03f, -5.053523490e-03f, -5.053586326e-03f, -5.053640427e-03f, -5.053685792e-03f, -5.053722422e-03f, -5.053750317e-03f, -5.053769478e-03f, +-5.053779905e-03f, -5.053781599e-03f, -5.053774559e-03f, -5.053758786e-03f, -5.053734282e-03f, -5.053701045e-03f, -5.053659077e-03f, -5.053608379e-03f, -5.053548950e-03f, -5.053480791e-03f, +-5.053403904e-03f, -5.053318287e-03f, -5.053223943e-03f, -5.053120871e-03f, -5.053009073e-03f, -5.052888548e-03f, -5.052759297e-03f, -5.052621322e-03f, -5.052474622e-03f, -5.052319199e-03f, +-5.052155053e-03f, -5.051982185e-03f, -5.051800595e-03f, -5.051610285e-03f, -5.051411255e-03f, -5.051203506e-03f, -5.050987038e-03f, -5.050761853e-03f, -5.050527951e-03f, -5.050285333e-03f, +-5.050034000e-03f, -5.049773953e-03f, -5.049505192e-03f, -5.049227719e-03f, -5.048941535e-03f, -5.048646640e-03f, -5.048343035e-03f, -5.048030722e-03f, -5.047709701e-03f, -5.047379973e-03f, +-5.047041540e-03f, -5.046694402e-03f, -5.046338560e-03f, -5.045974015e-03f, -5.045600769e-03f, -5.045218822e-03f, -5.044828176e-03f, -5.044428832e-03f, -5.044020790e-03f, -5.043604052e-03f, +-5.043178620e-03f, -5.042744493e-03f, -5.042301675e-03f, -5.041850164e-03f, -5.041389964e-03f, -5.040921074e-03f, -5.040443497e-03f, -5.039957233e-03f, -5.039462285e-03f, -5.038958652e-03f, +-5.038446337e-03f, -5.037925340e-03f, -5.037395663e-03f, -5.036857308e-03f, -5.036310276e-03f, -5.035754567e-03f, -5.035190184e-03f, -5.034617128e-03f, -5.034035401e-03f, -5.033445003e-03f, +-5.032845936e-03f, -5.032238202e-03f, -5.031621802e-03f, -5.030996738e-03f, -5.030363010e-03f, -5.029720622e-03f, -5.029069574e-03f, -5.028409867e-03f, -5.027741504e-03f, -5.027064485e-03f, +-5.026378813e-03f, -5.025684490e-03f, -5.024981516e-03f, -5.024269893e-03f, -5.023549623e-03f, -5.022820708e-03f, -5.022083150e-03f, -5.021336950e-03f, -5.020582109e-03f, -5.019818630e-03f, +-5.019046514e-03f, -5.018265763e-03f, -5.017476379e-03f, -5.016678364e-03f, -5.015871719e-03f, -5.015056446e-03f, -5.014232547e-03f, -5.013400025e-03f, -5.012558880e-03f, -5.011709114e-03f, +-5.010850730e-03f, -5.009983730e-03f, -5.009108115e-03f, -5.008223888e-03f, -5.007331049e-03f, -5.006429602e-03f, -5.005519548e-03f, -5.004600889e-03f, -5.003673628e-03f, -5.002737766e-03f, +-5.001793305e-03f, -5.000840247e-03f, -4.999878595e-03f, -4.998908351e-03f, -4.997929516e-03f, -4.996942092e-03f, -4.995946083e-03f, -4.994941489e-03f, -4.993928314e-03f, -4.992906559e-03f, +-4.991876227e-03f, -4.990837319e-03f, -4.989789838e-03f, -4.988733787e-03f, -4.987669166e-03f, -4.986595980e-03f, -4.985514229e-03f, -4.984423917e-03f, -4.983325045e-03f, -4.982217617e-03f, +-4.981101633e-03f, -4.979977097e-03f, -4.978844011e-03f, -4.977702377e-03f, -4.976552198e-03f, -4.975393476e-03f, -4.974226214e-03f, -4.973050413e-03f, -4.971866077e-03f, -4.970673208e-03f, +-4.969471808e-03f, -4.968261880e-03f, -4.967043427e-03f, -4.965816450e-03f, -4.964580953e-03f, -4.963336938e-03f, -4.962084407e-03f, -4.960823364e-03f, -4.959553810e-03f, -4.958275749e-03f, +-4.956989183e-03f, -4.955694114e-03f, -4.954390546e-03f, -4.953078481e-03f, -4.951757921e-03f, -4.950428870e-03f, -4.949091330e-03f, -4.947745303e-03f, -4.946390794e-03f, -4.945027803e-03f, +-4.943656335e-03f, -4.942276391e-03f, -4.940887975e-03f, -4.939491090e-03f, -4.938085738e-03f, -4.936671922e-03f, -4.935249645e-03f, -4.933818910e-03f, -4.932379720e-03f, -4.930932077e-03f, +-4.929475986e-03f, -4.928011447e-03f, -4.926538466e-03f, -4.925057043e-03f, -4.923567183e-03f, -4.922068889e-03f, -4.920562163e-03f, -4.919047008e-03f, -4.917523428e-03f, -4.915991426e-03f, +-4.914451004e-03f, -4.912902165e-03f, -4.911344914e-03f, -4.909779252e-03f, -4.908205184e-03f, -4.906622711e-03f, -4.905031838e-03f, -4.903432567e-03f, -4.901824902e-03f, -4.900208846e-03f, +-4.898584401e-03f, -4.896951572e-03f, -4.895310361e-03f, -4.893660772e-03f, -4.892002809e-03f, -4.890336473e-03f, -4.888661769e-03f, -4.886978699e-03f, -4.885287268e-03f, -4.883587479e-03f, +-4.881879334e-03f, -4.880162838e-03f, -4.878437993e-03f, -4.876704803e-03f, -4.874963272e-03f, -4.873213402e-03f, -4.871455198e-03f, -4.869688662e-03f, -4.867913799e-03f, -4.866130611e-03f, +-4.864339102e-03f, -4.862539276e-03f, -4.860731136e-03f, -4.858914686e-03f, -4.857089930e-03f, -4.855256870e-03f, -4.853415510e-03f, -4.851565854e-03f, -4.849707906e-03f, -4.847841669e-03f, +-4.845967147e-03f, -4.844084344e-03f, -4.842193263e-03f, -4.840293907e-03f, -4.838386281e-03f, -4.836470389e-03f, -4.834546233e-03f, -4.832613818e-03f, -4.830673147e-03f, -4.828724225e-03f, +-4.826767054e-03f, -4.824801639e-03f, -4.822827984e-03f, -4.820846092e-03f, -4.818855968e-03f, -4.816857614e-03f, -4.814851035e-03f, -4.812836235e-03f, -4.810813218e-03f, -4.808781988e-03f, +-4.806742547e-03f, -4.804694902e-03f, -4.802639054e-03f, -4.800575009e-03f, -4.798502770e-03f, -4.796422342e-03f, -4.794333727e-03f, -4.792236931e-03f, -4.790131958e-03f, -4.788018810e-03f, +-4.785897493e-03f, -4.783768011e-03f, -4.781630367e-03f, -4.779484566e-03f, -4.777330611e-03f, -4.775168508e-03f, -4.772998259e-03f, -4.770819870e-03f, -4.768633344e-03f, -4.766438685e-03f, +-4.764235898e-03f, -4.762024988e-03f, -4.759805957e-03f, -4.757578810e-03f, -4.755343553e-03f, -4.753100188e-03f, -4.750848720e-03f, -4.748589154e-03f, -4.746321493e-03f, -4.744045743e-03f, +-4.741761907e-03f, -4.739469990e-03f, -4.737169996e-03f, -4.734861929e-03f, -4.732545794e-03f, -4.730221596e-03f, -4.727889338e-03f, -4.725549026e-03f, -4.723200663e-03f, -4.720844253e-03f, +-4.718479803e-03f, -4.716107315e-03f, -4.713726795e-03f, -4.711338247e-03f, -4.708941675e-03f, -4.706537085e-03f, -4.704124480e-03f, -4.701703865e-03f, -4.699275244e-03f, -4.696838624e-03f, +-4.694394007e-03f, -4.691941398e-03f, -4.689480803e-03f, -4.687012226e-03f, -4.684535671e-03f, -4.682051143e-03f, -4.679558647e-03f, -4.677058188e-03f, -4.674549769e-03f, -4.672033397e-03f, +-4.669509076e-03f, -4.666976810e-03f, -4.664436604e-03f, -4.661888463e-03f, -4.659332393e-03f, -4.656768396e-03f, -4.654196480e-03f, -4.651616647e-03f, -4.649028904e-03f, -4.646433254e-03f, +-4.643829704e-03f, -4.641218257e-03f, -4.638598919e-03f, -4.635971694e-03f, -4.633336588e-03f, -4.630693606e-03f, -4.628042752e-03f, -4.625384031e-03f, -4.622717449e-03f, -4.620043010e-03f, +-4.617360719e-03f, -4.614670582e-03f, -4.611972603e-03f, -4.609266787e-03f, -4.606553140e-03f, -4.603831667e-03f, -4.601102372e-03f, -4.598365262e-03f, -4.595620340e-03f, -4.592867612e-03f, +-4.590107083e-03f, -4.587338759e-03f, -4.584562644e-03f, -4.581778744e-03f, -4.578987064e-03f, -4.576187609e-03f, -4.573380384e-03f, -4.570565395e-03f, -4.567742646e-03f, -4.564912144e-03f, +-4.562073893e-03f, -4.559227898e-03f, -4.556374166e-03f, -4.553512700e-03f, -4.550643508e-03f, -4.547766593e-03f, -4.544881961e-03f, -4.541989618e-03f, -4.539089569e-03f, -4.536181819e-03f, +-4.533266374e-03f, -4.530343240e-03f, -4.527412421e-03f, -4.524473923e-03f, -4.521527751e-03f, -4.518573912e-03f, -4.515612410e-03f, -4.512643251e-03f, -4.509666441e-03f, -4.506681984e-03f, +-4.503689887e-03f, -4.500690156e-03f, -4.497682795e-03f, -4.494667810e-03f, -4.491645207e-03f, -4.488614991e-03f, -4.485577168e-03f, -4.482531744e-03f, -4.479478725e-03f, -4.476418115e-03f, +-4.473349921e-03f, -4.470274148e-03f, -4.467190802e-03f, -4.464099889e-03f, -4.461001414e-03f, -4.457895383e-03f, -4.454781802e-03f, -4.451660677e-03f, -4.448532013e-03f, -4.445395816e-03f, +-4.442252093e-03f, -4.439100848e-03f, -4.435942087e-03f, -4.432775817e-03f, -4.429602043e-03f, -4.426420771e-03f, -4.423232007e-03f, -4.420035757e-03f, -4.416832027e-03f, -4.413620823e-03f, +-4.410402149e-03f, -4.407176014e-03f, -4.403942422e-03f, -4.400701379e-03f, -4.397452891e-03f, -4.394196965e-03f, -4.390933606e-03f, -4.387662821e-03f, -4.384384615e-03f, -4.381098994e-03f, +-4.377805965e-03f, -4.374505533e-03f, -4.371197705e-03f, -4.367882486e-03f, -4.364559883e-03f, -4.361229902e-03f, -4.357892549e-03f, -4.354547829e-03f, -4.351195751e-03f, -4.347836318e-03f, +-4.344469538e-03f, -4.341095417e-03f, -4.337713960e-03f, -4.334325175e-03f, -4.330929067e-03f, -4.327525643e-03f, -4.324114908e-03f, -4.320696870e-03f, -4.317271534e-03f, -4.313838906e-03f, +-4.310398994e-03f, -4.306951802e-03f, -4.303497338e-03f, -4.300035608e-03f, -4.296566619e-03f, -4.293090375e-03f, -4.289606885e-03f, -4.286116154e-03f, -4.282618188e-03f, -4.279112995e-03f, +-4.275600580e-03f, -4.272080950e-03f, -4.268554112e-03f, -4.265020071e-03f, -4.261478834e-03f, -4.257930409e-03f, -4.254374800e-03f, -4.250812015e-03f, -4.247242061e-03f, -4.243664943e-03f, +-4.240080668e-03f, -4.236489244e-03f, -4.232890675e-03f, -4.229284970e-03f, -4.225672134e-03f, -4.222052175e-03f, -4.218425098e-03f, -4.214790911e-03f, -4.211149619e-03f, -4.207501230e-03f, +-4.203845751e-03f, -4.200183187e-03f, -4.196513546e-03f, -4.192836835e-03f, -4.189153059e-03f, -4.185462227e-03f, -4.181764343e-03f, -4.178059416e-03f, -4.174347452e-03f, -4.170628458e-03f, +-4.166902440e-03f, -4.163169406e-03f, -4.159429361e-03f, -4.155682314e-03f, -4.151928270e-03f, -4.148167237e-03f, -4.144399221e-03f, -4.140624229e-03f, -4.136842269e-03f, -4.133053346e-03f, +-4.129257469e-03f, -4.125454643e-03f, -4.121644876e-03f, -4.117828174e-03f, -4.114004545e-03f, -4.110173996e-03f, -4.106336533e-03f, -4.102492164e-03f, -4.098640895e-03f, -4.094782733e-03f, +-4.090917686e-03f, -4.087045760e-03f, -4.083166963e-03f, -4.079281301e-03f, -4.075388782e-03f, -4.071489413e-03f, -4.067583200e-03f, -4.063670151e-03f, -4.059750273e-03f, -4.055823573e-03f, +-4.051890058e-03f, -4.047949736e-03f, -4.044002613e-03f, -4.040048696e-03f, -4.036087993e-03f, -4.032120511e-03f, -4.028146258e-03f, -4.024165239e-03f, -4.020177463e-03f, -4.016182937e-03f, +-4.012181668e-03f, -4.008173663e-03f, -4.004158930e-03f, -4.000137475e-03f, -3.996109307e-03f, -3.992074431e-03f, -3.988032857e-03f, -3.983984590e-03f, -3.979929639e-03f, -3.975868010e-03f, +-3.971799711e-03f, -3.967724750e-03f, -3.963643133e-03f, -3.959554868e-03f, -3.955459963e-03f, -3.951358425e-03f, -3.947250261e-03f, -3.943135479e-03f, -3.939014085e-03f, -3.934886089e-03f, +-3.930751496e-03f, -3.926610315e-03f, -3.922462554e-03f, -3.918308218e-03f, -3.914147317e-03f, -3.909979857e-03f, -3.905805846e-03f, -3.901625292e-03f, -3.897438202e-03f, -3.893244583e-03f, +-3.889044444e-03f, -3.884837792e-03f, -3.880624634e-03f, -3.876404978e-03f, -3.872178832e-03f, -3.867946203e-03f, -3.863707099e-03f, -3.859461528e-03f, -3.855209496e-03f, -3.850951013e-03f, +-3.846686085e-03f, -3.842414720e-03f, -3.838136927e-03f, -3.833852712e-03f, -3.829562083e-03f, -3.825265048e-03f, -3.820961616e-03f, -3.816651793e-03f, -3.812335587e-03f, -3.808013006e-03f, +-3.803684058e-03f, -3.799348751e-03f, -3.795007093e-03f, -3.790659090e-03f, -3.786304752e-03f, -3.781944086e-03f, -3.777577100e-03f, -3.773203802e-03f, -3.768824199e-03f, -3.764438299e-03f, +-3.760046111e-03f, -3.755647642e-03f, -3.751242900e-03f, -3.746831893e-03f, -3.742414629e-03f, -3.737991117e-03f, -3.733561363e-03f, -3.729125376e-03f, -3.724683163e-03f, -3.720234734e-03f, +-3.715780095e-03f, -3.711319256e-03f, -3.706852223e-03f, -3.702379004e-03f, -3.697899609e-03f, -3.693414045e-03f, -3.688922320e-03f, -3.684424441e-03f, -3.679920418e-03f, -3.675410258e-03f, +-3.670893970e-03f, -3.666371560e-03f, -3.661843039e-03f, -3.657308413e-03f, -3.652767691e-03f, -3.648220880e-03f, -3.643667990e-03f, -3.639109028e-03f, -3.634544003e-03f, -3.629972922e-03f, +-3.625395794e-03f, -3.620812627e-03f, -3.616223430e-03f, -3.611628209e-03f, -3.607026975e-03f, -3.602419735e-03f, -3.597806496e-03f, -3.593187269e-03f, -3.588562060e-03f, -3.583930878e-03f, +-3.579293731e-03f, -3.574650628e-03f, -3.570001578e-03f, -3.565346587e-03f, -3.560685665e-03f, -3.556018820e-03f, -3.551346061e-03f, -3.546667395e-03f, -3.541982832e-03f, -3.537292378e-03f, +-3.532596044e-03f, -3.527893837e-03f, -3.523185766e-03f, -3.518471839e-03f, -3.513752064e-03f, -3.509026450e-03f, -3.504295006e-03f, -3.499557740e-03f, -3.494814660e-03f, -3.490065775e-03f, +-3.485311094e-03f, -3.480550624e-03f, -3.475784375e-03f, -3.471012355e-03f, -3.466234572e-03f, -3.461451035e-03f, -3.456661753e-03f, -3.451866733e-03f, -3.447065986e-03f, -3.442259518e-03f, +-3.437447340e-03f, -3.432629459e-03f, -3.427805884e-03f, -3.422976623e-03f, -3.418141686e-03f, -3.413301081e-03f, -3.408454817e-03f, -3.403602901e-03f, -3.398745344e-03f, -3.393882153e-03f, +-3.389013337e-03f, -3.384138905e-03f, -3.379258866e-03f, -3.374373228e-03f, -3.369482000e-03f, -3.364585191e-03f, -3.359682810e-03f, -3.354774864e-03f, -3.349861364e-03f, -3.344942318e-03f, +-3.340017734e-03f, -3.335087621e-03f, -3.330151989e-03f, -3.325210845e-03f, -3.320264199e-03f, -3.315312060e-03f, -3.310354437e-03f, -3.305391337e-03f, -3.300422771e-03f, -3.295448746e-03f, +-3.290469272e-03f, -3.285484358e-03f, -3.280494013e-03f, -3.275498245e-03f, -3.270497063e-03f, -3.265490477e-03f, -3.260478494e-03f, -3.255461125e-03f, -3.250438378e-03f, -3.245410262e-03f, +-3.240376786e-03f, -3.235337959e-03f, -3.230293789e-03f, -3.225244287e-03f, -3.220189460e-03f, -3.215129318e-03f, -3.210063870e-03f, -3.204993125e-03f, -3.199917092e-03f, -3.194835779e-03f, +-3.189749197e-03f, -3.184657354e-03f, -3.179560258e-03f, -3.174457920e-03f, -3.169350348e-03f, -3.164237551e-03f, -3.159119539e-03f, -3.153996320e-03f, -3.148867904e-03f, -3.143734300e-03f, +-3.138595516e-03f, -3.133451563e-03f, -3.128302448e-03f, -3.123148182e-03f, -3.117988773e-03f, -3.112824231e-03f, -3.107654565e-03f, -3.102479783e-03f, -3.097299896e-03f, -3.092114912e-03f, +-3.086924841e-03f, -3.081729692e-03f, -3.076529473e-03f, -3.071324195e-03f, -3.066113867e-03f, -3.060898497e-03f, -3.055678095e-03f, -3.050452670e-03f, -3.045222233e-03f, -3.039986790e-03f, +-3.034746354e-03f, -3.029500931e-03f, -3.024250532e-03f, -3.018995167e-03f, -3.013734844e-03f, -3.008469572e-03f, -3.003199362e-03f, -2.997924222e-03f, -2.992644162e-03f, -2.987359191e-03f, +-2.982069319e-03f, -2.976774554e-03f, -2.971474907e-03f, -2.966170387e-03f, -2.960861002e-03f, -2.955546764e-03f, -2.950227680e-03f, -2.944903761e-03f, -2.939575015e-03f, -2.934241453e-03f, +-2.928903083e-03f, -2.923559916e-03f, -2.918211960e-03f, -2.912859226e-03f, -2.907501722e-03f, -2.902139458e-03f, -2.896772444e-03f, -2.891400689e-03f, -2.886024203e-03f, -2.880642995e-03f, +-2.875257074e-03f, -2.869866451e-03f, -2.864471135e-03f, -2.859071135e-03f, -2.853666461e-03f, -2.848257122e-03f, -2.842843128e-03f, -2.837424489e-03f, -2.832001215e-03f, -2.826573314e-03f, +-2.821140796e-03f, -2.815703672e-03f, -2.810261951e-03f, -2.804815641e-03f, -2.799364754e-03f, -2.793909298e-03f, -2.788449284e-03f, -2.782984720e-03f, -2.777515617e-03f, -2.772041984e-03f, +-2.766563831e-03f, -2.761081168e-03f, -2.755594004e-03f, -2.750102350e-03f, -2.744606213e-03f, -2.739105606e-03f, -2.733600536e-03f, -2.728091015e-03f, -2.722577051e-03f, -2.717058655e-03f, +-2.711535835e-03f, -2.706008603e-03f, -2.700476967e-03f, -2.694940938e-03f, -2.689400525e-03f, -2.683855738e-03f, -2.678306587e-03f, -2.672753082e-03f, -2.667195232e-03f, -2.661633048e-03f, +-2.656066538e-03f, -2.650495713e-03f, -2.644920584e-03f, -2.639341158e-03f, -2.633757448e-03f, -2.628169461e-03f, -2.622577209e-03f, -2.616980701e-03f, -2.611379947e-03f, -2.605774957e-03f, +-2.600165740e-03f, -2.594552307e-03f, -2.588934668e-03f, -2.583312832e-03f, -2.577686810e-03f, -2.572056611e-03f, -2.566422245e-03f, -2.560783722e-03f, -2.555141053e-03f, -2.549494246e-03f, +-2.543843313e-03f, -2.538188263e-03f, -2.532529105e-03f, -2.526865851e-03f, -2.521198510e-03f, -2.515527091e-03f, -2.509851606e-03f, -2.504172063e-03f, -2.498488474e-03f, -2.492800848e-03f, +-2.487109194e-03f, -2.481413524e-03f, -2.475713847e-03f, -2.470010173e-03f, -2.464302513e-03f, -2.458590875e-03f, -2.452875271e-03f, -2.447155710e-03f, -2.441432203e-03f, -2.435704760e-03f, +-2.429973390e-03f, -2.424238104e-03f, -2.418498912e-03f, -2.412755824e-03f, -2.407008850e-03f, -2.401258000e-03f, -2.395503284e-03f, -2.389744713e-03f, -2.383982297e-03f, -2.378216045e-03f, +-2.372445969e-03f, -2.366672077e-03f, -2.360894381e-03f, -2.355112890e-03f, -2.349327615e-03f, -2.343538566e-03f, -2.337745753e-03f, -2.331949185e-03f, -2.326148875e-03f, -2.320344830e-03f, +-2.314537063e-03f, -2.308725583e-03f, -2.302910400e-03f, -2.297091524e-03f, -2.291268966e-03f, -2.285442736e-03f, -2.279612845e-03f, -2.273779302e-03f, -2.267942117e-03f, -2.262101302e-03f, +-2.256256866e-03f, -2.250408819e-03f, -2.244557172e-03f, -2.238701936e-03f, -2.232843119e-03f, -2.226980734e-03f, -2.221114790e-03f, -2.215245297e-03f, -2.209372265e-03f, -2.203495706e-03f, +-2.197615629e-03f, -2.191732044e-03f, -2.185844963e-03f, -2.179954395e-03f, -2.174060350e-03f, -2.168162840e-03f, -2.162261874e-03f, -2.156357463e-03f, -2.150449617e-03f, -2.144538346e-03f, +-2.138623661e-03f, -2.132705573e-03f, -2.126784092e-03f, -2.120859227e-03f, -2.114930990e-03f, -2.108999391e-03f, -2.103064440e-03f, -2.097126148e-03f, -2.091184525e-03f, -2.085239582e-03f, +-2.079291329e-03f, -2.073339776e-03f, -2.067384935e-03f, -2.061426814e-03f, -2.055465426e-03f, -2.049500780e-03f, -2.043532886e-03f, -2.037561756e-03f, -2.031587400e-03f, -2.025609828e-03f, +-2.019629050e-03f, -2.013645078e-03f, -2.007657921e-03f, -2.001667591e-03f, -1.995674097e-03f, -1.989677451e-03f, -1.983677662e-03f, -1.977674742e-03f, -1.971668700e-03f, -1.965659548e-03f, +-1.959647295e-03f, -1.953631953e-03f, -1.947613532e-03f, -1.941592042e-03f, -1.935567495e-03f, -1.929539900e-03f, -1.923509268e-03f, -1.917475610e-03f, -1.911438936e-03f, -1.905399258e-03f, +-1.899356585e-03f, -1.893310927e-03f, -1.887262297e-03f, -1.881210704e-03f, -1.875156159e-03f, -1.869098672e-03f, -1.863038254e-03f, -1.856974916e-03f, -1.850908669e-03f, -1.844839522e-03f, +-1.838767487e-03f, -1.832692574e-03f, -1.826614794e-03f, -1.820534158e-03f, -1.814450676e-03f, -1.808364359e-03f, -1.802275217e-03f, -1.796183261e-03f, -1.790088502e-03f, -1.783990951e-03f, +-1.777890618e-03f, -1.771787513e-03f, -1.765681649e-03f, -1.759573034e-03f, -1.753461680e-03f, -1.747347598e-03f, -1.741230798e-03f, -1.735111291e-03f, -1.728989088e-03f, -1.722864200e-03f, +-1.716736636e-03f, -1.710606409e-03f, -1.704473527e-03f, -1.698338004e-03f, -1.692199848e-03f, -1.686059071e-03f, -1.679915684e-03f, -1.673769697e-03f, -1.667621121e-03f, -1.661469966e-03f, +-1.655316244e-03f, -1.649159966e-03f, -1.643001142e-03f, -1.636839782e-03f, -1.630675898e-03f, -1.624509500e-03f, -1.618340600e-03f, -1.612169207e-03f, -1.605995334e-03f, -1.599818989e-03f, +-1.593640185e-03f, -1.587458933e-03f, -1.581275242e-03f, -1.575089124e-03f, -1.568900589e-03f, -1.562709649e-03f, -1.556516313e-03f, -1.550320594e-03f, -1.544122502e-03f, -1.537922047e-03f, +-1.531719241e-03f, -1.525514094e-03f, -1.519306617e-03f, -1.513096822e-03f, -1.506884718e-03f, -1.500670316e-03f, -1.494453628e-03f, -1.488234665e-03f, -1.482013437e-03f, -1.475789955e-03f, +-1.469564230e-03f, -1.463336273e-03f, -1.457106094e-03f, -1.450873705e-03f, -1.444639117e-03f, -1.438402340e-03f, -1.432163385e-03f, -1.425922263e-03f, -1.419678986e-03f, -1.413433563e-03f, +-1.407186006e-03f, -1.400936326e-03f, -1.394684533e-03f, -1.388430639e-03f, -1.382174654e-03f, -1.375916590e-03f, -1.369656457e-03f, -1.363394266e-03f, -1.357130028e-03f, -1.350863755e-03f, +-1.344595456e-03f, -1.338325143e-03f, -1.332052827e-03f, -1.325778519e-03f, -1.319502230e-03f, -1.313223970e-03f, -1.306943751e-03f, -1.300661583e-03f, -1.294377478e-03f, -1.288091446e-03f, +-1.281803499e-03f, -1.275513647e-03f, -1.269221902e-03f, -1.262928273e-03f, -1.256632773e-03f, -1.250335413e-03f, -1.244036202e-03f, -1.237735153e-03f, -1.231432276e-03f, -1.225127582e-03f, +-1.218821082e-03f, -1.212512788e-03f, -1.206202709e-03f, -1.199890858e-03f, -1.193577244e-03f, -1.187261880e-03f, -1.180944776e-03f, -1.174625943e-03f, -1.168305392e-03f, -1.161983135e-03f, +-1.155659181e-03f, -1.149333543e-03f, -1.143006230e-03f, -1.136677255e-03f, -1.130346628e-03f, -1.124014361e-03f, -1.117680463e-03f, -1.111344947e-03f, -1.105007823e-03f, -1.098669103e-03f, +-1.092328797e-03f, -1.085986916e-03f, -1.079643471e-03f, -1.073298475e-03f, -1.066951936e-03f, -1.060603867e-03f, -1.054254279e-03f, -1.047903183e-03f, -1.041550589e-03f, -1.035196509e-03f, +-1.028840953e-03f, -1.022483934e-03f, -1.016125461e-03f, -1.009765547e-03f, -1.003404201e-03f, -9.970414357e-04f, -9.906772615e-04f, -9.843116894e-04f, -9.779447307e-04f, -9.715763964e-04f, +-9.652066975e-04f, -9.588356451e-04f, -9.524632503e-04f, -9.460895242e-04f, -9.397144779e-04f, -9.333381224e-04f, -9.269604688e-04f, -9.205815282e-04f, -9.142013117e-04f, -9.078198304e-04f, +-9.014370954e-04f, -8.950531177e-04f, -8.886679085e-04f, -8.822814789e-04f, -8.758938399e-04f, -8.695050026e-04f, -8.631149782e-04f, -8.567237777e-04f, -8.503314123e-04f, -8.439378931e-04f, +-8.375432311e-04f, -8.311474375e-04f, -8.247505233e-04f, -8.183524998e-04f, -8.119533779e-04f, -8.055531688e-04f, -7.991518837e-04f, -7.927495336e-04f, -7.863461297e-04f, -7.799416830e-04f, +-7.735362047e-04f, -7.671297060e-04f, -7.607221978e-04f, -7.543136914e-04f, -7.479041979e-04f, -7.414937285e-04f, -7.350822941e-04f, -7.286699060e-04f, -7.222565752e-04f, -7.158423130e-04f, +-7.094271305e-04f, -7.030110387e-04f, -6.965940488e-04f, -6.901761720e-04f, -6.837574193e-04f, -6.773378019e-04f, -6.709173310e-04f, -6.644960177e-04f, -6.580738731e-04f, -6.516509084e-04f, +-6.452271347e-04f, -6.388025631e-04f, -6.323772048e-04f, -6.259510709e-04f, -6.195241726e-04f, -6.130965210e-04f, -6.066681273e-04f, -6.002390025e-04f, -5.938091579e-04f, -5.873786047e-04f, +-5.809473538e-04f, -5.745154166e-04f, -5.680828041e-04f, -5.616495275e-04f, -5.552155979e-04f, -5.487810265e-04f, -5.423458245e-04f, -5.359100030e-04f, -5.294735731e-04f, -5.230365460e-04f, +-5.165989328e-04f, -5.101607448e-04f, -5.037219930e-04f, -4.972826887e-04f, -4.908428429e-04f, -4.844024668e-04f, -4.779615716e-04f, -4.715201685e-04f, -4.650782686e-04f, -4.586358830e-04f, +-4.521930229e-04f, -4.457496994e-04f, -4.393059238e-04f, -4.328617072e-04f, -4.264170607e-04f, -4.199719955e-04f, -4.135265228e-04f, -4.070806537e-04f, -4.006343993e-04f, -3.941877709e-04f, +-3.877407796e-04f, -3.812934365e-04f, -3.748457528e-04f, -3.683977397e-04f, -3.619494083e-04f, -3.555007698e-04f, -3.490518353e-04f, -3.426026160e-04f, -3.361531231e-04f, -3.297033677e-04f, +-3.232533610e-04f, -3.168031142e-04f, -3.103526383e-04f, -3.039019446e-04f, -2.974510441e-04f, -2.909999482e-04f, -2.845486679e-04f, -2.780972143e-04f, -2.716455987e-04f, -2.651938322e-04f, +-2.587419260e-04f, -2.522898912e-04f, -2.458377389e-04f, -2.393854804e-04f, -2.329331267e-04f, -2.264806891e-04f, -2.200281786e-04f, -2.135756065e-04f, -2.071229839e-04f, -2.006703220e-04f, +-1.942176318e-04f, -1.877649246e-04f, -1.813122115e-04f, -1.748595037e-04f, -1.684068122e-04f, -1.619541484e-04f, -1.555015232e-04f, -1.490489479e-04f, -1.425964335e-04f, -1.361439914e-04f, +-1.296916325e-04f, -1.232393681e-04f, -1.167872092e-04f, -1.103351671e-04f, -1.038832529e-04f, -9.743147771e-05f, -9.097985267e-05f, -8.452838893e-05f, -7.807709764e-05f, -7.162598993e-05f, +-6.517507695e-05f, -5.872436983e-05f, -5.227387970e-05f, -4.582361772e-05f, -3.937359500e-05f, -3.292382269e-05f, -2.647431192e-05f, -2.002507382e-05f, -1.357611952e-05f, -7.127460151e-06f, +-6.791068466e-07f, 5.768929267e-06f, 1.221663706e-05f, 1.866400542e-05f, 2.511102320e-05f, 3.155767929e-05f, 3.800396257e-05f, 4.444986192e-05f, 5.089536620e-05f, 5.734046432e-05f, +6.378514514e-05f, 7.022939755e-05f, 7.667321043e-05f, 8.311657268e-05f, 8.955947318e-05f, 9.600190082e-05f, 1.024438445e-04f, 1.088852931e-04f, 1.153262355e-04f, 1.217666606e-04f, +1.282065573e-04f, 1.346459145e-04f, 1.410847211e-04f, 1.475229661e-04f, 1.539606382e-04f, 1.603977264e-04f, 1.668342197e-04f, 1.732701068e-04f, 1.797053768e-04f, 1.861400185e-04f, +1.925740209e-04f, 1.990073728e-04f, 2.054400632e-04f, 2.118720810e-04f, 2.183034151e-04f, 2.247340544e-04f, 2.311639879e-04f, 2.375932045e-04f, 2.440216930e-04f, 2.504494425e-04f, +2.568764419e-04f, 2.633026800e-04f, 2.697281458e-04f, 2.761528283e-04f, 2.825767164e-04f, 2.889997990e-04f, 2.954220651e-04f, 3.018435036e-04f, 3.082641034e-04f, 3.146838536e-04f, +3.211027430e-04f, 3.275207605e-04f, 3.339378953e-04f, 3.403541361e-04f, 3.467694720e-04f, 3.531838919e-04f, 3.595973848e-04f, 3.660099397e-04f, 3.724215454e-04f, 3.788321911e-04f, +3.852418655e-04f, 3.916505578e-04f, 3.980582569e-04f, 4.044649517e-04f, 4.108706313e-04f, 4.172752846e-04f, 4.236789006e-04f, 4.300814683e-04f, 4.364829766e-04f, 4.428834147e-04f, +4.492827714e-04f, 4.556810358e-04f, 4.620781968e-04f, 4.684742434e-04f, 4.748691648e-04f, 4.812629497e-04f, 4.876555874e-04f, 4.940470667e-04f, 5.004373767e-04f, 5.068265064e-04f, +5.132144449e-04f, 5.196011810e-04f, 5.259867040e-04f, 5.323710027e-04f, 5.387540662e-04f, 5.451358836e-04f, 5.515164439e-04f, 5.578957361e-04f, 5.642737492e-04f, 5.706504723e-04f, +5.770258945e-04f, 5.834000048e-04f, 5.897727922e-04f, 5.961442457e-04f, 6.025143546e-04f, 6.088831077e-04f, 6.152504942e-04f, 6.216165031e-04f, 6.279811235e-04f, 6.343443445e-04f, +6.407061551e-04f, 6.470665444e-04f, 6.534255016e-04f, 6.597830156e-04f, 6.661390755e-04f, 6.724936705e-04f, 6.788467897e-04f, 6.851984220e-04f, 6.915485567e-04f, 6.978971829e-04f, +7.042442895e-04f, 7.105898658e-04f, 7.169339009e-04f, 7.232763838e-04f, 7.296173037e-04f, 7.359566497e-04f, 7.422944109e-04f, 7.486305765e-04f, 7.549651355e-04f, 7.612980772e-04f, +7.676293906e-04f, 7.739590649e-04f, 7.802870892e-04f, 7.866134526e-04f, 7.929381445e-04f, 7.992611537e-04f, 8.055824696e-04f, 8.119020814e-04f, 8.182199780e-04f, 8.245361488e-04f, +8.308505829e-04f, 8.371632694e-04f, 8.434741976e-04f, 8.497833566e-04f, 8.560907356e-04f, 8.623963239e-04f, 8.687001105e-04f, 8.750020847e-04f, 8.813022356e-04f, 8.876005526e-04f, +8.938970248e-04f, 9.001916413e-04f, 9.064843915e-04f, 9.127752645e-04f, 9.190642496e-04f, 9.253513360e-04f, 9.316365128e-04f, 9.379197694e-04f, 9.442010950e-04f, 9.504804788e-04f, +9.567579101e-04f, 9.630333781e-04f, 9.693068721e-04f, 9.755783812e-04f, 9.818478949e-04f, 9.881154023e-04f, 9.943808928e-04f, 1.000644355e-03f, 1.006905780e-03f, 1.013165155e-03f, +1.019422470e-03f, 1.025677715e-03f, 1.031930878e-03f, 1.038181950e-03f, 1.044430918e-03f, 1.050677774e-03f, 1.056922505e-03f, 1.063165101e-03f, 1.069405552e-03f, 1.075643847e-03f, +1.081879975e-03f, 1.088113926e-03f, 1.094345689e-03f, 1.100575252e-03f, 1.106802607e-03f, 1.113027741e-03f, 1.119250644e-03f, 1.125471306e-03f, 1.131689716e-03f, 1.137905863e-03f, +1.144119737e-03f, 1.150331328e-03f, 1.156540623e-03f, 1.162747613e-03f, 1.168952288e-03f, 1.175154636e-03f, 1.181354648e-03f, 1.187552311e-03f, 1.193747617e-03f, 1.199940553e-03f, +1.206131111e-03f, 1.212319278e-03f, 1.218505045e-03f, 1.224688401e-03f, 1.230869335e-03f, 1.237047837e-03f, 1.243223896e-03f, 1.249397502e-03f, 1.255568644e-03f, 1.261737312e-03f, +1.267903494e-03f, 1.274067181e-03f, 1.280228363e-03f, 1.286387027e-03f, 1.292543165e-03f, 1.298696765e-03f, 1.304847817e-03f, 1.310996310e-03f, 1.317142235e-03f, 1.323285579e-03f, +1.329426334e-03f, 1.335564488e-03f, 1.341700031e-03f, 1.347832953e-03f, 1.353963243e-03f, 1.360090890e-03f, 1.366215884e-03f, 1.372338215e-03f, 1.378457873e-03f, 1.384574846e-03f, +1.390689124e-03f, 1.396800697e-03f, 1.402909555e-03f, 1.409015687e-03f, 1.415119082e-03f, 1.421219731e-03f, 1.427317622e-03f, 1.433412746e-03f, 1.439505092e-03f, 1.445594649e-03f, +1.451681408e-03f, 1.457765358e-03f, 1.463846488e-03f, 1.469924788e-03f, 1.476000248e-03f, 1.482072857e-03f, 1.488142605e-03f, 1.494209483e-03f, 1.500273478e-03f, 1.506334581e-03f, +1.512392782e-03f, 1.518448071e-03f, 1.524500436e-03f, 1.530549869e-03f, 1.536596357e-03f, 1.542639892e-03f, 1.548680462e-03f, 1.554718058e-03f, 1.560752670e-03f, 1.566784286e-03f, +1.572812897e-03f, 1.578838492e-03f, 1.584861062e-03f, 1.590880595e-03f, 1.596897082e-03f, 1.602910512e-03f, 1.608920876e-03f, 1.614928162e-03f, 1.620932361e-03f, 1.626933463e-03f, +1.632931456e-03f, 1.638926332e-03f, 1.644918080e-03f, 1.650906689e-03f, 1.656892150e-03f, 1.662874452e-03f, 1.668853584e-03f, 1.674829538e-03f, 1.680802303e-03f, 1.686771868e-03f, +1.692738223e-03f, 1.698701359e-03f, 1.704661265e-03f, 1.710617931e-03f, 1.716571346e-03f, 1.722521501e-03f, 1.728468386e-03f, 1.734411991e-03f, 1.740352304e-03f, 1.746289317e-03f, +1.752223019e-03f, 1.758153400e-03f, 1.764080450e-03f, 1.770004159e-03f, 1.775924517e-03f, 1.781841513e-03f, 1.787755139e-03f, 1.793665382e-03f, 1.799572235e-03f, 1.805475686e-03f, +1.811375725e-03f, 1.817272343e-03f, 1.823165530e-03f, 1.829055275e-03f, 1.834941568e-03f, 1.840824400e-03f, 1.846703760e-03f, 1.852579639e-03f, 1.858452026e-03f, 1.864320912e-03f, +1.870186286e-03f, 1.876048139e-03f, 1.881906461e-03f, 1.887761241e-03f, 1.893612470e-03f, 1.899460138e-03f, 1.905304234e-03f, 1.911144750e-03f, 1.916981674e-03f, 1.922814998e-03f, +1.928644711e-03f, 1.934470803e-03f, 1.940293265e-03f, 1.946112086e-03f, 1.951927257e-03f, 1.957738767e-03f, 1.963546608e-03f, 1.969350768e-03f, 1.975151239e-03f, 1.980948011e-03f, +1.986741073e-03f, 1.992530415e-03f, 1.998316029e-03f, 2.004097903e-03f, 2.009876029e-03f, 2.015650396e-03f, 2.021420995e-03f, 2.027187816e-03f, 2.032950850e-03f, 2.038710085e-03f, +2.044465513e-03f, 2.050217124e-03f, 2.055964908e-03f, 2.061708855e-03f, 2.067448956e-03f, 2.073185201e-03f, 2.078917580e-03f, 2.084646083e-03f, 2.090370702e-03f, 2.096091425e-03f, +2.101808243e-03f, 2.107521147e-03f, 2.113230127e-03f, 2.118935174e-03f, 2.124636277e-03f, 2.130333427e-03f, 2.136026614e-03f, 2.141715829e-03f, 2.147401063e-03f, 2.153082304e-03f, +2.158759544e-03f, 2.164432774e-03f, 2.170101983e-03f, 2.175767162e-03f, 2.181428302e-03f, 2.187085392e-03f, 2.192738423e-03f, 2.198387387e-03f, 2.204032272e-03f, 2.209673070e-03f, +2.215309771e-03f, 2.220942365e-03f, 2.226570843e-03f, 2.232195196e-03f, 2.237815413e-03f, 2.243431486e-03f, 2.249043405e-03f, 2.254651160e-03f, 2.260254743e-03f, 2.265854142e-03f, +2.271449350e-03f, 2.277040356e-03f, 2.282627151e-03f, 2.288209726e-03f, 2.293788070e-03f, 2.299362176e-03f, 2.304932033e-03f, 2.310497632e-03f, 2.316058963e-03f, 2.321616017e-03f, +2.327168785e-03f, 2.332717258e-03f, 2.338261425e-03f, 2.343801278e-03f, 2.349336807e-03f, 2.354868003e-03f, 2.360394856e-03f, 2.365917358e-03f, 2.371435499e-03f, 2.376949269e-03f, +2.382458659e-03f, 2.387963660e-03f, 2.393464263e-03f, 2.398960458e-03f, 2.404452236e-03f, 2.409939587e-03f, 2.415422504e-03f, 2.420900975e-03f, 2.426374993e-03f, 2.431844547e-03f, +2.437309629e-03f, 2.442770229e-03f, 2.448226339e-03f, 2.453677948e-03f, 2.459125048e-03f, 2.464567629e-03f, 2.470005683e-03f, 2.475439200e-03f, 2.480868170e-03f, 2.486292586e-03f, +2.491712437e-03f, 2.497127715e-03f, 2.502538410e-03f, 2.507944514e-03f, 2.513346016e-03f, 2.518742909e-03f, 2.524135183e-03f, 2.529522828e-03f, 2.534905836e-03f, 2.540284198e-03f, +2.545657905e-03f, 2.551026947e-03f, 2.556391316e-03f, 2.561751002e-03f, 2.567105997e-03f, 2.572456291e-03f, 2.577801876e-03f, 2.583142742e-03f, 2.588478880e-03f, 2.593810282e-03f, +2.599136938e-03f, 2.604458840e-03f, 2.609775979e-03f, 2.615088344e-03f, 2.620395929e-03f, 2.625698723e-03f, 2.630996718e-03f, 2.636289905e-03f, 2.641578275e-03f, 2.646861819e-03f, +2.652140528e-03f, 2.657414393e-03f, 2.662683406e-03f, 2.667947557e-03f, 2.673206838e-03f, 2.678461240e-03f, 2.683710753e-03f, 2.688955370e-03f, 2.694195081e-03f, 2.699429878e-03f, +2.704659752e-03f, 2.709884693e-03f, 2.715104693e-03f, 2.720319744e-03f, 2.725529836e-03f, 2.730734962e-03f, 2.735935111e-03f, 2.741130276e-03f, 2.746320447e-03f, 2.751505616e-03f, +2.756685774e-03f, 2.761860913e-03f, 2.767031024e-03f, 2.772196097e-03f, 2.777356125e-03f, 2.782511099e-03f, 2.787661010e-03f, 2.792805850e-03f, 2.797945609e-03f, 2.803080279e-03f, +2.808209852e-03f, 2.813334319e-03f, 2.818453671e-03f, 2.823567899e-03f, 2.828676996e-03f, 2.833780953e-03f, 2.838879760e-03f, 2.843973410e-03f, 2.849061894e-03f, 2.854145204e-03f, +2.859223330e-03f, 2.864296264e-03f, 2.869363998e-03f, 2.874426524e-03f, 2.879483832e-03f, 2.884535915e-03f, 2.889582763e-03f, 2.894624369e-03f, 2.899660724e-03f, 2.904691820e-03f, +2.909717647e-03f, 2.914738198e-03f, 2.919753464e-03f, 2.924763438e-03f, 2.929768109e-03f, 2.934767471e-03f, 2.939761514e-03f, 2.944750230e-03f, 2.949733612e-03f, 2.954711650e-03f, +2.959684336e-03f, 2.964651662e-03f, 2.969613620e-03f, 2.974570201e-03f, 2.979521397e-03f, 2.984467200e-03f, 2.989407601e-03f, 2.994342593e-03f, 2.999272166e-03f, 3.004196313e-03f, +3.009115025e-03f, 3.014028295e-03f, 3.018936113e-03f, 3.023838472e-03f, 3.028735364e-03f, 3.033626780e-03f, 3.038512712e-03f, 3.043393152e-03f, 3.048268092e-03f, 3.053137523e-03f, +3.058001439e-03f, 3.062859829e-03f, 3.067712687e-03f, 3.072560004e-03f, 3.077401772e-03f, 3.082237983e-03f, 3.087068628e-03f, 3.091893701e-03f, 3.096713192e-03f, 3.101527094e-03f, +3.106335399e-03f, 3.111138098e-03f, 3.115935184e-03f, 3.120726649e-03f, 3.125512484e-03f, 3.130292681e-03f, 3.135067234e-03f, 3.139836132e-03f, 3.144599370e-03f, 3.149356938e-03f, +3.154108829e-03f, 3.158855035e-03f, 3.163595548e-03f, 3.168330360e-03f, 3.173059462e-03f, 3.177782848e-03f, 3.182500510e-03f, 3.187212439e-03f, 3.191918627e-03f, 3.196619068e-03f, +3.201313752e-03f, 3.206002672e-03f, 3.210685821e-03f, 3.215363190e-03f, 3.220034771e-03f, 3.224700558e-03f, 3.229360542e-03f, 3.234014715e-03f, 3.238663069e-03f, 3.243305598e-03f, +3.247942292e-03f, 3.252573145e-03f, 3.257198149e-03f, 3.261817295e-03f, 3.266430577e-03f, 3.271037987e-03f, 3.275639516e-03f, 3.280235158e-03f, 3.284824904e-03f, 3.289408747e-03f, +3.293986679e-03f, 3.298558694e-03f, 3.303124782e-03f, 3.307684937e-03f, 3.312239150e-03f, 3.316787415e-03f, 3.321329724e-03f, 3.325866069e-03f, 3.330396443e-03f, 3.334920838e-03f, +3.339439246e-03f, 3.343951661e-03f, 3.348458074e-03f, 3.352958479e-03f, 3.357452867e-03f, 3.361941231e-03f, 3.366423564e-03f, 3.370899858e-03f, 3.375370106e-03f, 3.379834300e-03f, +3.384292433e-03f, 3.388744498e-03f, 3.393190487e-03f, 3.397630393e-03f, 3.402064208e-03f, 3.406491926e-03f, 3.410913538e-03f, 3.415329037e-03f, 3.419738417e-03f, 3.424141669e-03f, +3.428538786e-03f, 3.432929762e-03f, 3.437314589e-03f, 3.441693259e-03f, 3.446065765e-03f, 3.450432101e-03f, 3.454792258e-03f, 3.459146230e-03f, 3.463494010e-03f, 3.467835589e-03f, +3.472170961e-03f, 3.476500120e-03f, 3.480823056e-03f, 3.485139765e-03f, 3.489450237e-03f, 3.493754467e-03f, 3.498052447e-03f, 3.502344169e-03f, 3.506629627e-03f, 3.510908815e-03f, +3.515181723e-03f, 3.519448346e-03f, 3.523708677e-03f, 3.527962708e-03f, 3.532210433e-03f, 3.536451844e-03f, 3.540686934e-03f, 3.544915696e-03f, 3.549138124e-03f, 3.553354210e-03f, +3.557563948e-03f, 3.561767330e-03f, 3.565964350e-03f, 3.570155000e-03f, 3.574339273e-03f, 3.578517163e-03f, 3.582688663e-03f, 3.586853766e-03f, 3.591012465e-03f, 3.595164754e-03f, +3.599310624e-03f, 3.603450070e-03f, 3.607583084e-03f, 3.611709660e-03f, 3.615829791e-03f, 3.619943471e-03f, 3.624050691e-03f, 3.628151447e-03f, 3.632245730e-03f, 3.636333534e-03f, +3.640414852e-03f, 3.644489678e-03f, 3.648558005e-03f, 3.652619826e-03f, 3.656675135e-03f, 3.660723924e-03f, 3.664766187e-03f, 3.668801918e-03f, 3.672831110e-03f, 3.676853756e-03f, +3.680869849e-03f, 3.684879383e-03f, 3.688882352e-03f, 3.692878748e-03f, 3.696868565e-03f, 3.700851797e-03f, 3.704828437e-03f, 3.708798478e-03f, 3.712761914e-03f, 3.716718739e-03f, +3.720668945e-03f, 3.724612527e-03f, 3.728549478e-03f, 3.732479791e-03f, 3.736403460e-03f, 3.740320479e-03f, 3.744230840e-03f, 3.748134539e-03f, 3.752031567e-03f, 3.755921919e-03f, +3.759805589e-03f, 3.763682570e-03f, 3.767552855e-03f, 3.771416439e-03f, 3.775273315e-03f, 3.779123476e-03f, 3.782966917e-03f, 3.786803630e-03f, 3.790633611e-03f, 3.794456851e-03f, +3.798273346e-03f, 3.802083089e-03f, 3.805886073e-03f, 3.809682293e-03f, 3.813471742e-03f, 3.817254414e-03f, 3.821030303e-03f, 3.824799402e-03f, 3.828561706e-03f, 3.832317207e-03f, +3.836065901e-03f, 3.839807781e-03f, 3.843542841e-03f, 3.847271074e-03f, 3.850992475e-03f, 3.854707037e-03f, 3.858414754e-03f, 3.862115621e-03f, 3.865809632e-03f, 3.869496779e-03f, +3.873177058e-03f, 3.876850462e-03f, 3.880516985e-03f, 3.884176621e-03f, 3.887829364e-03f, 3.891475209e-03f, 3.895114148e-03f, 3.898746178e-03f, 3.902371290e-03f, 3.905989480e-03f, +3.909600741e-03f, 3.913205068e-03f, 3.916802455e-03f, 3.920392896e-03f, 3.923976385e-03f, 3.927552915e-03f, 3.931122483e-03f, 3.934685080e-03f, 3.938240703e-03f, 3.941789344e-03f, +3.945330998e-03f, 3.948865660e-03f, 3.952393323e-03f, 3.955913982e-03f, 3.959427631e-03f, 3.962934265e-03f, 3.966433877e-03f, 3.969926462e-03f, 3.973412015e-03f, 3.976890528e-03f, +3.980361998e-03f, 3.983826418e-03f, 3.987283783e-03f, 3.990734087e-03f, 3.994177324e-03f, 3.997613489e-03f, 4.001042576e-03f, 4.004464579e-03f, 4.007879494e-03f, 4.011287314e-03f, +4.014688034e-03f, 4.018081649e-03f, 4.021468153e-03f, 4.024847540e-03f, 4.028219804e-03f, 4.031584942e-03f, 4.034942946e-03f, 4.038293812e-03f, 4.041637534e-03f, 4.044974107e-03f, +4.048303525e-03f, 4.051625782e-03f, 4.054940875e-03f, 4.058248796e-03f, 4.061549541e-03f, 4.064843105e-03f, 4.068129481e-03f, 4.071408666e-03f, 4.074680652e-03f, 4.077945436e-03f, +4.081203012e-03f, 4.084453374e-03f, 4.087696518e-03f, 4.090932438e-03f, 4.094161128e-03f, 4.097382584e-03f, 4.100596801e-03f, 4.103803772e-03f, 4.107003494e-03f, 4.110195960e-03f, +4.113381167e-03f, 4.116559107e-03f, 4.119729777e-03f, 4.122893172e-03f, 4.126049285e-03f, 4.129198113e-03f, 4.132339650e-03f, 4.135473890e-03f, 4.138600830e-03f, 4.141720463e-03f, +4.144832785e-03f, 4.147937791e-03f, 4.151035476e-03f, 4.154125834e-03f, 4.157208861e-03f, 4.160284552e-03f, 4.163352902e-03f, 4.166413906e-03f, 4.169467559e-03f, 4.172513856e-03f, +4.175552793e-03f, 4.178584363e-03f, 4.181608563e-03f, 4.184625388e-03f, 4.187634832e-03f, 4.190636892e-03f, 4.193631561e-03f, 4.196618836e-03f, 4.199598711e-03f, 4.202571182e-03f, +4.205536243e-03f, 4.208493891e-03f, 4.211444121e-03f, 4.214386926e-03f, 4.217322304e-03f, 4.220250250e-03f, 4.223170757e-03f, 4.226083823e-03f, 4.228989442e-03f, 4.231887609e-03f, +4.234778321e-03f, 4.237661571e-03f, 4.240537357e-03f, 4.243405672e-03f, 4.246266513e-03f, 4.249119875e-03f, 4.251965753e-03f, 4.254804143e-03f, 4.257635041e-03f, 4.260458441e-03f, +4.263274339e-03f, 4.266082731e-03f, 4.268883613e-03f, 4.271676979e-03f, 4.274462825e-03f, 4.277241148e-03f, 4.280011942e-03f, 4.282775203e-03f, 4.285530926e-03f, 4.288279108e-03f, +4.291019744e-03f, 4.293752829e-03f, 4.296478360e-03f, 4.299196331e-03f, 4.301906739e-03f, 4.304609579e-03f, 4.307304847e-03f, 4.309992538e-03f, 4.312672649e-03f, 4.315345175e-03f, +4.318010112e-03f, 4.320667456e-03f, 4.323317202e-03f, 4.325959346e-03f, 4.328593884e-03f, 4.331220812e-03f, 4.333840126e-03f, 4.336451821e-03f, 4.339055893e-03f, 4.341652339e-03f, +4.344241154e-03f, 4.346822334e-03f, 4.349395875e-03f, 4.351961773e-03f, 4.354520024e-03f, 4.357070624e-03f, 4.359613568e-03f, 4.362148853e-03f, 4.364676475e-03f, 4.367196429e-03f, +4.369708713e-03f, 4.372213321e-03f, 4.374710250e-03f, 4.377199496e-03f, 4.379681056e-03f, 4.382154924e-03f, 4.384621097e-03f, 4.387079572e-03f, 4.389530344e-03f, 4.391973410e-03f, +4.394408766e-03f, 4.396836407e-03f, 4.399256331e-03f, 4.401668533e-03f, 4.404073010e-03f, 4.406469757e-03f, 4.408858771e-03f, 4.411240049e-03f, 4.413613586e-03f, 4.415979379e-03f, +4.418337424e-03f, 4.420687718e-03f, 4.423030256e-03f, 4.425365036e-03f, 4.427692052e-03f, 4.430011303e-03f, 4.432322784e-03f, 4.434626491e-03f, 4.436922421e-03f, 4.439210571e-03f, +4.441490936e-03f, 4.443763514e-03f, 4.446028300e-03f, 4.448285292e-03f, 4.450534485e-03f, 4.452775876e-03f, 4.455009462e-03f, 4.457235239e-03f, 4.459453204e-03f, 4.461663353e-03f, +4.463865683e-03f, 4.466060191e-03f, 4.468246872e-03f, 4.470425725e-03f, 4.472596744e-03f, 4.474759927e-03f, 4.476915271e-03f, 4.479062772e-03f, 4.481202427e-03f, 4.483334233e-03f, +4.485458186e-03f, 4.487574282e-03f, 4.489682520e-03f, 4.491782895e-03f, 4.493875404e-03f, 4.495960044e-03f, 4.498036812e-03f, 4.500105705e-03f, 4.502166719e-03f, 4.504219851e-03f, +4.506265099e-03f, 4.508302458e-03f, 4.510331926e-03f, 4.512353500e-03f, 4.514367176e-03f, 4.516372952e-03f, 4.518370824e-03f, 4.520360789e-03f, 4.522342845e-03f, 4.524316988e-03f, +4.526283216e-03f, 4.528241524e-03f, 4.530191911e-03f, 4.532134373e-03f, 4.534068908e-03f, 4.535995512e-03f, 4.537914182e-03f, 4.539824915e-03f, 4.541727710e-03f, 4.543622562e-03f, +4.545509468e-03f, 4.547388427e-03f, 4.549259435e-03f, 4.551122489e-03f, 4.552977586e-03f, 4.554824724e-03f, 4.556663900e-03f, 4.558495111e-03f, 4.560318354e-03f, 4.562133627e-03f, +4.563940926e-03f, 4.565740250e-03f, 4.567531594e-03f, 4.569314958e-03f, 4.571090337e-03f, 4.572857729e-03f, 4.574617132e-03f, 4.576368543e-03f, 4.578111959e-03f, 4.579847378e-03f, +4.581574797e-03f, 4.583294214e-03f, 4.585005625e-03f, 4.586709029e-03f, 4.588404423e-03f, 4.590091804e-03f, 4.591771169e-03f, 4.593442517e-03f, 4.595105845e-03f, 4.596761150e-03f, +4.598408430e-03f, 4.600047682e-03f, 4.601678904e-03f, 4.603302093e-03f, 4.604917248e-03f, 4.606524365e-03f, 4.608123443e-03f, 4.609714479e-03f, 4.611297470e-03f, 4.612872415e-03f, +4.614439310e-03f, 4.615998154e-03f, 4.617548945e-03f, 4.619091679e-03f, 4.620626355e-03f, 4.622152971e-03f, 4.623671524e-03f, 4.625182012e-03f, 4.626684434e-03f, 4.628178785e-03f, +4.629665065e-03f, 4.631143272e-03f, 4.632613403e-03f, 4.634075455e-03f, 4.635529428e-03f, 4.636975318e-03f, 4.638413124e-03f, 4.639842844e-03f, 4.641264475e-03f, 4.642678015e-03f, +4.644083463e-03f, 4.645480817e-03f, 4.646870073e-03f, 4.648251232e-03f, 4.649624289e-03f, 4.650989244e-03f, 4.652346094e-03f, 4.653694838e-03f, 4.655035474e-03f, 4.656367999e-03f, +4.657692412e-03f, 4.659008710e-03f, 4.660316893e-03f, 4.661616958e-03f, 4.662908903e-03f, 4.664192727e-03f, 4.665468427e-03f, 4.666736002e-03f, 4.667995451e-03f, 4.669246770e-03f, +4.670489959e-03f, 4.671725016e-03f, 4.672951939e-03f, 4.674170726e-03f, 4.675381376e-03f, 4.676583886e-03f, 4.677778256e-03f, 4.678964484e-03f, 4.680142567e-03f, 4.681312505e-03f, +4.682474296e-03f, 4.683627937e-03f, 4.684773428e-03f, 4.685910767e-03f, 4.687039953e-03f, 4.688160983e-03f, 4.689273856e-03f, 4.690378572e-03f, 4.691475127e-03f, 4.692563521e-03f, +4.693643753e-03f, 4.694715820e-03f, 4.695779722e-03f, 4.696835457e-03f, 4.697883023e-03f, 4.698922419e-03f, 4.699953644e-03f, 4.700976696e-03f, 4.701991574e-03f, 4.702998277e-03f, +4.703996803e-03f, 4.704987152e-03f, 4.705969320e-03f, 4.706943309e-03f, 4.707909115e-03f, 4.708866738e-03f, 4.709816177e-03f, 4.710757430e-03f, 4.711690496e-03f, 4.712615374e-03f, +4.713532062e-03f, 4.714440561e-03f, 4.715340867e-03f, 4.716232981e-03f, 4.717116901e-03f, 4.717992626e-03f, 4.718860155e-03f, 4.719719486e-03f, 4.720570619e-03f, 4.721413553e-03f, +4.722248286e-03f, 4.723074818e-03f, 4.723893147e-03f, 4.724703273e-03f, 4.725505195e-03f, 4.726298911e-03f, 4.727084420e-03f, 4.727861722e-03f, 4.728630816e-03f, 4.729391700e-03f, +4.730144374e-03f, 4.730888837e-03f, 4.731625089e-03f, 4.732353127e-03f, 4.733072952e-03f, 4.733784562e-03f, 4.734487957e-03f, 4.735183135e-03f, 4.735870097e-03f, 4.736548841e-03f, +4.737219367e-03f, 4.737881673e-03f, 4.738535760e-03f, 4.739181626e-03f, 4.739819270e-03f, 4.740448692e-03f, 4.741069892e-03f, 4.741682868e-03f, 4.742287619e-03f, 4.742884147e-03f, +4.743472448e-03f, 4.744052524e-03f, 4.744624373e-03f, 4.745187996e-03f, 4.745743390e-03f, 4.746290556e-03f, 4.746829493e-03f, 4.747360201e-03f, 4.747882679e-03f, 4.748396927e-03f, +4.748902944e-03f, 4.749400730e-03f, 4.749890284e-03f, 4.750371606e-03f, 4.750844695e-03f, 4.751309551e-03f, 4.751766173e-03f, 4.752214562e-03f, 4.752654717e-03f, 4.753086637e-03f, +4.753510323e-03f, 4.753925773e-03f, 4.754332988e-03f, 4.754731966e-03f, 4.755122709e-03f, 4.755505216e-03f, 4.755879486e-03f, 4.756245519e-03f, 4.756603315e-03f, 4.756952873e-03f, +4.757294195e-03f, 4.757627278e-03f, 4.757952124e-03f, 4.758268732e-03f, 4.758577102e-03f, 4.758877233e-03f, 4.759169126e-03f, 4.759452781e-03f, 4.759728197e-03f, 4.759995375e-03f, +4.760254314e-03f, 4.760505014e-03f, 4.760747475e-03f, 4.760981698e-03f, 4.761207682e-03f, 4.761425427e-03f, 4.761634934e-03f, 4.761836202e-03f, 4.762029231e-03f, 4.762214022e-03f, +4.762390575e-03f, 4.762558889e-03f, 4.762718965e-03f, 4.762870803e-03f, 4.763014403e-03f, 4.763149765e-03f, 4.763276890e-03f, 4.763395777e-03f, 4.763506427e-03f, 4.763608841e-03f, +4.763703017e-03f, 4.763788957e-03f, 4.763866660e-03f, 4.763936128e-03f, 4.763997360e-03f, 4.764050357e-03f, 4.764095118e-03f, 4.764131645e-03f, 4.764159937e-03f, 4.764179995e-03f, +4.764191820e-03f, 4.764195411e-03f, 4.764190770e-03f, 4.764177896e-03f, 4.764156790e-03f, 4.764127452e-03f, 4.764089884e-03f, 4.764044084e-03f, 4.763990055e-03f, 4.763927795e-03f, +4.763857307e-03f, 4.763778590e-03f, 4.763691645e-03f, 4.763596472e-03f, 4.763493073e-03f, 4.763381447e-03f, 4.763261595e-03f, 4.763133518e-03f, 4.762997216e-03f, 4.762852691e-03f, +4.762699942e-03f, 4.762538971e-03f, 4.762369778e-03f, 4.762192364e-03f, 4.762006729e-03f, 4.761812875e-03f, 4.761610801e-03f, 4.761400510e-03f, 4.761182001e-03f, 4.760955275e-03f, +4.760720333e-03f, 4.760477176e-03f, 4.760225805e-03f, 4.759966221e-03f, 4.759698424e-03f, 4.759422415e-03f, 4.759138195e-03f, 4.758845766e-03f, 4.758545127e-03f, 4.758236281e-03f, +4.757919227e-03f, 4.757593967e-03f, 4.757260502e-03f, 4.756918833e-03f, 4.756568961e-03f, 4.756210886e-03f, 4.755844610e-03f, 4.755470134e-03f, 4.755087459e-03f, 4.754696585e-03f, +4.754297515e-03f, 4.753890249e-03f, 4.753474788e-03f, 4.753051134e-03f, 4.752619287e-03f, 4.752179248e-03f, 4.751731020e-03f, 4.751274602e-03f, 4.750809997e-03f, 4.750337205e-03f, +4.749856228e-03f, 4.749367067e-03f, 4.748869722e-03f, 4.748364196e-03f, 4.747850490e-03f, 4.747328605e-03f, 4.746798542e-03f, 4.746260302e-03f, 4.745713887e-03f, 4.745159299e-03f, +4.744596538e-03f, 4.744025607e-03f, 4.743446505e-03f, 4.742859236e-03f, 4.742263799e-03f, 4.741660197e-03f, 4.741048432e-03f, 4.740428504e-03f, 4.739800415e-03f, 4.739164166e-03f, +4.738519759e-03f, 4.737867196e-03f, 4.737206478e-03f, 4.736537607e-03f, 4.735860584e-03f, 4.735175410e-03f, 4.734482088e-03f, 4.733780619e-03f, 4.733071004e-03f, 4.732353246e-03f, +4.731627345e-03f, 4.730893304e-03f, 4.730151124e-03f, 4.729400806e-03f, 4.728642353e-03f, 4.727875767e-03f, 4.727101048e-03f, 4.726318200e-03f, 4.725527222e-03f, 4.724728118e-03f, +4.723920889e-03f, 4.723105537e-03f, 4.722282063e-03f, 4.721450470e-03f, 4.720610759e-03f, 4.719762932e-03f, 4.718906991e-03f, 4.718042938e-03f, 4.717170775e-03f, 4.716290503e-03f, +4.715402125e-03f, 4.714505643e-03f, 4.713601058e-03f, 4.712688373e-03f, 4.711767589e-03f, 4.710838708e-03f, 4.709901733e-03f, 4.708956665e-03f, 4.708003507e-03f, 4.707042260e-03f, +4.706072927e-03f, 4.705095510e-03f, 4.704110010e-03f, 4.703116430e-03f, 4.702114773e-03f, 4.701105039e-03f, 4.700087231e-03f, 4.699061352e-03f, 4.698027404e-03f, 4.696985388e-03f, +4.695935308e-03f, 4.694877164e-03f, 4.693810960e-03f, 4.692736697e-03f, 4.691654379e-03f, 4.690564006e-03f, 4.689465582e-03f, 4.688359109e-03f, 4.687244589e-03f, 4.686122024e-03f, +4.684991417e-03f, 4.683852770e-03f, 4.682706085e-03f, 4.681551366e-03f, 4.680388613e-03f, 4.679217830e-03f, 4.678039019e-03f, 4.676852183e-03f, 4.675657323e-03f, 4.674454443e-03f, +4.673243545e-03f, 4.672024631e-03f, 4.670797704e-03f, 4.669562766e-03f, 4.668319820e-03f, 4.667068869e-03f, 4.665809915e-03f, 4.664542960e-03f, 4.663268007e-03f, 4.661985059e-03f, +4.660694119e-03f, 4.659395188e-03f, 4.658088270e-03f, 4.656773368e-03f, 4.655450483e-03f, 4.654119619e-03f, 4.652780778e-03f, 4.651433963e-03f, 4.650079177e-03f, 4.648716423e-03f, +4.647345703e-03f, 4.645967020e-03f, 4.644580376e-03f, 4.643185775e-03f, 4.641783220e-03f, 4.640372712e-03f, 4.638954256e-03f, 4.637527854e-03f, 4.636093508e-03f, 4.634651222e-03f, +4.633200998e-03f, 4.631742840e-03f, 4.630276750e-03f, 4.628802731e-03f, 4.627320786e-03f, 4.625830919e-03f, 4.624333131e-03f, 4.622827427e-03f, 4.621313809e-03f, 4.619792279e-03f, +4.618262842e-03f, 4.616725500e-03f, 4.615180256e-03f, 4.613627113e-03f, 4.612066075e-03f, 4.610497144e-03f, 4.608920323e-03f, 4.607335616e-03f, 4.605743026e-03f, 4.604142556e-03f, +4.602534208e-03f, 4.600917987e-03f, 4.599293895e-03f, 4.597661936e-03f, 4.596022113e-03f, 4.594374428e-03f, 4.592718886e-03f, 4.591055489e-03f, 4.589384241e-03f, 4.587705145e-03f, +4.586018205e-03f, 4.584323423e-03f, 4.582620803e-03f, 4.580910348e-03f, 4.579192062e-03f, 4.577465947e-03f, 4.575732008e-03f, 4.573990248e-03f, 4.572240670e-03f, 4.570483278e-03f, +4.568718074e-03f, 4.566945063e-03f, 4.565164247e-03f, 4.563375631e-03f, 4.561579218e-03f, 4.559775011e-03f, 4.557963014e-03f, 4.556143230e-03f, 4.554315663e-03f, 4.552480316e-03f, +4.550637193e-03f, 4.548786297e-03f, 4.546927633e-03f, 4.545061203e-03f, 4.543187012e-03f, 4.541305063e-03f, 4.539415359e-03f, 4.537517904e-03f, 4.535612702e-03f, 4.533699756e-03f, +4.531779071e-03f, 4.529850650e-03f, 4.527914496e-03f, 4.525970614e-03f, 4.524019007e-03f, 4.522059678e-03f, 4.520092632e-03f, 4.518117873e-03f, 4.516135404e-03f, 4.514145229e-03f, +4.512147351e-03f, 4.510141776e-03f, 4.508128505e-03f, 4.506107544e-03f, 4.504078897e-03f, 4.502042566e-03f, 4.499998557e-03f, 4.497946872e-03f, 4.495887516e-03f, 4.493820494e-03f, +4.491745807e-03f, 4.489663462e-03f, 4.487573461e-03f, 4.485475809e-03f, 4.483370510e-03f, 4.481257567e-03f, 4.479136985e-03f, 4.477008768e-03f, 4.474872919e-03f, 4.472729444e-03f, +4.470578345e-03f, 4.468419627e-03f, 4.466253295e-03f, 4.464079352e-03f, 4.461897803e-03f, 4.459708650e-03f, 4.457511900e-03f, 4.455307556e-03f, 4.453095621e-03f, 4.450876101e-03f, +4.448649000e-03f, 4.446414321e-03f, 4.444172069e-03f, 4.441922249e-03f, 4.439664863e-03f, 4.437399918e-03f, 4.435127417e-03f, 4.432847363e-03f, 4.430559763e-03f, 4.428264620e-03f, +4.425961937e-03f, 4.423651721e-03f, 4.421333975e-03f, 4.419008702e-03f, 4.416675909e-03f, 4.414335599e-03f, 4.411987777e-03f, 4.409632446e-03f, 4.407269612e-03f, 4.404899280e-03f, +4.402521452e-03f, 4.400136134e-03f, 4.397743331e-03f, 4.395343047e-03f, 4.392935286e-03f, 4.390520053e-03f, 4.388097352e-03f, 4.385667189e-03f, 4.383229567e-03f, 4.380784491e-03f, +4.378331966e-03f, 4.375871996e-03f, 4.373404587e-03f, 4.370929742e-03f, 4.368447466e-03f, 4.365957764e-03f, 4.363460641e-03f, 4.360956101e-03f, 4.358444150e-03f, 4.355924790e-03f, +4.353398029e-03f, 4.350863869e-03f, 4.348322316e-03f, 4.345773375e-03f, 4.343217051e-03f, 4.340653347e-03f, 4.338082270e-03f, 4.335503823e-03f, 4.332918012e-03f, 4.330324842e-03f, +4.327724316e-03f, 4.325116441e-03f, 4.322501221e-03f, 4.319878661e-03f, 4.317248766e-03f, 4.314611540e-03f, 4.311966989e-03f, 4.309315118e-03f, 4.306655931e-03f, 4.303989433e-03f, +4.301315630e-03f, 4.298634527e-03f, 4.295946128e-03f, 4.293250438e-03f, 4.290547462e-03f, 4.287837207e-03f, 4.285119675e-03f, 4.282394874e-03f, 4.279662807e-03f, 4.276923479e-03f, +4.274176897e-03f, 4.271423064e-03f, 4.268661986e-03f, 4.265893669e-03f, 4.263118117e-03f, 4.260335335e-03f, 4.257545329e-03f, 4.254748104e-03f, 4.251943665e-03f, 4.249132017e-03f, +4.246313165e-03f, 4.243487115e-03f, 4.240653872e-03f, 4.237813441e-03f, 4.234965827e-03f, 4.232111037e-03f, 4.229249074e-03f, 4.226379944e-03f, 4.223503653e-03f, 4.220620206e-03f, +4.217729608e-03f, 4.214831865e-03f, 4.211926981e-03f, 4.209014963e-03f, 4.206095816e-03f, 4.203169545e-03f, 4.200236155e-03f, 4.197295652e-03f, 4.194348042e-03f, 4.191393329e-03f, +4.188431520e-03f, 4.185462619e-03f, 4.182486633e-03f, 4.179503566e-03f, 4.176513425e-03f, 4.173516214e-03f, 4.170511940e-03f, 4.167500607e-03f, 4.164482222e-03f, 4.161456790e-03f, +4.158424316e-03f, 4.155384806e-03f, 4.152338266e-03f, 4.149284702e-03f, 4.146224118e-03f, 4.143156521e-03f, 4.140081916e-03f, 4.137000309e-03f, 4.133911705e-03f, 4.130816111e-03f, +4.127713531e-03f, 4.124603973e-03f, 4.121487440e-03f, 4.118363940e-03f, 4.115233477e-03f, 4.112096058e-03f, 4.108951689e-03f, 4.105800374e-03f, 4.102642121e-03f, 4.099476934e-03f, +4.096304820e-03f, 4.093125784e-03f, 4.089939832e-03f, 4.086746970e-03f, 4.083547204e-03f, 4.080340540e-03f, 4.077126984e-03f, 4.073906541e-03f, 4.070679217e-03f, 4.067445019e-03f, +4.064203952e-03f, 4.060956023e-03f, 4.057701236e-03f, 4.054439599e-03f, 4.051171117e-03f, 4.047895796e-03f, 4.044613642e-03f, 4.041324661e-03f, 4.038028860e-03f, 4.034726243e-03f, +4.031416818e-03f, 4.028100590e-03f, 4.024777566e-03f, 4.021447750e-03f, 4.018111151e-03f, 4.014767773e-03f, 4.011417622e-03f, 4.008060706e-03f, 4.004697029e-03f, 4.001326599e-03f, +3.997949421e-03f, 3.994565501e-03f, 3.991174846e-03f, 3.987777462e-03f, 3.984373355e-03f, 3.980962531e-03f, 3.977544997e-03f, 3.974120758e-03f, 3.970689822e-03f, 3.967252193e-03f, +3.963807879e-03f, 3.960356886e-03f, 3.956899220e-03f, 3.953434887e-03f, 3.949963894e-03f, 3.946486247e-03f, 3.943001953e-03f, 3.939511017e-03f, 3.936013446e-03f, 3.932509247e-03f, +3.928998425e-03f, 3.925480988e-03f, 3.921956941e-03f, 3.918426291e-03f, 3.914889045e-03f, 3.911345209e-03f, 3.907794789e-03f, 3.904237792e-03f, 3.900674224e-03f, 3.897104092e-03f, +3.893527403e-03f, 3.889944162e-03f, 3.886354376e-03f, 3.882758053e-03f, 3.879155197e-03f, 3.875545817e-03f, 3.871929918e-03f, 3.868307507e-03f, 3.864678590e-03f, 3.861043175e-03f, +3.857401268e-03f, 3.853752875e-03f, 3.850098003e-03f, 3.846436659e-03f, 3.842768850e-03f, 3.839094581e-03f, 3.835413860e-03f, 3.831726693e-03f, 3.828033088e-03f, 3.824333050e-03f, +3.820626586e-03f, 3.816913704e-03f, 3.813194410e-03f, 3.809468710e-03f, 3.805736612e-03f, 3.801998122e-03f, 3.798253247e-03f, 3.794501993e-03f, 3.790744368e-03f, 3.786980379e-03f, +3.783210032e-03f, 3.779433333e-03f, 3.775650291e-03f, 3.771860911e-03f, 3.768065201e-03f, 3.764263167e-03f, 3.760454817e-03f, 3.756640157e-03f, 3.752819194e-03f, 3.748991935e-03f, +3.745158386e-03f, 3.741318556e-03f, 3.737472451e-03f, 3.733620077e-03f, 3.729761442e-03f, 3.725896553e-03f, 3.722025417e-03f, 3.718148040e-03f, 3.714264430e-03f, 3.710374594e-03f, +3.706478539e-03f, 3.702576271e-03f, 3.698667798e-03f, 3.694753127e-03f, 3.690832266e-03f, 3.686905220e-03f, 3.682971998e-03f, 3.679032605e-03f, 3.675087051e-03f, 3.671135340e-03f, +3.667177482e-03f, 3.663213482e-03f, 3.659243348e-03f, 3.655267087e-03f, 3.651284707e-03f, 3.647296214e-03f, 3.643301615e-03f, 3.639300919e-03f, 3.635294131e-03f, 3.631281260e-03f, +3.627262313e-03f, 3.623237296e-03f, 3.619206217e-03f, 3.615169084e-03f, 3.611125903e-03f, 3.607076683e-03f, 3.603021429e-03f, 3.598960150e-03f, 3.594892852e-03f, 3.590819544e-03f, +3.586740232e-03f, 3.582654924e-03f, 3.578563627e-03f, 3.574466349e-03f, 3.570363097e-03f, 3.566253878e-03f, 3.562138699e-03f, 3.558017569e-03f, 3.553890494e-03f, 3.549757482e-03f, +3.545618541e-03f, 3.541473677e-03f, 3.537322899e-03f, 3.533166213e-03f, 3.529003628e-03f, 3.524835150e-03f, 3.520660788e-03f, 3.516480548e-03f, 3.512294438e-03f, 3.508102466e-03f, +3.503904640e-03f, 3.499700966e-03f, 3.495491453e-03f, 3.491276107e-03f, 3.487054938e-03f, 3.482827951e-03f, 3.478595155e-03f, 3.474356557e-03f, 3.470112165e-03f, 3.465861987e-03f, +3.461606029e-03f, 3.457344301e-03f, 3.453076809e-03f, 3.448803561e-03f, 3.444524565e-03f, 3.440239828e-03f, 3.435949359e-03f, 3.431653164e-03f, 3.427351252e-03f, 3.423043630e-03f, +3.418730306e-03f, 3.414411288e-03f, 3.410086583e-03f, 3.405756200e-03f, 3.401420145e-03f, 3.397078428e-03f, 3.392731055e-03f, 3.388378034e-03f, 3.384019373e-03f, 3.379655080e-03f, +3.375285163e-03f, 3.370909630e-03f, 3.366528488e-03f, 3.362141746e-03f, 3.357749410e-03f, 3.353351490e-03f, 3.348947992e-03f, 3.344538926e-03f, 3.340124298e-03f, 3.335704116e-03f, +3.331278389e-03f, 3.326847124e-03f, 3.322410330e-03f, 3.317968014e-03f, 3.313520185e-03f, 3.309066849e-03f, 3.304608016e-03f, 3.300143693e-03f, 3.295673888e-03f, 3.291198609e-03f, +3.286717864e-03f, 3.282231661e-03f, 3.277740009e-03f, 3.273242914e-03f, 3.268740386e-03f, 3.264232432e-03f, 3.259719061e-03f, 3.255200280e-03f, 3.250676097e-03f, 3.246146521e-03f, +3.241611560e-03f, 3.237071222e-03f, 3.232525514e-03f, 3.227974445e-03f, 3.223418024e-03f, 3.218856258e-03f, 3.214289155e-03f, 3.209716724e-03f, 3.205138972e-03f, 3.200555909e-03f, +3.195967541e-03f, 3.191373878e-03f, 3.186774928e-03f, 3.182170698e-03f, 3.177561197e-03f, 3.172946433e-03f, 3.168326414e-03f, 3.163701149e-03f, 3.159070646e-03f, 3.154434914e-03f, +3.149793959e-03f, 3.145147791e-03f, 3.140496419e-03f, 3.135839849e-03f, 3.131178091e-03f, 3.126511153e-03f, 3.121839043e-03f, 3.117161770e-03f, 3.112479342e-03f, 3.107791767e-03f, +3.103099053e-03f, 3.098401209e-03f, 3.093698244e-03f, 3.088990165e-03f, 3.084276982e-03f, 3.079558702e-03f, 3.074835334e-03f, 3.070106886e-03f, 3.065373367e-03f, 3.060634785e-03f, +3.055891148e-03f, 3.051142466e-03f, 3.046388746e-03f, 3.041629997e-03f, 3.036866228e-03f, 3.032097446e-03f, 3.027323661e-03f, 3.022544881e-03f, 3.017761114e-03f, 3.012972369e-03f, +3.008178655e-03f, 3.003379979e-03f, 2.998576351e-03f, 2.993767780e-03f, 2.988954272e-03f, 2.984135838e-03f, 2.979312486e-03f, 2.974484224e-03f, 2.969651061e-03f, 2.964813005e-03f, +2.959970066e-03f, 2.955122251e-03f, 2.950269569e-03f, 2.945412030e-03f, 2.940549641e-03f, 2.935682411e-03f, 2.930810350e-03f, 2.925933465e-03f, 2.921051765e-03f, 2.916165259e-03f, +2.911273955e-03f, 2.906377863e-03f, 2.901476991e-03f, 2.896571347e-03f, 2.891660941e-03f, 2.886745781e-03f, 2.881825875e-03f, 2.876901234e-03f, 2.871971864e-03f, 2.867037776e-03f, +2.862098977e-03f, 2.857155478e-03f, 2.852207285e-03f, 2.847254409e-03f, 2.842296857e-03f, 2.837334640e-03f, 2.832367764e-03f, 2.827396241e-03f, 2.822420077e-03f, 2.817439283e-03f, +2.812453866e-03f, 2.807463836e-03f, 2.802469201e-03f, 2.797469971e-03f, 2.792466155e-03f, 2.787457760e-03f, 2.782444796e-03f, 2.777427273e-03f, 2.772405198e-03f, 2.767378580e-03f, +2.762347430e-03f, 2.757311755e-03f, 2.752271564e-03f, 2.747226867e-03f, 2.742177673e-03f, 2.737123989e-03f, 2.732065826e-03f, 2.727003192e-03f, 2.721936096e-03f, 2.716864547e-03f, +2.711788555e-03f, 2.706708127e-03f, 2.701623274e-03f, 2.696534004e-03f, 2.691440326e-03f, 2.686342249e-03f, 2.681239783e-03f, 2.676132936e-03f, 2.671021717e-03f, 2.665906135e-03f, +2.660786200e-03f, 2.655661920e-03f, 2.650533304e-03f, 2.645400363e-03f, 2.640263103e-03f, 2.635121536e-03f, 2.629975670e-03f, 2.624825513e-03f, 2.619671076e-03f, 2.614512367e-03f, +2.609349395e-03f, 2.604182170e-03f, 2.599010700e-03f, 2.593834995e-03f, 2.588655064e-03f, 2.583470916e-03f, 2.578282560e-03f, 2.573090006e-03f, 2.567893262e-03f, 2.562692338e-03f, +2.557487243e-03f, 2.552277986e-03f, 2.547064577e-03f, 2.541847024e-03f, 2.536625337e-03f, 2.531399525e-03f, 2.526169597e-03f, 2.520935563e-03f, 2.515697432e-03f, 2.510455212e-03f, +2.505208914e-03f, 2.499958547e-03f, 2.494704119e-03f, 2.489445640e-03f, 2.484183120e-03f, 2.478916568e-03f, 2.473645992e-03f, 2.468371403e-03f, 2.463092810e-03f, 2.457810221e-03f, +2.452523647e-03f, 2.447233096e-03f, 2.441938578e-03f, 2.436640103e-03f, 2.431337679e-03f, 2.426031316e-03f, 2.420721023e-03f, 2.415406810e-03f, 2.410088687e-03f, 2.404766661e-03f, +2.399440744e-03f, 2.394110944e-03f, 2.388777271e-03f, 2.383439733e-03f, 2.378098342e-03f, 2.372753105e-03f, 2.367404032e-03f, 2.362051133e-03f, 2.356694418e-03f, 2.351333895e-03f, +2.345969574e-03f, 2.340601465e-03f, 2.335229577e-03f, 2.329853920e-03f, 2.324474502e-03f, 2.319091334e-03f, 2.313704425e-03f, 2.308313784e-03f, 2.302919422e-03f, 2.297521346e-03f, +2.292119568e-03f, 2.286714096e-03f, 2.281304941e-03f, 2.275892110e-03f, 2.270475615e-03f, 2.265055465e-03f, 2.259631668e-03f, 2.254204236e-03f, 2.248773177e-03f, 2.243338500e-03f, +2.237900216e-03f, 2.232458334e-03f, 2.227012864e-03f, 2.221563814e-03f, 2.216111196e-03f, 2.210655018e-03f, 2.205195290e-03f, 2.199732021e-03f, 2.194265221e-03f, 2.188794901e-03f, +2.183321069e-03f, 2.177843735e-03f, 2.172362908e-03f, 2.166878599e-03f, 2.161390817e-03f, 2.155899572e-03f, 2.150404873e-03f, 2.144906730e-03f, 2.139405153e-03f, 2.133900151e-03f, +2.128391734e-03f, 2.122879911e-03f, 2.117364694e-03f, 2.111846090e-03f, 2.106324110e-03f, 2.100798763e-03f, 2.095270060e-03f, 2.089738010e-03f, 2.084202622e-03f, 2.078663907e-03f, +2.073121874e-03f, 2.067576533e-03f, 2.062027894e-03f, 2.056475966e-03f, 2.050920759e-03f, 2.045362283e-03f, 2.039800547e-03f, 2.034235562e-03f, 2.028667338e-03f, 2.023095883e-03f, +2.017521208e-03f, 2.011943323e-03f, 2.006362237e-03f, 2.000777960e-03f, 1.995190502e-03f, 1.989599874e-03f, 1.984006083e-03f, 1.978409141e-03f, 1.972809058e-03f, 1.967205842e-03f, +1.961599505e-03f, 1.955990055e-03f, 1.950377503e-03f, 1.944761859e-03f, 1.939143131e-03f, 1.933521331e-03f, 1.927896469e-03f, 1.922268553e-03f, 1.916637594e-03f, 1.911003601e-03f, +1.905366585e-03f, 1.899726556e-03f, 1.894083523e-03f, 1.888437496e-03f, 1.882788486e-03f, 1.877136502e-03f, 1.871481553e-03f, 1.865823651e-03f, 1.860162804e-03f, 1.854499024e-03f, +1.848832319e-03f, 1.843162699e-03f, 1.837490175e-03f, 1.831814757e-03f, 1.826136454e-03f, 1.820455277e-03f, 1.814771235e-03f, 1.809084339e-03f, 1.803394598e-03f, 1.797702022e-03f, +1.792006621e-03f, 1.786308406e-03f, 1.780607386e-03f, 1.774903571e-03f, 1.769196972e-03f, 1.763487597e-03f, 1.757775459e-03f, 1.752060565e-03f, 1.746342926e-03f, 1.740622553e-03f, +1.734899455e-03f, 1.729173643e-03f, 1.723445126e-03f, 1.717713914e-03f, 1.711980018e-03f, 1.706243447e-03f, 1.700504212e-03f, 1.694762322e-03f, 1.689017788e-03f, 1.683270619e-03f, +1.677520827e-03f, 1.671768420e-03f, 1.666013409e-03f, 1.660255804e-03f, 1.654495615e-03f, 1.648732852e-03f, 1.642967525e-03f, 1.637199645e-03f, 1.631429221e-03f, 1.625656264e-03f, +1.619880783e-03f, 1.614102789e-03f, 1.608322291e-03f, 1.602539301e-03f, 1.596753827e-03f, 1.590965881e-03f, 1.585175472e-03f, 1.579382610e-03f, 1.573587306e-03f, 1.567789570e-03f, +1.561989411e-03f, 1.556186841e-03f, 1.550381868e-03f, 1.544574504e-03f, 1.538764758e-03f, 1.532952641e-03f, 1.527138163e-03f, 1.521321333e-03f, 1.515502162e-03f, 1.509680661e-03f, +1.503856839e-03f, 1.498030707e-03f, 1.492202274e-03f, 1.486371552e-03f, 1.480538549e-03f, 1.474703277e-03f, 1.468865746e-03f, 1.463025965e-03f, 1.457183945e-03f, 1.451339696e-03f, +1.445493229e-03f, 1.439644553e-03f, 1.433793679e-03f, 1.427940617e-03f, 1.422085377e-03f, 1.416227970e-03f, 1.410368405e-03f, 1.404506693e-03f, 1.398642845e-03f, 1.392776870e-03f, +1.386908778e-03f, 1.381038580e-03f, 1.375166287e-03f, 1.369291908e-03f, 1.363415453e-03f, 1.357536934e-03f, 1.351656359e-03f, 1.345773740e-03f, 1.339889087e-03f, 1.334002409e-03f, +1.328113718e-03f, 1.322223023e-03f, 1.316330335e-03f, 1.310435665e-03f, 1.304539021e-03f, 1.298640415e-03f, 1.292739857e-03f, 1.286837358e-03f, 1.280932927e-03f, 1.275026574e-03f, +1.269118311e-03f, 1.263208147e-03f, 1.257296093e-03f, 1.251382159e-03f, 1.245466355e-03f, 1.239548692e-03f, 1.233629180e-03f, 1.227707830e-03f, 1.221784651e-03f, 1.215859654e-03f, +1.209932849e-03f, 1.204004247e-03f, 1.198073857e-03f, 1.192141691e-03f, 1.186207759e-03f, 1.180272071e-03f, 1.174334637e-03f, 1.168395467e-03f, 1.162454573e-03f, 1.156511964e-03f, +1.150567651e-03f, 1.144621644e-03f, 1.138673953e-03f, 1.132724589e-03f, 1.126773562e-03f, 1.120820883e-03f, 1.114866562e-03f, 1.108910608e-03f, 1.102953034e-03f, 1.096993849e-03f, +1.091033063e-03f, 1.085070686e-03f, 1.079106730e-03f, 1.073141205e-03f, 1.067174120e-03f, 1.061205487e-03f, 1.055235315e-03f, 1.049263616e-03f, 1.043290399e-03f, 1.037315675e-03f, +1.031339454e-03f, 1.025361747e-03f, 1.019382564e-03f, 1.013401915e-03f, 1.007419812e-03f, 1.001436264e-03f, 9.954512810e-04f, 9.894648747e-04f, 9.834770549e-04f, 9.774878321e-04f, +9.714972167e-04f, 9.655052191e-04f, 9.595118498e-04f, 9.535171191e-04f, 9.475210376e-04f, 9.415236155e-04f, 9.355248635e-04f, 9.295247918e-04f, 9.235234109e-04f, 9.175207313e-04f, +9.115167634e-04f, 9.055115177e-04f, 8.995050045e-04f, 8.934972343e-04f, 8.874882177e-04f, 8.814779649e-04f, 8.754664865e-04f, 8.694537929e-04f, 8.634398945e-04f, 8.574248019e-04f, +8.514085254e-04f, 8.453910756e-04f, 8.393724628e-04f, 8.333526976e-04f, 8.273317903e-04f, 8.213097515e-04f, 8.152865917e-04f, 8.092623212e-04f, 8.032369506e-04f, 7.972104903e-04f, +7.911829508e-04f, 7.851543425e-04f, 7.791246760e-04f, 7.730939617e-04f, 7.670622100e-04f, 7.610294315e-04f, 7.549956366e-04f, 7.489608358e-04f, 7.429250396e-04f, 7.368882584e-04f, +7.308505028e-04f, 7.248117833e-04f, 7.187721102e-04f, 7.127314941e-04f, 7.066899455e-04f, 7.006474748e-04f, 6.946040926e-04f, 6.885598094e-04f, 6.825146355e-04f, 6.764685816e-04f, +6.704216581e-04f, 6.643738755e-04f, 6.583252443e-04f, 6.522757750e-04f, 6.462254781e-04f, 6.401743641e-04f, 6.341224434e-04f, 6.280697267e-04f, 6.220162243e-04f, 6.159619468e-04f, +6.099069047e-04f, 6.038511084e-04f, 5.977945686e-04f, 5.917372956e-04f, 5.856793000e-04f, 5.796205924e-04f, 5.735611831e-04f, 5.675010827e-04f, 5.614403018e-04f, 5.553788507e-04f, +5.493167401e-04f, 5.432539805e-04f, 5.371905823e-04f, 5.311265560e-04f, 5.250619123e-04f, 5.189966615e-04f, 5.129308142e-04f, 5.068643808e-04f, 5.007973721e-04f, 4.947297983e-04f, +4.886616701e-04f, 4.825929979e-04f, 4.765237923e-04f, 4.704540638e-04f, 4.643838229e-04f, 4.583130801e-04f, 4.522418460e-04f, 4.461701310e-04f, 4.400979456e-04f, 4.340253005e-04f, +4.279522060e-04f, 4.218786728e-04f, 4.158047112e-04f, 4.097303320e-04f, 4.036555455e-04f, 3.975803623e-04f, 3.915047928e-04f, 3.854288478e-04f, 3.793525375e-04f, 3.732758726e-04f, +3.671988636e-04f, 3.611215210e-04f, 3.550438553e-04f, 3.489658771e-04f, 3.428875968e-04f, 3.368090249e-04f, 3.307301721e-04f, 3.246510488e-04f, 3.185716655e-04f, 3.124920327e-04f, +3.064121610e-04f, 3.003320610e-04f, 2.942517430e-04f, 2.881712176e-04f, 2.820904954e-04f, 2.760095868e-04f, 2.699285024e-04f, 2.638472527e-04f, 2.577658482e-04f, 2.516842994e-04f, +2.456026169e-04f, 2.395208112e-04f, 2.334388927e-04f, 2.273568720e-04f, 2.212747596e-04f, 2.151925661e-04f, 2.091103019e-04f, 2.030279775e-04f, 1.969456035e-04f, 1.908631904e-04f, +1.847807487e-04f, 1.786982889e-04f, 1.726158215e-04f, 1.665333570e-04f, 1.604509060e-04f, 1.543684789e-04f, 1.482860863e-04f, 1.422037386e-04f, 1.361214464e-04f, 1.300392203e-04f, +1.239570706e-04f, 1.178750079e-04f, 1.117930427e-04f, 1.057111856e-04f, 9.962944691e-05f, 9.354783729e-05f, 8.746636719e-05f, 8.138504712e-05f, 7.530388758e-05f, 6.922289907e-05f, +6.314209209e-05f, 5.706147714e-05f, 5.098106472e-05f, 4.490086533e-05f, 3.882088946e-05f, 3.274114761e-05f, 2.666165027e-05f, 2.058240794e-05f, 1.450343111e-05f, 8.424730278e-06f, +2.346315926e-06f, -3.731801452e-06f, -9.809611368e-06f, -1.588710333e-05f, -2.196426686e-05f, -2.804109146e-05f, -3.411756666e-05f, -4.019368196e-05f, -4.626942690e-05f, -5.234479097e-05f, +-5.841976371e-05f, -6.449433464e-05f, -7.056849327e-05f, -7.664222914e-05f, -8.271553176e-05f, -8.878839067e-05f, -9.486079538e-05f, -1.009327354e-04f, -1.070042004e-04f, -1.130751797e-04f, +-1.191456629e-04f, -1.252156397e-04f, -1.312850994e-04f, -1.373540317e-04f, -1.434224260e-04f, -1.494902720e-04f, -1.555575591e-04f, -1.616242769e-04f, -1.676904150e-04f, -1.737559628e-04f, +-1.798209100e-04f, -1.858852461e-04f, -1.919489606e-04f, -1.980120431e-04f, -2.040744832e-04f, -2.101362703e-04f, -2.161973941e-04f, -2.222578442e-04f, -2.283176100e-04f, -2.343766811e-04f, +-2.404350471e-04f, -2.464926976e-04f, -2.525496222e-04f, -2.586058103e-04f, -2.646612516e-04f, -2.707159356e-04f, -2.767698520e-04f, -2.828229903e-04f, -2.888753400e-04f, -2.949268908e-04f, +-3.009776322e-04f, -3.070275538e-04f, -3.130766453e-04f, -3.191248961e-04f, -3.251722959e-04f, -3.312188343e-04f, -3.372645009e-04f, -3.433092852e-04f, -3.493531769e-04f, -3.553961655e-04f, +-3.614382407e-04f, -3.674793920e-04f, -3.735196092e-04f, -3.795588817e-04f, -3.855971992e-04f, -3.916345513e-04f, -3.976709276e-04f, -4.037063177e-04f, -4.097407113e-04f, -4.157740980e-04f, +-4.218064674e-04f, -4.278378091e-04f, -4.338681127e-04f, -4.398973679e-04f, -4.459255643e-04f, -4.519526916e-04f, -4.579787394e-04f, -4.640036973e-04f, -4.700275549e-04f, -4.760503020e-04f, +-4.820719281e-04f, -4.880924230e-04f, -4.941117762e-04f, -5.001299774e-04f, -5.061470163e-04f, -5.121628825e-04f, -5.181775657e-04f, -5.241910556e-04f, -5.302033418e-04f, -5.362144139e-04f, +-5.422242618e-04f, -5.482328750e-04f, -5.542402432e-04f, -5.602463561e-04f, -5.662512034e-04f, -5.722547748e-04f, -5.782570599e-04f, -5.842580485e-04f, -5.902577302e-04f, -5.962560947e-04f, +-6.022531318e-04f, -6.082488311e-04f, -6.142431824e-04f, -6.202361753e-04f, -6.262277996e-04f, -6.322180449e-04f, -6.382069011e-04f, -6.441943578e-04f, -6.501804047e-04f, -6.561650315e-04f, +-6.621482281e-04f, -6.681299840e-04f, -6.741102891e-04f, -6.800891332e-04f, -6.860665058e-04f, -6.920423968e-04f, -6.980167959e-04f, -7.039896929e-04f, -7.099610776e-04f, -7.159309396e-04f, +-7.218992687e-04f, -7.278660548e-04f, -7.338312875e-04f, -7.397949566e-04f, -7.457570519e-04f, -7.517175633e-04f, -7.576764803e-04f, -7.636337930e-04f, -7.695894909e-04f, -7.755435639e-04f, +-7.814960019e-04f, -7.874467945e-04f, -7.933959317e-04f, -7.993434031e-04f, -8.052891986e-04f, -8.112333081e-04f, -8.171757212e-04f, -8.231164279e-04f, -8.290554180e-04f, -8.349926812e-04f, +-8.409282074e-04f, -8.468619865e-04f, -8.527940082e-04f, -8.587242624e-04f, -8.646527389e-04f, -8.705794276e-04f, -8.765043184e-04f, -8.824274010e-04f, -8.883486653e-04f, -8.942681013e-04f, +-9.001856987e-04f, -9.061014473e-04f, -9.120153372e-04f, -9.179273581e-04f, -9.238375000e-04f, -9.297457527e-04f, -9.356521060e-04f, -9.415565500e-04f, -9.474590744e-04f, -9.533596691e-04f, +-9.592583242e-04f, -9.651550294e-04f, -9.710497746e-04f, -9.769425499e-04f, -9.828333450e-04f, -9.887221500e-04f, -9.946089547e-04f, -1.000493749e-03f, -1.006376523e-03f, -1.012257267e-03f, +-1.018135969e-03f, -1.024012622e-03f, -1.029887214e-03f, -1.035759735e-03f, -1.041630175e-03f, -1.047498524e-03f, -1.053364773e-03f, -1.059228911e-03f, -1.065090928e-03f, -1.070950814e-03f, +-1.076808559e-03f, -1.082664153e-03f, -1.088517586e-03f, -1.094368848e-03f, -1.100217930e-03f, -1.106064820e-03f, -1.111909509e-03f, -1.117751987e-03f, -1.123592245e-03f, -1.129430271e-03f, +-1.135266057e-03f, -1.141099591e-03f, -1.146930865e-03f, -1.152759868e-03f, -1.158586590e-03f, -1.164411022e-03f, -1.170233153e-03f, -1.176052973e-03f, -1.181870473e-03f, -1.187685642e-03f, +-1.193498470e-03f, -1.199308949e-03f, -1.205117066e-03f, -1.210922814e-03f, -1.216726182e-03f, -1.222527159e-03f, -1.228325737e-03f, -1.234121905e-03f, -1.239915653e-03f, -1.245706971e-03f, +-1.251495850e-03f, -1.257282279e-03f, -1.263066249e-03f, -1.268847750e-03f, -1.274626772e-03f, -1.280403305e-03f, -1.286177339e-03f, -1.291948865e-03f, -1.297717872e-03f, -1.303484351e-03f, +-1.309248292e-03f, -1.315009684e-03f, -1.320768519e-03f, -1.326524786e-03f, -1.332278476e-03f, -1.338029579e-03f, -1.343778084e-03f, -1.349523983e-03f, -1.355267265e-03f, -1.361007920e-03f, +-1.366745939e-03f, -1.372481312e-03f, -1.378214029e-03f, -1.383944081e-03f, -1.389671457e-03f, -1.395396148e-03f, -1.401118144e-03f, -1.406837436e-03f, -1.412554013e-03f, -1.418267865e-03f, +-1.423978984e-03f, -1.429687360e-03f, -1.435392982e-03f, -1.441095841e-03f, -1.446795927e-03f, -1.452493230e-03f, -1.458187741e-03f, -1.463879451e-03f, -1.469568349e-03f, -1.475254425e-03f, +-1.480937670e-03f, -1.486618075e-03f, -1.492295630e-03f, -1.497970324e-03f, -1.503642149e-03f, -1.509311094e-03f, -1.514977150e-03f, -1.520640308e-03f, -1.526300557e-03f, -1.531957889e-03f, +-1.537612292e-03f, -1.543263759e-03f, -1.548912279e-03f, -1.554557842e-03f, -1.560200440e-03f, -1.565840061e-03f, -1.571476698e-03f, -1.577110339e-03f, -1.582740976e-03f, -1.588368600e-03f, +-1.593993199e-03f, -1.599614766e-03f, -1.605233289e-03f, -1.610848761e-03f, -1.616461170e-03f, -1.622070509e-03f, -1.627676766e-03f, -1.633279933e-03f, -1.638880000e-03f, -1.644476957e-03f, +-1.650070795e-03f, -1.655661505e-03f, -1.661249077e-03f, -1.666833501e-03f, -1.672414768e-03f, -1.677992869e-03f, -1.683567793e-03f, -1.689139533e-03f, -1.694708077e-03f, -1.700273417e-03f, +-1.705835542e-03f, -1.711394445e-03f, -1.716950115e-03f, -1.722502542e-03f, -1.728051718e-03f, -1.733597633e-03f, -1.739140277e-03f, -1.744679641e-03f, -1.750215717e-03f, -1.755748493e-03f, +-1.761277961e-03f, -1.766804112e-03f, -1.772326935e-03f, -1.777846423e-03f, -1.783362564e-03f, -1.788875351e-03f, -1.794384773e-03f, -1.799890822e-03f, -1.805393487e-03f, -1.810892760e-03f, +-1.816388632e-03f, -1.821881092e-03f, -1.827370132e-03f, -1.832855742e-03f, -1.838337913e-03f, -1.843816635e-03f, -1.849291900e-03f, -1.854763698e-03f, -1.860232020e-03f, -1.865696856e-03f, +-1.871158198e-03f, -1.876616035e-03f, -1.882070359e-03f, -1.887521161e-03f, -1.892968431e-03f, -1.898412159e-03f, -1.903852338e-03f, -1.909288957e-03f, -1.914722007e-03f, -1.920151480e-03f, +-1.925577365e-03f, -1.930999654e-03f, -1.936418337e-03f, -1.941833406e-03f, -1.947244851e-03f, -1.952652663e-03f, -1.958056832e-03f, -1.963457350e-03f, -1.968854208e-03f, -1.974247396e-03f, +-1.979636905e-03f, -1.985022727e-03f, -1.990404851e-03f, -1.995783269e-03f, -2.001157971e-03f, -2.006528950e-03f, -2.011896194e-03f, -2.017259697e-03f, -2.022619447e-03f, -2.027975437e-03f, +-2.033327657e-03f, -2.038676098e-03f, -2.044020751e-03f, -2.049361607e-03f, -2.054698657e-03f, -2.060031892e-03f, -2.065361303e-03f, -2.070686881e-03f, -2.076008617e-03f, -2.081326502e-03f, +-2.086640526e-03f, -2.091950681e-03f, -2.097256959e-03f, -2.102559349e-03f, -2.107857843e-03f, -2.113152432e-03f, -2.118443107e-03f, -2.123729859e-03f, -2.129012680e-03f, -2.134291559e-03f, +-2.139566489e-03f, -2.144837460e-03f, -2.150104464e-03f, -2.155367491e-03f, -2.160626533e-03f, -2.165881581e-03f, -2.171132625e-03f, -2.176379657e-03f, -2.181622669e-03f, -2.186861651e-03f, +-2.192096594e-03f, -2.197327490e-03f, -2.202554329e-03f, -2.207777104e-03f, -2.212995804e-03f, -2.218210422e-03f, -2.223420948e-03f, -2.228627374e-03f, -2.233829690e-03f, -2.239027889e-03f, +-2.244221961e-03f, -2.249411897e-03f, -2.254597689e-03f, -2.259779329e-03f, -2.264956806e-03f, -2.270130113e-03f, -2.275299241e-03f, -2.280464180e-03f, -2.285624923e-03f, -2.290781461e-03f, +-2.295933784e-03f, -2.301081885e-03f, -2.306225754e-03f, -2.311365383e-03f, -2.316500764e-03f, -2.321631886e-03f, -2.326758743e-03f, -2.331881325e-03f, -2.336999623e-03f, -2.342113630e-03f, +-2.347223335e-03f, -2.352328732e-03f, -2.357429810e-03f, -2.362526562e-03f, -2.367618978e-03f, -2.372707052e-03f, -2.377790772e-03f, -2.382870132e-03f, -2.387945123e-03f, -2.393015735e-03f, +-2.398081961e-03f, -2.403143792e-03f, -2.408201220e-03f, -2.413254235e-03f, -2.418302830e-03f, -2.423346995e-03f, -2.428386723e-03f, -2.433422005e-03f, -2.438452832e-03f, -2.443479196e-03f, +-2.448501089e-03f, -2.453518502e-03f, -2.458531426e-03f, -2.463539853e-03f, -2.468543775e-03f, -2.473543184e-03f, -2.478538070e-03f, -2.483528426e-03f, -2.488514242e-03f, -2.493495512e-03f, +-2.498472225e-03f, -2.503444375e-03f, -2.508411952e-03f, -2.513374948e-03f, -2.518333355e-03f, -2.523287165e-03f, -2.528236369e-03f, -2.533180958e-03f, -2.538120925e-03f, -2.543056262e-03f, +-2.547986959e-03f, -2.552913009e-03f, -2.557834403e-03f, -2.562751133e-03f, -2.567663191e-03f, -2.572570568e-03f, -2.577473257e-03f, -2.582371249e-03f, -2.587264536e-03f, -2.592153109e-03f, +-2.597036960e-03f, -2.601916082e-03f, -2.606790466e-03f, -2.611660103e-03f, -2.616524987e-03f, -2.621385107e-03f, -2.626240457e-03f, -2.631091028e-03f, -2.635936812e-03f, -2.640777801e-03f, +-2.645613986e-03f, -2.650445360e-03f, -2.655271915e-03f, -2.660093642e-03f, -2.664910533e-03f, -2.669722580e-03f, -2.674529776e-03f, -2.679332111e-03f, -2.684129579e-03f, -2.688922170e-03f, +-2.693709878e-03f, -2.698492693e-03f, -2.703270608e-03f, -2.708043615e-03f, -2.712811706e-03f, -2.717574873e-03f, -2.722333107e-03f, -2.727086401e-03f, -2.731834748e-03f, -2.736578138e-03f, +-2.741316564e-03f, -2.746050018e-03f, -2.750778493e-03f, -2.755501979e-03f, -2.760220470e-03f, -2.764933957e-03f, -2.769642433e-03f, -2.774345889e-03f, -2.779044318e-03f, -2.783737712e-03f, +-2.788426062e-03f, -2.793109362e-03f, -2.797787603e-03f, -2.802460778e-03f, -2.807128878e-03f, -2.811791896e-03f, -2.816449824e-03f, -2.821102654e-03f, -2.825750378e-03f, -2.830392990e-03f, +-2.835030480e-03f, -2.839662841e-03f, -2.844290065e-03f, -2.848912145e-03f, -2.853529073e-03f, -2.858140841e-03f, -2.862747442e-03f, -2.867348867e-03f, -2.871945109e-03f, -2.876536161e-03f, +-2.881122014e-03f, -2.885702662e-03f, -2.890278095e-03f, -2.894848308e-03f, -2.899413291e-03f, -2.903973038e-03f, -2.908527541e-03f, -2.913076792e-03f, -2.917620783e-03f, -2.922159508e-03f, +-2.926692957e-03f, -2.931221125e-03f, -2.935744003e-03f, -2.940261584e-03f, -2.944773860e-03f, -2.949280824e-03f, -2.953782467e-03f, -2.958278784e-03f, -2.962769765e-03f, -2.967255404e-03f, +-2.971735694e-03f, -2.976210625e-03f, -2.980680192e-03f, -2.985144387e-03f, -2.989603202e-03f, -2.994056630e-03f, -2.998504663e-03f, -3.002947295e-03f, -3.007384516e-03f, -3.011816321e-03f, +-3.016242702e-03f, -3.020663651e-03f, -3.025079162e-03f, -3.029489226e-03f, -3.033893836e-03f, -3.038292985e-03f, -3.042686666e-03f, -3.047074871e-03f, -3.051457593e-03f, -3.055834825e-03f, +-3.060206559e-03f, -3.064572789e-03f, -3.068933506e-03f, -3.073288704e-03f, -3.077638375e-03f, -3.081982513e-03f, -3.086321109e-03f, -3.090654157e-03f, -3.094981649e-03f, -3.099303579e-03f, +-3.103619939e-03f, -3.107930721e-03f, -3.112235919e-03f, -3.116535526e-03f, -3.120829534e-03f, -3.125117936e-03f, -3.129400726e-03f, -3.133677895e-03f, -3.137949437e-03f, -3.142215345e-03f, +-3.146475612e-03f, -3.150730230e-03f, -3.154979193e-03f, -3.159222493e-03f, -3.163460124e-03f, -3.167692077e-03f, -3.171918348e-03f, -3.176138927e-03f, -3.180353809e-03f, -3.184562986e-03f, +-3.188766451e-03f, -3.192964198e-03f, -3.197156219e-03f, -3.201342508e-03f, -3.205523056e-03f, -3.209697859e-03f, -3.213866908e-03f, -3.218030196e-03f, -3.222187718e-03f, -3.226339465e-03f, +-3.230485431e-03f, -3.234625609e-03f, -3.238759992e-03f, -3.242888574e-03f, -3.247011347e-03f, -3.251128305e-03f, -3.255239440e-03f, -3.259344747e-03f, -3.263444218e-03f, -3.267537846e-03f, +-3.271625625e-03f, -3.275707548e-03f, -3.279783608e-03f, -3.283853798e-03f, -3.287918112e-03f, -3.291976542e-03f, -3.296029083e-03f, -3.300075727e-03f, -3.304116468e-03f, -3.308151299e-03f, +-3.312180213e-03f, -3.316203204e-03f, -3.320220266e-03f, -3.324231390e-03f, -3.328236571e-03f, -3.332235802e-03f, -3.336229077e-03f, -3.340216389e-03f, -3.344197731e-03f, -3.348173097e-03f, +-3.352142480e-03f, -3.356105873e-03f, -3.360063270e-03f, -3.364014665e-03f, -3.367960051e-03f, -3.371899422e-03f, -3.375832770e-03f, -3.379760090e-03f, -3.383681374e-03f, -3.387596617e-03f, +-3.391505812e-03f, -3.395408953e-03f, -3.399306033e-03f, -3.403197045e-03f, -3.407081984e-03f, -3.410960842e-03f, -3.414833614e-03f, -3.418700293e-03f, -3.422560873e-03f, -3.426415346e-03f, +-3.430263708e-03f, -3.434105951e-03f, -3.437942070e-03f, -3.441772058e-03f, -3.445595908e-03f, -3.449413614e-03f, -3.453225170e-03f, -3.457030571e-03f, -3.460829808e-03f, -3.464622877e-03f, +-3.468409771e-03f, -3.472190483e-03f, -3.475965008e-03f, -3.479733339e-03f, -3.483495470e-03f, -3.487251395e-03f, -3.491001108e-03f, -3.494744602e-03f, -3.498481872e-03f, -3.502212910e-03f, +-3.505937712e-03f, -3.509656271e-03f, -3.513368580e-03f, -3.517074635e-03f, -3.520774428e-03f, -3.524467953e-03f, -3.528155205e-03f, -3.531836177e-03f, -3.535510864e-03f, -3.539179258e-03f, +-3.542841356e-03f, -3.546497149e-03f, -3.550146633e-03f, -3.553789801e-03f, -3.557426647e-03f, -3.561057165e-03f, -3.564681350e-03f, -3.568299196e-03f, -3.571910695e-03f, -3.575515844e-03f, +-3.579114635e-03f, -3.582707062e-03f, -3.586293121e-03f, -3.589872804e-03f, -3.593446106e-03f, -3.597013022e-03f, -3.600573545e-03f, -3.604127670e-03f, -3.607675390e-03f, -3.611216700e-03f, +-3.614751594e-03f, -3.618280067e-03f, -3.621802112e-03f, -3.625317724e-03f, -3.628826896e-03f, -3.632329625e-03f, -3.635825902e-03f, -3.639315723e-03f, -3.642799083e-03f, -3.646275975e-03f, +-3.649746393e-03f, -3.653210333e-03f, -3.656667788e-03f, -3.660118752e-03f, -3.663563221e-03f, -3.667001188e-03f, -3.670432648e-03f, -3.673857595e-03f, -3.677276024e-03f, -3.680687928e-03f, +-3.684093303e-03f, -3.687492143e-03f, -3.690884443e-03f, -3.694270196e-03f, -3.697649398e-03f, -3.701022042e-03f, -3.704388123e-03f, -3.707747636e-03f, -3.711100576e-03f, -3.714446936e-03f, +-3.717786712e-03f, -3.721119898e-03f, -3.724446488e-03f, -3.727766477e-03f, -3.731079860e-03f, -3.734386631e-03f, -3.737686785e-03f, -3.740980316e-03f, -3.744267219e-03f, -3.747547490e-03f, +-3.750821121e-03f, -3.754088109e-03f, -3.757348448e-03f, -3.760602132e-03f, -3.763849156e-03f, -3.767089516e-03f, -3.770323204e-03f, -3.773550218e-03f, -3.776770550e-03f, -3.779984196e-03f, +-3.783191151e-03f, -3.786391410e-03f, -3.789584966e-03f, -3.792771816e-03f, -3.795951954e-03f, -3.799125374e-03f, -3.802292072e-03f, -3.805452043e-03f, -3.808605281e-03f, -3.811751781e-03f, +-3.814891538e-03f, -3.818024547e-03f, -3.821150803e-03f, -3.824270301e-03f, -3.827383036e-03f, -3.830489002e-03f, -3.833588196e-03f, -3.836680611e-03f, -3.839766243e-03f, -3.842845086e-03f, +-3.845917136e-03f, -3.848982388e-03f, -3.852040837e-03f, -3.855092478e-03f, -3.858137305e-03f, -3.861175315e-03f, -3.864206501e-03f, -3.867230860e-03f, -3.870248386e-03f, -3.873259075e-03f, +-3.876262921e-03f, -3.879259919e-03f, -3.882250066e-03f, -3.885233356e-03f, -3.888209784e-03f, -3.891179345e-03f, -3.894142035e-03f, -3.897097849e-03f, -3.900046781e-03f, -3.902988829e-03f, +-3.905923985e-03f, -3.908852247e-03f, -3.911773609e-03f, -3.914688066e-03f, -3.917595614e-03f, -3.920496247e-03f, -3.923389963e-03f, -3.926276755e-03f, -3.929156619e-03f, -3.932029550e-03f, +-3.934895545e-03f, -3.937754597e-03f, -3.940606704e-03f, -3.943451859e-03f, -3.946290058e-03f, -3.949121298e-03f, -3.951945573e-03f, -3.954762879e-03f, -3.957573211e-03f, -3.960376564e-03f, +-3.963172936e-03f, -3.965962319e-03f, -3.968744712e-03f, -3.971520108e-03f, -3.974288503e-03f, -3.977049894e-03f, -3.979804275e-03f, -3.982551642e-03f, -3.985291991e-03f, -3.988025317e-03f, +-3.990751616e-03f, -3.993470884e-03f, -3.996183116e-03f, -3.998888308e-03f, -4.001586456e-03f, -4.004277555e-03f, -4.006961601e-03f, -4.009638589e-03f, -4.012308516e-03f, -4.014971377e-03f, +-4.017627168e-03f, -4.020275885e-03f, -4.022917523e-03f, -4.025552079e-03f, -4.028179547e-03f, -4.030799924e-03f, -4.033413206e-03f, -4.036019388e-03f, -4.038618467e-03f, -4.041210438e-03f, +-4.043795297e-03f, -4.046373040e-03f, -4.048943663e-03f, -4.051507161e-03f, -4.054063532e-03f, -4.056612769e-03f, -4.059154871e-03f, -4.061689832e-03f, -4.064217648e-03f, -4.066738316e-03f, +-4.069251832e-03f, -4.071758191e-03f, -4.074257389e-03f, -4.076749423e-03f, -4.079234289e-03f, -4.081711983e-03f, -4.084182500e-03f, -4.086645837e-03f, -4.089101990e-03f, -4.091550954e-03f, +-4.093992728e-03f, -4.096427305e-03f, -4.098854683e-03f, -4.101274857e-03f, -4.103687825e-03f, -4.106093581e-03f, -4.108492122e-03f, -4.110883445e-03f, -4.113267546e-03f, -4.115644420e-03f, +-4.118014064e-03f, -4.120376475e-03f, -4.122731649e-03f, -4.125079581e-03f, -4.127420269e-03f, -4.129753708e-03f, -4.132079895e-03f, -4.134398826e-03f, -4.136710498e-03f, -4.139014907e-03f, +-4.141312049e-03f, -4.143601921e-03f, -4.145884518e-03f, -4.148159839e-03f, -4.150427878e-03f, -4.152688633e-03f, -4.154942100e-03f, -4.157188275e-03f, -4.159427154e-03f, -4.161658735e-03f, +-4.163883014e-03f, -4.166099987e-03f, -4.168309651e-03f, -4.170512003e-03f, -4.172707038e-03f, -4.174894754e-03f, -4.177075147e-03f, -4.179248213e-03f, -4.181413950e-03f, -4.183572354e-03f, +-4.185723421e-03f, -4.187867149e-03f, -4.190003533e-03f, -4.192132571e-03f, -4.194254259e-03f, -4.196368594e-03f, -4.198475573e-03f, -4.200575192e-03f, -4.202667448e-03f, -4.204752338e-03f, +-4.206829859e-03f, -4.208900007e-03f, -4.210962779e-03f, -4.213018172e-03f, -4.215066183e-03f, -4.217106808e-03f, -4.219140045e-03f, -4.221165890e-03f, -4.223184341e-03f, -4.225195393e-03f, +-4.227199044e-03f, -4.229195292e-03f, -4.231184132e-03f, -4.233165561e-03f, -4.235139577e-03f, -4.237106177e-03f, -4.239065357e-03f, -4.241017115e-03f, -4.242961448e-03f, -4.244898352e-03f, +-4.246827824e-03f, -4.248749862e-03f, -4.250664463e-03f, -4.252571624e-03f, -4.254471341e-03f, -4.256363612e-03f, -4.258248434e-03f, -4.260125804e-03f, -4.261995719e-03f, -4.263858177e-03f, +-4.265713174e-03f, -4.267560708e-03f, -4.269400775e-03f, -4.271233374e-03f, -4.273058501e-03f, -4.274876153e-03f, -4.276686328e-03f, -4.278489023e-03f, -4.280284235e-03f, -4.282071961e-03f, +-4.283852199e-03f, -4.285624947e-03f, -4.287390200e-03f, -4.289147957e-03f, -4.290898215e-03f, -4.292640972e-03f, -4.294376224e-03f, -4.296103969e-03f, -4.297824205e-03f, -4.299536928e-03f, +-4.301242137e-03f, -4.302939828e-03f, -4.304630000e-03f, -4.306312649e-03f, -4.307987773e-03f, -4.309655369e-03f, -4.311315436e-03f, -4.312967970e-03f, -4.314612969e-03f, -4.316250431e-03f, +-4.317880353e-03f, -4.319502732e-03f, -4.321117567e-03f, -4.322724855e-03f, -4.324324592e-03f, -4.325916778e-03f, -4.327501410e-03f, -4.329078485e-03f, -4.330648001e-03f, -4.332209955e-03f, +-4.333764346e-03f, -4.335311170e-03f, -4.336850427e-03f, -4.338382112e-03f, -4.339906225e-03f, -4.341422763e-03f, -4.342931723e-03f, -4.344433104e-03f, -4.345926902e-03f, -4.347413117e-03f, +-4.348891745e-03f, -4.350362785e-03f, -4.351826235e-03f, -4.353282091e-03f, -4.354730353e-03f, -4.356171018e-03f, -4.357604084e-03f, -4.359029548e-03f, -4.360447409e-03f, -4.361857665e-03f, +-4.363260313e-03f, -4.364655352e-03f, -4.366042779e-03f, -4.367422593e-03f, -4.368794791e-03f, -4.370159372e-03f, -4.371516333e-03f, -4.372865672e-03f, -4.374207388e-03f, -4.375541479e-03f, +-4.376867943e-03f, -4.378186777e-03f, -4.379497980e-03f, -4.380801550e-03f, -4.382097485e-03f, -4.383385784e-03f, -4.384666444e-03f, -4.385939463e-03f, -4.387204840e-03f, -4.388462573e-03f, +-4.389712661e-03f, -4.390955100e-03f, -4.392189890e-03f, -4.393417029e-03f, -4.394636516e-03f, -4.395848347e-03f, -4.397052522e-03f, -4.398249039e-03f, -4.399437897e-03f, -4.400619093e-03f, +-4.401792626e-03f, -4.402958494e-03f, -4.404116696e-03f, -4.405267230e-03f, -4.406410094e-03f, -4.407545287e-03f, -4.408672807e-03f, -4.409792654e-03f, -4.410904824e-03f, -4.412009316e-03f, +-4.413106130e-03f, -4.414195264e-03f, -4.415276715e-03f, -4.416350483e-03f, -4.417416566e-03f, -4.418474963e-03f, -4.419525671e-03f, -4.420568691e-03f, -4.421604020e-03f, -4.422631657e-03f, +-4.423651600e-03f, -4.424663848e-03f, -4.425668400e-03f, -4.426665255e-03f, -4.427654411e-03f, -4.428635866e-03f, -4.429609620e-03f, -4.430575671e-03f, -4.431534017e-03f, -4.432484659e-03f, +-4.433427593e-03f, -4.434362820e-03f, -4.435290337e-03f, -4.436210144e-03f, -4.437122240e-03f, -4.438026622e-03f, -4.438923291e-03f, -4.439812245e-03f, -4.440693482e-03f, -4.441567002e-03f, +-4.442432803e-03f, -4.443290884e-03f, -4.444141245e-03f, -4.444983884e-03f, -4.445818800e-03f, -4.446645992e-03f, -4.447465459e-03f, -4.448277200e-03f, -4.449081213e-03f, -4.449877499e-03f, +-4.450666055e-03f, -4.451446882e-03f, -4.452219977e-03f, -4.452985340e-03f, -4.453742971e-03f, -4.454492867e-03f, -4.455235029e-03f, -4.455969455e-03f, -4.456696145e-03f, -4.457415097e-03f, +-4.458126311e-03f, -4.458829786e-03f, -4.459525520e-03f, -4.460213514e-03f, -4.460893767e-03f, -4.461566277e-03f, -4.462231043e-03f, -4.462888066e-03f, -4.463537344e-03f, -4.464178877e-03f, +-4.464812664e-03f, -4.465438704e-03f, -4.466056996e-03f, -4.466667540e-03f, -4.467270335e-03f, -4.467865381e-03f, -4.468452676e-03f, -4.469032221e-03f, -4.469604014e-03f, -4.470168055e-03f, +-4.470724343e-03f, -4.471272878e-03f, -4.471813660e-03f, -4.472346687e-03f, -4.472871959e-03f, -4.473389476e-03f, -4.473899237e-03f, -4.474401241e-03f, -4.474895489e-03f, -4.475381979e-03f, +-4.475860711e-03f, -4.476331685e-03f, -4.476794901e-03f, -4.477250357e-03f, -4.477698054e-03f, -4.478137991e-03f, -4.478570168e-03f, -4.478994584e-03f, -4.479411239e-03f, -4.479820133e-03f, +-4.480221265e-03f, -4.480614636e-03f, -4.481000244e-03f, -4.481378089e-03f, -4.481748172e-03f, -4.482110492e-03f, -4.482465048e-03f, -4.482811841e-03f, -4.483150871e-03f, -4.483482136e-03f, +-4.483805637e-03f, -4.484121374e-03f, -4.484429347e-03f, -4.484729554e-03f, -4.485021998e-03f, -4.485306676e-03f, -4.485583589e-03f, -4.485852738e-03f, -4.486114121e-03f, -4.486367739e-03f, +-4.486613592e-03f, -4.486851679e-03f, -4.487082002e-03f, -4.487304558e-03f, -4.487519350e-03f, -4.487726376e-03f, -4.487925637e-03f, -4.488117133e-03f, -4.488300864e-03f, -4.488476829e-03f, +-4.488645030e-03f, -4.488805465e-03f, -4.488958136e-03f, -4.489103042e-03f, -4.489240183e-03f, -4.489369560e-03f, -4.489491173e-03f, -4.489605021e-03f, -4.489711106e-03f, -4.489809427e-03f, +-4.489899985e-03f, -4.489982779e-03f, -4.490057810e-03f, -4.490125079e-03f, -4.490184584e-03f, -4.490236328e-03f, -4.490280310e-03f, -4.490316530e-03f, -4.490344989e-03f, -4.490365688e-03f, +-4.490378625e-03f, -4.490383802e-03f, -4.490381220e-03f, -4.490370877e-03f, -4.490352776e-03f, -4.490326917e-03f, -4.490293298e-03f, -4.490251923e-03f, -4.490202790e-03f, -4.490145900e-03f, +-4.490081253e-03f, -4.490008851e-03f, -4.489928694e-03f, -4.489840781e-03f, -4.489745114e-03f, -4.489641694e-03f, -4.489530520e-03f, -4.489411594e-03f, -4.489284916e-03f, -4.489150486e-03f, +-4.489008306e-03f, -4.488858375e-03f, -4.488700695e-03f, -4.488535266e-03f, -4.488362089e-03f, -4.488181164e-03f, -4.487992492e-03f, -4.487796075e-03f, -4.487591912e-03f, -4.487380004e-03f, +-4.487160352e-03f, -4.486932958e-03f, -4.486697821e-03f, -4.486454942e-03f, -4.486204323e-03f, -4.485945963e-03f, -4.485679865e-03f, -4.485406028e-03f, -4.485124454e-03f, -4.484835143e-03f, +-4.484538097e-03f, -4.484233316e-03f, -4.483920801e-03f, -4.483600553e-03f, -4.483272573e-03f, -4.482936862e-03f, -4.482593421e-03f, -4.482242251e-03f, -4.481883353e-03f, -4.481516728e-03f, +-4.481142377e-03f, -4.480760300e-03f, -4.480370500e-03f, -4.479972976e-03f, -4.479567731e-03f, -4.479154765e-03f, -4.478734079e-03f, -4.478305675e-03f, -4.477869553e-03f, -4.477425715e-03f, +-4.476974161e-03f, -4.476514894e-03f, -4.476047914e-03f, -4.475573222e-03f, -4.475090820e-03f, -4.474600708e-03f, -4.474102888e-03f, -4.473597362e-03f, -4.473084130e-03f, -4.472563194e-03f, +-4.472034555e-03f, -4.471498214e-03f, -4.470954173e-03f, -4.470402433e-03f, -4.469842995e-03f, -4.469275861e-03f, -4.468701032e-03f, -4.468118509e-03f, -4.467528294e-03f, -4.466930389e-03f, +-4.466324794e-03f, -4.465711510e-03f, -4.465090541e-03f, -4.464461886e-03f, -4.463825548e-03f, -4.463181527e-03f, -4.462529826e-03f, -4.461870446e-03f, -4.461203388e-03f, -4.460528654e-03f, +-4.459846245e-03f, -4.459156164e-03f, -4.458458411e-03f, -4.457752988e-03f, -4.457039897e-03f, -4.456319140e-03f, -4.455590717e-03f, -4.454854632e-03f, -4.454110884e-03f, -4.453359477e-03f, +-4.452600411e-03f, -4.451833689e-03f, -4.451059311e-03f, -4.450277281e-03f, -4.449487598e-03f, -4.448690267e-03f, -4.447885287e-03f, -4.447072661e-03f, -4.446252390e-03f, -4.445424477e-03f, +-4.444588923e-03f, -4.443745730e-03f, -4.442894900e-03f, -4.442036435e-03f, -4.441170336e-03f, -4.440296605e-03f, -4.439415245e-03f, -4.438526257e-03f, -4.437629643e-03f, -4.436725406e-03f, +-4.435813546e-03f, -4.434894066e-03f, -4.433966968e-03f, -4.433032254e-03f, -4.432089926e-03f, -4.431139986e-03f, -4.430182435e-03f, -4.429217277e-03f, -4.428244513e-03f, -4.427264144e-03f, +-4.426276174e-03f, -4.425280604e-03f, -4.424277436e-03f, -4.423266673e-03f, -4.422248316e-03f, -4.421222368e-03f, -4.420188831e-03f, -4.419147707e-03f, -4.418098998e-03f, -4.417042706e-03f, +-4.415978834e-03f, -4.414907383e-03f, -4.413828357e-03f, -4.412741757e-03f, -4.411647585e-03f, -4.410545844e-03f, -4.409436536e-03f, -4.408319664e-03f, -4.407195229e-03f, -4.406063234e-03f, +-4.404923681e-03f, -4.403776573e-03f, -4.402621912e-03f, -4.401459700e-03f, -4.400289940e-03f, -4.399112634e-03f, -4.397927785e-03f, -4.396735394e-03f, -4.395535465e-03f, -4.394328000e-03f, +-4.393113001e-03f, -4.391890471e-03f, -4.390660413e-03f, -4.389422828e-03f, -4.388177719e-03f, -4.386925089e-03f, -4.385664941e-03f, -4.384397276e-03f, -4.383122098e-03f, -4.381839408e-03f, +-4.380549211e-03f, -4.379251508e-03f, -4.377946301e-03f, -4.376633594e-03f, -4.375313389e-03f, -4.373985689e-03f, -4.372650496e-03f, -4.371307814e-03f, -4.369957644e-03f, -4.368599990e-03f, +-4.367234854e-03f, -4.365862238e-03f, -4.364482147e-03f, -4.363094582e-03f, -4.361699546e-03f, -4.360297043e-03f, -4.358887074e-03f, -4.357469642e-03f, -4.356044751e-03f, -4.354612404e-03f, +-4.353172602e-03f, -4.351725350e-03f, -4.350270649e-03f, -4.348808503e-03f, -4.347338914e-03f, -4.345861886e-03f, -4.344377422e-03f, -4.342885524e-03f, -4.341386195e-03f, -4.339879438e-03f, +-4.338365257e-03f, -4.336843654e-03f, -4.335314632e-03f, -4.333778195e-03f, -4.332234345e-03f, -4.330683085e-03f, -4.329124418e-03f, -4.327558348e-03f, -4.325984877e-03f, -4.324404009e-03f, +-4.322815747e-03f, -4.321220093e-03f, -4.319617051e-03f, -4.318006625e-03f, -4.316388816e-03f, -4.314763629e-03f, -4.313131067e-03f, -4.311491132e-03f, -4.309843828e-03f, -4.308189158e-03f, +-4.306527126e-03f, -4.304857734e-03f, -4.303180986e-03f, -4.301496885e-03f, -4.299805435e-03f, -4.298106638e-03f, -4.296400498e-03f, -4.294687018e-03f, -4.292966202e-03f, -4.291238053e-03f, +-4.289502575e-03f, -4.287759770e-03f, -4.286009642e-03f, -4.284252194e-03f, -4.282487430e-03f, -4.280715354e-03f, -4.278935968e-03f, -4.277149276e-03f, -4.275355282e-03f, -4.273553989e-03f, +-4.271745401e-03f, -4.269929520e-03f, -4.268106351e-03f, -4.266275896e-03f, -4.264438161e-03f, -4.262593147e-03f, -4.260740859e-03f, -4.258881300e-03f, -4.257014474e-03f, -4.255140384e-03f, +-4.253259034e-03f, -4.251370428e-03f, -4.249474569e-03f, -4.247571461e-03f, -4.245661107e-03f, -4.243743511e-03f, -4.241818677e-03f, -4.239886608e-03f, -4.237947309e-03f, -4.236000782e-03f, +-4.234047032e-03f, -4.232086063e-03f, -4.230117877e-03f, -4.228142479e-03f, -4.226159873e-03f, -4.224170063e-03f, -4.222173051e-03f, -4.220168843e-03f, -4.218157441e-03f, -4.216138850e-03f, +-4.214113073e-03f, -4.212080115e-03f, -4.210039979e-03f, -4.207992670e-03f, -4.205938190e-03f, -4.203876544e-03f, -4.201807736e-03f, -4.199731769e-03f, -4.197648649e-03f, -4.195558378e-03f, +-4.193460960e-03f, -4.191356400e-03f, -4.189244702e-03f, -4.187125870e-03f, -4.184999907e-03f, -4.182866817e-03f, -4.180726606e-03f, -4.178579276e-03f, -4.176424832e-03f, -4.174263277e-03f, +-4.172094617e-03f, -4.169918855e-03f, -4.167735995e-03f, -4.165546041e-03f, -4.163348997e-03f, -4.161144869e-03f, -4.158933659e-03f, -4.156715372e-03f, -4.154490012e-03f, -4.152257583e-03f, +-4.150018090e-03f, -4.147771536e-03f, -4.145517927e-03f, -4.143257265e-03f, -4.140989556e-03f, -4.138714804e-03f, -4.136433013e-03f, -4.134144187e-03f, -4.131848331e-03f, -4.129545449e-03f, +-4.127235545e-03f, -4.124918623e-03f, -4.122594689e-03f, -4.120263746e-03f, -4.117925798e-03f, -4.115580851e-03f, -4.113228908e-03f, -4.110869974e-03f, -4.108504053e-03f, -4.106131150e-03f, +-4.103751269e-03f, -4.101364415e-03f, -4.098970592e-03f, -4.096569805e-03f, -4.094162057e-03f, -4.091747355e-03f, -4.089325701e-03f, -4.086897101e-03f, -4.084461559e-03f, -4.082019080e-03f, +-4.079569668e-03f, -4.077113329e-03f, -4.074650065e-03f, -4.072179883e-03f, -4.069702786e-03f, -4.067218780e-03f, -4.064727869e-03f, -4.062230057e-03f, -4.059725350e-03f, -4.057213751e-03f, +-4.054695266e-03f, -4.052169900e-03f, -4.049637656e-03f, -4.047098540e-03f, -4.044552557e-03f, -4.041999711e-03f, -4.039440006e-03f, -4.036873449e-03f, -4.034300043e-03f, -4.031719793e-03f, +-4.029132704e-03f, -4.026538782e-03f, -4.023938030e-03f, -4.021330453e-03f, -4.018716057e-03f, -4.016094846e-03f, -4.013466825e-03f, -4.010831999e-03f, -4.008190373e-03f, -4.005541952e-03f, +-4.002886741e-03f, -4.000224744e-03f, -3.997555967e-03f, -3.994880414e-03f, -3.992198091e-03f, -3.989509002e-03f, -3.986813152e-03f, -3.984110547e-03f, -3.981401192e-03f, -3.978685090e-03f, +-3.975962249e-03f, -3.973232672e-03f, -3.970496364e-03f, -3.967753331e-03f, -3.965003578e-03f, -3.962247109e-03f, -3.959483931e-03f, -3.956714047e-03f, -3.953937464e-03f, -3.951154185e-03f, +-3.948364217e-03f, -3.945567565e-03f, -3.942764233e-03f, -3.939954228e-03f, -3.937137553e-03f, -3.934314214e-03f, -3.931484218e-03f, -3.928647567e-03f, -3.925804269e-03f, -3.922954328e-03f, +-3.920097749e-03f, -3.917234538e-03f, -3.914364700e-03f, -3.911488240e-03f, -3.908605164e-03f, -3.905715476e-03f, -3.902819183e-03f, -3.899916289e-03f, -3.897006800e-03f, -3.894090722e-03f, +-3.891168059e-03f, -3.888238817e-03f, -3.885303001e-03f, -3.882360617e-03f, -3.879411670e-03f, -3.876456166e-03f, -3.873494110e-03f, -3.870525507e-03f, -3.867550363e-03f, -3.864568684e-03f, +-3.861580474e-03f, -3.858585740e-03f, -3.855584487e-03f, -3.852576720e-03f, -3.849562445e-03f, -3.846541667e-03f, -3.843514392e-03f, -3.840480626e-03f, -3.837440374e-03f, -3.834393641e-03f, +-3.831340434e-03f, -3.828280758e-03f, -3.825214618e-03f, -3.822142020e-03f, -3.819062969e-03f, -3.815977473e-03f, -3.812885535e-03f, -3.809787161e-03f, -3.806682358e-03f, -3.803571132e-03f, +-3.800453486e-03f, -3.797329429e-03f, -3.794198964e-03f, -3.791062098e-03f, -3.787918837e-03f, -3.784769186e-03f, -3.781613151e-03f, -3.778450738e-03f, -3.775281953e-03f, -3.772106801e-03f, +-3.768925289e-03f, -3.765737421e-03f, -3.762543205e-03f, -3.759342645e-03f, -3.756135748e-03f, -3.752922519e-03f, -3.749702964e-03f, -3.746477090e-03f, -3.743244902e-03f, -3.740006405e-03f, +-3.736761607e-03f, -3.733510512e-03f, -3.730253127e-03f, -3.726989458e-03f, -3.723719510e-03f, -3.720443290e-03f, -3.717160804e-03f, -3.713872057e-03f, -3.710577055e-03f, -3.707275805e-03f, +-3.703968313e-03f, -3.700654584e-03f, -3.697334625e-03f, -3.694008442e-03f, -3.690676040e-03f, -3.687337426e-03f, -3.683992606e-03f, -3.680641585e-03f, -3.677284371e-03f, -3.673920969e-03f, +-3.670551385e-03f, -3.667175626e-03f, -3.663793697e-03f, -3.660405605e-03f, -3.657011356e-03f, -3.653610956e-03f, -3.650204411e-03f, -3.646791727e-03f, -3.643372911e-03f, -3.639947969e-03f, +-3.636516907e-03f, -3.633079731e-03f, -3.629636448e-03f, -3.626187064e-03f, -3.622731584e-03f, -3.619270016e-03f, -3.615802365e-03f, -3.612328639e-03f, -3.608848842e-03f, -3.605362982e-03f, +-3.601871065e-03f, -3.598373097e-03f, -3.594869085e-03f, -3.591359034e-03f, -3.587842952e-03f, -3.584320844e-03f, -3.580792717e-03f, -3.577258578e-03f, -3.573718433e-03f, -3.570172287e-03f, +-3.566620149e-03f, -3.563062023e-03f, -3.559497917e-03f, -3.555927837e-03f, -3.552351789e-03f, -3.548769781e-03f, -3.545181817e-03f, -3.541587906e-03f, -3.537988053e-03f, -3.534382265e-03f, +-3.530770548e-03f, -3.527152910e-03f, -3.523529356e-03f, -3.519899893e-03f, -3.516264527e-03f, -3.512623266e-03f, -3.508976116e-03f, -3.505323083e-03f, -3.501664174e-03f, -3.497999396e-03f, +-3.494328755e-03f, -3.490652258e-03f, -3.486969912e-03f, -3.483281722e-03f, -3.479587697e-03f, -3.475887842e-03f, -3.472182164e-03f, -3.468470670e-03f, -3.464753367e-03f, -3.461030261e-03f, +-3.457301359e-03f, -3.453566668e-03f, -3.449826195e-03f, -3.446079945e-03f, -3.442327927e-03f, -3.438570147e-03f, -3.434806611e-03f, -3.431037326e-03f, -3.427262300e-03f, -3.423481538e-03f, +-3.419695049e-03f, -3.415902838e-03f, -3.412104912e-03f, -3.408301279e-03f, -3.404491945e-03f, -3.400676917e-03f, -3.396856202e-03f, -3.393029807e-03f, -3.389197738e-03f, -3.385360003e-03f, +-3.381516608e-03f, -3.377667561e-03f, -3.373812868e-03f, -3.369952537e-03f, -3.366086574e-03f, -3.362214986e-03f, -3.358337780e-03f, -3.354454963e-03f, -3.350566543e-03f, -3.346672525e-03f, +-3.342772918e-03f, -3.338867728e-03f, -3.334956962e-03f, -3.331040628e-03f, -3.327118731e-03f, -3.323191280e-03f, -3.319258282e-03f, -3.315319742e-03f, -3.311375670e-03f, -3.307426071e-03f, +-3.303470953e-03f, -3.299510322e-03f, -3.295544187e-03f, -3.291572553e-03f, -3.287595429e-03f, -3.283612822e-03f, -3.279624737e-03f, -3.275631184e-03f, -3.271632168e-03f, -3.267627698e-03f, +-3.263617779e-03f, -3.259602420e-03f, -3.255581628e-03f, -3.251555410e-03f, -3.247523772e-03f, -3.243486723e-03f, -3.239444270e-03f, -3.235396419e-03f, -3.231343179e-03f, -3.227284556e-03f, +-3.223220557e-03f, -3.219151191e-03f, -3.215076463e-03f, -3.210996383e-03f, -3.206910956e-03f, -3.202820190e-03f, -3.198724093e-03f, -3.194622672e-03f, -3.190515933e-03f, -3.186403886e-03f, +-3.182286536e-03f, -3.178163892e-03f, -3.174035961e-03f, -3.169902749e-03f, -3.165764265e-03f, -3.161620516e-03f, -3.157471509e-03f, -3.153317253e-03f, -3.149157753e-03f, -3.144993018e-03f, +-3.140823055e-03f, -3.136647872e-03f, -3.132467476e-03f, -3.128281874e-03f, -3.124091074e-03f, -3.119895084e-03f, -3.115693911e-03f, -3.111487563e-03f, -3.107276047e-03f, -3.103059370e-03f, +-3.098837540e-03f, -3.094610565e-03f, -3.090378453e-03f, -3.086141210e-03f, -3.081898845e-03f, -3.077651365e-03f, -3.073398777e-03f, -3.069141090e-03f, -3.064878310e-03f, -3.060610446e-03f, +-3.056337505e-03f, -3.052059495e-03f, -3.047776423e-03f, -3.043488297e-03f, -3.039195124e-03f, -3.034896913e-03f, -3.030593671e-03f, -3.026285406e-03f, -3.021972125e-03f, -3.017653836e-03f, +-3.013330547e-03f, -3.009002266e-03f, -3.004669000e-03f, -3.000330757e-03f, -2.995987544e-03f, -2.991639370e-03f, -2.987286242e-03f, -2.982928169e-03f, -2.978565157e-03f, -2.974197215e-03f, +-2.969824350e-03f, -2.965446570e-03f, -2.961063883e-03f, -2.956676297e-03f, -2.952283820e-03f, -2.947886459e-03f, -2.943484222e-03f, -2.939077118e-03f, -2.934665154e-03f, -2.930248337e-03f, +-2.925826676e-03f, -2.921400179e-03f, -2.916968854e-03f, -2.912532708e-03f, -2.908091749e-03f, -2.903645985e-03f, -2.899195425e-03f, -2.894740075e-03f, -2.890279945e-03f, -2.885815042e-03f, +-2.881345373e-03f, -2.876870948e-03f, -2.872391773e-03f, -2.867907857e-03f, -2.863419208e-03f, -2.858925834e-03f, -2.854427743e-03f, -2.849924942e-03f, -2.845417440e-03f, -2.840905246e-03f, +-2.836388366e-03f, -2.831866809e-03f, -2.827340582e-03f, -2.822809695e-03f, -2.818274155e-03f, -2.813733971e-03f, -2.809189149e-03f, -2.804639699e-03f, -2.800085628e-03f, -2.795526945e-03f, +-2.790963657e-03f, -2.786395773e-03f, -2.781823301e-03f, -2.777246248e-03f, -2.772664624e-03f, -2.768078437e-03f, -2.763487693e-03f, -2.758892402e-03f, -2.754292572e-03f, -2.749688211e-03f, +-2.745079327e-03f, -2.740465928e-03f, -2.735848023e-03f, -2.731225620e-03f, -2.726598726e-03f, -2.721967350e-03f, -2.717331501e-03f, -2.712691187e-03f, -2.708046415e-03f, -2.703397194e-03f, +-2.698743533e-03f, -2.694085439e-03f, -2.689422921e-03f, -2.684755987e-03f, -2.680084646e-03f, -2.675408905e-03f, -2.670728773e-03f, -2.666044259e-03f, -2.661355370e-03f, -2.656662116e-03f, +-2.651964503e-03f, -2.647262541e-03f, -2.642556238e-03f, -2.637845603e-03f, -2.633130643e-03f, -2.628411367e-03f, -2.623687783e-03f, -2.618959900e-03f, -2.614227727e-03f, -2.609491271e-03f, +-2.604750541e-03f, -2.600005545e-03f, -2.595256292e-03f, -2.590502790e-03f, -2.585745048e-03f, -2.580983073e-03f, -2.576216876e-03f, -2.571446463e-03f, -2.566671843e-03f, -2.561893026e-03f, +-2.557110018e-03f, -2.552322830e-03f, -2.547531468e-03f, -2.542735943e-03f, -2.537936261e-03f, -2.533132433e-03f, -2.528324466e-03f, -2.523512368e-03f, -2.518696149e-03f, -2.513875816e-03f, +-2.509051379e-03f, -2.504222846e-03f, -2.499390225e-03f, -2.494553525e-03f, -2.489712755e-03f, -2.484867923e-03f, -2.480019037e-03f, -2.475166107e-03f, -2.470309141e-03f, -2.465448147e-03f, +-2.460583134e-03f, -2.455714111e-03f, -2.450841086e-03f, -2.445964068e-03f, -2.441083065e-03f, -2.436198087e-03f, -2.431309141e-03f, -2.426416237e-03f, -2.421519383e-03f, -2.416618588e-03f, +-2.411713860e-03f, -2.406805208e-03f, -2.401892641e-03f, -2.396976168e-03f, -2.392055796e-03f, -2.387131536e-03f, -2.382203394e-03f, -2.377271382e-03f, -2.372335506e-03f, -2.367395776e-03f, +-2.362452200e-03f, -2.357504787e-03f, -2.352553547e-03f, -2.347598486e-03f, -2.342639616e-03f, -2.337676943e-03f, -2.332710478e-03f, -2.327740228e-03f, -2.322766202e-03f, -2.317788410e-03f, +-2.312806860e-03f, -2.307821560e-03f, -2.302832520e-03f, -2.297839749e-03f, -2.292843255e-03f, -2.287843047e-03f, -2.282839134e-03f, -2.277831524e-03f, -2.272820227e-03f, -2.267805252e-03f, +-2.262786607e-03f, -2.257764301e-03f, -2.252738343e-03f, -2.247708741e-03f, -2.242675506e-03f, -2.237638645e-03f, -2.232598167e-03f, -2.227554082e-03f, -2.222506398e-03f, -2.217455125e-03f, +-2.212400270e-03f, -2.207341843e-03f, -2.202279854e-03f, -2.197214310e-03f, -2.192145221e-03f, -2.187072595e-03f, -2.181996442e-03f, -2.176916771e-03f, -2.171833590e-03f, -2.166746909e-03f, +-2.161656736e-03f, -2.156563081e-03f, -2.151465952e-03f, -2.146365359e-03f, -2.141261310e-03f, -2.136153814e-03f, -2.131042880e-03f, -2.125928518e-03f, -2.120810737e-03f, -2.115689544e-03f, +-2.110564950e-03f, -2.105436964e-03f, -2.100305594e-03f, -2.095170850e-03f, -2.090032740e-03f, -2.084891273e-03f, -2.079746460e-03f, -2.074598308e-03f, -2.069446826e-03f, -2.064292025e-03f, +-2.059133912e-03f, -2.053972498e-03f, -2.048807790e-03f, -2.043639799e-03f, -2.038468533e-03f, -2.033294001e-03f, -2.028116213e-03f, -2.022935177e-03f, -2.017750903e-03f, -2.012563400e-03f, +-2.007372677e-03f, -2.002178742e-03f, -1.996981606e-03f, -1.991781278e-03f, -1.986577765e-03f, -1.981371079e-03f, -1.976161227e-03f, -1.970948219e-03f, -1.965732064e-03f, -1.960512771e-03f, +-1.955290350e-03f, -1.950064810e-03f, -1.944836159e-03f, -1.939604407e-03f, -1.934369564e-03f, -1.929131638e-03f, -1.923890638e-03f, -1.918646574e-03f, -1.913399456e-03f, -1.908149291e-03f, +-1.902896091e-03f, -1.897639862e-03f, -1.892380616e-03f, -1.887118361e-03f, -1.881853106e-03f, -1.876584861e-03f, -1.871313635e-03f, -1.866039437e-03f, -1.860762277e-03f, -1.855482163e-03f, +-1.850199105e-03f, -1.844913113e-03f, -1.839624195e-03f, -1.834332361e-03f, -1.829037620e-03f, -1.823739981e-03f, -1.818439454e-03f, -1.813136048e-03f, -1.807829773e-03f, -1.802520637e-03f, +-1.797208650e-03f, -1.791893821e-03f, -1.786576160e-03f, -1.781255675e-03f, -1.775932377e-03f, -1.770606275e-03f, -1.765277377e-03f, -1.759945694e-03f, -1.754611235e-03f, -1.749274008e-03f, +-1.743934024e-03f, -1.738591292e-03f, -1.733245820e-03f, -1.727897619e-03f, -1.722546698e-03f, -1.717193066e-03f, -1.711836733e-03f, -1.706477708e-03f, -1.701116000e-03f, -1.695751619e-03f, +-1.690384574e-03f, -1.685014875e-03f, -1.679642531e-03f, -1.674267551e-03f, -1.668889945e-03f, -1.663509723e-03f, -1.658126893e-03f, -1.652741465e-03f, -1.647353449e-03f, -1.641962854e-03f, +-1.636569689e-03f, -1.631173964e-03f, -1.625775689e-03f, -1.620374872e-03f, -1.614971524e-03f, -1.609565653e-03f, -1.604157270e-03f, -1.598746383e-03f, -1.593333003e-03f, -1.587917138e-03f, +-1.582498798e-03f, -1.577077993e-03f, -1.571654732e-03f, -1.566229024e-03f, -1.560800879e-03f, -1.555370308e-03f, -1.549937318e-03f, -1.544501920e-03f, -1.539064122e-03f, -1.533623936e-03f, +-1.528181370e-03f, -1.522736433e-03f, -1.517289136e-03f, -1.511839487e-03f, -1.506387496e-03f, -1.500933174e-03f, -1.495476528e-03f, -1.490017570e-03f, -1.484556308e-03f, -1.479092752e-03f, +-1.473626912e-03f, -1.468158796e-03f, -1.462688416e-03f, -1.457215779e-03f, -1.451740896e-03f, -1.446263777e-03f, -1.440784431e-03f, -1.435302867e-03f, -1.429819096e-03f, -1.424333126e-03f, +-1.418844967e-03f, -1.413354629e-03f, -1.407862122e-03f, -1.402367455e-03f, -1.396870637e-03f, -1.391371679e-03f, -1.385870589e-03f, -1.380367379e-03f, -1.374862056e-03f, -1.369354631e-03f, +-1.363845113e-03f, -1.358333513e-03f, -1.352819839e-03f, -1.347304101e-03f, -1.341786309e-03f, -1.336266473e-03f, -1.330744602e-03f, -1.325220706e-03f, -1.319694794e-03f, -1.314166876e-03f, +-1.308636962e-03f, -1.303105061e-03f, -1.297571184e-03f, -1.292035339e-03f, -1.286497537e-03f, -1.280957786e-03f, -1.275416098e-03f, -1.269872481e-03f, -1.264326945e-03f, -1.258779499e-03f, +-1.253230154e-03f, -1.247678920e-03f, -1.242125805e-03f, -1.236570819e-03f, -1.231013973e-03f, -1.225455276e-03f, -1.219894737e-03f, -1.214332367e-03f, -1.208768174e-03f, -1.203202170e-03f, +-1.197634362e-03f, -1.192064762e-03f, -1.186493379e-03f, -1.180920222e-03f, -1.175345301e-03f, -1.169768627e-03f, -1.164190208e-03f, -1.158610055e-03f, -1.153028177e-03f, -1.147444583e-03f, +-1.141859285e-03f, -1.136272291e-03f, -1.130683610e-03f, -1.125093254e-03f, -1.119501232e-03f, -1.113907552e-03f, -1.108312226e-03f, -1.102715263e-03f, -1.097116672e-03f, -1.091516464e-03f, +-1.085914648e-03f, -1.080311233e-03f, -1.074706231e-03f, -1.069099649e-03f, -1.063491499e-03f, -1.057881790e-03f, -1.052270532e-03f, -1.046657734e-03f, -1.041043406e-03f, -1.035427558e-03f, +-1.029810201e-03f, -1.024191342e-03f, -1.018570994e-03f, -1.012949164e-03f, -1.007325863e-03f, -1.001701102e-03f, -9.960748883e-04f, -9.904472333e-04f, -9.848181465e-04f, -9.791876376e-04f, +-9.735557165e-04f, -9.679223930e-04f, -9.622876768e-04f, -9.566515777e-04f, -9.510141056e-04f, -9.453752704e-04f, -9.397350817e-04f, -9.340935494e-04f, -9.284506833e-04f, -9.228064933e-04f, +-9.171609891e-04f, -9.115141807e-04f, -9.058660777e-04f, -9.002166901e-04f, -8.945660276e-04f, -8.889141001e-04f, -8.832609175e-04f, -8.776064894e-04f, -8.719508259e-04f, -8.662939367e-04f, +-8.606358316e-04f, -8.549765206e-04f, -8.493160133e-04f, -8.436543198e-04f, -8.379914498e-04f, -8.323274131e-04f, -8.266622196e-04f, -8.209958792e-04f, -8.153284017e-04f, -8.096597970e-04f, +-8.039900748e-04f, -7.983192452e-04f, -7.926473178e-04f, -7.869743026e-04f, -7.813002095e-04f, -7.756250482e-04f, -7.699488287e-04f, -7.642715608e-04f, -7.585932544e-04f, -7.529139193e-04f, +-7.472335655e-04f, -7.415522027e-04f, -7.358698408e-04f, -7.301864898e-04f, -7.245021595e-04f, -7.188168597e-04f, -7.131306003e-04f, -7.074433912e-04f, -7.017552423e-04f, -6.960661635e-04f, +-6.903761646e-04f, -6.846852555e-04f, -6.789934461e-04f, -6.733007463e-04f, -6.676071659e-04f, -6.619127149e-04f, -6.562174031e-04f, -6.505212404e-04f, -6.448242367e-04f, -6.391264019e-04f, +-6.334277458e-04f, -6.277282784e-04f, -6.220280095e-04f, -6.163269491e-04f, -6.106251070e-04f, -6.049224931e-04f, -5.992191174e-04f, -5.935149896e-04f, -5.878101198e-04f, -5.821045177e-04f, +-5.763981934e-04f, -5.706911566e-04f, -5.649834173e-04f, -5.592749855e-04f, -5.535658709e-04f, -5.478560835e-04f, -5.421456331e-04f, -5.364345298e-04f, -5.307227834e-04f, -5.250104038e-04f, +-5.192974008e-04f, -5.135837845e-04f, -5.078695647e-04f, -5.021547513e-04f, -4.964393542e-04f, -4.907233833e-04f, -4.850068486e-04f, -4.792897599e-04f, -4.735721271e-04f, -4.678539602e-04f, +-4.621352691e-04f, -4.564160636e-04f, -4.506963537e-04f, -4.449761493e-04f, -4.392554603e-04f, -4.335342966e-04f, -4.278126681e-04f, -4.220905847e-04f, -4.163680564e-04f, -4.106450931e-04f, +-4.049217046e-04f, -3.991979009e-04f, -3.934736918e-04f, -3.877490874e-04f, -3.820240975e-04f, -3.762987320e-04f, -3.705730009e-04f, -3.648469140e-04f, -3.591204813e-04f, -3.533937126e-04f, +-3.476666179e-04f, -3.419392072e-04f, -3.362114903e-04f, -3.304834771e-04f, -3.247551775e-04f, -3.190266015e-04f, -3.132977590e-04f, -3.075686598e-04f, -3.018393140e-04f, -2.961097314e-04f, +-2.903799219e-04f, -2.846498954e-04f, -2.789196619e-04f, -2.731892313e-04f, -2.674586134e-04f, -2.617278183e-04f, -2.559968557e-04f, -2.502657357e-04f, -2.445344681e-04f, -2.388030628e-04f, +-2.330715297e-04f, -2.273398789e-04f, -2.216081201e-04f, -2.158762633e-04f, -2.101443184e-04f, -2.044122953e-04f, -1.986802039e-04f, -1.929480541e-04f, -1.872158559e-04f, -1.814836191e-04f, +-1.757513536e-04f, -1.700190694e-04f, -1.642867764e-04f, -1.585544844e-04f, -1.528222034e-04f, -1.470899433e-04f, -1.413577140e-04f, -1.356255254e-04f, -1.298933874e-04f, -1.241613099e-04f, +-1.184293027e-04f, -1.126973759e-04f, -1.069655393e-04f, -1.012338028e-04f, -9.550217628e-05f, -8.977066969e-05f, -8.403929290e-05f, -7.830805581e-05f, -7.257696832e-05f, -6.684604034e-05f, +-6.111528174e-05f, -5.538470244e-05f, -4.965431231e-05f, -4.392412127e-05f, -3.819413919e-05f, -3.246437598e-05f, -2.673484151e-05f, -2.100554569e-05f, -1.527649840e-05f, -9.547709531e-06f, +-3.819188968e-06f, 1.909053402e-06f, 7.637007694e-06f, 1.336466402e-05f, 1.909201250e-05f, 2.481904326e-05f, 3.054574640e-05f, 3.627211205e-05f, 4.199813033e-05f, 4.772379137e-05f, +5.344908528e-05f, 5.917400219e-05f, 6.489853223e-05f, 7.062266551e-05f, 7.634639218e-05f, 8.206970235e-05f, 8.779258616e-05f, 9.351503374e-05f, 9.923703522e-05f, 1.049585807e-04f, +1.106796604e-04f, 1.164002644e-04f, 1.221203828e-04f, 1.278400059e-04f, 1.335591236e-04f, 1.392777262e-04f, 1.449958038e-04f, 1.507133466e-04f, 1.564303447e-04f, 1.621467882e-04f, +1.678626673e-04f, 1.735779721e-04f, 1.792926929e-04f, 1.850068197e-04f, 1.907203427e-04f, 1.964332520e-04f, 2.021455379e-04f, 2.078571905e-04f, 2.135681999e-04f, 2.192785563e-04f, +2.249882498e-04f, 2.306972707e-04f, 2.364056091e-04f, 2.421132552e-04f, 2.478201990e-04f, 2.535264310e-04f, 2.592319410e-04f, 2.649367195e-04f, 2.706407565e-04f, 2.763440422e-04f, +2.820465668e-04f, 2.877483205e-04f, 2.934492935e-04f, 2.991494759e-04f, 3.048488579e-04f, 3.105474298e-04f, 3.162451817e-04f, 3.219421039e-04f, 3.276381864e-04f, 3.333334196e-04f, +3.390277936e-04f, 3.447212986e-04f, 3.504139248e-04f, 3.561056624e-04f, 3.617965017e-04f, 3.674864328e-04f, 3.731754460e-04f, 3.788635314e-04f, 3.845506794e-04f, 3.902368800e-04f, +3.959221236e-04f, 4.016064003e-04f, 4.072897004e-04f, 4.129720141e-04f, 4.186533316e-04f, 4.243336431e-04f, 4.300129390e-04f, 4.356912094e-04f, 4.413684446e-04f, 4.470446348e-04f, +4.527197702e-04f, 4.583938411e-04f, 4.640668378e-04f, 4.697387505e-04f, 4.754095694e-04f, 4.810792848e-04f, 4.867478870e-04f, 4.924153661e-04f, 4.980817126e-04f, 5.037469166e-04f, +5.094109684e-04f, 5.150738583e-04f, 5.207355765e-04f, 5.263961134e-04f, 5.320554592e-04f, 5.377136041e-04f, 5.433705385e-04f, 5.490262526e-04f, 5.546807368e-04f, 5.603339813e-04f, +5.659859764e-04f, 5.716367124e-04f, 5.772861796e-04f, 5.829343684e-04f, 5.885812689e-04f, 5.942268715e-04f, 5.998711666e-04f, 6.055141444e-04f, 6.111557952e-04f, 6.167961094e-04f, +6.224350773e-04f, 6.280726892e-04f, 6.337089354e-04f, 6.393438063e-04f, 6.449772921e-04f, 6.506093833e-04f, 6.562400701e-04f, 6.618693429e-04f, 6.674971921e-04f, 6.731236079e-04f, +6.787485808e-04f, 6.843721010e-04f, 6.899941590e-04f, 6.956147451e-04f, 7.012338496e-04f, 7.068514630e-04f, 7.124675755e-04f, 7.180821776e-04f, 7.236952596e-04f, 7.293068119e-04f, +7.349168248e-04f, 7.405252889e-04f, 7.461321943e-04f, 7.517375316e-04f, 7.573412911e-04f, 7.629434633e-04f, 7.685440384e-04f, 7.741430070e-04f, 7.797403594e-04f, 7.853360860e-04f, +7.909301772e-04f, 7.965226235e-04f, 8.021134153e-04f, 8.077025430e-04f, 8.132899969e-04f, 8.188757676e-04f, 8.244598455e-04f, 8.300422210e-04f, 8.356228845e-04f, 8.412018265e-04f, +8.467790374e-04f, 8.523545077e-04f, 8.579282279e-04f, 8.635001883e-04f, 8.690703794e-04f, 8.746387918e-04f, 8.802054158e-04f, 8.857702420e-04f, 8.913332607e-04f, 8.968944626e-04f, +9.024538380e-04f, 9.080113775e-04f, 9.135670714e-04f, 9.191209105e-04f, 9.246728850e-04f, 9.302229856e-04f, 9.357712027e-04f, 9.413175268e-04f, 9.468619484e-04f, 9.524044581e-04f, +9.579450463e-04f, 9.634837037e-04f, 9.690204206e-04f, 9.745551877e-04f, 9.800879955e-04f, 9.856188344e-04f, 9.911476951e-04f, 9.966745681e-04f, 1.002199444e-03f, 1.007722313e-03f, +1.013243166e-03f, 1.018761994e-03f, 1.024278787e-03f, 1.029793535e-03f, 1.035306230e-03f, 1.040816861e-03f, 1.046325420e-03f, 1.051831896e-03f, 1.057336282e-03f, 1.062838566e-03f, +1.068338740e-03f, 1.073836794e-03f, 1.079332720e-03f, 1.084826506e-03f, 1.090318145e-03f, 1.095807627e-03f, 1.101294942e-03f, 1.106780081e-03f, 1.112263035e-03f, 1.117743794e-03f, +1.123222349e-03f, 1.128698690e-03f, 1.134172809e-03f, 1.139644696e-03f, 1.145114340e-03f, 1.150581735e-03f, 1.156046869e-03f, 1.161509733e-03f, 1.166970319e-03f, 1.172428616e-03f, +1.177884616e-03f, 1.183338309e-03f, 1.188789686e-03f, 1.194238738e-03f, 1.199685455e-03f, 1.205129828e-03f, 1.210571848e-03f, 1.216011505e-03f, 1.221448790e-03f, 1.226883694e-03f, +1.232316207e-03f, 1.237746321e-03f, 1.243174026e-03f, 1.248599313e-03f, 1.254022172e-03f, 1.259442595e-03f, 1.264860571e-03f, 1.270276093e-03f, 1.275689150e-03f, 1.281099733e-03f, +1.286507833e-03f, 1.291913441e-03f, 1.297316548e-03f, 1.302717145e-03f, 1.308115221e-03f, 1.313510769e-03f, 1.318903778e-03f, 1.324294240e-03f, 1.329682145e-03f, 1.335067485e-03f, +1.340450250e-03f, 1.345830431e-03f, 1.351208018e-03f, 1.356583003e-03f, 1.361955377e-03f, 1.367325129e-03f, 1.372692252e-03f, 1.378056736e-03f, 1.383418571e-03f, 1.388777750e-03f, +1.394134262e-03f, 1.399488098e-03f, 1.404839250e-03f, 1.410187708e-03f, 1.415533462e-03f, 1.420876505e-03f, 1.426216827e-03f, 1.431554419e-03f, 1.436889271e-03f, 1.442221375e-03f, +1.447550722e-03f, 1.452877302e-03f, 1.458201106e-03f, 1.463522126e-03f, 1.468840352e-03f, 1.474155776e-03f, 1.479468387e-03f, 1.484778178e-03f, 1.490085139e-03f, 1.495389260e-03f, +1.500690534e-03f, 1.505988951e-03f, 1.511284502e-03f, 1.516577178e-03f, 1.521866971e-03f, 1.527153870e-03f, 1.532437867e-03f, 1.537718953e-03f, 1.542997119e-03f, 1.548272356e-03f, +1.553544656e-03f, 1.558814008e-03f, 1.564080405e-03f, 1.569343837e-03f, 1.574604295e-03f, 1.579861771e-03f, 1.585116255e-03f, 1.590367738e-03f, 1.595616212e-03f, 1.600861668e-03f, +1.606104096e-03f, 1.611343489e-03f, 1.616579836e-03f, 1.621813129e-03f, 1.627043359e-03f, 1.632270517e-03f, 1.637494595e-03f, 1.642715583e-03f, 1.647933473e-03f, 1.653148255e-03f, +1.658359922e-03f, 1.663568463e-03f, 1.668773871e-03f, 1.673976136e-03f, 1.679175249e-03f, 1.684371202e-03f, 1.689563986e-03f, 1.694753592e-03f, 1.699940012e-03f, 1.705123235e-03f, +1.710303255e-03f, 1.715480061e-03f, 1.720653645e-03f, 1.725823998e-03f, 1.730991112e-03f, 1.736154978e-03f, 1.741315587e-03f, 1.746472930e-03f, 1.751626998e-03f, 1.756777783e-03f, +1.761925276e-03f, 1.767069468e-03f, 1.772210351e-03f, 1.777347915e-03f, 1.782482153e-03f, 1.787613055e-03f, 1.792740613e-03f, 1.797864817e-03f, 1.802985660e-03f, 1.808103133e-03f, +1.813217226e-03f, 1.818327932e-03f, 1.823435241e-03f, 1.828539146e-03f, 1.833639636e-03f, 1.838736704e-03f, 1.843830342e-03f, 1.848920539e-03f, 1.854007288e-03f, 1.859090581e-03f, +1.864170408e-03f, 1.869246761e-03f, 1.874319631e-03f, 1.879389010e-03f, 1.884454889e-03f, 1.889517260e-03f, 1.894576113e-03f, 1.899631441e-03f, 1.904683235e-03f, 1.909731486e-03f, +1.914776186e-03f, 1.919817327e-03f, 1.924854898e-03f, 1.929888893e-03f, 1.934919303e-03f, 1.939946118e-03f, 1.944969332e-03f, 1.949988934e-03f, 1.955004917e-03f, 1.960017272e-03f, +1.965025991e-03f, 1.970031065e-03f, 1.975032485e-03f, 1.980030244e-03f, 1.985024333e-03f, 1.990014742e-03f, 1.995001465e-03f, 1.999984492e-03f, 2.004963816e-03f, 2.009939427e-03f, +2.014911317e-03f, 2.019879477e-03f, 2.024843901e-03f, 2.029804578e-03f, 2.034761500e-03f, 2.039714660e-03f, 2.044664049e-03f, 2.049609659e-03f, 2.054551480e-03f, 2.059489505e-03f, +2.064423726e-03f, 2.069354134e-03f, 2.074280720e-03f, 2.079203477e-03f, 2.084122396e-03f, 2.089037469e-03f, 2.093948687e-03f, 2.098856043e-03f, 2.103759527e-03f, 2.108659132e-03f, +2.113554850e-03f, 2.118446671e-03f, 2.123334589e-03f, 2.128218594e-03f, 2.133098678e-03f, 2.137974834e-03f, 2.142847052e-03f, 2.147715325e-03f, 2.152579644e-03f, 2.157440002e-03f, +2.162296390e-03f, 2.167148799e-03f, 2.171997222e-03f, 2.176841651e-03f, 2.181682077e-03f, 2.186518492e-03f, 2.191350887e-03f, 2.196179256e-03f, 2.201003589e-03f, 2.205823879e-03f, +2.210640118e-03f, 2.215452296e-03f, 2.220260407e-03f, 2.225064442e-03f, 2.229864392e-03f, 2.234660251e-03f, 2.239452009e-03f, 2.244239660e-03f, 2.249023193e-03f, 2.253802603e-03f, +2.258577879e-03f, 2.263349016e-03f, 2.268116003e-03f, 2.272878834e-03f, 2.277637501e-03f, 2.282391995e-03f, 2.287142308e-03f, 2.291888432e-03f, 2.296630360e-03f, 2.301368083e-03f, +2.306101594e-03f, 2.310830884e-03f, 2.315555946e-03f, 2.320276771e-03f, 2.324993351e-03f, 2.329705679e-03f, 2.334413747e-03f, 2.339117547e-03f, 2.343817070e-03f, 2.348512310e-03f, +2.353203257e-03f, 2.357889905e-03f, 2.362572245e-03f, 2.367250269e-03f, 2.371923969e-03f, 2.376593339e-03f, 2.381258369e-03f, 2.385919052e-03f, 2.390575380e-03f, 2.395227346e-03f, +2.399874941e-03f, 2.404518157e-03f, 2.409156987e-03f, 2.413791424e-03f, 2.418421459e-03f, 2.423047084e-03f, 2.427668291e-03f, 2.432285074e-03f, 2.436897424e-03f, 2.441505333e-03f, +2.446108794e-03f, 2.450707799e-03f, 2.455302340e-03f, 2.459892410e-03f, 2.464478000e-03f, 2.469059104e-03f, 2.473635713e-03f, 2.478207819e-03f, 2.482775416e-03f, 2.487338495e-03f, +2.491897049e-03f, 2.496451069e-03f, 2.501000549e-03f, 2.505545481e-03f, 2.510085857e-03f, 2.514621670e-03f, 2.519152911e-03f, 2.523679574e-03f, 2.528201650e-03f, 2.532719133e-03f, +2.537232014e-03f, 2.541740286e-03f, 2.546243941e-03f, 2.550742972e-03f, 2.555237372e-03f, 2.559727132e-03f, 2.564212246e-03f, 2.568692705e-03f, 2.573168503e-03f, 2.577639631e-03f, +2.582106082e-03f, 2.586567850e-03f, 2.591024925e-03f, 2.595477301e-03f, 2.599924971e-03f, 2.604367926e-03f, 2.608806160e-03f, 2.613239665e-03f, 2.617668433e-03f, 2.622092458e-03f, +2.626511731e-03f, 2.630926246e-03f, 2.635335995e-03f, 2.639740970e-03f, 2.644141164e-03f, 2.648536570e-03f, 2.652927181e-03f, 2.657312989e-03f, 2.661693986e-03f, 2.666070166e-03f, +2.670441521e-03f, 2.674808044e-03f, 2.679169727e-03f, 2.683526564e-03f, 2.687878546e-03f, 2.692225667e-03f, 2.696567920e-03f, 2.700905296e-03f, 2.705237790e-03f, 2.709565393e-03f, +2.713888098e-03f, 2.718205899e-03f, 2.722518787e-03f, 2.726826757e-03f, 2.731129799e-03f, 2.735427908e-03f, 2.739721077e-03f, 2.744009297e-03f, 2.748292562e-03f, 2.752570864e-03f, +2.756844197e-03f, 2.761112554e-03f, 2.765375927e-03f, 2.769634308e-03f, 2.773887692e-03f, 2.778136071e-03f, 2.782379438e-03f, 2.786617785e-03f, 2.790851106e-03f, 2.795079393e-03f, +2.799302640e-03f, 2.803520840e-03f, 2.807733985e-03f, 2.811942068e-03f, 2.816145083e-03f, 2.820343022e-03f, 2.824535879e-03f, 2.828723646e-03f, 2.832906316e-03f, 2.837083883e-03f, +2.841256339e-03f, 2.845423678e-03f, 2.849585892e-03f, 2.853742975e-03f, 2.857894920e-03f, 2.862041719e-03f, 2.866183366e-03f, 2.870319855e-03f, 2.874451177e-03f, 2.878577326e-03f, +2.882698296e-03f, 2.886814080e-03f, 2.890924669e-03f, 2.895030059e-03f, 2.899130242e-03f, 2.903225210e-03f, 2.907314958e-03f, 2.911399479e-03f, 2.915478765e-03f, 2.919552809e-03f, +2.923621606e-03f, 2.927685149e-03f, 2.931743430e-03f, 2.935796442e-03f, 2.939844180e-03f, 2.943886636e-03f, 2.947923804e-03f, 2.951955677e-03f, 2.955982248e-03f, 2.960003510e-03f, +2.964019457e-03f, 2.968030082e-03f, 2.972035379e-03f, 2.976035341e-03f, 2.980029961e-03f, 2.984019232e-03f, 2.988003148e-03f, 2.991981703e-03f, 2.995954889e-03f, 2.999922700e-03f, +3.003885130e-03f, 3.007842172e-03f, 3.011793819e-03f, 3.015740065e-03f, 3.019680903e-03f, 3.023616327e-03f, 3.027546329e-03f, 3.031470905e-03f, 3.035390047e-03f, 3.039303748e-03f, +3.043212002e-03f, 3.047114803e-03f, 3.051012145e-03f, 3.054904020e-03f, 3.058790422e-03f, 3.062671345e-03f, 3.066546782e-03f, 3.070416728e-03f, 3.074281175e-03f, 3.078140117e-03f, +3.081993547e-03f, 3.085841461e-03f, 3.089683850e-03f, 3.093520708e-03f, 3.097352030e-03f, 3.101177809e-03f, 3.104998039e-03f, 3.108812712e-03f, 3.112621824e-03f, 3.116425367e-03f, +3.120223336e-03f, 3.124015724e-03f, 3.127802524e-03f, 3.131583731e-03f, 3.135359338e-03f, 3.139129339e-03f, 3.142893728e-03f, 3.146652499e-03f, 3.150405645e-03f, 3.154153160e-03f, +3.157895038e-03f, 3.161631272e-03f, 3.165361857e-03f, 3.169086787e-03f, 3.172806055e-03f, 3.176519655e-03f, 3.180227581e-03f, 3.183929826e-03f, 3.187626386e-03f, 3.191317253e-03f, +3.195002421e-03f, 3.198681885e-03f, 3.202355639e-03f, 3.206023675e-03f, 3.209685989e-03f, 3.213342574e-03f, 3.216993424e-03f, 3.220638534e-03f, 3.224277896e-03f, 3.227911506e-03f, +3.231539357e-03f, 3.235161443e-03f, 3.238777758e-03f, 3.242388296e-03f, 3.245993051e-03f, 3.249592018e-03f, 3.253185190e-03f, 3.256772562e-03f, 3.260354127e-03f, 3.263929880e-03f, +3.267499815e-03f, 3.271063925e-03f, 3.274622206e-03f, 3.278174651e-03f, 3.281721254e-03f, 3.285262009e-03f, 3.288796911e-03f, 3.292325954e-03f, 3.295849132e-03f, 3.299366439e-03f, +3.302877870e-03f, 3.306383418e-03f, 3.309883078e-03f, 3.313376845e-03f, 3.316864711e-03f, 3.320346673e-03f, 3.323822723e-03f, 3.327292856e-03f, 3.330757067e-03f, 3.334215350e-03f, +3.337667699e-03f, 3.341114108e-03f, 3.344554573e-03f, 3.347989086e-03f, 3.351417643e-03f, 3.354840238e-03f, 3.358256865e-03f, 3.361667519e-03f, 3.365072194e-03f, 3.368470884e-03f, +3.371863584e-03f, 3.375250289e-03f, 3.378630992e-03f, 3.382005689e-03f, 3.385374373e-03f, 3.388737040e-03f, 3.392093683e-03f, 3.395444297e-03f, 3.398788877e-03f, 3.402127418e-03f, +3.405459913e-03f, 3.408786357e-03f, 3.412106745e-03f, 3.415421072e-03f, 3.418729331e-03f, 3.422031519e-03f, 3.425327628e-03f, 3.428617654e-03f, 3.431901591e-03f, 3.435179435e-03f, +3.438451179e-03f, 3.441716818e-03f, 3.444976347e-03f, 3.448229761e-03f, 3.451477054e-03f, 3.454718222e-03f, 3.457953258e-03f, 3.461182157e-03f, 3.464404914e-03f, 3.467621525e-03f, +3.470831983e-03f, 3.474036283e-03f, 3.477234421e-03f, 3.480426390e-03f, 3.483612186e-03f, 3.486791804e-03f, 3.489965238e-03f, 3.493132484e-03f, 3.496293535e-03f, 3.499448387e-03f, +3.502597035e-03f, 3.505739473e-03f, 3.508875697e-03f, 3.512005701e-03f, 3.515129480e-03f, 3.518247030e-03f, 3.521358344e-03f, 3.524463419e-03f, 3.527562248e-03f, 3.530654828e-03f, +3.533741152e-03f, 3.536821216e-03f, 3.539895015e-03f, 3.542962544e-03f, 3.546023798e-03f, 3.549078771e-03f, 3.552127460e-03f, 3.555169858e-03f, 3.558205962e-03f, 3.561235765e-03f, +3.564259264e-03f, 3.567276453e-03f, 3.570287327e-03f, 3.573291881e-03f, 3.576290112e-03f, 3.579282013e-03f, 3.582267579e-03f, 3.585246807e-03f, 3.588219691e-03f, 3.591186226e-03f, +3.594146408e-03f, 3.597100232e-03f, 3.600047692e-03f, 3.602988785e-03f, 3.605923505e-03f, 3.608851848e-03f, 3.611773808e-03f, 3.614689382e-03f, 3.617598564e-03f, 3.620501351e-03f, +3.623397736e-03f, 3.626287715e-03f, 3.629171284e-03f, 3.632048438e-03f, 3.634919173e-03f, 3.637783483e-03f, 3.640641364e-03f, 3.643492812e-03f, 3.646337822e-03f, 3.649176389e-03f, +3.652008509e-03f, 3.654834177e-03f, 3.657653388e-03f, 3.660466138e-03f, 3.663272423e-03f, 3.666072238e-03f, 3.668865578e-03f, 3.671652439e-03f, 3.674432817e-03f, 3.677206706e-03f, +3.679974103e-03f, 3.682735003e-03f, 3.685489402e-03f, 3.688237294e-03f, 3.690978677e-03f, 3.693713544e-03f, 3.696441893e-03f, 3.699163718e-03f, 3.701879015e-03f, 3.704587780e-03f, +3.707290008e-03f, 3.709985696e-03f, 3.712674838e-03f, 3.715357430e-03f, 3.718033469e-03f, 3.720702949e-03f, 3.723365867e-03f, 3.726022218e-03f, 3.728671998e-03f, 3.731315203e-03f, +3.733951828e-03f, 3.736581869e-03f, 3.739205323e-03f, 3.741822184e-03f, 3.744432449e-03f, 3.747036113e-03f, 3.749633173e-03f, 3.752223624e-03f, 3.754807461e-03f, 3.757384682e-03f, +3.759955281e-03f, 3.762519255e-03f, 3.765076599e-03f, 3.767627310e-03f, 3.770171383e-03f, 3.772708814e-03f, 3.775239600e-03f, 3.777763735e-03f, 3.780281217e-03f, 3.782792041e-03f, +3.785296203e-03f, 3.787793699e-03f, 3.790284525e-03f, 3.792768678e-03f, 3.795246152e-03f, 3.797716945e-03f, 3.800181052e-03f, 3.802638469e-03f, 3.805089193e-03f, 3.807533220e-03f, +3.809970545e-03f, 3.812401165e-03f, 3.814825076e-03f, 3.817242274e-03f, 3.819652755e-03f, 3.822056515e-03f, 3.824453552e-03f, 3.826843859e-03f, 3.829227435e-03f, 3.831604275e-03f, +3.833974376e-03f, 3.836337733e-03f, 3.838694343e-03f, 3.841044202e-03f, 3.843387307e-03f, 3.845723653e-03f, 3.848053238e-03f, 3.850376057e-03f, 3.852692106e-03f, 3.855001382e-03f, +3.857303882e-03f, 3.859599602e-03f, 3.861888537e-03f, 3.864170685e-03f, 3.866446042e-03f, 3.868714604e-03f, 3.870976368e-03f, 3.873231330e-03f, 3.875479486e-03f, 3.877720834e-03f, +3.879955369e-03f, 3.882183088e-03f, 3.884403987e-03f, 3.886618063e-03f, 3.888825313e-03f, 3.891025733e-03f, 3.893219319e-03f, 3.895406068e-03f, 3.897585977e-03f, 3.899759042e-03f, +3.901925260e-03f, 3.904084627e-03f, 3.906237140e-03f, 3.908382796e-03f, 3.910521591e-03f, 3.912653522e-03f, 3.914778585e-03f, 3.916896778e-03f, 3.919008097e-03f, 3.921112538e-03f, +3.923210098e-03f, 3.925300775e-03f, 3.927384564e-03f, 3.929461463e-03f, 3.931531468e-03f, 3.933594575e-03f, 3.935650783e-03f, 3.937700088e-03f, 3.939742485e-03f, 3.941777973e-03f, +3.943806548e-03f, 3.945828207e-03f, 3.947842946e-03f, 3.949850763e-03f, 3.951851655e-03f, 3.953845617e-03f, 3.955832648e-03f, 3.957812745e-03f, 3.959785903e-03f, 3.961752120e-03f, +3.963711393e-03f, 3.965663719e-03f, 3.967609095e-03f, 3.969547518e-03f, 3.971478985e-03f, 3.973403492e-03f, 3.975321038e-03f, 3.977231618e-03f, 3.979135230e-03f, 3.981031872e-03f, +3.982921539e-03f, 3.984804230e-03f, 3.986679941e-03f, 3.988548669e-03f, 3.990410412e-03f, 3.992265166e-03f, 3.994112929e-03f, 3.995953698e-03f, 3.997787470e-03f, 3.999614243e-03f, +4.001434013e-03f, 4.003246777e-03f, 4.005052533e-03f, 4.006851279e-03f, 4.008643011e-03f, 4.010427726e-03f, 4.012205423e-03f, 4.013976097e-03f, 4.015739747e-03f, 4.017496370e-03f, +4.019245962e-03f, 4.020988522e-03f, 4.022724047e-03f, 4.024452534e-03f, 4.026173980e-03f, 4.027888383e-03f, 4.029595741e-03f, 4.031296049e-03f, 4.032989307e-03f, 4.034675512e-03f, +4.036354660e-03f, 4.038026749e-03f, 4.039691778e-03f, 4.041349742e-03f, 4.043000640e-03f, 4.044644470e-03f, 4.046281228e-03f, 4.047910913e-03f, 4.049533521e-03f, 4.051149051e-03f, +4.052757499e-03f, 4.054358864e-03f, 4.055953143e-03f, 4.057540334e-03f, 4.059120434e-03f, 4.060693441e-03f, 4.062259353e-03f, 4.063818167e-03f, 4.065369880e-03f, 4.066914491e-03f, +4.068451998e-03f, 4.069982397e-03f, 4.071505687e-03f, 4.073021865e-03f, 4.074530929e-03f, 4.076032877e-03f, 4.077527707e-03f, 4.079015416e-03f, 4.080496002e-03f, 4.081969463e-03f, +4.083435797e-03f, 4.084895001e-03f, 4.086347074e-03f, 4.087792013e-03f, 4.089229816e-03f, 4.090660481e-03f, 4.092084005e-03f, 4.093500388e-03f, 4.094909626e-03f, 4.096311718e-03f, +4.097706661e-03f, 4.099094454e-03f, 4.100475094e-03f, 4.101848579e-03f, 4.103214908e-03f, 4.104574078e-03f, 4.105926088e-03f, 4.107270935e-03f, 4.108608617e-03f, 4.109939133e-03f, +4.111262480e-03f, 4.112578657e-03f, 4.113887662e-03f, 4.115189492e-03f, 4.116484146e-03f, 4.117771622e-03f, 4.119051919e-03f, 4.120325033e-03f, 4.121590964e-03f, 4.122849710e-03f, +4.124101268e-03f, 4.125345637e-03f, 4.126582816e-03f, 4.127812802e-03f, 4.129035593e-03f, 4.130251189e-03f, 4.131459586e-03f, 4.132660784e-03f, 4.133854781e-03f, 4.135041574e-03f, +4.136221163e-03f, 4.137393546e-03f, 4.138558720e-03f, 4.139716685e-03f, 4.140867439e-03f, 4.142010979e-03f, 4.143147305e-03f, 4.144276414e-03f, 4.145398306e-03f, 4.146512979e-03f, +4.147620430e-03f, 4.148720659e-03f, 4.149813664e-03f, 4.150899443e-03f, 4.151977996e-03f, 4.153049320e-03f, 4.154113413e-03f, 4.155170275e-03f, 4.156219904e-03f, 4.157262299e-03f, +4.158297458e-03f, 4.159325379e-03f, 4.160346061e-03f, 4.161359504e-03f, 4.162365705e-03f, 4.163364663e-03f, 4.164356376e-03f, 4.165340844e-03f, 4.166318065e-03f, 4.167288038e-03f, +4.168250761e-03f, 4.169206233e-03f, 4.170154453e-03f, 4.171095419e-03f, 4.172029131e-03f, 4.172955586e-03f, 4.173874784e-03f, 4.174786724e-03f, 4.175691404e-03f, 4.176588823e-03f, +4.177478980e-03f, 4.178361874e-03f, 4.179237503e-03f, 4.180105867e-03f, 4.180966964e-03f, 4.181820793e-03f, 4.182667354e-03f, 4.183506644e-03f, 4.184338663e-03f, 4.185163409e-03f, +4.185980883e-03f, 4.186791082e-03f, 4.187594006e-03f, 4.188389653e-03f, 4.189178023e-03f, 4.189959114e-03f, 4.190732926e-03f, 4.191499458e-03f, 4.192258709e-03f, 4.193010677e-03f, +4.193755361e-03f, 4.194492762e-03f, 4.195222878e-03f, 4.195945707e-03f, 4.196661250e-03f, 4.197369505e-03f, 4.198070471e-03f, 4.198764148e-03f, 4.199450535e-03f, 4.200129631e-03f, +4.200801435e-03f, 4.201465946e-03f, 4.202123163e-03f, 4.202773087e-03f, 4.203415715e-03f, 4.204051047e-03f, 4.204679083e-03f, 4.205299822e-03f, 4.205913263e-03f, 4.206519405e-03f, +4.207118248e-03f, 4.207709791e-03f, 4.208294033e-03f, 4.208870974e-03f, 4.209440613e-03f, 4.210002950e-03f, 4.210557983e-03f, 4.211105713e-03f, 4.211646138e-03f, 4.212179259e-03f, +4.212705074e-03f, 4.213223583e-03f, 4.213734785e-03f, 4.214238680e-03f, 4.214735268e-03f, 4.215224548e-03f, 4.215706519e-03f, 4.216181181e-03f, 4.216648534e-03f, 4.217108577e-03f, +4.217561309e-03f, 4.218006731e-03f, 4.218444842e-03f, 4.218875641e-03f, 4.219299128e-03f, 4.219715303e-03f, 4.220124165e-03f, 4.220525714e-03f, 4.220919950e-03f, 4.221306872e-03f, +4.221686480e-03f, 4.222058774e-03f, 4.222423754e-03f, 4.222781418e-03f, 4.223131768e-03f, 4.223474802e-03f, 4.223810521e-03f, 4.224138924e-03f, 4.224460012e-03f, 4.224773783e-03f, +4.225080238e-03f, 4.225379376e-03f, 4.225671198e-03f, 4.225955703e-03f, 4.226232891e-03f, 4.226502762e-03f, 4.226765316e-03f, 4.227020553e-03f, 4.227268472e-03f, 4.227509074e-03f, +4.227742359e-03f, 4.227968327e-03f, 4.228186977e-03f, 4.228398309e-03f, 4.228602324e-03f, 4.228799022e-03f, 4.228988402e-03f, 4.229170465e-03f, 4.229345211e-03f, 4.229512639e-03f, +4.229672750e-03f, 4.229825544e-03f, 4.229971021e-03f, 4.230109181e-03f, 4.230240024e-03f, 4.230363551e-03f, 4.230479761e-03f, 4.230588655e-03f, 4.230690232e-03f, 4.230784494e-03f, +4.230871440e-03f, 4.230951071e-03f, 4.231023386e-03f, 4.231088386e-03f, 4.231146071e-03f, 4.231196442e-03f, 4.231239498e-03f, 4.231275241e-03f, 4.231303670e-03f, 4.231324785e-03f, +4.231338587e-03f, 4.231345077e-03f, 4.231344255e-03f, 4.231336120e-03f, 4.231320674e-03f, 4.231297916e-03f, 4.231267848e-03f, 4.231230469e-03f, 4.231185781e-03f, 4.231133783e-03f, +4.231074476e-03f, 4.231007860e-03f, 4.230933936e-03f, 4.230852704e-03f, 4.230764166e-03f, 4.230668321e-03f, 4.230565169e-03f, 4.230454712e-03f, 4.230336951e-03f, 4.230211884e-03f, +4.230079514e-03f, 4.229939841e-03f, 4.229792865e-03f, 4.229638587e-03f, 4.229477008e-03f, 4.229308128e-03f, 4.229131947e-03f, 4.228948468e-03f, 4.228757690e-03f, 4.228559613e-03f, +4.228354239e-03f, 4.228141569e-03f, 4.227921603e-03f, 4.227694342e-03f, 4.227459786e-03f, 4.227217936e-03f, 4.226968794e-03f, 4.226712360e-03f, 4.226448634e-03f, 4.226177619e-03f, +4.225899313e-03f, 4.225613719e-03f, 4.225320837e-03f, 4.225020668e-03f, 4.224713212e-03f, 4.224398472e-03f, 4.224076447e-03f, 4.223747139e-03f, 4.223410548e-03f, 4.223066676e-03f, +4.222715523e-03f, 4.222357090e-03f, 4.221991379e-03f, 4.221618390e-03f, 4.221238125e-03f, 4.220850584e-03f, 4.220455768e-03f, 4.220053679e-03f, 4.219644318e-03f, 4.219227685e-03f, +4.218803781e-03f, 4.218372609e-03f, 4.217934168e-03f, 4.217488461e-03f, 4.217035487e-03f, 4.216575249e-03f, 4.216107747e-03f, 4.215632983e-03f, 4.215150957e-03f, 4.214661672e-03f, +4.214165128e-03f, 4.213661326e-03f, 4.213150268e-03f, 4.212631954e-03f, 4.212106387e-03f, 4.211573567e-03f, 4.211033496e-03f, 4.210486175e-03f, 4.209931606e-03f, 4.209369788e-03f, +4.208800725e-03f, 4.208224417e-03f, 4.207640866e-03f, 4.207050073e-03f, 4.206452039e-03f, 4.205846766e-03f, 4.205234255e-03f, 4.204614508e-03f, 4.203987526e-03f, 4.203353310e-03f, +4.202711862e-03f, 4.202063184e-03f, 4.201407276e-03f, 4.200744141e-03f, 4.200073780e-03f, 4.199396195e-03f, 4.198711386e-03f, 4.198019356e-03f, 4.197320105e-03f, 4.196613637e-03f, +4.195899951e-03f, 4.195179051e-03f, 4.194450937e-03f, 4.193715611e-03f, 4.192973074e-03f, 4.192223329e-03f, 4.191466377e-03f, 4.190702219e-03f, 4.189930857e-03f, 4.189152294e-03f, +4.188366530e-03f, 4.187573568e-03f, 4.186773409e-03f, 4.185966055e-03f, 4.185151507e-03f, 4.184329768e-03f, 4.183500839e-03f, 4.182664721e-03f, 4.181821418e-03f, 4.180970930e-03f, +4.180113260e-03f, 4.179248409e-03f, 4.178376379e-03f, 4.177497172e-03f, 4.176610789e-03f, 4.175717234e-03f, 4.174816507e-03f, 4.173908611e-03f, 4.172993547e-03f, 4.172071317e-03f, +4.171141924e-03f, 4.170205370e-03f, 4.169261655e-03f, 4.168310783e-03f, 4.167352755e-03f, 4.166387574e-03f, 4.165415241e-03f, 4.164435758e-03f, 4.163449127e-03f, 4.162455351e-03f, +4.161454432e-03f, 4.160446371e-03f, 4.159431171e-03f, 4.158408834e-03f, 4.157379362e-03f, 4.156342756e-03f, 4.155299021e-03f, 4.154248156e-03f, 4.153190165e-03f, 4.152125050e-03f, +4.151052813e-03f, 4.149973456e-03f, 4.148886981e-03f, 4.147793391e-03f, 4.146692688e-03f, 4.145584874e-03f, 4.144469951e-03f, 4.143347922e-03f, 4.142218789e-03f, 4.141082554e-03f, +4.139939220e-03f, 4.138788789e-03f, 4.137631263e-03f, 4.136466644e-03f, 4.135294936e-03f, 4.134116140e-03f, 4.132930258e-03f, 4.131737294e-03f, 4.130537249e-03f, 4.129330127e-03f, +4.128115928e-03f, 4.126894657e-03f, 4.125666315e-03f, 4.124430905e-03f, 4.123188429e-03f, 4.121938890e-03f, 4.120682290e-03f, 4.119418632e-03f, 4.118147918e-03f, 4.116870152e-03f, +4.115585335e-03f, 4.114293469e-03f, 4.112994559e-03f, 4.111688606e-03f, 4.110375612e-03f, 4.109055581e-03f, 4.107728515e-03f, 4.106394417e-03f, 4.105053289e-03f, 4.103705135e-03f, +4.102349956e-03f, 4.100987755e-03f, 4.099618536e-03f, 4.098242300e-03f, 4.096859051e-03f, 4.095468791e-03f, 4.094071524e-03f, 4.092667251e-03f, 4.091255976e-03f, 4.089837701e-03f, +4.088412429e-03f, 4.086980164e-03f, 4.085540907e-03f, 4.084094662e-03f, 4.082641432e-03f, 4.081181218e-03f, 4.079714026e-03f, 4.078239856e-03f, 4.076758712e-03f, 4.075270597e-03f, +4.073775514e-03f, 4.072273466e-03f, 4.070764455e-03f, 4.069248486e-03f, 4.067725560e-03f, 4.066195680e-03f, 4.064658850e-03f, 4.063115073e-03f, 4.061564351e-03f, 4.060006688e-03f, +4.058442087e-03f, 4.056870550e-03f, 4.055292082e-03f, 4.053706684e-03f, 4.052114360e-03f, 4.050515113e-03f, 4.048908947e-03f, 4.047295863e-03f, 4.045675866e-03f, 4.044048959e-03f, +4.042415144e-03f, 4.040774426e-03f, 4.039126806e-03f, 4.037472288e-03f, 4.035810877e-03f, 4.034142573e-03f, 4.032467382e-03f, 4.030785306e-03f, 4.029096348e-03f, 4.027400512e-03f, +4.025697801e-03f, 4.023988218e-03f, 4.022271766e-03f, 4.020548449e-03f, 4.018818271e-03f, 4.017081234e-03f, 4.015337342e-03f, 4.013586598e-03f, 4.011829005e-03f, 4.010064568e-03f, +4.008293288e-03f, 4.006515171e-03f, 4.004730218e-03f, 4.002938434e-03f, 4.001139823e-03f, 3.999334386e-03f, 3.997522129e-03f, 3.995703053e-03f, 3.993877164e-03f, 3.992044464e-03f, +3.990204957e-03f, 3.988358646e-03f, 3.986505535e-03f, 3.984645628e-03f, 3.982778928e-03f, 3.980905438e-03f, 3.979025162e-03f, 3.977138104e-03f, 3.975244267e-03f, 3.973343656e-03f, +3.971436273e-03f, 3.969522122e-03f, 3.967601206e-03f, 3.965673531e-03f, 3.963739098e-03f, 3.961797913e-03f, 3.959849978e-03f, 3.957895297e-03f, 3.955933874e-03f, 3.953965713e-03f, +3.951990817e-03f, 3.950009190e-03f, 3.948020836e-03f, 3.946025759e-03f, 3.944023963e-03f, 3.942015450e-03f, 3.940000226e-03f, 3.937978294e-03f, 3.935949657e-03f, 3.933914320e-03f, +3.931872287e-03f, 3.929823560e-03f, 3.927768145e-03f, 3.925706045e-03f, 3.923637264e-03f, 3.921561805e-03f, 3.919479674e-03f, 3.917390873e-03f, 3.915295406e-03f, 3.913193279e-03f, +3.911084493e-03f, 3.908969055e-03f, 3.906846967e-03f, 3.904718233e-03f, 3.902582858e-03f, 3.900440845e-03f, 3.898292199e-03f, 3.896136924e-03f, 3.893975023e-03f, 3.891806502e-03f, +3.889631362e-03f, 3.887449610e-03f, 3.885261249e-03f, 3.883066283e-03f, 3.880864716e-03f, 3.878656553e-03f, 3.876441797e-03f, 3.874220453e-03f, 3.871992524e-03f, 3.869758016e-03f, +3.867516932e-03f, 3.865269276e-03f, 3.863015053e-03f, 3.860754267e-03f, 3.858486921e-03f, 3.856213022e-03f, 3.853932571e-03f, 3.851645575e-03f, 3.849352037e-03f, 3.847051961e-03f, +3.844745352e-03f, 3.842432214e-03f, 3.840112551e-03f, 3.837786368e-03f, 3.835453669e-03f, 3.833114458e-03f, 3.830768740e-03f, 3.828416520e-03f, 3.826057800e-03f, 3.823692587e-03f, +3.821320884e-03f, 3.818942696e-03f, 3.816558027e-03f, 3.814166882e-03f, 3.811769264e-03f, 3.809365180e-03f, 3.806954632e-03f, 3.804537626e-03f, 3.802114166e-03f, 3.799684256e-03f, +3.797247902e-03f, 3.794805107e-03f, 3.792355876e-03f, 3.789900214e-03f, 3.787438125e-03f, 3.784969614e-03f, 3.782494685e-03f, 3.780013344e-03f, 3.777525594e-03f, 3.775031440e-03f, +3.772530887e-03f, 3.770023940e-03f, 3.767510602e-03f, 3.764990880e-03f, 3.762464777e-03f, 3.759932298e-03f, 3.757393448e-03f, 3.754848232e-03f, 3.752296654e-03f, 3.749738719e-03f, +3.747174431e-03f, 3.744603796e-03f, 3.742026819e-03f, 3.739443503e-03f, 3.736853854e-03f, 3.734257877e-03f, 3.731655577e-03f, 3.729046957e-03f, 3.726432024e-03f, 3.723810781e-03f, +3.721183234e-03f, 3.718549388e-03f, 3.715909247e-03f, 3.713262816e-03f, 3.710610101e-03f, 3.707951106e-03f, 3.705285835e-03f, 3.702614295e-03f, 3.699936489e-03f, 3.697252424e-03f, +3.694562103e-03f, 3.691865531e-03f, 3.689162715e-03f, 3.686453658e-03f, 3.683738365e-03f, 3.681016843e-03f, 3.678289095e-03f, 3.675555127e-03f, 3.672814943e-03f, 3.670068549e-03f, +3.667315950e-03f, 3.664557151e-03f, 3.661792157e-03f, 3.659020973e-03f, 3.656243604e-03f, 3.653460056e-03f, 3.650670332e-03f, 3.647874440e-03f, 3.645072383e-03f, 3.642264166e-03f, +3.639449796e-03f, 3.636629277e-03f, 3.633802614e-03f, 3.630969813e-03f, 3.628130878e-03f, 3.625285815e-03f, 3.622434630e-03f, 3.619577327e-03f, 3.616713911e-03f, 3.613844388e-03f, +3.610968764e-03f, 3.608087043e-03f, 3.605199230e-03f, 3.602305332e-03f, 3.599405352e-03f, 3.596499298e-03f, 3.593587173e-03f, 3.590668984e-03f, 3.587744735e-03f, 3.584814432e-03f, +3.581878080e-03f, 3.578935686e-03f, 3.575987253e-03f, 3.573032788e-03f, 3.570072295e-03f, 3.567105781e-03f, 3.564133251e-03f, 3.561154710e-03f, 3.558170163e-03f, 3.555179617e-03f, +3.552183076e-03f, 3.549180546e-03f, 3.546172033e-03f, 3.543157542e-03f, 3.540137078e-03f, 3.537110647e-03f, 3.534078255e-03f, 3.531039907e-03f, 3.527995608e-03f, 3.524945365e-03f, +3.521889183e-03f, 3.518827067e-03f, 3.515759022e-03f, 3.512685056e-03f, 3.509605172e-03f, 3.506519378e-03f, 3.503427677e-03f, 3.500330077e-03f, 3.497226582e-03f, 3.494117199e-03f, +3.491001933e-03f, 3.487880789e-03f, 3.484753774e-03f, 3.481620893e-03f, 3.478482151e-03f, 3.475337555e-03f, 3.472187111e-03f, 3.469030823e-03f, 3.465868698e-03f, 3.462700741e-03f, +3.459526959e-03f, 3.456347356e-03f, 3.453161939e-03f, 3.449970714e-03f, 3.446773687e-03f, 3.443570862e-03f, 3.440362247e-03f, 3.437147846e-03f, 3.433927666e-03f, 3.430701712e-03f, +3.427469991e-03f, 3.424232509e-03f, 3.420989270e-03f, 3.417740281e-03f, 3.414485549e-03f, 3.411225078e-03f, 3.407958875e-03f, 3.404686946e-03f, 3.401409296e-03f, 3.398125932e-03f, +3.394836860e-03f, 3.391542085e-03f, 3.388241614e-03f, 3.384935452e-03f, 3.381623605e-03f, 3.378306080e-03f, 3.374982883e-03f, 3.371654019e-03f, 3.368319495e-03f, 3.364979316e-03f, +3.361633489e-03f, 3.358282020e-03f, 3.354924915e-03f, 3.351562179e-03f, 3.348193820e-03f, 3.344819842e-03f, 3.341440253e-03f, 3.338055058e-03f, 3.334664264e-03f, 3.331267876e-03f, +3.327865901e-03f, 3.324458345e-03f, 3.321045214e-03f, 3.317626514e-03f, 3.314202251e-03f, 3.310772432e-03f, 3.307337063e-03f, 3.303896150e-03f, 3.300449700e-03f, 3.296997718e-03f, +3.293540210e-03f, 3.290077184e-03f, 3.286608644e-03f, 3.283134599e-03f, 3.279655053e-03f, 3.276170013e-03f, 3.272679485e-03f, 3.269183477e-03f, 3.265681993e-03f, 3.262175041e-03f, +3.258662626e-03f, 3.255144755e-03f, 3.251621435e-03f, 3.248092671e-03f, 3.244558470e-03f, 3.241018839e-03f, 3.237473784e-03f, 3.233923311e-03f, 3.230367426e-03f, 3.226806137e-03f, +3.223239449e-03f, 3.219667369e-03f, 3.216089903e-03f, 3.212507059e-03f, 3.208918841e-03f, 3.205325257e-03f, 3.201726314e-03f, 3.198122017e-03f, 3.194512374e-03f, 3.190897390e-03f, +3.187277072e-03f, 3.183651427e-03f, 3.180020462e-03f, 3.176384182e-03f, 3.172742594e-03f, 3.169095706e-03f, 3.165443523e-03f, 3.161786052e-03f, 3.158123299e-03f, 3.154455272e-03f, +3.150781977e-03f, 3.147103420e-03f, 3.143419609e-03f, 3.139730549e-03f, 3.136036247e-03f, 3.132336711e-03f, 3.128631946e-03f, 3.124921959e-03f, 3.121206757e-03f, 3.117486347e-03f, +3.113760736e-03f, 3.110029929e-03f, 3.106293934e-03f, 3.102552758e-03f, 3.098806406e-03f, 3.095054887e-03f, 3.091298207e-03f, 3.087536371e-03f, 3.083769388e-03f, 3.079997264e-03f, +3.076220006e-03f, 3.072437620e-03f, 3.068650113e-03f, 3.064857493e-03f, 3.061059765e-03f, 3.057256937e-03f, 3.053449016e-03f, 3.049636008e-03f, 3.045817920e-03f, 3.041994760e-03f, +3.038166533e-03f, 3.034333247e-03f, 3.030494909e-03f, 3.026651525e-03f, 3.022803103e-03f, 3.018949649e-03f, 3.015091171e-03f, 3.011227674e-03f, 3.007359167e-03f, 3.003485656e-03f, +2.999607147e-03f, 2.995723649e-03f, 2.991835168e-03f, 2.987941710e-03f, 2.984043284e-03f, 2.980139895e-03f, 2.976231551e-03f, 2.972318259e-03f, 2.968400026e-03f, 2.964476858e-03f, +2.960548764e-03f, 2.956615749e-03f, 2.952677821e-03f, 2.948734988e-03f, 2.944787255e-03f, 2.940834631e-03f, 2.936877122e-03f, 2.932914735e-03f, 2.928947477e-03f, 2.924975356e-03f, +2.920998379e-03f, 2.917016552e-03f, 2.913029883e-03f, 2.909038379e-03f, 2.905042047e-03f, 2.901040895e-03f, 2.897034929e-03f, 2.893024156e-03f, 2.889008584e-03f, 2.884988220e-03f, +2.880963071e-03f, 2.876933145e-03f, 2.872898448e-03f, 2.868858987e-03f, 2.864814771e-03f, 2.860765806e-03f, 2.856712099e-03f, 2.852653658e-03f, 2.848590489e-03f, 2.844522601e-03f, +2.840450000e-03f, 2.836372694e-03f, 2.832290690e-03f, 2.828203995e-03f, 2.824112617e-03f, 2.820016562e-03f, 2.815915839e-03f, 2.811810454e-03f, 2.807700415e-03f, 2.803585729e-03f, +2.799466404e-03f, 2.795342446e-03f, 2.791213864e-03f, 2.787080664e-03f, 2.782942854e-03f, 2.778800441e-03f, 2.774653434e-03f, 2.770501838e-03f, 2.766345661e-03f, 2.762184912e-03f, +2.758019597e-03f, 2.753849724e-03f, 2.749675300e-03f, 2.745496332e-03f, 2.741312829e-03f, 2.737124797e-03f, 2.732932244e-03f, 2.728735178e-03f, 2.724533605e-03f, 2.720327534e-03f, +2.716116972e-03f, 2.711901927e-03f, 2.707682405e-03f, 2.703458415e-03f, 2.699229963e-03f, 2.694997059e-03f, 2.690759708e-03f, 2.686517919e-03f, 2.682271699e-03f, 2.678021056e-03f, +2.673765997e-03f, 2.669506529e-03f, 2.665242662e-03f, 2.660974401e-03f, 2.656701755e-03f, 2.652424731e-03f, 2.648143336e-03f, 2.643857580e-03f, 2.639567468e-03f, 2.635273009e-03f, +2.630974210e-03f, 2.626671080e-03f, 2.622363625e-03f, 2.618051853e-03f, 2.613735772e-03f, 2.609415390e-03f, 2.605090714e-03f, 2.600761752e-03f, 2.596428512e-03f, 2.592091001e-03f, +2.587749227e-03f, 2.583403199e-03f, 2.579052922e-03f, 2.574698406e-03f, 2.570339658e-03f, 2.565976686e-03f, 2.561609497e-03f, 2.557238099e-03f, 2.552862501e-03f, 2.548482709e-03f, +2.544098732e-03f, 2.539710577e-03f, 2.535318252e-03f, 2.530921765e-03f, 2.526521124e-03f, 2.522116337e-03f, 2.517707411e-03f, 2.513294354e-03f, 2.508877174e-03f, 2.504455879e-03f, +2.500030477e-03f, 2.495600975e-03f, 2.491167382e-03f, 2.486729705e-03f, 2.482287953e-03f, 2.477842132e-03f, 2.473392251e-03f, 2.468938318e-03f, 2.464480341e-03f, 2.460018328e-03f, +2.455552286e-03f, 2.451082223e-03f, 2.446608148e-03f, 2.442130068e-03f, 2.437647992e-03f, 2.433161927e-03f, 2.428671881e-03f, 2.424177862e-03f, 2.419679878e-03f, 2.415177937e-03f, +2.410672047e-03f, 2.406162216e-03f, 2.401648453e-03f, 2.397130764e-03f, 2.392609158e-03f, 2.388083643e-03f, 2.383554228e-03f, 2.379020919e-03f, 2.374483726e-03f, 2.369942655e-03f, +2.365397716e-03f, 2.360848916e-03f, 2.356296263e-03f, 2.351739766e-03f, 2.347179432e-03f, 2.342615269e-03f, 2.338047286e-03f, 2.333475490e-03f, 2.328899891e-03f, 2.324320495e-03f, +2.319737311e-03f, 2.315150347e-03f, 2.310559611e-03f, 2.305965112e-03f, 2.301366856e-03f, 2.296764854e-03f, 2.292159112e-03f, 2.287549639e-03f, 2.282936442e-03f, 2.278319531e-03f, +2.273698914e-03f, 2.269074597e-03f, 2.264446591e-03f, 2.259814902e-03f, 2.255179539e-03f, 2.250540510e-03f, 2.245897824e-03f, 2.241251488e-03f, 2.236601511e-03f, 2.231947901e-03f, +2.227290667e-03f, 2.222629816e-03f, 2.217965356e-03f, 2.213297297e-03f, 2.208625646e-03f, 2.203950411e-03f, 2.199271601e-03f, 2.194589224e-03f, 2.189903288e-03f, 2.185213802e-03f, +2.180520773e-03f, 2.175824211e-03f, 2.171124123e-03f, 2.166420518e-03f, 2.161713404e-03f, 2.157002789e-03f, 2.152288681e-03f, 2.147571090e-03f, 2.142850023e-03f, 2.138125488e-03f, +2.133397494e-03f, 2.128666050e-03f, 2.123931163e-03f, 2.119192843e-03f, 2.114451096e-03f, 2.109705933e-03f, 2.104957360e-03f, 2.100205387e-03f, 2.095450021e-03f, 2.090691272e-03f, +2.085929148e-03f, 2.081163656e-03f, 2.076394806e-03f, 2.071622606e-03f, 2.066847064e-03f, 2.062068189e-03f, 2.057285988e-03f, 2.052500472e-03f, 2.047711647e-03f, 2.042919523e-03f, +2.038124107e-03f, 2.033325409e-03f, 2.028523436e-03f, 2.023718198e-03f, 2.018909702e-03f, 2.014097958e-03f, 2.009282973e-03f, 2.004464756e-03f, 1.999643316e-03f, 1.994818661e-03f, +1.989990800e-03f, 1.985159740e-03f, 1.980325491e-03f, 1.975488062e-03f, 1.970647460e-03f, 1.965803694e-03f, 1.960956773e-03f, 1.956106705e-03f, 1.951253499e-03f, 1.946397163e-03f, +1.941537706e-03f, 1.936675136e-03f, 1.931809462e-03f, 1.926940693e-03f, 1.922068837e-03f, 1.917193903e-03f, 1.912315898e-03f, 1.907434833e-03f, 1.902550715e-03f, 1.897663553e-03f, +1.892773356e-03f, 1.887880132e-03f, 1.882983890e-03f, 1.878084638e-03f, 1.873182385e-03f, 1.868277140e-03f, 1.863368911e-03f, 1.858457707e-03f, 1.853543537e-03f, 1.848626409e-03f, +1.843706331e-03f, 1.838783313e-03f, 1.833857364e-03f, 1.828928491e-03f, 1.823996704e-03f, 1.819062010e-03f, 1.814124420e-03f, 1.809183941e-03f, 1.804240582e-03f, 1.799294352e-03f, +1.794345260e-03f, 1.789393314e-03f, 1.784438523e-03f, 1.779480895e-03f, 1.774520440e-03f, 1.769557166e-03f, 1.764591082e-03f, 1.759622196e-03f, 1.754650518e-03f, 1.749676055e-03f, +1.744698818e-03f, 1.739718813e-03f, 1.734736051e-03f, 1.729750540e-03f, 1.724762288e-03f, 1.719771305e-03f, 1.714777600e-03f, 1.709781180e-03f, 1.704782055e-03f, 1.699780233e-03f, +1.694775724e-03f, 1.689768536e-03f, 1.684758677e-03f, 1.679746158e-03f, 1.674730985e-03f, 1.669713169e-03f, 1.664692719e-03f, 1.659669642e-03f, 1.654643947e-03f, 1.649615645e-03f, +1.644584742e-03f, 1.639551249e-03f, 1.634515173e-03f, 1.629476525e-03f, 1.624435312e-03f, 1.619391543e-03f, 1.614345228e-03f, 1.609296375e-03f, 1.604244993e-03f, 1.599191091e-03f, +1.594134678e-03f, 1.589075762e-03f, 1.584014353e-03f, 1.578950459e-03f, 1.573884089e-03f, 1.568815253e-03f, 1.563743958e-03f, 1.558670214e-03f, 1.553594030e-03f, 1.548515415e-03f, +1.543434377e-03f, 1.538350926e-03f, 1.533265070e-03f, 1.528176818e-03f, 1.523086180e-03f, 1.517993163e-03f, 1.512897778e-03f, 1.507800032e-03f, 1.502699935e-03f, 1.497597497e-03f, +1.492492724e-03f, 1.487385628e-03f, 1.482276216e-03f, 1.477164498e-03f, 1.472050482e-03f, 1.466934178e-03f, 1.461815594e-03f, 1.456694739e-03f, 1.451571623e-03f, 1.446446254e-03f, +1.441318642e-03f, 1.436188794e-03f, 1.431056721e-03f, 1.425922431e-03f, 1.420785933e-03f, 1.415647237e-03f, 1.410506350e-03f, 1.405363283e-03f, 1.400218044e-03f, 1.395070642e-03f, +1.389921086e-03f, 1.384769386e-03f, 1.379615549e-03f, 1.374459586e-03f, 1.369301505e-03f, 1.364141315e-03f, 1.358979026e-03f, 1.353814645e-03f, 1.348648183e-03f, 1.343479649e-03f, +1.338309050e-03f, 1.333136397e-03f, 1.327961699e-03f, 1.322784964e-03f, 1.317606202e-03f, 1.312425421e-03f, 1.307242631e-03f, 1.302057840e-03f, 1.296871059e-03f, 1.291682295e-03f, +1.286491558e-03f, 1.281298857e-03f, 1.276104201e-03f, 1.270907599e-03f, 1.265709060e-03f, 1.260508594e-03f, 1.255306209e-03f, 1.250101914e-03f, 1.244895719e-03f, 1.239687633e-03f, +1.234477664e-03f, 1.229265822e-03f, 1.224052116e-03f, 1.218836555e-03f, 1.213619148e-03f, 1.208399905e-03f, 1.203178833e-03f, 1.197955944e-03f, 1.192731244e-03f, 1.187504745e-03f, +1.182276454e-03f, 1.177046381e-03f, 1.171814535e-03f, 1.166580926e-03f, 1.161345562e-03f, 1.156108452e-03f, 1.150869606e-03f, 1.145629032e-03f, 1.140386741e-03f, 1.135142740e-03f, +1.129897040e-03f, 1.124649649e-03f, 1.119400577e-03f, 1.114149832e-03f, 1.108897424e-03f, 1.103643361e-03f, 1.098387654e-03f, 1.093130312e-03f, 1.087871342e-03f, 1.082610756e-03f, +1.077348561e-03f, 1.072084767e-03f, 1.066819383e-03f, 1.061552419e-03f, 1.056283883e-03f, 1.051013785e-03f, 1.045742133e-03f, 1.040468938e-03f, 1.035194208e-03f, 1.029917952e-03f, +1.024640180e-03f, 1.019360901e-03f, 1.014080124e-03f, 1.008797858e-03f, 1.003514113e-03f, 9.982288969e-04f, 9.929422200e-04f, 9.876540910e-04f, 9.823645194e-04f, 9.770735142e-04f, +9.717810847e-04f, 9.664872402e-04f, 9.611919897e-04f, 9.558953426e-04f, 9.505973081e-04f, 9.452978954e-04f, 9.399971138e-04f, 9.346949723e-04f, 9.293914804e-04f, 9.240866472e-04f, +9.187804819e-04f, 9.134729939e-04f, 9.081641923e-04f, 9.028540863e-04f, 8.975426852e-04f, 8.922299984e-04f, 8.869160349e-04f, 8.816008040e-04f, 8.762843151e-04f, 8.709665773e-04f, +8.656475999e-04f, 8.603273921e-04f, 8.550059633e-04f, 8.496833226e-04f, 8.443594794e-04f, 8.390344428e-04f, 8.337082222e-04f, 8.283808268e-04f, 8.230522659e-04f, 8.177225488e-04f, +8.123916846e-04f, 8.070596827e-04f, 8.017265524e-04f, 7.963923029e-04f, 7.910569435e-04f, 7.857204835e-04f, 7.803829321e-04f, 7.750442987e-04f, 7.697045925e-04f, 7.643638228e-04f, +7.590219988e-04f, 7.536791300e-04f, 7.483352254e-04f, 7.429902945e-04f, 7.376443465e-04f, 7.322973908e-04f, 7.269494365e-04f, 7.216004930e-04f, 7.162505697e-04f, 7.108996757e-04f, +7.055478203e-04f, 7.001950130e-04f, 6.948412629e-04f, 6.894865794e-04f, 6.841309718e-04f, 6.787744493e-04f, 6.734170214e-04f, 6.680586972e-04f, 6.626994860e-04f, 6.573393973e-04f, +6.519784403e-04f, 6.466166243e-04f, 6.412539586e-04f, 6.358904525e-04f, 6.305261153e-04f, 6.251609564e-04f, 6.197949851e-04f, 6.144282107e-04f, 6.090606424e-04f, 6.036922896e-04f, +5.983231617e-04f, 5.929532679e-04f, 5.875826175e-04f, 5.822112200e-04f, 5.768390845e-04f, 5.714662204e-04f, 5.660926371e-04f, 5.607183439e-04f, 5.553433500e-04f, 5.499676648e-04f, +5.445912977e-04f, 5.392142579e-04f, 5.338365548e-04f, 5.284581978e-04f, 5.230791960e-04f, 5.176995590e-04f, 5.123192959e-04f, 5.069384161e-04f, 5.015569290e-04f, 4.961748439e-04f, +4.907921701e-04f, 4.854089170e-04f, 4.800250938e-04f, 4.746407099e-04f, 4.692557747e-04f, 4.638702975e-04f, 4.584842876e-04f, 4.530977543e-04f, 4.477107070e-04f, 4.423231550e-04f, +4.369351077e-04f, 4.315465744e-04f, 4.261575644e-04f, 4.207680870e-04f, 4.153781517e-04f, 4.099877677e-04f, 4.045969443e-04f, 3.992056910e-04f, 3.938140170e-04f, 3.884219318e-04f, +3.830294445e-04f, 3.776365647e-04f, 3.722433015e-04f, 3.668496644e-04f, 3.614556626e-04f, 3.560613056e-04f, 3.506666027e-04f, 3.452715632e-04f, 3.398761964e-04f, 3.344805117e-04f, +3.290845184e-04f, 3.236882260e-04f, 3.182916436e-04f, 3.128947807e-04f, 3.074976465e-04f, 3.021002505e-04f, 2.967026020e-04f, 2.913047103e-04f, 2.859065847e-04f, 2.805082347e-04f, +2.751096694e-04f, 2.697108984e-04f, 2.643119308e-04f, 2.589127762e-04f, 2.535134437e-04f, 2.481139427e-04f, 2.427142827e-04f, 2.373144728e-04f, 2.319145225e-04f, 2.265144411e-04f, +2.211142379e-04f, 2.157139223e-04f, 2.103135036e-04f, 2.049129912e-04f, 1.995123943e-04f, 1.941117224e-04f, 1.887109847e-04f, 1.833101906e-04f, 1.779093495e-04f, 1.725084706e-04f, +1.671075633e-04f, 1.617066370e-04f, 1.563057009e-04f, 1.509047645e-04f, 1.455038369e-04f, 1.401029277e-04f, 1.347020461e-04f, 1.293012014e-04f, 1.239004029e-04f, 1.184996601e-04f, +1.130989822e-04f, 1.076983786e-04f, 1.022978586e-04f, 9.689743148e-05f, 9.149710662e-05f, 8.609689334e-05f, 8.069680096e-05f, 7.529683882e-05f, 6.989701623e-05f, 6.449734252e-05f, +5.909782701e-05f, 5.369847904e-05f, 4.829930791e-05f, 4.290032296e-05f, 3.750153350e-05f, 3.210294886e-05f, 2.670457835e-05f, 2.130643129e-05f, 1.590851700e-05f, 1.051084480e-05f, +5.113424005e-06f, -2.837360749e-07f, -5.680626123e-06f, -1.107723682e-05f, -1.647355887e-05f, -2.186958295e-05f, -2.726529974e-05f, -3.266069995e-05f, -3.805577426e-05f, -4.345051336e-05f, +-4.884490796e-05f, -5.423894874e-05f, -5.963262640e-05f, -6.502593163e-05f, -7.041885514e-05f, -7.581138763e-05f, -8.120351979e-05f, -8.659524232e-05f, -9.198654594e-05f, -9.737742133e-05f, +-1.027678592e-04f, -1.081578503e-04f, -1.135473853e-04f, -1.189364549e-04f, -1.243250498e-04f, -1.297131607e-04f, -1.351007784e-04f, -1.404878935e-04f, -1.458744968e-04f, -1.512605790e-04f, +-1.566461309e-04f, -1.620311430e-04f, -1.674156062e-04f, -1.727995111e-04f, -1.781828486e-04f, -1.835656093e-04f, -1.889477839e-04f, -1.943293632e-04f, -1.997103378e-04f, -2.050906987e-04f, +-2.104704363e-04f, -2.158495416e-04f, -2.212280053e-04f, -2.266058180e-04f, -2.319829705e-04f, -2.373594535e-04f, -2.427352579e-04f, -2.481103743e-04f, -2.534847934e-04f, -2.588585061e-04f, +-2.642315031e-04f, -2.696037751e-04f, -2.749753129e-04f, -2.803461072e-04f, -2.857161488e-04f, -2.910854285e-04f, -2.964539369e-04f, -3.018216650e-04f, -3.071886033e-04f, -3.125547428e-04f, +-3.179200741e-04f, -3.232845880e-04f, -3.286482754e-04f, -3.340111269e-04f, -3.393731333e-04f, -3.447342855e-04f, -3.500945742e-04f, -3.554539901e-04f, -3.608125241e-04f, -3.661701670e-04f, +-3.715269094e-04f, -3.768827423e-04f, -3.822376564e-04f, -3.875916425e-04f, -3.929446914e-04f, -3.982967939e-04f, -4.036479407e-04f, -4.089981228e-04f, -4.143473308e-04f, -4.196955556e-04f, +-4.250427880e-04f, -4.303890188e-04f, -4.357342389e-04f, -4.410784389e-04f, -4.464216098e-04f, -4.517637424e-04f, -4.571048275e-04f, -4.624448558e-04f, -4.677838183e-04f, -4.731217057e-04f, +-4.784585090e-04f, -4.837942188e-04f, -4.891288261e-04f, -4.944623217e-04f, -4.997946964e-04f, -5.051259410e-04f, -5.104560465e-04f, -5.157850036e-04f, -5.211128032e-04f, -5.264394362e-04f, +-5.317648934e-04f, -5.370891656e-04f, -5.424122438e-04f, -5.477341187e-04f, -5.530547813e-04f, -5.583742224e-04f, -5.636924328e-04f, -5.690094035e-04f, -5.743251254e-04f, -5.796395892e-04f, +-5.849527859e-04f, -5.902647063e-04f, -5.955753414e-04f, -6.008846820e-04f, -6.061927190e-04f, -6.114994433e-04f, -6.168048458e-04f, -6.221089175e-04f, -6.274116491e-04f, -6.327130316e-04f, +-6.380130559e-04f, -6.433117130e-04f, -6.486089937e-04f, -6.539048889e-04f, -6.591993895e-04f, -6.644924866e-04f, -6.697841709e-04f, -6.750744335e-04f, -6.803632652e-04f, -6.856506570e-04f, +-6.909365999e-04f, -6.962210846e-04f, -7.015041023e-04f, -7.067856439e-04f, -7.120657002e-04f, -7.173442622e-04f, -7.226213210e-04f, -7.278968674e-04f, -7.331708923e-04f, -7.384433869e-04f, +-7.437143420e-04f, -7.489837486e-04f, -7.542515976e-04f, -7.595178801e-04f, -7.647825870e-04f, -7.700457093e-04f, -7.753072380e-04f, -7.805671641e-04f, -7.858254785e-04f, -7.910821723e-04f, +-7.963372364e-04f, -8.015906619e-04f, -8.068424397e-04f, -8.120925609e-04f, -8.173410165e-04f, -8.225877974e-04f, -8.278328948e-04f, -8.330762995e-04f, -8.383180027e-04f, -8.435579954e-04f, +-8.487962685e-04f, -8.540328132e-04f, -8.592676205e-04f, -8.645006814e-04f, -8.697319869e-04f, -8.749615281e-04f, -8.801892961e-04f, -8.854152818e-04f, -8.906394765e-04f, -8.958618710e-04f, +-9.010824565e-04f, -9.063012241e-04f, -9.115181648e-04f, -9.167332698e-04f, -9.219465300e-04f, -9.271579365e-04f, -9.323674805e-04f, -9.375751531e-04f, -9.427809453e-04f, -9.479848482e-04f, +-9.531868530e-04f, -9.583869506e-04f, -9.635851324e-04f, -9.687813893e-04f, -9.739757124e-04f, -9.791680930e-04f, -9.843585221e-04f, -9.895469908e-04f, -9.947334903e-04f, -9.999180117e-04f, +-1.005100546e-03f, -1.010281085e-03f, -1.015459619e-03f, -1.020636139e-03f, -1.025810638e-03f, -1.030983104e-03f, -1.036153531e-03f, -1.041321909e-03f, -1.046488230e-03f, -1.051652484e-03f, +-1.056814662e-03f, -1.061974756e-03f, -1.067132758e-03f, -1.072288657e-03f, -1.077442446e-03f, -1.082594116e-03f, -1.087743657e-03f, -1.092891062e-03f, -1.098036320e-03f, -1.103179425e-03f, +-1.108320365e-03f, -1.113459134e-03f, -1.118595722e-03f, -1.123730120e-03f, -1.128862320e-03f, -1.133992312e-03f, -1.139120089e-03f, -1.144245641e-03f, -1.149368959e-03f, -1.154490036e-03f, +-1.159608861e-03f, -1.164725427e-03f, -1.169839725e-03f, -1.174951745e-03f, -1.180061479e-03f, -1.185168919e-03f, -1.190274056e-03f, -1.195376881e-03f, -1.200477385e-03f, -1.205575560e-03f, +-1.210671397e-03f, -1.215764887e-03f, -1.220856021e-03f, -1.225944792e-03f, -1.231031190e-03f, -1.236115206e-03f, -1.241196832e-03f, -1.246276059e-03f, -1.251352879e-03f, -1.256427283e-03f, +-1.261499262e-03f, -1.266568808e-03f, -1.271635912e-03f, -1.276700565e-03f, -1.281762759e-03f, -1.286822484e-03f, -1.291879734e-03f, -1.296934498e-03f, -1.301986768e-03f, -1.307036536e-03f, +-1.312083793e-03f, -1.317128531e-03f, -1.322170740e-03f, -1.327210413e-03f, -1.332247540e-03f, -1.337282114e-03f, -1.342314124e-03f, -1.347343564e-03f, -1.352370424e-03f, -1.357394697e-03f, +-1.362416372e-03f, -1.367435442e-03f, -1.372451898e-03f, -1.377465732e-03f, -1.382476935e-03f, -1.387485499e-03f, -1.392491414e-03f, -1.397494673e-03f, -1.402495268e-03f, -1.407493188e-03f, +-1.412488427e-03f, -1.417480975e-03f, -1.422470825e-03f, -1.427457967e-03f, -1.432442392e-03f, -1.437424094e-03f, -1.442403062e-03f, -1.447379290e-03f, -1.452352767e-03f, -1.457323486e-03f, +-1.462291438e-03f, -1.467256615e-03f, -1.472219009e-03f, -1.477178610e-03f, -1.482135411e-03f, -1.487089403e-03f, -1.492040578e-03f, -1.496988927e-03f, -1.501934442e-03f, -1.506877114e-03f, +-1.511816935e-03f, -1.516753897e-03f, -1.521687991e-03f, -1.526619209e-03f, -1.531547542e-03f, -1.536472982e-03f, -1.541395522e-03f, -1.546315151e-03f, -1.551231863e-03f, -1.556145648e-03f, +-1.561056499e-03f, -1.565964406e-03f, -1.570869362e-03f, -1.575771359e-03f, -1.580670387e-03f, -1.585566440e-03f, -1.590459507e-03f, -1.595349582e-03f, -1.600236655e-03f, -1.605120719e-03f, +-1.610001765e-03f, -1.614879785e-03f, -1.619754770e-03f, -1.624626713e-03f, -1.629495605e-03f, -1.634361438e-03f, -1.639224203e-03f, -1.644083893e-03f, -1.648940498e-03f, -1.653794012e-03f, +-1.658644425e-03f, -1.663491729e-03f, -1.668335917e-03f, -1.673176979e-03f, -1.678014908e-03f, -1.682849696e-03f, -1.687681334e-03f, -1.692509814e-03f, -1.697335128e-03f, -1.702157267e-03f, +-1.706976224e-03f, -1.711791991e-03f, -1.716604559e-03f, -1.721413920e-03f, -1.726220066e-03f, -1.731022989e-03f, -1.735822680e-03f, -1.740619132e-03f, -1.745412336e-03f, -1.750202284e-03f, +-1.754988969e-03f, -1.759772382e-03f, -1.764552514e-03f, -1.769329359e-03f, -1.774102907e-03f, -1.778873151e-03f, -1.783640082e-03f, -1.788403693e-03f, -1.793163975e-03f, -1.797920921e-03f, +-1.802674522e-03f, -1.807424771e-03f, -1.812171658e-03f, -1.816915177e-03f, -1.821655319e-03f, -1.826392076e-03f, -1.831125440e-03f, -1.835855404e-03f, -1.840581958e-03f, -1.845305096e-03f, +-1.850024809e-03f, -1.854741089e-03f, -1.859453928e-03f, -1.864163318e-03f, -1.868869252e-03f, -1.873571720e-03f, -1.878270717e-03f, -1.882966232e-03f, -1.887658259e-03f, -1.892346789e-03f, +-1.897031815e-03f, -1.901713329e-03f, -1.906391322e-03f, -1.911065787e-03f, -1.915736716e-03f, -1.920404101e-03f, -1.925067935e-03f, -1.929728208e-03f, -1.934384914e-03f, -1.939038044e-03f, +-1.943687591e-03f, -1.948333547e-03f, -1.952975904e-03f, -1.957614654e-03f, -1.962249789e-03f, -1.966881301e-03f, -1.971509183e-03f, -1.976133427e-03f, -1.980754025e-03f, -1.985370969e-03f, +-1.989984252e-03f, -1.994593865e-03f, -1.999199800e-03f, -2.003802051e-03f, -2.008400609e-03f, -2.012995467e-03f, -2.017586616e-03f, -2.022174050e-03f, -2.026757759e-03f, -2.031337737e-03f, +-2.035913976e-03f, -2.040486468e-03f, -2.045055206e-03f, -2.049620181e-03f, -2.054181386e-03f, -2.058738813e-03f, -2.063292455e-03f, -2.067842303e-03f, -2.072388351e-03f, -2.076930590e-03f, +-2.081469014e-03f, -2.086003613e-03f, -2.090534381e-03f, -2.095061310e-03f, -2.099584393e-03f, -2.104103621e-03f, -2.108618987e-03f, -2.113130483e-03f, -2.117638103e-03f, -2.122141838e-03f, +-2.126641680e-03f, -2.131137622e-03f, -2.135629657e-03f, -2.140117777e-03f, -2.144601975e-03f, -2.149082242e-03f, -2.153558571e-03f, -2.158030955e-03f, -2.162499387e-03f, -2.166963858e-03f, +-2.171424361e-03f, -2.175880889e-03f, -2.180333434e-03f, -2.184781989e-03f, -2.189226546e-03f, -2.193667098e-03f, -2.198103637e-03f, -2.202536155e-03f, -2.206964646e-03f, -2.211389102e-03f, +-2.215809515e-03f, -2.220225879e-03f, -2.224638184e-03f, -2.229046425e-03f, -2.233450594e-03f, -2.237850682e-03f, -2.242246684e-03f, -2.246638591e-03f, -2.251026397e-03f, -2.255410093e-03f, +-2.259789672e-03f, -2.264165127e-03f, -2.268536452e-03f, -2.272903637e-03f, -2.277266676e-03f, -2.281625562e-03f, -2.285980287e-03f, -2.290330845e-03f, -2.294677226e-03f, -2.299019426e-03f, +-2.303357435e-03f, -2.307691247e-03f, -2.312020855e-03f, -2.316346251e-03f, -2.320667428e-03f, -2.324984378e-03f, -2.329297095e-03f, -2.333605571e-03f, -2.337909800e-03f, -2.342209772e-03f, +-2.346505483e-03f, -2.350796924e-03f, -2.355084088e-03f, -2.359366968e-03f, -2.363645556e-03f, -2.367919847e-03f, -2.372189831e-03f, -2.376455503e-03f, -2.380716855e-03f, -2.384973880e-03f, +-2.389226571e-03f, -2.393474920e-03f, -2.397718921e-03f, -2.401958566e-03f, -2.406193849e-03f, -2.410424761e-03f, -2.414651297e-03f, -2.418873449e-03f, -2.423091210e-03f, -2.427304573e-03f, +-2.431513530e-03f, -2.435718076e-03f, -2.439918202e-03f, -2.444113901e-03f, -2.448305168e-03f, -2.452491994e-03f, -2.456674372e-03f, -2.460852296e-03f, -2.465025759e-03f, -2.469194754e-03f, +-2.473359273e-03f, -2.477519309e-03f, -2.481674857e-03f, -2.485825908e-03f, -2.489972456e-03f, -2.494114494e-03f, -2.498252014e-03f, -2.502385011e-03f, -2.506513477e-03f, -2.510637405e-03f, +-2.514756788e-03f, -2.518871620e-03f, -2.522981893e-03f, -2.527087601e-03f, -2.531188736e-03f, -2.535285293e-03f, -2.539377263e-03f, -2.543464641e-03f, -2.547547419e-03f, -2.551625590e-03f, +-2.555699149e-03f, -2.559768087e-03f, -2.563832398e-03f, -2.567892076e-03f, -2.571947113e-03f, -2.575997503e-03f, -2.580043239e-03f, -2.584084314e-03f, -2.588120722e-03f, -2.592152455e-03f, +-2.596179508e-03f, -2.600201872e-03f, -2.604219542e-03f, -2.608232512e-03f, -2.612240773e-03f, -2.616244320e-03f, -2.620243145e-03f, -2.624237243e-03f, -2.628226606e-03f, -2.632211228e-03f, +-2.636191102e-03f, -2.640166221e-03f, -2.644136580e-03f, -2.648102170e-03f, -2.652062986e-03f, -2.656019022e-03f, -2.659970269e-03f, -2.663916723e-03f, -2.667858375e-03f, -2.671795221e-03f, +-2.675727252e-03f, -2.679654463e-03f, -2.683576848e-03f, -2.687494398e-03f, -2.691407109e-03f, -2.695314973e-03f, -2.699217984e-03f, -2.703116135e-03f, -2.707009420e-03f, -2.710897833e-03f, +-2.714781366e-03f, -2.718660015e-03f, -2.722533771e-03f, -2.726402628e-03f, -2.730266581e-03f, -2.734125623e-03f, -2.737979747e-03f, -2.741828947e-03f, -2.745673216e-03f, -2.749512548e-03f, +-2.753346937e-03f, -2.757176376e-03f, -2.761000860e-03f, -2.764820380e-03f, -2.768634932e-03f, -2.772444509e-03f, -2.776249105e-03f, -2.780048712e-03f, -2.783843326e-03f, -2.787632939e-03f, +-2.791417545e-03f, -2.795197139e-03f, -2.798971713e-03f, -2.802741261e-03f, -2.806505778e-03f, -2.810265257e-03f, -2.814019691e-03f, -2.817769075e-03f, -2.821513402e-03f, -2.825252666e-03f, +-2.828986861e-03f, -2.832715980e-03f, -2.836440018e-03f, -2.840158968e-03f, -2.843872824e-03f, -2.847581580e-03f, -2.851285230e-03f, -2.854983767e-03f, -2.858677186e-03f, -2.862365480e-03f, +-2.866048643e-03f, -2.869726670e-03f, -2.873399553e-03f, -2.877067287e-03f, -2.880729866e-03f, -2.884387284e-03f, -2.888039535e-03f, -2.891686612e-03f, -2.895328510e-03f, -2.898965222e-03f, +-2.902596743e-03f, -2.906223066e-03f, -2.909844186e-03f, -2.913460096e-03f, -2.917070791e-03f, -2.920676265e-03f, -2.924276511e-03f, -2.927871523e-03f, -2.931461297e-03f, -2.935045825e-03f, +-2.938625102e-03f, -2.942199121e-03f, -2.945767878e-03f, -2.949331366e-03f, -2.952889578e-03f, -2.956442511e-03f, -2.959990156e-03f, -2.963532509e-03f, -2.967069564e-03f, -2.970601314e-03f, +-2.974127755e-03f, -2.977648879e-03f, -2.981164682e-03f, -2.984675158e-03f, -2.988180300e-03f, -2.991680103e-03f, -2.995174561e-03f, -2.998663669e-03f, -3.002147420e-03f, -3.005625810e-03f, +-3.009098831e-03f, -3.012566479e-03f, -3.016028747e-03f, -3.019485630e-03f, -3.022937123e-03f, -3.026383219e-03f, -3.029823913e-03f, -3.033259199e-03f, -3.036689071e-03f, -3.040113525e-03f, +-3.043532554e-03f, -3.046946152e-03f, -3.050354314e-03f, -3.053757035e-03f, -3.057154308e-03f, -3.060546129e-03f, -3.063932491e-03f, -3.067313388e-03f, -3.070688817e-03f, -3.074058770e-03f, +-3.077423242e-03f, -3.080782229e-03f, -3.084135723e-03f, -3.087483720e-03f, -3.090826214e-03f, -3.094163200e-03f, -3.097494672e-03f, -3.100820625e-03f, -3.104141053e-03f, -3.107455951e-03f, +-3.110765313e-03f, -3.114069134e-03f, -3.117367409e-03f, -3.120660131e-03f, -3.123947296e-03f, -3.127228898e-03f, -3.130504932e-03f, -3.133775393e-03f, -3.137040274e-03f, -3.140299572e-03f, +-3.143553279e-03f, -3.146801392e-03f, -3.150043904e-03f, -3.153280811e-03f, -3.156512106e-03f, -3.159737786e-03f, -3.162957843e-03f, -3.166172274e-03f, -3.169381073e-03f, -3.172584234e-03f, +-3.175781753e-03f, -3.178973624e-03f, -3.182159842e-03f, -3.185340401e-03f, -3.188515297e-03f, -3.191684524e-03f, -3.194848077e-03f, -3.198005951e-03f, -3.201158140e-03f, -3.204304640e-03f, +-3.207445446e-03f, -3.210580551e-03f, -3.213709952e-03f, -3.216833643e-03f, -3.219951619e-03f, -3.223063874e-03f, -3.226170404e-03f, -3.229271204e-03f, -3.232366268e-03f, -3.235455591e-03f, +-3.238539169e-03f, -3.241616996e-03f, -3.244689068e-03f, -3.247755379e-03f, -3.250815924e-03f, -3.253870699e-03f, -3.256919697e-03f, -3.259962915e-03f, -3.263000348e-03f, -3.266031990e-03f, +-3.269057836e-03f, -3.272077882e-03f, -3.275092122e-03f, -3.278100552e-03f, -3.281103167e-03f, -3.284099961e-03f, -3.287090931e-03f, -3.290076070e-03f, -3.293055375e-03f, -3.296028840e-03f, +-3.298996461e-03f, -3.301958232e-03f, -3.304914149e-03f, -3.307864207e-03f, -3.310808401e-03f, -3.313746727e-03f, -3.316679180e-03f, -3.319605754e-03f, -3.322526445e-03f, -3.325441249e-03f, +-3.328350161e-03f, -3.331253175e-03f, -3.334150287e-03f, -3.337041493e-03f, -3.339926788e-03f, -3.342806166e-03f, -3.345679624e-03f, -3.348547157e-03f, -3.351408760e-03f, -3.354264428e-03f, +-3.357114157e-03f, -3.359957942e-03f, -3.362795778e-03f, -3.365627662e-03f, -3.368453588e-03f, -3.371273551e-03f, -3.374087548e-03f, -3.376895573e-03f, -3.379697622e-03f, -3.382493691e-03f, +-3.385283774e-03f, -3.388067868e-03f, -3.390845968e-03f, -3.393618070e-03f, -3.396384168e-03f, -3.399144259e-03f, -3.401898338e-03f, -3.404646400e-03f, -3.407388441e-03f, -3.410124457e-03f, +-3.412854443e-03f, -3.415578395e-03f, -3.418296309e-03f, -3.421008179e-03f, -3.423714002e-03f, -3.426413773e-03f, -3.429107488e-03f, -3.431795143e-03f, -3.434476732e-03f, -3.437152253e-03f, +-3.439821700e-03f, -3.442485069e-03f, -3.445142356e-03f, -3.447793557e-03f, -3.450438667e-03f, -3.453077683e-03f, -3.455710599e-03f, -3.458337411e-03f, -3.460958116e-03f, -3.463572709e-03f, +-3.466181186e-03f, -3.468783543e-03f, -3.471379775e-03f, -3.473969879e-03f, -3.476553850e-03f, -3.479131683e-03f, -3.481703376e-03f, -3.484268923e-03f, -3.486828321e-03f, -3.489381566e-03f, +-3.491928652e-03f, -3.494469577e-03f, -3.497004337e-03f, -3.499532926e-03f, -3.502055341e-03f, -3.504571579e-03f, -3.507081634e-03f, -3.509585504e-03f, -3.512083183e-03f, -3.514574668e-03f, +-3.517059955e-03f, -3.519539041e-03f, -3.522011920e-03f, -3.524478589e-03f, -3.526939044e-03f, -3.529393281e-03f, -3.531841296e-03f, -3.534283086e-03f, -3.536718646e-03f, -3.539147973e-03f, +-3.541571062e-03f, -3.543987909e-03f, -3.546398512e-03f, -3.548802865e-03f, -3.551200966e-03f, -3.553592810e-03f, -3.555978394e-03f, -3.558357713e-03f, -3.560730764e-03f, -3.563097543e-03f, +-3.565458046e-03f, -3.567812270e-03f, -3.570160211e-03f, -3.572501864e-03f, -3.574837228e-03f, -3.577166296e-03f, -3.579489067e-03f, -3.581805536e-03f, -3.584115699e-03f, -3.586419553e-03f, +-3.588717094e-03f, -3.591008319e-03f, -3.593293223e-03f, -3.595571804e-03f, -3.597844057e-03f, -3.600109980e-03f, -3.602369567e-03f, -3.604622817e-03f, -3.606869725e-03f, -3.609110287e-03f, +-3.611344501e-03f, -3.613572362e-03f, -3.615793867e-03f, -3.618009012e-03f, -3.620217795e-03f, -3.622420211e-03f, -3.624616257e-03f, -3.626805930e-03f, -3.628989226e-03f, -3.631166141e-03f, +-3.633336673e-03f, -3.635500817e-03f, -3.637658570e-03f, -3.639809930e-03f, -3.641954892e-03f, -3.644093453e-03f, -3.646225610e-03f, -3.648351359e-03f, -3.650470697e-03f, -3.652583621e-03f, +-3.654690128e-03f, -3.656790213e-03f, -3.658883874e-03f, -3.660971108e-03f, -3.663051911e-03f, -3.665126279e-03f, -3.667194210e-03f, -3.669255701e-03f, -3.671310748e-03f, -3.673359347e-03f, +-3.675401496e-03f, -3.677437192e-03f, -3.679466431e-03f, -3.681489210e-03f, -3.683505526e-03f, -3.685515376e-03f, -3.687518756e-03f, -3.689515664e-03f, -3.691506096e-03f, -3.693490049e-03f, +-3.695467521e-03f, -3.697438507e-03f, -3.699403006e-03f, -3.701361013e-03f, -3.703312526e-03f, -3.705257542e-03f, -3.707196058e-03f, -3.709128070e-03f, -3.711053576e-03f, -3.712972573e-03f, +-3.714885057e-03f, -3.716791027e-03f, -3.718690477e-03f, -3.720583407e-03f, -3.722469813e-03f, -3.724349691e-03f, -3.726223040e-03f, -3.728089855e-03f, -3.729950135e-03f, -3.731803876e-03f, +-3.733651075e-03f, -3.735491730e-03f, -3.737325838e-03f, -3.739153396e-03f, -3.740974400e-03f, -3.742788849e-03f, -3.744596739e-03f, -3.746398068e-03f, -3.748192833e-03f, -3.749981030e-03f, +-3.751762658e-03f, -3.753537714e-03f, -3.755306194e-03f, -3.757068096e-03f, -3.758823418e-03f, -3.760572156e-03f, -3.762314309e-03f, -3.764049872e-03f, -3.765778845e-03f, -3.767501223e-03f, +-3.769217004e-03f, -3.770926186e-03f, -3.772628766e-03f, -3.774324742e-03f, -3.776014110e-03f, -3.777696869e-03f, -3.779373015e-03f, -3.781042547e-03f, -3.782705461e-03f, -3.784361755e-03f, +-3.786011426e-03f, -3.787654473e-03f, -3.789290891e-03f, -3.790920680e-03f, -3.792543836e-03f, -3.794160358e-03f, -3.795770241e-03f, -3.797373485e-03f, -3.798970087e-03f, -3.800560043e-03f, +-3.802143353e-03f, -3.803720013e-03f, -3.805290021e-03f, -3.806853374e-03f, -3.808410071e-03f, -3.809960109e-03f, -3.811503485e-03f, -3.813040197e-03f, -3.814570243e-03f, -3.816093621e-03f, +-3.817610328e-03f, -3.819120363e-03f, -3.820623721e-03f, -3.822120403e-03f, -3.823610404e-03f, -3.825093724e-03f, -3.826570359e-03f, -3.828040308e-03f, -3.829503568e-03f, -3.830960137e-03f, +-3.832410013e-03f, -3.833853194e-03f, -3.835289677e-03f, -3.836719461e-03f, -3.838142543e-03f, -3.839558922e-03f, -3.840968594e-03f, -3.842371559e-03f, -3.843767813e-03f, -3.845157356e-03f, +-3.846540183e-03f, -3.847916295e-03f, -3.849285688e-03f, -3.850648361e-03f, -3.852004312e-03f, -3.853353538e-03f, -3.854696038e-03f, -3.856031809e-03f, -3.857360850e-03f, -3.858683159e-03f, +-3.859998733e-03f, -3.861307572e-03f, -3.862609672e-03f, -3.863905032e-03f, -3.865193650e-03f, -3.866475525e-03f, -3.867750653e-03f, -3.869019034e-03f, -3.870280666e-03f, -3.871535546e-03f, +-3.872783674e-03f, -3.874025046e-03f, -3.875259662e-03f, -3.876487519e-03f, -3.877708616e-03f, -3.878922950e-03f, -3.880130521e-03f, -3.881331327e-03f, -3.882525365e-03f, -3.883712634e-03f, +-3.884893132e-03f, -3.886066858e-03f, -3.887233810e-03f, -3.888393985e-03f, -3.889547384e-03f, -3.890694003e-03f, -3.891833841e-03f, -3.892966897e-03f, -3.894093169e-03f, -3.895212655e-03f, +-3.896325355e-03f, -3.897431265e-03f, -3.898530385e-03f, -3.899622712e-03f, -3.900708247e-03f, -3.901786986e-03f, -3.902858929e-03f, -3.903924074e-03f, -3.904982419e-03f, -3.906033963e-03f, +-3.907078705e-03f, -3.908116642e-03f, -3.909147774e-03f, -3.910172099e-03f, -3.911189616e-03f, -3.912200323e-03f, -3.913204219e-03f, -3.914201303e-03f, -3.915191572e-03f, -3.916175026e-03f, +-3.917151664e-03f, -3.918121483e-03f, -3.919084484e-03f, -3.920040663e-03f, -3.920990021e-03f, -3.921932555e-03f, -3.922868265e-03f, -3.923797149e-03f, -3.924719205e-03f, -3.925634434e-03f, +-3.926542833e-03f, -3.927444401e-03f, -3.928339137e-03f, -3.929227039e-03f, -3.930108108e-03f, -3.930982341e-03f, -3.931849736e-03f, -3.932710294e-03f, -3.933564013e-03f, -3.934410892e-03f, +-3.935250929e-03f, -3.936084124e-03f, -3.936910476e-03f, -3.937729983e-03f, -3.938542644e-03f, -3.939348458e-03f, -3.940147424e-03f, -3.940939542e-03f, -3.941724810e-03f, -3.942503227e-03f, +-3.943274791e-03f, -3.944039504e-03f, -3.944797362e-03f, -3.945548365e-03f, -3.946292513e-03f, -3.947029804e-03f, -3.947760237e-03f, -3.948483811e-03f, -3.949200526e-03f, -3.949910381e-03f, +-3.950613375e-03f, -3.951309506e-03f, -3.951998774e-03f, -3.952681179e-03f, -3.953356719e-03f, -3.954025393e-03f, -3.954687201e-03f, -3.955342142e-03f, -3.955990215e-03f, -3.956631419e-03f, +-3.957265754e-03f, -3.957893219e-03f, -3.958513813e-03f, -3.959127535e-03f, -3.959734384e-03f, -3.960334361e-03f, -3.960927464e-03f, -3.961513692e-03f, -3.962093045e-03f, -3.962665523e-03f, +-3.963231124e-03f, -3.963789848e-03f, -3.964341694e-03f, -3.964886662e-03f, -3.965424751e-03f, -3.965955961e-03f, -3.966480290e-03f, -3.966997739e-03f, -3.967508307e-03f, -3.968011993e-03f, +-3.968508797e-03f, -3.968998718e-03f, -3.969481756e-03f, -3.969957910e-03f, -3.970427180e-03f, -3.970889565e-03f, -3.971345065e-03f, -3.971793680e-03f, -3.972235408e-03f, -3.972670251e-03f, +-3.973098206e-03f, -3.973519274e-03f, -3.973933454e-03f, -3.974340747e-03f, -3.974741151e-03f, -3.975134666e-03f, -3.975521293e-03f, -3.975901030e-03f, -3.976273877e-03f, -3.976639835e-03f, +-3.976998902e-03f, -3.977351078e-03f, -3.977696364e-03f, -3.978034759e-03f, -3.978366263e-03f, -3.978690875e-03f, -3.979008595e-03f, -3.979319424e-03f, -3.979623360e-03f, -3.979920404e-03f, +-3.980210555e-03f, -3.980493814e-03f, -3.980770181e-03f, -3.981039654e-03f, -3.981302234e-03f, -3.981557921e-03f, -3.981806715e-03f, -3.982048616e-03f, -3.982283623e-03f, -3.982511737e-03f, +-3.982732957e-03f, -3.982947284e-03f, -3.983154717e-03f, -3.983355257e-03f, -3.983548903e-03f, -3.983735655e-03f, -3.983915514e-03f, -3.984088480e-03f, -3.984254552e-03f, -3.984413730e-03f, +-3.984566015e-03f, -3.984711407e-03f, -3.984849906e-03f, -3.984981512e-03f, -3.985106225e-03f, -3.985224045e-03f, -3.985334973e-03f, -3.985439008e-03f, -3.985536150e-03f, -3.985626401e-03f, +-3.985709759e-03f, -3.985786226e-03f, -3.985855801e-03f, -3.985918485e-03f, -3.985974278e-03f, -3.986023179e-03f, -3.986065191e-03f, -3.986100312e-03f, -3.986128543e-03f, -3.986149884e-03f, +-3.986164335e-03f, -3.986171898e-03f, -3.986172572e-03f, -3.986166357e-03f, -3.986153255e-03f, -3.986133264e-03f, -3.986106387e-03f, -3.986072622e-03f, -3.986031971e-03f, -3.985984434e-03f, +-3.985930011e-03f, -3.985868703e-03f, -3.985800510e-03f, -3.985725432e-03f, -3.985643471e-03f, -3.985554626e-03f, -3.985458899e-03f, -3.985356289e-03f, -3.985246797e-03f, -3.985130424e-03f, +-3.985007170e-03f, -3.984877036e-03f, -3.984740023e-03f, -3.984596130e-03f, -3.984445359e-03f, -3.984287710e-03f, -3.984123183e-03f, -3.983951780e-03f, -3.983773502e-03f, -3.983588347e-03f, +-3.983396318e-03f, -3.983197416e-03f, -3.982991639e-03f, -3.982778991e-03f, -3.982559470e-03f, -3.982333078e-03f, -3.982099816e-03f, -3.981859684e-03f, -3.981612683e-03f, -3.981358814e-03f, +-3.981098077e-03f, -3.980830474e-03f, -3.980556006e-03f, -3.980274672e-03f, -3.979986474e-03f, -3.979691413e-03f, -3.979389490e-03f, -3.979080704e-03f, -3.978765059e-03f, -3.978442553e-03f, +-3.978113189e-03f, -3.977776966e-03f, -3.977433887e-03f, -3.977083951e-03f, -3.976727160e-03f, -3.976363515e-03f, -3.975993017e-03f, -3.975615667e-03f, -3.975231465e-03f, -3.974840413e-03f, +-3.974442512e-03f, -3.974037762e-03f, -3.973626166e-03f, -3.973207723e-03f, -3.972782435e-03f, -3.972350303e-03f, -3.971911329e-03f, -3.971465512e-03f, -3.971012855e-03f, -3.970553359e-03f, +-3.970087024e-03f, -3.969613851e-03f, -3.969133843e-03f, -3.968647000e-03f, -3.968153323e-03f, -3.967652813e-03f, -3.967145472e-03f, -3.966631301e-03f, -3.966110302e-03f, -3.965582474e-03f, +-3.965047820e-03f, -3.964506341e-03f, -3.963958038e-03f, -3.963402913e-03f, -3.962840966e-03f, -3.962272200e-03f, -3.961696614e-03f, -3.961114212e-03f, -3.960524993e-03f, -3.959928960e-03f, +-3.959326114e-03f, -3.958716456e-03f, -3.958099987e-03f, -3.957476710e-03f, -3.956846625e-03f, -3.956209734e-03f, -3.955566038e-03f, -3.954915538e-03f, -3.954258237e-03f, -3.953594136e-03f, +-3.952923236e-03f, -3.952245538e-03f, -3.951561044e-03f, -3.950869757e-03f, -3.950171676e-03f, -3.949466804e-03f, -3.948755143e-03f, -3.948036693e-03f, -3.947311457e-03f, -3.946579436e-03f, +-3.945840632e-03f, -3.945095046e-03f, -3.944342680e-03f, -3.943583535e-03f, -3.942817614e-03f, -3.942044917e-03f, -3.941265448e-03f, -3.940479206e-03f, -3.939686194e-03f, -3.938886414e-03f, +-3.938079867e-03f, -3.937266556e-03f, -3.936446481e-03f, -3.935619645e-03f, -3.934786049e-03f, -3.933945695e-03f, -3.933098585e-03f, -3.932244721e-03f, -3.931384105e-03f, -3.930516738e-03f, +-3.929642622e-03f, -3.928761759e-03f, -3.927874151e-03f, -3.926979800e-03f, -3.926078708e-03f, -3.925170876e-03f, -3.924256306e-03f, -3.923335001e-03f, -3.922406963e-03f, -3.921472192e-03f, +-3.920530692e-03f, -3.919582464e-03f, -3.918627510e-03f, -3.917665833e-03f, -3.916697433e-03f, -3.915722314e-03f, -3.914740477e-03f, -3.913751924e-03f, -3.912756657e-03f, -3.911754678e-03f, +-3.910745990e-03f, -3.909730595e-03f, -3.908708494e-03f, -3.907679689e-03f, -3.906644184e-03f, -3.905601979e-03f, -3.904553077e-03f, -3.903497481e-03f, -3.902435192e-03f, -3.901366212e-03f, +-3.900290544e-03f, -3.899208190e-03f, -3.898119152e-03f, -3.897023432e-03f, -3.895921033e-03f, -3.894811956e-03f, -3.893696205e-03f, -3.892573781e-03f, -3.891444686e-03f, -3.890308923e-03f, +-3.889166495e-03f, -3.888017403e-03f, -3.886861649e-03f, -3.885699237e-03f, -3.884530168e-03f, -3.883354445e-03f, -3.882172070e-03f, -3.880983046e-03f, -3.879787375e-03f, -3.878585058e-03f, +-3.877376100e-03f, -3.876160502e-03f, -3.874938266e-03f, -3.873709396e-03f, -3.872473893e-03f, -3.871231760e-03f, -3.869982999e-03f, -3.868727613e-03f, -3.867465605e-03f, -3.866196976e-03f, +-3.864921730e-03f, -3.863639869e-03f, -3.862351396e-03f, -3.861056313e-03f, -3.859754622e-03f, -3.858446327e-03f, -3.857131429e-03f, -3.855809932e-03f, -3.854481838e-03f, -3.853147150e-03f, +-3.851805870e-03f, -3.850458001e-03f, -3.849103546e-03f, -3.847742507e-03f, -3.846374887e-03f, -3.845000688e-03f, -3.843619914e-03f, -3.842232567e-03f, -3.840838650e-03f, -3.839438166e-03f, +-3.838031116e-03f, -3.836617505e-03f, -3.835197335e-03f, -3.833770608e-03f, -3.832337328e-03f, -3.830897497e-03f, -3.829451118e-03f, -3.827998194e-03f, -3.826538727e-03f, -3.825072722e-03f, +-3.823600179e-03f, -3.822121103e-03f, -3.820635496e-03f, -3.819143361e-03f, -3.817644701e-03f, -3.816139519e-03f, -3.814627818e-03f, -3.813109601e-03f, -3.811584870e-03f, -3.810053629e-03f, +-3.808515881e-03f, -3.806971628e-03f, -3.805420874e-03f, -3.803863621e-03f, -3.802299873e-03f, -3.800729633e-03f, -3.799152904e-03f, -3.797569688e-03f, -3.795979989e-03f, -3.794383810e-03f, +-3.792781154e-03f, -3.791172024e-03f, -3.789556423e-03f, -3.787934354e-03f, -3.786305821e-03f, -3.784670827e-03f, -3.783029374e-03f, -3.781381466e-03f, -3.779727106e-03f, -3.778066297e-03f, +-3.776399043e-03f, -3.774725346e-03f, -3.773045211e-03f, -3.771358639e-03f, -3.769665634e-03f, -3.767966200e-03f, -3.766260340e-03f, -3.764548057e-03f, -3.762829355e-03f, -3.761104236e-03f, +-3.759372703e-03f, -3.757634762e-03f, -3.755890413e-03f, -3.754139662e-03f, -3.752382511e-03f, -3.750618963e-03f, -3.748849023e-03f, -3.747072693e-03f, -3.745289977e-03f, -3.743500877e-03f, +-3.741705399e-03f, -3.739903544e-03f, -3.738095317e-03f, -3.736280721e-03f, -3.734459759e-03f, -3.732632435e-03f, -3.730798752e-03f, -3.728958714e-03f, -3.727112324e-03f, -3.725259586e-03f, +-3.723400503e-03f, -3.721535079e-03f, -3.719663317e-03f, -3.717785222e-03f, -3.715900795e-03f, -3.714010042e-03f, -3.712112966e-03f, -3.710209569e-03f, -3.708299857e-03f, -3.706383832e-03f, +-3.704461498e-03f, -3.702532859e-03f, -3.700597918e-03f, -3.698656679e-03f, -3.696709146e-03f, -3.694755322e-03f, -3.692795211e-03f, -3.690828817e-03f, -3.688856144e-03f, -3.686877194e-03f, +-3.684891973e-03f, -3.682900484e-03f, -3.680902729e-03f, -3.678898714e-03f, -3.676888442e-03f, -3.674871917e-03f, -3.672849143e-03f, -3.670820122e-03f, -3.668784860e-03f, -3.666743360e-03f, +-3.664695626e-03f, -3.662641662e-03f, -3.660581471e-03f, -3.658515057e-03f, -3.656442425e-03f, -3.654363578e-03f, -3.652278521e-03f, -3.650187256e-03f, -3.648089788e-03f, -3.645986122e-03f, +-3.643876260e-03f, -3.641760207e-03f, -3.639637966e-03f, -3.637509543e-03f, -3.635374940e-03f, -3.633234162e-03f, -3.631087212e-03f, -3.628934096e-03f, -3.626774816e-03f, -3.624609377e-03f, +-3.622437783e-03f, -3.620260038e-03f, -3.618076146e-03f, -3.615886111e-03f, -3.613689938e-03f, -3.611487629e-03f, -3.609279190e-03f, -3.607064625e-03f, -3.604843937e-03f, -3.602617131e-03f, +-3.600384211e-03f, -3.598145181e-03f, -3.595900046e-03f, -3.593648809e-03f, -3.591391474e-03f, -3.589128047e-03f, -3.586858531e-03f, -3.584582930e-03f, -3.582301249e-03f, -3.580013491e-03f, +-3.577719662e-03f, -3.575419765e-03f, -3.573113804e-03f, -3.570801785e-03f, -3.568483710e-03f, -3.566159586e-03f, -3.563829415e-03f, -3.561493202e-03f, -3.559150952e-03f, -3.556802669e-03f, +-3.554448357e-03f, -3.552088020e-03f, -3.549721664e-03f, -3.547349292e-03f, -3.544970908e-03f, -3.542586518e-03f, -3.540196126e-03f, -3.537799735e-03f, -3.535397351e-03f, -3.532988978e-03f, +-3.530574621e-03f, -3.528154283e-03f, -3.525727970e-03f, -3.523295685e-03f, -3.520857434e-03f, -3.518413221e-03f, -3.515963050e-03f, -3.513506926e-03f, -3.511044853e-03f, -3.508576837e-03f, +-3.506102881e-03f, -3.503622990e-03f, -3.501137169e-03f, -3.498645423e-03f, -3.496147755e-03f, -3.493644171e-03f, -3.491134674e-03f, -3.488619271e-03f, -3.486097965e-03f, -3.483570762e-03f, +-3.481037665e-03f, -3.478498679e-03f, -3.475953810e-03f, -3.473403061e-03f, -3.470846438e-03f, -3.468283945e-03f, -3.465715587e-03f, -3.463141369e-03f, -3.460561295e-03f, -3.457975371e-03f, +-3.455383600e-03f, -3.452785988e-03f, -3.450182539e-03f, -3.447573259e-03f, -3.444958152e-03f, -3.442337223e-03f, -3.439710476e-03f, -3.437077917e-03f, -3.434439551e-03f, -3.431795381e-03f, +-3.429145414e-03f, -3.426489654e-03f, -3.423828105e-03f, -3.421160774e-03f, -3.418487664e-03f, -3.415808780e-03f, -3.413124128e-03f, -3.410433712e-03f, -3.407737538e-03f, -3.405035610e-03f, +-3.402327933e-03f, -3.399614513e-03f, -3.396895353e-03f, -3.394170460e-03f, -3.391439838e-03f, -3.388703492e-03f, -3.385961427e-03f, -3.383213649e-03f, -3.380460161e-03f, -3.377700971e-03f, +-3.374936081e-03f, -3.372165498e-03f, -3.369389226e-03f, -3.366607271e-03f, -3.363819637e-03f, -3.361026331e-03f, -3.358227356e-03f, -3.355422718e-03f, -3.352612422e-03f, -3.349796474e-03f, +-3.346974878e-03f, -3.344147639e-03f, -3.341314763e-03f, -3.338476256e-03f, -3.335632121e-03f, -3.332782365e-03f, -3.329926992e-03f, -3.327066008e-03f, -3.324199417e-03f, -3.321327226e-03f, +-3.318449440e-03f, -3.315566063e-03f, -3.312677101e-03f, -3.309782559e-03f, -3.306882443e-03f, -3.303976758e-03f, -3.301065508e-03f, -3.298148700e-03f, -3.295226339e-03f, -3.292298430e-03f, +-3.289364978e-03f, -3.286425989e-03f, -3.283481469e-03f, -3.280531421e-03f, -3.277575853e-03f, -3.274614768e-03f, -3.271648173e-03f, -3.268676074e-03f, -3.265698474e-03f, -3.262715381e-03f, +-3.259726799e-03f, -3.256732733e-03f, -3.253733190e-03f, -3.250728175e-03f, -3.247717692e-03f, -3.244701748e-03f, -3.241680348e-03f, -3.238653498e-03f, -3.235621203e-03f, -3.232583468e-03f, +-3.229540299e-03f, -3.226491702e-03f, -3.223437682e-03f, -3.220378245e-03f, -3.217313397e-03f, -3.214243142e-03f, -3.211167486e-03f, -3.208086435e-03f, -3.204999996e-03f, -3.201908172e-03f, +-3.198810970e-03f, -3.195708395e-03f, -3.192600454e-03f, -3.189487151e-03f, -3.186368493e-03f, -3.183244485e-03f, -3.180115132e-03f, -3.176980441e-03f, -3.173840417e-03f, -3.170695065e-03f, +-3.167544392e-03f, -3.164388403e-03f, -3.161227104e-03f, -3.158060501e-03f, -3.154888599e-03f, -3.151711404e-03f, -3.148528922e-03f, -3.145341158e-03f, -3.142148119e-03f, -3.138949810e-03f, +-3.135746237e-03f, -3.132537406e-03f, -3.129323323e-03f, -3.126103992e-03f, -3.122879421e-03f, -3.119649615e-03f, -3.116414580e-03f, -3.113174322e-03f, -3.109928846e-03f, -3.106678159e-03f, +-3.103422266e-03f, -3.100161173e-03f, -3.096894887e-03f, -3.093623412e-03f, -3.090346756e-03f, -3.087064923e-03f, -3.083777920e-03f, -3.080485753e-03f, -3.077188428e-03f, -3.073885950e-03f, +-3.070578326e-03f, -3.067265561e-03f, -3.063947663e-03f, -3.060624635e-03f, -3.057296485e-03f, -3.053963219e-03f, -3.050624843e-03f, -3.047281362e-03f, -3.043932782e-03f, -3.040579111e-03f, +-3.037220353e-03f, -3.033856515e-03f, -3.030487603e-03f, -3.027113622e-03f, -3.023734580e-03f, -3.020350482e-03f, -3.016961334e-03f, -3.013567143e-03f, -3.010167914e-03f, -3.006763653e-03f, +-3.003354368e-03f, -2.999940063e-03f, -2.996520745e-03f, -2.993096420e-03f, -2.989667095e-03f, -2.986232775e-03f, -2.982793467e-03f, -2.979349177e-03f, -2.975899911e-03f, -2.972445675e-03f, +-2.968986476e-03f, -2.965522320e-03f, -2.962053213e-03f, -2.958579160e-03f, -2.955100170e-03f, -2.951616247e-03f, -2.948127398e-03f, -2.944633629e-03f, -2.941134947e-03f, -2.937631358e-03f, +-2.934122868e-03f, -2.930609484e-03f, -2.927091211e-03f, -2.923568057e-03f, -2.920040027e-03f, -2.916507127e-03f, -2.912969365e-03f, -2.909426747e-03f, -2.905879278e-03f, -2.902326965e-03f, +-2.898769815e-03f, -2.895207835e-03f, -2.891641029e-03f, -2.888069406e-03f, -2.884492970e-03f, -2.880911730e-03f, -2.877325690e-03f, -2.873734858e-03f, -2.870139240e-03f, -2.866538842e-03f, +-2.862933672e-03f, -2.859323734e-03f, -2.855709037e-03f, -2.852089585e-03f, -2.848465387e-03f, -2.844836448e-03f, -2.841202775e-03f, -2.837564374e-03f, -2.833921252e-03f, -2.830273415e-03f, +-2.826620870e-03f, -2.822963624e-03f, -2.819301683e-03f, -2.815635053e-03f, -2.811963742e-03f, -2.808287755e-03f, -2.804607100e-03f, -2.800921783e-03f, -2.797231810e-03f, -2.793537188e-03f, +-2.789837925e-03f, -2.786134025e-03f, -2.782425497e-03f, -2.778712346e-03f, -2.774994580e-03f, -2.771272204e-03f, -2.767545226e-03f, -2.763813653e-03f, -2.760077490e-03f, -2.756336746e-03f, +-2.752591425e-03f, -2.748841536e-03f, -2.745087084e-03f, -2.741328077e-03f, -2.737564521e-03f, -2.733796424e-03f, -2.730023791e-03f, -2.726246629e-03f, -2.722464945e-03f, -2.718678747e-03f, +-2.714888040e-03f, -2.711092832e-03f, -2.707293129e-03f, -2.703488938e-03f, -2.699680266e-03f, -2.695867120e-03f, -2.692049506e-03f, -2.688227431e-03f, -2.684400903e-03f, -2.680569928e-03f, +-2.676734512e-03f, -2.672894663e-03f, -2.669050388e-03f, -2.665201693e-03f, -2.661348586e-03f, -2.657491072e-03f, -2.653629160e-03f, -2.649762856e-03f, -2.645892166e-03f, -2.642017099e-03f, +-2.638137659e-03f, -2.634253856e-03f, -2.630365695e-03f, -2.626473184e-03f, -2.622576328e-03f, -2.618675137e-03f, -2.614769615e-03f, -2.610859771e-03f, -2.606945612e-03f, -2.603027143e-03f, +-2.599104373e-03f, -2.595177308e-03f, -2.591245955e-03f, -2.587310321e-03f, -2.583370414e-03f, -2.579426240e-03f, -2.575477806e-03f, -2.571525119e-03f, -2.567568187e-03f, -2.563607017e-03f, +-2.559641615e-03f, -2.555671988e-03f, -2.551698144e-03f, -2.547720090e-03f, -2.543737833e-03f, -2.539751379e-03f, -2.535760737e-03f, -2.531765912e-03f, -2.527766913e-03f, -2.523763746e-03f, +-2.519756419e-03f, -2.515744938e-03f, -2.511729311e-03f, -2.507709545e-03f, -2.503685647e-03f, -2.499657624e-03f, -2.495625483e-03f, -2.491589232e-03f, -2.487548878e-03f, -2.483504428e-03f, +-2.479455889e-03f, -2.475403268e-03f, -2.471346572e-03f, -2.467285810e-03f, -2.463220987e-03f, -2.459152111e-03f, -2.455079190e-03f, -2.451002231e-03f, -2.446921240e-03f, -2.442836226e-03f, +-2.438747195e-03f, -2.434654154e-03f, -2.430557112e-03f, -2.426456075e-03f, -2.422351051e-03f, -2.418242046e-03f, -2.414129068e-03f, -2.410012125e-03f, -2.405891224e-03f, -2.401766372e-03f, +-2.397637576e-03f, -2.393504843e-03f, -2.389368182e-03f, -2.385227600e-03f, -2.381083103e-03f, -2.376934699e-03f, -2.372782396e-03f, -2.368626200e-03f, -2.364466120e-03f, -2.360302163e-03f, +-2.356134335e-03f, -2.351962645e-03f, -2.347787100e-03f, -2.343607707e-03f, -2.339424473e-03f, -2.335237407e-03f, -2.331046515e-03f, -2.326851805e-03f, -2.322653284e-03f, -2.318450961e-03f, +-2.314244841e-03f, -2.310034933e-03f, -2.305821245e-03f, -2.301603783e-03f, -2.297382555e-03f, -2.293157569e-03f, -2.288928832e-03f, -2.284696352e-03f, -2.280460135e-03f, -2.276220191e-03f, +-2.271976525e-03f, -2.267729146e-03f, -2.263478061e-03f, -2.259223279e-03f, -2.254964805e-03f, -2.250702648e-03f, -2.246436815e-03f, -2.242167315e-03f, -2.237894153e-03f, -2.233617339e-03f, +-2.229336880e-03f, -2.225052782e-03f, -2.220765055e-03f, -2.216473705e-03f, -2.212178739e-03f, -2.207880167e-03f, -2.203577994e-03f, -2.199272230e-03f, -2.194962880e-03f, -2.190649954e-03f, +-2.186333459e-03f, -2.182013401e-03f, -2.177689790e-03f, -2.173362632e-03f, -2.169031936e-03f, -2.164697709e-03f, -2.160359958e-03f, -2.156018691e-03f, -2.151673917e-03f, -2.147325642e-03f, +-2.142973874e-03f, -2.138618621e-03f, -2.134259891e-03f, -2.129897692e-03f, -2.125532030e-03f, -2.121162915e-03f, -2.116790353e-03f, -2.112414352e-03f, -2.108034921e-03f, -2.103652066e-03f, +-2.099265796e-03f, -2.094876118e-03f, -2.090483040e-03f, -2.086086570e-03f, -2.081686715e-03f, -2.077283484e-03f, -2.072876884e-03f, -2.068466923e-03f, -2.064053609e-03f, -2.059636949e-03f, +-2.055216951e-03f, -2.050793624e-03f, -2.046366974e-03f, -2.041937010e-03f, -2.037503740e-03f, -2.033067171e-03f, -2.028627311e-03f, -2.024184168e-03f, -2.019737750e-03f, -2.015288065e-03f, +-2.010835121e-03f, -2.006378925e-03f, -2.001919485e-03f, -1.997456810e-03f, -1.992990906e-03f, -1.988521783e-03f, -1.984049447e-03f, -1.979573907e-03f, -1.975095171e-03f, -1.970613246e-03f, +-1.966128141e-03f, -1.961639862e-03f, -1.957148420e-03f, -1.952653820e-03f, -1.948156071e-03f, -1.943655182e-03f, -1.939151159e-03f, -1.934644012e-03f, -1.930133747e-03f, -1.925620373e-03f, +-1.921103897e-03f, -1.916584329e-03f, -1.912061675e-03f, -1.907535944e-03f, -1.903007143e-03f, -1.898475281e-03f, -1.893940366e-03f, -1.889402405e-03f, -1.884861406e-03f, -1.880317379e-03f, +-1.875770330e-03f, -1.871220267e-03f, -1.866667199e-03f, -1.862111134e-03f, -1.857552079e-03f, -1.852990043e-03f, -1.848425034e-03f, -1.843857060e-03f, -1.839286128e-03f, -1.834712247e-03f, +-1.830135425e-03f, -1.825555670e-03f, -1.820972990e-03f, -1.816387393e-03f, -1.811798887e-03f, -1.807207481e-03f, -1.802613182e-03f, -1.798015998e-03f, -1.793415937e-03f, -1.788813009e-03f, +-1.784207220e-03f, -1.779598578e-03f, -1.774987093e-03f, -1.770372771e-03f, -1.765755622e-03f, -1.761135653e-03f, -1.756512872e-03f, -1.751887288e-03f, -1.747258908e-03f, -1.742627741e-03f, +-1.737993795e-03f, -1.733357079e-03f, -1.728717599e-03f, -1.724075365e-03f, -1.719430384e-03f, -1.714782665e-03f, -1.710132215e-03f, -1.705479044e-03f, -1.700823159e-03f, -1.696164568e-03f, +-1.691503280e-03f, -1.686839303e-03f, -1.682172645e-03f, -1.677503314e-03f, -1.672831318e-03f, -1.668156666e-03f, -1.663479365e-03f, -1.658799425e-03f, -1.654116853e-03f, -1.649431657e-03f, +-1.644743846e-03f, -1.640053428e-03f, -1.635360411e-03f, -1.630664803e-03f, -1.625966613e-03f, -1.621265849e-03f, -1.616562519e-03f, -1.611856632e-03f, -1.607148195e-03f, -1.602437217e-03f, +-1.597723706e-03f, -1.593007671e-03f, -1.588289119e-03f, -1.583568059e-03f, -1.578844500e-03f, -1.574118450e-03f, -1.569389916e-03f, -1.564658907e-03f, -1.559925432e-03f, -1.555189499e-03f, +-1.550451115e-03f, -1.545710290e-03f, -1.540967032e-03f, -1.536221349e-03f, -1.531473249e-03f, -1.526722741e-03f, -1.521969833e-03f, -1.517214534e-03f, -1.512456850e-03f, -1.507696793e-03f, +-1.502934368e-03f, -1.498169585e-03f, -1.493402452e-03f, -1.488632978e-03f, -1.483861170e-03f, -1.479087038e-03f, -1.474310589e-03f, -1.469531832e-03f, -1.464750775e-03f, -1.459967427e-03f, +-1.455181796e-03f, -1.450393891e-03f, -1.445603719e-03f, -1.440811289e-03f, -1.436016610e-03f, -1.431219690e-03f, -1.426420538e-03f, -1.421619161e-03f, -1.416815568e-03f, -1.412009768e-03f, +-1.407201769e-03f, -1.402391580e-03f, -1.397579208e-03f, -1.392764663e-03f, -1.387947952e-03f, -1.383129085e-03f, -1.378308069e-03f, -1.373484913e-03f, -1.368659626e-03f, -1.363832216e-03f, +-1.359002691e-03f, -1.354171060e-03f, -1.349337331e-03f, -1.344501513e-03f, -1.339663614e-03f, -1.334823643e-03f, -1.329981608e-03f, -1.325137517e-03f, -1.320291380e-03f, -1.315443204e-03f, +-1.310592999e-03f, -1.305740771e-03f, -1.300886531e-03f, -1.296030287e-03f, -1.291172046e-03f, -1.286311818e-03f, -1.281449611e-03f, -1.276585433e-03f, -1.271719293e-03f, -1.266851200e-03f, +-1.261981162e-03f, -1.257109188e-03f, -1.252235285e-03f, -1.247359463e-03f, -1.242481730e-03f, -1.237602095e-03f, -1.232720566e-03f, -1.227837152e-03f, -1.222951861e-03f, -1.218064701e-03f, +-1.213175682e-03f, -1.208284812e-03f, -1.203392099e-03f, -1.198497552e-03f, -1.193601180e-03f, -1.188702990e-03f, -1.183802992e-03f, -1.178901195e-03f, -1.173997606e-03f, -1.169092234e-03f, +-1.164185088e-03f, -1.159276177e-03f, -1.154365508e-03f, -1.149453091e-03f, -1.144538935e-03f, -1.139623046e-03f, -1.134705436e-03f, -1.129786111e-03f, -1.124865080e-03f, -1.119942353e-03f, +-1.115017937e-03f, -1.110091842e-03f, -1.105164075e-03f, -1.100234646e-03f, -1.095303563e-03f, -1.090370835e-03f, -1.085436469e-03f, -1.080500476e-03f, -1.075562863e-03f, -1.070623639e-03f, +-1.065682813e-03f, -1.060740394e-03f, -1.055796389e-03f, -1.050850808e-03f, -1.045903659e-03f, -1.040954951e-03f, -1.036004692e-03f, -1.031052891e-03f, -1.026099558e-03f, -1.021144699e-03f, +-1.016188325e-03f, -1.011230443e-03f, -1.006271062e-03f, -1.001310192e-03f, -9.963478397e-04f, -9.913840150e-04f, -9.864187261e-04f, -9.814519818e-04f, -9.764837906e-04f, -9.715141613e-04f, +-9.665431026e-04f, -9.615706230e-04f, -9.565967313e-04f, -9.516214360e-04f, -9.466447460e-04f, -9.416666698e-04f, -9.366872162e-04f, -9.317063937e-04f, -9.267242111e-04f, -9.217406771e-04f, +-9.167558003e-04f, -9.117695894e-04f, -9.067820531e-04f, -9.017932001e-04f, -8.968030391e-04f, -8.918115788e-04f, -8.868188278e-04f, -8.818247948e-04f, -8.768294886e-04f, -8.718329179e-04f, +-8.668350913e-04f, -8.618360175e-04f, -8.568357052e-04f, -8.518341633e-04f, -8.468314002e-04f, -8.418274248e-04f, -8.368222458e-04f, -8.318158719e-04f, -8.268083117e-04f, -8.217995741e-04f, +-8.167896676e-04f, -8.117786011e-04f, -8.067663833e-04f, -8.017530228e-04f, -7.967385284e-04f, -7.917229088e-04f, -7.867061728e-04f, -7.816883291e-04f, -7.766693863e-04f, -7.716493532e-04f, +-7.666282387e-04f, -7.616060513e-04f, -7.565827998e-04f, -7.515584929e-04f, -7.465331395e-04f, -7.415067482e-04f, -7.364793277e-04f, -7.314508869e-04f, -7.264214344e-04f, -7.213909790e-04f, +-7.163595294e-04f, -7.113270944e-04f, -7.062936827e-04f, -7.012593031e-04f, -6.962239643e-04f, -6.911876751e-04f, -6.861504442e-04f, -6.811122804e-04f, -6.760731924e-04f, -6.710331890e-04f, +-6.659922789e-04f, -6.609504709e-04f, -6.559077738e-04f, -6.508641963e-04f, -6.458197472e-04f, -6.407744352e-04f, -6.357282691e-04f, -6.306812577e-04f, -6.256334097e-04f, -6.205847339e-04f, +-6.155352390e-04f, -6.104849339e-04f, -6.054338273e-04f, -6.003819279e-04f, -5.953292446e-04f, -5.902757861e-04f, -5.852215611e-04f, -5.801665786e-04f, -5.751108471e-04f, -5.700543755e-04f, +-5.649971727e-04f, -5.599392472e-04f, -5.548806080e-04f, -5.498212638e-04f, -5.447612234e-04f, -5.397004956e-04f, -5.346390891e-04f, -5.295770128e-04f, -5.245142753e-04f, -5.194508856e-04f, +-5.143868523e-04f, -5.093221843e-04f, -5.042568903e-04f, -4.991909792e-04f, -4.941244597e-04f, -4.890573406e-04f, -4.839896307e-04f, -4.789213387e-04f, -4.738524735e-04f, -4.687830439e-04f, +-4.637130586e-04f, -4.586425265e-04f, -4.535714562e-04f, -4.484998567e-04f, -4.434277367e-04f, -4.383551050e-04f, -4.332819704e-04f, -4.282083417e-04f, -4.231342276e-04f, -4.180596370e-04f, +-4.129845787e-04f, -4.079090614e-04f, -4.028330940e-04f, -3.977566852e-04f, -3.926798439e-04f, -3.876025788e-04f, -3.825248988e-04f, -3.774468125e-04f, -3.723683289e-04f, -3.672894567e-04f, +-3.622102048e-04f, -3.571305818e-04f, -3.520505967e-04f, -3.469702582e-04f, -3.418895750e-04f, -3.368085561e-04f, -3.317272102e-04f, -3.266455461e-04f, -3.215635726e-04f, -3.164812985e-04f, +-3.113987326e-04f, -3.063158836e-04f, -3.012327605e-04f, -2.961493720e-04f, -2.910657268e-04f, -2.859818339e-04f, -2.808977019e-04f, -2.758133397e-04f, -2.707287561e-04f, -2.656439599e-04f, +-2.605589598e-04f, -2.554737647e-04f, -2.503883834e-04f, -2.453028247e-04f, -2.402170973e-04f, -2.351312102e-04f, -2.300451719e-04f, -2.249589915e-04f, -2.198726776e-04f, -2.147862390e-04f, +-2.096996847e-04f, -2.046130232e-04f, -1.995262635e-04f, -1.944394144e-04f, -1.893524846e-04f, -1.842654829e-04f, -1.791784181e-04f, -1.740912991e-04f, -1.690041346e-04f, -1.639169334e-04f, +-1.588297043e-04f, -1.537424561e-04f, -1.486551976e-04f, -1.435679375e-04f, -1.384806848e-04f, -1.333934481e-04f, -1.283062363e-04f, -1.232190581e-04f, -1.181319223e-04f, -1.130448378e-04f, +-1.079578133e-04f, -1.028708576e-04f, -9.778397946e-05f, -9.269718773e-05f, -8.761049115e-05f, -8.252389853e-05f, -7.743741865e-05f, -7.235106028e-05f, -6.726483222e-05f, -6.217874325e-05f, +-5.709280215e-05f, -5.200701771e-05f, -4.692139870e-05f, -4.183595390e-05f, -3.675069210e-05f, -3.166562208e-05f, -2.658075261e-05f, -2.149609247e-05f, -1.641165043e-05f, -1.132743528e-05f, +-6.243455792e-06f, -1.159720732e-06f, 3.923761121e-06f, 9.006980995e-06f, 1.408993012e-05f, 1.917259972e-05f, 2.425498103e-05f, 2.933706529e-05f, 3.441884371e-05f, 3.950030754e-05f, +4.458144801e-05f, 4.966225635e-05f, 5.474272381e-05f, 5.982284161e-05f, 6.490260100e-05f, 6.998199321e-05f, 7.506100949e-05f, 8.013964107e-05f, 8.521787920e-05f, 9.029571513e-05f, +9.537314009e-05f, 1.004501453e-04f, 1.055267221e-04f, 1.106028617e-04f, 1.156785552e-04f, 1.207537941e-04f, 1.258285695e-04f, 1.309028727e-04f, 1.359766949e-04f, 1.410500274e-04f, +1.461228614e-04f, 1.511951883e-04f, 1.562669992e-04f, 1.613382855e-04f, 1.664090383e-04f, 1.714792490e-04f, 1.765489088e-04f, 1.816180090e-04f, 1.866865409e-04f, 1.917544957e-04f, +1.968218647e-04f, 2.018886391e-04f, 2.069548103e-04f, 2.120203695e-04f, 2.170853079e-04f, 2.221496170e-04f, 2.272132879e-04f, 2.322763119e-04f, 2.373386803e-04f, 2.424003844e-04f, +2.474614155e-04f, 2.525217649e-04f, 2.575814238e-04f, 2.626403836e-04f, 2.676986355e-04f, 2.727561709e-04f, 2.778129810e-04f, 2.828690571e-04f, 2.879243905e-04f, 2.929789725e-04f, +2.980327945e-04f, 3.030858477e-04f, 3.081381235e-04f, 3.131896131e-04f, 3.182403078e-04f, 3.232901991e-04f, 3.283392781e-04f, 3.333875362e-04f, 3.384349647e-04f, 3.434815549e-04f, +3.485272982e-04f, 3.535721859e-04f, 3.586162092e-04f, 3.636593596e-04f, 3.687016283e-04f, 3.737430068e-04f, 3.787834862e-04f, 3.838230580e-04f, 3.888617135e-04f, 3.938994439e-04f, +3.989362408e-04f, 4.039720954e-04f, 4.090069990e-04f, 4.140409430e-04f, 4.190739188e-04f, 4.241059176e-04f, 4.291369309e-04f, 4.341669500e-04f, 4.391959663e-04f, 4.442239711e-04f, +4.492509557e-04f, 4.542769116e-04f, 4.593018302e-04f, 4.643257027e-04f, 4.693485205e-04f, 4.743702751e-04f, 4.793909578e-04f, 4.844105599e-04f, 4.894290729e-04f, 4.944464881e-04f, +4.994627970e-04f, 5.044779908e-04f, 5.094920611e-04f, 5.145049991e-04f, 5.195167963e-04f, 5.245274441e-04f, 5.295369339e-04f, 5.345452570e-04f, 5.395524049e-04f, 5.445583690e-04f, +5.495631407e-04f, 5.545667114e-04f, 5.595690725e-04f, 5.645702154e-04f, 5.695701316e-04f, 5.745688124e-04f, 5.795662494e-04f, 5.845624338e-04f, 5.895573573e-04f, 5.945510110e-04f, +5.995433866e-04f, 6.045344755e-04f, 6.095242690e-04f, 6.145127587e-04f, 6.194999359e-04f, 6.244857921e-04f, 6.294703189e-04f, 6.344535075e-04f, 6.394353495e-04f, 6.444158364e-04f, +6.493949595e-04f, 6.543727104e-04f, 6.593490806e-04f, 6.643240614e-04f, 6.692976444e-04f, 6.742698211e-04f, 6.792405828e-04f, 6.842099212e-04f, 6.891778276e-04f, 6.941442937e-04f, +6.991093107e-04f, 7.040728704e-04f, 7.090349641e-04f, 7.139955833e-04f, 7.189547196e-04f, 7.239123644e-04f, 7.288685093e-04f, 7.338231457e-04f, 7.387762652e-04f, 7.437278594e-04f, +7.486779196e-04f, 7.536264375e-04f, 7.585734045e-04f, 7.635188123e-04f, 7.684626522e-04f, 7.734049160e-04f, 7.783455950e-04f, 7.832846808e-04f, 7.882221651e-04f, 7.931580393e-04f, +7.980922949e-04f, 8.030249236e-04f, 8.079559169e-04f, 8.128852663e-04f, 8.178129635e-04f, 8.227389999e-04f, 8.276633672e-04f, 8.325860569e-04f, 8.375070606e-04f, 8.424263699e-04f, +8.473439764e-04f, 8.522598716e-04f, 8.571740472e-04f, 8.620864947e-04f, 8.669972057e-04f, 8.719061719e-04f, 8.768133848e-04f, 8.817188361e-04f, 8.866225173e-04f, 8.915244201e-04f, +8.964245361e-04f, 9.013228568e-04f, 9.062193741e-04f, 9.111140794e-04f, 9.160069644e-04f, 9.208980207e-04f, 9.257872400e-04f, 9.306746139e-04f, 9.355601341e-04f, 9.404437922e-04f, +9.453255798e-04f, 9.502054887e-04f, 9.550835104e-04f, 9.599596367e-04f, 9.648338592e-04f, 9.697061696e-04f, 9.745765596e-04f, 9.794450208e-04f, 9.843115449e-04f, 9.891761237e-04f, +9.940387487e-04f, 9.988994118e-04f, 1.003758105e-03f, 1.008614819e-03f, 1.013469546e-03f, 1.018322278e-03f, 1.023173007e-03f, 1.028021723e-03f, 1.032868420e-03f, 1.037713089e-03f, +1.042555721e-03f, 1.047396308e-03f, 1.052234842e-03f, 1.057071314e-03f, 1.061905717e-03f, 1.066738042e-03f, 1.071568281e-03f, 1.076396426e-03f, 1.081222468e-03f, 1.086046399e-03f, +1.090868211e-03f, 1.095687896e-03f, 1.100505445e-03f, 1.105320851e-03f, 1.110134105e-03f, 1.114945198e-03f, 1.119754123e-03f, 1.124560872e-03f, 1.129365435e-03f, 1.134167806e-03f, +1.138967976e-03f, 1.143765936e-03f, 1.148561679e-03f, 1.153355196e-03f, 1.158146479e-03f, 1.162935521e-03f, 1.167722312e-03f, 1.172506844e-03f, 1.177289111e-03f, 1.182069102e-03f, +1.186846811e-03f, 1.191622229e-03f, 1.196395347e-03f, 1.201166159e-03f, 1.205934655e-03f, 1.210700828e-03f, 1.215464669e-03f, 1.220226170e-03f, 1.224985324e-03f, 1.229742121e-03f, +1.234496555e-03f, 1.239248616e-03f, 1.243998297e-03f, 1.248745590e-03f, 1.253490487e-03f, 1.258232979e-03f, 1.262973058e-03f, 1.267710717e-03f, 1.272445947e-03f, 1.277178741e-03f, +1.281909090e-03f, 1.286636985e-03f, 1.291362420e-03f, 1.296085386e-03f, 1.300805875e-03f, 1.305523879e-03f, 1.310239390e-03f, 1.314952400e-03f, 1.319662900e-03f, 1.324370884e-03f, +1.329076343e-03f, 1.333779268e-03f, 1.338479652e-03f, 1.343177487e-03f, 1.347872766e-03f, 1.352565478e-03f, 1.357255618e-03f, 1.361943177e-03f, 1.366628147e-03f, 1.371310520e-03f, +1.375990288e-03f, 1.380667443e-03f, 1.385341977e-03f, 1.390013882e-03f, 1.394683151e-03f, 1.399349775e-03f, 1.404013746e-03f, 1.408675057e-03f, 1.413333699e-03f, 1.417989665e-03f, +1.422642946e-03f, 1.427293536e-03f, 1.431941425e-03f, 1.436586606e-03f, 1.441229072e-03f, 1.445868813e-03f, 1.450505823e-03f, 1.455140094e-03f, 1.459771617e-03f, 1.464400384e-03f, +1.469026389e-03f, 1.473649623e-03f, 1.478270077e-03f, 1.482887745e-03f, 1.487502619e-03f, 1.492114690e-03f, 1.496723951e-03f, 1.501330394e-03f, 1.505934011e-03f, 1.510534795e-03f, +1.515132737e-03f, 1.519727830e-03f, 1.524320065e-03f, 1.528909436e-03f, 1.533495935e-03f, 1.538079552e-03f, 1.542660282e-03f, 1.547238116e-03f, 1.551813046e-03f, 1.556385064e-03f, +1.560954163e-03f, 1.565520335e-03f, 1.570083573e-03f, 1.574643868e-03f, 1.579201212e-03f, 1.583755599e-03f, 1.588307020e-03f, 1.592855468e-03f, 1.597400935e-03f, 1.601943412e-03f, +1.606482894e-03f, 1.611019371e-03f, 1.615552836e-03f, 1.620083282e-03f, 1.624610700e-03f, 1.629135084e-03f, 1.633656425e-03f, 1.638174715e-03f, 1.642689948e-03f, 1.647202115e-03f, +1.651711209e-03f, 1.656217223e-03f, 1.660720147e-03f, 1.665219976e-03f, 1.669716701e-03f, 1.674210314e-03f, 1.678700809e-03f, 1.683188177e-03f, 1.687672411e-03f, 1.692153503e-03f, +1.696631446e-03f, 1.701106232e-03f, 1.705577854e-03f, 1.710046303e-03f, 1.714511573e-03f, 1.718973656e-03f, 1.723432544e-03f, 1.727888230e-03f, 1.732340706e-03f, 1.736789965e-03f, +1.741235998e-03f, 1.745678800e-03f, 1.750118361e-03f, 1.754554675e-03f, 1.758987734e-03f, 1.763417531e-03f, 1.767844058e-03f, 1.772267308e-03f, 1.776687272e-03f, 1.781103945e-03f, +1.785517317e-03f, 1.789927382e-03f, 1.794334133e-03f, 1.798737561e-03f, 1.803137660e-03f, 1.807534421e-03f, 1.811927839e-03f, 1.816317904e-03f, 1.820704610e-03f, 1.825087949e-03f, +1.829467914e-03f, 1.833844498e-03f, 1.838217692e-03f, 1.842587490e-03f, 1.846953885e-03f, 1.851316868e-03f, 1.855676433e-03f, 1.860032573e-03f, 1.864385279e-03f, 1.868734544e-03f, +1.873080362e-03f, 1.877422724e-03f, 1.881761624e-03f, 1.886097054e-03f, 1.890429007e-03f, 1.894757475e-03f, 1.899082452e-03f, 1.903403930e-03f, 1.907721901e-03f, 1.912036358e-03f, +1.916347295e-03f, 1.920654703e-03f, 1.924958576e-03f, 1.929258906e-03f, 1.933555686e-03f, 1.937848909e-03f, 1.942138567e-03f, 1.946424654e-03f, 1.950707161e-03f, 1.954986083e-03f, +1.959261411e-03f, 1.963533138e-03f, 1.967801258e-03f, 1.972065763e-03f, 1.976326645e-03f, 1.980583898e-03f, 1.984837515e-03f, 1.989087488e-03f, 1.993333810e-03f, 1.997576474e-03f, +2.001815473e-03f, 2.006050799e-03f, 2.010282447e-03f, 2.014510407e-03f, 2.018734674e-03f, 2.022955240e-03f, 2.027172098e-03f, 2.031385241e-03f, 2.035594662e-03f, 2.039800354e-03f, +2.044002309e-03f, 2.048200521e-03f, 2.052394983e-03f, 2.056585687e-03f, 2.060772627e-03f, 2.064955795e-03f, 2.069135184e-03f, 2.073310788e-03f, 2.077482599e-03f, 2.081650611e-03f, +2.085814815e-03f, 2.089975206e-03f, 2.094131776e-03f, 2.098284519e-03f, 2.102433427e-03f, 2.106578493e-03f, 2.110719710e-03f, 2.114857072e-03f, 2.118990572e-03f, 2.123120201e-03f, +2.127245955e-03f, 2.131367825e-03f, 2.135485804e-03f, 2.139599887e-03f, 2.143710065e-03f, 2.147816332e-03f, 2.151918682e-03f, 2.156017106e-03f, 2.160111599e-03f, 2.164202153e-03f, +2.168288761e-03f, 2.172371417e-03f, 2.176450114e-03f, 2.180524845e-03f, 2.184595603e-03f, 2.188662381e-03f, 2.192725173e-03f, 2.196783971e-03f, 2.200838770e-03f, 2.204889561e-03f, +2.208936338e-03f, 2.212979095e-03f, 2.217017824e-03f, 2.221052519e-03f, 2.225083173e-03f, 2.229109780e-03f, 2.233132332e-03f, 2.237150823e-03f, 2.241165246e-03f, 2.245175594e-03f, +2.249181861e-03f, 2.253184039e-03f, 2.257182123e-03f, 2.261176106e-03f, 2.265165980e-03f, 2.269151739e-03f, 2.273133377e-03f, 2.277110886e-03f, 2.281084261e-03f, 2.285053493e-03f, +2.289018578e-03f, 2.292979508e-03f, 2.296936276e-03f, 2.300888876e-03f, 2.304837301e-03f, 2.308781545e-03f, 2.312721601e-03f, 2.316657462e-03f, 2.320589122e-03f, 2.324516574e-03f, +2.328439812e-03f, 2.332358829e-03f, 2.336273619e-03f, 2.340184174e-03f, 2.344090489e-03f, 2.347992557e-03f, 2.351890371e-03f, 2.355783925e-03f, 2.359673212e-03f, 2.363558226e-03f, +2.367438961e-03f, 2.371315409e-03f, 2.375187565e-03f, 2.379055421e-03f, 2.382918972e-03f, 2.386778211e-03f, 2.390633131e-03f, 2.394483726e-03f, 2.398329990e-03f, 2.402171916e-03f, +2.406009498e-03f, 2.409842729e-03f, 2.413671603e-03f, 2.417496114e-03f, 2.421316255e-03f, 2.425132019e-03f, 2.428943401e-03f, 2.432750394e-03f, 2.436552991e-03f, 2.440351187e-03f, +2.444144975e-03f, 2.447934348e-03f, 2.451719301e-03f, 2.455499827e-03f, 2.459275919e-03f, 2.463047572e-03f, 2.466814779e-03f, 2.470577533e-03f, 2.474335829e-03f, 2.478089661e-03f, +2.481839021e-03f, 2.485583904e-03f, 2.489324303e-03f, 2.493060213e-03f, 2.496791627e-03f, 2.500518538e-03f, 2.504240941e-03f, 2.507958830e-03f, 2.511672197e-03f, 2.515381038e-03f, +2.519085345e-03f, 2.522785113e-03f, 2.526480335e-03f, 2.530171006e-03f, 2.533857119e-03f, 2.537538668e-03f, 2.541215646e-03f, 2.544888049e-03f, 2.548555869e-03f, 2.552219100e-03f, +2.555877737e-03f, 2.559531774e-03f, 2.563181203e-03f, 2.566826020e-03f, 2.570466218e-03f, 2.574101790e-03f, 2.577732732e-03f, 2.581359037e-03f, 2.584980699e-03f, 2.588597711e-03f, +2.592210069e-03f, 2.595817765e-03f, 2.599420794e-03f, 2.603019150e-03f, 2.606612827e-03f, 2.610201819e-03f, 2.613786120e-03f, 2.617365723e-03f, 2.620940624e-03f, 2.624510816e-03f, +2.628076293e-03f, 2.631637049e-03f, 2.635193079e-03f, 2.638744376e-03f, 2.642290934e-03f, 2.645832748e-03f, 2.649369812e-03f, 2.652902120e-03f, 2.656429665e-03f, 2.659952443e-03f, +2.663470447e-03f, 2.666983672e-03f, 2.670492111e-03f, 2.673995759e-03f, 2.677494610e-03f, 2.680988658e-03f, 2.684477897e-03f, 2.687962323e-03f, 2.691441927e-03f, 2.694916706e-03f, +2.698386654e-03f, 2.701851763e-03f, 2.705312030e-03f, 2.708767447e-03f, 2.712218010e-03f, 2.715663713e-03f, 2.719104549e-03f, 2.722540514e-03f, 2.725971601e-03f, 2.729397805e-03f, +2.732819120e-03f, 2.736235540e-03f, 2.739647060e-03f, 2.743053675e-03f, 2.746455377e-03f, 2.749852163e-03f, 2.753244026e-03f, 2.756630961e-03f, 2.760012962e-03f, 2.763390023e-03f, +2.766762139e-03f, 2.770129304e-03f, 2.773491513e-03f, 2.776848760e-03f, 2.780201040e-03f, 2.783548347e-03f, 2.786890675e-03f, 2.790228019e-03f, 2.793560374e-03f, 2.796887734e-03f, +2.800210093e-03f, 2.803527446e-03f, 2.806839788e-03f, 2.810147112e-03f, 2.813449414e-03f, 2.816746689e-03f, 2.820038930e-03f, 2.823326132e-03f, 2.826608290e-03f, 2.829885398e-03f, +2.833157451e-03f, 2.836424444e-03f, 2.839686371e-03f, 2.842943227e-03f, 2.846195006e-03f, 2.849441703e-03f, 2.852683313e-03f, 2.855919831e-03f, 2.859151250e-03f, 2.862377566e-03f, +2.865598773e-03f, 2.868814867e-03f, 2.872025841e-03f, 2.875231690e-03f, 2.878432410e-03f, 2.881627995e-03f, 2.884818439e-03f, 2.888003738e-03f, 2.891183886e-03f, 2.894358877e-03f, +2.897528708e-03f, 2.900693372e-03f, 2.903852864e-03f, 2.907007179e-03f, 2.910156312e-03f, 2.913300258e-03f, 2.916439011e-03f, 2.919572566e-03f, 2.922700919e-03f, 2.925824064e-03f, +2.928941995e-03f, 2.932054709e-03f, 2.935162199e-03f, 2.938264460e-03f, 2.941361488e-03f, 2.944453278e-03f, 2.947539824e-03f, 2.950621121e-03f, 2.953697164e-03f, 2.956767948e-03f, +2.959833468e-03f, 2.962893719e-03f, 2.965948696e-03f, 2.968998395e-03f, 2.972042809e-03f, 2.975081934e-03f, 2.978115765e-03f, 2.981144297e-03f, 2.984167526e-03f, 2.987185445e-03f, +2.990198050e-03f, 2.993205337e-03f, 2.996207300e-03f, 2.999203934e-03f, 3.002195235e-03f, 3.005181197e-03f, 3.008161816e-03f, 3.011137087e-03f, 3.014107005e-03f, 3.017071564e-03f, +3.020030761e-03f, 3.022984590e-03f, 3.025933047e-03f, 3.028876126e-03f, 3.031813824e-03f, 3.034746134e-03f, 3.037673052e-03f, 3.040594574e-03f, 3.043510695e-03f, 3.046421410e-03f, +3.049326714e-03f, 3.052226602e-03f, 3.055121070e-03f, 3.058010112e-03f, 3.060893725e-03f, 3.063771904e-03f, 3.066644643e-03f, 3.069511939e-03f, 3.072373786e-03f, 3.075230179e-03f, +3.078081115e-03f, 3.080926588e-03f, 3.083766594e-03f, 3.086601129e-03f, 3.089430187e-03f, 3.092253763e-03f, 3.095071854e-03f, 3.097884455e-03f, 3.100691561e-03f, 3.103493168e-03f, +3.106289270e-03f, 3.109079864e-03f, 3.111864945e-03f, 3.114644509e-03f, 3.117418550e-03f, 3.120187064e-03f, 3.122950048e-03f, 3.125707496e-03f, 3.128459403e-03f, 3.131205766e-03f, +3.133946580e-03f, 3.136681840e-03f, 3.139411542e-03f, 3.142135682e-03f, 3.144854255e-03f, 3.147567257e-03f, 3.150274683e-03f, 3.152976529e-03f, 3.155672790e-03f, 3.158363463e-03f, +3.161048542e-03f, 3.163728024e-03f, 3.166401904e-03f, 3.169070177e-03f, 3.171732840e-03f, 3.174389888e-03f, 3.177041317e-03f, 3.179687122e-03f, 3.182327299e-03f, 3.184961845e-03f, +3.187590754e-03f, 3.190214022e-03f, 3.192831645e-03f, 3.195443620e-03f, 3.198049940e-03f, 3.200650604e-03f, 3.203245605e-03f, 3.205834941e-03f, 3.208418606e-03f, 3.210996597e-03f, +3.213568910e-03f, 3.216135540e-03f, 3.218696483e-03f, 3.221251735e-03f, 3.223801292e-03f, 3.226345149e-03f, 3.228883304e-03f, 3.231415751e-03f, 3.233942486e-03f, 3.236463506e-03f, +3.238978806e-03f, 3.241488382e-03f, 3.243992231e-03f, 3.246490348e-03f, 3.248982729e-03f, 3.251469370e-03f, 3.253950267e-03f, 3.256425416e-03f, 3.258894814e-03f, 3.261358455e-03f, +3.263816337e-03f, 3.266268455e-03f, 3.268714806e-03f, 3.271155384e-03f, 3.273590187e-03f, 3.276019211e-03f, 3.278442451e-03f, 3.280859904e-03f, 3.283271566e-03f, 3.285677432e-03f, +3.288077500e-03f, 3.290471765e-03f, 3.292860223e-03f, 3.295242871e-03f, 3.297619705e-03f, 3.299990720e-03f, 3.302355914e-03f, 3.304715281e-03f, 3.307068820e-03f, 3.309416525e-03f, +3.311758393e-03f, 3.314094420e-03f, 3.316424603e-03f, 3.318748937e-03f, 3.321067419e-03f, 3.323380046e-03f, 3.325686814e-03f, 3.327987718e-03f, 3.330282755e-03f, 3.332571922e-03f, +3.334855215e-03f, 3.337132630e-03f, 3.339404164e-03f, 3.341669813e-03f, 3.343929573e-03f, 3.346183441e-03f, 3.348431413e-03f, 3.350673485e-03f, 3.352909655e-03f, 3.355139918e-03f, +3.357364270e-03f, 3.359582710e-03f, 3.361795231e-03f, 3.364001832e-03f, 3.366202509e-03f, 3.368397258e-03f, 3.370586076e-03f, 3.372768959e-03f, 3.374945904e-03f, 3.377116907e-03f, +3.379281965e-03f, 3.381441074e-03f, 3.383594232e-03f, 3.385741434e-03f, 3.387882677e-03f, 3.390017958e-03f, 3.392147273e-03f, 3.394270619e-03f, 3.396387993e-03f, 3.398499391e-03f, +3.400604809e-03f, 3.402704246e-03f, 3.404797697e-03f, 3.406885158e-03f, 3.408966627e-03f, 3.411042101e-03f, 3.413111575e-03f, 3.415175048e-03f, 3.417232515e-03f, 3.419283973e-03f, +3.421329419e-03f, 3.423368849e-03f, 3.425402262e-03f, 3.427429652e-03f, 3.429451018e-03f, 3.431466356e-03f, 3.433475662e-03f, 3.435478934e-03f, 3.437476169e-03f, 3.439467363e-03f, +3.441452513e-03f, 3.443431616e-03f, 3.445404668e-03f, 3.447371668e-03f, 3.449332611e-03f, 3.451287495e-03f, 3.453236317e-03f, 3.455179073e-03f, 3.457115760e-03f, 3.459046376e-03f, +3.460970917e-03f, 3.462889381e-03f, 3.464801763e-03f, 3.466708062e-03f, 3.468608275e-03f, 3.470502398e-03f, 3.472390428e-03f, 3.474272363e-03f, 3.476148199e-03f, 3.478017933e-03f, +3.479881564e-03f, 3.481739087e-03f, 3.483590500e-03f, 3.485435799e-03f, 3.487274983e-03f, 3.489108048e-03f, 3.490934991e-03f, 3.492755810e-03f, 3.494570502e-03f, 3.496379063e-03f, +3.498181491e-03f, 3.499977783e-03f, 3.501767937e-03f, 3.503551949e-03f, 3.505329817e-03f, 3.507101538e-03f, 3.508867110e-03f, 3.510626529e-03f, 3.512379793e-03f, 3.514126899e-03f, +3.515867844e-03f, 3.517602626e-03f, 3.519331242e-03f, 3.521053689e-03f, 3.522769965e-03f, 3.524480067e-03f, 3.526183993e-03f, 3.527881739e-03f, 3.529573303e-03f, 3.531258683e-03f, +3.532937875e-03f, 3.534610878e-03f, 3.536277689e-03f, 3.537938305e-03f, 3.539592723e-03f, 3.541240942e-03f, 3.542882957e-03f, 3.544518768e-03f, 3.546148372e-03f, 3.547771765e-03f, +3.549388946e-03f, 3.550999912e-03f, 3.552604660e-03f, 3.554203189e-03f, 3.555795495e-03f, 3.557381576e-03f, 3.558961430e-03f, 3.560535054e-03f, 3.562102446e-03f, 3.563663604e-03f, +3.565218525e-03f, 3.566767206e-03f, 3.568309646e-03f, 3.569845843e-03f, 3.571375792e-03f, 3.572899493e-03f, 3.574416944e-03f, 3.575928141e-03f, 3.577433082e-03f, 3.578931766e-03f, +3.580424189e-03f, 3.581910350e-03f, 3.583390247e-03f, 3.584863877e-03f, 3.586331237e-03f, 3.587792326e-03f, 3.589247142e-03f, 3.590695682e-03f, 3.592137944e-03f, 3.593573926e-03f, +3.595003626e-03f, 3.596427041e-03f, 3.597844170e-03f, 3.599255010e-03f, 3.600659559e-03f, 3.602057816e-03f, 3.603449777e-03f, 3.604835441e-03f, 3.606214807e-03f, 3.607587870e-03f, +3.608954631e-03f, 3.610315086e-03f, 3.611669234e-03f, 3.613017072e-03f, 3.614358599e-03f, 3.615693813e-03f, 3.617022711e-03f, 3.618345291e-03f, 3.619661553e-03f, 3.620971493e-03f, +3.622275110e-03f, 3.623572401e-03f, 3.624863366e-03f, 3.626148001e-03f, 3.627426306e-03f, 3.628698277e-03f, 3.629963914e-03f, 3.631223215e-03f, 3.632476177e-03f, 3.633722798e-03f, +3.634963078e-03f, 3.636197014e-03f, 3.637424604e-03f, 3.638645846e-03f, 3.639860739e-03f, 3.641069281e-03f, 3.642271470e-03f, 3.643467304e-03f, 3.644656782e-03f, 3.645839902e-03f, +3.647016662e-03f, 3.648187060e-03f, 3.649351095e-03f, 3.650508766e-03f, 3.651660069e-03f, 3.652805004e-03f, 3.653943570e-03f, 3.655075763e-03f, 3.656201583e-03f, 3.657321029e-03f, +3.658434098e-03f, 3.659540789e-03f, 3.660641100e-03f, 3.661735030e-03f, 3.662822577e-03f, 3.663903740e-03f, 3.664978516e-03f, 3.666046906e-03f, 3.667108906e-03f, 3.668164515e-03f, +3.669213733e-03f, 3.670256557e-03f, 3.671292987e-03f, 3.672323019e-03f, 3.673346654e-03f, 3.674363889e-03f, 3.675374724e-03f, 3.676379156e-03f, 3.677377185e-03f, 3.678368809e-03f, +3.679354026e-03f, 3.680332836e-03f, 3.681305236e-03f, 3.682271226e-03f, 3.683230803e-03f, 3.684183968e-03f, 3.685130718e-03f, 3.686071052e-03f, 3.687004969e-03f, 3.687932468e-03f, +3.688853546e-03f, 3.689768204e-03f, 3.690676440e-03f, 3.691578252e-03f, 3.692473639e-03f, 3.693362600e-03f, 3.694245134e-03f, 3.695121240e-03f, 3.695990916e-03f, 3.696854162e-03f, +3.697710975e-03f, 3.698561356e-03f, 3.699405302e-03f, 3.700242812e-03f, 3.701073887e-03f, 3.701898523e-03f, 3.702716721e-03f, 3.703528480e-03f, 3.704333797e-03f, 3.705132672e-03f, +3.705925105e-03f, 3.706711093e-03f, 3.707490637e-03f, 3.708263734e-03f, 3.709030384e-03f, 3.709790586e-03f, 3.710544339e-03f, 3.711291642e-03f, 3.712032493e-03f, 3.712766893e-03f, +3.713494840e-03f, 3.714216333e-03f, 3.714931371e-03f, 3.715639954e-03f, 3.716342079e-03f, 3.717037748e-03f, 3.717726958e-03f, 3.718409709e-03f, 3.719085999e-03f, 3.719755829e-03f, +3.720419197e-03f, 3.721076102e-03f, 3.721726544e-03f, 3.722370522e-03f, 3.723008035e-03f, 3.723639082e-03f, 3.724263662e-03f, 3.724881775e-03f, 3.725493421e-03f, 3.726098597e-03f, +3.726697304e-03f, 3.727289541e-03f, 3.727875307e-03f, 3.728454601e-03f, 3.729027423e-03f, 3.729593772e-03f, 3.730153648e-03f, 3.730707049e-03f, 3.731253975e-03f, 3.731794426e-03f, +3.732328401e-03f, 3.732855900e-03f, 3.733376921e-03f, 3.733891464e-03f, 3.734399529e-03f, 3.734901115e-03f, 3.735396221e-03f, 3.735884848e-03f, 3.736366994e-03f, 3.736842659e-03f, +3.737311842e-03f, 3.737774544e-03f, 3.738230762e-03f, 3.738680498e-03f, 3.739123751e-03f, 3.739560520e-03f, 3.739990804e-03f, 3.740414604e-03f, 3.740831918e-03f, 3.741242748e-03f, +3.741647091e-03f, 3.742044948e-03f, 3.742436318e-03f, 3.742821202e-03f, 3.743199598e-03f, 3.743571507e-03f, 3.743936927e-03f, 3.744295860e-03f, 3.744648304e-03f, 3.744994259e-03f, +3.745333725e-03f, 3.745666701e-03f, 3.745993188e-03f, 3.746313186e-03f, 3.746626693e-03f, 3.746933710e-03f, 3.747234236e-03f, 3.747528272e-03f, 3.747815817e-03f, 3.748096870e-03f, +3.748371433e-03f, 3.748639504e-03f, 3.748901084e-03f, 3.749156172e-03f, 3.749404769e-03f, 3.749646874e-03f, 3.749882487e-03f, 3.750111607e-03f, 3.750334236e-03f, 3.750550373e-03f, +3.750760018e-03f, 3.750963170e-03f, 3.751159830e-03f, 3.751349998e-03f, 3.751533674e-03f, 3.751710857e-03f, 3.751881548e-03f, 3.752045748e-03f, 3.752203454e-03f, 3.752354669e-03f, +3.752499392e-03f, 3.752637623e-03f, 3.752769362e-03f, 3.752894610e-03f, 3.753013366e-03f, 3.753125630e-03f, 3.753231403e-03f, 3.753330684e-03f, 3.753423475e-03f, 3.753509774e-03f, +3.753589583e-03f, 3.753662902e-03f, 3.753729730e-03f, 3.753790068e-03f, 3.753843916e-03f, 3.753891274e-03f, 3.753932143e-03f, 3.753966522e-03f, 3.753994413e-03f, 3.754015815e-03f, +3.754030729e-03f, 3.754039155e-03f, 3.754041093e-03f, 3.754036544e-03f, 3.754025507e-03f, 3.754007984e-03f, 3.753983974e-03f, 3.753953479e-03f, 3.753916498e-03f, 3.753873031e-03f, +3.753823080e-03f, 3.753766644e-03f, 3.753703725e-03f, 3.753634322e-03f, 3.753558435e-03f, 3.753476066e-03f, 3.753387215e-03f, 3.753291882e-03f, 3.753190068e-03f, 3.753081773e-03f, +3.752966998e-03f, 3.752845744e-03f, 3.752718010e-03f, 3.752583798e-03f, 3.752443107e-03f, 3.752295939e-03f, 3.752142295e-03f, 3.751982173e-03f, 3.751815577e-03f, 3.751642505e-03f, +3.751462959e-03f, 3.751276939e-03f, 3.751084445e-03f, 3.750885479e-03f, 3.750680042e-03f, 3.750468133e-03f, 3.750249754e-03f, 3.750024905e-03f, 3.749793587e-03f, 3.749555800e-03f, +3.749311547e-03f, 3.749060826e-03f, 3.748803639e-03f, 3.748539987e-03f, 3.748269870e-03f, 3.747993289e-03f, 3.747710246e-03f, 3.747420741e-03f, 3.747124774e-03f, 3.746822347e-03f, +3.746513460e-03f, 3.746198114e-03f, 3.745876311e-03f, 3.745548050e-03f, 3.745213334e-03f, 3.744872162e-03f, 3.744524536e-03f, 3.744170456e-03f, 3.743809924e-03f, 3.743442941e-03f, +3.743069507e-03f, 3.742689624e-03f, 3.742303292e-03f, 3.741910512e-03f, 3.741511286e-03f, 3.741105614e-03f, 3.740693498e-03f, 3.740274938e-03f, 3.739849936e-03f, 3.739418493e-03f, +3.738980609e-03f, 3.738536286e-03f, 3.738085525e-03f, 3.737628326e-03f, 3.737164692e-03f, 3.736694623e-03f, 3.736218120e-03f, 3.735735185e-03f, 3.735245819e-03f, 3.734750022e-03f, +3.734247796e-03f, 3.733739143e-03f, 3.733224062e-03f, 3.732702557e-03f, 3.732174627e-03f, 3.731640274e-03f, 3.731099500e-03f, 3.730552305e-03f, 3.729998691e-03f, 3.729438659e-03f, +3.728872211e-03f, 3.728299347e-03f, 3.727720069e-03f, 3.727134379e-03f, 3.726542277e-03f, 3.725943765e-03f, 3.725338845e-03f, 3.724727517e-03f, 3.724109784e-03f, 3.723485646e-03f, +3.722855105e-03f, 3.722218162e-03f, 3.721574819e-03f, 3.720925078e-03f, 3.720268938e-03f, 3.719606403e-03f, 3.718937474e-03f, 3.718262152e-03f, 3.717580438e-03f, 3.716892334e-03f, +3.716197841e-03f, 3.715496962e-03f, 3.714789697e-03f, 3.714076049e-03f, 3.713356018e-03f, 3.712629606e-03f, 3.711896816e-03f, 3.711157647e-03f, 3.710412103e-03f, 3.709660184e-03f, +3.708901893e-03f, 3.708137230e-03f, 3.707366198e-03f, 3.706588798e-03f, 3.705805032e-03f, 3.705014901e-03f, 3.704218408e-03f, 3.703415553e-03f, 3.702606340e-03f, 3.701790768e-03f, +3.700968841e-03f, 3.700140559e-03f, 3.699305925e-03f, 3.698464940e-03f, 3.697617606e-03f, 3.696763925e-03f, 3.695903899e-03f, 3.695037529e-03f, 3.694164818e-03f, 3.693285766e-03f, +3.692400377e-03f, 3.691508651e-03f, 3.690610591e-03f, 3.689706199e-03f, 3.688795476e-03f, 3.687878424e-03f, 3.686955045e-03f, 3.686025342e-03f, 3.685089315e-03f, 3.684146968e-03f, +3.683198301e-03f, 3.682243318e-03f, 3.681282019e-03f, 3.680314407e-03f, 3.679340484e-03f, 3.678360252e-03f, 3.677373712e-03f, 3.676380868e-03f, 3.675381720e-03f, 3.674376271e-03f, +3.673364524e-03f, 3.672346479e-03f, 3.671322139e-03f, 3.670291507e-03f, 3.669254584e-03f, 3.668211372e-03f, 3.667161874e-03f, 3.666106092e-03f, 3.665044028e-03f, 3.663975683e-03f, +3.662901060e-03f, 3.661820162e-03f, 3.660732991e-03f, 3.659639548e-03f, 3.658539836e-03f, 3.657433857e-03f, 3.656321613e-03f, 3.655203107e-03f, 3.654078341e-03f, 3.652947317e-03f, +3.651810037e-03f, 3.650666504e-03f, 3.649516719e-03f, 3.648360686e-03f, 3.647198407e-03f, 3.646029883e-03f, 3.644855118e-03f, 3.643674113e-03f, 3.642486871e-03f, 3.641293394e-03f, +3.640093685e-03f, 3.638887746e-03f, 3.637675579e-03f, 3.636457187e-03f, 3.635232572e-03f, 3.634001737e-03f, 3.632764685e-03f, 3.631521416e-03f, 3.630271935e-03f, 3.629016243e-03f, +3.627754344e-03f, 3.626486238e-03f, 3.625211930e-03f, 3.623931421e-03f, 3.622644715e-03f, 3.621351812e-03f, 3.620052717e-03f, 3.618747432e-03f, 3.617435959e-03f, 3.616118300e-03f, +3.614794459e-03f, 3.613464438e-03f, 3.612128240e-03f, 3.610785867e-03f, 3.609437321e-03f, 3.608082606e-03f, 3.606721725e-03f, 3.605354679e-03f, 3.603981472e-03f, 3.602602105e-03f, +3.601216583e-03f, 3.599824907e-03f, 3.598427081e-03f, 3.597023106e-03f, 3.595612986e-03f, 3.594196724e-03f, 3.592774322e-03f, 3.591345783e-03f, 3.589911110e-03f, 3.588470305e-03f, +3.587023372e-03f, 3.585570313e-03f, 3.584111131e-03f, 3.582645829e-03f, 3.581174409e-03f, 3.579696875e-03f, 3.578213230e-03f, 3.576723475e-03f, 3.575227615e-03f, 3.573725652e-03f, +3.572217589e-03f, 3.570703429e-03f, 3.569183174e-03f, 3.567656828e-03f, 3.566124394e-03f, 3.564585874e-03f, 3.563041272e-03f, 3.561490591e-03f, 3.559933833e-03f, 3.558371002e-03f, +3.556802100e-03f, 3.555227130e-03f, 3.553646097e-03f, 3.552059002e-03f, 3.550465848e-03f, 3.548866640e-03f, 3.547261379e-03f, 3.545650069e-03f, 3.544032713e-03f, 3.542409314e-03f, +3.540779875e-03f, 3.539144400e-03f, 3.537502891e-03f, 3.535855351e-03f, 3.534201785e-03f, 3.532542194e-03f, 3.530876582e-03f, 3.529204952e-03f, 3.527527308e-03f, 3.525843653e-03f, +3.524153989e-03f, 3.522458321e-03f, 3.520756650e-03f, 3.519048982e-03f, 3.517335318e-03f, 3.515615662e-03f, 3.513890017e-03f, 3.512158387e-03f, 3.510420775e-03f, 3.508677185e-03f, +3.506927618e-03f, 3.505172080e-03f, 3.503410573e-03f, 3.501643100e-03f, 3.499869665e-03f, 3.498090272e-03f, 3.496304923e-03f, 3.494513622e-03f, 3.492716372e-03f, 3.490913178e-03f, +3.489104041e-03f, 3.487288967e-03f, 3.485467957e-03f, 3.483641016e-03f, 3.481808147e-03f, 3.479969353e-03f, 3.478124638e-03f, 3.476274006e-03f, 3.474417460e-03f, 3.472555003e-03f, +3.470686639e-03f, 3.468812371e-03f, 3.466932203e-03f, 3.465046140e-03f, 3.463154183e-03f, 3.461256336e-03f, 3.459352605e-03f, 3.457442990e-03f, 3.455527498e-03f, 3.453606130e-03f, +3.451678891e-03f, 3.449745785e-03f, 3.447806814e-03f, 3.445861983e-03f, 3.443911295e-03f, 3.441954754e-03f, 3.439992363e-03f, 3.438024127e-03f, 3.436050049e-03f, 3.434070132e-03f, +3.432084381e-03f, 3.430092799e-03f, 3.428095389e-03f, 3.426092156e-03f, 3.424083104e-03f, 3.422068236e-03f, 3.420047555e-03f, 3.418021066e-03f, 3.415988773e-03f, 3.413950679e-03f, +3.411906788e-03f, 3.409857104e-03f, 3.407801631e-03f, 3.405740372e-03f, 3.403673331e-03f, 3.401600513e-03f, 3.399521922e-03f, 3.397437560e-03f, 3.395347432e-03f, 3.393251542e-03f, +3.391149893e-03f, 3.389042491e-03f, 3.386929338e-03f, 3.384810438e-03f, 3.382685796e-03f, 3.380555416e-03f, 3.378419301e-03f, 3.376277455e-03f, 3.374129883e-03f, 3.371976588e-03f, +3.369817575e-03f, 3.367652847e-03f, 3.365482408e-03f, 3.363306263e-03f, 3.361124416e-03f, 3.358936870e-03f, 3.356743630e-03f, 3.354544699e-03f, 3.352340083e-03f, 3.350129784e-03f, +3.347913808e-03f, 3.345692157e-03f, 3.343464837e-03f, 3.341231852e-03f, 3.338993204e-03f, 3.336748900e-03f, 3.334498942e-03f, 3.332243336e-03f, 3.329982085e-03f, 3.327715193e-03f, +3.325442665e-03f, 3.323164504e-03f, 3.320880716e-03f, 3.318591304e-03f, 3.316296273e-03f, 3.313995626e-03f, 3.311689369e-03f, 3.309377504e-03f, 3.307060038e-03f, 3.304736973e-03f, +3.302408314e-03f, 3.300074066e-03f, 3.297734233e-03f, 3.295388818e-03f, 3.293037828e-03f, 3.290681265e-03f, 3.288319134e-03f, 3.285951440e-03f, 3.283578186e-03f, 3.281199378e-03f, +3.278815020e-03f, 3.276425115e-03f, 3.274029669e-03f, 3.271628686e-03f, 3.269222170e-03f, 3.266810126e-03f, 3.264392559e-03f, 3.261969472e-03f, 3.259540870e-03f, 3.257106757e-03f, +3.254667139e-03f, 3.252222019e-03f, 3.249771402e-03f, 3.247315293e-03f, 3.244853697e-03f, 3.242386616e-03f, 3.239914057e-03f, 3.237436024e-03f, 3.234952521e-03f, 3.232463553e-03f, +3.229969124e-03f, 3.227469239e-03f, 3.224963903e-03f, 3.222453120e-03f, 3.219936895e-03f, 3.217415232e-03f, 3.214888137e-03f, 3.212355613e-03f, 3.209817666e-03f, 3.207274299e-03f, +3.204725519e-03f, 3.202171328e-03f, 3.199611733e-03f, 3.197046738e-03f, 3.194476347e-03f, 3.191900565e-03f, 3.189319397e-03f, 3.186732848e-03f, 3.184140922e-03f, 3.181543625e-03f, +3.178940960e-03f, 3.176332933e-03f, 3.173719548e-03f, 3.171100811e-03f, 3.168476726e-03f, 3.165847297e-03f, 3.163212530e-03f, 3.160572430e-03f, 3.157927000e-03f, 3.155276247e-03f, +3.152620175e-03f, 3.149958789e-03f, 3.147292094e-03f, 3.144620094e-03f, 3.141942795e-03f, 3.139260201e-03f, 3.136572317e-03f, 3.133879148e-03f, 3.131180700e-03f, 3.128476976e-03f, +3.125767983e-03f, 3.123053724e-03f, 3.120334206e-03f, 3.117609432e-03f, 3.114879408e-03f, 3.112144138e-03f, 3.109403629e-03f, 3.106657884e-03f, 3.103906909e-03f, 3.101150709e-03f, +3.098389289e-03f, 3.095622654e-03f, 3.092850808e-03f, 3.090073758e-03f, 3.087291508e-03f, 3.084504062e-03f, 3.081711427e-03f, 3.078913607e-03f, 3.076110608e-03f, 3.073302434e-03f, +3.070489091e-03f, 3.067670583e-03f, 3.064846916e-03f, 3.062018095e-03f, 3.059184125e-03f, 3.056345012e-03f, 3.053500760e-03f, 3.050651375e-03f, 3.047796861e-03f, 3.044937224e-03f, +3.042072470e-03f, 3.039202603e-03f, 3.036327629e-03f, 3.033447552e-03f, 3.030562379e-03f, 3.027672114e-03f, 3.024776763e-03f, 3.021876330e-03f, 3.018970821e-03f, 3.016060242e-03f, +3.013144598e-03f, 3.010223893e-03f, 3.007298134e-03f, 3.004367326e-03f, 3.001431473e-03f, 2.998490581e-03f, 2.995544657e-03f, 2.992593704e-03f, 2.989637728e-03f, 2.986676735e-03f, +2.983710730e-03f, 2.980739718e-03f, 2.977763705e-03f, 2.974782696e-03f, 2.971796697e-03f, 2.968805713e-03f, 2.965809749e-03f, 2.962808811e-03f, 2.959802904e-03f, 2.956792034e-03f, +2.953776206e-03f, 2.950755426e-03f, 2.947729698e-03f, 2.944699030e-03f, 2.941663425e-03f, 2.938622890e-03f, 2.935577430e-03f, 2.932527051e-03f, 2.929471757e-03f, 2.926411556e-03f, +2.923346451e-03f, 2.920276449e-03f, 2.917201556e-03f, 2.914121776e-03f, 2.911037115e-03f, 2.907947580e-03f, 2.904853175e-03f, 2.901753906e-03f, 2.898649779e-03f, 2.895540799e-03f, +2.892426972e-03f, 2.889308304e-03f, 2.886184800e-03f, 2.883056466e-03f, 2.879923307e-03f, 2.876785330e-03f, 2.873642539e-03f, 2.870494941e-03f, 2.867342541e-03f, 2.864185345e-03f, +2.861023359e-03f, 2.857856588e-03f, 2.854685037e-03f, 2.851508714e-03f, 2.848327623e-03f, 2.845141770e-03f, 2.841951161e-03f, 2.838755802e-03f, 2.835555698e-03f, 2.832350856e-03f, +2.829141280e-03f, 2.825926977e-03f, 2.822707953e-03f, 2.819484213e-03f, 2.816255764e-03f, 2.813022610e-03f, 2.809784758e-03f, 2.806542214e-03f, 2.803294984e-03f, 2.800043072e-03f, +2.796786486e-03f, 2.793525231e-03f, 2.790259313e-03f, 2.786988738e-03f, 2.783713511e-03f, 2.780433639e-03f, 2.777149128e-03f, 2.773859983e-03f, 2.770566210e-03f, 2.767267816e-03f, +2.763964805e-03f, 2.760657185e-03f, 2.757344961e-03f, 2.754028139e-03f, 2.750706725e-03f, 2.747380725e-03f, 2.744050145e-03f, 2.740714991e-03f, 2.737375269e-03f, 2.734030984e-03f, +2.730682144e-03f, 2.727328754e-03f, 2.723970819e-03f, 2.720608347e-03f, 2.717241342e-03f, 2.713869812e-03f, 2.710493762e-03f, 2.707113198e-03f, 2.703728127e-03f, 2.700338554e-03f, +2.696944485e-03f, 2.693545927e-03f, 2.690142885e-03f, 2.686735366e-03f, 2.683323376e-03f, 2.679906921e-03f, 2.676486008e-03f, 2.673060641e-03f, 2.669630828e-03f, 2.666196574e-03f, +2.662757886e-03f, 2.659314770e-03f, 2.655867232e-03f, 2.652415279e-03f, 2.648958915e-03f, 2.645498149e-03f, 2.642032985e-03f, 2.638563430e-03f, 2.635089490e-03f, 2.631611172e-03f, +2.628128482e-03f, 2.624641425e-03f, 2.621150009e-03f, 2.617654239e-03f, 2.614154122e-03f, 2.610649664e-03f, 2.607140871e-03f, 2.603627750e-03f, 2.600110306e-03f, 2.596588546e-03f, +2.593062477e-03f, 2.589532105e-03f, 2.585997436e-03f, 2.582458476e-03f, 2.578915232e-03f, 2.575367710e-03f, 2.571815916e-03f, 2.568259857e-03f, 2.564699539e-03f, 2.561134969e-03f, +2.557566152e-03f, 2.553993096e-03f, 2.550415806e-03f, 2.546834289e-03f, 2.543248552e-03f, 2.539658601e-03f, 2.536064441e-03f, 2.532466081e-03f, 2.528863525e-03f, 2.525256782e-03f, +2.521645856e-03f, 2.518030754e-03f, 2.514411484e-03f, 2.510788050e-03f, 2.507160461e-03f, 2.503528722e-03f, 2.499892839e-03f, 2.496252820e-03f, 2.492608671e-03f, 2.488960398e-03f, +2.485308008e-03f, 2.481651507e-03f, 2.477990902e-03f, 2.474326200e-03f, 2.470657406e-03f, 2.466984528e-03f, 2.463307572e-03f, 2.459626544e-03f, 2.455941452e-03f, 2.452252301e-03f, +2.448559099e-03f, 2.444861851e-03f, 2.441160565e-03f, 2.437455247e-03f, 2.433745904e-03f, 2.430032542e-03f, 2.426315168e-03f, 2.422593788e-03f, 2.418868410e-03f, 2.415139039e-03f, +2.411405683e-03f, 2.407668349e-03f, 2.403927041e-03f, 2.400181769e-03f, 2.396432537e-03f, 2.392679354e-03f, 2.388922224e-03f, 2.385161156e-03f, 2.381396156e-03f, 2.377627231e-03f, +2.373854386e-03f, 2.370077630e-03f, 2.366296968e-03f, 2.362512408e-03f, 2.358723956e-03f, 2.354931619e-03f, 2.351135404e-03f, 2.347335317e-03f, 2.343531366e-03f, 2.339723556e-03f, +2.335911895e-03f, 2.332096390e-03f, 2.328277047e-03f, 2.324453873e-03f, 2.320626876e-03f, 2.316796060e-03f, 2.312961435e-03f, 2.309123005e-03f, 2.305280779e-03f, 2.301434763e-03f, +2.297584964e-03f, 2.293731389e-03f, 2.289874044e-03f, 2.286012936e-03f, 2.282148073e-03f, 2.278279461e-03f, 2.274407107e-03f, 2.270531017e-03f, 2.266651200e-03f, 2.262767661e-03f, +2.258880408e-03f, 2.254989447e-03f, 2.251094786e-03f, 2.247196431e-03f, 2.243294389e-03f, 2.239388668e-03f, 2.235479273e-03f, 2.231566213e-03f, 2.227649493e-03f, 2.223729122e-03f, +2.219805105e-03f, 2.215877450e-03f, 2.211946164e-03f, 2.208011254e-03f, 2.204072727e-03f, 2.200130590e-03f, 2.196184849e-03f, 2.192235512e-03f, 2.188282586e-03f, 2.184326077e-03f, +2.180365994e-03f, 2.176402342e-03f, 2.172435129e-03f, 2.168464362e-03f, 2.164490048e-03f, 2.160512194e-03f, 2.156530807e-03f, 2.152545894e-03f, 2.148557463e-03f, 2.144565519e-03f, +2.140570071e-03f, 2.136571126e-03f, 2.132568689e-03f, 2.128562770e-03f, 2.124553374e-03f, 2.120540509e-03f, 2.116524182e-03f, 2.112504399e-03f, 2.108481169e-03f, 2.104454498e-03f, +2.100424394e-03f, 2.096390863e-03f, 2.092353913e-03f, 2.088313550e-03f, 2.084269783e-03f, 2.080222618e-03f, 2.076172062e-03f, 2.072118122e-03f, 2.068060806e-03f, 2.064000121e-03f, +2.059936074e-03f, 2.055868672e-03f, 2.051797923e-03f, 2.047723833e-03f, 2.043646410e-03f, 2.039565661e-03f, 2.035481594e-03f, 2.031394215e-03f, 2.027303531e-03f, 2.023209551e-03f, +2.019112280e-03f, 2.015011728e-03f, 2.010907900e-03f, 2.006800803e-03f, 2.002690446e-03f, 1.998576836e-03f, 1.994459979e-03f, 1.990339883e-03f, 1.986216556e-03f, 1.982090004e-03f, +1.977960235e-03f, 1.973827257e-03f, 1.969691076e-03f, 1.965551699e-03f, 1.961409135e-03f, 1.957263390e-03f, 1.953114472e-03f, 1.948962389e-03f, 1.944807146e-03f, 1.940648752e-03f, +1.936487215e-03f, 1.932322541e-03f, 1.928154738e-03f, 1.923983813e-03f, 1.919809773e-03f, 1.915632627e-03f, 1.911452380e-03f, 1.907269042e-03f, 1.903082618e-03f, 1.898893117e-03f, +1.894700546e-03f, 1.890504912e-03f, 1.886306223e-03f, 1.882104486e-03f, 1.877899709e-03f, 1.873691898e-03f, 1.869481061e-03f, 1.865267207e-03f, 1.861050341e-03f, 1.856830473e-03f, +1.852607608e-03f, 1.848381755e-03f, 1.844152921e-03f, 1.839921113e-03f, 1.835686339e-03f, 1.831448607e-03f, 1.827207923e-03f, 1.822964296e-03f, 1.818717732e-03f, 1.814468240e-03f, +1.810215827e-03f, 1.805960500e-03f, 1.801702266e-03f, 1.797441134e-03f, 1.793177111e-03f, 1.788910204e-03f, 1.784640421e-03f, 1.780367770e-03f, 1.776092257e-03f, 1.771813891e-03f, +1.767532678e-03f, 1.763248627e-03f, 1.758961745e-03f, 1.754672040e-03f, 1.750379519e-03f, 1.746084190e-03f, 1.741786060e-03f, 1.737485136e-03f, 1.733181428e-03f, 1.728874941e-03f, +1.724565684e-03f, 1.720253664e-03f, 1.715938888e-03f, 1.711621366e-03f, 1.707301103e-03f, 1.702978107e-03f, 1.698652387e-03f, 1.694323950e-03f, 1.689992803e-03f, 1.685658954e-03f, +1.681322411e-03f, 1.676983181e-03f, 1.672641271e-03f, 1.668296691e-03f, 1.663949447e-03f, 1.659599546e-03f, 1.655246997e-03f, 1.650891807e-03f, 1.646533984e-03f, 1.642173536e-03f, +1.637810469e-03f, 1.633444793e-03f, 1.629076514e-03f, 1.624705640e-03f, 1.620332179e-03f, 1.615956139e-03f, 1.611577526e-03f, 1.607196350e-03f, 1.602812617e-03f, 1.598426336e-03f, +1.594037514e-03f, 1.589646158e-03f, 1.585252278e-03f, 1.580855879e-03f, 1.576456970e-03f, 1.572055559e-03f, 1.567651653e-03f, 1.563245260e-03f, 1.558836389e-03f, 1.554425046e-03f, +1.550011239e-03f, 1.545594976e-03f, 1.541176265e-03f, 1.536755114e-03f, 1.532331530e-03f, 1.527905522e-03f, 1.523477096e-03f, 1.519046261e-03f, 1.514613025e-03f, 1.510177395e-03f, +1.505739379e-03f, 1.501298984e-03f, 1.496856220e-03f, 1.492411093e-03f, 1.487963611e-03f, 1.483513782e-03f, 1.479061614e-03f, 1.474607114e-03f, 1.470150292e-03f, 1.465691153e-03f, +1.461229707e-03f, 1.456765960e-03f, 1.452299921e-03f, 1.447831598e-03f, 1.443360999e-03f, 1.438888130e-03f, 1.434413001e-03f, 1.429935619e-03f, 1.425455992e-03f, 1.420974127e-03f, +1.416490033e-03f, 1.412003717e-03f, 1.407515188e-03f, 1.403024453e-03f, 1.398531520e-03f, 1.394036396e-03f, 1.389539091e-03f, 1.385039611e-03f, 1.380537965e-03f, 1.376034160e-03f, +1.371528204e-03f, 1.367020106e-03f, 1.362509873e-03f, 1.357997512e-03f, 1.353483033e-03f, 1.348966443e-03f, 1.344447749e-03f, 1.339926960e-03f, 1.335404084e-03f, 1.330879128e-03f, +1.326352100e-03f, 1.321823009e-03f, 1.317291862e-03f, 1.312758668e-03f, 1.308223433e-03f, 1.303686167e-03f, 1.299146877e-03f, 1.294605571e-03f, 1.290062256e-03f, 1.285516942e-03f, +1.280969635e-03f, 1.276420345e-03f, 1.271869078e-03f, 1.267315842e-03f, 1.262760647e-03f, 1.258203499e-03f, 1.253644407e-03f, 1.249083378e-03f, 1.244520421e-03f, 1.239955544e-03f, +1.235388754e-03f, 1.230820060e-03f, 1.226249470e-03f, 1.221676991e-03f, 1.217102631e-03f, 1.212526399e-03f, 1.207948303e-03f, 1.203368350e-03f, 1.198786549e-03f, 1.194202907e-03f, +1.189617433e-03f, 1.185030135e-03f, 1.180441020e-03f, 1.175850097e-03f, 1.171257373e-03f, 1.166662858e-03f, 1.162066558e-03f, 1.157468481e-03f, 1.152868637e-03f, 1.148267033e-03f, +1.143663676e-03f, 1.139058575e-03f, 1.134451738e-03f, 1.129843174e-03f, 1.125232889e-03f, 1.120620893e-03f, 1.116007192e-03f, 1.111391796e-03f, 1.106774713e-03f, 1.102155950e-03f, +1.097535515e-03f, 1.092913416e-03f, 1.088289663e-03f, 1.083664262e-03f, 1.079037221e-03f, 1.074408550e-03f, 1.069778255e-03f, 1.065146346e-03f, 1.060512829e-03f, 1.055877714e-03f, +1.051241008e-03f, 1.046602719e-03f, 1.041962855e-03f, 1.037321426e-03f, 1.032678438e-03f, 1.028033899e-03f, 1.023387819e-03f, 1.018740204e-03f, 1.014091064e-03f, 1.009440405e-03f, +1.004788237e-03f, 1.000134567e-03f, 9.954794044e-04f, 9.908227559e-04f, 9.861646302e-04f, 9.815050354e-04f, 9.768439797e-04f, 9.721814710e-04f, 9.675175177e-04f, 9.628521278e-04f, +9.581853094e-04f, 9.535170707e-04f, 9.488474199e-04f, 9.441763650e-04f, 9.395039142e-04f, 9.348300757e-04f, 9.301548576e-04f, 9.254782680e-04f, 9.208003152e-04f, 9.161210072e-04f, +9.114403522e-04f, 9.067583584e-04f, 9.020750339e-04f, 8.973903869e-04f, 8.927044256e-04f, 8.880171581e-04f, 8.833285926e-04f, 8.786387372e-04f, 8.739476002e-04f, 8.692551896e-04f, +8.645615138e-04f, 8.598665807e-04f, 8.551703987e-04f, 8.504729759e-04f, 8.457743205e-04f, 8.410744407e-04f, 8.363733446e-04f, 8.316710404e-04f, 8.269675364e-04f, 8.222628406e-04f, +8.175569614e-04f, 8.128499069e-04f, 8.081416852e-04f, 8.034323047e-04f, 7.987217734e-04f, 7.940100996e-04f, 7.892972915e-04f, 7.845833573e-04f, 7.798683052e-04f, 7.751521434e-04f, +7.704348800e-04f, 7.657165234e-04f, 7.609970817e-04f, 7.562765631e-04f, 7.515549759e-04f, 7.468323282e-04f, 7.421086283e-04f, 7.373838843e-04f, 7.326581046e-04f, 7.279312973e-04f, +7.232034706e-04f, 7.184746329e-04f, 7.137447922e-04f, 7.090139568e-04f, 7.042821349e-04f, 6.995493349e-04f, 6.948155648e-04f, 6.900808330e-04f, 6.853451476e-04f, 6.806085169e-04f, +6.758709491e-04f, 6.711324525e-04f, 6.663930353e-04f, 6.616527057e-04f, 6.569114720e-04f, 6.521693424e-04f, 6.474263252e-04f, 6.426824285e-04f, 6.379376607e-04f, 6.331920300e-04f, +6.284455446e-04f, 6.236982128e-04f, 6.189500427e-04f, 6.142010428e-04f, 6.094512212e-04f, 6.047005861e-04f, 5.999491459e-04f, 5.951969087e-04f, 5.904438828e-04f, 5.856900766e-04f, +5.809354981e-04f, 5.761801558e-04f, 5.714240577e-04f, 5.666672123e-04f, 5.619096278e-04f, 5.571513124e-04f, 5.523922743e-04f, 5.476325219e-04f, 5.428720634e-04f, 5.381109071e-04f, +5.333490612e-04f, 5.285865340e-04f, 5.238233337e-04f, 5.190594687e-04f, 5.142949472e-04f, 5.095297774e-04f, 5.047639677e-04f, 4.999975262e-04f, 4.952304613e-04f, 4.904627813e-04f, +4.856944943e-04f, 4.809256088e-04f, 4.761561329e-04f, 4.713860749e-04f, 4.666154431e-04f, 4.618442458e-04f, 4.570724912e-04f, 4.523001876e-04f, 4.475273433e-04f, 4.427539666e-04f, +4.379800658e-04f, 4.332056490e-04f, 4.284307247e-04f, 4.236553010e-04f, 4.188793863e-04f, 4.141029889e-04f, 4.093261169e-04f, 4.045487787e-04f, 3.997709826e-04f, 3.949927369e-04f, +3.902140498e-04f, 3.854349296e-04f, 3.806553846e-04f, 3.758754231e-04f, 3.710950533e-04f, 3.663142836e-04f, 3.615331222e-04f, 3.567515774e-04f, 3.519696575e-04f, 3.471873707e-04f, +3.424047255e-04f, 3.376217299e-04f, 3.328383924e-04f, 3.280547212e-04f, 3.232707246e-04f, 3.184864108e-04f, 3.137017882e-04f, 3.089168651e-04f, 3.041316497e-04f, 2.993461503e-04f, +2.945603751e-04f, 2.897743326e-04f, 2.849880310e-04f, 2.802014785e-04f, 2.754146834e-04f, 2.706276540e-04f, 2.658403987e-04f, 2.610529256e-04f, 2.562652432e-04f, 2.514773596e-04f, +2.466892831e-04f, 2.419010221e-04f, 2.371125847e-04f, 2.323239794e-04f, 2.275352144e-04f, 2.227462979e-04f, 2.179572383e-04f, 2.131680438e-04f, 2.083787227e-04f, 2.035892834e-04f, +1.987997340e-04f, 1.940100829e-04f, 1.892203383e-04f, 1.844305086e-04f, 1.796406020e-04f, 1.748506268e-04f, 1.700605912e-04f, 1.652705037e-04f, 1.604803723e-04f, 1.556902055e-04f, +1.509000115e-04f, 1.461097986e-04f, 1.413195750e-04f, 1.365293491e-04f, 1.317391291e-04f, 1.269489233e-04f, 1.221587400e-04f, 1.173685874e-04f, 1.125784738e-04f, 1.077884076e-04f, +1.029983969e-04f, 9.820845014e-05f, 9.341857548e-05f, 8.862878122e-05f, 8.383907564e-05f, 7.904946701e-05f, 7.425996361e-05f, 6.947057371e-05f, 6.468130557e-05f, 5.989216748e-05f, +5.510316770e-05f, 5.031431450e-05f, 4.552561615e-05f, 4.073708091e-05f, 3.594871706e-05f, 3.116053286e-05f, 2.637253658e-05f, 2.158473648e-05f, 1.679714083e-05f, 1.200975788e-05f, +7.222595914e-06f, 2.435663180e-06f, -2.351032057e-06f, -7.137481536e-06f, -1.192367700e-05f, -1.670961019e-05f, -2.149527284e-05f, -2.628065670e-05f, -3.106575352e-05f, -3.585055503e-05f, +-4.063505299e-05f, -4.541923913e-05f, -5.020310522e-05f, -5.498664299e-05f, -5.976984420e-05f, -6.455270059e-05f, -6.933520393e-05f, -7.411734595e-05f, -7.889911842e-05f, -8.368051308e-05f, +-8.846152171e-05f, -9.324213604e-05f, -9.802234784e-05f, -1.028021489e-04f, -1.075815309e-04f, -1.123604857e-04f, -1.171390050e-04f, -1.219170805e-04f, -1.266947041e-04f, -1.314718675e-04f, +-1.362485625e-04f, -1.410247808e-04f, -1.458005143e-04f, -1.505757546e-04f, -1.553504936e-04f, -1.601247230e-04f, -1.648984346e-04f, -1.696716202e-04f, -1.744442715e-04f, -1.792163804e-04f, +-1.839879386e-04f, -1.887589379e-04f, -1.935293701e-04f, -1.982992269e-04f, -2.030685002e-04f, -2.078371818e-04f, -2.126052633e-04f, -2.173727367e-04f, -2.221395937e-04f, -2.269058261e-04f, +-2.316714257e-04f, -2.364363842e-04f, -2.412006936e-04f, -2.459643456e-04f, -2.507273319e-04f, -2.554896444e-04f, -2.602512750e-04f, -2.650122153e-04f, -2.697724572e-04f, -2.745319925e-04f, +-2.792908131e-04f, -2.840489107e-04f, -2.888062772e-04f, -2.935629043e-04f, -2.983187839e-04f, -3.030739078e-04f, -3.078282678e-04f, -3.125818558e-04f, -3.173346635e-04f, -3.220866829e-04f, +-3.268379056e-04f, -3.315883236e-04f, -3.363379287e-04f, -3.410867126e-04f, -3.458346674e-04f, -3.505817847e-04f, -3.553280564e-04f, -3.600734744e-04f, -3.648180305e-04f, -3.695617166e-04f, +-3.743045244e-04f, -3.790464459e-04f, -3.837874729e-04f, -3.885275972e-04f, -3.932668107e-04f, -3.980051052e-04f, -4.027424727e-04f, -4.074789049e-04f, -4.122143938e-04f, -4.169489311e-04f, +-4.216825089e-04f, -4.264151188e-04f, -4.311467528e-04f, -4.358774029e-04f, -4.406070607e-04f, -4.453357183e-04f, -4.500633674e-04f, -4.547900001e-04f, -4.595156081e-04f, -4.642401833e-04f, +-4.689637177e-04f, -4.736862031e-04f, -4.784076315e-04f, -4.831279946e-04f, -4.878472844e-04f, -4.925654928e-04f, -4.972826118e-04f, -5.019986331e-04f, -5.067135487e-04f, -5.114273506e-04f, +-5.161400306e-04f, -5.208515806e-04f, -5.255619926e-04f, -5.302712584e-04f, -5.349793701e-04f, -5.396863194e-04f, -5.443920984e-04f, -5.490966990e-04f, -5.538001130e-04f, -5.585023325e-04f, +-5.632033493e-04f, -5.679031554e-04f, -5.726017427e-04f, -5.772991032e-04f, -5.819952288e-04f, -5.866901115e-04f, -5.913837432e-04f, -5.960761159e-04f, -6.007672214e-04f, -6.054570519e-04f, +-6.101455992e-04f, -6.148328553e-04f, -6.195188121e-04f, -6.242034617e-04f, -6.288867959e-04f, -6.335688068e-04f, -6.382494864e-04f, -6.429288266e-04f, -6.476068194e-04f, -6.522834568e-04f, +-6.569587307e-04f, -6.616326333e-04f, -6.663051563e-04f, -6.709762920e-04f, -6.756460321e-04f, -6.803143688e-04f, -6.849812941e-04f, -6.896467999e-04f, -6.943108783e-04f, -6.989735212e-04f, +-7.036347208e-04f, -7.082944689e-04f, -7.129527577e-04f, -7.176095791e-04f, -7.222649252e-04f, -7.269187880e-04f, -7.315711595e-04f, -7.362220319e-04f, -7.408713970e-04f, -7.455192469e-04f, +-7.501655738e-04f, -7.548103696e-04f, -7.594536264e-04f, -7.640953362e-04f, -7.687354912e-04f, -7.733740833e-04f, -7.780111046e-04f, -7.826465472e-04f, -7.872804032e-04f, -7.919126646e-04f, +-7.965433235e-04f, -8.011723720e-04f, -8.057998021e-04f, -8.104256060e-04f, -8.150497758e-04f, -8.196723034e-04f, -8.242931811e-04f, -8.289124009e-04f, -8.335299549e-04f, -8.381458352e-04f, +-8.427600340e-04f, -8.473725433e-04f, -8.519833553e-04f, -8.565924620e-04f, -8.611998556e-04f, -8.658055283e-04f, -8.704094721e-04f, -8.750116791e-04f, -8.796121416e-04f, -8.842108516e-04f, +-8.888078013e-04f, -8.934029828e-04f, -8.979963883e-04f, -9.025880100e-04f, -9.071778399e-04f, -9.117658702e-04f, -9.163520932e-04f, -9.209365010e-04f, -9.255190856e-04f, -9.300998394e-04f, +-9.346787545e-04f, -9.392558230e-04f, -9.438310372e-04f, -9.484043893e-04f, -9.529758713e-04f, -9.575454756e-04f, -9.621131943e-04f, -9.666790196e-04f, -9.712429438e-04f, -9.758049589e-04f, +-9.803650573e-04f, -9.849232312e-04f, -9.894794728e-04f, -9.940337742e-04f, -9.985861278e-04f, -1.003136526e-03f, -1.007684960e-03f, -1.012231424e-03f, -1.016775908e-03f, -1.021318406e-03f, +-1.025858909e-03f, -1.030397411e-03f, -1.034933902e-03f, -1.039468375e-03f, -1.044000824e-03f, -1.048531239e-03f, -1.053059613e-03f, -1.057585939e-03f, -1.062110208e-03f, -1.066632414e-03f, +-1.071152547e-03f, -1.075670602e-03f, -1.080186569e-03f, -1.084700441e-03f, -1.089212211e-03f, -1.093721870e-03f, -1.098229412e-03f, -1.102734828e-03f, -1.107238111e-03f, -1.111739253e-03f, +-1.116238246e-03f, -1.120735083e-03f, -1.125229756e-03f, -1.129722258e-03f, -1.134212580e-03f, -1.138700716e-03f, -1.143186657e-03f, -1.147670395e-03f, -1.152151924e-03f, -1.156631235e-03f, +-1.161108322e-03f, -1.165583175e-03f, -1.170055788e-03f, -1.174526154e-03f, -1.178994264e-03f, -1.183460110e-03f, -1.187923686e-03f, -1.192384983e-03f, -1.196843995e-03f, -1.201300713e-03f, +-1.205755129e-03f, -1.210207237e-03f, -1.214657029e-03f, -1.219104497e-03f, -1.223549633e-03f, -1.227992431e-03f, -1.232432882e-03f, -1.236870978e-03f, -1.241306714e-03f, -1.245740079e-03f, +-1.250171068e-03f, -1.254599673e-03f, -1.259025886e-03f, -1.263449700e-03f, -1.267871106e-03f, -1.272290099e-03f, -1.276706669e-03f, -1.281120810e-03f, -1.285532514e-03f, -1.289941773e-03f, +-1.294348581e-03f, -1.298752929e-03f, -1.303154810e-03f, -1.307554217e-03f, -1.311951142e-03f, -1.316345578e-03f, -1.320737517e-03f, -1.325126951e-03f, -1.329513874e-03f, -1.333898277e-03f, +-1.338280154e-03f, -1.342659497e-03f, -1.347036298e-03f, -1.351410551e-03f, -1.355782247e-03f, -1.360151379e-03f, -1.364517940e-03f, -1.368881922e-03f, -1.373243318e-03f, -1.377602121e-03f, +-1.381958322e-03f, -1.386311916e-03f, -1.390662894e-03f, -1.395011248e-03f, -1.399356973e-03f, -1.403700059e-03f, -1.408040501e-03f, -1.412378289e-03f, -1.416713418e-03f, -1.421045880e-03f, +-1.425375666e-03f, -1.429702771e-03f, -1.434027187e-03f, -1.438348906e-03f, -1.442667921e-03f, -1.446984224e-03f, -1.451297809e-03f, -1.455608668e-03f, -1.459916794e-03f, -1.464222179e-03f, +-1.468524816e-03f, -1.472824699e-03f, -1.477121818e-03f, -1.481416168e-03f, -1.485707741e-03f, -1.489996529e-03f, -1.494282526e-03f, -1.498565724e-03f, -1.502846116e-03f, -1.507123695e-03f, +-1.511398453e-03f, -1.515670383e-03f, -1.519939478e-03f, -1.524205730e-03f, -1.528469133e-03f, -1.532729680e-03f, -1.536987362e-03f, -1.541242173e-03f, -1.545494105e-03f, -1.549743152e-03f, +-1.553989306e-03f, -1.558232561e-03f, -1.562472907e-03f, -1.566710340e-03f, -1.570944851e-03f, -1.575176433e-03f, -1.579405079e-03f, -1.583630782e-03f, -1.587853535e-03f, -1.592073331e-03f, +-1.596290162e-03f, -1.600504021e-03f, -1.604714902e-03f, -1.608922797e-03f, -1.613127698e-03f, -1.617329600e-03f, -1.621528494e-03f, -1.625724374e-03f, -1.629917232e-03f, -1.634107062e-03f, +-1.638293857e-03f, -1.642477608e-03f, -1.646658310e-03f, -1.650835955e-03f, -1.655010536e-03f, -1.659182045e-03f, -1.663350477e-03f, -1.667515824e-03f, -1.671678079e-03f, -1.675837234e-03f, +-1.679993283e-03f, -1.684146219e-03f, -1.688296035e-03f, -1.692442723e-03f, -1.696586278e-03f, -1.700726690e-03f, -1.704863955e-03f, -1.708998064e-03f, -1.713129011e-03f, -1.717256789e-03f, +-1.721381391e-03f, -1.725502809e-03f, -1.729621038e-03f, -1.733736069e-03f, -1.737847896e-03f, -1.741956512e-03f, -1.746061910e-03f, -1.750164084e-03f, -1.754263025e-03f, -1.758358728e-03f, +-1.762451186e-03f, -1.766540390e-03f, -1.770626336e-03f, -1.774709015e-03f, -1.778788420e-03f, -1.782864546e-03f, -1.786937385e-03f, -1.791006930e-03f, -1.795073174e-03f, -1.799136110e-03f, +-1.803195732e-03f, -1.807252033e-03f, -1.811305006e-03f, -1.815354643e-03f, -1.819400939e-03f, -1.823443887e-03f, -1.827483478e-03f, -1.831519708e-03f, -1.835552569e-03f, -1.839582053e-03f, +-1.843608155e-03f, -1.847630868e-03f, -1.851650184e-03f, -1.855666098e-03f, -1.859678601e-03f, -1.863687688e-03f, -1.867693352e-03f, -1.871695586e-03f, -1.875694383e-03f, -1.879689737e-03f, +-1.883681640e-03f, -1.887670086e-03f, -1.891655069e-03f, -1.895636581e-03f, -1.899614616e-03f, -1.903589168e-03f, -1.907560229e-03f, -1.911527792e-03f, -1.915491852e-03f, -1.919452401e-03f, +-1.923409434e-03f, -1.927362942e-03f, -1.931312920e-03f, -1.935259360e-03f, -1.939202257e-03f, -1.943141603e-03f, -1.947077393e-03f, -1.951009618e-03f, -1.954938273e-03f, -1.958863352e-03f, +-1.962784847e-03f, -1.966702752e-03f, -1.970617060e-03f, -1.974527764e-03f, -1.978434859e-03f, -1.982338338e-03f, -1.986238193e-03f, -1.990134419e-03f, -1.994027009e-03f, -1.997915956e-03f, +-2.001801254e-03f, -2.005682896e-03f, -2.009560877e-03f, -2.013435188e-03f, -2.017305824e-03f, -2.021172778e-03f, -2.025036044e-03f, -2.028895616e-03f, -2.032751486e-03f, -2.036603648e-03f, +-2.040452096e-03f, -2.044296824e-03f, -2.048137824e-03f, -2.051975091e-03f, -2.055808618e-03f, -2.059638398e-03f, -2.063464426e-03f, -2.067286694e-03f, -2.071105196e-03f, -2.074919927e-03f, +-2.078730879e-03f, -2.082538046e-03f, -2.086341422e-03f, -2.090141000e-03f, -2.093936774e-03f, -2.097728737e-03f, -2.101516884e-03f, -2.105301208e-03f, -2.109081702e-03f, -2.112858361e-03f, +-2.116631177e-03f, -2.120400145e-03f, -2.124165258e-03f, -2.127926510e-03f, -2.131683894e-03f, -2.135437405e-03f, -2.139187036e-03f, -2.142932780e-03f, -2.146674632e-03f, -2.150412585e-03f, +-2.154146633e-03f, -2.157876770e-03f, -2.161602989e-03f, -2.165325284e-03f, -2.169043649e-03f, -2.172758078e-03f, -2.176468564e-03f, -2.180175102e-03f, -2.183877684e-03f, -2.187576306e-03f, +-2.191270960e-03f, -2.194961640e-03f, -2.198648341e-03f, -2.202331056e-03f, -2.206009779e-03f, -2.209684504e-03f, -2.213355224e-03f, -2.217021934e-03f, -2.220684628e-03f, -2.224343299e-03f, +-2.227997940e-03f, -2.231648547e-03f, -2.235295113e-03f, -2.238937631e-03f, -2.242576097e-03f, -2.246210503e-03f, -2.249840843e-03f, -2.253467112e-03f, -2.257089304e-03f, -2.260707412e-03f, +-2.264321430e-03f, -2.267931352e-03f, -2.271537173e-03f, -2.275138886e-03f, -2.278736486e-03f, -2.282329965e-03f, -2.285919319e-03f, -2.289504541e-03f, -2.293085625e-03f, -2.296662566e-03f, +-2.300235356e-03f, -2.303803991e-03f, -2.307368465e-03f, -2.310928771e-03f, -2.314484903e-03f, -2.318036856e-03f, -2.321584624e-03f, -2.325128200e-03f, -2.328667579e-03f, -2.332202755e-03f, +-2.335733722e-03f, -2.339260474e-03f, -2.342783005e-03f, -2.346301309e-03f, -2.349815381e-03f, -2.353325215e-03f, -2.356830804e-03f, -2.360332143e-03f, -2.363829227e-03f, -2.367322048e-03f, +-2.370810602e-03f, -2.374294883e-03f, -2.377774884e-03f, -2.381250601e-03f, -2.384722026e-03f, -2.388189155e-03f, -2.391651982e-03f, -2.395110501e-03f, -2.398564705e-03f, -2.402014591e-03f, +-2.405460150e-03f, -2.408901379e-03f, -2.412338271e-03f, -2.415770820e-03f, -2.419199021e-03f, -2.422622869e-03f, -2.426042356e-03f, -2.429457478e-03f, -2.432868229e-03f, -2.436274604e-03f, +-2.439676596e-03f, -2.443074200e-03f, -2.446467410e-03f, -2.449856221e-03f, -2.453240627e-03f, -2.456620623e-03f, -2.459996202e-03f, -2.463367359e-03f, -2.466734089e-03f, -2.470096386e-03f, +-2.473454245e-03f, -2.476807659e-03f, -2.480156624e-03f, -2.483501133e-03f, -2.486841181e-03f, -2.490176763e-03f, -2.493507874e-03f, -2.496834506e-03f, -2.500156656e-03f, -2.503474317e-03f, +-2.506787484e-03f, -2.510096151e-03f, -2.513400314e-03f, -2.516699966e-03f, -2.519995102e-03f, -2.523285717e-03f, -2.526571804e-03f, -2.529853360e-03f, -2.533130377e-03f, -2.536402852e-03f, +-2.539670778e-03f, -2.542934149e-03f, -2.546192962e-03f, -2.549447209e-03f, -2.552696886e-03f, -2.555941988e-03f, -2.559182508e-03f, -2.562418442e-03f, -2.565649784e-03f, -2.568876530e-03f, +-2.572098672e-03f, -2.575316207e-03f, -2.578529129e-03f, -2.581737433e-03f, -2.584941112e-03f, -2.588140163e-03f, -2.591334579e-03f, -2.594524356e-03f, -2.597709488e-03f, -2.600889969e-03f, +-2.604065795e-03f, -2.607236961e-03f, -2.610403460e-03f, -2.613565289e-03f, -2.616722440e-03f, -2.619874911e-03f, -2.623022694e-03f, -2.626165786e-03f, -2.629304180e-03f, -2.632437872e-03f, +-2.635566856e-03f, -2.638691127e-03f, -2.641810681e-03f, -2.644925511e-03f, -2.648035614e-03f, -2.651140982e-03f, -2.654241613e-03f, -2.657337500e-03f, -2.660428638e-03f, -2.663515022e-03f, +-2.666596647e-03f, -2.669673509e-03f, -2.672745601e-03f, -2.675812919e-03f, -2.678875458e-03f, -2.681933213e-03f, -2.684986178e-03f, -2.688034349e-03f, -2.691077721e-03f, -2.694116288e-03f, +-2.697150046e-03f, -2.700178990e-03f, -2.703203114e-03f, -2.706222414e-03f, -2.709236884e-03f, -2.712246521e-03f, -2.715251318e-03f, -2.718251270e-03f, -2.721246374e-03f, -2.724236624e-03f, +-2.727222014e-03f, -2.730202541e-03f, -2.733178199e-03f, -2.736148983e-03f, -2.739114889e-03f, -2.742075911e-03f, -2.745032045e-03f, -2.747983285e-03f, -2.750929628e-03f, -2.753871067e-03f, +-2.756807599e-03f, -2.759739219e-03f, -2.762665921e-03f, -2.765587701e-03f, -2.768504553e-03f, -2.771416474e-03f, -2.774323459e-03f, -2.777225502e-03f, -2.780122599e-03f, -2.783014745e-03f, +-2.785901936e-03f, -2.788784166e-03f, -2.791661431e-03f, -2.794533726e-03f, -2.797401047e-03f, -2.800263389e-03f, -2.803120746e-03f, -2.805973115e-03f, -2.808820491e-03f, -2.811662869e-03f, +-2.814500244e-03f, -2.817332612e-03f, -2.820159968e-03f, -2.822982308e-03f, -2.825799626e-03f, -2.828611919e-03f, -2.831419181e-03f, -2.834221409e-03f, -2.837018596e-03f, -2.839810740e-03f, +-2.842597835e-03f, -2.845379877e-03f, -2.848156860e-03f, -2.850928782e-03f, -2.853695636e-03f, -2.856457420e-03f, -2.859214127e-03f, -2.861965754e-03f, -2.864712295e-03f, -2.867453748e-03f, +-2.870190106e-03f, -2.872921366e-03f, -2.875647523e-03f, -2.878368573e-03f, -2.881084512e-03f, -2.883795334e-03f, -2.886501035e-03f, -2.889201611e-03f, -2.891897058e-03f, -2.894587371e-03f, +-2.897272546e-03f, -2.899952578e-03f, -2.902627464e-03f, -2.905297198e-03f, -2.907961776e-03f, -2.910621194e-03f, -2.913275448e-03f, -2.915924533e-03f, -2.918568445e-03f, -2.921207180e-03f, +-2.923840733e-03f, -2.926469100e-03f, -2.929092278e-03f, -2.931710260e-03f, -2.934323044e-03f, -2.936930625e-03f, -2.939532999e-03f, -2.942130161e-03f, -2.944722108e-03f, -2.947308834e-03f, +-2.949890337e-03f, -2.952466611e-03f, -2.955037653e-03f, -2.957603458e-03f, -2.960164023e-03f, -2.962719342e-03f, -2.965269412e-03f, -2.967814229e-03f, -2.970353789e-03f, -2.972888086e-03f, +-2.975417119e-03f, -2.977940881e-03f, -2.980459370e-03f, -2.982972581e-03f, -2.985480510e-03f, -2.987983152e-03f, -2.990480505e-03f, -2.992972563e-03f, -2.995459323e-03f, -2.997940781e-03f, +-3.000416933e-03f, -3.002887774e-03f, -3.005353301e-03f, -3.007813510e-03f, -3.010268396e-03f, -3.012717956e-03f, -3.015162186e-03f, -3.017601082e-03f, -3.020034640e-03f, -3.022462856e-03f, +-3.024885726e-03f, -3.027303245e-03f, -3.029715411e-03f, -3.032122220e-03f, -3.034523667e-03f, -3.036919748e-03f, -3.039310460e-03f, -3.041695799e-03f, -3.044075761e-03f, -3.046450342e-03f, +-3.048819538e-03f, -3.051183346e-03f, -3.053541761e-03f, -3.055894781e-03f, -3.058242400e-03f, -3.060584616e-03f, -3.062921424e-03f, -3.065252820e-03f, -3.067578802e-03f, -3.069899365e-03f, +-3.072214506e-03f, -3.074524220e-03f, -3.076828505e-03f, -3.079127355e-03f, -3.081420769e-03f, -3.083708741e-03f, -3.085991269e-03f, -3.088268348e-03f, -3.090539975e-03f, -3.092806147e-03f, +-3.095066859e-03f, -3.097322108e-03f, -3.099571891e-03f, -3.101816204e-03f, -3.104055042e-03f, -3.106288403e-03f, -3.108516284e-03f, -3.110738680e-03f, -3.112955587e-03f, -3.115167003e-03f, +-3.117372924e-03f, -3.119573346e-03f, -3.121768266e-03f, -3.123957680e-03f, -3.126141584e-03f, -3.128319976e-03f, -3.130492852e-03f, -3.132660208e-03f, -3.134822040e-03f, -3.136978346e-03f, +-3.139129122e-03f, -3.141274365e-03f, -3.143414070e-03f, -3.145548235e-03f, -3.147676856e-03f, -3.149799930e-03f, -3.151917453e-03f, -3.154029423e-03f, -3.156135835e-03f, -3.158236686e-03f, +-3.160331973e-03f, -3.162421693e-03f, -3.164505842e-03f, -3.166584418e-03f, -3.168657415e-03f, -3.170724833e-03f, -3.172786666e-03f, -3.174842912e-03f, -3.176893567e-03f, -3.178938629e-03f, +-3.180978094e-03f, -3.183011958e-03f, -3.185040219e-03f, -3.187062874e-03f, -3.189079918e-03f, -3.191091349e-03f, -3.193097164e-03f, -3.195097360e-03f, -3.197091933e-03f, -3.199080880e-03f, +-3.201064198e-03f, -3.203041884e-03f, -3.205013934e-03f, -3.206980347e-03f, -3.208941118e-03f, -3.210896244e-03f, -3.212845722e-03f, -3.214789550e-03f, -3.216727724e-03f, -3.218660241e-03f, +-3.220587098e-03f, -3.222508292e-03f, -3.224423820e-03f, -3.226333679e-03f, -3.228237866e-03f, -3.230136378e-03f, -3.232029212e-03f, -3.233916365e-03f, -3.235797833e-03f, -3.237673615e-03f, +-3.239543707e-03f, -3.241408106e-03f, -3.243266809e-03f, -3.245119813e-03f, -3.246967116e-03f, -3.248808714e-03f, -3.250644604e-03f, -3.252474785e-03f, -3.254299252e-03f, -3.256118003e-03f, +-3.257931035e-03f, -3.259738345e-03f, -3.261539931e-03f, -3.263335789e-03f, -3.265125917e-03f, -3.266910312e-03f, -3.268688971e-03f, -3.270461891e-03f, -3.272229070e-03f, -3.273990505e-03f, +-3.275746193e-03f, -3.277496131e-03f, -3.279240317e-03f, -3.280978748e-03f, -3.282711420e-03f, -3.284438333e-03f, -3.286159482e-03f, -3.287874865e-03f, -3.289584480e-03f, -3.291288323e-03f, +-3.292986393e-03f, -3.294678685e-03f, -3.296365199e-03f, -3.298045931e-03f, -3.299720879e-03f, -3.301390039e-03f, -3.303053410e-03f, -3.304710989e-03f, -3.306362773e-03f, -3.308008759e-03f, +-3.309648946e-03f, -3.311283330e-03f, -3.312911910e-03f, -3.314534682e-03f, -3.316151644e-03f, -3.317762793e-03f, -3.319368128e-03f, -3.320967645e-03f, -3.322561342e-03f, -3.324149217e-03f, +-3.325731267e-03f, -3.327307489e-03f, -3.328877882e-03f, -3.330442443e-03f, -3.332001170e-03f, -3.333554059e-03f, -3.335101109e-03f, -3.336642318e-03f, -3.338177682e-03f, -3.339707200e-03f, +-3.341230869e-03f, -3.342748687e-03f, -3.344260652e-03f, -3.345766761e-03f, -3.347267012e-03f, -3.348761403e-03f, -3.350249931e-03f, -3.351732594e-03f, -3.353209389e-03f, -3.354680316e-03f, +-3.356145371e-03f, -3.357604551e-03f, -3.359057856e-03f, -3.360505283e-03f, -3.361946828e-03f, -3.363382492e-03f, -3.364812270e-03f, -3.366236161e-03f, -3.367654163e-03f, -3.369066273e-03f, +-3.370472490e-03f, -3.371872811e-03f, -3.373267234e-03f, -3.374655758e-03f, -3.376038379e-03f, -3.377415096e-03f, -3.378785907e-03f, -3.380150810e-03f, -3.381509803e-03f, -3.382862883e-03f, +-3.384210048e-03f, -3.385551298e-03f, -3.386886629e-03f, -3.388216039e-03f, -3.389539527e-03f, -3.390857090e-03f, -3.392168727e-03f, -3.393474436e-03f, -3.394774214e-03f, -3.396068060e-03f, +-3.397355972e-03f, -3.398637947e-03f, -3.399913984e-03f, -3.401184082e-03f, -3.402448238e-03f, -3.403706449e-03f, -3.404958716e-03f, -3.406205034e-03f, -3.407445404e-03f, -3.408679822e-03f, +-3.409908287e-03f, -3.411130797e-03f, -3.412347351e-03f, -3.413557946e-03f, -3.414762581e-03f, -3.415961254e-03f, -3.417153963e-03f, -3.418340706e-03f, -3.419521483e-03f, -3.420696290e-03f, +-3.421865126e-03f, -3.423027990e-03f, -3.424184880e-03f, -3.425335794e-03f, -3.426480730e-03f, -3.427619687e-03f, -3.428752663e-03f, -3.429879657e-03f, -3.431000666e-03f, -3.432115689e-03f, +-3.433224725e-03f, -3.434327772e-03f, -3.435424828e-03f, -3.436515892e-03f, -3.437600962e-03f, -3.438680036e-03f, -3.439753114e-03f, -3.440820193e-03f, -3.441881271e-03f, -3.442936349e-03f, +-3.443985423e-03f, -3.445028492e-03f, -3.446065555e-03f, -3.447096611e-03f, -3.448121657e-03f, -3.449140693e-03f, -3.450153717e-03f, -3.451160727e-03f, -3.452161723e-03f, -3.453156702e-03f, +-3.454145663e-03f, -3.455128605e-03f, -3.456105527e-03f, -3.457076426e-03f, -3.458041303e-03f, -3.459000154e-03f, -3.459952980e-03f, -3.460899778e-03f, -3.461840547e-03f, -3.462775287e-03f, +-3.463703995e-03f, -3.464626670e-03f, -3.465543312e-03f, -3.466453918e-03f, -3.467358488e-03f, -3.468257020e-03f, -3.469149513e-03f, -3.470035966e-03f, -3.470916377e-03f, -3.471790746e-03f, +-3.472659071e-03f, -3.473521350e-03f, -3.474377584e-03f, -3.475227770e-03f, -3.476071908e-03f, -3.476909995e-03f, -3.477742032e-03f, -3.478568017e-03f, -3.479387949e-03f, -3.480201827e-03f, +-3.481009649e-03f, -3.481811415e-03f, -3.482607123e-03f, -3.483396772e-03f, -3.484180362e-03f, -3.484957892e-03f, -3.485729359e-03f, -3.486494764e-03f, -3.487254105e-03f, -3.488007382e-03f, +-3.488754592e-03f, -3.489495736e-03f, -3.490230812e-03f, -3.490959820e-03f, -3.491682758e-03f, -3.492399625e-03f, -3.493110421e-03f, -3.493815144e-03f, -3.494513794e-03f, -3.495206369e-03f, +-3.495892870e-03f, -3.496573295e-03f, -3.497247642e-03f, -3.497915912e-03f, -3.498578103e-03f, -3.499234215e-03f, -3.499884247e-03f, -3.500528198e-03f, -3.501166066e-03f, -3.501797852e-03f, +-3.502423555e-03f, -3.503043173e-03f, -3.503656707e-03f, -3.504264155e-03f, -3.504865516e-03f, -3.505460790e-03f, -3.506049976e-03f, -3.506633073e-03f, -3.507210081e-03f, -3.507781000e-03f, +-3.508345827e-03f, -3.508904563e-03f, -3.509457207e-03f, -3.510003758e-03f, -3.510544216e-03f, -3.511078580e-03f, -3.511606850e-03f, -3.512129024e-03f, -3.512645103e-03f, -3.513155085e-03f, +-3.513658970e-03f, -3.514156758e-03f, -3.514648448e-03f, -3.515134039e-03f, -3.515613531e-03f, -3.516086924e-03f, -3.516554216e-03f, -3.517015408e-03f, -3.517470499e-03f, -3.517919488e-03f, +-3.518362375e-03f, -3.518799160e-03f, -3.519229842e-03f, -3.519654420e-03f, -3.520072894e-03f, -3.520485264e-03f, -3.520891530e-03f, -3.521291690e-03f, -3.521685746e-03f, -3.522073695e-03f, +-3.522455538e-03f, -3.522831275e-03f, -3.523200905e-03f, -3.523564428e-03f, -3.523921843e-03f, -3.524273150e-03f, -3.524618350e-03f, -3.524957441e-03f, -3.525290423e-03f, -3.525617296e-03f, +-3.525938061e-03f, -3.526252715e-03f, -3.526561261e-03f, -3.526863696e-03f, -3.527160021e-03f, -3.527450236e-03f, -3.527734340e-03f, -3.528012334e-03f, -3.528284217e-03f, -3.528549989e-03f, +-3.528809650e-03f, -3.529063199e-03f, -3.529310638e-03f, -3.529551964e-03f, -3.529787179e-03f, -3.530016282e-03f, -3.530239274e-03f, -3.530456153e-03f, -3.530666920e-03f, -3.530871576e-03f, +-3.531070119e-03f, -3.531262551e-03f, -3.531448870e-03f, -3.531629077e-03f, -3.531803172e-03f, -3.531971155e-03f, -3.532133025e-03f, -3.532288784e-03f, -3.532438430e-03f, -3.532581965e-03f, +-3.532719388e-03f, -3.532850698e-03f, -3.532975897e-03f, -3.533094985e-03f, -3.533207961e-03f, -3.533314825e-03f, -3.533415578e-03f, -3.533510220e-03f, -3.533598750e-03f, -3.533681170e-03f, +-3.533757479e-03f, -3.533827678e-03f, -3.533891766e-03f, -3.533949744e-03f, -3.534001612e-03f, -3.534047370e-03f, -3.534087019e-03f, -3.534120559e-03f, -3.534147989e-03f, -3.534169311e-03f, +-3.534184524e-03f, -3.534193630e-03f, -3.534196627e-03f, -3.534193516e-03f, -3.534184299e-03f, -3.534168974e-03f, -3.534147543e-03f, -3.534120005e-03f, -3.534086362e-03f, -3.534046613e-03f, +-3.534000759e-03f, -3.533948800e-03f, -3.533890736e-03f, -3.533826569e-03f, -3.533756298e-03f, -3.533679924e-03f, -3.533597447e-03f, -3.533508869e-03f, -3.533414188e-03f, -3.533313406e-03f, +-3.533206523e-03f, -3.533093540e-03f, -3.532974457e-03f, -3.532849275e-03f, -3.532717994e-03f, -3.532580614e-03f, -3.532437137e-03f, -3.532287563e-03f, -3.532131892e-03f, -3.531970126e-03f, +-3.531802264e-03f, -3.531628307e-03f, -3.531448256e-03f, -3.531262111e-03f, -3.531069873e-03f, -3.530871543e-03f, -3.530667122e-03f, -3.530456609e-03f, -3.530240006e-03f, -3.530017314e-03f, +-3.529788532e-03f, -3.529553663e-03f, -3.529312705e-03f, -3.529065661e-03f, -3.528812531e-03f, -3.528553316e-03f, -3.528288016e-03f, -3.528016632e-03f, -3.527739165e-03f, -3.527455616e-03f, +-3.527165986e-03f, -3.526870274e-03f, -3.526568484e-03f, -3.526260614e-03f, -3.525946666e-03f, -3.525626640e-03f, -3.525300539e-03f, -3.524968361e-03f, -3.524630109e-03f, -3.524285783e-03f, +-3.523935385e-03f, -3.523578914e-03f, -3.523216372e-03f, -3.522847761e-03f, -3.522473080e-03f, -3.522092331e-03f, -3.521705514e-03f, -3.521312632e-03f, -3.520913684e-03f, -3.520508671e-03f, +-3.520097596e-03f, -3.519680458e-03f, -3.519257259e-03f, -3.518828000e-03f, -3.518392682e-03f, -3.517951305e-03f, -3.517503872e-03f, -3.517050383e-03f, -3.516590838e-03f, -3.516125240e-03f, +-3.515653590e-03f, -3.515175888e-03f, -3.514692135e-03f, -3.514202334e-03f, -3.513706484e-03f, -3.513204587e-03f, -3.512696645e-03f, -3.512182658e-03f, -3.511662627e-03f, -3.511136555e-03f, +-3.510604441e-03f, -3.510066288e-03f, -3.509522096e-03f, -3.508971867e-03f, -3.508415602e-03f, -3.507853303e-03f, -3.507284970e-03f, -3.506710604e-03f, -3.506130208e-03f, -3.505543783e-03f, +-3.504951329e-03f, -3.504352848e-03f, -3.503748342e-03f, -3.503137811e-03f, -3.502521258e-03f, -3.501898683e-03f, -3.501270088e-03f, -3.500635474e-03f, -3.499994844e-03f, -3.499348197e-03f, +-3.498695535e-03f, -3.498036861e-03f, -3.497372175e-03f, -3.496701479e-03f, -3.496024774e-03f, -3.495342062e-03f, -3.494653345e-03f, -3.493958623e-03f, -3.493257898e-03f, -3.492551173e-03f, +-3.491838447e-03f, -3.491119724e-03f, -3.490395003e-03f, -3.489664288e-03f, -3.488927579e-03f, -3.488184879e-03f, -3.487436188e-03f, -3.486681508e-03f, -3.485920842e-03f, -3.485154189e-03f, +-3.484381553e-03f, -3.483602935e-03f, -3.482818336e-03f, -3.482027759e-03f, -3.481231204e-03f, -3.480428673e-03f, -3.479620169e-03f, -3.478805692e-03f, -3.477985245e-03f, -3.477158829e-03f, +-3.476326446e-03f, -3.475488098e-03f, -3.474643787e-03f, -3.473793513e-03f, -3.472937280e-03f, -3.472075088e-03f, -3.471206940e-03f, -3.470332838e-03f, -3.469452782e-03f, -3.468566776e-03f, +-3.467674821e-03f, -3.466776918e-03f, -3.465873070e-03f, -3.464963278e-03f, -3.464047544e-03f, -3.463125871e-03f, -3.462198260e-03f, -3.461264712e-03f, -3.460325231e-03f, -3.459379817e-03f, +-3.458428473e-03f, -3.457471201e-03f, -3.456508003e-03f, -3.455538880e-03f, -3.454563834e-03f, -3.453582868e-03f, -3.452595984e-03f, -3.451603184e-03f, -3.450604469e-03f, -3.449599841e-03f, +-3.448589303e-03f, -3.447572857e-03f, -3.446550505e-03f, -3.445522248e-03f, -3.444488090e-03f, -3.443448031e-03f, -3.442402074e-03f, -3.441350222e-03f, -3.440292476e-03f, -3.439228838e-03f, +-3.438159311e-03f, -3.437083896e-03f, -3.436002597e-03f, -3.434915414e-03f, -3.433822351e-03f, -3.432723409e-03f, -3.431618591e-03f, -3.430507898e-03f, -3.429391334e-03f, -3.428268899e-03f, +-3.427140598e-03f, -3.426006430e-03f, -3.424866400e-03f, -3.423720509e-03f, -3.422568760e-03f, -3.421411155e-03f, -3.420247695e-03f, -3.419078384e-03f, -3.417903224e-03f, -3.416722217e-03f, +-3.415535365e-03f, -3.414342671e-03f, -3.413144137e-03f, -3.411939766e-03f, -3.410729559e-03f, -3.409513520e-03f, -3.408291650e-03f, -3.407063953e-03f, -3.405830430e-03f, -3.404591083e-03f, +-3.403345916e-03f, -3.402094931e-03f, -3.400838130e-03f, -3.399575516e-03f, -3.398307091e-03f, -3.397032857e-03f, -3.395752818e-03f, -3.394466975e-03f, -3.393175332e-03f, -3.391877890e-03f, +-3.390574653e-03f, -3.389265622e-03f, -3.387950801e-03f, -3.386630191e-03f, -3.385303796e-03f, -3.383971618e-03f, -3.382633660e-03f, -3.381289924e-03f, -3.379940413e-03f, -3.378585130e-03f, +-3.377224076e-03f, -3.375857255e-03f, -3.374484670e-03f, -3.373106323e-03f, -3.371722217e-03f, -3.370332354e-03f, -3.368936737e-03f, -3.367535370e-03f, -3.366128253e-03f, -3.364715391e-03f, +-3.363296787e-03f, -3.361872441e-03f, -3.360442359e-03f, -3.359006542e-03f, -3.357564992e-03f, -3.356117714e-03f, -3.354664709e-03f, -3.353205981e-03f, -3.351741532e-03f, -3.350271365e-03f, +-3.348795483e-03f, -3.347313888e-03f, -3.345826584e-03f, -3.344333574e-03f, -3.342834860e-03f, -3.341330445e-03f, -3.339820333e-03f, -3.338304525e-03f, -3.336783025e-03f, -3.335255836e-03f, +-3.333722961e-03f, -3.332184402e-03f, -3.330640163e-03f, -3.329090247e-03f, -3.327534656e-03f, -3.325973394e-03f, -3.324406463e-03f, -3.322833866e-03f, -3.321255608e-03f, -3.319671689e-03f, +-3.318082115e-03f, -3.316486886e-03f, -3.314886008e-03f, -3.313279482e-03f, -3.311667312e-03f, -3.310049501e-03f, -3.308426051e-03f, -3.306796967e-03f, -3.305162251e-03f, -3.303521905e-03f, +-3.301875935e-03f, -3.300224341e-03f, -3.298567129e-03f, -3.296904299e-03f, -3.295235857e-03f, -3.293561805e-03f, -3.291882146e-03f, -3.290196884e-03f, -3.288506021e-03f, -3.286809561e-03f, +-3.285107507e-03f, -3.283399863e-03f, -3.281686631e-03f, -3.279967814e-03f, -3.278243417e-03f, -3.276513442e-03f, -3.274777892e-03f, -3.273036771e-03f, -3.271290083e-03f, -3.269537830e-03f, +-3.267780015e-03f, -3.266016643e-03f, -3.264247715e-03f, -3.262473237e-03f, -3.260693211e-03f, -3.258907640e-03f, -3.257116528e-03f, -3.255319878e-03f, -3.253517693e-03f, -3.251709978e-03f, +-3.249896735e-03f, -3.248077967e-03f, -3.246253679e-03f, -3.244423874e-03f, -3.242588554e-03f, -3.240747724e-03f, -3.238901387e-03f, -3.237049546e-03f, -3.235192206e-03f, -3.233329369e-03f, +-3.231461038e-03f, -3.229587218e-03f, -3.227707912e-03f, -3.225823124e-03f, -3.223932856e-03f, -3.222037113e-03f, -3.220135898e-03f, -3.218229215e-03f, -3.216317067e-03f, -3.214399457e-03f, +-3.212476390e-03f, -3.210547870e-03f, -3.208613898e-03f, -3.206674480e-03f, -3.204729619e-03f, -3.202779318e-03f, -3.200823582e-03f, -3.198862413e-03f, -3.196895816e-03f, -3.194923793e-03f, +-3.192946350e-03f, -3.190963489e-03f, -3.188975215e-03f, -3.186981530e-03f, -3.184982439e-03f, -3.182977945e-03f, -3.180968052e-03f, -3.178952765e-03f, -3.176932085e-03f, -3.174906019e-03f, +-3.172874568e-03f, -3.170837737e-03f, -3.168795530e-03f, -3.166747951e-03f, -3.164695003e-03f, -3.162636690e-03f, -3.160573016e-03f, -3.158503984e-03f, -3.156429600e-03f, -3.154349866e-03f, +-3.152264786e-03f, -3.150174365e-03f, -3.148078606e-03f, -3.145977513e-03f, -3.143871090e-03f, -3.141759340e-03f, -3.139642269e-03f, -3.137519879e-03f, -3.135392175e-03f, -3.133259160e-03f, +-3.131120839e-03f, -3.128977216e-03f, -3.126828294e-03f, -3.124674077e-03f, -3.122514570e-03f, -3.120349776e-03f, -3.118179700e-03f, -3.116004346e-03f, -3.113823716e-03f, -3.111637817e-03f, +-3.109446651e-03f, -3.107250222e-03f, -3.105048536e-03f, -3.102841595e-03f, -3.100629404e-03f, -3.098411967e-03f, -3.096189288e-03f, -3.093961371e-03f, -3.091728220e-03f, -3.089489840e-03f, +-3.087246234e-03f, -3.084997407e-03f, -3.082743363e-03f, -3.080484106e-03f, -3.078219640e-03f, -3.075949969e-03f, -3.073675098e-03f, -3.071395030e-03f, -3.069109771e-03f, -3.066819323e-03f, +-3.064523692e-03f, -3.062222882e-03f, -3.059916896e-03f, -3.057605739e-03f, -3.055289416e-03f, -3.052967930e-03f, -3.050641287e-03f, -3.048309489e-03f, -3.045972542e-03f, -3.043630449e-03f, +-3.041283216e-03f, -3.038930846e-03f, -3.036573343e-03f, -3.034210713e-03f, -3.031842959e-03f, -3.029470085e-03f, -3.027092097e-03f, -3.024708998e-03f, -3.022320793e-03f, -3.019927487e-03f, +-3.017529083e-03f, -3.015125585e-03f, -3.012717000e-03f, -3.010303330e-03f, -3.007884580e-03f, -3.005460755e-03f, -3.003031860e-03f, -3.000597897e-03f, -2.998158873e-03f, -2.995714792e-03f, +-2.993265657e-03f, -2.990811474e-03f, -2.988352247e-03f, -2.985887981e-03f, -2.983418680e-03f, -2.980944348e-03f, -2.978464990e-03f, -2.975980611e-03f, -2.973491215e-03f, -2.970996807e-03f, +-2.968497391e-03f, -2.965992972e-03f, -2.963483554e-03f, -2.960969143e-03f, -2.958449742e-03f, -2.955925356e-03f, -2.953395990e-03f, -2.950861649e-03f, -2.948322337e-03f, -2.945778058e-03f, +-2.943228818e-03f, -2.940674621e-03f, -2.938115472e-03f, -2.935551375e-03f, -2.932982335e-03f, -2.930408357e-03f, -2.927829446e-03f, -2.925245605e-03f, -2.922656841e-03f, -2.920063157e-03f, +-2.917464559e-03f, -2.914861050e-03f, -2.912252637e-03f, -2.909639323e-03f, -2.907021114e-03f, -2.904398013e-03f, -2.901770027e-03f, -2.899137159e-03f, -2.896499415e-03f, -2.893856799e-03f, +-2.891209316e-03f, -2.888556971e-03f, -2.885899769e-03f, -2.883237715e-03f, -2.880570813e-03f, -2.877899068e-03f, -2.875222485e-03f, -2.872541070e-03f, -2.869854827e-03f, -2.867163760e-03f, +-2.864467875e-03f, -2.861767177e-03f, -2.859061670e-03f, -2.856351359e-03f, -2.853636250e-03f, -2.850916348e-03f, -2.848191656e-03f, -2.845462181e-03f, -2.842727927e-03f, -2.839988899e-03f, +-2.837245102e-03f, -2.834496542e-03f, -2.831743222e-03f, -2.828985149e-03f, -2.826222326e-03f, -2.823454760e-03f, -2.820682455e-03f, -2.817905416e-03f, -2.815123648e-03f, -2.812337157e-03f, +-2.809545946e-03f, -2.806750022e-03f, -2.803949390e-03f, -2.801144054e-03f, -2.798334020e-03f, -2.795519292e-03f, -2.792699877e-03f, -2.789875778e-03f, -2.787047001e-03f, -2.784213551e-03f, +-2.781375434e-03f, -2.778532654e-03f, -2.775685217e-03f, -2.772833127e-03f, -2.769976390e-03f, -2.767115012e-03f, -2.764248996e-03f, -2.761378350e-03f, -2.758503076e-03f, -2.755623182e-03f, +-2.752738672e-03f, -2.749849551e-03f, -2.746955824e-03f, -2.744057497e-03f, -2.741154575e-03f, -2.738247064e-03f, -2.735334968e-03f, -2.732418292e-03f, -2.729497043e-03f, -2.726571225e-03f, +-2.723640844e-03f, -2.720705904e-03f, -2.717766412e-03f, -2.714822372e-03f, -2.711873790e-03f, -2.708920671e-03f, -2.705963021e-03f, -2.703000845e-03f, -2.700034147e-03f, -2.697062934e-03f, +-2.694087212e-03f, -2.691106984e-03f, -2.688122257e-03f, -2.685133036e-03f, -2.682139327e-03f, -2.679141134e-03f, -2.676138464e-03f, -2.673131321e-03f, -2.670119711e-03f, -2.667103640e-03f, +-2.664083113e-03f, -2.661058135e-03f, -2.658028712e-03f, -2.654994849e-03f, -2.651956552e-03f, -2.648913827e-03f, -2.645866678e-03f, -2.642815111e-03f, -2.639759132e-03f, -2.636698747e-03f, +-2.633633960e-03f, -2.630564777e-03f, -2.627491204e-03f, -2.624413246e-03f, -2.621330910e-03f, -2.618244200e-03f, -2.615153121e-03f, -2.612057680e-03f, -2.608957883e-03f, -2.605853734e-03f, +-2.602745239e-03f, -2.599632404e-03f, -2.596515235e-03f, -2.593393737e-03f, -2.590267915e-03f, -2.587137776e-03f, -2.584003324e-03f, -2.580864567e-03f, -2.577721508e-03f, -2.574574154e-03f, +-2.571422511e-03f, -2.568266584e-03f, -2.565106379e-03f, -2.561941901e-03f, -2.558773157e-03f, -2.555600152e-03f, -2.552422891e-03f, -2.549241380e-03f, -2.546055626e-03f, -2.542865633e-03f, +-2.539671408e-03f, -2.536472956e-03f, -2.533270283e-03f, -2.530063394e-03f, -2.526852296e-03f, -2.523636995e-03f, -2.520417495e-03f, -2.517193803e-03f, -2.513965925e-03f, -2.510733866e-03f, +-2.507497632e-03f, -2.504257229e-03f, -2.501012663e-03f, -2.497763940e-03f, -2.494511065e-03f, -2.491254044e-03f, -2.487992883e-03f, -2.484727588e-03f, -2.481458165e-03f, -2.478184620e-03f, +-2.474906958e-03f, -2.471625185e-03f, -2.468339308e-03f, -2.465049332e-03f, -2.461755263e-03f, -2.458457107e-03f, -2.455154870e-03f, -2.451848557e-03f, -2.448538175e-03f, -2.445223730e-03f, +-2.441905227e-03f, -2.438582673e-03f, -2.435256073e-03f, -2.431925434e-03f, -2.428590761e-03f, -2.425252060e-03f, -2.421909338e-03f, -2.418562600e-03f, -2.415211852e-03f, -2.411857101e-03f, +-2.408498351e-03f, -2.405135610e-03f, -2.401768883e-03f, -2.398398177e-03f, -2.395023497e-03f, -2.391644849e-03f, -2.388262240e-03f, -2.384875675e-03f, -2.381485160e-03f, -2.378090702e-03f, +-2.374692307e-03f, -2.371289981e-03f, -2.367883729e-03f, -2.364473558e-03f, -2.361059474e-03f, -2.357641483e-03f, -2.354219591e-03f, -2.350793805e-03f, -2.347364130e-03f, -2.343930572e-03f, +-2.340493138e-03f, -2.337051834e-03f, -2.333606666e-03f, -2.330157640e-03f, -2.326704762e-03f, -2.323248039e-03f, -2.319787476e-03f, -2.316323080e-03f, -2.312854857e-03f, -2.309382813e-03f, +-2.305906954e-03f, -2.302427286e-03f, -2.298943817e-03f, -2.295456551e-03f, -2.291965496e-03f, -2.288470657e-03f, -2.284972040e-03f, -2.281469653e-03f, -2.277963500e-03f, -2.274453589e-03f, +-2.270939925e-03f, -2.267422515e-03f, -2.263901366e-03f, -2.260376482e-03f, -2.256847872e-03f, -2.253315540e-03f, -2.249779494e-03f, -2.246239739e-03f, -2.242696282e-03f, -2.239149130e-03f, +-2.235598287e-03f, -2.232043762e-03f, -2.228485560e-03f, -2.224923687e-03f, -2.221358150e-03f, -2.217788955e-03f, -2.214216109e-03f, -2.210639618e-03f, -2.207059488e-03f, -2.203475726e-03f, +-2.199888337e-03f, -2.196297329e-03f, -2.192702708e-03f, -2.189104480e-03f, -2.185502651e-03f, -2.181897229e-03f, -2.178288219e-03f, -2.174675628e-03f, -2.171059462e-03f, -2.167439727e-03f, +-2.163816431e-03f, -2.160189579e-03f, -2.156559179e-03f, -2.152925236e-03f, -2.149287756e-03f, -2.145646747e-03f, -2.142002215e-03f, -2.138354167e-03f, -2.134702608e-03f, -2.131047545e-03f, +-2.127388985e-03f, -2.123726935e-03f, -2.120061400e-03f, -2.116392388e-03f, -2.112719905e-03f, -2.109043956e-03f, -2.105364550e-03f, -2.101681692e-03f, -2.097995389e-03f, -2.094305648e-03f, +-2.090612475e-03f, -2.086915876e-03f, -2.083215859e-03f, -2.079512429e-03f, -2.075805593e-03f, -2.072095359e-03f, -2.068381732e-03f, -2.064664719e-03f, -2.060944326e-03f, -2.057220561e-03f, +-2.053493430e-03f, -2.049762940e-03f, -2.046029096e-03f, -2.042291906e-03f, -2.038551377e-03f, -2.034807514e-03f, -2.031060325e-03f, -2.027309817e-03f, -2.023555995e-03f, -2.019798867e-03f, +-2.016038439e-03f, -2.012274718e-03f, -2.008507711e-03f, -2.004737424e-03f, -2.000963864e-03f, -1.997187037e-03f, -1.993406951e-03f, -1.989623612e-03f, -1.985837027e-03f, -1.982047202e-03f, +-1.978254144e-03f, -1.974457860e-03f, -1.970658357e-03f, -1.966855641e-03f, -1.963049719e-03f, -1.959240597e-03f, -1.955428284e-03f, -1.951612784e-03f, -1.947794106e-03f, -1.943972255e-03f, +-1.940147240e-03f, -1.936319065e-03f, -1.932487739e-03f, -1.928653267e-03f, -1.924815657e-03f, -1.920974916e-03f, -1.917131050e-03f, -1.913284066e-03f, -1.909433971e-03f, -1.905580771e-03f, +-1.901724474e-03f, -1.897865087e-03f, -1.894002615e-03f, -1.890137067e-03f, -1.886268448e-03f, -1.882396766e-03f, -1.878522028e-03f, -1.874644240e-03f, -1.870763409e-03f, -1.866879542e-03f, +-1.862992647e-03f, -1.859102729e-03f, -1.855209796e-03f, -1.851313854e-03f, -1.847414911e-03f, -1.843512973e-03f, -1.839608048e-03f, -1.835700141e-03f, -1.831789261e-03f, -1.827875414e-03f, +-1.823958606e-03f, -1.820038846e-03f, -1.816116139e-03f, -1.812190493e-03f, -1.808261914e-03f, -1.804330410e-03f, -1.800395987e-03f, -1.796458653e-03f, -1.792518414e-03f, -1.788575278e-03f, +-1.784629251e-03f, -1.780680340e-03f, -1.776728552e-03f, -1.772773894e-03f, -1.768816374e-03f, -1.764855998e-03f, -1.760892773e-03f, -1.756926706e-03f, -1.752957805e-03f, -1.748986075e-03f, +-1.745011525e-03f, -1.741034161e-03f, -1.737053990e-03f, -1.733071019e-03f, -1.729085256e-03f, -1.725096706e-03f, -1.721105378e-03f, -1.717111279e-03f, -1.713114415e-03f, -1.709114793e-03f, +-1.705112421e-03f, -1.701107305e-03f, -1.697099453e-03f, -1.693088871e-03f, -1.689075568e-03f, -1.685059549e-03f, -1.681040822e-03f, -1.677019394e-03f, -1.672995272e-03f, -1.668968463e-03f, +-1.664938975e-03f, -1.660906813e-03f, -1.656871987e-03f, -1.652834502e-03f, -1.648794365e-03f, -1.644751584e-03f, -1.640706167e-03f, -1.636658119e-03f, -1.632607448e-03f, -1.628554162e-03f, +-1.624498267e-03f, -1.620439771e-03f, -1.616378681e-03f, -1.612315003e-03f, -1.608248745e-03f, -1.604179915e-03f, -1.600108519e-03f, -1.596034564e-03f, -1.591958059e-03f, -1.587879009e-03f, +-1.583797422e-03f, -1.579713305e-03f, -1.575626666e-03f, -1.571537511e-03f, -1.567445848e-03f, -1.563351684e-03f, -1.559255027e-03f, -1.555155883e-03f, -1.551054259e-03f, -1.546950163e-03f, +-1.542843602e-03f, -1.538734584e-03f, -1.534623115e-03f, -1.530509203e-03f, -1.526392854e-03f, -1.522274077e-03f, -1.518152879e-03f, -1.514029266e-03f, -1.509903246e-03f, -1.505774826e-03f, +-1.501644014e-03f, -1.497510816e-03f, -1.493375240e-03f, -1.489237294e-03f, -1.485096984e-03f, -1.480954318e-03f, -1.476809303e-03f, -1.472661946e-03f, -1.468512255e-03f, -1.464360237e-03f, +-1.460205899e-03f, -1.456049248e-03f, -1.451890293e-03f, -1.447729039e-03f, -1.443565495e-03f, -1.439399668e-03f, -1.435231565e-03f, -1.431061193e-03f, -1.426888560e-03f, -1.422713673e-03f, +-1.418536539e-03f, -1.414357166e-03f, -1.410175561e-03f, -1.405991731e-03f, -1.401805684e-03f, -1.397617427e-03f, -1.393426967e-03f, -1.389234313e-03f, -1.385039470e-03f, -1.380842447e-03f, +-1.376643251e-03f, -1.372441888e-03f, -1.368238368e-03f, -1.364032696e-03f, -1.359824881e-03f, -1.355614930e-03f, -1.351402849e-03f, -1.347188647e-03f, -1.342972331e-03f, -1.338753909e-03f, +-1.334533386e-03f, -1.330310772e-03f, -1.326086074e-03f, -1.321859298e-03f, -1.317630453e-03f, -1.313399545e-03f, -1.309166583e-03f, -1.304931573e-03f, -1.300694522e-03f, -1.296455440e-03f, +-1.292214332e-03f, -1.287971206e-03f, -1.283726070e-03f, -1.279478932e-03f, -1.275229798e-03f, -1.270978675e-03f, -1.266725573e-03f, -1.262470497e-03f, -1.258213455e-03f, -1.253954456e-03f, +-1.249693505e-03f, -1.245430612e-03f, -1.241165782e-03f, -1.236899025e-03f, -1.232630346e-03f, -1.228359754e-03f, -1.224087257e-03f, -1.219812860e-03f, -1.215536573e-03f, -1.211258403e-03f, +-1.206978356e-03f, -1.202696441e-03f, -1.198412665e-03f, -1.194127036e-03f, -1.189839560e-03f, -1.185550246e-03f, -1.181259102e-03f, -1.176966133e-03f, -1.172671349e-03f, -1.168374757e-03f, +-1.164076363e-03f, -1.159776176e-03f, -1.155474203e-03f, -1.151170452e-03f, -1.146864930e-03f, -1.142557645e-03f, -1.138248604e-03f, -1.133937815e-03f, -1.129625285e-03f, -1.125311022e-03f, +-1.120995034e-03f, -1.116677327e-03f, -1.112357910e-03f, -1.108036790e-03f, -1.103713975e-03f, -1.099389472e-03f, -1.095063288e-03f, -1.090735432e-03f, -1.086405911e-03f, -1.082074732e-03f, +-1.077741903e-03f, -1.073407432e-03f, -1.069071326e-03f, -1.064733592e-03f, -1.060394239e-03f, -1.056053274e-03f, -1.051710704e-03f, -1.047366537e-03f, -1.043020781e-03f, -1.038673444e-03f, +-1.034324532e-03f, -1.029974053e-03f, -1.025622015e-03f, -1.021268426e-03f, -1.016913294e-03f, -1.012556625e-03f, -1.008198427e-03f, -1.003838709e-03f, -9.994774773e-04f, -9.951147399e-04f, +-9.907505043e-04f, -9.863847782e-04f, -9.820175693e-04f, -9.776488851e-04f, -9.732787333e-04f, -9.689071215e-04f, -9.645340574e-04f, -9.601595485e-04f, -9.557836025e-04f, -9.514062270e-04f, +-9.470274297e-04f, -9.426472183e-04f, -9.382656002e-04f, -9.338825833e-04f, -9.294981751e-04f, -9.251123834e-04f, -9.207252156e-04f, -9.163366796e-04f, -9.119467829e-04f, -9.075555332e-04f, +-9.031629381e-04f, -8.987690054e-04f, -8.943737427e-04f, -8.899771576e-04f, -8.855792578e-04f, -8.811800510e-04f, -8.767795449e-04f, -8.723777471e-04f, -8.679746652e-04f, -8.635703071e-04f, +-8.591646803e-04f, -8.547577925e-04f, -8.503496514e-04f, -8.459402647e-04f, -8.415296400e-04f, -8.371177852e-04f, -8.327047077e-04f, -8.282904154e-04f, -8.238749159e-04f, -8.194582170e-04f, +-8.150403262e-04f, -8.106212513e-04f, -8.062010001e-04f, -8.017795801e-04f, -7.973569992e-04f, -7.929332649e-04f, -7.885083851e-04f, -7.840823673e-04f, -7.796552194e-04f, -7.752269490e-04f, +-7.707975639e-04f, -7.663670717e-04f, -7.619354801e-04f, -7.575027970e-04f, -7.530690299e-04f, -7.486341867e-04f, -7.441982749e-04f, -7.397613025e-04f, -7.353232770e-04f, -7.308842062e-04f, +-7.264440978e-04f, -7.220029596e-04f, -7.175607992e-04f, -7.131176245e-04f, -7.086734431e-04f, -7.042282627e-04f, -6.997820912e-04f, -6.953349362e-04f, -6.908868054e-04f, -6.864377067e-04f, +-6.819876477e-04f, -6.775366362e-04f, -6.730846799e-04f, -6.686317866e-04f, -6.641779640e-04f, -6.597232199e-04f, -6.552675619e-04f, -6.508109980e-04f, -6.463535357e-04f, -6.418951828e-04f, +-6.374359472e-04f, -6.329758365e-04f, -6.285148585e-04f, -6.240530209e-04f, -6.195903316e-04f, -6.151267982e-04f, -6.106624285e-04f, -6.061972304e-04f, -6.017312114e-04f, -5.972643795e-04f, +-5.927967423e-04f, -5.883283077e-04f, -5.838590833e-04f, -5.793890770e-04f, -5.749182965e-04f, -5.704467496e-04f, -5.659744440e-04f, -5.615013875e-04f, -5.570275879e-04f, -5.525530530e-04f, +-5.480777905e-04f, -5.436018082e-04f, -5.391251139e-04f, -5.346477152e-04f, -5.301696202e-04f, -5.256908364e-04f, -5.212113716e-04f, -5.167312337e-04f, -5.122504304e-04f, -5.077689696e-04f, +-5.032868588e-04f, -4.988041061e-04f, -4.943207191e-04f, -4.898367055e-04f, -4.853520733e-04f, -4.808668302e-04f, -4.763809839e-04f, -4.718945423e-04f, -4.674075130e-04f, -4.629199040e-04f, +-4.584317230e-04f, -4.539429778e-04f, -4.494536761e-04f, -4.449638258e-04f, -4.404734346e-04f, -4.359825104e-04f, -4.314910609e-04f, -4.269990939e-04f, -4.225066172e-04f, -4.180136386e-04f, +-4.135201658e-04f, -4.090262067e-04f, -4.045317691e-04f, -4.000368607e-04f, -3.955414894e-04f, -3.910456629e-04f, -3.865493891e-04f, -3.820526756e-04f, -3.775555304e-04f, -3.730579612e-04f, +-3.685599758e-04f, -3.640615820e-04f, -3.595627876e-04f, -3.550636004e-04f, -3.505640282e-04f, -3.460640787e-04f, -3.415637598e-04f, -3.370630793e-04f, -3.325620450e-04f, -3.280606647e-04f, +-3.235589461e-04f, -3.190568970e-04f, -3.145545254e-04f, -3.100518389e-04f, -3.055488453e-04f, -3.010455525e-04f, -2.965419683e-04f, -2.920381004e-04f, -2.875339566e-04f, -2.830295448e-04f, +-2.785248727e-04f, -2.740199482e-04f, -2.695147790e-04f, -2.650093730e-04f, -2.605037379e-04f, -2.559978815e-04f, -2.514918117e-04f, -2.469855362e-04f, -2.424790628e-04f, -2.379723994e-04f, +-2.334655537e-04f, -2.289585335e-04f, -2.244513467e-04f, -2.199440009e-04f, -2.154365041e-04f, -2.109288640e-04f, -2.064210885e-04f, -2.019131852e-04f, -1.974051620e-04f, -1.928970268e-04f, +-1.883887873e-04f, -1.838804512e-04f, -1.793720265e-04f, -1.748635208e-04f, -1.703549421e-04f, -1.658462980e-04f, -1.613375964e-04f, -1.568288451e-04f, -1.523200519e-04f, -1.478112245e-04f, +-1.433023708e-04f, -1.387934985e-04f, -1.342846155e-04f, -1.297757295e-04f, -1.252668484e-04f, -1.207579798e-04f, -1.162491317e-04f, -1.117403118e-04f, -1.072315279e-04f, -1.027227878e-04f, +-9.821409928e-05f, -9.370547011e-05f, -8.919690810e-05f, -8.468842104e-05f, -8.018001671e-05f, -7.567170291e-05f, -7.116348741e-05f, -6.665537800e-05f, -6.214738248e-05f, -5.763950862e-05f, +-5.313176421e-05f, -4.862415703e-05f, -4.411669488e-05f, -3.960938552e-05f, -3.510223674e-05f, -3.059525633e-05f, -2.608845206e-05f, -2.158183171e-05f, -1.707540307e-05f, -1.256917390e-05f, +-8.063152001e-06f, -3.557345134e-06f, 9.482389208e-07f, 5.453592388e-06f, 9.958707493e-06f, 1.446357646e-05f, 1.896819152e-05f, 2.347254490e-05f, 2.797662882e-05f, 3.248043553e-05f, +3.698395724e-05f, 4.148718618e-05f, 4.599011460e-05f, 5.049273472e-05f, 5.499503878e-05f, 5.949701902e-05f, 6.399866766e-05f, 6.849997694e-05f, 7.300093911e-05f, 7.750154640e-05f, +8.200179106e-05f, 8.650166532e-05f, 9.100116142e-05f, 9.550027161e-05f, 9.999898813e-05f, 1.044973032e-04f, 1.089952091e-04f, 1.134926981e-04f, 1.179897625e-04f, 1.224863943e-04f, +1.269825860e-04f, 1.314783298e-04f, 1.359736179e-04f, 1.404684426e-04f, 1.449627961e-04f, 1.494566707e-04f, 1.539500586e-04f, 1.584429522e-04f, 1.629353436e-04f, 1.674272251e-04f, +1.719185891e-04f, 1.764094276e-04f, 1.808997332e-04f, 1.853894979e-04f, 1.898787140e-04f, 1.943673739e-04f, 1.988554698e-04f, 2.033429939e-04f, 2.078299386e-04f, 2.123162961e-04f, +2.168020587e-04f, 2.212872187e-04f, 2.257717683e-04f, 2.302556999e-04f, 2.347390056e-04f, 2.392216779e-04f, 2.437037089e-04f, 2.481850910e-04f, 2.526658165e-04f, 2.571458776e-04f, +2.616252666e-04f, 2.661039759e-04f, 2.705819977e-04f, 2.750593243e-04f, 2.795359480e-04f, 2.840118612e-04f, 2.884870560e-04f, 2.929615249e-04f, 2.974352601e-04f, 3.019082539e-04f, +3.063804987e-04f, 3.108519867e-04f, 3.153227103e-04f, 3.197926617e-04f, 3.242618333e-04f, 3.287302174e-04f, 3.331978063e-04f, 3.376645924e-04f, 3.421305679e-04f, 3.465957252e-04f, +3.510600565e-04f, 3.555235544e-04f, 3.599862109e-04f, 3.644480186e-04f, 3.689089697e-04f, 3.733690565e-04f, 3.778282714e-04f, 3.822866068e-04f, 3.867440549e-04f, 3.912006081e-04f, +3.956562587e-04f, 4.001109992e-04f, 4.045648218e-04f, 4.090177189e-04f, 4.134696829e-04f, 4.179207060e-04f, 4.223707807e-04f, 4.268198993e-04f, 4.312680542e-04f, 4.357152377e-04f, +4.401614422e-04f, 4.446066601e-04f, 4.490508837e-04f, 4.534941053e-04f, 4.579363175e-04f, 4.623775125e-04f, 4.668176827e-04f, 4.712568205e-04f, 4.756949183e-04f, 4.801319685e-04f, +4.845679634e-04f, 4.890028955e-04f, 4.934367570e-04f, 4.978695405e-04f, 5.023012383e-04f, 5.067318428e-04f, 5.111613464e-04f, 5.155897415e-04f, 5.200170205e-04f, 5.244431758e-04f, +5.288681998e-04f, 5.332920850e-04f, 5.377148237e-04f, 5.421364084e-04f, 5.465568314e-04f, 5.509760852e-04f, 5.553941623e-04f, 5.598110550e-04f, 5.642267557e-04f, 5.686412570e-04f, +5.730545511e-04f, 5.774666307e-04f, 5.818774880e-04f, 5.862871156e-04f, 5.906955058e-04f, 5.951026512e-04f, 5.995085441e-04f, 6.039131771e-04f, 6.083165425e-04f, 6.127186328e-04f, +6.171194406e-04f, 6.215189581e-04f, 6.259171780e-04f, 6.303140926e-04f, 6.347096945e-04f, 6.391039761e-04f, 6.434969298e-04f, 6.478885482e-04f, 6.522788238e-04f, 6.566677489e-04f, +6.610553162e-04f, 6.654415180e-04f, 6.698263469e-04f, 6.742097953e-04f, 6.785918559e-04f, 6.829725209e-04f, 6.873517830e-04f, 6.917296347e-04f, 6.961060685e-04f, 7.004810768e-04f, +7.048546522e-04f, 7.092267871e-04f, 7.135974742e-04f, 7.179667060e-04f, 7.223344749e-04f, 7.267007734e-04f, 7.310655942e-04f, 7.354289297e-04f, 7.397907725e-04f, 7.441511151e-04f, +7.485099501e-04f, 7.528672700e-04f, 7.572230673e-04f, 7.615773346e-04f, 7.659300645e-04f, 7.702812494e-04f, 7.746308820e-04f, 7.789789549e-04f, 7.833254605e-04f, 7.876703915e-04f, +7.920137404e-04f, 7.963554998e-04f, 8.006956623e-04f, 8.050342204e-04f, 8.093711668e-04f, 8.137064940e-04f, 8.180401946e-04f, 8.223722613e-04f, 8.267026865e-04f, 8.310314630e-04f, +8.353585832e-04f, 8.396840399e-04f, 8.440078256e-04f, 8.483299329e-04f, 8.526503545e-04f, 8.569690830e-04f, 8.612861109e-04f, 8.656014310e-04f, 8.699150358e-04f, 8.742269180e-04f, +8.785370702e-04f, 8.828454850e-04f, 8.871521552e-04f, 8.914570733e-04f, 8.957602320e-04f, 9.000616239e-04f, 9.043612417e-04f, 9.086590781e-04f, 9.129551257e-04f, 9.172493772e-04f, +9.215418253e-04f, 9.258324626e-04f, 9.301212818e-04f, 9.344082755e-04f, 9.386934366e-04f, 9.429767576e-04f, 9.472582313e-04f, 9.515378503e-04f, 9.558156073e-04f, 9.600914951e-04f, +9.643655064e-04f, 9.686376338e-04f, 9.729078700e-04f, 9.771762079e-04f, 9.814426401e-04f, 9.857071593e-04f, 9.899697582e-04f, 9.942304297e-04f, 9.984891663e-04f, 1.002745961e-03f, +1.007000806e-03f, 1.011253695e-03f, 1.015504620e-03f, 1.019753574e-03f, 1.024000550e-03f, 1.028245540e-03f, 1.032488537e-03f, 1.036729534e-03f, 1.040968524e-03f, 1.045205500e-03f, +1.049440454e-03f, 1.053673379e-03f, 1.057904268e-03f, 1.062133114e-03f, 1.066359909e-03f, 1.070584646e-03f, 1.074807319e-03f, 1.079027919e-03f, 1.083246441e-03f, 1.087462875e-03f, +1.091677216e-03f, 1.095889457e-03f, 1.100099589e-03f, 1.104307606e-03f, 1.108513500e-03f, 1.112717266e-03f, 1.116918894e-03f, 1.121118379e-03f, 1.125315712e-03f, 1.129510888e-03f, +1.133703898e-03f, 1.137894736e-03f, 1.142083395e-03f, 1.146269867e-03f, 1.150454145e-03f, 1.154636222e-03f, 1.158816091e-03f, 1.162993745e-03f, 1.167169177e-03f, 1.171342380e-03f, +1.175513346e-03f, 1.179682068e-03f, 1.183848540e-03f, 1.188012755e-03f, 1.192174704e-03f, 1.196334382e-03f, 1.200491780e-03f, 1.204646893e-03f, 1.208799713e-03f, 1.212950232e-03f, +1.217098445e-03f, 1.221244343e-03f, 1.225387920e-03f, 1.229529168e-03f, 1.233668081e-03f, 1.237804652e-03f, 1.241938873e-03f, 1.246070738e-03f, 1.250200240e-03f, 1.254327371e-03f, +1.258452124e-03f, 1.262574493e-03f, 1.266694470e-03f, 1.270812049e-03f, 1.274927223e-03f, 1.279039984e-03f, 1.283150325e-03f, 1.287258240e-03f, 1.291363721e-03f, 1.295466763e-03f, +1.299567356e-03f, 1.303665496e-03f, 1.307761174e-03f, 1.311854384e-03f, 1.315945118e-03f, 1.320033371e-03f, 1.324119134e-03f, 1.328202402e-03f, 1.332283166e-03f, 1.336361421e-03f, +1.340437159e-03f, 1.344510373e-03f, 1.348581056e-03f, 1.352649202e-03f, 1.356714804e-03f, 1.360777854e-03f, 1.364838346e-03f, 1.368896273e-03f, 1.372951628e-03f, 1.377004404e-03f, +1.381054594e-03f, 1.385102192e-03f, 1.389147190e-03f, 1.393189582e-03f, 1.397229361e-03f, 1.401266520e-03f, 1.405301051e-03f, 1.409332950e-03f, 1.413362207e-03f, 1.417388817e-03f, +1.421412773e-03f, 1.425434068e-03f, 1.429452696e-03f, 1.433468648e-03f, 1.437481919e-03f, 1.441492502e-03f, 1.445500390e-03f, 1.449505576e-03f, 1.453508053e-03f, 1.457507815e-03f, +1.461504855e-03f, 1.465499166e-03f, 1.469490741e-03f, 1.473479573e-03f, 1.477465657e-03f, 1.481448984e-03f, 1.485429549e-03f, 1.489407345e-03f, 1.493382364e-03f, 1.497354600e-03f, +1.501324046e-03f, 1.505290697e-03f, 1.509254544e-03f, 1.513215581e-03f, 1.517173802e-03f, 1.521129200e-03f, 1.525081768e-03f, 1.529031499e-03f, 1.532978387e-03f, 1.536922425e-03f, +1.540863607e-03f, 1.544801925e-03f, 1.548737374e-03f, 1.552669946e-03f, 1.556599634e-03f, 1.560526433e-03f, 1.564450335e-03f, 1.568371335e-03f, 1.572289424e-03f, 1.576204597e-03f, +1.580116847e-03f, 1.584026167e-03f, 1.587932552e-03f, 1.591835993e-03f, 1.595736485e-03f, 1.599634021e-03f, 1.603528594e-03f, 1.607420198e-03f, 1.611308826e-03f, 1.615194472e-03f, +1.619077130e-03f, 1.622956791e-03f, 1.626833451e-03f, 1.630707102e-03f, 1.634577738e-03f, 1.638445353e-03f, 1.642309939e-03f, 1.646171490e-03f, 1.650030001e-03f, 1.653885464e-03f, +1.657737872e-03f, 1.661587220e-03f, 1.665433500e-03f, 1.669276707e-03f, 1.673116834e-03f, 1.676953874e-03f, 1.680787820e-03f, 1.684618668e-03f, 1.688446409e-03f, 1.692271037e-03f, +1.696092547e-03f, 1.699910931e-03f, 1.703726183e-03f, 1.707538297e-03f, 1.711347266e-03f, 1.715153084e-03f, 1.718955745e-03f, 1.722755241e-03f, 1.726551567e-03f, 1.730344717e-03f, +1.734134683e-03f, 1.737921459e-03f, 1.741705040e-03f, 1.745485418e-03f, 1.749262587e-03f, 1.753036542e-03f, 1.756807275e-03f, 1.760574780e-03f, 1.764339051e-03f, 1.768100081e-03f, +1.771857865e-03f, 1.775612396e-03f, 1.779363667e-03f, 1.783111672e-03f, 1.786856406e-03f, 1.790597861e-03f, 1.794336031e-03f, 1.798070910e-03f, 1.801802492e-03f, 1.805530770e-03f, +1.809255739e-03f, 1.812977391e-03f, 1.816695721e-03f, 1.820410723e-03f, 1.824122390e-03f, 1.827830715e-03f, 1.831535693e-03f, 1.835237318e-03f, 1.838935582e-03f, 1.842630481e-03f, +1.846322008e-03f, 1.850010155e-03f, 1.853694919e-03f, 1.857376291e-03f, 1.861054267e-03f, 1.864728839e-03f, 1.868400002e-03f, 1.872067749e-03f, 1.875732074e-03f, 1.879392972e-03f, +1.883050435e-03f, 1.886704458e-03f, 1.890355035e-03f, 1.894002160e-03f, 1.897645826e-03f, 1.901286027e-03f, 1.904922757e-03f, 1.908556010e-03f, 1.912185781e-03f, 1.915812062e-03f, +1.919434848e-03f, 1.923054132e-03f, 1.926669909e-03f, 1.930282173e-03f, 1.933890917e-03f, 1.937496136e-03f, 1.941097823e-03f, 1.944695972e-03f, 1.948290578e-03f, 1.951881633e-03f, +1.955469133e-03f, 1.959053072e-03f, 1.962633442e-03f, 1.966210239e-03f, 1.969783455e-03f, 1.973353086e-03f, 1.976919125e-03f, 1.980481567e-03f, 1.984040404e-03f, 1.987595632e-03f, +1.991147244e-03f, 1.994695235e-03f, 1.998239598e-03f, 2.001780327e-03f, 2.005317417e-03f, 2.008850862e-03f, 2.012380655e-03f, 2.015906791e-03f, 2.019429264e-03f, 2.022948068e-03f, +2.026463197e-03f, 2.029974645e-03f, 2.033482407e-03f, 2.036986475e-03f, 2.040486846e-03f, 2.043983512e-03f, 2.047476468e-03f, 2.050965708e-03f, 2.054451226e-03f, 2.057933017e-03f, +2.061411074e-03f, 2.064885391e-03f, 2.068355964e-03f, 2.071822785e-03f, 2.075285850e-03f, 2.078745152e-03f, 2.082200686e-03f, 2.085652446e-03f, 2.089100426e-03f, 2.092544620e-03f, +2.095985023e-03f, 2.099421629e-03f, 2.102854432e-03f, 2.106283426e-03f, 2.109708605e-03f, 2.113129965e-03f, 2.116547499e-03f, 2.119961201e-03f, 2.123371066e-03f, 2.126777088e-03f, +2.130179262e-03f, 2.133577581e-03f, 2.136972040e-03f, 2.140362634e-03f, 2.143749356e-03f, 2.147132201e-03f, 2.150511163e-03f, 2.153886238e-03f, 2.157257418e-03f, 2.160624699e-03f, +2.163988075e-03f, 2.167347540e-03f, 2.170703088e-03f, 2.174054715e-03f, 2.177402414e-03f, 2.180746179e-03f, 2.184086007e-03f, 2.187421889e-03f, 2.190753822e-03f, 2.194081800e-03f, +2.197405816e-03f, 2.200725866e-03f, 2.204041944e-03f, 2.207354044e-03f, 2.210662162e-03f, 2.213966290e-03f, 2.217266425e-03f, 2.220562560e-03f, 2.223854689e-03f, 2.227142808e-03f, +2.230426911e-03f, 2.233706993e-03f, 2.236983047e-03f, 2.240255069e-03f, 2.243523053e-03f, 2.246786994e-03f, 2.250046886e-03f, 2.253302723e-03f, 2.256554501e-03f, 2.259802214e-03f, +2.263045857e-03f, 2.266285423e-03f, 2.269520908e-03f, 2.272752307e-03f, 2.275979613e-03f, 2.279202823e-03f, 2.282421929e-03f, 2.285636927e-03f, 2.288847812e-03f, 2.292054578e-03f, +2.295257220e-03f, 2.298455733e-03f, 2.301650110e-03f, 2.304840348e-03f, 2.308026440e-03f, 2.311208382e-03f, 2.314386167e-03f, 2.317559791e-03f, 2.320729249e-03f, 2.323894535e-03f, +2.327055644e-03f, 2.330212571e-03f, 2.333365310e-03f, 2.336513856e-03f, 2.339658204e-03f, 2.342798349e-03f, 2.345934286e-03f, 2.349066009e-03f, 2.352193513e-03f, 2.355316793e-03f, +2.358435844e-03f, 2.361550661e-03f, 2.364661238e-03f, 2.367767570e-03f, 2.370869652e-03f, 2.373967479e-03f, 2.377061047e-03f, 2.380150348e-03f, 2.383235380e-03f, 2.386316136e-03f, +2.389392611e-03f, 2.392464801e-03f, 2.395532700e-03f, 2.398596302e-03f, 2.401655604e-03f, 2.404710600e-03f, 2.407761285e-03f, 2.410807654e-03f, 2.413849701e-03f, 2.416887422e-03f, +2.419920812e-03f, 2.422949865e-03f, 2.425974578e-03f, 2.428994944e-03f, 2.432010958e-03f, 2.435022617e-03f, 2.438029914e-03f, 2.441032844e-03f, 2.444031404e-03f, 2.447025587e-03f, +2.450015390e-03f, 2.453000806e-03f, 2.455981831e-03f, 2.458958460e-03f, 2.461930688e-03f, 2.464898511e-03f, 2.467861922e-03f, 2.470820919e-03f, 2.473775494e-03f, 2.476725645e-03f, +2.479671365e-03f, 2.482612650e-03f, 2.485549495e-03f, 2.488481895e-03f, 2.491409846e-03f, 2.494333342e-03f, 2.497252379e-03f, 2.500166952e-03f, 2.503077056e-03f, 2.505982686e-03f, +2.508883837e-03f, 2.511780505e-03f, 2.514672686e-03f, 2.517560373e-03f, 2.520443562e-03f, 2.523322250e-03f, 2.526196430e-03f, 2.529066098e-03f, 2.531931250e-03f, 2.534791880e-03f, +2.537647985e-03f, 2.540499558e-03f, 2.543346596e-03f, 2.546189094e-03f, 2.549027048e-03f, 2.551860452e-03f, 2.554689301e-03f, 2.557513592e-03f, 2.560333319e-03f, 2.563148479e-03f, +2.565959065e-03f, 2.568765075e-03f, 2.571566502e-03f, 2.574363343e-03f, 2.577155592e-03f, 2.579943246e-03f, 2.582726299e-03f, 2.585504748e-03f, 2.588278587e-03f, 2.591047812e-03f, +2.593812418e-03f, 2.596572402e-03f, 2.599327757e-03f, 2.602078481e-03f, 2.604824567e-03f, 2.607566013e-03f, 2.610302812e-03f, 2.613034962e-03f, 2.615762456e-03f, 2.618485292e-03f, +2.621203464e-03f, 2.623916968e-03f, 2.626625799e-03f, 2.629329953e-03f, 2.632029426e-03f, 2.634724213e-03f, 2.637414309e-03f, 2.640099711e-03f, 2.642780414e-03f, 2.645456413e-03f, +2.648127705e-03f, 2.650794284e-03f, 2.653456146e-03f, 2.656113288e-03f, 2.658765704e-03f, 2.661413390e-03f, 2.664056343e-03f, 2.666694557e-03f, 2.669328028e-03f, 2.671956753e-03f, +2.674580726e-03f, 2.677199944e-03f, 2.679814401e-03f, 2.682424095e-03f, 2.685029020e-03f, 2.687629173e-03f, 2.690224548e-03f, 2.692815143e-03f, 2.695400952e-03f, 2.697981972e-03f, +2.700558197e-03f, 2.703129625e-03f, 2.705696250e-03f, 2.708258069e-03f, 2.710815078e-03f, 2.713367271e-03f, 2.715914646e-03f, 2.718457197e-03f, 2.720994922e-03f, 2.723527815e-03f, +2.726055872e-03f, 2.728579090e-03f, 2.731097464e-03f, 2.733610990e-03f, 2.736119664e-03f, 2.738623482e-03f, 2.741122440e-03f, 2.743616533e-03f, 2.746105759e-03f, 2.748590112e-03f, +2.751069589e-03f, 2.753544185e-03f, 2.756013897e-03f, 2.758478720e-03f, 2.760938651e-03f, 2.763393686e-03f, 2.765843820e-03f, 2.768289050e-03f, 2.770729371e-03f, 2.773164780e-03f, +2.775595272e-03f, 2.778020844e-03f, 2.780441492e-03f, 2.782857212e-03f, 2.785267999e-03f, 2.787673851e-03f, 2.790074763e-03f, 2.792470731e-03f, 2.794861751e-03f, 2.797247819e-03f, +2.799628932e-03f, 2.802005086e-03f, 2.804376277e-03f, 2.806742501e-03f, 2.809103753e-03f, 2.811460031e-03f, 2.813811331e-03f, 2.816157648e-03f, 2.818498979e-03f, 2.820835321e-03f, +2.823166668e-03f, 2.825493018e-03f, 2.827814367e-03f, 2.830130711e-03f, 2.832442046e-03f, 2.834748369e-03f, 2.837049675e-03f, 2.839345962e-03f, 2.841637224e-03f, 2.843923460e-03f, +2.846204664e-03f, 2.848480834e-03f, 2.850751965e-03f, 2.853018055e-03f, 2.855279098e-03f, 2.857535092e-03f, 2.859786033e-03f, 2.862031918e-03f, 2.864272742e-03f, 2.866508502e-03f, +2.868739195e-03f, 2.870964817e-03f, 2.873185364e-03f, 2.875400832e-03f, 2.877611219e-03f, 2.879816521e-03f, 2.882016733e-03f, 2.884211853e-03f, 2.886401877e-03f, 2.888586802e-03f, +2.890766623e-03f, 2.892941338e-03f, 2.895110942e-03f, 2.897275433e-03f, 2.899434808e-03f, 2.901589061e-03f, 2.903738191e-03f, 2.905882193e-03f, 2.908021064e-03f, 2.910154801e-03f, +2.912283400e-03f, 2.914406858e-03f, 2.916525172e-03f, 2.918638337e-03f, 2.920746351e-03f, 2.922849211e-03f, 2.924946912e-03f, 2.927039452e-03f, 2.929126827e-03f, 2.931209034e-03f, +2.933286069e-03f, 2.935357929e-03f, 2.937424612e-03f, 2.939486113e-03f, 2.941542429e-03f, 2.943593557e-03f, 2.945639494e-03f, 2.947680236e-03f, 2.949715780e-03f, 2.951746123e-03f, +2.953771262e-03f, 2.955791193e-03f, 2.957805914e-03f, 2.959815420e-03f, 2.961819709e-03f, 2.963818778e-03f, 2.965812623e-03f, 2.967801242e-03f, 2.969784630e-03f, 2.971762785e-03f, +2.973735704e-03f, 2.975703383e-03f, 2.977665820e-03f, 2.979623011e-03f, 2.981574954e-03f, 2.983521644e-03f, 2.985463080e-03f, 2.987399257e-03f, 2.989330173e-03f, 2.991255825e-03f, +2.993176210e-03f, 2.995091324e-03f, 2.997001165e-03f, 2.998905729e-03f, 3.000805014e-03f, 3.002699016e-03f, 3.004587733e-03f, 3.006471162e-03f, 3.008349299e-03f, 3.010222142e-03f, +3.012089687e-03f, 3.013951932e-03f, 3.015808874e-03f, 3.017660509e-03f, 3.019506835e-03f, 3.021347849e-03f, 3.023183548e-03f, 3.025013929e-03f, 3.026838990e-03f, 3.028658727e-03f, +3.030473137e-03f, 3.032282217e-03f, 3.034085966e-03f, 3.035884379e-03f, 3.037677455e-03f, 3.039465189e-03f, 3.041247580e-03f, 3.043024625e-03f, 3.044796320e-03f, 3.046562664e-03f, +3.048323652e-03f, 3.050079283e-03f, 3.051829554e-03f, 3.053574462e-03f, 3.055314004e-03f, 3.057048177e-03f, 3.058776979e-03f, 3.060500407e-03f, 3.062218458e-03f, 3.063931130e-03f, +3.065638420e-03f, 3.067340326e-03f, 3.069036844e-03f, 3.070727971e-03f, 3.072413706e-03f, 3.074094046e-03f, 3.075768988e-03f, 3.077438529e-03f, 3.079102667e-03f, 3.080761399e-03f, +3.082414723e-03f, 3.084062635e-03f, 3.085705135e-03f, 3.087342218e-03f, 3.088973882e-03f, 3.090600125e-03f, 3.092220945e-03f, 3.093836338e-03f, 3.095446302e-03f, 3.097050835e-03f, +3.098649935e-03f, 3.100243598e-03f, 3.101831822e-03f, 3.103414605e-03f, 3.104991944e-03f, 3.106563837e-03f, 3.108130282e-03f, 3.109691276e-03f, 3.111246816e-03f, 3.112796900e-03f, +3.114341526e-03f, 3.115880692e-03f, 3.117414394e-03f, 3.118942631e-03f, 3.120465401e-03f, 3.121982700e-03f, 3.123494527e-03f, 3.125000879e-03f, 3.126501754e-03f, 3.127997150e-03f, +3.129487063e-03f, 3.130971493e-03f, 3.132450437e-03f, 3.133923892e-03f, 3.135391856e-03f, 3.136854327e-03f, 3.138311303e-03f, 3.139762781e-03f, 3.141208759e-03f, 3.142649235e-03f, +3.144084207e-03f, 3.145513673e-03f, 3.146937630e-03f, 3.148356076e-03f, 3.149769009e-03f, 3.151176427e-03f, 3.152578328e-03f, 3.153974709e-03f, 3.155365569e-03f, 3.156750905e-03f, +3.158130715e-03f, 3.159504997e-03f, 3.160873750e-03f, 3.162236970e-03f, 3.163594656e-03f, 3.164946806e-03f, 3.166293417e-03f, 3.167634489e-03f, 3.168970018e-03f, 3.170300002e-03f, +3.171624440e-03f, 3.172943330e-03f, 3.174256669e-03f, 3.175564456e-03f, 3.176866689e-03f, 3.178163365e-03f, 3.179454483e-03f, 3.180740040e-03f, 3.182020036e-03f, 3.183294467e-03f, +3.184563333e-03f, 3.185826630e-03f, 3.187084358e-03f, 3.188336513e-03f, 3.189583096e-03f, 3.190824102e-03f, 3.192059532e-03f, 3.193289382e-03f, 3.194513651e-03f, 3.195732338e-03f, +3.196945439e-03f, 3.198152955e-03f, 3.199354881e-03f, 3.200551218e-03f, 3.201741963e-03f, 3.202927114e-03f, 3.204106670e-03f, 3.205280629e-03f, 3.206448989e-03f, 3.207611748e-03f, +3.208768905e-03f, 3.209920457e-03f, 3.211066404e-03f, 3.212206744e-03f, 3.213341474e-03f, 3.214470593e-03f, 3.215594100e-03f, 3.216711993e-03f, 3.217824270e-03f, 3.218930930e-03f, +3.220031970e-03f, 3.221127390e-03f, 3.222217187e-03f, 3.223301361e-03f, 3.224379909e-03f, 3.225452830e-03f, 3.226520123e-03f, 3.227581785e-03f, 3.228637815e-03f, 3.229688213e-03f, +3.230732975e-03f, 3.231772101e-03f, 3.232805590e-03f, 3.233833439e-03f, 3.234855647e-03f, 3.235872213e-03f, 3.236883135e-03f, 3.237888412e-03f, 3.238888042e-03f, 3.239882024e-03f, +3.240870357e-03f, 3.241853039e-03f, 3.242830068e-03f, 3.243801444e-03f, 3.244767164e-03f, 3.245727228e-03f, 3.246681634e-03f, 3.247630381e-03f, 3.248573467e-03f, 3.249510891e-03f, +3.250442652e-03f, 3.251368748e-03f, 3.252289178e-03f, 3.253203941e-03f, 3.254113036e-03f, 3.255016460e-03f, 3.255914214e-03f, 3.256806295e-03f, 3.257692703e-03f, 3.258573436e-03f, +3.259448492e-03f, 3.260317872e-03f, 3.261181573e-03f, 3.262039594e-03f, 3.262891935e-03f, 3.263738593e-03f, 3.264579568e-03f, 3.265414859e-03f, 3.266244464e-03f, 3.267068382e-03f, +3.267886612e-03f, 3.268699154e-03f, 3.269506005e-03f, 3.270307165e-03f, 3.271102633e-03f, 3.271892408e-03f, 3.272676488e-03f, 3.273454872e-03f, 3.274227560e-03f, 3.274994551e-03f, +3.275755842e-03f, 3.276511434e-03f, 3.277261326e-03f, 3.278005515e-03f, 3.278744002e-03f, 3.279476786e-03f, 3.280203864e-03f, 3.280925237e-03f, 3.281640903e-03f, 3.282350862e-03f, +3.283055113e-03f, 3.283753654e-03f, 3.284446485e-03f, 3.285133604e-03f, 3.285815011e-03f, 3.286490706e-03f, 3.287160686e-03f, 3.287824952e-03f, 3.288483502e-03f, 3.289136336e-03f, +3.289783453e-03f, 3.290424851e-03f, 3.291060531e-03f, 3.291690490e-03f, 3.292314730e-03f, 3.292933248e-03f, 3.293546043e-03f, 3.294153116e-03f, 3.294754466e-03f, 3.295350091e-03f, +3.295939991e-03f, 3.296524165e-03f, 3.297102612e-03f, 3.297675333e-03f, 3.298242325e-03f, 3.298803589e-03f, 3.299359123e-03f, 3.299908927e-03f, 3.300453001e-03f, 3.300991344e-03f, +3.301523954e-03f, 3.302050832e-03f, 3.302571977e-03f, 3.303087388e-03f, 3.303597065e-03f, 3.304101006e-03f, 3.304599212e-03f, 3.305091682e-03f, 3.305578416e-03f, 3.306059412e-03f, +3.306534670e-03f, 3.307004190e-03f, 3.307467971e-03f, 3.307926013e-03f, 3.308378315e-03f, 3.308824877e-03f, 3.309265698e-03f, 3.309700778e-03f, 3.310130116e-03f, 3.310553711e-03f, +3.310971565e-03f, 3.311383675e-03f, 3.311790042e-03f, 3.312190664e-03f, 3.312585543e-03f, 3.312974677e-03f, 3.313358066e-03f, 3.313735709e-03f, 3.314107607e-03f, 3.314473759e-03f, +3.314834164e-03f, 3.315188822e-03f, 3.315537734e-03f, 3.315880898e-03f, 3.316218314e-03f, 3.316549982e-03f, 3.316875902e-03f, 3.317196073e-03f, 3.317510496e-03f, 3.317819169e-03f, +3.318122093e-03f, 3.318419268e-03f, 3.318710692e-03f, 3.318996367e-03f, 3.319276292e-03f, 3.319550466e-03f, 3.319818890e-03f, 3.320081563e-03f, 3.320338486e-03f, 3.320589657e-03f, +3.320835077e-03f, 3.321074745e-03f, 3.321308663e-03f, 3.321536829e-03f, 3.321759243e-03f, 3.321975905e-03f, 3.322186816e-03f, 3.322391975e-03f, 3.322591382e-03f, 3.322785036e-03f, +3.322972939e-03f, 3.323155090e-03f, 3.323331489e-03f, 3.323502135e-03f, 3.323667030e-03f, 3.323826172e-03f, 3.323979563e-03f, 3.324127201e-03f, 3.324269087e-03f, 3.324405222e-03f, +3.324535604e-03f, 3.324660235e-03f, 3.324779114e-03f, 3.324892241e-03f, 3.324999617e-03f, 3.325101241e-03f, 3.325197114e-03f, 3.325287236e-03f, 3.325371606e-03f, 3.325450226e-03f, +3.325523095e-03f, 3.325590213e-03f, 3.325651581e-03f, 3.325707199e-03f, 3.325757067e-03f, 3.325801184e-03f, 3.325839553e-03f, 3.325872171e-03f, 3.325899041e-03f, 3.325920162e-03f, +3.325935534e-03f, 3.325945158e-03f, 3.325949033e-03f, 3.325947161e-03f, 3.325939541e-03f, 3.325926174e-03f, 3.325907061e-03f, 3.325882200e-03f, 3.325851593e-03f, 3.325815241e-03f, +3.325773143e-03f, 3.325725300e-03f, 3.325671712e-03f, 3.325612379e-03f, 3.325547303e-03f, 3.325476482e-03f, 3.325399919e-03f, 3.325317613e-03f, 3.325229565e-03f, 3.325135775e-03f, +3.325036243e-03f, 3.324930970e-03f, 3.324819957e-03f, 3.324703204e-03f, 3.324580711e-03f, 3.324452479e-03f, 3.324318509e-03f, 3.324178801e-03f, 3.324033355e-03f, 3.323882173e-03f, +3.323725254e-03f, 3.323562599e-03f, 3.323394210e-03f, 3.323220085e-03f, 3.323040227e-03f, 3.322854635e-03f, 3.322663310e-03f, 3.322466253e-03f, 3.322263465e-03f, 3.322054945e-03f, +3.321840696e-03f, 3.321620716e-03f, 3.321395008e-03f, 3.321163572e-03f, 3.320926408e-03f, 3.320683517e-03f, 3.320434900e-03f, 3.320180558e-03f, 3.319920491e-03f, 3.319654700e-03f, +3.319383186e-03f, 3.319105949e-03f, 3.318822991e-03f, 3.318534312e-03f, 3.318239912e-03f, 3.317939794e-03f, 3.317633957e-03f, 3.317322402e-03f, 3.317005131e-03f, 3.316682143e-03f, +3.316353441e-03f, 3.316019024e-03f, 3.315678893e-03f, 3.315333051e-03f, 3.314981496e-03f, 3.314624231e-03f, 3.314261256e-03f, 3.313892572e-03f, 3.313518180e-03f, 3.313138081e-03f, +3.312752276e-03f, 3.312360766e-03f, 3.311963551e-03f, 3.311560634e-03f, 3.311152014e-03f, 3.310737693e-03f, 3.310317671e-03f, 3.309891951e-03f, 3.309460532e-03f, 3.309023417e-03f, +3.308580605e-03f, 3.308132098e-03f, 3.307677897e-03f, 3.307218003e-03f, 3.306752418e-03f, 3.306281142e-03f, 3.305804176e-03f, 3.305321522e-03f, 3.304833180e-03f, 3.304339152e-03f, +3.303839439e-03f, 3.303334042e-03f, 3.302822963e-03f, 3.302306201e-03f, 3.301783760e-03f, 3.301255639e-03f, 3.300721840e-03f, 3.300182364e-03f, 3.299637213e-03f, 3.299086387e-03f, +3.298529888e-03f, 3.297967718e-03f, 3.297399877e-03f, 3.296826366e-03f, 3.296247187e-03f, 3.295662342e-03f, 3.295071831e-03f, 3.294475656e-03f, 3.293873819e-03f, 3.293266319e-03f, +3.292653160e-03f, 3.292034342e-03f, 3.291409866e-03f, 3.290779734e-03f, 3.290143948e-03f, 3.289502508e-03f, 3.288855416e-03f, 3.288202674e-03f, 3.287544282e-03f, 3.286880243e-03f, +3.286210558e-03f, 3.285535228e-03f, 3.284854254e-03f, 3.284167639e-03f, 3.283475383e-03f, 3.282777489e-03f, 3.282073957e-03f, 3.281364789e-03f, 3.280649986e-03f, 3.279929551e-03f, +3.279203484e-03f, 3.278471788e-03f, 3.277734463e-03f, 3.276991512e-03f, 3.276242935e-03f, 3.275488735e-03f, 3.274728913e-03f, 3.273963471e-03f, 3.273192410e-03f, 3.272415731e-03f, +3.271633438e-03f, 3.270845530e-03f, 3.270052010e-03f, 3.269252880e-03f, 3.268448141e-03f, 3.267637794e-03f, 3.266821842e-03f, 3.266000286e-03f, 3.265173128e-03f, 3.264340370e-03f, +3.263502013e-03f, 3.262658059e-03f, 3.261808510e-03f, 3.260953367e-03f, 3.260092633e-03f, 3.259226309e-03f, 3.258354396e-03f, 3.257476897e-03f, 3.256593814e-03f, 3.255705148e-03f, +3.254810901e-03f, 3.253911075e-03f, 3.253005672e-03f, 3.252094694e-03f, 3.251178141e-03f, 3.250256018e-03f, 3.249328324e-03f, 3.248395063e-03f, 3.247456235e-03f, 3.246511844e-03f, +3.245561890e-03f, 3.244606376e-03f, 3.243645304e-03f, 3.242678675e-03f, 3.241706492e-03f, 3.240728756e-03f, 3.239745470e-03f, 3.238756636e-03f, 3.237762255e-03f, 3.236762329e-03f, +3.235756861e-03f, 3.234745853e-03f, 3.233729306e-03f, 3.232707223e-03f, 3.231679605e-03f, 3.230646455e-03f, 3.229607775e-03f, 3.228563566e-03f, 3.227513832e-03f, 3.226458573e-03f, +3.225397793e-03f, 3.224331493e-03f, 3.223259675e-03f, 3.222182342e-03f, 3.221099496e-03f, 3.220011138e-03f, 3.218917271e-03f, 3.217817898e-03f, 3.216713020e-03f, 3.215602639e-03f, +3.214486758e-03f, 3.213365379e-03f, 3.212238504e-03f, 3.211106135e-03f, 3.209968275e-03f, 3.208824926e-03f, 3.207676090e-03f, 3.206521769e-03f, 3.205361966e-03f, 3.204196683e-03f, +3.203025922e-03f, 3.201849686e-03f, 3.200667976e-03f, 3.199480796e-03f, 3.198288147e-03f, 3.197090032e-03f, 3.195886453e-03f, 3.194677413e-03f, 3.193462914e-03f, 3.192242957e-03f, +3.191017547e-03f, 3.189786685e-03f, 3.188550373e-03f, 3.187308614e-03f, 3.186061410e-03f, 3.184808764e-03f, 3.183550678e-03f, 3.182287155e-03f, 3.181018197e-03f, 3.179743806e-03f, +3.178463986e-03f, 3.177178738e-03f, 3.175888065e-03f, 3.174591970e-03f, 3.173290455e-03f, 3.171983522e-03f, 3.170671174e-03f, 3.169353415e-03f, 3.168030245e-03f, 3.166701668e-03f, +3.165367687e-03f, 3.164028303e-03f, 3.162683520e-03f, 3.161333340e-03f, 3.159977766e-03f, 3.158616800e-03f, 3.157250445e-03f, 3.155878704e-03f, 3.154501579e-03f, 3.153119073e-03f, +3.151731188e-03f, 3.150337928e-03f, 3.148939295e-03f, 3.147535291e-03f, 3.146125920e-03f, 3.144711183e-03f, 3.143291085e-03f, 3.141865627e-03f, 3.140434812e-03f, 3.138998643e-03f, +3.137557123e-03f, 3.136110254e-03f, 3.134658040e-03f, 3.133200482e-03f, 3.131737585e-03f, 3.130269350e-03f, 3.128795780e-03f, 3.127316879e-03f, 3.125832649e-03f, 3.124343093e-03f, +3.122848213e-03f, 3.121348013e-03f, 3.119842496e-03f, 3.118331664e-03f, 3.116815520e-03f, 3.115294068e-03f, 3.113767309e-03f, 3.112235248e-03f, 3.110697886e-03f, 3.109155227e-03f, +3.107607274e-03f, 3.106054030e-03f, 3.104495497e-03f, 3.102931678e-03f, 3.101362578e-03f, 3.099788198e-03f, 3.098208541e-03f, 3.096623611e-03f, 3.095033410e-03f, 3.093437942e-03f, +3.091837210e-03f, 3.090231216e-03f, 3.088619964e-03f, 3.087003457e-03f, 3.085381697e-03f, 3.083754689e-03f, 3.082122434e-03f, 3.080484936e-03f, 3.078842198e-03f, 3.077194224e-03f, +3.075541016e-03f, 3.073882577e-03f, 3.072218911e-03f, 3.070550021e-03f, 3.068875910e-03f, 3.067196580e-03f, 3.065512036e-03f, 3.063822281e-03f, 3.062127316e-03f, 3.060427147e-03f, +3.058721776e-03f, 3.057011206e-03f, 3.055295440e-03f, 3.053574482e-03f, 3.051848335e-03f, 3.050117002e-03f, 3.048380486e-03f, 3.046638791e-03f, 3.044891920e-03f, 3.043139876e-03f, +3.041382663e-03f, 3.039620283e-03f, 3.037852741e-03f, 3.036080039e-03f, 3.034302180e-03f, 3.032519169e-03f, 3.030731008e-03f, 3.028937702e-03f, 3.027139252e-03f, 3.025335663e-03f, +3.023526937e-03f, 3.021713079e-03f, 3.019894092e-03f, 3.018069979e-03f, 3.016240743e-03f, 3.014406388e-03f, 3.012566918e-03f, 3.010722335e-03f, 3.008872644e-03f, 3.007017847e-03f, +3.005157949e-03f, 3.003292952e-03f, 3.001422860e-03f, 2.999547677e-03f, 2.997667406e-03f, 2.995782051e-03f, 2.993891615e-03f, 2.991996102e-03f, 2.990095514e-03f, 2.988189857e-03f, +2.986279133e-03f, 2.984363346e-03f, 2.982442499e-03f, 2.980516596e-03f, 2.978585641e-03f, 2.976649637e-03f, 2.974708588e-03f, 2.972762497e-03f, 2.970811368e-03f, 2.968855205e-03f, +2.966894011e-03f, 2.964927791e-03f, 2.962956546e-03f, 2.960980283e-03f, 2.958999003e-03f, 2.957012710e-03f, 2.955021409e-03f, 2.953025103e-03f, 2.951023796e-03f, 2.949017491e-03f, +2.947006192e-03f, 2.944989903e-03f, 2.942968628e-03f, 2.940942370e-03f, 2.938911134e-03f, 2.936874922e-03f, 2.934833739e-03f, 2.932787588e-03f, 2.930736473e-03f, 2.928680399e-03f, +2.926619368e-03f, 2.924553385e-03f, 2.922482454e-03f, 2.920406578e-03f, 2.918325761e-03f, 2.916240007e-03f, 2.914149319e-03f, 2.912053703e-03f, 2.909953161e-03f, 2.907847698e-03f, +2.905737317e-03f, 2.903622022e-03f, 2.901501817e-03f, 2.899376707e-03f, 2.897246694e-03f, 2.895111784e-03f, 2.892971979e-03f, 2.890827284e-03f, 2.888677703e-03f, 2.886523240e-03f, +2.884363898e-03f, 2.882199682e-03f, 2.880030596e-03f, 2.877856643e-03f, 2.875677828e-03f, 2.873494155e-03f, 2.871305628e-03f, 2.869112250e-03f, 2.866914026e-03f, 2.864710960e-03f, +2.862503056e-03f, 2.860290318e-03f, 2.858072750e-03f, 2.855850356e-03f, 2.853623140e-03f, 2.851391106e-03f, 2.849154259e-03f, 2.846912602e-03f, 2.844666140e-03f, 2.842414877e-03f, +2.840158817e-03f, 2.837897963e-03f, 2.835632321e-03f, 2.833361894e-03f, 2.831086687e-03f, 2.828806704e-03f, 2.826521948e-03f, 2.824232424e-03f, 2.821938137e-03f, 2.819639090e-03f, +2.817335288e-03f, 2.815026734e-03f, 2.812713434e-03f, 2.810395391e-03f, 2.808072610e-03f, 2.805745095e-03f, 2.803412850e-03f, 2.801075879e-03f, 2.798734187e-03f, 2.796387778e-03f, +2.794036657e-03f, 2.791680827e-03f, 2.789320293e-03f, 2.786955059e-03f, 2.784585129e-03f, 2.782210509e-03f, 2.779831202e-03f, 2.777447212e-03f, 2.775058544e-03f, 2.772665203e-03f, +2.770267192e-03f, 2.767864517e-03f, 2.765457180e-03f, 2.763045188e-03f, 2.760628544e-03f, 2.758207253e-03f, 2.755781318e-03f, 2.753350746e-03f, 2.750915539e-03f, 2.748475703e-03f, +2.746031241e-03f, 2.743582159e-03f, 2.741128461e-03f, 2.738670151e-03f, 2.736207233e-03f, 2.733739713e-03f, 2.731267595e-03f, 2.728790883e-03f, 2.726309582e-03f, 2.723823696e-03f, +2.721333230e-03f, 2.718838188e-03f, 2.716338575e-03f, 2.713834395e-03f, 2.711325654e-03f, 2.708812355e-03f, 2.706294503e-03f, 2.703772104e-03f, 2.701245160e-03f, 2.698713677e-03f, +2.696177660e-03f, 2.693637113e-03f, 2.691092041e-03f, 2.688542449e-03f, 2.685988340e-03f, 2.683429720e-03f, 2.680866593e-03f, 2.678298965e-03f, 2.675726839e-03f, 2.673150220e-03f, +2.670569114e-03f, 2.667983524e-03f, 2.665393456e-03f, 2.662798913e-03f, 2.660199902e-03f, 2.657596426e-03f, 2.654988490e-03f, 2.652376100e-03f, 2.649759259e-03f, 2.647137973e-03f, +2.644512246e-03f, 2.641882083e-03f, 2.639247488e-03f, 2.636608468e-03f, 2.633965026e-03f, 2.631317167e-03f, 2.628664896e-03f, 2.626008217e-03f, 2.623347136e-03f, 2.620681658e-03f, +2.618011787e-03f, 2.615337528e-03f, 2.612658886e-03f, 2.609975866e-03f, 2.607288472e-03f, 2.604596710e-03f, 2.601900585e-03f, 2.599200100e-03f, 2.596495262e-03f, 2.593786075e-03f, +2.591072543e-03f, 2.588354673e-03f, 2.585632469e-03f, 2.582905935e-03f, 2.580175077e-03f, 2.577439899e-03f, 2.574700407e-03f, 2.571956605e-03f, 2.569208499e-03f, 2.566456094e-03f, +2.563699393e-03f, 2.560938403e-03f, 2.558173129e-03f, 2.555403575e-03f, 2.552629746e-03f, 2.549851648e-03f, 2.547069285e-03f, 2.544282662e-03f, 2.541491785e-03f, 2.538696659e-03f, +2.535897288e-03f, 2.533093677e-03f, 2.530285833e-03f, 2.527473759e-03f, 2.524657461e-03f, 2.521836944e-03f, 2.519012212e-03f, 2.516183272e-03f, 2.513350128e-03f, 2.510512786e-03f, +2.507671250e-03f, 2.504825525e-03f, 2.501975617e-03f, 2.499121531e-03f, 2.496263272e-03f, 2.493400845e-03f, 2.490534255e-03f, 2.487663508e-03f, 2.484788608e-03f, 2.481909561e-03f, +2.479026372e-03f, 2.476139047e-03f, 2.473247589e-03f, 2.470352006e-03f, 2.467452301e-03f, 2.464548480e-03f, 2.461640548e-03f, 2.458728511e-03f, 2.455812374e-03f, 2.452892141e-03f, +2.449967819e-03f, 2.447039412e-03f, 2.444106927e-03f, 2.441170367e-03f, 2.438229738e-03f, 2.435285046e-03f, 2.432336296e-03f, 2.429383494e-03f, 2.426426643e-03f, 2.423465751e-03f, +2.420500822e-03f, 2.417531861e-03f, 2.414558874e-03f, 2.411581867e-03f, 2.408600844e-03f, 2.405615810e-03f, 2.402626773e-03f, 2.399633735e-03f, 2.396636704e-03f, 2.393635684e-03f, +2.390630681e-03f, 2.387621700e-03f, 2.384608746e-03f, 2.381591826e-03f, 2.378570944e-03f, 2.375546106e-03f, 2.372517317e-03f, 2.369484583e-03f, 2.366447909e-03f, 2.363407300e-03f, +2.360362763e-03f, 2.357314302e-03f, 2.354261923e-03f, 2.351205631e-03f, 2.348145433e-03f, 2.345081332e-03f, 2.342013336e-03f, 2.338941449e-03f, 2.335865677e-03f, 2.332786026e-03f, +2.329702500e-03f, 2.326615106e-03f, 2.323523849e-03f, 2.320428735e-03f, 2.317329769e-03f, 2.314226956e-03f, 2.311120302e-03f, 2.308009814e-03f, 2.304895495e-03f, 2.301777353e-03f, +2.298655392e-03f, 2.295529618e-03f, 2.292400037e-03f, 2.289266654e-03f, 2.286129476e-03f, 2.282988506e-03f, 2.279843752e-03f, 2.276695219e-03f, 2.273542912e-03f, 2.270386837e-03f, +2.267227000e-03f, 2.264063406e-03f, 2.260896061e-03f, 2.257724971e-03f, 2.254550141e-03f, 2.251371577e-03f, 2.248189285e-03f, 2.245003270e-03f, 2.241813539e-03f, 2.238620096e-03f, +2.235422948e-03f, 2.232222100e-03f, 2.229017558e-03f, 2.225809327e-03f, 2.222597414e-03f, 2.219381825e-03f, 2.216162564e-03f, 2.212939637e-03f, 2.209713052e-03f, 2.206482812e-03f, +2.203248924e-03f, 2.200011394e-03f, 2.196770227e-03f, 2.193525430e-03f, 2.190277008e-03f, 2.187024967e-03f, 2.183769312e-03f, 2.180510050e-03f, 2.177247186e-03f, 2.173980726e-03f, +2.170710676e-03f, 2.167437042e-03f, 2.164159830e-03f, 2.160879045e-03f, 2.157594694e-03f, 2.154306781e-03f, 2.151015314e-03f, 2.147720297e-03f, 2.144421738e-03f, 2.141119641e-03f, +2.137814013e-03f, 2.134504859e-03f, 2.131192185e-03f, 2.127875998e-03f, 2.124556303e-03f, 2.121233106e-03f, 2.117906413e-03f, 2.114576230e-03f, 2.111242563e-03f, 2.107905418e-03f, +2.104564800e-03f, 2.101220716e-03f, 2.097873172e-03f, 2.094522174e-03f, 2.091167727e-03f, 2.087809838e-03f, 2.084448512e-03f, 2.081083756e-03f, 2.077715575e-03f, 2.074343976e-03f, +2.070968964e-03f, 2.067590546e-03f, 2.064208727e-03f, 2.060823514e-03f, 2.057434913e-03f, 2.054042929e-03f, 2.050647569e-03f, 2.047248839e-03f, 2.043846744e-03f, 2.040441291e-03f, +2.037032486e-03f, 2.033620335e-03f, 2.030204843e-03f, 2.026786018e-03f, 2.023363865e-03f, 2.019938391e-03f, 2.016509600e-03f, 2.013077500e-03f, 2.009642097e-03f, 2.006203396e-03f, +2.002761403e-03f, 1.999316126e-03f, 1.995867569e-03f, 1.992415740e-03f, 1.988960644e-03f, 1.985502287e-03f, 1.982040676e-03f, 1.978575816e-03f, 1.975107715e-03f, 1.971636377e-03f, +1.968161809e-03f, 1.964684018e-03f, 1.961203009e-03f, 1.957718788e-03f, 1.954231363e-03f, 1.950740738e-03f, 1.947246921e-03f, 1.943749917e-03f, 1.940249733e-03f, 1.936746375e-03f, +1.933239849e-03f, 1.929730161e-03f, 1.926217317e-03f, 1.922701325e-03f, 1.919182189e-03f, 1.915659917e-03f, 1.912134514e-03f, 1.908605986e-03f, 1.905074341e-03f, 1.901539584e-03f, +1.898001721e-03f, 1.894460760e-03f, 1.890916705e-03f, 1.887369564e-03f, 1.883819342e-03f, 1.880266046e-03f, 1.876709683e-03f, 1.873150258e-03f, 1.869587778e-03f, 1.866022249e-03f, +1.862453677e-03f, 1.858882069e-03f, 1.855307432e-03f, 1.851729770e-03f, 1.848149092e-03f, 1.844565403e-03f, 1.840978709e-03f, 1.837389017e-03f, 1.833796333e-03f, 1.830200664e-03f, +1.826602016e-03f, 1.823000395e-03f, 1.819395808e-03f, 1.815788260e-03f, 1.812177760e-03f, 1.808564312e-03f, 1.804947923e-03f, 1.801328600e-03f, 1.797706349e-03f, 1.794081176e-03f, +1.790453088e-03f, 1.786822091e-03f, 1.783188193e-03f, 1.779551398e-03f, 1.775911714e-03f, 1.772269146e-03f, 1.768623703e-03f, 1.764975389e-03f, 1.761324211e-03f, 1.757670176e-03f, +1.754013291e-03f, 1.750353561e-03f, 1.746690994e-03f, 1.743025595e-03f, 1.739357371e-03f, 1.735686329e-03f, 1.732012475e-03f, 1.728335815e-03f, 1.724656357e-03f, 1.720974106e-03f, +1.717289070e-03f, 1.713601254e-03f, 1.709910665e-03f, 1.706217310e-03f, 1.702521195e-03f, 1.698822327e-03f, 1.695120712e-03f, 1.691416356e-03f, 1.687709267e-03f, 1.683999451e-03f, +1.680286915e-03f, 1.676571664e-03f, 1.672853706e-03f, 1.669133047e-03f, 1.665409694e-03f, 1.661683653e-03f, 1.657954931e-03f, 1.654223534e-03f, 1.650489469e-03f, 1.646752743e-03f, +1.643013362e-03f, 1.639271332e-03f, 1.635526662e-03f, 1.631779356e-03f, 1.628029421e-03f, 1.624276865e-03f, 1.620521694e-03f, 1.616763914e-03f, 1.613003532e-03f, 1.609240555e-03f, +1.605474989e-03f, 1.601706842e-03f, 1.597936119e-03f, 1.594162827e-03f, 1.590386973e-03f, 1.586608564e-03f, 1.582827606e-03f, 1.579044106e-03f, 1.575258070e-03f, 1.571469506e-03f, +1.567678419e-03f, 1.563884818e-03f, 1.560088707e-03f, 1.556290095e-03f, 1.552488987e-03f, 1.548685391e-03f, 1.544879312e-03f, 1.541070759e-03f, 1.537259737e-03f, 1.533446253e-03f, +1.529630314e-03f, 1.525811927e-03f, 1.521991098e-03f, 1.518167834e-03f, 1.514342142e-03f, 1.510514028e-03f, 1.506683500e-03f, 1.502850564e-03f, 1.499015227e-03f, 1.495177495e-03f, +1.491337376e-03f, 1.487494875e-03f, 1.483650001e-03f, 1.479802759e-03f, 1.475953156e-03f, 1.472101200e-03f, 1.468246896e-03f, 1.464390252e-03f, 1.460531275e-03f, 1.456669971e-03f, +1.452806347e-03f, 1.448940409e-03f, 1.445072166e-03f, 1.441201623e-03f, 1.437328787e-03f, 1.433453665e-03f, 1.429576264e-03f, 1.425696591e-03f, 1.421814652e-03f, 1.417930455e-03f, +1.414044006e-03f, 1.410155311e-03f, 1.406264379e-03f, 1.402371215e-03f, 1.398475827e-03f, 1.394578222e-03f, 1.390678405e-03f, 1.386776385e-03f, 1.382872167e-03f, 1.378965759e-03f, +1.375057168e-03f, 1.371146401e-03f, 1.367233464e-03f, 1.363318364e-03f, 1.359401108e-03f, 1.355481703e-03f, 1.351560156e-03f, 1.347636474e-03f, 1.343710664e-03f, 1.339782732e-03f, +1.335852686e-03f, 1.331920532e-03f, 1.327986277e-03f, 1.324049929e-03f, 1.320111494e-03f, 1.316170978e-03f, 1.312228390e-03f, 1.308283735e-03f, 1.304337021e-03f, 1.300388255e-03f, +1.296437444e-03f, 1.292484594e-03f, 1.288529712e-03f, 1.284572806e-03f, 1.280613883e-03f, 1.276652948e-03f, 1.272690010e-03f, 1.268725075e-03f, 1.264758151e-03f, 1.260789243e-03f, +1.256818360e-03f, 1.252845507e-03f, 1.248870693e-03f, 1.244893923e-03f, 1.240915206e-03f, 1.236934547e-03f, 1.232951955e-03f, 1.228967435e-03f, 1.224980995e-03f, 1.220992642e-03f, +1.217002383e-03f, 1.213010225e-03f, 1.209016175e-03f, 1.205020239e-03f, 1.201022426e-03f, 1.197022741e-03f, 1.193021192e-03f, 1.189017786e-03f, 1.185012530e-03f, 1.181005431e-03f, +1.176996495e-03f, 1.172985731e-03f, 1.168973145e-03f, 1.164958743e-03f, 1.160942534e-03f, 1.156924524e-03f, 1.152904719e-03f, 1.148883128e-03f, 1.144859758e-03f, 1.140834614e-03f, +1.136807705e-03f, 1.132779037e-03f, 1.128748617e-03f, 1.124716453e-03f, 1.120682551e-03f, 1.116646919e-03f, 1.112609564e-03f, 1.108570492e-03f, 1.104529711e-03f, 1.100487227e-03f, +1.096443049e-03f, 1.092397183e-03f, 1.088349635e-03f, 1.084300414e-03f, 1.080249526e-03f, 1.076196978e-03f, 1.072142778e-03f, 1.068086932e-03f, 1.064029448e-03f, 1.059970333e-03f, +1.055909593e-03f, 1.051847236e-03f, 1.047783269e-03f, 1.043717699e-03f, 1.039650533e-03f, 1.035581779e-03f, 1.031511443e-03f, 1.027439533e-03f, 1.023366055e-03f, 1.019291017e-03f, +1.015214426e-03f, 1.011136289e-03f, 1.007056613e-03f, 1.002975405e-03f, 9.988926726e-04f, 9.948084229e-04f, 9.907226628e-04f, 9.866353995e-04f, 9.825466402e-04f, 9.784563919e-04f, +9.743646620e-04f, 9.702714574e-04f, 9.661767853e-04f, 9.620806529e-04f, 9.579830674e-04f, 9.538840359e-04f, 9.497835655e-04f, 9.456816634e-04f, 9.415783369e-04f, 9.374735929e-04f, +9.333674388e-04f, 9.292598817e-04f, 9.251509287e-04f, 9.210405870e-04f, 9.169288638e-04f, 9.128157663e-04f, 9.087013017e-04f, 9.045854771e-04f, 9.004682997e-04f, 8.963497767e-04f, +8.922299153e-04f, 8.881087227e-04f, 8.839862060e-04f, 8.798623725e-04f, 8.757372294e-04f, 8.716107838e-04f, 8.674830429e-04f, 8.633540141e-04f, 8.592237043e-04f, 8.550921209e-04f, +8.509592711e-04f, 8.468251620e-04f, 8.426898010e-04f, 8.385531951e-04f, 8.344153516e-04f, 8.302762777e-04f, 8.261359807e-04f, 8.219944677e-04f, 8.178517460e-04f, 8.137078227e-04f, +8.095627052e-04f, 8.054164007e-04f, 8.012689162e-04f, 7.971202592e-04f, 7.929704368e-04f, 7.888194563e-04f, 7.846673249e-04f, 7.805140498e-04f, 7.763596382e-04f, 7.722040974e-04f, +7.680474347e-04f, 7.638896573e-04f, 7.597307724e-04f, 7.555707872e-04f, 7.514097091e-04f, 7.472475452e-04f, 7.430843029e-04f, 7.389199893e-04f, 7.347546117e-04f, 7.305881773e-04f, +7.264206935e-04f, 7.222521675e-04f, 7.180826065e-04f, 7.139120178e-04f, 7.097404086e-04f, 7.055677863e-04f, 7.013941580e-04f, 6.972195311e-04f, 6.930439128e-04f, 6.888673104e-04f, +6.846897311e-04f, 6.805111822e-04f, 6.763316710e-04f, 6.721512048e-04f, 6.679697908e-04f, 6.637874363e-04f, 6.596041486e-04f, 6.554199349e-04f, 6.512348026e-04f, 6.470487589e-04f, +6.428618111e-04f, 6.386739665e-04f, 6.344852324e-04f, 6.302956160e-04f, 6.261051246e-04f, 6.219137656e-04f, 6.177215462e-04f, 6.135284737e-04f, 6.093345554e-04f, 6.051397985e-04f, +6.009442105e-04f, 5.967477985e-04f, 5.925505699e-04f, 5.883525319e-04f, 5.841536919e-04f, 5.799540572e-04f, 5.757536350e-04f, 5.715524326e-04f, 5.673504574e-04f, 5.631477167e-04f, +5.589442177e-04f, 5.547399678e-04f, 5.505349743e-04f, 5.463292444e-04f, 5.421227855e-04f, 5.379156049e-04f, 5.337077099e-04f, 5.294991078e-04f, 5.252898059e-04f, 5.210798116e-04f, +5.168691320e-04f, 5.126577746e-04f, 5.084457467e-04f, 5.042330555e-04f, 5.000197085e-04f, 4.958057128e-04f, 4.915910759e-04f, 4.873758050e-04f, 4.831599074e-04f, 4.789433905e-04f, +4.747262616e-04f, 4.705085280e-04f, 4.662901971e-04f, 4.620712761e-04f, 4.578517724e-04f, 4.536316933e-04f, 4.494110460e-04f, 4.451898381e-04f, 4.409680767e-04f, 4.367457692e-04f, +4.325229229e-04f, 4.282995451e-04f, 4.240756433e-04f, 4.198512246e-04f, 4.156262964e-04f, 4.114008661e-04f, 4.071749410e-04f, 4.029485284e-04f, 3.987216356e-04f, 3.944942700e-04f, +3.902664388e-04f, 3.860381495e-04f, 3.818094094e-04f, 3.775802258e-04f, 3.733506059e-04f, 3.691205573e-04f, 3.648900871e-04f, 3.606592027e-04f, 3.564279115e-04f, 3.521962208e-04f, +3.479641379e-04f, 3.437316702e-04f, 3.394988249e-04f, 3.352656095e-04f, 3.310320312e-04f, 3.267980975e-04f, 3.225638155e-04f, 3.183291928e-04f, 3.140942365e-04f, 3.098589540e-04f, +3.056233528e-04f, 3.013874400e-04f, 2.971512232e-04f, 2.929147094e-04f, 2.886779063e-04f, 2.844408209e-04f, 2.802034608e-04f, 2.759658332e-04f, 2.717279455e-04f, 2.674898049e-04f, +2.632514190e-04f, 2.590127949e-04f, 2.547739400e-04f, 2.505348617e-04f, 2.462955673e-04f, 2.420560642e-04f, 2.378163596e-04f, 2.335764609e-04f, 2.293363754e-04f, 2.250961106e-04f, +2.208556736e-04f, 2.166150720e-04f, 2.123743129e-04f, 2.081334038e-04f, 2.038923519e-04f, 1.996511647e-04f, 1.954098494e-04f, 1.911684133e-04f, 1.869268639e-04f, 1.826852085e-04f, +1.784434543e-04f, 1.742016088e-04f, 1.699596792e-04f, 1.657176730e-04f, 1.614755974e-04f, 1.572334597e-04f, 1.529912673e-04f, 1.487490276e-04f, 1.445067479e-04f, 1.402644355e-04f, +1.360220977e-04f, 1.317797418e-04f, 1.275373753e-04f, 1.232950054e-04f, 1.190526395e-04f, 1.148102849e-04f, 1.105679490e-04f, 1.063256390e-04f, 1.020833623e-04f, 9.784112620e-05f, +9.359893807e-05f, 8.935680524e-05f, 8.511473501e-05f, 8.087273473e-05f, 7.663081172e-05f, 7.238897330e-05f, 6.814722681e-05f, 6.390557957e-05f, 5.966403890e-05f, 5.542261214e-05f, +5.118130660e-05f, 4.694012960e-05f, 4.269908848e-05f, 3.845819056e-05f, 3.421744315e-05f, 2.997685359e-05f, 2.573642918e-05f, 2.149617725e-05f, 1.725610512e-05f, 1.301622011e-05f, +8.776529531e-06f, 4.537040709e-06f, 2.977609569e-07f, -3.941302409e-06f, -8.180142073e-06f, -1.241875072e-05f, -1.665712104e-05f, -2.089524572e-05f, -2.513311744e-05f, -2.937072890e-05f, +-3.360807278e-05f, -3.784514177e-05f, -4.208192857e-05f, -4.631842587e-05f, -5.055462636e-05f, -5.479052274e-05f, -5.902610769e-05f, -6.326137392e-05f, -6.749631412e-05f, -7.173092098e-05f, +-7.596518722e-05f, -8.019910552e-05f, -8.443266860e-05f, -8.866586914e-05f, -9.289869985e-05f, -9.713115343e-05f, -1.013632226e-04f, -1.055949000e-04f, -1.098261785e-04f, -1.140570506e-04f, +-1.182875092e-04f, -1.225175468e-04f, -1.267471563e-04f, -1.309763304e-04f, -1.352050617e-04f, -1.394333429e-04f, -1.436611668e-04f, -1.478885262e-04f, -1.521154136e-04f, -1.563418219e-04f, +-1.605677438e-04f, -1.647931719e-04f, -1.690180990e-04f, -1.732425179e-04f, -1.774664212e-04f, -1.816898016e-04f, -1.859126520e-04f, -1.901349650e-04f, -1.943567334e-04f, -1.985779499e-04f, +-2.027986071e-04f, -2.070186980e-04f, -2.112382151e-04f, -2.154571513e-04f, -2.196754993e-04f, -2.238932517e-04f, -2.281104014e-04f, -2.323269411e-04f, -2.365428636e-04f, -2.407581615e-04f, +-2.449728277e-04f, -2.491868548e-04f, -2.534002357e-04f, -2.576129630e-04f, -2.618250296e-04f, -2.660364281e-04f, -2.702471514e-04f, -2.744571923e-04f, -2.786665433e-04f, -2.828751974e-04f, +-2.870831472e-04f, -2.912903857e-04f, -2.954969054e-04f, -2.997026992e-04f, -3.039077598e-04f, -3.081120800e-04f, -3.123156527e-04f, -3.165184705e-04f, -3.207205262e-04f, -3.249218126e-04f, +-3.291223225e-04f, -3.333220487e-04f, -3.375209840e-04f, -3.417191211e-04f, -3.459164528e-04f, -3.501129719e-04f, -3.543086712e-04f, -3.585035435e-04f, -3.626975815e-04f, -3.668907782e-04f, +-3.710831262e-04f, -3.752746184e-04f, -3.794652475e-04f, -3.836550064e-04f, -3.878438879e-04f, -3.920318848e-04f, -3.962189898e-04f, -4.004051959e-04f, -4.045904957e-04f, -4.087748822e-04f, +-4.129583481e-04f, -4.171408862e-04f, -4.213224894e-04f, -4.255031505e-04f, -4.296828623e-04f, -4.338616177e-04f, -4.380394094e-04f, -4.422162303e-04f, -4.463920733e-04f, -4.505669311e-04f, +-4.547407966e-04f, -4.589136626e-04f, -4.630855220e-04f, -4.672563675e-04f, -4.714261922e-04f, -4.755949887e-04f, -4.797627500e-04f, -4.839294689e-04f, -4.880951383e-04f, -4.922597509e-04f, +-4.964232997e-04f, -5.005857776e-04f, -5.047471773e-04f, -5.089074917e-04f, -5.130667138e-04f, -5.172248363e-04f, -5.213818522e-04f, -5.255377543e-04f, -5.296925354e-04f, -5.338461886e-04f, +-5.379987066e-04f, -5.421500823e-04f, -5.463003087e-04f, -5.504493785e-04f, -5.545972848e-04f, -5.587440203e-04f, -5.628895780e-04f, -5.670339507e-04f, -5.711771314e-04f, -5.753191130e-04f, +-5.794598884e-04f, -5.835994504e-04f, -5.877377920e-04f, -5.918749061e-04f, -5.960107856e-04f, -6.001454234e-04f, -6.042788125e-04f, -6.084109457e-04f, -6.125418160e-04f, -6.166714163e-04f, +-6.207997396e-04f, -6.249267787e-04f, -6.290525266e-04f, -6.331769762e-04f, -6.373001205e-04f, -6.414219525e-04f, -6.455424649e-04f, -6.496616509e-04f, -6.537795034e-04f, -6.578960152e-04f, +-6.620111794e-04f, -6.661249889e-04f, -6.702374367e-04f, -6.743485157e-04f, -6.784582189e-04f, -6.825665393e-04f, -6.866734698e-04f, -6.907790035e-04f, -6.948831332e-04f, -6.989858520e-04f, +-7.030871528e-04f, -7.071870287e-04f, -7.112854726e-04f, -7.153824775e-04f, -7.194780364e-04f, -7.235721423e-04f, -7.276647882e-04f, -7.317559671e-04f, -7.358456720e-04f, -7.399338959e-04f, +-7.440206318e-04f, -7.481058728e-04f, -7.521896118e-04f, -7.562718419e-04f, -7.603525561e-04f, -7.644317474e-04f, -7.685094088e-04f, -7.725855334e-04f, -7.766601142e-04f, -7.807331443e-04f, +-7.848046166e-04f, -7.888745243e-04f, -7.929428604e-04f, -7.970096179e-04f, -8.010747898e-04f, -8.051383693e-04f, -8.092003494e-04f, -8.132607231e-04f, -8.173194836e-04f, -8.213766238e-04f, +-8.254321369e-04f, -8.294860159e-04f, -8.335382540e-04f, -8.375888441e-04f, -8.416377794e-04f, -8.456850529e-04f, -8.497306578e-04f, -8.537745872e-04f, -8.578168341e-04f, -8.618573916e-04f, +-8.658962529e-04f, -8.699334110e-04f, -8.739688591e-04f, -8.780025902e-04f, -8.820345976e-04f, -8.860648742e-04f, -8.900934133e-04f, -8.941202079e-04f, -8.981452513e-04f, -9.021685364e-04f, +-9.061900565e-04f, -9.102098047e-04f, -9.142277742e-04f, -9.182439580e-04f, -9.222583494e-04f, -9.262709415e-04f, -9.302817274e-04f, -9.342907003e-04f, -9.382978534e-04f, -9.423031799e-04f, +-9.463066729e-04f, -9.503083255e-04f, -9.543081310e-04f, -9.583060826e-04f, -9.623021734e-04f, -9.662963967e-04f, -9.702887455e-04f, -9.742792132e-04f, -9.782677928e-04f, -9.822544777e-04f, +-9.862392610e-04f, -9.902221360e-04f, -9.942030957e-04f, -9.981821336e-04f, -1.002159243e-03f, -1.006134416e-03f, -1.010107648e-03f, -1.014078930e-03f, -1.018048257e-03f, -1.022015621e-03f, +-1.025981015e-03f, -1.029944434e-03f, -1.033905870e-03f, -1.037865316e-03f, -1.041822766e-03f, -1.045778213e-03f, -1.049731650e-03f, -1.053683071e-03f, -1.057632469e-03f, -1.061579836e-03f, +-1.065525167e-03f, -1.069468454e-03f, -1.073409692e-03f, -1.077348873e-03f, -1.081285990e-03f, -1.085221037e-03f, -1.089154007e-03f, -1.093084893e-03f, -1.097013689e-03f, -1.100940389e-03f, +-1.104864984e-03f, -1.108787469e-03f, -1.112707838e-03f, -1.116626082e-03f, -1.120542197e-03f, -1.124456174e-03f, -1.128368008e-03f, -1.132277692e-03f, -1.136185218e-03f, -1.140090581e-03f, +-1.143993774e-03f, -1.147894790e-03f, -1.151793623e-03f, -1.155690265e-03f, -1.159584711e-03f, -1.163476953e-03f, -1.167366986e-03f, -1.171254802e-03f, -1.175140395e-03f, -1.179023758e-03f, +-1.182904884e-03f, -1.186783768e-03f, -1.190660402e-03f, -1.194534780e-03f, -1.198406895e-03f, -1.202276741e-03f, -1.206144312e-03f, -1.210009599e-03f, -1.213872598e-03f, -1.217733301e-03f, +-1.221591702e-03f, -1.225447795e-03f, -1.229301572e-03f, -1.233153028e-03f, -1.237002155e-03f, -1.240848947e-03f, -1.244693399e-03f, -1.248535502e-03f, -1.252375251e-03f, -1.256212639e-03f, +-1.260047659e-03f, -1.263880306e-03f, -1.267710572e-03f, -1.271538451e-03f, -1.275363937e-03f, -1.279187023e-03f, -1.283007703e-03f, -1.286825970e-03f, -1.290641817e-03f, -1.294455239e-03f, +-1.298266228e-03f, -1.302074779e-03f, -1.305880884e-03f, -1.309684538e-03f, -1.313485733e-03f, -1.317284465e-03f, -1.321080725e-03f, -1.324874507e-03f, -1.328665806e-03f, -1.332454615e-03f, +-1.336240927e-03f, -1.340024736e-03f, -1.343806035e-03f, -1.347584818e-03f, -1.351361079e-03f, -1.355134812e-03f, -1.358906009e-03f, -1.362674665e-03f, -1.366440772e-03f, -1.370204326e-03f, +-1.373965319e-03f, -1.377723745e-03f, -1.381479597e-03f, -1.385232870e-03f, -1.388983557e-03f, -1.392731651e-03f, -1.396477147e-03f, -1.400220037e-03f, -1.403960316e-03f, -1.407697977e-03f, +-1.411433014e-03f, -1.415165421e-03f, -1.418895191e-03f, -1.422622318e-03f, -1.426346795e-03f, -1.430068617e-03f, -1.433787777e-03f, -1.437504268e-03f, -1.441218085e-03f, -1.444929221e-03f, +-1.448637670e-03f, -1.452343426e-03f, -1.456046482e-03f, -1.459746833e-03f, -1.463444471e-03f, -1.467139390e-03f, -1.470831585e-03f, -1.474521049e-03f, -1.478207776e-03f, -1.481891760e-03f, +-1.485572994e-03f, -1.489251472e-03f, -1.492927188e-03f, -1.496600136e-03f, -1.500270310e-03f, -1.503937702e-03f, -1.507602308e-03f, -1.511264121e-03f, -1.514923135e-03f, -1.518579343e-03f, +-1.522232740e-03f, -1.525883319e-03f, -1.529531074e-03f, -1.533175999e-03f, -1.536818088e-03f, -1.540457335e-03f, -1.544093733e-03f, -1.547727276e-03f, -1.551357959e-03f, -1.554985774e-03f, +-1.558610717e-03f, -1.562232780e-03f, -1.565851958e-03f, -1.569468245e-03f, -1.573081634e-03f, -1.576692120e-03f, -1.580299696e-03f, -1.583904356e-03f, -1.587506095e-03f, -1.591104905e-03f, +-1.594700782e-03f, -1.598293718e-03f, -1.601883709e-03f, -1.605470747e-03f, -1.609054827e-03f, -1.612635943e-03f, -1.616214088e-03f, -1.619789258e-03f, -1.623361444e-03f, -1.626930643e-03f, +-1.630496847e-03f, -1.634060051e-03f, -1.637620248e-03f, -1.641177433e-03f, -1.644731600e-03f, -1.648282742e-03f, -1.651830854e-03f, -1.655375929e-03f, -1.658917963e-03f, -1.662456947e-03f, +-1.665992878e-03f, -1.669525749e-03f, -1.673055553e-03f, -1.676582285e-03f, -1.680105940e-03f, -1.683626510e-03f, -1.687143991e-03f, -1.690658375e-03f, -1.694169658e-03f, -1.697677834e-03f, +-1.701182896e-03f, -1.704684838e-03f, -1.708183655e-03f, -1.711679341e-03f, -1.715171890e-03f, -1.718661296e-03f, -1.722147553e-03f, -1.725630655e-03f, -1.729110597e-03f, -1.732587372e-03f, +-1.736060975e-03f, -1.739531401e-03f, -1.742998642e-03f, -1.746462693e-03f, -1.749923549e-03f, -1.753381203e-03f, -1.756835651e-03f, -1.760286885e-03f, -1.763734900e-03f, -1.767179691e-03f, +-1.770621251e-03f, -1.774059576e-03f, -1.777494658e-03f, -1.780926492e-03f, -1.784355073e-03f, -1.787780395e-03f, -1.791202452e-03f, -1.794621238e-03f, -1.798036748e-03f, -1.801448975e-03f, +-1.804857915e-03f, -1.808263560e-03f, -1.811665907e-03f, -1.815064948e-03f, -1.818460678e-03f, -1.821853092e-03f, -1.825242184e-03f, -1.828627948e-03f, -1.832010378e-03f, -1.835389469e-03f, +-1.838765215e-03f, -1.842137610e-03f, -1.845506650e-03f, -1.848872327e-03f, -1.852234637e-03f, -1.855593574e-03f, -1.858949132e-03f, -1.862301305e-03f, -1.865650089e-03f, -1.868995476e-03f, +-1.872337463e-03f, -1.875676042e-03f, -1.879011210e-03f, -1.882342959e-03f, -1.885671284e-03f, -1.888996180e-03f, -1.892317642e-03f, -1.895635663e-03f, -1.898950238e-03f, -1.902261362e-03f, +-1.905569029e-03f, -1.908873233e-03f, -1.912173969e-03f, -1.915471232e-03f, -1.918765015e-03f, -1.922055314e-03f, -1.925342122e-03f, -1.928625435e-03f, -1.931905247e-03f, -1.935181552e-03f, +-1.938454346e-03f, -1.941723621e-03f, -1.944989373e-03f, -1.948251597e-03f, -1.951510287e-03f, -1.954765438e-03f, -1.958017043e-03f, -1.961265099e-03f, -1.964509598e-03f, -1.967750536e-03f, +-1.970987908e-03f, -1.974221708e-03f, -1.977451930e-03f, -1.980678570e-03f, -1.983901621e-03f, -1.987121079e-03f, -1.990336938e-03f, -1.993549192e-03f, -1.996757837e-03f, -1.999962867e-03f, +-2.003164276e-03f, -2.006362059e-03f, -2.009556212e-03f, -2.012746728e-03f, -2.015933602e-03f, -2.019116829e-03f, -2.022296403e-03f, -2.025472320e-03f, -2.028644574e-03f, -2.031813160e-03f, +-2.034978072e-03f, -2.038139305e-03f, -2.041296854e-03f, -2.044450713e-03f, -2.047600878e-03f, -2.050747343e-03f, -2.053890103e-03f, -2.057029152e-03f, -2.060164485e-03f, -2.063296098e-03f, +-2.066423985e-03f, -2.069548140e-03f, -2.072668558e-03f, -2.075785235e-03f, -2.078898165e-03f, -2.082007343e-03f, -2.085112764e-03f, -2.088214422e-03f, -2.091312312e-03f, -2.094406430e-03f, +-2.097496769e-03f, -2.100583326e-03f, -2.103666094e-03f, -2.106745069e-03f, -2.109820245e-03f, -2.112891618e-03f, -2.115959182e-03f, -2.119022932e-03f, -2.122082864e-03f, -2.125138971e-03f, +-2.128191249e-03f, -2.131239692e-03f, -2.134284297e-03f, -2.137325057e-03f, -2.140361968e-03f, -2.143395024e-03f, -2.146424221e-03f, -2.149449553e-03f, -2.152471016e-03f, -2.155488604e-03f, +-2.158502312e-03f, -2.161512136e-03f, -2.164518070e-03f, -2.167520110e-03f, -2.170518250e-03f, -2.173512485e-03f, -2.176502811e-03f, -2.179489223e-03f, -2.182471714e-03f, -2.185450282e-03f, +-2.188424920e-03f, -2.191395623e-03f, -2.194362388e-03f, -2.197325208e-03f, -2.200284079e-03f, -2.203238996e-03f, -2.206189954e-03f, -2.209136949e-03f, -2.212079974e-03f, -2.215019026e-03f, +-2.217954100e-03f, -2.220885190e-03f, -2.223812292e-03f, -2.226735401e-03f, -2.229654512e-03f, -2.232569620e-03f, -2.235480721e-03f, -2.238387809e-03f, -2.241290880e-03f, -2.244189929e-03f, +-2.247084952e-03f, -2.249975942e-03f, -2.252862896e-03f, -2.255745809e-03f, -2.258624676e-03f, -2.261499493e-03f, -2.264370253e-03f, -2.267236954e-03f, -2.270099589e-03f, -2.272958155e-03f, +-2.275812646e-03f, -2.278663058e-03f, -2.281509386e-03f, -2.284351626e-03f, -2.287189772e-03f, -2.290023820e-03f, -2.292853765e-03f, -2.295679603e-03f, -2.298501329e-03f, -2.301318938e-03f, +-2.304132426e-03f, -2.306941788e-03f, -2.309747019e-03f, -2.312548114e-03f, -2.315345070e-03f, -2.318137881e-03f, -2.320926543e-03f, -2.323711051e-03f, -2.326491401e-03f, -2.329267588e-03f, +-2.332039607e-03f, -2.334807454e-03f, -2.337571124e-03f, -2.340330613e-03f, -2.343085916e-03f, -2.345837029e-03f, -2.348583947e-03f, -2.351326665e-03f, -2.354065180e-03f, -2.356799486e-03f, +-2.359529579e-03f, -2.362255454e-03f, -2.364977107e-03f, -2.367694534e-03f, -2.370407730e-03f, -2.373116691e-03f, -2.375821411e-03f, -2.378521887e-03f, -2.381218115e-03f, -2.383910089e-03f, +-2.386597805e-03f, -2.389281259e-03f, -2.391960447e-03f, -2.394635364e-03f, -2.397306005e-03f, -2.399972367e-03f, -2.402634444e-03f, -2.405292233e-03f, -2.407945729e-03f, -2.410594928e-03f, +-2.413239825e-03f, -2.415880416e-03f, -2.418516697e-03f, -2.421148663e-03f, -2.423776311e-03f, -2.426399635e-03f, -2.429018631e-03f, -2.431633295e-03f, -2.434243623e-03f, -2.436849611e-03f, +-2.439451254e-03f, -2.442048548e-03f, -2.444641488e-03f, -2.447230071e-03f, -2.449814292e-03f, -2.452394147e-03f, -2.454969632e-03f, -2.457540742e-03f, -2.460107474e-03f, -2.462669822e-03f, +-2.465227783e-03f, -2.467781353e-03f, -2.470330528e-03f, -2.472875302e-03f, -2.475415673e-03f, -2.477951636e-03f, -2.480483186e-03f, -2.483010320e-03f, -2.485533034e-03f, -2.488051322e-03f, +-2.490565183e-03f, -2.493074610e-03f, -2.495579600e-03f, -2.498080149e-03f, -2.500576253e-03f, -2.503067907e-03f, -2.505555108e-03f, -2.508037852e-03f, -2.510516134e-03f, -2.512989951e-03f, +-2.515459298e-03f, -2.517924172e-03f, -2.520384568e-03f, -2.522840482e-03f, -2.525291910e-03f, -2.527738849e-03f, -2.530181294e-03f, -2.532619241e-03f, -2.535052686e-03f, -2.537481626e-03f, +-2.539906057e-03f, -2.542325973e-03f, -2.544741373e-03f, -2.547152250e-03f, -2.549558602e-03f, -2.551960425e-03f, -2.554357715e-03f, -2.556750467e-03f, -2.559138679e-03f, -2.561522345e-03f, +-2.563901463e-03f, -2.566276028e-03f, -2.568646036e-03f, -2.571011484e-03f, -2.573372367e-03f, -2.575728682e-03f, -2.578080426e-03f, -2.580427593e-03f, -2.582770181e-03f, -2.585108185e-03f, +-2.587441602e-03f, -2.589770428e-03f, -2.592094659e-03f, -2.594414292e-03f, -2.596729322e-03f, -2.599039746e-03f, -2.601345559e-03f, -2.603646760e-03f, -2.605943342e-03f, -2.608235304e-03f, +-2.610522641e-03f, -2.612805349e-03f, -2.615083425e-03f, -2.617356864e-03f, -2.619625664e-03f, -2.621889821e-03f, -2.624149331e-03f, -2.626404190e-03f, -2.628654394e-03f, -2.630899941e-03f, +-2.633140825e-03f, -2.635377045e-03f, -2.637608596e-03f, -2.639835474e-03f, -2.642057675e-03f, -2.644275197e-03f, -2.646488036e-03f, -2.648696188e-03f, -2.650899649e-03f, -2.653098416e-03f, +-2.655292486e-03f, -2.657481854e-03f, -2.659666518e-03f, -2.661846473e-03f, -2.664021717e-03f, -2.666192245e-03f, -2.668358054e-03f, -2.670519141e-03f, -2.672675502e-03f, -2.674827134e-03f, +-2.676974033e-03f, -2.679116196e-03f, -2.681253619e-03f, -2.683386299e-03f, -2.685514233e-03f, -2.687637416e-03f, -2.689755846e-03f, -2.691869519e-03f, -2.693978432e-03f, -2.696082581e-03f, +-2.698181963e-03f, -2.700276574e-03f, -2.702366412e-03f, -2.704451473e-03f, -2.706531752e-03f, -2.708607248e-03f, -2.710677957e-03f, -2.712743875e-03f, -2.714804999e-03f, -2.716861326e-03f, +-2.718912853e-03f, -2.720959575e-03f, -2.723001491e-03f, -2.725038596e-03f, -2.727070887e-03f, -2.729098362e-03f, -2.731121016e-03f, -2.733138846e-03f, -2.735151850e-03f, -2.737160025e-03f, +-2.739163366e-03f, -2.741161870e-03f, -2.743155535e-03f, -2.745144357e-03f, -2.747128334e-03f, -2.749107461e-03f, -2.751081736e-03f, -2.753051155e-03f, -2.755015716e-03f, -2.756975414e-03f, +-2.758930248e-03f, -2.760880214e-03f, -2.762825309e-03f, -2.764765530e-03f, -2.766700873e-03f, -2.768631336e-03f, -2.770556915e-03f, -2.772477607e-03f, -2.774393410e-03f, -2.776304320e-03f, +-2.778210334e-03f, -2.780111450e-03f, -2.782007663e-03f, -2.783898971e-03f, -2.785785372e-03f, -2.787666862e-03f, -2.789543437e-03f, -2.791415096e-03f, -2.793281835e-03f, -2.795143651e-03f, +-2.797000541e-03f, -2.798852502e-03f, -2.800699532e-03f, -2.802541626e-03f, -2.804378784e-03f, -2.806211000e-03f, -2.808038273e-03f, -2.809860600e-03f, -2.811677977e-03f, -2.813490403e-03f, +-2.815297873e-03f, -2.817100385e-03f, -2.818897937e-03f, -2.820690525e-03f, -2.822478147e-03f, -2.824260799e-03f, -2.826038479e-03f, -2.827811184e-03f, -2.829578912e-03f, -2.831341658e-03f, +-2.833099422e-03f, -2.834852199e-03f, -2.836599988e-03f, -2.838342785e-03f, -2.840080587e-03f, -2.841813393e-03f, -2.843541198e-03f, -2.845264001e-03f, -2.846981798e-03f, -2.848694587e-03f, +-2.850402366e-03f, -2.852105131e-03f, -2.853802880e-03f, -2.855495610e-03f, -2.857183319e-03f, -2.858866003e-03f, -2.860543661e-03f, -2.862216289e-03f, -2.863883886e-03f, -2.865546447e-03f, +-2.867203971e-03f, -2.868856455e-03f, -2.870503897e-03f, -2.872146294e-03f, -2.873783643e-03f, -2.875415941e-03f, -2.877043187e-03f, -2.878665378e-03f, -2.880282510e-03f, -2.881894582e-03f, +-2.883501591e-03f, -2.885103535e-03f, -2.886700411e-03f, -2.888292216e-03f, -2.889878948e-03f, -2.891460604e-03f, -2.893037183e-03f, -2.894608681e-03f, -2.896175097e-03f, -2.897736427e-03f, +-2.899292669e-03f, -2.900843821e-03f, -2.902389881e-03f, -2.903930845e-03f, -2.905466712e-03f, -2.906997480e-03f, -2.908523145e-03f, -2.910043705e-03f, -2.911559159e-03f, -2.913069503e-03f, +-2.914574736e-03f, -2.916074854e-03f, -2.917569857e-03f, -2.919059740e-03f, -2.920544503e-03f, -2.922024143e-03f, -2.923498657e-03f, -2.924968043e-03f, -2.926432299e-03f, -2.927891423e-03f, +-2.929345412e-03f, -2.930794264e-03f, -2.932237977e-03f, -2.933676549e-03f, -2.935109977e-03f, -2.936538259e-03f, -2.937961393e-03f, -2.939379378e-03f, -2.940792209e-03f, -2.942199887e-03f, +-2.943602407e-03f, -2.944999769e-03f, -2.946391969e-03f, -2.947779007e-03f, -2.949160879e-03f, -2.950537584e-03f, -2.951909119e-03f, -2.953275482e-03f, -2.954636672e-03f, -2.955992686e-03f, +-2.957343522e-03f, -2.958689178e-03f, -2.960029652e-03f, -2.961364942e-03f, -2.962695046e-03f, -2.964019962e-03f, -2.965339687e-03f, -2.966654221e-03f, -2.967963560e-03f, -2.969267703e-03f, +-2.970566647e-03f, -2.971860392e-03f, -2.973148934e-03f, -2.974432272e-03f, -2.975710405e-03f, -2.976983329e-03f, -2.978251043e-03f, -2.979513546e-03f, -2.980770834e-03f, -2.982022907e-03f, +-2.983269763e-03f, -2.984511399e-03f, -2.985747814e-03f, -2.986979005e-03f, -2.988204972e-03f, -2.989425711e-03f, -2.990641222e-03f, -2.991851502e-03f, -2.993056550e-03f, -2.994256364e-03f, +-2.995450941e-03f, -2.996640281e-03f, -2.997824381e-03f, -2.999003240e-03f, -3.000176856e-03f, -3.001345226e-03f, -3.002508350e-03f, -3.003666226e-03f, -3.004818852e-03f, -3.005966225e-03f, +-3.007108345e-03f, -3.008245210e-03f, -3.009376818e-03f, -3.010503167e-03f, -3.011624256e-03f, -3.012740083e-03f, -3.013850646e-03f, -3.014955944e-03f, -3.016055975e-03f, -3.017150737e-03f, +-3.018240229e-03f, -3.019324450e-03f, -3.020403397e-03f, -3.021477069e-03f, -3.022545464e-03f, -3.023608581e-03f, -3.024666419e-03f, -3.025718975e-03f, -3.026766248e-03f, -3.027808237e-03f, +-3.028844940e-03f, -3.029876355e-03f, -3.030902482e-03f, -3.031923318e-03f, -3.032938862e-03f, -3.033949113e-03f, -3.034954069e-03f, -3.035953729e-03f, -3.036948090e-03f, -3.037937153e-03f, +-3.038920914e-03f, -3.039899374e-03f, -3.040872530e-03f, -3.041840381e-03f, -3.042802926e-03f, -3.043760163e-03f, -3.044712091e-03f, -3.045658708e-03f, -3.046600014e-03f, -3.047536006e-03f, +-3.048466684e-03f, -3.049392045e-03f, -3.050312090e-03f, -3.051226816e-03f, -3.052136222e-03f, -3.053040307e-03f, -3.053939070e-03f, -3.054832509e-03f, -3.055720622e-03f, -3.056603410e-03f, +-3.057480870e-03f, -3.058353001e-03f, -3.059219803e-03f, -3.060081273e-03f, -3.060937411e-03f, -3.061788215e-03f, -3.062633684e-03f, -3.063473817e-03f, -3.064308613e-03f, -3.065138071e-03f, +-3.065962189e-03f, -3.066780966e-03f, -3.067594402e-03f, -3.068402495e-03f, -3.069205244e-03f, -3.070002647e-03f, -3.070794704e-03f, -3.071581414e-03f, -3.072362775e-03f, -3.073138787e-03f, +-3.073909448e-03f, -3.074674758e-03f, -3.075434715e-03f, -3.076189318e-03f, -3.076938566e-03f, -3.077682458e-03f, -3.078420994e-03f, -3.079154172e-03f, -3.079881991e-03f, -3.080604450e-03f, +-3.081321549e-03f, -3.082033286e-03f, -3.082739660e-03f, -3.083440670e-03f, -3.084136316e-03f, -3.084826596e-03f, -3.085511510e-03f, -3.086191057e-03f, -3.086865236e-03f, -3.087534045e-03f, +-3.088197484e-03f, -3.088855553e-03f, -3.089508250e-03f, -3.090155574e-03f, -3.090797525e-03f, -3.091434101e-03f, -3.092065303e-03f, -3.092691129e-03f, -3.093311577e-03f, -3.093926649e-03f, +-3.094536342e-03f, -3.095140656e-03f, -3.095739591e-03f, -3.096333144e-03f, -3.096921317e-03f, -3.097504107e-03f, -3.098081515e-03f, -3.098653539e-03f, -3.099220178e-03f, -3.099781433e-03f, +-3.100337302e-03f, -3.100887785e-03f, -3.101432881e-03f, -3.101972589e-03f, -3.102506909e-03f, -3.103035840e-03f, -3.103559382e-03f, -3.104077533e-03f, -3.104590293e-03f, -3.105097662e-03f, +-3.105599639e-03f, -3.106096223e-03f, -3.106587414e-03f, -3.107073211e-03f, -3.107553614e-03f, -3.108028622e-03f, -3.108498234e-03f, -3.108962450e-03f, -3.109421270e-03f, -3.109874693e-03f, +-3.110322718e-03f, -3.110765346e-03f, -3.111202575e-03f, -3.111634404e-03f, -3.112060835e-03f, -3.112481865e-03f, -3.112897495e-03f, -3.113307724e-03f, -3.113712552e-03f, -3.114111978e-03f, +-3.114506002e-03f, -3.114894624e-03f, -3.115277843e-03f, -3.115655658e-03f, -3.116028070e-03f, -3.116395078e-03f, -3.116756681e-03f, -3.117112880e-03f, -3.117463673e-03f, -3.117809062e-03f, +-3.118149044e-03f, -3.118483621e-03f, -3.118812791e-03f, -3.119136554e-03f, -3.119454911e-03f, -3.119767861e-03f, -3.120075403e-03f, -3.120377537e-03f, -3.120674264e-03f, -3.120965582e-03f, +-3.121251492e-03f, -3.121531993e-03f, -3.121807086e-03f, -3.122076769e-03f, -3.122341044e-03f, -3.122599909e-03f, -3.122853364e-03f, -3.123101410e-03f, -3.123344046e-03f, -3.123581271e-03f, +-3.123813087e-03f, -3.124039493e-03f, -3.124260488e-03f, -3.124476072e-03f, -3.124686246e-03f, -3.124891010e-03f, -3.125090363e-03f, -3.125284304e-03f, -3.125472835e-03f, -3.125655956e-03f, +-3.125833665e-03f, -3.126005963e-03f, -3.126172850e-03f, -3.126334326e-03f, -3.126490392e-03f, -3.126641046e-03f, -3.126786289e-03f, -3.126926122e-03f, -3.127060543e-03f, -3.127189553e-03f, +-3.127313153e-03f, -3.127431342e-03f, -3.127544121e-03f, -3.127651488e-03f, -3.127753445e-03f, -3.127849992e-03f, -3.127941129e-03f, -3.128026855e-03f, -3.128107172e-03f, -3.128182078e-03f, +-3.128251575e-03f, -3.128315662e-03f, -3.128374339e-03f, -3.128427608e-03f, -3.128475467e-03f, -3.128517918e-03f, -3.128554960e-03f, -3.128586593e-03f, -3.128612818e-03f, -3.128633635e-03f, +-3.128649045e-03f, -3.128659047e-03f, -3.128663641e-03f, -3.128662829e-03f, -3.128656610e-03f, -3.128644985e-03f, -3.128627953e-03f, -3.128605516e-03f, -3.128577673e-03f, -3.128544425e-03f, +-3.128505772e-03f, -3.128461715e-03f, -3.128412254e-03f, -3.128357389e-03f, -3.128297120e-03f, -3.128231449e-03f, -3.128160374e-03f, -3.128083898e-03f, -3.128002020e-03f, -3.127914740e-03f, +-3.127822060e-03f, -3.127723979e-03f, -3.127620498e-03f, -3.127511617e-03f, -3.127397337e-03f, -3.127277659e-03f, -3.127152582e-03f, -3.127022107e-03f, -3.126886236e-03f, -3.126744967e-03f, +-3.126598303e-03f, -3.126446243e-03f, -3.126288787e-03f, -3.126125938e-03f, -3.125957694e-03f, -3.125784057e-03f, -3.125605027e-03f, -3.125420604e-03f, -3.125230790e-03f, -3.125035585e-03f, +-3.124834990e-03f, -3.124629005e-03f, -3.124417630e-03f, -3.124200867e-03f, -3.123978716e-03f, -3.123751178e-03f, -3.123518253e-03f, -3.123279943e-03f, -3.123036247e-03f, -3.122787167e-03f, +-3.122532703e-03f, -3.122272856e-03f, -3.122007626e-03f, -3.121737015e-03f, -3.121461023e-03f, -3.121179651e-03f, -3.120892900e-03f, -3.120600770e-03f, -3.120303262e-03f, -3.120000377e-03f, +-3.119692116e-03f, -3.119378480e-03f, -3.119059469e-03f, -3.118735084e-03f, -3.118405326e-03f, -3.118070196e-03f, -3.117729696e-03f, -3.117383824e-03f, -3.117032583e-03f, -3.116675974e-03f, +-3.116313997e-03f, -3.115946653e-03f, -3.115573943e-03f, -3.115195868e-03f, -3.114812430e-03f, -3.114423628e-03f, -3.114029463e-03f, -3.113629938e-03f, -3.113225053e-03f, -3.112814808e-03f, +-3.112399205e-03f, -3.111978244e-03f, -3.111551928e-03f, -3.111120256e-03f, -3.110683230e-03f, -3.110240850e-03f, -3.109793119e-03f, -3.109340036e-03f, -3.108881603e-03f, -3.108417822e-03f, +-3.107948692e-03f, -3.107474215e-03f, -3.106994393e-03f, -3.106509226e-03f, -3.106018716e-03f, -3.105522863e-03f, -3.105021669e-03f, -3.104515134e-03f, -3.104003261e-03f, -3.103486050e-03f, +-3.102963502e-03f, -3.102435619e-03f, -3.101902401e-03f, -3.101363851e-03f, -3.100819968e-03f, -3.100270755e-03f, -3.099716212e-03f, -3.099156341e-03f, -3.098591143e-03f, -3.098020620e-03f, +-3.097444771e-03f, -3.096863600e-03f, -3.096277107e-03f, -3.095685293e-03f, -3.095088160e-03f, -3.094485708e-03f, -3.093877940e-03f, -3.093264857e-03f, -3.092646459e-03f, -3.092022749e-03f, +-3.091393728e-03f, -3.090759396e-03f, -3.090119756e-03f, -3.089474808e-03f, -3.088824555e-03f, -3.088168997e-03f, -3.087508136e-03f, -3.086841973e-03f, -3.086170510e-03f, -3.085493748e-03f, +-3.084811689e-03f, -3.084124334e-03f, -3.083431684e-03f, -3.082733742e-03f, -3.082030508e-03f, -3.081321984e-03f, -3.080608171e-03f, -3.079889072e-03f, -3.079164687e-03f, -3.078435018e-03f, +-3.077700066e-03f, -3.076959834e-03f, -3.076214322e-03f, -3.075463532e-03f, -3.074707466e-03f, -3.073946126e-03f, -3.073179512e-03f, -3.072407627e-03f, -3.071630472e-03f, -3.070848049e-03f, +-3.070060359e-03f, -3.069267404e-03f, -3.068469186e-03f, -3.067665706e-03f, -3.066856966e-03f, -3.066042968e-03f, -3.065223713e-03f, -3.064399203e-03f, -3.063569440e-03f, -3.062734425e-03f, +-3.061894160e-03f, -3.061048647e-03f, -3.060197887e-03f, -3.059341883e-03f, -3.058480636e-03f, -3.057614147e-03f, -3.056742420e-03f, -3.055865454e-03f, -3.054983253e-03f, -3.054095817e-03f, +-3.053203149e-03f, -3.052305251e-03f, -3.051402124e-03f, -3.050493770e-03f, -3.049580192e-03f, -3.048661390e-03f, -3.047737367e-03f, -3.046808124e-03f, -3.045873664e-03f, -3.044933988e-03f, +-3.043989099e-03f, -3.043038998e-03f, -3.042083686e-03f, -3.041123167e-03f, -3.040157441e-03f, -3.039186512e-03f, -3.038210380e-03f, -3.037229048e-03f, -3.036242517e-03f, -3.035250790e-03f, +-3.034253869e-03f, -3.033251756e-03f, -3.032244452e-03f, -3.031231960e-03f, -3.030214281e-03f, -3.029191418e-03f, -3.028163373e-03f, -3.027130147e-03f, -3.026091744e-03f, -3.025048164e-03f, +-3.023999410e-03f, -3.022945484e-03f, -3.021886389e-03f, -3.020822125e-03f, -3.019752696e-03f, -3.018678103e-03f, -3.017598349e-03f, -3.016513435e-03f, -3.015423365e-03f, -3.014328139e-03f, +-3.013227760e-03f, -3.012122231e-03f, -3.011011553e-03f, -3.009895729e-03f, -3.008774760e-03f, -3.007648650e-03f, -3.006517400e-03f, -3.005381012e-03f, -3.004239489e-03f, -3.003092833e-03f, +-3.001941046e-03f, -3.000784131e-03f, -2.999622089e-03f, -2.998454923e-03f, -2.997282636e-03f, -2.996105229e-03f, -2.994922704e-03f, -2.993735065e-03f, -2.992542314e-03f, -2.991344452e-03f, +-2.990141483e-03f, -2.988933407e-03f, -2.987720229e-03f, -2.986501950e-03f, -2.985278572e-03f, -2.984050098e-03f, -2.982816531e-03f, -2.981577872e-03f, -2.980334124e-03f, -2.979085290e-03f, +-2.977831372e-03f, -2.976572372e-03f, -2.975308293e-03f, -2.974039137e-03f, -2.972764907e-03f, -2.971485605e-03f, -2.970201233e-03f, -2.968911795e-03f, -2.967617292e-03f, -2.966317728e-03f, +-2.965013104e-03f, -2.963703423e-03f, -2.962388687e-03f, -2.961068900e-03f, -2.959744064e-03f, -2.958414181e-03f, -2.957079253e-03f, -2.955739284e-03f, -2.954394276e-03f, -2.953044232e-03f, +-2.951689153e-03f, -2.950329044e-03f, -2.948963905e-03f, -2.947593741e-03f, -2.946218553e-03f, -2.944838345e-03f, -2.943453118e-03f, -2.942062876e-03f, -2.940667621e-03f, -2.939267356e-03f, +-2.937862083e-03f, -2.936451806e-03f, -2.935036526e-03f, -2.933616247e-03f, -2.932190972e-03f, -2.930760702e-03f, -2.929325441e-03f, -2.927885192e-03f, -2.926439957e-03f, -2.924989739e-03f, +-2.923534541e-03f, -2.922074365e-03f, -2.920609214e-03f, -2.919139092e-03f, -2.917664001e-03f, -2.916183943e-03f, -2.914698922e-03f, -2.913208940e-03f, -2.911714000e-03f, -2.910214105e-03f, +-2.908709258e-03f, -2.907199462e-03f, -2.905684720e-03f, -2.904165034e-03f, -2.902640407e-03f, -2.901110842e-03f, -2.899576343e-03f, -2.898036911e-03f, -2.896492551e-03f, -2.894943264e-03f, +-2.893389054e-03f, -2.891829924e-03f, -2.890265876e-03f, -2.888696914e-03f, -2.887123041e-03f, -2.885544259e-03f, -2.883960572e-03f, -2.882371982e-03f, -2.880778493e-03f, -2.879180108e-03f, +-2.877576829e-03f, -2.875968659e-03f, -2.874355602e-03f, -2.872737661e-03f, -2.871114838e-03f, -2.869487138e-03f, -2.867854562e-03f, -2.866217114e-03f, -2.864574796e-03f, -2.862927613e-03f, +-2.861275567e-03f, -2.859618662e-03f, -2.857956899e-03f, -2.856290283e-03f, -2.854618817e-03f, -2.852942504e-03f, -2.851261346e-03f, -2.849575348e-03f, -2.847884511e-03f, -2.846188840e-03f, +-2.844488338e-03f, -2.842783007e-03f, -2.841072852e-03f, -2.839357874e-03f, -2.837638078e-03f, -2.835913467e-03f, -2.834184043e-03f, -2.832449810e-03f, -2.830710772e-03f, -2.828966931e-03f, +-2.827218291e-03f, -2.825464855e-03f, -2.823706626e-03f, -2.821943608e-03f, -2.820175804e-03f, -2.818403218e-03f, -2.816625851e-03f, -2.814843709e-03f, -2.813056794e-03f, -2.811265109e-03f, +-2.809468658e-03f, -2.807667445e-03f, -2.805861472e-03f, -2.804050742e-03f, -2.802235261e-03f, -2.800415030e-03f, -2.798590053e-03f, -2.796760333e-03f, -2.794925874e-03f, -2.793086680e-03f, +-2.791242753e-03f, -2.789394098e-03f, -2.787540717e-03f, -2.785682614e-03f, -2.783819793e-03f, -2.781952256e-03f, -2.780080008e-03f, -2.778203052e-03f, -2.776321391e-03f, -2.774435030e-03f, +-2.772543970e-03f, -2.770648217e-03f, -2.768747772e-03f, -2.766842641e-03f, -2.764932826e-03f, -2.763018332e-03f, -2.761099160e-03f, -2.759175316e-03f, -2.757246803e-03f, -2.755313624e-03f, +-2.753375782e-03f, -2.751433283e-03f, -2.749486128e-03f, -2.747534321e-03f, -2.745577867e-03f, -2.743616769e-03f, -2.741651031e-03f, -2.739680655e-03f, -2.737705646e-03f, -2.735726008e-03f, +-2.733741744e-03f, -2.731752857e-03f, -2.729759352e-03f, -2.727761232e-03f, -2.725758501e-03f, -2.723751162e-03f, -2.721739219e-03f, -2.719722677e-03f, -2.717701538e-03f, -2.715675806e-03f, +-2.713645486e-03f, -2.711610580e-03f, -2.709571093e-03f, -2.707527028e-03f, -2.705478389e-03f, -2.703425181e-03f, -2.701367406e-03f, -2.699305068e-03f, -2.697238172e-03f, -2.695166721e-03f, +-2.693090718e-03f, -2.691010169e-03f, -2.688925076e-03f, -2.686835443e-03f, -2.684741274e-03f, -2.682642574e-03f, -2.680539346e-03f, -2.678431593e-03f, -2.676319320e-03f, -2.674202531e-03f, +-2.672081229e-03f, -2.669955418e-03f, -2.667825103e-03f, -2.665690287e-03f, -2.663550974e-03f, -2.661407168e-03f, -2.659258873e-03f, -2.657106093e-03f, -2.654948831e-03f, -2.652787093e-03f, +-2.650620881e-03f, -2.648450200e-03f, -2.646275054e-03f, -2.644095446e-03f, -2.641911382e-03f, -2.639722864e-03f, -2.637529896e-03f, -2.635332484e-03f, -2.633130630e-03f, -2.630924339e-03f, +-2.628713615e-03f, -2.626498462e-03f, -2.624278884e-03f, -2.622054884e-03f, -2.619826468e-03f, -2.617593639e-03f, -2.615356402e-03f, -2.613114759e-03f, -2.610868716e-03f, -2.608618277e-03f, +-2.606363445e-03f, -2.604104226e-03f, -2.601840622e-03f, -2.599572638e-03f, -2.597300278e-03f, -2.595023547e-03f, -2.592742448e-03f, -2.590456986e-03f, -2.588167165e-03f, -2.585872989e-03f, +-2.583574462e-03f, -2.581271589e-03f, -2.578964373e-03f, -2.576652819e-03f, -2.574336931e-03f, -2.572016713e-03f, -2.569692170e-03f, -2.567363306e-03f, -2.565030124e-03f, -2.562692630e-03f, +-2.560350828e-03f, -2.558004721e-03f, -2.555654314e-03f, -2.553299612e-03f, -2.550940618e-03f, -2.548577338e-03f, -2.546209774e-03f, -2.543837932e-03f, -2.541461816e-03f, -2.539081430e-03f, +-2.536696779e-03f, -2.534307867e-03f, -2.531914697e-03f, -2.529517276e-03f, -2.527115606e-03f, -2.524709693e-03f, -2.522299540e-03f, -2.519885153e-03f, -2.517466534e-03f, -2.515043690e-03f, +-2.512616624e-03f, -2.510185341e-03f, -2.507749845e-03f, -2.505310140e-03f, -2.502866231e-03f, -2.500418123e-03f, -2.497965819e-03f, -2.495509325e-03f, -2.493048645e-03f, -2.490583782e-03f, +-2.488114743e-03f, -2.485641530e-03f, -2.483164150e-03f, -2.480682605e-03f, -2.478196901e-03f, -2.475707043e-03f, -2.473213034e-03f, -2.470714879e-03f, -2.468212583e-03f, -2.465706150e-03f, +-2.463195585e-03f, -2.460680893e-03f, -2.458162077e-03f, -2.455639143e-03f, -2.453112095e-03f, -2.450580938e-03f, -2.448045676e-03f, -2.445506314e-03f, -2.442962856e-03f, -2.440415307e-03f, +-2.437863672e-03f, -2.435307956e-03f, -2.432748162e-03f, -2.430184295e-03f, -2.427616361e-03f, -2.425044364e-03f, -2.422468308e-03f, -2.419888198e-03f, -2.417304039e-03f, -2.414715836e-03f, +-2.412123593e-03f, -2.409527314e-03f, -2.406927005e-03f, -2.404322671e-03f, -2.401714315e-03f, -2.399101943e-03f, -2.396485560e-03f, -2.393865169e-03f, -2.391240777e-03f, -2.388612387e-03f, +-2.385980004e-03f, -2.383343633e-03f, -2.380703280e-03f, -2.378058948e-03f, -2.375410642e-03f, -2.372758367e-03f, -2.370102129e-03f, -2.367441931e-03f, -2.364777779e-03f, -2.362109677e-03f, +-2.359437631e-03f, -2.356761644e-03f, -2.354081722e-03f, -2.351397870e-03f, -2.348710093e-03f, -2.346018395e-03f, -2.343322781e-03f, -2.340623256e-03f, -2.337919825e-03f, -2.335212493e-03f, +-2.332501264e-03f, -2.329786145e-03f, -2.327067138e-03f, -2.324344250e-03f, -2.321617485e-03f, -2.318886849e-03f, -2.316152346e-03f, -2.313413980e-03f, -2.310671758e-03f, -2.307925683e-03f, +-2.305175762e-03f, -2.302421998e-03f, -2.299664397e-03f, -2.296902963e-03f, -2.294137703e-03f, -2.291368620e-03f, -2.288595719e-03f, -2.285819007e-03f, -2.283038487e-03f, -2.280254164e-03f, +-2.277466044e-03f, -2.274674132e-03f, -2.271878433e-03f, -2.269078951e-03f, -2.266275692e-03f, -2.263468660e-03f, -2.260657862e-03f, -2.257843301e-03f, -2.255024984e-03f, -2.252202914e-03f, +-2.249377098e-03f, -2.246547539e-03f, -2.243714244e-03f, -2.240877217e-03f, -2.238036463e-03f, -2.235191988e-03f, -2.232343797e-03f, -2.229491894e-03f, -2.226636285e-03f, -2.223776976e-03f, +-2.220913970e-03f, -2.218047273e-03f, -2.215176891e-03f, -2.212302829e-03f, -2.209425091e-03f, -2.206543683e-03f, -2.203658610e-03f, -2.200769877e-03f, -2.197877490e-03f, -2.194981453e-03f, +-2.192081772e-03f, -2.189178452e-03f, -2.186271498e-03f, -2.183360915e-03f, -2.180446709e-03f, -2.177528885e-03f, -2.174607448e-03f, -2.171682403e-03f, -2.168753756e-03f, -2.165821512e-03f, +-2.162885675e-03f, -2.159946252e-03f, -2.157003247e-03f, -2.154056666e-03f, -2.151106515e-03f, -2.148152797e-03f, -2.145195520e-03f, -2.142234687e-03f, -2.139270304e-03f, -2.136302377e-03f, +-2.133330911e-03f, -2.130355912e-03f, -2.127377383e-03f, -2.124395332e-03f, -2.121409762e-03f, -2.118420681e-03f, -2.115428092e-03f, -2.112432001e-03f, -2.109432414e-03f, -2.106429336e-03f, +-2.103422772e-03f, -2.100412728e-03f, -2.097399209e-03f, -2.094382220e-03f, -2.091361767e-03f, -2.088337856e-03f, -2.085310491e-03f, -2.082279678e-03f, -2.079245423e-03f, -2.076207730e-03f, +-2.073166606e-03f, -2.070122056e-03f, -2.067074085e-03f, -2.064022698e-03f, -2.060967902e-03f, -2.057909701e-03f, -2.054848101e-03f, -2.051783108e-03f, -2.048714726e-03f, -2.045642962e-03f, +-2.042567821e-03f, -2.039489308e-03f, -2.036407429e-03f, -2.033322190e-03f, -2.030233595e-03f, -2.027141651e-03f, -2.024046363e-03f, -2.020947736e-03f, -2.017845776e-03f, -2.014740489e-03f, +-2.011631880e-03f, -2.008519954e-03f, -2.005404717e-03f, -2.002286176e-03f, -1.999164334e-03f, -1.996039198e-03f, -1.992910774e-03f, -1.989779066e-03f, -1.986644081e-03f, -1.983505824e-03f, +-1.980364301e-03f, -1.977219517e-03f, -1.974071478e-03f, -1.970920190e-03f, -1.967765658e-03f, -1.964607887e-03f, -1.961446884e-03f, -1.958282654e-03f, -1.955115203e-03f, -1.951944536e-03f, +-1.948770658e-03f, -1.945593577e-03f, -1.942413296e-03f, -1.939229823e-03f, -1.936043162e-03f, -1.932853319e-03f, -1.929660300e-03f, -1.926464111e-03f, -1.923264757e-03f, -1.920062244e-03f, +-1.916856578e-03f, -1.913647764e-03f, -1.910435808e-03f, -1.907220716e-03f, -1.904002494e-03f, -1.900781147e-03f, -1.897556680e-03f, -1.894329101e-03f, -1.891098414e-03f, -1.887864625e-03f, +-1.884627740e-03f, -1.881387764e-03f, -1.878144704e-03f, -1.874898566e-03f, -1.871649354e-03f, -1.868397075e-03f, -1.865141734e-03f, -1.861883338e-03f, -1.858621892e-03f, -1.855357402e-03f, +-1.852089873e-03f, -1.848819312e-03f, -1.845545725e-03f, -1.842269116e-03f, -1.838989493e-03f, -1.835706860e-03f, -1.832421223e-03f, -1.829132590e-03f, -1.825840964e-03f, -1.822546352e-03f, +-1.819248761e-03f, -1.815948195e-03f, -1.812644661e-03f, -1.809338164e-03f, -1.806028711e-03f, -1.802716307e-03f, -1.799400958e-03f, -1.796082671e-03f, -1.792761450e-03f, -1.789437302e-03f, +-1.786110232e-03f, -1.782780247e-03f, -1.779447353e-03f, -1.776111555e-03f, -1.772772860e-03f, -1.769431272e-03f, -1.766086799e-03f, -1.762739446e-03f, -1.759389219e-03f, -1.756036124e-03f, +-1.752680166e-03f, -1.749321353e-03f, -1.745959690e-03f, -1.742595182e-03f, -1.739227836e-03f, -1.735857657e-03f, -1.732484653e-03f, -1.729108828e-03f, -1.725730188e-03f, -1.722348740e-03f, +-1.718964490e-03f, -1.715577443e-03f, -1.712187606e-03f, -1.708794985e-03f, -1.705399585e-03f, -1.702001412e-03f, -1.698600474e-03f, -1.695196774e-03f, -1.691790321e-03f, -1.688381119e-03f, +-1.684969175e-03f, -1.681554495e-03f, -1.678137085e-03f, -1.674716950e-03f, -1.671294097e-03f, -1.667868532e-03f, -1.664440262e-03f, -1.661009291e-03f, -1.657575626e-03f, -1.654139274e-03f, +-1.650700240e-03f, -1.647258531e-03f, -1.643814151e-03f, -1.640367109e-03f, -1.636917409e-03f, -1.633465058e-03f, -1.630010061e-03f, -1.626552426e-03f, -1.623092158e-03f, -1.619629263e-03f, +-1.616163747e-03f, -1.612695616e-03f, -1.609224878e-03f, -1.605751536e-03f, -1.602275599e-03f, -1.598797072e-03f, -1.595315961e-03f, -1.591832272e-03f, -1.588346011e-03f, -1.584857185e-03f, +-1.581365800e-03f, -1.577871862e-03f, -1.574375377e-03f, -1.570876351e-03f, -1.567374790e-03f, -1.563870701e-03f, -1.560364090e-03f, -1.556854963e-03f, -1.553343326e-03f, -1.549829185e-03f, +-1.546312547e-03f, -1.542793418e-03f, -1.539271804e-03f, -1.535747711e-03f, -1.532221145e-03f, -1.528692114e-03f, -1.525160622e-03f, -1.521626676e-03f, -1.518090282e-03f, -1.514551447e-03f, +-1.511010177e-03f, -1.507466478e-03f, -1.503920356e-03f, -1.500371818e-03f, -1.496820869e-03f, -1.493267517e-03f, -1.489711767e-03f, -1.486153626e-03f, -1.482593099e-03f, -1.479030194e-03f, +-1.475464916e-03f, -1.471897272e-03f, -1.468327268e-03f, -1.464754911e-03f, -1.461180205e-03f, -1.457603159e-03f, -1.454023778e-03f, -1.450442069e-03f, -1.446858037e-03f, -1.443271690e-03f, +-1.439683033e-03f, -1.436092072e-03f, -1.432498815e-03f, -1.428903268e-03f, -1.425305436e-03f, -1.421705326e-03f, -1.418102944e-03f, -1.414498298e-03f, -1.410891392e-03f, -1.407282234e-03f, +-1.403670830e-03f, -1.400057186e-03f, -1.396441309e-03f, -1.392823204e-03f, -1.389202879e-03f, -1.385580340e-03f, -1.381955592e-03f, -1.378328643e-03f, -1.374699499e-03f, -1.371068166e-03f, +-1.367434650e-03f, -1.363798958e-03f, -1.360161097e-03f, -1.356521073e-03f, -1.352878891e-03f, -1.349234560e-03f, -1.345588084e-03f, -1.341939470e-03f, -1.338288726e-03f, -1.334635856e-03f, +-1.330980869e-03f, -1.327323769e-03f, -1.323664564e-03f, -1.320003259e-03f, -1.316339863e-03f, -1.312674379e-03f, -1.309006817e-03f, -1.305337180e-03f, -1.301665477e-03f, -1.297991714e-03f, +-1.294315897e-03f, -1.290638032e-03f, -1.286958126e-03f, -1.283276185e-03f, -1.279592217e-03f, -1.275906226e-03f, -1.272218221e-03f, -1.268528207e-03f, -1.264836191e-03f, -1.261142179e-03f, +-1.257446178e-03f, -1.253748194e-03f, -1.250048234e-03f, -1.246346304e-03f, -1.242642411e-03f, -1.238936561e-03f, -1.235228761e-03f, -1.231519017e-03f, -1.227807336e-03f, -1.224093724e-03f, +-1.220378188e-03f, -1.216660735e-03f, -1.212941370e-03f, -1.209220101e-03f, -1.205496933e-03f, -1.201771874e-03f, -1.198044931e-03f, -1.194316108e-03f, -1.190585414e-03f, -1.186852854e-03f, +-1.183118435e-03f, -1.179382164e-03f, -1.175644048e-03f, -1.171904092e-03f, -1.168162304e-03f, -1.164418689e-03f, -1.160673255e-03f, -1.156926008e-03f, -1.153176955e-03f, -1.149426102e-03f, +-1.145673455e-03f, -1.141919022e-03f, -1.138162809e-03f, -1.134404823e-03f, -1.130645069e-03f, -1.126883556e-03f, -1.123120288e-03f, -1.119355274e-03f, -1.115588519e-03f, -1.111820030e-03f, +-1.108049814e-03f, -1.104277877e-03f, -1.100504225e-03f, -1.096728867e-03f, -1.092951807e-03f, -1.089173054e-03f, -1.085392612e-03f, -1.081610490e-03f, -1.077826693e-03f, -1.074041229e-03f, +-1.070254103e-03f, -1.066465323e-03f, -1.062674895e-03f, -1.058882825e-03f, -1.055089121e-03f, -1.051293789e-03f, -1.047496836e-03f, -1.043698268e-03f, -1.039898092e-03f, -1.036096315e-03f, +-1.032292943e-03f, -1.028487983e-03f, -1.024681441e-03f, -1.020873325e-03f, -1.017063641e-03f, -1.013252395e-03f, -1.009439594e-03f, -1.005625246e-03f, -1.001809355e-03f, -9.979919306e-04f, +-9.941729777e-04f, -9.903525034e-04f, -9.865305144e-04f, -9.827070174e-04f, -9.788820191e-04f, -9.750555261e-04f, -9.712275451e-04f, -9.673980829e-04f, -9.635671461e-04f, -9.597347415e-04f, +-9.559008756e-04f, -9.520655553e-04f, -9.482287872e-04f, -9.443905781e-04f, -9.405509346e-04f, -9.367098635e-04f, -9.328673714e-04f, -9.290234651e-04f, -9.251781513e-04f, -9.213314367e-04f, +-9.174833280e-04f, -9.136338320e-04f, -9.097829554e-04f, -9.059307049e-04f, -9.020770872e-04f, -8.982221091e-04f, -8.943657773e-04f, -8.905080986e-04f, -8.866490796e-04f, -8.827887271e-04f, +-8.789270478e-04f, -8.750640486e-04f, -8.711997361e-04f, -8.673341171e-04f, -8.634671983e-04f, -8.595989865e-04f, -8.557294884e-04f, -8.518587108e-04f, -8.479866605e-04f, -8.441133441e-04f, +-8.402387685e-04f, -8.363629405e-04f, -8.324858667e-04f, -8.286075540e-04f, -8.247280091e-04f, -8.208472387e-04f, -8.169652498e-04f, -8.130820489e-04f, -8.091976430e-04f, -8.053120387e-04f, +-8.014252429e-04f, -7.975372623e-04f, -7.936481038e-04f, -7.897577740e-04f, -7.858662798e-04f, -7.819736280e-04f, -7.780798253e-04f, -7.741848786e-04f, -7.702887946e-04f, -7.663915801e-04f, +-7.624932420e-04f, -7.585937869e-04f, -7.546932218e-04f, -7.507915534e-04f, -7.468887884e-04f, -7.429849338e-04f, -7.390799963e-04f, -7.351739828e-04f, -7.312668999e-04f, -7.273587546e-04f, +-7.234495536e-04f, -7.195393038e-04f, -7.156280119e-04f, -7.117156849e-04f, -7.078023294e-04f, -7.038879523e-04f, -6.999725604e-04f, -6.960561606e-04f, -6.921387597e-04f, -6.882203644e-04f, +-6.843009817e-04f, -6.803806183e-04f, -6.764592810e-04f, -6.725369768e-04f, -6.686137123e-04f, -6.646894946e-04f, -6.607643303e-04f, -6.568382263e-04f, -6.529111894e-04f, -6.489832266e-04f, +-6.450543445e-04f, -6.411245501e-04f, -6.371938502e-04f, -6.332622517e-04f, -6.293297613e-04f, -6.253963859e-04f, -6.214621324e-04f, -6.175270076e-04f, -6.135910184e-04f, -6.096541715e-04f, +-6.057164740e-04f, -6.017779325e-04f, -5.978385539e-04f, -5.938983452e-04f, -5.899573131e-04f, -5.860154645e-04f, -5.820728062e-04f, -5.781293452e-04f, -5.741850883e-04f, -5.702400423e-04f, +-5.662942141e-04f, -5.623476105e-04f, -5.584002384e-04f, -5.544521047e-04f, -5.505032163e-04f, -5.465535799e-04f, -5.426032026e-04f, -5.386520910e-04f, -5.347002521e-04f, -5.307476928e-04f, +-5.267944200e-04f, -5.228404404e-04f, -5.188857610e-04f, -5.149303887e-04f, -5.109743302e-04f, -5.070175926e-04f, -5.030601826e-04f, -4.991021071e-04f, -4.951433731e-04f, -4.911839873e-04f, +-4.872239567e-04f, -4.832632881e-04f, -4.793019885e-04f, -4.753400646e-04f, -4.713775234e-04f, -4.674143718e-04f, -4.634506166e-04f, -4.594862647e-04f, -4.555213231e-04f, -4.515557985e-04f, +-4.475896979e-04f, -4.436230281e-04f, -4.396557961e-04f, -4.356880086e-04f, -4.317196727e-04f, -4.277507952e-04f, -4.237813830e-04f, -4.198114429e-04f, -4.158409819e-04f, -4.118700069e-04f, +-4.078985247e-04f, -4.039265422e-04f, -3.999540663e-04f, -3.959811039e-04f, -3.920076620e-04f, -3.880337473e-04f, -3.840593668e-04f, -3.800845274e-04f, -3.761092360e-04f, -3.721334994e-04f, +-3.681573246e-04f, -3.641807184e-04f, -3.602036878e-04f, -3.562262396e-04f, -3.522483808e-04f, -3.482701182e-04f, -3.442914587e-04f, -3.403124093e-04f, -3.363329767e-04f, -3.323531681e-04f, +-3.283729901e-04f, -3.243924497e-04f, -3.204115539e-04f, -3.164303095e-04f, -3.124487234e-04f, -3.084668025e-04f, -3.044845537e-04f, -3.005019839e-04f, -2.965191001e-04f, -2.925359090e-04f, +-2.885524177e-04f, -2.845686329e-04f, -2.805845617e-04f, -2.766002109e-04f, -2.726155874e-04f, -2.686306982e-04f, -2.646455500e-04f, -2.606601498e-04f, -2.566745046e-04f, -2.526886212e-04f, +-2.487025065e-04f, -2.447161674e-04f, -2.407296109e-04f, -2.367428437e-04f, -2.327558729e-04f, -2.287687053e-04f, -2.247813478e-04f, -2.207938074e-04f, -2.168060909e-04f, -2.128182052e-04f, +-2.088301572e-04f, -2.048419539e-04f, -2.008536021e-04f, -1.968651087e-04f, -1.928764807e-04f, -1.888877249e-04f, -1.848988482e-04f, -1.809098576e-04f, -1.769207599e-04f, -1.729315620e-04f, +-1.689422709e-04f, -1.649528934e-04f, -1.609634364e-04f, -1.569739069e-04f, -1.529843116e-04f, -1.489946577e-04f, -1.450049518e-04f, -1.410152010e-04f, -1.370254120e-04f, -1.330355919e-04f, +-1.290457476e-04f, -1.250558858e-04f, -1.210660135e-04f, -1.170761377e-04f, -1.130862652e-04f, -1.090964028e-04f, -1.051065576e-04f, -1.011167363e-04f, -9.712694591e-05f, -9.313719330e-05f, +-8.914748536e-05f, -8.515782899e-05f, -8.116823107e-05f, -7.717869850e-05f, -7.318923817e-05f, -6.919985697e-05f, -6.521056179e-05f, -6.122135952e-05f, -5.723225706e-05f, -5.324326128e-05f, +-4.925437908e-05f, -4.526561736e-05f, -4.127698298e-05f, -3.728848285e-05f, -3.330012385e-05f, -2.931191286e-05f, -2.532385677e-05f, -2.133596247e-05f, -1.734823683e-05f, -1.336068675e-05f, +-9.373319098e-06f, -5.386140763e-06f, -1.399158625e-06f, 2.587620435e-06f, 6.574189537e-06f, 1.056054180e-05f, 1.454667035e-05f, 1.853256831e-05f, 2.251822880e-05f, 2.650364494e-05f, +3.048880985e-05f, 3.447371668e-05f, 3.845835853e-05f, 4.244272854e-05f, 4.642681984e-05f, 5.041062554e-05f, 5.439413880e-05f, 5.837735272e-05f, 6.236026045e-05f, 6.634285512e-05f, +7.032512985e-05f, 7.430707779e-05f, 7.828869207e-05f, 8.226996582e-05f, 8.625089218e-05f, 9.023146430e-05f, 9.421167530e-05f, 9.819151832e-05f, 1.021709865e-04f, 1.061500730e-04f, +1.101287710e-04f, 1.141070735e-04f, 1.180849738e-04f, 1.220624650e-04f, 1.260395402e-04f, 1.300161926e-04f, 1.339924153e-04f, 1.379682015e-04f, 1.419435443e-04f, 1.459184369e-04f, +1.498928725e-04f, 1.538668441e-04f, 1.578403450e-04f, 1.618133683e-04f, 1.657859071e-04f, 1.697579547e-04f, 1.737295042e-04f, 1.777005487e-04f, 1.816710814e-04f, 1.856410954e-04f, +1.896105840e-04f, 1.935795403e-04f, 1.975479575e-04f, 2.015158287e-04f, 2.054831472e-04f, 2.094499060e-04f, 2.134160983e-04f, 2.173817174e-04f, 2.213467564e-04f, 2.253112085e-04f, +2.292750668e-04f, 2.332383246e-04f, 2.372009750e-04f, 2.411630112e-04f, 2.451244263e-04f, 2.490852137e-04f, 2.530453664e-04f, 2.570048777e-04f, 2.609637407e-04f, 2.649219486e-04f, +2.688794947e-04f, 2.728363720e-04f, 2.767925739e-04f, 2.807480935e-04f, 2.847029240e-04f, 2.886570586e-04f, 2.926104906e-04f, 2.965632130e-04f, 3.005152192e-04f, 3.044665022e-04f, +3.084170555e-04f, 3.123668720e-04f, 3.163159451e-04f, 3.202642680e-04f, 3.242118339e-04f, 3.281586360e-04f, 3.321046675e-04f, 3.360499216e-04f, 3.399943916e-04f, 3.439380706e-04f, +3.478809520e-04f, 3.518230289e-04f, 3.557642946e-04f, 3.597047423e-04f, 3.636443652e-04f, 3.675831565e-04f, 3.715211096e-04f, 3.754582175e-04f, 3.793944737e-04f, 3.833298712e-04f, +3.872644035e-04f, 3.911980636e-04f, 3.951308448e-04f, 3.990627405e-04f, 4.029937438e-04f, 4.069238480e-04f, 4.108530463e-04f, 4.147813320e-04f, 4.187086984e-04f, 4.226351388e-04f, +4.265606463e-04f, 4.304852142e-04f, 4.344088359e-04f, 4.383315046e-04f, 4.422532135e-04f, 4.461739559e-04f, 4.500937251e-04f, 4.540125144e-04f, 4.579303170e-04f, 4.618471263e-04f, +4.657629355e-04f, 4.696777379e-04f, 4.735915267e-04f, 4.775042953e-04f, 4.814160370e-04f, 4.853267451e-04f, 4.892364127e-04f, 4.931450334e-04f, 4.970526002e-04f, 5.009591066e-04f, +5.048645459e-04f, 5.087689113e-04f, 5.126721961e-04f, 5.165743938e-04f, 5.204754975e-04f, 5.243755006e-04f, 5.282743964e-04f, 5.321721782e-04f, 5.360688394e-04f, 5.399643732e-04f, +5.438587731e-04f, 5.477520323e-04f, 5.516441441e-04f, 5.555351019e-04f, 5.594248990e-04f, 5.633135288e-04f, 5.672009846e-04f, 5.710872598e-04f, 5.749723476e-04f, 5.788562415e-04f, +5.827389347e-04f, 5.866204207e-04f, 5.905006927e-04f, 5.943797442e-04f, 5.982575685e-04f, 6.021341590e-04f, 6.060095090e-04f, 6.098836119e-04f, 6.137564610e-04f, 6.176280498e-04f, +6.214983716e-04f, 6.253674197e-04f, 6.292351876e-04f, 6.331016687e-04f, 6.369668563e-04f, 6.408307438e-04f, 6.446933246e-04f, 6.485545921e-04f, 6.524145397e-04f, 6.562731608e-04f, +6.601304487e-04f, 6.639863970e-04f, 6.678409989e-04f, 6.716942479e-04f, 6.755461375e-04f, 6.793966609e-04f, 6.832458117e-04f, 6.870935833e-04f, 6.909399690e-04f, 6.947849623e-04f, +6.986285567e-04f, 7.024707455e-04f, 7.063115222e-04f, 7.101508802e-04f, 7.139888130e-04f, 7.178253140e-04f, 7.216603766e-04f, 7.254939944e-04f, 7.293261606e-04f, 7.331568689e-04f, +7.369861126e-04f, 7.408138852e-04f, 7.446401801e-04f, 7.484649909e-04f, 7.522883110e-04f, 7.561101338e-04f, 7.599304529e-04f, 7.637492617e-04f, 7.675665536e-04f, 7.713823223e-04f, +7.751965611e-04f, 7.790092635e-04f, 7.828204230e-04f, 7.866300332e-04f, 7.904380875e-04f, 7.942445794e-04f, 7.980495024e-04f, 8.018528500e-04f, 8.056546158e-04f, 8.094547932e-04f, +8.132533758e-04f, 8.170503570e-04f, 8.208457304e-04f, 8.246394896e-04f, 8.284316279e-04f, 8.322221391e-04f, 8.360110165e-04f, 8.397982538e-04f, 8.435838445e-04f, 8.473677821e-04f, +8.511500601e-04f, 8.549306722e-04f, 8.587096118e-04f, 8.624868726e-04f, 8.662624480e-04f, 8.700363317e-04f, 8.738085172e-04f, 8.775789981e-04f, 8.813477679e-04f, 8.851148202e-04f, +8.888801486e-04f, 8.926437467e-04f, 8.964056081e-04f, 9.001657263e-04f, 9.039240950e-04f, 9.076807077e-04f, 9.114355580e-04f, 9.151886396e-04f, 9.189399461e-04f, 9.226894709e-04f, +9.264372079e-04f, 9.301831505e-04f, 9.339272924e-04f, 9.376696272e-04f, 9.414101486e-04f, 9.451488501e-04f, 9.488857255e-04f, 9.526207683e-04f, 9.563539721e-04f, 9.600853307e-04f, +9.638148377e-04f, 9.675424867e-04f, 9.712682713e-04f, 9.749921853e-04f, 9.787142222e-04f, 9.824343759e-04f, 9.861526398e-04f, 9.898690077e-04f, 9.935834733e-04f, 9.972960302e-04f, +1.001006672e-03f, 1.004715393e-03f, 1.008422186e-03f, 1.012127045e-03f, 1.015829964e-03f, 1.019530937e-03f, 1.023229956e-03f, 1.026927017e-03f, 1.030622112e-03f, 1.034315235e-03f, +1.038006381e-03f, 1.041695542e-03f, 1.045382713e-03f, 1.049067887e-03f, 1.052751058e-03f, 1.056432220e-03f, 1.060111366e-03f, 1.063788490e-03f, 1.067463587e-03f, 1.071136648e-03f, +1.074807670e-03f, 1.078476644e-03f, 1.082143566e-03f, 1.085808428e-03f, 1.089471225e-03f, 1.093131950e-03f, 1.096790597e-03f, 1.100447160e-03f, 1.104101633e-03f, 1.107754009e-03f, +1.111404283e-03f, 1.115052447e-03f, 1.118698496e-03f, 1.122342424e-03f, 1.125984224e-03f, 1.129623891e-03f, 1.133261417e-03f, 1.136896798e-03f, 1.140530026e-03f, 1.144161096e-03f, +1.147790001e-03f, 1.151416735e-03f, 1.155041293e-03f, 1.158663668e-03f, 1.162283853e-03f, 1.165901843e-03f, 1.169517631e-03f, 1.173131212e-03f, 1.176742579e-03f, 1.180351726e-03f, +1.183958647e-03f, 1.187563336e-03f, 1.191165787e-03f, 1.194765993e-03f, 1.198363949e-03f, 1.201959648e-03f, 1.205553085e-03f, 1.209144253e-03f, 1.212733146e-03f, 1.216319758e-03f, +1.219904083e-03f, 1.223486115e-03f, 1.227065848e-03f, 1.230643276e-03f, 1.234218392e-03f, 1.237791191e-03f, 1.241361666e-03f, 1.244929813e-03f, 1.248495623e-03f, 1.252059092e-03f, +1.255620214e-03f, 1.259178981e-03f, 1.262735390e-03f, 1.266289432e-03f, 1.269841103e-03f, 1.273390396e-03f, 1.276937305e-03f, 1.280481825e-03f, 1.284023949e-03f, 1.287563671e-03f, +1.291100985e-03f, 1.294635886e-03f, 1.298168367e-03f, 1.301698422e-03f, 1.305226046e-03f, 1.308751232e-03f, 1.312273974e-03f, 1.315794267e-03f, 1.319312104e-03f, 1.322827480e-03f, +1.326340389e-03f, 1.329850824e-03f, 1.333358780e-03f, 1.336864250e-03f, 1.340367229e-03f, 1.343867712e-03f, 1.347365691e-03f, 1.350861161e-03f, 1.354354117e-03f, 1.357844552e-03f, +1.361332460e-03f, 1.364817835e-03f, 1.368300672e-03f, 1.371780965e-03f, 1.375258708e-03f, 1.378733894e-03f, 1.382206519e-03f, 1.385676575e-03f, 1.389144058e-03f, 1.392608962e-03f, +1.396071280e-03f, 1.399531006e-03f, 1.402988136e-03f, 1.406442663e-03f, 1.409894580e-03f, 1.413343884e-03f, 1.416790566e-03f, 1.420234623e-03f, 1.423676047e-03f, 1.427114834e-03f, +1.430550977e-03f, 1.433984470e-03f, 1.437415308e-03f, 1.440843485e-03f, 1.444268995e-03f, 1.447691832e-03f, 1.451111991e-03f, 1.454529466e-03f, 1.457944250e-03f, 1.461356339e-03f, +1.464765727e-03f, 1.468172407e-03f, 1.471576374e-03f, 1.474977623e-03f, 1.478376146e-03f, 1.481771940e-03f, 1.485164998e-03f, 1.488555314e-03f, 1.491942883e-03f, 1.495327698e-03f, +1.498709755e-03f, 1.502089047e-03f, 1.505465569e-03f, 1.508839315e-03f, 1.512210280e-03f, 1.515578457e-03f, 1.518943841e-03f, 1.522306427e-03f, 1.525666208e-03f, 1.529023180e-03f, +1.532377335e-03f, 1.535728670e-03f, 1.539077177e-03f, 1.542422852e-03f, 1.545765689e-03f, 1.549105682e-03f, 1.552442826e-03f, 1.555777114e-03f, 1.559108542e-03f, 1.562437104e-03f, +1.565762794e-03f, 1.569085606e-03f, 1.572405535e-03f, 1.575722575e-03f, 1.579036721e-03f, 1.582347968e-03f, 1.585656308e-03f, 1.588961738e-03f, 1.592264252e-03f, 1.595563843e-03f, +1.598860506e-03f, 1.602154237e-03f, 1.605445028e-03f, 1.608732876e-03f, 1.612017773e-03f, 1.615299715e-03f, 1.618578697e-03f, 1.621854712e-03f, 1.625127755e-03f, 1.628397821e-03f, +1.631664904e-03f, 1.634928998e-03f, 1.638190099e-03f, 1.641448200e-03f, 1.644703296e-03f, 1.647955383e-03f, 1.651204453e-03f, 1.654450502e-03f, 1.657693525e-03f, 1.660933515e-03f, +1.664170468e-03f, 1.667404378e-03f, 1.670635239e-03f, 1.673863047e-03f, 1.677087795e-03f, 1.680309479e-03f, 1.683528092e-03f, 1.686743630e-03f, 1.689956088e-03f, 1.693165458e-03f, +1.696371738e-03f, 1.699574920e-03f, 1.702774999e-03f, 1.705971971e-03f, 1.709165830e-03f, 1.712356570e-03f, 1.715544186e-03f, 1.718728673e-03f, 1.721910025e-03f, 1.725088238e-03f, +1.728263305e-03f, 1.731435222e-03f, 1.734603983e-03f, 1.737769582e-03f, 1.740932015e-03f, 1.744091276e-03f, 1.747247361e-03f, 1.750400262e-03f, 1.753549976e-03f, 1.756696497e-03f, +1.759839820e-03f, 1.762979939e-03f, 1.766116850e-03f, 1.769250546e-03f, 1.772381024e-03f, 1.775508276e-03f, 1.778632299e-03f, 1.781753087e-03f, 1.784870635e-03f, 1.787984937e-03f, +1.791095989e-03f, 1.794203785e-03f, 1.797308320e-03f, 1.800409588e-03f, 1.803507585e-03f, 1.806602305e-03f, 1.809693744e-03f, 1.812781895e-03f, 1.815866755e-03f, 1.818948317e-03f, +1.822026576e-03f, 1.825101528e-03f, 1.828173168e-03f, 1.831241489e-03f, 1.834306487e-03f, 1.837368157e-03f, 1.840426494e-03f, 1.843481492e-03f, 1.846533147e-03f, 1.849581453e-03f, +1.852626406e-03f, 1.855668000e-03f, 1.858706230e-03f, 1.861741091e-03f, 1.864772578e-03f, 1.867800685e-03f, 1.870825409e-03f, 1.873846743e-03f, 1.876864684e-03f, 1.879879225e-03f, +1.882890361e-03f, 1.885898088e-03f, 1.888902401e-03f, 1.891903295e-03f, 1.894900764e-03f, 1.897894803e-03f, 1.900885409e-03f, 1.903872575e-03f, 1.906856296e-03f, 1.909836568e-03f, +1.912813386e-03f, 1.915786744e-03f, 1.918756639e-03f, 1.921723064e-03f, 1.924686015e-03f, 1.927645486e-03f, 1.930601474e-03f, 1.933553973e-03f, 1.936502978e-03f, 1.939448484e-03f, +1.942390486e-03f, 1.945328980e-03f, 1.948263960e-03f, 1.951195422e-03f, 1.954123360e-03f, 1.957047771e-03f, 1.959968648e-03f, 1.962885987e-03f, 1.965799784e-03f, 1.968710033e-03f, +1.971616729e-03f, 1.974519869e-03f, 1.977419446e-03f, 1.980315456e-03f, 1.983207894e-03f, 1.986096756e-03f, 1.988982036e-03f, 1.991863730e-03f, 1.994741833e-03f, 1.997616340e-03f, +2.000487247e-03f, 2.003354548e-03f, 2.006218240e-03f, 2.009078316e-03f, 2.011934773e-03f, 2.014787605e-03f, 2.017636808e-03f, 2.020482377e-03f, 2.023324308e-03f, 2.026162595e-03f, +2.028997234e-03f, 2.031828221e-03f, 2.034655550e-03f, 2.037479217e-03f, 2.040299217e-03f, 2.043115545e-03f, 2.045928198e-03f, 2.048737169e-03f, 2.051542455e-03f, 2.054344050e-03f, +2.057141951e-03f, 2.059936152e-03f, 2.062726649e-03f, 2.065513438e-03f, 2.068296513e-03f, 2.071075870e-03f, 2.073851504e-03f, 2.076623411e-03f, 2.079391586e-03f, 2.082156025e-03f, +2.084916723e-03f, 2.087673675e-03f, 2.090426877e-03f, 2.093176324e-03f, 2.095922012e-03f, 2.098663937e-03f, 2.101402092e-03f, 2.104136475e-03f, 2.106867081e-03f, 2.109593904e-03f, +2.112316941e-03f, 2.115036187e-03f, 2.117751638e-03f, 2.120463288e-03f, 2.123171134e-03f, 2.125875171e-03f, 2.128575395e-03f, 2.131271801e-03f, 2.133964384e-03f, 2.136653140e-03f, +2.139338065e-03f, 2.142019155e-03f, 2.144696404e-03f, 2.147369809e-03f, 2.150039364e-03f, 2.152705067e-03f, 2.155366911e-03f, 2.158024893e-03f, 2.160679008e-03f, 2.163329253e-03f, +2.165975622e-03f, 2.168618111e-03f, 2.171256716e-03f, 2.173891433e-03f, 2.176522257e-03f, 2.179149183e-03f, 2.181772208e-03f, 2.184391328e-03f, 2.187006536e-03f, 2.189617831e-03f, +2.192225206e-03f, 2.194828659e-03f, 2.197428184e-03f, 2.200023777e-03f, 2.202615435e-03f, 2.205203152e-03f, 2.207786924e-03f, 2.210366748e-03f, 2.212942618e-03f, 2.215514532e-03f, +2.218082483e-03f, 2.220646469e-03f, 2.223206485e-03f, 2.225762527e-03f, 2.228314590e-03f, 2.230862671e-03f, 2.233406765e-03f, 2.235946868e-03f, 2.238482975e-03f, 2.241015083e-03f, +2.243543188e-03f, 2.246067285e-03f, 2.248587370e-03f, 2.251103438e-03f, 2.253615487e-03f, 2.256123512e-03f, 2.258627508e-03f, 2.261127471e-03f, 2.263623398e-03f, 2.266115284e-03f, +2.268603125e-03f, 2.271086917e-03f, 2.273566656e-03f, 2.276042338e-03f, 2.278513959e-03f, 2.280981514e-03f, 2.283445000e-03f, 2.285904413e-03f, 2.288359749e-03f, 2.290811003e-03f, +2.293258171e-03f, 2.295701250e-03f, 2.298140236e-03f, 2.300575124e-03f, 2.303005911e-03f, 2.305432592e-03f, 2.307855164e-03f, 2.310273622e-03f, 2.312687963e-03f, 2.315098182e-03f, +2.317504276e-03f, 2.319906241e-03f, 2.322304073e-03f, 2.324697768e-03f, 2.327087321e-03f, 2.329472730e-03f, 2.331853990e-03f, 2.334231097e-03f, 2.336604047e-03f, 2.338972837e-03f, +2.341337462e-03f, 2.343697919e-03f, 2.346054204e-03f, 2.348406312e-03f, 2.350754241e-03f, 2.353097986e-03f, 2.355437544e-03f, 2.357772910e-03f, 2.360104081e-03f, 2.362431053e-03f, +2.364753823e-03f, 2.367072385e-03f, 2.369386737e-03f, 2.371696875e-03f, 2.374002795e-03f, 2.376304494e-03f, 2.378601967e-03f, 2.380895210e-03f, 2.383184221e-03f, 2.385468995e-03f, +2.387749528e-03f, 2.390025817e-03f, 2.392297859e-03f, 2.394565648e-03f, 2.396829183e-03f, 2.399088458e-03f, 2.401343471e-03f, 2.403594217e-03f, 2.405840694e-03f, 2.408082896e-03f, +2.410320822e-03f, 2.412554466e-03f, 2.414783826e-03f, 2.417008897e-03f, 2.419229677e-03f, 2.421446161e-03f, 2.423658346e-03f, 2.425866228e-03f, 2.428069804e-03f, 2.430269071e-03f, +2.432464023e-03f, 2.434654659e-03f, 2.436840974e-03f, 2.439022965e-03f, 2.441200628e-03f, 2.443373960e-03f, 2.445542957e-03f, 2.447707616e-03f, 2.449867933e-03f, 2.452023904e-03f, +2.454175527e-03f, 2.456322798e-03f, 2.458465712e-03f, 2.460604268e-03f, 2.462738460e-03f, 2.464868287e-03f, 2.466993744e-03f, 2.469114827e-03f, 2.471231534e-03f, 2.473343862e-03f, +2.475451805e-03f, 2.477555362e-03f, 2.479654529e-03f, 2.481749301e-03f, 2.483839677e-03f, 2.485925653e-03f, 2.488007224e-03f, 2.490084389e-03f, 2.492157143e-03f, 2.494225483e-03f, +2.496289406e-03f, 2.498348908e-03f, 2.500403986e-03f, 2.502454637e-03f, 2.504500858e-03f, 2.506542645e-03f, 2.508579994e-03f, 2.510612903e-03f, 2.512641368e-03f, 2.514665387e-03f, +2.516684955e-03f, 2.518700069e-03f, 2.520710727e-03f, 2.522716925e-03f, 2.524718659e-03f, 2.526715927e-03f, 2.528708725e-03f, 2.530697051e-03f, 2.532680900e-03f, 2.534660270e-03f, +2.536635157e-03f, 2.538605558e-03f, 2.540571471e-03f, 2.542532892e-03f, 2.544489817e-03f, 2.546442244e-03f, 2.548390170e-03f, 2.550333591e-03f, 2.552272504e-03f, 2.554206906e-03f, +2.556136795e-03f, 2.558062166e-03f, 2.559983017e-03f, 2.561899345e-03f, 2.563811146e-03f, 2.565718418e-03f, 2.567621158e-03f, 2.569519362e-03f, 2.571413027e-03f, 2.573302151e-03f, +2.575186730e-03f, 2.577066762e-03f, 2.578942242e-03f, 2.580813170e-03f, 2.582679540e-03f, 2.584541351e-03f, 2.586398599e-03f, 2.588251281e-03f, 2.590099395e-03f, 2.591942937e-03f, +2.593781905e-03f, 2.595616295e-03f, 2.597446105e-03f, 2.599271332e-03f, 2.601091972e-03f, 2.602908024e-03f, 2.604719483e-03f, 2.606526347e-03f, 2.608328614e-03f, 2.610126279e-03f, +2.611919342e-03f, 2.613707797e-03f, 2.615491644e-03f, 2.617270878e-03f, 2.619045498e-03f, 2.620815499e-03f, 2.622580880e-03f, 2.624341638e-03f, 2.626097769e-03f, 2.627849271e-03f, +2.629596142e-03f, 2.631338378e-03f, 2.633075976e-03f, 2.634808935e-03f, 2.636537250e-03f, 2.638260920e-03f, 2.639979942e-03f, 2.641694312e-03f, 2.643404029e-03f, 2.645109089e-03f, +2.646809490e-03f, 2.648505229e-03f, 2.650196303e-03f, 2.651882710e-03f, 2.653564447e-03f, 2.655241511e-03f, 2.656913900e-03f, 2.658581611e-03f, 2.660244642e-03f, 2.661902989e-03f, +2.663556650e-03f, 2.665205623e-03f, 2.666849905e-03f, 2.668489493e-03f, 2.670124385e-03f, 2.671754578e-03f, 2.673380070e-03f, 2.675000857e-03f, 2.676616939e-03f, 2.678228311e-03f, +2.679834971e-03f, 2.681436917e-03f, 2.683034147e-03f, 2.684626657e-03f, 2.686214445e-03f, 2.687797510e-03f, 2.689375847e-03f, 2.690949456e-03f, 2.692518332e-03f, 2.694082475e-03f, +2.695641881e-03f, 2.697196548e-03f, 2.698746473e-03f, 2.700291655e-03f, 2.701832090e-03f, 2.703367776e-03f, 2.704898711e-03f, 2.706424893e-03f, 2.707946319e-03f, 2.709462986e-03f, +2.710974892e-03f, 2.712482036e-03f, 2.713984414e-03f, 2.715482024e-03f, 2.716974864e-03f, 2.718462932e-03f, 2.719946225e-03f, 2.721424740e-03f, 2.722898476e-03f, 2.724367431e-03f, +2.725831601e-03f, 2.727290985e-03f, 2.728745581e-03f, 2.730195386e-03f, 2.731640397e-03f, 2.733080614e-03f, 2.734516032e-03f, 2.735946651e-03f, 2.737372468e-03f, 2.738793480e-03f, +2.740209686e-03f, 2.741621084e-03f, 2.743027670e-03f, 2.744429444e-03f, 2.745826402e-03f, 2.747218543e-03f, 2.748605864e-03f, 2.749988364e-03f, 2.751366039e-03f, 2.752738889e-03f, +2.754106911e-03f, 2.755470102e-03f, 2.756828461e-03f, 2.758181986e-03f, 2.759530674e-03f, 2.760874524e-03f, 2.762213533e-03f, 2.763547700e-03f, 2.764877021e-03f, 2.766201496e-03f, +2.767521122e-03f, 2.768835897e-03f, 2.770145819e-03f, 2.771450886e-03f, 2.772751096e-03f, 2.774046447e-03f, 2.775336938e-03f, 2.776622565e-03f, 2.777903328e-03f, 2.779179224e-03f, +2.780450251e-03f, 2.781716407e-03f, 2.782977691e-03f, 2.784234100e-03f, 2.785485632e-03f, 2.786732286e-03f, 2.787974060e-03f, 2.789210952e-03f, 2.790442959e-03f, 2.791670081e-03f, +2.792892315e-03f, 2.794109659e-03f, 2.795322111e-03f, 2.796529670e-03f, 2.797732334e-03f, 2.798930101e-03f, 2.800122969e-03f, 2.801310936e-03f, 2.802494001e-03f, 2.803672161e-03f, +2.804845415e-03f, 2.806013762e-03f, 2.807177199e-03f, 2.808335725e-03f, 2.809489337e-03f, 2.810638035e-03f, 2.811781816e-03f, 2.812920679e-03f, 2.814054621e-03f, 2.815183643e-03f, +2.816307740e-03f, 2.817426913e-03f, 2.818541159e-03f, 2.819650476e-03f, 2.820754863e-03f, 2.821854319e-03f, 2.822948841e-03f, 2.824038428e-03f, 2.825123078e-03f, 2.826202790e-03f, +2.827277562e-03f, 2.828347393e-03f, 2.829412280e-03f, 2.830472223e-03f, 2.831527220e-03f, 2.832577269e-03f, 2.833622368e-03f, 2.834662516e-03f, 2.835697712e-03f, 2.836727954e-03f, +2.837753241e-03f, 2.838773570e-03f, 2.839788941e-03f, 2.840799352e-03f, 2.841804801e-03f, 2.842805287e-03f, 2.843800808e-03f, 2.844791364e-03f, 2.845776952e-03f, 2.846757572e-03f, +2.847733221e-03f, 2.848703898e-03f, 2.849669602e-03f, 2.850630332e-03f, 2.851586085e-03f, 2.852536862e-03f, 2.853482659e-03f, 2.854423477e-03f, 2.855359312e-03f, 2.856290165e-03f, +2.857216034e-03f, 2.858136918e-03f, 2.859052814e-03f, 2.859963722e-03f, 2.860869641e-03f, 2.861770568e-03f, 2.862666504e-03f, 2.863557446e-03f, 2.864443394e-03f, 2.865324345e-03f, +2.866200300e-03f, 2.867071255e-03f, 2.867937212e-03f, 2.868798167e-03f, 2.869654119e-03f, 2.870505069e-03f, 2.871351014e-03f, 2.872191953e-03f, 2.873027884e-03f, 2.873858808e-03f, +2.874684722e-03f, 2.875505626e-03f, 2.876321518e-03f, 2.877132397e-03f, 2.877938262e-03f, 2.878739112e-03f, 2.879534945e-03f, 2.880325762e-03f, 2.881111559e-03f, 2.881892337e-03f, +2.882668095e-03f, 2.883438830e-03f, 2.884204543e-03f, 2.884965232e-03f, 2.885720895e-03f, 2.886471533e-03f, 2.887217144e-03f, 2.887957727e-03f, 2.888693280e-03f, 2.889423804e-03f, +2.890149296e-03f, 2.890869756e-03f, 2.891585183e-03f, 2.892295576e-03f, 2.893000934e-03f, 2.893701257e-03f, 2.894396542e-03f, 2.895086789e-03f, 2.895771997e-03f, 2.896452166e-03f, +2.897127294e-03f, 2.897797380e-03f, 2.898462424e-03f, 2.899122425e-03f, 2.899777381e-03f, 2.900427292e-03f, 2.901072157e-03f, 2.901711976e-03f, 2.902346747e-03f, 2.902976469e-03f, +2.903601142e-03f, 2.904220765e-03f, 2.904835337e-03f, 2.905444857e-03f, 2.906049324e-03f, 2.906648738e-03f, 2.907243099e-03f, 2.907832404e-03f, 2.908416653e-03f, 2.908995847e-03f, +2.909569983e-03f, 2.910139061e-03f, 2.910703081e-03f, 2.911262041e-03f, 2.911815941e-03f, 2.912364781e-03f, 2.912908560e-03f, 2.913447276e-03f, 2.913980929e-03f, 2.914509520e-03f, +2.915033046e-03f, 2.915551507e-03f, 2.916064904e-03f, 2.916573234e-03f, 2.917076498e-03f, 2.917574694e-03f, 2.918067823e-03f, 2.918555883e-03f, 2.919038875e-03f, 2.919516797e-03f, +2.919989649e-03f, 2.920457430e-03f, 2.920920140e-03f, 2.921377779e-03f, 2.921830345e-03f, 2.922277839e-03f, 2.922720259e-03f, 2.923157605e-03f, 2.923589878e-03f, 2.924017075e-03f, +2.924439197e-03f, 2.924856244e-03f, 2.925268214e-03f, 2.925675108e-03f, 2.926076925e-03f, 2.926473664e-03f, 2.926865326e-03f, 2.927251909e-03f, 2.927633413e-03f, 2.928009839e-03f, +2.928381185e-03f, 2.928747450e-03f, 2.929108636e-03f, 2.929464741e-03f, 2.929815765e-03f, 2.930161708e-03f, 2.930502570e-03f, 2.930838349e-03f, 2.931169046e-03f, 2.931494660e-03f, +2.931815192e-03f, 2.932130640e-03f, 2.932441005e-03f, 2.932746286e-03f, 2.933046483e-03f, 2.933341596e-03f, 2.933631624e-03f, 2.933916568e-03f, 2.934196427e-03f, 2.934471200e-03f, +2.934740888e-03f, 2.935005491e-03f, 2.935265007e-03f, 2.935519438e-03f, 2.935768782e-03f, 2.936013041e-03f, 2.936252212e-03f, 2.936486297e-03f, 2.936715296e-03f, 2.936939207e-03f, +2.937158031e-03f, 2.937371769e-03f, 2.937580418e-03f, 2.937783981e-03f, 2.937982456e-03f, 2.938175844e-03f, 2.938364144e-03f, 2.938547356e-03f, 2.938725481e-03f, 2.938898517e-03f, +2.939066467e-03f, 2.939229328e-03f, 2.939387101e-03f, 2.939539787e-03f, 2.939687384e-03f, 2.939829894e-03f, 2.939967316e-03f, 2.940099651e-03f, 2.940226897e-03f, 2.940349056e-03f, +2.940466127e-03f, 2.940578111e-03f, 2.940685007e-03f, 2.940786815e-03f, 2.940883536e-03f, 2.940975170e-03f, 2.941061717e-03f, 2.941143176e-03f, 2.941219549e-03f, 2.941290835e-03f, +2.941357034e-03f, 2.941418147e-03f, 2.941474173e-03f, 2.941525113e-03f, 2.941570968e-03f, 2.941611736e-03f, 2.941647419e-03f, 2.941678016e-03f, 2.941703528e-03f, 2.941723955e-03f, +2.941739297e-03f, 2.941749555e-03f, 2.941754728e-03f, 2.941754818e-03f, 2.941749823e-03f, 2.941739745e-03f, 2.941724584e-03f, 2.941704340e-03f, 2.941679013e-03f, 2.941648604e-03f, +2.941613113e-03f, 2.941572540e-03f, 2.941526886e-03f, 2.941476151e-03f, 2.941420335e-03f, 2.941359439e-03f, 2.941293462e-03f, 2.941222407e-03f, 2.941146272e-03f, 2.941065058e-03f, +2.940978766e-03f, 2.940887396e-03f, 2.940790949e-03f, 2.940689424e-03f, 2.940582823e-03f, 2.940471145e-03f, 2.940354392e-03f, 2.940232563e-03f, 2.940105659e-03f, 2.939973681e-03f, +2.939836630e-03f, 2.939694504e-03f, 2.939547306e-03f, 2.939395036e-03f, 2.939237694e-03f, 2.939075280e-03f, 2.938907796e-03f, 2.938735242e-03f, 2.938557618e-03f, 2.938374925e-03f, +2.938187163e-03f, 2.937994334e-03f, 2.937796437e-03f, 2.937593473e-03f, 2.937385444e-03f, 2.937172349e-03f, 2.936954189e-03f, 2.936730965e-03f, 2.936502677e-03f, 2.936269327e-03f, +2.936030914e-03f, 2.935787440e-03f, 2.935538905e-03f, 2.935285309e-03f, 2.935026655e-03f, 2.934762941e-03f, 2.934494169e-03f, 2.934220340e-03f, 2.933941455e-03f, 2.933657514e-03f, +2.933368517e-03f, 2.933074466e-03f, 2.932775362e-03f, 2.932471205e-03f, 2.932161996e-03f, 2.931847736e-03f, 2.931528425e-03f, 2.931204065e-03f, 2.930874655e-03f, 2.930540198e-03f, +2.930200694e-03f, 2.929856144e-03f, 2.929506548e-03f, 2.929151908e-03f, 2.928792224e-03f, 2.928427498e-03f, 2.928057729e-03f, 2.927682920e-03f, 2.927303070e-03f, 2.926918181e-03f, +2.926528255e-03f, 2.926133290e-03f, 2.925733290e-03f, 2.925328254e-03f, 2.924918184e-03f, 2.924503080e-03f, 2.924082943e-03f, 2.923657776e-03f, 2.923227577e-03f, 2.922792350e-03f, +2.922352093e-03f, 2.921906810e-03f, 2.921456499e-03f, 2.921001164e-03f, 2.920540804e-03f, 2.920075421e-03f, 2.919605015e-03f, 2.919129589e-03f, 2.918649142e-03f, 2.918163676e-03f, +2.917673193e-03f, 2.917177692e-03f, 2.916677176e-03f, 2.916171646e-03f, 2.915661102e-03f, 2.915145546e-03f, 2.914624978e-03f, 2.914099401e-03f, 2.913568815e-03f, 2.913033222e-03f, +2.912492621e-03f, 2.911947016e-03f, 2.911396407e-03f, 2.910840795e-03f, 2.910280181e-03f, 2.909714567e-03f, 2.909143954e-03f, 2.908568342e-03f, 2.907987735e-03f, 2.907402131e-03f, +2.906811534e-03f, 2.906215944e-03f, 2.905615363e-03f, 2.905009791e-03f, 2.904399230e-03f, 2.903783681e-03f, 2.903163147e-03f, 2.902537627e-03f, 2.901907124e-03f, 2.901271638e-03f, +2.900631172e-03f, 2.899985725e-03f, 2.899335301e-03f, 2.898679900e-03f, 2.898019524e-03f, 2.897354173e-03f, 2.896683850e-03f, 2.896008556e-03f, 2.895328292e-03f, 2.894643059e-03f, +2.893952860e-03f, 2.893257695e-03f, 2.892557566e-03f, 2.891852475e-03f, 2.891142423e-03f, 2.890427411e-03f, 2.889707441e-03f, 2.888982514e-03f, 2.888252633e-03f, 2.887517797e-03f, +2.886778010e-03f, 2.886033273e-03f, 2.885283586e-03f, 2.884528952e-03f, 2.883769372e-03f, 2.883004848e-03f, 2.882235382e-03f, 2.881460974e-03f, 2.880681627e-03f, 2.879897342e-03f, +2.879108120e-03f, 2.878313964e-03f, 2.877514875e-03f, 2.876710854e-03f, 2.875901904e-03f, 2.875088025e-03f, 2.874269221e-03f, 2.873445491e-03f, 2.872616838e-03f, 2.871783264e-03f, +2.870944770e-03f, 2.870101358e-03f, 2.869253030e-03f, 2.868399788e-03f, 2.867541632e-03f, 2.866678565e-03f, 2.865810589e-03f, 2.864937706e-03f, 2.864059916e-03f, 2.863177223e-03f, +2.862289627e-03f, 2.861397131e-03f, 2.860499736e-03f, 2.859597444e-03f, 2.858690257e-03f, 2.857778176e-03f, 2.856861205e-03f, 2.855939343e-03f, 2.855012594e-03f, 2.854080959e-03f, +2.853144440e-03f, 2.852203039e-03f, 2.851256757e-03f, 2.850305598e-03f, 2.849349561e-03f, 2.848388650e-03f, 2.847422866e-03f, 2.846452212e-03f, 2.845476689e-03f, 2.844496299e-03f, +2.843511044e-03f, 2.842520925e-03f, 2.841525946e-03f, 2.840526108e-03f, 2.839521413e-03f, 2.838511862e-03f, 2.837497459e-03f, 2.836478204e-03f, 2.835454101e-03f, 2.834425150e-03f, +2.833391354e-03f, 2.832352716e-03f, 2.831309236e-03f, 2.830260917e-03f, 2.829207762e-03f, 2.828149772e-03f, 2.827086949e-03f, 2.826019296e-03f, 2.824946814e-03f, 2.823869506e-03f, +2.822787373e-03f, 2.821700418e-03f, 2.820608643e-03f, 2.819512051e-03f, 2.818410642e-03f, 2.817304420e-03f, 2.816193387e-03f, 2.815077544e-03f, 2.813956894e-03f, 2.812831440e-03f, +2.811701182e-03f, 2.810566124e-03f, 2.809426268e-03f, 2.808281616e-03f, 2.807132169e-03f, 2.805977932e-03f, 2.804818905e-03f, 2.803655090e-03f, 2.802486491e-03f, 2.801313109e-03f, +2.800134947e-03f, 2.798952007e-03f, 2.797764291e-03f, 2.796571802e-03f, 2.795374541e-03f, 2.794172512e-03f, 2.792965716e-03f, 2.791754156e-03f, 2.790537835e-03f, 2.789316753e-03f, +2.788090915e-03f, 2.786860322e-03f, 2.785624976e-03f, 2.784384881e-03f, 2.783140038e-03f, 2.781890449e-03f, 2.780636118e-03f, 2.779377047e-03f, 2.778113237e-03f, 2.776844692e-03f, +2.775571414e-03f, 2.774293405e-03f, 2.773010668e-03f, 2.771723205e-03f, 2.770431019e-03f, 2.769134112e-03f, 2.767832487e-03f, 2.766526146e-03f, 2.765215092e-03f, 2.763899327e-03f, +2.762578853e-03f, 2.761253674e-03f, 2.759923792e-03f, 2.758589209e-03f, 2.757249928e-03f, 2.755905951e-03f, 2.754557281e-03f, 2.753203921e-03f, 2.751845873e-03f, 2.750483139e-03f, +2.749115723e-03f, 2.747743627e-03f, 2.746366854e-03f, 2.744985405e-03f, 2.743599285e-03f, 2.742208495e-03f, 2.740813038e-03f, 2.739412916e-03f, 2.738008133e-03f, 2.736598692e-03f, +2.735184593e-03f, 2.733765842e-03f, 2.732342439e-03f, 2.730914389e-03f, 2.729481692e-03f, 2.728044353e-03f, 2.726602374e-03f, 2.725155758e-03f, 2.723704507e-03f, 2.722248625e-03f, +2.720788113e-03f, 2.719322975e-03f, 2.717853214e-03f, 2.716378832e-03f, 2.714899832e-03f, 2.713416216e-03f, 2.711927989e-03f, 2.710435152e-03f, 2.708937708e-03f, 2.707435660e-03f, +2.705929011e-03f, 2.704417764e-03f, 2.702901922e-03f, 2.701381487e-03f, 2.699856462e-03f, 2.698326851e-03f, 2.696792656e-03f, 2.695253880e-03f, 2.693710526e-03f, 2.692162596e-03f, +2.690610094e-03f, 2.689053023e-03f, 2.687491386e-03f, 2.685925185e-03f, 2.684354423e-03f, 2.682779104e-03f, 2.681199230e-03f, 2.679614805e-03f, 2.678025830e-03f, 2.676432310e-03f, +2.674834248e-03f, 2.673231645e-03f, 2.671624506e-03f, 2.670012833e-03f, 2.668396630e-03f, 2.666775898e-03f, 2.665150643e-03f, 2.663520865e-03f, 2.661886569e-03f, 2.660247758e-03f, +2.658604434e-03f, 2.656956600e-03f, 2.655304261e-03f, 2.653647418e-03f, 2.651986075e-03f, 2.650320236e-03f, 2.648649902e-03f, 2.646975078e-03f, 2.645295766e-03f, 2.643611969e-03f, +2.641923692e-03f, 2.640230936e-03f, 2.638533705e-03f, 2.636832002e-03f, 2.635125830e-03f, 2.633415193e-03f, 2.631700094e-03f, 2.629980536e-03f, 2.628256521e-03f, 2.626528054e-03f, +2.624795137e-03f, 2.623057775e-03f, 2.621315969e-03f, 2.619569723e-03f, 2.617819041e-03f, 2.616063925e-03f, 2.614304379e-03f, 2.612540407e-03f, 2.610772011e-03f, 2.608999195e-03f, +2.607221962e-03f, 2.605440316e-03f, 2.603654259e-03f, 2.601863795e-03f, 2.600068928e-03f, 2.598269660e-03f, 2.596465995e-03f, 2.594657937e-03f, 2.592845488e-03f, 2.591028653e-03f, +2.589207433e-03f, 2.587381834e-03f, 2.585551858e-03f, 2.583717508e-03f, 2.581878789e-03f, 2.580035702e-03f, 2.578188253e-03f, 2.576336444e-03f, 2.574480278e-03f, 2.572619760e-03f, +2.570754892e-03f, 2.568885678e-03f, 2.567012121e-03f, 2.565134225e-03f, 2.563251994e-03f, 2.561365430e-03f, 2.559474538e-03f, 2.557579321e-03f, 2.555679782e-03f, 2.553775924e-03f, +2.551867752e-03f, 2.549955269e-03f, 2.548038478e-03f, 2.546117384e-03f, 2.544191988e-03f, 2.542262296e-03f, 2.540328310e-03f, 2.538390034e-03f, 2.536447472e-03f, 2.534500628e-03f, +2.532549504e-03f, 2.530594105e-03f, 2.528634433e-03f, 2.526670494e-03f, 2.524702289e-03f, 2.522729824e-03f, 2.520753101e-03f, 2.518772124e-03f, 2.516786898e-03f, 2.514797424e-03f, +2.512803708e-03f, 2.510805752e-03f, 2.508803561e-03f, 2.506797139e-03f, 2.504786488e-03f, 2.502771612e-03f, 2.500752516e-03f, 2.498729203e-03f, 2.496701676e-03f, 2.494669940e-03f, +2.492633997e-03f, 2.490593853e-03f, 2.488549510e-03f, 2.486500973e-03f, 2.484448245e-03f, 2.482391329e-03f, 2.480330230e-03f, 2.478264952e-03f, 2.476195498e-03f, 2.474121872e-03f, +2.472044077e-03f, 2.469962118e-03f, 2.467875999e-03f, 2.465785723e-03f, 2.463691294e-03f, 2.461592715e-03f, 2.459489992e-03f, 2.457383127e-03f, 2.455272125e-03f, 2.453156988e-03f, +2.451037722e-03f, 2.448914331e-03f, 2.446786817e-03f, 2.444655184e-03f, 2.442519438e-03f, 2.440379581e-03f, 2.438235618e-03f, 2.436087552e-03f, 2.433935388e-03f, 2.431779129e-03f, +2.429618779e-03f, 2.427454342e-03f, 2.425285823e-03f, 2.423113224e-03f, 2.420936551e-03f, 2.418755807e-03f, 2.416570995e-03f, 2.414382121e-03f, 2.412189188e-03f, 2.409992200e-03f, +2.407791161e-03f, 2.405586074e-03f, 2.403376945e-03f, 2.401163777e-03f, 2.398946574e-03f, 2.396725341e-03f, 2.394500080e-03f, 2.392270797e-03f, 2.390037495e-03f, 2.387800178e-03f, +2.385558851e-03f, 2.383313518e-03f, 2.381064182e-03f, 2.378810848e-03f, 2.376553519e-03f, 2.374292201e-03f, 2.372026897e-03f, 2.369757610e-03f, 2.367484346e-03f, 2.365207109e-03f, +2.362925902e-03f, 2.360640730e-03f, 2.358351597e-03f, 2.356058507e-03f, 2.353761464e-03f, 2.351460472e-03f, 2.349155536e-03f, 2.346846660e-03f, 2.344533847e-03f, 2.342217103e-03f, +2.339896431e-03f, 2.337571836e-03f, 2.335243322e-03f, 2.332910892e-03f, 2.330574552e-03f, 2.328234305e-03f, 2.325890156e-03f, 2.323542109e-03f, 2.321190169e-03f, 2.318834339e-03f, +2.316474623e-03f, 2.314111027e-03f, 2.311743554e-03f, 2.309372209e-03f, 2.306996996e-03f, 2.304617919e-03f, 2.302234982e-03f, 2.299848191e-03f, 2.297457548e-03f, 2.295063059e-03f, +2.292664729e-03f, 2.290262560e-03f, 2.287856558e-03f, 2.285446727e-03f, 2.283033071e-03f, 2.280615595e-03f, 2.278194303e-03f, 2.275769199e-03f, 2.273340288e-03f, 2.270907574e-03f, +2.268471062e-03f, 2.266030756e-03f, 2.263586661e-03f, 2.261138780e-03f, 2.258687119e-03f, 2.256231681e-03f, 2.253772471e-03f, 2.251309494e-03f, 2.248842754e-03f, 2.246372256e-03f, +2.243898004e-03f, 2.241420002e-03f, 2.238938255e-03f, 2.236452767e-03f, 2.233963543e-03f, 2.231470588e-03f, 2.228973906e-03f, 2.226473501e-03f, 2.223969377e-03f, 2.221461541e-03f, +2.218949995e-03f, 2.216434745e-03f, 2.213915795e-03f, 2.211393149e-03f, 2.208866813e-03f, 2.206336790e-03f, 2.203803086e-03f, 2.201265704e-03f, 2.198724650e-03f, 2.196179927e-03f, +2.193631542e-03f, 2.191079497e-03f, 2.188523799e-03f, 2.185964450e-03f, 2.183401457e-03f, 2.180834823e-03f, 2.178264554e-03f, 2.175690653e-03f, 2.173113126e-03f, 2.170531977e-03f, +2.167947210e-03f, 2.165358832e-03f, 2.162766845e-03f, 2.160171255e-03f, 2.157572066e-03f, 2.154969284e-03f, 2.152362913e-03f, 2.149752957e-03f, 2.147139421e-03f, 2.144522310e-03f, +2.141901628e-03f, 2.139277381e-03f, 2.136649573e-03f, 2.134018209e-03f, 2.131383293e-03f, 2.128744831e-03f, 2.126102827e-03f, 2.123457285e-03f, 2.120808210e-03f, 2.118155608e-03f, +2.115499483e-03f, 2.112839840e-03f, 2.110176684e-03f, 2.107510018e-03f, 2.104839849e-03f, 2.102166181e-03f, 2.099489019e-03f, 2.096808367e-03f, 2.094124230e-03f, 2.091436614e-03f, +2.088745522e-03f, 2.086050961e-03f, 2.083352934e-03f, 2.080651447e-03f, 2.077946504e-03f, 2.075238110e-03f, 2.072526270e-03f, 2.069810990e-03f, 2.067092273e-03f, 2.064370125e-03f, +2.061644550e-03f, 2.058915554e-03f, 2.056183141e-03f, 2.053447317e-03f, 2.050708085e-03f, 2.047965452e-03f, 2.045219422e-03f, 2.042470000e-03f, 2.039717190e-03f, 2.036960998e-03f, +2.034201429e-03f, 2.031438488e-03f, 2.028672179e-03f, 2.025902508e-03f, 2.023129480e-03f, 2.020353099e-03f, 2.017573370e-03f, 2.014790299e-03f, 2.012003890e-03f, 2.009214148e-03f, +2.006421080e-03f, 2.003624688e-03f, 2.000824979e-03f, 1.998021957e-03f, 1.995215628e-03f, 1.992405996e-03f, 1.989593067e-03f, 1.986776845e-03f, 1.983957336e-03f, 1.981134544e-03f, +1.978308475e-03f, 1.975479134e-03f, 1.972646525e-03f, 1.969810655e-03f, 1.966971527e-03f, 1.964129147e-03f, 1.961283521e-03f, 1.958434652e-03f, 1.955582547e-03f, 1.952727210e-03f, +1.949868646e-03f, 1.947006861e-03f, 1.944141860e-03f, 1.941273647e-03f, 1.938402229e-03f, 1.935527609e-03f, 1.932649794e-03f, 1.929768788e-03f, 1.926884596e-03f, 1.923997224e-03f, +1.921106676e-03f, 1.918212959e-03f, 1.915316077e-03f, 1.912416035e-03f, 1.909512838e-03f, 1.906606492e-03f, 1.903697002e-03f, 1.900784372e-03f, 1.897868609e-03f, 1.894949718e-03f, +1.892027702e-03f, 1.889102569e-03f, 1.886174323e-03f, 1.883242969e-03f, 1.880308512e-03f, 1.877370958e-03f, 1.874430312e-03f, 1.871486580e-03f, 1.868539765e-03f, 1.865589875e-03f, +1.862636913e-03f, 1.859680886e-03f, 1.856721798e-03f, 1.853759654e-03f, 1.850794461e-03f, 1.847826223e-03f, 1.844854946e-03f, 1.841880635e-03f, 1.838903294e-03f, 1.835922931e-03f, +1.832939549e-03f, 1.829953154e-03f, 1.826963751e-03f, 1.823971347e-03f, 1.820975945e-03f, 1.817977552e-03f, 1.814976172e-03f, 1.811971812e-03f, 1.808964476e-03f, 1.805954170e-03f, +1.802940899e-03f, 1.799924669e-03f, 1.796905484e-03f, 1.793883351e-03f, 1.790858274e-03f, 1.787830259e-03f, 1.784799312e-03f, 1.781765437e-03f, 1.778728641e-03f, 1.775688928e-03f, +1.772646304e-03f, 1.769600775e-03f, 1.766552345e-03f, 1.763501021e-03f, 1.760446807e-03f, 1.757389709e-03f, 1.754329733e-03f, 1.751266884e-03f, 1.748201167e-03f, 1.745132588e-03f, +1.742061152e-03f, 1.738986865e-03f, 1.735909732e-03f, 1.732829759e-03f, 1.729746951e-03f, 1.726661314e-03f, 1.723572852e-03f, 1.720481572e-03f, 1.717387480e-03f, 1.714290580e-03f, +1.711190878e-03f, 1.708088379e-03f, 1.704983090e-03f, 1.701875015e-03f, 1.698764160e-03f, 1.695650531e-03f, 1.692534133e-03f, 1.689414972e-03f, 1.686293053e-03f, 1.683168382e-03f, +1.680040964e-03f, 1.676910804e-03f, 1.673777910e-03f, 1.670642285e-03f, 1.667503935e-03f, 1.664362867e-03f, 1.661219085e-03f, 1.658072596e-03f, 1.654923404e-03f, 1.651771516e-03f, +1.648616937e-03f, 1.645459672e-03f, 1.642299727e-03f, 1.639137108e-03f, 1.635971821e-03f, 1.632803870e-03f, 1.629633263e-03f, 1.626460003e-03f, 1.623284097e-03f, 1.620105550e-03f, +1.616924369e-03f, 1.613740558e-03f, 1.610554124e-03f, 1.607365072e-03f, 1.604173407e-03f, 1.600979135e-03f, 1.597782263e-03f, 1.594582795e-03f, 1.591380737e-03f, 1.588176096e-03f, +1.584968876e-03f, 1.581759083e-03f, 1.578546723e-03f, 1.575331802e-03f, 1.572114325e-03f, 1.568894299e-03f, 1.565671728e-03f, 1.562446618e-03f, 1.559218976e-03f, 1.555988806e-03f, +1.552756115e-03f, 1.549520908e-03f, 1.546283192e-03f, 1.543042971e-03f, 1.539800251e-03f, 1.536555039e-03f, 1.533307339e-03f, 1.530057159e-03f, 1.526804503e-03f, 1.523549376e-03f, +1.520291786e-03f, 1.517031738e-03f, 1.513769237e-03f, 1.510504289e-03f, 1.507236900e-03f, 1.503967076e-03f, 1.500694822e-03f, 1.497420145e-03f, 1.494143050e-03f, 1.490863543e-03f, +1.487581629e-03f, 1.484297315e-03f, 1.481010606e-03f, 1.477721509e-03f, 1.474430028e-03f, 1.471136170e-03f, 1.467839940e-03f, 1.464541345e-03f, 1.461240390e-03f, 1.457937081e-03f, +1.454631423e-03f, 1.451323424e-03f, 1.448013088e-03f, 1.444700421e-03f, 1.441385429e-03f, 1.438068119e-03f, 1.434748495e-03f, 1.431426564e-03f, 1.428102332e-03f, 1.424775804e-03f, +1.421446987e-03f, 1.418115886e-03f, 1.414782506e-03f, 1.411446855e-03f, 1.408108938e-03f, 1.404768760e-03f, 1.401426328e-03f, 1.398081648e-03f, 1.394734725e-03f, 1.391385565e-03f, +1.388034175e-03f, 1.384680559e-03f, 1.381324725e-03f, 1.377966678e-03f, 1.374606423e-03f, 1.371243968e-03f, 1.367879317e-03f, 1.364512477e-03f, 1.361143453e-03f, 1.357772252e-03f, +1.354398879e-03f, 1.351023341e-03f, 1.347645643e-03f, 1.344265791e-03f, 1.340883792e-03f, 1.337499651e-03f, 1.334113374e-03f, 1.330724967e-03f, 1.327334436e-03f, 1.323941788e-03f, +1.320547027e-03f, 1.317150161e-03f, 1.313751194e-03f, 1.310350133e-03f, 1.306946985e-03f, 1.303541754e-03f, 1.300134447e-03f, 1.296725071e-03f, 1.293313630e-03f, 1.289900131e-03f, +1.286484580e-03f, 1.283066983e-03f, 1.279647346e-03f, 1.276225676e-03f, 1.272801977e-03f, 1.269376256e-03f, 1.265948519e-03f, 1.262518772e-03f, 1.259087022e-03f, 1.255653274e-03f, +1.252217533e-03f, 1.248779808e-03f, 1.245340102e-03f, 1.241898423e-03f, 1.238454776e-03f, 1.235009167e-03f, 1.231561603e-03f, 1.228112090e-03f, 1.224660633e-03f, 1.221207239e-03f, +1.217751914e-03f, 1.214294663e-03f, 1.210835494e-03f, 1.207374411e-03f, 1.203911421e-03f, 1.200446531e-03f, 1.196979746e-03f, 1.193511072e-03f, 1.190040516e-03f, 1.186568083e-03f, +1.183093779e-03f, 1.179617612e-03f, 1.176139586e-03f, 1.172659708e-03f, 1.169177984e-03f, 1.165694421e-03f, 1.162209023e-03f, 1.158721798e-03f, 1.155232752e-03f, 1.151741890e-03f, +1.148249219e-03f, 1.144754745e-03f, 1.141258474e-03f, 1.137760412e-03f, 1.134260565e-03f, 1.130758940e-03f, 1.127255542e-03f, 1.123750378e-03f, 1.120243454e-03f, 1.116734776e-03f, +1.113224350e-03f, 1.109712182e-03f, 1.106198279e-03f, 1.102682647e-03f, 1.099165291e-03f, 1.095646219e-03f, 1.092125436e-03f, 1.088602948e-03f, 1.085078761e-03f, 1.081552882e-03f, +1.078025318e-03f, 1.074496073e-03f, 1.070965154e-03f, 1.067432568e-03f, 1.063898321e-03f, 1.060362418e-03f, 1.056824866e-03f, 1.053285672e-03f, 1.049744841e-03f, 1.046202380e-03f, +1.042658294e-03f, 1.039112591e-03f, 1.035565276e-03f, 1.032016355e-03f, 1.028465835e-03f, 1.024913722e-03f, 1.021360022e-03f, 1.017804742e-03f, 1.014247887e-03f, 1.010689464e-03f, +1.007129479e-03f, 1.003567938e-03f, 1.000004848e-03f, 9.964402140e-04f, 9.928740435e-04f, 9.893063422e-04f, 9.857371164e-04f, 9.821663723e-04f, 9.785941163e-04f, 9.750203544e-04f, +9.714450931e-04f, 9.678683385e-04f, 9.642900969e-04f, 9.607103746e-04f, 9.571291779e-04f, 9.535465129e-04f, 9.499623860e-04f, 9.463768034e-04f, 9.427897715e-04f, 9.392012964e-04f, +9.356113845e-04f, 9.320200421e-04f, 9.284272753e-04f, 9.248330906e-04f, 9.212374942e-04f, 9.176404923e-04f, 9.140420914e-04f, 9.104422976e-04f, 9.068411172e-04f, 9.032385566e-04f, +8.996346220e-04f, 8.960293198e-04f, 8.924226563e-04f, 8.888146377e-04f, 8.852052703e-04f, 8.815945606e-04f, 8.779825147e-04f, 8.743691390e-04f, 8.707544398e-04f, 8.671384235e-04f, +8.635210962e-04f, 8.599024645e-04f, 8.562825345e-04f, 8.526613126e-04f, 8.490388052e-04f, 8.454150185e-04f, 8.417899589e-04f, 8.381636328e-04f, 8.345360464e-04f, 8.309072061e-04f, +8.272771182e-04f, 8.236457890e-04f, 8.200132250e-04f, 8.163794324e-04f, 8.127444176e-04f, 8.091081870e-04f, 8.054707468e-04f, 8.018321035e-04f, 7.981922634e-04f, 7.945512328e-04f, +7.909090181e-04f, 7.872656256e-04f, 7.836210618e-04f, 7.799753329e-04f, 7.763284453e-04f, 7.726804055e-04f, 7.690312197e-04f, 7.653808943e-04f, 7.617294357e-04f, 7.580768503e-04f, +7.544231444e-04f, 7.507683244e-04f, 7.471123967e-04f, 7.434553676e-04f, 7.397972436e-04f, 7.361380310e-04f, 7.324777362e-04f, 7.288163656e-04f, 7.251539255e-04f, 7.214904224e-04f, +7.178258626e-04f, 7.141602525e-04f, 7.104935986e-04f, 7.068259071e-04f, 7.031571846e-04f, 6.994874373e-04f, 6.958166717e-04f, 6.921448942e-04f, 6.884721112e-04f, 6.847983291e-04f, +6.811235542e-04f, 6.774477930e-04f, 6.737710519e-04f, 6.700933374e-04f, 6.664146557e-04f, 6.627350133e-04f, 6.590544166e-04f, 6.553728721e-04f, 6.516903861e-04f, 6.480069651e-04f, +6.443226154e-04f, 6.406373435e-04f, 6.369511559e-04f, 6.332640588e-04f, 6.295760588e-04f, 6.258871623e-04f, 6.221973756e-04f, 6.185067052e-04f, 6.148151576e-04f, 6.111227392e-04f, +6.074294563e-04f, 6.037353154e-04f, 6.000403230e-04f, 5.963444854e-04f, 5.926478092e-04f, 5.889503007e-04f, 5.852519663e-04f, 5.815528126e-04f, 5.778528459e-04f, 5.741520727e-04f, +5.704504994e-04f, 5.667481325e-04f, 5.630449783e-04f, 5.593410434e-04f, 5.556363342e-04f, 5.519308571e-04f, 5.482246185e-04f, 5.445176250e-04f, 5.408098829e-04f, 5.371013987e-04f, +5.333921789e-04f, 5.296822299e-04f, 5.259715581e-04f, 5.222601700e-04f, 5.185480721e-04f, 5.148352708e-04f, 5.111217726e-04f, 5.074075838e-04f, 5.036927110e-04f, 4.999771607e-04f, +4.962609392e-04f, 4.925440531e-04f, 4.888265088e-04f, 4.851083127e-04f, 4.813894714e-04f, 4.776699912e-04f, 4.739498787e-04f, 4.702291402e-04f, 4.665077824e-04f, 4.627858115e-04f, +4.590632342e-04f, 4.553400568e-04f, 4.516162858e-04f, 4.478919278e-04f, 4.441669891e-04f, 4.404414762e-04f, 4.367153956e-04f, 4.329887538e-04f, 4.292615572e-04f, 4.255338123e-04f, +4.218055256e-04f, 4.180767035e-04f, 4.143473526e-04f, 4.106174793e-04f, 4.068870900e-04f, 4.031561913e-04f, 3.994247895e-04f, 3.956928913e-04f, 3.919605031e-04f, 3.882276313e-04f, +3.844942824e-04f, 3.807604629e-04f, 3.770261793e-04f, 3.732914380e-04f, 3.695562456e-04f, 3.658206084e-04f, 3.620845331e-04f, 3.583480260e-04f, 3.546110937e-04f, 3.508737427e-04f, +3.471359793e-04f, 3.433978101e-04f, 3.396592416e-04f, 3.359202803e-04f, 3.321809326e-04f, 3.284412050e-04f, 3.247011041e-04f, 3.209606362e-04f, 3.172198079e-04f, 3.134786256e-04f, +3.097370959e-04f, 3.059952253e-04f, 3.022530201e-04f, 2.985104869e-04f, 2.947676323e-04f, 2.910244625e-04f, 2.872809843e-04f, 2.835372040e-04f, 2.797931281e-04f, 2.760487631e-04f, +2.723041155e-04f, 2.685591918e-04f, 2.648139985e-04f, 2.610685420e-04f, 2.573228289e-04f, 2.535768656e-04f, 2.498306586e-04f, 2.460842145e-04f, 2.423375396e-04f, 2.385906405e-04f, +2.348435237e-04f, 2.310961957e-04f, 2.273486628e-04f, 2.236009318e-04f, 2.198530089e-04f, 2.161049008e-04f, 2.123566138e-04f, 2.086081545e-04f, 2.048595294e-04f, 2.011107450e-04f, +1.973618077e-04f, 1.936127241e-04f, 1.898635005e-04f, 1.861141436e-04f, 1.823646597e-04f, 1.786150555e-04f, 1.748653373e-04f, 1.711155116e-04f, 1.673655851e-04f, 1.636155640e-04f, +1.598654549e-04f, 1.561152644e-04f, 1.523649988e-04f, 1.486146647e-04f, 1.448642686e-04f, 1.411138169e-04f, 1.373633161e-04f, 1.336127727e-04f, 1.298621933e-04f, 1.261115842e-04f, +1.223609519e-04f, 1.186103031e-04f, 1.148596440e-04f, 1.111089813e-04f, 1.073583213e-04f, 1.036076707e-04f, 9.985703578e-05f, 9.610642312e-05f, 9.235583918e-05f, 8.860529044e-05f, +8.485478338e-05f, 8.110432449e-05f, 7.735392025e-05f, 7.360357712e-05f, 6.985330159e-05f, 6.610310014e-05f, 6.235297925e-05f, 5.860294540e-05f, 5.485300505e-05f, 5.110316469e-05f, +4.735343079e-05f, 4.360380983e-05f, 3.985430828e-05f, 3.610493262e-05f, 3.235568931e-05f, 2.860658484e-05f, 2.485762568e-05f, 2.110881829e-05f, 1.736016915e-05f, 1.361168474e-05f, +9.863371507e-06f, 6.115235937e-06f, 2.367284494e-06f, -1.380476354e-06f, -5.128040138e-06f, -8.875400392e-06f, -1.262255065e-05f, -1.636948445e-05f, -2.011619532e-05f, -2.386267680e-05f, +-2.760892243e-05f, -3.135492574e-05f, -3.510068027e-05f, -3.884617957e-05f, -4.259141716e-05f, -4.633638660e-05f, -5.008108143e-05f, -5.382549517e-05f, -5.756962139e-05f, -6.131345362e-05f, +-6.505698541e-05f, -6.880021030e-05f, -7.254312183e-05f, -7.628571357e-05f, -8.002797905e-05f, -8.376991182e-05f, -8.751150544e-05f, -9.125275345e-05f, -9.499364941e-05f, -9.873418687e-05f, +-1.024743594e-04f, -1.062141605e-04f, -1.099535838e-04f, -1.136926228e-04f, -1.174312711e-04f, -1.211695222e-04f, -1.249073697e-04f, -1.286448072e-04f, -1.323818281e-04f, -1.361184262e-04f, +-1.398545949e-04f, -1.435903279e-04f, -1.473256186e-04f, -1.510604606e-04f, -1.547948476e-04f, -1.585287730e-04f, -1.622622305e-04f, -1.659952136e-04f, -1.697277159e-04f, -1.734597310e-04f, +-1.771912524e-04f, -1.809222738e-04f, -1.846527886e-04f, -1.883827906e-04f, -1.921122732e-04f, -1.958412300e-04f, -1.995696546e-04f, -2.032975407e-04f, -2.070248817e-04f, -2.107516714e-04f, +-2.144779031e-04f, -2.182035707e-04f, -2.219286676e-04f, -2.256531874e-04f, -2.293771237e-04f, -2.331004702e-04f, -2.368232204e-04f, -2.405453679e-04f, -2.442669063e-04f, -2.479878292e-04f, +-2.517081303e-04f, -2.554278030e-04f, -2.591468411e-04f, -2.628652381e-04f, -2.665829876e-04f, -2.703000833e-04f, -2.740165187e-04f, -2.777322875e-04f, -2.814473832e-04f, -2.851617995e-04f, +-2.888755301e-04f, -2.925885684e-04f, -2.963009082e-04f, -3.000125431e-04f, -3.037234666e-04f, -3.074336725e-04f, -3.111431542e-04f, -3.148519055e-04f, -3.185599200e-04f, -3.222671914e-04f, +-3.259737131e-04f, -3.296794789e-04f, -3.333844825e-04f, -3.370887174e-04f, -3.407921772e-04f, -3.444948557e-04f, -3.481967465e-04f, -3.518978432e-04f, -3.555981394e-04f, -3.592976288e-04f, +-3.629963051e-04f, -3.666941619e-04f, -3.703911928e-04f, -3.740873915e-04f, -3.777827517e-04f, -3.814772670e-04f, -3.851709310e-04f, -3.888637375e-04f, -3.925556801e-04f, -3.962467524e-04f, +-3.999369482e-04f, -4.036262610e-04f, -4.073146847e-04f, -4.110022127e-04f, -4.146888389e-04f, -4.183745568e-04f, -4.220593602e-04f, -4.257432427e-04f, -4.294261981e-04f, -4.331082199e-04f, +-4.367893020e-04f, -4.404694379e-04f, -4.441486214e-04f, -4.478268461e-04f, -4.515041057e-04f, -4.551803941e-04f, -4.588557047e-04f, -4.625300314e-04f, -4.662033678e-04f, -4.698757076e-04f, +-4.735470446e-04f, -4.772173725e-04f, -4.808866849e-04f, -4.845549755e-04f, -4.882222382e-04f, -4.918884665e-04f, -4.955536543e-04f, -4.992177952e-04f, -5.028808829e-04f, -5.065429113e-04f, +-5.102038739e-04f, -5.138637646e-04f, -5.175225770e-04f, -5.211803049e-04f, -5.248369421e-04f, -5.284924822e-04f, -5.321469191e-04f, -5.358002464e-04f, -5.394524578e-04f, -5.431035472e-04f, +-5.467535083e-04f, -5.504023349e-04f, -5.540500206e-04f, -5.576965592e-04f, -5.613419446e-04f, -5.649861704e-04f, -5.686292305e-04f, -5.722711185e-04f, -5.759118283e-04f, -5.795513536e-04f, +-5.831896882e-04f, -5.868268258e-04f, -5.904627603e-04f, -5.940974855e-04f, -5.977309950e-04f, -6.013632827e-04f, -6.049943424e-04f, -6.086241678e-04f, -6.122527528e-04f, -6.158800911e-04f, +-6.195061766e-04f, -6.231310030e-04f, -6.267545641e-04f, -6.303768538e-04f, -6.339978658e-04f, -6.376175940e-04f, -6.412360321e-04f, -6.448531740e-04f, -6.484690135e-04f, -6.520835445e-04f, +-6.556967606e-04f, -6.593086558e-04f, -6.629192239e-04f, -6.665284587e-04f, -6.701363540e-04f, -6.737429038e-04f, -6.773481017e-04f, -6.809519417e-04f, -6.845544175e-04f, -6.881555231e-04f, +-6.917552523e-04f, -6.953535990e-04f, -6.989505569e-04f, -7.025461199e-04f, -7.061402820e-04f, -7.097330369e-04f, -7.133243786e-04f, -7.169143008e-04f, -7.205027975e-04f, -7.240898626e-04f, +-7.276754898e-04f, -7.312596731e-04f, -7.348424064e-04f, -7.384236836e-04f, -7.420034985e-04f, -7.455818450e-04f, -7.491587170e-04f, -7.527341085e-04f, -7.563080132e-04f, -7.598804252e-04f, +-7.634513383e-04f, -7.670207463e-04f, -7.705886434e-04f, -7.741550232e-04f, -7.777198798e-04f, -7.812832071e-04f, -7.848449990e-04f, -7.884052494e-04f, -7.919639522e-04f, -7.955211014e-04f, +-7.990766910e-04f, -8.026307147e-04f, -8.061831667e-04f, -8.097340408e-04f, -8.132833309e-04f, -8.168310310e-04f, -8.203771352e-04f, -8.239216372e-04f, -8.274645311e-04f, -8.310058109e-04f, +-8.345454705e-04f, -8.380835038e-04f, -8.416199049e-04f, -8.451546677e-04f, -8.486877861e-04f, -8.522192543e-04f, -8.557490661e-04f, -8.592772155e-04f, -8.628036965e-04f, -8.663285032e-04f, +-8.698516295e-04f, -8.733730694e-04f, -8.768928168e-04f, -8.804108659e-04f, -8.839272107e-04f, -8.874418450e-04f, -8.909547630e-04f, -8.944659587e-04f, -8.979754261e-04f, -9.014831591e-04f, +-9.049891519e-04f, -9.084933985e-04f, -9.119958929e-04f, -9.154966291e-04f, -9.189956012e-04f, -9.224928033e-04f, -9.259882293e-04f, -9.294818733e-04f, -9.329737294e-04f, -9.364637917e-04f, +-9.399520541e-04f, -9.434385108e-04f, -9.469231559e-04f, -9.504059833e-04f, -9.538869872e-04f, -9.573661617e-04f, -9.608435008e-04f, -9.643189987e-04f, -9.677926493e-04f, -9.712644469e-04f, +-9.747343855e-04f, -9.782024591e-04f, -9.816686620e-04f, -9.851329882e-04f, -9.885954318e-04f, -9.920559869e-04f, -9.955146477e-04f, -9.989714083e-04f, -1.002426263e-03f, -1.005879205e-03f, +-1.009330230e-03f, -1.012779331e-03f, -1.016226502e-03f, -1.019671738e-03f, -1.023115033e-03f, -1.026556380e-03f, -1.029995775e-03f, -1.033433211e-03f, -1.036868682e-03f, -1.040302182e-03f, +-1.043733706e-03f, -1.047163248e-03f, -1.050590803e-03f, -1.054016363e-03f, -1.057439924e-03f, -1.060861479e-03f, -1.064281023e-03f, -1.067698550e-03f, -1.071114054e-03f, -1.074527529e-03f, +-1.077938970e-03f, -1.081348371e-03f, -1.084755726e-03f, -1.088161029e-03f, -1.091564274e-03f, -1.094965457e-03f, -1.098364570e-03f, -1.101761608e-03f, -1.105156565e-03f, -1.108549436e-03f, +-1.111940215e-03f, -1.115328896e-03f, -1.118715473e-03f, -1.122099941e-03f, -1.125482293e-03f, -1.128862525e-03f, -1.132240630e-03f, -1.135616603e-03f, -1.138990438e-03f, -1.142362129e-03f, +-1.145731670e-03f, -1.149099057e-03f, -1.152464282e-03f, -1.155827341e-03f, -1.159188227e-03f, -1.162546935e-03f, -1.165903460e-03f, -1.169257795e-03f, -1.172609935e-03f, -1.175959874e-03f, +-1.179307607e-03f, -1.182653128e-03f, -1.185996431e-03f, -1.189337511e-03f, -1.192676361e-03f, -1.196012977e-03f, -1.199347352e-03f, -1.202679481e-03f, -1.206009359e-03f, -1.209336979e-03f, +-1.212662336e-03f, -1.215985425e-03f, -1.219306239e-03f, -1.222624774e-03f, -1.225941023e-03f, -1.229254981e-03f, -1.232566642e-03f, -1.235876001e-03f, -1.239183052e-03f, -1.242487790e-03f, +-1.245790209e-03f, -1.249090303e-03f, -1.252388066e-03f, -1.255683494e-03f, -1.258976581e-03f, -1.262267320e-03f, -1.265555707e-03f, -1.268841736e-03f, -1.272125401e-03f, -1.275406697e-03f, +-1.278685618e-03f, -1.281962159e-03f, -1.285236314e-03f, -1.288508078e-03f, -1.291777445e-03f, -1.295044410e-03f, -1.298308966e-03f, -1.301571109e-03f, -1.304830833e-03f, -1.308088133e-03f, +-1.311343002e-03f, -1.314595436e-03f, -1.317845429e-03f, -1.321092976e-03f, -1.324338071e-03f, -1.327580708e-03f, -1.330820882e-03f, -1.334058588e-03f, -1.337293820e-03f, -1.340526573e-03f, +-1.343756841e-03f, -1.346984619e-03f, -1.350209901e-03f, -1.353432682e-03f, -1.356652956e-03f, -1.359870719e-03f, -1.363085964e-03f, -1.366298686e-03f, -1.369508880e-03f, -1.372716540e-03f, +-1.375921661e-03f, -1.379124238e-03f, -1.382324264e-03f, -1.385521736e-03f, -1.388716646e-03f, -1.391908991e-03f, -1.395098764e-03f, -1.398285960e-03f, -1.401470574e-03f, -1.404652600e-03f, +-1.407832034e-03f, -1.411008869e-03f, -1.414183100e-03f, -1.417354722e-03f, -1.420523730e-03f, -1.423690118e-03f, -1.426853882e-03f, -1.430015014e-03f, -1.433173511e-03f, -1.436329367e-03f, +-1.439482577e-03f, -1.442633135e-03f, -1.445781036e-03f, -1.448926275e-03f, -1.452068846e-03f, -1.455208744e-03f, -1.458345964e-03f, -1.461480501e-03f, -1.464612349e-03f, -1.467741503e-03f, +-1.470867958e-03f, -1.473991708e-03f, -1.477112749e-03f, -1.480231074e-03f, -1.483346679e-03f, -1.486459559e-03f, -1.489569708e-03f, -1.492677121e-03f, -1.495781792e-03f, -1.498883717e-03f, +-1.501982891e-03f, -1.505079308e-03f, -1.508172962e-03f, -1.511263849e-03f, -1.514351964e-03f, -1.517437301e-03f, -1.520519856e-03f, -1.523599622e-03f, -1.526676595e-03f, -1.529750769e-03f, +-1.532822140e-03f, -1.535890703e-03f, -1.538956451e-03f, -1.542019380e-03f, -1.545079485e-03f, -1.548136761e-03f, -1.551191203e-03f, -1.554242804e-03f, -1.557291561e-03f, -1.560337469e-03f, +-1.563380521e-03f, -1.566420713e-03f, -1.569458040e-03f, -1.572492497e-03f, -1.575524078e-03f, -1.578552779e-03f, -1.581578594e-03f, -1.584601519e-03f, -1.587621548e-03f, -1.590638676e-03f, +-1.593652898e-03f, -1.596664210e-03f, -1.599672605e-03f, -1.602678080e-03f, -1.605680628e-03f, -1.608680245e-03f, -1.611676927e-03f, -1.614670667e-03f, -1.617661461e-03f, -1.620649304e-03f, +-1.623634190e-03f, -1.626616116e-03f, -1.629595075e-03f, -1.632571063e-03f, -1.635544075e-03f, -1.638514106e-03f, -1.641481151e-03f, -1.644445204e-03f, -1.647406262e-03f, -1.650364318e-03f, +-1.653319369e-03f, -1.656271408e-03f, -1.659220432e-03f, -1.662166434e-03f, -1.665109411e-03f, -1.668049358e-03f, -1.670986269e-03f, -1.673920139e-03f, -1.676850964e-03f, -1.679778738e-03f, +-1.682703457e-03f, -1.685625116e-03f, -1.688543710e-03f, -1.691459234e-03f, -1.694371683e-03f, -1.697281053e-03f, -1.700187338e-03f, -1.703090534e-03f, -1.705990635e-03f, -1.708887637e-03f, +-1.711781536e-03f, -1.714672325e-03f, -1.717560001e-03f, -1.720444558e-03f, -1.723325993e-03f, -1.726204299e-03f, -1.729079472e-03f, -1.731951507e-03f, -1.734820400e-03f, -1.737686145e-03f, +-1.740548739e-03f, -1.743408175e-03f, -1.746264450e-03f, -1.749117559e-03f, -1.751967496e-03f, -1.754814257e-03f, -1.757657838e-03f, -1.760498233e-03f, -1.763335437e-03f, -1.766169447e-03f, +-1.769000258e-03f, -1.771827863e-03f, -1.774652260e-03f, -1.777473443e-03f, -1.780291407e-03f, -1.783106148e-03f, -1.785917661e-03f, -1.788725942e-03f, -1.791530985e-03f, -1.794332786e-03f, +-1.797131340e-03f, -1.799926643e-03f, -1.802718690e-03f, -1.805507476e-03f, -1.808292997e-03f, -1.811075249e-03f, -1.813854225e-03f, -1.816629922e-03f, -1.819402336e-03f, -1.822171460e-03f, +-1.824937292e-03f, -1.827699826e-03f, -1.830459058e-03f, -1.833214983e-03f, -1.835967596e-03f, -1.838716893e-03f, -1.841462870e-03f, -1.844205521e-03f, -1.846944843e-03f, -1.849680830e-03f, +-1.852413478e-03f, -1.855142783e-03f, -1.857868740e-03f, -1.860591344e-03f, -1.863310591e-03f, -1.866026477e-03f, -1.868738996e-03f, -1.871448145e-03f, -1.874153919e-03f, -1.876856313e-03f, +-1.879555323e-03f, -1.882250944e-03f, -1.884943172e-03f, -1.887632003e-03f, -1.890317431e-03f, -1.892999453e-03f, -1.895678064e-03f, -1.898353260e-03f, -1.901025035e-03f, -1.903693387e-03f, +-1.906358309e-03f, -1.909019799e-03f, -1.911677851e-03f, -1.914332460e-03f, -1.916983624e-03f, -1.919631336e-03f, -1.922275594e-03f, -1.924916391e-03f, -1.927553725e-03f, -1.930187591e-03f, +-1.932817983e-03f, -1.935444899e-03f, -1.938068333e-03f, -1.940688281e-03f, -1.943304739e-03f, -1.945917702e-03f, -1.948527167e-03f, -1.951133129e-03f, -1.953735583e-03f, -1.956334525e-03f, +-1.958929951e-03f, -1.961521856e-03f, -1.964110237e-03f, -1.966695089e-03f, -1.969276408e-03f, -1.971854189e-03f, -1.974428428e-03f, -1.976999121e-03f, -1.979566264e-03f, -1.982129852e-03f, +-1.984689881e-03f, -1.987246347e-03f, -1.989799246e-03f, -1.992348573e-03f, -1.994894325e-03f, -1.997436496e-03f, -1.999975084e-03f, -2.002510083e-03f, -2.005041489e-03f, -2.007569298e-03f, +-2.010093507e-03f, -2.012614110e-03f, -2.015131104e-03f, -2.017644485e-03f, -2.020154248e-03f, -2.022660389e-03f, -2.025162904e-03f, -2.027661789e-03f, -2.030157040e-03f, -2.032648653e-03f, +-2.035136623e-03f, -2.037620947e-03f, -2.040101620e-03f, -2.042578638e-03f, -2.045051998e-03f, -2.047521694e-03f, -2.049987724e-03f, -2.052450082e-03f, -2.054908766e-03f, -2.057363770e-03f, +-2.059815091e-03f, -2.062262724e-03f, -2.064706667e-03f, -2.067146914e-03f, -2.069583461e-03f, -2.072016305e-03f, -2.074445442e-03f, -2.076870868e-03f, -2.079292577e-03f, -2.081710568e-03f, +-2.084124835e-03f, -2.086535375e-03f, -2.088942183e-03f, -2.091345256e-03f, -2.093744590e-03f, -2.096140181e-03f, -2.098532024e-03f, -2.100920117e-03f, -2.103304454e-03f, -2.105685032e-03f, +-2.108061848e-03f, -2.110434896e-03f, -2.112804174e-03f, -2.115169678e-03f, -2.117531403e-03f, -2.119889345e-03f, -2.122243501e-03f, -2.124593868e-03f, -2.126940440e-03f, -2.129283214e-03f, +-2.131622187e-03f, -2.133957354e-03f, -2.136288711e-03f, -2.138616256e-03f, -2.140939983e-03f, -2.143259890e-03f, -2.145575972e-03f, -2.147888225e-03f, -2.150196646e-03f, -2.152501231e-03f, +-2.154801976e-03f, -2.157098878e-03f, -2.159391932e-03f, -2.161681135e-03f, -2.163966484e-03f, -2.166247973e-03f, -2.168525600e-03f, -2.170799361e-03f, -2.173069252e-03f, -2.175335270e-03f, +-2.177597410e-03f, -2.179855670e-03f, -2.182110044e-03f, -2.184360530e-03f, -2.186607124e-03f, -2.188849823e-03f, -2.191088621e-03f, -2.193323517e-03f, -2.195554506e-03f, -2.197781585e-03f, +-2.200004749e-03f, -2.202223996e-03f, -2.204439322e-03f, -2.206650722e-03f, -2.208858194e-03f, -2.211061734e-03f, -2.213261338e-03f, -2.215457002e-03f, -2.217648724e-03f, -2.219836499e-03f, +-2.222020324e-03f, -2.224200195e-03f, -2.226376109e-03f, -2.228548062e-03f, -2.230716051e-03f, -2.232880071e-03f, -2.235040121e-03f, -2.237196195e-03f, -2.239348291e-03f, -2.241496405e-03f, +-2.243640533e-03f, -2.245780673e-03f, -2.247916820e-03f, -2.250048970e-03f, -2.252177122e-03f, -2.254301270e-03f, -2.256421413e-03f, -2.258537545e-03f, -2.260649664e-03f, -2.262757766e-03f, +-2.264861848e-03f, -2.266961907e-03f, -2.269057938e-03f, -2.271149939e-03f, -2.273237906e-03f, -2.275321836e-03f, -2.277401726e-03f, -2.279477571e-03f, -2.281549369e-03f, -2.283617116e-03f, +-2.285680809e-03f, -2.287740445e-03f, -2.289796019e-03f, -2.291847530e-03f, -2.293894973e-03f, -2.295938345e-03f, -2.297977643e-03f, -2.300012864e-03f, -2.302044004e-03f, -2.304071060e-03f, +-2.306094028e-03f, -2.308112906e-03f, -2.310127690e-03f, -2.312138377e-03f, -2.314144963e-03f, -2.316147445e-03f, -2.318145821e-03f, -2.320140087e-03f, -2.322130239e-03f, -2.324116274e-03f, +-2.326098189e-03f, -2.328075982e-03f, -2.330049648e-03f, -2.332019185e-03f, -2.333984589e-03f, -2.335945857e-03f, -2.337902986e-03f, -2.339855973e-03f, -2.341804815e-03f, -2.343749508e-03f, +-2.345690049e-03f, -2.347626436e-03f, -2.349558665e-03f, -2.351486733e-03f, -2.353410636e-03f, -2.355330373e-03f, -2.357245939e-03f, -2.359157331e-03f, -2.361064547e-03f, -2.362967583e-03f, +-2.364866437e-03f, -2.366761105e-03f, -2.368651584e-03f, -2.370537872e-03f, -2.372419964e-03f, -2.374297858e-03f, -2.376171552e-03f, -2.378041041e-03f, -2.379906324e-03f, -2.381767396e-03f, +-2.383624256e-03f, -2.385476899e-03f, -2.387325324e-03f, -2.389169527e-03f, -2.391009504e-03f, -2.392845254e-03f, -2.394676773e-03f, -2.396504058e-03f, -2.398327107e-03f, -2.400145916e-03f, +-2.401960482e-03f, -2.403770803e-03f, -2.405576875e-03f, -2.407378697e-03f, -2.409176264e-03f, -2.410969574e-03f, -2.412758624e-03f, -2.414543411e-03f, -2.416323932e-03f, -2.418100185e-03f, +-2.419872167e-03f, -2.421639874e-03f, -2.423403305e-03f, -2.425162455e-03f, -2.426917323e-03f, -2.428667905e-03f, -2.430414199e-03f, -2.432156202e-03f, -2.433893911e-03f, -2.435627324e-03f, +-2.437356437e-03f, -2.439081247e-03f, -2.440801753e-03f, -2.442517951e-03f, -2.444229839e-03f, -2.445937413e-03f, -2.447640672e-03f, -2.449339612e-03f, -2.451034230e-03f, -2.452724525e-03f, +-2.454410493e-03f, -2.456092131e-03f, -2.457769437e-03f, -2.459442409e-03f, -2.461111043e-03f, -2.462775337e-03f, -2.464435288e-03f, -2.466090893e-03f, -2.467742151e-03f, -2.469389058e-03f, +-2.471031612e-03f, -2.472669810e-03f, -2.474303649e-03f, -2.475933128e-03f, -2.477558242e-03f, -2.479178991e-03f, -2.480795370e-03f, -2.482407378e-03f, -2.484015012e-03f, -2.485618270e-03f, +-2.487217148e-03f, -2.488811645e-03f, -2.490401758e-03f, -2.491987484e-03f, -2.493568821e-03f, -2.495145767e-03f, -2.496718318e-03f, -2.498286473e-03f, -2.499850228e-03f, -2.501409582e-03f, +-2.502964532e-03f, -2.504515075e-03f, -2.506061209e-03f, -2.507602932e-03f, -2.509140241e-03f, -2.510673134e-03f, -2.512201608e-03f, -2.513725661e-03f, -2.515245291e-03f, -2.516760494e-03f, +-2.518271270e-03f, -2.519777614e-03f, -2.521279526e-03f, -2.522777002e-03f, -2.524270040e-03f, -2.525758638e-03f, -2.527242794e-03f, -2.528722505e-03f, -2.530197769e-03f, -2.531668583e-03f, +-2.533134946e-03f, -2.534596855e-03f, -2.536054307e-03f, -2.537507301e-03f, -2.538955833e-03f, -2.540399903e-03f, -2.541839507e-03f, -2.543274643e-03f, -2.544705310e-03f, -2.546131504e-03f, +-2.547553224e-03f, -2.548970467e-03f, -2.550383232e-03f, -2.551791515e-03f, -2.553195315e-03f, -2.554594629e-03f, -2.555989456e-03f, -2.557379793e-03f, -2.558765638e-03f, -2.560146989e-03f, +-2.561523844e-03f, -2.562896200e-03f, -2.564264056e-03f, -2.565627408e-03f, -2.566986256e-03f, -2.568340597e-03f, -2.569690429e-03f, -2.571035750e-03f, -2.572376558e-03f, -2.573712850e-03f, +-2.575044625e-03f, -2.576371880e-03f, -2.577694614e-03f, -2.579012824e-03f, -2.580326509e-03f, -2.581635666e-03f, -2.582940293e-03f, -2.584240389e-03f, -2.585535950e-03f, -2.586826977e-03f, +-2.588113465e-03f, -2.589395414e-03f, -2.590672821e-03f, -2.591945684e-03f, -2.593214002e-03f, -2.594477772e-03f, -2.595736993e-03f, -2.596991662e-03f, -2.598241778e-03f, -2.599487338e-03f, +-2.600728341e-03f, -2.601964786e-03f, -2.603196669e-03f, -2.604423989e-03f, -2.605646744e-03f, -2.606864933e-03f, -2.608078553e-03f, -2.609287603e-03f, -2.610492080e-03f, -2.611691984e-03f, +-2.612887311e-03f, -2.614078061e-03f, -2.615264231e-03f, -2.616445819e-03f, -2.617622825e-03f, -2.618795245e-03f, -2.619963079e-03f, -2.621126324e-03f, -2.622284979e-03f, -2.623439041e-03f, +-2.624588510e-03f, -2.625733383e-03f, -2.626873659e-03f, -2.628009336e-03f, -2.629140412e-03f, -2.630266886e-03f, -2.631388755e-03f, -2.632506018e-03f, -2.633618674e-03f, -2.634726720e-03f, +-2.635830156e-03f, -2.636928979e-03f, -2.638023187e-03f, -2.639112780e-03f, -2.640197755e-03f, -2.641278111e-03f, -2.642353846e-03f, -2.643424958e-03f, -2.644491446e-03f, -2.645553309e-03f, +-2.646610545e-03f, -2.647663151e-03f, -2.648711127e-03f, -2.649754471e-03f, -2.650793182e-03f, -2.651827257e-03f, -2.652856696e-03f, -2.653881497e-03f, -2.654901658e-03f, -2.655917177e-03f, +-2.656928054e-03f, -2.657934287e-03f, -2.658935873e-03f, -2.659932813e-03f, -2.660925104e-03f, -2.661912744e-03f, -2.662895733e-03f, -2.663874069e-03f, -2.664847750e-03f, -2.665816775e-03f, +-2.666781143e-03f, -2.667740851e-03f, -2.668695900e-03f, -2.669646287e-03f, -2.670592010e-03f, -2.671533070e-03f, -2.672469463e-03f, -2.673401189e-03f, -2.674328246e-03f, -2.675250634e-03f, +-2.676168350e-03f, -2.677081393e-03f, -2.677989763e-03f, -2.678893457e-03f, -2.679792474e-03f, -2.680686814e-03f, -2.681576474e-03f, -2.682461454e-03f, -2.683341751e-03f, -2.684217366e-03f, +-2.685088296e-03f, -2.685954541e-03f, -2.686816099e-03f, -2.687672968e-03f, -2.688525149e-03f, -2.689372638e-03f, -2.690215436e-03f, -2.691053541e-03f, -2.691886951e-03f, -2.692715666e-03f, +-2.693539684e-03f, -2.694359005e-03f, -2.695173626e-03f, -2.695983548e-03f, -2.696788768e-03f, -2.697589286e-03f, -2.698385100e-03f, -2.699176209e-03f, -2.699962613e-03f, -2.700744309e-03f, +-2.701521298e-03f, -2.702293577e-03f, -2.703061146e-03f, -2.703824004e-03f, -2.704582149e-03f, -2.705335581e-03f, -2.706084298e-03f, -2.706828300e-03f, -2.707567585e-03f, -2.708302153e-03f, +-2.709032002e-03f, -2.709757131e-03f, -2.710477540e-03f, -2.711193226e-03f, -2.711904190e-03f, -2.712610431e-03f, -2.713311947e-03f, -2.714008737e-03f, -2.714700801e-03f, -2.715388137e-03f, +-2.716070745e-03f, -2.716748623e-03f, -2.717421771e-03f, -2.718090188e-03f, -2.718753872e-03f, -2.719412824e-03f, -2.720067042e-03f, -2.720716524e-03f, -2.721361272e-03f, -2.722001282e-03f, +-2.722636556e-03f, -2.723267090e-03f, -2.723892886e-03f, -2.724513942e-03f, -2.725130257e-03f, -2.725741831e-03f, -2.726348662e-03f, -2.726950750e-03f, -2.727548094e-03f, -2.728140693e-03f, +-2.728728547e-03f, -2.729311654e-03f, -2.729890014e-03f, -2.730463627e-03f, -2.731032490e-03f, -2.731596605e-03f, -2.732155969e-03f, -2.732710583e-03f, -2.733260445e-03f, -2.733805555e-03f, +-2.734345912e-03f, -2.734881516e-03f, -2.735412365e-03f, -2.735938460e-03f, -2.736459799e-03f, -2.736976381e-03f, -2.737488207e-03f, -2.737995275e-03f, -2.738497586e-03f, -2.738995137e-03f, +-2.739487929e-03f, -2.739975961e-03f, -2.740459233e-03f, -2.740937743e-03f, -2.741411492e-03f, -2.741880478e-03f, -2.742344702e-03f, -2.742804162e-03f, -2.743258858e-03f, -2.743708790e-03f, +-2.744153956e-03f, -2.744594358e-03f, -2.745029993e-03f, -2.745460861e-03f, -2.745886963e-03f, -2.746308296e-03f, -2.746724862e-03f, -2.747136660e-03f, -2.747543688e-03f, -2.747945947e-03f, +-2.748343436e-03f, -2.748736155e-03f, -2.749124103e-03f, -2.749507280e-03f, -2.749885685e-03f, -2.750259319e-03f, -2.750628180e-03f, -2.750992268e-03f, -2.751351583e-03f, -2.751706125e-03f, +-2.752055892e-03f, -2.752400886e-03f, -2.752741105e-03f, -2.753076549e-03f, -2.753407218e-03f, -2.753733111e-03f, -2.754054228e-03f, -2.754370569e-03f, -2.754682134e-03f, -2.754988922e-03f, +-2.755290933e-03f, -2.755588166e-03f, -2.755880622e-03f, -2.756168300e-03f, -2.756451200e-03f, -2.756729322e-03f, -2.757002665e-03f, -2.757271229e-03f, -2.757535014e-03f, -2.757794020e-03f, +-2.758048247e-03f, -2.758297694e-03f, -2.758542361e-03f, -2.758782248e-03f, -2.759017355e-03f, -2.759247682e-03f, -2.759473229e-03f, -2.759693995e-03f, -2.759909980e-03f, -2.760121184e-03f, +-2.760327607e-03f, -2.760529250e-03f, -2.760726111e-03f, -2.760918191e-03f, -2.761105489e-03f, -2.761288007e-03f, -2.761465742e-03f, -2.761638697e-03f, -2.761806869e-03f, -2.761970260e-03f, +-2.762128870e-03f, -2.762282697e-03f, -2.762431743e-03f, -2.762576008e-03f, -2.762715490e-03f, -2.762850191e-03f, -2.762980110e-03f, -2.763105248e-03f, -2.763225604e-03f, -2.763341178e-03f, +-2.763451971e-03f, -2.763557983e-03f, -2.763659213e-03f, -2.763755662e-03f, -2.763847329e-03f, -2.763934215e-03f, -2.764016321e-03f, -2.764093645e-03f, -2.764166189e-03f, -2.764233951e-03f, +-2.764296934e-03f, -2.764355135e-03f, -2.764408557e-03f, -2.764457198e-03f, -2.764501060e-03f, -2.764540141e-03f, -2.764574443e-03f, -2.764603966e-03f, -2.764628709e-03f, -2.764648674e-03f, +-2.764663859e-03f, -2.764674266e-03f, -2.764679895e-03f, -2.764680746e-03f, -2.764676818e-03f, -2.764668113e-03f, -2.764654631e-03f, -2.764636372e-03f, -2.764613336e-03f, -2.764585523e-03f, +-2.764552935e-03f, -2.764515570e-03f, -2.764473430e-03f, -2.764426514e-03f, -2.764374824e-03f, -2.764318359e-03f, -2.764257120e-03f, -2.764191107e-03f, -2.764120320e-03f, -2.764044760e-03f, +-2.763964428e-03f, -2.763879323e-03f, -2.763789446e-03f, -2.763694797e-03f, -2.763595377e-03f, -2.763491187e-03f, -2.763382226e-03f, -2.763268496e-03f, -2.763149996e-03f, -2.763026727e-03f, +-2.762898689e-03f, -2.762765883e-03f, -2.762628310e-03f, -2.762485970e-03f, -2.762338863e-03f, -2.762186990e-03f, -2.762030351e-03f, -2.761868948e-03f, -2.761702780e-03f, -2.761531847e-03f, +-2.761356152e-03f, -2.761175693e-03f, -2.760990472e-03f, -2.760800490e-03f, -2.760605746e-03f, -2.760406241e-03f, -2.760201977e-03f, -2.759992953e-03f, -2.759779170e-03f, -2.759560630e-03f, +-2.759337331e-03f, -2.759109276e-03f, -2.758876464e-03f, -2.758638897e-03f, -2.758396575e-03f, -2.758149498e-03f, -2.757897668e-03f, -2.757641085e-03f, -2.757379749e-03f, -2.757113662e-03f, +-2.756842824e-03f, -2.756567236e-03f, -2.756286899e-03f, -2.756001813e-03f, -2.755711979e-03f, -2.755417397e-03f, -2.755118070e-03f, -2.754813996e-03f, -2.754505178e-03f, -2.754191616e-03f, +-2.753873310e-03f, -2.753550262e-03f, -2.753222472e-03f, -2.752889941e-03f, -2.752552670e-03f, -2.752210660e-03f, -2.751863911e-03f, -2.751512425e-03f, -2.751156202e-03f, -2.750795244e-03f, +-2.750429550e-03f, -2.750059122e-03f, -2.749683961e-03f, -2.749304067e-03f, -2.748919443e-03f, -2.748530087e-03f, -2.748136002e-03f, -2.747737189e-03f, -2.747333647e-03f, -2.746925379e-03f, +-2.746512385e-03f, -2.746094667e-03f, -2.745672224e-03f, -2.745245058e-03f, -2.744813171e-03f, -2.744376562e-03f, -2.743935234e-03f, -2.743489186e-03f, -2.743038421e-03f, -2.742582939e-03f, +-2.742122741e-03f, -2.741657828e-03f, -2.741188201e-03f, -2.740713862e-03f, -2.740234811e-03f, -2.739751049e-03f, -2.739262578e-03f, -2.738769399e-03f, -2.738271512e-03f, -2.737768919e-03f, +-2.737261621e-03f, -2.736749619e-03f, -2.736232914e-03f, -2.735711507e-03f, -2.735185400e-03f, -2.734654594e-03f, -2.734119089e-03f, -2.733578887e-03f, -2.733033990e-03f, -2.732484397e-03f, +-2.731930112e-03f, -2.731371133e-03f, -2.730807464e-03f, -2.730239105e-03f, -2.729666057e-03f, -2.729088322e-03f, -2.728505901e-03f, -2.727918795e-03f, -2.727327005e-03f, -2.726730533e-03f, +-2.726129379e-03f, -2.725523546e-03f, -2.724913034e-03f, -2.724297845e-03f, -2.723677981e-03f, -2.723053441e-03f, -2.722424228e-03f, -2.721790344e-03f, -2.721151788e-03f, -2.720508564e-03f, +-2.719860671e-03f, -2.719208112e-03f, -2.718550888e-03f, -2.717889000e-03f, -2.717222449e-03f, -2.716551238e-03f, -2.715875367e-03f, -2.715194837e-03f, -2.714509651e-03f, -2.713819810e-03f, +-2.713125314e-03f, -2.712426167e-03f, -2.711722368e-03f, -2.711013919e-03f, -2.710300823e-03f, -2.709583080e-03f, -2.708860691e-03f, -2.708133659e-03f, -2.707401985e-03f, -2.706665670e-03f, +-2.705924716e-03f, -2.705179125e-03f, -2.704428897e-03f, -2.703674035e-03f, -2.702914540e-03f, -2.702150413e-03f, -2.701381657e-03f, -2.700608272e-03f, -2.699830261e-03f, -2.699047624e-03f, +-2.698260364e-03f, -2.697468482e-03f, -2.696671979e-03f, -2.695870858e-03f, -2.695065120e-03f, -2.694254766e-03f, -2.693439799e-03f, -2.692620219e-03f, -2.691796029e-03f, -2.690967229e-03f, +-2.690133823e-03f, -2.689295811e-03f, -2.688453196e-03f, -2.687605978e-03f, -2.686754160e-03f, -2.685897743e-03f, -2.685036730e-03f, -2.684171121e-03f, -2.683300918e-03f, -2.682426124e-03f, +-2.681546740e-03f, -2.680662767e-03f, -2.679774208e-03f, -2.678881064e-03f, -2.677983338e-03f, -2.677081030e-03f, -2.676174143e-03f, -2.675262678e-03f, -2.674346638e-03f, -2.673426024e-03f, +-2.672500837e-03f, -2.671571081e-03f, -2.670636756e-03f, -2.669697864e-03f, -2.668754408e-03f, -2.667806389e-03f, -2.666853809e-03f, -2.665896670e-03f, -2.664934974e-03f, -2.663968723e-03f, +-2.662997918e-03f, -2.662022562e-03f, -2.661042657e-03f, -2.660058204e-03f, -2.659069205e-03f, -2.658075662e-03f, -2.657077578e-03f, -2.656074954e-03f, -2.655067793e-03f, -2.654056095e-03f, +-2.653039864e-03f, -2.652019100e-03f, -2.650993807e-03f, -2.649963986e-03f, -2.648929640e-03f, -2.647890769e-03f, -2.646847377e-03f, -2.645799465e-03f, -2.644747035e-03f, -2.643690090e-03f, +-2.642628631e-03f, -2.641562661e-03f, -2.640492181e-03f, -2.639417194e-03f, -2.638337701e-03f, -2.637253706e-03f, -2.636165210e-03f, -2.635072214e-03f, -2.633974722e-03f, -2.632872735e-03f, +-2.631766256e-03f, -2.630655286e-03f, -2.629539828e-03f, -2.628419884e-03f, -2.627295457e-03f, -2.626166547e-03f, -2.625033158e-03f, -2.623895292e-03f, -2.622752950e-03f, -2.621606136e-03f, +-2.620454851e-03f, -2.619299097e-03f, -2.618138877e-03f, -2.616974194e-03f, -2.615805048e-03f, -2.614631443e-03f, -2.613453381e-03f, -2.612270863e-03f, -2.611083893e-03f, -2.609892473e-03f, +-2.608696604e-03f, -2.607496290e-03f, -2.606291532e-03f, -2.605082333e-03f, -2.603868695e-03f, -2.602650621e-03f, -2.601428112e-03f, -2.600201171e-03f, -2.598969801e-03f, -2.597734004e-03f, +-2.596493782e-03f, -2.595249137e-03f, -2.594000073e-03f, -2.592746590e-03f, -2.591488693e-03f, -2.590226383e-03f, -2.588959662e-03f, -2.587688533e-03f, -2.586412999e-03f, -2.585133061e-03f, +-2.583848723e-03f, -2.582559986e-03f, -2.581266854e-03f, -2.579969329e-03f, -2.578667412e-03f, -2.577361107e-03f, -2.576050416e-03f, -2.574735342e-03f, -2.573415887e-03f, -2.572092054e-03f, +-2.570763844e-03f, -2.569431261e-03f, -2.568094308e-03f, -2.566752986e-03f, -2.565407298e-03f, -2.564057248e-03f, -2.562702836e-03f, -2.561344067e-03f, -2.559980942e-03f, -2.558613464e-03f, +-2.557241636e-03f, -2.555865460e-03f, -2.554484939e-03f, -2.553100076e-03f, -2.551710872e-03f, -2.550317332e-03f, -2.548919456e-03f, -2.547517249e-03f, -2.546110713e-03f, -2.544699850e-03f, +-2.543284663e-03f, -2.541865154e-03f, -2.540441327e-03f, -2.539013184e-03f, -2.537580728e-03f, -2.536143961e-03f, -2.534702886e-03f, -2.533257506e-03f, -2.531807824e-03f, -2.530353842e-03f, +-2.528895563e-03f, -2.527432990e-03f, -2.525966125e-03f, -2.524494972e-03f, -2.523019533e-03f, -2.521539811e-03f, -2.520055808e-03f, -2.518567528e-03f, -2.517074972e-03f, -2.515578145e-03f, +-2.514077049e-03f, -2.512571686e-03f, -2.511062060e-03f, -2.509548174e-03f, -2.508030029e-03f, -2.506507629e-03f, -2.504980977e-03f, -2.503450076e-03f, -2.501914928e-03f, -2.500375537e-03f, +-2.498831905e-03f, -2.497284036e-03f, -2.495731931e-03f, -2.494175595e-03f, -2.492615029e-03f, -2.491050237e-03f, -2.489481222e-03f, -2.487907987e-03f, -2.486330534e-03f, -2.484748867e-03f, +-2.483162989e-03f, -2.481572902e-03f, -2.479978609e-03f, -2.478380114e-03f, -2.476777419e-03f, -2.475170528e-03f, -2.473559443e-03f, -2.471944167e-03f, -2.470324704e-03f, -2.468701057e-03f, +-2.467073228e-03f, -2.465441220e-03f, -2.463805037e-03f, -2.462164681e-03f, -2.460520156e-03f, -2.458871465e-03f, -2.457218611e-03f, -2.455561596e-03f, -2.453900425e-03f, -2.452235099e-03f, +-2.450565622e-03f, -2.448891998e-03f, -2.447214229e-03f, -2.445532318e-03f, -2.443846269e-03f, -2.442156085e-03f, -2.440461768e-03f, -2.438763323e-03f, -2.437060751e-03f, -2.435354057e-03f, +-2.433643243e-03f, -2.431928313e-03f, -2.430209269e-03f, -2.428486116e-03f, -2.426758856e-03f, -2.425027492e-03f, -2.423292028e-03f, -2.421552466e-03f, -2.419808810e-03f, -2.418061064e-03f, +-2.416309230e-03f, -2.414553312e-03f, -2.412793313e-03f, -2.411029236e-03f, -2.409261085e-03f, -2.407488862e-03f, -2.405712571e-03f, -2.403932216e-03f, -2.402147799e-03f, -2.400359324e-03f, +-2.398566794e-03f, -2.396770213e-03f, -2.394969584e-03f, -2.393164910e-03f, -2.391356194e-03f, -2.389543440e-03f, -2.387726651e-03f, -2.385905831e-03f, -2.384080982e-03f, -2.382252109e-03f, +-2.380419214e-03f, -2.378582302e-03f, -2.376741374e-03f, -2.374896436e-03f, -2.373047489e-03f, -2.371194538e-03f, -2.369337587e-03f, -2.367476637e-03f, -2.365611693e-03f, -2.363742759e-03f, +-2.361869837e-03f, -2.359992931e-03f, -2.358112045e-03f, -2.356227182e-03f, -2.354338346e-03f, -2.352445539e-03f, -2.350548766e-03f, -2.348648030e-03f, -2.346743334e-03f, -2.344834682e-03f, +-2.342922078e-03f, -2.341005524e-03f, -2.339085025e-03f, -2.337160584e-03f, -2.335232205e-03f, -2.333299890e-03f, -2.331363644e-03f, -2.329423471e-03f, -2.327479373e-03f, -2.325531354e-03f, +-2.323579418e-03f, -2.321623569e-03f, -2.319663810e-03f, -2.317700144e-03f, -2.315732575e-03f, -2.313761107e-03f, -2.311785744e-03f, -2.309806489e-03f, -2.307823345e-03f, -2.305836317e-03f, +-2.303845407e-03f, -2.301850620e-03f, -2.299851960e-03f, -2.297849429e-03f, -2.295843032e-03f, -2.293832772e-03f, -2.291818653e-03f, -2.289800678e-03f, -2.287778852e-03f, -2.285753177e-03f, +-2.283723659e-03f, -2.281690299e-03f, -2.279653103e-03f, -2.277612074e-03f, -2.275567215e-03f, -2.273518530e-03f, -2.271466024e-03f, -2.269409699e-03f, -2.267349559e-03f, -2.265285609e-03f, +-2.263217852e-03f, -2.261146292e-03f, -2.259070932e-03f, -2.256991777e-03f, -2.254908830e-03f, -2.252822095e-03f, -2.250731575e-03f, -2.248637275e-03f, -2.246539199e-03f, -2.244437350e-03f, +-2.242331731e-03f, -2.240222348e-03f, -2.238109203e-03f, -2.235992301e-03f, -2.233871646e-03f, -2.231747240e-03f, -2.229619089e-03f, -2.227487196e-03f, -2.225351565e-03f, -2.223212200e-03f, +-2.221069104e-03f, -2.218922282e-03f, -2.216771737e-03f, -2.214617474e-03f, -2.212459496e-03f, -2.210297807e-03f, -2.208132412e-03f, -2.205963313e-03f, -2.203790516e-03f, -2.201614023e-03f, +-2.199433840e-03f, -2.197249970e-03f, -2.195062416e-03f, -2.192871183e-03f, -2.190676275e-03f, -2.188477696e-03f, -2.186275450e-03f, -2.184069541e-03f, -2.181859972e-03f, -2.179646748e-03f, +-2.177429873e-03f, -2.175209351e-03f, -2.172985186e-03f, -2.170757382e-03f, -2.168525942e-03f, -2.166290872e-03f, -2.164052175e-03f, -2.161809855e-03f, -2.159563916e-03f, -2.157314362e-03f, +-2.155061198e-03f, -2.152804427e-03f, -2.150544054e-03f, -2.148280082e-03f, -2.146012516e-03f, -2.143741360e-03f, -2.141466617e-03f, -2.139188293e-03f, -2.136906391e-03f, -2.134620915e-03f, +-2.132331870e-03f, -2.130039259e-03f, -2.127743087e-03f, -2.125443358e-03f, -2.123140075e-03f, -2.120833245e-03f, -2.118522869e-03f, -2.116208953e-03f, -2.113891501e-03f, -2.111570516e-03f, +-2.109246004e-03f, -2.106917968e-03f, -2.104586413e-03f, -2.102251343e-03f, -2.099912761e-03f, -2.097570673e-03f, -2.095225082e-03f, -2.092875993e-03f, -2.090523409e-03f, -2.088167336e-03f, +-2.085807777e-03f, -2.083444737e-03f, -2.081078220e-03f, -2.078708230e-03f, -2.076334772e-03f, -2.073957849e-03f, -2.071577466e-03f, -2.069193628e-03f, -2.066806338e-03f, -2.064415602e-03f, +-2.062021422e-03f, -2.059623805e-03f, -2.057222753e-03f, -2.054818271e-03f, -2.052410364e-03f, -2.049999036e-03f, -2.047584291e-03f, -2.045166134e-03f, -2.042744569e-03f, -2.040319600e-03f, +-2.037891232e-03f, -2.035459468e-03f, -2.033024315e-03f, -2.030585775e-03f, -2.028143853e-03f, -2.025698555e-03f, -2.023249883e-03f, -2.020797842e-03f, -2.018342438e-03f, -2.015883673e-03f, +-2.013421554e-03f, -2.010956084e-03f, -2.008487267e-03f, -2.006015108e-03f, -2.003539612e-03f, -2.001060782e-03f, -1.998578624e-03f, -1.996093142e-03f, -1.993604340e-03f, -1.991112223e-03f, +-1.988616795e-03f, -1.986118061e-03f, -1.983616025e-03f, -1.981110692e-03f, -1.978602066e-03f, -1.976090152e-03f, -1.973574954e-03f, -1.971056477e-03f, -1.968534725e-03f, -1.966009703e-03f, +-1.963481416e-03f, -1.960949867e-03f, -1.958415062e-03f, -1.955877005e-03f, -1.953335700e-03f, -1.950791153e-03f, -1.948243367e-03f, -1.945692348e-03f, -1.943138099e-03f, -1.940580626e-03f, +-1.938019933e-03f, -1.935456024e-03f, -1.932888905e-03f, -1.930318579e-03f, -1.927745052e-03f, -1.925168328e-03f, -1.922588411e-03f, -1.920005307e-03f, -1.917419020e-03f, -1.914829554e-03f, +-1.912236915e-03f, -1.909641106e-03f, -1.907042133e-03f, -1.904440000e-03f, -1.901834712e-03f, -1.899226273e-03f, -1.896614689e-03f, -1.893999963e-03f, -1.891382101e-03f, -1.888761107e-03f, +-1.886136986e-03f, -1.883509742e-03f, -1.880879381e-03f, -1.878245907e-03f, -1.875609325e-03f, -1.872969639e-03f, -1.870326854e-03f, -1.867680975e-03f, -1.865032007e-03f, -1.862379954e-03f, +-1.859724821e-03f, -1.857066613e-03f, -1.854405335e-03f, -1.851740991e-03f, -1.849073586e-03f, -1.846403125e-03f, -1.843729613e-03f, -1.841053054e-03f, -1.838373454e-03f, -1.835690817e-03f, +-1.833005147e-03f, -1.830316450e-03f, -1.827624731e-03f, -1.824929994e-03f, -1.822232244e-03f, -1.819531485e-03f, -1.816827724e-03f, -1.814120964e-03f, -1.811411210e-03f, -1.808698468e-03f, +-1.805982742e-03f, -1.803264037e-03f, -1.800542357e-03f, -1.797817708e-03f, -1.795090095e-03f, -1.792359522e-03f, -1.789625994e-03f, -1.786889516e-03f, -1.784150094e-03f, -1.781407731e-03f, +-1.778662433e-03f, -1.775914205e-03f, -1.773163051e-03f, -1.770408977e-03f, -1.767651987e-03f, -1.764892086e-03f, -1.762129280e-03f, -1.759363573e-03f, -1.756594970e-03f, -1.753823476e-03f, +-1.751049096e-03f, -1.748271835e-03f, -1.745491698e-03f, -1.742708690e-03f, -1.739922816e-03f, -1.737134080e-03f, -1.734342488e-03f, -1.731548045e-03f, -1.728750755e-03f, -1.725950624e-03f, +-1.723147657e-03f, -1.720341858e-03f, -1.717533233e-03f, -1.714721787e-03f, -1.711907524e-03f, -1.709090450e-03f, -1.706270570e-03f, -1.703447888e-03f, -1.700622410e-03f, -1.697794141e-03f, +-1.694963086e-03f, -1.692129250e-03f, -1.689292637e-03f, -1.686453253e-03f, -1.683611103e-03f, -1.680766193e-03f, -1.677918526e-03f, -1.675068109e-03f, -1.672214945e-03f, -1.669359041e-03f, +-1.666500402e-03f, -1.663639032e-03f, -1.660774936e-03f, -1.657908120e-03f, -1.655038589e-03f, -1.652166348e-03f, -1.649291402e-03f, -1.646413755e-03f, -1.643533414e-03f, -1.640650383e-03f, +-1.637764668e-03f, -1.634876273e-03f, -1.631985204e-03f, -1.629091466e-03f, -1.626195063e-03f, -1.623296002e-03f, -1.620394287e-03f, -1.617489923e-03f, -1.614582916e-03f, -1.611673271e-03f, +-1.608760992e-03f, -1.605846086e-03f, -1.602928557e-03f, -1.600008410e-03f, -1.597085651e-03f, -1.594160284e-03f, -1.591232316e-03f, -1.588301751e-03f, -1.585368594e-03f, -1.582432851e-03f, +-1.579494526e-03f, -1.576553626e-03f, -1.573610155e-03f, -1.570664118e-03f, -1.567715521e-03f, -1.564764369e-03f, -1.561810667e-03f, -1.558854420e-03f, -1.555895634e-03f, -1.552934314e-03f, +-1.549970465e-03f, -1.547004092e-03f, -1.544035201e-03f, -1.541063797e-03f, -1.538089885e-03f, -1.535113470e-03f, -1.532134558e-03f, -1.529153154e-03f, -1.526169263e-03f, -1.523182891e-03f, +-1.520194043e-03f, -1.517202724e-03f, -1.514208939e-03f, -1.511212694e-03f, -1.508213995e-03f, -1.505212845e-03f, -1.502209251e-03f, -1.499203218e-03f, -1.496194752e-03f, -1.493183857e-03f, +-1.490170539e-03f, -1.487154803e-03f, -1.484136656e-03f, -1.481116101e-03f, -1.478093144e-03f, -1.475067791e-03f, -1.472040047e-03f, -1.469009918e-03f, -1.465977408e-03f, -1.462942523e-03f, +-1.459905269e-03f, -1.456865651e-03f, -1.453823674e-03f, -1.450779344e-03f, -1.447732665e-03f, -1.444683645e-03f, -1.441632286e-03f, -1.438578597e-03f, -1.435522580e-03f, -1.432464243e-03f, +-1.429403590e-03f, -1.426340627e-03f, -1.423275359e-03f, -1.420207792e-03f, -1.417137930e-03f, -1.414065781e-03f, -1.410991348e-03f, -1.407914638e-03f, -1.404835655e-03f, -1.401754406e-03f, +-1.398670895e-03f, -1.395585128e-03f, -1.392497111e-03f, -1.389406849e-03f, -1.386314348e-03f, -1.383219612e-03f, -1.380122648e-03f, -1.377023461e-03f, -1.373922056e-03f, -1.370818439e-03f, +-1.367712615e-03f, -1.364604590e-03f, -1.361494370e-03f, -1.358381959e-03f, -1.355267363e-03f, -1.352150588e-03f, -1.349031640e-03f, -1.345910523e-03f, -1.342787243e-03f, -1.339661807e-03f, +-1.336534218e-03f, -1.333404484e-03f, -1.330272608e-03f, -1.327138598e-03f, -1.324002458e-03f, -1.320864194e-03f, -1.317723811e-03f, -1.314581316e-03f, -1.311436713e-03f, -1.308290008e-03f, +-1.305141207e-03f, -1.301990314e-03f, -1.298837337e-03f, -1.295682280e-03f, -1.292525149e-03f, -1.289365949e-03f, -1.286204686e-03f, -1.283041366e-03f, -1.279875994e-03f, -1.276708576e-03f, +-1.273539117e-03f, -1.270367623e-03f, -1.267194099e-03f, -1.264018551e-03f, -1.260840985e-03f, -1.257661407e-03f, -1.254479821e-03f, -1.251296234e-03f, -1.248110650e-03f, -1.244923077e-03f, +-1.241733519e-03f, -1.238541981e-03f, -1.235348470e-03f, -1.232152992e-03f, -1.228955551e-03f, -1.225756153e-03f, -1.222554805e-03f, -1.219351511e-03f, -1.216146278e-03f, -1.212939110e-03f, +-1.209730014e-03f, -1.206518996e-03f, -1.203306060e-03f, -1.200091213e-03f, -1.196874460e-03f, -1.193655807e-03f, -1.190435259e-03f, -1.187212823e-03f, -1.183988503e-03f, -1.180762306e-03f, +-1.177534238e-03f, -1.174304303e-03f, -1.171072507e-03f, -1.167838857e-03f, -1.164603358e-03f, -1.161366016e-03f, -1.158126835e-03f, -1.154885823e-03f, -1.151642985e-03f, -1.148398326e-03f, +-1.145151852e-03f, -1.141903569e-03f, -1.138653482e-03f, -1.135401598e-03f, -1.132147921e-03f, -1.128892458e-03f, -1.125635215e-03f, -1.122376197e-03f, -1.119115409e-03f, -1.115852859e-03f, +-1.112588550e-03f, -1.109322489e-03f, -1.106054683e-03f, -1.102785135e-03f, -1.099513853e-03f, -1.096240842e-03f, -1.092966108e-03f, -1.089689656e-03f, -1.086411493e-03f, -1.083131623e-03f, +-1.079850054e-03f, -1.076566789e-03f, -1.073281836e-03f, -1.069995200e-03f, -1.066706887e-03f, -1.063416903e-03f, -1.060125253e-03f, -1.056831942e-03f, -1.053536978e-03f, -1.050240366e-03f, +-1.046942111e-03f, -1.043642219e-03f, -1.040340697e-03f, -1.037037549e-03f, -1.033732782e-03f, -1.030426401e-03f, -1.027118413e-03f, -1.023808822e-03f, -1.020497636e-03f, -1.017184859e-03f, +-1.013870497e-03f, -1.010554557e-03f, -1.007237044e-03f, -1.003917964e-03f, -1.000597322e-03f, -9.972751250e-04f, -9.939513784e-04f, -9.906260880e-04f, -9.872992595e-04f, -9.839708990e-04f, +-9.806410121e-04f, -9.773096047e-04f, -9.739766826e-04f, -9.706422518e-04f, -9.673063180e-04f, -9.639688870e-04f, -9.606299648e-04f, -9.572895572e-04f, -9.539476700e-04f, -9.506043090e-04f, +-9.472594802e-04f, -9.439131894e-04f, -9.405654424e-04f, -9.372162452e-04f, -9.338656035e-04f, -9.305135232e-04f, -9.271600103e-04f, -9.238050705e-04f, -9.204487099e-04f, -9.170909341e-04f, +-9.137317491e-04f, -9.103711609e-04f, -9.070091752e-04f, -9.036457979e-04f, -9.002810350e-04f, -8.969148924e-04f, -8.935473758e-04f, -8.901784913e-04f, -8.868082446e-04f, -8.834366418e-04f, +-8.800636886e-04f, -8.766893911e-04f, -8.733137550e-04f, -8.699367864e-04f, -8.665584911e-04f, -8.631788749e-04f, -8.597979440e-04f, -8.564157040e-04f, -8.530321611e-04f, -8.496473209e-04f, +-8.462611896e-04f, -8.428737730e-04f, -8.394850770e-04f, -8.360951076e-04f, -8.327038707e-04f, -8.293113722e-04f, -8.259176180e-04f, -8.225226141e-04f, -8.191263664e-04f, -8.157288808e-04f, +-8.123301633e-04f, -8.089302198e-04f, -8.055290563e-04f, -8.021266786e-04f, -7.987230928e-04f, -7.953183048e-04f, -7.919123206e-04f, -7.885051460e-04f, -7.850967870e-04f, -7.816872496e-04f, +-7.782765398e-04f, -7.748646635e-04f, -7.714516266e-04f, -7.680374352e-04f, -7.646220951e-04f, -7.612056123e-04f, -7.577879929e-04f, -7.543692428e-04f, -7.509493678e-04f, -7.475283741e-04f, +-7.441062676e-04f, -7.406830542e-04f, -7.372587399e-04f, -7.338333308e-04f, -7.304068327e-04f, -7.269792517e-04f, -7.235505937e-04f, -7.201208648e-04f, -7.166900708e-04f, -7.132582179e-04f, +-7.098253119e-04f, -7.063913589e-04f, -7.029563649e-04f, -6.995203358e-04f, -6.960832776e-04f, -6.926451964e-04f, -6.892060981e-04f, -6.857659887e-04f, -6.823248743e-04f, -6.788827608e-04f, +-6.754396542e-04f, -6.719955606e-04f, -6.685504858e-04f, -6.651044361e-04f, -6.616574173e-04f, -6.582094354e-04f, -6.547604965e-04f, -6.513106066e-04f, -6.478597716e-04f, -6.444079977e-04f, +-6.409552908e-04f, -6.375016569e-04f, -6.340471021e-04f, -6.305916324e-04f, -6.271352537e-04f, -6.236779722e-04f, -6.202197937e-04f, -6.167607245e-04f, -6.133007704e-04f, -6.098399376e-04f, +-6.063782320e-04f, -6.029156596e-04f, -5.994522266e-04f, -5.959879388e-04f, -5.925228025e-04f, -5.890568235e-04f, -5.855900080e-04f, -5.821223619e-04f, -5.786538913e-04f, -5.751846023e-04f, +-5.717145008e-04f, -5.682435930e-04f, -5.647718848e-04f, -5.612993823e-04f, -5.578260916e-04f, -5.543520186e-04f, -5.508771695e-04f, -5.474015503e-04f, -5.439251670e-04f, -5.404480257e-04f, +-5.369701323e-04f, -5.334914931e-04f, -5.300121140e-04f, -5.265320011e-04f, -5.230511604e-04f, -5.195695980e-04f, -5.160873200e-04f, -5.126043323e-04f, -5.091206411e-04f, -5.056362524e-04f, +-5.021511723e-04f, -4.986654068e-04f, -4.951789620e-04f, -4.916918439e-04f, -4.882040587e-04f, -4.847156124e-04f, -4.812265110e-04f, -4.777367606e-04f, -4.742463672e-04f, -4.707553371e-04f, +-4.672636761e-04f, -4.637713904e-04f, -4.602784860e-04f, -4.567849690e-04f, -4.532908456e-04f, -4.497961217e-04f, -4.463008034e-04f, -4.428048968e-04f, -4.393084079e-04f, -4.358113430e-04f, +-4.323137079e-04f, -4.288155088e-04f, -4.253167518e-04f, -4.218174429e-04f, -4.183175883e-04f, -4.148171940e-04f, -4.113162660e-04f, -4.078148105e-04f, -4.043128335e-04f, -4.008103411e-04f, +-3.973073395e-04f, -3.938038346e-04f, -3.902998326e-04f, -3.867953395e-04f, -3.832903614e-04f, -3.797849044e-04f, -3.762789747e-04f, -3.727725782e-04f, -3.692657210e-04f, -3.657584093e-04f, +-3.622506492e-04f, -3.587424466e-04f, -3.552338078e-04f, -3.517247387e-04f, -3.482152456e-04f, -3.447053343e-04f, -3.411950112e-04f, -3.376842822e-04f, -3.341731534e-04f, -3.306616309e-04f, +-3.271497209e-04f, -3.236374293e-04f, -3.201247623e-04f, -3.166117260e-04f, -3.130983265e-04f, -3.095845699e-04f, -3.060704622e-04f, -3.025560095e-04f, -2.990412180e-04f, -2.955260937e-04f, +-2.920106428e-04f, -2.884948713e-04f, -2.849787852e-04f, -2.814623908e-04f, -2.779456941e-04f, -2.744287012e-04f, -2.709114181e-04f, -2.673938511e-04f, -2.638760061e-04f, -2.603578893e-04f, +-2.568395067e-04f, -2.533208645e-04f, -2.498019688e-04f, -2.462828256e-04f, -2.427634411e-04f, -2.392438213e-04f, -2.357239723e-04f, -2.322039003e-04f, -2.286836113e-04f, -2.251631114e-04f, +-2.216424067e-04f, -2.181215034e-04f, -2.146004074e-04f, -2.110791250e-04f, -2.075576622e-04f, -2.040360250e-04f, -2.005142197e-04f, -1.969922522e-04f, -1.934701288e-04f, -1.899478554e-04f, +-1.864254382e-04f, -1.829028832e-04f, -1.793801966e-04f, -1.758573845e-04f, -1.723344530e-04f, -1.688114081e-04f, -1.652882559e-04f, -1.617650026e-04f, -1.582416542e-04f, -1.547182169e-04f, +-1.511946966e-04f, -1.476710996e-04f, -1.441474319e-04f, -1.406236997e-04f, -1.370999089e-04f, -1.335760657e-04f, -1.300521762e-04f, -1.265282465e-04f, -1.230042826e-04f, -1.194802908e-04f, +-1.159562769e-04f, -1.124322473e-04f, -1.089082078e-04f, -1.053841648e-04f, -1.018601241e-04f, -9.833609193e-05f, -9.481207438e-05f, -9.128807752e-05f, -8.776410745e-05f, -8.424017026e-05f, +-8.071627202e-05f, -7.719241884e-05f, -7.366861680e-05f, -7.014487198e-05f, -6.662119048e-05f, -6.309757838e-05f, -5.957404177e-05f, -5.605058673e-05f, -5.252721935e-05f, -4.900394571e-05f, +-4.548077190e-05f, -4.195770401e-05f, -3.843474811e-05f, -3.491191029e-05f, -3.138919663e-05f, -2.786661322e-05f, -2.434416613e-05f, -2.082186145e-05f, -1.729970525e-05f, -1.377770362e-05f, +-1.025586264e-05f, -6.734188376e-06f, -3.212686917e-06f, 3.086356630e-07f, 3.829773287e-06f, 7.350719879e-06f, 1.087146936e-05f, 1.439201567e-05f, 1.791235271e-05f, 2.143247443e-05f, +2.495237474e-05f, 2.847204758e-05f, 3.199148687e-05f, 3.551068655e-05f, 3.902964054e-05f, 4.254834278e-05f, 4.606678719e-05f, 4.958496771e-05f, 5.310287827e-05f, 5.662051281e-05f, +6.013786526e-05f, 6.365492955e-05f, 6.717169963e-05f, 7.068816942e-05f, 7.420433287e-05f, 7.772018392e-05f, 8.123571651e-05f, 8.475092457e-05f, 8.826580205e-05f, 9.178034290e-05f, +9.529454104e-05f, 9.880839044e-05f, 1.023218850e-04f, 1.058350187e-04f, 1.093477856e-04f, 1.128601794e-04f, 1.163721942e-04f, 1.198838240e-04f, 1.233950626e-04f, 1.269059041e-04f, +1.304163424e-04f, 1.339263714e-04f, 1.374359851e-04f, 1.409451775e-04f, 1.444539424e-04f, 1.479622740e-04f, 1.514701661e-04f, 1.549776126e-04f, 1.584846076e-04f, 1.619911450e-04f, +1.654972188e-04f, 1.690028229e-04f, 1.725079514e-04f, 1.760125981e-04f, 1.795167570e-04f, 1.830204221e-04f, 1.865235875e-04f, 1.900262470e-04f, 1.935283945e-04f, 1.970300242e-04f, +2.005311300e-04f, 2.040317058e-04f, 2.075317457e-04f, 2.110312435e-04f, 2.145301933e-04f, 2.180285891e-04f, 2.215264249e-04f, 2.250236945e-04f, 2.285203921e-04f, 2.320165116e-04f, +2.355120470e-04f, 2.390069923e-04f, 2.425013414e-04f, 2.459950884e-04f, 2.494882273e-04f, 2.529807520e-04f, 2.564726565e-04f, 2.599639349e-04f, 2.634545812e-04f, 2.669445892e-04f, +2.704339532e-04f, 2.739226669e-04f, 2.774107245e-04f, 2.808981200e-04f, 2.843848473e-04f, 2.878709006e-04f, 2.913562736e-04f, 2.948409606e-04f, 2.983249555e-04f, 3.018082523e-04f, +3.052908451e-04f, 3.087727278e-04f, 3.122538945e-04f, 3.157343392e-04f, 3.192140559e-04f, 3.226930386e-04f, 3.261712814e-04f, 3.296487783e-04f, 3.331255233e-04f, 3.366015105e-04f, +3.400767339e-04f, 3.435511875e-04f, 3.470248653e-04f, 3.504977615e-04f, 3.539698699e-04f, 3.574411848e-04f, 3.609117000e-04f, 3.643814097e-04f, 3.678503079e-04f, 3.713183887e-04f, +3.747856460e-04f, 3.782520740e-04f, 3.817176667e-04f, 3.851824182e-04f, 3.886463224e-04f, 3.921093735e-04f, 3.955715656e-04f, 3.990328926e-04f, 4.024933487e-04f, 4.059529279e-04f, +4.094116243e-04f, 4.128694320e-04f, 4.163263449e-04f, 4.197823573e-04f, 4.232374631e-04f, 4.266916565e-04f, 4.301449314e-04f, 4.335972821e-04f, 4.370487026e-04f, 4.404991869e-04f, +4.439487292e-04f, 4.473973235e-04f, 4.508449640e-04f, 4.542916446e-04f, 4.577373596e-04f, 4.611821030e-04f, 4.646258688e-04f, 4.680686513e-04f, 4.715104445e-04f, 4.749512425e-04f, +4.783910394e-04f, 4.818298293e-04f, 4.852676064e-04f, 4.887043647e-04f, 4.921400984e-04f, 4.955748015e-04f, 4.990084682e-04f, 5.024410926e-04f, 5.058726688e-04f, 5.093031910e-04f, +5.127326533e-04f, 5.161610498e-04f, 5.195883746e-04f, 5.230146219e-04f, 5.264397858e-04f, 5.298638604e-04f, 5.332868399e-04f, 5.367087184e-04f, 5.401294901e-04f, 5.435491491e-04f, +5.469676896e-04f, 5.503851057e-04f, 5.538013915e-04f, 5.572165413e-04f, 5.606305491e-04f, 5.640434092e-04f, 5.674551156e-04f, 5.708656626e-04f, 5.742750443e-04f, 5.776832550e-04f, +5.810902887e-04f, 5.844961396e-04f, 5.879008019e-04f, 5.913042698e-04f, 5.947065375e-04f, 5.981075992e-04f, 6.015074489e-04f, 6.049060810e-04f, 6.083034897e-04f, 6.116996690e-04f, +6.150946132e-04f, 6.184883165e-04f, 6.218807731e-04f, 6.252719772e-04f, 6.286619231e-04f, 6.320506048e-04f, 6.354380166e-04f, 6.388241528e-04f, 6.422090076e-04f, 6.455925750e-04f, +6.489748495e-04f, 6.523558252e-04f, 6.557354963e-04f, 6.591138571e-04f, 6.624909017e-04f, 6.658666245e-04f, 6.692410196e-04f, 6.726140813e-04f, 6.759858039e-04f, 6.793561815e-04f, +6.827252084e-04f, 6.860928789e-04f, 6.894591872e-04f, 6.928241276e-04f, 6.961876943e-04f, 6.995498816e-04f, 7.029106838e-04f, 7.062700950e-04f, 7.096281096e-04f, 7.129847219e-04f, +7.163399261e-04f, 7.196937165e-04f, 7.230460873e-04f, 7.263970329e-04f, 7.297465476e-04f, 7.330946255e-04f, 7.364412611e-04f, 7.397864485e-04f, 7.431301822e-04f, 7.464724563e-04f, +7.498132653e-04f, 7.531526033e-04f, 7.564904647e-04f, 7.598268439e-04f, 7.631617350e-04f, 7.664951325e-04f, 7.698270306e-04f, 7.731574237e-04f, 7.764863061e-04f, 7.798136722e-04f, +7.831395161e-04f, 7.864638324e-04f, 7.897866152e-04f, 7.931078590e-04f, 7.964275581e-04f, 7.997457068e-04f, 8.030622995e-04f, 8.063773306e-04f, 8.096907943e-04f, 8.130026850e-04f, +8.163129972e-04f, 8.196217251e-04f, 8.229288631e-04f, 8.262344056e-04f, 8.295383470e-04f, 8.328406816e-04f, 8.361414038e-04f, 8.394405080e-04f, 8.427379885e-04f, 8.460338399e-04f, +8.493280563e-04f, 8.526206324e-04f, 8.559115623e-04f, 8.592008406e-04f, 8.624884616e-04f, 8.657744197e-04f, 8.690587094e-04f, 8.723413251e-04f, 8.756222611e-04f, 8.789015119e-04f, +8.821790719e-04f, 8.854549356e-04f, 8.887290973e-04f, 8.920015515e-04f, 8.952722926e-04f, 8.985413151e-04f, 9.018086134e-04f, 9.050741819e-04f, 9.083380151e-04f, 9.116001075e-04f, +9.148604535e-04f, 9.181190475e-04f, 9.213758840e-04f, 9.246309575e-04f, 9.278842624e-04f, 9.311357933e-04f, 9.343855445e-04f, 9.376335106e-04f, 9.408796860e-04f, 9.441240652e-04f, +9.473666428e-04f, 9.506074131e-04f, 9.538463708e-04f, 9.570835102e-04f, 9.603188259e-04f, 9.635523125e-04f, 9.667839643e-04f, 9.700137759e-04f, 9.732417419e-04f, 9.764678567e-04f, +9.796921149e-04f, 9.829145109e-04f, 9.861350394e-04f, 9.893536948e-04f, 9.925704717e-04f, 9.957853647e-04f, 9.989983682e-04f, 1.002209477e-03f, 1.005418685e-03f, 1.008625988e-03f, +1.011831379e-03f, 1.015034853e-03f, 1.018236406e-03f, 1.021436031e-03f, 1.024633723e-03f, 1.027829476e-03f, 1.031023286e-03f, 1.034215147e-03f, 1.037405053e-03f, 1.040592998e-03f, +1.043778979e-03f, 1.046962988e-03f, 1.050145022e-03f, 1.053325073e-03f, 1.056503138e-03f, 1.059679210e-03f, 1.062853284e-03f, 1.066025355e-03f, 1.069195417e-03f, 1.072363466e-03f, +1.075529495e-03f, 1.078693500e-03f, 1.081855474e-03f, 1.085015413e-03f, 1.088173311e-03f, 1.091329163e-03f, 1.094482964e-03f, 1.097634708e-03f, 1.100784389e-03f, 1.103932003e-03f, +1.107077545e-03f, 1.110221008e-03f, 1.113362387e-03f, 1.116501678e-03f, 1.119638875e-03f, 1.122773972e-03f, 1.125906965e-03f, 1.129037848e-03f, 1.132166615e-03f, 1.135293262e-03f, +1.138417782e-03f, 1.141540172e-03f, 1.144660425e-03f, 1.147778536e-03f, 1.150894500e-03f, 1.154008312e-03f, 1.157119966e-03f, 1.160229457e-03f, 1.163336781e-03f, 1.166441930e-03f, +1.169544902e-03f, 1.172645689e-03f, 1.175744287e-03f, 1.178840691e-03f, 1.181934895e-03f, 1.185026894e-03f, 1.188116684e-03f, 1.191204258e-03f, 1.194289611e-03f, 1.197372739e-03f, +1.200453636e-03f, 1.203532297e-03f, 1.206608716e-03f, 1.209682889e-03f, 1.212754810e-03f, 1.215824474e-03f, 1.218891876e-03f, 1.221957010e-03f, 1.225019872e-03f, 1.228080457e-03f, +1.231138759e-03f, 1.234194772e-03f, 1.237248493e-03f, 1.240299915e-03f, 1.243349034e-03f, 1.246395844e-03f, 1.249440340e-03f, 1.252482518e-03f, 1.255522371e-03f, 1.258559895e-03f, +1.261595085e-03f, 1.264627936e-03f, 1.267658442e-03f, 1.270686598e-03f, 1.273712399e-03f, 1.276735841e-03f, 1.279756918e-03f, 1.282775624e-03f, 1.285791956e-03f, 1.288805907e-03f, +1.291817473e-03f, 1.294826648e-03f, 1.297833428e-03f, 1.300837807e-03f, 1.303839781e-03f, 1.306839344e-03f, 1.309836491e-03f, 1.312831218e-03f, 1.315823518e-03f, 1.318813388e-03f, +1.321800822e-03f, 1.324785814e-03f, 1.327768361e-03f, 1.330748457e-03f, 1.333726096e-03f, 1.336701275e-03f, 1.339673987e-03f, 1.342644229e-03f, 1.345611994e-03f, 1.348577278e-03f, +1.351540076e-03f, 1.354500383e-03f, 1.357458194e-03f, 1.360413504e-03f, 1.363366308e-03f, 1.366316601e-03f, 1.369264378e-03f, 1.372209634e-03f, 1.375152364e-03f, 1.378092563e-03f, +1.381030226e-03f, 1.383965349e-03f, 1.386897926e-03f, 1.389827952e-03f, 1.392755423e-03f, 1.395680333e-03f, 1.398602678e-03f, 1.401522453e-03f, 1.404439653e-03f, 1.407354272e-03f, +1.410266306e-03f, 1.413175751e-03f, 1.416082600e-03f, 1.418986850e-03f, 1.421888495e-03f, 1.424787531e-03f, 1.427683953e-03f, 1.430577755e-03f, 1.433468933e-03f, 1.436357482e-03f, +1.439243398e-03f, 1.442126674e-03f, 1.445007308e-03f, 1.447885293e-03f, 1.450760625e-03f, 1.453633299e-03f, 1.456503310e-03f, 1.459370653e-03f, 1.462235324e-03f, 1.465097318e-03f, +1.467956629e-03f, 1.470813254e-03f, 1.473667187e-03f, 1.476518424e-03f, 1.479366959e-03f, 1.482212789e-03f, 1.485055907e-03f, 1.487896310e-03f, 1.490733993e-03f, 1.493568951e-03f, +1.496401178e-03f, 1.499230672e-03f, 1.502057425e-03f, 1.504881435e-03f, 1.507702696e-03f, 1.510521203e-03f, 1.513336952e-03f, 1.516149938e-03f, 1.518960156e-03f, 1.521767602e-03f, +1.524572271e-03f, 1.527374157e-03f, 1.530173258e-03f, 1.532969567e-03f, 1.535763080e-03f, 1.538553792e-03f, 1.541341699e-03f, 1.544126796e-03f, 1.546909079e-03f, 1.549688542e-03f, +1.552465181e-03f, 1.555238992e-03f, 1.558009970e-03f, 1.560778109e-03f, 1.563543406e-03f, 1.566305856e-03f, 1.569065455e-03f, 1.571822196e-03f, 1.574576077e-03f, 1.577327092e-03f, +1.580075237e-03f, 1.582820508e-03f, 1.585562898e-03f, 1.588302405e-03f, 1.591039023e-03f, 1.593772748e-03f, 1.596503575e-03f, 1.599231500e-03f, 1.601956518e-03f, 1.604678625e-03f, +1.607397816e-03f, 1.610114086e-03f, 1.612827431e-03f, 1.615537847e-03f, 1.618245328e-03f, 1.620949871e-03f, 1.623651470e-03f, 1.626350122e-03f, 1.629045822e-03f, 1.631738565e-03f, +1.634428346e-03f, 1.637115162e-03f, 1.639799008e-03f, 1.642479879e-03f, 1.645157771e-03f, 1.647832680e-03f, 1.650504600e-03f, 1.653173528e-03f, 1.655839459e-03f, 1.658502388e-03f, +1.661162312e-03f, 1.663819225e-03f, 1.666473123e-03f, 1.669124002e-03f, 1.671771858e-03f, 1.674416685e-03f, 1.677058480e-03f, 1.679697238e-03f, 1.682332955e-03f, 1.684965626e-03f, +1.687595248e-03f, 1.690221814e-03f, 1.692845322e-03f, 1.695465767e-03f, 1.698083144e-03f, 1.700697450e-03f, 1.703308679e-03f, 1.705916827e-03f, 1.708521890e-03f, 1.711123864e-03f, +1.713722745e-03f, 1.716318527e-03f, 1.718911208e-03f, 1.721500781e-03f, 1.724087244e-03f, 1.726670591e-03f, 1.729250819e-03f, 1.731827923e-03f, 1.734401899e-03f, 1.736972742e-03f, +1.739540449e-03f, 1.742105015e-03f, 1.744666435e-03f, 1.747224706e-03f, 1.749779824e-03f, 1.752331783e-03f, 1.754880580e-03f, 1.757426211e-03f, 1.759968671e-03f, 1.762507956e-03f, +1.765044061e-03f, 1.767576984e-03f, 1.770106719e-03f, 1.772633262e-03f, 1.775156609e-03f, 1.777676755e-03f, 1.780193698e-03f, 1.782707432e-03f, 1.785217953e-03f, 1.787725257e-03f, +1.790229340e-03f, 1.792730198e-03f, 1.795227826e-03f, 1.797722221e-03f, 1.800213379e-03f, 1.802701294e-03f, 1.805185964e-03f, 1.807667383e-03f, 1.810145548e-03f, 1.812620455e-03f, +1.815092100e-03f, 1.817560478e-03f, 1.820025585e-03f, 1.822487418e-03f, 1.824945972e-03f, 1.827401243e-03f, 1.829853228e-03f, 1.832301921e-03f, 1.834747319e-03f, 1.837189418e-03f, +1.839628214e-03f, 1.842063703e-03f, 1.844495881e-03f, 1.846924743e-03f, 1.849350286e-03f, 1.851772506e-03f, 1.854191398e-03f, 1.856606959e-03f, 1.859019185e-03f, 1.861428072e-03f, +1.863833615e-03f, 1.866235811e-03f, 1.868634656e-03f, 1.871030145e-03f, 1.873422275e-03f, 1.875811042e-03f, 1.878196442e-03f, 1.880578471e-03f, 1.882957125e-03f, 1.885332400e-03f, +1.887704293e-03f, 1.890072798e-03f, 1.892437913e-03f, 1.894799633e-03f, 1.897157955e-03f, 1.899512874e-03f, 1.901864387e-03f, 1.904212490e-03f, 1.906557179e-03f, 1.908898450e-03f, +1.911236299e-03f, 1.913570722e-03f, 1.915901716e-03f, 1.918229276e-03f, 1.920553400e-03f, 1.922874082e-03f, 1.925191319e-03f, 1.927505108e-03f, 1.929815444e-03f, 1.932122324e-03f, +1.934425744e-03f, 1.936725700e-03f, 1.939022188e-03f, 1.941315205e-03f, 1.943604746e-03f, 1.945890808e-03f, 1.948173388e-03f, 1.950452481e-03f, 1.952728083e-03f, 1.955000192e-03f, +1.957268802e-03f, 1.959533911e-03f, 1.961795515e-03f, 1.964053609e-03f, 1.966308191e-03f, 1.968559257e-03f, 1.970806802e-03f, 1.973050823e-03f, 1.975291317e-03f, 1.977528280e-03f, +1.979761707e-03f, 1.981991596e-03f, 1.984217943e-03f, 1.986440744e-03f, 1.988659995e-03f, 1.990875693e-03f, 1.993087834e-03f, 1.995296414e-03f, 1.997501431e-03f, 1.999702879e-03f, +2.001900757e-03f, 2.004095059e-03f, 2.006285782e-03f, 2.008472924e-03f, 2.010656479e-03f, 2.012836445e-03f, 2.015012819e-03f, 2.017185595e-03f, 2.019354772e-03f, 2.021520345e-03f, +2.023682310e-03f, 2.025840665e-03f, 2.027995406e-03f, 2.030146529e-03f, 2.032294030e-03f, 2.034437907e-03f, 2.036578155e-03f, 2.038714771e-03f, 2.040847751e-03f, 2.042977093e-03f, +2.045102793e-03f, 2.047224846e-03f, 2.049343250e-03f, 2.051458002e-03f, 2.053569097e-03f, 2.055676532e-03f, 2.057780304e-03f, 2.059880409e-03f, 2.061976845e-03f, 2.064069607e-03f, +2.066158691e-03f, 2.068244096e-03f, 2.070325817e-03f, 2.072403850e-03f, 2.074478193e-03f, 2.076548842e-03f, 2.078615794e-03f, 2.080679045e-03f, 2.082738592e-03f, 2.084794431e-03f, +2.086846560e-03f, 2.088894974e-03f, 2.090939671e-03f, 2.092980647e-03f, 2.095017899e-03f, 2.097051423e-03f, 2.099081217e-03f, 2.101107276e-03f, 2.103129598e-03f, 2.105148179e-03f, +2.107163016e-03f, 2.109174106e-03f, 2.111181445e-03f, 2.113185031e-03f, 2.115184859e-03f, 2.117180926e-03f, 2.119173231e-03f, 2.121161768e-03f, 2.123146535e-03f, 2.125127528e-03f, +2.127104745e-03f, 2.129078183e-03f, 2.131047837e-03f, 2.133013705e-03f, 2.134975783e-03f, 2.136934069e-03f, 2.138888559e-03f, 2.140839250e-03f, 2.142786139e-03f, 2.144729223e-03f, +2.146668498e-03f, 2.148603961e-03f, 2.150535610e-03f, 2.152463440e-03f, 2.154387450e-03f, 2.156307636e-03f, 2.158223994e-03f, 2.160136522e-03f, 2.162045216e-03f, 2.163950073e-03f, +2.165851091e-03f, 2.167748267e-03f, 2.169641596e-03f, 2.171531076e-03f, 2.173416704e-03f, 2.175298478e-03f, 2.177176393e-03f, 2.179050447e-03f, 2.180920637e-03f, 2.182786959e-03f, +2.184649412e-03f, 2.186507991e-03f, 2.188362694e-03f, 2.190213517e-03f, 2.192060459e-03f, 2.193903515e-03f, 2.195742683e-03f, 2.197577959e-03f, 2.199409342e-03f, 2.201236827e-03f, +2.203060413e-03f, 2.204880095e-03f, 2.206695871e-03f, 2.208507738e-03f, 2.210315694e-03f, 2.212119735e-03f, 2.213919858e-03f, 2.215716060e-03f, 2.217508339e-03f, 2.219296692e-03f, +2.221081116e-03f, 2.222861607e-03f, 2.224638163e-03f, 2.226410782e-03f, 2.228179460e-03f, 2.229944194e-03f, 2.231704982e-03f, 2.233461820e-03f, 2.235214707e-03f, 2.236963638e-03f, +2.238708612e-03f, 2.240449625e-03f, 2.242186675e-03f, 2.243919759e-03f, 2.245648874e-03f, 2.247374018e-03f, 2.249095187e-03f, 2.250812378e-03f, 2.252525590e-03f, 2.254234819e-03f, +2.255940062e-03f, 2.257641318e-03f, 2.259338582e-03f, 2.261031853e-03f, 2.262721127e-03f, 2.264406402e-03f, 2.266087675e-03f, 2.267764944e-03f, 2.269438206e-03f, 2.271107458e-03f, +2.272772697e-03f, 2.274433921e-03f, 2.276091127e-03f, 2.277744313e-03f, 2.279393476e-03f, 2.281038612e-03f, 2.282679721e-03f, 2.284316798e-03f, 2.285949841e-03f, 2.287578849e-03f, +2.289203817e-03f, 2.290824744e-03f, 2.292441627e-03f, 2.294054463e-03f, 2.295663250e-03f, 2.297267985e-03f, 2.298868666e-03f, 2.300465289e-03f, 2.302057854e-03f, 2.303646356e-03f, +2.305230794e-03f, 2.306811165e-03f, 2.308387466e-03f, 2.309959695e-03f, 2.311527849e-03f, 2.313091927e-03f, 2.314651924e-03f, 2.316207840e-03f, 2.317759671e-03f, 2.319307416e-03f, +2.320851070e-03f, 2.322390633e-03f, 2.323926102e-03f, 2.325457473e-03f, 2.326984746e-03f, 2.328507916e-03f, 2.330026983e-03f, 2.331541943e-03f, 2.333052795e-03f, 2.334559535e-03f, +2.336062161e-03f, 2.337560671e-03f, 2.339055063e-03f, 2.340545334e-03f, 2.342031482e-03f, 2.343513505e-03f, 2.344991399e-03f, 2.346465164e-03f, 2.347934796e-03f, 2.349400293e-03f, +2.350861652e-03f, 2.352318873e-03f, 2.353771951e-03f, 2.355220886e-03f, 2.356665674e-03f, 2.358106314e-03f, 2.359542803e-03f, 2.360975138e-03f, 2.362403318e-03f, 2.363827341e-03f, +2.365247203e-03f, 2.366662904e-03f, 2.368074440e-03f, 2.369481809e-03f, 2.370885010e-03f, 2.372284040e-03f, 2.373678896e-03f, 2.375069577e-03f, 2.376456080e-03f, 2.377838404e-03f, +2.379216546e-03f, 2.380590503e-03f, 2.381960275e-03f, 2.383325857e-03f, 2.384687250e-03f, 2.386044450e-03f, 2.387397454e-03f, 2.388746262e-03f, 2.390090871e-03f, 2.391431279e-03f, +2.392767484e-03f, 2.394099483e-03f, 2.395427275e-03f, 2.396750857e-03f, 2.398070228e-03f, 2.399385386e-03f, 2.400696327e-03f, 2.402003051e-03f, 2.403305555e-03f, 2.404603838e-03f, +2.405897896e-03f, 2.407187729e-03f, 2.408473334e-03f, 2.409754709e-03f, 2.411031853e-03f, 2.412304763e-03f, 2.413573436e-03f, 2.414837873e-03f, 2.416098069e-03f, 2.417354024e-03f, +2.418605735e-03f, 2.419853201e-03f, 2.421096419e-03f, 2.422335388e-03f, 2.423570105e-03f, 2.424800570e-03f, 2.426026779e-03f, 2.427248731e-03f, 2.428466424e-03f, 2.429679857e-03f, +2.430889026e-03f, 2.432093932e-03f, 2.433294570e-03f, 2.434490941e-03f, 2.435683042e-03f, 2.436870870e-03f, 2.438054425e-03f, 2.439233704e-03f, 2.440408706e-03f, 2.441579429e-03f, +2.442745871e-03f, 2.443908029e-03f, 2.445065904e-03f, 2.446219492e-03f, 2.447368792e-03f, 2.448513802e-03f, 2.449654520e-03f, 2.450790945e-03f, 2.451923075e-03f, 2.453050908e-03f, +2.454174443e-03f, 2.455293677e-03f, 2.456408609e-03f, 2.457519238e-03f, 2.458625561e-03f, 2.459727577e-03f, 2.460825285e-03f, 2.461918682e-03f, 2.463007767e-03f, 2.464092538e-03f, +2.465172993e-03f, 2.466249132e-03f, 2.467320952e-03f, 2.468388452e-03f, 2.469451630e-03f, 2.470510484e-03f, 2.471565014e-03f, 2.472615216e-03f, 2.473661091e-03f, 2.474702635e-03f, +2.475739848e-03f, 2.476772728e-03f, 2.477801273e-03f, 2.478825482e-03f, 2.479845354e-03f, 2.480860886e-03f, 2.481872078e-03f, 2.482878927e-03f, 2.483881433e-03f, 2.484879593e-03f, +2.485873407e-03f, 2.486862872e-03f, 2.487847988e-03f, 2.488828752e-03f, 2.489805164e-03f, 2.490777222e-03f, 2.491744924e-03f, 2.492708269e-03f, 2.493667255e-03f, 2.494621882e-03f, +2.495572147e-03f, 2.496518050e-03f, 2.497459588e-03f, 2.498396761e-03f, 2.499329567e-03f, 2.500258005e-03f, 2.501182073e-03f, 2.502101770e-03f, 2.503017095e-03f, 2.503928046e-03f, +2.504834621e-03f, 2.505736821e-03f, 2.506634642e-03f, 2.507528085e-03f, 2.508417147e-03f, 2.509301827e-03f, 2.510182125e-03f, 2.511058038e-03f, 2.511929565e-03f, 2.512796706e-03f, +2.513659458e-03f, 2.514517821e-03f, 2.515371794e-03f, 2.516221374e-03f, 2.517066562e-03f, 2.517907355e-03f, 2.518743752e-03f, 2.519575753e-03f, 2.520403356e-03f, 2.521226559e-03f, +2.522045363e-03f, 2.522859764e-03f, 2.523669763e-03f, 2.524475358e-03f, 2.525276548e-03f, 2.526073331e-03f, 2.526865708e-03f, 2.527653675e-03f, 2.528437233e-03f, 2.529216381e-03f, +2.529991116e-03f, 2.530761439e-03f, 2.531527347e-03f, 2.532288840e-03f, 2.533045917e-03f, 2.533798577e-03f, 2.534546818e-03f, 2.535290639e-03f, 2.536030041e-03f, 2.536765020e-03f, +2.537495577e-03f, 2.538221711e-03f, 2.538943419e-03f, 2.539660702e-03f, 2.540373559e-03f, 2.541081987e-03f, 2.541785987e-03f, 2.542485558e-03f, 2.543180697e-03f, 2.543871405e-03f, +2.544557681e-03f, 2.545239523e-03f, 2.545916931e-03f, 2.546589903e-03f, 2.547258439e-03f, 2.547922537e-03f, 2.548582198e-03f, 2.549237419e-03f, 2.549888200e-03f, 2.550534541e-03f, +2.551176440e-03f, 2.551813896e-03f, 2.552446908e-03f, 2.553075477e-03f, 2.553699600e-03f, 2.554319277e-03f, 2.554934507e-03f, 2.555545289e-03f, 2.556151623e-03f, 2.556753508e-03f, +2.557350942e-03f, 2.557943926e-03f, 2.558532457e-03f, 2.559116537e-03f, 2.559696162e-03f, 2.560271334e-03f, 2.560842051e-03f, 2.561408313e-03f, 2.561970118e-03f, 2.562527466e-03f, +2.563080356e-03f, 2.563628787e-03f, 2.564172760e-03f, 2.564712272e-03f, 2.565247324e-03f, 2.565777915e-03f, 2.566304043e-03f, 2.566825709e-03f, 2.567342911e-03f, 2.567855650e-03f, +2.568363924e-03f, 2.568867732e-03f, 2.569367075e-03f, 2.569861951e-03f, 2.570352360e-03f, 2.570838301e-03f, 2.571319773e-03f, 2.571796777e-03f, 2.572269311e-03f, 2.572737375e-03f, +2.573200968e-03f, 2.573660089e-03f, 2.574114739e-03f, 2.574564917e-03f, 2.575010621e-03f, 2.575451852e-03f, 2.575888609e-03f, 2.576320891e-03f, 2.576748699e-03f, 2.577172031e-03f, +2.577590886e-03f, 2.578005265e-03f, 2.578415168e-03f, 2.578820592e-03f, 2.579221539e-03f, 2.579618007e-03f, 2.580009996e-03f, 2.580397506e-03f, 2.580780537e-03f, 2.581159087e-03f, +2.581533156e-03f, 2.581902745e-03f, 2.582267852e-03f, 2.582628477e-03f, 2.582984620e-03f, 2.583336281e-03f, 2.583683458e-03f, 2.584026152e-03f, 2.584364363e-03f, 2.584698089e-03f, +2.585027332e-03f, 2.585352089e-03f, 2.585672362e-03f, 2.585988149e-03f, 2.586299450e-03f, 2.586606266e-03f, 2.586908595e-03f, 2.587206438e-03f, 2.587499794e-03f, 2.587788663e-03f, +2.588073044e-03f, 2.588352938e-03f, 2.588628344e-03f, 2.588899262e-03f, 2.589165692e-03f, 2.589427633e-03f, 2.589685085e-03f, 2.589938049e-03f, 2.590186523e-03f, 2.590430508e-03f, +2.590670003e-03f, 2.590905009e-03f, 2.591135524e-03f, 2.591361550e-03f, 2.591583085e-03f, 2.591800130e-03f, 2.592012685e-03f, 2.592220749e-03f, 2.592424322e-03f, 2.592623404e-03f, +2.592817996e-03f, 2.593008096e-03f, 2.593193705e-03f, 2.593374823e-03f, 2.593551449e-03f, 2.593723584e-03f, 2.593891228e-03f, 2.594054380e-03f, 2.594213041e-03f, 2.594367210e-03f, +2.594516887e-03f, 2.594662073e-03f, 2.594802767e-03f, 2.594938969e-03f, 2.595070680e-03f, 2.595197899e-03f, 2.595320626e-03f, 2.595438862e-03f, 2.595552606e-03f, 2.595661858e-03f, +2.595766619e-03f, 2.595866889e-03f, 2.595962667e-03f, 2.596053954e-03f, 2.596140750e-03f, 2.596223054e-03f, 2.596300868e-03f, 2.596374190e-03f, 2.596443022e-03f, 2.596507363e-03f, +2.596567213e-03f, 2.596622573e-03f, 2.596673442e-03f, 2.596719822e-03f, 2.596761711e-03f, 2.596799110e-03f, 2.596832020e-03f, 2.596860440e-03f, 2.596884371e-03f, 2.596903813e-03f, +2.596918766e-03f, 2.596929230e-03f, 2.596935205e-03f, 2.596936693e-03f, 2.596933692e-03f, 2.596926204e-03f, 2.596914227e-03f, 2.596897764e-03f, 2.596876814e-03f, 2.596851377e-03f, +2.596821453e-03f, 2.596787043e-03f, 2.596748147e-03f, 2.596704766e-03f, 2.596656899e-03f, 2.596604548e-03f, 2.596547712e-03f, 2.596486391e-03f, 2.596420587e-03f, 2.596350299e-03f, +2.596275527e-03f, 2.596196273e-03f, 2.596112536e-03f, 2.596024317e-03f, 2.595931617e-03f, 2.595834435e-03f, 2.595732772e-03f, 2.595626628e-03f, 2.595516005e-03f, 2.595400902e-03f, +2.595281319e-03f, 2.595157258e-03f, 2.595028718e-03f, 2.594895700e-03f, 2.594758205e-03f, 2.594616233e-03f, 2.594469785e-03f, 2.594318860e-03f, 2.594163460e-03f, 2.594003585e-03f, +2.593839236e-03f, 2.593670412e-03f, 2.593497115e-03f, 2.593319346e-03f, 2.593137104e-03f, 2.592950390e-03f, 2.592759204e-03f, 2.592563548e-03f, 2.592363422e-03f, 2.592158827e-03f, +2.591949762e-03f, 2.591736229e-03f, 2.591518229e-03f, 2.591295761e-03f, 2.591068827e-03f, 2.590837427e-03f, 2.590601561e-03f, 2.590361231e-03f, 2.590116437e-03f, 2.589867180e-03f, +2.589613460e-03f, 2.589355278e-03f, 2.589092635e-03f, 2.588825531e-03f, 2.588553968e-03f, 2.588277945e-03f, 2.587997463e-03f, 2.587712524e-03f, 2.587423128e-03f, 2.587129276e-03f, +2.586830968e-03f, 2.586528205e-03f, 2.586220988e-03f, 2.585909318e-03f, 2.585593195e-03f, 2.585272621e-03f, 2.584947596e-03f, 2.584618120e-03f, 2.584284195e-03f, 2.583945822e-03f, +2.583603001e-03f, 2.583255733e-03f, 2.582904019e-03f, 2.582547860e-03f, 2.582187256e-03f, 2.581822209e-03f, 2.581452720e-03f, 2.581078788e-03f, 2.580700416e-03f, 2.580317603e-03f, +2.579930352e-03f, 2.579538662e-03f, 2.579142535e-03f, 2.578741972e-03f, 2.578336973e-03f, 2.577927540e-03f, 2.577513673e-03f, 2.577095373e-03f, 2.576672642e-03f, 2.576245480e-03f, +2.575813889e-03f, 2.575377868e-03f, 2.574937420e-03f, 2.574492545e-03f, 2.574043245e-03f, 2.573589519e-03f, 2.573131370e-03f, 2.572668798e-03f, 2.572201804e-03f, 2.571730390e-03f, +2.571254556e-03f, 2.570774304e-03f, 2.570289634e-03f, 2.569800548e-03f, 2.569307046e-03f, 2.568809130e-03f, 2.568306801e-03f, 2.567800060e-03f, 2.567288908e-03f, 2.566773346e-03f, +2.566253375e-03f, 2.565728997e-03f, 2.565200212e-03f, 2.564667023e-03f, 2.564129428e-03f, 2.563587431e-03f, 2.563041033e-03f, 2.562490233e-03f, 2.561935034e-03f, 2.561375437e-03f, +2.560811442e-03f, 2.560243052e-03f, 2.559670267e-03f, 2.559093089e-03f, 2.558511519e-03f, 2.557925557e-03f, 2.557335206e-03f, 2.556740467e-03f, 2.556141340e-03f, 2.555537827e-03f, +2.554929930e-03f, 2.554317649e-03f, 2.553700986e-03f, 2.553079942e-03f, 2.552454519e-03f, 2.551824718e-03f, 2.551190540e-03f, 2.550551986e-03f, 2.549909058e-03f, 2.549261757e-03f, +2.548610085e-03f, 2.547954042e-03f, 2.547293631e-03f, 2.546628852e-03f, 2.545959708e-03f, 2.545286198e-03f, 2.544608325e-03f, 2.543926091e-03f, 2.543239496e-03f, 2.542548542e-03f, +2.541853230e-03f, 2.541153562e-03f, 2.540449540e-03f, 2.539741164e-03f, 2.539028436e-03f, 2.538311358e-03f, 2.537589931e-03f, 2.536864157e-03f, 2.536134036e-03f, 2.535399571e-03f, +2.534660763e-03f, 2.533917614e-03f, 2.533170125e-03f, 2.532418297e-03f, 2.531662132e-03f, 2.530901633e-03f, 2.530136799e-03f, 2.529367633e-03f, 2.528594136e-03f, 2.527816310e-03f, +2.527034156e-03f, 2.526247677e-03f, 2.525456873e-03f, 2.524661746e-03f, 2.523862298e-03f, 2.523058531e-03f, 2.522250445e-03f, 2.521438043e-03f, 2.520621326e-03f, 2.519800296e-03f, +2.518974955e-03f, 2.518145304e-03f, 2.517311345e-03f, 2.516473079e-03f, 2.515630509e-03f, 2.514783635e-03f, 2.513932460e-03f, 2.513076986e-03f, 2.512217213e-03f, 2.511353144e-03f, +2.510484780e-03f, 2.509612124e-03f, 2.508735176e-03f, 2.507853939e-03f, 2.506968415e-03f, 2.506078604e-03f, 2.505184509e-03f, 2.504286132e-03f, 2.503383475e-03f, 2.502476539e-03f, +2.501565325e-03f, 2.500649837e-03f, 2.499730075e-03f, 2.498806041e-03f, 2.497877738e-03f, 2.496945167e-03f, 2.496008330e-03f, 2.495067228e-03f, 2.494121865e-03f, 2.493172240e-03f, +2.492218357e-03f, 2.491260217e-03f, 2.490297823e-03f, 2.489331175e-03f, 2.488360276e-03f, 2.487385128e-03f, 2.486405733e-03f, 2.485422092e-03f, 2.484434208e-03f, 2.483442082e-03f, +2.482445716e-03f, 2.481445113e-03f, 2.480440274e-03f, 2.479431202e-03f, 2.478417898e-03f, 2.477400363e-03f, 2.476378601e-03f, 2.475352614e-03f, 2.474322402e-03f, 2.473287968e-03f, +2.472249315e-03f, 2.471206444e-03f, 2.470159357e-03f, 2.469108056e-03f, 2.468052544e-03f, 2.466992822e-03f, 2.465928892e-03f, 2.464860757e-03f, 2.463788418e-03f, 2.462711878e-03f, +2.461631138e-03f, 2.460546202e-03f, 2.459457070e-03f, 2.458363745e-03f, 2.457266229e-03f, 2.456164524e-03f, 2.455058633e-03f, 2.453948557e-03f, 2.452834298e-03f, 2.451715860e-03f, +2.450593243e-03f, 2.449466450e-03f, 2.448335484e-03f, 2.447200345e-03f, 2.446061038e-03f, 2.444917563e-03f, 2.443769923e-03f, 2.442618120e-03f, 2.441462157e-03f, 2.440302035e-03f, +2.439137757e-03f, 2.437969325e-03f, 2.436796741e-03f, 2.435620008e-03f, 2.434439127e-03f, 2.433254102e-03f, 2.432064934e-03f, 2.430871625e-03f, 2.429674178e-03f, 2.428472596e-03f, +2.427266880e-03f, 2.426057032e-03f, 2.424843056e-03f, 2.423624952e-03f, 2.422402725e-03f, 2.421176376e-03f, 2.419945907e-03f, 2.418711320e-03f, 2.417472619e-03f, 2.416229805e-03f, +2.414982881e-03f, 2.413731848e-03f, 2.412476711e-03f, 2.411217470e-03f, 2.409954129e-03f, 2.408686689e-03f, 2.407415153e-03f, 2.406139524e-03f, 2.404859804e-03f, 2.403575995e-03f, +2.402288100e-03f, 2.400996121e-03f, 2.399700061e-03f, 2.398399922e-03f, 2.397095706e-03f, 2.395787417e-03f, 2.394475056e-03f, 2.393158626e-03f, 2.391838130e-03f, 2.390513569e-03f, +2.389184948e-03f, 2.387852267e-03f, 2.386515529e-03f, 2.385174738e-03f, 2.383829896e-03f, 2.382481004e-03f, 2.381128066e-03f, 2.379771085e-03f, 2.378410062e-03f, 2.377045000e-03f, +2.375675903e-03f, 2.374302771e-03f, 2.372925609e-03f, 2.371544419e-03f, 2.370159203e-03f, 2.368769964e-03f, 2.367376704e-03f, 2.365979427e-03f, 2.364578134e-03f, 2.363172828e-03f, +2.361763513e-03f, 2.360350190e-03f, 2.358932862e-03f, 2.357511533e-03f, 2.356086204e-03f, 2.354656878e-03f, 2.353223559e-03f, 2.351786248e-03f, 2.350344949e-03f, 2.348899663e-03f, +2.347450394e-03f, 2.345997145e-03f, 2.344539918e-03f, 2.343078716e-03f, 2.341613542e-03f, 2.340144398e-03f, 2.338671288e-03f, 2.337194213e-03f, 2.335713177e-03f, 2.334228182e-03f, +2.332739232e-03f, 2.331246328e-03f, 2.329749475e-03f, 2.328248674e-03f, 2.326743928e-03f, 2.325235241e-03f, 2.323722615e-03f, 2.322206052e-03f, 2.320685557e-03f, 2.319161130e-03f, +2.317632776e-03f, 2.316100498e-03f, 2.314564297e-03f, 2.313024177e-03f, 2.311480141e-03f, 2.309932192e-03f, 2.308380332e-03f, 2.306824565e-03f, 2.305264893e-03f, 2.303701319e-03f, +2.302133846e-03f, 2.300562478e-03f, 2.298987216e-03f, 2.297408065e-03f, 2.295825026e-03f, 2.294238103e-03f, 2.292647298e-03f, 2.291052615e-03f, 2.289454057e-03f, 2.287851627e-03f, +2.286245327e-03f, 2.284635161e-03f, 2.283021131e-03f, 2.281403240e-03f, 2.279781493e-03f, 2.278155890e-03f, 2.276526437e-03f, 2.274893135e-03f, 2.273255987e-03f, 2.271614997e-03f, +2.269970168e-03f, 2.268321503e-03f, 2.266669004e-03f, 2.265012675e-03f, 2.263352519e-03f, 2.261688539e-03f, 2.260020738e-03f, 2.258349119e-03f, 2.256673686e-03f, 2.254994440e-03f, +2.253311386e-03f, 2.251624527e-03f, 2.249933865e-03f, 2.248239404e-03f, 2.246541147e-03f, 2.244839097e-03f, 2.243133257e-03f, 2.241423630e-03f, 2.239710220e-03f, 2.237993029e-03f, +2.236272061e-03f, 2.234547320e-03f, 2.232818807e-03f, 2.231086527e-03f, 2.229350482e-03f, 2.227610676e-03f, 2.225867111e-03f, 2.224119792e-03f, 2.222368722e-03f, 2.220613903e-03f, +2.218855338e-03f, 2.217093032e-03f, 2.215326987e-03f, 2.213557207e-03f, 2.211783694e-03f, 2.210006453e-03f, 2.208225485e-03f, 2.206440796e-03f, 2.204652387e-03f, 2.202860262e-03f, +2.201064425e-03f, 2.199264879e-03f, 2.197461627e-03f, 2.195654672e-03f, 2.193844018e-03f, 2.192029667e-03f, 2.190211625e-03f, 2.188389893e-03f, 2.186564474e-03f, 2.184735374e-03f, +2.182902594e-03f, 2.181066138e-03f, 2.179226009e-03f, 2.177382212e-03f, 2.175534748e-03f, 2.173683623e-03f, 2.171828838e-03f, 2.169970397e-03f, 2.168108305e-03f, 2.166242564e-03f, +2.164373177e-03f, 2.162500148e-03f, 2.160623481e-03f, 2.158743179e-03f, 2.156859245e-03f, 2.154971683e-03f, 2.153080496e-03f, 2.151185687e-03f, 2.149287262e-03f, 2.147385221e-03f, +2.145479570e-03f, 2.143570311e-03f, 2.141657449e-03f, 2.139740986e-03f, 2.137820926e-03f, 2.135897273e-03f, 2.133970030e-03f, 2.132039201e-03f, 2.130104789e-03f, 2.128166797e-03f, +2.126225230e-03f, 2.124280090e-03f, 2.122331382e-03f, 2.120379109e-03f, 2.118423274e-03f, 2.116463882e-03f, 2.114500934e-03f, 2.112534436e-03f, 2.110564391e-03f, 2.108590802e-03f, +2.106613673e-03f, 2.104633008e-03f, 2.102648810e-03f, 2.100661082e-03f, 2.098669829e-03f, 2.096675054e-03f, 2.094676761e-03f, 2.092674953e-03f, 2.090669634e-03f, 2.088660808e-03f, +2.086648477e-03f, 2.084632647e-03f, 2.082613320e-03f, 2.080590501e-03f, 2.078564193e-03f, 2.076534399e-03f, 2.074501123e-03f, 2.072464370e-03f, 2.070424142e-03f, 2.068380443e-03f, +2.066333278e-03f, 2.064282650e-03f, 2.062228562e-03f, 2.060171018e-03f, 2.058110023e-03f, 2.056045580e-03f, 2.053977691e-03f, 2.051906363e-03f, 2.049831597e-03f, 2.047753398e-03f, +2.045671770e-03f, 2.043586716e-03f, 2.041498241e-03f, 2.039406347e-03f, 2.037311039e-03f, 2.035212321e-03f, 2.033110196e-03f, 2.031004668e-03f, 2.028895741e-03f, 2.026783419e-03f, +2.024667706e-03f, 2.022548605e-03f, 2.020426121e-03f, 2.018300256e-03f, 2.016171016e-03f, 2.014038404e-03f, 2.011902423e-03f, 2.009763078e-03f, 2.007620373e-03f, 2.005474311e-03f, +2.003324896e-03f, 2.001172132e-03f, 1.999016023e-03f, 1.996856574e-03f, 1.994693787e-03f, 1.992527667e-03f, 1.990358217e-03f, 1.988185443e-03f, 1.986009346e-03f, 1.983829933e-03f, +1.981647205e-03f, 1.979461168e-03f, 1.977271826e-03f, 1.975079182e-03f, 1.972883240e-03f, 1.970684004e-03f, 1.968481478e-03f, 1.966275667e-03f, 1.964066573e-03f, 1.961854202e-03f, +1.959638557e-03f, 1.957419642e-03f, 1.955197462e-03f, 1.952972019e-03f, 1.950743319e-03f, 1.948511365e-03f, 1.946276161e-03f, 1.944037711e-03f, 1.941796020e-03f, 1.939551091e-03f, +1.937302929e-03f, 1.935051537e-03f, 1.932796919e-03f, 1.930539080e-03f, 1.928278024e-03f, 1.926013755e-03f, 1.923746276e-03f, 1.921475592e-03f, 1.919201707e-03f, 1.916924626e-03f, +1.914644351e-03f, 1.912360888e-03f, 1.910074241e-03f, 1.907784413e-03f, 1.905491408e-03f, 1.903195232e-03f, 1.900895887e-03f, 1.898593378e-03f, 1.896287710e-03f, 1.893978886e-03f, +1.891666911e-03f, 1.889351788e-03f, 1.887033522e-03f, 1.884712118e-03f, 1.882387578e-03f, 1.880059908e-03f, 1.877729111e-03f, 1.875395193e-03f, 1.873058156e-03f, 1.870718005e-03f, +1.868374745e-03f, 1.866028380e-03f, 1.863678913e-03f, 1.861326349e-03f, 1.858970693e-03f, 1.856611948e-03f, 1.854250119e-03f, 1.851885210e-03f, 1.849517225e-03f, 1.847146169e-03f, +1.844772045e-03f, 1.842394858e-03f, 1.840014613e-03f, 1.837631314e-03f, 1.835244964e-03f, 1.832855568e-03f, 1.830463131e-03f, 1.828067657e-03f, 1.825669149e-03f, 1.823267613e-03f, +1.820863053e-03f, 1.818455472e-03f, 1.816044876e-03f, 1.813631268e-03f, 1.811214654e-03f, 1.808795036e-03f, 1.806372420e-03f, 1.803946811e-03f, 1.801518211e-03f, 1.799086626e-03f, +1.796652060e-03f, 1.794214518e-03f, 1.791774003e-03f, 1.789330521e-03f, 1.786884075e-03f, 1.784434669e-03f, 1.781982310e-03f, 1.779526999e-03f, 1.777068743e-03f, 1.774607546e-03f, +1.772143411e-03f, 1.769676344e-03f, 1.767206348e-03f, 1.764733428e-03f, 1.762257589e-03f, 1.759778836e-03f, 1.757297171e-03f, 1.754812600e-03f, 1.752325128e-03f, 1.749834759e-03f, +1.747341496e-03f, 1.744845346e-03f, 1.742346312e-03f, 1.739844398e-03f, 1.737339609e-03f, 1.734831950e-03f, 1.732321426e-03f, 1.729808039e-03f, 1.727291796e-03f, 1.724772700e-03f, +1.722250757e-03f, 1.719725970e-03f, 1.717198344e-03f, 1.714667884e-03f, 1.712134594e-03f, 1.709598478e-03f, 1.707059542e-03f, 1.704517789e-03f, 1.701973225e-03f, 1.699425854e-03f, +1.696875680e-03f, 1.694322708e-03f, 1.691766942e-03f, 1.689208388e-03f, 1.686647049e-03f, 1.684082930e-03f, 1.681516036e-03f, 1.678946371e-03f, 1.676373941e-03f, 1.673798749e-03f, +1.671220800e-03f, 1.668640099e-03f, 1.666056650e-03f, 1.663470458e-03f, 1.660881528e-03f, 1.658289863e-03f, 1.655695470e-03f, 1.653098352e-03f, 1.650498514e-03f, 1.647895961e-03f, +1.645290698e-03f, 1.642682728e-03f, 1.640072057e-03f, 1.637458689e-03f, 1.634842629e-03f, 1.632223882e-03f, 1.629602452e-03f, 1.626978344e-03f, 1.624351562e-03f, 1.621722112e-03f, +1.619089998e-03f, 1.616455225e-03f, 1.613817797e-03f, 1.611177719e-03f, 1.608534996e-03f, 1.605889633e-03f, 1.603241633e-03f, 1.600591003e-03f, 1.597937746e-03f, 1.595281868e-03f, +1.592623372e-03f, 1.589962265e-03f, 1.587298550e-03f, 1.584632232e-03f, 1.581963317e-03f, 1.579291808e-03f, 1.576617711e-03f, 1.573941030e-03f, 1.571261770e-03f, 1.568579936e-03f, +1.565895533e-03f, 1.563208565e-03f, 1.560519037e-03f, 1.557826955e-03f, 1.555132321e-03f, 1.552435143e-03f, 1.549735424e-03f, 1.547033169e-03f, 1.544328383e-03f, 1.541621070e-03f, +1.538911236e-03f, 1.536198886e-03f, 1.533484024e-03f, 1.530766654e-03f, 1.528046783e-03f, 1.525324414e-03f, 1.522599553e-03f, 1.519872204e-03f, 1.517142372e-03f, 1.514410063e-03f, +1.511675280e-03f, 1.508938029e-03f, 1.506198315e-03f, 1.503456142e-03f, 1.500711516e-03f, 1.497964440e-03f, 1.495214921e-03f, 1.492462963e-03f, 1.489708571e-03f, 1.486951749e-03f, +1.484192503e-03f, 1.481430838e-03f, 1.478666758e-03f, 1.475900269e-03f, 1.473131375e-03f, 1.470360081e-03f, 1.467586392e-03f, 1.464810313e-03f, 1.462031849e-03f, 1.459251005e-03f, +1.456467785e-03f, 1.453682196e-03f, 1.450894241e-03f, 1.448103925e-03f, 1.445311255e-03f, 1.442516233e-03f, 1.439718867e-03f, 1.436919159e-03f, 1.434117116e-03f, 1.431312743e-03f, +1.428506044e-03f, 1.425697024e-03f, 1.422885688e-03f, 1.420072041e-03f, 1.417256089e-03f, 1.414437836e-03f, 1.411617288e-03f, 1.408794448e-03f, 1.405969323e-03f, 1.403141917e-03f, +1.400312235e-03f, 1.397480282e-03f, 1.394646064e-03f, 1.391809585e-03f, 1.388970850e-03f, 1.386129865e-03f, 1.383286634e-03f, 1.380441162e-03f, 1.377593455e-03f, 1.374743517e-03f, +1.371891354e-03f, 1.369036970e-03f, 1.366180371e-03f, 1.363321561e-03f, 1.360460547e-03f, 1.357597332e-03f, 1.354731921e-03f, 1.351864321e-03f, 1.348994536e-03f, 1.346122571e-03f, +1.343248431e-03f, 1.340372121e-03f, 1.337493646e-03f, 1.334613012e-03f, 1.331730223e-03f, 1.328845285e-03f, 1.325958203e-03f, 1.323068981e-03f, 1.320177625e-03f, 1.317284140e-03f, +1.314388532e-03f, 1.311490804e-03f, 1.308590963e-03f, 1.305689014e-03f, 1.302784960e-03f, 1.299878809e-03f, 1.296970565e-03f, 1.294060232e-03f, 1.291147817e-03f, 1.288233324e-03f, +1.285316758e-03f, 1.282398125e-03f, 1.279477430e-03f, 1.276554678e-03f, 1.273629873e-03f, 1.270703022e-03f, 1.267774129e-03f, 1.264843200e-03f, 1.261910240e-03f, 1.258975253e-03f, +1.256038246e-03f, 1.253099222e-03f, 1.250158189e-03f, 1.247215150e-03f, 1.244270110e-03f, 1.241323076e-03f, 1.238374052e-03f, 1.235423043e-03f, 1.232470055e-03f, 1.229515093e-03f, +1.226558162e-03f, 1.223599267e-03f, 1.220638414e-03f, 1.217675607e-03f, 1.214710852e-03f, 1.211744155e-03f, 1.208775520e-03f, 1.205804952e-03f, 1.202832457e-03f, 1.199858041e-03f, +1.196881707e-03f, 1.193903463e-03f, 1.190923312e-03f, 1.187941260e-03f, 1.184957312e-03f, 1.181971475e-03f, 1.178983752e-03f, 1.175994149e-03f, 1.173002671e-03f, 1.170009324e-03f, +1.167014113e-03f, 1.164017044e-03f, 1.161018120e-03f, 1.158017349e-03f, 1.155014734e-03f, 1.152010282e-03f, 1.149003998e-03f, 1.145995886e-03f, 1.142985953e-03f, 1.139974203e-03f, +1.136960642e-03f, 1.133945275e-03f, 1.130928107e-03f, 1.127909144e-03f, 1.124888392e-03f, 1.121865854e-03f, 1.118841537e-03f, 1.115815447e-03f, 1.112787587e-03f, 1.109757964e-03f, +1.106726584e-03f, 1.103693450e-03f, 1.100658569e-03f, 1.097621946e-03f, 1.094583587e-03f, 1.091543496e-03f, 1.088501679e-03f, 1.085458141e-03f, 1.082412888e-03f, 1.079365926e-03f, +1.076317258e-03f, 1.073266892e-03f, 1.070214831e-03f, 1.067161082e-03f, 1.064105650e-03f, 1.061048540e-03f, 1.057989758e-03f, 1.054929309e-03f, 1.051867198e-03f, 1.048803431e-03f, +1.045738013e-03f, 1.042670950e-03f, 1.039602246e-03f, 1.036531908e-03f, 1.033459940e-03f, 1.030386349e-03f, 1.027311139e-03f, 1.024234315e-03f, 1.021155885e-03f, 1.018075851e-03f, +1.014994221e-03f, 1.011911000e-03f, 1.008826192e-03f, 1.005739804e-03f, 1.002651840e-03f, 9.995623066e-04f, 9.964712088e-04f, 9.933785520e-04f, 9.902843417e-04f, 9.871885832e-04f, +9.840912820e-04f, 9.809924436e-04f, 9.778920734e-04f, 9.747901768e-04f, 9.716867592e-04f, 9.685818262e-04f, 9.654753831e-04f, 9.623674354e-04f, 9.592579886e-04f, 9.561470480e-04f, +9.530346193e-04f, 9.499207077e-04f, 9.468053189e-04f, 9.436884581e-04f, 9.405701310e-04f, 9.374503430e-04f, 9.343290995e-04f, 9.312064060e-04f, 9.280822680e-04f, 9.249566910e-04f, +9.218296804e-04f, 9.187012418e-04f, 9.155713805e-04f, 9.124401021e-04f, 9.093074122e-04f, 9.061733160e-04f, 9.030378193e-04f, 8.999009274e-04f, 8.967626458e-04f, 8.936229801e-04f, +8.904819357e-04f, 8.873395182e-04f, 8.841957330e-04f, 8.810505857e-04f, 8.779040817e-04f, 8.747562266e-04f, 8.716070259e-04f, 8.684564851e-04f, 8.653046097e-04f, 8.621514052e-04f, +8.589968772e-04f, 8.558410311e-04f, 8.526838726e-04f, 8.495254071e-04f, 8.463656401e-04f, 8.432045772e-04f, 8.400422240e-04f, 8.368785858e-04f, 8.337136684e-04f, 8.305474772e-04f, +8.273800177e-04f, 8.242112956e-04f, 8.210413163e-04f, 8.178700853e-04f, 8.146976084e-04f, 8.115238909e-04f, 8.083489384e-04f, 8.051727566e-04f, 8.019953508e-04f, 7.988167268e-04f, +7.956368901e-04f, 7.924558461e-04f, 7.892736006e-04f, 7.860901590e-04f, 7.829055269e-04f, 7.797197099e-04f, 7.765327135e-04f, 7.733445433e-04f, 7.701552050e-04f, 7.669647040e-04f, +7.637730459e-04f, 7.605802363e-04f, 7.573862809e-04f, 7.541911851e-04f, 7.509949546e-04f, 7.477975949e-04f, 7.445991117e-04f, 7.413995104e-04f, 7.381987968e-04f, 7.349969764e-04f, +7.317940547e-04f, 7.285900375e-04f, 7.253849302e-04f, 7.221787385e-04f, 7.189714679e-04f, 7.157631242e-04f, 7.125537128e-04f, 7.093432394e-04f, 7.061317096e-04f, 7.029191290e-04f, +6.997055031e-04f, 6.964908377e-04f, 6.932751383e-04f, 6.900584105e-04f, 6.868406600e-04f, 6.836218924e-04f, 6.804021132e-04f, 6.771813281e-04f, 6.739595427e-04f, 6.707367627e-04f, +6.675129936e-04f, 6.642882411e-04f, 6.610625109e-04f, 6.578358084e-04f, 6.546081394e-04f, 6.513795096e-04f, 6.481499244e-04f, 6.449193896e-04f, 6.416879108e-04f, 6.384554936e-04f, +6.352221437e-04f, 6.319878667e-04f, 6.287526682e-04f, 6.255165540e-04f, 6.222795295e-04f, 6.190416005e-04f, 6.158027726e-04f, 6.125630515e-04f, 6.093224427e-04f, 6.060809520e-04f, +6.028385850e-04f, 5.995953474e-04f, 5.963512447e-04f, 5.931062827e-04f, 5.898604671e-04f, 5.866138033e-04f, 5.833662972e-04f, 5.801179544e-04f, 5.768687805e-04f, 5.736187812e-04f, +5.703679621e-04f, 5.671163290e-04f, 5.638638874e-04f, 5.606106431e-04f, 5.573566017e-04f, 5.541017689e-04f, 5.508461503e-04f, 5.475897516e-04f, 5.443325785e-04f, 5.410746366e-04f, +5.378159317e-04f, 5.345564694e-04f, 5.312962553e-04f, 5.280352952e-04f, 5.247735947e-04f, 5.215111594e-04f, 5.182479952e-04f, 5.149841076e-04f, 5.117195023e-04f, 5.084541851e-04f, +5.051881615e-04f, 5.019214373e-04f, 4.986540182e-04f, 4.953859098e-04f, 4.921171179e-04f, 4.888476480e-04f, 4.855775059e-04f, 4.823066974e-04f, 4.790352280e-04f, 4.757631034e-04f, +4.724903295e-04f, 4.692169117e-04f, 4.659428559e-04f, 4.626681678e-04f, 4.593928529e-04f, 4.561169171e-04f, 4.528403659e-04f, 4.495632052e-04f, 4.462854406e-04f, 4.430070778e-04f, +4.397281225e-04f, 4.364485803e-04f, 4.331684571e-04f, 4.298877585e-04f, 4.266064901e-04f, 4.233246578e-04f, 4.200422672e-04f, 4.167593239e-04f, 4.134758338e-04f, 4.101918025e-04f, +4.069072357e-04f, 4.036221391e-04f, 4.003365184e-04f, 3.970503794e-04f, 3.937637277e-04f, 3.904765690e-04f, 3.871889091e-04f, 3.839007537e-04f, 3.806121084e-04f, 3.773229790e-04f, +3.740333712e-04f, 3.707432908e-04f, 3.674527433e-04f, 3.641617346e-04f, 3.608702703e-04f, 3.575783561e-04f, 3.542859978e-04f, 3.509932011e-04f, 3.476999717e-04f, 3.444063153e-04f, +3.411122376e-04f, 3.378177444e-04f, 3.345228413e-04f, 3.312275341e-04f, 3.279318285e-04f, 3.246357302e-04f, 3.213392449e-04f, 3.180423783e-04f, 3.147451362e-04f, 3.114475243e-04f, +3.081495483e-04f, 3.048512139e-04f, 3.015525269e-04f, 2.982534929e-04f, 2.949541177e-04f, 2.916544069e-04f, 2.883543664e-04f, 2.850540019e-04f, 2.817533190e-04f, 2.784523235e-04f, +2.751510210e-04f, 2.718494175e-04f, 2.685475184e-04f, 2.652453297e-04f, 2.619428569e-04f, 2.586401058e-04f, 2.553370822e-04f, 2.520337918e-04f, 2.487302402e-04f, 2.454264333e-04f, +2.421223766e-04f, 2.388180761e-04f, 2.355135373e-04f, 2.322087660e-04f, 2.289037680e-04f, 2.255985489e-04f, 2.222931145e-04f, 2.189874705e-04f, 2.156816227e-04f, 2.123755766e-04f, +2.090693382e-04f, 2.057629131e-04f, 2.024563070e-04f, 1.991495256e-04f, 1.958425747e-04f, 1.925354600e-04f, 1.892281873e-04f, 1.859207622e-04f, 1.826131904e-04f, 1.793054778e-04f, +1.759976300e-04f, 1.726896527e-04f, 1.693815517e-04f, 1.660733327e-04f, 1.627650014e-04f, 1.594565636e-04f, 1.561480249e-04f, 1.528393911e-04f, 1.495306680e-04f, 1.462218612e-04f, +1.429129764e-04f, 1.396040194e-04f, 1.362949960e-04f, 1.329859117e-04f, 1.296767724e-04f, 1.263675838e-04f, 1.230583516e-04f, 1.197490815e-04f, 1.164397793e-04f, 1.131304506e-04f, +1.098211012e-04f, 1.065117368e-04f, 1.032023631e-04f, 9.989298586e-05f, 9.658361079e-05f, 9.327424361e-05f, 8.996489004e-05f, 8.665555579e-05f, 8.334624658e-05f, 8.003696814e-05f, +7.672772617e-05f, 7.341852640e-05f, 7.010937454e-05f, 6.680027632e-05f, 6.349123744e-05f, 6.018226362e-05f, 5.687336059e-05f, 5.356453405e-05f, 5.025578972e-05f, 4.694713331e-05f, +4.363857055e-05f, 4.033010713e-05f, 3.702174878e-05f, 3.371350120e-05f, 3.040537012e-05f, 2.709736123e-05f, 2.378948026e-05f, 2.048173291e-05f, 1.717412489e-05f, 1.386666191e-05f, +1.055934969e-05f, 7.252193920e-06f, 3.945200319e-06f, 6.383745921e-07f, -2.668277554e-06f, -5.974750414e-06f, -9.281038283e-06f, -1.258713545e-05f, -1.589303623e-05f, -1.919873489e-05f, +-2.250422575e-05f, -2.580950310e-05f, -2.911456124e-05f, -3.241939447e-05f, -3.572399709e-05f, -3.902836340e-05f, -4.233248770e-05f, -4.563636429e-05f, -4.893998747e-05f, -5.224335155e-05f, +-5.554645084e-05f, -5.884927963e-05f, -6.215183224e-05f, -6.545410297e-05f, -6.875608612e-05f, -7.205777601e-05f, -7.535916695e-05f, -7.866025324e-05f, -8.196102919e-05f, -8.526148912e-05f, +-8.856162734e-05f, -9.186143816e-05f, -9.516091589e-05f, -9.846005486e-05f, -1.017588494e-04f, -1.050572937e-04f, -1.083553823e-04f, -1.116531093e-04f, -1.149504692e-04f, -1.182474562e-04f, +-1.215440647e-04f, -1.248402889e-04f, -1.281361233e-04f, -1.314315621e-04f, -1.347265996e-04f, -1.380212302e-04f, -1.413154483e-04f, -1.446092480e-04f, -1.479026239e-04f, -1.511955701e-04f, +-1.544880810e-04f, -1.577801510e-04f, -1.610717744e-04f, -1.643629456e-04f, -1.676536587e-04f, -1.709439083e-04f, -1.742336887e-04f, -1.775229941e-04f, -1.808118189e-04f, -1.841001574e-04f, +-1.873880041e-04f, -1.906753532e-04f, -1.939621991e-04f, -1.972485361e-04f, -2.005343586e-04f, -2.038196609e-04f, -2.071044375e-04f, -2.103886825e-04f, -2.136723904e-04f, -2.169555555e-04f, +-2.202381723e-04f, -2.235202349e-04f, -2.268017379e-04f, -2.300826755e-04f, -2.333630421e-04f, -2.366428321e-04f, -2.399220399e-04f, -2.432006597e-04f, -2.464786860e-04f, -2.497561131e-04f, +-2.530329355e-04f, -2.563091474e-04f, -2.595847432e-04f, -2.628597173e-04f, -2.661340641e-04f, -2.694077780e-04f, -2.726808533e-04f, -2.759532844e-04f, -2.792250656e-04f, -2.824961915e-04f, +-2.857666562e-04f, -2.890364543e-04f, -2.923055801e-04f, -2.955740280e-04f, -2.988417924e-04f, -3.021088677e-04f, -3.053752482e-04f, -3.086409283e-04f, -3.119059025e-04f, -3.151701652e-04f, +-3.184337106e-04f, -3.216965333e-04f, -3.249586276e-04f, -3.282199880e-04f, -3.314806088e-04f, -3.347404844e-04f, -3.379996092e-04f, -3.412579777e-04f, -3.445155843e-04f, -3.477724233e-04f, +-3.510284892e-04f, -3.542837763e-04f, -3.575382792e-04f, -3.607919922e-04f, -3.640449097e-04f, -3.672970262e-04f, -3.705483361e-04f, -3.737988338e-04f, -3.770485136e-04f, -3.802973702e-04f, +-3.835453978e-04f, -3.867925910e-04f, -3.900389440e-04f, -3.932844515e-04f, -3.965291078e-04f, -3.997729073e-04f, -4.030158445e-04f, -4.062579138e-04f, -4.094991097e-04f, -4.127394266e-04f, +-4.159788590e-04f, -4.192174013e-04f, -4.224550479e-04f, -4.256917934e-04f, -4.289276321e-04f, -4.321625585e-04f, -4.353965671e-04f, -4.386296524e-04f, -4.418618087e-04f, -4.450930306e-04f, +-4.483233125e-04f, -4.515526489e-04f, -4.547810342e-04f, -4.580084630e-04f, -4.612349297e-04f, -4.644604288e-04f, -4.676849547e-04f, -4.709085019e-04f, -4.741310649e-04f, -4.773526383e-04f, +-4.805732164e-04f, -4.837927937e-04f, -4.870113648e-04f, -4.902289242e-04f, -4.934454663e-04f, -4.966609856e-04f, -4.998754766e-04f, -5.030889339e-04f, -5.063013518e-04f, -5.095127250e-04f, +-5.127230480e-04f, -5.159323151e-04f, -5.191405210e-04f, -5.223476602e-04f, -5.255537271e-04f, -5.287587163e-04f, -5.319626223e-04f, -5.351654397e-04f, -5.383671629e-04f, -5.415677864e-04f, +-5.447673048e-04f, -5.479657127e-04f, -5.511630045e-04f, -5.543591748e-04f, -5.575542181e-04f, -5.607481290e-04f, -5.639409020e-04f, -5.671325316e-04f, -5.703230124e-04f, -5.735123389e-04f, +-5.767005057e-04f, -5.798875074e-04f, -5.830733384e-04f, -5.862579934e-04f, -5.894414668e-04f, -5.926237533e-04f, -5.958048474e-04f, -5.989847437e-04f, -6.021634368e-04f, -6.053409212e-04f, +-6.085171915e-04f, -6.116922422e-04f, -6.148660680e-04f, -6.180386634e-04f, -6.212100230e-04f, -6.243801414e-04f, -6.275490132e-04f, -6.307166329e-04f, -6.338829952e-04f, -6.370480946e-04f, +-6.402119258e-04f, -6.433744833e-04f, -6.465357618e-04f, -6.496957558e-04f, -6.528544600e-04f, -6.560118689e-04f, -6.591679773e-04f, -6.623227796e-04f, -6.654762705e-04f, -6.686284446e-04f, +-6.717792966e-04f, -6.749288210e-04f, -6.780770126e-04f, -6.812238658e-04f, -6.843693754e-04f, -6.875135361e-04f, -6.906563423e-04f, -6.937977888e-04f, -6.969378702e-04f, -7.000765812e-04f, +-7.032139164e-04f, -7.063498704e-04f, -7.094844379e-04f, -7.126176136e-04f, -7.157493922e-04f, -7.188797682e-04f, -7.220087363e-04f, -7.251362912e-04f, -7.282624277e-04f, -7.313871403e-04f, +-7.345104237e-04f, -7.376322726e-04f, -7.407526817e-04f, -7.438716456e-04f, -7.469891591e-04f, -7.501052169e-04f, -7.532198136e-04f, -7.563329439e-04f, -7.594446025e-04f, -7.625547842e-04f, +-7.656634836e-04f, -7.687706954e-04f, -7.718764143e-04f, -7.749806351e-04f, -7.780833525e-04f, -7.811845611e-04f, -7.842842557e-04f, -7.873824311e-04f, -7.904790819e-04f, -7.935742029e-04f, +-7.966677888e-04f, -7.997598343e-04f, -8.028503342e-04f, -8.059392833e-04f, -8.090266762e-04f, -8.121125077e-04f, -8.151967725e-04f, -8.182794655e-04f, -8.213605813e-04f, -8.244401148e-04f, +-8.275180606e-04f, -8.305944136e-04f, -8.336691685e-04f, -8.367423201e-04f, -8.398138631e-04f, -8.428837924e-04f, -8.459521027e-04f, -8.490187888e-04f, -8.520838455e-04f, -8.551472675e-04f, +-8.582090497e-04f, -8.612691869e-04f, -8.643276738e-04f, -8.673845052e-04f, -8.704396761e-04f, -8.734931811e-04f, -8.765450150e-04f, -8.795951728e-04f, -8.826436492e-04f, -8.856904390e-04f, +-8.887355370e-04f, -8.917789381e-04f, -8.948206372e-04f, -8.978606289e-04f, -9.008989083e-04f, -9.039354700e-04f, -9.069703091e-04f, -9.100034202e-04f, -9.130347983e-04f, -9.160644381e-04f, +-9.190923347e-04f, -9.221184827e-04f, -9.251428772e-04f, -9.281655128e-04f, -9.311863846e-04f, -9.342054874e-04f, -9.372228161e-04f, -9.402383655e-04f, -9.432521305e-04f, -9.462641060e-04f, +-9.492742869e-04f, -9.522826681e-04f, -9.552892445e-04f, -9.582940110e-04f, -9.612969624e-04f, -9.642980938e-04f, -9.672974000e-04f, -9.702948758e-04f, -9.732905163e-04f, -9.762843164e-04f, +-9.792762709e-04f, -9.822663748e-04f, -9.852546230e-04f, -9.882410106e-04f, -9.912255323e-04f, -9.942081831e-04f, -9.971889580e-04f, -1.000167852e-03f, -1.003144860e-03f, -1.006119977e-03f, +-1.009093198e-03f, -1.012064517e-03f, -1.015033931e-03f, -1.018001433e-03f, -1.020967019e-03f, -1.023930684e-03f, -1.026892422e-03f, -1.029852229e-03f, -1.032810100e-03f, -1.035766029e-03f, +-1.038720013e-03f, -1.041672044e-03f, -1.044622120e-03f, -1.047570234e-03f, -1.050516382e-03f, -1.053460558e-03f, -1.056402759e-03f, -1.059342978e-03f, -1.062281210e-03f, -1.065217452e-03f, +-1.068151697e-03f, -1.071083941e-03f, -1.074014179e-03f, -1.076942406e-03f, -1.079868617e-03f, -1.082792807e-03f, -1.085714971e-03f, -1.088635104e-03f, -1.091553201e-03f, -1.094469258e-03f, +-1.097383269e-03f, -1.100295229e-03f, -1.103205133e-03f, -1.106112978e-03f, -1.109018756e-03f, -1.111922465e-03f, -1.114824098e-03f, -1.117723652e-03f, -1.120621120e-03f, -1.123516498e-03f, +-1.126409782e-03f, -1.129300966e-03f, -1.132190045e-03f, -1.135077015e-03f, -1.137961870e-03f, -1.140844607e-03f, -1.143725219e-03f, -1.146603702e-03f, -1.149480052e-03f, -1.152354262e-03f, +-1.155226330e-03f, -1.158096249e-03f, -1.160964014e-03f, -1.163829622e-03f, -1.166693067e-03f, -1.169554344e-03f, -1.172413448e-03f, -1.175270375e-03f, -1.178125120e-03f, -1.180977678e-03f, +-1.183828044e-03f, -1.186676213e-03f, -1.189522181e-03f, -1.192365942e-03f, -1.195207493e-03f, -1.198046828e-03f, -1.200883942e-03f, -1.203718830e-03f, -1.206551489e-03f, -1.209381912e-03f, +-1.212210095e-03f, -1.215036035e-03f, -1.217859724e-03f, -1.220681160e-03f, -1.223500337e-03f, -1.226317250e-03f, -1.229131895e-03f, -1.231944267e-03f, -1.234754361e-03f, -1.237562173e-03f, +-1.240367697e-03f, -1.243170929e-03f, -1.245971865e-03f, -1.248770499e-03f, -1.251566826e-03f, -1.254360843e-03f, -1.257152545e-03f, -1.259941926e-03f, -1.262728982e-03f, -1.265513709e-03f, +-1.268296101e-03f, -1.271076154e-03f, -1.273853863e-03f, -1.276629224e-03f, -1.279402232e-03f, -1.282172882e-03f, -1.284941170e-03f, -1.287707090e-03f, -1.290470639e-03f, -1.293231811e-03f, +-1.295990603e-03f, -1.298747009e-03f, -1.301501024e-03f, -1.304252645e-03f, -1.307001866e-03f, -1.309748682e-03f, -1.312493090e-03f, -1.315235085e-03f, -1.317974661e-03f, -1.320711815e-03f, +-1.323446541e-03f, -1.326178836e-03f, -1.328908694e-03f, -1.331636111e-03f, -1.334361083e-03f, -1.337083604e-03f, -1.339803671e-03f, -1.342521278e-03f, -1.345236421e-03f, -1.347949096e-03f, +-1.350659298e-03f, -1.353367022e-03f, -1.356072264e-03f, -1.358775020e-03f, -1.361475284e-03f, -1.364173052e-03f, -1.366868320e-03f, -1.369561084e-03f, -1.372251338e-03f, -1.374939078e-03f, +-1.377624300e-03f, -1.380306998e-03f, -1.382987170e-03f, -1.385664809e-03f, -1.388339913e-03f, -1.391012475e-03f, -1.393682492e-03f, -1.396349959e-03f, -1.399014872e-03f, -1.401677226e-03f, +-1.404337017e-03f, -1.406994240e-03f, -1.409648891e-03f, -1.412300966e-03f, -1.414950459e-03f, -1.417597367e-03f, -1.420241685e-03f, -1.422883409e-03f, -1.425522533e-03f, -1.428159055e-03f, +-1.430792969e-03f, -1.433424271e-03f, -1.436052956e-03f, -1.438679021e-03f, -1.441302460e-03f, -1.443923269e-03f, -1.446541445e-03f, -1.449156982e-03f, -1.451769876e-03f, -1.454380123e-03f, +-1.456987719e-03f, -1.459592658e-03f, -1.462194938e-03f, -1.464794552e-03f, -1.467391498e-03f, -1.469985770e-03f, -1.472577365e-03f, -1.475166277e-03f, -1.477752503e-03f, -1.480336039e-03f, +-1.482916879e-03f, -1.485495020e-03f, -1.488070457e-03f, -1.490643187e-03f, -1.493213204e-03f, -1.495780505e-03f, -1.498345085e-03f, -1.500906939e-03f, -1.503466064e-03f, -1.506022456e-03f, +-1.508576109e-03f, -1.511127021e-03f, -1.513675185e-03f, -1.516220599e-03f, -1.518763258e-03f, -1.521303158e-03f, -1.523840294e-03f, -1.526374663e-03f, -1.528906259e-03f, -1.531435079e-03f, +-1.533961119e-03f, -1.536484374e-03f, -1.539004840e-03f, -1.541522514e-03f, -1.544037389e-03f, -1.546549464e-03f, -1.549058733e-03f, -1.551565191e-03f, -1.554068836e-03f, -1.556569663e-03f, +-1.559067667e-03f, -1.561562844e-03f, -1.564055191e-03f, -1.566544703e-03f, -1.569031376e-03f, -1.571515206e-03f, -1.573996188e-03f, -1.576474319e-03f, -1.578949594e-03f, -1.581422010e-03f, +-1.583891562e-03f, -1.586358245e-03f, -1.588822057e-03f, -1.591282992e-03f, -1.593741047e-03f, -1.596196218e-03f, -1.598648501e-03f, -1.601097890e-03f, -1.603544383e-03f, -1.605987976e-03f, +-1.608428663e-03f, -1.610866442e-03f, -1.613301308e-03f, -1.615733257e-03f, -1.618162285e-03f, -1.620588387e-03f, -1.623011561e-03f, -1.625431802e-03f, -1.627849105e-03f, -1.630263467e-03f, +-1.632674884e-03f, -1.635083352e-03f, -1.637488867e-03f, -1.639891424e-03f, -1.642291020e-03f, -1.644687651e-03f, -1.647081313e-03f, -1.649472001e-03f, -1.651859713e-03f, -1.654244443e-03f, +-1.656626188e-03f, -1.659004944e-03f, -1.661380708e-03f, -1.663753474e-03f, -1.666123239e-03f, -1.668490000e-03f, -1.670853752e-03f, -1.673214491e-03f, -1.675572213e-03f, -1.677926915e-03f, +-1.680278593e-03f, -1.682627242e-03f, -1.684972859e-03f, -1.687315440e-03f, -1.689654981e-03f, -1.691991478e-03f, -1.694324928e-03f, -1.696655325e-03f, -1.698982667e-03f, -1.701306950e-03f, +-1.703628170e-03f, -1.705946322e-03f, -1.708261404e-03f, -1.710573411e-03f, -1.712882339e-03f, -1.715188185e-03f, -1.717490944e-03f, -1.719790614e-03f, -1.722087189e-03f, -1.724380667e-03f, +-1.726671044e-03f, -1.728958315e-03f, -1.731242477e-03f, -1.733523527e-03f, -1.735801459e-03f, -1.738076272e-03f, -1.740347960e-03f, -1.742616520e-03f, -1.744881949e-03f, -1.747144242e-03f, +-1.749403396e-03f, -1.751659407e-03f, -1.753912271e-03f, -1.756161986e-03f, -1.758408546e-03f, -1.760651948e-03f, -1.762892189e-03f, -1.765129264e-03f, -1.767363171e-03f, -1.769593905e-03f, +-1.771821462e-03f, -1.774045840e-03f, -1.776267034e-03f, -1.778485041e-03f, -1.780699856e-03f, -1.782911478e-03f, -1.785119900e-03f, -1.787325121e-03f, -1.789527136e-03f, -1.791725942e-03f, +-1.793921536e-03f, -1.796113912e-03f, -1.798303069e-03f, -1.800489002e-03f, -1.802671707e-03f, -1.804851182e-03f, -1.807027422e-03f, -1.809200424e-03f, -1.811370184e-03f, -1.813536699e-03f, +-1.815699966e-03f, -1.817859979e-03f, -1.820016737e-03f, -1.822170235e-03f, -1.824320471e-03f, -1.826467439e-03f, -1.828611137e-03f, -1.830751562e-03f, -1.832888710e-03f, -1.835022576e-03f, +-1.837153159e-03f, -1.839280454e-03f, -1.841404457e-03f, -1.843525166e-03f, -1.845642576e-03f, -1.847756685e-03f, -1.849867489e-03f, -1.851974983e-03f, -1.854079166e-03f, -1.856180033e-03f, +-1.858277581e-03f, -1.860371806e-03f, -1.862462706e-03f, -1.864550276e-03f, -1.866634513e-03f, -1.868715414e-03f, -1.870792975e-03f, -1.872867194e-03f, -1.874938065e-03f, -1.877005587e-03f, +-1.879069756e-03f, -1.881130567e-03f, -1.883188019e-03f, -1.885242107e-03f, -1.887292829e-03f, -1.889340180e-03f, -1.891384158e-03f, -1.893424758e-03f, -1.895461979e-03f, -1.897495816e-03f, +-1.899526266e-03f, -1.901553326e-03f, -1.903576992e-03f, -1.905597261e-03f, -1.907614130e-03f, -1.909627595e-03f, -1.911637654e-03f, -1.913644303e-03f, -1.915647538e-03f, -1.917647356e-03f, +-1.919643755e-03f, -1.921636730e-03f, -1.923626279e-03f, -1.925612398e-03f, -1.927595084e-03f, -1.929574333e-03f, -1.931550144e-03f, -1.933522511e-03f, -1.935491433e-03f, -1.937456905e-03f, +-1.939418925e-03f, -1.941377490e-03f, -1.943332595e-03f, -1.945284239e-03f, -1.947232417e-03f, -1.949177127e-03f, -1.951118366e-03f, -1.953056130e-03f, -1.954990416e-03f, -1.956921221e-03f, +-1.958848542e-03f, -1.960772375e-03f, -1.962692718e-03f, -1.964609567e-03f, -1.966522920e-03f, -1.968432773e-03f, -1.970339122e-03f, -1.972241966e-03f, -1.974141301e-03f, -1.976037123e-03f, +-1.977929430e-03f, -1.979818218e-03f, -1.981703485e-03f, -1.983585227e-03f, -1.985463442e-03f, -1.987338126e-03f, -1.989209276e-03f, -1.991076889e-03f, -1.992940962e-03f, -1.994801492e-03f, +-1.996658477e-03f, -1.998511912e-03f, -2.000361796e-03f, -2.002208125e-03f, -2.004050895e-03f, -2.005890105e-03f, -2.007725750e-03f, -2.009557829e-03f, -2.011386338e-03f, -2.013211273e-03f, +-2.015032633e-03f, -2.016850414e-03f, -2.018664614e-03f, -2.020475228e-03f, -2.022282255e-03f, -2.024085692e-03f, -2.025885534e-03f, -2.027681781e-03f, -2.029474428e-03f, -2.031263472e-03f, +-2.033048912e-03f, -2.034830743e-03f, -2.036608964e-03f, -2.038383570e-03f, -2.040154560e-03f, -2.041921931e-03f, -2.043685679e-03f, -2.045445801e-03f, -2.047202296e-03f, -2.048955159e-03f, +-2.050704389e-03f, -2.052449982e-03f, -2.054191935e-03f, -2.055930246e-03f, -2.057664912e-03f, -2.059395931e-03f, -2.061123298e-03f, -2.062847012e-03f, -2.064567069e-03f, -2.066283468e-03f, +-2.067996204e-03f, -2.069705277e-03f, -2.071410681e-03f, -2.073112416e-03f, -2.074810477e-03f, -2.076504863e-03f, -2.078195571e-03f, -2.079882598e-03f, -2.081565940e-03f, -2.083245597e-03f, +-2.084921564e-03f, -2.086593839e-03f, -2.088262419e-03f, -2.089927302e-03f, -2.091588486e-03f, -2.093245966e-03f, -2.094899741e-03f, -2.096549808e-03f, -2.098196165e-03f, -2.099838808e-03f, +-2.101477736e-03f, -2.103112944e-03f, -2.104744432e-03f, -2.106372195e-03f, -2.107996233e-03f, -2.109616541e-03f, -2.111233117e-03f, -2.112845960e-03f, -2.114455065e-03f, -2.116060431e-03f, +-2.117662055e-03f, -2.119259934e-03f, -2.120854067e-03f, -2.122444449e-03f, -2.124031080e-03f, -2.125613955e-03f, -2.127193073e-03f, -2.128768432e-03f, -2.130340028e-03f, -2.131907859e-03f, +-2.133471922e-03f, -2.135032216e-03f, -2.136588738e-03f, -2.138141484e-03f, -2.139690453e-03f, -2.141235642e-03f, -2.142777049e-03f, -2.144314671e-03f, -2.145848506e-03f, -2.147378551e-03f, +-2.148904804e-03f, -2.150427263e-03f, -2.151945924e-03f, -2.153460786e-03f, -2.154971846e-03f, -2.156479102e-03f, -2.157982551e-03f, -2.159482191e-03f, -2.160978020e-03f, -2.162470035e-03f, +-2.163958233e-03f, -2.165442613e-03f, -2.166923172e-03f, -2.168399908e-03f, -2.169872818e-03f, -2.171341900e-03f, -2.172807152e-03f, -2.174268571e-03f, -2.175726155e-03f, -2.177179902e-03f, +-2.178629809e-03f, -2.180075875e-03f, -2.181518096e-03f, -2.182956471e-03f, -2.184390996e-03f, -2.185821671e-03f, -2.187248493e-03f, -2.188671458e-03f, -2.190090566e-03f, -2.191505814e-03f, +-2.192917200e-03f, -2.194324721e-03f, -2.195728375e-03f, -2.197128160e-03f, -2.198524074e-03f, -2.199916115e-03f, -2.201304280e-03f, -2.202688567e-03f, -2.204068974e-03f, -2.205445499e-03f, +-2.206818139e-03f, -2.208186893e-03f, -2.209551758e-03f, -2.210912733e-03f, -2.212269814e-03f, -2.213623000e-03f, -2.214972289e-03f, -2.216317679e-03f, -2.217659167e-03f, -2.218996752e-03f, +-2.220330430e-03f, -2.221660201e-03f, -2.222986062e-03f, -2.224308011e-03f, -2.225626046e-03f, -2.226940165e-03f, -2.228250365e-03f, -2.229556645e-03f, -2.230859003e-03f, -2.232157437e-03f, +-2.233451944e-03f, -2.234742523e-03f, -2.236029171e-03f, -2.237311887e-03f, -2.238590668e-03f, -2.239865513e-03f, -2.241136419e-03f, -2.242403385e-03f, -2.243666408e-03f, -2.244925487e-03f, +-2.246180620e-03f, -2.247431804e-03f, -2.248679038e-03f, -2.249922320e-03f, -2.251161647e-03f, -2.252397019e-03f, -2.253628432e-03f, -2.254855886e-03f, -2.256079377e-03f, -2.257298905e-03f, +-2.258514467e-03f, -2.259726062e-03f, -2.260933687e-03f, -2.262137340e-03f, -2.263337021e-03f, -2.264532726e-03f, -2.265724455e-03f, -2.266912205e-03f, -2.268095974e-03f, -2.269275761e-03f, +-2.270451563e-03f, -2.271623379e-03f, -2.272791208e-03f, -2.273955047e-03f, -2.275114894e-03f, -2.276270748e-03f, -2.277422607e-03f, -2.278570469e-03f, -2.279714332e-03f, -2.280854195e-03f, +-2.281990056e-03f, -2.283121912e-03f, -2.284249764e-03f, -2.285373607e-03f, -2.286493442e-03f, -2.287609266e-03f, -2.288721077e-03f, -2.289828874e-03f, -2.290932655e-03f, -2.292032418e-03f, +-2.293128162e-03f, -2.294219885e-03f, -2.295307585e-03f, -2.296391261e-03f, -2.297470911e-03f, -2.298546533e-03f, -2.299618125e-03f, -2.300685687e-03f, -2.301749216e-03f, -2.302808711e-03f, +-2.303864170e-03f, -2.304915592e-03f, -2.305962974e-03f, -2.307006316e-03f, -2.308045615e-03f, -2.309080871e-03f, -2.310112081e-03f, -2.311139245e-03f, -2.312162360e-03f, -2.313181424e-03f, +-2.314196437e-03f, -2.315207397e-03f, -2.316214302e-03f, -2.317217151e-03f, -2.318215943e-03f, -2.319210674e-03f, -2.320201346e-03f, -2.321187954e-03f, -2.322170500e-03f, -2.323148979e-03f, +-2.324123393e-03f, -2.325093738e-03f, -2.326060013e-03f, -2.327022217e-03f, -2.327980349e-03f, -2.328934407e-03f, -2.329884389e-03f, -2.330830294e-03f, -2.331772122e-03f, -2.332709869e-03f, +-2.333643535e-03f, -2.334573119e-03f, -2.335498619e-03f, -2.336420034e-03f, -2.337337362e-03f, -2.338250603e-03f, -2.339159753e-03f, -2.340064814e-03f, -2.340965782e-03f, -2.341862656e-03f, +-2.342755436e-03f, -2.343644120e-03f, -2.344528707e-03f, -2.345409194e-03f, -2.346285582e-03f, -2.347157869e-03f, -2.348026053e-03f, -2.348890133e-03f, -2.349750107e-03f, -2.350605976e-03f, +-2.351457737e-03f, -2.352305389e-03f, -2.353148930e-03f, -2.353988361e-03f, -2.354823678e-03f, -2.355654882e-03f, -2.356481971e-03f, -2.357304943e-03f, -2.358123798e-03f, -2.358938534e-03f, +-2.359749151e-03f, -2.360555646e-03f, -2.361358019e-03f, -2.362156268e-03f, -2.362950393e-03f, -2.363740393e-03f, -2.364526265e-03f, -2.365308009e-03f, -2.366085624e-03f, -2.366859109e-03f, +-2.367628463e-03f, -2.368393684e-03f, -2.369154771e-03f, -2.369911724e-03f, -2.370664541e-03f, -2.371413221e-03f, -2.372157763e-03f, -2.372898166e-03f, -2.373634429e-03f, -2.374366550e-03f, +-2.375094530e-03f, -2.375818366e-03f, -2.376538059e-03f, -2.377253606e-03f, -2.377965006e-03f, -2.378672259e-03f, -2.379375364e-03f, -2.380074320e-03f, -2.380769125e-03f, -2.381459780e-03f, +-2.382146282e-03f, -2.382828630e-03f, -2.383506825e-03f, -2.384180864e-03f, -2.384850747e-03f, -2.385516474e-03f, -2.386178042e-03f, -2.386835452e-03f, -2.387488702e-03f, -2.388137791e-03f, +-2.388782718e-03f, -2.389423483e-03f, -2.390060085e-03f, -2.390692522e-03f, -2.391320795e-03f, -2.391944901e-03f, -2.392564841e-03f, -2.393180613e-03f, -2.393792216e-03f, -2.394399650e-03f, +-2.395002914e-03f, -2.395602006e-03f, -2.396196927e-03f, -2.396787676e-03f, -2.397374250e-03f, -2.397956651e-03f, -2.398534877e-03f, -2.399108926e-03f, -2.399678800e-03f, -2.400244496e-03f, +-2.400806013e-03f, -2.401363352e-03f, -2.401916512e-03f, -2.402465491e-03f, -2.403010289e-03f, -2.403550905e-03f, -2.404087339e-03f, -2.404619590e-03f, -2.405147657e-03f, -2.405671539e-03f, +-2.406191236e-03f, -2.406706747e-03f, -2.407218072e-03f, -2.407725209e-03f, -2.408228158e-03f, -2.408726919e-03f, -2.409221491e-03f, -2.409711872e-03f, -2.410198064e-03f, -2.410680064e-03f, +-2.411157873e-03f, -2.411631489e-03f, -2.412100912e-03f, -2.412566142e-03f, -2.413027178e-03f, -2.413484019e-03f, -2.413936665e-03f, -2.414385116e-03f, -2.414829370e-03f, -2.415269427e-03f, +-2.415705287e-03f, -2.416136949e-03f, -2.416564412e-03f, -2.416987676e-03f, -2.417406741e-03f, -2.417821606e-03f, -2.418232271e-03f, -2.418638734e-03f, -2.419040997e-03f, -2.419439057e-03f, +-2.419832915e-03f, -2.420222570e-03f, -2.420608022e-03f, -2.420989270e-03f, -2.421366314e-03f, -2.421739153e-03f, -2.422107787e-03f, -2.422472216e-03f, -2.422832439e-03f, -2.423188456e-03f, +-2.423540266e-03f, -2.423887870e-03f, -2.424231265e-03f, -2.424570453e-03f, -2.424905433e-03f, -2.425236205e-03f, -2.425562768e-03f, -2.425885121e-03f, -2.426203265e-03f, -2.426517199e-03f, +-2.426826923e-03f, -2.427132437e-03f, -2.427433740e-03f, -2.427730832e-03f, -2.428023712e-03f, -2.428312381e-03f, -2.428596838e-03f, -2.428877083e-03f, -2.429153115e-03f, -2.429424935e-03f, +-2.429692541e-03f, -2.429955935e-03f, -2.430215115e-03f, -2.430470081e-03f, -2.430720834e-03f, -2.430967373e-03f, -2.431209697e-03f, -2.431447807e-03f, -2.431681702e-03f, -2.431911383e-03f, +-2.432136848e-03f, -2.432358098e-03f, -2.432575133e-03f, -2.432787953e-03f, -2.432996557e-03f, -2.433200945e-03f, -2.433401117e-03f, -2.433597073e-03f, -2.433788813e-03f, -2.433976337e-03f, +-2.434159645e-03f, -2.434338736e-03f, -2.434513610e-03f, -2.434684268e-03f, -2.434850710e-03f, -2.435012935e-03f, -2.435170942e-03f, -2.435324733e-03f, -2.435474308e-03f, -2.435619665e-03f, +-2.435760805e-03f, -2.435897729e-03f, -2.436030435e-03f, -2.436158925e-03f, -2.436283197e-03f, -2.436403253e-03f, -2.436519091e-03f, -2.436630713e-03f, -2.436738118e-03f, -2.436841306e-03f, +-2.436940277e-03f, -2.437035031e-03f, -2.437125569e-03f, -2.437211890e-03f, -2.437293994e-03f, -2.437371882e-03f, -2.437445554e-03f, -2.437515009e-03f, -2.437580249e-03f, -2.437641272e-03f, +-2.437698079e-03f, -2.437750670e-03f, -2.437799046e-03f, -2.437843206e-03f, -2.437883151e-03f, -2.437918880e-03f, -2.437950394e-03f, -2.437977694e-03f, -2.438000778e-03f, -2.438019649e-03f, +-2.438034304e-03f, -2.438044746e-03f, -2.438050973e-03f, -2.438052987e-03f, -2.438050788e-03f, -2.438044375e-03f, -2.438033749e-03f, -2.438018910e-03f, -2.437999858e-03f, -2.437976594e-03f, +-2.437949119e-03f, -2.437917431e-03f, -2.437881532e-03f, -2.437841421e-03f, -2.437797100e-03f, -2.437748568e-03f, -2.437695826e-03f, -2.437638874e-03f, -2.437577712e-03f, -2.437512340e-03f, +-2.437442760e-03f, -2.437368971e-03f, -2.437290974e-03f, -2.437208768e-03f, -2.437122355e-03f, -2.437031735e-03f, -2.436936908e-03f, -2.436837875e-03f, -2.436734635e-03f, -2.436627190e-03f, +-2.436515539e-03f, -2.436399684e-03f, -2.436279624e-03f, -2.436155361e-03f, -2.436026893e-03f, -2.435894223e-03f, -2.435757350e-03f, -2.435616275e-03f, -2.435470998e-03f, -2.435321519e-03f, +-2.435167840e-03f, -2.435009961e-03f, -2.434847882e-03f, -2.434681604e-03f, -2.434511126e-03f, -2.434336451e-03f, -2.434157578e-03f, -2.433974508e-03f, -2.433787241e-03f, -2.433595777e-03f, +-2.433400119e-03f, -2.433200265e-03f, -2.432996217e-03f, -2.432787975e-03f, -2.432575540e-03f, -2.432358912e-03f, -2.432138092e-03f, -2.431913080e-03f, -2.431683878e-03f, -2.431450485e-03f, +-2.431212903e-03f, -2.430971131e-03f, -2.430725172e-03f, -2.430475024e-03f, -2.430220690e-03f, -2.429962169e-03f, -2.429699463e-03f, -2.429432571e-03f, -2.429161495e-03f, -2.428886235e-03f, +-2.428606793e-03f, -2.428323168e-03f, -2.428035362e-03f, -2.427743374e-03f, -2.427447207e-03f, -2.427146860e-03f, -2.426842335e-03f, -2.426533631e-03f, -2.426220751e-03f, -2.425903694e-03f, +-2.425582462e-03f, -2.425257054e-03f, -2.424927473e-03f, -2.424593719e-03f, -2.424255792e-03f, -2.423913693e-03f, -2.423567423e-03f, -2.423216984e-03f, -2.422862375e-03f, -2.422503598e-03f, +-2.422140654e-03f, -2.421773542e-03f, -2.421402265e-03f, -2.421026823e-03f, -2.420647217e-03f, -2.420263448e-03f, -2.419875517e-03f, -2.419483424e-03f, -2.419087170e-03f, -2.418686757e-03f, +-2.418282185e-03f, -2.417873456e-03f, -2.417460569e-03f, -2.417043527e-03f, -2.416622329e-03f, -2.416196978e-03f, -2.415767473e-03f, -2.415333817e-03f, -2.414896009e-03f, -2.414454051e-03f, +-2.414007944e-03f, -2.413557688e-03f, -2.413103286e-03f, -2.412644737e-03f, -2.412182043e-03f, -2.411715205e-03f, -2.411244224e-03f, -2.410769101e-03f, -2.410289836e-03f, -2.409806432e-03f, +-2.409318889e-03f, -2.408827208e-03f, -2.408331390e-03f, -2.407831436e-03f, -2.407327347e-03f, -2.406819125e-03f, -2.406306771e-03f, -2.405790285e-03f, -2.405269669e-03f, -2.404744924e-03f, +-2.404216051e-03f, -2.403683050e-03f, -2.403145925e-03f, -2.402604674e-03f, -2.402059300e-03f, -2.401509804e-03f, -2.400956187e-03f, -2.400398450e-03f, -2.399836594e-03f, -2.399270620e-03f, +-2.398700530e-03f, -2.398126325e-03f, -2.397548006e-03f, -2.396965575e-03f, -2.396379032e-03f, -2.395788378e-03f, -2.395193616e-03f, -2.394594745e-03f, -2.393991769e-03f, -2.393384686e-03f, +-2.392773500e-03f, -2.392158212e-03f, -2.391538821e-03f, -2.390915331e-03f, -2.390287742e-03f, -2.389656055e-03f, -2.389020272e-03f, -2.388380394e-03f, -2.387736422e-03f, -2.387088358e-03f, +-2.386436203e-03f, -2.385779959e-03f, -2.385119626e-03f, -2.384455206e-03f, -2.383786701e-03f, -2.383114112e-03f, -2.382437440e-03f, -2.381756686e-03f, -2.381071853e-03f, -2.380382940e-03f, +-2.379689951e-03f, -2.378992886e-03f, -2.378291747e-03f, -2.377586534e-03f, -2.376877250e-03f, -2.376163897e-03f, -2.375446474e-03f, -2.374724984e-03f, -2.373999429e-03f, -2.373269810e-03f, +-2.372536127e-03f, -2.371798384e-03f, -2.371056581e-03f, -2.370310719e-03f, -2.369560801e-03f, -2.368806827e-03f, -2.368048800e-03f, -2.367286721e-03f, -2.366520590e-03f, -2.365750411e-03f, +-2.364976184e-03f, -2.364197912e-03f, -2.363415594e-03f, -2.362629234e-03f, -2.361838832e-03f, -2.361044391e-03f, -2.360245912e-03f, -2.359443395e-03f, -2.358636844e-03f, -2.357826260e-03f, +-2.357011644e-03f, -2.356192998e-03f, -2.355370323e-03f, -2.354543621e-03f, -2.353712895e-03f, -2.352878144e-03f, -2.352039372e-03f, -2.351196579e-03f, -2.350349768e-03f, -2.349498940e-03f, +-2.348644097e-03f, -2.347785240e-03f, -2.346922372e-03f, -2.346055493e-03f, -2.345184606e-03f, -2.344309712e-03f, -2.343430813e-03f, -2.342547911e-03f, -2.341661008e-03f, -2.340770105e-03f, +-2.339875203e-03f, -2.338976306e-03f, -2.338073414e-03f, -2.337166529e-03f, -2.336255654e-03f, -2.335340789e-03f, -2.334421937e-03f, -2.333499099e-03f, -2.332572278e-03f, -2.331641475e-03f, +-2.330706692e-03f, -2.329767930e-03f, -2.328825192e-03f, -2.327878479e-03f, -2.326927794e-03f, -2.325973137e-03f, -2.325014512e-03f, -2.324051919e-03f, -2.323085362e-03f, -2.322114840e-03f, +-2.321140358e-03f, -2.320161915e-03f, -2.319179515e-03f, -2.318193159e-03f, -2.317202849e-03f, -2.316208587e-03f, -2.315210375e-03f, -2.314208215e-03f, -2.313202109e-03f, -2.312192059e-03f, +-2.311178066e-03f, -2.310160133e-03f, -2.309138261e-03f, -2.308112454e-03f, -2.307082711e-03f, -2.306049037e-03f, -2.305011432e-03f, -2.303969899e-03f, -2.302924439e-03f, -2.301875055e-03f, +-2.300821748e-03f, -2.299764521e-03f, -2.298703376e-03f, -2.297638315e-03f, -2.296569339e-03f, -2.295496451e-03f, -2.294419654e-03f, -2.293338948e-03f, -2.292254336e-03f, -2.291165820e-03f, +-2.290073403e-03f, -2.288977086e-03f, -2.287876871e-03f, -2.286772761e-03f, -2.285664758e-03f, -2.284552863e-03f, -2.283437079e-03f, -2.282317408e-03f, -2.281193853e-03f, -2.280066414e-03f, +-2.278935096e-03f, -2.277799899e-03f, -2.276660825e-03f, -2.275517878e-03f, -2.274371059e-03f, -2.273220370e-03f, -2.272065814e-03f, -2.270907392e-03f, -2.269745108e-03f, -2.268578962e-03f, +-2.267408958e-03f, -2.266235098e-03f, -2.265057383e-03f, -2.263875817e-03f, -2.262690401e-03f, -2.261501137e-03f, -2.260308029e-03f, -2.259111077e-03f, -2.257910285e-03f, -2.256705655e-03f, +-2.255497188e-03f, -2.254284888e-03f, -2.253068756e-03f, -2.251848795e-03f, -2.250625008e-03f, -2.249397395e-03f, -2.248165961e-03f, -2.246930707e-03f, -2.245691635e-03f, -2.244448748e-03f, +-2.243202048e-03f, -2.241951538e-03f, -2.240697220e-03f, -2.239439096e-03f, -2.238177168e-03f, -2.236911440e-03f, -2.235641913e-03f, -2.234368589e-03f, -2.233091473e-03f, -2.231810564e-03f, +-2.230525867e-03f, -2.229237383e-03f, -2.227945115e-03f, -2.226649065e-03f, -2.225349236e-03f, -2.224045631e-03f, -2.222738251e-03f, -2.221427099e-03f, -2.220112178e-03f, -2.218793489e-03f, +-2.217471037e-03f, -2.216144822e-03f, -2.214814848e-03f, -2.213481117e-03f, -2.212143631e-03f, -2.210802394e-03f, -2.209457407e-03f, -2.208108673e-03f, -2.206756194e-03f, -2.205399974e-03f, +-2.204040015e-03f, -2.202676318e-03f, -2.201308888e-03f, -2.199937726e-03f, -2.198562835e-03f, -2.197184217e-03f, -2.195801875e-03f, -2.194415812e-03f, -2.193026031e-03f, -2.191632533e-03f, +-2.190235321e-03f, -2.188834399e-03f, -2.187429768e-03f, -2.186021432e-03f, -2.184609393e-03f, -2.183193653e-03f, -2.181774215e-03f, -2.180351083e-03f, -2.178924258e-03f, -2.177493743e-03f, +-2.176059541e-03f, -2.174621654e-03f, -2.173180086e-03f, -2.171734838e-03f, -2.170285915e-03f, -2.168833317e-03f, -2.167377049e-03f, -2.165917112e-03f, -2.164453509e-03f, -2.162986244e-03f, +-2.161515319e-03f, -2.160040736e-03f, -2.158562499e-03f, -2.157080610e-03f, -2.155595072e-03f, -2.154105887e-03f, -2.152613059e-03f, -2.151116590e-03f, -2.149616483e-03f, -2.148112740e-03f, +-2.146605365e-03f, -2.145094361e-03f, -2.143579730e-03f, -2.142061474e-03f, -2.140539598e-03f, -2.139014103e-03f, -2.137484992e-03f, -2.135952269e-03f, -2.134415935e-03f, -2.132875995e-03f, +-2.131332451e-03f, -2.129785305e-03f, -2.128234560e-03f, -2.126680220e-03f, -2.125122288e-03f, -2.123560765e-03f, -2.121995656e-03f, -2.120426962e-03f, -2.118854687e-03f, -2.117278834e-03f, +-2.115699406e-03f, -2.114116405e-03f, -2.112529835e-03f, -2.110939698e-03f, -2.109345998e-03f, -2.107748737e-03f, -2.106147918e-03f, -2.104543545e-03f, -2.102935619e-03f, -2.101324145e-03f, +-2.099709125e-03f, -2.098090562e-03f, -2.096468459e-03f, -2.094842819e-03f, -2.093213646e-03f, -2.091580941e-03f, -2.089944708e-03f, -2.088304951e-03f, -2.086661672e-03f, -2.085014874e-03f, +-2.083364560e-03f, -2.081710733e-03f, -2.080053397e-03f, -2.078392554e-03f, -2.076728207e-03f, -2.075060360e-03f, -2.073389015e-03f, -2.071714176e-03f, -2.070035845e-03f, -2.068354027e-03f, +-2.066668723e-03f, -2.064979937e-03f, -2.063287672e-03f, -2.061591932e-03f, -2.059892718e-03f, -2.058190035e-03f, -2.056483886e-03f, -2.054774273e-03f, -2.053061200e-03f, -2.051344670e-03f, +-2.049624686e-03f, -2.047901252e-03f, -2.046174369e-03f, -2.044444043e-03f, -2.042710275e-03f, -2.040973069e-03f, -2.039232428e-03f, -2.037488355e-03f, -2.035740854e-03f, -2.033989928e-03f, +-2.032235580e-03f, -2.030477812e-03f, -2.028716630e-03f, -2.026952034e-03f, -2.025184030e-03f, -2.023412619e-03f, -2.021637806e-03f, -2.019859593e-03f, -2.018077985e-03f, -2.016292983e-03f, +-2.014504591e-03f, -2.012712814e-03f, -2.010917653e-03f, -2.009119112e-03f, -2.007317194e-03f, -2.005511904e-03f, -2.003703243e-03f, -2.001891216e-03f, -2.000075825e-03f, -1.998257074e-03f, +-1.996434967e-03f, -1.994609506e-03f, -1.992780695e-03f, -1.990948538e-03f, -1.989113037e-03f, -1.987274196e-03f, -1.985432018e-03f, -1.983586507e-03f, -1.981737666e-03f, -1.979885499e-03f, +-1.978030008e-03f, -1.976171198e-03f, -1.974309071e-03f, -1.972443631e-03f, -1.970574882e-03f, -1.968702826e-03f, -1.966827468e-03f, -1.964948810e-03f, -1.963066856e-03f, -1.961181610e-03f, +-1.959293074e-03f, -1.957401253e-03f, -1.955506150e-03f, -1.953607768e-03f, -1.951706110e-03f, -1.949801181e-03f, -1.947892984e-03f, -1.945981521e-03f, -1.944066797e-03f, -1.942148815e-03f, +-1.940227579e-03f, -1.938303092e-03f, -1.936375357e-03f, -1.934444378e-03f, -1.932510159e-03f, -1.930572703e-03f, -1.928632013e-03f, -1.926688094e-03f, -1.924740948e-03f, -1.922790579e-03f, +-1.920836991e-03f, -1.918880187e-03f, -1.916920171e-03f, -1.914956947e-03f, -1.912990517e-03f, -1.911020886e-03f, -1.909048057e-03f, -1.907072034e-03f, -1.905092820e-03f, -1.903110419e-03f, +-1.901124834e-03f, -1.899136069e-03f, -1.897144128e-03f, -1.895149015e-03f, -1.893150732e-03f, -1.891149283e-03f, -1.889144673e-03f, -1.887136904e-03f, -1.885125981e-03f, -1.883111907e-03f, +-1.881094685e-03f, -1.879074320e-03f, -1.877050815e-03f, -1.875024174e-03f, -1.872994399e-03f, -1.870961496e-03f, -1.868925468e-03f, -1.866886318e-03f, -1.864844050e-03f, -1.862798667e-03f, +-1.860750175e-03f, -1.858698575e-03f, -1.856643872e-03f, -1.854586070e-03f, -1.852525172e-03f, -1.850461182e-03f, -1.848394104e-03f, -1.846323942e-03f, -1.844250699e-03f, -1.842174378e-03f, +-1.840094985e-03f, -1.838012522e-03f, -1.835926993e-03f, -1.833838402e-03f, -1.831746753e-03f, -1.829652050e-03f, -1.827554296e-03f, -1.825453495e-03f, -1.823349651e-03f, -1.821242768e-03f, +-1.819132850e-03f, -1.817019899e-03f, -1.814903921e-03f, -1.812784919e-03f, -1.810662897e-03f, -1.808537859e-03f, -1.806409808e-03f, -1.804278748e-03f, -1.802144683e-03f, -1.800007618e-03f, +-1.797867555e-03f, -1.795724499e-03f, -1.793578453e-03f, -1.791429422e-03f, -1.789277410e-03f, -1.787122419e-03f, -1.784964455e-03f, -1.782803520e-03f, -1.780639620e-03f, -1.778472757e-03f, +-1.776302936e-03f, -1.774130160e-03f, -1.771954434e-03f, -1.769775762e-03f, -1.767594146e-03f, -1.765409592e-03f, -1.763222103e-03f, -1.761031684e-03f, -1.758838337e-03f, -1.756642067e-03f, +-1.754442878e-03f, -1.752240775e-03f, -1.750035760e-03f, -1.747827838e-03f, -1.745617012e-03f, -1.743403288e-03f, -1.741186668e-03f, -1.738967157e-03f, -1.736744759e-03f, -1.734519477e-03f, +-1.732291317e-03f, -1.730060281e-03f, -1.727826373e-03f, -1.725589599e-03f, -1.723349961e-03f, -1.721107464e-03f, -1.718862112e-03f, -1.716613909e-03f, -1.714362859e-03f, -1.712108966e-03f, +-1.709852233e-03f, -1.707592666e-03f, -1.705330268e-03f, -1.703065043e-03f, -1.700796995e-03f, -1.698526129e-03f, -1.696252447e-03f, -1.693975956e-03f, -1.691696658e-03f, -1.689414557e-03f, +-1.687129658e-03f, -1.684841965e-03f, -1.682551482e-03f, -1.680258213e-03f, -1.677962163e-03f, -1.675663334e-03f, -1.673361732e-03f, -1.671057360e-03f, -1.668750223e-03f, -1.666440325e-03f, +-1.664127669e-03f, -1.661812261e-03f, -1.659494104e-03f, -1.657173202e-03f, -1.654849560e-03f, -1.652523181e-03f, -1.650194070e-03f, -1.647862231e-03f, -1.645527669e-03f, -1.643190387e-03f, +-1.640850389e-03f, -1.638507680e-03f, -1.636162264e-03f, -1.633814145e-03f, -1.631463328e-03f, -1.629109816e-03f, -1.626753613e-03f, -1.624394725e-03f, -1.622033155e-03f, -1.619668907e-03f, +-1.617301986e-03f, -1.614932396e-03f, -1.612560141e-03f, -1.610185225e-03f, -1.607807653e-03f, -1.605427429e-03f, -1.603044556e-03f, -1.600659041e-03f, -1.598270885e-03f, -1.595880095e-03f, +-1.593486674e-03f, -1.591090626e-03f, -1.588691956e-03f, -1.586290668e-03f, -1.583886767e-03f, -1.581480256e-03f, -1.579071139e-03f, -1.576659422e-03f, -1.574245109e-03f, -1.571828203e-03f, +-1.569408710e-03f, -1.566986632e-03f, -1.564561976e-03f, -1.562134745e-03f, -1.559704943e-03f, -1.557272575e-03f, -1.554837645e-03f, -1.552400158e-03f, -1.549960117e-03f, -1.547517527e-03f, +-1.545072393e-03f, -1.542624719e-03f, -1.540174509e-03f, -1.537721768e-03f, -1.535266500e-03f, -1.532808709e-03f, -1.530348399e-03f, -1.527885576e-03f, -1.525420244e-03f, -1.522952406e-03f, +-1.520482068e-03f, -1.518009233e-03f, -1.515533906e-03f, -1.513056092e-03f, -1.510575795e-03f, -1.508093020e-03f, -1.505607770e-03f, -1.503120050e-03f, -1.500629865e-03f, -1.498137219e-03f, +-1.495642117e-03f, -1.493144562e-03f, -1.490644560e-03f, -1.488142115e-03f, -1.485637231e-03f, -1.483129913e-03f, -1.480620165e-03f, -1.478107992e-03f, -1.475593398e-03f, -1.473076388e-03f, +-1.470556966e-03f, -1.468035136e-03f, -1.465510904e-03f, -1.462984273e-03f, -1.460455248e-03f, -1.457923834e-03f, -1.455390035e-03f, -1.452853855e-03f, -1.450315300e-03f, -1.447774373e-03f, +-1.445231079e-03f, -1.442685423e-03f, -1.440137410e-03f, -1.437587043e-03f, -1.435034327e-03f, -1.432479267e-03f, -1.429921867e-03f, -1.427362132e-03f, -1.424800067e-03f, -1.422235675e-03f, +-1.419668962e-03f, -1.417099932e-03f, -1.414528590e-03f, -1.411954940e-03f, -1.409378987e-03f, -1.406800735e-03f, -1.404220189e-03f, -1.401637354e-03f, -1.399052234e-03f, -1.396464833e-03f, +-1.393875157e-03f, -1.391283209e-03f, -1.388688996e-03f, -1.386092520e-03f, -1.383493787e-03f, -1.380892801e-03f, -1.378289567e-03f, -1.375684090e-03f, -1.373076374e-03f, -1.370466423e-03f, +-1.367854243e-03f, -1.365239839e-03f, -1.362623213e-03f, -1.360004373e-03f, -1.357383321e-03f, -1.354760063e-03f, -1.352134603e-03f, -1.349506946e-03f, -1.346877096e-03f, -1.344245059e-03f, +-1.341610839e-03f, -1.338974441e-03f, -1.336335868e-03f, -1.333695127e-03f, -1.331052221e-03f, -1.328407156e-03f, -1.325759935e-03f, -1.323110564e-03f, -1.320459048e-03f, -1.317805391e-03f, +-1.315149597e-03f, -1.312491672e-03f, -1.309831620e-03f, -1.307169446e-03f, -1.304505155e-03f, -1.301838751e-03f, -1.299170239e-03f, -1.296499623e-03f, -1.293826910e-03f, -1.291152102e-03f, +-1.288475206e-03f, -1.285796225e-03f, -1.283115164e-03f, -1.280432029e-03f, -1.277746824e-03f, -1.275059553e-03f, -1.272370222e-03f, -1.269678835e-03f, -1.266985397e-03f, -1.264289913e-03f, +-1.261592387e-03f, -1.258892825e-03f, -1.256191230e-03f, -1.253487609e-03f, -1.250781965e-03f, -1.248074303e-03f, -1.245364629e-03f, -1.242652946e-03f, -1.239939260e-03f, -1.237223576e-03f, +-1.234505898e-03f, -1.231786232e-03f, -1.229064581e-03f, -1.226340951e-03f, -1.223615346e-03f, -1.220887772e-03f, -1.218158234e-03f, -1.215426735e-03f, -1.212693281e-03f, -1.209957877e-03f, +-1.207220527e-03f, -1.204481237e-03f, -1.201740011e-03f, -1.198996854e-03f, -1.196251771e-03f, -1.193504766e-03f, -1.190755845e-03f, -1.188005013e-03f, -1.185252274e-03f, -1.182497633e-03f, +-1.179741095e-03f, -1.176982665e-03f, -1.174222347e-03f, -1.171460148e-03f, -1.168696070e-03f, -1.165930121e-03f, -1.163162303e-03f, -1.160392623e-03f, -1.157621084e-03f, -1.154847693e-03f, +-1.152072453e-03f, -1.149295370e-03f, -1.146516448e-03f, -1.143735693e-03f, -1.140953110e-03f, -1.138168702e-03f, -1.135382476e-03f, -1.132594436e-03f, -1.129804588e-03f, -1.127012935e-03f, +-1.124219483e-03f, -1.121424236e-03f, -1.118627201e-03f, -1.115828381e-03f, -1.113027782e-03f, -1.110225408e-03f, -1.107421265e-03f, -1.104615357e-03f, -1.101807690e-03f, -1.098998267e-03f, +-1.096187095e-03f, -1.093374179e-03f, -1.090559522e-03f, -1.087743131e-03f, -1.084925009e-03f, -1.082105163e-03f, -1.079283597e-03f, -1.076460315e-03f, -1.073635324e-03f, -1.070808627e-03f, +-1.067980231e-03f, -1.065150139e-03f, -1.062318357e-03f, -1.059484890e-03f, -1.056649742e-03f, -1.053812920e-03f, -1.050974427e-03f, -1.048134270e-03f, -1.045292451e-03f, -1.042448978e-03f, +-1.039603855e-03f, -1.036757086e-03f, -1.033908677e-03f, -1.031058633e-03f, -1.028206959e-03f, -1.025353660e-03f, -1.022498740e-03f, -1.019642206e-03f, -1.016784061e-03f, -1.013924311e-03f, +-1.011062962e-03f, -1.008200017e-03f, -1.005335482e-03f, -1.002469363e-03f, -9.996016631e-04f, -9.967323888e-04f, -9.938615446e-04f, -9.909891356e-04f, -9.881151670e-04f, -9.852396436e-04f, +-9.823625707e-04f, -9.794839532e-04f, -9.766037962e-04f, -9.737221047e-04f, -9.708388839e-04f, -9.679541388e-04f, -9.650678744e-04f, -9.621800958e-04f, -9.592908082e-04f, -9.564000165e-04f, +-9.535077258e-04f, -9.506139413e-04f, -9.477186680e-04f, -9.448219110e-04f, -9.419236753e-04f, -9.390239661e-04f, -9.361227885e-04f, -9.332201475e-04f, -9.303160483e-04f, -9.274104959e-04f, +-9.245034954e-04f, -9.215950520e-04f, -9.186851707e-04f, -9.157738567e-04f, -9.128611150e-04f, -9.099469508e-04f, -9.070313691e-04f, -9.041143752e-04f, -9.011959741e-04f, -8.982761709e-04f, +-8.953549707e-04f, -8.924323788e-04f, -8.895084001e-04f, -8.865830398e-04f, -8.836563032e-04f, -8.807281952e-04f, -8.777987210e-04f, -8.748678858e-04f, -8.719356947e-04f, -8.690021528e-04f, +-8.660672653e-04f, -8.631310374e-04f, -8.601934741e-04f, -8.572545806e-04f, -8.543143621e-04f, -8.513728237e-04f, -8.484299706e-04f, -8.454858079e-04f, -8.425403409e-04f, -8.395935745e-04f, +-8.366455141e-04f, -8.336961648e-04f, -8.307455317e-04f, -8.277936200e-04f, -8.248404349e-04f, -8.218859816e-04f, -8.189302652e-04f, -8.159732909e-04f, -8.130150639e-04f, -8.100555893e-04f, +-8.070948724e-04f, -8.041329184e-04f, -8.011697323e-04f, -7.982053194e-04f, -7.952396849e-04f, -7.922728340e-04f, -7.893047719e-04f, -7.863355038e-04f, -7.833650348e-04f, -7.803933702e-04f, +-7.774205151e-04f, -7.744464748e-04f, -7.714712544e-04f, -7.684948593e-04f, -7.655172945e-04f, -7.625385653e-04f, -7.595586769e-04f, -7.565776345e-04f, -7.535954434e-04f, -7.506121086e-04f, +-7.476276356e-04f, -7.446420294e-04f, -7.416552953e-04f, -7.386674385e-04f, -7.356784643e-04f, -7.326883778e-04f, -7.296971844e-04f, -7.267048891e-04f, -7.237114973e-04f, -7.207170142e-04f, +-7.177214451e-04f, -7.147247951e-04f, -7.117270694e-04f, -7.087282734e-04f, -7.057284123e-04f, -7.027274913e-04f, -6.997255157e-04f, -6.967224906e-04f, -6.937184214e-04f, -6.907133133e-04f, +-6.877071716e-04f, -6.847000014e-04f, -6.816918081e-04f, -6.786825969e-04f, -6.756723731e-04f, -6.726611419e-04f, -6.696489085e-04f, -6.666356783e-04f, -6.636214565e-04f, -6.606062483e-04f, +-6.575900590e-04f, -6.545728940e-04f, -6.515547584e-04f, -6.485356575e-04f, -6.455155966e-04f, -6.424945810e-04f, -6.394726159e-04f, -6.364497066e-04f, -6.334258584e-04f, -6.304010765e-04f, +-6.273753663e-04f, -6.243487330e-04f, -6.213211819e-04f, -6.182927183e-04f, -6.152633474e-04f, -6.122330746e-04f, -6.092019051e-04f, -6.061698443e-04f, -6.031368973e-04f, -6.001030696e-04f, +-5.970683663e-04f, -5.940327928e-04f, -5.909963544e-04f, -5.879590563e-04f, -5.849209039e-04f, -5.818819025e-04f, -5.788420573e-04f, -5.758013737e-04f, -5.727598569e-04f, -5.697175123e-04f, +-5.666743451e-04f, -5.636303607e-04f, -5.605855644e-04f, -5.575399614e-04f, -5.544935571e-04f, -5.514463568e-04f, -5.483983659e-04f, -5.453495895e-04f, -5.423000330e-04f, -5.392497018e-04f, +-5.361986011e-04f, -5.331467362e-04f, -5.300941126e-04f, -5.270407354e-04f, -5.239866101e-04f, -5.209317418e-04f, -5.178761360e-04f, -5.148197980e-04f, -5.117627331e-04f, -5.087049466e-04f, +-5.056464438e-04f, -5.025872301e-04f, -4.995273107e-04f, -4.964666911e-04f, -4.934053765e-04f, -4.903433723e-04f, -4.872806838e-04f, -4.842173163e-04f, -4.811532751e-04f, -4.780885657e-04f, +-4.750231933e-04f, -4.719571632e-04f, -4.688904808e-04f, -4.658231514e-04f, -4.627551804e-04f, -4.596865731e-04f, -4.566173349e-04f, -4.535474710e-04f, -4.504769868e-04f, -4.474058877e-04f, +-4.443341789e-04f, -4.412618659e-04f, -4.381889540e-04f, -4.351154485e-04f, -4.320413548e-04f, -4.289666782e-04f, -4.258914240e-04f, -4.228155976e-04f, -4.197392044e-04f, -4.166622497e-04f, +-4.135847388e-04f, -4.105066771e-04f, -4.074280699e-04f, -4.043489227e-04f, -4.012692407e-04f, -3.981890292e-04f, -3.951082938e-04f, -3.920270396e-04f, -3.889452720e-04f, -3.858629965e-04f, +-3.827802184e-04f, -3.796969429e-04f, -3.766131755e-04f, -3.735289216e-04f, -3.704441864e-04f, -3.673589754e-04f, -3.642732939e-04f, -3.611871472e-04f, -3.581005408e-04f, -3.550134799e-04f, +-3.519259699e-04f, -3.488380163e-04f, -3.457496243e-04f, -3.426607993e-04f, -3.395715468e-04f, -3.364818719e-04f, -3.333917802e-04f, -3.303012769e-04f, -3.272103674e-04f, -3.241190572e-04f, +-3.210273515e-04f, -3.179352557e-04f, -3.148427753e-04f, -3.117499154e-04f, -3.086566817e-04f, -3.055630792e-04f, -3.024691136e-04f, -2.993747901e-04f, -2.962801140e-04f, -2.931850908e-04f, +-2.900897259e-04f, -2.869940245e-04f, -2.838979921e-04f, -2.808016340e-04f, -2.777049556e-04f, -2.746079623e-04f, -2.715106594e-04f, -2.684130523e-04f, -2.653151464e-04f, -2.622169471e-04f, +-2.591184597e-04f, -2.560196895e-04f, -2.529206421e-04f, -2.498213226e-04f, -2.467217366e-04f, -2.436218893e-04f, -2.405217862e-04f, -2.374214326e-04f, -2.343208339e-04f, -2.312199954e-04f, +-2.281189226e-04f, -2.250176208e-04f, -2.219160954e-04f, -2.188143517e-04f, -2.157123952e-04f, -2.126102311e-04f, -2.095078649e-04f, -2.064053020e-04f, -2.033025477e-04f, -2.001996073e-04f, +-1.970964864e-04f, -1.939931901e-04f, -1.908897240e-04f, -1.877860934e-04f, -1.846823036e-04f, -1.815783600e-04f, -1.784742680e-04f, -1.753700331e-04f, -1.722656604e-04f, -1.691611555e-04f, +-1.660565237e-04f, -1.629517703e-04f, -1.598469008e-04f, -1.567419205e-04f, -1.536368347e-04f, -1.505316490e-04f, -1.474263685e-04f, -1.443209988e-04f, -1.412155451e-04f, -1.381100129e-04f, +-1.350044075e-04f, -1.318987342e-04f, -1.287929986e-04f, -1.256872058e-04f, -1.225813614e-04f, -1.194754707e-04f, -1.163695389e-04f, -1.132635716e-04f, -1.101575741e-04f, -1.070515518e-04f, +-1.039455099e-04f, -1.008394540e-04f, -9.773338931e-05f, -9.462732126e-05f, -9.152125521e-05f, -8.841519654e-05f, -8.530915059e-05f, -8.220312276e-05f, -7.909711839e-05f, -7.599114287e-05f, +-7.288520155e-05f, -6.977929981e-05f, -6.667344300e-05f, -6.356763650e-05f, -6.046188567e-05f, -5.735619588e-05f, -5.425057248e-05f, -5.114502085e-05f, -4.803954635e-05f, -4.493415434e-05f, +-4.182885019e-05f, -3.872363925e-05f, -3.561852689e-05f, -3.251351847e-05f, -2.940861935e-05f, -2.630383490e-05f, -2.319917047e-05f, -2.009463142e-05f, -1.699022312e-05f, -1.388595091e-05f, +-1.078182016e-05f, -7.677836232e-06f, -4.574004475e-06f, -1.470330248e-06f, 1.633181093e-06f, 4.736524192e-06f, 7.839693695e-06f, 1.094268425e-05f, 1.404549050e-05f, 1.714810709e-05f, +2.025052867e-05f, 2.335274989e-05f, 2.645476539e-05f, 2.955656983e-05f, 3.265815786e-05f, 3.575952413e-05f, 3.886066328e-05f, 4.196156998e-05f, 4.506223887e-05f, 4.816266460e-05f, +5.126284184e-05f, 5.436276523e-05f, 5.746242944e-05f, 6.056182911e-05f, 6.366095891e-05f, 6.675981349e-05f, 6.985838751e-05f, 7.295667563e-05f, 7.605467252e-05f, 7.915237282e-05f, +8.224977121e-05f, 8.534686235e-05f, 8.844364089e-05f, 9.154010151e-05f, 9.463623887e-05f, 9.773204763e-05f, 1.008275225e-04f, 1.039226580e-04f, 1.070174490e-04f, 1.101118901e-04f, +1.132059759e-04f, 1.162997011e-04f, 1.193930604e-04f, 1.224860485e-04f, 1.255786600e-04f, 1.286708896e-04f, 1.317627320e-04f, 1.348541819e-04f, 1.379452339e-04f, 1.410358827e-04f, +1.441261231e-04f, 1.472159496e-04f, 1.503053570e-04f, 1.533943399e-04f, 1.564828930e-04f, 1.595710111e-04f, 1.626586887e-04f, 1.657459207e-04f, 1.688327016e-04f, 1.719190262e-04f, +1.750048891e-04f, 1.780902851e-04f, 1.811752088e-04f, 1.842596549e-04f, 1.873436182e-04f, 1.904270933e-04f, 1.935100748e-04f, 1.965925576e-04f, 1.996745364e-04f, 2.027560057e-04f, +2.058369603e-04f, 2.089173950e-04f, 2.119973043e-04f, 2.150766831e-04f, 2.181555260e-04f, 2.212338278e-04f, 2.243115831e-04f, 2.273887866e-04f, 2.304654331e-04f, 2.335415173e-04f, +2.366170339e-04f, 2.396919776e-04f, 2.427663431e-04f, 2.458401251e-04f, 2.489133184e-04f, 2.519859176e-04f, 2.550579176e-04f, 2.581293130e-04f, 2.612000985e-04f, 2.642702689e-04f, +2.673398188e-04f, 2.704087431e-04f, 2.734770365e-04f, 2.765446936e-04f, 2.796117092e-04f, 2.826780781e-04f, 2.857437950e-04f, 2.888088545e-04f, 2.918732516e-04f, 2.949369808e-04f, +2.980000369e-04f, 3.010624148e-04f, 3.041241090e-04f, 3.071851144e-04f, 3.102454257e-04f, 3.133050376e-04f, 3.163639450e-04f, 3.194221425e-04f, 3.224796249e-04f, 3.255363870e-04f, +3.285924235e-04f, 3.316477292e-04f, 3.347022988e-04f, 3.377561271e-04f, 3.408092088e-04f, 3.438615387e-04f, 3.469131117e-04f, 3.499639223e-04f, 3.530139655e-04f, 3.560632360e-04f, +3.591117285e-04f, 3.621594378e-04f, 3.652063587e-04f, 3.682524860e-04f, 3.712978145e-04f, 3.743423389e-04f, 3.773860540e-04f, 3.804289546e-04f, 3.834710354e-04f, 3.865122914e-04f, +3.895527171e-04f, 3.925923076e-04f, 3.956310574e-04f, 3.986689615e-04f, 4.017060146e-04f, 4.047422115e-04f, 4.077775470e-04f, 4.108120159e-04f, 4.138456130e-04f, 4.168783332e-04f, +4.199101712e-04f, 4.229411218e-04f, 4.259711798e-04f, 4.290003401e-04f, 4.320285974e-04f, 4.350559466e-04f, 4.380823825e-04f, 4.411079000e-04f, 4.441324937e-04f, 4.471561586e-04f, +4.501788894e-04f, 4.532006811e-04f, 4.562215283e-04f, 4.592414261e-04f, 4.622603691e-04f, 4.652783522e-04f, 4.682953703e-04f, 4.713114181e-04f, 4.743264906e-04f, 4.773405826e-04f, +4.803536889e-04f, 4.833658043e-04f, 4.863769237e-04f, 4.893870420e-04f, 4.923961540e-04f, 4.954042545e-04f, 4.984113384e-04f, 5.014174006e-04f, 5.044224360e-04f, 5.074264393e-04f, +5.104294055e-04f, 5.134313293e-04f, 5.164322058e-04f, 5.194320297e-04f, 5.224307959e-04f, 5.254284993e-04f, 5.284251348e-04f, 5.314206973e-04f, 5.344151815e-04f, 5.374085825e-04f, +5.404008950e-04f, 5.433921141e-04f, 5.463822345e-04f, 5.493712511e-04f, 5.523591590e-04f, 5.553459528e-04f, 5.583316276e-04f, 5.613161782e-04f, 5.642995996e-04f, 5.672818867e-04f, +5.702630342e-04f, 5.732430373e-04f, 5.762218907e-04f, 5.791995894e-04f, 5.821761282e-04f, 5.851515022e-04f, 5.881257063e-04f, 5.910987353e-04f, 5.940705841e-04f, 5.970412478e-04f, +6.000107212e-04f, 6.029789993e-04f, 6.059460770e-04f, 6.089119492e-04f, 6.118766109e-04f, 6.148400570e-04f, 6.178022824e-04f, 6.207632822e-04f, 6.237230512e-04f, 6.266815844e-04f, +6.296388768e-04f, 6.325949232e-04f, 6.355497188e-04f, 6.385032583e-04f, 6.414555369e-04f, 6.444065493e-04f, 6.473562908e-04f, 6.503047560e-04f, 6.532519402e-04f, 6.561978382e-04f, +6.591424450e-04f, 6.620857555e-04f, 6.650277649e-04f, 6.679684680e-04f, 6.709078598e-04f, 6.738459354e-04f, 6.767826897e-04f, 6.797181177e-04f, 6.826522145e-04f, 6.855849749e-04f, +6.885163941e-04f, 6.914464670e-04f, 6.943751886e-04f, 6.973025540e-04f, 7.002285581e-04f, 7.031531959e-04f, 7.060764626e-04f, 7.089983531e-04f, 7.119188624e-04f, 7.148379855e-04f, +7.177557176e-04f, 7.206720535e-04f, 7.235869884e-04f, 7.265005173e-04f, 7.294126352e-04f, 7.323233372e-04f, 7.352326183e-04f, 7.381404735e-04f, 7.410468980e-04f, 7.439518867e-04f, +7.468554347e-04f, 7.497575371e-04f, 7.526581890e-04f, 7.555573853e-04f, 7.584551212e-04f, 7.613513918e-04f, 7.642461920e-04f, 7.671395171e-04f, 7.700313620e-04f, 7.729217218e-04f, +7.758105917e-04f, 7.786979667e-04f, 7.815838419e-04f, 7.844682123e-04f, 7.873510732e-04f, 7.902324195e-04f, 7.931122465e-04f, 7.959905491e-04f, 7.988673225e-04f, 8.017425619e-04f, +8.046162622e-04f, 8.074884187e-04f, 8.103590264e-04f, 8.132280805e-04f, 8.160955761e-04f, 8.189615083e-04f, 8.218258723e-04f, 8.246886632e-04f, 8.275498761e-04f, 8.304095061e-04f, +8.332675484e-04f, 8.361239982e-04f, 8.389788506e-04f, 8.418321008e-04f, 8.446837438e-04f, 8.475337749e-04f, 8.503821892e-04f, 8.532289819e-04f, 8.560741481e-04f, 8.589176831e-04f, +8.617595819e-04f, 8.645998398e-04f, 8.674384520e-04f, 8.702754136e-04f, 8.731107197e-04f, 8.759443657e-04f, 8.787763467e-04f, 8.816066578e-04f, 8.844352943e-04f, 8.872622514e-04f, +8.900875243e-04f, 8.929111081e-04f, 8.957329982e-04f, 8.985531897e-04f, 9.013716778e-04f, 9.041884577e-04f, 9.070035247e-04f, 9.098168740e-04f, 9.126285009e-04f, 9.154384005e-04f, +9.182465680e-04f, 9.210529988e-04f, 9.238576881e-04f, 9.266606311e-04f, 9.294618231e-04f, 9.322612593e-04f, 9.350589349e-04f, 9.378548453e-04f, 9.406489857e-04f, 9.434413513e-04f, +9.462319375e-04f, 9.490207395e-04f, 9.518077525e-04f, 9.545929719e-04f, 9.573763929e-04f, 9.601580108e-04f, 9.629378210e-04f, 9.657158186e-04f, 9.684919991e-04f, 9.712663576e-04f, +9.740388895e-04f, 9.768095901e-04f, 9.795784548e-04f, 9.823454787e-04f, 9.851106573e-04f, 9.878739859e-04f, 9.906354597e-04f, 9.933950741e-04f, 9.961528245e-04f, 9.989087061e-04f, +1.001662714e-03f, 1.004414845e-03f, 1.007165092e-03f, 1.009913452e-03f, 1.012659920e-03f, 1.015404492e-03f, 1.018147162e-03f, 1.020887926e-03f, 1.023626779e-03f, 1.026363718e-03f, +1.029098736e-03f, 1.031831830e-03f, 1.034562995e-03f, 1.037292227e-03f, 1.040019520e-03f, 1.042744870e-03f, 1.045468272e-03f, 1.048189723e-03f, 1.050909216e-03f, 1.053626749e-03f, +1.056342315e-03f, 1.059055911e-03f, 1.061767532e-03f, 1.064477173e-03f, 1.067184829e-03f, 1.069890497e-03f, 1.072594172e-03f, 1.075295849e-03f, 1.077995523e-03f, 1.080693190e-03f, +1.083388845e-03f, 1.086082484e-03f, 1.088774103e-03f, 1.091463696e-03f, 1.094151259e-03f, 1.096836788e-03f, 1.099520278e-03f, 1.102201725e-03f, 1.104881123e-03f, 1.107558469e-03f, +1.110233758e-03f, 1.112906986e-03f, 1.115578148e-03f, 1.118247239e-03f, 1.120914255e-03f, 1.123579191e-03f, 1.126242044e-03f, 1.128902808e-03f, 1.131561479e-03f, 1.134218052e-03f, +1.136872524e-03f, 1.139524889e-03f, 1.142175143e-03f, 1.144823282e-03f, 1.147469301e-03f, 1.150113195e-03f, 1.152754961e-03f, 1.155394594e-03f, 1.158032089e-03f, 1.160667442e-03f, +1.163300648e-03f, 1.165931704e-03f, 1.168560603e-03f, 1.171187344e-03f, 1.173811919e-03f, 1.176434326e-03f, 1.179054560e-03f, 1.181672617e-03f, 1.184288491e-03f, 1.186902180e-03f, +1.189513677e-03f, 1.192122980e-03f, 1.194730082e-03f, 1.197334981e-03f, 1.199937672e-03f, 1.202538150e-03f, 1.205136411e-03f, 1.207732450e-03f, 1.210326264e-03f, 1.212917847e-03f, +1.215507196e-03f, 1.218094306e-03f, 1.220679173e-03f, 1.223261792e-03f, 1.225842160e-03f, 1.228420271e-03f, 1.230996121e-03f, 1.233569707e-03f, 1.236141023e-03f, 1.238710066e-03f, +1.241276830e-03f, 1.243841313e-03f, 1.246403509e-03f, 1.248963414e-03f, 1.251521024e-03f, 1.254076335e-03f, 1.256629342e-03f, 1.259180041e-03f, 1.261728428e-03f, 1.264274498e-03f, +1.266818247e-03f, 1.269359671e-03f, 1.271898766e-03f, 1.274435527e-03f, 1.276969950e-03f, 1.279502031e-03f, 1.282031765e-03f, 1.284559149e-03f, 1.287084178e-03f, 1.289606847e-03f, +1.292127154e-03f, 1.294645092e-03f, 1.297160659e-03f, 1.299673850e-03f, 1.302184660e-03f, 1.304693086e-03f, 1.307199124e-03f, 1.309702768e-03f, 1.312204015e-03f, 1.314702861e-03f, +1.317199301e-03f, 1.319693332e-03f, 1.322184949e-03f, 1.324674148e-03f, 1.327160925e-03f, 1.329645275e-03f, 1.332127194e-03f, 1.334606679e-03f, 1.337083726e-03f, 1.339558329e-03f, +1.342030485e-03f, 1.344500189e-03f, 1.346967438e-03f, 1.349432228e-03f, 1.351894554e-03f, 1.354354412e-03f, 1.356811798e-03f, 1.359266708e-03f, 1.361719138e-03f, 1.364169083e-03f, +1.366616541e-03f, 1.369061505e-03f, 1.371503973e-03f, 1.373943941e-03f, 1.376381404e-03f, 1.378816357e-03f, 1.381248798e-03f, 1.383678722e-03f, 1.386106125e-03f, 1.388531003e-03f, +1.390953352e-03f, 1.393373168e-03f, 1.395790446e-03f, 1.398205183e-03f, 1.400617374e-03f, 1.403027017e-03f, 1.405434106e-03f, 1.407838637e-03f, 1.410240607e-03f, 1.412640012e-03f, +1.415036847e-03f, 1.417431108e-03f, 1.419822792e-03f, 1.422211895e-03f, 1.424598412e-03f, 1.426982340e-03f, 1.429363674e-03f, 1.431742411e-03f, 1.434118547e-03f, 1.436492077e-03f, +1.438862998e-03f, 1.441231306e-03f, 1.443596996e-03f, 1.445960065e-03f, 1.448320510e-03f, 1.450678325e-03f, 1.453033507e-03f, 1.455386052e-03f, 1.457735956e-03f, 1.460083216e-03f, +1.462427827e-03f, 1.464769785e-03f, 1.467109087e-03f, 1.469445728e-03f, 1.471779705e-03f, 1.474111014e-03f, 1.476439651e-03f, 1.478765612e-03f, 1.481088893e-03f, 1.483409490e-03f, +1.485727400e-03f, 1.488042618e-03f, 1.490355141e-03f, 1.492664965e-03f, 1.494972086e-03f, 1.497276500e-03f, 1.499578204e-03f, 1.501877192e-03f, 1.504173463e-03f, 1.506467011e-03f, +1.508757834e-03f, 1.511045926e-03f, 1.513331285e-03f, 1.515613907e-03f, 1.517893787e-03f, 1.520170922e-03f, 1.522445309e-03f, 1.524716943e-03f, 1.526985820e-03f, 1.529251938e-03f, +1.531515292e-03f, 1.533775877e-03f, 1.536033692e-03f, 1.538288731e-03f, 1.540540992e-03f, 1.542790469e-03f, 1.545037161e-03f, 1.547281062e-03f, 1.549522169e-03f, 1.551760479e-03f, +1.553995987e-03f, 1.556228690e-03f, 1.558458585e-03f, 1.560685667e-03f, 1.562909933e-03f, 1.565131379e-03f, 1.567350002e-03f, 1.569565797e-03f, 1.571778762e-03f, 1.573988892e-03f, +1.576196184e-03f, 1.578400633e-03f, 1.580602238e-03f, 1.582800993e-03f, 1.584996895e-03f, 1.587189941e-03f, 1.589380126e-03f, 1.591567448e-03f, 1.593751902e-03f, 1.595933486e-03f, +1.598112195e-03f, 1.600288025e-03f, 1.602460974e-03f, 1.604631037e-03f, 1.606798211e-03f, 1.608962492e-03f, 1.611123878e-03f, 1.613282363e-03f, 1.615437945e-03f, 1.617590620e-03f, +1.619740385e-03f, 1.621887235e-03f, 1.624031168e-03f, 1.626172180e-03f, 1.628310267e-03f, 1.630445425e-03f, 1.632577652e-03f, 1.634706943e-03f, 1.636833296e-03f, 1.638956706e-03f, +1.641077171e-03f, 1.643194686e-03f, 1.645309248e-03f, 1.647420853e-03f, 1.649529499e-03f, 1.651635181e-03f, 1.653737897e-03f, 1.655837642e-03f, 1.657934413e-03f, 1.660028207e-03f, +1.662119021e-03f, 1.664206850e-03f, 1.666291692e-03f, 1.668373542e-03f, 1.670452398e-03f, 1.672528256e-03f, 1.674601113e-03f, 1.676670964e-03f, 1.678737808e-03f, 1.680801640e-03f, +1.682862457e-03f, 1.684920255e-03f, 1.686975032e-03f, 1.689026784e-03f, 1.691075506e-03f, 1.693121197e-03f, 1.695163853e-03f, 1.697203470e-03f, 1.699240044e-03f, 1.701273573e-03f, +1.703304054e-03f, 1.705331482e-03f, 1.707355855e-03f, 1.709377169e-03f, 1.711395421e-03f, 1.713410607e-03f, 1.715422725e-03f, 1.717431770e-03f, 1.719437740e-03f, 1.721440631e-03f, +1.723440441e-03f, 1.725437165e-03f, 1.727430800e-03f, 1.729421343e-03f, 1.731408792e-03f, 1.733393142e-03f, 1.735374390e-03f, 1.737352533e-03f, 1.739327568e-03f, 1.741299492e-03f, +1.743268301e-03f, 1.745233992e-03f, 1.747196562e-03f, 1.749156007e-03f, 1.751112325e-03f, 1.753065512e-03f, 1.755015565e-03f, 1.756962481e-03f, 1.758906256e-03f, 1.760846888e-03f, +1.762784373e-03f, 1.764718708e-03f, 1.766649890e-03f, 1.768577915e-03f, 1.770502781e-03f, 1.772424484e-03f, 1.774343022e-03f, 1.776258390e-03f, 1.778170587e-03f, 1.780079608e-03f, +1.781985451e-03f, 1.783888112e-03f, 1.785787589e-03f, 1.787683878e-03f, 1.789576977e-03f, 1.791466881e-03f, 1.793353588e-03f, 1.795237095e-03f, 1.797117400e-03f, 1.798994497e-03f, +1.800868386e-03f, 1.802739062e-03f, 1.804606522e-03f, 1.806470764e-03f, 1.808331785e-03f, 1.810189580e-03f, 1.812044149e-03f, 1.813895486e-03f, 1.815743590e-03f, 1.817588457e-03f, +1.819430084e-03f, 1.821268468e-03f, 1.823103607e-03f, 1.824935497e-03f, 1.826764135e-03f, 1.828589519e-03f, 1.830411644e-03f, 1.832230509e-03f, 1.834046110e-03f, 1.835858445e-03f, +1.837667510e-03f, 1.839473302e-03f, 1.841275819e-03f, 1.843075058e-03f, 1.844871015e-03f, 1.846663688e-03f, 1.848453074e-03f, 1.850239169e-03f, 1.852021972e-03f, 1.853801478e-03f, +1.855577686e-03f, 1.857350592e-03f, 1.859120193e-03f, 1.860886487e-03f, 1.862649470e-03f, 1.864409140e-03f, 1.866165494e-03f, 1.867918529e-03f, 1.869668242e-03f, 1.871414630e-03f, +1.873157691e-03f, 1.874897422e-03f, 1.876633819e-03f, 1.878366880e-03f, 1.880096603e-03f, 1.881822983e-03f, 1.883546020e-03f, 1.885265709e-03f, 1.886982048e-03f, 1.888695034e-03f, +1.890404665e-03f, 1.892110937e-03f, 1.893813848e-03f, 1.895513395e-03f, 1.897209576e-03f, 1.898902387e-03f, 1.900591825e-03f, 1.902277889e-03f, 1.903960576e-03f, 1.905639881e-03f, +1.907315804e-03f, 1.908988341e-03f, 1.910657490e-03f, 1.912323247e-03f, 1.913985610e-03f, 1.915644577e-03f, 1.917300144e-03f, 1.918952310e-03f, 1.920601070e-03f, 1.922246424e-03f, +1.923888367e-03f, 1.925526898e-03f, 1.927162013e-03f, 1.928793711e-03f, 1.930421988e-03f, 1.932046842e-03f, 1.933668269e-03f, 1.935286269e-03f, 1.936900837e-03f, 1.938511972e-03f, +1.940119670e-03f, 1.941723930e-03f, 1.943324748e-03f, 1.944922122e-03f, 1.946516050e-03f, 1.948106528e-03f, 1.949693554e-03f, 1.951277127e-03f, 1.952857242e-03f, 1.954433898e-03f, +1.956007092e-03f, 1.957576821e-03f, 1.959143084e-03f, 1.960705877e-03f, 1.962265198e-03f, 1.963821044e-03f, 1.965373413e-03f, 1.966922303e-03f, 1.968467711e-03f, 1.970009634e-03f, +1.971548070e-03f, 1.973083016e-03f, 1.974614471e-03f, 1.976142431e-03f, 1.977666895e-03f, 1.979187859e-03f, 1.980705321e-03f, 1.982219279e-03f, 1.983729731e-03f, 1.985236673e-03f, +1.986740104e-03f, 1.988240021e-03f, 1.989736422e-03f, 1.991229304e-03f, 1.992718665e-03f, 1.994204503e-03f, 1.995686815e-03f, 1.997165598e-03f, 1.998640851e-03f, 2.000112571e-03f, +2.001580756e-03f, 2.003045403e-03f, 2.004506510e-03f, 2.005964075e-03f, 2.007418095e-03f, 2.008868568e-03f, 2.010315492e-03f, 2.011758864e-03f, 2.013198683e-03f, 2.014634945e-03f, +2.016067649e-03f, 2.017496792e-03f, 2.018922371e-03f, 2.020344386e-03f, 2.021762833e-03f, 2.023177710e-03f, 2.024589015e-03f, 2.025996745e-03f, 2.027400899e-03f, 2.028801474e-03f, +2.030198468e-03f, 2.031591879e-03f, 2.032981704e-03f, 2.034367942e-03f, 2.035750589e-03f, 2.037129645e-03f, 2.038505106e-03f, 2.039876970e-03f, 2.041245236e-03f, 2.042609901e-03f, +2.043970963e-03f, 2.045328420e-03f, 2.046682270e-03f, 2.048032510e-03f, 2.049379138e-03f, 2.050722153e-03f, 2.052061551e-03f, 2.053397332e-03f, 2.054729493e-03f, 2.056058031e-03f, +2.057382945e-03f, 2.058704233e-03f, 2.060021892e-03f, 2.061335920e-03f, 2.062646316e-03f, 2.063953077e-03f, 2.065256202e-03f, 2.066555687e-03f, 2.067851531e-03f, 2.069143733e-03f, +2.070432289e-03f, 2.071717199e-03f, 2.072998459e-03f, 2.074276068e-03f, 2.075550024e-03f, 2.076820326e-03f, 2.078086970e-03f, 2.079349954e-03f, 2.080609278e-03f, 2.081864939e-03f, +2.083116934e-03f, 2.084365263e-03f, 2.085609923e-03f, 2.086850912e-03f, 2.088088227e-03f, 2.089321868e-03f, 2.090551833e-03f, 2.091778118e-03f, 2.093000723e-03f, 2.094219646e-03f, +2.095434884e-03f, 2.096646436e-03f, 2.097854299e-03f, 2.099058472e-03f, 2.100258954e-03f, 2.101455741e-03f, 2.102648833e-03f, 2.103838227e-03f, 2.105023922e-03f, 2.106205915e-03f, +2.107384205e-03f, 2.108558790e-03f, 2.109729668e-03f, 2.110896838e-03f, 2.112060297e-03f, 2.113220044e-03f, 2.114376076e-03f, 2.115528393e-03f, 2.116676992e-03f, 2.117821872e-03f, +2.118963030e-03f, 2.120100465e-03f, 2.121234176e-03f, 2.122364160e-03f, 2.123490415e-03f, 2.124612941e-03f, 2.125731734e-03f, 2.126846795e-03f, 2.127958119e-03f, 2.129065707e-03f, +2.130169556e-03f, 2.131269665e-03f, 2.132366032e-03f, 2.133458655e-03f, 2.134547532e-03f, 2.135632662e-03f, 2.136714043e-03f, 2.137791674e-03f, 2.138865553e-03f, 2.139935678e-03f, +2.141002047e-03f, 2.142064659e-03f, 2.143123512e-03f, 2.144178605e-03f, 2.145229936e-03f, 2.146277503e-03f, 2.147321305e-03f, 2.148361341e-03f, 2.149397607e-03f, 2.150430104e-03f, +2.151458829e-03f, 2.152483781e-03f, 2.153504958e-03f, 2.154522359e-03f, 2.155535982e-03f, 2.156545825e-03f, 2.157551888e-03f, 2.158554168e-03f, 2.159552664e-03f, 2.160547374e-03f, +2.161538297e-03f, 2.162525432e-03f, 2.163508777e-03f, 2.164488330e-03f, 2.165464090e-03f, 2.166436055e-03f, 2.167404224e-03f, 2.168368596e-03f, 2.169329169e-03f, 2.170285941e-03f, +2.171238912e-03f, 2.172188079e-03f, 2.173133441e-03f, 2.174074998e-03f, 2.175012746e-03f, 2.175946686e-03f, 2.176876815e-03f, 2.177803132e-03f, 2.178725636e-03f, 2.179644325e-03f, +2.180559199e-03f, 2.181470255e-03f, 2.182377492e-03f, 2.183280909e-03f, 2.184180504e-03f, 2.185076277e-03f, 2.185968225e-03f, 2.186856348e-03f, 2.187740645e-03f, 2.188621112e-03f, +2.189497751e-03f, 2.190370558e-03f, 2.191239534e-03f, 2.192104676e-03f, 2.192965984e-03f, 2.193823455e-03f, 2.194677089e-03f, 2.195526885e-03f, 2.196372841e-03f, 2.197214955e-03f, +2.198053228e-03f, 2.198887657e-03f, 2.199718241e-03f, 2.200544979e-03f, 2.201367870e-03f, 2.202186913e-03f, 2.203002106e-03f, 2.203813447e-03f, 2.204620937e-03f, 2.205424574e-03f, +2.206224356e-03f, 2.207020283e-03f, 2.207812353e-03f, 2.208600565e-03f, 2.209384918e-03f, 2.210165410e-03f, 2.210942041e-03f, 2.211714810e-03f, 2.212483715e-03f, 2.213248755e-03f, +2.214009930e-03f, 2.214767237e-03f, 2.215520676e-03f, 2.216270247e-03f, 2.217015946e-03f, 2.217757775e-03f, 2.218495731e-03f, 2.219229813e-03f, 2.219960021e-03f, 2.220686353e-03f, +2.221408809e-03f, 2.222127387e-03f, 2.222842086e-03f, 2.223552906e-03f, 2.224259844e-03f, 2.224962901e-03f, 2.225662075e-03f, 2.226357365e-03f, 2.227048770e-03f, 2.227736290e-03f, +2.228419923e-03f, 2.229099668e-03f, 2.229775524e-03f, 2.230447490e-03f, 2.231115566e-03f, 2.231779751e-03f, 2.232440043e-03f, 2.233096441e-03f, 2.233748945e-03f, 2.234397554e-03f, +2.235042266e-03f, 2.235683082e-03f, 2.236319999e-03f, 2.236953018e-03f, 2.237582136e-03f, 2.238207354e-03f, 2.238828671e-03f, 2.239446085e-03f, 2.240059595e-03f, 2.240669202e-03f, +2.241274904e-03f, 2.241876700e-03f, 2.242474589e-03f, 2.243068571e-03f, 2.243658644e-03f, 2.244244808e-03f, 2.244827063e-03f, 2.245405407e-03f, 2.245979839e-03f, 2.246550359e-03f, +2.247116966e-03f, 2.247679660e-03f, 2.248238438e-03f, 2.248793302e-03f, 2.249344249e-03f, 2.249891279e-03f, 2.250434392e-03f, 2.250973587e-03f, 2.251508862e-03f, 2.252040218e-03f, +2.252567654e-03f, 2.253091168e-03f, 2.253610760e-03f, 2.254126430e-03f, 2.254638177e-03f, 2.255146000e-03f, 2.255649898e-03f, 2.256149871e-03f, 2.256645919e-03f, 2.257138040e-03f, +2.257626233e-03f, 2.258110499e-03f, 2.258590836e-03f, 2.259067245e-03f, 2.259539724e-03f, 2.260008272e-03f, 2.260472890e-03f, 2.260933576e-03f, 2.261390330e-03f, 2.261843152e-03f, +2.262292041e-03f, 2.262736995e-03f, 2.263178016e-03f, 2.263615101e-03f, 2.264048251e-03f, 2.264477466e-03f, 2.264902744e-03f, 2.265324084e-03f, 2.265741488e-03f, 2.266154953e-03f, +2.266564480e-03f, 2.266970067e-03f, 2.267371716e-03f, 2.267769424e-03f, 2.268163192e-03f, 2.268553019e-03f, 2.268938904e-03f, 2.269320848e-03f, 2.269698849e-03f, 2.270072907e-03f, +2.270443023e-03f, 2.270809195e-03f, 2.271171422e-03f, 2.271529705e-03f, 2.271884044e-03f, 2.272234437e-03f, 2.272580885e-03f, 2.272923386e-03f, 2.273261941e-03f, 2.273596549e-03f, +2.273927210e-03f, 2.274253924e-03f, 2.274576690e-03f, 2.274895507e-03f, 2.275210376e-03f, 2.275521296e-03f, 2.275828267e-03f, 2.276131288e-03f, 2.276430359e-03f, 2.276725481e-03f, +2.277016651e-03f, 2.277303871e-03f, 2.277587140e-03f, 2.277866458e-03f, 2.278141824e-03f, 2.278413239e-03f, 2.278680701e-03f, 2.278944210e-03f, 2.279203768e-03f, 2.279459372e-03f, +2.279711023e-03f, 2.279958721e-03f, 2.280202466e-03f, 2.280442257e-03f, 2.280678093e-03f, 2.280909976e-03f, 2.281137905e-03f, 2.281361879e-03f, 2.281581898e-03f, 2.281797962e-03f, +2.282010072e-03f, 2.282218226e-03f, 2.282422425e-03f, 2.282622669e-03f, 2.282818957e-03f, 2.283011289e-03f, 2.283199666e-03f, 2.283384086e-03f, 2.283564551e-03f, 2.283741059e-03f, +2.283913611e-03f, 2.284082207e-03f, 2.284246847e-03f, 2.284407530e-03f, 2.284564256e-03f, 2.284717026e-03f, 2.284865839e-03f, 2.285010696e-03f, 2.285151595e-03f, 2.285288538e-03f, +2.285421525e-03f, 2.285550554e-03f, 2.285675627e-03f, 2.285796742e-03f, 2.285913901e-03f, 2.286027103e-03f, 2.286136349e-03f, 2.286241637e-03f, 2.286342969e-03f, 2.286440344e-03f, +2.286533763e-03f, 2.286623224e-03f, 2.286708730e-03f, 2.286790279e-03f, 2.286867871e-03f, 2.286941507e-03f, 2.287011187e-03f, 2.287076910e-03f, 2.287138678e-03f, 2.287196489e-03f, +2.287250345e-03f, 2.287300245e-03f, 2.287346190e-03f, 2.287388178e-03f, 2.287426212e-03f, 2.287460290e-03f, 2.287490414e-03f, 2.287516582e-03f, 2.287538796e-03f, 2.287557055e-03f, +2.287571360e-03f, 2.287581711e-03f, 2.287588107e-03f, 2.287590550e-03f, 2.287589040e-03f, 2.287583576e-03f, 2.287574159e-03f, 2.287560789e-03f, 2.287543466e-03f, 2.287522191e-03f, +2.287496963e-03f, 2.287467784e-03f, 2.287434653e-03f, 2.287397571e-03f, 2.287356538e-03f, 2.287311553e-03f, 2.287262619e-03f, 2.287209734e-03f, 2.287152899e-03f, 2.287092114e-03f, +2.287027380e-03f, 2.286958697e-03f, 2.286886066e-03f, 2.286809486e-03f, 2.286728958e-03f, 2.286644482e-03f, 2.286556059e-03f, 2.286463690e-03f, 2.286367373e-03f, 2.286267111e-03f, +2.286162903e-03f, 2.286054749e-03f, 2.285942650e-03f, 2.285826607e-03f, 2.285706620e-03f, 2.285582688e-03f, 2.285454814e-03f, 2.285322997e-03f, 2.285187237e-03f, 2.285047535e-03f, +2.284903892e-03f, 2.284756307e-03f, 2.284604782e-03f, 2.284449317e-03f, 2.284289912e-03f, 2.284126567e-03f, 2.283959284e-03f, 2.283788063e-03f, 2.283612905e-03f, 2.283433809e-03f, +2.283250776e-03f, 2.283063807e-03f, 2.282872903e-03f, 2.282678063e-03f, 2.282479289e-03f, 2.282276581e-03f, 2.282069940e-03f, 2.281859366e-03f, 2.281644859e-03f, 2.281426421e-03f, +2.281204052e-03f, 2.280977753e-03f, 2.280747523e-03f, 2.280513364e-03f, 2.280275277e-03f, 2.280033261e-03f, 2.279787318e-03f, 2.279537448e-03f, 2.279283652e-03f, 2.279025931e-03f, +2.278764285e-03f, 2.278498714e-03f, 2.278229221e-03f, 2.277955804e-03f, 2.277678465e-03f, 2.277397205e-03f, 2.277112024e-03f, 2.276822923e-03f, 2.276529902e-03f, 2.276232963e-03f, +2.275932106e-03f, 2.275627332e-03f, 2.275318641e-03f, 2.275006035e-03f, 2.274689514e-03f, 2.274369078e-03f, 2.274044729e-03f, 2.273716468e-03f, 2.273384294e-03f, 2.273048210e-03f, +2.272708215e-03f, 2.272364311e-03f, 2.272016498e-03f, 2.271664777e-03f, 2.271309149e-03f, 2.270949614e-03f, 2.270586175e-03f, 2.270218830e-03f, 2.269847582e-03f, 2.269472432e-03f, +2.269093379e-03f, 2.268710425e-03f, 2.268323570e-03f, 2.267932816e-03f, 2.267538164e-03f, 2.267139614e-03f, 2.266737167e-03f, 2.266330825e-03f, 2.265920587e-03f, 2.265506456e-03f, +2.265088431e-03f, 2.264666514e-03f, 2.264240706e-03f, 2.263811008e-03f, 2.263377420e-03f, 2.262939944e-03f, 2.262498581e-03f, 2.262053331e-03f, 2.261604196e-03f, 2.261151176e-03f, +2.260694273e-03f, 2.260233487e-03f, 2.259768820e-03f, 2.259300272e-03f, 2.258827845e-03f, 2.258351540e-03f, 2.257871357e-03f, 2.257387298e-03f, 2.256899363e-03f, 2.256407554e-03f, +2.255911872e-03f, 2.255412318e-03f, 2.254908893e-03f, 2.254401598e-03f, 2.253890433e-03f, 2.253375401e-03f, 2.252856503e-03f, 2.252333738e-03f, 2.251807110e-03f, 2.251276618e-03f, +2.250742263e-03f, 2.250204048e-03f, 2.249661972e-03f, 2.249116038e-03f, 2.248566245e-03f, 2.248012597e-03f, 2.247455093e-03f, 2.246893735e-03f, 2.246328523e-03f, 2.245759460e-03f, +2.245186546e-03f, 2.244609783e-03f, 2.244029172e-03f, 2.243444713e-03f, 2.242856409e-03f, 2.242264260e-03f, 2.241668267e-03f, 2.241068433e-03f, 2.240464757e-03f, 2.239857242e-03f, +2.239245889e-03f, 2.238630698e-03f, 2.238011671e-03f, 2.237388810e-03f, 2.236762116e-03f, 2.236131590e-03f, 2.235497232e-03f, 2.234859046e-03f, 2.234217031e-03f, 2.233571190e-03f, +2.232921523e-03f, 2.232268032e-03f, 2.231610718e-03f, 2.230949582e-03f, 2.230284627e-03f, 2.229615852e-03f, 2.228943261e-03f, 2.228266853e-03f, 2.227586630e-03f, 2.226902595e-03f, +2.226214747e-03f, 2.225523089e-03f, 2.224827621e-03f, 2.224128346e-03f, 2.223425265e-03f, 2.222718379e-03f, 2.222007689e-03f, 2.221293198e-03f, 2.220574905e-03f, 2.219852814e-03f, +2.219126925e-03f, 2.218397240e-03f, 2.217663760e-03f, 2.216926486e-03f, 2.216185421e-03f, 2.215440566e-03f, 2.214691922e-03f, 2.213939490e-03f, 2.213183272e-03f, 2.212423271e-03f, +2.211659486e-03f, 2.210891920e-03f, 2.210120574e-03f, 2.209345450e-03f, 2.208566550e-03f, 2.207783874e-03f, 2.206997425e-03f, 2.206207204e-03f, 2.205413212e-03f, 2.204615451e-03f, +2.203813923e-03f, 2.203008630e-03f, 2.202199572e-03f, 2.201386752e-03f, 2.200570170e-03f, 2.199749830e-03f, 2.198925732e-03f, 2.198097878e-03f, 2.197266269e-03f, 2.196430908e-03f, +2.195591795e-03f, 2.194748933e-03f, 2.193902323e-03f, 2.193051968e-03f, 2.192197867e-03f, 2.191340024e-03f, 2.190478439e-03f, 2.189613116e-03f, 2.188744054e-03f, 2.187871256e-03f, +2.186994724e-03f, 2.186114460e-03f, 2.185230464e-03f, 2.184342740e-03f, 2.183451288e-03f, 2.182556110e-03f, 2.181657208e-03f, 2.180754584e-03f, 2.179848240e-03f, 2.178938177e-03f, +2.178024397e-03f, 2.177106902e-03f, 2.176185694e-03f, 2.175260774e-03f, 2.174332145e-03f, 2.173399807e-03f, 2.172463763e-03f, 2.171524015e-03f, 2.170580565e-03f, 2.169633414e-03f, +2.168682564e-03f, 2.167728017e-03f, 2.166769775e-03f, 2.165807839e-03f, 2.164842213e-03f, 2.163872896e-03f, 2.162899892e-03f, 2.161923203e-03f, 2.160942829e-03f, 2.159958773e-03f, +2.158971037e-03f, 2.157979623e-03f, 2.156984533e-03f, 2.155985768e-03f, 2.154983331e-03f, 2.153977223e-03f, 2.152967446e-03f, 2.151954003e-03f, 2.150936896e-03f, 2.149916125e-03f, +2.148891694e-03f, 2.147863604e-03f, 2.146831857e-03f, 2.145796455e-03f, 2.144757400e-03f, 2.143714694e-03f, 2.142668340e-03f, 2.141618338e-03f, 2.140564692e-03f, 2.139507402e-03f, +2.138446472e-03f, 2.137381903e-03f, 2.136313698e-03f, 2.135241857e-03f, 2.134166384e-03f, 2.133087280e-03f, 2.132004548e-03f, 2.130918189e-03f, 2.129828205e-03f, 2.128734600e-03f, +2.127637374e-03f, 2.126536529e-03f, 2.125432069e-03f, 2.124323995e-03f, 2.123212308e-03f, 2.122097012e-03f, 2.120978109e-03f, 2.119855600e-03f, 2.118729487e-03f, 2.117599773e-03f, +2.116466461e-03f, 2.115329551e-03f, 2.114189046e-03f, 2.113044949e-03f, 2.111897261e-03f, 2.110745985e-03f, 2.109591123e-03f, 2.108432677e-03f, 2.107270649e-03f, 2.106105042e-03f, +2.104935857e-03f, 2.103763098e-03f, 2.102586765e-03f, 2.101406862e-03f, 2.100223390e-03f, 2.099036352e-03f, 2.097845751e-03f, 2.096651587e-03f, 2.095453864e-03f, 2.094252584e-03f, +2.093047749e-03f, 2.091839362e-03f, 2.090627424e-03f, 2.089411938e-03f, 2.088192906e-03f, 2.086970330e-03f, 2.085744214e-03f, 2.084514558e-03f, 2.083281366e-03f, 2.082044640e-03f, +2.080804382e-03f, 2.079560594e-03f, 2.078313279e-03f, 2.077062439e-03f, 2.075808077e-03f, 2.074550195e-03f, 2.073288794e-03f, 2.072023878e-03f, 2.070755449e-03f, 2.069483510e-03f, +2.068208062e-03f, 2.066929108e-03f, 2.065646650e-03f, 2.064360692e-03f, 2.063071235e-03f, 2.061778281e-03f, 2.060481834e-03f, 2.059181895e-03f, 2.057878467e-03f, 2.056571553e-03f, +2.055261154e-03f, 2.053947274e-03f, 2.052629914e-03f, 2.051309078e-03f, 2.049984768e-03f, 2.048656986e-03f, 2.047325734e-03f, 2.045991016e-03f, 2.044652833e-03f, 2.043311188e-03f, +2.041966084e-03f, 2.040617524e-03f, 2.039265508e-03f, 2.037910042e-03f, 2.036551125e-03f, 2.035188763e-03f, 2.033822955e-03f, 2.032453707e-03f, 2.031081019e-03f, 2.029704895e-03f, +2.028325336e-03f, 2.026942347e-03f, 2.025555928e-03f, 2.024166083e-03f, 2.022772815e-03f, 2.021376125e-03f, 2.019976017e-03f, 2.018572493e-03f, 2.017165556e-03f, 2.015755208e-03f, +2.014341452e-03f, 2.012924291e-03f, 2.011503727e-03f, 2.010079763e-03f, 2.008652401e-03f, 2.007221645e-03f, 2.005787496e-03f, 2.004349958e-03f, 2.002909033e-03f, 2.001464724e-03f, +2.000017033e-03f, 1.998565964e-03f, 1.997111518e-03f, 1.995653699e-03f, 1.994192509e-03f, 1.992727951e-03f, 1.991260028e-03f, 1.989788742e-03f, 1.988314096e-03f, 1.986836093e-03f, +1.985354736e-03f, 1.983870027e-03f, 1.982381969e-03f, 1.980890565e-03f, 1.979395818e-03f, 1.977897730e-03f, 1.976396304e-03f, 1.974891542e-03f, 1.973383449e-03f, 1.971872026e-03f, +1.970357276e-03f, 1.968839202e-03f, 1.967317807e-03f, 1.965793094e-03f, 1.964265065e-03f, 1.962733724e-03f, 1.961199072e-03f, 1.959661114e-03f, 1.958119851e-03f, 1.956575287e-03f, +1.955027424e-03f, 1.953476266e-03f, 1.951921815e-03f, 1.950364074e-03f, 1.948803045e-03f, 1.947238733e-03f, 1.945671139e-03f, 1.944100267e-03f, 1.942526119e-03f, 1.940948698e-03f, +1.939368008e-03f, 1.937784051e-03f, 1.936196830e-03f, 1.934606347e-03f, 1.933012607e-03f, 1.931415612e-03f, 1.929815364e-03f, 1.928211867e-03f, 1.926605123e-03f, 1.924995137e-03f, +1.923381909e-03f, 1.921765445e-03f, 1.920145746e-03f, 1.918522815e-03f, 1.916896655e-03f, 1.915267270e-03f, 1.913634663e-03f, 1.911998836e-03f, 1.910359792e-03f, 1.908717535e-03f, +1.907072067e-03f, 1.905423391e-03f, 1.903771511e-03f, 1.902116429e-03f, 1.900458149e-03f, 1.898796674e-03f, 1.897132006e-03f, 1.895464149e-03f, 1.893793105e-03f, 1.892118878e-03f, +1.890441471e-03f, 1.888760887e-03f, 1.887077129e-03f, 1.885390200e-03f, 1.883700103e-03f, 1.882006841e-03f, 1.880310418e-03f, 1.878610835e-03f, 1.876908098e-03f, 1.875202208e-03f, +1.873493169e-03f, 1.871780984e-03f, 1.870065655e-03f, 1.868347187e-03f, 1.866625583e-03f, 1.864900844e-03f, 1.863172975e-03f, 1.861441979e-03f, 1.859707859e-03f, 1.857970618e-03f, +1.856230259e-03f, 1.854486785e-03f, 1.852740200e-03f, 1.850990507e-03f, 1.849237709e-03f, 1.847481809e-03f, 1.845722810e-03f, 1.843960716e-03f, 1.842195529e-03f, 1.840427254e-03f, +1.838655893e-03f, 1.836881449e-03f, 1.835103926e-03f, 1.833323326e-03f, 1.831539654e-03f, 1.829752913e-03f, 1.827963105e-03f, 1.826170233e-03f, 1.824374303e-03f, 1.822575315e-03f, +1.820773274e-03f, 1.818968183e-03f, 1.817160046e-03f, 1.815348865e-03f, 1.813534644e-03f, 1.811717386e-03f, 1.809897094e-03f, 1.808073772e-03f, 1.806247424e-03f, 1.804418051e-03f, +1.802585659e-03f, 1.800750249e-03f, 1.798911826e-03f, 1.797070393e-03f, 1.795225952e-03f, 1.793378508e-03f, 1.791528064e-03f, 1.789674623e-03f, 1.787818189e-03f, 1.785958764e-03f, +1.784096353e-03f, 1.782230958e-03f, 1.780362583e-03f, 1.778491232e-03f, 1.776616907e-03f, 1.774739613e-03f, 1.772859352e-03f, 1.770976128e-03f, 1.769089945e-03f, 1.767200805e-03f, +1.765308713e-03f, 1.763413671e-03f, 1.761515684e-03f, 1.759614754e-03f, 1.757710885e-03f, 1.755804081e-03f, 1.753894344e-03f, 1.751981679e-03f, 1.750066088e-03f, 1.748147576e-03f, +1.746226146e-03f, 1.744301801e-03f, 1.742374545e-03f, 1.740444380e-03f, 1.738511312e-03f, 1.736575343e-03f, 1.734636476e-03f, 1.732694716e-03f, 1.730750065e-03f, 1.728802528e-03f, +1.726852107e-03f, 1.724898807e-03f, 1.722942630e-03f, 1.720983581e-03f, 1.719021663e-03f, 1.717056879e-03f, 1.715089233e-03f, 1.713118729e-03f, 1.711145370e-03f, 1.709169159e-03f, +1.707190101e-03f, 1.705208198e-03f, 1.703223455e-03f, 1.701235875e-03f, 1.699245461e-03f, 1.697252218e-03f, 1.695256148e-03f, 1.693257256e-03f, 1.691255545e-03f, 1.689251018e-03f, +1.687243679e-03f, 1.685233532e-03f, 1.683220581e-03f, 1.681204828e-03f, 1.679186279e-03f, 1.677164935e-03f, 1.675140802e-03f, 1.673113882e-03f, 1.671084179e-03f, 1.669051698e-03f, +1.667016441e-03f, 1.664978412e-03f, 1.662937615e-03f, 1.660894054e-03f, 1.658847732e-03f, 1.656798653e-03f, 1.654746821e-03f, 1.652692239e-03f, 1.650634911e-03f, 1.648574841e-03f, +1.646512032e-03f, 1.644446489e-03f, 1.642378214e-03f, 1.640307212e-03f, 1.638233487e-03f, 1.636157041e-03f, 1.634077879e-03f, 1.631996005e-03f, 1.629911422e-03f, 1.627824134e-03f, +1.625734145e-03f, 1.623641459e-03f, 1.621546079e-03f, 1.619448008e-03f, 1.617347252e-03f, 1.615243813e-03f, 1.613137696e-03f, 1.611028904e-03f, 1.608917441e-03f, 1.606803311e-03f, +1.604686517e-03f, 1.602567063e-03f, 1.600444954e-03f, 1.598320193e-03f, 1.596192784e-03f, 1.594062730e-03f, 1.591930035e-03f, 1.589794704e-03f, 1.587656740e-03f, 1.585516147e-03f, +1.583372929e-03f, 1.581227089e-03f, 1.579078632e-03f, 1.576927561e-03f, 1.574773880e-03f, 1.572617594e-03f, 1.570458705e-03f, 1.568297218e-03f, 1.566133136e-03f, 1.563966465e-03f, +1.561797206e-03f, 1.559625365e-03f, 1.557450946e-03f, 1.555273951e-03f, 1.553094385e-03f, 1.550912252e-03f, 1.548727556e-03f, 1.546540301e-03f, 1.544350490e-03f, 1.542158128e-03f, +1.539963219e-03f, 1.537765766e-03f, 1.535565773e-03f, 1.533363245e-03f, 1.531158184e-03f, 1.528950596e-03f, 1.526740485e-03f, 1.524527853e-03f, 1.522312705e-03f, 1.520095045e-03f, +1.517874878e-03f, 1.515652206e-03f, 1.513427034e-03f, 1.511199366e-03f, 1.508969206e-03f, 1.506736558e-03f, 1.504501426e-03f, 1.502263814e-03f, 1.500023725e-03f, 1.497781165e-03f, +1.495536136e-03f, 1.493288643e-03f, 1.491038691e-03f, 1.488786282e-03f, 1.486531421e-03f, 1.484274112e-03f, 1.482014359e-03f, 1.479752166e-03f, 1.477487537e-03f, 1.475220477e-03f, +1.472950989e-03f, 1.470679077e-03f, 1.468404745e-03f, 1.466127997e-03f, 1.463848838e-03f, 1.461567272e-03f, 1.459283302e-03f, 1.456996933e-03f, 1.454708168e-03f, 1.452417013e-03f, +1.450123470e-03f, 1.447827544e-03f, 1.445529240e-03f, 1.443228560e-03f, 1.440925510e-03f, 1.438620093e-03f, 1.436312314e-03f, 1.434002177e-03f, 1.431689685e-03f, 1.429374843e-03f, +1.427057655e-03f, 1.424738125e-03f, 1.422416258e-03f, 1.420092057e-03f, 1.417765526e-03f, 1.415436670e-03f, 1.413105494e-03f, 1.410772000e-03f, 1.408436193e-03f, 1.406098077e-03f, +1.403757657e-03f, 1.401414937e-03f, 1.399069921e-03f, 1.396722612e-03f, 1.394373016e-03f, 1.392021136e-03f, 1.389666977e-03f, 1.387310542e-03f, 1.384951836e-03f, 1.382590864e-03f, +1.380227629e-03f, 1.377862135e-03f, 1.375494387e-03f, 1.373124389e-03f, 1.370752146e-03f, 1.368377661e-03f, 1.366000938e-03f, 1.363621982e-03f, 1.361240798e-03f, 1.358857388e-03f, +1.356471759e-03f, 1.354083913e-03f, 1.351693855e-03f, 1.349301589e-03f, 1.346907120e-03f, 1.344510452e-03f, 1.342111589e-03f, 1.339710536e-03f, 1.337307296e-03f, 1.334901873e-03f, +1.332494273e-03f, 1.330084500e-03f, 1.327672557e-03f, 1.325258449e-03f, 1.322842180e-03f, 1.320423755e-03f, 1.318003178e-03f, 1.315580453e-03f, 1.313155585e-03f, 1.310728577e-03f, +1.308299435e-03f, 1.305868162e-03f, 1.303434762e-03f, 1.300999241e-03f, 1.298561602e-03f, 1.296121850e-03f, 1.293679989e-03f, 1.291236023e-03f, 1.288789957e-03f, 1.286341795e-03f, +1.283891541e-03f, 1.281439200e-03f, 1.278984776e-03f, 1.276528274e-03f, 1.274069697e-03f, 1.271609051e-03f, 1.269146339e-03f, 1.266681566e-03f, 1.264214736e-03f, 1.261745854e-03f, +1.259274924e-03f, 1.256801950e-03f, 1.254326937e-03f, 1.251849889e-03f, 1.249370811e-03f, 1.246889707e-03f, 1.244406581e-03f, 1.241921437e-03f, 1.239434281e-03f, 1.236945117e-03f, +1.234453948e-03f, 1.231960780e-03f, 1.229465617e-03f, 1.226968463e-03f, 1.224469322e-03f, 1.221968200e-03f, 1.219465100e-03f, 1.216960027e-03f, 1.214452985e-03f, 1.211943980e-03f, +1.209433014e-03f, 1.206920093e-03f, 1.204405222e-03f, 1.201888403e-03f, 1.199369643e-03f, 1.196848946e-03f, 1.194326315e-03f, 1.191801756e-03f, 1.189275273e-03f, 1.186746870e-03f, +1.184216552e-03f, 1.181684323e-03f, 1.179150188e-03f, 1.176614151e-03f, 1.174076218e-03f, 1.171536391e-03f, 1.168994676e-03f, 1.166451077e-03f, 1.163905599e-03f, 1.161358247e-03f, +1.158809024e-03f, 1.156257935e-03f, 1.153704985e-03f, 1.151150178e-03f, 1.148593520e-03f, 1.146035013e-03f, 1.143474663e-03f, 1.140912475e-03f, 1.138348452e-03f, 1.135782600e-03f, +1.133214923e-03f, 1.130645425e-03f, 1.128074112e-03f, 1.125500986e-03f, 1.122926054e-03f, 1.120349320e-03f, 1.117770788e-03f, 1.115190462e-03f, 1.112608348e-03f, 1.110024450e-03f, +1.107438772e-03f, 1.104851319e-03f, 1.102262096e-03f, 1.099671107e-03f, 1.097078357e-03f, 1.094483849e-03f, 1.091887590e-03f, 1.089289583e-03f, 1.086689833e-03f, 1.084088345e-03f, +1.081485123e-03f, 1.078880172e-03f, 1.076273496e-03f, 1.073665100e-03f, 1.071054989e-03f, 1.068443167e-03f, 1.065829639e-03f, 1.063214409e-03f, 1.060597482e-03f, 1.057978863e-03f, +1.055358556e-03f, 1.052736566e-03f, 1.050112898e-03f, 1.047487555e-03f, 1.044860544e-03f, 1.042231867e-03f, 1.039601531e-03f, 1.036969539e-03f, 1.034335897e-03f, 1.031700609e-03f, +1.029063679e-03f, 1.026425112e-03f, 1.023784913e-03f, 1.021143087e-03f, 1.018499638e-03f, 1.015854571e-03f, 1.013207890e-03f, 1.010559600e-03f, 1.007909706e-03f, 1.005258213e-03f, +1.002605125e-03f, 9.999504462e-04f, 9.972941822e-04f, 9.946363375e-04f, 9.919769165e-04f, 9.893159241e-04f, 9.866533649e-04f, 9.839892436e-04f, 9.813235649e-04f, 9.786563335e-04f, +9.759875540e-04f, 9.733172312e-04f, 9.706453697e-04f, 9.679719743e-04f, 9.652970497e-04f, 9.626206005e-04f, 9.599426315e-04f, 9.572631474e-04f, 9.545821529e-04f, 9.518996528e-04f, +9.492156516e-04f, 9.465301543e-04f, 9.438431653e-04f, 9.411546896e-04f, 9.384647319e-04f, 9.357732967e-04f, 9.330803890e-04f, 9.303860134e-04f, 9.276901746e-04f, 9.249928775e-04f, +9.222941266e-04f, 9.195939269e-04f, 9.168922830e-04f, 9.141891996e-04f, 9.114846816e-04f, 9.087787336e-04f, 9.060713605e-04f, 9.033625669e-04f, 9.006523577e-04f, 8.979407376e-04f, +8.952277113e-04f, 8.925132837e-04f, 8.897974595e-04f, 8.870802434e-04f, 8.843616403e-04f, 8.816416549e-04f, 8.789202919e-04f, 8.761975563e-04f, 8.734734526e-04f, 8.707479858e-04f, +8.680211606e-04f, 8.652929818e-04f, 8.625634542e-04f, 8.598325825e-04f, 8.571003716e-04f, 8.543668263e-04f, 8.516319513e-04f, 8.488957515e-04f, 8.461582316e-04f, 8.434193965e-04f, +8.406792510e-04f, 8.379377998e-04f, 8.351950478e-04f, 8.324509998e-04f, 8.297056606e-04f, 8.269590350e-04f, 8.242111278e-04f, 8.214619439e-04f, 8.187114880e-04f, 8.159597651e-04f, +8.132067798e-04f, 8.104525371e-04f, 8.076970418e-04f, 8.049402986e-04f, 8.021823125e-04f, 7.994230883e-04f, 7.966626308e-04f, 7.939009448e-04f, 7.911380351e-04f, 7.883739067e-04f, +7.856085644e-04f, 7.828420130e-04f, 7.800742573e-04f, 7.773053022e-04f, 7.745351526e-04f, 7.717638133e-04f, 7.689912892e-04f, 7.662175850e-04f, 7.634427058e-04f, 7.606666562e-04f, +7.578894413e-04f, 7.551110658e-04f, 7.523315347e-04f, 7.495508527e-04f, 7.467690248e-04f, 7.439860558e-04f, 7.412019506e-04f, 7.384167140e-04f, 7.356303511e-04f, 7.328428665e-04f, +7.300542652e-04f, 7.272645522e-04f, 7.244737321e-04f, 7.216818100e-04f, 7.188887908e-04f, 7.160946793e-04f, 7.132994803e-04f, 7.105031989e-04f, 7.077058398e-04f, 7.049074081e-04f, +7.021079085e-04f, 6.993073459e-04f, 6.965057254e-04f, 6.937030517e-04f, 6.908993297e-04f, 6.880945644e-04f, 6.852887607e-04f, 6.824819235e-04f, 6.796740577e-04f, 6.768651681e-04f, +6.740552598e-04f, 6.712443376e-04f, 6.684324064e-04f, 6.656194711e-04f, 6.628055367e-04f, 6.599906081e-04f, 6.571746902e-04f, 6.543577879e-04f, 6.515399061e-04f, 6.487210498e-04f, +6.459012238e-04f, 6.430804332e-04f, 6.402586828e-04f, 6.374359776e-04f, 6.346123225e-04f, 6.317877224e-04f, 6.289621823e-04f, 6.261357070e-04f, 6.233083016e-04f, 6.204799710e-04f, +6.176507200e-04f, 6.148205537e-04f, 6.119894770e-04f, 6.091574948e-04f, 6.063246121e-04f, 6.034908338e-04f, 6.006561649e-04f, 5.978206103e-04f, 5.949841750e-04f, 5.921468638e-04f, +5.893086818e-04f, 5.864696340e-04f, 5.836297251e-04f, 5.807889604e-04f, 5.779473446e-04f, 5.751048827e-04f, 5.722615797e-04f, 5.694174406e-04f, 5.665724703e-04f, 5.637266737e-04f, +5.608800559e-04f, 5.580326218e-04f, 5.551843764e-04f, 5.523353246e-04f, 5.494854714e-04f, 5.466348218e-04f, 5.437833807e-04f, 5.409311531e-04f, 5.380781441e-04f, 5.352243584e-04f, +5.323698012e-04f, 5.295144775e-04f, 5.266583921e-04f, 5.238015500e-04f, 5.209439563e-04f, 5.180856160e-04f, 5.152265339e-04f, 5.123667151e-04f, 5.095061646e-04f, 5.066448873e-04f, +5.037828882e-04f, 5.009201724e-04f, 4.980567448e-04f, 4.951926103e-04f, 4.923277741e-04f, 4.894622410e-04f, 4.865960161e-04f, 4.837291043e-04f, 4.808615107e-04f, 4.779932402e-04f, +4.751242978e-04f, 4.722546886e-04f, 4.693844175e-04f, 4.665134895e-04f, 4.636419096e-04f, 4.607696829e-04f, 4.578968142e-04f, 4.550233087e-04f, 4.521491713e-04f, 4.492744070e-04f, +4.463990208e-04f, 4.435230177e-04f, 4.406464028e-04f, 4.377691810e-04f, 4.348913573e-04f, 4.320129368e-04f, 4.291339244e-04f, 4.262543252e-04f, 4.233741441e-04f, 4.204933862e-04f, +4.176120565e-04f, 4.147301601e-04f, 4.118477018e-04f, 4.089646867e-04f, 4.060811199e-04f, 4.031970063e-04f, 4.003123510e-04f, 3.974271590e-04f, 3.945414352e-04f, 3.916551848e-04f, +3.887684127e-04f, 3.858811239e-04f, 3.829933235e-04f, 3.801050165e-04f, 3.772162079e-04f, 3.743269027e-04f, 3.714371059e-04f, 3.685468227e-04f, 3.656560578e-04f, 3.627648166e-04f, +3.598731038e-04f, 3.569809246e-04f, 3.540882839e-04f, 3.511951869e-04f, 3.483016385e-04f, 3.454076437e-04f, 3.425132077e-04f, 3.396183353e-04f, 3.367230317e-04f, 3.338273018e-04f, +3.309311507e-04f, 3.280345834e-04f, 3.251376050e-04f, 3.222402205e-04f, 3.193424348e-04f, 3.164442531e-04f, 3.135456804e-04f, 3.106467216e-04f, 3.077473819e-04f, 3.048476662e-04f, +3.019475796e-04f, 2.990471272e-04f, 2.961463139e-04f, 2.932451448e-04f, 2.903436249e-04f, 2.874417593e-04f, 2.845395530e-04f, 2.816370110e-04f, 2.787341384e-04f, 2.758309401e-04f, +2.729274213e-04f, 2.700235870e-04f, 2.671194421e-04f, 2.642149918e-04f, 2.613102411e-04f, 2.584051950e-04f, 2.554998586e-04f, 2.525942368e-04f, 2.496883348e-04f, 2.467821575e-04f, +2.438757100e-04f, 2.409689974e-04f, 2.380620246e-04f, 2.351547968e-04f, 2.322473189e-04f, 2.293395960e-04f, 2.264316331e-04f, 2.235234354e-04f, 2.206150077e-04f, 2.177063551e-04f, +2.147974828e-04f, 2.118883957e-04f, 2.089790989e-04f, 2.060695973e-04f, 2.031598962e-04f, 2.002500004e-04f, 1.973399150e-04f, 1.944296451e-04f, 1.915191957e-04f, 1.886085719e-04f, +1.856977787e-04f, 1.827868210e-04f, 1.798757041e-04f, 1.769644329e-04f, 1.740530124e-04f, 1.711414477e-04f, 1.682297438e-04f, 1.653179058e-04f, 1.624059388e-04f, 1.594938476e-04f, +1.565816375e-04f, 1.536693134e-04f, 1.507568803e-04f, 1.478443434e-04f, 1.449317076e-04f, 1.420189781e-04f, 1.391061597e-04f, 1.361932576e-04f, 1.332802768e-04f, 1.303672224e-04f, +1.274540994e-04f, 1.245409127e-04f, 1.216276676e-04f, 1.187143689e-04f, 1.158010218e-04f, 1.128876313e-04f, 1.099742024e-04f, 1.070607401e-04f, 1.041472495e-04f, 1.012337357e-04f, +9.832020363e-05f, 9.540665836e-05f, 9.249310493e-05f, 8.957954838e-05f, 8.666599373e-05f, 8.375244604e-05f, 8.083891033e-05f, 7.792539164e-05f, 7.501189500e-05f, 7.209842544e-05f, +6.918498801e-05f, 6.627158774e-05f, 6.335822966e-05f, 6.044491880e-05f, 5.753166019e-05f, 5.461845888e-05f, 5.170531988e-05f, 4.879224824e-05f, 4.587924899e-05f, 4.296632714e-05f, +4.005348775e-05f, 3.714073582e-05f, 3.422807641e-05f, 3.131551453e-05f, 2.840305521e-05f, 2.549070349e-05f, 2.257846439e-05f, 1.966634293e-05f, 1.675434415e-05f, 1.384247307e-05f, +1.093073472e-05f, 8.019134123e-06f, 5.107676304e-06f, 2.196366288e-06f, -7.147909011e-07f, -3.625790239e-06f, -6.536626704e-06f, -9.447295273e-06f, -1.235779092e-05f, -1.526810864e-05f, +-1.817824339e-05f, -2.108819016e-05f, -2.399794393e-05f, -2.690749968e-05f, -2.981685240e-05f, -3.272599706e-05f, -3.563492866e-05f, -3.854364216e-05f, -4.145213256e-05f, -4.436039484e-05f, +-4.726842399e-05f, -5.017621499e-05f, -5.308376283e-05f, -5.599106249e-05f, -5.889810898e-05f, -6.180489726e-05f, -6.471142234e-05f, -6.761767921e-05f, -7.052366285e-05f, -7.342936826e-05f, +-7.633479043e-05f, -7.923992436e-05f, -8.214476503e-05f, -8.504930745e-05f, -8.795354660e-05f, -9.085747749e-05f, -9.376109512e-05f, -9.666439447e-05f, -9.956737055e-05f, -1.024700184e-04f, +-1.053723329e-04f, -1.082743092e-04f, -1.111759422e-04f, -1.140772269e-04f, -1.169781584e-04f, -1.198787317e-04f, -1.227789416e-04f, -1.256787834e-04f, -1.285782519e-04f, -1.314773422e-04f, +-1.343760493e-04f, -1.372743681e-04f, -1.401722938e-04f, -1.430698213e-04f, -1.459669456e-04f, -1.488636618e-04f, -1.517599648e-04f, -1.546558497e-04f, -1.575513115e-04f, -1.604463452e-04f, +-1.633409458e-04f, -1.662351084e-04f, -1.691288280e-04f, -1.720220996e-04f, -1.749149182e-04f, -1.778072788e-04f, -1.806991765e-04f, -1.835906063e-04f, -1.864815632e-04f, -1.893720422e-04f, +-1.922620385e-04f, -1.951515469e-04f, -1.980405626e-04f, -2.009290806e-04f, -2.038170959e-04f, -2.067046035e-04f, -2.095915985e-04f, -2.124780760e-04f, -2.153640309e-04f, -2.182494582e-04f, +-2.211343532e-04f, -2.240187107e-04f, -2.269025258e-04f, -2.297857936e-04f, -2.326685092e-04f, -2.355506674e-04f, -2.384322635e-04f, -2.413132925e-04f, -2.441937494e-04f, -2.470736292e-04f, +-2.499529271e-04f, -2.528316380e-04f, -2.557097571e-04f, -2.585872793e-04f, -2.614641998e-04f, -2.643405136e-04f, -2.672162157e-04f, -2.700913013e-04f, -2.729657654e-04f, -2.758396030e-04f, +-2.787128093e-04f, -2.815853792e-04f, -2.844573079e-04f, -2.873285904e-04f, -2.901992219e-04f, -2.930691973e-04f, -2.959385117e-04f, -2.988071603e-04f, -3.016751381e-04f, -3.045424402e-04f, +-3.074090616e-04f, -3.102749975e-04f, -3.131402429e-04f, -3.160047930e-04f, -3.188686427e-04f, -3.217317872e-04f, -3.245942216e-04f, -3.274559409e-04f, -3.303169404e-04f, -3.331772149e-04f, +-3.360367598e-04f, -3.388955699e-04f, -3.417536405e-04f, -3.446109667e-04f, -3.474675435e-04f, -3.503233660e-04f, -3.531784294e-04f, -3.560327288e-04f, -3.588862592e-04f, -3.617390158e-04f, +-3.645909937e-04f, -3.674421879e-04f, -3.702925937e-04f, -3.731422061e-04f, -3.759910203e-04f, -3.788390313e-04f, -3.816862344e-04f, -3.845326245e-04f, -3.873781968e-04f, -3.902229465e-04f, +-3.930668687e-04f, -3.959099585e-04f, -3.987522111e-04f, -4.015936215e-04f, -4.044341850e-04f, -4.072738965e-04f, -4.101127514e-04f, -4.129507447e-04f, -4.157878716e-04f, -4.186241271e-04f, +-4.214595065e-04f, -4.242940050e-04f, -4.271276175e-04f, -4.299603394e-04f, -4.327921657e-04f, -4.356230916e-04f, -4.384531123e-04f, -4.412822228e-04f, -4.441104185e-04f, -4.469376944e-04f, +-4.497640457e-04f, -4.525894675e-04f, -4.554139551e-04f, -4.582375036e-04f, -4.610601081e-04f, -4.638817639e-04f, -4.667024661e-04f, -4.695222099e-04f, -4.723409904e-04f, -4.751588029e-04f, +-4.779756425e-04f, -4.807915044e-04f, -4.836063839e-04f, -4.864202760e-04f, -4.892331760e-04f, -4.920450790e-04f, -4.948559804e-04f, -4.976658751e-04f, -5.004747585e-04f, -5.032826258e-04f, +-5.060894722e-04f, -5.088952927e-04f, -5.117000828e-04f, -5.145038375e-04f, -5.173065521e-04f, -5.201082218e-04f, -5.229088418e-04f, -5.257084073e-04f, -5.285069136e-04f, -5.313043558e-04f, +-5.341007292e-04f, -5.368960290e-04f, -5.396902504e-04f, -5.424833887e-04f, -5.452754391e-04f, -5.480663968e-04f, -5.508562570e-04f, -5.536450151e-04f, -5.564326662e-04f, -5.592192055e-04f, +-5.620046284e-04f, -5.647889301e-04f, -5.675721057e-04f, -5.703541507e-04f, -5.731350601e-04f, -5.759148293e-04f, -5.786934536e-04f, -5.814709281e-04f, -5.842472481e-04f, -5.870224090e-04f, +-5.897964060e-04f, -5.925692343e-04f, -5.953408892e-04f, -5.981113660e-04f, -6.008806599e-04f, -6.036487663e-04f, -6.064156804e-04f, -6.091813975e-04f, -6.119459129e-04f, -6.147092219e-04f, +-6.174713197e-04f, -6.202322017e-04f, -6.229918631e-04f, -6.257502993e-04f, -6.285075055e-04f, -6.312634770e-04f, -6.340182092e-04f, -6.367716973e-04f, -6.395239367e-04f, -6.422749226e-04f, +-6.450246504e-04f, -6.477731154e-04f, -6.505203130e-04f, -6.532662383e-04f, -6.560108868e-04f, -6.587542538e-04f, -6.614963345e-04f, -6.642371244e-04f, -6.669766188e-04f, -6.697148130e-04f, +-6.724517023e-04f, -6.751872821e-04f, -6.779215477e-04f, -6.806544945e-04f, -6.833861178e-04f, -6.861164129e-04f, -6.888453753e-04f, -6.915730002e-04f, -6.942992830e-04f, -6.970242192e-04f, +-6.997478040e-04f, -7.024700328e-04f, -7.051909010e-04f, -7.079104039e-04f, -7.106285370e-04f, -7.133452955e-04f, -7.160606750e-04f, -7.187746707e-04f, -7.214872780e-04f, -7.241984924e-04f, +-7.269083092e-04f, -7.296167238e-04f, -7.323237316e-04f, -7.350293280e-04f, -7.377335084e-04f, -7.404362682e-04f, -7.431376029e-04f, -7.458375077e-04f, -7.485359782e-04f, -7.512330097e-04f, +-7.539285976e-04f, -7.566227375e-04f, -7.593154246e-04f, -7.620066544e-04f, -7.646964224e-04f, -7.673847240e-04f, -7.700715546e-04f, -7.727569096e-04f, -7.754407845e-04f, -7.781231747e-04f, +-7.808040757e-04f, -7.834834829e-04f, -7.861613918e-04f, -7.888377977e-04f, -7.915126963e-04f, -7.941860828e-04f, -7.968579529e-04f, -7.995283019e-04f, -8.021971253e-04f, -8.048644186e-04f, +-8.075301773e-04f, -8.101943968e-04f, -8.128570726e-04f, -8.155182002e-04f, -8.181777751e-04f, -8.208357927e-04f, -8.234922486e-04f, -8.261471383e-04f, -8.288004572e-04f, -8.314522008e-04f, +-8.341023646e-04f, -8.367509442e-04f, -8.393979351e-04f, -8.420433327e-04f, -8.446871326e-04f, -8.473293303e-04f, -8.499699213e-04f, -8.526089011e-04f, -8.552462653e-04f, -8.578820094e-04f, +-8.605161289e-04f, -8.631486194e-04f, -8.657794763e-04f, -8.684086953e-04f, -8.710362718e-04f, -8.736622015e-04f, -8.762864799e-04f, -8.789091025e-04f, -8.815300648e-04f, -8.841493625e-04f, +-8.867669911e-04f, -8.893829462e-04f, -8.919972233e-04f, -8.946098180e-04f, -8.972207260e-04f, -8.998299426e-04f, -9.024374637e-04f, -9.050432846e-04f, -9.076474011e-04f, -9.102498086e-04f, +-9.128505029e-04f, -9.154494795e-04f, -9.180467339e-04f, -9.206422619e-04f, -9.232360590e-04f, -9.258281208e-04f, -9.284184429e-04f, -9.310070210e-04f, -9.335938507e-04f, -9.361789275e-04f, +-9.387622471e-04f, -9.413438053e-04f, -9.439235974e-04f, -9.465016193e-04f, -9.490778666e-04f, -9.516523348e-04f, -9.542250197e-04f, -9.567959169e-04f, -9.593650221e-04f, -9.619323308e-04f, +-9.644978388e-04f, -9.670615417e-04f, -9.696234353e-04f, -9.721835150e-04f, -9.747417768e-04f, -9.772982161e-04f, -9.798528287e-04f, -9.824056103e-04f, -9.849565565e-04f, -9.875056631e-04f, +-9.900529257e-04f, -9.925983401e-04f, -9.951419019e-04f, -9.976836068e-04f, -1.000223451e-03f, -1.002761429e-03f, -1.005297538e-03f, -1.007831772e-03f, -1.010364128e-03f, -1.012894602e-03f, +-1.015423189e-03f, -1.017949885e-03f, -1.020474685e-03f, -1.022997586e-03f, -1.025518583e-03f, -1.028037672e-03f, -1.030554848e-03f, -1.033070108e-03f, -1.035583447e-03f, -1.038094860e-03f, +-1.040604345e-03f, -1.043111895e-03f, -1.045617508e-03f, -1.048121179e-03f, -1.050622904e-03f, -1.053122678e-03f, -1.055620497e-03f, -1.058116357e-03f, -1.060610254e-03f, -1.063102184e-03f, +-1.065592143e-03f, -1.068080125e-03f, -1.070566128e-03f, -1.073050147e-03f, -1.075532177e-03f, -1.078012215e-03f, -1.080490256e-03f, -1.082966296e-03f, -1.085440331e-03f, -1.087912357e-03f, +-1.090382370e-03f, -1.092850365e-03f, -1.095316339e-03f, -1.097780286e-03f, -1.100242204e-03f, -1.102702087e-03f, -1.105159933e-03f, -1.107615736e-03f, -1.110069492e-03f, -1.112521198e-03f, +-1.114970849e-03f, -1.117418441e-03f, -1.119863970e-03f, -1.122307431e-03f, -1.124748822e-03f, -1.127188137e-03f, -1.129625373e-03f, -1.132060525e-03f, -1.134493589e-03f, -1.136924562e-03f, +-1.139353439e-03f, -1.141780216e-03f, -1.144204889e-03f, -1.146627453e-03f, -1.149047906e-03f, -1.151466242e-03f, -1.153882458e-03f, -1.156296550e-03f, -1.158708513e-03f, -1.161118344e-03f, +-1.163526038e-03f, -1.165931592e-03f, -1.168335001e-03f, -1.170736261e-03f, -1.173135369e-03f, -1.175532320e-03f, -1.177927110e-03f, -1.180319735e-03f, -1.182710192e-03f, -1.185098475e-03f, +-1.187484582e-03f, -1.189868509e-03f, -1.192250250e-03f, -1.194629802e-03f, -1.197007162e-03f, -1.199382325e-03f, -1.201755287e-03f, -1.204126044e-03f, -1.206494593e-03f, -1.208860928e-03f, +-1.211225047e-03f, -1.213586946e-03f, -1.215946619e-03f, -1.218304064e-03f, -1.220659277e-03f, -1.223012253e-03f, -1.225362989e-03f, -1.227711480e-03f, -1.230057723e-03f, -1.232401713e-03f, +-1.234743448e-03f, -1.237082922e-03f, -1.239420132e-03f, -1.241755075e-03f, -1.244087745e-03f, -1.246418140e-03f, -1.248746255e-03f, -1.251072086e-03f, -1.253395630e-03f, -1.255716882e-03f, +-1.258035840e-03f, -1.260352498e-03f, -1.262666853e-03f, -1.264978901e-03f, -1.267288638e-03f, -1.269596061e-03f, -1.271901165e-03f, -1.274203947e-03f, -1.276504402e-03f, -1.278802528e-03f, +-1.281098319e-03f, -1.283391773e-03f, -1.285682885e-03f, -1.287971652e-03f, -1.290258070e-03f, -1.292542134e-03f, -1.294823842e-03f, -1.297103188e-03f, -1.299380171e-03f, -1.301654785e-03f, +-1.303927026e-03f, -1.306196892e-03f, -1.308464378e-03f, -1.310729480e-03f, -1.312992196e-03f, -1.315252520e-03f, -1.317510449e-03f, -1.319765979e-03f, -1.322019107e-03f, -1.324269829e-03f, +-1.326518141e-03f, -1.328764039e-03f, -1.331007520e-03f, -1.333248579e-03f, -1.335487214e-03f, -1.337723420e-03f, -1.339957193e-03f, -1.342188531e-03f, -1.344417428e-03f, -1.346643882e-03f, +-1.348867888e-03f, -1.351089444e-03f, -1.353308544e-03f, -1.355525187e-03f, -1.357739367e-03f, -1.359951081e-03f, -1.362160326e-03f, -1.364367097e-03f, -1.366571392e-03f, -1.368773206e-03f, +-1.370972536e-03f, -1.373169378e-03f, -1.375363728e-03f, -1.377555583e-03f, -1.379744939e-03f, -1.381931793e-03f, -1.384116141e-03f, -1.386297978e-03f, -1.388477303e-03f, -1.390654110e-03f, +-1.392828396e-03f, -1.395000158e-03f, -1.397169392e-03f, -1.399336095e-03f, -1.401500262e-03f, -1.403661891e-03f, -1.405820977e-03f, -1.407977518e-03f, -1.410131508e-03f, -1.412282946e-03f, +-1.414431827e-03f, -1.416578147e-03f, -1.418721904e-03f, -1.420863093e-03f, -1.423001711e-03f, -1.425137755e-03f, -1.427271220e-03f, -1.429402104e-03f, -1.431530403e-03f, -1.433656113e-03f, +-1.435779230e-03f, -1.437899752e-03f, -1.440017675e-03f, -1.442132994e-03f, -1.444245707e-03f, -1.446355811e-03f, -1.448463301e-03f, -1.450568174e-03f, -1.452670426e-03f, -1.454770055e-03f, +-1.456867056e-03f, -1.458961427e-03f, -1.461053163e-03f, -1.463142262e-03f, -1.465228719e-03f, -1.467312531e-03f, -1.469393695e-03f, -1.471472208e-03f, -1.473548065e-03f, -1.475621264e-03f, +-1.477691801e-03f, -1.479759672e-03f, -1.481824875e-03f, -1.483887405e-03f, -1.485947260e-03f, -1.488004435e-03f, -1.490058928e-03f, -1.492110735e-03f, -1.494159853e-03f, -1.496206278e-03f, +-1.498250007e-03f, -1.500291036e-03f, -1.502329363e-03f, -1.504364983e-03f, -1.506397893e-03f, -1.508428091e-03f, -1.510455572e-03f, -1.512480333e-03f, -1.514502372e-03f, -1.516521683e-03f, +-1.518538266e-03f, -1.520552115e-03f, -1.522563227e-03f, -1.524571600e-03f, -1.526577230e-03f, -1.528580113e-03f, -1.530580246e-03f, -1.532577627e-03f, -1.534572251e-03f, -1.536564115e-03f, +-1.538553217e-03f, -1.540539552e-03f, -1.542523118e-03f, -1.544503911e-03f, -1.546481928e-03f, -1.548457166e-03f, -1.550429621e-03f, -1.552399290e-03f, -1.554366170e-03f, -1.556330257e-03f, +-1.558291550e-03f, -1.560250043e-03f, -1.562205734e-03f, -1.564158620e-03f, -1.566108697e-03f, -1.568055963e-03f, -1.570000413e-03f, -1.571942046e-03f, -1.573880857e-03f, -1.575816843e-03f, +-1.577750002e-03f, -1.579680330e-03f, -1.581607823e-03f, -1.583532479e-03f, -1.585454295e-03f, -1.587373267e-03f, -1.589289393e-03f, -1.591202668e-03f, -1.593113090e-03f, -1.595020656e-03f, +-1.596925362e-03f, -1.598827206e-03f, -1.600726184e-03f, -1.602622294e-03f, -1.604515531e-03f, -1.606405893e-03f, -1.608293377e-03f, -1.610177980e-03f, -1.612059699e-03f, -1.613938529e-03f, +-1.615814470e-03f, -1.617687517e-03f, -1.619557666e-03f, -1.621424917e-03f, -1.623289264e-03f, -1.625150705e-03f, -1.627009237e-03f, -1.628864858e-03f, -1.630717563e-03f, -1.632567349e-03f, +-1.634414215e-03f, -1.636258156e-03f, -1.638099171e-03f, -1.639937254e-03f, -1.641772405e-03f, -1.643604619e-03f, -1.645433894e-03f, -1.647260226e-03f, -1.649083614e-03f, -1.650904052e-03f, +-1.652721540e-03f, -1.654536073e-03f, -1.656347649e-03f, -1.658156265e-03f, -1.659961917e-03f, -1.661764603e-03f, -1.663564320e-03f, -1.665361065e-03f, -1.667154835e-03f, -1.668945627e-03f, +-1.670733438e-03f, -1.672518266e-03f, -1.674300106e-03f, -1.676078957e-03f, -1.677854815e-03f, -1.679627678e-03f, -1.681397542e-03f, -1.683164405e-03f, -1.684928264e-03f, -1.686689116e-03f, +-1.688446957e-03f, -1.690201786e-03f, -1.691953600e-03f, -1.693702394e-03f, -1.695448167e-03f, -1.697190916e-03f, -1.698930638e-03f, -1.700667330e-03f, -1.702400989e-03f, -1.704131612e-03f, +-1.705859197e-03f, -1.707583741e-03f, -1.709305240e-03f, -1.711023693e-03f, -1.712739095e-03f, -1.714451446e-03f, -1.716160741e-03f, -1.717866977e-03f, -1.719570153e-03f, -1.721270265e-03f, +-1.722967311e-03f, -1.724661288e-03f, -1.726352192e-03f, -1.728040022e-03f, -1.729724774e-03f, -1.731406446e-03f, -1.733085035e-03f, -1.734760539e-03f, -1.736432953e-03f, -1.738102277e-03f, +-1.739768507e-03f, -1.741431640e-03f, -1.743091674e-03f, -1.744748606e-03f, -1.746402433e-03f, -1.748053153e-03f, -1.749700763e-03f, -1.751345260e-03f, -1.752986641e-03f, -1.754624905e-03f, +-1.756260047e-03f, -1.757892066e-03f, -1.759520960e-03f, -1.761146724e-03f, -1.762769357e-03f, -1.764388856e-03f, -1.766005218e-03f, -1.767618441e-03f, -1.769228523e-03f, -1.770835459e-03f, +-1.772439249e-03f, -1.774039889e-03f, -1.775637376e-03f, -1.777231709e-03f, -1.778822884e-03f, -1.780410900e-03f, -1.781995752e-03f, -1.783577440e-03f, -1.785155959e-03f, -1.786731309e-03f, +-1.788303485e-03f, -1.789872486e-03f, -1.791438309e-03f, -1.793000951e-03f, -1.794560411e-03f, -1.796116685e-03f, -1.797669771e-03f, -1.799219666e-03f, -1.800766368e-03f, -1.802309875e-03f, +-1.803850184e-03f, -1.805387292e-03f, -1.806921197e-03f, -1.808451896e-03f, -1.809979387e-03f, -1.811503668e-03f, -1.813024736e-03f, -1.814542589e-03f, -1.816057224e-03f, -1.817568638e-03f, +-1.819076830e-03f, -1.820581797e-03f, -1.822083536e-03f, -1.823582045e-03f, -1.825077321e-03f, -1.826569363e-03f, -1.828058168e-03f, -1.829543732e-03f, -1.831026055e-03f, -1.832505134e-03f, +-1.833980965e-03f, -1.835453548e-03f, -1.836922879e-03f, -1.838388956e-03f, -1.839851777e-03f, -1.841311339e-03f, -1.842767640e-03f, -1.844220678e-03f, -1.845670450e-03f, -1.847116955e-03f, +-1.848560189e-03f, -1.850000150e-03f, -1.851436836e-03f, -1.852870246e-03f, -1.854300375e-03f, -1.855727223e-03f, -1.857150787e-03f, -1.858571064e-03f, -1.859988053e-03f, -1.861401751e-03f, +-1.862812155e-03f, -1.864219264e-03f, -1.865623076e-03f, -1.867023587e-03f, -1.868420796e-03f, -1.869814701e-03f, -1.871205299e-03f, -1.872592588e-03f, -1.873976566e-03f, -1.875357230e-03f, +-1.876734579e-03f, -1.878108611e-03f, -1.879479322e-03f, -1.880846711e-03f, -1.882210776e-03f, -1.883571515e-03f, -1.884928924e-03f, -1.886283003e-03f, -1.887633749e-03f, -1.888981160e-03f, +-1.890325233e-03f, -1.891665967e-03f, -1.893003359e-03f, -1.894337408e-03f, -1.895668111e-03f, -1.896995466e-03f, -1.898319470e-03f, -1.899640123e-03f, -1.900957421e-03f, -1.902271363e-03f, +-1.903581947e-03f, -1.904889170e-03f, -1.906193030e-03f, -1.907493525e-03f, -1.908790654e-03f, -1.910084414e-03f, -1.911374803e-03f, -1.912661819e-03f, -1.913945460e-03f, -1.915225725e-03f, +-1.916502610e-03f, -1.917776114e-03f, -1.919046235e-03f, -1.920312970e-03f, -1.921576319e-03f, -1.922836279e-03f, -1.924092847e-03f, -1.925346023e-03f, -1.926595803e-03f, -1.927842186e-03f, +-1.929085171e-03f, -1.930324754e-03f, -1.931560934e-03f, -1.932793710e-03f, -1.934023078e-03f, -1.935249038e-03f, -1.936471587e-03f, -1.937690724e-03f, -1.938906446e-03f, -1.940118751e-03f, +-1.941327638e-03f, -1.942533105e-03f, -1.943735149e-03f, -1.944933769e-03f, -1.946128964e-03f, -1.947320730e-03f, -1.948509067e-03f, -1.949693972e-03f, -1.950875444e-03f, -1.952053480e-03f, +-1.953228079e-03f, -1.954399239e-03f, -1.955566959e-03f, -1.956731235e-03f, -1.957892067e-03f, -1.959049453e-03f, -1.960203391e-03f, -1.961353878e-03f, -1.962500914e-03f, -1.963644496e-03f, +-1.964784623e-03f, -1.965921293e-03f, -1.967054504e-03f, -1.968184254e-03f, -1.969310542e-03f, -1.970433365e-03f, -1.971552723e-03f, -1.972668612e-03f, -1.973781033e-03f, -1.974889982e-03f, +-1.975995458e-03f, -1.977097460e-03f, -1.978195985e-03f, -1.979291032e-03f, -1.980382599e-03f, -1.981470685e-03f, -1.982555288e-03f, -1.983636406e-03f, -1.984714037e-03f, -1.985788180e-03f, +-1.986858833e-03f, -1.987925995e-03f, -1.988989663e-03f, -1.990049837e-03f, -1.991106514e-03f, -1.992159693e-03f, -1.993209372e-03f, -1.994255550e-03f, -1.995298225e-03f, -1.996337395e-03f, +-1.997373059e-03f, -1.998405215e-03f, -1.999433862e-03f, -2.000458998e-03f, -2.001480621e-03f, -2.002498730e-03f, -2.003513323e-03f, -2.004524399e-03f, -2.005531956e-03f, -2.006535993e-03f, +-2.007536508e-03f, -2.008533499e-03f, -2.009526965e-03f, -2.010516905e-03f, -2.011503316e-03f, -2.012486198e-03f, -2.013465549e-03f, -2.014441367e-03f, -2.015413651e-03f, -2.016382400e-03f, +-2.017347611e-03f, -2.018309284e-03f, -2.019267417e-03f, -2.020222008e-03f, -2.021173057e-03f, -2.022120561e-03f, -2.023064519e-03f, -2.024004930e-03f, -2.024941792e-03f, -2.025875105e-03f, +-2.026804865e-03f, -2.027731073e-03f, -2.028653726e-03f, -2.029572823e-03f, -2.030488363e-03f, -2.031400345e-03f, -2.032308766e-03f, -2.033213627e-03f, -2.034114924e-03f, -2.035012658e-03f, +-2.035906826e-03f, -2.036797427e-03f, -2.037684460e-03f, -2.038567924e-03f, -2.039447817e-03f, -2.040324137e-03f, -2.041196885e-03f, -2.042066057e-03f, -2.042931653e-03f, -2.043793672e-03f, +-2.044652113e-03f, -2.045506973e-03f, -2.046358252e-03f, -2.047205949e-03f, -2.048050061e-03f, -2.048890589e-03f, -2.049727530e-03f, -2.050560884e-03f, -2.051390649e-03f, -2.052216823e-03f, +-2.053039407e-03f, -2.053858398e-03f, -2.054673795e-03f, -2.055485597e-03f, -2.056293803e-03f, -2.057098412e-03f, -2.057899422e-03f, -2.058696832e-03f, -2.059490641e-03f, -2.060280848e-03f, +-2.061067452e-03f, -2.061850452e-03f, -2.062629845e-03f, -2.063405632e-03f, -2.064177811e-03f, -2.064946381e-03f, -2.065711341e-03f, -2.066472689e-03f, -2.067230425e-03f, -2.067984548e-03f, +-2.068735056e-03f, -2.069481948e-03f, -2.070225223e-03f, -2.070964880e-03f, -2.071700918e-03f, -2.072433336e-03f, -2.073162133e-03f, -2.073887307e-03f, -2.074608858e-03f, -2.075326785e-03f, +-2.076041087e-03f, -2.076751762e-03f, -2.077458809e-03f, -2.078162228e-03f, -2.078862017e-03f, -2.079558176e-03f, -2.080250704e-03f, -2.080939599e-03f, -2.081624860e-03f, -2.082306487e-03f, +-2.082984478e-03f, -2.083658833e-03f, -2.084329550e-03f, -2.084996629e-03f, -2.085660068e-03f, -2.086319867e-03f, -2.086976025e-03f, -2.087628541e-03f, -2.088277414e-03f, -2.088922642e-03f, +-2.089564225e-03f, -2.090202163e-03f, -2.090836454e-03f, -2.091467097e-03f, -2.092094091e-03f, -2.092717436e-03f, -2.093337131e-03f, -2.093953175e-03f, -2.094565566e-03f, -2.095174304e-03f, +-2.095779389e-03f, -2.096380819e-03f, -2.096978593e-03f, -2.097572711e-03f, -2.098163172e-03f, -2.098749975e-03f, -2.099333119e-03f, -2.099912603e-03f, -2.100488427e-03f, -2.101060590e-03f, +-2.101629091e-03f, -2.102193929e-03f, -2.102755103e-03f, -2.103312613e-03f, -2.103866458e-03f, -2.104416637e-03f, -2.104963149e-03f, -2.105505994e-03f, -2.106045171e-03f, -2.106580679e-03f, +-2.107112518e-03f, -2.107640686e-03f, -2.108165183e-03f, -2.108686009e-03f, -2.109203162e-03f, -2.109716641e-03f, -2.110226447e-03f, -2.110732579e-03f, -2.111235036e-03f, -2.111733816e-03f, +-2.112228920e-03f, -2.112720347e-03f, -2.113208096e-03f, -2.113692167e-03f, -2.114172558e-03f, -2.114649270e-03f, -2.115122302e-03f, -2.115591652e-03f, -2.116057321e-03f, -2.116519308e-03f, +-2.116977612e-03f, -2.117432233e-03f, -2.117883169e-03f, -2.118330421e-03f, -2.118773988e-03f, -2.119213870e-03f, -2.119650065e-03f, -2.120082573e-03f, -2.120511394e-03f, -2.120936527e-03f, +-2.121357971e-03f, -2.121775727e-03f, -2.122189793e-03f, -2.122600169e-03f, -2.123006855e-03f, -2.123409850e-03f, -2.123809153e-03f, -2.124204764e-03f, -2.124596682e-03f, -2.124984908e-03f, +-2.125369440e-03f, -2.125750279e-03f, -2.126127423e-03f, -2.126500872e-03f, -2.126870626e-03f, -2.127236684e-03f, -2.127599046e-03f, -2.127957711e-03f, -2.128312680e-03f, -2.128663951e-03f, +-2.129011525e-03f, -2.129355400e-03f, -2.129695576e-03f, -2.130032054e-03f, -2.130364832e-03f, -2.130693911e-03f, -2.131019289e-03f, -2.131340967e-03f, -2.131658944e-03f, -2.131973220e-03f, +-2.132283795e-03f, -2.132590667e-03f, -2.132893838e-03f, -2.133193306e-03f, -2.133489071e-03f, -2.133781133e-03f, -2.134069491e-03f, -2.134354146e-03f, -2.134635097e-03f, -2.134912343e-03f, +-2.135185885e-03f, -2.135455722e-03f, -2.135721854e-03f, -2.135984280e-03f, -2.136243001e-03f, -2.136498016e-03f, -2.136749324e-03f, -2.136996927e-03f, -2.137240823e-03f, -2.137481012e-03f, +-2.137717493e-03f, -2.137950268e-03f, -2.138179335e-03f, -2.138404695e-03f, -2.138626347e-03f, -2.138844291e-03f, -2.139058526e-03f, -2.139269053e-03f, -2.139475872e-03f, -2.139678982e-03f, +-2.139878383e-03f, -2.140074075e-03f, -2.140266059e-03f, -2.140454332e-03f, -2.140638897e-03f, -2.140819752e-03f, -2.140996897e-03f, -2.141170333e-03f, -2.141340059e-03f, -2.141506075e-03f, +-2.141668381e-03f, -2.141826977e-03f, -2.141981863e-03f, -2.142133038e-03f, -2.142280504e-03f, -2.142424259e-03f, -2.142564304e-03f, -2.142700638e-03f, -2.142833262e-03f, -2.142962175e-03f, +-2.143087378e-03f, -2.143208870e-03f, -2.143326652e-03f, -2.143440723e-03f, -2.143551084e-03f, -2.143657735e-03f, -2.143760674e-03f, -2.143859904e-03f, -2.143955423e-03f, -2.144047231e-03f, +-2.144135329e-03f, -2.144219717e-03f, -2.144300395e-03f, -2.144377362e-03f, -2.144450619e-03f, -2.144520166e-03f, -2.144586003e-03f, -2.144648131e-03f, -2.144706548e-03f, -2.144761256e-03f, +-2.144812254e-03f, -2.144859543e-03f, -2.144903122e-03f, -2.144942992e-03f, -2.144979153e-03f, -2.145011605e-03f, -2.145040349e-03f, -2.145065383e-03f, -2.145086709e-03f, -2.145104327e-03f, +-2.145118236e-03f, -2.145128438e-03f, -2.145134931e-03f, -2.145137717e-03f, -2.145136796e-03f, -2.145132167e-03f, -2.145123832e-03f, -2.145111789e-03f, -2.145096040e-03f, -2.145076585e-03f, +-2.145053423e-03f, -2.145026556e-03f, -2.144995983e-03f, -2.144961704e-03f, -2.144923720e-03f, -2.144882032e-03f, -2.144836639e-03f, -2.144787542e-03f, -2.144734740e-03f, -2.144678235e-03f, +-2.144618026e-03f, -2.144554115e-03f, -2.144486500e-03f, -2.144415183e-03f, -2.144340164e-03f, -2.144261443e-03f, -2.144179020e-03f, -2.144092896e-03f, -2.144003072e-03f, -2.143909547e-03f, +-2.143812321e-03f, -2.143711396e-03f, -2.143606772e-03f, -2.143498449e-03f, -2.143386427e-03f, -2.143270707e-03f, -2.143151289e-03f, -2.143028174e-03f, -2.142901361e-03f, -2.142770853e-03f, +-2.142636648e-03f, -2.142498747e-03f, -2.142357151e-03f, -2.142211860e-03f, -2.142062875e-03f, -2.141910196e-03f, -2.141753823e-03f, -2.141593758e-03f, -2.141430000e-03f, -2.141262550e-03f, +-2.141091408e-03f, -2.140916575e-03f, -2.140738052e-03f, -2.140555839e-03f, -2.140369936e-03f, -2.140180344e-03f, -2.139987064e-03f, -2.139790096e-03f, -2.139589440e-03f, -2.139385098e-03f, +-2.139177069e-03f, -2.138965355e-03f, -2.138749955e-03f, -2.138530871e-03f, -2.138308103e-03f, -2.138081651e-03f, -2.137851517e-03f, -2.137617700e-03f, -2.137380201e-03f, -2.137139022e-03f, +-2.136894162e-03f, -2.136645622e-03f, -2.136393403e-03f, -2.136137506e-03f, -2.135877931e-03f, -2.135614678e-03f, -2.135347749e-03f, -2.135077144e-03f, -2.134802863e-03f, -2.134524908e-03f, +-2.134243280e-03f, -2.133957977e-03f, -2.133669003e-03f, -2.133376356e-03f, -2.133080039e-03f, -2.132780051e-03f, -2.132476393e-03f, -2.132169066e-03f, -2.131858071e-03f, -2.131543408e-03f, +-2.131225079e-03f, -2.130903084e-03f, -2.130577423e-03f, -2.130248098e-03f, -2.129915109e-03f, -2.129578457e-03f, -2.129238143e-03f, -2.128894168e-03f, -2.128546531e-03f, -2.128195236e-03f, +-2.127840281e-03f, -2.127481667e-03f, -2.127119397e-03f, -2.126753470e-03f, -2.126383887e-03f, -2.126010649e-03f, -2.125633758e-03f, -2.125253213e-03f, -2.124869015e-03f, -2.124481167e-03f, +-2.124089667e-03f, -2.123694518e-03f, -2.123295720e-03f, -2.122893274e-03f, -2.122487181e-03f, -2.122077442e-03f, -2.121664057e-03f, -2.121247028e-03f, -2.120826356e-03f, -2.120402041e-03f, +-2.119974085e-03f, -2.119542487e-03f, -2.119107251e-03f, -2.118668375e-03f, -2.118225862e-03f, -2.117779711e-03f, -2.117329925e-03f, -2.116876504e-03f, -2.116419449e-03f, -2.115958761e-03f, +-2.115494441e-03f, -2.115026491e-03f, -2.114554910e-03f, -2.114079700e-03f, -2.113600863e-03f, -2.113118398e-03f, -2.112632308e-03f, -2.112142593e-03f, -2.111649254e-03f, -2.111152292e-03f, +-2.110651709e-03f, -2.110147505e-03f, -2.109639681e-03f, -2.109128239e-03f, -2.108613180e-03f, -2.108094504e-03f, -2.107572213e-03f, -2.107046308e-03f, -2.106516790e-03f, -2.105983660e-03f, +-2.105446919e-03f, -2.104906569e-03f, -2.104362610e-03f, -2.103815043e-03f, -2.103263871e-03f, -2.102709093e-03f, -2.102150711e-03f, -2.101588727e-03f, -2.101023141e-03f, -2.100453954e-03f, +-2.099881168e-03f, -2.099304784e-03f, -2.098724803e-03f, -2.098141227e-03f, -2.097554056e-03f, -2.096963291e-03f, -2.096368935e-03f, -2.095770987e-03f, -2.095169450e-03f, -2.094564325e-03f, +-2.093955613e-03f, -2.093343314e-03f, -2.092727431e-03f, -2.092107965e-03f, -2.091484916e-03f, -2.090858286e-03f, -2.090228077e-03f, -2.089594290e-03f, -2.088956926e-03f, -2.088315986e-03f, +-2.087671471e-03f, -2.087023383e-03f, -2.086371724e-03f, -2.085716494e-03f, -2.085057695e-03f, -2.084395328e-03f, -2.083729395e-03f, -2.083059896e-03f, -2.082386834e-03f, -2.081710209e-03f, +-2.081030023e-03f, -2.080346278e-03f, -2.079658974e-03f, -2.078968113e-03f, -2.078273697e-03f, -2.077575726e-03f, -2.076874203e-03f, -2.076169128e-03f, -2.075460503e-03f, -2.074748330e-03f, +-2.074032610e-03f, -2.073313344e-03f, -2.072590534e-03f, -2.071864181e-03f, -2.071134286e-03f, -2.070400852e-03f, -2.069663879e-03f, -2.068923369e-03f, -2.068179324e-03f, -2.067431745e-03f, +-2.066680633e-03f, -2.065925990e-03f, -2.065167817e-03f, -2.064406117e-03f, -2.063640890e-03f, -2.062872137e-03f, -2.062099862e-03f, -2.061324064e-03f, -2.060544746e-03f, -2.059761909e-03f, +-2.058975554e-03f, -2.058185684e-03f, -2.057392299e-03f, -2.056595402e-03f, -2.055794993e-03f, -2.054991075e-03f, -2.054183649e-03f, -2.053372716e-03f, -2.052558279e-03f, -2.051740339e-03f, +-2.050918896e-03f, -2.050093954e-03f, -2.049265513e-03f, -2.048433576e-03f, -2.047598143e-03f, -2.046759217e-03f, -2.045916799e-03f, -2.045070891e-03f, -2.044221494e-03f, -2.043368611e-03f, +-2.042512242e-03f, -2.041652389e-03f, -2.040789054e-03f, -2.039922240e-03f, -2.039051946e-03f, -2.038178176e-03f, -2.037300931e-03f, -2.036420212e-03f, -2.035536021e-03f, -2.034648361e-03f, +-2.033757232e-03f, -2.032862636e-03f, -2.031964576e-03f, -2.031063053e-03f, -2.030158068e-03f, -2.029249623e-03f, -2.028337721e-03f, -2.027422363e-03f, -2.026503550e-03f, -2.025581285e-03f, +-2.024655569e-03f, -2.023726404e-03f, -2.022793791e-03f, -2.021857734e-03f, -2.020918233e-03f, -2.019975290e-03f, -2.019028907e-03f, -2.018079086e-03f, -2.017125828e-03f, -2.016169137e-03f, +-2.015209012e-03f, -2.014245457e-03f, -2.013278473e-03f, -2.012308061e-03f, -2.011334225e-03f, -2.010356965e-03f, -2.009376284e-03f, -2.008392183e-03f, -2.007404664e-03f, -2.006413729e-03f, +-2.005419381e-03f, -2.004421621e-03f, -2.003420450e-03f, -2.002415871e-03f, -2.001407886e-03f, -2.000396497e-03f, -1.999381705e-03f, -1.998363513e-03f, -1.997341922e-03f, -1.996316935e-03f, +-1.995288553e-03f, -1.994256778e-03f, -1.993221613e-03f, -1.992183059e-03f, -1.991141118e-03f, -1.990095792e-03f, -1.989047084e-03f, -1.987994995e-03f, -1.986939527e-03f, -1.985880682e-03f, +-1.984818463e-03f, -1.983752870e-03f, -1.982683907e-03f, -1.981611576e-03f, -1.980535878e-03f, -1.979456815e-03f, -1.978374389e-03f, -1.977288603e-03f, -1.976199459e-03f, -1.975106958e-03f, +-1.974011103e-03f, -1.972911896e-03f, -1.971809338e-03f, -1.970703433e-03f, -1.969594181e-03f, -1.968481586e-03f, -1.967365649e-03f, -1.966246372e-03f, -1.965123757e-03f, -1.963997807e-03f, +-1.962868524e-03f, -1.961735910e-03f, -1.960599967e-03f, -1.959460696e-03f, -1.958318101e-03f, -1.957172184e-03f, -1.956022946e-03f, -1.954870390e-03f, -1.953714517e-03f, -1.952555331e-03f, +-1.951392833e-03f, -1.950227026e-03f, -1.949057911e-03f, -1.947885491e-03f, -1.946709768e-03f, -1.945530744e-03f, -1.944348422e-03f, -1.943162803e-03f, -1.941973891e-03f, -1.940781687e-03f, +-1.939586193e-03f, -1.938387411e-03f, -1.937185345e-03f, -1.935979996e-03f, -1.934771366e-03f, -1.933559458e-03f, -1.932344274e-03f, -1.931125816e-03f, -1.929904086e-03f, -1.928679088e-03f, +-1.927450822e-03f, -1.926219292e-03f, -1.924984500e-03f, -1.923746447e-03f, -1.922505137e-03f, -1.921260572e-03f, -1.920012754e-03f, -1.918761684e-03f, -1.917507367e-03f, -1.916249804e-03f, +-1.914988997e-03f, -1.913724948e-03f, -1.912457661e-03f, -1.911187137e-03f, -1.909913379e-03f, -1.908636389e-03f, -1.907356170e-03f, -1.906072723e-03f, -1.904786052e-03f, -1.903496159e-03f, +-1.902203046e-03f, -1.900906715e-03f, -1.899607170e-03f, -1.898304411e-03f, -1.896998443e-03f, -1.895689267e-03f, -1.894376885e-03f, -1.893061301e-03f, -1.891742516e-03f, -1.890420533e-03f, +-1.889095355e-03f, -1.887766984e-03f, -1.886435422e-03f, -1.885100672e-03f, -1.883762736e-03f, -1.882421617e-03f, -1.881077318e-03f, -1.879729840e-03f, -1.878379187e-03f, -1.877025360e-03f, +-1.875668363e-03f, -1.874308198e-03f, -1.872944867e-03f, -1.871578373e-03f, -1.870208719e-03f, -1.868835906e-03f, -1.867459938e-03f, -1.866080817e-03f, -1.864698546e-03f, -1.863313127e-03f, +-1.861924563e-03f, -1.860532856e-03f, -1.859138009e-03f, -1.857740025e-03f, -1.856338905e-03f, -1.854934654e-03f, -1.853527272e-03f, -1.852116764e-03f, -1.850703130e-03f, -1.849286375e-03f, +-1.847866501e-03f, -1.846443510e-03f, -1.845017405e-03f, -1.843588189e-03f, -1.842155864e-03f, -1.840720432e-03f, -1.839281897e-03f, -1.837840262e-03f, -1.836395528e-03f, -1.834947699e-03f, +-1.833496777e-03f, -1.832042765e-03f, -1.830585665e-03f, -1.829125480e-03f, -1.827662214e-03f, -1.826195868e-03f, -1.824726445e-03f, -1.823253949e-03f, -1.821778381e-03f, -1.820299744e-03f, +-1.818818042e-03f, -1.817333276e-03f, -1.815845451e-03f, -1.814354567e-03f, -1.812860629e-03f, -1.811363638e-03f, -1.809863598e-03f, -1.808360512e-03f, -1.806854381e-03f, -1.805345210e-03f, +-1.803833000e-03f, -1.802317755e-03f, -1.800799476e-03f, -1.799278168e-03f, -1.797753833e-03f, -1.796226473e-03f, -1.794696092e-03f, -1.793162692e-03f, -1.791626275e-03f, -1.790086846e-03f, +-1.788544407e-03f, -1.786998960e-03f, -1.785450508e-03f, -1.783899054e-03f, -1.782344602e-03f, -1.780787153e-03f, -1.779226711e-03f, -1.777663279e-03f, -1.776096859e-03f, -1.774527454e-03f, +-1.772955068e-03f, -1.771379702e-03f, -1.769801361e-03f, -1.768220046e-03f, -1.766635761e-03f, -1.765048509e-03f, -1.763458293e-03f, -1.761865114e-03f, -1.760268978e-03f, -1.758669885e-03f, +-1.757067840e-03f, -1.755462845e-03f, -1.753854902e-03f, -1.752244016e-03f, -1.750630189e-03f, -1.749013424e-03f, -1.747393724e-03f, -1.745771091e-03f, -1.744145529e-03f, -1.742517041e-03f, +-1.740885630e-03f, -1.739251298e-03f, -1.737614049e-03f, -1.735973886e-03f, -1.734330811e-03f, -1.732684828e-03f, -1.731035940e-03f, -1.729384149e-03f, -1.727729459e-03f, -1.726071873e-03f, +-1.724411393e-03f, -1.722748024e-03f, -1.721081767e-03f, -1.719412625e-03f, -1.717740603e-03f, -1.716065702e-03f, -1.714387927e-03f, -1.712707279e-03f, -1.711023763e-03f, -1.709337381e-03f, +-1.707648136e-03f, -1.705956031e-03f, -1.704261069e-03f, -1.702563254e-03f, -1.700862589e-03f, -1.699159076e-03f, -1.697452719e-03f, -1.695743521e-03f, -1.694031484e-03f, -1.692316613e-03f, +-1.690598910e-03f, -1.688878378e-03f, -1.687155020e-03f, -1.685428840e-03f, -1.683699841e-03f, -1.681968026e-03f, -1.680233397e-03f, -1.678495959e-03f, -1.676755714e-03f, -1.675012665e-03f, +-1.673266816e-03f, -1.671518170e-03f, -1.669766730e-03f, -1.668012499e-03f, -1.666255480e-03f, -1.664495676e-03f, -1.662733092e-03f, -1.660967729e-03f, -1.659199591e-03f, -1.657428682e-03f, +-1.655655004e-03f, -1.653878561e-03f, -1.652099356e-03f, -1.650317391e-03f, -1.648532672e-03f, -1.646745200e-03f, -1.644954978e-03f, -1.643162011e-03f, -1.641366302e-03f, -1.639567853e-03f, +-1.637766667e-03f, -1.635962749e-03f, -1.634156101e-03f, -1.632346727e-03f, -1.630534630e-03f, -1.628719813e-03f, -1.626902280e-03f, -1.625082033e-03f, -1.623259077e-03f, -1.621433414e-03f, +-1.619605047e-03f, -1.617773981e-03f, -1.615940217e-03f, -1.614103761e-03f, -1.612264614e-03f, -1.610422781e-03f, -1.608578264e-03f, -1.606731067e-03f, -1.604881194e-03f, -1.603028647e-03f, +-1.601173430e-03f, -1.599315546e-03f, -1.597454999e-03f, -1.595591792e-03f, -1.593725928e-03f, -1.591857411e-03f, -1.589986245e-03f, -1.588112431e-03f, -1.586235975e-03f, -1.584356879e-03f, +-1.582475146e-03f, -1.580590781e-03f, -1.578703786e-03f, -1.576814165e-03f, -1.574921921e-03f, -1.573027058e-03f, -1.571129579e-03f, -1.569229488e-03f, -1.567326787e-03f, -1.565421481e-03f, +-1.563513573e-03f, -1.561603065e-03f, -1.559689963e-03f, -1.557774269e-03f, -1.555855986e-03f, -1.553935119e-03f, -1.552011669e-03f, -1.550085642e-03f, -1.548157041e-03f, -1.546225868e-03f, +-1.544292128e-03f, -1.542355823e-03f, -1.540416958e-03f, -1.538475536e-03f, -1.536531560e-03f, -1.534585034e-03f, -1.532635961e-03f, -1.530684345e-03f, -1.528730189e-03f, -1.526773498e-03f, +-1.524814273e-03f, -1.522852520e-03f, -1.520888241e-03f, -1.518921440e-03f, -1.516952121e-03f, -1.514980287e-03f, -1.513005941e-03f, -1.511029087e-03f, -1.509049729e-03f, -1.507067871e-03f, +-1.505083515e-03f, -1.503096665e-03f, -1.501107326e-03f, -1.499115500e-03f, -1.497121191e-03f, -1.495124403e-03f, -1.493125139e-03f, -1.491123403e-03f, -1.489119199e-03f, -1.487112529e-03f, +-1.485103398e-03f, -1.483091810e-03f, -1.481077767e-03f, -1.479061274e-03f, -1.477042334e-03f, -1.475020951e-03f, -1.472997128e-03f, -1.470970869e-03f, -1.468942177e-03f, -1.466911057e-03f, +-1.464877512e-03f, -1.462841545e-03f, -1.460803161e-03f, -1.458762362e-03f, -1.456719153e-03f, -1.454673537e-03f, -1.452625518e-03f, -1.450575099e-03f, -1.448522285e-03f, -1.446467078e-03f, +-1.444409483e-03f, -1.442349503e-03f, -1.440287142e-03f, -1.438222404e-03f, -1.436155292e-03f, -1.434085810e-03f, -1.432013962e-03f, -1.429939751e-03f, -1.427863181e-03f, -1.425784256e-03f, +-1.423702980e-03f, -1.421619356e-03f, -1.419533388e-03f, -1.417445080e-03f, -1.415354435e-03f, -1.413261458e-03f, -1.411166152e-03f, -1.409068520e-03f, -1.406968567e-03f, -1.404866296e-03f, +-1.402761711e-03f, -1.400654815e-03f, -1.398545614e-03f, -1.396434109e-03f, -1.394320306e-03f, -1.392204207e-03f, -1.390085817e-03f, -1.387965140e-03f, -1.385842179e-03f, -1.383716938e-03f, +-1.381589420e-03f, -1.379459630e-03f, -1.377327572e-03f, -1.375193249e-03f, -1.373056664e-03f, -1.370917823e-03f, -1.368776728e-03f, -1.366633384e-03f, -1.364487794e-03f, -1.362339962e-03f, +-1.360189892e-03f, -1.358037588e-03f, -1.355883054e-03f, -1.353726293e-03f, -1.351567310e-03f, -1.349406107e-03f, -1.347242690e-03f, -1.345077062e-03f, -1.342909226e-03f, -1.340739187e-03f, +-1.338566949e-03f, -1.336392515e-03f, -1.334215889e-03f, -1.332037075e-03f, -1.329856078e-03f, -1.327672900e-03f, -1.325487546e-03f, -1.323300020e-03f, -1.321110325e-03f, -1.318918466e-03f, +-1.316724446e-03f, -1.314528270e-03f, -1.312329941e-03f, -1.310129463e-03f, -1.307926840e-03f, -1.305722076e-03f, -1.303515175e-03f, -1.301306141e-03f, -1.299094977e-03f, -1.296881689e-03f, +-1.294666279e-03f, -1.292448751e-03f, -1.290229110e-03f, -1.288007360e-03f, -1.285783504e-03f, -1.283557546e-03f, -1.281329491e-03f, -1.279099343e-03f, -1.276867104e-03f, -1.274632780e-03f, +-1.272396374e-03f, -1.270157890e-03f, -1.267917333e-03f, -1.265674706e-03f, -1.263430012e-03f, -1.261183258e-03f, -1.258934445e-03f, -1.256683578e-03f, -1.254430662e-03f, -1.252175700e-03f, +-1.249918696e-03f, -1.247659654e-03f, -1.245398578e-03f, -1.243135473e-03f, -1.240870342e-03f, -1.238603189e-03f, -1.236334019e-03f, -1.234062835e-03f, -1.231789641e-03f, -1.229514441e-03f, +-1.227237240e-03f, -1.224958042e-03f, -1.222676850e-03f, -1.220393669e-03f, -1.218108502e-03f, -1.215821355e-03f, -1.213532229e-03f, -1.211241131e-03f, -1.208948064e-03f, -1.206653031e-03f, +-1.204356038e-03f, -1.202057088e-03f, -1.199756185e-03f, -1.197453333e-03f, -1.195148537e-03f, -1.192841800e-03f, -1.190533126e-03f, -1.188222521e-03f, -1.185909987e-03f, -1.183595529e-03f, +-1.181279151e-03f, -1.178960856e-03f, -1.176640651e-03f, -1.174318537e-03f, -1.171994520e-03f, -1.169668603e-03f, -1.167340791e-03f, -1.165011088e-03f, -1.162679497e-03f, -1.160346024e-03f, +-1.158010672e-03f, -1.155673445e-03f, -1.153334347e-03f, -1.150993384e-03f, -1.148650558e-03f, -1.146305873e-03f, -1.143959335e-03f, -1.141610947e-03f, -1.139260714e-03f, -1.136908639e-03f, +-1.134554726e-03f, -1.132198981e-03f, -1.129841406e-03f, -1.127482007e-03f, -1.125120787e-03f, -1.122757751e-03f, -1.120392902e-03f, -1.118026245e-03f, -1.115657785e-03f, -1.113287525e-03f, +-1.110915469e-03f, -1.108541622e-03f, -1.106165988e-03f, -1.103788571e-03f, -1.101409375e-03f, -1.099028405e-03f, -1.096645664e-03f, -1.094261158e-03f, -1.091874889e-03f, -1.089486863e-03f, +-1.087097084e-03f, -1.084705556e-03f, -1.082312282e-03f, -1.079917268e-03f, -1.077520517e-03f, -1.075122034e-03f, -1.072721823e-03f, -1.070319889e-03f, -1.067916235e-03f, -1.065510865e-03f, +-1.063103785e-03f, -1.060694997e-03f, -1.058284508e-03f, -1.055872320e-03f, -1.053458438e-03f, -1.051042866e-03f, -1.048625609e-03f, -1.046206671e-03f, -1.043786055e-03f, -1.041363768e-03f, +-1.038939811e-03f, -1.036514191e-03f, -1.034086911e-03f, -1.031657975e-03f, -1.029227389e-03f, -1.026795155e-03f, -1.024361278e-03f, -1.021925764e-03f, -1.019488615e-03f, -1.017049836e-03f, +-1.014609432e-03f, -1.012167407e-03f, -1.009723765e-03f, -1.007278511e-03f, -1.004831648e-03f, -1.002383182e-03f, -9.999331158e-04f, -9.974814544e-04f, -9.950282022e-04f, -9.925733634e-04f, +-9.901169423e-04f, -9.876589433e-04f, -9.851993707e-04f, -9.827382288e-04f, -9.802755220e-04f, -9.778112547e-04f, -9.753454311e-04f, -9.728780556e-04f, -9.704091325e-04f, -9.679386663e-04f, +-9.654666613e-04f, -9.629931217e-04f, -9.605180521e-04f, -9.580414567e-04f, -9.555633399e-04f, -9.530837060e-04f, -9.506025596e-04f, -9.481199048e-04f, -9.456357461e-04f, -9.431500878e-04f, +-9.406629344e-04f, -9.381742902e-04f, -9.356841596e-04f, -9.331925470e-04f, -9.306994568e-04f, -9.282048933e-04f, -9.257088610e-04f, -9.232113642e-04f, -9.207124073e-04f, -9.182119948e-04f, +-9.157101311e-04f, -9.132068205e-04f, -9.107020674e-04f, -9.081958763e-04f, -9.056882515e-04f, -9.031791975e-04f, -9.006687188e-04f, -8.981568196e-04f, -8.956435044e-04f, -8.931287778e-04f, +-8.906126439e-04f, -8.880951074e-04f, -8.855761726e-04f, -8.830558440e-04f, -8.805341259e-04f, -8.780110229e-04f, -8.754865393e-04f, -8.729606796e-04f, -8.704334482e-04f, -8.679048497e-04f, +-8.653748883e-04f, -8.628435686e-04f, -8.603108951e-04f, -8.577768721e-04f, -8.552415041e-04f, -8.527047956e-04f, -8.501667510e-04f, -8.476273749e-04f, -8.450866716e-04f, -8.425446456e-04f, +-8.400013014e-04f, -8.374566434e-04f, -8.349106762e-04f, -8.323634042e-04f, -8.298148318e-04f, -8.272649636e-04f, -8.247138040e-04f, -8.221613574e-04f, -8.196076285e-04f, -8.170526217e-04f, +-8.144963414e-04f, -8.119387921e-04f, -8.093799784e-04f, -8.068199046e-04f, -8.042585754e-04f, -8.016959952e-04f, -7.991321685e-04f, -7.965670998e-04f, -7.940007937e-04f, -7.914332545e-04f, +-7.888644868e-04f, -7.862944952e-04f, -7.837232840e-04f, -7.811508580e-04f, -7.785772214e-04f, -7.760023790e-04f, -7.734263351e-04f, -7.708490943e-04f, -7.682706611e-04f, -7.656910401e-04f, +-7.631102357e-04f, -7.605282526e-04f, -7.579450951e-04f, -7.553607679e-04f, -7.527752754e-04f, -7.501886223e-04f, -7.476008130e-04f, -7.450118520e-04f, -7.424217440e-04f, -7.398304935e-04f, +-7.372381049e-04f, -7.346445829e-04f, -7.320499319e-04f, -7.294541566e-04f, -7.268572614e-04f, -7.242592510e-04f, -7.216601298e-04f, -7.190599024e-04f, -7.164585735e-04f, -7.138561475e-04f, +-7.112526289e-04f, -7.086480225e-04f, -7.060423326e-04f, -7.034355639e-04f, -7.008277210e-04f, -6.982188083e-04f, -6.956088306e-04f, -6.929977922e-04f, -6.903856979e-04f, -6.877725522e-04f, +-6.851583596e-04f, -6.825431248e-04f, -6.799268523e-04f, -6.773095467e-04f, -6.746912125e-04f, -6.720718544e-04f, -6.694514770e-04f, -6.668300847e-04f, -6.642076823e-04f, -6.615842742e-04f, +-6.589598652e-04f, -6.563344597e-04f, -6.537080623e-04f, -6.510806778e-04f, -6.484523106e-04f, -6.458229653e-04f, -6.431926466e-04f, -6.405613590e-04f, -6.379291072e-04f, -6.352958957e-04f, +-6.326617292e-04f, -6.300266122e-04f, -6.273905494e-04f, -6.247535453e-04f, -6.221156047e-04f, -6.194767320e-04f, -6.168369320e-04f, -6.141962091e-04f, -6.115545681e-04f, -6.089120135e-04f, +-6.062685500e-04f, -6.036241822e-04f, -6.009789146e-04f, -5.983327520e-04f, -5.956856990e-04f, -5.930377601e-04f, -5.903889400e-04f, -5.877392433e-04f, -5.850886747e-04f, -5.824372387e-04f, +-5.797849400e-04f, -5.771317833e-04f, -5.744777732e-04f, -5.718229142e-04f, -5.691672111e-04f, -5.665106685e-04f, -5.638532909e-04f, -5.611950832e-04f, -5.585360498e-04f, -5.558761954e-04f, +-5.532155247e-04f, -5.505540423e-04f, -5.478917529e-04f, -5.452286611e-04f, -5.425647716e-04f, -5.399000889e-04f, -5.372346178e-04f, -5.345683629e-04f, -5.319013288e-04f, -5.292335202e-04f, +-5.265649418e-04f, -5.238955982e-04f, -5.212254941e-04f, -5.185546340e-04f, -5.158830228e-04f, -5.132106650e-04f, -5.105375653e-04f, -5.078637283e-04f, -5.051891588e-04f, -5.025138613e-04f, +-4.998378406e-04f, -4.971611013e-04f, -4.944836481e-04f, -4.918054856e-04f, -4.891266185e-04f, -4.864470515e-04f, -4.837667892e-04f, -4.810858364e-04f, -4.784041976e-04f, -4.757218777e-04f, +-4.730388811e-04f, -4.703552126e-04f, -4.676708770e-04f, -4.649858788e-04f, -4.623002227e-04f, -4.596139134e-04f, -4.569269557e-04f, -4.542393541e-04f, -4.515511133e-04f, -4.488622381e-04f, +-4.461727331e-04f, -4.434826030e-04f, -4.407918525e-04f, -4.381004863e-04f, -4.354085090e-04f, -4.327159253e-04f, -4.300227400e-04f, -4.273289577e-04f, -4.246345831e-04f, -4.219396209e-04f, +-4.192440757e-04f, -4.165479523e-04f, -4.138512554e-04f, -4.111539897e-04f, -4.084561598e-04f, -4.057577704e-04f, -4.030588263e-04f, -4.003593321e-04f, -3.976592925e-04f, -3.949587123e-04f, +-3.922575960e-04f, -3.895559485e-04f, -3.868537744e-04f, -3.841510784e-04f, -3.814478653e-04f, -3.787441396e-04f, -3.760399062e-04f, -3.733351697e-04f, -3.706299348e-04f, -3.679242063e-04f, +-3.652179887e-04f, -3.625112869e-04f, -3.598041056e-04f, -3.570964494e-04f, -3.543883230e-04f, -3.516797312e-04f, -3.489706786e-04f, -3.462611700e-04f, -3.435512101e-04f, -3.408408036e-04f, +-3.381299552e-04f, -3.354186696e-04f, -3.327069515e-04f, -3.299948056e-04f, -3.272822366e-04f, -3.245692493e-04f, -3.218558484e-04f, -3.191420385e-04f, -3.164278244e-04f, -3.137132108e-04f, +-3.109982025e-04f, -3.082828040e-04f, -3.055670202e-04f, -3.028508558e-04f, -3.001343154e-04f, -2.974174038e-04f, -2.947001257e-04f, -2.919824858e-04f, -2.892644889e-04f, -2.865461396e-04f, +-2.838274427e-04f, -2.811084029e-04f, -2.783890249e-04f, -2.756693134e-04f, -2.729492732e-04f, -2.702289089e-04f, -2.675082253e-04f, -2.647872271e-04f, -2.620659191e-04f, -2.593443059e-04f, +-2.566223922e-04f, -2.539001829e-04f, -2.511776825e-04f, -2.484548959e-04f, -2.457318277e-04f, -2.430084827e-04f, -2.402848656e-04f, -2.375609812e-04f, -2.348368340e-04f, -2.321124290e-04f, +-2.293877707e-04f, -2.266628639e-04f, -2.239377134e-04f, -2.212123238e-04f, -2.184866999e-04f, -2.157608464e-04f, -2.130347680e-04f, -2.103084695e-04f, -2.075819555e-04f, -2.048552309e-04f, +-2.021283003e-04f, -1.994011684e-04f, -1.966738400e-04f, -1.939463199e-04f, -1.912186126e-04f, -1.884907230e-04f, -1.857626557e-04f, -1.830344156e-04f, -1.803060073e-04f, -1.775774355e-04f, +-1.748487050e-04f, -1.721198205e-04f, -1.693907868e-04f, -1.666616085e-04f, -1.639322903e-04f, -1.612028371e-04f, -1.584732535e-04f, -1.557435442e-04f, -1.530137140e-04f, -1.502837676e-04f, +-1.475537098e-04f, -1.448235452e-04f, -1.420932785e-04f, -1.393629146e-04f, -1.366324581e-04f, -1.339019137e-04f, -1.311712862e-04f, -1.284405803e-04f, -1.257098007e-04f, -1.229789522e-04f, +-1.202480395e-04f, -1.175170672e-04f, -1.147860402e-04f, -1.120549630e-04f, -1.093238406e-04f, -1.065926775e-04f, -1.038614786e-04f, -1.011302485e-04f, -9.839899193e-05f, -9.566771365e-05f, +-9.293641836e-05f, -9.020511080e-05f, -8.747379568e-05f, -8.474247773e-05f, -8.201116166e-05f, -7.927985219e-05f, -7.654855406e-05f, -7.381727197e-05f, -7.108601064e-05f, -6.835477481e-05f, +-6.562356918e-05f, -6.289239847e-05f, -6.016126741e-05f, -5.743018071e-05f, -5.469914309e-05f, -5.196815928e-05f, -4.923723397e-05f, -4.650637190e-05f, -4.377557778e-05f, -4.104485633e-05f, +-3.831421226e-05f, -3.558365029e-05f, -3.285317513e-05f, -3.012279150e-05f, -2.739250411e-05f, -2.466231767e-05f, -2.193223691e-05f, -1.920226653e-05f, -1.647241125e-05f, -1.374267577e-05f, +-1.101306481e-05f, -8.283583085e-06f, -5.554235300e-06f, -2.825026167e-06f, -9.596039480e-08f, 2.632957306e-06f, 5.361722228e-06f, 8.090329661e-06f, 1.081877490e-05f, 1.354705323e-05f, +1.627515996e-05f, 1.900309037e-05f, 2.173083976e-05f, 2.445840342e-05f, 2.718577665e-05f, 2.991295475e-05f, 3.263993301e-05f, 3.536670673e-05f, 3.809327121e-05f, 4.081962174e-05f, +4.354575363e-05f, 4.627166218e-05f, 4.899734268e-05f, 5.172279044e-05f, 5.444800076e-05f, 5.717296893e-05f, 5.989769028e-05f, 6.262216009e-05f, 6.534637368e-05f, 6.807032634e-05f, +7.079401339e-05f, 7.351743013e-05f, 7.624057187e-05f, 7.896343391e-05f, 8.168601157e-05f, 8.440830015e-05f, 8.713029497e-05f, 8.985199133e-05f, 9.257338456e-05f, 9.529446995e-05f, +9.801524283e-05f, 1.007356985e-04f, 1.034558323e-04f, 1.061756395e-04f, 1.088951155e-04f, 1.116142555e-04f, 1.143330549e-04f, 1.170515090e-04f, 1.197696132e-04f, 1.224873626e-04f, +1.252047528e-04f, 1.279217789e-04f, 1.306384363e-04f, 1.333547204e-04f, 1.360706264e-04f, 1.387861497e-04f, 1.415012856e-04f, 1.442160295e-04f, 1.469303766e-04f, 1.496443224e-04f, +1.523578620e-04f, 1.550709910e-04f, 1.577837045e-04f, 1.604959979e-04f, 1.632078667e-04f, 1.659193060e-04f, 1.686303112e-04f, 1.713408778e-04f, 1.740510009e-04f, 1.767606760e-04f, +1.794698984e-04f, 1.821786634e-04f, 1.848869664e-04f, 1.875948027e-04f, 1.903021677e-04f, 1.930090567e-04f, 1.957154650e-04f, 1.984213881e-04f, 2.011268212e-04f, 2.038317597e-04f, +2.065361990e-04f, 2.092401344e-04f, 2.119435613e-04f, 2.146464749e-04f, 2.173488708e-04f, 2.200507442e-04f, 2.227520905e-04f, 2.254529050e-04f, 2.281531832e-04f, 2.308529203e-04f, +2.335521117e-04f, 2.362507529e-04f, 2.389488391e-04f, 2.416463658e-04f, 2.443433282e-04f, 2.470397219e-04f, 2.497355420e-04f, 2.524307841e-04f, 2.551254435e-04f, 2.578195155e-04f, +2.605129955e-04f, 2.632058790e-04f, 2.658981613e-04f, 2.685898377e-04f, 2.712809037e-04f, 2.739713546e-04f, 2.766611858e-04f, 2.793503927e-04f, 2.820389707e-04f, 2.847269151e-04f, +2.874142215e-04f, 2.901008850e-04f, 2.927869012e-04f, 2.954722655e-04f, 2.981569731e-04f, 3.008410196e-04f, 3.035244003e-04f, 3.062071106e-04f, 3.088891460e-04f, 3.115705017e-04f, +3.142511733e-04f, 3.169311561e-04f, 3.196104455e-04f, 3.222890370e-04f, 3.249669258e-04f, 3.276441076e-04f, 3.303205776e-04f, 3.329963313e-04f, 3.356713640e-04f, 3.383456713e-04f, +3.410192485e-04f, 3.436920911e-04f, 3.463641944e-04f, 3.490355538e-04f, 3.517061649e-04f, 3.543760230e-04f, 3.570451236e-04f, 3.597134620e-04f, 3.623810338e-04f, 3.650478343e-04f, +3.677138590e-04f, 3.703791033e-04f, 3.730435626e-04f, 3.757072325e-04f, 3.783701082e-04f, 3.810321853e-04f, 3.836934592e-04f, 3.863539254e-04f, 3.890135792e-04f, 3.916724162e-04f, +3.943304318e-04f, 3.969876214e-04f, 3.996439805e-04f, 4.022995046e-04f, 4.049541890e-04f, 4.076080293e-04f, 4.102610210e-04f, 4.129131594e-04f, 4.155644400e-04f, 4.182148584e-04f, +4.208644099e-04f, 4.235130900e-04f, 4.261608943e-04f, 4.288078181e-04f, 4.314538570e-04f, 4.340990064e-04f, 4.367432618e-04f, 4.393866187e-04f, 4.420290726e-04f, 4.446706189e-04f, +4.473112531e-04f, 4.499509707e-04f, 4.525897672e-04f, 4.552276381e-04f, 4.578645789e-04f, 4.605005850e-04f, 4.631356520e-04f, 4.657697754e-04f, 4.684029506e-04f, 4.710351732e-04f, +4.736664387e-04f, 4.762967425e-04f, 4.789260801e-04f, 4.815544472e-04f, 4.841818391e-04f, 4.868082515e-04f, 4.894336797e-04f, 4.920581194e-04f, 4.946815660e-04f, 4.973040151e-04f, +4.999254622e-04f, 5.025459028e-04f, 5.051653324e-04f, 5.077837466e-04f, 5.104011409e-04f, 5.130175108e-04f, 5.156328519e-04f, 5.182471596e-04f, 5.208604296e-04f, 5.234726573e-04f, +5.260838384e-04f, 5.286939683e-04f, 5.313030426e-04f, 5.339110569e-04f, 5.365180067e-04f, 5.391238875e-04f, 5.417286949e-04f, 5.443324245e-04f, 5.469350718e-04f, 5.495366323e-04f, +5.521371017e-04f, 5.547364755e-04f, 5.573347493e-04f, 5.599319187e-04f, 5.625279791e-04f, 5.651229262e-04f, 5.677167556e-04f, 5.703094628e-04f, 5.729010434e-04f, 5.754914931e-04f, +5.780808073e-04f, 5.806689817e-04f, 5.832560118e-04f, 5.858418933e-04f, 5.884266217e-04f, 5.910101927e-04f, 5.935926017e-04f, 5.961738446e-04f, 5.987539167e-04f, 6.013328138e-04f, +6.039105315e-04f, 6.064870653e-04f, 6.090624108e-04f, 6.116365637e-04f, 6.142095197e-04f, 6.167812742e-04f, 6.193518230e-04f, 6.219211616e-04f, 6.244892857e-04f, 6.270561909e-04f, +6.296218728e-04f, 6.321863271e-04f, 6.347495494e-04f, 6.373115354e-04f, 6.398722806e-04f, 6.424317807e-04f, 6.449900314e-04f, 6.475470283e-04f, 6.501027671e-04f, 6.526572433e-04f, +6.552104528e-04f, 6.577623910e-04f, 6.603130537e-04f, 6.628624366e-04f, 6.654105352e-04f, 6.679573453e-04f, 6.705028625e-04f, 6.730470826e-04f, 6.755900011e-04f, 6.781316138e-04f, +6.806719162e-04f, 6.832109042e-04f, 6.857485734e-04f, 6.882849195e-04f, 6.908199381e-04f, 6.933536250e-04f, 6.958859758e-04f, 6.984169863e-04f, 7.009466521e-04f, 7.034749690e-04f, +7.060019326e-04f, 7.085275387e-04f, 7.110517829e-04f, 7.135746610e-04f, 7.160961686e-04f, 7.186163016e-04f, 7.211350556e-04f, 7.236524263e-04f, 7.261684095e-04f, 7.286830009e-04f, +7.311961962e-04f, 7.337079912e-04f, 7.362183815e-04f, 7.387273630e-04f, 7.412349313e-04f, 7.437410823e-04f, 7.462458116e-04f, 7.487491150e-04f, 7.512509882e-04f, 7.537514271e-04f, +7.562504273e-04f, 7.587479846e-04f, 7.612440948e-04f, 7.637387537e-04f, 7.662319569e-04f, 7.687237004e-04f, 7.712139798e-04f, 7.737027909e-04f, 7.761901296e-04f, 7.786759915e-04f, +7.811603725e-04f, 7.836432684e-04f, 7.861246749e-04f, 7.886045878e-04f, 7.910830030e-04f, 7.935599162e-04f, 7.960353232e-04f, 7.985092199e-04f, 8.009816020e-04f, 8.034524654e-04f, +8.059218059e-04f, 8.083896192e-04f, 8.108559012e-04f, 8.133206477e-04f, 8.157838545e-04f, 8.182455176e-04f, 8.207056326e-04f, 8.231641954e-04f, 8.256212019e-04f, 8.280766479e-04f, +8.305305293e-04f, 8.329828418e-04f, 8.354335813e-04f, 8.378827438e-04f, 8.403303249e-04f, 8.427763207e-04f, 8.452207269e-04f, 8.476635394e-04f, 8.501047540e-04f, 8.525443667e-04f, +8.549823733e-04f, 8.574187697e-04f, 8.598535518e-04f, 8.622867154e-04f, 8.647182564e-04f, 8.671481707e-04f, 8.695764542e-04f, 8.720031028e-04f, 8.744281124e-04f, 8.768514788e-04f, +8.792731981e-04f, 8.816932660e-04f, 8.841116785e-04f, 8.865284315e-04f, 8.889435209e-04f, 8.913569426e-04f, 8.937686926e-04f, 8.961787668e-04f, 8.985871610e-04f, 9.009938713e-04f, +9.033988935e-04f, 9.058022236e-04f, 9.082038576e-04f, 9.106037913e-04f, 9.130020207e-04f, 9.153985418e-04f, 9.177933505e-04f, 9.201864427e-04f, 9.225778145e-04f, 9.249674618e-04f, +9.273553805e-04f, 9.297415666e-04f, 9.321260161e-04f, 9.345087249e-04f, 9.368896891e-04f, 9.392689046e-04f, 9.416463674e-04f, 9.440220735e-04f, 9.463960188e-04f, 9.487681994e-04f, +9.511386113e-04f, 9.535072504e-04f, 9.558741127e-04f, 9.582391944e-04f, 9.606024913e-04f, 9.629639995e-04f, 9.653237150e-04f, 9.676816338e-04f, 9.700377519e-04f, 9.723920654e-04f, +9.747445703e-04f, 9.770952627e-04f, 9.794441385e-04f, 9.817911938e-04f, 9.841364246e-04f, 9.864798271e-04f, 9.888213972e-04f, 9.911611309e-04f, 9.934990244e-04f, 9.958350738e-04f, +9.981692750e-04f, 1.000501624e-03f, 1.002832117e-03f, 1.005160750e-03f, 1.007487520e-03f, 1.009812421e-03f, 1.012135451e-03f, 1.014456606e-03f, 1.016775880e-03f, 1.019093272e-03f, +1.021408776e-03f, 1.023722389e-03f, 1.026034106e-03f, 1.028343925e-03f, 1.030651841e-03f, 1.032957850e-03f, 1.035261948e-03f, 1.037564132e-03f, 1.039864398e-03f, 1.042162741e-03f, +1.044459158e-03f, 1.046753645e-03f, 1.049046198e-03f, 1.051336813e-03f, 1.053625487e-03f, 1.055912215e-03f, 1.058196994e-03f, 1.060479820e-03f, 1.062760689e-03f, 1.065039597e-03f, +1.067316541e-03f, 1.069591516e-03f, 1.071864519e-03f, 1.074135545e-03f, 1.076404592e-03f, 1.078671655e-03f, 1.080936730e-03f, 1.083199814e-03f, 1.085460903e-03f, 1.087719993e-03f, +1.089977080e-03f, 1.092232160e-03f, 1.094485231e-03f, 1.096736287e-03f, 1.098985325e-03f, 1.101232341e-03f, 1.103477332e-03f, 1.105720294e-03f, 1.107961223e-03f, 1.110200115e-03f, +1.112436966e-03f, 1.114671774e-03f, 1.116904533e-03f, 1.119135240e-03f, 1.121363892e-03f, 1.123590485e-03f, 1.125815014e-03f, 1.128037477e-03f, 1.130257870e-03f, 1.132476188e-03f, +1.134692428e-03f, 1.136906587e-03f, 1.139118660e-03f, 1.141328645e-03f, 1.143536536e-03f, 1.145742331e-03f, 1.147946026e-03f, 1.150147618e-03f, 1.152347101e-03f, 1.154544474e-03f, +1.156739731e-03f, 1.158932870e-03f, 1.161123886e-03f, 1.163312777e-03f, 1.165499538e-03f, 1.167684166e-03f, 1.169866657e-03f, 1.172047007e-03f, 1.174225213e-03f, 1.176401271e-03f, +1.178575178e-03f, 1.180746929e-03f, 1.182916522e-03f, 1.185083952e-03f, 1.187249216e-03f, 1.189412311e-03f, 1.191573232e-03f, 1.193731976e-03f, 1.195888540e-03f, 1.198042919e-03f, +1.200195111e-03f, 1.202345112e-03f, 1.204492917e-03f, 1.206638524e-03f, 1.208781929e-03f, 1.210923128e-03f, 1.213062118e-03f, 1.215198895e-03f, 1.217333455e-03f, 1.219465795e-03f, +1.221595912e-03f, 1.223723802e-03f, 1.225849461e-03f, 1.227972886e-03f, 1.230094072e-03f, 1.232213018e-03f, 1.234329719e-03f, 1.236444171e-03f, 1.238556371e-03f, 1.240666316e-03f, +1.242774002e-03f, 1.244879425e-03f, 1.246982582e-03f, 1.249083470e-03f, 1.251182085e-03f, 1.253278423e-03f, 1.255372481e-03f, 1.257464255e-03f, 1.259553742e-03f, 1.261640939e-03f, +1.263725842e-03f, 1.265808447e-03f, 1.267888751e-03f, 1.269966751e-03f, 1.272042443e-03f, 1.274115824e-03f, 1.276186889e-03f, 1.278255637e-03f, 1.280322062e-03f, 1.282386163e-03f, +1.284447935e-03f, 1.286507375e-03f, 1.288564479e-03f, 1.290619244e-03f, 1.292671667e-03f, 1.294721744e-03f, 1.296769473e-03f, 1.298814848e-03f, 1.300857867e-03f, 1.302898528e-03f, +1.304936825e-03f, 1.306972756e-03f, 1.309006317e-03f, 1.311037506e-03f, 1.313066318e-03f, 1.315092750e-03f, 1.317116800e-03f, 1.319138462e-03f, 1.321157735e-03f, 1.323174615e-03f, +1.325189098e-03f, 1.327201182e-03f, 1.329210862e-03f, 1.331218135e-03f, 1.333222999e-03f, 1.335225449e-03f, 1.337225482e-03f, 1.339223096e-03f, 1.341218287e-03f, 1.343211050e-03f, +1.345201384e-03f, 1.347189285e-03f, 1.349174750e-03f, 1.351157774e-03f, 1.353138356e-03f, 1.355116491e-03f, 1.357092176e-03f, 1.359065409e-03f, 1.361036185e-03f, 1.363004502e-03f, +1.364970356e-03f, 1.366933744e-03f, 1.368894662e-03f, 1.370853108e-03f, 1.372809079e-03f, 1.374762570e-03f, 1.376713579e-03f, 1.378662103e-03f, 1.380608138e-03f, 1.382551681e-03f, +1.384492728e-03f, 1.386431277e-03f, 1.388367325e-03f, 1.390300868e-03f, 1.392231903e-03f, 1.394160426e-03f, 1.396086435e-03f, 1.398009926e-03f, 1.399930897e-03f, 1.401849344e-03f, +1.403765263e-03f, 1.405678652e-03f, 1.407589507e-03f, 1.409497826e-03f, 1.411403605e-03f, 1.413306841e-03f, 1.415207531e-03f, 1.417105671e-03f, 1.419001259e-03f, 1.420894292e-03f, +1.422784765e-03f, 1.424672677e-03f, 1.426558024e-03f, 1.428440803e-03f, 1.430321010e-03f, 1.432198644e-03f, 1.434073699e-03f, 1.435946175e-03f, 1.437816066e-03f, 1.439683371e-03f, +1.441548087e-03f, 1.443410209e-03f, 1.445269735e-03f, 1.447126663e-03f, 1.448980988e-03f, 1.450832708e-03f, 1.452681820e-03f, 1.454528320e-03f, 1.456372206e-03f, 1.458213475e-03f, +1.460052124e-03f, 1.461888149e-03f, 1.463721547e-03f, 1.465552316e-03f, 1.467380453e-03f, 1.469205954e-03f, 1.471028816e-03f, 1.472849037e-03f, 1.474666614e-03f, 1.476481542e-03f, +1.478293821e-03f, 1.480103445e-03f, 1.481910414e-03f, 1.483714722e-03f, 1.485516368e-03f, 1.487315349e-03f, 1.489111662e-03f, 1.490905302e-03f, 1.492696269e-03f, 1.494484559e-03f, +1.496270168e-03f, 1.498053094e-03f, 1.499833334e-03f, 1.501610885e-03f, 1.503385744e-03f, 1.505157908e-03f, 1.506927374e-03f, 1.508694139e-03f, 1.510458201e-03f, 1.512219557e-03f, +1.513978203e-03f, 1.515734137e-03f, 1.517487355e-03f, 1.519237856e-03f, 1.520985636e-03f, 1.522730691e-03f, 1.524473020e-03f, 1.526212620e-03f, 1.527949487e-03f, 1.529683619e-03f, +1.531415013e-03f, 1.533143666e-03f, 1.534869575e-03f, 1.536592737e-03f, 1.538313150e-03f, 1.540030811e-03f, 1.541745716e-03f, 1.543457864e-03f, 1.545167251e-03f, 1.546873874e-03f, +1.548577731e-03f, 1.550278819e-03f, 1.551977136e-03f, 1.553672677e-03f, 1.555365441e-03f, 1.557055425e-03f, 1.558742625e-03f, 1.560427040e-03f, 1.562108666e-03f, 1.563787501e-03f, +1.565463543e-03f, 1.567136787e-03f, 1.568807231e-03f, 1.570474874e-03f, 1.572139711e-03f, 1.573801741e-03f, 1.575460960e-03f, 1.577117366e-03f, 1.578770957e-03f, 1.580421728e-03f, +1.582069679e-03f, 1.583714805e-03f, 1.585357105e-03f, 1.586996576e-03f, 1.588633214e-03f, 1.590267018e-03f, 1.591897984e-03f, 1.593526111e-03f, 1.595151394e-03f, 1.596773833e-03f, +1.598393423e-03f, 1.600010163e-03f, 1.601624049e-03f, 1.603235080e-03f, 1.604843252e-03f, 1.606448563e-03f, 1.608051010e-03f, 1.609650591e-03f, 1.611247303e-03f, 1.612841143e-03f, +1.614432109e-03f, 1.616020198e-03f, 1.617605407e-03f, 1.619187735e-03f, 1.620767178e-03f, 1.622343735e-03f, 1.623917401e-03f, 1.625488175e-03f, 1.627056055e-03f, 1.628621037e-03f, +1.630183119e-03f, 1.631742298e-03f, 1.633298573e-03f, 1.634851940e-03f, 1.636402397e-03f, 1.637949942e-03f, 1.639494571e-03f, 1.641036283e-03f, 1.642575075e-03f, 1.644110944e-03f, +1.645643888e-03f, 1.647173905e-03f, 1.648700991e-03f, 1.650225145e-03f, 1.651746364e-03f, 1.653264645e-03f, 1.654779987e-03f, 1.656292386e-03f, 1.657801840e-03f, 1.659308347e-03f, +1.660811904e-03f, 1.662312509e-03f, 1.663810159e-03f, 1.665304852e-03f, 1.666796586e-03f, 1.668285358e-03f, 1.669771165e-03f, 1.671254006e-03f, 1.672733877e-03f, 1.674210778e-03f, +1.675684704e-03f, 1.677155654e-03f, 1.678623625e-03f, 1.680088615e-03f, 1.681550622e-03f, 1.683009643e-03f, 1.684465676e-03f, 1.685918718e-03f, 1.687368768e-03f, 1.688815822e-03f, +1.690259879e-03f, 1.691700936e-03f, 1.693138991e-03f, 1.694574041e-03f, 1.696006084e-03f, 1.697435118e-03f, 1.698861141e-03f, 1.700284150e-03f, 1.701704144e-03f, 1.703121118e-03f, +1.704535072e-03f, 1.705946004e-03f, 1.707353910e-03f, 1.708758788e-03f, 1.710160637e-03f, 1.711559454e-03f, 1.712955237e-03f, 1.714347983e-03f, 1.715737691e-03f, 1.717124358e-03f, +1.718507981e-03f, 1.719888559e-03f, 1.721266090e-03f, 1.722640570e-03f, 1.724011999e-03f, 1.725380374e-03f, 1.726745691e-03f, 1.728107951e-03f, 1.729467149e-03f, 1.730823285e-03f, +1.732176355e-03f, 1.733526358e-03f, 1.734873292e-03f, 1.736217153e-03f, 1.737557941e-03f, 1.738895653e-03f, 1.740230287e-03f, 1.741561841e-03f, 1.742890312e-03f, 1.744215698e-03f, +1.745537998e-03f, 1.746857210e-03f, 1.748173330e-03f, 1.749486357e-03f, 1.750796290e-03f, 1.752103125e-03f, 1.753406860e-03f, 1.754707495e-03f, 1.756005026e-03f, 1.757299451e-03f, +1.758590769e-03f, 1.759878977e-03f, 1.761164074e-03f, 1.762446057e-03f, 1.763724924e-03f, 1.765000673e-03f, 1.766273302e-03f, 1.767542810e-03f, 1.768809193e-03f, 1.770072450e-03f, +1.771332580e-03f, 1.772589580e-03f, 1.773843447e-03f, 1.775094181e-03f, 1.776341778e-03f, 1.777586238e-03f, 1.778827558e-03f, 1.780065736e-03f, 1.781300770e-03f, 1.782532658e-03f, +1.783761399e-03f, 1.784986989e-03f, 1.786209428e-03f, 1.787428714e-03f, 1.788644843e-03f, 1.789857816e-03f, 1.791067629e-03f, 1.792274280e-03f, 1.793477768e-03f, 1.794678092e-03f, +1.795875248e-03f, 1.797069235e-03f, 1.798260051e-03f, 1.799447695e-03f, 1.800632164e-03f, 1.801813456e-03f, 1.802991570e-03f, 1.804166504e-03f, 1.805338256e-03f, 1.806506824e-03f, +1.807672206e-03f, 1.808834400e-03f, 1.809993405e-03f, 1.811149219e-03f, 1.812301839e-03f, 1.813451265e-03f, 1.814597494e-03f, 1.815740524e-03f, 1.816880355e-03f, 1.818016982e-03f, +1.819150406e-03f, 1.820280625e-03f, 1.821407636e-03f, 1.822531437e-03f, 1.823652028e-03f, 1.824769405e-03f, 1.825883568e-03f, 1.826994515e-03f, 1.828102244e-03f, 1.829206753e-03f, +1.830308041e-03f, 1.831406105e-03f, 1.832500944e-03f, 1.833592557e-03f, 1.834680941e-03f, 1.835766095e-03f, 1.836848017e-03f, 1.837926706e-03f, 1.839002160e-03f, 1.840074376e-03f, +1.841143354e-03f, 1.842209092e-03f, 1.843271588e-03f, 1.844330841e-03f, 1.845386848e-03f, 1.846439609e-03f, 1.847489121e-03f, 1.848535383e-03f, 1.849578393e-03f, 1.850618150e-03f, +1.851654651e-03f, 1.852687897e-03f, 1.853717883e-03f, 1.854744611e-03f, 1.855768076e-03f, 1.856788279e-03f, 1.857805217e-03f, 1.858818889e-03f, 1.859829293e-03f, 1.860836428e-03f, +1.861840292e-03f, 1.862840883e-03f, 1.863838201e-03f, 1.864832243e-03f, 1.865823007e-03f, 1.866810494e-03f, 1.867794700e-03f, 1.868775624e-03f, 1.869753266e-03f, 1.870727622e-03f, +1.871698693e-03f, 1.872666475e-03f, 1.873630969e-03f, 1.874592172e-03f, 1.875550082e-03f, 1.876504699e-03f, 1.877456021e-03f, 1.878404047e-03f, 1.879348774e-03f, 1.880290202e-03f, +1.881228329e-03f, 1.882163153e-03f, 1.883094674e-03f, 1.884022890e-03f, 1.884947799e-03f, 1.885869399e-03f, 1.886787691e-03f, 1.887702671e-03f, 1.888614339e-03f, 1.889522694e-03f, +1.890427733e-03f, 1.891329456e-03f, 1.892227861e-03f, 1.893122947e-03f, 1.894014712e-03f, 1.894903155e-03f, 1.895788275e-03f, 1.896670071e-03f, 1.897548540e-03f, 1.898423682e-03f, +1.899295495e-03f, 1.900163979e-03f, 1.901029131e-03f, 1.901890950e-03f, 1.902749436e-03f, 1.903604586e-03f, 1.904456400e-03f, 1.905304876e-03f, 1.906150013e-03f, 1.906991810e-03f, +1.907830264e-03f, 1.908665376e-03f, 1.909497144e-03f, 1.910325567e-03f, 1.911150642e-03f, 1.911972370e-03f, 1.912790749e-03f, 1.913605777e-03f, 1.914417453e-03f, 1.915225777e-03f, +1.916030747e-03f, 1.916832361e-03f, 1.917630619e-03f, 1.918425519e-03f, 1.919217061e-03f, 1.920005242e-03f, 1.920790062e-03f, 1.921571520e-03f, 1.922349614e-03f, 1.923124344e-03f, +1.923895707e-03f, 1.924663704e-03f, 1.925428332e-03f, 1.926189591e-03f, 1.926947480e-03f, 1.927701997e-03f, 1.928453142e-03f, 1.929200912e-03f, 1.929945308e-03f, 1.930686328e-03f, +1.931423970e-03f, 1.932158235e-03f, 1.932889120e-03f, 1.933616624e-03f, 1.934340748e-03f, 1.935061489e-03f, 1.935778846e-03f, 1.936492818e-03f, 1.937203405e-03f, 1.937910606e-03f, +1.938614418e-03f, 1.939314842e-03f, 1.940011876e-03f, 1.940705519e-03f, 1.941395770e-03f, 1.942082628e-03f, 1.942766093e-03f, 1.943446162e-03f, 1.944122836e-03f, 1.944796113e-03f, +1.945465992e-03f, 1.946132473e-03f, 1.946795553e-03f, 1.947455233e-03f, 1.948111512e-03f, 1.948764387e-03f, 1.949413860e-03f, 1.950059927e-03f, 1.950702590e-03f, 1.951341845e-03f, +1.951977694e-03f, 1.952610135e-03f, 1.953239166e-03f, 1.953864787e-03f, 1.954486998e-03f, 1.955105797e-03f, 1.955721183e-03f, 1.956333155e-03f, 1.956941713e-03f, 1.957546856e-03f, +1.958148583e-03f, 1.958746893e-03f, 1.959341785e-03f, 1.959933258e-03f, 1.960521312e-03f, 1.961105945e-03f, 1.961687158e-03f, 1.962264948e-03f, 1.962839316e-03f, 1.963410260e-03f, +1.963977779e-03f, 1.964541873e-03f, 1.965102542e-03f, 1.965659783e-03f, 1.966213597e-03f, 1.966763983e-03f, 1.967310940e-03f, 1.967854467e-03f, 1.968394563e-03f, 1.968931228e-03f, +1.969464461e-03f, 1.969994261e-03f, 1.970520627e-03f, 1.971043560e-03f, 1.971563057e-03f, 1.972079119e-03f, 1.972591744e-03f, 1.973100932e-03f, 1.973606683e-03f, 1.974108994e-03f, +1.974607867e-03f, 1.975103300e-03f, 1.975595293e-03f, 1.976083844e-03f, 1.976568953e-03f, 1.977050620e-03f, 1.977528844e-03f, 1.978003625e-03f, 1.978474960e-03f, 1.978942851e-03f, +1.979407296e-03f, 1.979868295e-03f, 1.980325848e-03f, 1.980779952e-03f, 1.981230609e-03f, 1.981677817e-03f, 1.982121576e-03f, 1.982561885e-03f, 1.982998743e-03f, 1.983432151e-03f, +1.983862107e-03f, 1.984288611e-03f, 1.984711662e-03f, 1.985131261e-03f, 1.985547405e-03f, 1.985960096e-03f, 1.986369332e-03f, 1.986775112e-03f, 1.987177437e-03f, 1.987576305e-03f, +1.987971717e-03f, 1.988363671e-03f, 1.988752168e-03f, 1.989137206e-03f, 1.989518785e-03f, 1.989896906e-03f, 1.990271567e-03f, 1.990642767e-03f, 1.991010507e-03f, 1.991374786e-03f, +1.991735604e-03f, 1.992092960e-03f, 1.992446853e-03f, 1.992797283e-03f, 1.993144251e-03f, 1.993487755e-03f, 1.993827795e-03f, 1.994164370e-03f, 1.994497481e-03f, 1.994827127e-03f, +1.995153307e-03f, 1.995476021e-03f, 1.995795269e-03f, 1.996111050e-03f, 1.996423364e-03f, 1.996732211e-03f, 1.997037590e-03f, 1.997339501e-03f, 1.997637944e-03f, 1.997932918e-03f, +1.998224423e-03f, 1.998512459e-03f, 1.998797025e-03f, 1.999078121e-03f, 1.999355747e-03f, 1.999629902e-03f, 1.999900587e-03f, 2.000167800e-03f, 2.000431543e-03f, 2.000691813e-03f, +2.000948612e-03f, 2.001201938e-03f, 2.001451792e-03f, 2.001698174e-03f, 2.001941082e-03f, 2.002180518e-03f, 2.002416480e-03f, 2.002648969e-03f, 2.002877983e-03f, 2.003103524e-03f, +2.003325591e-03f, 2.003544183e-03f, 2.003759301e-03f, 2.003970944e-03f, 2.004179112e-03f, 2.004383806e-03f, 2.004585023e-03f, 2.004782766e-03f, 2.004977033e-03f, 2.005167824e-03f, +2.005355140e-03f, 2.005538979e-03f, 2.005719342e-03f, 2.005896229e-03f, 2.006069640e-03f, 2.006239575e-03f, 2.006406032e-03f, 2.006569014e-03f, 2.006728518e-03f, 2.006884546e-03f, +2.007037096e-03f, 2.007186170e-03f, 2.007331767e-03f, 2.007473886e-03f, 2.007612528e-03f, 2.007747694e-03f, 2.007879382e-03f, 2.008007592e-03f, 2.008132325e-03f, 2.008253581e-03f, +2.008371360e-03f, 2.008485661e-03f, 2.008596485e-03f, 2.008703831e-03f, 2.008807700e-03f, 2.008908092e-03f, 2.009005006e-03f, 2.009098443e-03f, 2.009188402e-03f, 2.009274885e-03f, +2.009357890e-03f, 2.009437418e-03f, 2.009513468e-03f, 2.009586042e-03f, 2.009655139e-03f, 2.009720758e-03f, 2.009782901e-03f, 2.009841567e-03f, 2.009896756e-03f, 2.009948469e-03f, +2.009996705e-03f, 2.010041465e-03f, 2.010082748e-03f, 2.010120556e-03f, 2.010154887e-03f, 2.010185742e-03f, 2.010213122e-03f, 2.010237026e-03f, 2.010257454e-03f, 2.010274407e-03f, +2.010287885e-03f, 2.010297888e-03f, 2.010304416e-03f, 2.010307470e-03f, 2.010307049e-03f, 2.010303153e-03f, 2.010295784e-03f, 2.010284940e-03f, 2.010270624e-03f, 2.010252833e-03f, +2.010231569e-03f, 2.010206833e-03f, 2.010178623e-03f, 2.010146941e-03f, 2.010111787e-03f, 2.010073160e-03f, 2.010031062e-03f, 2.009985493e-03f, 2.009936452e-03f, 2.009883940e-03f, +2.009827957e-03f, 2.009768504e-03f, 2.009705581e-03f, 2.009639188e-03f, 2.009569325e-03f, 2.009495993e-03f, 2.009419193e-03f, 2.009338923e-03f, 2.009255186e-03f, 2.009167980e-03f, +2.009077307e-03f, 2.008983167e-03f, 2.008885560e-03f, 2.008784486e-03f, 2.008679947e-03f, 2.008571941e-03f, 2.008460470e-03f, 2.008345534e-03f, 2.008227133e-03f, 2.008105268e-03f, +2.007979939e-03f, 2.007851147e-03f, 2.007718892e-03f, 2.007583174e-03f, 2.007443994e-03f, 2.007301352e-03f, 2.007155249e-03f, 2.007005685e-03f, 2.006852661e-03f, 2.006696176e-03f, +2.006536232e-03f, 2.006372829e-03f, 2.006205968e-03f, 2.006035648e-03f, 2.005861871e-03f, 2.005684636e-03f, 2.005503945e-03f, 2.005319798e-03f, 2.005132195e-03f, 2.004941137e-03f, +2.004746624e-03f, 2.004548657e-03f, 2.004347237e-03f, 2.004142364e-03f, 2.003934038e-03f, 2.003722261e-03f, 2.003507032e-03f, 2.003288352e-03f, 2.003066222e-03f, 2.002840642e-03f, +2.002611613e-03f, 2.002379136e-03f, 2.002143211e-03f, 2.001903838e-03f, 2.001661019e-03f, 2.001414753e-03f, 2.001165043e-03f, 2.000911887e-03f, 2.000655287e-03f, 2.000395243e-03f, +2.000131757e-03f, 1.999864828e-03f, 1.999594457e-03f, 1.999320646e-03f, 1.999043394e-03f, 1.998762702e-03f, 1.998478571e-03f, 1.998191002e-03f, 1.997899995e-03f, 1.997605552e-03f, +1.997307672e-03f, 1.997006356e-03f, 1.996701606e-03f, 1.996393421e-03f, 1.996081803e-03f, 1.995766752e-03f, 1.995448270e-03f, 1.995126356e-03f, 1.994801011e-03f, 1.994472237e-03f, +1.994140034e-03f, 1.993804402e-03f, 1.993465344e-03f, 1.993122858e-03f, 1.992776947e-03f, 1.992427610e-03f, 1.992074849e-03f, 1.991718665e-03f, 1.991359057e-03f, 1.990996028e-03f, +1.990629578e-03f, 1.990259708e-03f, 1.989886418e-03f, 1.989509709e-03f, 1.989129583e-03f, 1.988746039e-03f, 1.988359080e-03f, 1.987968705e-03f, 1.987574916e-03f, 1.987177714e-03f, +1.986777098e-03f, 1.986373071e-03f, 1.985965633e-03f, 1.985554786e-03f, 1.985140529e-03f, 1.984722863e-03f, 1.984301791e-03f, 1.983877312e-03f, 1.983449428e-03f, 1.983018139e-03f, +1.982583447e-03f, 1.982145352e-03f, 1.981703855e-03f, 1.981258957e-03f, 1.980810660e-03f, 1.980358964e-03f, 1.979903870e-03f, 1.979445379e-03f, 1.978983492e-03f, 1.978518210e-03f, +1.978049534e-03f, 1.977577466e-03f, 1.977102005e-03f, 1.976623153e-03f, 1.976140912e-03f, 1.975655281e-03f, 1.975166263e-03f, 1.974673857e-03f, 1.974178066e-03f, 1.973678890e-03f, +1.973176331e-03f, 1.972670388e-03f, 1.972161064e-03f, 1.971648360e-03f, 1.971132276e-03f, 1.970612813e-03f, 1.970089973e-03f, 1.969563757e-03f, 1.969034166e-03f, 1.968501201e-03f, +1.967964863e-03f, 1.967425153e-03f, 1.966882072e-03f, 1.966335621e-03f, 1.965785803e-03f, 1.965232616e-03f, 1.964676064e-03f, 1.964116147e-03f, 1.963552865e-03f, 1.962986221e-03f, +1.962416216e-03f, 1.961842850e-03f, 1.961266124e-03f, 1.960686041e-03f, 1.960102601e-03f, 1.959515805e-03f, 1.958925655e-03f, 1.958332151e-03f, 1.957735295e-03f, 1.957135089e-03f, +1.956531533e-03f, 1.955924628e-03f, 1.955314376e-03f, 1.954700779e-03f, 1.954083836e-03f, 1.953463550e-03f, 1.952839922e-03f, 1.952212953e-03f, 1.951582645e-03f, 1.950948998e-03f, +1.950312014e-03f, 1.949671694e-03f, 1.949028039e-03f, 1.948381052e-03f, 1.947730732e-03f, 1.947077082e-03f, 1.946420102e-03f, 1.945759795e-03f, 1.945096160e-03f, 1.944429201e-03f, +1.943758917e-03f, 1.943085311e-03f, 1.942408383e-03f, 1.941728135e-03f, 1.941044569e-03f, 1.940357685e-03f, 1.939667486e-03f, 1.938973972e-03f, 1.938277145e-03f, 1.937577006e-03f, +1.936873557e-03f, 1.936166799e-03f, 1.935456733e-03f, 1.934743361e-03f, 1.934026684e-03f, 1.933306704e-03f, 1.932583422e-03f, 1.931856840e-03f, 1.931126958e-03f, 1.930393779e-03f, +1.929657304e-03f, 1.928917534e-03f, 1.928174471e-03f, 1.927428116e-03f, 1.926678471e-03f, 1.925925537e-03f, 1.925169316e-03f, 1.924409809e-03f, 1.923647017e-03f, 1.922880943e-03f, +1.922111587e-03f, 1.921338951e-03f, 1.920563037e-03f, 1.919783847e-03f, 1.919001381e-03f, 1.918215641e-03f, 1.917426629e-03f, 1.916634346e-03f, 1.915838794e-03f, 1.915039975e-03f, +1.914237889e-03f, 1.913432539e-03f, 1.912623926e-03f, 1.911812052e-03f, 1.910996918e-03f, 1.910178526e-03f, 1.909356878e-03f, 1.908531974e-03f, 1.907703817e-03f, 1.906872409e-03f, +1.906037750e-03f, 1.905199843e-03f, 1.904358689e-03f, 1.903514290e-03f, 1.902666647e-03f, 1.901815762e-03f, 1.900961637e-03f, 1.900104273e-03f, 1.899243672e-03f, 1.898379835e-03f, +1.897512766e-03f, 1.896642464e-03f, 1.895768931e-03f, 1.894892171e-03f, 1.894012183e-03f, 1.893128970e-03f, 1.892242533e-03f, 1.891352875e-03f, 1.890459996e-03f, 1.889563899e-03f, +1.888664586e-03f, 1.887762057e-03f, 1.886856316e-03f, 1.885947362e-03f, 1.885035200e-03f, 1.884119829e-03f, 1.883201252e-03f, 1.882279470e-03f, 1.881354486e-03f, 1.880426301e-03f, +1.879494917e-03f, 1.878560335e-03f, 1.877622558e-03f, 1.876681587e-03f, 1.875737424e-03f, 1.874790071e-03f, 1.873839530e-03f, 1.872885802e-03f, 1.871928890e-03f, 1.870968794e-03f, +1.870005518e-03f, 1.869039062e-03f, 1.868069429e-03f, 1.867096621e-03f, 1.866120639e-03f, 1.865141485e-03f, 1.864159161e-03f, 1.863173669e-03f, 1.862185011e-03f, 1.861193189e-03f, +1.860198204e-03f, 1.859200059e-03f, 1.858198755e-03f, 1.857194294e-03f, 1.856186679e-03f, 1.855175911e-03f, 1.854161992e-03f, 1.853144923e-03f, 1.852124708e-03f, 1.851101347e-03f, +1.850074844e-03f, 1.849045199e-03f, 1.848012414e-03f, 1.846976492e-03f, 1.845937435e-03f, 1.844895245e-03f, 1.843849922e-03f, 1.842801471e-03f, 1.841749892e-03f, 1.840695187e-03f, +1.839637359e-03f, 1.838576409e-03f, 1.837512340e-03f, 1.836445153e-03f, 1.835374851e-03f, 1.834301435e-03f, 1.833224908e-03f, 1.832145271e-03f, 1.831062527e-03f, 1.829976677e-03f, +1.828887725e-03f, 1.827795670e-03f, 1.826700517e-03f, 1.825602267e-03f, 1.824500922e-03f, 1.823396483e-03f, 1.822288954e-03f, 1.821178336e-03f, 1.820064631e-03f, 1.818947841e-03f, +1.817827969e-03f, 1.816705016e-03f, 1.815578986e-03f, 1.814449878e-03f, 1.813317697e-03f, 1.812182444e-03f, 1.811044121e-03f, 1.809902730e-03f, 1.808758274e-03f, 1.807610754e-03f, +1.806460173e-03f, 1.805306533e-03f, 1.804149836e-03f, 1.802990084e-03f, 1.801827279e-03f, 1.800661424e-03f, 1.799492521e-03f, 1.798320572e-03f, 1.797145578e-03f, 1.795967543e-03f, +1.794786469e-03f, 1.793602357e-03f, 1.792415211e-03f, 1.791225031e-03f, 1.790031821e-03f, 1.788835582e-03f, 1.787636317e-03f, 1.786434029e-03f, 1.785228718e-03f, 1.784020388e-03f, +1.782809041e-03f, 1.781594680e-03f, 1.780377305e-03f, 1.779156920e-03f, 1.777933527e-03f, 1.776707128e-03f, 1.775477726e-03f, 1.774245322e-03f, 1.773009919e-03f, 1.771771520e-03f, +1.770530126e-03f, 1.769285740e-03f, 1.768038365e-03f, 1.766788002e-03f, 1.765534654e-03f, 1.764278323e-03f, 1.763019012e-03f, 1.761756723e-03f, 1.760491458e-03f, 1.759223219e-03f, +1.757952010e-03f, 1.756677832e-03f, 1.755400687e-03f, 1.754120579e-03f, 1.752837509e-03f, 1.751551479e-03f, 1.750262493e-03f, 1.748970553e-03f, 1.747675660e-03f, 1.746377818e-03f, +1.745077029e-03f, 1.743773295e-03f, 1.742466618e-03f, 1.741157002e-03f, 1.739844448e-03f, 1.738528959e-03f, 1.737210537e-03f, 1.735889185e-03f, 1.734564905e-03f, 1.733237699e-03f, +1.731907571e-03f, 1.730574523e-03f, 1.729238556e-03f, 1.727899674e-03f, 1.726557879e-03f, 1.725213173e-03f, 1.723865559e-03f, 1.722515040e-03f, 1.721161617e-03f, 1.719805294e-03f, +1.718446073e-03f, 1.717083956e-03f, 1.715718946e-03f, 1.714351046e-03f, 1.712980258e-03f, 1.711606584e-03f, 1.710230027e-03f, 1.708850589e-03f, 1.707468274e-03f, 1.706083084e-03f, +1.704695020e-03f, 1.703304087e-03f, 1.701910285e-03f, 1.700513619e-03f, 1.699114090e-03f, 1.697711701e-03f, 1.696306455e-03f, 1.694898354e-03f, 1.693487400e-03f, 1.692073597e-03f, +1.690656947e-03f, 1.689237453e-03f, 1.687815117e-03f, 1.686389941e-03f, 1.684961929e-03f, 1.683531084e-03f, 1.682097406e-03f, 1.680660900e-03f, 1.679221568e-03f, 1.677779413e-03f, +1.676334437e-03f, 1.674886643e-03f, 1.673436033e-03f, 1.671982611e-03f, 1.670526378e-03f, 1.669067338e-03f, 1.667605493e-03f, 1.666140846e-03f, 1.664673400e-03f, 1.663203157e-03f, +1.661730120e-03f, 1.660254291e-03f, 1.658775674e-03f, 1.657294271e-03f, 1.655810085e-03f, 1.654323118e-03f, 1.652833374e-03f, 1.651340854e-03f, 1.649845563e-03f, 1.648347501e-03f, +1.646846673e-03f, 1.645343081e-03f, 1.643836727e-03f, 1.642327615e-03f, 1.640815747e-03f, 1.639301126e-03f, 1.637783754e-03f, 1.636263636e-03f, 1.634740772e-03f, 1.633215166e-03f, +1.631686822e-03f, 1.630155741e-03f, 1.628621926e-03f, 1.627085380e-03f, 1.625546107e-03f, 1.624004108e-03f, 1.622459387e-03f, 1.620911947e-03f, 1.619361790e-03f, 1.617808918e-03f, +1.616253336e-03f, 1.614695046e-03f, 1.613134050e-03f, 1.611570352e-03f, 1.610003954e-03f, 1.608434859e-03f, 1.606863071e-03f, 1.605288591e-03f, 1.603711423e-03f, 1.602131569e-03f, +1.600549034e-03f, 1.598963818e-03f, 1.597375926e-03f, 1.595785360e-03f, 1.594192123e-03f, 1.592596218e-03f, 1.590997648e-03f, 1.589396416e-03f, 1.587792524e-03f, 1.586185977e-03f, +1.584576775e-03f, 1.582964923e-03f, 1.581350424e-03f, 1.579733280e-03f, 1.578113494e-03f, 1.576491069e-03f, 1.574866009e-03f, 1.573238315e-03f, 1.571607992e-03f, 1.569975042e-03f, +1.568339468e-03f, 1.566701273e-03f, 1.565060459e-03f, 1.563417031e-03f, 1.561770991e-03f, 1.560122341e-03f, 1.558471086e-03f, 1.556817227e-03f, 1.555160768e-03f, 1.553501712e-03f, +1.551840062e-03f, 1.550175821e-03f, 1.548508992e-03f, 1.546839578e-03f, 1.545167582e-03f, 1.543493007e-03f, 1.541815855e-03f, 1.540136132e-03f, 1.538453838e-03f, 1.536768977e-03f, +1.535081553e-03f, 1.533391568e-03f, 1.531699025e-03f, 1.530003928e-03f, 1.528306279e-03f, 1.526606082e-03f, 1.524903339e-03f, 1.523198054e-03f, 1.521490230e-03f, 1.519779870e-03f, +1.518066977e-03f, 1.516351554e-03f, 1.514633604e-03f, 1.512913131e-03f, 1.511190137e-03f, 1.509464625e-03f, 1.507736599e-03f, 1.506006062e-03f, 1.504273017e-03f, 1.502537467e-03f, +1.500799415e-03f, 1.499058865e-03f, 1.497315819e-03f, 1.495570280e-03f, 1.493822253e-03f, 1.492071739e-03f, 1.490318742e-03f, 1.488563266e-03f, 1.486805313e-03f, 1.485044887e-03f, +1.483281990e-03f, 1.481516626e-03f, 1.479748799e-03f, 1.477978511e-03f, 1.476205765e-03f, 1.474430565e-03f, 1.472652915e-03f, 1.470872816e-03f, 1.469090272e-03f, 1.467305288e-03f, +1.465517865e-03f, 1.463728007e-03f, 1.461935717e-03f, 1.460140999e-03f, 1.458343855e-03f, 1.456544289e-03f, 1.454742305e-03f, 1.452937905e-03f, 1.451131092e-03f, 1.449321871e-03f, +1.447510244e-03f, 1.445696214e-03f, 1.443879785e-03f, 1.442060960e-03f, 1.440239742e-03f, 1.438416135e-03f, 1.436590142e-03f, 1.434761766e-03f, 1.432931010e-03f, 1.431097878e-03f, +1.429262373e-03f, 1.427424498e-03f, 1.425584257e-03f, 1.423741652e-03f, 1.421896688e-03f, 1.420049368e-03f, 1.418199694e-03f, 1.416347671e-03f, 1.414493301e-03f, 1.412636588e-03f, +1.410777536e-03f, 1.408916146e-03f, 1.407052424e-03f, 1.405186372e-03f, 1.403317994e-03f, 1.401447292e-03f, 1.399574271e-03f, 1.397698933e-03f, 1.395821283e-03f, 1.393941323e-03f, +1.392059057e-03f, 1.390174487e-03f, 1.388287619e-03f, 1.386398454e-03f, 1.384506997e-03f, 1.382613251e-03f, 1.380717218e-03f, 1.378818903e-03f, 1.376918310e-03f, 1.375015440e-03f, +1.373110298e-03f, 1.371202888e-03f, 1.369293211e-03f, 1.367381273e-03f, 1.365467077e-03f, 1.363550625e-03f, 1.361631922e-03f, 1.359710970e-03f, 1.357787774e-03f, 1.355862336e-03f, +1.353934661e-03f, 1.352004751e-03f, 1.350072609e-03f, 1.348138241e-03f, 1.346201648e-03f, 1.344262835e-03f, 1.342321805e-03f, 1.340378561e-03f, 1.338433107e-03f, 1.336485446e-03f, +1.334535582e-03f, 1.332583518e-03f, 1.330629258e-03f, 1.328672805e-03f, 1.326714164e-03f, 1.324753336e-03f, 1.322790326e-03f, 1.320825138e-03f, 1.318857774e-03f, 1.316888239e-03f, +1.314916536e-03f, 1.312942668e-03f, 1.310966639e-03f, 1.308988452e-03f, 1.307008112e-03f, 1.305025621e-03f, 1.303040983e-03f, 1.301054202e-03f, 1.299065281e-03f, 1.297074224e-03f, +1.295081034e-03f, 1.293085715e-03f, 1.291088270e-03f, 1.289088703e-03f, 1.287087018e-03f, 1.285083218e-03f, 1.283077307e-03f, 1.281069288e-03f, 1.279059165e-03f, 1.277046942e-03f, +1.275032621e-03f, 1.273016207e-03f, 1.270997704e-03f, 1.268977114e-03f, 1.266954442e-03f, 1.264929691e-03f, 1.262902865e-03f, 1.260873967e-03f, 1.258843001e-03f, 1.256809971e-03f, +1.254774879e-03f, 1.252737731e-03f, 1.250698529e-03f, 1.248657277e-03f, 1.246613979e-03f, 1.244568638e-03f, 1.242521259e-03f, 1.240471844e-03f, 1.238420397e-03f, 1.236366922e-03f, +1.234311423e-03f, 1.232253904e-03f, 1.230194367e-03f, 1.228132817e-03f, 1.226069257e-03f, 1.224003691e-03f, 1.221936123e-03f, 1.219866557e-03f, 1.217794995e-03f, 1.215721442e-03f, +1.213645902e-03f, 1.211568377e-03f, 1.209488873e-03f, 1.207407392e-03f, 1.205323938e-03f, 1.203238516e-03f, 1.201151128e-03f, 1.199061778e-03f, 1.196970470e-03f, 1.194877208e-03f, +1.192781996e-03f, 1.190684837e-03f, 1.188585735e-03f, 1.186484694e-03f, 1.184381717e-03f, 1.182276809e-03f, 1.180169972e-03f, 1.178061212e-03f, 1.175950530e-03f, 1.173837932e-03f, +1.171723421e-03f, 1.169607000e-03f, 1.167488674e-03f, 1.165368447e-03f, 1.163246321e-03f, 1.161122301e-03f, 1.158996391e-03f, 1.156868594e-03f, 1.154738914e-03f, 1.152607355e-03f, +1.150473921e-03f, 1.148338615e-03f, 1.146201442e-03f, 1.144062405e-03f, 1.141921507e-03f, 1.139778753e-03f, 1.137634147e-03f, 1.135487692e-03f, 1.133339392e-03f, 1.131189251e-03f, +1.129037273e-03f, 1.126883462e-03f, 1.124727820e-03f, 1.122570353e-03f, 1.120411065e-03f, 1.118249957e-03f, 1.116087036e-03f, 1.113922304e-03f, 1.111755766e-03f, 1.109587425e-03f, +1.107417284e-03f, 1.105245349e-03f, 1.103071623e-03f, 1.100896109e-03f, 1.098718812e-03f, 1.096539735e-03f, 1.094358882e-03f, 1.092176257e-03f, 1.089991865e-03f, 1.087805708e-03f, +1.085617791e-03f, 1.083428117e-03f, 1.081236691e-03f, 1.079043516e-03f, 1.076848597e-03f, 1.074651936e-03f, 1.072453539e-03f, 1.070253408e-03f, 1.068051549e-03f, 1.065847964e-03f, +1.063642657e-03f, 1.061435633e-03f, 1.059226896e-03f, 1.057016449e-03f, 1.054804296e-03f, 1.052590441e-03f, 1.050374889e-03f, 1.048157642e-03f, 1.045938705e-03f, 1.043718083e-03f, +1.041495778e-03f, 1.039271794e-03f, 1.037046137e-03f, 1.034818809e-03f, 1.032589814e-03f, 1.030359158e-03f, 1.028126842e-03f, 1.025892872e-03f, 1.023657251e-03f, 1.021419984e-03f, +1.019181073e-03f, 1.016940524e-03f, 1.014698340e-03f, 1.012454526e-03f, 1.010209084e-03f, 1.007962019e-03f, 1.005713336e-03f, 1.003463037e-03f, 1.001211128e-03f, 9.989576113e-04f, +9.967024918e-04f, 9.944457731e-04f, 9.921874595e-04f, 9.899275547e-04f, 9.876660629e-04f, 9.854029880e-04f, 9.831383340e-04f, 9.808721049e-04f, 9.786043048e-04f, 9.763349375e-04f, +9.740640073e-04f, 9.717915179e-04f, 9.695174735e-04f, 9.672418781e-04f, 9.649647357e-04f, 9.626860503e-04f, 9.604058259e-04f, 9.581240666e-04f, 9.558407763e-04f, 9.535559592e-04f, +9.512696193e-04f, 9.489817605e-04f, 9.466923870e-04f, 9.444015027e-04f, 9.421091118e-04f, 9.398152182e-04f, 9.375198260e-04f, 9.352229392e-04f, 9.329245620e-04f, 9.306246983e-04f, +9.283233522e-04f, 9.260205278e-04f, 9.237162291e-04f, 9.214104603e-04f, 9.191032252e-04f, 9.167945282e-04f, 9.144843731e-04f, 9.121727641e-04f, 9.098597052e-04f, 9.075452006e-04f, +9.052292543e-04f, 9.029118704e-04f, 9.005930529e-04f, 8.982728061e-04f, 8.959511338e-04f, 8.936280403e-04f, 8.913035297e-04f, 8.889776059e-04f, 8.866502732e-04f, 8.843215356e-04f, +8.819913973e-04f, 8.796598623e-04f, 8.773269347e-04f, 8.749926187e-04f, 8.726569183e-04f, 8.703198377e-04f, 8.679813810e-04f, 8.656415523e-04f, 8.633003557e-04f, 8.609577954e-04f, +8.586138755e-04f, 8.562686000e-04f, 8.539219732e-04f, 8.515739991e-04f, 8.492246819e-04f, 8.468740257e-04f, 8.445220347e-04f, 8.421687130e-04f, 8.398140647e-04f, 8.374580940e-04f, +8.351008050e-04f, 8.327422019e-04f, 8.303822888e-04f, 8.280210699e-04f, 8.256585493e-04f, 8.232947311e-04f, 8.209296196e-04f, 8.185632189e-04f, 8.161955332e-04f, 8.138265666e-04f, +8.114563232e-04f, 8.090848074e-04f, 8.067120231e-04f, 8.043379746e-04f, 8.019626661e-04f, 7.995861017e-04f, 7.972082856e-04f, 7.948292220e-04f, 7.924489151e-04f, 7.900673691e-04f, +7.876845880e-04f, 7.853005762e-04f, 7.829153379e-04f, 7.805288771e-04f, 7.781411981e-04f, 7.757523051e-04f, 7.733622023e-04f, 7.709708939e-04f, 7.685783840e-04f, 7.661846770e-04f, +7.637897769e-04f, 7.613936880e-04f, 7.589964145e-04f, 7.565979606e-04f, 7.541983306e-04f, 7.517975285e-04f, 7.493955587e-04f, 7.469924254e-04f, 7.445881327e-04f, 7.421826850e-04f, +7.397760863e-04f, 7.373683410e-04f, 7.349594532e-04f, 7.325494273e-04f, 7.301382673e-04f, 7.277259776e-04f, 7.253125624e-04f, 7.228980259e-04f, 7.204823724e-04f, 7.180656060e-04f, +7.156477310e-04f, 7.132287517e-04f, 7.108086724e-04f, 7.083874971e-04f, 7.059652303e-04f, 7.035418761e-04f, 7.011174388e-04f, 6.986919226e-04f, 6.962653318e-04f, 6.938376706e-04f, +6.914089434e-04f, 6.889791543e-04f, 6.865483076e-04f, 6.841164075e-04f, 6.816834585e-04f, 6.792494646e-04f, 6.768144301e-04f, 6.743783594e-04f, 6.719412567e-04f, 6.695031262e-04f, +6.670639723e-04f, 6.646237992e-04f, 6.621826111e-04f, 6.597404124e-04f, 6.572972074e-04f, 6.548530002e-04f, 6.524077953e-04f, 6.499615968e-04f, 6.475144090e-04f, 6.450662363e-04f, +6.426170829e-04f, 6.401669531e-04f, 6.377158513e-04f, 6.352637816e-04f, 6.328107483e-04f, 6.303567559e-04f, 6.279018085e-04f, 6.254459105e-04f, 6.229890661e-04f, 6.205312797e-04f, +6.180725555e-04f, 6.156128979e-04f, 6.131523112e-04f, 6.106907996e-04f, 6.082283675e-04f, 6.057650192e-04f, 6.033007590e-04f, 6.008355911e-04f, 5.983695200e-04f, 5.959025498e-04f, +5.934346850e-04f, 5.909659299e-04f, 5.884962887e-04f, 5.860257658e-04f, 5.835543654e-04f, 5.810820920e-04f, 5.786089499e-04f, 5.761349433e-04f, 5.736600765e-04f, 5.711843540e-04f, +5.687077800e-04f, 5.662303589e-04f, 5.637520950e-04f, 5.612729926e-04f, 5.587930560e-04f, 5.563122896e-04f, 5.538306978e-04f, 5.513482848e-04f, 5.488650549e-04f, 5.463810126e-04f, +5.438961622e-04f, 5.414105080e-04f, 5.389240543e-04f, 5.364368055e-04f, 5.339487659e-04f, 5.314599399e-04f, 5.289703318e-04f, 5.264799460e-04f, 5.239887867e-04f, 5.214968585e-04f, +5.190041655e-04f, 5.165107122e-04f, 5.140165029e-04f, 5.115215420e-04f, 5.090258338e-04f, 5.065293826e-04f, 5.040321929e-04f, 5.015342690e-04f, 4.990356152e-04f, 4.965362359e-04f, +4.940361354e-04f, 4.915353182e-04f, 4.890337886e-04f, 4.865315509e-04f, 4.840286095e-04f, 4.815249688e-04f, 4.790206331e-04f, 4.765156068e-04f, 4.740098943e-04f, 4.715035000e-04f, +4.689964281e-04f, 4.664886832e-04f, 4.639802695e-04f, 4.614711914e-04f, 4.589614533e-04f, 4.564510596e-04f, 4.539400146e-04f, 4.514283228e-04f, 4.489159885e-04f, 4.464030160e-04f, +4.438894098e-04f, 4.413751743e-04f, 4.388603138e-04f, 4.363448326e-04f, 4.338287353e-04f, 4.313120261e-04f, 4.287947094e-04f, 4.262767897e-04f, 4.237582713e-04f, 4.212391587e-04f, +4.187194561e-04f, 4.161991679e-04f, 4.136782987e-04f, 4.111568527e-04f, 4.086348343e-04f, 4.061122480e-04f, 4.035890981e-04f, 4.010653891e-04f, 3.985411252e-04f, 3.960163110e-04f, +3.934909507e-04f, 3.909650489e-04f, 3.884386098e-04f, 3.859116379e-04f, 3.833841376e-04f, 3.808561133e-04f, 3.783275694e-04f, 3.757985102e-04f, 3.732689403e-04f, 3.707388639e-04f, +3.682082854e-04f, 3.656772094e-04f, 3.631456402e-04f, 3.606135821e-04f, 3.580810396e-04f, 3.555480172e-04f, 3.530145191e-04f, 3.504805498e-04f, 3.479461137e-04f, 3.454112153e-04f, +3.428758589e-04f, 3.403400489e-04f, 3.378037897e-04f, 3.352670858e-04f, 3.327299416e-04f, 3.301923614e-04f, 3.276543497e-04f, 3.251159109e-04f, 3.225770493e-04f, 3.200377695e-04f, +3.174980758e-04f, 3.149579727e-04f, 3.124174644e-04f, 3.098765556e-04f, 3.073352505e-04f, 3.047935536e-04f, 3.022514693e-04f, 2.997090020e-04f, 2.971661562e-04f, 2.946229362e-04f, +2.920793465e-04f, 2.895353915e-04f, 2.869910755e-04f, 2.844464031e-04f, 2.819013786e-04f, 2.793560065e-04f, 2.768102911e-04f, 2.742642369e-04f, 2.717178484e-04f, 2.691711299e-04f, +2.666240858e-04f, 2.640767206e-04f, 2.615290387e-04f, 2.589810445e-04f, 2.564327424e-04f, 2.538841369e-04f, 2.513352324e-04f, 2.487860332e-04f, 2.462365439e-04f, 2.436867689e-04f, +2.411367125e-04f, 2.385863792e-04f, 2.360357734e-04f, 2.334848995e-04f, 2.309337620e-04f, 2.283823653e-04f, 2.258307138e-04f, 2.232788120e-04f, 2.207266642e-04f, 2.181742749e-04f, +2.156216484e-04f, 2.130687894e-04f, 2.105157021e-04f, 2.079623909e-04f, 2.054088604e-04f, 2.028551149e-04f, 2.003011589e-04f, 1.977469968e-04f, 1.951926330e-04f, 1.926380719e-04f, +1.900833180e-04f, 1.875283757e-04f, 1.849732494e-04f, 1.824179436e-04f, 1.798624626e-04f, 1.773068109e-04f, 1.747509930e-04f, 1.721950132e-04f, 1.696388760e-04f, 1.670825858e-04f, +1.645261470e-04f, 1.619695641e-04f, 1.594128415e-04f, 1.568559836e-04f, 1.542989948e-04f, 1.517418796e-04f, 1.491846424e-04f, 1.466272877e-04f, 1.440698197e-04f, 1.415122431e-04f, +1.389545621e-04f, 1.363967813e-04f, 1.338389051e-04f, 1.312809378e-04f, 1.287228839e-04f, 1.261647479e-04f, 1.236065341e-04f, 1.210482470e-04f, 1.184898911e-04f, 1.159314706e-04f, +1.133729902e-04f, 1.108144541e-04f, 1.082558669e-04f, 1.056972328e-04f, 1.031385565e-04f, 1.005798422e-04f, 9.802109449e-05f, 9.546231769e-05f, 9.290351626e-05f, 9.034469461e-05f, +8.778585718e-05f, 8.522700838e-05f, 8.266815265e-05f, 8.010929440e-05f, 7.755043806e-05f, 7.499158805e-05f, 7.243274879e-05f, 6.987392471e-05f, 6.731512022e-05f, 6.475633975e-05f, +6.219758772e-05f, 5.963886856e-05f, 5.708018667e-05f, 5.452154649e-05f, 5.196295244e-05f, 4.940440893e-05f, 4.684592037e-05f, 4.428749121e-05f, 4.172912584e-05f, 3.917082869e-05f, +3.661260419e-05f, 3.405445673e-05f, 3.149639075e-05f, 2.893841067e-05f, 2.638052088e-05f, 2.382272583e-05f, 2.126502991e-05f, 1.870743755e-05f, 1.614995315e-05f, 1.359258114e-05f, +1.103532594e-05f, 8.478191940e-06f, 5.921183570e-06f, 3.364305239e-06f, 8.075613591e-07f, -1.749043657e-06f, -4.305505399e-06f, -6.861819455e-06f, -9.417981415e-06f, -1.197398687e-05f, +-1.452983141e-05f, -1.708551062e-05f, -1.964102010e-05f, -2.219635544e-05f, -2.475151223e-05f, -2.730648607e-05f, -2.986127255e-05f, -3.241586726e-05f, -3.497026580e-05f, -3.752446376e-05f, +-4.007845674e-05f, -4.263224034e-05f, -4.518581015e-05f, -4.773916178e-05f, -5.029229081e-05f, -5.284519286e-05f, -5.539786351e-05f, -5.795029838e-05f, -6.050249305e-05f, -6.305444314e-05f, +-6.560614424e-05f, -6.815759196e-05f, -7.070878191e-05f, -7.325970968e-05f, -7.581037088e-05f, -7.836076111e-05f, -8.091087600e-05f, -8.346071113e-05f, -8.601026212e-05f, -8.855952458e-05f, +-9.110849412e-05f, -9.365716634e-05f, -9.620553687e-05f, -9.875360130e-05f, -1.013013553e-04f, -1.038487943e-04f, -1.063959142e-04f, -1.089427104e-04f, -1.114891786e-04f, -1.140353144e-04f, +-1.165811134e-04f, -1.191265712e-04f, -1.216716835e-04f, -1.242164458e-04f, -1.267608539e-04f, -1.293049032e-04f, -1.318485895e-04f, -1.343919084e-04f, -1.369348554e-04f, -1.394774263e-04f, +-1.420196165e-04f, -1.445614219e-04f, -1.471028379e-04f, -1.496438603e-04f, -1.521844845e-04f, -1.547247064e-04f, -1.572645215e-04f, -1.598039254e-04f, -1.623429138e-04f, -1.648814823e-04f, +-1.674196265e-04f, -1.699573421e-04f, -1.724946247e-04f, -1.750314700e-04f, -1.775678736e-04f, -1.801038311e-04f, -1.826393382e-04f, -1.851743905e-04f, -1.877089837e-04f, -1.902431133e-04f, +-1.927767751e-04f, -1.953099647e-04f, -1.978426778e-04f, -2.003749099e-04f, -2.029066568e-04f, -2.054379141e-04f, -2.079686774e-04f, -2.104989424e-04f, -2.130287048e-04f, -2.155579601e-04f, +-2.180867041e-04f, -2.206149325e-04f, -2.231426408e-04f, -2.256698247e-04f, -2.281964800e-04f, -2.307226022e-04f, -2.332481870e-04f, -2.357732301e-04f, -2.382977272e-04f, -2.408216738e-04f, +-2.433450658e-04f, -2.458678987e-04f, -2.483901682e-04f, -2.509118700e-04f, -2.534329998e-04f, -2.559535533e-04f, -2.584735260e-04f, -2.609929137e-04f, -2.635117121e-04f, -2.660299169e-04f, +-2.685475236e-04f, -2.710645281e-04f, -2.735809260e-04f, -2.760967129e-04f, -2.786118846e-04f, -2.811264368e-04f, -2.836403650e-04f, -2.861536651e-04f, -2.886663328e-04f, -2.911783636e-04f, +-2.936897533e-04f, -2.962004976e-04f, -2.987105922e-04f, -3.012200327e-04f, -3.037288150e-04f, -3.062369346e-04f, -3.087443873e-04f, -3.112511688e-04f, -3.137572748e-04f, -3.162627010e-04f, +-3.187674431e-04f, -3.212714968e-04f, -3.237748578e-04f, -3.262775218e-04f, -3.287794846e-04f, -3.312807419e-04f, -3.337812893e-04f, -3.362811226e-04f, -3.387802375e-04f, -3.412786297e-04f, +-3.437762950e-04f, -3.462732290e-04f, -3.487694275e-04f, -3.512648863e-04f, -3.537596010e-04f, -3.562535674e-04f, -3.587467812e-04f, -3.612392381e-04f, -3.637309339e-04f, -3.662218643e-04f, +-3.687120251e-04f, -3.712014119e-04f, -3.736900205e-04f, -3.761778467e-04f, -3.786648862e-04f, -3.811511348e-04f, -3.836365882e-04f, -3.861212421e-04f, -3.886050922e-04f, -3.910881345e-04f, +-3.935703645e-04f, -3.960517781e-04f, -3.985323709e-04f, -4.010121389e-04f, -4.034910776e-04f, -4.059691830e-04f, -4.084464507e-04f, -4.109228765e-04f, -4.133984561e-04f, -4.158731854e-04f, +-4.183470602e-04f, -4.208200760e-04f, -4.232922289e-04f, -4.257635145e-04f, -4.282339286e-04f, -4.307034669e-04f, -4.331721254e-04f, -4.356398996e-04f, -4.381067855e-04f, -4.405727788e-04f, +-4.430378753e-04f, -4.455020708e-04f, -4.479653611e-04f, -4.504277419e-04f, -4.528892091e-04f, -4.553497584e-04f, -4.578093857e-04f, -4.602680868e-04f, -4.627258574e-04f, -4.651826933e-04f, +-4.676385905e-04f, -4.700935446e-04f, -4.725475514e-04f, -4.750006069e-04f, -4.774527067e-04f, -4.799038468e-04f, -4.823540229e-04f, -4.848032308e-04f, -4.872514664e-04f, -4.896987255e-04f, +-4.921450039e-04f, -4.945902975e-04f, -4.970346020e-04f, -4.994779133e-04f, -5.019202272e-04f, -5.043615396e-04f, -5.068018463e-04f, -5.092411431e-04f, -5.116794259e-04f, -5.141166905e-04f, +-5.165529327e-04f, -5.189881485e-04f, -5.214223335e-04f, -5.238554838e-04f, -5.262875952e-04f, -5.287186634e-04f, -5.311486844e-04f, -5.335776540e-04f, -5.360055680e-04f, -5.384324224e-04f, +-5.408582130e-04f, -5.432829357e-04f, -5.457065863e-04f, -5.481291607e-04f, -5.505506547e-04f, -5.529710643e-04f, -5.553903854e-04f, -5.578086137e-04f, -5.602257452e-04f, -5.626417757e-04f, +-5.650567012e-04f, -5.674705176e-04f, -5.698832206e-04f, -5.722948063e-04f, -5.747052705e-04f, -5.771146090e-04f, -5.795228179e-04f, -5.819298930e-04f, -5.843358301e-04f, -5.867406253e-04f, +-5.891442743e-04f, -5.915467732e-04f, -5.939481178e-04f, -5.963483041e-04f, -5.987473279e-04f, -6.011451851e-04f, -6.035418718e-04f, -6.059373838e-04f, -6.083317170e-04f, -6.107248673e-04f, +-6.131168308e-04f, -6.155076033e-04f, -6.178971807e-04f, -6.202855590e-04f, -6.226727342e-04f, -6.250587021e-04f, -6.274434587e-04f, -6.298270000e-04f, -6.322093219e-04f, -6.345904203e-04f, +-6.369702912e-04f, -6.393489306e-04f, -6.417263344e-04f, -6.441024985e-04f, -6.464774190e-04f, -6.488510918e-04f, -6.512235128e-04f, -6.535946781e-04f, -6.559645836e-04f, -6.583332252e-04f, +-6.607005990e-04f, -6.630667009e-04f, -6.654315269e-04f, -6.677950730e-04f, -6.701573351e-04f, -6.725183094e-04f, -6.748779916e-04f, -6.772363779e-04f, -6.795934643e-04f, -6.819492466e-04f, +-6.843037210e-04f, -6.866568835e-04f, -6.890087300e-04f, -6.913592565e-04f, -6.937084591e-04f, -6.960563337e-04f, -6.984028764e-04f, -7.007480833e-04f, -7.030919502e-04f, -7.054344733e-04f, +-7.077756485e-04f, -7.101154720e-04f, -7.124539396e-04f, -7.147910476e-04f, -7.171267918e-04f, -7.194611683e-04f, -7.217941732e-04f, -7.241258025e-04f, -7.264560523e-04f, -7.287849186e-04f, +-7.311123974e-04f, -7.334384848e-04f, -7.357631770e-04f, -7.380864698e-04f, -7.404083594e-04f, -7.427288418e-04f, -7.450479132e-04f, -7.473655696e-04f, -7.496818070e-04f, -7.519966215e-04f, +-7.543100092e-04f, -7.566219663e-04f, -7.589324887e-04f, -7.612415725e-04f, -7.635492139e-04f, -7.658554089e-04f, -7.681601536e-04f, -7.704634442e-04f, -7.727652767e-04f, -7.750656472e-04f, +-7.773645518e-04f, -7.796619866e-04f, -7.819579478e-04f, -7.842524315e-04f, -7.865454337e-04f, -7.888369506e-04f, -7.911269783e-04f, -7.934155129e-04f, -7.957025506e-04f, -7.979880875e-04f, +-8.002721197e-04f, -8.025546433e-04f, -8.048356546e-04f, -8.071151495e-04f, -8.093931244e-04f, -8.116695753e-04f, -8.139444983e-04f, -8.162178896e-04f, -8.184897455e-04f, -8.207600619e-04f, +-8.230288352e-04f, -8.252960614e-04f, -8.275617367e-04f, -8.298258573e-04f, -8.320884194e-04f, -8.343494191e-04f, -8.366088526e-04f, -8.388667162e-04f, -8.411230059e-04f, -8.433777180e-04f, +-8.456308486e-04f, -8.478823940e-04f, -8.501323503e-04f, -8.523807137e-04f, -8.546274805e-04f, -8.568726469e-04f, -8.591162090e-04f, -8.613581631e-04f, -8.635985053e-04f, -8.658372320e-04f, +-8.680743392e-04f, -8.703098233e-04f, -8.725436804e-04f, -8.747759069e-04f, -8.770064988e-04f, -8.792354525e-04f, -8.814627642e-04f, -8.836884302e-04f, -8.859124466e-04f, -8.881348097e-04f, +-8.903555158e-04f, -8.925745611e-04f, -8.947919419e-04f, -8.970076544e-04f, -8.992216949e-04f, -9.014340597e-04f, -9.036447451e-04f, -9.058537472e-04f, -9.080610624e-04f, -9.102666870e-04f, +-9.124706172e-04f, -9.146728493e-04f, -9.168733796e-04f, -9.190722044e-04f, -9.212693200e-04f, -9.234647227e-04f, -9.256584088e-04f, -9.278503745e-04f, -9.300406163e-04f, -9.322291303e-04f, +-9.344159130e-04f, -9.366009606e-04f, -9.387842694e-04f, -9.409658359e-04f, -9.431456562e-04f, -9.453237267e-04f, -9.475000438e-04f, -9.496746037e-04f, -9.518474029e-04f, -9.540184377e-04f, +-9.561877043e-04f, -9.583551993e-04f, -9.605209188e-04f, -9.626848593e-04f, -9.648470171e-04f, -9.670073886e-04f, -9.691659702e-04f, -9.713227582e-04f, -9.734777489e-04f, -9.756309388e-04f, +-9.777823243e-04f, -9.799319016e-04f, -9.820796673e-04f, -9.842256176e-04f, -9.863697490e-04f, -9.885120579e-04f, -9.906525407e-04f, -9.927911937e-04f, -9.949280134e-04f, -9.970629961e-04f, +-9.991961384e-04f, -1.001327437e-03f, -1.003456887e-03f, -1.005584486e-03f, -1.007710231e-03f, -1.009834117e-03f, -1.011956141e-03f, -1.014076299e-03f, -1.016194589e-03f, -1.018311005e-03f, +-1.020425546e-03f, -1.022538206e-03f, -1.024648984e-03f, -1.026757874e-03f, -1.028864875e-03f, -1.030969981e-03f, -1.033073189e-03f, -1.035174497e-03f, -1.037273900e-03f, -1.039371395e-03f, +-1.041466979e-03f, -1.043560647e-03f, -1.045652397e-03f, -1.047742225e-03f, -1.049830127e-03f, -1.051916100e-03f, -1.054000140e-03f, -1.056082245e-03f, -1.058162409e-03f, -1.060240631e-03f, +-1.062316906e-03f, -1.064391230e-03f, -1.066463602e-03f, -1.068534016e-03f, -1.070602470e-03f, -1.072668959e-03f, -1.074733482e-03f, -1.076796033e-03f, -1.078856610e-03f, -1.080915209e-03f, +-1.082971827e-03f, -1.085026461e-03f, -1.087079106e-03f, -1.089129760e-03f, -1.091178418e-03f, -1.093225078e-03f, -1.095269737e-03f, -1.097312390e-03f, -1.099353034e-03f, -1.101391666e-03f, +-1.103428283e-03f, -1.105462880e-03f, -1.107495456e-03f, -1.109526005e-03f, -1.111554526e-03f, -1.113581013e-03f, -1.115605465e-03f, -1.117627878e-03f, -1.119648248e-03f, -1.121666571e-03f, +-1.123682846e-03f, -1.125697067e-03f, -1.127709232e-03f, -1.129719338e-03f, -1.131727380e-03f, -1.133733357e-03f, -1.135737263e-03f, -1.137739097e-03f, -1.139738854e-03f, -1.141736532e-03f, +-1.143732127e-03f, -1.145725635e-03f, -1.147717053e-03f, -1.149706379e-03f, -1.151693608e-03f, -1.153678738e-03f, -1.155661764e-03f, -1.157642684e-03f, -1.159621495e-03f, -1.161598193e-03f, +-1.163572774e-03f, -1.165545236e-03f, -1.167515576e-03f, -1.169483789e-03f, -1.171449872e-03f, -1.173413823e-03f, -1.175375639e-03f, -1.177335315e-03f, -1.179292848e-03f, -1.181248236e-03f, +-1.183201475e-03f, -1.185152561e-03f, -1.187101492e-03f, -1.189048264e-03f, -1.190992874e-03f, -1.192935319e-03f, -1.194875596e-03f, -1.196813701e-03f, -1.198749630e-03f, -1.200683382e-03f, +-1.202614952e-03f, -1.204544338e-03f, -1.206471535e-03f, -1.208396542e-03f, -1.210319354e-03f, -1.212239969e-03f, -1.214158384e-03f, -1.216074594e-03f, -1.217988597e-03f, -1.219900391e-03f, +-1.221809970e-03f, -1.223717333e-03f, -1.225622477e-03f, -1.227525397e-03f, -1.229426092e-03f, -1.231324557e-03f, -1.233220789e-03f, -1.235114786e-03f, -1.237006545e-03f, -1.238896061e-03f, +-1.240783332e-03f, -1.242668356e-03f, -1.244551128e-03f, -1.246431645e-03f, -1.248309905e-03f, -1.250185904e-03f, -1.252059640e-03f, -1.253931108e-03f, -1.255800307e-03f, -1.257667232e-03f, +-1.259531881e-03f, -1.261394251e-03f, -1.263254339e-03f, -1.265112141e-03f, -1.266967654e-03f, -1.268820876e-03f, -1.270671803e-03f, -1.272520432e-03f, -1.274366760e-03f, -1.276210784e-03f, +-1.278052501e-03f, -1.279891908e-03f, -1.281729002e-03f, -1.283563780e-03f, -1.285396239e-03f, -1.287226375e-03f, -1.289054186e-03f, -1.290879669e-03f, -1.292702820e-03f, -1.294523637e-03f, +-1.296342117e-03f, -1.298158256e-03f, -1.299972052e-03f, -1.301783501e-03f, -1.303592601e-03f, -1.305399348e-03f, -1.307203740e-03f, -1.309005774e-03f, -1.310805446e-03f, -1.312602754e-03f, +-1.314397694e-03f, -1.316190264e-03f, -1.317980461e-03f, -1.319768282e-03f, -1.321553723e-03f, -1.323336782e-03f, -1.325117456e-03f, -1.326895742e-03f, -1.328671637e-03f, -1.330445138e-03f, +-1.332216242e-03f, -1.333984947e-03f, -1.335751248e-03f, -1.337515144e-03f, -1.339276631e-03f, -1.341035707e-03f, -1.342792369e-03f, -1.344546613e-03f, -1.346298437e-03f, -1.348047837e-03f, +-1.349794812e-03f, -1.351539358e-03f, -1.353281472e-03f, -1.355021152e-03f, -1.356758394e-03f, -1.358493196e-03f, -1.360225554e-03f, -1.361955467e-03f, -1.363682930e-03f, -1.365407941e-03f, +-1.367130498e-03f, -1.368850598e-03f, -1.370568237e-03f, -1.372283413e-03f, -1.373996123e-03f, -1.375706364e-03f, -1.377414133e-03f, -1.379119428e-03f, -1.380822246e-03f, -1.382522584e-03f, +-1.384220438e-03f, -1.385915808e-03f, -1.387608688e-03f, -1.389299077e-03f, -1.390986973e-03f, -1.392672371e-03f, -1.394355270e-03f, -1.396035667e-03f, -1.397713558e-03f, -1.399388942e-03f, +-1.401061814e-03f, -1.402732174e-03f, -1.404400017e-03f, -1.406065341e-03f, -1.407728144e-03f, -1.409388422e-03f, -1.411046173e-03f, -1.412701395e-03f, -1.414354084e-03f, -1.416004237e-03f, +-1.417651853e-03f, -1.419296927e-03f, -1.420939459e-03f, -1.422579444e-03f, -1.424216881e-03f, -1.425851766e-03f, -1.427484096e-03f, -1.429113870e-03f, -1.430741085e-03f, -1.432365737e-03f, +-1.433987824e-03f, -1.435607344e-03f, -1.437224294e-03f, -1.438838671e-03f, -1.440450472e-03f, -1.442059695e-03f, -1.443666338e-03f, -1.445270397e-03f, -1.446871869e-03f, -1.448470754e-03f, +-1.450067047e-03f, -1.451660746e-03f, -1.453251848e-03f, -1.454840352e-03f, -1.456426253e-03f, -1.458009551e-03f, -1.459590241e-03f, -1.461168322e-03f, -1.462743791e-03f, -1.464316645e-03f, +-1.465886882e-03f, -1.467454499e-03f, -1.469019494e-03f, -1.470581864e-03f, -1.472141606e-03f, -1.473698718e-03f, -1.475253198e-03f, -1.476805042e-03f, -1.478354249e-03f, -1.479900816e-03f, +-1.481444740e-03f, -1.482986018e-03f, -1.484524649e-03f, -1.486060629e-03f, -1.487593957e-03f, -1.489124630e-03f, -1.490652644e-03f, -1.492177998e-03f, -1.493700690e-03f, -1.495220716e-03f, +-1.496738075e-03f, -1.498252763e-03f, -1.499764778e-03f, -1.501274119e-03f, -1.502780781e-03f, -1.504284764e-03f, -1.505786064e-03f, -1.507284679e-03f, -1.508780607e-03f, -1.510273844e-03f, +-1.511764390e-03f, -1.513252241e-03f, -1.514737394e-03f, -1.516219848e-03f, -1.517699600e-03f, -1.519176648e-03f, -1.520650989e-03f, -1.522122620e-03f, -1.523591540e-03f, -1.525057746e-03f, +-1.526521236e-03f, -1.527982007e-03f, -1.529440056e-03f, -1.530895383e-03f, -1.532347983e-03f, -1.533797855e-03f, -1.535244997e-03f, -1.536689405e-03f, -1.538131079e-03f, -1.539570015e-03f, +-1.541006210e-03f, -1.542439664e-03f, -1.543870373e-03f, -1.545298335e-03f, -1.546723548e-03f, -1.548146009e-03f, -1.549565716e-03f, -1.550982667e-03f, -1.552396860e-03f, -1.553808292e-03f, +-1.555216960e-03f, -1.556622864e-03f, -1.558026000e-03f, -1.559426366e-03f, -1.560823959e-03f, -1.562218779e-03f, -1.563610822e-03f, -1.565000085e-03f, -1.566386568e-03f, -1.567770267e-03f, +-1.569151181e-03f, -1.570529306e-03f, -1.571904642e-03f, -1.573277185e-03f, -1.574646933e-03f, -1.576013885e-03f, -1.577378038e-03f, -1.578739390e-03f, -1.580097938e-03f, -1.581453681e-03f, +-1.582806616e-03f, -1.584156740e-03f, -1.585504053e-03f, -1.586848552e-03f, -1.588190234e-03f, -1.589529097e-03f, -1.590865140e-03f, -1.592198359e-03f, -1.593528754e-03f, -1.594856321e-03f, +-1.596181059e-03f, -1.597502965e-03f, -1.598822038e-03f, -1.600138275e-03f, -1.601451674e-03f, -1.602762233e-03f, -1.604069949e-03f, -1.605374822e-03f, -1.606676848e-03f, -1.607976026e-03f, +-1.609272354e-03f, -1.610565828e-03f, -1.611856449e-03f, -1.613144212e-03f, -1.614429117e-03f, -1.615711160e-03f, -1.616990341e-03f, -1.618266657e-03f, -1.619540106e-03f, -1.620810685e-03f, +-1.622078394e-03f, -1.623343229e-03f, -1.624605189e-03f, -1.625864272e-03f, -1.627120476e-03f, -1.628373799e-03f, -1.629624238e-03f, -1.630871792e-03f, -1.632116459e-03f, -1.633358237e-03f, +-1.634597123e-03f, -1.635833116e-03f, -1.637066214e-03f, -1.638296415e-03f, -1.639523717e-03f, -1.640748118e-03f, -1.641969615e-03f, -1.643188208e-03f, -1.644403894e-03f, -1.645616671e-03f, +-1.646826537e-03f, -1.648033490e-03f, -1.649237529e-03f, -1.650438651e-03f, -1.651636854e-03f, -1.652832137e-03f, -1.654024498e-03f, -1.655213935e-03f, -1.656400445e-03f, -1.657584027e-03f, +-1.658764680e-03f, -1.659942401e-03f, -1.661117188e-03f, -1.662289040e-03f, -1.663457954e-03f, -1.664623929e-03f, -1.665786963e-03f, -1.666947054e-03f, -1.668104200e-03f, -1.669258400e-03f, +-1.670409651e-03f, -1.671557952e-03f, -1.672703300e-03f, -1.673845695e-03f, -1.674985134e-03f, -1.676121616e-03f, -1.677255138e-03f, -1.678385699e-03f, -1.679513297e-03f, -1.680637931e-03f, +-1.681759598e-03f, -1.682878296e-03f, -1.683994025e-03f, -1.685106782e-03f, -1.686216565e-03f, -1.687323373e-03f, -1.688427204e-03f, -1.689528056e-03f, -1.690625927e-03f, -1.691720817e-03f, +-1.692812722e-03f, -1.693901641e-03f, -1.694987573e-03f, -1.696070516e-03f, -1.697150468e-03f, -1.698227428e-03f, -1.699301393e-03f, -1.700372362e-03f, -1.701440333e-03f, -1.702505306e-03f, +-1.703567277e-03f, -1.704626245e-03f, -1.705682209e-03f, -1.706735168e-03f, -1.707785118e-03f, -1.708832059e-03f, -1.709875989e-03f, -1.710916907e-03f, -1.711954810e-03f, -1.712989698e-03f, +-1.714021568e-03f, -1.715050419e-03f, -1.716076249e-03f, -1.717099057e-03f, -1.718118841e-03f, -1.719135600e-03f, -1.720149331e-03f, -1.721160034e-03f, -1.722167707e-03f, -1.723172347e-03f, +-1.724173955e-03f, -1.725172527e-03f, -1.726168063e-03f, -1.727160560e-03f, -1.728150019e-03f, -1.729136435e-03f, -1.730119810e-03f, -1.731100139e-03f, -1.732077424e-03f, -1.733051660e-03f, +-1.734022848e-03f, -1.734990986e-03f, -1.735956072e-03f, -1.736918104e-03f, -1.737877082e-03f, -1.738833004e-03f, -1.739785867e-03f, -1.740735672e-03f, -1.741682415e-03f, -1.742626096e-03f, +-1.743566714e-03f, -1.744504267e-03f, -1.745438753e-03f, -1.746370171e-03f, -1.747298519e-03f, -1.748223797e-03f, -1.749146002e-03f, -1.750065133e-03f, -1.750981190e-03f, -1.751894169e-03f, +-1.752804071e-03f, -1.753710893e-03f, -1.754614634e-03f, -1.755515294e-03f, -1.756412869e-03f, -1.757307360e-03f, -1.758198764e-03f, -1.759087081e-03f, -1.759972308e-03f, -1.760854445e-03f, +-1.761733491e-03f, -1.762609443e-03f, -1.763482300e-03f, -1.764352062e-03f, -1.765218727e-03f, -1.766082293e-03f, -1.766942759e-03f, -1.767800125e-03f, -1.768654387e-03f, -1.769505546e-03f, +-1.770353600e-03f, -1.771198548e-03f, -1.772040388e-03f, -1.772879119e-03f, -1.773714740e-03f, -1.774547249e-03f, -1.775376646e-03f, -1.776202929e-03f, -1.777026096e-03f, -1.777846147e-03f, +-1.778663080e-03f, -1.779476895e-03f, -1.780287589e-03f, -1.781095161e-03f, -1.781899611e-03f, -1.782700937e-03f, -1.783499138e-03f, -1.784294212e-03f, -1.785086159e-03f, -1.785874978e-03f, +-1.786660666e-03f, -1.787443223e-03f, -1.788222648e-03f, -1.788998940e-03f, -1.789772097e-03f, -1.790542118e-03f, -1.791309002e-03f, -1.792072749e-03f, -1.792833356e-03f, -1.793590822e-03f, +-1.794345147e-03f, -1.795096329e-03f, -1.795844368e-03f, -1.796589262e-03f, -1.797331009e-03f, -1.798069610e-03f, -1.798805062e-03f, -1.799537365e-03f, -1.800266518e-03f, -1.800992519e-03f, +-1.801715368e-03f, -1.802435063e-03f, -1.803151603e-03f, -1.803864987e-03f, -1.804575215e-03f, -1.805282284e-03f, -1.805986195e-03f, -1.806686946e-03f, -1.807384535e-03f, -1.808078963e-03f, +-1.808770228e-03f, -1.809458328e-03f, -1.810143263e-03f, -1.810825032e-03f, -1.811503634e-03f, -1.812179068e-03f, -1.812851333e-03f, -1.813520428e-03f, -1.814186351e-03f, -1.814849103e-03f, +-1.815508681e-03f, -1.816165085e-03f, -1.816818315e-03f, -1.817468368e-03f, -1.818115245e-03f, -1.818758944e-03f, -1.819399464e-03f, -1.820036804e-03f, -1.820670964e-03f, -1.821301942e-03f, +-1.821929738e-03f, -1.822554350e-03f, -1.823175779e-03f, -1.823794022e-03f, -1.824409079e-03f, -1.825020948e-03f, -1.825629631e-03f, -1.826235124e-03f, -1.826837428e-03f, -1.827436541e-03f, +-1.828032464e-03f, -1.828625194e-03f, -1.829214731e-03f, -1.829801074e-03f, -1.830384222e-03f, -1.830964175e-03f, -1.831540932e-03f, -1.832114491e-03f, -1.832684853e-03f, -1.833252016e-03f, +-1.833815979e-03f, -1.834376741e-03f, -1.834934303e-03f, -1.835488663e-03f, -1.836039819e-03f, -1.836587773e-03f, -1.837132522e-03f, -1.837674066e-03f, -1.838212404e-03f, -1.838747535e-03f, +-1.839279460e-03f, -1.839808176e-03f, -1.840333683e-03f, -1.840855981e-03f, -1.841375069e-03f, -1.841890945e-03f, -1.842403610e-03f, -1.842913062e-03f, -1.843419302e-03f, -1.843922327e-03f, +-1.844422138e-03f, -1.844918734e-03f, -1.845412114e-03f, -1.845902278e-03f, -1.846389224e-03f, -1.846872952e-03f, -1.847353462e-03f, -1.847830753e-03f, -1.848304824e-03f, -1.848775674e-03f, +-1.849243303e-03f, -1.849707711e-03f, -1.850168896e-03f, -1.850626858e-03f, -1.851081596e-03f, -1.851533111e-03f, -1.851981400e-03f, -1.852426464e-03f, -1.852868302e-03f, -1.853306914e-03f, +-1.853742298e-03f, -1.854174454e-03f, -1.854603383e-03f, -1.855029082e-03f, -1.855451552e-03f, -1.855870792e-03f, -1.856286801e-03f, -1.856699579e-03f, -1.857109126e-03f, -1.857515441e-03f, +-1.857918522e-03f, -1.858318371e-03f, -1.858714986e-03f, -1.859108367e-03f, -1.859498513e-03f, -1.859885424e-03f, -1.860269099e-03f, -1.860649538e-03f, -1.861026740e-03f, -1.861400706e-03f, +-1.861771433e-03f, -1.862138923e-03f, -1.862503174e-03f, -1.862864186e-03f, -1.863221958e-03f, -1.863576491e-03f, -1.863927784e-03f, -1.864275835e-03f, -1.864620646e-03f, -1.864962215e-03f, +-1.865300542e-03f, -1.865635627e-03f, -1.865967469e-03f, -1.866296068e-03f, -1.866621423e-03f, -1.866943534e-03f, -1.867262401e-03f, -1.867578023e-03f, -1.867890400e-03f, -1.868199532e-03f, +-1.868505418e-03f, -1.868808058e-03f, -1.869107451e-03f, -1.869403598e-03f, -1.869696497e-03f, -1.869986149e-03f, -1.870272553e-03f, -1.870555709e-03f, -1.870835617e-03f, -1.871112276e-03f, +-1.871385686e-03f, -1.871655846e-03f, -1.871922757e-03f, -1.872186418e-03f, -1.872446829e-03f, -1.872703990e-03f, -1.872957899e-03f, -1.873208558e-03f, -1.873455966e-03f, -1.873700122e-03f, +-1.873941026e-03f, -1.874178679e-03f, -1.874413079e-03f, -1.874644227e-03f, -1.874872122e-03f, -1.875096764e-03f, -1.875318154e-03f, -1.875536290e-03f, -1.875751173e-03f, -1.875962802e-03f, +-1.876171177e-03f, -1.876376298e-03f, -1.876578165e-03f, -1.876776778e-03f, -1.876972136e-03f, -1.877164239e-03f, -1.877353088e-03f, -1.877538682e-03f, -1.877721020e-03f, -1.877900104e-03f, +-1.878075932e-03f, -1.878248504e-03f, -1.878417821e-03f, -1.878583882e-03f, -1.878746687e-03f, -1.878906236e-03f, -1.879062530e-03f, -1.879215567e-03f, -1.879365348e-03f, -1.879511872e-03f, +-1.879655141e-03f, -1.879795152e-03f, -1.879931908e-03f, -1.880065406e-03f, -1.880195648e-03f, -1.880322634e-03f, -1.880446363e-03f, -1.880566835e-03f, -1.880684050e-03f, -1.880798009e-03f, +-1.880908710e-03f, -1.881016155e-03f, -1.881120343e-03f, -1.881221274e-03f, -1.881318949e-03f, -1.881413366e-03f, -1.881504527e-03f, -1.881592431e-03f, -1.881677079e-03f, -1.881758469e-03f, +-1.881836603e-03f, -1.881911481e-03f, -1.881983102e-03f, -1.882051466e-03f, -1.882116574e-03f, -1.882178425e-03f, -1.882237020e-03f, -1.882292359e-03f, -1.882344442e-03f, -1.882393268e-03f, +-1.882438839e-03f, -1.882481154e-03f, -1.882520213e-03f, -1.882556017e-03f, -1.882588564e-03f, -1.882617857e-03f, -1.882643894e-03f, -1.882666676e-03f, -1.882686203e-03f, -1.882702475e-03f, +-1.882715493e-03f, -1.882725256e-03f, -1.882731765e-03f, -1.882735019e-03f, -1.882735019e-03f, -1.882731766e-03f, -1.882725258e-03f, -1.882715498e-03f, -1.882702484e-03f, -1.882686217e-03f, +-1.882666697e-03f, -1.882643924e-03f, -1.882617899e-03f, -1.882588621e-03f, -1.882556092e-03f, -1.882520311e-03f, -1.882481278e-03f, -1.882438994e-03f, -1.882393459e-03f, -1.882344674e-03f, +-1.882292638e-03f, -1.882237351e-03f, -1.882178815e-03f, -1.882117029e-03f, -1.882051993e-03f, -1.881983709e-03f, -1.881912175e-03f, -1.881837393e-03f, -1.881759363e-03f, -1.881678085e-03f, +-1.881593560e-03f, -1.881505787e-03f, -1.881414768e-03f, -1.881320501e-03f, -1.881222989e-03f, -1.881122231e-03f, -1.881018227e-03f, -1.880910978e-03f, -1.880800484e-03f, -1.880686746e-03f, +-1.880569764e-03f, -1.880449538e-03f, -1.880326068e-03f, -1.880199356e-03f, -1.880069402e-03f, -1.879936205e-03f, -1.879799767e-03f, -1.879660087e-03f, -1.879517166e-03f, -1.879371006e-03f, +-1.879221605e-03f, -1.879068964e-03f, -1.878913085e-03f, -1.878753966e-03f, -1.878591610e-03f, -1.878426016e-03f, -1.878257184e-03f, -1.878085116e-03f, -1.877909811e-03f, -1.877731271e-03f, +-1.877549495e-03f, -1.877364484e-03f, -1.877176239e-03f, -1.876984760e-03f, -1.876790047e-03f, -1.876592102e-03f, -1.876390924e-03f, -1.876186515e-03f, -1.875978874e-03f, -1.875768003e-03f, +-1.875553901e-03f, -1.875336570e-03f, -1.875116010e-03f, -1.874892221e-03f, -1.874665204e-03f, -1.874434960e-03f, -1.874201488e-03f, -1.873964791e-03f, -1.873724868e-03f, -1.873481720e-03f, +-1.873235348e-03f, -1.872985751e-03f, -1.872732931e-03f, -1.872476889e-03f, -1.872217625e-03f, -1.871955139e-03f, -1.871689433e-03f, -1.871420506e-03f, -1.871148360e-03f, -1.870872995e-03f, +-1.870594412e-03f, -1.870312612e-03f, -1.870027594e-03f, -1.869739361e-03f, -1.869447912e-03f, -1.869153248e-03f, -1.868855369e-03f, -1.868554278e-03f, -1.868249974e-03f, -1.867942457e-03f, +-1.867631730e-03f, -1.867317791e-03f, -1.867000643e-03f, -1.866680286e-03f, -1.866356720e-03f, -1.866029946e-03f, -1.865699966e-03f, -1.865366779e-03f, -1.865030387e-03f, -1.864690790e-03f, +-1.864347989e-03f, -1.864001985e-03f, -1.863652778e-03f, -1.863300370e-03f, -1.862944761e-03f, -1.862585952e-03f, -1.862223944e-03f, -1.861858737e-03f, -1.861490333e-03f, -1.861118732e-03f, +-1.860743934e-03f, -1.860365942e-03f, -1.859984755e-03f, -1.859600375e-03f, -1.859212802e-03f, -1.858822037e-03f, -1.858428081e-03f, -1.858030936e-03f, -1.857630600e-03f, -1.857227077e-03f, +-1.856820366e-03f, -1.856410468e-03f, -1.855997385e-03f, -1.855581116e-03f, -1.855161664e-03f, -1.854739028e-03f, -1.854313211e-03f, -1.853884212e-03f, -1.853452033e-03f, -1.853016674e-03f, +-1.852578137e-03f, -1.852136423e-03f, -1.851691531e-03f, -1.851243464e-03f, -1.850792223e-03f, -1.850337807e-03f, -1.849880219e-03f, -1.849419459e-03f, -1.848955528e-03f, -1.848488427e-03f, +-1.848018157e-03f, -1.847544720e-03f, -1.847068115e-03f, -1.846588345e-03f, -1.846105409e-03f, -1.845619310e-03f, -1.845130047e-03f, -1.844637623e-03f, -1.844142038e-03f, -1.843643293e-03f, +-1.843141390e-03f, -1.842636328e-03f, -1.842128110e-03f, -1.841616736e-03f, -1.841102208e-03f, -1.840584526e-03f, -1.840063692e-03f, -1.839539706e-03f, -1.839012570e-03f, -1.838482285e-03f, +-1.837948851e-03f, -1.837412271e-03f, -1.836872545e-03f, -1.836329673e-03f, -1.835783659e-03f, -1.835234501e-03f, -1.834682202e-03f, -1.834126763e-03f, -1.833568184e-03f, -1.833006468e-03f, +-1.832441614e-03f, -1.831873625e-03f, -1.831302501e-03f, -1.830728243e-03f, -1.830150854e-03f, -1.829570333e-03f, -1.828986682e-03f, -1.828399902e-03f, -1.827809995e-03f, -1.827216962e-03f, +-1.826620803e-03f, -1.826021520e-03f, -1.825419115e-03f, -1.824813587e-03f, -1.824204940e-03f, -1.823593173e-03f, -1.822978289e-03f, -1.822360288e-03f, -1.821739171e-03f, -1.821114940e-03f, +-1.820487597e-03f, -1.819857141e-03f, -1.819223576e-03f, -1.818586901e-03f, -1.817947118e-03f, -1.817304228e-03f, -1.816658234e-03f, -1.816009135e-03f, -1.815356934e-03f, -1.814701631e-03f, +-1.814043228e-03f, -1.813381726e-03f, -1.812717127e-03f, -1.812049431e-03f, -1.811378641e-03f, -1.810704757e-03f, -1.810027781e-03f, -1.809347714e-03f, -1.808664557e-03f, -1.807978312e-03f, +-1.807288981e-03f, -1.806596564e-03f, -1.805901063e-03f, -1.805202480e-03f, -1.804500815e-03f, -1.803796070e-03f, -1.803088246e-03f, -1.802377346e-03f, -1.801663369e-03f, -1.800946319e-03f, +-1.800226195e-03f, -1.799503000e-03f, -1.798776734e-03f, -1.798047400e-03f, -1.797314999e-03f, -1.796579532e-03f, -1.795841001e-03f, -1.795099406e-03f, -1.794354750e-03f, -1.793607035e-03f, +-1.792856260e-03f, -1.792102429e-03f, -1.791345541e-03f, -1.790585600e-03f, -1.789822606e-03f, -1.789056561e-03f, -1.788287466e-03f, -1.787515323e-03f, -1.786740133e-03f, -1.785961898e-03f, +-1.785180619e-03f, -1.784396299e-03f, -1.783608937e-03f, -1.782818537e-03f, -1.782025099e-03f, -1.781228625e-03f, -1.780429116e-03f, -1.779626575e-03f, -1.778821002e-03f, -1.778012399e-03f, +-1.777200768e-03f, -1.776386110e-03f, -1.775568428e-03f, -1.774747722e-03f, -1.773923993e-03f, -1.773097245e-03f, -1.772267477e-03f, -1.771434693e-03f, -1.770598893e-03f, -1.769760079e-03f, +-1.768918253e-03f, -1.768073416e-03f, -1.767225570e-03f, -1.766374716e-03f, -1.765520857e-03f, -1.764663994e-03f, -1.763804128e-03f, -1.762941261e-03f, -1.762075395e-03f, -1.761206531e-03f, +-1.760334672e-03f, -1.759459818e-03f, -1.758581972e-03f, -1.757701135e-03f, -1.756817309e-03f, -1.755930495e-03f, -1.755040696e-03f, -1.754147912e-03f, -1.753252147e-03f, -1.752353400e-03f, +-1.751451675e-03f, -1.750546972e-03f, -1.749639294e-03f, -1.748728642e-03f, -1.747815018e-03f, -1.746898424e-03f, -1.745978862e-03f, -1.745056332e-03f, -1.744130838e-03f, -1.743202381e-03f, +-1.742270961e-03f, -1.741336583e-03f, -1.740399246e-03f, -1.739458953e-03f, -1.738515706e-03f, -1.737569507e-03f, -1.736620356e-03f, -1.735668257e-03f, -1.734713210e-03f, -1.733755218e-03f, +-1.732794283e-03f, -1.731830406e-03f, -1.730863589e-03f, -1.729893834e-03f, -1.728921143e-03f, -1.727945518e-03f, -1.726966960e-03f, -1.725985471e-03f, -1.725001054e-03f, -1.724013710e-03f, +-1.723023440e-03f, -1.722030248e-03f, -1.721034134e-03f, -1.720035101e-03f, -1.719033150e-03f, -1.718028284e-03f, -1.717020504e-03f, -1.716009812e-03f, -1.714996210e-03f, -1.713979700e-03f, +-1.712960284e-03f, -1.711937964e-03f, -1.710912742e-03f, -1.709884619e-03f, -1.708853598e-03f, -1.707819680e-03f, -1.706782868e-03f, -1.705743164e-03f, -1.704700569e-03f, -1.703655085e-03f, +-1.702606715e-03f, -1.701555460e-03f, -1.700501322e-03f, -1.699444303e-03f, -1.698384406e-03f, -1.697321632e-03f, -1.696255983e-03f, -1.695187462e-03f, -1.694116070e-03f, -1.693041809e-03f, +-1.691964681e-03f, -1.690884689e-03f, -1.689801834e-03f, -1.688716118e-03f, -1.687627544e-03f, -1.686536113e-03f, -1.685441828e-03f, -1.684344690e-03f, -1.683244702e-03f, -1.682141865e-03f, +-1.681036183e-03f, -1.679927655e-03f, -1.678816286e-03f, -1.677702077e-03f, -1.676585029e-03f, -1.675465146e-03f, -1.674342429e-03f, -1.673216880e-03f, -1.672088502e-03f, -1.670957296e-03f, +-1.669823265e-03f, -1.668686410e-03f, -1.667546734e-03f, -1.666404240e-03f, -1.665258928e-03f, -1.664110801e-03f, -1.662959862e-03f, -1.661806113e-03f, -1.660649555e-03f, -1.659490191e-03f, +-1.658328023e-03f, -1.657163053e-03f, -1.655995283e-03f, -1.654824716e-03f, -1.653651353e-03f, -1.652475198e-03f, -1.651296251e-03f, -1.650114516e-03f, -1.648929994e-03f, -1.647742687e-03f, +-1.646552599e-03f, -1.645359730e-03f, -1.644164084e-03f, -1.642965662e-03f, -1.641764467e-03f, -1.640560501e-03f, -1.639353766e-03f, -1.638144264e-03f, -1.636931998e-03f, -1.635716970e-03f, +-1.634499182e-03f, -1.633278636e-03f, -1.632055336e-03f, -1.630829282e-03f, -1.629600477e-03f, -1.628368924e-03f, -1.627134624e-03f, -1.625897581e-03f, -1.624657795e-03f, -1.623415271e-03f, +-1.622170009e-03f, -1.620922013e-03f, -1.619671284e-03f, -1.618417825e-03f, -1.617161638e-03f, -1.615902726e-03f, -1.614641090e-03f, -1.613376734e-03f, -1.612109659e-03f, -1.610839868e-03f, +-1.609567363e-03f, -1.608292147e-03f, -1.607014221e-03f, -1.605733589e-03f, -1.604450252e-03f, -1.603164214e-03f, -1.601875475e-03f, -1.600584040e-03f, -1.599289909e-03f, -1.597993086e-03f, +-1.596693573e-03f, -1.595391372e-03f, -1.594086485e-03f, -1.592778916e-03f, -1.591468666e-03f, -1.590155738e-03f, -1.588840135e-03f, -1.587521858e-03f, -1.586200910e-03f, -1.584877294e-03f, +-1.583551012e-03f, -1.582222066e-03f, -1.580890459e-03f, -1.579556194e-03f, -1.578219272e-03f, -1.576879697e-03f, -1.575537470e-03f, -1.574192595e-03f, -1.572845073e-03f, -1.571494907e-03f, +-1.570142100e-03f, -1.568786654e-03f, -1.567428572e-03f, -1.566067856e-03f, -1.564704508e-03f, -1.563338531e-03f, -1.561969928e-03f, -1.560598702e-03f, -1.559224853e-03f, -1.557848386e-03f, +-1.556469302e-03f, -1.555087605e-03f, -1.553703296e-03f, -1.552316379e-03f, -1.550926855e-03f, -1.549534728e-03f, -1.548140000e-03f, -1.546742673e-03f, -1.545342750e-03f, -1.543940234e-03f, +-1.542535126e-03f, -1.541127431e-03f, -1.539717150e-03f, -1.538304285e-03f, -1.536888840e-03f, -1.535470818e-03f, -1.534050219e-03f, -1.532627048e-03f, -1.531201307e-03f, -1.529772998e-03f, +-1.528342125e-03f, -1.526908689e-03f, -1.525472693e-03f, -1.524034140e-03f, -1.522593033e-03f, -1.521149374e-03f, -1.519703165e-03f, -1.518254410e-03f, -1.516803111e-03f, -1.515349271e-03f, +-1.513892893e-03f, -1.512433978e-03f, -1.510972530e-03f, -1.509508551e-03f, -1.508042045e-03f, -1.506573013e-03f, -1.505101459e-03f, -1.503627384e-03f, -1.502150793e-03f, -1.500671687e-03f, +-1.499190069e-03f, -1.497705942e-03f, -1.496219308e-03f, -1.494730171e-03f, -1.493238533e-03f, -1.491744396e-03f, -1.490247764e-03f, -1.488748639e-03f, -1.487247024e-03f, -1.485742921e-03f, +-1.484236334e-03f, -1.482727265e-03f, -1.481215716e-03f, -1.479701692e-03f, -1.478185193e-03f, -1.476666224e-03f, -1.475144787e-03f, -1.473620884e-03f, -1.472094518e-03f, -1.470565693e-03f, +-1.469034411e-03f, -1.467500674e-03f, -1.465964486e-03f, -1.464425849e-03f, -1.462884766e-03f, -1.461341241e-03f, -1.459795274e-03f, -1.458246871e-03f, -1.456696033e-03f, -1.455142762e-03f, +-1.453587063e-03f, -1.452028938e-03f, -1.450468389e-03f, -1.448905419e-03f, -1.447340032e-03f, -1.445772230e-03f, -1.444202016e-03f, -1.442629393e-03f, -1.441054363e-03f, -1.439476930e-03f, +-1.437897096e-03f, -1.436314865e-03f, -1.434730238e-03f, -1.433143220e-03f, -1.431553812e-03f, -1.429962018e-03f, -1.428367841e-03f, -1.426771283e-03f, -1.425172347e-03f, -1.423571037e-03f, +-1.421967355e-03f, -1.420361304e-03f, -1.418752887e-03f, -1.417142107e-03f, -1.415528967e-03f, -1.413913470e-03f, -1.412295618e-03f, -1.410675414e-03f, -1.409052863e-03f, -1.407427965e-03f, +-1.405800725e-03f, -1.404171146e-03f, -1.402539229e-03f, -1.400904979e-03f, -1.399268398e-03f, -1.397629490e-03f, -1.395988256e-03f, -1.394344700e-03f, -1.392698826e-03f, -1.391050635e-03f, +-1.389400131e-03f, -1.387747318e-03f, -1.386092197e-03f, -1.384434772e-03f, -1.382775046e-03f, -1.381113022e-03f, -1.379448703e-03f, -1.377782092e-03f, -1.376113192e-03f, -1.374442006e-03f, +-1.372768536e-03f, -1.371092787e-03f, -1.369414761e-03f, -1.367734460e-03f, -1.366051889e-03f, -1.364367050e-03f, -1.362679946e-03f, -1.360990580e-03f, -1.359298955e-03f, -1.357605075e-03f, +-1.355908942e-03f, -1.354210559e-03f, -1.352509930e-03f, -1.350807057e-03f, -1.349101944e-03f, -1.347394593e-03f, -1.345685009e-03f, -1.343973193e-03f, -1.342259148e-03f, -1.340542879e-03f, +-1.338824388e-03f, -1.337103678e-03f, -1.335380752e-03f, -1.333655613e-03f, -1.331928265e-03f, -1.330198711e-03f, -1.328466953e-03f, -1.326732995e-03f, -1.324996840e-03f, -1.323258490e-03f, +-1.321517950e-03f, -1.319775223e-03f, -1.318030310e-03f, -1.316283216e-03f, -1.314533944e-03f, -1.312782497e-03f, -1.311028878e-03f, -1.309273089e-03f, -1.307515135e-03f, -1.305755019e-03f, +-1.303992743e-03f, -1.302228311e-03f, -1.300461726e-03f, -1.298692990e-03f, -1.296922109e-03f, -1.295149083e-03f, -1.293373917e-03f, -1.291596615e-03f, -1.289817178e-03f, -1.288035610e-03f, +-1.286251915e-03f, -1.284466095e-03f, -1.282678154e-03f, -1.280888095e-03f, -1.279095922e-03f, -1.277301637e-03f, -1.275505243e-03f, -1.273706745e-03f, -1.271906144e-03f, -1.270103445e-03f, +-1.268298651e-03f, -1.266491764e-03f, -1.264682788e-03f, -1.262871727e-03f, -1.261058583e-03f, -1.259243360e-03f, -1.257426061e-03f, -1.255606689e-03f, -1.253785248e-03f, -1.251961741e-03f, +-1.250136171e-03f, -1.248308541e-03f, -1.246478855e-03f, -1.244647115e-03f, -1.242813326e-03f, -1.240977490e-03f, -1.239139611e-03f, -1.237299692e-03f, -1.235457737e-03f, -1.233613748e-03f, +-1.231767729e-03f, -1.229919683e-03f, -1.228069614e-03f, -1.226217525e-03f, -1.224363418e-03f, -1.222507299e-03f, -1.220649169e-03f, -1.218789032e-03f, -1.216926891e-03f, -1.215062751e-03f, +-1.213196613e-03f, -1.211328482e-03f, -1.209458361e-03f, -1.207586253e-03f, -1.205712161e-03f, -1.203836089e-03f, -1.201958041e-03f, -1.200078019e-03f, -1.198196026e-03f, -1.196312067e-03f, +-1.194426145e-03f, -1.192538263e-03f, -1.190648424e-03f, -1.188756631e-03f, -1.186862889e-03f, -1.184967201e-03f, -1.183069569e-03f, -1.181169997e-03f, -1.179268489e-03f, -1.177365048e-03f, +-1.175459678e-03f, -1.173552381e-03f, -1.171643162e-03f, -1.169732023e-03f, -1.167818969e-03f, -1.165904002e-03f, -1.163987126e-03f, -1.162068344e-03f, -1.160147659e-03f, -1.158225076e-03f, +-1.156300598e-03f, -1.154374228e-03f, -1.152445969e-03f, -1.150515825e-03f, -1.148583799e-03f, -1.146649895e-03f, -1.144714116e-03f, -1.142776466e-03f, -1.140836948e-03f, -1.138895566e-03f, +-1.136952322e-03f, -1.135007222e-03f, -1.133060267e-03f, -1.131111461e-03f, -1.129160809e-03f, -1.127208313e-03f, -1.125253976e-03f, -1.123297803e-03f, -1.121339797e-03f, -1.119379961e-03f, +-1.117418299e-03f, -1.115454814e-03f, -1.113489510e-03f, -1.111522391e-03f, -1.109553459e-03f, -1.107582718e-03f, -1.105610172e-03f, -1.103635824e-03f, -1.101659679e-03f, -1.099681738e-03f, +-1.097702007e-03f, -1.095720487e-03f, -1.093737184e-03f, -1.091752100e-03f, -1.089765239e-03f, -1.087776604e-03f, -1.085786200e-03f, -1.083794029e-03f, -1.081800095e-03f, -1.079804402e-03f, +-1.077806952e-03f, -1.075807751e-03f, -1.073806801e-03f, -1.071804106e-03f, -1.069799669e-03f, -1.067793494e-03f, -1.065785585e-03f, -1.063775944e-03f, -1.061764577e-03f, -1.059751485e-03f, +-1.057736674e-03f, -1.055720145e-03f, -1.053701904e-03f, -1.051681954e-03f, -1.049660297e-03f, -1.047636938e-03f, -1.045611881e-03f, -1.043585128e-03f, -1.041556684e-03f, -1.039526552e-03f, +-1.037494735e-03f, -1.035461238e-03f, -1.033426064e-03f, -1.031389217e-03f, -1.029350699e-03f, -1.027310516e-03f, -1.025268669e-03f, -1.023225164e-03f, -1.021180003e-03f, -1.019133191e-03f, +-1.017084730e-03f, -1.015034625e-03f, -1.012982879e-03f, -1.010929496e-03f, -1.008874480e-03f, -1.006817833e-03f, -1.004759560e-03f, -1.002699665e-03f, -1.000638150e-03f, -9.985750201e-04f, +-9.965102785e-04f, -9.944439289e-04f, -9.923759749e-04f, -9.903064202e-04f, -9.882352685e-04f, -9.861625235e-04f, -9.840881887e-04f, -9.820122679e-04f, -9.799347647e-04f, -9.778556829e-04f, +-9.757750261e-04f, -9.736927980e-04f, -9.716090023e-04f, -9.695236426e-04f, -9.674367227e-04f, -9.653482463e-04f, -9.632582170e-04f, -9.611666385e-04f, -9.590735146e-04f, -9.569788490e-04f, +-9.548826453e-04f, -9.527849073e-04f, -9.506856386e-04f, -9.485848431e-04f, -9.464825244e-04f, -9.443786861e-04f, -9.422733322e-04f, -9.401664662e-04f, -9.380580919e-04f, -9.359482130e-04f, +-9.338368333e-04f, -9.317239564e-04f, -9.296095862e-04f, -9.274937263e-04f, -9.253763806e-04f, -9.232575526e-04f, -9.211372463e-04f, -9.190154653e-04f, -9.168922133e-04f, -9.147674942e-04f, +-9.126413117e-04f, -9.105136695e-04f, -9.083845714e-04f, -9.062540212e-04f, -9.041220226e-04f, -9.019885794e-04f, -8.998536953e-04f, -8.977173742e-04f, -8.955796197e-04f, -8.934404358e-04f, +-8.912998261e-04f, -8.891577944e-04f, -8.870143445e-04f, -8.848694802e-04f, -8.827232053e-04f, -8.805755236e-04f, -8.784264388e-04f, -8.762759547e-04f, -8.741240752e-04f, -8.719708041e-04f, +-8.698161451e-04f, -8.676601020e-04f, -8.655026787e-04f, -8.633438789e-04f, -8.611837064e-04f, -8.590221652e-04f, -8.568592589e-04f, -8.546949914e-04f, -8.525293665e-04f, -8.503623880e-04f, +-8.481940598e-04f, -8.460243857e-04f, -8.438533694e-04f, -8.416810149e-04f, -8.395073259e-04f, -8.373323063e-04f, -8.351559600e-04f, -8.329782906e-04f, -8.307993022e-04f, -8.286189985e-04f, +-8.264373833e-04f, -8.242544606e-04f, -8.220702341e-04f, -8.198847077e-04f, -8.176978853e-04f, -8.155097707e-04f, -8.133203678e-04f, -8.111296803e-04f, -8.089377123e-04f, -8.067444674e-04f, +-8.045499497e-04f, -8.023541629e-04f, -8.001571110e-04f, -7.979587977e-04f, -7.957592270e-04f, -7.935584027e-04f, -7.913563288e-04f, -7.891530090e-04f, -7.869484473e-04f, -7.847426475e-04f, +-7.825356135e-04f, -7.803273492e-04f, -7.781178586e-04f, -7.759071454e-04f, -7.736952135e-04f, -7.714820670e-04f, -7.692677095e-04f, -7.670521451e-04f, -7.648353777e-04f, -7.626174111e-04f, +-7.603982492e-04f, -7.581778959e-04f, -7.559563552e-04f, -7.537336310e-04f, -7.515097271e-04f, -7.492846475e-04f, -7.470583960e-04f, -7.448309766e-04f, -7.426023933e-04f, -7.403726498e-04f, +-7.381417502e-04f, -7.359096984e-04f, -7.336764982e-04f, -7.314421537e-04f, -7.292066686e-04f, -7.269700471e-04f, -7.247322929e-04f, -7.224934100e-04f, -7.202534024e-04f, -7.180122740e-04f, +-7.157700286e-04f, -7.135266704e-04f, -7.112822031e-04f, -7.090366308e-04f, -7.067899573e-04f, -7.045421867e-04f, -7.022933228e-04f, -7.000433697e-04f, -6.977923312e-04f, -6.955402114e-04f, +-6.932870141e-04f, -6.910327433e-04f, -6.887774030e-04f, -6.865209972e-04f, -6.842635298e-04f, -6.820050047e-04f, -6.797454259e-04f, -6.774847974e-04f, -6.752231232e-04f, -6.729604072e-04f, +-6.706966534e-04f, -6.684318657e-04f, -6.661660481e-04f, -6.638992047e-04f, -6.616313393e-04f, -6.593624560e-04f, -6.570925587e-04f, -6.548216515e-04f, -6.525497382e-04f, -6.502768229e-04f, +-6.480029096e-04f, -6.457280022e-04f, -6.434521047e-04f, -6.411752212e-04f, -6.388973555e-04f, -6.366185118e-04f, -6.343386940e-04f, -6.320579060e-04f, -6.297761520e-04f, -6.274934358e-04f, +-6.252097615e-04f, -6.229251331e-04f, -6.206395546e-04f, -6.183530300e-04f, -6.160655633e-04f, -6.137771584e-04f, -6.114878195e-04f, -6.091975505e-04f, -6.069063554e-04f, -6.046142383e-04f, +-6.023212031e-04f, -6.000272538e-04f, -5.977323946e-04f, -5.954366293e-04f, -5.931399621e-04f, -5.908423969e-04f, -5.885439378e-04f, -5.862445887e-04f, -5.839443537e-04f, -5.816432369e-04f, +-5.793412422e-04f, -5.770383737e-04f, -5.747346355e-04f, -5.724300314e-04f, -5.701245656e-04f, -5.678182422e-04f, -5.655110651e-04f, -5.632030383e-04f, -5.608941660e-04f, -5.585844521e-04f, +-5.562739007e-04f, -5.539625158e-04f, -5.516503015e-04f, -5.493372618e-04f, -5.470234008e-04f, -5.447087224e-04f, -5.423932308e-04f, -5.400769300e-04f, -5.377598241e-04f, -5.354419170e-04f, +-5.331232129e-04f, -5.308037158e-04f, -5.284834297e-04f, -5.261623587e-04f, -5.238405069e-04f, -5.215178783e-04f, -5.191944770e-04f, -5.168703070e-04f, -5.145453724e-04f, -5.122196773e-04f, +-5.098932256e-04f, -5.075660216e-04f, -5.052380692e-04f, -5.029093725e-04f, -5.005799355e-04f, -4.982497624e-04f, -4.959188573e-04f, -4.935872241e-04f, -4.912548669e-04f, -4.889217899e-04f, +-4.865879970e-04f, -4.842534925e-04f, -4.819182802e-04f, -4.795823644e-04f, -4.772457491e-04f, -4.749084384e-04f, -4.725704363e-04f, -4.702317469e-04f, -4.678923744e-04f, -4.655523227e-04f, +-4.632115960e-04f, -4.608701984e-04f, -4.585281339e-04f, -4.561854066e-04f, -4.538420207e-04f, -4.514979802e-04f, -4.491532891e-04f, -4.468079516e-04f, -4.444619718e-04f, -4.421153538e-04f, +-4.397681016e-04f, -4.374202193e-04f, -4.350717111e-04f, -4.327225810e-04f, -4.303728331e-04f, -4.280224715e-04f, -4.256715004e-04f, -4.233199238e-04f, -4.209677458e-04f, -4.186149705e-04f, +-4.162616020e-04f, -4.139076444e-04f, -4.115531018e-04f, -4.091979784e-04f, -4.068422781e-04f, -4.044860052e-04f, -4.021291637e-04f, -3.997717578e-04f, -3.974137915e-04f, -3.950552689e-04f, +-3.926961942e-04f, -3.903365714e-04f, -3.879764047e-04f, -3.856156982e-04f, -3.832544560e-04f, -3.808926822e-04f, -3.785303809e-04f, -3.761675562e-04f, -3.738042122e-04f, -3.714403531e-04f, +-3.690759830e-04f, -3.667111060e-04f, -3.643457261e-04f, -3.619798476e-04f, -3.596134745e-04f, -3.572466109e-04f, -3.548792611e-04f, -3.525114290e-04f, -3.501431188e-04f, -3.477743346e-04f, +-3.454050806e-04f, -3.430353608e-04f, -3.406651795e-04f, -3.382945406e-04f, -3.359234484e-04f, -3.335519069e-04f, -3.311799203e-04f, -3.288074928e-04f, -3.264346283e-04f, -3.240613312e-04f, +-3.216876054e-04f, -3.193134551e-04f, -3.169388844e-04f, -3.145638975e-04f, -3.121884986e-04f, -3.098126916e-04f, -3.074364808e-04f, -3.050598703e-04f, -3.026828641e-04f, -3.003054666e-04f, +-2.979276817e-04f, -2.955495136e-04f, -2.931709664e-04f, -2.907920443e-04f, -2.884127514e-04f, -2.860330919e-04f, -2.836530698e-04f, -2.812726893e-04f, -2.788919546e-04f, -2.765108697e-04f, +-2.741294389e-04f, -2.717476661e-04f, -2.693655557e-04f, -2.669831117e-04f, -2.646003382e-04f, -2.622172394e-04f, -2.598338195e-04f, -2.574500825e-04f, -2.550660326e-04f, -2.526816739e-04f, +-2.502970106e-04f, -2.479120469e-04f, -2.455267868e-04f, -2.431412345e-04f, -2.407553941e-04f, -2.383692698e-04f, -2.359828657e-04f, -2.335961860e-04f, -2.312092347e-04f, -2.288220161e-04f, +-2.264345343e-04f, -2.240467934e-04f, -2.216587975e-04f, -2.192705509e-04f, -2.168820576e-04f, -2.144933218e-04f, -2.121043476e-04f, -2.097151392e-04f, -2.073257007e-04f, -2.049360363e-04f, +-2.025461501e-04f, -2.001560462e-04f, -1.977657288e-04f, -1.953752020e-04f, -1.929844700e-04f, -1.905935369e-04f, -1.882024069e-04f, -1.858110841e-04f, -1.834195726e-04f, -1.810278766e-04f, +-1.786360003e-04f, -1.762439478e-04f, -1.738517231e-04f, -1.714593306e-04f, -1.690667743e-04f, -1.666740583e-04f, -1.642811868e-04f, -1.618881640e-04f, -1.594949940e-04f, -1.571016809e-04f, +-1.547082289e-04f, -1.523146422e-04f, -1.499209248e-04f, -1.475270809e-04f, -1.451331147e-04f, -1.427390303e-04f, -1.403448319e-04f, -1.379505235e-04f, -1.355561094e-04f, -1.331615937e-04f, +-1.307669805e-04f, -1.283722740e-04f, -1.259774784e-04f, -1.235825976e-04f, -1.211876360e-04f, -1.187925977e-04f, -1.163974867e-04f, -1.140023073e-04f, -1.116070636e-04f, -1.092117597e-04f, +-1.068163998e-04f, -1.044209880e-04f, -1.020255284e-04f, -9.963002529e-05f, -9.723448270e-05f, -9.483890479e-05f, -9.244329572e-05f, -9.004765963e-05f, -8.765200065e-05f, -8.525632293e-05f, +-8.286063061e-05f, -8.046492784e-05f, -7.806921875e-05f, -7.567350749e-05f, -7.327779819e-05f, -7.088209501e-05f, -6.848640207e-05f, -6.609072352e-05f, -6.369506351e-05f, -6.129942616e-05f, +-5.890381562e-05f, -5.650823603e-05f, -5.411269153e-05f, -5.171718625e-05f, -4.932172434e-05f, -4.692630993e-05f, -4.453094717e-05f, -4.213564018e-05f, -3.974039311e-05f, -3.734521009e-05f, +-3.495009526e-05f, -3.255505275e-05f, -3.016008671e-05f, -2.776520126e-05f, -2.537040055e-05f, -2.297568870e-05f, -2.058106985e-05f, -1.818654814e-05f, -1.579212769e-05f, -1.339781265e-05f, +-1.100360715e-05f, -8.609515306e-06f, -6.215541265e-06f, -3.821689154e-06f, -1.427963105e-06f, 9.656327529e-07f, 3.359094288e-06f, 5.752417372e-06f, 8.145597874e-06f, 1.053863167e-05f, +1.293151462e-05f, 1.532424261e-05f, 1.771681151e-05f, 2.010921718e-05f, 2.250145551e-05f, 2.489352237e-05f, 2.728541363e-05f, 2.967712517e-05f, 3.206865286e-05f, 3.445999258e-05f, +3.685114022e-05f, 3.924209163e-05f, 4.163284271e-05f, 4.402338933e-05f, 4.641372737e-05f, 4.880385271e-05f, 5.119376124e-05f, 5.358344882e-05f, 5.597291135e-05f, 5.836214470e-05f, +6.075114477e-05f, 6.313990743e-05f, 6.552842856e-05f, 6.791670405e-05f, 7.030472979e-05f, 7.269250167e-05f, 7.508001556e-05f, 7.746726736e-05f, 7.985425296e-05f, 8.224096824e-05f, +8.462740909e-05f, 8.701357141e-05f, 8.939945108e-05f, 9.178504400e-05f, 9.417034606e-05f, 9.655535315e-05f, 9.894006116e-05f, 1.013244660e-04f, 1.037085635e-04f, 1.060923497e-04f, +1.084758204e-04f, 1.108589715e-04f, 1.132417988e-04f, 1.156242984e-04f, 1.180064661e-04f, 1.203882978e-04f, 1.227697894e-04f, 1.251509368e-04f, 1.275317359e-04f, 1.299121827e-04f, +1.322922729e-04f, 1.346720026e-04f, 1.370513676e-04f, 1.394303639e-04f, 1.418089873e-04f, 1.441872337e-04f, 1.465650992e-04f, 1.489425795e-04f, 1.513196706e-04f, 1.536963684e-04f, +1.560726688e-04f, 1.584485678e-04f, 1.608240612e-04f, 1.631991449e-04f, 1.655738150e-04f, 1.679480672e-04f, 1.703218976e-04f, 1.726953020e-04f, 1.750682763e-04f, 1.774408166e-04f, +1.798129186e-04f, 1.821845784e-04f, 1.845557918e-04f, 1.869265548e-04f, 1.892968633e-04f, 1.916667133e-04f, 1.940361006e-04f, 1.964050212e-04f, 1.987734711e-04f, 2.011414461e-04f, +2.035089421e-04f, 2.058759553e-04f, 2.082424813e-04f, 2.106085163e-04f, 2.129740561e-04f, 2.153390967e-04f, 2.177036340e-04f, 2.200676639e-04f, 2.224311825e-04f, 2.247941855e-04f, +2.271566691e-04f, 2.295186291e-04f, 2.318800614e-04f, 2.342409621e-04f, 2.366013271e-04f, 2.389611523e-04f, 2.413204336e-04f, 2.436791671e-04f, 2.460373486e-04f, 2.483949742e-04f, +2.507520398e-04f, 2.531085413e-04f, 2.554644747e-04f, 2.578198359e-04f, 2.601746210e-04f, 2.625288259e-04f, 2.648824465e-04f, 2.672354788e-04f, 2.695879188e-04f, 2.719397625e-04f, +2.742910057e-04f, 2.766416446e-04f, 2.789916749e-04f, 2.813410928e-04f, 2.836898942e-04f, 2.860380751e-04f, 2.883856314e-04f, 2.907325591e-04f, 2.930788543e-04f, 2.954245128e-04f, +2.977695306e-04f, 3.001139038e-04f, 3.024576283e-04f, 3.048007002e-04f, 3.071431153e-04f, 3.094848697e-04f, 3.118259594e-04f, 3.141663803e-04f, 3.165061285e-04f, 3.188452000e-04f, +3.211835907e-04f, 3.235212966e-04f, 3.258583138e-04f, 3.281946381e-04f, 3.305302658e-04f, 3.328651926e-04f, 3.351994147e-04f, 3.375329280e-04f, 3.398657286e-04f, 3.421978125e-04f, +3.445291756e-04f, 3.468598139e-04f, 3.491897236e-04f, 3.515189005e-04f, 3.538473408e-04f, 3.561750404e-04f, 3.585019953e-04f, 3.608282016e-04f, 3.631536553e-04f, 3.654783524e-04f, +3.678022890e-04f, 3.701254610e-04f, 3.724478644e-04f, 3.747694954e-04f, 3.770903499e-04f, 3.794104240e-04f, 3.817297137e-04f, 3.840482151e-04f, 3.863659241e-04f, 3.886828369e-04f, +3.909989494e-04f, 3.933142576e-04f, 3.956287578e-04f, 3.979424458e-04f, 4.002553177e-04f, 4.025673696e-04f, 4.048785975e-04f, 4.071889976e-04f, 4.094985657e-04f, 4.118072980e-04f, +4.141151906e-04f, 4.164222394e-04f, 4.187284406e-04f, 4.210337902e-04f, 4.233382843e-04f, 4.256419189e-04f, 4.279446902e-04f, 4.302465941e-04f, 4.325476267e-04f, 4.348477842e-04f, +4.371470626e-04f, 4.394454579e-04f, 4.417429662e-04f, 4.440395837e-04f, 4.463353064e-04f, 4.486301303e-04f, 4.509240516e-04f, 4.532170663e-04f, 4.555091706e-04f, 4.578003605e-04f, +4.600906321e-04f, 4.623799815e-04f, 4.646684048e-04f, 4.669558981e-04f, 4.692424575e-04f, 4.715280790e-04f, 4.738127589e-04f, 4.760964931e-04f, 4.783792779e-04f, 4.806611092e-04f, +4.829419833e-04f, 4.852218962e-04f, 4.875008440e-04f, 4.897788229e-04f, 4.920558290e-04f, 4.943318583e-04f, 4.966069070e-04f, 4.988809713e-04f, 5.011540472e-04f, 5.034261309e-04f, +5.056972185e-04f, 5.079673061e-04f, 5.102363899e-04f, 5.125044660e-04f, 5.147715306e-04f, 5.170375797e-04f, 5.193026095e-04f, 5.215666162e-04f, 5.238295958e-04f, 5.260915446e-04f, +5.283524587e-04f, 5.306123343e-04f, 5.328711674e-04f, 5.351289543e-04f, 5.373856910e-04f, 5.396413739e-04f, 5.418959989e-04f, 5.441495623e-04f, 5.464020603e-04f, 5.486534890e-04f, +5.509038445e-04f, 5.531531231e-04f, 5.554013209e-04f, 5.576484341e-04f, 5.598944588e-04f, 5.621393913e-04f, 5.643832277e-04f, 5.666259643e-04f, 5.688675971e-04f, 5.711081224e-04f, +5.733475364e-04f, 5.755858352e-04f, 5.778230150e-04f, 5.800590722e-04f, 5.822940027e-04f, 5.845278029e-04f, 5.867604689e-04f, 5.889919970e-04f, 5.912223834e-04f, 5.934516242e-04f, +5.956797156e-04f, 5.979066540e-04f, 6.001324354e-04f, 6.023570562e-04f, 6.045805125e-04f, 6.068028006e-04f, 6.090239166e-04f, 6.112438568e-04f, 6.134626175e-04f, 6.156801948e-04f, +6.178965850e-04f, 6.201117844e-04f, 6.223257891e-04f, 6.245385955e-04f, 6.267501996e-04f, 6.289605979e-04f, 6.311697865e-04f, 6.333777617e-04f, 6.355845197e-04f, 6.377900569e-04f, +6.399943693e-04f, 6.421974534e-04f, 6.443993053e-04f, 6.465999214e-04f, 6.487992979e-04f, 6.509974310e-04f, 6.531943170e-04f, 6.553899522e-04f, 6.575843330e-04f, 6.597774554e-04f, +6.619693159e-04f, 6.641599107e-04f, 6.663492361e-04f, 6.685372884e-04f, 6.707240638e-04f, 6.729095587e-04f, 6.750937694e-04f, 6.772766921e-04f, 6.794583231e-04f, 6.816386589e-04f, +6.838176955e-04f, 6.859954294e-04f, 6.881718569e-04f, 6.903469742e-04f, 6.925207778e-04f, 6.946932638e-04f, 6.968644287e-04f, 6.990342687e-04f, 7.012027802e-04f, 7.033699594e-04f, +7.055358028e-04f, 7.077003066e-04f, 7.098634672e-04f, 7.120252810e-04f, 7.141857441e-04f, 7.163448531e-04f, 7.185026042e-04f, 7.206589938e-04f, 7.228140183e-04f, 7.249676739e-04f, +7.271199570e-04f, 7.292708641e-04f, 7.314203914e-04f, 7.335685353e-04f, 7.357152922e-04f, 7.378606584e-04f, 7.400046303e-04f, 7.421472044e-04f, 7.442883768e-04f, 7.464281441e-04f, +7.485665027e-04f, 7.507034488e-04f, 7.528389789e-04f, 7.549730893e-04f, 7.571057765e-04f, 7.592370369e-04f, 7.613668668e-04f, 7.634952627e-04f, 7.656222209e-04f, 7.677477378e-04f, +7.698718099e-04f, 7.719944336e-04f, 7.741156052e-04f, 7.762353212e-04f, 7.783535780e-04f, 7.804703720e-04f, 7.825856997e-04f, 7.846995575e-04f, 7.868119417e-04f, 7.889228489e-04f, +7.910322754e-04f, 7.931402178e-04f, 7.952466724e-04f, 7.973516356e-04f, 7.994551040e-04f, 8.015570739e-04f, 8.036575419e-04f, 8.057565043e-04f, 8.078539577e-04f, 8.099498984e-04f, +8.120443230e-04f, 8.141372279e-04f, 8.162286096e-04f, 8.183184645e-04f, 8.204067891e-04f, 8.224935800e-04f, 8.245788335e-04f, 8.266625461e-04f, 8.287447144e-04f, 8.308253348e-04f, +8.329044039e-04f, 8.349819180e-04f, 8.370578737e-04f, 8.391322676e-04f, 8.412050960e-04f, 8.432763555e-04f, 8.453460427e-04f, 8.474141540e-04f, 8.494806859e-04f, 8.515456349e-04f, +8.536089976e-04f, 8.556707706e-04f, 8.577309502e-04f, 8.597895330e-04f, 8.618465157e-04f, 8.639018946e-04f, 8.659556664e-04f, 8.680078275e-04f, 8.700583746e-04f, 8.721073042e-04f, +8.741546127e-04f, 8.762002969e-04f, 8.782443531e-04f, 8.802867780e-04f, 8.823275682e-04f, 8.843667202e-04f, 8.864042305e-04f, 8.884400958e-04f, 8.904743126e-04f, 8.925068774e-04f, +8.945377869e-04f, 8.965670377e-04f, 8.985946263e-04f, 9.006205493e-04f, 9.026448034e-04f, 9.046673850e-04f, 9.066882908e-04f, 9.087075174e-04f, 9.107250614e-04f, 9.127409194e-04f, +9.147550881e-04f, 9.167675639e-04f, 9.187783437e-04f, 9.207874238e-04f, 9.227948011e-04f, 9.248004720e-04f, 9.268044333e-04f, 9.288066816e-04f, 9.308072134e-04f, 9.328060255e-04f, +9.348031145e-04f, 9.367984770e-04f, 9.387921097e-04f, 9.407840092e-04f, 9.427741721e-04f, 9.447625952e-04f, 9.467492751e-04f, 9.487342084e-04f, 9.507173919e-04f, 9.526988221e-04f, +9.546784958e-04f, 9.566564096e-04f, 9.586325602e-04f, 9.606069444e-04f, 9.625795587e-04f, 9.645503999e-04f, 9.665194646e-04f, 9.684867496e-04f, 9.704522515e-04f, 9.724159671e-04f, +9.743778931e-04f, 9.763380261e-04f, 9.782963629e-04f, 9.802529003e-04f, 9.822076348e-04f, 9.841605632e-04f, 9.861116823e-04f, 9.880609888e-04f, 9.900084794e-04f, 9.919541509e-04f, +9.938980000e-04f, 9.958400234e-04f, 9.977802178e-04f, 9.997185801e-04f, 1.001655107e-03f, 1.003589795e-03f, 1.005522641e-03f, 1.007453643e-03f, 1.009382795e-03f, 1.011310096e-03f, +1.013235543e-03f, 1.015159131e-03f, 1.017080858e-03f, 1.019000720e-03f, 1.020918715e-03f, 1.022834839e-03f, 1.024749088e-03f, 1.026661460e-03f, 1.028571952e-03f, 1.030480560e-03f, +1.032387281e-03f, 1.034292112e-03f, 1.036195049e-03f, 1.038096090e-03f, 1.039995232e-03f, 1.041892470e-03f, 1.043787803e-03f, 1.045681226e-03f, 1.047572737e-03f, 1.049462332e-03f, +1.051350009e-03f, 1.053235763e-03f, 1.055119593e-03f, 1.057001495e-03f, 1.058881465e-03f, 1.060759501e-03f, 1.062635599e-03f, 1.064509756e-03f, 1.066381970e-03f, 1.068252237e-03f, +1.070120553e-03f, 1.071986917e-03f, 1.073851324e-03f, 1.075713771e-03f, 1.077574256e-03f, 1.079432775e-03f, 1.081289326e-03f, 1.083143905e-03f, 1.084996508e-03f, 1.086847134e-03f, +1.088695778e-03f, 1.090542438e-03f, 1.092387111e-03f, 1.094229794e-03f, 1.096070483e-03f, 1.097909175e-03f, 1.099745868e-03f, 1.101580558e-03f, 1.103413243e-03f, 1.105243918e-03f, +1.107072582e-03f, 1.108899231e-03f, 1.110723862e-03f, 1.112546472e-03f, 1.114367058e-03f, 1.116185616e-03f, 1.118002145e-03f, 1.119816641e-03f, 1.121629100e-03f, 1.123439521e-03f, +1.125247899e-03f, 1.127054232e-03f, 1.128858517e-03f, 1.130660750e-03f, 1.132460930e-03f, 1.134259052e-03f, 1.136055114e-03f, 1.137849113e-03f, 1.139641045e-03f, 1.141430909e-03f, +1.143218700e-03f, 1.145004417e-03f, 1.146788055e-03f, 1.148569612e-03f, 1.150349085e-03f, 1.152126471e-03f, 1.153901767e-03f, 1.155674971e-03f, 1.157446078e-03f, 1.159215087e-03f, +1.160981994e-03f, 1.162746797e-03f, 1.164509491e-03f, 1.166270076e-03f, 1.168028547e-03f, 1.169784901e-03f, 1.171539136e-03f, 1.173291249e-03f, 1.175041237e-03f, 1.176789097e-03f, +1.178534826e-03f, 1.180278421e-03f, 1.182019880e-03f, 1.183759199e-03f, 1.185496375e-03f, 1.187231406e-03f, 1.188964289e-03f, 1.190695020e-03f, 1.192423598e-03f, 1.194150019e-03f, +1.195874280e-03f, 1.197596378e-03f, 1.199316311e-03f, 1.201034076e-03f, 1.202749669e-03f, 1.204463089e-03f, 1.206174332e-03f, 1.207883395e-03f, 1.209590275e-03f, 1.211294970e-03f, +1.212997477e-03f, 1.214697793e-03f, 1.216395915e-03f, 1.218091841e-03f, 1.219785567e-03f, 1.221477091e-03f, 1.223166410e-03f, 1.224853521e-03f, 1.226538422e-03f, 1.228221109e-03f, +1.229901580e-03f, 1.231579831e-03f, 1.233255862e-03f, 1.234929667e-03f, 1.236601246e-03f, 1.238270594e-03f, 1.239937709e-03f, 1.241602589e-03f, 1.243265231e-03f, 1.244925631e-03f, +1.246583787e-03f, 1.248239697e-03f, 1.249893358e-03f, 1.251544767e-03f, 1.253193921e-03f, 1.254840817e-03f, 1.256485453e-03f, 1.258127826e-03f, 1.259767934e-03f, 1.261405773e-03f, +1.263041341e-03f, 1.264674636e-03f, 1.266305654e-03f, 1.267934392e-03f, 1.269560849e-03f, 1.271185022e-03f, 1.272806907e-03f, 1.274426502e-03f, 1.276043805e-03f, 1.277658812e-03f, +1.279271522e-03f, 1.280881931e-03f, 1.282490037e-03f, 1.284095837e-03f, 1.285699328e-03f, 1.287300508e-03f, 1.288899375e-03f, 1.290495925e-03f, 1.292090156e-03f, 1.293682066e-03f, +1.295271651e-03f, 1.296858909e-03f, 1.298443837e-03f, 1.300026434e-03f, 1.301606696e-03f, 1.303184620e-03f, 1.304760204e-03f, 1.306333446e-03f, 1.307904343e-03f, 1.309472892e-03f, +1.311039091e-03f, 1.312602937e-03f, 1.314164427e-03f, 1.315723559e-03f, 1.317280331e-03f, 1.318834740e-03f, 1.320386783e-03f, 1.321936457e-03f, 1.323483761e-03f, 1.325028692e-03f, +1.326571247e-03f, 1.328111423e-03f, 1.329649218e-03f, 1.331184630e-03f, 1.332717656e-03f, 1.334248293e-03f, 1.335776540e-03f, 1.337302393e-03f, 1.338825849e-03f, 1.340346908e-03f, +1.341865565e-03f, 1.343381819e-03f, 1.344895666e-03f, 1.346407106e-03f, 1.347916134e-03f, 1.349422749e-03f, 1.350926947e-03f, 1.352428728e-03f, 1.353928088e-03f, 1.355425024e-03f, +1.356919535e-03f, 1.358411617e-03f, 1.359901269e-03f, 1.361388488e-03f, 1.362873271e-03f, 1.364355616e-03f, 1.365835521e-03f, 1.367312983e-03f, 1.368788000e-03f, 1.370260569e-03f, +1.371730688e-03f, 1.373198355e-03f, 1.374663567e-03f, 1.376126321e-03f, 1.377586616e-03f, 1.379044449e-03f, 1.380499818e-03f, 1.381952720e-03f, 1.383403153e-03f, 1.384851114e-03f, +1.386296601e-03f, 1.387739612e-03f, 1.389180144e-03f, 1.390618196e-03f, 1.392053764e-03f, 1.393486846e-03f, 1.394917441e-03f, 1.396345545e-03f, 1.397771156e-03f, 1.399194273e-03f, +1.400614892e-03f, 1.402033011e-03f, 1.403448629e-03f, 1.404861742e-03f, 1.406272349e-03f, 1.407680447e-03f, 1.409086034e-03f, 1.410489108e-03f, 1.411889665e-03f, 1.413287705e-03f, +1.414683224e-03f, 1.416076221e-03f, 1.417466693e-03f, 1.418854638e-03f, 1.420240054e-03f, 1.421622938e-03f, 1.423003288e-03f, 1.424381103e-03f, 1.425756379e-03f, 1.427129114e-03f, +1.428499306e-03f, 1.429866954e-03f, 1.431232054e-03f, 1.432594605e-03f, 1.433954604e-03f, 1.435312049e-03f, 1.436666938e-03f, 1.438019269e-03f, 1.439369040e-03f, 1.440716248e-03f, +1.442060890e-03f, 1.443402966e-03f, 1.444742473e-03f, 1.446079408e-03f, 1.447413770e-03f, 1.448745556e-03f, 1.450074764e-03f, 1.451401392e-03f, 1.452725438e-03f, 1.454046899e-03f, +1.455365774e-03f, 1.456682061e-03f, 1.457995757e-03f, 1.459306859e-03f, 1.460615367e-03f, 1.461921278e-03f, 1.463224590e-03f, 1.464525300e-03f, 1.465823407e-03f, 1.467118908e-03f, +1.468411802e-03f, 1.469702086e-03f, 1.470989758e-03f, 1.472274816e-03f, 1.473557259e-03f, 1.474837083e-03f, 1.476114287e-03f, 1.477388869e-03f, 1.478660827e-03f, 1.479930159e-03f, +1.481196862e-03f, 1.482460935e-03f, 1.483722376e-03f, 1.484981182e-03f, 1.486237352e-03f, 1.487490883e-03f, 1.488741773e-03f, 1.489990022e-03f, 1.491235625e-03f, 1.492478582e-03f, +1.493718891e-03f, 1.494956549e-03f, 1.496191555e-03f, 1.497423906e-03f, 1.498653600e-03f, 1.499880636e-03f, 1.501105012e-03f, 1.502326725e-03f, 1.503545774e-03f, 1.504762157e-03f, +1.505975871e-03f, 1.507186915e-03f, 1.508395287e-03f, 1.509600984e-03f, 1.510804006e-03f, 1.512004350e-03f, 1.513202013e-03f, 1.514396995e-03f, 1.515589293e-03f, 1.516778906e-03f, +1.517965831e-03f, 1.519150066e-03f, 1.520331610e-03f, 1.521510461e-03f, 1.522686617e-03f, 1.523860075e-03f, 1.525030835e-03f, 1.526198894e-03f, 1.527364250e-03f, 1.528526902e-03f, +1.529686847e-03f, 1.530844084e-03f, 1.531998611e-03f, 1.533150427e-03f, 1.534299528e-03f, 1.535445914e-03f, 1.536589582e-03f, 1.537730531e-03f, 1.538868759e-03f, 1.540004264e-03f, +1.541137044e-03f, 1.542267098e-03f, 1.543394424e-03f, 1.544519019e-03f, 1.545640883e-03f, 1.546760013e-03f, 1.547876407e-03f, 1.548990064e-03f, 1.550100982e-03f, 1.551209159e-03f, +1.552314594e-03f, 1.553417285e-03f, 1.554517229e-03f, 1.555614425e-03f, 1.556708872e-03f, 1.557800568e-03f, 1.558889511e-03f, 1.559975699e-03f, 1.561059130e-03f, 1.562139803e-03f, +1.563217716e-03f, 1.564292868e-03f, 1.565365256e-03f, 1.566434880e-03f, 1.567501736e-03f, 1.568565824e-03f, 1.569627142e-03f, 1.570685688e-03f, 1.571741461e-03f, 1.572794459e-03f, +1.573844680e-03f, 1.574892122e-03f, 1.575936784e-03f, 1.576978665e-03f, 1.578017762e-03f, 1.579054074e-03f, 1.580087599e-03f, 1.581118336e-03f, 1.582146283e-03f, 1.583171439e-03f, +1.584193801e-03f, 1.585213368e-03f, 1.586230140e-03f, 1.587244113e-03f, 1.588255286e-03f, 1.589263658e-03f, 1.590269228e-03f, 1.591271993e-03f, 1.592271952e-03f, 1.593269104e-03f, +1.594263446e-03f, 1.595254978e-03f, 1.596243698e-03f, 1.597229604e-03f, 1.598212695e-03f, 1.599192969e-03f, 1.600170424e-03f, 1.601145060e-03f, 1.602116874e-03f, 1.603085865e-03f, +1.604052031e-03f, 1.605015372e-03f, 1.605975885e-03f, 1.606933569e-03f, 1.607888423e-03f, 1.608840445e-03f, 1.609789633e-03f, 1.610735986e-03f, 1.611679503e-03f, 1.612620181e-03f, +1.613558021e-03f, 1.614493019e-03f, 1.615425175e-03f, 1.616354488e-03f, 1.617280955e-03f, 1.618204576e-03f, 1.619125348e-03f, 1.620043271e-03f, 1.620958343e-03f, 1.621870563e-03f, +1.622779929e-03f, 1.623686439e-03f, 1.624590093e-03f, 1.625490889e-03f, 1.626388826e-03f, 1.627283902e-03f, 1.628176115e-03f, 1.629065465e-03f, 1.629951950e-03f, 1.630835569e-03f, +1.631716320e-03f, 1.632594202e-03f, 1.633469213e-03f, 1.634341353e-03f, 1.635210619e-03f, 1.636077011e-03f, 1.636940528e-03f, 1.637801167e-03f, 1.638658928e-03f, 1.639513809e-03f, +1.640365808e-03f, 1.641214926e-03f, 1.642061159e-03f, 1.642904508e-03f, 1.643744970e-03f, 1.644582545e-03f, 1.645417231e-03f, 1.646249026e-03f, 1.647077931e-03f, 1.647903942e-03f, +1.648727059e-03f, 1.649547282e-03f, 1.650364607e-03f, 1.651179035e-03f, 1.651990564e-03f, 1.652799192e-03f, 1.653604919e-03f, 1.654407744e-03f, 1.655207664e-03f, 1.656004679e-03f, +1.656798788e-03f, 1.657589990e-03f, 1.658378282e-03f, 1.659163664e-03f, 1.659946136e-03f, 1.660725694e-03f, 1.661502340e-03f, 1.662276070e-03f, 1.663046885e-03f, 1.663814782e-03f, +1.664579761e-03f, 1.665341821e-03f, 1.666100960e-03f, 1.666857178e-03f, 1.667610472e-03f, 1.668360843e-03f, 1.669108288e-03f, 1.669852807e-03f, 1.670594399e-03f, 1.671333062e-03f, +1.672068796e-03f, 1.672801598e-03f, 1.673531469e-03f, 1.674258407e-03f, 1.674982411e-03f, 1.675703480e-03f, 1.676421612e-03f, 1.677136808e-03f, 1.677849065e-03f, 1.678558382e-03f, +1.679264759e-03f, 1.679968195e-03f, 1.680668687e-03f, 1.681366237e-03f, 1.682060841e-03f, 1.682752500e-03f, 1.683441212e-03f, 1.684126976e-03f, 1.684809791e-03f, 1.685489657e-03f, +1.686166572e-03f, 1.686840535e-03f, 1.687511545e-03f, 1.688179601e-03f, 1.688844702e-03f, 1.689506848e-03f, 1.690166037e-03f, 1.690822268e-03f, 1.691475540e-03f, 1.692125852e-03f, +1.692773204e-03f, 1.693417594e-03f, 1.694059022e-03f, 1.694697486e-03f, 1.695332986e-03f, 1.695965520e-03f, 1.696595088e-03f, 1.697221689e-03f, 1.697845322e-03f, 1.698465986e-03f, +1.699083679e-03f, 1.699698402e-03f, 1.700310153e-03f, 1.700918931e-03f, 1.701524736e-03f, 1.702127566e-03f, 1.702727421e-03f, 1.703324300e-03f, 1.703918202e-03f, 1.704509126e-03f, +1.705097071e-03f, 1.705682036e-03f, 1.706264021e-03f, 1.706843025e-03f, 1.707419047e-03f, 1.707992085e-03f, 1.708562140e-03f, 1.709129210e-03f, 1.709693295e-03f, 1.710254394e-03f, +1.710812505e-03f, 1.711367629e-03f, 1.711919764e-03f, 1.712468910e-03f, 1.713015065e-03f, 1.713558230e-03f, 1.714098402e-03f, 1.714635583e-03f, 1.715169770e-03f, 1.715700963e-03f, +1.716229161e-03f, 1.716754363e-03f, 1.717276570e-03f, 1.717795779e-03f, 1.718311991e-03f, 1.718825204e-03f, 1.719335418e-03f, 1.719842632e-03f, 1.720346845e-03f, 1.720848057e-03f, +1.721346267e-03f, 1.721841475e-03f, 1.722333679e-03f, 1.722822879e-03f, 1.723309074e-03f, 1.723792264e-03f, 1.724272447e-03f, 1.724749624e-03f, 1.725223794e-03f, 1.725694955e-03f, +1.726163108e-03f, 1.726628251e-03f, 1.727090384e-03f, 1.727549507e-03f, 1.728005618e-03f, 1.728458718e-03f, 1.728908805e-03f, 1.729355879e-03f, 1.729799939e-03f, 1.730240985e-03f, +1.730679016e-03f, 1.731114032e-03f, 1.731546031e-03f, 1.731975014e-03f, 1.732400980e-03f, 1.732823927e-03f, 1.733243857e-03f, 1.733660767e-03f, 1.734074659e-03f, 1.734485530e-03f, +1.734893380e-03f, 1.735298209e-03f, 1.735700017e-03f, 1.736098803e-03f, 1.736494566e-03f, 1.736887306e-03f, 1.737277022e-03f, 1.737663714e-03f, 1.738047381e-03f, 1.738428023e-03f, +1.738805639e-03f, 1.739180229e-03f, 1.739551792e-03f, 1.739920329e-03f, 1.740285838e-03f, 1.740648318e-03f, 1.741007770e-03f, 1.741364194e-03f, 1.741717587e-03f, 1.742067951e-03f, +1.742415285e-03f, 1.742759588e-03f, 1.743100859e-03f, 1.743439100e-03f, 1.743774308e-03f, 1.744106484e-03f, 1.744435626e-03f, 1.744761736e-03f, 1.745084812e-03f, 1.745404855e-03f, +1.745721862e-03f, 1.746035835e-03f, 1.746346773e-03f, 1.746654676e-03f, 1.746959542e-03f, 1.747261373e-03f, 1.747560166e-03f, 1.747855923e-03f, 1.748148643e-03f, 1.748438325e-03f, +1.748724969e-03f, 1.749008575e-03f, 1.749289142e-03f, 1.749566670e-03f, 1.749841159e-03f, 1.750112609e-03f, 1.750381019e-03f, 1.750646388e-03f, 1.750908718e-03f, 1.751168006e-03f, +1.751424254e-03f, 1.751677461e-03f, 1.751927626e-03f, 1.752174749e-03f, 1.752418830e-03f, 1.752659869e-03f, 1.752897865e-03f, 1.753132819e-03f, 1.753364730e-03f, 1.753593597e-03f, +1.753819421e-03f, 1.754042201e-03f, 1.754261938e-03f, 1.754478630e-03f, 1.754692278e-03f, 1.754902882e-03f, 1.755110440e-03f, 1.755314954e-03f, 1.755516423e-03f, 1.755714847e-03f, +1.755910225e-03f, 1.756102557e-03f, 1.756291844e-03f, 1.756478085e-03f, 1.756661280e-03f, 1.756841429e-03f, 1.757018531e-03f, 1.757192587e-03f, 1.757363596e-03f, 1.757531558e-03f, +1.757696474e-03f, 1.757858342e-03f, 1.758017164e-03f, 1.758172938e-03f, 1.758325665e-03f, 1.758475345e-03f, 1.758621977e-03f, 1.758765561e-03f, 1.758906098e-03f, 1.759043587e-03f, +1.759178029e-03f, 1.759309422e-03f, 1.759437768e-03f, 1.759563066e-03f, 1.759685315e-03f, 1.759804517e-03f, 1.759920670e-03f, 1.760033776e-03f, 1.760143833e-03f, 1.760250842e-03f, +1.760354803e-03f, 1.760455716e-03f, 1.760553581e-03f, 1.760648397e-03f, 1.760740165e-03f, 1.760828885e-03f, 1.760914557e-03f, 1.760997181e-03f, 1.761076756e-03f, 1.761153284e-03f, +1.761226764e-03f, 1.761297195e-03f, 1.761364579e-03f, 1.761428914e-03f, 1.761490202e-03f, 1.761548442e-03f, 1.761603635e-03f, 1.761655779e-03f, 1.761704877e-03f, 1.761750926e-03f, +1.761793929e-03f, 1.761833884e-03f, 1.761870792e-03f, 1.761904653e-03f, 1.761935467e-03f, 1.761963234e-03f, 1.761987954e-03f, 1.762009628e-03f, 1.762028255e-03f, 1.762043836e-03f, +1.762056371e-03f, 1.762065859e-03f, 1.762072302e-03f, 1.762075699e-03f, 1.762076051e-03f, 1.762073357e-03f, 1.762067618e-03f, 1.762058834e-03f, 1.762047005e-03f, 1.762032132e-03f, +1.762014214e-03f, 1.761993251e-03f, 1.761969245e-03f, 1.761942195e-03f, 1.761912101e-03f, 1.761878964e-03f, 1.761842783e-03f, 1.761803560e-03f, 1.761761294e-03f, 1.761715985e-03f, +1.761667634e-03f, 1.761616242e-03f, 1.761561807e-03f, 1.761504331e-03f, 1.761443814e-03f, 1.761380256e-03f, 1.761313658e-03f, 1.761244019e-03f, 1.761171340e-03f, 1.761095621e-03f, +1.761016862e-03f, 1.760935065e-03f, 1.760850229e-03f, 1.760762354e-03f, 1.760671441e-03f, 1.760577490e-03f, 1.760480502e-03f, 1.760380476e-03f, 1.760277414e-03f, 1.760171315e-03f, +1.760062180e-03f, 1.759950009e-03f, 1.759834802e-03f, 1.759716561e-03f, 1.759595285e-03f, 1.759470974e-03f, 1.759343630e-03f, 1.759213252e-03f, 1.759079841e-03f, 1.758943397e-03f, +1.758803920e-03f, 1.758661412e-03f, 1.758515872e-03f, 1.758367301e-03f, 1.758215700e-03f, 1.758061068e-03f, 1.757903407e-03f, 1.757742716e-03f, 1.757578996e-03f, 1.757412247e-03f, +1.757242471e-03f, 1.757069667e-03f, 1.756893836e-03f, 1.756714978e-03f, 1.756533094e-03f, 1.756348185e-03f, 1.756160250e-03f, 1.755969291e-03f, 1.755775307e-03f, 1.755578300e-03f, +1.755378270e-03f, 1.755175217e-03f, 1.754969142e-03f, 1.754760045e-03f, 1.754547927e-03f, 1.754332789e-03f, 1.754114631e-03f, 1.753893453e-03f, 1.753669256e-03f, 1.753442041e-03f, +1.753211808e-03f, 1.752978558e-03f, 1.752742292e-03f, 1.752503009e-03f, 1.752260711e-03f, 1.752015398e-03f, 1.751767070e-03f, 1.751515729e-03f, 1.751261375e-03f, 1.751004008e-03f, +1.750743629e-03f, 1.750480239e-03f, 1.750213839e-03f, 1.749944428e-03f, 1.749672008e-03f, 1.749396579e-03f, 1.749118142e-03f, 1.748836698e-03f, 1.748552247e-03f, 1.748264789e-03f, +1.747974326e-03f, 1.747680859e-03f, 1.747384387e-03f, 1.747084912e-03f, 1.746782434e-03f, 1.746476954e-03f, 1.746168472e-03f, 1.745856990e-03f, 1.745542508e-03f, 1.745225027e-03f, +1.744904547e-03f, 1.744581069e-03f, 1.744254594e-03f, 1.743925123e-03f, 1.743592656e-03f, 1.743257194e-03f, 1.742918738e-03f, 1.742577289e-03f, 1.742232847e-03f, 1.741885413e-03f, +1.741534988e-03f, 1.741181573e-03f, 1.740825168e-03f, 1.740465774e-03f, 1.740103393e-03f, 1.739738024e-03f, 1.739369669e-03f, 1.738998328e-03f, 1.738624002e-03f, 1.738246692e-03f, +1.737866400e-03f, 1.737483125e-03f, 1.737096868e-03f, 1.736707631e-03f, 1.736315414e-03f, 1.735920217e-03f, 1.735522043e-03f, 1.735120892e-03f, 1.734716764e-03f, 1.734309660e-03f, +1.733899582e-03f, 1.733486530e-03f, 1.733070505e-03f, 1.732651508e-03f, 1.732229540e-03f, 1.731804601e-03f, 1.731376693e-03f, 1.730945817e-03f, 1.730511973e-03f, 1.730075163e-03f, +1.729635387e-03f, 1.729192646e-03f, 1.728746941e-03f, 1.728298273e-03f, 1.727846643e-03f, 1.727392052e-03f, 1.726934502e-03f, 1.726473992e-03f, 1.726010523e-03f, 1.725544098e-03f, +1.725074716e-03f, 1.724602379e-03f, 1.724127088e-03f, 1.723648844e-03f, 1.723167647e-03f, 1.722683499e-03f, 1.722196401e-03f, 1.721706353e-03f, 1.721213357e-03f, 1.720717414e-03f, +1.720218524e-03f, 1.719716690e-03f, 1.719211911e-03f, 1.718704189e-03f, 1.718193525e-03f, 1.717679920e-03f, 1.717163374e-03f, 1.716643890e-03f, 1.716121468e-03f, 1.715596109e-03f, +1.715067815e-03f, 1.714536585e-03f, 1.714002422e-03f, 1.713465327e-03f, 1.712925300e-03f, 1.712382343e-03f, 1.711836457e-03f, 1.711287642e-03f, 1.710735901e-03f, 1.710181233e-03f, +1.709623641e-03f, 1.709063126e-03f, 1.708499687e-03f, 1.707933328e-03f, 1.707364048e-03f, 1.706791849e-03f, 1.706216732e-03f, 1.705638698e-03f, 1.705057749e-03f, 1.704473886e-03f, +1.703887109e-03f, 1.703297420e-03f, 1.702704820e-03f, 1.702109310e-03f, 1.701510892e-03f, 1.700909566e-03f, 1.700305335e-03f, 1.699698198e-03f, 1.699088158e-03f, 1.698475215e-03f, +1.697859371e-03f, 1.697240627e-03f, 1.696618984e-03f, 1.695994443e-03f, 1.695367007e-03f, 1.694736675e-03f, 1.694103449e-03f, 1.693467330e-03f, 1.692828321e-03f, 1.692186421e-03f, +1.691541632e-03f, 1.690893956e-03f, 1.690243394e-03f, 1.689589947e-03f, 1.688933616e-03f, 1.688274402e-03f, 1.687612308e-03f, 1.686947334e-03f, 1.686279481e-03f, 1.685608751e-03f, +1.684935146e-03f, 1.684258666e-03f, 1.683579313e-03f, 1.682897088e-03f, 1.682211992e-03f, 1.681524027e-03f, 1.680833195e-03f, 1.680139496e-03f, 1.679442932e-03f, 1.678743504e-03f, +1.678041214e-03f, 1.677336063e-03f, 1.676628053e-03f, 1.675917184e-03f, 1.675203458e-03f, 1.674486877e-03f, 1.673767442e-03f, 1.673045154e-03f, 1.672320015e-03f, 1.671592027e-03f, +1.670861189e-03f, 1.670127505e-03f, 1.669390976e-03f, 1.668651602e-03f, 1.667909385e-03f, 1.667164328e-03f, 1.666416430e-03f, 1.665665694e-03f, 1.664912121e-03f, 1.664155713e-03f, +1.663396471e-03f, 1.662634396e-03f, 1.661869491e-03f, 1.661101756e-03f, 1.660331193e-03f, 1.659557803e-03f, 1.658781588e-03f, 1.658002550e-03f, 1.657220689e-03f, 1.656436008e-03f, +1.655648508e-03f, 1.654858191e-03f, 1.654065057e-03f, 1.653269109e-03f, 1.652470348e-03f, 1.651668776e-03f, 1.650864394e-03f, 1.650057203e-03f, 1.649247206e-03f, 1.648434403e-03f, +1.647618797e-03f, 1.646800389e-03f, 1.645979181e-03f, 1.645155173e-03f, 1.644328368e-03f, 1.643498767e-03f, 1.642666373e-03f, 1.641831185e-03f, 1.640993207e-03f, 1.640152439e-03f, +1.639308883e-03f, 1.638462542e-03f, 1.637613416e-03f, 1.636761506e-03f, 1.635906816e-03f, 1.635049346e-03f, 1.634189098e-03f, 1.633326074e-03f, 1.632460274e-03f, 1.631591702e-03f, +1.630720359e-03f, 1.629846245e-03f, 1.628969364e-03f, 1.628089716e-03f, 1.627207303e-03f, 1.626322128e-03f, 1.625434191e-03f, 1.624543494e-03f, 1.623650039e-03f, 1.622753828e-03f, +1.621854862e-03f, 1.620953144e-03f, 1.620048674e-03f, 1.619141455e-03f, 1.618231488e-03f, 1.617318775e-03f, 1.616403318e-03f, 1.615485118e-03f, 1.614564178e-03f, 1.613640498e-03f, +1.612714081e-03f, 1.611784929e-03f, 1.610853042e-03f, 1.609918424e-03f, 1.608981076e-03f, 1.608040999e-03f, 1.607098195e-03f, 1.606152666e-03f, 1.605204414e-03f, 1.604253441e-03f, +1.603299748e-03f, 1.602343338e-03f, 1.601384211e-03f, 1.600422370e-03f, 1.599457817e-03f, 1.598490554e-03f, 1.597520582e-03f, 1.596547903e-03f, 1.595572519e-03f, 1.594594431e-03f, +1.593613643e-03f, 1.592630155e-03f, 1.591643969e-03f, 1.590655087e-03f, 1.589663512e-03f, 1.588669244e-03f, 1.587672286e-03f, 1.586672640e-03f, 1.585670307e-03f, 1.584665290e-03f, +1.583657590e-03f, 1.582647209e-03f, 1.581634150e-03f, 1.580618413e-03f, 1.579600002e-03f, 1.578578917e-03f, 1.577555161e-03f, 1.576528735e-03f, 1.575499642e-03f, 1.574467884e-03f, +1.573433462e-03f, 1.572396378e-03f, 1.571356635e-03f, 1.570314234e-03f, 1.569269177e-03f, 1.568221466e-03f, 1.567171103e-03f, 1.566118091e-03f, 1.565062430e-03f, 1.564004124e-03f, +1.562943173e-03f, 1.561879581e-03f, 1.560813348e-03f, 1.559744478e-03f, 1.558672971e-03f, 1.557598830e-03f, 1.556522058e-03f, 1.555442655e-03f, 1.554360624e-03f, 1.553275967e-03f, +1.552188687e-03f, 1.551098784e-03f, 1.550006261e-03f, 1.548911121e-03f, 1.547813364e-03f, 1.546712994e-03f, 1.545610012e-03f, 1.544504420e-03f, 1.543396221e-03f, 1.542285416e-03f, +1.541172007e-03f, 1.540055997e-03f, 1.538937388e-03f, 1.537816181e-03f, 1.536692379e-03f, 1.535565984e-03f, 1.534436998e-03f, 1.533305423e-03f, 1.532171261e-03f, 1.531034514e-03f, +1.529895185e-03f, 1.528753275e-03f, 1.527608787e-03f, 1.526461723e-03f, 1.525312084e-03f, 1.524159873e-03f, 1.523005093e-03f, 1.521847744e-03f, 1.520687830e-03f, 1.519525353e-03f, +1.518360314e-03f, 1.517192716e-03f, 1.516022562e-03f, 1.514849852e-03f, 1.513674590e-03f, 1.512496777e-03f, 1.511316416e-03f, 1.510133508e-03f, 1.508948057e-03f, 1.507760064e-03f, +1.506569532e-03f, 1.505376462e-03f, 1.504180857e-03f, 1.502982719e-03f, 1.501782051e-03f, 1.500578853e-03f, 1.499373130e-03f, 1.498164883e-03f, 1.496954113e-03f, 1.495740824e-03f, +1.494525018e-03f, 1.493306697e-03f, 1.492085863e-03f, 1.490862518e-03f, 1.489636664e-03f, 1.488408305e-03f, 1.487177442e-03f, 1.485944077e-03f, 1.484708213e-03f, 1.483469852e-03f, +1.482228996e-03f, 1.480985648e-03f, 1.479739809e-03f, 1.478491483e-03f, 1.477240671e-03f, 1.475987376e-03f, 1.474731599e-03f, 1.473473345e-03f, 1.472212613e-03f, 1.470949408e-03f, +1.469683731e-03f, 1.468415585e-03f, 1.467144971e-03f, 1.465871893e-03f, 1.464596352e-03f, 1.463318351e-03f, 1.462037893e-03f, 1.460754979e-03f, 1.459469613e-03f, 1.458181795e-03f, +1.456891530e-03f, 1.455598818e-03f, 1.454303663e-03f, 1.453006067e-03f, 1.451706032e-03f, 1.450403560e-03f, 1.449098655e-03f, 1.447791318e-03f, 1.446481551e-03f, 1.445169358e-03f, +1.443854740e-03f, 1.442537701e-03f, 1.441218242e-03f, 1.439896365e-03f, 1.438572074e-03f, 1.437245370e-03f, 1.435916257e-03f, 1.434584736e-03f, 1.433250810e-03f, 1.431914482e-03f, +1.430575753e-03f, 1.429234626e-03f, 1.427891105e-03f, 1.426545190e-03f, 1.425196885e-03f, 1.423846192e-03f, 1.422493114e-03f, 1.421137653e-03f, 1.419779811e-03f, 1.418419592e-03f, +1.417056996e-03f, 1.415692028e-03f, 1.414324690e-03f, 1.412954983e-03f, 1.411582911e-03f, 1.410208475e-03f, 1.408831680e-03f, 1.407452526e-03f, 1.406071016e-03f, 1.404687154e-03f, +1.403300941e-03f, 1.401912381e-03f, 1.400521475e-03f, 1.399128226e-03f, 1.397732637e-03f, 1.396334710e-03f, 1.394934447e-03f, 1.393531853e-03f, 1.392126928e-03f, 1.390719675e-03f, +1.389310097e-03f, 1.387898197e-03f, 1.386483977e-03f, 1.385067440e-03f, 1.383648588e-03f, 1.382227424e-03f, 1.380803951e-03f, 1.379378170e-03f, 1.377950085e-03f, 1.376519699e-03f, +1.375087013e-03f, 1.373652031e-03f, 1.372214754e-03f, 1.370775187e-03f, 1.369333330e-03f, 1.367889188e-03f, 1.366442762e-03f, 1.364994055e-03f, 1.363543070e-03f, 1.362089809e-03f, +1.360634276e-03f, 1.359176472e-03f, 1.357716400e-03f, 1.356254064e-03f, 1.354789465e-03f, 1.353322606e-03f, 1.351853490e-03f, 1.350382120e-03f, 1.348908499e-03f, 1.347432628e-03f, +1.345954511e-03f, 1.344474150e-03f, 1.342991549e-03f, 1.341506709e-03f, 1.340019633e-03f, 1.338530324e-03f, 1.337038786e-03f, 1.335545019e-03f, 1.334049028e-03f, 1.332550815e-03f, +1.331050383e-03f, 1.329547734e-03f, 1.328042871e-03f, 1.326535796e-03f, 1.325026513e-03f, 1.323515025e-03f, 1.322001333e-03f, 1.320485441e-03f, 1.318967352e-03f, 1.317447068e-03f, +1.315924592e-03f, 1.314399926e-03f, 1.312873074e-03f, 1.311344038e-03f, 1.309812822e-03f, 1.308279427e-03f, 1.306743856e-03f, 1.305206113e-03f, 1.303666200e-03f, 1.302124120e-03f, +1.300579875e-03f, 1.299033469e-03f, 1.297484904e-03f, 1.295934184e-03f, 1.294381310e-03f, 1.292826285e-03f, 1.291269114e-03f, 1.289709797e-03f, 1.288148339e-03f, 1.286584741e-03f, +1.285019007e-03f, 1.283451140e-03f, 1.281881142e-03f, 1.280309017e-03f, 1.278734766e-03f, 1.277158393e-03f, 1.275579901e-03f, 1.273999293e-03f, 1.272416571e-03f, 1.270831738e-03f, +1.269244798e-03f, 1.267655752e-03f, 1.266064605e-03f, 1.264471358e-03f, 1.262876014e-03f, 1.261278578e-03f, 1.259679050e-03f, 1.258077435e-03f, 1.256473735e-03f, 1.254867953e-03f, +1.253260091e-03f, 1.251650154e-03f, 1.250038143e-03f, 1.248424062e-03f, 1.246807914e-03f, 1.245189701e-03f, 1.243569426e-03f, 1.241947092e-03f, 1.240322703e-03f, 1.238696261e-03f, +1.237067768e-03f, 1.235437229e-03f, 1.233804645e-03f, 1.232170021e-03f, 1.230533358e-03f, 1.228894660e-03f, 1.227253929e-03f, 1.225611169e-03f, 1.223966383e-03f, 1.222319573e-03f, +1.220670742e-03f, 1.219019894e-03f, 1.217367031e-03f, 1.215712157e-03f, 1.214055274e-03f, 1.212396385e-03f, 1.210735494e-03f, 1.209072603e-03f, 1.207407715e-03f, 1.205740833e-03f, +1.204071961e-03f, 1.202401101e-03f, 1.200728256e-03f, 1.199053429e-03f, 1.197376624e-03f, 1.195697843e-03f, 1.194017089e-03f, 1.192334365e-03f, 1.190649675e-03f, 1.188963021e-03f, +1.187274406e-03f, 1.185583834e-03f, 1.183891307e-03f, 1.182196828e-03f, 1.180500401e-03f, 1.178802029e-03f, 1.177101714e-03f, 1.175399459e-03f, 1.173695269e-03f, 1.171989145e-03f, +1.170281091e-03f, 1.168571109e-03f, 1.166859204e-03f, 1.165145377e-03f, 1.163429633e-03f, 1.161711974e-03f, 1.159992402e-03f, 1.158270922e-03f, 1.156547537e-03f, 1.154822249e-03f, +1.153095061e-03f, 1.151365977e-03f, 1.149635000e-03f, 1.147902132e-03f, 1.146167378e-03f, 1.144430739e-03f, 1.142692219e-03f, 1.140951822e-03f, 1.139209550e-03f, 1.137465407e-03f, +1.135719395e-03f, 1.133971517e-03f, 1.132221778e-03f, 1.130470179e-03f, 1.128716725e-03f, 1.126961418e-03f, 1.125204261e-03f, 1.123445258e-03f, 1.121684411e-03f, 1.119921724e-03f, +1.118157200e-03f, 1.116390842e-03f, 1.114622653e-03f, 1.112852637e-03f, 1.111080796e-03f, 1.109307134e-03f, 1.107531654e-03f, 1.105754359e-03f, 1.103975252e-03f, 1.102194337e-03f, +1.100411616e-03f, 1.098627093e-03f, 1.096840771e-03f, 1.095052653e-03f, 1.093262742e-03f, 1.091471042e-03f, 1.089677556e-03f, 1.087882286e-03f, 1.086085237e-03f, 1.084286411e-03f, +1.082485812e-03f, 1.080683442e-03f, 1.078879305e-03f, 1.077073405e-03f, 1.075265744e-03f, 1.073456325e-03f, 1.071645153e-03f, 1.069832229e-03f, 1.068017558e-03f, 1.066201143e-03f, +1.064382986e-03f, 1.062563091e-03f, 1.060741461e-03f, 1.058918100e-03f, 1.057093011e-03f, 1.055266197e-03f, 1.053437661e-03f, 1.051607406e-03f, 1.049775437e-03f, 1.047941755e-03f, +1.046106365e-03f, 1.044269269e-03f, 1.042430471e-03f, 1.040589975e-03f, 1.038747782e-03f, 1.036903898e-03f, 1.035058324e-03f, 1.033211065e-03f, 1.031362123e-03f, 1.029511502e-03f, +1.027659205e-03f, 1.025805236e-03f, 1.023949597e-03f, 1.022092292e-03f, 1.020233325e-03f, 1.018372698e-03f, 1.016510415e-03f, 1.014646479e-03f, 1.012780894e-03f, 1.010913663e-03f, +1.009044789e-03f, 1.007174275e-03f, 1.005302126e-03f, 1.003428343e-03f, 1.001552931e-03f, 9.996758933e-04f, 9.977972323e-04f, 9.959169518e-04f, 9.940350552e-04f, 9.921515458e-04f, +9.902664269e-04f, 9.883797019e-04f, 9.864913741e-04f, 9.846014469e-04f, 9.827099237e-04f, 9.808168078e-04f, 9.789221025e-04f, 9.770258113e-04f, 9.751279374e-04f, 9.732284844e-04f, +9.713274554e-04f, 9.694248540e-04f, 9.675206835e-04f, 9.656149472e-04f, 9.637076486e-04f, 9.617987910e-04f, 9.598883778e-04f, 9.579764125e-04f, 9.560628983e-04f, 9.541478387e-04f, +9.522312371e-04f, 9.503130970e-04f, 9.483934216e-04f, 9.464722144e-04f, 9.445494788e-04f, 9.426252182e-04f, 9.406994360e-04f, 9.387721357e-04f, 9.368433206e-04f, 9.349129942e-04f, +9.329811599e-04f, 9.310478210e-04f, 9.291129812e-04f, 9.271766437e-04f, 9.252388120e-04f, 9.232994895e-04f, 9.213586798e-04f, 9.194163861e-04f, 9.174726119e-04f, 9.155273608e-04f, +9.135806361e-04f, 9.116324413e-04f, 9.096827798e-04f, 9.077316550e-04f, 9.057790706e-04f, 9.038250298e-04f, 9.018695362e-04f, 8.999125932e-04f, 8.979542042e-04f, 8.959943728e-04f, +8.940331025e-04f, 8.920703966e-04f, 8.901062586e-04f, 8.881406921e-04f, 8.861737006e-04f, 8.842052874e-04f, 8.822354560e-04f, 8.802642100e-04f, 8.782915529e-04f, 8.763174881e-04f, +8.743420191e-04f, 8.723651495e-04f, 8.703868826e-04f, 8.684072220e-04f, 8.664261713e-04f, 8.644437339e-04f, 8.624599132e-04f, 8.604747129e-04f, 8.584881365e-04f, 8.565001873e-04f, +8.545108690e-04f, 8.525201851e-04f, 8.505281391e-04f, 8.485347345e-04f, 8.465399748e-04f, 8.445438635e-04f, 8.425464042e-04f, 8.405476004e-04f, 8.385474557e-04f, 8.365459735e-04f, +8.345431575e-04f, 8.325390110e-04f, 8.305335378e-04f, 8.285267412e-04f, 8.265186249e-04f, 8.245091924e-04f, 8.224984473e-04f, 8.204863931e-04f, 8.184730333e-04f, 8.164583715e-04f, +8.144424113e-04f, 8.124251562e-04f, 8.104066098e-04f, 8.083867756e-04f, 8.063656572e-04f, 8.043432581e-04f, 8.023195821e-04f, 8.002946325e-04f, 7.982684130e-04f, 7.962409271e-04f, +7.942121784e-04f, 7.921821706e-04f, 7.901509071e-04f, 7.881183916e-04f, 7.860846277e-04f, 7.840496188e-04f, 7.820133687e-04f, 7.799758809e-04f, 7.779371590e-04f, 7.758972066e-04f, +7.738560272e-04f, 7.718136246e-04f, 7.697700022e-04f, 7.677251637e-04f, 7.656791127e-04f, 7.636318528e-04f, 7.615833875e-04f, 7.595337206e-04f, 7.574828556e-04f, 7.554307961e-04f, +7.533775458e-04f, 7.513231082e-04f, 7.492674869e-04f, 7.472106857e-04f, 7.451527081e-04f, 7.430935577e-04f, 7.410332382e-04f, 7.389717531e-04f, 7.369091062e-04f, 7.348453010e-04f, +7.327803412e-04f, 7.307142304e-04f, 7.286469723e-04f, 7.265785704e-04f, 7.245090285e-04f, 7.224383501e-04f, 7.203665390e-04f, 7.182935987e-04f, 7.162195329e-04f, 7.141443452e-04f, +7.120680394e-04f, 7.099906189e-04f, 7.079120876e-04f, 7.058324491e-04f, 7.037517069e-04f, 7.016698649e-04f, 6.995869265e-04f, 6.975028956e-04f, 6.954177757e-04f, 6.933315705e-04f, +6.912442838e-04f, 6.891559190e-04f, 6.870664800e-04f, 6.849759704e-04f, 6.828843939e-04f, 6.807917542e-04f, 6.786980548e-04f, 6.766032996e-04f, 6.745074921e-04f, 6.724106361e-04f, +6.703127352e-04f, 6.682137932e-04f, 6.661138137e-04f, 6.640128004e-04f, 6.619107570e-04f, 6.598076872e-04f, 6.577035946e-04f, 6.555984831e-04f, 6.534923562e-04f, 6.513852176e-04f, +6.492770712e-04f, 6.471679205e-04f, 6.450577692e-04f, 6.429466212e-04f, 6.408344800e-04f, 6.387213494e-04f, 6.366072331e-04f, 6.344921348e-04f, 6.323760582e-04f, 6.302590070e-04f, +6.281409849e-04f, 6.260219958e-04f, 6.239020431e-04f, 6.217811308e-04f, 6.196592625e-04f, 6.175364419e-04f, 6.154126727e-04f, 6.132879588e-04f, 6.111623037e-04f, 6.090357112e-04f, +6.069081852e-04f, 6.047797292e-04f, 6.026503470e-04f, 6.005200423e-04f, 5.983888190e-04f, 5.962566806e-04f, 5.941236311e-04f, 5.919896740e-04f, 5.898548131e-04f, 5.877190522e-04f, +5.855823951e-04f, 5.834448454e-04f, 5.813064069e-04f, 5.791670833e-04f, 5.770268785e-04f, 5.748857961e-04f, 5.727438398e-04f, 5.706010136e-04f, 5.684573210e-04f, 5.663127659e-04f, +5.641673520e-04f, 5.620210831e-04f, 5.598739628e-04f, 5.577259951e-04f, 5.555771836e-04f, 5.534275321e-04f, 5.512770444e-04f, 5.491257242e-04f, 5.469735753e-04f, 5.448206015e-04f, +5.426668065e-04f, 5.405121941e-04f, 5.383567680e-04f, 5.362005322e-04f, 5.340434902e-04f, 5.318856459e-04f, 5.297270030e-04f, 5.275675654e-04f, 5.254073369e-04f, 5.232463211e-04f, +5.210845218e-04f, 5.189219430e-04f, 5.167585882e-04f, 5.145944614e-04f, 5.124295663e-04f, 5.102639067e-04f, 5.080974863e-04f, 5.059303090e-04f, 5.037623786e-04f, 5.015936987e-04f, +4.994242734e-04f, 4.972541062e-04f, 4.950832010e-04f, 4.929115617e-04f, 4.907391919e-04f, 4.885660956e-04f, 4.863922764e-04f, 4.842177383e-04f, 4.820424849e-04f, 4.798665201e-04f, +4.776898477e-04f, 4.755124715e-04f, 4.733343953e-04f, 4.711556229e-04f, 4.689761581e-04f, 4.667960047e-04f, 4.646151665e-04f, 4.624336474e-04f, 4.602514511e-04f, 4.580685814e-04f, +4.558850422e-04f, 4.537008373e-04f, 4.515159705e-04f, 4.493304455e-04f, 4.471442662e-04f, 4.449574365e-04f, 4.427699601e-04f, 4.405818409e-04f, 4.383930827e-04f, 4.362036892e-04f, +4.340136644e-04f, 4.318230120e-04f, 4.296317358e-04f, 4.274398398e-04f, 4.252473276e-04f, 4.230542032e-04f, 4.208604703e-04f, 4.186661328e-04f, 4.164711946e-04f, 4.142756593e-04f, +4.120795309e-04f, 4.098828132e-04f, 4.076855101e-04f, 4.054876252e-04f, 4.032891626e-04f, 4.010901260e-04f, 3.988905192e-04f, 3.966903461e-04f, 3.944896106e-04f, 3.922883164e-04f, +3.900864674e-04f, 3.878840674e-04f, 3.856811202e-04f, 3.834776298e-04f, 3.812736000e-04f, 3.790690345e-04f, 3.768639372e-04f, 3.746583120e-04f, 3.724521627e-04f, 3.702454932e-04f, +3.680383072e-04f, 3.658306087e-04f, 3.636224015e-04f, 3.614136894e-04f, 3.592044763e-04f, 3.569947659e-04f, 3.547845623e-04f, 3.525738692e-04f, 3.503626904e-04f, 3.481510299e-04f, +3.459388914e-04f, 3.437262789e-04f, 3.415131961e-04f, 3.392996469e-04f, 3.370856352e-04f, 3.348711648e-04f, 3.326562396e-04f, 3.304408634e-04f, 3.282250401e-04f, 3.260087736e-04f, +3.237920676e-04f, 3.215749261e-04f, 3.193573529e-04f, 3.171393519e-04f, 3.149209269e-04f, 3.127020818e-04f, 3.104828204e-04f, 3.082631466e-04f, 3.060430643e-04f, 3.038225773e-04f, +3.016016895e-04f, 2.993804047e-04f, 2.971587268e-04f, 2.949366597e-04f, 2.927142073e-04f, 2.904913733e-04f, 2.882681617e-04f, 2.860445763e-04f, 2.838206210e-04f, 2.815962996e-04f, +2.793716160e-04f, 2.771465742e-04f, 2.749211779e-04f, 2.726954310e-04f, 2.704693373e-04f, 2.682429008e-04f, 2.660161254e-04f, 2.637890148e-04f, 2.615615730e-04f, 2.593338038e-04f, +2.571057111e-04f, 2.548772987e-04f, 2.526485706e-04f, 2.504195305e-04f, 2.481901825e-04f, 2.459605303e-04f, 2.437305778e-04f, 2.415003288e-04f, 2.392697874e-04f, 2.370389572e-04f, +2.348078423e-04f, 2.325764464e-04f, 2.303447735e-04f, 2.281128274e-04f, 2.258806120e-04f, 2.236481311e-04f, 2.214153887e-04f, 2.191823886e-04f, 2.169491347e-04f, 2.147156308e-04f, +2.124818809e-04f, 2.102478888e-04f, 2.080136584e-04f, 2.057791935e-04f, 2.035444981e-04f, 2.013095759e-04f, 1.990744310e-04f, 1.968390671e-04f, 1.946034882e-04f, 1.923676981e-04f, +1.901317007e-04f, 1.878954998e-04f, 1.856590994e-04f, 1.834225034e-04f, 1.811857155e-04f, 1.789487397e-04f, 1.767115798e-04f, 1.744742398e-04f, 1.722367235e-04f, 1.699990348e-04f, +1.677611775e-04f, 1.655231556e-04f, 1.632849729e-04f, 1.610466333e-04f, 1.588081407e-04f, 1.565694989e-04f, 1.543307119e-04f, 1.520917834e-04f, 1.498527175e-04f, 1.476135179e-04f, +1.453741886e-04f, 1.431347334e-04f, 1.408951562e-04f, 1.386554608e-04f, 1.364156512e-04f, 1.341757313e-04f, 1.319357048e-04f, 1.296955758e-04f, 1.274553480e-04f, 1.252150254e-04f, +1.229746118e-04f, 1.207341110e-04f, 1.184935271e-04f, 1.162528638e-04f, 1.140121251e-04f, 1.117713147e-04f, 1.095304367e-04f, 1.072894948e-04f, 1.050484929e-04f, 1.028074350e-04f, +1.005663249e-04f, 9.832516644e-05f, 9.608396354e-05f, 9.384272006e-05f, 9.160143988e-05f, 8.936012688e-05f, 8.711878494e-05f, 8.487741792e-05f, 8.263602972e-05f, 8.039462419e-05f, +7.815320523e-05f, 7.591177669e-05f, 7.367034246e-05f, 7.142890642e-05f, 6.918747243e-05f, 6.694604437e-05f, 6.470462611e-05f, 6.246322154e-05f, 6.022183451e-05f, 5.798046892e-05f, +5.573912862e-05f, 5.349781749e-05f, 5.125653941e-05f, 4.901529824e-05f, 4.677409786e-05f, 4.453294214e-05f, 4.229183495e-05f, 4.005078017e-05f, 3.780978166e-05f, 3.556884329e-05f, +3.332796894e-05f, 3.108716247e-05f, 2.884642776e-05f, 2.660576867e-05f, 2.436518907e-05f, 2.212469283e-05f, 1.988428381e-05f, 1.764396590e-05f, 1.540374295e-05f, 1.316361882e-05f, +1.092359740e-05f, 8.683682538e-06f, 6.443878106e-06f, 4.204187967e-06f, 1.964615989e-06f, -2.748339660e-07f, -2.514158032e-06f, -4.753352347e-06f, -6.992413046e-06f, -9.231336267e-06f, +-1.147011815e-05f, -1.370875483e-05f, -1.594724244e-05f, -1.818557713e-05f, -2.042375504e-05f, -2.266177230e-05f, -2.489962505e-05f, -2.713730944e-05f, -2.937482161e-05f, -3.161215770e-05f, +-3.384931385e-05f, -3.608628621e-05f, -3.832307091e-05f, -4.055966411e-05f, -4.279606195e-05f, -4.503226056e-05f, -4.726825611e-05f, -4.950404474e-05f, -5.173962258e-05f, -5.397498579e-05f, +-5.621013053e-05f, -5.844505292e-05f, -6.067974914e-05f, -6.291421532e-05f, -6.514844761e-05f, -6.738244218e-05f, -6.961619516e-05f, -7.184970271e-05f, -7.408296099e-05f, -7.631596614e-05f, +-7.854871433e-05f, -8.078120171e-05f, -8.301342443e-05f, -8.524537864e-05f, -8.747706052e-05f, -8.970846621e-05f, -9.193959187e-05f, -9.417043366e-05f, -9.640098774e-05f, -9.863125028e-05f, +-1.008612174e-04f, -1.030908853e-04f, -1.053202502e-04f, -1.075493082e-04f, -1.097780554e-04f, -1.120064881e-04f, -1.142346023e-04f, -1.164623943e-04f, -1.186898603e-04f, -1.209169963e-04f, +-1.231437986e-04f, -1.253702634e-04f, -1.275963867e-04f, -1.298221648e-04f, -1.320475939e-04f, -1.342726701e-04f, -1.364973896e-04f, -1.387217486e-04f, -1.409457432e-04f, -1.431693696e-04f, +-1.453926241e-04f, -1.476155027e-04f, -1.498380016e-04f, -1.520601171e-04f, -1.542818453e-04f, -1.565031825e-04f, -1.587241246e-04f, -1.609446681e-04f, -1.631648090e-04f, -1.653845435e-04f, +-1.676038679e-04f, -1.698227782e-04f, -1.720412708e-04f, -1.742593417e-04f, -1.764769872e-04f, -1.786942034e-04f, -1.809109866e-04f, -1.831273330e-04f, -1.853432386e-04f, -1.875586999e-04f, +-1.897737128e-04f, -1.919882737e-04f, -1.942023787e-04f, -1.964160240e-04f, -1.986292058e-04f, -2.008419203e-04f, -2.030541638e-04f, -2.052659324e-04f, -2.074772223e-04f, -2.096880297e-04f, +-2.118983509e-04f, -2.141081820e-04f, -2.163175193e-04f, -2.185263589e-04f, -2.207346971e-04f, -2.229425301e-04f, -2.251498541e-04f, -2.273566653e-04f, -2.295629599e-04f, -2.317687341e-04f, +-2.339739842e-04f, -2.361787063e-04f, -2.383828968e-04f, -2.405865517e-04f, -2.427896674e-04f, -2.449922400e-04f, -2.471942658e-04f, -2.493957410e-04f, -2.515966618e-04f, -2.537970245e-04f, +-2.559968252e-04f, -2.581960603e-04f, -2.603947259e-04f, -2.625928182e-04f, -2.647903336e-04f, -2.669872682e-04f, -2.691836182e-04f, -2.713793800e-04f, -2.735745497e-04f, -2.757691236e-04f, +-2.779630979e-04f, -2.801564689e-04f, -2.823492327e-04f, -2.845413858e-04f, -2.867329242e-04f, -2.889238442e-04f, -2.911141422e-04f, -2.933038143e-04f, -2.954928567e-04f, -2.976812659e-04f, +-2.998690379e-04f, -3.020561690e-04f, -3.042426556e-04f, -3.064284938e-04f, -3.086136799e-04f, -3.107982102e-04f, -3.129820809e-04f, -3.151652883e-04f, -3.173478287e-04f, -3.195296983e-04f, +-3.217108934e-04f, -3.238914103e-04f, -3.260712452e-04f, -3.282503944e-04f, -3.304288541e-04f, -3.326066207e-04f, -3.347836905e-04f, -3.369600596e-04f, -3.391357244e-04f, -3.413106811e-04f, +-3.434849261e-04f, -3.456584555e-04f, -3.478312658e-04f, -3.500033532e-04f, -3.521747139e-04f, -3.543453442e-04f, -3.565152405e-04f, -3.586843991e-04f, -3.608528161e-04f, -3.630204880e-04f, +-3.651874110e-04f, -3.673535814e-04f, -3.695189955e-04f, -3.716836496e-04f, -3.738475400e-04f, -3.760106630e-04f, -3.781730149e-04f, -3.803345921e-04f, -3.824953908e-04f, -3.846554073e-04f, +-3.868146379e-04f, -3.889730790e-04f, -3.911307269e-04f, -3.932875779e-04f, -3.954436282e-04f, -3.975988743e-04f, -3.997533124e-04f, -4.019069389e-04f, -4.040597500e-04f, -4.062117422e-04f, +-4.083629117e-04f, -4.105132548e-04f, -4.126627679e-04f, -4.148114474e-04f, -4.169592895e-04f, -4.191062906e-04f, -4.212524470e-04f, -4.233977551e-04f, -4.255422112e-04f, -4.276858116e-04f, +-4.298285527e-04f, -4.319704309e-04f, -4.341114424e-04f, -4.362515836e-04f, -4.383908509e-04f, -4.405292406e-04f, -4.426667491e-04f, -4.448033727e-04f, -4.469391078e-04f, -4.490739508e-04f, +-4.512078980e-04f, -4.533409457e-04f, -4.554730903e-04f, -4.576043283e-04f, -4.597346559e-04f, -4.618640695e-04f, -4.639925656e-04f, -4.661201404e-04f, -4.682467903e-04f, -4.703725118e-04f, +-4.724973012e-04f, -4.746211549e-04f, -4.767440692e-04f, -4.788660405e-04f, -4.809870653e-04f, -4.831071399e-04f, -4.852262607e-04f, -4.873444241e-04f, -4.894616265e-04f, -4.915778643e-04f, +-4.936931339e-04f, -4.958074316e-04f, -4.979207539e-04f, -5.000330971e-04f, -5.021444578e-04f, -5.042548322e-04f, -5.063642169e-04f, -5.084726081e-04f, -5.105800023e-04f, -5.126863960e-04f, +-5.147917855e-04f, -5.168961673e-04f, -5.189995377e-04f, -5.211018933e-04f, -5.232032304e-04f, -5.253035454e-04f, -5.274028348e-04f, -5.295010950e-04f, -5.315983224e-04f, -5.336945135e-04f, +-5.357896647e-04f, -5.378837724e-04f, -5.399768331e-04f, -5.420688432e-04f, -5.441597992e-04f, -5.462496974e-04f, -5.483385345e-04f, -5.504263067e-04f, -5.525130106e-04f, -5.545986426e-04f, +-5.566831991e-04f, -5.587666767e-04f, -5.608490717e-04f, -5.629303807e-04f, -5.650106000e-04f, -5.670897262e-04f, -5.691677558e-04f, -5.712446852e-04f, -5.733205108e-04f, -5.753952292e-04f, +-5.774688368e-04f, -5.795413301e-04f, -5.816127056e-04f, -5.836829597e-04f, -5.857520890e-04f, -5.878200899e-04f, -5.898869590e-04f, -5.919526926e-04f, -5.940172874e-04f, -5.960807398e-04f, +-5.981430462e-04f, -6.002042033e-04f, -6.022642074e-04f, -6.043230552e-04f, -6.063807431e-04f, -6.084372676e-04f, -6.104926252e-04f, -6.125468124e-04f, -6.145998258e-04f, -6.166516619e-04f, +-6.187023172e-04f, -6.207517882e-04f, -6.228000714e-04f, -6.248471634e-04f, -6.268930607e-04f, -6.289377598e-04f, -6.309812572e-04f, -6.330235496e-04f, -6.350646333e-04f, -6.371045051e-04f, +-6.391431613e-04f, -6.411805986e-04f, -6.432168135e-04f, -6.452518025e-04f, -6.472855623e-04f, -6.493180893e-04f, -6.513493801e-04f, -6.533794313e-04f, -6.554082394e-04f, -6.574358010e-04f, +-6.594621126e-04f, -6.614871709e-04f, -6.635109723e-04f, -6.655335136e-04f, -6.675547911e-04f, -6.695748016e-04f, -6.715935416e-04f, -6.736110076e-04f, -6.756271963e-04f, -6.776421043e-04f, +-6.796557281e-04f, -6.816680643e-04f, -6.836791096e-04f, -6.856888605e-04f, -6.876973136e-04f, -6.897044655e-04f, -6.917103128e-04f, -6.937148521e-04f, -6.957180801e-04f, -6.977199934e-04f, +-6.997205885e-04f, -7.017198620e-04f, -7.037178107e-04f, -7.057144311e-04f, -7.077097198e-04f, -7.097036735e-04f, -7.116962888e-04f, -7.136875623e-04f, -7.156774907e-04f, -7.176660705e-04f, +-7.196532985e-04f, -7.216391712e-04f, -7.236236854e-04f, -7.256068376e-04f, -7.275886246e-04f, -7.295690429e-04f, -7.315480892e-04f, -7.335257602e-04f, -7.355020525e-04f, -7.374769628e-04f, +-7.394504877e-04f, -7.414226240e-04f, -7.433933682e-04f, -7.453627171e-04f, -7.473306674e-04f, -7.492972157e-04f, -7.512623586e-04f, -7.532260929e-04f, -7.551884153e-04f, -7.571493224e-04f, +-7.591088110e-04f, -7.610668777e-04f, -7.630235192e-04f, -7.649787322e-04f, -7.669325134e-04f, -7.688848596e-04f, -7.708357674e-04f, -7.727852335e-04f, -7.747332547e-04f, -7.766798276e-04f, +-7.786249491e-04f, -7.805686157e-04f, -7.825108242e-04f, -7.844515714e-04f, -7.863908539e-04f, -7.883286686e-04f, -7.902650121e-04f, -7.921998811e-04f, -7.941332725e-04f, -7.960651829e-04f, +-7.979956091e-04f, -7.999245478e-04f, -8.018519959e-04f, -8.037779499e-04f, -8.057024068e-04f, -8.076253632e-04f, -8.095468159e-04f, -8.114667617e-04f, -8.133851974e-04f, -8.153021196e-04f, +-8.172175253e-04f, -8.191314110e-04f, -8.210437738e-04f, -8.229546102e-04f, -8.248639171e-04f, -8.267716913e-04f, -8.286779296e-04f, -8.305826287e-04f, -8.324857855e-04f, -8.343873967e-04f, +-8.362874592e-04f, -8.381859698e-04f, -8.400829252e-04f, -8.419783222e-04f, -8.438721578e-04f, -8.457644286e-04f, -8.476551315e-04f, -8.495442634e-04f, -8.514318210e-04f, -8.533178012e-04f, +-8.552022008e-04f, -8.570850166e-04f, -8.589662456e-04f, -8.608458844e-04f, -8.627239299e-04f, -8.646003791e-04f, -8.664752287e-04f, -8.683484755e-04f, -8.702201165e-04f, -8.720901486e-04f, +-8.739585684e-04f, -8.758253730e-04f, -8.776905591e-04f, -8.795541237e-04f, -8.814160636e-04f, -8.832763757e-04f, -8.851350568e-04f, -8.869921039e-04f, -8.888475138e-04f, -8.907012834e-04f, +-8.925534096e-04f, -8.944038892e-04f, -8.962527193e-04f, -8.980998966e-04f, -8.999454181e-04f, -9.017892807e-04f, -9.036314813e-04f, -9.054720167e-04f, -9.073108840e-04f, -9.091480799e-04f, +-9.109836015e-04f, -9.128174457e-04f, -9.146496093e-04f, -9.164800894e-04f, -9.183088828e-04f, -9.201359865e-04f, -9.219613973e-04f, -9.237851124e-04f, -9.256071285e-04f, -9.274274426e-04f, +-9.292460518e-04f, -9.310629529e-04f, -9.328781428e-04f, -9.346916187e-04f, -9.365033773e-04f, -9.383134157e-04f, -9.401217309e-04f, -9.419283198e-04f, -9.437331793e-04f, -9.455363066e-04f, +-9.473376985e-04f, -9.491373520e-04f, -9.509352641e-04f, -9.527314319e-04f, -9.545258522e-04f, -9.563185222e-04f, -9.581094387e-04f, -9.598985989e-04f, -9.616859996e-04f, -9.634716380e-04f, +-9.652555110e-04f, -9.670376157e-04f, -9.688179490e-04f, -9.705965080e-04f, -9.723732897e-04f, -9.741482911e-04f, -9.759215093e-04f, -9.776929413e-04f, -9.794625842e-04f, -9.812304349e-04f, +-9.829964906e-04f, -9.847607482e-04f, -9.865232049e-04f, -9.882838577e-04f, -9.900427036e-04f, -9.917997397e-04f, -9.935549631e-04f, -9.953083708e-04f, -9.970599599e-04f, -9.988097275e-04f, +-1.000557671e-03f, -1.002303786e-03f, -1.004048072e-03f, -1.005790524e-03f, -1.007531140e-03f, -1.009269918e-03f, -1.011006853e-03f, -1.012741943e-03f, -1.014475186e-03f, -1.016206578e-03f, +-1.017936117e-03f, -1.019663800e-03f, -1.021389623e-03f, -1.023113584e-03f, -1.024835680e-03f, -1.026555908e-03f, -1.028274265e-03f, -1.029990749e-03f, -1.031705356e-03f, -1.033418084e-03f, +-1.035128930e-03f, -1.036837890e-03f, -1.038544963e-03f, -1.040250145e-03f, -1.041953434e-03f, -1.043654826e-03f, -1.045354319e-03f, -1.047051910e-03f, -1.048747596e-03f, -1.050441374e-03f, +-1.052133241e-03f, -1.053823196e-03f, -1.055511234e-03f, -1.057197353e-03f, -1.058881550e-03f, -1.060563823e-03f, -1.062244168e-03f, -1.063922583e-03f, -1.065599065e-03f, -1.067273611e-03f, +-1.068946219e-03f, -1.070616886e-03f, -1.072285608e-03f, -1.073952383e-03f, -1.075617209e-03f, -1.077280082e-03f, -1.078941000e-03f, -1.080599960e-03f, -1.082256960e-03f, -1.083911996e-03f, +-1.085565065e-03f, -1.087216166e-03f, -1.088865295e-03f, -1.090512450e-03f, -1.092157627e-03f, -1.093800824e-03f, -1.095442039e-03f, -1.097081268e-03f, -1.098718510e-03f, -1.100353760e-03f, +-1.101987017e-03f, -1.103618277e-03f, -1.105247539e-03f, -1.106874799e-03f, -1.108500055e-03f, -1.110123303e-03f, -1.111744542e-03f, -1.113363768e-03f, -1.114980980e-03f, -1.116596173e-03f, +-1.118209346e-03f, -1.119820496e-03f, -1.121429620e-03f, -1.123036715e-03f, -1.124641780e-03f, -1.126244810e-03f, -1.127845804e-03f, -1.129444759e-03f, -1.131041672e-03f, -1.132636541e-03f, +-1.134229362e-03f, -1.135820134e-03f, -1.137408853e-03f, -1.138995518e-03f, -1.140580125e-03f, -1.142162671e-03f, -1.143743155e-03f, -1.145321574e-03f, -1.146897924e-03f, -1.148472204e-03f, +-1.150044410e-03f, -1.151614540e-03f, -1.153182592e-03f, -1.154748563e-03f, -1.156312450e-03f, -1.157874251e-03f, -1.159433963e-03f, -1.160991584e-03f, -1.162547110e-03f, -1.164100540e-03f, +-1.165651871e-03f, -1.167201101e-03f, -1.168748225e-03f, -1.170293244e-03f, -1.171836152e-03f, -1.173376949e-03f, -1.174915632e-03f, -1.176452197e-03f, -1.177986643e-03f, -1.179518967e-03f, +-1.181049166e-03f, -1.182577238e-03f, -1.184103180e-03f, -1.185626991e-03f, -1.187148666e-03f, -1.188668205e-03f, -1.190185603e-03f, -1.191700860e-03f, -1.193213972e-03f, -1.194724936e-03f, +-1.196233751e-03f, -1.197740414e-03f, -1.199244922e-03f, -1.200747273e-03f, -1.202247464e-03f, -1.203745493e-03f, -1.205241358e-03f, -1.206735056e-03f, -1.208226584e-03f, -1.209715940e-03f, +-1.211203122e-03f, -1.212688127e-03f, -1.214170953e-03f, -1.215651597e-03f, -1.217130056e-03f, -1.218606330e-03f, -1.220080414e-03f, -1.221552307e-03f, -1.223022006e-03f, -1.224489508e-03f, +-1.225954812e-03f, -1.227417915e-03f, -1.228878815e-03f, -1.230337508e-03f, -1.231793993e-03f, -1.233248268e-03f, -1.234700329e-03f, -1.236150175e-03f, -1.237597803e-03f, -1.239043210e-03f, +-1.240486396e-03f, -1.241927356e-03f, -1.243366089e-03f, -1.244802592e-03f, -1.246236863e-03f, -1.247668899e-03f, -1.249098699e-03f, -1.250526260e-03f, -1.251951579e-03f, -1.253374655e-03f, +-1.254795484e-03f, -1.256214065e-03f, -1.257630395e-03f, -1.259044472e-03f, -1.260456293e-03f, -1.261865857e-03f, -1.263273161e-03f, -1.264678202e-03f, -1.266080979e-03f, -1.267481489e-03f, +-1.268879729e-03f, -1.270275698e-03f, -1.271669394e-03f, -1.273060813e-03f, -1.274449953e-03f, -1.275836813e-03f, -1.277221391e-03f, -1.278603682e-03f, -1.279983687e-03f, -1.281361402e-03f, +-1.282736824e-03f, -1.284109953e-03f, -1.285480785e-03f, -1.286849319e-03f, -1.288215551e-03f, -1.289579481e-03f, -1.290941105e-03f, -1.292300421e-03f, -1.293657427e-03f, -1.295012122e-03f, +-1.296364502e-03f, -1.297714566e-03f, -1.299062311e-03f, -1.300407735e-03f, -1.301750836e-03f, -1.303091612e-03f, -1.304430060e-03f, -1.305766179e-03f, -1.307099966e-03f, -1.308431419e-03f, +-1.309760536e-03f, -1.311087315e-03f, -1.312411753e-03f, -1.313733848e-03f, -1.315053599e-03f, -1.316371002e-03f, -1.317686057e-03f, -1.318998760e-03f, -1.320309110e-03f, -1.321617105e-03f, +-1.322922741e-03f, -1.324226019e-03f, -1.325526934e-03f, -1.326825485e-03f, -1.328121670e-03f, -1.329415487e-03f, -1.330706934e-03f, -1.331996008e-03f, -1.333282708e-03f, -1.334567031e-03f, +-1.335848975e-03f, -1.337128539e-03f, -1.338405720e-03f, -1.339680515e-03f, -1.340952924e-03f, -1.342222944e-03f, -1.343490573e-03f, -1.344755809e-03f, -1.346018649e-03f, -1.347279092e-03f, +-1.348537136e-03f, -1.349792778e-03f, -1.351046017e-03f, -1.352296851e-03f, -1.353545277e-03f, -1.354791294e-03f, -1.356034899e-03f, -1.357276090e-03f, -1.358514867e-03f, -1.359751225e-03f, +-1.360985164e-03f, -1.362216682e-03f, -1.363445776e-03f, -1.364672445e-03f, -1.365896686e-03f, -1.367118497e-03f, -1.368337878e-03f, -1.369554824e-03f, -1.370769336e-03f, -1.371981410e-03f, +-1.373191045e-03f, -1.374398238e-03f, -1.375602989e-03f, -1.376805294e-03f, -1.378005152e-03f, -1.379202561e-03f, -1.380397519e-03f, -1.381590024e-03f, -1.382780075e-03f, -1.383967668e-03f, +-1.385152804e-03f, -1.386335478e-03f, -1.387515690e-03f, -1.388693438e-03f, -1.389868719e-03f, -1.391041533e-03f, -1.392211876e-03f, -1.393379747e-03f, -1.394545145e-03f, -1.395708067e-03f, +-1.396868511e-03f, -1.398026476e-03f, -1.399181959e-03f, -1.400334960e-03f, -1.401485475e-03f, -1.402633504e-03f, -1.403779044e-03f, -1.404922093e-03f, -1.406062651e-03f, -1.407200713e-03f, +-1.408336280e-03f, -1.409469349e-03f, -1.410599919e-03f, -1.411727987e-03f, -1.412853551e-03f, -1.413976611e-03f, -1.415097164e-03f, -1.416215208e-03f, -1.417330741e-03f, -1.418443762e-03f, +-1.419554269e-03f, -1.420662261e-03f, -1.421767735e-03f, -1.422870689e-03f, -1.423971122e-03f, -1.425069033e-03f, -1.426164418e-03f, -1.427257278e-03f, -1.428347609e-03f, -1.429435410e-03f, +-1.430520680e-03f, -1.431603416e-03f, -1.432683618e-03f, -1.433761282e-03f, -1.434836408e-03f, -1.435908993e-03f, -1.436979037e-03f, -1.438046537e-03f, -1.439111492e-03f, -1.440173899e-03f, +-1.441233758e-03f, -1.442291067e-03f, -1.443345823e-03f, -1.444398025e-03f, -1.445447672e-03f, -1.446494762e-03f, -1.447539293e-03f, -1.448581263e-03f, -1.449620671e-03f, -1.450657516e-03f, +-1.451691795e-03f, -1.452723507e-03f, -1.453752650e-03f, -1.454779223e-03f, -1.455803224e-03f, -1.456824651e-03f, -1.457843503e-03f, -1.458859778e-03f, -1.459873475e-03f, -1.460884591e-03f, +-1.461893126e-03f, -1.462899078e-03f, -1.463902445e-03f, -1.464903225e-03f, -1.465901417e-03f, -1.466897020e-03f, -1.467890031e-03f, -1.468880450e-03f, -1.469868274e-03f, -1.470853503e-03f, +-1.471836134e-03f, -1.472816166e-03f, -1.473793597e-03f, -1.474768427e-03f, -1.475740652e-03f, -1.476710273e-03f, -1.477677287e-03f, -1.478641692e-03f, -1.479603488e-03f, -1.480562673e-03f, +-1.481519244e-03f, -1.482473202e-03f, -1.483424544e-03f, -1.484373268e-03f, -1.485319374e-03f, -1.486262859e-03f, -1.487203723e-03f, -1.488141963e-03f, -1.489077579e-03f, -1.490010568e-03f, +-1.490940930e-03f, -1.491868663e-03f, -1.492793765e-03f, -1.493716236e-03f, -1.494636073e-03f, -1.495553275e-03f, -1.496467840e-03f, -1.497379768e-03f, -1.498289057e-03f, -1.499195705e-03f, +-1.500099711e-03f, -1.501001073e-03f, -1.501899791e-03f, -1.502795863e-03f, -1.503689286e-03f, -1.504580061e-03f, -1.505468185e-03f, -1.506353658e-03f, -1.507236477e-03f, -1.508116642e-03f, +-1.508994151e-03f, -1.509869002e-03f, -1.510741195e-03f, -1.511610727e-03f, -1.512477599e-03f, -1.513341807e-03f, -1.514203351e-03f, -1.515062230e-03f, -1.515918443e-03f, -1.516771987e-03f, +-1.517622861e-03f, -1.518471065e-03f, -1.519316597e-03f, -1.520159456e-03f, -1.520999639e-03f, -1.521837147e-03f, -1.522671978e-03f, -1.523504130e-03f, -1.524333602e-03f, -1.525160393e-03f, +-1.525984501e-03f, -1.526805926e-03f, -1.527624666e-03f, -1.528440719e-03f, -1.529254086e-03f, -1.530064763e-03f, -1.530872750e-03f, -1.531678047e-03f, -1.532480650e-03f, -1.533280560e-03f, +-1.534077775e-03f, -1.534872294e-03f, -1.535664116e-03f, -1.536453238e-03f, -1.537239661e-03f, -1.538023383e-03f, -1.538804403e-03f, -1.539582719e-03f, -1.540358331e-03f, -1.541131237e-03f, +-1.541901436e-03f, -1.542668927e-03f, -1.543433708e-03f, -1.544195779e-03f, -1.544955138e-03f, -1.545711784e-03f, -1.546465716e-03f, -1.547216934e-03f, -1.547965434e-03f, -1.548711218e-03f, +-1.549454283e-03f, -1.550194628e-03f, -1.550932252e-03f, -1.551667154e-03f, -1.552399333e-03f, -1.553128788e-03f, -1.553855518e-03f, -1.554579522e-03f, -1.555300797e-03f, -1.556019345e-03f, +-1.556735162e-03f, -1.557448249e-03f, -1.558158604e-03f, -1.558866226e-03f, -1.559571114e-03f, -1.560273267e-03f, -1.560972684e-03f, -1.561669364e-03f, -1.562363305e-03f, -1.563054508e-03f, +-1.563742970e-03f, -1.564428690e-03f, -1.565111669e-03f, -1.565791903e-03f, -1.566469394e-03f, -1.567144139e-03f, -1.567816137e-03f, -1.568485389e-03f, -1.569151891e-03f, -1.569815645e-03f, +-1.570476647e-03f, -1.571134899e-03f, -1.571790398e-03f, -1.572443143e-03f, -1.573093134e-03f, -1.573740370e-03f, -1.574384850e-03f, -1.575026572e-03f, -1.575665536e-03f, -1.576301741e-03f, +-1.576935186e-03f, -1.577565869e-03f, -1.578193791e-03f, -1.578818950e-03f, -1.579441345e-03f, -1.580060975e-03f, -1.580677840e-03f, -1.581291938e-03f, -1.581903268e-03f, -1.582511830e-03f, +-1.583117623e-03f, -1.583720646e-03f, -1.584320897e-03f, -1.584918377e-03f, -1.585513084e-03f, -1.586105017e-03f, -1.586694176e-03f, -1.587280559e-03f, -1.587864166e-03f, -1.588444995e-03f, +-1.589023047e-03f, -1.589598320e-03f, -1.590170813e-03f, -1.590740526e-03f, -1.591307457e-03f, -1.591871607e-03f, -1.592432973e-03f, -1.592991555e-03f, -1.593547353e-03f, -1.594100366e-03f, +-1.594650592e-03f, -1.595198031e-03f, -1.595742683e-03f, -1.596284546e-03f, -1.596823620e-03f, -1.597359903e-03f, -1.597893396e-03f, -1.598424097e-03f, -1.598952005e-03f, -1.599477121e-03f, +-1.599999442e-03f, -1.600518969e-03f, -1.601035701e-03f, -1.601549636e-03f, -1.602060774e-03f, -1.602569115e-03f, -1.603074658e-03f, -1.603577401e-03f, -1.604077345e-03f, -1.604574488e-03f, +-1.605068830e-03f, -1.605560370e-03f, -1.606049108e-03f, -1.606535042e-03f, -1.607018173e-03f, -1.607498499e-03f, -1.607976020e-03f, -1.608450734e-03f, -1.608922642e-03f, -1.609391743e-03f, +-1.609858036e-03f, -1.610321521e-03f, -1.610782196e-03f, -1.611240061e-03f, -1.611695116e-03f, -1.612147360e-03f, -1.612596792e-03f, -1.613043412e-03f, -1.613487219e-03f, -1.613928212e-03f, +-1.614366391e-03f, -1.614801755e-03f, -1.615234304e-03f, -1.615664037e-03f, -1.616090954e-03f, -1.616515053e-03f, -1.616936335e-03f, -1.617354798e-03f, -1.617770443e-03f, -1.618183268e-03f, +-1.618593273e-03f, -1.619000458e-03f, -1.619404822e-03f, -1.619806364e-03f, -1.620205084e-03f, -1.620600982e-03f, -1.620994056e-03f, -1.621384306e-03f, -1.621771733e-03f, -1.622156334e-03f, +-1.622538111e-03f, -1.622917062e-03f, -1.623293186e-03f, -1.623666484e-03f, -1.624036954e-03f, -1.624404597e-03f, -1.624769412e-03f, -1.625131398e-03f, -1.625490555e-03f, -1.625846883e-03f, +-1.626200380e-03f, -1.626551048e-03f, -1.626898884e-03f, -1.627243888e-03f, -1.627586062e-03f, -1.627925402e-03f, -1.628261910e-03f, -1.628595586e-03f, -1.628926427e-03f, -1.629254435e-03f, +-1.629579608e-03f, -1.629901947e-03f, -1.630221451e-03f, -1.630538119e-03f, -1.630851951e-03f, -1.631162947e-03f, -1.631471106e-03f, -1.631776429e-03f, -1.632078913e-03f, -1.632378561e-03f, +-1.632675370e-03f, -1.632969340e-03f, -1.633260472e-03f, -1.633548765e-03f, -1.633834218e-03f, -1.634116831e-03f, -1.634396604e-03f, -1.634673537e-03f, -1.634947629e-03f, -1.635218880e-03f, +-1.635487289e-03f, -1.635752857e-03f, -1.636015582e-03f, -1.636275465e-03f, -1.636532506e-03f, -1.636786704e-03f, -1.637038059e-03f, -1.637286570e-03f, -1.637532237e-03f, -1.637775061e-03f, +-1.638015040e-03f, -1.638252175e-03f, -1.638486465e-03f, -1.638717910e-03f, -1.638946509e-03f, -1.639172264e-03f, -1.639395172e-03f, -1.639615235e-03f, -1.639832452e-03f, -1.640046822e-03f, +-1.640258346e-03f, -1.640467022e-03f, -1.640672852e-03f, -1.640875835e-03f, -1.641075971e-03f, -1.641273258e-03f, -1.641467698e-03f, -1.641659291e-03f, -1.641848035e-03f, -1.642033931e-03f, +-1.642216978e-03f, -1.642397177e-03f, -1.642574528e-03f, -1.642749029e-03f, -1.642920681e-03f, -1.643089485e-03f, -1.643255439e-03f, -1.643418543e-03f, -1.643578799e-03f, -1.643736204e-03f, +-1.643890760e-03f, -1.644042466e-03f, -1.644191322e-03f, -1.644337328e-03f, -1.644480484e-03f, -1.644620789e-03f, -1.644758244e-03f, -1.644892849e-03f, -1.645024604e-03f, -1.645153508e-03f, +-1.645279561e-03f, -1.645402764e-03f, -1.645523116e-03f, -1.645640617e-03f, -1.645755268e-03f, -1.645867067e-03f, -1.645976016e-03f, -1.646082114e-03f, -1.646185361e-03f, -1.646285757e-03f, +-1.646383302e-03f, -1.646477997e-03f, -1.646569840e-03f, -1.646658832e-03f, -1.646744974e-03f, -1.646828264e-03f, -1.646908704e-03f, -1.646986293e-03f, -1.647061030e-03f, -1.647132917e-03f, +-1.647201954e-03f, -1.647268139e-03f, -1.647331474e-03f, -1.647391958e-03f, -1.647449591e-03f, -1.647504374e-03f, -1.647556307e-03f, -1.647605389e-03f, -1.647651621e-03f, -1.647695002e-03f, +-1.647735534e-03f, -1.647773215e-03f, -1.647808046e-03f, -1.647840028e-03f, -1.647869159e-03f, -1.647895441e-03f, -1.647918874e-03f, -1.647939457e-03f, -1.647957190e-03f, -1.647972075e-03f, +-1.647984110e-03f, -1.647993297e-03f, -1.647999635e-03f, -1.648003124e-03f, -1.648003765e-03f, -1.648001557e-03f, -1.647996502e-03f, -1.647988598e-03f, -1.647977847e-03f, -1.647964248e-03f, +-1.647947802e-03f, -1.647928508e-03f, -1.647906367e-03f, -1.647881380e-03f, -1.647853546e-03f, -1.647822865e-03f, -1.647789338e-03f, -1.647752966e-03f, -1.647713747e-03f, -1.647671683e-03f, +-1.647626774e-03f, -1.647579019e-03f, -1.647528420e-03f, -1.647474976e-03f, -1.647418688e-03f, -1.647359556e-03f, -1.647297580e-03f, -1.647232760e-03f, -1.647165097e-03f, -1.647094591e-03f, +-1.647021243e-03f, -1.646945051e-03f, -1.646866018e-03f, -1.646784143e-03f, -1.646699427e-03f, -1.646611869e-03f, -1.646521470e-03f, -1.646428231e-03f, -1.646332151e-03f, -1.646233232e-03f, +-1.646131473e-03f, -1.646026874e-03f, -1.645919437e-03f, -1.645809161e-03f, -1.645696047e-03f, -1.645580095e-03f, -1.645461305e-03f, -1.645339678e-03f, -1.645215214e-03f, -1.645087914e-03f, +-1.644957778e-03f, -1.644824806e-03f, -1.644688999e-03f, -1.644550357e-03f, -1.644408881e-03f, -1.644264571e-03f, -1.644117426e-03f, -1.643967449e-03f, -1.643814639e-03f, -1.643658996e-03f, +-1.643500521e-03f, -1.643339215e-03f, -1.643175078e-03f, -1.643008110e-03f, -1.642838312e-03f, -1.642665684e-03f, -1.642490227e-03f, -1.642311941e-03f, -1.642130826e-03f, -1.641946884e-03f, +-1.641760114e-03f, -1.641570517e-03f, -1.641378094e-03f, -1.641182845e-03f, -1.640984770e-03f, -1.640783871e-03f, -1.640580147e-03f, -1.640373599e-03f, -1.640164227e-03f, -1.639952033e-03f, +-1.639737016e-03f, -1.639519177e-03f, -1.639298517e-03f, -1.639075037e-03f, -1.638848736e-03f, -1.638619615e-03f, -1.638387675e-03f, -1.638152917e-03f, -1.637915341e-03f, -1.637674947e-03f, +-1.637431736e-03f, -1.637185709e-03f, -1.636936866e-03f, -1.636685209e-03f, -1.636430736e-03f, -1.636173450e-03f, -1.635913351e-03f, -1.635650438e-03f, -1.635384714e-03f, -1.635116178e-03f, +-1.634844832e-03f, -1.634570675e-03f, -1.634293708e-03f, -1.634013933e-03f, -1.633731349e-03f, -1.633445957e-03f, -1.633157759e-03f, -1.632866754e-03f, -1.632572944e-03f, -1.632276328e-03f, +-1.631976908e-03f, -1.631674684e-03f, -1.631369658e-03f, -1.631061829e-03f, -1.630751198e-03f, -1.630437767e-03f, -1.630121535e-03f, -1.629802504e-03f, -1.629480673e-03f, -1.629156045e-03f, +-1.628828619e-03f, -1.628498397e-03f, -1.628165379e-03f, -1.627829565e-03f, -1.627490957e-03f, -1.627149556e-03f, -1.626805361e-03f, -1.626458374e-03f, -1.626108596e-03f, -1.625756027e-03f, +-1.625400668e-03f, -1.625042519e-03f, -1.624681583e-03f, -1.624317858e-03f, -1.623951347e-03f, -1.623582050e-03f, -1.623209968e-03f, -1.622835101e-03f, -1.622457451e-03f, -1.622077017e-03f, +-1.621693802e-03f, -1.621307806e-03f, -1.620919029e-03f, -1.620527472e-03f, -1.620133137e-03f, -1.619736024e-03f, -1.619336134e-03f, -1.618933468e-03f, -1.618528027e-03f, -1.618119811e-03f, +-1.617708821e-03f, -1.617295059e-03f, -1.616878524e-03f, -1.616459219e-03f, -1.616037144e-03f, -1.615612299e-03f, -1.615184686e-03f, -1.614754306e-03f, -1.614321159e-03f, -1.613885247e-03f, +-1.613446569e-03f, -1.613005128e-03f, -1.612560924e-03f, -1.612113958e-03f, -1.611664231e-03f, -1.611211744e-03f, -1.610756498e-03f, -1.610298493e-03f, -1.609837732e-03f, -1.609374213e-03f, +-1.608907940e-03f, -1.608438912e-03f, -1.607967131e-03f, -1.607492597e-03f, -1.607015311e-03f, -1.606535275e-03f, -1.606052490e-03f, -1.605566956e-03f, -1.605078674e-03f, -1.604587646e-03f, +-1.604093873e-03f, -1.603597354e-03f, -1.603098093e-03f, -1.602596088e-03f, -1.602091343e-03f, -1.601583856e-03f, -1.601073631e-03f, -1.600560667e-03f, -1.600044965e-03f, -1.599526528e-03f, +-1.599005355e-03f, -1.598481447e-03f, -1.597954807e-03f, -1.597425435e-03f, -1.596893331e-03f, -1.596358498e-03f, -1.595820935e-03f, -1.595280645e-03f, -1.594737629e-03f, -1.594191886e-03f, +-1.593643420e-03f, -1.593092229e-03f, -1.592538317e-03f, -1.591981683e-03f, -1.591422329e-03f, -1.590860257e-03f, -1.590295466e-03f, -1.589727959e-03f, -1.589157736e-03f, -1.588584799e-03f, +-1.588009148e-03f, -1.587430786e-03f, -1.586849712e-03f, -1.586265929e-03f, -1.585679436e-03f, -1.585090237e-03f, -1.584498331e-03f, -1.583903720e-03f, -1.583306405e-03f, -1.582706387e-03f, +-1.582103668e-03f, -1.581498248e-03f, -1.580890129e-03f, -1.580279312e-03f, -1.579665798e-03f, -1.579049589e-03f, -1.578430685e-03f, -1.577809088e-03f, -1.577184800e-03f, -1.576557820e-03f, +-1.575928151e-03f, -1.575295794e-03f, -1.574660750e-03f, -1.574023020e-03f, -1.573382606e-03f, -1.572739509e-03f, -1.572093729e-03f, -1.571445269e-03f, -1.570794130e-03f, -1.570140313e-03f, +-1.569483818e-03f, -1.568824648e-03f, -1.568162804e-03f, -1.567498287e-03f, -1.566831098e-03f, -1.566161239e-03f, -1.565488711e-03f, -1.564813515e-03f, -1.564135652e-03f, -1.563455125e-03f, +-1.562771934e-03f, -1.562086080e-03f, -1.561397565e-03f, -1.560706390e-03f, -1.560012557e-03f, -1.559316067e-03f, -1.558616921e-03f, -1.557915121e-03f, -1.557210668e-03f, -1.556503563e-03f, +-1.555793808e-03f, -1.555081404e-03f, -1.554366352e-03f, -1.553648655e-03f, -1.552928312e-03f, -1.552205327e-03f, -1.551479699e-03f, -1.550751431e-03f, -1.550020524e-03f, -1.549286979e-03f, +-1.548550797e-03f, -1.547811981e-03f, -1.547070531e-03f, -1.546326450e-03f, -1.545579738e-03f, -1.544830396e-03f, -1.544078427e-03f, -1.543323832e-03f, -1.542566611e-03f, -1.541806768e-03f, +-1.541044303e-03f, -1.540279217e-03f, -1.539511512e-03f, -1.538741190e-03f, -1.537968251e-03f, -1.537192699e-03f, -1.536414533e-03f, -1.535633755e-03f, -1.534850368e-03f, -1.534064372e-03f, +-1.533275769e-03f, -1.532484561e-03f, -1.531690748e-03f, -1.530894333e-03f, -1.530095317e-03f, -1.529293702e-03f, -1.528489489e-03f, -1.527682679e-03f, -1.526873275e-03f, -1.526061277e-03f, +-1.525246688e-03f, -1.524429508e-03f, -1.523609740e-03f, -1.522787384e-03f, -1.521962444e-03f, -1.521134919e-03f, -1.520304812e-03f, -1.519472124e-03f, -1.518636857e-03f, -1.517799013e-03f, +-1.516958592e-03f, -1.516115597e-03f, -1.515270029e-03f, -1.514421890e-03f, -1.513571182e-03f, -1.512717905e-03f, -1.511862063e-03f, -1.511003655e-03f, -1.510142684e-03f, -1.509279152e-03f, +-1.508413060e-03f, -1.507544410e-03f, -1.506673204e-03f, -1.505799442e-03f, -1.504923128e-03f, -1.504044261e-03f, -1.503162845e-03f, -1.502278881e-03f, -1.501392370e-03f, -1.500503314e-03f, +-1.499611715e-03f, -1.498717574e-03f, -1.497820894e-03f, -1.496921675e-03f, -1.496019920e-03f, -1.495115631e-03f, -1.494208808e-03f, -1.493299454e-03f, -1.492387570e-03f, -1.491473158e-03f, +-1.490556221e-03f, -1.489636758e-03f, -1.488714774e-03f, -1.487790268e-03f, -1.486863242e-03f, -1.485933700e-03f, -1.485001641e-03f, -1.484067069e-03f, -1.483129984e-03f, -1.482190389e-03f, +-1.481248286e-03f, -1.480303675e-03f, -1.479356559e-03f, -1.478406940e-03f, -1.477454819e-03f, -1.476500198e-03f, -1.475543080e-03f, -1.474583465e-03f, -1.473621355e-03f, -1.472656753e-03f, +-1.471689661e-03f, -1.470720079e-03f, -1.469748010e-03f, -1.468773456e-03f, -1.467796418e-03f, -1.466816898e-03f, -1.465834899e-03f, -1.464850421e-03f, -1.463863467e-03f, -1.462874039e-03f, +-1.461882139e-03f, -1.460887768e-03f, -1.459890927e-03f, -1.458891621e-03f, -1.457889849e-03f, -1.456885613e-03f, -1.455878917e-03f, -1.454869761e-03f, -1.453858147e-03f, -1.452844078e-03f, +-1.451827555e-03f, -1.450808580e-03f, -1.449787155e-03f, -1.448763283e-03f, -1.447736963e-03f, -1.446708200e-03f, -1.445676994e-03f, -1.444643348e-03f, -1.443607264e-03f, -1.442568743e-03f, +-1.441527787e-03f, -1.440484398e-03f, -1.439438579e-03f, -1.438390331e-03f, -1.437339656e-03f, -1.436286556e-03f, -1.435231033e-03f, -1.434173089e-03f, -1.433112726e-03f, -1.432049947e-03f, +-1.430984752e-03f, -1.429917143e-03f, -1.428847124e-03f, -1.427774696e-03f, -1.426699860e-03f, -1.425622619e-03f, -1.424542976e-03f, -1.423460931e-03f, -1.422376486e-03f, -1.421289645e-03f, +-1.420200409e-03f, -1.419108779e-03f, -1.418014758e-03f, -1.416918349e-03f, -1.415819552e-03f, -1.414718370e-03f, -1.413614805e-03f, -1.412508860e-03f, -1.411400535e-03f, -1.410289834e-03f, +-1.409176758e-03f, -1.408061309e-03f, -1.406943489e-03f, -1.405823301e-03f, -1.404700747e-03f, -1.403575828e-03f, -1.402448546e-03f, -1.401318905e-03f, -1.400186905e-03f, -1.399052549e-03f, +-1.397915839e-03f, -1.396776777e-03f, -1.395635365e-03f, -1.394491606e-03f, -1.393345500e-03f, -1.392197052e-03f, -1.391046262e-03f, -1.389893133e-03f, -1.388737667e-03f, -1.387579865e-03f, +-1.386419731e-03f, -1.385257266e-03f, -1.384092473e-03f, -1.382925353e-03f, -1.381755909e-03f, -1.380584143e-03f, -1.379410056e-03f, -1.378233652e-03f, -1.377054933e-03f, -1.375873899e-03f, +-1.374690555e-03f, -1.373504901e-03f, -1.372316941e-03f, -1.371126675e-03f, -1.369934107e-03f, -1.368739239e-03f, -1.367542072e-03f, -1.366342610e-03f, -1.365140853e-03f, -1.363936805e-03f, +-1.362730468e-03f, -1.361521843e-03f, -1.360310934e-03f, -1.359097741e-03f, -1.357882269e-03f, -1.356664518e-03f, -1.355444491e-03f, -1.354222190e-03f, -1.352997617e-03f, -1.351770776e-03f, +-1.350541667e-03f, -1.349310293e-03f, -1.348076657e-03f, -1.346840761e-03f, -1.345602606e-03f, -1.344362196e-03f, -1.343119532e-03f, -1.341874617e-03f, -1.340627453e-03f, -1.339378043e-03f, +-1.338126388e-03f, -1.336872491e-03f, -1.335616354e-03f, -1.334357980e-03f, -1.333097370e-03f, -1.331834528e-03f, -1.330569455e-03f, -1.329302153e-03f, -1.328032626e-03f, -1.326760876e-03f, +-1.325486903e-03f, -1.324210712e-03f, -1.322932305e-03f, -1.321651683e-03f, -1.320368849e-03f, -1.319083805e-03f, -1.317796554e-03f, -1.316507098e-03f, -1.315215440e-03f, -1.313921581e-03f, +-1.312625525e-03f, -1.311327273e-03f, -1.310026827e-03f, -1.308724192e-03f, -1.307419367e-03f, -1.306112357e-03f, -1.304803163e-03f, -1.303491788e-03f, -1.302178234e-03f, -1.300862503e-03f, +-1.299544599e-03f, -1.298224523e-03f, -1.296902277e-03f, -1.295577865e-03f, -1.294251289e-03f, -1.292922550e-03f, -1.291591652e-03f, -1.290258596e-03f, -1.288923386e-03f, -1.287586023e-03f, +-1.286246511e-03f, -1.284904851e-03f, -1.283561046e-03f, -1.282215099e-03f, -1.280867011e-03f, -1.279516786e-03f, -1.278164426e-03f, -1.276809933e-03f, -1.275453309e-03f, -1.274094558e-03f, +-1.272733681e-03f, -1.271370682e-03f, -1.270005562e-03f, -1.268638324e-03f, -1.267268970e-03f, -1.265897504e-03f, -1.264523927e-03f, -1.263148243e-03f, -1.261770452e-03f, -1.260390559e-03f, +-1.259008566e-03f, -1.257624474e-03f, -1.256238287e-03f, -1.254850007e-03f, -1.253459636e-03f, -1.252067178e-03f, -1.250672634e-03f, -1.249276008e-03f, -1.247877301e-03f, -1.246476516e-03f, +-1.245073656e-03f, -1.243668723e-03f, -1.242261721e-03f, -1.240852650e-03f, -1.239441515e-03f, -1.238028317e-03f, -1.236613059e-03f, -1.235195744e-03f, -1.233776373e-03f, -1.232354951e-03f, +-1.230931479e-03f, -1.229505960e-03f, -1.228078396e-03f, -1.226648791e-03f, -1.225217146e-03f, -1.223783464e-03f, -1.222347748e-03f, -1.220910001e-03f, -1.219470225e-03f, -1.218028422e-03f, +-1.216584595e-03f, -1.215138748e-03f, -1.213690881e-03f, -1.212240999e-03f, -1.210789104e-03f, -1.209335198e-03f, -1.207879284e-03f, -1.206421364e-03f, -1.204961442e-03f, -1.203499520e-03f, +-1.202035600e-03f, -1.200569685e-03f, -1.199101778e-03f, -1.197631881e-03f, -1.196159998e-03f, -1.194686130e-03f, -1.193210280e-03f, -1.191732452e-03f, -1.190252647e-03f, -1.188770869e-03f, +-1.187287120e-03f, -1.185801403e-03f, -1.184313720e-03f, -1.182824074e-03f, -1.181332468e-03f, -1.179838904e-03f, -1.178343386e-03f, -1.176845915e-03f, -1.175346496e-03f, -1.173845129e-03f, +-1.172341818e-03f, -1.170836566e-03f, -1.169329376e-03f, -1.167820249e-03f, -1.166309189e-03f, -1.164796199e-03f, -1.163281282e-03f, -1.161764439e-03f, -1.160245674e-03f, -1.158724989e-03f, +-1.157202388e-03f, -1.155677872e-03f, -1.154151445e-03f, -1.152623110e-03f, -1.151092869e-03f, -1.149560725e-03f, -1.148026680e-03f, -1.146490738e-03f, -1.144952901e-03f, -1.143413172e-03f, +-1.141871554e-03f, -1.140328049e-03f, -1.138782661e-03f, -1.137235392e-03f, -1.135686244e-03f, -1.134135222e-03f, -1.132582326e-03f, -1.131027561e-03f, -1.129470929e-03f, -1.127912433e-03f, +-1.126352075e-03f, -1.124789859e-03f, -1.123225787e-03f, -1.121659861e-03f, -1.120092086e-03f, -1.118522463e-03f, -1.116950996e-03f, -1.115377687e-03f, -1.113802540e-03f, -1.112225556e-03f, +-1.110646739e-03f, -1.109066091e-03f, -1.107483616e-03f, -1.105899316e-03f, -1.104313195e-03f, -1.102725254e-03f, -1.101135497e-03f, -1.099543927e-03f, -1.097950546e-03f, -1.096355357e-03f, +-1.094758364e-03f, -1.093159569e-03f, -1.091558975e-03f, -1.089956584e-03f, -1.088352401e-03f, -1.086746427e-03f, -1.085138665e-03f, -1.083529119e-03f, -1.081917790e-03f, -1.080304683e-03f, +-1.078689800e-03f, -1.077073144e-03f, -1.075454717e-03f, -1.073834524e-03f, -1.072212565e-03f, -1.070588846e-03f, -1.068963367e-03f, -1.067336133e-03f, -1.065707146e-03f, -1.064076409e-03f, +-1.062443926e-03f, -1.060809698e-03f, -1.059173729e-03f, -1.057536021e-03f, -1.055896579e-03f, -1.054255404e-03f, -1.052612500e-03f, -1.050967869e-03f, -1.049321515e-03f, -1.047673440e-03f, +-1.046023648e-03f, -1.044372140e-03f, -1.042718921e-03f, -1.041063994e-03f, -1.039407360e-03f, -1.037749024e-03f, -1.036088988e-03f, -1.034427254e-03f, -1.032763827e-03f, -1.031098709e-03f, +-1.029431902e-03f, -1.027763411e-03f, -1.026093238e-03f, -1.024421385e-03f, -1.022747857e-03f, -1.021072655e-03f, -1.019395783e-03f, -1.017717244e-03f, -1.016037041e-03f, -1.014355177e-03f, +-1.012671654e-03f, -1.010986477e-03f, -1.009299647e-03f, -1.007611168e-03f, -1.005921043e-03f, -1.004229275e-03f, -1.002535867e-03f, -1.000840822e-03f, -9.991441425e-04f, -9.974458322e-04f, +-9.957458940e-04f, -9.940443308e-04f, -9.923411457e-04f, -9.906363417e-04f, -9.889299219e-04f, -9.872218893e-04f, -9.855122469e-04f, -9.838009977e-04f, -9.820881449e-04f, -9.803736915e-04f, +-9.786576405e-04f, -9.769399951e-04f, -9.752207581e-04f, -9.734999328e-04f, -9.717775222e-04f, -9.700535293e-04f, -9.683279572e-04f, -9.666008090e-04f, -9.648720878e-04f, -9.631417966e-04f, +-9.614099385e-04f, -9.596765166e-04f, -9.579415340e-04f, -9.562049938e-04f, -9.544668990e-04f, -9.527272528e-04f, -9.509860582e-04f, -9.492433184e-04f, -9.474990364e-04f, -9.457532154e-04f, +-9.440058584e-04f, -9.422569686e-04f, -9.405065490e-04f, -9.387546029e-04f, -9.370011332e-04f, -9.352461431e-04f, -9.334896358e-04f, -9.317316143e-04f, -9.299720818e-04f, -9.282110414e-04f, +-9.264484962e-04f, -9.246844494e-04f, -9.229189041e-04f, -9.211518635e-04f, -9.193833306e-04f, -9.176133086e-04f, -9.158418007e-04f, -9.140688100e-04f, -9.122943396e-04f, -9.105183928e-04f, +-9.087409726e-04f, -9.069620822e-04f, -9.051817248e-04f, -9.033999036e-04f, -9.016166216e-04f, -8.998318821e-04f, -8.980456882e-04f, -8.962580431e-04f, -8.944689500e-04f, -8.926784120e-04f, +-8.908864323e-04f, -8.890930142e-04f, -8.872981607e-04f, -8.855018751e-04f, -8.837041605e-04f, -8.819050202e-04f, -8.801044573e-04f, -8.783024750e-04f, -8.764990766e-04f, -8.746942651e-04f, +-8.728880439e-04f, -8.710804161e-04f, -8.692713849e-04f, -8.674609535e-04f, -8.656491252e-04f, -8.638359031e-04f, -8.620212904e-04f, -8.602052905e-04f, -8.583879064e-04f, -8.565691414e-04f, +-8.547489988e-04f, -8.529274817e-04f, -8.511045934e-04f, -8.492803372e-04f, -8.474547161e-04f, -8.456277336e-04f, -8.437993927e-04f, -8.419696968e-04f, -8.401386491e-04f, -8.383062528e-04f, +-8.364725111e-04f, -8.346374274e-04f, -8.328010049e-04f, -8.309632468e-04f, -8.291241563e-04f, -8.272837367e-04f, -8.254419914e-04f, -8.235989234e-04f, -8.217545362e-04f, -8.199088329e-04f, +-8.180618169e-04f, -8.162134913e-04f, -8.143638595e-04f, -8.125129247e-04f, -8.106606903e-04f, -8.088071594e-04f, -8.069523353e-04f, -8.050962214e-04f, -8.032388210e-04f, -8.013801372e-04f, +-7.995201734e-04f, -7.976589328e-04f, -7.957964189e-04f, -7.939326348e-04f, -7.920675838e-04f, -7.902012693e-04f, -7.883336945e-04f, -7.864648628e-04f, -7.845947773e-04f, -7.827234416e-04f, +-7.808508588e-04f, -7.789770322e-04f, -7.771019652e-04f, -7.752256611e-04f, -7.733481232e-04f, -7.714693548e-04f, -7.695893592e-04f, -7.677081397e-04f, -7.658256997e-04f, -7.639420425e-04f, +-7.620571714e-04f, -7.601710898e-04f, -7.582838009e-04f, -7.563953081e-04f, -7.545056147e-04f, -7.526147241e-04f, -7.507226396e-04f, -7.488293646e-04f, -7.469349023e-04f, -7.450392561e-04f, +-7.431424294e-04f, -7.412444255e-04f, -7.393452477e-04f, -7.374448995e-04f, -7.355433841e-04f, -7.336407049e-04f, -7.317368653e-04f, -7.298318686e-04f, -7.279257182e-04f, -7.260184174e-04f, +-7.241099696e-04f, -7.222003782e-04f, -7.202896465e-04f, -7.183777779e-04f, -7.164647758e-04f, -7.145506435e-04f, -7.126353844e-04f, -7.107190019e-04f, -7.088014994e-04f, -7.068828802e-04f, +-7.049631477e-04f, -7.030423053e-04f, -7.011203564e-04f, -6.991973043e-04f, -6.972731525e-04f, -6.953479044e-04f, -6.934215633e-04f, -6.914941326e-04f, -6.895656157e-04f, -6.876360160e-04f, +-6.857053369e-04f, -6.837735819e-04f, -6.818407542e-04f, -6.799068574e-04f, -6.779718947e-04f, -6.760358697e-04f, -6.740987857e-04f, -6.721606461e-04f, -6.702214543e-04f, -6.682812139e-04f, +-6.663399280e-04f, -6.643976003e-04f, -6.624542340e-04f, -6.605098327e-04f, -6.585643997e-04f, -6.566179384e-04f, -6.546704523e-04f, -6.527219449e-04f, -6.507724194e-04f, -6.488218794e-04f, +-6.468703283e-04f, -6.449177695e-04f, -6.429642064e-04f, -6.410096426e-04f, -6.390540813e-04f, -6.370975261e-04f, -6.351399804e-04f, -6.331814476e-04f, -6.312219311e-04f, -6.292614345e-04f, +-6.272999612e-04f, -6.253375145e-04f, -6.233740980e-04f, -6.214097151e-04f, -6.194443693e-04f, -6.174780639e-04f, -6.155108025e-04f, -6.135425885e-04f, -6.115734254e-04f, -6.096033166e-04f, +-6.076322655e-04f, -6.056602758e-04f, -6.036873507e-04f, -6.017134938e-04f, -5.997387085e-04f, -5.977629983e-04f, -5.957863667e-04f, -5.938088171e-04f, -5.918303530e-04f, -5.898509779e-04f, +-5.878706952e-04f, -5.858895084e-04f, -5.839074211e-04f, -5.819244366e-04f, -5.799405585e-04f, -5.779557902e-04f, -5.759701352e-04f, -5.739835971e-04f, -5.719961792e-04f, -5.700078850e-04f, +-5.680187182e-04f, -5.660286820e-04f, -5.640377801e-04f, -5.620460159e-04f, -5.600533930e-04f, -5.580599147e-04f, -5.560655846e-04f, -5.540704062e-04f, -5.520743830e-04f, -5.500775185e-04f, +-5.480798162e-04f, -5.460812796e-04f, -5.440819121e-04f, -5.420817174e-04f, -5.400806988e-04f, -5.380788600e-04f, -5.360762043e-04f, -5.340727354e-04f, -5.320684567e-04f, -5.300633717e-04f, +-5.280574840e-04f, -5.260507971e-04f, -5.240433144e-04f, -5.220350395e-04f, -5.200259759e-04f, -5.180161272e-04f, -5.160054968e-04f, -5.139940882e-04f, -5.119819050e-04f, -5.099689508e-04f, +-5.079552289e-04f, -5.059407430e-04f, -5.039254966e-04f, -5.019094932e-04f, -4.998927363e-04f, -4.978752295e-04f, -4.958569763e-04f, -4.938379802e-04f, -4.918182447e-04f, -4.897977734e-04f, +-4.877765699e-04f, -4.857546376e-04f, -4.837319801e-04f, -4.817086009e-04f, -4.796845036e-04f, -4.776596917e-04f, -4.756341688e-04f, -4.736079383e-04f, -4.715810038e-04f, -4.695533690e-04f, +-4.675250372e-04f, -4.654960122e-04f, -4.634662973e-04f, -4.614358962e-04f, -4.594048124e-04f, -4.573730494e-04f, -4.553406109e-04f, -4.533075003e-04f, -4.512737212e-04f, -4.492392772e-04f, +-4.472041718e-04f, -4.451684086e-04f, -4.431319911e-04f, -4.410949229e-04f, -4.390572075e-04f, -4.370188486e-04f, -4.349798496e-04f, -4.329402141e-04f, -4.308999457e-04f, -4.288590480e-04f, +-4.268175244e-04f, -4.247753787e-04f, -4.227326143e-04f, -4.206892348e-04f, -4.186452437e-04f, -4.166006448e-04f, -4.145554414e-04f, -4.125096372e-04f, -4.104632357e-04f, -4.084162406e-04f, +-4.063686554e-04f, -4.043204836e-04f, -4.022717289e-04f, -4.002223948e-04f, -3.981724848e-04f, -3.961220027e-04f, -3.940709518e-04f, -3.920193359e-04f, -3.899671585e-04f, -3.879144232e-04f, +-3.858611335e-04f, -3.838072931e-04f, -3.817529055e-04f, -3.796979743e-04f, -3.776425030e-04f, -3.755864954e-04f, -3.735299549e-04f, -3.714728851e-04f, -3.694152896e-04f, -3.673571721e-04f, +-3.652985360e-04f, -3.632393851e-04f, -3.611797228e-04f, -3.591195527e-04f, -3.570588785e-04f, -3.549977038e-04f, -3.529360321e-04f, -3.508738670e-04f, -3.488112121e-04f, -3.467480711e-04f, +-3.446844474e-04f, -3.426203447e-04f, -3.405557667e-04f, -3.384907168e-04f, -3.364251987e-04f, -3.343592160e-04f, -3.322927723e-04f, -3.302258711e-04f, -3.281585161e-04f, -3.260907109e-04f, +-3.240224591e-04f, -3.219537643e-04f, -3.198846300e-04f, -3.178150599e-04f, -3.157450576e-04f, -3.136746266e-04f, -3.116037707e-04f, -3.095324933e-04f, -3.074607982e-04f, -3.053886888e-04f, +-3.033161688e-04f, -3.012432419e-04f, -2.991699115e-04f, -2.970961814e-04f, -2.950220551e-04f, -2.929475363e-04f, -2.908726285e-04f, -2.887973353e-04f, -2.867216604e-04f, -2.846456074e-04f, +-2.825691799e-04f, -2.804923814e-04f, -2.784152157e-04f, -2.763376863e-04f, -2.742597968e-04f, -2.721815508e-04f, -2.701029520e-04f, -2.680240040e-04f, -2.659447103e-04f, -2.638650747e-04f, +-2.617851006e-04f, -2.597047918e-04f, -2.576241517e-04f, -2.555431842e-04f, -2.534618927e-04f, -2.513802809e-04f, -2.492983524e-04f, -2.472161108e-04f, -2.451335597e-04f, -2.430507028e-04f, +-2.409675436e-04f, -2.388840859e-04f, -2.368003331e-04f, -2.347162890e-04f, -2.326319571e-04f, -2.305473410e-04f, -2.284624445e-04f, -2.263772710e-04f, -2.242918243e-04f, -2.222061079e-04f, +-2.201201254e-04f, -2.180338806e-04f, -2.159473769e-04f, -2.138606181e-04f, -2.117736077e-04f, -2.096863494e-04f, -2.075988467e-04f, -2.055111034e-04f, -2.034231230e-04f, -2.013349092e-04f, +-1.992464655e-04f, -1.971577957e-04f, -1.950689033e-04f, -1.929797919e-04f, -1.908904652e-04f, -1.888009268e-04f, -1.867111803e-04f, -1.846212293e-04f, -1.825310775e-04f, -1.804407285e-04f, +-1.783501860e-04f, -1.762594534e-04f, -1.741685346e-04f, -1.720774330e-04f, -1.699861523e-04f, -1.678946962e-04f, -1.658030683e-04f, -1.637112721e-04f, -1.616193113e-04f, -1.595271896e-04f, +-1.574349106e-04f, -1.553424779e-04f, -1.532498950e-04f, -1.511571658e-04f, -1.490642936e-04f, -1.469712823e-04f, -1.448781354e-04f, -1.427848566e-04f, -1.406914494e-04f, -1.385979175e-04f, +-1.365042646e-04f, -1.344104942e-04f, -1.323166100e-04f, -1.302226156e-04f, -1.281285146e-04f, -1.260343106e-04f, -1.239400074e-04f, -1.218456084e-04f, -1.197511174e-04f, -1.176565379e-04f, +-1.155618737e-04f, -1.134671282e-04f, -1.113723052e-04f, -1.092774082e-04f, -1.071824409e-04f, -1.050874069e-04f, -1.029923099e-04f, -1.008971534e-04f, -9.880194107e-05f, -9.670667658e-05f, +-9.461136352e-05f, -9.251600552e-05f, -9.042060621e-05f, -8.832516921e-05f, -8.622969813e-05f, -8.413419662e-05f, -8.203866828e-05f, -7.994311675e-05f, -7.784754565e-05f, -7.575195860e-05f, +-7.365635923e-05f, -7.156075115e-05f, -6.946513799e-05f, -6.736952338e-05f, -6.527391093e-05f, -6.317830427e-05f, -6.108270702e-05f, -5.898712281e-05f, -5.689155525e-05f, -5.479600796e-05f, +-5.270048457e-05f, -5.060498870e-05f, -4.850952396e-05f, -4.641409399e-05f, -4.431870239e-05f, -4.222335279e-05f, -4.012804881e-05f, -3.803279406e-05f, -3.593759218e-05f, -3.384244676e-05f, +-3.174736144e-05f, -2.965233984e-05f, -2.755738556e-05f, -2.546250223e-05f, -2.336769346e-05f, -2.127296287e-05f, -1.917831408e-05f, -1.708375071e-05f, -1.498927636e-05f, -1.289489466e-05f, +-1.080060921e-05f, -8.706423645e-06f, -6.612341565e-06f, -4.518366587e-06f, -2.424502325e-06f, -3.307523924e-07f, 1.762879599e-06f, 3.856390035e-06f, 5.949775306e-06f, 8.043031800e-06f, +1.013615590e-05f, 1.222914401e-05f, 1.432199251e-05f, 1.641469778e-05f, 1.850725623e-05f, 2.059966424e-05f, 2.269191821e-05f, 2.478401452e-05f, 2.687594957e-05f, 2.896771976e-05f, +3.105932147e-05f, 3.315075110e-05f, 3.524200504e-05f, 3.733307969e-05f, 3.942397145e-05f, 4.151467671e-05f, 4.360519187e-05f, 4.569551332e-05f, 4.778563746e-05f, 4.987556070e-05f, +5.196527942e-05f, 5.405479003e-05f, 5.614408894e-05f, 5.823317253e-05f, 6.032203721e-05f, 6.241067938e-05f, 6.449909545e-05f, 6.658728182e-05f, 6.867523488e-05f, 7.076295105e-05f, +7.285042673e-05f, 7.493765833e-05f, 7.702464224e-05f, 7.911137488e-05f, 8.119785266e-05f, 8.328407197e-05f, 8.537002924e-05f, 8.745572087e-05f, 8.954114326e-05f, 9.162629284e-05f, +9.371116600e-05f, 9.579575917e-05f, 9.788006876e-05f, 9.996409117e-05f, 1.020478228e-04f, 1.041312601e-04f, 1.062143995e-04f, 1.082972374e-04f, 1.103797702e-04f, 1.124619943e-04f, +1.145439061e-04f, 1.166255021e-04f, 1.187067787e-04f, 1.207877322e-04f, 1.228683592e-04f, 1.249486561e-04f, 1.270286192e-04f, 1.291082450e-04f, 1.311875299e-04f, 1.332664703e-04f, +1.353450627e-04f, 1.374233035e-04f, 1.395011891e-04f, 1.415787160e-04f, 1.436558805e-04f, 1.457326792e-04f, 1.478091084e-04f, 1.498851645e-04f, 1.519608441e-04f, 1.540361434e-04f, +1.561110591e-04f, 1.581855874e-04f, 1.602597249e-04f, 1.623334680e-04f, 1.644068131e-04f, 1.664797566e-04f, 1.685522951e-04f, 1.706244248e-04f, 1.726961424e-04f, 1.747674441e-04f, +1.768383265e-04f, 1.789087861e-04f, 1.809788191e-04f, 1.830484222e-04f, 1.851175917e-04f, 1.871863241e-04f, 1.892546158e-04f, 1.913224633e-04f, 1.933898631e-04f, 1.954568115e-04f, +1.975233051e-04f, 1.995893403e-04f, 2.016549135e-04f, 2.037200212e-04f, 2.057846599e-04f, 2.078488261e-04f, 2.099125161e-04f, 2.119757264e-04f, 2.140384535e-04f, 2.161006939e-04f, +2.181624441e-04f, 2.202237004e-04f, 2.222844594e-04f, 2.243447175e-04f, 2.264044711e-04f, 2.284637169e-04f, 2.305224511e-04f, 2.325806704e-04f, 2.346383711e-04f, 2.366955497e-04f, +2.387522028e-04f, 2.408083267e-04f, 2.428639181e-04f, 2.449189732e-04f, 2.469734887e-04f, 2.490274610e-04f, 2.510808865e-04f, 2.531337618e-04f, 2.551860833e-04f, 2.572378476e-04f, +2.592890511e-04f, 2.613396902e-04f, 2.633897616e-04f, 2.654392616e-04f, 2.674881868e-04f, 2.695365337e-04f, 2.715842986e-04f, 2.736314783e-04f, 2.756780690e-04f, 2.777240674e-04f, +2.797694699e-04f, 2.818142730e-04f, 2.838584732e-04f, 2.859020671e-04f, 2.879450511e-04f, 2.899874217e-04f, 2.920291755e-04f, 2.940703089e-04f, 2.961108184e-04f, 2.981507006e-04f, +3.001899519e-04f, 3.022285689e-04f, 3.042665481e-04f, 3.063038860e-04f, 3.083405791e-04f, 3.103766240e-04f, 3.124120171e-04f, 3.144467549e-04f, 3.164808340e-04f, 3.185142510e-04f, +3.205470022e-04f, 3.225790844e-04f, 3.246104939e-04f, 3.266412273e-04f, 3.286712811e-04f, 3.307006519e-04f, 3.327293362e-04f, 3.347573305e-04f, 3.367846313e-04f, 3.388112353e-04f, +3.408371389e-04f, 3.428623386e-04f, 3.448868311e-04f, 3.469106128e-04f, 3.489336803e-04f, 3.509560301e-04f, 3.529776588e-04f, 3.549985629e-04f, 3.570187390e-04f, 3.590381836e-04f, +3.610568933e-04f, 3.630748646e-04f, 3.650920941e-04f, 3.671085783e-04f, 3.691243138e-04f, 3.711392972e-04f, 3.731535249e-04f, 3.751669936e-04f, 3.771796999e-04f, 3.791916402e-04f, +3.812028112e-04f, 3.832132095e-04f, 3.852228315e-04f, 3.872316739e-04f, 3.892397332e-04f, 3.912470060e-04f, 3.932534890e-04f, 3.952591785e-04f, 3.972640714e-04f, 3.992681640e-04f, +4.012714530e-04f, 4.032739351e-04f, 4.052756066e-04f, 4.072764644e-04f, 4.092765049e-04f, 4.112757247e-04f, 4.132741204e-04f, 4.152716886e-04f, 4.172684260e-04f, 4.192643290e-04f, +4.212593944e-04f, 4.232536186e-04f, 4.252469984e-04f, 4.272395302e-04f, 4.292312108e-04f, 4.312220366e-04f, 4.332120044e-04f, 4.352011107e-04f, 4.371893521e-04f, 4.391767253e-04f, +4.411632269e-04f, 4.431488534e-04f, 4.451336015e-04f, 4.471174678e-04f, 4.491004490e-04f, 4.510825416e-04f, 4.530637423e-04f, 4.550440477e-04f, 4.570234545e-04f, 4.590019592e-04f, +4.609795585e-04f, 4.629562490e-04f, 4.649320274e-04f, 4.669068903e-04f, 4.688808344e-04f, 4.708538562e-04f, 4.728259524e-04f, 4.747971197e-04f, 4.767673547e-04f, 4.787366540e-04f, +4.807050144e-04f, 4.826724324e-04f, 4.846389047e-04f, 4.866044280e-04f, 4.885689989e-04f, 4.905326141e-04f, 4.924952702e-04f, 4.944569639e-04f, 4.964176918e-04f, 4.983774507e-04f, +5.003362372e-04f, 5.022940480e-04f, 5.042508797e-04f, 5.062067289e-04f, 5.081615925e-04f, 5.101154671e-04f, 5.120683492e-04f, 5.140202357e-04f, 5.159711232e-04f, 5.179210084e-04f, +5.198698879e-04f, 5.218177585e-04f, 5.237646168e-04f, 5.257104596e-04f, 5.276552836e-04f, 5.295990853e-04f, 5.315418616e-04f, 5.334836091e-04f, 5.354243246e-04f, 5.373640046e-04f, +5.393026461e-04f, 5.412402455e-04f, 5.431767997e-04f, 5.451123054e-04f, 5.470467593e-04f, 5.489801581e-04f, 5.509124985e-04f, 5.528437772e-04f, 5.547739910e-04f, 5.567031366e-04f, +5.586312107e-04f, 5.605582100e-04f, 5.624841312e-04f, 5.644089712e-04f, 5.663327266e-04f, 5.682553942e-04f, 5.701769707e-04f, 5.720974528e-04f, 5.740168374e-04f, 5.759351210e-04f, +5.778523005e-04f, 5.797683727e-04f, 5.816833342e-04f, 5.835971819e-04f, 5.855099125e-04f, 5.874215227e-04f, 5.893320093e-04f, 5.912413691e-04f, 5.931495988e-04f, 5.950566951e-04f, +5.969626550e-04f, 5.988674751e-04f, 6.007711522e-04f, 6.026736830e-04f, 6.045750644e-04f, 6.064752932e-04f, 6.083743660e-04f, 6.102722798e-04f, 6.121690312e-04f, 6.140646171e-04f, +6.159590343e-04f, 6.178522795e-04f, 6.197443495e-04f, 6.216352412e-04f, 6.235249513e-04f, 6.254134767e-04f, 6.273008141e-04f, 6.291869603e-04f, 6.310719122e-04f, 6.329556666e-04f, +6.348382202e-04f, 6.367195699e-04f, 6.385997125e-04f, 6.404786448e-04f, 6.423563637e-04f, 6.442328659e-04f, 6.461081484e-04f, 6.479822078e-04f, 6.498550411e-04f, 6.517266451e-04f, +6.535970166e-04f, 6.554661524e-04f, 6.573340494e-04f, 6.592007045e-04f, 6.610661144e-04f, 6.629302761e-04f, 6.647931863e-04f, 6.666548420e-04f, 6.685152399e-04f, 6.703743769e-04f, +6.722322500e-04f, 6.740888559e-04f, 6.759441914e-04f, 6.777982536e-04f, 6.796510392e-04f, 6.815025451e-04f, 6.833527682e-04f, 6.852017054e-04f, 6.870493535e-04f, 6.888957094e-04f, +6.907407700e-04f, 6.925845322e-04f, 6.944269928e-04f, 6.962681488e-04f, 6.981079971e-04f, 6.999465345e-04f, 7.017837579e-04f, 7.036196643e-04f, 7.054542505e-04f, 7.072875134e-04f, +7.091194500e-04f, 7.109500572e-04f, 7.127793318e-04f, 7.146072707e-04f, 7.164338710e-04f, 7.182591295e-04f, 7.200830432e-04f, 7.219056088e-04f, 7.237268235e-04f, 7.255466841e-04f, +7.273651875e-04f, 7.291823307e-04f, 7.309981107e-04f, 7.328125242e-04f, 7.346255684e-04f, 7.364372401e-04f, 7.382475363e-04f, 7.400564539e-04f, 7.418639899e-04f, 7.436701412e-04f, +7.454749049e-04f, 7.472782778e-04f, 7.490802568e-04f, 7.508808391e-04f, 7.526800215e-04f, 7.544778011e-04f, 7.562741747e-04f, 7.580691394e-04f, 7.598626921e-04f, 7.616548298e-04f, +7.634455495e-04f, 7.652348483e-04f, 7.670227230e-04f, 7.688091706e-04f, 7.705941882e-04f, 7.723777728e-04f, 7.741599213e-04f, 7.759406307e-04f, 7.777198981e-04f, 7.794977205e-04f, +7.812740949e-04f, 7.830490182e-04f, 7.848224875e-04f, 7.865944998e-04f, 7.883650522e-04f, 7.901341416e-04f, 7.919017651e-04f, 7.936679197e-04f, 7.954326024e-04f, 7.971958103e-04f, +7.989575404e-04f, 8.007177897e-04f, 8.024765554e-04f, 8.042338343e-04f, 8.059896237e-04f, 8.077439204e-04f, 8.094967217e-04f, 8.112480244e-04f, 8.129978258e-04f, 8.147461228e-04f, +8.164929125e-04f, 8.182381920e-04f, 8.199819584e-04f, 8.217242086e-04f, 8.234649399e-04f, 8.252041492e-04f, 8.269418337e-04f, 8.286779904e-04f, 8.304126164e-04f, 8.321457089e-04f, +8.338772648e-04f, 8.356072814e-04f, 8.373357556e-04f, 8.390626846e-04f, 8.407880655e-04f, 8.425118954e-04f, 8.442341714e-04f, 8.459548906e-04f, 8.476740502e-04f, 8.493916472e-04f, +8.511076788e-04f, 8.528221420e-04f, 8.545350341e-04f, 8.562463521e-04f, 8.579560932e-04f, 8.596642545e-04f, 8.613708331e-04f, 8.630758263e-04f, 8.647792310e-04f, 8.664810446e-04f, +8.681812640e-04f, 8.698798865e-04f, 8.715769093e-04f, 8.732723294e-04f, 8.749661441e-04f, 8.766583505e-04f, 8.783489457e-04f, 8.800379270e-04f, 8.817252915e-04f, 8.834110365e-04f, +8.850951589e-04f, 8.867776562e-04f, 8.884585253e-04f, 8.901377636e-04f, 8.918153682e-04f, 8.934913363e-04f, 8.951656650e-04f, 8.968383517e-04f, 8.985093935e-04f, 9.001787876e-04f, +9.018465312e-04f, 9.035126215e-04f, 9.051770558e-04f, 9.068398312e-04f, 9.085009449e-04f, 9.101603943e-04f, 9.118181765e-04f, 9.134742887e-04f, 9.151287283e-04f, 9.167814923e-04f, +9.184325781e-04f, 9.200819829e-04f, 9.217297039e-04f, 9.233757385e-04f, 9.250200837e-04f, 9.266627370e-04f, 9.283036955e-04f, 9.299429565e-04f, 9.315805173e-04f, 9.332163751e-04f, +9.348505272e-04f, 9.364829709e-04f, 9.381137034e-04f, 9.397427221e-04f, 9.413700242e-04f, 9.429956070e-04f, 9.446194678e-04f, 9.462416038e-04f, 9.478620124e-04f, 9.494806909e-04f, +9.510976365e-04f, 9.527128467e-04f, 9.543263185e-04f, 9.559380495e-04f, 9.575480369e-04f, 9.591562780e-04f, 9.607627701e-04f, 9.623675106e-04f, 9.639704967e-04f, 9.655717259e-04f, +9.671711954e-04f, 9.687689025e-04f, 9.703648447e-04f, 9.719590193e-04f, 9.735514235e-04f, 9.751420548e-04f, 9.767309105e-04f, 9.783179880e-04f, 9.799032845e-04f, 9.814867975e-04f, +9.830685244e-04f, 9.846484625e-04f, 9.862266091e-04f, 9.878029617e-04f, 9.893775176e-04f, 9.909502742e-04f, 9.925212289e-04f, 9.940903791e-04f, 9.956577221e-04f, 9.972232554e-04f, +9.987869764e-04f, 1.000348882e-03f, 1.001908971e-03f, 1.003467239e-03f, 1.005023685e-03f, 1.006578305e-03f, 1.008131097e-03f, 1.009682059e-03f, 1.011231188e-03f, 1.012778481e-03f, +1.014323936e-03f, 1.015867551e-03f, 1.017409322e-03f, 1.018949247e-03f, 1.020487323e-03f, 1.022023549e-03f, 1.023557921e-03f, 1.025090437e-03f, 1.026621094e-03f, 1.028149890e-03f, +1.029676822e-03f, 1.031201889e-03f, 1.032725086e-03f, 1.034246412e-03f, 1.035765864e-03f, 1.037283440e-03f, 1.038799137e-03f, 1.040312952e-03f, 1.041824884e-03f, 1.043334929e-03f, +1.044843086e-03f, 1.046349351e-03f, 1.047853722e-03f, 1.049356196e-03f, 1.050856772e-03f, 1.052355447e-03f, 1.053852217e-03f, 1.055347081e-03f, 1.056840037e-03f, 1.058331081e-03f, +1.059820211e-03f, 1.061307426e-03f, 1.062792721e-03f, 1.064276095e-03f, 1.065757546e-03f, 1.067237071e-03f, 1.068714667e-03f, 1.070190332e-03f, 1.071664064e-03f, 1.073135860e-03f, +1.074605718e-03f, 1.076073635e-03f, 1.077539610e-03f, 1.079003638e-03f, 1.080465719e-03f, 1.081925849e-03f, 1.083384026e-03f, 1.084840249e-03f, 1.086294513e-03f, 1.087746818e-03f, +1.089197160e-03f, 1.090645538e-03f, 1.092091948e-03f, 1.093536389e-03f, 1.094978857e-03f, 1.096419352e-03f, 1.097857869e-03f, 1.099294408e-03f, 1.100728965e-03f, 1.102161538e-03f, +1.103592125e-03f, 1.105020724e-03f, 1.106447332e-03f, 1.107871946e-03f, 1.109294565e-03f, 1.110715186e-03f, 1.112133806e-03f, 1.113550424e-03f, 1.114965037e-03f, 1.116377642e-03f, +1.117788238e-03f, 1.119196822e-03f, 1.120603392e-03f, 1.122007945e-03f, 1.123410479e-03f, 1.124810992e-03f, 1.126209481e-03f, 1.127605945e-03f, 1.129000380e-03f, 1.130392785e-03f, +1.131783158e-03f, 1.133171495e-03f, 1.134557795e-03f, 1.135942056e-03f, 1.137324274e-03f, 1.138704449e-03f, 1.140082577e-03f, 1.141458656e-03f, 1.142832685e-03f, 1.144204660e-03f, +1.145574580e-03f, 1.146942442e-03f, 1.148308244e-03f, 1.149671985e-03f, 1.151033660e-03f, 1.152393269e-03f, 1.153750809e-03f, 1.155106279e-03f, 1.156459674e-03f, 1.157810994e-03f, +1.159160237e-03f, 1.160507399e-03f, 1.161852479e-03f, 1.163195475e-03f, 1.164536384e-03f, 1.165875205e-03f, 1.167211934e-03f, 1.168546570e-03f, 1.169879111e-03f, 1.171209554e-03f, +1.172537897e-03f, 1.173864139e-03f, 1.175188276e-03f, 1.176510307e-03f, 1.177830230e-03f, 1.179148042e-03f, 1.180463741e-03f, 1.181777326e-03f, 1.183088793e-03f, 1.184398141e-03f, +1.185705368e-03f, 1.187010471e-03f, 1.188313449e-03f, 1.189614299e-03f, 1.190913019e-03f, 1.192209607e-03f, 1.193504061e-03f, 1.194796378e-03f, 1.196086558e-03f, 1.197374596e-03f, +1.198660492e-03f, 1.199944244e-03f, 1.201225849e-03f, 1.202505305e-03f, 1.203782610e-03f, 1.205057761e-03f, 1.206330758e-03f, 1.207601598e-03f, 1.208870278e-03f, 1.210136797e-03f, +1.211401152e-03f, 1.212663342e-03f, 1.213923365e-03f, 1.215181218e-03f, 1.216436899e-03f, 1.217690407e-03f, 1.218941738e-03f, 1.220190893e-03f, 1.221437867e-03f, 1.222682659e-03f, +1.223925268e-03f, 1.225165690e-03f, 1.226403925e-03f, 1.227639970e-03f, 1.228873823e-03f, 1.230105482e-03f, 1.231334945e-03f, 1.232562210e-03f, 1.233787275e-03f, 1.235010138e-03f, +1.236230797e-03f, 1.237449250e-03f, 1.238665496e-03f, 1.239879531e-03f, 1.241091355e-03f, 1.242300965e-03f, 1.243508359e-03f, 1.244713535e-03f, 1.245916492e-03f, 1.247117227e-03f, +1.248315738e-03f, 1.249512024e-03f, 1.250706082e-03f, 1.251897911e-03f, 1.253087509e-03f, 1.254274873e-03f, 1.255460002e-03f, 1.256642894e-03f, 1.257823547e-03f, 1.259001959e-03f, +1.260178128e-03f, 1.261352052e-03f, 1.262523729e-03f, 1.263693158e-03f, 1.264860337e-03f, 1.266025263e-03f, 1.267187935e-03f, 1.268348351e-03f, 1.269506508e-03f, 1.270662406e-03f, +1.271816042e-03f, 1.272967414e-03f, 1.274116521e-03f, 1.275263361e-03f, 1.276407931e-03f, 1.277550231e-03f, 1.278690257e-03f, 1.279828009e-03f, 1.280963484e-03f, 1.282096681e-03f, +1.283227597e-03f, 1.284356232e-03f, 1.285482582e-03f, 1.286606647e-03f, 1.287728425e-03f, 1.288847913e-03f, 1.289965110e-03f, 1.291080014e-03f, 1.292192623e-03f, 1.293302936e-03f, +1.294410950e-03f, 1.295516665e-03f, 1.296620077e-03f, 1.297721186e-03f, 1.298819989e-03f, 1.299916486e-03f, 1.301010673e-03f, 1.302102550e-03f, 1.303192114e-03f, 1.304279364e-03f, +1.305364298e-03f, 1.306446914e-03f, 1.307527211e-03f, 1.308605186e-03f, 1.309680839e-03f, 1.310754167e-03f, 1.311825169e-03f, 1.312893842e-03f, 1.313960186e-03f, 1.315024198e-03f, +1.316085877e-03f, 1.317145221e-03f, 1.318202229e-03f, 1.319256898e-03f, 1.320309227e-03f, 1.321359214e-03f, 1.322406859e-03f, 1.323452158e-03f, 1.324495110e-03f, 1.325535714e-03f, +1.326573968e-03f, 1.327609870e-03f, 1.328643419e-03f, 1.329674612e-03f, 1.330703449e-03f, 1.331729928e-03f, 1.332754047e-03f, 1.333775804e-03f, 1.334795198e-03f, 1.335812227e-03f, +1.336826889e-03f, 1.337839184e-03f, 1.338849108e-03f, 1.339856662e-03f, 1.340861842e-03f, 1.341864648e-03f, 1.342865078e-03f, 1.343863130e-03f, 1.344858803e-03f, 1.345852094e-03f, +1.346843004e-03f, 1.347831529e-03f, 1.348817669e-03f, 1.349801421e-03f, 1.350782784e-03f, 1.351761758e-03f, 1.352738339e-03f, 1.353712527e-03f, 1.354684320e-03f, 1.355653716e-03f, +1.356620715e-03f, 1.357585313e-03f, 1.358547511e-03f, 1.359507306e-03f, 1.360464696e-03f, 1.361419681e-03f, 1.362372259e-03f, 1.363322428e-03f, 1.364270187e-03f, 1.365215534e-03f, +1.366158467e-03f, 1.367098986e-03f, 1.368037089e-03f, 1.368972774e-03f, 1.369906040e-03f, 1.370836886e-03f, 1.371765309e-03f, 1.372691308e-03f, 1.373614883e-03f, 1.374536031e-03f, +1.375454751e-03f, 1.376371041e-03f, 1.377284901e-03f, 1.378196328e-03f, 1.379105322e-03f, 1.380011880e-03f, 1.380916002e-03f, 1.381817685e-03f, 1.382716930e-03f, 1.383613733e-03f, +1.384508094e-03f, 1.385400012e-03f, 1.386289484e-03f, 1.387176510e-03f, 1.388061088e-03f, 1.388943217e-03f, 1.389822895e-03f, 1.390700120e-03f, 1.391574893e-03f, 1.392447211e-03f, +1.393317072e-03f, 1.394184476e-03f, 1.395049422e-03f, 1.395911906e-03f, 1.396771930e-03f, 1.397629490e-03f, 1.398484586e-03f, 1.399337217e-03f, 1.400187380e-03f, 1.401035075e-03f, +1.401880301e-03f, 1.402723056e-03f, 1.403563338e-03f, 1.404401147e-03f, 1.405236481e-03f, 1.406069339e-03f, 1.406899719e-03f, 1.407727621e-03f, 1.408553043e-03f, 1.409375983e-03f, +1.410196440e-03f, 1.411014414e-03f, 1.411829903e-03f, 1.412642905e-03f, 1.413453419e-03f, 1.414261444e-03f, 1.415066980e-03f, 1.415870023e-03f, 1.416670574e-03f, 1.417468631e-03f, +1.418264193e-03f, 1.419057259e-03f, 1.419847826e-03f, 1.420635895e-03f, 1.421421464e-03f, 1.422204532e-03f, 1.422985097e-03f, 1.423763158e-03f, 1.424538714e-03f, 1.425311764e-03f, +1.426082307e-03f, 1.426850341e-03f, 1.427615866e-03f, 1.428378879e-03f, 1.429139381e-03f, 1.429897369e-03f, 1.430652843e-03f, 1.431405802e-03f, 1.432156243e-03f, 1.432904167e-03f, +1.433649572e-03f, 1.434392456e-03f, 1.435132820e-03f, 1.435870661e-03f, 1.436605978e-03f, 1.437338770e-03f, 1.438069037e-03f, 1.438796777e-03f, 1.439521988e-03f, 1.440244671e-03f, +1.440964823e-03f, 1.441682444e-03f, 1.442397532e-03f, 1.443110087e-03f, 1.443820107e-03f, 1.444527591e-03f, 1.445232539e-03f, 1.445934949e-03f, 1.446634819e-03f, 1.447332150e-03f, +1.448026940e-03f, 1.448719187e-03f, 1.449408891e-03f, 1.450096051e-03f, 1.450780666e-03f, 1.451462734e-03f, 1.452142255e-03f, 1.452819228e-03f, 1.453493651e-03f, 1.454165523e-03f, +1.454834845e-03f, 1.455501613e-03f, 1.456165829e-03f, 1.456827489e-03f, 1.457486595e-03f, 1.458143144e-03f, 1.458797135e-03f, 1.459448568e-03f, 1.460097441e-03f, 1.460743754e-03f, +1.461387506e-03f, 1.462028696e-03f, 1.462667322e-03f, 1.463303383e-03f, 1.463936880e-03f, 1.464567810e-03f, 1.465196174e-03f, 1.465821969e-03f, 1.466445195e-03f, 1.467065852e-03f, +1.467683937e-03f, 1.468299451e-03f, 1.468912392e-03f, 1.469522759e-03f, 1.470130552e-03f, 1.470735770e-03f, 1.471338411e-03f, 1.471938475e-03f, 1.472535961e-03f, 1.473130868e-03f, +1.473723195e-03f, 1.474312941e-03f, 1.474900106e-03f, 1.475484688e-03f, 1.476066687e-03f, 1.476646101e-03f, 1.477222931e-03f, 1.477797175e-03f, 1.478368831e-03f, 1.478937901e-03f, +1.479504382e-03f, 1.480068273e-03f, 1.480629575e-03f, 1.481188285e-03f, 1.481744404e-03f, 1.482297930e-03f, 1.482848863e-03f, 1.483397202e-03f, 1.483942946e-03f, 1.484486094e-03f, +1.485026645e-03f, 1.485564600e-03f, 1.486099956e-03f, 1.486632713e-03f, 1.487162870e-03f, 1.487690427e-03f, 1.488215383e-03f, 1.488737737e-03f, 1.489257488e-03f, 1.489774635e-03f, +1.490289179e-03f, 1.490801117e-03f, 1.491310450e-03f, 1.491817176e-03f, 1.492321296e-03f, 1.492822807e-03f, 1.493321710e-03f, 1.493818003e-03f, 1.494311686e-03f, 1.494802759e-03f, +1.495291220e-03f, 1.495777069e-03f, 1.496260306e-03f, 1.496740928e-03f, 1.497218937e-03f, 1.497694331e-03f, 1.498167109e-03f, 1.498637271e-03f, 1.499104816e-03f, 1.499569744e-03f, +1.500032053e-03f, 1.500491744e-03f, 1.500948815e-03f, 1.501403266e-03f, 1.501855096e-03f, 1.502304305e-03f, 1.502750892e-03f, 1.503194856e-03f, 1.503636197e-03f, 1.504074914e-03f, +1.504511007e-03f, 1.504944474e-03f, 1.505375316e-03f, 1.505803532e-03f, 1.506229120e-03f, 1.506652082e-03f, 1.507072415e-03f, 1.507490120e-03f, 1.507905195e-03f, 1.508317641e-03f, +1.508727456e-03f, 1.509134640e-03f, 1.509539194e-03f, 1.509941115e-03f, 1.510340403e-03f, 1.510737059e-03f, 1.511131080e-03f, 1.511522468e-03f, 1.511911221e-03f, 1.512297339e-03f, +1.512680821e-03f, 1.513061667e-03f, 1.513439877e-03f, 1.513815449e-03f, 1.514188383e-03f, 1.514558679e-03f, 1.514926337e-03f, 1.515291355e-03f, 1.515653733e-03f, 1.516013472e-03f, +1.516370569e-03f, 1.516725026e-03f, 1.517076841e-03f, 1.517426014e-03f, 1.517772545e-03f, 1.518116433e-03f, 1.518457677e-03f, 1.518796277e-03f, 1.519132234e-03f, 1.519465545e-03f, +1.519796212e-03f, 1.520124233e-03f, 1.520449608e-03f, 1.520772337e-03f, 1.521092419e-03f, 1.521409854e-03f, 1.521724641e-03f, 1.522036781e-03f, 1.522346272e-03f, 1.522653114e-03f, +1.522957308e-03f, 1.523258852e-03f, 1.523557746e-03f, 1.523853989e-03f, 1.524147583e-03f, 1.524438525e-03f, 1.524726816e-03f, 1.525012455e-03f, 1.525295443e-03f, 1.525575778e-03f, +1.525853461e-03f, 1.526128490e-03f, 1.526400866e-03f, 1.526670589e-03f, 1.526937658e-03f, 1.527202072e-03f, 1.527463832e-03f, 1.527722937e-03f, 1.527979387e-03f, 1.528233182e-03f, +1.528484320e-03f, 1.528732803e-03f, 1.528978630e-03f, 1.529221800e-03f, 1.529462313e-03f, 1.529700169e-03f, 1.529935368e-03f, 1.530167909e-03f, 1.530397792e-03f, 1.530625017e-03f, +1.530849584e-03f, 1.531071492e-03f, 1.531290742e-03f, 1.531507332e-03f, 1.531721263e-03f, 1.531932535e-03f, 1.532141147e-03f, 1.532347099e-03f, 1.532550390e-03f, 1.532751022e-03f, +1.532948993e-03f, 1.533144303e-03f, 1.533336953e-03f, 1.533526941e-03f, 1.533714269e-03f, 1.533898934e-03f, 1.534080939e-03f, 1.534260281e-03f, 1.534436962e-03f, 1.534610980e-03f, +1.534782336e-03f, 1.534951030e-03f, 1.535117062e-03f, 1.535280431e-03f, 1.535441137e-03f, 1.535599180e-03f, 1.535754560e-03f, 1.535907277e-03f, 1.536057331e-03f, 1.536204721e-03f, +1.536349448e-03f, 1.536491512e-03f, 1.536630912e-03f, 1.536767648e-03f, 1.536901720e-03f, 1.537033128e-03f, 1.537161873e-03f, 1.537287953e-03f, 1.537411369e-03f, 1.537532121e-03f, +1.537650209e-03f, 1.537765633e-03f, 1.537878392e-03f, 1.537988487e-03f, 1.538095918e-03f, 1.538200684e-03f, 1.538302785e-03f, 1.538402222e-03f, 1.538498995e-03f, 1.538593103e-03f, +1.538684546e-03f, 1.538773325e-03f, 1.538859440e-03f, 1.538942889e-03f, 1.539023675e-03f, 1.539101795e-03f, 1.539177252e-03f, 1.539250043e-03f, 1.539320171e-03f, 1.539387633e-03f, +1.539452432e-03f, 1.539514566e-03f, 1.539574036e-03f, 1.539630841e-03f, 1.539684982e-03f, 1.539736460e-03f, 1.539785273e-03f, 1.539831422e-03f, 1.539874907e-03f, 1.539915728e-03f, +1.539953885e-03f, 1.539989379e-03f, 1.540022209e-03f, 1.540052375e-03f, 1.540079878e-03f, 1.540104718e-03f, 1.540126895e-03f, 1.540146408e-03f, 1.540163258e-03f, 1.540177446e-03f, +1.540188971e-03f, 1.540197833e-03f, 1.540204033e-03f, 1.540207570e-03f, 1.540208445e-03f, 1.540206659e-03f, 1.540202210e-03f, 1.540195100e-03f, 1.540185328e-03f, 1.540172894e-03f, +1.540157800e-03f, 1.540140044e-03f, 1.540119628e-03f, 1.540096551e-03f, 1.540070813e-03f, 1.540042415e-03f, 1.540011357e-03f, 1.539977639e-03f, 1.539941262e-03f, 1.539902225e-03f, +1.539860529e-03f, 1.539816174e-03f, 1.539769160e-03f, 1.539719487e-03f, 1.539667156e-03f, 1.539612168e-03f, 1.539554521e-03f, 1.539494217e-03f, 1.539431255e-03f, 1.539365636e-03f, +1.539297361e-03f, 1.539226429e-03f, 1.539152841e-03f, 1.539076597e-03f, 1.538997697e-03f, 1.538916142e-03f, 1.538831931e-03f, 1.538745066e-03f, 1.538655546e-03f, 1.538563372e-03f, +1.538468545e-03f, 1.538371063e-03f, 1.538270929e-03f, 1.538168141e-03f, 1.538062701e-03f, 1.537954608e-03f, 1.537843864e-03f, 1.537730468e-03f, 1.537614421e-03f, 1.537495723e-03f, +1.537374374e-03f, 1.537250375e-03f, 1.537123727e-03f, 1.536994429e-03f, 1.536862482e-03f, 1.536727886e-03f, 1.536590642e-03f, 1.536450750e-03f, 1.536308210e-03f, 1.536163023e-03f, +1.536015190e-03f, 1.535864710e-03f, 1.535711584e-03f, 1.535555813e-03f, 1.535397397e-03f, 1.535236336e-03f, 1.535072631e-03f, 1.534906282e-03f, 1.534737290e-03f, 1.534565655e-03f, +1.534391377e-03f, 1.534214457e-03f, 1.534034896e-03f, 1.533852694e-03f, 1.533667851e-03f, 1.533480368e-03f, 1.533290245e-03f, 1.533097483e-03f, 1.532902083e-03f, 1.532704044e-03f, +1.532503367e-03f, 1.532300053e-03f, 1.532094103e-03f, 1.531885516e-03f, 1.531674293e-03f, 1.531460435e-03f, 1.531243943e-03f, 1.531024816e-03f, 1.530803056e-03f, 1.530578663e-03f, +1.530351637e-03f, 1.530121979e-03f, 1.529889689e-03f, 1.529654769e-03f, 1.529417218e-03f, 1.529177038e-03f, 1.528934228e-03f, 1.528688789e-03f, 1.528440723e-03f, 1.528190029e-03f, +1.527936708e-03f, 1.527680760e-03f, 1.527422187e-03f, 1.527160989e-03f, 1.526897166e-03f, 1.526630719e-03f, 1.526361649e-03f, 1.526089956e-03f, 1.525815641e-03f, 1.525538705e-03f, +1.525259147e-03f, 1.524976970e-03f, 1.524692172e-03f, 1.524404756e-03f, 1.524114722e-03f, 1.523822070e-03f, 1.523526801e-03f, 1.523228915e-03f, 1.522928414e-03f, 1.522625298e-03f, +1.522319567e-03f, 1.522011223e-03f, 1.521700266e-03f, 1.521386697e-03f, 1.521070516e-03f, 1.520751724e-03f, 1.520430322e-03f, 1.520106310e-03f, 1.519779690e-03f, 1.519450461e-03f, +1.519118625e-03f, 1.518784183e-03f, 1.518447135e-03f, 1.518107481e-03f, 1.517765223e-03f, 1.517420361e-03f, 1.517072897e-03f, 1.516722830e-03f, 1.516370161e-03f, 1.516014892e-03f, +1.515657023e-03f, 1.515296555e-03f, 1.514933489e-03f, 1.514567824e-03f, 1.514199563e-03f, 1.513828706e-03f, 1.513455254e-03f, 1.513079207e-03f, 1.512700566e-03f, 1.512319333e-03f, +1.511935507e-03f, 1.511549091e-03f, 1.511160084e-03f, 1.510768487e-03f, 1.510374301e-03f, 1.509977527e-03f, 1.509578167e-03f, 1.509176220e-03f, 1.508771687e-03f, 1.508364570e-03f, +1.507954869e-03f, 1.507542585e-03f, 1.507127719e-03f, 1.506710272e-03f, 1.506290245e-03f, 1.505867638e-03f, 1.505442453e-03f, 1.505014690e-03f, 1.504584350e-03f, 1.504151434e-03f, +1.503715943e-03f, 1.503277879e-03f, 1.502837241e-03f, 1.502394030e-03f, 1.501948248e-03f, 1.501499896e-03f, 1.501048974e-03f, 1.500595484e-03f, 1.500139426e-03f, 1.499680801e-03f, +1.499219610e-03f, 1.498755855e-03f, 1.498289535e-03f, 1.497820653e-03f, 1.497349208e-03f, 1.496875203e-03f, 1.496398637e-03f, 1.495919512e-03f, 1.495437829e-03f, 1.494953589e-03f, +1.494466793e-03f, 1.493977442e-03f, 1.493485536e-03f, 1.492991077e-03f, 1.492494066e-03f, 1.491994504e-03f, 1.491492391e-03f, 1.490987729e-03f, 1.490480519e-03f, 1.489970762e-03f, +1.489458459e-03f, 1.488943611e-03f, 1.488426219e-03f, 1.487906283e-03f, 1.487383806e-03f, 1.486858788e-03f, 1.486331230e-03f, 1.485801133e-03f, 1.485268498e-03f, 1.484733327e-03f, +1.484195620e-03f, 1.483655378e-03f, 1.483112603e-03f, 1.482567296e-03f, 1.482019457e-03f, 1.481469088e-03f, 1.480916190e-03f, 1.480360764e-03f, 1.479802811e-03f, 1.479242332e-03f, +1.478679329e-03f, 1.478113802e-03f, 1.477545753e-03f, 1.476975182e-03f, 1.476402091e-03f, 1.475826481e-03f, 1.475248353e-03f, 1.474667708e-03f, 1.474084548e-03f, 1.473498873e-03f, +1.472910685e-03f, 1.472319984e-03f, 1.471726773e-03f, 1.471131052e-03f, 1.470532822e-03f, 1.469932084e-03f, 1.469328841e-03f, 1.468723092e-03f, 1.468114839e-03f, 1.467504084e-03f, +1.466890827e-03f, 1.466275070e-03f, 1.465656813e-03f, 1.465036059e-03f, 1.464412808e-03f, 1.463787062e-03f, 1.463158821e-03f, 1.462528087e-03f, 1.461894861e-03f, 1.461259145e-03f, +1.460620940e-03f, 1.459980246e-03f, 1.459337066e-03f, 1.458691400e-03f, 1.458043250e-03f, 1.457392617e-03f, 1.456739501e-03f, 1.456083906e-03f, 1.455425831e-03f, 1.454765278e-03f, +1.454102249e-03f, 1.453436744e-03f, 1.452768765e-03f, 1.452098313e-03f, 1.451425390e-03f, 1.450749997e-03f, 1.450072134e-03f, 1.449391804e-03f, 1.448709008e-03f, 1.448023747e-03f, +1.447336022e-03f, 1.446645835e-03f, 1.445953187e-03f, 1.445258080e-03f, 1.444560514e-03f, 1.443860491e-03f, 1.443158013e-03f, 1.442453080e-03f, 1.441745694e-03f, 1.441035857e-03f, +1.440323570e-03f, 1.439608834e-03f, 1.438891651e-03f, 1.438172022e-03f, 1.437449948e-03f, 1.436725431e-03f, 1.435998472e-03f, 1.435269072e-03f, 1.434537234e-03f, 1.433802958e-03f, +1.433066245e-03f, 1.432327098e-03f, 1.431585517e-03f, 1.430841505e-03f, 1.430095061e-03f, 1.429346189e-03f, 1.428594889e-03f, 1.427841163e-03f, 1.427085011e-03f, 1.426326437e-03f, +1.425565440e-03f, 1.424802023e-03f, 1.424036187e-03f, 1.423267934e-03f, 1.422497264e-03f, 1.421724180e-03f, 1.420948683e-03f, 1.420170773e-03f, 1.419390454e-03f, 1.418607726e-03f, +1.417822591e-03f, 1.417035050e-03f, 1.416245105e-03f, 1.415452757e-03f, 1.414658008e-03f, 1.413860859e-03f, 1.413061312e-03f, 1.412259369e-03f, 1.411455030e-03f, 1.410648297e-03f, +1.409839173e-03f, 1.409027658e-03f, 1.408213754e-03f, 1.407397462e-03f, 1.406578785e-03f, 1.405757723e-03f, 1.404934278e-03f, 1.404108452e-03f, 1.403280247e-03f, 1.402449663e-03f, +1.401616703e-03f, 1.400781367e-03f, 1.399943659e-03f, 1.399103578e-03f, 1.398261127e-03f, 1.397416308e-03f, 1.396569122e-03f, 1.395719570e-03f, 1.394867654e-03f, 1.394013376e-03f, +1.393156737e-03f, 1.392297740e-03f, 1.391436385e-03f, 1.390572674e-03f, 1.389706609e-03f, 1.388838192e-03f, 1.387967424e-03f, 1.387094306e-03f, 1.386218841e-03f, 1.385341030e-03f, +1.384460875e-03f, 1.383578377e-03f, 1.382693538e-03f, 1.381806360e-03f, 1.380916844e-03f, 1.380024992e-03f, 1.379130806e-03f, 1.378234287e-03f, 1.377335437e-03f, 1.376434258e-03f, +1.375530751e-03f, 1.374624919e-03f, 1.373716762e-03f, 1.372806283e-03f, 1.371893483e-03f, 1.370978365e-03f, 1.370060928e-03f, 1.369141177e-03f, 1.368219111e-03f, 1.367294733e-03f, +1.366368044e-03f, 1.365439047e-03f, 1.364507743e-03f, 1.363574134e-03f, 1.362638221e-03f, 1.361700007e-03f, 1.360759492e-03f, 1.359816680e-03f, 1.358871570e-03f, 1.357924167e-03f, +1.356974470e-03f, 1.356022482e-03f, 1.355068204e-03f, 1.354111639e-03f, 1.353152789e-03f, 1.352191654e-03f, 1.351228237e-03f, 1.350262539e-03f, 1.349294563e-03f, 1.348324310e-03f, +1.347351782e-03f, 1.346376981e-03f, 1.345399908e-03f, 1.344420566e-03f, 1.343438956e-03f, 1.342455080e-03f, 1.341468940e-03f, 1.340480537e-03f, 1.339489874e-03f, 1.338496953e-03f, +1.337501775e-03f, 1.336504342e-03f, 1.335504656e-03f, 1.334502718e-03f, 1.333498532e-03f, 1.332492097e-03f, 1.331483418e-03f, 1.330472494e-03f, 1.329459329e-03f, 1.328443923e-03f, +1.327426280e-03f, 1.326406400e-03f, 1.325384286e-03f, 1.324359940e-03f, 1.323333363e-03f, 1.322304558e-03f, 1.321273525e-03f, 1.320240268e-03f, 1.319204788e-03f, 1.318167087e-03f, +1.317127167e-03f, 1.316085030e-03f, 1.315040678e-03f, 1.313994112e-03f, 1.312945335e-03f, 1.311894349e-03f, 1.310841155e-03f, 1.309785755e-03f, 1.308728152e-03f, 1.307668348e-03f, +1.306606344e-03f, 1.305542142e-03f, 1.304475744e-03f, 1.303407153e-03f, 1.302336370e-03f, 1.301263397e-03f, 1.300188236e-03f, 1.299110889e-03f, 1.298031359e-03f, 1.296949646e-03f, +1.295865754e-03f, 1.294779684e-03f, 1.293691438e-03f, 1.292601018e-03f, 1.291508426e-03f, 1.290413664e-03f, 1.289316735e-03f, 1.288217640e-03f, 1.287116381e-03f, 1.286012960e-03f, +1.284907379e-03f, 1.283799641e-03f, 1.282689747e-03f, 1.281577699e-03f, 1.280463500e-03f, 1.279347152e-03f, 1.278228656e-03f, 1.277108014e-03f, 1.275985229e-03f, 1.274860303e-03f, +1.273733238e-03f, 1.272604035e-03f, 1.271472697e-03f, 1.270339227e-03f, 1.269203625e-03f, 1.268065895e-03f, 1.266926037e-03f, 1.265784056e-03f, 1.264639951e-03f, 1.263493726e-03f, +1.262345383e-03f, 1.261194923e-03f, 1.260042350e-03f, 1.258887664e-03f, 1.257730868e-03f, 1.256571965e-03f, 1.255410956e-03f, 1.254247843e-03f, 1.253082629e-03f, 1.251915316e-03f, +1.250745905e-03f, 1.249574400e-03f, 1.248400801e-03f, 1.247225112e-03f, 1.246047334e-03f, 1.244867470e-03f, 1.243685522e-03f, 1.242501492e-03f, 1.241315381e-03f, 1.240127193e-03f, +1.238936929e-03f, 1.237744592e-03f, 1.236550184e-03f, 1.235353707e-03f, 1.234155162e-03f, 1.232954554e-03f, 1.231751882e-03f, 1.230547150e-03f, 1.229340361e-03f, 1.228131515e-03f, +1.226920616e-03f, 1.225707665e-03f, 1.224492665e-03f, 1.223275618e-03f, 1.222056526e-03f, 1.220835392e-03f, 1.219612217e-03f, 1.218387004e-03f, 1.217159756e-03f, 1.215930473e-03f, +1.214699159e-03f, 1.213465816e-03f, 1.212230446e-03f, 1.210993052e-03f, 1.209753635e-03f, 1.208512198e-03f, 1.207268743e-03f, 1.206023272e-03f, 1.204775788e-03f, 1.203526293e-03f, +1.202274789e-03f, 1.201021278e-03f, 1.199765763e-03f, 1.198508247e-03f, 1.197248730e-03f, 1.195987216e-03f, 1.194723707e-03f, 1.193458206e-03f, 1.192190714e-03f, 1.190921233e-03f, +1.189649767e-03f, 1.188376317e-03f, 1.187100886e-03f, 1.185823476e-03f, 1.184544089e-03f, 1.183262728e-03f, 1.181979395e-03f, 1.180694092e-03f, 1.179406822e-03f, 1.178117587e-03f, +1.176826390e-03f, 1.175533232e-03f, 1.174238116e-03f, 1.172941045e-03f, 1.171642020e-03f, 1.170341045e-03f, 1.169038121e-03f, 1.167733251e-03f, 1.166426437e-03f, 1.165117681e-03f, +1.163806987e-03f, 1.162494356e-03f, 1.161179791e-03f, 1.159863293e-03f, 1.158544867e-03f, 1.157224513e-03f, 1.155902234e-03f, 1.154578033e-03f, 1.153251912e-03f, 1.151923874e-03f, +1.150593920e-03f, 1.149262054e-03f, 1.147928277e-03f, 1.146592592e-03f, 1.145255002e-03f, 1.143915509e-03f, 1.142574115e-03f, 1.141230823e-03f, 1.139885636e-03f, 1.138538555e-03f, +1.137189583e-03f, 1.135838722e-03f, 1.134485975e-03f, 1.133131345e-03f, 1.131774834e-03f, 1.130416444e-03f, 1.129056178e-03f, 1.127694038e-03f, 1.126330027e-03f, 1.124964147e-03f, +1.123596400e-03f, 1.122226790e-03f, 1.120855318e-03f, 1.119481987e-03f, 1.118106800e-03f, 1.116729759e-03f, 1.115350866e-03f, 1.113970124e-03f, 1.112587536e-03f, 1.111203104e-03f, +1.109816830e-03f, 1.108428717e-03f, 1.107038768e-03f, 1.105646984e-03f, 1.104253369e-03f, 1.102857925e-03f, 1.101460655e-03f, 1.100061561e-03f, 1.098660645e-03f, 1.097257910e-03f, +1.095853359e-03f, 1.094446994e-03f, 1.093038818e-03f, 1.091628833e-03f, 1.090217042e-03f, 1.088803447e-03f, 1.087388051e-03f, 1.085970856e-03f, 1.084551865e-03f, 1.083131081e-03f, +1.081708506e-03f, 1.080284142e-03f, 1.078857993e-03f, 1.077430060e-03f, 1.076000347e-03f, 1.074568856e-03f, 1.073135589e-03f, 1.071700549e-03f, 1.070263739e-03f, 1.068825161e-03f, +1.067384818e-03f, 1.065942712e-03f, 1.064498846e-03f, 1.063053223e-03f, 1.061605845e-03f, 1.060156715e-03f, 1.058705835e-03f, 1.057253208e-03f, 1.055798837e-03f, 1.054342724e-03f, +1.052884872e-03f, 1.051425284e-03f, 1.049963961e-03f, 1.048500907e-03f, 1.047036125e-03f, 1.045569617e-03f, 1.044101385e-03f, 1.042631432e-03f, 1.041159761e-03f, 1.039686375e-03f, +1.038211276e-03f, 1.036734467e-03f, 1.035255950e-03f, 1.033775728e-03f, 1.032293805e-03f, 1.030810181e-03f, 1.029324861e-03f, 1.027837846e-03f, 1.026349140e-03f, 1.024858745e-03f, +1.023366664e-03f, 1.021872899e-03f, 1.020377453e-03f, 1.018880329e-03f, 1.017381530e-03f, 1.015881057e-03f, 1.014378915e-03f, 1.012875105e-03f, 1.011369631e-03f, 1.009862494e-03f, +1.008353698e-03f, 1.006843245e-03f, 1.005331139e-03f, 1.003817381e-03f, 1.002301975e-03f, 1.000784922e-03f, 9.992662272e-04f, 9.977458915e-04f, 9.962239182e-04f, 9.947003100e-04f, +9.931750696e-04f, 9.916481997e-04f, 9.901197031e-04f, 9.885895824e-04f, 9.870578405e-04f, 9.855244801e-04f, 9.839895039e-04f, 9.824529146e-04f, 9.809147150e-04f, 9.793749079e-04f, +9.778334961e-04f, 9.762904821e-04f, 9.747458690e-04f, 9.731996593e-04f, 9.716518558e-04f, 9.701024614e-04f, 9.685514788e-04f, 9.669989107e-04f, 9.654447599e-04f, 9.638890293e-04f, +9.623317216e-04f, 9.607728395e-04f, 9.592123859e-04f, 9.576503635e-04f, 9.560867752e-04f, 9.545216237e-04f, 9.529549118e-04f, 9.513866423e-04f, 9.498168181e-04f, 9.482454419e-04f, +9.466725164e-04f, 9.450980447e-04f, 9.435220293e-04f, 9.419444733e-04f, 9.403653793e-04f, 9.387847501e-04f, 9.372025887e-04f, 9.356188978e-04f, 9.340336803e-04f, 9.324469390e-04f, +9.308586766e-04f, 9.292688961e-04f, 9.276776003e-04f, 9.260847920e-04f, 9.244904741e-04f, 9.228946493e-04f, 9.212973206e-04f, 9.196984908e-04f, 9.180981627e-04f, 9.164963393e-04f, +9.148930232e-04f, 9.132882175e-04f, 9.116819249e-04f, 9.100741483e-04f, 9.084648907e-04f, 9.068541547e-04f, 9.052419434e-04f, 9.036282596e-04f, 9.020131062e-04f, 9.003964860e-04f, +8.987784019e-04f, 8.971588568e-04f, 8.955378536e-04f, 8.939153952e-04f, 8.922914844e-04f, 8.906661242e-04f, 8.890393174e-04f, 8.874110669e-04f, 8.857813757e-04f, 8.841502466e-04f, +8.825176825e-04f, 8.808836864e-04f, 8.792482611e-04f, 8.776114096e-04f, 8.759731347e-04f, 8.743334394e-04f, 8.726923266e-04f, 8.710497992e-04f, 8.694058601e-04f, 8.677605122e-04f, +8.661137586e-04f, 8.644656020e-04f, 8.628160455e-04f, 8.611650919e-04f, 8.595127442e-04f, 8.578590054e-04f, 8.562038783e-04f, 8.545473659e-04f, 8.528894712e-04f, 8.512301971e-04f, +8.495695465e-04f, 8.479075224e-04f, 8.462441278e-04f, 8.445793656e-04f, 8.429132387e-04f, 8.412457501e-04f, 8.395769028e-04f, 8.379066997e-04f, 8.362351438e-04f, 8.345622381e-04f, +8.328879855e-04f, 8.312123891e-04f, 8.295354517e-04f, 8.278571763e-04f, 8.261775660e-04f, 8.244966237e-04f, 8.228143524e-04f, 8.211307551e-04f, 8.194458347e-04f, 8.177595943e-04f, +8.160720368e-04f, 8.143831653e-04f, 8.126929827e-04f, 8.110014920e-04f, 8.093086962e-04f, 8.076145983e-04f, 8.059192014e-04f, 8.042225084e-04f, 8.025245224e-04f, 8.008252463e-04f, +7.991246831e-04f, 7.974228359e-04f, 7.957197077e-04f, 7.940153015e-04f, 7.923096203e-04f, 7.906026672e-04f, 7.888944452e-04f, 7.871849572e-04f, 7.854742063e-04f, 7.837621956e-04f, +7.820489281e-04f, 7.803344068e-04f, 7.786186347e-04f, 7.769016149e-04f, 7.751833505e-04f, 7.734638444e-04f, 7.717430997e-04f, 7.700211195e-04f, 7.682979068e-04f, 7.665734646e-04f, +7.648477960e-04f, 7.631209041e-04f, 7.613927919e-04f, 7.596634625e-04f, 7.579329189e-04f, 7.562011641e-04f, 7.544682014e-04f, 7.527340336e-04f, 7.509986639e-04f, 7.492620954e-04f, +7.475243311e-04f, 7.457853740e-04f, 7.440452274e-04f, 7.423038942e-04f, 7.405613775e-04f, 7.388176804e-04f, 7.370728060e-04f, 7.353267573e-04f, 7.335795375e-04f, 7.318311496e-04f, +7.300815968e-04f, 7.283308820e-04f, 7.265790085e-04f, 7.248259793e-04f, 7.230717975e-04f, 7.213164662e-04f, 7.195599884e-04f, 7.178023674e-04f, 7.160436062e-04f, 7.142837079e-04f, +7.125226756e-04f, 7.107605124e-04f, 7.089972215e-04f, 7.072328059e-04f, 7.054672687e-04f, 7.037006132e-04f, 7.019328423e-04f, 7.001639593e-04f, 6.983939672e-04f, 6.966228691e-04f, +6.948506682e-04f, 6.930773677e-04f, 6.913029705e-04f, 6.895274800e-04f, 6.877508991e-04f, 6.859732311e-04f, 6.841944791e-04f, 6.824146461e-04f, 6.806337354e-04f, 6.788517501e-04f, +6.770686933e-04f, 6.752845681e-04f, 6.734993778e-04f, 6.717131254e-04f, 6.699258142e-04f, 6.681374472e-04f, 6.663480276e-04f, 6.645575586e-04f, 6.627660433e-04f, 6.609734848e-04f, +6.591798864e-04f, 6.573852512e-04f, 6.555895824e-04f, 6.537928830e-04f, 6.519951564e-04f, 6.501964056e-04f, 6.483966338e-04f, 6.465958442e-04f, 6.447940399e-04f, 6.429912242e-04f, +6.411874002e-04f, 6.393825710e-04f, 6.375767399e-04f, 6.357699101e-04f, 6.339620846e-04f, 6.321532668e-04f, 6.303434597e-04f, 6.285326666e-04f, 6.267208907e-04f, 6.249081351e-04f, +6.230944030e-04f, 6.212796976e-04f, 6.194640222e-04f, 6.176473799e-04f, 6.158297738e-04f, 6.140112073e-04f, 6.121916834e-04f, 6.103712055e-04f, 6.085497766e-04f, 6.067274001e-04f, +6.049040791e-04f, 6.030798167e-04f, 6.012546163e-04f, 5.994284810e-04f, 5.976014141e-04f, 5.957734187e-04f, 5.939444981e-04f, 5.921146554e-04f, 5.902838939e-04f, 5.884522169e-04f, +5.866196274e-04f, 5.847861289e-04f, 5.829517243e-04f, 5.811164171e-04f, 5.792802104e-04f, 5.774431075e-04f, 5.756051115e-04f, 5.737662257e-04f, 5.719264533e-04f, 5.700857976e-04f, +5.682442617e-04f, 5.664018490e-04f, 5.645585627e-04f, 5.627144059e-04f, 5.608693820e-04f, 5.590234941e-04f, 5.571767456e-04f, 5.553291396e-04f, 5.534806794e-04f, 5.516313682e-04f, +5.497812093e-04f, 5.479302060e-04f, 5.460783614e-04f, 5.442256789e-04f, 5.423721616e-04f, 5.405178128e-04f, 5.386626359e-04f, 5.368066340e-04f, 5.349498103e-04f, 5.330921683e-04f, +5.312337110e-04f, 5.293744418e-04f, 5.275143639e-04f, 5.256534806e-04f, 5.237917952e-04f, 5.219293108e-04f, 5.200660309e-04f, 5.182019586e-04f, 5.163370972e-04f, 5.144714500e-04f, +5.126050202e-04f, 5.107378112e-04f, 5.088698261e-04f, 5.070010684e-04f, 5.051315411e-04f, 5.032612477e-04f, 5.013901914e-04f, 4.995183755e-04f, 4.976458032e-04f, 4.957724778e-04f, +4.938984027e-04f, 4.920235810e-04f, 4.901480161e-04f, 4.882717113e-04f, 4.863946699e-04f, 4.845168950e-04f, 4.826383901e-04f, 4.807591585e-04f, 4.788792033e-04f, 4.769985279e-04f, +4.751171356e-04f, 4.732350297e-04f, 4.713522134e-04f, 4.694686901e-04f, 4.675844631e-04f, 4.656995357e-04f, 4.638139111e-04f, 4.619275926e-04f, 4.600405837e-04f, 4.581528875e-04f, +4.562645073e-04f, 4.543754465e-04f, 4.524857084e-04f, 4.505952963e-04f, 4.487042134e-04f, 4.468124632e-04f, 4.449200488e-04f, 4.430269737e-04f, 4.411332410e-04f, 4.392388542e-04f, +4.373438166e-04f, 4.354481314e-04f, 4.335518019e-04f, 4.316548316e-04f, 4.297572236e-04f, 4.278589814e-04f, 4.259601082e-04f, 4.240606073e-04f, 4.221604821e-04f, 4.202597359e-04f, +4.183583720e-04f, 4.164563938e-04f, 4.145538045e-04f, 4.126506074e-04f, 4.107468060e-04f, 4.088424036e-04f, 4.069374033e-04f, 4.050318087e-04f, 4.031256230e-04f, 4.012188495e-04f, +3.993114916e-04f, 3.974035525e-04f, 3.954950358e-04f, 3.935859445e-04f, 3.916762822e-04f, 3.897660521e-04f, 3.878552576e-04f, 3.859439020e-04f, 3.840319886e-04f, 3.821195208e-04f, +3.802065019e-04f, 3.782929352e-04f, 3.763788241e-04f, 3.744641720e-04f, 3.725489821e-04f, 3.706332579e-04f, 3.687170026e-04f, 3.668002196e-04f, 3.648829122e-04f, 3.629650838e-04f, +3.610467377e-04f, 3.591278773e-04f, 3.572085060e-04f, 3.552886270e-04f, 3.533682437e-04f, 3.514473595e-04f, 3.495259776e-04f, 3.476041016e-04f, 3.456817347e-04f, 3.437588802e-04f, +3.418355415e-04f, 3.399117220e-04f, 3.379874251e-04f, 3.360626540e-04f, 3.341374121e-04f, 3.322117028e-04f, 3.302855295e-04f, 3.283588954e-04f, 3.264318040e-04f, 3.245042586e-04f, +3.225762626e-04f, 3.206478193e-04f, 3.187189321e-04f, 3.167896043e-04f, 3.148598393e-04f, 3.129296405e-04f, 3.109990112e-04f, 3.090679548e-04f, 3.071364747e-04f, 3.052045742e-04f, +3.032722566e-04f, 3.013395254e-04f, 2.994063839e-04f, 2.974728355e-04f, 2.955388835e-04f, 2.936045313e-04f, 2.916697823e-04f, 2.897346398e-04f, 2.877991072e-04f, 2.858631879e-04f, +2.839268852e-04f, 2.819902026e-04f, 2.800531433e-04f, 2.781157108e-04f, 2.761779083e-04f, 2.742397394e-04f, 2.723012074e-04f, 2.703623155e-04f, 2.684230673e-04f, 2.664834661e-04f, +2.645435152e-04f, 2.626032180e-04f, 2.606625779e-04f, 2.587215983e-04f, 2.567802826e-04f, 2.548386340e-04f, 2.528966561e-04f, 2.509543521e-04f, 2.490117255e-04f, 2.470687796e-04f, +2.451255178e-04f, 2.431819435e-04f, 2.412380601e-04f, 2.392938709e-04f, 2.373493793e-04f, 2.354045886e-04f, 2.334595024e-04f, 2.315141239e-04f, 2.295684565e-04f, 2.276225037e-04f, +2.256762687e-04f, 2.237297550e-04f, 2.217829660e-04f, 2.198359050e-04f, 2.178885754e-04f, 2.159409806e-04f, 2.139931239e-04f, 2.120450089e-04f, 2.100966387e-04f, 2.081480169e-04f, +2.061991468e-04f, 2.042500318e-04f, 2.023006752e-04f, 2.003510805e-04f, 1.984012511e-04f, 1.964511902e-04f, 1.945009014e-04f, 1.925503880e-04f, 1.905996533e-04f, 1.886487008e-04f, +1.866975339e-04f, 1.847461559e-04f, 1.827945701e-04f, 1.808427801e-04f, 1.788907892e-04f, 1.769386008e-04f, 1.749862182e-04f, 1.730336448e-04f, 1.710808841e-04f, 1.691279394e-04f, +1.671748141e-04f, 1.652215116e-04f, 1.632680353e-04f, 1.613143885e-04f, 1.593605747e-04f, 1.574065972e-04f, 1.554524594e-04f, 1.534981648e-04f, 1.515437166e-04f, 1.495891183e-04f, +1.476343733e-04f, 1.456794850e-04f, 1.437244567e-04f, 1.417692918e-04f, 1.398139938e-04f, 1.378585660e-04f, 1.359030117e-04f, 1.339473345e-04f, 1.319915376e-04f, 1.300356245e-04f, +1.280795985e-04f, 1.261234631e-04f, 1.241672216e-04f, 1.222108774e-04f, 1.202544339e-04f, 1.182978944e-04f, 1.163412625e-04f, 1.143845414e-04f, 1.124277346e-04f, 1.104708454e-04f, +1.085138772e-04f, 1.065568334e-04f, 1.045997174e-04f, 1.026425327e-04f, 1.006852824e-04f, 9.872797018e-05f, 9.677059927e-05f, 9.481317310e-05f, 9.285569504e-05f, 9.089816848e-05f, +8.894059682e-05f, 8.698298344e-05f, 8.502533172e-05f, 8.306764506e-05f, 8.110992683e-05f, 7.915218043e-05f, 7.719440923e-05f, 7.523661663e-05f, 7.327880601e-05f, 7.132098076e-05f, +6.936314426e-05f, 6.740529989e-05f, 6.544745104e-05f, 6.348960110e-05f, 6.153175345e-05f, 5.957391147e-05f, 5.761607855e-05f, 5.565825807e-05f, 5.370045342e-05f, 5.174266797e-05f, +4.978490512e-05f, 4.782716824e-05f, 4.586946072e-05f, 4.391178594e-05f, 4.195414727e-05f, 3.999654812e-05f, 3.803899184e-05f, 3.608148184e-05f, 3.412402148e-05f, 3.216661415e-05f, +3.020926323e-05f, 2.825197210e-05f, 2.629474414e-05f, 2.433758273e-05f, 2.238049124e-05f, 2.042347307e-05f, 1.846653158e-05f, 1.650967015e-05f, 1.455289217e-05f, 1.259620100e-05f, +1.063960004e-05f, 8.683092647e-06f, 6.726682207e-06f, 4.770372095e-06f, 2.814165686e-06f, 8.580663563e-07f, -1.097922519e-06f, -3.053797566e-06f, -5.009555409e-06f, -6.965192674e-06f, +-8.920705989e-06f, -1.087609198e-05f, -1.283134727e-05f, -1.478646850e-05f, -1.674145228e-05f, -1.869629525e-05f, -2.065099403e-05f, -2.260554526e-05f, -2.455994557e-05f, -2.651419158e-05f, +-2.846827993e-05f, -3.042220724e-05f, -3.237597015e-05f, -3.432956530e-05f, -3.628298930e-05f, -3.823623881e-05f, -4.018931044e-05f, -4.214220084e-05f, -4.409490664e-05f, -4.604742448e-05f, +-4.799975098e-05f, -4.995188279e-05f, -5.190381654e-05f, -5.385554887e-05f, -5.580707642e-05f, -5.775839582e-05f, -5.970950372e-05f, -6.166039676e-05f, -6.361107156e-05f, -6.556152479e-05f, +-6.751175306e-05f, -6.946175304e-05f, -7.141152136e-05f, -7.336105465e-05f, -7.531034958e-05f, -7.725940278e-05f, -7.920821089e-05f, -8.115677056e-05f, -8.310507843e-05f, -8.505313116e-05f, +-8.700092539e-05f, -8.894845777e-05f, -9.089572494e-05f, -9.284272356e-05f, -9.478945028e-05f, -9.673590174e-05f, -9.868207460e-05f, -1.006279655e-04f, -1.025735711e-04f, -1.045188881e-04f, +-1.064639130e-04f, -1.084086427e-04f, -1.103530736e-04f, -1.122972025e-04f, -1.142410261e-04f, -1.161845409e-04f, -1.181277437e-04f, -1.200706311e-04f, -1.220131998e-04f, -1.239554464e-04f, +-1.258973675e-04f, -1.278389599e-04f, -1.297802203e-04f, -1.317211452e-04f, -1.336617313e-04f, -1.356019753e-04f, -1.375418740e-04f, -1.394814238e-04f, -1.414206215e-04f, -1.433594639e-04f, +-1.452979474e-04f, -1.472360689e-04f, -1.491738249e-04f, -1.511112122e-04f, -1.530482274e-04f, -1.549848672e-04f, -1.569211283e-04f, -1.588570073e-04f, -1.607925010e-04f, -1.627276059e-04f, +-1.646623188e-04f, -1.665966364e-04f, -1.685305552e-04f, -1.704640721e-04f, -1.723971837e-04f, -1.743298867e-04f, -1.762621777e-04f, -1.781940535e-04f, -1.801255107e-04f, -1.820565459e-04f, +-1.839871560e-04f, -1.859173376e-04f, -1.878470873e-04f, -1.897764019e-04f, -1.917052780e-04f, -1.936337124e-04f, -1.955617017e-04f, -1.974892426e-04f, -1.994163319e-04f, -2.013429661e-04f, +-2.032691421e-04f, -2.051948565e-04f, -2.071201059e-04f, -2.090448872e-04f, -2.109691970e-04f, -2.128930319e-04f, -2.148163888e-04f, -2.167392643e-04f, -2.186616551e-04f, -2.205835579e-04f, +-2.225049694e-04f, -2.244258863e-04f, -2.263463054e-04f, -2.282662233e-04f, -2.301856368e-04f, -2.321045425e-04f, -2.340229372e-04f, -2.359408176e-04f, -2.378581804e-04f, -2.397750223e-04f, +-2.416913401e-04f, -2.436071304e-04f, -2.455223899e-04f, -2.474371155e-04f, -2.493513038e-04f, -2.512649515e-04f, -2.531780553e-04f, -2.550906121e-04f, -2.570026184e-04f, -2.589140711e-04f, +-2.608249668e-04f, -2.627353023e-04f, -2.646450744e-04f, -2.665542797e-04f, -2.684629149e-04f, -2.703709769e-04f, -2.722784624e-04f, -2.741853680e-04f, -2.760916905e-04f, -2.779974267e-04f, +-2.799025733e-04f, -2.818071270e-04f, -2.837110846e-04f, -2.856144429e-04f, -2.875171985e-04f, -2.894193482e-04f, -2.913208888e-04f, -2.932218170e-04f, -2.951221295e-04f, -2.970218232e-04f, +-2.989208947e-04f, -3.008193408e-04f, -3.027171583e-04f, -3.046143439e-04f, -3.065108944e-04f, -3.084068065e-04f, -3.103020770e-04f, -3.121967027e-04f, -3.140906803e-04f, -3.159840066e-04f, +-3.178766783e-04f, -3.197686922e-04f, -3.216600451e-04f, -3.235507338e-04f, -3.254407550e-04f, -3.273301054e-04f, -3.292187820e-04f, -3.311067813e-04f, -3.329941003e-04f, -3.348807356e-04f, +-3.367666841e-04f, -3.386519426e-04f, -3.405365078e-04f, -3.424203765e-04f, -3.443035454e-04f, -3.461860115e-04f, -3.480677714e-04f, -3.499488220e-04f, -3.518291600e-04f, -3.537087822e-04f, +-3.555876854e-04f, -3.574658665e-04f, -3.593433221e-04f, -3.612200492e-04f, -3.630960445e-04f, -3.649713047e-04f, -3.668458268e-04f, -3.687196075e-04f, -3.705926435e-04f, -3.724649318e-04f, +-3.743364691e-04f, -3.762072523e-04f, -3.780772780e-04f, -3.799465432e-04f, -3.818150447e-04f, -3.836827792e-04f, -3.855497437e-04f, -3.874159348e-04f, -3.892813494e-04f, -3.911459844e-04f, +-3.930098366e-04f, -3.948729027e-04f, -3.967351797e-04f, -3.985966643e-04f, -4.004573533e-04f, -4.023172437e-04f, -4.041763321e-04f, -4.060346156e-04f, -4.078920908e-04f, -4.097487546e-04f, +-4.116046039e-04f, -4.134596355e-04f, -4.153138463e-04f, -4.171672330e-04f, -4.190197926e-04f, -4.208715218e-04f, -4.227224176e-04f, -4.245724767e-04f, -4.264216960e-04f, -4.282700724e-04f, +-4.301176028e-04f, -4.319642839e-04f, -4.338101126e-04f, -4.356550858e-04f, -4.374992004e-04f, -4.393424532e-04f, -4.411848411e-04f, -4.430263609e-04f, -4.448670095e-04f, -4.467067838e-04f, +-4.485456806e-04f, -4.503836969e-04f, -4.522208294e-04f, -4.540570751e-04f, -4.558924309e-04f, -4.577268936e-04f, -4.595604600e-04f, -4.613931272e-04f, -4.632248919e-04f, -4.650557510e-04f, +-4.668857015e-04f, -4.687147403e-04f, -4.705428641e-04f, -4.723700700e-04f, -4.741963547e-04f, -4.760217153e-04f, -4.778461485e-04f, -4.796696514e-04f, -4.814922207e-04f, -4.833138535e-04f, +-4.851345465e-04f, -4.869542968e-04f, -4.887731012e-04f, -4.905909566e-04f, -4.924078599e-04f, -4.942238081e-04f, -4.960387981e-04f, -4.978528268e-04f, -4.996658911e-04f, -5.014779879e-04f, +-5.032891141e-04f, -5.050992668e-04f, -5.069084427e-04f, -5.087166389e-04f, -5.105238522e-04f, -5.123300796e-04f, -5.141353181e-04f, -5.159395645e-04f, -5.177428159e-04f, -5.195450690e-04f, +-5.213463210e-04f, -5.231465687e-04f, -5.249458091e-04f, -5.267440390e-04f, -5.285412556e-04f, -5.303374557e-04f, -5.321326363e-04f, -5.339267943e-04f, -5.357199266e-04f, -5.375120304e-04f, +-5.393031024e-04f, -5.410931397e-04f, -5.428821393e-04f, -5.446700980e-04f, -5.464570130e-04f, -5.482428810e-04f, -5.500276992e-04f, -5.518114645e-04f, -5.535941738e-04f, -5.553758242e-04f, +-5.571564127e-04f, -5.589359361e-04f, -5.607143916e-04f, -5.624917760e-04f, -5.642680864e-04f, -5.660433197e-04f, -5.678174730e-04f, -5.695905433e-04f, -5.713625275e-04f, -5.731334227e-04f, +-5.749032258e-04f, -5.766719339e-04f, -5.784395439e-04f, -5.802060529e-04f, -5.819714578e-04f, -5.837357558e-04f, -5.854989437e-04f, -5.872610187e-04f, -5.890219777e-04f, -5.907818178e-04f, +-5.925405359e-04f, -5.942981291e-04f, -5.960545945e-04f, -5.978099290e-04f, -5.995641297e-04f, -6.013171936e-04f, -6.030691177e-04f, -6.048198992e-04f, -6.065695350e-04f, -6.083180221e-04f, +-6.100653577e-04f, -6.118115387e-04f, -6.135565622e-04f, -6.153004253e-04f, -6.170431250e-04f, -6.187846584e-04f, -6.205250225e-04f, -6.222642143e-04f, -6.240022310e-04f, -6.257390696e-04f, +-6.274747272e-04f, -6.292092008e-04f, -6.309424875e-04f, -6.326745843e-04f, -6.344054884e-04f, -6.361351969e-04f, -6.378637067e-04f, -6.395910151e-04f, -6.413171190e-04f, -6.430420156e-04f, +-6.447657019e-04f, -6.464881750e-04f, -6.482094320e-04f, -6.499294701e-04f, -6.516482863e-04f, -6.533658777e-04f, -6.550822414e-04f, -6.567973745e-04f, -6.585112742e-04f, -6.602239375e-04f, +-6.619353615e-04f, -6.636455434e-04f, -6.653544802e-04f, -6.670621691e-04f, -6.687686073e-04f, -6.704737917e-04f, -6.721777197e-04f, -6.738803882e-04f, -6.755817944e-04f, -6.772819354e-04f, +-6.789808084e-04f, -6.806784106e-04f, -6.823747389e-04f, -6.840697907e-04f, -6.857635630e-04f, -6.874560529e-04f, -6.891472577e-04f, -6.908371745e-04f, -6.925258004e-04f, -6.942131326e-04f, +-6.958991682e-04f, -6.975839044e-04f, -6.992673383e-04f, -7.009494672e-04f, -7.026302882e-04f, -7.043097985e-04f, -7.059879952e-04f, -7.076648755e-04f, -7.093404366e-04f, -7.110146756e-04f, +-7.126875898e-04f, -7.143591763e-04f, -7.160294324e-04f, -7.176983551e-04f, -7.193659418e-04f, -7.210321895e-04f, -7.226970955e-04f, -7.243606570e-04f, -7.260228712e-04f, -7.276837353e-04f, +-7.293432465e-04f, -7.310014020e-04f, -7.326581991e-04f, -7.343136348e-04f, -7.359677065e-04f, -7.376204114e-04f, -7.392717467e-04f, -7.409217095e-04f, -7.425702972e-04f, -7.442175070e-04f, +-7.458633361e-04f, -7.475077817e-04f, -7.491508411e-04f, -7.507925116e-04f, -7.524327902e-04f, -7.540716744e-04f, -7.557091613e-04f, -7.573452482e-04f, -7.589799323e-04f, -7.606132110e-04f, +-7.622450814e-04f, -7.638755408e-04f, -7.655045865e-04f, -7.671322157e-04f, -7.687584258e-04f, -7.703832140e-04f, -7.720065775e-04f, -7.736285136e-04f, -7.752490196e-04f, -7.768680929e-04f, +-7.784857306e-04f, -7.801019300e-04f, -7.817166886e-04f, -7.833300034e-04f, -7.849418719e-04f, -7.865522913e-04f, -7.881612590e-04f, -7.897687722e-04f, -7.913748282e-04f, -7.929794244e-04f, +-7.945825580e-04f, -7.961842264e-04f, -7.977844269e-04f, -7.993831567e-04f, -8.009804133e-04f, -8.025761940e-04f, -8.041704960e-04f, -8.057633167e-04f, -8.073546534e-04f, -8.089445035e-04f, +-8.105328644e-04f, -8.121197332e-04f, -8.137051074e-04f, -8.152889844e-04f, -8.168713615e-04f, -8.184522359e-04f, -8.200316052e-04f, -8.216094666e-04f, -8.231858175e-04f, -8.247606552e-04f, +-8.263339772e-04f, -8.279057807e-04f, -8.294760633e-04f, -8.310448221e-04f, -8.326120547e-04f, -8.341777583e-04f, -8.357419304e-04f, -8.373045684e-04f, -8.388656696e-04f, -8.404252315e-04f, +-8.419832513e-04f, -8.435397266e-04f, -8.450946547e-04f, -8.466480330e-04f, -8.481998589e-04f, -8.497501299e-04f, -8.512988433e-04f, -8.528459965e-04f, -8.543915870e-04f, -8.559356122e-04f, +-8.574780695e-04f, -8.590189563e-04f, -8.605582700e-04f, -8.620960082e-04f, -8.636321681e-04f, -8.651667473e-04f, -8.666997432e-04f, -8.682311532e-04f, -8.697609748e-04f, -8.712892054e-04f, +-8.728158425e-04f, -8.743408834e-04f, -8.758643258e-04f, -8.773861670e-04f, -8.789064045e-04f, -8.804250357e-04f, -8.819420582e-04f, -8.834574693e-04f, -8.849712666e-04f, -8.864834476e-04f, +-8.879940097e-04f, -8.895029504e-04f, -8.910102672e-04f, -8.925159575e-04f, -8.940200190e-04f, -8.955224489e-04f, -8.970232450e-04f, -8.985224046e-04f, -9.000199252e-04f, -9.015158044e-04f, +-9.030100397e-04f, -9.045026286e-04f, -9.059935686e-04f, -9.074828572e-04f, -9.089704919e-04f, -9.104564703e-04f, -9.119407898e-04f, -9.134234481e-04f, -9.149044426e-04f, -9.163837709e-04f, +-9.178614306e-04f, -9.193374190e-04f, -9.208117339e-04f, -9.222843728e-04f, -9.237553331e-04f, -9.252246125e-04f, -9.266922086e-04f, -9.281581188e-04f, -9.296223407e-04f, -9.310848719e-04f, +-9.325457100e-04f, -9.340048526e-04f, -9.354622972e-04f, -9.369180413e-04f, -9.383720827e-04f, -9.398244188e-04f, -9.412750472e-04f, -9.427239656e-04f, -9.441711715e-04f, -9.456166626e-04f, +-9.470604364e-04f, -9.485024905e-04f, -9.499428225e-04f, -9.513814301e-04f, -9.528183109e-04f, -9.542534624e-04f, -9.556868824e-04f, -9.571185683e-04f, -9.585485179e-04f, -9.599767287e-04f, +-9.614031984e-04f, -9.628279247e-04f, -9.642509052e-04f, -9.656721374e-04f, -9.670916191e-04f, -9.685093479e-04f, -9.699253214e-04f, -9.713395374e-04f, -9.727519934e-04f, -9.741626871e-04f, +-9.755716162e-04f, -9.769787784e-04f, -9.783841713e-04f, -9.797877925e-04f, -9.811896398e-04f, -9.825897109e-04f, -9.839880034e-04f, -9.853845149e-04f, -9.867792433e-04f, -9.881721862e-04f, +-9.895633412e-04f, -9.909527062e-04f, -9.923402787e-04f, -9.937260565e-04f, -9.951100373e-04f, -9.964922188e-04f, -9.978725987e-04f, -9.992511747e-04f, -1.000627945e-03f, -1.002002906e-03f, +-1.003376057e-03f, -1.004747395e-03f, -1.006116917e-03f, -1.007484622e-03f, -1.008850508e-03f, -1.010214571e-03f, -1.011576810e-03f, -1.012937223e-03f, -1.014295806e-03f, -1.015652559e-03f, +-1.017007479e-03f, -1.018360563e-03f, -1.019711809e-03f, -1.021061215e-03f, -1.022408780e-03f, -1.023754500e-03f, -1.025098373e-03f, -1.026440397e-03f, -1.027780570e-03f, -1.029118890e-03f, +-1.030455355e-03f, -1.031789962e-03f, -1.033122709e-03f, -1.034453594e-03f, -1.035782615e-03f, -1.037109769e-03f, -1.038435055e-03f, -1.039758470e-03f, -1.041080011e-03f, -1.042399678e-03f, +-1.043717467e-03f, -1.045033377e-03f, -1.046347405e-03f, -1.047659549e-03f, -1.048969808e-03f, -1.050278178e-03f, -1.051584657e-03f, -1.052889245e-03f, -1.054191937e-03f, -1.055492733e-03f, +-1.056791630e-03f, -1.058088626e-03f, -1.059383719e-03f, -1.060676906e-03f, -1.061968186e-03f, -1.063257557e-03f, -1.064545015e-03f, -1.065830560e-03f, -1.067114190e-03f, -1.068395901e-03f, +-1.069675692e-03f, -1.070953560e-03f, -1.072229505e-03f, -1.073503523e-03f, -1.074775613e-03f, -1.076045772e-03f, -1.077313998e-03f, -1.078580289e-03f, -1.079844644e-03f, -1.081107060e-03f, +-1.082367535e-03f, -1.083626067e-03f, -1.084882653e-03f, -1.086137293e-03f, -1.087389983e-03f, -1.088640722e-03f, -1.089889508e-03f, -1.091136338e-03f, -1.092381211e-03f, -1.093624124e-03f, +-1.094865076e-03f, -1.096104065e-03f, -1.097341088e-03f, -1.098576143e-03f, -1.099809229e-03f, -1.101040343e-03f, -1.102269483e-03f, -1.103496648e-03f, -1.104721835e-03f, -1.105945042e-03f, +-1.107166268e-03f, -1.108385510e-03f, -1.109602767e-03f, -1.110818035e-03f, -1.112031315e-03f, -1.113242602e-03f, -1.114451896e-03f, -1.115659195e-03f, -1.116864495e-03f, -1.118067797e-03f, +-1.119269097e-03f, -1.120468393e-03f, -1.121665684e-03f, -1.122860968e-03f, -1.124054242e-03f, -1.125245506e-03f, -1.126434756e-03f, -1.127621990e-03f, -1.128807208e-03f, -1.129990407e-03f, +-1.131171585e-03f, -1.132350740e-03f, -1.133527870e-03f, -1.134702973e-03f, -1.135876048e-03f, -1.137047093e-03f, -1.138216105e-03f, -1.139383082e-03f, -1.140548024e-03f, -1.141710927e-03f, +-1.142871790e-03f, -1.144030611e-03f, -1.145187389e-03f, -1.146342121e-03f, -1.147494805e-03f, -1.148645440e-03f, -1.149794023e-03f, -1.150940553e-03f, -1.152085029e-03f, -1.153227447e-03f, +-1.154367807e-03f, -1.155506106e-03f, -1.156642342e-03f, -1.157776515e-03f, -1.158908621e-03f, -1.160038659e-03f, -1.161166627e-03f, -1.162292524e-03f, -1.163416347e-03f, -1.164538095e-03f, +-1.165657765e-03f, -1.166775357e-03f, -1.167890868e-03f, -1.169004297e-03f, -1.170115641e-03f, -1.171224899e-03f, -1.172332069e-03f, -1.173437149e-03f, -1.174540138e-03f, -1.175641033e-03f, +-1.176739833e-03f, -1.177836537e-03f, -1.178931141e-03f, -1.180023645e-03f, -1.181114047e-03f, -1.182202345e-03f, -1.183288538e-03f, -1.184372623e-03f, -1.185454598e-03f, -1.186534463e-03f, +-1.187612214e-03f, -1.188687852e-03f, -1.189761373e-03f, -1.190832776e-03f, -1.191902059e-03f, -1.192969222e-03f, -1.194034260e-03f, -1.195097174e-03f, -1.196157962e-03f, -1.197216621e-03f, +-1.198273150e-03f, -1.199327548e-03f, -1.200379812e-03f, -1.201429941e-03f, -1.202477933e-03f, -1.203523787e-03f, -1.204567501e-03f, -1.205609073e-03f, -1.206648501e-03f, -1.207685784e-03f, +-1.208720920e-03f, -1.209753908e-03f, -1.210784745e-03f, -1.211813431e-03f, -1.212839963e-03f, -1.213864340e-03f, -1.214886560e-03f, -1.215906622e-03f, -1.216924524e-03f, -1.217940264e-03f, +-1.218953840e-03f, -1.219965252e-03f, -1.220974497e-03f, -1.221981574e-03f, -1.222986481e-03f, -1.223989217e-03f, -1.224989779e-03f, -1.225988167e-03f, -1.226984378e-03f, -1.227978412e-03f, +-1.228970266e-03f, -1.229959940e-03f, -1.230947430e-03f, -1.231932737e-03f, -1.232915857e-03f, -1.233896790e-03f, -1.234875535e-03f, -1.235852088e-03f, -1.236826450e-03f, -1.237798618e-03f, +-1.238768591e-03f, -1.239736367e-03f, -1.240701945e-03f, -1.241665323e-03f, -1.242626500e-03f, -1.243585474e-03f, -1.244542244e-03f, -1.245496807e-03f, -1.246449163e-03f, -1.247399310e-03f, +-1.248347247e-03f, -1.249292971e-03f, -1.250236482e-03f, -1.251177778e-03f, -1.252116858e-03f, -1.253053719e-03f, -1.253988361e-03f, -1.254920782e-03f, -1.255850981e-03f, -1.256778955e-03f, +-1.257704704e-03f, -1.258628226e-03f, -1.259549520e-03f, -1.260468584e-03f, -1.261385416e-03f, -1.262300016e-03f, -1.263212382e-03f, -1.264122511e-03f, -1.265030404e-03f, -1.265936058e-03f, +-1.266839473e-03f, -1.267740645e-03f, -1.268639575e-03f, -1.269536261e-03f, -1.270430701e-03f, -1.271322894e-03f, -1.272212838e-03f, -1.273100533e-03f, -1.273985976e-03f, -1.274869166e-03f, +-1.275750102e-03f, -1.276628783e-03f, -1.277505206e-03f, -1.278379372e-03f, -1.279251277e-03f, -1.280120922e-03f, -1.280988304e-03f, -1.281853423e-03f, -1.282716276e-03f, -1.283576862e-03f, +-1.284435181e-03f, -1.285291231e-03f, -1.286145009e-03f, -1.286996516e-03f, -1.287845750e-03f, -1.288692709e-03f, -1.289537392e-03f, -1.290379798e-03f, -1.291219925e-03f, -1.292057772e-03f, +-1.292893338e-03f, -1.293726622e-03f, -1.294557621e-03f, -1.295386335e-03f, -1.296212763e-03f, -1.297036903e-03f, -1.297858754e-03f, -1.298678315e-03f, -1.299495584e-03f, -1.300310560e-03f, +-1.301123242e-03f, -1.301933628e-03f, -1.302741718e-03f, -1.303547510e-03f, -1.304351002e-03f, -1.305152194e-03f, -1.305951084e-03f, -1.306747671e-03f, -1.307541954e-03f, -1.308333931e-03f, +-1.309123602e-03f, -1.309910964e-03f, -1.310696017e-03f, -1.311478760e-03f, -1.312259191e-03f, -1.313037310e-03f, -1.313813114e-03f, -1.314586603e-03f, -1.315357775e-03f, -1.316126630e-03f, +-1.316893166e-03f, -1.317657382e-03f, -1.318419276e-03f, -1.319178848e-03f, -1.319936097e-03f, -1.320691020e-03f, -1.321443618e-03f, -1.322193888e-03f, -1.322941830e-03f, -1.323687443e-03f, +-1.324430725e-03f, -1.325171675e-03f, -1.325910293e-03f, -1.326646576e-03f, -1.327380524e-03f, -1.328112136e-03f, -1.328841410e-03f, -1.329568346e-03f, -1.330292942e-03f, -1.331015197e-03f, +-1.331735110e-03f, -1.332452680e-03f, -1.333167906e-03f, -1.333880786e-03f, -1.334591321e-03f, -1.335299507e-03f, -1.336005346e-03f, -1.336708834e-03f, -1.337409972e-03f, -1.338108758e-03f, +-1.338805191e-03f, -1.339499271e-03f, -1.340190995e-03f, -1.340880363e-03f, -1.341567374e-03f, -1.342252027e-03f, -1.342934321e-03f, -1.343614254e-03f, -1.344291826e-03f, -1.344967036e-03f, +-1.345639883e-03f, -1.346310365e-03f, -1.346978481e-03f, -1.347644232e-03f, -1.348307614e-03f, -1.348968629e-03f, -1.349627273e-03f, -1.350283548e-03f, -1.350937451e-03f, -1.351588981e-03f, +-1.352238138e-03f, -1.352884920e-03f, -1.353529328e-03f, -1.354171358e-03f, -1.354811012e-03f, -1.355448287e-03f, -1.356083182e-03f, -1.356715698e-03f, -1.357345832e-03f, -1.357973584e-03f, +-1.358598953e-03f, -1.359221937e-03f, -1.359842537e-03f, -1.360460751e-03f, -1.361076578e-03f, -1.361690017e-03f, -1.362301068e-03f, -1.362909729e-03f, -1.363515999e-03f, -1.364119878e-03f, +-1.364721364e-03f, -1.365320457e-03f, -1.365917156e-03f, -1.366511460e-03f, -1.367103368e-03f, -1.367692879e-03f, -1.368279992e-03f, -1.368864707e-03f, -1.369447022e-03f, -1.370026937e-03f, +-1.370604451e-03f, -1.371179562e-03f, -1.371752271e-03f, -1.372322576e-03f, -1.372890476e-03f, -1.373455971e-03f, -1.374019060e-03f, -1.374579741e-03f, -1.375138014e-03f, -1.375693879e-03f, +-1.376247334e-03f, -1.376798379e-03f, -1.377347012e-03f, -1.377893233e-03f, -1.378437041e-03f, -1.378978436e-03f, -1.379517416e-03f, -1.380053981e-03f, -1.380588130e-03f, -1.381119862e-03f, +-1.381649176e-03f, -1.382176072e-03f, -1.382700549e-03f, -1.383222606e-03f, -1.383742243e-03f, -1.384259457e-03f, -1.384774250e-03f, -1.385286619e-03f, -1.385796565e-03f, -1.386304087e-03f, +-1.386809183e-03f, -1.387311853e-03f, -1.387812097e-03f, -1.388309913e-03f, -1.388805302e-03f, -1.389298261e-03f, -1.389788791e-03f, -1.390276891e-03f, -1.390762559e-03f, -1.391245796e-03f, +-1.391726601e-03f, -1.392204973e-03f, -1.392680911e-03f, -1.393154414e-03f, -1.393625483e-03f, -1.394094116e-03f, -1.394560312e-03f, -1.395024071e-03f, -1.395485393e-03f, -1.395944276e-03f, +-1.396400720e-03f, -1.396854725e-03f, -1.397306289e-03f, -1.397755412e-03f, -1.398202093e-03f, -1.398646332e-03f, -1.399088129e-03f, -1.399527481e-03f, -1.399964390e-03f, -1.400398854e-03f, +-1.400830872e-03f, -1.401260445e-03f, -1.401687571e-03f, -1.402112250e-03f, -1.402534481e-03f, -1.402954264e-03f, -1.403371598e-03f, -1.403786482e-03f, -1.404198916e-03f, -1.404608900e-03f, +-1.405016432e-03f, -1.405421513e-03f, -1.405824141e-03f, -1.406224317e-03f, -1.406622038e-03f, -1.407017306e-03f, -1.407410120e-03f, -1.407800478e-03f, -1.408188381e-03f, -1.408573827e-03f, +-1.408956817e-03f, -1.409337350e-03f, -1.409715425e-03f, -1.410091042e-03f, -1.410464200e-03f, -1.410834899e-03f, -1.411203138e-03f, -1.411568917e-03f, -1.411932235e-03f, -1.412293092e-03f, +-1.412651487e-03f, -1.413007420e-03f, -1.413360891e-03f, -1.413711898e-03f, -1.414060442e-03f, -1.414406522e-03f, -1.414750137e-03f, -1.415091287e-03f, -1.415429972e-03f, -1.415766192e-03f, +-1.416099944e-03f, -1.416431231e-03f, -1.416760050e-03f, -1.417086401e-03f, -1.417410285e-03f, -1.417731700e-03f, -1.418050646e-03f, -1.418367123e-03f, -1.418681131e-03f, -1.418992668e-03f, +-1.419301735e-03f, -1.419608331e-03f, -1.419912456e-03f, -1.420214110e-03f, -1.420513291e-03f, -1.420810000e-03f, -1.421104237e-03f, -1.421396000e-03f, -1.421685290e-03f, -1.421972106e-03f, +-1.422256448e-03f, -1.422538315e-03f, -1.422817707e-03f, -1.423094625e-03f, -1.423369067e-03f, -1.423641033e-03f, -1.423910522e-03f, -1.424177536e-03f, -1.424442072e-03f, -1.424704131e-03f, +-1.424963713e-03f, -1.425220817e-03f, -1.425475443e-03f, -1.425727591e-03f, -1.425977260e-03f, -1.426224450e-03f, -1.426469161e-03f, -1.426711392e-03f, -1.426951144e-03f, -1.427188415e-03f, +-1.427423206e-03f, -1.427655517e-03f, -1.427885347e-03f, -1.428112695e-03f, -1.428337563e-03f, -1.428559948e-03f, -1.428779852e-03f, -1.428997274e-03f, -1.429212213e-03f, -1.429424670e-03f, +-1.429634644e-03f, -1.429842136e-03f, -1.430047144e-03f, -1.430249668e-03f, -1.430449709e-03f, -1.430647266e-03f, -1.430842339e-03f, -1.431034928e-03f, -1.431225033e-03f, -1.431412653e-03f, +-1.431597788e-03f, -1.431780438e-03f, -1.431960603e-03f, -1.432138283e-03f, -1.432313477e-03f, -1.432486186e-03f, -1.432656409e-03f, -1.432824146e-03f, -1.432989397e-03f, -1.433152162e-03f, +-1.433312440e-03f, -1.433470232e-03f, -1.433625538e-03f, -1.433778356e-03f, -1.433928688e-03f, -1.434076533e-03f, -1.434221890e-03f, -1.434364761e-03f, -1.434505144e-03f, -1.434643040e-03f, +-1.434778448e-03f, -1.434911369e-03f, -1.435041802e-03f, -1.435169747e-03f, -1.435295205e-03f, -1.435418174e-03f, -1.435538656e-03f, -1.435656649e-03f, -1.435772155e-03f, -1.435885172e-03f, +-1.435995701e-03f, -1.436103742e-03f, -1.436209295e-03f, -1.436312359e-03f, -1.436412935e-03f, -1.436511022e-03f, -1.436606621e-03f, -1.436699731e-03f, -1.436790353e-03f, -1.436878487e-03f, +-1.436964132e-03f, -1.437047289e-03f, -1.437127957e-03f, -1.437206136e-03f, -1.437281827e-03f, -1.437355030e-03f, -1.437425744e-03f, -1.437493970e-03f, -1.437559707e-03f, -1.437622956e-03f, +-1.437683716e-03f, -1.437741989e-03f, -1.437797773e-03f, -1.437851068e-03f, -1.437901876e-03f, -1.437950195e-03f, -1.437996027e-03f, -1.438039370e-03f, -1.438080226e-03f, -1.438118593e-03f, +-1.438154473e-03f, -1.438187865e-03f, -1.438218770e-03f, -1.438247187e-03f, -1.438273116e-03f, -1.438296559e-03f, -1.438317514e-03f, -1.438335981e-03f, -1.438351962e-03f, -1.438365456e-03f, +-1.438376464e-03f, -1.438384984e-03f, -1.438391018e-03f, -1.438394566e-03f, -1.438395627e-03f, -1.438394203e-03f, -1.438390292e-03f, -1.438383896e-03f, -1.438375014e-03f, -1.438363646e-03f, +-1.438349793e-03f, -1.438333455e-03f, -1.438314632e-03f, -1.438293324e-03f, -1.438269531e-03f, -1.438243254e-03f, -1.438214493e-03f, -1.438183248e-03f, -1.438149518e-03f, -1.438113305e-03f, +-1.438074609e-03f, -1.438033429e-03f, -1.437989766e-03f, -1.437943621e-03f, -1.437894993e-03f, -1.437843882e-03f, -1.437790289e-03f, -1.437734215e-03f, -1.437675658e-03f, -1.437614621e-03f, +-1.437551102e-03f, -1.437485102e-03f, -1.437416621e-03f, -1.437345660e-03f, -1.437272219e-03f, -1.437196298e-03f, -1.437117897e-03f, -1.437037017e-03f, -1.436953658e-03f, -1.436867821e-03f, +-1.436779505e-03f, -1.436688710e-03f, -1.436595438e-03f, -1.436499688e-03f, -1.436401461e-03f, -1.436300757e-03f, -1.436197576e-03f, -1.436091919e-03f, -1.435983786e-03f, -1.435873178e-03f, +-1.435760094e-03f, -1.435644535e-03f, -1.435526501e-03f, -1.435405993e-03f, -1.435283012e-03f, -1.435157556e-03f, -1.435029627e-03f, -1.434899226e-03f, -1.434766352e-03f, -1.434631006e-03f, +-1.434493188e-03f, -1.434352899e-03f, -1.434210138e-03f, -1.434064908e-03f, -1.433917206e-03f, -1.433767036e-03f, -1.433614395e-03f, -1.433459286e-03f, -1.433301708e-03f, -1.433141662e-03f, +-1.432979148e-03f, -1.432814167e-03f, -1.432646719e-03f, -1.432476805e-03f, -1.432304424e-03f, -1.432129578e-03f, -1.431952267e-03f, -1.431772491e-03f, -1.431590251e-03f, -1.431405547e-03f, +-1.431218379e-03f, -1.431028749e-03f, -1.430836656e-03f, -1.430642102e-03f, -1.430445086e-03f, -1.430245609e-03f, -1.430043671e-03f, -1.429839274e-03f, -1.429632417e-03f, -1.429423101e-03f, +-1.429211326e-03f, -1.428997094e-03f, -1.428780404e-03f, -1.428561257e-03f, -1.428339654e-03f, -1.428115594e-03f, -1.427889080e-03f, -1.427660110e-03f, -1.427428687e-03f, -1.427194809e-03f, +-1.426958478e-03f, -1.426719695e-03f, -1.426478459e-03f, -1.426234772e-03f, -1.425988634e-03f, -1.425740045e-03f, -1.425489007e-03f, -1.425235519e-03f, -1.424979583e-03f, -1.424721198e-03f, +-1.424460366e-03f, -1.424197087e-03f, -1.423931362e-03f, -1.423663190e-03f, -1.423392574e-03f, -1.423119513e-03f, -1.422844009e-03f, -1.422566060e-03f, -1.422285670e-03f, -1.422002837e-03f, +-1.421717563e-03f, -1.421429847e-03f, -1.421139692e-03f, -1.420847097e-03f, -1.420552064e-03f, -1.420254592e-03f, -1.419954682e-03f, -1.419652336e-03f, -1.419347554e-03f, -1.419040335e-03f, +-1.418730682e-03f, -1.418418595e-03f, -1.418104074e-03f, -1.417787120e-03f, -1.417467734e-03f, -1.417145917e-03f, -1.416821669e-03f, -1.416494991e-03f, -1.416165883e-03f, -1.415834346e-03f, +-1.415500382e-03f, -1.415163991e-03f, -1.414825172e-03f, -1.414483928e-03f, -1.414140259e-03f, -1.413794166e-03f, -1.413445649e-03f, -1.413094709e-03f, -1.412741347e-03f, -1.412385564e-03f, +-1.412027360e-03f, -1.411666737e-03f, -1.411303694e-03f, -1.410938233e-03f, -1.410570354e-03f, -1.410200058e-03f, -1.409827347e-03f, -1.409452220e-03f, -1.409074679e-03f, -1.408694724e-03f, +-1.408312357e-03f, -1.407927577e-03f, -1.407540386e-03f, -1.407150785e-03f, -1.406758774e-03f, -1.406364354e-03f, -1.405967527e-03f, -1.405568292e-03f, -1.405166651e-03f, -1.404762604e-03f, +-1.404356153e-03f, -1.403947298e-03f, -1.403536040e-03f, -1.403122379e-03f, -1.402706318e-03f, -1.402287856e-03f, -1.401866995e-03f, -1.401443734e-03f, -1.401018077e-03f, -1.400590022e-03f, +-1.400159571e-03f, -1.399726725e-03f, -1.399291484e-03f, -1.398853851e-03f, -1.398413824e-03f, -1.397971406e-03f, -1.397526598e-03f, -1.397079399e-03f, -1.396629812e-03f, -1.396177837e-03f, +-1.395723475e-03f, -1.395266726e-03f, -1.394807592e-03f, -1.394346075e-03f, -1.393882173e-03f, -1.393415890e-03f, -1.392947225e-03f, -1.392476179e-03f, -1.392002754e-03f, -1.391526950e-03f, +-1.391048769e-03f, -1.390568210e-03f, -1.390085277e-03f, -1.389599968e-03f, -1.389112286e-03f, -1.388622231e-03f, -1.388129804e-03f, -1.387635006e-03f, -1.387137838e-03f, -1.386638302e-03f, +-1.386136398e-03f, -1.385632127e-03f, -1.385125490e-03f, -1.384616488e-03f, -1.384105123e-03f, -1.383591395e-03f, -1.383075305e-03f, -1.382556854e-03f, -1.382036044e-03f, -1.381512875e-03f, +-1.380987348e-03f, -1.380459465e-03f, -1.379929227e-03f, -1.379396633e-03f, -1.378861687e-03f, -1.378324388e-03f, -1.377784738e-03f, -1.377242738e-03f, -1.376698388e-03f, -1.376151691e-03f, +-1.375602646e-03f, -1.375051256e-03f, -1.374497520e-03f, -1.373941442e-03f, -1.373383020e-03f, -1.372822257e-03f, -1.372259153e-03f, -1.371693711e-03f, -1.371125930e-03f, -1.370555811e-03f, +-1.369983357e-03f, -1.369408568e-03f, -1.368831446e-03f, -1.368251991e-03f, -1.367670204e-03f, -1.367086087e-03f, -1.366499641e-03f, -1.365910867e-03f, -1.365319766e-03f, -1.364726339e-03f, +-1.364130588e-03f, -1.363532514e-03f, -1.362932117e-03f, -1.362329399e-03f, -1.361724362e-03f, -1.361117005e-03f, -1.360507331e-03f, -1.359895341e-03f, -1.359281036e-03f, -1.358664417e-03f, +-1.358045485e-03f, -1.357424241e-03f, -1.356800688e-03f, -1.356174825e-03f, -1.355546654e-03f, -1.354916176e-03f, -1.354283394e-03f, -1.353648307e-03f, -1.353010916e-03f, -1.352371225e-03f, +-1.351729232e-03f, -1.351084941e-03f, -1.350438351e-03f, -1.349789464e-03f, -1.349138282e-03f, -1.348484806e-03f, -1.347829037e-03f, -1.347170976e-03f, -1.346510624e-03f, -1.345847984e-03f, +-1.345183055e-03f, -1.344515840e-03f, -1.343846339e-03f, -1.343174555e-03f, -1.342500487e-03f, -1.341824138e-03f, -1.341145509e-03f, -1.340464601e-03f, -1.339781416e-03f, -1.339095954e-03f, +-1.338408217e-03f, -1.337718207e-03f, -1.337025925e-03f, -1.336331371e-03f, -1.335634548e-03f, -1.334935456e-03f, -1.334234098e-03f, -1.333530474e-03f, -1.332824586e-03f, -1.332116434e-03f, +-1.331406022e-03f, -1.330693349e-03f, -1.329978417e-03f, -1.329261227e-03f, -1.328541782e-03f, -1.327820082e-03f, -1.327096128e-03f, -1.326369923e-03f, -1.325641467e-03f, -1.324910761e-03f, +-1.324177808e-03f, -1.323442609e-03f, -1.322705164e-03f, -1.321965476e-03f, -1.321223546e-03f, -1.320479375e-03f, -1.319732964e-03f, -1.318984316e-03f, -1.318233431e-03f, -1.317480311e-03f, +-1.316724957e-03f, -1.315967371e-03f, -1.315207555e-03f, -1.314445509e-03f, -1.313681235e-03f, -1.312914734e-03f, -1.312146009e-03f, -1.311375060e-03f, -1.310601888e-03f, -1.309826497e-03f, +-1.309048886e-03f, -1.308269057e-03f, -1.307487012e-03f, -1.306702753e-03f, -1.305916280e-03f, -1.305127596e-03f, -1.304336701e-03f, -1.303543597e-03f, -1.302748286e-03f, -1.301950770e-03f, +-1.301151049e-03f, -1.300349125e-03f, -1.299545000e-03f, -1.298738676e-03f, -1.297930153e-03f, -1.297119433e-03f, -1.296306519e-03f, -1.295491410e-03f, -1.294674110e-03f, -1.293854619e-03f, +-1.293032939e-03f, -1.292209072e-03f, -1.291383019e-03f, -1.290554781e-03f, -1.289724360e-03f, -1.288891759e-03f, -1.288056977e-03f, -1.287220018e-03f, -1.286380882e-03f, -1.285539571e-03f, +-1.284696087e-03f, -1.283850430e-03f, -1.283002604e-03f, -1.282152609e-03f, -1.281300447e-03f, -1.280446120e-03f, -1.279589629e-03f, -1.278730975e-03f, -1.277870161e-03f, -1.277007188e-03f, +-1.276142058e-03f, -1.275274772e-03f, -1.274405331e-03f, -1.273533738e-03f, -1.272659995e-03f, -1.271784102e-03f, -1.270906061e-03f, -1.270025875e-03f, -1.269143544e-03f, -1.268259070e-03f, +-1.267372456e-03f, -1.266483702e-03f, -1.265592811e-03f, -1.264699783e-03f, -1.263804621e-03f, -1.262907326e-03f, -1.262007901e-03f, -1.261106346e-03f, -1.260202663e-03f, -1.259296854e-03f, +-1.258388921e-03f, -1.257478866e-03f, -1.256566689e-03f, -1.255652393e-03f, -1.254735980e-03f, -1.253817451e-03f, -1.252896808e-03f, -1.251974053e-03f, -1.251049186e-03f, -1.250122211e-03f, +-1.249193129e-03f, -1.248261941e-03f, -1.247328650e-03f, -1.246393256e-03f, -1.245455762e-03f, -1.244516170e-03f, -1.243574481e-03f, -1.242630697e-03f, -1.241684819e-03f, -1.240736850e-03f, +-1.239786791e-03f, -1.238834644e-03f, -1.237880411e-03f, -1.236924094e-03f, -1.235965693e-03f, -1.235005212e-03f, -1.234042652e-03f, -1.233078014e-03f, -1.232111300e-03f, -1.231142513e-03f, +-1.230171654e-03f, -1.229198725e-03f, -1.228223727e-03f, -1.227246663e-03f, -1.226267534e-03f, -1.225286342e-03f, -1.224303088e-03f, -1.223317776e-03f, -1.222330406e-03f, -1.221340980e-03f, +-1.220349500e-03f, -1.219355969e-03f, -1.218360387e-03f, -1.217362756e-03f, -1.216363080e-03f, -1.215361358e-03f, -1.214357594e-03f, -1.213351789e-03f, -1.212343944e-03f, -1.211334063e-03f, +-1.210322146e-03f, -1.209308196e-03f, -1.208292213e-03f, -1.207274201e-03f, -1.206254162e-03f, -1.205232096e-03f, -1.204208006e-03f, -1.203181894e-03f, -1.202153761e-03f, -1.201123610e-03f, +-1.200091443e-03f, -1.199057260e-03f, -1.198021065e-03f, -1.196982859e-03f, -1.195942645e-03f, -1.194900423e-03f, -1.193856196e-03f, -1.192809966e-03f, -1.191761734e-03f, -1.190711503e-03f, +-1.189659275e-03f, -1.188605052e-03f, -1.187548834e-03f, -1.186490626e-03f, -1.185430427e-03f, -1.184368241e-03f, -1.183304069e-03f, -1.182237913e-03f, -1.181169776e-03f, -1.180099658e-03f, +-1.179027563e-03f, -1.177953492e-03f, -1.176877446e-03f, -1.175799429e-03f, -1.174719442e-03f, -1.173637486e-03f, -1.172553565e-03f, -1.171467679e-03f, -1.170379832e-03f, -1.169290024e-03f, +-1.168198258e-03f, -1.167104536e-03f, -1.166008860e-03f, -1.164911232e-03f, -1.163811654e-03f, -1.162710127e-03f, -1.161606655e-03f, -1.160501239e-03f, -1.159393880e-03f, -1.158284582e-03f, +-1.157173346e-03f, -1.156060174e-03f, -1.154945068e-03f, -1.153828030e-03f, -1.152709062e-03f, -1.151588166e-03f, -1.150465345e-03f, -1.149340600e-03f, -1.148213934e-03f, -1.147085348e-03f, +-1.145954844e-03f, -1.144822425e-03f, -1.143688093e-03f, -1.142551850e-03f, -1.141413697e-03f, -1.140273637e-03f, -1.139131672e-03f, -1.137987804e-03f, -1.136842036e-03f, -1.135694368e-03f, +-1.134544804e-03f, -1.133393345e-03f, -1.132239994e-03f, -1.131084752e-03f, -1.129927622e-03f, -1.128768606e-03f, -1.127607706e-03f, -1.126444924e-03f, -1.125280262e-03f, -1.124113722e-03f, +-1.122945307e-03f, -1.121775018e-03f, -1.120602858e-03f, -1.119428829e-03f, -1.118252933e-03f, -1.117075172e-03f, -1.115895548e-03f, -1.114714063e-03f, -1.113530720e-03f, -1.112345521e-03f, +-1.111158467e-03f, -1.109969562e-03f, -1.108778806e-03f, -1.107586203e-03f, -1.106391755e-03f, -1.105195463e-03f, -1.103997330e-03f, -1.102797358e-03f, -1.101595549e-03f, -1.100391905e-03f, +-1.099186429e-03f, -1.097979123e-03f, -1.096769989e-03f, -1.095559029e-03f, -1.094346245e-03f, -1.093131640e-03f, -1.091915216e-03f, -1.090696974e-03f, -1.089476918e-03f, -1.088255049e-03f, +-1.087031369e-03f, -1.085805882e-03f, -1.084578588e-03f, -1.083349491e-03f, -1.082118592e-03f, -1.080885894e-03f, -1.079651399e-03f, -1.078415109e-03f, -1.077177027e-03f, -1.075937154e-03f, +-1.074695493e-03f, -1.073452047e-03f, -1.072206816e-03f, -1.070959805e-03f, -1.069711014e-03f, -1.068460447e-03f, -1.067208105e-03f, -1.065953991e-03f, -1.064698107e-03f, -1.063440455e-03f, +-1.062181037e-03f, -1.060919857e-03f, -1.059656915e-03f, -1.058392215e-03f, -1.057125759e-03f, -1.055857549e-03f, -1.054587587e-03f, -1.053315875e-03f, -1.052042417e-03f, -1.050767213e-03f, +-1.049490267e-03f, -1.048211581e-03f, -1.046931157e-03f, -1.045648997e-03f, -1.044365104e-03f, -1.043079480e-03f, -1.041792128e-03f, -1.040503049e-03f, -1.039212246e-03f, -1.037919721e-03f, +-1.036625477e-03f, -1.035329517e-03f, -1.034031841e-03f, -1.032732453e-03f, -1.031431356e-03f, -1.030128550e-03f, -1.028824040e-03f, -1.027517826e-03f, -1.026209912e-03f, -1.024900300e-03f, +-1.023588992e-03f, -1.022275990e-03f, -1.020961298e-03f, -1.019644916e-03f, -1.018326849e-03f, -1.017007097e-03f, -1.015685664e-03f, -1.014362551e-03f, -1.013037762e-03f, -1.011711298e-03f, +-1.010383162e-03f, -1.009053357e-03f, -1.007721884e-03f, -1.006388746e-03f, -1.005053946e-03f, -1.003717486e-03f, -1.002379368e-03f, -1.001039595e-03f, -9.996981693e-04f, -9.983550929e-04f, +-9.970103686e-04f, -9.956639986e-04f, -9.943159855e-04f, -9.929663317e-04f, -9.916150395e-04f, -9.902621114e-04f, -9.889075499e-04f, -9.875513574e-04f, -9.861935363e-04f, -9.848340891e-04f, +-9.834730182e-04f, -9.821103260e-04f, -9.807460150e-04f, -9.793800877e-04f, -9.780125465e-04f, -9.766433939e-04f, -9.752726323e-04f, -9.739002641e-04f, -9.725262920e-04f, -9.711507182e-04f, +-9.697735454e-04f, -9.683947759e-04f, -9.670144122e-04f, -9.656324569e-04f, -9.642489124e-04f, -9.628637811e-04f, -9.614770656e-04f, -9.600887684e-04f, -9.586988919e-04f, -9.573074387e-04f, +-9.559144112e-04f, -9.545198119e-04f, -9.531236434e-04f, -9.517259081e-04f, -9.503266086e-04f, -9.489257473e-04f, -9.475233268e-04f, -9.461193496e-04f, -9.447138182e-04f, -9.433067350e-04f, +-9.418981028e-04f, -9.404879239e-04f, -9.390762009e-04f, -9.376629363e-04f, -9.362481327e-04f, -9.348317926e-04f, -9.334139184e-04f, -9.319945129e-04f, -9.305735785e-04f, -9.291511177e-04f, +-9.277271331e-04f, -9.263016272e-04f, -9.248746027e-04f, -9.234460620e-04f, -9.220160078e-04f, -9.205844425e-04f, -9.191513687e-04f, -9.177167890e-04f, -9.162807060e-04f, -9.148431222e-04f, +-9.134040403e-04f, -9.119634627e-04f, -9.105213920e-04f, -9.090778309e-04f, -9.076327820e-04f, -9.061862477e-04f, -9.047382307e-04f, -9.032887335e-04f, -9.018377589e-04f, -9.003853093e-04f, +-8.989313873e-04f, -8.974759957e-04f, -8.960191368e-04f, -8.945608134e-04f, -8.931010281e-04f, -8.916397835e-04f, -8.901770821e-04f, -8.887129266e-04f, -8.872473197e-04f, -8.857802638e-04f, +-8.843117617e-04f, -8.828418160e-04f, -8.813704292e-04f, -8.798976041e-04f, -8.784233433e-04f, -8.769476493e-04f, -8.754705248e-04f, -8.739919724e-04f, -8.725119949e-04f, -8.710305947e-04f, +-8.695477747e-04f, -8.680635373e-04f, -8.665778854e-04f, -8.650908214e-04f, -8.636023481e-04f, -8.621124681e-04f, -8.606211841e-04f, -8.591284987e-04f, -8.576344146e-04f, -8.561389345e-04f, +-8.546420610e-04f, -8.531437968e-04f, -8.516441445e-04f, -8.501431069e-04f, -8.486406866e-04f, -8.471368863e-04f, -8.456317086e-04f, -8.441251563e-04f, -8.426172321e-04f, -8.411079385e-04f, +-8.395972784e-04f, -8.380852543e-04f, -8.365718690e-04f, -8.350571252e-04f, -8.335410256e-04f, -8.320235729e-04f, -8.305047697e-04f, -8.289846189e-04f, -8.274631230e-04f, -8.259402848e-04f, +-8.244161070e-04f, -8.228905923e-04f, -8.213637435e-04f, -8.198355632e-04f, -8.183060542e-04f, -8.167752192e-04f, -8.152430608e-04f, -8.137095820e-04f, -8.121747852e-04f, -8.106386734e-04f, +-8.091012492e-04f, -8.075625153e-04f, -8.060224746e-04f, -8.044811296e-04f, -8.029384833e-04f, -8.013945382e-04f, -7.998492972e-04f, -7.983027630e-04f, -7.967549384e-04f, -7.952058260e-04f, +-7.936554287e-04f, -7.921037492e-04f, -7.905507903e-04f, -7.889965547e-04f, -7.874410451e-04f, -7.858842644e-04f, -7.843262153e-04f, -7.827669006e-04f, -7.812063231e-04f, -7.796444854e-04f, +-7.780813904e-04f, -7.765170409e-04f, -7.749514396e-04f, -7.733845894e-04f, -7.718164929e-04f, -7.702471530e-04f, -7.686765725e-04f, -7.671047541e-04f, -7.655317007e-04f, -7.639574150e-04f, +-7.623818998e-04f, -7.608051579e-04f, -7.592271921e-04f, -7.576480053e-04f, -7.560676001e-04f, -7.544859795e-04f, -7.529031462e-04f, -7.513191030e-04f, -7.497338528e-04f, -7.481473983e-04f, +-7.465597423e-04f, -7.449708877e-04f, -7.433808373e-04f, -7.417895939e-04f, -7.401971603e-04f, -7.386035393e-04f, -7.370087339e-04f, -7.354127467e-04f, -7.338155806e-04f, -7.322172385e-04f, +-7.306177231e-04f, -7.290170374e-04f, -7.274151841e-04f, -7.258121660e-04f, -7.242079861e-04f, -7.226026472e-04f, -7.209961521e-04f, -7.193885036e-04f, -7.177797046e-04f, -7.161697579e-04f, +-7.145586664e-04f, -7.129464330e-04f, -7.113330604e-04f, -7.097185516e-04f, -7.081029094e-04f, -7.064861367e-04f, -7.048682363e-04f, -7.032492110e-04f, -7.016290638e-04f, -7.000077976e-04f, +-6.983854151e-04f, -6.967619192e-04f, -6.951373129e-04f, -6.935115989e-04f, -6.918847803e-04f, -6.902568597e-04f, -6.886278402e-04f, -6.869977246e-04f, -6.853665157e-04f, -6.837342166e-04f, +-6.821008299e-04f, -6.804663587e-04f, -6.788308059e-04f, -6.771941742e-04f, -6.755564666e-04f, -6.739176861e-04f, -6.722778354e-04f, -6.706369175e-04f, -6.689949353e-04f, -6.673518917e-04f, +-6.657077896e-04f, -6.640626318e-04f, -6.624164214e-04f, -6.607691611e-04f, -6.591208540e-04f, -6.574715029e-04f, -6.558211107e-04f, -6.541696803e-04f, -6.525172148e-04f, -6.508637169e-04f, +-6.492091895e-04f, -6.475536357e-04f, -6.458970584e-04f, -6.442394603e-04f, -6.425808446e-04f, -6.409212141e-04f, -6.392605717e-04f, -6.375989203e-04f, -6.359362630e-04f, -6.342726026e-04f, +-6.326079420e-04f, -6.309422842e-04f, -6.292756322e-04f, -6.276079888e-04f, -6.259393571e-04f, -6.242697399e-04f, -6.225991402e-04f, -6.209275609e-04f, -6.192550050e-04f, -6.175814755e-04f, +-6.159069752e-04f, -6.142315072e-04f, -6.125550743e-04f, -6.108776796e-04f, -6.091993260e-04f, -6.075200164e-04f, -6.058397538e-04f, -6.041585412e-04f, -6.024763816e-04f, -6.007932778e-04f, +-5.991092329e-04f, -5.974242498e-04f, -5.957383315e-04f, -5.940514809e-04f, -5.923637011e-04f, -5.906749950e-04f, -5.889853655e-04f, -5.872948157e-04f, -5.856033485e-04f, -5.839109669e-04f, +-5.822176739e-04f, -5.805234724e-04f, -5.788283655e-04f, -5.771323560e-04f, -5.754354471e-04f, -5.737376417e-04f, -5.720389427e-04f, -5.703393533e-04f, -5.686388762e-04f, -5.669375146e-04f, +-5.652352715e-04f, -5.635321497e-04f, -5.618281524e-04f, -5.601232825e-04f, -5.584175430e-04f, -5.567109370e-04f, -5.550034673e-04f, -5.532951371e-04f, -5.515859493e-04f, -5.498759069e-04f, +-5.481650129e-04f, -5.464532704e-04f, -5.447406823e-04f, -5.430272517e-04f, -5.413129815e-04f, -5.395978748e-04f, -5.378819346e-04f, -5.361651639e-04f, -5.344475657e-04f, -5.327291431e-04f, +-5.310098990e-04f, -5.292898365e-04f, -5.275689586e-04f, -5.258472682e-04f, -5.241247686e-04f, -5.224014626e-04f, -5.206773532e-04f, -5.189524436e-04f, -5.172267368e-04f, -5.155002357e-04f, +-5.137729434e-04f, -5.120448629e-04f, -5.103159974e-04f, -5.085863497e-04f, -5.068559229e-04f, -5.051247201e-04f, -5.033927444e-04f, -5.016599987e-04f, -4.999264860e-04f, -4.981922095e-04f, +-4.964571722e-04f, -4.947213771e-04f, -4.929848272e-04f, -4.912475257e-04f, -4.895094755e-04f, -4.877706797e-04f, -4.860311413e-04f, -4.842908634e-04f, -4.825498491e-04f, -4.808081014e-04f, +-4.790656234e-04f, -4.773224180e-04f, -4.755784884e-04f, -4.738338376e-04f, -4.720884687e-04f, -4.703423848e-04f, -4.685955888e-04f, -4.668480839e-04f, -4.650998731e-04f, -4.633509595e-04f, +-4.616013462e-04f, -4.598510361e-04f, -4.581000324e-04f, -4.563483382e-04f, -4.545959565e-04f, -4.528428903e-04f, -4.510891428e-04f, -4.493347171e-04f, -4.475796161e-04f, -4.458238429e-04f, +-4.440674008e-04f, -4.423102926e-04f, -4.405525215e-04f, -4.387940906e-04f, -4.370350029e-04f, -4.352752616e-04f, -4.335148696e-04f, -4.317538302e-04f, -4.299921463e-04f, -4.282298210e-04f, +-4.264668575e-04f, -4.247032588e-04f, -4.229390280e-04f, -4.211741682e-04f, -4.194086825e-04f, -4.176425739e-04f, -4.158758456e-04f, -4.141085006e-04f, -4.123405420e-04f, -4.105719730e-04f, +-4.088027966e-04f, -4.070330159e-04f, -4.052626339e-04f, -4.034916539e-04f, -4.017200789e-04f, -3.999479120e-04f, -3.981751563e-04f, -3.964018148e-04f, -3.946278908e-04f, -3.928533872e-04f, +-3.910783072e-04f, -3.893026539e-04f, -3.875264304e-04f, -3.857496398e-04f, -3.839722852e-04f, -3.821943697e-04f, -3.804158964e-04f, -3.786368684e-04f, -3.768572889e-04f, -3.750771608e-04f, +-3.732964875e-04f, -3.715152718e-04f, -3.697335170e-04f, -3.679512263e-04f, -3.661684025e-04f, -3.643850490e-04f, -3.626011688e-04f, -3.608167650e-04f, -3.590318408e-04f, -3.572463992e-04f, +-3.554604434e-04f, -3.536739765e-04f, -3.518870015e-04f, -3.500995217e-04f, -3.483115402e-04f, -3.465230600e-04f, -3.447340843e-04f, -3.429446162e-04f, -3.411546588e-04f, -3.393642153e-04f, +-3.375732887e-04f, -3.357818822e-04f, -3.339899990e-04f, -3.321976421e-04f, -3.304048147e-04f, -3.286115198e-04f, -3.268177607e-04f, -3.250235405e-04f, -3.232288622e-04f, -3.214337290e-04f, +-3.196381441e-04f, -3.178421105e-04f, -3.160456315e-04f, -3.142487100e-04f, -3.124513494e-04f, -3.106535526e-04f, -3.088553228e-04f, -3.070566632e-04f, -3.052575769e-04f, -3.034580671e-04f, +-3.016581368e-04f, -2.998577892e-04f, -2.980570274e-04f, -2.962558546e-04f, -2.944542739e-04f, -2.926522885e-04f, -2.908499014e-04f, -2.890471159e-04f, -2.872439351e-04f, -2.854403620e-04f, +-2.836363999e-04f, -2.818320519e-04f, -2.800273211e-04f, -2.782222107e-04f, -2.764167237e-04f, -2.746108635e-04f, -2.728046330e-04f, -2.709980355e-04f, -2.691910741e-04f, -2.673837519e-04f, +-2.655760720e-04f, -2.637680377e-04f, -2.619596521e-04f, -2.601509183e-04f, -2.583418394e-04f, -2.565324186e-04f, -2.547226591e-04f, -2.529125640e-04f, -2.511021364e-04f, -2.492913796e-04f, +-2.474802966e-04f, -2.456688906e-04f, -2.438571647e-04f, -2.420451221e-04f, -2.402327660e-04f, -2.384200995e-04f, -2.366071257e-04f, -2.347938479e-04f, -2.329802691e-04f, -2.311663925e-04f, +-2.293522212e-04f, -2.275377585e-04f, -2.257230075e-04f, -2.239079712e-04f, -2.220926530e-04f, -2.202770558e-04f, -2.184611830e-04f, -2.166450376e-04f, -2.148286228e-04f, -2.130119417e-04f, +-2.111949975e-04f, -2.093777934e-04f, -2.075603325e-04f, -2.057426180e-04f, -2.039246531e-04f, -2.021064408e-04f, -2.002879843e-04f, -1.984692869e-04f, -1.966503516e-04f, -1.948311816e-04f, +-1.930117801e-04f, -1.911921503e-04f, -1.893722952e-04f, -1.875522181e-04f, -1.857319221e-04f, -1.839114104e-04f, -1.820906861e-04f, -1.802697524e-04f, -1.784486124e-04f, -1.766272694e-04f, +-1.748057264e-04f, -1.729839867e-04f, -1.711620533e-04f, -1.693399295e-04f, -1.675176184e-04f, -1.656951232e-04f, -1.638724470e-04f, -1.620495931e-04f, -1.602265644e-04f, -1.584033643e-04f, +-1.565799959e-04f, -1.547564623e-04f, -1.529327667e-04f, -1.511089123e-04f, -1.492849022e-04f, -1.474607396e-04f, -1.456364276e-04f, -1.438119695e-04f, -1.419873683e-04f, -1.401626273e-04f, +-1.383377496e-04f, -1.365127383e-04f, -1.346875967e-04f, -1.328623278e-04f, -1.310369349e-04f, -1.292114212e-04f, -1.273857897e-04f, -1.255600436e-04f, -1.237341861e-04f, -1.219082204e-04f, +-1.200821496e-04f, -1.182559769e-04f, -1.164297055e-04f, -1.146033385e-04f, -1.127768790e-04f, -1.109503303e-04f, -1.091236955e-04f, -1.072969778e-04f, -1.054701803e-04f, -1.036433061e-04f, +-1.018163586e-04f, -9.998934072e-05f, -9.816225574e-05f, -9.633510680e-05f, -9.450789706e-05f, -9.268062969e-05f, -9.085330784e-05f, -8.902593468e-05f, -8.719851337e-05f, -8.537104707e-05f, +-8.354353894e-05f, -8.171599214e-05f, -7.988840984e-05f, -7.806079520e-05f, -7.623315137e-05f, -7.440548153e-05f, -7.257778882e-05f, -7.075007642e-05f, -6.892234747e-05f, -6.709460515e-05f, +-6.526685260e-05f, -6.343909300e-05f, -6.161132951e-05f, -5.978356527e-05f, -5.795580345e-05f, -5.612804722e-05f, -5.430029972e-05f, -5.247256412e-05f, -5.064484358e-05f, -4.881714126e-05f, +-4.698946031e-05f, -4.516180389e-05f, -4.333417517e-05f, -4.150657729e-05f, -3.967901341e-05f, -3.785148670e-05f, -3.602400031e-05f, -3.419655740e-05f, -3.236916112e-05f, -3.054181463e-05f, +-2.871452108e-05f, -2.688728363e-05f, -2.506010544e-05f, -2.323298966e-05f, -2.140593945e-05f, -1.957895796e-05f, -1.775204834e-05f, -1.592521375e-05f, -1.409845734e-05f, -1.227178227e-05f, +-1.044519169e-05f, -8.618688746e-06f, -6.792276597e-06f, -4.965958392e-06f, -3.139737285e-06f, -1.313616425e-06f, 5.124010351e-07f, 2.338311946e-06f, 4.164113158e-06f, 5.989801520e-06f, +7.815373883e-06f, 9.640827099e-06f, 1.146615802e-05f, 1.329136349e-05f, 1.511644037e-05f, 1.694138552e-05f, 1.876619577e-05f, 2.059086799e-05f, 2.241539903e-05f, 2.423978575e-05f, +2.606402499e-05f, 2.788811362e-05f, 2.971204849e-05f, 3.153582646e-05f, 3.335944437e-05f, 3.518289910e-05f, 3.700618749e-05f, 3.882930641e-05f, 4.065225271e-05f, 4.247502325e-05f, +4.429761489e-05f, 4.612002449e-05f, 4.794224891e-05f, 4.976428501e-05f, 5.158612966e-05f, 5.340777971e-05f, 5.522923202e-05f, 5.705048347e-05f, 5.887153091e-05f, 6.069237121e-05f, +6.251300122e-05f, 6.433341783e-05f, 6.615361788e-05f, 6.797359825e-05f, 6.979335581e-05f, 7.161288742e-05f, 7.343218995e-05f, 7.525126026e-05f, 7.707009524e-05f, 7.888869174e-05f, +8.070704663e-05f, 8.252515679e-05f, 8.434301909e-05f, 8.616063040e-05f, 8.797798760e-05f, 8.979508755e-05f, 9.161192713e-05f, 9.342850321e-05f, 9.524481267e-05f, 9.706085239e-05f, +9.887661924e-05f, 1.006921101e-04f, 1.025073218e-04f, 1.043222514e-04f, 1.061368955e-04f, 1.079512512e-04f, 1.097653153e-04f, 1.115790846e-04f, 1.133925561e-04f, 1.152057267e-04f, +1.170185932e-04f, 1.188311526e-04f, 1.206434016e-04f, 1.224553372e-04f, 1.242669563e-04f, 1.260782557e-04f, 1.278892324e-04f, 1.296998832e-04f, 1.315102050e-04f, 1.333201948e-04f, +1.351298493e-04f, 1.369391656e-04f, 1.387481404e-04f, 1.405567707e-04f, 1.423650534e-04f, 1.441729854e-04f, 1.459805635e-04f, 1.477877846e-04f, 1.495946458e-04f, 1.514011437e-04f, +1.532072755e-04f, 1.550130378e-04f, 1.568184277e-04f, 1.586234421e-04f, 1.604280778e-04f, 1.622323318e-04f, 1.640362009e-04f, 1.658396821e-04f, 1.676427723e-04f, 1.694454683e-04f, +1.712477671e-04f, 1.730496656e-04f, 1.748511606e-04f, 1.766522492e-04f, 1.784529282e-04f, 1.802531945e-04f, 1.820530451e-04f, 1.838524768e-04f, 1.856514865e-04f, 1.874500713e-04f, +1.892482279e-04f, 1.910459533e-04f, 1.928432445e-04f, 1.946400983e-04f, 1.964365117e-04f, 1.982324815e-04f, 2.000280048e-04f, 2.018230784e-04f, 2.036176992e-04f, 2.054118642e-04f, +2.072055703e-04f, 2.089988144e-04f, 2.107915935e-04f, 2.125839045e-04f, 2.143757443e-04f, 2.161671098e-04f, 2.179579979e-04f, 2.197484057e-04f, 2.215383300e-04f, 2.233277678e-04f, +2.251167160e-04f, 2.269051715e-04f, 2.286931313e-04f, 2.304805923e-04f, 2.322675515e-04f, 2.340540057e-04f, 2.358399520e-04f, 2.376253873e-04f, 2.394103084e-04f, 2.411947125e-04f, +2.429785963e-04f, 2.447619569e-04f, 2.465447912e-04f, 2.483270962e-04f, 2.501088687e-04f, 2.518901058e-04f, 2.536708045e-04f, 2.554509615e-04f, 2.572305740e-04f, 2.590096388e-04f, +2.607881530e-04f, 2.625661135e-04f, 2.643435171e-04f, 2.661203610e-04f, 2.678966421e-04f, 2.696723572e-04f, 2.714475035e-04f, 2.732220778e-04f, 2.749960771e-04f, 2.767694983e-04f, +2.785423386e-04f, 2.803145947e-04f, 2.820862638e-04f, 2.838573427e-04f, 2.856278284e-04f, 2.873977179e-04f, 2.891670083e-04f, 2.909356963e-04f, 2.927037791e-04f, 2.944712537e-04f, +2.962381169e-04f, 2.980043658e-04f, 2.997699973e-04f, 3.015350085e-04f, 3.032993963e-04f, 3.050631577e-04f, 3.068262897e-04f, 3.085887893e-04f, 3.103506535e-04f, 3.121118793e-04f, +3.138724636e-04f, 3.156324035e-04f, 3.173916959e-04f, 3.191503378e-04f, 3.209083263e-04f, 3.226656584e-04f, 3.244223310e-04f, 3.261783411e-04f, 3.279336858e-04f, 3.296883620e-04f, +3.314423668e-04f, 3.331956972e-04f, 3.349483501e-04f, 3.367003226e-04f, 3.384516117e-04f, 3.402022144e-04f, 3.419521277e-04f, 3.437013486e-04f, 3.454498742e-04f, 3.471977015e-04f, +3.489448275e-04f, 3.506912491e-04f, 3.524369635e-04f, 3.541819677e-04f, 3.559262586e-04f, 3.576698333e-04f, 3.594126888e-04f, 3.611548222e-04f, 3.628962305e-04f, 3.646369107e-04f, +3.663768599e-04f, 3.681160751e-04f, 3.698545533e-04f, 3.715922915e-04f, 3.733292869e-04f, 3.750655363e-04f, 3.768010370e-04f, 3.785357859e-04f, 3.802697801e-04f, 3.820030166e-04f, +3.837354924e-04f, 3.854672047e-04f, 3.871981504e-04f, 3.889283267e-04f, 3.906577305e-04f, 3.923863589e-04f, 3.941142091e-04f, 3.958412779e-04f, 3.975675626e-04f, 3.992930601e-04f, +4.010177676e-04f, 4.027416821e-04f, 4.044648006e-04f, 4.061871202e-04f, 4.079086380e-04f, 4.096293511e-04f, 4.113492565e-04f, 4.130683513e-04f, 4.147866327e-04f, 4.165040975e-04f, +4.182207430e-04f, 4.199365663e-04f, 4.216515643e-04f, 4.233657342e-04f, 4.250790731e-04f, 4.267915781e-04f, 4.285032461e-04f, 4.302140745e-04f, 4.319240601e-04f, 4.336332002e-04f, +4.353414917e-04f, 4.370489319e-04f, 4.387555178e-04f, 4.404612465e-04f, 4.421661151e-04f, 4.438701207e-04f, 4.455732604e-04f, 4.472755313e-04f, 4.489769306e-04f, 4.506774553e-04f, +4.523771025e-04f, 4.540758694e-04f, 4.557737531e-04f, 4.574707507e-04f, 4.591668592e-04f, 4.608620759e-04f, 4.625563979e-04f, 4.642498222e-04f, 4.659423460e-04f, 4.676339665e-04f, +4.693246807e-04f, 4.710144858e-04f, 4.727033789e-04f, 4.743913571e-04f, 4.760784176e-04f, 4.777645576e-04f, 4.794497741e-04f, 4.811340643e-04f, 4.828174253e-04f, 4.844998543e-04f, +4.861813484e-04f, 4.878619049e-04f, 4.895415207e-04f, 4.912201931e-04f, 4.928979193e-04f, 4.945746963e-04f, 4.962505214e-04f, 4.979253917e-04f, 4.995993043e-04f, 5.012722565e-04f, +5.029442453e-04f, 5.046152680e-04f, 5.062853217e-04f, 5.079544036e-04f, 5.096225109e-04f, 5.112896407e-04f, 5.129557901e-04f, 5.146209565e-04f, 5.162851370e-04f, 5.179483286e-04f, +5.196105287e-04f, 5.212717344e-04f, 5.229319429e-04f, 5.245911514e-04f, 5.262493571e-04f, 5.279065571e-04f, 5.295627487e-04f, 5.312179290e-04f, 5.328720953e-04f, 5.345252447e-04f, +5.361773745e-04f, 5.378284818e-04f, 5.394785639e-04f, 5.411276179e-04f, 5.427756411e-04f, 5.444226307e-04f, 5.460685839e-04f, 5.477134980e-04f, 5.493573700e-04f, 5.510001973e-04f, +5.526419771e-04f, 5.542827065e-04f, 5.559223829e-04f, 5.575610034e-04f, 5.591985653e-04f, 5.608350658e-04f, 5.624705021e-04f, 5.641048715e-04f, 5.657381712e-04f, 5.673703984e-04f, +5.690015504e-04f, 5.706316245e-04f, 5.722606178e-04f, 5.738885277e-04f, 5.755153513e-04f, 5.771410859e-04f, 5.787657288e-04f, 5.803892772e-04f, 5.820117284e-04f, 5.836330797e-04f, +5.852533283e-04f, 5.868724714e-04f, 5.884905063e-04f, 5.901074304e-04f, 5.917232408e-04f, 5.933379349e-04f, 5.949515098e-04f, 5.965639630e-04f, 5.981752916e-04f, 5.997854930e-04f, +6.013945644e-04f, 6.030025031e-04f, 6.046093064e-04f, 6.062149716e-04f, 6.078194959e-04f, 6.094228768e-04f, 6.110251114e-04f, 6.126261970e-04f, 6.142261311e-04f, 6.158249107e-04f, +6.174225334e-04f, 6.190189963e-04f, 6.206142968e-04f, 6.222084321e-04f, 6.238013997e-04f, 6.253931968e-04f, 6.269838207e-04f, 6.285732688e-04f, 6.301615383e-04f, 6.317486266e-04f, +6.333345310e-04f, 6.349192489e-04f, 6.365027775e-04f, 6.380851143e-04f, 6.396662564e-04f, 6.412462014e-04f, 6.428249464e-04f, 6.444024890e-04f, 6.459788263e-04f, 6.475539557e-04f, +6.491278746e-04f, 6.507005804e-04f, 6.522720703e-04f, 6.538423418e-04f, 6.554113922e-04f, 6.569792189e-04f, 6.585458191e-04f, 6.601111904e-04f, 6.616753300e-04f, 6.632382353e-04f, +6.647999036e-04f, 6.663603325e-04f, 6.679195191e-04f, 6.694774610e-04f, 6.710341555e-04f, 6.725895999e-04f, 6.741437916e-04f, 6.756967281e-04f, 6.772484068e-04f, 6.787988249e-04f, +6.803479800e-04f, 6.818958693e-04f, 6.834424904e-04f, 6.849878405e-04f, 6.865319172e-04f, 6.880747177e-04f, 6.896162396e-04f, 6.911564802e-04f, 6.926954369e-04f, 6.942331072e-04f, +6.957694885e-04f, 6.973045781e-04f, 6.988383735e-04f, 7.003708722e-04f, 7.019020715e-04f, 7.034319690e-04f, 7.049605619e-04f, 7.064878478e-04f, 7.080138240e-04f, 7.095384881e-04f, +7.110618374e-04f, 7.125838695e-04f, 7.141045817e-04f, 7.156239715e-04f, 7.171420363e-04f, 7.186587737e-04f, 7.201741810e-04f, 7.216882557e-04f, 7.232009953e-04f, 7.247123972e-04f, +7.262224590e-04f, 7.277311780e-04f, 7.292385517e-04f, 7.307445776e-04f, 7.322492533e-04f, 7.337525761e-04f, 7.352545435e-04f, 7.367551531e-04f, 7.382544023e-04f, 7.397522885e-04f, +7.412488094e-04f, 7.427439623e-04f, 7.442377448e-04f, 7.457301544e-04f, 7.472211885e-04f, 7.487108448e-04f, 7.501991206e-04f, 7.516860135e-04f, 7.531715209e-04f, 7.546556405e-04f, +7.561383697e-04f, 7.576197061e-04f, 7.590996471e-04f, 7.605781903e-04f, 7.620553332e-04f, 7.635310733e-04f, 7.650054082e-04f, 7.664783354e-04f, 7.679498524e-04f, 7.694199568e-04f, +7.708886461e-04f, 7.723559179e-04f, 7.738217697e-04f, 7.752861990e-04f, 7.767492034e-04f, 7.782107805e-04f, 7.796709278e-04f, 7.811296429e-04f, 7.825869233e-04f, 7.840427665e-04f, +7.854971703e-04f, 7.869501321e-04f, 7.884016494e-04f, 7.898517200e-04f, 7.913003413e-04f, 7.927475110e-04f, 7.941932265e-04f, 7.956374856e-04f, 7.970802858e-04f, 7.985216246e-04f, +7.999614997e-04f, 8.013999087e-04f, 8.028368492e-04f, 8.042723187e-04f, 8.057063149e-04f, 8.071388354e-04f, 8.085698778e-04f, 8.099994396e-04f, 8.114275186e-04f, 8.128541123e-04f, +8.142792184e-04f, 8.157028345e-04f, 8.171249581e-04f, 8.185455870e-04f, 8.199647188e-04f, 8.213823510e-04f, 8.227984814e-04f, 8.242131075e-04f, 8.256262271e-04f, 8.270378377e-04f, +8.284479370e-04f, 8.298565227e-04f, 8.312635923e-04f, 8.326691437e-04f, 8.340731744e-04f, 8.354756820e-04f, 8.368766643e-04f, 8.382761189e-04f, 8.396740435e-04f, 8.410704357e-04f, +8.424652933e-04f, 8.438586139e-04f, 8.452503951e-04f, 8.466406348e-04f, 8.480293305e-04f, 8.494164799e-04f, 8.508020808e-04f, 8.521861308e-04f, 8.535686276e-04f, 8.549495690e-04f, +8.563289526e-04f, 8.577067762e-04f, 8.590830374e-04f, 8.604577339e-04f, 8.618308635e-04f, 8.632024240e-04f, 8.645724129e-04f, 8.659408281e-04f, 8.673076672e-04f, 8.686729280e-04f, +8.700366082e-04f, 8.713987056e-04f, 8.727592179e-04f, 8.741181428e-04f, 8.754754781e-04f, 8.768312215e-04f, 8.781853708e-04f, 8.795379237e-04f, 8.808888780e-04f, 8.822382314e-04f, +8.835859817e-04f, 8.849321267e-04f, 8.862766641e-04f, 8.876195916e-04f, 8.889609072e-04f, 8.903006085e-04f, 8.916386933e-04f, 8.929751594e-04f, 8.943100045e-04f, 8.956432266e-04f, +8.969748233e-04f, 8.983047924e-04f, 8.996331318e-04f, 9.009598393e-04f, 9.022849125e-04f, 9.036083495e-04f, 9.049301479e-04f, 9.062503055e-04f, 9.075688203e-04f, 9.088856899e-04f, +9.102009122e-04f, 9.115144851e-04f, 9.128264063e-04f, 9.141366738e-04f, 9.154452852e-04f, 9.167522385e-04f, 9.180575315e-04f, 9.193611620e-04f, 9.206631279e-04f, 9.219634271e-04f, +9.232620573e-04f, 9.245590164e-04f, 9.258543022e-04f, 9.271479128e-04f, 9.284398458e-04f, 9.297300992e-04f, 9.310186708e-04f, 9.323055584e-04f, 9.335907601e-04f, 9.348742736e-04f, +9.361560969e-04f, 9.374362277e-04f, 9.387146640e-04f, 9.399914037e-04f, 9.412664447e-04f, 9.425397849e-04f, 9.438114221e-04f, 9.450813543e-04f, 9.463495793e-04f, 9.476160951e-04f, +9.488808996e-04f, 9.501439907e-04f, 9.514053664e-04f, 9.526650244e-04f, 9.539229628e-04f, 9.551791795e-04f, 9.564336724e-04f, 9.576864394e-04f, 9.589374785e-04f, 9.601867877e-04f, +9.614343647e-04f, 9.626802077e-04f, 9.639243145e-04f, 9.651666831e-04f, 9.664073115e-04f, 9.676461975e-04f, 9.688833393e-04f, 9.701187346e-04f, 9.713523816e-04f, 9.725842780e-04f, +9.738144221e-04f, 9.750428116e-04f, 9.762694446e-04f, 9.774943191e-04f, 9.787174331e-04f, 9.799387845e-04f, 9.811583713e-04f, 9.823761915e-04f, 9.835922432e-04f, 9.848065243e-04f, +9.860190328e-04f, 9.872297667e-04f, 9.884387241e-04f, 9.896459030e-04f, 9.908513013e-04f, 9.920549171e-04f, 9.932567484e-04f, 9.944567933e-04f, 9.956550497e-04f, 9.968515158e-04f, +9.980461895e-04f, 9.992390688e-04f, 1.000430152e-03f, 1.001619437e-03f, 1.002806921e-03f, 1.003992604e-03f, 1.005176482e-03f, 1.006358555e-03f, 1.007538819e-03f, 1.008717274e-03f, +1.009893917e-03f, 1.011068746e-03f, 1.012241759e-03f, 1.013412955e-03f, 1.014582331e-03f, 1.015749886e-03f, 1.016915617e-03f, 1.018079523e-03f, 1.019241602e-03f, 1.020401852e-03f, +1.021560271e-03f, 1.022716857e-03f, 1.023871608e-03f, 1.025024523e-03f, 1.026175599e-03f, 1.027324835e-03f, 1.028472228e-03f, 1.029617777e-03f, 1.030761480e-03f, 1.031903336e-03f, +1.033043341e-03f, 1.034181495e-03f, 1.035317795e-03f, 1.036452240e-03f, 1.037584828e-03f, 1.038715557e-03f, 1.039844425e-03f, 1.040971430e-03f, 1.042096570e-03f, 1.043219844e-03f, +1.044341250e-03f, 1.045460785e-03f, 1.046578449e-03f, 1.047694239e-03f, 1.048808153e-03f, 1.049920190e-03f, 1.051030348e-03f, 1.052138625e-03f, 1.053245019e-03f, 1.054349528e-03f, +1.055452151e-03f, 1.056552886e-03f, 1.057651730e-03f, 1.058748683e-03f, 1.059843743e-03f, 1.060936907e-03f, 1.062028174e-03f, 1.063117541e-03f, 1.064205009e-03f, 1.065290573e-03f, +1.066374234e-03f, 1.067455988e-03f, 1.068535835e-03f, 1.069613772e-03f, 1.070689798e-03f, 1.071763911e-03f, 1.072836110e-03f, 1.073906391e-03f, 1.074974755e-03f, 1.076041198e-03f, +1.077105720e-03f, 1.078168319e-03f, 1.079228992e-03f, 1.080287738e-03f, 1.081344556e-03f, 1.082399443e-03f, 1.083452399e-03f, 1.084503420e-03f, 1.085552507e-03f, 1.086599656e-03f, +1.087644866e-03f, 1.088688136e-03f, 1.089729463e-03f, 1.090768847e-03f, 1.091806285e-03f, 1.092841776e-03f, 1.093875317e-03f, 1.094906908e-03f, 1.095936547e-03f, 1.096964232e-03f, +1.097989962e-03f, 1.099013734e-03f, 1.100035547e-03f, 1.101055399e-03f, 1.102073289e-03f, 1.103089216e-03f, 1.104103176e-03f, 1.105115170e-03f, 1.106125195e-03f, 1.107133249e-03f, +1.108139332e-03f, 1.109143440e-03f, 1.110145574e-03f, 1.111145730e-03f, 1.112143908e-03f, 1.113140106e-03f, 1.114134322e-03f, 1.115126554e-03f, 1.116116802e-03f, 1.117105063e-03f, +1.118091336e-03f, 1.119075619e-03f, 1.120057911e-03f, 1.121038210e-03f, 1.122016515e-03f, 1.122992823e-03f, 1.123967134e-03f, 1.124939445e-03f, 1.125909756e-03f, 1.126878065e-03f, +1.127844369e-03f, 1.128808669e-03f, 1.129770961e-03f, 1.130731244e-03f, 1.131689518e-03f, 1.132645780e-03f, 1.133600029e-03f, 1.134552263e-03f, 1.135502481e-03f, 1.136450681e-03f, +1.137396862e-03f, 1.138341022e-03f, 1.139283159e-03f, 1.140223273e-03f, 1.141161362e-03f, 1.142097424e-03f, 1.143031457e-03f, 1.143963461e-03f, 1.144893433e-03f, 1.145821373e-03f, +1.146747278e-03f, 1.147671148e-03f, 1.148592980e-03f, 1.149512774e-03f, 1.150430527e-03f, 1.151346239e-03f, 1.152259907e-03f, 1.153171531e-03f, 1.154081109e-03f, 1.154988639e-03f, +1.155894121e-03f, 1.156797552e-03f, 1.157698931e-03f, 1.158598257e-03f, 1.159495528e-03f, 1.160390744e-03f, 1.161283901e-03f, 1.162175000e-03f, 1.163064038e-03f, 1.163951014e-03f, +1.164835927e-03f, 1.165718775e-03f, 1.166599558e-03f, 1.167478272e-03f, 1.168354918e-03f, 1.169229494e-03f, 1.170101998e-03f, 1.170972429e-03f, 1.171840786e-03f, 1.172707067e-03f, +1.173571270e-03f, 1.174433395e-03f, 1.175293440e-03f, 1.176151404e-03f, 1.177007285e-03f, 1.177861082e-03f, 1.178712794e-03f, 1.179562419e-03f, 1.180409956e-03f, 1.181255404e-03f, +1.182098761e-03f, 1.182940025e-03f, 1.183779197e-03f, 1.184616273e-03f, 1.185451254e-03f, 1.186284137e-03f, 1.187114921e-03f, 1.187943606e-03f, 1.188770189e-03f, 1.189594669e-03f, +1.190417046e-03f, 1.191237317e-03f, 1.192055481e-03f, 1.192871538e-03f, 1.193685486e-03f, 1.194497323e-03f, 1.195307049e-03f, 1.196114662e-03f, 1.196920160e-03f, 1.197723543e-03f, +1.198524809e-03f, 1.199323957e-03f, 1.200120986e-03f, 1.200915894e-03f, 1.201708680e-03f, 1.202499344e-03f, 1.203287883e-03f, 1.204074296e-03f, 1.204858583e-03f, 1.205640742e-03f, +1.206420772e-03f, 1.207198671e-03f, 1.207974438e-03f, 1.208748073e-03f, 1.209519573e-03f, 1.210288938e-03f, 1.211056167e-03f, 1.211821258e-03f, 1.212584210e-03f, 1.213345022e-03f, +1.214103692e-03f, 1.214860220e-03f, 1.215614605e-03f, 1.216366844e-03f, 1.217116938e-03f, 1.217864884e-03f, 1.218610682e-03f, 1.219354330e-03f, 1.220095828e-03f, 1.220835174e-03f, +1.221572367e-03f, 1.222307405e-03f, 1.223040289e-03f, 1.223771016e-03f, 1.224499585e-03f, 1.225225996e-03f, 1.225950246e-03f, 1.226672336e-03f, 1.227392264e-03f, 1.228110028e-03f, +1.228825629e-03f, 1.229539063e-03f, 1.230250331e-03f, 1.230959432e-03f, 1.231666364e-03f, 1.232371126e-03f, 1.233073717e-03f, 1.233774136e-03f, 1.234472382e-03f, 1.235168453e-03f, +1.235862350e-03f, 1.236554070e-03f, 1.237243612e-03f, 1.237930977e-03f, 1.238616161e-03f, 1.239299165e-03f, 1.239979988e-03f, 1.240658627e-03f, 1.241335083e-03f, 1.242009354e-03f, +1.242681440e-03f, 1.243351338e-03f, 1.244019049e-03f, 1.244684570e-03f, 1.245347902e-03f, 1.246009043e-03f, 1.246667992e-03f, 1.247324747e-03f, 1.247979309e-03f, 1.248631676e-03f, +1.249281847e-03f, 1.249929821e-03f, 1.250575596e-03f, 1.251219173e-03f, 1.251860550e-03f, 1.252499726e-03f, 1.253136700e-03f, 1.253771471e-03f, 1.254404038e-03f, 1.255034400e-03f, +1.255662557e-03f, 1.256288507e-03f, 1.256912249e-03f, 1.257533782e-03f, 1.258153106e-03f, 1.258770220e-03f, 1.259385121e-03f, 1.259997811e-03f, 1.260608287e-03f, 1.261216549e-03f, +1.261822595e-03f, 1.262426426e-03f, 1.263028039e-03f, 1.263627435e-03f, 1.264224611e-03f, 1.264819568e-03f, 1.265412305e-03f, 1.266002819e-03f, 1.266591112e-03f, 1.267177181e-03f, +1.267761025e-03f, 1.268342645e-03f, 1.268922039e-03f, 1.269499206e-03f, 1.270074145e-03f, 1.270646856e-03f, 1.271217337e-03f, 1.271785588e-03f, 1.272351607e-03f, 1.272915395e-03f, +1.273476950e-03f, 1.274036271e-03f, 1.274593358e-03f, 1.275148209e-03f, 1.275700825e-03f, 1.276251203e-03f, 1.276799343e-03f, 1.277345245e-03f, 1.277888907e-03f, 1.278430329e-03f, +1.278969510e-03f, 1.279506449e-03f, 1.280041146e-03f, 1.280573599e-03f, 1.281103807e-03f, 1.281631771e-03f, 1.282157489e-03f, 1.282680960e-03f, 1.283202184e-03f, 1.283721160e-03f, +1.284237887e-03f, 1.284752364e-03f, 1.285264591e-03f, 1.285774566e-03f, 1.286282290e-03f, 1.286787761e-03f, 1.287290978e-03f, 1.287791942e-03f, 1.288290650e-03f, 1.288787103e-03f, +1.289281299e-03f, 1.289773239e-03f, 1.290262920e-03f, 1.290750344e-03f, 1.291235507e-03f, 1.291718411e-03f, 1.292199055e-03f, 1.292677437e-03f, 1.293153556e-03f, 1.293627414e-03f, +1.294099007e-03f, 1.294568337e-03f, 1.295035402e-03f, 1.295500202e-03f, 1.295962735e-03f, 1.296423001e-03f, 1.296881001e-03f, 1.297336732e-03f, 1.297790194e-03f, 1.298241387e-03f, +1.298690309e-03f, 1.299136961e-03f, 1.299581342e-03f, 1.300023451e-03f, 1.300463287e-03f, 1.300900850e-03f, 1.301336138e-03f, 1.301769153e-03f, 1.302199892e-03f, 1.302628356e-03f, +1.303054543e-03f, 1.303478453e-03f, 1.303900086e-03f, 1.304319441e-03f, 1.304736517e-03f, 1.305151313e-03f, 1.305563830e-03f, 1.305974066e-03f, 1.306382022e-03f, 1.306787695e-03f, +1.307191087e-03f, 1.307592195e-03f, 1.307991021e-03f, 1.308387562e-03f, 1.308781819e-03f, 1.309173791e-03f, 1.309563477e-03f, 1.309950878e-03f, 1.310335992e-03f, 1.310718818e-03f, +1.311099357e-03f, 1.311477608e-03f, 1.311853570e-03f, 1.312227243e-03f, 1.312598626e-03f, 1.312967719e-03f, 1.313334521e-03f, 1.313699032e-03f, 1.314061251e-03f, 1.314421178e-03f, +1.314778812e-03f, 1.315134153e-03f, 1.315487201e-03f, 1.315837954e-03f, 1.316186412e-03f, 1.316532575e-03f, 1.316876443e-03f, 1.317218015e-03f, 1.317557290e-03f, 1.317894268e-03f, +1.318228949e-03f, 1.318561332e-03f, 1.318891417e-03f, 1.319219203e-03f, 1.319544690e-03f, 1.319867877e-03f, 1.320188764e-03f, 1.320507351e-03f, 1.320823637e-03f, 1.321137622e-03f, +1.321449305e-03f, 1.321758685e-03f, 1.322065764e-03f, 1.322370539e-03f, 1.322673012e-03f, 1.322973180e-03f, 1.323271045e-03f, 1.323566605e-03f, 1.323859861e-03f, 1.324150811e-03f, +1.324439456e-03f, 1.324725794e-03f, 1.325009827e-03f, 1.325291553e-03f, 1.325570972e-03f, 1.325848083e-03f, 1.326122887e-03f, 1.326395383e-03f, 1.326665571e-03f, 1.326933449e-03f, +1.327199019e-03f, 1.327462280e-03f, 1.327723231e-03f, 1.327981872e-03f, 1.328238202e-03f, 1.328492222e-03f, 1.328743931e-03f, 1.328993329e-03f, 1.329240416e-03f, 1.329485190e-03f, +1.329727653e-03f, 1.329967803e-03f, 1.330205641e-03f, 1.330441165e-03f, 1.330674377e-03f, 1.330905275e-03f, 1.331133859e-03f, 1.331360129e-03f, 1.331584085e-03f, 1.331805727e-03f, +1.332025054e-03f, 1.332242065e-03f, 1.332456762e-03f, 1.332669143e-03f, 1.332879209e-03f, 1.333086958e-03f, 1.333292391e-03f, 1.333495508e-03f, 1.333696309e-03f, 1.333894792e-03f, +1.334090959e-03f, 1.334284808e-03f, 1.334476340e-03f, 1.334665555e-03f, 1.334852451e-03f, 1.335037030e-03f, 1.335219290e-03f, 1.335399232e-03f, 1.335576856e-03f, 1.335752161e-03f, +1.335925147e-03f, 1.336095813e-03f, 1.336264161e-03f, 1.336430189e-03f, 1.336593898e-03f, 1.336755288e-03f, 1.336914357e-03f, 1.337071106e-03f, 1.337225536e-03f, 1.337377645e-03f, +1.337527434e-03f, 1.337674902e-03f, 1.337820050e-03f, 1.337962877e-03f, 1.338103384e-03f, 1.338241569e-03f, 1.338377434e-03f, 1.338510977e-03f, 1.338642199e-03f, 1.338771100e-03f, +1.338897679e-03f, 1.339021937e-03f, 1.339143873e-03f, 1.339263488e-03f, 1.339380781e-03f, 1.339495753e-03f, 1.339608402e-03f, 1.339718730e-03f, 1.339826735e-03f, 1.339932419e-03f, +1.340035780e-03f, 1.340136820e-03f, 1.340235537e-03f, 1.340331932e-03f, 1.340426005e-03f, 1.340517756e-03f, 1.340607185e-03f, 1.340694291e-03f, 1.340779075e-03f, 1.340861537e-03f, +1.340941676e-03f, 1.341019493e-03f, 1.341094988e-03f, 1.341168160e-03f, 1.341239010e-03f, 1.341307538e-03f, 1.341373744e-03f, 1.341437627e-03f, 1.341499188e-03f, 1.341558427e-03f, +1.341615344e-03f, 1.341669939e-03f, 1.341722212e-03f, 1.341772162e-03f, 1.341819791e-03f, 1.341865097e-03f, 1.341908082e-03f, 1.341948745e-03f, 1.341987086e-03f, 1.342023106e-03f, +1.342056804e-03f, 1.342088180e-03f, 1.342117235e-03f, 1.342143969e-03f, 1.342168381e-03f, 1.342190472e-03f, 1.342210242e-03f, 1.342227692e-03f, 1.342242820e-03f, 1.342255627e-03f, +1.342266114e-03f, 1.342274280e-03f, 1.342280126e-03f, 1.342283651e-03f, 1.342284857e-03f, 1.342283742e-03f, 1.342280307e-03f, 1.342274553e-03f, 1.342266479e-03f, 1.342256086e-03f, +1.342243373e-03f, 1.342228341e-03f, 1.342210990e-03f, 1.342191320e-03f, 1.342169332e-03f, 1.342145025e-03f, 1.342118400e-03f, 1.342089457e-03f, 1.342058195e-03f, 1.342024616e-03f, +1.341988720e-03f, 1.341950506e-03f, 1.341909975e-03f, 1.341867127e-03f, 1.341821962e-03f, 1.341774481e-03f, 1.341724683e-03f, 1.341672569e-03f, 1.341618140e-03f, 1.341561394e-03f, +1.341502334e-03f, 1.341440958e-03f, 1.341377267e-03f, 1.341311262e-03f, 1.341242942e-03f, 1.341172307e-03f, 1.341099359e-03f, 1.341024098e-03f, 1.340946523e-03f, 1.340866634e-03f, +1.340784433e-03f, 1.340699919e-03f, 1.340613093e-03f, 1.340523955e-03f, 1.340432506e-03f, 1.340338744e-03f, 1.340242672e-03f, 1.340144289e-03f, 1.340043595e-03f, 1.339940591e-03f, +1.339835277e-03f, 1.339727654e-03f, 1.339617721e-03f, 1.339505479e-03f, 1.339390929e-03f, 1.339274070e-03f, 1.339154904e-03f, 1.339033429e-03f, 1.338909648e-03f, 1.338783559e-03f, +1.338655164e-03f, 1.338524463e-03f, 1.338391456e-03f, 1.338256143e-03f, 1.338118526e-03f, 1.337978603e-03f, 1.337836376e-03f, 1.337691846e-03f, 1.337545011e-03f, 1.337395873e-03f, +1.337244433e-03f, 1.337090690e-03f, 1.336934645e-03f, 1.336776298e-03f, 1.336615650e-03f, 1.336452702e-03f, 1.336287453e-03f, 1.336119904e-03f, 1.335950055e-03f, 1.335777907e-03f, +1.335603461e-03f, 1.335426716e-03f, 1.335247674e-03f, 1.335066334e-03f, 1.334882697e-03f, 1.334696763e-03f, 1.334508534e-03f, 1.334318009e-03f, 1.334125189e-03f, 1.333930074e-03f, +1.333732666e-03f, 1.333532963e-03f, 1.333330967e-03f, 1.333126679e-03f, 1.332920098e-03f, 1.332711226e-03f, 1.332500062e-03f, 1.332286607e-03f, 1.332070863e-03f, 1.331852828e-03f, +1.331632504e-03f, 1.331409892e-03f, 1.331184991e-03f, 1.330957803e-03f, 1.330728327e-03f, 1.330496565e-03f, 1.330262517e-03f, 1.330026183e-03f, 1.329787564e-03f, 1.329546661e-03f, +1.329303473e-03f, 1.329058003e-03f, 1.328810249e-03f, 1.328560214e-03f, 1.328307896e-03f, 1.328053298e-03f, 1.327796419e-03f, 1.327537260e-03f, 1.327275821e-03f, 1.327012104e-03f, +1.326746109e-03f, 1.326477836e-03f, 1.326207286e-03f, 1.325934459e-03f, 1.325659357e-03f, 1.325381979e-03f, 1.325102327e-03f, 1.324820401e-03f, 1.324536201e-03f, 1.324249729e-03f, +1.323960985e-03f, 1.323669969e-03f, 1.323376682e-03f, 1.323081125e-03f, 1.322783299e-03f, 1.322483204e-03f, 1.322180840e-03f, 1.321876209e-03f, 1.321569310e-03f, 1.321260146e-03f, +1.320948716e-03f, 1.320635021e-03f, 1.320319061e-03f, 1.320000838e-03f, 1.319680352e-03f, 1.319357604e-03f, 1.319032595e-03f, 1.318705324e-03f, 1.318375793e-03f, 1.318044003e-03f, +1.317709954e-03f, 1.317373647e-03f, 1.317035083e-03f, 1.316694262e-03f, 1.316351185e-03f, 1.316005853e-03f, 1.315658267e-03f, 1.315308427e-03f, 1.314956334e-03f, 1.314601989e-03f, +1.314245392e-03f, 1.313886544e-03f, 1.313525447e-03f, 1.313162100e-03f, 1.312796505e-03f, 1.312428662e-03f, 1.312058572e-03f, 1.311686236e-03f, 1.311311655e-03f, 1.310934829e-03f, +1.310555759e-03f, 1.310174446e-03f, 1.309790891e-03f, 1.309405094e-03f, 1.309017057e-03f, 1.308626779e-03f, 1.308234263e-03f, 1.307839508e-03f, 1.307442516e-03f, 1.307043288e-03f, +1.306641823e-03f, 1.306238124e-03f, 1.305832191e-03f, 1.305424024e-03f, 1.305013624e-03f, 1.304600993e-03f, 1.304186131e-03f, 1.303769040e-03f, 1.303349719e-03f, 1.302928170e-03f, +1.302504393e-03f, 1.302078390e-03f, 1.301650161e-03f, 1.301219708e-03f, 1.300787030e-03f, 1.300352130e-03f, 1.299915007e-03f, 1.299475663e-03f, 1.299034099e-03f, 1.298590315e-03f, +1.298144313e-03f, 1.297696093e-03f, 1.297245656e-03f, 1.296793003e-03f, 1.296338135e-03f, 1.295881054e-03f, 1.295421759e-03f, 1.294960251e-03f, 1.294496533e-03f, 1.294030604e-03f, +1.293562466e-03f, 1.293092119e-03f, 1.292619565e-03f, 1.292144804e-03f, 1.291667837e-03f, 1.291188666e-03f, 1.290707291e-03f, 1.290223713e-03f, 1.289737934e-03f, 1.289249953e-03f, +1.288759773e-03f, 1.288267394e-03f, 1.287772817e-03f, 1.287276042e-03f, 1.286777072e-03f, 1.286275907e-03f, 1.285772548e-03f, 1.285266996e-03f, 1.284759252e-03f, 1.284249317e-03f, +1.283737193e-03f, 1.283222879e-03f, 1.282706377e-03f, 1.282187688e-03f, 1.281666814e-03f, 1.281143755e-03f, 1.280618511e-03f, 1.280091085e-03f, 1.279561478e-03f, 1.279029689e-03f, +1.278495721e-03f, 1.277959574e-03f, 1.277421250e-03f, 1.276880749e-03f, 1.276338073e-03f, 1.275793222e-03f, 1.275246199e-03f, 1.274697002e-03f, 1.274145635e-03f, 1.273592098e-03f, +1.273036391e-03f, 1.272478517e-03f, 1.271918476e-03f, 1.271356269e-03f, 1.270791898e-03f, 1.270225363e-03f, 1.269656666e-03f, 1.269085807e-03f, 1.268512788e-03f, 1.267937610e-03f, +1.267360274e-03f, 1.266780781e-03f, 1.266199133e-03f, 1.265615330e-03f, 1.265029373e-03f, 1.264441265e-03f, 1.263851005e-03f, 1.263258595e-03f, 1.262664036e-03f, 1.262067329e-03f, +1.261468476e-03f, 1.260867478e-03f, 1.260264335e-03f, 1.259659049e-03f, 1.259051622e-03f, 1.258442053e-03f, 1.257830345e-03f, 1.257216499e-03f, 1.256600516e-03f, 1.255982396e-03f, +1.255362142e-03f, 1.254739754e-03f, 1.254115234e-03f, 1.253488582e-03f, 1.252859801e-03f, 1.252228891e-03f, 1.251595853e-03f, 1.250960689e-03f, 1.250323400e-03f, 1.249683987e-03f, +1.249042451e-03f, 1.248398794e-03f, 1.247753016e-03f, 1.247105120e-03f, 1.246455106e-03f, 1.245802976e-03f, 1.245148730e-03f, 1.244492370e-03f, 1.243833898e-03f, 1.243173314e-03f, +1.242510620e-03f, 1.241845817e-03f, 1.241178907e-03f, 1.240509890e-03f, 1.239838768e-03f, 1.239165542e-03f, 1.238490214e-03f, 1.237812784e-03f, 1.237133255e-03f, 1.236451627e-03f, +1.235767902e-03f, 1.235082080e-03f, 1.234394164e-03f, 1.233704154e-03f, 1.233012053e-03f, 1.232317860e-03f, 1.231621579e-03f, 1.230923209e-03f, 1.230222752e-03f, 1.229520210e-03f, +1.228815583e-03f, 1.228108874e-03f, 1.227400084e-03f, 1.226689213e-03f, 1.225976264e-03f, 1.225261237e-03f, 1.224544134e-03f, 1.223824956e-03f, 1.223103705e-03f, 1.222380383e-03f, +1.221654989e-03f, 1.220927527e-03f, 1.220197996e-03f, 1.219466399e-03f, 1.218732738e-03f, 1.217997012e-03f, 1.217259224e-03f, 1.216519375e-03f, 1.215777467e-03f, 1.215033501e-03f, +1.214287478e-03f, 1.213539400e-03f, 1.212789268e-03f, 1.212037083e-03f, 1.211282848e-03f, 1.210526563e-03f, 1.209768229e-03f, 1.209007849e-03f, 1.208245424e-03f, 1.207480955e-03f, +1.206714443e-03f, 1.205945891e-03f, 1.205175299e-03f, 1.204402669e-03f, 1.203628002e-03f, 1.202851300e-03f, 1.202072564e-03f, 1.201291796e-03f, 1.200508998e-03f, 1.199724170e-03f, +1.198937314e-03f, 1.198148432e-03f, 1.197357525e-03f, 1.196564594e-03f, 1.195769642e-03f, 1.194972669e-03f, 1.194173678e-03f, 1.193372669e-03f, 1.192569644e-03f, 1.191764605e-03f, +1.190957552e-03f, 1.190148489e-03f, 1.189337415e-03f, 1.188524334e-03f, 1.187709245e-03f, 1.186892151e-03f, 1.186073053e-03f, 1.185251954e-03f, 1.184428853e-03f, 1.183603753e-03f, +1.182776656e-03f, 1.181947563e-03f, 1.181116475e-03f, 1.180283394e-03f, 1.179448322e-03f, 1.178611259e-03f, 1.177772209e-03f, 1.176931172e-03f, 1.176088150e-03f, 1.175243144e-03f, +1.174396156e-03f, 1.173547188e-03f, 1.172696240e-03f, 1.171843316e-03f, 1.170988416e-03f, 1.170131542e-03f, 1.169272695e-03f, 1.168411878e-03f, 1.167549091e-03f, 1.166684337e-03f, +1.165817616e-03f, 1.164948932e-03f, 1.164078284e-03f, 1.163205675e-03f, 1.162331107e-03f, 1.161454580e-03f, 1.160576097e-03f, 1.159695660e-03f, 1.158813269e-03f, 1.157928927e-03f, +1.157042636e-03f, 1.156154396e-03f, 1.155264210e-03f, 1.154372078e-03f, 1.153478004e-03f, 1.152581988e-03f, 1.151684033e-03f, 1.150784139e-03f, 1.149882308e-03f, 1.148978543e-03f, +1.148072845e-03f, 1.147165215e-03f, 1.146255655e-03f, 1.145344167e-03f, 1.144430753e-03f, 1.143515414e-03f, 1.142598152e-03f, 1.141678968e-03f, 1.140757865e-03f, 1.139834844e-03f, +1.138909907e-03f, 1.137983055e-03f, 1.137054291e-03f, 1.136123615e-03f, 1.135191030e-03f, 1.134256537e-03f, 1.133320138e-03f, 1.132381835e-03f, 1.131441630e-03f, 1.130499524e-03f, +1.129555519e-03f, 1.128609616e-03f, 1.127661818e-03f, 1.126712127e-03f, 1.125760543e-03f, 1.124807069e-03f, 1.123851707e-03f, 1.122894458e-03f, 1.121935324e-03f, 1.120974307e-03f, +1.120011408e-03f, 1.119046630e-03f, 1.118079973e-03f, 1.117111441e-03f, 1.116141035e-03f, 1.115168755e-03f, 1.114194606e-03f, 1.113218587e-03f, 1.112240701e-03f, 1.111260950e-03f, +1.110279335e-03f, 1.109295858e-03f, 1.108310522e-03f, 1.107323327e-03f, 1.106334276e-03f, 1.105343371e-03f, 1.104350613e-03f, 1.103356004e-03f, 1.102359546e-03f, 1.101361241e-03f, +1.100361091e-03f, 1.099359097e-03f, 1.098355261e-03f, 1.097349586e-03f, 1.096342072e-03f, 1.095332723e-03f, 1.094321539e-03f, 1.093308523e-03f, 1.092293676e-03f, 1.091277001e-03f, +1.090258498e-03f, 1.089238171e-03f, 1.088216020e-03f, 1.087192049e-03f, 1.086166258e-03f, 1.085138649e-03f, 1.084109225e-03f, 1.083077987e-03f, 1.082044938e-03f, 1.081010078e-03f, +1.079973411e-03f, 1.078934937e-03f, 1.077894659e-03f, 1.076852579e-03f, 1.075808698e-03f, 1.074763019e-03f, 1.073715543e-03f, 1.072666272e-03f, 1.071615209e-03f, 1.070562355e-03f, +1.069507712e-03f, 1.068451282e-03f, 1.067393067e-03f, 1.066333068e-03f, 1.065271289e-03f, 1.064207730e-03f, 1.063142394e-03f, 1.062075283e-03f, 1.061006398e-03f, 1.059935742e-03f, +1.058863316e-03f, 1.057789123e-03f, 1.056713164e-03f, 1.055635441e-03f, 1.054555957e-03f, 1.053474713e-03f, 1.052391711e-03f, 1.051306954e-03f, 1.050220442e-03f, 1.049132179e-03f, +1.048042166e-03f, 1.046950406e-03f, 1.045856899e-03f, 1.044761649e-03f, 1.043664657e-03f, 1.042565925e-03f, 1.041465455e-03f, 1.040363249e-03f, 1.039259309e-03f, 1.038153638e-03f, +1.037046237e-03f, 1.035937107e-03f, 1.034826253e-03f, 1.033713674e-03f, 1.032599374e-03f, 1.031483354e-03f, 1.030365616e-03f, 1.029246162e-03f, 1.028124995e-03f, 1.027002117e-03f, +1.025877529e-03f, 1.024751233e-03f, 1.023623232e-03f, 1.022493527e-03f, 1.021362121e-03f, 1.020229016e-03f, 1.019094214e-03f, 1.017957716e-03f, 1.016819526e-03f, 1.015679644e-03f, +1.014538073e-03f, 1.013394816e-03f, 1.012249873e-03f, 1.011103248e-03f, 1.009954942e-03f, 1.008804958e-03f, 1.007653297e-03f, 1.006499962e-03f, 1.005344954e-03f, 1.004188276e-03f, +1.003029930e-03f, 1.001869918e-03f, 1.000708242e-03f, 9.995449041e-04f, 9.983799066e-04f, 9.972132514e-04f, 9.960449408e-04f, 9.948749768e-04f, 9.937033616e-04f, 9.925300972e-04f, +9.913551858e-04f, 9.901786295e-04f, 9.890004305e-04f, 9.878205908e-04f, 9.866391127e-04f, 9.854559982e-04f, 9.842712495e-04f, 9.830848688e-04f, 9.818968581e-04f, 9.807072196e-04f, +9.795159556e-04f, 9.783230681e-04f, 9.771285592e-04f, 9.759324313e-04f, 9.747346863e-04f, 9.735353265e-04f, 9.723343541e-04f, 9.711317712e-04f, 9.699275799e-04f, 9.687217826e-04f, +9.675143813e-04f, 9.663053782e-04f, 9.650947755e-04f, 9.638825754e-04f, 9.626687801e-04f, 9.614533918e-04f, 9.602364126e-04f, 9.590178448e-04f, 9.577976906e-04f, 9.565759521e-04f, +9.553526316e-04f, 9.541277313e-04f, 9.529012534e-04f, 9.516732000e-04f, 9.504435735e-04f, 9.492123760e-04f, 9.479796098e-04f, 9.467452770e-04f, 9.455093799e-04f, 9.442719208e-04f, +9.430329018e-04f, 9.417923252e-04f, 9.405501933e-04f, 9.393065082e-04f, 9.380612722e-04f, 9.368144875e-04f, 9.355661564e-04f, 9.343162812e-04f, 9.330648641e-04f, 9.318119073e-04f, +9.305574131e-04f, 9.293013838e-04f, 9.280438216e-04f, 9.267847288e-04f, 9.255241076e-04f, 9.242619603e-04f, 9.229982892e-04f, 9.217330966e-04f, 9.204663848e-04f, 9.191981559e-04f, +9.179284123e-04f, 9.166571564e-04f, 9.153843902e-04f, 9.141101163e-04f, 9.128343368e-04f, 9.115570540e-04f, 9.102782702e-04f, 9.089979878e-04f, 9.077162090e-04f, 9.064329362e-04f, +9.051481716e-04f, 9.038619175e-04f, 9.025741763e-04f, 9.012849503e-04f, 8.999942417e-04f, 8.987020530e-04f, 8.974083864e-04f, 8.961132442e-04f, 8.948166288e-04f, 8.935185425e-04f, +8.922189877e-04f, 8.909179666e-04f, 8.896154816e-04f, 8.883115350e-04f, 8.870061292e-04f, 8.856992665e-04f, 8.843909493e-04f, 8.830811799e-04f, 8.817699606e-04f, 8.804572939e-04f, +8.791431820e-04f, 8.778276273e-04f, 8.765106322e-04f, 8.751921990e-04f, 8.738723301e-04f, 8.725510279e-04f, 8.712282947e-04f, 8.699041329e-04f, 8.685785449e-04f, 8.672515330e-04f, +8.659230997e-04f, 8.645932473e-04f, 8.632619781e-04f, 8.619292946e-04f, 8.605951992e-04f, 8.592596942e-04f, 8.579227821e-04f, 8.565844652e-04f, 8.552447459e-04f, 8.539036266e-04f, +8.525611098e-04f, 8.512171977e-04f, 8.498718929e-04f, 8.485251978e-04f, 8.471771147e-04f, 8.458276460e-04f, 8.444767942e-04f, 8.431245617e-04f, 8.417709509e-04f, 8.404159642e-04f, +8.390596041e-04f, 8.377018730e-04f, 8.363427732e-04f, 8.349823073e-04f, 8.336204776e-04f, 8.322572866e-04f, 8.308927368e-04f, 8.295268305e-04f, 8.281595702e-04f, 8.267909584e-04f, +8.254209975e-04f, 8.240496899e-04f, 8.226770381e-04f, 8.213030446e-04f, 8.199277117e-04f, 8.185510420e-04f, 8.171730379e-04f, 8.157937019e-04f, 8.144130364e-04f, 8.130310439e-04f, +8.116477269e-04f, 8.102630878e-04f, 8.088771291e-04f, 8.074898533e-04f, 8.061012628e-04f, 8.047113601e-04f, 8.033201478e-04f, 8.019276282e-04f, 8.005338040e-04f, 7.991386774e-04f, +7.977422511e-04f, 7.963445276e-04f, 7.949455093e-04f, 7.935451987e-04f, 7.921435983e-04f, 7.907407106e-04f, 7.893365382e-04f, 7.879310834e-04f, 7.865243489e-04f, 7.851163371e-04f, +7.837070506e-04f, 7.822964917e-04f, 7.808846632e-04f, 7.794715674e-04f, 7.780572069e-04f, 7.766415843e-04f, 7.752247019e-04f, 7.738065624e-04f, 7.723871683e-04f, 7.709665221e-04f, +7.695446264e-04f, 7.681214836e-04f, 7.666970962e-04f, 7.652714670e-04f, 7.638445983e-04f, 7.624164927e-04f, 7.609871527e-04f, 7.595565810e-04f, 7.581247800e-04f, 7.566917522e-04f, +7.552575003e-04f, 7.538220268e-04f, 7.523853342e-04f, 7.509474252e-04f, 7.495083021e-04f, 7.480679677e-04f, 7.466264244e-04f, 7.451836749e-04f, 7.437397217e-04f, 7.422945673e-04f, +7.408482143e-04f, 7.394006654e-04f, 7.379519230e-04f, 7.365019898e-04f, 7.350508683e-04f, 7.335985611e-04f, 7.321450707e-04f, 7.306903999e-04f, 7.292345510e-04f, 7.277775268e-04f, +7.263193299e-04f, 7.248599627e-04f, 7.233994279e-04f, 7.219377281e-04f, 7.204748659e-04f, 7.190108439e-04f, 7.175456647e-04f, 7.160793308e-04f, 7.146118449e-04f, 7.131432097e-04f, +7.116734276e-04f, 7.102025013e-04f, 7.087304334e-04f, 7.072572265e-04f, 7.057828833e-04f, 7.043074063e-04f, 7.028307982e-04f, 7.013530616e-04f, 6.998741991e-04f, 6.983942133e-04f, +6.969131069e-04f, 6.954308824e-04f, 6.939475425e-04f, 6.924630899e-04f, 6.909775272e-04f, 6.894908569e-04f, 6.880030818e-04f, 6.865142044e-04f, 6.850242275e-04f, 6.835331536e-04f, +6.820409854e-04f, 6.805477255e-04f, 6.790533766e-04f, 6.775579413e-04f, 6.760614223e-04f, 6.745638222e-04f, 6.730651437e-04f, 6.715653894e-04f, 6.700645620e-04f, 6.685626642e-04f, +6.670596985e-04f, 6.655556677e-04f, 6.640505745e-04f, 6.625444214e-04f, 6.610372112e-04f, 6.595289464e-04f, 6.580196299e-04f, 6.565092643e-04f, 6.549978521e-04f, 6.534853962e-04f, +6.519718991e-04f, 6.504573637e-04f, 6.489417924e-04f, 6.474251881e-04f, 6.459075533e-04f, 6.443888909e-04f, 6.428692034e-04f, 6.413484935e-04f, 6.398267640e-04f, 6.383040176e-04f, +6.367802568e-04f, 6.352554845e-04f, 6.337297033e-04f, 6.322029159e-04f, 6.306751250e-04f, 6.291463333e-04f, 6.276165436e-04f, 6.260857584e-04f, 6.245539805e-04f, 6.230212127e-04f, +6.214874576e-04f, 6.199527180e-04f, 6.184169964e-04f, 6.168802958e-04f, 6.153426187e-04f, 6.138039679e-04f, 6.122643461e-04f, 6.107237561e-04f, 6.091822005e-04f, 6.076396820e-04f, +6.060962034e-04f, 6.045517675e-04f, 6.030063769e-04f, 6.014600343e-04f, 5.999127426e-04f, 5.983645043e-04f, 5.968153223e-04f, 5.952651994e-04f, 5.937141381e-04f, 5.921621413e-04f, +5.906092117e-04f, 5.890553520e-04f, 5.875005650e-04f, 5.859448534e-04f, 5.843882200e-04f, 5.828306675e-04f, 5.812721986e-04f, 5.797128162e-04f, 5.781525228e-04f, 5.765913214e-04f, +5.750292147e-04f, 5.734662053e-04f, 5.719022961e-04f, 5.703374898e-04f, 5.687717892e-04f, 5.672051970e-04f, 5.656377160e-04f, 5.640693490e-04f, 5.625000987e-04f, 5.609299678e-04f, +5.593589592e-04f, 5.577870757e-04f, 5.562143199e-04f, 5.546406946e-04f, 5.530662027e-04f, 5.514908469e-04f, 5.499146299e-04f, 5.483375546e-04f, 5.467596237e-04f, 5.451808400e-04f, +5.436012062e-04f, 5.420207253e-04f, 5.404393998e-04f, 5.388572327e-04f, 5.372742267e-04f, 5.356903846e-04f, 5.341057091e-04f, 5.325202032e-04f, 5.309338694e-04f, 5.293467108e-04f, +5.277587299e-04f, 5.261699297e-04f, 5.245803129e-04f, 5.229898824e-04f, 5.213986408e-04f, 5.198065911e-04f, 5.182137360e-04f, 5.166200783e-04f, 5.150256208e-04f, 5.134303664e-04f, +5.118343177e-04f, 5.102374777e-04f, 5.086398491e-04f, 5.070414348e-04f, 5.054422375e-04f, 5.038422601e-04f, 5.022415054e-04f, 5.006399761e-04f, 4.990376752e-04f, 4.974346054e-04f, +4.958307695e-04f, 4.942261703e-04f, 4.926208107e-04f, 4.910146936e-04f, 4.894078216e-04f, 4.878001976e-04f, 4.861918245e-04f, 4.845827051e-04f, 4.829728422e-04f, 4.813622386e-04f, +4.797508971e-04f, 4.781388207e-04f, 4.765260120e-04f, 4.749124740e-04f, 4.732982095e-04f, 4.716832213e-04f, 4.700675123e-04f, 4.684510852e-04f, 4.668339429e-04f, 4.652160883e-04f, +4.635975242e-04f, 4.619782534e-04f, 4.603582787e-04f, 4.587376031e-04f, 4.571162294e-04f, 4.554941603e-04f, 4.538713988e-04f, 4.522479477e-04f, 4.506238098e-04f, 4.489989880e-04f, +4.473734851e-04f, 4.457473040e-04f, 4.441204475e-04f, 4.424929186e-04f, 4.408647199e-04f, 4.392358545e-04f, 4.376063251e-04f, 4.359761346e-04f, 4.343452858e-04f, 4.327137817e-04f, +4.310816250e-04f, 4.294488187e-04f, 4.278153656e-04f, 4.261812685e-04f, 4.245465304e-04f, 4.229111540e-04f, 4.212751423e-04f, 4.196384981e-04f, 4.180012242e-04f, 4.163633236e-04f, +4.147247992e-04f, 4.130856537e-04f, 4.114458900e-04f, 4.098055111e-04f, 4.081645197e-04f, 4.065229189e-04f, 4.048807114e-04f, 4.032379000e-04f, 4.015944878e-04f, 3.999504775e-04f, +3.983058721e-04f, 3.966606744e-04f, 3.950148873e-04f, 3.933685137e-04f, 3.917215564e-04f, 3.900740184e-04f, 3.884259025e-04f, 3.867772116e-04f, 3.851279486e-04f, 3.834781163e-04f, +3.818277178e-04f, 3.801767557e-04f, 3.785252331e-04f, 3.768731528e-04f, 3.752205177e-04f, 3.735673307e-04f, 3.719135947e-04f, 3.702593126e-04f, 3.686044872e-04f, 3.669491215e-04f, +3.652932184e-04f, 3.636367807e-04f, 3.619798113e-04f, 3.603223132e-04f, 3.586642892e-04f, 3.570057422e-04f, 3.553466752e-04f, 3.536870910e-04f, 3.520269925e-04f, 3.503663827e-04f, +3.487052643e-04f, 3.470436404e-04f, 3.453815139e-04f, 3.437188875e-04f, 3.420557643e-04f, 3.403921472e-04f, 3.387280389e-04f, 3.370634426e-04f, 3.353983609e-04f, 3.337327970e-04f, +3.320667536e-04f, 3.304002337e-04f, 3.287332402e-04f, 3.270657760e-04f, 3.253978439e-04f, 3.237294470e-04f, 3.220605882e-04f, 3.203912702e-04f, 3.187214961e-04f, 3.170512688e-04f, +3.153805912e-04f, 3.137094661e-04f, 3.120378966e-04f, 3.103658855e-04f, 3.086934357e-04f, 3.070205502e-04f, 3.053472318e-04f, 3.036734836e-04f, 3.019993083e-04f, 3.003247090e-04f, +2.986496885e-04f, 2.969742498e-04f, 2.952983958e-04f, 2.936221294e-04f, 2.919454536e-04f, 2.902683712e-04f, 2.885908851e-04f, 2.869129984e-04f, 2.852347139e-04f, 2.835560346e-04f, +2.818769633e-04f, 2.801975030e-04f, 2.785176566e-04f, 2.768374271e-04f, 2.751568174e-04f, 2.734758304e-04f, 2.717944690e-04f, 2.701127362e-04f, 2.684306349e-04f, 2.667481680e-04f, +2.650653384e-04f, 2.633821492e-04f, 2.616986031e-04f, 2.600147032e-04f, 2.583304524e-04f, 2.566458535e-04f, 2.549609096e-04f, 2.532756236e-04f, 2.515899984e-04f, 2.499040369e-04f, +2.482177421e-04f, 2.465311169e-04f, 2.448441643e-04f, 2.431568871e-04f, 2.414692884e-04f, 2.397813710e-04f, 2.380931378e-04f, 2.364045919e-04f, 2.347157362e-04f, 2.330265736e-04f, +2.313371070e-04f, 2.296473393e-04f, 2.279572736e-04f, 2.262669128e-04f, 2.245762597e-04f, 2.228853173e-04f, 2.211940887e-04f, 2.195025766e-04f, 2.178107841e-04f, 2.161187141e-04f, +2.144263695e-04f, 2.127337533e-04f, 2.110408684e-04f, 2.093477178e-04f, 2.076543044e-04f, 2.059606311e-04f, 2.042667009e-04f, 2.025725167e-04f, 2.008780815e-04f, 1.991833982e-04f, +1.974884698e-04f, 1.957932992e-04f, 1.940978894e-04f, 1.924022432e-04f, 1.907063637e-04f, 1.890102538e-04f, 1.873139164e-04f, 1.856173545e-04f, 1.839205710e-04f, 1.822235688e-04f, +1.805263510e-04f, 1.788289205e-04f, 1.771312801e-04f, 1.754334330e-04f, 1.737353819e-04f, 1.720371298e-04f, 1.703386798e-04f, 1.686400347e-04f, 1.669411975e-04f, 1.652421712e-04f, +1.635429586e-04f, 1.618435628e-04f, 1.601439866e-04f, 1.584442331e-04f, 1.567443052e-04f, 1.550442058e-04f, 1.533439379e-04f, 1.516435044e-04f, 1.499429083e-04f, 1.482421525e-04f, +1.465412400e-04f, 1.448401738e-04f, 1.431389567e-04f, 1.414375917e-04f, 1.397360818e-04f, 1.380344299e-04f, 1.363326390e-04f, 1.346307121e-04f, 1.329286520e-04f, 1.312264617e-04f, +1.295241442e-04f, 1.278217025e-04f, 1.261191394e-04f, 1.244164579e-04f, 1.227136610e-04f, 1.210107517e-04f, 1.193077328e-04f, 1.176046074e-04f, 1.159013783e-04f, 1.141980485e-04f, +1.124946211e-04f, 1.107910988e-04f, 1.090874848e-04f, 1.073837818e-04f, 1.056799930e-04f, 1.039761212e-04f, 1.022721693e-04f, 1.005681404e-04f, 9.886403741e-05f, 9.715986321e-05f, +9.545562080e-05f, 9.375131312e-05f, 9.204694312e-05f, 9.034251375e-05f, 8.863802797e-05f, 8.693348871e-05f, 8.522889893e-05f, 8.352426159e-05f, 8.181957962e-05f, 8.011485599e-05f, +7.841009363e-05f, 7.670529550e-05f, 7.500046455e-05f, 7.329560372e-05f, 7.159071597e-05f, 6.988580424e-05f, 6.818087149e-05f, 6.647592065e-05f, 6.477095469e-05f, 6.306597654e-05f, +6.136098915e-05f, 5.965599548e-05f, 5.795099847e-05f, 5.624600107e-05f, 5.454100622e-05f, 5.283601688e-05f, 5.113103599e-05f, 4.942606649e-05f, 4.772111134e-05f, 4.601617348e-05f, +4.431125585e-05f, 4.260636141e-05f, 4.090149309e-05f, 3.919665385e-05f, 3.749184662e-05f, 3.578707436e-05f, 3.408234001e-05f, 3.237764652e-05f, 3.067299682e-05f, 2.896839386e-05f, +2.726384059e-05f, 2.555933995e-05f, 2.385489489e-05f, 2.215050834e-05f, 2.044618325e-05f, 1.874192256e-05f, 1.703772922e-05f, 1.533360616e-05f, 1.362955633e-05f, 1.192558268e-05f, +1.022168813e-05f, 8.517875632e-06f, 6.814148129e-06f, 5.110508557e-06f, 3.406959858e-06f, 1.703504971e-06f, 1.468342492e-10f, -1.703111612e-06f, -3.406267431e-06f, -5.109317682e-06f, +-6.812259430e-06f, -8.515089735e-06f, -1.021780566e-05f, -1.192040427e-05f, -1.362288263e-05f, -1.532523780e-05f, -1.702746685e-05f, -1.872956684e-05f, -2.043153483e-05f, -2.213336790e-05f, +-2.383506311e-05f, -2.553661752e-05f, -2.723802820e-05f, -2.893929222e-05f, -3.064040664e-05f, -3.234136854e-05f, -3.404217498e-05f, -3.574282304e-05f, -3.744330978e-05f, -3.914363226e-05f, +-4.084378757e-05f, -4.254377277e-05f, -4.424358494e-05f, -4.594322114e-05f, -4.764267844e-05f, -4.934195393e-05f, -5.104104467e-05f, -5.273994774e-05f, -5.443866021e-05f, -5.613717915e-05f, +-5.783550165e-05f, -5.953362477e-05f, -6.123154559e-05f, -6.292926120e-05f, -6.462676866e-05f, -6.632406505e-05f, -6.802114746e-05f, -6.971801296e-05f, -7.141465863e-05f, -7.311108155e-05f, +-7.480727881e-05f, -7.650324747e-05f, -7.819898463e-05f, -7.989448737e-05f, -8.158975276e-05f, -8.328477790e-05f, -8.497955987e-05f, -8.667409574e-05f, -8.836838261e-05f, -9.006241757e-05f, +-9.175619769e-05f, -9.344972006e-05f, -9.514298178e-05f, -9.683597993e-05f, -9.852871160e-05f, -1.002211739e-04f, -1.019133639e-04f, -1.036052786e-04f, -1.052969153e-04f, -1.069882709e-04f, +-1.086793426e-04f, -1.103701274e-04f, -1.120606225e-04f, -1.137508250e-04f, -1.154407319e-04f, -1.171303403e-04f, -1.188196474e-04f, -1.205086502e-04f, -1.221973458e-04f, -1.238857314e-04f, +-1.255738040e-04f, -1.272615607e-04f, -1.289489986e-04f, -1.306361149e-04f, -1.323229066e-04f, -1.340093709e-04f, -1.356955048e-04f, -1.373813054e-04f, -1.390667699e-04f, -1.407518954e-04f, +-1.424366789e-04f, -1.441211176e-04f, -1.458052086e-04f, -1.474889489e-04f, -1.491723358e-04f, -1.508553663e-04f, -1.525380375e-04f, -1.542203465e-04f, -1.559022905e-04f, -1.575838665e-04f, +-1.592650717e-04f, -1.609459032e-04f, -1.626263581e-04f, -1.643064336e-04f, -1.659861267e-04f, -1.676654345e-04f, -1.693443542e-04f, -1.710228829e-04f, -1.727010178e-04f, -1.743787559e-04f, +-1.760560943e-04f, -1.777330303e-04f, -1.794095608e-04f, -1.810856831e-04f, -1.827613943e-04f, -1.844366915e-04f, -1.861115718e-04f, -1.877860323e-04f, -1.894600703e-04f, -1.911336827e-04f, +-1.928068668e-04f, -1.944796197e-04f, -1.961519385e-04f, -1.978238203e-04f, -1.994952623e-04f, -2.011662616e-04f, -2.028368154e-04f, -2.045069208e-04f, -2.061765749e-04f, -2.078457749e-04f, +-2.095145179e-04f, -2.111828010e-04f, -2.128506215e-04f, -2.145179764e-04f, -2.161848629e-04f, -2.178512781e-04f, -2.195172192e-04f, -2.211826833e-04f, -2.228476676e-04f, -2.245121693e-04f, +-2.261761854e-04f, -2.278397131e-04f, -2.295027497e-04f, -2.311652921e-04f, -2.328273377e-04f, -2.344888835e-04f, -2.361499267e-04f, -2.378104645e-04f, -2.394704940e-04f, -2.411300124e-04f, +-2.427890168e-04f, -2.444475044e-04f, -2.461054724e-04f, -2.477629180e-04f, -2.494198382e-04f, -2.510762303e-04f, -2.527320915e-04f, -2.543874188e-04f, -2.560422095e-04f, -2.576964608e-04f, +-2.593501697e-04f, -2.610033336e-04f, -2.626559495e-04f, -2.643080147e-04f, -2.659595263e-04f, -2.676104814e-04f, -2.692608773e-04f, -2.709107112e-04f, -2.725599802e-04f, -2.742086816e-04f, +-2.758568124e-04f, -2.775043699e-04f, -2.791513513e-04f, -2.807977537e-04f, -2.824435743e-04f, -2.840888104e-04f, -2.857334591e-04f, -2.873775176e-04f, -2.890209832e-04f, -2.906638529e-04f, +-2.923061240e-04f, -2.939477937e-04f, -2.955888592e-04f, -2.972293176e-04f, -2.988691663e-04f, -3.005084023e-04f, -3.021470229e-04f, -3.037850254e-04f, -3.054224068e-04f, -3.070591644e-04f, +-3.086952954e-04f, -3.103307970e-04f, -3.119656665e-04f, -3.135999010e-04f, -3.152334977e-04f, -3.168664539e-04f, -3.184987668e-04f, -3.201304336e-04f, -3.217614514e-04f, -3.233918177e-04f, +-3.250215294e-04f, -3.266505840e-04f, -3.282789785e-04f, -3.299067102e-04f, -3.315337764e-04f, -3.331601742e-04f, -3.347859010e-04f, -3.364109539e-04f, -3.380353301e-04f, -3.396590269e-04f, +-3.412820415e-04f, -3.429043712e-04f, -3.445260131e-04f, -3.461469646e-04f, -3.477672229e-04f, -3.493867852e-04f, -3.510056487e-04f, -3.526238106e-04f, -3.542412684e-04f, -3.558580191e-04f, +-3.574740600e-04f, -3.590893884e-04f, -3.607040015e-04f, -3.623178966e-04f, -3.639310709e-04f, -3.655435217e-04f, -3.671552462e-04f, -3.687662417e-04f, -3.703765054e-04f, -3.719860347e-04f, +-3.735948267e-04f, -3.752028788e-04f, -3.768101881e-04f, -3.784167520e-04f, -3.800225677e-04f, -3.816276325e-04f, -3.832319437e-04f, -3.848354985e-04f, -3.864382942e-04f, -3.880403281e-04f, +-3.896415975e-04f, -3.912420995e-04f, -3.928418316e-04f, -3.944407910e-04f, -3.960389749e-04f, -3.976363807e-04f, -3.992330056e-04f, -4.008288469e-04f, -4.024239020e-04f, -4.040181680e-04f, +-4.056116424e-04f, -4.072043223e-04f, -4.087962051e-04f, -4.103872880e-04f, -4.119775684e-04f, -4.135670436e-04f, -4.151557108e-04f, -4.167435674e-04f, -4.183306107e-04f, -4.199168379e-04f, +-4.215022464e-04f, -4.230868335e-04f, -4.246705965e-04f, -4.262535327e-04f, -4.278356394e-04f, -4.294169139e-04f, -4.309973536e-04f, -4.325769557e-04f, -4.341557176e-04f, -4.357336366e-04f, +-4.373107101e-04f, -4.388869352e-04f, -4.404623095e-04f, -4.420368301e-04f, -4.436104945e-04f, -4.451832999e-04f, -4.467552437e-04f, -4.483263232e-04f, -4.498965357e-04f, -4.514658787e-04f, +-4.530343493e-04f, -4.546019451e-04f, -4.561686632e-04f, -4.577345011e-04f, -4.592994561e-04f, -4.608635256e-04f, -4.624267068e-04f, -4.639889972e-04f, -4.655503940e-04f, -4.671108947e-04f, +-4.686704966e-04f, -4.702291971e-04f, -4.717869935e-04f, -4.733438831e-04f, -4.748998634e-04f, -4.764549317e-04f, -4.780090853e-04f, -4.795623217e-04f, -4.811146382e-04f, -4.826660322e-04f, +-4.842165010e-04f, -4.857660420e-04f, -4.873146526e-04f, -4.888623302e-04f, -4.904090721e-04f, -4.919548758e-04f, -4.934997385e-04f, -4.950436578e-04f, -4.965866310e-04f, -4.981286554e-04f, +-4.996697285e-04f, -5.012098477e-04f, -5.027490103e-04f, -5.042872137e-04f, -5.058244554e-04f, -5.073607327e-04f, -5.088960431e-04f, -5.104303839e-04f, -5.119637526e-04f, -5.134961465e-04f, +-5.150275630e-04f, -5.165579997e-04f, -5.180874538e-04f, -5.196159229e-04f, -5.211434042e-04f, -5.226698953e-04f, -5.241953935e-04f, -5.257198963e-04f, -5.272434011e-04f, -5.287659053e-04f, +-5.302874063e-04f, -5.318079017e-04f, -5.333273887e-04f, -5.348458649e-04f, -5.363633276e-04f, -5.378797743e-04f, -5.393952025e-04f, -5.409096096e-04f, -5.424229930e-04f, -5.439353502e-04f, +-5.454466786e-04f, -5.469569757e-04f, -5.484662388e-04f, -5.499744656e-04f, -5.514816533e-04f, -5.529877996e-04f, -5.544929018e-04f, -5.559969573e-04f, -5.574999637e-04f, -5.590019185e-04f, +-5.605028190e-04f, -5.620026627e-04f, -5.635014472e-04f, -5.649991699e-04f, -5.664958282e-04f, -5.679914197e-04f, -5.694859418e-04f, -5.709793920e-04f, -5.724717677e-04f, -5.739630666e-04f, +-5.754532859e-04f, -5.769424233e-04f, -5.784304762e-04f, -5.799174422e-04f, -5.814033186e-04f, -5.828881030e-04f, -5.843717930e-04f, -5.858543859e-04f, -5.873358793e-04f, -5.888162707e-04f, +-5.902955577e-04f, -5.917737376e-04f, -5.932508081e-04f, -5.947267666e-04f, -5.962016106e-04f, -5.976753378e-04f, -5.991479455e-04f, -6.006194313e-04f, -6.020897927e-04f, -6.035590273e-04f, +-6.050271326e-04f, -6.064941060e-04f, -6.079599452e-04f, -6.094246477e-04f, -6.108882110e-04f, -6.123506326e-04f, -6.138119100e-04f, -6.152720409e-04f, -6.167310228e-04f, -6.181888532e-04f, +-6.196455296e-04f, -6.211010496e-04f, -6.225554108e-04f, -6.240086107e-04f, -6.254606469e-04f, -6.269115169e-04f, -6.283612182e-04f, -6.298097485e-04f, -6.312571054e-04f, -6.327032863e-04f, +-6.341482888e-04f, -6.355921106e-04f, -6.370347491e-04f, -6.384762021e-04f, -6.399164669e-04f, -6.413555413e-04f, -6.427934228e-04f, -6.442301090e-04f, -6.456655975e-04f, -6.470998858e-04f, +-6.485329716e-04f, -6.499648525e-04f, -6.513955259e-04f, -6.528249897e-04f, -6.542532413e-04f, -6.556802783e-04f, -6.571060983e-04f, -6.585306991e-04f, -6.599540781e-04f, -6.613762329e-04f, +-6.627971613e-04f, -6.642168607e-04f, -6.656353289e-04f, -6.670525635e-04f, -6.684685620e-04f, -6.698833220e-04f, -6.712968413e-04f, -6.727091175e-04f, -6.741201481e-04f, -6.755299308e-04f, +-6.769384633e-04f, -6.783457432e-04f, -6.797517681e-04f, -6.811565357e-04f, -6.825600436e-04f, -6.839622894e-04f, -6.853632709e-04f, -6.867629856e-04f, -6.881614312e-04f, -6.895586055e-04f, +-6.909545059e-04f, -6.923491303e-04f, -6.937424762e-04f, -6.951345413e-04f, -6.965253234e-04f, -6.979148200e-04f, -6.993030289e-04f, -7.006899476e-04f, -7.020755740e-04f, -7.034599056e-04f, +-7.048429402e-04f, -7.062246755e-04f, -7.076051091e-04f, -7.089842387e-04f, -7.103620620e-04f, -7.117385767e-04f, -7.131137805e-04f, -7.144876712e-04f, -7.158602463e-04f, -7.172315037e-04f, +-7.186014409e-04f, -7.199700558e-04f, -7.213373461e-04f, -7.227033094e-04f, -7.240679434e-04f, -7.254312460e-04f, -7.267932148e-04f, -7.281538475e-04f, -7.295131418e-04f, -7.308710956e-04f, +-7.322277065e-04f, -7.335829722e-04f, -7.349368905e-04f, -7.362894592e-04f, -7.376406759e-04f, -7.389905384e-04f, -7.403390445e-04f, -7.416861919e-04f, -7.430319784e-04f, -7.443764016e-04f, +-7.457194595e-04f, -7.470611496e-04f, -7.484014699e-04f, -7.497404180e-04f, -7.510779917e-04f, -7.524141888e-04f, -7.537490071e-04f, -7.550824443e-04f, -7.564144982e-04f, -7.577451666e-04f, +-7.590744472e-04f, -7.604023379e-04f, -7.617288364e-04f, -7.630539406e-04f, -7.643776482e-04f, -7.656999569e-04f, -7.670208647e-04f, -7.683403693e-04f, -7.696584685e-04f, -7.709751601e-04f, +-7.722904419e-04f, -7.736043117e-04f, -7.749167674e-04f, -7.762278067e-04f, -7.775374275e-04f, -7.788456276e-04f, -7.801524048e-04f, -7.814577569e-04f, -7.827616817e-04f, -7.840641772e-04f, +-7.853652411e-04f, -7.866648712e-04f, -7.879630654e-04f, -7.892598216e-04f, -7.905551375e-04f, -7.918490111e-04f, -7.931414401e-04f, -7.944324225e-04f, -7.957219560e-04f, -7.970100385e-04f, +-7.982966680e-04f, -7.995818421e-04f, -8.008655589e-04f, -8.021478162e-04f, -8.034286118e-04f, -8.047079437e-04f, -8.059858096e-04f, -8.072622075e-04f, -8.085371353e-04f, -8.098105907e-04f, +-8.110825719e-04f, -8.123530765e-04f, -8.136221025e-04f, -8.148896478e-04f, -8.161557102e-04f, -8.174202878e-04f, -8.186833783e-04f, -8.199449798e-04f, -8.212050900e-04f, -8.224637069e-04f, +-8.237208285e-04f, -8.249764525e-04f, -8.262305770e-04f, -8.274831999e-04f, -8.287343191e-04f, -8.299839325e-04f, -8.312320380e-04f, -8.324786336e-04f, -8.337237172e-04f, -8.349672868e-04f, +-8.362093402e-04f, -8.374498755e-04f, -8.386888905e-04f, -8.399263833e-04f, -8.411623517e-04f, -8.423967938e-04f, -8.436297074e-04f, -8.448610905e-04f, -8.460909412e-04f, -8.473192573e-04f, +-8.485460368e-04f, -8.497712777e-04f, -8.509949780e-04f, -8.522171356e-04f, -8.534377486e-04f, -8.546568149e-04f, -8.558743324e-04f, -8.570902992e-04f, -8.583047133e-04f, -8.595175726e-04f, +-8.607288752e-04f, -8.619386190e-04f, -8.631468020e-04f, -8.643534223e-04f, -8.655584779e-04f, -8.667619667e-04f, -8.679638868e-04f, -8.691642361e-04f, -8.703630128e-04f, -8.715602148e-04f, +-8.727558402e-04f, -8.739498869e-04f, -8.751423530e-04f, -8.763332366e-04f, -8.775225356e-04f, -8.787102481e-04f, -8.798963722e-04f, -8.810809058e-04f, -8.822638471e-04f, -8.834451941e-04f, +-8.846249448e-04f, -8.858030973e-04f, -8.869796496e-04f, -8.881545998e-04f, -8.893279460e-04f, -8.904996862e-04f, -8.916698186e-04f, -8.928383411e-04f, -8.940052518e-04f, -8.951705489e-04f, +-8.963342304e-04f, -8.974962943e-04f, -8.986567389e-04f, -8.998155621e-04f, -9.009727621e-04f, -9.021283369e-04f, -9.032822846e-04f, -9.044346034e-04f, -9.055852914e-04f, -9.067343466e-04f, +-9.078817672e-04f, -9.090275512e-04f, -9.101716969e-04f, -9.113142023e-04f, -9.124550655e-04f, -9.135942847e-04f, -9.147318579e-04f, -9.158677834e-04f, -9.170020592e-04f, -9.181346835e-04f, +-9.192656544e-04f, -9.203949701e-04f, -9.215226288e-04f, -9.226486284e-04f, -9.237729673e-04f, -9.248956435e-04f, -9.260166553e-04f, -9.271360008e-04f, -9.282536781e-04f, -9.293696854e-04f, +-9.304840208e-04f, -9.315966827e-04f, -9.327076690e-04f, -9.338169781e-04f, -9.349246080e-04f, -9.360305570e-04f, -9.371348233e-04f, -9.382374050e-04f, -9.393383004e-04f, -9.404375075e-04f, +-9.415350247e-04f, -9.426308502e-04f, -9.437249821e-04f, -9.448174186e-04f, -9.459081580e-04f, -9.469971985e-04f, -9.480845382e-04f, -9.491701755e-04f, -9.502541085e-04f, -9.513363354e-04f, +-9.524168546e-04f, -9.534956641e-04f, -9.545727623e-04f, -9.556481474e-04f, -9.567218177e-04f, -9.577937713e-04f, -9.588640066e-04f, -9.599325217e-04f, -9.609993150e-04f, -9.620643846e-04f, +-9.631277290e-04f, -9.641893462e-04f, -9.652492346e-04f, -9.663073924e-04f, -9.673638180e-04f, -9.684185096e-04f, -9.694714654e-04f, -9.705226838e-04f, -9.715721631e-04f, -9.726199014e-04f, +-9.736658972e-04f, -9.747101487e-04f, -9.757526543e-04f, -9.767934121e-04f, -9.778324205e-04f, -9.788696779e-04f, -9.799051825e-04f, -9.809389327e-04f, -9.819709267e-04f, -9.830011629e-04f, +-9.840296396e-04f, -9.850563551e-04f, -9.860813078e-04f, -9.871044959e-04f, -9.881259179e-04f, -9.891455721e-04f, -9.901634567e-04f, -9.911795702e-04f, -9.921939109e-04f, -9.932064771e-04f, +-9.942172673e-04f, -9.952262797e-04f, -9.962335127e-04f, -9.972389646e-04f, -9.982426340e-04f, -9.992445190e-04f, -1.000244618e-03f, -1.001242930e-03f, -1.002239452e-03f, -1.003234184e-03f, +-1.004227123e-03f, -1.005218268e-03f, -1.006207618e-03f, -1.007195170e-03f, -1.008180924e-03f, -1.009164877e-03f, -1.010147029e-03f, -1.011127376e-03f, -1.012105919e-03f, -1.013082654e-03f, +-1.014057582e-03f, -1.015030699e-03f, -1.016002005e-03f, -1.016971497e-03f, -1.017939176e-03f, -1.018905037e-03f, -1.019869082e-03f, -1.020831306e-03f, -1.021791710e-03f, -1.022750292e-03f, +-1.023707049e-03f, -1.024661981e-03f, -1.025615086e-03f, -1.026566362e-03f, -1.027515808e-03f, -1.028463422e-03f, -1.029409203e-03f, -1.030353149e-03f, -1.031295259e-03f, -1.032235531e-03f, +-1.033173964e-03f, -1.034110556e-03f, -1.035045306e-03f, -1.035978211e-03f, -1.036909272e-03f, -1.037838485e-03f, -1.038765851e-03f, -1.039691366e-03f, -1.040615030e-03f, -1.041536841e-03f, +-1.042456798e-03f, -1.043374899e-03f, -1.044291143e-03f, -1.045205528e-03f, -1.046118052e-03f, -1.047028715e-03f, -1.047937515e-03f, -1.048844451e-03f, -1.049749520e-03f, -1.050652722e-03f, +-1.051554054e-03f, -1.052453517e-03f, -1.053351107e-03f, -1.054246824e-03f, -1.055140666e-03f, -1.056032632e-03f, -1.056922721e-03f, -1.057810930e-03f, -1.058697259e-03f, -1.059581706e-03f, +-1.060464270e-03f, -1.061344949e-03f, -1.062223742e-03f, -1.063100647e-03f, -1.063975663e-03f, -1.064848789e-03f, -1.065720024e-03f, -1.066589365e-03f, -1.067456811e-03f, -1.068322362e-03f, +-1.069186015e-03f, -1.070047770e-03f, -1.070907624e-03f, -1.071765577e-03f, -1.072621627e-03f, -1.073475773e-03f, -1.074328014e-03f, -1.075178347e-03f, -1.076026773e-03f, -1.076873288e-03f, +-1.077717893e-03f, -1.078560585e-03f, -1.079401364e-03f, -1.080240227e-03f, -1.081077175e-03f, -1.081912204e-03f, -1.082745315e-03f, -1.083576505e-03f, -1.084405774e-03f, -1.085233119e-03f, +-1.086058540e-03f, -1.086882036e-03f, -1.087703605e-03f, -1.088523245e-03f, -1.089340956e-03f, -1.090156736e-03f, -1.090970584e-03f, -1.091782498e-03f, -1.092592478e-03f, -1.093400522e-03f, +-1.094206628e-03f, -1.095010796e-03f, -1.095813024e-03f, -1.096613311e-03f, -1.097411656e-03f, -1.098208057e-03f, -1.099002513e-03f, -1.099795022e-03f, -1.100585585e-03f, -1.101374198e-03f, +-1.102160862e-03f, -1.102945575e-03f, -1.103728335e-03f, -1.104509141e-03f, -1.105287993e-03f, -1.106064888e-03f, -1.106839826e-03f, -1.107612806e-03f, -1.108383825e-03f, -1.109152884e-03f, +-1.109919980e-03f, -1.110685113e-03f, -1.111448282e-03f, -1.112209484e-03f, -1.112968720e-03f, -1.113725987e-03f, -1.114481285e-03f, -1.115234612e-03f, -1.115985967e-03f, -1.116735349e-03f, +-1.117482757e-03f, -1.118228190e-03f, -1.118971646e-03f, -1.119713125e-03f, -1.120452624e-03f, -1.121190144e-03f, -1.121925682e-03f, -1.122659238e-03f, -1.123390811e-03f, -1.124120399e-03f, +-1.124848001e-03f, -1.125573616e-03f, -1.126297243e-03f, -1.127018881e-03f, -1.127738529e-03f, -1.128456185e-03f, -1.129171848e-03f, -1.129885518e-03f, -1.130597193e-03f, -1.131306872e-03f, +-1.132014554e-03f, -1.132720238e-03f, -1.133423923e-03f, -1.134125607e-03f, -1.134825290e-03f, -1.135522970e-03f, -1.136218647e-03f, -1.136912319e-03f, -1.137603985e-03f, -1.138293644e-03f, +-1.138981296e-03f, -1.139666938e-03f, -1.140350570e-03f, -1.141032192e-03f, -1.141711801e-03f, -1.142389396e-03f, -1.143064978e-03f, -1.143738544e-03f, -1.144410093e-03f, -1.145079625e-03f, +-1.145747139e-03f, -1.146412633e-03f, -1.147076107e-03f, -1.147737559e-03f, -1.148396988e-03f, -1.149054394e-03f, -1.149709775e-03f, -1.150363130e-03f, -1.151014459e-03f, -1.151663760e-03f, +-1.152311032e-03f, -1.152956275e-03f, -1.153599487e-03f, -1.154240667e-03f, -1.154879815e-03f, -1.155516929e-03f, -1.156152008e-03f, -1.156785052e-03f, -1.157416059e-03f, -1.158045029e-03f, +-1.158671960e-03f, -1.159296852e-03f, -1.159919703e-03f, -1.160540513e-03f, -1.161159280e-03f, -1.161776004e-03f, -1.162390684e-03f, -1.163003319e-03f, -1.163613907e-03f, -1.164222449e-03f, +-1.164828942e-03f, -1.165433387e-03f, -1.166035782e-03f, -1.166636126e-03f, -1.167234418e-03f, -1.167830658e-03f, -1.168424844e-03f, -1.169016975e-03f, -1.169607052e-03f, -1.170195072e-03f, +-1.170781035e-03f, -1.171364940e-03f, -1.171946786e-03f, -1.172526573e-03f, -1.173104298e-03f, -1.173679963e-03f, -1.174253564e-03f, -1.174825103e-03f, -1.175394577e-03f, -1.175961986e-03f, +-1.176527330e-03f, -1.177090606e-03f, -1.177651816e-03f, -1.178210956e-03f, -1.178768028e-03f, -1.179323029e-03f, -1.179875959e-03f, -1.180426818e-03f, -1.180975604e-03f, -1.181522316e-03f, +-1.182066954e-03f, -1.182609517e-03f, -1.183150005e-03f, -1.183688415e-03f, -1.184224748e-03f, -1.184759003e-03f, -1.185291178e-03f, -1.185821274e-03f, -1.186349289e-03f, -1.186875222e-03f, +-1.187399073e-03f, -1.187920841e-03f, -1.188440525e-03f, -1.188958124e-03f, -1.189473638e-03f, -1.189987066e-03f, -1.190498407e-03f, -1.191007660e-03f, -1.191514825e-03f, -1.192019900e-03f, +-1.192522886e-03f, -1.193023781e-03f, -1.193522584e-03f, -1.194019295e-03f, -1.194513913e-03f, -1.195006438e-03f, -1.195496868e-03f, -1.195985203e-03f, -1.196471442e-03f, -1.196955585e-03f, +-1.197437630e-03f, -1.197917577e-03f, -1.198395426e-03f, -1.198871175e-03f, -1.199344825e-03f, -1.199816373e-03f, -1.200285820e-03f, -1.200753165e-03f, -1.201218407e-03f, -1.201681545e-03f, +-1.202142579e-03f, -1.202601509e-03f, -1.203058332e-03f, -1.203513050e-03f, -1.203965661e-03f, -1.204416164e-03f, -1.204864559e-03f, -1.205310845e-03f, -1.205755021e-03f, -1.206197088e-03f, +-1.206637043e-03f, -1.207074888e-03f, -1.207510620e-03f, -1.207944240e-03f, -1.208375746e-03f, -1.208805138e-03f, -1.209232416e-03f, -1.209657579e-03f, -1.210080626e-03f, -1.210501556e-03f, +-1.210920370e-03f, -1.211337066e-03f, -1.211751644e-03f, -1.212164103e-03f, -1.212574442e-03f, -1.212982662e-03f, -1.213388761e-03f, -1.213792740e-03f, -1.214194596e-03f, -1.214594330e-03f, +-1.214991942e-03f, -1.215387430e-03f, -1.215780794e-03f, -1.216172034e-03f, -1.216561149e-03f, -1.216948138e-03f, -1.217333001e-03f, -1.217715737e-03f, -1.218096346e-03f, -1.218474828e-03f, +-1.218851181e-03f, -1.219225405e-03f, -1.219597500e-03f, -1.219967466e-03f, -1.220335300e-03f, -1.220701005e-03f, -1.221064577e-03f, -1.221426018e-03f, -1.221785327e-03f, -1.222142502e-03f, +-1.222497544e-03f, -1.222850453e-03f, -1.223201227e-03f, -1.223549866e-03f, -1.223896370e-03f, -1.224240739e-03f, -1.224582971e-03f, -1.224923066e-03f, -1.225261024e-03f, -1.225596845e-03f, +-1.225930528e-03f, -1.226262072e-03f, -1.226591477e-03f, -1.226918742e-03f, -1.227243868e-03f, -1.227566854e-03f, -1.227887699e-03f, -1.228206402e-03f, -1.228522965e-03f, -1.228837385e-03f, +-1.229149663e-03f, -1.229459797e-03f, -1.229767789e-03f, -1.230073637e-03f, -1.230377341e-03f, -1.230678901e-03f, -1.230978316e-03f, -1.231275585e-03f, -1.231570709e-03f, -1.231863687e-03f, +-1.232154519e-03f, -1.232443203e-03f, -1.232729741e-03f, -1.233014131e-03f, -1.233296374e-03f, -1.233576468e-03f, -1.233854413e-03f, -1.234130210e-03f, -1.234403857e-03f, -1.234675355e-03f, +-1.234944703e-03f, -1.235211900e-03f, -1.235476947e-03f, -1.235739843e-03f, -1.236000587e-03f, -1.236259180e-03f, -1.236515621e-03f, -1.236769909e-03f, -1.237022045e-03f, -1.237272029e-03f, +-1.237519858e-03f, -1.237765535e-03f, -1.238009058e-03f, -1.238250426e-03f, -1.238489640e-03f, -1.238726700e-03f, -1.238961604e-03f, -1.239194354e-03f, -1.239424948e-03f, -1.239653386e-03f, +-1.239879668e-03f, -1.240103793e-03f, -1.240325762e-03f, -1.240545575e-03f, -1.240763230e-03f, -1.240978728e-03f, -1.241192068e-03f, -1.241403251e-03f, -1.241612275e-03f, -1.241819141e-03f, +-1.242023849e-03f, -1.242226398e-03f, -1.242426788e-03f, -1.242625018e-03f, -1.242821090e-03f, -1.243015001e-03f, -1.243206753e-03f, -1.243396345e-03f, -1.243583777e-03f, -1.243769048e-03f, +-1.243952159e-03f, -1.244133108e-03f, -1.244311897e-03f, -1.244488525e-03f, -1.244662991e-03f, -1.244835296e-03f, -1.245005439e-03f, -1.245173420e-03f, -1.245339239e-03f, -1.245502896e-03f, +-1.245664390e-03f, -1.245823722e-03f, -1.245980892e-03f, -1.246135898e-03f, -1.246288742e-03f, -1.246439423e-03f, -1.246587940e-03f, -1.246734294e-03f, -1.246878485e-03f, -1.247020512e-03f, +-1.247160375e-03f, -1.247298075e-03f, -1.247433610e-03f, -1.247566982e-03f, -1.247698189e-03f, -1.247827233e-03f, -1.247954111e-03f, -1.248078826e-03f, -1.248201376e-03f, -1.248321761e-03f, +-1.248439982e-03f, -1.248556038e-03f, -1.248669929e-03f, -1.248781655e-03f, -1.248891217e-03f, -1.248998613e-03f, -1.249103844e-03f, -1.249206910e-03f, -1.249307811e-03f, -1.249406547e-03f, +-1.249503117e-03f, -1.249597522e-03f, -1.249689762e-03f, -1.249779836e-03f, -1.249867745e-03f, -1.249953488e-03f, -1.250037066e-03f, -1.250118479e-03f, -1.250197726e-03f, -1.250274807e-03f, +-1.250349723e-03f, -1.250422474e-03f, -1.250493059e-03f, -1.250561479e-03f, -1.250627733e-03f, -1.250691821e-03f, -1.250753744e-03f, -1.250813502e-03f, -1.250871094e-03f, -1.250926521e-03f, +-1.250979783e-03f, -1.251030879e-03f, -1.251079810e-03f, -1.251126576e-03f, -1.251171176e-03f, -1.251213611e-03f, -1.251253882e-03f, -1.251291987e-03f, -1.251327927e-03f, -1.251361703e-03f, +-1.251393313e-03f, -1.251422759e-03f, -1.251450040e-03f, -1.251475157e-03f, -1.251498109e-03f, -1.251518896e-03f, -1.251537519e-03f, -1.251553978e-03f, -1.251568273e-03f, -1.251580404e-03f, +-1.251590371e-03f, -1.251598174e-03f, -1.251603813e-03f, -1.251607289e-03f, -1.251608601e-03f, -1.251607750e-03f, -1.251604736e-03f, -1.251599558e-03f, -1.251592218e-03f, -1.251582715e-03f, +-1.251571049e-03f, -1.251557220e-03f, -1.251541230e-03f, -1.251523077e-03f, -1.251502762e-03f, -1.251480285e-03f, -1.251455646e-03f, -1.251428846e-03f, -1.251399884e-03f, -1.251368762e-03f, +-1.251335478e-03f, -1.251300033e-03f, -1.251262428e-03f, -1.251222662e-03f, -1.251180736e-03f, -1.251136650e-03f, -1.251090404e-03f, -1.251041998e-03f, -1.250991433e-03f, -1.250938709e-03f, +-1.250883826e-03f, -1.250826784e-03f, -1.250767583e-03f, -1.250706224e-03f, -1.250642707e-03f, -1.250577032e-03f, -1.250509200e-03f, -1.250439210e-03f, -1.250367063e-03f, -1.250292759e-03f, +-1.250216298e-03f, -1.250137681e-03f, -1.250056908e-03f, -1.249973979e-03f, -1.249888895e-03f, -1.249801655e-03f, -1.249712261e-03f, -1.249620711e-03f, -1.249527007e-03f, -1.249431149e-03f, +-1.249333137e-03f, -1.249232972e-03f, -1.249130653e-03f, -1.249026181e-03f, -1.248919557e-03f, -1.248810780e-03f, -1.248699851e-03f, -1.248586771e-03f, -1.248471539e-03f, -1.248354156e-03f, +-1.248234622e-03f, -1.248112938e-03f, -1.247989104e-03f, -1.247863120e-03f, -1.247734987e-03f, -1.247604705e-03f, -1.247472274e-03f, -1.247337695e-03f, -1.247200967e-03f, -1.247062092e-03f, +-1.246921070e-03f, -1.246777901e-03f, -1.246632586e-03f, -1.246485124e-03f, -1.246335517e-03f, -1.246183764e-03f, -1.246029867e-03f, -1.245873824e-03f, -1.245715638e-03f, -1.245555308e-03f, +-1.245392834e-03f, -1.245228218e-03f, -1.245061459e-03f, -1.244892558e-03f, -1.244721515e-03f, -1.244548331e-03f, -1.244373006e-03f, -1.244195540e-03f, -1.244015935e-03f, -1.243834190e-03f, +-1.243650305e-03f, -1.243464283e-03f, -1.243276121e-03f, -1.243085822e-03f, -1.242893386e-03f, -1.242698813e-03f, -1.242502103e-03f, -1.242303258e-03f, -1.242102277e-03f, -1.241899161e-03f, +-1.241693910e-03f, -1.241486526e-03f, -1.241277008e-03f, -1.241065356e-03f, -1.240851573e-03f, -1.240635657e-03f, -1.240417609e-03f, -1.240197431e-03f, -1.239975122e-03f, -1.239750682e-03f, +-1.239524113e-03f, -1.239295416e-03f, -1.239064589e-03f, -1.238831635e-03f, -1.238596553e-03f, -1.238359344e-03f, -1.238120009e-03f, -1.237878548e-03f, -1.237634962e-03f, -1.237389250e-03f, +-1.237141415e-03f, -1.236891456e-03f, -1.236639374e-03f, -1.236385169e-03f, -1.236128842e-03f, -1.235870394e-03f, -1.235609825e-03f, -1.235347136e-03f, -1.235082327e-03f, -1.234815399e-03f, +-1.234546353e-03f, -1.234275188e-03f, -1.234001906e-03f, -1.233726508e-03f, -1.233448993e-03f, -1.233169362e-03f, -1.232887617e-03f, -1.232603758e-03f, -1.232317784e-03f, -1.232029698e-03f, +-1.231739499e-03f, -1.231447189e-03f, -1.231152767e-03f, -1.230856234e-03f, -1.230557592e-03f, -1.230256840e-03f, -1.229953980e-03f, -1.229649011e-03f, -1.229341936e-03f, -1.229032753e-03f, +-1.228721465e-03f, -1.228408071e-03f, -1.228092572e-03f, -1.227774970e-03f, -1.227455264e-03f, -1.227133455e-03f, -1.226809545e-03f, -1.226483533e-03f, -1.226155420e-03f, -1.225825207e-03f, +-1.225492895e-03f, -1.225158485e-03f, -1.224821977e-03f, -1.224483371e-03f, -1.224142669e-03f, -1.223799872e-03f, -1.223454979e-03f, -1.223107992e-03f, -1.222758912e-03f, -1.222407738e-03f, +-1.222054473e-03f, -1.221699116e-03f, -1.221341668e-03f, -1.220982131e-03f, -1.220620504e-03f, -1.220256790e-03f, -1.219890987e-03f, -1.219523097e-03f, -1.219153122e-03f, -1.218781061e-03f, +-1.218406915e-03f, -1.218030685e-03f, -1.217652373e-03f, -1.217271978e-03f, -1.216889501e-03f, -1.216504944e-03f, -1.216118307e-03f, -1.215729591e-03f, -1.215338796e-03f, -1.214945924e-03f, +-1.214550975e-03f, -1.214153950e-03f, -1.213754850e-03f, -1.213353676e-03f, -1.212950428e-03f, -1.212545107e-03f, -1.212137715e-03f, -1.211728251e-03f, -1.211316717e-03f, -1.210903114e-03f, +-1.210487443e-03f, -1.210069703e-03f, -1.209649897e-03f, -1.209228025e-03f, -1.208804087e-03f, -1.208378085e-03f, -1.207950020e-03f, -1.207519892e-03f, -1.207087703e-03f, -1.206653452e-03f, +-1.206217142e-03f, -1.205778772e-03f, -1.205338344e-03f, -1.204895859e-03f, -1.204451318e-03f, -1.204004721e-03f, -1.203556069e-03f, -1.203105363e-03f, -1.202652605e-03f, -1.202197794e-03f, +-1.201740932e-03f, -1.201282021e-03f, -1.200821060e-03f, -1.200358050e-03f, -1.199892994e-03f, -1.199425890e-03f, -1.198956742e-03f, -1.198485548e-03f, -1.198012311e-03f, -1.197537031e-03f, +-1.197059710e-03f, -1.196580347e-03f, -1.196098945e-03f, -1.195615503e-03f, -1.195130024e-03f, -1.194642507e-03f, -1.194152955e-03f, -1.193661367e-03f, -1.193167745e-03f, -1.192672090e-03f, +-1.192174403e-03f, -1.191674684e-03f, -1.191172936e-03f, -1.190669158e-03f, -1.190163352e-03f, -1.189655518e-03f, -1.189145658e-03f, -1.188633773e-03f, -1.188119864e-03f, -1.187603932e-03f, +-1.187085977e-03f, -1.186566001e-03f, -1.186044004e-03f, -1.185519989e-03f, -1.184993955e-03f, -1.184465905e-03f, -1.183935838e-03f, -1.183403756e-03f, -1.182869660e-03f, -1.182333551e-03f, +-1.181795430e-03f, -1.181255298e-03f, -1.180713157e-03f, -1.180169006e-03f, -1.179622848e-03f, -1.179074683e-03f, -1.178524513e-03f, -1.177972338e-03f, -1.177418160e-03f, -1.176861979e-03f, +-1.176303797e-03f, -1.175743614e-03f, -1.175181433e-03f, -1.174617253e-03f, -1.174051077e-03f, -1.173482905e-03f, -1.172912738e-03f, -1.172340577e-03f, -1.171766424e-03f, -1.171190279e-03f, +-1.170612144e-03f, -1.170032020e-03f, -1.169449907e-03f, -1.168865808e-03f, -1.168279723e-03f, -1.167691653e-03f, -1.167101600e-03f, -1.166509564e-03f, -1.165915547e-03f, -1.165319549e-03f, +-1.164721573e-03f, -1.164121619e-03f, -1.163519688e-03f, -1.162915782e-03f, -1.162309901e-03f, -1.161702047e-03f, -1.161092221e-03f, -1.160480424e-03f, -1.159866657e-03f, -1.159250922e-03f, +-1.158633219e-03f, -1.158013551e-03f, -1.157391917e-03f, -1.156768319e-03f, -1.156142759e-03f, -1.155515238e-03f, -1.154885756e-03f, -1.154254315e-03f, -1.153620917e-03f, -1.152985562e-03f, +-1.152348252e-03f, -1.151708987e-03f, -1.151067770e-03f, -1.150424600e-03f, -1.149779481e-03f, -1.149132412e-03f, -1.148483395e-03f, -1.147832431e-03f, -1.147179522e-03f, -1.146524668e-03f, +-1.145867872e-03f, -1.145209133e-03f, -1.144548454e-03f, -1.143885836e-03f, -1.143221280e-03f, -1.142554787e-03f, -1.141886359e-03f, -1.141215996e-03f, -1.140543700e-03f, -1.139869473e-03f, +-1.139193315e-03f, -1.138515228e-03f, -1.137835213e-03f, -1.137153272e-03f, -1.136469406e-03f, -1.135783615e-03f, -1.135095902e-03f, -1.134406268e-03f, -1.133714713e-03f, -1.133021240e-03f, +-1.132325849e-03f, -1.131628542e-03f, -1.130929321e-03f, -1.130228186e-03f, -1.129525139e-03f, -1.128820181e-03f, -1.128113313e-03f, -1.127404537e-03f, -1.126693855e-03f, -1.125981267e-03f, +-1.125266775e-03f, -1.124550380e-03f, -1.123832084e-03f, -1.123111887e-03f, -1.122389792e-03f, -1.121665800e-03f, -1.120939911e-03f, -1.120212128e-03f, -1.119482452e-03f, -1.118750884e-03f, +-1.118017425e-03f, -1.117282077e-03f, -1.116544841e-03f, -1.115805719e-03f, -1.115064712e-03f, -1.114321822e-03f, -1.113577049e-03f, -1.112830396e-03f, -1.112081863e-03f, -1.111331452e-03f, +-1.110579164e-03f, -1.109825002e-03f, -1.109068965e-03f, -1.108311057e-03f, -1.107551277e-03f, -1.106789628e-03f, -1.106026111e-03f, -1.105260727e-03f, -1.104493478e-03f, -1.103724365e-03f, +-1.102953390e-03f, -1.102180554e-03f, -1.101405858e-03f, -1.100629305e-03f, -1.099850895e-03f, -1.099070630e-03f, -1.098288511e-03f, -1.097504541e-03f, -1.096718719e-03f, -1.095931048e-03f, +-1.095141530e-03f, -1.094350165e-03f, -1.093556956e-03f, -1.092761903e-03f, -1.091965008e-03f, -1.091166273e-03f, -1.090365699e-03f, -1.089563287e-03f, -1.088759040e-03f, -1.087952959e-03f, +-1.087145044e-03f, -1.086335298e-03f, -1.085523723e-03f, -1.084710319e-03f, -1.083895088e-03f, -1.083078031e-03f, -1.082259151e-03f, -1.081438449e-03f, -1.080615926e-03f, -1.079791584e-03f, +-1.078965424e-03f, -1.078137447e-03f, -1.077307657e-03f, -1.076476053e-03f, -1.075642637e-03f, -1.074807412e-03f, -1.073970378e-03f, -1.073131537e-03f, -1.072290891e-03f, -1.071448442e-03f, +-1.070604190e-03f, -1.069758137e-03f, -1.068910285e-03f, -1.068060636e-03f, -1.067209191e-03f, -1.066355951e-03f, -1.065500919e-03f, -1.064644096e-03f, -1.063785483e-03f, -1.062925082e-03f, +-1.062062894e-03f, -1.061198922e-03f, -1.060333167e-03f, -1.059465629e-03f, -1.058596312e-03f, -1.057725217e-03f, -1.056852345e-03f, -1.055977697e-03f, -1.055101276e-03f, -1.054223083e-03f, +-1.053343120e-03f, -1.052461388e-03f, -1.051577889e-03f, -1.050692624e-03f, -1.049805596e-03f, -1.048916806e-03f, -1.048026255e-03f, -1.047133945e-03f, -1.046239878e-03f, -1.045344055e-03f, +-1.044446479e-03f, -1.043547150e-03f, -1.042646070e-03f, -1.041743242e-03f, -1.040838666e-03f, -1.039932345e-03f, -1.039024279e-03f, -1.038114472e-03f, -1.037202924e-03f, -1.036289637e-03f, +-1.035374612e-03f, -1.034457852e-03f, -1.033539359e-03f, -1.032619133e-03f, -1.031697176e-03f, -1.030773491e-03f, -1.029848078e-03f, -1.028920941e-03f, -1.027992079e-03f, -1.027061496e-03f, +-1.026129192e-03f, -1.025195170e-03f, -1.024259431e-03f, -1.023321976e-03f, -1.022382809e-03f, -1.021441929e-03f, -1.020499340e-03f, -1.019555042e-03f, -1.018609038e-03f, -1.017661330e-03f, +-1.016711918e-03f, -1.015760805e-03f, -1.014807992e-03f, -1.013853482e-03f, -1.012897275e-03f, -1.011939375e-03f, -1.010979782e-03f, -1.010018498e-03f, -1.009055525e-03f, -1.008090864e-03f, +-1.007124519e-03f, -1.006156489e-03f, -1.005186778e-03f, -1.004215387e-03f, -1.003242317e-03f, -1.002267570e-03f, -1.001291149e-03f, -1.000313055e-03f, -9.993332894e-04f, -9.983518544e-04f, +-9.973687519e-04f, -9.963839834e-04f, -9.953975510e-04f, -9.944094563e-04f, -9.934197011e-04f, -9.924282873e-04f, -9.914352167e-04f, -9.904404911e-04f, -9.894441124e-04f, -9.884460822e-04f, +-9.874464025e-04f, -9.864450751e-04f, -9.854421018e-04f, -9.844374845e-04f, -9.834312249e-04f, -9.824233249e-04f, -9.814137864e-04f, -9.804026112e-04f, -9.793898011e-04f, -9.783753580e-04f, +-9.773592837e-04f, -9.763415802e-04f, -9.753222491e-04f, -9.743012925e-04f, -9.732787121e-04f, -9.722545099e-04f, -9.712286876e-04f, -9.702012472e-04f, -9.691721906e-04f, -9.681415195e-04f, +-9.671092359e-04f, -9.660753417e-04f, -9.650398388e-04f, -9.640027289e-04f, -9.629640141e-04f, -9.619236962e-04f, -9.608817771e-04f, -9.598382587e-04f, -9.587931429e-04f, -9.577464316e-04f, +-9.566981266e-04f, -9.556482300e-04f, -9.545967436e-04f, -9.535436694e-04f, -9.524890091e-04f, -9.514327649e-04f, -9.503749385e-04f, -9.493155319e-04f, -9.482545470e-04f, -9.471919858e-04f, +-9.461278501e-04f, -9.450621420e-04f, -9.439948633e-04f, -9.429260160e-04f, -9.418556020e-04f, -9.407836233e-04f, -9.397100818e-04f, -9.386349795e-04f, -9.375583183e-04f, -9.364801001e-04f, +-9.354003270e-04f, -9.343190008e-04f, -9.332361236e-04f, -9.321516973e-04f, -9.310657239e-04f, -9.299782053e-04f, -9.288891435e-04f, -9.277985405e-04f, -9.267063983e-04f, -9.256127188e-04f, +-9.245175040e-04f, -9.234207559e-04f, -9.223224765e-04f, -9.212226678e-04f, -9.201213318e-04f, -9.190184704e-04f, -9.179140857e-04f, -9.168081796e-04f, -9.157007542e-04f, -9.145918115e-04f, +-9.134813535e-04f, -9.123693821e-04f, -9.112558994e-04f, -9.101409075e-04f, -9.090244082e-04f, -9.079064037e-04f, -9.067868960e-04f, -9.056658870e-04f, -9.045433789e-04f, -9.034193736e-04f, +-9.022938732e-04f, -9.011668797e-04f, -9.000383951e-04f, -8.989084216e-04f, -8.977769610e-04f, -8.966440155e-04f, -8.955095872e-04f, -8.943736780e-04f, -8.932362900e-04f, -8.920974252e-04f, +-8.909570858e-04f, -8.898152738e-04f, -8.886719913e-04f, -8.875272402e-04f, -8.863810227e-04f, -8.852333409e-04f, -8.840841967e-04f, -8.829335924e-04f, -8.817815299e-04f, -8.806280113e-04f, +-8.794730388e-04f, -8.783166143e-04f, -8.771587401e-04f, -8.759994181e-04f, -8.748386504e-04f, -8.736764392e-04f, -8.725127866e-04f, -8.713476946e-04f, -8.701811654e-04f, -8.690132010e-04f, +-8.678438035e-04f, -8.666729751e-04f, -8.655007179e-04f, -8.643270339e-04f, -8.631519253e-04f, -8.619753942e-04f, -8.607974428e-04f, -8.596180730e-04f, -8.584372872e-04f, -8.572550873e-04f, +-8.560714755e-04f, -8.548864540e-04f, -8.537000249e-04f, -8.525121902e-04f, -8.513229522e-04f, -8.501323130e-04f, -8.489402747e-04f, -8.477468395e-04f, -8.465520095e-04f, -8.453557869e-04f, +-8.441581737e-04f, -8.429591723e-04f, -8.417587846e-04f, -8.405570130e-04f, -8.393538594e-04f, -8.381493262e-04f, -8.369434154e-04f, -8.357361293e-04f, -8.345274699e-04f, -8.333174395e-04f, +-8.321060402e-04f, -8.308932743e-04f, -8.296791438e-04f, -8.284636510e-04f, -8.272467981e-04f, -8.260285872e-04f, -8.248090205e-04f, -8.235881002e-04f, -8.223658286e-04f, -8.211422077e-04f, +-8.199172398e-04f, -8.186909271e-04f, -8.174632717e-04f, -8.162342760e-04f, -8.150039420e-04f, -8.137722721e-04f, -8.125392683e-04f, -8.113049329e-04f, -8.100692682e-04f, -8.088322763e-04f, +-8.075939595e-04f, -8.063543200e-04f, -8.051133599e-04f, -8.038710816e-04f, -8.026274872e-04f, -8.013825789e-04f, -8.001363591e-04f, -7.988888299e-04f, -7.976399936e-04f, -7.963898524e-04f, +-7.951384085e-04f, -7.938856642e-04f, -7.926316217e-04f, -7.913762833e-04f, -7.901196513e-04f, -7.888617277e-04f, -7.876025150e-04f, -7.863420154e-04f, -7.850802311e-04f, -7.838171643e-04f, +-7.825528174e-04f, -7.812871926e-04f, -7.800202922e-04f, -7.787521184e-04f, -7.774826735e-04f, -7.762119597e-04f, -7.749399794e-04f, -7.736667348e-04f, -7.723922282e-04f, -7.711164619e-04f, +-7.698394381e-04f, -7.685611591e-04f, -7.672816272e-04f, -7.660008448e-04f, -7.647188140e-04f, -7.634355372e-04f, -7.621510166e-04f, -7.608652547e-04f, -7.595782535e-04f, -7.582900156e-04f, +-7.570005430e-04f, -7.557098383e-04f, -7.544179036e-04f, -7.531247412e-04f, -7.518303536e-04f, -7.505347429e-04f, -7.492379115e-04f, -7.479398617e-04f, -7.466405959e-04f, -7.453401162e-04f, +-7.440384252e-04f, -7.427355250e-04f, -7.414314181e-04f, -7.401261067e-04f, -7.388195931e-04f, -7.375118797e-04f, -7.362029689e-04f, -7.348928629e-04f, -7.335815641e-04f, -7.322690748e-04f, +-7.309553974e-04f, -7.296405342e-04f, -7.283244876e-04f, -7.270072599e-04f, -7.256888534e-04f, -7.243692705e-04f, -7.230485135e-04f, -7.217265848e-04f, -7.204034868e-04f, -7.190792218e-04f, +-7.177537922e-04f, -7.164272002e-04f, -7.150994484e-04f, -7.137705390e-04f, -7.124404744e-04f, -7.111092571e-04f, -7.097768892e-04f, -7.084433733e-04f, -7.071087117e-04f, -7.057729068e-04f, +-7.044359609e-04f, -7.030978764e-04f, -7.017586558e-04f, -7.004183013e-04f, -6.990768154e-04f, -6.977342005e-04f, -6.963904589e-04f, -6.950455930e-04f, -6.936996053e-04f, -6.923524981e-04f, +-6.910042738e-04f, -6.896549348e-04f, -6.883044836e-04f, -6.869529224e-04f, -6.856002538e-04f, -6.842464801e-04f, -6.828916037e-04f, -6.815356270e-04f, -6.801785525e-04f, -6.788203825e-04f, +-6.774611195e-04f, -6.761007658e-04f, -6.747393240e-04f, -6.733767963e-04f, -6.720131853e-04f, -6.706484934e-04f, -6.692827229e-04f, -6.679158763e-04f, -6.665479560e-04f, -6.651789645e-04f, +-6.638089042e-04f, -6.624377775e-04f, -6.610655868e-04f, -6.596923346e-04f, -6.583180234e-04f, -6.569426555e-04f, -6.555662334e-04f, -6.541887595e-04f, -6.528102363e-04f, -6.514306663e-04f, +-6.500500518e-04f, -6.486683953e-04f, -6.472856993e-04f, -6.459019663e-04f, -6.445171986e-04f, -6.431313987e-04f, -6.417445692e-04f, -6.403567124e-04f, -6.389678307e-04f, -6.375779268e-04f, +-6.361870030e-04f, -6.347950618e-04f, -6.334021057e-04f, -6.320081370e-04f, -6.306131584e-04f, -6.292171723e-04f, -6.278201811e-04f, -6.264221873e-04f, -6.250231934e-04f, -6.236232019e-04f, +-6.222222152e-04f, -6.208202359e-04f, -6.194172664e-04f, -6.180133092e-04f, -6.166083668e-04f, -6.152024416e-04f, -6.137955362e-04f, -6.123876530e-04f, -6.109787946e-04f, -6.095689634e-04f, +-6.081581620e-04f, -6.067463928e-04f, -6.053336582e-04f, -6.039199610e-04f, -6.025053034e-04f, -6.010896881e-04f, -5.996731174e-04f, -5.982555941e-04f, -5.968371204e-04f, -5.954176990e-04f, +-5.939973324e-04f, -5.925760230e-04f, -5.911537735e-04f, -5.897305862e-04f, -5.883064637e-04f, -5.868814085e-04f, -5.854554232e-04f, -5.840285103e-04f, -5.826006723e-04f, -5.811719116e-04f, +-5.797422309e-04f, -5.783116327e-04f, -5.768801195e-04f, -5.754476937e-04f, -5.740143581e-04f, -5.725801150e-04f, -5.711449670e-04f, -5.697089166e-04f, -5.682719665e-04f, -5.668341191e-04f, +-5.653953769e-04f, -5.639557425e-04f, -5.625152185e-04f, -5.610738073e-04f, -5.596315116e-04f, -5.581883338e-04f, -5.567442766e-04f, -5.552993424e-04f, -5.538535339e-04f, -5.524068535e-04f, +-5.509593038e-04f, -5.495108875e-04f, -5.480616069e-04f, -5.466114647e-04f, -5.451604635e-04f, -5.437086058e-04f, -5.422558941e-04f, -5.408023311e-04f, -5.393479192e-04f, -5.378926612e-04f, +-5.364365594e-04f, -5.349796165e-04f, -5.335218351e-04f, -5.320632176e-04f, -5.306037668e-04f, -5.291434852e-04f, -5.276823753e-04f, -5.262204397e-04f, -5.247576810e-04f, -5.232941017e-04f, +-5.218297045e-04f, -5.203644920e-04f, -5.188984666e-04f, -5.174316310e-04f, -5.159639878e-04f, -5.144955396e-04f, -5.130262889e-04f, -5.115562384e-04f, -5.100853905e-04f, -5.086137480e-04f, +-5.071413134e-04f, -5.056680892e-04f, -5.041940782e-04f, -5.027192828e-04f, -5.012437057e-04f, -4.997673495e-04f, -4.982902167e-04f, -4.968123101e-04f, -4.953336321e-04f, -4.938541853e-04f, +-4.923739725e-04f, -4.908929961e-04f, -4.894112588e-04f, -4.879287632e-04f, -4.864455119e-04f, -4.849615076e-04f, -4.834767527e-04f, -4.819912500e-04f, -4.805050020e-04f, -4.790180113e-04f, +-4.775302807e-04f, -4.760418126e-04f, -4.745526097e-04f, -4.730626746e-04f, -4.715720100e-04f, -4.700806184e-04f, -4.685885026e-04f, -4.670956650e-04f, -4.656021083e-04f, -4.641078352e-04f, +-4.626128483e-04f, -4.611171502e-04f, -4.596207435e-04f, -4.581236308e-04f, -4.566258149e-04f, -4.551272982e-04f, -4.536280836e-04f, -4.521281735e-04f, -4.506275706e-04f, -4.491262776e-04f, +-4.476242970e-04f, -4.461216316e-04f, -4.446182840e-04f, -4.431142567e-04f, -4.416095525e-04f, -4.401041740e-04f, -4.385981238e-04f, -4.370914046e-04f, -4.355840190e-04f, -4.340759696e-04f, +-4.325672592e-04f, -4.310578903e-04f, -4.295478656e-04f, -4.280371878e-04f, -4.265258594e-04f, -4.250138832e-04f, -4.235012618e-04f, -4.219879979e-04f, -4.204740941e-04f, -4.189595530e-04f, +-4.174443774e-04f, -4.159285699e-04f, -4.144121330e-04f, -4.128950696e-04f, -4.113773822e-04f, -4.098590736e-04f, -4.083401463e-04f, -4.068206031e-04f, -4.053004465e-04f, -4.037796793e-04f, +-4.022583042e-04f, -4.007363237e-04f, -3.992137406e-04f, -3.976905576e-04f, -3.961667772e-04f, -3.946424022e-04f, -3.931174353e-04f, -3.915918790e-04f, -3.900657362e-04f, -3.885390094e-04f, +-3.870117013e-04f, -3.854838146e-04f, -3.839553521e-04f, -3.824263162e-04f, -3.808967098e-04f, -3.793665355e-04f, -3.778357960e-04f, -3.763044940e-04f, -3.747726321e-04f, -3.732402130e-04f, +-3.717072395e-04f, -3.701737142e-04f, -3.686396397e-04f, -3.671050188e-04f, -3.655698541e-04f, -3.640341484e-04f, -3.624979043e-04f, -3.609611245e-04f, -3.594238117e-04f, -3.578859686e-04f, +-3.563475979e-04f, -3.548087022e-04f, -3.532692843e-04f, -3.517293468e-04f, -3.501888925e-04f, -3.486479240e-04f, -3.471064441e-04f, -3.455644554e-04f, -3.440219606e-04f, -3.424789624e-04f, +-3.409354635e-04f, -3.393914667e-04f, -3.378469745e-04f, -3.363019898e-04f, -3.347565151e-04f, -3.332105533e-04f, -3.316641070e-04f, -3.301171789e-04f, -3.285697718e-04f, -3.270218882e-04f, +-3.254735310e-04f, -3.239247028e-04f, -3.223754063e-04f, -3.208256443e-04f, -3.192754194e-04f, -3.177247344e-04f, -3.161735919e-04f, -3.146219947e-04f, -3.130699455e-04f, -3.115174470e-04f, +-3.099645019e-04f, -3.084111129e-04f, -3.068572827e-04f, -3.053030140e-04f, -3.037483096e-04f, -3.021931721e-04f, -3.006376044e-04f, -2.990816090e-04f, -2.975251887e-04f, -2.959683462e-04f, +-2.944110843e-04f, -2.928534056e-04f, -2.912953129e-04f, -2.897368089e-04f, -2.881778963e-04f, -2.866185778e-04f, -2.850588562e-04f, -2.834987341e-04f, -2.819382143e-04f, -2.803772995e-04f, +-2.788159925e-04f, -2.772542959e-04f, -2.756922124e-04f, -2.741297449e-04f, -2.725668960e-04f, -2.710036684e-04f, -2.694400649e-04f, -2.678760882e-04f, -2.663117410e-04f, -2.647470261e-04f, +-2.631819461e-04f, -2.616165039e-04f, -2.600507021e-04f, -2.584845434e-04f, -2.569180306e-04f, -2.553511664e-04f, -2.537839536e-04f, -2.522163948e-04f, -2.506484929e-04f, -2.490802504e-04f, +-2.475116703e-04f, -2.459427551e-04f, -2.443735077e-04f, -2.428039307e-04f, -2.412340269e-04f, -2.396637991e-04f, -2.380932499e-04f, -2.365223821e-04f, -2.349511984e-04f, -2.333797016e-04f, +-2.318078944e-04f, -2.302357796e-04f, -2.286633598e-04f, -2.270906378e-04f, -2.255176163e-04f, -2.239442982e-04f, -2.223706860e-04f, -2.207967826e-04f, -2.192225907e-04f, -2.176481131e-04f, +-2.160733524e-04f, -2.144983114e-04f, -2.129229928e-04f, -2.113473995e-04f, -2.097715341e-04f, -2.081953993e-04f, -2.066189980e-04f, -2.050423328e-04f, -2.034654065e-04f, -2.018882218e-04f, +-2.003107815e-04f, -1.987330883e-04f, -1.971551450e-04f, -1.955769543e-04f, -1.939985189e-04f, -1.924198416e-04f, -1.908409252e-04f, -1.892617723e-04f, -1.876823857e-04f, -1.861027682e-04f, +-1.845229225e-04f, -1.829428514e-04f, -1.813625576e-04f, -1.797820438e-04f, -1.782013127e-04f, -1.766203672e-04f, -1.750392100e-04f, -1.734578439e-04f, -1.718762714e-04f, -1.702944955e-04f, +-1.687125189e-04f, -1.671303443e-04f, -1.655479744e-04f, -1.639654120e-04f, -1.623826599e-04f, -1.607997208e-04f, -1.592165974e-04f, -1.576332925e-04f, -1.560498089e-04f, -1.544661492e-04f, +-1.528823163e-04f, -1.512983128e-04f, -1.497141416e-04f, -1.481298054e-04f, -1.465453069e-04f, -1.449606489e-04f, -1.433758341e-04f, -1.417908652e-04f, -1.402057452e-04f, -1.386204765e-04f, +-1.370350621e-04f, -1.354495047e-04f, -1.338638070e-04f, -1.322779718e-04f, -1.306920018e-04f, -1.291058997e-04f, -1.275196684e-04f, -1.259333106e-04f, -1.243468289e-04f, -1.227602263e-04f, +-1.211735054e-04f, -1.195866689e-04f, -1.179997196e-04f, -1.164126604e-04f, -1.148254938e-04f, -1.132382227e-04f, -1.116508498e-04f, -1.100633779e-04f, -1.084758098e-04f, -1.068881480e-04f, +-1.053003956e-04f, -1.037125550e-04f, -1.021246292e-04f, -1.005366209e-04f, -9.894853281e-05f, -9.736036767e-05f, -9.577212826e-05f, -9.418381731e-05f, -9.259543759e-05f, -9.100699184e-05f, +-8.941848280e-05f, -8.782991324e-05f, -8.624128590e-05f, -8.465260352e-05f, -8.306386887e-05f, -8.147508468e-05f, -7.988625372e-05f, -7.829737872e-05f, -7.670846243e-05f, -7.511950762e-05f, +-7.353051701e-05f, -7.194149338e-05f, -7.035243945e-05f, -6.876335799e-05f, -6.717425173e-05f, -6.558512344e-05f, -6.399597585e-05f, -6.240681172e-05f, -6.081763379e-05f, -5.922844482e-05f, +-5.763924754e-05f, -5.605004471e-05f, -5.446083908e-05f, -5.287163339e-05f, -5.128243039e-05f, -4.969323282e-05f, -4.810404344e-05f, -4.651486499e-05f, -4.492570021e-05f, -4.333655186e-05f, +-4.174742268e-05f, -4.015831542e-05f, -3.856923281e-05f, -3.698017761e-05f, -3.539115257e-05f, -3.380216042e-05f, -3.221320391e-05f, -3.062428579e-05f, -2.903540880e-05f, -2.744657569e-05f, +-2.585778920e-05f, -2.426905207e-05f, -2.268036705e-05f, -2.109173688e-05f, -1.950316430e-05f, -1.791465205e-05f, -1.632620289e-05f, -1.473781955e-05f, -1.314950476e-05f, -1.156126129e-05f, +-9.973091856e-06f, -8.384999211e-06f, -6.796986093e-06f, -5.209055244e-06f, -3.621209403e-06f, -2.033451309e-06f, -4.457837033e-07f, 1.141790676e-06f, 2.729269089e-06f, 4.316648799e-06f, +5.903927065e-06f, 7.491101152e-06f, 9.078168320e-06f, 1.066512583e-05f, 1.225197095e-05f, 1.383870095e-05f, 1.542531308e-05f, 1.701180460e-05f, 1.859817279e-05f, 2.018441492e-05f, +2.177052823e-05f, 2.335651000e-05f, 2.494235751e-05f, 2.652806800e-05f, 2.811363875e-05f, 2.969906703e-05f, 3.128435011e-05f, 3.286948525e-05f, 3.445446972e-05f, 3.603930079e-05f, +3.762397573e-05f, 3.920849180e-05f, 4.079284629e-05f, 4.237703646e-05f, 4.396105958e-05f, 4.554491293e-05f, 4.712859377e-05f, 4.871209937e-05f, 5.029542702e-05f, 5.187857398e-05f, +5.346153753e-05f, 5.504431495e-05f, 5.662690350e-05f, 5.820930046e-05f, 5.979150311e-05f, 6.137350873e-05f, 6.295531459e-05f, 6.453691796e-05f, 6.611831614e-05f, 6.769950639e-05f, +6.928048600e-05f, 7.086125223e-05f, 7.244180239e-05f, 7.402213373e-05f, 7.560224356e-05f, 7.718212914e-05f, 7.876178776e-05f, 8.034121670e-05f, 8.192041324e-05f, 8.349937468e-05f, +8.507809829e-05f, 8.665658135e-05f, 8.823482116e-05f, 8.981281500e-05f, 9.139056016e-05f, 9.296805392e-05f, 9.454529358e-05f, 9.612227641e-05f, 9.769899971e-05f, 9.927546077e-05f, +1.008516569e-04f, 1.024275853e-04f, 1.040032434e-04f, 1.055786284e-04f, 1.071537376e-04f, 1.087285684e-04f, 1.103031179e-04f, 1.118773836e-04f, 1.134513626e-04f, 1.150250523e-04f, +1.165984500e-04f, 1.181715530e-04f, 1.197443586e-04f, 1.213168641e-04f, 1.228890667e-04f, 1.244609638e-04f, 1.260325527e-04f, 1.276038307e-04f, 1.291747951e-04f, 1.307454431e-04f, +1.323157722e-04f, 1.338857795e-04f, 1.354554625e-04f, 1.370248183e-04f, 1.385938444e-04f, 1.401625380e-04f, 1.417308964e-04f, 1.432989169e-04f, 1.448665969e-04f, 1.464339337e-04f, +1.480009245e-04f, 1.495675667e-04f, 1.511338576e-04f, 1.526997945e-04f, 1.542653747e-04f, 1.558305956e-04f, 1.573954544e-04f, 1.589599484e-04f, 1.605240751e-04f, 1.620878316e-04f, +1.636512154e-04f, 1.652142237e-04f, 1.667768538e-04f, 1.683391032e-04f, 1.699009690e-04f, 1.714624487e-04f, 1.730235395e-04f, 1.745842388e-04f, 1.761445438e-04f, 1.777044520e-04f, +1.792639607e-04f, 1.808230671e-04f, 1.823817686e-04f, 1.839400626e-04f, 1.854979464e-04f, 1.870554172e-04f, 1.886124725e-04f, 1.901691095e-04f, 1.917253256e-04f, 1.932811182e-04f, +1.948364845e-04f, 1.963914219e-04f, 1.979459278e-04f, 1.994999994e-04f, 2.010536342e-04f, 2.026068294e-04f, 2.041595824e-04f, 2.057118905e-04f, 2.072637512e-04f, 2.088151617e-04f, +2.103661193e-04f, 2.119166215e-04f, 2.134666655e-04f, 2.150162487e-04f, 2.165653685e-04f, 2.181140222e-04f, 2.196622072e-04f, 2.212099208e-04f, 2.227571603e-04f, 2.243039232e-04f, +2.258502067e-04f, 2.273960083e-04f, 2.289413252e-04f, 2.304861549e-04f, 2.320304947e-04f, 2.335743420e-04f, 2.351176940e-04f, 2.366605483e-04f, 2.382029021e-04f, 2.397447528e-04f, +2.412860977e-04f, 2.428269343e-04f, 2.443672600e-04f, 2.459070719e-04f, 2.474463677e-04f, 2.489851445e-04f, 2.505233998e-04f, 2.520611309e-04f, 2.535983353e-04f, 2.551350103e-04f, +2.566711533e-04f, 2.582067616e-04f, 2.597418326e-04f, 2.612763637e-04f, 2.628103523e-04f, 2.643437958e-04f, 2.658766915e-04f, 2.674090369e-04f, 2.689408292e-04f, 2.704720660e-04f, +2.720027445e-04f, 2.735328622e-04f, 2.750624165e-04f, 2.765914047e-04f, 2.781198242e-04f, 2.796476725e-04f, 2.811749469e-04f, 2.827016448e-04f, 2.842277636e-04f, 2.857533007e-04f, +2.872782536e-04f, 2.888026195e-04f, 2.903263959e-04f, 2.918495802e-04f, 2.933721699e-04f, 2.948941622e-04f, 2.964155547e-04f, 2.979363446e-04f, 2.994565295e-04f, 3.009761067e-04f, +3.024950737e-04f, 3.040134278e-04f, 3.055311665e-04f, 3.070482871e-04f, 3.085647872e-04f, 3.100806640e-04f, 3.115959151e-04f, 3.131105378e-04f, 3.146245295e-04f, 3.161378878e-04f, +3.176506099e-04f, 3.191626934e-04f, 3.206741356e-04f, 3.221849339e-04f, 3.236950859e-04f, 3.252045889e-04f, 3.267134403e-04f, 3.282216377e-04f, 3.297291783e-04f, 3.312360597e-04f, +3.327422793e-04f, 3.342478345e-04f, 3.357527227e-04f, 3.372569415e-04f, 3.387604881e-04f, 3.402633602e-04f, 3.417655550e-04f, 3.432670701e-04f, 3.447679030e-04f, 3.462680509e-04f, +3.477675115e-04f, 3.492662821e-04f, 3.507643602e-04f, 3.522617433e-04f, 3.537584287e-04f, 3.552544140e-04f, 3.567496966e-04f, 3.582442740e-04f, 3.597381436e-04f, 3.612313029e-04f, +3.627237493e-04f, 3.642154803e-04f, 3.657064934e-04f, 3.671967860e-04f, 3.686863556e-04f, 3.701751997e-04f, 3.716633158e-04f, 3.731507012e-04f, 3.746373535e-04f, 3.761232702e-04f, +3.776084487e-04f, 3.790928865e-04f, 3.805765811e-04f, 3.820595300e-04f, 3.835417306e-04f, 3.850231804e-04f, 3.865038769e-04f, 3.879838176e-04f, 3.894630000e-04f, 3.909414216e-04f, +3.924190798e-04f, 3.938959722e-04f, 3.953720962e-04f, 3.968474493e-04f, 3.983220291e-04f, 3.997958330e-04f, 4.012688585e-04f, 4.027411032e-04f, 4.042125645e-04f, 4.056832399e-04f, +4.071531269e-04f, 4.086222231e-04f, 4.100905259e-04f, 4.115580328e-04f, 4.130247415e-04f, 4.144906493e-04f, 4.159557538e-04f, 4.174200525e-04f, 4.188835429e-04f, 4.203462225e-04f, +4.218080890e-04f, 4.232691397e-04f, 4.247293721e-04f, 4.261887840e-04f, 4.276473726e-04f, 4.291051357e-04f, 4.305620707e-04f, 4.320181750e-04f, 4.334734464e-04f, 4.349278823e-04f, +4.363814802e-04f, 4.378342377e-04f, 4.392861523e-04f, 4.407372215e-04f, 4.421874430e-04f, 4.436368142e-04f, 4.450853327e-04f, 4.465329960e-04f, 4.479798017e-04f, 4.494257473e-04f, +4.508708304e-04f, 4.523150485e-04f, 4.537583992e-04f, 4.552008801e-04f, 4.566424886e-04f, 4.580832225e-04f, 4.595230791e-04f, 4.609620561e-04f, 4.624001511e-04f, 4.638373616e-04f, +4.652736852e-04f, 4.667091195e-04f, 4.681436619e-04f, 4.695773102e-04f, 4.710100618e-04f, 4.724419144e-04f, 4.738728655e-04f, 4.753029127e-04f, 4.767320537e-04f, 4.781602858e-04f, +4.795876069e-04f, 4.810140144e-04f, 4.824395059e-04f, 4.838640790e-04f, 4.852877314e-04f, 4.867104605e-04f, 4.881322641e-04f, 4.895531397e-04f, 4.909730848e-04f, 4.923920972e-04f, +4.938101743e-04f, 4.952273139e-04f, 4.966435135e-04f, 4.980587707e-04f, 4.994730831e-04f, 5.008864483e-04f, 5.022988641e-04f, 5.037103278e-04f, 5.051208373e-04f, 5.065303901e-04f, +5.079389838e-04f, 5.093466160e-04f, 5.107532844e-04f, 5.121589866e-04f, 5.135637202e-04f, 5.149674828e-04f, 5.163702722e-04f, 5.177720858e-04f, 5.191729214e-04f, 5.205727766e-04f, +5.219716490e-04f, 5.233695362e-04f, 5.247664360e-04f, 5.261623459e-04f, 5.275572636e-04f, 5.289511867e-04f, 5.303441130e-04f, 5.317360400e-04f, 5.331269653e-04f, 5.345168867e-04f, +5.359058018e-04f, 5.372937083e-04f, 5.386806038e-04f, 5.400664860e-04f, 5.414513526e-04f, 5.428352011e-04f, 5.442180294e-04f, 5.455998350e-04f, 5.469806156e-04f, 5.483603689e-04f, +5.497390927e-04f, 5.511167844e-04f, 5.524934419e-04f, 5.538690628e-04f, 5.552436448e-04f, 5.566171856e-04f, 5.579896829e-04f, 5.593611343e-04f, 5.607315376e-04f, 5.621008904e-04f, +5.634691905e-04f, 5.648364355e-04f, 5.662026232e-04f, 5.675677511e-04f, 5.689318172e-04f, 5.702948189e-04f, 5.716567541e-04f, 5.730176205e-04f, 5.743774158e-04f, 5.757361376e-04f, +5.770937837e-04f, 5.784503519e-04f, 5.798058398e-04f, 5.811602451e-04f, 5.825135657e-04f, 5.838657991e-04f, 5.852169431e-04f, 5.865669956e-04f, 5.879159541e-04f, 5.892638164e-04f, +5.906105803e-04f, 5.919562435e-04f, 5.933008037e-04f, 5.946442587e-04f, 5.959866062e-04f, 5.973278440e-04f, 5.986679698e-04f, 6.000069814e-04f, 6.013448764e-04f, 6.026816527e-04f, +6.040173081e-04f, 6.053518402e-04f, 6.066852469e-04f, 6.080175259e-04f, 6.093486749e-04f, 6.106786918e-04f, 6.120075742e-04f, 6.133353200e-04f, 6.146619270e-04f, 6.159873929e-04f, +6.173117154e-04f, 6.186348925e-04f, 6.199569218e-04f, 6.212778011e-04f, 6.225975282e-04f, 6.239161010e-04f, 6.252335171e-04f, 6.265497744e-04f, 6.278648707e-04f, 6.291788038e-04f, +6.304915714e-04f, 6.318031714e-04f, 6.331136016e-04f, 6.344228597e-04f, 6.357309437e-04f, 6.370378512e-04f, 6.383435801e-04f, 6.396481283e-04f, 6.409514934e-04f, 6.422536734e-04f, +6.435546661e-04f, 6.448544693e-04f, 6.461530808e-04f, 6.474504984e-04f, 6.487467200e-04f, 6.500417433e-04f, 6.513355663e-04f, 6.526281868e-04f, 6.539196025e-04f, 6.552098114e-04f, +6.564988113e-04f, 6.577866000e-04f, 6.590731753e-04f, 6.603585352e-04f, 6.616426775e-04f, 6.629255999e-04f, 6.642073004e-04f, 6.654877769e-04f, 6.667670271e-04f, 6.680450490e-04f, +6.693218404e-04f, 6.705973992e-04f, 6.718717232e-04f, 6.731448104e-04f, 6.744166585e-04f, 6.756872655e-04f, 6.769566293e-04f, 6.782247476e-04f, 6.794916185e-04f, 6.807572398e-04f, +6.820216093e-04f, 6.832847250e-04f, 6.845465847e-04f, 6.858071864e-04f, 6.870665279e-04f, 6.883246072e-04f, 6.895814221e-04f, 6.908369705e-04f, 6.920912504e-04f, 6.933442597e-04f, +6.945959962e-04f, 6.958464578e-04f, 6.970956426e-04f, 6.983435484e-04f, 6.995901731e-04f, 7.008355146e-04f, 7.020795709e-04f, 7.033223399e-04f, 7.045638195e-04f, 7.058040077e-04f, +7.070429023e-04f, 7.082805014e-04f, 7.095168028e-04f, 7.107518046e-04f, 7.119855045e-04f, 7.132179007e-04f, 7.144489909e-04f, 7.156787733e-04f, 7.169072457e-04f, 7.181344060e-04f, +7.193602523e-04f, 7.205847825e-04f, 7.218079946e-04f, 7.230298865e-04f, 7.242504562e-04f, 7.254697016e-04f, 7.266876208e-04f, 7.279042117e-04f, 7.291194723e-04f, 7.303334005e-04f, +7.315459943e-04f, 7.327572518e-04f, 7.339671709e-04f, 7.351757495e-04f, 7.363829858e-04f, 7.375888776e-04f, 7.387934230e-04f, 7.399966200e-04f, 7.411984666e-04f, 7.423989607e-04f, +7.435981004e-04f, 7.447958837e-04f, 7.459923086e-04f, 7.471873730e-04f, 7.483810752e-04f, 7.495734129e-04f, 7.507643843e-04f, 7.519539874e-04f, 7.531422202e-04f, 7.543290807e-04f, +7.555145670e-04f, 7.566986771e-04f, 7.578814090e-04f, 7.590627608e-04f, 7.602427305e-04f, 7.614213161e-04f, 7.625985157e-04f, 7.637743274e-04f, 7.649487492e-04f, 7.661217791e-04f, +7.672934152e-04f, 7.684636556e-04f, 7.696324982e-04f, 7.707999413e-04f, 7.719659828e-04f, 7.731306208e-04f, 7.742938534e-04f, 7.754556786e-04f, 7.766160946e-04f, 7.777750993e-04f, +7.789326910e-04f, 7.800888676e-04f, 7.812436273e-04f, 7.823969681e-04f, 7.835488882e-04f, 7.846993855e-04f, 7.858484583e-04f, 7.869961046e-04f, 7.881423226e-04f, 7.892871102e-04f, +7.904304657e-04f, 7.915723871e-04f, 7.927128726e-04f, 7.938519202e-04f, 7.949895281e-04f, 7.961256944e-04f, 7.972604173e-04f, 7.983936947e-04f, 7.995255250e-04f, 8.006559061e-04f, +8.017848362e-04f, 8.029123136e-04f, 8.040383362e-04f, 8.051629023e-04f, 8.062860099e-04f, 8.074076573e-04f, 8.085278426e-04f, 8.096465639e-04f, 8.107638193e-04f, 8.118796071e-04f, +8.129939254e-04f, 8.141067724e-04f, 8.152181462e-04f, 8.163280449e-04f, 8.174364668e-04f, 8.185434101e-04f, 8.196488728e-04f, 8.207528532e-04f, 8.218553495e-04f, 8.229563598e-04f, +8.240558823e-04f, 8.251539152e-04f, 8.262504568e-04f, 8.273455051e-04f, 8.284390584e-04f, 8.295311150e-04f, 8.306216729e-04f, 8.317107303e-04f, 8.327982856e-04f, 8.338843369e-04f, +8.349688825e-04f, 8.360519204e-04f, 8.371334490e-04f, 8.382134665e-04f, 8.392919711e-04f, 8.403689610e-04f, 8.414444344e-04f, 8.425183896e-04f, 8.435908248e-04f, 8.446617383e-04f, +8.457311283e-04f, 8.467989930e-04f, 8.478653307e-04f, 8.489301396e-04f, 8.499934179e-04f, 8.510551640e-04f, 8.521153761e-04f, 8.531740524e-04f, 8.542311912e-04f, 8.552867908e-04f, +8.563408494e-04f, 8.573933652e-04f, 8.584443367e-04f, 8.594937620e-04f, 8.605416395e-04f, 8.615879673e-04f, 8.626327438e-04f, 8.636759673e-04f, 8.647176361e-04f, 8.657577484e-04f, +8.667963026e-04f, 8.678332969e-04f, 8.688687296e-04f, 8.699025991e-04f, 8.709349037e-04f, 8.719656416e-04f, 8.729948112e-04f, 8.740224108e-04f, 8.750484387e-04f, 8.760728932e-04f, +8.770957726e-04f, 8.781170754e-04f, 8.791367997e-04f, 8.801549439e-04f, 8.811715064e-04f, 8.821864856e-04f, 8.831998796e-04f, 8.842116870e-04f, 8.852219059e-04f, 8.862305349e-04f, +8.872375721e-04f, 8.882430161e-04f, 8.892468651e-04f, 8.902491174e-04f, 8.912497716e-04f, 8.922488258e-04f, 8.932462786e-04f, 8.942421282e-04f, 8.952363731e-04f, 8.962290115e-04f, +8.972200420e-04f, 8.982094628e-04f, 8.991972724e-04f, 9.001834691e-04f, 9.011680514e-04f, 9.021510176e-04f, 9.031323661e-04f, 9.041120954e-04f, 9.050902038e-04f, 9.060666897e-04f, +9.070415516e-04f, 9.080147878e-04f, 9.089863968e-04f, 9.099563769e-04f, 9.109247267e-04f, 9.118914446e-04f, 9.128565288e-04f, 9.138199780e-04f, 9.147817904e-04f, 9.157419647e-04f, +9.167004991e-04f, 9.176573921e-04f, 9.186126422e-04f, 9.195662478e-04f, 9.205182074e-04f, 9.214685194e-04f, 9.224171823e-04f, 9.233641945e-04f, 9.243095545e-04f, 9.252532608e-04f, +9.261953118e-04f, 9.271357060e-04f, 9.280744418e-04f, 9.290115178e-04f, 9.299469324e-04f, 9.308806841e-04f, 9.318127714e-04f, 9.327431928e-04f, 9.336719467e-04f, 9.345990317e-04f, +9.355244463e-04f, 9.364481889e-04f, 9.373702580e-04f, 9.382906522e-04f, 9.392093700e-04f, 9.401264099e-04f, 9.410417704e-04f, 9.419554499e-04f, 9.428674472e-04f, 9.437777605e-04f, +9.446863886e-04f, 9.455933299e-04f, 9.464985829e-04f, 9.474021462e-04f, 9.483040183e-04f, 9.492041977e-04f, 9.501026831e-04f, 9.509994730e-04f, 9.518945658e-04f, 9.527879602e-04f, +9.536796547e-04f, 9.545696478e-04f, 9.554579383e-04f, 9.563445245e-04f, 9.572294050e-04f, 9.581125786e-04f, 9.589940436e-04f, 9.598737987e-04f, 9.607518425e-04f, 9.616281736e-04f, +9.625027905e-04f, 9.633756918e-04f, 9.642468762e-04f, 9.651163421e-04f, 9.659840884e-04f, 9.668501134e-04f, 9.677144158e-04f, 9.685769943e-04f, 9.694378475e-04f, 9.702969739e-04f, +9.711543722e-04f, 9.720100410e-04f, 9.728639789e-04f, 9.737161846e-04f, 9.745666566e-04f, 9.754153937e-04f, 9.762623944e-04f, 9.771076574e-04f, 9.779511813e-04f, 9.787929648e-04f, +9.796330065e-04f, 9.804713051e-04f, 9.813078593e-04f, 9.821426676e-04f, 9.829757287e-04f, 9.838070414e-04f, 9.846366043e-04f, 9.854644160e-04f, 9.862904752e-04f, 9.871147806e-04f, +9.879373309e-04f, 9.887581248e-04f, 9.895771609e-04f, 9.903944379e-04f, 9.912099546e-04f, 9.920237096e-04f, 9.928357016e-04f, 9.936459293e-04f, 9.944543914e-04f, 9.952610867e-04f, +9.960660138e-04f, 9.968691714e-04f, 9.976705584e-04f, 9.984701733e-04f, 9.992680149e-04f, 1.000064082e-03f, 1.000858373e-03f, 1.001650887e-03f, 1.002441623e-03f, 1.003230579e-03f, +1.004017755e-03f, 1.004803148e-03f, 1.005586757e-03f, 1.006368583e-03f, 1.007148622e-03f, 1.007926874e-03f, 1.008703338e-03f, 1.009478012e-03f, 1.010250895e-03f, 1.011021986e-03f, +1.011791284e-03f, 1.012558788e-03f, 1.013324495e-03f, 1.014088406e-03f, 1.014850519e-03f, 1.015610832e-03f, 1.016369345e-03f, 1.017126055e-03f, 1.017880963e-03f, 1.018634067e-03f, +1.019385365e-03f, 1.020134857e-03f, 1.020882541e-03f, 1.021628416e-03f, 1.022372481e-03f, 1.023114734e-03f, 1.023855175e-03f, 1.024593803e-03f, 1.025330615e-03f, 1.026065612e-03f, +1.026798792e-03f, 1.027530153e-03f, 1.028259694e-03f, 1.028987416e-03f, 1.029713315e-03f, 1.030437391e-03f, 1.031159644e-03f, 1.031880071e-03f, 1.032598672e-03f, 1.033315445e-03f, +1.034030390e-03f, 1.034743505e-03f, 1.035454789e-03f, 1.036164241e-03f, 1.036871860e-03f, 1.037577645e-03f, 1.038281594e-03f, 1.038983708e-03f, 1.039683983e-03f, 1.040382420e-03f, +1.041079017e-03f, 1.041773774e-03f, 1.042466688e-03f, 1.043157760e-03f, 1.043846987e-03f, 1.044534370e-03f, 1.045219906e-03f, 1.045903594e-03f, 1.046585435e-03f, 1.047265425e-03f, +1.047943566e-03f, 1.048619854e-03f, 1.049294291e-03f, 1.049966873e-03f, 1.050637600e-03f, 1.051306472e-03f, 1.051973487e-03f, 1.052638644e-03f, 1.053301942e-03f, 1.053963380e-03f, +1.054622958e-03f, 1.055280673e-03f, 1.055936525e-03f, 1.056590513e-03f, 1.057242635e-03f, 1.057892892e-03f, 1.058541282e-03f, 1.059187803e-03f, 1.059832455e-03f, 1.060475238e-03f, +1.061116148e-03f, 1.061755187e-03f, 1.062392353e-03f, 1.063027645e-03f, 1.063661061e-03f, 1.064292601e-03f, 1.064922264e-03f, 1.065550050e-03f, 1.066175956e-03f, 1.066799982e-03f, +1.067422127e-03f, 1.068042390e-03f, 1.068660771e-03f, 1.069277267e-03f, 1.069891879e-03f, 1.070504605e-03f, 1.071115444e-03f, 1.071724395e-03f, 1.072331458e-03f, 1.072936632e-03f, +1.073539915e-03f, 1.074141306e-03f, 1.074740806e-03f, 1.075338412e-03f, 1.075934123e-03f, 1.076527940e-03f, 1.077119861e-03f, 1.077709885e-03f, 1.078298011e-03f, 1.078884238e-03f, +1.079468566e-03f, 1.080050993e-03f, 1.080631519e-03f, 1.081210143e-03f, 1.081786863e-03f, 1.082361679e-03f, 1.082934591e-03f, 1.083505596e-03f, 1.084074695e-03f, 1.084641886e-03f, +1.085207169e-03f, 1.085770542e-03f, 1.086332006e-03f, 1.086891558e-03f, 1.087449199e-03f, 1.088004926e-03f, 1.088558740e-03f, 1.089110640e-03f, 1.089660625e-03f, 1.090208693e-03f, +1.090754844e-03f, 1.091299078e-03f, 1.091841393e-03f, 1.092381789e-03f, 1.092920265e-03f, 1.093456819e-03f, 1.093991452e-03f, 1.094524162e-03f, 1.095054948e-03f, 1.095583810e-03f, +1.096110747e-03f, 1.096635759e-03f, 1.097158843e-03f, 1.097680000e-03f, 1.098199229e-03f, 1.098716529e-03f, 1.099231899e-03f, 1.099745339e-03f, 1.100256847e-03f, 1.100766423e-03f, +1.101274066e-03f, 1.101779776e-03f, 1.102283551e-03f, 1.102785391e-03f, 1.103285295e-03f, 1.103783262e-03f, 1.104279292e-03f, 1.104773384e-03f, 1.105265537e-03f, 1.105755750e-03f, +1.106244023e-03f, 1.106730355e-03f, 1.107214745e-03f, 1.107697192e-03f, 1.108177697e-03f, 1.108656257e-03f, 1.109132872e-03f, 1.109607543e-03f, 1.110080267e-03f, 1.110551044e-03f, +1.111019874e-03f, 1.111486755e-03f, 1.111951688e-03f, 1.112414671e-03f, 1.112875704e-03f, 1.113334786e-03f, 1.113791917e-03f, 1.114247095e-03f, 1.114700320e-03f, 1.115151591e-03f, +1.115600909e-03f, 1.116048271e-03f, 1.116493678e-03f, 1.116937128e-03f, 1.117378621e-03f, 1.117818157e-03f, 1.118255735e-03f, 1.118691354e-03f, 1.119125014e-03f, 1.119556713e-03f, +1.119986452e-03f, 1.120414229e-03f, 1.120840044e-03f, 1.121263897e-03f, 1.121685786e-03f, 1.122105712e-03f, 1.122523673e-03f, 1.122939669e-03f, 1.123353699e-03f, 1.123765764e-03f, +1.124175861e-03f, 1.124583991e-03f, 1.124990153e-03f, 1.125394346e-03f, 1.125796570e-03f, 1.126196825e-03f, 1.126595109e-03f, 1.126991422e-03f, 1.127385763e-03f, 1.127778133e-03f, +1.128168530e-03f, 1.128556953e-03f, 1.128943403e-03f, 1.129327879e-03f, 1.129710380e-03f, 1.130090906e-03f, 1.130469455e-03f, 1.130846029e-03f, 1.131220625e-03f, 1.131593244e-03f, +1.131963884e-03f, 1.132332546e-03f, 1.132699230e-03f, 1.133063933e-03f, 1.133426656e-03f, 1.133787399e-03f, 1.134146161e-03f, 1.134502941e-03f, 1.134857739e-03f, 1.135210554e-03f, +1.135561386e-03f, 1.135910235e-03f, 1.136257100e-03f, 1.136601980e-03f, 1.136944874e-03f, 1.137285784e-03f, 1.137624707e-03f, 1.137961644e-03f, 1.138296594e-03f, 1.138629557e-03f, +1.138960532e-03f, 1.139289519e-03f, 1.139616516e-03f, 1.139941525e-03f, 1.140264544e-03f, 1.140585573e-03f, 1.140904611e-03f, 1.141221659e-03f, 1.141536715e-03f, 1.141849779e-03f, +1.142160852e-03f, 1.142469931e-03f, 1.142777017e-03f, 1.143082110e-03f, 1.143385210e-03f, 1.143686314e-03f, 1.143985424e-03f, 1.144282539e-03f, 1.144577659e-03f, 1.144870783e-03f, +1.145161910e-03f, 1.145451041e-03f, 1.145738175e-03f, 1.146023311e-03f, 1.146306450e-03f, 1.146587590e-03f, 1.146866732e-03f, 1.147143875e-03f, 1.147419019e-03f, 1.147692164e-03f, +1.147963308e-03f, 1.148232452e-03f, 1.148499595e-03f, 1.148764738e-03f, 1.149027879e-03f, 1.149289018e-03f, 1.149548156e-03f, 1.149805291e-03f, 1.150060423e-03f, 1.150313553e-03f, +1.150564679e-03f, 1.150813802e-03f, 1.151060921e-03f, 1.151306035e-03f, 1.151549145e-03f, 1.151790250e-03f, 1.152029350e-03f, 1.152266445e-03f, 1.152501534e-03f, 1.152734617e-03f, +1.152965694e-03f, 1.153194764e-03f, 1.153421827e-03f, 1.153646883e-03f, 1.153869932e-03f, 1.154090973e-03f, 1.154310006e-03f, 1.154527032e-03f, 1.154742048e-03f, 1.154955056e-03f, +1.155166055e-03f, 1.155375045e-03f, 1.155582026e-03f, 1.155786997e-03f, 1.155989958e-03f, 1.156190909e-03f, 1.156389849e-03f, 1.156586779e-03f, 1.156781698e-03f, 1.156974606e-03f, +1.157165503e-03f, 1.157354389e-03f, 1.157541263e-03f, 1.157726125e-03f, 1.157908975e-03f, 1.158089813e-03f, 1.158268638e-03f, 1.158445451e-03f, 1.158620251e-03f, 1.158793038e-03f, +1.158963812e-03f, 1.159132572e-03f, 1.159299319e-03f, 1.159464053e-03f, 1.159626772e-03f, 1.159787478e-03f, 1.159946169e-03f, 1.160102846e-03f, 1.160257508e-03f, 1.160410156e-03f, +1.160560790e-03f, 1.160709408e-03f, 1.160856011e-03f, 1.161000599e-03f, 1.161143172e-03f, 1.161283729e-03f, 1.161422271e-03f, 1.161558797e-03f, 1.161693307e-03f, 1.161825802e-03f, +1.161956280e-03f, 1.162084743e-03f, 1.162211189e-03f, 1.162335619e-03f, 1.162458032e-03f, 1.162578429e-03f, 1.162696809e-03f, 1.162813173e-03f, 1.162927520e-03f, 1.163039850e-03f, +1.163150163e-03f, 1.163258459e-03f, 1.163364738e-03f, 1.163469000e-03f, 1.163571245e-03f, 1.163671473e-03f, 1.163769683e-03f, 1.163865876e-03f, 1.163960052e-03f, 1.164052210e-03f, +1.164142351e-03f, 1.164230474e-03f, 1.164316580e-03f, 1.164400668e-03f, 1.164482739e-03f, 1.164562792e-03f, 1.164640828e-03f, 1.164716845e-03f, 1.164790846e-03f, 1.164862828e-03f, +1.164932793e-03f, 1.165000740e-03f, 1.165066670e-03f, 1.165130582e-03f, 1.165192476e-03f, 1.165252353e-03f, 1.165310212e-03f, 1.165366053e-03f, 1.165419877e-03f, 1.165471684e-03f, +1.165521472e-03f, 1.165569244e-03f, 1.165614998e-03f, 1.165658734e-03f, 1.165700454e-03f, 1.165740156e-03f, 1.165777840e-03f, 1.165813508e-03f, 1.165847158e-03f, 1.165878791e-03f, +1.165908408e-03f, 1.165936007e-03f, 1.165961589e-03f, 1.165985155e-03f, 1.166006704e-03f, 1.166026236e-03f, 1.166043752e-03f, 1.166059252e-03f, 1.166072735e-03f, 1.166084201e-03f, +1.166093652e-03f, 1.166101086e-03f, 1.166106505e-03f, 1.166109908e-03f, 1.166111295e-03f, 1.166110666e-03f, 1.166108022e-03f, 1.166103362e-03f, 1.166096688e-03f, 1.166087998e-03f, +1.166077293e-03f, 1.166064574e-03f, 1.166049839e-03f, 1.166033090e-03f, 1.166014327e-03f, 1.165993550e-03f, 1.165970758e-03f, 1.165945953e-03f, 1.165919133e-03f, 1.165890301e-03f, +1.165859454e-03f, 1.165826595e-03f, 1.165791722e-03f, 1.165754837e-03f, 1.165715938e-03f, 1.165675028e-03f, 1.165632105e-03f, 1.165587169e-03f, 1.165540222e-03f, 1.165491263e-03f, +1.165440293e-03f, 1.165387311e-03f, 1.165332318e-03f, 1.165275314e-03f, 1.165216300e-03f, 1.165155275e-03f, 1.165092240e-03f, 1.165027195e-03f, 1.164960140e-03f, 1.164891075e-03f, +1.164820001e-03f, 1.164746918e-03f, 1.164671827e-03f, 1.164594726e-03f, 1.164515618e-03f, 1.164434501e-03f, 1.164351377e-03f, 1.164266245e-03f, 1.164179105e-03f, 1.164089959e-03f, +1.163998806e-03f, 1.163905647e-03f, 1.163810481e-03f, 1.163713310e-03f, 1.163614133e-03f, 1.163512950e-03f, 1.163409763e-03f, 1.163304571e-03f, 1.163197374e-03f, 1.163088174e-03f, +1.162976969e-03f, 1.162863762e-03f, 1.162748551e-03f, 1.162631337e-03f, 1.162512120e-03f, 1.162390902e-03f, 1.162267681e-03f, 1.162142459e-03f, 1.162015236e-03f, 1.161886012e-03f, +1.161754787e-03f, 1.161621562e-03f, 1.161486337e-03f, 1.161349113e-03f, 1.161209890e-03f, 1.161068668e-03f, 1.160925448e-03f, 1.160780229e-03f, 1.160633013e-03f, 1.160483799e-03f, +1.160332589e-03f, 1.160179382e-03f, 1.160024179e-03f, 1.159866981e-03f, 1.159707786e-03f, 1.159546597e-03f, 1.159383414e-03f, 1.159218236e-03f, 1.159051064e-03f, 1.158881899e-03f, +1.158710741e-03f, 1.158537591e-03f, 1.158362448e-03f, 1.158185314e-03f, 1.158006188e-03f, 1.157825072e-03f, 1.157641965e-03f, 1.157456868e-03f, 1.157269781e-03f, 1.157080706e-03f, +1.156889642e-03f, 1.156696589e-03f, 1.156501549e-03f, 1.156304522e-03f, 1.156105508e-03f, 1.155904507e-03f, 1.155701521e-03f, 1.155496549e-03f, 1.155289592e-03f, 1.155080650e-03f, +1.154869725e-03f, 1.154656816e-03f, 1.154441924e-03f, 1.154225049e-03f, 1.154006193e-03f, 1.153785354e-03f, 1.153562535e-03f, 1.153337735e-03f, 1.153110955e-03f, 1.152882196e-03f, +1.152651457e-03f, 1.152418740e-03f, 1.152184045e-03f, 1.151947373e-03f, 1.151708724e-03f, 1.151468098e-03f, 1.151225496e-03f, 1.150980919e-03f, 1.150734367e-03f, 1.150485841e-03f, +1.150235341e-03f, 1.149982868e-03f, 1.149728423e-03f, 1.149472005e-03f, 1.149213616e-03f, 1.148953256e-03f, 1.148690926e-03f, 1.148426625e-03f, 1.148160356e-03f, 1.147892118e-03f, +1.147621912e-03f, 1.147349738e-03f, 1.147075598e-03f, 1.146799491e-03f, 1.146521419e-03f, 1.146241381e-03f, 1.145959379e-03f, 1.145675413e-03f, 1.145389484e-03f, 1.145101592e-03f, +1.144811738e-03f, 1.144519923e-03f, 1.144226146e-03f, 1.143930410e-03f, 1.143632714e-03f, 1.143333059e-03f, 1.143031446e-03f, 1.142727875e-03f, 1.142422347e-03f, 1.142114863e-03f, +1.141805423e-03f, 1.141494028e-03f, 1.141180678e-03f, 1.140865375e-03f, 1.140548119e-03f, 1.140228910e-03f, 1.139907749e-03f, 1.139584638e-03f, 1.139259576e-03f, 1.138932564e-03f, +1.138603603e-03f, 1.138272694e-03f, 1.137939837e-03f, 1.137605033e-03f, 1.137268282e-03f, 1.136929587e-03f, 1.136588946e-03f, 1.136246361e-03f, 1.135901832e-03f, 1.135555361e-03f, +1.135206948e-03f, 1.134856593e-03f, 1.134504298e-03f, 1.134150063e-03f, 1.133793888e-03f, 1.133435775e-03f, 1.133075725e-03f, 1.132713737e-03f, 1.132349814e-03f, 1.131983954e-03f, +1.131616160e-03f, 1.131246433e-03f, 1.130874771e-03f, 1.130501178e-03f, 1.130125652e-03f, 1.129748196e-03f, 1.129368810e-03f, 1.128987494e-03f, 1.128604249e-03f, 1.128219077e-03f, +1.127831977e-03f, 1.127442952e-03f, 1.127052000e-03f, 1.126659124e-03f, 1.126264324e-03f, 1.125867601e-03f, 1.125468956e-03f, 1.125068389e-03f, 1.124665902e-03f, 1.124261494e-03f, +1.123855168e-03f, 1.123446923e-03f, 1.123036761e-03f, 1.122624682e-03f, 1.122210687e-03f, 1.121794777e-03f, 1.121376953e-03f, 1.120957216e-03f, 1.120535567e-03f, 1.120112005e-03f, +1.119686533e-03f, 1.119259151e-03f, 1.118829860e-03f, 1.118398661e-03f, 1.117965555e-03f, 1.117530542e-03f, 1.117093623e-03f, 1.116654799e-03f, 1.116214072e-03f, 1.115771442e-03f, +1.115326909e-03f, 1.114880475e-03f, 1.114432141e-03f, 1.113981908e-03f, 1.113529776e-03f, 1.113075746e-03f, 1.112619819e-03f, 1.112161996e-03f, 1.111702279e-03f, 1.111240667e-03f, +1.110777163e-03f, 1.110311765e-03f, 1.109844477e-03f, 1.109375298e-03f, 1.108904230e-03f, 1.108431273e-03f, 1.107956429e-03f, 1.107479697e-03f, 1.107001080e-03f, 1.106520579e-03f, +1.106038193e-03f, 1.105553924e-03f, 1.105067774e-03f, 1.104579742e-03f, 1.104089830e-03f, 1.103598039e-03f, 1.103104370e-03f, 1.102608824e-03f, 1.102111402e-03f, 1.101612104e-03f, +1.101110932e-03f, 1.100607887e-03f, 1.100102969e-03f, 1.099596180e-03f, 1.099087521e-03f, 1.098576992e-03f, 1.098064595e-03f, 1.097550331e-03f, 1.097034200e-03f, 1.096516204e-03f, +1.095996343e-03f, 1.095474620e-03f, 1.094951034e-03f, 1.094425586e-03f, 1.093898278e-03f, 1.093369111e-03f, 1.092838086e-03f, 1.092305204e-03f, 1.091770465e-03f, 1.091233871e-03f, +1.090695423e-03f, 1.090155122e-03f, 1.089612969e-03f, 1.089068965e-03f, 1.088523111e-03f, 1.087975408e-03f, 1.087425858e-03f, 1.086874460e-03f, 1.086321217e-03f, 1.085766129e-03f, +1.085209198e-03f, 1.084650424e-03f, 1.084089809e-03f, 1.083527354e-03f, 1.082963059e-03f, 1.082396926e-03f, 1.081828956e-03f, 1.081259150e-03f, 1.080687509e-03f, 1.080114034e-03f, +1.079538727e-03f, 1.078961588e-03f, 1.078382619e-03f, 1.077801820e-03f, 1.077219193e-03f, 1.076634739e-03f, 1.076048458e-03f, 1.075460353e-03f, 1.074870424e-03f, 1.074278673e-03f, +1.073685100e-03f, 1.073089706e-03f, 1.072492493e-03f, 1.071893463e-03f, 1.071292615e-03f, 1.070689951e-03f, 1.070085473e-03f, 1.069479181e-03f, 1.068871077e-03f, 1.068261162e-03f, +1.067649437e-03f, 1.067035902e-03f, 1.066420561e-03f, 1.065803412e-03f, 1.065184458e-03f, 1.064563700e-03f, 1.063941140e-03f, 1.063316777e-03f, 1.062690614e-03f, 1.062062651e-03f, +1.061432890e-03f, 1.060801332e-03f, 1.060167978e-03f, 1.059532829e-03f, 1.058895887e-03f, 1.058257153e-03f, 1.057616628e-03f, 1.056974313e-03f, 1.056330209e-03f, 1.055684318e-03f, +1.055036641e-03f, 1.054387179e-03f, 1.053735934e-03f, 1.053082905e-03f, 1.052428096e-03f, 1.051771507e-03f, 1.051113139e-03f, 1.050452993e-03f, 1.049791071e-03f, 1.049127374e-03f, +1.048461904e-03f, 1.047794661e-03f, 1.047125646e-03f, 1.046454862e-03f, 1.045782309e-03f, 1.045107989e-03f, 1.044431902e-03f, 1.043754051e-03f, 1.043074435e-03f, 1.042393058e-03f, +1.041709920e-03f, 1.041025021e-03f, 1.040338365e-03f, 1.039649951e-03f, 1.038959781e-03f, 1.038267857e-03f, 1.037574179e-03f, 1.036878749e-03f, 1.036181569e-03f, 1.035482639e-03f, +1.034781962e-03f, 1.034079537e-03f, 1.033375367e-03f, 1.032669453e-03f, 1.031961796e-03f, 1.031252398e-03f, 1.030541260e-03f, 1.029828383e-03f, 1.029113768e-03f, 1.028397418e-03f, +1.027679332e-03f, 1.026959513e-03f, 1.026237962e-03f, 1.025514681e-03f, 1.024789670e-03f, 1.024062930e-03f, 1.023334465e-03f, 1.022604274e-03f, 1.021872359e-03f, 1.021138721e-03f, +1.020403363e-03f, 1.019666284e-03f, 1.018927487e-03f, 1.018186973e-03f, 1.017444743e-03f, 1.016700799e-03f, 1.015955143e-03f, 1.015207774e-03f, 1.014458696e-03f, 1.013707908e-03f, +1.012955414e-03f, 1.012201213e-03f, 1.011445308e-03f, 1.010687700e-03f, 1.009928391e-03f, 1.009167381e-03f, 1.008404672e-03f, 1.007640265e-03f, 1.006874163e-03f, 1.006106366e-03f, +1.005336876e-03f, 1.004565694e-03f, 1.003792822e-03f, 1.003018261e-03f, 1.002242012e-03f, 1.001464078e-03f, 1.000684459e-03f, 9.999031570e-04f, 9.991201733e-04f, 9.983355094e-04f, +9.975491668e-04f, 9.967611470e-04f, 9.959714513e-04f, 9.951800813e-04f, 9.943870385e-04f, 9.935923242e-04f, 9.927959400e-04f, 9.919978874e-04f, 9.911981678e-04f, 9.903967827e-04f, +9.895937336e-04f, 9.887890220e-04f, 9.879826493e-04f, 9.871746171e-04f, 9.863649269e-04f, 9.855535802e-04f, 9.847405784e-04f, 9.839259231e-04f, 9.831096157e-04f, 9.822916579e-04f, +9.814720510e-04f, 9.806507967e-04f, 9.798278964e-04f, 9.790033516e-04f, 9.781771639e-04f, 9.773493348e-04f, 9.765198658e-04f, 9.756887585e-04f, 9.748560144e-04f, 9.740216351e-04f, +9.731856220e-04f, 9.723479767e-04f, 9.715087008e-04f, 9.706677958e-04f, 9.698252632e-04f, 9.689811047e-04f, 9.681353217e-04f, 9.672879159e-04f, 9.664388887e-04f, 9.655882418e-04f, +9.647359768e-04f, 9.638820951e-04f, 9.630265984e-04f, 9.621694882e-04f, 9.613107662e-04f, 9.604504338e-04f, 9.595884927e-04f, 9.587249445e-04f, 9.578597908e-04f, 9.569930331e-04f, +9.561246731e-04f, 9.552547122e-04f, 9.543831523e-04f, 9.535099947e-04f, 9.526352413e-04f, 9.517588934e-04f, 9.508809529e-04f, 9.500014212e-04f, 9.491203000e-04f, 9.482375909e-04f, +9.473532955e-04f, 9.464674155e-04f, 9.455799525e-04f, 9.446909081e-04f, 9.438002839e-04f, 9.429080816e-04f, 9.420143028e-04f, 9.411189492e-04f, 9.402220223e-04f, 9.393235239e-04f, +9.384234556e-04f, 9.375218190e-04f, 9.366186158e-04f, 9.357138476e-04f, 9.348075161e-04f, 9.338996230e-04f, 9.329901699e-04f, 9.320791585e-04f, 9.311665904e-04f, 9.302524674e-04f, +9.293367910e-04f, 9.284195630e-04f, 9.275007851e-04f, 9.265804589e-04f, 9.256585862e-04f, 9.247351685e-04f, 9.238102076e-04f, 9.228837052e-04f, 9.219556630e-04f, 9.210260826e-04f, +9.200949658e-04f, 9.191623143e-04f, 9.182281297e-04f, 9.172924139e-04f, 9.163551684e-04f, 9.154163950e-04f, 9.144760955e-04f, 9.135342714e-04f, 9.125909247e-04f, 9.116460569e-04f, +9.106996697e-04f, 9.097517651e-04f, 9.088023445e-04f, 9.078514099e-04f, 9.068989629e-04f, 9.059450052e-04f, 9.049895386e-04f, 9.040325649e-04f, 9.030740857e-04f, 9.021141029e-04f, +9.011526181e-04f, 9.001896332e-04f, 8.992251498e-04f, 8.982591698e-04f, 8.972916949e-04f, 8.963227269e-04f, 8.953522675e-04f, 8.943803184e-04f, 8.934068816e-04f, 8.924319587e-04f, +8.914555514e-04f, 8.904776617e-04f, 8.894982912e-04f, 8.885174418e-04f, 8.875351152e-04f, 8.865513132e-04f, 8.855660376e-04f, 8.845792902e-04f, 8.835910728e-04f, 8.826013871e-04f, +8.816102351e-04f, 8.806176184e-04f, 8.796235389e-04f, 8.786279985e-04f, 8.776309988e-04f, 8.766325417e-04f, 8.756326291e-04f, 8.746312627e-04f, 8.736284443e-04f, 8.726241758e-04f, +8.716184591e-04f, 8.706112958e-04f, 8.696026879e-04f, 8.685926372e-04f, 8.675811455e-04f, 8.665682147e-04f, 8.655538465e-04f, 8.645380429e-04f, 8.635208056e-04f, 8.625021366e-04f, +8.614820376e-04f, 8.604605105e-04f, 8.594375572e-04f, 8.584131795e-04f, 8.573873792e-04f, 8.563601583e-04f, 8.553315186e-04f, 8.543014619e-04f, 8.532699901e-04f, 8.522371051e-04f, +8.512028088e-04f, 8.501671030e-04f, 8.491299896e-04f, 8.480914704e-04f, 8.470515475e-04f, 8.460102225e-04f, 8.449674975e-04f, 8.439233743e-04f, 8.428778548e-04f, 8.418309409e-04f, +8.407826344e-04f, 8.397329373e-04f, 8.386818515e-04f, 8.376293789e-04f, 8.365755213e-04f, 8.355202808e-04f, 8.344636591e-04f, 8.334056582e-04f, 8.323462800e-04f, 8.312855264e-04f, +8.302233994e-04f, 8.291599008e-04f, 8.280950326e-04f, 8.270287967e-04f, 8.259611950e-04f, 8.248922295e-04f, 8.238219020e-04f, 8.227502146e-04f, 8.216771691e-04f, 8.206027675e-04f, +8.195270117e-04f, 8.184499036e-04f, 8.173714453e-04f, 8.162916386e-04f, 8.152104855e-04f, 8.141279879e-04f, 8.130441479e-04f, 8.119589673e-04f, 8.108724481e-04f, 8.097845922e-04f, +8.086954017e-04f, 8.076048785e-04f, 8.065130245e-04f, 8.054198417e-04f, 8.043253321e-04f, 8.032294977e-04f, 8.021323404e-04f, 8.010338622e-04f, 7.999340651e-04f, 7.988329511e-04f, +7.977305221e-04f, 7.966267802e-04f, 7.955217272e-04f, 7.944153653e-04f, 7.933076964e-04f, 7.921987225e-04f, 7.910884455e-04f, 7.899768675e-04f, 7.888639905e-04f, 7.877498165e-04f, +7.866343475e-04f, 7.855175855e-04f, 7.843995325e-04f, 7.832801905e-04f, 7.821595615e-04f, 7.810376475e-04f, 7.799144506e-04f, 7.787899728e-04f, 7.776642161e-04f, 7.765371825e-04f, +7.754088740e-04f, 7.742792927e-04f, 7.731484405e-04f, 7.720163196e-04f, 7.708829320e-04f, 7.697482796e-04f, 7.686123646e-04f, 7.674751890e-04f, 7.663367547e-04f, 7.651970640e-04f, +7.640561187e-04f, 7.629139209e-04f, 7.617704728e-04f, 7.606257763e-04f, 7.594798335e-04f, 7.583326464e-04f, 7.571842172e-04f, 7.560345479e-04f, 7.548836404e-04f, 7.537314970e-04f, +7.525781197e-04f, 7.514235104e-04f, 7.502676714e-04f, 7.491106046e-04f, 7.479523122e-04f, 7.467927962e-04f, 7.456320587e-04f, 7.444701018e-04f, 7.433069276e-04f, 7.421425381e-04f, +7.409769354e-04f, 7.398101216e-04f, 7.386420988e-04f, 7.374728692e-04f, 7.363024347e-04f, 7.351307975e-04f, 7.339579597e-04f, 7.327839234e-04f, 7.316086906e-04f, 7.304322636e-04f, +7.292546443e-04f, 7.280758350e-04f, 7.268958376e-04f, 7.257146544e-04f, 7.245322874e-04f, 7.233487387e-04f, 7.221640105e-04f, 7.209781049e-04f, 7.197910240e-04f, 7.186027699e-04f, +7.174133448e-04f, 7.162227507e-04f, 7.150309898e-04f, 7.138380643e-04f, 7.126439762e-04f, 7.114487278e-04f, 7.102523210e-04f, 7.090547581e-04f, 7.078560413e-04f, 7.066561726e-04f, +7.054551542e-04f, 7.042529882e-04f, 7.030496768e-04f, 7.018452222e-04f, 7.006396264e-04f, 6.994328917e-04f, 6.982250201e-04f, 6.970160139e-04f, 6.958058752e-04f, 6.945946062e-04f, +6.933822090e-04f, 6.921686858e-04f, 6.909540388e-04f, 6.897382701e-04f, 6.885213818e-04f, 6.873033762e-04f, 6.860842555e-04f, 6.848640218e-04f, 6.836426772e-04f, 6.824202240e-04f, +6.811966644e-04f, 6.799720004e-04f, 6.787462344e-04f, 6.775193685e-04f, 6.762914048e-04f, 6.750623457e-04f, 6.738321931e-04f, 6.726009494e-04f, 6.713686168e-04f, 6.701351974e-04f, +6.689006934e-04f, 6.676651071e-04f, 6.664284405e-04f, 6.651906961e-04f, 6.639518758e-04f, 6.627119820e-04f, 6.614710169e-04f, 6.602289826e-04f, 6.589858814e-04f, 6.577417155e-04f, +6.564964871e-04f, 6.552501984e-04f, 6.540028516e-04f, 6.527544490e-04f, 6.515049928e-04f, 6.502544852e-04f, 6.490029283e-04f, 6.477503246e-04f, 6.464966761e-04f, 6.452419851e-04f, +6.439862539e-04f, 6.427294846e-04f, 6.414716795e-04f, 6.402128409e-04f, 6.389529710e-04f, 6.376920719e-04f, 6.364301461e-04f, 6.351671956e-04f, 6.339032228e-04f, 6.326382299e-04f, +6.313722191e-04f, 6.301051927e-04f, 6.288371530e-04f, 6.275681021e-04f, 6.262980424e-04f, 6.250269761e-04f, 6.237549055e-04f, 6.224818328e-04f, 6.212077603e-04f, 6.199326902e-04f, +6.186566248e-04f, 6.173795664e-04f, 6.161015172e-04f, 6.148224796e-04f, 6.135424557e-04f, 6.122614479e-04f, 6.109794584e-04f, 6.096964895e-04f, 6.084125435e-04f, 6.071276226e-04f, +6.058417292e-04f, 6.045548655e-04f, 6.032670338e-04f, 6.019782364e-04f, 6.006884755e-04f, 5.993977535e-04f, 5.981060726e-04f, 5.968134352e-04f, 5.955198435e-04f, 5.942252998e-04f, +5.929298064e-04f, 5.916333656e-04f, 5.903359798e-04f, 5.890376511e-04f, 5.877383819e-04f, 5.864381746e-04f, 5.851370314e-04f, 5.838349546e-04f, 5.825319465e-04f, 5.812280095e-04f, +5.799231458e-04f, 5.786173577e-04f, 5.773106476e-04f, 5.760030178e-04f, 5.746944706e-04f, 5.733850083e-04f, 5.720746333e-04f, 5.707633478e-04f, 5.694511541e-04f, 5.681380547e-04f, +5.668240518e-04f, 5.655091477e-04f, 5.641933448e-04f, 5.628766454e-04f, 5.615590519e-04f, 5.602405665e-04f, 5.589211916e-04f, 5.576009295e-04f, 5.562797826e-04f, 5.549577531e-04f, +5.536348436e-04f, 5.523110562e-04f, 5.509863933e-04f, 5.496608573e-04f, 5.483344505e-04f, 5.470071752e-04f, 5.456790338e-04f, 5.443500287e-04f, 5.430201622e-04f, 5.416894366e-04f, +5.403578543e-04f, 5.390254177e-04f, 5.376921291e-04f, 5.363579908e-04f, 5.350230052e-04f, 5.336871748e-04f, 5.323505017e-04f, 5.310129885e-04f, 5.296746374e-04f, 5.283354508e-04f, +5.269954311e-04f, 5.256545807e-04f, 5.243129019e-04f, 5.229703971e-04f, 5.216270686e-04f, 5.202829189e-04f, 5.189379503e-04f, 5.175921651e-04f, 5.162455658e-04f, 5.148981548e-04f, +5.135499343e-04f, 5.122009069e-04f, 5.108510748e-04f, 5.095004404e-04f, 5.081490062e-04f, 5.067967745e-04f, 5.054437477e-04f, 5.040899282e-04f, 5.027353184e-04f, 5.013799206e-04f, +5.000237373e-04f, 4.986667708e-04f, 4.973090236e-04f, 4.959504980e-04f, 4.945911964e-04f, 4.932311213e-04f, 4.918702750e-04f, 4.905086599e-04f, 4.891462784e-04f, 4.877831330e-04f, +4.864192259e-04f, 4.850545597e-04f, 4.836891367e-04f, 4.823229594e-04f, 4.809560301e-04f, 4.795883513e-04f, 4.782199253e-04f, 4.768507546e-04f, 4.754808415e-04f, 4.741101886e-04f, +4.727387982e-04f, 4.713666727e-04f, 4.699938145e-04f, 4.686202261e-04f, 4.672459099e-04f, 4.658708682e-04f, 4.644951036e-04f, 4.631186184e-04f, 4.617414151e-04f, 4.603634961e-04f, +4.589848637e-04f, 4.576055205e-04f, 4.562254689e-04f, 4.548447113e-04f, 4.534632500e-04f, 4.520810876e-04f, 4.506982265e-04f, 4.493146691e-04f, 4.479304179e-04f, 4.465454752e-04f, +4.451598436e-04f, 4.437735254e-04f, 4.423865231e-04f, 4.409988391e-04f, 4.396104759e-04f, 4.382214359e-04f, 4.368317215e-04f, 4.354413352e-04f, 4.340502795e-04f, 4.326585568e-04f, +4.312661694e-04f, 4.298731200e-04f, 4.284794109e-04f, 4.270850445e-04f, 4.256900234e-04f, 4.242943499e-04f, 4.228980266e-04f, 4.215010558e-04f, 4.201034401e-04f, 4.187051819e-04f, +4.173062835e-04f, 4.159067476e-04f, 4.145065766e-04f, 4.131057728e-04f, 4.117043389e-04f, 4.103022771e-04f, 4.088995901e-04f, 4.074962802e-04f, 4.060923499e-04f, 4.046878017e-04f, +4.032826381e-04f, 4.018768614e-04f, 4.004704743e-04f, 3.990634791e-04f, 3.976558783e-04f, 3.962476744e-04f, 3.948388699e-04f, 3.934294672e-04f, 3.920194688e-04f, 3.906088771e-04f, +3.891976947e-04f, 3.877859241e-04f, 3.863735676e-04f, 3.849606278e-04f, 3.835471072e-04f, 3.821330082e-04f, 3.807183333e-04f, 3.793030850e-04f, 3.778872658e-04f, 3.764708781e-04f, +3.750539244e-04f, 3.736364073e-04f, 3.722183292e-04f, 3.707996926e-04f, 3.693804999e-04f, 3.679607537e-04f, 3.665404564e-04f, 3.651196106e-04f, 3.636982187e-04f, 3.622762833e-04f, +3.608538067e-04f, 3.594307915e-04f, 3.580072402e-04f, 3.565831553e-04f, 3.551585393e-04f, 3.537333947e-04f, 3.523077239e-04f, 3.508815294e-04f, 3.494548139e-04f, 3.480275797e-04f, +3.465998293e-04f, 3.451715653e-04f, 3.437427902e-04f, 3.423135064e-04f, 3.408837164e-04f, 3.394534229e-04f, 3.380226281e-04f, 3.365913348e-04f, 3.351595453e-04f, 3.337272622e-04f, +3.322944880e-04f, 3.308612251e-04f, 3.294274761e-04f, 3.279932436e-04f, 3.265585299e-04f, 3.251233377e-04f, 3.236876694e-04f, 3.222515275e-04f, 3.208149146e-04f, 3.193778331e-04f, +3.179402856e-04f, 3.165022746e-04f, 3.150638026e-04f, 3.136248721e-04f, 3.121854856e-04f, 3.107456457e-04f, 3.093053548e-04f, 3.078646155e-04f, 3.064234303e-04f, 3.049818017e-04f, +3.035397322e-04f, 3.020972244e-04f, 3.006542808e-04f, 2.992109038e-04f, 2.977670961e-04f, 2.963228601e-04f, 2.948781983e-04f, 2.934331134e-04f, 2.919876077e-04f, 2.905416838e-04f, +2.890953443e-04f, 2.876485917e-04f, 2.862014285e-04f, 2.847538572e-04f, 2.833058804e-04f, 2.818575005e-04f, 2.804087202e-04f, 2.789595418e-04f, 2.775099681e-04f, 2.760600015e-04f, +2.746096444e-04f, 2.731588996e-04f, 2.717077694e-04f, 2.702562565e-04f, 2.688043633e-04f, 2.673520923e-04f, 2.658994462e-04f, 2.644464275e-04f, 2.629930386e-04f, 2.615392822e-04f, +2.600851607e-04f, 2.586306767e-04f, 2.571758328e-04f, 2.557206314e-04f, 2.542650751e-04f, 2.528091664e-04f, 2.513529079e-04f, 2.498963022e-04f, 2.484393517e-04f, 2.469820590e-04f, +2.455244266e-04f, 2.440664571e-04f, 2.426081530e-04f, 2.411495168e-04f, 2.396905512e-04f, 2.382312586e-04f, 2.367716415e-04f, 2.353117026e-04f, 2.338514444e-04f, 2.323908694e-04f, +2.309299801e-04f, 2.294687791e-04f, 2.280072690e-04f, 2.265454522e-04f, 2.250833314e-04f, 2.236209091e-04f, 2.221581878e-04f, 2.206951700e-04f, 2.192318584e-04f, 2.177682555e-04f, +2.163043637e-04f, 2.148401858e-04f, 2.133757241e-04f, 2.119109813e-04f, 2.104459599e-04f, 2.089806624e-04f, 2.075150915e-04f, 2.060492496e-04f, 2.045831393e-04f, 2.031167632e-04f, +2.016501238e-04f, 2.001832236e-04f, 1.987160653e-04f, 1.972486513e-04f, 1.957809842e-04f, 1.943130666e-04f, 1.928449010e-04f, 1.913764900e-04f, 1.899078361e-04f, 1.884389419e-04f, +1.869698099e-04f, 1.855004428e-04f, 1.840308429e-04f, 1.825610129e-04f, 1.810909554e-04f, 1.796206729e-04f, 1.781501680e-04f, 1.766794432e-04f, 1.752085010e-04f, 1.737373441e-04f, +1.722659749e-04f, 1.707943961e-04f, 1.693226102e-04f, 1.678506198e-04f, 1.663784273e-04f, 1.649060354e-04f, 1.634334467e-04f, 1.619606636e-04f, 1.604876887e-04f, 1.590145247e-04f, +1.575411740e-04f, 1.560676392e-04f, 1.545939229e-04f, 1.531200277e-04f, 1.516459560e-04f, 1.501717104e-04f, 1.486972936e-04f, 1.472227080e-04f, 1.457479563e-04f, 1.442730409e-04f, +1.427979645e-04f, 1.413227296e-04f, 1.398473387e-04f, 1.383717945e-04f, 1.368960994e-04f, 1.354202561e-04f, 1.339442671e-04f, 1.324681350e-04f, 1.309918623e-04f, 1.295154516e-04f, +1.280389054e-04f, 1.265622263e-04f, 1.250854169e-04f, 1.236084797e-04f, 1.221314173e-04f, 1.206542322e-04f, 1.191769271e-04f, 1.176995044e-04f, 1.162219668e-04f, 1.147443167e-04f, +1.132665568e-04f, 1.117886896e-04f, 1.103107177e-04f, 1.088326437e-04f, 1.073544700e-04f, 1.058761993e-04f, 1.043978341e-04f, 1.029193770e-04f, 1.014408306e-04f, 9.996219733e-05f, +9.848347984e-05f, 9.700468069e-05f, 9.552580243e-05f, 9.404684761e-05f, 9.256781881e-05f, 9.108871859e-05f, 8.960954949e-05f, 8.813031410e-05f, 8.665101496e-05f, 8.517165464e-05f, +8.369223570e-05f, 8.221276070e-05f, 8.073323220e-05f, 7.925365276e-05f, 7.777402494e-05f, 7.629435131e-05f, 7.481463443e-05f, 7.333487685e-05f, 7.185508113e-05f, 7.037524985e-05f, +6.889538554e-05f, 6.741549079e-05f, 6.593556814e-05f, 6.445562016e-05f, 6.297564940e-05f, 6.149565844e-05f, 6.001564981e-05f, 5.853562610e-05f, 5.705558985e-05f, 5.557554362e-05f, +5.409548998e-05f, 5.261543149e-05f, 5.113537069e-05f, 4.965531015e-05f, 4.817525244e-05f, 4.669520010e-05f, 4.521515570e-05f, 4.373512179e-05f, 4.225510093e-05f, 4.077509569e-05f, +3.929510861e-05f, 3.781514225e-05f, 3.633519918e-05f, 3.485528195e-05f, 3.337539311e-05f, 3.189553523e-05f, 3.041571085e-05f, 2.893592254e-05f, 2.745617285e-05f, 2.597646434e-05f, +2.449679956e-05f, 2.301718107e-05f, 2.153761142e-05f, 2.005809317e-05f, 1.857862887e-05f, 1.709922107e-05f, 1.561987234e-05f, 1.414058522e-05f, 1.266136227e-05f, 1.118220604e-05f, +9.703119091e-06f, 8.224103965e-06f, 6.745163218e-06f, 5.266299403e-06f, 3.787515073e-06f, 2.308812778e-06f, 8.301950700e-07f, -6.483354998e-07f, -2.126776381e-06f, -3.605125023e-06f, +-5.083378875e-06f, -6.561535388e-06f, -8.039592013e-06f, -9.517546200e-06f, -1.099539540e-05f, -1.247313706e-05f, -1.395076865e-05f, -1.542828760e-05f, -1.690569137e-05f, -1.838297741e-05f, +-1.986014319e-05f, -2.133718614e-05f, -2.281410373e-05f, -2.429089341e-05f, -2.576755263e-05f, -2.724407885e-05f, -2.872046953e-05f, -3.019672212e-05f, -3.167283407e-05f, -3.314880284e-05f, +-3.462462590e-05f, -3.610030070e-05f, -3.757582469e-05f, -3.905119533e-05f, -4.052641009e-05f, -4.200146641e-05f, -4.347636177e-05f, -4.495109362e-05f, -4.642565942e-05f, -4.790005664e-05f, +-4.937428273e-05f, -5.084833515e-05f, -5.232221137e-05f, -5.379590885e-05f, -5.526942505e-05f, -5.674275744e-05f, -5.821590348e-05f, -5.968886064e-05f, -6.116162638e-05f, -6.263419816e-05f, +-6.410657345e-05f, -6.557874972e-05f, -6.705072444e-05f, -6.852249507e-05f, -6.999405908e-05f, -7.146541394e-05f, -7.293655711e-05f, -7.440748608e-05f, -7.587819830e-05f, -7.734869125e-05f, +-7.881896240e-05f, -8.028900921e-05f, -8.175882917e-05f, -8.322841975e-05f, -8.469777842e-05f, -8.616690264e-05f, -8.763578991e-05f, -8.910443768e-05f, -9.057284344e-05f, -9.204100467e-05f, +-9.350891883e-05f, -9.497658341e-05f, -9.644399589e-05f, -9.791115374e-05f, -9.937805444e-05f, -1.008446955e-04f, -1.023110743e-04f, -1.037771884e-04f, -1.052430354e-04f, -1.067086125e-04f, +-1.081739174e-04f, -1.096389476e-04f, -1.111037004e-04f, -1.125681734e-04f, -1.140323641e-04f, -1.154962699e-04f, -1.169598884e-04f, -1.184232171e-04f, -1.198862533e-04f, -1.213489947e-04f, +-1.228114387e-04f, -1.242735827e-04f, -1.257354244e-04f, -1.271969611e-04f, -1.286581903e-04f, -1.301191096e-04f, -1.315797165e-04f, -1.330400084e-04f, -1.344999829e-04f, -1.359596373e-04f, +-1.374189693e-04f, -1.388779763e-04f, -1.403366559e-04f, -1.417950054e-04f, -1.432530225e-04f, -1.447107046e-04f, -1.461680492e-04f, -1.476250538e-04f, -1.490817160e-04f, -1.505380331e-04f, +-1.519940028e-04f, -1.534496225e-04f, -1.549048898e-04f, -1.563598021e-04f, -1.578143569e-04f, -1.592685518e-04f, -1.607223842e-04f, -1.621758517e-04f, -1.636289518e-04f, -1.650816820e-04f, +-1.665340397e-04f, -1.679860226e-04f, -1.694376281e-04f, -1.708888537e-04f, -1.723396970e-04f, -1.737901554e-04f, -1.752402266e-04f, -1.766899079e-04f, -1.781391969e-04f, -1.795880911e-04f, +-1.810365882e-04f, -1.824846854e-04f, -1.839323805e-04f, -1.853796709e-04f, -1.868265541e-04f, -1.882730276e-04f, -1.897190891e-04f, -1.911647359e-04f, -1.926099657e-04f, -1.940547759e-04f, +-1.954991642e-04f, -1.969431279e-04f, -1.983866647e-04f, -1.998297720e-04f, -2.012724475e-04f, -2.027146886e-04f, -2.041564928e-04f, -2.055978578e-04f, -2.070387810e-04f, -2.084792600e-04f, +-2.099192923e-04f, -2.113588754e-04f, -2.127980069e-04f, -2.142366843e-04f, -2.156749052e-04f, -2.171126671e-04f, -2.185499676e-04f, -2.199868041e-04f, -2.214231743e-04f, -2.228590756e-04f, +-2.242945057e-04f, -2.257294621e-04f, -2.271639422e-04f, -2.285979437e-04f, -2.300314642e-04f, -2.314645011e-04f, -2.328970521e-04f, -2.343291146e-04f, -2.357606862e-04f, -2.371917645e-04f, +-2.386223471e-04f, -2.400524314e-04f, -2.414820151e-04f, -2.429110957e-04f, -2.443396708e-04f, -2.457677379e-04f, -2.471952946e-04f, -2.486223384e-04f, -2.500488670e-04f, -2.514748778e-04f, +-2.529003685e-04f, -2.543253366e-04f, -2.557497797e-04f, -2.571736954e-04f, -2.585970811e-04f, -2.600199346e-04f, -2.614422533e-04f, -2.628640349e-04f, -2.642852769e-04f, -2.657059768e-04f, +-2.671261324e-04f, -2.685457411e-04f, -2.699648005e-04f, -2.713833082e-04f, -2.728012617e-04f, -2.742186588e-04f, -2.756354969e-04f, -2.770517736e-04f, -2.784674865e-04f, -2.798826333e-04f, +-2.812972114e-04f, -2.827112185e-04f, -2.841246522e-04f, -2.855375100e-04f, -2.869497896e-04f, -2.883614885e-04f, -2.897726044e-04f, -2.911831348e-04f, -2.925930774e-04f, -2.940024296e-04f, +-2.954111892e-04f, -2.968193538e-04f, -2.982269208e-04f, -2.996338880e-04f, -3.010402529e-04f, -3.024460132e-04f, -3.038511664e-04f, -3.052557102e-04f, -3.066596421e-04f, -3.080629598e-04f, +-3.094656609e-04f, -3.108677430e-04f, -3.122692037e-04f, -3.136700406e-04f, -3.150702514e-04f, -3.164698336e-04f, -3.178687849e-04f, -3.192671028e-04f, -3.206647851e-04f, -3.220618294e-04f, +-3.234582331e-04f, -3.248539941e-04f, -3.262491099e-04f, -3.276435781e-04f, -3.290373964e-04f, -3.304305624e-04f, -3.318230737e-04f, -3.332149279e-04f, -3.346061228e-04f, -3.359966559e-04f, +-3.373865248e-04f, -3.387757272e-04f, -3.401642608e-04f, -3.415521231e-04f, -3.429393119e-04f, -3.443258247e-04f, -3.457116592e-04f, -3.470968131e-04f, -3.484812840e-04f, -3.498650695e-04f, +-3.512481673e-04f, -3.526305750e-04f, -3.540122903e-04f, -3.553933109e-04f, -3.567736344e-04f, -3.581532584e-04f, -3.595321806e-04f, -3.609103987e-04f, -3.622879104e-04f, -3.636647132e-04f, +-3.650408049e-04f, -3.664161831e-04f, -3.677908454e-04f, -3.691647897e-04f, -3.705380134e-04f, -3.719105143e-04f, -3.732822901e-04f, -3.746533384e-04f, -3.760236570e-04f, -3.773932434e-04f, +-3.787620953e-04f, -3.801302105e-04f, -3.814975866e-04f, -3.828642212e-04f, -3.842301122e-04f, -3.855952571e-04f, -3.869596536e-04f, -3.883232995e-04f, -3.896861924e-04f, -3.910483300e-04f, +-3.924097100e-04f, -3.937703301e-04f, -3.951301879e-04f, -3.964892812e-04f, -3.978476077e-04f, -3.992051651e-04f, -4.005619510e-04f, -4.019179632e-04f, -4.032731994e-04f, -4.046276572e-04f, +-4.059813344e-04f, -4.073342287e-04f, -4.086863379e-04f, -4.100376595e-04f, -4.113881913e-04f, -4.127379310e-04f, -4.140868764e-04f, -4.154350252e-04f, -4.167823750e-04f, -4.181289236e-04f, +-4.194746687e-04f, -4.208196081e-04f, -4.221637394e-04f, -4.235070605e-04f, -4.248495689e-04f, -4.261912624e-04f, -4.275321389e-04f, -4.288721959e-04f, -4.302114312e-04f, -4.315498427e-04f, +-4.328874279e-04f, -4.342241846e-04f, -4.355601107e-04f, -4.368952037e-04f, -4.382294616e-04f, -4.395628819e-04f, -4.408954624e-04f, -4.422272010e-04f, -4.435580953e-04f, -4.448881431e-04f, +-4.462173421e-04f, -4.475456902e-04f, -4.488731850e-04f, -4.501998243e-04f, -4.515256058e-04f, -4.528505274e-04f, -4.541745868e-04f, -4.554977817e-04f, -4.568201100e-04f, -4.581415693e-04f, +-4.594621574e-04f, -4.607818722e-04f, -4.621007114e-04f, -4.634186727e-04f, -4.647357540e-04f, -4.660519530e-04f, -4.673672675e-04f, -4.686816952e-04f, -4.699952340e-04f, -4.713078816e-04f, +-4.726196358e-04f, -4.739304945e-04f, -4.752404553e-04f, -4.765495161e-04f, -4.778576747e-04f, -4.791649288e-04f, -4.804712763e-04f, -4.817767149e-04f, -4.830812425e-04f, -4.843848569e-04f, +-4.856875558e-04f, -4.869893370e-04f, -4.882901984e-04f, -4.895901378e-04f, -4.908891529e-04f, -4.921872417e-04f, -4.934844018e-04f, -4.947806311e-04f, -4.960759275e-04f, -4.973702887e-04f, +-4.986637125e-04f, -4.999561968e-04f, -5.012477395e-04f, -5.025383382e-04f, -5.038279909e-04f, -5.051166954e-04f, -5.064044495e-04f, -5.076912510e-04f, -5.089770978e-04f, -5.102619877e-04f, +-5.115459185e-04f, -5.128288881e-04f, -5.141108944e-04f, -5.153919351e-04f, -5.166720081e-04f, -5.179511112e-04f, -5.192292423e-04f, -5.205063993e-04f, -5.217825800e-04f, -5.230577822e-04f, +-5.243320038e-04f, -5.256052427e-04f, -5.268774967e-04f, -5.281487636e-04f, -5.294190414e-04f, -5.306883280e-04f, -5.319566210e-04f, -5.332239185e-04f, -5.344902183e-04f, -5.357555183e-04f, +-5.370198163e-04f, -5.382831102e-04f, -5.395453980e-04f, -5.408066774e-04f, -5.420669463e-04f, -5.433262027e-04f, -5.445844444e-04f, -5.458416693e-04f, -5.470978753e-04f, -5.483530603e-04f, +-5.496072222e-04f, -5.508603588e-04f, -5.521124681e-04f, -5.533635479e-04f, -5.546135962e-04f, -5.558626109e-04f, -5.571105898e-04f, -5.583575309e-04f, -5.596034321e-04f, -5.608482912e-04f, +-5.620921063e-04f, -5.633348751e-04f, -5.645765957e-04f, -5.658172659e-04f, -5.670568836e-04f, -5.682954468e-04f, -5.695329535e-04f, -5.707694014e-04f, -5.720047886e-04f, -5.732391130e-04f, +-5.744723724e-04f, -5.757045649e-04f, -5.769356884e-04f, -5.781657408e-04f, -5.793947200e-04f, -5.806226240e-04f, -5.818494507e-04f, -5.830751981e-04f, -5.842998641e-04f, -5.855234467e-04f, +-5.867459438e-04f, -5.879673534e-04f, -5.891876733e-04f, -5.904069017e-04f, -5.916250363e-04f, -5.928420753e-04f, -5.940580165e-04f, -5.952728580e-04f, -5.964865976e-04f, -5.976992334e-04f, +-5.989107633e-04f, -6.001211852e-04f, -6.013304973e-04f, -6.025386974e-04f, -6.037457835e-04f, -6.049517536e-04f, -6.061566057e-04f, -6.073603378e-04f, -6.085629478e-04f, -6.097644338e-04f, +-6.109647937e-04f, -6.121640255e-04f, -6.133621272e-04f, -6.145590969e-04f, -6.157549325e-04f, -6.169496320e-04f, -6.181431934e-04f, -6.193356147e-04f, -6.205268940e-04f, -6.217170292e-04f, +-6.229060183e-04f, -6.240938594e-04f, -6.252805505e-04f, -6.264660896e-04f, -6.276504748e-04f, -6.288337039e-04f, -6.300157751e-04f, -6.311966864e-04f, -6.323764358e-04f, -6.335550214e-04f, +-6.347324412e-04f, -6.359086931e-04f, -6.370837753e-04f, -6.382576859e-04f, -6.394304227e-04f, -6.406019839e-04f, -6.417723675e-04f, -6.429415716e-04f, -6.441095942e-04f, -6.452764334e-04f, +-6.464420872e-04f, -6.476065537e-04f, -6.487698309e-04f, -6.499319169e-04f, -6.510928098e-04f, -6.522525076e-04f, -6.534110084e-04f, -6.545683102e-04f, -6.557244112e-04f, -6.568793094e-04f, +-6.580330029e-04f, -6.591854897e-04f, -6.603367679e-04f, -6.614868357e-04f, -6.626356911e-04f, -6.637833322e-04f, -6.649297570e-04f, -6.660749638e-04f, -6.672189505e-04f, -6.683617152e-04f, +-6.695032562e-04f, -6.706435713e-04f, -6.717826589e-04f, -6.729205169e-04f, -6.740571435e-04f, -6.751925367e-04f, -6.763266948e-04f, -6.774596157e-04f, -6.785912977e-04f, -6.797217388e-04f, +-6.808509372e-04f, -6.819788910e-04f, -6.831055983e-04f, -6.842310572e-04f, -6.853552658e-04f, -6.864782224e-04f, -6.875999250e-04f, -6.887203718e-04f, -6.898395608e-04f, -6.909574904e-04f, +-6.920741585e-04f, -6.931895633e-04f, -6.943037030e-04f, -6.954165758e-04f, -6.965281797e-04f, -6.976385130e-04f, -6.987475737e-04f, -6.998553602e-04f, -7.009618704e-04f, -7.020671026e-04f, +-7.031710550e-04f, -7.042737256e-04f, -7.053751128e-04f, -7.064752146e-04f, -7.075740293e-04f, -7.086715549e-04f, -7.097677898e-04f, -7.108627320e-04f, -7.119563798e-04f, -7.130487313e-04f, +-7.141397848e-04f, -7.152295383e-04f, -7.163179903e-04f, -7.174051387e-04f, -7.184909818e-04f, -7.195755179e-04f, -7.206587451e-04f, -7.217406616e-04f, -7.228212656e-04f, -7.239005554e-04f, +-7.249785291e-04f, -7.260551850e-04f, -7.271305214e-04f, -7.282045363e-04f, -7.292772280e-04f, -7.303485949e-04f, -7.314186350e-04f, -7.324873466e-04f, -7.335547280e-04f, -7.346207773e-04f, +-7.356854929e-04f, -7.367488730e-04f, -7.378109157e-04f, -7.388716194e-04f, -7.399309823e-04f, -7.409890026e-04f, -7.420456786e-04f, -7.431010086e-04f, -7.441549908e-04f, -7.452076235e-04f, +-7.462589048e-04f, -7.473088332e-04f, -7.483574068e-04f, -7.494046240e-04f, -7.504504829e-04f, -7.514949819e-04f, -7.525381193e-04f, -7.535798932e-04f, -7.546203021e-04f, -7.556593442e-04f, +-7.566970177e-04f, -7.577333210e-04f, -7.587682524e-04f, -7.598018101e-04f, -7.608339924e-04f, -7.618647977e-04f, -7.628942243e-04f, -7.639222703e-04f, -7.649489343e-04f, -7.659742143e-04f, +-7.669981089e-04f, -7.680206162e-04f, -7.690417347e-04f, -7.700614625e-04f, -7.710797981e-04f, -7.720967397e-04f, -7.731122858e-04f, -7.741264345e-04f, -7.751391843e-04f, -7.761505334e-04f, +-7.771604803e-04f, -7.781690233e-04f, -7.791761606e-04f, -7.801818906e-04f, -7.811862118e-04f, -7.821891224e-04f, -7.831906207e-04f, -7.841907052e-04f, -7.851893742e-04f, -7.861866260e-04f, +-7.871824591e-04f, -7.881768717e-04f, -7.891698622e-04f, -7.901614291e-04f, -7.911515706e-04f, -7.921402852e-04f, -7.931275713e-04f, -7.941134271e-04f, -7.950978511e-04f, -7.960808418e-04f, +-7.970623973e-04f, -7.980425163e-04f, -7.990211969e-04f, -7.999984377e-04f, -8.009742371e-04f, -8.019485934e-04f, -8.029215050e-04f, -8.038929704e-04f, -8.048629879e-04f, -8.058315560e-04f, +-8.067986730e-04f, -8.077643374e-04f, -8.087285477e-04f, -8.096913021e-04f, -8.106525993e-04f, -8.116124375e-04f, -8.125708152e-04f, -8.135277308e-04f, -8.144831828e-04f, -8.154371696e-04f, +-8.163896897e-04f, -8.173407414e-04f, -8.182903233e-04f, -8.192384337e-04f, -8.201850712e-04f, -8.211302341e-04f, -8.220739210e-04f, -8.230161303e-04f, -8.239568604e-04f, -8.248961098e-04f, +-8.258338770e-04f, -8.267701605e-04f, -8.277049587e-04f, -8.286382700e-04f, -8.295700930e-04f, -8.305004262e-04f, -8.314292680e-04f, -8.323566169e-04f, -8.332824714e-04f, -8.342068300e-04f, +-8.351296911e-04f, -8.360510534e-04f, -8.369709152e-04f, -8.378892750e-04f, -8.388061314e-04f, -8.397214830e-04f, -8.406353281e-04f, -8.415476652e-04f, -8.424584930e-04f, -8.433678100e-04f, +-8.442756145e-04f, -8.451819053e-04f, -8.460866807e-04f, -8.469899393e-04f, -8.478916797e-04f, -8.487919004e-04f, -8.496905998e-04f, -8.505877766e-04f, -8.514834294e-04f, -8.523775565e-04f, +-8.532701566e-04f, -8.541612283e-04f, -8.550507700e-04f, -8.559387804e-04f, -8.568252580e-04f, -8.577102013e-04f, -8.585936089e-04f, -8.594754795e-04f, -8.603558114e-04f, -8.612346034e-04f, +-8.621118540e-04f, -8.629875617e-04f, -8.638617252e-04f, -8.647343430e-04f, -8.656054137e-04f, -8.664749359e-04f, -8.673429082e-04f, -8.682093292e-04f, -8.690741975e-04f, -8.699375116e-04f, +-8.707992702e-04f, -8.716594719e-04f, -8.725181153e-04f, -8.733751990e-04f, -8.742307216e-04f, -8.750846817e-04f, -8.759370779e-04f, -8.767879089e-04f, -8.776371733e-04f, -8.784848697e-04f, +-8.793309968e-04f, -8.801755531e-04f, -8.810185373e-04f, -8.818599481e-04f, -8.826997840e-04f, -8.835380438e-04f, -8.843747260e-04f, -8.852098294e-04f, -8.860433525e-04f, -8.868752940e-04f, +-8.877056527e-04f, -8.885344270e-04f, -8.893616158e-04f, -8.901872176e-04f, -8.910112312e-04f, -8.918336552e-04f, -8.926544883e-04f, -8.934737291e-04f, -8.942913764e-04f, -8.951074287e-04f, +-8.959218849e-04f, -8.967347436e-04f, -8.975460035e-04f, -8.983556632e-04f, -8.991637215e-04f, -8.999701771e-04f, -9.007750287e-04f, -9.015782749e-04f, -9.023799145e-04f, -9.031799463e-04f, +-9.039783688e-04f, -9.047751809e-04f, -9.055703812e-04f, -9.063639685e-04f, -9.071559414e-04f, -9.079462989e-04f, -9.087350394e-04f, -9.095221619e-04f, -9.103076649e-04f, -9.110915474e-04f, +-9.118738079e-04f, -9.126544453e-04f, -9.134334583e-04f, -9.142108457e-04f, -9.149866061e-04f, -9.157607384e-04f, -9.165332414e-04f, -9.173041137e-04f, -9.180733541e-04f, -9.188409615e-04f, +-9.196069346e-04f, -9.203712721e-04f, -9.211339729e-04f, -9.218950357e-04f, -9.226544593e-04f, -9.234122424e-04f, -9.241683840e-04f, -9.249228827e-04f, -9.256757374e-04f, -9.264269468e-04f, +-9.271765098e-04f, -9.279244252e-04f, -9.286706917e-04f, -9.294153083e-04f, -9.301582736e-04f, -9.308995865e-04f, -9.316392458e-04f, -9.323772504e-04f, -9.331135990e-04f, -9.338482906e-04f, +-9.345813238e-04f, -9.353126976e-04f, -9.360424108e-04f, -9.367704623e-04f, -9.374968508e-04f, -9.382215752e-04f, -9.389446344e-04f, -9.396660272e-04f, -9.403857524e-04f, -9.411038090e-04f, +-9.418201958e-04f, -9.425349116e-04f, -9.432479553e-04f, -9.439593258e-04f, -9.446690219e-04f, -9.453770426e-04f, -9.460833867e-04f, -9.467880530e-04f, -9.474910405e-04f, -9.481923480e-04f, +-9.488919745e-04f, -9.495899188e-04f, -9.502861798e-04f, -9.509807564e-04f, -9.516736476e-04f, -9.523648521e-04f, -9.530543690e-04f, -9.537421972e-04f, -9.544283355e-04f, -9.551127828e-04f, +-9.557955382e-04f, -9.564766004e-04f, -9.571559685e-04f, -9.578336413e-04f, -9.585096178e-04f, -9.591838969e-04f, -9.598564776e-04f, -9.605273588e-04f, -9.611965395e-04f, -9.618640185e-04f, +-9.625297948e-04f, -9.631938675e-04f, -9.638562353e-04f, -9.645168974e-04f, -9.651758526e-04f, -9.658331000e-04f, -9.664886384e-04f, -9.671424669e-04f, -9.677945844e-04f, -9.684449899e-04f, +-9.690936825e-04f, -9.697406609e-04f, -9.703859243e-04f, -9.710294717e-04f, -9.716713020e-04f, -9.723114142e-04f, -9.729498073e-04f, -9.735864804e-04f, -9.742214323e-04f, -9.748546622e-04f, +-9.754861691e-04f, -9.761159518e-04f, -9.767440096e-04f, -9.773703413e-04f, -9.779949460e-04f, -9.786178227e-04f, -9.792389705e-04f, -9.798583884e-04f, -9.804760754e-04f, -9.810920306e-04f, +-9.817062529e-04f, -9.823187415e-04f, -9.829294953e-04f, -9.835385135e-04f, -9.841457951e-04f, -9.847513391e-04f, -9.853551446e-04f, -9.859572106e-04f, -9.865575363e-04f, -9.871561206e-04f, +-9.877529627e-04f, -9.883480616e-04f, -9.889414165e-04f, -9.895330263e-04f, -9.901228902e-04f, -9.907110072e-04f, -9.912973764e-04f, -9.918819970e-04f, -9.924648680e-04f, -9.930459886e-04f, +-9.936253577e-04f, -9.942029746e-04f, -9.947788383e-04f, -9.953529480e-04f, -9.959253027e-04f, -9.964959016e-04f, -9.970647437e-04f, -9.976318283e-04f, -9.981971544e-04f, -9.987607212e-04f, +-9.993225278e-04f, -9.998825733e-04f, -1.000440857e-03f, -1.000997378e-03f, -1.001552135e-03f, -1.002105128e-03f, -1.002656355e-03f, -1.003205816e-03f, -1.003753510e-03f, -1.004299436e-03f, +-1.004843594e-03f, -1.005385982e-03f, -1.005926599e-03f, -1.006465446e-03f, -1.007002520e-03f, -1.007537821e-03f, -1.008071349e-03f, -1.008603103e-03f, -1.009133081e-03f, -1.009661282e-03f, +-1.010187707e-03f, -1.010712355e-03f, -1.011235223e-03f, -1.011756313e-03f, -1.012275622e-03f, -1.012793150e-03f, -1.013308897e-03f, -1.013822861e-03f, -1.014335042e-03f, -1.014845439e-03f, +-1.015354051e-03f, -1.015860878e-03f, -1.016365918e-03f, -1.016869171e-03f, -1.017370636e-03f, -1.017870313e-03f, -1.018368200e-03f, -1.018864297e-03f, -1.019358603e-03f, -1.019851118e-03f, +-1.020341840e-03f, -1.020830769e-03f, -1.021317904e-03f, -1.021803245e-03f, -1.022286790e-03f, -1.022768539e-03f, -1.023248491e-03f, -1.023726646e-03f, -1.024203003e-03f, -1.024677560e-03f, +-1.025150318e-03f, -1.025621276e-03f, -1.026090433e-03f, -1.026557788e-03f, -1.027023340e-03f, -1.027487089e-03f, -1.027949035e-03f, -1.028409175e-03f, -1.028867511e-03f, -1.029324041e-03f, +-1.029778764e-03f, -1.030231679e-03f, -1.030682787e-03f, -1.031132086e-03f, -1.031579576e-03f, -1.032025256e-03f, -1.032469126e-03f, -1.032911184e-03f, -1.033351430e-03f, -1.033789864e-03f, +-1.034226484e-03f, -1.034661290e-03f, -1.035094282e-03f, -1.035525459e-03f, -1.035954820e-03f, -1.036382365e-03f, -1.036808092e-03f, -1.037232002e-03f, -1.037654094e-03f, -1.038074366e-03f, +-1.038492819e-03f, -1.038909452e-03f, -1.039324264e-03f, -1.039737255e-03f, -1.040148424e-03f, -1.040557770e-03f, -1.040965293e-03f, -1.041370993e-03f, -1.041774868e-03f, -1.042176917e-03f, +-1.042577142e-03f, -1.042975540e-03f, -1.043372112e-03f, -1.043766856e-03f, -1.044159773e-03f, -1.044550861e-03f, -1.044940120e-03f, -1.045327549e-03f, -1.045713149e-03f, -1.046096917e-03f, +-1.046478855e-03f, -1.046858961e-03f, -1.047237234e-03f, -1.047613675e-03f, -1.047988282e-03f, -1.048361055e-03f, -1.048731994e-03f, -1.049101098e-03f, -1.049468366e-03f, -1.049833799e-03f, +-1.050197394e-03f, -1.050559153e-03f, -1.050919074e-03f, -1.051277157e-03f, -1.051633401e-03f, -1.051987806e-03f, -1.052340371e-03f, -1.052691097e-03f, -1.053039982e-03f, -1.053387025e-03f, +-1.053732227e-03f, -1.054075587e-03f, -1.054417104e-03f, -1.054756779e-03f, -1.055094609e-03f, -1.055430596e-03f, -1.055764738e-03f, -1.056097036e-03f, -1.056427488e-03f, -1.056756094e-03f, +-1.057082854e-03f, -1.057407766e-03f, -1.057730832e-03f, -1.058052050e-03f, -1.058371420e-03f, -1.058688942e-03f, -1.059004614e-03f, -1.059318437e-03f, -1.059630410e-03f, -1.059940533e-03f, +-1.060248805e-03f, -1.060555226e-03f, -1.060859795e-03f, -1.061162513e-03f, -1.061463378e-03f, -1.061762390e-03f, -1.062059549e-03f, -1.062354855e-03f, -1.062648306e-03f, -1.062939903e-03f, +-1.063229646e-03f, -1.063517533e-03f, -1.063803564e-03f, -1.064087740e-03f, -1.064370059e-03f, -1.064650522e-03f, -1.064929128e-03f, -1.065205876e-03f, -1.065480766e-03f, -1.065753798e-03f, +-1.066024972e-03f, -1.066294286e-03f, -1.066561742e-03f, -1.066827338e-03f, -1.067091074e-03f, -1.067352949e-03f, -1.067612964e-03f, -1.067871119e-03f, -1.068127411e-03f, -1.068381842e-03f, +-1.068634412e-03f, -1.068885119e-03f, -1.069133963e-03f, -1.069380944e-03f, -1.069626063e-03f, -1.069869317e-03f, -1.070110708e-03f, -1.070350235e-03f, -1.070587897e-03f, -1.070823694e-03f, +-1.071057626e-03f, -1.071289693e-03f, -1.071519895e-03f, -1.071748230e-03f, -1.071974700e-03f, -1.072199302e-03f, -1.072422038e-03f, -1.072642907e-03f, -1.072861909e-03f, -1.073079043e-03f, +-1.073294309e-03f, -1.073507708e-03f, -1.073719238e-03f, -1.073928899e-03f, -1.074136691e-03f, -1.074342615e-03f, -1.074546668e-03f, -1.074748853e-03f, -1.074949167e-03f, -1.075147612e-03f, +-1.075344186e-03f, -1.075538890e-03f, -1.075731723e-03f, -1.075922685e-03f, -1.076111776e-03f, -1.076298996e-03f, -1.076484344e-03f, -1.076667820e-03f, -1.076849424e-03f, -1.077029156e-03f, +-1.077207015e-03f, -1.077383002e-03f, -1.077557116e-03f, -1.077729357e-03f, -1.077899725e-03f, -1.078068220e-03f, -1.078234841e-03f, -1.078399588e-03f, -1.078562462e-03f, -1.078723462e-03f, +-1.078882587e-03f, -1.079039838e-03f, -1.079195214e-03f, -1.079348716e-03f, -1.079500343e-03f, -1.079650095e-03f, -1.079797971e-03f, -1.079943973e-03f, -1.080088099e-03f, -1.080230349e-03f, +-1.080370724e-03f, -1.080509223e-03f, -1.080645846e-03f, -1.080780593e-03f, -1.080913464e-03f, -1.081044459e-03f, -1.081173577e-03f, -1.081300819e-03f, -1.081426184e-03f, -1.081549672e-03f, +-1.081671283e-03f, -1.081791018e-03f, -1.081908875e-03f, -1.082024856e-03f, -1.082138959e-03f, -1.082251185e-03f, -1.082361533e-03f, -1.082470004e-03f, -1.082576598e-03f, -1.082681314e-03f, +-1.082784152e-03f, -1.082885113e-03f, -1.082984195e-03f, -1.083081400e-03f, -1.083176727e-03f, -1.083270177e-03f, -1.083361748e-03f, -1.083451441e-03f, -1.083539256e-03f, -1.083625193e-03f, +-1.083709251e-03f, -1.083791432e-03f, -1.083871734e-03f, -1.083950158e-03f, -1.084026704e-03f, -1.084101371e-03f, -1.084174161e-03f, -1.084245071e-03f, -1.084314104e-03f, -1.084381258e-03f, +-1.084446534e-03f, -1.084509932e-03f, -1.084571451e-03f, -1.084631092e-03f, -1.084688854e-03f, -1.084744739e-03f, -1.084798744e-03f, -1.084850872e-03f, -1.084901122e-03f, -1.084949493e-03f, +-1.084995986e-03f, -1.085040601e-03f, -1.085083338e-03f, -1.085124197e-03f, -1.085163177e-03f, -1.085200280e-03f, -1.085235505e-03f, -1.085268852e-03f, -1.085300321e-03f, -1.085329912e-03f, +-1.085357625e-03f, -1.085383461e-03f, -1.085407420e-03f, -1.085429501e-03f, -1.085449704e-03f, -1.085468030e-03f, -1.085484479e-03f, -1.085499050e-03f, -1.085511745e-03f, -1.085522562e-03f, +-1.085531503e-03f, -1.085538567e-03f, -1.085543754e-03f, -1.085547064e-03f, -1.085548498e-03f, -1.085548056e-03f, -1.085545737e-03f, -1.085541542e-03f, -1.085535471e-03f, -1.085527524e-03f, +-1.085517702e-03f, -1.085506003e-03f, -1.085492429e-03f, -1.085476980e-03f, -1.085459656e-03f, -1.085440456e-03f, -1.085419381e-03f, -1.085396432e-03f, -1.085371608e-03f, -1.085344909e-03f, +-1.085316337e-03f, -1.085285890e-03f, -1.085253568e-03f, -1.085219373e-03f, -1.085183305e-03f, -1.085145363e-03f, -1.085105547e-03f, -1.085063859e-03f, -1.085020297e-03f, -1.084974863e-03f, +-1.084927556e-03f, -1.084878377e-03f, -1.084827325e-03f, -1.084774402e-03f, -1.084719607e-03f, -1.084662940e-03f, -1.084604402e-03f, -1.084543992e-03f, -1.084481712e-03f, -1.084417561e-03f, +-1.084351540e-03f, -1.084283648e-03f, -1.084213886e-03f, -1.084142255e-03f, -1.084068754e-03f, -1.083993383e-03f, -1.083916144e-03f, -1.083837035e-03f, -1.083756059e-03f, -1.083673213e-03f, +-1.083588500e-03f, -1.083501919e-03f, -1.083413470e-03f, -1.083323154e-03f, -1.083230971e-03f, -1.083136922e-03f, -1.083041005e-03f, -1.082943223e-03f, -1.082843575e-03f, -1.082742061e-03f, +-1.082638682e-03f, -1.082533437e-03f, -1.082426328e-03f, -1.082317355e-03f, -1.082206517e-03f, -1.082093816e-03f, -1.081979251e-03f, -1.081862822e-03f, -1.081744531e-03f, -1.081624377e-03f, +-1.081502361e-03f, -1.081378483e-03f, -1.081252744e-03f, -1.081125143e-03f, -1.080995681e-03f, -1.080864358e-03f, -1.080731175e-03f, -1.080596132e-03f, -1.080459230e-03f, -1.080320468e-03f, +-1.080179847e-03f, -1.080037368e-03f, -1.079893031e-03f, -1.079746836e-03f, -1.079598783e-03f, -1.079448873e-03f, -1.079297107e-03f, -1.079143484e-03f, -1.078988005e-03f, -1.078830671e-03f, +-1.078671481e-03f, -1.078510437e-03f, -1.078347538e-03f, -1.078182785e-03f, -1.078016178e-03f, -1.077847718e-03f, -1.077677406e-03f, -1.077505241e-03f, -1.077331224e-03f, -1.077155355e-03f, +-1.076977635e-03f, -1.076798064e-03f, -1.076616643e-03f, -1.076433372e-03f, -1.076248252e-03f, -1.076061282e-03f, -1.075872464e-03f, -1.075681797e-03f, -1.075489283e-03f, -1.075294922e-03f, +-1.075098713e-03f, -1.074900658e-03f, -1.074700758e-03f, -1.074499011e-03f, -1.074295420e-03f, -1.074089984e-03f, -1.073882704e-03f, -1.073673581e-03f, -1.073462614e-03f, -1.073249804e-03f, +-1.073035152e-03f, -1.072818659e-03f, -1.072600324e-03f, -1.072380149e-03f, -1.072158133e-03f, -1.071934277e-03f, -1.071708583e-03f, -1.071481049e-03f, -1.071251677e-03f, -1.071020467e-03f, +-1.070787420e-03f, -1.070552537e-03f, -1.070315817e-03f, -1.070077261e-03f, -1.069836871e-03f, -1.069594645e-03f, -1.069350585e-03f, -1.069104692e-03f, -1.068856966e-03f, -1.068607407e-03f, +-1.068356017e-03f, -1.068102794e-03f, -1.067847741e-03f, -1.067590858e-03f, -1.067332145e-03f, -1.067071602e-03f, -1.066809231e-03f, -1.066545032e-03f, -1.066279006e-03f, -1.066011152e-03f, +-1.065741472e-03f, -1.065469966e-03f, -1.065196635e-03f, -1.064921479e-03f, -1.064644500e-03f, -1.064365696e-03f, -1.064085070e-03f, -1.063802622e-03f, -1.063518352e-03f, -1.063232260e-03f, +-1.062944349e-03f, -1.062654617e-03f, -1.062363066e-03f, -1.062069697e-03f, -1.061774509e-03f, -1.061477504e-03f, -1.061178682e-03f, -1.060878045e-03f, -1.060575591e-03f, -1.060271323e-03f, +-1.059965240e-03f, -1.059657344e-03f, -1.059347635e-03f, -1.059036113e-03f, -1.058722780e-03f, -1.058407635e-03f, -1.058090681e-03f, -1.057771916e-03f, -1.057451343e-03f, -1.057128961e-03f, +-1.056804771e-03f, -1.056478774e-03f, -1.056150971e-03f, -1.055821362e-03f, -1.055489948e-03f, -1.055156730e-03f, -1.054821708e-03f, -1.054484883e-03f, -1.054146256e-03f, -1.053805827e-03f, +-1.053463597e-03f, -1.053119567e-03f, -1.052773737e-03f, -1.052426109e-03f, -1.052076683e-03f, -1.051725459e-03f, -1.051372438e-03f, -1.051017622e-03f, -1.050661010e-03f, -1.050302604e-03f, +-1.049942404e-03f, -1.049580411e-03f, -1.049216626e-03f, -1.048851049e-03f, -1.048483681e-03f, -1.048114523e-03f, -1.047743576e-03f, -1.047370841e-03f, -1.046996317e-03f, -1.046620007e-03f, +-1.046241910e-03f, -1.045862027e-03f, -1.045480360e-03f, -1.045096908e-03f, -1.044711674e-03f, -1.044324657e-03f, -1.043935858e-03f, -1.043545278e-03f, -1.043152918e-03f, -1.042758779e-03f, +-1.042362861e-03f, -1.041965166e-03f, -1.041565693e-03f, -1.041164444e-03f, -1.040761420e-03f, -1.040356621e-03f, -1.039950049e-03f, -1.039541703e-03f, -1.039131585e-03f, -1.038719696e-03f, +-1.038306037e-03f, -1.037890608e-03f, -1.037473409e-03f, -1.037054443e-03f, -1.036633710e-03f, -1.036211210e-03f, -1.035786945e-03f, -1.035360915e-03f, -1.034933121e-03f, -1.034503564e-03f, +-1.034072245e-03f, -1.033639164e-03f, -1.033204324e-03f, -1.032767723e-03f, -1.032329364e-03f, -1.031889247e-03f, -1.031447373e-03f, -1.031003742e-03f, -1.030558357e-03f, -1.030111217e-03f, +-1.029662324e-03f, -1.029211678e-03f, -1.028759280e-03f, -1.028305131e-03f, -1.027849233e-03f, -1.027391585e-03f, -1.026932189e-03f, -1.026471046e-03f, -1.026008156e-03f, -1.025543521e-03f, +-1.025077142e-03f, -1.024609018e-03f, -1.024139153e-03f, -1.023667545e-03f, -1.023194196e-03f, -1.022719107e-03f, -1.022242280e-03f, -1.021763714e-03f, -1.021283411e-03f, -1.020801372e-03f, +-1.020317597e-03f, -1.019832088e-03f, -1.019344846e-03f, -1.018855871e-03f, -1.018365164e-03f, -1.017872727e-03f, -1.017378561e-03f, -1.016882666e-03f, -1.016385043e-03f, -1.015885693e-03f, +-1.015384617e-03f, -1.014881817e-03f, -1.014377293e-03f, -1.013871046e-03f, -1.013363077e-03f, -1.012853387e-03f, -1.012341978e-03f, -1.011828849e-03f, -1.011314003e-03f, -1.010797439e-03f, +-1.010279160e-03f, -1.009759166e-03f, -1.009237457e-03f, -1.008714036e-03f, -1.008188903e-03f, -1.007662059e-03f, -1.007133505e-03f, -1.006603242e-03f, -1.006071272e-03f, -1.005537594e-03f, +-1.005002211e-03f, -1.004465123e-03f, -1.003926331e-03f, -1.003385837e-03f, -1.002843640e-03f, -1.002299743e-03f, -1.001754147e-03f, -1.001206852e-03f, -1.000657859e-03f, -1.000107170e-03f, +-9.995547861e-04f, -9.990007074e-04f, -9.984449354e-04f, -9.978874712e-04f, -9.973283158e-04f, -9.967674703e-04f, -9.962049359e-04f, -9.956407135e-04f, -9.950748042e-04f, -9.945072092e-04f, +-9.939379294e-04f, -9.933669661e-04f, -9.927943202e-04f, -9.922199929e-04f, -9.916439853e-04f, -9.910662984e-04f, -9.904869334e-04f, -9.899058913e-04f, -9.893231733e-04f, -9.887387805e-04f, +-9.881527140e-04f, -9.875649749e-04f, -9.869755643e-04f, -9.863844833e-04f, -9.857917331e-04f, -9.851973148e-04f, -9.846012295e-04f, -9.840034783e-04f, -9.834040625e-04f, -9.828029830e-04f, +-9.822002411e-04f, -9.815958379e-04f, -9.809897746e-04f, -9.803820522e-04f, -9.797726720e-04f, -9.791616351e-04f, -9.785489426e-04f, -9.779345958e-04f, -9.773185957e-04f, -9.767009436e-04f, +-9.760816405e-04f, -9.754606878e-04f, -9.748380865e-04f, -9.742138378e-04f, -9.735879429e-04f, -9.729604030e-04f, -9.723312193e-04f, -9.717003929e-04f, -9.710679251e-04f, -9.704338170e-04f, +-9.697980699e-04f, -9.691606848e-04f, -9.685216632e-04f, -9.678810060e-04f, -9.672387146e-04f, -9.665947901e-04f, -9.659492338e-04f, -9.653020469e-04f, -9.646532306e-04f, -9.640027861e-04f, +-9.633507146e-04f, -9.626970174e-04f, -9.620416957e-04f, -9.613847507e-04f, -9.607261837e-04f, -9.600659958e-04f, -9.594041884e-04f, -9.587407626e-04f, -9.580757198e-04f, -9.574090611e-04f, +-9.567407879e-04f, -9.560709013e-04f, -9.553994027e-04f, -9.547262932e-04f, -9.540515741e-04f, -9.533752468e-04f, -9.526973124e-04f, -9.520177723e-04f, -9.513366277e-04f, -9.506538799e-04f, +-9.499695301e-04f, -9.492835797e-04f, -9.485960299e-04f, -9.479068821e-04f, -9.472161374e-04f, -9.465237972e-04f, -9.458298628e-04f, -9.451343355e-04f, -9.444372165e-04f, -9.437385073e-04f, +-9.430382090e-04f, -9.423363230e-04f, -9.416328506e-04f, -9.409277931e-04f, -9.402211518e-04f, -9.395129281e-04f, -9.388031232e-04f, -9.380917386e-04f, -9.373787754e-04f, -9.366642351e-04f, +-9.359481189e-04f, -9.352304282e-04f, -9.345111644e-04f, -9.337903287e-04f, -9.330679226e-04f, -9.323439473e-04f, -9.316184043e-04f, -9.308912947e-04f, -9.301626201e-04f, -9.294323818e-04f, +-9.287005810e-04f, -9.279672193e-04f, -9.272322979e-04f, -9.264958182e-04f, -9.257577815e-04f, -9.250181893e-04f, -9.242770429e-04f, -9.235343437e-04f, -9.227900931e-04f, -9.220442924e-04f, +-9.212969430e-04f, -9.205480464e-04f, -9.197976038e-04f, -9.190456168e-04f, -9.182920866e-04f, -9.175370147e-04f, -9.167804025e-04f, -9.160222514e-04f, -9.152625628e-04f, -9.145013380e-04f, +-9.137385786e-04f, -9.129742859e-04f, -9.122084613e-04f, -9.114411062e-04f, -9.106722221e-04f, -9.099018104e-04f, -9.091298725e-04f, -9.083564098e-04f, -9.075814238e-04f, -9.068049158e-04f, +-9.060268874e-04f, -9.052473400e-04f, -9.044662750e-04f, -9.036836938e-04f, -9.028995979e-04f, -9.021139887e-04f, -9.013268678e-04f, -9.005382364e-04f, -8.997480962e-04f, -8.989564485e-04f, +-8.981632948e-04f, -8.973686366e-04f, -8.965724754e-04f, -8.957748125e-04f, -8.949756495e-04f, -8.941749879e-04f, -8.933728290e-04f, -8.925691745e-04f, -8.917640258e-04f, -8.909573843e-04f, +-8.901492515e-04f, -8.893396290e-04f, -8.885285182e-04f, -8.877159207e-04f, -8.869018378e-04f, -8.860862711e-04f, -8.852692222e-04f, -8.844506924e-04f, -8.836306834e-04f, -8.828091965e-04f, +-8.819862334e-04f, -8.811617956e-04f, -8.803358844e-04f, -8.795085016e-04f, -8.786796485e-04f, -8.778493268e-04f, -8.770175379e-04f, -8.761842833e-04f, -8.753495647e-04f, -8.745133835e-04f, +-8.736757412e-04f, -8.728366394e-04f, -8.719960796e-04f, -8.711540634e-04f, -8.703105924e-04f, -8.694656680e-04f, -8.686192918e-04f, -8.677714653e-04f, -8.669221902e-04f, -8.660714679e-04f, +-8.652193001e-04f, -8.643656883e-04f, -8.635106340e-04f, -8.626541388e-04f, -8.617962043e-04f, -8.609368321e-04f, -8.600760237e-04f, -8.592137807e-04f, -8.583501046e-04f, -8.574849972e-04f, +-8.566184598e-04f, -8.557504942e-04f, -8.548811019e-04f, -8.540102845e-04f, -8.531380436e-04f, -8.522643808e-04f, -8.513892977e-04f, -8.505127958e-04f, -8.496348769e-04f, -8.487555424e-04f, +-8.478747940e-04f, -8.469926333e-04f, -8.461090619e-04f, -8.452240814e-04f, -8.443376935e-04f, -8.434498997e-04f, -8.425607017e-04f, -8.416701011e-04f, -8.407780995e-04f, -8.398846986e-04f, +-8.389898999e-04f, -8.380937051e-04f, -8.371961159e-04f, -8.362971339e-04f, -8.353967607e-04f, -8.344949979e-04f, -8.335918472e-04f, -8.326873103e-04f, -8.317813888e-04f, -8.308740843e-04f, +-8.299653985e-04f, -8.290553330e-04f, -8.281438895e-04f, -8.272310698e-04f, -8.263168753e-04f, -8.254013078e-04f, -8.244843690e-04f, -8.235660605e-04f, -8.226463840e-04f, -8.217253411e-04f, +-8.208029336e-04f, -8.198791631e-04f, -8.189540313e-04f, -8.180275399e-04f, -8.170996905e-04f, -8.161704849e-04f, -8.152399247e-04f, -8.143080116e-04f, -8.133747474e-04f, -8.124401337e-04f, +-8.115041721e-04f, -8.105668645e-04f, -8.096282125e-04f, -8.086882178e-04f, -8.077468822e-04f, -8.068042072e-04f, -8.058601948e-04f, -8.049148464e-04f, -8.039681639e-04f, -8.030201491e-04f, +-8.020708035e-04f, -8.011201289e-04f, -8.001681271e-04f, -7.992147998e-04f, -7.982601487e-04f, -7.973041755e-04f, -7.963468819e-04f, -7.953882698e-04f, -7.944283408e-04f, -7.934670967e-04f, +-7.925045392e-04f, -7.915406701e-04f, -7.905754911e-04f, -7.896090039e-04f, -7.886412104e-04f, -7.876721122e-04f, -7.867017111e-04f, -7.857300088e-04f, -7.847570072e-04f, -7.837827080e-04f, +-7.828071130e-04f, -7.818302238e-04f, -7.808520424e-04f, -7.798725703e-04f, -7.788918096e-04f, -7.779097618e-04f, -7.769264287e-04f, -7.759418122e-04f, -7.749559141e-04f, -7.739687360e-04f, +-7.729802799e-04f, -7.719905474e-04f, -7.709995404e-04f, -7.700072607e-04f, -7.690137100e-04f, -7.680188901e-04f, -7.670228029e-04f, -7.660254502e-04f, -7.650268336e-04f, -7.640269551e-04f, +-7.630258165e-04f, -7.620234195e-04f, -7.610197660e-04f, -7.600148577e-04f, -7.590086966e-04f, -7.580012843e-04f, -7.569926228e-04f, -7.559827138e-04f, -7.549715592e-04f, -7.539591607e-04f, +-7.529455203e-04f, -7.519306397e-04f, -7.509145207e-04f, -7.498971653e-04f, -7.488785752e-04f, -7.478587522e-04f, -7.468376983e-04f, -7.458154152e-04f, -7.447919047e-04f, -7.437671689e-04f, +-7.427412093e-04f, -7.417140281e-04f, -7.406856268e-04f, -7.396560075e-04f, -7.386251720e-04f, -7.375931221e-04f, -7.365598597e-04f, -7.355253867e-04f, -7.344897048e-04f, -7.334528161e-04f, +-7.324147222e-04f, -7.313754252e-04f, -7.303349269e-04f, -7.292932291e-04f, -7.282503337e-04f, -7.272062426e-04f, -7.261609577e-04f, -7.251144809e-04f, -7.240668139e-04f, -7.230179588e-04f, +-7.219679174e-04f, -7.209166916e-04f, -7.198642833e-04f, -7.188106943e-04f, -7.177559266e-04f, -7.166999821e-04f, -7.156428626e-04f, -7.145845700e-04f, -7.135251063e-04f, -7.124644734e-04f, +-7.114026731e-04f, -7.103397074e-04f, -7.092755782e-04f, -7.082102873e-04f, -7.071438367e-04f, -7.060762284e-04f, -7.050074641e-04f, -7.039375459e-04f, -7.028664757e-04f, -7.017942554e-04f, +-7.007208868e-04f, -6.996463720e-04f, -6.985707128e-04f, -6.974939113e-04f, -6.964159692e-04f, -6.953368886e-04f, -6.942566713e-04f, -6.931753194e-04f, -6.920928348e-04f, -6.910092193e-04f, +-6.899244750e-04f, -6.888386038e-04f, -6.877516076e-04f, -6.866634883e-04f, -6.855742480e-04f, -6.844838886e-04f, -6.833924119e-04f, -6.822998201e-04f, -6.812061150e-04f, -6.801112986e-04f, +-6.790153729e-04f, -6.779183397e-04f, -6.768202012e-04f, -6.757209592e-04f, -6.746206157e-04f, -6.735191727e-04f, -6.724166321e-04f, -6.713129960e-04f, -6.702082663e-04f, -6.691024449e-04f, +-6.679955339e-04f, -6.668875352e-04f, -6.657784508e-04f, -6.646682828e-04f, -6.635570330e-04f, -6.624447035e-04f, -6.613312962e-04f, -6.602168132e-04f, -6.591012564e-04f, -6.579846278e-04f, +-6.568669295e-04f, -6.557481634e-04f, -6.546283315e-04f, -6.535074358e-04f, -6.523854784e-04f, -6.512624612e-04f, -6.501383862e-04f, -6.490132554e-04f, -6.478870709e-04f, -6.467598347e-04f, +-6.456315487e-04f, -6.445022151e-04f, -6.433718357e-04f, -6.422404126e-04f, -6.411079479e-04f, -6.399744435e-04f, -6.388399015e-04f, -6.377043240e-04f, -6.365677128e-04f, -6.354300701e-04f, +-6.342913979e-04f, -6.331516982e-04f, -6.320109731e-04f, -6.308692245e-04f, -6.297264546e-04f, -6.285826653e-04f, -6.274378588e-04f, -6.262920369e-04f, -6.251452018e-04f, -6.239973556e-04f, +-6.228485002e-04f, -6.216986378e-04f, -6.205477703e-04f, -6.193958998e-04f, -6.182430284e-04f, -6.170891581e-04f, -6.159342910e-04f, -6.147784291e-04f, -6.136215745e-04f, -6.124637293e-04f, +-6.113048954e-04f, -6.101450751e-04f, -6.089842702e-04f, -6.078224830e-04f, -6.066597155e-04f, -6.054959697e-04f, -6.043312477e-04f, -6.031655516e-04f, -6.019988835e-04f, -6.008312454e-04f, +-5.996626394e-04f, -5.984930676e-04f, -5.973225321e-04f, -5.961510349e-04f, -5.949785782e-04f, -5.938051640e-04f, -5.926307944e-04f, -5.914554715e-04f, -5.902791974e-04f, -5.891019741e-04f, +-5.879238039e-04f, -5.867446887e-04f, -5.855646306e-04f, -5.843836319e-04f, -5.832016944e-04f, -5.820188205e-04f, -5.808350120e-04f, -5.796502713e-04f, -5.784646003e-04f, -5.772780012e-04f, +-5.760904760e-04f, -5.749020270e-04f, -5.737126561e-04f, -5.725223656e-04f, -5.713311575e-04f, -5.701390339e-04f, -5.689459969e-04f, -5.677520488e-04f, -5.665571915e-04f, -5.653614272e-04f, +-5.641647581e-04f, -5.629671862e-04f, -5.617687137e-04f, -5.605693428e-04f, -5.593690754e-04f, -5.581679138e-04f, -5.569658601e-04f, -5.557629165e-04f, -5.545590850e-04f, -5.533543678e-04f, +-5.521487670e-04f, -5.509422848e-04f, -5.497349233e-04f, -5.485266847e-04f, -5.473175710e-04f, -5.461075845e-04f, -5.448967272e-04f, -5.436850014e-04f, -5.424724092e-04f, -5.412589527e-04f, +-5.400446340e-04f, -5.388294554e-04f, -5.376134189e-04f, -5.363965268e-04f, -5.351787811e-04f, -5.339601841e-04f, -5.327407379e-04f, -5.315204447e-04f, -5.302993066e-04f, -5.290773257e-04f, +-5.278545043e-04f, -5.266308445e-04f, -5.254063485e-04f, -5.241810184e-04f, -5.229548565e-04f, -5.217278648e-04f, -5.205000456e-04f, -5.192714010e-04f, -5.180419332e-04f, -5.168116444e-04f, +-5.155805367e-04f, -5.143486124e-04f, -5.131158735e-04f, -5.118823224e-04f, -5.106479611e-04f, -5.094127919e-04f, -5.081768169e-04f, -5.069400384e-04f, -5.057024584e-04f, -5.044640793e-04f, +-5.032249031e-04f, -5.019849321e-04f, -5.007441685e-04f, -4.995026145e-04f, -4.982602722e-04f, -4.970171438e-04f, -4.957732317e-04f, -4.945285378e-04f, -4.932830645e-04f, -4.920368140e-04f, +-4.907897883e-04f, -4.895419899e-04f, -4.882934208e-04f, -4.870440832e-04f, -4.857939795e-04f, -4.845431117e-04f, -4.832914820e-04f, -4.820390928e-04f, -4.807859462e-04f, -4.795320443e-04f, +-4.782773896e-04f, -4.770219840e-04f, -4.757658299e-04f, -4.745089295e-04f, -4.732512850e-04f, -4.719928986e-04f, -4.707337725e-04f, -4.694739090e-04f, -4.682133102e-04f, -4.669519785e-04f, +-4.656899160e-04f, -4.644271249e-04f, -4.631636075e-04f, -4.618993660e-04f, -4.606344027e-04f, -4.593687197e-04f, -4.581023193e-04f, -4.568352038e-04f, -4.555673753e-04f, -4.542988361e-04f, +-4.530295884e-04f, -4.517596345e-04f, -4.504889767e-04f, -4.492176170e-04f, -4.479455579e-04f, -4.466728015e-04f, -4.453993501e-04f, -4.441252059e-04f, -4.428503711e-04f, -4.415748481e-04f, +-4.402986390e-04f, -4.390217461e-04f, -4.377441717e-04f, -4.364659180e-04f, -4.351869872e-04f, -4.339073816e-04f, -4.326271035e-04f, -4.313461551e-04f, -4.300645387e-04f, -4.287822565e-04f, +-4.274993107e-04f, -4.262157037e-04f, -4.249314377e-04f, -4.236465150e-04f, -4.223609378e-04f, -4.210747083e-04f, -4.197878289e-04f, -4.185003018e-04f, -4.172121293e-04f, -4.159233136e-04f, +-4.146338570e-04f, -4.133437618e-04f, -4.120530302e-04f, -4.107616645e-04f, -4.094696670e-04f, -4.081770400e-04f, -4.068837857e-04f, -4.055899064e-04f, -4.042954044e-04f, -4.030002819e-04f, +-4.017045413e-04f, -4.004081847e-04f, -3.991112145e-04f, -3.978136330e-04f, -3.965154425e-04f, -3.952166451e-04f, -3.939172433e-04f, -3.926172393e-04f, -3.913166353e-04f, -3.900154337e-04f, +-3.887136367e-04f, -3.874112467e-04f, -3.861082658e-04f, -3.848046965e-04f, -3.835005410e-04f, -3.821958015e-04f, -3.808904805e-04f, -3.795845801e-04f, -3.782781026e-04f, -3.769710504e-04f, +-3.756634258e-04f, -3.743552310e-04f, -3.730464683e-04f, -3.717371401e-04f, -3.704272486e-04f, -3.691167961e-04f, -3.678057850e-04f, -3.664942175e-04f, -3.651820959e-04f, -3.638694225e-04f, +-3.625561997e-04f, -3.612424298e-04f, -3.599281150e-04f, -3.586132576e-04f, -3.572978600e-04f, -3.559819244e-04f, -3.546654532e-04f, -3.533484487e-04f, -3.520309132e-04f, -3.507128490e-04f, +-3.493942584e-04f, -3.480751437e-04f, -3.467555072e-04f, -3.454353513e-04f, -3.441146782e-04f, -3.427934904e-04f, -3.414717900e-04f, -3.401495794e-04f, -3.388268609e-04f, -3.375036368e-04f, +-3.361799096e-04f, -3.348556813e-04f, -3.335309545e-04f, -3.322057314e-04f, -3.308800143e-04f, -3.295538056e-04f, -3.282271076e-04f, -3.268999226e-04f, -3.255722529e-04f, -3.242441008e-04f, +-3.229154687e-04f, -3.215863590e-04f, -3.202567738e-04f, -3.189267156e-04f, -3.175961867e-04f, -3.162651894e-04f, -3.149337261e-04f, -3.136017990e-04f, -3.122694105e-04f, -3.109365630e-04f, +-3.096032587e-04f, -3.082695000e-04f, -3.069352893e-04f, -3.056006288e-04f, -3.042655209e-04f, -3.029299679e-04f, -3.015939723e-04f, -3.002575362e-04f, -2.989206621e-04f, -2.975833522e-04f, +-2.962456090e-04f, -2.949074348e-04f, -2.935688318e-04f, -2.922298025e-04f, -2.908903491e-04f, -2.895504741e-04f, -2.882101797e-04f, -2.868694684e-04f, -2.855283424e-04f, -2.841868041e-04f, +-2.828448558e-04f, -2.815024999e-04f, -2.801597387e-04f, -2.788165746e-04f, -2.774730099e-04f, -2.761290470e-04f, -2.747846882e-04f, -2.734399358e-04f, -2.720947923e-04f, -2.707492599e-04f, +-2.694033410e-04f, -2.680570380e-04f, -2.667103532e-04f, -2.653632890e-04f, -2.640158477e-04f, -2.626680316e-04f, -2.613198431e-04f, -2.599712847e-04f, -2.586223585e-04f, -2.572730670e-04f, +-2.559234126e-04f, -2.545733975e-04f, -2.532230242e-04f, -2.518722950e-04f, -2.505212122e-04f, -2.491697783e-04f, -2.478179955e-04f, -2.464658662e-04f, -2.451133929e-04f, -2.437605778e-04f, +-2.424074232e-04f, -2.410539317e-04f, -2.397001055e-04f, -2.383459470e-04f, -2.369914585e-04f, -2.356366424e-04f, -2.342815011e-04f, -2.329260369e-04f, -2.315702523e-04f, -2.302141494e-04f, +-2.288577308e-04f, -2.275009988e-04f, -2.261439558e-04f, -2.247866041e-04f, -2.234289460e-04f, -2.220709840e-04f, -2.207127204e-04f, -2.193541576e-04f, -2.179952979e-04f, -2.166361438e-04f, +-2.152766975e-04f, -2.139169615e-04f, -2.125569381e-04f, -2.111966297e-04f, -2.098360386e-04f, -2.084751673e-04f, -2.071140180e-04f, -2.057525932e-04f, -2.043908953e-04f, -2.030289265e-04f, +-2.016666894e-04f, -2.003041861e-04f, -1.989414192e-04f, -1.975783910e-04f, -1.962151039e-04f, -1.948515601e-04f, -1.934877622e-04f, -1.921237125e-04f, -1.907594133e-04f, -1.893948671e-04f, +-1.880300761e-04f, -1.866650428e-04f, -1.852997696e-04f, -1.839342588e-04f, -1.825685128e-04f, -1.812025340e-04f, -1.798363247e-04f, -1.784698874e-04f, -1.771032243e-04f, -1.757363380e-04f, +-1.743692306e-04f, -1.730019048e-04f, -1.716343627e-04f, -1.702666068e-04f, -1.688986395e-04f, -1.675304631e-04f, -1.661620800e-04f, -1.647934927e-04f, -1.634247034e-04f, -1.620557146e-04f, +-1.606865286e-04f, -1.593171478e-04f, -1.579475746e-04f, -1.565778113e-04f, -1.552078605e-04f, -1.538377243e-04f, -1.524674053e-04f, -1.510969057e-04f, -1.497262281e-04f, -1.483553746e-04f, +-1.469843478e-04f, -1.456131500e-04f, -1.442417836e-04f, -1.428702510e-04f, -1.414985546e-04f, -1.401266966e-04f, -1.387546796e-04f, -1.373825059e-04f, -1.360101779e-04f, -1.346376979e-04f, +-1.332650684e-04f, -1.318922916e-04f, -1.305193701e-04f, -1.291463062e-04f, -1.277731023e-04f, -1.263997607e-04f, -1.250262839e-04f, -1.236526742e-04f, -1.222789339e-04f, -1.209050656e-04f, +-1.195310715e-04f, -1.181569541e-04f, -1.167827157e-04f, -1.154083588e-04f, -1.140338856e-04f, -1.126592986e-04f, -1.112846002e-04f, -1.099097927e-04f, -1.085348786e-04f, -1.071598602e-04f, +-1.057847399e-04f, -1.044095200e-04f, -1.030342031e-04f, -1.016587913e-04f, -1.002832873e-04f, -9.890769318e-05f, -9.753201152e-05f, -9.615624464e-05f, -9.478039492e-05f, -9.340446476e-05f, +-9.202845653e-05f, -9.065237263e-05f, -8.927621542e-05f, -8.789998730e-05f, -8.652369064e-05f, -8.514732784e-05f, -8.377090128e-05f, -8.239441333e-05f, -8.101786639e-05f, -7.964126283e-05f, +-7.826460504e-05f, -7.688789541e-05f, -7.551113630e-05f, -7.413433012e-05f, -7.275747924e-05f, -7.138058604e-05f, -7.000365291e-05f, -6.862668223e-05f, -6.724967638e-05f, -6.587263775e-05f, +-6.449556871e-05f, -6.311847166e-05f, -6.174134897e-05f, -6.036420302e-05f, -5.898703620e-05f, -5.760985089e-05f, -5.623264947e-05f, -5.485543432e-05f, -5.347820783e-05f, -5.210097237e-05f, +-5.072373033e-05f, -4.934648409e-05f, -4.796923604e-05f, -4.659198854e-05f, -4.521474398e-05f, -4.383750475e-05f, -4.246027322e-05f, -4.108305177e-05f, -3.970584279e-05f, -3.832864865e-05f, +-3.695147174e-05f, -3.557431443e-05f, -3.419717910e-05f, -3.282006814e-05f, -3.144298392e-05f, -3.006592882e-05f, -2.868890522e-05f, -2.731191550e-05f, -2.593496203e-05f, -2.455804720e-05f, +-2.318117339e-05f, -2.180434296e-05f, -2.042755830e-05f, -1.905082179e-05f, -1.767413581e-05f, -1.629750272e-05f, -1.492092491e-05f, -1.354440475e-05f, -1.216794462e-05f, -1.079154690e-05f, +-9.415213955e-06f, -8.038948169e-06f, -6.662751914e-06f, -5.286627565e-06f, -3.910577498e-06f, -2.534604085e-06f, -1.158709702e-06f, 2.171032776e-07f, 1.592832481e-06f, 2.968475534e-06f, +4.344030065e-06f, 5.719493700e-06f, 7.094864067e-06f, 8.470138794e-06f, 9.845315510e-06f, 1.122039184e-05f, 1.259536542e-05f, 1.397023388e-05f, 1.534499483e-05f, 1.671964593e-05f, +1.809418479e-05f, 1.946860904e-05f, 2.084291632e-05f, 2.221710426e-05f, 2.359117048e-05f, 2.496511263e-05f, 2.633892833e-05f, 2.771261522e-05f, 2.908617093e-05f, 3.045959309e-05f, +3.183287933e-05f, 3.320602730e-05f, 3.457903462e-05f, 3.595189893e-05f, 3.732461787e-05f, 3.869718906e-05f, 4.006961016e-05f, 4.144187879e-05f, 4.281399258e-05f, 4.418594919e-05f, +4.555774624e-05f, 4.692938138e-05f, 4.830085223e-05f, 4.967215645e-05f, 5.104329167e-05f, 5.241425554e-05f, 5.378504568e-05f, 5.515565974e-05f, 5.652609537e-05f, 5.789635020e-05f, +5.926642188e-05f, 6.063630804e-05f, 6.200600635e-05f, 6.337551442e-05f, 6.474482992e-05f, 6.611395048e-05f, 6.748287375e-05f, 6.885159737e-05f, 7.022011900e-05f, 7.158843627e-05f, +7.295654684e-05f, 7.432444834e-05f, 7.569213844e-05f, 7.705961477e-05f, 7.842687500e-05f, 7.979391675e-05f, 8.116073770e-05f, 8.252733548e-05f, 8.389370774e-05f, 8.525985215e-05f, +8.662576635e-05f, 8.799144799e-05f, 8.935689473e-05f, 9.072210422e-05f, 9.208707411e-05f, 9.345180206e-05f, 9.481628573e-05f, 9.618052277e-05f, 9.754451084e-05f, 9.890824759e-05f, +1.002717307e-04f, 1.016349578e-04f, 1.029979265e-04f, 1.043606346e-04f, 1.057230797e-04f, 1.070852594e-04f, 1.084471713e-04f, 1.098088133e-04f, 1.111701829e-04f, 1.125312777e-04f, +1.138920956e-04f, 1.152526340e-04f, 1.166128907e-04f, 1.179728634e-04f, 1.193325497e-04f, 1.206919472e-04f, 1.220510537e-04f, 1.234098668e-04f, 1.247683842e-04f, 1.261266036e-04f, +1.274845226e-04f, 1.288421388e-04f, 1.301994501e-04f, 1.315564539e-04f, 1.329131481e-04f, 1.342695303e-04f, 1.356255981e-04f, 1.369813492e-04f, 1.383367814e-04f, 1.396918923e-04f, +1.410466795e-04f, 1.424011407e-04f, 1.437552737e-04f, 1.451090760e-04f, 1.464625454e-04f, 1.478156796e-04f, 1.491684762e-04f, 1.505209330e-04f, 1.518730475e-04f, 1.532248175e-04f, +1.545762407e-04f, 1.559273148e-04f, 1.572780374e-04f, 1.586284062e-04f, 1.599784189e-04f, 1.613280732e-04f, 1.626773668e-04f, 1.640262974e-04f, 1.653748626e-04f, 1.667230602e-04f, +1.680708879e-04f, 1.694183433e-04f, 1.707654241e-04f, 1.721121280e-04f, 1.734584528e-04f, 1.748043961e-04f, 1.761499556e-04f, 1.774951291e-04f, 1.788399141e-04f, 1.801843085e-04f, +1.815283098e-04f, 1.828719159e-04f, 1.842151244e-04f, 1.855579329e-04f, 1.869003393e-04f, 1.882423413e-04f, 1.895839364e-04f, 1.909251225e-04f, 1.922658972e-04f, 1.936062582e-04f, +1.949462033e-04f, 1.962857302e-04f, 1.976248365e-04f, 1.989635200e-04f, 2.003017784e-04f, 2.016396094e-04f, 2.029770108e-04f, 2.043139801e-04f, 2.056505152e-04f, 2.069866137e-04f, +2.083222735e-04f, 2.096574921e-04f, 2.109922673e-04f, 2.123265969e-04f, 2.136604785e-04f, 2.149939099e-04f, 2.163268888e-04f, 2.176594129e-04f, 2.189914800e-04f, 2.203230877e-04f, +2.216542338e-04f, 2.229849160e-04f, 2.243151321e-04f, 2.256448798e-04f, 2.269741568e-04f, 2.283029608e-04f, 2.296312895e-04f, 2.309591408e-04f, 2.322865123e-04f, 2.336134018e-04f, +2.349398070e-04f, 2.362657256e-04f, 2.375911554e-04f, 2.389160941e-04f, 2.402405395e-04f, 2.415644893e-04f, 2.428879412e-04f, 2.442108930e-04f, 2.455333424e-04f, 2.468552872e-04f, +2.481767251e-04f, 2.494976538e-04f, 2.508180712e-04f, 2.521379749e-04f, 2.534573627e-04f, 2.547762324e-04f, 2.560945816e-04f, 2.574124083e-04f, 2.587297100e-04f, 2.600464846e-04f, +2.613627298e-04f, 2.626784434e-04f, 2.639936232e-04f, 2.653082668e-04f, 2.666223721e-04f, 2.679359368e-04f, 2.692489587e-04f, 2.705614355e-04f, 2.718733651e-04f, 2.731847451e-04f, +2.744955733e-04f, 2.758058476e-04f, 2.771155656e-04f, 2.784247251e-04f, 2.797333240e-04f, 2.810413599e-04f, 2.823488308e-04f, 2.836557342e-04f, 2.849620680e-04f, 2.862678301e-04f, +2.875730180e-04f, 2.888776298e-04f, 2.901816630e-04f, 2.914851155e-04f, 2.927879852e-04f, 2.940902696e-04f, 2.953919668e-04f, 2.966930743e-04f, 2.979935901e-04f, 2.992935119e-04f, +3.005928375e-04f, 3.018915647e-04f, 3.031896912e-04f, 3.044872149e-04f, 3.057841336e-04f, 3.070804450e-04f, 3.083761470e-04f, 3.096712374e-04f, 3.109657138e-04f, 3.122595743e-04f, +3.135528165e-04f, 3.148454382e-04f, 3.161374373e-04f, 3.174288115e-04f, 3.187195587e-04f, 3.200096767e-04f, 3.212991632e-04f, 3.225880162e-04f, 3.238762333e-04f, 3.251638124e-04f, +3.264507514e-04f, 3.277370480e-04f, 3.290227000e-04f, 3.303077054e-04f, 3.315920618e-04f, 3.328757671e-04f, 3.341588191e-04f, 3.354412157e-04f, 3.367229546e-04f, 3.380040337e-04f, +3.392844509e-04f, 3.405642039e-04f, 3.418432905e-04f, 3.431217087e-04f, 3.443994562e-04f, 3.456765309e-04f, 3.469529305e-04f, 3.482286530e-04f, 3.495036962e-04f, 3.507780578e-04f, +3.520517358e-04f, 3.533247280e-04f, 3.545970322e-04f, 3.558686463e-04f, 3.571395681e-04f, 3.584097954e-04f, 3.596793262e-04f, 3.609481582e-04f, 3.622162892e-04f, 3.634837173e-04f, +3.647504401e-04f, 3.660164556e-04f, 3.672817615e-04f, 3.685463559e-04f, 3.698102364e-04f, 3.710734011e-04f, 3.723358477e-04f, 3.735975740e-04f, 3.748585780e-04f, 3.761188576e-04f, +3.773784105e-04f, 3.786372347e-04f, 3.798953281e-04f, 3.811526884e-04f, 3.824093135e-04f, 3.836652015e-04f, 3.849203500e-04f, 3.861747570e-04f, 3.874284203e-04f, 3.886813380e-04f, +3.899335077e-04f, 3.911849274e-04f, 3.924355950e-04f, 3.936855084e-04f, 3.949346654e-04f, 3.961830639e-04f, 3.974307019e-04f, 3.986775772e-04f, 3.999236877e-04f, 4.011690313e-04f, +4.024136059e-04f, 4.036574093e-04f, 4.049004396e-04f, 4.061426945e-04f, 4.073841720e-04f, 4.086248700e-04f, 4.098647864e-04f, 4.111039190e-04f, 4.123422659e-04f, 4.135798248e-04f, +4.148165937e-04f, 4.160525706e-04f, 4.172877533e-04f, 4.185221397e-04f, 4.197557278e-04f, 4.209885155e-04f, 4.222205006e-04f, 4.234516812e-04f, 4.246820551e-04f, 4.259116202e-04f, +4.271403745e-04f, 4.283683159e-04f, 4.295954424e-04f, 4.308217518e-04f, 4.320472420e-04f, 4.332719111e-04f, 4.344957569e-04f, 4.357187775e-04f, 4.369409706e-04f, 4.381623343e-04f, +4.393828664e-04f, 4.406025650e-04f, 4.418214280e-04f, 4.430394533e-04f, 4.442566389e-04f, 4.454729827e-04f, 4.466884826e-04f, 4.479031366e-04f, 4.491169427e-04f, 4.503298989e-04f, +4.515420030e-04f, 4.527532530e-04f, 4.539636469e-04f, 4.551731826e-04f, 4.563818581e-04f, 4.575896714e-04f, 4.587966205e-04f, 4.600027032e-04f, 4.612079176e-04f, 4.624122616e-04f, +4.636157333e-04f, 4.648183305e-04f, 4.660200512e-04f, 4.672208935e-04f, 4.684208553e-04f, 4.696199346e-04f, 4.708181293e-04f, 4.720154375e-04f, 4.732118571e-04f, 4.744073862e-04f, +4.756020226e-04f, 4.767957644e-04f, 4.779886096e-04f, 4.791805562e-04f, 4.803716021e-04f, 4.815617454e-04f, 4.827509841e-04f, 4.839393161e-04f, 4.851267395e-04f, 4.863132523e-04f, +4.874988524e-04f, 4.886835379e-04f, 4.898673068e-04f, 4.910501570e-04f, 4.922320867e-04f, 4.934130938e-04f, 4.945931763e-04f, 4.957723322e-04f, 4.969505597e-04f, 4.981278566e-04f, +4.993042210e-04f, 5.004796509e-04f, 5.016541443e-04f, 5.028276994e-04f, 5.040003141e-04f, 5.051719863e-04f, 5.063427143e-04f, 5.075124960e-04f, 5.086813293e-04f, 5.098492125e-04f, +5.110161435e-04f, 5.121821203e-04f, 5.133471410e-04f, 5.145112037e-04f, 5.156743063e-04f, 5.168364470e-04f, 5.179976238e-04f, 5.191578346e-04f, 5.203170777e-04f, 5.214753510e-04f, +5.226326526e-04f, 5.237889806e-04f, 5.249443329e-04f, 5.260987078e-04f, 5.272521032e-04f, 5.284045172e-04f, 5.295559478e-04f, 5.307063932e-04f, 5.318558514e-04f, 5.330043205e-04f, +5.341517986e-04f, 5.352982837e-04f, 5.364437739e-04f, 5.375882673e-04f, 5.387317620e-04f, 5.398742561e-04f, 5.410157476e-04f, 5.421562346e-04f, 5.432957153e-04f, 5.444341876e-04f, +5.455716498e-04f, 5.467080999e-04f, 5.478435360e-04f, 5.489779561e-04f, 5.501113585e-04f, 5.512437412e-04f, 5.523751023e-04f, 5.535054399e-04f, 5.546347521e-04f, 5.557630370e-04f, +5.568902928e-04f, 5.580165175e-04f, 5.591417094e-04f, 5.602658664e-04f, 5.613889867e-04f, 5.625110684e-04f, 5.636321097e-04f, 5.647521087e-04f, 5.658710635e-04f, 5.669889722e-04f, +5.681058329e-04f, 5.692216439e-04f, 5.703364032e-04f, 5.714501090e-04f, 5.725627594e-04f, 5.736743525e-04f, 5.747848865e-04f, 5.758943596e-04f, 5.770027698e-04f, 5.781101154e-04f, +5.792163945e-04f, 5.803216052e-04f, 5.814257456e-04f, 5.825288140e-04f, 5.836308086e-04f, 5.847317273e-04f, 5.858315686e-04f, 5.869303304e-04f, 5.880280109e-04f, 5.891246084e-04f, +5.902201209e-04f, 5.913145468e-04f, 5.924078840e-04f, 5.935001309e-04f, 5.945912856e-04f, 5.956813462e-04f, 5.967703110e-04f, 5.978581782e-04f, 5.989449459e-04f, 6.000306122e-04f, +6.011151755e-04f, 6.021986339e-04f, 6.032809856e-04f, 6.043622287e-04f, 6.054423615e-04f, 6.065213823e-04f, 6.075992891e-04f, 6.086760801e-04f, 6.097517537e-04f, 6.108263080e-04f, +6.118997412e-04f, 6.129720516e-04f, 6.140432372e-04f, 6.151132965e-04f, 6.161822275e-04f, 6.172500285e-04f, 6.183166977e-04f, 6.193822334e-04f, 6.204466337e-04f, 6.215098970e-04f, +6.225720214e-04f, 6.236330051e-04f, 6.246928464e-04f, 6.257515436e-04f, 6.268090949e-04f, 6.278654984e-04f, 6.289207526e-04f, 6.299748555e-04f, 6.310278055e-04f, 6.320796008e-04f, +6.331302396e-04f, 6.341797203e-04f, 6.352280410e-04f, 6.362752001e-04f, 6.373211957e-04f, 6.383660262e-04f, 6.394096898e-04f, 6.404521848e-04f, 6.414935094e-04f, 6.425336619e-04f, +6.435726406e-04f, 6.446104438e-04f, 6.456470698e-04f, 6.466825167e-04f, 6.477167830e-04f, 6.487498668e-04f, 6.497817665e-04f, 6.508124804e-04f, 6.518420068e-04f, 6.528703438e-04f, +6.538974900e-04f, 6.549234434e-04f, 6.559482025e-04f, 6.569717655e-04f, 6.579941308e-04f, 6.590152966e-04f, 6.600352613e-04f, 6.610540231e-04f, 6.620715804e-04f, 6.630879315e-04f, +6.641030746e-04f, 6.651170082e-04f, 6.661297306e-04f, 6.671412400e-04f, 6.681515348e-04f, 6.691606133e-04f, 6.701684739e-04f, 6.711751149e-04f, 6.721805345e-04f, 6.731847312e-04f, +6.741877033e-04f, 6.751894492e-04f, 6.761899671e-04f, 6.771892554e-04f, 6.781873124e-04f, 6.791841366e-04f, 6.801797263e-04f, 6.811740797e-04f, 6.821671954e-04f, 6.831590716e-04f, +6.841497066e-04f, 6.851390990e-04f, 6.861272469e-04f, 6.871141488e-04f, 6.880998031e-04f, 6.890842081e-04f, 6.900673623e-04f, 6.910492639e-04f, 6.920299113e-04f, 6.930093030e-04f, +6.939874374e-04f, 6.949643127e-04f, 6.959399274e-04f, 6.969142799e-04f, 6.978873686e-04f, 6.988591919e-04f, 6.998297481e-04f, 7.007990357e-04f, 7.017670531e-04f, 7.027337987e-04f, +7.036992708e-04f, 7.046634679e-04f, 7.056263884e-04f, 7.065880308e-04f, 7.075483933e-04f, 7.085074745e-04f, 7.094652728e-04f, 7.104217866e-04f, 7.113770142e-04f, 7.123309542e-04f, +7.132836050e-04f, 7.142349650e-04f, 7.151850326e-04f, 7.161338063e-04f, 7.170812844e-04f, 7.180274656e-04f, 7.189723481e-04f, 7.199159304e-04f, 7.208582111e-04f, 7.217991885e-04f, +7.227388610e-04f, 7.236772272e-04f, 7.246142855e-04f, 7.255500344e-04f, 7.264844723e-04f, 7.274175976e-04f, 7.283494090e-04f, 7.292799047e-04f, 7.302090833e-04f, 7.311369433e-04f, +7.320634832e-04f, 7.329887013e-04f, 7.339125963e-04f, 7.348351666e-04f, 7.357564106e-04f, 7.366763268e-04f, 7.375949139e-04f, 7.385121701e-04f, 7.394280941e-04f, 7.403426844e-04f, +7.412559393e-04f, 7.421678575e-04f, 7.430784375e-04f, 7.439876777e-04f, 7.448955766e-04f, 7.458021329e-04f, 7.467073449e-04f, 7.476112112e-04f, 7.485137303e-04f, 7.494149008e-04f, +7.503147211e-04f, 7.512131898e-04f, 7.521103055e-04f, 7.530060666e-04f, 7.539004717e-04f, 7.547935193e-04f, 7.556852080e-04f, 7.565755363e-04f, 7.574645027e-04f, 7.583521058e-04f, +7.592383442e-04f, 7.601232163e-04f, 7.610067208e-04f, 7.618888562e-04f, 7.627696211e-04f, 7.636490139e-04f, 7.645270334e-04f, 7.654036780e-04f, 7.662789463e-04f, 7.671528370e-04f, +7.680253484e-04f, 7.688964793e-04f, 7.697662283e-04f, 7.706345938e-04f, 7.715015745e-04f, 7.723671689e-04f, 7.732313757e-04f, 7.740941935e-04f, 7.749556208e-04f, 7.758156562e-04f, +7.766742983e-04f, 7.775315458e-04f, 7.783873972e-04f, 7.792418511e-04f, 7.800949062e-04f, 7.809465610e-04f, 7.817968142e-04f, 7.826456643e-04f, 7.834931101e-04f, 7.843391501e-04f, +7.851837830e-04f, 7.860270073e-04f, 7.868688217e-04f, 7.877092248e-04f, 7.885482153e-04f, 7.893857918e-04f, 7.902219529e-04f, 7.910566973e-04f, 7.918900236e-04f, 7.927219304e-04f, +7.935524165e-04f, 7.943814804e-04f, 7.952091209e-04f, 7.960353365e-04f, 7.968601260e-04f, 7.976834879e-04f, 7.985054210e-04f, 7.993259239e-04f, 8.001449953e-04f, 8.009626339e-04f, +8.017788383e-04f, 8.025936072e-04f, 8.034069393e-04f, 8.042188332e-04f, 8.050292877e-04f, 8.058383015e-04f, 8.066458731e-04f, 8.074520014e-04f, 8.082566850e-04f, 8.090599226e-04f, +8.098617130e-04f, 8.106620547e-04f, 8.114609466e-04f, 8.122583872e-04f, 8.130543755e-04f, 8.138489099e-04f, 8.146419893e-04f, 8.154336124e-04f, 8.162237779e-04f, 8.170124845e-04f, +8.177997310e-04f, 8.185855160e-04f, 8.193698383e-04f, 8.201526967e-04f, 8.209340898e-04f, 8.217140165e-04f, 8.224924754e-04f, 8.232694653e-04f, 8.240449849e-04f, 8.248190330e-04f, +8.255916084e-04f, 8.263627098e-04f, 8.271323359e-04f, 8.279004855e-04f, 8.286671574e-04f, 8.294323504e-04f, 8.301960631e-04f, 8.309582944e-04f, 8.317190431e-04f, 8.324783079e-04f, +8.332360876e-04f, 8.339923809e-04f, 8.347471868e-04f, 8.355005038e-04f, 8.362523310e-04f, 8.370026669e-04f, 8.377515105e-04f, 8.384988604e-04f, 8.392447156e-04f, 8.399890748e-04f, +8.407319369e-04f, 8.414733005e-04f, 8.422131646e-04f, 8.429515280e-04f, 8.436883894e-04f, 8.444237477e-04f, 8.451576017e-04f, 8.458899503e-04f, 8.466207921e-04f, 8.473501262e-04f, +8.480779513e-04f, 8.488042662e-04f, 8.495290698e-04f, 8.502523609e-04f, 8.509741384e-04f, 8.516944010e-04f, 8.524131478e-04f, 8.531303774e-04f, 8.538460888e-04f, 8.545602808e-04f, +8.552729523e-04f, 8.559841021e-04f, 8.566937290e-04f, 8.574018321e-04f, 8.581084100e-04f, 8.588134618e-04f, 8.595169862e-04f, 8.602189822e-04f, 8.609194486e-04f, 8.616183843e-04f, +8.623157882e-04f, 8.630116592e-04f, 8.637059962e-04f, 8.643987980e-04f, 8.650900636e-04f, 8.657797918e-04f, 8.664679816e-04f, 8.671546319e-04f, 8.678397416e-04f, 8.685233095e-04f, +8.692053346e-04f, 8.698858158e-04f, 8.705647520e-04f, 8.712421422e-04f, 8.719179853e-04f, 8.725922801e-04f, 8.732650257e-04f, 8.739362209e-04f, 8.746058647e-04f, 8.752739560e-04f, +8.759404938e-04f, 8.766054770e-04f, 8.772689045e-04f, 8.779307754e-04f, 8.785910885e-04f, 8.792498428e-04f, 8.799070372e-04f, 8.805626708e-04f, 8.812167424e-04f, 8.818692511e-04f, +8.825201958e-04f, 8.831695755e-04f, 8.838173891e-04f, 8.844636357e-04f, 8.851083141e-04f, 8.857514235e-04f, 8.863929627e-04f, 8.870329308e-04f, 8.876713267e-04f, 8.883081495e-04f, +8.889433980e-04f, 8.895770715e-04f, 8.902091687e-04f, 8.908396888e-04f, 8.914686307e-04f, 8.920959935e-04f, 8.927217761e-04f, 8.933459777e-04f, 8.939685971e-04f, 8.945896334e-04f, +8.952090856e-04f, 8.958269528e-04f, 8.964432340e-04f, 8.970579282e-04f, 8.976710345e-04f, 8.982825519e-04f, 8.988924793e-04f, 8.995008160e-04f, 9.001075609e-04f, 9.007127130e-04f, +9.013162715e-04f, 9.019182353e-04f, 9.025186036e-04f, 9.031173753e-04f, 9.037145496e-04f, 9.043101255e-04f, 9.049041020e-04f, 9.054964784e-04f, 9.060872535e-04f, 9.066764266e-04f, +9.072639966e-04f, 9.078499627e-04f, 9.084343239e-04f, 9.090170794e-04f, 9.095982281e-04f, 9.101777693e-04f, 9.107557021e-04f, 9.113320254e-04f, 9.119067384e-04f, 9.124798403e-04f, +9.130513300e-04f, 9.136212069e-04f, 9.141894698e-04f, 9.147561180e-04f, 9.153211506e-04f, 9.158845667e-04f, 9.164463655e-04f, 9.170065459e-04f, 9.175651073e-04f, 9.181220487e-04f, +9.186773692e-04f, 9.192310681e-04f, 9.197831443e-04f, 9.203335972e-04f, 9.208824258e-04f, 9.214296292e-04f, 9.219752067e-04f, 9.225191573e-04f, 9.230614803e-04f, 9.236021748e-04f, +9.241412400e-04f, 9.246786750e-04f, 9.252144790e-04f, 9.257486512e-04f, 9.262811908e-04f, 9.268120969e-04f, 9.273413687e-04f, 9.278690054e-04f, 9.283950061e-04f, 9.289193702e-04f, +9.294420967e-04f, 9.299631849e-04f, 9.304826340e-04f, 9.310004431e-04f, 9.315166115e-04f, 9.320311384e-04f, 9.325440230e-04f, 9.330552645e-04f, 9.335648621e-04f, 9.340728150e-04f, +9.345791225e-04f, 9.350837838e-04f, 9.355867981e-04f, 9.360881646e-04f, 9.365878826e-04f, 9.370859513e-04f, 9.375823700e-04f, 9.380771379e-04f, 9.385702542e-04f, 9.390617182e-04f, +9.395515292e-04f, 9.400396863e-04f, 9.405261889e-04f, 9.410110362e-04f, 9.414942275e-04f, 9.419757620e-04f, 9.424556390e-04f, 9.429338578e-04f, 9.434104177e-04f, 9.438853179e-04f, +9.443585576e-04f, 9.448301363e-04f, 9.453000532e-04f, 9.457683075e-04f, 9.462348986e-04f, 9.466998257e-04f, 9.471630882e-04f, 9.476246854e-04f, 9.480846165e-04f, 9.485428808e-04f, +9.489994778e-04f, 9.494544066e-04f, 9.499076666e-04f, 9.503592571e-04f, 9.508091775e-04f, 9.512574270e-04f, 9.517040050e-04f, 9.521489108e-04f, 9.525921438e-04f, 9.530337033e-04f, +9.534735886e-04f, 9.539117990e-04f, 9.543483340e-04f, 9.547831928e-04f, 9.552163748e-04f, 9.556478794e-04f, 9.560777059e-04f, 9.565058537e-04f, 9.569323221e-04f, 9.573571106e-04f, +9.577802184e-04f, 9.582016449e-04f, 9.586213896e-04f, 9.590394517e-04f, 9.594558307e-04f, 9.598705260e-04f, 9.602835369e-04f, 9.606948629e-04f, 9.611045032e-04f, 9.615124574e-04f, +9.619187248e-04f, 9.623233048e-04f, 9.627261968e-04f, 9.631274003e-04f, 9.635269146e-04f, 9.639247391e-04f, 9.643208733e-04f, 9.647153165e-04f, 9.651080683e-04f, 9.654991280e-04f, +9.658884950e-04f, 9.662761688e-04f, 9.666621488e-04f, 9.670464345e-04f, 9.674290253e-04f, 9.678099206e-04f, 9.681891198e-04f, 9.685666225e-04f, 9.689424281e-04f, 9.693165360e-04f, +9.696889456e-04f, 9.700596565e-04f, 9.704286682e-04f, 9.707959799e-04f, 9.711615914e-04f, 9.715255019e-04f, 9.718877110e-04f, 9.722482182e-04f, 9.726070229e-04f, 9.729641247e-04f, +9.733195229e-04f, 9.736732172e-04f, 9.740252070e-04f, 9.743754917e-04f, 9.747240710e-04f, 9.750709442e-04f, 9.754161109e-04f, 9.757595706e-04f, 9.761013229e-04f, 9.764413671e-04f, +9.767797029e-04f, 9.771163298e-04f, 9.774512472e-04f, 9.777844548e-04f, 9.781159520e-04f, 9.784457383e-04f, 9.787738133e-04f, 9.791001766e-04f, 9.794248277e-04f, 9.797477661e-04f, +9.800689913e-04f, 9.803885030e-04f, 9.807063006e-04f, 9.810223838e-04f, 9.813367520e-04f, 9.816494049e-04f, 9.819603420e-04f, 9.822695628e-04f, 9.825770670e-04f, 9.828828541e-04f, +9.831869237e-04f, 9.834892754e-04f, 9.837899087e-04f, 9.840888233e-04f, 9.843860187e-04f, 9.846814945e-04f, 9.849752503e-04f, 9.852672857e-04f, 9.855576004e-04f, 9.858461938e-04f, +9.861330657e-04f, 9.864182155e-04f, 9.867016431e-04f, 9.869833478e-04f, 9.872633295e-04f, 9.875415876e-04f, 9.878181218e-04f, 9.880929318e-04f, 9.883660172e-04f, 9.886373775e-04f, +9.889070125e-04f, 9.891749218e-04f, 9.894411050e-04f, 9.897055618e-04f, 9.899682918e-04f, 9.902292946e-04f, 9.904885700e-04f, 9.907461175e-04f, 9.910019369e-04f, 9.912560278e-04f, +9.915083899e-04f, 9.917590227e-04f, 9.920079261e-04f, 9.922550997e-04f, 9.925005431e-04f, 9.927442561e-04f, 9.929862383e-04f, 9.932264894e-04f, 9.934650091e-04f, 9.937017971e-04f, +9.939368531e-04f, 9.941701768e-04f, 9.944017679e-04f, 9.946316261e-04f, 9.948597510e-04f, 9.950861426e-04f, 9.953108003e-04f, 9.955337240e-04f, 9.957549133e-04f, 9.959743681e-04f, +9.961920879e-04f, 9.964080727e-04f, 9.966223220e-04f, 9.968348356e-04f, 9.970456132e-04f, 9.972546547e-04f, 9.974619597e-04f, 9.976675280e-04f, 9.978713593e-04f, 9.980734534e-04f, +9.982738101e-04f, 9.984724291e-04f, 9.986693101e-04f, 9.988644530e-04f, 9.990578575e-04f, 9.992495234e-04f, 9.994394504e-04f, 9.996276383e-04f, 9.998140870e-04f, 9.999987961e-04f, +1.000181766e-03f, 1.000362995e-03f, 1.000542484e-03f, 1.000720233e-03f, 1.000896242e-03f, 1.001070510e-03f, 1.001243036e-03f, 1.001413822e-03f, 1.001582866e-03f, 1.001750169e-03f, +1.001915730e-03f, 1.002079550e-03f, 1.002241627e-03f, 1.002401962e-03f, 1.002560555e-03f, 1.002717405e-03f, 1.002872512e-03f, 1.003025876e-03f, 1.003177498e-03f, 1.003327376e-03f, +1.003475511e-03f, 1.003621902e-03f, 1.003766550e-03f, 1.003909454e-03f, 1.004050614e-03f, 1.004190030e-03f, 1.004327701e-03f, 1.004463629e-03f, 1.004597812e-03f, 1.004730250e-03f, +1.004860944e-03f, 1.004989892e-03f, 1.005117096e-03f, 1.005242555e-03f, 1.005366269e-03f, 1.005488237e-03f, 1.005608460e-03f, 1.005726937e-03f, 1.005843669e-03f, 1.005958655e-03f, +1.006071895e-03f, 1.006183390e-03f, 1.006293139e-03f, 1.006401141e-03f, 1.006507397e-03f, 1.006611908e-03f, 1.006714672e-03f, 1.006815689e-03f, 1.006914960e-03f, 1.007012485e-03f, +1.007108263e-03f, 1.007202295e-03f, 1.007294580e-03f, 1.007385118e-03f, 1.007473910e-03f, 1.007560954e-03f, 1.007646252e-03f, 1.007729803e-03f, 1.007811607e-03f, 1.007891665e-03f, +1.007969975e-03f, 1.008046538e-03f, 1.008121354e-03f, 1.008194423e-03f, 1.008265745e-03f, 1.008335320e-03f, 1.008403147e-03f, 1.008469228e-03f, 1.008533561e-03f, 1.008596148e-03f, +1.008656987e-03f, 1.008716079e-03f, 1.008773424e-03f, 1.008829022e-03f, 1.008882872e-03f, 1.008934976e-03f, 1.008985332e-03f, 1.009033942e-03f, 1.009080804e-03f, 1.009125919e-03f, +1.009169288e-03f, 1.009210909e-03f, 1.009250783e-03f, 1.009288911e-03f, 1.009325292e-03f, 1.009359926e-03f, 1.009392813e-03f, 1.009423953e-03f, 1.009453347e-03f, 1.009480994e-03f, +1.009506895e-03f, 1.009531049e-03f, 1.009553457e-03f, 1.009574118e-03f, 1.009593034e-03f, 1.009610202e-03f, 1.009625625e-03f, 1.009639302e-03f, 1.009651233e-03f, 1.009661418e-03f, +1.009669857e-03f, 1.009676550e-03f, 1.009681498e-03f, 1.009684701e-03f, 1.009686158e-03f, 1.009685869e-03f, 1.009683836e-03f, 1.009680057e-03f, 1.009674534e-03f, 1.009667265e-03f, +1.009658252e-03f, 1.009647494e-03f, 1.009634992e-03f, 1.009620745e-03f, 1.009604755e-03f, 1.009587020e-03f, 1.009567541e-03f, 1.009546318e-03f, 1.009523352e-03f, 1.009498642e-03f, +1.009472188e-03f, 1.009443992e-03f, 1.009414052e-03f, 1.009382370e-03f, 1.009348945e-03f, 1.009313777e-03f, 1.009276866e-03f, 1.009238214e-03f, 1.009197819e-03f, 1.009155683e-03f, +1.009111805e-03f, 1.009066185e-03f, 1.009018824e-03f, 1.008969722e-03f, 1.008918878e-03f, 1.008866294e-03f, 1.008811970e-03f, 1.008755905e-03f, 1.008698100e-03f, 1.008638554e-03f, +1.008577269e-03f, 1.008514245e-03f, 1.008449481e-03f, 1.008382978e-03f, 1.008314736e-03f, 1.008244756e-03f, 1.008173037e-03f, 1.008099580e-03f, 1.008024385e-03f, 1.007947452e-03f, +1.007868781e-03f, 1.007788373e-03f, 1.007706229e-03f, 1.007622347e-03f, 1.007536729e-03f, 1.007449375e-03f, 1.007360285e-03f, 1.007269459e-03f, 1.007176897e-03f, 1.007082600e-03f, +1.006986568e-03f, 1.006888802e-03f, 1.006789301e-03f, 1.006688066e-03f, 1.006585097e-03f, 1.006480395e-03f, 1.006373959e-03f, 1.006265791e-03f, 1.006155889e-03f, 1.006044255e-03f, +1.005930890e-03f, 1.005815792e-03f, 1.005698963e-03f, 1.005580402e-03f, 1.005460111e-03f, 1.005338089e-03f, 1.005214337e-03f, 1.005088855e-03f, 1.004961644e-03f, 1.004832703e-03f, +1.004702033e-03f, 1.004569634e-03f, 1.004435508e-03f, 1.004299653e-03f, 1.004162071e-03f, 1.004022761e-03f, 1.003881725e-03f, 1.003738961e-03f, 1.003594472e-03f, 1.003448257e-03f, +1.003300316e-03f, 1.003150650e-03f, 1.002999260e-03f, 1.002846145e-03f, 1.002691306e-03f, 1.002534743e-03f, 1.002376457e-03f, 1.002216448e-03f, 1.002054717e-03f, 1.001891263e-03f, +1.001726088e-03f, 1.001559191e-03f, 1.001390573e-03f, 1.001220235e-03f, 1.001048176e-03f, 1.000874398e-03f, 1.000698900e-03f, 1.000521683e-03f, 1.000342748e-03f, 1.000162095e-03f, +9.999797237e-04f, 9.997956354e-04f, 9.996098301e-04f, 9.994223084e-04f, 9.992330706e-04f, 9.990421172e-04f, 9.988494487e-04f, 9.986550655e-04f, 9.984589680e-04f, 9.982611566e-04f, +9.980616318e-04f, 9.978603941e-04f, 9.976574440e-04f, 9.974527817e-04f, 9.972464079e-04f, 9.970383230e-04f, 9.968285274e-04f, 9.966170217e-04f, 9.964038062e-04f, 9.961888815e-04f, +9.959722480e-04f, 9.957539063e-04f, 9.955338567e-04f, 9.953120998e-04f, 9.950886361e-04f, 9.948634660e-04f, 9.946365901e-04f, 9.944080088e-04f, 9.941777227e-04f, 9.939457322e-04f, +9.937120379e-04f, 9.934766402e-04f, 9.932395397e-04f, 9.930007369e-04f, 9.927602323e-04f, 9.925180265e-04f, 9.922741198e-04f, 9.920285130e-04f, 9.917812064e-04f, 9.915322006e-04f, +9.912814963e-04f, 9.910290938e-04f, 9.907749938e-04f, 9.905191967e-04f, 9.902617032e-04f, 9.900025137e-04f, 9.897416289e-04f, 9.894790493e-04f, 9.892147754e-04f, 9.889488078e-04f, +9.886811471e-04f, 9.884117938e-04f, 9.881407485e-04f, 9.878680118e-04f, 9.875935842e-04f, 9.873174664e-04f, 9.870396588e-04f, 9.867601622e-04f, 9.864789770e-04f, 9.861961039e-04f, +9.859115434e-04f, 9.856252962e-04f, 9.853373628e-04f, 9.850477439e-04f, 9.847564400e-04f, 9.844634518e-04f, 9.841687799e-04f, 9.838724248e-04f, 9.835743873e-04f, 9.832746678e-04f, +9.829732671e-04f, 9.826701857e-04f, 9.823654244e-04f, 9.820589836e-04f, 9.817508641e-04f, 9.814410664e-04f, 9.811295913e-04f, 9.808164394e-04f, 9.805016112e-04f, 9.801851075e-04f, +9.798669289e-04f, 9.795470760e-04f, 9.792255496e-04f, 9.789023502e-04f, 9.785774785e-04f, 9.782509353e-04f, 9.779227211e-04f, 9.775928366e-04f, 9.772612825e-04f, 9.769280595e-04f, +9.765931682e-04f, 9.762566094e-04f, 9.759183836e-04f, 9.755784917e-04f, 9.752369343e-04f, 9.748937120e-04f, 9.745488257e-04f, 9.742022759e-04f, 9.738540633e-04f, 9.735041888e-04f, +9.731526530e-04f, 9.727994565e-04f, 9.724446001e-04f, 9.720880846e-04f, 9.717299106e-04f, 9.713700789e-04f, 9.710085901e-04f, 9.706454451e-04f, 9.702806445e-04f, 9.699141891e-04f, +9.695460795e-04f, 9.691763167e-04f, 9.688049012e-04f, 9.684318338e-04f, 9.680571153e-04f, 9.676807464e-04f, 9.673027279e-04f, 9.669230605e-04f, 9.665417449e-04f, 9.661587821e-04f, +9.657741726e-04f, 9.653879173e-04f, 9.650000169e-04f, 9.646104723e-04f, 9.642192841e-04f, 9.638264532e-04f, 9.634319803e-04f, 9.630358663e-04f, 9.626381118e-04f, 9.622387178e-04f, +9.618376849e-04f, 9.614350140e-04f, 9.610307059e-04f, 9.606247614e-04f, 9.602171812e-04f, 9.598079662e-04f, 9.593971172e-04f, 9.589846350e-04f, 9.585705204e-04f, 9.581547742e-04f, +9.577373973e-04f, 9.573183904e-04f, 9.568977544e-04f, 9.564754902e-04f, 9.560515984e-04f, 9.556260801e-04f, 9.551989359e-04f, 9.547701668e-04f, 9.543397736e-04f, 9.539077572e-04f, +9.534741183e-04f, 9.530388578e-04f, 9.526019766e-04f, 9.521634756e-04f, 9.517233555e-04f, 9.512816173e-04f, 9.508382618e-04f, 9.503932898e-04f, 9.499467024e-04f, 9.494985002e-04f, +9.490486842e-04f, 9.485972553e-04f, 9.481442143e-04f, 9.476895622e-04f, 9.472332997e-04f, 9.467754279e-04f, 9.463159475e-04f, 9.458548596e-04f, 9.453921649e-04f, 9.449278644e-04f, +9.444619589e-04f, 9.439944494e-04f, 9.435253368e-04f, 9.430546220e-04f, 9.425823059e-04f, 9.421083894e-04f, 9.416328735e-04f, 9.411557590e-04f, 9.406770469e-04f, 9.401967381e-04f, +9.397148335e-04f, 9.392313341e-04f, 9.387462407e-04f, 9.382595544e-04f, 9.377712761e-04f, 9.372814067e-04f, 9.367899471e-04f, 9.362968984e-04f, 9.358022613e-04f, 9.353060370e-04f, +9.348082264e-04f, 9.343088303e-04f, 9.338078498e-04f, 9.333052859e-04f, 9.328011395e-04f, 9.322954115e-04f, 9.317881030e-04f, 9.312792149e-04f, 9.307687482e-04f, 9.302567038e-04f, +9.297430829e-04f, 9.292278862e-04f, 9.287111149e-04f, 9.281927698e-04f, 9.276728521e-04f, 9.271513627e-04f, 9.266283026e-04f, 9.261036728e-04f, 9.255774743e-04f, 9.250497080e-04f, +9.245203751e-04f, 9.239894766e-04f, 9.234570133e-04f, 9.229229864e-04f, 9.223873969e-04f, 9.218502458e-04f, 9.213115341e-04f, 9.207712629e-04f, 9.202294331e-04f, 9.196860458e-04f, +9.191411021e-04f, 9.185946029e-04f, 9.180465494e-04f, 9.174969425e-04f, 9.169457833e-04f, 9.163930729e-04f, 9.158388123e-04f, 9.152830025e-04f, 9.147256446e-04f, 9.141667398e-04f, +9.136062889e-04f, 9.130442931e-04f, 9.124807535e-04f, 9.119156711e-04f, 9.113490471e-04f, 9.107808824e-04f, 9.102111781e-04f, 9.096399354e-04f, 9.090671553e-04f, 9.084928388e-04f, +9.079169872e-04f, 9.073396014e-04f, 9.067606826e-04f, 9.061802318e-04f, 9.055982502e-04f, 9.050147388e-04f, 9.044296988e-04f, 9.038431313e-04f, 9.032550373e-04f, 9.026654180e-04f, +9.020742745e-04f, 9.014816079e-04f, 9.008874193e-04f, 9.002917099e-04f, 8.996944807e-04f, 8.990957329e-04f, 8.984954676e-04f, 8.978936860e-04f, 8.972903892e-04f, 8.966855782e-04f, +8.960792544e-04f, 8.954714187e-04f, 8.948620724e-04f, 8.942512165e-04f, 8.936388523e-04f, 8.930249808e-04f, 8.924096033e-04f, 8.917927209e-04f, 8.911743348e-04f, 8.905544460e-04f, +8.899330559e-04f, 8.893101654e-04f, 8.886857759e-04f, 8.880598885e-04f, 8.874325043e-04f, 8.868036245e-04f, 8.861732504e-04f, 8.855413830e-04f, 8.849080236e-04f, 8.842731734e-04f, +8.836368335e-04f, 8.829990052e-04f, 8.823596896e-04f, 8.817188879e-04f, 8.810766014e-04f, 8.804328312e-04f, 8.797875785e-04f, 8.791408445e-04f, 8.784926305e-04f, 8.778429377e-04f, +8.771917672e-04f, 8.765391203e-04f, 8.758849983e-04f, 8.752294022e-04f, 8.745723334e-04f, 8.739137931e-04f, 8.732537825e-04f, 8.725923028e-04f, 8.719293553e-04f, 8.712649411e-04f, +8.705990617e-04f, 8.699317181e-04f, 8.692629116e-04f, 8.685926435e-04f, 8.679209151e-04f, 8.672477275e-04f, 8.665730820e-04f, 8.658969799e-04f, 8.652194225e-04f, 8.645404109e-04f, +8.638599465e-04f, 8.631780305e-04f, 8.624946642e-04f, 8.618098489e-04f, 8.611235858e-04f, 8.604358763e-04f, 8.597467215e-04f, 8.590561228e-04f, 8.583640814e-04f, 8.576705986e-04f, +8.569756758e-04f, 8.562793142e-04f, 8.555815151e-04f, 8.548822798e-04f, 8.541816096e-04f, 8.534795058e-04f, 8.527759696e-04f, 8.520710025e-04f, 8.513646057e-04f, 8.506567804e-04f, +8.499475281e-04f, 8.492368501e-04f, 8.485247475e-04f, 8.478112219e-04f, 8.470962744e-04f, 8.463799065e-04f, 8.456621194e-04f, 8.449429145e-04f, 8.442222930e-04f, 8.435002564e-04f, +8.427768060e-04f, 8.420519430e-04f, 8.413256689e-04f, 8.405979850e-04f, 8.398688925e-04f, 8.391383930e-04f, 8.384064877e-04f, 8.376731780e-04f, 8.369384651e-04f, 8.362023506e-04f, +8.354648357e-04f, 8.347259218e-04f, 8.339856103e-04f, 8.332439025e-04f, 8.325007998e-04f, 8.317563035e-04f, 8.310104151e-04f, 8.302631359e-04f, 8.295144673e-04f, 8.287644107e-04f, +8.280129674e-04f, 8.272601388e-04f, 8.265059264e-04f, 8.257503315e-04f, 8.249933555e-04f, 8.242349997e-04f, 8.234752657e-04f, 8.227141547e-04f, 8.219516683e-04f, 8.211878077e-04f, +8.204225744e-04f, 8.196559698e-04f, 8.188879953e-04f, 8.181186523e-04f, 8.173479423e-04f, 8.165758666e-04f, 8.158024267e-04f, 8.150276240e-04f, 8.142514599e-04f, 8.134739358e-04f, +8.126950532e-04f, 8.119148134e-04f, 8.111332180e-04f, 8.103502684e-04f, 8.095659659e-04f, 8.087803121e-04f, 8.079933084e-04f, 8.072049562e-04f, 8.064152569e-04f, 8.056242120e-04f, +8.048318230e-04f, 8.040380914e-04f, 8.032430184e-04f, 8.024466058e-04f, 8.016488547e-04f, 8.008497669e-04f, 8.000493436e-04f, 7.992475864e-04f, 7.984444968e-04f, 7.976400761e-04f, +7.968343259e-04f, 7.960272477e-04f, 7.952188430e-04f, 7.944091131e-04f, 7.935980596e-04f, 7.927856840e-04f, 7.919719877e-04f, 7.911569723e-04f, 7.903406393e-04f, 7.895229900e-04f, +7.887040261e-04f, 7.878837490e-04f, 7.870621602e-04f, 7.862392613e-04f, 7.854150536e-04f, 7.845895388e-04f, 7.837627183e-04f, 7.829345936e-04f, 7.821051663e-04f, 7.812744379e-04f, +7.804424099e-04f, 7.796090837e-04f, 7.787744610e-04f, 7.779385432e-04f, 7.771013318e-04f, 7.762628285e-04f, 7.754230347e-04f, 7.745819519e-04f, 7.737395817e-04f, 7.728959257e-04f, +7.720509853e-04f, 7.712047620e-04f, 7.703572576e-04f, 7.695084734e-04f, 7.686584110e-04f, 7.678070720e-04f, 7.669544579e-04f, 7.661005703e-04f, 7.652454108e-04f, 7.643889808e-04f, +7.635312819e-04f, 7.626723158e-04f, 7.618120839e-04f, 7.609505879e-04f, 7.600878293e-04f, 7.592238096e-04f, 7.583585304e-04f, 7.574919934e-04f, 7.566242001e-04f, 7.557551520e-04f, +7.548848508e-04f, 7.540132979e-04f, 7.531404951e-04f, 7.522664439e-04f, 7.513911459e-04f, 7.505146026e-04f, 7.496368157e-04f, 7.487577867e-04f, 7.478775173e-04f, 7.469960090e-04f, +7.461132635e-04f, 7.452292824e-04f, 7.443440671e-04f, 7.434576195e-04f, 7.425699410e-04f, 7.416810332e-04f, 7.407908979e-04f, 7.398995366e-04f, 7.390069508e-04f, 7.381131424e-04f, +7.372181127e-04f, 7.363218636e-04f, 7.354243965e-04f, 7.345257132e-04f, 7.336258152e-04f, 7.327247042e-04f, 7.318223818e-04f, 7.309188497e-04f, 7.300141095e-04f, 7.291081628e-04f, +7.282010112e-04f, 7.272926565e-04f, 7.263831002e-04f, 7.254723440e-04f, 7.245603895e-04f, 7.236472385e-04f, 7.227328925e-04f, 7.218173531e-04f, 7.209006222e-04f, 7.199827012e-04f, +7.190635920e-04f, 7.181432960e-04f, 7.172218151e-04f, 7.162991508e-04f, 7.153753049e-04f, 7.144502789e-04f, 7.135240747e-04f, 7.125966937e-04f, 7.116681378e-04f, 7.107384086e-04f, +7.098075078e-04f, 7.088754370e-04f, 7.079421979e-04f, 7.070077923e-04f, 7.060722218e-04f, 7.051354881e-04f, 7.041975929e-04f, 7.032585379e-04f, 7.023183247e-04f, 7.013769552e-04f, +7.004344308e-04f, 6.994907535e-04f, 6.985459249e-04f, 6.975999466e-04f, 6.966528204e-04f, 6.957045480e-04f, 6.947551311e-04f, 6.938045714e-04f, 6.928528706e-04f, 6.919000305e-04f, +6.909460527e-04f, 6.899909390e-04f, 6.890346911e-04f, 6.880773107e-04f, 6.871187996e-04f, 6.861591594e-04f, 6.851983919e-04f, 6.842364989e-04f, 6.832734820e-04f, 6.823093430e-04f, +6.813440837e-04f, 6.803777057e-04f, 6.794102108e-04f, 6.784416007e-04f, 6.774718773e-04f, 6.765010422e-04f, 6.755290971e-04f, 6.745560439e-04f, 6.735818843e-04f, 6.726066200e-04f, +6.716302527e-04f, 6.706527843e-04f, 6.696742165e-04f, 6.686945511e-04f, 6.677137898e-04f, 6.667319343e-04f, 6.657489865e-04f, 6.647649481e-04f, 6.637798209e-04f, 6.627936067e-04f, +6.618063071e-04f, 6.608179240e-04f, 6.598284592e-04f, 6.588379145e-04f, 6.578462915e-04f, 6.568535922e-04f, 6.558598183e-04f, 6.548649715e-04f, 6.538690536e-04f, 6.528720666e-04f, +6.518740120e-04f, 6.508748917e-04f, 6.498747076e-04f, 6.488734614e-04f, 6.478711549e-04f, 6.468677898e-04f, 6.458633681e-04f, 6.448578915e-04f, 6.438513618e-04f, 6.428437807e-04f, +6.418351502e-04f, 6.408254721e-04f, 6.398147480e-04f, 6.388029799e-04f, 6.377901695e-04f, 6.367763188e-04f, 6.357614294e-04f, 6.347455032e-04f, 6.337285420e-04f, 6.327105477e-04f, +6.316915220e-04f, 6.306714669e-04f, 6.296503840e-04f, 6.286282753e-04f, 6.276051426e-04f, 6.265809877e-04f, 6.255558125e-04f, 6.245296187e-04f, 6.235024082e-04f, 6.224741829e-04f, +6.214449446e-04f, 6.204146951e-04f, 6.193834362e-04f, 6.183511699e-04f, 6.173178980e-04f, 6.162836223e-04f, 6.152483446e-04f, 6.142120669e-04f, 6.131747909e-04f, 6.121365186e-04f, +6.110972517e-04f, 6.100569921e-04f, 6.090157418e-04f, 6.079735025e-04f, 6.069302761e-04f, 6.058860645e-04f, 6.048408696e-04f, 6.037946932e-04f, 6.027475371e-04f, 6.016994033e-04f, +6.006502936e-04f, 5.996002100e-04f, 5.985491542e-04f, 5.974971281e-04f, 5.964441337e-04f, 5.953901728e-04f, 5.943352472e-04f, 5.932793590e-04f, 5.922225099e-04f, 5.911647018e-04f, +5.901059367e-04f, 5.890462164e-04f, 5.879855428e-04f, 5.869239178e-04f, 5.858613432e-04f, 5.847978211e-04f, 5.837333533e-04f, 5.826679416e-04f, 5.816015881e-04f, 5.805342945e-04f, +5.794660628e-04f, 5.783968949e-04f, 5.773267927e-04f, 5.762557580e-04f, 5.751837930e-04f, 5.741108993e-04f, 5.730370789e-04f, 5.719623339e-04f, 5.708866659e-04f, 5.698100771e-04f, +5.687325692e-04f, 5.676541443e-04f, 5.665748042e-04f, 5.654945508e-04f, 5.644133862e-04f, 5.633313121e-04f, 5.622483306e-04f, 5.611644435e-04f, 5.600796528e-04f, 5.589939605e-04f, +5.579073683e-04f, 5.568198784e-04f, 5.557314926e-04f, 5.546422129e-04f, 5.535520411e-04f, 5.524609793e-04f, 5.513690294e-04f, 5.502761932e-04f, 5.491824729e-04f, 5.480878702e-04f, +5.469923872e-04f, 5.458960258e-04f, 5.447987879e-04f, 5.437006755e-04f, 5.426016906e-04f, 5.415018351e-04f, 5.404011110e-04f, 5.392995201e-04f, 5.381970645e-04f, 5.370937462e-04f, +5.359895671e-04f, 5.348845291e-04f, 5.337786342e-04f, 5.326718844e-04f, 5.315642817e-04f, 5.304558279e-04f, 5.293465252e-04f, 5.282363754e-04f, 5.271253805e-04f, 5.260135425e-04f, +5.249008634e-04f, 5.237873451e-04f, 5.226729896e-04f, 5.215577990e-04f, 5.204417751e-04f, 5.193249200e-04f, 5.182072356e-04f, 5.170887239e-04f, 5.159693870e-04f, 5.148492267e-04f, +5.137282451e-04f, 5.126064442e-04f, 5.114838259e-04f, 5.103603923e-04f, 5.092361453e-04f, 5.081110869e-04f, 5.069852192e-04f, 5.058585441e-04f, 5.047310636e-04f, 5.036027798e-04f, +5.024736945e-04f, 5.013438099e-04f, 5.002131279e-04f, 4.990816505e-04f, 4.979493798e-04f, 4.968163177e-04f, 4.956824662e-04f, 4.945478274e-04f, 4.934124032e-04f, 4.922761957e-04f, +4.911392069e-04f, 4.900014388e-04f, 4.888628934e-04f, 4.877235728e-04f, 4.865834789e-04f, 4.854426137e-04f, 4.843009794e-04f, 4.831585778e-04f, 4.820154111e-04f, 4.808714812e-04f, +4.797267902e-04f, 4.785813400e-04f, 4.774351329e-04f, 4.762881706e-04f, 4.751404554e-04f, 4.739919891e-04f, 4.728427739e-04f, 4.716928118e-04f, 4.705421048e-04f, 4.693906550e-04f, +4.682384643e-04f, 4.670855348e-04f, 4.659318686e-04f, 4.647774677e-04f, 4.636223342e-04f, 4.624664700e-04f, 4.613098772e-04f, 4.601525579e-04f, 4.589945142e-04f, 4.578357479e-04f, +4.566762613e-04f, 4.555160563e-04f, 4.543551351e-04f, 4.531934996e-04f, 4.520311519e-04f, 4.508680941e-04f, 4.497043281e-04f, 4.485398562e-04f, 4.473746803e-04f, 4.462088024e-04f, +4.450422247e-04f, 4.438749492e-04f, 4.427069780e-04f, 4.415383131e-04f, 4.403689566e-04f, 4.391989105e-04f, 4.380281769e-04f, 4.368567579e-04f, 4.356846556e-04f, 4.345118720e-04f, +4.333384092e-04f, 4.321642692e-04f, 4.309894542e-04f, 4.298139661e-04f, 4.286378072e-04f, 4.274609794e-04f, 4.262834848e-04f, 4.251053255e-04f, 4.239265036e-04f, 4.227470211e-04f, +4.215668802e-04f, 4.203860829e-04f, 4.192046313e-04f, 4.180225274e-04f, 4.168397735e-04f, 4.156563715e-04f, 4.144723235e-04f, 4.132876316e-04f, 4.121022980e-04f, 4.109163246e-04f, +4.097297136e-04f, 4.085424671e-04f, 4.073545872e-04f, 4.061660759e-04f, 4.049769354e-04f, 4.037871678e-04f, 4.025967750e-04f, 4.014057593e-04f, 4.002141228e-04f, 3.990218675e-04f, +3.978289955e-04f, 3.966355090e-04f, 3.954414100e-04f, 3.942467006e-04f, 3.930513829e-04f, 3.918554591e-04f, 3.906589313e-04f, 3.894618015e-04f, 3.882640719e-04f, 3.870657445e-04f, +3.858668215e-04f, 3.846673050e-04f, 3.834671971e-04f, 3.822664999e-04f, 3.810652155e-04f, 3.798633460e-04f, 3.786608936e-04f, 3.774578604e-04f, 3.762542484e-04f, 3.750500598e-04f, +3.738452967e-04f, 3.726399612e-04f, 3.714340555e-04f, 3.702275817e-04f, 3.690205418e-04f, 3.678129380e-04f, 3.666047725e-04f, 3.653960473e-04f, 3.641867646e-04f, 3.629769265e-04f, +3.617665351e-04f, 3.605555925e-04f, 3.593441010e-04f, 3.581320625e-04f, 3.569194793e-04f, 3.557063534e-04f, 3.544926871e-04f, 3.532784823e-04f, 3.520637414e-04f, 3.508484663e-04f, +3.496326592e-04f, 3.484163223e-04f, 3.471994577e-04f, 3.459820675e-04f, 3.447641539e-04f, 3.435457190e-04f, 3.423267650e-04f, 3.411072939e-04f, 3.398873080e-04f, 3.386668093e-04f, +3.374458000e-04f, 3.362242823e-04f, 3.350022582e-04f, 3.337797300e-04f, 3.325566998e-04f, 3.313331697e-04f, 3.301091418e-04f, 3.288846184e-04f, 3.276596015e-04f, 3.264340934e-04f, +3.252080961e-04f, 3.239816118e-04f, 3.227546427e-04f, 3.215271908e-04f, 3.202992585e-04f, 3.190708478e-04f, 3.178419608e-04f, 3.166125997e-04f, 3.153827667e-04f, 3.141524640e-04f, +3.129216936e-04f, 3.116904578e-04f, 3.104587587e-04f, 3.092265984e-04f, 3.079939792e-04f, 3.067609031e-04f, 3.055273724e-04f, 3.042933891e-04f, 3.030589555e-04f, 3.018240737e-04f, +3.005887459e-04f, 2.993529743e-04f, 2.981167609e-04f, 2.968801081e-04f, 2.956430178e-04f, 2.944054924e-04f, 2.931675339e-04f, 2.919291446e-04f, 2.906903265e-04f, 2.894510819e-04f, +2.882114130e-04f, 2.869713219e-04f, 2.857308107e-04f, 2.844898817e-04f, 2.832485370e-04f, 2.820067788e-04f, 2.807646093e-04f, 2.795220306e-04f, 2.782790449e-04f, 2.770356543e-04f, +2.757918612e-04f, 2.745476675e-04f, 2.733030756e-04f, 2.720580875e-04f, 2.708127056e-04f, 2.695669318e-04f, 2.683207684e-04f, 2.670742177e-04f, 2.658272817e-04f, 2.645799627e-04f, +2.633322628e-04f, 2.620841841e-04f, 2.608357290e-04f, 2.595868996e-04f, 2.583376980e-04f, 2.570881265e-04f, 2.558381871e-04f, 2.545878822e-04f, 2.533372139e-04f, 2.520861843e-04f, +2.508347957e-04f, 2.495830502e-04f, 2.483309500e-04f, 2.470784974e-04f, 2.458256944e-04f, 2.445725434e-04f, 2.433190464e-04f, 2.420652057e-04f, 2.408110234e-04f, 2.395565018e-04f, +2.383016430e-04f, 2.370464492e-04f, 2.357909227e-04f, 2.345350655e-04f, 2.332788800e-04f, 2.320223682e-04f, 2.307655324e-04f, 2.295083747e-04f, 2.282508975e-04f, 2.269931027e-04f, +2.257349928e-04f, 2.244765698e-04f, 2.232178359e-04f, 2.219587933e-04f, 2.206994443e-04f, 2.194397910e-04f, 2.181798357e-04f, 2.169195804e-04f, 2.156590275e-04f, 2.143981791e-04f, +2.131370373e-04f, 2.118756045e-04f, 2.106138829e-04f, 2.093518745e-04f, 2.080895816e-04f, 2.068270064e-04f, 2.055641512e-04f, 2.043010180e-04f, 2.030376092e-04f, 2.017739268e-04f, +2.005099732e-04f, 1.992457505e-04f, 1.979812609e-04f, 1.967165066e-04f, 1.954514898e-04f, 1.941862128e-04f, 1.929206776e-04f, 1.916548867e-04f, 1.903888420e-04f, 1.891225459e-04f, +1.878560005e-04f, 1.865892080e-04f, 1.853221708e-04f, 1.840548908e-04f, 1.827873705e-04f, 1.815196119e-04f, 1.802516173e-04f, 1.789833888e-04f, 1.777149288e-04f, 1.764462393e-04f, +1.751773227e-04f, 1.739081810e-04f, 1.726388166e-04f, 1.713692316e-04f, 1.700994283e-04f, 1.688294087e-04f, 1.675591753e-04f, 1.662887301e-04f, 1.650180754e-04f, 1.637472133e-04f, +1.624761461e-04f, 1.612048761e-04f, 1.599334053e-04f, 1.586617361e-04f, 1.573898706e-04f, 1.561178111e-04f, 1.548455597e-04f, 1.535731186e-04f, 1.523004902e-04f, 1.510276765e-04f, +1.497546798e-04f, 1.484815023e-04f, 1.472081463e-04f, 1.459346139e-04f, 1.446609073e-04f, 1.433870289e-04f, 1.421129806e-04f, 1.408387649e-04f, 1.395643839e-04f, 1.382898397e-04f, +1.370151347e-04f, 1.357402711e-04f, 1.344652510e-04f, 1.331900767e-04f, 1.319147503e-04f, 1.306392742e-04f, 1.293636504e-04f, 1.280878813e-04f, 1.268119690e-04f, 1.255359158e-04f, +1.242597238e-04f, 1.229833953e-04f, 1.217069325e-04f, 1.204303377e-04f, 1.191536129e-04f, 1.178767605e-04f, 1.165997827e-04f, 1.153226816e-04f, 1.140454595e-04f, 1.127681187e-04f, +1.114906612e-04f, 1.102130894e-04f, 1.089354054e-04f, 1.076576115e-04f, 1.063797099e-04f, 1.051017028e-04f, 1.038235923e-04f, 1.025453809e-04f, 1.012670705e-04f, 9.998866356e-05f, +9.871016216e-05f, 9.743156856e-05f, 9.615288497e-05f, 9.487411361e-05f, 9.359525669e-05f, 9.231631643e-05f, 9.103729504e-05f, 8.975819474e-05f, 8.847901775e-05f, 8.719976628e-05f, +8.592044255e-05f, 8.464104878e-05f, 8.336158718e-05f, 8.208205996e-05f, 8.080246935e-05f, 7.952281756e-05f, 7.824310680e-05f, 7.696333930e-05f, 7.568351726e-05f, 7.440364291e-05f, +7.312371845e-05f, 7.184374611e-05f, 7.056372810e-05f, 6.928366664e-05f, 6.800356394e-05f, 6.672342221e-05f, 6.544324368e-05f, 6.416303056e-05f, 6.288278506e-05f, 6.160250940e-05f, +6.032220580e-05f, 5.904187646e-05f, 5.776152361e-05f, 5.648114946e-05f, 5.520075622e-05f, 5.392034611e-05f, 5.263992134e-05f, 5.135948413e-05f, 5.007903669e-05f, 4.879858124e-05f, +4.751811999e-05f, 4.623765516e-05f, 4.495718895e-05f, 4.367672359e-05f, 4.239626128e-05f, 4.111580424e-05f, 3.983535468e-05f, 3.855491482e-05f, 3.727448687e-05f, 3.599407304e-05f, +3.471367554e-05f, 3.343329659e-05f, 3.215293840e-05f, 3.087260318e-05f, 2.959229314e-05f, 2.831201050e-05f, 2.703175747e-05f, 2.575153625e-05f, 2.447134907e-05f, 2.319119812e-05f, +2.191108563e-05f, 2.063101380e-05f, 1.935098484e-05f, 1.807100096e-05f, 1.679106438e-05f, 1.551117730e-05f, 1.423134194e-05f, 1.295156049e-05f, 1.167183518e-05f, 1.039216821e-05f, +9.112561781e-06f, 7.833018115e-06f, 6.553539413e-06f, 5.274127885e-06f, 3.994785738e-06f, 2.715515180e-06f, 1.436318418e-06f, 1.571976585e-07f, -1.121844892e-06f, -2.400807026e-06f, +-3.679686538e-06f, -4.958481223e-06f, -6.237188874e-06f, -7.515807286e-06f, -8.794334255e-06f, -1.007276758e-05f, -1.135110504e-05f, -1.262934445e-05f, -1.390748360e-05f, -1.518552029e-05f, +-1.646345231e-05f, -1.774127746e-05f, -1.901899353e-05f, -2.029659834e-05f, -2.157408966e-05f, -2.285146531e-05f, -2.412872307e-05f, -2.540586076e-05f, -2.668287616e-05f, -2.795976709e-05f, +-2.923653133e-05f, -3.051316669e-05f, -3.178967098e-05f, -3.306604198e-05f, -3.434227751e-05f, -3.561837536e-05f, -3.689433334e-05f, -3.817014925e-05f, -3.944582090e-05f, -4.072134608e-05f, +-4.199672260e-05f, -4.327194827e-05f, -4.454702088e-05f, -4.582193825e-05f, -4.709669819e-05f, -4.837129848e-05f, -4.964573695e-05f, -5.092001140e-05f, -5.219411963e-05f, -5.346805946e-05f, +-5.474182869e-05f, -5.601542513e-05f, -5.728884659e-05f, -5.856209088e-05f, -5.983515580e-05f, -6.110803917e-05f, -6.238073880e-05f, -6.365325250e-05f, -6.492557808e-05f, -6.619771336e-05f, +-6.746965613e-05f, -6.874140423e-05f, -7.001295546e-05f, -7.128430764e-05f, -7.255545857e-05f, -7.382640608e-05f, -7.509714798e-05f, -7.636768208e-05f, -7.763800621e-05f, -7.890811817e-05f, +-8.017801579e-05f, -8.144769689e-05f, -8.271715927e-05f, -8.398640077e-05f, -8.525541920e-05f, -8.652421237e-05f, -8.779277812e-05f, -8.906111426e-05f, -9.032921861e-05f, -9.159708899e-05f, +-9.286472324e-05f, -9.413211916e-05f, -9.539927458e-05f, -9.666618733e-05f, -9.793285524e-05f, -9.919927612e-05f, -1.004654478e-04f, -1.017313681e-04f, -1.029970349e-04f, -1.042624459e-04f, +-1.055275991e-04f, -1.067924922e-04f, -1.080571231e-04f, -1.093214896e-04f, -1.105855895e-04f, -1.118494207e-04f, -1.131129809e-04f, -1.143762681e-04f, -1.156392801e-04f, -1.169020146e-04f, +-1.181644695e-04f, -1.194266428e-04f, -1.206885321e-04f, -1.219501353e-04f, -1.232114503e-04f, -1.244724750e-04f, -1.257332070e-04f, -1.269936444e-04f, -1.282537848e-04f, -1.295136262e-04f, +-1.307731665e-04f, -1.320324033e-04f, -1.332913347e-04f, -1.345499583e-04f, -1.358082722e-04f, -1.370662740e-04f, -1.383239617e-04f, -1.395813331e-04f, -1.408383861e-04f, -1.420951184e-04f, +-1.433515280e-04f, -1.446076127e-04f, -1.458633703e-04f, -1.471187987e-04f, -1.483738957e-04f, -1.496286592e-04f, -1.508830871e-04f, -1.521371771e-04f, -1.533909272e-04f, -1.546443352e-04f, +-1.558973989e-04f, -1.571501162e-04f, -1.584024850e-04f, -1.596545031e-04f, -1.609061684e-04f, -1.621574787e-04f, -1.634084319e-04f, -1.646590258e-04f, -1.659092584e-04f, -1.671591274e-04f, +-1.684086307e-04f, -1.696577663e-04f, -1.709065319e-04f, -1.721549254e-04f, -1.734029447e-04f, -1.746505877e-04f, -1.758978521e-04f, -1.771447360e-04f, -1.783912371e-04f, -1.796373533e-04f, +-1.808830825e-04f, -1.821284226e-04f, -1.833733714e-04f, -1.846179268e-04f, -1.858620867e-04f, -1.871058489e-04f, -1.883492114e-04f, -1.895921719e-04f, -1.908347284e-04f, -1.920768788e-04f, +-1.933186209e-04f, -1.945599526e-04f, -1.958008718e-04f, -1.970413763e-04f, -1.982814641e-04f, -1.995211330e-04f, -2.007603810e-04f, -2.019992058e-04f, -2.032376054e-04f, -2.044755777e-04f, +-2.057131205e-04f, -2.069502317e-04f, -2.081869093e-04f, -2.094231511e-04f, -2.106589550e-04f, -2.118943189e-04f, -2.131292406e-04f, -2.143637181e-04f, -2.155977494e-04f, -2.168313321e-04f, +-2.180644643e-04f, -2.192971439e-04f, -2.205293688e-04f, -2.217611367e-04f, -2.229924458e-04f, -2.242232937e-04f, -2.254536785e-04f, -2.266835981e-04f, -2.279130503e-04f, -2.291420331e-04f, +-2.303705443e-04f, -2.315985819e-04f, -2.328261438e-04f, -2.340532278e-04f, -2.352798319e-04f, -2.365059540e-04f, -2.377315920e-04f, -2.389567439e-04f, -2.401814074e-04f, -2.414055806e-04f, +-2.426292613e-04f, -2.438524475e-04f, -2.450751371e-04f, -2.462973280e-04f, -2.475190181e-04f, -2.487402053e-04f, -2.499608876e-04f, -2.511810629e-04f, -2.524007291e-04f, -2.536198841e-04f, +-2.548385258e-04f, -2.560566522e-04f, -2.572742612e-04f, -2.584913507e-04f, -2.597079187e-04f, -2.609239630e-04f, -2.621394816e-04f, -2.633544725e-04f, -2.645689336e-04f, -2.657828628e-04f, +-2.669962580e-04f, -2.682091171e-04f, -2.694214382e-04f, -2.706332191e-04f, -2.718444578e-04f, -2.730551523e-04f, -2.742653004e-04f, -2.754749001e-04f, -2.766839493e-04f, -2.778924461e-04f, +-2.791003882e-04f, -2.803077738e-04f, -2.815146007e-04f, -2.827208668e-04f, -2.839265702e-04f, -2.851317088e-04f, -2.863362805e-04f, -2.875402833e-04f, -2.887437151e-04f, -2.899465739e-04f, +-2.911488576e-04f, -2.923505642e-04f, -2.935516917e-04f, -2.947522381e-04f, -2.959522011e-04f, -2.971515790e-04f, -2.983503695e-04f, -2.995485707e-04f, -3.007461805e-04f, -3.019431969e-04f, +-3.031396179e-04f, -3.043354414e-04f, -3.055306654e-04f, -3.067252879e-04f, -3.079193069e-04f, -3.091127202e-04f, -3.103055259e-04f, -3.114977220e-04f, -3.126893065e-04f, -3.138802772e-04f, +-3.150706323e-04f, -3.162603696e-04f, -3.174494872e-04f, -3.186379830e-04f, -3.198258550e-04f, -3.210131013e-04f, -3.221997198e-04f, -3.233857084e-04f, -3.245710652e-04f, -3.257557882e-04f, +-3.269398753e-04f, -3.281233245e-04f, -3.293061339e-04f, -3.304883015e-04f, -3.316698251e-04f, -3.328507029e-04f, -3.340309328e-04f, -3.352105128e-04f, -3.363894409e-04f, -3.375677152e-04f, +-3.387453336e-04f, -3.399222941e-04f, -3.410985947e-04f, -3.422742335e-04f, -3.434492085e-04f, -3.446235176e-04f, -3.457971589e-04f, -3.469701303e-04f, -3.481424300e-04f, -3.493140559e-04f, +-3.504850060e-04f, -3.516552783e-04f, -3.528248709e-04f, -3.539937818e-04f, -3.551620090e-04f, -3.563295505e-04f, -3.574964044e-04f, -3.586625687e-04f, -3.598280413e-04f, -3.609928204e-04f, +-3.621569039e-04f, -3.633202900e-04f, -3.644829765e-04f, -3.656449616e-04f, -3.668062433e-04f, -3.679668196e-04f, -3.691266886e-04f, -3.702858482e-04f, -3.714442966e-04f, -3.726020318e-04f, +-3.737590518e-04f, -3.749153547e-04f, -3.760709385e-04f, -3.772258012e-04f, -3.783799410e-04f, -3.795333558e-04f, -3.806860437e-04f, -3.818380027e-04f, -3.829892310e-04f, -3.841397265e-04f, +-3.852894873e-04f, -3.864385116e-04f, -3.875867972e-04f, -3.887343424e-04f, -3.898811451e-04f, -3.910272034e-04f, -3.921725154e-04f, -3.933170792e-04f, -3.944608928e-04f, -3.956039543e-04f, +-3.967462617e-04f, -3.978878131e-04f, -3.990286067e-04f, -4.001686404e-04f, -4.013079124e-04f, -4.024464207e-04f, -4.035841635e-04f, -4.047211387e-04f, -4.058573445e-04f, -4.069927789e-04f, +-4.081274401e-04f, -4.092613261e-04f, -4.103944350e-04f, -4.115267649e-04f, -4.126583139e-04f, -4.137890800e-04f, -4.149190615e-04f, -4.160482563e-04f, -4.171766626e-04f, -4.183042784e-04f, +-4.194311019e-04f, -4.205571312e-04f, -4.216823643e-04f, -4.228067994e-04f, -4.239304346e-04f, -4.250532680e-04f, -4.261752976e-04f, -4.272965217e-04f, -4.284169382e-04f, -4.295365454e-04f, +-4.306553413e-04f, -4.317733240e-04f, -4.328904918e-04f, -4.340068426e-04f, -4.351223746e-04f, -4.362370860e-04f, -4.373509748e-04f, -4.384640392e-04f, -4.395762773e-04f, -4.406876872e-04f, +-4.417982671e-04f, -4.429080150e-04f, -4.440169292e-04f, -4.451250078e-04f, -4.462322489e-04f, -4.473386505e-04f, -4.484442110e-04f, -4.495489284e-04f, -4.506528008e-04f, -4.517558264e-04f, +-4.528580034e-04f, -4.539593298e-04f, -4.550598039e-04f, -4.561594238e-04f, -4.572581876e-04f, -4.583560935e-04f, -4.594531397e-04f, -4.605493243e-04f, -4.616446454e-04f, -4.627391012e-04f, +-4.638326899e-04f, -4.649254097e-04f, -4.660172587e-04f, -4.671082350e-04f, -4.681983369e-04f, -4.692875625e-04f, -4.703759100e-04f, -4.714633775e-04f, -4.725499633e-04f, -4.736356655e-04f, +-4.747204822e-04f, -4.758044117e-04f, -4.768874522e-04f, -4.779696018e-04f, -4.790508586e-04f, -4.801312210e-04f, -4.812106871e-04f, -4.822892550e-04f, -4.833669230e-04f, -4.844436892e-04f, +-4.855195519e-04f, -4.865945092e-04f, -4.876685594e-04f, -4.887417006e-04f, -4.898139310e-04f, -4.908852489e-04f, -4.919556524e-04f, -4.930251398e-04f, -4.940937093e-04f, -4.951613590e-04f, +-4.962280871e-04f, -4.972938920e-04f, -4.983587718e-04f, -4.994227247e-04f, -5.004857489e-04f, -5.015478427e-04f, -5.026090043e-04f, -5.036692318e-04f, -5.047285236e-04f, -5.057868779e-04f, +-5.068442928e-04f, -5.079007666e-04f, -5.089562976e-04f, -5.100108840e-04f, -5.110645239e-04f, -5.121172157e-04f, -5.131689576e-04f, -5.142197478e-04f, -5.152695846e-04f, -5.163184662e-04f, +-5.173663908e-04f, -5.184133568e-04f, -5.194593623e-04f, -5.205044056e-04f, -5.215484849e-04f, -5.225915986e-04f, -5.236337448e-04f, -5.246749219e-04f, -5.257151280e-04f, -5.267543615e-04f, +-5.277926206e-04f, -5.288299035e-04f, -5.298662086e-04f, -5.309015341e-04f, -5.319358783e-04f, -5.329692394e-04f, -5.340016158e-04f, -5.350330056e-04f, -5.360634073e-04f, -5.370928190e-04f, +-5.381212390e-04f, -5.391486656e-04f, -5.401750972e-04f, -5.412005319e-04f, -5.422249681e-04f, -5.432484041e-04f, -5.442708382e-04f, -5.452922686e-04f, -5.463126937e-04f, -5.473321117e-04f, +-5.483505210e-04f, -5.493679198e-04f, -5.503843065e-04f, -5.513996793e-04f, -5.524140366e-04f, -5.534273767e-04f, -5.544396979e-04f, -5.554509984e-04f, -5.564612767e-04f, -5.574705310e-04f, +-5.584787597e-04f, -5.594859610e-04f, -5.604921333e-04f, -5.614972750e-04f, -5.625013842e-04f, -5.635044595e-04f, -5.645064990e-04f, -5.655075012e-04f, -5.665074643e-04f, -5.675063867e-04f, +-5.685042668e-04f, -5.695011028e-04f, -5.704968932e-04f, -5.714916362e-04f, -5.724853302e-04f, -5.734779735e-04f, -5.744695646e-04f, -5.754601017e-04f, -5.764495832e-04f, -5.774380074e-04f, +-5.784253728e-04f, -5.794116776e-04f, -5.803969202e-04f, -5.813810991e-04f, -5.823642125e-04f, -5.833462588e-04f, -5.843272364e-04f, -5.853071436e-04f, -5.862859789e-04f, -5.872637406e-04f, +-5.882404271e-04f, -5.892160367e-04f, -5.901905679e-04f, -5.911640190e-04f, -5.921363883e-04f, -5.931076744e-04f, -5.940778755e-04f, -5.950469902e-04f, -5.960150166e-04f, -5.969819533e-04f, +-5.979477987e-04f, -5.989125511e-04f, -5.998762089e-04f, -6.008387706e-04f, -6.018002345e-04f, -6.027605991e-04f, -6.037198627e-04f, -6.046780238e-04f, -6.056350808e-04f, -6.065910320e-04f, +-6.075458760e-04f, -6.084996111e-04f, -6.094522358e-04f, -6.104037484e-04f, -6.113541474e-04f, -6.123034312e-04f, -6.132515982e-04f, -6.141986470e-04f, -6.151445758e-04f, -6.160893832e-04f, +-6.170330675e-04f, -6.179756272e-04f, -6.189170608e-04f, -6.198573667e-04f, -6.207965433e-04f, -6.217345891e-04f, -6.226715026e-04f, -6.236072821e-04f, -6.245419261e-04f, -6.254754331e-04f, +-6.264078016e-04f, -6.273390300e-04f, -6.282691167e-04f, -6.291980602e-04f, -6.301258591e-04f, -6.310525117e-04f, -6.319780165e-04f, -6.329023719e-04f, -6.338255766e-04f, -6.347476289e-04f, +-6.356685273e-04f, -6.365882703e-04f, -6.375068564e-04f, -6.384242840e-04f, -6.393405517e-04f, -6.402556579e-04f, -6.411696012e-04f, -6.420823799e-04f, -6.429939927e-04f, -6.439044379e-04f, +-6.448137142e-04f, -6.457218199e-04f, -6.466287537e-04f, -6.475345140e-04f, -6.484390992e-04f, -6.493425080e-04f, -6.502447389e-04f, -6.511457902e-04f, -6.520456607e-04f, -6.529443487e-04f, +-6.538418528e-04f, -6.547381715e-04f, -6.556333033e-04f, -6.565272468e-04f, -6.574200005e-04f, -6.583115630e-04f, -6.592019327e-04f, -6.600911081e-04f, -6.609790879e-04f, -6.618658706e-04f, +-6.627514547e-04f, -6.636358387e-04f, -6.645190212e-04f, -6.654010007e-04f, -6.662817758e-04f, -6.671613451e-04f, -6.680397071e-04f, -6.689168603e-04f, -6.697928033e-04f, -6.706675347e-04f, +-6.715410530e-04f, -6.724133568e-04f, -6.732844446e-04f, -6.741543151e-04f, -6.750229668e-04f, -6.758903983e-04f, -6.767566081e-04f, -6.776215949e-04f, -6.784853571e-04f, -6.793478934e-04f, +-6.802092024e-04f, -6.810692827e-04f, -6.819281328e-04f, -6.827857514e-04f, -6.836421370e-04f, -6.844972882e-04f, -6.853512036e-04f, -6.862038819e-04f, -6.870553216e-04f, -6.879055213e-04f, +-6.887544796e-04f, -6.896021952e-04f, -6.904486667e-04f, -6.912938926e-04f, -6.921378716e-04f, -6.929806024e-04f, -6.938220834e-04f, -6.946623134e-04f, -6.955012910e-04f, -6.963390147e-04f, +-6.971754833e-04f, -6.980106953e-04f, -6.988446495e-04f, -6.996773443e-04f, -7.005087785e-04f, -7.013389507e-04f, -7.021678596e-04f, -7.029955038e-04f, -7.038218819e-04f, -7.046469925e-04f, +-7.054708345e-04f, -7.062934063e-04f, -7.071147066e-04f, -7.079347342e-04f, -7.087534876e-04f, -7.095709656e-04f, -7.103871668e-04f, -7.112020898e-04f, -7.120157334e-04f, -7.128280961e-04f, +-7.136391768e-04f, -7.144489740e-04f, -7.152574864e-04f, -7.160647128e-04f, -7.168706517e-04f, -7.176753020e-04f, -7.184786622e-04f, -7.192807311e-04f, -7.200815073e-04f, -7.208809896e-04f, +-7.216791766e-04f, -7.224760671e-04f, -7.232716598e-04f, -7.240659533e-04f, -7.248589464e-04f, -7.256506377e-04f, -7.264410260e-04f, -7.272301101e-04f, -7.280178885e-04f, -7.288043601e-04f, +-7.295895235e-04f, -7.303733775e-04f, -7.311559208e-04f, -7.319371521e-04f, -7.327170702e-04f, -7.334956738e-04f, -7.342729616e-04f, -7.350489324e-04f, -7.358235849e-04f, -7.365969179e-04f, +-7.373689300e-04f, -7.381396200e-04f, -7.389089868e-04f, -7.396770290e-04f, -7.404437454e-04f, -7.412091347e-04f, -7.419731957e-04f, -7.427359272e-04f, -7.434973279e-04f, -7.442573967e-04f, +-7.450161322e-04f, -7.457735332e-04f, -7.465295985e-04f, -7.472843269e-04f, -7.480377172e-04f, -7.487897681e-04f, -7.495404785e-04f, -7.502898470e-04f, -7.510378725e-04f, -7.517845539e-04f, +-7.525298897e-04f, -7.532738790e-04f, -7.540165204e-04f, -7.547578128e-04f, -7.554977550e-04f, -7.562363457e-04f, -7.569735838e-04f, -7.577094681e-04f, -7.584439974e-04f, -7.591771705e-04f, +-7.599089863e-04f, -7.606394434e-04f, -7.613685409e-04f, -7.620962774e-04f, -7.628226518e-04f, -7.635476630e-04f, -7.642713098e-04f, -7.649935910e-04f, -7.657145054e-04f, -7.664340519e-04f, +-7.671522293e-04f, -7.678690364e-04f, -7.685844722e-04f, -7.692985354e-04f, -7.700112250e-04f, -7.707225397e-04f, -7.714324784e-04f, -7.721410400e-04f, -7.728482233e-04f, -7.735540272e-04f, +-7.742584505e-04f, -7.749614922e-04f, -7.756631511e-04f, -7.763634260e-04f, -7.770623159e-04f, -7.777598196e-04f, -7.784559360e-04f, -7.791506640e-04f, -7.798440024e-04f, -7.805359502e-04f, +-7.812265062e-04f, -7.819156694e-04f, -7.826034386e-04f, -7.832898127e-04f, -7.839747906e-04f, -7.846583713e-04f, -7.853405535e-04f, -7.860213364e-04f, -7.867007186e-04f, -7.873786992e-04f, +-7.880552771e-04f, -7.887304512e-04f, -7.894042204e-04f, -7.900765836e-04f, -7.907475397e-04f, -7.914170878e-04f, -7.920852266e-04f, -7.927519552e-04f, -7.934172725e-04f, -7.940811773e-04f, +-7.947436688e-04f, -7.954047457e-04f, -7.960644070e-04f, -7.967226518e-04f, -7.973794788e-04f, -7.980348872e-04f, -7.986888757e-04f, -7.993414435e-04f, -7.999925894e-04f, -8.006423125e-04f, +-8.012906116e-04f, -8.019374858e-04f, -8.025829340e-04f, -8.032269552e-04f, -8.038695483e-04f, -8.045107124e-04f, -8.051504464e-04f, -8.057887493e-04f, -8.064256201e-04f, -8.070610577e-04f, +-8.076950613e-04f, -8.083276297e-04f, -8.089587619e-04f, -8.095884570e-04f, -8.102167139e-04f, -8.108435317e-04f, -8.114689093e-04f, -8.120928458e-04f, -8.127153402e-04f, -8.133363914e-04f, +-8.139559986e-04f, -8.145741606e-04f, -8.151908767e-04f, -8.158061456e-04f, -8.164199666e-04f, -8.170323386e-04f, -8.176432606e-04f, -8.182527317e-04f, -8.188607509e-04f, -8.194673173e-04f, +-8.200724298e-04f, -8.206760876e-04f, -8.212782897e-04f, -8.218790351e-04f, -8.224783229e-04f, -8.230761521e-04f, -8.236725218e-04f, -8.242674311e-04f, -8.248608790e-04f, -8.254528646e-04f, +-8.260433869e-04f, -8.266324450e-04f, -8.272200380e-04f, -8.278061650e-04f, -8.283908250e-04f, -8.289740171e-04f, -8.295557404e-04f, -8.301359940e-04f, -8.307147770e-04f, -8.312920884e-04f, +-8.318679274e-04f, -8.324422930e-04f, -8.330151844e-04f, -8.335866006e-04f, -8.341565408e-04f, -8.347250040e-04f, -8.352919894e-04f, -8.358574961e-04f, -8.364215231e-04f, -8.369840697e-04f, +-8.375451349e-04f, -8.381047178e-04f, -8.386628176e-04f, -8.392194334e-04f, -8.397745643e-04f, -8.403282094e-04f, -8.408803680e-04f, -8.414310391e-04f, -8.419802218e-04f, -8.425279154e-04f, +-8.430741189e-04f, -8.436188315e-04f, -8.441620523e-04f, -8.447037806e-04f, -8.452440154e-04f, -8.457827560e-04f, -8.463200014e-04f, -8.468557508e-04f, -8.473900035e-04f, -8.479227585e-04f, +-8.484540151e-04f, -8.489837724e-04f, -8.495120296e-04f, -8.500387859e-04f, -8.505640404e-04f, -8.510877924e-04f, -8.516100410e-04f, -8.521307855e-04f, -8.526500249e-04f, -8.531677585e-04f, +-8.536839856e-04f, -8.541987053e-04f, -8.547119167e-04f, -8.552236192e-04f, -8.557338119e-04f, -8.562424940e-04f, -8.567496648e-04f, -8.572553235e-04f, -8.577594692e-04f, -8.582621012e-04f, +-8.587632188e-04f, -8.592628211e-04f, -8.597609074e-04f, -8.602574769e-04f, -8.607525289e-04f, -8.612460626e-04f, -8.617380772e-04f, -8.622285719e-04f, -8.627175461e-04f, -8.632049990e-04f, +-8.636909297e-04f, -8.641753377e-04f, -8.646582220e-04f, -8.651395821e-04f, -8.656194171e-04f, -8.660977263e-04f, -8.665745090e-04f, -8.670497645e-04f, -8.675234919e-04f, -8.679956907e-04f, +-8.684663601e-04f, -8.689354993e-04f, -8.694031076e-04f, -8.698691844e-04f, -8.703337289e-04f, -8.707967404e-04f, -8.712582181e-04f, -8.717181615e-04f, -8.721765698e-04f, -8.726334423e-04f, +-8.730887783e-04f, -8.735425771e-04f, -8.739948380e-04f, -8.744455603e-04f, -8.748947434e-04f, -8.753423866e-04f, -8.757884892e-04f, -8.762330504e-04f, -8.766760697e-04f, -8.771175464e-04f, +-8.775574798e-04f, -8.779958692e-04f, -8.784327140e-04f, -8.788680134e-04f, -8.793017670e-04f, -8.797339739e-04f, -8.801646336e-04f, -8.805937454e-04f, -8.810213086e-04f, -8.814473227e-04f, +-8.818717869e-04f, -8.822947007e-04f, -8.827160633e-04f, -8.831358742e-04f, -8.835541327e-04f, -8.839708382e-04f, -8.843859902e-04f, -8.847995878e-04f, -8.852116306e-04f, -8.856221180e-04f, +-8.860310492e-04f, -8.864384237e-04f, -8.868442409e-04f, -8.872485002e-04f, -8.876512010e-04f, -8.880523427e-04f, -8.884519246e-04f, -8.888499462e-04f, -8.892464069e-04f, -8.896413062e-04f, +-8.900346433e-04f, -8.904264178e-04f, -8.908166290e-04f, -8.912052764e-04f, -8.915923594e-04f, -8.919778775e-04f, -8.923618300e-04f, -8.927442164e-04f, -8.931250361e-04f, -8.935042886e-04f, +-8.938819732e-04f, -8.942580896e-04f, -8.946326370e-04f, -8.950056150e-04f, -8.953770229e-04f, -8.957468604e-04f, -8.961151267e-04f, -8.964818214e-04f, -8.968469439e-04f, -8.972104938e-04f, +-8.975724704e-04f, -8.979328732e-04f, -8.982917017e-04f, -8.986489555e-04f, -8.990046339e-04f, -8.993587364e-04f, -8.997112626e-04f, -9.000622119e-04f, -9.004115838e-04f, -9.007593779e-04f, +-9.011055935e-04f, -9.014502302e-04f, -9.017932875e-04f, -9.021347650e-04f, -9.024746620e-04f, -9.028129782e-04f, -9.031497130e-04f, -9.034848660e-04f, -9.038184366e-04f, -9.041504244e-04f, +-9.044808290e-04f, -9.048096498e-04f, -9.051368863e-04f, -9.054625382e-04f, -9.057866048e-04f, -9.061090859e-04f, -9.064299809e-04f, -9.067492893e-04f, -9.070670108e-04f, -9.073831447e-04f, +-9.076976908e-04f, -9.080106486e-04f, -9.083220175e-04f, -9.086317973e-04f, -9.089399873e-04f, -9.092465873e-04f, -9.095515968e-04f, -9.098550152e-04f, -9.101568423e-04f, -9.104570776e-04f, +-9.107557207e-04f, -9.110527711e-04f, -9.113482284e-04f, -9.116420923e-04f, -9.119343623e-04f, -9.122250379e-04f, -9.125141189e-04f, -9.128016048e-04f, -9.130874952e-04f, -9.133717897e-04f, +-9.136544879e-04f, -9.139355894e-04f, -9.142150939e-04f, -9.144930009e-04f, -9.147693101e-04f, -9.150440210e-04f, -9.153171334e-04f, -9.155886469e-04f, -9.158585609e-04f, -9.161268753e-04f, +-9.163935897e-04f, -9.166587036e-04f, -9.169222167e-04f, -9.171841287e-04f, -9.174444391e-04f, -9.177031478e-04f, -9.179602542e-04f, -9.182157581e-04f, -9.184696591e-04f, -9.187219568e-04f, +-9.189726510e-04f, -9.192217414e-04f, -9.194692274e-04f, -9.197151090e-04f, -9.199593856e-04f, -9.202020570e-04f, -9.204431229e-04f, -9.206825830e-04f, -9.209204369e-04f, -9.211566843e-04f, +-9.213913249e-04f, -9.216243585e-04f, -9.218557847e-04f, -9.220856031e-04f, -9.223138136e-04f, -9.225404158e-04f, -9.227654094e-04f, -9.229887941e-04f, -9.232105697e-04f, -9.234307358e-04f, +-9.236492922e-04f, -9.238662386e-04f, -9.240815748e-04f, -9.242953004e-04f, -9.245074151e-04f, -9.247179188e-04f, -9.249268111e-04f, -9.251340919e-04f, -9.253397607e-04f, -9.255438174e-04f, +-9.257462617e-04f, -9.259470934e-04f, -9.261463123e-04f, -9.263439180e-04f, -9.265399103e-04f, -9.267342890e-04f, -9.269270539e-04f, -9.271182047e-04f, -9.273077412e-04f, -9.274956631e-04f, +-9.276819703e-04f, -9.278666626e-04f, -9.280497396e-04f, -9.282312012e-04f, -9.284110471e-04f, -9.285892772e-04f, -9.287658913e-04f, -9.289408891e-04f, -9.291142704e-04f, -9.292860351e-04f, +-9.294561829e-04f, -9.296247137e-04f, -9.297916272e-04f, -9.299569233e-04f, -9.301206017e-04f, -9.302826624e-04f, -9.304431051e-04f, -9.306019296e-04f, -9.307591358e-04f, -9.309147234e-04f, +-9.310686924e-04f, -9.312210426e-04f, -9.313717737e-04f, -9.315208857e-04f, -9.316683783e-04f, -9.318142515e-04f, -9.319585050e-04f, -9.321011388e-04f, -9.322421526e-04f, -9.323815463e-04f, +-9.325193199e-04f, -9.326554730e-04f, -9.327900057e-04f, -9.329229178e-04f, -9.330542091e-04f, -9.331838796e-04f, -9.333119290e-04f, -9.334383573e-04f, -9.335631644e-04f, -9.336863501e-04f, +-9.338079144e-04f, -9.339278571e-04f, -9.340461780e-04f, -9.341628772e-04f, -9.342779545e-04f, -9.343914098e-04f, -9.345032431e-04f, -9.346134541e-04f, -9.347220429e-04f, -9.348290093e-04f, +-9.349343532e-04f, -9.350380747e-04f, -9.351401735e-04f, -9.352406496e-04f, -9.353395030e-04f, -9.354367336e-04f, -9.355323413e-04f, -9.356263260e-04f, -9.357186876e-04f, -9.358094263e-04f, +-9.358985417e-04f, -9.359860340e-04f, -9.360719030e-04f, -9.361561488e-04f, -9.362387712e-04f, -9.363197702e-04f, -9.363991458e-04f, -9.364768979e-04f, -9.365530266e-04f, -9.366275317e-04f, +-9.367004133e-04f, -9.367716713e-04f, -9.368413057e-04f, -9.369093165e-04f, -9.369757036e-04f, -9.370404671e-04f, -9.371036069e-04f, -9.371651231e-04f, -9.372250156e-04f, -9.372832844e-04f, +-9.373399295e-04f, -9.373949509e-04f, -9.374483487e-04f, -9.375001227e-04f, -9.375502732e-04f, -9.375988000e-04f, -9.376457031e-04f, -9.376909827e-04f, -9.377346386e-04f, -9.377766710e-04f, +-9.378170799e-04f, -9.378558653e-04f, -9.378930272e-04f, -9.379285656e-04f, -9.379624807e-04f, -9.379947724e-04f, -9.380254408e-04f, -9.380544859e-04f, -9.380819079e-04f, -9.381077066e-04f, +-9.381318823e-04f, -9.381544349e-04f, -9.381753645e-04f, -9.381946712e-04f, -9.382123551e-04f, -9.382284162e-04f, -9.382428545e-04f, -9.382556702e-04f, -9.382668634e-04f, -9.382764341e-04f, +-9.382843824e-04f, -9.382907083e-04f, -9.382954121e-04f, -9.382984937e-04f, -9.382999533e-04f, -9.382997910e-04f, -9.382980068e-04f, -9.382946009e-04f, -9.382895734e-04f, -9.382829244e-04f, +-9.382746539e-04f, -9.382647622e-04f, -9.382532493e-04f, -9.382401153e-04f, -9.382253604e-04f, -9.382089847e-04f, -9.381909884e-04f, -9.381713714e-04f, -9.381501341e-04f, -9.381272765e-04f, +-9.381027988e-04f, -9.380767010e-04f, -9.380489834e-04f, -9.380196462e-04f, -9.379886893e-04f, -9.379561131e-04f, -9.379219176e-04f, -9.378861031e-04f, -9.378486696e-04f, -9.378096174e-04f, +-9.377689466e-04f, -9.377266574e-04f, -9.376827499e-04f, -9.376372244e-04f, -9.375900810e-04f, -9.375413198e-04f, -9.374909412e-04f, -9.374389452e-04f, -9.373853320e-04f, -9.373301020e-04f, +-9.372732551e-04f, -9.372147917e-04f, -9.371547119e-04f, -9.370930160e-04f, -9.370297041e-04f, -9.369647765e-04f, -9.368982333e-04f, -9.368300749e-04f, -9.367603013e-04f, -9.366889129e-04f, +-9.366159098e-04f, -9.365412923e-04f, -9.364650606e-04f, -9.363872149e-04f, -9.363077555e-04f, -9.362266826e-04f, -9.361439964e-04f, -9.360596973e-04f, -9.359737853e-04f, -9.358862608e-04f, +-9.357971241e-04f, -9.357063754e-04f, -9.356140148e-04f, -9.355200428e-04f, -9.354244596e-04f, -9.353272654e-04f, -9.352284604e-04f, -9.351280451e-04f, -9.350260196e-04f, -9.349223842e-04f, +-9.348171391e-04f, -9.347102848e-04f, -9.346018214e-04f, -9.344917493e-04f, -9.343800686e-04f, -9.342667799e-04f, -9.341518832e-04f, -9.340353790e-04f, -9.339172674e-04f, -9.337975489e-04f, +-9.336762238e-04f, -9.335532922e-04f, -9.334287546e-04f, -9.333026113e-04f, -9.331748626e-04f, -9.330455087e-04f, -9.329145501e-04f, -9.327819871e-04f, -9.326478199e-04f, -9.325120489e-04f, +-9.323746745e-04f, -9.322356969e-04f, -9.320951166e-04f, -9.319529338e-04f, -9.318091490e-04f, -9.316637624e-04f, -9.315167743e-04f, -9.313681853e-04f, -9.312179955e-04f, -9.310662055e-04f, +-9.309128154e-04f, -9.307578258e-04f, -9.306012369e-04f, -9.304430492e-04f, -9.302832629e-04f, -9.301218785e-04f, -9.299588964e-04f, -9.297943170e-04f, -9.296281405e-04f, -9.294603675e-04f, +-9.292909982e-04f, -9.291200331e-04f, -9.289474727e-04f, -9.287733171e-04f, -9.285975670e-04f, -9.284202227e-04f, -9.282412845e-04f, -9.280607529e-04f, -9.278786283e-04f, -9.276949112e-04f, +-9.275096018e-04f, -9.273227008e-04f, -9.271342084e-04f, -9.269441251e-04f, -9.267524513e-04f, -9.265591874e-04f, -9.263643340e-04f, -9.261678913e-04f, -9.259698600e-04f, -9.257702403e-04f, +-9.255690328e-04f, -9.253662378e-04f, -9.251618559e-04f, -9.249558875e-04f, -9.247483330e-04f, -9.245391929e-04f, -9.243284677e-04f, -9.241161578e-04f, -9.239022636e-04f, -9.236867858e-04f, +-9.234697246e-04f, -9.232510807e-04f, -9.230308544e-04f, -9.228090462e-04f, -9.225856567e-04f, -9.223606863e-04f, -9.221341355e-04f, -9.219060048e-04f, -9.216762947e-04f, -9.214450057e-04f, +-9.212121382e-04f, -9.209776928e-04f, -9.207416700e-04f, -9.205040703e-04f, -9.202648941e-04f, -9.200241421e-04f, -9.197818147e-04f, -9.195379124e-04f, -9.192924357e-04f, -9.190453853e-04f, +-9.187967615e-04f, -9.185465650e-04f, -9.182947962e-04f, -9.180414556e-04f, -9.177865440e-04f, -9.175300616e-04f, -9.172720092e-04f, -9.170123872e-04f, -9.167511962e-04f, -9.164884367e-04f, +-9.162241093e-04f, -9.159582146e-04f, -9.156907531e-04f, -9.154217253e-04f, -9.151511318e-04f, -9.148789732e-04f, -9.146052501e-04f, -9.143299630e-04f, -9.140531125e-04f, -9.137746991e-04f, +-9.134947235e-04f, -9.132131862e-04f, -9.129300879e-04f, -9.126454290e-04f, -9.123592102e-04f, -9.120714321e-04f, -9.117820952e-04f, -9.114912002e-04f, -9.111987477e-04f, -9.109047383e-04f, +-9.106091725e-04f, -9.103120510e-04f, -9.100133744e-04f, -9.097131433e-04f, -9.094113583e-04f, -9.091080200e-04f, -9.088031291e-04f, -9.084966861e-04f, -9.081886918e-04f, -9.078791467e-04f, +-9.075680515e-04f, -9.072554067e-04f, -9.069412131e-04f, -9.066254712e-04f, -9.063081818e-04f, -9.059893454e-04f, -9.056689627e-04f, -9.053470344e-04f, -9.050235611e-04f, -9.046985434e-04f, +-9.043719821e-04f, -9.040438777e-04f, -9.037142310e-04f, -9.033830425e-04f, -9.030503131e-04f, -9.027160433e-04f, -9.023802338e-04f, -9.020428853e-04f, -9.017039984e-04f, -9.013635739e-04f, +-9.010216125e-04f, -9.006781147e-04f, -9.003330814e-04f, -8.999865131e-04f, -8.996384107e-04f, -8.992887748e-04f, -8.989376060e-04f, -8.985849051e-04f, -8.982306729e-04f, -8.978749099e-04f, +-8.975176169e-04f, -8.971587947e-04f, -8.967984439e-04f, -8.964365653e-04f, -8.960731595e-04f, -8.957082273e-04f, -8.953417695e-04f, -8.949737867e-04f, -8.946042797e-04f, -8.942332492e-04f, +-8.938606960e-04f, -8.934866207e-04f, -8.931110242e-04f, -8.927339072e-04f, -8.923552704e-04f, -8.919751145e-04f, -8.915934404e-04f, -8.912102487e-04f, -8.908255403e-04f, -8.904393158e-04f, +-8.900515761e-04f, -8.896623220e-04f, -8.892715540e-04f, -8.888792732e-04f, -8.884854802e-04f, -8.880901757e-04f, -8.876933607e-04f, -8.872950357e-04f, -8.868952018e-04f, -8.864938595e-04f, +-8.860910097e-04f, -8.856866533e-04f, -8.852807909e-04f, -8.848734234e-04f, -8.844645516e-04f, -8.840541762e-04f, -8.836422982e-04f, -8.832289182e-04f, -8.828140371e-04f, -8.823976557e-04f, +-8.819797748e-04f, -8.815603953e-04f, -8.811395179e-04f, -8.807171435e-04f, -8.802932729e-04f, -8.798679069e-04f, -8.794410463e-04f, -8.790126920e-04f, -8.785828448e-04f, -8.781515056e-04f, +-8.777186751e-04f, -8.772843543e-04f, -8.768485439e-04f, -8.764112448e-04f, -8.759724579e-04f, -8.755321840e-04f, -8.750904240e-04f, -8.746471786e-04f, -8.742024489e-04f, -8.737562356e-04f, +-8.733085396e-04f, -8.728593617e-04f, -8.724087029e-04f, -8.719565640e-04f, -8.715029458e-04f, -8.710478494e-04f, -8.705912754e-04f, -8.701332249e-04f, -8.696736986e-04f, -8.692126975e-04f, +-8.687502225e-04f, -8.682862745e-04f, -8.678208543e-04f, -8.673539628e-04f, -8.668856010e-04f, -8.664157698e-04f, -8.659444700e-04f, -8.654717025e-04f, -8.649974683e-04f, -8.645217683e-04f, +-8.640446034e-04f, -8.635659744e-04f, -8.630858824e-04f, -8.626043282e-04f, -8.621213128e-04f, -8.616368371e-04f, -8.611509020e-04f, -8.606635084e-04f, -8.601746574e-04f, -8.596843497e-04f, +-8.591925864e-04f, -8.586993683e-04f, -8.582046966e-04f, -8.577085720e-04f, -8.572109955e-04f, -8.567119681e-04f, -8.562114907e-04f, -8.557095643e-04f, -8.552061898e-04f, -8.547013683e-04f, +-8.541951006e-04f, -8.536873878e-04f, -8.531782307e-04f, -8.526676304e-04f, -8.521555878e-04f, -8.516421040e-04f, -8.511271798e-04f, -8.506108163e-04f, -8.500930145e-04f, -8.495737753e-04f, +-8.490530997e-04f, -8.485309887e-04f, -8.480074433e-04f, -8.474824646e-04f, -8.469560534e-04f, -8.464282108e-04f, -8.458989377e-04f, -8.453682353e-04f, -8.448361045e-04f, -8.443025463e-04f, +-8.437675617e-04f, -8.432311517e-04f, -8.426933174e-04f, -8.421540597e-04f, -8.416133797e-04f, -8.410712785e-04f, -8.405277569e-04f, -8.399828162e-04f, -8.394364572e-04f, -8.388886810e-04f, +-8.383394887e-04f, -8.377888813e-04f, -8.372368598e-04f, -8.366834253e-04f, -8.361285788e-04f, -8.355723214e-04f, -8.350146541e-04f, -8.344555780e-04f, -8.338950941e-04f, -8.333332034e-04f, +-8.327699071e-04f, -8.322052062e-04f, -8.316391017e-04f, -8.310715948e-04f, -8.305026864e-04f, -8.299323778e-04f, -8.293606698e-04f, -8.287875637e-04f, -8.282130604e-04f, -8.276371611e-04f, +-8.270598669e-04f, -8.264811788e-04f, -8.259010979e-04f, -8.253196253e-04f, -8.247367621e-04f, -8.241525094e-04f, -8.235668683e-04f, -8.229798399e-04f, -8.223914252e-04f, -8.218016255e-04f, +-8.212104418e-04f, -8.206178751e-04f, -8.200239267e-04f, -8.194285976e-04f, -8.188318889e-04f, -8.182338018e-04f, -8.176343374e-04f, -8.170334967e-04f, -8.164312810e-04f, -8.158276914e-04f, +-8.152227289e-04f, -8.146163947e-04f, -8.140086899e-04f, -8.133996158e-04f, -8.127891733e-04f, -8.121773637e-04f, -8.115641881e-04f, -8.109496476e-04f, -8.103337435e-04f, -8.097164767e-04f, +-8.090978486e-04f, -8.084778601e-04f, -8.078565126e-04f, -8.072338072e-04f, -8.066097449e-04f, -8.059843270e-04f, -8.053575547e-04f, -8.047294291e-04f, -8.040999514e-04f, -8.034691227e-04f, +-8.028369442e-04f, -8.022034172e-04f, -8.015685427e-04f, -8.009323220e-04f, -8.002947562e-04f, -7.996558466e-04f, -7.990155943e-04f, -7.983740005e-04f, -7.977310664e-04f, -7.970867931e-04f, +-7.964411820e-04f, -7.957942342e-04f, -7.951459509e-04f, -7.944963332e-04f, -7.938453825e-04f, -7.931930998e-04f, -7.925394865e-04f, -7.918845437e-04f, -7.912282727e-04f, -7.905706746e-04f, +-7.899117507e-04f, -7.892515023e-04f, -7.885899304e-04f, -7.879270364e-04f, -7.872628214e-04f, -7.865972868e-04f, -7.859304337e-04f, -7.852622634e-04f, -7.845927771e-04f, -7.839219761e-04f, +-7.832498615e-04f, -7.825764347e-04f, -7.819016969e-04f, -7.812256493e-04f, -7.805482931e-04f, -7.798696297e-04f, -7.791896603e-04f, -7.785083862e-04f, -7.778258085e-04f, -7.771419286e-04f, +-7.764567477e-04f, -7.757702671e-04f, -7.750824880e-04f, -7.743934118e-04f, -7.737030397e-04f, -7.730113729e-04f, -7.723184128e-04f, -7.716241606e-04f, -7.709286176e-04f, -7.702317851e-04f, +-7.695336644e-04f, -7.688342567e-04f, -7.681335634e-04f, -7.674315857e-04f, -7.667283249e-04f, -7.660237824e-04f, -7.653179594e-04f, -7.646108572e-04f, -7.639024771e-04f, -7.631928205e-04f, +-7.624818886e-04f, -7.617696827e-04f, -7.610562042e-04f, -7.603414543e-04f, -7.596254345e-04f, -7.589081459e-04f, -7.581895899e-04f, -7.574697679e-04f, -7.567486811e-04f, -7.560263309e-04f, +-7.553027186e-04f, -7.545778455e-04f, -7.538517131e-04f, -7.531243225e-04f, -7.523956751e-04f, -7.516657723e-04f, -7.509346155e-04f, -7.502022059e-04f, -7.494685449e-04f, -7.487336338e-04f, +-7.479974740e-04f, -7.472600669e-04f, -7.465214138e-04f, -7.457815160e-04f, -7.450403749e-04f, -7.442979919e-04f, -7.435543683e-04f, -7.428095055e-04f, -7.420634048e-04f, -7.413160677e-04f, +-7.405674955e-04f, -7.398176895e-04f, -7.390666511e-04f, -7.383143817e-04f, -7.375608827e-04f, -7.368061555e-04f, -7.360502014e-04f, -7.352930218e-04f, -7.345346182e-04f, -7.337749918e-04f, +-7.330141441e-04f, -7.322520765e-04f, -7.314887904e-04f, -7.307242871e-04f, -7.299585681e-04f, -7.291916347e-04f, -7.284234884e-04f, -7.276541306e-04f, -7.268835626e-04f, -7.261117859e-04f, +-7.253388018e-04f, -7.245646119e-04f, -7.237892175e-04f, -7.230126200e-04f, -7.222348208e-04f, -7.214558214e-04f, -7.206756232e-04f, -7.198942276e-04f, -7.191116360e-04f, -7.183278499e-04f, +-7.175428706e-04f, -7.167566997e-04f, -7.159693385e-04f, -7.151807885e-04f, -7.143910511e-04f, -7.136001277e-04f, -7.128080199e-04f, -7.120147290e-04f, -7.112202565e-04f, -7.104246038e-04f, +-7.096277724e-04f, -7.088297637e-04f, -7.080305793e-04f, -7.072302204e-04f, -7.064286887e-04f, -7.056259855e-04f, -7.048221123e-04f, -7.040170706e-04f, -7.032108618e-04f, -7.024034874e-04f, +-7.015949489e-04f, -7.007852478e-04f, -6.999743855e-04f, -6.991623634e-04f, -6.983491831e-04f, -6.975348461e-04f, -6.967193538e-04f, -6.959027077e-04f, -6.950849092e-04f, -6.942659600e-04f, +-6.934458614e-04f, -6.926246149e-04f, -6.918022221e-04f, -6.909786844e-04f, -6.901540034e-04f, -6.893281804e-04f, -6.885012171e-04f, -6.876731149e-04f, -6.868438753e-04f, -6.860134999e-04f, +-6.851819901e-04f, -6.843493474e-04f, -6.835155734e-04f, -6.826806695e-04f, -6.818446373e-04f, -6.810074783e-04f, -6.801691940e-04f, -6.793297859e-04f, -6.784892556e-04f, -6.776476046e-04f, +-6.768048343e-04f, -6.759609463e-04f, -6.751159423e-04f, -6.742698235e-04f, -6.734225917e-04f, -6.725742484e-04f, -6.717247950e-04f, -6.708742331e-04f, -6.700225643e-04f, -6.691697901e-04f, +-6.683159120e-04f, -6.674609316e-04f, -6.666048504e-04f, -6.657476701e-04f, -6.648893920e-04f, -6.640300178e-04f, -6.631695491e-04f, -6.623079873e-04f, -6.614453341e-04f, -6.605815910e-04f, +-6.597167595e-04f, -6.588508413e-04f, -6.579838379e-04f, -6.571157508e-04f, -6.562465817e-04f, -6.553763320e-04f, -6.545050034e-04f, -6.536325975e-04f, -6.527591158e-04f, -6.518845598e-04f, +-6.510089313e-04f, -6.501322316e-04f, -6.492544626e-04f, -6.483756256e-04f, -6.474957223e-04f, -6.466147543e-04f, -6.457327232e-04f, -6.448496306e-04f, -6.439654780e-04f, -6.430802671e-04f, +-6.421939995e-04f, -6.413066766e-04f, -6.404183003e-04f, -6.395288720e-04f, -6.386383933e-04f, -6.377468659e-04f, -6.368542913e-04f, -6.359606712e-04f, -6.350660072e-04f, -6.341703009e-04f, +-6.332735539e-04f, -6.323757678e-04f, -6.314769443e-04f, -6.305770849e-04f, -6.296761913e-04f, -6.287742651e-04f, -6.278713078e-04f, -6.269673213e-04f, -6.260623070e-04f, -6.251562666e-04f, +-6.242492017e-04f, -6.233411140e-04f, -6.224320051e-04f, -6.215218766e-04f, -6.206107302e-04f, -6.196985674e-04f, -6.187853900e-04f, -6.178711997e-04f, -6.169559979e-04f, -6.160397864e-04f, +-6.151225668e-04f, -6.142043408e-04f, -6.132851100e-04f, -6.123648761e-04f, -6.114436406e-04f, -6.105214054e-04f, -6.095981720e-04f, -6.086739421e-04f, -6.077487173e-04f, -6.068224994e-04f, +-6.058952899e-04f, -6.049670905e-04f, -6.040379030e-04f, -6.031077289e-04f, -6.021765700e-04f, -6.012444279e-04f, -6.003113043e-04f, -5.993772008e-04f, -5.984421191e-04f, -5.975060610e-04f, +-5.965690281e-04f, -5.956310220e-04f, -5.946920445e-04f, -5.937520972e-04f, -5.928111818e-04f, -5.918693000e-04f, -5.909264536e-04f, -5.899826441e-04f, -5.890378733e-04f, -5.880921428e-04f, +-5.871454544e-04f, -5.861978098e-04f, -5.852492107e-04f, -5.842996586e-04f, -5.833491555e-04f, -5.823977029e-04f, -5.814453026e-04f, -5.804919562e-04f, -5.795376655e-04f, -5.785824322e-04f, +-5.776262580e-04f, -5.766691446e-04f, -5.757110937e-04f, -5.747521070e-04f, -5.737921863e-04f, -5.728313332e-04f, -5.718695496e-04f, -5.709068370e-04f, -5.699431973e-04f, -5.689786321e-04f, +-5.680131431e-04f, -5.670467322e-04f, -5.660794010e-04f, -5.651111513e-04f, -5.641419847e-04f, -5.631719031e-04f, -5.622009081e-04f, -5.612290015e-04f, -5.602561851e-04f, -5.592824605e-04f, +-5.583078295e-04f, -5.573322938e-04f, -5.563558552e-04f, -5.553785155e-04f, -5.544002764e-04f, -5.534211395e-04f, -5.524411068e-04f, -5.514601798e-04f, -5.504783605e-04f, -5.494956504e-04f, +-5.485120515e-04f, -5.475275653e-04f, -5.465421938e-04f, -5.455559386e-04f, -5.445688015e-04f, -5.435807843e-04f, -5.425918888e-04f, -5.416021166e-04f, -5.406114696e-04f, -5.396199495e-04f, +-5.386275582e-04f, -5.376342973e-04f, -5.366401686e-04f, -5.356451739e-04f, -5.346493151e-04f, -5.336525938e-04f, -5.326550118e-04f, -5.316565709e-04f, -5.306572730e-04f, -5.296571197e-04f, +-5.286561129e-04f, -5.276542543e-04f, -5.266515457e-04f, -5.256479890e-04f, -5.246435858e-04f, -5.236383381e-04f, -5.226322475e-04f, -5.216253159e-04f, -5.206175450e-04f, -5.196089367e-04f, +-5.185994928e-04f, -5.175892150e-04f, -5.165781052e-04f, -5.155661651e-04f, -5.145533965e-04f, -5.135398013e-04f, -5.125253813e-04f, -5.115101382e-04f, -5.104940739e-04f, -5.094771902e-04f, +-5.084594888e-04f, -5.074409716e-04f, -5.064216405e-04f, -5.054014971e-04f, -5.043805434e-04f, -5.033587811e-04f, -5.023362121e-04f, -5.013128382e-04f, -5.002886612e-04f, -4.992636829e-04f, +-4.982379051e-04f, -4.972113297e-04f, -4.961839584e-04f, -4.951557932e-04f, -4.941268359e-04f, -4.930970882e-04f, -4.920665520e-04f, -4.910352291e-04f, -4.900031214e-04f, -4.889702306e-04f, +-4.879365587e-04f, -4.869021075e-04f, -4.858668788e-04f, -4.848308743e-04f, -4.837940961e-04f, -4.827565459e-04f, -4.817182256e-04f, -4.806791369e-04f, -4.796392818e-04f, -4.785986621e-04f, +-4.775572796e-04f, -4.765151362e-04f, -4.754722337e-04f, -4.744285740e-04f, -4.733841590e-04f, -4.723389904e-04f, -4.712930702e-04f, -4.702464001e-04f, -4.691989822e-04f, -4.681508181e-04f, +-4.671019098e-04f, -4.660522591e-04f, -4.650018679e-04f, -4.639507380e-04f, -4.628988714e-04f, -4.618462698e-04f, -4.607929352e-04f, -4.597388694e-04f, -4.586840742e-04f, -4.576285516e-04f, +-4.565723035e-04f, -4.555153316e-04f, -4.544576378e-04f, -4.533992241e-04f, -4.523400923e-04f, -4.512802442e-04f, -4.502196819e-04f, -4.491584070e-04f, -4.480964216e-04f, -4.470337274e-04f, +-4.459703265e-04f, -4.449062206e-04f, -4.438414116e-04f, -4.427759015e-04f, -4.417096920e-04f, -4.406427852e-04f, -4.395751828e-04f, -4.385068868e-04f, -4.374378991e-04f, -4.363682216e-04f, +-4.352978560e-04f, -4.342268045e-04f, -4.331550687e-04f, -4.320826507e-04f, -4.310095523e-04f, -4.299357754e-04f, -4.288613220e-04f, -4.277861938e-04f, -4.267103929e-04f, -4.256339211e-04f, +-4.245567803e-04f, -4.234789725e-04f, -4.224004995e-04f, -4.213213632e-04f, -4.202415656e-04f, -4.191611085e-04f, -4.180799939e-04f, -4.169982237e-04f, -4.159157997e-04f, -4.148327240e-04f, +-4.137489983e-04f, -4.126646247e-04f, -4.115796050e-04f, -4.104939411e-04f, -4.094076351e-04f, -4.083206887e-04f, -4.072331039e-04f, -4.061448826e-04f, -4.050560268e-04f, -4.039665384e-04f, +-4.028764192e-04f, -4.017856713e-04f, -4.006942965e-04f, -3.996022967e-04f, -3.985096740e-04f, -3.974164301e-04f, -3.963225672e-04f, -3.952280870e-04f, -3.941329915e-04f, -3.930372826e-04f, +-3.919409623e-04f, -3.908440325e-04f, -3.897464952e-04f, -3.886483522e-04f, -3.875496055e-04f, -3.864502571e-04f, -3.853503089e-04f, -3.842497628e-04f, -3.831486207e-04f, -3.820468847e-04f, +-3.809445566e-04f, -3.798416383e-04f, -3.787381320e-04f, -3.776340394e-04f, -3.765293625e-04f, -3.754241032e-04f, -3.743182636e-04f, -3.732118456e-04f, -3.721048510e-04f, -3.709972820e-04f, +-3.698891403e-04f, -3.687804280e-04f, -3.676711470e-04f, -3.665612992e-04f, -3.654508867e-04f, -3.643399114e-04f, -3.632283752e-04f, -3.621162800e-04f, -3.610036280e-04f, -3.598904209e-04f, +-3.587766608e-04f, -3.576623496e-04f, -3.565474892e-04f, -3.554320818e-04f, -3.543161291e-04f, -3.531996332e-04f, -3.520825960e-04f, -3.509650195e-04f, -3.498469057e-04f, -3.487282566e-04f, +-3.476090740e-04f, -3.464893599e-04f, -3.453691164e-04f, -3.442483454e-04f, -3.431270489e-04f, -3.420052289e-04f, -3.408828872e-04f, -3.397600259e-04f, -3.386366470e-04f, -3.375127524e-04f, +-3.363883442e-04f, -3.352634242e-04f, -3.341379944e-04f, -3.330120570e-04f, -3.318856137e-04f, -3.307586666e-04f, -3.296312178e-04f, -3.285032690e-04f, -3.273748224e-04f, -3.262458799e-04f, +-3.251164436e-04f, -3.239865153e-04f, -3.228560971e-04f, -3.217251909e-04f, -3.205937988e-04f, -3.194619227e-04f, -3.183295646e-04f, -3.171967265e-04f, -3.160634104e-04f, -3.149296182e-04f, +-3.137953521e-04f, -3.126606139e-04f, -3.115254056e-04f, -3.103897293e-04f, -3.092535869e-04f, -3.081169805e-04f, -3.069799119e-04f, -3.058423833e-04f, -3.047043966e-04f, -3.035659538e-04f, +-3.024270568e-04f, -3.012877078e-04f, -3.001479087e-04f, -2.990076615e-04f, -2.978669681e-04f, -2.967258307e-04f, -2.955842511e-04f, -2.944422315e-04f, -2.932997737e-04f, -2.921568798e-04f, +-2.910135519e-04f, -2.898697918e-04f, -2.887256017e-04f, -2.875809834e-04f, -2.864359391e-04f, -2.852904707e-04f, -2.841445803e-04f, -2.829982697e-04f, -2.818515412e-04f, -2.807043965e-04f, +-2.795568379e-04f, -2.784088672e-04f, -2.772604865e-04f, -2.761116978e-04f, -2.749625031e-04f, -2.738129044e-04f, -2.726629037e-04f, -2.715125031e-04f, -2.703617046e-04f, -2.692105101e-04f, +-2.680589217e-04f, -2.669069414e-04f, -2.657545712e-04f, -2.646018132e-04f, -2.634486693e-04f, -2.622951415e-04f, -2.611412320e-04f, -2.599869427e-04f, -2.588322755e-04f, -2.576772327e-04f, +-2.565218161e-04f, -2.553660277e-04f, -2.542098697e-04f, -2.530533440e-04f, -2.518964527e-04f, -2.507391977e-04f, -2.495815812e-04f, -2.484236050e-04f, -2.472652713e-04f, -2.461065820e-04f, +-2.449475393e-04f, -2.437881451e-04f, -2.426284014e-04f, -2.414683103e-04f, -2.403078738e-04f, -2.391470939e-04f, -2.379859726e-04f, -2.368245121e-04f, -2.356627143e-04f, -2.345005812e-04f, +-2.333381148e-04f, -2.321753173e-04f, -2.310121906e-04f, -2.298487368e-04f, -2.286849579e-04f, -2.275208559e-04f, -2.263564328e-04f, -2.251916908e-04f, -2.240266318e-04f, -2.228612578e-04f, +-2.216955710e-04f, -2.205295732e-04f, -2.193632667e-04f, -2.181966533e-04f, -2.170297352e-04f, -2.158625143e-04f, -2.146949927e-04f, -2.135271725e-04f, -2.123590557e-04f, -2.111906443e-04f, +-2.100219404e-04f, -2.088529460e-04f, -2.076836631e-04f, -2.065140937e-04f, -2.053442400e-04f, -2.041741040e-04f, -2.030036876e-04f, -2.018329930e-04f, -2.006620222e-04f, -1.994907772e-04f, +-1.983192600e-04f, -1.971474728e-04f, -1.959754175e-04f, -1.948030962e-04f, -1.936305109e-04f, -1.924576637e-04f, -1.912845566e-04f, -1.901111917e-04f, -1.889375710e-04f, -1.877636965e-04f, +-1.865895704e-04f, -1.854151946e-04f, -1.842405712e-04f, -1.830657022e-04f, -1.818905897e-04f, -1.807152358e-04f, -1.795396424e-04f, -1.783638116e-04f, -1.771877456e-04f, -1.760114462e-04f, +-1.748349156e-04f, -1.736581558e-04f, -1.724811689e-04f, -1.713039569e-04f, -1.701265219e-04f, -1.689488659e-04f, -1.677709909e-04f, -1.665928990e-04f, -1.654145924e-04f, -1.642360729e-04f, +-1.630573427e-04f, -1.618784038e-04f, -1.606992582e-04f, -1.595199081e-04f, -1.583403555e-04f, -1.571606024e-04f, -1.559806508e-04f, -1.548005029e-04f, -1.536201606e-04f, -1.524396261e-04f, +-1.512589014e-04f, -1.500779885e-04f, -1.488968894e-04f, -1.477156064e-04f, -1.465341413e-04f, -1.453524963e-04f, -1.441706733e-04f, -1.429886746e-04f, -1.418065020e-04f, -1.406241577e-04f, +-1.394416438e-04f, -1.382589622e-04f, -1.370761150e-04f, -1.358931044e-04f, -1.347099322e-04f, -1.335266007e-04f, -1.323431118e-04f, -1.311594676e-04f, -1.299756702e-04f, -1.287917217e-04f, +-1.276076240e-04f, -1.264233792e-04f, -1.252389894e-04f, -1.240544567e-04f, -1.228697830e-04f, -1.216849706e-04f, -1.205000213e-04f, -1.193149373e-04f, -1.181297207e-04f, -1.169443734e-04f, +-1.157588976e-04f, -1.145732953e-04f, -1.133875686e-04f, -1.122017194e-04f, -1.110157500e-04f, -1.098296623e-04f, -1.086434584e-04f, -1.074571403e-04f, -1.062707101e-04f, -1.050841699e-04f, +-1.038975217e-04f, -1.027107676e-04f, -1.015239097e-04f, -1.003369499e-04f, -9.914989045e-05f, -9.796273327e-05f, -9.677548046e-05f, -9.558813409e-05f, -9.440069621e-05f, -9.321316888e-05f, +-9.202555416e-05f, -9.083785411e-05f, -8.965007078e-05f, -8.846220624e-05f, -8.727426253e-05f, -8.608624174e-05f, -8.489814590e-05f, -8.370997708e-05f, -8.252173734e-05f, -8.133342873e-05f, +-8.014505332e-05f, -7.895661317e-05f, -7.776811032e-05f, -7.657954685e-05f, -7.539092481e-05f, -7.420224625e-05f, -7.301351324e-05f, -7.182472784e-05f, -7.063589210e-05f, -6.944700808e-05f, +-6.825807784e-05f, -6.706910344e-05f, -6.588008694e-05f, -6.469103040e-05f, -6.350193586e-05f, -6.231280540e-05f, -6.112364107e-05f, -5.993444492e-05f, -5.874521902e-05f, -5.755596543e-05f, +-5.636668619e-05f, -5.517738337e-05f, -5.398805903e-05f, -5.279871522e-05f, -5.160935401e-05f, -5.041997744e-05f, -4.923058758e-05f, -4.804118647e-05f, -4.685177619e-05f, -4.566235879e-05f, +-4.447293631e-05f, -4.328351083e-05f, -4.209408440e-05f, -4.090465906e-05f, -3.971523689e-05f, -3.852581993e-05f, -3.733641024e-05f, -3.614700987e-05f, -3.495762089e-05f, -3.376824535e-05f, +-3.257888530e-05f, -3.138954280e-05f, -3.020021990e-05f, -2.901091866e-05f, -2.782164113e-05f, -2.663238937e-05f, -2.544316544e-05f, -2.425397138e-05f, -2.306480925e-05f, -2.187568110e-05f, +-2.068658900e-05f, -1.949753498e-05f, -1.830852111e-05f, -1.711954944e-05f, -1.593062201e-05f, -1.474174090e-05f, -1.355290813e-05f, -1.236412578e-05f, -1.117539589e-05f, -9.986720503e-06f, +-8.798101686e-06f, -7.609541483e-06f, -6.421041947e-06f, -5.232605128e-06f, -4.044233078e-06f, -2.855927846e-06f, -1.667691482e-06f, -4.795260375e-07f, 7.085664387e-07f, 1.896583897e-06f, +3.084524288e-06f, 4.272385563e-06f, 5.460165673e-06f, 6.647862570e-06f, 7.835474206e-06f, 9.022998532e-06f, 1.021043350e-05f, 1.139777707e-05f, 1.258502718e-05f, 1.377218180e-05f, +1.495923887e-05f, 1.614619635e-05f, 1.733305220e-05f, 1.851980436e-05f, 1.970645079e-05f, 2.089298946e-05f, 2.207941830e-05f, 2.326573529e-05f, 2.445193837e-05f, 2.563802550e-05f, +2.682399464e-05f, 2.800984375e-05f, 2.919557077e-05f, 3.038117368e-05f, 3.156665042e-05f, 3.275199897e-05f, 3.393721726e-05f, 3.512230327e-05f, 3.630725495e-05f, 3.749207027e-05f, +3.867674718e-05f, 3.986128365e-05f, 4.104567762e-05f, 4.222992708e-05f, 4.341402997e-05f, 4.459798426e-05f, 4.578178791e-05f, 4.696543889e-05f, 4.814893516e-05f, 4.933227468e-05f, +5.051545541e-05f, 5.169847532e-05f, 5.288133238e-05f, 5.406402454e-05f, 5.524654979e-05f, 5.642890607e-05f, 5.761109136e-05f, 5.879310362e-05f, 5.997494083e-05f, 6.115660095e-05f, +6.233808194e-05f, 6.351938178e-05f, 6.470049843e-05f, 6.588142987e-05f, 6.706217407e-05f, 6.824272898e-05f, 6.942309260e-05f, 7.060326288e-05f, 7.178323779e-05f, 7.296301532e-05f, +7.414259344e-05f, 7.532197010e-05f, 7.650114330e-05f, 7.768011100e-05f, 7.885887118e-05f, 8.003742182e-05f, 8.121576088e-05f, 8.239388635e-05f, 8.357179620e-05f, 8.474948841e-05f, +8.592696095e-05f, 8.710421181e-05f, 8.828123896e-05f, 8.945804038e-05f, 9.063461405e-05f, 9.181095795e-05f, 9.298707007e-05f, 9.416294838e-05f, 9.533859086e-05f, 9.651399550e-05f, +9.768916028e-05f, 9.886408318e-05f, 1.000387622e-04f, 1.012131953e-04f, 1.023873805e-04f, 1.035613157e-04f, 1.047349990e-04f, 1.059084283e-04f, 1.070816016e-04f, 1.082545170e-04f, +1.094271723e-04f, 1.105995656e-04f, 1.117716949e-04f, 1.129435582e-04f, 1.141151534e-04f, 1.152864786e-04f, 1.164575317e-04f, 1.176283107e-04f, 1.187988137e-04f, 1.199690386e-04f, +1.211389834e-04f, 1.223086461e-04f, 1.234780247e-04f, 1.246471171e-04f, 1.258159215e-04f, 1.269844358e-04f, 1.281526580e-04f, 1.293205860e-04f, 1.304882180e-04f, 1.316555518e-04f, +1.328225855e-04f, 1.339893171e-04f, 1.351557446e-04f, 1.363218660e-04f, 1.374876793e-04f, 1.386531825e-04f, 1.398183736e-04f, 1.409832506e-04f, 1.421478115e-04f, 1.433120543e-04f, +1.444759771e-04f, 1.456395777e-04f, 1.468028544e-04f, 1.479658050e-04f, 1.491284275e-04f, 1.502907200e-04f, 1.514526805e-04f, 1.526143070e-04f, 1.537755975e-04f, 1.549365500e-04f, +1.560971626e-04f, 1.572574332e-04f, 1.584173599e-04f, 1.595769406e-04f, 1.607361735e-04f, 1.618950565e-04f, 1.630535876e-04f, 1.642117648e-04f, 1.653695862e-04f, 1.665270499e-04f, +1.676841537e-04f, 1.688408958e-04f, 1.699972741e-04f, 1.711532867e-04f, 1.723089316e-04f, 1.734642069e-04f, 1.746191105e-04f, 1.757736404e-04f, 1.769277948e-04f, 1.780815717e-04f, +1.792349690e-04f, 1.803879848e-04f, 1.815406171e-04f, 1.826928640e-04f, 1.838447234e-04f, 1.849961935e-04f, 1.861472723e-04f, 1.872979577e-04f, 1.884482479e-04f, 1.895981408e-04f, +1.907476345e-04f, 1.918967271e-04f, 1.930454165e-04f, 1.941937009e-04f, 1.953415782e-04f, 1.964890465e-04f, 1.976361038e-04f, 1.987827482e-04f, 1.999289777e-04f, 2.010747904e-04f, +2.022201843e-04f, 2.033651575e-04f, 2.045097080e-04f, 2.056538338e-04f, 2.067975330e-04f, 2.079408037e-04f, 2.090836438e-04f, 2.102260516e-04f, 2.113680249e-04f, 2.125095618e-04f, +2.136506605e-04f, 2.147913190e-04f, 2.159315352e-04f, 2.170713073e-04f, 2.182106334e-04f, 2.193495115e-04f, 2.204879396e-04f, 2.216259158e-04f, 2.227634381e-04f, 2.239005047e-04f, +2.250371136e-04f, 2.261732629e-04f, 2.273089506e-04f, 2.284441747e-04f, 2.295789334e-04f, 2.307132248e-04f, 2.318470468e-04f, 2.329803976e-04f, 2.341132752e-04f, 2.352456777e-04f, +2.363776031e-04f, 2.375090496e-04f, 2.386400153e-04f, 2.397704981e-04f, 2.409004961e-04f, 2.420300076e-04f, 2.431590304e-04f, 2.442875627e-04f, 2.454156027e-04f, 2.465431482e-04f, +2.476701975e-04f, 2.487967487e-04f, 2.499227997e-04f, 2.510483487e-04f, 2.521733938e-04f, 2.532979331e-04f, 2.544219646e-04f, 2.555454865e-04f, 2.566684967e-04f, 2.577909935e-04f, +2.589129749e-04f, 2.600344390e-04f, 2.611553839e-04f, 2.622758077e-04f, 2.633957085e-04f, 2.645150843e-04f, 2.656339333e-04f, 2.667522536e-04f, 2.678700433e-04f, 2.689873004e-04f, +2.701040232e-04f, 2.712202096e-04f, 2.723358577e-04f, 2.734509658e-04f, 2.745655319e-04f, 2.756795540e-04f, 2.767930304e-04f, 2.779059591e-04f, 2.790183382e-04f, 2.801301659e-04f, +2.812414402e-04f, 2.823521592e-04f, 2.834623212e-04f, 2.845719241e-04f, 2.856809662e-04f, 2.867894455e-04f, 2.878973601e-04f, 2.890047082e-04f, 2.901114879e-04f, 2.912176972e-04f, +2.923233345e-04f, 2.934283976e-04f, 2.945328849e-04f, 2.956367943e-04f, 2.967401241e-04f, 2.978428724e-04f, 2.989450372e-04f, 3.000466168e-04f, 3.011476092e-04f, 3.022480126e-04f, +3.033478252e-04f, 3.044470450e-04f, 3.055456702e-04f, 3.066436989e-04f, 3.077411293e-04f, 3.088379595e-04f, 3.099341876e-04f, 3.110298119e-04f, 3.121248304e-04f, 3.132192413e-04f, +3.143130427e-04f, 3.154062327e-04f, 3.164988096e-04f, 3.175907715e-04f, 3.186821165e-04f, 3.197728428e-04f, 3.208629485e-04f, 3.219524317e-04f, 3.230412907e-04f, 3.241295237e-04f, +3.252171286e-04f, 3.263041038e-04f, 3.273904473e-04f, 3.284761574e-04f, 3.295612321e-04f, 3.306456697e-04f, 3.317294684e-04f, 3.328126262e-04f, 3.338951414e-04f, 3.349770121e-04f, +3.360582365e-04f, 3.371388127e-04f, 3.382187390e-04f, 3.392980135e-04f, 3.403766344e-04f, 3.414545998e-04f, 3.425319080e-04f, 3.436085571e-04f, 3.446845453e-04f, 3.457598707e-04f, +3.468345317e-04f, 3.479085262e-04f, 3.489818526e-04f, 3.500545090e-04f, 3.511264936e-04f, 3.521978046e-04f, 3.532684402e-04f, 3.543383985e-04f, 3.554076778e-04f, 3.564762762e-04f, +3.575441920e-04f, 3.586114234e-04f, 3.596779685e-04f, 3.607438255e-04f, 3.618089927e-04f, 3.628734682e-04f, 3.639372503e-04f, 3.650003371e-04f, 3.660627268e-04f, 3.671244178e-04f, +3.681854081e-04f, 3.692456959e-04f, 3.703052796e-04f, 3.713641573e-04f, 3.724223272e-04f, 3.734797875e-04f, 3.745365365e-04f, 3.755925723e-04f, 3.766478932e-04f, 3.777024974e-04f, +3.787563831e-04f, 3.798095486e-04f, 3.808619921e-04f, 3.819137117e-04f, 3.829647058e-04f, 3.840149725e-04f, 3.850645101e-04f, 3.861133168e-04f, 3.871613909e-04f, 3.882087305e-04f, +3.892553340e-04f, 3.903011994e-04f, 3.913463252e-04f, 3.923907095e-04f, 3.934343506e-04f, 3.944772467e-04f, 3.955193960e-04f, 3.965607968e-04f, 3.976014474e-04f, 3.986413460e-04f, +3.996804907e-04f, 4.007188800e-04f, 4.017565121e-04f, 4.027933851e-04f, 4.038294973e-04f, 4.048648471e-04f, 4.058994326e-04f, 4.069332522e-04f, 4.079663040e-04f, 4.089985864e-04f, +4.100300976e-04f, 4.110608359e-04f, 4.120907995e-04f, 4.131199867e-04f, 4.141483957e-04f, 4.151760250e-04f, 4.162028726e-04f, 4.172289369e-04f, 4.182542162e-04f, 4.192787087e-04f, +4.203024128e-04f, 4.213253266e-04f, 4.223474486e-04f, 4.233687768e-04f, 4.243893098e-04f, 4.254090456e-04f, 4.264279827e-04f, 4.274461193e-04f, 4.284634537e-04f, 4.294799841e-04f, +4.304957090e-04f, 4.315106265e-04f, 4.325247350e-04f, 4.335380327e-04f, 4.345505180e-04f, 4.355621892e-04f, 4.365730445e-04f, 4.375830823e-04f, 4.385923009e-04f, 4.396006985e-04f, +4.406082736e-04f, 4.416150243e-04f, 4.426209491e-04f, 4.436260461e-04f, 4.446303138e-04f, 4.456337505e-04f, 4.466363544e-04f, 4.476381239e-04f, 4.486390573e-04f, 4.496391529e-04f, +4.506384091e-04f, 4.516368241e-04f, 4.526343964e-04f, 4.536311241e-04f, 4.546270058e-04f, 4.556220396e-04f, 4.566162239e-04f, 4.576095571e-04f, 4.586020375e-04f, 4.595936634e-04f, +4.605844332e-04f, 4.615743452e-04f, 4.625633977e-04f, 4.635515891e-04f, 4.645389178e-04f, 4.655253821e-04f, 4.665109802e-04f, 4.674957107e-04f, 4.684795718e-04f, 4.694625619e-04f, +4.704446793e-04f, 4.714259224e-04f, 4.724062896e-04f, 4.733857792e-04f, 4.743643896e-04f, 4.753421191e-04f, 4.763189661e-04f, 4.772949290e-04f, 4.782700061e-04f, 4.792441958e-04f, +4.802174966e-04f, 4.811899066e-04f, 4.821614244e-04f, 4.831320483e-04f, 4.841017767e-04f, 4.850706079e-04f, 4.860385404e-04f, 4.870055725e-04f, 4.879717026e-04f, 4.889369291e-04f, +4.899012503e-04f, 4.908646648e-04f, 4.918271708e-04f, 4.927887667e-04f, 4.937494510e-04f, 4.947092221e-04f, 4.956680782e-04f, 4.966260180e-04f, 4.975830396e-04f, 4.985391416e-04f, +4.994943224e-04f, 5.004485803e-04f, 5.014019137e-04f, 5.023543212e-04f, 5.033058010e-04f, 5.042563516e-04f, 5.052059714e-04f, 5.061546589e-04f, 5.071024124e-04f, 5.080492303e-04f, +5.089951111e-04f, 5.099400533e-04f, 5.108840551e-04f, 5.118271152e-04f, 5.127692318e-04f, 5.137104034e-04f, 5.146506285e-04f, 5.155899054e-04f, 5.165282327e-04f, 5.174656087e-04f, +5.184020320e-04f, 5.193375008e-04f, 5.202720138e-04f, 5.212055692e-04f, 5.221381656e-04f, 5.230698014e-04f, 5.240004751e-04f, 5.249301851e-04f, 5.258589299e-04f, 5.267867078e-04f, +5.277135175e-04f, 5.286393573e-04f, 5.295642257e-04f, 5.304881211e-04f, 5.314110421e-04f, 5.323329870e-04f, 5.332539544e-04f, 5.341739427e-04f, 5.350929504e-04f, 5.360109759e-04f, +5.369280178e-04f, 5.378440745e-04f, 5.387591445e-04f, 5.396732262e-04f, 5.405863182e-04f, 5.414984190e-04f, 5.424095269e-04f, 5.433196406e-04f, 5.442287584e-04f, 5.451368790e-04f, +5.460440007e-04f, 5.469501220e-04f, 5.478552416e-04f, 5.487593578e-04f, 5.496624691e-04f, 5.505645741e-04f, 5.514656713e-04f, 5.523657592e-04f, 5.532648362e-04f, 5.541629010e-04f, +5.550599519e-04f, 5.559559875e-04f, 5.568510063e-04f, 5.577450069e-04f, 5.586379878e-04f, 5.595299474e-04f, 5.604208843e-04f, 5.613107971e-04f, 5.621996841e-04f, 5.630875441e-04f, +5.639743755e-04f, 5.648601767e-04f, 5.657449465e-04f, 5.666286833e-04f, 5.675113856e-04f, 5.683930519e-04f, 5.692736809e-04f, 5.701532711e-04f, 5.710318209e-04f, 5.719093290e-04f, +5.727857939e-04f, 5.736612141e-04f, 5.745355883e-04f, 5.754089149e-04f, 5.762811925e-04f, 5.771524196e-04f, 5.780225949e-04f, 5.788917168e-04f, 5.797597841e-04f, 5.806267951e-04f, +5.814927485e-04f, 5.823576428e-04f, 5.832214767e-04f, 5.840842486e-04f, 5.849459572e-04f, 5.858066011e-04f, 5.866661788e-04f, 5.875246889e-04f, 5.883821299e-04f, 5.892385005e-04f, +5.900937993e-04f, 5.909480248e-04f, 5.918011757e-04f, 5.926532505e-04f, 5.935042478e-04f, 5.943541662e-04f, 5.952030043e-04f, 5.960507607e-04f, 5.968974340e-04f, 5.977430229e-04f, +5.985875259e-04f, 5.994309416e-04f, 6.002732686e-04f, 6.011145056e-04f, 6.019546512e-04f, 6.027937039e-04f, 6.036316624e-04f, 6.044685254e-04f, 6.053042913e-04f, 6.061389590e-04f, +6.069725269e-04f, 6.078049938e-04f, 6.086363582e-04f, 6.094666187e-04f, 6.102957741e-04f, 6.111238229e-04f, 6.119507638e-04f, 6.127765954e-04f, 6.136013164e-04f, 6.144249254e-04f, +6.152474210e-04f, 6.160688019e-04f, 6.168890668e-04f, 6.177082143e-04f, 6.185262430e-04f, 6.193431517e-04f, 6.201589389e-04f, 6.209736033e-04f, 6.217871436e-04f, 6.225995585e-04f, +6.234108465e-04f, 6.242210065e-04f, 6.250300370e-04f, 6.258379367e-04f, 6.266447044e-04f, 6.274503386e-04f, 6.282548380e-04f, 6.290582014e-04f, 6.298604274e-04f, 6.306615147e-04f, +6.314614620e-04f, 6.322602679e-04f, 6.330579312e-04f, 6.338544506e-04f, 6.346498247e-04f, 6.354440523e-04f, 6.362371320e-04f, 6.370290625e-04f, 6.378198426e-04f, 6.386094709e-04f, +6.393979462e-04f, 6.401852671e-04f, 6.409714325e-04f, 6.417564409e-04f, 6.425402911e-04f, 6.433229818e-04f, 6.441045118e-04f, 6.448848798e-04f, 6.456640844e-04f, 6.464421244e-04f, +6.472189986e-04f, 6.479947056e-04f, 6.487692443e-04f, 6.495426132e-04f, 6.503148113e-04f, 6.510858371e-04f, 6.518556895e-04f, 6.526243671e-04f, 6.533918688e-04f, 6.541581933e-04f, +6.549233393e-04f, 6.556873056e-04f, 6.564500909e-04f, 6.572116940e-04f, 6.579721137e-04f, 6.587313486e-04f, 6.594893976e-04f, 6.602462594e-04f, 6.610019329e-04f, 6.617564166e-04f, +6.625097096e-04f, 6.632618104e-04f, 6.640127178e-04f, 6.647624308e-04f, 6.655109479e-04f, 6.662582681e-04f, 6.670043901e-04f, 6.677493126e-04f, 6.684930345e-04f, 6.692355546e-04f, +6.699768716e-04f, 6.707169843e-04f, 6.714558916e-04f, 6.721935922e-04f, 6.729300849e-04f, 6.736653685e-04f, 6.743994419e-04f, 6.751323039e-04f, 6.758639532e-04f, 6.765943886e-04f, +6.773236091e-04f, 6.780516133e-04f, 6.787784001e-04f, 6.795039683e-04f, 6.802283168e-04f, 6.809514444e-04f, 6.816733499e-04f, 6.823940321e-04f, 6.831134898e-04f, 6.838317219e-04f, +6.845487273e-04f, 6.852645047e-04f, 6.859790530e-04f, 6.866923711e-04f, 6.874044577e-04f, 6.881153118e-04f, 6.888249321e-04f, 6.895333176e-04f, 6.902404670e-04f, 6.909463793e-04f, +6.916510533e-04f, 6.923544878e-04f, 6.930566818e-04f, 6.937576340e-04f, 6.944573433e-04f, 6.951558087e-04f, 6.958530289e-04f, 6.965490029e-04f, 6.972437295e-04f, 6.979372076e-04f, +6.986294361e-04f, 6.993204138e-04f, 7.000101397e-04f, 7.006986126e-04f, 7.013858315e-04f, 7.020717951e-04f, 7.027565025e-04f, 7.034399524e-04f, 7.041221438e-04f, 7.048030757e-04f, +7.054827468e-04f, 7.061611561e-04f, 7.068383025e-04f, 7.075141849e-04f, 7.081888022e-04f, 7.088621534e-04f, 7.095342373e-04f, 7.102050529e-04f, 7.108745991e-04f, 7.115428747e-04f, +7.122098788e-04f, 7.128756103e-04f, 7.135400680e-04f, 7.142032510e-04f, 7.148651580e-04f, 7.155257882e-04f, 7.161851404e-04f, 7.168432136e-04f, 7.175000066e-04f, 7.181555185e-04f, +7.188097482e-04f, 7.194626946e-04f, 7.201143567e-04f, 7.207647335e-04f, 7.214138239e-04f, 7.220616268e-04f, 7.227081412e-04f, 7.233533662e-04f, 7.239973005e-04f, 7.246399433e-04f, +7.252812935e-04f, 7.259213500e-04f, 7.265601119e-04f, 7.271975781e-04f, 7.278337475e-04f, 7.284686192e-04f, 7.291021922e-04f, 7.297344654e-04f, 7.303654378e-04f, 7.309951084e-04f, +7.316234763e-04f, 7.322505403e-04f, 7.328762995e-04f, 7.335007529e-04f, 7.341238996e-04f, 7.347457384e-04f, 7.353662684e-04f, 7.359854887e-04f, 7.366033982e-04f, 7.372199959e-04f, +7.378352809e-04f, 7.384492522e-04f, 7.390619087e-04f, 7.396732496e-04f, 7.402832738e-04f, 7.408919804e-04f, 7.414993684e-04f, 7.421054369e-04f, 7.427101848e-04f, 7.433136112e-04f, +7.439157151e-04f, 7.445164957e-04f, 7.451159518e-04f, 7.457140827e-04f, 7.463108873e-04f, 7.469063646e-04f, 7.475005138e-04f, 7.480933338e-04f, 7.486848238e-04f, 7.492749828e-04f, +7.498638099e-04f, 7.504513041e-04f, 7.510374645e-04f, 7.516222902e-04f, 7.522057802e-04f, 7.527879336e-04f, 7.533687495e-04f, 7.539482270e-04f, 7.545263651e-04f, 7.551031630e-04f, +7.556786197e-04f, 7.562527343e-04f, 7.568255059e-04f, 7.573969336e-04f, 7.579670165e-04f, 7.585357537e-04f, 7.591031443e-04f, 7.596691874e-04f, 7.602338820e-04f, 7.607972274e-04f, +7.613592226e-04f, 7.619198667e-04f, 7.624791589e-04f, 7.630370983e-04f, 7.635936839e-04f, 7.641489149e-04f, 7.647027904e-04f, 7.652553097e-04f, 7.658064716e-04f, 7.663562756e-04f, +7.669047205e-04f, 7.674518057e-04f, 7.679975301e-04f, 7.685418931e-04f, 7.690848936e-04f, 7.696265310e-04f, 7.701668042e-04f, 7.707057124e-04f, 7.712432549e-04f, 7.717794308e-04f, +7.723142392e-04f, 7.728476792e-04f, 7.733797502e-04f, 7.739104511e-04f, 7.744397812e-04f, 7.749677397e-04f, 7.754943257e-04f, 7.760195384e-04f, 7.765433769e-04f, 7.770658406e-04f, +7.775869284e-04f, 7.781066397e-04f, 7.786249736e-04f, 7.791419294e-04f, 7.796575061e-04f, 7.801717030e-04f, 7.806845193e-04f, 7.811959541e-04f, 7.817060068e-04f, 7.822146765e-04f, +7.827219623e-04f, 7.832278636e-04f, 7.837323795e-04f, 7.842355092e-04f, 7.847372520e-04f, 7.852376070e-04f, 7.857365736e-04f, 7.862341508e-04f, 7.867303380e-04f, 7.872251344e-04f, +7.877185391e-04f, 7.882105516e-04f, 7.887011708e-04f, 7.891903962e-04f, 7.896782270e-04f, 7.901646623e-04f, 7.906497015e-04f, 7.911333438e-04f, 7.916155884e-04f, 7.920964346e-04f, +7.925758817e-04f, 7.930539289e-04f, 7.935305754e-04f, 7.940058206e-04f, 7.944796637e-04f, 7.949521039e-04f, 7.954231406e-04f, 7.958927730e-04f, 7.963610004e-04f, 7.968278220e-04f, +7.972932372e-04f, 7.977572453e-04f, 7.982198454e-04f, 7.986810370e-04f, 7.991408192e-04f, 7.995991914e-04f, 8.000561530e-04f, 8.005117030e-04f, 8.009658410e-04f, 8.014185662e-04f, +8.018698778e-04f, 8.023197753e-04f, 8.027682578e-04f, 8.032153248e-04f, 8.036609755e-04f, 8.041052093e-04f, 8.045480254e-04f, 8.049894232e-04f, 8.054294021e-04f, 8.058679613e-04f, +8.063051002e-04f, 8.067408181e-04f, 8.071751143e-04f, 8.076079883e-04f, 8.080394392e-04f, 8.084694666e-04f, 8.088980696e-04f, 8.093252477e-04f, 8.097510002e-04f, 8.101753265e-04f, +8.105982259e-04f, 8.110196978e-04f, 8.114397416e-04f, 8.118583565e-04f, 8.122755420e-04f, 8.126912975e-04f, 8.131056222e-04f, 8.135185156e-04f, 8.139299771e-04f, 8.143400060e-04f, +8.147486018e-04f, 8.151557637e-04f, 8.155614912e-04f, 8.159657837e-04f, 8.163686405e-04f, 8.167700611e-04f, 8.171700449e-04f, 8.175685912e-04f, 8.179656994e-04f, 8.183613690e-04f, +8.187555994e-04f, 8.191483899e-04f, 8.195397400e-04f, 8.199296491e-04f, 8.203181166e-04f, 8.207051419e-04f, 8.210907244e-04f, 8.214748637e-04f, 8.218575590e-04f, 8.222388098e-04f, +8.226186156e-04f, 8.229969758e-04f, 8.233738898e-04f, 8.237493571e-04f, 8.241233771e-04f, 8.244959492e-04f, 8.248670729e-04f, 8.252367477e-04f, 8.256049729e-04f, 8.259717481e-04f, +8.263370727e-04f, 8.267009462e-04f, 8.270633680e-04f, 8.274243375e-04f, 8.277838544e-04f, 8.281419179e-04f, 8.284985277e-04f, 8.288536831e-04f, 8.292073837e-04f, 8.295596289e-04f, +8.299104182e-04f, 8.302597510e-04f, 8.306076270e-04f, 8.309540455e-04f, 8.312990061e-04f, 8.316425083e-04f, 8.319845515e-04f, 8.323251352e-04f, 8.326642591e-04f, 8.330019224e-04f, +8.333381249e-04f, 8.336728659e-04f, 8.340061450e-04f, 8.343379617e-04f, 8.346683155e-04f, 8.349972060e-04f, 8.353246326e-04f, 8.356505949e-04f, 8.359750924e-04f, 8.362981247e-04f, +8.366196913e-04f, 8.369397917e-04f, 8.372584254e-04f, 8.375755920e-04f, 8.378912911e-04f, 8.382055222e-04f, 8.385182847e-04f, 8.388295784e-04f, 8.391394027e-04f, 8.394477572e-04f, +8.397546415e-04f, 8.400600550e-04f, 8.403639975e-04f, 8.406664684e-04f, 8.409674672e-04f, 8.412669937e-04f, 8.415650474e-04f, 8.418616277e-04f, 8.421567344e-04f, 8.424503670e-04f, +8.427425250e-04f, 8.430332082e-04f, 8.433224159e-04f, 8.436101480e-04f, 8.438964038e-04f, 8.441811832e-04f, 8.444644855e-04f, 8.447463105e-04f, 8.450266577e-04f, 8.453055268e-04f, +8.455829174e-04f, 8.458588290e-04f, 8.461332614e-04f, 8.464062140e-04f, 8.466776866e-04f, 8.469476787e-04f, 8.472161900e-04f, 8.474832201e-04f, 8.477487687e-04f, 8.480128353e-04f, +8.482754196e-04f, 8.485365213e-04f, 8.487961400e-04f, 8.490542753e-04f, 8.493109269e-04f, 8.495660944e-04f, 8.498197775e-04f, 8.500719758e-04f, 8.503226890e-04f, 8.505719167e-04f, +8.508196587e-04f, 8.510659146e-04f, 8.513106839e-04f, 8.515539665e-04f, 8.517957620e-04f, 8.520360701e-04f, 8.522748903e-04f, 8.525122225e-04f, 8.527480663e-04f, 8.529824214e-04f, +8.532152874e-04f, 8.534466641e-04f, 8.536765512e-04f, 8.539049483e-04f, 8.541318552e-04f, 8.543572715e-04f, 8.545811970e-04f, 8.548036313e-04f, 8.550245742e-04f, 8.552440253e-04f, +8.554619845e-04f, 8.556784514e-04f, 8.558934257e-04f, 8.561069071e-04f, 8.563188954e-04f, 8.565293903e-04f, 8.567383916e-04f, 8.569458989e-04f, 8.571519120e-04f, 8.573564306e-04f, +8.575594546e-04f, 8.577609835e-04f, 8.579610172e-04f, 8.581595554e-04f, 8.583565978e-04f, 8.585521443e-04f, 8.587461945e-04f, 8.589387482e-04f, 8.591298053e-04f, 8.593193654e-04f, +8.595074283e-04f, 8.596939937e-04f, 8.598790616e-04f, 8.600626315e-04f, 8.602447034e-04f, 8.604252769e-04f, 8.606043519e-04f, 8.607819281e-04f, 8.609580054e-04f, 8.611325835e-04f, +8.613056622e-04f, 8.614772414e-04f, 8.616473207e-04f, 8.618159000e-04f, 8.619829792e-04f, 8.621485579e-04f, 8.623126361e-04f, 8.624752135e-04f, 8.626362899e-04f, 8.627958652e-04f, +8.629539392e-04f, 8.631105117e-04f, 8.632655824e-04f, 8.634191514e-04f, 8.635712183e-04f, 8.637217830e-04f, 8.638708453e-04f, 8.640184051e-04f, 8.641644623e-04f, 8.643090166e-04f, +8.644520678e-04f, 8.645936160e-04f, 8.647336608e-04f, 8.648722021e-04f, 8.650092399e-04f, 8.651447739e-04f, 8.652788040e-04f, 8.654113301e-04f, 8.655423521e-04f, 8.656718698e-04f, +8.657998830e-04f, 8.659263917e-04f, 8.660513957e-04f, 8.661748949e-04f, 8.662968893e-04f, 8.664173785e-04f, 8.665363627e-04f, 8.666538416e-04f, 8.667698151e-04f, 8.668842831e-04f, +8.669972456e-04f, 8.671087024e-04f, 8.672186534e-04f, 8.673270985e-04f, 8.674340377e-04f, 8.675394708e-04f, 8.676433978e-04f, 8.677458186e-04f, 8.678467330e-04f, 8.679461410e-04f, +8.680440426e-04f, 8.681404376e-04f, 8.682353260e-04f, 8.683287077e-04f, 8.684205827e-04f, 8.685109508e-04f, 8.685998121e-04f, 8.686871664e-04f, 8.687730137e-04f, 8.688573540e-04f, +8.689401871e-04f, 8.690215131e-04f, 8.691013319e-04f, 8.691796435e-04f, 8.692564477e-04f, 8.693317447e-04f, 8.694055343e-04f, 8.694778165e-04f, 8.695485912e-04f, 8.696178585e-04f, +8.696856184e-04f, 8.697518707e-04f, 8.698166155e-04f, 8.698798528e-04f, 8.699415825e-04f, 8.700018046e-04f, 8.700605192e-04f, 8.701177262e-04f, 8.701734256e-04f, 8.702276174e-04f, +8.702803016e-04f, 8.703314782e-04f, 8.703811472e-04f, 8.704293087e-04f, 8.704759626e-04f, 8.705211090e-04f, 8.705647478e-04f, 8.706068791e-04f, 8.706475029e-04f, 8.706866193e-04f, +8.707242282e-04f, 8.707603296e-04f, 8.707949237e-04f, 8.708280105e-04f, 8.708595900e-04f, 8.708896621e-04f, 8.709182271e-04f, 8.709452848e-04f, 8.709708355e-04f, 8.709948790e-04f, +8.710174155e-04f, 8.710384450e-04f, 8.710579676e-04f, 8.710759834e-04f, 8.710924923e-04f, 8.711074946e-04f, 8.711209901e-04f, 8.711329791e-04f, 8.711434615e-04f, 8.711524375e-04f, +8.711599071e-04f, 8.711658705e-04f, 8.711703276e-04f, 8.711732787e-04f, 8.711747237e-04f, 8.711746627e-04f, 8.711730960e-04f, 8.711700235e-04f, 8.711654453e-04f, 8.711593616e-04f, +8.711517725e-04f, 8.711426781e-04f, 8.711320784e-04f, 8.711199736e-04f, 8.711063638e-04f, 8.710912492e-04f, 8.710746298e-04f, 8.710565058e-04f, 8.710368772e-04f, 8.710157443e-04f, +8.709931072e-04f, 8.709689659e-04f, 8.709433206e-04f, 8.709161715e-04f, 8.708875187e-04f, 8.708573624e-04f, 8.708257026e-04f, 8.707925396e-04f, 8.707578735e-04f, 8.707217044e-04f, +8.706840325e-04f, 8.706448580e-04f, 8.706041810e-04f, 8.705620017e-04f, 8.705183202e-04f, 8.704731367e-04f, 8.704264515e-04f, 8.703782646e-04f, 8.703285763e-04f, 8.702773867e-04f, +8.702246960e-04f, 8.701705043e-04f, 8.701148120e-04f, 8.700576191e-04f, 8.699989259e-04f, 8.699387326e-04f, 8.698770393e-04f, 8.698138463e-04f, 8.697491537e-04f, 8.696829618e-04f, +8.696152708e-04f, 8.695460808e-04f, 8.694753921e-04f, 8.694032050e-04f, 8.693295196e-04f, 8.692543361e-04f, 8.691776548e-04f, 8.690994760e-04f, 8.690197997e-04f, 8.689386263e-04f, +8.688559560e-04f, 8.687717891e-04f, 8.686861257e-04f, 8.685989661e-04f, 8.685103106e-04f, 8.684201593e-04f, 8.683285127e-04f, 8.682353708e-04f, 8.681407340e-04f, 8.680446025e-04f, +8.679469766e-04f, 8.678478566e-04f, 8.677472426e-04f, 8.676451350e-04f, 8.675415340e-04f, 8.674364400e-04f, 8.673298531e-04f, 8.672217738e-04f, 8.671122021e-04f, 8.670011385e-04f, +8.668885832e-04f, 8.667745365e-04f, 8.666589987e-04f, 8.665419701e-04f, 8.664234509e-04f, 8.663034416e-04f, 8.661819423e-04f, 8.660589534e-04f, 8.659344752e-04f, 8.658085079e-04f, +8.656810520e-04f, 8.655521077e-04f, 8.654216754e-04f, 8.652897553e-04f, 8.651563478e-04f, 8.650214531e-04f, 8.648850717e-04f, 8.647472039e-04f, 8.646078499e-04f, 8.644670102e-04f, +8.643246850e-04f, 8.641808747e-04f, 8.640355797e-04f, 8.638888002e-04f, 8.637405367e-04f, 8.635907894e-04f, 8.634395588e-04f, 8.632868451e-04f, 8.631326488e-04f, 8.629769702e-04f, +8.628198096e-04f, 8.626611675e-04f, 8.625010441e-04f, 8.623394399e-04f, 8.621763553e-04f, 8.620117905e-04f, 8.618457461e-04f, 8.616782223e-04f, 8.615092195e-04f, 8.613387382e-04f, +8.611667787e-04f, 8.609933414e-04f, 8.608184267e-04f, 8.606420350e-04f, 8.604641667e-04f, 8.602848221e-04f, 8.601040018e-04f, 8.599217061e-04f, 8.597379353e-04f, 8.595526900e-04f, +8.593659705e-04f, 8.591777773e-04f, 8.589881107e-04f, 8.587969712e-04f, 8.586043592e-04f, 8.584102752e-04f, 8.582147195e-04f, 8.580176925e-04f, 8.578191948e-04f, 8.576192268e-04f, +8.574177888e-04f, 8.572148814e-04f, 8.570105049e-04f, 8.568046599e-04f, 8.565973467e-04f, 8.563885659e-04f, 8.561783178e-04f, 8.559666030e-04f, 8.557534218e-04f, 8.555387748e-04f, +8.553226623e-04f, 8.551050850e-04f, 8.548860432e-04f, 8.546655374e-04f, 8.544435681e-04f, 8.542201357e-04f, 8.539952408e-04f, 8.537688838e-04f, 8.535410651e-04f, 8.533117854e-04f, +8.530810451e-04f, 8.528488446e-04f, 8.526151844e-04f, 8.523800651e-04f, 8.521434872e-04f, 8.519054511e-04f, 8.516659573e-04f, 8.514250064e-04f, 8.511825989e-04f, 8.509387352e-04f, +8.506934160e-04f, 8.504466416e-04f, 8.501984126e-04f, 8.499487296e-04f, 8.496975931e-04f, 8.494450035e-04f, 8.491909615e-04f, 8.489354674e-04f, 8.486785220e-04f, 8.484201257e-04f, +8.481602790e-04f, 8.478989825e-04f, 8.476362368e-04f, 8.473720423e-04f, 8.471063997e-04f, 8.468393094e-04f, 8.465707720e-04f, 8.463007881e-04f, 8.460293583e-04f, 8.457564831e-04f, +8.454821630e-04f, 8.452063986e-04f, 8.449291906e-04f, 8.446505394e-04f, 8.443704456e-04f, 8.440889098e-04f, 8.438059327e-04f, 8.435215147e-04f, 8.432356564e-04f, 8.429483584e-04f, +8.426596214e-04f, 8.423694459e-04f, 8.420778325e-04f, 8.417847817e-04f, 8.414902943e-04f, 8.411943707e-04f, 8.408970117e-04f, 8.405982177e-04f, 8.402979894e-04f, 8.399963275e-04f, +8.396932324e-04f, 8.393887049e-04f, 8.390827455e-04f, 8.387753549e-04f, 8.384665337e-04f, 8.381562825e-04f, 8.378446019e-04f, 8.375314926e-04f, 8.372169552e-04f, 8.369009903e-04f, +8.365835986e-04f, 8.362647807e-04f, 8.359445372e-04f, 8.356228688e-04f, 8.352997762e-04f, 8.349752599e-04f, 8.346493207e-04f, 8.343219591e-04f, 8.339931759e-04f, 8.336629716e-04f, +8.333313471e-04f, 8.329983028e-04f, 8.326638395e-04f, 8.323279579e-04f, 8.319906585e-04f, 8.316519422e-04f, 8.313118095e-04f, 8.309702612e-04f, 8.306272979e-04f, 8.302829203e-04f, +8.299371290e-04f, 8.295899249e-04f, 8.292413084e-04f, 8.288912805e-04f, 8.285398417e-04f, 8.281869927e-04f, 8.278327343e-04f, 8.274770671e-04f, 8.271199918e-04f, 8.267615092e-04f, +8.264016199e-04f, 8.260403247e-04f, 8.256776243e-04f, 8.253135194e-04f, 8.249480107e-04f, 8.245810989e-04f, 8.242127847e-04f, 8.238430690e-04f, 8.234719523e-04f, 8.230994355e-04f, +8.227255192e-04f, 8.223502042e-04f, 8.219734913e-04f, 8.215953811e-04f, 8.212158745e-04f, 8.208349721e-04f, 8.204526747e-04f, 8.200689830e-04f, 8.196838979e-04f, 8.192974200e-04f, +8.189095501e-04f, 8.185202890e-04f, 8.181296374e-04f, 8.177375961e-04f, 8.173441659e-04f, 8.169493475e-04f, 8.165531416e-04f, 8.161555492e-04f, 8.157565708e-04f, 8.153562074e-04f, +8.149544597e-04f, 8.145513284e-04f, 8.141468144e-04f, 8.137409185e-04f, 8.133336414e-04f, 8.129249839e-04f, 8.125149468e-04f, 8.121035309e-04f, 8.116907370e-04f, 8.112765660e-04f, +8.108610185e-04f, 8.104440955e-04f, 8.100257977e-04f, 8.096061259e-04f, 8.091850809e-04f, 8.087626637e-04f, 8.083388748e-04f, 8.079137153e-04f, 8.074871859e-04f, 8.070592874e-04f, +8.066300207e-04f, 8.061993865e-04f, 8.057673858e-04f, 8.053340193e-04f, 8.048992879e-04f, 8.044631925e-04f, 8.040257338e-04f, 8.035869127e-04f, 8.031467300e-04f, 8.027051866e-04f, +8.022622834e-04f, 8.018180212e-04f, 8.013724008e-04f, 8.009254231e-04f, 8.004770890e-04f, 8.000273992e-04f, 7.995763548e-04f, 7.991239565e-04f, 7.986702052e-04f, 7.982151018e-04f, +7.977586472e-04f, 7.973008422e-04f, 7.968416876e-04f, 7.963811845e-04f, 7.959193336e-04f, 7.954561359e-04f, 7.949915922e-04f, 7.945257034e-04f, 7.940584704e-04f, 7.935898941e-04f, +7.931199754e-04f, 7.926487152e-04f, 7.921761144e-04f, 7.917021739e-04f, 7.912268945e-04f, 7.907502773e-04f, 7.902723230e-04f, 7.897930327e-04f, 7.893124072e-04f, 7.888304474e-04f, +7.883471543e-04f, 7.878625288e-04f, 7.873765717e-04f, 7.868892841e-04f, 7.864006669e-04f, 7.859107209e-04f, 7.854194471e-04f, 7.849268465e-04f, 7.844329199e-04f, 7.839376683e-04f, +7.834410927e-04f, 7.829431940e-04f, 7.824439731e-04f, 7.819434310e-04f, 7.814415686e-04f, 7.809383869e-04f, 7.804338868e-04f, 7.799280693e-04f, 7.794209353e-04f, 7.789124859e-04f, +7.784027219e-04f, 7.778916443e-04f, 7.773792542e-04f, 7.768655523e-04f, 7.763505399e-04f, 7.758342177e-04f, 7.753165868e-04f, 7.747976481e-04f, 7.742774027e-04f, 7.737558515e-04f, +7.732329955e-04f, 7.727088357e-04f, 7.721833730e-04f, 7.716566085e-04f, 7.711285432e-04f, 7.705991780e-04f, 7.700685139e-04f, 7.695365520e-04f, 7.690032933e-04f, 7.684687387e-04f, +7.679328892e-04f, 7.673957459e-04f, 7.668573098e-04f, 7.663175818e-04f, 7.657765631e-04f, 7.652342545e-04f, 7.646906572e-04f, 7.641457721e-04f, 7.635996003e-04f, 7.630521428e-04f, +7.625034007e-04f, 7.619533748e-04f, 7.614020664e-04f, 7.608494764e-04f, 7.602956058e-04f, 7.597404558e-04f, 7.591840272e-04f, 7.586263213e-04f, 7.580673389e-04f, 7.575070812e-04f, +7.569455493e-04f, 7.563827440e-04f, 7.558186667e-04f, 7.552533181e-04f, 7.546866995e-04f, 7.541188119e-04f, 7.535496564e-04f, 7.529792339e-04f, 7.524075456e-04f, 7.518345926e-04f, +7.512603759e-04f, 7.506848966e-04f, 7.501081557e-04f, 7.495301544e-04f, 7.489508936e-04f, 7.483703746e-04f, 7.477885984e-04f, 7.472055660e-04f, 7.466212785e-04f, 7.460357371e-04f, +7.454489429e-04f, 7.448608968e-04f, 7.442716001e-04f, 7.436810538e-04f, 7.430892589e-04f, 7.424962167e-04f, 7.419019283e-04f, 7.413063946e-04f, 7.407096169e-04f, 7.401115962e-04f, +7.395123336e-04f, 7.389118304e-04f, 7.383100875e-04f, 7.377071061e-04f, 7.371028873e-04f, 7.364974322e-04f, 7.358907421e-04f, 7.352828179e-04f, 7.346736608e-04f, 7.340632720e-04f, +7.334516526e-04f, 7.328388037e-04f, 7.322247264e-04f, 7.316094219e-04f, 7.309928914e-04f, 7.303751360e-04f, 7.297561567e-04f, 7.291359548e-04f, 7.285145315e-04f, 7.278918878e-04f, +7.272680249e-04f, 7.266429440e-04f, 7.260166462e-04f, 7.253891328e-04f, 7.247604047e-04f, 7.241304633e-04f, 7.234993097e-04f, 7.228669450e-04f, 7.222333704e-04f, 7.215985871e-04f, +7.209625963e-04f, 7.203253991e-04f, 7.196869967e-04f, 7.190473903e-04f, 7.184065811e-04f, 7.177645702e-04f, 7.171213589e-04f, 7.164769483e-04f, 7.158313396e-04f, 7.151845341e-04f, +7.145365328e-04f, 7.138873370e-04f, 7.132369480e-04f, 7.125853668e-04f, 7.119325947e-04f, 7.112786329e-04f, 7.106234826e-04f, 7.099671450e-04f, 7.093096213e-04f, 7.086509128e-04f, +7.079910206e-04f, 7.073299460e-04f, 7.066676901e-04f, 7.060042543e-04f, 7.053396396e-04f, 7.046738474e-04f, 7.040068788e-04f, 7.033387352e-04f, 7.026694176e-04f, 7.019989274e-04f, +7.013272658e-04f, 7.006544340e-04f, 6.999804333e-04f, 6.993052648e-04f, 6.986289299e-04f, 6.979514297e-04f, 6.972727656e-04f, 6.965929387e-04f, 6.959119503e-04f, 6.952298017e-04f, +6.945464942e-04f, 6.938620288e-04f, 6.931764070e-04f, 6.924896300e-04f, 6.918016991e-04f, 6.911126154e-04f, 6.904223803e-04f, 6.897309950e-04f, 6.890384608e-04f, 6.883447790e-04f, +6.876499509e-04f, 6.869539776e-04f, 6.862568606e-04f, 6.855586010e-04f, 6.848592001e-04f, 6.841586593e-04f, 6.834569798e-04f, 6.827541628e-04f, 6.820502098e-04f, 6.813451219e-04f, +6.806389004e-04f, 6.799315467e-04f, 6.792230621e-04f, 6.785134478e-04f, 6.778027051e-04f, 6.770908354e-04f, 6.763778399e-04f, 6.756637199e-04f, 6.749484768e-04f, 6.742321118e-04f, +6.735146263e-04f, 6.727960215e-04f, 6.720762989e-04f, 6.713554596e-04f, 6.706335051e-04f, 6.699104365e-04f, 6.691862554e-04f, 6.684609629e-04f, 6.677345604e-04f, 6.670070492e-04f, +6.662784307e-04f, 6.655487061e-04f, 6.648178769e-04f, 6.640859443e-04f, 6.633529096e-04f, 6.626187743e-04f, 6.618835397e-04f, 6.611472070e-04f, 6.604097777e-04f, 6.596712530e-04f, +6.589316343e-04f, 6.581909231e-04f, 6.574491205e-04f, 6.567062280e-04f, 6.559622470e-04f, 6.552171787e-04f, 6.544710245e-04f, 6.537237858e-04f, 6.529754640e-04f, 6.522260604e-04f, +6.514755764e-04f, 6.507240133e-04f, 6.499713725e-04f, 6.492176554e-04f, 6.484628633e-04f, 6.477069977e-04f, 6.469500598e-04f, 6.461920511e-04f, 6.454329730e-04f, 6.446728268e-04f, +6.439116139e-04f, 6.431493356e-04f, 6.423859935e-04f, 6.416215888e-04f, 6.408561230e-04f, 6.400895974e-04f, 6.393220134e-04f, 6.385533724e-04f, 6.377836759e-04f, 6.370129252e-04f, +6.362411217e-04f, 6.354682668e-04f, 6.346943619e-04f, 6.339194085e-04f, 6.331434079e-04f, 6.323663615e-04f, 6.315882707e-04f, 6.308091370e-04f, 6.300289618e-04f, 6.292477464e-04f, +6.284654924e-04f, 6.276822010e-04f, 6.268978738e-04f, 6.261125121e-04f, 6.253261174e-04f, 6.245386912e-04f, 6.237502347e-04f, 6.229607495e-04f, 6.221702369e-04f, 6.213786985e-04f, +6.205861356e-04f, 6.197925497e-04f, 6.189979423e-04f, 6.182023146e-04f, 6.174056683e-04f, 6.166080047e-04f, 6.158093253e-04f, 6.150096315e-04f, 6.142089248e-04f, 6.134072065e-04f, +6.126044783e-04f, 6.118007415e-04f, 6.109959975e-04f, 6.101902479e-04f, 6.093834940e-04f, 6.085757374e-04f, 6.077669795e-04f, 6.069572217e-04f, 6.061464655e-04f, 6.053347125e-04f, +6.045219640e-04f, 6.037082215e-04f, 6.028934865e-04f, 6.020777604e-04f, 6.012610448e-04f, 6.004433411e-04f, 5.996246507e-04f, 5.988049753e-04f, 5.979843161e-04f, 5.971626748e-04f, +5.963400528e-04f, 5.955164515e-04f, 5.946918726e-04f, 5.938663173e-04f, 5.930397873e-04f, 5.922122841e-04f, 5.913838091e-04f, 5.905543638e-04f, 5.897239497e-04f, 5.888925683e-04f, +5.880602211e-04f, 5.872269096e-04f, 5.863926354e-04f, 5.855573998e-04f, 5.847212045e-04f, 5.838840509e-04f, 5.830459405e-04f, 5.822068748e-04f, 5.813668554e-04f, 5.805258838e-04f, +5.796839614e-04f, 5.788410898e-04f, 5.779972705e-04f, 5.771525051e-04f, 5.763067950e-04f, 5.754601417e-04f, 5.746125468e-04f, 5.737640119e-04f, 5.729145384e-04f, 5.720641278e-04f, +5.712127818e-04f, 5.703605017e-04f, 5.695072893e-04f, 5.686531459e-04f, 5.677980731e-04f, 5.669420725e-04f, 5.660851456e-04f, 5.652272939e-04f, 5.643685191e-04f, 5.635088225e-04f, +5.626482058e-04f, 5.617866705e-04f, 5.609242182e-04f, 5.600608504e-04f, 5.591965686e-04f, 5.583313745e-04f, 5.574652695e-04f, 5.565982553e-04f, 5.557303333e-04f, 5.548615051e-04f, +5.539917723e-04f, 5.531211365e-04f, 5.522495992e-04f, 5.513771620e-04f, 5.505038264e-04f, 5.496295940e-04f, 5.487544663e-04f, 5.478784451e-04f, 5.470015317e-04f, 5.461237278e-04f, +5.452450350e-04f, 5.443654548e-04f, 5.434849888e-04f, 5.426036387e-04f, 5.417214058e-04f, 5.408382920e-04f, 5.399542986e-04f, 5.390694274e-04f, 5.381836798e-04f, 5.372970576e-04f, +5.364095622e-04f, 5.355211953e-04f, 5.346319584e-04f, 5.337418532e-04f, 5.328508812e-04f, 5.319590440e-04f, 5.310663433e-04f, 5.301727806e-04f, 5.292783575e-04f, 5.283830757e-04f, +5.274869366e-04f, 5.265899420e-04f, 5.256920934e-04f, 5.247933925e-04f, 5.238938408e-04f, 5.229934400e-04f, 5.220921916e-04f, 5.211900973e-04f, 5.202871587e-04f, 5.193833774e-04f, +5.184787550e-04f, 5.175732932e-04f, 5.166669935e-04f, 5.157598575e-04f, 5.148518870e-04f, 5.139430835e-04f, 5.130334486e-04f, 5.121229840e-04f, 5.112116913e-04f, 5.102995720e-04f, +5.093866280e-04f, 5.084728607e-04f, 5.075582718e-04f, 5.066428629e-04f, 5.057266358e-04f, 5.048095919e-04f, 5.038917330e-04f, 5.029730606e-04f, 5.020535765e-04f, 5.011332823e-04f, +5.002121795e-04f, 4.992902699e-04f, 4.983675551e-04f, 4.974440367e-04f, 4.965197165e-04f, 4.955945959e-04f, 4.946686768e-04f, 4.937419606e-04f, 4.928144492e-04f, 4.918861441e-04f, +4.909570470e-04f, 4.900271595e-04f, 4.890964833e-04f, 4.881650202e-04f, 4.872327716e-04f, 4.862997393e-04f, 4.853659250e-04f, 4.844313303e-04f, 4.834959569e-04f, 4.825598064e-04f, +4.816228805e-04f, 4.806851809e-04f, 4.797467092e-04f, 4.788074672e-04f, 4.778674564e-04f, 4.769266787e-04f, 4.759851355e-04f, 4.750428287e-04f, 4.740997599e-04f, 4.731559307e-04f, +4.722113429e-04f, 4.712659981e-04f, 4.703198981e-04f, 4.693730444e-04f, 4.684254388e-04f, 4.674770830e-04f, 4.665279786e-04f, 4.655781274e-04f, 4.646275310e-04f, 4.636761911e-04f, +4.627241094e-04f, 4.617712876e-04f, 4.608177274e-04f, 4.598634305e-04f, 4.589083986e-04f, 4.579526334e-04f, 4.569961366e-04f, 4.560389099e-04f, 4.550809549e-04f, 4.541222734e-04f, +4.531628671e-04f, 4.522027377e-04f, 4.512418869e-04f, 4.502803164e-04f, 4.493180279e-04f, 4.483550232e-04f, 4.473913038e-04f, 4.464268716e-04f, 4.454617283e-04f, 4.444958755e-04f, +4.435293150e-04f, 4.425620485e-04f, 4.415940777e-04f, 4.406254044e-04f, 4.396560302e-04f, 4.386859569e-04f, 4.377151861e-04f, 4.367437197e-04f, 4.357715593e-04f, 4.347987066e-04f, +4.338251635e-04f, 4.328509315e-04f, 4.318760125e-04f, 4.309004082e-04f, 4.299241203e-04f, 4.289471505e-04f, 4.279695005e-04f, 4.269911721e-04f, 4.260121671e-04f, 4.250324871e-04f, +4.240521340e-04f, 4.230711093e-04f, 4.220894150e-04f, 4.211070526e-04f, 4.201240240e-04f, 4.191403309e-04f, 4.181559750e-04f, 4.171709581e-04f, 4.161852820e-04f, 4.151989483e-04f, +4.142119588e-04f, 4.132243153e-04f, 4.122360195e-04f, 4.112470731e-04f, 4.102574780e-04f, 4.092672358e-04f, 4.082763484e-04f, 4.072848174e-04f, 4.062926446e-04f, 4.052998319e-04f, +4.043063808e-04f, 4.033122933e-04f, 4.023175710e-04f, 4.013222157e-04f, 4.003262292e-04f, 3.993296132e-04f, 3.983323696e-04f, 3.973344999e-04f, 3.963360061e-04f, 3.953368899e-04f, +3.943371531e-04f, 3.933367974e-04f, 3.923358246e-04f, 3.913342364e-04f, 3.903320347e-04f, 3.893292211e-04f, 3.883257976e-04f, 3.873217658e-04f, 3.863171275e-04f, 3.853118845e-04f, +3.843060386e-04f, 3.832995915e-04f, 3.822925451e-04f, 3.812849010e-04f, 3.802766612e-04f, 3.792678273e-04f, 3.782584012e-04f, 3.772483846e-04f, 3.762377793e-04f, 3.752265871e-04f, +3.742148098e-04f, 3.732024492e-04f, 3.721895070e-04f, 3.711759850e-04f, 3.701618851e-04f, 3.691472090e-04f, 3.681319586e-04f, 3.671161355e-04f, 3.660997416e-04f, 3.650827787e-04f, +3.640652486e-04f, 3.630471531e-04f, 3.620284939e-04f, 3.610092729e-04f, 3.599894919e-04f, 3.589691526e-04f, 3.579482569e-04f, 3.569268066e-04f, 3.559048034e-04f, 3.548822492e-04f, +3.538591458e-04f, 3.528354949e-04f, 3.518112984e-04f, 3.507865581e-04f, 3.497612758e-04f, 3.487354533e-04f, 3.477090923e-04f, 3.466821948e-04f, 3.456547625e-04f, 3.446267972e-04f, +3.435983008e-04f, 3.425692750e-04f, 3.415397217e-04f, 3.405096426e-04f, 3.394790397e-04f, 3.384479146e-04f, 3.374162693e-04f, 3.363841054e-04f, 3.353514250e-04f, 3.343182297e-04f, +3.332845214e-04f, 3.322503019e-04f, 3.312155730e-04f, 3.301803366e-04f, 3.291445945e-04f, 3.281083484e-04f, 3.270716003e-04f, 3.260343519e-04f, 3.249966051e-04f, 3.239583616e-04f, +3.229196234e-04f, 3.218803922e-04f, 3.208406699e-04f, 3.198004583e-04f, 3.187597592e-04f, 3.177185745e-04f, 3.166769059e-04f, 3.156347554e-04f, 3.145921247e-04f, 3.135490158e-04f, +3.125054303e-04f, 3.114613702e-04f, 3.104168372e-04f, 3.093718333e-04f, 3.083263603e-04f, 3.072804199e-04f, 3.062340141e-04f, 3.051871447e-04f, 3.041398134e-04f, 3.030920222e-04f, +3.020437729e-04f, 3.009950674e-04f, 2.999459074e-04f, 2.988962948e-04f, 2.978462315e-04f, 2.967957193e-04f, 2.957447600e-04f, 2.946933555e-04f, 2.936415077e-04f, 2.925892183e-04f, +2.915364893e-04f, 2.904833224e-04f, 2.894297196e-04f, 2.883756826e-04f, 2.873212134e-04f, 2.862663138e-04f, 2.852109855e-04f, 2.841552306e-04f, 2.830990508e-04f, 2.820424479e-04f, +2.809854239e-04f, 2.799279806e-04f, 2.788701199e-04f, 2.778118435e-04f, 2.767531534e-04f, 2.756940514e-04f, 2.746345393e-04f, 2.735746191e-04f, 2.725142926e-04f, 2.714535616e-04f, +2.703924280e-04f, 2.693308937e-04f, 2.682689605e-04f, 2.672066303e-04f, 2.661439049e-04f, 2.650807862e-04f, 2.640172761e-04f, 2.629533765e-04f, 2.618890891e-04f, 2.608244159e-04f, +2.597593587e-04f, 2.586939194e-04f, 2.576280998e-04f, 2.565619019e-04f, 2.554953275e-04f, 2.544283784e-04f, 2.533610566e-04f, 2.522933638e-04f, 2.512253020e-04f, 2.501568731e-04f, +2.490880788e-04f, 2.480189212e-04f, 2.469494019e-04f, 2.458795230e-04f, 2.448092863e-04f, 2.437386936e-04f, 2.426677469e-04f, 2.415964480e-04f, 2.405247988e-04f, 2.394528011e-04f, +2.383804568e-04f, 2.373077679e-04f, 2.362347362e-04f, 2.351613635e-04f, 2.340876517e-04f, 2.330136028e-04f, 2.319392186e-04f, 2.308645009e-04f, 2.297894517e-04f, 2.287140728e-04f, +2.276383661e-04f, 2.265623336e-04f, 2.254859770e-04f, 2.244092982e-04f, 2.233322992e-04f, 2.222549818e-04f, 2.211773479e-04f, 2.200993994e-04f, 2.190211382e-04f, 2.179425661e-04f, +2.168636850e-04f, 2.157844969e-04f, 2.147050035e-04f, 2.136252069e-04f, 2.125451088e-04f, 2.114647112e-04f, 2.103840159e-04f, 2.093030249e-04f, 2.082217400e-04f, 2.071401631e-04f, +2.060582961e-04f, 2.049761409e-04f, 2.038936994e-04f, 2.028109734e-04f, 2.017279649e-04f, 2.006446758e-04f, 1.995611078e-04f, 1.984772631e-04f, 1.973931433e-04f, 1.963087504e-04f, +1.952240863e-04f, 1.941391530e-04f, 1.930539522e-04f, 1.919684859e-04f, 1.908827559e-04f, 1.897967643e-04f, 1.887105128e-04f, 1.876240033e-04f, 1.865372378e-04f, 1.854502182e-04f, +1.843629463e-04f, 1.832754240e-04f, 1.821876532e-04f, 1.810996359e-04f, 1.800113739e-04f, 1.789228691e-04f, 1.778341235e-04f, 1.767451388e-04f, 1.756559171e-04f, 1.745664602e-04f, +1.734767700e-04f, 1.723868484e-04f, 1.712966973e-04f, 1.702063186e-04f, 1.691157142e-04f, 1.680248860e-04f, 1.669338360e-04f, 1.658425659e-04f, 1.647510777e-04f, 1.636593734e-04f, +1.625674547e-04f, 1.614753237e-04f, 1.603829822e-04f, 1.592904320e-04f, 1.581976752e-04f, 1.571047137e-04f, 1.560115492e-04f, 1.549181837e-04f, 1.538246192e-04f, 1.527308575e-04f, +1.516369006e-04f, 1.505427502e-04f, 1.494484084e-04f, 1.483538771e-04f, 1.472591581e-04f, 1.461642533e-04f, 1.450691647e-04f, 1.439738942e-04f, 1.428784436e-04f, 1.417828149e-04f, +1.406870100e-04f, 1.395910307e-04f, 1.384948791e-04f, 1.373985569e-04f, 1.363020661e-04f, 1.352054087e-04f, 1.341085864e-04f, 1.330116013e-04f, 1.319144552e-04f, 1.308171500e-04f, +1.297196877e-04f, 1.286220701e-04f, 1.275242991e-04f, 1.264263768e-04f, 1.253283049e-04f, 1.242300853e-04f, 1.231317201e-04f, 1.220332110e-04f, 1.209345601e-04f, 1.198357691e-04f, +1.187368401e-04f, 1.176377749e-04f, 1.165385754e-04f, 1.154392436e-04f, 1.143397813e-04f, 1.132401905e-04f, 1.121404731e-04f, 1.110406309e-04f, 1.099406660e-04f, 1.088405801e-04f, +1.077403752e-04f, 1.066400533e-04f, 1.055396162e-04f, 1.044390658e-04f, 1.033384041e-04f, 1.022376329e-04f, 1.011367542e-04f, 1.000357698e-04f, 9.893468179e-05f, 9.783349194e-05f, +9.673220220e-05f, 9.563081447e-05f, 9.452933068e-05f, 9.342775272e-05f, 9.232608251e-05f, 9.122432196e-05f, 9.012247298e-05f, 8.902053748e-05f, 8.791851737e-05f, 8.681641456e-05f, +8.571423096e-05f, 8.461196848e-05f, 8.350962904e-05f, 8.240721454e-05f, 8.130472689e-05f, 8.020216801e-05f, 7.909953980e-05f, 7.799684418e-05f, 7.689408306e-05f, 7.579125834e-05f, +7.468837195e-05f, 7.358542578e-05f, 7.248242175e-05f, 7.137936176e-05f, 7.027624774e-05f, 6.917308159e-05f, 6.806986523e-05f, 6.696660055e-05f, 6.586328947e-05f, 6.475993391e-05f, +6.365653577e-05f, 6.255309697e-05f, 6.144961940e-05f, 6.034610499e-05f, 5.924255565e-05f, 5.813897328e-05f, 5.703535979e-05f, 5.593171709e-05f, 5.482804710e-05f, 5.372435173e-05f, +5.262063287e-05f, 5.151689245e-05f, 5.041313238e-05f, 4.930935455e-05f, 4.820556088e-05f, 4.710175329e-05f, 4.599793367e-05f, 4.489410395e-05f, 4.379026602e-05f, 4.268642180e-05f, +4.158257320e-05f, 4.047872211e-05f, 3.937487047e-05f, 3.827102016e-05f, 3.716717310e-05f, 3.606333120e-05f, 3.495949637e-05f, 3.385567051e-05f, 3.275185553e-05f, 3.164805334e-05f, +3.054426585e-05f, 2.944049496e-05f, 2.833674259e-05f, 2.723301063e-05f, 2.612930099e-05f, 2.502561559e-05f, 2.392195633e-05f, 2.281832512e-05f, 2.171472385e-05f, 2.061115444e-05f, +1.950761880e-05f, 1.840411882e-05f, 1.730065642e-05f, 1.619723350e-05f, 1.509385197e-05f, 1.399051372e-05f, 1.288722067e-05f, 1.178397472e-05f, 1.068077777e-05f, 9.577631735e-06f, +8.474538509e-06f, 7.371499999e-06f, 6.268518109e-06f, 5.165594741e-06f, 4.062731800e-06f, 2.959931187e-06f, 1.857194806e-06f, 7.545245588e-07f, -3.480776521e-07f, -1.450609925e-06f, +-2.553070357e-06f, -3.655457049e-06f, -4.757768097e-06f, -5.860001602e-06f, -6.962155663e-06f, -8.064228379e-06f, -9.166217850e-06f, -1.026812218e-05f, -1.136993946e-05f, -1.247166779e-05f, +-1.357330529e-05f, -1.467485004e-05f, -1.577630015e-05f, -1.687765372e-05f, -1.797890886e-05f, -1.908006366e-05f, -2.018111622e-05f, -2.128206466e-05f, -2.238290708e-05f, -2.348364157e-05f, +-2.458426624e-05f, -2.568477919e-05f, -2.678517854e-05f, -2.788546238e-05f, -2.898562882e-05f, -3.008567596e-05f, -3.118560191e-05f, -3.228540479e-05f, -3.338508268e-05f, -3.448463370e-05f, +-3.558405596e-05f, -3.668334756e-05f, -3.778250661e-05f, -3.888153123e-05f, -3.998041951e-05f, -4.107916956e-05f, -4.217777951e-05f, -4.327624745e-05f, -4.437457149e-05f, -4.547274975e-05f, +-4.657078033e-05f, -4.766866135e-05f, -4.876639092e-05f, -4.986396715e-05f, -5.096138815e-05f, -5.205865203e-05f, -5.315575691e-05f, -5.425270090e-05f, -5.534948212e-05f, -5.644609867e-05f, +-5.754254868e-05f, -5.863883025e-05f, -5.973494151e-05f, -6.083088056e-05f, -6.192664553e-05f, -6.302223453e-05f, -6.411764568e-05f, -6.521287709e-05f, -6.630792689e-05f, -6.740279318e-05f, +-6.849747410e-05f, -6.959196776e-05f, -7.068627227e-05f, -7.178038577e-05f, -7.287430636e-05f, -7.396803217e-05f, -7.506156133e-05f, -7.615489194e-05f, -7.724802215e-05f, -7.834095006e-05f, +-7.943367380e-05f, -8.052619150e-05f, -8.161850127e-05f, -8.271060125e-05f, -8.380248956e-05f, -8.489416432e-05f, -8.598562367e-05f, -8.707686572e-05f, -8.816788860e-05f, -8.925869045e-05f, +-9.034926939e-05f, -9.143962354e-05f, -9.252975105e-05f, -9.361965003e-05f, -9.470931861e-05f, -9.579875494e-05f, -9.688795713e-05f, -9.797692332e-05f, -9.906565165e-05f, -1.001541402e-04f, +-1.012423872e-04f, -1.023303908e-04f, -1.034181489e-04f, -1.045056599e-04f, -1.055929219e-04f, -1.066799329e-04f, -1.077666911e-04f, -1.088531946e-04f, -1.099394417e-04f, -1.110254303e-04f, +-1.121111588e-04f, -1.131966251e-04f, -1.142818274e-04f, -1.153667640e-04f, -1.164514329e-04f, -1.175358322e-04f, -1.186199601e-04f, -1.197038148e-04f, -1.207873944e-04f, -1.218706970e-04f, +-1.229537208e-04f, -1.240364639e-04f, -1.251189245e-04f, -1.262011007e-04f, -1.272829906e-04f, -1.283645925e-04f, -1.294459045e-04f, -1.305269246e-04f, -1.316076511e-04f, -1.326880821e-04f, +-1.337682158e-04f, -1.348480503e-04f, -1.359275837e-04f, -1.370068143e-04f, -1.380857401e-04f, -1.391643593e-04f, -1.402426702e-04f, -1.413206707e-04f, -1.423983592e-04f, -1.434757336e-04f, +-1.445527923e-04f, -1.456295334e-04f, -1.467059549e-04f, -1.477820552e-04f, -1.488578323e-04f, -1.499332843e-04f, -1.510084095e-04f, -1.520832061e-04f, -1.531576721e-04f, -1.542318058e-04f, +-1.553056053e-04f, -1.563790687e-04f, -1.574521943e-04f, -1.585249802e-04f, -1.595974246e-04f, -1.606695256e-04f, -1.617412814e-04f, -1.628126902e-04f, -1.638837502e-04f, -1.649544594e-04f, +-1.660248161e-04f, -1.670948185e-04f, -1.681644648e-04f, -1.692337530e-04f, -1.703026814e-04f, -1.713712482e-04f, -1.724394515e-04f, -1.735072895e-04f, -1.745747603e-04f, -1.756418623e-04f, +-1.767085934e-04f, -1.777749520e-04f, -1.788409362e-04f, -1.799065441e-04f, -1.809717740e-04f, -1.820366241e-04f, -1.831010925e-04f, -1.841651773e-04f, -1.852288769e-04f, -1.862921893e-04f, +-1.873551129e-04f, -1.884176456e-04f, -1.894797858e-04f, -1.905415316e-04f, -1.916028812e-04f, -1.926638329e-04f, -1.937243847e-04f, -1.947845349e-04f, -1.958442817e-04f, -1.969036233e-04f, +-1.979625578e-04f, -1.990210835e-04f, -2.000791985e-04f, -2.011369011e-04f, -2.021941895e-04f, -2.032510618e-04f, -2.043075162e-04f, -2.053635510e-04f, -2.064191644e-04f, -2.074743545e-04f, +-2.085291195e-04f, -2.095834577e-04f, -2.106373673e-04f, -2.116908464e-04f, -2.127438933e-04f, -2.137965062e-04f, -2.148486832e-04f, -2.159004227e-04f, -2.169517227e-04f, -2.180025816e-04f, +-2.190529974e-04f, -2.201029686e-04f, -2.211524931e-04f, -2.222015694e-04f, -2.232501954e-04f, -2.242983696e-04f, -2.253460901e-04f, -2.263933552e-04f, -2.274401629e-04f, -2.284865116e-04f, +-2.295323996e-04f, -2.305778249e-04f, -2.316227858e-04f, -2.326672806e-04f, -2.337113074e-04f, -2.347548646e-04f, -2.357979502e-04f, -2.368405626e-04f, -2.378827000e-04f, -2.389243606e-04f, +-2.399655426e-04f, -2.410062443e-04f, -2.420464639e-04f, -2.430861996e-04f, -2.441254496e-04f, -2.451642122e-04f, -2.462024857e-04f, -2.472402682e-04f, -2.482775581e-04f, -2.493143534e-04f, +-2.503506526e-04f, -2.513864537e-04f, -2.524217551e-04f, -2.534565550e-04f, -2.544908516e-04f, -2.555246432e-04f, -2.565579281e-04f, -2.575907044e-04f, -2.586229704e-04f, -2.596547244e-04f, +-2.606859647e-04f, -2.617166893e-04f, -2.627468967e-04f, -2.637765851e-04f, -2.648057527e-04f, -2.658343977e-04f, -2.668625185e-04f, -2.678901132e-04f, -2.689171802e-04f, -2.699437177e-04f, +-2.709697240e-04f, -2.719951972e-04f, -2.730201358e-04f, -2.740445378e-04f, -2.750684017e-04f, -2.760917256e-04f, -2.771145079e-04f, -2.781367468e-04f, -2.791584405e-04f, -2.801795873e-04f, +-2.812001856e-04f, -2.822202335e-04f, -2.832397293e-04f, -2.842586714e-04f, -2.852770579e-04f, -2.862948872e-04f, -2.873121576e-04f, -2.883288672e-04f, -2.893450144e-04f, -2.903605975e-04f, +-2.913756148e-04f, -2.923900644e-04f, -2.934039448e-04f, -2.944172542e-04f, -2.954299909e-04f, -2.964421531e-04f, -2.974537391e-04f, -2.984647473e-04f, -2.994751759e-04f, -3.004850233e-04f, +-3.014942876e-04f, -3.025029672e-04f, -3.035110604e-04f, -3.045185655e-04f, -3.055254808e-04f, -3.065318046e-04f, -3.075375351e-04f, -3.085426707e-04f, -3.095472097e-04f, -3.105511503e-04f, +-3.115544909e-04f, -3.125572298e-04f, -3.135593652e-04f, -3.145608956e-04f, -3.155618191e-04f, -3.165621342e-04f, -3.175618390e-04f, -3.185609320e-04f, -3.195594114e-04f, -3.205572755e-04f, +-3.215545227e-04f, -3.225511513e-04f, -3.235471595e-04f, -3.245425458e-04f, -3.255373084e-04f, -3.265314456e-04f, -3.275249558e-04f, -3.285178372e-04f, -3.295100883e-04f, -3.305017073e-04f, +-3.314926926e-04f, -3.324830424e-04f, -3.334727552e-04f, -3.344618292e-04f, -3.354502627e-04f, -3.364380542e-04f, -3.374252019e-04f, -3.384117042e-04f, -3.393975594e-04f, -3.403827658e-04f, +-3.413673218e-04f, -3.423512257e-04f, -3.433344758e-04f, -3.443170706e-04f, -3.452990083e-04f, -3.462802873e-04f, -3.472609059e-04f, -3.482408625e-04f, -3.492201554e-04f, -3.501987830e-04f, +-3.511767436e-04f, -3.521540356e-04f, -3.531306573e-04f, -3.541066071e-04f, -3.550818833e-04f, -3.560564843e-04f, -3.570304085e-04f, -3.580036541e-04f, -3.589762197e-04f, -3.599481034e-04f, +-3.609193038e-04f, -3.618898191e-04f, -3.628596477e-04f, -3.638287880e-04f, -3.647972384e-04f, -3.657649972e-04f, -3.667320627e-04f, -3.676984335e-04f, -3.686641078e-04f, -3.696290840e-04f, +-3.705933605e-04f, -3.715569356e-04f, -3.725198078e-04f, -3.734819755e-04f, -3.744434369e-04f, -3.754041905e-04f, -3.763642347e-04f, -3.773235678e-04f, -3.782821883e-04f, -3.792400945e-04f, +-3.801972848e-04f, -3.811537577e-04f, -3.821095114e-04f, -3.830645445e-04f, -3.840188552e-04f, -3.849724420e-04f, -3.859253033e-04f, -3.868774374e-04f, -3.878288429e-04f, -3.887795180e-04f, +-3.897294612e-04f, -3.906786708e-04f, -3.916271454e-04f, -3.925748833e-04f, -3.935218829e-04f, -3.944681425e-04f, -3.954136608e-04f, -3.963584359e-04f, -3.973024664e-04f, -3.982457507e-04f, +-3.991882871e-04f, -4.001300742e-04f, -4.010711102e-04f, -4.020113937e-04f, -4.029509231e-04f, -4.038896967e-04f, -4.048277131e-04f, -4.057649705e-04f, -4.067014676e-04f, -4.076372026e-04f, +-4.085721741e-04f, -4.095063804e-04f, -4.104398200e-04f, -4.113724913e-04f, -4.123043927e-04f, -4.132355228e-04f, -4.141658799e-04f, -4.150954625e-04f, -4.160242689e-04f, -4.169522978e-04f, +-4.178795474e-04f, -4.188060163e-04f, -4.197317028e-04f, -4.206566056e-04f, -4.215807229e-04f, -4.225040532e-04f, -4.234265951e-04f, -4.243483469e-04f, -4.252693071e-04f, -4.261894742e-04f, +-4.271088466e-04f, -4.280274228e-04f, -4.289452012e-04f, -4.298621804e-04f, -4.307783588e-04f, -4.316937347e-04f, -4.326083068e-04f, -4.335220735e-04f, -4.344350332e-04f, -4.353471845e-04f, +-4.362585258e-04f, -4.371690555e-04f, -4.380787722e-04f, -4.389876743e-04f, -4.398957603e-04f, -4.408030287e-04f, -4.417094780e-04f, -4.426151066e-04f, -4.435199131e-04f, -4.444238960e-04f, +-4.453270536e-04f, -4.462293846e-04f, -4.471308873e-04f, -4.480315604e-04f, -4.489314022e-04f, -4.498304114e-04f, -4.507285863e-04f, -4.516259255e-04f, -4.525224275e-04f, -4.534180908e-04f, +-4.543129139e-04f, -4.552068953e-04f, -4.561000335e-04f, -4.569923271e-04f, -4.578837744e-04f, -4.587743741e-04f, -4.596641247e-04f, -4.605530246e-04f, -4.614410724e-04f, -4.623282666e-04f, +-4.632146057e-04f, -4.641000883e-04f, -4.649847129e-04f, -4.658684779e-04f, -4.667513820e-04f, -4.676334236e-04f, -4.685146013e-04f, -4.693949136e-04f, -4.702743591e-04f, -4.711529362e-04f, +-4.720306435e-04f, -4.729074796e-04f, -4.737834430e-04f, -4.746585322e-04f, -4.755327458e-04f, -4.764060822e-04f, -4.772785402e-04f, -4.781501181e-04f, -4.790208147e-04f, -4.798906283e-04f, +-4.807595575e-04f, -4.816276010e-04f, -4.824947573e-04f, -4.833610249e-04f, -4.842264023e-04f, -4.850908882e-04f, -4.859544811e-04f, -4.868171796e-04f, -4.876789822e-04f, -4.885398875e-04f, +-4.893998940e-04f, -4.902590004e-04f, -4.911172052e-04f, -4.919745070e-04f, -4.928309044e-04f, -4.936863958e-04f, -4.945409800e-04f, -4.953946555e-04f, -4.962474208e-04f, -4.970992746e-04f, +-4.979502155e-04f, -4.988002419e-04f, -4.996493526e-04f, -5.004975461e-04f, -5.013448209e-04f, -5.021911758e-04f, -5.030366092e-04f, -5.038811198e-04f, -5.047247062e-04f, -5.055673670e-04f, +-5.064091007e-04f, -5.072499061e-04f, -5.080897816e-04f, -5.089287259e-04f, -5.097667376e-04f, -5.106038153e-04f, -5.114399576e-04f, -5.122751632e-04f, -5.131094306e-04f, -5.139427585e-04f, +-5.147751455e-04f, -5.156065902e-04f, -5.164370912e-04f, -5.172666472e-04f, -5.180952567e-04f, -5.189229185e-04f, -5.197496310e-04f, -5.205753931e-04f, -5.214002032e-04f, -5.222240601e-04f, +-5.230469623e-04f, -5.238689086e-04f, -5.246898974e-04f, -5.255099276e-04f, -5.263289977e-04f, -5.271471064e-04f, -5.279642522e-04f, -5.287804340e-04f, -5.295956503e-04f, -5.304098997e-04f, +-5.312231809e-04f, -5.320354927e-04f, -5.328468335e-04f, -5.336572021e-04f, -5.344665972e-04f, -5.352750174e-04f, -5.360824614e-04f, -5.368889278e-04f, -5.376944154e-04f, -5.384989227e-04f, +-5.393024484e-04f, -5.401049913e-04f, -5.409065500e-04f, -5.417071231e-04f, -5.425067094e-04f, -5.433053076e-04f, -5.441029162e-04f, -5.448995340e-04f, -5.456951598e-04f, -5.464897920e-04f, +-5.472834296e-04f, -5.480760711e-04f, -5.488677152e-04f, -5.496583607e-04f, -5.504480061e-04f, -5.512366504e-04f, -5.520242920e-04f, -5.528109298e-04f, -5.535965624e-04f, -5.543811885e-04f, +-5.551648069e-04f, -5.559474163e-04f, -5.567290153e-04f, -5.575096026e-04f, -5.582891771e-04f, -5.590677374e-04f, -5.598452822e-04f, -5.606218102e-04f, -5.613973202e-04f, -5.621718109e-04f, +-5.629452811e-04f, -5.637177293e-04f, -5.644891544e-04f, -5.652595552e-04f, -5.660289302e-04f, -5.667972784e-04f, -5.675645983e-04f, -5.683308888e-04f, -5.690961485e-04f, -5.698603763e-04f, +-5.706235709e-04f, -5.713857310e-04f, -5.721468553e-04f, -5.729069426e-04f, -5.736659917e-04f, -5.744240014e-04f, -5.751809703e-04f, -5.759368972e-04f, -5.766917809e-04f, -5.774456202e-04f, +-5.781984137e-04f, -5.789501604e-04f, -5.797008589e-04f, -5.804505080e-04f, -5.811991064e-04f, -5.819466531e-04f, -5.826931466e-04f, -5.834385859e-04f, -5.841829696e-04f, -5.849262966e-04f, +-5.856685656e-04f, -5.864097755e-04f, -5.871499250e-04f, -5.878890128e-04f, -5.886270379e-04f, -5.893639989e-04f, -5.900998947e-04f, -5.908347241e-04f, -5.915684858e-04f, -5.923011787e-04f, +-5.930328015e-04f, -5.937633531e-04f, -5.944928323e-04f, -5.952212378e-04f, -5.959485686e-04f, -5.966748233e-04f, -5.974000008e-04f, -5.981241000e-04f, -5.988471196e-04f, -5.995690584e-04f, +-6.002899153e-04f, -6.010096891e-04f, -6.017283786e-04f, -6.024459827e-04f, -6.031625002e-04f, -6.038779298e-04f, -6.045922705e-04f, -6.053055211e-04f, -6.060176803e-04f, -6.067287471e-04f, +-6.074387203e-04f, -6.081475987e-04f, -6.088553812e-04f, -6.095620666e-04f, -6.102676537e-04f, -6.109721415e-04f, -6.116755287e-04f, -6.123778143e-04f, -6.130789970e-04f, -6.137790757e-04f, +-6.144780493e-04f, -6.151759167e-04f, -6.158726766e-04f, -6.165683281e-04f, -6.172628699e-04f, -6.179563009e-04f, -6.186486199e-04f, -6.193398260e-04f, -6.200299179e-04f, -6.207188944e-04f, +-6.214067546e-04f, -6.220934972e-04f, -6.227791212e-04f, -6.234636255e-04f, -6.241470088e-04f, -6.248292702e-04f, -6.255104085e-04f, -6.261904225e-04f, -6.268693113e-04f, -6.275470737e-04f, +-6.282237085e-04f, -6.288992148e-04f, -6.295735913e-04f, -6.302468370e-04f, -6.309189509e-04f, -6.315899318e-04f, -6.322597785e-04f, -6.329284902e-04f, -6.335960656e-04f, -6.342625036e-04f, +-6.349278033e-04f, -6.355919635e-04f, -6.362549831e-04f, -6.369168611e-04f, -6.375775964e-04f, -6.382371879e-04f, -6.388956345e-04f, -6.395529353e-04f, -6.402090891e-04f, -6.408640948e-04f, +-6.415179514e-04f, -6.421706579e-04f, -6.428222132e-04f, -6.434726162e-04f, -6.441218659e-04f, -6.447699612e-04f, -6.454169012e-04f, -6.460626846e-04f, -6.467073106e-04f, -6.473507780e-04f, +-6.479930858e-04f, -6.486342330e-04f, -6.492742186e-04f, -6.499130414e-04f, -6.505507006e-04f, -6.511871950e-04f, -6.518225236e-04f, -6.524566854e-04f, -6.530896794e-04f, -6.537215045e-04f, +-6.543521598e-04f, -6.549816442e-04f, -6.556099567e-04f, -6.562370964e-04f, -6.568630620e-04f, -6.574878528e-04f, -6.581114676e-04f, -6.587339055e-04f, -6.593551655e-04f, -6.599752465e-04f, +-6.605941476e-04f, -6.612118678e-04f, -6.618284060e-04f, -6.624437614e-04f, -6.630579328e-04f, -6.636709193e-04f, -6.642827200e-04f, -6.648933338e-04f, -6.655027598e-04f, -6.661109969e-04f, +-6.667180443e-04f, -6.673239009e-04f, -6.679285657e-04f, -6.685320378e-04f, -6.691343163e-04f, -6.697354001e-04f, -6.703352883e-04f, -6.709339799e-04f, -6.715314740e-04f, -6.721277696e-04f, +-6.727228658e-04f, -6.733167616e-04f, -6.739094560e-04f, -6.745009481e-04f, -6.750912370e-04f, -6.756803217e-04f, -6.762682013e-04f, -6.768548748e-04f, -6.774403413e-04f, -6.780245999e-04f, +-6.786076496e-04f, -6.791894894e-04f, -6.797701185e-04f, -6.803495360e-04f, -6.809277409e-04f, -6.815047322e-04f, -6.820805092e-04f, -6.826550707e-04f, -6.832284160e-04f, -6.838005441e-04f, +-6.843714541e-04f, -6.849411451e-04f, -6.855096162e-04f, -6.860768665e-04f, -6.866428950e-04f, -6.872077009e-04f, -6.877712833e-04f, -6.883336413e-04f, -6.888947739e-04f, -6.894546804e-04f, +-6.900133597e-04f, -6.905708111e-04f, -6.911270335e-04f, -6.916820262e-04f, -6.922357883e-04f, -6.927883188e-04f, -6.933396170e-04f, -6.938896819e-04f, -6.944385126e-04f, -6.949861083e-04f, +-6.955324681e-04f, -6.960775912e-04f, -6.966214766e-04f, -6.971641236e-04f, -6.977055312e-04f, -6.982456986e-04f, -6.987846250e-04f, -6.993223094e-04f, -6.998587512e-04f, -7.003939493e-04f, +-7.009279029e-04f, -7.014606112e-04f, -7.019920734e-04f, -7.025222887e-04f, -7.030512561e-04f, -7.035789748e-04f, -7.041054441e-04f, -7.046306630e-04f, -7.051546308e-04f, -7.056773466e-04f, +-7.061988096e-04f, -7.067190190e-04f, -7.072379740e-04f, -7.077556736e-04f, -7.082721172e-04f, -7.087873040e-04f, -7.093012330e-04f, -7.098139035e-04f, -7.103253147e-04f, -7.108354657e-04f, +-7.113443559e-04f, -7.118519843e-04f, -7.123583502e-04f, -7.128634528e-04f, -7.133672912e-04f, -7.138698648e-04f, -7.143711726e-04f, -7.148712140e-04f, -7.153699881e-04f, -7.158674942e-04f, +-7.163637315e-04f, -7.168586991e-04f, -7.173523964e-04f, -7.178448225e-04f, -7.183359767e-04f, -7.188258582e-04f, -7.193144662e-04f, -7.198018000e-04f, -7.202878589e-04f, -7.207726419e-04f, +-7.212561485e-04f, -7.217383778e-04f, -7.222193291e-04f, -7.226990017e-04f, -7.231773947e-04f, -7.236545075e-04f, -7.241303393e-04f, -7.246048893e-04f, -7.250781569e-04f, -7.255501412e-04f, +-7.260208416e-04f, -7.264902573e-04f, -7.269583875e-04f, -7.274252317e-04f, -7.278907889e-04f, -7.283550586e-04f, -7.288180399e-04f, -7.292797322e-04f, -7.297401348e-04f, -7.301992468e-04f, +-7.306570678e-04f, -7.311135968e-04f, -7.315688332e-04f, -7.320227763e-04f, -7.324754254e-04f, -7.329267798e-04f, -7.333768388e-04f, -7.338256017e-04f, -7.342730678e-04f, -7.347192364e-04f, +-7.351641069e-04f, -7.356076785e-04f, -7.360499505e-04f, -7.364909223e-04f, -7.369305932e-04f, -7.373689625e-04f, -7.378060295e-04f, -7.382417936e-04f, -7.386762541e-04f, -7.391094103e-04f, +-7.395412615e-04f, -7.399718072e-04f, -7.404010466e-04f, -7.408289790e-04f, -7.412556039e-04f, -7.416809205e-04f, -7.421049282e-04f, -7.425276264e-04f, -7.429490144e-04f, -7.433690915e-04f, +-7.437878572e-04f, -7.442053107e-04f, -7.446214515e-04f, -7.450362789e-04f, -7.454497922e-04f, -7.458619909e-04f, -7.462728743e-04f, -7.466824417e-04f, -7.470906927e-04f, -7.474976264e-04f, +-7.479032423e-04f, -7.483075399e-04f, -7.487105184e-04f, -7.491121773e-04f, -7.495125159e-04f, -7.499115337e-04f, -7.503092300e-04f, -7.507056042e-04f, -7.511006558e-04f, -7.514943841e-04f, +-7.518867885e-04f, -7.522778685e-04f, -7.526676234e-04f, -7.530560527e-04f, -7.534431558e-04f, -7.538289320e-04f, -7.542133808e-04f, -7.545965017e-04f, -7.549782940e-04f, -7.553587571e-04f, +-7.557378906e-04f, -7.561156937e-04f, -7.564921660e-04f, -7.568673069e-04f, -7.572411159e-04f, -7.576135922e-04f, -7.579847355e-04f, -7.583545451e-04f, -7.587230205e-04f, -7.590901611e-04f, +-7.594559664e-04f, -7.598204359e-04f, -7.601835689e-04f, -7.605453650e-04f, -7.609058236e-04f, -7.612649441e-04f, -7.616227261e-04f, -7.619791689e-04f, -7.623342721e-04f, -7.626880352e-04f, +-7.630404576e-04f, -7.633915387e-04f, -7.637412781e-04f, -7.640896753e-04f, -7.644367296e-04f, -7.647824407e-04f, -7.651268080e-04f, -7.654698309e-04f, -7.658115090e-04f, -7.661518418e-04f, +-7.664908288e-04f, -7.668284694e-04f, -7.671647632e-04f, -7.674997097e-04f, -7.678333083e-04f, -7.681655586e-04f, -7.684964602e-04f, -7.688260124e-04f, -7.691542148e-04f, -7.694810670e-04f, +-7.698065685e-04f, -7.701307187e-04f, -7.704535173e-04f, -7.707749637e-04f, -7.710950574e-04f, -7.714137981e-04f, -7.717311852e-04f, -7.720472182e-04f, -7.723618968e-04f, -7.726752204e-04f, +-7.729871886e-04f, -7.732978010e-04f, -7.736070570e-04f, -7.739149563e-04f, -7.742214984e-04f, -7.745266828e-04f, -7.748305091e-04f, -7.751329769e-04f, -7.754340858e-04f, -7.757338352e-04f, +-7.760322248e-04f, -7.763292541e-04f, -7.766249228e-04f, -7.769192303e-04f, -7.772121763e-04f, -7.775037603e-04f, -7.777939819e-04f, -7.780828408e-04f, -7.783703364e-04f, -7.786564684e-04f, +-7.789412364e-04f, -7.792246399e-04f, -7.795066787e-04f, -7.797873521e-04f, -7.800666600e-04f, -7.803446018e-04f, -7.806211772e-04f, -7.808963857e-04f, -7.811702271e-04f, -7.814427008e-04f, +-7.817138066e-04f, -7.819835440e-04f, -7.822519126e-04f, -7.825189122e-04f, -7.827845422e-04f, -7.830488024e-04f, -7.833116923e-04f, -7.835732117e-04f, -7.838333600e-04f, -7.840921370e-04f, +-7.843495424e-04f, -7.846055756e-04f, -7.848602365e-04f, -7.851135246e-04f, -7.853654396e-04f, -7.856159811e-04f, -7.858651488e-04f, -7.861129423e-04f, -7.863593614e-04f, -7.866044056e-04f, +-7.868480746e-04f, -7.870903682e-04f, -7.873312859e-04f, -7.875708274e-04f, -7.878089924e-04f, -7.880457807e-04f, -7.882811917e-04f, -7.885152253e-04f, -7.887478812e-04f, -7.889791589e-04f, +-7.892090583e-04f, -7.894375789e-04f, -7.896647205e-04f, -7.898904827e-04f, -7.901148653e-04f, -7.903378680e-04f, -7.905594905e-04f, -7.907797324e-04f, -7.909985935e-04f, -7.912160735e-04f, +-7.914321721e-04f, -7.916468890e-04f, -7.918602239e-04f, -7.920721766e-04f, -7.922827467e-04f, -7.924919341e-04f, -7.926997383e-04f, -7.929061592e-04f, -7.931111964e-04f, -7.933148498e-04f, +-7.935171190e-04f, -7.937180038e-04f, -7.939175039e-04f, -7.941156191e-04f, -7.943123491e-04f, -7.945076936e-04f, -7.947016525e-04f, -7.948942254e-04f, -7.950854121e-04f, -7.952752124e-04f, +-7.954636260e-04f, -7.956506527e-04f, -7.958362923e-04f, -7.960205445e-04f, -7.962034091e-04f, -7.963848858e-04f, -7.965649745e-04f, -7.967436749e-04f, -7.969209868e-04f, -7.970969100e-04f, +-7.972714442e-04f, -7.974445892e-04f, -7.976163449e-04f, -7.977867111e-04f, -7.979556874e-04f, -7.981232737e-04f, -7.982894699e-04f, -7.984542757e-04f, -7.986176908e-04f, -7.987797152e-04f, +-7.989403487e-04f, -7.990995909e-04f, -7.992574418e-04f, -7.994139012e-04f, -7.995689689e-04f, -7.997226446e-04f, -7.998749283e-04f, -8.000258198e-04f, -8.001753188e-04f, -8.003234252e-04f, +-8.004701388e-04f, -8.006154596e-04f, -8.007593872e-04f, -8.009019216e-04f, -8.010430626e-04f, -8.011828100e-04f, -8.013211637e-04f, -8.014581235e-04f, -8.015936893e-04f, -8.017278609e-04f, +-8.018606382e-04f, -8.019920211e-04f, -8.021220094e-04f, -8.022506030e-04f, -8.023778017e-04f, -8.025036054e-04f, -8.026280140e-04f, -8.027510273e-04f, -8.028726453e-04f, -8.029928677e-04f, +-8.031116946e-04f, -8.032291257e-04f, -8.033451610e-04f, -8.034598003e-04f, -8.035730436e-04f, -8.036848907e-04f, -8.037953415e-04f, -8.039043959e-04f, -8.040120538e-04f, -8.041183151e-04f, +-8.042231798e-04f, -8.043266477e-04f, -8.044287188e-04f, -8.045293929e-04f, -8.046286699e-04f, -8.047265499e-04f, -8.048230326e-04f, -8.049181181e-04f, -8.050118062e-04f, -8.051040969e-04f, +-8.051949901e-04f, -8.052844857e-04f, -8.053725837e-04f, -8.054592840e-04f, -8.055445865e-04f, -8.056284912e-04f, -8.057109981e-04f, -8.057921070e-04f, -8.058718179e-04f, -8.059501308e-04f, +-8.060270456e-04f, -8.061025624e-04f, -8.061766809e-04f, -8.062494012e-04f, -8.063207234e-04f, -8.063906472e-04f, -8.064591727e-04f, -8.065262999e-04f, -8.065920287e-04f, -8.066563591e-04f, +-8.067192911e-04f, -8.067808247e-04f, -8.068409599e-04f, -8.068996965e-04f, -8.069570347e-04f, -8.070129744e-04f, -8.070675156e-04f, -8.071206583e-04f, -8.071724025e-04f, -8.072227481e-04f, +-8.072716953e-04f, -8.073192440e-04f, -8.073653941e-04f, -8.074101458e-04f, -8.074534990e-04f, -8.074954537e-04f, -8.075360100e-04f, -8.075751679e-04f, -8.076129273e-04f, -8.076492884e-04f, +-8.076842511e-04f, -8.077178155e-04f, -8.077499815e-04f, -8.077807493e-04f, -8.078101189e-04f, -8.078380903e-04f, -8.078646635e-04f, -8.078898386e-04f, -8.079136156e-04f, -8.079359946e-04f, +-8.079569756e-04f, -8.079765587e-04f, -8.079947440e-04f, -8.080115314e-04f, -8.080269211e-04f, -8.080409131e-04f, -8.080535075e-04f, -8.080647044e-04f, -8.080745037e-04f, -8.080829056e-04f, +-8.080899102e-04f, -8.080955175e-04f, -8.080997277e-04f, -8.081025407e-04f, -8.081039567e-04f, -8.081039758e-04f, -8.081025980e-04f, -8.080998235e-04f, -8.080956523e-04f, -8.080900845e-04f, +-8.080831203e-04f, -8.080747597e-04f, -8.080650028e-04f, -8.080538498e-04f, -8.080413007e-04f, -8.080273556e-04f, -8.080120148e-04f, -8.079952782e-04f, -8.079771460e-04f, -8.079576184e-04f, +-8.079366954e-04f, -8.079143771e-04f, -8.078906637e-04f, -8.078655554e-04f, -8.078390522e-04f, -8.078111543e-04f, -8.077818619e-04f, -8.077511750e-04f, -8.077190938e-04f, -8.076856184e-04f, +-8.076507491e-04f, -8.076144859e-04f, -8.075768290e-04f, -8.075377785e-04f, -8.074973346e-04f, -8.074554975e-04f, -8.074122673e-04f, -8.073676443e-04f, -8.073216284e-04f, -8.072742200e-04f, +-8.072254191e-04f, -8.071752261e-04f, -8.071236409e-04f, -8.070706639e-04f, -8.070162951e-04f, -8.069605349e-04f, -8.069033833e-04f, -8.068448405e-04f, -8.067849068e-04f, -8.067235823e-04f, +-8.066608672e-04f, -8.065967617e-04f, -8.065312661e-04f, -8.064643805e-04f, -8.063961051e-04f, -8.063264401e-04f, -8.062553857e-04f, -8.061829422e-04f, -8.061091098e-04f, -8.060338886e-04f, +-8.059572789e-04f, -8.058792810e-04f, -8.057998949e-04f, -8.057191211e-04f, -8.056369596e-04f, -8.055534107e-04f, -8.054684747e-04f, -8.053821518e-04f, -8.052944422e-04f, -8.052053461e-04f, +-8.051148639e-04f, -8.050229957e-04f, -8.049297418e-04f, -8.048351024e-04f, -8.047390778e-04f, -8.046416683e-04f, -8.045428741e-04f, -8.044426955e-04f, -8.043411326e-04f, -8.042381859e-04f, +-8.041338555e-04f, -8.040281417e-04f, -8.039210448e-04f, -8.038125651e-04f, -8.037027028e-04f, -8.035914582e-04f, -8.034788317e-04f, -8.033648234e-04f, -8.032494336e-04f, -8.031326627e-04f, +-8.030145110e-04f, -8.028949787e-04f, -8.027740661e-04f, -8.026517735e-04f, -8.025281012e-04f, -8.024030496e-04f, -8.022766189e-04f, -8.021488094e-04f, -8.020196214e-04f, -8.018890553e-04f, +-8.017571114e-04f, -8.016237899e-04f, -8.014890912e-04f, -8.013530157e-04f, -8.012155635e-04f, -8.010767352e-04f, -8.009365309e-04f, -8.007949511e-04f, -8.006519960e-04f, -8.005076659e-04f, +-8.003619613e-04f, -8.002148825e-04f, -8.000664297e-04f, -7.999166034e-04f, -7.997654039e-04f, -7.996128316e-04f, -7.994588867e-04f, -7.993035697e-04f, -7.991468808e-04f, -7.989888205e-04f, +-7.988293892e-04f, -7.986685871e-04f, -7.985064146e-04f, -7.983428722e-04f, -7.981779601e-04f, -7.980116788e-04f, -7.978440286e-04f, -7.976750100e-04f, -7.975046232e-04f, -7.973328686e-04f, +-7.971597467e-04f, -7.969852579e-04f, -7.968094024e-04f, -7.966321808e-04f, -7.964535934e-04f, -7.962736405e-04f, -7.960923227e-04f, -7.959096403e-04f, -7.957255936e-04f, -7.955401832e-04f, +-7.953534093e-04f, -7.951652725e-04f, -7.949757732e-04f, -7.947849116e-04f, -7.945926883e-04f, -7.943991037e-04f, -7.942041582e-04f, -7.940078523e-04f, -7.938101862e-04f, -7.936111606e-04f, +-7.934107757e-04f, -7.932090321e-04f, -7.930059302e-04f, -7.928014704e-04f, -7.925956531e-04f, -7.923884788e-04f, -7.921799480e-04f, -7.919700610e-04f, -7.917588184e-04f, -7.915462205e-04f, +-7.913322679e-04f, -7.911169610e-04f, -7.909003002e-04f, -7.906822860e-04f, -7.904629189e-04f, -7.902421994e-04f, -7.900201278e-04f, -7.897967048e-04f, -7.895719306e-04f, -7.893458059e-04f, +-7.891183311e-04f, -7.888895067e-04f, -7.886593331e-04f, -7.884278108e-04f, -7.881949404e-04f, -7.879607223e-04f, -7.877251570e-04f, -7.874882450e-04f, -7.872499868e-04f, -7.870103829e-04f, +-7.867694337e-04f, -7.865271399e-04f, -7.862835018e-04f, -7.860385201e-04f, -7.857921951e-04f, -7.855445275e-04f, -7.852955177e-04f, -7.850451662e-04f, -7.847934737e-04f, -7.845404405e-04f, +-7.842860672e-04f, -7.840303543e-04f, -7.837733024e-04f, -7.835149120e-04f, -7.832551836e-04f, -7.829941178e-04f, -7.827317150e-04f, -7.824679759e-04f, -7.822029010e-04f, -7.819364908e-04f, +-7.816687458e-04f, -7.813996666e-04f, -7.811292538e-04f, -7.808575079e-04f, -7.805844294e-04f, -7.803100190e-04f, -7.800342771e-04f, -7.797572044e-04f, -7.794788014e-04f, -7.791990687e-04f, +-7.789180067e-04f, -7.786356162e-04f, -7.783518977e-04f, -7.780668517e-04f, -7.777804788e-04f, -7.774927797e-04f, -7.772037548e-04f, -7.769134048e-04f, -7.766217303e-04f, -7.763287318e-04f, +-7.760344099e-04f, -7.757387653e-04f, -7.754417985e-04f, -7.751435101e-04f, -7.748439008e-04f, -7.745429710e-04f, -7.742407215e-04f, -7.739371528e-04f, -7.736322656e-04f, -7.733260604e-04f, +-7.730185379e-04f, -7.727096986e-04f, -7.723995433e-04f, -7.720880725e-04f, -7.717752868e-04f, -7.714611868e-04f, -7.711457733e-04f, -7.708290468e-04f, -7.705110079e-04f, -7.701916573e-04f, +-7.698709956e-04f, -7.695490235e-04f, -7.692257415e-04f, -7.689011504e-04f, -7.685752508e-04f, -7.682480433e-04f, -7.679195286e-04f, -7.675897073e-04f, -7.672585801e-04f, -7.669261476e-04f, +-7.665924105e-04f, -7.662573694e-04f, -7.659210251e-04f, -7.655833781e-04f, -7.652444292e-04f, -7.649041790e-04f, -7.645626282e-04f, -7.642197774e-04f, -7.638756274e-04f, -7.635301787e-04f, +-7.631834322e-04f, -7.628353884e-04f, -7.624860480e-04f, -7.621354118e-04f, -7.617834805e-04f, -7.614302546e-04f, -7.610757350e-04f, -7.607199222e-04f, -7.603628171e-04f, -7.600044203e-04f, +-7.596447324e-04f, -7.592837543e-04f, -7.589214866e-04f, -7.585579300e-04f, -7.581930852e-04f, -7.578269530e-04f, -7.574595340e-04f, -7.570908290e-04f, -7.567208387e-04f, -7.563495638e-04f, +-7.559770050e-04f, -7.556031631e-04f, -7.552280388e-04f, -7.548516328e-04f, -7.544739459e-04f, -7.540949787e-04f, -7.537147321e-04f, -7.533332067e-04f, -7.529504034e-04f, -7.525663228e-04f, +-7.521809656e-04f, -7.517943327e-04f, -7.514064248e-04f, -7.510172426e-04f, -7.506267869e-04f, -7.502350585e-04f, -7.498420581e-04f, -7.494477864e-04f, -7.490522442e-04f, -7.486554324e-04f, +-7.482573516e-04f, -7.478580026e-04f, -7.474573862e-04f, -7.470555032e-04f, -7.466523543e-04f, -7.462479404e-04f, -7.458422621e-04f, -7.454353204e-04f, -7.450271159e-04f, -7.446176494e-04f, +-7.442069218e-04f, -7.437949339e-04f, -7.433816863e-04f, -7.429671800e-04f, -7.425514156e-04f, -7.421343941e-04f, -7.417161162e-04f, -7.412965827e-04f, -7.408757945e-04f, -7.404537522e-04f, +-7.400304568e-04f, -7.396059090e-04f, -7.391801097e-04f, -7.387530597e-04f, -7.383247598e-04f, -7.378952108e-04f, -7.374644135e-04f, -7.370323687e-04f, -7.365990774e-04f, -7.361645403e-04f, +-7.357287582e-04f, -7.352917320e-04f, -7.348534625e-04f, -7.344139505e-04f, -7.339731969e-04f, -7.335312026e-04f, -7.330879683e-04f, -7.326434949e-04f, -7.321977833e-04f, -7.317508343e-04f, +-7.313026488e-04f, -7.308532275e-04f, -7.304025715e-04f, -7.299506815e-04f, -7.294975583e-04f, -7.290432029e-04f, -7.285876161e-04f, -7.281307988e-04f, -7.276727518e-04f, -7.272134761e-04f, +-7.267529724e-04f, -7.262912417e-04f, -7.258282848e-04f, -7.253641027e-04f, -7.248986961e-04f, -7.244320660e-04f, -7.239642133e-04f, -7.234951388e-04f, -7.230248435e-04f, -7.225533281e-04f, +-7.220805937e-04f, -7.216066412e-04f, -7.211314713e-04f, -7.206550850e-04f, -7.201774833e-04f, -7.196986669e-04f, -7.192186369e-04f, -7.187373941e-04f, -7.182549394e-04f, -7.177712738e-04f, +-7.172863981e-04f, -7.168003133e-04f, -7.163130203e-04f, -7.158245199e-04f, -7.153348133e-04f, -7.148439011e-04f, -7.143517845e-04f, -7.138584642e-04f, -7.133639413e-04f, -7.128682167e-04f, +-7.123712912e-04f, -7.118731659e-04f, -7.113738416e-04f, -7.108733194e-04f, -7.103716001e-04f, -7.098686847e-04f, -7.093645742e-04f, -7.088592694e-04f, -7.083527713e-04f, -7.078450810e-04f, +-7.073361993e-04f, -7.068261272e-04f, -7.063148656e-04f, -7.058024156e-04f, -7.052887780e-04f, -7.047739538e-04f, -7.042579441e-04f, -7.037407497e-04f, -7.032223717e-04f, -7.027028110e-04f, +-7.021820686e-04f, -7.016601454e-04f, -7.011370425e-04f, -7.006127607e-04f, -7.000873012e-04f, -6.995606649e-04f, -6.990328527e-04f, -6.985038656e-04f, -6.979737047e-04f, -6.974423710e-04f, +-6.969098654e-04f, -6.963761888e-04f, -6.958413424e-04f, -6.953053271e-04f, -6.947681440e-04f, -6.942297939e-04f, -6.936902780e-04f, -6.931495972e-04f, -6.926077525e-04f, -6.920647450e-04f, +-6.915205757e-04f, -6.909752455e-04f, -6.904287555e-04f, -6.898811068e-04f, -6.893323002e-04f, -6.887823369e-04f, -6.882312179e-04f, -6.876789442e-04f, -6.871255169e-04f, -6.865709369e-04f, +-6.860152052e-04f, -6.854583231e-04f, -6.849002913e-04f, -6.843411111e-04f, -6.837807834e-04f, -6.832193093e-04f, -6.826566899e-04f, -6.820929261e-04f, -6.815280190e-04f, -6.809619697e-04f, +-6.803947792e-04f, -6.798264485e-04f, -6.792569788e-04f, -6.786863711e-04f, -6.781146264e-04f, -6.775417459e-04f, -6.769677304e-04f, -6.763925813e-04f, -6.758162994e-04f, -6.752388859e-04f, +-6.746603418e-04f, -6.740806682e-04f, -6.734998662e-04f, -6.729179368e-04f, -6.723348812e-04f, -6.717507004e-04f, -6.711653955e-04f, -6.705789676e-04f, -6.699914177e-04f, -6.694027470e-04f, +-6.688129565e-04f, -6.682220473e-04f, -6.676300206e-04f, -6.670368773e-04f, -6.664426187e-04f, -6.658472458e-04f, -6.652507597e-04f, -6.646531615e-04f, -6.640544524e-04f, -6.634546333e-04f, +-6.628537055e-04f, -6.622516700e-04f, -6.616485280e-04f, -6.610442805e-04f, -6.604389287e-04f, -6.598324737e-04f, -6.592249166e-04f, -6.586162586e-04f, -6.580065007e-04f, -6.573956440e-04f, +-6.567836898e-04f, -6.561706391e-04f, -6.555564931e-04f, -6.549412528e-04f, -6.543249195e-04f, -6.537074942e-04f, -6.530889782e-04f, -6.524693724e-04f, -6.518486782e-04f, -6.512268966e-04f, +-6.506040287e-04f, -6.499800757e-04f, -6.493550388e-04f, -6.487289191e-04f, -6.481017177e-04f, -6.474734359e-04f, -6.468440747e-04f, -6.462136353e-04f, -6.455821189e-04f, -6.449495267e-04f, +-6.443158597e-04f, -6.436811193e-04f, -6.430453064e-04f, -6.424084223e-04f, -6.417704682e-04f, -6.411314453e-04f, -6.404913546e-04f, -6.398501975e-04f, -6.392079750e-04f, -6.385646883e-04f, +-6.379203386e-04f, -6.372749272e-04f, -6.366284551e-04f, -6.359809236e-04f, -6.353323338e-04f, -6.346826870e-04f, -6.340319843e-04f, -6.333802270e-04f, -6.327274162e-04f, -6.320735530e-04f, +-6.314186388e-04f, -6.307626747e-04f, -6.301056619e-04f, -6.294476016e-04f, -6.287884950e-04f, -6.281283434e-04f, -6.274671479e-04f, -6.268049097e-04f, -6.261416301e-04f, -6.254773102e-04f, +-6.248119513e-04f, -6.241455546e-04f, -6.234781214e-04f, -6.228096527e-04f, -6.221401499e-04f, -6.214696142e-04f, -6.207980468e-04f, -6.201254489e-04f, -6.194518217e-04f, -6.187771666e-04f, +-6.181014847e-04f, -6.174247772e-04f, -6.167470454e-04f, -6.160682905e-04f, -6.153885138e-04f, -6.147077165e-04f, -6.140258998e-04f, -6.133430650e-04f, -6.126592134e-04f, -6.119743461e-04f, +-6.112884644e-04f, -6.106015697e-04f, -6.099136630e-04f, -6.092247458e-04f, -6.085348191e-04f, -6.078438844e-04f, -6.071519428e-04f, -6.064589957e-04f, -6.057650442e-04f, -6.050700896e-04f, +-6.043741333e-04f, -6.036771764e-04f, -6.029792202e-04f, -6.022802661e-04f, -6.015803152e-04f, -6.008793689e-04f, -6.001774285e-04f, -5.994744951e-04f, -5.987705701e-04f, -5.980656548e-04f, +-5.973597504e-04f, -5.966528583e-04f, -5.959449796e-04f, -5.952361158e-04f, -5.945262681e-04f, -5.938154377e-04f, -5.931036260e-04f, -5.923908343e-04f, -5.916770638e-04f, -5.909623158e-04f, +-5.902465918e-04f, -5.895298928e-04f, -5.888122203e-04f, -5.880935756e-04f, -5.873739599e-04f, -5.866533746e-04f, -5.859318210e-04f, -5.852093003e-04f, -5.844858140e-04f, -5.837613632e-04f, +-5.830359493e-04f, -5.823095737e-04f, -5.815822376e-04f, -5.808539424e-04f, -5.801246894e-04f, -5.793944799e-04f, -5.786633152e-04f, -5.779311966e-04f, -5.771981256e-04f, -5.764641033e-04f, +-5.757291312e-04f, -5.749932106e-04f, -5.742563428e-04f, -5.735185291e-04f, -5.727797709e-04f, -5.720400694e-04f, -5.712994262e-04f, -5.705578424e-04f, -5.698153194e-04f, -5.690718587e-04f, +-5.683274614e-04f, -5.675821290e-04f, -5.668358628e-04f, -5.660886642e-04f, -5.653405345e-04f, -5.645914751e-04f, -5.638414873e-04f, -5.630905724e-04f, -5.623387319e-04f, -5.615859671e-04f, +-5.608322793e-04f, -5.600776699e-04f, -5.593221404e-04f, -5.585656919e-04f, -5.578083260e-04f, -5.570500439e-04f, -5.562908471e-04f, -5.555307369e-04f, -5.547697147e-04f, -5.540077818e-04f, +-5.532449397e-04f, -5.524811897e-04f, -5.517165331e-04f, -5.509509715e-04f, -5.501845061e-04f, -5.494171383e-04f, -5.486488695e-04f, -5.478797012e-04f, -5.471096346e-04f, -5.463386712e-04f, +-5.455668124e-04f, -5.447940595e-04f, -5.440204140e-04f, -5.432458772e-04f, -5.424704506e-04f, -5.416941355e-04f, -5.409169334e-04f, -5.401388456e-04f, -5.393598735e-04f, -5.385800185e-04f, +-5.377992821e-04f, -5.370176657e-04f, -5.362351706e-04f, -5.354517983e-04f, -5.346675502e-04f, -5.338824276e-04f, -5.330964321e-04f, -5.323095649e-04f, -5.315218276e-04f, -5.307332216e-04f, +-5.299437482e-04f, -5.291534089e-04f, -5.283622051e-04f, -5.275701382e-04f, -5.267772097e-04f, -5.259834210e-04f, -5.251887734e-04f, -5.243932686e-04f, -5.235969077e-04f, -5.227996924e-04f, +-5.220016240e-04f, -5.212027040e-04f, -5.204029338e-04f, -5.196023148e-04f, -5.188008485e-04f, -5.179985363e-04f, -5.171953796e-04f, -5.163913800e-04f, -5.155865387e-04f, -5.147808574e-04f, +-5.139743374e-04f, -5.131669802e-04f, -5.123587872e-04f, -5.115497599e-04f, -5.107398997e-04f, -5.099292081e-04f, -5.091176865e-04f, -5.083053364e-04f, -5.074921593e-04f, -5.066781566e-04f, +-5.058633297e-04f, -5.050476802e-04f, -5.042312095e-04f, -5.034139190e-04f, -5.025958103e-04f, -5.017768847e-04f, -5.009571438e-04f, -5.001365890e-04f, -4.993152218e-04f, -4.984930437e-04f, +-4.976700561e-04f, -4.968462605e-04f, -4.960216584e-04f, -4.951962513e-04f, -4.943700406e-04f, -4.935430278e-04f, -4.927152145e-04f, -4.918866020e-04f, -4.910571919e-04f, -4.902269856e-04f, +-4.893959847e-04f, -4.885641906e-04f, -4.877316048e-04f, -4.868982289e-04f, -4.860640642e-04f, -4.852291123e-04f, -4.843933747e-04f, -4.835568529e-04f, -4.827195483e-04f, -4.818814625e-04f, +-4.810425970e-04f, -4.802029533e-04f, -4.793625328e-04f, -4.785213371e-04f, -4.776793676e-04f, -4.768366260e-04f, -4.759931136e-04f, -4.751488320e-04f, -4.743037827e-04f, -4.734579673e-04f, +-4.726113871e-04f, -4.717640438e-04f, -4.709159388e-04f, -4.700670737e-04f, -4.692174500e-04f, -4.683670692e-04f, -4.675159328e-04f, -4.666640423e-04f, -4.658113993e-04f, -4.649580052e-04f, +-4.641038617e-04f, -4.632489701e-04f, -4.623933321e-04f, -4.615369492e-04f, -4.606798229e-04f, -4.598219548e-04f, -4.589633462e-04f, -4.581039989e-04f, -4.572439143e-04f, -4.563830940e-04f, +-4.555215395e-04f, -4.546592523e-04f, -4.537962340e-04f, -4.529324860e-04f, -4.520680101e-04f, -4.512028076e-04f, -4.503368801e-04f, -4.494702292e-04f, -4.486028565e-04f, -4.477347634e-04f, +-4.468659515e-04f, -4.459964223e-04f, -4.451261775e-04f, -4.442552185e-04f, -4.433835469e-04f, -4.425111643e-04f, -4.416380722e-04f, -4.407642722e-04f, -4.398897658e-04f, -4.390145546e-04f, +-4.381386401e-04f, -4.372620239e-04f, -4.363847076e-04f, -4.355066927e-04f, -4.346279807e-04f, -4.337485733e-04f, -4.328684720e-04f, -4.319876784e-04f, -4.311061941e-04f, -4.302240205e-04f, +-4.293411593e-04f, -4.284576121e-04f, -4.275733804e-04f, -4.266884658e-04f, -4.258028698e-04f, -4.249165941e-04f, -4.240296402e-04f, -4.231420097e-04f, -4.222537042e-04f, -4.213647252e-04f, +-4.204750743e-04f, -4.195847531e-04f, -4.186937633e-04f, -4.178021063e-04f, -4.169097837e-04f, -4.160167972e-04f, -4.151231484e-04f, -4.142288387e-04f, -4.133338698e-04f, -4.124382434e-04f, +-4.115419609e-04f, -4.106450240e-04f, -4.097474343e-04f, -4.088491933e-04f, -4.079503027e-04f, -4.070507640e-04f, -4.061505788e-04f, -4.052497489e-04f, -4.043482756e-04f, -4.034461607e-04f, +-4.025434057e-04f, -4.016400123e-04f, -4.007359820e-04f, -3.998313165e-04f, -3.989260173e-04f, -3.980200861e-04f, -3.971135244e-04f, -3.962063340e-04f, -3.952985162e-04f, -3.943900729e-04f, +-3.934810056e-04f, -3.925713159e-04f, -3.916610054e-04f, -3.907500758e-04f, -3.898385286e-04f, -3.889263655e-04f, -3.880135880e-04f, -3.871001979e-04f, -3.861861967e-04f, -3.852715860e-04f, +-3.843563674e-04f, -3.834405427e-04f, -3.825241133e-04f, -3.816070810e-04f, -3.806894473e-04f, -3.797712139e-04f, -3.788523824e-04f, -3.779329544e-04f, -3.770129315e-04f, -3.760923154e-04f, +-3.751711078e-04f, -3.742493102e-04f, -3.733269242e-04f, -3.724039516e-04f, -3.714803938e-04f, -3.705562527e-04f, -3.696315298e-04f, -3.687062267e-04f, -3.677803450e-04f, -3.668538865e-04f, +-3.659268527e-04f, -3.649992454e-04f, -3.640710660e-04f, -3.631423164e-04f, -3.622129980e-04f, -3.612831126e-04f, -3.603526618e-04f, -3.594216473e-04f, -3.584900706e-04f, -3.575579335e-04f, +-3.566252375e-04f, -3.556919844e-04f, -3.547581758e-04f, -3.538238133e-04f, -3.528888986e-04f, -3.519534333e-04f, -3.510174191e-04f, -3.500808577e-04f, -3.491437506e-04f, -3.482060996e-04f, +-3.472679063e-04f, -3.463291723e-04f, -3.453898994e-04f, -3.444500891e-04f, -3.435097432e-04f, -3.425688633e-04f, -3.416274510e-04f, -3.406855080e-04f, -3.397430360e-04f, -3.388000367e-04f, +-3.378565117e-04f, -3.369124626e-04f, -3.359678912e-04f, -3.350227990e-04f, -3.340771879e-04f, -3.331310593e-04f, -3.321844151e-04f, -3.312372569e-04f, -3.302895863e-04f, -3.293414050e-04f, +-3.283927147e-04f, -3.274435170e-04f, -3.264938137e-04f, -3.255436064e-04f, -3.245928968e-04f, -3.236416865e-04f, -3.226899773e-04f, -3.217377708e-04f, -3.207850687e-04f, -3.198318726e-04f, +-3.188781843e-04f, -3.179240054e-04f, -3.169693376e-04f, -3.160141827e-04f, -3.150585421e-04f, -3.141024178e-04f, -3.131458113e-04f, -3.121887243e-04f, -3.112311585e-04f, -3.102731156e-04f, +-3.093145973e-04f, -3.083556052e-04f, -3.073961411e-04f, -3.064362067e-04f, -3.054758036e-04f, -3.045149335e-04f, -3.035535981e-04f, -3.025917992e-04f, -3.016295383e-04f, -3.006668173e-04f, +-2.997036377e-04f, -2.987400013e-04f, -2.977759098e-04f, -2.968113648e-04f, -2.958463681e-04f, -2.948809214e-04f, -2.939150264e-04f, -2.929486847e-04f, -2.919818980e-04f, -2.910146682e-04f, +-2.900469968e-04f, -2.890788855e-04f, -2.881103361e-04f, -2.871413503e-04f, -2.861719298e-04f, -2.852020762e-04f, -2.842317913e-04f, -2.832610768e-04f, -2.822899344e-04f, -2.813183657e-04f, +-2.803463726e-04f, -2.793739567e-04f, -2.784011197e-04f, -2.774278633e-04f, -2.764541892e-04f, -2.754800992e-04f, -2.745055950e-04f, -2.735306782e-04f, -2.725553506e-04f, -2.715796139e-04f, +-2.706034698e-04f, -2.696269200e-04f, -2.686499662e-04f, -2.676726102e-04f, -2.666948536e-04f, -2.657166982e-04f, -2.647381458e-04f, -2.637591979e-04f, -2.627798563e-04f, -2.618001228e-04f, +-2.608199991e-04f, -2.598394868e-04f, -2.588585878e-04f, -2.578773036e-04f, -2.568956362e-04f, -2.559135871e-04f, -2.549311580e-04f, -2.539483508e-04f, -2.529651671e-04f, -2.519816087e-04f, +-2.509976773e-04f, -2.500133745e-04f, -2.490287023e-04f, -2.480436621e-04f, -2.470582559e-04f, -2.460724852e-04f, -2.450863519e-04f, -2.440998577e-04f, -2.431130043e-04f, -2.421257934e-04f, +-2.411382267e-04f, -2.401503060e-04f, -2.391620331e-04f, -2.381734096e-04f, -2.371844373e-04f, -2.361951178e-04f, -2.352054531e-04f, -2.342154447e-04f, -2.332250944e-04f, -2.322344039e-04f, +-2.312433751e-04f, -2.302520095e-04f, -2.292603090e-04f, -2.282682753e-04f, -2.272759101e-04f, -2.262832151e-04f, -2.252901922e-04f, -2.242968429e-04f, -2.233031692e-04f, -2.223091726e-04f, +-2.213148551e-04f, -2.203202181e-04f, -2.193252637e-04f, -2.183299933e-04f, -2.173344089e-04f, -2.163385122e-04f, -2.153423048e-04f, -2.143457886e-04f, -2.133489652e-04f, -2.123518365e-04f, +-2.113544041e-04f, -2.103566698e-04f, -2.093586354e-04f, -2.083603026e-04f, -2.073616731e-04f, -2.063627487e-04f, -2.053635311e-04f, -2.043640221e-04f, -2.033642234e-04f, -2.023641368e-04f, +-2.013637640e-04f, -2.003631068e-04f, -1.993621669e-04f, -1.983609461e-04f, -1.973594460e-04f, -1.963576686e-04f, -1.953556154e-04f, -1.943532883e-04f, -1.933506890e-04f, -1.923478193e-04f, +-1.913446809e-04f, -1.903412755e-04f, -1.893376049e-04f, -1.883336710e-04f, -1.873294753e-04f, -1.863250197e-04f, -1.853203060e-04f, -1.843153358e-04f, -1.833101109e-04f, -1.823046332e-04f, +-1.812989043e-04f, -1.802929259e-04f, -1.792867000e-04f, -1.782802281e-04f, -1.772735121e-04f, -1.762665537e-04f, -1.752593547e-04f, -1.742519168e-04f, -1.732442418e-04f, -1.722363315e-04f, +-1.712281876e-04f, -1.702198118e-04f, -1.692112059e-04f, -1.682023717e-04f, -1.671933110e-04f, -1.661840254e-04f, -1.651745168e-04f, -1.641647869e-04f, -1.631548375e-04f, -1.621446704e-04f, +-1.611342872e-04f, -1.601236897e-04f, -1.591128798e-04f, -1.581018592e-04f, -1.570906296e-04f, -1.560791928e-04f, -1.550675506e-04f, -1.540557046e-04f, -1.530436568e-04f, -1.520314088e-04f, +-1.510189625e-04f, -1.500063195e-04f, -1.489934816e-04f, -1.479804507e-04f, -1.469672284e-04f, -1.459538165e-04f, -1.449402169e-04f, -1.439264311e-04f, -1.429124611e-04f, -1.418983086e-04f, +-1.408839754e-04f, -1.398694632e-04f, -1.388547737e-04f, -1.378399088e-04f, -1.368248702e-04f, -1.358096597e-04f, -1.347942790e-04f, -1.337787300e-04f, -1.327630143e-04f, -1.317471338e-04f, +-1.307310901e-04f, -1.297148852e-04f, -1.286985207e-04f, -1.276819984e-04f, -1.266653201e-04f, -1.256484876e-04f, -1.246315025e-04f, -1.236143668e-04f, -1.225970821e-04f, -1.215796502e-04f, +-1.205620729e-04f, -1.195443520e-04f, -1.185264892e-04f, -1.175084863e-04f, -1.164903450e-04f, -1.154720672e-04f, -1.144536546e-04f, -1.134351089e-04f, -1.124164320e-04f, -1.113976256e-04f, +-1.103786915e-04f, -1.093596315e-04f, -1.083404472e-04f, -1.073211406e-04f, -1.063017133e-04f, -1.052821671e-04f, -1.042625039e-04f, -1.032427253e-04f, -1.022228331e-04f, -1.012028292e-04f, +-1.001827152e-04f, -9.916249303e-05f, -9.814216435e-05f, -9.712173096e-05f, -9.610119464e-05f, -9.508055716e-05f, -9.405982028e-05f, -9.303898578e-05f, -9.201805543e-05f, -9.099703100e-05f, +-8.997591427e-05f, -8.895470699e-05f, -8.793341095e-05f, -8.691202792e-05f, -8.589055966e-05f, -8.486900795e-05f, -8.384737456e-05f, -8.282566127e-05f, -8.180386983e-05f, -8.078200203e-05f, +-7.976005964e-05f, -7.873804443e-05f, -7.771595816e-05f, -7.669380262e-05f, -7.567157956e-05f, -7.464929077e-05f, -7.362693802e-05f, -7.260452308e-05f, -7.158204771e-05f, -7.055951370e-05f, +-6.953692280e-05f, -6.851427680e-05f, -6.749157747e-05f, -6.646882657e-05f, -6.544602588e-05f, -6.442317717e-05f, -6.340028222e-05f, -6.237734278e-05f, -6.135436064e-05f, -6.033133756e-05f, +-5.930827533e-05f, -5.828517569e-05f, -5.726204044e-05f, -5.623887134e-05f, -5.521567016e-05f, -5.419243868e-05f, -5.316917865e-05f, -5.214589186e-05f, -5.112258008e-05f, -5.009924507e-05f, +-4.907588861e-05f, -4.805251247e-05f, -4.702911842e-05f, -4.600570822e-05f, -4.498228365e-05f, -4.395884648e-05f, -4.293539848e-05f, -4.191194143e-05f, -4.088847708e-05f, -3.986500721e-05f, +-3.884153359e-05f, -3.781805799e-05f, -3.679458217e-05f, -3.577110792e-05f, -3.474763699e-05f, -3.372417116e-05f, -3.270071220e-05f, -3.167726187e-05f, -3.065382194e-05f, -2.963039419e-05f, +-2.860698038e-05f, -2.758358228e-05f, -2.656020166e-05f, -2.553684028e-05f, -2.451349992e-05f, -2.349018234e-05f, -2.246688931e-05f, -2.144362260e-05f, -2.042038397e-05f, -1.939717520e-05f, +-1.837399804e-05f, -1.735085427e-05f, -1.632774566e-05f, -1.530467396e-05f, -1.428164095e-05f, -1.325864840e-05f, -1.223569806e-05f, -1.121279171e-05f, -1.018993110e-05f, -9.167118017e-06f, +-8.144354211e-06f, -7.121641452e-06f, -6.098981503e-06f, -5.076376130e-06f, -4.053827098e-06f, -3.031336170e-06f, -2.008905111e-06f, -9.865356841e-07f, 3.577034625e-08f, 1.058011217e-06f, +2.080185165e-06f, 3.102290427e-06f, 4.124325240e-06f, 5.146287843e-06f, 6.168176472e-06f, 7.189989365e-06f, 8.211724762e-06f, 9.233380900e-06f, 1.025495602e-05f, 1.127644835e-05f, +1.229785615e-05f, 1.331917764e-05f, 1.434041107e-05f, 1.536155468e-05f, 1.638260670e-05f, 1.740356539e-05f, 1.842442897e-05f, 1.944519569e-05f, 2.046586380e-05f, 2.148643152e-05f, +2.250689712e-05f, 2.352725881e-05f, 2.454751486e-05f, 2.556766350e-05f, 2.658770298e-05f, 2.760763154e-05f, 2.862744742e-05f, 2.964714886e-05f, 3.066673412e-05f, 3.168620143e-05f, +3.270554905e-05f, 3.372477521e-05f, 3.474387816e-05f, 3.576285615e-05f, 3.678170742e-05f, 3.780043022e-05f, 3.881902280e-05f, 3.983748341e-05f, 4.085581028e-05f, 4.187400168e-05f, +4.289205585e-05f, 4.390997103e-05f, 4.492774548e-05f, 4.594537744e-05f, 4.696286517e-05f, 4.798020691e-05f, 4.899740092e-05f, 5.001444545e-05f, 5.103133874e-05f, 5.204807905e-05f, +5.306466463e-05f, 5.408109374e-05f, 5.509736462e-05f, 5.611347553e-05f, 5.712942472e-05f, 5.814521045e-05f, 5.916083097e-05f, 6.017628453e-05f, 6.119156939e-05f, 6.220668381e-05f, +6.322162604e-05f, 6.423639434e-05f, 6.525098696e-05f, 6.626540216e-05f, 6.727963820e-05f, 6.829369334e-05f, 6.930756583e-05f, 7.032125394e-05f, 7.133475592e-05f, 7.234807003e-05f, +7.336119453e-05f, 7.437412768e-05f, 7.538686775e-05f, 7.639941300e-05f, 7.741176168e-05f, 7.842391206e-05f, 7.943586241e-05f, 8.044761097e-05f, 8.145915603e-05f, 8.247049584e-05f, +8.348162867e-05f, 8.449255278e-05f, 8.550326644e-05f, 8.651376791e-05f, 8.752405546e-05f, 8.853412736e-05f, 8.954398188e-05f, 9.055361727e-05f, 9.156303182e-05f, 9.257222379e-05f, +9.358119145e-05f, 9.458993307e-05f, 9.559844692e-05f, 9.660673126e-05f, 9.761478438e-05f, 9.862260455e-05f, 9.963019003e-05f, 1.006375391e-04f, 1.016446500e-04f, 1.026515211e-04f, +1.036581506e-04f, 1.046645367e-04f, 1.056706779e-04f, 1.066765722e-04f, 1.076822181e-04f, 1.086876138e-04f, 1.096927575e-04f, 1.106976476e-04f, 1.117022823e-04f, 1.127066600e-04f, +1.137107788e-04f, 1.147146370e-04f, 1.157182331e-04f, 1.167215651e-04f, 1.177246315e-04f, 1.187274304e-04f, 1.197299603e-04f, 1.207322192e-04f, 1.217342057e-04f, 1.227359179e-04f, +1.237373540e-04f, 1.247385125e-04f, 1.257393916e-04f, 1.267399896e-04f, 1.277403047e-04f, 1.287403352e-04f, 1.297400795e-04f, 1.307395359e-04f, 1.317387026e-04f, 1.327375778e-04f, +1.337361600e-04f, 1.347344474e-04f, 1.357324383e-04f, 1.367301309e-04f, 1.377275236e-04f, 1.387246147e-04f, 1.397214025e-04f, 1.407178853e-04f, 1.417140612e-04f, 1.427099288e-04f, +1.437054862e-04f, 1.447007318e-04f, 1.456956638e-04f, 1.466902805e-04f, 1.476845804e-04f, 1.486785615e-04f, 1.496722224e-04f, 1.506655612e-04f, 1.516585762e-04f, 1.526512658e-04f, +1.536436283e-04f, 1.546356620e-04f, 1.556273651e-04f, 1.566187360e-04f, 1.576097731e-04f, 1.586004745e-04f, 1.595908386e-04f, 1.605808638e-04f, 1.615705483e-04f, 1.625598904e-04f, +1.635488885e-04f, 1.645375409e-04f, 1.655258458e-04f, 1.665138016e-04f, 1.675014066e-04f, 1.684886592e-04f, 1.694755575e-04f, 1.704621001e-04f, 1.714482851e-04f, 1.724341109e-04f, +1.734195757e-04f, 1.744046781e-04f, 1.753894161e-04f, 1.763737882e-04f, 1.773577928e-04f, 1.783414280e-04f, 1.793246922e-04f, 1.803075838e-04f, 1.812901011e-04f, 1.822722424e-04f, +1.832540060e-04f, 1.842353903e-04f, 1.852163936e-04f, 1.861970141e-04f, 1.871772503e-04f, 1.881571005e-04f, 1.891365630e-04f, 1.901156362e-04f, 1.910943182e-04f, 1.920726076e-04f, +1.930505027e-04f, 1.940280016e-04f, 1.950051029e-04f, 1.959818049e-04f, 1.969581058e-04f, 1.979340040e-04f, 1.989094978e-04f, 1.998845857e-04f, 2.008592659e-04f, 2.018335368e-04f, +2.028073966e-04f, 2.037808439e-04f, 2.047538768e-04f, 2.057264937e-04f, 2.066986931e-04f, 2.076704732e-04f, 2.086418324e-04f, 2.096127690e-04f, 2.105832813e-04f, 2.115533678e-04f, +2.125230268e-04f, 2.134922566e-04f, 2.144610556e-04f, 2.154294221e-04f, 2.163973545e-04f, 2.173648511e-04f, 2.183319103e-04f, 2.192985305e-04f, 2.202647099e-04f, 2.212304471e-04f, +2.221957402e-04f, 2.231605878e-04f, 2.241249880e-04f, 2.250889394e-04f, 2.260524403e-04f, 2.270154889e-04f, 2.279780838e-04f, 2.289402232e-04f, 2.299019056e-04f, 2.308631292e-04f, +2.318238925e-04f, 2.327841938e-04f, 2.337440315e-04f, 2.347034039e-04f, 2.356623095e-04f, 2.366207466e-04f, 2.375787136e-04f, 2.385362088e-04f, 2.394932307e-04f, 2.404497776e-04f, +2.414058478e-04f, 2.423614398e-04f, 2.433165519e-04f, 2.442711826e-04f, 2.452253301e-04f, 2.461789929e-04f, 2.471321694e-04f, 2.480848579e-04f, 2.490370568e-04f, 2.499887646e-04f, +2.509399795e-04f, 2.518907001e-04f, 2.528409246e-04f, 2.537906514e-04f, 2.547398790e-04f, 2.556886058e-04f, 2.566368300e-04f, 2.575845502e-04f, 2.585317647e-04f, 2.594784720e-04f, +2.604246703e-04f, 2.613703581e-04f, 2.623155339e-04f, 2.632601959e-04f, 2.642043426e-04f, 2.651479725e-04f, 2.660910838e-04f, 2.670336751e-04f, 2.679757446e-04f, 2.689172909e-04f, +2.698583123e-04f, 2.707988072e-04f, 2.717387740e-04f, 2.726782112e-04f, 2.736171171e-04f, 2.745554902e-04f, 2.754933289e-04f, 2.764306315e-04f, 2.773673966e-04f, 2.783036224e-04f, +2.792393075e-04f, 2.801744502e-04f, 2.811090490e-04f, 2.820431023e-04f, 2.829766085e-04f, 2.839095660e-04f, 2.848419733e-04f, 2.857738287e-04f, 2.867051307e-04f, 2.876358777e-04f, +2.885660682e-04f, 2.894957005e-04f, 2.904247732e-04f, 2.913532845e-04f, 2.922812331e-04f, 2.932086172e-04f, 2.941354353e-04f, 2.950616859e-04f, 2.959873674e-04f, 2.969124783e-04f, +2.978370169e-04f, 2.987609816e-04f, 2.996843711e-04f, 3.006071836e-04f, 3.015294176e-04f, 3.024510716e-04f, 3.033721440e-04f, 3.042926333e-04f, 3.052125379e-04f, 3.061318562e-04f, +3.070505867e-04f, 3.079687279e-04f, 3.088862781e-04f, 3.098032359e-04f, 3.107195997e-04f, 3.116353679e-04f, 3.125505391e-04f, 3.134651116e-04f, 3.143790839e-04f, 3.152924545e-04f, +3.162052219e-04f, 3.171173844e-04f, 3.180289406e-04f, 3.189398889e-04f, 3.198502279e-04f, 3.207599558e-04f, 3.216690713e-04f, 3.225775727e-04f, 3.234854586e-04f, 3.243927275e-04f, +3.252993777e-04f, 3.262054078e-04f, 3.271108162e-04f, 3.280156014e-04f, 3.289197619e-04f, 3.298232962e-04f, 3.307262028e-04f, 3.316284800e-04f, 3.325301264e-04f, 3.334311406e-04f, +3.343315209e-04f, 3.352312658e-04f, 3.361303739e-04f, 3.370288436e-04f, 3.379266734e-04f, 3.388238618e-04f, 3.397204072e-04f, 3.406163083e-04f, 3.415115634e-04f, 3.424061711e-04f, +3.433001298e-04f, 3.441934381e-04f, 3.450860945e-04f, 3.459780974e-04f, 3.468694453e-04f, 3.477601368e-04f, 3.486501703e-04f, 3.495395444e-04f, 3.504282576e-04f, 3.513163083e-04f, +3.522036950e-04f, 3.530904164e-04f, 3.539764708e-04f, 3.548618569e-04f, 3.557465730e-04f, 3.566306178e-04f, 3.575139897e-04f, 3.583966873e-04f, 3.592787090e-04f, 3.601600534e-04f, +3.610407191e-04f, 3.619207044e-04f, 3.628000080e-04f, 3.636786284e-04f, 3.645565641e-04f, 3.654338136e-04f, 3.663103754e-04f, 3.671862482e-04f, 3.680614303e-04f, 3.689359204e-04f, +3.698097169e-04f, 3.706828185e-04f, 3.715552236e-04f, 3.724269308e-04f, 3.732979386e-04f, 3.741682455e-04f, 3.750378501e-04f, 3.759067510e-04f, 3.767749467e-04f, 3.776424356e-04f, +3.785092165e-04f, 3.793752877e-04f, 3.802406479e-04f, 3.811052956e-04f, 3.819692294e-04f, 3.828324478e-04f, 3.836949494e-04f, 3.845567326e-04f, 3.854177962e-04f, 3.862781386e-04f, +3.871377583e-04f, 3.879966541e-04f, 3.888548243e-04f, 3.897122676e-04f, 3.905689826e-04f, 3.914249678e-04f, 3.922802217e-04f, 3.931347430e-04f, 3.939885301e-04f, 3.948415818e-04f, +3.956938965e-04f, 3.965454729e-04f, 3.973963094e-04f, 3.982464047e-04f, 3.990957574e-04f, 3.999443660e-04f, 4.007922291e-04f, 4.016393453e-04f, 4.024857132e-04f, 4.033313313e-04f, +4.041761983e-04f, 4.050203128e-04f, 4.058636732e-04f, 4.067062783e-04f, 4.075481266e-04f, 4.083892166e-04f, 4.092295471e-04f, 4.100691165e-04f, 4.109079236e-04f, 4.117459668e-04f, +4.125832448e-04f, 4.134197562e-04f, 4.142554996e-04f, 4.150904735e-04f, 4.159246767e-04f, 4.167581077e-04f, 4.175907651e-04f, 4.184226475e-04f, 4.192537535e-04f, 4.200840818e-04f, +4.209136309e-04f, 4.217423995e-04f, 4.225703862e-04f, 4.233975897e-04f, 4.242240084e-04f, 4.250496411e-04f, 4.258744864e-04f, 4.266985429e-04f, 4.275218092e-04f, 4.283442839e-04f, +4.291659657e-04f, 4.299868533e-04f, 4.308069452e-04f, 4.316262400e-04f, 4.324447365e-04f, 4.332624332e-04f, 4.340793288e-04f, 4.348954219e-04f, 4.357107112e-04f, 4.365251953e-04f, +4.373388728e-04f, 4.381517424e-04f, 4.389638027e-04f, 4.397750525e-04f, 4.405854902e-04f, 4.413951147e-04f, 4.422039245e-04f, 4.430119183e-04f, 4.438190947e-04f, 4.446254524e-04f, +4.454309901e-04f, 4.462357064e-04f, 4.470396000e-04f, 4.478426695e-04f, 4.486449137e-04f, 4.494463311e-04f, 4.502469204e-04f, 4.510466804e-04f, 4.518456096e-04f, 4.526437068e-04f, +4.534409706e-04f, 4.542373997e-04f, 4.550329928e-04f, 4.558277486e-04f, 4.566216657e-04f, 4.574147427e-04f, 4.582069785e-04f, 4.589983717e-04f, 4.597889209e-04f, 4.605786249e-04f, +4.613674823e-04f, 4.621554919e-04f, 4.629426523e-04f, 4.637289622e-04f, 4.645144203e-04f, 4.652990253e-04f, 4.660827759e-04f, 4.668656709e-04f, 4.676477088e-04f, 4.684288885e-04f, +4.692092085e-04f, 4.699886677e-04f, 4.707672647e-04f, 4.715449983e-04f, 4.723218670e-04f, 4.730978698e-04f, 4.738730052e-04f, 4.746472720e-04f, 4.754206689e-04f, 4.761931946e-04f, +4.769648479e-04f, 4.777356274e-04f, 4.785055320e-04f, 4.792745602e-04f, 4.800427109e-04f, 4.808099827e-04f, 4.815763744e-04f, 4.823418848e-04f, 4.831065125e-04f, 4.838702563e-04f, +4.846331150e-04f, 4.853950872e-04f, 4.861561717e-04f, 4.869163673e-04f, 4.876756726e-04f, 4.884340865e-04f, 4.891916077e-04f, 4.899482349e-04f, 4.907039669e-04f, 4.914588024e-04f, +4.922127401e-04f, 4.929657789e-04f, 4.937179175e-04f, 4.944691547e-04f, 4.952194891e-04f, 4.959689196e-04f, 4.967174450e-04f, 4.974650639e-04f, 4.982117752e-04f, 4.989575776e-04f, +4.997024699e-04f, 5.004464508e-04f, 5.011895192e-04f, 5.019316738e-04f, 5.026729134e-04f, 5.034132367e-04f, 5.041526426e-04f, 5.048911298e-04f, 5.056286971e-04f, 5.063653433e-04f, +5.071010671e-04f, 5.078358674e-04f, 5.085697429e-04f, 5.093026925e-04f, 5.100347149e-04f, 5.107658089e-04f, 5.114959734e-04f, 5.122252070e-04f, 5.129535087e-04f, 5.136808771e-04f, +5.144073112e-04f, 5.151328097e-04f, 5.158573714e-04f, 5.165809952e-04f, 5.173036798e-04f, 5.180254240e-04f, 5.187462267e-04f, 5.194660867e-04f, 5.201850027e-04f, 5.209029737e-04f, +5.216199984e-04f, 5.223360756e-04f, 5.230512042e-04f, 5.237653830e-04f, 5.244786109e-04f, 5.251908865e-04f, 5.259022089e-04f, 5.266125767e-04f, 5.273219889e-04f, 5.280304443e-04f, +5.287379417e-04f, 5.294444799e-04f, 5.301500578e-04f, 5.308546743e-04f, 5.315583281e-04f, 5.322610182e-04f, 5.329627433e-04f, 5.336635023e-04f, 5.343632941e-04f, 5.350621175e-04f, +5.357599714e-04f, 5.364568546e-04f, 5.371527659e-04f, 5.378477044e-04f, 5.385416687e-04f, 5.392346578e-04f, 5.399266705e-04f, 5.406177057e-04f, 5.413077623e-04f, 5.419968391e-04f, +5.426849350e-04f, 5.433720489e-04f, 5.440581796e-04f, 5.447433261e-04f, 5.454274871e-04f, 5.461106617e-04f, 5.467928486e-04f, 5.474740468e-04f, 5.481542551e-04f, 5.488334724e-04f, +5.495116976e-04f, 5.501889297e-04f, 5.508651674e-04f, 5.515404098e-04f, 5.522146556e-04f, 5.528879038e-04f, 5.535601533e-04f, 5.542314029e-04f, 5.549016517e-04f, 5.555708984e-04f, +5.562391421e-04f, 5.569063816e-04f, 5.575726157e-04f, 5.582378436e-04f, 5.589020639e-04f, 5.595652757e-04f, 5.602274780e-04f, 5.608886695e-04f, 5.615488492e-04f, 5.622080161e-04f, +5.628661690e-04f, 5.635233069e-04f, 5.641794288e-04f, 5.648345335e-04f, 5.654886200e-04f, 5.661416873e-04f, 5.667937342e-04f, 5.674447597e-04f, 5.680947627e-04f, 5.687437422e-04f, +5.693916971e-04f, 5.700386264e-04f, 5.706845290e-04f, 5.713294039e-04f, 5.719732499e-04f, 5.726160662e-04f, 5.732578516e-04f, 5.738986050e-04f, 5.745383255e-04f, 5.751770119e-04f, +5.758146634e-04f, 5.764512787e-04f, 5.770868569e-04f, 5.777213970e-04f, 5.783548979e-04f, 5.789873586e-04f, 5.796187781e-04f, 5.802491553e-04f, 5.808784892e-04f, 5.815067788e-04f, +5.821340231e-04f, 5.827602211e-04f, 5.833853717e-04f, 5.840094739e-04f, 5.846325268e-04f, 5.852545292e-04f, 5.858754803e-04f, 5.864953789e-04f, 5.871142241e-04f, 5.877320150e-04f, +5.883487504e-04f, 5.889644294e-04f, 5.895790509e-04f, 5.901926141e-04f, 5.908051179e-04f, 5.914165613e-04f, 5.920269433e-04f, 5.926362629e-04f, 5.932445192e-04f, 5.938517111e-04f, +5.944578378e-04f, 5.950628981e-04f, 5.956668911e-04f, 5.962698159e-04f, 5.968716715e-04f, 5.974724569e-04f, 5.980721711e-04f, 5.986708132e-04f, 5.992683821e-04f, 5.998648770e-04f, +6.004602969e-04f, 6.010546408e-04f, 6.016479077e-04f, 6.022400967e-04f, 6.028312069e-04f, 6.034212372e-04f, 6.040101868e-04f, 6.045980547e-04f, 6.051848398e-04f, 6.057705414e-04f, +6.063551585e-04f, 6.069386900e-04f, 6.075211351e-04f, 6.081024929e-04f, 6.086827623e-04f, 6.092619425e-04f, 6.098400325e-04f, 6.104170314e-04f, 6.109929383e-04f, 6.115677523e-04f, +6.121414723e-04f, 6.127140976e-04f, 6.132856271e-04f, 6.138560600e-04f, 6.144253954e-04f, 6.149936322e-04f, 6.155607697e-04f, 6.161268069e-04f, 6.166917429e-04f, 6.172555768e-04f, +6.178183077e-04f, 6.183799347e-04f, 6.189404569e-04f, 6.194998733e-04f, 6.200581831e-04f, 6.206153855e-04f, 6.211714794e-04f, 6.217264641e-04f, 6.222803385e-04f, 6.228331020e-04f, +6.233847534e-04f, 6.239352921e-04f, 6.244847170e-04f, 6.250330274e-04f, 6.255802222e-04f, 6.261263008e-04f, 6.266712621e-04f, 6.272151054e-04f, 6.277578296e-04f, 6.282994341e-04f, +6.288399179e-04f, 6.293792802e-04f, 6.299175200e-04f, 6.304546366e-04f, 6.309906290e-04f, 6.315254965e-04f, 6.320592381e-04f, 6.325918531e-04f, 6.331233405e-04f, 6.336536996e-04f, +6.341829294e-04f, 6.347110292e-04f, 6.352379980e-04f, 6.357638351e-04f, 6.362885397e-04f, 6.368121108e-04f, 6.373345477e-04f, 6.378558494e-04f, 6.383760153e-04f, 6.388950445e-04f, +6.394129361e-04f, 6.399296893e-04f, 6.404453033e-04f, 6.409597773e-04f, 6.414731104e-04f, 6.419853019e-04f, 6.424963509e-04f, 6.430062567e-04f, 6.435150183e-04f, 6.440226351e-04f, +6.445291062e-04f, 6.450344308e-04f, 6.455386081e-04f, 6.460416373e-04f, 6.465435176e-04f, 6.470442482e-04f, 6.475438283e-04f, 6.480422572e-04f, 6.485395340e-04f, 6.490356579e-04f, +6.495306283e-04f, 6.500244442e-04f, 6.505171049e-04f, 6.510086097e-04f, 6.514989577e-04f, 6.519881482e-04f, 6.524761805e-04f, 6.529630536e-04f, 6.534487670e-04f, 6.539333197e-04f, +6.544167111e-04f, 6.548989404e-04f, 6.553800068e-04f, 6.558599096e-04f, 6.563386479e-04f, 6.568162212e-04f, 6.572926285e-04f, 6.577678692e-04f, 6.582419425e-04f, 6.587148477e-04f, +6.591865840e-04f, 6.596571507e-04f, 6.601265470e-04f, 6.605947722e-04f, 6.610618256e-04f, 6.615277065e-04f, 6.619924140e-04f, 6.624559476e-04f, 6.629183064e-04f, 6.633794897e-04f, +6.638394968e-04f, 6.642983270e-04f, 6.647559796e-04f, 6.652124538e-04f, 6.656677490e-04f, 6.661218644e-04f, 6.665747993e-04f, 6.670265530e-04f, 6.674771249e-04f, 6.679265141e-04f, +6.683747200e-04f, 6.688217420e-04f, 6.692675792e-04f, 6.697122311e-04f, 6.701556968e-04f, 6.705979758e-04f, 6.710390674e-04f, 6.714789707e-04f, 6.719176853e-04f, 6.723552103e-04f, +6.727915451e-04f, 6.732266891e-04f, 6.736606415e-04f, 6.740934017e-04f, 6.745249690e-04f, 6.749553427e-04f, 6.753845221e-04f, 6.758125067e-04f, 6.762392957e-04f, 6.766648885e-04f, +6.770892844e-04f, 6.775124827e-04f, 6.779344829e-04f, 6.783552842e-04f, 6.787748860e-04f, 6.791932876e-04f, 6.796104885e-04f, 6.800264879e-04f, 6.804412852e-04f, 6.808548798e-04f, +6.812672711e-04f, 6.816784583e-04f, 6.820884409e-04f, 6.824972183e-04f, 6.829047897e-04f, 6.833111547e-04f, 6.837163124e-04f, 6.841202624e-04f, 6.845230041e-04f, 6.849245367e-04f, +6.853248597e-04f, 6.857239724e-04f, 6.861218743e-04f, 6.865185647e-04f, 6.869140431e-04f, 6.873083087e-04f, 6.877013611e-04f, 6.880931996e-04f, 6.884838237e-04f, 6.888732326e-04f, +6.892614258e-04f, 6.896484028e-04f, 6.900341629e-04f, 6.904187056e-04f, 6.908020302e-04f, 6.911841362e-04f, 6.915650230e-04f, 6.919446900e-04f, 6.923231367e-04f, 6.927003624e-04f, +6.930763666e-04f, 6.934511487e-04f, 6.938247081e-04f, 6.941970443e-04f, 6.945681568e-04f, 6.949380448e-04f, 6.953067080e-04f, 6.956741457e-04f, 6.960403573e-04f, 6.964053424e-04f, +6.967691003e-04f, 6.971316305e-04f, 6.974929325e-04f, 6.978530058e-04f, 6.982118496e-04f, 6.985694637e-04f, 6.989258473e-04f, 6.992809999e-04f, 6.996349211e-04f, 6.999876103e-04f, +7.003390669e-04f, 7.006892905e-04f, 7.010382804e-04f, 7.013860362e-04f, 7.017325574e-04f, 7.020778434e-04f, 7.024218937e-04f, 7.027647079e-04f, 7.031062853e-04f, 7.034466254e-04f, +7.037857279e-04f, 7.041235921e-04f, 7.044602175e-04f, 7.047956037e-04f, 7.051297502e-04f, 7.054626564e-04f, 7.057943219e-04f, 7.061247461e-04f, 7.064539286e-04f, 7.067818688e-04f, +7.071085664e-04f, 7.074340207e-04f, 7.077582314e-04f, 7.080811980e-04f, 7.084029198e-04f, 7.087233966e-04f, 7.090426278e-04f, 7.093606129e-04f, 7.096773515e-04f, 7.099928431e-04f, +7.103070873e-04f, 7.106200835e-04f, 7.109318313e-04f, 7.112423303e-04f, 7.115515799e-04f, 7.118595798e-04f, 7.121663295e-04f, 7.124718286e-04f, 7.127760765e-04f, 7.130790729e-04f, +7.133808172e-04f, 7.136813092e-04f, 7.139805482e-04f, 7.142785339e-04f, 7.145752659e-04f, 7.148707437e-04f, 7.151649669e-04f, 7.154579350e-04f, 7.157496477e-04f, 7.160401044e-04f, +7.163293049e-04f, 7.166172486e-04f, 7.169039351e-04f, 7.171893641e-04f, 7.174735351e-04f, 7.177564477e-04f, 7.180381015e-04f, 7.183184961e-04f, 7.185976311e-04f, 7.188755061e-04f, +7.191521207e-04f, 7.194274744e-04f, 7.197015670e-04f, 7.199743979e-04f, 7.202459668e-04f, 7.205162734e-04f, 7.207853172e-04f, 7.210530979e-04f, 7.213196150e-04f, 7.215848682e-04f, +7.218488571e-04f, 7.221115814e-04f, 7.223730406e-04f, 7.226332344e-04f, 7.228921624e-04f, 7.231498243e-04f, 7.234062197e-04f, 7.236613481e-04f, 7.239152094e-04f, 7.241678031e-04f, +7.244191288e-04f, 7.246691862e-04f, 7.249179750e-04f, 7.251654948e-04f, 7.254117452e-04f, 7.256567259e-04f, 7.259004367e-04f, 7.261428770e-04f, 7.263840466e-04f, 7.266239452e-04f, +7.268625724e-04f, 7.270999279e-04f, 7.273360113e-04f, 7.275708224e-04f, 7.278043608e-04f, 7.280366261e-04f, 7.282676182e-04f, 7.284973366e-04f, 7.287257810e-04f, 7.289529511e-04f, +7.291788467e-04f, 7.294034673e-04f, 7.296268128e-04f, 7.298488827e-04f, 7.300696768e-04f, 7.302891948e-04f, 7.305074364e-04f, 7.307244013e-04f, 7.309400892e-04f, 7.311544997e-04f, +7.313676327e-04f, 7.315794879e-04f, 7.317900649e-04f, 7.319993634e-04f, 7.322073832e-04f, 7.324141241e-04f, 7.326195857e-04f, 7.328237677e-04f, 7.330266699e-04f, 7.332282920e-04f, +7.334286338e-04f, 7.336276950e-04f, 7.338254753e-04f, 7.340219745e-04f, 7.342171923e-04f, 7.344111284e-04f, 7.346037826e-04f, 7.347951547e-04f, 7.349852444e-04f, 7.351740514e-04f, +7.353615755e-04f, 7.355478165e-04f, 7.357327741e-04f, 7.359164482e-04f, 7.360988383e-04f, 7.362799444e-04f, 7.364597662e-04f, 7.366383034e-04f, 7.368155559e-04f, 7.369915234e-04f, +7.371662056e-04f, 7.373396025e-04f, 7.375117137e-04f, 7.376825390e-04f, 7.378520782e-04f, 7.380203312e-04f, 7.381872977e-04f, 7.383529774e-04f, 7.385173703e-04f, 7.386804760e-04f, +7.388422944e-04f, 7.390028254e-04f, 7.391620686e-04f, 7.393200239e-04f, 7.394766912e-04f, 7.396320701e-04f, 7.397861606e-04f, 7.399389625e-04f, 7.400904756e-04f, 7.402406996e-04f, +7.403896345e-04f, 7.405372800e-04f, 7.406836359e-04f, 7.408287022e-04f, 7.409724786e-04f, 7.411149650e-04f, 7.412561612e-04f, 7.413960670e-04f, 7.415346823e-04f, 7.416720069e-04f, +7.418080407e-04f, 7.419427835e-04f, 7.420762352e-04f, 7.422083956e-04f, 7.423392646e-04f, 7.424688420e-04f, 7.425971277e-04f, 7.427241215e-04f, 7.428498233e-04f, 7.429742331e-04f, +7.430973505e-04f, 7.432191756e-04f, 7.433397082e-04f, 7.434589482e-04f, 7.435768953e-04f, 7.436935496e-04f, 7.438089109e-04f, 7.439229791e-04f, 7.440357540e-04f, 7.441472356e-04f, +7.442574238e-04f, 7.443663184e-04f, 7.444739193e-04f, 7.445802264e-04f, 7.446852397e-04f, 7.447889590e-04f, 7.448913842e-04f, 7.449925153e-04f, 7.450923521e-04f, 7.451908946e-04f, +7.452881426e-04f, 7.453840961e-04f, 7.454787551e-04f, 7.455721193e-04f, 7.456641888e-04f, 7.457549635e-04f, 7.458444432e-04f, 7.459326280e-04f, 7.460195177e-04f, 7.461051123e-04f, +7.461894117e-04f, 7.462724159e-04f, 7.463541248e-04f, 7.464345383e-04f, 7.465136564e-04f, 7.465914790e-04f, 7.466680061e-04f, 7.467432376e-04f, 7.468171735e-04f, 7.468898137e-04f, +7.469611583e-04f, 7.470312070e-04f, 7.470999600e-04f, 7.471674172e-04f, 7.472335785e-04f, 7.472984439e-04f, 7.473620134e-04f, 7.474242869e-04f, 7.474852645e-04f, 7.475449461e-04f, +7.476033317e-04f, 7.476604213e-04f, 7.477162148e-04f, 7.477707122e-04f, 7.478239136e-04f, 7.478758189e-04f, 7.479264281e-04f, 7.479757412e-04f, 7.480237583e-04f, 7.480704792e-04f, +7.481159041e-04f, 7.481600328e-04f, 7.482028655e-04f, 7.482444021e-04f, 7.482846427e-04f, 7.483235872e-04f, 7.483612357e-04f, 7.483975882e-04f, 7.484326447e-04f, 7.484664052e-04f, +7.484988697e-04f, 7.485300384e-04f, 7.485599112e-04f, 7.485884881e-04f, 7.486157691e-04f, 7.486417544e-04f, 7.486664440e-04f, 7.486898378e-04f, 7.487119360e-04f, 7.487327385e-04f, +7.487522455e-04f, 7.487704570e-04f, 7.487873729e-04f, 7.488029935e-04f, 7.488173187e-04f, 7.488303486e-04f, 7.488420832e-04f, 7.488525227e-04f, 7.488616670e-04f, 7.488695163e-04f, +7.488760706e-04f, 7.488813300e-04f, 7.488852946e-04f, 7.488879644e-04f, 7.488893395e-04f, 7.488894200e-04f, 7.488882060e-04f, 7.488856976e-04f, 7.488818948e-04f, 7.488767978e-04f, +7.488704066e-04f, 7.488627213e-04f, 7.488537421e-04f, 7.488434690e-04f, 7.488319021e-04f, 7.488190415e-04f, 7.488048874e-04f, 7.487894398e-04f, 7.487726989e-04f, 7.487546647e-04f, +7.487353374e-04f, 7.487147171e-04f, 7.486928039e-04f, 7.486695979e-04f, 7.486450993e-04f, 7.486193082e-04f, 7.485922246e-04f, 7.485638488e-04f, 7.485341809e-04f, 7.485032210e-04f, +7.484709692e-04f, 7.484374257e-04f, 7.484025906e-04f, 7.483664641e-04f, 7.483290463e-04f, 7.482903373e-04f, 7.482503373e-04f, 7.482090465e-04f, 7.481664650e-04f, 7.481225930e-04f, +7.480774306e-04f, 7.480309780e-04f, 7.479832353e-04f, 7.479342027e-04f, 7.478838804e-04f, 7.478322686e-04f, 7.477793674e-04f, 7.477251770e-04f, 7.476696975e-04f, 7.476129292e-04f, +7.475548723e-04f, 7.474955268e-04f, 7.474348931e-04f, 7.473729712e-04f, 7.473097614e-04f, 7.472452639e-04f, 7.471794789e-04f, 7.471124065e-04f, 7.470440469e-04f, 7.469744005e-04f, +7.469034672e-04f, 7.468312475e-04f, 7.467577414e-04f, 7.466829492e-04f, 7.466068711e-04f, 7.465295073e-04f, 7.464508581e-04f, 7.463709235e-04f, 7.462897040e-04f, 7.462071996e-04f, +7.461234106e-04f, 7.460383373e-04f, 7.459519799e-04f, 7.458643385e-04f, 7.457754135e-04f, 7.456852050e-04f, 7.455937134e-04f, 7.455009388e-04f, 7.454068815e-04f, 7.453115417e-04f, +7.452149197e-04f, 7.451170157e-04f, 7.450178301e-04f, 7.449173629e-04f, 7.448156146e-04f, 7.447125853e-04f, 7.446082753e-04f, 7.445026849e-04f, 7.443958143e-04f, 7.442876639e-04f, +7.441782338e-04f, 7.440675243e-04f, 7.439555358e-04f, 7.438422685e-04f, 7.437277226e-04f, 7.436118985e-04f, 7.434947964e-04f, 7.433764166e-04f, 7.432567595e-04f, 7.431358252e-04f, +7.430136141e-04f, 7.428901265e-04f, 7.427653627e-04f, 7.426393230e-04f, 7.425120076e-04f, 7.423834169e-04f, 7.422535511e-04f, 7.421224107e-04f, 7.419899958e-04f, 7.418563068e-04f, +7.417213441e-04f, 7.415851079e-04f, 7.414475985e-04f, 7.413088163e-04f, 7.411687616e-04f, 7.410274347e-04f, 7.408848359e-04f, 7.407409656e-04f, 7.405958241e-04f, 7.404494117e-04f, +7.403017288e-04f, 7.401527757e-04f, 7.400025527e-04f, 7.398510602e-04f, 7.396982985e-04f, 7.395442680e-04f, 7.393889690e-04f, 7.392324019e-04f, 7.390745670e-04f, 7.389154646e-04f, +7.387550952e-04f, 7.385934591e-04f, 7.384305566e-04f, 7.382663881e-04f, 7.381009541e-04f, 7.379342547e-04f, 7.377662905e-04f, 7.375970617e-04f, 7.374265688e-04f, 7.372548121e-04f, +7.370817921e-04f, 7.369075090e-04f, 7.367319633e-04f, 7.365551554e-04f, 7.363770856e-04f, 7.361977543e-04f, 7.360171620e-04f, 7.358353090e-04f, 7.356521957e-04f, 7.354678225e-04f, +7.352821898e-04f, 7.350952980e-04f, 7.349071476e-04f, 7.347177388e-04f, 7.345270722e-04f, 7.343351481e-04f, 7.341419670e-04f, 7.339475292e-04f, 7.337518353e-04f, 7.335548855e-04f, +7.333566803e-04f, 7.331572202e-04f, 7.329565056e-04f, 7.327545369e-04f, 7.325513145e-04f, 7.323468388e-04f, 7.321411104e-04f, 7.319341295e-04f, 7.317258968e-04f, 7.315164125e-04f, +7.313056772e-04f, 7.310936913e-04f, 7.308804553e-04f, 7.306659695e-04f, 7.304502345e-04f, 7.302332507e-04f, 7.300150185e-04f, 7.297955384e-04f, 7.295748109e-04f, 7.293528364e-04f, +7.291296154e-04f, 7.289051484e-04f, 7.286794358e-04f, 7.284524781e-04f, 7.282242758e-04f, 7.279948293e-04f, 7.277641391e-04f, 7.275322057e-04f, 7.272990296e-04f, 7.270646113e-04f, +7.268289512e-04f, 7.265920498e-04f, 7.263539077e-04f, 7.261145253e-04f, 7.258739031e-04f, 7.256320416e-04f, 7.253889413e-04f, 7.251446027e-04f, 7.248990263e-04f, 7.246522126e-04f, +7.244041621e-04f, 7.241548753e-04f, 7.239043528e-04f, 7.236525950e-04f, 7.233996024e-04f, 7.231453757e-04f, 7.228899152e-04f, 7.226332216e-04f, 7.223752952e-04f, 7.221161368e-04f, +7.218557467e-04f, 7.215941256e-04f, 7.213312739e-04f, 7.210671921e-04f, 7.208018809e-04f, 7.205353408e-04f, 7.202675723e-04f, 7.199985758e-04f, 7.197283521e-04f, 7.194569016e-04f, +7.191842249e-04f, 7.189103225e-04f, 7.186351949e-04f, 7.183588428e-04f, 7.180812667e-04f, 7.178024672e-04f, 7.175224447e-04f, 7.172411999e-04f, 7.169587334e-04f, 7.166750456e-04f, +7.163901372e-04f, 7.161040088e-04f, 7.158166609e-04f, 7.155280940e-04f, 7.152383088e-04f, 7.149473059e-04f, 7.146550858e-04f, 7.143616491e-04f, 7.140669964e-04f, 7.137711283e-04f, +7.134740453e-04f, 7.131757481e-04f, 7.128762373e-04f, 7.125755134e-04f, 7.122735771e-04f, 7.119704289e-04f, 7.116660695e-04f, 7.113604994e-04f, 7.110537193e-04f, 7.107457297e-04f, +7.104365314e-04f, 7.101261248e-04f, 7.098145106e-04f, 7.095016895e-04f, 7.091876620e-04f, 7.088724287e-04f, 7.085559904e-04f, 7.082383475e-04f, 7.079195008e-04f, 7.075994508e-04f, +7.072781983e-04f, 7.069557437e-04f, 7.066320878e-04f, 7.063072313e-04f, 7.059811746e-04f, 7.056539185e-04f, 7.053254637e-04f, 7.049958107e-04f, 7.046649602e-04f, 7.043329129e-04f, +7.039996694e-04f, 7.036652303e-04f, 7.033295964e-04f, 7.029927682e-04f, 7.026547465e-04f, 7.023155319e-04f, 7.019751250e-04f, 7.016335266e-04f, 7.012907372e-04f, 7.009467576e-04f, +7.006015885e-04f, 7.002552304e-04f, 6.999076841e-04f, 6.995589503e-04f, 6.992090296e-04f, 6.988579227e-04f, 6.985056303e-04f, 6.981521531e-04f, 6.977974918e-04f, 6.974416470e-04f, +6.970846195e-04f, 6.967264099e-04f, 6.963670190e-04f, 6.960064474e-04f, 6.956446959e-04f, 6.952817650e-04f, 6.949176557e-04f, 6.945523684e-04f, 6.941859040e-04f, 6.938182632e-04f, +6.934494467e-04f, 6.930794551e-04f, 6.927082893e-04f, 6.923359498e-04f, 6.919624375e-04f, 6.915877531e-04f, 6.912118972e-04f, 6.908348706e-04f, 6.904566741e-04f, 6.900773083e-04f, +6.896967741e-04f, 6.893150720e-04f, 6.889322029e-04f, 6.885481675e-04f, 6.881629666e-04f, 6.877766008e-04f, 6.873890710e-04f, 6.870003778e-04f, 6.866105220e-04f, 6.862195044e-04f, +6.858273257e-04f, 6.854339866e-04f, 6.850394880e-04f, 6.846438306e-04f, 6.842470150e-04f, 6.838490422e-04f, 6.834499128e-04f, 6.830496277e-04f, 6.826481875e-04f, 6.822455931e-04f, +6.818418452e-04f, 6.814369446e-04f, 6.810308921e-04f, 6.806236884e-04f, 6.802153344e-04f, 6.798058307e-04f, 6.793951783e-04f, 6.789833778e-04f, 6.785704300e-04f, 6.781563358e-04f, +6.777410960e-04f, 6.773247112e-04f, 6.769071824e-04f, 6.764885103e-04f, 6.760686957e-04f, 6.756477394e-04f, 6.752256422e-04f, 6.748024050e-04f, 6.743780284e-04f, 6.739525134e-04f, +6.735258607e-04f, 6.730980712e-04f, 6.726691456e-04f, 6.722390847e-04f, 6.718078895e-04f, 6.713755607e-04f, 6.709420991e-04f, 6.705075055e-04f, 6.700717808e-04f, 6.696349259e-04f, +6.691969414e-04f, 6.687578283e-04f, 6.683175874e-04f, 6.678762195e-04f, 6.674337255e-04f, 6.669901061e-04f, 6.665453623e-04f, 6.660994949e-04f, 6.656525046e-04f, 6.652043925e-04f, +6.647551592e-04f, 6.643048057e-04f, 6.638533329e-04f, 6.634007414e-04f, 6.629470323e-04f, 6.624922064e-04f, 6.620362645e-04f, 6.615792075e-04f, 6.611210362e-04f, 6.606617515e-04f, +6.602013543e-04f, 6.597398455e-04f, 6.592772259e-04f, 6.588134964e-04f, 6.583486578e-04f, 6.578827111e-04f, 6.574156571e-04f, 6.569474966e-04f, 6.564782307e-04f, 6.560078601e-04f, +6.555363857e-04f, 6.550638085e-04f, 6.545901292e-04f, 6.541153489e-04f, 6.536394684e-04f, 6.531624885e-04f, 6.526844102e-04f, 6.522052344e-04f, 6.517249620e-04f, 6.512435939e-04f, +6.507611309e-04f, 6.502775741e-04f, 6.497929242e-04f, 6.493071822e-04f, 6.488203490e-04f, 6.483324256e-04f, 6.478434128e-04f, 6.473533115e-04f, 6.468621227e-04f, 6.463698473e-04f, +6.458764862e-04f, 6.453820403e-04f, 6.448865106e-04f, 6.443898980e-04f, 6.438922033e-04f, 6.433934276e-04f, 6.428935718e-04f, 6.423926368e-04f, 6.418906235e-04f, 6.413875329e-04f, +6.408833659e-04f, 6.403781235e-04f, 6.398718066e-04f, 6.393644161e-04f, 6.388559530e-04f, 6.383464182e-04f, 6.378358128e-04f, 6.373241375e-04f, 6.368113935e-04f, 6.362975816e-04f, +6.357827028e-04f, 6.352667581e-04f, 6.347497484e-04f, 6.342316747e-04f, 6.337125379e-04f, 6.331923391e-04f, 6.326710791e-04f, 6.321487590e-04f, 6.316253797e-04f, 6.311009422e-04f, +6.305754475e-04f, 6.300488965e-04f, 6.295212902e-04f, 6.289926297e-04f, 6.284629158e-04f, 6.279321496e-04f, 6.274003321e-04f, 6.268674642e-04f, 6.263335470e-04f, 6.257985813e-04f, +6.252625683e-04f, 6.247255089e-04f, 6.241874041e-04f, 6.236482549e-04f, 6.231080623e-04f, 6.225668273e-04f, 6.220245509e-04f, 6.214812341e-04f, 6.209368779e-04f, 6.203914834e-04f, +6.198450515e-04f, 6.192975832e-04f, 6.187490796e-04f, 6.181995417e-04f, 6.176489704e-04f, 6.170973669e-04f, 6.165447320e-04f, 6.159910670e-04f, 6.154363727e-04f, 6.148806502e-04f, +6.143239005e-04f, 6.137661247e-04f, 6.132073237e-04f, 6.126474987e-04f, 6.120866506e-04f, 6.115247805e-04f, 6.109618894e-04f, 6.103979784e-04f, 6.098330485e-04f, 6.092671007e-04f, +6.087001361e-04f, 6.081321558e-04f, 6.075631607e-04f, 6.069931520e-04f, 6.064221306e-04f, 6.058500976e-04f, 6.052770542e-04f, 6.047030013e-04f, 6.041279399e-04f, 6.035518713e-04f, +6.029747963e-04f, 6.023967162e-04f, 6.018176319e-04f, 6.012375444e-04f, 6.006564550e-04f, 6.000743646e-04f, 5.994912744e-04f, 5.989071853e-04f, 5.983220984e-04f, 5.977360150e-04f, +5.971489359e-04f, 5.965608623e-04f, 5.959717953e-04f, 5.953817360e-04f, 5.947906854e-04f, 5.941986446e-04f, 5.936056148e-04f, 5.930115969e-04f, 5.924165922e-04f, 5.918206016e-04f, +5.912236263e-04f, 5.906256674e-04f, 5.900267259e-04f, 5.894268031e-04f, 5.888258999e-04f, 5.882240174e-04f, 5.876211569e-04f, 5.870173193e-04f, 5.864125058e-04f, 5.858067175e-04f, +5.851999555e-04f, 5.845922210e-04f, 5.839835149e-04f, 5.833738385e-04f, 5.827631929e-04f, 5.821515792e-04f, 5.815389984e-04f, 5.809254518e-04f, 5.803109404e-04f, 5.796954654e-04f, +5.790790279e-04f, 5.784616290e-04f, 5.778432699e-04f, 5.772239516e-04f, 5.766036753e-04f, 5.759824423e-04f, 5.753602534e-04f, 5.747371100e-04f, 5.741130132e-04f, 5.734879641e-04f, +5.728619638e-04f, 5.722350135e-04f, 5.716071143e-04f, 5.709782674e-04f, 5.703484740e-04f, 5.697177351e-04f, 5.690860519e-04f, 5.684534256e-04f, 5.678198573e-04f, 5.671853483e-04f, +5.665498995e-04f, 5.659135123e-04f, 5.652761878e-04f, 5.646379271e-04f, 5.639987313e-04f, 5.633586018e-04f, 5.627175395e-04f, 5.620755458e-04f, 5.614326217e-04f, 5.607887684e-04f, +5.601439871e-04f, 5.594982791e-04f, 5.588516454e-04f, 5.582040872e-04f, 5.575556057e-04f, 5.569062021e-04f, 5.562558776e-04f, 5.556046334e-04f, 5.549524706e-04f, 5.542993904e-04f, +5.536453941e-04f, 5.529904827e-04f, 5.523346576e-04f, 5.516779198e-04f, 5.510202707e-04f, 5.503617113e-04f, 5.497022429e-04f, 5.490418667e-04f, 5.483805838e-04f, 5.477183956e-04f, +5.470553031e-04f, 5.463913076e-04f, 5.457264103e-04f, 5.450606124e-04f, 5.443939151e-04f, 5.437263196e-04f, 5.430578272e-04f, 5.423884390e-04f, 5.417181562e-04f, 5.410469802e-04f, +5.403749120e-04f, 5.397019529e-04f, 5.390281042e-04f, 5.383533670e-04f, 5.376777427e-04f, 5.370012323e-04f, 5.363238371e-04f, 5.356455584e-04f, 5.349663974e-04f, 5.342863554e-04f, +5.336054334e-04f, 5.329236329e-04f, 5.322409550e-04f, 5.315574009e-04f, 5.308729720e-04f, 5.301876693e-04f, 5.295014943e-04f, 5.288144480e-04f, 5.281265319e-04f, 5.274377470e-04f, +5.267480947e-04f, 5.260575762e-04f, 5.253661928e-04f, 5.246739456e-04f, 5.239808360e-04f, 5.232868653e-04f, 5.225920345e-04f, 5.218963452e-04f, 5.211997983e-04f, 5.205023954e-04f, +5.198041375e-04f, 5.191050260e-04f, 5.184050621e-04f, 5.177042471e-04f, 5.170025823e-04f, 5.163000689e-04f, 5.155967081e-04f, 5.148925014e-04f, 5.141874499e-04f, 5.134815549e-04f, +5.127748176e-04f, 5.120672395e-04f, 5.113588216e-04f, 5.106495654e-04f, 5.099394721e-04f, 5.092285430e-04f, 5.085167793e-04f, 5.078041824e-04f, 5.070907535e-04f, 5.063764939e-04f, +5.056614049e-04f, 5.049454879e-04f, 5.042287440e-04f, 5.035111745e-04f, 5.027927809e-04f, 5.020735643e-04f, 5.013535261e-04f, 5.006326676e-04f, 4.999109900e-04f, 4.991884947e-04f, +4.984651829e-04f, 4.977410560e-04f, 4.970161153e-04f, 4.962903620e-04f, 4.955637976e-04f, 4.948364232e-04f, 4.941082402e-04f, 4.933792500e-04f, 4.926494537e-04f, 4.919188528e-04f, +4.911874486e-04f, 4.904552423e-04f, 4.897222353e-04f, 4.889884289e-04f, 4.882538245e-04f, 4.875184233e-04f, 4.867822266e-04f, 4.860452359e-04f, 4.853074523e-04f, 4.845688773e-04f, +4.838295122e-04f, 4.830893583e-04f, 4.823484169e-04f, 4.816066894e-04f, 4.808641771e-04f, 4.801208813e-04f, 4.793768034e-04f, 4.786319447e-04f, 4.778863065e-04f, 4.771398902e-04f, +4.763926971e-04f, 4.756447286e-04f, 4.748959860e-04f, 4.741464707e-04f, 4.733961839e-04f, 4.726451271e-04f, 4.718933016e-04f, 4.711407087e-04f, 4.703873498e-04f, 4.696332263e-04f, +4.688783394e-04f, 4.681226906e-04f, 4.673662812e-04f, 4.666091126e-04f, 4.658511860e-04f, 4.650925030e-04f, 4.643330648e-04f, 4.635728728e-04f, 4.628119284e-04f, 4.620502329e-04f, +4.612877876e-04f, 4.605245941e-04f, 4.597606536e-04f, 4.589959674e-04f, 4.582305370e-04f, 4.574643638e-04f, 4.566974491e-04f, 4.559297943e-04f, 4.551614007e-04f, 4.543922697e-04f, +4.536224028e-04f, 4.528518012e-04f, 4.520804665e-04f, 4.513083998e-04f, 4.505356027e-04f, 4.497620765e-04f, 4.489878227e-04f, 4.482128425e-04f, 4.474371373e-04f, 4.466607087e-04f, +4.458835578e-04f, 4.451056863e-04f, 4.443270953e-04f, 4.435477864e-04f, 4.427677608e-04f, 4.419870201e-04f, 4.412055656e-04f, 4.404233987e-04f, 4.396405208e-04f, 4.388569333e-04f, +4.380726376e-04f, 4.372876351e-04f, 4.365019272e-04f, 4.357155153e-04f, 4.349284008e-04f, 4.341405852e-04f, 4.333520698e-04f, 4.325628560e-04f, 4.317729452e-04f, 4.309823389e-04f, +4.301910385e-04f, 4.293990453e-04f, 4.286063609e-04f, 4.278129865e-04f, 4.270189237e-04f, 4.262241738e-04f, 4.254287383e-04f, 4.246326185e-04f, 4.238358160e-04f, 4.230383320e-04f, +4.222401681e-04f, 4.214413257e-04f, 4.206418062e-04f, 4.198416110e-04f, 4.190407415e-04f, 4.182391992e-04f, 4.174369855e-04f, 4.166341019e-04f, 4.158305497e-04f, 4.150263304e-04f, +4.142214454e-04f, 4.134158962e-04f, 4.126096842e-04f, 4.118028108e-04f, 4.109952775e-04f, 4.101870857e-04f, 4.093782368e-04f, 4.085687324e-04f, 4.077585738e-04f, 4.069477624e-04f, +4.061362998e-04f, 4.053241873e-04f, 4.045114265e-04f, 4.036980187e-04f, 4.028839654e-04f, 4.020692681e-04f, 4.012539282e-04f, 4.004379471e-04f, 3.996213263e-04f, 3.988040673e-04f, +3.979861715e-04f, 3.971676404e-04f, 3.963484754e-04f, 3.955286780e-04f, 3.947082496e-04f, 3.938871918e-04f, 3.930655059e-04f, 3.922431934e-04f, 3.914202558e-04f, 3.905966945e-04f, +3.897725110e-04f, 3.889477069e-04f, 3.881222834e-04f, 3.872962422e-04f, 3.864695846e-04f, 3.856423122e-04f, 3.848144264e-04f, 3.839859287e-04f, 3.831568206e-04f, 3.823271035e-04f, +3.814967788e-04f, 3.806658482e-04f, 3.798343130e-04f, 3.790021748e-04f, 3.781694349e-04f, 3.773360950e-04f, 3.765021564e-04f, 3.756676206e-04f, 3.748324892e-04f, 3.739967636e-04f, +3.731604452e-04f, 3.723235357e-04f, 3.714860364e-04f, 3.706479489e-04f, 3.698092746e-04f, 3.689700150e-04f, 3.681301716e-04f, 3.672897460e-04f, 3.664487395e-04f, 3.656071537e-04f, +3.647649901e-04f, 3.639222501e-04f, 3.630789353e-04f, 3.622350472e-04f, 3.613905872e-04f, 3.605455569e-04f, 3.596999577e-04f, 3.588537912e-04f, 3.580070588e-04f, 3.571597621e-04f, +3.563119025e-04f, 3.554634815e-04f, 3.546145007e-04f, 3.537649616e-04f, 3.529148656e-04f, 3.520642143e-04f, 3.512130091e-04f, 3.503612517e-04f, 3.495089434e-04f, 3.486560858e-04f, +3.478026805e-04f, 3.469487288e-04f, 3.460942324e-04f, 3.452391927e-04f, 3.443836113e-04f, 3.435274897e-04f, 3.426708293e-04f, 3.418136317e-04f, 3.409558985e-04f, 3.400976311e-04f, +3.392388310e-04f, 3.383794998e-04f, 3.375196390e-04f, 3.366592501e-04f, 3.357983347e-04f, 3.349368942e-04f, 3.340749301e-04f, 3.332124441e-04f, 3.323494376e-04f, 3.314859122e-04f, +3.306218693e-04f, 3.297573106e-04f, 3.288922375e-04f, 3.280266515e-04f, 3.271605543e-04f, 3.262939472e-04f, 3.254268319e-04f, 3.245592099e-04f, 3.236910828e-04f, 3.228224519e-04f, +3.219533190e-04f, 3.210836855e-04f, 3.202135529e-04f, 3.193429229e-04f, 3.184717969e-04f, 3.176001764e-04f, 3.167280630e-04f, 3.158554583e-04f, 3.149823638e-04f, 3.141087810e-04f, +3.132347115e-04f, 3.123601568e-04f, 3.114851185e-04f, 3.106095980e-04f, 3.097335970e-04f, 3.088571170e-04f, 3.079801595e-04f, 3.071027262e-04f, 3.062248184e-04f, 3.053464378e-04f, +3.044675860e-04f, 3.035882644e-04f, 3.027084747e-04f, 3.018282183e-04f, 3.009474969e-04f, 3.000663120e-04f, 2.991846651e-04f, 2.983025577e-04f, 2.974199916e-04f, 2.965369681e-04f, +2.956534889e-04f, 2.947695556e-04f, 2.938851695e-04f, 2.930003325e-04f, 2.921150459e-04f, 2.912293113e-04f, 2.903431304e-04f, 2.894565047e-04f, 2.885694356e-04f, 2.876819249e-04f, +2.867939740e-04f, 2.859055846e-04f, 2.850167581e-04f, 2.841274962e-04f, 2.832378004e-04f, 2.823476723e-04f, 2.814571134e-04f, 2.805661254e-04f, 2.796747097e-04f, 2.787828680e-04f, +2.778906018e-04f, 2.769979127e-04f, 2.761048023e-04f, 2.752112721e-04f, 2.743173237e-04f, 2.734229587e-04f, 2.725281786e-04f, 2.716329851e-04f, 2.707373796e-04f, 2.698413639e-04f, +2.689449393e-04f, 2.680481077e-04f, 2.671508704e-04f, 2.662532291e-04f, 2.653551853e-04f, 2.644567407e-04f, 2.635578968e-04f, 2.626586552e-04f, 2.617590175e-04f, 2.608589852e-04f, +2.599585600e-04f, 2.590577434e-04f, 2.581565370e-04f, 2.572549424e-04f, 2.563529612e-04f, 2.554505949e-04f, 2.545478451e-04f, 2.536447135e-04f, 2.527412016e-04f, 2.518373110e-04f, +2.509330432e-04f, 2.500284000e-04f, 2.491233828e-04f, 2.482179933e-04f, 2.473122330e-04f, 2.464061035e-04f, 2.454996064e-04f, 2.445927434e-04f, 2.436855159e-04f, 2.427779257e-04f, +2.418699742e-04f, 2.409616631e-04f, 2.400529940e-04f, 2.391439685e-04f, 2.382345881e-04f, 2.373248545e-04f, 2.364147692e-04f, 2.355043339e-04f, 2.345935501e-04f, 2.336824195e-04f, +2.327709436e-04f, 2.318591240e-04f, 2.309469624e-04f, 2.300344603e-04f, 2.291216193e-04f, 2.282084411e-04f, 2.272949272e-04f, 2.263810793e-04f, 2.254668989e-04f, 2.245523876e-04f, +2.236375471e-04f, 2.227223789e-04f, 2.218068847e-04f, 2.208910660e-04f, 2.199749245e-04f, 2.190584618e-04f, 2.181416794e-04f, 2.172245790e-04f, 2.163071621e-04f, 2.153894305e-04f, +2.144713856e-04f, 2.135530291e-04f, 2.126343627e-04f, 2.117153879e-04f, 2.107961062e-04f, 2.098765195e-04f, 2.089566291e-04f, 2.080364369e-04f, 2.071159442e-04f, 2.061951529e-04f, +2.052740644e-04f, 2.043526805e-04f, 2.034310026e-04f, 2.025090325e-04f, 2.015867717e-04f, 2.006642219e-04f, 1.997413846e-04f, 1.988182615e-04f, 1.978948541e-04f, 1.969711642e-04f, +1.960471933e-04f, 1.951229431e-04f, 1.941984151e-04f, 1.932736109e-04f, 1.923485323e-04f, 1.914231807e-04f, 1.904975579e-04f, 1.895716654e-04f, 1.886455048e-04f, 1.877190779e-04f, +1.867923861e-04f, 1.858654311e-04f, 1.849382146e-04f, 1.840107381e-04f, 1.830830033e-04f, 1.821550118e-04f, 1.812267652e-04f, 1.802982651e-04f, 1.793695132e-04f, 1.784405111e-04f, +1.775112603e-04f, 1.765817626e-04f, 1.756520195e-04f, 1.747220327e-04f, 1.737918038e-04f, 1.728613344e-04f, 1.719306262e-04f, 1.709996807e-04f, 1.700684996e-04f, 1.691370845e-04f, +1.682054371e-04f, 1.672735589e-04f, 1.663414517e-04f, 1.654091169e-04f, 1.644765563e-04f, 1.635437715e-04f, 1.626107640e-04f, 1.616775356e-04f, 1.607440878e-04f, 1.598104224e-04f, +1.588765408e-04f, 1.579424448e-04f, 1.570081359e-04f, 1.560736159e-04f, 1.551388862e-04f, 1.542039487e-04f, 1.532688048e-04f, 1.523334562e-04f, 1.513979046e-04f, 1.504621515e-04f, +1.495261987e-04f, 1.485900477e-04f, 1.476537001e-04f, 1.467171577e-04f, 1.457804220e-04f, 1.448434947e-04f, 1.439063773e-04f, 1.429690716e-04f, 1.420315792e-04f, 1.410939017e-04f, +1.401560406e-04f, 1.392179978e-04f, 1.382797747e-04f, 1.373413731e-04f, 1.364027945e-04f, 1.354640407e-04f, 1.345251131e-04f, 1.335860136e-04f, 1.326467436e-04f, 1.317073049e-04f, +1.307676990e-04f, 1.298279277e-04f, 1.288879925e-04f, 1.279478950e-04f, 1.270076370e-04f, 1.260672200e-04f, 1.251266458e-04f, 1.241859158e-04f, 1.232450318e-04f, 1.223039954e-04f, +1.213628082e-04f, 1.204214719e-04f, 1.194799881e-04f, 1.185383585e-04f, 1.175965846e-04f, 1.166546681e-04f, 1.157126107e-04f, 1.147704140e-04f, 1.138280796e-04f, 1.128856092e-04f, +1.119430044e-04f, 1.110002669e-04f, 1.100573982e-04f, 1.091144001e-04f, 1.081712741e-04f, 1.072280219e-04f, 1.062846452e-04f, 1.053411455e-04f, 1.043975246e-04f, 1.034537840e-04f, +1.025099254e-04f, 1.015659505e-04f, 1.006218608e-04f, 9.967765802e-05f, 9.873334382e-05f, 9.778891981e-05f, 9.684438764e-05f, 9.589974894e-05f, 9.495500536e-05f, 9.401015853e-05f, +9.306521010e-05f, 9.212016171e-05f, 9.117501499e-05f, 9.022977159e-05f, 8.928443314e-05f, 8.833900130e-05f, 8.739347769e-05f, 8.644786396e-05f, 8.550216175e-05f, 8.455637270e-05f, +8.361049846e-05f, 8.266454065e-05f, 8.171850093e-05f, 8.077238093e-05f, 7.982618230e-05f, 7.887990667e-05f, 7.793355569e-05f, 7.698713100e-05f, 7.604063424e-05f, 7.509406705e-05f, +7.414743107e-05f, 7.320072794e-05f, 7.225395930e-05f, 7.130712680e-05f, 7.036023208e-05f, 6.941327677e-05f, 6.846626252e-05f, 6.751919097e-05f, 6.657206375e-05f, 6.562488253e-05f, +6.467764892e-05f, 6.373036457e-05f, 6.278303114e-05f, 6.183565024e-05f, 6.088822354e-05f, 5.994075266e-05f, 5.899323925e-05f, 5.804568494e-05f, 5.709809139e-05f, 5.615046023e-05f, +5.520279311e-05f, 5.425509165e-05f, 5.330735751e-05f, 5.235959232e-05f, 5.141179773e-05f, 5.046397538e-05f, 4.951612690e-05f, 4.856825393e-05f, 4.762035813e-05f, 4.667244111e-05f, +4.572450454e-05f, 4.477655005e-05f, 4.382857927e-05f, 4.288059385e-05f, 4.193259543e-05f, 4.098458564e-05f, 4.003656614e-05f, 3.908853855e-05f, 3.814050451e-05f, 3.719246567e-05f, +3.624442367e-05f, 3.529638014e-05f, 3.434833673e-05f, 3.340029507e-05f, 3.245225680e-05f, 3.150422357e-05f, 3.055619700e-05f, 2.960817874e-05f, 2.866017043e-05f, 2.771217370e-05f, +2.676419020e-05f, 2.581622155e-05f, 2.486826941e-05f, 2.392033541e-05f, 2.297242118e-05f, 2.202452836e-05f, 2.107665860e-05f, 2.012881352e-05f, 1.918099477e-05f, 1.823320398e-05f, +1.728544278e-05f, 1.633771283e-05f, 1.539001574e-05f, 1.444235317e-05f, 1.349472674e-05f, 1.254713809e-05f, 1.159958885e-05f, 1.065208067e-05f, 9.704615177e-06f, 8.757194007e-06f, +7.809818795e-06f, 6.862491176e-06f, 5.915212786e-06f, 4.967985258e-06f, 4.020810228e-06f, 3.073689328e-06f, 2.126624195e-06f, 1.179616460e-06f, 2.326677590e-07f, -7.142202763e-07f, +-1.661046012e-06f, -2.607807815e-06f, -3.554504053e-06f, -4.501133094e-06f, -5.447693304e-06f, -6.394183052e-06f, -7.340600706e-06f, -8.286944634e-06f, -9.233213205e-06f, -1.017940479e-05f, +-1.112551775e-05f, -1.207155046e-05f, -1.301750130e-05f, -1.396336862e-05f, -1.490915080e-05f, -1.585484621e-05f, -1.680045323e-05f, -1.774597021e-05f, -1.869139553e-05f, -1.963672757e-05f, +-2.058196470e-05f, -2.152710528e-05f, -2.247214769e-05f, -2.341709030e-05f, -2.436193148e-05f, -2.530666961e-05f, -2.625130307e-05f, -2.719583021e-05f, -2.814024943e-05f, -2.908455909e-05f, +-3.002875756e-05f, -3.097284322e-05f, -3.191681445e-05f, -3.286066962e-05f, -3.380440711e-05f, -3.474802529e-05f, -3.569152254e-05f, -3.663489724e-05f, -3.757814776e-05f, -3.852127248e-05f, +-3.946426977e-05f, -4.040713802e-05f, -4.134987561e-05f, -4.229248090e-05f, -4.323495229e-05f, -4.417728814e-05f, -4.511948685e-05f, -4.606154678e-05f, -4.700346633e-05f, -4.794524386e-05f, +-4.888687777e-05f, -4.982836642e-05f, -5.076970821e-05f, -5.171090152e-05f, -5.265194472e-05f, -5.359283620e-05f, -5.453357435e-05f, -5.547415754e-05f, -5.641458417e-05f, -5.735485261e-05f, +-5.829496125e-05f, -5.923490847e-05f, -6.017469266e-05f, -6.111431221e-05f, -6.205376550e-05f, -6.299305092e-05f, -6.393216685e-05f, -6.487111169e-05f, -6.580988381e-05f, -6.674848161e-05f, +-6.768690348e-05f, -6.862514781e-05f, -6.956321297e-05f, -7.050109738e-05f, -7.143879940e-05f, -7.237631744e-05f, -7.331364989e-05f, -7.425079513e-05f, -7.518775157e-05f, -7.612451758e-05f, +-7.706109157e-05f, -7.799747192e-05f, -7.893365704e-05f, -7.986964531e-05f, -8.080543512e-05f, -8.174102489e-05f, -8.267641299e-05f, -8.361159782e-05f, -8.454657779e-05f, -8.548135129e-05f, +-8.641591671e-05f, -8.735027245e-05f, -8.828441691e-05f, -8.921834849e-05f, -9.015206559e-05f, -9.108556661e-05f, -9.201884995e-05f, -9.295191400e-05f, -9.388475718e-05f, -9.481737787e-05f, +-9.574977449e-05f, -9.668194543e-05f, -9.761388910e-05f, -9.854560390e-05f, -9.947708824e-05f, -1.004083405e-04f, -1.013393591e-04f, -1.022701425e-04f, -1.032006890e-04f, -1.041309971e-04f, +-1.050610652e-04f, -1.059908916e-04f, -1.069204748e-04f, -1.078498132e-04f, -1.087789052e-04f, -1.097077493e-04f, -1.106363437e-04f, -1.115646870e-04f, -1.124927775e-04f, -1.134206137e-04f, +-1.143481939e-04f, -1.152755166e-04f, -1.162025803e-04f, -1.171293832e-04f, -1.180559238e-04f, -1.189822006e-04f, -1.199082120e-04f, -1.208339563e-04f, -1.217594319e-04f, -1.226846374e-04f, +-1.236095711e-04f, -1.245342315e-04f, -1.254586169e-04f, -1.263827258e-04f, -1.273065566e-04f, -1.282301077e-04f, -1.291533775e-04f, -1.300763645e-04f, -1.309990671e-04f, -1.319214837e-04f, +-1.328436127e-04f, -1.337654526e-04f, -1.346870017e-04f, -1.356082586e-04f, -1.365292216e-04f, -1.374498891e-04f, -1.383702597e-04f, -1.392903316e-04f, -1.402101034e-04f, -1.411295734e-04f, +-1.420487402e-04f, -1.429676021e-04f, -1.438861575e-04f, -1.448044050e-04f, -1.457223428e-04f, -1.466399696e-04f, -1.475572836e-04f, -1.484742833e-04f, -1.493909672e-04f, -1.503073337e-04f, +-1.512233813e-04f, -1.521391083e-04f, -1.530545132e-04f, -1.539695944e-04f, -1.548843505e-04f, -1.557987797e-04f, -1.567128807e-04f, -1.576266517e-04f, -1.585400913e-04f, -1.594531978e-04f, +-1.603659698e-04f, -1.612784057e-04f, -1.621905039e-04f, -1.631022628e-04f, -1.640136810e-04f, -1.649247568e-04f, -1.658354887e-04f, -1.667458752e-04f, -1.676559146e-04f, -1.685656055e-04f, +-1.694749463e-04f, -1.703839355e-04f, -1.712925714e-04f, -1.722008526e-04f, -1.731087775e-04f, -1.740163446e-04f, -1.749235522e-04f, -1.758303990e-04f, -1.767368832e-04f, -1.776430034e-04f, +-1.785487581e-04f, -1.794541456e-04f, -1.803591645e-04f, -1.812638132e-04f, -1.821680902e-04f, -1.830719939e-04f, -1.839755228e-04f, -1.848786753e-04f, -1.857814499e-04f, -1.866838452e-04f, +-1.875858594e-04f, -1.884874912e-04f, -1.893887390e-04f, -1.902896011e-04f, -1.911900762e-04f, -1.920901627e-04f, -1.929898590e-04f, -1.938891636e-04f, -1.947880750e-04f, -1.956865917e-04f, +-1.965847121e-04f, -1.974824347e-04f, -1.983797579e-04f, -1.992766804e-04f, -2.001732004e-04f, -2.010693165e-04f, -2.019650272e-04f, -2.028603310e-04f, -2.037552263e-04f, -2.046497116e-04f, +-2.055437854e-04f, -2.064374461e-04f, -2.073306923e-04f, -2.082235225e-04f, -2.091159351e-04f, -2.100079285e-04f, -2.108995014e-04f, -2.117906521e-04f, -2.126813792e-04f, -2.135716812e-04f, +-2.144615564e-04f, -2.153510035e-04f, -2.162400209e-04f, -2.171286072e-04f, -2.180167607e-04f, -2.189044800e-04f, -2.197917635e-04f, -2.206786099e-04f, -2.215650175e-04f, -2.224509849e-04f, +-2.233365106e-04f, -2.242215930e-04f, -2.251062307e-04f, -2.259904221e-04f, -2.268741658e-04f, -2.277574603e-04f, -2.286403040e-04f, -2.295226955e-04f, -2.304046332e-04f, -2.312861157e-04f, +-2.321671415e-04f, -2.330477091e-04f, -2.339278170e-04f, -2.348074636e-04f, -2.356866476e-04f, -2.365653674e-04f, -2.374436215e-04f, -2.383214085e-04f, -2.391987268e-04f, -2.400755750e-04f, +-2.409519515e-04f, -2.418278550e-04f, -2.427032838e-04f, -2.435782366e-04f, -2.444527119e-04f, -2.453267081e-04f, -2.462002238e-04f, -2.470732575e-04f, -2.479458077e-04f, -2.488178730e-04f, +-2.496894518e-04f, -2.505605428e-04f, -2.514311443e-04f, -2.523012551e-04f, -2.531708735e-04f, -2.540399981e-04f, -2.549086274e-04f, -2.557767600e-04f, -2.566443944e-04f, -2.575115291e-04f, +-2.583781627e-04f, -2.592442937e-04f, -2.601099206e-04f, -2.609750420e-04f, -2.618396564e-04f, -2.627037623e-04f, -2.635673584e-04f, -2.644304430e-04f, -2.652930148e-04f, -2.661550723e-04f, +-2.670166140e-04f, -2.678776385e-04f, -2.687381444e-04f, -2.695981301e-04f, -2.704575943e-04f, -2.713165355e-04f, -2.721749521e-04f, -2.730328429e-04f, -2.738902062e-04f, -2.747470407e-04f, +-2.756033450e-04f, -2.764591176e-04f, -2.773143569e-04f, -2.781690617e-04f, -2.790232304e-04f, -2.798768617e-04f, -2.807299539e-04f, -2.815825059e-04f, -2.824345160e-04f, -2.832859828e-04f, +-2.841369050e-04f, -2.849872810e-04f, -2.858371095e-04f, -2.866863890e-04f, -2.875351180e-04f, -2.883832952e-04f, -2.892309192e-04f, -2.900779883e-04f, -2.909245014e-04f, -2.917704569e-04f, +-2.926158533e-04f, -2.934606894e-04f, -2.943049635e-04f, -2.951486744e-04f, -2.959918207e-04f, -2.968344008e-04f, -2.976764133e-04f, -2.985178569e-04f, -2.993587301e-04f, -3.001990315e-04f, +-3.010387598e-04f, -3.018779133e-04f, -3.027164909e-04f, -3.035544910e-04f, -3.043919122e-04f, -3.052287532e-04f, -3.060650125e-04f, -3.069006887e-04f, -3.077357804e-04f, -3.085702862e-04f, +-3.094042047e-04f, -3.102375344e-04f, -3.110702741e-04f, -3.119024222e-04f, -3.127339775e-04f, -3.135649384e-04f, -3.143953036e-04f, -3.152250716e-04f, -3.160542412e-04f, -3.168828109e-04f, +-3.177107793e-04f, -3.185381449e-04f, -3.193649065e-04f, -3.201910627e-04f, -3.210166119e-04f, -3.218415530e-04f, -3.226658844e-04f, -3.234896047e-04f, -3.243127127e-04f, -3.251352068e-04f, +-3.259570858e-04f, -3.267783483e-04f, -3.275989928e-04f, -3.284190180e-04f, -3.292384225e-04f, -3.300572049e-04f, -3.308753639e-04f, -3.316928981e-04f, -3.325098061e-04f, -3.333260865e-04f, +-3.341417380e-04f, -3.349567592e-04f, -3.357711487e-04f, -3.365849052e-04f, -3.373980273e-04f, -3.382105136e-04f, -3.390223628e-04f, -3.398335735e-04f, -3.406441443e-04f, -3.414540740e-04f, +-3.422633610e-04f, -3.430720041e-04f, -3.438800019e-04f, -3.446873531e-04f, -3.454940563e-04f, -3.463001101e-04f, -3.471055132e-04f, -3.479102643e-04f, -3.487143620e-04f, -3.495178049e-04f, +-3.503205917e-04f, -3.511227211e-04f, -3.519241917e-04f, -3.527250021e-04f, -3.535251511e-04f, -3.543246373e-04f, -3.551234593e-04f, -3.559216159e-04f, -3.567191056e-04f, -3.575159271e-04f, +-3.583120791e-04f, -3.591075604e-04f, -3.599023694e-04f, -3.606965050e-04f, -3.614899657e-04f, -3.622827503e-04f, -3.630748574e-04f, -3.638662857e-04f, -3.646570338e-04f, -3.654471006e-04f, +-3.662364845e-04f, -3.670251844e-04f, -3.678131988e-04f, -3.686005265e-04f, -3.693871662e-04f, -3.701731164e-04f, -3.709583761e-04f, -3.717429437e-04f, -3.725268180e-04f, -3.733099977e-04f, +-3.740924815e-04f, -3.748742680e-04f, -3.756553560e-04f, -3.764357442e-04f, -3.772154312e-04f, -3.779944158e-04f, -3.787726966e-04f, -3.795502724e-04f, -3.803271418e-04f, -3.811033036e-04f, +-3.818787564e-04f, -3.826534990e-04f, -3.834275300e-04f, -3.842008483e-04f, -3.849734524e-04f, -3.857453411e-04f, -3.865165131e-04f, -3.872869671e-04f, -3.880567019e-04f, -3.888257161e-04f, +-3.895940085e-04f, -3.903615778e-04f, -3.911284226e-04f, -3.918945418e-04f, -3.926599341e-04f, -3.934245981e-04f, -3.941885326e-04f, -3.949517364e-04f, -3.957142081e-04f, -3.964759464e-04f, +-3.972369502e-04f, -3.979972181e-04f, -3.987567489e-04f, -3.995155413e-04f, -4.002735941e-04f, -4.010309059e-04f, -4.017874756e-04f, -4.025433018e-04f, -4.032983833e-04f, -4.040527189e-04f, +-4.048063072e-04f, -4.055591471e-04f, -4.063112373e-04f, -4.070625765e-04f, -4.078131634e-04f, -4.085629969e-04f, -4.093120757e-04f, -4.100603985e-04f, -4.108079641e-04f, -4.115547713e-04f, +-4.123008188e-04f, -4.130461053e-04f, -4.137906296e-04f, -4.145343906e-04f, -4.152773869e-04f, -4.160196173e-04f, -4.167610805e-04f, -4.175017755e-04f, -4.182417008e-04f, -4.189808554e-04f, +-4.197192379e-04f, -4.204568471e-04f, -4.211936818e-04f, -4.219297408e-04f, -4.226650229e-04f, -4.233995269e-04f, -4.241332514e-04f, -4.248661954e-04f, -4.255983575e-04f, -4.263297366e-04f, +-4.270603315e-04f, -4.277901409e-04f, -4.285191636e-04f, -4.292473985e-04f, -4.299748443e-04f, -4.307014998e-04f, -4.314273638e-04f, -4.321524351e-04f, -4.328767125e-04f, -4.336001947e-04f, +-4.343228807e-04f, -4.350447692e-04f, -4.357658590e-04f, -4.364861489e-04f, -4.372056377e-04f, -4.379243243e-04f, -4.386422073e-04f, -4.393592857e-04f, -4.400755583e-04f, -4.407910238e-04f, +-4.415056811e-04f, -4.422195291e-04f, -4.429325664e-04f, -4.436447920e-04f, -4.443562046e-04f, -4.450668031e-04f, -4.457765863e-04f, -4.464855531e-04f, -4.471937022e-04f, -4.479010325e-04f, +-4.486075428e-04f, -4.493132319e-04f, -4.500180988e-04f, -4.507221421e-04f, -4.514253608e-04f, -4.521277537e-04f, -4.528293196e-04f, -4.535300574e-04f, -4.542299659e-04f, -4.549290440e-04f, +-4.556272904e-04f, -4.563247041e-04f, -4.570212839e-04f, -4.577170286e-04f, -4.584119372e-04f, -4.591060083e-04f, -4.597992410e-04f, -4.604916340e-04f, -4.611831863e-04f, -4.618738966e-04f, +-4.625637639e-04f, -4.632527869e-04f, -4.639409646e-04f, -4.646282958e-04f, -4.653147795e-04f, -4.660004143e-04f, -4.666851993e-04f, -4.673691333e-04f, -4.680522152e-04f, -4.687344438e-04f, +-4.694158180e-04f, -4.700963368e-04f, -4.707759989e-04f, -4.714548032e-04f, -4.721327487e-04f, -4.728098343e-04f, -4.734860587e-04f, -4.741614209e-04f, -4.748359198e-04f, -4.755095543e-04f, +-4.761823232e-04f, -4.768542255e-04f, -4.775252601e-04f, -4.781954257e-04f, -4.788647215e-04f, -4.795331461e-04f, -4.802006986e-04f, -4.808673779e-04f, -4.815331828e-04f, -4.821981123e-04f, +-4.828621652e-04f, -4.835253405e-04f, -4.841876370e-04f, -4.848490538e-04f, -4.855095897e-04f, -4.861692435e-04f, -4.868280144e-04f, -4.874859010e-04f, -4.881429025e-04f, -4.887990176e-04f, +-4.894542454e-04f, -4.901085847e-04f, -4.907620345e-04f, -4.914145936e-04f, -4.920662611e-04f, -4.927170359e-04f, -4.933669168e-04f, -4.940159029e-04f, -4.946639930e-04f, -4.953111861e-04f, +-4.959574812e-04f, -4.966028771e-04f, -4.972473729e-04f, -4.978909674e-04f, -4.985336596e-04f, -4.991754485e-04f, -4.998163330e-04f, -5.004563121e-04f, -5.010953846e-04f, -5.017335496e-04f, +-5.023708060e-04f, -5.030071528e-04f, -5.036425890e-04f, -5.042771134e-04f, -5.049107251e-04f, -5.055434230e-04f, -5.061752061e-04f, -5.068060733e-04f, -5.074360236e-04f, -5.080650561e-04f, +-5.086931696e-04f, -5.093203631e-04f, -5.099466357e-04f, -5.105719862e-04f, -5.111964137e-04f, -5.118199171e-04f, -5.124424955e-04f, -5.130641477e-04f, -5.136848729e-04f, -5.143046700e-04f, +-5.149235379e-04f, -5.155414757e-04f, -5.161584823e-04f, -5.167745568e-04f, -5.173896981e-04f, -5.180039052e-04f, -5.186171772e-04f, -5.192295130e-04f, -5.198409117e-04f, -5.204513722e-04f, +-5.210608936e-04f, -5.216694748e-04f, -5.222771148e-04f, -5.228838128e-04f, -5.234895676e-04f, -5.240943783e-04f, -5.246982439e-04f, -5.253011635e-04f, -5.259031360e-04f, -5.265041605e-04f, +-5.271042360e-04f, -5.277033615e-04f, -5.283015360e-04f, -5.288987586e-04f, -5.294950283e-04f, -5.300903441e-04f, -5.306847051e-04f, -5.312781103e-04f, -5.318705587e-04f, -5.324620494e-04f, +-5.330525814e-04f, -5.336421538e-04f, -5.342307655e-04f, -5.348184157e-04f, -5.354051033e-04f, -5.359908275e-04f, -5.365755873e-04f, -5.371593817e-04f, -5.377422098e-04f, -5.383240706e-04f, +-5.389049632e-04f, -5.394848867e-04f, -5.400638401e-04f, -5.406418224e-04f, -5.412188328e-04f, -5.417948704e-04f, -5.423699340e-04f, -5.429440230e-04f, -5.435171362e-04f, -5.440892728e-04f, +-5.446604319e-04f, -5.452306125e-04f, -5.457998137e-04f, -5.463680346e-04f, -5.469352743e-04f, -5.475015319e-04f, -5.480668063e-04f, -5.486310968e-04f, -5.491944024e-04f, -5.497567223e-04f, +-5.503180554e-04f, -5.508784009e-04f, -5.514377579e-04f, -5.519961254e-04f, -5.525535027e-04f, -5.531098887e-04f, -5.536652826e-04f, -5.542196835e-04f, -5.547730904e-04f, -5.553255026e-04f, +-5.558769191e-04f, -5.564273390e-04f, -5.569767614e-04f, -5.575251855e-04f, -5.580726103e-04f, -5.586190351e-04f, -5.591644588e-04f, -5.597088806e-04f, -5.602522997e-04f, -5.607947152e-04f, +-5.613361261e-04f, -5.618765317e-04f, -5.624159311e-04f, -5.629543233e-04f, -5.634917076e-04f, -5.640280830e-04f, -5.645634487e-04f, -5.650978039e-04f, -5.656311476e-04f, -5.661634791e-04f, +-5.666947974e-04f, -5.672251017e-04f, -5.677543913e-04f, -5.682826651e-04f, -5.688099224e-04f, -5.693361623e-04f, -5.698613840e-04f, -5.703855866e-04f, -5.709087694e-04f, -5.714309313e-04f, +-5.719520717e-04f, -5.724721897e-04f, -5.729912845e-04f, -5.735093551e-04f, -5.740264009e-04f, -5.745424209e-04f, -5.750574144e-04f, -5.755713804e-04f, -5.760843183e-04f, -5.765962271e-04f, +-5.771071061e-04f, -5.776169544e-04f, -5.781257713e-04f, -5.786335558e-04f, -5.791403073e-04f, -5.796460248e-04f, -5.801507076e-04f, -5.806543549e-04f, -5.811569659e-04f, -5.816585397e-04f, +-5.821590756e-04f, -5.826585728e-04f, -5.831570305e-04f, -5.836544478e-04f, -5.841508240e-04f, -5.846461584e-04f, -5.851404500e-04f, -5.856336981e-04f, -5.861259020e-04f, -5.866170609e-04f, +-5.871071739e-04f, -5.875962403e-04f, -5.880842593e-04f, -5.885712301e-04f, -5.890571521e-04f, -5.895420243e-04f, -5.900258460e-04f, -5.905086165e-04f, -5.909903349e-04f, -5.914710006e-04f, +-5.919506128e-04f, -5.924291706e-04f, -5.929066734e-04f, -5.933831204e-04f, -5.938585107e-04f, -5.943328438e-04f, -5.948061188e-04f, -5.952783349e-04f, -5.957494915e-04f, -5.962195878e-04f, +-5.966886229e-04f, -5.971565963e-04f, -5.976235071e-04f, -5.980893547e-04f, -5.985541382e-04f, -5.990178569e-04f, -5.994805102e-04f, -5.999420972e-04f, -6.004026173e-04f, -6.008620697e-04f, +-6.013204537e-04f, -6.017777685e-04f, -6.022340136e-04f, -6.026891880e-04f, -6.031432912e-04f, -6.035963223e-04f, -6.040482808e-04f, -6.044991658e-04f, -6.049489767e-04f, -6.053977127e-04f, +-6.058453732e-04f, -6.062919574e-04f, -6.067374646e-04f, -6.071818942e-04f, -6.076252455e-04f, -6.080675177e-04f, -6.085087101e-04f, -6.089488221e-04f, -6.093878529e-04f, -6.098258020e-04f, +-6.102626685e-04f, -6.106984518e-04f, -6.111331513e-04f, -6.115667661e-04f, -6.119992958e-04f, -6.124307395e-04f, -6.128610967e-04f, -6.132903665e-04f, -6.137185485e-04f, -6.141456418e-04f, +-6.145716458e-04f, -6.149965600e-04f, -6.154203835e-04f, -6.158431157e-04f, -6.162647560e-04f, -6.166853037e-04f, -6.171047582e-04f, -6.175231188e-04f, -6.179403848e-04f, -6.183565556e-04f, +-6.187716306e-04f, -6.191856091e-04f, -6.195984904e-04f, -6.200102740e-04f, -6.204209591e-04f, -6.208305452e-04f, -6.212390315e-04f, -6.216464176e-04f, -6.220527026e-04f, -6.224578861e-04f, +-6.228619674e-04f, -6.232649457e-04f, -6.236668206e-04f, -6.240675914e-04f, -6.244672575e-04f, -6.248658182e-04f, -6.252632730e-04f, -6.256596212e-04f, -6.260548622e-04f, -6.264489954e-04f, +-6.268420202e-04f, -6.272339359e-04f, -6.276247420e-04f, -6.280144379e-04f, -6.284030230e-04f, -6.287904966e-04f, -6.291768583e-04f, -6.295621072e-04f, -6.299462430e-04f, -6.303292649e-04f, +-6.307111725e-04f, -6.310919650e-04f, -6.314716420e-04f, -6.318502028e-04f, -6.322276469e-04f, -6.326039737e-04f, -6.329791825e-04f, -6.333532729e-04f, -6.337262442e-04f, -6.340980959e-04f, +-6.344688274e-04f, -6.348384381e-04f, -6.352069275e-04f, -6.355742951e-04f, -6.359405401e-04f, -6.363056622e-04f, -6.366696606e-04f, -6.370325350e-04f, -6.373942846e-04f, -6.377549090e-04f, +-6.381144076e-04f, -6.384727799e-04f, -6.388300253e-04f, -6.391861433e-04f, -6.395411333e-04f, -6.398949947e-04f, -6.402477272e-04f, -6.405993300e-04f, -6.409498027e-04f, -6.412991448e-04f, +-6.416473556e-04f, -6.419944348e-04f, -6.423403817e-04f, -6.426851959e-04f, -6.430288767e-04f, -6.433714238e-04f, -6.437128365e-04f, -6.440531143e-04f, -6.443922569e-04f, -6.447302635e-04f, +-6.450671337e-04f, -6.454028671e-04f, -6.457374631e-04f, -6.460709211e-04f, -6.464032408e-04f, -6.467344215e-04f, -6.470644628e-04f, -6.473933642e-04f, -6.477211253e-04f, -6.480477454e-04f, +-6.483732242e-04f, -6.486975610e-04f, -6.490207556e-04f, -6.493428072e-04f, -6.496637156e-04f, -6.499834801e-04f, -6.503021004e-04f, -6.506195759e-04f, -6.509359062e-04f, -6.512510907e-04f, +-6.515651291e-04f, -6.518780208e-04f, -6.521897654e-04f, -6.525003624e-04f, -6.528098114e-04f, -6.531181119e-04f, -6.534252634e-04f, -6.537312655e-04f, -6.540361178e-04f, -6.543398197e-04f, +-6.546423708e-04f, -6.549437707e-04f, -6.552440189e-04f, -6.555431150e-04f, -6.558410586e-04f, -6.561378492e-04f, -6.564334863e-04f, -6.567279695e-04f, -6.570212985e-04f, -6.573134727e-04f, +-6.576044917e-04f, -6.578943551e-04f, -6.581830625e-04f, -6.584706135e-04f, -6.587570076e-04f, -6.590422444e-04f, -6.593263235e-04f, -6.596092444e-04f, -6.598910068e-04f, -6.601716103e-04f, +-6.604510544e-04f, -6.607293387e-04f, -6.610064629e-04f, -6.612824265e-04f, -6.615572291e-04f, -6.618308703e-04f, -6.621033497e-04f, -6.623746670e-04f, -6.626448216e-04f, -6.629138134e-04f, +-6.631816417e-04f, -6.634483064e-04f, -6.637138069e-04f, -6.639781429e-04f, -6.642413140e-04f, -6.645033199e-04f, -6.647641601e-04f, -6.650238342e-04f, -6.652823420e-04f, -6.655396830e-04f, +-6.657958569e-04f, -6.660508633e-04f, -6.663047018e-04f, -6.665573721e-04f, -6.668088738e-04f, -6.670592065e-04f, -6.673083699e-04f, -6.675563637e-04f, -6.678031874e-04f, -6.680488408e-04f, +-6.682933235e-04f, -6.685366351e-04f, -6.687787753e-04f, -6.690197437e-04f, -6.692595401e-04f, -6.694981640e-04f, -6.697356151e-04f, -6.699718932e-04f, -6.702069978e-04f, -6.704409287e-04f, +-6.706736854e-04f, -6.709052678e-04f, -6.711356754e-04f, -6.713649079e-04f, -6.715929650e-04f, -6.718198465e-04f, -6.720455519e-04f, -6.722700810e-04f, -6.724934335e-04f, -6.727156090e-04f, +-6.729366072e-04f, -6.731564278e-04f, -6.733750706e-04f, -6.735925352e-04f, -6.738088214e-04f, -6.740239288e-04f, -6.742378571e-04f, -6.744506060e-04f, -6.746621753e-04f, -6.748725646e-04f, +-6.750817737e-04f, -6.752898024e-04f, -6.754966502e-04f, -6.757023169e-04f, -6.759068023e-04f, -6.761101060e-04f, -6.763122278e-04f, -6.765131675e-04f, -6.767129247e-04f, -6.769114992e-04f, +-6.771088907e-04f, -6.773050989e-04f, -6.775001236e-04f, -6.776939646e-04f, -6.778866215e-04f, -6.780780941e-04f, -6.782683822e-04f, -6.784574855e-04f, -6.786454037e-04f, -6.788321367e-04f, +-6.790176841e-04f, -6.792020457e-04f, -6.793852213e-04f, -6.795672106e-04f, -6.797480134e-04f, -6.799276295e-04f, -6.801060586e-04f, -6.802833005e-04f, -6.804593550e-04f, -6.806342218e-04f, +-6.808079007e-04f, -6.809803915e-04f, -6.811516940e-04f, -6.813218079e-04f, -6.814907331e-04f, -6.816584693e-04f, -6.818250162e-04f, -6.819903738e-04f, -6.821545418e-04f, -6.823175199e-04f, +-6.824793080e-04f, -6.826399059e-04f, -6.827993134e-04f, -6.829575302e-04f, -6.831145562e-04f, -6.832703912e-04f, -6.834250350e-04f, -6.835784873e-04f, -6.837307481e-04f, -6.838818171e-04f, +-6.840316942e-04f, -6.841803791e-04f, -6.843278717e-04f, -6.844741718e-04f, -6.846192792e-04f, -6.847631938e-04f, -6.849059153e-04f, -6.850474437e-04f, -6.851877787e-04f, -6.853269202e-04f, +-6.854648680e-04f, -6.856016219e-04f, -6.857371819e-04f, -6.858715477e-04f, -6.860047192e-04f, -6.861366962e-04f, -6.862674786e-04f, -6.863970662e-04f, -6.865254589e-04f, -6.866526566e-04f, +-6.867786590e-04f, -6.869034661e-04f, -6.870270777e-04f, -6.871494938e-04f, -6.872707140e-04f, -6.873907384e-04f, -6.875095668e-04f, -6.876271990e-04f, -6.877436349e-04f, -6.878588745e-04f, +-6.879729176e-04f, -6.880857640e-04f, -6.881974137e-04f, -6.883078665e-04f, -6.884171223e-04f, -6.885251811e-04f, -6.886320426e-04f, -6.887377069e-04f, -6.888421737e-04f, -6.889454430e-04f, +-6.890475148e-04f, -6.891483888e-04f, -6.892480649e-04f, -6.893465432e-04f, -6.894438235e-04f, -6.895399057e-04f, -6.896347898e-04f, -6.897284755e-04f, -6.898209629e-04f, -6.899122519e-04f, +-6.900023424e-04f, -6.900912343e-04f, -6.901789276e-04f, -6.902654221e-04f, -6.903507177e-04f, -6.904348146e-04f, -6.905177124e-04f, -6.905994113e-04f, -6.906799111e-04f, -6.907592117e-04f, +-6.908373132e-04f, -6.909142154e-04f, -6.909899183e-04f, -6.910644218e-04f, -6.911377259e-04f, -6.912098306e-04f, -6.912807358e-04f, -6.913504414e-04f, -6.914189474e-04f, -6.914862538e-04f, +-6.915523605e-04f, -6.916172674e-04f, -6.916809747e-04f, -6.917434822e-04f, -6.918047898e-04f, -6.918648976e-04f, -6.919238056e-04f, -6.919815137e-04f, -6.920380219e-04f, -6.920933301e-04f, +-6.921474384e-04f, -6.922003467e-04f, -6.922520551e-04f, -6.923025635e-04f, -6.923518719e-04f, -6.923999802e-04f, -6.924468886e-04f, -6.924925970e-04f, -6.925371053e-04f, -6.925804137e-04f, +-6.926225220e-04f, -6.926634303e-04f, -6.927031386e-04f, -6.927416470e-04f, -6.927789553e-04f, -6.928150637e-04f, -6.928499722e-04f, -6.928836807e-04f, -6.929161893e-04f, -6.929474981e-04f, +-6.929776069e-04f, -6.930065159e-04f, -6.930342252e-04f, -6.930607346e-04f, -6.930860443e-04f, -6.931101542e-04f, -6.931330645e-04f, -6.931547752e-04f, -6.931752862e-04f, -6.931945977e-04f, +-6.932127097e-04f, -6.932296222e-04f, -6.932453352e-04f, -6.932598490e-04f, -6.932731634e-04f, -6.932852785e-04f, -6.932961944e-04f, -6.933059112e-04f, -6.933144290e-04f, -6.933217476e-04f, +-6.933278674e-04f, -6.933327882e-04f, -6.933365103e-04f, -6.933390335e-04f, -6.933403581e-04f, -6.933404841e-04f, -6.933394116e-04f, -6.933371407e-04f, -6.933336714e-04f, -6.933290038e-04f, +-6.933231380e-04f, -6.933160741e-04f, -6.933078122e-04f, -6.932983524e-04f, -6.932876948e-04f, -6.932758394e-04f, -6.932627864e-04f, -6.932485358e-04f, -6.932330879e-04f, -6.932164426e-04f, +-6.931986001e-04f, -6.931795605e-04f, -6.931593239e-04f, -6.931378904e-04f, -6.931152601e-04f, -6.930914331e-04f, -6.930664097e-04f, -6.930401898e-04f, -6.930127736e-04f, -6.929841613e-04f, +-6.929543529e-04f, -6.929233486e-04f, -6.928911485e-04f, -6.928577528e-04f, -6.928231616e-04f, -6.927873750e-04f, -6.927503932e-04f, -6.927122162e-04f, -6.926728444e-04f, -6.926322777e-04f, +-6.925905163e-04f, -6.925475605e-04f, -6.925034103e-04f, -6.924580659e-04f, -6.924115275e-04f, -6.923637951e-04f, -6.923148691e-04f, -6.922647495e-04f, -6.922134364e-04f, -6.921609302e-04f, +-6.921072309e-04f, -6.920523386e-04f, -6.919962537e-04f, -6.919389762e-04f, -6.918805064e-04f, -6.918208443e-04f, -6.917599902e-04f, -6.916979443e-04f, -6.916347068e-04f, -6.915702778e-04f, +-6.915046575e-04f, -6.914378461e-04f, -6.913698439e-04f, -6.913006510e-04f, -6.912302675e-04f, -6.911586938e-04f, -6.910859300e-04f, -6.910119763e-04f, -6.909368329e-04f, -6.908605000e-04f, +-6.907829778e-04f, -6.907042666e-04f, -6.906243665e-04f, -6.905432779e-04f, -6.904610008e-04f, -6.903775354e-04f, -6.902928822e-04f, -6.902070412e-04f, -6.901200126e-04f, -6.900317968e-04f, +-6.899423938e-04f, -6.898518041e-04f, -6.897600278e-04f, -6.896670650e-04f, -6.895729162e-04f, -6.894775815e-04f, -6.893810611e-04f, -6.892833553e-04f, -6.891844644e-04f, -6.890843885e-04f, +-6.889831280e-04f, -6.888806831e-04f, -6.887770541e-04f, -6.886722411e-04f, -6.885662445e-04f, -6.884590645e-04f, -6.883507014e-04f, -6.882411555e-04f, -6.881304269e-04f, -6.880185161e-04f, +-6.879054232e-04f, -6.877911485e-04f, -6.876756923e-04f, -6.875590549e-04f, -6.874412366e-04f, -6.873222376e-04f, -6.872020582e-04f, -6.870806987e-04f, -6.869581594e-04f, -6.868344405e-04f, +-6.867095425e-04f, -6.865834655e-04f, -6.864562098e-04f, -6.863277758e-04f, -6.861981637e-04f, -6.860673739e-04f, -6.859354067e-04f, -6.858022623e-04f, -6.856679410e-04f, -6.855324433e-04f, +-6.853957693e-04f, -6.852579194e-04f, -6.851188939e-04f, -6.849786931e-04f, -6.848373174e-04f, -6.846947671e-04f, -6.845510424e-04f, -6.844061438e-04f, -6.842600715e-04f, -6.841128258e-04f, +-6.839644072e-04f, -6.838148159e-04f, -6.836640522e-04f, -6.835121166e-04f, -6.833590093e-04f, -6.832047307e-04f, -6.830492811e-04f, -6.828926609e-04f, -6.827348704e-04f, -6.825759100e-04f, +-6.824157800e-04f, -6.822544807e-04f, -6.820920126e-04f, -6.819283760e-04f, -6.817635712e-04f, -6.815975986e-04f, -6.814304585e-04f, -6.812621514e-04f, -6.810926776e-04f, -6.809220375e-04f, +-6.807502314e-04f, -6.805772597e-04f, -6.804031228e-04f, -6.802278210e-04f, -6.800513548e-04f, -6.798737245e-04f, -6.796949305e-04f, -6.795149732e-04f, -6.793338529e-04f, -6.791515702e-04f, +-6.789681252e-04f, -6.787835185e-04f, -6.785977505e-04f, -6.784108215e-04f, -6.782227319e-04f, -6.780334822e-04f, -6.778430727e-04f, -6.776515038e-04f, -6.774587760e-04f, -6.772648897e-04f, +-6.770698452e-04f, -6.768736430e-04f, -6.766762835e-04f, -6.764777671e-04f, -6.762780942e-04f, -6.760772653e-04f, -6.758752808e-04f, -6.756721410e-04f, -6.754678465e-04f, -6.752623976e-04f, +-6.750557948e-04f, -6.748480385e-04f, -6.746391292e-04f, -6.744290672e-04f, -6.742178531e-04f, -6.740054873e-04f, -6.737919701e-04f, -6.735773021e-04f, -6.733614836e-04f, -6.731445153e-04f, +-6.729263974e-04f, -6.727071304e-04f, -6.724867149e-04f, -6.722651512e-04f, -6.720424398e-04f, -6.718185812e-04f, -6.715935758e-04f, -6.713674241e-04f, -6.711401265e-04f, -6.709116836e-04f, +-6.706820958e-04f, -6.704513636e-04f, -6.702194874e-04f, -6.699864677e-04f, -6.697523050e-04f, -6.695169998e-04f, -6.692805525e-04f, -6.690429637e-04f, -6.688042338e-04f, -6.685643633e-04f, +-6.683233527e-04f, -6.680812025e-04f, -6.678379131e-04f, -6.675934852e-04f, -6.673479191e-04f, -6.671012154e-04f, -6.668533745e-04f, -6.666043971e-04f, -6.663542835e-04f, -6.661030343e-04f, +-6.658506499e-04f, -6.655971310e-04f, -6.653424780e-04f, -6.650866915e-04f, -6.648297718e-04f, -6.645717197e-04f, -6.643125355e-04f, -6.640522198e-04f, -6.637907732e-04f, -6.635281961e-04f, +-6.632644890e-04f, -6.629996526e-04f, -6.627336874e-04f, -6.624665938e-04f, -6.621983724e-04f, -6.619290237e-04f, -6.616585484e-04f, -6.613869468e-04f, -6.611142197e-04f, -6.608403674e-04f, +-6.605653906e-04f, -6.602892898e-04f, -6.600120656e-04f, -6.597337185e-04f, -6.594542491e-04f, -6.591736578e-04f, -6.588919454e-04f, -6.586091123e-04f, -6.583251591e-04f, -6.580400863e-04f, +-6.577538946e-04f, -6.574665845e-04f, -6.571781565e-04f, -6.568886113e-04f, -6.565979494e-04f, -6.563061714e-04f, -6.560132779e-04f, -6.557192694e-04f, -6.554241465e-04f, -6.551279098e-04f, +-6.548305599e-04f, -6.545320974e-04f, -6.542325229e-04f, -6.539318369e-04f, -6.536300400e-04f, -6.533271329e-04f, -6.530231162e-04f, -6.527179904e-04f, -6.524117561e-04f, -6.521044139e-04f, +-6.517959645e-04f, -6.514864084e-04f, -6.511757463e-04f, -6.508639788e-04f, -6.505511064e-04f, -6.502371298e-04f, -6.499220496e-04f, -6.496058664e-04f, -6.492885808e-04f, -6.489701935e-04f, +-6.486507051e-04f, -6.483301162e-04f, -6.480084274e-04f, -6.476856394e-04f, -6.473617527e-04f, -6.470367681e-04f, -6.467106861e-04f, -6.463835073e-04f, -6.460552326e-04f, -6.457258623e-04f, +-6.453953973e-04f, -6.450638381e-04f, -6.447311854e-04f, -6.443974398e-04f, -6.440626020e-04f, -6.437266727e-04f, -6.433896524e-04f, -6.430515418e-04f, -6.427123417e-04f, -6.423720526e-04f, +-6.420306752e-04f, -6.416882102e-04f, -6.413446582e-04f, -6.410000199e-04f, -6.406542959e-04f, -6.403074870e-04f, -6.399595938e-04f, -6.396106170e-04f, -6.392605572e-04f, -6.389094151e-04f, +-6.385571915e-04f, -6.382038869e-04f, -6.378495021e-04f, -6.374940377e-04f, -6.371374944e-04f, -6.367798730e-04f, -6.364211741e-04f, -6.360613983e-04f, -6.357005465e-04f, -6.353386192e-04f, +-6.349756172e-04f, -6.346115411e-04f, -6.342463918e-04f, -6.338801698e-04f, -6.335128759e-04f, -6.331445108e-04f, -6.327750751e-04f, -6.324045697e-04f, -6.320329951e-04f, -6.316603522e-04f, +-6.312866416e-04f, -6.309118640e-04f, -6.305360202e-04f, -6.301591109e-04f, -6.297811368e-04f, -6.294020986e-04f, -6.290219971e-04f, -6.286408330e-04f, -6.282586069e-04f, -6.278753197e-04f, +-6.274909721e-04f, -6.271055647e-04f, -6.267190984e-04f, -6.263315739e-04f, -6.259429919e-04f, -6.255533531e-04f, -6.251626583e-04f, -6.247709083e-04f, -6.243781037e-04f, -6.239842454e-04f, +-6.235893341e-04f, -6.231933705e-04f, -6.227963553e-04f, -6.223982895e-04f, -6.219991736e-04f, -6.215990084e-04f, -6.211977948e-04f, -6.207955335e-04f, -6.203922252e-04f, -6.199878707e-04f, +-6.195824708e-04f, -6.191760262e-04f, -6.187685378e-04f, -6.183600062e-04f, -6.179504323e-04f, -6.175398168e-04f, -6.171281605e-04f, -6.167154642e-04f, -6.163017287e-04f, -6.158869548e-04f, +-6.154711432e-04f, -6.150542947e-04f, -6.146364102e-04f, -6.142174903e-04f, -6.137975359e-04f, -6.133765479e-04f, -6.129545269e-04f, -6.125314738e-04f, -6.121073894e-04f, -6.116822744e-04f, +-6.112561298e-04f, -6.108289562e-04f, -6.104007545e-04f, -6.099715256e-04f, -6.095412701e-04f, -6.091099890e-04f, -6.086776829e-04f, -6.082443529e-04f, -6.078099996e-04f, -6.073746238e-04f, +-6.069382265e-04f, -6.065008084e-04f, -6.060623703e-04f, -6.056229131e-04f, -6.051824376e-04f, -6.047409446e-04f, -6.042984350e-04f, -6.038549095e-04f, -6.034103690e-04f, -6.029648144e-04f, +-6.025182465e-04f, -6.020706661e-04f, -6.016220741e-04f, -6.011724713e-04f, -6.007218585e-04f, -6.002702366e-04f, -5.998176064e-04f, -5.993639689e-04f, -5.989093247e-04f, -5.984536749e-04f, +-5.979970202e-04f, -5.975393615e-04f, -5.970806996e-04f, -5.966210355e-04f, -5.961603699e-04f, -5.956987038e-04f, -5.952360379e-04f, -5.947723732e-04f, -5.943077106e-04f, -5.938420508e-04f, +-5.933753948e-04f, -5.929077434e-04f, -5.924390976e-04f, -5.919694581e-04f, -5.914988259e-04f, -5.910272018e-04f, -5.905545868e-04f, -5.900809816e-04f, -5.896063872e-04f, -5.891308045e-04f, +-5.886542344e-04f, -5.881766777e-04f, -5.876981353e-04f, -5.872186082e-04f, -5.867380972e-04f, -5.862566032e-04f, -5.857741271e-04f, -5.852906698e-04f, -5.848062322e-04f, -5.843208152e-04f, +-5.838344197e-04f, -5.833470467e-04f, -5.828586970e-04f, -5.823693715e-04f, -5.818790711e-04f, -5.813877968e-04f, -5.808955495e-04f, -5.804023300e-04f, -5.799081393e-04f, -5.794129784e-04f, +-5.789168480e-04f, -5.784197493e-04f, -5.779216830e-04f, -5.774226501e-04f, -5.769226515e-04f, -5.764216882e-04f, -5.759197610e-04f, -5.754168710e-04f, -5.749130190e-04f, -5.744082059e-04f, +-5.739024328e-04f, -5.733957006e-04f, -5.728880101e-04f, -5.723793624e-04f, -5.718697583e-04f, -5.713591988e-04f, -5.708476849e-04f, -5.703352175e-04f, -5.698217976e-04f, -5.693074260e-04f, +-5.687921038e-04f, -5.682758319e-04f, -5.677586113e-04f, -5.672404429e-04f, -5.667213276e-04f, -5.662012665e-04f, -5.656802605e-04f, -5.651583105e-04f, -5.646354176e-04f, -5.641115826e-04f, +-5.635868066e-04f, -5.630610905e-04f, -5.625344353e-04f, -5.620068420e-04f, -5.614783115e-04f, -5.609488448e-04f, -5.604184429e-04f, -5.598871068e-04f, -5.593548374e-04f, -5.588216357e-04f, +-5.582875027e-04f, -5.577524395e-04f, -5.572164469e-04f, -5.566795259e-04f, -5.561416776e-04f, -5.556029030e-04f, -5.550632030e-04f, -5.545225786e-04f, -5.539810309e-04f, -5.534385607e-04f, +-5.528951692e-04f, -5.523508573e-04f, -5.518056260e-04f, -5.512594764e-04f, -5.507124093e-04f, -5.501644259e-04f, -5.496155272e-04f, -5.490657140e-04f, -5.485149876e-04f, -5.479633487e-04f, +-5.474107986e-04f, -5.468573382e-04f, -5.463029685e-04f, -5.457476905e-04f, -5.451915052e-04f, -5.446344138e-04f, -5.440764171e-04f, -5.435175162e-04f, -5.429577122e-04f, -5.423970060e-04f, +-5.418353988e-04f, -5.412728914e-04f, -5.407094850e-04f, -5.401451806e-04f, -5.395799792e-04f, -5.390138819e-04f, -5.384468897e-04f, -5.378790036e-04f, -5.373102246e-04f, -5.367405539e-04f, +-5.361699925e-04f, -5.355985413e-04f, -5.350262015e-04f, -5.344529741e-04f, -5.338788601e-04f, -5.333038607e-04f, -5.327279767e-04f, -5.321512094e-04f, -5.315735597e-04f, -5.309950288e-04f, +-5.304156176e-04f, -5.298353272e-04f, -5.292541587e-04f, -5.286721132e-04f, -5.280891917e-04f, -5.275053952e-04f, -5.269207249e-04f, -5.263351819e-04f, -5.257487670e-04f, -5.251614816e-04f, +-5.245733266e-04f, -5.239843030e-04f, -5.233944121e-04f, -5.228036547e-04f, -5.222120322e-04f, -5.216195454e-04f, -5.210261955e-04f, -5.204319835e-04f, -5.198369107e-04f, -5.192409779e-04f, +-5.186441864e-04f, -5.180465372e-04f, -5.174480314e-04f, -5.168486700e-04f, -5.162484543e-04f, -5.156473852e-04f, -5.150454639e-04f, -5.144426915e-04f, -5.138390690e-04f, -5.132345976e-04f, +-5.126292784e-04f, -5.120231124e-04f, -5.114161008e-04f, -5.108082447e-04f, -5.101995451e-04f, -5.095900033e-04f, -5.089796202e-04f, -5.083683970e-04f, -5.077563348e-04f, -5.071434348e-04f, +-5.065296980e-04f, -5.059151256e-04f, -5.052997187e-04f, -5.046834783e-04f, -5.040664057e-04f, -5.034485018e-04f, -5.028297680e-04f, -5.022102052e-04f, -5.015898147e-04f, -5.009685974e-04f, +-5.003465546e-04f, -4.997236875e-04f, -4.990999970e-04f, -4.984754844e-04f, -4.978501508e-04f, -4.972239973e-04f, -4.965970250e-04f, -4.959692352e-04f, -4.953406288e-04f, -4.947112072e-04f, +-4.940809713e-04f, -4.934499225e-04f, -4.928180617e-04f, -4.921853901e-04f, -4.915519090e-04f, -4.909176194e-04f, -4.902825225e-04f, -4.896466194e-04f, -4.890099113e-04f, -4.883723994e-04f, +-4.877340847e-04f, -4.870949685e-04f, -4.864550520e-04f, -4.858143362e-04f, -4.851728223e-04f, -4.845305115e-04f, -4.838874050e-04f, -4.832435039e-04f, -4.825988094e-04f, -4.819533226e-04f, +-4.813070447e-04f, -4.806599769e-04f, -4.800121204e-04f, -4.793634763e-04f, -4.787140459e-04f, -4.780638301e-04f, -4.774128304e-04f, -4.767610477e-04f, -4.761084834e-04f, -4.754551386e-04f, +-4.748010144e-04f, -4.741461120e-04f, -4.734904327e-04f, -4.728339776e-04f, -4.721767479e-04f, -4.715187448e-04f, -4.708599695e-04f, -4.702004231e-04f, -4.695401069e-04f, -4.688790220e-04f, +-4.682171696e-04f, -4.675545510e-04f, -4.668911673e-04f, -4.662270198e-04f, -4.655621095e-04f, -4.648964378e-04f, -4.642300058e-04f, -4.635628147e-04f, -4.628948658e-04f, -4.622261602e-04f, +-4.615566991e-04f, -4.608864837e-04f, -4.602155154e-04f, -4.595437951e-04f, -4.588713243e-04f, -4.581981040e-04f, -4.575241355e-04f, -4.568494201e-04f, -4.561739588e-04f, -4.554977530e-04f, +-4.548208039e-04f, -4.541431126e-04f, -4.534646804e-04f, -4.527855086e-04f, -4.521055982e-04f, -4.514249507e-04f, -4.507435671e-04f, -4.500614488e-04f, -4.493785969e-04f, -4.486950126e-04f, +-4.480106973e-04f, -4.473256521e-04f, -4.466398782e-04f, -4.459533770e-04f, -4.452661496e-04f, -4.445781972e-04f, -4.438895212e-04f, -4.432001227e-04f, -4.425100029e-04f, -4.418191632e-04f, +-4.411276048e-04f, -4.404353288e-04f, -4.397423366e-04f, -4.390486294e-04f, -4.383542085e-04f, -4.376590750e-04f, -4.369632302e-04f, -4.362666755e-04f, -4.355694119e-04f, -4.348714409e-04f, +-4.341727636e-04f, -4.334733812e-04f, -4.327732952e-04f, -4.320725066e-04f, -4.313710168e-04f, -4.306688270e-04f, -4.299659385e-04f, -4.292623525e-04f, -4.285580703e-04f, -4.278530932e-04f, +-4.271474224e-04f, -4.264410592e-04f, -4.257340049e-04f, -4.250262607e-04f, -4.243178279e-04f, -4.236087077e-04f, -4.228989015e-04f, -4.221884105e-04f, -4.214772360e-04f, -4.207653793e-04f, +-4.200528415e-04f, -4.193396241e-04f, -4.186257283e-04f, -4.179111553e-04f, -4.171959065e-04f, -4.164799831e-04f, -4.157633864e-04f, -4.150461176e-04f, -4.143281782e-04f, -4.136095693e-04f, +-4.128902923e-04f, -4.121703483e-04f, -4.114497389e-04f, -4.107284651e-04f, -4.100065283e-04f, -4.092839298e-04f, -4.085606708e-04f, -4.078367528e-04f, -4.071121769e-04f, -4.063869445e-04f, +-4.056610569e-04f, -4.049345153e-04f, -4.042073210e-04f, -4.034794755e-04f, -4.027509798e-04f, -4.020218355e-04f, -4.012920437e-04f, -4.005616058e-04f, -3.998305230e-04f, -3.990987968e-04f, +-3.983664283e-04f, -3.976334189e-04f, -3.968997699e-04f, -3.961654826e-04f, -3.954305584e-04f, -3.946949985e-04f, -3.939588042e-04f, -3.932219769e-04f, -3.924845179e-04f, -3.917464284e-04f, +-3.910077099e-04f, -3.902683637e-04f, -3.895283909e-04f, -3.887877931e-04f, -3.880465714e-04f, -3.873047272e-04f, -3.865622619e-04f, -3.858191767e-04f, -3.850754731e-04f, -3.843311522e-04f, +-3.835862155e-04f, -3.828406642e-04f, -3.820944998e-04f, -3.813477234e-04f, -3.806003365e-04f, -3.798523405e-04f, -3.791037365e-04f, -3.783545260e-04f, -3.776047103e-04f, -3.768542907e-04f, +-3.761032685e-04f, -3.753516452e-04f, -3.745994220e-04f, -3.738466003e-04f, -3.730931814e-04f, -3.723391667e-04f, -3.715845575e-04f, -3.708293551e-04f, -3.700735609e-04f, -3.693171763e-04f, +-3.685602025e-04f, -3.678026410e-04f, -3.670444931e-04f, -3.662857600e-04f, -3.655264433e-04f, -3.647665442e-04f, -3.640060641e-04f, -3.632450043e-04f, -3.624833661e-04f, -3.617211511e-04f, +-3.609583604e-04f, -3.601949955e-04f, -3.594310577e-04f, -3.586665483e-04f, -3.579014688e-04f, -3.571358205e-04f, -3.563696047e-04f, -3.556028229e-04f, -3.548354763e-04f, -3.540675663e-04f, +-3.532990944e-04f, -3.525300618e-04f, -3.517604699e-04f, -3.509903201e-04f, -3.502196139e-04f, -3.494483524e-04f, -3.486765372e-04f, -3.479041695e-04f, -3.471312508e-04f, -3.463577824e-04f, +-3.455837656e-04f, -3.448092020e-04f, -3.440340928e-04f, -3.432584394e-04f, -3.424822432e-04f, -3.417055056e-04f, -3.409282279e-04f, -3.401504116e-04f, -3.393720580e-04f, -3.385931684e-04f, +-3.378137444e-04f, -3.370337871e-04f, -3.362532982e-04f, -3.354722788e-04f, -3.346907304e-04f, -3.339086545e-04f, -3.331260523e-04f, -3.323429253e-04f, -3.315592748e-04f, -3.307751023e-04f, +-3.299904091e-04f, -3.292051966e-04f, -3.284194663e-04f, -3.276332195e-04f, -3.268464575e-04f, -3.260591819e-04f, -3.252713939e-04f, -3.244830950e-04f, -3.236942866e-04f, -3.229049701e-04f, +-3.221151469e-04f, -3.213248183e-04f, -3.205339858e-04f, -3.197426508e-04f, -3.189508146e-04f, -3.181584788e-04f, -3.173656446e-04f, -3.165723135e-04f, -3.157784868e-04f, -3.149841661e-04f, +-3.141893526e-04f, -3.133940479e-04f, -3.125982533e-04f, -3.118019702e-04f, -3.110052000e-04f, -3.102079441e-04f, -3.094102040e-04f, -3.086119811e-04f, -3.078132767e-04f, -3.070140923e-04f, +-3.062144293e-04f, -3.054142891e-04f, -3.046136731e-04f, -3.038125828e-04f, -3.030110195e-04f, -3.022089847e-04f, -3.014064797e-04f, -3.006035061e-04f, -2.998000652e-04f, -2.989961585e-04f, +-2.981917873e-04f, -2.973869530e-04f, -2.965816572e-04f, -2.957759013e-04f, -2.949696865e-04f, -2.941630145e-04f, -2.933558866e-04f, -2.925483041e-04f, -2.917402687e-04f, -2.909317816e-04f, +-2.901228443e-04f, -2.893134582e-04f, -2.885036248e-04f, -2.876933455e-04f, -2.868826218e-04f, -2.860714549e-04f, -2.852598465e-04f, -2.844477979e-04f, -2.836353105e-04f, -2.828223858e-04f, +-2.820090252e-04f, -2.811952302e-04f, -2.803810021e-04f, -2.795663425e-04f, -2.787512528e-04f, -2.779357343e-04f, -2.771197885e-04f, -2.763034170e-04f, -2.754866210e-04f, -2.746694021e-04f, +-2.738517617e-04f, -2.730337013e-04f, -2.722152222e-04f, -2.713963259e-04f, -2.705770138e-04f, -2.697572875e-04f, -2.689371484e-04f, -2.681165978e-04f, -2.672956372e-04f, -2.664742682e-04f, +-2.656524921e-04f, -2.648303103e-04f, -2.640077244e-04f, -2.631847358e-04f, -2.623613458e-04f, -2.615375561e-04f, -2.607133680e-04f, -2.598887829e-04f, -2.590638024e-04f, -2.582384279e-04f, +-2.574126608e-04f, -2.565865026e-04f, -2.557599547e-04f, -2.549330186e-04f, -2.541056958e-04f, -2.532779877e-04f, -2.524498957e-04f, -2.516214214e-04f, -2.507925661e-04f, -2.499633313e-04f, +-2.491337186e-04f, -2.483037293e-04f, -2.474733649e-04f, -2.466426269e-04f, -2.458115167e-04f, -2.449800358e-04f, -2.441481857e-04f, -2.433159677e-04f, -2.424833835e-04f, -2.416504344e-04f, +-2.408171219e-04f, -2.399834474e-04f, -2.391494126e-04f, -2.383150187e-04f, -2.374802672e-04f, -2.366451598e-04f, -2.358096977e-04f, -2.349738825e-04f, -2.341377156e-04f, -2.333011985e-04f, +-2.324643327e-04f, -2.316271196e-04f, -2.307895608e-04f, -2.299516576e-04f, -2.291134116e-04f, -2.282748243e-04f, -2.274358970e-04f, -2.265966313e-04f, -2.257570286e-04f, -2.249170905e-04f, +-2.240768184e-04f, -2.232362137e-04f, -2.223952780e-04f, -2.215540126e-04f, -2.207124192e-04f, -2.198704992e-04f, -2.190282540e-04f, -2.181856851e-04f, -2.173427941e-04f, -2.164995823e-04f, +-2.156560512e-04f, -2.148122025e-04f, -2.139680374e-04f, -2.131235575e-04f, -2.122787644e-04f, -2.114336593e-04f, -2.105882440e-04f, -2.097425197e-04f, -2.088964881e-04f, -2.080501505e-04f, +-2.072035085e-04f, -2.063565636e-04f, -2.055093172e-04f, -2.046617708e-04f, -2.038139260e-04f, -2.029657841e-04f, -2.021173468e-04f, -2.012686154e-04f, -2.004195914e-04f, -1.995702764e-04f, +-1.987206719e-04f, -1.978707792e-04f, -1.970205999e-04f, -1.961701356e-04f, -1.953193876e-04f, -1.944683575e-04f, -1.936170468e-04f, -1.927654569e-04f, -1.919135893e-04f, -1.910614456e-04f, +-1.902090272e-04f, -1.893563357e-04f, -1.885033724e-04f, -1.876501389e-04f, -1.867966368e-04f, -1.859428674e-04f, -1.850888323e-04f, -1.842345330e-04f, -1.833799709e-04f, -1.825251476e-04f, +-1.816700646e-04f, -1.808147233e-04f, -1.799591253e-04f, -1.791032720e-04f, -1.782471650e-04f, -1.773908057e-04f, -1.765341956e-04f, -1.756773363e-04f, -1.748202292e-04f, -1.739628758e-04f, +-1.731052777e-04f, -1.722474363e-04f, -1.713893531e-04f, -1.705310296e-04f, -1.696724674e-04f, -1.688136679e-04f, -1.679546326e-04f, -1.670953631e-04f, -1.662358607e-04f, -1.653761271e-04f, +-1.645161637e-04f, -1.636559721e-04f, -1.627955537e-04f, -1.619349100e-04f, -1.610740426e-04f, -1.602129529e-04f, -1.593516424e-04f, -1.584901127e-04f, -1.576283653e-04f, -1.567664016e-04f, +-1.559042232e-04f, -1.550418315e-04f, -1.541792281e-04f, -1.533164145e-04f, -1.524533922e-04f, -1.515901626e-04f, -1.507267274e-04f, -1.498630879e-04f, -1.489992458e-04f, -1.481352024e-04f, +-1.472709594e-04f, -1.464065182e-04f, -1.455418804e-04f, -1.446770473e-04f, -1.438120207e-04f, -1.429468019e-04f, -1.420813924e-04f, -1.412157939e-04f, -1.403500077e-04f, -1.394840354e-04f, +-1.386178785e-04f, -1.377515386e-04f, -1.368850170e-04f, -1.360183154e-04f, -1.351514353e-04f, -1.342843780e-04f, -1.334171453e-04f, -1.325497385e-04f, -1.316821592e-04f, -1.308144089e-04f, +-1.299464892e-04f, -1.290784014e-04f, -1.282101472e-04f, -1.273417280e-04f, -1.264731454e-04f, -1.256044008e-04f, -1.247354958e-04f, -1.238664319e-04f, -1.229972107e-04f, -1.221278335e-04f, +-1.212583020e-04f, -1.203886176e-04f, -1.195187819e-04f, -1.186487964e-04f, -1.177786625e-04f, -1.169083819e-04f, -1.160379559e-04f, -1.151673862e-04f, -1.142966743e-04f, -1.134258216e-04f, +-1.125548297e-04f, -1.116837001e-04f, -1.108124342e-04f, -1.099410337e-04f, -1.090695001e-04f, -1.081978348e-04f, -1.073260393e-04f, -1.064541153e-04f, -1.055820641e-04f, -1.047098874e-04f, +-1.038375866e-04f, -1.029651632e-04f, -1.020926188e-04f, -1.012199549e-04f, -1.003471730e-04f, -9.947427458e-05f, -9.860126121e-05f, -9.772813438e-05f, -9.685489562e-05f, -9.598154644e-05f, +-9.510808837e-05f, -9.423452290e-05f, -9.336085158e-05f, -9.248707590e-05f, -9.161319739e-05f, -9.073921757e-05f, -8.986513796e-05f, -8.899096006e-05f, -8.811668541e-05f, -8.724231551e-05f, +-8.636785189e-05f, -8.549329606e-05f, -8.461864955e-05f, -8.374391386e-05f, -8.286909053e-05f, -8.199418106e-05f, -8.111918697e-05f, -8.024410979e-05f, -7.936895103e-05f, -7.849371222e-05f, +-7.761839485e-05f, -7.674300047e-05f, -7.586753058e-05f, -7.499198671e-05f, -7.411637037e-05f, -7.324068308e-05f, -7.236492636e-05f, -7.148910173e-05f, -7.061321071e-05f, -6.973725482e-05f, +-6.886123557e-05f, -6.798515448e-05f, -6.710901308e-05f, -6.623281288e-05f, -6.535655540e-05f, -6.448024215e-05f, -6.360387467e-05f, -6.272745446e-05f, -6.185098305e-05f, -6.097446195e-05f, +-6.009789268e-05f, -5.922127676e-05f, -5.834461572e-05f, -5.746791106e-05f, -5.659116431e-05f, -5.571437699e-05f, -5.483755061e-05f, -5.396068670e-05f, -5.308378676e-05f, -5.220685233e-05f, +-5.132988492e-05f, -5.045288604e-05f, -4.957585722e-05f, -4.869879997e-05f, -4.782171581e-05f, -4.694460627e-05f, -4.606747285e-05f, -4.519031708e-05f, -4.431314047e-05f, -4.343594455e-05f, +-4.255873082e-05f, -4.168150082e-05f, -4.080425605e-05f, -3.992699803e-05f, -3.904972829e-05f, -3.817244833e-05f, -3.729515968e-05f, -3.641786385e-05f, -3.554056237e-05f, -3.466325674e-05f, +-3.378594849e-05f, -3.290863913e-05f, -3.203133018e-05f, -3.115402316e-05f, -3.027671958e-05f, -2.939942095e-05f, -2.852212881e-05f, -2.764484465e-05f, -2.676757001e-05f, -2.589030639e-05f, +-2.501305531e-05f, -2.413581828e-05f, -2.325859683e-05f, -2.238139247e-05f, -2.150420671e-05f, -2.062704107e-05f, -1.974989707e-05f, -1.887277621e-05f, -1.799568002e-05f, -1.711861001e-05f, +-1.624156769e-05f, -1.536455458e-05f, -1.448757219e-05f, -1.361062205e-05f, -1.273370565e-05f, -1.185682452e-05f, -1.097998016e-05f, -1.010317410e-05f, -9.226407851e-06f, -8.349682918e-06f, +-7.473000817e-06f, -6.596363062e-06f, -5.719771166e-06f, -4.843226641e-06f, -3.966730999e-06f, -3.090285753e-06f, -2.213892416e-06f, -1.337552498e-06f, -4.612675114e-07f, 4.149610321e-07f, +1.291131621e-06f, 2.167242745e-06f, 3.043292893e-06f, 3.919280554e-06f, 4.795204217e-06f, 5.671062373e-06f, 6.546853511e-06f, 7.422576122e-06f, 8.298228695e-06f, 9.173809722e-06f, +1.004931769e-05f, 1.092475110e-05f, 1.180010843e-05f, 1.267538818e-05f, 1.355058884e-05f, 1.442570891e-05f, 1.530074686e-05f, 1.617570120e-05f, 1.705057043e-05f, 1.792535302e-05f, +1.880004748e-05f, 1.967465230e-05f, 2.054916597e-05f, 2.142358698e-05f, 2.229791384e-05f, 2.317214503e-05f, 2.404627905e-05f, 2.492031440e-05f, 2.579424956e-05f, 2.666808304e-05f, +2.754181334e-05f, 2.841543894e-05f, 2.928895834e-05f, 3.016237004e-05f, 3.103567254e-05f, 3.190886434e-05f, 3.278194393e-05f, 3.365490980e-05f, 3.452776047e-05f, 3.540049442e-05f, +3.627311016e-05f, 3.714560618e-05f, 3.801798098e-05f, 3.889023307e-05f, 3.976236093e-05f, 4.063436309e-05f, 4.150623802e-05f, 4.237798424e-05f, 4.324960025e-05f, 4.412108454e-05f, +4.499243562e-05f, 4.586365199e-05f, 4.673473216e-05f, 4.760567462e-05f, 4.847647789e-05f, 4.934714045e-05f, 5.021766082e-05f, 5.108803751e-05f, 5.195826900e-05f, 5.282835382e-05f, +5.369829047e-05f, 5.456807744e-05f, 5.543771326e-05f, 5.630719641e-05f, 5.717652542e-05f, 5.804569879e-05f, 5.891471501e-05f, 5.978357262e-05f, 6.065227010e-05f, 6.152080597e-05f, +6.238917874e-05f, 6.325738691e-05f, 6.412542900e-05f, 6.499330352e-05f, 6.586100898e-05f, 6.672854388e-05f, 6.759590675e-05f, 6.846309608e-05f, 6.933011040e-05f, 7.019694821e-05f, +7.106360803e-05f, 7.193008837e-05f, 7.279638775e-05f, 7.366250468e-05f, 7.452843766e-05f, 7.539418523e-05f, 7.625974589e-05f, 7.712511816e-05f, 7.799030055e-05f, 7.885529159e-05f, +7.972008978e-05f, 8.058469365e-05f, 8.144910172e-05f, 8.231331249e-05f, 8.317732450e-05f, 8.404113626e-05f, 8.490474628e-05f, 8.576815310e-05f, 8.663135523e-05f, 8.749435118e-05f, +8.835713949e-05f, 8.921971867e-05f, 9.008208725e-05f, 9.094424375e-05f, 9.180618669e-05f, 9.266791460e-05f, 9.352942600e-05f, 9.439071941e-05f, 9.525179336e-05f, 9.611264638e-05f, +9.697327699e-05f, 9.783368371e-05f, 9.869386508e-05f, 9.955381963e-05f, 1.004135459e-04f, 1.012730423e-04f, 1.021323076e-04f, 1.029913401e-04f, 1.038501384e-04f, 1.047087011e-04f, +1.055670267e-04f, 1.064251137e-04f, 1.072829606e-04f, 1.081405660e-04f, 1.089979284e-04f, 1.098550463e-04f, 1.107119183e-04f, 1.115685429e-04f, 1.124249187e-04f, 1.132810442e-04f, +1.141369178e-04f, 1.149925382e-04f, 1.158479040e-04f, 1.167030135e-04f, 1.175578654e-04f, 1.184124582e-04f, 1.192667905e-04f, 1.201208607e-04f, 1.209746675e-04f, 1.218282093e-04f, +1.226814847e-04f, 1.235344923e-04f, 1.243872306e-04f, 1.252396981e-04f, 1.260918934e-04f, 1.269438150e-04f, 1.277954615e-04f, 1.286468314e-04f, 1.294979233e-04f, 1.303487357e-04f, +1.311992671e-04f, 1.320495161e-04f, 1.328994813e-04f, 1.337491612e-04f, 1.345985543e-04f, 1.354476593e-04f, 1.362964745e-04f, 1.371449987e-04f, 1.379932303e-04f, 1.388411680e-04f, +1.396888102e-04f, 1.405361555e-04f, 1.413832025e-04f, 1.422299497e-04f, 1.430763956e-04f, 1.439225390e-04f, 1.447683782e-04f, 1.456139118e-04f, 1.464591385e-04f, 1.473040567e-04f, +1.481486650e-04f, 1.489929621e-04f, 1.498369463e-04f, 1.506806164e-04f, 1.515239709e-04f, 1.523670082e-04f, 1.532097271e-04f, 1.540521260e-04f, 1.548942036e-04f, 1.557359583e-04f, +1.565773888e-04f, 1.574184936e-04f, 1.582592713e-04f, 1.590997205e-04f, 1.599398397e-04f, 1.607796274e-04f, 1.616190823e-04f, 1.624582030e-04f, 1.632969880e-04f, 1.641354358e-04f, +1.649735451e-04f, 1.658113144e-04f, 1.666487423e-04f, 1.674858273e-04f, 1.683225681e-04f, 1.691589632e-04f, 1.699950112e-04f, 1.708307107e-04f, 1.716660603e-04f, 1.725010584e-04f, +1.733357038e-04f, 1.741699950e-04f, 1.750039305e-04f, 1.758375090e-04f, 1.766707290e-04f, 1.775035891e-04f, 1.783360879e-04f, 1.791682240e-04f, 1.799999960e-04f, 1.808314024e-04f, +1.816624419e-04f, 1.824931130e-04f, 1.833234143e-04f, 1.841533444e-04f, 1.849829019e-04f, 1.858120854e-04f, 1.866408935e-04f, 1.874693247e-04f, 1.882973777e-04f, 1.891250510e-04f, +1.899523433e-04f, 1.907792531e-04f, 1.916057791e-04f, 1.924319197e-04f, 1.932576738e-04f, 1.940830397e-04f, 1.949080161e-04f, 1.957326017e-04f, 1.965567950e-04f, 1.973805946e-04f, +1.982039992e-04f, 1.990270073e-04f, 1.998496175e-04f, 2.006718284e-04f, 2.014936387e-04f, 2.023150469e-04f, 2.031360517e-04f, 2.039566516e-04f, 2.047768453e-04f, 2.055966313e-04f, +2.064160084e-04f, 2.072349750e-04f, 2.080535298e-04f, 2.088716715e-04f, 2.096893985e-04f, 2.105067096e-04f, 2.113236034e-04f, 2.121400784e-04f, 2.129561333e-04f, 2.137717668e-04f, +2.145869773e-04f, 2.154017636e-04f, 2.162161242e-04f, 2.170300578e-04f, 2.178435630e-04f, 2.186566384e-04f, 2.194692826e-04f, 2.202814944e-04f, 2.210932722e-04f, 2.219046147e-04f, +2.227155205e-04f, 2.235259883e-04f, 2.243360168e-04f, 2.251456044e-04f, 2.259547499e-04f, 2.267634518e-04f, 2.275717089e-04f, 2.283795197e-04f, 2.291868828e-04f, 2.299937970e-04f, +2.308002608e-04f, 2.316062729e-04f, 2.324118320e-04f, 2.332169365e-04f, 2.340215853e-04f, 2.348257768e-04f, 2.356295099e-04f, 2.364327830e-04f, 2.372355949e-04f, 2.380379442e-04f, +2.388398295e-04f, 2.396412494e-04f, 2.404422027e-04f, 2.412426880e-04f, 2.420427039e-04f, 2.428422490e-04f, 2.436413221e-04f, 2.444399217e-04f, 2.452380465e-04f, 2.460356952e-04f, +2.468328663e-04f, 2.476295587e-04f, 2.484257709e-04f, 2.492215015e-04f, 2.500167493e-04f, 2.508115128e-04f, 2.516057908e-04f, 2.523995819e-04f, 2.531928847e-04f, 2.539856980e-04f, +2.547780204e-04f, 2.555698505e-04f, 2.563611870e-04f, 2.571520285e-04f, 2.579423738e-04f, 2.587322216e-04f, 2.595215703e-04f, 2.603104189e-04f, 2.610987658e-04f, 2.618866098e-04f, +2.626739495e-04f, 2.634607837e-04f, 2.642471110e-04f, 2.650329300e-04f, 2.658182394e-04f, 2.666030380e-04f, 2.673873244e-04f, 2.681710972e-04f, 2.689543552e-04f, 2.697370970e-04f, +2.705193213e-04f, 2.713010268e-04f, 2.720822122e-04f, 2.728628761e-04f, 2.736430173e-04f, 2.744226344e-04f, 2.752017261e-04f, 2.759802911e-04f, 2.767583281e-04f, 2.775358357e-04f, +2.783128127e-04f, 2.790892578e-04f, 2.798651696e-04f, 2.806405469e-04f, 2.814153883e-04f, 2.821896926e-04f, 2.829634583e-04f, 2.837366843e-04f, 2.845093692e-04f, 2.852815118e-04f, +2.860531107e-04f, 2.868241645e-04f, 2.875946722e-04f, 2.883646322e-04f, 2.891340434e-04f, 2.899029044e-04f, 2.906712140e-04f, 2.914389709e-04f, 2.922061737e-04f, 2.929728211e-04f, +2.937389120e-04f, 2.945044450e-04f, 2.952694187e-04f, 2.960338320e-04f, 2.967976836e-04f, 2.975609721e-04f, 2.983236962e-04f, 2.990858548e-04f, 2.998474465e-04f, 3.006084700e-04f, +3.013689240e-04f, 3.021288073e-04f, 3.028881187e-04f, 3.036468567e-04f, 3.044050202e-04f, 3.051626079e-04f, 3.059196184e-04f, 3.066760506e-04f, 3.074319032e-04f, 3.081871748e-04f, +3.089418643e-04f, 3.096959704e-04f, 3.104494917e-04f, 3.112024271e-04f, 3.119547752e-04f, 3.127065348e-04f, 3.134577047e-04f, 3.142082835e-04f, 3.149582701e-04f, 3.157076631e-04f, +3.164564614e-04f, 3.172046636e-04f, 3.179522685e-04f, 3.186992748e-04f, 3.194456813e-04f, 3.201914868e-04f, 3.209366899e-04f, 3.216812895e-04f, 3.224252843e-04f, 3.231686730e-04f, +3.239114545e-04f, 3.246536273e-04f, 3.253951904e-04f, 3.261361425e-04f, 3.268764823e-04f, 3.276162086e-04f, 3.283553201e-04f, 3.290938157e-04f, 3.298316940e-04f, 3.305689539e-04f, +3.313055940e-04f, 3.320416133e-04f, 3.327770104e-04f, 3.335117841e-04f, 3.342459331e-04f, 3.349794564e-04f, 3.357123525e-04f, 3.364446204e-04f, 3.371762587e-04f, 3.379072663e-04f, +3.386376419e-04f, 3.393673843e-04f, 3.400964923e-04f, 3.408249646e-04f, 3.415528001e-04f, 3.422799976e-04f, 3.430065558e-04f, 3.437324734e-04f, 3.444577494e-04f, 3.451823824e-04f, +3.459063713e-04f, 3.466297148e-04f, 3.473524118e-04f, 3.480744611e-04f, 3.487958614e-04f, 3.495166115e-04f, 3.502367102e-04f, 3.509561564e-04f, 3.516749488e-04f, 3.523930862e-04f, +3.531105674e-04f, 3.538273912e-04f, 3.545435565e-04f, 3.552590621e-04f, 3.559739066e-04f, 3.566880890e-04f, 3.574016081e-04f, 3.581144626e-04f, 3.588266515e-04f, 3.595381734e-04f, +3.602490272e-04f, 3.609592117e-04f, 3.616687258e-04f, 3.623775682e-04f, 3.630857378e-04f, 3.637932333e-04f, 3.645000537e-04f, 3.652061978e-04f, 3.659116642e-04f, 3.666164520e-04f, +3.673205598e-04f, 3.680239866e-04f, 3.687267312e-04f, 3.694287923e-04f, 3.701301689e-04f, 3.708308597e-04f, 3.715308637e-04f, 3.722301795e-04f, 3.729288061e-04f, 3.736267423e-04f, +3.743239869e-04f, 3.750205388e-04f, 3.757163968e-04f, 3.764115598e-04f, 3.771060266e-04f, 3.777997960e-04f, 3.784928669e-04f, 3.791852382e-04f, 3.798769086e-04f, 3.805678771e-04f, +3.812581424e-04f, 3.819477036e-04f, 3.826365593e-04f, 3.833247084e-04f, 3.840121499e-04f, 3.846988825e-04f, 3.853849052e-04f, 3.860702167e-04f, 3.867548160e-04f, 3.874387019e-04f, +3.881218733e-04f, 3.888043290e-04f, 3.894860679e-04f, 3.901670889e-04f, 3.908473908e-04f, 3.915269726e-04f, 3.922058330e-04f, 3.928839710e-04f, 3.935613854e-04f, 3.942380752e-04f, +3.949140391e-04f, 3.955892761e-04f, 3.962637851e-04f, 3.969375649e-04f, 3.976106144e-04f, 3.982829324e-04f, 3.989545180e-04f, 3.996253700e-04f, 4.002954872e-04f, 4.009648685e-04f, +4.016335129e-04f, 4.023014192e-04f, 4.029685863e-04f, 4.036350132e-04f, 4.043006986e-04f, 4.049656416e-04f, 4.056298410e-04f, 4.062932957e-04f, 4.069560046e-04f, 4.076179666e-04f, +4.082791807e-04f, 4.089396457e-04f, 4.095993605e-04f, 4.102583240e-04f, 4.109165352e-04f, 4.115739930e-04f, 4.122306962e-04f, 4.128866438e-04f, 4.135418348e-04f, 4.141962679e-04f, +4.148499422e-04f, 4.155028565e-04f, 4.161550099e-04f, 4.168064011e-04f, 4.174570292e-04f, 4.181068930e-04f, 4.187559915e-04f, 4.194043235e-04f, 4.200518882e-04f, 4.206986843e-04f, +4.213447107e-04f, 4.219899666e-04f, 4.226344506e-04f, 4.232781619e-04f, 4.239210994e-04f, 4.245632619e-04f, 4.252046484e-04f, 4.258452579e-04f, 4.264850892e-04f, 4.271241415e-04f, +4.277624135e-04f, 4.283999043e-04f, 4.290366127e-04f, 4.296725378e-04f, 4.303076785e-04f, 4.309420338e-04f, 4.315756025e-04f, 4.322083837e-04f, 4.328403763e-04f, 4.334715793e-04f, +4.341019917e-04f, 4.347316123e-04f, 4.353604402e-04f, 4.359884743e-04f, 4.366157136e-04f, 4.372421570e-04f, 4.378678036e-04f, 4.384926523e-04f, 4.391167020e-04f, 4.397399518e-04f, +4.403624006e-04f, 4.409840474e-04f, 4.416048912e-04f, 4.422249309e-04f, 4.428441656e-04f, 4.434625942e-04f, 4.440802156e-04f, 4.446970290e-04f, 4.453130332e-04f, 4.459282273e-04f, +4.465426102e-04f, 4.471561809e-04f, 4.477689385e-04f, 4.483808819e-04f, 4.489920102e-04f, 4.496023222e-04f, 4.502118171e-04f, 4.508204937e-04f, 4.514283512e-04f, 4.520353885e-04f, +4.526416046e-04f, 4.532469986e-04f, 4.538515693e-04f, 4.544553160e-04f, 4.550582374e-04f, 4.556603328e-04f, 4.562616010e-04f, 4.568620411e-04f, 4.574616521e-04f, 4.580604331e-04f, +4.586583830e-04f, 4.592555008e-04f, 4.598517856e-04f, 4.604472365e-04f, 4.610418524e-04f, 4.616356323e-04f, 4.622285754e-04f, 4.628206805e-04f, 4.634119469e-04f, 4.640023733e-04f, +4.645919591e-04f, 4.651807030e-04f, 4.657686043e-04f, 4.663556619e-04f, 4.669418749e-04f, 4.675272422e-04f, 4.681117631e-04f, 4.686954364e-04f, 4.692782613e-04f, 4.698602368e-04f, +4.704413619e-04f, 4.710216357e-04f, 4.716010573e-04f, 4.721796256e-04f, 4.727573398e-04f, 4.733341990e-04f, 4.739102021e-04f, 4.744853482e-04f, 4.750596365e-04f, 4.756330659e-04f, +4.762056355e-04f, 4.767773444e-04f, 4.773481917e-04f, 4.779181764e-04f, 4.784872975e-04f, 4.790555543e-04f, 4.796229457e-04f, 4.801894708e-04f, 4.807551288e-04f, 4.813199186e-04f, +4.818838393e-04f, 4.824468901e-04f, 4.830090701e-04f, 4.835703782e-04f, 4.841308136e-04f, 4.846903754e-04f, 4.852490627e-04f, 4.858068745e-04f, 4.863638100e-04f, 4.869198683e-04f, +4.874750484e-04f, 4.880293494e-04f, 4.885827705e-04f, 4.891353107e-04f, 4.896869692e-04f, 4.902377450e-04f, 4.907876373e-04f, 4.913366452e-04f, 4.918847677e-04f, 4.924320040e-04f, +4.929783532e-04f, 4.935238144e-04f, 4.940683867e-04f, 4.946120693e-04f, 4.951548612e-04f, 4.956967616e-04f, 4.962377696e-04f, 4.967778843e-04f, 4.973171049e-04f, 4.978554305e-04f, +4.983928601e-04f, 4.989293930e-04f, 4.994650282e-04f, 4.999997650e-04f, 5.005336024e-04f, 5.010665395e-04f, 5.015985755e-04f, 5.021297096e-04f, 5.026599409e-04f, 5.031892685e-04f, +5.037176915e-04f, 5.042452092e-04f, 5.047718206e-04f, 5.052975250e-04f, 5.058223214e-04f, 5.063462090e-04f, 5.068691870e-04f, 5.073912545e-04f, 5.079124107e-04f, 5.084326548e-04f, +5.089519858e-04f, 5.094704030e-04f, 5.099879055e-04f, 5.105044925e-04f, 5.110201632e-04f, 5.115349167e-04f, 5.120487522e-04f, 5.125616688e-04f, 5.130736658e-04f, 5.135847423e-04f, +5.140948975e-04f, 5.146041306e-04f, 5.151124407e-04f, 5.156198271e-04f, 5.161262889e-04f, 5.166318252e-04f, 5.171364354e-04f, 5.176401185e-04f, 5.181428738e-04f, 5.186447005e-04f, +5.191455977e-04f, 5.196455647e-04f, 5.201446006e-04f, 5.206427046e-04f, 5.211398760e-04f, 5.216361139e-04f, 5.221314176e-04f, 5.226257862e-04f, 5.231192189e-04f, 5.236117151e-04f, +5.241032738e-04f, 5.245938943e-04f, 5.250835757e-04f, 5.255723174e-04f, 5.260601186e-04f, 5.265469784e-04f, 5.270328960e-04f, 5.275178708e-04f, 5.280019018e-04f, 5.284849884e-04f, +5.289671298e-04f, 5.294483251e-04f, 5.299285737e-04f, 5.304078747e-04f, 5.308862274e-04f, 5.313636311e-04f, 5.318400849e-04f, 5.323155881e-04f, 5.327901399e-04f, 5.332637396e-04f, +5.337363865e-04f, 5.342080797e-04f, 5.346788185e-04f, 5.351486022e-04f, 5.356174301e-04f, 5.360853012e-04f, 5.365522151e-04f, 5.370181707e-04f, 5.374831676e-04f, 5.379472048e-04f, +5.384102816e-04f, 5.388723974e-04f, 5.393335514e-04f, 5.397937428e-04f, 5.402529709e-04f, 5.407112350e-04f, 5.411685344e-04f, 5.416248683e-04f, 5.420802360e-04f, 5.425346367e-04f, +5.429880699e-04f, 5.434405346e-04f, 5.438920303e-04f, 5.443425561e-04f, 5.447921115e-04f, 5.452406956e-04f, 5.456883078e-04f, 5.461349473e-04f, 5.465806135e-04f, 5.470253056e-04f, +5.474690229e-04f, 5.479117647e-04f, 5.483535304e-04f, 5.487943192e-04f, 5.492341304e-04f, 5.496729634e-04f, 5.501108173e-04f, 5.505476917e-04f, 5.509835856e-04f, 5.514184985e-04f, +5.518524297e-04f, 5.522853785e-04f, 5.527173442e-04f, 5.531483261e-04f, 5.535783236e-04f, 5.540073359e-04f, 5.544353624e-04f, 5.548624024e-04f, 5.552884552e-04f, 5.557135202e-04f, +5.561375967e-04f, 5.565606840e-04f, 5.569827815e-04f, 5.574038884e-04f, 5.578240042e-04f, 5.582431282e-04f, 5.586612597e-04f, 5.590783980e-04f, 5.594945425e-04f, 5.599096926e-04f, +5.603238475e-04f, 5.607370067e-04f, 5.611491694e-04f, 5.615603352e-04f, 5.619705032e-04f, 5.623796728e-04f, 5.627878435e-04f, 5.631950145e-04f, 5.636011853e-04f, 5.640063551e-04f, +5.644105234e-04f, 5.648136896e-04f, 5.652158529e-04f, 5.656170128e-04f, 5.660171687e-04f, 5.664163198e-04f, 5.668144657e-04f, 5.672116056e-04f, 5.676077389e-04f, 5.680028651e-04f, +5.683969835e-04f, 5.687900934e-04f, 5.691821944e-04f, 5.695732857e-04f, 5.699633668e-04f, 5.703524370e-04f, 5.707404958e-04f, 5.711275425e-04f, 5.715135765e-04f, 5.718985973e-04f, +5.722826042e-04f, 5.726655967e-04f, 5.730475741e-04f, 5.734285358e-04f, 5.738084813e-04f, 5.741874100e-04f, 5.745653212e-04f, 5.749422145e-04f, 5.753180891e-04f, 5.756929446e-04f, +5.760667803e-04f, 5.764395957e-04f, 5.768113901e-04f, 5.771821631e-04f, 5.775519140e-04f, 5.779206422e-04f, 5.782883473e-04f, 5.786550286e-04f, 5.790206855e-04f, 5.793853175e-04f, +5.797489241e-04f, 5.801115046e-04f, 5.804730585e-04f, 5.808335853e-04f, 5.811930844e-04f, 5.815515552e-04f, 5.819089972e-04f, 5.822654099e-04f, 5.826207926e-04f, 5.829751448e-04f, +5.833284661e-04f, 5.836807558e-04f, 5.840320135e-04f, 5.843822385e-04f, 5.847314303e-04f, 5.850795884e-04f, 5.854267123e-04f, 5.857728015e-04f, 5.861178553e-04f, 5.864618733e-04f, +5.868048549e-04f, 5.871467997e-04f, 5.874877071e-04f, 5.878275765e-04f, 5.881664075e-04f, 5.885041996e-04f, 5.888409521e-04f, 5.891766647e-04f, 5.895113368e-04f, 5.898449678e-04f, +5.901775574e-04f, 5.905091049e-04f, 5.908396099e-04f, 5.911690718e-04f, 5.914974902e-04f, 5.918248646e-04f, 5.921511944e-04f, 5.924764792e-04f, 5.928007185e-04f, 5.931239117e-04f, +5.934460585e-04f, 5.937671582e-04f, 5.940872105e-04f, 5.944062148e-04f, 5.947241707e-04f, 5.950410776e-04f, 5.953569351e-04f, 5.956717428e-04f, 5.959855001e-04f, 5.962982065e-04f, +5.966098617e-04f, 5.969204650e-04f, 5.972300161e-04f, 5.975385145e-04f, 5.978459598e-04f, 5.981523514e-04f, 5.984576889e-04f, 5.987619718e-04f, 5.990651997e-04f, 5.993673722e-04f, +5.996684888e-04f, 5.999685489e-04f, 6.002675523e-04f, 6.005654983e-04f, 6.008623867e-04f, 6.011582169e-04f, 6.014529885e-04f, 6.017467011e-04f, 6.020393541e-04f, 6.023309473e-04f, +6.026214801e-04f, 6.029109521e-04f, 6.031993630e-04f, 6.034867121e-04f, 6.037729992e-04f, 6.040582238e-04f, 6.043423855e-04f, 6.046254839e-04f, 6.049075184e-04f, 6.051884888e-04f, +6.054683946e-04f, 6.057472354e-04f, 6.060250108e-04f, 6.063017204e-04f, 6.065773637e-04f, 6.068519403e-04f, 6.071254500e-04f, 6.073978921e-04f, 6.076692664e-04f, 6.079395725e-04f, +6.082088099e-04f, 6.084769782e-04f, 6.087440771e-04f, 6.090101062e-04f, 6.092750651e-04f, 6.095389533e-04f, 6.098017706e-04f, 6.100635165e-04f, 6.103241906e-04f, 6.105837926e-04f, +6.108423220e-04f, 6.110997786e-04f, 6.113561619e-04f, 6.116114715e-04f, 6.118657071e-04f, 6.121188684e-04f, 6.123709549e-04f, 6.126219662e-04f, 6.128719021e-04f, 6.131207622e-04f, +6.133685460e-04f, 6.136152533e-04f, 6.138608837e-04f, 6.141054368e-04f, 6.143489123e-04f, 6.145913098e-04f, 6.148326290e-04f, 6.150728695e-04f, 6.153120311e-04f, 6.155501132e-04f, +6.157871157e-04f, 6.160230381e-04f, 6.162578802e-04f, 6.164916416e-04f, 6.167243219e-04f, 6.169559208e-04f, 6.171864381e-04f, 6.174158733e-04f, 6.176442262e-04f, 6.178714964e-04f, +6.180976836e-04f, 6.183227875e-04f, 6.185468078e-04f, 6.187697441e-04f, 6.189915961e-04f, 6.192123635e-04f, 6.194320461e-04f, 6.196506435e-04f, 6.198681553e-04f, 6.200845814e-04f, +6.202999213e-04f, 6.205141749e-04f, 6.207273417e-04f, 6.209394215e-04f, 6.211504140e-04f, 6.213603189e-04f, 6.215691359e-04f, 6.217768647e-04f, 6.219835051e-04f, 6.221890567e-04f, +6.223935193e-04f, 6.225968925e-04f, 6.227991762e-04f, 6.230003700e-04f, 6.232004736e-04f, 6.233994868e-04f, 6.235974093e-04f, 6.237942408e-04f, 6.239899811e-04f, 6.241846299e-04f, +6.243781869e-04f, 6.245706519e-04f, 6.247620246e-04f, 6.249523047e-04f, 6.251414920e-04f, 6.253295863e-04f, 6.255165872e-04f, 6.257024946e-04f, 6.258873081e-04f, 6.260710276e-04f, +6.262536527e-04f, 6.264351833e-04f, 6.266156191e-04f, 6.267949599e-04f, 6.269732053e-04f, 6.271503553e-04f, 6.273264095e-04f, 6.275013677e-04f, 6.276752297e-04f, 6.278479953e-04f, +6.280196642e-04f, 6.281902362e-04f, 6.283597111e-04f, 6.285280887e-04f, 6.286953687e-04f, 6.288615509e-04f, 6.290266352e-04f, 6.291906212e-04f, 6.293535088e-04f, 6.295152978e-04f, +6.296759880e-04f, 6.298355791e-04f, 6.299940710e-04f, 6.301514635e-04f, 6.303077563e-04f, 6.304629493e-04f, 6.306170423e-04f, 6.307700350e-04f, 6.309219273e-04f, 6.310727189e-04f, +6.312224098e-04f, 6.313709997e-04f, 6.315184884e-04f, 6.316648758e-04f, 6.318101616e-04f, 6.319543458e-04f, 6.320974280e-04f, 6.322394082e-04f, 6.323802861e-04f, 6.325200616e-04f, +6.326587345e-04f, 6.327963047e-04f, 6.329327720e-04f, 6.330681362e-04f, 6.332023972e-04f, 6.333355547e-04f, 6.334676088e-04f, 6.335985591e-04f, 6.337284055e-04f, 6.338571479e-04f, +6.339847862e-04f, 6.341113201e-04f, 6.342367496e-04f, 6.343610745e-04f, 6.344842946e-04f, 6.346064099e-04f, 6.347274201e-04f, 6.348473251e-04f, 6.349661249e-04f, 6.350838192e-04f, +6.352004080e-04f, 6.353158911e-04f, 6.354302683e-04f, 6.355435396e-04f, 6.356557049e-04f, 6.357667639e-04f, 6.358767167e-04f, 6.359855630e-04f, 6.360933028e-04f, 6.361999360e-04f, +6.363054623e-04f, 6.364098818e-04f, 6.365131944e-04f, 6.366153998e-04f, 6.367164980e-04f, 6.368164890e-04f, 6.369153725e-04f, 6.370131486e-04f, 6.371098171e-04f, 6.372053778e-04f, +6.372998308e-04f, 6.373931760e-04f, 6.374854132e-04f, 6.375765423e-04f, 6.376665634e-04f, 6.377554762e-04f, 6.378432807e-04f, 6.379299769e-04f, 6.380155646e-04f, 6.381000438e-04f, +6.381834144e-04f, 6.382656763e-04f, 6.383468295e-04f, 6.384268739e-04f, 6.385058094e-04f, 6.385836360e-04f, 6.386603536e-04f, 6.387359621e-04f, 6.388104616e-04f, 6.388838518e-04f, +6.389561329e-04f, 6.390273047e-04f, 6.390973671e-04f, 6.391663202e-04f, 6.392341639e-04f, 6.393008981e-04f, 6.393665228e-04f, 6.394310379e-04f, 6.394944435e-04f, 6.395567394e-04f, +6.396179257e-04f, 6.396780023e-04f, 6.397369692e-04f, 6.397948264e-04f, 6.398515737e-04f, 6.399072113e-04f, 6.399617390e-04f, 6.400151569e-04f, 6.400674649e-04f, 6.401186631e-04f, +6.401687513e-04f, 6.402177297e-04f, 6.402655981e-04f, 6.403123566e-04f, 6.403580051e-04f, 6.404025437e-04f, 6.404459724e-04f, 6.404882910e-04f, 6.405294998e-04f, 6.405695986e-04f, +6.406085874e-04f, 6.406464663e-04f, 6.406832353e-04f, 6.407188943e-04f, 6.407534434e-04f, 6.407868827e-04f, 6.408192120e-04f, 6.408504315e-04f, 6.408805411e-04f, 6.409095409e-04f, +6.409374308e-04f, 6.409642110e-04f, 6.409898815e-04f, 6.410144422e-04f, 6.410378932e-04f, 6.410602346e-04f, 6.410814663e-04f, 6.411015885e-04f, 6.411206011e-04f, 6.411385041e-04f, +6.411552977e-04f, 6.411709819e-04f, 6.411855567e-04f, 6.411990221e-04f, 6.412113783e-04f, 6.412226252e-04f, 6.412327630e-04f, 6.412417916e-04f, 6.412497111e-04f, 6.412565217e-04f, +6.412622233e-04f, 6.412668160e-04f, 6.412702999e-04f, 6.412726750e-04f, 6.412739415e-04f, 6.412740994e-04f, 6.412731487e-04f, 6.412710895e-04f, 6.412679219e-04f, 6.412636461e-04f, +6.412582620e-04f, 6.412517697e-04f, 6.412441694e-04f, 6.412354611e-04f, 6.412256450e-04f, 6.412147210e-04f, 6.412026893e-04f, 6.411895500e-04f, 6.411753032e-04f, 6.411599489e-04f, +6.411434873e-04f, 6.411259185e-04f, 6.411072426e-04f, 6.410874597e-04f, 6.410665699e-04f, 6.410445732e-04f, 6.410214699e-04f, 6.409972600e-04f, 6.409719437e-04f, 6.409455210e-04f, +6.409179920e-04f, 6.408893570e-04f, 6.408596160e-04f, 6.408287691e-04f, 6.407968165e-04f, 6.407637583e-04f, 6.407295946e-04f, 6.406943256e-04f, 6.406579513e-04f, 6.406204720e-04f, +6.405818878e-04f, 6.405421987e-04f, 6.405014050e-04f, 6.404595068e-04f, 6.404165042e-04f, 6.403723974e-04f, 6.403271866e-04f, 6.402808718e-04f, 6.402334532e-04f, 6.401849310e-04f, +6.401353054e-04f, 6.400845764e-04f, 6.400327444e-04f, 6.399798093e-04f, 6.399257715e-04f, 6.398706309e-04f, 6.398143880e-04f, 6.397570427e-04f, 6.396985952e-04f, 6.396390458e-04f, +6.395783946e-04f, 6.395166418e-04f, 6.394537876e-04f, 6.393898321e-04f, 6.393247756e-04f, 6.392586181e-04f, 6.391913600e-04f, 6.391230014e-04f, 6.390535424e-04f, 6.389829833e-04f, +6.389113243e-04f, 6.388385656e-04f, 6.387647073e-04f, 6.386897497e-04f, 6.386136929e-04f, 6.385365373e-04f, 6.384582828e-04f, 6.383789299e-04f, 6.382984787e-04f, 6.382169294e-04f, +6.381342822e-04f, 6.380505373e-04f, 6.379656949e-04f, 6.378797554e-04f, 6.377927188e-04f, 6.377045855e-04f, 6.376153555e-04f, 6.375250293e-04f, 6.374336069e-04f, 6.373410886e-04f, +6.372474747e-04f, 6.371527654e-04f, 6.370569609e-04f, 6.369600615e-04f, 6.368620674e-04f, 6.367629788e-04f, 6.366627960e-04f, 6.365615192e-04f, 6.364591487e-04f, 6.363556847e-04f, +6.362511275e-04f, 6.361454773e-04f, 6.360387344e-04f, 6.359308991e-04f, 6.358219715e-04f, 6.357119520e-04f, 6.356008409e-04f, 6.354886383e-04f, 6.353753445e-04f, 6.352609599e-04f, +6.351454847e-04f, 6.350289191e-04f, 6.349112634e-04f, 6.347925180e-04f, 6.346726831e-04f, 6.345517589e-04f, 6.344297457e-04f, 6.343066439e-04f, 6.341824537e-04f, 6.340571754e-04f, +6.339308092e-04f, 6.338033556e-04f, 6.336748147e-04f, 6.335451868e-04f, 6.334144724e-04f, 6.332826715e-04f, 6.331497847e-04f, 6.330158121e-04f, 6.328807540e-04f, 6.327446108e-04f, +6.326073828e-04f, 6.324690702e-04f, 6.323296735e-04f, 6.321891928e-04f, 6.320476286e-04f, 6.319049811e-04f, 6.317612506e-04f, 6.316164375e-04f, 6.314705421e-04f, 6.313235647e-04f, +6.311755056e-04f, 6.310263653e-04f, 6.308761439e-04f, 6.307248418e-04f, 6.305724594e-04f, 6.304189969e-04f, 6.302644549e-04f, 6.301088334e-04f, 6.299521330e-04f, 6.297943539e-04f, +6.296354966e-04f, 6.294755612e-04f, 6.293145483e-04f, 6.291524581e-04f, 6.289892909e-04f, 6.288250473e-04f, 6.286597274e-04f, 6.284933316e-04f, 6.283258604e-04f, 6.281573140e-04f, +6.279876929e-04f, 6.278169973e-04f, 6.276452278e-04f, 6.274723845e-04f, 6.272984680e-04f, 6.271234785e-04f, 6.269474165e-04f, 6.267702822e-04f, 6.265920762e-04f, 6.264127988e-04f, +6.262324503e-04f, 6.260510311e-04f, 6.258685417e-04f, 6.256849823e-04f, 6.255003535e-04f, 6.253146556e-04f, 6.251278889e-04f, 6.249400539e-04f, 6.247511509e-04f, 6.245611804e-04f, +6.243701428e-04f, 6.241780384e-04f, 6.239848677e-04f, 6.237906311e-04f, 6.235953289e-04f, 6.233989616e-04f, 6.232015296e-04f, 6.230030333e-04f, 6.228034731e-04f, 6.226028495e-04f, +6.224011628e-04f, 6.221984134e-04f, 6.219946019e-04f, 6.217897285e-04f, 6.215837938e-04f, 6.213767981e-04f, 6.211687419e-04f, 6.209596257e-04f, 6.207494498e-04f, 6.205382146e-04f, +6.203259207e-04f, 6.201125684e-04f, 6.198981582e-04f, 6.196826906e-04f, 6.194661659e-04f, 6.192485846e-04f, 6.190299472e-04f, 6.188102541e-04f, 6.185895057e-04f, 6.183677026e-04f, +6.181448451e-04f, 6.179209338e-04f, 6.176959690e-04f, 6.174699512e-04f, 6.172428810e-04f, 6.170147587e-04f, 6.167855848e-04f, 6.165553598e-04f, 6.163240841e-04f, 6.160917582e-04f, +6.158583827e-04f, 6.156239579e-04f, 6.153884844e-04f, 6.151519625e-04f, 6.149143929e-04f, 6.146757759e-04f, 6.144361121e-04f, 6.141954019e-04f, 6.139536458e-04f, 6.137108443e-04f, +6.134669980e-04f, 6.132221072e-04f, 6.129761725e-04f, 6.127291943e-04f, 6.124811733e-04f, 6.122321098e-04f, 6.119820043e-04f, 6.117308575e-04f, 6.114786696e-04f, 6.112254414e-04f, +6.109711733e-04f, 6.107158657e-04f, 6.104595192e-04f, 6.102021344e-04f, 6.099437116e-04f, 6.096842515e-04f, 6.094237546e-04f, 6.091622213e-04f, 6.088996522e-04f, 6.086360479e-04f, +6.083714087e-04f, 6.081057354e-04f, 6.078390283e-04f, 6.075712880e-04f, 6.073025151e-04f, 6.070327101e-04f, 6.067618735e-04f, 6.064900059e-04f, 6.062171077e-04f, 6.059431796e-04f, +6.056682221e-04f, 6.053922357e-04f, 6.051152209e-04f, 6.048371784e-04f, 6.045581086e-04f, 6.042780121e-04f, 6.039968895e-04f, 6.037147412e-04f, 6.034315680e-04f, 6.031473703e-04f, +6.028621486e-04f, 6.025759037e-04f, 6.022886359e-04f, 6.020003459e-04f, 6.017110342e-04f, 6.014207014e-04f, 6.011293481e-04f, 6.008369749e-04f, 6.005435822e-04f, 6.002491708e-04f, +5.999537411e-04f, 5.996572938e-04f, 5.993598294e-04f, 5.990613485e-04f, 5.987618517e-04f, 5.984613395e-04f, 5.981598127e-04f, 5.978572716e-04f, 5.975537170e-04f, 5.972491495e-04f, +5.969435696e-04f, 5.966369778e-04f, 5.963293749e-04f, 5.960207614e-04f, 5.957111380e-04f, 5.954005051e-04f, 5.950888635e-04f, 5.947762136e-04f, 5.944625563e-04f, 5.941478919e-04f, +5.938322212e-04f, 5.935155448e-04f, 5.931978632e-04f, 5.928791772e-04f, 5.925594872e-04f, 5.922387940e-04f, 5.919170981e-04f, 5.915944002e-04f, 5.912707008e-04f, 5.909460007e-04f, +5.906203005e-04f, 5.902936007e-04f, 5.899659020e-04f, 5.896372051e-04f, 5.893075105e-04f, 5.889768190e-04f, 5.886451311e-04f, 5.883124475e-04f, 5.879787688e-04f, 5.876440956e-04f, +5.873084287e-04f, 5.869717687e-04f, 5.866341161e-04f, 5.862954717e-04f, 5.859558361e-04f, 5.856152100e-04f, 5.852735940e-04f, 5.849309887e-04f, 5.845873949e-04f, 5.842428132e-04f, +5.838972442e-04f, 5.835506886e-04f, 5.832031471e-04f, 5.828546203e-04f, 5.825051089e-04f, 5.821546136e-04f, 5.818031351e-04f, 5.814506739e-04f, 5.810972309e-04f, 5.807428066e-04f, +5.803874018e-04f, 5.800310171e-04f, 5.796736532e-04f, 5.793153108e-04f, 5.789559905e-04f, 5.785956932e-04f, 5.782344193e-04f, 5.778721697e-04f, 5.775089450e-04f, 5.771447460e-04f, +5.767795732e-04f, 5.764134275e-04f, 5.760463094e-04f, 5.756782198e-04f, 5.753091592e-04f, 5.749391285e-04f, 5.745681283e-04f, 5.741961592e-04f, 5.738232221e-04f, 5.734493177e-04f, +5.730744465e-04f, 5.726986095e-04f, 5.723218071e-04f, 5.719440403e-04f, 5.715653096e-04f, 5.711856159e-04f, 5.708049598e-04f, 5.704233421e-04f, 5.700407634e-04f, 5.696572246e-04f, +5.692727262e-04f, 5.688872692e-04f, 5.685008541e-04f, 5.681134817e-04f, 5.677251528e-04f, 5.673358681e-04f, 5.669456282e-04f, 5.665544341e-04f, 5.661622863e-04f, 5.657691857e-04f, +5.653751330e-04f, 5.649801289e-04f, 5.645841742e-04f, 5.641872696e-04f, 5.637894158e-04f, 5.633906137e-04f, 5.629908639e-04f, 5.625901673e-04f, 5.621885245e-04f, 5.617859364e-04f, +5.613824037e-04f, 5.609779271e-04f, 5.605725074e-04f, 5.601661455e-04f, 5.597588419e-04f, 5.593505976e-04f, 5.589414132e-04f, 5.585312896e-04f, 5.581202275e-04f, 5.577082277e-04f, +5.572952910e-04f, 5.568814181e-04f, 5.564666098e-04f, 5.560508670e-04f, 5.556341903e-04f, 5.552165805e-04f, 5.547980385e-04f, 5.543785650e-04f, 5.539581609e-04f, 5.535368268e-04f, +5.531145636e-04f, 5.526913721e-04f, 5.522672531e-04f, 5.518422074e-04f, 5.514162357e-04f, 5.509893389e-04f, 5.505615177e-04f, 5.501327730e-04f, 5.497031056e-04f, 5.492725162e-04f, +5.488410057e-04f, 5.484085749e-04f, 5.479752246e-04f, 5.475409556e-04f, 5.471057687e-04f, 5.466696647e-04f, 5.462326445e-04f, 5.457947088e-04f, 5.453558585e-04f, 5.449160943e-04f, +5.444754172e-04f, 5.440338279e-04f, 5.435913273e-04f, 5.431479161e-04f, 5.427035953e-04f, 5.422583656e-04f, 5.418122279e-04f, 5.413651829e-04f, 5.409172316e-04f, 5.404683748e-04f, +5.400186132e-04f, 5.395679478e-04f, 5.391163794e-04f, 5.386639087e-04f, 5.382105368e-04f, 5.377562643e-04f, 5.373010922e-04f, 5.368450213e-04f, 5.363880524e-04f, 5.359301864e-04f, +5.354714241e-04f, 5.350117665e-04f, 5.345512143e-04f, 5.340897683e-04f, 5.336274296e-04f, 5.331641988e-04f, 5.327000770e-04f, 5.322350649e-04f, 5.317691633e-04f, 5.313023733e-04f, +5.308346955e-04f, 5.303661310e-04f, 5.298966805e-04f, 5.294263450e-04f, 5.289551252e-04f, 5.284830222e-04f, 5.280100367e-04f, 5.275361696e-04f, 5.270614219e-04f, 5.265857943e-04f, +5.261092878e-04f, 5.256319032e-04f, 5.251536415e-04f, 5.246745035e-04f, 5.241944901e-04f, 5.237136022e-04f, 5.232318406e-04f, 5.227492063e-04f, 5.222657002e-04f, 5.217813232e-04f, +5.212960761e-04f, 5.208099598e-04f, 5.203229753e-04f, 5.198351235e-04f, 5.193464051e-04f, 5.188568213e-04f, 5.183663727e-04f, 5.178750605e-04f, 5.173828853e-04f, 5.168898483e-04f, +5.163959502e-04f, 5.159011921e-04f, 5.154055747e-04f, 5.149090990e-04f, 5.144117660e-04f, 5.139135765e-04f, 5.134145315e-04f, 5.129146319e-04f, 5.124138785e-04f, 5.119122724e-04f, +5.114098145e-04f, 5.109065056e-04f, 5.104023467e-04f, 5.098973387e-04f, 5.093914827e-04f, 5.088847793e-04f, 5.083772298e-04f, 5.078688348e-04f, 5.073595955e-04f, 5.068495126e-04f, +5.063385873e-04f, 5.058268203e-04f, 5.053142127e-04f, 5.048007654e-04f, 5.042864792e-04f, 5.037713553e-04f, 5.032553945e-04f, 5.027385977e-04f, 5.022209660e-04f, 5.017025002e-04f, +5.011832013e-04f, 5.006630703e-04f, 5.001421081e-04f, 4.996203157e-04f, 4.990976940e-04f, 4.985742440e-04f, 4.980499666e-04f, 4.975248629e-04f, 4.969989338e-04f, 4.964721801e-04f, +4.959446030e-04f, 4.954162034e-04f, 4.948869822e-04f, 4.943569404e-04f, 4.938260789e-04f, 4.932943989e-04f, 4.927619011e-04f, 4.922285866e-04f, 4.916944564e-04f, 4.911595115e-04f, +4.906237528e-04f, 4.900871813e-04f, 4.895497980e-04f, 4.890116038e-04f, 4.884725999e-04f, 4.879327870e-04f, 4.873921663e-04f, 4.868507387e-04f, 4.863085052e-04f, 4.857654668e-04f, +4.852216245e-04f, 4.846769793e-04f, 4.841315321e-04f, 4.835852841e-04f, 4.830382361e-04f, 4.824903891e-04f, 4.819417442e-04f, 4.813923024e-04f, 4.808420647e-04f, 4.802910321e-04f, +4.797392055e-04f, 4.791865860e-04f, 4.786331746e-04f, 4.780789723e-04f, 4.775239801e-04f, 4.769681991e-04f, 4.764116302e-04f, 4.758542744e-04f, 4.752961328e-04f, 4.747372064e-04f, +4.741774962e-04f, 4.736170032e-04f, 4.730557285e-04f, 4.724936730e-04f, 4.719308378e-04f, 4.713672240e-04f, 4.708028325e-04f, 4.702376643e-04f, 4.696717205e-04f, 4.691050022e-04f, +4.685375103e-04f, 4.679692459e-04f, 4.674002100e-04f, 4.668304037e-04f, 4.662598280e-04f, 4.656884839e-04f, 4.651163724e-04f, 4.645434947e-04f, 4.639698517e-04f, 4.633954446e-04f, +4.628202742e-04f, 4.622443417e-04f, 4.616676482e-04f, 4.610901946e-04f, 4.605119821e-04f, 4.599330116e-04f, 4.593532842e-04f, 4.587728010e-04f, 4.581915631e-04f, 4.576095714e-04f, +4.570268270e-04f, 4.564433311e-04f, 4.558590846e-04f, 4.552740886e-04f, 4.546883442e-04f, 4.541018525e-04f, 4.535146144e-04f, 4.529266311e-04f, 4.523379036e-04f, 4.517484330e-04f, +4.511582204e-04f, 4.505672668e-04f, 4.499755734e-04f, 4.493831411e-04f, 4.487899710e-04f, 4.481960643e-04f, 4.476014220e-04f, 4.470060452e-04f, 4.464099349e-04f, 4.458130922e-04f, +4.452155183e-04f, 4.446172141e-04f, 4.440181809e-04f, 4.434184195e-04f, 4.428179313e-04f, 4.422167172e-04f, 4.416147783e-04f, 4.410121157e-04f, 4.404087305e-04f, 4.398046237e-04f, +4.391997966e-04f, 4.385942502e-04f, 4.379879855e-04f, 4.373810037e-04f, 4.367733058e-04f, 4.361648930e-04f, 4.355557664e-04f, 4.349459270e-04f, 4.343353759e-04f, 4.337241144e-04f, +4.331121434e-04f, 4.324994641e-04f, 4.318860775e-04f, 4.312719849e-04f, 4.306571872e-04f, 4.300416856e-04f, 4.294254813e-04f, 4.288085753e-04f, 4.281909687e-04f, 4.275726626e-04f, +4.269536583e-04f, 4.263339567e-04f, 4.257135590e-04f, 4.250924663e-04f, 4.244706798e-04f, 4.238482005e-04f, 4.232250297e-04f, 4.226011683e-04f, 4.219766175e-04f, 4.213513785e-04f, +4.207254524e-04f, 4.200988403e-04f, 4.194715433e-04f, 4.188435626e-04f, 4.182148993e-04f, 4.175855546e-04f, 4.169555294e-04f, 4.163248251e-04f, 4.156934428e-04f, 4.150613834e-04f, +4.144286483e-04f, 4.137952386e-04f, 4.131611553e-04f, 4.125263996e-04f, 4.118909728e-04f, 4.112548758e-04f, 4.106181099e-04f, 4.099806761e-04f, 4.093425758e-04f, 4.087038099e-04f, +4.080643796e-04f, 4.074242862e-04f, 4.067835307e-04f, 4.061421143e-04f, 4.055000381e-04f, 4.048573033e-04f, 4.042139111e-04f, 4.035698626e-04f, 4.029251589e-04f, 4.022798013e-04f, +4.016337909e-04f, 4.009871288e-04f, 4.003398162e-04f, 3.996918543e-04f, 3.990432442e-04f, 3.983939871e-04f, 3.977440841e-04f, 3.970935365e-04f, 3.964423454e-04f, 3.957905119e-04f, +3.951380373e-04f, 3.944849227e-04f, 3.938311692e-04f, 3.931767781e-04f, 3.925217505e-04f, 3.918660876e-04f, 3.912097906e-04f, 3.905528606e-04f, 3.898952988e-04f, 3.892371064e-04f, +3.885782846e-04f, 3.879188346e-04f, 3.872587575e-04f, 3.865980546e-04f, 3.859367269e-04f, 3.852747758e-04f, 3.846122023e-04f, 3.839490077e-04f, 3.832851932e-04f, 3.826207598e-04f, +3.819557090e-04f, 3.812900417e-04f, 3.806237593e-04f, 3.799568628e-04f, 3.792893536e-04f, 3.786212328e-04f, 3.779525015e-04f, 3.772831611e-04f, 3.766132126e-04f, 3.759426573e-04f, +3.752714964e-04f, 3.745997311e-04f, 3.739273625e-04f, 3.732543920e-04f, 3.725808206e-04f, 3.719066496e-04f, 3.712318803e-04f, 3.705565137e-04f, 3.698805511e-04f, 3.692039938e-04f, +3.685268429e-04f, 3.678490997e-04f, 3.671707652e-04f, 3.664918409e-04f, 3.658123278e-04f, 3.651322272e-04f, 3.644515404e-04f, 3.637702684e-04f, 3.630884126e-04f, 3.624059741e-04f, +3.617229542e-04f, 3.610393541e-04f, 3.603551750e-04f, 3.596704182e-04f, 3.589850848e-04f, 3.582991760e-04f, 3.576126932e-04f, 3.569256375e-04f, 3.562380101e-04f, 3.555498124e-04f, +3.548610454e-04f, 3.541717105e-04f, 3.534818088e-04f, 3.527913416e-04f, 3.521003102e-04f, 3.514087157e-04f, 3.507165594e-04f, 3.500238425e-04f, 3.493305663e-04f, 3.486367320e-04f, +3.479423408e-04f, 3.472473940e-04f, 3.465518928e-04f, 3.458558384e-04f, 3.451592321e-04f, 3.444620752e-04f, 3.437643688e-04f, 3.430661142e-04f, 3.423673127e-04f, 3.416679655e-04f, +3.409680738e-04f, 3.402676389e-04f, 3.395666621e-04f, 3.388651445e-04f, 3.381630875e-04f, 3.374604922e-04f, 3.367573600e-04f, 3.360536921e-04f, 3.353494897e-04f, 3.346447541e-04f, +3.339394865e-04f, 3.332336883e-04f, 3.325273606e-04f, 3.318205046e-04f, 3.311131218e-04f, 3.304052133e-04f, 3.296967804e-04f, 3.289878243e-04f, 3.282783463e-04f, 3.275683477e-04f, +3.268578297e-04f, 3.261467936e-04f, 3.254352406e-04f, 3.247231721e-04f, 3.240105892e-04f, 3.232974933e-04f, 3.225838856e-04f, 3.218697674e-04f, 3.211551399e-04f, 3.204400045e-04f, +3.197243623e-04f, 3.190082147e-04f, 3.182915630e-04f, 3.175744083e-04f, 3.168567520e-04f, 3.161385954e-04f, 3.154199397e-04f, 3.147007862e-04f, 3.139811362e-04f, 3.132609909e-04f, +3.125403516e-04f, 3.118192197e-04f, 3.110975964e-04f, 3.103754829e-04f, 3.096528806e-04f, 3.089297907e-04f, 3.082062146e-04f, 3.074821534e-04f, 3.067576085e-04f, 3.060325812e-04f, +3.053070728e-04f, 3.045810844e-04f, 3.038546176e-04f, 3.031276734e-04f, 3.024002532e-04f, 3.016723583e-04f, 3.009439900e-04f, 3.002151496e-04f, 2.994858383e-04f, 2.987560575e-04f, +2.980258084e-04f, 2.972950924e-04f, 2.965639107e-04f, 2.958322647e-04f, 2.951001555e-04f, 2.943675846e-04f, 2.936345532e-04f, 2.929010627e-04f, 2.921671142e-04f, 2.914327092e-04f, +2.906978489e-04f, 2.899625346e-04f, 2.892267676e-04f, 2.884905492e-04f, 2.877538808e-04f, 2.870167635e-04f, 2.862791989e-04f, 2.855411880e-04f, 2.848027323e-04f, 2.840638330e-04f, +2.833244915e-04f, 2.825847091e-04f, 2.818444870e-04f, 2.811038266e-04f, 2.803627291e-04f, 2.796211960e-04f, 2.788792285e-04f, 2.781368279e-04f, 2.773939956e-04f, 2.766507327e-04f, +2.759070408e-04f, 2.751629210e-04f, 2.744183747e-04f, 2.736734032e-04f, 2.729280078e-04f, 2.721821899e-04f, 2.714359507e-04f, 2.706892916e-04f, 2.699422139e-04f, 2.691947189e-04f, +2.684468079e-04f, 2.676984823e-04f, 2.669497433e-04f, 2.662005923e-04f, 2.654510307e-04f, 2.647010597e-04f, 2.639506806e-04f, 2.631998949e-04f, 2.624487037e-04f, 2.616971085e-04f, +2.609451106e-04f, 2.601927112e-04f, 2.594399118e-04f, 2.586867136e-04f, 2.579331180e-04f, 2.571791263e-04f, 2.564247398e-04f, 2.556699599e-04f, 2.549147878e-04f, 2.541592251e-04f, +2.534032728e-04f, 2.526469325e-04f, 2.518902054e-04f, 2.511330928e-04f, 2.503755961e-04f, 2.496177167e-04f, 2.488594558e-04f, 2.481008149e-04f, 2.473417951e-04f, 2.465823980e-04f, +2.458226247e-04f, 2.450624767e-04f, 2.443019553e-04f, 2.435410619e-04f, 2.427797977e-04f, 2.420181641e-04f, 2.412561624e-04f, 2.404937941e-04f, 2.397310604e-04f, 2.389679627e-04f, +2.382045022e-04f, 2.374406805e-04f, 2.366764988e-04f, 2.359119584e-04f, 2.351470607e-04f, 2.343818071e-04f, 2.336161989e-04f, 2.328502374e-04f, 2.320839240e-04f, 2.313172600e-04f, +2.305502468e-04f, 2.297828858e-04f, 2.290151783e-04f, 2.282471255e-04f, 2.274787290e-04f, 2.267099900e-04f, 2.259409099e-04f, 2.251714900e-04f, 2.244017318e-04f, 2.236316365e-04f, +2.228612054e-04f, 2.220904401e-04f, 2.213193417e-04f, 2.205479117e-04f, 2.197761515e-04f, 2.190040623e-04f, 2.182316455e-04f, 2.174589026e-04f, 2.166858348e-04f, 2.159124434e-04f, +2.151387300e-04f, 2.143646958e-04f, 2.135903422e-04f, 2.128156705e-04f, 2.120406821e-04f, 2.112653784e-04f, 2.104897607e-04f, 2.097138304e-04f, 2.089375888e-04f, 2.081610374e-04f, +2.073841774e-04f, 2.066070103e-04f, 2.058295374e-04f, 2.050517601e-04f, 2.042736797e-04f, 2.034952976e-04f, 2.027166151e-04f, 2.019376337e-04f, 2.011583547e-04f, 2.003787794e-04f, +1.995989093e-04f, 1.988187457e-04f, 1.980382899e-04f, 1.972575434e-04f, 1.964765075e-04f, 1.956951836e-04f, 1.949135730e-04f, 1.941316771e-04f, 1.933494973e-04f, 1.925670350e-04f, +1.917842915e-04f, 1.910012682e-04f, 1.902179665e-04f, 1.894343877e-04f, 1.886505333e-04f, 1.878664045e-04f, 1.870820028e-04f, 1.862973296e-04f, 1.855123861e-04f, 1.847271739e-04f, +1.839416942e-04f, 1.831559485e-04f, 1.823699381e-04f, 1.815836643e-04f, 1.807971287e-04f, 1.800103325e-04f, 1.792232771e-04f, 1.784359639e-04f, 1.776483943e-04f, 1.768605697e-04f, +1.760724914e-04f, 1.752841609e-04f, 1.744955794e-04f, 1.737067484e-04f, 1.729176693e-04f, 1.721283434e-04f, 1.713387721e-04f, 1.705489569e-04f, 1.697588990e-04f, 1.689685999e-04f, +1.681780609e-04f, 1.673872835e-04f, 1.665962690e-04f, 1.658050188e-04f, 1.650135343e-04f, 1.642218168e-04f, 1.634298678e-04f, 1.626376886e-04f, 1.618452807e-04f, 1.610526453e-04f, +1.602597839e-04f, 1.594666979e-04f, 1.586733887e-04f, 1.578798576e-04f, 1.570861061e-04f, 1.562921355e-04f, 1.554979472e-04f, 1.547035426e-04f, 1.539089231e-04f, 1.531140900e-04f, +1.523190448e-04f, 1.515237889e-04f, 1.507283236e-04f, 1.499326503e-04f, 1.491367704e-04f, 1.483406854e-04f, 1.475443966e-04f, 1.467479053e-04f, 1.459512130e-04f, 1.451543211e-04f, +1.443572309e-04f, 1.435599439e-04f, 1.427624615e-04f, 1.419647850e-04f, 1.411669158e-04f, 1.403688553e-04f, 1.395706049e-04f, 1.387721661e-04f, 1.379735401e-04f, 1.371747284e-04f, +1.363757324e-04f, 1.355765535e-04f, 1.347771931e-04f, 1.339776525e-04f, 1.331779332e-04f, 1.323780366e-04f, 1.315779639e-04f, 1.307777168e-04f, 1.299772965e-04f, 1.291767044e-04f, +1.283759419e-04f, 1.275750105e-04f, 1.267739115e-04f, 1.259726463e-04f, 1.251712163e-04f, 1.243696229e-04f, 1.235678676e-04f, 1.227659516e-04f, 1.219638764e-04f, 1.211616435e-04f, +1.203592541e-04f, 1.195567098e-04f, 1.187540118e-04f, 1.179511616e-04f, 1.171481606e-04f, 1.163450102e-04f, 1.155417118e-04f, 1.147382668e-04f, 1.139346765e-04f, 1.131309425e-04f, +1.123270660e-04f, 1.115230485e-04f, 1.107188914e-04f, 1.099145960e-04f, 1.091101638e-04f, 1.083055963e-04f, 1.075008947e-04f, 1.066960604e-04f, 1.058910950e-04f, 1.050859997e-04f, +1.042807760e-04f, 1.034754253e-04f, 1.026699490e-04f, 1.018643485e-04f, 1.010586251e-04f, 1.002527804e-04f, 9.944681559e-05f, 9.864073220e-05f, 9.783453160e-05f, 9.702821519e-05f, +9.622178438e-05f, 9.541524057e-05f, 9.460858515e-05f, 9.380181953e-05f, 9.299494511e-05f, 9.218796330e-05f, 9.138087550e-05f, 9.057368310e-05f, 8.976638752e-05f, 8.895899015e-05f, +8.815149240e-05f, 8.734389566e-05f, 8.653620135e-05f, 8.572841087e-05f, 8.492052562e-05f, 8.411254699e-05f, 8.330447641e-05f, 8.249631526e-05f, 8.168806495e-05f, 8.087972689e-05f, +8.007130248e-05f, 7.926279311e-05f, 7.845420021e-05f, 7.764552516e-05f, 7.683676938e-05f, 7.602793426e-05f, 7.521902121e-05f, 7.441003164e-05f, 7.360096695e-05f, 7.279182853e-05f, +7.198261780e-05f, 7.117333616e-05f, 7.036398502e-05f, 6.955456577e-05f, 6.874507983e-05f, 6.793552858e-05f, 6.712591345e-05f, 6.631623584e-05f, 6.550649713e-05f, 6.469669876e-05f, +6.388684210e-05f, 6.307692858e-05f, 6.226695959e-05f, 6.145693654e-05f, 6.064686083e-05f, 5.983673387e-05f, 5.902655706e-05f, 5.821633180e-05f, 5.740605950e-05f, 5.659574157e-05f, +5.578537940e-05f, 5.497497440e-05f, 5.416452797e-05f, 5.335404153e-05f, 5.254351647e-05f, 5.173295419e-05f, 5.092235611e-05f, 5.011172362e-05f, 4.930105813e-05f, 4.849036104e-05f, +4.767963376e-05f, 4.686887768e-05f, 4.605809423e-05f, 4.524728478e-05f, 4.443645076e-05f, 4.362559357e-05f, 4.281471460e-05f, 4.200381526e-05f, 4.119289696e-05f, 4.038196110e-05f, +3.957100908e-05f, 3.876004230e-05f, 3.794906217e-05f, 3.713807009e-05f, 3.632706747e-05f, 3.551605570e-05f, 3.470503619e-05f, 3.389401035e-05f, 3.308297956e-05f, 3.227194525e-05f, +3.146090881e-05f, 3.064987164e-05f, 2.983883515e-05f, 2.902780073e-05f, 2.821676979e-05f, 2.740574374e-05f, 2.659472396e-05f, 2.578371188e-05f, 2.497270888e-05f, 2.416171637e-05f, +2.335073574e-05f, 2.253976842e-05f, 2.172881578e-05f, 2.091787924e-05f, 2.010696019e-05f, 1.929606004e-05f, 1.848518019e-05f, 1.767432203e-05f, 1.686348697e-05f, 1.605267641e-05f, +1.524189175e-05f, 1.443113439e-05f, 1.362040573e-05f, 1.280970716e-05f, 1.199904010e-05f, 1.118840593e-05f, 1.037780606e-05f, 9.567241887e-06f, 8.756714810e-06f, 7.946226228e-06f, +7.135777540e-06f, 6.325370144e-06f, 5.515005439e-06f, 4.704684823e-06f, 3.894409694e-06f, 3.084181451e-06f, 2.274001490e-06f, 1.463871210e-06f, 6.537920085e-07f, -1.562347178e-07f, +-9.662075718e-07f, -1.776125156e-06f, -2.585986075e-06f, -3.395788931e-06f, -4.205532329e-06f, -5.015214871e-06f, -5.824835162e-06f, -6.634391807e-06f, -7.443883410e-06f, -8.253308575e-06f, +-9.062665908e-06f, -9.871954013e-06f, -1.068117150e-05f, -1.149031696e-05f, -1.229938902e-05f, -1.310838627e-05f, -1.391730732e-05f, -1.472615078e-05f, -1.553491525e-05f, -1.634359935e-05f, +-1.715220167e-05f, -1.796072083e-05f, -1.876915543e-05f, -1.957750409e-05f, -2.038576540e-05f, -2.119393798e-05f, -2.200202043e-05f, -2.281001137e-05f, -2.361790941e-05f, -2.442571314e-05f, +-2.523342119e-05f, -2.604103216e-05f, -2.684854466e-05f, -2.765595731e-05f, -2.846326871e-05f, -2.927047747e-05f, -3.007758221e-05f, -3.088458153e-05f, -3.169147406e-05f, -3.249825839e-05f, +-3.330493314e-05f, -3.411149693e-05f, -3.491794837e-05f, -3.572428607e-05f, -3.653050864e-05f, -3.733661470e-05f, -3.814260286e-05f, -3.894847174e-05f, -3.975421995e-05f, -4.055984610e-05f, +-4.136534882e-05f, -4.217072671e-05f, -4.297597839e-05f, -4.378110248e-05f, -4.458609759e-05f, -4.539096234e-05f, -4.619569535e-05f, -4.700029524e-05f, -4.780476062e-05f, -4.860909011e-05f, +-4.941328233e-05f, -5.021733589e-05f, -5.102124942e-05f, -5.182502154e-05f, -5.262865087e-05f, -5.343213602e-05f, -5.423547561e-05f, -5.503866827e-05f, -5.584171262e-05f, -5.664460728e-05f, +-5.744735087e-05f, -5.824994201e-05f, -5.905237932e-05f, -5.985466143e-05f, -6.065678697e-05f, -6.145875455e-05f, -6.226056279e-05f, -6.306221033e-05f, -6.386369578e-05f, -6.466501778e-05f, +-6.546617494e-05f, -6.626716590e-05f, -6.706798928e-05f, -6.786864370e-05f, -6.866912779e-05f, -6.946944018e-05f, -7.026957950e-05f, -7.106954437e-05f, -7.186933343e-05f, -7.266894530e-05f, +-7.346837861e-05f, -7.426763199e-05f, -7.506670408e-05f, -7.586559349e-05f, -7.666429887e-05f, -7.746281884e-05f, -7.826115203e-05f, -7.905929708e-05f, -7.985725263e-05f, -8.065501729e-05f, +-8.145258971e-05f, -8.224996852e-05f, -8.304715235e-05f, -8.384413984e-05f, -8.464092962e-05f, -8.543752033e-05f, -8.623391061e-05f, -8.703009909e-05f, -8.782608440e-05f, -8.862186519e-05f, +-8.941744009e-05f, -9.021280774e-05f, -9.100796678e-05f, -9.180291585e-05f, -9.259765358e-05f, -9.339217862e-05f, -9.418648961e-05f, -9.498058519e-05f, -9.577446400e-05f, -9.656812467e-05f, +-9.736156587e-05f, -9.815478621e-05f, -9.894778436e-05f, -9.974055895e-05f, -1.005331086e-04f, -1.013254320e-04f, -1.021175278e-04f, -1.029093946e-04f, -1.037010311e-04f, -1.044924359e-04f, +-1.052836076e-04f, -1.060745450e-04f, -1.068652466e-04f, -1.076557111e-04f, -1.084459372e-04f, -1.092359235e-04f, -1.100256686e-04f, -1.108151712e-04f, -1.116044300e-04f, -1.123934436e-04f, +-1.131822107e-04f, -1.139707299e-04f, -1.147589998e-04f, -1.155470191e-04f, -1.163347866e-04f, -1.171223007e-04f, -1.179095602e-04f, -1.186965638e-04f, -1.194833101e-04f, -1.202697977e-04f, +-1.210560253e-04f, -1.218419916e-04f, -1.226276952e-04f, -1.234131348e-04f, -1.241983090e-04f, -1.249832166e-04f, -1.257678561e-04f, -1.265522262e-04f, -1.273363256e-04f, -1.281201530e-04f, +-1.289037069e-04f, -1.296869862e-04f, -1.304699894e-04f, -1.312527151e-04f, -1.320351622e-04f, -1.328173292e-04f, -1.335992148e-04f, -1.343808176e-04f, -1.351621364e-04f, -1.359431698e-04f, +-1.367239164e-04f, -1.375043750e-04f, -1.382845442e-04f, -1.390644227e-04f, -1.398440091e-04f, -1.406233021e-04f, -1.414023005e-04f, -1.421810028e-04f, -1.429594077e-04f, -1.437375140e-04f, +-1.445153202e-04f, -1.452928251e-04f, -1.460700274e-04f, -1.468469256e-04f, -1.476235185e-04f, -1.483998049e-04f, -1.491757832e-04f, -1.499514523e-04f, -1.507268108e-04f, -1.515018574e-04f, +-1.522765907e-04f, -1.530510095e-04f, -1.538251124e-04f, -1.545988981e-04f, -1.553723653e-04f, -1.561455127e-04f, -1.569183389e-04f, -1.576908427e-04f, -1.584630228e-04f, -1.592348777e-04f, +-1.600064063e-04f, -1.607776071e-04f, -1.615484790e-04f, -1.623190205e-04f, -1.630892303e-04f, -1.638591072e-04f, -1.646286499e-04f, -1.653978570e-04f, -1.661667272e-04f, -1.669352592e-04f, +-1.677034517e-04f, -1.684713035e-04f, -1.692388131e-04f, -1.700059794e-04f, -1.707728009e-04f, -1.715392764e-04f, -1.723054046e-04f, -1.730711842e-04f, -1.738366139e-04f, -1.746016924e-04f, +-1.753664183e-04f, -1.761307905e-04f, -1.768948075e-04f, -1.776584681e-04f, -1.784217710e-04f, -1.791847149e-04f, -1.799472985e-04f, -1.807095205e-04f, -1.814713797e-04f, -1.822328746e-04f, +-1.829940041e-04f, -1.837547668e-04f, -1.845151615e-04f, -1.852751868e-04f, -1.860348415e-04f, -1.867941242e-04f, -1.875530338e-04f, -1.883115688e-04f, -1.890697281e-04f, -1.898275102e-04f, +-1.905849141e-04f, -1.913419383e-04f, -1.920985815e-04f, -1.928548426e-04f, -1.936107201e-04f, -1.943662129e-04f, -1.951213197e-04f, -1.958760391e-04f, -1.966303699e-04f, -1.973843108e-04f, +-1.981378605e-04f, -1.988910178e-04f, -1.996437813e-04f, -2.003961499e-04f, -2.011481222e-04f, -2.018996969e-04f, -2.026508729e-04f, -2.034016487e-04f, -2.041520232e-04f, -2.049019950e-04f, +-2.056515630e-04f, -2.064007257e-04f, -2.071494820e-04f, -2.078978306e-04f, -2.086457703e-04f, -2.093932997e-04f, -2.101404176e-04f, -2.108871227e-04f, -2.116334137e-04f, -2.123792895e-04f, +-2.131247487e-04f, -2.138697901e-04f, -2.146144125e-04f, -2.153586144e-04f, -2.161023948e-04f, -2.168457523e-04f, -2.175886857e-04f, -2.183311937e-04f, -2.190732751e-04f, -2.198149286e-04f, +-2.205561530e-04f, -2.212969470e-04f, -2.220373093e-04f, -2.227772387e-04f, -2.235167340e-04f, -2.242557939e-04f, -2.249944172e-04f, -2.257326026e-04f, -2.264703488e-04f, -2.272076546e-04f, +-2.279445188e-04f, -2.286809402e-04f, -2.294169174e-04f, -2.301524492e-04f, -2.308875345e-04f, -2.316221719e-04f, -2.323563602e-04f, -2.330900982e-04f, -2.338233846e-04f, -2.345562182e-04f, +-2.352885978e-04f, -2.360205221e-04f, -2.367519898e-04f, -2.374829999e-04f, -2.382135509e-04f, -2.389436418e-04f, -2.396732712e-04f, -2.404024379e-04f, -2.411311407e-04f, -2.418593784e-04f, +-2.425871497e-04f, -2.433144534e-04f, -2.440412883e-04f, -2.447676532e-04f, -2.454935468e-04f, -2.462189679e-04f, -2.469439153e-04f, -2.476683877e-04f, -2.483923840e-04f, -2.491159029e-04f, +-2.498389433e-04f, -2.505615038e-04f, -2.512835832e-04f, -2.520051805e-04f, -2.527262942e-04f, -2.534469233e-04f, -2.541670665e-04f, -2.548867225e-04f, -2.556058903e-04f, -2.563245685e-04f, +-2.570427560e-04f, -2.577604515e-04f, -2.584776539e-04f, -2.591943619e-04f, -2.599105743e-04f, -2.606262900e-04f, -2.613415076e-04f, -2.620562261e-04f, -2.627704442e-04f, -2.634841608e-04f, +-2.641973745e-04f, -2.649100842e-04f, -2.656222887e-04f, -2.663339869e-04f, -2.670451775e-04f, -2.677558592e-04f, -2.684660311e-04f, -2.691756917e-04f, -2.698848400e-04f, -2.705934747e-04f, +-2.713015947e-04f, -2.720091987e-04f, -2.727162857e-04f, -2.734228543e-04f, -2.741289034e-04f, -2.748344318e-04f, -2.755394383e-04f, -2.762439218e-04f, -2.769478810e-04f, -2.776513149e-04f, +-2.783542221e-04f, -2.790566015e-04f, -2.797584520e-04f, -2.804597723e-04f, -2.811605613e-04f, -2.818608178e-04f, -2.825605407e-04f, -2.832597286e-04f, -2.839583806e-04f, -2.846564954e-04f, +-2.853540718e-04f, -2.860511087e-04f, -2.867476049e-04f, -2.874435592e-04f, -2.881389704e-04f, -2.888338375e-04f, -2.895281592e-04f, -2.902219343e-04f, -2.909151618e-04f, -2.916078404e-04f, +-2.922999689e-04f, -2.929915463e-04f, -2.936825714e-04f, -2.943730429e-04f, -2.950629598e-04f, -2.957523209e-04f, -2.964411250e-04f, -2.971293710e-04f, -2.978170577e-04f, -2.985041839e-04f, +-2.991907486e-04f, -2.998767506e-04f, -3.005621887e-04f, -3.012470618e-04f, -3.019313687e-04f, -3.026151083e-04f, -3.032982794e-04f, -3.039808809e-04f, -3.046629117e-04f, -3.053443706e-04f, +-3.060252564e-04f, -3.067055681e-04f, -3.073853045e-04f, -3.080644644e-04f, -3.087430467e-04f, -3.094210504e-04f, -3.100984742e-04f, -3.107753170e-04f, -3.114515777e-04f, -3.121272551e-04f, +-3.128023482e-04f, -3.134768558e-04f, -3.141507767e-04f, -3.148241099e-04f, -3.154968542e-04f, -3.161690085e-04f, -3.168405717e-04f, -3.175115426e-04f, -3.181819202e-04f, -3.188517032e-04f, +-3.195208907e-04f, -3.201894814e-04f, -3.208574743e-04f, -3.215248682e-04f, -3.221916621e-04f, -3.228578547e-04f, -3.235234451e-04f, -3.241884320e-04f, -3.248528145e-04f, -3.255165913e-04f, +-3.261797614e-04f, -3.268423236e-04f, -3.275042769e-04f, -3.281656201e-04f, -3.288263522e-04f, -3.294864720e-04f, -3.301459785e-04f, -3.308048705e-04f, -3.314631470e-04f, -3.321208068e-04f, +-3.327778489e-04f, -3.334342721e-04f, -3.340900754e-04f, -3.347452576e-04f, -3.353998178e-04f, -3.360537547e-04f, -3.367070673e-04f, -3.373597545e-04f, -3.380118153e-04f, -3.386632485e-04f, +-3.393140530e-04f, -3.399642278e-04f, -3.406137718e-04f, -3.412626839e-04f, -3.419109631e-04f, -3.425586081e-04f, -3.432056181e-04f, -3.438519918e-04f, -3.444977283e-04f, -3.451428264e-04f, +-3.457872850e-04f, -3.464311032e-04f, -3.470742798e-04f, -3.477168138e-04f, -3.483587040e-04f, -3.489999495e-04f, -3.496405491e-04f, -3.502805018e-04f, -3.509198065e-04f, -3.515584622e-04f, +-3.521964679e-04f, -3.528338223e-04f, -3.534705245e-04f, -3.541065735e-04f, -3.547419682e-04f, -3.553767074e-04f, -3.560107902e-04f, -3.566442156e-04f, -3.572769823e-04f, -3.579090895e-04f, +-3.585405361e-04f, -3.591713210e-04f, -3.598014431e-04f, -3.604309014e-04f, -3.610596949e-04f, -3.616878226e-04f, -3.623152833e-04f, -3.629420761e-04f, -3.635681999e-04f, -3.641936537e-04f, +-3.648184364e-04f, -3.654425470e-04f, -3.660659844e-04f, -3.666887477e-04f, -3.673108358e-04f, -3.679322477e-04f, -3.685529823e-04f, -3.691730386e-04f, -3.697924156e-04f, -3.704111122e-04f, +-3.710291275e-04f, -3.716464604e-04f, -3.722631099e-04f, -3.728790749e-04f, -3.734943545e-04f, -3.741089476e-04f, -3.747228532e-04f, -3.753360703e-04f, -3.759485979e-04f, -3.765604350e-04f, +-3.771715805e-04f, -3.777820335e-04f, -3.783917929e-04f, -3.790008577e-04f, -3.796092269e-04f, -3.802168996e-04f, -3.808238746e-04f, -3.814301511e-04f, -3.820357280e-04f, -3.826406042e-04f, +-3.832447789e-04f, -3.838482510e-04f, -3.844510195e-04f, -3.850530834e-04f, -3.856544417e-04f, -3.862550935e-04f, -3.868550377e-04f, -3.874542733e-04f, -3.880527994e-04f, -3.886506150e-04f, +-3.892477190e-04f, -3.898441105e-04f, -3.904397886e-04f, -3.910347521e-04f, -3.916290003e-04f, -3.922225319e-04f, -3.928153462e-04f, -3.934074421e-04f, -3.939988186e-04f, -3.945894748e-04f, +-3.951794097e-04f, -3.957686223e-04f, -3.963571116e-04f, -3.969448767e-04f, -3.975319166e-04f, -3.981182304e-04f, -3.987038170e-04f, -3.992886756e-04f, -3.998728051e-04f, -4.004562045e-04f, +-4.010388730e-04f, -4.016208096e-04f, -4.022020133e-04f, -4.027824831e-04f, -4.033622181e-04f, -4.039412174e-04f, -4.045194799e-04f, -4.050970048e-04f, -4.056737911e-04f, -4.062498379e-04f, +-4.068251441e-04f, -4.073997089e-04f, -4.079735313e-04f, -4.085466103e-04f, -4.091189451e-04f, -4.096905346e-04f, -4.102613780e-04f, -4.108314743e-04f, -4.114008226e-04f, -4.119694219e-04f, +-4.125372713e-04f, -4.131043699e-04f, -4.136707167e-04f, -4.142363109e-04f, -4.148011514e-04f, -4.153652373e-04f, -4.159285678e-04f, -4.164911419e-04f, -4.170529587e-04f, -4.176140172e-04f, +-4.181743166e-04f, -4.187338559e-04f, -4.192926342e-04f, -4.198506506e-04f, -4.204079042e-04f, -4.209643940e-04f, -4.215201192e-04f, -4.220750789e-04f, -4.226292720e-04f, -4.231826978e-04f, +-4.237353553e-04f, -4.242872437e-04f, -4.248383619e-04f, -4.253887092e-04f, -4.259382845e-04f, -4.264870871e-04f, -4.270351160e-04f, -4.275823703e-04f, -4.281288492e-04f, -4.286745516e-04f, +-4.292194768e-04f, -4.297636239e-04f, -4.303069919e-04f, -4.308495799e-04f, -4.313913872e-04f, -4.319324127e-04f, -4.324726557e-04f, -4.330121152e-04f, -4.335507904e-04f, -4.340886803e-04f, +-4.346257841e-04f, -4.351621009e-04f, -4.356976299e-04f, -4.362323702e-04f, -4.367663208e-04f, -4.372994810e-04f, -4.378318498e-04f, -4.383634265e-04f, -4.388942100e-04f, -4.394241996e-04f, +-4.399533944e-04f, -4.404817935e-04f, -4.410093961e-04f, -4.415362013e-04f, -4.420622083e-04f, -4.425874162e-04f, -4.431118241e-04f, -4.436354312e-04f, -4.441582366e-04f, -4.446802395e-04f, +-4.452014391e-04f, -4.457218344e-04f, -4.462414247e-04f, -4.467602091e-04f, -4.472781867e-04f, -4.477953568e-04f, -4.483117184e-04f, -4.488272707e-04f, -4.493420130e-04f, -4.498559443e-04f, +-4.503690638e-04f, -4.508813707e-04f, -4.513928642e-04f, -4.519035434e-04f, -4.524134075e-04f, -4.529224557e-04f, -4.534306871e-04f, -4.539381009e-04f, -4.544446964e-04f, -4.549504726e-04f, +-4.554554287e-04f, -4.559595641e-04f, -4.564628777e-04f, -4.569653688e-04f, -4.574670366e-04f, -4.579678803e-04f, -4.584678991e-04f, -4.589670921e-04f, -4.594654586e-04f, -4.599629977e-04f, +-4.604597087e-04f, -4.609555907e-04f, -4.614506429e-04f, -4.619448645e-04f, -4.624382548e-04f, -4.629308129e-04f, -4.634225381e-04f, -4.639134295e-04f, -4.644034863e-04f, -4.648927078e-04f, +-4.653810931e-04f, -4.658686416e-04f, -4.663553523e-04f, -4.668412245e-04f, -4.673262575e-04f, -4.678104503e-04f, -4.682938024e-04f, -4.687763128e-04f, -4.692579808e-04f, -4.697388056e-04f, +-4.702187865e-04f, -4.706979226e-04f, -4.711762132e-04f, -4.716536576e-04f, -4.721302549e-04f, -4.726060044e-04f, -4.730809054e-04f, -4.735549569e-04f, -4.740281584e-04f, -4.745005091e-04f, +-4.749720080e-04f, -4.754426547e-04f, -4.759124481e-04f, -4.763813877e-04f, -4.768494726e-04f, -4.773167021e-04f, -4.777830755e-04f, -4.782485919e-04f, -4.787132507e-04f, -4.791770511e-04f, +-4.796399924e-04f, -4.801020738e-04f, -4.805632945e-04f, -4.810236539e-04f, -4.814831511e-04f, -4.819417855e-04f, -4.823995564e-04f, -4.828564629e-04f, -4.833125043e-04f, -4.837676800e-04f, +-4.842219892e-04f, -4.846754312e-04f, -4.851280051e-04f, -4.855797104e-04f, -4.860305463e-04f, -4.864805121e-04f, -4.869296070e-04f, -4.873778303e-04f, -4.878251813e-04f, -4.882716593e-04f, +-4.887172636e-04f, -4.891619935e-04f, -4.896058483e-04f, -4.900488272e-04f, -4.904909295e-04f, -4.909321545e-04f, -4.913725016e-04f, -4.918119701e-04f, -4.922505591e-04f, -4.926882681e-04f, +-4.931250963e-04f, -4.935610430e-04f, -4.939961076e-04f, -4.944302893e-04f, -4.948635874e-04f, -4.952960013e-04f, -4.957275303e-04f, -4.961581737e-04f, -4.965879308e-04f, -4.970168008e-04f, +-4.974447833e-04f, -4.978718773e-04f, -4.982980823e-04f, -4.987233977e-04f, -4.991478226e-04f, -4.995713565e-04f, -4.999939986e-04f, -5.004157484e-04f, -5.008366051e-04f, -5.012565680e-04f, +-5.016756365e-04f, -5.020938100e-04f, -5.025110877e-04f, -5.029274690e-04f, -5.033429532e-04f, -5.037575398e-04f, -5.041712279e-04f, -5.045840171e-04f, -5.049959065e-04f, -5.054068956e-04f, +-5.058169837e-04f, -5.062261702e-04f, -5.066344544e-04f, -5.070418357e-04f, -5.074483133e-04f, -5.078538868e-04f, -5.082585554e-04f, -5.086623185e-04f, -5.090651755e-04f, -5.094671257e-04f, +-5.098681685e-04f, -5.102683033e-04f, -5.106675293e-04f, -5.110658461e-04f, -5.114632530e-04f, -5.118597493e-04f, -5.122553344e-04f, -5.126500077e-04f, -5.130437685e-04f, -5.134366164e-04f, +-5.138285505e-04f, -5.142195704e-04f, -5.146096754e-04f, -5.149988649e-04f, -5.153871382e-04f, -5.157744948e-04f, -5.161609341e-04f, -5.165464554e-04f, -5.169310581e-04f, -5.173147417e-04f, +-5.176975056e-04f, -5.180793490e-04f, -5.184602715e-04f, -5.188402725e-04f, -5.192193513e-04f, -5.195975073e-04f, -5.199747400e-04f, -5.203510488e-04f, -5.207264330e-04f, -5.211008921e-04f, +-5.214744256e-04f, -5.218470327e-04f, -5.222187130e-04f, -5.225894659e-04f, -5.229592907e-04f, -5.233281869e-04f, -5.236961540e-04f, -5.240631913e-04f, -5.244292982e-04f, -5.247944743e-04f, +-5.251587189e-04f, -5.255220315e-04f, -5.258844114e-04f, -5.262458583e-04f, -5.266063713e-04f, -5.269659501e-04f, -5.273245941e-04f, -5.276823026e-04f, -5.280390752e-04f, -5.283949113e-04f, +-5.287498102e-04f, -5.291037716e-04f, -5.294567948e-04f, -5.298088793e-04f, -5.301600245e-04f, -5.305102299e-04f, -5.308594949e-04f, -5.312078191e-04f, -5.315552018e-04f, -5.319016426e-04f, +-5.322471408e-04f, -5.325916960e-04f, -5.329353076e-04f, -5.332779751e-04f, -5.336196980e-04f, -5.339604757e-04f, -5.343003077e-04f, -5.346391935e-04f, -5.349771326e-04f, -5.353141244e-04f, +-5.356501684e-04f, -5.359852641e-04f, -5.363194110e-04f, -5.366526086e-04f, -5.369848563e-04f, -5.373161537e-04f, -5.376465002e-04f, -5.379758953e-04f, -5.383043386e-04f, -5.386318294e-04f, +-5.389583674e-04f, -5.392839520e-04f, -5.396085827e-04f, -5.399322591e-04f, -5.402549805e-04f, -5.405767466e-04f, -5.408975568e-04f, -5.412174106e-04f, -5.415363076e-04f, -5.418542473e-04f, +-5.421712291e-04f, -5.424872527e-04f, -5.428023174e-04f, -5.431164229e-04f, -5.434295686e-04f, -5.437417541e-04f, -5.440529789e-04f, -5.443632425e-04f, -5.446725445e-04f, -5.449808843e-04f, +-5.452882615e-04f, -5.455946757e-04f, -5.459001264e-04f, -5.462046131e-04f, -5.465081353e-04f, -5.468106926e-04f, -5.471122846e-04f, -5.474129107e-04f, -5.477125705e-04f, -5.480112636e-04f, +-5.483089895e-04f, -5.486057478e-04f, -5.489015380e-04f, -5.491963596e-04f, -5.494902123e-04f, -5.497830956e-04f, -5.500750089e-04f, -5.503659520e-04f, -5.506559243e-04f, -5.509449255e-04f, +-5.512329550e-04f, -5.515200125e-04f, -5.518060975e-04f, -5.520912096e-04f, -5.523753483e-04f, -5.526585133e-04f, -5.529407041e-04f, -5.532219203e-04f, -5.535021614e-04f, -5.537814271e-04f, +-5.540597169e-04f, -5.543370304e-04f, -5.546133672e-04f, -5.548887269e-04f, -5.551631091e-04f, -5.554365133e-04f, -5.557089392e-04f, -5.559803863e-04f, -5.562508543e-04f, -5.565203427e-04f, +-5.567888511e-04f, -5.570563792e-04f, -5.573229266e-04f, -5.575884928e-04f, -5.578530774e-04f, -5.581166801e-04f, -5.583793005e-04f, -5.586409381e-04f, -5.589015927e-04f, -5.591612638e-04f, +-5.594199510e-04f, -5.596776539e-04f, -5.599343722e-04f, -5.601901055e-04f, -5.604448534e-04f, -5.606986155e-04f, -5.609513915e-04f, -5.612031810e-04f, -5.614539836e-04f, -5.617037990e-04f, +-5.619526267e-04f, -5.622004665e-04f, -5.624473179e-04f, -5.626931807e-04f, -5.629380543e-04f, -5.631819386e-04f, -5.634248330e-04f, -5.636667374e-04f, -5.639076512e-04f, -5.641475743e-04f, +-5.643865061e-04f, -5.646244464e-04f, -5.648613949e-04f, -5.650973511e-04f, -5.653323148e-04f, -5.655662856e-04f, -5.657992631e-04f, -5.660312470e-04f, -5.662622371e-04f, -5.664922329e-04f, +-5.667212341e-04f, -5.669492404e-04f, -5.671762515e-04f, -5.674022671e-04f, -5.676272867e-04f, -5.678513102e-04f, -5.680743371e-04f, -5.682963671e-04f, -5.685174001e-04f, -5.687374355e-04f, +-5.689564731e-04f, -5.691745126e-04f, -5.693915537e-04f, -5.696075961e-04f, -5.698226395e-04f, -5.700366835e-04f, -5.702497278e-04f, -5.704617723e-04f, -5.706728164e-04f, -5.708828601e-04f, +-5.710919029e-04f, -5.712999445e-04f, -5.715069848e-04f, -5.717130233e-04f, -5.719180598e-04f, -5.721220940e-04f, -5.723251256e-04f, -5.725271544e-04f, -5.727281800e-04f, -5.729282022e-04f, +-5.731272206e-04f, -5.733252351e-04f, -5.735222454e-04f, -5.737182510e-04f, -5.739132519e-04f, -5.741072477e-04f, -5.743002382e-04f, -5.744922230e-04f, -5.746832020e-04f, -5.748731748e-04f, +-5.750621412e-04f, -5.752501010e-04f, -5.754370538e-04f, -5.756229995e-04f, -5.758079377e-04f, -5.759918682e-04f, -5.761747909e-04f, -5.763567053e-04f, -5.765376113e-04f, -5.767175086e-04f, +-5.768963970e-04f, -5.770742762e-04f, -5.772511460e-04f, -5.774270062e-04f, -5.776018565e-04f, -5.777756966e-04f, -5.779485265e-04f, -5.781203457e-04f, -5.782911542e-04f, -5.784609516e-04f, +-5.786297377e-04f, -5.787975123e-04f, -5.789642753e-04f, -5.791300263e-04f, -5.792947651e-04f, -5.794584916e-04f, -5.796212055e-04f, -5.797829066e-04f, -5.799435947e-04f, -5.801032695e-04f, +-5.802619310e-04f, -5.804195788e-04f, -5.805762127e-04f, -5.807318326e-04f, -5.808864383e-04f, -5.810400295e-04f, -5.811926060e-04f, -5.813441678e-04f, -5.814947144e-04f, -5.816442459e-04f, +-5.817927619e-04f, -5.819402624e-04f, -5.820867470e-04f, -5.822322156e-04f, -5.823766681e-04f, -5.825201042e-04f, -5.826625238e-04f, -5.828039267e-04f, -5.829443127e-04f, -5.830836817e-04f, +-5.832220334e-04f, -5.833593677e-04f, -5.834956845e-04f, -5.836309834e-04f, -5.837652645e-04f, -5.838985276e-04f, -5.840307723e-04f, -5.841619987e-04f, -5.842922065e-04f, -5.844213957e-04f, +-5.845495659e-04f, -5.846767171e-04f, -5.848028492e-04f, -5.849279619e-04f, -5.850520552e-04f, -5.851751288e-04f, -5.852971827e-04f, -5.854182166e-04f, -5.855382305e-04f, -5.856572242e-04f, +-5.857751976e-04f, -5.858921506e-04f, -5.860080829e-04f, -5.861229945e-04f, -5.862368853e-04f, -5.863497550e-04f, -5.864616037e-04f, -5.865724310e-04f, -5.866822371e-04f, -5.867910216e-04f, +-5.868987846e-04f, -5.870055258e-04f, -5.871112451e-04f, -5.872159425e-04f, -5.873196179e-04f, -5.874222710e-04f, -5.875239019e-04f, -5.876245104e-04f, -5.877240963e-04f, -5.878226597e-04f, +-5.879202003e-04f, -5.880167182e-04f, -5.881122131e-04f, -5.882066850e-04f, -5.883001338e-04f, -5.883925594e-04f, -5.884839618e-04f, -5.885743407e-04f, -5.886636962e-04f, -5.887520281e-04f, +-5.888393364e-04f, -5.889256210e-04f, -5.890108818e-04f, -5.890951187e-04f, -5.891783316e-04f, -5.892605205e-04f, -5.893416853e-04f, -5.894218259e-04f, -5.895009423e-04f, -5.895790343e-04f, +-5.896561020e-04f, -5.897321452e-04f, -5.898071639e-04f, -5.898811580e-04f, -5.899541275e-04f, -5.900260723e-04f, -5.900969923e-04f, -5.901668876e-04f, -5.902357580e-04f, -5.903036035e-04f, +-5.903704240e-04f, -5.904362195e-04f, -5.905009900e-04f, -5.905647353e-04f, -5.906274556e-04f, -5.906891507e-04f, -5.907498205e-04f, -5.908094651e-04f, -5.908680844e-04f, -5.909256784e-04f, +-5.909822471e-04f, -5.910377904e-04f, -5.910923082e-04f, -5.911458007e-04f, -5.911982676e-04f, -5.912497091e-04f, -5.913001251e-04f, -5.913495156e-04f, -5.913978806e-04f, -5.914452200e-04f, +-5.914915338e-04f, -5.915368220e-04f, -5.915810847e-04f, -5.916243218e-04f, -5.916665332e-04f, -5.917077191e-04f, -5.917478794e-04f, -5.917870140e-04f, -5.918251230e-04f, -5.918622065e-04f, +-5.918982643e-04f, -5.919332965e-04f, -5.919673031e-04f, -5.920002842e-04f, -5.920322397e-04f, -5.920631696e-04f, -5.920930740e-04f, -5.921219529e-04f, -5.921498062e-04f, -5.921766341e-04f, +-5.922024365e-04f, -5.922272135e-04f, -5.922509651e-04f, -5.922736912e-04f, -5.922953920e-04f, -5.923160675e-04f, -5.923357177e-04f, -5.923543426e-04f, -5.923719423e-04f, -5.923885168e-04f, +-5.924040662e-04f, -5.924185905e-04f, -5.924320897e-04f, -5.924445638e-04f, -5.924560131e-04f, -5.924664373e-04f, -5.924758368e-04f, -5.924842113e-04f, -5.924915612e-04f, -5.924978863e-04f, +-5.925031867e-04f, -5.925074626e-04f, -5.925107139e-04f, -5.925129408e-04f, -5.925141432e-04f, -5.925143214e-04f, -5.925134752e-04f, -5.925116048e-04f, -5.925087103e-04f, -5.925047918e-04f, +-5.924998492e-04f, -5.924938828e-04f, -5.924868925e-04f, -5.924788785e-04f, -5.924698408e-04f, -5.924597795e-04f, -5.924486947e-04f, -5.924365866e-04f, -5.924234551e-04f, -5.924093003e-04f, +-5.923941225e-04f, -5.923779215e-04f, -5.923606977e-04f, -5.923424510e-04f, -5.923231815e-04f, -5.923028894e-04f, -5.922815748e-04f, -5.922592377e-04f, -5.922358783e-04f, -5.922114966e-04f, +-5.921860929e-04f, -5.921596671e-04f, -5.921322194e-04f, -5.921037500e-04f, -5.920742589e-04f, -5.920437463e-04f, -5.920122123e-04f, -5.919796570e-04f, -5.919460805e-04f, -5.919114830e-04f, +-5.918758645e-04f, -5.918392253e-04f, -5.918015654e-04f, -5.917628850e-04f, -5.917231842e-04f, -5.916824631e-04f, -5.916407220e-04f, -5.915979609e-04f, -5.915541799e-04f, -5.915093793e-04f, +-5.914635591e-04f, -5.914167195e-04f, -5.913688607e-04f, -5.913199828e-04f, -5.912700859e-04f, -5.912191703e-04f, -5.911672360e-04f, -5.911142833e-04f, -5.910603122e-04f, -5.910053230e-04f, +-5.909493158e-04f, -5.908922908e-04f, -5.908342481e-04f, -5.907751879e-04f, -5.907151104e-04f, -5.906540158e-04f, -5.905919042e-04f, -5.905287757e-04f, -5.904646307e-04f, -5.903994692e-04f, +-5.903332914e-04f, -5.902660976e-04f, -5.901978879e-04f, -5.901286624e-04f, -5.900584215e-04f, -5.899871651e-04f, -5.899148937e-04f, -5.898416073e-04f, -5.897673061e-04f, -5.896919904e-04f, +-5.896156603e-04f, -5.895383160e-04f, -5.894599578e-04f, -5.893805858e-04f, -5.893002003e-04f, -5.892188014e-04f, -5.891363893e-04f, -5.890529644e-04f, -5.889685267e-04f, -5.888830765e-04f, +-5.887966140e-04f, -5.887091394e-04f, -5.886206530e-04f, -5.885311550e-04f, -5.884406455e-04f, -5.883491249e-04f, -5.882565932e-04f, -5.881630509e-04f, -5.880684980e-04f, -5.879729349e-04f, +-5.878763617e-04f, -5.877787787e-04f, -5.876801862e-04f, -5.875805843e-04f, -5.874799733e-04f, -5.873783534e-04f, -5.872757250e-04f, -5.871720881e-04f, -5.870674432e-04f, -5.869617904e-04f, +-5.868551299e-04f, -5.867474621e-04f, -5.866387872e-04f, -5.865291054e-04f, -5.864184170e-04f, -5.863067222e-04f, -5.861940214e-04f, -5.860803147e-04f, -5.859656025e-04f, -5.858498849e-04f, +-5.857331624e-04f, -5.856154351e-04f, -5.854967032e-04f, -5.853769672e-04f, -5.852562272e-04f, -5.851344836e-04f, -5.850117366e-04f, -5.848879864e-04f, -5.847632334e-04f, -5.846374779e-04f, +-5.845107201e-04f, -5.843829604e-04f, -5.842541989e-04f, -5.841244360e-04f, -5.839936721e-04f, -5.838619073e-04f, -5.837291419e-04f, -5.835953764e-04f, -5.834606109e-04f, -5.833248458e-04f, +-5.831880814e-04f, -5.830503179e-04f, -5.829115558e-04f, -5.827717952e-04f, -5.826310365e-04f, -5.824892800e-04f, -5.823465260e-04f, -5.822027749e-04f, -5.820580269e-04f, -5.819122823e-04f, +-5.817655416e-04f, -5.816178049e-04f, -5.814690726e-04f, -5.813193452e-04f, -5.811686227e-04f, -5.810169057e-04f, -5.808641944e-04f, -5.807104891e-04f, -5.805557903e-04f, -5.804000981e-04f, +-5.802434130e-04f, -5.800857354e-04f, -5.799270654e-04f, -5.797674035e-04f, -5.796067500e-04f, -5.794451053e-04f, -5.792824697e-04f, -5.791188436e-04f, -5.789542272e-04f, -5.787886210e-04f, +-5.786220253e-04f, -5.784544405e-04f, -5.782858669e-04f, -5.781163048e-04f, -5.779457547e-04f, -5.777742168e-04f, -5.776016917e-04f, -5.774281795e-04f, -5.772536807e-04f, -5.770781957e-04f, +-5.769017248e-04f, -5.767242683e-04f, -5.765458268e-04f, -5.763664005e-04f, -5.761859898e-04f, -5.760045950e-04f, -5.758222167e-04f, -5.756388551e-04f, -5.754545106e-04f, -5.752691837e-04f, +-5.750828747e-04f, -5.748955839e-04f, -5.747073118e-04f, -5.745180588e-04f, -5.743278253e-04f, -5.741366116e-04f, -5.739444182e-04f, -5.737512454e-04f, -5.735570937e-04f, -5.733619634e-04f, +-5.731658550e-04f, -5.729687689e-04f, -5.727707054e-04f, -5.725716650e-04f, -5.723716480e-04f, -5.721706550e-04f, -5.719686863e-04f, -5.717657423e-04f, -5.715618234e-04f, -5.713569300e-04f, +-5.711510627e-04f, -5.709442217e-04f, -5.707364076e-04f, -5.705276207e-04f, -5.703178614e-04f, -5.701071303e-04f, -5.698954277e-04f, -5.696827540e-04f, -5.694691097e-04f, -5.692544952e-04f, +-5.690389110e-04f, -5.688223575e-04f, -5.686048351e-04f, -5.683863443e-04f, -5.681668855e-04f, -5.679464592e-04f, -5.677250657e-04f, -5.675027057e-04f, -5.672793794e-04f, -5.670550874e-04f, +-5.668298300e-04f, -5.666036079e-04f, -5.663764213e-04f, -5.661482708e-04f, -5.659191569e-04f, -5.656890799e-04f, -5.654580404e-04f, -5.652260388e-04f, -5.649930756e-04f, -5.647591512e-04f, +-5.645242661e-04f, -5.642884209e-04f, -5.640516159e-04f, -5.638138516e-04f, -5.635751285e-04f, -5.633354471e-04f, -5.630948079e-04f, -5.628532113e-04f, -5.626106578e-04f, -5.623671479e-04f, +-5.621226822e-04f, -5.618772610e-04f, -5.616308849e-04f, -5.613835543e-04f, -5.611352697e-04f, -5.608860318e-04f, -5.606358408e-04f, -5.603846974e-04f, -5.601326020e-04f, -5.598795551e-04f, +-5.596255573e-04f, -5.593706089e-04f, -5.591147107e-04f, -5.588578629e-04f, -5.586000662e-04f, -5.583413211e-04f, -5.580816280e-04f, -5.578209876e-04f, -5.575594002e-04f, -5.572968664e-04f, +-5.570333867e-04f, -5.567689617e-04f, -5.565035919e-04f, -5.562372777e-04f, -5.559700197e-04f, -5.557018185e-04f, -5.554326746e-04f, -5.551625884e-04f, -5.548915606e-04f, -5.546195916e-04f, +-5.543466820e-04f, -5.540728323e-04f, -5.537980430e-04f, -5.535223148e-04f, -5.532456481e-04f, -5.529680434e-04f, -5.526895014e-04f, -5.524100226e-04f, -5.521296074e-04f, -5.518482565e-04f, +-5.515659704e-04f, -5.512827497e-04f, -5.509985948e-04f, -5.507135064e-04f, -5.504274851e-04f, -5.501405313e-04f, -5.498526456e-04f, -5.495638286e-04f, -5.492740809e-04f, -5.489834029e-04f, +-5.486917954e-04f, -5.483992588e-04f, -5.481057937e-04f, -5.478114007e-04f, -5.475160803e-04f, -5.472198332e-04f, -5.469226599e-04f, -5.466245609e-04f, -5.463255369e-04f, -5.460255884e-04f, +-5.457247160e-04f, -5.454229203e-04f, -5.451202019e-04f, -5.448165614e-04f, -5.445119993e-04f, -5.442065162e-04f, -5.439001128e-04f, -5.435927896e-04f, -5.432845471e-04f, -5.429753861e-04f, +-5.426653071e-04f, -5.423543107e-04f, -5.420423975e-04f, -5.417295680e-04f, -5.414158230e-04f, -5.411011630e-04f, -5.407855885e-04f, -5.404691003e-04f, -5.401516989e-04f, -5.398333850e-04f, +-5.395141590e-04f, -5.391940218e-04f, -5.388729738e-04f, -5.385510157e-04f, -5.382281480e-04f, -5.379043716e-04f, -5.375796868e-04f, -5.372540944e-04f, -5.369275950e-04f, -5.366001892e-04f, +-5.362718777e-04f, -5.359426610e-04f, -5.356125398e-04f, -5.352815147e-04f, -5.349495864e-04f, -5.346167555e-04f, -5.342830227e-04f, -5.339483885e-04f, -5.336128535e-04f, -5.332764186e-04f, +-5.329390842e-04f, -5.326008511e-04f, -5.322617198e-04f, -5.319216911e-04f, -5.315807655e-04f, -5.312389437e-04f, -5.308962265e-04f, -5.305526143e-04f, -5.302081079e-04f, -5.298627080e-04f, +-5.295164151e-04f, -5.291692300e-04f, -5.288211533e-04f, -5.284721856e-04f, -5.281223277e-04f, -5.277715802e-04f, -5.274199437e-04f, -5.270674190e-04f, -5.267140067e-04f, -5.263597074e-04f, +-5.260045219e-04f, -5.256484508e-04f, -5.252914947e-04f, -5.249336545e-04f, -5.245749307e-04f, -5.242153240e-04f, -5.238548351e-04f, -5.234934646e-04f, -5.231312134e-04f, -5.227680820e-04f, +-5.224040711e-04f, -5.220391815e-04f, -5.216734138e-04f, -5.213067686e-04f, -5.209392468e-04f, -5.205708490e-04f, -5.202015759e-04f, -5.198314281e-04f, -5.194604065e-04f, -5.190885116e-04f, +-5.187157442e-04f, -5.183421050e-04f, -5.179675947e-04f, -5.175922140e-04f, -5.172159636e-04f, -5.168388442e-04f, -5.164608565e-04f, -5.160820012e-04f, -5.157022792e-04f, -5.153216909e-04f, +-5.149402373e-04f, -5.145579189e-04f, -5.141747366e-04f, -5.137906910e-04f, -5.134057828e-04f, -5.130200129e-04f, -5.126333818e-04f, -5.122458904e-04f, -5.118575393e-04f, -5.114683293e-04f, +-5.110782611e-04f, -5.106873355e-04f, -5.102955532e-04f, -5.099029148e-04f, -5.095094212e-04f, -5.091150732e-04f, -5.087198713e-04f, -5.083238164e-04f, -5.079269092e-04f, -5.075291505e-04f, +-5.071305410e-04f, -5.067310814e-04f, -5.063307725e-04f, -5.059296150e-04f, -5.055276098e-04f, -5.051247574e-04f, -5.047210588e-04f, -5.043165146e-04f, -5.039111257e-04f, -5.035048926e-04f, +-5.030978164e-04f, -5.026898976e-04f, -5.022811370e-04f, -5.018715354e-04f, -5.014610936e-04f, -5.010498124e-04f, -5.006376925e-04f, -5.002247346e-04f, -4.998109395e-04f, -4.993963081e-04f, +-4.989808411e-04f, -4.985645392e-04f, -4.981474033e-04f, -4.977294341e-04f, -4.973106323e-04f, -4.968909989e-04f, -4.964705345e-04f, -4.960492399e-04f, -4.956271159e-04f, -4.952041634e-04f, +-4.947803830e-04f, -4.943557756e-04f, -4.939303420e-04f, -4.935040829e-04f, -4.930769992e-04f, -4.926490917e-04f, -4.922203610e-04f, -4.917908081e-04f, -4.913604338e-04f, -4.909292387e-04f, +-4.904972238e-04f, -4.900643899e-04f, -4.896307377e-04f, -4.891962680e-04f, -4.887609816e-04f, -4.883248794e-04f, -4.878879622e-04f, -4.874502308e-04f, -4.870116859e-04f, -4.865723284e-04f, +-4.861321592e-04f, -4.856911789e-04f, -4.852493885e-04f, -4.848067888e-04f, -4.843633805e-04f, -4.839191646e-04f, -4.834741417e-04f, -4.830283129e-04f, -4.825816787e-04f, -4.821342402e-04f, +-4.816859981e-04f, -4.812369533e-04f, -4.807871065e-04f, -4.803364586e-04f, -4.798850105e-04f, -4.794327630e-04f, -4.789797169e-04f, -4.785258730e-04f, -4.780712322e-04f, -4.776157954e-04f, +-4.771595633e-04f, -4.767025369e-04f, -4.762447169e-04f, -4.757861041e-04f, -4.753266996e-04f, -4.748665040e-04f, -4.744055183e-04f, -4.739437432e-04f, -4.734811797e-04f, -4.730178286e-04f, +-4.725536908e-04f, -4.720887670e-04f, -4.716230583e-04f, -4.711565653e-04f, -4.706892890e-04f, -4.702212302e-04f, -4.697523899e-04f, -4.692827688e-04f, -4.688123678e-04f, -4.683411878e-04f, +-4.678692297e-04f, -4.673964943e-04f, -4.669229824e-04f, -4.664486951e-04f, -4.659736331e-04f, -4.654977973e-04f, -4.650211886e-04f, -4.645438078e-04f, -4.640656559e-04f, -4.635867337e-04f, +-4.631070421e-04f, -4.626265820e-04f, -4.621453542e-04f, -4.616633597e-04f, -4.611805992e-04f, -4.606970739e-04f, -4.602127844e-04f, -4.597277316e-04f, -4.592419166e-04f, -4.587553401e-04f, +-4.582680031e-04f, -4.577799065e-04f, -4.572910511e-04f, -4.568014378e-04f, -4.563110676e-04f, -4.558199413e-04f, -4.553280599e-04f, -4.548354242e-04f, -4.543420351e-04f, -4.538478936e-04f, +-4.533530005e-04f, -4.528573568e-04f, -4.523609633e-04f, -4.518638211e-04f, -4.513659309e-04f, -4.508672937e-04f, -4.503679104e-04f, -4.498677819e-04f, -4.493669091e-04f, -4.488652930e-04f, +-4.483629345e-04f, -4.478598344e-04f, -4.473559938e-04f, -4.468514134e-04f, -4.463460944e-04f, -4.458400374e-04f, -4.453332436e-04f, -4.448257138e-04f, -4.443174489e-04f, -4.438084499e-04f, +-4.432987177e-04f, -4.427882533e-04f, -4.422770575e-04f, -4.417651313e-04f, -4.412524756e-04f, -4.407390914e-04f, -4.402249796e-04f, -4.397101411e-04f, -4.391945769e-04f, -4.386782879e-04f, +-4.381612751e-04f, -4.376435394e-04f, -4.371250817e-04f, -4.366059030e-04f, -4.360860043e-04f, -4.355653864e-04f, -4.350440504e-04f, -4.345219971e-04f, -4.339992276e-04f, -4.334757427e-04f, +-4.329515435e-04f, -4.324266309e-04f, -4.319010058e-04f, -4.313746692e-04f, -4.308476221e-04f, -4.303198654e-04f, -4.297914000e-04f, -4.292622270e-04f, -4.287323473e-04f, -4.282017619e-04f, +-4.276704717e-04f, -4.271384777e-04f, -4.266057808e-04f, -4.260723821e-04f, -4.255382825e-04f, -4.250034829e-04f, -4.244679844e-04f, -4.239317879e-04f, -4.233948944e-04f, -4.228573048e-04f, +-4.223190202e-04f, -4.217800415e-04f, -4.212403696e-04f, -4.207000057e-04f, -4.201589506e-04f, -4.196172053e-04f, -4.190747709e-04f, -4.185316482e-04f, -4.179878384e-04f, -4.174433423e-04f, +-4.168981609e-04f, -4.163522953e-04f, -4.158057465e-04f, -4.152585154e-04f, -4.147106030e-04f, -4.141620103e-04f, -4.136127383e-04f, -4.130627880e-04f, -4.125121604e-04f, -4.119608565e-04f, +-4.114088773e-04f, -4.108562238e-04f, -4.103028970e-04f, -4.097488979e-04f, -4.091942275e-04f, -4.086388867e-04f, -4.080828767e-04f, -4.075261984e-04f, -4.069688528e-04f, -4.064108410e-04f, +-4.058521639e-04f, -4.052928225e-04f, -4.047328179e-04f, -4.041721511e-04f, -4.036108230e-04f, -4.030488348e-04f, -4.024861873e-04f, -4.019228817e-04f, -4.013589190e-04f, -4.007943001e-04f, +-4.002290261e-04f, -3.996630980e-04f, -3.990965169e-04f, -3.985292837e-04f, -3.979613995e-04f, -3.973928653e-04f, -3.968236821e-04f, -3.962538510e-04f, -3.956833730e-04f, -3.951122491e-04f, +-3.945404804e-04f, -3.939680678e-04f, -3.933950125e-04f, -3.928213154e-04f, -3.922469775e-04f, -3.916720000e-04f, -3.910963839e-04f, -3.905201301e-04f, -3.899432398e-04f, -3.893657139e-04f, +-3.887875536e-04f, -3.882087598e-04f, -3.876293336e-04f, -3.870492761e-04f, -3.864685882e-04f, -3.858872711e-04f, -3.853053258e-04f, -3.847227533e-04f, -3.841395546e-04f, -3.835557309e-04f, +-3.829712832e-04f, -3.823862125e-04f, -3.818005199e-04f, -3.812142065e-04f, -3.806272732e-04f, -3.800397212e-04f, -3.794515515e-04f, -3.788627651e-04f, -3.782733632e-04f, -3.776833468e-04f, +-3.770927169e-04f, -3.765014746e-04f, -3.759096210e-04f, -3.753171571e-04f, -3.747240841e-04f, -3.741304029e-04f, -3.735361146e-04f, -3.729412204e-04f, -3.723457212e-04f, -3.717496181e-04f, +-3.711529123e-04f, -3.705556048e-04f, -3.699576966e-04f, -3.693591889e-04f, -3.687600826e-04f, -3.681603790e-04f, -3.675600790e-04f, -3.669591837e-04f, -3.663576943e-04f, -3.657556117e-04f, +-3.651529372e-04f, -3.645496717e-04f, -3.639458163e-04f, -3.633413721e-04f, -3.627363403e-04f, -3.621307219e-04f, -3.615245179e-04f, -3.609177295e-04f, -3.603103578e-04f, -3.597024038e-04f, +-3.590938687e-04f, -3.584847535e-04f, -3.578750593e-04f, -3.572647872e-04f, -3.566539383e-04f, -3.560425137e-04f, -3.554305146e-04f, -3.548179419e-04f, -3.542047968e-04f, -3.535910804e-04f, +-3.529767937e-04f, -3.523619380e-04f, -3.517465143e-04f, -3.511305236e-04f, -3.505139672e-04f, -3.498968460e-04f, -3.492791612e-04f, -3.486609140e-04f, -3.480421054e-04f, -3.474227365e-04f, +-3.468028084e-04f, -3.461823222e-04f, -3.455612792e-04f, -3.449396802e-04f, -3.443175266e-04f, -3.436948193e-04f, -3.430715596e-04f, -3.424477484e-04f, -3.418233870e-04f, -3.411984764e-04f, +-3.405730178e-04f, -3.399470123e-04f, -3.393204610e-04f, -3.386933650e-04f, -3.380657254e-04f, -3.374375434e-04f, -3.368088201e-04f, -3.361795566e-04f, -3.355497541e-04f, -3.349194136e-04f, +-3.342885362e-04f, -3.336571232e-04f, -3.330251756e-04f, -3.323926946e-04f, -3.317596813e-04f, -3.311261368e-04f, -3.304920623e-04f, -3.298574589e-04f, -3.292223276e-04f, -3.285866698e-04f, +-3.279504864e-04f, -3.273137786e-04f, -3.266765477e-04f, -3.260387946e-04f, -3.254005205e-04f, -3.247617266e-04f, -3.241224140e-04f, -3.234825839e-04f, -3.228422374e-04f, -3.222013756e-04f, +-3.215599997e-04f, -3.209181108e-04f, -3.202757100e-04f, -3.196327986e-04f, -3.189893776e-04f, -3.183454483e-04f, -3.177010117e-04f, -3.170560690e-04f, -3.164106213e-04f, -3.157646698e-04f, +-3.151182157e-04f, -3.144712601e-04f, -3.138238041e-04f, -3.131758489e-04f, -3.125273957e-04f, -3.118784456e-04f, -3.112289998e-04f, -3.105790594e-04f, -3.099286255e-04f, -3.092776994e-04f, +-3.086262822e-04f, -3.079743751e-04f, -3.073219792e-04f, -3.066690956e-04f, -3.060157256e-04f, -3.053618703e-04f, -3.047075308e-04f, -3.040527084e-04f, -3.033974042e-04f, -3.027416193e-04f, +-3.020853549e-04f, -3.014286123e-04f, -3.007713925e-04f, -3.001136967e-04f, -2.994555261e-04f, -2.987968819e-04f, -2.981377652e-04f, -2.974781772e-04f, -2.968181191e-04f, -2.961575920e-04f, +-2.954965972e-04f, -2.948351358e-04f, -2.941732089e-04f, -2.935108178e-04f, -2.928479636e-04f, -2.921846475e-04f, -2.915208707e-04f, -2.908566343e-04f, -2.901919396e-04f, -2.895267877e-04f, +-2.888611798e-04f, -2.881951171e-04f, -2.875286008e-04f, -2.868616319e-04f, -2.861942119e-04f, -2.855263417e-04f, -2.848580226e-04f, -2.841892558e-04f, -2.835200425e-04f, -2.828503838e-04f, +-2.821802810e-04f, -2.815097352e-04f, -2.808387476e-04f, -2.801673194e-04f, -2.794954519e-04f, -2.788231461e-04f, -2.781504033e-04f, -2.774772247e-04f, -2.768036115e-04f, -2.761295648e-04f, +-2.754550859e-04f, -2.747801759e-04f, -2.741048361e-04f, -2.734290676e-04f, -2.727528717e-04f, -2.720762495e-04f, -2.713992022e-04f, -2.707217311e-04f, -2.700438373e-04f, -2.693655221e-04f, +-2.686867865e-04f, -2.680076320e-04f, -2.673280596e-04f, -2.666480705e-04f, -2.659676659e-04f, -2.652868472e-04f, -2.646056153e-04f, -2.639239717e-04f, -2.632419174e-04f, -2.625594537e-04f, +-2.618765818e-04f, -2.611933028e-04f, -2.605096181e-04f, -2.598255288e-04f, -2.591410361e-04f, -2.584561412e-04f, -2.577708454e-04f, -2.570851498e-04f, -2.563990557e-04f, -2.557125642e-04f, +-2.550256767e-04f, -2.543383942e-04f, -2.536507181e-04f, -2.529626495e-04f, -2.522741897e-04f, -2.515853399e-04f, -2.508961012e-04f, -2.502064749e-04f, -2.495164623e-04f, -2.488260645e-04f, +-2.481352827e-04f, -2.474441182e-04f, -2.467525723e-04f, -2.460606460e-04f, -2.453683407e-04f, -2.446756576e-04f, -2.439825979e-04f, -2.432891627e-04f, -2.425953534e-04f, -2.419011712e-04f, +-2.412066173e-04f, -2.405116928e-04f, -2.398163992e-04f, -2.391207374e-04f, -2.384247089e-04f, -2.377283148e-04f, -2.370315563e-04f, -2.363344347e-04f, -2.356369513e-04f, -2.349391071e-04f, +-2.342409036e-04f, -2.335423418e-04f, -2.328434231e-04f, -2.321441486e-04f, -2.314445197e-04f, -2.307445374e-04f, -2.300442032e-04f, -2.293435181e-04f, -2.286424835e-04f, -2.279411005e-04f, +-2.272393705e-04f, -2.265372946e-04f, -2.258348740e-04f, -2.251321101e-04f, -2.244290041e-04f, -2.237255571e-04f, -2.230217705e-04f, -2.223176454e-04f, -2.216131832e-04f, -2.209083850e-04f, +-2.202032521e-04f, -2.194977857e-04f, -2.187919872e-04f, -2.180858576e-04f, -2.173793983e-04f, -2.166726105e-04f, -2.159654955e-04f, -2.152580545e-04f, -2.145502887e-04f, -2.138421994e-04f, +-2.131337878e-04f, -2.124250552e-04f, -2.117160028e-04f, -2.110066320e-04f, -2.102969438e-04f, -2.095869396e-04f, -2.088766206e-04f, -2.081659881e-04f, -2.074550433e-04f, -2.067437875e-04f, +-2.060322219e-04f, -2.053203477e-04f, -2.046081663e-04f, -2.038956789e-04f, -2.031828866e-04f, -2.024697909e-04f, -2.017563929e-04f, -2.010426939e-04f, -2.003286951e-04f, -1.996143978e-04f, +-1.988998033e-04f, -1.981849127e-04f, -1.974697275e-04f, -1.967542487e-04f, -1.960384777e-04f, -1.953224158e-04f, -1.946060641e-04f, -1.938894240e-04f, -1.931724967e-04f, -1.924552834e-04f, +-1.917377855e-04f, -1.910200042e-04f, -1.903019407e-04f, -1.895835963e-04f, -1.888649722e-04f, -1.881460698e-04f, -1.874268903e-04f, -1.867074349e-04f, -1.859877050e-04f, -1.852677017e-04f, +-1.845474263e-04f, -1.838268802e-04f, -1.831060645e-04f, -1.823849805e-04f, -1.816636296e-04f, -1.809420129e-04f, -1.802201317e-04f, -1.794979873e-04f, -1.787755810e-04f, -1.780529140e-04f, +-1.773299876e-04f, -1.766068030e-04f, -1.758833616e-04f, -1.751596645e-04f, -1.744357132e-04f, -1.737115087e-04f, -1.729870525e-04f, -1.722623457e-04f, -1.715373897e-04f, -1.708121856e-04f, +-1.700867349e-04f, -1.693610387e-04f, -1.686350983e-04f, -1.679089150e-04f, -1.671824901e-04f, -1.664558248e-04f, -1.657289205e-04f, -1.650017783e-04f, -1.642743996e-04f, -1.635467856e-04f, +-1.628189376e-04f, -1.620908568e-04f, -1.613625447e-04f, -1.606340023e-04f, -1.599052311e-04f, -1.591762322e-04f, -1.584470070e-04f, -1.577175568e-04f, -1.569878827e-04f, -1.562579861e-04f, +-1.555278683e-04f, -1.547975305e-04f, -1.540669740e-04f, -1.533362001e-04f, -1.526052101e-04f, -1.518740052e-04f, -1.511425868e-04f, -1.504109560e-04f, -1.496791143e-04f, -1.489470628e-04f, +-1.482148028e-04f, -1.474823357e-04f, -1.467496627e-04f, -1.460167851e-04f, -1.452837041e-04f, -1.445504211e-04f, -1.438169373e-04f, -1.430832540e-04f, -1.423493725e-04f, -1.416152941e-04f, +-1.408810201e-04f, -1.401465517e-04f, -1.394118902e-04f, -1.386770369e-04f, -1.379419931e-04f, -1.372067601e-04f, -1.364713391e-04f, -1.357357315e-04f, -1.349999385e-04f, -1.342639614e-04f, +-1.335278015e-04f, -1.327914601e-04f, -1.320549384e-04f, -1.313182378e-04f, -1.305813596e-04f, -1.298443049e-04f, -1.291070752e-04f, -1.283696717e-04f, -1.276320956e-04f, -1.268943483e-04f, +-1.261564311e-04f, -1.254183452e-04f, -1.246800920e-04f, -1.239416726e-04f, -1.232030885e-04f, -1.224643409e-04f, -1.217254310e-04f, -1.209863602e-04f, -1.202471298e-04f, -1.195077410e-04f, +-1.187681952e-04f, -1.180284936e-04f, -1.172886375e-04f, -1.165486282e-04f, -1.158084670e-04f, -1.150681552e-04f, -1.143276941e-04f, -1.135870849e-04f, -1.128463290e-04f, -1.121054277e-04f, +-1.113643822e-04f, -1.106231938e-04f, -1.098818638e-04f, -1.091403936e-04f, -1.083987843e-04f, -1.076570373e-04f, -1.069151540e-04f, -1.061731355e-04f, -1.054309831e-04f, -1.046886983e-04f, +-1.039462822e-04f, -1.032037361e-04f, -1.024610614e-04f, -1.017182593e-04f, -1.009753311e-04f, -1.002322782e-04f, -9.948910175e-05f, -9.874580312e-05f, -9.800238358e-05f, -9.725884444e-05f, +-9.651518699e-05f, -9.577141251e-05f, -9.502752231e-05f, -9.428351767e-05f, -9.353939990e-05f, -9.279517028e-05f, -9.205083011e-05f, -9.130638068e-05f, -9.056182329e-05f, -8.981715924e-05f, +-8.907238981e-05f, -8.832751631e-05f, -8.758254002e-05f, -8.683746224e-05f, -8.609228428e-05f, -8.534700741e-05f, -8.460163294e-05f, -8.385616217e-05f, -8.311059638e-05f, -8.236493688e-05f, +-8.161918496e-05f, -8.087334191e-05f, -8.012740904e-05f, -7.938138763e-05f, -7.863527898e-05f, -7.788908440e-05f, -7.714280516e-05f, -7.639644258e-05f, -7.564999795e-05f, -7.490347255e-05f, +-7.415686770e-05f, -7.341018468e-05f, -7.266342479e-05f, -7.191658933e-05f, -7.116967960e-05f, -7.042269688e-05f, -6.967564248e-05f, -6.892851770e-05f, -6.818132383e-05f, -6.743406216e-05f, +-6.668673399e-05f, -6.593934063e-05f, -6.519188336e-05f, -6.444436349e-05f, -6.369678230e-05f, -6.294914111e-05f, -6.220144119e-05f, -6.145368386e-05f, -6.070587040e-05f, -5.995800212e-05f, +-5.921008030e-05f, -5.846210626e-05f, -5.771408128e-05f, -5.696600665e-05f, -5.621788369e-05f, -5.546971368e-05f, -5.472149792e-05f, -5.397323771e-05f, -5.322493435e-05f, -5.247658912e-05f, +-5.172820334e-05f, -5.097977829e-05f, -5.023131527e-05f, -4.948281558e-05f, -4.873428051e-05f, -4.798571136e-05f, -4.723710944e-05f, -4.648847603e-05f, -4.573981242e-05f, -4.499111993e-05f, +-4.424239984e-05f, -4.349365345e-05f, -4.274488206e-05f, -4.199608697e-05f, -4.124726946e-05f, -4.049843084e-05f, -3.974957239e-05f, -3.900069543e-05f, -3.825180125e-05f, -3.750289113e-05f, +-3.675396638e-05f, -3.600502829e-05f, -3.525607816e-05f, -3.450711728e-05f, -3.375814695e-05f, -3.300916847e-05f, -3.226018313e-05f, -3.151119223e-05f, -3.076219705e-05f, -3.001319891e-05f, +-2.926419908e-05f, -2.851519888e-05f, -2.776619958e-05f, -2.701720250e-05f, -2.626820891e-05f, -2.551922013e-05f, -2.477023743e-05f, -2.402126212e-05f, -2.327229550e-05f, -2.252333885e-05f, +-2.177439347e-05f, -2.102546065e-05f, -2.027654169e-05f, -1.952763788e-05f, -1.877875052e-05f, -1.802988090e-05f, -1.728103032e-05f, -1.653220006e-05f, -1.578339142e-05f, -1.503460569e-05f, +-1.428584417e-05f, -1.353710815e-05f, -1.278839893e-05f, -1.203971779e-05f, -1.129106602e-05f, -1.054244493e-05f, -9.793855802e-06f, -9.045299928e-06f, -8.296778602e-06f, -7.548293115e-06f, +-6.799844759e-06f, -6.051434825e-06f, -5.303064606e-06f, -4.554735392e-06f, -3.806448474e-06f, -3.058205144e-06f, -2.310006692e-06f, -1.561854410e-06f, -8.137495866e-07f, -6.569351339e-08f, +6.823125199e-07f, 1.430267223e-06f, 2.178169307e-06f, 2.926017480e-06f, 3.673810456e-06f, 4.421546942e-06f, 5.169225652e-06f, 5.916845295e-06f, 6.664404584e-06f, 7.411902229e-06f, +8.159336942e-06f, 8.906707436e-06f, 9.654012421e-06f, 1.040125061e-05f, 1.114842072e-05f, 1.189552145e-05f, 1.264255153e-05f, 1.338950967e-05f, 1.413639457e-05f, 1.488320496e-05f, +1.562993954e-05f, 1.637659703e-05f, 1.712317615e-05f, 1.786967560e-05f, 1.861609411e-05f, 1.936243038e-05f, 2.010868314e-05f, 2.085485110e-05f, 2.160093297e-05f, 2.234692747e-05f, +2.309283331e-05f, 2.383864922e-05f, 2.458437390e-05f, 2.533000608e-05f, 2.607554448e-05f, 2.682098780e-05f, 2.756633477e-05f, 2.831158410e-05f, 2.905673451e-05f, 2.980178473e-05f, +3.054673346e-05f, 3.129157943e-05f, 3.203632136e-05f, 3.278095797e-05f, 3.352548797e-05f, 3.426991008e-05f, 3.501422304e-05f, 3.575842554e-05f, 3.650251633e-05f, 3.724649411e-05f, +3.799035761e-05f, 3.873410555e-05f, 3.947773665e-05f, 4.022124963e-05f, 4.096464322e-05f, 4.170791614e-05f, 4.245106712e-05f, 4.319409486e-05f, 4.393699811e-05f, 4.467977558e-05f, +4.542242599e-05f, 4.616494808e-05f, 4.690734056e-05f, 4.764960216e-05f, 4.839173161e-05f, 4.913372763e-05f, 4.987558895e-05f, 5.061731429e-05f, 5.135890238e-05f, 5.210035196e-05f, +5.284166173e-05f, 5.358283044e-05f, 5.432385681e-05f, 5.506473957e-05f, 5.580547744e-05f, 5.654606916e-05f, 5.728651346e-05f, 5.802680906e-05f, 5.876695470e-05f, 5.950694910e-05f, +6.024679100e-05f, 6.098647913e-05f, 6.172601221e-05f, 6.246538899e-05f, 6.320460818e-05f, 6.394366854e-05f, 6.468256878e-05f, 6.542130764e-05f, 6.615988385e-05f, 6.689829615e-05f, +6.763654328e-05f, 6.837462396e-05f, 6.911253693e-05f, 6.985028093e-05f, 7.058785469e-05f, 7.132525696e-05f, 7.206248645e-05f, 7.279954192e-05f, 7.353642210e-05f, 7.427312573e-05f, +7.500965154e-05f, 7.574599828e-05f, 7.648216468e-05f, 7.721814948e-05f, 7.795395142e-05f, 7.868956924e-05f, 7.942500169e-05f, 8.016024750e-05f, 8.089530541e-05f, 8.163017417e-05f, +8.236485251e-05f, 8.309933919e-05f, 8.383363294e-05f, 8.456773250e-05f, 8.530163662e-05f, 8.603534405e-05f, 8.676885353e-05f, 8.750216380e-05f, 8.823527361e-05f, 8.896818171e-05f, +8.970088684e-05f, 9.043338774e-05f, 9.116568317e-05f, 9.189777187e-05f, 9.262965260e-05f, 9.336132409e-05f, 9.409278510e-05f, 9.482403438e-05f, 9.555507068e-05f, 9.628589275e-05f, +9.701649933e-05f, 9.774688918e-05f, 9.847706106e-05f, 9.920701370e-05f, 9.993674588e-05f, 1.006662563e-04f, 1.013955438e-04f, 1.021246071e-04f, 1.028534449e-04f, 1.035820560e-04f, +1.043104392e-04f, 1.050385931e-04f, 1.057665167e-04f, 1.064942085e-04f, 1.072216675e-04f, 1.079488922e-04f, 1.086758816e-04f, 1.094026343e-04f, 1.101291491e-04f, 1.108554248e-04f, +1.115814601e-04f, 1.123072539e-04f, 1.130328047e-04f, 1.137581115e-04f, 1.144831730e-04f, 1.152079879e-04f, 1.159325550e-04f, 1.166568731e-04f, 1.173809409e-04f, 1.181047572e-04f, +1.188283208e-04f, 1.195516304e-04f, 1.202746848e-04f, 1.209974828e-04f, 1.217200230e-04f, 1.224423044e-04f, 1.231643257e-04f, 1.238860856e-04f, 1.246075829e-04f, 1.253288163e-04f, +1.260497847e-04f, 1.267704869e-04f, 1.274909215e-04f, 1.282110873e-04f, 1.289309832e-04f, 1.296506080e-04f, 1.303699603e-04f, 1.310890389e-04f, 1.318078427e-04f, 1.325263704e-04f, +1.332446207e-04f, 1.339625926e-04f, 1.346802846e-04f, 1.353976957e-04f, 1.361148245e-04f, 1.368316700e-04f, 1.375482308e-04f, 1.382645057e-04f, 1.389804935e-04f, 1.396961930e-04f, +1.404116030e-04f, 1.411267223e-04f, 1.418415496e-04f, 1.425560837e-04f, 1.432703234e-04f, 1.439842675e-04f, 1.446979148e-04f, 1.454112641e-04f, 1.461243141e-04f, 1.468370636e-04f, +1.475495115e-04f, 1.482616565e-04f, 1.489734973e-04f, 1.496850329e-04f, 1.503962620e-04f, 1.511071833e-04f, 1.518177957e-04f, 1.525280980e-04f, 1.532380889e-04f, 1.539477672e-04f, +1.546571318e-04f, 1.553661814e-04f, 1.560749148e-04f, 1.567833309e-04f, 1.574914284e-04f, 1.581992061e-04f, 1.589066628e-04f, 1.596137973e-04f, 1.603206084e-04f, 1.610270950e-04f, +1.617332557e-04f, 1.624390895e-04f, 1.631445951e-04f, 1.638497713e-04f, 1.645546169e-04f, 1.652591307e-04f, 1.659633116e-04f, 1.666671582e-04f, 1.673706696e-04f, 1.680738443e-04f, +1.687766813e-04f, 1.694791794e-04f, 1.701813373e-04f, 1.708831539e-04f, 1.715846280e-04f, 1.722857584e-04f, 1.729865439e-04f, 1.736869833e-04f, 1.743870754e-04f, 1.750868190e-04f, +1.757862131e-04f, 1.764852562e-04f, 1.771839474e-04f, 1.778822854e-04f, 1.785802689e-04f, 1.792778969e-04f, 1.799751682e-04f, 1.806720815e-04f, 1.813686357e-04f, 1.820648296e-04f, +1.827606620e-04f, 1.834561318e-04f, 1.841512378e-04f, 1.848459787e-04f, 1.855403535e-04f, 1.862343609e-04f, 1.869279997e-04f, 1.876212689e-04f, 1.883141671e-04f, 1.890066933e-04f, +1.896988463e-04f, 1.903906249e-04f, 1.910820278e-04f, 1.917730541e-04f, 1.924637024e-04f, 1.931539717e-04f, 1.938438607e-04f, 1.945333683e-04f, 1.952224933e-04f, 1.959112345e-04f, +1.965995909e-04f, 1.972875611e-04f, 1.979751441e-04f, 1.986623387e-04f, 1.993491438e-04f, 2.000355581e-04f, 2.007215805e-04f, 2.014072099e-04f, 2.020924450e-04f, 2.027772848e-04f, +2.034617281e-04f, 2.041457737e-04f, 2.048294204e-04f, 2.055126672e-04f, 2.061955128e-04f, 2.068779561e-04f, 2.075599959e-04f, 2.082416312e-04f, 2.089228607e-04f, 2.096036832e-04f, +2.102840978e-04f, 2.109641031e-04f, 2.116436980e-04f, 2.123228815e-04f, 2.130016523e-04f, 2.136800093e-04f, 2.143579513e-04f, 2.150354773e-04f, 2.157125861e-04f, 2.163892764e-04f, +2.170655473e-04f, 2.177413975e-04f, 2.184168259e-04f, 2.190918314e-04f, 2.197664128e-04f, 2.204405690e-04f, 2.211142988e-04f, 2.217876012e-04f, 2.224604749e-04f, 2.231329189e-04f, +2.238049320e-04f, 2.244765131e-04f, 2.251476610e-04f, 2.258183746e-04f, 2.264886528e-04f, 2.271584945e-04f, 2.278278985e-04f, 2.284968637e-04f, 2.291653890e-04f, 2.298334732e-04f, +2.305011152e-04f, 2.311683139e-04f, 2.318350682e-04f, 2.325013769e-04f, 2.331672390e-04f, 2.338326533e-04f, 2.344976186e-04f, 2.351621339e-04f, 2.358261981e-04f, 2.364898099e-04f, +2.371529684e-04f, 2.378156724e-04f, 2.384779208e-04f, 2.391397124e-04f, 2.398010462e-04f, 2.404619210e-04f, 2.411223357e-04f, 2.417822893e-04f, 2.424417805e-04f, 2.431008084e-04f, +2.437593717e-04f, 2.444174694e-04f, 2.450751004e-04f, 2.457322635e-04f, 2.463889578e-04f, 2.470451819e-04f, 2.477009350e-04f, 2.483562157e-04f, 2.490110232e-04f, 2.496653561e-04f, +2.503192136e-04f, 2.509725944e-04f, 2.516254974e-04f, 2.522779216e-04f, 2.529298659e-04f, 2.535813291e-04f, 2.542323102e-04f, 2.548828081e-04f, 2.555328216e-04f, 2.561823498e-04f, +2.568313915e-04f, 2.574799455e-04f, 2.581280110e-04f, 2.587755866e-04f, 2.594226714e-04f, 2.600692643e-04f, 2.607153641e-04f, 2.613609699e-04f, 2.620060805e-04f, 2.626506948e-04f, +2.632948117e-04f, 2.639384302e-04f, 2.645815492e-04f, 2.652241677e-04f, 2.658662844e-04f, 2.665078985e-04f, 2.671490087e-04f, 2.677896140e-04f, 2.684297133e-04f, 2.690693057e-04f, +2.697083899e-04f, 2.703469649e-04f, 2.709850297e-04f, 2.716225831e-04f, 2.722596242e-04f, 2.728961518e-04f, 2.735321649e-04f, 2.741676624e-04f, 2.748026433e-04f, 2.754371064e-04f, +2.760710508e-04f, 2.767044753e-04f, 2.773373790e-04f, 2.779697607e-04f, 2.786016193e-04f, 2.792329539e-04f, 2.798637634e-04f, 2.804940467e-04f, 2.811238027e-04f, 2.817530305e-04f, +2.823817289e-04f, 2.830098969e-04f, 2.836375335e-04f, 2.842646376e-04f, 2.848912081e-04f, 2.855172441e-04f, 2.861427444e-04f, 2.867677080e-04f, 2.873921339e-04f, 2.880160210e-04f, +2.886393683e-04f, 2.892621748e-04f, 2.898844393e-04f, 2.905061609e-04f, 2.911273386e-04f, 2.917479712e-04f, 2.923680578e-04f, 2.929875973e-04f, 2.936065887e-04f, 2.942250309e-04f, +2.948429230e-04f, 2.954602638e-04f, 2.960770524e-04f, 2.966932877e-04f, 2.973089687e-04f, 2.979240944e-04f, 2.985386637e-04f, 2.991526756e-04f, 2.997661292e-04f, 3.003790233e-04f, +3.009913569e-04f, 3.016031291e-04f, 3.022143388e-04f, 3.028249849e-04f, 3.034350666e-04f, 3.040445827e-04f, 3.046535322e-04f, 3.052619142e-04f, 3.058697275e-04f, 3.064769713e-04f, +3.070836444e-04f, 3.076897459e-04f, 3.082952748e-04f, 3.089002301e-04f, 3.095046106e-04f, 3.101084156e-04f, 3.107116438e-04f, 3.113142944e-04f, 3.119163663e-04f, 3.125178586e-04f, +3.131187702e-04f, 3.137191001e-04f, 3.143188473e-04f, 3.149180108e-04f, 3.155165897e-04f, 3.161145829e-04f, 3.167119895e-04f, 3.173088084e-04f, 3.179050387e-04f, 3.185006793e-04f, +3.190957293e-04f, 3.196901877e-04f, 3.202840535e-04f, 3.208773257e-04f, 3.214700033e-04f, 3.220620854e-04f, 3.226535709e-04f, 3.232444589e-04f, 3.238347484e-04f, 3.244244384e-04f, +3.250135279e-04f, 3.256020160e-04f, 3.261899016e-04f, 3.267771839e-04f, 3.273638618e-04f, 3.279499343e-04f, 3.285354005e-04f, 3.291202594e-04f, 3.297045101e-04f, 3.302881515e-04f, +3.308711827e-04f, 3.314536028e-04f, 3.320354107e-04f, 3.326166055e-04f, 3.331971863e-04f, 3.337771520e-04f, 3.343565017e-04f, 3.349352345e-04f, 3.355133494e-04f, 3.360908455e-04f, +3.366677217e-04f, 3.372439771e-04f, 3.378196108e-04f, 3.383946218e-04f, 3.389690092e-04f, 3.395427720e-04f, 3.401159092e-04f, 3.406884200e-04f, 3.412603033e-04f, 3.418315583e-04f, +3.424021839e-04f, 3.429721793e-04f, 3.435415434e-04f, 3.441102754e-04f, 3.446783742e-04f, 3.452458391e-04f, 3.458126690e-04f, 3.463788629e-04f, 3.469444200e-04f, 3.475093393e-04f, +3.480736199e-04f, 3.486372609e-04f, 3.492002612e-04f, 3.497626201e-04f, 3.503243365e-04f, 3.508854095e-04f, 3.514458383e-04f, 3.520056218e-04f, 3.525647592e-04f, 3.531232495e-04f, +3.536810918e-04f, 3.542382852e-04f, 3.547948287e-04f, 3.553507215e-04f, 3.559059626e-04f, 3.564605512e-04f, 3.570144862e-04f, 3.575677669e-04f, 3.581203922e-04f, 3.586723612e-04f, +3.592236731e-04f, 3.597743270e-04f, 3.603243219e-04f, 3.608736569e-04f, 3.614223311e-04f, 3.619703437e-04f, 3.625176937e-04f, 3.630643801e-04f, 3.636104022e-04f, 3.641557590e-04f, +3.647004497e-04f, 3.652444732e-04f, 3.657878287e-04f, 3.663305154e-04f, 3.668725323e-04f, 3.674138786e-04f, 3.679545533e-04f, 3.684945556e-04f, 3.690338845e-04f, 3.695725392e-04f, +3.701105188e-04f, 3.706478225e-04f, 3.711844492e-04f, 3.717203982e-04f, 3.722556686e-04f, 3.727902595e-04f, 3.733241700e-04f, 3.738573992e-04f, 3.743899462e-04f, 3.749218103e-04f, +3.754529904e-04f, 3.759834858e-04f, 3.765132955e-04f, 3.770424188e-04f, 3.775708546e-04f, 3.780986022e-04f, 3.786256607e-04f, 3.791520292e-04f, 3.796777069e-04f, 3.802026929e-04f, +3.807269863e-04f, 3.812505863e-04f, 3.817734921e-04f, 3.822957026e-04f, 3.828172172e-04f, 3.833380350e-04f, 3.838581550e-04f, 3.843775765e-04f, 3.848962985e-04f, 3.854143203e-04f, +3.859316411e-04f, 3.864482598e-04f, 3.869641758e-04f, 3.874793881e-04f, 3.879938959e-04f, 3.885076984e-04f, 3.890207947e-04f, 3.895331840e-04f, 3.900448655e-04f, 3.905558383e-04f, +3.910661015e-04f, 3.915756544e-04f, 3.920844961e-04f, 3.925926258e-04f, 3.931000427e-04f, 3.936067458e-04f, 3.941127345e-04f, 3.946180078e-04f, 3.951225650e-04f, 3.956264051e-04f, +3.961295275e-04f, 3.966319312e-04f, 3.971336155e-04f, 3.976345795e-04f, 3.981348224e-04f, 3.986343434e-04f, 3.991331417e-04f, 3.996312165e-04f, 4.001285669e-04f, 4.006251921e-04f, +4.011210914e-04f, 4.016162639e-04f, 4.021107089e-04f, 4.026044254e-04f, 4.030974127e-04f, 4.035896701e-04f, 4.040811966e-04f, 4.045719916e-04f, 4.050620542e-04f, 4.055513835e-04f, +4.060399789e-04f, 4.065278394e-04f, 4.070149644e-04f, 4.075013530e-04f, 4.079870045e-04f, 4.084719180e-04f, 4.089560927e-04f, 4.094395279e-04f, 4.099222228e-04f, 4.104041766e-04f, +4.108853885e-04f, 4.113658577e-04f, 4.118455835e-04f, 4.123245650e-04f, 4.128028015e-04f, 4.132802923e-04f, 4.137570365e-04f, 4.142330333e-04f, 4.147082820e-04f, 4.151827819e-04f, +4.156565321e-04f, 4.161295319e-04f, 4.166017805e-04f, 4.170732772e-04f, 4.175440211e-04f, 4.180140116e-04f, 4.184832478e-04f, 4.189517290e-04f, 4.194194544e-04f, 4.198864234e-04f, +4.203526350e-04f, 4.208180887e-04f, 4.212827835e-04f, 4.217467188e-04f, 4.222098938e-04f, 4.226723078e-04f, 4.231339600e-04f, 4.235948496e-04f, 4.240549760e-04f, 4.245143384e-04f, +4.249729359e-04f, 4.254307680e-04f, 4.258878339e-04f, 4.263441327e-04f, 4.267996638e-04f, 4.272544265e-04f, 4.277084200e-04f, 4.281616435e-04f, 4.286140964e-04f, 4.290657779e-04f, +4.295166872e-04f, 4.299668238e-04f, 4.304161867e-04f, 4.308647754e-04f, 4.313125890e-04f, 4.317596269e-04f, 4.322058883e-04f, 4.326513725e-04f, 4.330960789e-04f, 4.335400066e-04f, +4.339831550e-04f, 4.344255233e-04f, 4.348671109e-04f, 4.353079170e-04f, 4.357479409e-04f, 4.361871820e-04f, 4.366256394e-04f, 4.370633126e-04f, 4.375002007e-04f, 4.379363031e-04f, +4.383716192e-04f, 4.388061481e-04f, 4.392398892e-04f, 4.396728418e-04f, 4.401050052e-04f, 4.405363787e-04f, 4.409669616e-04f, 4.413967533e-04f, 4.418257529e-04f, 4.422539600e-04f, +4.426813737e-04f, 4.431079933e-04f, 4.435338182e-04f, 4.439588478e-04f, 4.443830813e-04f, 4.448065180e-04f, 4.452291572e-04f, 4.456509984e-04f, 4.460720408e-04f, 4.464922837e-04f, +4.469117265e-04f, 4.473303685e-04f, 4.477482089e-04f, 4.481652473e-04f, 4.485814828e-04f, 4.489969149e-04f, 4.494115428e-04f, 4.498253659e-04f, 4.502383836e-04f, 4.506505951e-04f, +4.510619998e-04f, 4.514725971e-04f, 4.518823863e-04f, 4.522913668e-04f, 4.526995378e-04f, 4.531068988e-04f, 4.535134491e-04f, 4.539191880e-04f, 4.543241149e-04f, 4.547282292e-04f, +4.551315302e-04f, 4.555340173e-04f, 4.559356898e-04f, 4.563365470e-04f, 4.567365885e-04f, 4.571358134e-04f, 4.575342212e-04f, 4.579318112e-04f, 4.583285829e-04f, 4.587245355e-04f, +4.591196685e-04f, 4.595139812e-04f, 4.599074730e-04f, 4.603001433e-04f, 4.606919914e-04f, 4.610830168e-04f, 4.614732187e-04f, 4.618625967e-04f, 4.622511500e-04f, 4.626388780e-04f, +4.630257802e-04f, 4.634118559e-04f, 4.637971045e-04f, 4.641815254e-04f, 4.645651180e-04f, 4.649478817e-04f, 4.653298158e-04f, 4.657109199e-04f, 4.660911932e-04f, 4.664706351e-04f, +4.668492452e-04f, 4.672270227e-04f, 4.676039671e-04f, 4.679800777e-04f, 4.683553540e-04f, 4.687297955e-04f, 4.691034014e-04f, 4.694761712e-04f, 4.698481044e-04f, 4.702192002e-04f, +4.705894583e-04f, 4.709588779e-04f, 4.713274584e-04f, 4.716951994e-04f, 4.720621002e-04f, 4.724281602e-04f, 4.727933789e-04f, 4.731577557e-04f, 4.735212901e-04f, 4.738839813e-04f, +4.742458290e-04f, 4.746068324e-04f, 4.749669911e-04f, 4.753263045e-04f, 4.756847719e-04f, 4.760423930e-04f, 4.763991670e-04f, 4.767550934e-04f, 4.771101717e-04f, 4.774644013e-04f, +4.778177817e-04f, 4.781703123e-04f, 4.785219925e-04f, 4.788728218e-04f, 4.792227997e-04f, 4.795719255e-04f, 4.799201989e-04f, 4.802676191e-04f, 4.806141857e-04f, 4.809598981e-04f, +4.813047558e-04f, 4.816487583e-04f, 4.819919050e-04f, 4.823341953e-04f, 4.826756288e-04f, 4.830162049e-04f, 4.833559230e-04f, 4.836947827e-04f, 4.840327835e-04f, 4.843699247e-04f, +4.847062059e-04f, 4.850416265e-04f, 4.853761861e-04f, 4.857098840e-04f, 4.860427198e-04f, 4.863746930e-04f, 4.867058031e-04f, 4.870360494e-04f, 4.873654316e-04f, 4.876939491e-04f, +4.880216014e-04f, 4.883483880e-04f, 4.886743084e-04f, 4.889993621e-04f, 4.893235485e-04f, 4.896468672e-04f, 4.899693177e-04f, 4.902908995e-04f, 4.906116120e-04f, 4.909314548e-04f, +4.912504274e-04f, 4.915685293e-04f, 4.918857600e-04f, 4.922021190e-04f, 4.925176058e-04f, 4.928322200e-04f, 4.931459610e-04f, 4.934588283e-04f, 4.937708216e-04f, 4.940819403e-04f, +4.943921839e-04f, 4.947015519e-04f, 4.950100439e-04f, 4.953176595e-04f, 4.956243980e-04f, 4.959302591e-04f, 4.962352423e-04f, 4.965393471e-04f, 4.968425730e-04f, 4.971449196e-04f, +4.974463865e-04f, 4.977469731e-04f, 4.980466790e-04f, 4.983455037e-04f, 4.986434469e-04f, 4.989405079e-04f, 4.992366864e-04f, 4.995319820e-04f, 4.998263941e-04f, 5.001199223e-04f, +5.004125662e-04f, 5.007043253e-04f, 5.009951993e-04f, 5.012851875e-04f, 5.015742896e-04f, 5.018625052e-04f, 5.021498338e-04f, 5.024362750e-04f, 5.027218283e-04f, 5.030064934e-04f, +5.032902697e-04f, 5.035731568e-04f, 5.038551544e-04f, 5.041362619e-04f, 5.044164791e-04f, 5.046958053e-04f, 5.049742403e-04f, 5.052517836e-04f, 5.055284347e-04f, 5.058041933e-04f, +5.060790589e-04f, 5.063530312e-04f, 5.066261097e-04f, 5.068982940e-04f, 5.071695836e-04f, 5.074399782e-04f, 5.077094775e-04f, 5.079780808e-04f, 5.082457880e-04f, 5.085125985e-04f, +5.087785119e-04f, 5.090435279e-04f, 5.093076461e-04f, 5.095708661e-04f, 5.098331874e-04f, 5.100946097e-04f, 5.103551325e-04f, 5.106147556e-04f, 5.108734785e-04f, 5.111313008e-04f, +5.113882221e-04f, 5.116442421e-04f, 5.118993604e-04f, 5.121535765e-04f, 5.124068902e-04f, 5.126593010e-04f, 5.129108086e-04f, 5.131614125e-04f, 5.134111125e-04f, 5.136599081e-04f, +5.139077989e-04f, 5.141547847e-04f, 5.144008650e-04f, 5.146460395e-04f, 5.148903078e-04f, 5.151336696e-04f, 5.153761244e-04f, 5.156176720e-04f, 5.158583119e-04f, 5.160980439e-04f, +5.163368675e-04f, 5.165747825e-04f, 5.168117884e-04f, 5.170478849e-04f, 5.172830717e-04f, 5.175173484e-04f, 5.177507147e-04f, 5.179831703e-04f, 5.182147147e-04f, 5.184453477e-04f, +5.186750690e-04f, 5.189038781e-04f, 5.191317747e-04f, 5.193587586e-04f, 5.195848294e-04f, 5.198099867e-04f, 5.200342303e-04f, 5.202575597e-04f, 5.204799748e-04f, 5.207014751e-04f, +5.209220603e-04f, 5.211417302e-04f, 5.213604843e-04f, 5.215783225e-04f, 5.217952443e-04f, 5.220112494e-04f, 5.222263376e-04f, 5.224405086e-04f, 5.226537619e-04f, 5.228660974e-04f, +5.230775147e-04f, 5.232880134e-04f, 5.234975934e-04f, 5.237062543e-04f, 5.239139958e-04f, 5.241208176e-04f, 5.243267195e-04f, 5.245317010e-04f, 5.247357620e-04f, 5.249389021e-04f, +5.251411210e-04f, 5.253424186e-04f, 5.255427943e-04f, 5.257422481e-04f, 5.259407796e-04f, 5.261383885e-04f, 5.263350745e-04f, 5.265308375e-04f, 5.267256770e-04f, 5.269195928e-04f, +5.271125847e-04f, 5.273046523e-04f, 5.274957954e-04f, 5.276860138e-04f, 5.278753072e-04f, 5.280636752e-04f, 5.282511177e-04f, 5.284376343e-04f, 5.286232249e-04f, 5.288078892e-04f, +5.289916268e-04f, 5.291744376e-04f, 5.293563213e-04f, 5.295372776e-04f, 5.297173063e-04f, 5.298964072e-04f, 5.300745799e-04f, 5.302518243e-04f, 5.304281401e-04f, 5.306035271e-04f, +5.307779850e-04f, 5.309515136e-04f, 5.311241126e-04f, 5.312957818e-04f, 5.314665210e-04f, 5.316363300e-04f, 5.318052084e-04f, 5.319731562e-04f, 5.321401730e-04f, 5.323062586e-04f, +5.324714128e-04f, 5.326356355e-04f, 5.327989262e-04f, 5.329612850e-04f, 5.331227114e-04f, 5.332832054e-04f, 5.334427666e-04f, 5.336013949e-04f, 5.337590901e-04f, 5.339158520e-04f, +5.340716803e-04f, 5.342265749e-04f, 5.343805354e-04f, 5.345335619e-04f, 5.346856539e-04f, 5.348368114e-04f, 5.349870342e-04f, 5.351363219e-04f, 5.352846746e-04f, 5.354320918e-04f, +5.355785735e-04f, 5.357241195e-04f, 5.358687296e-04f, 5.360124036e-04f, 5.361551413e-04f, 5.362969425e-04f, 5.364378070e-04f, 5.365777347e-04f, 5.367167254e-04f, 5.368547789e-04f, +5.369918950e-04f, 5.371280736e-04f, 5.372633145e-04f, 5.373976174e-04f, 5.375309824e-04f, 5.376634091e-04f, 5.377948974e-04f, 5.379254471e-04f, 5.380550582e-04f, 5.381837303e-04f, +5.383114635e-04f, 5.384382574e-04f, 5.385641120e-04f, 5.386890271e-04f, 5.388130025e-04f, 5.389360382e-04f, 5.390581338e-04f, 5.391792894e-04f, 5.392995047e-04f, 5.394187797e-04f, +5.395371140e-04f, 5.396545077e-04f, 5.397709606e-04f, 5.398864726e-04f, 5.400010434e-04f, 5.401146730e-04f, 5.402273613e-04f, 5.403391081e-04f, 5.404499132e-04f, 5.405597766e-04f, +5.406686981e-04f, 5.407766777e-04f, 5.408837151e-04f, 5.409898102e-04f, 5.410949630e-04f, 5.411991733e-04f, 5.413024410e-04f, 5.414047660e-04f, 5.415061482e-04f, 5.416065874e-04f, +5.417060836e-04f, 5.418046366e-04f, 5.419022464e-04f, 5.419989128e-04f, 5.420946357e-04f, 5.421894150e-04f, 5.422832507e-04f, 5.423761426e-04f, 5.424680906e-04f, 5.425590946e-04f, +5.426491546e-04f, 5.427382705e-04f, 5.428264421e-04f, 5.429136693e-04f, 5.429999522e-04f, 5.430852905e-04f, 5.431696842e-04f, 5.432531333e-04f, 5.433356377e-04f, 5.434171972e-04f, +5.434978118e-04f, 5.435774814e-04f, 5.436562059e-04f, 5.437339853e-04f, 5.438108196e-04f, 5.438867085e-04f, 5.439616521e-04f, 5.440356504e-04f, 5.441087031e-04f, 5.441808103e-04f, +5.442519720e-04f, 5.443221879e-04f, 5.443914582e-04f, 5.444597827e-04f, 5.445271614e-04f, 5.445935942e-04f, 5.446590811e-04f, 5.447236221e-04f, 5.447872170e-04f, 5.448498658e-04f, +5.449115686e-04f, 5.449723252e-04f, 5.450321356e-04f, 5.450909997e-04f, 5.451489176e-04f, 5.452058892e-04f, 5.452619145e-04f, 5.453169933e-04f, 5.453711258e-04f, 5.454243118e-04f, +5.454765514e-04f, 5.455278445e-04f, 5.455781910e-04f, 5.456275910e-04f, 5.456760445e-04f, 5.457235514e-04f, 5.457701117e-04f, 5.458157253e-04f, 5.458603924e-04f, 5.459041128e-04f, +5.459468865e-04f, 5.459887136e-04f, 5.460295940e-04f, 5.460695277e-04f, 5.461085147e-04f, 5.461465551e-04f, 5.461836487e-04f, 5.462197957e-04f, 5.462549960e-04f, 5.462892496e-04f, +5.463225565e-04f, 5.463549167e-04f, 5.463863303e-04f, 5.464167972e-04f, 5.464463174e-04f, 5.464748911e-04f, 5.465025181e-04f, 5.465291984e-04f, 5.465549323e-04f, 5.465797195e-04f, +5.466035602e-04f, 5.466264544e-04f, 5.466484020e-04f, 5.466694032e-04f, 5.466894580e-04f, 5.467085663e-04f, 5.467267283e-04f, 5.467439439e-04f, 5.467602132e-04f, 5.467755362e-04f, +5.467899129e-04f, 5.468033435e-04f, 5.468158279e-04f, 5.468273661e-04f, 5.468379583e-04f, 5.468476044e-04f, 5.468563046e-04f, 5.468640588e-04f, 5.468708671e-04f, 5.468767296e-04f, +5.468816463e-04f, 5.468856173e-04f, 5.468886426e-04f, 5.468907223e-04f, 5.468918564e-04f, 5.468920451e-04f, 5.468912883e-04f, 5.468895862e-04f, 5.468869388e-04f, 5.468833461e-04f, +5.468788083e-04f, 5.468733254e-04f, 5.468668975e-04f, 5.468595247e-04f, 5.468512070e-04f, 5.468419445e-04f, 5.468317373e-04f, 5.468205855e-04f, 5.468084892e-04f, 5.467954484e-04f, +5.467814632e-04f, 5.467665338e-04f, 5.467506601e-04f, 5.467338424e-04f, 5.467160807e-04f, 5.466973750e-04f, 5.466777256e-04f, 5.466571324e-04f, 5.466355956e-04f, 5.466131153e-04f, +5.465896916e-04f, 5.465653245e-04f, 5.465400143e-04f, 5.465137609e-04f, 5.464865646e-04f, 5.464584254e-04f, 5.464293434e-04f, 5.463993188e-04f, 5.463683517e-04f, 5.463364421e-04f, +5.463035902e-04f, 5.462697962e-04f, 5.462350601e-04f, 5.461993820e-04f, 5.461627622e-04f, 5.461252006e-04f, 5.460866976e-04f, 5.460472530e-04f, 5.460068672e-04f, 5.459655403e-04f, +5.459232723e-04f, 5.458800634e-04f, 5.458359138e-04f, 5.457908236e-04f, 5.457447929e-04f, 5.456978219e-04f, 5.456499107e-04f, 5.456010595e-04f, 5.455512684e-04f, 5.455005375e-04f, +5.454488671e-04f, 5.453962573e-04f, 5.453427081e-04f, 5.452882199e-04f, 5.452327926e-04f, 5.451764266e-04f, 5.451191219e-04f, 5.450608788e-04f, 5.450016973e-04f, 5.449415777e-04f, +5.448805201e-04f, 5.448185247e-04f, 5.447555916e-04f, 5.446917211e-04f, 5.446269133e-04f, 5.445611683e-04f, 5.444944864e-04f, 5.444268677e-04f, 5.443583125e-04f, 5.442888208e-04f, +5.442183929e-04f, 5.441470290e-04f, 5.440747292e-04f, 5.440014938e-04f, 5.439273229e-04f, 5.438522167e-04f, 5.437761754e-04f, 5.436991992e-04f, 5.436212884e-04f, 5.435424430e-04f, +5.434626633e-04f, 5.433819495e-04f, 5.433003019e-04f, 5.432177205e-04f, 5.431342057e-04f, 5.430497575e-04f, 5.429643763e-04f, 5.428780623e-04f, 5.427908156e-04f, 5.427026364e-04f, +5.426135250e-04f, 5.425234817e-04f, 5.424325065e-04f, 5.423405998e-04f, 5.422477618e-04f, 5.421539926e-04f, 5.420592926e-04f, 5.419636618e-04f, 5.418671007e-04f, 5.417696093e-04f, +5.416711880e-04f, 5.415718369e-04f, 5.414715563e-04f, 5.413703464e-04f, 5.412682075e-04f, 5.411651398e-04f, 5.410611435e-04f, 5.409562189e-04f, 5.408503663e-04f, 5.407435858e-04f, +5.406358778e-04f, 5.405272424e-04f, 5.404176800e-04f, 5.403071907e-04f, 5.401957749e-04f, 5.400834328e-04f, 5.399701645e-04f, 5.398559705e-04f, 5.397408510e-04f, 5.396248062e-04f, +5.395078363e-04f, 5.393899417e-04f, 5.392711227e-04f, 5.391513794e-04f, 5.390307121e-04f, 5.389091212e-04f, 5.387866069e-04f, 5.386631694e-04f, 5.385388091e-04f, 5.384135263e-04f, +5.382873211e-04f, 5.381601939e-04f, 5.380321450e-04f, 5.379031746e-04f, 5.377732830e-04f, 5.376424706e-04f, 5.375107376e-04f, 5.373780843e-04f, 5.372445110e-04f, 5.371100179e-04f, +5.369746055e-04f, 5.368382739e-04f, 5.367010235e-04f, 5.365628545e-04f, 5.364237673e-04f, 5.362837623e-04f, 5.361428395e-04f, 5.360009995e-04f, 5.358582425e-04f, 5.357145687e-04f, +5.355699786e-04f, 5.354244724e-04f, 5.352780505e-04f, 5.351307130e-04f, 5.349824605e-04f, 5.348332931e-04f, 5.346832113e-04f, 5.345322153e-04f, 5.343803054e-04f, 5.342274820e-04f, +5.340737454e-04f, 5.339190959e-04f, 5.337635339e-04f, 5.336070597e-04f, 5.334496736e-04f, 5.332913759e-04f, 5.331321671e-04f, 5.329720473e-04f, 5.328110170e-04f, 5.326490766e-04f, +5.324862262e-04f, 5.323224664e-04f, 5.321577974e-04f, 5.319922196e-04f, 5.318257333e-04f, 5.316583389e-04f, 5.314900367e-04f, 5.313208271e-04f, 5.311507104e-04f, 5.309796870e-04f, +5.308077572e-04f, 5.306349215e-04f, 5.304611801e-04f, 5.302865335e-04f, 5.301109819e-04f, 5.299345258e-04f, 5.297571655e-04f, 5.295789014e-04f, 5.293997338e-04f, 5.292196632e-04f, +5.290386899e-04f, 5.288568142e-04f, 5.286740366e-04f, 5.284903575e-04f, 5.283057771e-04f, 5.281202959e-04f, 5.279339143e-04f, 5.277466326e-04f, 5.275584513e-04f, 5.273693707e-04f, +5.271793912e-04f, 5.269885132e-04f, 5.267967370e-04f, 5.266040632e-04f, 5.264104920e-04f, 5.262160239e-04f, 5.260206593e-04f, 5.258243985e-04f, 5.256272420e-04f, 5.254291902e-04f, +5.252302434e-04f, 5.250304021e-04f, 5.248296667e-04f, 5.246280376e-04f, 5.244255151e-04f, 5.242220998e-04f, 5.240177920e-04f, 5.238125921e-04f, 5.236065005e-04f, 5.233995178e-04f, +5.231916442e-04f, 5.229828802e-04f, 5.227732262e-04f, 5.225626827e-04f, 5.223512500e-04f, 5.221389287e-04f, 5.219257190e-04f, 5.217116215e-04f, 5.214966366e-04f, 5.212807647e-04f, +5.210640063e-04f, 5.208463617e-04f, 5.206278314e-04f, 5.204084159e-04f, 5.201881156e-04f, 5.199669310e-04f, 5.197448624e-04f, 5.195219103e-04f, 5.192980752e-04f, 5.190733575e-04f, +5.188477576e-04f, 5.186212761e-04f, 5.183939133e-04f, 5.181656697e-04f, 5.179365458e-04f, 5.177065421e-04f, 5.174756589e-04f, 5.172438967e-04f, 5.170112561e-04f, 5.167777374e-04f, +5.165433411e-04f, 5.163080677e-04f, 5.160719177e-04f, 5.158348915e-04f, 5.155969896e-04f, 5.153582124e-04f, 5.151185605e-04f, 5.148780343e-04f, 5.146366342e-04f, 5.143943609e-04f, +5.141512146e-04f, 5.139071960e-04f, 5.136623055e-04f, 5.134165435e-04f, 5.131699107e-04f, 5.129224073e-04f, 5.126740340e-04f, 5.124247912e-04f, 5.121746795e-04f, 5.119236992e-04f, +5.116718510e-04f, 5.114191352e-04f, 5.111655524e-04f, 5.109111031e-04f, 5.106557878e-04f, 5.103996069e-04f, 5.101425611e-04f, 5.098846507e-04f, 5.096258763e-04f, 5.093662384e-04f, +5.091057375e-04f, 5.088443742e-04f, 5.085821488e-04f, 5.083190620e-04f, 5.080551143e-04f, 5.077903061e-04f, 5.075246379e-04f, 5.072581104e-04f, 5.069907240e-04f, 5.067224792e-04f, +5.064533766e-04f, 5.061834166e-04f, 5.059125999e-04f, 5.056409269e-04f, 5.053683981e-04f, 5.050950142e-04f, 5.048207755e-04f, 5.045456827e-04f, 5.042697363e-04f, 5.039929368e-04f, +5.037152848e-04f, 5.034367807e-04f, 5.031574252e-04f, 5.028772188e-04f, 5.025961620e-04f, 5.023142553e-04f, 5.020314993e-04f, 5.017478946e-04f, 5.014634417e-04f, 5.011781411e-04f, +5.008919934e-04f, 5.006049992e-04f, 5.003171589e-04f, 5.000284732e-04f, 4.997389427e-04f, 4.994485678e-04f, 4.991573491e-04f, 4.988652872e-04f, 4.985723827e-04f, 4.982786361e-04f, +4.979840480e-04f, 4.976886189e-04f, 4.973923494e-04f, 4.970952401e-04f, 4.967972916e-04f, 4.964985044e-04f, 4.961988791e-04f, 4.958984163e-04f, 4.955971165e-04f, 4.952949803e-04f, +4.949920084e-04f, 4.946882012e-04f, 4.943835594e-04f, 4.940780836e-04f, 4.937717743e-04f, 4.934646321e-04f, 4.931566576e-04f, 4.928478514e-04f, 4.925382142e-04f, 4.922277464e-04f, +4.919164486e-04f, 4.916043216e-04f, 4.912913657e-04f, 4.909775818e-04f, 4.906629703e-04f, 4.903475319e-04f, 4.900312671e-04f, 4.897141766e-04f, 4.893962610e-04f, 4.890775208e-04f, +4.887579568e-04f, 4.884375694e-04f, 4.881163593e-04f, 4.877943271e-04f, 4.874714734e-04f, 4.871477989e-04f, 4.868233041e-04f, 4.864979897e-04f, 4.861718562e-04f, 4.858449044e-04f, +4.855171348e-04f, 4.851885480e-04f, 4.848591447e-04f, 4.845289255e-04f, 4.841978911e-04f, 4.838660419e-04f, 4.835333788e-04f, 4.831999022e-04f, 4.828656129e-04f, 4.825305115e-04f, +4.821945985e-04f, 4.818578748e-04f, 4.815203407e-04f, 4.811819972e-04f, 4.808428446e-04f, 4.805028838e-04f, 4.801621153e-04f, 4.798205398e-04f, 4.794781579e-04f, 4.791349703e-04f, +4.787909776e-04f, 4.784461805e-04f, 4.781005796e-04f, 4.777541756e-04f, 4.774069691e-04f, 4.770589608e-04f, 4.767101513e-04f, 4.763605414e-04f, 4.760101315e-04f, 4.756589225e-04f, +4.753069150e-04f, 4.749541097e-04f, 4.746005071e-04f, 4.742461080e-04f, 4.738909130e-04f, 4.735349228e-04f, 4.731781381e-04f, 4.728205596e-04f, 4.724621878e-04f, 4.721030236e-04f, +4.717430675e-04f, 4.713823202e-04f, 4.710207825e-04f, 4.706584550e-04f, 4.702953383e-04f, 4.699314332e-04f, 4.695667403e-04f, 4.692012604e-04f, 4.688349940e-04f, 4.684679420e-04f, +4.681001049e-04f, 4.677314835e-04f, 4.673620785e-04f, 4.669918905e-04f, 4.666209203e-04f, 4.662491685e-04f, 4.658766358e-04f, 4.655033230e-04f, 4.651292307e-04f, 4.647543597e-04f, +4.643787105e-04f, 4.640022840e-04f, 4.636250809e-04f, 4.632471018e-04f, 4.628683474e-04f, 4.624888185e-04f, 4.621085157e-04f, 4.617274398e-04f, 4.613455915e-04f, 4.609629716e-04f, +4.605795806e-04f, 4.601954193e-04f, 4.598104885e-04f, 4.594247888e-04f, 4.590383211e-04f, 4.586510859e-04f, 4.582630840e-04f, 4.578743162e-04f, 4.574847832e-04f, 4.570944856e-04f, +4.567034243e-04f, 4.563115999e-04f, 4.559190132e-04f, 4.555256649e-04f, 4.551315557e-04f, 4.547366865e-04f, 4.543410578e-04f, 4.539446704e-04f, 4.535475252e-04f, 4.531496227e-04f, +4.527509638e-04f, 4.523515492e-04f, 4.519513797e-04f, 4.515504559e-04f, 4.511487786e-04f, 4.507463486e-04f, 4.503431666e-04f, 4.499392334e-04f, 4.495345497e-04f, 4.491291163e-04f, +4.487229339e-04f, 4.483160033e-04f, 4.479083251e-04f, 4.474999003e-04f, 4.470907295e-04f, 4.466808135e-04f, 4.462701530e-04f, 4.458587489e-04f, 4.454466018e-04f, 4.450337126e-04f, +4.446200819e-04f, 4.442057107e-04f, 4.437905995e-04f, 4.433747493e-04f, 4.429581607e-04f, 4.425408346e-04f, 4.421227717e-04f, 4.417039728e-04f, 4.412844386e-04f, 4.408641700e-04f, +4.404431677e-04f, 4.400214325e-04f, 4.395989651e-04f, 4.391757664e-04f, 4.387518371e-04f, 4.383271780e-04f, 4.379017899e-04f, 4.374756736e-04f, 4.370488299e-04f, 4.366212595e-04f, +4.361929633e-04f, 4.357639419e-04f, 4.353341963e-04f, 4.349037273e-04f, 4.344725355e-04f, 4.340406218e-04f, 4.336079870e-04f, 4.331746320e-04f, 4.327405574e-04f, 4.323057641e-04f, +4.318702529e-04f, 4.314340246e-04f, 4.309970799e-04f, 4.305594198e-04f, 4.301210450e-04f, 4.296819563e-04f, 4.292421545e-04f, 4.288016405e-04f, 4.283604149e-04f, 4.279184788e-04f, +4.274758328e-04f, 4.270324777e-04f, 4.265884145e-04f, 4.261436438e-04f, 4.256981666e-04f, 4.252519836e-04f, 4.248050957e-04f, 4.243575037e-04f, 4.239092083e-04f, 4.234602105e-04f, +4.230105110e-04f, 4.225601107e-04f, 4.221090104e-04f, 4.216572110e-04f, 4.212047131e-04f, 4.207515178e-04f, 4.202976258e-04f, 4.198430379e-04f, 4.193877550e-04f, 4.189317779e-04f, +4.184751075e-04f, 4.180177445e-04f, 4.175596899e-04f, 4.171009445e-04f, 4.166415090e-04f, 4.161813844e-04f, 4.157205715e-04f, 4.152590711e-04f, 4.147968841e-04f, 4.143340112e-04f, +4.138704535e-04f, 4.134062117e-04f, 4.129412866e-04f, 4.124756792e-04f, 4.120093902e-04f, 4.115424205e-04f, 4.110747710e-04f, 4.106064426e-04f, 4.101374360e-04f, 4.096677521e-04f, +4.091973919e-04f, 4.087263561e-04f, 4.082546456e-04f, 4.077822613e-04f, 4.073092040e-04f, 4.068354746e-04f, 4.063610740e-04f, 4.058860030e-04f, 4.054102626e-04f, 4.049338535e-04f, +4.044567766e-04f, 4.039790328e-04f, 4.035006231e-04f, 4.030215481e-04f, 4.025418089e-04f, 4.020614063e-04f, 4.015803411e-04f, 4.010986144e-04f, 4.006162268e-04f, 4.001331793e-04f, +3.996494729e-04f, 3.991651082e-04f, 3.986800864e-04f, 3.981944082e-04f, 3.977080745e-04f, 3.972210861e-04f, 3.967334441e-04f, 3.962451493e-04f, 3.957562025e-04f, 3.952666047e-04f, +3.947763567e-04f, 3.942854595e-04f, 3.937939138e-04f, 3.933017207e-04f, 3.928088811e-04f, 3.923153957e-04f, 3.918212656e-04f, 3.913264915e-04f, 3.908310745e-04f, 3.903350153e-04f, +3.898383150e-04f, 3.893409744e-04f, 3.888429944e-04f, 3.883443759e-04f, 3.878451199e-04f, 3.873452272e-04f, 3.868446987e-04f, 3.863435353e-04f, 3.858417381e-04f, 3.853393077e-04f, +3.848362453e-04f, 3.843325517e-04f, 3.838282277e-04f, 3.833232744e-04f, 3.828176926e-04f, 3.823114833e-04f, 3.818046473e-04f, 3.812971856e-04f, 3.807890992e-04f, 3.802803888e-04f, +3.797710555e-04f, 3.792611002e-04f, 3.787505238e-04f, 3.782393272e-04f, 3.777275113e-04f, 3.772150772e-04f, 3.767020256e-04f, 3.761883575e-04f, 3.756740740e-04f, 3.751591758e-04f, +3.746436639e-04f, 3.741275393e-04f, 3.736108029e-04f, 3.730934556e-04f, 3.725754984e-04f, 3.720569321e-04f, 3.715377579e-04f, 3.710179764e-04f, 3.704975888e-04f, 3.699765960e-04f, +3.694549989e-04f, 3.689327984e-04f, 3.684099954e-04f, 3.678865911e-04f, 3.673625861e-04f, 3.668379816e-04f, 3.663127785e-04f, 3.657869777e-04f, 3.652605802e-04f, 3.647335869e-04f, +3.642059987e-04f, 3.636778167e-04f, 3.631490418e-04f, 3.626196748e-04f, 3.620897169e-04f, 3.615591689e-04f, 3.610280318e-04f, 3.604963066e-04f, 3.599639942e-04f, 3.594310956e-04f, +3.588976117e-04f, 3.583635435e-04f, 3.578288920e-04f, 3.572936580e-04f, 3.567578427e-04f, 3.562214470e-04f, 3.556844718e-04f, 3.551469180e-04f, 3.546087867e-04f, 3.540700789e-04f, +3.535307955e-04f, 3.529909374e-04f, 3.524505057e-04f, 3.519095013e-04f, 3.513679252e-04f, 3.508257783e-04f, 3.502830617e-04f, 3.497397763e-04f, 3.491959232e-04f, 3.486515032e-04f, +3.481065173e-04f, 3.475609666e-04f, 3.470148520e-04f, 3.464681746e-04f, 3.459209352e-04f, 3.453731348e-04f, 3.448247746e-04f, 3.442758553e-04f, 3.437263781e-04f, 3.431763440e-04f, +3.426257538e-04f, 3.420746086e-04f, 3.415229094e-04f, 3.409706572e-04f, 3.404178529e-04f, 3.398644976e-04f, 3.393105923e-04f, 3.387561379e-04f, 3.382011355e-04f, 3.376455860e-04f, +3.370894904e-04f, 3.365328498e-04f, 3.359756652e-04f, 3.354179374e-04f, 3.348596676e-04f, 3.343008568e-04f, 3.337415059e-04f, 3.331816159e-04f, 3.326211879e-04f, 3.320602229e-04f, +3.314987218e-04f, 3.309366857e-04f, 3.303741156e-04f, 3.298110125e-04f, 3.292473774e-04f, 3.286832112e-04f, 3.281185151e-04f, 3.275532901e-04f, 3.269875371e-04f, 3.264212571e-04f, +3.258544512e-04f, 3.252871205e-04f, 3.247192658e-04f, 3.241508882e-04f, 3.235819888e-04f, 3.230125686e-04f, 3.224426285e-04f, 3.218721697e-04f, 3.213011931e-04f, 3.207296997e-04f, +3.201576906e-04f, 3.195851668e-04f, 3.190121293e-04f, 3.184385791e-04f, 3.178645173e-04f, 3.172899449e-04f, 3.167148630e-04f, 3.161392725e-04f, 3.155631745e-04f, 3.149865700e-04f, +3.144094600e-04f, 3.138318457e-04f, 3.132537279e-04f, 3.126751078e-04f, 3.120959864e-04f, 3.115163647e-04f, 3.109362437e-04f, 3.103556245e-04f, 3.097745082e-04f, 3.091928957e-04f, +3.086107881e-04f, 3.080281865e-04f, 3.074450918e-04f, 3.068615052e-04f, 3.062774277e-04f, 3.056928602e-04f, 3.051078040e-04f, 3.045222599e-04f, 3.039362290e-04f, 3.033497125e-04f, +3.027627113e-04f, 3.021752265e-04f, 3.015872591e-04f, 3.009988102e-04f, 3.004098809e-04f, 2.998204721e-04f, 2.992305850e-04f, 2.986402205e-04f, 2.980493798e-04f, 2.974580639e-04f, +2.968662739e-04f, 2.962740108e-04f, 2.956812756e-04f, 2.950880694e-04f, 2.944943934e-04f, 2.939002484e-04f, 2.933056357e-04f, 2.927105562e-04f, 2.921150110e-04f, 2.915190013e-04f, +2.909225279e-04f, 2.903255921e-04f, 2.897281948e-04f, 2.891303371e-04f, 2.885320202e-04f, 2.879332450e-04f, 2.873340126e-04f, 2.867343241e-04f, 2.861341806e-04f, 2.855335831e-04f, +2.849325328e-04f, 2.843310305e-04f, 2.837290776e-04f, 2.831266749e-04f, 2.825238236e-04f, 2.819205248e-04f, 2.813167795e-04f, 2.807125888e-04f, 2.801079538e-04f, 2.795028756e-04f, +2.788973552e-04f, 2.782913937e-04f, 2.776849921e-04f, 2.770781517e-04f, 2.764708734e-04f, 2.758631583e-04f, 2.752550075e-04f, 2.746464221e-04f, 2.740374031e-04f, 2.734279517e-04f, +2.728180690e-04f, 2.722077559e-04f, 2.715970137e-04f, 2.709858433e-04f, 2.703742459e-04f, 2.697622226e-04f, 2.691497744e-04f, 2.685369025e-04f, 2.679236078e-04f, 2.673098916e-04f, +2.666957549e-04f, 2.660811987e-04f, 2.654662243e-04f, 2.648508326e-04f, 2.642350248e-04f, 2.636188019e-04f, 2.630021651e-04f, 2.623851154e-04f, 2.617676540e-04f, 2.611497819e-04f, +2.605315003e-04f, 2.599128102e-04f, 2.592937127e-04f, 2.586742089e-04f, 2.580542999e-04f, 2.574339869e-04f, 2.568132709e-04f, 2.561921530e-04f, 2.555706344e-04f, 2.549487160e-04f, +2.543263991e-04f, 2.537036848e-04f, 2.530805740e-04f, 2.524570680e-04f, 2.518331679e-04f, 2.512088747e-04f, 2.505841896e-04f, 2.499591136e-04f, 2.493336479e-04f, 2.487077935e-04f, +2.480815517e-04f, 2.474549234e-04f, 2.468279099e-04f, 2.462005122e-04f, 2.455727314e-04f, 2.449445686e-04f, 2.443160250e-04f, 2.436871017e-04f, 2.430577997e-04f, 2.424281202e-04f, +2.417980643e-04f, 2.411676332e-04f, 2.405368279e-04f, 2.399056495e-04f, 2.392740992e-04f, 2.386421781e-04f, 2.380098872e-04f, 2.373772278e-04f, 2.367442010e-04f, 2.361108078e-04f, +2.354770494e-04f, 2.348429269e-04f, 2.342084414e-04f, 2.335735940e-04f, 2.329383859e-04f, 2.323028182e-04f, 2.316668920e-04f, 2.310306085e-04f, 2.303939687e-04f, 2.297569738e-04f, +2.291196248e-04f, 2.284819231e-04f, 2.278438696e-04f, 2.272054655e-04f, 2.265667119e-04f, 2.259276099e-04f, 2.252881607e-04f, 2.246483655e-04f, 2.240082252e-04f, 2.233677411e-04f, +2.227269143e-04f, 2.220857460e-04f, 2.214442372e-04f, 2.208023891e-04f, 2.201602028e-04f, 2.195176794e-04f, 2.188748202e-04f, 2.182316262e-04f, 2.175880985e-04f, 2.169442383e-04f, +2.163000468e-04f, 2.156555250e-04f, 2.150106741e-04f, 2.143654953e-04f, 2.137199897e-04f, 2.130741583e-04f, 2.124280024e-04f, 2.117815231e-04f, 2.111347216e-04f, 2.104875989e-04f, +2.098401562e-04f, 2.091923947e-04f, 2.085443155e-04f, 2.078959197e-04f, 2.072472086e-04f, 2.065981831e-04f, 2.059488445e-04f, 2.052991939e-04f, 2.046492325e-04f, 2.039989614e-04f, +2.033483817e-04f, 2.026974946e-04f, 2.020463013e-04f, 2.013948028e-04f, 2.007430004e-04f, 2.000908952e-04f, 1.994384883e-04f, 1.987857808e-04f, 1.981327740e-04f, 1.974794690e-04f, +1.968258669e-04f, 1.961719689e-04f, 1.955177761e-04f, 1.948632897e-04f, 1.942085108e-04f, 1.935534406e-04f, 1.928980802e-04f, 1.922424309e-04f, 1.915864936e-04f, 1.909302697e-04f, +1.902737602e-04f, 1.896169663e-04f, 1.889598891e-04f, 1.883025299e-04f, 1.876448898e-04f, 1.869869698e-04f, 1.863287713e-04f, 1.856702953e-04f, 1.850115430e-04f, 1.843525155e-04f, +1.836932141e-04f, 1.830336398e-04f, 1.823737939e-04f, 1.817136774e-04f, 1.810532916e-04f, 1.803926376e-04f, 1.797317166e-04f, 1.790705297e-04f, 1.784090781e-04f, 1.777473630e-04f, +1.770853854e-04f, 1.764231467e-04f, 1.757606478e-04f, 1.750978901e-04f, 1.744348747e-04f, 1.737716027e-04f, 1.731080753e-04f, 1.724442936e-04f, 1.717802589e-04f, 1.711159722e-04f, +1.704514349e-04f, 1.697866479e-04f, 1.691216125e-04f, 1.684563299e-04f, 1.677908012e-04f, 1.671250276e-04f, 1.664590103e-04f, 1.657927503e-04f, 1.651262490e-04f, 1.644595074e-04f, +1.637925268e-04f, 1.631253083e-04f, 1.624578530e-04f, 1.617901622e-04f, 1.611222370e-04f, 1.604540786e-04f, 1.597856881e-04f, 1.591170668e-04f, 1.584482157e-04f, 1.577791362e-04f, +1.571098292e-04f, 1.564402961e-04f, 1.557705380e-04f, 1.551005560e-04f, 1.544303514e-04f, 1.537599253e-04f, 1.530892788e-04f, 1.524184132e-04f, 1.517473297e-04f, 1.510760294e-04f, +1.504045134e-04f, 1.497327830e-04f, 1.490608393e-04f, 1.483886836e-04f, 1.477163169e-04f, 1.470437405e-04f, 1.463709555e-04f, 1.456979632e-04f, 1.450247647e-04f, 1.443513611e-04f, +1.436777537e-04f, 1.430039436e-04f, 1.423299320e-04f, 1.416557201e-04f, 1.409813091e-04f, 1.403067001e-04f, 1.396318944e-04f, 1.389568931e-04f, 1.382816973e-04f, 1.376063084e-04f, +1.369307273e-04f, 1.362549555e-04f, 1.355789939e-04f, 1.349028438e-04f, 1.342265064e-04f, 1.335499829e-04f, 1.328732744e-04f, 1.321963821e-04f, 1.315193072e-04f, 1.308420509e-04f, +1.301646144e-04f, 1.294869989e-04f, 1.288092055e-04f, 1.281312354e-04f, 1.274530898e-04f, 1.267747699e-04f, 1.260962769e-04f, 1.254176120e-04f, 1.247387763e-04f, 1.240597710e-04f, +1.233805974e-04f, 1.227012566e-04f, 1.220217497e-04f, 1.213420781e-04f, 1.206622428e-04f, 1.199822450e-04f, 1.193020860e-04f, 1.186217669e-04f, 1.179412890e-04f, 1.172606533e-04f, +1.165798611e-04f, 1.158989136e-04f, 1.152178119e-04f, 1.145365573e-04f, 1.138551509e-04f, 1.131735940e-04f, 1.124918877e-04f, 1.118100332e-04f, 1.111280316e-04f, 1.104458843e-04f, +1.097635923e-04f, 1.090811569e-04f, 1.083985793e-04f, 1.077158606e-04f, 1.070330020e-04f, 1.063500047e-04f, 1.056668700e-04f, 1.049835989e-04f, 1.043001928e-04f, 1.036166527e-04f, +1.029329799e-04f, 1.022491756e-04f, 1.015652409e-04f, 1.008811771e-04f, 1.001969853e-04f, 9.951266677e-05f, 9.882822265e-05f, 9.814365414e-05f, 9.745896244e-05f, 9.677414875e-05f, +9.608921424e-05f, 9.540416012e-05f, 9.471898758e-05f, 9.403369782e-05f, 9.334829201e-05f, 9.266277136e-05f, 9.197713706e-05f, 9.129139031e-05f, 9.060553229e-05f, 8.991956420e-05f, +8.923348724e-05f, 8.854730259e-05f, 8.786101145e-05f, 8.717461502e-05f, 8.648811449e-05f, 8.580151105e-05f, 8.511480590e-05f, 8.442800023e-05f, 8.374109523e-05f, 8.305409211e-05f, +8.236699205e-05f, 8.167979625e-05f, 8.099250590e-05f, 8.030512220e-05f, 7.961764635e-05f, 7.893007954e-05f, 7.824242296e-05f, 7.755467781e-05f, 7.686684528e-05f, 7.617892657e-05f, +7.549092288e-05f, 7.480283540e-05f, 7.411466532e-05f, 7.342641385e-05f, 7.273808217e-05f, 7.204967149e-05f, 7.136118299e-05f, 7.067261788e-05f, 6.998397734e-05f, 6.929526258e-05f, +6.860647480e-05f, 6.791761518e-05f, 6.722868492e-05f, 6.653968523e-05f, 6.585061728e-05f, 6.516148230e-05f, 6.447228145e-05f, 6.378301596e-05f, 6.309368700e-05f, 6.240429578e-05f, +6.171484349e-05f, 6.102533133e-05f, 6.033576049e-05f, 5.964613218e-05f, 5.895644758e-05f, 5.826670790e-05f, 5.757691433e-05f, 5.688706806e-05f, 5.619717030e-05f, 5.550722224e-05f, +5.481722507e-05f, 5.412718000e-05f, 5.343708821e-05f, 5.274695091e-05f, 5.205676929e-05f, 5.136654455e-05f, 5.067627789e-05f, 4.998597049e-05f, 4.929562357e-05f, 4.860523830e-05f, +4.791481590e-05f, 4.722435755e-05f, 4.653386445e-05f, 4.584333781e-05f, 4.515277880e-05f, 4.446218864e-05f, 4.377156852e-05f, 4.308091963e-05f, 4.239024317e-05f, 4.169954034e-05f, +4.100881233e-05f, 4.031806033e-05f, 3.962728556e-05f, 3.893648919e-05f, 3.824567242e-05f, 3.755483646e-05f, 3.686398250e-05f, 3.617311173e-05f, 3.548222535e-05f, 3.479132455e-05f, +3.410041054e-05f, 3.340948450e-05f, 3.271854763e-05f, 3.202760113e-05f, 3.133664619e-05f, 3.064568401e-05f, 2.995471578e-05f, 2.926374270e-05f, 2.857276596e-05f, 2.788178676e-05f, +2.719080630e-05f, 2.649982576e-05f, 2.580884634e-05f, 2.511786924e-05f, 2.442689566e-05f, 2.373592678e-05f, 2.304496380e-05f, 2.235400792e-05f, 2.166306032e-05f, 2.097212221e-05f, +2.028119478e-05f, 1.959027922e-05f, 1.889937672e-05f, 1.820848849e-05f, 1.751761570e-05f, 1.682675957e-05f, 1.613592127e-05f, 1.544510201e-05f, 1.475430297e-05f, 1.406352535e-05f, +1.337277035e-05f, 1.268203914e-05f, 1.199133294e-05f, 1.130065293e-05f, 1.061000030e-05f, 9.919376250e-06f, 9.228781965e-06f, 8.538218639e-06f, 7.847687466e-06f, 7.157189635e-06f, +6.466726340e-06f, 5.776298772e-06f, 5.085908121e-06f, 4.395555580e-06f, 3.705242340e-06f, 3.014969590e-06f, 2.324738523e-06f, 1.634550329e-06f, 9.444061980e-07f, 2.543073207e-07f, +-4.357451128e-07f, -1.125749912e-06f, -1.815705888e-06f, -2.505611851e-06f, -3.195466611e-06f, -3.885268978e-06f, -4.575017764e-06f, -5.264711780e-06f, -5.954349837e-06f, -6.643930745e-06f, +-7.333453317e-06f, -8.022916365e-06f, -8.712318700e-06f, -9.401659134e-06f, -1.009093648e-05f, -1.078014955e-05f, -1.146929716e-05f, -1.215837811e-05f, -1.284739123e-05f, -1.353633533e-05f, +-1.422520921e-05f, -1.491401170e-05f, -1.560274160e-05f, -1.629139773e-05f, -1.697997891e-05f, -1.766848395e-05f, -1.835691167e-05f, -1.904526087e-05f, -1.973353037e-05f, -2.042171900e-05f, +-2.110982556e-05f, -2.179784887e-05f, -2.248578775e-05f, -2.317364101e-05f, -2.386140748e-05f, -2.454908595e-05f, -2.523667527e-05f, -2.592417423e-05f, -2.661158166e-05f, -2.729889637e-05f, +-2.798611719e-05f, -2.867324293e-05f, -2.936027240e-05f, -3.004720444e-05f, -3.073403785e-05f, -3.142077146e-05f, -3.210740409e-05f, -3.279393455e-05f, -3.348036167e-05f, -3.416668426e-05f, +-3.485290114e-05f, -3.553901114e-05f, -3.622501308e-05f, -3.691090578e-05f, -3.759668806e-05f, -3.828235874e-05f, -3.896791664e-05f, -3.965336059e-05f, -4.033868940e-05f, -4.102390191e-05f, +-4.170899693e-05f, -4.239397329e-05f, -4.307882981e-05f, -4.376356531e-05f, -4.444817863e-05f, -4.513266858e-05f, -4.581703398e-05f, -4.650127367e-05f, -4.718538647e-05f, -4.786937121e-05f, +-4.855322671e-05f, -4.923695179e-05f, -4.992054529e-05f, -5.060400603e-05f, -5.128733283e-05f, -5.197052454e-05f, -5.265357996e-05f, -5.333649794e-05f, -5.401927730e-05f, -5.470191687e-05f, +-5.538441548e-05f, -5.606677195e-05f, -5.674898512e-05f, -5.743105382e-05f, -5.811297688e-05f, -5.879475313e-05f, -5.947638139e-05f, -6.015786051e-05f, -6.083918931e-05f, -6.152036663e-05f, +-6.220139130e-05f, -6.288226214e-05f, -6.356297800e-05f, -6.424353771e-05f, -6.492394010e-05f, -6.560418400e-05f, -6.628426826e-05f, -6.696419170e-05f, -6.764395316e-05f, -6.832355147e-05f, +-6.900298548e-05f, -6.968225402e-05f, -7.036135592e-05f, -7.104029002e-05f, -7.171905516e-05f, -7.239765018e-05f, -7.307607392e-05f, -7.375432521e-05f, -7.443240289e-05f, -7.511030580e-05f, +-7.578803279e-05f, -7.646558269e-05f, -7.714295434e-05f, -7.782014659e-05f, -7.849715827e-05f, -7.917398823e-05f, -7.985063530e-05f, -8.052709834e-05f, -8.120337618e-05f, -8.187946767e-05f, +-8.255537165e-05f, -8.323108696e-05f, -8.390661245e-05f, -8.458194697e-05f, -8.525708936e-05f, -8.593203846e-05f, -8.660679312e-05f, -8.728135219e-05f, -8.795571451e-05f, -8.862987894e-05f, +-8.930384432e-05f, -8.997760949e-05f, -9.065117331e-05f, -9.132453463e-05f, -9.199769229e-05f, -9.267064514e-05f, -9.334339204e-05f, -9.401593184e-05f, -9.468826338e-05f, -9.536038552e-05f, +-9.603229711e-05f, -9.670399701e-05f, -9.737548406e-05f, -9.804675712e-05f, -9.871781505e-05f, -9.938865669e-05f, -1.000592809e-04f, -1.007296865e-04f, -1.013998725e-04f, -1.020698375e-04f, +-1.027395806e-04f, -1.034091005e-04f, -1.040783961e-04f, -1.047474663e-04f, -1.054163100e-04f, -1.060849259e-04f, -1.067533129e-04f, -1.074214700e-04f, -1.080893959e-04f, -1.087570895e-04f, +-1.094245498e-04f, -1.100917755e-04f, -1.107587655e-04f, -1.114255186e-04f, -1.120920339e-04f, -1.127583100e-04f, -1.134243458e-04f, -1.140901403e-04f, -1.147556923e-04f, -1.154210007e-04f, +-1.160860643e-04f, -1.167508820e-04f, -1.174154526e-04f, -1.180797751e-04f, -1.187438483e-04f, -1.194076710e-04f, -1.200712422e-04f, -1.207345607e-04f, -1.213976253e-04f, -1.220604350e-04f, +-1.227229886e-04f, -1.233852850e-04f, -1.240473231e-04f, -1.247091017e-04f, -1.253706197e-04f, -1.260318760e-04f, -1.266928694e-04f, -1.273535989e-04f, -1.280140633e-04f, -1.286742614e-04f, +-1.293341922e-04f, -1.299938546e-04f, -1.306532473e-04f, -1.313123694e-04f, -1.319712196e-04f, -1.326297969e-04f, -1.332881001e-04f, -1.339461281e-04f, -1.346038798e-04f, -1.352613541e-04f, +-1.359185498e-04f, -1.365754659e-04f, -1.372321012e-04f, -1.378884546e-04f, -1.385445250e-04f, -1.392003112e-04f, -1.398558122e-04f, -1.405110269e-04f, -1.411659541e-04f, -1.418205927e-04f, +-1.424749416e-04f, -1.431289997e-04f, -1.437827658e-04f, -1.444362390e-04f, -1.450894180e-04f, -1.457423018e-04f, -1.463948892e-04f, -1.470471791e-04f, -1.476991705e-04f, -1.483508622e-04f, +-1.490022531e-04f, -1.496533421e-04f, -1.503041282e-04f, -1.509546101e-04f, -1.516047868e-04f, -1.522546572e-04f, -1.529042202e-04f, -1.535534747e-04f, -1.542024195e-04f, -1.548510537e-04f, +-1.554993760e-04f, -1.561473854e-04f, -1.567950808e-04f, -1.574424611e-04f, -1.580895251e-04f, -1.587362719e-04f, -1.593827002e-04f, -1.600288091e-04f, -1.606745973e-04f, -1.613200639e-04f, +-1.619652076e-04f, -1.626100275e-04f, -1.632545224e-04f, -1.638986913e-04f, -1.645425330e-04f, -1.651860464e-04f, -1.658292305e-04f, -1.664720842e-04f, -1.671146063e-04f, -1.677567959e-04f, +-1.683986517e-04f, -1.690401728e-04f, -1.696813580e-04f, -1.703222062e-04f, -1.709627164e-04f, -1.716028875e-04f, -1.722427184e-04f, -1.728822080e-04f, -1.735213552e-04f, -1.741601590e-04f, +-1.747986182e-04f, -1.754367318e-04f, -1.760744987e-04f, -1.767119178e-04f, -1.773489881e-04f, -1.779857084e-04f, -1.786220778e-04f, -1.792580950e-04f, -1.798937591e-04f, -1.805290690e-04f, +-1.811640235e-04f, -1.817986217e-04f, -1.824328624e-04f, -1.830667446e-04f, -1.837002671e-04f, -1.843334290e-04f, -1.849662292e-04f, -1.855986665e-04f, -1.862307400e-04f, -1.868624485e-04f, +-1.874937910e-04f, -1.881247664e-04f, -1.887553737e-04f, -1.893856117e-04f, -1.900154795e-04f, -1.906449759e-04f, -1.912740999e-04f, -1.919028504e-04f, -1.925312265e-04f, -1.931592269e-04f, +-1.937868506e-04f, -1.944140967e-04f, -1.950409640e-04f, -1.956674514e-04f, -1.962935580e-04f, -1.969192826e-04f, -1.975446243e-04f, -1.981695819e-04f, -1.987941543e-04f, -1.994183406e-04f, +-2.000421397e-04f, -2.006655505e-04f, -2.012885720e-04f, -2.019112032e-04f, -2.025334429e-04f, -2.031552901e-04f, -2.037767438e-04f, -2.043978030e-04f, -2.050184665e-04f, -2.056387334e-04f, +-2.062586026e-04f, -2.068780730e-04f, -2.074971437e-04f, -2.081158135e-04f, -2.087340814e-04f, -2.093519464e-04f, -2.099694074e-04f, -2.105864635e-04f, -2.112031135e-04f, -2.118193564e-04f, +-2.124351912e-04f, -2.130506168e-04f, -2.136656323e-04f, -2.142802365e-04f, -2.148944285e-04f, -2.155082071e-04f, -2.161215715e-04f, -2.167345205e-04f, -2.173470530e-04f, -2.179591682e-04f, +-2.185708649e-04f, -2.191821422e-04f, -2.197929989e-04f, -2.204034341e-04f, -2.210134467e-04f, -2.216230357e-04f, -2.222322001e-04f, -2.228409389e-04f, -2.234492510e-04f, -2.240571354e-04f, +-2.246645911e-04f, -2.252716171e-04f, -2.258782123e-04f, -2.264843757e-04f, -2.270901064e-04f, -2.276954033e-04f, -2.283002653e-04f, -2.289046915e-04f, -2.295086808e-04f, -2.301122323e-04f, +-2.307153449e-04f, -2.313180176e-04f, -2.319202493e-04f, -2.325220392e-04f, -2.331233861e-04f, -2.337242891e-04f, -2.343247472e-04f, -2.349247592e-04f, -2.355243243e-04f, -2.361234415e-04f, +-2.367221096e-04f, -2.373203278e-04f, -2.379180950e-04f, -2.385154102e-04f, -2.391122725e-04f, -2.397086807e-04f, -2.403046339e-04f, -2.409001312e-04f, -2.414951714e-04f, -2.420897537e-04f, +-2.426838770e-04f, -2.432775403e-04f, -2.438707426e-04f, -2.444634830e-04f, -2.450557604e-04f, -2.456475739e-04f, -2.462389223e-04f, -2.468298049e-04f, -2.474202205e-04f, -2.480101682e-04f, +-2.485996471e-04f, -2.491886560e-04f, -2.497771940e-04f, -2.503652602e-04f, -2.509528535e-04f, -2.515399730e-04f, -2.521266176e-04f, -2.527127865e-04f, -2.532984786e-04f, -2.538836929e-04f, +-2.544684285e-04f, -2.550526844e-04f, -2.556364596e-04f, -2.562197531e-04f, -2.568025640e-04f, -2.573848912e-04f, -2.579667338e-04f, -2.585480909e-04f, -2.591289614e-04f, -2.597093444e-04f, +-2.602892390e-04f, -2.608686440e-04f, -2.614475587e-04f, -2.620259820e-04f, -2.626039129e-04f, -2.631813505e-04f, -2.637582938e-04f, -2.643347418e-04f, -2.649106937e-04f, -2.654861483e-04f, +-2.660611049e-04f, -2.666355623e-04f, -2.672095197e-04f, -2.677829760e-04f, -2.683559304e-04f, -2.689283819e-04f, -2.695003294e-04f, -2.700717722e-04f, -2.706427091e-04f, -2.712131393e-04f, +-2.717830618e-04f, -2.723524757e-04f, -2.729213799e-04f, -2.734897736e-04f, -2.740576558e-04f, -2.746250256e-04f, -2.751918820e-04f, -2.757582240e-04f, -2.763240508e-04f, -2.768893613e-04f, +-2.774541547e-04f, -2.780184300e-04f, -2.785821862e-04f, -2.791454225e-04f, -2.797081378e-04f, -2.802703313e-04f, -2.808320019e-04f, -2.813931489e-04f, -2.819537711e-04f, -2.825138678e-04f, +-2.830734379e-04f, -2.836324806e-04f, -2.841909949e-04f, -2.847489798e-04f, -2.853064345e-04f, -2.858633580e-04f, -2.864197494e-04f, -2.869756078e-04f, -2.875309322e-04f, -2.880857217e-04f, +-2.886399754e-04f, -2.891936924e-04f, -2.897468718e-04f, -2.902995125e-04f, -2.908516138e-04f, -2.914031747e-04f, -2.919541942e-04f, -2.925046715e-04f, -2.930546057e-04f, -2.936039958e-04f, +-2.941528409e-04f, -2.947011401e-04f, -2.952488925e-04f, -2.957960972e-04f, -2.963427533e-04f, -2.968888598e-04f, -2.974344160e-04f, -2.979794207e-04f, -2.985238732e-04f, -2.990677726e-04f, +-2.996111179e-04f, -3.001539083e-04f, -3.006961428e-04f, -3.012378205e-04f, -3.017789406e-04f, -3.023195022e-04f, -3.028595042e-04f, -3.033989460e-04f, -3.039378265e-04f, -3.044761449e-04f, +-3.050139002e-04f, -3.055510916e-04f, -3.060877183e-04f, -3.066237792e-04f, -3.071592735e-04f, -3.076942004e-04f, -3.082285589e-04f, -3.087623481e-04f, -3.092955673e-04f, -3.098282154e-04f, +-3.103602916e-04f, -3.108917951e-04f, -3.114227249e-04f, -3.119530801e-04f, -3.124828600e-04f, -3.130120636e-04f, -3.135406900e-04f, -3.140687383e-04f, -3.145962078e-04f, -3.151230974e-04f, +-3.156494064e-04f, -3.161751339e-04f, -3.167002790e-04f, -3.172248408e-04f, -3.177488185e-04f, -3.182722112e-04f, -3.187950180e-04f, -3.193172381e-04f, -3.198388706e-04f, -3.203599147e-04f, +-3.208803694e-04f, -3.214002339e-04f, -3.219195075e-04f, -3.224381891e-04f, -3.229562780e-04f, -3.234737733e-04f, -3.239906741e-04f, -3.245069797e-04f, -3.250226890e-04f, -3.255378014e-04f, +-3.260523159e-04f, -3.265662317e-04f, -3.270795479e-04f, -3.275922637e-04f, -3.281043782e-04f, -3.286158907e-04f, -3.291268002e-04f, -3.296371060e-04f, -3.301468071e-04f, -3.306559027e-04f, +-3.311643921e-04f, -3.316722743e-04f, -3.321795485e-04f, -3.326862140e-04f, -3.331922697e-04f, -3.336977150e-04f, -3.342025490e-04f, -3.347067708e-04f, -3.352103797e-04f, -3.357133748e-04f, +-3.362157552e-04f, -3.367175202e-04f, -3.372186688e-04f, -3.377192004e-04f, -3.382191140e-04f, -3.387184089e-04f, -3.392170842e-04f, -3.397151392e-04f, -3.402125729e-04f, -3.407093845e-04f, +-3.412055733e-04f, -3.417011385e-04f, -3.421960792e-04f, -3.426903945e-04f, -3.431840838e-04f, -3.436771462e-04f, -3.441695808e-04f, -3.446613869e-04f, -3.451525637e-04f, -3.456431103e-04f, +-3.461330259e-04f, -3.466223099e-04f, -3.471109612e-04f, -3.475989792e-04f, -3.480863630e-04f, -3.485731118e-04f, -3.490592249e-04f, -3.495447015e-04f, -3.500295407e-04f, -3.505137417e-04f, +-3.509973038e-04f, -3.514802261e-04f, -3.519625080e-04f, -3.524441485e-04f, -3.529251469e-04f, -3.534055024e-04f, -3.538852142e-04f, -3.543642816e-04f, -3.548427037e-04f, -3.553204798e-04f, +-3.557976090e-04f, -3.562740907e-04f, -3.567499240e-04f, -3.572251081e-04f, -3.576996423e-04f, -3.581735258e-04f, -3.586467578e-04f, -3.591193376e-04f, -3.595912643e-04f, -3.600625372e-04f, +-3.605331556e-04f, -3.610031186e-04f, -3.614724254e-04f, -3.619410755e-04f, -3.624090678e-04f, -3.628764018e-04f, -3.633430766e-04f, -3.638090915e-04f, -3.642744456e-04f, -3.647391384e-04f, +-3.652031689e-04f, -3.656665364e-04f, -3.661292402e-04f, -3.665912796e-04f, -3.670526537e-04f, -3.675133618e-04f, -3.679734032e-04f, -3.684327771e-04f, -3.688914828e-04f, -3.693495195e-04f, +-3.698068864e-04f, -3.702635829e-04f, -3.707196082e-04f, -3.711749615e-04f, -3.716296421e-04f, -3.720836493e-04f, -3.725369822e-04f, -3.729896403e-04f, -3.734416227e-04f, -3.738929287e-04f, +-3.743435576e-04f, -3.747935086e-04f, -3.752427811e-04f, -3.756913742e-04f, -3.761392873e-04f, -3.765865196e-04f, -3.770330703e-04f, -3.774789389e-04f, -3.779241245e-04f, -3.783686264e-04f, +-3.788124439e-04f, -3.792555763e-04f, -3.796980229e-04f, -3.801397829e-04f, -3.805808556e-04f, -3.810212403e-04f, -3.814609363e-04f, -3.818999429e-04f, -3.823382594e-04f, -3.827758850e-04f, +-3.832128191e-04f, -3.836490609e-04f, -3.840846097e-04f, -3.845194649e-04f, -3.849536256e-04f, -3.853870913e-04f, -3.858198613e-04f, -3.862519347e-04f, -3.866833109e-04f, -3.871139893e-04f, +-3.875439691e-04f, -3.879732496e-04f, -3.884018301e-04f, -3.888297100e-04f, -3.892568885e-04f, -3.896833650e-04f, -3.901091387e-04f, -3.905342090e-04f, -3.909585752e-04f, -3.913822366e-04f, +-3.918051926e-04f, -3.922274423e-04f, -3.926489852e-04f, -3.930698206e-04f, -3.934899478e-04f, -3.939093660e-04f, -3.943280748e-04f, -3.947460732e-04f, -3.951633608e-04f, -3.955799368e-04f, +-3.959958005e-04f, -3.964109513e-04f, -3.968253885e-04f, -3.972391115e-04f, -3.976521195e-04f, -3.980644119e-04f, -3.984759880e-04f, -3.988868472e-04f, -3.992969889e-04f, -3.997064123e-04f, +-4.001151168e-04f, -4.005231017e-04f, -4.009303664e-04f, -4.013369102e-04f, -4.017427325e-04f, -4.021478326e-04f, -4.025522099e-04f, -4.029558637e-04f, -4.033587934e-04f, -4.037609983e-04f, +-4.041624778e-04f, -4.045632312e-04f, -4.049632579e-04f, -4.053625573e-04f, -4.057611286e-04f, -4.061589713e-04f, -4.065560848e-04f, -4.069524683e-04f, -4.073481213e-04f, -4.077430431e-04f, +-4.081372331e-04f, -4.085306907e-04f, -4.089234151e-04f, -4.093154059e-04f, -4.097066624e-04f, -4.100971839e-04f, -4.104869698e-04f, -4.108760195e-04f, -4.112643323e-04f, -4.116519078e-04f, +-4.120387451e-04f, -4.124248438e-04f, -4.128102031e-04f, -4.131948226e-04f, -4.135787015e-04f, -4.139618392e-04f, -4.143442352e-04f, -4.147258888e-04f, -4.151067995e-04f, -4.154869665e-04f, +-4.158663893e-04f, -4.162450674e-04f, -4.166230000e-04f, -4.170001867e-04f, -4.173766267e-04f, -4.177523195e-04f, -4.181272645e-04f, -4.185014611e-04f, -4.188749087e-04f, -4.192476067e-04f, +-4.196195545e-04f, -4.199907516e-04f, -4.203611972e-04f, -4.207308909e-04f, -4.210998321e-04f, -4.214680201e-04f, -4.218354544e-04f, -4.222021344e-04f, -4.225680595e-04f, -4.229332291e-04f, +-4.232976427e-04f, -4.236612997e-04f, -4.240241995e-04f, -4.243863414e-04f, -4.247477251e-04f, -4.251083497e-04f, -4.254682149e-04f, -4.258273201e-04f, -4.261856646e-04f, -4.265432478e-04f, +-4.269000693e-04f, -4.272561285e-04f, -4.276114248e-04f, -4.279659576e-04f, -4.283197263e-04f, -4.286727305e-04f, -4.290249696e-04f, -4.293764429e-04f, -4.297271500e-04f, -4.300770903e-04f, +-4.304262632e-04f, -4.307746682e-04f, -4.311223048e-04f, -4.314691723e-04f, -4.318152703e-04f, -4.321605982e-04f, -4.325051554e-04f, -4.328489414e-04f, -4.331919557e-04f, -4.335341977e-04f, +-4.338756669e-04f, -4.342163627e-04f, -4.345562847e-04f, -4.348954322e-04f, -4.352338048e-04f, -4.355714019e-04f, -4.359082230e-04f, -4.362442675e-04f, -4.365795349e-04f, -4.369140248e-04f, +-4.372477365e-04f, -4.375806695e-04f, -4.379128234e-04f, -4.382441976e-04f, -4.385747915e-04f, -4.389046047e-04f, -4.392336367e-04f, -4.395618869e-04f, -4.398893548e-04f, -4.402160399e-04f, +-4.405419418e-04f, -4.408670598e-04f, -4.411913934e-04f, -4.415149423e-04f, -4.418377058e-04f, -4.421596834e-04f, -4.424808747e-04f, -4.428012792e-04f, -4.431208963e-04f, -4.434397256e-04f, +-4.437577665e-04f, -4.440750186e-04f, -4.443914813e-04f, -4.447071542e-04f, -4.450220368e-04f, -4.453361286e-04f, -4.456494291e-04f, -4.459619378e-04f, -4.462736542e-04f, -4.465845779e-04f, +-4.468947083e-04f, -4.472040450e-04f, -4.475125874e-04f, -4.478203352e-04f, -4.481272879e-04f, -4.484334449e-04f, -4.487388057e-04f, -4.490433700e-04f, -4.493471372e-04f, -4.496501069e-04f, +-4.499522786e-04f, -4.502536519e-04f, -4.505542261e-04f, -4.508540010e-04f, -4.511529760e-04f, -4.514511507e-04f, -4.517485246e-04f, -4.520450973e-04f, -4.523408683e-04f, -4.526358370e-04f, +-4.529300032e-04f, -4.532233663e-04f, -4.535159259e-04f, -4.538076815e-04f, -4.540986327e-04f, -4.543887790e-04f, -4.546781199e-04f, -4.549666552e-04f, -4.552543842e-04f, -4.555413065e-04f, +-4.558274218e-04f, -4.561127295e-04f, -4.563972293e-04f, -4.566809206e-04f, -4.569638031e-04f, -4.572458764e-04f, -4.575271399e-04f, -4.578075933e-04f, -4.580872361e-04f, -4.583660679e-04f, +-4.586440883e-04f, -4.589212968e-04f, -4.591976931e-04f, -4.594732766e-04f, -4.597480471e-04f, -4.600220040e-04f, -4.602951470e-04f, -4.605674755e-04f, -4.608389893e-04f, -4.611096879e-04f, +-4.613795709e-04f, -4.616486379e-04f, -4.619168884e-04f, -4.621843221e-04f, -4.624509385e-04f, -4.627167373e-04f, -4.629817180e-04f, -4.632458803e-04f, -4.635092237e-04f, -4.637717478e-04f, +-4.640334523e-04f, -4.642943367e-04f, -4.645544007e-04f, -4.648136438e-04f, -4.650720657e-04f, -4.653296659e-04f, -4.655864442e-04f, -4.658424000e-04f, -4.660975331e-04f, -4.663518429e-04f, +-4.666053293e-04f, -4.668579916e-04f, -4.671098297e-04f, -4.673608430e-04f, -4.676110313e-04f, -4.678603941e-04f, -4.681089311e-04f, -4.683566419e-04f, -4.686035261e-04f, -4.688495834e-04f, +-4.690948133e-04f, -4.693392156e-04f, -4.695827898e-04f, -4.698255356e-04f, -4.700674526e-04f, -4.703085405e-04f, -4.705487989e-04f, -4.707882274e-04f, -4.710268257e-04f, -4.712645935e-04f, +-4.715015303e-04f, -4.717376358e-04f, -4.719729097e-04f, -4.722073517e-04f, -4.724409613e-04f, -4.726737382e-04f, -4.729056821e-04f, -4.731367927e-04f, -4.733670695e-04f, -4.735965123e-04f, +-4.738251207e-04f, -4.740528943e-04f, -4.742798330e-04f, -4.745059362e-04f, -4.747312036e-04f, -4.749556351e-04f, -4.751792301e-04f, -4.754019884e-04f, -4.756239096e-04f, -4.758449934e-04f, +-4.760652396e-04f, -4.762846477e-04f, -4.765032175e-04f, -4.767209486e-04f, -4.769378407e-04f, -4.771538935e-04f, -4.773691066e-04f, -4.775834798e-04f, -4.777970128e-04f, -4.780097052e-04f, +-4.782215568e-04f, -4.784325671e-04f, -4.786427360e-04f, -4.788520630e-04f, -4.790605480e-04f, -4.792681905e-04f, -4.794749904e-04f, -4.796809472e-04f, -4.798860607e-04f, -4.800903306e-04f, +-4.802937567e-04f, -4.804963385e-04f, -4.806980758e-04f, -4.808989684e-04f, -4.810990159e-04f, -4.812982181e-04f, -4.814965746e-04f, -4.816940852e-04f, -4.818907495e-04f, -4.820865674e-04f, +-4.822815385e-04f, -4.824756626e-04f, -4.826689393e-04f, -4.828613684e-04f, -4.830529497e-04f, -4.832436828e-04f, -4.834335674e-04f, -4.836226034e-04f, -4.838107904e-04f, -4.839981281e-04f, +-4.841846164e-04f, -4.843702549e-04f, -4.845550434e-04f, -4.847389815e-04f, -4.849220692e-04f, -4.851043060e-04f, -4.852856918e-04f, -4.854662262e-04f, -4.856459091e-04f, -4.858247401e-04f, +-4.860027191e-04f, -4.861798458e-04f, -4.863561198e-04f, -4.865315411e-04f, -4.867061093e-04f, -4.868798241e-04f, -4.870526855e-04f, -4.872246930e-04f, -4.873958465e-04f, -4.875661457e-04f, +-4.877355904e-04f, -4.879041804e-04f, -4.880719154e-04f, -4.882387953e-04f, -4.884048196e-04f, -4.885699883e-04f, -4.887343012e-04f, -4.888977579e-04f, -4.890603582e-04f, -4.892221020e-04f, +-4.893829890e-04f, -4.895430191e-04f, -4.897021919e-04f, -4.898605072e-04f, -4.900179649e-04f, -4.901745647e-04f, -4.903303065e-04f, -4.904851900e-04f, -4.906392149e-04f, -4.907923812e-04f, +-4.909446885e-04f, -4.910961367e-04f, -4.912467256e-04f, -4.913964550e-04f, -4.915453247e-04f, -4.916933344e-04f, -4.918404840e-04f, -4.919867733e-04f, -4.921322021e-04f, -4.922767702e-04f, +-4.924204774e-04f, -4.925633235e-04f, -4.927053084e-04f, -4.928464318e-04f, -4.929866935e-04f, -4.931260934e-04f, -4.932646313e-04f, -4.934023071e-04f, -4.935391204e-04f, -4.936750712e-04f, +-4.938101593e-04f, -4.939443845e-04f, -4.940777466e-04f, -4.942102455e-04f, -4.943418810e-04f, -4.944726529e-04f, -4.946025610e-04f, -4.947316053e-04f, -4.948597854e-04f, -4.949871013e-04f, +-4.951135528e-04f, -4.952391398e-04f, -4.953638620e-04f, -4.954877194e-04f, -4.956107117e-04f, -4.957328389e-04f, -4.958541007e-04f, -4.959744970e-04f, -4.960940277e-04f, -4.962126926e-04f, +-4.963304916e-04f, -4.964474245e-04f, -4.965634912e-04f, -4.966786915e-04f, -4.967930253e-04f, -4.969064925e-04f, -4.970190929e-04f, -4.971308265e-04f, -4.972416929e-04f, -4.973516922e-04f, +-4.974608242e-04f, -4.975690888e-04f, -4.976764858e-04f, -4.977830151e-04f, -4.978886766e-04f, -4.979934701e-04f, -4.980973956e-04f, -4.982004529e-04f, -4.983026419e-04f, -4.984039625e-04f, +-4.985044146e-04f, -4.986039980e-04f, -4.987027127e-04f, -4.988005584e-04f, -4.988975352e-04f, -4.989936430e-04f, -4.990888815e-04f, -4.991832507e-04f, -4.992767505e-04f, -4.993693808e-04f, +-4.994611415e-04f, -4.995520325e-04f, -4.996420537e-04f, -4.997312050e-04f, -4.998194862e-04f, -4.999068974e-04f, -4.999934385e-04f, -5.000791092e-04f, -5.001639096e-04f, -5.002478395e-04f, +-5.003308989e-04f, -5.004130877e-04f, -5.004944058e-04f, -5.005748531e-04f, -5.006544296e-04f, -5.007331351e-04f, -5.008109696e-04f, -5.008879330e-04f, -5.009640252e-04f, -5.010392462e-04f, +-5.011135960e-04f, -5.011870743e-04f, -5.012596812e-04f, -5.013314165e-04f, -5.014022804e-04f, -5.014722725e-04f, -5.015413930e-04f, -5.016096417e-04f, -5.016770186e-04f, -5.017435236e-04f, +-5.018091568e-04f, -5.018739179e-04f, -5.019378070e-04f, -5.020008240e-04f, -5.020629688e-04f, -5.021242415e-04f, -5.021846420e-04f, -5.022441701e-04f, -5.023028260e-04f, -5.023606095e-04f, +-5.024175206e-04f, -5.024735593e-04f, -5.025287255e-04f, -5.025830192e-04f, -5.026364403e-04f, -5.026889889e-04f, -5.027406648e-04f, -5.027914682e-04f, -5.028413988e-04f, -5.028904568e-04f, +-5.029386420e-04f, -5.029859545e-04f, -5.030323942e-04f, -5.030779612e-04f, -5.031226553e-04f, -5.031664766e-04f, -5.032094251e-04f, -5.032515008e-04f, -5.032927035e-04f, -5.033330334e-04f, +-5.033724904e-04f, -5.034110745e-04f, -5.034487857e-04f, -5.034856240e-04f, -5.035215894e-04f, -5.035566819e-04f, -5.035909014e-04f, -5.036242481e-04f, -5.036567218e-04f, -5.036883226e-04f, +-5.037190505e-04f, -5.037489055e-04f, -5.037778876e-04f, -5.038059969e-04f, -5.038332333e-04f, -5.038595968e-04f, -5.038850874e-04f, -5.039097053e-04f, -5.039334503e-04f, -5.039563226e-04f, +-5.039783220e-04f, -5.039994487e-04f, -5.040197027e-04f, -5.040390840e-04f, -5.040575926e-04f, -5.040752286e-04f, -5.040919920e-04f, -5.041078827e-04f, -5.041229009e-04f, -5.041370466e-04f, +-5.041503198e-04f, -5.041627206e-04f, -5.041742489e-04f, -5.041849048e-04f, -5.041946885e-04f, -5.042035998e-04f, -5.042116389e-04f, -5.042188058e-04f, -5.042251005e-04f, -5.042305232e-04f, +-5.042350738e-04f, -5.042387524e-04f, -5.042415590e-04f, -5.042434937e-04f, -5.042445567e-04f, -5.042447478e-04f, -5.042440672e-04f, -5.042425150e-04f, -5.042400911e-04f, -5.042367957e-04f, +-5.042326289e-04f, -5.042275907e-04f, -5.042216811e-04f, -5.042149002e-04f, -5.042072482e-04f, -5.041987251e-04f, -5.041893309e-04f, -5.041790657e-04f, -5.041679297e-04f, -5.041559228e-04f, +-5.041430452e-04f, -5.041292970e-04f, -5.041146782e-04f, -5.040991889e-04f, -5.040828292e-04f, -5.040655992e-04f, -5.040474990e-04f, -5.040285286e-04f, -5.040086883e-04f, -5.039879779e-04f, +-5.039663978e-04f, -5.039439479e-04f, -5.039206283e-04f, -5.038964392e-04f, -5.038713806e-04f, -5.038454527e-04f, -5.038186555e-04f, -5.037909892e-04f, -5.037624539e-04f, -5.037330497e-04f, +-5.037027766e-04f, -5.036716349e-04f, -5.036396245e-04f, -5.036067457e-04f, -5.035729986e-04f, -5.035383831e-04f, -5.035028996e-04f, -5.034665481e-04f, -5.034293287e-04f, -5.033912416e-04f, +-5.033522868e-04f, -5.033124645e-04f, -5.032717749e-04f, -5.032302180e-04f, -5.031877940e-04f, -5.031445030e-04f, -5.031003452e-04f, -5.030553207e-04f, -5.030094296e-04f, -5.029626721e-04f, +-5.029150483e-04f, -5.028665583e-04f, -5.028172023e-04f, -5.027669805e-04f, -5.027158929e-04f, -5.026639398e-04f, -5.026111213e-04f, -5.025574375e-04f, -5.025028885e-04f, -5.024474746e-04f, +-5.023911959e-04f, -5.023340526e-04f, -5.022760447e-04f, -5.022171726e-04f, -5.021574362e-04f, -5.020968358e-04f, -5.020353716e-04f, -5.019730437e-04f, -5.019098523e-04f, -5.018457975e-04f, +-5.017808796e-04f, -5.017150986e-04f, -5.016484548e-04f, -5.015809484e-04f, -5.015125795e-04f, -5.014433482e-04f, -5.013732549e-04f, -5.013022996e-04f, -5.012304825e-04f, -5.011578039e-04f, +-5.010842638e-04f, -5.010098625e-04f, -5.009346002e-04f, -5.008584771e-04f, -5.007814933e-04f, -5.007036491e-04f, -5.006249446e-04f, -5.005453801e-04f, -5.004649557e-04f, -5.003836716e-04f, +-5.003015280e-04f, -5.002185252e-04f, -5.001346633e-04f, -5.000499426e-04f, -4.999643631e-04f, -4.998779253e-04f, -4.997906292e-04f, -4.997024750e-04f, -4.996134630e-04f, -4.995235935e-04f, +-4.994328665e-04f, -4.993412823e-04f, -4.992488412e-04f, -4.991555434e-04f, -4.990613890e-04f, -4.989663783e-04f, -4.988705115e-04f, -4.987737889e-04f, -4.986762106e-04f, -4.985777769e-04f, +-4.984784881e-04f, -4.983783443e-04f, -4.982773458e-04f, -4.981754928e-04f, -4.980727856e-04f, -4.979692244e-04f, -4.978648093e-04f, -4.977595408e-04f, -4.976534190e-04f, -4.975464441e-04f, +-4.974386164e-04f, -4.973299362e-04f, -4.972204036e-04f, -4.971100189e-04f, -4.969987825e-04f, -4.968866945e-04f, -4.967737551e-04f, -4.966599647e-04f, -4.965453235e-04f, -4.964298317e-04f, +-4.963134897e-04f, -4.961962976e-04f, -4.960782557e-04f, -4.959593644e-04f, -4.958396237e-04f, -4.957190341e-04f, -4.955975958e-04f, -4.954753090e-04f, -4.953521741e-04f, -4.952281912e-04f, +-4.951033607e-04f, -4.949776829e-04f, -4.948511579e-04f, -4.947237862e-04f, -4.945955679e-04f, -4.944665034e-04f, -4.943365929e-04f, -4.942058367e-04f, -4.940742351e-04f, -4.939417884e-04f, +-4.938084969e-04f, -4.936743608e-04f, -4.935393804e-04f, -4.934035561e-04f, -4.932668882e-04f, -4.931293768e-04f, -4.929910224e-04f, -4.928518252e-04f, -4.927117855e-04f, -4.925709036e-04f, +-4.924291799e-04f, -4.922866145e-04f, -4.921432079e-04f, -4.919989603e-04f, -4.918538721e-04f, -4.917079435e-04f, -4.915611748e-04f, -4.914135664e-04f, -4.912651186e-04f, -4.911158317e-04f, +-4.909657060e-04f, -4.908147418e-04f, -4.906629394e-04f, -4.905102993e-04f, -4.903568216e-04f, -4.902025067e-04f, -4.900473549e-04f, -4.898913666e-04f, -4.897345421e-04f, -4.895768817e-04f, +-4.894183857e-04f, -4.892590545e-04f, -4.890988884e-04f, -4.889378878e-04f, -4.887760529e-04f, -4.886133841e-04f, -4.884498818e-04f, -4.882855463e-04f, -4.881203779e-04f, -4.879543770e-04f, +-4.877875439e-04f, -4.876198790e-04f, -4.874513826e-04f, -4.872820550e-04f, -4.871118966e-04f, -4.869409078e-04f, -4.867690890e-04f, -4.865964403e-04f, -4.864229623e-04f, -4.862486553e-04f, +-4.860735196e-04f, -4.858975556e-04f, -4.857207637e-04f, -4.855431442e-04f, -4.853646975e-04f, -4.851854239e-04f, -4.850053238e-04f, -4.848243976e-04f, -4.846426457e-04f, -4.844600684e-04f, +-4.842766661e-04f, -4.840924391e-04f, -4.839073879e-04f, -4.837215128e-04f, -4.835348143e-04f, -4.833472926e-04f, -4.831589481e-04f, -4.829697813e-04f, -4.827797925e-04f, -4.825889821e-04f, +-4.823973505e-04f, -4.822048981e-04f, -4.820116253e-04f, -4.818175324e-04f, -4.816226199e-04f, -4.814268881e-04f, -4.812303375e-04f, -4.810329684e-04f, -4.808347812e-04f, -4.806357764e-04f, +-4.804359543e-04f, -4.802353153e-04f, -4.800338599e-04f, -4.798315884e-04f, -4.796285012e-04f, -4.794245988e-04f, -4.792198816e-04f, -4.790143500e-04f, -4.788080043e-04f, -4.786008450e-04f, +-4.783928725e-04f, -4.781840873e-04f, -4.779744897e-04f, -4.777640801e-04f, -4.775528591e-04f, -4.773408269e-04f, -4.771279841e-04f, -4.769143309e-04f, -4.766998680e-04f, -4.764845957e-04f, +-4.762685144e-04f, -4.760516245e-04f, -4.758339265e-04f, -4.756154209e-04f, -4.753961080e-04f, -4.751759882e-04f, -4.749550621e-04f, -4.747333301e-04f, -4.745107925e-04f, -4.742874499e-04f, +-4.740633026e-04f, -4.738383512e-04f, -4.736125960e-04f, -4.733860376e-04f, -4.731586763e-04f, -4.729305125e-04f, -4.727015469e-04f, -4.724717797e-04f, -4.722412116e-04f, -4.720098428e-04f, +-4.717776738e-04f, -4.715447052e-04f, -4.713109374e-04f, -4.710763708e-04f, -4.708410059e-04f, -4.706048432e-04f, -4.703678831e-04f, -4.701301261e-04f, -4.698915726e-04f, -4.696522231e-04f, +-4.694120781e-04f, -4.691711381e-04f, -4.689294035e-04f, -4.686868749e-04f, -4.684435525e-04f, -4.681994371e-04f, -4.679545289e-04f, -4.677088286e-04f, -4.674623365e-04f, -4.672150533e-04f, +-4.669669792e-04f, -4.667181149e-04f, -4.664684608e-04f, -4.662180174e-04f, -4.659667851e-04f, -4.657147646e-04f, -4.654619562e-04f, -4.652083604e-04f, -4.649539779e-04f, -4.646988089e-04f, +-4.644428541e-04f, -4.641861139e-04f, -4.639285888e-04f, -4.636702794e-04f, -4.634111861e-04f, -4.631513095e-04f, -4.628906499e-04f, -4.626292080e-04f, -4.623669843e-04f, -4.621039792e-04f, +-4.618401932e-04f, -4.615756269e-04f, -4.613102809e-04f, -4.610441554e-04f, -4.607772512e-04f, -4.605095688e-04f, -4.602411085e-04f, -4.599718710e-04f, -4.597018568e-04f, -4.594310664e-04f, +-4.591595003e-04f, -4.588871590e-04f, -4.586140431e-04f, -4.583401531e-04f, -4.580654894e-04f, -4.577900528e-04f, -4.575138436e-04f, -4.572368623e-04f, -4.569591097e-04f, -4.566805861e-04f, +-4.564012920e-04f, -4.561212282e-04f, -4.558403950e-04f, -4.555587930e-04f, -4.552764227e-04f, -4.549932848e-04f, -4.547093797e-04f, -4.544247079e-04f, -4.541392701e-04f, -4.538530667e-04f, +-4.535660984e-04f, -4.532783656e-04f, -4.529898690e-04f, -4.527006090e-04f, -4.524105862e-04f, -4.521198012e-04f, -4.518282545e-04f, -4.515359467e-04f, -4.512428783e-04f, -4.509490499e-04f, +-4.506544621e-04f, -4.503591154e-04f, -4.500630104e-04f, -4.497661477e-04f, -4.494685277e-04f, -4.491701512e-04f, -4.488710185e-04f, -4.485711304e-04f, -4.482704874e-04f, -4.479690900e-04f, +-4.476669389e-04f, -4.473640346e-04f, -4.470603776e-04f, -4.467559686e-04f, -4.464508082e-04f, -4.461448968e-04f, -4.458382352e-04f, -4.455308238e-04f, -4.452226632e-04f, -4.449137542e-04f, +-4.446040971e-04f, -4.442936927e-04f, -4.439825414e-04f, -4.436706440e-04f, -4.433580009e-04f, -4.430446128e-04f, -4.427304803e-04f, -4.424156039e-04f, -4.420999843e-04f, -4.417836221e-04f, +-4.414665177e-04f, -4.411486720e-04f, -4.408300854e-04f, -4.405107585e-04f, -4.401906920e-04f, -4.398698865e-04f, -4.395483425e-04f, -4.392260607e-04f, -4.389030417e-04f, -4.385792860e-04f, +-4.382547944e-04f, -4.379295673e-04f, -4.376036055e-04f, -4.372769096e-04f, -4.369494800e-04f, -4.366213176e-04f, -4.362924228e-04f, -4.359627963e-04f, -4.356324388e-04f, -4.353013508e-04f, +-4.349695330e-04f, -4.346369859e-04f, -4.343037103e-04f, -4.339697067e-04f, -4.336349758e-04f, -4.332995182e-04f, -4.329633345e-04f, -4.326264254e-04f, -4.322887915e-04f, -4.319504334e-04f, +-4.316113518e-04f, -4.312715472e-04f, -4.309310204e-04f, -4.305897720e-04f, -4.302478026e-04f, -4.299051128e-04f, -4.295617033e-04f, -4.292175748e-04f, -4.288727278e-04f, -4.285271631e-04f, +-4.281808812e-04f, -4.278338829e-04f, -4.274861687e-04f, -4.271377394e-04f, -4.267885955e-04f, -4.264387378e-04f, -4.260881668e-04f, -4.257368833e-04f, -4.253848878e-04f, -4.250321811e-04f, +-4.246787638e-04f, -4.243246366e-04f, -4.239698001e-04f, -4.236142550e-04f, -4.232580020e-04f, -4.229010416e-04f, -4.225433747e-04f, -4.221850018e-04f, -4.218259236e-04f, -4.214661408e-04f, +-4.211056541e-04f, -4.207444640e-04f, -4.203825714e-04f, -4.200199769e-04f, -4.196566811e-04f, -4.192926848e-04f, -4.189279885e-04f, -4.185625931e-04f, -4.181964991e-04f, -4.178297072e-04f, +-4.174622182e-04f, -4.170940327e-04f, -4.167251513e-04f, -4.163555749e-04f, -4.159853040e-04f, -4.156143394e-04f, -4.152426817e-04f, -4.148703316e-04f, -4.144972899e-04f, -4.141235572e-04f, +-4.137491342e-04f, -4.133740216e-04f, -4.129982201e-04f, -4.126217304e-04f, -4.122445532e-04f, -4.118666892e-04f, -4.114881391e-04f, -4.111089036e-04f, -4.107289834e-04f, -4.103483792e-04f, +-4.099670917e-04f, -4.095851216e-04f, -4.092024696e-04f, -4.088191365e-04f, -4.084351229e-04f, -4.080504296e-04f, -4.076650572e-04f, -4.072790065e-04f, -4.068922782e-04f, -4.065048730e-04f, +-4.061167916e-04f, -4.057280347e-04f, -4.053386031e-04f, -4.049484975e-04f, -4.045577186e-04f, -4.041662671e-04f, -4.037741438e-04f, -4.033813493e-04f, -4.029878844e-04f, -4.025937498e-04f, +-4.021989463e-04f, -4.018034745e-04f, -4.014073353e-04f, -4.010105293e-04f, -4.006130572e-04f, -4.002149199e-04f, -3.998161179e-04f, -3.994166522e-04f, -3.990165233e-04f, -3.986157321e-04f, +-3.982142793e-04f, -3.978121656e-04f, -3.974093918e-04f, -3.970059585e-04f, -3.966018666e-04f, -3.961971168e-04f, -3.957917098e-04f, -3.953856464e-04f, -3.949789274e-04f, -3.945715534e-04f, +-3.941635252e-04f, -3.937548436e-04f, -3.933455094e-04f, -3.929355232e-04f, -3.925248858e-04f, -3.921135981e-04f, -3.917016606e-04f, -3.912890743e-04f, -3.908758399e-04f, -3.904619580e-04f, +-3.900474295e-04f, -3.896322552e-04f, -3.892164358e-04f, -3.887999720e-04f, -3.883828647e-04f, -3.879651145e-04f, -3.875467223e-04f, -3.871276889e-04f, -3.867080149e-04f, -3.862877012e-04f, +-3.858667485e-04f, -3.854451577e-04f, -3.850229294e-04f, -3.846000645e-04f, -3.841765637e-04f, -3.837524278e-04f, -3.833276576e-04f, -3.829022538e-04f, -3.824762173e-04f, -3.820495488e-04f, +-3.816222492e-04f, -3.811943191e-04f, -3.807657593e-04f, -3.803365707e-04f, -3.799067541e-04f, -3.794763101e-04f, -3.790452397e-04f, -3.786135436e-04f, -3.781812225e-04f, -3.777482774e-04f, +-3.773147089e-04f, -3.768805178e-04f, -3.764457050e-04f, -3.760102713e-04f, -3.755742174e-04f, -3.751375441e-04f, -3.747002523e-04f, -3.742623427e-04f, -3.738238162e-04f, -3.733846735e-04f, +-3.729449154e-04f, -3.725045428e-04f, -3.720635564e-04f, -3.716219571e-04f, -3.711797456e-04f, -3.707369228e-04f, -3.702934894e-04f, -3.698494464e-04f, -3.694047944e-04f, -3.689595343e-04f, +-3.685136669e-04f, -3.680671931e-04f, -3.676201135e-04f, -3.671724292e-04f, -3.667241408e-04f, -3.662752492e-04f, -3.658257551e-04f, -3.653756595e-04f, -3.649249632e-04f, -3.644736669e-04f, +-3.640217714e-04f, -3.635692777e-04f, -3.631161865e-04f, -3.626624987e-04f, -3.622082150e-04f, -3.617533363e-04f, -3.612978635e-04f, -3.608417973e-04f, -3.603851386e-04f, -3.599278883e-04f, +-3.594700470e-04f, -3.590116158e-04f, -3.585525954e-04f, -3.580929866e-04f, -3.576327903e-04f, -3.571720073e-04f, -3.567106385e-04f, -3.562486847e-04f, -3.557861467e-04f, -3.553230254e-04f, +-3.548593215e-04f, -3.543950361e-04f, -3.539301698e-04f, -3.534647236e-04f, -3.529986983e-04f, -3.525320947e-04f, -3.520649137e-04f, -3.515971561e-04f, -3.511288228e-04f, -3.506599146e-04f, +-3.501904324e-04f, -3.497203770e-04f, -3.492497493e-04f, -3.487785501e-04f, -3.483067803e-04f, -3.478344408e-04f, -3.473615323e-04f, -3.468880558e-04f, -3.464140121e-04f, -3.459394021e-04f, +-3.454642266e-04f, -3.449884865e-04f, -3.445121826e-04f, -3.440353159e-04f, -3.435578871e-04f, -3.430798971e-04f, -3.426013469e-04f, -3.421222372e-04f, -3.416425690e-04f, -3.411623431e-04f, +-3.406815603e-04f, -3.402002216e-04f, -3.397183278e-04f, -3.392358798e-04f, -3.387528785e-04f, -3.382693247e-04f, -3.377852192e-04f, -3.373005631e-04f, -3.368153571e-04f, -3.363296022e-04f, +-3.358432991e-04f, -3.353564489e-04f, -3.348690523e-04f, -3.343811102e-04f, -3.338926236e-04f, -3.334035933e-04f, -3.329140202e-04f, -3.324239052e-04f, -3.319332491e-04f, -3.314420529e-04f, +-3.309503174e-04f, -3.304580435e-04f, -3.299652322e-04f, -3.294718842e-04f, -3.289780005e-04f, -3.284835821e-04f, -3.279886296e-04f, -3.274931442e-04f, -3.269971266e-04f, -3.265005777e-04f, +-3.260034985e-04f, -3.255058898e-04f, -3.250077526e-04f, -3.245090877e-04f, -3.240098961e-04f, -3.235101785e-04f, -3.230099360e-04f, -3.225091695e-04f, -3.220078798e-04f, -3.215060678e-04f, +-3.210037345e-04f, -3.205008807e-04f, -3.199975073e-04f, -3.194936153e-04f, -3.189892056e-04f, -3.184842791e-04f, -3.179788366e-04f, -3.174728792e-04f, -3.169664076e-04f, -3.164594228e-04f, +-3.159519258e-04f, -3.154439174e-04f, -3.149353986e-04f, -3.144263702e-04f, -3.139168332e-04f, -3.134067885e-04f, -3.128962370e-04f, -3.123851797e-04f, -3.118736174e-04f, -3.113615510e-04f, +-3.108489816e-04f, -3.103359099e-04f, -3.098223370e-04f, -3.093082637e-04f, -3.087936911e-04f, -3.082786199e-04f, -3.077630511e-04f, -3.072469857e-04f, -3.067304246e-04f, -3.062133686e-04f, +-3.056958188e-04f, -3.051777761e-04f, -3.046592414e-04f, -3.041402155e-04f, -3.036206996e-04f, -3.031006944e-04f, -3.025802009e-04f, -3.020592201e-04f, -3.015377529e-04f, -3.010158001e-04f, +-3.004933629e-04f, -2.999704420e-04f, -2.994470385e-04f, -2.989231532e-04f, -2.983987871e-04f, -2.978739412e-04f, -2.973486164e-04f, -2.968228136e-04f, -2.962965338e-04f, -2.957697779e-04f, +-2.952425468e-04f, -2.947148415e-04f, -2.941866630e-04f, -2.936580122e-04f, -2.931288900e-04f, -2.925992974e-04f, -2.920692353e-04f, -2.915387048e-04f, -2.910077066e-04f, -2.904762418e-04f, +-2.899443114e-04f, -2.894119163e-04f, -2.888790573e-04f, -2.883457356e-04f, -2.878119520e-04f, -2.872777076e-04f, -2.867430031e-04f, -2.862078397e-04f, -2.856722183e-04f, -2.851361398e-04f, +-2.845996051e-04f, -2.840626153e-04f, -2.835251713e-04f, -2.829872741e-04f, -2.824489246e-04f, -2.819101238e-04f, -2.813708726e-04f, -2.808311720e-04f, -2.802910231e-04f, -2.797504266e-04f, +-2.792093837e-04f, -2.786678952e-04f, -2.781259622e-04f, -2.775835856e-04f, -2.770407663e-04f, -2.764975054e-04f, -2.759538038e-04f, -2.754096625e-04f, -2.748650825e-04f, -2.743200647e-04f, +-2.737746101e-04f, -2.732287196e-04f, -2.726823943e-04f, -2.721356352e-04f, -2.715884431e-04f, -2.710408191e-04f, -2.704927641e-04f, -2.699442792e-04f, -2.693953653e-04f, -2.688460233e-04f, +-2.682962543e-04f, -2.677460593e-04f, -2.671954392e-04f, -2.666443950e-04f, -2.660929276e-04f, -2.655410382e-04f, -2.649887276e-04f, -2.644359968e-04f, -2.638828468e-04f, -2.633292787e-04f, +-2.627752933e-04f, -2.622208918e-04f, -2.616660749e-04f, -2.611108439e-04f, -2.605551996e-04f, -2.599991430e-04f, -2.594426751e-04f, -2.588857970e-04f, -2.583285095e-04f, -2.577708138e-04f, +-2.572127107e-04f, -2.566542013e-04f, -2.560952866e-04f, -2.555359675e-04f, -2.549762451e-04f, -2.544161204e-04f, -2.538555943e-04f, -2.532946679e-04f, -2.527333421e-04f, -2.521716180e-04f, +-2.516094965e-04f, -2.510469786e-04f, -2.504840654e-04f, -2.499207579e-04f, -2.493570570e-04f, -2.487929637e-04f, -2.482284791e-04f, -2.476636041e-04f, -2.470983398e-04f, -2.465326872e-04f, +-2.459666472e-04f, -2.454002209e-04f, -2.448334092e-04f, -2.442662133e-04f, -2.436986340e-04f, -2.431306725e-04f, -2.425623296e-04f, -2.419936065e-04f, -2.414245040e-04f, -2.408550234e-04f, +-2.402851654e-04f, -2.397149312e-04f, -2.391443218e-04f, -2.385733382e-04f, -2.380019814e-04f, -2.374302523e-04f, -2.368581521e-04f, -2.362856817e-04f, -2.357128422e-04f, -2.351396346e-04f, +-2.345660598e-04f, -2.339921189e-04f, -2.334178130e-04f, -2.328431430e-04f, -2.322681099e-04f, -2.316927148e-04f, -2.311169587e-04f, -2.305408427e-04f, -2.299643676e-04f, -2.293875346e-04f, +-2.288103447e-04f, -2.282327989e-04f, -2.276548983e-04f, -2.270766437e-04f, -2.264980364e-04f, -2.259190772e-04f, -2.253397673e-04f, -2.247601076e-04f, -2.241800992e-04f, -2.235997431e-04f, +-2.230190403e-04f, -2.224379919e-04f, -2.218565988e-04f, -2.212748622e-04f, -2.206927830e-04f, -2.201103623e-04f, -2.195276011e-04f, -2.189445005e-04f, -2.183610614e-04f, -2.177772849e-04f, +-2.171931720e-04f, -2.166087238e-04f, -2.160239413e-04f, -2.154388256e-04f, -2.148533775e-04f, -2.142675983e-04f, -2.136814890e-04f, -2.130950505e-04f, -2.125082839e-04f, -2.119211903e-04f, +-2.113337707e-04f, -2.107460260e-04f, -2.101579575e-04f, -2.095695660e-04f, -2.089808527e-04f, -2.083918186e-04f, -2.078024647e-04f, -2.072127920e-04f, -2.066228017e-04f, -2.060324947e-04f, +-2.054418721e-04f, -2.048509349e-04f, -2.042596842e-04f, -2.036681210e-04f, -2.030762464e-04f, -2.024840614e-04f, -2.018915671e-04f, -2.012987644e-04f, -2.007056545e-04f, -2.001122384e-04f, +-1.995185171e-04f, -1.989244917e-04f, -1.983301633e-04f, -1.977355328e-04f, -1.971406014e-04f, -1.965453700e-04f, -1.959498398e-04f, -1.953540117e-04f, -1.947578869e-04f, -1.941614664e-04f, +-1.935647512e-04f, -1.929677424e-04f, -1.923704411e-04f, -1.917728482e-04f, -1.911749649e-04f, -1.905767922e-04f, -1.899783311e-04f, -1.893795827e-04f, -1.887805481e-04f, -1.881812284e-04f, +-1.875816245e-04f, -1.869817375e-04f, -1.863815685e-04f, -1.857811186e-04f, -1.851803888e-04f, -1.845793801e-04f, -1.839780936e-04f, -1.833765305e-04f, -1.827746916e-04f, -1.821725782e-04f, +-1.815701912e-04f, -1.809675318e-04f, -1.803646009e-04f, -1.797613997e-04f, -1.791579291e-04f, -1.785541903e-04f, -1.779501844e-04f, -1.773459123e-04f, -1.767413752e-04f, -1.761365741e-04f, +-1.755315101e-04f, -1.749261842e-04f, -1.743205976e-04f, -1.737147512e-04f, -1.731086461e-04f, -1.725022835e-04f, -1.718956643e-04f, -1.712887897e-04f, -1.706816606e-04f, -1.700742783e-04f, +-1.694666436e-04f, -1.688587578e-04f, -1.682506219e-04f, -1.676422369e-04f, -1.670336039e-04f, -1.664247240e-04f, -1.658155982e-04f, -1.652062277e-04f, -1.645966135e-04f, -1.639867566e-04f, +-1.633766582e-04f, -1.627663193e-04f, -1.621557409e-04f, -1.615449242e-04f, -1.609338702e-04f, -1.603225801e-04f, -1.597110547e-04f, -1.590992954e-04f, -1.584873030e-04f, -1.578750788e-04f, +-1.572626237e-04f, -1.566499388e-04f, -1.560370253e-04f, -1.554238842e-04f, -1.548105165e-04f, -1.541969234e-04f, -1.535831058e-04f, -1.529690650e-04f, -1.523548020e-04f, -1.517403178e-04f, +-1.511256135e-04f, -1.505106903e-04f, -1.498955491e-04f, -1.492801911e-04f, -1.486646174e-04f, -1.480488289e-04f, -1.474328269e-04f, -1.468166123e-04f, -1.462001864e-04f, -1.455835500e-04f, +-1.449667044e-04f, -1.443496506e-04f, -1.437323896e-04f, -1.431149227e-04f, -1.424972507e-04f, -1.418793749e-04f, -1.412612964e-04f, -1.406430161e-04f, -1.400245352e-04f, -1.394058547e-04f, +-1.387869759e-04f, -1.381678996e-04f, -1.375486270e-04f, -1.369291593e-04f, -1.363094974e-04f, -1.356896425e-04f, -1.350695957e-04f, -1.344493579e-04f, -1.338289305e-04f, -1.332083143e-04f, +-1.325875105e-04f, -1.319665202e-04f, -1.313453444e-04f, -1.307239844e-04f, -1.301024410e-04f, -1.294807155e-04f, -1.288588089e-04f, -1.282367223e-04f, -1.276144568e-04f, -1.269920135e-04f, +-1.263693935e-04f, -1.257465978e-04f, -1.251236275e-04f, -1.245004838e-04f, -1.238771678e-04f, -1.232536804e-04f, -1.226300228e-04f, -1.220061962e-04f, -1.213822015e-04f, -1.207580399e-04f, +-1.201337125e-04f, -1.195092203e-04f, -1.188845645e-04f, -1.182597461e-04f, -1.176347662e-04f, -1.170096260e-04f, -1.163843265e-04f, -1.157588688e-04f, -1.151332540e-04f, -1.145074832e-04f, +-1.138815575e-04f, -1.132554779e-04f, -1.126292457e-04f, -1.120028617e-04f, -1.113763273e-04f, -1.107496434e-04f, -1.101228112e-04f, -1.094958316e-04f, -1.088687060e-04f, -1.082414352e-04f, +-1.076140205e-04f, -1.069864629e-04f, -1.063587635e-04f, -1.057309234e-04f, -1.051029438e-04f, -1.044748256e-04f, -1.038465700e-04f, -1.032181781e-04f, -1.025896510e-04f, -1.019609898e-04f, +-1.013321955e-04f, -1.007032694e-04f, -1.000742124e-04f, -9.944502567e-05f, -9.881571031e-05f, -9.818626742e-05f, -9.755669808e-05f, -9.692700340e-05f, -9.629718448e-05f, -9.566724241e-05f, +-9.503717829e-05f, -9.440699322e-05f, -9.377668829e-05f, -9.314626461e-05f, -9.251572327e-05f, -9.188506537e-05f, -9.125429201e-05f, -9.062340429e-05f, -8.999240331e-05f, -8.936129016e-05f, +-8.873006594e-05f, -8.809873176e-05f, -8.746728871e-05f, -8.683573790e-05f, -8.620408041e-05f, -8.557231736e-05f, -8.494044984e-05f, -8.430847894e-05f, -8.367640578e-05f, -8.304423145e-05f, +-8.241195705e-05f, -8.177958368e-05f, -8.114711245e-05f, -8.051454444e-05f, -7.988188076e-05f, -7.924912252e-05f, -7.861627081e-05f, -7.798332674e-05f, -7.735029140e-05f, -7.671716589e-05f, +-7.608395132e-05f, -7.545064879e-05f, -7.481725940e-05f, -7.418378424e-05f, -7.355022443e-05f, -7.291658106e-05f, -7.228285524e-05f, -7.164904805e-05f, -7.101516062e-05f, -7.038119403e-05f, +-6.974714940e-05f, -6.911302781e-05f, -6.847883038e-05f, -6.784455821e-05f, -6.721021239e-05f, -6.657579403e-05f, -6.594130424e-05f, -6.530674410e-05f, -6.467211473e-05f, -6.403741723e-05f, +-6.340265270e-05f, -6.276782224e-05f, -6.213292695e-05f, -6.149796794e-05f, -6.086294631e-05f, -6.022786316e-05f, -5.959271960e-05f, -5.895751672e-05f, -5.832225562e-05f, -5.768693742e-05f, +-5.705156321e-05f, -5.641613410e-05f, -5.578065118e-05f, -5.514511557e-05f, -5.450952836e-05f, -5.387389065e-05f, -5.323820356e-05f, -5.260246817e-05f, -5.196668560e-05f, -5.133085694e-05f, +-5.069498331e-05f, -5.005906579e-05f, -4.942310550e-05f, -4.878710354e-05f, -4.815106100e-05f, -4.751497900e-05f, -4.687885863e-05f, -4.624270100e-05f, -4.560650720e-05f, -4.497027835e-05f, +-4.433401555e-05f, -4.369771989e-05f, -4.306139248e-05f, -4.242503442e-05f, -4.178864682e-05f, -4.115223078e-05f, -4.051578739e-05f, -3.987931777e-05f, -3.924282301e-05f, -3.860630422e-05f, +-3.796976249e-05f, -3.733319894e-05f, -3.669661466e-05f, -3.606001076e-05f, -3.542338833e-05f, -3.478674848e-05f, -3.415009232e-05f, -3.351342094e-05f, -3.287673544e-05f, -3.224003693e-05f, +-3.160332652e-05f, -3.096660529e-05f, -3.032987435e-05f, -2.969313481e-05f, -2.905638777e-05f, -2.841963432e-05f, -2.778287558e-05f, -2.714611263e-05f, -2.650934659e-05f, -2.587257854e-05f, +-2.523580961e-05f, -2.459904088e-05f, -2.396227345e-05f, -2.332550843e-05f, -2.268874692e-05f, -2.205199003e-05f, -2.141523884e-05f, -2.077849446e-05f, -2.014175799e-05f, -1.950503053e-05f, +-1.886831319e-05f, -1.823160705e-05f, -1.759491323e-05f, -1.695823283e-05f, -1.632156693e-05f, -1.568491665e-05f, -1.504828308e-05f, -1.441166732e-05f, -1.377507047e-05f, -1.313849364e-05f, +-1.250193791e-05f, -1.186540440e-05f, -1.122889419e-05f, -1.059240839e-05f, -9.955948094e-06f, -9.319514405e-06f, -8.683108421e-06f, -8.046731239e-06f, -7.410383958e-06f, -6.774067675e-06f, +-6.137783491e-06f, -5.501532501e-06f, -4.865315805e-06f, -4.229134499e-06f, -3.592989682e-06f, -2.956882452e-06f, -2.320813904e-06f, -1.684785137e-06f, -1.048797247e-06f, -4.128513325e-07f, +2.230515113e-07f, 8.589101872e-07f, 1.494723599e-06f, 2.130490650e-06f, 2.766210244e-06f, 3.401881286e-06f, 4.037502680e-06f, 4.673073329e-06f, 5.308592138e-06f, 5.944058012e-06f, +6.579469857e-06f, 7.214826576e-06f, 7.850127075e-06f, 8.485370260e-06f, 9.120555035e-06f, 9.755680307e-06f, 1.039074498e-05f, 1.102574796e-05f, 1.166068816e-05f, 1.229556448e-05f, +1.293037583e-05f, 1.356512111e-05f, 1.419979923e-05f, 1.483440910e-05f, 1.546894963e-05f, 1.610341972e-05f, 1.673781828e-05f, 1.737214423e-05f, 1.800639646e-05f, 1.864057388e-05f, +1.927467541e-05f, 1.990869996e-05f, 2.054264642e-05f, 2.117651372e-05f, 2.181030076e-05f, 2.244400645e-05f, 2.307762969e-05f, 2.371116941e-05f, 2.434462451e-05f, 2.497799390e-05f, +2.561127650e-05f, 2.624447120e-05f, 2.687757693e-05f, 2.751059260e-05f, 2.814351711e-05f, 2.877634938e-05f, 2.940908832e-05f, 3.004173284e-05f, 3.067428186e-05f, 3.130673429e-05f, +3.193908904e-05f, 3.257134503e-05f, 3.320350116e-05f, 3.383555636e-05f, 3.446750953e-05f, 3.509935960e-05f, 3.573110547e-05f, 3.636274606e-05f, 3.699428028e-05f, 3.762570705e-05f, +3.825702529e-05f, 3.888823392e-05f, 3.951933184e-05f, 4.015031797e-05f, 4.078119124e-05f, 4.141195055e-05f, 4.204259483e-05f, 4.267312299e-05f, 4.330353395e-05f, 4.393382662e-05f, +4.456399994e-05f, 4.519405281e-05f, 4.582398415e-05f, 4.645379289e-05f, 4.708347794e-05f, 4.771303822e-05f, 4.834247265e-05f, 4.897178015e-05f, 4.960095965e-05f, 5.023001006e-05f, +5.085893031e-05f, 5.148771931e-05f, 5.211637600e-05f, 5.274489928e-05f, 5.337328808e-05f, 5.400154133e-05f, 5.462965795e-05f, 5.525763686e-05f, 5.588547698e-05f, 5.651317725e-05f, +5.714073658e-05f, 5.776815389e-05f, 5.839542812e-05f, 5.902255819e-05f, 5.964954302e-05f, 6.027638154e-05f, 6.090307267e-05f, 6.152961535e-05f, 6.215600850e-05f, 6.278225104e-05f, +6.340834191e-05f, 6.403428002e-05f, 6.466006432e-05f, 6.528569373e-05f, 6.591116717e-05f, 6.653648358e-05f, 6.716164189e-05f, 6.778664102e-05f, 6.841147991e-05f, 6.903615748e-05f, +6.966067268e-05f, 7.028502442e-05f, 7.090921164e-05f, 7.153323327e-05f, 7.215708825e-05f, 7.278077551e-05f, 7.340429398e-05f, 7.402764259e-05f, 7.465082028e-05f, 7.527382599e-05f, +7.589665864e-05f, 7.651931717e-05f, 7.714180052e-05f, 7.776410762e-05f, 7.838623741e-05f, 7.900818883e-05f, 7.962996081e-05f, 8.025155229e-05f, 8.087296220e-05f, 8.149418949e-05f, +8.211523310e-05f, 8.273609196e-05f, 8.335676501e-05f, 8.397725119e-05f, 8.459754944e-05f, 8.521765870e-05f, 8.583757792e-05f, 8.645730602e-05f, 8.707684197e-05f, 8.769618469e-05f, +8.831533313e-05f, 8.893428623e-05f, 8.955304294e-05f, 9.017160219e-05f, 9.078996294e-05f, 9.140812413e-05f, 9.202608470e-05f, 9.264384359e-05f, 9.326139976e-05f, 9.387875215e-05f, +9.449589971e-05f, 9.511284138e-05f, 9.572957610e-05f, 9.634610284e-05f, 9.696242053e-05f, 9.757852813e-05f, 9.819442458e-05f, 9.881010884e-05f, 9.942557985e-05f, 1.000408366e-04f, +1.006558779e-04f, 1.012707029e-04f, 1.018853104e-04f, 1.024996995e-04f, 1.031138690e-04f, 1.037278179e-04f, 1.043415452e-04f, 1.049550498e-04f, 1.055683307e-04f, 1.061813869e-04f, +1.067942172e-04f, 1.074068206e-04f, 1.080191962e-04f, 1.086313428e-04f, 1.092432595e-04f, 1.098549451e-04f, 1.104663986e-04f, 1.110776190e-04f, 1.116886053e-04f, 1.122993564e-04f, +1.129098713e-04f, 1.135201489e-04f, 1.141301881e-04f, 1.147399881e-04f, 1.153495476e-04f, 1.159588657e-04f, 1.165679414e-04f, 1.171767736e-04f, 1.177853612e-04f, 1.183937033e-04f, +1.190017987e-04f, 1.196096466e-04f, 1.202172457e-04f, 1.208245952e-04f, 1.214316939e-04f, 1.220385408e-04f, 1.226451349e-04f, 1.232514752e-04f, 1.238575607e-04f, 1.244633902e-04f, +1.250689628e-04f, 1.256742775e-04f, 1.262793332e-04f, 1.268841289e-04f, 1.274886635e-04f, 1.280929360e-04f, 1.286969455e-04f, 1.293006908e-04f, 1.299041710e-04f, 1.305073851e-04f, +1.311103319e-04f, 1.317130105e-04f, 1.323154199e-04f, 1.329175590e-04f, 1.335194268e-04f, 1.341210223e-04f, 1.347223445e-04f, 1.353233923e-04f, 1.359241647e-04f, 1.365246608e-04f, +1.371248794e-04f, 1.377248196e-04f, 1.383244804e-04f, 1.389238606e-04f, 1.395229594e-04f, 1.401217757e-04f, 1.407203085e-04f, 1.413185568e-04f, 1.419165195e-04f, 1.425141956e-04f, +1.431115841e-04f, 1.437086841e-04f, 1.443054945e-04f, 1.449020142e-04f, 1.454982424e-04f, 1.460941779e-04f, 1.466898197e-04f, 1.472851669e-04f, 1.478802184e-04f, 1.484749733e-04f, +1.490694305e-04f, 1.496635889e-04f, 1.502574477e-04f, 1.508510058e-04f, 1.514442622e-04f, 1.520372159e-04f, 1.526298658e-04f, 1.532222110e-04f, 1.538142506e-04f, 1.544059833e-04f, +1.549974084e-04f, 1.555885247e-04f, 1.561793313e-04f, 1.567698272e-04f, 1.573600113e-04f, 1.579498827e-04f, 1.585394403e-04f, 1.591286833e-04f, 1.597176105e-04f, 1.603062210e-04f, +1.608945138e-04f, 1.614824879e-04f, 1.620701422e-04f, 1.626574759e-04f, 1.632444879e-04f, 1.638311772e-04f, 1.644175428e-04f, 1.650035837e-04f, 1.655892990e-04f, 1.661746876e-04f, +1.667597486e-04f, 1.673444809e-04f, 1.679288837e-04f, 1.685129558e-04f, 1.690966963e-04f, 1.696801043e-04f, 1.702631787e-04f, 1.708459185e-04f, 1.714283228e-04f, 1.720103906e-04f, +1.725921209e-04f, 1.731735127e-04f, 1.737545650e-04f, 1.743352769e-04f, 1.749156474e-04f, 1.754956754e-04f, 1.760753600e-04f, 1.766547003e-04f, 1.772336953e-04f, 1.778123439e-04f, +1.783906452e-04f, 1.789685982e-04f, 1.795462020e-04f, 1.801234556e-04f, 1.807003580e-04f, 1.812769081e-04f, 1.818531052e-04f, 1.824289481e-04f, 1.830044360e-04f, 1.835795677e-04f, +1.841543425e-04f, 1.847287592e-04f, 1.853028170e-04f, 1.858765149e-04f, 1.864498518e-04f, 1.870228269e-04f, 1.875954391e-04f, 1.881676876e-04f, 1.887395713e-04f, 1.893110892e-04f, +1.898822405e-04f, 1.904530241e-04f, 1.910234391e-04f, 1.915934845e-04f, 1.921631594e-04f, 1.927324628e-04f, 1.933013937e-04f, 1.938699512e-04f, 1.944381344e-04f, 1.950059422e-04f, +1.955733737e-04f, 1.961404280e-04f, 1.967071041e-04f, 1.972734011e-04f, 1.978393180e-04f, 1.984048538e-04f, 1.989700076e-04f, 1.995347785e-04f, 2.000991654e-04f, 2.006631675e-04f, +2.012267838e-04f, 2.017900134e-04f, 2.023528552e-04f, 2.029153084e-04f, 2.034773720e-04f, 2.040390451e-04f, 2.046003267e-04f, 2.051612159e-04f, 2.057217117e-04f, 2.062818133e-04f, +2.068415195e-04f, 2.074008296e-04f, 2.079597425e-04f, 2.085182574e-04f, 2.090763733e-04f, 2.096340892e-04f, 2.101914043e-04f, 2.107483175e-04f, 2.113048280e-04f, 2.118609348e-04f, +2.124166370e-04f, 2.129719336e-04f, 2.135268237e-04f, 2.140813064e-04f, 2.146353808e-04f, 2.151890459e-04f, 2.157423008e-04f, 2.162951445e-04f, 2.168475762e-04f, 2.173995949e-04f, +2.179511997e-04f, 2.185023897e-04f, 2.190531639e-04f, 2.196035214e-04f, 2.201534612e-04f, 2.207029826e-04f, 2.212520845e-04f, 2.218007660e-04f, 2.223490262e-04f, 2.228968642e-04f, +2.234442791e-04f, 2.239912699e-04f, 2.245378358e-04f, 2.250839758e-04f, 2.256296890e-04f, 2.261749744e-04f, 2.267198313e-04f, 2.272642586e-04f, 2.278082554e-04f, 2.283518209e-04f, +2.288949542e-04f, 2.294376542e-04f, 2.299799202e-04f, 2.305217512e-04f, 2.310631462e-04f, 2.316041045e-04f, 2.321446250e-04f, 2.326847069e-04f, 2.332243493e-04f, 2.337635513e-04f, +2.343023120e-04f, 2.348406304e-04f, 2.353785057e-04f, 2.359159370e-04f, 2.364529233e-04f, 2.369894638e-04f, 2.375255576e-04f, 2.380612038e-04f, 2.385964015e-04f, 2.391311497e-04f, +2.396654477e-04f, 2.401992944e-04f, 2.407326891e-04f, 2.412656308e-04f, 2.417981187e-04f, 2.423301517e-04f, 2.428617292e-04f, 2.433928501e-04f, 2.439235136e-04f, 2.444537187e-04f, +2.449834647e-04f, 2.455127506e-04f, 2.460415756e-04f, 2.465699387e-04f, 2.470978391e-04f, 2.476252759e-04f, 2.481522482e-04f, 2.486787551e-04f, 2.492047958e-04f, 2.497303694e-04f, +2.502554750e-04f, 2.507801117e-04f, 2.513042787e-04f, 2.518279750e-04f, 2.523511999e-04f, 2.528739523e-04f, 2.533962316e-04f, 2.539180367e-04f, 2.544393669e-04f, 2.549602212e-04f, +2.554805988e-04f, 2.560004989e-04f, 2.565199205e-04f, 2.570388627e-04f, 2.575573248e-04f, 2.580753059e-04f, 2.585928051e-04f, 2.591098214e-04f, 2.596263542e-04f, 2.601424025e-04f, +2.606579655e-04f, 2.611730422e-04f, 2.616876319e-04f, 2.622017337e-04f, 2.627153467e-04f, 2.632284701e-04f, 2.637411030e-04f, 2.642532446e-04f, 2.647648940e-04f, 2.652760504e-04f, +2.657867128e-04f, 2.662968806e-04f, 2.668065528e-04f, 2.673157285e-04f, 2.678244070e-04f, 2.683325874e-04f, 2.688402688e-04f, 2.693474504e-04f, 2.698541314e-04f, 2.703603108e-04f, +2.708659880e-04f, 2.713711619e-04f, 2.718758319e-04f, 2.723799970e-04f, 2.728836564e-04f, 2.733868094e-04f, 2.738894549e-04f, 2.743915923e-04f, 2.748932207e-04f, 2.753943392e-04f, +2.758949470e-04f, 2.763950433e-04f, 2.768946272e-04f, 2.773936980e-04f, 2.778922548e-04f, 2.783902968e-04f, 2.788878231e-04f, 2.793848329e-04f, 2.798813254e-04f, 2.803772998e-04f, +2.808727553e-04f, 2.813676910e-04f, 2.818621061e-04f, 2.823559998e-04f, 2.828493713e-04f, 2.833422197e-04f, 2.838345443e-04f, 2.843263442e-04f, 2.848176186e-04f, 2.853083667e-04f, +2.857985877e-04f, 2.862882808e-04f, 2.867774452e-04f, 2.872660800e-04f, 2.877541845e-04f, 2.882417578e-04f, 2.887287991e-04f, 2.892153077e-04f, 2.897012827e-04f, 2.901867233e-04f, +2.906716287e-04f, 2.911559982e-04f, 2.916398308e-04f, 2.921231259e-04f, 2.926058826e-04f, 2.930881002e-04f, 2.935697777e-04f, 2.940509145e-04f, 2.945315097e-04f, 2.950115626e-04f, +2.954910723e-04f, 2.959700381e-04f, 2.964484591e-04f, 2.969263346e-04f, 2.974036638e-04f, 2.978804459e-04f, 2.983566802e-04f, 2.988323657e-04f, 2.993075018e-04f, 2.997820876e-04f, +3.002561225e-04f, 3.007296055e-04f, 3.012025359e-04f, 3.016749130e-04f, 3.021467359e-04f, 3.026180039e-04f, 3.030887162e-04f, 3.035588721e-04f, 3.040284706e-04f, 3.044975112e-04f, +3.049659930e-04f, 3.054339152e-04f, 3.059012771e-04f, 3.063680778e-04f, 3.068343167e-04f, 3.072999930e-04f, 3.077651058e-04f, 3.082296545e-04f, 3.086936382e-04f, 3.091570563e-04f, +3.096199078e-04f, 3.100821922e-04f, 3.105439086e-04f, 3.110050562e-04f, 3.114656343e-04f, 3.119256422e-04f, 3.123850790e-04f, 3.128439441e-04f, 3.133022367e-04f, 3.137599559e-04f, +3.142171012e-04f, 3.146736717e-04f, 3.151296666e-04f, 3.155850853e-04f, 3.160399269e-04f, 3.164941908e-04f, 3.169478761e-04f, 3.174009822e-04f, 3.178535083e-04f, 3.183054537e-04f, +3.187568175e-04f, 3.192075991e-04f, 3.196577978e-04f, 3.201074127e-04f, 3.205564432e-04f, 3.210048885e-04f, 3.214527480e-04f, 3.219000207e-04f, 3.223467061e-04f, 3.227928033e-04f, +3.232383118e-04f, 3.236832306e-04f, 3.241275591e-04f, 3.245712966e-04f, 3.250144424e-04f, 3.254569957e-04f, 3.258989557e-04f, 3.263403219e-04f, 3.267810933e-04f, 3.272212695e-04f, +3.276608495e-04f, 3.280998327e-04f, 3.285382183e-04f, 3.289760058e-04f, 3.294131942e-04f, 3.298497830e-04f, 3.302857714e-04f, 3.307211587e-04f, 3.311559442e-04f, 3.315901271e-04f, +3.320237069e-04f, 3.324566826e-04f, 3.328890538e-04f, 3.333208195e-04f, 3.337519793e-04f, 3.341825322e-04f, 3.346124777e-04f, 3.350418150e-04f, 3.354705435e-04f, 3.358986624e-04f, +3.363261710e-04f, 3.367530687e-04f, 3.371793547e-04f, 3.376050283e-04f, 3.380300889e-04f, 3.384545358e-04f, 3.388783682e-04f, 3.393015855e-04f, 3.397241870e-04f, 3.401461720e-04f, +3.405675398e-04f, 3.409882898e-04f, 3.414084212e-04f, 3.418279333e-04f, 3.422468255e-04f, 3.426650972e-04f, 3.430827475e-04f, 3.434997759e-04f, 3.439161816e-04f, 3.443319640e-04f, +3.447471224e-04f, 3.451616562e-04f, 3.455755646e-04f, 3.459888470e-04f, 3.464015027e-04f, 3.468135310e-04f, 3.472249313e-04f, 3.476357029e-04f, 3.480458452e-04f, 3.484553574e-04f, +3.488642390e-04f, 3.492724892e-04f, 3.496801073e-04f, 3.500870928e-04f, 3.504934450e-04f, 3.508991631e-04f, 3.513042466e-04f, 3.517086948e-04f, 3.521125070e-04f, 3.525156826e-04f, +3.529182209e-04f, 3.533201213e-04f, 3.537213831e-04f, 3.541220057e-04f, 3.545219884e-04f, 3.549213306e-04f, 3.553200316e-04f, 3.557180908e-04f, 3.561155075e-04f, 3.565122812e-04f, +3.569084111e-04f, 3.573038966e-04f, 3.576987371e-04f, 3.580929319e-04f, 3.584864804e-04f, 3.588793820e-04f, 3.592716361e-04f, 3.596632419e-04f, 3.600541989e-04f, 3.604445064e-04f, +3.608341638e-04f, 3.612231705e-04f, 3.616115259e-04f, 3.619992292e-04f, 3.623862800e-04f, 3.627726775e-04f, 3.631584212e-04f, 3.635435104e-04f, 3.639279445e-04f, 3.643117229e-04f, +3.646948450e-04f, 3.650773101e-04f, 3.654591177e-04f, 3.658402671e-04f, 3.662207576e-04f, 3.666005888e-04f, 3.669797600e-04f, 3.673582705e-04f, 3.677361198e-04f, 3.681133073e-04f, +3.684898323e-04f, 3.688656942e-04f, 3.692408925e-04f, 3.696154265e-04f, 3.699892957e-04f, 3.703624994e-04f, 3.707350370e-04f, 3.711069080e-04f, 3.714781117e-04f, 3.718486476e-04f, +3.722185150e-04f, 3.725877133e-04f, 3.729562421e-04f, 3.733241006e-04f, 3.736912883e-04f, 3.740578046e-04f, 3.744236488e-04f, 3.747888206e-04f, 3.751533191e-04f, 3.755171439e-04f, +3.758802944e-04f, 3.762427700e-04f, 3.766045700e-04f, 3.769656941e-04f, 3.773261414e-04f, 3.776859115e-04f, 3.780450039e-04f, 3.784034179e-04f, 3.787611529e-04f, 3.791182084e-04f, +3.794745838e-04f, 3.798302785e-04f, 3.801852921e-04f, 3.805396238e-04f, 3.808932732e-04f, 3.812462397e-04f, 3.815985226e-04f, 3.819501216e-04f, 3.823010359e-04f, 3.826512650e-04f, +3.830008085e-04f, 3.833496656e-04f, 3.836978359e-04f, 3.840453188e-04f, 3.843921138e-04f, 3.847382203e-04f, 3.850836377e-04f, 3.854283655e-04f, 3.857724032e-04f, 3.861157502e-04f, +3.864584059e-04f, 3.868003699e-04f, 3.871416415e-04f, 3.874822203e-04f, 3.878221056e-04f, 3.881612970e-04f, 3.884997939e-04f, 3.888375958e-04f, 3.891747021e-04f, 3.895111124e-04f, +3.898468259e-04f, 3.901818424e-04f, 3.905161611e-04f, 3.908497816e-04f, 3.911827033e-04f, 3.915149258e-04f, 3.918464485e-04f, 3.921772708e-04f, 3.925073923e-04f, 3.928368124e-04f, +3.931655306e-04f, 3.934935463e-04f, 3.938208592e-04f, 3.941474686e-04f, 3.944733740e-04f, 3.947985749e-04f, 3.951230708e-04f, 3.954468612e-04f, 3.957699456e-04f, 3.960923235e-04f, +3.964139943e-04f, 3.967349576e-04f, 3.970552128e-04f, 3.973747594e-04f, 3.976935970e-04f, 3.980117250e-04f, 3.983291430e-04f, 3.986458504e-04f, 3.989618467e-04f, 3.992771315e-04f, +3.995917042e-04f, 3.999055643e-04f, 4.002187114e-04f, 4.005311450e-04f, 4.008428645e-04f, 4.011538696e-04f, 4.014641596e-04f, 4.017737341e-04f, 4.020825926e-04f, 4.023907347e-04f, +4.026981598e-04f, 4.030048675e-04f, 4.033108573e-04f, 4.036161287e-04f, 4.039206812e-04f, 4.042245144e-04f, 4.045276277e-04f, 4.048300208e-04f, 4.051316931e-04f, 4.054326441e-04f, +4.057328735e-04f, 4.060323806e-04f, 4.063311651e-04f, 4.066292265e-04f, 4.069265644e-04f, 4.072231781e-04f, 4.075190674e-04f, 4.078142317e-04f, 4.081086706e-04f, 4.084023835e-04f, +4.086953702e-04f, 4.089876300e-04f, 4.092791626e-04f, 4.095699674e-04f, 4.098600441e-04f, 4.101493922e-04f, 4.104380113e-04f, 4.107259008e-04f, 4.110130603e-04f, 4.112994894e-04f, +4.115851877e-04f, 4.118701547e-04f, 4.121543900e-04f, 4.124378931e-04f, 4.127206635e-04f, 4.130027009e-04f, 4.132840048e-04f, 4.135645748e-04f, 4.138444105e-04f, 4.141235113e-04f, +4.144018769e-04f, 4.146795068e-04f, 4.149564007e-04f, 4.152325580e-04f, 4.155079784e-04f, 4.157826614e-04f, 4.160566067e-04f, 4.163298137e-04f, 4.166022821e-04f, 4.168740114e-04f, +4.171450013e-04f, 4.174152512e-04f, 4.176847609e-04f, 4.179535298e-04f, 4.182215576e-04f, 4.184888439e-04f, 4.187553882e-04f, 4.190211901e-04f, 4.192862492e-04f, 4.195505652e-04f, +4.198141376e-04f, 4.200769660e-04f, 4.203390499e-04f, 4.206003891e-04f, 4.208609831e-04f, 4.211208315e-04f, 4.213799339e-04f, 4.216382899e-04f, 4.218958991e-04f, 4.221527611e-04f, +4.224088756e-04f, 4.226642421e-04f, 4.229188602e-04f, 4.231727296e-04f, 4.234258499e-04f, 4.236782206e-04f, 4.239298415e-04f, 4.241807121e-04f, 4.244308320e-04f, 4.246802008e-04f, +4.249288182e-04f, 4.251766839e-04f, 4.254237973e-04f, 4.256701582e-04f, 4.259157662e-04f, 4.261606208e-04f, 4.264047218e-04f, 4.266480687e-04f, 4.268906613e-04f, 4.271324990e-04f, +4.273735816e-04f, 4.276139087e-04f, 4.278534800e-04f, 4.280922950e-04f, 4.283303533e-04f, 4.285676548e-04f, 4.288041989e-04f, 4.290399854e-04f, 4.292750138e-04f, 4.295092839e-04f, +4.297427952e-04f, 4.299755474e-04f, 4.302075402e-04f, 4.304387733e-04f, 4.306692462e-04f, 4.308989586e-04f, 4.311279102e-04f, 4.313561006e-04f, 4.315835296e-04f, 4.318101967e-04f, +4.320361016e-04f, 4.322612440e-04f, 4.324856235e-04f, 4.327092398e-04f, 4.329320926e-04f, 4.331541816e-04f, 4.333755064e-04f, 4.335960666e-04f, 4.338158620e-04f, 4.340348922e-04f, +4.342531569e-04f, 4.344706558e-04f, 4.346873885e-04f, 4.349033548e-04f, 4.351185543e-04f, 4.353329866e-04f, 4.355466515e-04f, 4.357595487e-04f, 4.359716779e-04f, 4.361830386e-04f, +4.363936307e-04f, 4.366034537e-04f, 4.368125075e-04f, 4.370207916e-04f, 4.372283059e-04f, 4.374350499e-04f, 4.376410233e-04f, 4.378462260e-04f, 4.380506575e-04f, 4.382543175e-04f, +4.384572058e-04f, 4.386593221e-04f, 4.388606661e-04f, 4.390612374e-04f, 4.392610359e-04f, 4.394600611e-04f, 4.396583128e-04f, 4.398557907e-04f, 4.400524946e-04f, 4.402484241e-04f, +4.404435789e-04f, 4.406379588e-04f, 4.408315635e-04f, 4.410243927e-04f, 4.412164461e-04f, 4.414077235e-04f, 4.415982245e-04f, 4.417879490e-04f, 4.419768965e-04f, 4.421650669e-04f, +4.423524599e-04f, 4.425390752e-04f, 4.427249125e-04f, 4.429099716e-04f, 4.430942522e-04f, 4.432777540e-04f, 4.434604768e-04f, 4.436424203e-04f, 4.438235842e-04f, 4.440039684e-04f, +4.441835725e-04f, 4.443623962e-04f, 4.445404394e-04f, 4.447177018e-04f, 4.448941831e-04f, 4.450698830e-04f, 4.452448013e-04f, 4.454189378e-04f, 4.455922923e-04f, 4.457648644e-04f, +4.459366539e-04f, 4.461076606e-04f, 4.462778843e-04f, 4.464473247e-04f, 4.466159815e-04f, 4.467838546e-04f, 4.469509437e-04f, 4.471172485e-04f, 4.472827688e-04f, 4.474475045e-04f, +4.476114552e-04f, 4.477746207e-04f, 4.479370009e-04f, 4.480985954e-04f, 4.482594041e-04f, 4.484194267e-04f, 4.485786630e-04f, 4.487371128e-04f, 4.488947758e-04f, 4.490516520e-04f, +4.492077409e-04f, 4.493630425e-04f, 4.495175564e-04f, 4.496712826e-04f, 4.498242208e-04f, 4.499763707e-04f, 4.501277321e-04f, 4.502783050e-04f, 4.504280889e-04f, 4.505770838e-04f, +4.507252895e-04f, 4.508727057e-04f, 4.510193322e-04f, 4.511651689e-04f, 4.513102155e-04f, 4.514544719e-04f, 4.515979378e-04f, 4.517406131e-04f, 4.518824975e-04f, 4.520235909e-04f, +4.521638931e-04f, 4.523034039e-04f, 4.524421232e-04f, 4.525800506e-04f, 4.527171861e-04f, 4.528535294e-04f, 4.529890805e-04f, 4.531238390e-04f, 4.532578048e-04f, 4.533909778e-04f, +4.535233578e-04f, 4.536549445e-04f, 4.537857379e-04f, 4.539157378e-04f, 4.540449439e-04f, 4.541733561e-04f, 4.543009743e-04f, 4.544277983e-04f, 4.545538278e-04f, 4.546790629e-04f, +4.548035032e-04f, 4.549271486e-04f, 4.550499991e-04f, 4.551720543e-04f, 4.552933142e-04f, 4.554137786e-04f, 4.555334474e-04f, 4.556523204e-04f, 4.557703974e-04f, 4.558876783e-04f, +4.560041630e-04f, 4.561198513e-04f, 4.562347430e-04f, 4.563488381e-04f, 4.564621363e-04f, 4.565746376e-04f, 4.566863417e-04f, 4.567972487e-04f, 4.569073582e-04f, 4.570166702e-04f, +4.571251846e-04f, 4.572329012e-04f, 4.573398199e-04f, 4.574459406e-04f, 4.575512631e-04f, 4.576557873e-04f, 4.577595131e-04f, 4.578624403e-04f, 4.579645689e-04f, 4.580658986e-04f, +4.581664295e-04f, 4.582661613e-04f, 4.583650940e-04f, 4.584632275e-04f, 4.585605615e-04f, 4.586570961e-04f, 4.587528311e-04f, 4.588477663e-04f, 4.589419018e-04f, 4.590352373e-04f, +4.591277728e-04f, 4.592195082e-04f, 4.593104433e-04f, 4.594005780e-04f, 4.594899124e-04f, 4.595784462e-04f, 4.596661793e-04f, 4.597531118e-04f, 4.598392434e-04f, 4.599245740e-04f, +4.600091037e-04f, 4.600928322e-04f, 4.601757596e-04f, 4.602578857e-04f, 4.603392104e-04f, 4.604197336e-04f, 4.604994553e-04f, 4.605783754e-04f, 4.606564938e-04f, 4.607338104e-04f, +4.608103252e-04f, 4.608860380e-04f, 4.609609488e-04f, 4.610350576e-04f, 4.611083641e-04f, 4.611808685e-04f, 4.612525705e-04f, 4.613234702e-04f, 4.613935674e-04f, 4.614628621e-04f, +4.615313543e-04f, 4.615990439e-04f, 4.616659307e-04f, 4.617320148e-04f, 4.617972961e-04f, 4.618617746e-04f, 4.619254501e-04f, 4.619883226e-04f, 4.620503922e-04f, 4.621116586e-04f, +4.621721219e-04f, 4.622317821e-04f, 4.622906390e-04f, 4.623486926e-04f, 4.624059429e-04f, 4.624623899e-04f, 4.625180334e-04f, 4.625728735e-04f, 4.626269102e-04f, 4.626801433e-04f, +4.627325728e-04f, 4.627841988e-04f, 4.628350211e-04f, 4.628850398e-04f, 4.629342548e-04f, 4.629826661e-04f, 4.630302736e-04f, 4.630770774e-04f, 4.631230773e-04f, 4.631682735e-04f, +4.632126658e-04f, 4.632562542e-04f, 4.632990387e-04f, 4.633410194e-04f, 4.633821961e-04f, 4.634225689e-04f, 4.634621378e-04f, 4.635009026e-04f, 4.635388636e-04f, 4.635760205e-04f, +4.636123734e-04f, 4.636479223e-04f, 4.636826673e-04f, 4.637166082e-04f, 4.637497451e-04f, 4.637820780e-04f, 4.638136069e-04f, 4.638443318e-04f, 4.638742526e-04f, 4.639033695e-04f, +4.639316823e-04f, 4.639591912e-04f, 4.639858961e-04f, 4.640117970e-04f, 4.640368939e-04f, 4.640611869e-04f, 4.640846759e-04f, 4.641073611e-04f, 4.641292423e-04f, 4.641503196e-04f, +4.641705930e-04f, 4.641900626e-04f, 4.642087284e-04f, 4.642265904e-04f, 4.642436486e-04f, 4.642599030e-04f, 4.642753537e-04f, 4.642900007e-04f, 4.643038441e-04f, 4.643168838e-04f, +4.643291199e-04f, 4.643405524e-04f, 4.643511815e-04f, 4.643610070e-04f, 4.643700290e-04f, 4.643782477e-04f, 4.643856630e-04f, 4.643922749e-04f, 4.643980836e-04f, 4.644030890e-04f, +4.644072912e-04f, 4.644106903e-04f, 4.644132863e-04f, 4.644150792e-04f, 4.644160691e-04f, 4.644162561e-04f, 4.644156403e-04f, 4.644142216e-04f, 4.644120001e-04f, 4.644089759e-04f, +4.644051491e-04f, 4.644005197e-04f, 4.643950877e-04f, 4.643888533e-04f, 4.643818166e-04f, 4.643739775e-04f, 4.643653361e-04f, 4.643558926e-04f, 4.643456469e-04f, 4.643345992e-04f, +4.643227496e-04f, 4.643100980e-04f, 4.642966447e-04f, 4.642823896e-04f, 4.642673329e-04f, 4.642514746e-04f, 4.642348148e-04f, 4.642173536e-04f, 4.641990911e-04f, 4.641800274e-04f, +4.641601625e-04f, 4.641394966e-04f, 4.641180297e-04f, 4.640957619e-04f, 4.640726934e-04f, 4.640488242e-04f, 4.640241545e-04f, 4.639986842e-04f, 4.639724136e-04f, 4.639453426e-04f, +4.639174715e-04f, 4.638888004e-04f, 4.638593292e-04f, 4.638290582e-04f, 4.637979874e-04f, 4.637661170e-04f, 4.637334471e-04f, 4.636999777e-04f, 4.636657090e-04f, 4.636306411e-04f, +4.635947741e-04f, 4.635581082e-04f, 4.635206434e-04f, 4.634823799e-04f, 4.634433178e-04f, 4.634034572e-04f, 4.633627983e-04f, 4.633213411e-04f, 4.632790858e-04f, 4.632360326e-04f, +4.631921815e-04f, 4.631475327e-04f, 4.631020863e-04f, 4.630558425e-04f, 4.630088013e-04f, 4.629609630e-04f, 4.629123276e-04f, 4.628628954e-04f, 4.628126664e-04f, 4.627616407e-04f, +4.627098186e-04f, 4.626572002e-04f, 4.626037856e-04f, 4.625495749e-04f, 4.624945684e-04f, 4.624387661e-04f, 4.623821683e-04f, 4.623247750e-04f, 4.622665864e-04f, 4.622076028e-04f, +4.621478241e-04f, 4.620872507e-04f, 4.620258826e-04f, 4.619637200e-04f, 4.619007632e-04f, 4.618370121e-04f, 4.617724671e-04f, 4.617071282e-04f, 4.616409957e-04f, 4.615740697e-04f, +4.615063504e-04f, 4.614378379e-04f, 4.613685325e-04f, 4.612984342e-04f, 4.612275434e-04f, 4.611558601e-04f, 4.610833846e-04f, 4.610101169e-04f, 4.609360574e-04f, 4.608612061e-04f, +4.607855633e-04f, 4.607091292e-04f, 4.606319039e-04f, 4.605538876e-04f, 4.604750805e-04f, 4.603954829e-04f, 4.603150948e-04f, 4.602339166e-04f, 4.601519483e-04f, 4.600691902e-04f, +4.599856425e-04f, 4.599013054e-04f, 4.598161791e-04f, 4.597302638e-04f, 4.596435596e-04f, 4.595560668e-04f, 4.594677857e-04f, 4.593787163e-04f, 4.592888590e-04f, 4.591982138e-04f, +4.591067812e-04f, 4.590145611e-04f, 4.589215540e-04f, 4.588277599e-04f, 4.587331791e-04f, 4.586378118e-04f, 4.585416582e-04f, 4.584447186e-04f, 4.583469932e-04f, 4.582484822e-04f, +4.581491858e-04f, 4.580491043e-04f, 4.579482378e-04f, 4.578465866e-04f, 4.577441510e-04f, 4.576409312e-04f, 4.575369273e-04f, 4.574321397e-04f, 4.573265686e-04f, 4.572202141e-04f, +4.571130766e-04f, 4.570051563e-04f, 4.568964534e-04f, 4.567869682e-04f, 4.566767009e-04f, 4.565656518e-04f, 4.564538210e-04f, 4.563412090e-04f, 4.562278158e-04f, 4.561136417e-04f, +4.559986871e-04f, 4.558829521e-04f, 4.557664371e-04f, 4.556491422e-04f, 4.555310677e-04f, 4.554122139e-04f, 4.552925810e-04f, 4.551721693e-04f, 4.550509791e-04f, 4.549290107e-04f, +4.548062642e-04f, 4.546827400e-04f, 4.545584383e-04f, 4.544333594e-04f, 4.543075035e-04f, 4.541808710e-04f, 4.540534621e-04f, 4.539252771e-04f, 4.537963162e-04f, 4.536665798e-04f, +4.535360681e-04f, 4.534047814e-04f, 4.532727199e-04f, 4.531398840e-04f, 4.530062740e-04f, 4.528718900e-04f, 4.527367325e-04f, 4.526008017e-04f, 4.524640978e-04f, 4.523266213e-04f, +4.521883723e-04f, 4.520493511e-04f, 4.519095582e-04f, 4.517689936e-04f, 4.516276578e-04f, 4.514855511e-04f, 4.513426737e-04f, 4.511990259e-04f, 4.510546081e-04f, 4.509094205e-04f, +4.507634635e-04f, 4.506167373e-04f, 4.504692423e-04f, 4.503209788e-04f, 4.501719471e-04f, 4.500221474e-04f, 4.498715802e-04f, 4.497202457e-04f, 4.495681442e-04f, 4.494152761e-04f, +4.492616416e-04f, 4.491072411e-04f, 4.489520749e-04f, 4.487961434e-04f, 4.486394468e-04f, 4.484819855e-04f, 4.483237598e-04f, 4.481647700e-04f, 4.480050165e-04f, 4.478444995e-04f, +4.476832195e-04f, 4.475211767e-04f, 4.473583715e-04f, 4.471948042e-04f, 4.470304752e-04f, 4.468653847e-04f, 4.466995332e-04f, 4.465329209e-04f, 4.463655483e-04f, 4.461974156e-04f, +4.460285232e-04f, 4.458588714e-04f, 4.456884606e-04f, 4.455172911e-04f, 4.453453633e-04f, 4.451726776e-04f, 4.449992342e-04f, 4.448250336e-04f, 4.446500760e-04f, 4.444743619e-04f, +4.442978916e-04f, 4.441206654e-04f, 4.439426837e-04f, 4.437639470e-04f, 4.435844554e-04f, 4.434042095e-04f, 4.432232095e-04f, 4.430414558e-04f, 4.428589489e-04f, 4.426756890e-04f, +4.424916765e-04f, 4.423069118e-04f, 4.421213953e-04f, 4.419351274e-04f, 4.417481084e-04f, 4.415603386e-04f, 4.413718186e-04f, 4.411825486e-04f, 4.409925290e-04f, 4.408017602e-04f, +4.406102427e-04f, 4.404179767e-04f, 4.402249626e-04f, 4.400312009e-04f, 4.398366920e-04f, 4.396414361e-04f, 4.394454338e-04f, 4.392486854e-04f, 4.390511912e-04f, 4.388529518e-04f, +4.386539674e-04f, 4.384542385e-04f, 4.382537655e-04f, 4.380525487e-04f, 4.378505887e-04f, 4.376478857e-04f, 4.374444401e-04f, 4.372402525e-04f, 4.370353231e-04f, 4.368296524e-04f, +4.366232408e-04f, 4.364160887e-04f, 4.362081966e-04f, 4.359995647e-04f, 4.357901936e-04f, 4.355800836e-04f, 4.353692352e-04f, 4.351576488e-04f, 4.349453248e-04f, 4.347322636e-04f, +4.345184656e-04f, 4.343039313e-04f, 4.340886611e-04f, 4.338726553e-04f, 4.336559145e-04f, 4.334384391e-04f, 4.332202294e-04f, 4.330012859e-04f, 4.327816091e-04f, 4.325611993e-04f, +4.323400570e-04f, 4.321181827e-04f, 4.318955767e-04f, 4.316722395e-04f, 4.314481716e-04f, 4.312233733e-04f, 4.309978452e-04f, 4.307715876e-04f, 4.305446010e-04f, 4.303168859e-04f, +4.300884426e-04f, 4.298592717e-04f, 4.296293736e-04f, 4.293987486e-04f, 4.291673974e-04f, 4.289353203e-04f, 4.287025177e-04f, 4.284689902e-04f, 4.282347382e-04f, 4.279997621e-04f, +4.277640625e-04f, 4.275276396e-04f, 4.272904941e-04f, 4.270526264e-04f, 4.268140369e-04f, 4.265747261e-04f, 4.263346945e-04f, 4.260939425e-04f, 4.258524705e-04f, 4.256102792e-04f, +4.253673689e-04f, 4.251237400e-04f, 4.248793932e-04f, 4.246343288e-04f, 4.243885473e-04f, 4.241420492e-04f, 4.238948349e-04f, 4.236469050e-04f, 4.233982600e-04f, 4.231489002e-04f, +4.228988262e-04f, 4.226480385e-04f, 4.223965376e-04f, 4.221443238e-04f, 4.218913978e-04f, 4.216377600e-04f, 4.213834109e-04f, 4.211283510e-04f, 4.208725807e-04f, 4.206161006e-04f, +4.203589112e-04f, 4.201010129e-04f, 4.198424063e-04f, 4.195830918e-04f, 4.193230700e-04f, 4.190623413e-04f, 4.188009062e-04f, 4.185387653e-04f, 4.182759190e-04f, 4.180123678e-04f, +4.177481124e-04f, 4.174831530e-04f, 4.172174904e-04f, 4.169511249e-04f, 4.166840571e-04f, 4.164162874e-04f, 4.161478165e-04f, 4.158786448e-04f, 4.156087729e-04f, 4.153382011e-04f, +4.150669302e-04f, 4.147949605e-04f, 4.145222926e-04f, 4.142489271e-04f, 4.139748643e-04f, 4.137001050e-04f, 4.134246495e-04f, 4.131484985e-04f, 4.128716523e-04f, 4.125941117e-04f, +4.123158770e-04f, 4.120369489e-04f, 4.117573278e-04f, 4.114770142e-04f, 4.111960089e-04f, 4.109143121e-04f, 4.106319245e-04f, 4.103488467e-04f, 4.100650791e-04f, 4.097806223e-04f, +4.094954769e-04f, 4.092096433e-04f, 4.089231222e-04f, 4.086359140e-04f, 4.083480193e-04f, 4.080594387e-04f, 4.077701726e-04f, 4.074802217e-04f, 4.071895866e-04f, 4.068982676e-04f, +4.066062655e-04f, 4.063135807e-04f, 4.060202138e-04f, 4.057261654e-04f, 4.054314360e-04f, 4.051360261e-04f, 4.048399364e-04f, 4.045431674e-04f, 4.042457196e-04f, 4.039475936e-04f, +4.036487900e-04f, 4.033493094e-04f, 4.030491522e-04f, 4.027483191e-04f, 4.024468106e-04f, 4.021446274e-04f, 4.018417699e-04f, 4.015382388e-04f, 4.012340345e-04f, 4.009291578e-04f, +4.006236091e-04f, 4.003173891e-04f, 4.000104982e-04f, 3.997029372e-04f, 3.993947065e-04f, 3.990858068e-04f, 3.987762386e-04f, 3.984660025e-04f, 3.981550991e-04f, 3.978435290e-04f, +3.975312927e-04f, 3.972183909e-04f, 3.969048241e-04f, 3.965905929e-04f, 3.962756980e-04f, 3.959601399e-04f, 3.956439191e-04f, 3.953270364e-04f, 3.950094922e-04f, 3.946912872e-04f, +3.943724219e-04f, 3.940528971e-04f, 3.937327132e-04f, 3.934118709e-04f, 3.930903707e-04f, 3.927682133e-04f, 3.924453993e-04f, 3.921219293e-04f, 3.917978038e-04f, 3.914730236e-04f, +3.911475891e-04f, 3.908215010e-04f, 3.904947600e-04f, 3.901673666e-04f, 3.898393214e-04f, 3.895106250e-04f, 3.891812781e-04f, 3.888512813e-04f, 3.885206352e-04f, 3.881893403e-04f, +3.878573974e-04f, 3.875248071e-04f, 3.871915699e-04f, 3.868576865e-04f, 3.865231575e-04f, 3.861879835e-04f, 3.858521652e-04f, 3.855157032e-04f, 3.851785981e-04f, 3.848408505e-04f, +3.845024611e-04f, 3.841634305e-04f, 3.838237593e-04f, 3.834834481e-04f, 3.831424976e-04f, 3.828009085e-04f, 3.824586813e-04f, 3.821158167e-04f, 3.817723154e-04f, 3.814281779e-04f, +3.810834049e-04f, 3.807379971e-04f, 3.803919551e-04f, 3.800452795e-04f, 3.796979709e-04f, 3.793500301e-04f, 3.790014577e-04f, 3.786522543e-04f, 3.783024205e-04f, 3.779519570e-04f, +3.776008645e-04f, 3.772491437e-04f, 3.768967950e-04f, 3.765438193e-04f, 3.761902172e-04f, 3.758359893e-04f, 3.754811362e-04f, 3.751256587e-04f, 3.747695574e-04f, 3.744128330e-04f, +3.740554860e-04f, 3.736975172e-04f, 3.733389273e-04f, 3.729797169e-04f, 3.726198866e-04f, 3.722594372e-04f, 3.718983693e-04f, 3.715366835e-04f, 3.711743805e-04f, 3.708114611e-04f, +3.704479258e-04f, 3.700837754e-04f, 3.697190105e-04f, 3.693536318e-04f, 3.689876399e-04f, 3.686210356e-04f, 3.682538195e-04f, 3.678859923e-04f, 3.675175547e-04f, 3.671485073e-04f, +3.667788508e-04f, 3.664085860e-04f, 3.660377134e-04f, 3.656662339e-04f, 3.652941480e-04f, 3.649214564e-04f, 3.645481599e-04f, 3.641742591e-04f, 3.637997547e-04f, 3.634246474e-04f, +3.630489379e-04f, 3.626726269e-04f, 3.622957151e-04f, 3.619182031e-04f, 3.615400917e-04f, 3.611613816e-04f, 3.607820734e-04f, 3.604021679e-04f, 3.600216657e-04f, 3.596405676e-04f, +3.592588742e-04f, 3.588765863e-04f, 3.584937045e-04f, 3.581102296e-04f, 3.577261623e-04f, 3.573415032e-04f, 3.569562531e-04f, 3.565704127e-04f, 3.561839827e-04f, 3.557969637e-04f, +3.554093566e-04f, 3.550211620e-04f, 3.546323806e-04f, 3.542430132e-04f, 3.538530605e-04f, 3.534625231e-04f, 3.530714018e-04f, 3.526796973e-04f, 3.522874103e-04f, 3.518945416e-04f, +3.515010918e-04f, 3.511070618e-04f, 3.507124521e-04f, 3.503172636e-04f, 3.499214969e-04f, 3.495251528e-04f, 3.491282320e-04f, 3.487307352e-04f, 3.483326632e-04f, 3.479340166e-04f, +3.475347963e-04f, 3.471350029e-04f, 3.467346372e-04f, 3.463336999e-04f, 3.459321918e-04f, 3.455301135e-04f, 3.451274658e-04f, 3.447242495e-04f, 3.443204653e-04f, 3.439161139e-04f, +3.435111960e-04f, 3.431057124e-04f, 3.426996639e-04f, 3.422930512e-04f, 3.418858749e-04f, 3.414781360e-04f, 3.410698350e-04f, 3.406609728e-04f, 3.402515501e-04f, 3.398415677e-04f, +3.394310262e-04f, 3.390199265e-04f, 3.386082693e-04f, 3.381960553e-04f, 3.377832853e-04f, 3.373699601e-04f, 3.369560804e-04f, 3.365416469e-04f, 3.361266605e-04f, 3.357111218e-04f, +3.352950316e-04f, 3.348783907e-04f, 3.344611999e-04f, 3.340434598e-04f, 3.336251713e-04f, 3.332063352e-04f, 3.327869521e-04f, 3.323670229e-04f, 3.319465482e-04f, 3.315255290e-04f, +3.311039659e-04f, 3.306818597e-04f, 3.302592112e-04f, 3.298360211e-04f, 3.294122903e-04f, 3.289880194e-04f, 3.285632093e-04f, 3.281378607e-04f, 3.277119744e-04f, 3.272855512e-04f, +3.268585918e-04f, 3.264310971e-04f, 3.260030678e-04f, 3.255745046e-04f, 3.251454084e-04f, 3.247157800e-04f, 3.242856200e-04f, 3.238549294e-04f, 3.234237088e-04f, 3.229919591e-04f, +3.225596811e-04f, 3.221268754e-04f, 3.216935430e-04f, 3.212596846e-04f, 3.208253010e-04f, 3.203903929e-04f, 3.199549612e-04f, 3.195190067e-04f, 3.190825301e-04f, 3.186455322e-04f, +3.182080139e-04f, 3.177699759e-04f, 3.173314189e-04f, 3.168923439e-04f, 3.164527516e-04f, 3.160126428e-04f, 3.155720183e-04f, 3.151308789e-04f, 3.146892254e-04f, 3.142470585e-04f, +3.138043792e-04f, 3.133611881e-04f, 3.129174862e-04f, 3.124732741e-04f, 3.120285528e-04f, 3.115833229e-04f, 3.111375854e-04f, 3.106913409e-04f, 3.102445904e-04f, 3.097973346e-04f, +3.093495744e-04f, 3.089013105e-04f, 3.084525438e-04f, 3.080032750e-04f, 3.075535050e-04f, 3.071032346e-04f, 3.066524646e-04f, 3.062011959e-04f, 3.057494291e-04f, 3.052971653e-04f, +3.048444050e-04f, 3.043911493e-04f, 3.039373989e-04f, 3.034831546e-04f, 3.030284173e-04f, 3.025731877e-04f, 3.021174667e-04f, 3.016612551e-04f, 3.012045537e-04f, 3.007473634e-04f, +3.002896850e-04f, 2.998315193e-04f, 2.993728671e-04f, 2.989137292e-04f, 2.984541066e-04f, 2.979939999e-04f, 2.975334102e-04f, 2.970723380e-04f, 2.966107844e-04f, 2.961487501e-04f, +2.956862360e-04f, 2.952232429e-04f, 2.947597716e-04f, 2.942958230e-04f, 2.938313979e-04f, 2.933664971e-04f, 2.929011215e-04f, 2.924352720e-04f, 2.919689492e-04f, 2.915021542e-04f, +2.910348877e-04f, 2.905671506e-04f, 2.900989437e-04f, 2.896302679e-04f, 2.891611239e-04f, 2.886915127e-04f, 2.882214351e-04f, 2.877508919e-04f, 2.872798840e-04f, 2.868084123e-04f, +2.863364775e-04f, 2.858640805e-04f, 2.853912222e-04f, 2.849179035e-04f, 2.844441251e-04f, 2.839698879e-04f, 2.834951928e-04f, 2.830200406e-04f, 2.825444322e-04f, 2.820683685e-04f, +2.815918502e-04f, 2.811148783e-04f, 2.806374536e-04f, 2.801595769e-04f, 2.796812492e-04f, 2.792024713e-04f, 2.787232439e-04f, 2.782435681e-04f, 2.777634446e-04f, 2.772828744e-04f, +2.768018582e-04f, 2.763203970e-04f, 2.758384916e-04f, 2.753561428e-04f, 2.748733516e-04f, 2.743901188e-04f, 2.739064452e-04f, 2.734223318e-04f, 2.729377794e-04f, 2.724527888e-04f, +2.719673610e-04f, 2.714814968e-04f, 2.709951971e-04f, 2.705084627e-04f, 2.700212946e-04f, 2.695336935e-04f, 2.690456604e-04f, 2.685571962e-04f, 2.680683017e-04f, 2.675789777e-04f, +2.670892253e-04f, 2.665990452e-04f, 2.661084383e-04f, 2.656174055e-04f, 2.651259477e-04f, 2.646340657e-04f, 2.641417605e-04f, 2.636490329e-04f, 2.631558838e-04f, 2.626623141e-04f, +2.621683246e-04f, 2.616739163e-04f, 2.611790901e-04f, 2.606838467e-04f, 2.601881872e-04f, 2.596921123e-04f, 2.591956230e-04f, 2.586987202e-04f, 2.582014047e-04f, 2.577036775e-04f, +2.572055394e-04f, 2.567069913e-04f, 2.562080342e-04f, 2.557086688e-04f, 2.552088961e-04f, 2.547087170e-04f, 2.542081324e-04f, 2.537071432e-04f, 2.532057502e-04f, 2.527039544e-04f, +2.522017566e-04f, 2.516991579e-04f, 2.511961589e-04f, 2.506927607e-04f, 2.501889642e-04f, 2.496847702e-04f, 2.491801796e-04f, 2.486751934e-04f, 2.481698124e-04f, 2.476640376e-04f, +2.471578698e-04f, 2.466513100e-04f, 2.461443591e-04f, 2.456370179e-04f, 2.451292873e-04f, 2.446211683e-04f, 2.441126618e-04f, 2.436037687e-04f, 2.430944899e-04f, 2.425848263e-04f, +2.420747787e-04f, 2.415643482e-04f, 2.410535356e-04f, 2.405423419e-04f, 2.400307679e-04f, 2.395188145e-04f, 2.390064827e-04f, 2.384937733e-04f, 2.379806874e-04f, 2.374672258e-04f, +2.369533894e-04f, 2.364391791e-04f, 2.359245958e-04f, 2.354096405e-04f, 2.348943141e-04f, 2.343786175e-04f, 2.338625516e-04f, 2.333461174e-04f, 2.328293157e-04f, 2.323121474e-04f, +2.317946136e-04f, 2.312767150e-04f, 2.307584527e-04f, 2.302398276e-04f, 2.297208405e-04f, 2.292014924e-04f, 2.286817842e-04f, 2.281617169e-04f, 2.276412913e-04f, 2.271205084e-04f, +2.265993692e-04f, 2.260778745e-04f, 2.255560252e-04f, 2.250338224e-04f, 2.245112669e-04f, 2.239883596e-04f, 2.234651015e-04f, 2.229414936e-04f, 2.224175366e-04f, 2.218932317e-04f, +2.213685796e-04f, 2.208435814e-04f, 2.203182380e-04f, 2.197925502e-04f, 2.192665191e-04f, 2.187401455e-04f, 2.182134304e-04f, 2.176863748e-04f, 2.171589795e-04f, 2.166312456e-04f, +2.161031738e-04f, 2.155747653e-04f, 2.150460209e-04f, 2.145169415e-04f, 2.139875281e-04f, 2.134577816e-04f, 2.129277030e-04f, 2.123972932e-04f, 2.118665532e-04f, 2.113354838e-04f, +2.108040861e-04f, 2.102723609e-04f, 2.097403093e-04f, 2.092079321e-04f, 2.086752303e-04f, 2.081422049e-04f, 2.076088567e-04f, 2.070751868e-04f, 2.065411960e-04f, 2.060068854e-04f, +2.054722558e-04f, 2.049373083e-04f, 2.044020437e-04f, 2.038664630e-04f, 2.033305672e-04f, 2.027943572e-04f, 2.022578340e-04f, 2.017209984e-04f, 2.011838515e-04f, 2.006463943e-04f, +2.001086275e-04f, 1.995705523e-04f, 1.990321696e-04f, 1.984934802e-04f, 1.979544853e-04f, 1.974151856e-04f, 1.968755822e-04f, 1.963356761e-04f, 1.957954681e-04f, 1.952549592e-04f, +1.947141505e-04f, 1.941730428e-04f, 1.936316371e-04f, 1.930899344e-04f, 1.925479356e-04f, 1.920056416e-04f, 1.914630535e-04f, 1.909201722e-04f, 1.903769987e-04f, 1.898335338e-04f, +1.892897787e-04f, 1.887457341e-04f, 1.882014012e-04f, 1.876567808e-04f, 1.871118740e-04f, 1.865666816e-04f, 1.860212046e-04f, 1.854754441e-04f, 1.849294009e-04f, 1.843830761e-04f, +1.838364705e-04f, 1.832895853e-04f, 1.827424212e-04f, 1.821949794e-04f, 1.816472607e-04f, 1.810992661e-04f, 1.805509966e-04f, 1.800024532e-04f, 1.794536368e-04f, 1.789045484e-04f, +1.783551889e-04f, 1.778055594e-04f, 1.772556608e-04f, 1.767054941e-04f, 1.761550602e-04f, 1.756043601e-04f, 1.750533948e-04f, 1.745021652e-04f, 1.739506724e-04f, 1.733989173e-04f, +1.728469008e-04f, 1.722946240e-04f, 1.717420878e-04f, 1.711892932e-04f, 1.706362411e-04f, 1.700829326e-04f, 1.695293686e-04f, 1.689755501e-04f, 1.684214780e-04f, 1.678671534e-04f, +1.673125772e-04f, 1.667577503e-04f, 1.662026739e-04f, 1.656473488e-04f, 1.650917760e-04f, 1.645359565e-04f, 1.639798913e-04f, 1.634235813e-04f, 1.628670276e-04f, 1.623102311e-04f, +1.617531928e-04f, 1.611959136e-04f, 1.606383947e-04f, 1.600806368e-04f, 1.595226411e-04f, 1.589644084e-04f, 1.584059399e-04f, 1.578472364e-04f, 1.572882990e-04f, 1.567291285e-04f, +1.561697261e-04f, 1.556100927e-04f, 1.550502293e-04f, 1.544901368e-04f, 1.539298163e-04f, 1.533692687e-04f, 1.528084950e-04f, 1.522474962e-04f, 1.516862733e-04f, 1.511248273e-04f, +1.505631591e-04f, 1.500012698e-04f, 1.494391603e-04f, 1.488768317e-04f, 1.483142848e-04f, 1.477515208e-04f, 1.471885405e-04f, 1.466253450e-04f, 1.460619353e-04f, 1.454983123e-04f, +1.449344770e-04f, 1.443704305e-04f, 1.438061737e-04f, 1.432417077e-04f, 1.426770333e-04f, 1.421121516e-04f, 1.415470636e-04f, 1.409817703e-04f, 1.404162726e-04f, 1.398505716e-04f, +1.392846682e-04f, 1.387185635e-04f, 1.381522585e-04f, 1.375857540e-04f, 1.370190512e-04f, 1.364521510e-04f, 1.358850544e-04f, 1.353177625e-04f, 1.347502761e-04f, 1.341825963e-04f, +1.336147241e-04f, 1.330466605e-04f, 1.324784065e-04f, 1.319099630e-04f, 1.313413311e-04f, 1.307725118e-04f, 1.302035061e-04f, 1.296343149e-04f, 1.290649393e-04f, 1.284953802e-04f, +1.279256387e-04f, 1.273557158e-04f, 1.267856124e-04f, 1.262153295e-04f, 1.256448682e-04f, 1.250742295e-04f, 1.245034143e-04f, 1.239324236e-04f, 1.233612585e-04f, 1.227899199e-04f, +1.222184089e-04f, 1.216467264e-04f, 1.210748735e-04f, 1.205028511e-04f, 1.199306603e-04f, 1.193583020e-04f, 1.187857772e-04f, 1.182130871e-04f, 1.176402324e-04f, 1.170672143e-04f, +1.164940338e-04f, 1.159206919e-04f, 1.153471895e-04f, 1.147735276e-04f, 1.141997074e-04f, 1.136257297e-04f, 1.130515956e-04f, 1.124773060e-04f, 1.119028621e-04f, 1.113282647e-04f, +1.107535150e-04f, 1.101786138e-04f, 1.096035622e-04f, 1.090283612e-04f, 1.084530119e-04f, 1.078775151e-04f, 1.073018720e-04f, 1.067260835e-04f, 1.061501507e-04f, 1.055740744e-04f, +1.049978559e-04f, 1.044214959e-04f, 1.038449957e-04f, 1.032683561e-04f, 1.026915781e-04f, 1.021146629e-04f, 1.015376113e-04f, 1.009604244e-04f, 1.003831033e-04f, 9.980564878e-05f, +9.922806203e-05f, 9.865034400e-05f, 9.807249570e-05f, 9.749451814e-05f, 9.691641233e-05f, 9.633817928e-05f, 9.575981999e-05f, 9.518133548e-05f, 9.460272675e-05f, 9.402399481e-05f, +9.344514068e-05f, 9.286616536e-05f, 9.228706986e-05f, 9.170785518e-05f, 9.112852235e-05f, 9.054907238e-05f, 8.996950626e-05f, 8.938982501e-05f, 8.881002965e-05f, 8.823012117e-05f, +8.765010060e-05f, 8.706996895e-05f, 8.648972721e-05f, 8.590937642e-05f, 8.532891757e-05f, 8.474835168e-05f, 8.416767975e-05f, 8.358690281e-05f, 8.300602186e-05f, 8.242503792e-05f, +8.184395199e-05f, 8.126276508e-05f, 8.068147822e-05f, 8.010009241e-05f, 7.951860867e-05f, 7.893702800e-05f, 7.835535142e-05f, 7.777357994e-05f, 7.719171457e-05f, 7.660975633e-05f, +7.602770623e-05f, 7.544556529e-05f, 7.486333450e-05f, 7.428101490e-05f, 7.369860749e-05f, 7.311611328e-05f, 7.253353329e-05f, 7.195086853e-05f, 7.136812002e-05f, 7.078528877e-05f, +7.020237578e-05f, 6.961938209e-05f, 6.903630869e-05f, 6.845315660e-05f, 6.786992684e-05f, 6.728662043e-05f, 6.670323837e-05f, 6.611978167e-05f, 6.553625136e-05f, 6.495264845e-05f, +6.436897395e-05f, 6.378522887e-05f, 6.320141424e-05f, 6.261753105e-05f, 6.203358034e-05f, 6.144956311e-05f, 6.086548038e-05f, 6.028133316e-05f, 5.969712247e-05f, 5.911284932e-05f, +5.852851472e-05f, 5.794411970e-05f, 5.735966526e-05f, 5.677515242e-05f, 5.619058220e-05f, 5.560595561e-05f, 5.502127366e-05f, 5.443653737e-05f, 5.385174776e-05f, 5.326690584e-05f, +5.268201262e-05f, 5.209706912e-05f, 5.151207636e-05f, 5.092703534e-05f, 5.034194709e-05f, 4.975681262e-05f, 4.917163294e-05f, 4.858640908e-05f, 4.800114204e-05f, 4.741583283e-05f, +4.683048249e-05f, 4.624509201e-05f, 4.565966242e-05f, 4.507419472e-05f, 4.448868995e-05f, 4.390314910e-05f, 4.331757319e-05f, 4.273196325e-05f, 4.214632028e-05f, 4.156064531e-05f, +4.097493933e-05f, 4.038920338e-05f, 3.980343846e-05f, 3.921764559e-05f, 3.863182579e-05f, 3.804598007e-05f, 3.746010944e-05f, 3.687421492e-05f, 3.628829752e-05f, 3.570235826e-05f, +3.511639816e-05f, 3.453041822e-05f, 3.394441947e-05f, 3.335840291e-05f, 3.277236957e-05f, 3.218632045e-05f, 3.160025658e-05f, 3.101417896e-05f, 3.042808861e-05f, 2.984198654e-05f, +2.925587377e-05f, 2.866975131e-05f, 2.808362019e-05f, 2.749748140e-05f, 2.691133597e-05f, 2.632518490e-05f, 2.573902922e-05f, 2.515286994e-05f, 2.456670807e-05f, 2.398054462e-05f, +2.339438061e-05f, 2.280821705e-05f, 2.222205496e-05f, 2.163589535e-05f, 2.104973923e-05f, 2.046358761e-05f, 1.987744151e-05f, 1.929130195e-05f, 1.870516993e-05f, 1.811904647e-05f, +1.753293258e-05f, 1.694682927e-05f, 1.636073757e-05f, 1.577465847e-05f, 1.518859299e-05f, 1.460254214e-05f, 1.401650695e-05f, 1.343048841e-05f, 1.284448754e-05f, 1.225850536e-05f, +1.167254287e-05f, 1.108660109e-05f, 1.050068103e-05f, 9.914783696e-06f, 9.328910106e-06f, 8.743061269e-06f, 8.157238198e-06f, 7.571441902e-06f, 6.985673393e-06f, 6.399933683e-06f, +5.814223781e-06f, 5.228544699e-06f, 4.642897447e-06f, 4.057283035e-06f, 3.471702475e-06f, 2.886156775e-06f, 2.300646947e-06f, 1.715174000e-06f, 1.129738945e-06f, 5.443427897e-07f, +-4.101345511e-08f, -6.263287802e-07f, -1.211602176e-06f, -1.796832634e-06f, -2.382019146e-06f, -2.967160701e-06f, -3.552256291e-06f, -4.137304909e-06f, -4.722305545e-06f, -5.307257192e-06f, +-5.892158840e-06f, -6.477009483e-06f, -7.061808113e-06f, -7.646553721e-06f, -8.231245302e-06f, -8.815881846e-06f, -9.400462348e-06f, -9.984985799e-06f, -1.056945119e-05f, -1.115385753e-05f, +-1.173820379e-05f, -1.232248898e-05f, -1.290671208e-05f, -1.349087210e-05f, -1.407496802e-05f, -1.465899885e-05f, -1.524296357e-05f, -1.582686118e-05f, -1.641069067e-05f, -1.699445105e-05f, +-1.757814130e-05f, -1.816176043e-05f, -1.874530742e-05f, -1.932878127e-05f, -1.991218099e-05f, -2.049550556e-05f, -2.107875398e-05f, -2.166192526e-05f, -2.224501837e-05f, -2.282803234e-05f, +-2.341096614e-05f, -2.399381878e-05f, -2.457658926e-05f, -2.515927657e-05f, -2.574187971e-05f, -2.632439769e-05f, -2.690682949e-05f, -2.748917413e-05f, -2.807143059e-05f, -2.865359787e-05f, +-2.923567499e-05f, -2.981766093e-05f, -3.039955469e-05f, -3.098135529e-05f, -3.156306171e-05f, -3.214467295e-05f, -3.272618803e-05f, -3.330760593e-05f, -3.388892567e-05f, -3.447014624e-05f, +-3.505126664e-05f, -3.563228588e-05f, -3.621320296e-05f, -3.679401688e-05f, -3.737472665e-05f, -3.795533126e-05f, -3.853582972e-05f, -3.911622104e-05f, -3.969650422e-05f, -4.027667826e-05f, +-4.085674217e-05f, -4.143669495e-05f, -4.201653560e-05f, -4.259626314e-05f, -4.317587656e-05f, -4.375537488e-05f, -4.433475710e-05f, -4.491402222e-05f, -4.549316925e-05f, -4.607219720e-05f, +-4.665110508e-05f, -4.722989189e-05f, -4.780855664e-05f, -4.838709834e-05f, -4.896551599e-05f, -4.954380862e-05f, -5.012197521e-05f, -5.070001479e-05f, -5.127792636e-05f, -5.185570893e-05f, +-5.243336151e-05f, -5.301088311e-05f, -5.358827275e-05f, -5.416552943e-05f, -5.474265217e-05f, -5.531963997e-05f, -5.589649184e-05f, -5.647320681e-05f, -5.704978388e-05f, -5.762622206e-05f, +-5.820252037e-05f, -5.877867782e-05f, -5.935469343e-05f, -5.993056620e-05f, -6.050629516e-05f, -6.108187931e-05f, -6.165731767e-05f, -6.223260926e-05f, -6.280775309e-05f, -6.338274818e-05f, +-6.395759354e-05f, -6.453228820e-05f, -6.510683116e-05f, -6.568122144e-05f, -6.625545807e-05f, -6.682954005e-05f, -6.740346641e-05f, -6.797723617e-05f, -6.855084835e-05f, -6.912430196e-05f, +-6.969759602e-05f, -7.027072955e-05f, -7.084370158e-05f, -7.141651112e-05f, -7.198915719e-05f, -7.256163883e-05f, -7.313395503e-05f, -7.370610484e-05f, -7.427808727e-05f, -7.484990135e-05f, +-7.542154609e-05f, -7.599302052e-05f, -7.656432366e-05f, -7.713545455e-05f, -7.770641219e-05f, -7.827719563e-05f, -7.884780387e-05f, -7.941823596e-05f, -7.998849091e-05f, -8.055856775e-05f, +-8.112846550e-05f, -8.169818320e-05f, -8.226771988e-05f, -8.283707455e-05f, -8.340624625e-05f, -8.397523400e-05f, -8.454403684e-05f, -8.511265380e-05f, -8.568108390e-05f, -8.624932617e-05f, +-8.681737965e-05f, -8.738524336e-05f, -8.795291634e-05f, -8.852039762e-05f, -8.908768623e-05f, -8.965478121e-05f, -9.022168158e-05f, -9.078838638e-05f, -9.135489464e-05f, -9.192120540e-05f, +-9.248731769e-05f, -9.305323055e-05f, -9.361894301e-05f, -9.418445411e-05f, -9.474976288e-05f, -9.531486837e-05f, -9.587976960e-05f, -9.644446562e-05f, -9.700895546e-05f, -9.757323816e-05f, +-9.813731276e-05f, -9.870117831e-05f, -9.926483383e-05f, -9.982827837e-05f, -1.003915110e-04f, -1.009545307e-04f, -1.015173365e-04f, -1.020799275e-04f, -1.026423028e-04f, -1.032044613e-04f, +-1.037664021e-04f, -1.043281243e-04f, -1.048896269e-04f, -1.054509089e-04f, -1.060119694e-04f, -1.065728075e-04f, -1.071334221e-04f, -1.076938123e-04f, -1.082539773e-04f, -1.088139159e-04f, +-1.093736273e-04f, -1.099331105e-04f, -1.104923646e-04f, -1.110513886e-04f, -1.116101816e-04f, -1.121687425e-04f, -1.127270706e-04f, -1.132851647e-04f, -1.138430240e-04f, -1.144006475e-04f, +-1.149580343e-04f, -1.155151834e-04f, -1.160720939e-04f, -1.166287648e-04f, -1.171851952e-04f, -1.177413841e-04f, -1.182973306e-04f, -1.188530338e-04f, -1.194084927e-04f, -1.199637063e-04f, +-1.205186737e-04f, -1.210733940e-04f, -1.216278663e-04f, -1.221820895e-04f, -1.227360628e-04f, -1.232897852e-04f, -1.238432558e-04f, -1.243964736e-04f, -1.249494377e-04f, -1.255021471e-04f, +-1.260546009e-04f, -1.266067983e-04f, -1.271587381e-04f, -1.277104196e-04f, -1.282618417e-04f, -1.288130036e-04f, -1.293639043e-04f, -1.299145428e-04f, -1.304649183e-04f, -1.310150297e-04f, +-1.315648763e-04f, -1.321144569e-04f, -1.326637707e-04f, -1.332128169e-04f, -1.337615943e-04f, -1.343101022e-04f, -1.348583395e-04f, -1.354063054e-04f, -1.359539989e-04f, -1.365014191e-04f, +-1.370485651e-04f, -1.375954359e-04f, -1.381420306e-04f, -1.386883483e-04f, -1.392343880e-04f, -1.397801489e-04f, -1.403256300e-04f, -1.408708304e-04f, -1.414157491e-04f, -1.419603853e-04f, +-1.425047380e-04f, -1.430488063e-04f, -1.435925893e-04f, -1.441360860e-04f, -1.446792956e-04f, -1.452222171e-04f, -1.457648496e-04f, -1.463071921e-04f, -1.468492439e-04f, -1.473910039e-04f, +-1.479324712e-04f, -1.484736449e-04f, -1.490145241e-04f, -1.495551079e-04f, -1.500953954e-04f, -1.506353856e-04f, -1.511750777e-04f, -1.517144707e-04f, -1.522535637e-04f, -1.527923558e-04f, +-1.533308461e-04f, -1.538690337e-04f, -1.544069177e-04f, -1.549444972e-04f, -1.554817712e-04f, -1.560187389e-04f, -1.565553993e-04f, -1.570917515e-04f, -1.576277947e-04f, -1.581635279e-04f, +-1.586989502e-04f, -1.592340608e-04f, -1.597688587e-04f, -1.603033429e-04f, -1.608375127e-04f, -1.613713671e-04f, -1.619049052e-04f, -1.624381261e-04f, -1.629710290e-04f, -1.635036128e-04f, +-1.640358767e-04f, -1.645678199e-04f, -1.650994413e-04f, -1.656307402e-04f, -1.661617156e-04f, -1.666923666e-04f, -1.672226923e-04f, -1.677526919e-04f, -1.682823645e-04f, -1.688117090e-04f, +-1.693407248e-04f, -1.698694108e-04f, -1.703977661e-04f, -1.709257900e-04f, -1.714534814e-04f, -1.719808396e-04f, -1.725078635e-04f, -1.730345524e-04f, -1.735609054e-04f, -1.740869215e-04f, +-1.746125998e-04f, -1.751379395e-04f, -1.756629398e-04f, -1.761875996e-04f, -1.767119182e-04f, -1.772358946e-04f, -1.777595280e-04f, -1.782828175e-04f, -1.788057621e-04f, -1.793283611e-04f, +-1.798506136e-04f, -1.803725186e-04f, -1.808940753e-04f, -1.814152828e-04f, -1.819361402e-04f, -1.824566467e-04f, -1.829768013e-04f, -1.834966033e-04f, -1.840160517e-04f, -1.845351456e-04f, +-1.850538843e-04f, -1.855722667e-04f, -1.860902921e-04f, -1.866079596e-04f, -1.871252682e-04f, -1.876422172e-04f, -1.881588057e-04f, -1.886750327e-04f, -1.891908975e-04f, -1.897063991e-04f, +-1.902215367e-04f, -1.907363095e-04f, -1.912507165e-04f, -1.917647569e-04f, -1.922784298e-04f, -1.927917345e-04f, -1.933046699e-04f, -1.938172353e-04f, -1.943294298e-04f, -1.948412525e-04f, +-1.953527025e-04f, -1.958637791e-04f, -1.963744814e-04f, -1.968848084e-04f, -1.973947594e-04f, -1.979043335e-04f, -1.984135298e-04f, -1.989223474e-04f, -1.994307856e-04f, -1.999388435e-04f, +-2.004465202e-04f, -2.009538149e-04f, -2.014607267e-04f, -2.019672547e-04f, -2.024733982e-04f, -2.029791562e-04f, -2.034845280e-04f, -2.039895126e-04f, -2.044941093e-04f, -2.049983172e-04f, +-2.055021353e-04f, -2.060055630e-04f, -2.065085994e-04f, -2.070112435e-04f, -2.075134947e-04f, -2.080153519e-04f, -2.085168145e-04f, -2.090178814e-04f, -2.095185520e-04f, -2.100188254e-04f, +-2.105187007e-04f, -2.110181771e-04f, -2.115172538e-04f, -2.120159298e-04f, -2.125142045e-04f, -2.130120770e-04f, -2.135095463e-04f, -2.140066118e-04f, -2.145032725e-04f, -2.149995277e-04f, +-2.154953764e-04f, -2.159908179e-04f, -2.164858514e-04f, -2.169804760e-04f, -2.174746909e-04f, -2.179684952e-04f, -2.184618882e-04f, -2.189548690e-04f, -2.194474368e-04f, -2.199395908e-04f, +-2.204313301e-04f, -2.209226539e-04f, -2.214135614e-04f, -2.219040519e-04f, -2.223941243e-04f, -2.228837781e-04f, -2.233730122e-04f, -2.238618260e-04f, -2.243502186e-04f, -2.248381892e-04f, +-2.253257369e-04f, -2.258128610e-04f, -2.262995606e-04f, -2.267858350e-04f, -2.272716832e-04f, -2.277571046e-04f, -2.282420983e-04f, -2.287266635e-04f, -2.292107994e-04f, -2.296945051e-04f, +-2.301777799e-04f, -2.306606230e-04f, -2.311430335e-04f, -2.316250107e-04f, -2.321065537e-04f, -2.325876618e-04f, -2.330683341e-04f, -2.335485699e-04f, -2.340283683e-04f, -2.345077286e-04f, +-2.349866499e-04f, -2.354651315e-04f, -2.359431726e-04f, -2.364207723e-04f, -2.368979298e-04f, -2.373746445e-04f, -2.378509154e-04f, -2.383267418e-04f, -2.388021229e-04f, -2.392770579e-04f, +-2.397515460e-04f, -2.402255864e-04f, -2.406991784e-04f, -2.411723211e-04f, -2.416450137e-04f, -2.421172556e-04f, -2.425890458e-04f, -2.430603837e-04f, -2.435312683e-04f, -2.440016991e-04f, +-2.444716750e-04f, -2.449411955e-04f, -2.454102596e-04f, -2.458788667e-04f, -2.463470159e-04f, -2.468147064e-04f, -2.472819376e-04f, -2.477487085e-04f, -2.482150185e-04f, -2.486808668e-04f, +-2.491462525e-04f, -2.496111750e-04f, -2.500756333e-04f, -2.505396269e-04f, -2.510031549e-04f, -2.514662165e-04f, -2.519288110e-04f, -2.523909375e-04f, -2.528525954e-04f, -2.533137839e-04f, +-2.537745022e-04f, -2.542347495e-04f, -2.546945251e-04f, -2.551538282e-04f, -2.556126580e-04f, -2.560710139e-04f, -2.565288950e-04f, -2.569863005e-04f, -2.574432298e-04f, -2.578996820e-04f, +-2.583556564e-04f, -2.588111523e-04f, -2.592661689e-04f, -2.597207054e-04f, -2.601747611e-04f, -2.606283352e-04f, -2.610814271e-04f, -2.615340358e-04f, -2.619861608e-04f, -2.624378012e-04f, +-2.628889563e-04f, -2.633396253e-04f, -2.637898075e-04f, -2.642395022e-04f, -2.646887086e-04f, -2.651374260e-04f, -2.655856536e-04f, -2.660333907e-04f, -2.664806366e-04f, -2.669273904e-04f, +-2.673736515e-04f, -2.678194192e-04f, -2.682646926e-04f, -2.687094712e-04f, -2.691537540e-04f, -2.695975405e-04f, -2.700408298e-04f, -2.704836212e-04f, -2.709259140e-04f, -2.713677075e-04f, +-2.718090010e-04f, -2.722497936e-04f, -2.726900848e-04f, -2.731298737e-04f, -2.735691596e-04f, -2.740079419e-04f, -2.744462197e-04f, -2.748839924e-04f, -2.753212592e-04f, -2.757580195e-04f, +-2.761942724e-04f, -2.766300174e-04f, -2.770652536e-04f, -2.774999803e-04f, -2.779341969e-04f, -2.783679026e-04f, -2.788010967e-04f, -2.792337785e-04f, -2.796659473e-04f, -2.800976023e-04f, +-2.805287429e-04f, -2.809593683e-04f, -2.813894779e-04f, -2.818190709e-04f, -2.822481466e-04f, -2.826767043e-04f, -2.831047433e-04f, -2.835322630e-04f, -2.839592625e-04f, -2.843857413e-04f, +-2.848116986e-04f, -2.852371336e-04f, -2.856620458e-04f, -2.860864344e-04f, -2.865102986e-04f, -2.869336379e-04f, -2.873564515e-04f, -2.877787387e-04f, -2.882004989e-04f, -2.886217313e-04f, +-2.890424352e-04f, -2.894626100e-04f, -2.898822549e-04f, -2.903013693e-04f, -2.907199526e-04f, -2.911380039e-04f, -2.915555226e-04f, -2.919725080e-04f, -2.923889595e-04f, -2.928048764e-04f, +-2.932202580e-04f, -2.936351035e-04f, -2.940494124e-04f, -2.944631839e-04f, -2.948764174e-04f, -2.952891122e-04f, -2.957012675e-04f, -2.961128829e-04f, -2.965239574e-04f, -2.969344906e-04f, +-2.973444817e-04f, -2.977539300e-04f, -2.981628350e-04f, -2.985711958e-04f, -2.989790119e-04f, -2.993862825e-04f, -2.997930070e-04f, -3.001991848e-04f, -3.006048152e-04f, -3.010098975e-04f, +-3.014144310e-04f, -3.018184151e-04f, -3.022218492e-04f, -3.026247325e-04f, -3.030270645e-04f, -3.034288444e-04f, -3.038300716e-04f, -3.042307454e-04f, -3.046308653e-04f, -3.050304304e-04f, +-3.054294403e-04f, -3.058278942e-04f, -3.062257915e-04f, -3.066231315e-04f, -3.070199136e-04f, -3.074161372e-04f, -3.078118015e-04f, -3.082069060e-04f, -3.086014500e-04f, -3.089954329e-04f, +-3.093888540e-04f, -3.097817127e-04f, -3.101740083e-04f, -3.105657402e-04f, -3.109569078e-04f, -3.113475104e-04f, -3.117375474e-04f, -3.121270181e-04f, -3.125159220e-04f, -3.129042584e-04f, +-3.132920266e-04f, -3.136792260e-04f, -3.140658561e-04f, -3.144519161e-04f, -3.148374054e-04f, -3.152223235e-04f, -3.156066697e-04f, -3.159904433e-04f, -3.163736437e-04f, -3.167562704e-04f, +-3.171383227e-04f, -3.175197999e-04f, -3.179007015e-04f, -3.182810269e-04f, -3.186607753e-04f, -3.190399463e-04f, -3.194185392e-04f, -3.197965533e-04f, -3.201739881e-04f, -3.205508430e-04f, +-3.209271172e-04f, -3.213028104e-04f, -3.216779217e-04f, -3.220524506e-04f, -3.224263966e-04f, -3.227997589e-04f, -3.231725371e-04f, -3.235447304e-04f, -3.239163384e-04f, -3.242873603e-04f, +-3.246577956e-04f, -3.250276437e-04f, -3.253969039e-04f, -3.257655758e-04f, -3.261336587e-04f, -3.265011519e-04f, -3.268680550e-04f, -3.272343673e-04f, -3.276000882e-04f, -3.279652171e-04f, +-3.283297535e-04f, -3.286936967e-04f, -3.290570462e-04f, -3.294198013e-04f, -3.297819616e-04f, -3.301435263e-04f, -3.305044950e-04f, -3.308648670e-04f, -3.312246418e-04f, -3.315838187e-04f, +-3.319423973e-04f, -3.323003768e-04f, -3.326577569e-04f, -3.330145367e-04f, -3.333707159e-04f, -3.337262938e-04f, -3.340812698e-04f, -3.344356435e-04f, -3.347894141e-04f, -3.351425811e-04f, +-3.354951440e-04f, -3.358471023e-04f, -3.361984552e-04f, -3.365492023e-04f, -3.368993430e-04f, -3.372488768e-04f, -3.375978030e-04f, -3.379461212e-04f, -3.382938307e-04f, -3.386409310e-04f, +-3.389874216e-04f, -3.393333018e-04f, -3.396785712e-04f, -3.400232291e-04f, -3.403672751e-04f, -3.407107085e-04f, -3.410535289e-04f, -3.413957356e-04f, -3.417373282e-04f, -3.420783060e-04f, +-3.424186685e-04f, -3.427584152e-04f, -3.430975456e-04f, -3.434360591e-04f, -3.437739551e-04f, -3.441112331e-04f, -3.444478926e-04f, -3.447839330e-04f, -3.451193538e-04f, -3.454541545e-04f, +-3.457883345e-04f, -3.461218933e-04f, -3.464548303e-04f, -3.467871450e-04f, -3.471188370e-04f, -3.474499056e-04f, -3.477803503e-04f, -3.481101707e-04f, -3.484393661e-04f, -3.487679361e-04f, +-3.490958801e-04f, -3.494231976e-04f, -3.497498881e-04f, -3.500759510e-04f, -3.504013859e-04f, -3.507261922e-04f, -3.510503695e-04f, -3.513739171e-04f, -3.516968346e-04f, -3.520191214e-04f, +-3.523407771e-04f, -3.526618011e-04f, -3.529821930e-04f, -3.533019521e-04f, -3.536210781e-04f, -3.539395704e-04f, -3.542574284e-04f, -3.545746518e-04f, -3.548912399e-04f, -3.552071923e-04f, +-3.555225085e-04f, -3.558371879e-04f, -3.561512302e-04f, -3.564646347e-04f, -3.567774010e-04f, -3.570895285e-04f, -3.574010169e-04f, -3.577118656e-04f, -3.580220741e-04f, -3.583316418e-04f, +-3.586405684e-04f, -3.589488534e-04f, -3.592564962e-04f, -3.595634963e-04f, -3.598698533e-04f, -3.601755667e-04f, -3.604806360e-04f, -3.607850607e-04f, -3.610888404e-04f, -3.613919745e-04f, +-3.616944626e-04f, -3.619963042e-04f, -3.622974988e-04f, -3.625980460e-04f, -3.628979453e-04f, -3.631971961e-04f, -3.634957981e-04f, -3.637937508e-04f, -3.640910536e-04f, -3.643877062e-04f, +-3.646837080e-04f, -3.649790586e-04f, -3.652737575e-04f, -3.655678043e-04f, -3.658611985e-04f, -3.661539396e-04f, -3.664460272e-04f, -3.667374609e-04f, -3.670282400e-04f, -3.673183643e-04f, +-3.676078332e-04f, -3.678966463e-04f, -3.681848032e-04f, -3.684723033e-04f, -3.687591462e-04f, -3.690453316e-04f, -3.693308589e-04f, -3.696157276e-04f, -3.698999374e-04f, -3.701834878e-04f, +-3.704663784e-04f, -3.707486086e-04f, -3.710301781e-04f, -3.713110865e-04f, -3.715913332e-04f, -3.718709179e-04f, -3.721498401e-04f, -3.724280994e-04f, -3.727056953e-04f, -3.729826274e-04f, +-3.732588953e-04f, -3.735344985e-04f, -3.738094366e-04f, -3.740837093e-04f, -3.743573160e-04f, -3.746302563e-04f, -3.749025298e-04f, -3.751741361e-04f, -3.754450748e-04f, -3.757153453e-04f, +-3.759849475e-04f, -3.762538807e-04f, -3.765221446e-04f, -3.767897387e-04f, -3.770566627e-04f, -3.773229161e-04f, -3.775884986e-04f, -3.778534096e-04f, -3.781176489e-04f, -3.783812159e-04f, +-3.786441103e-04f, -3.789063317e-04f, -3.791678796e-04f, -3.794287537e-04f, -3.796889535e-04f, -3.799484787e-04f, -3.802073289e-04f, -3.804655036e-04f, -3.807230024e-04f, -3.809798250e-04f, +-3.812359710e-04f, -3.814914399e-04f, -3.817462313e-04f, -3.820003450e-04f, -3.822537804e-04f, -3.825065372e-04f, -3.827586150e-04f, -3.830100135e-04f, -3.832607321e-04f, -3.835107706e-04f, +-3.837601286e-04f, -3.840088056e-04f, -3.842568013e-04f, -3.845041153e-04f, -3.847507473e-04f, -3.849966967e-04f, -3.852419634e-04f, -3.854865469e-04f, -3.857304467e-04f, -3.859736627e-04f, +-3.862161943e-04f, -3.864580412e-04f, -3.866992030e-04f, -3.869396794e-04f, -3.871794700e-04f, -3.874185744e-04f, -3.876569923e-04f, -3.878947233e-04f, -3.881317670e-04f, -3.883681231e-04f, +-3.886037912e-04f, -3.888387709e-04f, -3.890730620e-04f, -3.893066640e-04f, -3.895395766e-04f, -3.897717994e-04f, -3.900033321e-04f, -3.902341743e-04f, -3.904643257e-04f, -3.906937859e-04f, +-3.909225546e-04f, -3.911506314e-04f, -3.913780160e-04f, -3.916047081e-04f, -3.918307072e-04f, -3.920560131e-04f, -3.922806254e-04f, -3.925045437e-04f, -3.927277678e-04f, -3.929502974e-04f, +-3.931721319e-04f, -3.933932712e-04f, -3.936137149e-04f, -3.938334626e-04f, -3.940525141e-04f, -3.942708689e-04f, -3.944885269e-04f, -3.947054876e-04f, -3.949217506e-04f, -3.951373158e-04f, +-3.953521828e-04f, -3.955663512e-04f, -3.957798207e-04f, -3.959925910e-04f, -3.962046618e-04f, -3.964160328e-04f, -3.966267036e-04f, -3.968366739e-04f, -3.970459435e-04f, -3.972545120e-04f, +-3.974623791e-04f, -3.976695444e-04f, -3.978760078e-04f, -3.980817688e-04f, -3.982868271e-04f, -3.984911826e-04f, -3.986948347e-04f, -3.988977834e-04f, -3.991000282e-04f, -3.993015688e-04f, +-3.995024050e-04f, -3.997025364e-04f, -3.999019628e-04f, -4.001006838e-04f, -4.002986992e-04f, -4.004960087e-04f, -4.006926120e-04f, -4.008885087e-04f, -4.010836987e-04f, -4.012781815e-04f, +-4.014719570e-04f, -4.016650249e-04f, -4.018573848e-04f, -4.020490364e-04f, -4.022399796e-04f, -4.024302139e-04f, -4.026197392e-04f, -4.028085552e-04f, -4.029966615e-04f, -4.031840580e-04f, +-4.033707442e-04f, -4.035567200e-04f, -4.037419851e-04f, -4.039265393e-04f, -4.041103821e-04f, -4.042935134e-04f, -4.044759330e-04f, -4.046576405e-04f, -4.048386356e-04f, -4.050189182e-04f, +-4.051984879e-04f, -4.053773445e-04f, -4.055554878e-04f, -4.057329174e-04f, -4.059096332e-04f, -4.060856348e-04f, -4.062609220e-04f, -4.064354946e-04f, -4.066093523e-04f, -4.067824949e-04f, +-4.069549220e-04f, -4.071266335e-04f, -4.072976291e-04f, -4.074679086e-04f, -4.076374717e-04f, -4.078063182e-04f, -4.079744478e-04f, -4.081418603e-04f, -4.083085555e-04f, -4.084745331e-04f, +-4.086397928e-04f, -4.088043345e-04f, -4.089681580e-04f, -4.091312629e-04f, -4.092936490e-04f, -4.094553162e-04f, -4.096162642e-04f, -4.097764927e-04f, -4.099360015e-04f, -4.100947905e-04f, +-4.102528593e-04f, -4.104102078e-04f, -4.105668358e-04f, -4.107227430e-04f, -4.108779291e-04f, -4.110323941e-04f, -4.111861376e-04f, -4.113391595e-04f, -4.114914595e-04f, -4.116430374e-04f, +-4.117938931e-04f, -4.119440262e-04f, -4.120934367e-04f, -4.122421242e-04f, -4.123900886e-04f, -4.125373297e-04f, -4.126838472e-04f, -4.128296411e-04f, -4.129747109e-04f, -4.131190567e-04f, +-4.132626781e-04f, -4.134055750e-04f, -4.135477472e-04f, -4.136891944e-04f, -4.138299166e-04f, -4.139699134e-04f, -4.141091847e-04f, -4.142477304e-04f, -4.143855501e-04f, -4.145226439e-04f, +-4.146590113e-04f, -4.147946523e-04f, -4.149295667e-04f, -4.150637543e-04f, -4.151972149e-04f, -4.153299484e-04f, -4.154619545e-04f, -4.155932331e-04f, -4.157237840e-04f, -4.158536070e-04f, +-4.159827020e-04f, -4.161110688e-04f, -4.162387072e-04f, -4.163656171e-04f, -4.164917982e-04f, -4.166172504e-04f, -4.167419736e-04f, -4.168659676e-04f, -4.169892321e-04f, -4.171117672e-04f, +-4.172335725e-04f, -4.173546479e-04f, -4.174749934e-04f, -4.175946086e-04f, -4.177134936e-04f, -4.178316480e-04f, -4.179490718e-04f, -4.180657648e-04f, -4.181817268e-04f, -4.182969578e-04f, +-4.184114575e-04f, -4.185252258e-04f, -4.186382626e-04f, -4.187505677e-04f, -4.188621410e-04f, -4.189729823e-04f, -4.190830915e-04f, -4.191924685e-04f, -4.193011131e-04f, -4.194090252e-04f, +-4.195162046e-04f, -4.196226513e-04f, -4.197283650e-04f, -4.198333457e-04f, -4.199375932e-04f, -4.200411074e-04f, -4.201438881e-04f, -4.202459353e-04f, -4.203472488e-04f, -4.204478285e-04f, +-4.205476743e-04f, -4.206467860e-04f, -4.207451635e-04f, -4.208428067e-04f, -4.209397156e-04f, -4.210358899e-04f, -4.211313295e-04f, -4.212260344e-04f, -4.213200045e-04f, -4.214132395e-04f, +-4.215057395e-04f, -4.215975043e-04f, -4.216885338e-04f, -4.217788278e-04f, -4.218683864e-04f, -4.219572093e-04f, -4.220452965e-04f, -4.221326479e-04f, -4.222192634e-04f, -4.223051429e-04f, +-4.223902862e-04f, -4.224746934e-04f, -4.225583642e-04f, -4.226412987e-04f, -4.227234966e-04f, -4.228049580e-04f, -4.228856827e-04f, -4.229656707e-04f, -4.230449218e-04f, -4.231234360e-04f, +-4.232012132e-04f, -4.232782532e-04f, -4.233545561e-04f, -4.234301218e-04f, -4.235049501e-04f, -4.235790410e-04f, -4.236523944e-04f, -4.237250103e-04f, -4.237968885e-04f, -4.238680290e-04f, +-4.239384317e-04f, -4.240080966e-04f, -4.240770236e-04f, -4.241452125e-04f, -4.242126634e-04f, -4.242793762e-04f, -4.243453508e-04f, -4.244105872e-04f, -4.244750853e-04f, -4.245388450e-04f, +-4.246018663e-04f, -4.246641491e-04f, -4.247256933e-04f, -4.247864990e-04f, -4.248465660e-04f, -4.249058943e-04f, -4.249644839e-04f, -4.250223347e-04f, -4.250794467e-04f, -4.251358197e-04f, +-4.251914538e-04f, -4.252463490e-04f, -4.253005051e-04f, -4.253539221e-04f, -4.254066001e-04f, -4.254585389e-04f, -4.255097385e-04f, -4.255601989e-04f, -4.256099200e-04f, -4.256589019e-04f, +-4.257071444e-04f, -4.257546476e-04f, -4.258014113e-04f, -4.258474357e-04f, -4.258927207e-04f, -4.259372661e-04f, -4.259810721e-04f, -4.260241386e-04f, -4.260664655e-04f, -4.261080528e-04f, +-4.261489006e-04f, -4.261890088e-04f, -4.262283774e-04f, -4.262670063e-04f, -4.263048956e-04f, -4.263420452e-04f, -4.263784552e-04f, -4.264141255e-04f, -4.264490560e-04f, -4.264832469e-04f, +-4.265166981e-04f, -4.265494096e-04f, -4.265813813e-04f, -4.266126133e-04f, -4.266431056e-04f, -4.266728581e-04f, -4.267018710e-04f, -4.267301441e-04f, -4.267576775e-04f, -4.267844712e-04f, +-4.268105251e-04f, -4.268358394e-04f, -4.268604140e-04f, -4.268842488e-04f, -4.269073441e-04f, -4.269296996e-04f, -4.269513155e-04f, -4.269721918e-04f, -4.269923284e-04f, -4.270117254e-04f, +-4.270303829e-04f, -4.270483008e-04f, -4.270654791e-04f, -4.270819179e-04f, -4.270976173e-04f, -4.271125771e-04f, -4.271267975e-04f, -4.271402785e-04f, -4.271530201e-04f, -4.271650224e-04f, +-4.271762853e-04f, -4.271868089e-04f, -4.271965932e-04f, -4.272056383e-04f, -4.272139443e-04f, -4.272215110e-04f, -4.272283387e-04f, -4.272344273e-04f, -4.272397768e-04f, -4.272443874e-04f, +-4.272482590e-04f, -4.272513917e-04f, -4.272537855e-04f, -4.272554406e-04f, -4.272563569e-04f, -4.272565344e-04f, -4.272559733e-04f, -4.272546737e-04f, -4.272526354e-04f, -4.272498587e-04f, +-4.272463435e-04f, -4.272420900e-04f, -4.272370981e-04f, -4.272313679e-04f, -4.272248996e-04f, -4.272176931e-04f, -4.272097486e-04f, -4.272010661e-04f, -4.271916456e-04f, -4.271814872e-04f, +-4.271705911e-04f, -4.271589572e-04f, -4.271465856e-04f, -4.271334765e-04f, -4.271196298e-04f, -4.271050458e-04f, -4.270897243e-04f, -4.270736656e-04f, -4.270568697e-04f, -4.270393366e-04f, +-4.270210666e-04f, -4.270020595e-04f, -4.269823156e-04f, -4.269618350e-04f, -4.269406176e-04f, -4.269186636e-04f, -4.268959731e-04f, -4.268725462e-04f, -4.268483829e-04f, -4.268234834e-04f, +-4.267978477e-04f, -4.267714760e-04f, -4.267443683e-04f, -4.267165248e-04f, -4.266879456e-04f, -4.266586306e-04f, -4.266285802e-04f, -4.265977942e-04f, -4.265662730e-04f, -4.265340165e-04f, +-4.265010248e-04f, -4.264672982e-04f, -4.264328366e-04f, -4.263976402e-04f, -4.263617092e-04f, -4.263250436e-04f, -4.262876435e-04f, -4.262495091e-04f, -4.262106404e-04f, -4.261710377e-04f, +-4.261307009e-04f, -4.260896303e-04f, -4.260478260e-04f, -4.260052880e-04f, -4.259620165e-04f, -4.259180117e-04f, -4.258732737e-04f, -4.258278025e-04f, -4.257815983e-04f, -4.257346613e-04f, +-4.256869916e-04f, -4.256385893e-04f, -4.255894546e-04f, -4.255395875e-04f, -4.254889883e-04f, -4.254376570e-04f, -4.253855939e-04f, -4.253327990e-04f, -4.252792725e-04f, -4.252250145e-04f, +-4.251700252e-04f, -4.251143047e-04f, -4.250578532e-04f, -4.250006709e-04f, -4.249427578e-04f, -4.248841141e-04f, -4.248247400e-04f, -4.247646356e-04f, -4.247038011e-04f, -4.246422367e-04f, +-4.245799425e-04f, -4.245169186e-04f, -4.244531652e-04f, -4.243886826e-04f, -4.243234707e-04f, -4.242575299e-04f, -4.241908603e-04f, -4.241234620e-04f, -4.240553352e-04f, -4.239864801e-04f, +-4.239168968e-04f, -4.238465856e-04f, -4.237755465e-04f, -4.237037798e-04f, -4.236312857e-04f, -4.235580642e-04f, -4.234841157e-04f, -4.234094402e-04f, -4.233340380e-04f, -4.232579092e-04f, +-4.231810541e-04f, -4.231034727e-04f, -4.230251654e-04f, -4.229461322e-04f, -4.228663733e-04f, -4.227858891e-04f, -4.227046795e-04f, -4.226227449e-04f, -4.225400854e-04f, -4.224567013e-04f, +-4.223725926e-04f, -4.222877597e-04f, -4.222022027e-04f, -4.221159218e-04f, -4.220289171e-04f, -4.219411890e-04f, -4.218527377e-04f, -4.217635632e-04f, -4.216736658e-04f, -4.215830458e-04f, +-4.214917033e-04f, -4.213996385e-04f, -4.213068517e-04f, -4.212133431e-04f, -4.211191128e-04f, -4.210241611e-04f, -4.209284883e-04f, -4.208320944e-04f, -4.207349798e-04f, -4.206371446e-04f, +-4.205385891e-04f, -4.204393136e-04f, -4.203393181e-04f, -4.202386030e-04f, -4.201371684e-04f, -4.200350147e-04f, -4.199321419e-04f, -4.198285504e-04f, -4.197242404e-04f, -4.196192121e-04f, +-4.195134658e-04f, -4.194070016e-04f, -4.192998198e-04f, -4.191919207e-04f, -4.190833044e-04f, -4.189739713e-04f, -4.188639216e-04f, -4.187531554e-04f, -4.186416731e-04f, -4.185294748e-04f, +-4.184165609e-04f, -4.183029316e-04f, -4.181885871e-04f, -4.180735277e-04f, -4.179577536e-04f, -4.178412650e-04f, -4.177240623e-04f, -4.176061457e-04f, -4.174875154e-04f, -4.173681716e-04f, +-4.172481148e-04f, -4.171273450e-04f, -4.170058625e-04f, -4.168836677e-04f, -4.167607608e-04f, -4.166371420e-04f, -4.165128116e-04f, -4.163877699e-04f, -4.162620171e-04f, -4.161355535e-04f, +-4.160083794e-04f, -4.158804951e-04f, -4.157519007e-04f, -4.156225967e-04f, -4.154925832e-04f, -4.153618605e-04f, -4.152304290e-04f, -4.150982888e-04f, -4.149654403e-04f, -4.148318838e-04f, +-4.146976194e-04f, -4.145626476e-04f, -4.144269686e-04f, -4.142905826e-04f, -4.141534901e-04f, -4.140156911e-04f, -4.138771861e-04f, -4.137379753e-04f, -4.135980591e-04f, -4.134574376e-04f, +-4.133161112e-04f, -4.131740803e-04f, -4.130313450e-04f, -4.128879057e-04f, -4.127437627e-04f, -4.125989163e-04f, -4.124533667e-04f, -4.123071144e-04f, -4.121601595e-04f, -4.120125024e-04f, +-4.118641434e-04f, -4.117150828e-04f, -4.115653209e-04f, -4.114148580e-04f, -4.112636945e-04f, -4.111118306e-04f, -4.109592666e-04f, -4.108060029e-04f, -4.106520397e-04f, -4.104973775e-04f, +-4.103420164e-04f, -4.101859569e-04f, -4.100291992e-04f, -4.098717437e-04f, -4.097135907e-04f, -4.095547405e-04f, -4.093951934e-04f, -4.092349497e-04f, -4.090740099e-04f, -4.089123741e-04f, +-4.087500428e-04f, -4.085870163e-04f, -4.084232948e-04f, -4.082588788e-04f, -4.080937685e-04f, -4.079279644e-04f, -4.077614667e-04f, -4.075942757e-04f, -4.074263918e-04f, -4.072578154e-04f, +-4.070885468e-04f, -4.069185863e-04f, -4.067479343e-04f, -4.065765911e-04f, -4.064045570e-04f, -4.062318325e-04f, -4.060584178e-04f, -4.058843133e-04f, -4.057095194e-04f, -4.055340363e-04f, +-4.053578645e-04f, -4.051810044e-04f, -4.050034561e-04f, -4.048252202e-04f, -4.046462970e-04f, -4.044666868e-04f, -4.042863900e-04f, -4.041054069e-04f, -4.039237379e-04f, -4.037413835e-04f, +-4.035583438e-04f, -4.033746194e-04f, -4.031902105e-04f, -4.030051175e-04f, -4.028193409e-04f, -4.026328809e-04f, -4.024457380e-04f, -4.022579125e-04f, -4.020694047e-04f, -4.018802152e-04f, +-4.016903441e-04f, -4.014997920e-04f, -4.013085592e-04f, -4.011166460e-04f, -4.009240529e-04f, -4.007307802e-04f, -4.005368283e-04f, -4.003421976e-04f, -4.001468885e-04f, -3.999509013e-04f, +-3.997542365e-04f, -3.995568944e-04f, -3.993588755e-04f, -3.991601801e-04f, -3.989608086e-04f, -3.987607614e-04f, -3.985600388e-04f, -3.983586414e-04f, -3.981565695e-04f, -3.979538234e-04f, +-3.977504036e-04f, -3.975463105e-04f, -3.973415444e-04f, -3.971361059e-04f, -3.969299952e-04f, -3.967232128e-04f, -3.965157591e-04f, -3.963076345e-04f, -3.960988394e-04f, -3.958893742e-04f, +-3.956792394e-04f, -3.954684352e-04f, -3.952569622e-04f, -3.950448208e-04f, -3.948320113e-04f, -3.946185343e-04f, -3.944043900e-04f, -3.941895789e-04f, -3.939741015e-04f, -3.937579581e-04f, +-3.935411492e-04f, -3.933236752e-04f, -3.931055366e-04f, -3.928867336e-04f, -3.926672669e-04f, -3.924471367e-04f, -3.922263436e-04f, -3.920048879e-04f, -3.917827701e-04f, -3.915599906e-04f, +-3.913365499e-04f, -3.911124483e-04f, -3.908876863e-04f, -3.906622644e-04f, -3.904361830e-04f, -3.902094425e-04f, -3.899820433e-04f, -3.897539860e-04f, -3.895252709e-04f, -3.892958984e-04f, +-3.890658691e-04f, -3.888351834e-04f, -3.886038417e-04f, -3.883718444e-04f, -3.881391920e-04f, -3.879058850e-04f, -3.876719238e-04f, -3.874373089e-04f, -3.872020406e-04f, -3.869661195e-04f, +-3.867295461e-04f, -3.864923206e-04f, -3.862544438e-04f, -3.860159159e-04f, -3.857767374e-04f, -3.855369088e-04f, -3.852964306e-04f, -3.850553033e-04f, -3.848135272e-04f, -3.845711028e-04f, +-3.843280307e-04f, -3.840843112e-04f, -3.838399449e-04f, -3.835949322e-04f, -3.833492736e-04f, -3.831029695e-04f, -3.828560205e-04f, -3.826084269e-04f, -3.823601893e-04f, -3.821113082e-04f, +-3.818617840e-04f, -3.816116172e-04f, -3.813608082e-04f, -3.811093577e-04f, -3.808572659e-04f, -3.806045335e-04f, -3.803511608e-04f, -3.800971485e-04f, -3.798424969e-04f, -3.795872065e-04f, +-3.793312779e-04f, -3.790747115e-04f, -3.788175078e-04f, -3.785596674e-04f, -3.783011906e-04f, -3.780420780e-04f, -3.777823301e-04f, -3.775219473e-04f, -3.772609302e-04f, -3.769992793e-04f, +-3.767369950e-04f, -3.764740779e-04f, -3.762105285e-04f, -3.759463472e-04f, -3.756815345e-04f, -3.754160910e-04f, -3.751500172e-04f, -3.748833136e-04f, -3.746159806e-04f, -3.743480188e-04f, +-3.740794287e-04f, -3.738102108e-04f, -3.735403656e-04f, -3.732698936e-04f, -3.729987953e-04f, -3.727270713e-04f, -3.724547221e-04f, -3.721817481e-04f, -3.719081499e-04f, -3.716339280e-04f, +-3.713590829e-04f, -3.710836151e-04f, -3.708075253e-04f, -3.705308138e-04f, -3.702534812e-04f, -3.699755280e-04f, -3.696969548e-04f, -3.694177621e-04f, -3.691379503e-04f, -3.688575201e-04f, +-3.685764720e-04f, -3.682948064e-04f, -3.680125240e-04f, -3.677296252e-04f, -3.674461106e-04f, -3.671619807e-04f, -3.668772361e-04f, -3.665918773e-04f, -3.663059047e-04f, -3.660193191e-04f, +-3.657321208e-04f, -3.654443105e-04f, -3.651558887e-04f, -3.648668559e-04f, -3.645772126e-04f, -3.642869595e-04f, -3.639960970e-04f, -3.637046258e-04f, -3.634125462e-04f, -3.631198590e-04f, +-3.628265646e-04f, -3.625326636e-04f, -3.622381566e-04f, -3.619430440e-04f, -3.616473265e-04f, -3.613510046e-04f, -3.610540789e-04f, -3.607565498e-04f, -3.604584181e-04f, -3.601596841e-04f, +-3.598603486e-04f, -3.595604120e-04f, -3.592598750e-04f, -3.589587379e-04f, -3.586570016e-04f, -3.583546664e-04f, -3.580517330e-04f, -3.577482019e-04f, -3.574440737e-04f, -3.571393490e-04f, +-3.568340283e-04f, -3.565281123e-04f, -3.562216013e-04f, -3.559144962e-04f, -3.556067973e-04f, -3.552985054e-04f, -3.549896209e-04f, -3.546801445e-04f, -3.543700767e-04f, -3.540594180e-04f, +-3.537481692e-04f, -3.534363307e-04f, -3.531239032e-04f, -3.528108872e-04f, -3.524972832e-04f, -3.521830920e-04f, -3.518683140e-04f, -3.515529499e-04f, -3.512370002e-04f, -3.509204656e-04f, +-3.506033466e-04f, -3.502856438e-04f, -3.499673578e-04f, -3.496484892e-04f, -3.493290385e-04f, -3.490090065e-04f, -3.486883936e-04f, -3.483672004e-04f, -3.480454277e-04f, -3.477230759e-04f, +-3.474001456e-04f, -3.470766375e-04f, -3.467525522e-04f, -3.464278902e-04f, -3.461026522e-04f, -3.457768388e-04f, -3.454504505e-04f, -3.451234880e-04f, -3.447959518e-04f, -3.444678427e-04f, +-3.441391611e-04f, -3.438099078e-04f, -3.434800832e-04f, -3.431496881e-04f, -3.428187230e-04f, -3.424871886e-04f, -3.421550854e-04f, -3.418224141e-04f, -3.414891752e-04f, -3.411553695e-04f, +-3.408209975e-04f, -3.404860598e-04f, -3.401505571e-04f, -3.398144900e-04f, -3.394778591e-04f, -3.391406650e-04f, -3.388029083e-04f, -3.384645897e-04f, -3.381257098e-04f, -3.377862692e-04f, +-3.374462686e-04f, -3.371057085e-04f, -3.367645897e-04f, -3.364229126e-04f, -3.360806781e-04f, -3.357378866e-04f, -3.353945388e-04f, -3.350506354e-04f, -3.347061770e-04f, -3.343611642e-04f, +-3.340155976e-04f, -3.336694780e-04f, -3.333228059e-04f, -3.329755820e-04f, -3.326278068e-04f, -3.322794812e-04f, -3.319306056e-04f, -3.315811807e-04f, -3.312312073e-04f, -3.308806858e-04f, +-3.305296170e-04f, -3.301780016e-04f, -3.298258400e-04f, -3.294731331e-04f, -3.291198815e-04f, -3.287660857e-04f, -3.284117466e-04f, -3.280568646e-04f, -3.277014404e-04f, -3.273454748e-04f, +-3.269889683e-04f, -3.266319217e-04f, -3.262743355e-04f, -3.259162105e-04f, -3.255575472e-04f, -3.251983464e-04f, -3.248386087e-04f, -3.244783348e-04f, -3.241175252e-04f, -3.237561808e-04f, +-3.233943021e-04f, -3.230318899e-04f, -3.226689447e-04f, -3.223054672e-04f, -3.219414582e-04f, -3.215769182e-04f, -3.212118480e-04f, -3.208462481e-04f, -3.204801194e-04f, -3.201134624e-04f, +-3.197462778e-04f, -3.193785664e-04f, -3.190103287e-04f, -3.186415654e-04f, -3.182722772e-04f, -3.179024649e-04f, -3.175321290e-04f, -3.171612702e-04f, -3.167898893e-04f, -3.164179869e-04f, +-3.160455637e-04f, -3.156726203e-04f, -3.152991575e-04f, -3.149251758e-04f, -3.145506762e-04f, -3.141756590e-04f, -3.138001252e-04f, -3.134240754e-04f, -3.130475102e-04f, -3.126704303e-04f, +-3.122928364e-04f, -3.119147293e-04f, -3.115361096e-04f, -3.111569780e-04f, -3.107773351e-04f, -3.103971818e-04f, -3.100165186e-04f, -3.096353463e-04f, -3.092536656e-04f, -3.088714771e-04f, +-3.084887815e-04f, -3.081055797e-04f, -3.077218721e-04f, -3.073376597e-04f, -3.069529429e-04f, -3.065677227e-04f, -3.061819996e-04f, -3.057957743e-04f, -3.054090476e-04f, -3.050218202e-04f, +-3.046340927e-04f, -3.042458659e-04f, -3.038571405e-04f, -3.034679171e-04f, -3.030781966e-04f, -3.026879796e-04f, -3.022972668e-04f, -3.019060589e-04f, -3.015143566e-04f, -3.011221607e-04f, +-3.007294719e-04f, -3.003362908e-04f, -2.999426183e-04f, -2.995484549e-04f, -2.991538015e-04f, -2.987586587e-04f, -2.983630272e-04f, -2.979669078e-04f, -2.975703013e-04f, -2.971732082e-04f, +-2.967756294e-04f, -2.963775655e-04f, -2.959790173e-04f, -2.955799855e-04f, -2.951804708e-04f, -2.947804740e-04f, -2.943799958e-04f, -2.939790369e-04f, -2.935775980e-04f, -2.931756798e-04f, +-2.927732832e-04f, -2.923704088e-04f, -2.919670573e-04f, -2.915632295e-04f, -2.911589261e-04f, -2.907541479e-04f, -2.903488955e-04f, -2.899431697e-04f, -2.895369713e-04f, -2.891303010e-04f, +-2.887231595e-04f, -2.883155475e-04f, -2.879074659e-04f, -2.874989152e-04f, -2.870898964e-04f, -2.866804100e-04f, -2.862704570e-04f, -2.858600379e-04f, -2.854491535e-04f, -2.850378046e-04f, +-2.846259920e-04f, -2.842137163e-04f, -2.838009783e-04f, -2.833877788e-04f, -2.829741186e-04f, -2.825599982e-04f, -2.821454186e-04f, -2.817303804e-04f, -2.813148844e-04f, -2.808989314e-04f, +-2.804825221e-04f, -2.800656573e-04f, -2.796483376e-04f, -2.792305640e-04f, -2.788123370e-04f, -2.783936576e-04f, -2.779745263e-04f, -2.775549441e-04f, -2.771349115e-04f, -2.767144295e-04f, +-2.762934988e-04f, -2.758721201e-04f, -2.754502941e-04f, -2.750280217e-04f, -2.746053037e-04f, -2.741821406e-04f, -2.737585334e-04f, -2.733344828e-04f, -2.729099896e-04f, -2.724850545e-04f, +-2.720596783e-04f, -2.716338617e-04f, -2.712076055e-04f, -2.707809106e-04f, -2.703537776e-04f, -2.699262073e-04f, -2.694982006e-04f, -2.690697581e-04f, -2.686408806e-04f, -2.682115690e-04f, +-2.677818239e-04f, -2.673516462e-04f, -2.669210367e-04f, -2.664899961e-04f, -2.660585251e-04f, -2.656266246e-04f, -2.651942954e-04f, -2.647615382e-04f, -2.643283537e-04f, -2.638947429e-04f, +-2.634607064e-04f, -2.630262450e-04f, -2.625913596e-04f, -2.621560508e-04f, -2.617203196e-04f, -2.612841666e-04f, -2.608475926e-04f, -2.604105985e-04f, -2.599731850e-04f, -2.595353529e-04f, +-2.590971030e-04f, -2.586584361e-04f, -2.582193530e-04f, -2.577798544e-04f, -2.573399411e-04f, -2.568996140e-04f, -2.564588739e-04f, -2.560177214e-04f, -2.555761574e-04f, -2.551341828e-04f, +-2.546917982e-04f, -2.542490045e-04f, -2.538058026e-04f, -2.533621930e-04f, -2.529181768e-04f, -2.524737546e-04f, -2.520289273e-04f, -2.515836957e-04f, -2.511380605e-04f, -2.506920226e-04f, +-2.502455828e-04f, -2.497987418e-04f, -2.493515005e-04f, -2.489038597e-04f, -2.484558201e-04f, -2.480073826e-04f, -2.475585479e-04f, -2.471093170e-04f, -2.466596905e-04f, -2.462096693e-04f, +-2.457592542e-04f, -2.453084461e-04f, -2.448572456e-04f, -2.444056536e-04f, -2.439536710e-04f, -2.435012985e-04f, -2.430485369e-04f, -2.425953871e-04f, -2.421418499e-04f, -2.416879260e-04f, +-2.412336164e-04f, -2.407789217e-04f, -2.403238428e-04f, -2.398683806e-04f, -2.394125358e-04f, -2.389563093e-04f, -2.384997019e-04f, -2.380427143e-04f, -2.375853475e-04f, -2.371276022e-04f, +-2.366694792e-04f, -2.362109794e-04f, -2.357521036e-04f, -2.352928525e-04f, -2.348332271e-04f, -2.343732282e-04f, -2.339128565e-04f, -2.334521129e-04f, -2.329909982e-04f, -2.325295133e-04f, +-2.320676589e-04f, -2.316054359e-04f, -2.311428451e-04f, -2.306798873e-04f, -2.302165634e-04f, -2.297528742e-04f, -2.292888205e-04f, -2.288244032e-04f, -2.283596230e-04f, -2.278944808e-04f, +-2.274289775e-04f, -2.269631138e-04f, -2.264968906e-04f, -2.260303088e-04f, -2.255633691e-04f, -2.250960723e-04f, -2.246284195e-04f, -2.241604112e-04f, -2.236920485e-04f, -2.232233321e-04f, +-2.227542628e-04f, -2.222848416e-04f, -2.218150692e-04f, -2.213449464e-04f, -2.208744742e-04f, -2.204036533e-04f, -2.199324846e-04f, -2.194609690e-04f, -2.189891071e-04f, -2.185169000e-04f, +-2.180443485e-04f, -2.175714533e-04f, -2.170982154e-04f, -2.166246355e-04f, -2.161507146e-04f, -2.156764534e-04f, -2.152018528e-04f, -2.147269137e-04f, -2.142516369e-04f, -2.137760232e-04f, +-2.133000734e-04f, -2.128237886e-04f, -2.123471694e-04f, -2.118702167e-04f, -2.113929314e-04f, -2.109153143e-04f, -2.104373663e-04f, -2.099590882e-04f, -2.094804809e-04f, -2.090015453e-04f, +-2.085222821e-04f, -2.080426922e-04f, -2.075627765e-04f, -2.070825358e-04f, -2.066019710e-04f, -2.061210830e-04f, -2.056398726e-04f, -2.051583406e-04f, -2.046764879e-04f, -2.041943154e-04f, +-2.037118239e-04f, -2.032290142e-04f, -2.027458873e-04f, -2.022624440e-04f, -2.017786852e-04f, -2.012946116e-04f, -2.008102242e-04f, -2.003255238e-04f, -1.998405114e-04f, -1.993551876e-04f, +-1.988695535e-04f, -1.983836098e-04f, -1.978973575e-04f, -1.974107974e-04f, -1.969239303e-04f, -1.964367571e-04f, -1.959492788e-04f, -1.954614961e-04f, -1.949734098e-04f, -1.944850210e-04f, +-1.939963304e-04f, -1.935073390e-04f, -1.930180475e-04f, -1.925284568e-04f, -1.920385679e-04f, -1.915483816e-04f, -1.910578987e-04f, -1.905671201e-04f, -1.900760467e-04f, -1.895846794e-04f, +-1.890930190e-04f, -1.886010664e-04f, -1.881088224e-04f, -1.876162880e-04f, -1.871234641e-04f, -1.866303514e-04f, -1.861369509e-04f, -1.856432634e-04f, -1.851492898e-04f, -1.846550310e-04f, +-1.841604879e-04f, -1.836656613e-04f, -1.831705521e-04f, -1.826751612e-04f, -1.821794894e-04f, -1.816835377e-04f, -1.811873069e-04f, -1.806907979e-04f, -1.801940116e-04f, -1.796969488e-04f, +-1.791996105e-04f, -1.787019975e-04f, -1.782041106e-04f, -1.777059508e-04f, -1.772075190e-04f, -1.767088160e-04f, -1.762098427e-04f, -1.757106000e-04f, -1.752110888e-04f, -1.747113100e-04f, +-1.742112644e-04f, -1.737109529e-04f, -1.732103764e-04f, -1.727095358e-04f, -1.722084320e-04f, -1.717070659e-04f, -1.712054383e-04f, -1.707035502e-04f, -1.702014023e-04f, -1.696989957e-04f, +-1.691963312e-04f, -1.686934096e-04f, -1.681902320e-04f, -1.676867991e-04f, -1.671831118e-04f, -1.666791711e-04f, -1.661749778e-04f, -1.656705328e-04f, -1.651658370e-04f, -1.646608913e-04f, +-1.641556966e-04f, -1.636502538e-04f, -1.631445638e-04f, -1.626386274e-04f, -1.621324456e-04f, -1.616260192e-04f, -1.611193491e-04f, -1.606124363e-04f, -1.601052816e-04f, -1.595978860e-04f, +-1.590902502e-04f, -1.585823753e-04f, -1.580742620e-04f, -1.575659114e-04f, -1.570573242e-04f, -1.565485015e-04f, -1.560394440e-04f, -1.555301528e-04f, -1.550206286e-04f, -1.545108724e-04f, +-1.540008850e-04f, -1.534906675e-04f, -1.529802206e-04f, -1.524695453e-04f, -1.519586425e-04f, -1.514475130e-04f, -1.509361578e-04f, -1.504245778e-04f, -1.499127739e-04f, -1.494007469e-04f, +-1.488884978e-04f, -1.483760275e-04f, -1.478633368e-04f, -1.473504268e-04f, -1.468372982e-04f, -1.463239520e-04f, -1.458103891e-04f, -1.452966104e-04f, -1.447826168e-04f, -1.442684092e-04f, +-1.437539885e-04f, -1.432393556e-04f, -1.427245114e-04f, -1.422094568e-04f, -1.416941928e-04f, -1.411787202e-04f, -1.406630399e-04f, -1.401471529e-04f, -1.396310600e-04f, -1.391147622e-04f, +-1.385982603e-04f, -1.380815553e-04f, -1.375646481e-04f, -1.370475396e-04f, -1.365302306e-04f, -1.360127222e-04f, -1.354950152e-04f, -1.349771105e-04f, -1.344590091e-04f, -1.339407117e-04f, +-1.334222195e-04f, -1.329035332e-04f, -1.323846537e-04f, -1.318655821e-04f, -1.313463191e-04f, -1.308268658e-04f, -1.303072230e-04f, -1.297873916e-04f, -1.292673725e-04f, -1.287471667e-04f, +-1.282267751e-04f, -1.277061985e-04f, -1.271854380e-04f, -1.266644943e-04f, -1.261433685e-04f, -1.256220614e-04f, -1.251005740e-04f, -1.245789071e-04f, -1.240570617e-04f, -1.235350387e-04f, +-1.230128390e-04f, -1.224904635e-04f, -1.219679132e-04f, -1.214451889e-04f, -1.209222916e-04f, -1.203992222e-04f, -1.198759816e-04f, -1.193525707e-04f, -1.188289904e-04f, -1.183052417e-04f, +-1.177813255e-04f, -1.172572427e-04f, -1.167329942e-04f, -1.162085809e-04f, -1.156840037e-04f, -1.151592637e-04f, -1.146343616e-04f, -1.141092984e-04f, -1.135840750e-04f, -1.130586924e-04f, +-1.125331514e-04f, -1.120074530e-04f, -1.114815982e-04f, -1.109555877e-04f, -1.104294226e-04f, -1.099031038e-04f, -1.093766321e-04f, -1.088500085e-04f, -1.083232340e-04f, -1.077963094e-04f, +-1.072692357e-04f, -1.067420138e-04f, -1.062146446e-04f, -1.056871290e-04f, -1.051594680e-04f, -1.046316625e-04f, -1.041037134e-04f, -1.035756216e-04f, -1.030473881e-04f, -1.025190137e-04f, +-1.019904995e-04f, -1.014618462e-04f, -1.009330550e-04f, -1.004041265e-04f, -9.987506191e-05f, -9.934586201e-05f, -9.881652775e-05f, -9.828706006e-05f, -9.775745987e-05f, -9.722772809e-05f, +-9.669786566e-05f, -9.616787350e-05f, -9.563775253e-05f, -9.510750369e-05f, -9.457712790e-05f, -9.404662608e-05f, -9.351599915e-05f, -9.298524806e-05f, -9.245437372e-05f, -9.192337706e-05f, +-9.139225900e-05f, -9.086102048e-05f, -9.032966242e-05f, -8.979818574e-05f, -8.926659139e-05f, -8.873488027e-05f, -8.820305333e-05f, -8.767111148e-05f, -8.713905566e-05f, -8.660688680e-05f, +-8.607460582e-05f, -8.554221365e-05f, -8.500971122e-05f, -8.447709946e-05f, -8.394437929e-05f, -8.341155165e-05f, -8.287861747e-05f, -8.234557767e-05f, -8.181243318e-05f, -8.127918494e-05f, +-8.074583386e-05f, -8.021238089e-05f, -7.967882695e-05f, -7.914517297e-05f, -7.861141988e-05f, -7.807756862e-05f, -7.754362010e-05f, -7.700957526e-05f, -7.647543504e-05f, -7.594120036e-05f, +-7.540687215e-05f, -7.487245134e-05f, -7.433793887e-05f, -7.380333566e-05f, -7.326864264e-05f, -7.273386076e-05f, -7.219899093e-05f, -7.166403408e-05f, -7.112899116e-05f, -7.059386309e-05f, +-7.005865080e-05f, -6.952335522e-05f, -6.898797729e-05f, -6.845251793e-05f, -6.791697809e-05f, -6.738135868e-05f, -6.684566065e-05f, -6.630988492e-05f, -6.577403242e-05f, -6.523810410e-05f, +-6.470210087e-05f, -6.416602368e-05f, -6.362987345e-05f, -6.309365112e-05f, -6.255735761e-05f, -6.202099387e-05f, -6.148456082e-05f, -6.094805940e-05f, -6.041149054e-05f, -5.987485517e-05f, +-5.933815422e-05f, -5.880138863e-05f, -5.826455933e-05f, -5.772766726e-05f, -5.719071333e-05f, -5.665369850e-05f, -5.611662369e-05f, -5.557948983e-05f, -5.504229786e-05f, -5.450504871e-05f, +-5.396774331e-05f, -5.343038260e-05f, -5.289296751e-05f, -5.235549898e-05f, -5.181797792e-05f, -5.128040529e-05f, -5.074278201e-05f, -5.020510901e-05f, -4.966738724e-05f, -4.912961761e-05f, +-4.859180108e-05f, -4.805393856e-05f, -4.751603099e-05f, -4.697807931e-05f, -4.644008444e-05f, -4.590204733e-05f, -4.536396891e-05f, -4.482585010e-05f, -4.428769185e-05f, -4.374949508e-05f, +-4.321126073e-05f, -4.267298973e-05f, -4.213468302e-05f, -4.159634153e-05f, -4.105796619e-05f, -4.051955794e-05f, -3.998111771e-05f, -3.944264643e-05f, -3.890414503e-05f, -3.836561446e-05f, +-3.782705564e-05f, -3.728846950e-05f, -3.674985698e-05f, -3.621121902e-05f, -3.567255654e-05f, -3.513387048e-05f, -3.459516178e-05f, -3.405643135e-05f, -3.351768015e-05f, -3.297890910e-05f, +-3.244011913e-05f, -3.190131118e-05f, -3.136248618e-05f, -3.082364507e-05f, -3.028478877e-05f, -2.974591822e-05f, -2.920703435e-05f, -2.866813810e-05f, -2.812923039e-05f, -2.759031217e-05f, +-2.705138436e-05f, -2.651244789e-05f, -2.597350370e-05f, -2.543455273e-05f, -2.489559589e-05f, -2.435663414e-05f, -2.381766839e-05f, -2.327869958e-05f, -2.273972864e-05f, -2.220075651e-05f, +-2.166178411e-05f, -2.112281239e-05f, -2.058384226e-05f, -2.004487467e-05f, -1.950591054e-05f, -1.896695080e-05f, -1.842799640e-05f, -1.788904825e-05f, -1.735010730e-05f, -1.681117447e-05f, +-1.627225069e-05f, -1.573333689e-05f, -1.519443402e-05f, -1.465554299e-05f, -1.411666474e-05f, -1.357780019e-05f, -1.303895029e-05f, -1.250011596e-05f, -1.196129813e-05f, -1.142249773e-05f, +-1.088371570e-05f, -1.034495296e-05f, -9.806210440e-06f, -9.267489075e-06f, -8.728789794e-06f, -8.190113526e-06f, -7.651461202e-06f, -7.112833751e-06f, -6.574232103e-06f, -6.035657188e-06f, +-5.497109934e-06f, -4.958591271e-06f, -4.420102129e-06f, -3.881643436e-06f, -3.343216121e-06f, -2.804821114e-06f, -2.266459342e-06f, -1.728131735e-06f, -1.189839222e-06f, -6.515827292e-07f, +-1.133631863e-07f, 4.248184788e-07f, 9.629613383e-07f, 1.501064464e-06f, 2.039126929e-06f, 2.577147805e-06f, 3.115126165e-06f, 3.653061082e-06f, 4.190951628e-06f, 4.728796876e-06f, +5.266595900e-06f, 5.804347772e-06f, 6.342051567e-06f, 6.879706358e-06f, 7.417311219e-06f, 7.954865223e-06f, 8.492367444e-06f, 9.029816958e-06f, 9.567212837e-06f, 1.010455416e-05f, +1.064183999e-05f, 1.117906942e-05f, 1.171624151e-05f, 1.225335534e-05f, 1.279040999e-05f, 1.332740452e-05f, 1.386433803e-05f, 1.440120957e-05f, 1.493801824e-05f, 1.547476310e-05f, +1.601144323e-05f, 1.654805771e-05f, 1.708460561e-05f, 1.762108602e-05f, 1.815749800e-05f, 1.869384064e-05f, 1.923011301e-05f, 1.976631419e-05f, 2.030244326e-05f, 2.083849930e-05f, +2.137448138e-05f, 2.191038859e-05f, 2.244621999e-05f, 2.298197468e-05f, 2.351765173e-05f, 2.405325021e-05f, 2.458876922e-05f, 2.512420782e-05f, 2.565956510e-05f, 2.619484013e-05f, +2.673003201e-05f, 2.726513980e-05f, 2.780016259e-05f, 2.833509946e-05f, 2.886994949e-05f, 2.940471176e-05f, 2.993938536e-05f, 3.047396936e-05f, 3.100846284e-05f, 3.154286490e-05f, +3.207717461e-05f, 3.261139105e-05f, 3.314551331e-05f, 3.367954047e-05f, 3.421347161e-05f, 3.474730582e-05f, 3.528104217e-05f, 3.581467977e-05f, 3.634821768e-05f, 3.688165499e-05f, +3.741499079e-05f, 3.794822417e-05f, 3.848135420e-05f, 3.901437998e-05f, 3.954730058e-05f, 4.008011510e-05f, 4.061282262e-05f, 4.114542222e-05f, 4.167791301e-05f, 4.221029405e-05f, +4.274256444e-05f, 4.327472326e-05f, 4.380676961e-05f, 4.433870257e-05f, 4.487052123e-05f, 4.540222467e-05f, 4.593381199e-05f, 4.646528228e-05f, 4.699663462e-05f, 4.752786811e-05f, +4.805898183e-05f, 4.858997487e-05f, 4.912084633e-05f, 4.965159529e-05f, 5.018222085e-05f, 5.071272209e-05f, 5.124309811e-05f, 5.177334801e-05f, 5.230347086e-05f, 5.283346577e-05f, +5.336333183e-05f, 5.389306812e-05f, 5.442267375e-05f, 5.495214781e-05f, 5.548148938e-05f, 5.601069757e-05f, 5.653977147e-05f, 5.706871017e-05f, 5.759751277e-05f, 5.812617836e-05f, +5.865470604e-05f, 5.918309490e-05f, 5.971134405e-05f, 6.023945257e-05f, 6.076741957e-05f, 6.129524413e-05f, 6.182292537e-05f, 6.235046237e-05f, 6.287785423e-05f, 6.340510006e-05f, +6.393219894e-05f, 6.445914999e-05f, 6.498595229e-05f, 6.551260495e-05f, 6.603910708e-05f, 6.656545776e-05f, 6.709165609e-05f, 6.761770119e-05f, 6.814359215e-05f, 6.866932807e-05f, +6.919490806e-05f, 6.972033121e-05f, 7.024559663e-05f, 7.077070343e-05f, 7.129565070e-05f, 7.182043754e-05f, 7.234506307e-05f, 7.286952639e-05f, 7.339382660e-05f, 7.391796280e-05f, +7.444193411e-05f, 7.496573962e-05f, 7.548937845e-05f, 7.601284969e-05f, 7.653615246e-05f, 7.705928587e-05f, 7.758224901e-05f, 7.810504101e-05f, 7.862766096e-05f, 7.915010797e-05f, +7.967238116e-05f, 8.019447963e-05f, 8.071640249e-05f, 8.123814885e-05f, 8.175971783e-05f, 8.228110853e-05f, 8.280232006e-05f, 8.332335154e-05f, 8.384420208e-05f, 8.436487078e-05f, +8.488535677e-05f, 8.540565915e-05f, 8.592577704e-05f, 8.644570956e-05f, 8.696545580e-05f, 8.748501490e-05f, 8.800438596e-05f, 8.852356810e-05f, 8.904256044e-05f, 8.956136209e-05f, +9.007997217e-05f, 9.059838979e-05f, 9.111661408e-05f, 9.163464414e-05f, 9.215247910e-05f, 9.267011808e-05f, 9.318756019e-05f, 9.370480456e-05f, 9.422185030e-05f, 9.473869653e-05f, +9.525534237e-05f, 9.577178695e-05f, 9.628802939e-05f, 9.680406880e-05f, 9.731990432e-05f, 9.783553505e-05f, 9.835096013e-05f, 9.886617868e-05f, 9.938118981e-05f, 9.989599267e-05f, +1.004105864e-04f, 1.009249700e-04f, 1.014391428e-04f, 1.019531037e-04f, 1.024668520e-04f, 1.029803868e-04f, 1.034937072e-04f, 1.040068123e-04f, 1.045197012e-04f, 1.050323732e-04f, +1.055448272e-04f, 1.060570625e-04f, 1.065690781e-04f, 1.070808733e-04f, 1.075924470e-04f, 1.081037986e-04f, 1.086149270e-04f, 1.091258315e-04f, 1.096365111e-04f, 1.101469649e-04f, +1.106571923e-04f, 1.111671921e-04f, 1.116769637e-04f, 1.121865061e-04f, 1.126958184e-04f, 1.132048998e-04f, 1.137137495e-04f, 1.142223665e-04f, 1.147307501e-04f, 1.152388993e-04f, +1.157468132e-04f, 1.162544911e-04f, 1.167619320e-04f, 1.172691352e-04f, 1.177760996e-04f, 1.182828246e-04f, 1.187893092e-04f, 1.192955525e-04f, 1.198015537e-04f, 1.203073120e-04f, +1.208128264e-04f, 1.213180962e-04f, 1.218231204e-04f, 1.223278983e-04f, 1.228324289e-04f, 1.233367114e-04f, 1.238407450e-04f, 1.243445288e-04f, 1.248480619e-04f, 1.253513435e-04f, +1.258543728e-04f, 1.263571488e-04f, 1.268596708e-04f, 1.273619378e-04f, 1.278639491e-04f, 1.283657037e-04f, 1.288672009e-04f, 1.293684398e-04f, 1.298694195e-04f, 1.303701392e-04f, +1.308705981e-04f, 1.313707952e-04f, 1.318707298e-04f, 1.323704010e-04f, 1.328698080e-04f, 1.333689498e-04f, 1.338678257e-04f, 1.343664349e-04f, 1.348647764e-04f, 1.353628495e-04f, +1.358606532e-04f, 1.363581868e-04f, 1.368554495e-04f, 1.373524402e-04f, 1.378491584e-04f, 1.383456030e-04f, 1.388417732e-04f, 1.393376683e-04f, 1.398332874e-04f, 1.403286296e-04f, +1.408236941e-04f, 1.413184800e-04f, 1.418129866e-04f, 1.423072130e-04f, 1.428011583e-04f, 1.432948218e-04f, 1.437882025e-04f, 1.442812997e-04f, 1.447741126e-04f, 1.452666402e-04f, +1.457588818e-04f, 1.462508365e-04f, 1.467425035e-04f, 1.472338820e-04f, 1.477249711e-04f, 1.482157701e-04f, 1.487062780e-04f, 1.491964941e-04f, 1.496864175e-04f, 1.501760474e-04f, +1.506653830e-04f, 1.511544234e-04f, 1.516431679e-04f, 1.521316156e-04f, 1.526197656e-04f, 1.531076172e-04f, 1.535951696e-04f, 1.540824218e-04f, 1.545693732e-04f, 1.550560228e-04f, +1.555423698e-04f, 1.560284135e-04f, 1.565141530e-04f, 1.569995875e-04f, 1.574847162e-04f, 1.579695382e-04f, 1.584540528e-04f, 1.589382591e-04f, 1.594221563e-04f, 1.599057436e-04f, +1.603890202e-04f, 1.608719852e-04f, 1.613546379e-04f, 1.618369774e-04f, 1.623190030e-04f, 1.628007138e-04f, 1.632821090e-04f, 1.637631878e-04f, 1.642439493e-04f, 1.647243929e-04f, +1.652045176e-04f, 1.656843227e-04f, 1.661638074e-04f, 1.666429708e-04f, 1.671218121e-04f, 1.676003306e-04f, 1.680785254e-04f, 1.685563957e-04f, 1.690339408e-04f, 1.695111598e-04f, +1.699880519e-04f, 1.704646163e-04f, 1.709408523e-04f, 1.714167589e-04f, 1.718923355e-04f, 1.723675812e-04f, 1.728424952e-04f, 1.733170768e-04f, 1.737913251e-04f, 1.742652393e-04f, +1.747388186e-04f, 1.752120623e-04f, 1.756849695e-04f, 1.761575395e-04f, 1.766297715e-04f, 1.771016646e-04f, 1.775732180e-04f, 1.780444311e-04f, 1.785153029e-04f, 1.789858328e-04f, +1.794560198e-04f, 1.799258633e-04f, 1.803953625e-04f, 1.808645164e-04f, 1.813333244e-04f, 1.818017857e-04f, 1.822698995e-04f, 1.827376650e-04f, 1.832050814e-04f, 1.836721480e-04f, +1.841388639e-04f, 1.846052284e-04f, 1.850712406e-04f, 1.855368999e-04f, 1.860022054e-04f, 1.864671563e-04f, 1.869317519e-04f, 1.873959915e-04f, 1.878598741e-04f, 1.883233990e-04f, +1.887865656e-04f, 1.892493729e-04f, 1.897118202e-04f, 1.901739067e-04f, 1.906356317e-04f, 1.910969945e-04f, 1.915579941e-04f, 1.920186299e-04f, 1.924789010e-04f, 1.929388068e-04f, +1.933983463e-04f, 1.938575190e-04f, 1.943163240e-04f, 1.947747605e-04f, 1.952328277e-04f, 1.956905250e-04f, 1.961478515e-04f, 1.966048064e-04f, 1.970613891e-04f, 1.975175987e-04f, +1.979734345e-04f, 1.984288957e-04f, 1.988839816e-04f, 1.993386913e-04f, 1.997930242e-04f, 2.002469795e-04f, 2.007005564e-04f, 2.011537542e-04f, 2.016065720e-04f, 2.020590093e-04f, +2.025110651e-04f, 2.029627387e-04f, 2.034140295e-04f, 2.038649366e-04f, 2.043154592e-04f, 2.047655967e-04f, 2.052153483e-04f, 2.056647132e-04f, 2.061136906e-04f, 2.065622799e-04f, +2.070104803e-04f, 2.074582910e-04f, 2.079057113e-04f, 2.083527404e-04f, 2.087993777e-04f, 2.092456223e-04f, 2.096914735e-04f, 2.101369305e-04f, 2.105819927e-04f, 2.110266592e-04f, +2.114709294e-04f, 2.119148025e-04f, 2.123582778e-04f, 2.128013544e-04f, 2.132440318e-04f, 2.136863091e-04f, 2.141281856e-04f, 2.145696606e-04f, 2.150107333e-04f, 2.154514030e-04f, +2.158916690e-04f, 2.163315305e-04f, 2.167709869e-04f, 2.172100373e-04f, 2.176486810e-04f, 2.180869174e-04f, 2.185247456e-04f, 2.189621651e-04f, 2.193991749e-04f, 2.198357744e-04f, +2.202719630e-04f, 2.207077397e-04f, 2.211431040e-04f, 2.215780551e-04f, 2.220125923e-04f, 2.224467149e-04f, 2.228804221e-04f, 2.233137132e-04f, 2.237465875e-04f, 2.241790443e-04f, +2.246110828e-04f, 2.250427024e-04f, 2.254739023e-04f, 2.259046818e-04f, 2.263350402e-04f, 2.267649768e-04f, 2.271944909e-04f, 2.276235817e-04f, 2.280522486e-04f, 2.284804908e-04f, +2.289083076e-04f, 2.293356983e-04f, 2.297626623e-04f, 2.301891987e-04f, 2.306153069e-04f, 2.310409862e-04f, 2.314662359e-04f, 2.318910552e-04f, 2.323154435e-04f, 2.327394001e-04f, +2.331629242e-04f, 2.335860152e-04f, 2.340086724e-04f, 2.344308950e-04f, 2.348526824e-04f, 2.352740338e-04f, 2.356949486e-04f, 2.361154260e-04f, 2.365354654e-04f, 2.369550661e-04f, +2.373742274e-04f, 2.377929486e-04f, 2.382112289e-04f, 2.386290678e-04f, 2.390464645e-04f, 2.394634182e-04f, 2.398799285e-04f, 2.402959944e-04f, 2.407116154e-04f, 2.411267908e-04f, +2.415415199e-04f, 2.419558019e-04f, 2.423696363e-04f, 2.427830223e-04f, 2.431959592e-04f, 2.436084464e-04f, 2.440204831e-04f, 2.444320688e-04f, 2.448432027e-04f, 2.452538841e-04f, +2.456641124e-04f, 2.460738869e-04f, 2.464832068e-04f, 2.468920716e-04f, 2.473004806e-04f, 2.477084331e-04f, 2.481159283e-04f, 2.485229657e-04f, 2.489295446e-04f, 2.493356642e-04f, +2.497413240e-04f, 2.501465233e-04f, 2.505512613e-04f, 2.509555375e-04f, 2.513593511e-04f, 2.517627015e-04f, 2.521655880e-04f, 2.525680100e-04f, 2.529699668e-04f, 2.533714578e-04f, +2.537724822e-04f, 2.541730394e-04f, 2.545731288e-04f, 2.549727497e-04f, 2.553719014e-04f, 2.557705833e-04f, 2.561687947e-04f, 2.565665350e-04f, 2.569638035e-04f, 2.573605996e-04f, +2.577569226e-04f, 2.581527719e-04f, 2.585481467e-04f, 2.589430466e-04f, 2.593374707e-04f, 2.597314185e-04f, 2.601248893e-04f, 2.605178825e-04f, 2.609103973e-04f, 2.613024333e-04f, +2.616939897e-04f, 2.620850659e-04f, 2.624756612e-04f, 2.628657751e-04f, 2.632554068e-04f, 2.636445557e-04f, 2.640332213e-04f, 2.644214027e-04f, 2.648090995e-04f, 2.651963110e-04f, +2.655830365e-04f, 2.659692754e-04f, 2.663550271e-04f, 2.667402909e-04f, 2.671250662e-04f, 2.675093524e-04f, 2.678931489e-04f, 2.682764550e-04f, 2.686592701e-04f, 2.690415935e-04f, +2.694234247e-04f, 2.698047630e-04f, 2.701856078e-04f, 2.705659584e-04f, 2.709458143e-04f, 2.713251748e-04f, 2.717040393e-04f, 2.720824072e-04f, 2.724602779e-04f, 2.728376506e-04f, +2.732145250e-04f, 2.735909002e-04f, 2.739667757e-04f, 2.743421509e-04f, 2.747170252e-04f, 2.750913979e-04f, 2.754652685e-04f, 2.758386363e-04f, 2.762115007e-04f, 2.765838611e-04f, +2.769557169e-04f, 2.773270676e-04f, 2.776979124e-04f, 2.780682508e-04f, 2.784380822e-04f, 2.788074059e-04f, 2.791762214e-04f, 2.795445281e-04f, 2.799123254e-04f, 2.802796127e-04f, +2.806463893e-04f, 2.810126547e-04f, 2.813784082e-04f, 2.817436494e-04f, 2.821083775e-04f, 2.824725921e-04f, 2.828362924e-04f, 2.831994779e-04f, 2.835621481e-04f, 2.839243022e-04f, +2.842859398e-04f, 2.846470603e-04f, 2.850076630e-04f, 2.853677474e-04f, 2.857273128e-04f, 2.860863588e-04f, 2.864448847e-04f, 2.868028899e-04f, 2.871603739e-04f, 2.875173360e-04f, +2.878737757e-04f, 2.882296925e-04f, 2.885850856e-04f, 2.889399546e-04f, 2.892942989e-04f, 2.896481179e-04f, 2.900014111e-04f, 2.903541778e-04f, 2.907064174e-04f, 2.910581295e-04f, +2.914093134e-04f, 2.917599686e-04f, 2.921100945e-04f, 2.924596905e-04f, 2.928087561e-04f, 2.931572907e-04f, 2.935052937e-04f, 2.938527646e-04f, 2.941997028e-04f, 2.945461077e-04f, +2.948919788e-04f, 2.952373156e-04f, 2.955821174e-04f, 2.959263837e-04f, 2.962701140e-04f, 2.966133077e-04f, 2.969559642e-04f, 2.972980830e-04f, 2.976396635e-04f, 2.979807052e-04f, +2.983212075e-04f, 2.986611699e-04f, 2.990005918e-04f, 2.993394727e-04f, 2.996778120e-04f, 3.000156092e-04f, 3.003528638e-04f, 3.006895751e-04f, 3.010257427e-04f, 3.013613660e-04f, +3.016964445e-04f, 3.020309776e-04f, 3.023649647e-04f, 3.026984055e-04f, 3.030312992e-04f, 3.033636454e-04f, 3.036954435e-04f, 3.040266930e-04f, 3.043573934e-04f, 3.046875441e-04f, +3.050171447e-04f, 3.053461945e-04f, 3.056746930e-04f, 3.060026398e-04f, 3.063300342e-04f, 3.066568758e-04f, 3.069831640e-04f, 3.073088983e-04f, 3.076340782e-04f, 3.079587032e-04f, +3.082827727e-04f, 3.086062862e-04f, 3.089292433e-04f, 3.092516432e-04f, 3.095734857e-04f, 3.098947701e-04f, 3.102154959e-04f, 3.105356627e-04f, 3.108552698e-04f, 3.111743168e-04f, +3.114928032e-04f, 3.118107284e-04f, 3.121280920e-04f, 3.124448935e-04f, 3.127611323e-04f, 3.130768079e-04f, 3.133919198e-04f, 3.137064675e-04f, 3.140204506e-04f, 3.143338685e-04f, +3.146467207e-04f, 3.149590066e-04f, 3.152707259e-04f, 3.155818780e-04f, 3.158924624e-04f, 3.162024787e-04f, 3.165119262e-04f, 3.168208046e-04f, 3.171291133e-04f, 3.174368518e-04f, +3.177440197e-04f, 3.180506165e-04f, 3.183566416e-04f, 3.186620946e-04f, 3.189669749e-04f, 3.192712822e-04f, 3.195750159e-04f, 3.198781755e-04f, 3.201807606e-04f, 3.204827707e-04f, +3.207842052e-04f, 3.210850637e-04f, 3.213853458e-04f, 3.216850509e-04f, 3.219841786e-04f, 3.222827284e-04f, 3.225806997e-04f, 3.228780923e-04f, 3.231749055e-04f, 3.234711389e-04f, +3.237667920e-04f, 3.240618644e-04f, 3.243563556e-04f, 3.246502651e-04f, 3.249435925e-04f, 3.252363372e-04f, 3.255284989e-04f, 3.258200770e-04f, 3.261110712e-04f, 3.264014808e-04f, +3.266913056e-04f, 3.269805449e-04f, 3.272691984e-04f, 3.275572657e-04f, 3.278447461e-04f, 3.281316393e-04f, 3.284179449e-04f, 3.287036624e-04f, 3.289887913e-04f, 3.292733311e-04f, +3.295572815e-04f, 3.298406419e-04f, 3.301234120e-04f, 3.304055913e-04f, 3.306871793e-04f, 3.309681756e-04f, 3.312485797e-04f, 3.315283913e-04f, 3.318076098e-04f, 3.320862348e-04f, +3.323642659e-04f, 3.326417026e-04f, 3.329185446e-04f, 3.331947913e-04f, 3.334704424e-04f, 3.337454973e-04f, 3.340199558e-04f, 3.342938172e-04f, 3.345670813e-04f, 3.348397475e-04f, +3.351118155e-04f, 3.353832848e-04f, 3.356541549e-04f, 3.359244256e-04f, 3.361940962e-04f, 3.364631665e-04f, 3.367316360e-04f, 3.369995043e-04f, 3.372667709e-04f, 3.375334354e-04f, +3.377994974e-04f, 3.380649566e-04f, 3.383298124e-04f, 3.385940645e-04f, 3.388577124e-04f, 3.391207558e-04f, 3.393831942e-04f, 3.396450272e-04f, 3.399062544e-04f, 3.401668754e-04f, +3.404268897e-04f, 3.406862971e-04f, 3.409450970e-04f, 3.412032892e-04f, 3.414608730e-04f, 3.417178483e-04f, 3.419742145e-04f, 3.422299713e-04f, 3.424851182e-04f, 3.427396549e-04f, +3.429935810e-04f, 3.432468960e-04f, 3.434995996e-04f, 3.437516915e-04f, 3.440031711e-04f, 3.442540381e-04f, 3.445042921e-04f, 3.447539328e-04f, 3.450029596e-04f, 3.452513724e-04f, +3.454991706e-04f, 3.457463538e-04f, 3.459929218e-04f, 3.462388741e-04f, 3.464842103e-04f, 3.467289300e-04f, 3.469730329e-04f, 3.472165187e-04f, 3.474593868e-04f, 3.477016369e-04f, +3.479432688e-04f, 3.481842819e-04f, 3.484246759e-04f, 3.486644505e-04f, 3.489036053e-04f, 3.491421398e-04f, 3.493800538e-04f, 3.496173469e-04f, 3.498540186e-04f, 3.500900687e-04f, +3.503254968e-04f, 3.505603025e-04f, 3.507944854e-04f, 3.510280452e-04f, 3.512609816e-04f, 3.514932941e-04f, 3.517249824e-04f, 3.519560462e-04f, 3.521864851e-04f, 3.524162987e-04f, +3.526454868e-04f, 3.528740488e-04f, 3.531019846e-04f, 3.533292937e-04f, 3.535559758e-04f, 3.537820305e-04f, 3.540074576e-04f, 3.542322566e-04f, 3.544564272e-04f, 3.546799690e-04f, +3.549028818e-04f, 3.551251652e-04f, 3.553468188e-04f, 3.555678424e-04f, 3.557882355e-04f, 3.560079978e-04f, 3.562271290e-04f, 3.564456288e-04f, 3.566634969e-04f, 3.568807328e-04f, +3.570973363e-04f, 3.573133070e-04f, 3.575286446e-04f, 3.577433489e-04f, 3.579574193e-04f, 3.581708557e-04f, 3.583836577e-04f, 3.585958250e-04f, 3.588073573e-04f, 3.590182542e-04f, +3.592285154e-04f, 3.594381406e-04f, 3.596471296e-04f, 3.598554818e-04f, 3.600631972e-04f, 3.602702753e-04f, 3.604767158e-04f, 3.606825184e-04f, 3.608876828e-04f, 3.610922087e-04f, +3.612960959e-04f, 3.614993438e-04f, 3.617019524e-04f, 3.619039213e-04f, 3.621052501e-04f, 3.623059385e-04f, 3.625059864e-04f, 3.627053933e-04f, 3.629041589e-04f, 3.631022830e-04f, +3.632997653e-04f, 3.634966055e-04f, 3.636928032e-04f, 3.638883583e-04f, 3.640832703e-04f, 3.642775390e-04f, 3.644711641e-04f, 3.646641453e-04f, 3.648564824e-04f, 3.650481750e-04f, +3.652392229e-04f, 3.654296258e-04f, 3.656193833e-04f, 3.658084953e-04f, 3.659969614e-04f, 3.661847813e-04f, 3.663719548e-04f, 3.665584816e-04f, 3.667443614e-04f, 3.669295939e-04f, +3.671141790e-04f, 3.672981162e-04f, 3.674814053e-04f, 3.676640461e-04f, 3.678460382e-04f, 3.680273815e-04f, 3.682080756e-04f, 3.683881203e-04f, 3.685675153e-04f, 3.687462604e-04f, +3.689243552e-04f, 3.691017996e-04f, 3.692785932e-04f, 3.694547358e-04f, 3.696302272e-04f, 3.698050670e-04f, 3.699792551e-04f, 3.701527912e-04f, 3.703256750e-04f, 3.704979063e-04f, +3.706694847e-04f, 3.708404102e-04f, 3.710106824e-04f, 3.711803010e-04f, 3.713492659e-04f, 3.715175767e-04f, 3.716852333e-04f, 3.718522354e-04f, 3.720185827e-04f, 3.721842750e-04f, +3.723493121e-04f, 3.725136938e-04f, 3.726774197e-04f, 3.728404897e-04f, 3.730029035e-04f, 3.731646609e-04f, 3.733257616e-04f, 3.734862055e-04f, 3.736459922e-04f, 3.738051216e-04f, +3.739635935e-04f, 3.741214075e-04f, 3.742785635e-04f, 3.744350613e-04f, 3.745909006e-04f, 3.747460812e-04f, 3.749006029e-04f, 3.750544655e-04f, 3.752076687e-04f, 3.753602124e-04f, +3.755120962e-04f, 3.756633201e-04f, 3.758138837e-04f, 3.759637869e-04f, 3.761130294e-04f, 3.762616111e-04f, 3.764095318e-04f, 3.765567911e-04f, 3.767033890e-04f, 3.768493252e-04f, +3.769945995e-04f, 3.771392117e-04f, 3.772831616e-04f, 3.774264490e-04f, 3.775690737e-04f, 3.777110354e-04f, 3.778523341e-04f, 3.779929695e-04f, 3.781329414e-04f, 3.782722496e-04f, +3.784108939e-04f, 3.785488742e-04f, 3.786861902e-04f, 3.788228417e-04f, 3.789588285e-04f, 3.790941506e-04f, 3.792288076e-04f, 3.793627994e-04f, 3.794961258e-04f, 3.796287867e-04f, +3.797607818e-04f, 3.798921109e-04f, 3.800227740e-04f, 3.801527707e-04f, 3.802821010e-04f, 3.804107646e-04f, 3.805387614e-04f, 3.806660912e-04f, 3.807927538e-04f, 3.809187491e-04f, +3.810440769e-04f, 3.811687370e-04f, 3.812927292e-04f, 3.814160535e-04f, 3.815387095e-04f, 3.816606972e-04f, 3.817820164e-04f, 3.819026669e-04f, 3.820226486e-04f, 3.821419613e-04f, +3.822606048e-04f, 3.823785790e-04f, 3.824958838e-04f, 3.826125189e-04f, 3.827284843e-04f, 3.828437797e-04f, 3.829584051e-04f, 3.830723602e-04f, 3.831856449e-04f, 3.832982591e-04f, +3.834102027e-04f, 3.835214754e-04f, 3.836320771e-04f, 3.837420078e-04f, 3.838512672e-04f, 3.839598552e-04f, 3.840677716e-04f, 3.841750164e-04f, 3.842815894e-04f, 3.843874904e-04f, +3.844927194e-04f, 3.845972761e-04f, 3.847011605e-04f, 3.848043724e-04f, 3.849069117e-04f, 3.850087783e-04f, 3.851099720e-04f, 3.852104927e-04f, 3.853103403e-04f, 3.854095146e-04f, +3.855080155e-04f, 3.856058430e-04f, 3.857029968e-04f, 3.857994770e-04f, 3.858952832e-04f, 3.859904155e-04f, 3.860848737e-04f, 3.861786577e-04f, 3.862717674e-04f, 3.863642027e-04f, +3.864559634e-04f, 3.865470494e-04f, 3.866374607e-04f, 3.867271972e-04f, 3.868162586e-04f, 3.869046450e-04f, 3.869923562e-04f, 3.870793921e-04f, 3.871657526e-04f, 3.872514376e-04f, +3.873364470e-04f, 3.874207807e-04f, 3.875044386e-04f, 3.875874206e-04f, 3.876697267e-04f, 3.877513566e-04f, 3.878323104e-04f, 3.879125880e-04f, 3.879921892e-04f, 3.880711139e-04f, +3.881493621e-04f, 3.882269337e-04f, 3.883038286e-04f, 3.883800467e-04f, 3.884555879e-04f, 3.885304521e-04f, 3.886046394e-04f, 3.886781495e-04f, 3.887509824e-04f, 3.888231380e-04f, +3.888946163e-04f, 3.889654172e-04f, 3.890355405e-04f, 3.891049863e-04f, 3.891737544e-04f, 3.892418449e-04f, 3.893092575e-04f, 3.893759923e-04f, 3.894420492e-04f, 3.895074280e-04f, +3.895721289e-04f, 3.896361516e-04f, 3.896994961e-04f, 3.897621624e-04f, 3.898241504e-04f, 3.898854600e-04f, 3.899460913e-04f, 3.900060440e-04f, 3.900653182e-04f, 3.901239139e-04f, +3.901818309e-04f, 3.902390692e-04f, 3.902956288e-04f, 3.903515096e-04f, 3.904067115e-04f, 3.904612346e-04f, 3.905150788e-04f, 3.905682439e-04f, 3.906207301e-04f, 3.906725372e-04f, +3.907236652e-04f, 3.907741141e-04f, 3.908238837e-04f, 3.908729742e-04f, 3.909213854e-04f, 3.909691173e-04f, 3.910161699e-04f, 3.910625432e-04f, 3.911082370e-04f, 3.911532515e-04f, +3.911975864e-04f, 3.912412420e-04f, 3.912842180e-04f, 3.913265144e-04f, 3.913681314e-04f, 3.914090687e-04f, 3.914493264e-04f, 3.914889046e-04f, 3.915278030e-04f, 3.915660219e-04f, +3.916035610e-04f, 3.916404204e-04f, 3.916766002e-04f, 3.917121002e-04f, 3.917469205e-04f, 3.917810610e-04f, 3.918145218e-04f, 3.918473028e-04f, 3.918794040e-04f, 3.919108254e-04f, +3.919415671e-04f, 3.919716289e-04f, 3.920010110e-04f, 3.920297132e-04f, 3.920577356e-04f, 3.920850783e-04f, 3.921117411e-04f, 3.921377242e-04f, 3.921630274e-04f, 3.921876509e-04f, +3.922115945e-04f, 3.922348584e-04f, 3.922574426e-04f, 3.922793469e-04f, 3.923005715e-04f, 3.923211164e-04f, 3.923409815e-04f, 3.923601670e-04f, 3.923786727e-04f, 3.923964988e-04f, +3.924136452e-04f, 3.924301119e-04f, 3.924458990e-04f, 3.924610066e-04f, 3.924754345e-04f, 3.924891829e-04f, 3.925022517e-04f, 3.925146411e-04f, 3.925263510e-04f, 3.925373814e-04f, +3.925477324e-04f, 3.925574040e-04f, 3.925663962e-04f, 3.925747091e-04f, 3.925823427e-04f, 3.925892971e-04f, 3.925955723e-04f, 3.926011682e-04f, 3.926060850e-04f, 3.926103227e-04f, +3.926138814e-04f, 3.926167610e-04f, 3.926189616e-04f, 3.926204833e-04f, 3.926213261e-04f, 3.926214901e-04f, 3.926209753e-04f, 3.926197817e-04f, 3.926179095e-04f, 3.926153586e-04f, +3.926121291e-04f, 3.926082210e-04f, 3.926036345e-04f, 3.925983696e-04f, 3.925924263e-04f, 3.925858047e-04f, 3.925785048e-04f, 3.925705268e-04f, 3.925618706e-04f, 3.925525363e-04f, +3.925425241e-04f, 3.925318339e-04f, 3.925204659e-04f, 3.925084201e-04f, 3.924956965e-04f, 3.924822953e-04f, 3.924682165e-04f, 3.924534601e-04f, 3.924380264e-04f, 3.924219152e-04f, +3.924051268e-04f, 3.923876612e-04f, 3.923695184e-04f, 3.923506986e-04f, 3.923312018e-04f, 3.923110281e-04f, 3.922901776e-04f, 3.922686504e-04f, 3.922464465e-04f, 3.922235661e-04f, +3.922000092e-04f, 3.921757760e-04f, 3.921508665e-04f, 3.921252807e-04f, 3.920990189e-04f, 3.920720810e-04f, 3.920444673e-04f, 3.920161777e-04f, 3.919872124e-04f, 3.919575715e-04f, +3.919272550e-04f, 3.918962632e-04f, 3.918645960e-04f, 3.918322536e-04f, 3.917992361e-04f, 3.917655435e-04f, 3.917311761e-04f, 3.916961339e-04f, 3.916604170e-04f, 3.916240255e-04f, +3.915869595e-04f, 3.915492192e-04f, 3.915108047e-04f, 3.914717160e-04f, 3.914319533e-04f, 3.913915167e-04f, 3.913504064e-04f, 3.913086223e-04f, 3.912661648e-04f, 3.912230338e-04f, +3.911792296e-04f, 3.911347522e-04f, 3.910896017e-04f, 3.910437783e-04f, 3.909972821e-04f, 3.909501133e-04f, 3.909022719e-04f, 3.908537582e-04f, 3.908045721e-04f, 3.907547139e-04f, +3.907041838e-04f, 3.906529817e-04f, 3.906011079e-04f, 3.905485626e-04f, 3.904953457e-04f, 3.904414576e-04f, 3.903868983e-04f, 3.903316679e-04f, 3.902757667e-04f, 3.902191947e-04f, +3.901619521e-04f, 3.901040391e-04f, 3.900454557e-04f, 3.899862022e-04f, 3.899262787e-04f, 3.898656854e-04f, 3.898044223e-04f, 3.897424897e-04f, 3.896798877e-04f, 3.896166165e-04f, +3.895526762e-04f, 3.894880669e-04f, 3.894227890e-04f, 3.893568424e-04f, 3.892902273e-04f, 3.892229440e-04f, 3.891549926e-04f, 3.890863732e-04f, 3.890170861e-04f, 3.889471313e-04f, +3.888765091e-04f, 3.888052196e-04f, 3.887332630e-04f, 3.886606395e-04f, 3.885873492e-04f, 3.885133923e-04f, 3.884387690e-04f, 3.883634795e-04f, 3.882875239e-04f, 3.882109025e-04f, +3.881336153e-04f, 3.880556627e-04f, 3.879770447e-04f, 3.878977615e-04f, 3.878178134e-04f, 3.877372005e-04f, 3.876559230e-04f, 3.875739811e-04f, 3.874913750e-04f, 3.874081049e-04f, +3.873241709e-04f, 3.872395733e-04f, 3.871543122e-04f, 3.870683879e-04f, 3.869818005e-04f, 3.868945503e-04f, 3.868066373e-04f, 3.867180620e-04f, 3.866288243e-04f, 3.865389246e-04f, +3.864483631e-04f, 3.863571399e-04f, 3.862652552e-04f, 3.861727093e-04f, 3.860795023e-04f, 3.859856346e-04f, 3.858911062e-04f, 3.857959173e-04f, 3.857000683e-04f, 3.856035593e-04f, +3.855063906e-04f, 3.854085623e-04f, 3.853100746e-04f, 3.852109278e-04f, 3.851111221e-04f, 3.850106578e-04f, 3.849095349e-04f, 3.848077538e-04f, 3.847053147e-04f, 3.846022178e-04f, +3.844984634e-04f, 3.843940516e-04f, 3.842889826e-04f, 3.841832568e-04f, 3.840768744e-04f, 3.839698355e-04f, 3.838621404e-04f, 3.837537893e-04f, 3.836447825e-04f, 3.835351202e-04f, +3.834248027e-04f, 3.833138301e-04f, 3.832022028e-04f, 3.830899209e-04f, 3.829769847e-04f, 3.828633945e-04f, 3.827491504e-04f, 3.826342528e-04f, 3.825187018e-04f, 3.824024978e-04f, +3.822856409e-04f, 3.821681315e-04f, 3.820499697e-04f, 3.819311558e-04f, 3.818116901e-04f, 3.816915729e-04f, 3.815708043e-04f, 3.814493846e-04f, 3.813273141e-04f, 3.812045931e-04f, +3.810812218e-04f, 3.809572004e-04f, 3.808325292e-04f, 3.807072086e-04f, 3.805812387e-04f, 3.804546198e-04f, 3.803273522e-04f, 3.801994361e-04f, 3.800708718e-04f, 3.799416597e-04f, +3.798117998e-04f, 3.796812926e-04f, 3.795501383e-04f, 3.794183372e-04f, 3.792858894e-04f, 3.791527955e-04f, 3.790190554e-04f, 3.788846697e-04f, 3.787496385e-04f, 3.786139622e-04f, +3.784776409e-04f, 3.783406751e-04f, 3.782030649e-04f, 3.780648106e-04f, 3.779259126e-04f, 3.777863712e-04f, 3.776461865e-04f, 3.775053590e-04f, 3.773638888e-04f, 3.772217763e-04f, +3.770790218e-04f, 3.769356256e-04f, 3.767915879e-04f, 3.766469091e-04f, 3.765015894e-04f, 3.763556292e-04f, 3.762090287e-04f, 3.760617882e-04f, 3.759139081e-04f, 3.757653887e-04f, +3.756162302e-04f, 3.754664330e-04f, 3.753159973e-04f, 3.751649234e-04f, 3.750132118e-04f, 3.748608626e-04f, 3.747078762e-04f, 3.745542529e-04f, 3.743999930e-04f, 3.742450969e-04f, +3.740895647e-04f, 3.739333969e-04f, 3.737765938e-04f, 3.736191556e-04f, 3.734610828e-04f, 3.733023755e-04f, 3.731430342e-04f, 3.729830592e-04f, 3.728224507e-04f, 3.726612091e-04f, +3.724993348e-04f, 3.723368280e-04f, 3.721736891e-04f, 3.720099183e-04f, 3.718455161e-04f, 3.716804828e-04f, 3.715148187e-04f, 3.713485240e-04f, 3.711815993e-04f, 3.710140447e-04f, +3.708458606e-04f, 3.706770474e-04f, 3.705076054e-04f, 3.703375350e-04f, 3.701668364e-04f, 3.699955100e-04f, 3.698235561e-04f, 3.696509752e-04f, 3.694777675e-04f, 3.693039334e-04f, +3.691294732e-04f, 3.689543873e-04f, 3.687786760e-04f, 3.686023396e-04f, 3.684253786e-04f, 3.682477933e-04f, 3.680695840e-04f, 3.678907510e-04f, 3.677112948e-04f, 3.675312157e-04f, +3.673505140e-04f, 3.671691901e-04f, 3.669872443e-04f, 3.668046771e-04f, 3.666214887e-04f, 3.664376796e-04f, 3.662532501e-04f, 3.660682005e-04f, 3.658825312e-04f, 3.656962427e-04f, +3.655093352e-04f, 3.653218091e-04f, 3.651336648e-04f, 3.649449026e-04f, 3.647555230e-04f, 3.645655263e-04f, 3.643749129e-04f, 3.641836831e-04f, 3.639918373e-04f, 3.637993760e-04f, +3.636062994e-04f, 3.634126079e-04f, 3.632183020e-04f, 3.630233820e-04f, 3.628278483e-04f, 3.626317013e-04f, 3.624349413e-04f, 3.622375688e-04f, 3.620395841e-04f, 3.618409876e-04f, +3.616417797e-04f, 3.614419608e-04f, 3.612415312e-04f, 3.610404915e-04f, 3.608388419e-04f, 3.606365828e-04f, 3.604337147e-04f, 3.602302379e-04f, 3.600261529e-04f, 3.598214600e-04f, +3.596161596e-04f, 3.594102521e-04f, 3.592037380e-04f, 3.589966175e-04f, 3.587888912e-04f, 3.585805595e-04f, 3.583716227e-04f, 3.581620812e-04f, 3.579519354e-04f, 3.577411858e-04f, +3.575298327e-04f, 3.573178767e-04f, 3.571053179e-04f, 3.568921570e-04f, 3.566783943e-04f, 3.564640302e-04f, 3.562490651e-04f, 3.560334994e-04f, 3.558173336e-04f, 3.556005680e-04f, +3.553832032e-04f, 3.551652394e-04f, 3.549466772e-04f, 3.547275169e-04f, 3.545077590e-04f, 3.542874039e-04f, 3.540664519e-04f, 3.538449037e-04f, 3.536227595e-04f, 3.534000197e-04f, +3.531766849e-04f, 3.529527555e-04f, 3.527282318e-04f, 3.525031143e-04f, 3.522774035e-04f, 3.520510997e-04f, 3.518242035e-04f, 3.515967151e-04f, 3.513686352e-04f, 3.511399641e-04f, +3.509107022e-04f, 3.506808500e-04f, 3.504504079e-04f, 3.502193764e-04f, 3.499877559e-04f, 3.497555469e-04f, 3.495227498e-04f, 3.492893650e-04f, 3.490553930e-04f, 3.488208342e-04f, +3.485856891e-04f, 3.483499581e-04f, 3.481136417e-04f, 3.478767403e-04f, 3.476392545e-04f, 3.474011845e-04f, 3.471625309e-04f, 3.469232942e-04f, 3.466834748e-04f, 3.464430731e-04f, +3.462020896e-04f, 3.459605248e-04f, 3.457183791e-04f, 3.454756530e-04f, 3.452323470e-04f, 3.449884614e-04f, 3.447439969e-04f, 3.444989538e-04f, 3.442533325e-04f, 3.440071337e-04f, +3.437603576e-04f, 3.435130049e-04f, 3.432650760e-04f, 3.430165713e-04f, 3.427674913e-04f, 3.425178365e-04f, 3.422676073e-04f, 3.420168043e-04f, 3.417654279e-04f, 3.415134785e-04f, +3.412609568e-04f, 3.410078630e-04f, 3.407541978e-04f, 3.404999615e-04f, 3.402451548e-04f, 3.399897780e-04f, 3.397338316e-04f, 3.394773161e-04f, 3.392202321e-04f, 3.389625799e-04f, +3.387043601e-04f, 3.384455732e-04f, 3.381862196e-04f, 3.379262999e-04f, 3.376658145e-04f, 3.374047639e-04f, 3.371431486e-04f, 3.368809692e-04f, 3.366182260e-04f, 3.363549196e-04f, +3.360910506e-04f, 3.358266193e-04f, 3.355616262e-04f, 3.352960720e-04f, 3.350299570e-04f, 3.347632819e-04f, 3.344960470e-04f, 3.342282528e-04f, 3.339599000e-04f, 3.336909890e-04f, +3.334215202e-04f, 3.331514943e-04f, 3.328809117e-04f, 3.326097729e-04f, 3.323380784e-04f, 3.320658287e-04f, 3.317930244e-04f, 3.315196659e-04f, 3.312457538e-04f, 3.309712886e-04f, +3.306962708e-04f, 3.304207009e-04f, 3.301445794e-04f, 3.298679069e-04f, 3.295906838e-04f, 3.293129107e-04f, 3.290345881e-04f, 3.287557165e-04f, 3.284762964e-04f, 3.281963285e-04f, +3.279158131e-04f, 3.276347508e-04f, 3.273531421e-04f, 3.270709877e-04f, 3.267882879e-04f, 3.265050433e-04f, 3.262212544e-04f, 3.259369219e-04f, 3.256520461e-04f, 3.253666277e-04f, +3.250806671e-04f, 3.247941650e-04f, 3.245071218e-04f, 3.242195380e-04f, 3.239314143e-04f, 3.236427511e-04f, 3.233535490e-04f, 3.230638085e-04f, 3.227735302e-04f, 3.224827145e-04f, +3.221913621e-04f, 3.218994735e-04f, 3.216070492e-04f, 3.213140898e-04f, 3.210205958e-04f, 3.207265678e-04f, 3.204320063e-04f, 3.201369118e-04f, 3.198412849e-04f, 3.195451262e-04f, +3.192484362e-04f, 3.189512154e-04f, 3.186534645e-04f, 3.183551839e-04f, 3.180563742e-04f, 3.177570359e-04f, 3.174571697e-04f, 3.171567761e-04f, 3.168558556e-04f, 3.165544088e-04f, +3.162524363e-04f, 3.159499385e-04f, 3.156469162e-04f, 3.153433698e-04f, 3.150392998e-04f, 3.147347070e-04f, 3.144295917e-04f, 3.141239546e-04f, 3.138177963e-04f, 3.135111173e-04f, +3.132039182e-04f, 3.128961996e-04f, 3.125879620e-04f, 3.122792060e-04f, 3.119699321e-04f, 3.116601410e-04f, 3.113498332e-04f, 3.110390093e-04f, 3.107276698e-04f, 3.104158154e-04f, +3.101034466e-04f, 3.097905639e-04f, 3.094771681e-04f, 3.091632595e-04f, 3.088488389e-04f, 3.085339068e-04f, 3.082184638e-04f, 3.079025105e-04f, 3.075860474e-04f, 3.072690751e-04f, +3.069515943e-04f, 3.066336054e-04f, 3.063151092e-04f, 3.059961061e-04f, 3.056765968e-04f, 3.053565818e-04f, 3.050360618e-04f, 3.047150373e-04f, 3.043935089e-04f, 3.040714773e-04f, +3.037489429e-04f, 3.034259065e-04f, 3.031023685e-04f, 3.027783297e-04f, 3.024537905e-04f, 3.021287516e-04f, 3.018032136e-04f, 3.014771771e-04f, 3.011506427e-04f, 3.008236109e-04f, +3.004960825e-04f, 3.001680579e-04f, 2.998395378e-04f, 2.995105227e-04f, 2.991810134e-04f, 2.988510104e-04f, 2.985205143e-04f, 2.981895257e-04f, 2.978580452e-04f, 2.975260734e-04f, +2.971936110e-04f, 2.968606585e-04f, 2.965272166e-04f, 2.961932858e-04f, 2.958588669e-04f, 2.955239603e-04f, 2.951885667e-04f, 2.948526868e-04f, 2.945163211e-04f, 2.941794702e-04f, +2.938421349e-04f, 2.935043156e-04f, 2.931660130e-04f, 2.928272278e-04f, 2.924879605e-04f, 2.921482117e-04f, 2.918079822e-04f, 2.914672725e-04f, 2.911260832e-04f, 2.907844150e-04f, +2.904422685e-04f, 2.900996442e-04f, 2.897565430e-04f, 2.894129652e-04f, 2.890689117e-04f, 2.887243830e-04f, 2.883793798e-04f, 2.880339027e-04f, 2.876879522e-04f, 2.873415291e-04f, +2.869946340e-04f, 2.866472675e-04f, 2.862994303e-04f, 2.859511229e-04f, 2.856023461e-04f, 2.852531004e-04f, 2.849033865e-04f, 2.845532051e-04f, 2.842025567e-04f, 2.838514420e-04f, +2.834998617e-04f, 2.831478164e-04f, 2.827953067e-04f, 2.824423332e-04f, 2.820888967e-04f, 2.817349978e-04f, 2.813806371e-04f, 2.810258152e-04f, 2.806705329e-04f, 2.803147907e-04f, +2.799585892e-04f, 2.796019293e-04f, 2.792448114e-04f, 2.788872363e-04f, 2.785292045e-04f, 2.781707169e-04f, 2.778117739e-04f, 2.774523763e-04f, 2.770925247e-04f, 2.767322197e-04f, +2.763714621e-04f, 2.760102524e-04f, 2.756485914e-04f, 2.752864797e-04f, 2.749239179e-04f, 2.745609067e-04f, 2.741974468e-04f, 2.738335388e-04f, 2.734691834e-04f, 2.731043813e-04f, +2.727391331e-04f, 2.723734394e-04f, 2.720073010e-04f, 2.716407185e-04f, 2.712736926e-04f, 2.709062239e-04f, 2.705383131e-04f, 2.701699609e-04f, 2.698011679e-04f, 2.694319349e-04f, +2.690622624e-04f, 2.686921512e-04f, 2.683216019e-04f, 2.679506152e-04f, 2.675791917e-04f, 2.672073322e-04f, 2.668350373e-04f, 2.664623078e-04f, 2.660891441e-04f, 2.657155472e-04f, +2.653415175e-04f, 2.649670558e-04f, 2.645921629e-04f, 2.642168392e-04f, 2.638410856e-04f, 2.634649027e-04f, 2.630882913e-04f, 2.627112519e-04f, 2.623337852e-04f, 2.619558920e-04f, +2.615775729e-04f, 2.611988287e-04f, 2.608196599e-04f, 2.604400673e-04f, 2.600600516e-04f, 2.596796135e-04f, 2.592987536e-04f, 2.589174726e-04f, 2.585357713e-04f, 2.581536503e-04f, +2.577711102e-04f, 2.573881519e-04f, 2.570047760e-04f, 2.566209831e-04f, 2.562367741e-04f, 2.558521495e-04f, 2.554671100e-04f, 2.550816564e-04f, 2.546957894e-04f, 2.543095096e-04f, +2.539228178e-04f, 2.535357146e-04f, 2.531482008e-04f, 2.527602770e-04f, 2.523719440e-04f, 2.519832024e-04f, 2.515940530e-04f, 2.512044964e-04f, 2.508145334e-04f, 2.504241646e-04f, +2.500333908e-04f, 2.496422126e-04f, 2.492506308e-04f, 2.488586462e-04f, 2.484662592e-04f, 2.480734708e-04f, 2.476802816e-04f, 2.472866923e-04f, 2.468927036e-04f, 2.464983162e-04f, +2.461035309e-04f, 2.457083483e-04f, 2.453127692e-04f, 2.449167942e-04f, 2.445204242e-04f, 2.441236597e-04f, 2.437265016e-04f, 2.433289504e-04f, 2.429310071e-04f, 2.425326721e-04f, +2.421339464e-04f, 2.417348306e-04f, 2.413353253e-04f, 2.409354314e-04f, 2.405351496e-04f, 2.401344805e-04f, 2.397334249e-04f, 2.393319836e-04f, 2.389301571e-04f, 2.385279463e-04f, +2.381253519e-04f, 2.377223746e-04f, 2.373190152e-04f, 2.369152742e-04f, 2.365111526e-04f, 2.361066510e-04f, 2.357017701e-04f, 2.352965106e-04f, 2.348908734e-04f, 2.344848590e-04f, +2.340784683e-04f, 2.336717020e-04f, 2.332645608e-04f, 2.328570454e-04f, 2.324491565e-04f, 2.320408950e-04f, 2.316322615e-04f, 2.312232568e-04f, 2.308138815e-04f, 2.304041365e-04f, +2.299940225e-04f, 2.295835402e-04f, 2.291726903e-04f, 2.287614735e-04f, 2.283498907e-04f, 2.279379426e-04f, 2.275256298e-04f, 2.271129531e-04f, 2.266999134e-04f, 2.262865112e-04f, +2.258727474e-04f, 2.254586227e-04f, 2.250441378e-04f, 2.246292934e-04f, 2.242140904e-04f, 2.237985295e-04f, 2.233826114e-04f, 2.229663368e-04f, 2.225497065e-04f, 2.221327212e-04f, +2.217153818e-04f, 2.212976888e-04f, 2.208796432e-04f, 2.204612456e-04f, 2.200424968e-04f, 2.196233975e-04f, 2.192039484e-04f, 2.187841504e-04f, 2.183640042e-04f, 2.179435105e-04f, +2.175226701e-04f, 2.171014838e-04f, 2.166799522e-04f, 2.162580762e-04f, 2.158358564e-04f, 2.154132937e-04f, 2.149903888e-04f, 2.145671425e-04f, 2.141435555e-04f, 2.137196286e-04f, +2.132953625e-04f, 2.128707580e-04f, 2.124458159e-04f, 2.120205368e-04f, 2.115949217e-04f, 2.111689711e-04f, 2.107426860e-04f, 2.103160669e-04f, 2.098891148e-04f, 2.094618304e-04f, +2.090342144e-04f, 2.086062676e-04f, 2.081779908e-04f, 2.077493847e-04f, 2.073204501e-04f, 2.068911878e-04f, 2.064615984e-04f, 2.060316829e-04f, 2.056014419e-04f, 2.051708763e-04f, +2.047399867e-04f, 2.043087740e-04f, 2.038772389e-04f, 2.034453822e-04f, 2.030132047e-04f, 2.025807071e-04f, 2.021478903e-04f, 2.017147549e-04f, 2.012813018e-04f, 2.008475316e-04f, +2.004134453e-04f, 1.999790436e-04f, 1.995443272e-04f, 1.991092969e-04f, 1.986739535e-04f, 1.982382978e-04f, 1.978023305e-04f, 1.973660524e-04f, 1.969294643e-04f, 1.964925671e-04f, +1.960553613e-04f, 1.956178479e-04f, 1.951800276e-04f, 1.947419012e-04f, 1.943034694e-04f, 1.938647331e-04f, 1.934256930e-04f, 1.929863500e-04f, 1.925467047e-04f, 1.921067580e-04f, +1.916665106e-04f, 1.912259634e-04f, 1.907851171e-04f, 1.903439725e-04f, 1.899025304e-04f, 1.894607915e-04f, 1.890187568e-04f, 1.885764268e-04f, 1.881338025e-04f, 1.876908846e-04f, +1.872476739e-04f, 1.868041712e-04f, 1.863603773e-04f, 1.859162929e-04f, 1.854719189e-04f, 1.850272561e-04f, 1.845823051e-04f, 1.841370669e-04f, 1.836915422e-04f, 1.832457319e-04f, +1.827996366e-04f, 1.823532572e-04f, 1.819065944e-04f, 1.814596492e-04f, 1.810124222e-04f, 1.805649143e-04f, 1.801171262e-04f, 1.796690588e-04f, 1.792207128e-04f, 1.787720891e-04f, +1.783231884e-04f, 1.778740115e-04f, 1.774245592e-04f, 1.769748324e-04f, 1.765248318e-04f, 1.760745582e-04f, 1.756240124e-04f, 1.751731953e-04f, 1.747221075e-04f, 1.742707500e-04f, +1.738191235e-04f, 1.733672288e-04f, 1.729150667e-04f, 1.724626380e-04f, 1.720099435e-04f, 1.715569841e-04f, 1.711037605e-04f, 1.706502735e-04f, 1.701965239e-04f, 1.697425126e-04f, +1.692882403e-04f, 1.688337078e-04f, 1.683789160e-04f, 1.679238656e-04f, 1.674685575e-04f, 1.670129924e-04f, 1.665571712e-04f, 1.661010947e-04f, 1.656447636e-04f, 1.651881788e-04f, +1.647313412e-04f, 1.642742514e-04f, 1.638169103e-04f, 1.633593188e-04f, 1.629014776e-04f, 1.624433875e-04f, 1.619850494e-04f, 1.615264640e-04f, 1.610676322e-04f, 1.606085548e-04f, +1.601492325e-04f, 1.596896663e-04f, 1.592298569e-04f, 1.587698051e-04f, 1.583095118e-04f, 1.578489777e-04f, 1.573882037e-04f, 1.569271905e-04f, 1.564659391e-04f, 1.560044501e-04f, +1.555427245e-04f, 1.550807631e-04f, 1.546185666e-04f, 1.541561358e-04f, 1.536934717e-04f, 1.532305749e-04f, 1.527674464e-04f, 1.523040869e-04f, 1.518404973e-04f, 1.513766784e-04f, +1.509126309e-04f, 1.504483558e-04f, 1.499838538e-04f, 1.495191258e-04f, 1.490541725e-04f, 1.485889948e-04f, 1.481235935e-04f, 1.476579695e-04f, 1.471921235e-04f, 1.467260564e-04f, +1.462597690e-04f, 1.457932621e-04f, 1.453265366e-04f, 1.448595932e-04f, 1.443924328e-04f, 1.439250562e-04f, 1.434574643e-04f, 1.429896578e-04f, 1.425216376e-04f, 1.420534045e-04f, +1.415849594e-04f, 1.411163030e-04f, 1.406474362e-04f, 1.401783598e-04f, 1.397090746e-04f, 1.392395815e-04f, 1.387698813e-04f, 1.382999748e-04f, 1.378298629e-04f, 1.373595463e-04f, +1.368890259e-04f, 1.364183026e-04f, 1.359473771e-04f, 1.354762503e-04f, 1.350049230e-04f, 1.345333960e-04f, 1.340616702e-04f, 1.335897465e-04f, 1.331176255e-04f, 1.326453082e-04f, +1.321727955e-04f, 1.317000880e-04f, 1.312271867e-04f, 1.307540924e-04f, 1.302808059e-04f, 1.298073281e-04f, 1.293336598e-04f, 1.288598017e-04f, 1.283857548e-04f, 1.279115200e-04f, +1.274370979e-04f, 1.269624895e-04f, 1.264876955e-04f, 1.260127169e-04f, 1.255375545e-04f, 1.250622090e-04f, 1.245866814e-04f, 1.241109724e-04f, 1.236350829e-04f, 1.231590137e-04f, +1.226827658e-04f, 1.222063398e-04f, 1.217297366e-04f, 1.212529572e-04f, 1.207760022e-04f, 1.202988726e-04f, 1.198215692e-04f, 1.193440929e-04f, 1.188664444e-04f, 1.183886246e-04f, +1.179106343e-04f, 1.174324744e-04f, 1.169541458e-04f, 1.164756492e-04f, 1.159969855e-04f, 1.155181555e-04f, 1.150391601e-04f, 1.145600002e-04f, 1.140806765e-04f, 1.136011899e-04f, +1.131215412e-04f, 1.126417313e-04f, 1.121617611e-04f, 1.116816313e-04f, 1.112013428e-04f, 1.107208965e-04f, 1.102402931e-04f, 1.097595336e-04f, 1.092786188e-04f, 1.087975494e-04f, +1.083163265e-04f, 1.078349507e-04f, 1.073534230e-04f, 1.068717442e-04f, 1.063899151e-04f, 1.059079366e-04f, 1.054258096e-04f, 1.049435348e-04f, 1.044611131e-04f, 1.039785453e-04f, +1.034958324e-04f, 1.030129751e-04f, 1.025299743e-04f, 1.020468308e-04f, 1.015635456e-04f, 1.010801193e-04f, 1.005965529e-04f, 1.001128473e-04f, 9.962900322e-05f, 9.914502155e-05f, +9.866090315e-05f, 9.817664885e-05f, 9.769225951e-05f, 9.720773598e-05f, 9.672307909e-05f, 9.623828970e-05f, 9.575336866e-05f, 9.526831681e-05f, 9.478313501e-05f, 9.429782410e-05f, +9.381238492e-05f, 9.332681833e-05f, 9.284112518e-05f, 9.235530632e-05f, 9.186936258e-05f, 9.138329484e-05f, 9.089710392e-05f, 9.041079069e-05f, 8.992435599e-05f, 8.943780068e-05f, +8.895112559e-05f, 8.846433159e-05f, 8.797741952e-05f, 8.749039024e-05f, 8.700324459e-05f, 8.651598342e-05f, 8.602860759e-05f, 8.554111795e-05f, 8.505351535e-05f, 8.456580063e-05f, +8.407797465e-05f, 8.359003827e-05f, 8.310199233e-05f, 8.261383769e-05f, 8.212557519e-05f, 8.163720569e-05f, 8.114873005e-05f, 8.066014911e-05f, 8.017146372e-05f, 7.968267475e-05f, +7.919378304e-05f, 7.870478944e-05f, 7.821569481e-05f, 7.772650000e-05f, 7.723720586e-05f, 7.674781325e-05f, 7.625832302e-05f, 7.576873602e-05f, 7.527905312e-05f, 7.478927515e-05f, +7.429940297e-05f, 7.380943745e-05f, 7.331937943e-05f, 7.282922976e-05f, 7.233898931e-05f, 7.184865892e-05f, 7.135823945e-05f, 7.086773175e-05f, 7.037713669e-05f, 6.988645510e-05f, +6.939568786e-05f, 6.890483580e-05f, 6.841389979e-05f, 6.792288069e-05f, 6.743177934e-05f, 6.694059661e-05f, 6.644933334e-05f, 6.595799040e-05f, 6.546656864e-05f, 6.497506891e-05f, +6.448349207e-05f, 6.399183897e-05f, 6.350011048e-05f, 6.300830744e-05f, 6.251643071e-05f, 6.202448115e-05f, 6.153245962e-05f, 6.104036697e-05f, 6.054820405e-05f, 6.005597173e-05f, +5.956367085e-05f, 5.907130228e-05f, 5.857886687e-05f, 5.808636548e-05f, 5.759379896e-05f, 5.710116817e-05f, 5.660847397e-05f, 5.611571721e-05f, 5.562289875e-05f, 5.513001945e-05f, +5.463708016e-05f, 5.414408174e-05f, 5.365102505e-05f, 5.315791094e-05f, 5.266474027e-05f, 5.217151390e-05f, 5.167823268e-05f, 5.118489748e-05f, 5.069150914e-05f, 5.019806853e-05f, +4.970457650e-05f, 4.921103391e-05f, 4.871744161e-05f, 4.822380047e-05f, 4.773011134e-05f, 4.723637508e-05f, 4.674259254e-05f, 4.624876458e-05f, 4.575489207e-05f, 4.526097585e-05f, +4.476701678e-05f, 4.427301573e-05f, 4.377897354e-05f, 4.328489108e-05f, 4.279076920e-05f, 4.229660876e-05f, 4.180241062e-05f, 4.130817564e-05f, 4.081390467e-05f, 4.031959856e-05f, +3.982525819e-05f, 3.933088439e-05f, 3.883647804e-05f, 3.834203999e-05f, 3.784757109e-05f, 3.735307221e-05f, 3.685854420e-05f, 3.636398792e-05f, 3.586940422e-05f, 3.537479396e-05f, +3.488015800e-05f, 3.438549720e-05f, 3.389081241e-05f, 3.339610450e-05f, 3.290137431e-05f, 3.240662271e-05f, 3.191185055e-05f, 3.141705869e-05f, 3.092224799e-05f, 3.042741930e-05f, +2.993257348e-05f, 2.943771139e-05f, 2.894283388e-05f, 2.844794181e-05f, 2.795303605e-05f, 2.745811743e-05f, 2.696318683e-05f, 2.646824510e-05f, 2.597329310e-05f, 2.547833167e-05f, +2.498336168e-05f, 2.448838399e-05f, 2.399339945e-05f, 2.349840892e-05f, 2.300341325e-05f, 2.250841331e-05f, 2.201340994e-05f, 2.151840400e-05f, 2.102339635e-05f, 2.052838785e-05f, +2.003337935e-05f, 1.953837171e-05f, 1.904336578e-05f, 1.854836242e-05f, 1.805336249e-05f, 1.755836684e-05f, 1.706337632e-05f, 1.656839180e-05f, 1.607341412e-05f, 1.557844415e-05f, +1.508348274e-05f, 1.458853074e-05f, 1.409358901e-05f, 1.359865840e-05f, 1.310373978e-05f, 1.260883399e-05f, 1.211394189e-05f, 1.161906433e-05f, 1.112420217e-05f, 1.062935626e-05f, +1.013452747e-05f, 9.639716633e-06f, 9.144924616e-06f, 8.650152270e-06f, 8.155400450e-06f, 7.660670009e-06f, 7.165961802e-06f, 6.671276683e-06f, 6.176615505e-06f, 5.681979122e-06f, +5.187368387e-06f, 4.692784154e-06f, 4.198227277e-06f, 3.703698609e-06f, 3.209199003e-06f, 2.714729311e-06f, 2.220290387e-06f, 1.725883084e-06f, 1.231508254e-06f, 7.371667506e-07f, +2.428594252e-07f, -2.514128695e-07f, -7.456492812e-07f, -1.239848958e-06f, -1.734011047e-06f, -2.228134698e-06f, -2.722219058e-06f, -3.216263276e-06f, -3.710266500e-06f, -4.204227879e-06f, +-4.698146562e-06f, -5.192021698e-06f, -5.685852436e-06f, -6.179637924e-06f, -6.673377313e-06f, -7.167069752e-06f, -7.660714390e-06f, -8.154310378e-06f, -8.647856865e-06f, -9.141353001e-06f, +-9.634797937e-06f, -1.012819082e-05f, -1.062153081e-05f, -1.111481704e-05f, -1.160804868e-05f, -1.210122488e-05f, -1.259434477e-05f, -1.308740752e-05f, -1.358041228e-05f, -1.407335820e-05f, +-1.456624442e-05f, -1.505907011e-05f, -1.555183441e-05f, -1.604453648e-05f, -1.653717547e-05f, -1.702975053e-05f, -1.752226081e-05f, -1.801470547e-05f, -1.850708366e-05f, -1.899939454e-05f, +-1.949163725e-05f, -1.998381095e-05f, -2.047591480e-05f, -2.096794795e-05f, -2.145990955e-05f, -2.195179876e-05f, -2.244361472e-05f, -2.293535661e-05f, -2.342702357e-05f, -2.391861475e-05f, +-2.441012932e-05f, -2.490156642e-05f, -2.539292522e-05f, -2.588420486e-05f, -2.637540451e-05f, -2.686652333e-05f, -2.735756046e-05f, -2.784851506e-05f, -2.833938630e-05f, -2.883017333e-05f, +-2.932087530e-05f, -2.981149138e-05f, -3.030202072e-05f, -3.079246248e-05f, -3.128281581e-05f, -3.177307989e-05f, -3.226325385e-05f, -3.275333687e-05f, -3.324332811e-05f, -3.373322671e-05f, +-3.422303185e-05f, -3.471274267e-05f, -3.520235835e-05f, -3.569187804e-05f, -3.618130090e-05f, -3.667062609e-05f, -3.715985278e-05f, -3.764898012e-05f, -3.813800727e-05f, -3.862693341e-05f, +-3.911575767e-05f, -3.960447924e-05f, -4.009309728e-05f, -4.058161094e-05f, -4.107001938e-05f, -4.155832178e-05f, -4.204651729e-05f, -4.253460508e-05f, -4.302258431e-05f, -4.351045414e-05f, +-4.399821374e-05f, -4.448586228e-05f, -4.497339892e-05f, -4.546082282e-05f, -4.594813314e-05f, -4.643532906e-05f, -4.692240975e-05f, -4.740937435e-05f, -4.789622205e-05f, -4.838295201e-05f, +-4.886956339e-05f, -4.935605536e-05f, -4.984242710e-05f, -5.032867776e-05f, -5.081480651e-05f, -5.130081253e-05f, -5.178669498e-05f, -5.227245303e-05f, -5.275808585e-05f, -5.324359261e-05f, +-5.372897247e-05f, -5.421422461e-05f, -5.469934820e-05f, -5.518434241e-05f, -5.566920640e-05f, -5.615393935e-05f, -5.663854044e-05f, -5.712300882e-05f, -5.760734368e-05f, -5.809154418e-05f, +-5.857560950e-05f, -5.905953882e-05f, -5.954333129e-05f, -6.002698610e-05f, -6.051050242e-05f, -6.099387943e-05f, -6.147711629e-05f, -6.196021219e-05f, -6.244316629e-05f, -6.292597777e-05f, +-6.340864582e-05f, -6.389116959e-05f, -6.437354827e-05f, -6.485578104e-05f, -6.533786707e-05f, -6.581980554e-05f, -6.630159563e-05f, -6.678323650e-05f, -6.726472735e-05f, -6.774606735e-05f, +-6.822725567e-05f, -6.870829151e-05f, -6.918917402e-05f, -6.966990241e-05f, -7.015047583e-05f, -7.063089348e-05f, -7.111115454e-05f, -7.159125818e-05f, -7.207120359e-05f, -7.255098995e-05f, +-7.303061644e-05f, -7.351008224e-05f, -7.398938653e-05f, -7.446852850e-05f, -7.494750733e-05f, -7.542632221e-05f, -7.590497231e-05f, -7.638345683e-05f, -7.686177494e-05f, -7.733992583e-05f, +-7.781790869e-05f, -7.829572270e-05f, -7.877336704e-05f, -7.925084091e-05f, -7.972814349e-05f, -8.020527397e-05f, -8.068223153e-05f, -8.115901536e-05f, -8.163562466e-05f, -8.211205860e-05f, +-8.258831638e-05f, -8.306439718e-05f, -8.354030020e-05f, -8.401602462e-05f, -8.449156964e-05f, -8.496693445e-05f, -8.544211823e-05f, -8.591712018e-05f, -8.639193949e-05f, -8.686657535e-05f, +-8.734102696e-05f, -8.781529350e-05f, -8.828937417e-05f, -8.876326817e-05f, -8.923697468e-05f, -8.971049291e-05f, -9.018382204e-05f, -9.065696127e-05f, -9.112990980e-05f, -9.160266682e-05f, +-9.207523153e-05f, -9.254760313e-05f, -9.301978080e-05f, -9.349176376e-05f, -9.396355120e-05f, -9.443514231e-05f, -9.490653630e-05f, -9.537773236e-05f, -9.584872969e-05f, -9.631952749e-05f, +-9.679012497e-05f, -9.726052132e-05f, -9.773071575e-05f, -9.820070745e-05f, -9.867049563e-05f, -9.914007948e-05f, -9.960945822e-05f, -1.000786311e-04f, -1.005475972e-04f, -1.010163558e-04f, +-1.014849061e-04f, -1.019532473e-04f, -1.024213786e-04f, -1.028892992e-04f, -1.033570084e-04f, -1.038245052e-04f, -1.042917890e-04f, -1.047588590e-04f, -1.052257143e-04f, -1.056923541e-04f, +-1.061587777e-04f, -1.066249843e-04f, -1.070909730e-04f, -1.075567432e-04f, -1.080222939e-04f, -1.084876245e-04f, -1.089527341e-04f, -1.094176219e-04f, -1.098822871e-04f, -1.103467291e-04f, +-1.108109469e-04f, -1.112749397e-04f, -1.117387069e-04f, -1.122022476e-04f, -1.126655610e-04f, -1.131286464e-04f, -1.135915029e-04f, -1.140541298e-04f, -1.145165263e-04f, -1.149786916e-04f, +-1.154406249e-04f, -1.159023255e-04f, -1.163637925e-04f, -1.168250252e-04f, -1.172860228e-04f, -1.177467846e-04f, -1.182073096e-04f, -1.186675972e-04f, -1.191276467e-04f, -1.195874571e-04f, +-1.200470277e-04f, -1.205063578e-04f, -1.209654465e-04f, -1.214242932e-04f, -1.218828969e-04f, -1.223412571e-04f, -1.227993727e-04f, -1.232572432e-04f, -1.237148677e-04f, -1.241722454e-04f, +-1.246293756e-04f, -1.250862575e-04f, -1.255428903e-04f, -1.259992733e-04f, -1.264554056e-04f, -1.269112866e-04f, -1.273669154e-04f, -1.278222913e-04f, -1.282774135e-04f, -1.287322812e-04f, +-1.291868937e-04f, -1.296412502e-04f, -1.300953499e-04f, -1.305491921e-04f, -1.310027760e-04f, -1.314561008e-04f, -1.319091658e-04f, -1.323619701e-04f, -1.328145132e-04f, -1.332667940e-04f, +-1.337188120e-04f, -1.341705664e-04f, -1.346220563e-04f, -1.350732811e-04f, -1.355242399e-04f, -1.359749320e-04f, -1.364253567e-04f, -1.368755131e-04f, -1.373254006e-04f, -1.377750183e-04f, +-1.382243655e-04f, -1.386734415e-04f, -1.391222455e-04f, -1.395707767e-04f, -1.400190343e-04f, -1.404670177e-04f, -1.409147261e-04f, -1.413621587e-04f, -1.418093147e-04f, -1.422561935e-04f, +-1.427027942e-04f, -1.431491161e-04f, -1.435951584e-04f, -1.440409205e-04f, -1.444864015e-04f, -1.449316007e-04f, -1.453765173e-04f, -1.458211506e-04f, -1.462654999e-04f, -1.467095644e-04f, +-1.471533434e-04f, -1.475968360e-04f, -1.480400416e-04f, -1.484829594e-04f, -1.489255887e-04f, -1.493679287e-04f, -1.498099787e-04f, -1.502517380e-04f, -1.506932057e-04f, -1.511343812e-04f, +-1.515752637e-04f, -1.520158524e-04f, -1.524561467e-04f, -1.528961458e-04f, -1.533358489e-04f, -1.537752553e-04f, -1.542143643e-04f, -1.546531751e-04f, -1.550916871e-04f, -1.555298994e-04f, +-1.559678113e-04f, -1.564054220e-04f, -1.568427310e-04f, -1.572797373e-04f, -1.577164404e-04f, -1.581528394e-04f, -1.585889336e-04f, -1.590247222e-04f, -1.594602047e-04f, -1.598953801e-04f, +-1.603302479e-04f, -1.607648072e-04f, -1.611990573e-04f, -1.616329976e-04f, -1.620666272e-04f, -1.624999455e-04f, -1.629329516e-04f, -1.633656450e-04f, -1.637980249e-04f, -1.642300905e-04f, +-1.646618411e-04f, -1.650932760e-04f, -1.655243944e-04f, -1.659551957e-04f, -1.663856792e-04f, -1.668158440e-04f, -1.672456896e-04f, -1.676752151e-04f, -1.681044198e-04f, -1.685333030e-04f, +-1.689618641e-04f, -1.693901023e-04f, -1.698180168e-04f, -1.702456070e-04f, -1.706728721e-04f, -1.710998114e-04f, -1.715264242e-04f, -1.719527099e-04f, -1.723786676e-04f, -1.728042966e-04f, +-1.732295964e-04f, -1.736545660e-04f, -1.740792049e-04f, -1.745035124e-04f, -1.749274876e-04f, -1.753511299e-04f, -1.757744386e-04f, -1.761974130e-04f, -1.766200524e-04f, -1.770423561e-04f, +-1.774643233e-04f, -1.778859533e-04f, -1.783072456e-04f, -1.787281992e-04f, -1.791488137e-04f, -1.795690881e-04f, -1.799890219e-04f, -1.804086144e-04f, -1.808278647e-04f, -1.812467723e-04f, +-1.816653365e-04f, -1.820835565e-04f, -1.825014316e-04f, -1.829189612e-04f, -1.833361445e-04f, -1.837529808e-04f, -1.841694695e-04f, -1.845856099e-04f, -1.850014012e-04f, -1.854168428e-04f, +-1.858319340e-04f, -1.862466740e-04f, -1.866610623e-04f, -1.870750980e-04f, -1.874887806e-04f, -1.879021092e-04f, -1.883150833e-04f, -1.887277021e-04f, -1.891399650e-04f, -1.895518713e-04f, +-1.899634202e-04f, -1.903746111e-04f, -1.907854434e-04f, -1.911959162e-04f, -1.916060290e-04f, -1.920157810e-04f, -1.924251716e-04f, -1.928342001e-04f, -1.932428659e-04f, -1.936511681e-04f, +-1.940591062e-04f, -1.944666794e-04f, -1.948738872e-04f, -1.952807288e-04f, -1.956872034e-04f, -1.960933106e-04f, -1.964990495e-04f, -1.969044196e-04f, -1.973094201e-04f, -1.977140503e-04f, +-1.981183096e-04f, -1.985221974e-04f, -1.989257128e-04f, -1.993288554e-04f, -1.997316243e-04f, -2.001340190e-04f, -2.005360388e-04f, -2.009376829e-04f, -2.013389508e-04f, -2.017398417e-04f, +-2.021403550e-04f, -2.025404901e-04f, -2.029402462e-04f, -2.033396227e-04f, -2.037386189e-04f, -2.041372342e-04f, -2.045354680e-04f, -2.049333194e-04f, -2.053307880e-04f, -2.057278730e-04f, +-2.061245738e-04f, -2.065208896e-04f, -2.069168200e-04f, -2.073123641e-04f, -2.077075214e-04f, -2.081022911e-04f, -2.084966727e-04f, -2.088906655e-04f, -2.092842688e-04f, -2.096774819e-04f, +-2.100703043e-04f, -2.104627353e-04f, -2.108547741e-04f, -2.112464202e-04f, -2.116376730e-04f, -2.120285317e-04f, -2.124189958e-04f, -2.128090645e-04f, -2.131987372e-04f, -2.135880133e-04f, +-2.139768922e-04f, -2.143653732e-04f, -2.147534556e-04f, -2.151411388e-04f, -2.155284222e-04f, -2.159153051e-04f, -2.163017869e-04f, -2.166878670e-04f, -2.170735447e-04f, -2.174588193e-04f, +-2.178436903e-04f, -2.182281569e-04f, -2.186122187e-04f, -2.189958748e-04f, -2.193791248e-04f, -2.197619679e-04f, -2.201444035e-04f, -2.205264310e-04f, -2.209080498e-04f, -2.212892592e-04f, +-2.216700586e-04f, -2.220504474e-04f, -2.224304250e-04f, -2.228099906e-04f, -2.231891438e-04f, -2.235678838e-04f, -2.239462100e-04f, -2.243241219e-04f, -2.247016187e-04f, -2.250787000e-04f, +-2.254553649e-04f, -2.258316130e-04f, -2.262074436e-04f, -2.265828561e-04f, -2.269578498e-04f, -2.273324242e-04f, -2.277065786e-04f, -2.280803125e-04f, -2.284536251e-04f, -2.288265159e-04f, +-2.291989843e-04f, -2.295710296e-04f, -2.299426512e-04f, -2.303138486e-04f, -2.306846211e-04f, -2.310549681e-04f, -2.314248890e-04f, -2.317943832e-04f, -2.321634501e-04f, -2.325320890e-04f, +-2.329002994e-04f, -2.332680807e-04f, -2.336354322e-04f, -2.340023534e-04f, -2.343688436e-04f, -2.347349022e-04f, -2.351005287e-04f, -2.354657225e-04f, -2.358304828e-04f, -2.361948092e-04f, +-2.365587011e-04f, -2.369221578e-04f, -2.372851787e-04f, -2.376477633e-04f, -2.380099109e-04f, -2.383716210e-04f, -2.387328929e-04f, -2.390937262e-04f, -2.394541201e-04f, -2.398140741e-04f, +-2.401735875e-04f, -2.405326599e-04f, -2.408912906e-04f, -2.412494791e-04f, -2.416072247e-04f, -2.419645268e-04f, -2.423213849e-04f, -2.426777984e-04f, -2.430337666e-04f, -2.433892891e-04f, +-2.437443653e-04f, -2.440989944e-04f, -2.444531761e-04f, -2.448069096e-04f, -2.451601945e-04f, -2.455130300e-04f, -2.458654158e-04f, -2.462173511e-04f, -2.465688354e-04f, -2.469198681e-04f, +-2.472704487e-04f, -2.476205765e-04f, -2.479702511e-04f, -2.483194717e-04f, -2.486682380e-04f, -2.490165492e-04f, -2.493644049e-04f, -2.497118044e-04f, -2.500587472e-04f, -2.504052327e-04f, +-2.507512603e-04f, -2.510968295e-04f, -2.514419398e-04f, -2.517865905e-04f, -2.521307811e-04f, -2.524745110e-04f, -2.528177798e-04f, -2.531605867e-04f, -2.535029312e-04f, -2.538448129e-04f, +-2.541862311e-04f, -2.545271852e-04f, -2.548676748e-04f, -2.552076992e-04f, -2.555472580e-04f, -2.558863505e-04f, -2.562249762e-04f, -2.565631346e-04f, -2.569008250e-04f, -2.572380470e-04f, +-2.575748001e-04f, -2.579110835e-04f, -2.582468969e-04f, -2.585822396e-04f, -2.589171111e-04f, -2.592515109e-04f, -2.595854385e-04f, -2.599188932e-04f, -2.602518745e-04f, -2.605843819e-04f, +-2.609164149e-04f, -2.612479729e-04f, -2.615790554e-04f, -2.619096618e-04f, -2.622397916e-04f, -2.625694442e-04f, -2.628986192e-04f, -2.632273160e-04f, -2.635555340e-04f, -2.638832728e-04f, +-2.642105317e-04f, -2.645373103e-04f, -2.648636080e-04f, -2.651894244e-04f, -2.655147588e-04f, -2.658396107e-04f, -2.661639797e-04f, -2.664878651e-04f, -2.668112665e-04f, -2.671341834e-04f, +-2.674566152e-04f, -2.677785613e-04f, -2.681000214e-04f, -2.684209947e-04f, -2.687414810e-04f, -2.690614795e-04f, -2.693809898e-04f, -2.697000114e-04f, -2.700185438e-04f, -2.703365864e-04f, +-2.706541387e-04f, -2.709712002e-04f, -2.712877705e-04f, -2.716038489e-04f, -2.719194350e-04f, -2.722345283e-04f, -2.725491283e-04f, -2.728632343e-04f, -2.731768461e-04f, -2.734899630e-04f, +-2.738025845e-04f, -2.741147101e-04f, -2.744263393e-04f, -2.747374717e-04f, -2.750481067e-04f, -2.753582438e-04f, -2.756678825e-04f, -2.759770223e-04f, -2.762856628e-04f, -2.765938033e-04f, +-2.769014435e-04f, -2.772085828e-04f, -2.775152208e-04f, -2.778213568e-04f, -2.781269905e-04f, -2.784321214e-04f, -2.787367489e-04f, -2.790408726e-04f, -2.793444920e-04f, -2.796476066e-04f, +-2.799502158e-04f, -2.802523193e-04f, -2.805539165e-04f, -2.808550070e-04f, -2.811555902e-04f, -2.814556657e-04f, -2.817552329e-04f, -2.820542915e-04f, -2.823528410e-04f, -2.826508807e-04f, +-2.829484104e-04f, -2.832454294e-04f, -2.835419374e-04f, -2.838379338e-04f, -2.841334182e-04f, -2.844283901e-04f, -2.847228490e-04f, -2.850167944e-04f, -2.853102259e-04f, -2.856031430e-04f, +-2.858955453e-04f, -2.861874322e-04f, -2.864788034e-04f, -2.867696582e-04f, -2.870599964e-04f, -2.873498173e-04f, -2.876391206e-04f, -2.879279057e-04f, -2.882161723e-04f, -2.885039198e-04f, +-2.887911478e-04f, -2.890778559e-04f, -2.893640435e-04f, -2.896497102e-04f, -2.899348557e-04f, -2.902194793e-04f, -2.905035806e-04f, -2.907871593e-04f, -2.910702148e-04f, -2.913527467e-04f, +-2.916347545e-04f, -2.919162378e-04f, -2.921971962e-04f, -2.924776292e-04f, -2.927575363e-04f, -2.930369171e-04f, -2.933157712e-04f, -2.935940981e-04f, -2.938718973e-04f, -2.941491685e-04f, +-2.944259112e-04f, -2.947021249e-04f, -2.949778092e-04f, -2.952529637e-04f, -2.955275879e-04f, -2.958016814e-04f, -2.960752438e-04f, -2.963482745e-04f, -2.966207733e-04f, -2.968927396e-04f, +-2.971641731e-04f, -2.974350732e-04f, -2.977054396e-04f, -2.979752718e-04f, -2.982445695e-04f, -2.985133321e-04f, -2.987815592e-04f, -2.990492505e-04f, -2.993164055e-04f, -2.995830238e-04f, +-2.998491049e-04f, -3.001146485e-04f, -3.003796540e-04f, -3.006441212e-04f, -3.009080495e-04f, -3.011714386e-04f, -3.014342881e-04f, -3.016965974e-04f, -3.019583663e-04f, -3.022195943e-04f, +-3.024802809e-04f, -3.027404259e-04f, -3.030000286e-04f, -3.032590889e-04f, -3.035176062e-04f, -3.037755801e-04f, -3.040330102e-04f, -3.042898962e-04f, -3.045462376e-04f, -3.048020340e-04f, +-3.050572850e-04f, -3.053119902e-04f, -3.055661492e-04f, -3.058197616e-04f, -3.060728271e-04f, -3.063253451e-04f, -3.065773154e-04f, -3.068287374e-04f, -3.070796109e-04f, -3.073299354e-04f, +-3.075797106e-04f, -3.078289360e-04f, -3.080776112e-04f, -3.083257359e-04f, -3.085733096e-04f, -3.088203321e-04f, -3.090668028e-04f, -3.093127214e-04f, -3.095580876e-04f, -3.098029009e-04f, +-3.100471609e-04f, -3.102908674e-04f, -3.105340198e-04f, -3.107766178e-04f, -3.110186610e-04f, -3.112601491e-04f, -3.115010817e-04f, -3.117414583e-04f, -3.119812787e-04f, -3.122205424e-04f, +-3.124592491e-04f, -3.126973984e-04f, -3.129349899e-04f, -3.131720233e-04f, -3.134084982e-04f, -3.136444142e-04f, -3.138797709e-04f, -3.141145680e-04f, -3.143488051e-04f, -3.145824819e-04f, +-3.148155980e-04f, -3.150481530e-04f, -3.152801466e-04f, -3.155115783e-04f, -3.157424480e-04f, -3.159727551e-04f, -3.162024993e-04f, -3.164316803e-04f, -3.166602977e-04f, -3.168883512e-04f, +-3.171158404e-04f, -3.173427649e-04f, -3.175691244e-04f, -3.177949186e-04f, -3.180201471e-04f, -3.182448096e-04f, -3.184689056e-04f, -3.186924349e-04f, -3.189153972e-04f, -3.191377920e-04f, +-3.193596190e-04f, -3.195808779e-04f, -3.198015683e-04f, -3.200216900e-04f, -3.202412425e-04f, -3.204602255e-04f, -3.206786387e-04f, -3.208964817e-04f, -3.211137543e-04f, -3.213304560e-04f, +-3.215465866e-04f, -3.217621457e-04f, -3.219771330e-04f, -3.221915481e-04f, -3.224053908e-04f, -3.226186606e-04f, -3.228313573e-04f, -3.230434805e-04f, -3.232550300e-04f, -3.234660053e-04f, +-3.236764062e-04f, -3.238862323e-04f, -3.240954833e-04f, -3.243041590e-04f, -3.245122589e-04f, -3.247197828e-04f, -3.249267303e-04f, -3.251331012e-04f, -3.253388951e-04f, -3.255441116e-04f, +-3.257487506e-04f, -3.259528116e-04f, -3.261562944e-04f, -3.263591986e-04f, -3.265615240e-04f, -3.267632702e-04f, -3.269644369e-04f, -3.271650239e-04f, -3.273650307e-04f, -3.275644572e-04f, +-3.277633030e-04f, -3.279615678e-04f, -3.281592513e-04f, -3.283563531e-04f, -3.285528732e-04f, -3.287488110e-04f, -3.289441663e-04f, -3.291389388e-04f, -3.293331283e-04f, -3.295267344e-04f, +-3.297197568e-04f, -3.299121952e-04f, -3.301040494e-04f, -3.302953191e-04f, -3.304860039e-04f, -3.306761037e-04f, -3.308656180e-04f, -3.310545466e-04f, -3.312428893e-04f, -3.314306457e-04f, +-3.316178156e-04f, -3.318043986e-04f, -3.319903946e-04f, -3.321758032e-04f, -3.323606241e-04f, -3.325448571e-04f, -3.327285019e-04f, -3.329115582e-04f, -3.330940257e-04f, -3.332759042e-04f, +-3.334571934e-04f, -3.336378930e-04f, -3.338180028e-04f, -3.339975224e-04f, -3.341764517e-04f, -3.343547903e-04f, -3.345325381e-04f, -3.347096946e-04f, -3.348862597e-04f, -3.350622331e-04f, +-3.352376145e-04f, -3.354124037e-04f, -3.355866004e-04f, -3.357602043e-04f, -3.359332152e-04f, -3.361056329e-04f, -3.362774571e-04f, -3.364486875e-04f, -3.366193239e-04f, -3.367893660e-04f, +-3.369588135e-04f, -3.371276663e-04f, -3.372959241e-04f, -3.374635866e-04f, -3.376306535e-04f, -3.377971247e-04f, -3.379629999e-04f, -3.381282789e-04f, -3.382929613e-04f, -3.384570470e-04f, +-3.386205357e-04f, -3.387834272e-04f, -3.389457212e-04f, -3.391074175e-04f, -3.392685159e-04f, -3.394290161e-04f, -3.395889180e-04f, -3.397482211e-04f, -3.399069255e-04f, -3.400650307e-04f, +-3.402225365e-04f, -3.403794429e-04f, -3.405357494e-04f, -3.406914559e-04f, -3.408465622e-04f, -3.410010680e-04f, -3.411549731e-04f, -3.413082773e-04f, -3.414609804e-04f, -3.416130821e-04f, +-3.417645822e-04f, -3.419154805e-04f, -3.420657769e-04f, -3.422154710e-04f, -3.423645626e-04f, -3.425130516e-04f, -3.426609377e-04f, -3.428082208e-04f, -3.429549005e-04f, -3.431009768e-04f, +-3.432464493e-04f, -3.433913179e-04f, -3.435355824e-04f, -3.436792425e-04f, -3.438222981e-04f, -3.439647489e-04f, -3.441065949e-04f, -3.442478356e-04f, -3.443884710e-04f, -3.445285009e-04f, +-3.446679250e-04f, -3.448067432e-04f, -3.449449552e-04f, -3.450825609e-04f, -3.452195600e-04f, -3.453559525e-04f, -3.454917380e-04f, -3.456269164e-04f, -3.457614875e-04f, -3.458954512e-04f, +-3.460288071e-04f, -3.461615552e-04f, -3.462936953e-04f, -3.464252271e-04f, -3.465561505e-04f, -3.466864653e-04f, -3.468161714e-04f, -3.469452684e-04f, -3.470737564e-04f, -3.472016350e-04f, +-3.473289041e-04f, -3.474555636e-04f, -3.475816132e-04f, -3.477070528e-04f, -3.478318822e-04f, -3.479561012e-04f, -3.480797097e-04f, -3.482027075e-04f, -3.483250945e-04f, -3.484468703e-04f, +-3.485680350e-04f, -3.486885883e-04f, -3.488085301e-04f, -3.489278602e-04f, -3.490465784e-04f, -3.491646846e-04f, -3.492821786e-04f, -3.493990602e-04f, -3.495153294e-04f, -3.496309859e-04f, +-3.497460296e-04f, -3.498604603e-04f, -3.499742779e-04f, -3.500874822e-04f, -3.502000731e-04f, -3.503120504e-04f, -3.504234140e-04f, -3.505341638e-04f, -3.506442995e-04f, -3.507538210e-04f, +-3.508627282e-04f, -3.509710210e-04f, -3.510786992e-04f, -3.511857626e-04f, -3.512922111e-04f, -3.513980446e-04f, -3.515032630e-04f, -3.516078661e-04f, -3.517118537e-04f, -3.518152258e-04f, +-3.519179821e-04f, -3.520201226e-04f, -3.521216472e-04f, -3.522225556e-04f, -3.523228478e-04f, -3.524225237e-04f, -3.525215830e-04f, -3.526200258e-04f, -3.527178518e-04f, -3.528150609e-04f, +-3.529116531e-04f, -3.530076281e-04f, -3.531029860e-04f, -3.531977264e-04f, -3.532918494e-04f, -3.533853548e-04f, -3.534782425e-04f, -3.535705123e-04f, -3.536621643e-04f, -3.537531981e-04f, +-3.538436138e-04f, -3.539334113e-04f, -3.540225903e-04f, -3.541111508e-04f, -3.541990928e-04f, -3.542864160e-04f, -3.543731204e-04f, -3.544592059e-04f, -3.545446723e-04f, -3.546295196e-04f, +-3.547137477e-04f, -3.547973565e-04f, -3.548803458e-04f, -3.549627155e-04f, -3.550444657e-04f, -3.551255961e-04f, -3.552061067e-04f, -3.552859973e-04f, -3.553652680e-04f, -3.554439185e-04f, +-3.555219489e-04f, -3.555993589e-04f, -3.556761486e-04f, -3.557523179e-04f, -3.558278665e-04f, -3.559027946e-04f, -3.559771019e-04f, -3.560507884e-04f, -3.561238540e-04f, -3.561962987e-04f, +-3.562681223e-04f, -3.563393248e-04f, -3.564099060e-04f, -3.564798660e-04f, -3.565492047e-04f, -3.566179219e-04f, -3.566860175e-04f, -3.567534916e-04f, -3.568203441e-04f, -3.568865748e-04f, +-3.569521837e-04f, -3.570171708e-04f, -3.570815359e-04f, -3.571452790e-04f, -3.572084001e-04f, -3.572708990e-04f, -3.573327758e-04f, -3.573940303e-04f, -3.574546625e-04f, -3.575146723e-04f, +-3.575740597e-04f, -3.576328246e-04f, -3.576909669e-04f, -3.577484866e-04f, -3.578053837e-04f, -3.578616581e-04f, -3.579173097e-04f, -3.579723385e-04f, -3.580267444e-04f, -3.580805275e-04f, +-3.581336875e-04f, -3.581862246e-04f, -3.582381386e-04f, -3.582894294e-04f, -3.583400972e-04f, -3.583901418e-04f, -3.584395631e-04f, -3.584883612e-04f, -3.585365359e-04f, -3.585840874e-04f, +-3.586310154e-04f, -3.586773200e-04f, -3.587230012e-04f, -3.587680589e-04f, -3.588124930e-04f, -3.588563036e-04f, -3.588994906e-04f, -3.589420540e-04f, -3.589839938e-04f, -3.590253099e-04f, +-3.590660023e-04f, -3.591060710e-04f, -3.591455159e-04f, -3.591843371e-04f, -3.592225345e-04f, -3.592601080e-04f, -3.592970578e-04f, -3.593333836e-04f, -3.593690857e-04f, -3.594041638e-04f, +-3.594386180e-04f, -3.594724483e-04f, -3.595056547e-04f, -3.595382372e-04f, -3.595701956e-04f, -3.596015302e-04f, -3.596322407e-04f, -3.596623273e-04f, -3.596917899e-04f, -3.597206285e-04f, +-3.597488431e-04f, -3.597764337e-04f, -3.598034003e-04f, -3.598297429e-04f, -3.598554615e-04f, -3.598805560e-04f, -3.599050266e-04f, -3.599288732e-04f, -3.599520958e-04f, -3.599746944e-04f, +-3.599966690e-04f, -3.600180196e-04f, -3.600387462e-04f, -3.600588489e-04f, -3.600783276e-04f, -3.600971824e-04f, -3.601154133e-04f, -3.601330202e-04f, -3.601500033e-04f, -3.601663625e-04f, +-3.601820978e-04f, -3.601972092e-04f, -3.602116968e-04f, -3.602255606e-04f, -3.602388007e-04f, -3.602514169e-04f, -3.602634094e-04f, -3.602747782e-04f, -3.602855233e-04f, -3.602956447e-04f, +-3.603051425e-04f, -3.603140167e-04f, -3.603222672e-04f, -3.603298943e-04f, -3.603368978e-04f, -3.603432778e-04f, -3.603490344e-04f, -3.603541676e-04f, -3.603586773e-04f, -3.603625638e-04f, +-3.603658269e-04f, -3.603684667e-04f, -3.603704834e-04f, -3.603718768e-04f, -3.603726471e-04f, -3.603727943e-04f, -3.603723185e-04f, -3.603712196e-04f, -3.603694978e-04f, -3.603671531e-04f, +-3.603641855e-04f, -3.603605951e-04f, -3.603563819e-04f, -3.603515460e-04f, -3.603460875e-04f, -3.603400063e-04f, -3.603333026e-04f, -3.603259764e-04f, -3.603180278e-04f, -3.603094568e-04f, +-3.603002635e-04f, -3.602904479e-04f, -3.602800102e-04f, -3.602689503e-04f, -3.602572684e-04f, -3.602449644e-04f, -3.602320385e-04f, -3.602184908e-04f, -3.602043212e-04f, -3.601895299e-04f, +-3.601741170e-04f, -3.601580825e-04f, -3.601414264e-04f, -3.601241490e-04f, -3.601062501e-04f, -3.600877300e-04f, -3.600685886e-04f, -3.600488261e-04f, -3.600284426e-04f, -3.600074381e-04f, +-3.599858127e-04f, -3.599635664e-04f, -3.599406995e-04f, -3.599172119e-04f, -3.598931037e-04f, -3.598683751e-04f, -3.598430261e-04f, -3.598170568e-04f, -3.597904672e-04f, -3.597632576e-04f, +-3.597354279e-04f, -3.597069783e-04f, -3.596779089e-04f, -3.596482197e-04f, -3.596179109e-04f, -3.595869825e-04f, -3.595554347e-04f, -3.595232675e-04f, -3.594904811e-04f, -3.594570755e-04f, +-3.594230509e-04f, -3.593884073e-04f, -3.593531449e-04f, -3.593172638e-04f, -3.592807640e-04f, -3.592436457e-04f, -3.592059090e-04f, -3.591675540e-04f, -3.591285808e-04f, -3.590889896e-04f, +-3.590487803e-04f, -3.590079532e-04f, -3.589665084e-04f, -3.589244460e-04f, -3.588817660e-04f, -3.588384687e-04f, -3.587945541e-04f, -3.587500224e-04f, -3.587048737e-04f, -3.586591080e-04f, +-3.586127256e-04f, -3.585657265e-04f, -3.585181109e-04f, -3.584698789e-04f, -3.584210307e-04f, -3.583715662e-04f, -3.583214858e-04f, -3.582707895e-04f, -3.582194775e-04f, -3.581675498e-04f, +-3.581150067e-04f, -3.580618482e-04f, -3.580080745e-04f, -3.579536857e-04f, -3.578986820e-04f, -3.578430636e-04f, -3.577868304e-04f, -3.577299828e-04f, -3.576725207e-04f, -3.576144445e-04f, +-3.575557542e-04f, -3.574964499e-04f, -3.574365319e-04f, -3.573760002e-04f, -3.573148550e-04f, -3.572530965e-04f, -3.571907248e-04f, -3.571277401e-04f, -3.570641425e-04f, -3.569999321e-04f, +-3.569351092e-04f, -3.568696738e-04f, -3.568036263e-04f, -3.567369666e-04f, -3.566696949e-04f, -3.566018115e-04f, -3.565333164e-04f, -3.564642099e-04f, -3.563944921e-04f, -3.563241632e-04f, +-3.562532233e-04f, -3.561816727e-04f, -3.561095113e-04f, -3.560367396e-04f, -3.559633575e-04f, -3.558893653e-04f, -3.558147632e-04f, -3.557395513e-04f, -3.556637298e-04f, -3.555872989e-04f, +-3.555102587e-04f, -3.554326095e-04f, -3.553543514e-04f, -3.552754845e-04f, -3.551960091e-04f, -3.551159254e-04f, -3.550352335e-04f, -3.549539336e-04f, -3.548720260e-04f, -3.547895107e-04f, +-3.547063879e-04f, -3.546226580e-04f, -3.545383209e-04f, -3.544533771e-04f, -3.543678265e-04f, -3.542816695e-04f, -3.541949062e-04f, -3.541075367e-04f, -3.540195614e-04f, -3.539309804e-04f, +-3.538417939e-04f, -3.537520021e-04f, -3.536616051e-04f, -3.535706033e-04f, -3.534789967e-04f, -3.533867857e-04f, -3.532939703e-04f, -3.532005508e-04f, -3.531065275e-04f, -3.530119004e-04f, +-3.529166699e-04f, -3.528208361e-04f, -3.527243993e-04f, -3.526273596e-04f, -3.525297172e-04f, -3.524314725e-04f, -3.523326255e-04f, -3.522331765e-04f, -3.521331257e-04f, -3.520324734e-04f, +-3.519312197e-04f, -3.518293649e-04f, -3.517269091e-04f, -3.516238527e-04f, -3.515201958e-04f, -3.514159387e-04f, -3.513110815e-04f, -3.512056245e-04f, -3.510995680e-04f, -3.509929121e-04f, +-3.508856571e-04f, -3.507778032e-04f, -3.506693507e-04f, -3.505602997e-04f, -3.504506505e-04f, -3.503404034e-04f, -3.502295585e-04f, -3.501181161e-04f, -3.500060765e-04f, -3.498934398e-04f, +-3.497802064e-04f, -3.496663764e-04f, -3.495519501e-04f, -3.494369278e-04f, -3.493213096e-04f, -3.492050958e-04f, -3.490882867e-04f, -3.489708825e-04f, -3.488528835e-04f, -3.487342899e-04f, +-3.486151019e-04f, -3.484953198e-04f, -3.483749439e-04f, -3.482539744e-04f, -3.481324115e-04f, -3.480102555e-04f, -3.478875067e-04f, -3.477641653e-04f, -3.476402316e-04f, -3.475157058e-04f, +-3.473905881e-04f, -3.472648790e-04f, -3.471385785e-04f, -3.470116870e-04f, -3.468842047e-04f, -3.467561320e-04f, -3.466274689e-04f, -3.464982159e-04f, -3.463683732e-04f, -3.462379411e-04f, +-3.461069197e-04f, -3.459753095e-04f, -3.458431106e-04f, -3.457103233e-04f, -3.455769480e-04f, -3.454429848e-04f, -3.453084341e-04f, -3.451732961e-04f, -3.450375711e-04f, -3.449012594e-04f, +-3.447643613e-04f, -3.446268770e-04f, -3.444888068e-04f, -3.443501510e-04f, -3.442109099e-04f, -3.440710838e-04f, -3.439306729e-04f, -3.437896775e-04f, -3.436480980e-04f, -3.435059346e-04f, +-3.433631875e-04f, -3.432198572e-04f, -3.430759438e-04f, -3.429314477e-04f, -3.427863691e-04f, -3.426407084e-04f, -3.424944659e-04f, -3.423476417e-04f, -3.422002364e-04f, -3.420522500e-04f, +-3.419036830e-04f, -3.417545356e-04f, -3.416048081e-04f, -3.414545009e-04f, -3.413036142e-04f, -3.411521483e-04f, -3.410001036e-04f, -3.408474803e-04f, -3.406942788e-04f, -3.405404993e-04f, +-3.403861421e-04f, -3.402312077e-04f, -3.400756962e-04f, -3.399196081e-04f, -3.397629435e-04f, -3.396057028e-04f, -3.394478864e-04f, -3.392894945e-04f, -3.391305275e-04f, -3.389709856e-04f, +-3.388108693e-04f, -3.386501788e-04f, -3.384889144e-04f, -3.383270764e-04f, -3.381646652e-04f, -3.380016811e-04f, -3.378381245e-04f, -3.376739955e-04f, -3.375092947e-04f, -3.373440222e-04f, +-3.371781785e-04f, -3.370117638e-04f, -3.368447785e-04f, -3.366772229e-04f, -3.365090973e-04f, -3.363404021e-04f, -3.361711377e-04f, -3.360013042e-04f, -3.358309021e-04f, -3.356599318e-04f, +-3.354883935e-04f, -3.353162875e-04f, -3.351436143e-04f, -3.349703742e-04f, -3.347965674e-04f, -3.346221944e-04f, -3.344472555e-04f, -3.342717510e-04f, -3.340956813e-04f, -3.339190467e-04f, +-3.337418476e-04f, -3.335640843e-04f, -3.333857572e-04f, -3.332068665e-04f, -3.330274128e-04f, -3.328473962e-04f, -3.326668172e-04f, -3.324856761e-04f, -3.323039733e-04f, -3.321217091e-04f, +-3.319388839e-04f, -3.317554981e-04f, -3.315715519e-04f, -3.313870458e-04f, -3.312019801e-04f, -3.310163552e-04f, -3.308301714e-04f, -3.306434291e-04f, -3.304561287e-04f, -3.302682705e-04f, +-3.300798548e-04f, -3.298908822e-04f, -3.297013529e-04f, -3.295112672e-04f, -3.293206257e-04f, -3.291294285e-04f, -3.289376762e-04f, -3.287453690e-04f, -3.285525074e-04f, -3.283590917e-04f, +-3.281651223e-04f, -3.279705996e-04f, -3.277755239e-04f, -3.275798956e-04f, -3.273837152e-04f, -3.271869829e-04f, -3.269896992e-04f, -3.267918644e-04f, -3.265934789e-04f, -3.263945432e-04f, +-3.261950576e-04f, -3.259950224e-04f, -3.257944381e-04f, -3.255933050e-04f, -3.253916236e-04f, -3.251893942e-04f, -3.249866172e-04f, -3.247832930e-04f, -3.245794220e-04f, -3.243750046e-04f, +-3.241700412e-04f, -3.239645322e-04f, -3.237584779e-04f, -3.235518788e-04f, -3.233447352e-04f, -3.231370476e-04f, -3.229288164e-04f, -3.227200419e-04f, -3.225107246e-04f, -3.223008649e-04f, +-3.220904631e-04f, -3.218795196e-04f, -3.216680350e-04f, -3.214560095e-04f, -3.212434436e-04f, -3.210303376e-04f, -3.208166921e-04f, -3.206025074e-04f, -3.203877838e-04f, -3.201725219e-04f, +-3.199567221e-04f, -3.197403846e-04f, -3.195235101e-04f, -3.193060988e-04f, -3.190881512e-04f, -3.188696677e-04f, -3.186506487e-04f, -3.184310946e-04f, -3.182110059e-04f, -3.179903830e-04f, +-3.177692263e-04f, -3.175475362e-04f, -3.173253131e-04f, -3.171025575e-04f, -3.168792697e-04f, -3.166554503e-04f, -3.164310996e-04f, -3.162062181e-04f, -3.159808061e-04f, -3.157548642e-04f, +-3.155283927e-04f, -3.153013921e-04f, -3.150738628e-04f, -3.148458052e-04f, -3.146172199e-04f, -3.143881071e-04f, -3.141584673e-04f, -3.139283010e-04f, -3.136976086e-04f, -3.134663906e-04f, +-3.132346474e-04f, -3.130023793e-04f, -3.127695870e-04f, -3.125362707e-04f, -3.123024310e-04f, -3.120680683e-04f, -3.118331830e-04f, -3.115977756e-04f, -3.113618465e-04f, -3.111253961e-04f, +-3.108884250e-04f, -3.106509335e-04f, -3.104129222e-04f, -3.101743914e-04f, -3.099353416e-04f, -3.096957732e-04f, -3.094556868e-04f, -3.092150827e-04f, -3.089739615e-04f, -3.087323235e-04f, +-3.084901692e-04f, -3.082474991e-04f, -3.080043137e-04f, -3.077606133e-04f, -3.075163985e-04f, -3.072716697e-04f, -3.070264274e-04f, -3.067806721e-04f, -3.065344041e-04f, -3.062876240e-04f, +-3.060403322e-04f, -3.057925292e-04f, -3.055442154e-04f, -3.052953914e-04f, -3.050460576e-04f, -3.047962144e-04f, -3.045458623e-04f, -3.042950019e-04f, -3.040436335e-04f, -3.037917576e-04f, +-3.035393748e-04f, -3.032864854e-04f, -3.030330900e-04f, -3.027791890e-04f, -3.025247830e-04f, -3.022698723e-04f, -3.020144575e-04f, -3.017585390e-04f, -3.015021173e-04f, -3.012451929e-04f, +-3.009877663e-04f, -3.007298380e-04f, -3.004714084e-04f, -3.002124781e-04f, -2.999530474e-04f, -2.996931169e-04f, -2.994326872e-04f, -2.991717585e-04f, -2.989103316e-04f, -2.986484068e-04f, +-2.983859846e-04f, -2.981230655e-04f, -2.978596501e-04f, -2.975957387e-04f, -2.973313320e-04f, -2.970664303e-04f, -2.968010342e-04f, -2.965351442e-04f, -2.962687608e-04f, -2.960018844e-04f, +-2.957345156e-04f, -2.954666549e-04f, -2.951983027e-04f, -2.949294596e-04f, -2.946601261e-04f, -2.943903026e-04f, -2.941199897e-04f, -2.938491879e-04f, -2.935778976e-04f, -2.933061194e-04f, +-2.930338538e-04f, -2.927611013e-04f, -2.924878624e-04f, -2.922141375e-04f, -2.919399273e-04f, -2.916652322e-04f, -2.913900528e-04f, -2.911143895e-04f, -2.908382428e-04f, -2.905616133e-04f, +-2.902845015e-04f, -2.900069079e-04f, -2.897288330e-04f, -2.894502773e-04f, -2.891712414e-04f, -2.888917257e-04f, -2.886117308e-04f, -2.883312572e-04f, -2.880503054e-04f, -2.877688760e-04f, +-2.874869694e-04f, -2.872045862e-04f, -2.869217269e-04f, -2.866383920e-04f, -2.863545820e-04f, -2.860702976e-04f, -2.857855391e-04f, -2.855003072e-04f, -2.852146023e-04f, -2.849284250e-04f, +-2.846417758e-04f, -2.843546553e-04f, -2.840670639e-04f, -2.837790023e-04f, -2.834904709e-04f, -2.832014702e-04f, -2.829120009e-04f, -2.826220634e-04f, -2.823316582e-04f, -2.820407860e-04f, +-2.817494472e-04f, -2.814576424e-04f, -2.811653722e-04f, -2.808726370e-04f, -2.805794374e-04f, -2.802857739e-04f, -2.799916471e-04f, -2.796970576e-04f, -2.794020058e-04f, -2.791064923e-04f, +-2.788105177e-04f, -2.785140825e-04f, -2.782171872e-04f, -2.779198325e-04f, -2.776220187e-04f, -2.773237466e-04f, -2.770250166e-04f, -2.767258293e-04f, -2.764261853e-04f, -2.761260850e-04f, +-2.758255291e-04f, -2.755245180e-04f, -2.752230524e-04f, -2.749211329e-04f, -2.746187599e-04f, -2.743159339e-04f, -2.740126557e-04f, -2.737089257e-04f, -2.734047445e-04f, -2.731001126e-04f, +-2.727950307e-04f, -2.724894991e-04f, -2.721835187e-04f, -2.718770898e-04f, -2.715702130e-04f, -2.712628890e-04f, -2.709551183e-04f, -2.706469013e-04f, -2.703382388e-04f, -2.700291313e-04f, +-2.697195793e-04f, -2.694095834e-04f, -2.690991442e-04f, -2.687882623e-04f, -2.684769381e-04f, -2.681651723e-04f, -2.678529655e-04f, -2.675403182e-04f, -2.672272311e-04f, -2.669137045e-04f, +-2.665997393e-04f, -2.662853358e-04f, -2.659704948e-04f, -2.656552167e-04f, -2.653395022e-04f, -2.650233518e-04f, -2.647067661e-04f, -2.643897457e-04f, -2.640722912e-04f, -2.637544031e-04f, +-2.634360820e-04f, -2.631173285e-04f, -2.627981433e-04f, -2.624785268e-04f, -2.621584796e-04f, -2.618380025e-04f, -2.615170958e-04f, -2.611957602e-04f, -2.608739964e-04f, -2.605518048e-04f, +-2.602291861e-04f, -2.599061409e-04f, -2.595826697e-04f, -2.592587732e-04f, -2.589344519e-04f, -2.586097065e-04f, -2.582845374e-04f, -2.579589454e-04f, -2.576329310e-04f, -2.573064948e-04f, +-2.569796374e-04f, -2.566523593e-04f, -2.563246613e-04f, -2.559965438e-04f, -2.556680076e-04f, -2.553390531e-04f, -2.550096810e-04f, -2.546798918e-04f, -2.543496863e-04f, -2.540190649e-04f, +-2.536880283e-04f, -2.533565772e-04f, -2.530247119e-04f, -2.526924333e-04f, -2.523597419e-04f, -2.520266383e-04f, -2.516931231e-04f, -2.513591969e-04f, -2.510248604e-04f, -2.506901141e-04f, +-2.503549586e-04f, -2.500193945e-04f, -2.496834225e-04f, -2.493470432e-04f, -2.490102572e-04f, -2.486730651e-04f, -2.483354674e-04f, -2.479974649e-04f, -2.476590582e-04f, -2.473202477e-04f, +-2.469810343e-04f, -2.466414184e-04f, -2.463014007e-04f, -2.459609818e-04f, -2.456201623e-04f, -2.452789429e-04f, -2.449373242e-04f, -2.445953067e-04f, -2.442528912e-04f, -2.439100781e-04f, +-2.435668683e-04f, -2.432232622e-04f, -2.428792605e-04f, -2.425348638e-04f, -2.421900727e-04f, -2.418448879e-04f, -2.414993100e-04f, -2.411533397e-04f, -2.408069775e-04f, -2.404602240e-04f, +-2.401130800e-04f, -2.397655459e-04f, -2.394176226e-04f, -2.390693105e-04f, -2.387206103e-04f, -2.383715227e-04f, -2.380220483e-04f, -2.376721877e-04f, -2.373219416e-04f, -2.369713105e-04f, +-2.366202951e-04f, -2.362688961e-04f, -2.359171141e-04f, -2.355649497e-04f, -2.352124035e-04f, -2.348594763e-04f, -2.345061685e-04f, -2.341524810e-04f, -2.337984143e-04f, -2.334439690e-04f, +-2.330891458e-04f, -2.327339453e-04f, -2.323783682e-04f, -2.320224152e-04f, -2.316660867e-04f, -2.313093836e-04f, -2.309523065e-04f, -2.305948559e-04f, -2.302370326e-04f, -2.298788371e-04f, +-2.295202702e-04f, -2.291613324e-04f, -2.288020245e-04f, -2.284423471e-04f, -2.280823007e-04f, -2.277218862e-04f, -2.273611040e-04f, -2.269999549e-04f, -2.266384396e-04f, -2.262765586e-04f, +-2.259143127e-04f, -2.255517024e-04f, -2.251887284e-04f, -2.248253915e-04f, -2.244616921e-04f, -2.240976311e-04f, -2.237332090e-04f, -2.233684266e-04f, -2.230032844e-04f, -2.226377831e-04f, +-2.222719234e-04f, -2.219057059e-04f, -2.215391314e-04f, -2.211722004e-04f, -2.208049136e-04f, -2.204372717e-04f, -2.200692753e-04f, -2.197009252e-04f, -2.193322219e-04f, -2.189631661e-04f, +-2.185937585e-04f, -2.182239998e-04f, -2.178538906e-04f, -2.174834316e-04f, -2.171126234e-04f, -2.167414668e-04f, -2.163699623e-04f, -2.159981107e-04f, -2.156259127e-04f, -2.152533688e-04f, +-2.148804798e-04f, -2.145072463e-04f, -2.141336690e-04f, -2.137597486e-04f, -2.133854857e-04f, -2.130108810e-04f, -2.126359353e-04f, -2.122606490e-04f, -2.118850231e-04f, -2.115090580e-04f, +-2.111327545e-04f, -2.107561133e-04f, -2.103791350e-04f, -2.100018203e-04f, -2.096241699e-04f, -2.092461845e-04f, -2.088678647e-04f, -2.084892113e-04f, -2.081102248e-04f, -2.077309060e-04f, +-2.073512556e-04f, -2.069712743e-04f, -2.065909626e-04f, -2.062103214e-04f, -2.058293512e-04f, -2.054480528e-04f, -2.050664269e-04f, -2.046844741e-04f, -2.043021951e-04f, -2.039195906e-04f, +-2.035366613e-04f, -2.031534079e-04f, -2.027698310e-04f, -2.023859314e-04f, -2.020017098e-04f, -2.016171667e-04f, -2.012323030e-04f, -2.008471193e-04f, -2.004616162e-04f, -2.000757946e-04f, +-1.996896550e-04f, -1.993031981e-04f, -1.989164248e-04f, -1.985293355e-04f, -1.981419311e-04f, -1.977542123e-04f, -1.973661796e-04f, -1.969778339e-04f, -1.965891758e-04f, -1.962002060e-04f, +-1.958109251e-04f, -1.954213340e-04f, -1.950314333e-04f, -1.946412237e-04f, -1.942507058e-04f, -1.938598805e-04f, -1.934687483e-04f, -1.930773100e-04f, -1.926855663e-04f, -1.922935178e-04f, +-1.919011654e-04f, -1.915085096e-04f, -1.911155512e-04f, -1.907222909e-04f, -1.903287294e-04f, -1.899348673e-04f, -1.895407055e-04f, -1.891462445e-04f, -1.887514852e-04f, -1.883564281e-04f, +-1.879610740e-04f, -1.875654237e-04f, -1.871694778e-04f, -1.867732370e-04f, -1.863767020e-04f, -1.859798736e-04f, -1.855827524e-04f, -1.851853392e-04f, -1.847876346e-04f, -1.843896394e-04f, +-1.839913543e-04f, -1.835927799e-04f, -1.831939171e-04f, -1.827947665e-04f, -1.823953288e-04f, -1.819956047e-04f, -1.815955950e-04f, -1.811953003e-04f, -1.807947214e-04f, -1.803938590e-04f, +-1.799927138e-04f, -1.795912865e-04f, -1.791895778e-04f, -1.787875885e-04f, -1.783853192e-04f, -1.779827707e-04f, -1.775799437e-04f, -1.771768389e-04f, -1.767734570e-04f, -1.763697988e-04f, +-1.759658649e-04f, -1.755616561e-04f, -1.751571731e-04f, -1.747524166e-04f, -1.743473873e-04f, -1.739420860e-04f, -1.735365134e-04f, -1.731306701e-04f, -1.727245570e-04f, -1.723181748e-04f, +-1.719115241e-04f, -1.715046056e-04f, -1.710974202e-04f, -1.706899686e-04f, -1.702822513e-04f, -1.698742693e-04f, -1.694660232e-04f, -1.690575137e-04f, -1.686487415e-04f, -1.682397074e-04f, +-1.678304122e-04f, -1.674208565e-04f, -1.670110410e-04f, -1.666009665e-04f, -1.661906338e-04f, -1.657800435e-04f, -1.653691964e-04f, -1.649580931e-04f, -1.645467345e-04f, -1.641351213e-04f, +-1.637232542e-04f, -1.633111339e-04f, -1.628987611e-04f, -1.624861367e-04f, -1.620732612e-04f, -1.616601355e-04f, -1.612467603e-04f, -1.608331363e-04f, -1.604192643e-04f, -1.600051449e-04f, +-1.595907790e-04f, -1.591761672e-04f, -1.587613103e-04f, -1.583462090e-04f, -1.579308641e-04f, -1.575152762e-04f, -1.570994462e-04f, -1.566833748e-04f, -1.562670627e-04f, -1.558505106e-04f, +-1.554337193e-04f, -1.550166895e-04f, -1.545994220e-04f, -1.541819174e-04f, -1.537641766e-04f, -1.533462003e-04f, -1.529279892e-04f, -1.525095440e-04f, -1.520908655e-04f, -1.516719545e-04f, +-1.512528116e-04f, -1.508334377e-04f, -1.504138334e-04f, -1.499939995e-04f, -1.495739368e-04f, -1.491536459e-04f, -1.487331277e-04f, -1.483123829e-04f, -1.478914121e-04f, -1.474702163e-04f, +-1.470487960e-04f, -1.466271521e-04f, -1.462052853e-04f, -1.457831964e-04f, -1.453608860e-04f, -1.449383550e-04f, -1.445156040e-04f, -1.440926339e-04f, -1.436694454e-04f, -1.432460392e-04f, +-1.428224160e-04f, -1.423985767e-04f, -1.419745220e-04f, -1.415502526e-04f, -1.411257692e-04f, -1.407010727e-04f, -1.402761637e-04f, -1.398510431e-04f, -1.394257115e-04f, -1.390001697e-04f, +-1.385744185e-04f, -1.381484587e-04f, -1.377222909e-04f, -1.372959159e-04f, -1.368693345e-04f, -1.364425474e-04f, -1.360155555e-04f, -1.355883593e-04f, -1.351609598e-04f, -1.347333576e-04f, +-1.343055535e-04f, -1.338775483e-04f, -1.334493426e-04f, -1.330209374e-04f, -1.325923332e-04f, -1.321635309e-04f, -1.317345313e-04f, -1.313053350e-04f, -1.308759429e-04f, -1.304463557e-04f, +-1.300165741e-04f, -1.295865990e-04f, -1.291564310e-04f, -1.287260709e-04f, -1.282955196e-04f, -1.278647777e-04f, -1.274338460e-04f, -1.270027252e-04f, -1.265714162e-04f, -1.261399197e-04f, +-1.257082364e-04f, -1.252763671e-04f, -1.248443126e-04f, -1.244120736e-04f, -1.239796508e-04f, -1.235470452e-04f, -1.231142573e-04f, -1.226812880e-04f, -1.222481380e-04f, -1.218148082e-04f, +-1.213812992e-04f, -1.209476118e-04f, -1.205137467e-04f, -1.200797049e-04f, -1.196454869e-04f, -1.192110936e-04f, -1.187765258e-04f, -1.183417841e-04f, -1.179068694e-04f, -1.174717824e-04f, +-1.170365240e-04f, -1.166010947e-04f, -1.161654956e-04f, -1.157297272e-04f, -1.152937903e-04f, -1.148576858e-04f, -1.144214144e-04f, -1.139849768e-04f, -1.135483738e-04f, -1.131116062e-04f, +-1.126746748e-04f, -1.122375803e-04f, -1.118003235e-04f, -1.113629052e-04f, -1.109253261e-04f, -1.104875869e-04f, -1.100496886e-04f, -1.096116318e-04f, -1.091734172e-04f, -1.087350458e-04f, +-1.082965182e-04f, -1.078578352e-04f, -1.074189976e-04f, -1.069800061e-04f, -1.065408615e-04f, -1.061015647e-04f, -1.056621163e-04f, -1.052225171e-04f, -1.047827680e-04f, -1.043428696e-04f, +-1.039028228e-04f, -1.034626282e-04f, -1.030222868e-04f, -1.025817992e-04f, -1.021411663e-04f, -1.017003888e-04f, -1.012594675e-04f, -1.008184031e-04f, -1.003771964e-04f, -9.993584825e-05f, +-9.949435936e-05f, -9.905273052e-05f, -9.861096250e-05f, -9.816905607e-05f, -9.772701202e-05f, -9.728483111e-05f, -9.684251411e-05f, -9.640006182e-05f, -9.595747498e-05f, -9.551475439e-05f, +-9.507190082e-05f, -9.462891505e-05f, -9.418579784e-05f, -9.374254998e-05f, -9.329917224e-05f, -9.285566540e-05f, -9.241203023e-05f, -9.196826752e-05f, -9.152437803e-05f, -9.108036254e-05f, +-9.063622184e-05f, -9.019195669e-05f, -8.974756788e-05f, -8.930305619e-05f, -8.885842238e-05f, -8.841366724e-05f, -8.796879155e-05f, -8.752379608e-05f, -8.707868162e-05f, -8.663344894e-05f, +-8.618809881e-05f, -8.574263203e-05f, -8.529704936e-05f, -8.485135159e-05f, -8.440553949e-05f, -8.395961385e-05f, -8.351357544e-05f, -8.306742504e-05f, -8.262116344e-05f, -8.217479141e-05f, +-8.172830974e-05f, -8.128171920e-05f, -8.083502057e-05f, -8.038821463e-05f, -7.994130217e-05f, -7.949428396e-05f, -7.904716079e-05f, -7.859993343e-05f, -7.815260267e-05f, -7.770516929e-05f, +-7.725763407e-05f, -7.680999779e-05f, -7.636226123e-05f, -7.591442518e-05f, -7.546649041e-05f, -7.501845770e-05f, -7.457032785e-05f, -7.412210163e-05f, -7.367377982e-05f, -7.322536321e-05f, +-7.277685257e-05f, -7.232824870e-05f, -7.187955237e-05f, -7.143076436e-05f, -7.098188546e-05f, -7.053291645e-05f, -7.008385812e-05f, -6.963471124e-05f, -6.918547661e-05f, -6.873615500e-05f, +-6.828674719e-05f, -6.783725398e-05f, -6.738767614e-05f, -6.693801445e-05f, -6.648826971e-05f, -6.603844269e-05f, -6.558853419e-05f, -6.513854497e-05f, -6.468847583e-05f, -6.423832755e-05f, +-6.378810092e-05f, -6.333779672e-05f, -6.288741573e-05f, -6.243695874e-05f, -6.198642653e-05f, -6.153581989e-05f, -6.108513960e-05f, -6.063438645e-05f, -6.018356122e-05f, -5.973266469e-05f, +-5.928169766e-05f, -5.883066091e-05f, -5.837955521e-05f, -5.792838136e-05f, -5.747714014e-05f, -5.702583234e-05f, -5.657445875e-05f, -5.612302014e-05f, -5.567151730e-05f, -5.521995102e-05f, +-5.476832208e-05f, -5.431663128e-05f, -5.386487939e-05f, -5.341306720e-05f, -5.296119549e-05f, -5.250926506e-05f, -5.205727669e-05f, -5.160523116e-05f, -5.115312926e-05f, -5.070097178e-05f, +-5.024875949e-05f, -4.979649320e-05f, -4.934417368e-05f, -4.889180172e-05f, -4.843937810e-05f, -4.798690362e-05f, -4.753437905e-05f, -4.708180519e-05f, -4.662918282e-05f, -4.617651273e-05f, +-4.572379570e-05f, -4.527103252e-05f, -4.481822398e-05f, -4.436537085e-05f, -4.391247394e-05f, -4.345953402e-05f, -4.300655188e-05f, -4.255352832e-05f, -4.210046410e-05f, -4.164736002e-05f, +-4.119421688e-05f, -4.074103544e-05f, -4.028781651e-05f, -3.983456086e-05f, -3.938126929e-05f, -3.892794257e-05f, -3.847458150e-05f, -3.802118687e-05f, -3.756775945e-05f, -3.711430004e-05f, +-3.666080942e-05f, -3.620728838e-05f, -3.575373770e-05f, -3.530015818e-05f, -3.484655059e-05f, -3.439291573e-05f, -3.393925438e-05f, -3.348556732e-05f, -3.303185535e-05f, -3.257811925e-05f, +-3.212435981e-05f, -3.167057781e-05f, -3.121677404e-05f, -3.076294929e-05f, -3.030910434e-05f, -2.985523997e-05f, -2.940135698e-05f, -2.894745616e-05f, -2.849353828e-05f, -2.803960413e-05f, +-2.758565450e-05f, -2.713169018e-05f, -2.667771195e-05f, -2.622372060e-05f, -2.576971691e-05f, -2.531570168e-05f, -2.486167568e-05f, -2.440763970e-05f, -2.395359453e-05f, -2.349954095e-05f, +-2.304547975e-05f, -2.259141172e-05f, -2.213733764e-05f, -2.168325830e-05f, -2.122917448e-05f, -2.077508696e-05f, -2.032099654e-05f, -1.986690400e-05f, -1.941281012e-05f, -1.895871570e-05f, +-1.850462151e-05f, -1.805052834e-05f, -1.759643697e-05f, -1.714234820e-05f, -1.668826280e-05f, -1.623418156e-05f, -1.578010527e-05f, -1.532603471e-05f, -1.487197066e-05f, -1.441791392e-05f, +-1.396386526e-05f, -1.350982547e-05f, -1.305579533e-05f, -1.260177563e-05f, -1.214776716e-05f, -1.169377069e-05f, -1.123978701e-05f, -1.078581691e-05f, -1.033186117e-05f, -9.877920576e-06f, +-9.423995907e-06f, -8.970087949e-06f, -8.516197487e-06f, -8.062325304e-06f, -7.608472183e-06f, -7.154638908e-06f, -6.700826262e-06f, -6.247035029e-06f, -5.793265992e-06f, -5.339519933e-06f, +-4.885797637e-06f, -4.432099885e-06f, -3.978427461e-06f, -3.524781148e-06f, -3.071161727e-06f, -2.617569982e-06f, -2.164006694e-06f, -1.710472647e-06f, -1.256968622e-06f, -8.034954017e-07f, +-3.500537676e-07f, 1.033554983e-07f, 5.567316142e-07f, 1.010073799e-06f, 1.463381270e-06f, 1.916653247e-06f, 2.369888948e-06f, 2.823087592e-06f, 3.276248398e-06f, 3.729370585e-06f, +4.182453373e-06f, 4.635495980e-06f, 5.088497626e-06f, 5.541457531e-06f, 5.994374915e-06f, 6.447248997e-06f, 6.900078997e-06f, 7.352864136e-06f, 7.805603633e-06f, 8.258296709e-06f, +8.710942585e-06f, 9.163540480e-06f, 9.616089617e-06f, 1.006858922e-05f, 1.052103850e-05f, 1.097343668e-05f, 1.142578300e-05f, 1.187807665e-05f, 1.233031688e-05f, 1.278250290e-05f, +1.323463393e-05f, 1.368670920e-05f, 1.413872792e-05f, 1.459068932e-05f, 1.504259262e-05f, 1.549443705e-05f, 1.594622183e-05f, 1.639794618e-05f, 1.684960932e-05f, 1.730121047e-05f, +1.775274887e-05f, 1.820422373e-05f, 1.865563429e-05f, 1.910697975e-05f, 1.955825935e-05f, 2.000947231e-05f, 2.046061786e-05f, 2.091169521e-05f, 2.136270361e-05f, 2.181364226e-05f, +2.226451040e-05f, 2.271530724e-05f, 2.316603203e-05f, 2.361668398e-05f, 2.406726231e-05f, 2.451776626e-05f, 2.496819505e-05f, 2.541854791e-05f, 2.586882406e-05f, 2.631902274e-05f, +2.676914316e-05f, 2.721918455e-05f, 2.766914615e-05f, 2.811902718e-05f, 2.856882687e-05f, 2.901854444e-05f, 2.946817913e-05f, 2.991773016e-05f, 3.036719677e-05f, 3.081657817e-05f, +3.126587360e-05f, 3.171508230e-05f, 3.216420348e-05f, 3.261323638e-05f, 3.306218022e-05f, 3.351103425e-05f, 3.395979768e-05f, 3.440846976e-05f, 3.485704970e-05f, 3.530553674e-05f, +3.575393012e-05f, 3.620222905e-05f, 3.665043279e-05f, 3.709854055e-05f, 3.754655157e-05f, 3.799446507e-05f, 3.844228031e-05f, 3.888999650e-05f, 3.933761287e-05f, 3.978512868e-05f, +4.023254313e-05f, 4.067985548e-05f, 4.112706495e-05f, 4.157417077e-05f, 4.202117219e-05f, 4.246806844e-05f, 4.291485874e-05f, 4.336154234e-05f, 4.380811848e-05f, 4.425458638e-05f, +4.470094528e-05f, 4.514719442e-05f, 4.559333304e-05f, 4.603936037e-05f, 4.648527565e-05f, 4.693107811e-05f, 4.737676700e-05f, 4.782234154e-05f, 4.826780099e-05f, 4.871314457e-05f, +4.915837152e-05f, 4.960348109e-05f, 5.004847251e-05f, 5.049334502e-05f, 5.093809786e-05f, 5.138273027e-05f, 5.182724148e-05f, 5.227163075e-05f, 5.271589731e-05f, 5.316004040e-05f, +5.360405926e-05f, 5.404795313e-05f, 5.449172126e-05f, 5.493536288e-05f, 5.537887724e-05f, 5.582226358e-05f, 5.626552115e-05f, 5.670864918e-05f, 5.715164691e-05f, 5.759451360e-05f, +5.803724849e-05f, 5.847985082e-05f, 5.892231982e-05f, 5.936465476e-05f, 5.980685487e-05f, 6.024891940e-05f, 6.069084759e-05f, 6.113263870e-05f, 6.157429195e-05f, 6.201580661e-05f, +6.245718192e-05f, 6.289841712e-05f, 6.333951147e-05f, 6.378046420e-05f, 6.422127457e-05f, 6.466194183e-05f, 6.510246522e-05f, 6.554284400e-05f, 6.598307740e-05f, 6.642316469e-05f, +6.686310510e-05f, 6.730289790e-05f, 6.774254232e-05f, 6.818203763e-05f, 6.862138307e-05f, 6.906057789e-05f, 6.949962135e-05f, 6.993851269e-05f, 7.037725117e-05f, 7.081583604e-05f, +7.125426655e-05f, 7.169254196e-05f, 7.213066152e-05f, 7.256862449e-05f, 7.300643011e-05f, 7.344407764e-05f, 7.388156634e-05f, 7.431889546e-05f, 7.475606425e-05f, 7.519307198e-05f, +7.562991790e-05f, 7.606660126e-05f, 7.650312132e-05f, 7.693947735e-05f, 7.737566858e-05f, 7.781169429e-05f, 7.824755373e-05f, 7.868324617e-05f, 7.911877085e-05f, 7.955412703e-05f, +7.998931399e-05f, 8.042433097e-05f, 8.085917723e-05f, 8.129385205e-05f, 8.172835467e-05f, 8.216268436e-05f, 8.259684038e-05f, 8.303082199e-05f, 8.346462846e-05f, 8.389825905e-05f, +8.433171301e-05f, 8.476498962e-05f, 8.519808813e-05f, 8.563100782e-05f, 8.606374794e-05f, 8.649630776e-05f, 8.692868655e-05f, 8.736088356e-05f, 8.779289808e-05f, 8.822472935e-05f, +8.865637665e-05f, 8.908783925e-05f, 8.951911642e-05f, 8.995020741e-05f, 9.038111150e-05f, 9.081182797e-05f, 9.124235606e-05f, 9.167269506e-05f, 9.210284424e-05f, 9.253280286e-05f, +9.296257020e-05f, 9.339214552e-05f, 9.382152810e-05f, 9.425071721e-05f, 9.467971212e-05f, 9.510851210e-05f, 9.553711643e-05f, 9.596552437e-05f, 9.639373521e-05f, 9.682174821e-05f, +9.724956266e-05f, 9.767717781e-05f, 9.810459296e-05f, 9.853180737e-05f, 9.895882032e-05f, 9.938563109e-05f, 9.981223895e-05f, 1.002386432e-04f, 1.006648431e-04f, 1.010908379e-04f, +1.015166269e-04f, 1.019422094e-04f, 1.023675846e-04f, 1.027927519e-04f, 1.032177106e-04f, 1.036424598e-04f, 1.040669989e-04f, 1.044913271e-04f, 1.049154438e-04f, 1.053393483e-04f, +1.057630397e-04f, 1.061865175e-04f, 1.066097808e-04f, 1.070328290e-04f, 1.074556613e-04f, 1.078782770e-04f, 1.083006755e-04f, 1.087228559e-04f, 1.091448177e-04f, 1.095665600e-04f, +1.099880821e-04f, 1.104093834e-04f, 1.108304632e-04f, 1.112513206e-04f, 1.116719551e-04f, 1.120923658e-04f, 1.125125522e-04f, 1.129325134e-04f, 1.133522488e-04f, 1.137717576e-04f, +1.141910392e-04f, 1.146100928e-04f, 1.150289178e-04f, 1.154475134e-04f, 1.158658789e-04f, 1.162840136e-04f, 1.167019168e-04f, 1.171195878e-04f, 1.175370259e-04f, 1.179542303e-04f, +1.183712005e-04f, 1.187879356e-04f, 1.192044351e-04f, 1.196206980e-04f, 1.200367239e-04f, 1.204525119e-04f, 1.208680614e-04f, 1.212833716e-04f, 1.216984419e-04f, 1.221132716e-04f, +1.225278599e-04f, 1.229422062e-04f, 1.233563098e-04f, 1.237701699e-04f, 1.241837859e-04f, 1.245971571e-04f, 1.250102827e-04f, 1.254231621e-04f, 1.258357946e-04f, 1.262481795e-04f, +1.266603161e-04f, 1.270722036e-04f, 1.274838415e-04f, 1.278952289e-04f, 1.283063653e-04f, 1.287172499e-04f, 1.291278821e-04f, 1.295382610e-04f, 1.299483862e-04f, 1.303582567e-04f, +1.307678721e-04f, 1.311772315e-04f, 1.315863343e-04f, 1.319951798e-04f, 1.324037673e-04f, 1.328120961e-04f, 1.332201656e-04f, 1.336279750e-04f, 1.340355236e-04f, 1.344428109e-04f, +1.348498360e-04f, 1.352565984e-04f, 1.356630972e-04f, 1.360693319e-04f, 1.364753018e-04f, 1.368810061e-04f, 1.372864442e-04f, 1.376916154e-04f, 1.380965190e-04f, 1.385011544e-04f, +1.389055209e-04f, 1.393096177e-04f, 1.397134443e-04f, 1.401169998e-04f, 1.405202837e-04f, 1.409232953e-04f, 1.413260339e-04f, 1.417284988e-04f, 1.421306894e-04f, 1.425326049e-04f, +1.429342447e-04f, 1.433356081e-04f, 1.437366944e-04f, 1.441375031e-04f, 1.445380333e-04f, 1.449382844e-04f, 1.453382558e-04f, 1.457379468e-04f, 1.461373567e-04f, 1.465364848e-04f, +1.469353305e-04f, 1.473338931e-04f, 1.477321720e-04f, 1.481301664e-04f, 1.485278757e-04f, 1.489252992e-04f, 1.493224363e-04f, 1.497192862e-04f, 1.501158485e-04f, 1.505121222e-04f, +1.509081069e-04f, 1.513038019e-04f, 1.516992064e-04f, 1.520943198e-04f, 1.524891414e-04f, 1.528836707e-04f, 1.532779069e-04f, 1.536718493e-04f, 1.540654974e-04f, 1.544588504e-04f, +1.548519077e-04f, 1.552446686e-04f, 1.556371325e-04f, 1.560292987e-04f, 1.564211666e-04f, 1.568127355e-04f, 1.572040048e-04f, 1.575949737e-04f, 1.579856417e-04f, 1.583760080e-04f, +1.587660721e-04f, 1.591558333e-04f, 1.595452909e-04f, 1.599344443e-04f, 1.603232928e-04f, 1.607118358e-04f, 1.611000726e-04f, 1.614880026e-04f, 1.618756251e-04f, 1.622629395e-04f, +1.626499452e-04f, 1.630366414e-04f, 1.634230276e-04f, 1.638091030e-04f, 1.641948671e-04f, 1.645803193e-04f, 1.649654587e-04f, 1.653502850e-04f, 1.657347972e-04f, 1.661189949e-04f, +1.665028775e-04f, 1.668864441e-04f, 1.672696943e-04f, 1.676526273e-04f, 1.680352426e-04f, 1.684175395e-04f, 1.687995173e-04f, 1.691811755e-04f, 1.695625133e-04f, 1.699435302e-04f, +1.703242255e-04f, 1.707045985e-04f, 1.710846487e-04f, 1.714643754e-04f, 1.718437780e-04f, 1.722228559e-04f, 1.726016083e-04f, 1.729800347e-04f, 1.733581345e-04f, 1.737359070e-04f, +1.741133516e-04f, 1.744904676e-04f, 1.748672545e-04f, 1.752437116e-04f, 1.756198382e-04f, 1.759956338e-04f, 1.763710977e-04f, 1.767462294e-04f, 1.771210281e-04f, 1.774954932e-04f, +1.778696242e-04f, 1.782434204e-04f, 1.786168812e-04f, 1.789900059e-04f, 1.793627940e-04f, 1.797352448e-04f, 1.801073577e-04f, 1.804791321e-04f, 1.808505674e-04f, 1.812216629e-04f, +1.815924180e-04f, 1.819628321e-04f, 1.823329047e-04f, 1.827026350e-04f, 1.830720225e-04f, 1.834410666e-04f, 1.838097666e-04f, 1.841781219e-04f, 1.845461319e-04f, 1.849137961e-04f, +1.852811137e-04f, 1.856480842e-04f, 1.860147070e-04f, 1.863809815e-04f, 1.867469070e-04f, 1.871124830e-04f, 1.874777088e-04f, 1.878425839e-04f, 1.882071076e-04f, 1.885712793e-04f, +1.889350985e-04f, 1.892985645e-04f, 1.896616767e-04f, 1.900244345e-04f, 1.903868373e-04f, 1.907488846e-04f, 1.911105756e-04f, 1.914719099e-04f, 1.918328868e-04f, 1.921935057e-04f, +1.925537660e-04f, 1.929136672e-04f, 1.932732085e-04f, 1.936323895e-04f, 1.939912096e-04f, 1.943496681e-04f, 1.947077644e-04f, 1.950654980e-04f, 1.954228683e-04f, 1.957798746e-04f, +1.961365164e-04f, 1.964927931e-04f, 1.968487041e-04f, 1.972042488e-04f, 1.975594266e-04f, 1.979142370e-04f, 1.982686794e-04f, 1.986227530e-04f, 1.989764575e-04f, 1.993297922e-04f, +1.996827565e-04f, 2.000353498e-04f, 2.003875715e-04f, 2.007394211e-04f, 2.010908980e-04f, 2.014420016e-04f, 2.017927313e-04f, 2.021430865e-04f, 2.024930668e-04f, 2.028426714e-04f, +2.031918998e-04f, 2.035407514e-04f, 2.038892257e-04f, 2.042373220e-04f, 2.045850399e-04f, 2.049323787e-04f, 2.052793379e-04f, 2.056259168e-04f, 2.059721150e-04f, 2.063179318e-04f, +2.066633667e-04f, 2.070084191e-04f, 2.073530884e-04f, 2.076973741e-04f, 2.080412756e-04f, 2.083847923e-04f, 2.087279237e-04f, 2.090706692e-04f, 2.094130282e-04f, 2.097550002e-04f, +2.100965846e-04f, 2.104377809e-04f, 2.107785884e-04f, 2.111190067e-04f, 2.114590351e-04f, 2.117986731e-04f, 2.121379202e-04f, 2.124767758e-04f, 2.128152393e-04f, 2.131533102e-04f, +2.134909878e-04f, 2.138282718e-04f, 2.141651615e-04f, 2.145016563e-04f, 2.148377557e-04f, 2.151734591e-04f, 2.155087661e-04f, 2.158436760e-04f, 2.161781883e-04f, 2.165123025e-04f, +2.168460179e-04f, 2.171793341e-04f, 2.175122505e-04f, 2.178447666e-04f, 2.181768817e-04f, 2.185085954e-04f, 2.188399072e-04f, 2.191708164e-04f, 2.195013226e-04f, 2.198314251e-04f, +2.201611235e-04f, 2.204904172e-04f, 2.208193057e-04f, 2.211477884e-04f, 2.214758648e-04f, 2.218035344e-04f, 2.221307965e-04f, 2.224576508e-04f, 2.227840966e-04f, 2.231101334e-04f, +2.234357607e-04f, 2.237609779e-04f, 2.240857845e-04f, 2.244101800e-04f, 2.247341639e-04f, 2.250577356e-04f, 2.253808945e-04f, 2.257036403e-04f, 2.260259722e-04f, 2.263478899e-04f, +2.266693927e-04f, 2.269904802e-04f, 2.273111519e-04f, 2.276314071e-04f, 2.279512454e-04f, 2.282706663e-04f, 2.285896692e-04f, 2.289082536e-04f, 2.292264190e-04f, 2.295441648e-04f, +2.298614907e-04f, 2.301783959e-04f, 2.304948801e-04f, 2.308109427e-04f, 2.311265832e-04f, 2.314418010e-04f, 2.317565958e-04f, 2.320709668e-04f, 2.323849137e-04f, 2.326984359e-04f, +2.330115329e-04f, 2.333242042e-04f, 2.336364493e-04f, 2.339482677e-04f, 2.342596588e-04f, 2.345706222e-04f, 2.348811574e-04f, 2.351912638e-04f, 2.355009410e-04f, 2.358101884e-04f, +2.361190055e-04f, 2.364273919e-04f, 2.367353470e-04f, 2.370428703e-04f, 2.373499614e-04f, 2.376566197e-04f, 2.379628448e-04f, 2.382686361e-04f, 2.385739931e-04f, 2.388789153e-04f, +2.391834024e-04f, 2.394874536e-04f, 2.397910686e-04f, 2.400942469e-04f, 2.403969880e-04f, 2.406992913e-04f, 2.410011565e-04f, 2.413025829e-04f, 2.416035701e-04f, 2.419041177e-04f, +2.422042251e-04f, 2.425038919e-04f, 2.428031175e-04f, 2.431019015e-04f, 2.434002433e-04f, 2.436981426e-04f, 2.439955988e-04f, 2.442926115e-04f, 2.445891801e-04f, 2.448853042e-04f, +2.451809833e-04f, 2.454762170e-04f, 2.457710046e-04f, 2.460653459e-04f, 2.463592402e-04f, 2.466526871e-04f, 2.469456862e-04f, 2.472382370e-04f, 2.475303389e-04f, 2.478219916e-04f, +2.481131945e-04f, 2.484039472e-04f, 2.486942492e-04f, 2.489841001e-04f, 2.492734993e-04f, 2.495624464e-04f, 2.498509410e-04f, 2.501389825e-04f, 2.504265706e-04f, 2.507137047e-04f, +2.510003843e-04f, 2.512866091e-04f, 2.515723785e-04f, 2.518576922e-04f, 2.521425495e-04f, 2.524269502e-04f, 2.527108936e-04f, 2.529943794e-04f, 2.532774071e-04f, 2.535599763e-04f, +2.538420864e-04f, 2.541237371e-04f, 2.544049279e-04f, 2.546856583e-04f, 2.549659278e-04f, 2.552457361e-04f, 2.555250827e-04f, 2.558039671e-04f, 2.560823889e-04f, 2.563603476e-04f, +2.566378428e-04f, 2.569148740e-04f, 2.571914408e-04f, 2.574675428e-04f, 2.577431795e-04f, 2.580183504e-04f, 2.582930551e-04f, 2.585672933e-04f, 2.588410644e-04f, 2.591143679e-04f, +2.593872036e-04f, 2.596595708e-04f, 2.599314692e-04f, 2.602028984e-04f, 2.604738579e-04f, 2.607443473e-04f, 2.610143662e-04f, 2.612839140e-04f, 2.615529904e-04f, 2.618215950e-04f, +2.620897273e-04f, 2.623573869e-04f, 2.626245734e-04f, 2.628912863e-04f, 2.631575252e-04f, 2.634232897e-04f, 2.636885794e-04f, 2.639533937e-04f, 2.642177324e-04f, 2.644815950e-04f, +2.647449811e-04f, 2.650078902e-04f, 2.652703219e-04f, 2.655322759e-04f, 2.657937516e-04f, 2.660547487e-04f, 2.663152668e-04f, 2.665753054e-04f, 2.668348641e-04f, 2.670939425e-04f, +2.673525403e-04f, 2.676106569e-04f, 2.678682920e-04f, 2.681254452e-04f, 2.683821160e-04f, 2.686383041e-04f, 2.688940090e-04f, 2.691492304e-04f, 2.694039677e-04f, 2.696582207e-04f, +2.699119890e-04f, 2.701652720e-04f, 2.704180694e-04f, 2.706703809e-04f, 2.709222059e-04f, 2.711735442e-04f, 2.714243953e-04f, 2.716747588e-04f, 2.719246343e-04f, 2.721740214e-04f, +2.724229198e-04f, 2.726713289e-04f, 2.729192485e-04f, 2.731666782e-04f, 2.734136175e-04f, 2.736600660e-04f, 2.739060234e-04f, 2.741514893e-04f, 2.743964633e-04f, 2.746409450e-04f, +2.748849340e-04f, 2.751284299e-04f, 2.753714324e-04f, 2.756139410e-04f, 2.758559554e-04f, 2.760974752e-04f, 2.763385000e-04f, 2.765790295e-04f, 2.768190632e-04f, 2.770586007e-04f, +2.772976418e-04f, 2.775361859e-04f, 2.777742329e-04f, 2.780117821e-04f, 2.782488334e-04f, 2.784853863e-04f, 2.787214404e-04f, 2.789569954e-04f, 2.791920509e-04f, 2.794266066e-04f, +2.796606620e-04f, 2.798942168e-04f, 2.801272706e-04f, 2.803598231e-04f, 2.805918739e-04f, 2.808234226e-04f, 2.810544689e-04f, 2.812850123e-04f, 2.815150527e-04f, 2.817445895e-04f, +2.819736224e-04f, 2.822021511e-04f, 2.824301752e-04f, 2.826576943e-04f, 2.828847081e-04f, 2.831112163e-04f, 2.833372184e-04f, 2.835627142e-04f, 2.837877032e-04f, 2.840121852e-04f, +2.842361597e-04f, 2.844596264e-04f, 2.846825850e-04f, 2.849050351e-04f, 2.851269764e-04f, 2.853484086e-04f, 2.855693312e-04f, 2.857897439e-04f, 2.860096465e-04f, 2.862290384e-04f, +2.864479195e-04f, 2.866662894e-04f, 2.868841477e-04f, 2.871014940e-04f, 2.873183281e-04f, 2.875346497e-04f, 2.877504583e-04f, 2.879657536e-04f, 2.881805353e-04f, 2.883948031e-04f, +2.886085567e-04f, 2.888217956e-04f, 2.890345196e-04f, 2.892467284e-04f, 2.894584215e-04f, 2.896695988e-04f, 2.898802598e-04f, 2.900904042e-04f, 2.903000318e-04f, 2.905091421e-04f, +2.907177349e-04f, 2.909258098e-04f, 2.911333665e-04f, 2.913404047e-04f, 2.915469241e-04f, 2.917529244e-04f, 2.919584051e-04f, 2.921633661e-04f, 2.923678070e-04f, 2.925717274e-04f, +2.927751272e-04f, 2.929780058e-04f, 2.931803632e-04f, 2.933821988e-04f, 2.935835125e-04f, 2.937843039e-04f, 2.939845726e-04f, 2.941843185e-04f, 2.943835412e-04f, 2.945822403e-04f, +2.947804156e-04f, 2.949780668e-04f, 2.951751935e-04f, 2.953717955e-04f, 2.955678725e-04f, 2.957634241e-04f, 2.959584501e-04f, 2.961529501e-04f, 2.963469239e-04f, 2.965403712e-04f, +2.967332916e-04f, 2.969256849e-04f, 2.971175508e-04f, 2.973088890e-04f, 2.974996992e-04f, 2.976899811e-04f, 2.978797344e-04f, 2.980689588e-04f, 2.982576540e-04f, 2.984458198e-04f, +2.986334559e-04f, 2.988205619e-04f, 2.990071377e-04f, 2.991931828e-04f, 2.993786970e-04f, 2.995636801e-04f, 2.997481318e-04f, 2.999320517e-04f, 3.001154397e-04f, 3.002982953e-04f, +3.004806184e-04f, 3.006624087e-04f, 3.008436658e-04f, 3.010243896e-04f, 3.012045798e-04f, 3.013842360e-04f, 3.015633580e-04f, 3.017419455e-04f, 3.019199983e-04f, 3.020975161e-04f, +3.022744986e-04f, 3.024509455e-04f, 3.026268567e-04f, 3.028022318e-04f, 3.029770705e-04f, 3.031513727e-04f, 3.033251379e-04f, 3.034983661e-04f, 3.036710568e-04f, 3.038432100e-04f, +3.040148252e-04f, 3.041859022e-04f, 3.043564409e-04f, 3.045264408e-04f, 3.046959019e-04f, 3.048648237e-04f, 3.050332062e-04f, 3.052010489e-04f, 3.053683517e-04f, 3.055351143e-04f, +3.057013365e-04f, 3.058670180e-04f, 3.060321585e-04f, 3.061967579e-04f, 3.063608159e-04f, 3.065243322e-04f, 3.066873066e-04f, 3.068497388e-04f, 3.070116287e-04f, 3.071729759e-04f, +3.073337803e-04f, 3.074940415e-04f, 3.076537594e-04f, 3.078129337e-04f, 3.079715642e-04f, 3.081296506e-04f, 3.082871927e-04f, 3.084441904e-04f, 3.086006432e-04f, 3.087565511e-04f, +3.089119138e-04f, 3.090667310e-04f, 3.092210026e-04f, 3.093747282e-04f, 3.095279078e-04f, 3.096805410e-04f, 3.098326276e-04f, 3.099841674e-04f, 3.101351602e-04f, 3.102856058e-04f, +3.104355039e-04f, 3.105848544e-04f, 3.107336569e-04f, 3.108819113e-04f, 3.110296175e-04f, 3.111767750e-04f, 3.113233838e-04f, 3.114694436e-04f, 3.116149543e-04f, 3.117599155e-04f, +3.119043272e-04f, 3.120481890e-04f, 3.121915008e-04f, 3.123342623e-04f, 3.124764735e-04f, 3.126181340e-04f, 3.127592436e-04f, 3.128998022e-04f, 3.130398095e-04f, 3.131792654e-04f, +3.133181696e-04f, 3.134565219e-04f, 3.135943222e-04f, 3.137315702e-04f, 3.138682658e-04f, 3.140044088e-04f, 3.141399988e-04f, 3.142750359e-04f, 3.144095197e-04f, 3.145434501e-04f, +3.146768269e-04f, 3.148096499e-04f, 3.149419189e-04f, 3.150736337e-04f, 3.152047941e-04f, 3.153354000e-04f, 3.154654511e-04f, 3.155949474e-04f, 3.157238885e-04f, 3.158522743e-04f, +3.159801046e-04f, 3.161073793e-04f, 3.162340982e-04f, 3.163602610e-04f, 3.164858677e-04f, 3.166109180e-04f, 3.167354118e-04f, 3.168593488e-04f, 3.169827290e-04f, 3.171055521e-04f, +3.172278179e-04f, 3.173495264e-04f, 3.174706773e-04f, 3.175912704e-04f, 3.177113056e-04f, 3.178307828e-04f, 3.179497017e-04f, 3.180680622e-04f, 3.181858642e-04f, 3.183031074e-04f, +3.184197917e-04f, 3.185359169e-04f, 3.186514830e-04f, 3.187664896e-04f, 3.188809367e-04f, 3.189948242e-04f, 3.191081518e-04f, 3.192209194e-04f, 3.193331268e-04f, 3.194447739e-04f, +3.195558606e-04f, 3.196663866e-04f, 3.197763519e-04f, 3.198857563e-04f, 3.199945996e-04f, 3.201028817e-04f, 3.202106025e-04f, 3.203177617e-04f, 3.204243594e-04f, 3.205303952e-04f, +3.206358691e-04f, 3.207407809e-04f, 3.208451306e-04f, 3.209489178e-04f, 3.210521426e-04f, 3.211548048e-04f, 3.212569042e-04f, 3.213584407e-04f, 3.214594142e-04f, 3.215598245e-04f, +3.216596715e-04f, 3.217589551e-04f, 3.218576751e-04f, 3.219558315e-04f, 3.220534240e-04f, 3.221504526e-04f, 3.222469171e-04f, 3.223428174e-04f, 3.224381534e-04f, 3.225329249e-04f, +3.226271319e-04f, 3.227207742e-04f, 3.228138517e-04f, 3.229063642e-04f, 3.229983117e-04f, 3.230896941e-04f, 3.231805111e-04f, 3.232707628e-04f, 3.233604489e-04f, 3.234495695e-04f, +3.235381242e-04f, 3.236261132e-04f, 3.237135361e-04f, 3.238003930e-04f, 3.238866838e-04f, 3.239724082e-04f, 3.240575662e-04f, 3.241421578e-04f, 3.242261827e-04f, 3.243096409e-04f, +3.243925323e-04f, 3.244748568e-04f, 3.245566143e-04f, 3.246378046e-04f, 3.247184278e-04f, 3.247984836e-04f, 3.248779721e-04f, 3.249568930e-04f, 3.250352463e-04f, 3.251130319e-04f, +3.251902498e-04f, 3.252668997e-04f, 3.253429817e-04f, 3.254184957e-04f, 3.254934415e-04f, 3.255678190e-04f, 3.256416282e-04f, 3.257148690e-04f, 3.257875414e-04f, 3.258596451e-04f, +3.259311802e-04f, 3.260021465e-04f, 3.260725440e-04f, 3.261423726e-04f, 3.262116323e-04f, 3.262803228e-04f, 3.263484442e-04f, 3.264159964e-04f, 3.264829793e-04f, 3.265493929e-04f, +3.266152370e-04f, 3.266805116e-04f, 3.267452166e-04f, 3.268093520e-04f, 3.268729176e-04f, 3.269359134e-04f, 3.269983394e-04f, 3.270601955e-04f, 3.271214816e-04f, 3.271821976e-04f, +3.272423435e-04f, 3.273019192e-04f, 3.273609247e-04f, 3.274193599e-04f, 3.274772248e-04f, 3.275345192e-04f, 3.275912431e-04f, 3.276473965e-04f, 3.277029793e-04f, 3.277579915e-04f, +3.278124330e-04f, 3.278663037e-04f, 3.279196037e-04f, 3.279723328e-04f, 3.280244910e-04f, 3.280760782e-04f, 3.281270945e-04f, 3.281775397e-04f, 3.282274138e-04f, 3.282767168e-04f, +3.283254486e-04f, 3.283736092e-04f, 3.284211986e-04f, 3.284682166e-04f, 3.285146633e-04f, 3.285605386e-04f, 3.286058426e-04f, 3.286505750e-04f, 3.286947360e-04f, 3.287383255e-04f, +3.287813434e-04f, 3.288237897e-04f, 3.288656644e-04f, 3.289069674e-04f, 3.289476988e-04f, 3.289878585e-04f, 3.290274464e-04f, 3.290664626e-04f, 3.291049070e-04f, 3.291427795e-04f, +3.291800803e-04f, 3.292168092e-04f, 3.292529662e-04f, 3.292885513e-04f, 3.293235644e-04f, 3.293580057e-04f, 3.293918750e-04f, 3.294251723e-04f, 3.294578976e-04f, 3.294900509e-04f, +3.295216322e-04f, 3.295526415e-04f, 3.295830787e-04f, 3.296129439e-04f, 3.296422370e-04f, 3.296709581e-04f, 3.296991070e-04f, 3.297266839e-04f, 3.297536887e-04f, 3.297801214e-04f, +3.298059820e-04f, 3.298312705e-04f, 3.298559868e-04f, 3.298801311e-04f, 3.299037033e-04f, 3.299267034e-04f, 3.299491313e-04f, 3.299709872e-04f, 3.299922709e-04f, 3.300129826e-04f, +3.300331222e-04f, 3.300526897e-04f, 3.300716852e-04f, 3.300901086e-04f, 3.301079599e-04f, 3.301252392e-04f, 3.301419465e-04f, 3.301580817e-04f, 3.301736450e-04f, 3.301886363e-04f, +3.302030556e-04f, 3.302169029e-04f, 3.302301783e-04f, 3.302428818e-04f, 3.302550134e-04f, 3.302665732e-04f, 3.302775610e-04f, 3.302879771e-04f, 3.302978213e-04f, 3.303070938e-04f, +3.303157945e-04f, 3.303239235e-04f, 3.303314807e-04f, 3.303384664e-04f, 3.303448803e-04f, 3.303507227e-04f, 3.303559934e-04f, 3.303606926e-04f, 3.303648204e-04f, 3.303683766e-04f, +3.303713614e-04f, 3.303737747e-04f, 3.303756168e-04f, 3.303768874e-04f, 3.303775868e-04f, 3.303777150e-04f, 3.303772719e-04f, 3.303762577e-04f, 3.303746723e-04f, 3.303725159e-04f, +3.303697884e-04f, 3.303664900e-04f, 3.303626206e-04f, 3.303581803e-04f, 3.303531692e-04f, 3.303475873e-04f, 3.303414346e-04f, 3.303347113e-04f, 3.303274173e-04f, 3.303195528e-04f, +3.303111177e-04f, 3.303021122e-04f, 3.302925362e-04f, 3.302823900e-04f, 3.302716734e-04f, 3.302603866e-04f, 3.302485296e-04f, 3.302361025e-04f, 3.302231054e-04f, 3.302095382e-04f, +3.301954012e-04f, 3.301806943e-04f, 3.301654177e-04f, 3.301495713e-04f, 3.301331553e-04f, 3.301161697e-04f, 3.300986146e-04f, 3.300804901e-04f, 3.300617962e-04f, 3.300425330e-04f, +3.300227007e-04f, 3.300022992e-04f, 3.299813286e-04f, 3.299597891e-04f, 3.299376806e-04f, 3.299150034e-04f, 3.298917574e-04f, 3.298679427e-04f, 3.298435595e-04f, 3.298186078e-04f, +3.297930876e-04f, 3.297669992e-04f, 3.297403425e-04f, 3.297131177e-04f, 3.296853248e-04f, 3.296569640e-04f, 3.296280353e-04f, 3.295985388e-04f, 3.295684746e-04f, 3.295378428e-04f, +3.295066435e-04f, 3.294748768e-04f, 3.294425428e-04f, 3.294096415e-04f, 3.293761732e-04f, 3.293421378e-04f, 3.293075356e-04f, 3.292723665e-04f, 3.292366307e-04f, 3.292003282e-04f, +3.291634593e-04f, 3.291260240e-04f, 3.290880224e-04f, 3.290494546e-04f, 3.290103207e-04f, 3.289706209e-04f, 3.289303552e-04f, 3.288895237e-04f, 3.288481266e-04f, 3.288061640e-04f, +3.287636360e-04f, 3.287205427e-04f, 3.286768842e-04f, 3.286326607e-04f, 3.285878722e-04f, 3.285425189e-04f, 3.284966009e-04f, 3.284501183e-04f, 3.284030712e-04f, 3.283554598e-04f, +3.283072842e-04f, 3.282585445e-04f, 3.282092408e-04f, 3.281593733e-04f, 3.281089421e-04f, 3.280579473e-04f, 3.280063890e-04f, 3.279542674e-04f, 3.279015827e-04f, 3.278483348e-04f, +3.277945241e-04f, 3.277401505e-04f, 3.276852143e-04f, 3.276297156e-04f, 3.275736545e-04f, 3.275170311e-04f, 3.274598457e-04f, 3.274020983e-04f, 3.273437890e-04f, 3.272849181e-04f, +3.272254856e-04f, 3.271654918e-04f, 3.271049367e-04f, 3.270438205e-04f, 3.269821433e-04f, 3.269199053e-04f, 3.268571067e-04f, 3.267937475e-04f, 3.267298280e-04f, 3.266653483e-04f, +3.266003085e-04f, 3.265347088e-04f, 3.264685494e-04f, 3.264018303e-04f, 3.263345519e-04f, 3.262667141e-04f, 3.261983173e-04f, 3.261293614e-04f, 3.260598468e-04f, 3.259897735e-04f, +3.259191418e-04f, 3.258479517e-04f, 3.257762035e-04f, 3.257038973e-04f, 3.256310333e-04f, 3.255576116e-04f, 3.254836324e-04f, 3.254090959e-04f, 3.253340023e-04f, 3.252583517e-04f, +3.251821443e-04f, 3.251053802e-04f, 3.250280597e-04f, 3.249501829e-04f, 3.248717500e-04f, 3.247927612e-04f, 3.247132166e-04f, 3.246331165e-04f, 3.245524609e-04f, 3.244712501e-04f, +3.243894843e-04f, 3.243071636e-04f, 3.242242883e-04f, 3.241408584e-04f, 3.240568743e-04f, 3.239723361e-04f, 3.238872439e-04f, 3.238015980e-04f, 3.237153985e-04f, 3.236286456e-04f, +3.235413396e-04f, 3.234534806e-04f, 3.233650688e-04f, 3.232761045e-04f, 3.231865877e-04f, 3.230965187e-04f, 3.230058977e-04f, 3.229147249e-04f, 3.228230005e-04f, 3.227307246e-04f, +3.226378976e-04f, 3.225445195e-04f, 3.224505906e-04f, 3.223561111e-04f, 3.222610812e-04f, 3.221655011e-04f, 3.220693710e-04f, 3.219726911e-04f, 3.218754616e-04f, 3.217776828e-04f, +3.216793547e-04f, 3.215804778e-04f, 3.214810521e-04f, 3.213810778e-04f, 3.212805553e-04f, 3.211794846e-04f, 3.210778660e-04f, 3.209756998e-04f, 3.208729861e-04f, 3.207697252e-04f, +3.206659173e-04f, 3.205615625e-04f, 3.204566612e-04f, 3.203512136e-04f, 3.202452197e-04f, 3.201386800e-04f, 3.200315946e-04f, 3.199239637e-04f, 3.198157876e-04f, 3.197070665e-04f, +3.195978006e-04f, 3.194879901e-04f, 3.193776354e-04f, 3.192667365e-04f, 3.191552937e-04f, 3.190433074e-04f, 3.189307776e-04f, 3.188177047e-04f, 3.187040889e-04f, 3.185899304e-04f, +3.184752294e-04f, 3.183599862e-04f, 3.182442010e-04f, 3.181278741e-04f, 3.180110057e-04f, 3.178935961e-04f, 3.177756454e-04f, 3.176571540e-04f, 3.175381221e-04f, 3.174185498e-04f, +3.172984376e-04f, 3.171777856e-04f, 3.170565940e-04f, 3.169348632e-04f, 3.168125933e-04f, 3.166897846e-04f, 3.165664374e-04f, 3.164425520e-04f, 3.163181285e-04f, 3.161931672e-04f, +3.160676684e-04f, 3.159416324e-04f, 3.158150593e-04f, 3.156879496e-04f, 3.155603033e-04f, 3.154321208e-04f, 3.153034024e-04f, 3.151741482e-04f, 3.150443586e-04f, 3.149140339e-04f, +3.147831742e-04f, 3.146517799e-04f, 3.145198512e-04f, 3.143873884e-04f, 3.142543917e-04f, 3.141208615e-04f, 3.139867980e-04f, 3.138522014e-04f, 3.137170721e-04f, 3.135814103e-04f, +3.134452163e-04f, 3.133084904e-04f, 3.131712328e-04f, 3.130334438e-04f, 3.128951236e-04f, 3.127562727e-04f, 3.126168912e-04f, 3.124769794e-04f, 3.123365377e-04f, 3.121955662e-04f, +3.120540653e-04f, 3.119120353e-04f, 3.117694764e-04f, 3.116263889e-04f, 3.114827731e-04f, 3.113386293e-04f, 3.111939579e-04f, 3.110487590e-04f, 3.109030329e-04f, 3.107567800e-04f, +3.106100006e-04f, 3.104626949e-04f, 3.103148633e-04f, 3.101665059e-04f, 3.100176232e-04f, 3.098682154e-04f, 3.097182829e-04f, 3.095678258e-04f, 3.094168445e-04f, 3.092653394e-04f, +3.091133107e-04f, 3.089607587e-04f, 3.088076837e-04f, 3.086540860e-04f, 3.084999659e-04f, 3.083453238e-04f, 3.081901599e-04f, 3.080344746e-04f, 3.078782681e-04f, 3.077215407e-04f, +3.075642928e-04f, 3.074065247e-04f, 3.072482367e-04f, 3.070894291e-04f, 3.069301022e-04f, 3.067702563e-04f, 3.066098917e-04f, 3.064490088e-04f, 3.062876079e-04f, 3.061256892e-04f, +3.059632532e-04f, 3.058003001e-04f, 3.056368302e-04f, 3.054728439e-04f, 3.053083415e-04f, 3.051433233e-04f, 3.049777896e-04f, 3.048117408e-04f, 3.046451771e-04f, 3.044780990e-04f, +3.043105067e-04f, 3.041424006e-04f, 3.039737809e-04f, 3.038046481e-04f, 3.036350024e-04f, 3.034648442e-04f, 3.032941738e-04f, 3.031229915e-04f, 3.029512978e-04f, 3.027790928e-04f, +3.026063770e-04f, 3.024331507e-04f, 3.022594141e-04f, 3.020851678e-04f, 3.019104119e-04f, 3.017351469e-04f, 3.015593731e-04f, 3.013830908e-04f, 3.012063003e-04f, 3.010290020e-04f, +3.008511963e-04f, 3.006728835e-04f, 3.004940639e-04f, 3.003147379e-04f, 3.001349058e-04f, 2.999545681e-04f, 2.997737249e-04f, 2.995923767e-04f, 2.994105239e-04f, 2.992281667e-04f, +2.990453055e-04f, 2.988619408e-04f, 2.986780728e-04f, 2.984937019e-04f, 2.983088284e-04f, 2.981234527e-04f, 2.979375752e-04f, 2.977511963e-04f, 2.975643162e-04f, 2.973769353e-04f, +2.971890541e-04f, 2.970006728e-04f, 2.968117918e-04f, 2.966224116e-04f, 2.964325324e-04f, 2.962421546e-04f, 2.960512786e-04f, 2.958599047e-04f, 2.956680334e-04f, 2.954756649e-04f, +2.952827997e-04f, 2.950894381e-04f, 2.948955806e-04f, 2.947012274e-04f, 2.945063789e-04f, 2.943110356e-04f, 2.941151977e-04f, 2.939188657e-04f, 2.937220400e-04f, 2.935247208e-04f, +2.933269087e-04f, 2.931286039e-04f, 2.929298069e-04f, 2.927305180e-04f, 2.925307376e-04f, 2.923304661e-04f, 2.921297039e-04f, 2.919284514e-04f, 2.917267089e-04f, 2.915244768e-04f, +2.913217555e-04f, 2.911185455e-04f, 2.909148470e-04f, 2.907106605e-04f, 2.905059863e-04f, 2.903008249e-04f, 2.900951767e-04f, 2.898890420e-04f, 2.896824212e-04f, 2.894753148e-04f, +2.892677230e-04f, 2.890596464e-04f, 2.888510852e-04f, 2.886420400e-04f, 2.884325111e-04f, 2.882224988e-04f, 2.880120037e-04f, 2.878010261e-04f, 2.875895663e-04f, 2.873776248e-04f, +2.871652021e-04f, 2.869522984e-04f, 2.867389143e-04f, 2.865250500e-04f, 2.863107061e-04f, 2.860958828e-04f, 2.858805807e-04f, 2.856648002e-04f, 2.854485416e-04f, 2.852318053e-04f, +2.850145918e-04f, 2.847969014e-04f, 2.845787347e-04f, 2.843600919e-04f, 2.841409735e-04f, 2.839213800e-04f, 2.837013117e-04f, 2.834807691e-04f, 2.832597525e-04f, 2.830382624e-04f, +2.828162992e-04f, 2.825938633e-04f, 2.823709552e-04f, 2.821475752e-04f, 2.819237238e-04f, 2.816994014e-04f, 2.814746084e-04f, 2.812493453e-04f, 2.810236124e-04f, 2.807974103e-04f, +2.805707393e-04f, 2.803435998e-04f, 2.801159923e-04f, 2.798879172e-04f, 2.796593749e-04f, 2.794303659e-04f, 2.792008906e-04f, 2.789709494e-04f, 2.787405428e-04f, 2.785096712e-04f, +2.782783350e-04f, 2.780465346e-04f, 2.778142705e-04f, 2.775815432e-04f, 2.773483530e-04f, 2.771147004e-04f, 2.768805859e-04f, 2.766460098e-04f, 2.764109727e-04f, 2.761754749e-04f, +2.759395169e-04f, 2.757030992e-04f, 2.754662221e-04f, 2.752288862e-04f, 2.749910918e-04f, 2.747528394e-04f, 2.745141296e-04f, 2.742749626e-04f, 2.740353389e-04f, 2.737952591e-04f, +2.735547235e-04f, 2.733137327e-04f, 2.730722869e-04f, 2.728303868e-04f, 2.725880327e-04f, 2.723452252e-04f, 2.721019645e-04f, 2.718582514e-04f, 2.716140860e-04f, 2.713694690e-04f, +2.711244008e-04f, 2.708788818e-04f, 2.706329125e-04f, 2.703864934e-04f, 2.701396248e-04f, 2.698923074e-04f, 2.696445414e-04f, 2.693963275e-04f, 2.691476660e-04f, 2.688985575e-04f, +2.686490023e-04f, 2.683990009e-04f, 2.681485539e-04f, 2.678976617e-04f, 2.676463247e-04f, 2.673945434e-04f, 2.671423183e-04f, 2.668896498e-04f, 2.666365384e-04f, 2.663829847e-04f, +2.661289890e-04f, 2.658745518e-04f, 2.656196736e-04f, 2.653643549e-04f, 2.651085962e-04f, 2.648523979e-04f, 2.645957605e-04f, 2.643386844e-04f, 2.640811702e-04f, 2.638232184e-04f, +2.635648293e-04f, 2.633060035e-04f, 2.630467416e-04f, 2.627870438e-04f, 2.625269108e-04f, 2.622663430e-04f, 2.620053408e-04f, 2.617439049e-04f, 2.614820356e-04f, 2.612197335e-04f, +2.609569990e-04f, 2.606938326e-04f, 2.604302348e-04f, 2.601662061e-04f, 2.599017470e-04f, 2.596368579e-04f, 2.593715394e-04f, 2.591057920e-04f, 2.588396160e-04f, 2.585730122e-04f, +2.583059808e-04f, 2.580385225e-04f, 2.577706376e-04f, 2.575023268e-04f, 2.572335905e-04f, 2.569644292e-04f, 2.566948433e-04f, 2.564248335e-04f, 2.561544001e-04f, 2.558835437e-04f, +2.556122649e-04f, 2.553405640e-04f, 2.550684415e-04f, 2.547958981e-04f, 2.545229342e-04f, 2.542495503e-04f, 2.539757468e-04f, 2.537015244e-04f, 2.534268834e-04f, 2.531518245e-04f, +2.528763481e-04f, 2.526004548e-04f, 2.523241449e-04f, 2.520474191e-04f, 2.517702779e-04f, 2.514927217e-04f, 2.512147511e-04f, 2.509363666e-04f, 2.506575686e-04f, 2.503783578e-04f, +2.500987346e-04f, 2.498186995e-04f, 2.495382531e-04f, 2.492573958e-04f, 2.489761282e-04f, 2.486944509e-04f, 2.484123642e-04f, 2.481298688e-04f, 2.478469651e-04f, 2.475636536e-04f, +2.472799350e-04f, 2.469958097e-04f, 2.467112782e-04f, 2.464263411e-04f, 2.461409988e-04f, 2.458552519e-04f, 2.455691010e-04f, 2.452825465e-04f, 2.449955890e-04f, 2.447082290e-04f, +2.444204670e-04f, 2.441323035e-04f, 2.438437392e-04f, 2.435547744e-04f, 2.432654098e-04f, 2.429756458e-04f, 2.426854831e-04f, 2.423949220e-04f, 2.421039633e-04f, 2.418126073e-04f, +2.415208546e-04f, 2.412287059e-04f, 2.409361615e-04f, 2.406432220e-04f, 2.403498880e-04f, 2.400561600e-04f, 2.397620385e-04f, 2.394675241e-04f, 2.391726174e-04f, 2.388773187e-04f, +2.385816288e-04f, 2.382855481e-04f, 2.379890772e-04f, 2.376922165e-04f, 2.373949668e-04f, 2.370973284e-04f, 2.367993020e-04f, 2.365008881e-04f, 2.362020872e-04f, 2.359028998e-04f, +2.356033266e-04f, 2.353033681e-04f, 2.350030248e-04f, 2.347022972e-04f, 2.344011860e-04f, 2.340996916e-04f, 2.337978146e-04f, 2.334955555e-04f, 2.331929150e-04f, 2.328898936e-04f, +2.325864917e-04f, 2.322827101e-04f, 2.319785491e-04f, 2.316740094e-04f, 2.313690916e-04f, 2.310637961e-04f, 2.307581236e-04f, 2.304520745e-04f, 2.301456495e-04f, 2.298388492e-04f, +2.295316739e-04f, 2.292241245e-04f, 2.289162013e-04f, 2.286079049e-04f, 2.282992360e-04f, 2.279901950e-04f, 2.276807825e-04f, 2.273709992e-04f, 2.270608455e-04f, 2.267503220e-04f, +2.264394293e-04f, 2.261281679e-04f, 2.258165385e-04f, 2.255045415e-04f, 2.251921776e-04f, 2.248794473e-04f, 2.245663511e-04f, 2.242528897e-04f, 2.239390637e-04f, 2.236248735e-04f, +2.233103198e-04f, 2.229954031e-04f, 2.226801240e-04f, 2.223644830e-04f, 2.220484808e-04f, 2.217321180e-04f, 2.214153950e-04f, 2.210983125e-04f, 2.207808710e-04f, 2.204630711e-04f, +2.201449135e-04f, 2.198263986e-04f, 2.195075270e-04f, 2.191882993e-04f, 2.188687162e-04f, 2.185487781e-04f, 2.182284857e-04f, 2.179078396e-04f, 2.175868402e-04f, 2.172654882e-04f, +2.169437843e-04f, 2.166217289e-04f, 2.162993226e-04f, 2.159765661e-04f, 2.156534598e-04f, 2.153300045e-04f, 2.150062007e-04f, 2.146820489e-04f, 2.143575498e-04f, 2.140327039e-04f, +2.137075118e-04f, 2.133819742e-04f, 2.130560915e-04f, 2.127298645e-04f, 2.124032936e-04f, 2.120763796e-04f, 2.117491228e-04f, 2.114215241e-04f, 2.110935838e-04f, 2.107653028e-04f, +2.104366814e-04f, 2.101077204e-04f, 2.097784203e-04f, 2.094487817e-04f, 2.091188052e-04f, 2.087884914e-04f, 2.084578409e-04f, 2.081268543e-04f, 2.077955322e-04f, 2.074638752e-04f, +2.071318839e-04f, 2.067995588e-04f, 2.064669007e-04f, 2.061339100e-04f, 2.058005875e-04f, 2.054669336e-04f, 2.051329490e-04f, 2.047986343e-04f, 2.044639901e-04f, 2.041290169e-04f, +2.037937155e-04f, 2.034580864e-04f, 2.031221302e-04f, 2.027858475e-04f, 2.024492389e-04f, 2.021123051e-04f, 2.017750466e-04f, 2.014374640e-04f, 2.010995579e-04f, 2.007613291e-04f, +2.004227779e-04f, 2.000839052e-04f, 1.997447114e-04f, 1.994051972e-04f, 1.990653633e-04f, 1.987252101e-04f, 1.983847384e-04f, 1.980439487e-04f, 1.977028417e-04f, 1.973614179e-04f, +1.970196780e-04f, 1.966776226e-04f, 1.963352523e-04f, 1.959925677e-04f, 1.956495694e-04f, 1.953062581e-04f, 1.949626344e-04f, 1.946186989e-04f, 1.942744521e-04f, 1.939298948e-04f, +1.935850276e-04f, 1.932398510e-04f, 1.928943657e-04f, 1.925485722e-04f, 1.922024713e-04f, 1.918560636e-04f, 1.915093496e-04f, 1.911623300e-04f, 1.908150054e-04f, 1.904673764e-04f, +1.901194437e-04f, 1.897712079e-04f, 1.894226696e-04f, 1.890738294e-04f, 1.887246879e-04f, 1.883752459e-04f, 1.880255038e-04f, 1.876754624e-04f, 1.873251223e-04f, 1.869744840e-04f, +1.866235482e-04f, 1.862723156e-04f, 1.859207868e-04f, 1.855689624e-04f, 1.852168430e-04f, 1.848644293e-04f, 1.845117219e-04f, 1.841587214e-04f, 1.838054284e-04f, 1.834518437e-04f, +1.830979678e-04f, 1.827438013e-04f, 1.823893450e-04f, 1.820345994e-04f, 1.816795651e-04f, 1.813242428e-04f, 1.809686332e-04f, 1.806127368e-04f, 1.802565544e-04f, 1.799000864e-04f, +1.795433337e-04f, 1.791862968e-04f, 1.788289763e-04f, 1.784713730e-04f, 1.781134873e-04f, 1.777553201e-04f, 1.773968718e-04f, 1.770381432e-04f, 1.766791349e-04f, 1.763198476e-04f, +1.759602818e-04f, 1.756004383e-04f, 1.752403176e-04f, 1.748799204e-04f, 1.745192474e-04f, 1.741582991e-04f, 1.737970763e-04f, 1.734355796e-04f, 1.730738097e-04f, 1.727117671e-04f, +1.723494525e-04f, 1.719868666e-04f, 1.716240100e-04f, 1.712608833e-04f, 1.708974873e-04f, 1.705338225e-04f, 1.701698897e-04f, 1.698056894e-04f, 1.694412223e-04f, 1.690764890e-04f, +1.687114903e-04f, 1.683462267e-04f, 1.679806990e-04f, 1.676149077e-04f, 1.672488535e-04f, 1.668825370e-04f, 1.665159590e-04f, 1.661491201e-04f, 1.657820209e-04f, 1.654146620e-04f, +1.650470442e-04f, 1.646791681e-04f, 1.643110343e-04f, 1.639426435e-04f, 1.635739964e-04f, 1.632050936e-04f, 1.628359357e-04f, 1.624665235e-04f, 1.620968576e-04f, 1.617269386e-04f, +1.613567671e-04f, 1.609863440e-04f, 1.606156698e-04f, 1.602447451e-04f, 1.598735707e-04f, 1.595021472e-04f, 1.591304752e-04f, 1.587585554e-04f, 1.583863885e-04f, 1.580139752e-04f, +1.576413161e-04f, 1.572684118e-04f, 1.568952631e-04f, 1.565218705e-04f, 1.561482348e-04f, 1.557743566e-04f, 1.554002367e-04f, 1.550258755e-04f, 1.546512739e-04f, 1.542764324e-04f, +1.539013518e-04f, 1.535260327e-04f, 1.531504758e-04f, 1.527746817e-04f, 1.523986512e-04f, 1.520223848e-04f, 1.516458833e-04f, 1.512691472e-04f, 1.508921774e-04f, 1.505149744e-04f, +1.501375390e-04f, 1.497598717e-04f, 1.493819733e-04f, 1.490038445e-04f, 1.486254858e-04f, 1.482468980e-04f, 1.478680818e-04f, 1.474890378e-04f, 1.471097666e-04f, 1.467302691e-04f, +1.463505458e-04f, 1.459705973e-04f, 1.455904245e-04f, 1.452100279e-04f, 1.448294083e-04f, 1.444485663e-04f, 1.440675025e-04f, 1.436862178e-04f, 1.433047126e-04f, 1.429229877e-04f, +1.425410439e-04f, 1.421588817e-04f, 1.417765018e-04f, 1.413939050e-04f, 1.410110918e-04f, 1.406280631e-04f, 1.402448193e-04f, 1.398613613e-04f, 1.394776898e-04f, 1.390938053e-04f, +1.387097085e-04f, 1.383254002e-04f, 1.379408811e-04f, 1.375561517e-04f, 1.371712128e-04f, 1.367860651e-04f, 1.364007093e-04f, 1.360151460e-04f, 1.356293759e-04f, 1.352433997e-04f, +1.348572180e-04f, 1.344708317e-04f, 1.340842413e-04f, 1.336974475e-04f, 1.333104510e-04f, 1.329232525e-04f, 1.325358527e-04f, 1.321482523e-04f, 1.317604519e-04f, 1.313724523e-04f, +1.309842541e-04f, 1.305958579e-04f, 1.302072646e-04f, 1.298184748e-04f, 1.294294891e-04f, 1.290403083e-04f, 1.286509330e-04f, 1.282613640e-04f, 1.278716019e-04f, 1.274816474e-04f, +1.270915011e-04f, 1.267011639e-04f, 1.263106363e-04f, 1.259199191e-04f, 1.255290130e-04f, 1.251379186e-04f, 1.247466366e-04f, 1.243551678e-04f, 1.239635127e-04f, 1.235716722e-04f, +1.231796468e-04f, 1.227874374e-04f, 1.223950445e-04f, 1.220024689e-04f, 1.216097113e-04f, 1.212167723e-04f, 1.208236527e-04f, 1.204303531e-04f, 1.200368742e-04f, 1.196432168e-04f, +1.192493815e-04f, 1.188553690e-04f, 1.184611800e-04f, 1.180668153e-04f, 1.176722754e-04f, 1.172775611e-04f, 1.168826732e-04f, 1.164876122e-04f, 1.160923789e-04f, 1.156969739e-04f, +1.153013981e-04f, 1.149056520e-04f, 1.145097364e-04f, 1.141136520e-04f, 1.137173994e-04f, 1.133209794e-04f, 1.129243926e-04f, 1.125276398e-04f, 1.121307217e-04f, 1.117336389e-04f, +1.113363922e-04f, 1.109389822e-04f, 1.105414097e-04f, 1.101436753e-04f, 1.097457798e-04f, 1.093477238e-04f, 1.089495081e-04f, 1.085511333e-04f, 1.081526002e-04f, 1.077539094e-04f, +1.073550617e-04f, 1.069560578e-04f, 1.065568983e-04f, 1.061575840e-04f, 1.057581155e-04f, 1.053584936e-04f, 1.049587189e-04f, 1.045587923e-04f, 1.041587143e-04f, 1.037584856e-04f, +1.033581071e-04f, 1.029575793e-04f, 1.025569030e-04f, 1.021560789e-04f, 1.017551077e-04f, 1.013539901e-04f, 1.009527268e-04f, 1.005513185e-04f, 1.001497659e-04f, 9.974806976e-05f, +9.934623071e-05f, 9.894424948e-05f, 9.854212679e-05f, 9.813986334e-05f, 9.773745982e-05f, 9.733491696e-05f, 9.693223546e-05f, 9.652941602e-05f, 9.612645935e-05f, 9.572336615e-05f, +9.532013714e-05f, 9.491677303e-05f, 9.451327451e-05f, 9.410964229e-05f, 9.370587710e-05f, 9.330197962e-05f, 9.289795058e-05f, 9.249379067e-05f, 9.208950061e-05f, 9.168508111e-05f, +9.128053288e-05f, 9.087585662e-05f, 9.047105304e-05f, 9.006612286e-05f, 8.966106678e-05f, 8.925588551e-05f, 8.885057976e-05f, 8.844515025e-05f, 8.803959768e-05f, 8.763392276e-05f, +8.722812621e-05f, 8.682220874e-05f, 8.641617104e-05f, 8.601001385e-05f, 8.560373786e-05f, 8.519734379e-05f, 8.479083236e-05f, 8.438420426e-05f, 8.397746022e-05f, 8.357060094e-05f, +8.316362715e-05f, 8.275653954e-05f, 8.234933884e-05f, 8.194202575e-05f, 8.153460099e-05f, 8.112706527e-05f, 8.071941930e-05f, 8.031166381e-05f, 7.990379949e-05f, 7.949582706e-05f, +7.908774724e-05f, 7.867956075e-05f, 7.827126828e-05f, 7.786287057e-05f, 7.745436832e-05f, 7.704576224e-05f, 7.663705306e-05f, 7.622824148e-05f, 7.581932822e-05f, 7.541031399e-05f, +7.500119951e-05f, 7.459198550e-05f, 7.418267267e-05f, 7.377326173e-05f, 7.336375339e-05f, 7.295414839e-05f, 7.254444742e-05f, 7.213465121e-05f, 7.172476048e-05f, 7.131477593e-05f, +7.090469828e-05f, 7.049452825e-05f, 7.008426656e-05f, 6.967391392e-05f, 6.926347104e-05f, 6.885293866e-05f, 6.844231747e-05f, 6.803160820e-05f, 6.762081157e-05f, 6.720992828e-05f, +6.679895907e-05f, 6.638790464e-05f, 6.597676571e-05f, 6.556554300e-05f, 6.515423723e-05f, 6.474284912e-05f, 6.433137937e-05f, 6.391982872e-05f, 6.350819787e-05f, 6.309648755e-05f, +6.268469847e-05f, 6.227283135e-05f, 6.186088692e-05f, 6.144886587e-05f, 6.103676895e-05f, 6.062459685e-05f, 6.021235031e-05f, 5.980003004e-05f, 5.938763676e-05f, 5.897517118e-05f, +5.856263403e-05f, 5.815002603e-05f, 5.773734789e-05f, 5.732460033e-05f, 5.691178407e-05f, 5.649889983e-05f, 5.608594833e-05f, 5.567293029e-05f, 5.525984643e-05f, 5.484669746e-05f, +5.443348411e-05f, 5.402020710e-05f, 5.360686714e-05f, 5.319346495e-05f, 5.278000126e-05f, 5.236647678e-05f, 5.195289223e-05f, 5.153924834e-05f, 5.112554581e-05f, 5.071178538e-05f, +5.029796777e-05f, 4.988409368e-05f, 4.947016384e-05f, 4.905617898e-05f, 4.864213981e-05f, 4.822804705e-05f, 4.781390142e-05f, 4.739970364e-05f, 4.698545444e-05f, 4.657115452e-05f, +4.615680462e-05f, 4.574240545e-05f, 4.532795774e-05f, 4.491346220e-05f, 4.449891955e-05f, 4.408433051e-05f, 4.366969581e-05f, 4.325501617e-05f, 4.284029229e-05f, 4.242552492e-05f, +4.201071476e-05f, 4.159586254e-05f, 4.118096897e-05f, 4.076603478e-05f, 4.035106069e-05f, 3.993604742e-05f, 3.952099569e-05f, 3.910590622e-05f, 3.869077973e-05f, 3.827561694e-05f, +3.786041857e-05f, 3.744518535e-05f, 3.702991798e-05f, 3.661461721e-05f, 3.619928373e-05f, 3.578391829e-05f, 3.536852159e-05f, 3.495309435e-05f, 3.453763730e-05f, 3.412215116e-05f, +3.370663665e-05f, 3.329109449e-05f, 3.287552540e-05f, 3.245993010e-05f, 3.204430931e-05f, 3.162866375e-05f, 3.121299415e-05f, 3.079730122e-05f, 3.038158568e-05f, 2.996584826e-05f, +2.955008967e-05f, 2.913431064e-05f, 2.871851188e-05f, 2.830269412e-05f, 2.788685808e-05f, 2.747100448e-05f, 2.705513403e-05f, 2.663924746e-05f, 2.622334549e-05f, 2.580742884e-05f, +2.539149824e-05f, 2.497555439e-05f, 2.455959802e-05f, 2.414362985e-05f, 2.372765060e-05f, 2.331166099e-05f, 2.289566175e-05f, 2.247965359e-05f, 2.206363722e-05f, 2.164761338e-05f, +2.123158278e-05f, 2.081554615e-05f, 2.039950419e-05f, 1.998345764e-05f, 1.956740720e-05f, 1.915135361e-05f, 1.873529758e-05f, 1.831923983e-05f, 1.790318108e-05f, 1.748712204e-05f, +1.707106345e-05f, 1.665500602e-05f, 1.623895046e-05f, 1.582289750e-05f, 1.540684786e-05f, 1.499080226e-05f, 1.457476141e-05f, 1.415872603e-05f, 1.374269685e-05f, 1.332667458e-05f, +1.291065995e-05f, 1.249465366e-05f, 1.207865644e-05f, 1.166266901e-05f, 1.124669209e-05f, 1.083072639e-05f, 1.041477263e-05f, 9.998831541e-06f, 9.582903830e-06f, 9.166990217e-06f, +8.751091422e-06f, 8.335208161e-06f, 7.919341155e-06f, 7.503491119e-06f, 7.087658773e-06f, 6.671844834e-06f, 6.256050020e-06f, 5.840275049e-06f, 5.424520637e-06f, 5.008787503e-06f, +4.593076365e-06f, 4.177387938e-06f, 3.761722941e-06f, 3.346082090e-06f, 2.930466104e-06f, 2.514875697e-06f, 2.099311588e-06f, 1.683774494e-06f, 1.268265129e-06f, 8.527842127e-07f, +4.373324595e-07f, 2.191058641e-08f, -3.934806905e-07f, -8.088406550e-07f, -1.224168591e-06f, -1.639463783e-06f, -2.054725515e-06f, -2.469953071e-06f, -2.885145736e-06f, -3.300302794e-06f, +-3.715423530e-06f, -4.130507229e-06f, -4.545553175e-06f, -4.960560654e-06f, -5.375528951e-06f, -5.790457350e-06f, -6.205345138e-06f, -6.620191600e-06f, -7.034996021e-06f, -7.449757688e-06f, +-7.864475886e-06f, -8.279149900e-06f, -8.693779018e-06f, -9.108362526e-06f, -9.522899709e-06f, -9.937389854e-06f, -1.035183225e-05f, -1.076622618e-05f, -1.118057093e-05f, -1.159486580e-05f, +-1.200911006e-05f, -1.242330300e-05f, -1.283744392e-05f, -1.325153209e-05f, -1.366556682e-05f, -1.407954737e-05f, -1.449347306e-05f, -1.490734315e-05f, -1.532115694e-05f, -1.573491372e-05f, +-1.614861278e-05f, -1.656225341e-05f, -1.697583488e-05f, -1.738935651e-05f, -1.780281756e-05f, -1.821621734e-05f, -1.862955513e-05f, -1.904283022e-05f, -1.945604191e-05f, -1.986918948e-05f, +-2.028227221e-05f, -2.069528942e-05f, -2.110824037e-05f, -2.152112437e-05f, -2.193394070e-05f, -2.234668866e-05f, -2.275936754e-05f, -2.317197662e-05f, -2.358451521e-05f, -2.399698258e-05f, +-2.440937804e-05f, -2.482170088e-05f, -2.523395038e-05f, -2.564612585e-05f, -2.605822657e-05f, -2.647025183e-05f, -2.688220094e-05f, -2.729407317e-05f, -2.770586784e-05f, -2.811758422e-05f, +-2.852922161e-05f, -2.894077931e-05f, -2.935225662e-05f, -2.976365282e-05f, -3.017496720e-05f, -3.058619908e-05f, -3.099734773e-05f, -3.140841246e-05f, -3.181939256e-05f, -3.223028732e-05f, +-3.264109604e-05f, -3.305181803e-05f, -3.346245256e-05f, -3.387299895e-05f, -3.428345648e-05f, -3.469382445e-05f, -3.510410217e-05f, -3.551428892e-05f, -3.592438400e-05f, -3.633438672e-05f, +-3.674429636e-05f, -3.715411224e-05f, -3.756383364e-05f, -3.797345986e-05f, -3.838299021e-05f, -3.879242397e-05f, -3.920176046e-05f, -3.961099897e-05f, -4.002013880e-05f, -4.042917924e-05f, +-4.083811961e-05f, -4.124695919e-05f, -4.165569730e-05f, -4.206433322e-05f, -4.247286627e-05f, -4.288129574e-05f, -4.328962093e-05f, -4.369784115e-05f, -4.410595569e-05f, -4.451396386e-05f, +-4.492186497e-05f, -4.532965830e-05f, -4.573734318e-05f, -4.614491889e-05f, -4.655238474e-05f, -4.695974004e-05f, -4.736698409e-05f, -4.777411620e-05f, -4.818113566e-05f, -4.858804178e-05f, +-4.899483387e-05f, -4.940151123e-05f, -4.980807317e-05f, -5.021451899e-05f, -5.062084800e-05f, -5.102705951e-05f, -5.143315281e-05f, -5.183912722e-05f, -5.224498204e-05f, -5.265071658e-05f, +-5.305633015e-05f, -5.346182206e-05f, -5.386719160e-05f, -5.427243810e-05f, -5.467756085e-05f, -5.508255918e-05f, -5.548743238e-05f, -5.589217976e-05f, -5.629680064e-05f, -5.670129432e-05f, +-5.710566012e-05f, -5.750989734e-05f, -5.791400529e-05f, -5.831798329e-05f, -5.872183065e-05f, -5.912554667e-05f, -5.952913067e-05f, -5.993258196e-05f, -6.033589986e-05f, -6.073908367e-05f, +-6.114213270e-05f, -6.154504628e-05f, -6.194782371e-05f, -6.235046431e-05f, -6.275296739e-05f, -6.315533227e-05f, -6.355755825e-05f, -6.395964466e-05f, -6.436159080e-05f, -6.476339601e-05f, +-6.516505958e-05f, -6.556658083e-05f, -6.596795909e-05f, -6.636919367e-05f, -6.677028388e-05f, -6.717122904e-05f, -6.757202847e-05f, -6.797268149e-05f, -6.837318742e-05f, -6.877354556e-05f, +-6.917375525e-05f, -6.957381580e-05f, -6.997372653e-05f, -7.037348675e-05f, -7.077309580e-05f, -7.117255298e-05f, -7.157185763e-05f, -7.197100905e-05f, -7.237000657e-05f, -7.276884952e-05f, +-7.316753721e-05f, -7.356606896e-05f, -7.396444411e-05f, -7.436266196e-05f, -7.476072185e-05f, -7.515862310e-05f, -7.555636502e-05f, -7.595394695e-05f, -7.635136821e-05f, -7.674862812e-05f, +-7.714572602e-05f, -7.754266121e-05f, -7.793943303e-05f, -7.833604081e-05f, -7.873248387e-05f, -7.912876153e-05f, -7.952487314e-05f, -7.992081800e-05f, -8.031659545e-05f, -8.071220482e-05f, +-8.110764543e-05f, -8.150291662e-05f, -8.189801771e-05f, -8.229294804e-05f, -8.268770692e-05f, -8.308229370e-05f, -8.347670770e-05f, -8.387094825e-05f, -8.426501469e-05f, -8.465890634e-05f, +-8.505262253e-05f, -8.544616261e-05f, -8.583952590e-05f, -8.623271173e-05f, -8.662571944e-05f, -8.701854836e-05f, -8.741119783e-05f, -8.780366717e-05f, -8.819595573e-05f, -8.858806283e-05f, +-8.897998782e-05f, -8.937173003e-05f, -8.976328879e-05f, -9.015466345e-05f, -9.054585333e-05f, -9.093685778e-05f, -9.132767613e-05f, -9.171830773e-05f, -9.210875190e-05f, -9.249900799e-05f, +-9.288907533e-05f, -9.327895328e-05f, -9.366864116e-05f, -9.405813831e-05f, -9.444744408e-05f, -9.483655781e-05f, -9.522547884e-05f, -9.561420650e-05f, -9.600274015e-05f, -9.639107912e-05f, +-9.677922276e-05f, -9.716717042e-05f, -9.755492142e-05f, -9.794247513e-05f, -9.832983087e-05f, -9.871698800e-05f, -9.910394587e-05f, -9.949070381e-05f, -9.987726118e-05f, -1.002636173e-04f, +-1.006497716e-04f, -1.010357233e-04f, -1.014214718e-04f, -1.018070165e-04f, -1.021923567e-04f, -1.025774917e-04f, -1.029624210e-04f, -1.033471438e-04f, -1.037316595e-04f, -1.041159675e-04f, +-1.045000671e-04f, -1.048839576e-04f, -1.052676385e-04f, -1.056511090e-04f, -1.060343685e-04f, -1.064174163e-04f, -1.068002519e-04f, -1.071828746e-04f, -1.075652837e-04f, -1.079474786e-04f, +-1.083294586e-04f, -1.087112231e-04f, -1.090927715e-04f, -1.094741030e-04f, -1.098552171e-04f, -1.102361132e-04f, -1.106167905e-04f, -1.109972484e-04f, -1.113774863e-04f, -1.117575036e-04f, +-1.121372996e-04f, -1.125168736e-04f, -1.128962251e-04f, -1.132753533e-04f, -1.136542578e-04f, -1.140329377e-04f, -1.144113925e-04f, -1.147896215e-04f, -1.151676241e-04f, -1.155453997e-04f, +-1.159229476e-04f, -1.163002672e-04f, -1.166773578e-04f, -1.170542188e-04f, -1.174308497e-04f, -1.178072497e-04f, -1.181834181e-04f, -1.185593545e-04f, -1.189350581e-04f, -1.193105284e-04f, +-1.196857646e-04f, -1.200607661e-04f, -1.204355324e-04f, -1.208100628e-04f, -1.211843566e-04f, -1.215584132e-04f, -1.219322321e-04f, -1.223058125e-04f, -1.226791538e-04f, -1.230522555e-04f, +-1.234251169e-04f, -1.237977373e-04f, -1.241701161e-04f, -1.245422528e-04f, -1.249141466e-04f, -1.252857970e-04f, -1.256572033e-04f, -1.260283649e-04f, -1.263992812e-04f, -1.267699516e-04f, +-1.271403754e-04f, -1.275105520e-04f, -1.278804808e-04f, -1.282501611e-04f, -1.286195924e-04f, -1.289887741e-04f, -1.293577054e-04f, -1.297263859e-04f, -1.300948148e-04f, -1.304629916e-04f, +-1.308309156e-04f, -1.311985862e-04f, -1.315660028e-04f, -1.319331648e-04f, -1.323000715e-04f, -1.326667224e-04f, -1.330331169e-04f, -1.333992542e-04f, -1.337651339e-04f, -1.341307552e-04f, +-1.344961177e-04f, -1.348612206e-04f, -1.352260633e-04f, -1.355906453e-04f, -1.359549660e-04f, -1.363190246e-04f, -1.366828207e-04f, -1.370463535e-04f, -1.374096226e-04f, -1.377726272e-04f, +-1.381353668e-04f, -1.384978408e-04f, -1.388600485e-04f, -1.392219894e-04f, -1.395836628e-04f, -1.399450682e-04f, -1.403062049e-04f, -1.406670723e-04f, -1.410276699e-04f, -1.413879970e-04f, +-1.417480530e-04f, -1.421078373e-04f, -1.424673493e-04f, -1.428265885e-04f, -1.431855541e-04f, -1.435442457e-04f, -1.439026626e-04f, -1.442608042e-04f, -1.446186699e-04f, -1.449762591e-04f, +-1.453335712e-04f, -1.456906057e-04f, -1.460473618e-04f, -1.464038391e-04f, -1.467600370e-04f, -1.471159547e-04f, -1.474715918e-04f, -1.478269477e-04f, -1.481820217e-04f, -1.485368132e-04f, +-1.488913218e-04f, -1.492455467e-04f, -1.495994873e-04f, -1.499531432e-04f, -1.503065137e-04f, -1.506595981e-04f, -1.510123960e-04f, -1.513649068e-04f, -1.517171297e-04f, -1.520690644e-04f, +-1.524207101e-04f, -1.527720662e-04f, -1.531231323e-04f, -1.534739077e-04f, -1.538243918e-04f, -1.541745840e-04f, -1.545244838e-04f, -1.548740906e-04f, -1.552234037e-04f, -1.555724227e-04f, +-1.559211469e-04f, -1.562695757e-04f, -1.566177086e-04f, -1.569655450e-04f, -1.573130843e-04f, -1.576603259e-04f, -1.580072692e-04f, -1.583539137e-04f, -1.587002588e-04f, -1.590463040e-04f, +-1.593920485e-04f, -1.597374919e-04f, -1.600826336e-04f, -1.604274730e-04f, -1.607720096e-04f, -1.611162427e-04f, -1.614601718e-04f, -1.618037963e-04f, -1.621471157e-04f, -1.624901293e-04f, +-1.628328367e-04f, -1.631752372e-04f, -1.635173302e-04f, -1.638591153e-04f, -1.642005917e-04f, -1.645417591e-04f, -1.648826167e-04f, -1.652231641e-04f, -1.655634006e-04f, -1.659033257e-04f, +-1.662429388e-04f, -1.665822394e-04f, -1.669212270e-04f, -1.672599008e-04f, -1.675982604e-04f, -1.679363053e-04f, -1.682740348e-04f, -1.686114484e-04f, -1.689485455e-04f, -1.692853256e-04f, +-1.696217881e-04f, -1.699579324e-04f, -1.702937581e-04f, -1.706292645e-04f, -1.709644511e-04f, -1.712993173e-04f, -1.716338626e-04f, -1.719680864e-04f, -1.723019882e-04f, -1.726355674e-04f, +-1.729688234e-04f, -1.733017557e-04f, -1.736343638e-04f, -1.739666471e-04f, -1.742986051e-04f, -1.746302371e-04f, -1.749615427e-04f, -1.752925213e-04f, -1.756231724e-04f, -1.759534953e-04f, +-1.762834897e-04f, -1.766131548e-04f, -1.769424902e-04f, -1.772714953e-04f, -1.776001696e-04f, -1.779285126e-04f, -1.782565236e-04f, -1.785842022e-04f, -1.789115477e-04f, -1.792385598e-04f, +-1.795652378e-04f, -1.798915811e-04f, -1.802175893e-04f, -1.805432618e-04f, -1.808685981e-04f, -1.811935976e-04f, -1.815182597e-04f, -1.818425841e-04f, -1.821665700e-04f, -1.824902171e-04f, +-1.828135247e-04f, -1.831364923e-04f, -1.834591194e-04f, -1.837814054e-04f, -1.841033498e-04f, -1.844249522e-04f, -1.847462119e-04f, -1.850671284e-04f, -1.853877012e-04f, -1.857079298e-04f, +-1.860278136e-04f, -1.863473521e-04f, -1.866665448e-04f, -1.869853911e-04f, -1.873038906e-04f, -1.876220427e-04f, -1.879398469e-04f, -1.882573026e-04f, -1.885744094e-04f, -1.888911666e-04f, +-1.892075739e-04f, -1.895236306e-04f, -1.898393363e-04f, -1.901546904e-04f, -1.904696924e-04f, -1.907843418e-04f, -1.910986380e-04f, -1.914125807e-04f, -1.917261691e-04f, -1.920394029e-04f, +-1.923522815e-04f, -1.926648043e-04f, -1.929769710e-04f, -1.932887809e-04f, -1.936002335e-04f, -1.939113284e-04f, -1.942220650e-04f, -1.945324429e-04f, -1.948424614e-04f, -1.951521201e-04f, +-1.954614185e-04f, -1.957703561e-04f, -1.960789324e-04f, -1.963871468e-04f, -1.966949989e-04f, -1.970024881e-04f, -1.973096140e-04f, -1.976163760e-04f, -1.979227737e-04f, -1.982288065e-04f, +-1.985344739e-04f, -1.988397755e-04f, -1.991447107e-04f, -1.994492790e-04f, -1.997534799e-04f, -2.000573130e-04f, -2.003607777e-04f, -2.006638736e-04f, -2.009666001e-04f, -2.012689567e-04f, +-2.015709430e-04f, -2.018725584e-04f, -2.021738025e-04f, -2.024746748e-04f, -2.027751747e-04f, -2.030753018e-04f, -2.033750556e-04f, -2.036744356e-04f, -2.039734413e-04f, -2.042720722e-04f, +-2.045703279e-04f, -2.048682078e-04f, -2.051657114e-04f, -2.054628383e-04f, -2.057595880e-04f, -2.060559600e-04f, -2.063519538e-04f, -2.066475689e-04f, -2.069428049e-04f, -2.072376613e-04f, +-2.075321375e-04f, -2.078262331e-04f, -2.081199476e-04f, -2.084132806e-04f, -2.087062315e-04f, -2.089987999e-04f, -2.092909853e-04f, -2.095827873e-04f, -2.098742053e-04f, -2.101652389e-04f, +-2.104558875e-04f, -2.107461508e-04f, -2.110360283e-04f, -2.113255194e-04f, -2.116146237e-04f, -2.119033408e-04f, -2.121916701e-04f, -2.124796112e-04f, -2.127671637e-04f, -2.130543270e-04f, +-2.133411007e-04f, -2.136274843e-04f, -2.139134774e-04f, -2.141990795e-04f, -2.144842901e-04f, -2.147691087e-04f, -2.150535350e-04f, -2.153375684e-04f, -2.156212084e-04f, -2.159044547e-04f, +-2.161873067e-04f, -2.164697641e-04f, -2.167518262e-04f, -2.170334927e-04f, -2.173147632e-04f, -2.175956371e-04f, -2.178761140e-04f, -2.181561934e-04f, -2.184358749e-04f, -2.187151581e-04f, +-2.189940424e-04f, -2.192725275e-04f, -2.195506129e-04f, -2.198282981e-04f, -2.201055826e-04f, -2.203824661e-04f, -2.206589481e-04f, -2.209350281e-04f, -2.212107056e-04f, -2.214859804e-04f, +-2.217608517e-04f, -2.220353194e-04f, -2.223093828e-04f, -2.225830416e-04f, -2.228562953e-04f, -2.231291435e-04f, -2.234015857e-04f, -2.236736214e-04f, -2.239452504e-04f, -2.242164720e-04f, +-2.244872859e-04f, -2.247576916e-04f, -2.250276887e-04f, -2.252972768e-04f, -2.255664554e-04f, -2.258352240e-04f, -2.261035823e-04f, -2.263715298e-04f, -2.266390662e-04f, -2.269061908e-04f, +-2.271729034e-04f, -2.274392034e-04f, -2.277050905e-04f, -2.279705643e-04f, -2.282356242e-04f, -2.285002699e-04f, -2.287645010e-04f, -2.290283170e-04f, -2.292917174e-04f, -2.295547019e-04f, +-2.298172701e-04f, -2.300794215e-04f, -2.303411557e-04f, -2.306024723e-04f, -2.308633708e-04f, -2.311238508e-04f, -2.313839120e-04f, -2.316435539e-04f, -2.319027760e-04f, -2.321615780e-04f, +-2.324199595e-04f, -2.326779200e-04f, -2.329354591e-04f, -2.331925763e-04f, -2.334492714e-04f, -2.337055439e-04f, -2.339613933e-04f, -2.342168193e-04f, -2.344718214e-04f, -2.347263992e-04f, +-2.349805524e-04f, -2.352342804e-04f, -2.354875830e-04f, -2.357404597e-04f, -2.359929100e-04f, -2.362449337e-04f, -2.364965302e-04f, -2.367476993e-04f, -2.369984404e-04f, -2.372487531e-04f, +-2.374986372e-04f, -2.377480921e-04f, -2.379971175e-04f, -2.382457130e-04f, -2.384938782e-04f, -2.387416126e-04f, -2.389889159e-04f, -2.392357877e-04f, -2.394822276e-04f, -2.397282352e-04f, +-2.399738102e-04f, -2.402189520e-04f, -2.404636603e-04f, -2.407079348e-04f, -2.409517750e-04f, -2.411951806e-04f, -2.414381511e-04f, -2.416806862e-04f, -2.419227855e-04f, -2.421644486e-04f, +-2.424056751e-04f, -2.426464646e-04f, -2.428868168e-04f, -2.431267312e-04f, -2.433662075e-04f, -2.436052453e-04f, -2.438438443e-04f, -2.440820039e-04f, -2.443197239e-04f, -2.445570040e-04f, +-2.447938436e-04f, -2.450302424e-04f, -2.452662001e-04f, -2.455017162e-04f, -2.457367905e-04f, -2.459714224e-04f, -2.462056117e-04f, -2.464393580e-04f, -2.466726610e-04f, -2.469055201e-04f, +-2.471379351e-04f, -2.473699056e-04f, -2.476014313e-04f, -2.478325117e-04f, -2.480631465e-04f, -2.482933353e-04f, -2.485230778e-04f, -2.487523736e-04f, -2.489812223e-04f, -2.492096236e-04f, +-2.494375771e-04f, -2.496650825e-04f, -2.498921393e-04f, -2.501187473e-04f, -2.503449061e-04f, -2.505706152e-04f, -2.507958745e-04f, -2.510206834e-04f, -2.512450417e-04f, -2.514689490e-04f, +-2.516924049e-04f, -2.519154091e-04f, -2.521379612e-04f, -2.523600609e-04f, -2.525817078e-04f, -2.528029016e-04f, -2.530236420e-04f, -2.532439285e-04f, -2.534637609e-04f, -2.536831388e-04f, +-2.539020618e-04f, -2.541205296e-04f, -2.543385418e-04f, -2.545560982e-04f, -2.547731983e-04f, -2.549898419e-04f, -2.552060285e-04f, -2.554217579e-04f, -2.556370297e-04f, -2.558518436e-04f, +-2.560661992e-04f, -2.562800962e-04f, -2.564935343e-04f, -2.567065131e-04f, -2.569190322e-04f, -2.571310915e-04f, -2.573426904e-04f, -2.575538288e-04f, -2.577645062e-04f, -2.579747223e-04f, +-2.581844768e-04f, -2.583937694e-04f, -2.586025998e-04f, -2.588109675e-04f, -2.590188724e-04f, -2.592263140e-04f, -2.594332921e-04f, -2.596398063e-04f, -2.598458562e-04f, -2.600514417e-04f, +-2.602565623e-04f, -2.604612177e-04f, -2.606654077e-04f, -2.608691318e-04f, -2.610723898e-04f, -2.612751814e-04f, -2.614775062e-04f, -2.616793640e-04f, -2.618807543e-04f, -2.620816770e-04f, +-2.622821316e-04f, -2.624821179e-04f, -2.626816356e-04f, -2.628806844e-04f, -2.630792638e-04f, -2.632773737e-04f, -2.634750138e-04f, -2.636721836e-04f, -2.638688830e-04f, -2.640651116e-04f, +-2.642608691e-04f, -2.644561552e-04f, -2.646509695e-04f, -2.648453119e-04f, -2.650391820e-04f, -2.652325794e-04f, -2.654255040e-04f, -2.656179554e-04f, -2.658099332e-04f, -2.660014373e-04f, +-2.661924672e-04f, -2.663830228e-04f, -2.665731037e-04f, -2.667627096e-04f, -2.669518402e-04f, -2.671404953e-04f, -2.673286745e-04f, -2.675163776e-04f, -2.677036042e-04f, -2.678903542e-04f, +-2.680766271e-04f, -2.682624227e-04f, -2.684477407e-04f, -2.686325809e-04f, -2.688169429e-04f, -2.690008265e-04f, -2.691842313e-04f, -2.693671572e-04f, -2.695496038e-04f, -2.697315708e-04f, +-2.699130580e-04f, -2.700940651e-04f, -2.702745917e-04f, -2.704546377e-04f, -2.706342028e-04f, -2.708132866e-04f, -2.709918890e-04f, -2.711700095e-04f, -2.713476480e-04f, -2.715248042e-04f, +-2.717014779e-04f, -2.718776686e-04f, -2.720533763e-04f, -2.722286006e-04f, -2.724033412e-04f, -2.725775978e-04f, -2.727513703e-04f, -2.729246583e-04f, -2.730974617e-04f, -2.732697800e-04f, +-2.734416131e-04f, -2.736129607e-04f, -2.737838225e-04f, -2.739541983e-04f, -2.741240878e-04f, -2.742934908e-04f, -2.744624069e-04f, -2.746308361e-04f, -2.747987779e-04f, -2.749662321e-04f, +-2.751331985e-04f, -2.752996769e-04f, -2.754656669e-04f, -2.756311684e-04f, -2.757961811e-04f, -2.759607046e-04f, -2.761247389e-04f, -2.762882836e-04f, -2.764513385e-04f, -2.766139033e-04f, +-2.767759778e-04f, -2.769375618e-04f, -2.770986549e-04f, -2.772592571e-04f, -2.774193679e-04f, -2.775789873e-04f, -2.777381149e-04f, -2.778967505e-04f, -2.780548939e-04f, -2.782125448e-04f, +-2.783697030e-04f, -2.785263682e-04f, -2.786825403e-04f, -2.788382190e-04f, -2.789934040e-04f, -2.791480952e-04f, -2.793022923e-04f, -2.794559950e-04f, -2.796092032e-04f, -2.797619165e-04f, +-2.799141349e-04f, -2.800658580e-04f, -2.802170856e-04f, -2.803678176e-04f, -2.805180536e-04f, -2.806677935e-04f, -2.808170370e-04f, -2.809657840e-04f, -2.811140341e-04f, -2.812617872e-04f, +-2.814090431e-04f, -2.815558015e-04f, -2.817020622e-04f, -2.818478250e-04f, -2.819930897e-04f, -2.821378561e-04f, -2.822821240e-04f, -2.824258931e-04f, -2.825691632e-04f, -2.827119342e-04f, +-2.828542058e-04f, -2.829959778e-04f, -2.831372500e-04f, -2.832780222e-04f, -2.834182941e-04f, -2.835580657e-04f, -2.836973366e-04f, -2.838361067e-04f, -2.839743758e-04f, -2.841121436e-04f, +-2.842494101e-04f, -2.843861748e-04f, -2.845224378e-04f, -2.846581987e-04f, -2.847934574e-04f, -2.849282136e-04f, -2.850624672e-04f, -2.851962181e-04f, -2.853294659e-04f, -2.854622105e-04f, +-2.855944517e-04f, -2.857261893e-04f, -2.858574231e-04f, -2.859881530e-04f, -2.861183787e-04f, -2.862481001e-04f, -2.863773169e-04f, -2.865060291e-04f, -2.866342363e-04f, -2.867619384e-04f, +-2.868891353e-04f, -2.870158267e-04f, -2.871420125e-04f, -2.872676924e-04f, -2.873928664e-04f, -2.875175342e-04f, -2.876416957e-04f, -2.877653506e-04f, -2.878884988e-04f, -2.880111401e-04f, +-2.881332744e-04f, -2.882549014e-04f, -2.883760211e-04f, -2.884966332e-04f, -2.886167375e-04f, -2.887363339e-04f, -2.888554222e-04f, -2.889740023e-04f, -2.890920740e-04f, -2.892096370e-04f, +-2.893266914e-04f, -2.894432368e-04f, -2.895592731e-04f, -2.896748002e-04f, -2.897898179e-04f, -2.899043260e-04f, -2.900183244e-04f, -2.901318129e-04f, -2.902447913e-04f, -2.903572596e-04f, +-2.904692175e-04f, -2.905806649e-04f, -2.906916016e-04f, -2.908020275e-04f, -2.909119424e-04f, -2.910213462e-04f, -2.911302387e-04f, -2.912386198e-04f, -2.913464893e-04f, -2.914538471e-04f, +-2.915606930e-04f, -2.916670268e-04f, -2.917728485e-04f, -2.918781579e-04f, -2.919829549e-04f, -2.920872392e-04f, -2.921910108e-04f, -2.922942695e-04f, -2.923970152e-04f, -2.924992477e-04f, +-2.926009669e-04f, -2.927021727e-04f, -2.928028649e-04f, -2.929030434e-04f, -2.930027080e-04f, -2.931018587e-04f, -2.932004952e-04f, -2.932986175e-04f, -2.933962254e-04f, -2.934933188e-04f, +-2.935898975e-04f, -2.936859615e-04f, -2.937815106e-04f, -2.938765446e-04f, -2.939710635e-04f, -2.940650671e-04f, -2.941585554e-04f, -2.942515281e-04f, -2.943439851e-04f, -2.944359264e-04f, +-2.945273518e-04f, -2.946182612e-04f, -2.947086544e-04f, -2.947985314e-04f, -2.948878921e-04f, -2.949767362e-04f, -2.950650638e-04f, -2.951528747e-04f, -2.952401687e-04f, -2.953269458e-04f, +-2.954132059e-04f, -2.954989488e-04f, -2.955841744e-04f, -2.956688826e-04f, -2.957530734e-04f, -2.958367466e-04f, -2.959199020e-04f, -2.960025397e-04f, -2.960846595e-04f, -2.961662612e-04f, +-2.962473448e-04f, -2.963279103e-04f, -2.964079574e-04f, -2.964874860e-04f, -2.965664962e-04f, -2.966449878e-04f, -2.967229606e-04f, -2.968004146e-04f, -2.968773497e-04f, -2.969537659e-04f, +-2.970296629e-04f, -2.971050407e-04f, -2.971798993e-04f, -2.972542385e-04f, -2.973280583e-04f, -2.974013585e-04f, -2.974741390e-04f, -2.975463999e-04f, -2.976181409e-04f, -2.976893620e-04f, +-2.977600632e-04f, -2.978302443e-04f, -2.978999052e-04f, -2.979690459e-04f, -2.980376663e-04f, -2.981057664e-04f, -2.981733459e-04f, -2.982404049e-04f, -2.983069433e-04f, -2.983729610e-04f, +-2.984384579e-04f, -2.985034340e-04f, -2.985678891e-04f, -2.986318232e-04f, -2.986952363e-04f, -2.987581283e-04f, -2.988204990e-04f, -2.988823484e-04f, -2.989436765e-04f, -2.990044832e-04f, +-2.990647684e-04f, -2.991245321e-04f, -2.991837741e-04f, -2.992424945e-04f, -2.993006931e-04f, -2.993583699e-04f, -2.994155249e-04f, -2.994721580e-04f, -2.995282690e-04f, -2.995838581e-04f, +-2.996389250e-04f, -2.996934698e-04f, -2.997474923e-04f, -2.998009927e-04f, -2.998539707e-04f, -2.999064263e-04f, -2.999583595e-04f, -3.000097702e-04f, -3.000606584e-04f, -3.001110241e-04f, +-3.001608671e-04f, -3.002101875e-04f, -3.002589851e-04f, -3.003072600e-04f, -3.003550121e-04f, -3.004022413e-04f, -3.004489476e-04f, -3.004951310e-04f, -3.005407915e-04f, -3.005859289e-04f, +-3.006305432e-04f, -3.006746345e-04f, -3.007182027e-04f, -3.007612476e-04f, -3.008037694e-04f, -3.008457679e-04f, -3.008872432e-04f, -3.009281952e-04f, -3.009686238e-04f, -3.010085291e-04f, +-3.010479110e-04f, -3.010867694e-04f, -3.011251044e-04f, -3.011629159e-04f, -3.012002039e-04f, -3.012369684e-04f, -3.012732093e-04f, -3.013089266e-04f, -3.013441204e-04f, -3.013787905e-04f, +-3.014129369e-04f, -3.014465597e-04f, -3.014796588e-04f, -3.015122342e-04f, -3.015442859e-04f, -3.015758138e-04f, -3.016068180e-04f, -3.016372984e-04f, -3.016672550e-04f, -3.016966878e-04f, +-3.017255969e-04f, -3.017539821e-04f, -3.017818434e-04f, -3.018091810e-04f, -3.018359946e-04f, -3.018622845e-04f, -3.018880504e-04f, -3.019132925e-04f, -3.019380107e-04f, -3.019622051e-04f, +-3.019858756e-04f, -3.020090221e-04f, -3.020316449e-04f, -3.020537437e-04f, -3.020753186e-04f, -3.020963697e-04f, -3.021168969e-04f, -3.021369002e-04f, -3.021563796e-04f, -3.021753352e-04f, +-3.021937669e-04f, -3.022116748e-04f, -3.022290588e-04f, -3.022459190e-04f, -3.022622553e-04f, -3.022780679e-04f, -3.022933566e-04f, -3.023081215e-04f, -3.023223627e-04f, -3.023360801e-04f, +-3.023492738e-04f, -3.023619437e-04f, -3.023740899e-04f, -3.023857124e-04f, -3.023968113e-04f, -3.024073865e-04f, -3.024174380e-04f, -3.024269659e-04f, -3.024359703e-04f, -3.024444510e-04f, +-3.024524082e-04f, -3.024598419e-04f, -3.024667521e-04f, -3.024731389e-04f, -3.024790021e-04f, -3.024843420e-04f, -3.024891585e-04f, -3.024934517e-04f, -3.024972215e-04f, -3.025004680e-04f, +-3.025031913e-04f, -3.025053913e-04f, -3.025070682e-04f, -3.025082219e-04f, -3.025088525e-04f, -3.025089601e-04f, -3.025085446e-04f, -3.025076061e-04f, -3.025061446e-04f, -3.025041602e-04f, +-3.025016530e-04f, -3.024986229e-04f, -3.024950700e-04f, -3.024909944e-04f, -3.024863961e-04f, -3.024812752e-04f, -3.024756316e-04f, -3.024694655e-04f, -3.024627769e-04f, -3.024555659e-04f, +-3.024478324e-04f, -3.024395766e-04f, -3.024307985e-04f, -3.024214982e-04f, -3.024116757e-04f, -3.024013310e-04f, -3.023904643e-04f, -3.023790755e-04f, -3.023671648e-04f, -3.023547322e-04f, +-3.023417778e-04f, -3.023283015e-04f, -3.023143036e-04f, -3.022997840e-04f, -3.022847428e-04f, -3.022691801e-04f, -3.022530960e-04f, -3.022364904e-04f, -3.022193635e-04f, -3.022017154e-04f, +-3.021835461e-04f, -3.021648556e-04f, -3.021456441e-04f, -3.021259117e-04f, -3.021056583e-04f, -3.020848841e-04f, -3.020635892e-04f, -3.020417736e-04f, -3.020194374e-04f, -3.019965806e-04f, +-3.019732034e-04f, -3.019493059e-04f, -3.019248880e-04f, -3.018999500e-04f, -3.018744918e-04f, -3.018485136e-04f, -3.018220155e-04f, -3.017949974e-04f, -3.017674596e-04f, -3.017394021e-04f, +-3.017108249e-04f, -3.016817282e-04f, -3.016521121e-04f, -3.016219767e-04f, -3.015913220e-04f, -3.015601481e-04f, -3.015284551e-04f, -3.014962432e-04f, -3.014635124e-04f, -3.014302628e-04f, +-3.013964945e-04f, -3.013622076e-04f, -3.013274022e-04f, -3.012920784e-04f, -3.012562363e-04f, -3.012198760e-04f, -3.011829976e-04f, -3.011456012e-04f, -3.011076869e-04f, -3.010692549e-04f, +-3.010303051e-04f, -3.009908377e-04f, -3.009508529e-04f, -3.009103508e-04f, -3.008693313e-04f, -3.008277947e-04f, -3.007857411e-04f, -3.007431706e-04f, -3.007000832e-04f, -3.006564792e-04f, +-3.006123585e-04f, -3.005677214e-04f, -3.005225679e-04f, -3.004768982e-04f, -3.004307124e-04f, -3.003840105e-04f, -3.003367928e-04f, -3.002890593e-04f, -3.002408102e-04f, -3.001920455e-04f, +-3.001427654e-04f, -3.000929701e-04f, -3.000426596e-04f, -2.999918341e-04f, -2.999404937e-04f, -2.998886385e-04f, -2.998362687e-04f, -2.997833843e-04f, -2.997299856e-04f, -2.996760726e-04f, +-2.996216454e-04f, -2.995667043e-04f, -2.995112493e-04f, -2.994552806e-04f, -2.993987983e-04f, -2.993418026e-04f, -2.992842935e-04f, -2.992262713e-04f, -2.991677360e-04f, -2.991086878e-04f, +-2.990491268e-04f, -2.989890533e-04f, -2.989284672e-04f, -2.988673688e-04f, -2.988057582e-04f, -2.987436356e-04f, -2.986810010e-04f, -2.986178547e-04f, -2.985541968e-04f, -2.984900275e-04f, +-2.984253468e-04f, -2.983601549e-04f, -2.982944521e-04f, -2.982282384e-04f, -2.981615139e-04f, -2.980942790e-04f, -2.980265336e-04f, -2.979582780e-04f, -2.978895123e-04f, -2.978202366e-04f, +-2.977504512e-04f, -2.976801562e-04f, -2.976093517e-04f, -2.975380379e-04f, -2.974662150e-04f, -2.973938831e-04f, -2.973210424e-04f, -2.972476930e-04f, -2.971738352e-04f, -2.970994690e-04f, +-2.970245947e-04f, -2.969492124e-04f, -2.968733223e-04f, -2.967969246e-04f, -2.967200194e-04f, -2.966426069e-04f, -2.965646872e-04f, -2.964862606e-04f, -2.964073272e-04f, -2.963278872e-04f, +-2.962479407e-04f, -2.961674880e-04f, -2.960865292e-04f, -2.960050645e-04f, -2.959230940e-04f, -2.958406180e-04f, -2.957576366e-04f, -2.956741501e-04f, -2.955901585e-04f, -2.955056621e-04f, +-2.954206611e-04f, -2.953351556e-04f, -2.952491459e-04f, -2.951626320e-04f, -2.950756143e-04f, -2.949880929e-04f, -2.949000679e-04f, -2.948115396e-04f, -2.947225082e-04f, -2.946329738e-04f, +-2.945429366e-04f, -2.944523969e-04f, -2.943613548e-04f, -2.942698106e-04f, -2.941777644e-04f, -2.940852163e-04f, -2.939921667e-04f, -2.938986157e-04f, -2.938045636e-04f, -2.937100104e-04f, +-2.936149564e-04f, -2.935194019e-04f, -2.934233470e-04f, -2.933267919e-04f, -2.932297368e-04f, -2.931321819e-04f, -2.930341275e-04f, -2.929355737e-04f, -2.928365208e-04f, -2.927369689e-04f, +-2.926369183e-04f, -2.925363692e-04f, -2.924353217e-04f, -2.923337762e-04f, -2.922317328e-04f, -2.921291917e-04f, -2.920261531e-04f, -2.919226173e-04f, -2.918185844e-04f, -2.917140548e-04f, +-2.916090285e-04f, -2.915035059e-04f, -2.913974871e-04f, -2.912909724e-04f, -2.911839620e-04f, -2.910764561e-04f, -2.909684549e-04f, -2.908599586e-04f, -2.907509676e-04f, -2.906414819e-04f, +-2.905315019e-04f, -2.904210277e-04f, -2.903100596e-04f, -2.901985978e-04f, -2.900866426e-04f, -2.899741941e-04f, -2.898612526e-04f, -2.897478184e-04f, -2.896338916e-04f, -2.895194726e-04f, +-2.894045614e-04f, -2.892891585e-04f, -2.891732639e-04f, -2.890568780e-04f, -2.889400010e-04f, -2.888226331e-04f, -2.887047746e-04f, -2.885864256e-04f, -2.884675865e-04f, -2.883482575e-04f, +-2.882284388e-04f, -2.881081307e-04f, -2.879873334e-04f, -2.878660472e-04f, -2.877442722e-04f, -2.876220088e-04f, -2.874992572e-04f, -2.873760177e-04f, -2.872522905e-04f, -2.871280758e-04f, +-2.870033739e-04f, -2.868781851e-04f, -2.867525095e-04f, -2.866263476e-04f, -2.864996994e-04f, -2.863725653e-04f, -2.862449455e-04f, -2.861168403e-04f, -2.859882500e-04f, -2.858591747e-04f, +-2.857296148e-04f, -2.855995705e-04f, -2.854690421e-04f, -2.853380299e-04f, -2.852065340e-04f, -2.850745548e-04f, -2.849420925e-04f, -2.848091474e-04f, -2.846757198e-04f, -2.845418099e-04f, +-2.844074180e-04f, -2.842725444e-04f, -2.841371893e-04f, -2.840013530e-04f, -2.838650357e-04f, -2.837282378e-04f, -2.835909595e-04f, -2.834532012e-04f, -2.833149629e-04f, -2.831762451e-04f, +-2.830370481e-04f, -2.828973720e-04f, -2.827572171e-04f, -2.826165839e-04f, -2.824754724e-04f, -2.823338830e-04f, -2.821918161e-04f, -2.820492718e-04f, -2.819062504e-04f, -2.817627523e-04f, +-2.816187777e-04f, -2.814743268e-04f, -2.813294001e-04f, -2.811839977e-04f, -2.810381200e-04f, -2.808917672e-04f, -2.807449397e-04f, -2.805976377e-04f, -2.804498615e-04f, -2.803016113e-04f, +-2.801528876e-04f, -2.800036906e-04f, -2.798540205e-04f, -2.797038778e-04f, -2.795532625e-04f, -2.794021752e-04f, -2.792506160e-04f, -2.790985853e-04f, -2.789460833e-04f, -2.787931104e-04f, +-2.786396668e-04f, -2.784857529e-04f, -2.783313689e-04f, -2.781765152e-04f, -2.780211920e-04f, -2.778653998e-04f, -2.777091386e-04f, -2.775524090e-04f, -2.773952111e-04f, -2.772375453e-04f, +-2.770794119e-04f, -2.769208113e-04f, -2.767617436e-04f, -2.766022092e-04f, -2.764422085e-04f, -2.762817417e-04f, -2.761208092e-04f, -2.759594112e-04f, -2.757975481e-04f, -2.756352202e-04f, +-2.754724278e-04f, -2.753091712e-04f, -2.751454508e-04f, -2.749812669e-04f, -2.748166197e-04f, -2.746515096e-04f, -2.744859370e-04f, -2.743199020e-04f, -2.741534052e-04f, -2.739864467e-04f, +-2.738190269e-04f, -2.736511462e-04f, -2.734828048e-04f, -2.733140031e-04f, -2.731447414e-04f, -2.729750200e-04f, -2.728048393e-04f, -2.726341996e-04f, -2.724631012e-04f, -2.722915445e-04f, +-2.721195297e-04f, -2.719470572e-04f, -2.717741274e-04f, -2.716007406e-04f, -2.714268970e-04f, -2.712525972e-04f, -2.710778412e-04f, -2.709026297e-04f, -2.707269627e-04f, -2.705508408e-04f, +-2.703742642e-04f, -2.701972332e-04f, -2.700197483e-04f, -2.698418097e-04f, -2.696634178e-04f, -2.694845729e-04f, -2.693052754e-04f, -2.691255257e-04f, -2.689453239e-04f, -2.687646707e-04f, +-2.685835661e-04f, -2.684020107e-04f, -2.682200047e-04f, -2.680375485e-04f, -2.678546424e-04f, -2.676712869e-04f, -2.674874822e-04f, -2.673032287e-04f, -2.671185267e-04f, -2.669333767e-04f, +-2.667477789e-04f, -2.665617337e-04f, -2.663752415e-04f, -2.661883026e-04f, -2.660009174e-04f, -2.658130862e-04f, -2.656248095e-04f, -2.654360874e-04f, -2.652469205e-04f, -2.650573091e-04f, +-2.648672535e-04f, -2.646767540e-04f, -2.644858112e-04f, -2.642944253e-04f, -2.641025966e-04f, -2.639103256e-04f, -2.637176126e-04f, -2.635244580e-04f, -2.633308622e-04f, -2.631368254e-04f, +-2.629423482e-04f, -2.627474308e-04f, -2.625520736e-04f, -2.623562770e-04f, -2.621600414e-04f, -2.619633671e-04f, -2.617662545e-04f, -2.615687040e-04f, -2.613707160e-04f, -2.611722908e-04f, +-2.609734288e-04f, -2.607741304e-04f, -2.605743960e-04f, -2.603742258e-04f, -2.601736205e-04f, -2.599725802e-04f, -2.597711054e-04f, -2.595691964e-04f, -2.593668537e-04f, -2.591640776e-04f, +-2.589608685e-04f, -2.587572268e-04f, -2.585531529e-04f, -2.583486471e-04f, -2.581437099e-04f, -2.579383416e-04f, -2.577325426e-04f, -2.575263134e-04f, -2.573196542e-04f, -2.571125655e-04f, +-2.569050477e-04f, -2.566971011e-04f, -2.564887263e-04f, -2.562799234e-04f, -2.560706930e-04f, -2.558610354e-04f, -2.556509511e-04f, -2.554404404e-04f, -2.552295037e-04f, -2.550181414e-04f, +-2.548063540e-04f, -2.545941417e-04f, -2.543815051e-04f, -2.541684444e-04f, -2.539549602e-04f, -2.537410528e-04f, -2.535267226e-04f, -2.533119700e-04f, -2.530967955e-04f, -2.528811993e-04f, +-2.526651820e-04f, -2.524487439e-04f, -2.522318855e-04f, -2.520146071e-04f, -2.517969091e-04f, -2.515787920e-04f, -2.513602562e-04f, -2.511413020e-04f, -2.509219299e-04f, -2.507021403e-04f, +-2.504819336e-04f, -2.502613103e-04f, -2.500402706e-04f, -2.498188151e-04f, -2.495969442e-04f, -2.493746583e-04f, -2.491519577e-04f, -2.489288429e-04f, -2.487053144e-04f, -2.484813725e-04f, +-2.482570176e-04f, -2.480322502e-04f, -2.478070707e-04f, -2.475814795e-04f, -2.473554771e-04f, -2.471290638e-04f, -2.469022401e-04f, -2.466750064e-04f, -2.464473631e-04f, -2.462193107e-04f, +-2.459908495e-04f, -2.457619801e-04f, -2.455327027e-04f, -2.453030180e-04f, -2.450729262e-04f, -2.448424278e-04f, -2.446115232e-04f, -2.443802129e-04f, -2.441484973e-04f, -2.439163768e-04f, +-2.436838519e-04f, -2.434509230e-04f, -2.432175905e-04f, -2.429838549e-04f, -2.427497166e-04f, -2.425151759e-04f, -2.422802335e-04f, -2.420448896e-04f, -2.418091448e-04f, -2.415729995e-04f, +-2.413364540e-04f, -2.410995090e-04f, -2.408621647e-04f, -2.406244216e-04f, -2.403862802e-04f, -2.401477409e-04f, -2.399088042e-04f, -2.396694705e-04f, -2.394297402e-04f, -2.391896138e-04f, +-2.389490917e-04f, -2.387081744e-04f, -2.384668623e-04f, -2.382251559e-04f, -2.379830556e-04f, -2.377405619e-04f, -2.374976752e-04f, -2.372543959e-04f, -2.370107246e-04f, -2.367666616e-04f, +-2.365222075e-04f, -2.362773626e-04f, -2.360321274e-04f, -2.357865024e-04f, -2.355404880e-04f, -2.352940847e-04f, -2.350472929e-04f, -2.348001131e-04f, -2.345525458e-04f, -2.343045913e-04f, +-2.340562502e-04f, -2.338075230e-04f, -2.335584100e-04f, -2.333089118e-04f, -2.330590287e-04f, -2.328087613e-04f, -2.325581101e-04f, -2.323070754e-04f, -2.320556578e-04f, -2.318038576e-04f, +-2.315516755e-04f, -2.312991118e-04f, -2.310461669e-04f, -2.307928415e-04f, -2.305391359e-04f, -2.302850506e-04f, -2.300305860e-04f, -2.297757427e-04f, -2.295205211e-04f, -2.292649217e-04f, +-2.290089449e-04f, -2.287525912e-04f, -2.284958612e-04f, -2.282387552e-04f, -2.279812737e-04f, -2.277234172e-04f, -2.274651862e-04f, -2.272065812e-04f, -2.269476026e-04f, -2.266882509e-04f, +-2.264285265e-04f, -2.261684301e-04f, -2.259079620e-04f, -2.256471226e-04f, -2.253859126e-04f, -2.251243324e-04f, -2.248623824e-04f, -2.246000631e-04f, -2.243373751e-04f, -2.240743187e-04f, +-2.238108945e-04f, -2.235471030e-04f, -2.232829447e-04f, -2.230184199e-04f, -2.227535293e-04f, -2.224882733e-04f, -2.222226523e-04f, -2.219566670e-04f, -2.216903176e-04f, -2.214236049e-04f, +-2.211565292e-04f, -2.208890910e-04f, -2.206212908e-04f, -2.203531291e-04f, -2.200846064e-04f, -2.198157232e-04f, -2.195464799e-04f, -2.192768772e-04f, -2.190069154e-04f, -2.187365950e-04f, +-2.184659166e-04f, -2.181948807e-04f, -2.179234877e-04f, -2.176517381e-04f, -2.173796325e-04f, -2.171071713e-04f, -2.168343550e-04f, -2.165611841e-04f, -2.162876592e-04f, -2.160137807e-04f, +-2.157395491e-04f, -2.154649650e-04f, -2.151900287e-04f, -2.149147409e-04f, -2.146391021e-04f, -2.143631126e-04f, -2.140867731e-04f, -2.138100841e-04f, -2.135330460e-04f, -2.132556593e-04f, +-2.129779246e-04f, -2.126998424e-04f, -2.124214131e-04f, -2.121426373e-04f, -2.118635155e-04f, -2.115840481e-04f, -2.113042358e-04f, -2.110240790e-04f, -2.107435782e-04f, -2.104627340e-04f, +-2.101815467e-04f, -2.099000171e-04f, -2.096181455e-04f, -2.093359325e-04f, -2.090533786e-04f, -2.087704843e-04f, -2.084872501e-04f, -2.082036765e-04f, -2.079197642e-04f, -2.076355134e-04f, +-2.073509249e-04f, -2.070659991e-04f, -2.067807365e-04f, -2.064951376e-04f, -2.062092030e-04f, -2.059229332e-04f, -2.056363286e-04f, -2.053493899e-04f, -2.050621176e-04f, -2.047745121e-04f, +-2.044865739e-04f, -2.041983037e-04f, -2.039097019e-04f, -2.036207691e-04f, -2.033315058e-04f, -2.030419124e-04f, -2.027519896e-04f, -2.024617378e-04f, -2.021711577e-04f, -2.018802496e-04f, +-2.015890142e-04f, -2.012974519e-04f, -2.010055633e-04f, -2.007133490e-04f, -2.004208094e-04f, -2.001279450e-04f, -1.998347565e-04f, -1.995412444e-04f, -1.992474091e-04f, -1.989532512e-04f, +-1.986587713e-04f, -1.983639698e-04f, -1.980688473e-04f, -1.977734044e-04f, -1.974776416e-04f, -1.971815593e-04f, -1.968851583e-04f, -1.965884389e-04f, -1.962914017e-04f, -1.959940473e-04f, +-1.956963762e-04f, -1.953983889e-04f, -1.951000860e-04f, -1.948014680e-04f, -1.945025354e-04f, -1.942032889e-04f, -1.939037288e-04f, -1.936038559e-04f, -1.933036706e-04f, -1.930031734e-04f, +-1.927023650e-04f, -1.924012457e-04f, -1.920998163e-04f, -1.917980772e-04f, -1.914960290e-04f, -1.911936722e-04f, -1.908910074e-04f, -1.905880351e-04f, -1.902847559e-04f, -1.899811703e-04f, +-1.896772788e-04f, -1.893730821e-04f, -1.890685806e-04f, -1.887637749e-04f, -1.884586656e-04f, -1.881532532e-04f, -1.878475382e-04f, -1.875415212e-04f, -1.872352028e-04f, -1.869285836e-04f, +-1.866216639e-04f, -1.863144445e-04f, -1.860069259e-04f, -1.856991086e-04f, -1.853909932e-04f, -1.850825802e-04f, -1.847738702e-04f, -1.844648637e-04f, -1.841555614e-04f, -1.838459637e-04f, +-1.835360712e-04f, -1.832258846e-04f, -1.829154042e-04f, -1.826046307e-04f, -1.822935647e-04f, -1.819822067e-04f, -1.816705573e-04f, -1.813586170e-04f, -1.810463864e-04f, -1.807338661e-04f, +-1.804210566e-04f, -1.801079584e-04f, -1.797945722e-04f, -1.794808985e-04f, -1.791669379e-04f, -1.788526909e-04f, -1.785381582e-04f, -1.782233401e-04f, -1.779082375e-04f, -1.775928507e-04f, +-1.772771803e-04f, -1.769612271e-04f, -1.766449914e-04f, -1.763284738e-04f, -1.760116750e-04f, -1.756945956e-04f, -1.753772359e-04f, -1.750595968e-04f, -1.747416786e-04f, -1.744234820e-04f, +-1.741050076e-04f, -1.737862559e-04f, -1.734672275e-04f, -1.731479230e-04f, -1.728283429e-04f, -1.725084879e-04f, -1.721883584e-04f, -1.718679551e-04f, -1.715472785e-04f, -1.712263293e-04f, +-1.709051079e-04f, -1.705836150e-04f, -1.702618511e-04f, -1.699398169e-04f, -1.696175128e-04f, -1.692949396e-04f, -1.689720976e-04f, -1.686489877e-04f, -1.683256102e-04f, -1.680019658e-04f, +-1.676780550e-04f, -1.673538785e-04f, -1.670294369e-04f, -1.667047306e-04f, -1.663797604e-04f, -1.660545267e-04f, -1.657290302e-04f, -1.654032713e-04f, -1.650772509e-04f, -1.647509693e-04f, +-1.644244272e-04f, -1.640976252e-04f, -1.637705638e-04f, -1.634432437e-04f, -1.631156654e-04f, -1.627878295e-04f, -1.624597366e-04f, -1.621313872e-04f, -1.618027821e-04f, -1.614739217e-04f, +-1.611448067e-04f, -1.608154375e-04f, -1.604858150e-04f, -1.601559395e-04f, -1.598258117e-04f, -1.594954322e-04f, -1.591648016e-04f, -1.588339205e-04f, -1.585027894e-04f, -1.581714090e-04f, +-1.578397798e-04f, -1.575079025e-04f, -1.571757776e-04f, -1.568434057e-04f, -1.565107874e-04f, -1.561779233e-04f, -1.558448141e-04f, -1.555114602e-04f, -1.551778623e-04f, -1.548440211e-04f, +-1.545099370e-04f, -1.541756106e-04f, -1.538410427e-04f, -1.535062337e-04f, -1.531711843e-04f, -1.528358951e-04f, -1.525003666e-04f, -1.521645995e-04f, -1.518285943e-04f, -1.514923517e-04f, +-1.511558723e-04f, -1.508191566e-04f, -1.504822053e-04f, -1.501450189e-04f, -1.498075981e-04f, -1.494699435e-04f, -1.491320556e-04f, -1.487939351e-04f, -1.484555825e-04f, -1.481169985e-04f, +-1.477781837e-04f, -1.474391387e-04f, -1.470998640e-04f, -1.467603603e-04f, -1.464206282e-04f, -1.460806683e-04f, -1.457404812e-04f, -1.454000675e-04f, -1.450594278e-04f, -1.447185627e-04f, +-1.443774728e-04f, -1.440361588e-04f, -1.436946211e-04f, -1.433528606e-04f, -1.430108776e-04f, -1.426686729e-04f, -1.423262471e-04f, -1.419836008e-04f, -1.416407345e-04f, -1.412976489e-04f, +-1.409543447e-04f, -1.406108223e-04f, -1.402670824e-04f, -1.399231257e-04f, -1.395789528e-04f, -1.392345641e-04f, -1.388899605e-04f, -1.385451424e-04f, -1.382001105e-04f, -1.378548654e-04f, +-1.375094078e-04f, -1.371637381e-04f, -1.368178571e-04f, -1.364717654e-04f, -1.361254635e-04f, -1.357789521e-04f, -1.354322318e-04f, -1.350853032e-04f, -1.347381670e-04f, -1.343908237e-04f, +-1.340432740e-04f, -1.336955184e-04f, -1.333475576e-04f, -1.329993923e-04f, -1.326510230e-04f, -1.323024503e-04f, -1.319536749e-04f, -1.316046974e-04f, -1.312555184e-04f, -1.309061385e-04f, +-1.305565583e-04f, -1.302067785e-04f, -1.298567997e-04f, -1.295066225e-04f, -1.291562475e-04f, -1.288056753e-04f, -1.284549066e-04f, -1.281039420e-04f, -1.277527821e-04f, -1.274014276e-04f, +-1.270498789e-04f, -1.266981369e-04f, -1.263462020e-04f, -1.259940750e-04f, -1.256417564e-04f, -1.252892468e-04f, -1.249365470e-04f, -1.245836575e-04f, -1.242305789e-04f, -1.238773118e-04f, +-1.235238570e-04f, -1.231702149e-04f, -1.228163863e-04f, -1.224623718e-04f, -1.221081720e-04f, -1.217537874e-04f, -1.213992188e-04f, -1.210444668e-04f, -1.206895320e-04f, -1.203344150e-04f, +-1.199791165e-04f, -1.196236370e-04f, -1.192679772e-04f, -1.189121378e-04f, -1.185561194e-04f, -1.181999225e-04f, -1.178435479e-04f, -1.174869961e-04f, -1.171302678e-04f, -1.167733636e-04f, +-1.164162842e-04f, -1.160590301e-04f, -1.157016021e-04f, -1.153440006e-04f, -1.149862265e-04f, -1.146282802e-04f, -1.142701625e-04f, -1.139118739e-04f, -1.135534152e-04f, -1.131947868e-04f, +-1.128359896e-04f, -1.124770240e-04f, -1.121178907e-04f, -1.117585904e-04f, -1.113991238e-04f, -1.110394913e-04f, -1.106796937e-04f, -1.103197316e-04f, -1.099596056e-04f, -1.095993164e-04f, +-1.092388646e-04f, -1.088782509e-04f, -1.085174758e-04f, -1.081565400e-04f, -1.077954442e-04f, -1.074341890e-04f, -1.070727749e-04f, -1.067112028e-04f, -1.063494731e-04f, -1.059875866e-04f, +-1.056255438e-04f, -1.052633454e-04f, -1.049009921e-04f, -1.045384845e-04f, -1.041758232e-04f, -1.038130088e-04f, -1.034500421e-04f, -1.030869236e-04f, -1.027236539e-04f, -1.023602338e-04f, +-1.019966639e-04f, -1.016329447e-04f, -1.012690770e-04f, -1.009050613e-04f, -1.005408984e-04f, -1.001765888e-04f, -9.981213323e-05f, -9.944753230e-05f, -9.908278665e-05f, -9.871789692e-05f, +-9.835286376e-05f, -9.798768781e-05f, -9.762236970e-05f, -9.725691009e-05f, -9.689130962e-05f, -9.652556892e-05f, -9.615968864e-05f, -9.579366943e-05f, -9.542751192e-05f, -9.506121677e-05f, +-9.469478461e-05f, -9.432821609e-05f, -9.396151185e-05f, -9.359467254e-05f, -9.322769880e-05f, -9.286059127e-05f, -9.249335061e-05f, -9.212597745e-05f, -9.175847245e-05f, -9.139083624e-05f, +-9.102306947e-05f, -9.065517280e-05f, -9.028714685e-05f, -8.991899229e-05f, -8.955070975e-05f, -8.918229989e-05f, -8.881376335e-05f, -8.844510077e-05f, -8.807631281e-05f, -8.770740010e-05f, +-8.733836331e-05f, -8.696920307e-05f, -8.659992003e-05f, -8.623051485e-05f, -8.586098816e-05f, -8.549134062e-05f, -8.512157288e-05f, -8.475168558e-05f, -8.438167937e-05f, -8.401155491e-05f, +-8.364131283e-05f, -8.327095380e-05f, -8.290047845e-05f, -8.252988744e-05f, -8.215918142e-05f, -8.178836103e-05f, -8.141742693e-05f, -8.104637977e-05f, -8.067522020e-05f, -8.030394886e-05f, +-7.993256641e-05f, -7.956107350e-05f, -7.918947078e-05f, -7.881775890e-05f, -7.844593851e-05f, -7.807401026e-05f, -7.770197481e-05f, -7.732983280e-05f, -7.695758489e-05f, -7.658523173e-05f, +-7.621277396e-05f, -7.584021225e-05f, -7.546754724e-05f, -7.509477959e-05f, -7.472190994e-05f, -7.434893896e-05f, -7.397586729e-05f, -7.360269559e-05f, -7.322942451e-05f, -7.285605469e-05f, +-7.248258681e-05f, -7.210902150e-05f, -7.173535942e-05f, -7.136160123e-05f, -7.098774758e-05f, -7.061379912e-05f, -7.023975651e-05f, -6.986562040e-05f, -6.949139144e-05f, -6.911707029e-05f, +-6.874265760e-05f, -6.836815403e-05f, -6.799356023e-05f, -6.761887686e-05f, -6.724410456e-05f, -6.686924401e-05f, -6.649429584e-05f, -6.611926072e-05f, -6.574413930e-05f, -6.536893223e-05f, +-6.499364018e-05f, -6.461826379e-05f, -6.424280373e-05f, -6.386726064e-05f, -6.349163518e-05f, -6.311592801e-05f, -6.274013979e-05f, -6.236427117e-05f, -6.198832281e-05f, -6.161229535e-05f, +-6.123618947e-05f, -6.086000581e-05f, -6.048374504e-05f, -6.010740780e-05f, -5.973099476e-05f, -5.935450657e-05f, -5.897794388e-05f, -5.860130737e-05f, -5.822459767e-05f, -5.784781545e-05f, +-5.747096137e-05f, -5.709403608e-05f, -5.671704025e-05f, -5.633997451e-05f, -5.596283955e-05f, -5.558563600e-05f, -5.520836454e-05f, -5.483102581e-05f, -5.445362048e-05f, -5.407614920e-05f, +-5.369861263e-05f, -5.332101143e-05f, -5.294334625e-05f, -5.256561776e-05f, -5.218782661e-05f, -5.180997346e-05f, -5.143205897e-05f, -5.105408379e-05f, -5.067604859e-05f, -5.029795402e-05f, +-4.991980074e-05f, -4.954158941e-05f, -4.916332069e-05f, -4.878499523e-05f, -4.840661370e-05f, -4.802817675e-05f, -4.764968505e-05f, -4.727113924e-05f, -4.689254000e-05f, -4.651388797e-05f, +-4.613518382e-05f, -4.575642820e-05f, -4.537762178e-05f, -4.499876521e-05f, -4.461985916e-05f, -4.424090427e-05f, -4.386190122e-05f, -4.348285065e-05f, -4.310375324e-05f, -4.272460963e-05f, +-4.234542049e-05f, -4.196618647e-05f, -4.158690824e-05f, -4.120758646e-05f, -4.082822178e-05f, -4.044881486e-05f, -4.006936636e-05f, -3.968987695e-05f, -3.931034727e-05f, -3.893077800e-05f, +-3.855116979e-05f, -3.817152329e-05f, -3.779183918e-05f, -3.741211810e-05f, -3.703236072e-05f, -3.665256770e-05f, -3.627273969e-05f, -3.589287736e-05f, -3.551298137e-05f, -3.513305237e-05f, +-3.475309103e-05f, -3.437309800e-05f, -3.399307394e-05f, -3.361301952e-05f, -3.323293538e-05f, -3.285282221e-05f, -3.247268064e-05f, -3.209251134e-05f, -3.171231498e-05f, -3.133209221e-05f, +-3.095184368e-05f, -3.057157007e-05f, -3.019127202e-05f, -2.981095021e-05f, -2.943060528e-05f, -2.905023790e-05f, -2.866984873e-05f, -2.828943842e-05f, -2.790900764e-05f, -2.752855705e-05f, +-2.714808730e-05f, -2.676759905e-05f, -2.638709297e-05f, -2.600656971e-05f, -2.562602994e-05f, -2.524547430e-05f, -2.486490347e-05f, -2.448431810e-05f, -2.410371885e-05f, -2.372310638e-05f, +-2.334248134e-05f, -2.296184441e-05f, -2.258119623e-05f, -2.220053747e-05f, -2.181986878e-05f, -2.143919082e-05f, -2.105850426e-05f, -2.067780975e-05f, -2.029710796e-05f, -1.991639953e-05f, +-1.953568513e-05f, -1.915496542e-05f, -1.877424106e-05f, -1.839351270e-05f, -1.801278100e-05f, -1.763204663e-05f, -1.725131024e-05f, -1.687057250e-05f, -1.648983404e-05f, -1.610909555e-05f, +-1.572835767e-05f, -1.534762107e-05f, -1.496688640e-05f, -1.458615432e-05f, -1.420542549e-05f, -1.382470057e-05f, -1.344398021e-05f, -1.306326508e-05f, -1.268255582e-05f, -1.230185311e-05f, +-1.192115759e-05f, -1.154046993e-05f, -1.115979079e-05f, -1.077912081e-05f, -1.039846066e-05f, -1.001781100e-05f, -9.637172483e-06f, -9.256545765e-06f, -8.875931507e-06f, -8.495330363e-06f, +-8.114742993e-06f, -7.734170054e-06f, -7.353612201e-06f, -6.973070093e-06f, -6.592544385e-06f, -6.212035736e-06f, -5.831544802e-06f, -5.451072240e-06f, -5.070618705e-06f, -4.690184856e-06f, +-4.309771348e-06f, -3.929378837e-06f, -3.549007980e-06f, -3.168659433e-06f, -2.788333853e-06f, -2.408031895e-06f, -2.027754215e-06f, -1.647501469e-06f, -1.267274312e-06f, -8.870734017e-07f, +-5.068993921e-07f, -1.267529389e-07f, 2.533653023e-07f, 6.334546764e-07f, 1.013514528e-06f, 1.393544202e-06f, 1.773543044e-06f, 2.153510399e-06f, 2.533445611e-06f, 2.913348027e-06f, +3.293216992e-06f, 3.673051851e-06f, 4.052851949e-06f, 4.432616634e-06f, 4.812345249e-06f, 5.192037143e-06f, 5.571691660e-06f, 5.951308146e-06f, 6.330885949e-06f, 6.710424415e-06f, +7.089922889e-06f, 7.469380720e-06f, 7.848797253e-06f, 8.228171835e-06f, 8.607503814e-06f, 8.986792537e-06f, 9.366037351e-06f, 9.745237603e-06f, 1.012439264e-05f, 1.050350181e-05f, +1.088256447e-05f, 1.126157995e-05f, 1.164054761e-05f, 1.201946679e-05f, 1.239833685e-05f, 1.277715713e-05f, 1.315592698e-05f, 1.353464576e-05f, 1.391331280e-05f, 1.429192745e-05f, +1.467048908e-05f, 1.504899702e-05f, 1.542745062e-05f, 1.580584924e-05f, 1.618419222e-05f, 1.656247892e-05f, 1.694070868e-05f, 1.731888086e-05f, 1.769699480e-05f, 1.807504986e-05f, +1.845304538e-05f, 1.883098072e-05f, 1.920885523e-05f, 1.958666825e-05f, 1.996441915e-05f, 2.034210726e-05f, 2.071973195e-05f, 2.109729256e-05f, 2.147478845e-05f, 2.185221896e-05f, +2.222958346e-05f, 2.260688129e-05f, 2.298411180e-05f, 2.336127435e-05f, 2.373836829e-05f, 2.411539297e-05f, 2.449234775e-05f, 2.486923198e-05f, 2.524604501e-05f, 2.562278620e-05f, +2.599945490e-05f, 2.637605047e-05f, 2.675257225e-05f, 2.712901961e-05f, 2.750539190e-05f, 2.788168846e-05f, 2.825790867e-05f, 2.863405186e-05f, 2.901011741e-05f, 2.938610466e-05f, +2.976201296e-05f, 3.013784168e-05f, 3.051359017e-05f, 3.088925779e-05f, 3.126484389e-05f, 3.164034783e-05f, 3.201576897e-05f, 3.239110666e-05f, 3.276636026e-05f, 3.314152913e-05f, +3.351661262e-05f, 3.389161009e-05f, 3.426652091e-05f, 3.464134442e-05f, 3.501608000e-05f, 3.539072698e-05f, 3.576528475e-05f, 3.613975264e-05f, 3.651413003e-05f, 3.688841627e-05f, +3.726261072e-05f, 3.763671274e-05f, 3.801072169e-05f, 3.838463694e-05f, 3.875845783e-05f, 3.913218374e-05f, 3.950581401e-05f, 3.987934803e-05f, 4.025278513e-05f, 4.062612470e-05f, +4.099936608e-05f, 4.137250864e-05f, 4.174555174e-05f, 4.211849475e-05f, 4.249133702e-05f, 4.286407793e-05f, 4.323671682e-05f, 4.360925307e-05f, 4.398168604e-05f, 4.435401509e-05f, +4.472623959e-05f, 4.509835890e-05f, 4.547037238e-05f, 4.584227940e-05f, 4.621407933e-05f, 4.658577153e-05f, 4.695735536e-05f, 4.732883019e-05f, 4.770019538e-05f, 4.807145031e-05f, +4.844259433e-05f, 4.881362682e-05f, 4.918454714e-05f, 4.955535466e-05f, 4.992604874e-05f, 5.029662875e-05f, 5.066709406e-05f, 5.103744405e-05f, 5.140767806e-05f, 5.177779548e-05f, +5.214779568e-05f, 5.251767801e-05f, 5.288744186e-05f, 5.325708659e-05f, 5.362661157e-05f, 5.399601616e-05f, 5.436529975e-05f, 5.473446170e-05f, 5.510350138e-05f, 5.547241816e-05f, +5.584121141e-05f, 5.620988051e-05f, 5.657842482e-05f, 5.694684372e-05f, 5.731513659e-05f, 5.768330278e-05f, 5.805134168e-05f, 5.841925266e-05f, 5.878703510e-05f, 5.915468835e-05f, +5.952221181e-05f, 5.988960484e-05f, 6.025686682e-05f, 6.062399712e-05f, 6.099099512e-05f, 6.135786019e-05f, 6.172459171e-05f, 6.209118906e-05f, 6.245765160e-05f, 6.282397872e-05f, +6.319016979e-05f, 6.355622419e-05f, 6.392214130e-05f, 6.428792050e-05f, 6.465356115e-05f, 6.501906265e-05f, 6.538442437e-05f, 6.574964568e-05f, 6.611472596e-05f, 6.647966461e-05f, +6.684446098e-05f, 6.720911448e-05f, 6.757362446e-05f, 6.793799032e-05f, 6.830221144e-05f, 6.866628719e-05f, 6.903021696e-05f, 6.939400013e-05f, 6.975763608e-05f, 7.012112419e-05f, +7.048446385e-05f, 7.084765443e-05f, 7.121069533e-05f, 7.157358592e-05f, 7.193632559e-05f, 7.229891373e-05f, 7.266134971e-05f, 7.302363292e-05f, 7.338576274e-05f, 7.374773857e-05f, +7.410955978e-05f, 7.447122577e-05f, 7.483273591e-05f, 7.519408960e-05f, 7.555528623e-05f, 7.591632517e-05f, 7.627720581e-05f, 7.663792755e-05f, 7.699848978e-05f, 7.735889187e-05f, +7.771913323e-05f, 7.807921323e-05f, 7.843913127e-05f, 7.879888673e-05f, 7.915847902e-05f, 7.951790751e-05f, 7.987717160e-05f, 8.023627067e-05f, 8.059520413e-05f, 8.095397136e-05f, +8.131257176e-05f, 8.167100471e-05f, 8.202926961e-05f, 8.238736586e-05f, 8.274529283e-05f, 8.310304994e-05f, 8.346063657e-05f, 8.381805212e-05f, 8.417529598e-05f, 8.453236755e-05f, +8.488926622e-05f, 8.524599139e-05f, 8.560254245e-05f, 8.595891880e-05f, 8.631511984e-05f, 8.667114497e-05f, 8.702699358e-05f, 8.738266506e-05f, 8.773815883e-05f, 8.809347427e-05f, +8.844861079e-05f, 8.880356778e-05f, 8.915834464e-05f, 8.951294078e-05f, 8.986735559e-05f, 9.022158848e-05f, 9.057563885e-05f, 9.092950609e-05f, 9.128318961e-05f, 9.163668881e-05f, +9.199000310e-05f, 9.234313187e-05f, 9.269607453e-05f, 9.304883048e-05f, 9.340139913e-05f, 9.375377989e-05f, 9.410597214e-05f, 9.445797531e-05f, 9.480978880e-05f, 9.516141201e-05f, +9.551284434e-05f, 9.586408521e-05f, 9.621513402e-05f, 9.656599019e-05f, 9.691665310e-05f, 9.726712219e-05f, 9.761739684e-05f, 9.796747648e-05f, 9.831736051e-05f, 9.866704833e-05f, +9.901653937e-05f, 9.936583303e-05f, 9.971492872e-05f, 1.000638259e-04f, 1.004125238e-04f, 1.007610221e-04f, 1.011093200e-04f, 1.014574171e-04f, 1.018053126e-04f, 1.021530060e-04f, +1.025004968e-04f, 1.028477843e-04f, 1.031948680e-04f, 1.035417472e-04f, 1.038884215e-04f, 1.042348901e-04f, 1.045811526e-04f, 1.049272083e-04f, 1.052730567e-04f, 1.056186971e-04f, +1.059641291e-04f, 1.063093519e-04f, 1.066543651e-04f, 1.069991680e-04f, 1.073437601e-04f, 1.076881407e-04f, 1.080323094e-04f, 1.083762655e-04f, 1.087200085e-04f, 1.090635377e-04f, +1.094068526e-04f, 1.097499526e-04f, 1.100928372e-04f, 1.104355057e-04f, 1.107779576e-04f, 1.111201923e-04f, 1.114622093e-04f, 1.118040079e-04f, 1.121455876e-04f, 1.124869477e-04f, +1.128280879e-04f, 1.131690074e-04f, 1.135097056e-04f, 1.138501821e-04f, 1.141904362e-04f, 1.145304674e-04f, 1.148702751e-04f, 1.152098588e-04f, 1.155492177e-04f, 1.158883515e-04f, +1.162272595e-04f, 1.165659411e-04f, 1.169043958e-04f, 1.172426231e-04f, 1.175806222e-04f, 1.179183928e-04f, 1.182559341e-04f, 1.185932457e-04f, 1.189303270e-04f, 1.192671774e-04f, +1.196037963e-04f, 1.199401832e-04f, 1.202763376e-04f, 1.206122587e-04f, 1.209479462e-04f, 1.212833994e-04f, 1.216186178e-04f, 1.219536007e-04f, 1.222883477e-04f, 1.226228582e-04f, +1.229571316e-04f, 1.232911673e-04f, 1.236249649e-04f, 1.239585237e-04f, 1.242918431e-04f, 1.246249227e-04f, 1.249577619e-04f, 1.252903600e-04f, 1.256227166e-04f, 1.259548311e-04f, +1.262867029e-04f, 1.266183315e-04f, 1.269497163e-04f, 1.272808568e-04f, 1.276117524e-04f, 1.279424026e-04f, 1.282728068e-04f, 1.286029644e-04f, 1.289328749e-04f, 1.292625378e-04f, +1.295919525e-04f, 1.299211184e-04f, 1.302500350e-04f, 1.305787018e-04f, 1.309071181e-04f, 1.312352835e-04f, 1.315631974e-04f, 1.318908593e-04f, 1.322182685e-04f, 1.325454246e-04f, +1.328723271e-04f, 1.331989752e-04f, 1.335253686e-04f, 1.338515067e-04f, 1.341773889e-04f, 1.345030146e-04f, 1.348283835e-04f, 1.351534948e-04f, 1.354783480e-04f, 1.358029427e-04f, +1.361272782e-04f, 1.364513540e-04f, 1.367751697e-04f, 1.370987246e-04f, 1.374220181e-04f, 1.377450499e-04f, 1.380678192e-04f, 1.383903257e-04f, 1.387125687e-04f, 1.390345477e-04f, +1.393562622e-04f, 1.396777116e-04f, 1.399988954e-04f, 1.403198131e-04f, 1.406404641e-04f, 1.409608480e-04f, 1.412809640e-04f, 1.416008118e-04f, 1.419203908e-04f, 1.422397005e-04f, +1.425587403e-04f, 1.428775097e-04f, 1.431960081e-04f, 1.435142351e-04f, 1.438321901e-04f, 1.441498726e-04f, 1.444672820e-04f, 1.447844179e-04f, 1.451012796e-04f, 1.454178667e-04f, +1.457341787e-04f, 1.460502149e-04f, 1.463659750e-04f, 1.466814583e-04f, 1.469966643e-04f, 1.473115925e-04f, 1.476262425e-04f, 1.479406136e-04f, 1.482547053e-04f, 1.485685172e-04f, +1.488820486e-04f, 1.491952991e-04f, 1.495082682e-04f, 1.498209553e-04f, 1.501333600e-04f, 1.504454816e-04f, 1.507573197e-04f, 1.510688738e-04f, 1.513801433e-04f, 1.516911277e-04f, +1.520018266e-04f, 1.523122393e-04f, 1.526223654e-04f, 1.529322044e-04f, 1.532417557e-04f, 1.535510189e-04f, 1.538599934e-04f, 1.541686786e-04f, 1.544770742e-04f, 1.547851796e-04f, +1.550929942e-04f, 1.554005176e-04f, 1.557077493e-04f, 1.560146887e-04f, 1.563213353e-04f, 1.566276887e-04f, 1.569337483e-04f, 1.572395136e-04f, 1.575449841e-04f, 1.578501593e-04f, +1.581550387e-04f, 1.584596217e-04f, 1.587639080e-04f, 1.590678969e-04f, 1.593715880e-04f, 1.596749808e-04f, 1.599780748e-04f, 1.602808694e-04f, 1.605833642e-04f, 1.608855586e-04f, +1.611874523e-04f, 1.614890445e-04f, 1.617903350e-04f, 1.620913231e-04f, 1.623920084e-04f, 1.626923904e-04f, 1.629924685e-04f, 1.632922424e-04f, 1.635917114e-04f, 1.638908751e-04f, +1.641897330e-04f, 1.644882846e-04f, 1.647865294e-04f, 1.650844669e-04f, 1.653820967e-04f, 1.656794182e-04f, 1.659764309e-04f, 1.662731344e-04f, 1.665695281e-04f, 1.668656116e-04f, +1.671613844e-04f, 1.674568460e-04f, 1.677519959e-04f, 1.680468336e-04f, 1.683413587e-04f, 1.686355706e-04f, 1.689294688e-04f, 1.692230529e-04f, 1.695163225e-04f, 1.698092769e-04f, +1.701019158e-04f, 1.703942386e-04f, 1.706862448e-04f, 1.709779341e-04f, 1.712693058e-04f, 1.715603596e-04f, 1.718510949e-04f, 1.721415113e-04f, 1.724316082e-04f, 1.727213853e-04f, +1.730108419e-04f, 1.732999778e-04f, 1.735887923e-04f, 1.738772850e-04f, 1.741654554e-04f, 1.744533031e-04f, 1.747408276e-04f, 1.750280284e-04f, 1.753149050e-04f, 1.756014569e-04f, +1.758876838e-04f, 1.761735851e-04f, 1.764591603e-04f, 1.767444090e-04f, 1.770293307e-04f, 1.773139249e-04f, 1.775981913e-04f, 1.778821292e-04f, 1.781657383e-04f, 1.784490180e-04f, +1.787319680e-04f, 1.790145877e-04f, 1.792968767e-04f, 1.795788345e-04f, 1.798604606e-04f, 1.801417547e-04f, 1.804227161e-04f, 1.807033446e-04f, 1.809836396e-04f, 1.812636006e-04f, +1.815432272e-04f, 1.818225189e-04f, 1.821014753e-04f, 1.823800959e-04f, 1.826583803e-04f, 1.829363280e-04f, 1.832139386e-04f, 1.834912115e-04f, 1.837681464e-04f, 1.840447428e-04f, +1.843210002e-04f, 1.845969181e-04f, 1.848724962e-04f, 1.851477340e-04f, 1.854226310e-04f, 1.856971868e-04f, 1.859714010e-04f, 1.862452730e-04f, 1.865188024e-04f, 1.867919888e-04f, +1.870648318e-04f, 1.873373308e-04f, 1.876094855e-04f, 1.878812954e-04f, 1.881527601e-04f, 1.884238791e-04f, 1.886946519e-04f, 1.889650782e-04f, 1.892351574e-04f, 1.895048892e-04f, +1.897742732e-04f, 1.900433087e-04f, 1.903119955e-04f, 1.905803331e-04f, 1.908483211e-04f, 1.911159589e-04f, 1.913832463e-04f, 1.916501826e-04f, 1.919167676e-04f, 1.921830008e-04f, +1.924488816e-04f, 1.927144098e-04f, 1.929795849e-04f, 1.932444064e-04f, 1.935088739e-04f, 1.937729870e-04f, 1.940367452e-04f, 1.943001481e-04f, 1.945631954e-04f, 1.948258865e-04f, +1.950882210e-04f, 1.953501985e-04f, 1.956118186e-04f, 1.958730809e-04f, 1.961339848e-04f, 1.963945301e-04f, 1.966547163e-04f, 1.969145429e-04f, 1.971740096e-04f, 1.974331158e-04f, +1.976918613e-04f, 1.979502455e-04f, 1.982082681e-04f, 1.984659286e-04f, 1.987232267e-04f, 1.989801618e-04f, 1.992367336e-04f, 1.994929417e-04f, 1.997487856e-04f, 2.000042649e-04f, +2.002593793e-04f, 2.005141283e-04f, 2.007685114e-04f, 2.010225284e-04f, 2.012761786e-04f, 2.015294619e-04f, 2.017823777e-04f, 2.020349256e-04f, 2.022871053e-04f, 2.025389163e-04f, +2.027903581e-04f, 2.030414305e-04f, 2.032921330e-04f, 2.035424652e-04f, 2.037924266e-04f, 2.040420170e-04f, 2.042912358e-04f, 2.045400827e-04f, 2.047885572e-04f, 2.050366590e-04f, +2.052843877e-04f, 2.055317429e-04f, 2.057787241e-04f, 2.060253310e-04f, 2.062715631e-04f, 2.065174202e-04f, 2.067629017e-04f, 2.070080073e-04f, 2.072527365e-04f, 2.074970891e-04f, +2.077410645e-04f, 2.079846625e-04f, 2.082278825e-04f, 2.084707243e-04f, 2.087131874e-04f, 2.089552714e-04f, 2.091969760e-04f, 2.094383007e-04f, 2.096792452e-04f, 2.099198091e-04f, +2.101599919e-04f, 2.103997934e-04f, 2.106392130e-04f, 2.108782505e-04f, 2.111169055e-04f, 2.113551775e-04f, 2.115930662e-04f, 2.118305711e-04f, 2.120676920e-04f, 2.123044284e-04f, +2.125407800e-04f, 2.127767464e-04f, 2.130123271e-04f, 2.132475218e-04f, 2.134823302e-04f, 2.137167519e-04f, 2.139507864e-04f, 2.141844334e-04f, 2.144176926e-04f, 2.146505635e-04f, +2.148830458e-04f, 2.151151391e-04f, 2.153468431e-04f, 2.155781573e-04f, 2.158090814e-04f, 2.160396151e-04f, 2.162697579e-04f, 2.164995095e-04f, 2.167288695e-04f, 2.169578376e-04f, +2.171864133e-04f, 2.174145964e-04f, 2.176423864e-04f, 2.178697830e-04f, 2.180967859e-04f, 2.183233946e-04f, 2.185496088e-04f, 2.187754282e-04f, 2.190008523e-04f, 2.192258809e-04f, +2.194505135e-04f, 2.196747498e-04f, 2.198985894e-04f, 2.201220321e-04f, 2.203450774e-04f, 2.205677249e-04f, 2.207899744e-04f, 2.210118254e-04f, 2.212332776e-04f, 2.214543307e-04f, +2.216749843e-04f, 2.218952381e-04f, 2.221150916e-04f, 2.223345446e-04f, 2.225535967e-04f, 2.227722476e-04f, 2.229904969e-04f, 2.232083442e-04f, 2.234257892e-04f, 2.236428316e-04f, +2.238594711e-04f, 2.240757072e-04f, 2.242915396e-04f, 2.245069680e-04f, 2.247219921e-04f, 2.249366115e-04f, 2.251508258e-04f, 2.253646348e-04f, 2.255780380e-04f, 2.257910352e-04f, +2.260036260e-04f, 2.262158101e-04f, 2.264275871e-04f, 2.266389567e-04f, 2.268499186e-04f, 2.270604724e-04f, 2.272706178e-04f, 2.274803545e-04f, 2.276896821e-04f, 2.278986003e-04f, +2.281071088e-04f, 2.283152072e-04f, 2.285228952e-04f, 2.287301726e-04f, 2.289370388e-04f, 2.291434937e-04f, 2.293495369e-04f, 2.295551681e-04f, 2.297603869e-04f, 2.299651931e-04f, +2.301695863e-04f, 2.303735661e-04f, 2.305771323e-04f, 2.307802846e-04f, 2.309830225e-04f, 2.311853459e-04f, 2.313872543e-04f, 2.315887476e-04f, 2.317898252e-04f, 2.319904870e-04f, +2.321907326e-04f, 2.323905617e-04f, 2.325899740e-04f, 2.327889692e-04f, 2.329875469e-04f, 2.331857068e-04f, 2.333834487e-04f, 2.335807723e-04f, 2.337776771e-04f, 2.339741629e-04f, +2.341702295e-04f, 2.343658764e-04f, 2.345611034e-04f, 2.347559102e-04f, 2.349502965e-04f, 2.351442619e-04f, 2.353378062e-04f, 2.355309290e-04f, 2.357236301e-04f, 2.359159092e-04f, +2.361077659e-04f, 2.362992000e-04f, 2.364902111e-04f, 2.366807990e-04f, 2.368709633e-04f, 2.370607038e-04f, 2.372500202e-04f, 2.374389121e-04f, 2.376273793e-04f, 2.378154215e-04f, +2.380030384e-04f, 2.381902297e-04f, 2.383769951e-04f, 2.385633343e-04f, 2.387492470e-04f, 2.389347330e-04f, 2.391197918e-04f, 2.393044234e-04f, 2.394886273e-04f, 2.396724033e-04f, +2.398557511e-04f, 2.400386704e-04f, 2.402211610e-04f, 2.404032225e-04f, 2.405848546e-04f, 2.407660571e-04f, 2.409468297e-04f, 2.411271722e-04f, 2.413070842e-04f, 2.414865654e-04f, +2.416656156e-04f, 2.418442346e-04f, 2.420224219e-04f, 2.422001774e-04f, 2.423775008e-04f, 2.425543918e-04f, 2.427308501e-04f, 2.429068755e-04f, 2.430824677e-04f, 2.432576263e-04f, +2.434323513e-04f, 2.436066422e-04f, 2.437804988e-04f, 2.439539208e-04f, 2.441269080e-04f, 2.442994601e-04f, 2.444715769e-04f, 2.446432580e-04f, 2.448145032e-04f, 2.449853123e-04f, +2.451556850e-04f, 2.453256209e-04f, 2.454951200e-04f, 2.456641818e-04f, 2.458328062e-04f, 2.460009929e-04f, 2.461687415e-04f, 2.463360520e-04f, 2.465029239e-04f, 2.466693572e-04f, +2.468353514e-04f, 2.470009063e-04f, 2.471660218e-04f, 2.473306975e-04f, 2.474949331e-04f, 2.476587286e-04f, 2.478220834e-04f, 2.479849976e-04f, 2.481474707e-04f, 2.483095026e-04f, +2.484710929e-04f, 2.486322415e-04f, 2.487929481e-04f, 2.489532125e-04f, 2.491130344e-04f, 2.492724135e-04f, 2.494313497e-04f, 2.495898426e-04f, 2.497478921e-04f, 2.499054979e-04f, +2.500626598e-04f, 2.502193775e-04f, 2.503756508e-04f, 2.505314794e-04f, 2.506868632e-04f, 2.508418018e-04f, 2.509962951e-04f, 2.511503428e-04f, 2.513039447e-04f, 2.514571005e-04f, +2.516098101e-04f, 2.517620731e-04f, 2.519138894e-04f, 2.520652587e-04f, 2.522161808e-04f, 2.523666555e-04f, 2.525166825e-04f, 2.526662617e-04f, 2.528153927e-04f, 2.529640754e-04f, +2.531123096e-04f, 2.532600950e-04f, 2.534074314e-04f, 2.535543185e-04f, 2.537007563e-04f, 2.538467443e-04f, 2.539922825e-04f, 2.541373706e-04f, 2.542820084e-04f, 2.544261957e-04f, +2.545699322e-04f, 2.547132177e-04f, 2.548560521e-04f, 2.549984351e-04f, 2.551403665e-04f, 2.552818461e-04f, 2.554228736e-04f, 2.555634490e-04f, 2.557035719e-04f, 2.558432421e-04f, +2.559824595e-04f, 2.561212238e-04f, 2.562595349e-04f, 2.563973925e-04f, 2.565347964e-04f, 2.566717464e-04f, 2.568082424e-04f, 2.569442840e-04f, 2.570798712e-04f, 2.572150037e-04f, +2.573496813e-04f, 2.574839038e-04f, 2.576176710e-04f, 2.577509828e-04f, 2.578838389e-04f, 2.580162391e-04f, 2.581481832e-04f, 2.582796711e-04f, 2.584107025e-04f, 2.585412773e-04f, +2.586713952e-04f, 2.588010561e-04f, 2.589302598e-04f, 2.590590061e-04f, 2.591872948e-04f, 2.593151257e-04f, 2.594424986e-04f, 2.595694134e-04f, 2.596958698e-04f, 2.598218677e-04f, +2.599474069e-04f, 2.600724873e-04f, 2.601971085e-04f, 2.603212705e-04f, 2.604449730e-04f, 2.605682160e-04f, 2.606909991e-04f, 2.608133223e-04f, 2.609351853e-04f, 2.610565880e-04f, +2.611775303e-04f, 2.612980118e-04f, 2.614180325e-04f, 2.615375921e-04f, 2.616566906e-04f, 2.617753277e-04f, 2.618935033e-04f, 2.620112172e-04f, 2.621284692e-04f, 2.622452592e-04f, +2.623615869e-04f, 2.624774523e-04f, 2.625928552e-04f, 2.627077953e-04f, 2.628222726e-04f, 2.629362868e-04f, 2.630498379e-04f, 2.631629256e-04f, 2.632755498e-04f, 2.633877103e-04f, +2.634994069e-04f, 2.636106396e-04f, 2.637214081e-04f, 2.638317124e-04f, 2.639415521e-04f, 2.640509272e-04f, 2.641598376e-04f, 2.642682830e-04f, 2.643762634e-04f, 2.644837785e-04f, +2.645908283e-04f, 2.646974125e-04f, 2.648035310e-04f, 2.649091837e-04f, 2.650143705e-04f, 2.651190911e-04f, 2.652233454e-04f, 2.653271333e-04f, 2.654304547e-04f, 2.655333094e-04f, +2.656356972e-04f, 2.657376180e-04f, 2.658390717e-04f, 2.659400581e-04f, 2.660405771e-04f, 2.661406286e-04f, 2.662402124e-04f, 2.663393284e-04f, 2.664379764e-04f, 2.665361563e-04f, +2.666338680e-04f, 2.667311113e-04f, 2.668278861e-04f, 2.669241923e-04f, 2.670200297e-04f, 2.671153983e-04f, 2.672102978e-04f, 2.673047282e-04f, 2.673986893e-04f, 2.674921810e-04f, +2.675852032e-04f, 2.676777557e-04f, 2.677698385e-04f, 2.678614513e-04f, 2.679525941e-04f, 2.680432668e-04f, 2.681334691e-04f, 2.682232011e-04f, 2.683124626e-04f, 2.684012535e-04f, +2.684895736e-04f, 2.685774228e-04f, 2.686648011e-04f, 2.687517083e-04f, 2.688381442e-04f, 2.689241089e-04f, 2.690096020e-04f, 2.690946237e-04f, 2.691791736e-04f, 2.692632518e-04f, +2.693468582e-04f, 2.694299925e-04f, 2.695126547e-04f, 2.695948447e-04f, 2.696765624e-04f, 2.697578077e-04f, 2.698385804e-04f, 2.699188805e-04f, 2.699987079e-04f, 2.700780624e-04f, +2.701569440e-04f, 2.702353526e-04f, 2.703132880e-04f, 2.703907502e-04f, 2.704677391e-04f, 2.705442545e-04f, 2.706202964e-04f, 2.706958646e-04f, 2.707709592e-04f, 2.708455799e-04f, +2.709197267e-04f, 2.709933995e-04f, 2.710665982e-04f, 2.711393228e-04f, 2.712115730e-04f, 2.712833489e-04f, 2.713546504e-04f, 2.714254773e-04f, 2.714958295e-04f, 2.715657071e-04f, +2.716351099e-04f, 2.717040377e-04f, 2.717724907e-04f, 2.718404685e-04f, 2.719079713e-04f, 2.719749988e-04f, 2.720415510e-04f, 2.721076279e-04f, 2.721732293e-04f, 2.722383552e-04f, +2.723030055e-04f, 2.723671801e-04f, 2.724308789e-04f, 2.724941019e-04f, 2.725568491e-04f, 2.726191202e-04f, 2.726809153e-04f, 2.727422343e-04f, 2.728030770e-04f, 2.728634436e-04f, +2.729233338e-04f, 2.729827476e-04f, 2.730416849e-04f, 2.731001457e-04f, 2.731581300e-04f, 2.732156375e-04f, 2.732726684e-04f, 2.733292224e-04f, 2.733852997e-04f, 2.734409000e-04f, +2.734960233e-04f, 2.735506696e-04f, 2.736048389e-04f, 2.736585310e-04f, 2.737117458e-04f, 2.737644835e-04f, 2.738167438e-04f, 2.738685268e-04f, 2.739198323e-04f, 2.739706604e-04f, +2.740210109e-04f, 2.740708839e-04f, 2.741202792e-04f, 2.741691969e-04f, 2.742176368e-04f, 2.742655990e-04f, 2.743130834e-04f, 2.743600899e-04f, 2.744066184e-04f, 2.744526691e-04f, +2.744982417e-04f, 2.745433363e-04f, 2.745879528e-04f, 2.746320912e-04f, 2.746757514e-04f, 2.747189334e-04f, 2.747616372e-04f, 2.748038627e-04f, 2.748456098e-04f, 2.748868787e-04f, +2.749276691e-04f, 2.749679811e-04f, 2.750078146e-04f, 2.750471697e-04f, 2.750860462e-04f, 2.751244442e-04f, 2.751623636e-04f, 2.751998044e-04f, 2.752367665e-04f, 2.752732500e-04f, +2.753092548e-04f, 2.753447809e-04f, 2.753798282e-04f, 2.754143967e-04f, 2.754484864e-04f, 2.754820973e-04f, 2.755152294e-04f, 2.755478826e-04f, 2.755800569e-04f, 2.756117524e-04f, +2.756429689e-04f, 2.756737064e-04f, 2.757039650e-04f, 2.757337447e-04f, 2.757630453e-04f, 2.757918669e-04f, 2.758202096e-04f, 2.758480732e-04f, 2.758754577e-04f, 2.759023632e-04f, +2.759287896e-04f, 2.759547370e-04f, 2.759802053e-04f, 2.760051944e-04f, 2.760297045e-04f, 2.760537355e-04f, 2.760772874e-04f, 2.761003601e-04f, 2.761229538e-04f, 2.761450683e-04f, +2.761667037e-04f, 2.761878600e-04f, 2.762085371e-04f, 2.762287351e-04f, 2.762484540e-04f, 2.762676938e-04f, 2.762864545e-04f, 2.763047360e-04f, 2.763225384e-04f, 2.763398618e-04f, +2.763567060e-04f, 2.763730711e-04f, 2.763889572e-04f, 2.764043641e-04f, 2.764192920e-04f, 2.764337409e-04f, 2.764477107e-04f, 2.764612015e-04f, 2.764742132e-04f, 2.764867460e-04f, +2.764987997e-04f, 2.765103745e-04f, 2.765214703e-04f, 2.765320872e-04f, 2.765422251e-04f, 2.765518841e-04f, 2.765610643e-04f, 2.765697655e-04f, 2.765779880e-04f, 2.765857316e-04f, +2.765929964e-04f, 2.765997824e-04f, 2.766060896e-04f, 2.766119182e-04f, 2.766172680e-04f, 2.766221391e-04f, 2.766265316e-04f, 2.766304455e-04f, 2.766338808e-04f, 2.766368375e-04f, +2.766393157e-04f, 2.766413154e-04f, 2.766428366e-04f, 2.766438794e-04f, 2.766444438e-04f, 2.766445298e-04f, 2.766441375e-04f, 2.766432669e-04f, 2.766419181e-04f, 2.766400910e-04f, +2.766377858e-04f, 2.766350024e-04f, 2.766317409e-04f, 2.766280014e-04f, 2.766237839e-04f, 2.766190884e-04f, 2.766139149e-04f, 2.766082636e-04f, 2.766021345e-04f, 2.765955276e-04f, +2.765884429e-04f, 2.765808805e-04f, 2.765728405e-04f, 2.765643229e-04f, 2.765553278e-04f, 2.765458552e-04f, 2.765359051e-04f, 2.765254776e-04f, 2.765145728e-04f, 2.765031908e-04f, +2.764913315e-04f, 2.764789951e-04f, 2.764661815e-04f, 2.764528909e-04f, 2.764391233e-04f, 2.764248788e-04f, 2.764101574e-04f, 2.763949592e-04f, 2.763792843e-04f, 2.763631327e-04f, +2.763465044e-04f, 2.763293996e-04f, 2.763118183e-04f, 2.762937606e-04f, 2.762752266e-04f, 2.762562162e-04f, 2.762367296e-04f, 2.762167669e-04f, 2.761963281e-04f, 2.761754133e-04f, +2.761540226e-04f, 2.761321560e-04f, 2.761098136e-04f, 2.760869955e-04f, 2.760637017e-04f, 2.760399324e-04f, 2.760156876e-04f, 2.759909674e-04f, 2.759657719e-04f, 2.759401011e-04f, +2.759139551e-04f, 2.758873341e-04f, 2.758602380e-04f, 2.758326671e-04f, 2.758046212e-04f, 2.757761007e-04f, 2.757471054e-04f, 2.757176356e-04f, 2.756876913e-04f, 2.756572725e-04f, +2.756263794e-04f, 2.755950121e-04f, 2.755631707e-04f, 2.755308552e-04f, 2.754980657e-04f, 2.754648024e-04f, 2.754310653e-04f, 2.753968545e-04f, 2.753621701e-04f, 2.753270123e-04f, +2.752913810e-04f, 2.752552764e-04f, 2.752186987e-04f, 2.751816478e-04f, 2.751441239e-04f, 2.751061272e-04f, 2.750676576e-04f, 2.750287153e-04f, 2.749893005e-04f, 2.749494131e-04f, +2.749090534e-04f, 2.748682214e-04f, 2.748269172e-04f, 2.747851410e-04f, 2.747428927e-04f, 2.747001727e-04f, 2.746569809e-04f, 2.746133174e-04f, 2.745691825e-04f, 2.745245761e-04f, +2.744794984e-04f, 2.744339496e-04f, 2.743879297e-04f, 2.743414388e-04f, 2.742944771e-04f, 2.742470447e-04f, 2.741991417e-04f, 2.741507681e-04f, 2.741019243e-04f, 2.740526101e-04f, +2.740028259e-04f, 2.739525717e-04f, 2.739018475e-04f, 2.738506536e-04f, 2.737989901e-04f, 2.737468571e-04f, 2.736942547e-04f, 2.736411830e-04f, 2.735876422e-04f, 2.735336324e-04f, +2.734791537e-04f, 2.734242063e-04f, 2.733687903e-04f, 2.733129057e-04f, 2.732565529e-04f, 2.731997318e-04f, 2.731424426e-04f, 2.730846855e-04f, 2.730264606e-04f, 2.729677680e-04f, +2.729086078e-04f, 2.728489802e-04f, 2.727888854e-04f, 2.727283235e-04f, 2.726672945e-04f, 2.726057988e-04f, 2.725438363e-04f, 2.724814072e-04f, 2.724185117e-04f, 2.723551500e-04f, +2.722913221e-04f, 2.722270283e-04f, 2.721622686e-04f, 2.720970432e-04f, 2.720313522e-04f, 2.719651959e-04f, 2.718985743e-04f, 2.718314877e-04f, 2.717639361e-04f, 2.716959197e-04f, +2.716274386e-04f, 2.715584931e-04f, 2.714890832e-04f, 2.714192092e-04f, 2.713488711e-04f, 2.712780692e-04f, 2.712068036e-04f, 2.711350744e-04f, 2.710628818e-04f, 2.709902260e-04f, +2.709171071e-04f, 2.708435254e-04f, 2.707694808e-04f, 2.706949737e-04f, 2.706200042e-04f, 2.705445724e-04f, 2.704686786e-04f, 2.703923228e-04f, 2.703155052e-04f, 2.702382261e-04f, +2.701604855e-04f, 2.700822837e-04f, 2.700036208e-04f, 2.699244970e-04f, 2.698449125e-04f, 2.697648674e-04f, 2.696843619e-04f, 2.696033961e-04f, 2.695219704e-04f, 2.694400847e-04f, +2.693577394e-04f, 2.692749346e-04f, 2.691916704e-04f, 2.691079471e-04f, 2.690237647e-04f, 2.689391236e-04f, 2.688540239e-04f, 2.687684657e-04f, 2.686824493e-04f, 2.685959748e-04f, +2.685090424e-04f, 2.684216523e-04f, 2.683338047e-04f, 2.682454998e-04f, 2.681567377e-04f, 2.680675187e-04f, 2.679778429e-04f, 2.678877105e-04f, 2.677971217e-04f, 2.677060768e-04f, +2.676145758e-04f, 2.675226190e-04f, 2.674302066e-04f, 2.673373388e-04f, 2.672440158e-04f, 2.671502377e-04f, 2.670560048e-04f, 2.669613173e-04f, 2.668661753e-04f, 2.667705790e-04f, +2.666745288e-04f, 2.665780247e-04f, 2.664810669e-04f, 2.663836557e-04f, 2.662857913e-04f, 2.661874738e-04f, 2.660887035e-04f, 2.659894806e-04f, 2.658898053e-04f, 2.657896777e-04f, +2.656890982e-04f, 2.655880668e-04f, 2.654865839e-04f, 2.653846496e-04f, 2.652822641e-04f, 2.651794277e-04f, 2.650761405e-04f, 2.649724028e-04f, 2.648682147e-04f, 2.647635766e-04f, +2.646584886e-04f, 2.645529509e-04f, 2.644469637e-04f, 2.643405273e-04f, 2.642336419e-04f, 2.641263077e-04f, 2.640185249e-04f, 2.639102937e-04f, 2.638016144e-04f, 2.636924871e-04f, +2.635829122e-04f, 2.634728898e-04f, 2.633624201e-04f, 2.632515035e-04f, 2.631401400e-04f, 2.630283299e-04f, 2.629160735e-04f, 2.628033710e-04f, 2.626902225e-04f, 2.625766284e-04f, +2.624625889e-04f, 2.623481042e-04f, 2.622331745e-04f, 2.621178001e-04f, 2.620019812e-04f, 2.618857180e-04f, 2.617690107e-04f, 2.616518597e-04f, 2.615342651e-04f, 2.614162272e-04f, +2.612977462e-04f, 2.611788223e-04f, 2.610594558e-04f, 2.609396470e-04f, 2.608193960e-04f, 2.606987031e-04f, 2.605775686e-04f, 2.604559926e-04f, 2.603339755e-04f, 2.602115175e-04f, +2.600886188e-04f, 2.599652797e-04f, 2.598415004e-04f, 2.597172812e-04f, 2.595926223e-04f, 2.594675239e-04f, 2.593419864e-04f, 2.592160099e-04f, 2.590895948e-04f, 2.589627412e-04f, +2.588354494e-04f, 2.587077197e-04f, 2.585795523e-04f, 2.584509475e-04f, 2.583219055e-04f, 2.581924267e-04f, 2.580625111e-04f, 2.579321592e-04f, 2.578013712e-04f, 2.576701472e-04f, +2.575384877e-04f, 2.574063928e-04f, 2.572738628e-04f, 2.571408980e-04f, 2.570074986e-04f, 2.568736648e-04f, 2.567393971e-04f, 2.566046956e-04f, 2.564695605e-04f, 2.563339922e-04f, +2.561979910e-04f, 2.560615570e-04f, 2.559246906e-04f, 2.557873920e-04f, 2.556496615e-04f, 2.555114994e-04f, 2.553729059e-04f, 2.552338813e-04f, 2.550944259e-04f, 2.549545400e-04f, +2.548142238e-04f, 2.546734776e-04f, 2.545323017e-04f, 2.543906964e-04f, 2.542486619e-04f, 2.541061985e-04f, 2.539633065e-04f, 2.538199862e-04f, 2.536762378e-04f, 2.535320617e-04f, +2.533874581e-04f, 2.532424273e-04f, 2.530969696e-04f, 2.529510852e-04f, 2.528047745e-04f, 2.526580377e-04f, 2.525108752e-04f, 2.523632871e-04f, 2.522152739e-04f, 2.520668357e-04f, +2.519179729e-04f, 2.517686858e-04f, 2.516189746e-04f, 2.514688397e-04f, 2.513182813e-04f, 2.511672997e-04f, 2.510158952e-04f, 2.508640682e-04f, 2.507118189e-04f, 2.505591476e-04f, +2.504060545e-04f, 2.502525401e-04f, 2.500986046e-04f, 2.499442482e-04f, 2.497894714e-04f, 2.496342743e-04f, 2.494786573e-04f, 2.493226207e-04f, 2.491661648e-04f, 2.490092899e-04f, +2.488519963e-04f, 2.486942843e-04f, 2.485361542e-04f, 2.483776063e-04f, 2.482186410e-04f, 2.480592584e-04f, 2.478994590e-04f, 2.477392430e-04f, 2.475786108e-04f, 2.474175626e-04f, +2.472560988e-04f, 2.470942196e-04f, 2.469319255e-04f, 2.467692166e-04f, 2.466060934e-04f, 2.464425561e-04f, 2.462786050e-04f, 2.461142405e-04f, 2.459494628e-04f, 2.457842723e-04f, +2.456186694e-04f, 2.454526542e-04f, 2.452862272e-04f, 2.451193886e-04f, 2.449521389e-04f, 2.447844782e-04f, 2.446164069e-04f, 2.444479254e-04f, 2.442790339e-04f, 2.441097329e-04f, +2.439400225e-04f, 2.437699031e-04f, 2.435993752e-04f, 2.434284389e-04f, 2.432570946e-04f, 2.430853426e-04f, 2.429131834e-04f, 2.427406171e-04f, 2.425676441e-04f, 2.423942648e-04f, +2.422204794e-04f, 2.420462884e-04f, 2.418716921e-04f, 2.416966907e-04f, 2.415212846e-04f, 2.413454742e-04f, 2.411692597e-04f, 2.409926416e-04f, 2.408156201e-04f, 2.406381956e-04f, +2.404603684e-04f, 2.402821389e-04f, 2.401035074e-04f, 2.399244742e-04f, 2.397450397e-04f, 2.395652043e-04f, 2.393849682e-04f, 2.392043318e-04f, 2.390232954e-04f, 2.388418595e-04f, +2.386600243e-04f, 2.384777901e-04f, 2.382951574e-04f, 2.381121265e-04f, 2.379286976e-04f, 2.377448713e-04f, 2.375606477e-04f, 2.373760273e-04f, 2.371910105e-04f, 2.370055974e-04f, +2.368197886e-04f, 2.366335844e-04f, 2.364469851e-04f, 2.362599910e-04f, 2.360726025e-04f, 2.358848201e-04f, 2.356966439e-04f, 2.355080745e-04f, 2.353191121e-04f, 2.351297570e-04f, +2.349400098e-04f, 2.347498706e-04f, 2.345593399e-04f, 2.343684180e-04f, 2.341771054e-04f, 2.339854022e-04f, 2.337933090e-04f, 2.336008261e-04f, 2.334079538e-04f, 2.332146924e-04f, +2.330210425e-04f, 2.328270042e-04f, 2.326325781e-04f, 2.324377644e-04f, 2.322425635e-04f, 2.320469759e-04f, 2.318510017e-04f, 2.316546415e-04f, 2.314578956e-04f, 2.312607644e-04f, +2.310632481e-04f, 2.308653473e-04f, 2.306670623e-04f, 2.304683934e-04f, 2.302693410e-04f, 2.300699055e-04f, 2.298700873e-04f, 2.296698867e-04f, 2.294693041e-04f, 2.292683399e-04f, +2.290669945e-04f, 2.288652682e-04f, 2.286631615e-04f, 2.284606746e-04f, 2.282578080e-04f, 2.280545621e-04f, 2.278509372e-04f, 2.276469338e-04f, 2.274425521e-04f, 2.272377926e-04f, +2.270326557e-04f, 2.268271417e-04f, 2.266212511e-04f, 2.264149842e-04f, 2.262083414e-04f, 2.260013230e-04f, 2.257939296e-04f, 2.255861614e-04f, 2.253780188e-04f, 2.251695023e-04f, +2.249606123e-04f, 2.247513490e-04f, 2.245417129e-04f, 2.243317044e-04f, 2.241213240e-04f, 2.239105719e-04f, 2.236994485e-04f, 2.234879544e-04f, 2.232760898e-04f, 2.230638551e-04f, +2.228512508e-04f, 2.226382772e-04f, 2.224249348e-04f, 2.222112239e-04f, 2.219971450e-04f, 2.217826983e-04f, 2.215678845e-04f, 2.213527037e-04f, 2.211371565e-04f, 2.209212432e-04f, +2.207049642e-04f, 2.204883200e-04f, 2.202713109e-04f, 2.200539373e-04f, 2.198361997e-04f, 2.196180984e-04f, 2.193996339e-04f, 2.191808065e-04f, 2.189616167e-04f, 2.187420649e-04f, +2.185221514e-04f, 2.183018767e-04f, 2.180812412e-04f, 2.178602453e-04f, 2.176388895e-04f, 2.174171740e-04f, 2.171950994e-04f, 2.169726660e-04f, 2.167498742e-04f, 2.165267246e-04f, +2.163032174e-04f, 2.160793531e-04f, 2.158551321e-04f, 2.156305548e-04f, 2.154056216e-04f, 2.151803330e-04f, 2.149546894e-04f, 2.147286912e-04f, 2.145023387e-04f, 2.142756325e-04f, +2.140485730e-04f, 2.138211604e-04f, 2.135933954e-04f, 2.133652783e-04f, 2.131368095e-04f, 2.129079894e-04f, 2.126788185e-04f, 2.124492972e-04f, 2.122194259e-04f, 2.119892050e-04f, +2.117586350e-04f, 2.115277163e-04f, 2.112964492e-04f, 2.110648344e-04f, 2.108328720e-04f, 2.106005627e-04f, 2.103679068e-04f, 2.101349048e-04f, 2.099015570e-04f, 2.096678639e-04f, +2.094338260e-04f, 2.091994436e-04f, 2.089647172e-04f, 2.087296473e-04f, 2.084942342e-04f, 2.082584784e-04f, 2.080223804e-04f, 2.077859405e-04f, 2.075491592e-04f, 2.073120369e-04f, +2.070745742e-04f, 2.068367713e-04f, 2.065986288e-04f, 2.063601470e-04f, 2.061213265e-04f, 2.058821676e-04f, 2.056426708e-04f, 2.054028366e-04f, 2.051626653e-04f, 2.049221575e-04f, +2.046813135e-04f, 2.044401338e-04f, 2.041986189e-04f, 2.039567691e-04f, 2.037145850e-04f, 2.034720669e-04f, 2.032292154e-04f, 2.029860308e-04f, 2.027425137e-04f, 2.024986644e-04f, +2.022544834e-04f, 2.020099711e-04f, 2.017651281e-04f, 2.015199547e-04f, 2.012744514e-04f, 2.010286186e-04f, 2.007824568e-04f, 2.005359665e-04f, 2.002891481e-04f, 2.000420020e-04f, +1.997945287e-04f, 1.995467287e-04f, 1.992986024e-04f, 1.990501502e-04f, 1.988013727e-04f, 1.985522702e-04f, 1.983028433e-04f, 1.980530923e-04f, 1.978030178e-04f, 1.975526202e-04f, +1.973018999e-04f, 1.970508574e-04f, 1.967994932e-04f, 1.965478078e-04f, 1.962958015e-04f, 1.960434748e-04f, 1.957908283e-04f, 1.955378623e-04f, 1.952845774e-04f, 1.950309740e-04f, +1.947770525e-04f, 1.945228134e-04f, 1.942682573e-04f, 1.940133844e-04f, 1.937581954e-04f, 1.935026906e-04f, 1.932468706e-04f, 1.929907358e-04f, 1.927342867e-04f, 1.924775237e-04f, +1.922204474e-04f, 1.919630581e-04f, 1.917053563e-04f, 1.914473426e-04f, 1.911890174e-04f, 1.909303811e-04f, 1.906714342e-04f, 1.904121773e-04f, 1.901526107e-04f, 1.898927349e-04f, +1.896325505e-04f, 1.893720579e-04f, 1.891112575e-04f, 1.888501499e-04f, 1.885887354e-04f, 1.883270147e-04f, 1.880649881e-04f, 1.878026562e-04f, 1.875400193e-04f, 1.872770781e-04f, +1.870138330e-04f, 1.867502844e-04f, 1.864864328e-04f, 1.862222787e-04f, 1.859578226e-04f, 1.856930650e-04f, 1.854280063e-04f, 1.851626471e-04f, 1.848969878e-04f, 1.846310288e-04f, +1.843647708e-04f, 1.840982141e-04f, 1.838313592e-04f, 1.835642067e-04f, 1.832967570e-04f, 1.830290105e-04f, 1.827609679e-04f, 1.824926295e-04f, 1.822239959e-04f, 1.819550675e-04f, +1.816858449e-04f, 1.814163284e-04f, 1.811465187e-04f, 1.808764161e-04f, 1.806060213e-04f, 1.803353346e-04f, 1.800643566e-04f, 1.797930877e-04f, 1.795215285e-04f, 1.792496794e-04f, +1.789775409e-04f, 1.787051136e-04f, 1.784323979e-04f, 1.781593942e-04f, 1.778861032e-04f, 1.776125253e-04f, 1.773386609e-04f, 1.770645107e-04f, 1.767900750e-04f, 1.765153544e-04f, +1.762403494e-04f, 1.759650605e-04f, 1.756894881e-04f, 1.754136328e-04f, 1.751374950e-04f, 1.748610753e-04f, 1.745843742e-04f, 1.743073922e-04f, 1.740301297e-04f, 1.737525872e-04f, +1.734747654e-04f, 1.731966646e-04f, 1.729182853e-04f, 1.726396282e-04f, 1.723606936e-04f, 1.720814821e-04f, 1.718019942e-04f, 1.715222303e-04f, 1.712421911e-04f, 1.709618769e-04f, +1.706812884e-04f, 1.704004259e-04f, 1.701192901e-04f, 1.698378814e-04f, 1.695562003e-04f, 1.692742474e-04f, 1.689920231e-04f, 1.687095279e-04f, 1.684267625e-04f, 1.681437271e-04f, +1.678604225e-04f, 1.675768491e-04f, 1.672930073e-04f, 1.670088978e-04f, 1.667245210e-04f, 1.664398774e-04f, 1.661549676e-04f, 1.658697921e-04f, 1.655843513e-04f, 1.652986458e-04f, +1.650126761e-04f, 1.647264428e-04f, 1.644399462e-04f, 1.641531870e-04f, 1.638661657e-04f, 1.635788828e-04f, 1.632913387e-04f, 1.630035341e-04f, 1.627154694e-04f, 1.624271452e-04f, +1.621385619e-04f, 1.618497201e-04f, 1.615606203e-04f, 1.612712630e-04f, 1.609816488e-04f, 1.606917782e-04f, 1.604016516e-04f, 1.601112696e-04f, 1.598206328e-04f, 1.595297416e-04f, +1.592385966e-04f, 1.589471983e-04f, 1.586555472e-04f, 1.583636439e-04f, 1.580714888e-04f, 1.577790825e-04f, 1.574864255e-04f, 1.571935184e-04f, 1.569003616e-04f, 1.566069557e-04f, +1.563133013e-04f, 1.560193987e-04f, 1.557252487e-04f, 1.554308516e-04f, 1.551362081e-04f, 1.548413187e-04f, 1.545461838e-04f, 1.542508040e-04f, 1.539551799e-04f, 1.536593119e-04f, +1.533632007e-04f, 1.530668466e-04f, 1.527702504e-04f, 1.524734124e-04f, 1.521763333e-04f, 1.518790135e-04f, 1.515814536e-04f, 1.512836542e-04f, 1.509856157e-04f, 1.506873387e-04f, +1.503888237e-04f, 1.500900712e-04f, 1.497910819e-04f, 1.494918562e-04f, 1.491923946e-04f, 1.488926978e-04f, 1.485927662e-04f, 1.482926003e-04f, 1.479922008e-04f, 1.476915681e-04f, +1.473907028e-04f, 1.470896054e-04f, 1.467882765e-04f, 1.464867166e-04f, 1.461849262e-04f, 1.458829059e-04f, 1.455806562e-04f, 1.452781777e-04f, 1.449754708e-04f, 1.446725362e-04f, +1.443693744e-04f, 1.440659859e-04f, 1.437623713e-04f, 1.434585310e-04f, 1.431544658e-04f, 1.428501760e-04f, 1.425456622e-04f, 1.422409250e-04f, 1.419359650e-04f, 1.416307826e-04f, +1.413253784e-04f, 1.410197529e-04f, 1.407139068e-04f, 1.404078405e-04f, 1.401015546e-04f, 1.397950497e-04f, 1.394883262e-04f, 1.391813847e-04f, 1.388742259e-04f, 1.385668501e-04f, +1.382592581e-04f, 1.379514502e-04f, 1.376434272e-04f, 1.373351894e-04f, 1.370267376e-04f, 1.367180721e-04f, 1.364091936e-04f, 1.361001026e-04f, 1.357907997e-04f, 1.354812855e-04f, +1.351715604e-04f, 1.348616250e-04f, 1.345514799e-04f, 1.342411256e-04f, 1.339305627e-04f, 1.336197918e-04f, 1.333088133e-04f, 1.329976279e-04f, 1.326862361e-04f, 1.323746384e-04f, +1.320628354e-04f, 1.317508277e-04f, 1.314386158e-04f, 1.311262002e-04f, 1.308135816e-04f, 1.305007605e-04f, 1.301877374e-04f, 1.298745129e-04f, 1.295610875e-04f, 1.292474619e-04f, +1.289336365e-04f, 1.286196120e-04f, 1.283053888e-04f, 1.279909675e-04f, 1.276763488e-04f, 1.273615331e-04f, 1.270465211e-04f, 1.267313132e-04f, 1.264159100e-04f, 1.261003122e-04f, +1.257845202e-04f, 1.254685346e-04f, 1.251523560e-04f, 1.248359850e-04f, 1.245194220e-04f, 1.242026677e-04f, 1.238857227e-04f, 1.235685874e-04f, 1.232512625e-04f, 1.229337485e-04f, +1.226160460e-04f, 1.222981555e-04f, 1.219800776e-04f, 1.216618129e-04f, 1.213433620e-04f, 1.210247253e-04f, 1.207059035e-04f, 1.203868971e-04f, 1.200677068e-04f, 1.197483329e-04f, +1.194287763e-04f, 1.191090373e-04f, 1.187891166e-04f, 1.184690147e-04f, 1.181487322e-04f, 1.178282696e-04f, 1.175076276e-04f, 1.171868067e-04f, 1.168658075e-04f, 1.165446305e-04f, +1.162232763e-04f, 1.159017455e-04f, 1.155800387e-04f, 1.152581563e-04f, 1.149360990e-04f, 1.146138674e-04f, 1.142914620e-04f, 1.139688834e-04f, 1.136461322e-04f, 1.133232089e-04f, +1.130001142e-04f, 1.126768485e-04f, 1.123534124e-04f, 1.120298066e-04f, 1.117060316e-04f, 1.113820880e-04f, 1.110579762e-04f, 1.107336971e-04f, 1.104092510e-04f, 1.100846385e-04f, +1.097598604e-04f, 1.094349170e-04f, 1.091098090e-04f, 1.087845370e-04f, 1.084591015e-04f, 1.081335031e-04f, 1.078077424e-04f, 1.074818200e-04f, 1.071557364e-04f, 1.068294922e-04f, +1.065030880e-04f, 1.061765244e-04f, 1.058498020e-04f, 1.055229212e-04f, 1.051958828e-04f, 1.048686872e-04f, 1.045413351e-04f, 1.042138270e-04f, 1.038861636e-04f, 1.035583453e-04f, +1.032303728e-04f, 1.029022466e-04f, 1.025739674e-04f, 1.022455357e-04f, 1.019169520e-04f, 1.015882170e-04f, 1.012593313e-04f, 1.009302954e-04f, 1.006011099e-04f, 1.002717754e-04f, +9.994229245e-05f, 9.961266165e-05f, 9.928288358e-05f, 9.895295883e-05f, 9.862288796e-05f, 9.829267157e-05f, 9.796231024e-05f, 9.763180455e-05f, 9.730115508e-05f, 9.697036241e-05f, +9.663942714e-05f, 9.630834983e-05f, 9.597713107e-05f, 9.564577146e-05f, 9.531427156e-05f, 9.498263197e-05f, 9.465085328e-05f, 9.431893605e-05f, 9.398688088e-05f, 9.365468836e-05f, +9.332235906e-05f, 9.298989358e-05f, 9.265729249e-05f, 9.232455639e-05f, 9.199168586e-05f, 9.165868148e-05f, 9.132554385e-05f, 9.099227354e-05f, 9.065887115e-05f, 9.032533725e-05f, +8.999167245e-05f, 8.965787732e-05f, 8.932395245e-05f, 8.898989843e-05f, 8.865571585e-05f, 8.832140529e-05f, 8.798696735e-05f, 8.765240260e-05f, 8.731771164e-05f, 8.698289506e-05f, +8.664795345e-05f, 8.631288739e-05f, 8.597769747e-05f, 8.564238428e-05f, 8.530694842e-05f, 8.497139046e-05f, 8.463571101e-05f, 8.429991065e-05f, 8.396398997e-05f, 8.362794955e-05f, +8.329179000e-05f, 8.295551190e-05f, 8.261911584e-05f, 8.228260241e-05f, 8.194597221e-05f, 8.160922582e-05f, 8.127236383e-05f, 8.093538684e-05f, 8.059829544e-05f, 8.026109022e-05f, +7.992377177e-05f, 7.958634069e-05f, 7.924879756e-05f, 7.891114298e-05f, 7.857337754e-05f, 7.823550183e-05f, 7.789751644e-05f, 7.755942198e-05f, 7.722121903e-05f, 7.688290818e-05f, +7.654449003e-05f, 7.620596517e-05f, 7.586733419e-05f, 7.552859770e-05f, 7.518975627e-05f, 7.485081052e-05f, 7.451176102e-05f, 7.417260838e-05f, 7.383335318e-05f, 7.349399603e-05f, +7.315453752e-05f, 7.281497824e-05f, 7.247531879e-05f, 7.213555977e-05f, 7.179570176e-05f, 7.145574536e-05f, 7.111569117e-05f, 7.077553979e-05f, 7.043529180e-05f, 7.009494782e-05f, +6.975450842e-05f, 6.941397421e-05f, 6.907334579e-05f, 6.873262374e-05f, 6.839180867e-05f, 6.805090118e-05f, 6.770990185e-05f, 6.736881129e-05f, 6.702763009e-05f, 6.668635885e-05f, +6.634499817e-05f, 6.600354864e-05f, 6.566201087e-05f, 6.532038544e-05f, 6.497867296e-05f, 6.463687402e-05f, 6.429498923e-05f, 6.395301917e-05f, 6.361096445e-05f, 6.326882567e-05f, +6.292660342e-05f, 6.258429830e-05f, 6.224191091e-05f, 6.189944184e-05f, 6.155689171e-05f, 6.121426110e-05f, 6.087155061e-05f, 6.052876085e-05f, 6.018589241e-05f, 5.984294588e-05f, +5.949992188e-05f, 5.915682100e-05f, 5.881364383e-05f, 5.847039098e-05f, 5.812706305e-05f, 5.778366063e-05f, 5.744018433e-05f, 5.709663474e-05f, 5.675301247e-05f, 5.640931812e-05f, +5.606555227e-05f, 5.572171554e-05f, 5.537780853e-05f, 5.503383183e-05f, 5.468978605e-05f, 5.434567178e-05f, 5.400148962e-05f, 5.365724019e-05f, 5.331292406e-05f, 5.296854186e-05f, +5.262409417e-05f, 5.227958160e-05f, 5.193500475e-05f, 5.159036422e-05f, 5.124566061e-05f, 5.090089452e-05f, 5.055606655e-05f, 5.021117731e-05f, 4.986622739e-05f, 4.952121740e-05f, +4.917614793e-05f, 4.883101959e-05f, 4.848583298e-05f, 4.814058871e-05f, 4.779528736e-05f, 4.744992955e-05f, 4.710451588e-05f, 4.675904694e-05f, 4.641352334e-05f, 4.606794568e-05f, +4.572231457e-05f, 4.537663060e-05f, 4.503089437e-05f, 4.468510650e-05f, 4.433926757e-05f, 4.399337820e-05f, 4.364743898e-05f, 4.330145051e-05f, 4.295541340e-05f, 4.260932826e-05f, +4.226319567e-05f, 4.191701626e-05f, 4.157079060e-05f, 4.122451932e-05f, 4.087820301e-05f, 4.053184227e-05f, 4.018543771e-05f, 3.983898993e-05f, 3.949249953e-05f, 3.914596712e-05f, +3.879939329e-05f, 3.845277865e-05f, 3.810612380e-05f, 3.775942934e-05f, 3.741269588e-05f, 3.706592402e-05f, 3.671911436e-05f, 3.637226751e-05f, 3.602538406e-05f, 3.567846463e-05f, +3.533150980e-05f, 3.498452019e-05f, 3.463749640e-05f, 3.429043903e-05f, 3.394334869e-05f, 3.359622597e-05f, 3.324907148e-05f, 3.290188582e-05f, 3.255466960e-05f, 3.220742341e-05f, +3.186014786e-05f, 3.151284356e-05f, 3.116551111e-05f, 3.081815110e-05f, 3.047076415e-05f, 3.012335085e-05f, 2.977591180e-05f, 2.942844762e-05f, 2.908095890e-05f, 2.873344625e-05f, +2.838591026e-05f, 2.803835155e-05f, 2.769077071e-05f, 2.734316835e-05f, 2.699554507e-05f, 2.664790148e-05f, 2.630023817e-05f, 2.595255574e-05f, 2.560485481e-05f, 2.525713597e-05f, +2.490939983e-05f, 2.456164699e-05f, 2.421387805e-05f, 2.386609362e-05f, 2.351829429e-05f, 2.317048068e-05f, 2.282265337e-05f, 2.247481298e-05f, 2.212696011e-05f, 2.177909537e-05f, +2.143121934e-05f, 2.108333264e-05f, 2.073543586e-05f, 2.038752962e-05f, 2.003961451e-05f, 1.969169114e-05f, 1.934376010e-05f, 1.899582200e-05f, 1.864787745e-05f, 1.829992704e-05f, +1.795197138e-05f, 1.760401106e-05f, 1.725604670e-05f, 1.690807889e-05f, 1.656010824e-05f, 1.621213534e-05f, 1.586416080e-05f, 1.551618522e-05f, 1.516820921e-05f, 1.482023336e-05f, +1.447225828e-05f, 1.412428456e-05f, 1.377631282e-05f, 1.342834365e-05f, 1.308037765e-05f, 1.273241543e-05f, 1.238445758e-05f, 1.203650471e-05f, 1.168855742e-05f, 1.134061632e-05f, +1.099268199e-05f, 1.064475505e-05f, 1.029683609e-05f, 9.948925716e-06f, 9.601024530e-06f, 9.253133132e-06f, 8.905252122e-06f, 8.557382102e-06f, 8.209523672e-06f, 7.861677433e-06f, +7.513843985e-06f, 7.166023930e-06f, 6.818217868e-06f, 6.470426399e-06f, 6.122650123e-06f, 5.774889642e-06f, 5.427145555e-06f, 5.079418462e-06f, 4.731708964e-06f, 4.384017660e-06f, +4.036345151e-06f, 3.688692036e-06f, 3.341058915e-06f, 2.993446388e-06f, 2.645855055e-06f, 2.298285515e-06f, 1.950738367e-06f, 1.603214211e-06f, 1.255713646e-06f, 9.082372719e-07f, +5.607856870e-07f, 2.133594907e-07f, -1.340407181e-07f, -4.814143406e-07f, -8.287607780e-07f, -1.176079432e-06f, -1.523369703e-06f, -1.870630993e-06f, -2.217862705e-06f, -2.565064238e-06f, +-2.912234996e-06f, -3.259374380e-06f, -3.606481793e-06f, -3.953556636e-06f, -4.300598311e-06f, -4.647606221e-06f, -4.994579768e-06f, -5.341518356e-06f, -5.688421385e-06f, -6.035288260e-06f, +-6.382118383e-06f, -6.728911156e-06f, -7.075665984e-06f, -7.422382268e-06f, -7.769059414e-06f, -8.115696823e-06f, -8.462293899e-06f, -8.808850046e-06f, -9.155364668e-06f, -9.501837169e-06f, +-9.848266952e-06f, -1.019465342e-05f, -1.054099598e-05f, -1.088729404e-05f, -1.123354699e-05f, -1.157975425e-05f, -1.192591522e-05f, -1.227202930e-05f, -1.261809590e-05f, -1.296411443e-05f, +-1.331008428e-05f, -1.365600487e-05f, -1.400187560e-05f, -1.434769587e-05f, -1.469346510e-05f, -1.503918268e-05f, -1.538484802e-05f, -1.573046054e-05f, -1.607601962e-05f, -1.642152470e-05f, +-1.676697515e-05f, -1.711237041e-05f, -1.745770987e-05f, -1.780299293e-05f, -1.814821901e-05f, -1.849338752e-05f, -1.883849785e-05f, -1.918354943e-05f, -1.952854164e-05f, -1.987347392e-05f, +-2.021834565e-05f, -2.056315626e-05f, -2.090790514e-05f, -2.125259171e-05f, -2.159721537e-05f, -2.194177554e-05f, -2.228627162e-05f, -2.263070303e-05f, -2.297506916e-05f, -2.331936944e-05f, +-2.366360326e-05f, -2.400777005e-05f, -2.435186920e-05f, -2.469590014e-05f, -2.503986226e-05f, -2.538375498e-05f, -2.572757772e-05f, -2.607132988e-05f, -2.641501086e-05f, -2.675862010e-05f, +-2.710215698e-05f, -2.744562093e-05f, -2.778901136e-05f, -2.813232768e-05f, -2.847556930e-05f, -2.881873563e-05f, -2.916182609e-05f, -2.950484008e-05f, -2.984777702e-05f, -3.019063633e-05f, +-3.053341741e-05f, -3.087611968e-05f, -3.121874255e-05f, -3.156128544e-05f, -3.190374776e-05f, -3.224612892e-05f, -3.258842834e-05f, -3.293064542e-05f, -3.327277960e-05f, -3.361483027e-05f, +-3.395679686e-05f, -3.429867878e-05f, -3.464047544e-05f, -3.498218627e-05f, -3.532381067e-05f, -3.566534806e-05f, -3.600679786e-05f, -3.634815948e-05f, -3.668943234e-05f, -3.703061586e-05f, +-3.737170945e-05f, -3.771271253e-05f, -3.805362452e-05f, -3.839444483e-05f, -3.873517289e-05f, -3.907580811e-05f, -3.941634990e-05f, -3.975679769e-05f, -4.009715089e-05f, -4.043740892e-05f, +-4.077757121e-05f, -4.111763717e-05f, -4.145760621e-05f, -4.179747777e-05f, -4.213725125e-05f, -4.247692608e-05f, -4.281650168e-05f, -4.315597747e-05f, -4.349535287e-05f, -4.383462729e-05f, +-4.417380017e-05f, -4.451287092e-05f, -4.485183896e-05f, -4.519070372e-05f, -4.552946461e-05f, -4.586812107e-05f, -4.620667250e-05f, -4.654511833e-05f, -4.688345799e-05f, -4.722169090e-05f, +-4.755981648e-05f, -4.789783416e-05f, -4.823574335e-05f, -4.857354349e-05f, -4.891123399e-05f, -4.924881429e-05f, -4.958628380e-05f, -4.992364195e-05f, -5.026088816e-05f, -5.059802187e-05f, +-5.093504249e-05f, -5.127194945e-05f, -5.160874218e-05f, -5.194542011e-05f, -5.228198265e-05f, -5.261842924e-05f, -5.295475931e-05f, -5.329097227e-05f, -5.362706757e-05f, -5.396304462e-05f, +-5.429890285e-05f, -5.463464170e-05f, -5.497026058e-05f, -5.530575894e-05f, -5.564113619e-05f, -5.597639177e-05f, -5.631152511e-05f, -5.664653563e-05f, -5.698142277e-05f, -5.731618595e-05f, +-5.765082462e-05f, -5.798533819e-05f, -5.831972609e-05f, -5.865398777e-05f, -5.898812265e-05f, -5.932213016e-05f, -5.965600974e-05f, -5.998976081e-05f, -6.032338282e-05f, -6.065687518e-05f, +-6.099023734e-05f, -6.132346873e-05f, -6.165656879e-05f, -6.198953694e-05f, -6.232237262e-05f, -6.265507526e-05f, -6.298764431e-05f, -6.332007919e-05f, -6.365237933e-05f, -6.398454419e-05f, +-6.431657318e-05f, -6.464846576e-05f, -6.498022134e-05f, -6.531183938e-05f, -6.564331931e-05f, -6.597466055e-05f, -6.630586256e-05f, -6.663692477e-05f, -6.696784662e-05f, -6.729862754e-05f, +-6.762926698e-05f, -6.795976437e-05f, -6.829011916e-05f, -6.862033078e-05f, -6.895039866e-05f, -6.928032226e-05f, -6.961010102e-05f, -6.993973436e-05f, -7.026922174e-05f, -7.059856260e-05f, +-7.092775637e-05f, -7.125680250e-05f, -7.158570043e-05f, -7.191444961e-05f, -7.224304947e-05f, -7.257149945e-05f, -7.289979902e-05f, -7.322794759e-05f, -7.355594463e-05f, -7.388378957e-05f, +-7.421148186e-05f, -7.453902094e-05f, -7.486640626e-05f, -7.519363727e-05f, -7.552071341e-05f, -7.584763412e-05f, -7.617439885e-05f, -7.650100705e-05f, -7.682745817e-05f, -7.715375165e-05f, +-7.747988695e-05f, -7.780586350e-05f, -7.813168076e-05f, -7.845733817e-05f, -7.878283519e-05f, -7.910817127e-05f, -7.943334585e-05f, -7.975835838e-05f, -8.008320831e-05f, -8.040789510e-05f, +-8.073241820e-05f, -8.105677705e-05f, -8.138097110e-05f, -8.170499982e-05f, -8.202886265e-05f, -8.235255905e-05f, -8.267608846e-05f, -8.299945034e-05f, -8.332264414e-05f, -8.364566932e-05f, +-8.396852534e-05f, -8.429121164e-05f, -8.461372768e-05f, -8.493607291e-05f, -8.525824680e-05f, -8.558024879e-05f, -8.590207835e-05f, -8.622373493e-05f, -8.654521799e-05f, -8.686652697e-05f, +-8.718766136e-05f, -8.750862058e-05f, -8.782940412e-05f, -8.815001143e-05f, -8.847044195e-05f, -8.879069517e-05f, -8.911077052e-05f, -8.943066748e-05f, -8.975038551e-05f, -9.006992406e-05f, +-9.038928259e-05f, -9.070846057e-05f, -9.102745746e-05f, -9.134627273e-05f, -9.166490582e-05f, -9.198335621e-05f, -9.230162336e-05f, -9.261970673e-05f, -9.293760579e-05f, -9.325532000e-05f, +-9.357284883e-05f, -9.389019173e-05f, -9.420734818e-05f, -9.452431764e-05f, -9.484109958e-05f, -9.515769346e-05f, -9.547409875e-05f, -9.579031492e-05f, -9.610634144e-05f, -9.642217776e-05f, +-9.673782337e-05f, -9.705327773e-05f, -9.736854030e-05f, -9.768361056e-05f, -9.799848798e-05f, -9.831317203e-05f, -9.862766218e-05f, -9.894195789e-05f, -9.925605864e-05f, -9.956996391e-05f, +-9.988367316e-05f, -1.001971859e-04f, -1.005105015e-04f, -1.008236195e-04f, -1.011365394e-04f, -1.014492607e-04f, -1.017617828e-04f, -1.020741052e-04f, -1.023862273e-04f, -1.026981487e-04f, +-1.030098688e-04f, -1.033213872e-04f, -1.036327032e-04f, -1.039438163e-04f, -1.042547261e-04f, -1.045654320e-04f, -1.048759335e-04f, -1.051862300e-04f, -1.054963211e-04f, -1.058062062e-04f, +-1.061158849e-04f, -1.064253565e-04f, -1.067346205e-04f, -1.070436765e-04f, -1.073525240e-04f, -1.076611623e-04f, -1.079695911e-04f, -1.082778097e-04f, -1.085858176e-04f, -1.088936144e-04f, +-1.092011996e-04f, -1.095085725e-04f, -1.098157327e-04f, -1.101226797e-04f, -1.104294130e-04f, -1.107359320e-04f, -1.110422362e-04f, -1.113483252e-04f, -1.116541983e-04f, -1.119598552e-04f, +-1.122652952e-04f, -1.125705180e-04f, -1.128755228e-04f, -1.131803094e-04f, -1.134848770e-04f, -1.137892253e-04f, -1.140933537e-04f, -1.143972617e-04f, -1.147009488e-04f, -1.150044145e-04f, +-1.153076583e-04f, -1.156106797e-04f, -1.159134781e-04f, -1.162160531e-04f, -1.165184041e-04f, -1.168205307e-04f, -1.171224324e-04f, -1.174241085e-04f, -1.177255587e-04f, -1.180267825e-04f, +-1.183277792e-04f, -1.186285485e-04f, -1.189290898e-04f, -1.192294027e-04f, -1.195294865e-04f, -1.198293409e-04f, -1.201289652e-04f, -1.204283591e-04f, -1.207275220e-04f, -1.210264534e-04f, +-1.213251528e-04f, -1.216236198e-04f, -1.219218537e-04f, -1.222198542e-04f, -1.225176207e-04f, -1.228151527e-04f, -1.231124497e-04f, -1.234095113e-04f, -1.237063369e-04f, -1.240029260e-04f, +-1.242992782e-04f, -1.245953929e-04f, -1.248912697e-04f, -1.251869080e-04f, -1.254823074e-04f, -1.257774674e-04f, -1.260723874e-04f, -1.263670671e-04f, -1.266615058e-04f, -1.269557032e-04f, +-1.272496587e-04f, -1.275433718e-04f, -1.278368420e-04f, -1.281300689e-04f, -1.284230520e-04f, -1.287157907e-04f, -1.290082846e-04f, -1.293005332e-04f, -1.295925360e-04f, -1.298842926e-04f, +-1.301758024e-04f, -1.304670649e-04f, -1.307580797e-04f, -1.310488463e-04f, -1.313393642e-04f, -1.316296329e-04f, -1.319196519e-04f, -1.322094208e-04f, -1.324989390e-04f, -1.327882062e-04f, +-1.330772217e-04f, -1.333659852e-04f, -1.336544961e-04f, -1.339427540e-04f, -1.342307583e-04f, -1.345185087e-04f, -1.348060046e-04f, -1.350932456e-04f, -1.353802311e-04f, -1.356669607e-04f, +-1.359534339e-04f, -1.362396503e-04f, -1.365256094e-04f, -1.368113106e-04f, -1.370967536e-04f, -1.373819378e-04f, -1.376668627e-04f, -1.379515280e-04f, -1.382359331e-04f, -1.385200776e-04f, +-1.388039609e-04f, -1.390875827e-04f, -1.393709423e-04f, -1.396540395e-04f, -1.399368736e-04f, -1.402194443e-04f, -1.405017511e-04f, -1.407837934e-04f, -1.410655709e-04f, -1.413470830e-04f, +-1.416283293e-04f, -1.419093094e-04f, -1.421900227e-04f, -1.424704688e-04f, -1.427506472e-04f, -1.430305575e-04f, -1.433101992e-04f, -1.435895719e-04f, -1.438686750e-04f, -1.441475081e-04f, +-1.444260708e-04f, -1.447043626e-04f, -1.449823830e-04f, -1.452601316e-04f, -1.455376079e-04f, -1.458148114e-04f, -1.460917417e-04f, -1.463683984e-04f, -1.466447810e-04f, -1.469208889e-04f, +-1.471967219e-04f, -1.474722793e-04f, -1.477475608e-04f, -1.480225659e-04f, -1.482972941e-04f, -1.485717450e-04f, -1.488459182e-04f, -1.491198131e-04f, -1.493934294e-04f, -1.496667665e-04f, +-1.499398241e-04f, -1.502126016e-04f, -1.504850987e-04f, -1.507573149e-04f, -1.510292496e-04f, -1.513009026e-04f, -1.515722732e-04f, -1.518433612e-04f, -1.521141659e-04f, -1.523846871e-04f, +-1.526549242e-04f, -1.529248768e-04f, -1.531945445e-04f, -1.534639267e-04f, -1.537330231e-04f, -1.540018332e-04f, -1.542703566e-04f, -1.545385928e-04f, -1.548065415e-04f, -1.550742020e-04f, +-1.553415741e-04f, -1.556086572e-04f, -1.558754510e-04f, -1.561419549e-04f, -1.564081686e-04f, -1.566740916e-04f, -1.569397234e-04f, -1.572050637e-04f, -1.574701120e-04f, -1.577348679e-04f, +-1.579993308e-04f, -1.582635005e-04f, -1.585273764e-04f, -1.587909582e-04f, -1.590542453e-04f, -1.593172374e-04f, -1.595799340e-04f, -1.598423347e-04f, -1.601044390e-04f, -1.603662466e-04f, +-1.606277570e-04f, -1.608889697e-04f, -1.611498844e-04f, -1.614105006e-04f, -1.616708179e-04f, -1.619308358e-04f, -1.621905540e-04f, -1.624499719e-04f, -1.627090893e-04f, -1.629679055e-04f, +-1.632264204e-04f, -1.634846333e-04f, -1.637425439e-04f, -1.640001517e-04f, -1.642574564e-04f, -1.645144575e-04f, -1.647711546e-04f, -1.650275472e-04f, -1.652836350e-04f, -1.655394175e-04f, +-1.657948944e-04f, -1.660500651e-04f, -1.663049293e-04f, -1.665594865e-04f, -1.668137364e-04f, -1.670676785e-04f, -1.673213125e-04f, -1.675746378e-04f, -1.678276541e-04f, -1.680803609e-04f, +-1.683327579e-04f, -1.685848446e-04f, -1.688366207e-04f, -1.690880856e-04f, -1.693392391e-04f, -1.695900807e-04f, -1.698406099e-04f, -1.700908264e-04f, -1.703407298e-04f, -1.705903196e-04f, +-1.708395955e-04f, -1.710885570e-04f, -1.713372037e-04f, -1.715855353e-04f, -1.718335512e-04f, -1.720812512e-04f, -1.723286348e-04f, -1.725757016e-04f, -1.728224512e-04f, -1.730688833e-04f, +-1.733149973e-04f, -1.735607929e-04f, -1.738062697e-04f, -1.740514273e-04f, -1.742962653e-04f, -1.745407833e-04f, -1.747849809e-04f, -1.750288576e-04f, -1.752724132e-04f, -1.755156472e-04f, +-1.757585593e-04f, -1.760011489e-04f, -1.762434157e-04f, -1.764853594e-04f, -1.767269795e-04f, -1.769682756e-04f, -1.772092474e-04f, -1.774498945e-04f, -1.776902164e-04f, -1.779302127e-04f, +-1.781698832e-04f, -1.784092273e-04f, -1.786482448e-04f, -1.788869351e-04f, -1.791252980e-04f, -1.793633330e-04f, -1.796010398e-04f, -1.798384179e-04f, -1.800754671e-04f, -1.803121868e-04f, +-1.805485767e-04f, -1.807846364e-04f, -1.810203656e-04f, -1.812557639e-04f, -1.814908308e-04f, -1.817255661e-04f, -1.819599692e-04f, -1.821940399e-04f, -1.824277777e-04f, -1.826611823e-04f, +-1.828942534e-04f, -1.831269904e-04f, -1.833593931e-04f, -1.835914611e-04f, -1.838231939e-04f, -1.840545913e-04f, -1.842856528e-04f, -1.845163781e-04f, -1.847467667e-04f, -1.849768184e-04f, +-1.852065328e-04f, -1.854359094e-04f, -1.856649479e-04f, -1.858936480e-04f, -1.861220093e-04f, -1.863500313e-04f, -1.865777138e-04f, -1.868050563e-04f, -1.870320585e-04f, -1.872587201e-04f, +-1.874850406e-04f, -1.877110197e-04f, -1.879366570e-04f, -1.881619523e-04f, -1.883869050e-04f, -1.886115148e-04f, -1.888357815e-04f, -1.890597045e-04f, -1.892832836e-04f, -1.895065184e-04f, +-1.897294086e-04f, -1.899519537e-04f, -1.901741534e-04f, -1.903960074e-04f, -1.906175153e-04f, -1.908386767e-04f, -1.910594914e-04f, -1.912799588e-04f, -1.915000788e-04f, -1.917198508e-04f, +-1.919392747e-04f, -1.921583499e-04f, -1.923770762e-04f, -1.925954533e-04f, -1.928134807e-04f, -1.930311581e-04f, -1.932484851e-04f, -1.934654615e-04f, -1.936820869e-04f, -1.938983609e-04f, +-1.941142831e-04f, -1.943298532e-04f, -1.945450710e-04f, -1.947599360e-04f, -1.949744478e-04f, -1.951886062e-04f, -1.954024108e-04f, -1.956158613e-04f, -1.958289572e-04f, -1.960416984e-04f, +-1.962540843e-04f, -1.964661148e-04f, -1.966777894e-04f, -1.968891078e-04f, -1.971000697e-04f, -1.973106748e-04f, -1.975209226e-04f, -1.977308129e-04f, -1.979403454e-04f, -1.981495196e-04f, +-1.983583353e-04f, -1.985667921e-04f, -1.987748897e-04f, -1.989826277e-04f, -1.991900059e-04f, -1.993970239e-04f, -1.996036813e-04f, -1.998099779e-04f, -2.000159133e-04f, -2.002214871e-04f, +-2.004266991e-04f, -2.006315489e-04f, -2.008360363e-04f, -2.010401607e-04f, -2.012439221e-04f, -2.014473199e-04f, -2.016503540e-04f, -2.018530239e-04f, -2.020553293e-04f, -2.022572700e-04f, +-2.024588456e-04f, -2.026600558e-04f, -2.028609002e-04f, -2.030613786e-04f, -2.032614906e-04f, -2.034612360e-04f, -2.036606143e-04f, -2.038596252e-04f, -2.040582686e-04f, -2.042565439e-04f, +-2.044544510e-04f, -2.046519896e-04f, -2.048491592e-04f, -2.050459596e-04f, -2.052423904e-04f, -2.054384515e-04f, -2.056341423e-04f, -2.058294628e-04f, -2.060244124e-04f, -2.062189910e-04f, +-2.064131982e-04f, -2.066070337e-04f, -2.068004972e-04f, -2.069935883e-04f, -2.071863069e-04f, -2.073786526e-04f, -2.075706250e-04f, -2.077622239e-04f, -2.079534490e-04f, -2.081442999e-04f, +-2.083347764e-04f, -2.085248782e-04f, -2.087146049e-04f, -2.089039564e-04f, -2.090929321e-04f, -2.092815320e-04f, -2.094697556e-04f, -2.096576027e-04f, -2.098450730e-04f, -2.100321661e-04f, +-2.102188819e-04f, -2.104052199e-04f, -2.105911800e-04f, -2.107767617e-04f, -2.109619649e-04f, -2.111467892e-04f, -2.113312343e-04f, -2.115153000e-04f, -2.116989859e-04f, -2.118822918e-04f, +-2.120652173e-04f, -2.122477623e-04f, -2.124299264e-04f, -2.126117092e-04f, -2.127931106e-04f, -2.129741303e-04f, -2.131547679e-04f, -2.133350232e-04f, -2.135148959e-04f, -2.136943857e-04f, +-2.138734924e-04f, -2.140522156e-04f, -2.142305550e-04f, -2.144085105e-04f, -2.145860817e-04f, -2.147632683e-04f, -2.149400701e-04f, -2.151164868e-04f, -2.152925180e-04f, -2.154681636e-04f, +-2.156434233e-04f, -2.158182968e-04f, -2.159927837e-04f, -2.161668839e-04f, -2.163405971e-04f, -2.165139230e-04f, -2.166868613e-04f, -2.168594117e-04f, -2.170315741e-04f, -2.172033481e-04f, +-2.173747334e-04f, -2.175457298e-04f, -2.177163370e-04f, -2.178865548e-04f, -2.180563829e-04f, -2.182258210e-04f, -2.183948688e-04f, -2.185635262e-04f, -2.187317928e-04f, -2.188996684e-04f, +-2.190671527e-04f, -2.192342454e-04f, -2.194009464e-04f, -2.195672553e-04f, -2.197331718e-04f, -2.198986958e-04f, -2.200638270e-04f, -2.202285650e-04f, -2.203929098e-04f, -2.205568609e-04f, +-2.207204182e-04f, -2.208835814e-04f, -2.210463502e-04f, -2.212087244e-04f, -2.213707038e-04f, -2.215322880e-04f, -2.216934769e-04f, -2.218542702e-04f, -2.220146676e-04f, -2.221746690e-04f, +-2.223342740e-04f, -2.224934824e-04f, -2.226522939e-04f, -2.228107084e-04f, -2.229687255e-04f, -2.231263451e-04f, -2.232835669e-04f, -2.234403906e-04f, -2.235968160e-04f, -2.237528429e-04f, +-2.239084710e-04f, -2.240637001e-04f, -2.242185299e-04f, -2.243729603e-04f, -2.245269909e-04f, -2.246806216e-04f, -2.248338520e-04f, -2.249866821e-04f, -2.251391114e-04f, -2.252911399e-04f, +-2.254427673e-04f, -2.255939933e-04f, -2.257448177e-04f, -2.258952402e-04f, -2.260452608e-04f, -2.261948790e-04f, -2.263440947e-04f, -2.264929077e-04f, -2.266413178e-04f, -2.267893246e-04f, +-2.269369280e-04f, -2.270841278e-04f, -2.272309237e-04f, -2.273773156e-04f, -2.275233031e-04f, -2.276688861e-04f, -2.278140644e-04f, -2.279588376e-04f, -2.281032057e-04f, -2.282471684e-04f, +-2.283907255e-04f, -2.285338767e-04f, -2.286766218e-04f, -2.288189607e-04f, -2.289608931e-04f, -2.291024187e-04f, -2.292435375e-04f, -2.293842491e-04f, -2.295245534e-04f, -2.296644501e-04f, +-2.298039390e-04f, -2.299430200e-04f, -2.300816928e-04f, -2.302199571e-04f, -2.303578129e-04f, -2.304952599e-04f, -2.306322978e-04f, -2.307689265e-04f, -2.309051458e-04f, -2.310409555e-04f, +-2.311763553e-04f, -2.313113451e-04f, -2.314459246e-04f, -2.315800937e-04f, -2.317138521e-04f, -2.318471997e-04f, -2.319801363e-04f, -2.321126616e-04f, -2.322447755e-04f, -2.323764777e-04f, +-2.325077681e-04f, -2.326386465e-04f, -2.327691126e-04f, -2.328991663e-04f, -2.330288074e-04f, -2.331580357e-04f, -2.332868511e-04f, -2.334152532e-04f, -2.335432419e-04f, -2.336708171e-04f, +-2.337979785e-04f, -2.339247260e-04f, -2.340510593e-04f, -2.341769783e-04f, -2.343024828e-04f, -2.344275726e-04f, -2.345522475e-04f, -2.346765074e-04f, -2.348003520e-04f, -2.349237812e-04f, +-2.350467948e-04f, -2.351693926e-04f, -2.352915744e-04f, -2.354133401e-04f, -2.355346895e-04f, -2.356556223e-04f, -2.357761385e-04f, -2.358962378e-04f, -2.360159200e-04f, -2.361351851e-04f, +-2.362540327e-04f, -2.363724628e-04f, -2.364904752e-04f, -2.366080697e-04f, -2.367252460e-04f, -2.368420042e-04f, -2.369583439e-04f, -2.370742650e-04f, -2.371897674e-04f, -2.373048508e-04f, +-2.374195152e-04f, -2.375337603e-04f, -2.376475860e-04f, -2.377609921e-04f, -2.378739784e-04f, -2.379865448e-04f, -2.380986912e-04f, -2.382104173e-04f, -2.383217230e-04f, -2.384326081e-04f, +-2.385430726e-04f, -2.386531161e-04f, -2.387627386e-04f, -2.388719399e-04f, -2.389807199e-04f, -2.390890783e-04f, -2.391970151e-04f, -2.393045301e-04f, -2.394116231e-04f, -2.395182939e-04f, +-2.396245425e-04f, -2.397303687e-04f, -2.398357723e-04f, -2.399407531e-04f, -2.400453111e-04f, -2.401494461e-04f, -2.402531578e-04f, -2.403564463e-04f, -2.404593113e-04f, -2.405617526e-04f, +-2.406637702e-04f, -2.407653639e-04f, -2.408665336e-04f, -2.409672790e-04f, -2.410676002e-04f, -2.411674968e-04f, -2.412669689e-04f, -2.413660162e-04f, -2.414646386e-04f, -2.415628360e-04f, +-2.416606082e-04f, -2.417579551e-04f, -2.418548765e-04f, -2.419513724e-04f, -2.420474426e-04f, -2.421430869e-04f, -2.422383053e-04f, -2.423330976e-04f, -2.424274636e-04f, -2.425214032e-04f, +-2.426149164e-04f, -2.427080029e-04f, -2.428006626e-04f, -2.428928955e-04f, -2.429847014e-04f, -2.430760801e-04f, -2.431670315e-04f, -2.432575556e-04f, -2.433476522e-04f, -2.434373211e-04f, +-2.435265622e-04f, -2.436153755e-04f, -2.437037608e-04f, -2.437917180e-04f, -2.438792469e-04f, -2.439663474e-04f, -2.440530195e-04f, -2.441392630e-04f, -2.442250778e-04f, -2.443104637e-04f, +-2.443954207e-04f, -2.444799487e-04f, -2.445640475e-04f, -2.446477170e-04f, -2.447309571e-04f, -2.448137677e-04f, -2.448961486e-04f, -2.449780999e-04f, -2.450596213e-04f, -2.451407128e-04f, +-2.452213742e-04f, -2.453016055e-04f, -2.453814065e-04f, -2.454607772e-04f, -2.455397173e-04f, -2.456182269e-04f, -2.456963059e-04f, -2.457739540e-04f, -2.458511712e-04f, -2.459279575e-04f, +-2.460043127e-04f, -2.460802367e-04f, -2.461557294e-04f, -2.462307908e-04f, -2.463054206e-04f, -2.463796189e-04f, -2.464533856e-04f, -2.465267204e-04f, -2.465996235e-04f, -2.466720945e-04f, +-2.467441336e-04f, -2.468157405e-04f, -2.468869151e-04f, -2.469576575e-04f, -2.470279674e-04f, -2.470978449e-04f, -2.471672898e-04f, -2.472363020e-04f, -2.473048815e-04f, -2.473730281e-04f, +-2.474407418e-04f, -2.475080225e-04f, -2.475748701e-04f, -2.476412845e-04f, -2.477072657e-04f, -2.477728136e-04f, -2.478379280e-04f, -2.479026089e-04f, -2.479668563e-04f, -2.480306700e-04f, +-2.480940500e-04f, -2.481569961e-04f, -2.482195084e-04f, -2.482815867e-04f, -2.483432310e-04f, -2.484044412e-04f, -2.484652172e-04f, -2.485255590e-04f, -2.485854665e-04f, -2.486449395e-04f, +-2.487039781e-04f, -2.487625822e-04f, -2.488207516e-04f, -2.488784864e-04f, -2.489357865e-04f, -2.489926518e-04f, -2.490490822e-04f, -2.491050777e-04f, -2.491606381e-04f, -2.492157636e-04f, +-2.492704539e-04f, -2.493247090e-04f, -2.493785289e-04f, -2.494319135e-04f, -2.494848628e-04f, -2.495373766e-04f, -2.495894550e-04f, -2.496410978e-04f, -2.496923051e-04f, -2.497430767e-04f, +-2.497934126e-04f, -2.498433127e-04f, -2.498927771e-04f, -2.499418056e-04f, -2.499903981e-04f, -2.500385548e-04f, -2.500862754e-04f, -2.501335600e-04f, -2.501804084e-04f, -2.502268208e-04f, +-2.502727969e-04f, -2.503183367e-04f, -2.503634403e-04f, -2.504081075e-04f, -2.504523384e-04f, -2.504961328e-04f, -2.505394908e-04f, -2.505824123e-04f, -2.506248972e-04f, -2.506669455e-04f, +-2.507085572e-04f, -2.507497322e-04f, -2.507904705e-04f, -2.508307721e-04f, -2.508706369e-04f, -2.509100649e-04f, -2.509490561e-04f, -2.509876103e-04f, -2.510257277e-04f, -2.510634081e-04f, +-2.511006515e-04f, -2.511374579e-04f, -2.511738273e-04f, -2.512097596e-04f, -2.512452548e-04f, -2.512803128e-04f, -2.513149337e-04f, -2.513491175e-04f, -2.513828640e-04f, -2.514161733e-04f, +-2.514490453e-04f, -2.514814801e-04f, -2.515134775e-04f, -2.515450376e-04f, -2.515761604e-04f, -2.516068458e-04f, -2.516370939e-04f, -2.516669045e-04f, -2.516962777e-04f, -2.517252135e-04f, +-2.517537118e-04f, -2.517817726e-04f, -2.518093959e-04f, -2.518365818e-04f, -2.518633301e-04f, -2.518896409e-04f, -2.519155142e-04f, -2.519409499e-04f, -2.519659480e-04f, -2.519905086e-04f, +-2.520146315e-04f, -2.520383169e-04f, -2.520615647e-04f, -2.520843749e-04f, -2.521067475e-04f, -2.521286825e-04f, -2.521501798e-04f, -2.521712396e-04f, -2.521918616e-04f, -2.522120461e-04f, +-2.522317929e-04f, -2.522511022e-04f, -2.522699737e-04f, -2.522884077e-04f, -2.523064040e-04f, -2.523239627e-04f, -2.523410837e-04f, -2.523577672e-04f, -2.523740130e-04f, -2.523898212e-04f, +-2.524051918e-04f, -2.524201248e-04f, -2.524346203e-04f, -2.524486781e-04f, -2.524622984e-04f, -2.524754811e-04f, -2.524882263e-04f, -2.525005339e-04f, -2.525124040e-04f, -2.525238365e-04f, +-2.525348316e-04f, -2.525453892e-04f, -2.525555093e-04f, -2.525651920e-04f, -2.525744372e-04f, -2.525832450e-04f, -2.525916154e-04f, -2.525995484e-04f, -2.526070440e-04f, -2.526141023e-04f, +-2.526207233e-04f, -2.526269070e-04f, -2.526326534e-04f, -2.526379625e-04f, -2.526428344e-04f, -2.526472691e-04f, -2.526512666e-04f, -2.526548270e-04f, -2.526579502e-04f, -2.526606364e-04f, +-2.526628854e-04f, -2.526646975e-04f, -2.526660725e-04f, -2.526670105e-04f, -2.526675116e-04f, -2.526675758e-04f, -2.526672031e-04f, -2.526663935e-04f, -2.526651472e-04f, -2.526634640e-04f, +-2.526613441e-04f, -2.526587875e-04f, -2.526557943e-04f, -2.526523644e-04f, -2.526484979e-04f, -2.526441949e-04f, -2.526394554e-04f, -2.526342794e-04f, -2.526286669e-04f, -2.526226181e-04f, +-2.526161330e-04f, -2.526092116e-04f, -2.526018539e-04f, -2.525940600e-04f, -2.525858300e-04f, -2.525771638e-04f, -2.525680616e-04f, -2.525585234e-04f, -2.525485493e-04f, -2.525381392e-04f, +-2.525272933e-04f, -2.525160115e-04f, -2.525042940e-04f, -2.524921408e-04f, -2.524795520e-04f, -2.524665275e-04f, -2.524530676e-04f, -2.524391721e-04f, -2.524248413e-04f, -2.524100751e-04f, +-2.523948735e-04f, -2.523792368e-04f, -2.523631648e-04f, -2.523466577e-04f, -2.523297156e-04f, -2.523123384e-04f, -2.522945264e-04f, -2.522762794e-04f, -2.522575977e-04f, -2.522384812e-04f, +-2.522189300e-04f, -2.521989442e-04f, -2.521785239e-04f, -2.521576691e-04f, -2.521363800e-04f, -2.521146564e-04f, -2.520924987e-04f, -2.520699067e-04f, -2.520468806e-04f, -2.520234205e-04f, +-2.519995264e-04f, -2.519751984e-04f, -2.519504366e-04f, -2.519252410e-04f, -2.518996118e-04f, -2.518735490e-04f, -2.518470526e-04f, -2.518201229e-04f, -2.517927597e-04f, -2.517649633e-04f, +-2.517367338e-04f, -2.517080711e-04f, -2.516789753e-04f, -2.516494467e-04f, -2.516194851e-04f, -2.515890908e-04f, -2.515582638e-04f, -2.515270042e-04f, -2.514953121e-04f, -2.514631876e-04f, +-2.514306307e-04f, -2.513976416e-04f, -2.513642203e-04f, -2.513303669e-04f, -2.512960816e-04f, -2.512613644e-04f, -2.512262153e-04f, -2.511906346e-04f, -2.511546223e-04f, -2.511181785e-04f, +-2.510813032e-04f, -2.510439967e-04f, -2.510062589e-04f, -2.509680900e-04f, -2.509294901e-04f, -2.508904593e-04f, -2.508509976e-04f, -2.508111052e-04f, -2.507707822e-04f, -2.507300287e-04f, +-2.506888448e-04f, -2.506472306e-04f, -2.506051861e-04f, -2.505627116e-04f, -2.505198071e-04f, -2.504764727e-04f, -2.504327085e-04f, -2.503885146e-04f, -2.503438912e-04f, -2.502988384e-04f, +-2.502533562e-04f, -2.502074447e-04f, -2.501611042e-04f, -2.501143347e-04f, -2.500671362e-04f, -2.500195090e-04f, -2.499714532e-04f, -2.499229688e-04f, -2.498740559e-04f, -2.498247148e-04f, +-2.497749455e-04f, -2.497247481e-04f, -2.496741228e-04f, -2.496230696e-04f, -2.495715887e-04f, -2.495196802e-04f, -2.494673443e-04f, -2.494145810e-04f, -2.493613905e-04f, -2.493077729e-04f, +-2.492537283e-04f, -2.491992569e-04f, -2.491443588e-04f, -2.490890341e-04f, -2.490332829e-04f, -2.489771054e-04f, -2.489205017e-04f, -2.488634719e-04f, -2.488060162e-04f, -2.487481347e-04f, +-2.486898275e-04f, -2.486310947e-04f, -2.485719366e-04f, -2.485123532e-04f, -2.484523446e-04f, -2.483919110e-04f, -2.483310526e-04f, -2.482697695e-04f, -2.482080617e-04f, -2.481459295e-04f, +-2.480833730e-04f, -2.480203924e-04f, -2.479569877e-04f, -2.478931591e-04f, -2.478289068e-04f, -2.477642309e-04f, -2.476991315e-04f, -2.476336088e-04f, -2.475676630e-04f, -2.475012941e-04f, +-2.474345024e-04f, -2.473672880e-04f, -2.472996509e-04f, -2.472315915e-04f, -2.471631098e-04f, -2.470942059e-04f, -2.470248801e-04f, -2.469551325e-04f, -2.468849632e-04f, -2.468143723e-04f, +-2.467433602e-04f, -2.466719268e-04f, -2.466000724e-04f, -2.465277970e-04f, -2.464551010e-04f, -2.463819844e-04f, -2.463084473e-04f, -2.462344900e-04f, -2.461601126e-04f, -2.460853153e-04f, +-2.460100981e-04f, -2.459344614e-04f, -2.458584052e-04f, -2.457819297e-04f, -2.457050351e-04f, -2.456277216e-04f, -2.455499892e-04f, -2.454718383e-04f, -2.453932688e-04f, -2.453142811e-04f, +-2.452348753e-04f, -2.451550515e-04f, -2.450748099e-04f, -2.449941507e-04f, -2.449130741e-04f, -2.448315802e-04f, -2.447496692e-04f, -2.446673412e-04f, -2.445845966e-04f, -2.445014353e-04f, +-2.444178577e-04f, -2.443338638e-04f, -2.442494539e-04f, -2.441646281e-04f, -2.440793867e-04f, -2.439937297e-04f, -2.439076574e-04f, -2.438211700e-04f, -2.437342676e-04f, -2.436469504e-04f, +-2.435592186e-04f, -2.434710723e-04f, -2.433825119e-04f, -2.432935374e-04f, -2.432041490e-04f, -2.431143470e-04f, -2.430241315e-04f, -2.429335026e-04f, -2.428424607e-04f, -2.427510058e-04f, +-2.426591382e-04f, -2.425668580e-04f, -2.424741655e-04f, -2.423810609e-04f, -2.422875442e-04f, -2.421936158e-04f, -2.420992758e-04f, -2.420045244e-04f, -2.419093618e-04f, -2.418137883e-04f, +-2.417178039e-04f, -2.416214089e-04f, -2.415246035e-04f, -2.414273879e-04f, -2.413297623e-04f, -2.412317269e-04f, -2.411332819e-04f, -2.410344275e-04f, -2.409351639e-04f, -2.408354913e-04f, +-2.407354099e-04f, -2.406349199e-04f, -2.405340215e-04f, -2.404327150e-04f, -2.403310004e-04f, -2.402288782e-04f, -2.401263483e-04f, -2.400234111e-04f, -2.399200668e-04f, -2.398163155e-04f, +-2.397121575e-04f, -2.396075930e-04f, -2.395026222e-04f, -2.393972453e-04f, -2.392914626e-04f, -2.391852742e-04f, -2.390786803e-04f, -2.389716813e-04f, -2.388642772e-04f, -2.387564683e-04f, +-2.386482548e-04f, -2.385396370e-04f, -2.384306151e-04f, -2.383211892e-04f, -2.382113596e-04f, -2.381011266e-04f, -2.379904903e-04f, -2.378794509e-04f, -2.377680088e-04f, -2.376561641e-04f, +-2.375439169e-04f, -2.374312677e-04f, -2.373182165e-04f, -2.372047637e-04f, -2.370909094e-04f, -2.369766539e-04f, -2.368619973e-04f, -2.367469400e-04f, -2.366314821e-04f, -2.365156239e-04f, +-2.363993657e-04f, -2.362827076e-04f, -2.361656498e-04f, -2.360481927e-04f, -2.359303364e-04f, -2.358120812e-04f, -2.356934273e-04f, -2.355743750e-04f, -2.354549244e-04f, -2.353350759e-04f, +-2.352148296e-04f, -2.350941859e-04f, -2.349731449e-04f, -2.348517068e-04f, -2.347298720e-04f, -2.346076406e-04f, -2.344850130e-04f, -2.343619893e-04f, -2.342385698e-04f, -2.341147547e-04f, +-2.339905443e-04f, -2.338659388e-04f, -2.337409384e-04f, -2.336155435e-04f, -2.334897543e-04f, -2.333635709e-04f, -2.332369938e-04f, -2.331100230e-04f, -2.329826588e-04f, -2.328549016e-04f, +-2.327267516e-04f, -2.325982089e-04f, -2.324692739e-04f, -2.323399469e-04f, -2.322102279e-04f, -2.320801175e-04f, -2.319496157e-04f, -2.318187228e-04f, -2.316874391e-04f, -2.315557649e-04f, +-2.314237003e-04f, -2.312912457e-04f, -2.311584014e-04f, -2.310251675e-04f, -2.308915444e-04f, -2.307575323e-04f, -2.306231314e-04f, -2.304883420e-04f, -2.303531645e-04f, -2.302175990e-04f, +-2.300816458e-04f, -2.299453052e-04f, -2.298085774e-04f, -2.296714628e-04f, -2.295339615e-04f, -2.293960739e-04f, -2.292578002e-04f, -2.291191407e-04f, -2.289800956e-04f, -2.288406653e-04f, +-2.287008499e-04f, -2.285606498e-04f, -2.284200653e-04f, -2.282790965e-04f, -2.281377439e-04f, -2.279960075e-04f, -2.278538879e-04f, -2.277113851e-04f, -2.275684995e-04f, -2.274252314e-04f, +-2.272815810e-04f, -2.271375486e-04f, -2.269931345e-04f, -2.268483390e-04f, -2.267031623e-04f, -2.265576048e-04f, -2.264116666e-04f, -2.262653482e-04f, -2.261186497e-04f, -2.259715715e-04f, +-2.258241139e-04f, -2.256762770e-04f, -2.255280613e-04f, -2.253794670e-04f, -2.252304943e-04f, -2.250811436e-04f, -2.249314152e-04f, -2.247813093e-04f, -2.246308262e-04f, -2.244799663e-04f, +-2.243287298e-04f, -2.241771169e-04f, -2.240251281e-04f, -2.238727635e-04f, -2.237200236e-04f, -2.235669085e-04f, -2.234134185e-04f, -2.232595540e-04f, -2.231053153e-04f, -2.229507026e-04f, +-2.227957162e-04f, -2.226403565e-04f, -2.224846237e-04f, -2.223285182e-04f, -2.221720402e-04f, -2.220151900e-04f, -2.218579679e-04f, -2.217003743e-04f, -2.215424094e-04f, -2.213840736e-04f, +-2.212253671e-04f, -2.210662902e-04f, -2.209068433e-04f, -2.207470266e-04f, -2.205868405e-04f, -2.204262852e-04f, -2.202653611e-04f, -2.201040684e-04f, -2.199424076e-04f, -2.197803788e-04f, +-2.196179824e-04f, -2.194552187e-04f, -2.192920881e-04f, -2.191285907e-04f, -2.189647270e-04f, -2.188004972e-04f, -2.186359017e-04f, -2.184709408e-04f, -2.183056147e-04f, -2.181399238e-04f, +-2.179738685e-04f, -2.178074489e-04f, -2.176406656e-04f, -2.174735186e-04f, -2.173060085e-04f, -2.171381354e-04f, -2.169698998e-04f, -2.168013018e-04f, -2.166323420e-04f, -2.164630204e-04f, +-2.162933376e-04f, -2.161232938e-04f, -2.159528894e-04f, -2.157821245e-04f, -2.156109997e-04f, -2.154395151e-04f, -2.152676712e-04f, -2.150954683e-04f, -2.149229066e-04f, -2.147499865e-04f, +-2.145767083e-04f, -2.144030724e-04f, -2.142290791e-04f, -2.140547286e-04f, -2.138800215e-04f, -2.137049579e-04f, -2.135295381e-04f, -2.133537627e-04f, -2.131776317e-04f, -2.130011457e-04f, +-2.128243049e-04f, -2.126471097e-04f, -2.124695603e-04f, -2.122916572e-04f, -2.121134006e-04f, -2.119347910e-04f, -2.117558285e-04f, -2.115765137e-04f, -2.113968467e-04f, -2.112168280e-04f, +-2.110364578e-04f, -2.108557366e-04f, -2.106746647e-04f, -2.104932423e-04f, -2.103114699e-04f, -2.101293477e-04f, -2.099468762e-04f, -2.097640557e-04f, -2.095808865e-04f, -2.093973689e-04f, +-2.092135033e-04f, -2.090292900e-04f, -2.088447295e-04f, -2.086598220e-04f, -2.084745678e-04f, -2.082889674e-04f, -2.081030210e-04f, -2.079167291e-04f, -2.077300919e-04f, -2.075431099e-04f, +-2.073557833e-04f, -2.071681126e-04f, -2.069800980e-04f, -2.067917399e-04f, -2.066030388e-04f, -2.064139948e-04f, -2.062246084e-04f, -2.060348800e-04f, -2.058448098e-04f, -2.056543983e-04f, +-2.054636458e-04f, -2.052725526e-04f, -2.050811192e-04f, -2.048893458e-04f, -2.046972328e-04f, -2.045047806e-04f, -2.043119896e-04f, -2.041188601e-04f, -2.039253924e-04f, -2.037315870e-04f, +-2.035374441e-04f, -2.033429642e-04f, -2.031481476e-04f, -2.029529946e-04f, -2.027575057e-04f, -2.025616812e-04f, -2.023655215e-04f, -2.021690269e-04f, -2.019721977e-04f, -2.017750345e-04f, +-2.015775374e-04f, -2.013797070e-04f, -2.011815435e-04f, -2.009830473e-04f, -2.007842189e-04f, -2.005850585e-04f, -2.003855665e-04f, -2.001857433e-04f, -1.999855894e-04f, -1.997851049e-04f, +-1.995842904e-04f, -1.993831462e-04f, -1.991816726e-04f, -1.989798701e-04f, -1.987777390e-04f, -1.985752797e-04f, -1.983724926e-04f, -1.981693780e-04f, -1.979659363e-04f, -1.977621679e-04f, +-1.975580732e-04f, -1.973536525e-04f, -1.971489063e-04f, -1.969438349e-04f, -1.967384386e-04f, -1.965327179e-04f, -1.963266732e-04f, -1.961203048e-04f, -1.959136131e-04f, -1.957065985e-04f, +-1.954992614e-04f, -1.952916021e-04f, -1.950836211e-04f, -1.948753187e-04f, -1.946666953e-04f, -1.944577513e-04f, -1.942484871e-04f, -1.940389030e-04f, -1.938289995e-04f, -1.936187770e-04f, +-1.934082358e-04f, -1.931973763e-04f, -1.929861989e-04f, -1.927747041e-04f, -1.925628921e-04f, -1.923507634e-04f, -1.921383183e-04f, -1.919255574e-04f, -1.917124808e-04f, -1.914990892e-04f, +-1.912853827e-04f, -1.910713619e-04f, -1.908570272e-04f, -1.906423788e-04f, -1.904274173e-04f, -1.902121430e-04f, -1.899965563e-04f, -1.897806576e-04f, -1.895644473e-04f, -1.893479258e-04f, +-1.891310936e-04f, -1.889139509e-04f, -1.886964982e-04f, -1.884787359e-04f, -1.882606644e-04f, -1.880422842e-04f, -1.878235955e-04f, -1.876045988e-04f, -1.873852945e-04f, -1.871656831e-04f, +-1.869457648e-04f, -1.867255402e-04f, -1.865050096e-04f, -1.862841734e-04f, -1.860630320e-04f, -1.858415859e-04f, -1.856198354e-04f, -1.853977810e-04f, -1.851754231e-04f, -1.849527619e-04f, +-1.847297981e-04f, -1.845065320e-04f, -1.842829639e-04f, -1.840590944e-04f, -1.838349237e-04f, -1.836104524e-04f, -1.833856808e-04f, -1.831606094e-04f, -1.829352385e-04f, -1.827095686e-04f, +-1.824836000e-04f, -1.822573333e-04f, -1.820307688e-04f, -1.818039069e-04f, -1.815767480e-04f, -1.813492927e-04f, -1.811215411e-04f, -1.808934939e-04f, -1.806651514e-04f, -1.804365140e-04f, +-1.802075821e-04f, -1.799783562e-04f, -1.797488367e-04f, -1.795190240e-04f, -1.792889185e-04f, -1.790585206e-04f, -1.788278308e-04f, -1.785968495e-04f, -1.783655771e-04f, -1.781340140e-04f, +-1.779021607e-04f, -1.776700175e-04f, -1.774375850e-04f, -1.772048634e-04f, -1.769718533e-04f, -1.767385551e-04f, -1.765049691e-04f, -1.762710959e-04f, -1.760369359e-04f, -1.758024894e-04f, +-1.755677569e-04f, -1.753327388e-04f, -1.750974356e-04f, -1.748618477e-04f, -1.746259755e-04f, -1.743898195e-04f, -1.741533800e-04f, -1.739166575e-04f, -1.736796525e-04f, -1.734423654e-04f, +-1.732047965e-04f, -1.729669464e-04f, -1.727288154e-04f, -1.724904041e-04f, -1.722517128e-04f, -1.720127419e-04f, -1.717734920e-04f, -1.715339634e-04f, -1.712941566e-04f, -1.710540720e-04f, +-1.708137100e-04f, -1.705730711e-04f, -1.703321557e-04f, -1.700909643e-04f, -1.698494973e-04f, -1.696077552e-04f, -1.693657383e-04f, -1.691234471e-04f, -1.688808821e-04f, -1.686380437e-04f, +-1.683949323e-04f, -1.681515484e-04f, -1.679078924e-04f, -1.676639648e-04f, -1.674197659e-04f, -1.671752964e-04f, -1.669305565e-04f, -1.666855467e-04f, -1.664402676e-04f, -1.661947194e-04f, +-1.659489028e-04f, -1.657028180e-04f, -1.654564656e-04f, -1.652098461e-04f, -1.649629597e-04f, -1.647158071e-04f, -1.644683887e-04f, -1.642207048e-04f, -1.639727560e-04f, -1.637245427e-04f, +-1.634760653e-04f, -1.632273243e-04f, -1.629783202e-04f, -1.627290534e-04f, -1.624795243e-04f, -1.622297334e-04f, -1.619796812e-04f, -1.617293681e-04f, -1.614787945e-04f, -1.612279610e-04f, +-1.609768679e-04f, -1.607255157e-04f, -1.604739049e-04f, -1.602220360e-04f, -1.599699093e-04f, -1.597175254e-04f, -1.594648847e-04f, -1.592119876e-04f, -1.589588346e-04f, -1.587054262e-04f, +-1.584517629e-04f, -1.581978450e-04f, -1.579436731e-04f, -1.576892475e-04f, -1.574345688e-04f, -1.571796375e-04f, -1.569244539e-04f, -1.566690186e-04f, -1.564133320e-04f, -1.561573945e-04f, +-1.559012067e-04f, -1.556447689e-04f, -1.553880818e-04f, -1.551311456e-04f, -1.548739609e-04f, -1.546165281e-04f, -1.543588478e-04f, -1.541009203e-04f, -1.538427462e-04f, -1.535843259e-04f, +-1.533256598e-04f, -1.530667485e-04f, -1.528075923e-04f, -1.525481919e-04f, -1.522885476e-04f, -1.520286598e-04f, -1.517685292e-04f, -1.515081561e-04f, -1.512475410e-04f, -1.509866844e-04f, +-1.507255867e-04f, -1.504642484e-04f, -1.502026701e-04f, -1.499408520e-04f, -1.496787949e-04f, -1.494164990e-04f, -1.491539649e-04f, -1.488911930e-04f, -1.486281839e-04f, -1.483649379e-04f, +-1.481014557e-04f, -1.478377375e-04f, -1.475737840e-04f, -1.473095955e-04f, -1.470451727e-04f, -1.467805158e-04f, -1.465156255e-04f, -1.462505022e-04f, -1.459851463e-04f, -1.457195584e-04f, +-1.454537389e-04f, -1.451876883e-04f, -1.449214070e-04f, -1.446548957e-04f, -1.443881546e-04f, -1.441211844e-04f, -1.438539854e-04f, -1.435865583e-04f, -1.433189033e-04f, -1.430510211e-04f, +-1.427829122e-04f, -1.425145769e-04f, -1.422460158e-04f, -1.419772293e-04f, -1.417082180e-04f, -1.414389823e-04f, -1.411695227e-04f, -1.408998397e-04f, -1.406299338e-04f, -1.403598054e-04f, +-1.400894551e-04f, -1.398188832e-04f, -1.395480904e-04f, -1.392770771e-04f, -1.390058438e-04f, -1.387343909e-04f, -1.384627190e-04f, -1.381908285e-04f, -1.379187199e-04f, -1.376463938e-04f, +-1.373738506e-04f, -1.371010907e-04f, -1.368281147e-04f, -1.365549231e-04f, -1.362815163e-04f, -1.360078949e-04f, -1.357340593e-04f, -1.354600101e-04f, -1.351857476e-04f, -1.349112725e-04f, +-1.346365852e-04f, -1.343616861e-04f, -1.340865758e-04f, -1.338112548e-04f, -1.335357236e-04f, -1.332599826e-04f, -1.329840323e-04f, -1.327078733e-04f, -1.324315061e-04f, -1.321549310e-04f, +-1.318781487e-04f, -1.316011596e-04f, -1.313239643e-04f, -1.310465631e-04f, -1.307689566e-04f, -1.304911454e-04f, -1.302131298e-04f, -1.299349104e-04f, -1.296564878e-04f, -1.293778623e-04f, +-1.290990344e-04f, -1.288200048e-04f, -1.285407739e-04f, -1.282613421e-04f, -1.279817100e-04f, -1.277018781e-04f, -1.274218468e-04f, -1.271416168e-04f, -1.268611884e-04f, -1.265805622e-04f, +-1.262997386e-04f, -1.260187183e-04f, -1.257375016e-04f, -1.254560891e-04f, -1.251744813e-04f, -1.248926786e-04f, -1.246106817e-04f, -1.243284909e-04f, -1.240461068e-04f, -1.237635299e-04f, +-1.234807608e-04f, -1.231977998e-04f, -1.229146475e-04f, -1.226313044e-04f, -1.223477711e-04f, -1.220640480e-04f, -1.217801355e-04f, -1.214960344e-04f, -1.212117449e-04f, -1.209272677e-04f, +-1.206426033e-04f, -1.203577521e-04f, -1.200727147e-04f, -1.197874915e-04f, -1.195020831e-04f, -1.192164900e-04f, -1.189307127e-04f, -1.186447517e-04f, -1.183586076e-04f, -1.180722807e-04f, +-1.177857717e-04f, -1.174990810e-04f, -1.172122091e-04f, -1.169251566e-04f, -1.166379240e-04f, -1.163505117e-04f, -1.160629204e-04f, -1.157751504e-04f, -1.154872024e-04f, -1.151990768e-04f, +-1.149107741e-04f, -1.146222949e-04f, -1.143336396e-04f, -1.140448088e-04f, -1.137558030e-04f, -1.134666227e-04f, -1.131772684e-04f, -1.128877406e-04f, -1.125980399e-04f, -1.123081667e-04f, +-1.120181216e-04f, -1.117279051e-04f, -1.114375177e-04f, -1.111469599e-04f, -1.108562322e-04f, -1.105653352e-04f, -1.102742694e-04f, -1.099830352e-04f, -1.096916332e-04f, -1.094000639e-04f, +-1.091083279e-04f, -1.088164256e-04f, -1.085243576e-04f, -1.082321243e-04f, -1.079397264e-04f, -1.076471643e-04f, -1.073544385e-04f, -1.070615496e-04f, -1.067684980e-04f, -1.064752844e-04f, +-1.061819092e-04f, -1.058883729e-04f, -1.055946760e-04f, -1.053008191e-04f, -1.050068028e-04f, -1.047126274e-04f, -1.044182936e-04f, -1.041238018e-04f, -1.038291527e-04f, -1.035343466e-04f, +-1.032393841e-04f, -1.029442658e-04f, -1.026489922e-04f, -1.023535637e-04f, -1.020579810e-04f, -1.017622445e-04f, -1.014663548e-04f, -1.011703123e-04f, -1.008741177e-04f, -1.005777713e-04f, +-1.002812739e-04f, -9.998462580e-05f, -9.968782762e-05f, -9.939087988e-05f, -9.909378309e-05f, -9.879653778e-05f, -9.849914448e-05f, -9.820160371e-05f, -9.790391599e-05f, -9.760608186e-05f, +-9.730810184e-05f, -9.700997645e-05f, -9.671170623e-05f, -9.641329169e-05f, -9.611473338e-05f, -9.581603180e-05f, -9.551718751e-05f, -9.521820101e-05f, -9.491907284e-05f, -9.461980352e-05f, +-9.432039359e-05f, -9.402084357e-05f, -9.372115400e-05f, -9.342132540e-05f, -9.312135830e-05f, -9.282125322e-05f, -9.252101071e-05f, -9.222063129e-05f, -9.192011548e-05f, -9.161946383e-05f, +-9.131867686e-05f, -9.101775509e-05f, -9.071669907e-05f, -9.041550932e-05f, -9.011418638e-05f, -8.981273077e-05f, -8.951114302e-05f, -8.920942368e-05f, -8.890757327e-05f, -8.860559231e-05f, +-8.830348136e-05f, -8.800124093e-05f, -8.769887156e-05f, -8.739637378e-05f, -8.709374813e-05f, -8.679099514e-05f, -8.648811534e-05f, -8.618510927e-05f, -8.588197746e-05f, -8.557872044e-05f, +-8.527533875e-05f, -8.497183292e-05f, -8.466820349e-05f, -8.436445099e-05f, -8.406057595e-05f, -8.375657892e-05f, -8.345246042e-05f, -8.314822100e-05f, -8.284386118e-05f, -8.253938151e-05f, +-8.223478251e-05f, -8.193006473e-05f, -8.162522870e-05f, -8.132027495e-05f, -8.101520403e-05f, -8.071001647e-05f, -8.040471281e-05f, -8.009929358e-05f, -7.979375932e-05f, -7.948811057e-05f, +-7.918234786e-05f, -7.887647174e-05f, -7.857048274e-05f, -7.826438140e-05f, -7.795816826e-05f, -7.765184385e-05f, -7.734540871e-05f, -7.703886339e-05f, -7.673220841e-05f, -7.642544433e-05f, +-7.611857168e-05f, -7.581159099e-05f, -7.550450281e-05f, -7.519730767e-05f, -7.489000612e-05f, -7.458259870e-05f, -7.427508594e-05f, -7.396746839e-05f, -7.365974658e-05f, -7.335192105e-05f, +-7.304399236e-05f, -7.273596102e-05f, -7.242782760e-05f, -7.211959262e-05f, -7.181125663e-05f, -7.150282018e-05f, -7.119428379e-05f, -7.088564801e-05f, -7.057691339e-05f, -7.026808046e-05f, +-6.995914977e-05f, -6.965012186e-05f, -6.934099727e-05f, -6.903177654e-05f, -6.872246021e-05f, -6.841304884e-05f, -6.810354295e-05f, -6.779394310e-05f, -6.748424982e-05f, -6.717446365e-05f, +-6.686458515e-05f, -6.655461485e-05f, -6.624455330e-05f, -6.593440104e-05f, -6.562415861e-05f, -6.531382656e-05f, -6.500340543e-05f, -6.469289576e-05f, -6.438229810e-05f, -6.407161300e-05f, +-6.376084099e-05f, -6.344998262e-05f, -6.313903843e-05f, -6.282800898e-05f, -6.251689479e-05f, -6.220569643e-05f, -6.189441443e-05f, -6.158304933e-05f, -6.127160169e-05f, -6.096007205e-05f, +-6.064846095e-05f, -6.033676893e-05f, -6.002499655e-05f, -5.971314435e-05f, -5.940121287e-05f, -5.908920266e-05f, -5.877711427e-05f, -5.846494824e-05f, -5.815270511e-05f, -5.784038544e-05f, +-5.752798977e-05f, -5.721551864e-05f, -5.690297260e-05f, -5.659035220e-05f, -5.627765799e-05f, -5.596489050e-05f, -5.565205029e-05f, -5.533913791e-05f, -5.502615390e-05f, -5.471309880e-05f, +-5.439997317e-05f, -5.408677755e-05f, -5.377351249e-05f, -5.346017853e-05f, -5.314677623e-05f, -5.283330612e-05f, -5.251976876e-05f, -5.220616470e-05f, -5.189249448e-05f, -5.157875865e-05f, +-5.126495776e-05f, -5.095109235e-05f, -5.063716298e-05f, -5.032317019e-05f, -5.000911452e-05f, -4.969499654e-05f, -4.938081677e-05f, -4.906657579e-05f, -4.875227412e-05f, -4.843791232e-05f, +-4.812349094e-05f, -4.780901053e-05f, -4.749447163e-05f, -4.717987479e-05f, -4.686522057e-05f, -4.655050950e-05f, -4.623574215e-05f, -4.592091905e-05f, -4.560604076e-05f, -4.529110783e-05f, +-4.497612080e-05f, -4.466108022e-05f, -4.434598664e-05f, -4.403084062e-05f, -4.371564270e-05f, -4.340039342e-05f, -4.308509335e-05f, -4.276974302e-05f, -4.245434299e-05f, -4.213889381e-05f, +-4.182339602e-05f, -4.150785018e-05f, -4.119225683e-05f, -4.087661653e-05f, -4.056092982e-05f, -4.024519726e-05f, -3.992941938e-05f, -3.961359675e-05f, -3.929772991e-05f, -3.898181942e-05f, +-3.866586581e-05f, -3.834986965e-05f, -3.803383148e-05f, -3.771775185e-05f, -3.740163131e-05f, -3.708547041e-05f, -3.676926970e-05f, -3.645302974e-05f, -3.613675106e-05f, -3.582043422e-05f, +-3.550407978e-05f, -3.518768827e-05f, -3.487126026e-05f, -3.455479629e-05f, -3.423829691e-05f, -3.392176266e-05f, -3.360519412e-05f, -3.328859181e-05f, -3.297195629e-05f, -3.265528812e-05f, +-3.233858783e-05f, -3.202185599e-05f, -3.170509314e-05f, -3.138829984e-05f, -3.107147663e-05f, -3.075462406e-05f, -3.043774268e-05f, -3.012083305e-05f, -2.980389571e-05f, -2.948693121e-05f, +-2.916994011e-05f, -2.885292296e-05f, -2.853588030e-05f, -2.821881269e-05f, -2.790172067e-05f, -2.758460480e-05f, -2.726746562e-05f, -2.695030369e-05f, -2.663311956e-05f, -2.631591377e-05f, +-2.599868688e-05f, -2.568143944e-05f, -2.536417200e-05f, -2.504688511e-05f, -2.472957931e-05f, -2.441225517e-05f, -2.409491322e-05f, -2.377755402e-05f, -2.346017813e-05f, -2.314278608e-05f, +-2.282537843e-05f, -2.250795573e-05f, -2.219051853e-05f, -2.187306739e-05f, -2.155560284e-05f, -2.123812544e-05f, -2.092063575e-05f, -2.060313430e-05f, -2.028562166e-05f, -1.996809836e-05f, +-1.965056497e-05f, -1.933302203e-05f, -1.901547009e-05f, -1.869790970e-05f, -1.838034141e-05f, -1.806276577e-05f, -1.774518333e-05f, -1.742759464e-05f, -1.711000025e-05f, -1.679240070e-05f, +-1.647479656e-05f, -1.615718837e-05f, -1.583957668e-05f, -1.552196203e-05f, -1.520434498e-05f, -1.488672608e-05f, -1.456910587e-05f, -1.425148492e-05f, -1.393386375e-05f, -1.361624293e-05f, +-1.329862301e-05f, -1.298100453e-05f, -1.266338804e-05f, -1.234577409e-05f, -1.202816324e-05f, -1.171055602e-05f, -1.139295299e-05f, -1.107535470e-05f, -1.075776170e-05f, -1.044017454e-05f, +-1.012259375e-05f, -9.805019906e-06f, -9.487453540e-06f, -9.169895205e-06f, -8.852345449e-06f, -8.534804822e-06f, -8.217273870e-06f, -7.899753144e-06f, -7.582243191e-06f, -7.264744560e-06f, +-6.947257799e-06f, -6.629783455e-06f, -6.312322078e-06f, -5.994874216e-06f, -5.677440415e-06f, -5.360021225e-06f, -5.042617193e-06f, -4.725228866e-06f, -4.407856794e-06f, -4.090501522e-06f, +-3.773163600e-06f, -3.455843574e-06f, -3.138541991e-06f, -2.821259400e-06f, -2.503996348e-06f, -2.186753381e-06f, -1.869531047e-06f, -1.552329893e-06f, -1.235150465e-06f, -9.179933119e-07f, +-6.008589791e-07f, -2.837480136e-07f, 3.333903788e-08f, 3.504016287e-07f, 6.674392125e-07f, 9.844512428e-07f, 1.301437173e-06f, 1.618396458e-06f, 1.935328550e-06f, 2.252232904e-06f, +2.569108974e-06f, 2.885956213e-06f, 3.202774077e-06f, 3.519562019e-06f, 3.836319494e-06f, 4.153045956e-06f, 4.469740861e-06f, 4.786403662e-06f, 5.103033814e-06f, 5.419630772e-06f, +5.736193992e-06f, 6.052722929e-06f, 6.369217036e-06f, 6.685675771e-06f, 7.002098588e-06f, 7.318484942e-06f, 7.634834290e-06f, 7.951146087e-06f, 8.267419789e-06f, 8.583654851e-06f, +8.899850731e-06f, 9.216006883e-06f, 9.532122764e-06f, 9.848197831e-06f, 1.016423154e-05f, 1.048022335e-05f, 1.079617271e-05f, 1.111207909e-05f, 1.142794193e-05f, 1.174376070e-05f, +1.205953485e-05f, 1.237526385e-05f, 1.269094714e-05f, 1.300658419e-05f, 1.332217445e-05f, 1.363771738e-05f, 1.395321244e-05f, 1.426865909e-05f, 1.458405678e-05f, 1.489940498e-05f, +1.521470313e-05f, 1.552995071e-05f, 1.584514717e-05f, 1.616029196e-05f, 1.647538455e-05f, 1.679042440e-05f, 1.710541096e-05f, 1.742034369e-05f, 1.773522206e-05f, 1.805004553e-05f, +1.836481354e-05f, 1.867952557e-05f, 1.899418107e-05f, 1.930877950e-05f, 1.962332033e-05f, 1.993780301e-05f, 2.025222700e-05f, 2.056659177e-05f, 2.088089677e-05f, 2.119514148e-05f, +2.150932533e-05f, 2.182344781e-05f, 2.213750837e-05f, 2.245150647e-05f, 2.276544158e-05f, 2.307931315e-05f, 2.339312065e-05f, 2.370686353e-05f, 2.402054127e-05f, 2.433415333e-05f, +2.464769916e-05f, 2.496117824e-05f, 2.527459001e-05f, 2.558793396e-05f, 2.590120953e-05f, 2.621441619e-05f, 2.652755342e-05f, 2.684062066e-05f, 2.715361739e-05f, 2.746654306e-05f, +2.777939715e-05f, 2.809217911e-05f, 2.840488842e-05f, 2.871752453e-05f, 2.903008692e-05f, 2.934257504e-05f, 2.965498836e-05f, 2.996732635e-05f, 3.027958848e-05f, 3.059177420e-05f, +3.090388298e-05f, 3.121591430e-05f, 3.152786761e-05f, 3.183974239e-05f, 3.215153809e-05f, 3.246325420e-05f, 3.277489016e-05f, 3.308644546e-05f, 3.339791956e-05f, 3.370931192e-05f, +3.402062201e-05f, 3.433184931e-05f, 3.464299328e-05f, 3.495405338e-05f, 3.526502909e-05f, 3.557591988e-05f, 3.588672521e-05f, 3.619744455e-05f, 3.650807737e-05f, 3.681862315e-05f, +3.712908135e-05f, 3.743945143e-05f, 3.774973288e-05f, 3.805992516e-05f, 3.837002774e-05f, 3.868004010e-05f, 3.898996169e-05f, 3.929979200e-05f, 3.960953049e-05f, 3.991917664e-05f, +4.022872992e-05f, 4.053818980e-05f, 4.084755575e-05f, 4.115682724e-05f, 4.146600375e-05f, 4.177508475e-05f, 4.208406971e-05f, 4.239295810e-05f, 4.270174940e-05f, 4.301044308e-05f, +4.331903862e-05f, 4.362753549e-05f, 4.393593315e-05f, 4.424423110e-05f, 4.455242879e-05f, 4.486052571e-05f, 4.516852134e-05f, 4.547641513e-05f, 4.578420658e-05f, 4.609189516e-05f, +4.639948034e-05f, 4.670696159e-05f, 4.701433841e-05f, 4.732161025e-05f, 4.762877660e-05f, 4.793583693e-05f, 4.824279073e-05f, 4.854963747e-05f, 4.885637662e-05f, 4.916300767e-05f, +4.946953008e-05f, 4.977594335e-05f, 5.008224695e-05f, 5.038844036e-05f, 5.069452305e-05f, 5.100049451e-05f, 5.130635421e-05f, 5.161210164e-05f, 5.191773628e-05f, 5.222325759e-05f, +5.252866508e-05f, 5.283395820e-05f, 5.313913646e-05f, 5.344419932e-05f, 5.374914627e-05f, 5.405397679e-05f, 5.435869036e-05f, 5.466328647e-05f, 5.496776459e-05f, 5.527212421e-05f, +5.557636481e-05f, 5.588048588e-05f, 5.618448689e-05f, 5.648836733e-05f, 5.679212669e-05f, 5.709576445e-05f, 5.739928009e-05f, 5.770267310e-05f, 5.800594296e-05f, 5.830908915e-05f, +5.861211117e-05f, 5.891500850e-05f, 5.921778062e-05f, 5.952042702e-05f, 5.982294718e-05f, 6.012534060e-05f, 6.042760675e-05f, 6.072974513e-05f, 6.103175523e-05f, 6.133363652e-05f, +6.163538851e-05f, 6.193701067e-05f, 6.223850249e-05f, 6.253986347e-05f, 6.284109309e-05f, 6.314219084e-05f, 6.344315621e-05f, 6.374398870e-05f, 6.404468778e-05f, 6.434525296e-05f, +6.464568371e-05f, 6.494597954e-05f, 6.524613993e-05f, 6.554616438e-05f, 6.584605237e-05f, 6.614580339e-05f, 6.644541695e-05f, 6.674489253e-05f, 6.704422963e-05f, 6.734342773e-05f, +6.764248633e-05f, 6.794140493e-05f, 6.824018302e-05f, 6.853882008e-05f, 6.883731563e-05f, 6.913566915e-05f, 6.943388013e-05f, 6.973194807e-05f, 7.002987247e-05f, 7.032765283e-05f, +7.062528863e-05f, 7.092277938e-05f, 7.122012457e-05f, 7.151732370e-05f, 7.181437626e-05f, 7.211128176e-05f, 7.240803969e-05f, 7.270464955e-05f, 7.300111084e-05f, 7.329742305e-05f, +7.359358569e-05f, 7.388959825e-05f, 7.418546024e-05f, 7.448117115e-05f, 7.477673049e-05f, 7.507213775e-05f, 7.536739244e-05f, 7.566249406e-05f, 7.595744210e-05f, 7.625223607e-05f, +7.654687548e-05f, 7.684135982e-05f, 7.713568860e-05f, 7.742986131e-05f, 7.772387748e-05f, 7.801773658e-05f, 7.831143814e-05f, 7.860498165e-05f, 7.889836662e-05f, 7.919159256e-05f, +7.948465897e-05f, 7.977756535e-05f, 8.007031121e-05f, 8.036289605e-05f, 8.065531939e-05f, 8.094758073e-05f, 8.123967957e-05f, 8.153161543e-05f, 8.182338781e-05f, 8.211499622e-05f, +8.240644017e-05f, 8.269771916e-05f, 8.298883271e-05f, 8.327978032e-05f, 8.357056151e-05f, 8.386117578e-05f, 8.415162265e-05f, 8.444190162e-05f, 8.473201220e-05f, 8.502195391e-05f, +8.531172626e-05f, 8.560132876e-05f, 8.589076093e-05f, 8.618002227e-05f, 8.646911229e-05f, 8.675803052e-05f, 8.704677646e-05f, 8.733534963e-05f, 8.762374954e-05f, 8.791197571e-05f, +8.820002766e-05f, 8.848790489e-05f, 8.877560692e-05f, 8.906313327e-05f, 8.935048346e-05f, 8.963765699e-05f, 8.992465340e-05f, 9.021147219e-05f, 9.049811289e-05f, 9.078457501e-05f, +9.107085807e-05f, 9.135696158e-05f, 9.164288508e-05f, 9.192862807e-05f, 9.221419007e-05f, 9.249957062e-05f, 9.278476922e-05f, 9.306978540e-05f, 9.335461867e-05f, 9.363926857e-05f, +9.392373461e-05f, 9.420801632e-05f, 9.449211321e-05f, 9.477602481e-05f, 9.505975064e-05f, 9.534329023e-05f, 9.562664310e-05f, 9.590980878e-05f, 9.619278678e-05f, 9.647557665e-05f, +9.675817789e-05f, 9.704059003e-05f, 9.732281261e-05f, 9.760484515e-05f, 9.788668717e-05f, 9.816833820e-05f, 9.844979778e-05f, 9.873106542e-05f, 9.901214066e-05f, 9.929302302e-05f, +9.957371204e-05f, 9.985420724e-05f, 1.001345082e-04f, 1.004146143e-04f, 1.006945252e-04f, 1.009742405e-04f, 1.012537596e-04f, 1.015330820e-04f, 1.018122073e-04f, 1.020911351e-04f, +1.023698649e-04f, 1.026483961e-04f, 1.029267284e-04f, 1.032048612e-04f, 1.034827941e-04f, 1.037605267e-04f, 1.040380585e-04f, 1.043153889e-04f, 1.045925176e-04f, 1.048694441e-04f, +1.051461678e-04f, 1.054226885e-04f, 1.056990055e-04f, 1.059751185e-04f, 1.062510269e-04f, 1.065267303e-04f, 1.068022282e-04f, 1.070775203e-04f, 1.073526060e-04f, 1.076274848e-04f, +1.079021563e-04f, 1.081766201e-04f, 1.084508756e-04f, 1.087249225e-04f, 1.089987603e-04f, 1.092723884e-04f, 1.095458065e-04f, 1.098190141e-04f, 1.100920108e-04f, 1.103647960e-04f, +1.106373694e-04f, 1.109097304e-04f, 1.111818787e-04f, 1.114538137e-04f, 1.117255351e-04f, 1.119970423e-04f, 1.122683349e-04f, 1.125394124e-04f, 1.128102745e-04f, 1.130809205e-04f, +1.133513502e-04f, 1.136215631e-04f, 1.138915586e-04f, 1.141613364e-04f, 1.144308960e-04f, 1.147002369e-04f, 1.149693587e-04f, 1.152382610e-04f, 1.155069432e-04f, 1.157754051e-04f, +1.160436460e-04f, 1.163116656e-04f, 1.165794634e-04f, 1.168470389e-04f, 1.171143918e-04f, 1.173815215e-04f, 1.176484277e-04f, 1.179151099e-04f, 1.181815676e-04f, 1.184478004e-04f, +1.187138079e-04f, 1.189795895e-04f, 1.192451450e-04f, 1.195104737e-04f, 1.197755754e-04f, 1.200404495e-04f, 1.203050956e-04f, 1.205695133e-04f, 1.208337021e-04f, 1.210976615e-04f, +1.213613913e-04f, 1.216248908e-04f, 1.218881597e-04f, 1.221511976e-04f, 1.224140039e-04f, 1.226765783e-04f, 1.229389203e-04f, 1.232010295e-04f, 1.234629055e-04f, 1.237245477e-04f, +1.239859559e-04f, 1.242471295e-04f, 1.245080681e-04f, 1.247687713e-04f, 1.250292387e-04f, 1.252894697e-04f, 1.255494641e-04f, 1.258092213e-04f, 1.260687409e-04f, 1.263280225e-04f, +1.265870657e-04f, 1.268458700e-04f, 1.271044350e-04f, 1.273627603e-04f, 1.276208455e-04f, 1.278786900e-04f, 1.281362936e-04f, 1.283936557e-04f, 1.286507759e-04f, 1.289076539e-04f, +1.291642891e-04f, 1.294206812e-04f, 1.296768297e-04f, 1.299327343e-04f, 1.301883944e-04f, 1.304438097e-04f, 1.306989797e-04f, 1.309539041e-04f, 1.312085824e-04f, 1.314630141e-04f, +1.317171989e-04f, 1.319711363e-04f, 1.322248259e-04f, 1.324782674e-04f, 1.327314602e-04f, 1.329844039e-04f, 1.332370982e-04f, 1.334895426e-04f, 1.337417367e-04f, 1.339936802e-04f, +1.342453724e-04f, 1.344968132e-04f, 1.347480019e-04f, 1.349989383e-04f, 1.352496219e-04f, 1.355000523e-04f, 1.357502291e-04f, 1.360001518e-04f, 1.362498201e-04f, 1.364992336e-04f, +1.367483917e-04f, 1.369972942e-04f, 1.372459406e-04f, 1.374943305e-04f, 1.377424635e-04f, 1.379903392e-04f, 1.382379571e-04f, 1.384853169e-04f, 1.387324182e-04f, 1.389792605e-04f, +1.392258434e-04f, 1.394721666e-04f, 1.397182296e-04f, 1.399640320e-04f, 1.402095735e-04f, 1.404548535e-04f, 1.406998718e-04f, 1.409446279e-04f, 1.411891214e-04f, 1.414333518e-04f, +1.416773189e-04f, 1.419210222e-04f, 1.421644612e-04f, 1.424076357e-04f, 1.426505451e-04f, 1.428931892e-04f, 1.431355674e-04f, 1.433776795e-04f, 1.436195249e-04f, 1.438611033e-04f, +1.441024144e-04f, 1.443434576e-04f, 1.445842327e-04f, 1.448247391e-04f, 1.450649766e-04f, 1.453049447e-04f, 1.455446431e-04f, 1.457840713e-04f, 1.460232289e-04f, 1.462621156e-04f, +1.465007309e-04f, 1.467390745e-04f, 1.469771460e-04f, 1.472149449e-04f, 1.474524710e-04f, 1.476897237e-04f, 1.479267028e-04f, 1.481634078e-04f, 1.483998383e-04f, 1.486359940e-04f, +1.488718745e-04f, 1.491074793e-04f, 1.493428081e-04f, 1.495778605e-04f, 1.498126362e-04f, 1.500471346e-04f, 1.502813556e-04f, 1.505152986e-04f, 1.507489632e-04f, 1.509823492e-04f, +1.512154561e-04f, 1.514482835e-04f, 1.516808311e-04f, 1.519130985e-04f, 1.521450853e-04f, 1.523767910e-04f, 1.526082154e-04f, 1.528393581e-04f, 1.530702187e-04f, 1.533007967e-04f, +1.535310919e-04f, 1.537611038e-04f, 1.539908321e-04f, 1.542202764e-04f, 1.544494364e-04f, 1.546783115e-04f, 1.549069016e-04f, 1.551352061e-04f, 1.553632248e-04f, 1.555909572e-04f, +1.558184030e-04f, 1.560455619e-04f, 1.562724334e-04f, 1.564990171e-04f, 1.567253127e-04f, 1.569513199e-04f, 1.571770383e-04f, 1.574024674e-04f, 1.576276070e-04f, 1.578524566e-04f, +1.580770160e-04f, 1.583012846e-04f, 1.585252622e-04f, 1.587489485e-04f, 1.589723429e-04f, 1.591954453e-04f, 1.594182551e-04f, 1.596407721e-04f, 1.598629958e-04f, 1.600849260e-04f, +1.603065623e-04f, 1.605279042e-04f, 1.607489515e-04f, 1.609697038e-04f, 1.611901606e-04f, 1.614103218e-04f, 1.616301868e-04f, 1.618497554e-04f, 1.620690272e-04f, 1.622880018e-04f, +1.625066789e-04f, 1.627250582e-04f, 1.629431392e-04f, 1.631609216e-04f, 1.633784050e-04f, 1.635955892e-04f, 1.638124737e-04f, 1.640290582e-04f, 1.642453424e-04f, 1.644613259e-04f, +1.646770083e-04f, 1.648923893e-04f, 1.651074686e-04f, 1.653222458e-04f, 1.655367205e-04f, 1.657508925e-04f, 1.659647613e-04f, 1.661783266e-04f, 1.663915881e-04f, 1.666045454e-04f, +1.668171981e-04f, 1.670295461e-04f, 1.672415888e-04f, 1.674533259e-04f, 1.676647571e-04f, 1.678758822e-04f, 1.680867006e-04f, 1.682972121e-04f, 1.685074163e-04f, 1.687173130e-04f, +1.689269017e-04f, 1.691361821e-04f, 1.693451539e-04f, 1.695538167e-04f, 1.697621703e-04f, 1.699702142e-04f, 1.701779482e-04f, 1.703853718e-04f, 1.705924849e-04f, 1.707992869e-04f, +1.710057777e-04f, 1.712119568e-04f, 1.714178239e-04f, 1.716233788e-04f, 1.718286210e-04f, 1.720335503e-04f, 1.722381662e-04f, 1.724424686e-04f, 1.726464569e-04f, 1.728501310e-04f, +1.730534905e-04f, 1.732565351e-04f, 1.734592644e-04f, 1.736616781e-04f, 1.738637759e-04f, 1.740655574e-04f, 1.742670224e-04f, 1.744681705e-04f, 1.746690014e-04f, 1.748695148e-04f, +1.750697103e-04f, 1.752695876e-04f, 1.754691464e-04f, 1.756683864e-04f, 1.758673073e-04f, 1.760659087e-04f, 1.762641903e-04f, 1.764621518e-04f, 1.766597929e-04f, 1.768571133e-04f, +1.770541126e-04f, 1.772507906e-04f, 1.774471469e-04f, 1.776431812e-04f, 1.778388931e-04f, 1.780342825e-04f, 1.782293489e-04f, 1.784240921e-04f, 1.786185117e-04f, 1.788126075e-04f, +1.790063791e-04f, 1.791998261e-04f, 1.793929484e-04f, 1.795857456e-04f, 1.797782173e-04f, 1.799703634e-04f, 1.801621833e-04f, 1.803536770e-04f, 1.805448440e-04f, 1.807356841e-04f, +1.809261969e-04f, 1.811163821e-04f, 1.813062395e-04f, 1.814957687e-04f, 1.816849694e-04f, 1.818738414e-04f, 1.820623843e-04f, 1.822505978e-04f, 1.824384817e-04f, 1.826260356e-04f, +1.828132592e-04f, 1.830001522e-04f, 1.831867144e-04f, 1.833729454e-04f, 1.835588449e-04f, 1.837444127e-04f, 1.839296485e-04f, 1.841145519e-04f, 1.842991226e-04f, 1.844833604e-04f, +1.846672650e-04f, 1.848508361e-04f, 1.850340733e-04f, 1.852169765e-04f, 1.853995453e-04f, 1.855817793e-04f, 1.857636784e-04f, 1.859452423e-04f, 1.861264706e-04f, 1.863073631e-04f, +1.864879194e-04f, 1.866681393e-04f, 1.868480225e-04f, 1.870275688e-04f, 1.872067778e-04f, 1.873856492e-04f, 1.875641828e-04f, 1.877423783e-04f, 1.879202354e-04f, 1.880977538e-04f, +1.882749333e-04f, 1.884517735e-04f, 1.886282742e-04f, 1.888044351e-04f, 1.889802559e-04f, 1.891557364e-04f, 1.893308762e-04f, 1.895056751e-04f, 1.896801329e-04f, 1.898542492e-04f, +1.900280237e-04f, 1.902014562e-04f, 1.903745465e-04f, 1.905472942e-04f, 1.907196991e-04f, 1.908917608e-04f, 1.910634792e-04f, 1.912348540e-04f, 1.914058849e-04f, 1.915765715e-04f, +1.917469138e-04f, 1.919169113e-04f, 1.920865638e-04f, 1.922558711e-04f, 1.924248328e-04f, 1.925934488e-04f, 1.927617187e-04f, 1.929296424e-04f, 1.930972194e-04f, 1.932644496e-04f, +1.934313327e-04f, 1.935978685e-04f, 1.937640566e-04f, 1.939298968e-04f, 1.940953889e-04f, 1.942605326e-04f, 1.944253276e-04f, 1.945897737e-04f, 1.947538707e-04f, 1.949176181e-04f, +1.950810159e-04f, 1.952440638e-04f, 1.954067615e-04f, 1.955691087e-04f, 1.957311052e-04f, 1.958927507e-04f, 1.960540450e-04f, 1.962149879e-04f, 1.963755790e-04f, 1.965358181e-04f, +1.966957051e-04f, 1.968552396e-04f, 1.970144213e-04f, 1.971732501e-04f, 1.973317257e-04f, 1.974898478e-04f, 1.976476163e-04f, 1.978050307e-04f, 1.979620910e-04f, 1.981187969e-04f, +1.982751480e-04f, 1.984311442e-04f, 1.985867853e-04f, 1.987420710e-04f, 1.988970010e-04f, 1.990515751e-04f, 1.992057931e-04f, 1.993596547e-04f, 1.995131597e-04f, 1.996663078e-04f, +1.998190989e-04f, 1.999715326e-04f, 2.001236088e-04f, 2.002753272e-04f, 2.004266876e-04f, 2.005776897e-04f, 2.007283333e-04f, 2.008786182e-04f, 2.010285441e-04f, 2.011781109e-04f, +2.013273182e-04f, 2.014761658e-04f, 2.016246536e-04f, 2.017727813e-04f, 2.019205486e-04f, 2.020679554e-04f, 2.022150013e-04f, 2.023616863e-04f, 2.025080100e-04f, 2.026539722e-04f, +2.027995727e-04f, 2.029448114e-04f, 2.030896878e-04f, 2.032342019e-04f, 2.033783535e-04f, 2.035221422e-04f, 2.036655678e-04f, 2.038086303e-04f, 2.039513292e-04f, 2.040936645e-04f, +2.042356359e-04f, 2.043772431e-04f, 2.045184860e-04f, 2.046593644e-04f, 2.047998779e-04f, 2.049400265e-04f, 2.050798099e-04f, 2.052192279e-04f, 2.053582802e-04f, 2.054969667e-04f, +2.056352872e-04f, 2.057732414e-04f, 2.059108291e-04f, 2.060480502e-04f, 2.061849043e-04f, 2.063213914e-04f, 2.064575111e-04f, 2.065932634e-04f, 2.067286479e-04f, 2.068636645e-04f, +2.069983129e-04f, 2.071325930e-04f, 2.072665046e-04f, 2.074000475e-04f, 2.075332214e-04f, 2.076660261e-04f, 2.077984615e-04f, 2.079305274e-04f, 2.080622235e-04f, 2.081935497e-04f, +2.083245057e-04f, 2.084550913e-04f, 2.085853065e-04f, 2.087151509e-04f, 2.088446243e-04f, 2.089737267e-04f, 2.091024577e-04f, 2.092308172e-04f, 2.093588050e-04f, 2.094864209e-04f, +2.096136646e-04f, 2.097405361e-04f, 2.098670352e-04f, 2.099931615e-04f, 2.101189150e-04f, 2.102442955e-04f, 2.103693027e-04f, 2.104939365e-04f, 2.106181967e-04f, 2.107420831e-04f, +2.108655956e-04f, 2.109887338e-04f, 2.111114978e-04f, 2.112338872e-04f, 2.113559018e-04f, 2.114775416e-04f, 2.115988063e-04f, 2.117196958e-04f, 2.118402098e-04f, 2.119603482e-04f, +2.120801108e-04f, 2.121994974e-04f, 2.123185079e-04f, 2.124371421e-04f, 2.125553997e-04f, 2.126732807e-04f, 2.127907848e-04f, 2.129079119e-04f, 2.130246618e-04f, 2.131410343e-04f, +2.132570293e-04f, 2.133726465e-04f, 2.134878859e-04f, 2.136027472e-04f, 2.137172303e-04f, 2.138313350e-04f, 2.139450611e-04f, 2.140584085e-04f, 2.141713770e-04f, 2.142839664e-04f, +2.143961766e-04f, 2.145080074e-04f, 2.146194586e-04f, 2.147305302e-04f, 2.148412218e-04f, 2.149515334e-04f, 2.150614648e-04f, 2.151710158e-04f, 2.152801863e-04f, 2.153889761e-04f, +2.154973850e-04f, 2.156054129e-04f, 2.157130597e-04f, 2.158203252e-04f, 2.159272092e-04f, 2.160337115e-04f, 2.161398321e-04f, 2.162455707e-04f, 2.163509273e-04f, 2.164559016e-04f, +2.165604935e-04f, 2.166647028e-04f, 2.167685294e-04f, 2.168719732e-04f, 2.169750340e-04f, 2.170777117e-04f, 2.171800061e-04f, 2.172819170e-04f, 2.173834443e-04f, 2.174845879e-04f, +2.175853476e-04f, 2.176857233e-04f, 2.177857148e-04f, 2.178853220e-04f, 2.179845448e-04f, 2.180833829e-04f, 2.181818364e-04f, 2.182799049e-04f, 2.183775884e-04f, 2.184748868e-04f, +2.185717999e-04f, 2.186683275e-04f, 2.187644696e-04f, 2.188602259e-04f, 2.189555965e-04f, 2.190505810e-04f, 2.191451794e-04f, 2.192393916e-04f, 2.193332174e-04f, 2.194266567e-04f, +2.195197094e-04f, 2.196123752e-04f, 2.197046542e-04f, 2.197965462e-04f, 2.198880509e-04f, 2.199791684e-04f, 2.200698985e-04f, 2.201602410e-04f, 2.202501959e-04f, 2.203397629e-04f, +2.204289421e-04f, 2.205177331e-04f, 2.206061361e-04f, 2.206941507e-04f, 2.207817769e-04f, 2.208690146e-04f, 2.209558636e-04f, 2.210423238e-04f, 2.211283951e-04f, 2.212140775e-04f, +2.212993707e-04f, 2.213842746e-04f, 2.214687892e-04f, 2.215529142e-04f, 2.216366497e-04f, 2.217199955e-04f, 2.218029514e-04f, 2.218855174e-04f, 2.219676934e-04f, 2.220494792e-04f, +2.221308747e-04f, 2.222118798e-04f, 2.222924944e-04f, 2.223727184e-04f, 2.224525517e-04f, 2.225319942e-04f, 2.226110457e-04f, 2.226897062e-04f, 2.227679756e-04f, 2.228458537e-04f, +2.229233405e-04f, 2.230004358e-04f, 2.230771395e-04f, 2.231534516e-04f, 2.232293720e-04f, 2.233049004e-04f, 2.233800369e-04f, 2.234547813e-04f, 2.235291336e-04f, 2.236030936e-04f, +2.236766613e-04f, 2.237498365e-04f, 2.238226191e-04f, 2.238950091e-04f, 2.239670064e-04f, 2.240386108e-04f, 2.241098223e-04f, 2.241806407e-04f, 2.242510661e-04f, 2.243210982e-04f, +2.243907371e-04f, 2.244599826e-04f, 2.245288345e-04f, 2.245972930e-04f, 2.246653577e-04f, 2.247330288e-04f, 2.248003060e-04f, 2.248671893e-04f, 2.249336786e-04f, 2.249997738e-04f, +2.250654748e-04f, 2.251307816e-04f, 2.251956941e-04f, 2.252602122e-04f, 2.253243357e-04f, 2.253880647e-04f, 2.254513991e-04f, 2.255143387e-04f, 2.255768835e-04f, 2.256390334e-04f, +2.257007883e-04f, 2.257621482e-04f, 2.258231130e-04f, 2.258836826e-04f, 2.259438569e-04f, 2.260036359e-04f, 2.260630194e-04f, 2.261220075e-04f, 2.261806000e-04f, 2.262387969e-04f, +2.262965981e-04f, 2.263540036e-04f, 2.264110132e-04f, 2.264676269e-04f, 2.265238446e-04f, 2.265796663e-04f, 2.266350919e-04f, 2.266901213e-04f, 2.267447545e-04f, 2.267989914e-04f, +2.268528319e-04f, 2.269062761e-04f, 2.269593237e-04f, 2.270119748e-04f, 2.270642293e-04f, 2.271160871e-04f, 2.271675482e-04f, 2.272186125e-04f, 2.272692800e-04f, 2.273195505e-04f, +2.273694242e-04f, 2.274189008e-04f, 2.274679803e-04f, 2.275166628e-04f, 2.275649480e-04f, 2.276128361e-04f, 2.276603269e-04f, 2.277074203e-04f, 2.277541164e-04f, 2.278004150e-04f, +2.278463162e-04f, 2.278918198e-04f, 2.279369259e-04f, 2.279816343e-04f, 2.280259451e-04f, 2.280698582e-04f, 2.281133735e-04f, 2.281564910e-04f, 2.281992106e-04f, 2.282415324e-04f, +2.282834562e-04f, 2.283249821e-04f, 2.283661100e-04f, 2.284068397e-04f, 2.284471715e-04f, 2.284871050e-04f, 2.285266404e-04f, 2.285657776e-04f, 2.286045166e-04f, 2.286428572e-04f, +2.286807996e-04f, 2.287183436e-04f, 2.287554892e-04f, 2.287922364e-04f, 2.288285851e-04f, 2.288645353e-04f, 2.289000871e-04f, 2.289352403e-04f, 2.289699949e-04f, 2.290043509e-04f, +2.290383083e-04f, 2.290718670e-04f, 2.291050270e-04f, 2.291377883e-04f, 2.291701509e-04f, 2.292021147e-04f, 2.292336797e-04f, 2.292648459e-04f, 2.292956133e-04f, 2.293259818e-04f, +2.293559514e-04f, 2.293855221e-04f, 2.294146939e-04f, 2.294434667e-04f, 2.294718406e-04f, 2.294998155e-04f, 2.295273915e-04f, 2.295545684e-04f, 2.295813462e-04f, 2.296077251e-04f, +2.296337048e-04f, 2.296592855e-04f, 2.296844671e-04f, 2.297092497e-04f, 2.297336331e-04f, 2.297576173e-04f, 2.297812025e-04f, 2.298043885e-04f, 2.298271753e-04f, 2.298495630e-04f, +2.298715515e-04f, 2.298931409e-04f, 2.299143310e-04f, 2.299351220e-04f, 2.299555138e-04f, 2.299755064e-04f, 2.299950998e-04f, 2.300142939e-04f, 2.300330889e-04f, 2.300514847e-04f, +2.300694812e-04f, 2.300870786e-04f, 2.301042767e-04f, 2.301210756e-04f, 2.301374754e-04f, 2.301534759e-04f, 2.301690772e-04f, 2.301842793e-04f, 2.301990823e-04f, 2.302134860e-04f, +2.302274906e-04f, 2.302410960e-04f, 2.302543022e-04f, 2.302671093e-04f, 2.302795173e-04f, 2.302915260e-04f, 2.303031357e-04f, 2.303143463e-04f, 2.303251577e-04f, 2.303355700e-04f, +2.303455833e-04f, 2.303551975e-04f, 2.303644126e-04f, 2.303732287e-04f, 2.303816458e-04f, 2.303896639e-04f, 2.303972830e-04f, 2.304045031e-04f, 2.304113242e-04f, 2.304177465e-04f, +2.304237698e-04f, 2.304293942e-04f, 2.304346197e-04f, 2.304394464e-04f, 2.304438743e-04f, 2.304479034e-04f, 2.304515336e-04f, 2.304547652e-04f, 2.304575980e-04f, 2.304600320e-04f, +2.304620675e-04f, 2.304637042e-04f, 2.304649423e-04f, 2.304657819e-04f, 2.304662229e-04f, 2.304662653e-04f, 2.304659092e-04f, 2.304651547e-04f, 2.304640017e-04f, 2.304624504e-04f, +2.304605006e-04f, 2.304581525e-04f, 2.304554061e-04f, 2.304522614e-04f, 2.304487185e-04f, 2.304447774e-04f, 2.304404382e-04f, 2.304357008e-04f, 2.304305654e-04f, 2.304250319e-04f, +2.304191004e-04f, 2.304127709e-04f, 2.304060435e-04f, 2.303989183e-04f, 2.303913952e-04f, 2.303834743e-04f, 2.303751557e-04f, 2.303664394e-04f, 2.303573255e-04f, 2.303478139e-04f, +2.303379048e-04f, 2.303275981e-04f, 2.303168940e-04f, 2.303057925e-04f, 2.302942936e-04f, 2.302823975e-04f, 2.302701040e-04f, 2.302574134e-04f, 2.302443256e-04f, 2.302308406e-04f, +2.302169587e-04f, 2.302026797e-04f, 2.301880038e-04f, 2.301729311e-04f, 2.301574615e-04f, 2.301415951e-04f, 2.301253320e-04f, 2.301086723e-04f, 2.300916160e-04f, 2.300741631e-04f, +2.300563138e-04f, 2.300380681e-04f, 2.300194260e-04f, 2.300003877e-04f, 2.299809531e-04f, 2.299611224e-04f, 2.299408956e-04f, 2.299202727e-04f, 2.298992539e-04f, 2.298778392e-04f, +2.298560287e-04f, 2.298338224e-04f, 2.298112205e-04f, 2.297882229e-04f, 2.297648298e-04f, 2.297410412e-04f, 2.297168572e-04f, 2.296922779e-04f, 2.296673033e-04f, 2.296419336e-04f, +2.296161687e-04f, 2.295900088e-04f, 2.295634539e-04f, 2.295365042e-04f, 2.295091597e-04f, 2.294814204e-04f, 2.294532865e-04f, 2.294247580e-04f, 2.293958350e-04f, 2.293665177e-04f, +2.293368060e-04f, 2.293067000e-04f, 2.292761999e-04f, 2.292453057e-04f, 2.292140175e-04f, 2.291823354e-04f, 2.291502595e-04f, 2.291177899e-04f, 2.290849266e-04f, 2.290516697e-04f, +2.290180194e-04f, 2.289839756e-04f, 2.289495386e-04f, 2.289147084e-04f, 2.288794850e-04f, 2.288438686e-04f, 2.288078593e-04f, 2.287714572e-04f, 2.287346623e-04f, 2.286974747e-04f, +2.286598946e-04f, 2.286219220e-04f, 2.285835571e-04f, 2.285447999e-04f, 2.285056505e-04f, 2.284661090e-04f, 2.284261756e-04f, 2.283858503e-04f, 2.283451332e-04f, 2.283040244e-04f, +2.282625241e-04f, 2.282206323e-04f, 2.281783491e-04f, 2.281356746e-04f, 2.280926090e-04f, 2.280491524e-04f, 2.280053048e-04f, 2.279610663e-04f, 2.279164371e-04f, 2.278714173e-04f, +2.278260069e-04f, 2.277802062e-04f, 2.277340151e-04f, 2.276874338e-04f, 2.276404625e-04f, 2.275931012e-04f, 2.275453500e-04f, 2.274972091e-04f, 2.274486785e-04f, 2.273997584e-04f, +2.273504490e-04f, 2.273007502e-04f, 2.272506622e-04f, 2.272001853e-04f, 2.271493193e-04f, 2.270980646e-04f, 2.270464211e-04f, 2.269943891e-04f, 2.269419686e-04f, 2.268891597e-04f, +2.268359627e-04f, 2.267823775e-04f, 2.267284044e-04f, 2.266740434e-04f, 2.266192947e-04f, 2.265641584e-04f, 2.265086346e-04f, 2.264527234e-04f, 2.263964251e-04f, 2.263397396e-04f, +2.262826672e-04f, 2.262252079e-04f, 2.261673619e-04f, 2.261091294e-04f, 2.260505104e-04f, 2.259915050e-04f, 2.259321135e-04f, 2.258723360e-04f, 2.258121725e-04f, 2.257516232e-04f, +2.256906883e-04f, 2.256293678e-04f, 2.255676620e-04f, 2.255055709e-04f, 2.254430948e-04f, 2.253802336e-04f, 2.253169876e-04f, 2.252533570e-04f, 2.251893418e-04f, 2.251249421e-04f, +2.250601582e-04f, 2.249949902e-04f, 2.249294382e-04f, 2.248635024e-04f, 2.247971828e-04f, 2.247304797e-04f, 2.246633932e-04f, 2.245959235e-04f, 2.245280706e-04f, 2.244598347e-04f, +2.243912160e-04f, 2.243222147e-04f, 2.242528308e-04f, 2.241830646e-04f, 2.241129161e-04f, 2.240423856e-04f, 2.239714731e-04f, 2.239001789e-04f, 2.238285030e-04f, 2.237564457e-04f, +2.236840071e-04f, 2.236111873e-04f, 2.235379866e-04f, 2.234644049e-04f, 2.233904427e-04f, 2.233160998e-04f, 2.232413766e-04f, 2.231662732e-04f, 2.230907898e-04f, 2.230149264e-04f, +2.229386834e-04f, 2.228620607e-04f, 2.227850587e-04f, 2.227076774e-04f, 2.226299170e-04f, 2.225517777e-04f, 2.224732597e-04f, 2.223943630e-04f, 2.223150880e-04f, 2.222354347e-04f, +2.221554033e-04f, 2.220749939e-04f, 2.219942069e-04f, 2.219130422e-04f, 2.218315002e-04f, 2.217495809e-04f, 2.216672845e-04f, 2.215846112e-04f, 2.215015612e-04f, 2.214181346e-04f, +2.213343317e-04f, 2.212501525e-04f, 2.211655973e-04f, 2.210806663e-04f, 2.209953596e-04f, 2.209096773e-04f, 2.208236198e-04f, 2.207371871e-04f, 2.206503794e-04f, 2.205631969e-04f, +2.204756398e-04f, 2.203877083e-04f, 2.202994026e-04f, 2.202107227e-04f, 2.201216690e-04f, 2.200322416e-04f, 2.199424407e-04f, 2.198522664e-04f, 2.197617190e-04f, 2.196707986e-04f, +2.195795054e-04f, 2.194878397e-04f, 2.193958015e-04f, 2.193033912e-04f, 2.192106088e-04f, 2.191174545e-04f, 2.190239286e-04f, 2.189300313e-04f, 2.188357627e-04f, 2.187411230e-04f, +2.186461124e-04f, 2.185507312e-04f, 2.184549794e-04f, 2.183588574e-04f, 2.182623652e-04f, 2.181655032e-04f, 2.180682714e-04f, 2.179706701e-04f, 2.178726995e-04f, 2.177743598e-04f, +2.176756511e-04f, 2.175765738e-04f, 2.174771279e-04f, 2.173773136e-04f, 2.172771313e-04f, 2.171765810e-04f, 2.170756631e-04f, 2.169743776e-04f, 2.168727248e-04f, 2.167707049e-04f, +2.166683181e-04f, 2.165655646e-04f, 2.164624446e-04f, 2.163589583e-04f, 2.162551059e-04f, 2.161508877e-04f, 2.160463039e-04f, 2.159413545e-04f, 2.158360400e-04f, 2.157303604e-04f, +2.156243160e-04f, 2.155179070e-04f, 2.154111336e-04f, 2.153039960e-04f, 2.151964944e-04f, 2.150886291e-04f, 2.149804003e-04f, 2.148718081e-04f, 2.147628529e-04f, 2.146535347e-04f, +2.145438539e-04f, 2.144338106e-04f, 2.143234051e-04f, 2.142126375e-04f, 2.141015082e-04f, 2.139900173e-04f, 2.138781650e-04f, 2.137659516e-04f, 2.136533773e-04f, 2.135404423e-04f, +2.134271469e-04f, 2.133134911e-04f, 2.131994754e-04f, 2.130850999e-04f, 2.129703648e-04f, 2.128552704e-04f, 2.127398168e-04f, 2.126240044e-04f, 2.125078333e-04f, 2.123913038e-04f, +2.122744161e-04f, 2.121571704e-04f, 2.120395670e-04f, 2.119216061e-04f, 2.118032878e-04f, 2.116846126e-04f, 2.115655805e-04f, 2.114461919e-04f, 2.113264469e-04f, 2.112063458e-04f, +2.110858889e-04f, 2.109650763e-04f, 2.108439083e-04f, 2.107223851e-04f, 2.106005070e-04f, 2.104782742e-04f, 2.103556870e-04f, 2.102327456e-04f, 2.101094502e-04f, 2.099858010e-04f, +2.098617984e-04f, 2.097374426e-04f, 2.096127337e-04f, 2.094876721e-04f, 2.093622579e-04f, 2.092364915e-04f, 2.091103731e-04f, 2.089839029e-04f, 2.088570811e-04f, 2.087299081e-04f, +2.086023840e-04f, 2.084745092e-04f, 2.083462837e-04f, 2.082177080e-04f, 2.080887823e-04f, 2.079595067e-04f, 2.078298816e-04f, 2.076999073e-04f, 2.075695838e-04f, 2.074389116e-04f, +2.073078908e-04f, 2.071765218e-04f, 2.070448047e-04f, 2.069127399e-04f, 2.067803276e-04f, 2.066475679e-04f, 2.065144613e-04f, 2.063810079e-04f, 2.062472081e-04f, 2.061130620e-04f, +2.059785699e-04f, 2.058437321e-04f, 2.057085489e-04f, 2.055730205e-04f, 2.054371471e-04f, 2.053009291e-04f, 2.051643667e-04f, 2.050274601e-04f, 2.048902096e-04f, 2.047526156e-04f, +2.046146781e-04f, 2.044763976e-04f, 2.043377743e-04f, 2.041988084e-04f, 2.040595002e-04f, 2.039198500e-04f, 2.037798581e-04f, 2.036395246e-04f, 2.034988500e-04f, 2.033578344e-04f, +2.032164781e-04f, 2.030747814e-04f, 2.029327446e-04f, 2.027903680e-04f, 2.026476517e-04f, 2.025045962e-04f, 2.023612016e-04f, 2.022174682e-04f, 2.020733963e-04f, 2.019289863e-04f, +2.017842383e-04f, 2.016391526e-04f, 2.014937295e-04f, 2.013479694e-04f, 2.012018724e-04f, 2.010554388e-04f, 2.009086690e-04f, 2.007615632e-04f, 2.006141217e-04f, 2.004663447e-04f, +2.003182326e-04f, 2.001697857e-04f, 2.000210041e-04f, 1.998718883e-04f, 1.997224384e-04f, 1.995726548e-04f, 1.994225378e-04f, 1.992720876e-04f, 1.991213045e-04f, 1.989701888e-04f, +1.988187409e-04f, 1.986669609e-04f, 1.985148492e-04f, 1.983624061e-04f, 1.982096318e-04f, 1.980565267e-04f, 1.979030910e-04f, 1.977493250e-04f, 1.975952290e-04f, 1.974408034e-04f, +1.972860483e-04f, 1.971309642e-04f, 1.969755512e-04f, 1.968198097e-04f, 1.966637400e-04f, 1.965073424e-04f, 1.963506171e-04f, 1.961935645e-04f, 1.960361849e-04f, 1.958784785e-04f, +1.957204457e-04f, 1.955620867e-04f, 1.954034019e-04f, 1.952443916e-04f, 1.950850560e-04f, 1.949253955e-04f, 1.947654103e-04f, 1.946051008e-04f, 1.944444672e-04f, 1.942835099e-04f, +1.941222292e-04f, 1.939606254e-04f, 1.937986987e-04f, 1.936364496e-04f, 1.934738782e-04f, 1.933109849e-04f, 1.931477700e-04f, 1.929842338e-04f, 1.928203767e-04f, 1.926561988e-04f, +1.924917006e-04f, 1.923268824e-04f, 1.921617444e-04f, 1.919962870e-04f, 1.918305104e-04f, 1.916644150e-04f, 1.914980011e-04f, 1.913312691e-04f, 1.911642191e-04f, 1.909968516e-04f, +1.908291669e-04f, 1.906611652e-04f, 1.904928469e-04f, 1.903242123e-04f, 1.901552617e-04f, 1.899859955e-04f, 1.898164139e-04f, 1.896465173e-04f, 1.894763059e-04f, 1.893057801e-04f, +1.891349403e-04f, 1.889637867e-04f, 1.887923197e-04f, 1.886205396e-04f, 1.884484467e-04f, 1.882760413e-04f, 1.881033237e-04f, 1.879302943e-04f, 1.877569534e-04f, 1.875833014e-04f, +1.874093385e-04f, 1.872350650e-04f, 1.870604814e-04f, 1.868855878e-04f, 1.867103847e-04f, 1.865348724e-04f, 1.863590512e-04f, 1.861829215e-04f, 1.860064834e-04f, 1.858297375e-04f, +1.856526840e-04f, 1.854753233e-04f, 1.852976556e-04f, 1.851196813e-04f, 1.849414008e-04f, 1.847628143e-04f, 1.845839223e-04f, 1.844047250e-04f, 1.842252228e-04f, 1.840454159e-04f, +1.838653049e-04f, 1.836848899e-04f, 1.835041713e-04f, 1.833231494e-04f, 1.831418247e-04f, 1.829601973e-04f, 1.827782678e-04f, 1.825960363e-04f, 1.824135033e-04f, 1.822306690e-04f, +1.820475339e-04f, 1.818640982e-04f, 1.816803623e-04f, 1.814963266e-04f, 1.813119913e-04f, 1.811273569e-04f, 1.809424236e-04f, 1.807571918e-04f, 1.805716619e-04f, 1.803858342e-04f, +1.801997090e-04f, 1.800132867e-04f, 1.798265676e-04f, 1.796395521e-04f, 1.794522405e-04f, 1.792646332e-04f, 1.790767306e-04f, 1.788885329e-04f, 1.787000405e-04f, 1.785112537e-04f, +1.783221730e-04f, 1.781327986e-04f, 1.779431310e-04f, 1.777531704e-04f, 1.775629172e-04f, 1.773723718e-04f, 1.771815345e-04f, 1.769904057e-04f, 1.767989857e-04f, 1.766072749e-04f, +1.764152736e-04f, 1.762229822e-04f, 1.760304011e-04f, 1.758375305e-04f, 1.756443709e-04f, 1.754509227e-04f, 1.752571860e-04f, 1.750631615e-04f, 1.748688492e-04f, 1.746742498e-04f, +1.744793634e-04f, 1.742841905e-04f, 1.740887314e-04f, 1.738929865e-04f, 1.736969561e-04f, 1.735006407e-04f, 1.733040405e-04f, 1.731071559e-04f, 1.729099873e-04f, 1.727125351e-04f, +1.725147996e-04f, 1.723167812e-04f, 1.721184802e-04f, 1.719198970e-04f, 1.717210320e-04f, 1.715218855e-04f, 1.713224579e-04f, 1.711227497e-04f, 1.709227610e-04f, 1.707224924e-04f, +1.705219441e-04f, 1.703211166e-04f, 1.701200102e-04f, 1.699186253e-04f, 1.697169622e-04f, 1.695150214e-04f, 1.693128031e-04f, 1.691103078e-04f, 1.689075359e-04f, 1.687044877e-04f, +1.685011635e-04f, 1.682975638e-04f, 1.680936889e-04f, 1.678895393e-04f, 1.676851152e-04f, 1.674804171e-04f, 1.672754453e-04f, 1.670702002e-04f, 1.668646822e-04f, 1.666588916e-04f, +1.664528289e-04f, 1.662464944e-04f, 1.660398884e-04f, 1.658330115e-04f, 1.656258639e-04f, 1.654184460e-04f, 1.652107582e-04f, 1.650028009e-04f, 1.647945745e-04f, 1.645860793e-04f, +1.643773158e-04f, 1.641682843e-04f, 1.639589851e-04f, 1.637494188e-04f, 1.635395856e-04f, 1.633294859e-04f, 1.631191202e-04f, 1.629084888e-04f, 1.626975921e-04f, 1.624864304e-04f, +1.622750042e-04f, 1.620633139e-04f, 1.618513599e-04f, 1.616391424e-04f, 1.614266620e-04f, 1.612139190e-04f, 1.610009137e-04f, 1.607876467e-04f, 1.605741182e-04f, 1.603603287e-04f, +1.601462785e-04f, 1.599319681e-04f, 1.597173978e-04f, 1.595025680e-04f, 1.592874792e-04f, 1.590721316e-04f, 1.588565258e-04f, 1.586406620e-04f, 1.584245408e-04f, 1.582081624e-04f, +1.579915273e-04f, 1.577746358e-04f, 1.575574884e-04f, 1.573400855e-04f, 1.571224274e-04f, 1.569045146e-04f, 1.566863474e-04f, 1.564679263e-04f, 1.562492516e-04f, 1.560303238e-04f, +1.558111432e-04f, 1.555917102e-04f, 1.553720253e-04f, 1.551520888e-04f, 1.549319012e-04f, 1.547114627e-04f, 1.544907740e-04f, 1.542698352e-04f, 1.540486469e-04f, 1.538272095e-04f, +1.536055233e-04f, 1.533835887e-04f, 1.531614062e-04f, 1.529389761e-04f, 1.527162989e-04f, 1.524933750e-04f, 1.522702047e-04f, 1.520467885e-04f, 1.518231268e-04f, 1.515992200e-04f, +1.513750684e-04f, 1.511506726e-04f, 1.509260328e-04f, 1.507011496e-04f, 1.504760233e-04f, 1.502506543e-04f, 1.500250431e-04f, 1.497991900e-04f, 1.495730954e-04f, 1.493467598e-04f, +1.491201836e-04f, 1.488933672e-04f, 1.486663110e-04f, 1.484390154e-04f, 1.482114808e-04f, 1.479837076e-04f, 1.477556963e-04f, 1.475274472e-04f, 1.472989609e-04f, 1.470702376e-04f, +1.468412777e-04f, 1.466120819e-04f, 1.463826503e-04f, 1.461529835e-04f, 1.459230818e-04f, 1.456929457e-04f, 1.454625756e-04f, 1.452319719e-04f, 1.450011351e-04f, 1.447700654e-04f, +1.445387635e-04f, 1.443072296e-04f, 1.440754642e-04f, 1.438434677e-04f, 1.436112406e-04f, 1.433787832e-04f, 1.431460960e-04f, 1.429131794e-04f, 1.426800338e-04f, 1.424466596e-04f, +1.422130573e-04f, 1.419792273e-04f, 1.417451699e-04f, 1.415108857e-04f, 1.412763751e-04f, 1.410416384e-04f, 1.408066761e-04f, 1.405714886e-04f, 1.403360764e-04f, 1.401004398e-04f, +1.398645793e-04f, 1.396284953e-04f, 1.393921883e-04f, 1.391556587e-04f, 1.389189068e-04f, 1.386819332e-04f, 1.384447382e-04f, 1.382073223e-04f, 1.379696859e-04f, 1.377318294e-04f, +1.374937533e-04f, 1.372554580e-04f, 1.370169439e-04f, 1.367782114e-04f, 1.365392611e-04f, 1.363000932e-04f, 1.360607083e-04f, 1.358211067e-04f, 1.355812890e-04f, 1.353412554e-04f, +1.351010066e-04f, 1.348605428e-04f, 1.346198646e-04f, 1.343789723e-04f, 1.341378665e-04f, 1.338965474e-04f, 1.336550157e-04f, 1.334132716e-04f, 1.331713156e-04f, 1.329291483e-04f, +1.326867699e-04f, 1.324441810e-04f, 1.322013819e-04f, 1.319583731e-04f, 1.317151551e-04f, 1.314717283e-04f, 1.312280931e-04f, 1.309842500e-04f, 1.307401994e-04f, 1.304959417e-04f, +1.302514773e-04f, 1.300068068e-04f, 1.297619306e-04f, 1.295168490e-04f, 1.292715626e-04f, 1.290260717e-04f, 1.287803769e-04f, 1.285344785e-04f, 1.282883770e-04f, 1.280420728e-04f, +1.277955664e-04f, 1.275488582e-04f, 1.273019487e-04f, 1.270548383e-04f, 1.268075275e-04f, 1.265600166e-04f, 1.263123062e-04f, 1.260643966e-04f, 1.258162884e-04f, 1.255679820e-04f, +1.253194777e-04f, 1.250707761e-04f, 1.248218777e-04f, 1.245727827e-04f, 1.243234918e-04f, 1.240740053e-04f, 1.238243237e-04f, 1.235744474e-04f, 1.233243770e-04f, 1.230741127e-04f, +1.228236551e-04f, 1.225730047e-04f, 1.223221618e-04f, 1.220711270e-04f, 1.218199006e-04f, 1.215684831e-04f, 1.213168750e-04f, 1.210650768e-04f, 1.208130888e-04f, 1.205609116e-04f, +1.203085455e-04f, 1.200559910e-04f, 1.198032486e-04f, 1.195503188e-04f, 1.192972019e-04f, 1.190438985e-04f, 1.187904089e-04f, 1.185367337e-04f, 1.182828733e-04f, 1.180288281e-04f, +1.177745986e-04f, 1.175201853e-04f, 1.172655886e-04f, 1.170108089e-04f, 1.167558468e-04f, 1.165007026e-04f, 1.162453769e-04f, 1.159898701e-04f, 1.157341826e-04f, 1.154783148e-04f, +1.152222674e-04f, 1.149660406e-04f, 1.147096350e-04f, 1.144530511e-04f, 1.141962892e-04f, 1.139393499e-04f, 1.136822335e-04f, 1.134249406e-04f, 1.131674717e-04f, 1.129098271e-04f, +1.126520073e-04f, 1.123940128e-04f, 1.121358441e-04f, 1.118775016e-04f, 1.116189858e-04f, 1.113602971e-04f, 1.111014360e-04f, 1.108424030e-04f, 1.105831984e-04f, 1.103238229e-04f, +1.100642768e-04f, 1.098045606e-04f, 1.095446748e-04f, 1.092846197e-04f, 1.090243960e-04f, 1.087640041e-04f, 1.085034443e-04f, 1.082427173e-04f, 1.079818234e-04f, 1.077207630e-04f, +1.074595368e-04f, 1.071981451e-04f, 1.069365884e-04f, 1.066748672e-04f, 1.064129819e-04f, 1.061509331e-04f, 1.058887210e-04f, 1.056263464e-04f, 1.053638095e-04f, 1.051011109e-04f, +1.048382510e-04f, 1.045752303e-04f, 1.043120493e-04f, 1.040487084e-04f, 1.037852081e-04f, 1.035215489e-04f, 1.032577313e-04f, 1.029937556e-04f, 1.027296224e-04f, 1.024653322e-04f, +1.022008854e-04f, 1.019362825e-04f, 1.016715239e-04f, 1.014066101e-04f, 1.011415417e-04f, 1.008763190e-04f, 1.006109425e-04f, 1.003454128e-04f, 1.000797302e-04f, 9.981389532e-05f, +9.954790853e-05f, 9.928177034e-05f, 9.901548121e-05f, 9.874904162e-05f, 9.848245204e-05f, 9.821571294e-05f, 9.794882480e-05f, 9.768178809e-05f, 9.741460328e-05f, 9.714727086e-05f, +9.687979128e-05f, 9.661216503e-05f, 9.634439257e-05f, 9.607647439e-05f, 9.580841096e-05f, 9.554020276e-05f, 9.527185025e-05f, 9.500335392e-05f, 9.473471423e-05f, 9.446593168e-05f, +9.419700672e-05f, 9.392793984e-05f, 9.365873152e-05f, 9.338938223e-05f, 9.311989244e-05f, 9.285026264e-05f, 9.258049330e-05f, 9.231058491e-05f, 9.204053793e-05f, 9.177035284e-05f, +9.150003013e-05f, 9.122957027e-05f, 9.095897374e-05f, 9.068824101e-05f, 9.041737258e-05f, 9.014636891e-05f, 8.987523049e-05f, 8.960395779e-05f, 8.933255130e-05f, 8.906101149e-05f, +8.878933885e-05f, 8.851753385e-05f, 8.824559698e-05f, 8.797352871e-05f, 8.770132954e-05f, 8.742899993e-05f, 8.715654036e-05f, 8.688395133e-05f, 8.661123331e-05f, 8.633838679e-05f, +8.606541224e-05f, 8.579231015e-05f, 8.551908100e-05f, 8.524572527e-05f, 8.497224344e-05f, 8.469863601e-05f, 8.442490344e-05f, 8.415104623e-05f, 8.387706486e-05f, 8.360295981e-05f, +8.332873157e-05f, 8.305438061e-05f, 8.277990742e-05f, 8.250531250e-05f, 8.223059631e-05f, 8.195575935e-05f, 8.168080211e-05f, 8.140572505e-05f, 8.113052868e-05f, 8.085521348e-05f, +8.057977993e-05f, 8.030422851e-05f, 8.002855972e-05f, 7.975277404e-05f, 7.947687195e-05f, 7.920085394e-05f, 7.892472050e-05f, 7.864847212e-05f, 7.837210928e-05f, 7.809563246e-05f, +7.781904217e-05f, 7.754233887e-05f, 7.726552306e-05f, 7.698859523e-05f, 7.671155587e-05f, 7.643440546e-05f, 7.615714449e-05f, 7.587977345e-05f, 7.560229283e-05f, 7.532470311e-05f, +7.504700479e-05f, 7.476919835e-05f, 7.449128428e-05f, 7.421326308e-05f, 7.393513523e-05f, 7.365690121e-05f, 7.337856153e-05f, 7.310011666e-05f, 7.282156710e-05f, 7.254291335e-05f, +7.226415588e-05f, 7.198529519e-05f, 7.170633177e-05f, 7.142726611e-05f, 7.114809870e-05f, 7.086883003e-05f, 7.058946060e-05f, 7.030999089e-05f, 7.003042139e-05f, 6.975075260e-05f, +6.947098500e-05f, 6.919111910e-05f, 6.891115537e-05f, 6.863109432e-05f, 6.835093644e-05f, 6.807068220e-05f, 6.779033212e-05f, 6.750988668e-05f, 6.722934638e-05f, 6.694871170e-05f, +6.666798314e-05f, 6.638716119e-05f, 6.610624634e-05f, 6.582523910e-05f, 6.554413994e-05f, 6.526294937e-05f, 6.498166788e-05f, 6.470029596e-05f, 6.441883411e-05f, 6.413728281e-05f, +6.385564257e-05f, 6.357391388e-05f, 6.329209722e-05f, 6.301019310e-05f, 6.272820202e-05f, 6.244612445e-05f, 6.216396091e-05f, 6.188171188e-05f, 6.159937786e-05f, 6.131695934e-05f, +6.103445683e-05f, 6.075187080e-05f, 6.046920177e-05f, 6.018645022e-05f, 5.990361665e-05f, 5.962070156e-05f, 5.933770543e-05f, 5.905462878e-05f, 5.877147209e-05f, 5.848823585e-05f, +5.820492058e-05f, 5.792152675e-05f, 5.763805487e-05f, 5.735450544e-05f, 5.707087894e-05f, 5.678717588e-05f, 5.650339676e-05f, 5.621954207e-05f, 5.593561230e-05f, 5.565160796e-05f, +5.536752954e-05f, 5.508337754e-05f, 5.479915246e-05f, 5.451485478e-05f, 5.423048502e-05f, 5.394604367e-05f, 5.366153122e-05f, 5.337694817e-05f, 5.309229502e-05f, 5.280757228e-05f, +5.252278043e-05f, 5.223791997e-05f, 5.195299141e-05f, 5.166799523e-05f, 5.138293195e-05f, 5.109780205e-05f, 5.081260604e-05f, 5.052734441e-05f, 5.024201766e-05f, 4.995662630e-05f, +4.967117081e-05f, 4.938565170e-05f, 4.910006947e-05f, 4.881442462e-05f, 4.852871764e-05f, 4.824294903e-05f, 4.795711930e-05f, 4.767122894e-05f, 4.738527845e-05f, 4.709926833e-05f, +4.681319908e-05f, 4.652707120e-05f, 4.624088519e-05f, 4.595464155e-05f, 4.566834077e-05f, 4.538198336e-05f, 4.509556982e-05f, 4.480910065e-05f, 4.452257634e-05f, 4.423599740e-05f, +4.394936433e-05f, 4.366267762e-05f, 4.337593778e-05f, 4.308914531e-05f, 4.280230070e-05f, 4.251540446e-05f, 4.222845709e-05f, 4.194145908e-05f, 4.165441095e-05f, 4.136731318e-05f, +4.108016628e-05f, 4.079297075e-05f, 4.050572708e-05f, 4.021843579e-05f, 3.993109737e-05f, 3.964371232e-05f, 3.935628115e-05f, 3.906880434e-05f, 3.878128242e-05f, 3.849371586e-05f, +3.820610518e-05f, 3.791845088e-05f, 3.763075345e-05f, 3.734301340e-05f, 3.705523124e-05f, 3.676740745e-05f, 3.647954254e-05f, 3.619163702e-05f, 3.590369138e-05f, 3.561570612e-05f, +3.532768175e-05f, 3.503961877e-05f, 3.475151767e-05f, 3.446337897e-05f, 3.417520315e-05f, 3.388699073e-05f, 3.359874220e-05f, 3.331045807e-05f, 3.302213884e-05f, 3.273378500e-05f, +3.244539706e-05f, 3.215697552e-05f, 3.186852088e-05f, 3.158003365e-05f, 3.129151432e-05f, 3.100296340e-05f, 3.071438139e-05f, 3.042576879e-05f, 3.013712609e-05f, 2.984845382e-05f, +2.955975245e-05f, 2.927102250e-05f, 2.898226447e-05f, 2.869347886e-05f, 2.840466617e-05f, 2.811582691e-05f, 2.782696157e-05f, 2.753807065e-05f, 2.724915466e-05f, 2.696021410e-05f, +2.667124947e-05f, 2.638226128e-05f, 2.609325002e-05f, 2.580421619e-05f, 2.551516031e-05f, 2.522608286e-05f, 2.493698435e-05f, 2.464786529e-05f, 2.435872617e-05f, 2.406956749e-05f, +2.378038977e-05f, 2.349119349e-05f, 2.320197917e-05f, 2.291274729e-05f, 2.262349837e-05f, 2.233423291e-05f, 2.204495141e-05f, 2.175565436e-05f, 2.146634228e-05f, 2.117701565e-05f, +2.088767499e-05f, 2.059832080e-05f, 2.030895357e-05f, 2.001957381e-05f, 1.973018202e-05f, 1.944077871e-05f, 1.915136436e-05f, 1.886193949e-05f, 1.857250459e-05f, 1.828306018e-05f, +1.799360674e-05f, 1.770414478e-05f, 1.741467480e-05f, 1.712519730e-05f, 1.683571279e-05f, 1.654622176e-05f, 1.625672472e-05f, 1.596722216e-05f, 1.567771460e-05f, 1.538820252e-05f, +1.509868643e-05f, 1.480916684e-05f, 1.451964424e-05f, 1.423011913e-05f, 1.394059201e-05f, 1.365106340e-05f, 1.336153377e-05f, 1.307200365e-05f, 1.278247352e-05f, 1.249294390e-05f, +1.220341527e-05f, 1.191388814e-05f, 1.162436301e-05f, 1.133484039e-05f, 1.104532077e-05f, 1.075580465e-05f, 1.046629253e-05f, 1.017678492e-05f, 9.887282308e-06f, 9.597785203e-06f, +9.308294103e-06f, 9.018809507e-06f, 8.729331916e-06f, 8.439861831e-06f, 8.150399751e-06f, 7.860946176e-06f, 7.571501606e-06f, 7.282066541e-06f, 6.992641482e-06f, 6.703226927e-06f, +6.413823376e-06f, 6.124431330e-06f, 5.835051288e-06f, 5.545683750e-06f, 5.256329214e-06f, 4.966988181e-06f, 4.677661150e-06f, 4.388348619e-06f, 4.099051090e-06f, 3.809769059e-06f, +3.520503028e-06f, 3.231253495e-06f, 2.942020958e-06f, 2.652805917e-06f, 2.363608871e-06f, 2.074430318e-06f, 1.785270757e-06f, 1.496130687e-06f, 1.207010606e-06f, 9.179110137e-07f, +6.288324073e-07f, 3.397752855e-07f, 5.074014661e-08f, -2.382725111e-07f, -5.272621896e-07f, -8.162283908e-07f, -1.105170617e-06f, -1.394088370e-06f, -1.682981151e-06f, -1.971848465e-06f, +-2.260689812e-06f, -2.549504695e-06f, -2.838292616e-06f, -3.127053079e-06f, -3.415785586e-06f, -3.704489640e-06f, -3.993164744e-06f, -4.281810400e-06f, -4.570426111e-06f, -4.859011382e-06f, +-5.147565715e-06f, -5.436088613e-06f, -5.724579579e-06f, -6.013038119e-06f, -6.301463734e-06f, -6.589855929e-06f, -6.878214207e-06f, -7.166538072e-06f, -7.454827029e-06f, -7.743080582e-06f, +-8.031298234e-06f, -8.319479490e-06f, -8.607623855e-06f, -8.895730832e-06f, -9.183799927e-06f, -9.471830644e-06f, -9.759822488e-06f, -1.004777496e-05f, -1.033568758e-05f, -1.062355983e-05f, +-1.091139123e-05f, -1.119918129e-05f, -1.148692950e-05f, -1.177463538e-05f, -1.206229843e-05f, -1.234991815e-05f, -1.263749405e-05f, -1.292502564e-05f, -1.321251242e-05f, -1.349995391e-05f, +-1.378734959e-05f, -1.407469900e-05f, -1.436200162e-05f, -1.464925696e-05f, -1.493646454e-05f, -1.522362386e-05f, -1.551073442e-05f, -1.579779574e-05f, -1.608480732e-05f, -1.637176867e-05f, +-1.665867930e-05f, -1.694553871e-05f, -1.723234641e-05f, -1.751910191e-05f, -1.780580472e-05f, -1.809245434e-05f, -1.837905029e-05f, -1.866559208e-05f, -1.895207920e-05f, -1.923851118e-05f, +-1.952488751e-05f, -1.981120771e-05f, -2.009747130e-05f, -2.038367776e-05f, -2.066982663e-05f, -2.095591740e-05f, -2.124194958e-05f, -2.152792269e-05f, -2.181383624e-05f, -2.209968973e-05f, +-2.238548268e-05f, -2.267121459e-05f, -2.295688498e-05f, -2.324249336e-05f, -2.352803923e-05f, -2.381352212e-05f, -2.409894152e-05f, -2.438429696e-05f, -2.466958794e-05f, -2.495481398e-05f, +-2.523997458e-05f, -2.552506926e-05f, -2.581009753e-05f, -2.609505891e-05f, -2.637995290e-05f, -2.666477901e-05f, -2.694953677e-05f, -2.723422568e-05f, -2.751884526e-05f, -2.780339501e-05f, +-2.808787446e-05f, -2.837228311e-05f, -2.865662049e-05f, -2.894088609e-05f, -2.922507945e-05f, -2.950920006e-05f, -2.979324745e-05f, -3.007722114e-05f, -3.036112062e-05f, -3.064494543e-05f, +-3.092869507e-05f, -3.121236906e-05f, -3.149596691e-05f, -3.177948814e-05f, -3.206293227e-05f, -3.234629881e-05f, -3.262958728e-05f, -3.291279719e-05f, -3.319592807e-05f, -3.347897941e-05f, +-3.376195076e-05f, -3.404484161e-05f, -3.432765149e-05f, -3.461037991e-05f, -3.489302639e-05f, -3.517559045e-05f, -3.545807161e-05f, -3.574046939e-05f, -3.602278329e-05f, -3.630501285e-05f, +-3.658715757e-05f, -3.686921699e-05f, -3.715119061e-05f, -3.743307796e-05f, -3.771487855e-05f, -3.799659190e-05f, -3.827821754e-05f, -3.855975499e-05f, -3.884120375e-05f, -3.912256336e-05f, +-3.940383334e-05f, -3.968501320e-05f, -3.996610246e-05f, -4.024710065e-05f, -4.052800729e-05f, -4.080882189e-05f, -4.108954399e-05f, -4.137017310e-05f, -4.165070874e-05f, -4.193115044e-05f, +-4.221149771e-05f, -4.249175009e-05f, -4.277190708e-05f, -4.305196823e-05f, -4.333193304e-05f, -4.361180105e-05f, -4.389157177e-05f, -4.417124473e-05f, -4.445081946e-05f, -4.473029547e-05f, +-4.500967229e-05f, -4.528894946e-05f, -4.556812648e-05f, -4.584720289e-05f, -4.612617821e-05f, -4.640505197e-05f, -4.668382368e-05f, -4.696249289e-05f, -4.724105911e-05f, -4.751952188e-05f, +-4.779788071e-05f, -4.807613513e-05f, -4.835428467e-05f, -4.863232886e-05f, -4.891026723e-05f, -4.918809930e-05f, -4.946582460e-05f, -4.974344265e-05f, -5.002095300e-05f, -5.029835515e-05f, +-5.057564866e-05f, -5.085283303e-05f, -5.112990780e-05f, -5.140687251e-05f, -5.168372668e-05f, -5.196046983e-05f, -5.223710151e-05f, -5.251362124e-05f, -5.279002855e-05f, -5.306632297e-05f, +-5.334250403e-05f, -5.361857127e-05f, -5.389452421e-05f, -5.417036239e-05f, -5.444608533e-05f, -5.472169258e-05f, -5.499718366e-05f, -5.527255811e-05f, -5.554781545e-05f, -5.582295523e-05f, +-5.609797697e-05f, -5.637288021e-05f, -5.664766448e-05f, -5.692232932e-05f, -5.719687426e-05f, -5.747129884e-05f, -5.774560258e-05f, -5.801978503e-05f, -5.829384572e-05f, -5.856778418e-05f, +-5.884159996e-05f, -5.911529258e-05f, -5.938886159e-05f, -5.966230652e-05f, -5.993562690e-05f, -6.020882228e-05f, -6.048189219e-05f, -6.075483617e-05f, -6.102765375e-05f, -6.130034448e-05f, +-6.157290789e-05f, -6.184534352e-05f, -6.211765091e-05f, -6.238982960e-05f, -6.266187913e-05f, -6.293379904e-05f, -6.320558887e-05f, -6.347724815e-05f, -6.374877643e-05f, -6.402017325e-05f, +-6.429143815e-05f, -6.456257066e-05f, -6.483357035e-05f, -6.510443673e-05f, -6.537516936e-05f, -6.564576778e-05f, -6.591623153e-05f, -6.618656015e-05f, -6.645675319e-05f, -6.672681019e-05f, +-6.699673069e-05f, -6.726651423e-05f, -6.753616037e-05f, -6.780566864e-05f, -6.807503860e-05f, -6.834426977e-05f, -6.861336172e-05f, -6.888231398e-05f, -6.915112610e-05f, -6.941979763e-05f, +-6.968832812e-05f, -6.995671710e-05f, -7.022496413e-05f, -7.049306876e-05f, -7.076103052e-05f, -7.102884898e-05f, -7.129652367e-05f, -7.156405415e-05f, -7.183143996e-05f, -7.209868065e-05f, +-7.236577578e-05f, -7.263272488e-05f, -7.289952752e-05f, -7.316618324e-05f, -7.343269159e-05f, -7.369905212e-05f, -7.396526438e-05f, -7.423132793e-05f, -7.449724231e-05f, -7.476300708e-05f, +-7.502862179e-05f, -7.529408599e-05f, -7.555939924e-05f, -7.582456108e-05f, -7.608957107e-05f, -7.635442876e-05f, -7.661913371e-05f, -7.688368548e-05f, -7.714808361e-05f, -7.741232765e-05f, +-7.767641718e-05f, -7.794035174e-05f, -7.820413088e-05f, -7.846775416e-05f, -7.873122115e-05f, -7.899453139e-05f, -7.925768444e-05f, -7.952067986e-05f, -7.978351720e-05f, -8.004619604e-05f, +-8.030871591e-05f, -8.057107638e-05f, -8.083327702e-05f, -8.109531737e-05f, -8.135719700e-05f, -8.161891547e-05f, -8.188047233e-05f, -8.214186715e-05f, -8.240309950e-05f, -8.266416891e-05f, +-8.292507497e-05f, -8.318581724e-05f, -8.344639526e-05f, -8.370680861e-05f, -8.396705685e-05f, -8.422713954e-05f, -8.448705625e-05f, -8.474680653e-05f, -8.500638995e-05f, -8.526580608e-05f, +-8.552505448e-05f, -8.578413471e-05f, -8.604304634e-05f, -8.630178894e-05f, -8.656036206e-05f, -8.681876529e-05f, -8.707699817e-05f, -8.733506029e-05f, -8.759295120e-05f, -8.785067048e-05f, +-8.810821769e-05f, -8.836559240e-05f, -8.862279417e-05f, -8.887982259e-05f, -8.913667720e-05f, -8.939335760e-05f, -8.964986333e-05f, -8.990619399e-05f, -9.016234912e-05f, -9.041832832e-05f, +-9.067413114e-05f, -9.092975716e-05f, -9.118520594e-05f, -9.144047707e-05f, -9.169557012e-05f, -9.195048465e-05f, -9.220522024e-05f, -9.245977646e-05f, -9.271415289e-05f, -9.296834910e-05f, +-9.322236467e-05f, -9.347619917e-05f, -9.372985217e-05f, -9.398332326e-05f, -9.423661200e-05f, -9.448971797e-05f, -9.474264076e-05f, -9.499537993e-05f, -9.524793506e-05f, -9.550030574e-05f, +-9.575249153e-05f, -9.600449202e-05f, -9.625630679e-05f, -9.650793541e-05f, -9.675937747e-05f, -9.701063254e-05f, -9.726170021e-05f, -9.751258005e-05f, -9.776327164e-05f, -9.801377457e-05f, +-9.826408842e-05f, -9.851421277e-05f, -9.876414720e-05f, -9.901389130e-05f, -9.926344464e-05f, -9.951280682e-05f, -9.976197741e-05f, -1.000109560e-04f, -1.002597422e-04f, -1.005083355e-04f, +-1.007567356e-04f, -1.010049420e-04f, -1.012529544e-04f, -1.015007722e-04f, -1.017483952e-04f, -1.019958228e-04f, -1.022430548e-04f, -1.024900905e-04f, -1.027369297e-04f, -1.029835720e-04f, +-1.032300169e-04f, -1.034762640e-04f, -1.037223129e-04f, -1.039681632e-04f, -1.042138144e-04f, -1.044592663e-04f, -1.047045183e-04f, -1.049495701e-04f, -1.051944212e-04f, -1.054390712e-04f, +-1.056835198e-04f, -1.059277665e-04f, -1.061718110e-04f, -1.064156527e-04f, -1.066592914e-04f, -1.069027265e-04f, -1.071459578e-04f, -1.073889847e-04f, -1.076318070e-04f, -1.078744241e-04f, +-1.081168357e-04f, -1.083590413e-04f, -1.086010407e-04f, -1.088428333e-04f, -1.090844188e-04f, -1.093257967e-04f, -1.095669668e-04f, -1.098079285e-04f, -1.100486814e-04f, -1.102892252e-04f, +-1.105295595e-04f, -1.107696839e-04f, -1.110095979e-04f, -1.112493012e-04f, -1.114887933e-04f, -1.117280739e-04f, -1.119671426e-04f, -1.122059990e-04f, -1.124446427e-04f, -1.126830732e-04f, +-1.129212903e-04f, -1.131592934e-04f, -1.133970823e-04f, -1.136346564e-04f, -1.138720155e-04f, -1.141091590e-04f, -1.143460867e-04f, -1.145827981e-04f, -1.148192929e-04f, -1.150555706e-04f, +-1.152916309e-04f, -1.155274733e-04f, -1.157630975e-04f, -1.159985031e-04f, -1.162336897e-04f, -1.164686569e-04f, -1.167034043e-04f, -1.169379315e-04f, -1.171722382e-04f, -1.174063239e-04f, +-1.176401883e-04f, -1.178738309e-04f, -1.181072515e-04f, -1.183404495e-04f, -1.185734246e-04f, -1.188061765e-04f, -1.190387047e-04f, -1.192710089e-04f, -1.195030887e-04f, -1.197349436e-04f, +-1.199665734e-04f, -1.201979776e-04f, -1.204291558e-04f, -1.206601077e-04f, -1.208908328e-04f, -1.211213309e-04f, -1.213516015e-04f, -1.215816442e-04f, -1.218114587e-04f, -1.220410445e-04f, +-1.222704013e-04f, -1.224995288e-04f, -1.227284265e-04f, -1.229570941e-04f, -1.231855311e-04f, -1.234137373e-04f, -1.236417122e-04f, -1.238694554e-04f, -1.240969666e-04f, -1.243242454e-04f, +-1.245512915e-04f, -1.247781044e-04f, -1.250046838e-04f, -1.252310293e-04f, -1.254571405e-04f, -1.256830171e-04f, -1.259086587e-04f, -1.261340649e-04f, -1.263592353e-04f, -1.265841696e-04f, +-1.268088674e-04f, -1.270333284e-04f, -1.272575521e-04f, -1.274815382e-04f, -1.277052863e-04f, -1.279287961e-04f, -1.281520672e-04f, -1.283750992e-04f, -1.285978917e-04f, -1.288204445e-04f, +-1.290427570e-04f, -1.292648291e-04f, -1.294866602e-04f, -1.297082500e-04f, -1.299295982e-04f, -1.301507044e-04f, -1.303715682e-04f, -1.305921893e-04f, -1.308125673e-04f, -1.310327019e-04f, +-1.312525926e-04f, -1.314722392e-04f, -1.316916412e-04f, -1.319107984e-04f, -1.321297103e-04f, -1.323483765e-04f, -1.325667968e-04f, -1.327849707e-04f, -1.330028980e-04f, -1.332205782e-04f, +-1.334380110e-04f, -1.336551960e-04f, -1.338721330e-04f, -1.340888214e-04f, -1.343052610e-04f, -1.345214514e-04f, -1.347373923e-04f, -1.349530833e-04f, -1.351685240e-04f, -1.353837142e-04f, +-1.355986534e-04f, -1.358133412e-04f, -1.360277775e-04f, -1.362419617e-04f, -1.364558935e-04f, -1.366695727e-04f, -1.368829988e-04f, -1.370961715e-04f, -1.373090904e-04f, -1.375217552e-04f, +-1.377341656e-04f, -1.379463211e-04f, -1.381582215e-04f, -1.383698665e-04f, -1.385812555e-04f, -1.387923884e-04f, -1.390032648e-04f, -1.392138843e-04f, -1.394242465e-04f, -1.396343512e-04f, +-1.398441980e-04f, -1.400537866e-04f, -1.402631165e-04f, -1.404721875e-04f, -1.406809993e-04f, -1.408895514e-04f, -1.410978436e-04f, -1.413058755e-04f, -1.415136467e-04f, -1.417211570e-04f, +-1.419284059e-04f, -1.421353932e-04f, -1.423421185e-04f, -1.425485815e-04f, -1.427547818e-04f, -1.429607192e-04f, -1.431663931e-04f, -1.433718035e-04f, -1.435769498e-04f, -1.437818318e-04f, +-1.439864491e-04f, -1.441908014e-04f, -1.443948883e-04f, -1.445987096e-04f, -1.448022649e-04f, -1.450055539e-04f, -1.452085762e-04f, -1.454113315e-04f, -1.456138195e-04f, -1.458160398e-04f, +-1.460179922e-04f, -1.462196762e-04f, -1.464210916e-04f, -1.466222380e-04f, -1.468231152e-04f, -1.470237227e-04f, -1.472240603e-04f, -1.474241276e-04f, -1.476239243e-04f, -1.478234501e-04f, +-1.480227047e-04f, -1.482216877e-04f, -1.484203988e-04f, -1.486188377e-04f, -1.488170040e-04f, -1.490148975e-04f, -1.492125179e-04f, -1.494098647e-04f, -1.496069377e-04f, -1.498037366e-04f, +-1.500002610e-04f, -1.501965107e-04f, -1.503924853e-04f, -1.505881844e-04f, -1.507836079e-04f, -1.509787552e-04f, -1.511736263e-04f, -1.513682207e-04f, -1.515625380e-04f, -1.517565781e-04f, +-1.519503406e-04f, -1.521438251e-04f, -1.523370314e-04f, -1.525299591e-04f, -1.527226080e-04f, -1.529149777e-04f, -1.531070679e-04f, -1.532988783e-04f, -1.534904086e-04f, -1.536816585e-04f, +-1.538726276e-04f, -1.540633158e-04f, -1.542537225e-04f, -1.544438477e-04f, -1.546336908e-04f, -1.548232518e-04f, -1.550125301e-04f, -1.552015256e-04f, -1.553902379e-04f, -1.555786667e-04f, +-1.557668117e-04f, -1.559546726e-04f, -1.561422491e-04f, -1.563295410e-04f, -1.565165478e-04f, -1.567032694e-04f, -1.568897053e-04f, -1.570758554e-04f, -1.572617192e-04f, -1.574472966e-04f, +-1.576325872e-04f, -1.578175906e-04f, -1.580023067e-04f, -1.581867351e-04f, -1.583708755e-04f, -1.585547277e-04f, -1.587382912e-04f, -1.589215659e-04f, -1.591045514e-04f, -1.592872475e-04f, +-1.594696538e-04f, -1.596517701e-04f, -1.598335960e-04f, -1.600151313e-04f, -1.601963757e-04f, -1.603773288e-04f, -1.605579905e-04f, -1.607383604e-04f, -1.609184382e-04f, -1.610982236e-04f, +-1.612777164e-04f, -1.614569163e-04f, -1.616358229e-04f, -1.618144359e-04f, -1.619927552e-04f, -1.621707804e-04f, -1.623485113e-04f, -1.625259474e-04f, -1.627030886e-04f, -1.628799346e-04f, +-1.630564851e-04f, -1.632327398e-04f, -1.634086985e-04f, -1.635843608e-04f, -1.637597264e-04f, -1.639347952e-04f, -1.641095667e-04f, -1.642840408e-04f, -1.644582171e-04f, -1.646320954e-04f, +-1.648056754e-04f, -1.649789568e-04f, -1.651519393e-04f, -1.653246228e-04f, -1.654970068e-04f, -1.656690911e-04f, -1.658408755e-04f, -1.660123596e-04f, -1.661835432e-04f, -1.663544261e-04f, +-1.665250079e-04f, -1.666952884e-04f, -1.668652673e-04f, -1.670349443e-04f, -1.672043192e-04f, -1.673733917e-04f, -1.675421615e-04f, -1.677106284e-04f, -1.678787921e-04f, -1.680466523e-04f, +-1.682142088e-04f, -1.683814612e-04f, -1.685484094e-04f, -1.687150531e-04f, -1.688813920e-04f, -1.690474258e-04f, -1.692131542e-04f, -1.693785771e-04f, -1.695436941e-04f, -1.697085051e-04f, +-1.698730096e-04f, -1.700372075e-04f, -1.702010985e-04f, -1.703646824e-04f, -1.705279588e-04f, -1.706909276e-04f, -1.708535884e-04f, -1.710159411e-04f, -1.711779853e-04f, -1.713397208e-04f, +-1.715011474e-04f, -1.716622647e-04f, -1.718230726e-04f, -1.719835708e-04f, -1.721437590e-04f, -1.723036370e-04f, -1.724632045e-04f, -1.726224612e-04f, -1.727814070e-04f, -1.729400416e-04f, +-1.730983647e-04f, -1.732563760e-04f, -1.734140754e-04f, -1.735714625e-04f, -1.737285372e-04f, -1.738852992e-04f, -1.740417482e-04f, -1.741978839e-04f, -1.743537063e-04f, -1.745092149e-04f, +-1.746644095e-04f, -1.748192900e-04f, -1.749738560e-04f, -1.751281074e-04f, -1.752820438e-04f, -1.754356651e-04f, -1.755889710e-04f, -1.757419612e-04f, -1.758946355e-04f, -1.760469938e-04f, +-1.761990356e-04f, -1.763507609e-04f, -1.765021693e-04f, -1.766532607e-04f, -1.768040347e-04f, -1.769544912e-04f, -1.771046299e-04f, -1.772544506e-04f, -1.774039530e-04f, -1.775531370e-04f, +-1.777020022e-04f, -1.778505485e-04f, -1.779987757e-04f, -1.781466834e-04f, -1.782942714e-04f, -1.784415396e-04f, -1.785884877e-04f, -1.787351154e-04f, -1.788814226e-04f, -1.790274090e-04f, +-1.791730744e-04f, -1.793184185e-04f, -1.794634412e-04f, -1.796081421e-04f, -1.797525212e-04f, -1.798965781e-04f, -1.800403126e-04f, -1.801837246e-04f, -1.803268137e-04f, -1.804695798e-04f, +-1.806120226e-04f, -1.807541420e-04f, -1.808959377e-04f, -1.810374094e-04f, -1.811785570e-04f, -1.813193802e-04f, -1.814598789e-04f, -1.816000528e-04f, -1.817399016e-04f, -1.818794253e-04f, +-1.820186235e-04f, -1.821574960e-04f, -1.822960427e-04f, -1.824342632e-04f, -1.825721575e-04f, -1.827097253e-04f, -1.828469663e-04f, -1.829838804e-04f, -1.831204674e-04f, -1.832567270e-04f, +-1.833926590e-04f, -1.835282633e-04f, -1.836635395e-04f, -1.837984876e-04f, -1.839331072e-04f, -1.840673983e-04f, -1.842013605e-04f, -1.843349938e-04f, -1.844682977e-04f, -1.846012723e-04f, +-1.847339172e-04f, -1.848662323e-04f, -1.849982173e-04f, -1.851298721e-04f, -1.852611965e-04f, -1.853921902e-04f, -1.855228530e-04f, -1.856531848e-04f, -1.857831854e-04f, -1.859128545e-04f, +-1.860421919e-04f, -1.861711975e-04f, -1.862998711e-04f, -1.864282124e-04f, -1.865562214e-04f, -1.866838976e-04f, -1.868112411e-04f, -1.869382515e-04f, -1.870649287e-04f, -1.871912726e-04f, +-1.873172828e-04f, -1.874429592e-04f, -1.875683017e-04f, -1.876933100e-04f, -1.878179839e-04f, -1.879423233e-04f, -1.880663279e-04f, -1.881899976e-04f, -1.883133322e-04f, -1.884363315e-04f, +-1.885589954e-04f, -1.886813235e-04f, -1.888033158e-04f, -1.889249720e-04f, -1.890462920e-04f, -1.891672756e-04f, -1.892879226e-04f, -1.894082329e-04f, -1.895282062e-04f, -1.896478423e-04f, +-1.897671411e-04f, -1.898861025e-04f, -1.900047261e-04f, -1.901230119e-04f, -1.902409596e-04f, -1.903585692e-04f, -1.904758403e-04f, -1.905927729e-04f, -1.907093668e-04f, -1.908256217e-04f, +-1.909415376e-04f, -1.910571141e-04f, -1.911723513e-04f, -1.912872488e-04f, -1.914018066e-04f, -1.915160243e-04f, -1.916299020e-04f, -1.917434394e-04f, -1.918566363e-04f, -1.919694926e-04f, +-1.920820081e-04f, -1.921941826e-04f, -1.923060159e-04f, -1.924175080e-04f, -1.925286586e-04f, -1.926394675e-04f, -1.927499347e-04f, -1.928600599e-04f, -1.929698430e-04f, -1.930792837e-04f, +-1.931883821e-04f, -1.932971378e-04f, -1.934055507e-04f, -1.935136207e-04f, -1.936213476e-04f, -1.937287312e-04f, -1.938357714e-04f, -1.939424681e-04f, -1.940488210e-04f, -1.941548300e-04f, +-1.942604950e-04f, -1.943658158e-04f, -1.944707922e-04f, -1.945754241e-04f, -1.946797114e-04f, -1.947836538e-04f, -1.948872513e-04f, -1.949905037e-04f, -1.950934107e-04f, -1.951959724e-04f, +-1.952981884e-04f, -1.954000588e-04f, -1.955015833e-04f, -1.956027617e-04f, -1.957035940e-04f, -1.958040800e-04f, -1.959042195e-04f, -1.960040124e-04f, -1.961034585e-04f, -1.962025578e-04f, +-1.963013099e-04f, -1.963997150e-04f, -1.964977726e-04f, -1.965954828e-04f, -1.966928454e-04f, -1.967898603e-04f, -1.968865272e-04f, -1.969828461e-04f, -1.970788168e-04f, -1.971744392e-04f, +-1.972697132e-04f, -1.973646386e-04f, -1.974592152e-04f, -1.975534430e-04f, -1.976473218e-04f, -1.977408514e-04f, -1.978340318e-04f, -1.979268628e-04f, -1.980193443e-04f, -1.981114760e-04f, +-1.982032580e-04f, -1.982946901e-04f, -1.983857721e-04f, -1.984765039e-04f, -1.985668854e-04f, -1.986569164e-04f, -1.987465968e-04f, -1.988359266e-04f, -1.989249055e-04f, -1.990135335e-04f, +-1.991018104e-04f, -1.991897360e-04f, -1.992773104e-04f, -1.993645332e-04f, -1.994514045e-04f, -1.995379241e-04f, -1.996240919e-04f, -1.997099077e-04f, -1.997953715e-04f, -1.998804830e-04f, +-1.999652423e-04f, -2.000496491e-04f, -2.001337034e-04f, -2.002174051e-04f, -2.003007539e-04f, -2.003837499e-04f, -2.004663928e-04f, -2.005486826e-04f, -2.006306192e-04f, -2.007122024e-04f, +-2.007934321e-04f, -2.008743083e-04f, -2.009548308e-04f, -2.010349995e-04f, -2.011148142e-04f, -2.011942749e-04f, -2.012733815e-04f, -2.013521339e-04f, -2.014305319e-04f, -2.015085754e-04f, +-2.015862644e-04f, -2.016635986e-04f, -2.017405782e-04f, -2.018172028e-04f, -2.018934724e-04f, -2.019693869e-04f, -2.020449463e-04f, -2.021201503e-04f, -2.021949990e-04f, -2.022694921e-04f, +-2.023436296e-04f, -2.024174114e-04f, -2.024908374e-04f, -2.025639075e-04f, -2.026366217e-04f, -2.027089797e-04f, -2.027809815e-04f, -2.028526270e-04f, -2.029239161e-04f, -2.029948487e-04f, +-2.030654248e-04f, -2.031356442e-04f, -2.032055068e-04f, -2.032750125e-04f, -2.033441613e-04f, -2.034129531e-04f, -2.034813877e-04f, -2.035494651e-04f, -2.036171852e-04f, -2.036845479e-04f, +-2.037515530e-04f, -2.038182006e-04f, -2.038844906e-04f, -2.039504227e-04f, -2.040159971e-04f, -2.040812135e-04f, -2.041460719e-04f, -2.042105722e-04f, -2.042747143e-04f, -2.043384982e-04f, +-2.044019237e-04f, -2.044649908e-04f, -2.045276994e-04f, -2.045900494e-04f, -2.046520408e-04f, -2.047136734e-04f, -2.047749471e-04f, -2.048358620e-04f, -2.048964179e-04f, -2.049566148e-04f, +-2.050164525e-04f, -2.050759310e-04f, -2.051350502e-04f, -2.051938101e-04f, -2.052522105e-04f, -2.053102515e-04f, -2.053679328e-04f, -2.054252546e-04f, -2.054822166e-04f, -2.055388188e-04f, +-2.055950612e-04f, -2.056509436e-04f, -2.057064661e-04f, -2.057616285e-04f, -2.058164307e-04f, -2.058708728e-04f, -2.059249546e-04f, -2.059786761e-04f, -2.060320372e-04f, -2.060850379e-04f, +-2.061376780e-04f, -2.061899575e-04f, -2.062418764e-04f, -2.062934346e-04f, -2.063446321e-04f, -2.063954687e-04f, -2.064459444e-04f, -2.064960592e-04f, -2.065458130e-04f, -2.065952058e-04f, +-2.066442374e-04f, -2.066929078e-04f, -2.067412170e-04f, -2.067891650e-04f, -2.068367516e-04f, -2.068839768e-04f, -2.069308405e-04f, -2.069773428e-04f, -2.070234835e-04f, -2.070692626e-04f, +-2.071146801e-04f, -2.071597358e-04f, -2.072044298e-04f, -2.072487620e-04f, -2.072927324e-04f, -2.073363408e-04f, -2.073795874e-04f, -2.074224719e-04f, -2.074649944e-04f, -2.075071548e-04f, +-2.075489531e-04f, -2.075903892e-04f, -2.076314631e-04f, -2.076721748e-04f, -2.077125241e-04f, -2.077525111e-04f, -2.077921358e-04f, -2.078313980e-04f, -2.078702978e-04f, -2.079088350e-04f, +-2.079470098e-04f, -2.079848219e-04f, -2.080222715e-04f, -2.080593584e-04f, -2.080960826e-04f, -2.081324441e-04f, -2.081684429e-04f, -2.082040788e-04f, -2.082393520e-04f, -2.082742623e-04f, +-2.083088097e-04f, -2.083429942e-04f, -2.083768158e-04f, -2.084102744e-04f, -2.084433700e-04f, -2.084761025e-04f, -2.085084720e-04f, -2.085404784e-04f, -2.085721217e-04f, -2.086034019e-04f, +-2.086343189e-04f, -2.086648727e-04f, -2.086950633e-04f, -2.087248906e-04f, -2.087543547e-04f, -2.087834555e-04f, -2.088121930e-04f, -2.088405671e-04f, -2.088685780e-04f, -2.088962254e-04f, +-2.089235095e-04f, -2.089504301e-04f, -2.089769874e-04f, -2.090031812e-04f, -2.090290115e-04f, -2.090544783e-04f, -2.090795817e-04f, -2.091043216e-04f, -2.091286979e-04f, -2.091527108e-04f, +-2.091763600e-04f, -2.091996458e-04f, -2.092225679e-04f, -2.092451265e-04f, -2.092673214e-04f, -2.092891528e-04f, -2.093106206e-04f, -2.093317247e-04f, -2.093524653e-04f, -2.093728422e-04f, +-2.093928554e-04f, -2.094125050e-04f, -2.094317910e-04f, -2.094507133e-04f, -2.094692719e-04f, -2.094874669e-04f, -2.095052982e-04f, -2.095227658e-04f, -2.095398698e-04f, -2.095566101e-04f, +-2.095729867e-04f, -2.095889997e-04f, -2.096046490e-04f, -2.096199346e-04f, -2.096348565e-04f, -2.096494148e-04f, -2.096636094e-04f, -2.096774404e-04f, -2.096909077e-04f, -2.097040114e-04f, +-2.097167514e-04f, -2.097291278e-04f, -2.097411406e-04f, -2.097527897e-04f, -2.097640752e-04f, -2.097749972e-04f, -2.097855555e-04f, -2.097957503e-04f, -2.098055815e-04f, -2.098150491e-04f, +-2.098241532e-04f, -2.098328937e-04f, -2.098412707e-04f, -2.098492843e-04f, -2.098569343e-04f, -2.098642208e-04f, -2.098711439e-04f, -2.098777036e-04f, -2.098838998e-04f, -2.098897326e-04f, +-2.098952020e-04f, -2.099003081e-04f, -2.099050508e-04f, -2.099094302e-04f, -2.099134462e-04f, -2.099170990e-04f, -2.099203885e-04f, -2.099233147e-04f, -2.099258778e-04f, -2.099280776e-04f, +-2.099299143e-04f, -2.099313878e-04f, -2.099324982e-04f, -2.099332455e-04f, -2.099336298e-04f, -2.099336510e-04f, -2.099333092e-04f, -2.099326044e-04f, -2.099315367e-04f, -2.099301060e-04f, +-2.099283125e-04f, -2.099261561e-04f, -2.099236369e-04f, -2.099207549e-04f, -2.099175101e-04f, -2.099139026e-04f, -2.099099324e-04f, -2.099055996e-04f, -2.099009041e-04f, -2.098958460e-04f, +-2.098904255e-04f, -2.098846424e-04f, -2.098784968e-04f, -2.098719888e-04f, -2.098651184e-04f, -2.098578857e-04f, -2.098502907e-04f, -2.098423334e-04f, -2.098340138e-04f, -2.098253321e-04f, +-2.098162883e-04f, -2.098068823e-04f, -2.097971143e-04f, -2.097869843e-04f, -2.097764924e-04f, -2.097656385e-04f, -2.097544228e-04f, -2.097428453e-04f, -2.097309060e-04f, -2.097186049e-04f, +-2.097059422e-04f, -2.096929179e-04f, -2.096795320e-04f, -2.096657846e-04f, -2.096516758e-04f, -2.096372055e-04f, -2.096223739e-04f, -2.096071810e-04f, -2.095916268e-04f, -2.095757114e-04f, +-2.095594349e-04f, -2.095427973e-04f, -2.095257987e-04f, -2.095084391e-04f, -2.094907186e-04f, -2.094726373e-04f, -2.094541952e-04f, -2.094353923e-04f, -2.094162288e-04f, -2.093967047e-04f, +-2.093768200e-04f, -2.093565749e-04f, -2.093359693e-04f, -2.093150034e-04f, -2.092936772e-04f, -2.092719908e-04f, -2.092499442e-04f, -2.092275375e-04f, -2.092047708e-04f, -2.091816442e-04f, +-2.091581576e-04f, -2.091343112e-04f, -2.091101051e-04f, -2.090855393e-04f, -2.090606139e-04f, -2.090353290e-04f, -2.090096846e-04f, -2.089836808e-04f, -2.089573177e-04f, -2.089305953e-04f, +-2.089035138e-04f, -2.088760731e-04f, -2.088482735e-04f, -2.088201149e-04f, -2.087915974e-04f, -2.087627212e-04f, -2.087334862e-04f, -2.087038926e-04f, -2.086739404e-04f, -2.086436298e-04f, +-2.086129608e-04f, -2.085819335e-04f, -2.085505479e-04f, -2.085188042e-04f, -2.084867025e-04f, -2.084542427e-04f, -2.084214251e-04f, -2.083882496e-04f, -2.083547164e-04f, -2.083208256e-04f, +-2.082865772e-04f, -2.082519714e-04f, -2.082170082e-04f, -2.081816877e-04f, -2.081460100e-04f, -2.081099752e-04f, -2.080735834e-04f, -2.080368346e-04f, -2.079997290e-04f, -2.079622667e-04f, +-2.079244477e-04f, -2.078862721e-04f, -2.078477401e-04f, -2.078088517e-04f, -2.077696071e-04f, -2.077300063e-04f, -2.076900493e-04f, -2.076497364e-04f, -2.076090677e-04f, -2.075680431e-04f, +-2.075266628e-04f, -2.074849270e-04f, -2.074428356e-04f, -2.074003889e-04f, -2.073575869e-04f, -2.073144297e-04f, -2.072709174e-04f, -2.072270501e-04f, -2.071828280e-04f, -2.071382511e-04f, +-2.070933195e-04f, -2.070480334e-04f, -2.070023928e-04f, -2.069563979e-04f, -2.069100487e-04f, -2.068633454e-04f, -2.068162880e-04f, -2.067688768e-04f, -2.067211117e-04f, -2.066729930e-04f, +-2.066245207e-04f, -2.065756949e-04f, -2.065265157e-04f, -2.064769833e-04f, -2.064270978e-04f, -2.063768592e-04f, -2.063262677e-04f, -2.062753235e-04f, -2.062240266e-04f, -2.061723771e-04f, +-2.061203752e-04f, -2.060680209e-04f, -2.060153145e-04f, -2.059622560e-04f, -2.059088455e-04f, -2.058550832e-04f, -2.058009691e-04f, -2.057465034e-04f, -2.056916863e-04f, -2.056365178e-04f, +-2.055809981e-04f, -2.055251272e-04f, -2.054689054e-04f, -2.054123327e-04f, -2.053554093e-04f, -2.052981352e-04f, -2.052405107e-04f, -2.051825358e-04f, -2.051242107e-04f, -2.050655355e-04f, +-2.050065103e-04f, -2.049471353e-04f, -2.048874105e-04f, -2.048273362e-04f, -2.047669124e-04f, -2.047061394e-04f, -2.046450171e-04f, -2.045835458e-04f, -2.045217255e-04f, -2.044595565e-04f, +-2.043970388e-04f, -2.043341726e-04f, -2.042709581e-04f, -2.042073953e-04f, -2.041434844e-04f, -2.040792255e-04f, -2.040146188e-04f, -2.039496644e-04f, -2.038843625e-04f, -2.038187131e-04f, +-2.037527165e-04f, -2.036863728e-04f, -2.036196821e-04f, -2.035526446e-04f, -2.034852603e-04f, -2.034175295e-04f, -2.033494523e-04f, -2.032810288e-04f, -2.032122592e-04f, -2.031431437e-04f, +-2.030736823e-04f, -2.030038752e-04f, -2.029337226e-04f, -2.028632247e-04f, -2.027923815e-04f, -2.027211932e-04f, -2.026496600e-04f, -2.025777820e-04f, -2.025055593e-04f, -2.024329922e-04f, +-2.023600808e-04f, -2.022868252e-04f, -2.022132256e-04f, -2.021392821e-04f, -2.020649949e-04f, -2.019903642e-04f, -2.019153900e-04f, -2.018400726e-04f, -2.017644122e-04f, -2.016884088e-04f, +-2.016120626e-04f, -2.015353739e-04f, -2.014583427e-04f, -2.013809692e-04f, -2.013032535e-04f, -2.012251959e-04f, -2.011467966e-04f, -2.010680555e-04f, -2.009889730e-04f, -2.009095492e-04f, +-2.008297842e-04f, -2.007496783e-04f, -2.006692315e-04f, -2.005884440e-04f, -2.005073161e-04f, -2.004258479e-04f, -2.003440395e-04f, -2.002618911e-04f, -2.001794029e-04f, -2.000965751e-04f, +-2.000134078e-04f, -1.999299012e-04f, -1.998460554e-04f, -1.997618707e-04f, -1.996773472e-04f, -1.995924851e-04f, -1.995072845e-04f, -1.994217457e-04f, -1.993358688e-04f, -1.992496539e-04f, +-1.991631013e-04f, -1.990762112e-04f, -1.989889836e-04f, -1.989014189e-04f, -1.988135171e-04f, -1.987252784e-04f, -1.986367031e-04f, -1.985477913e-04f, -1.984585431e-04f, -1.983689588e-04f, +-1.982790386e-04f, -1.981887826e-04f, -1.980981910e-04f, -1.980072639e-04f, -1.979160017e-04f, -1.978244044e-04f, -1.977324723e-04f, -1.976402055e-04f, -1.975476042e-04f, -1.974546686e-04f, +-1.973613990e-04f, -1.972677953e-04f, -1.971738580e-04f, -1.970795871e-04f, -1.969849828e-04f, -1.968900454e-04f, -1.967947750e-04f, -1.966991719e-04f, -1.966032361e-04f, -1.965069679e-04f, +-1.964103675e-04f, -1.963134352e-04f, -1.962161709e-04f, -1.961185751e-04f, -1.960206478e-04f, -1.959223893e-04f, -1.958237998e-04f, -1.957248794e-04f, -1.956256283e-04f, -1.955260468e-04f, +-1.954261351e-04f, -1.953258933e-04f, -1.952253217e-04f, -1.951244204e-04f, -1.950231896e-04f, -1.949216296e-04f, -1.948197406e-04f, -1.947175227e-04f, -1.946149761e-04f, -1.945121011e-04f, +-1.944088979e-04f, -1.943053667e-04f, -1.942015076e-04f, -1.940973209e-04f, -1.939928067e-04f, -1.938879654e-04f, -1.937827971e-04f, -1.936773019e-04f, -1.935714802e-04f, -1.934653321e-04f, +-1.933588579e-04f, -1.932520576e-04f, -1.931449317e-04f, -1.930374801e-04f, -1.929297033e-04f, -1.928216014e-04f, -1.927131745e-04f, -1.926044230e-04f, -1.924953469e-04f, -1.923859467e-04f, +-1.922762223e-04f, -1.921661742e-04f, -1.920558024e-04f, -1.919451072e-04f, -1.918340889e-04f, -1.917227476e-04f, -1.916110835e-04f, -1.914990969e-04f, -1.913867880e-04f, -1.912741570e-04f, +-1.911612042e-04f, -1.910479297e-04f, -1.909343337e-04f, -1.908204166e-04f, -1.907061785e-04f, -1.905916196e-04f, -1.904767402e-04f, -1.903615405e-04f, -1.902460207e-04f, -1.901301810e-04f, +-1.900140217e-04f, -1.898975430e-04f, -1.897807451e-04f, -1.896636282e-04f, -1.895461926e-04f, -1.894284385e-04f, -1.893103662e-04f, -1.891919757e-04f, -1.890732675e-04f, -1.889542417e-04f, +-1.888348986e-04f, -1.887152383e-04f, -1.885952611e-04f, -1.884749673e-04f, -1.883543571e-04f, -1.882334306e-04f, -1.881121882e-04f, -1.879906301e-04f, -1.878687565e-04f, -1.877465677e-04f, +-1.876240638e-04f, -1.875012452e-04f, -1.873781120e-04f, -1.872546645e-04f, -1.871309030e-04f, -1.870068276e-04f, -1.868824387e-04f, -1.867577364e-04f, -1.866327210e-04f, -1.865073927e-04f, +-1.863817518e-04f, -1.862557985e-04f, -1.861295331e-04f, -1.860029558e-04f, -1.858760668e-04f, -1.857488665e-04f, -1.856213549e-04f, -1.854935325e-04f, -1.853653994e-04f, -1.852369558e-04f, +-1.851082021e-04f, -1.849791384e-04f, -1.848497651e-04f, -1.847200823e-04f, -1.845900903e-04f, -1.844597894e-04f, -1.843291798e-04f, -1.841982617e-04f, -1.840670355e-04f, -1.839355013e-04f, +-1.838036595e-04f, -1.836715102e-04f, -1.835390537e-04f, -1.834062903e-04f, -1.832732202e-04f, -1.831398438e-04f, -1.830061611e-04f, -1.828721725e-04f, -1.827378783e-04f, -1.826032787e-04f, +-1.824683740e-04f, -1.823331643e-04f, -1.821976501e-04f, -1.820618314e-04f, -1.819257087e-04f, -1.817892821e-04f, -1.816525520e-04f, -1.815155185e-04f, -1.813781819e-04f, -1.812405426e-04f, +-1.811026006e-04f, -1.809643565e-04f, -1.808258103e-04f, -1.806869623e-04f, -1.805478128e-04f, -1.804083622e-04f, -1.802686105e-04f, -1.801285582e-04f, -1.799882054e-04f, -1.798475525e-04f, +-1.797065997e-04f, -1.795653472e-04f, -1.794237954e-04f, -1.792819445e-04f, -1.791397948e-04f, -1.789973465e-04f, -1.788545999e-04f, -1.787115554e-04f, -1.785682130e-04f, -1.784245733e-04f, +-1.782806363e-04f, -1.781364023e-04f, -1.779918718e-04f, -1.778470448e-04f, -1.777019218e-04f, -1.775565029e-04f, -1.774107884e-04f, -1.772647787e-04f, -1.771184739e-04f, -1.769718745e-04f, +-1.768249806e-04f, -1.766777925e-04f, -1.765303105e-04f, -1.763825348e-04f, -1.762344659e-04f, -1.760861039e-04f, -1.759374491e-04f, -1.757885018e-04f, -1.756392622e-04f, -1.754897308e-04f, +-1.753399076e-04f, -1.751897931e-04f, -1.750393875e-04f, -1.748886911e-04f, -1.747377042e-04f, -1.745864270e-04f, -1.744348599e-04f, -1.742830031e-04f, -1.741308569e-04f, -1.739784216e-04f, +-1.738256975e-04f, -1.736726848e-04f, -1.735193839e-04f, -1.733657951e-04f, -1.732119186e-04f, -1.730577547e-04f, -1.729033037e-04f, -1.727485660e-04f, -1.725935417e-04f, -1.724382312e-04f, +-1.722826348e-04f, -1.721267528e-04f, -1.719705854e-04f, -1.718141329e-04f, -1.716573958e-04f, -1.715003741e-04f, -1.713430683e-04f, -1.711854786e-04f, -1.710276053e-04f, -1.708694488e-04f, +-1.707110092e-04f, -1.705522870e-04f, -1.703932824e-04f, -1.702339956e-04f, -1.700744271e-04f, -1.699145771e-04f, -1.697544459e-04f, -1.695940338e-04f, -1.694333410e-04f, -1.692723680e-04f, +-1.691111150e-04f, -1.689495822e-04f, -1.687877701e-04f, -1.686256789e-04f, -1.684633088e-04f, -1.683006603e-04f, -1.681377336e-04f, -1.679745290e-04f, -1.678110468e-04f, -1.676472873e-04f, +-1.674832509e-04f, -1.673189378e-04f, -1.671543484e-04f, -1.669894828e-04f, -1.668243416e-04f, -1.666589249e-04f, -1.664932331e-04f, -1.663272664e-04f, -1.661610252e-04f, -1.659945099e-04f, +-1.658277206e-04f, -1.656606577e-04f, -1.654933216e-04f, -1.653257125e-04f, -1.651578308e-04f, -1.649896767e-04f, -1.648212506e-04f, -1.646525527e-04f, -1.644835835e-04f, -1.643143432e-04f, +-1.641448321e-04f, -1.639750505e-04f, -1.638049988e-04f, -1.636346773e-04f, -1.634640862e-04f, -1.632932260e-04f, -1.631220969e-04f, -1.629506992e-04f, -1.627790332e-04f, -1.626070994e-04f, +-1.624348979e-04f, -1.622624291e-04f, -1.620896934e-04f, -1.619166910e-04f, -1.617434223e-04f, -1.615698876e-04f, -1.613960872e-04f, -1.612220214e-04f, -1.610476905e-04f, -1.608730950e-04f, +-1.606982350e-04f, -1.605231110e-04f, -1.603477232e-04f, -1.601720720e-04f, -1.599961577e-04f, -1.598199806e-04f, -1.596435410e-04f, -1.594668394e-04f, -1.592898759e-04f, -1.591126509e-04f, +-1.589351648e-04f, -1.587574179e-04f, -1.585794105e-04f, -1.584011429e-04f, -1.582226155e-04f, -1.580438286e-04f, -1.578647825e-04f, -1.576854775e-04f, -1.575059141e-04f, -1.573260924e-04f, +-1.571460129e-04f, -1.569656759e-04f, -1.567850817e-04f, -1.566042307e-04f, -1.564231231e-04f, -1.562417593e-04f, -1.560601397e-04f, -1.558782645e-04f, -1.556961342e-04f, -1.555137490e-04f, +-1.553311093e-04f, -1.551482154e-04f, -1.549650677e-04f, -1.547816665e-04f, -1.545980121e-04f, -1.544141048e-04f, -1.542299451e-04f, -1.540455332e-04f, -1.538608695e-04f, -1.536759543e-04f, +-1.534907880e-04f, -1.533053709e-04f, -1.531197033e-04f, -1.529337856e-04f, -1.527476182e-04f, -1.525612013e-04f, -1.523745353e-04f, -1.521876206e-04f, -1.520004574e-04f, -1.518130462e-04f, +-1.516253873e-04f, -1.514374810e-04f, -1.512493277e-04f, -1.510609277e-04f, -1.508722813e-04f, -1.506833890e-04f, -1.504942510e-04f, -1.503048677e-04f, -1.501152395e-04f, -1.499253666e-04f, +-1.497352495e-04f, -1.495448885e-04f, -1.493542839e-04f, -1.491634361e-04f, -1.489723455e-04f, -1.487810123e-04f, -1.485894370e-04f, -1.483976198e-04f, -1.482055612e-04f, -1.480132615e-04f, +-1.478207210e-04f, -1.476279401e-04f, -1.474349191e-04f, -1.472416585e-04f, -1.470481585e-04f, -1.468544195e-04f, -1.466604418e-04f, -1.464662259e-04f, -1.462717720e-04f, -1.460770806e-04f, +-1.458821519e-04f, -1.456869864e-04f, -1.454915843e-04f, -1.452959461e-04f, -1.451000721e-04f, -1.449039627e-04f, -1.447076182e-04f, -1.445110390e-04f, -1.443142254e-04f, -1.441171778e-04f, +-1.439198965e-04f, -1.437223820e-04f, -1.435246345e-04f, -1.433266545e-04f, -1.431284422e-04f, -1.429299981e-04f, -1.427313226e-04f, -1.425324159e-04f, -1.423332784e-04f, -1.421339106e-04f, +-1.419343127e-04f, -1.417344851e-04f, -1.415344283e-04f, -1.413341425e-04f, -1.411336281e-04f, -1.409328855e-04f, -1.407319151e-04f, -1.405307172e-04f, -1.403292922e-04f, -1.401276404e-04f, +-1.399257622e-04f, -1.397236580e-04f, -1.395213282e-04f, -1.393187731e-04f, -1.391159931e-04f, -1.389129885e-04f, -1.387097598e-04f, -1.385063073e-04f, -1.383026313e-04f, -1.380987322e-04f, +-1.378946105e-04f, -1.376902664e-04f, -1.374857004e-04f, -1.372809128e-04f, -1.370759040e-04f, -1.368706743e-04f, -1.366652242e-04f, -1.364595540e-04f, -1.362536641e-04f, -1.360475548e-04f, +-1.358412265e-04f, -1.356346797e-04f, -1.354279146e-04f, -1.352209316e-04f, -1.350137312e-04f, -1.348063137e-04f, -1.345986795e-04f, -1.343908289e-04f, -1.341827624e-04f, -1.339744802e-04f, +-1.337659829e-04f, -1.335572707e-04f, -1.333483440e-04f, -1.331392033e-04f, -1.329298488e-04f, -1.327202811e-04f, -1.325105004e-04f, -1.323005071e-04f, -1.320903016e-04f, -1.318798843e-04f, +-1.316692556e-04f, -1.314584159e-04f, -1.312473655e-04f, -1.310361048e-04f, -1.308246342e-04f, -1.306129541e-04f, -1.304010649e-04f, -1.301889669e-04f, -1.299766606e-04f, -1.297641462e-04f, +-1.295514243e-04f, -1.293384951e-04f, -1.291253592e-04f, -1.289120167e-04f, -1.286984682e-04f, -1.284847141e-04f, -1.282707546e-04f, -1.280565903e-04f, -1.278422214e-04f, -1.276276484e-04f, +-1.274128717e-04f, -1.271978916e-04f, -1.269827085e-04f, -1.267673229e-04f, -1.265517350e-04f, -1.263359454e-04f, -1.261199544e-04f, -1.259037623e-04f, -1.256873696e-04f, -1.254707767e-04f, +-1.252539839e-04f, -1.250369916e-04f, -1.248198003e-04f, -1.246024103e-04f, -1.243848220e-04f, -1.241670359e-04f, -1.239490522e-04f, -1.237308714e-04f, -1.235124939e-04f, -1.232939200e-04f, +-1.230751503e-04f, -1.228561850e-04f, -1.226370245e-04f, -1.224176694e-04f, -1.221981198e-04f, -1.219783763e-04f, -1.217584393e-04f, -1.215383090e-04f, -1.213179860e-04f, -1.210974707e-04f, +-1.208767633e-04f, -1.206558644e-04f, -1.204347743e-04f, -1.202134934e-04f, -1.199920221e-04f, -1.197703608e-04f, -1.195485099e-04f, -1.193264699e-04f, -1.191042410e-04f, -1.188818238e-04f, +-1.186592185e-04f, -1.184364257e-04f, -1.182134456e-04f, -1.179902788e-04f, -1.177669256e-04f, -1.175433864e-04f, -1.173196616e-04f, -1.170957516e-04f, -1.168716568e-04f, -1.166473776e-04f, +-1.164229145e-04f, -1.161982677e-04f, -1.159734378e-04f, -1.157484251e-04f, -1.155232301e-04f, -1.152978531e-04f, -1.150722945e-04f, -1.148465547e-04f, -1.146206342e-04f, -1.143945334e-04f, +-1.141682526e-04f, -1.139417923e-04f, -1.137151528e-04f, -1.134883347e-04f, -1.132613382e-04f, -1.130341637e-04f, -1.128068118e-04f, -1.125792828e-04f, -1.123515771e-04f, -1.121236951e-04f, +-1.118956373e-04f, -1.116674040e-04f, -1.114389956e-04f, -1.112104125e-04f, -1.109816553e-04f, -1.107527242e-04f, -1.105236197e-04f, -1.102943421e-04f, -1.100648920e-04f, -1.098352697e-04f, +-1.096054756e-04f, -1.093755101e-04f, -1.091453737e-04f, -1.089150668e-04f, -1.086845897e-04f, -1.084539429e-04f, -1.082231267e-04f, -1.079921417e-04f, -1.077609882e-04f, -1.075296666e-04f, +-1.072981774e-04f, -1.070665209e-04f, -1.068346976e-04f, -1.066027079e-04f, -1.063705522e-04f, -1.061382309e-04f, -1.059057445e-04f, -1.056730932e-04f, -1.054402777e-04f, -1.052072982e-04f, +-1.049741552e-04f, -1.047408491e-04f, -1.045073803e-04f, -1.042737493e-04f, -1.040399564e-04f, -1.038060021e-04f, -1.035718868e-04f, -1.033376110e-04f, -1.031031749e-04f, -1.028685791e-04f, +-1.026338239e-04f, -1.023989099e-04f, -1.021638373e-04f, -1.019286067e-04f, -1.016932184e-04f, -1.014576728e-04f, -1.012219705e-04f, -1.009861117e-04f, -1.007500969e-04f, -1.005139266e-04f, +-1.002776012e-04f, -1.000411211e-04f, -9.980448660e-05f, -9.956769827e-05f, -9.933075649e-05f, -9.909366168e-05f, -9.885641426e-05f, -9.861901466e-05f, -9.838146329e-05f, -9.814376058e-05f, +-9.790590695e-05f, -9.766790283e-05f, -9.742974864e-05f, -9.719144480e-05f, -9.695299174e-05f, -9.671438988e-05f, -9.647563964e-05f, -9.623674146e-05f, -9.599769575e-05f, -9.575850294e-05f, +-9.551916346e-05f, -9.527967773e-05f, -9.504004618e-05f, -9.480026923e-05f, -9.456034731e-05f, -9.432028084e-05f, -9.408007026e-05f, -9.383971599e-05f, -9.359921845e-05f, -9.335857808e-05f, +-9.311779530e-05f, -9.287687053e-05f, -9.263580422e-05f, -9.239459678e-05f, -9.215324864e-05f, -9.191176024e-05f, -9.167013200e-05f, -9.142836434e-05f, -9.118645771e-05f, -9.094441252e-05f, +-9.070222921e-05f, -9.045990821e-05f, -9.021744995e-05f, -8.997485486e-05f, -8.973212336e-05f, -8.948925590e-05f, -8.924625289e-05f, -8.900311478e-05f, -8.875984198e-05f, -8.851643494e-05f, +-8.827289409e-05f, -8.802921985e-05f, -8.778541266e-05f, -8.754147296e-05f, -8.729740117e-05f, -8.705319772e-05f, -8.680886305e-05f, -8.656439760e-05f, -8.631980179e-05f, -8.607507606e-05f, +-8.583022084e-05f, -8.558523657e-05f, -8.534012367e-05f, -8.509488260e-05f, -8.484951377e-05f, -8.460401762e-05f, -8.435839459e-05f, -8.411264511e-05f, -8.386676962e-05f, -8.362076856e-05f, +-8.337464235e-05f, -8.312839143e-05f, -8.288201625e-05f, -8.263551723e-05f, -8.238889481e-05f, -8.214214943e-05f, -8.189528153e-05f, -8.164829153e-05f, -8.140117989e-05f, -8.115394703e-05f, +-8.090659339e-05f, -8.065911941e-05f, -8.041152553e-05f, -8.016381218e-05f, -7.991597981e-05f, -7.966802885e-05f, -7.941995973e-05f, -7.917177291e-05f, -7.892346881e-05f, -7.867504788e-05f, +-7.842651055e-05f, -7.817785726e-05f, -7.792908845e-05f, -7.768020457e-05f, -7.743120605e-05f, -7.718209333e-05f, -7.693286685e-05f, -7.668352705e-05f, -7.643407438e-05f, -7.618450926e-05f, +-7.593483215e-05f, -7.568504348e-05f, -7.543514369e-05f, -7.518513323e-05f, -7.493501253e-05f, -7.468478204e-05f, -7.443444221e-05f, -7.418399346e-05f, -7.393343624e-05f, -7.368277100e-05f, +-7.343199817e-05f, -7.318111820e-05f, -7.293013154e-05f, -7.267903861e-05f, -7.242783988e-05f, -7.217653577e-05f, -7.192512674e-05f, -7.167361322e-05f, -7.142199566e-05f, -7.117027450e-05f, +-7.091845018e-05f, -7.066652316e-05f, -7.041449387e-05f, -7.016236275e-05f, -6.991013026e-05f, -6.965779684e-05f, -6.940536292e-05f, -6.915282896e-05f, -6.890019540e-05f, -6.864746268e-05f, +-6.839463125e-05f, -6.814170156e-05f, -6.788867404e-05f, -6.763554915e-05f, -6.738232733e-05f, -6.712900903e-05f, -6.687559469e-05f, -6.662208476e-05f, -6.636847968e-05f, -6.611477990e-05f, +-6.586098587e-05f, -6.560709803e-05f, -6.535311683e-05f, -6.509904271e-05f, -6.484487613e-05f, -6.459061753e-05f, -6.433626736e-05f, -6.408182606e-05f, -6.382729408e-05f, -6.357267187e-05f, +-6.331795987e-05f, -6.306315854e-05f, -6.280826833e-05f, -6.255328967e-05f, -6.229822302e-05f, -6.204306882e-05f, -6.178782753e-05f, -6.153249960e-05f, -6.127708546e-05f, -6.102158557e-05f, +-6.076600038e-05f, -6.051033034e-05f, -6.025457590e-05f, -5.999873750e-05f, -5.974281559e-05f, -5.948681063e-05f, -5.923072306e-05f, -5.897455333e-05f, -5.871830189e-05f, -5.846196920e-05f, +-5.820555570e-05f, -5.794906184e-05f, -5.769248807e-05f, -5.743583484e-05f, -5.717910260e-05f, -5.692229181e-05f, -5.666540291e-05f, -5.640843635e-05f, -5.615139258e-05f, -5.589427206e-05f, +-5.563707524e-05f, -5.537980256e-05f, -5.512245447e-05f, -5.486503144e-05f, -5.460753390e-05f, -5.434996232e-05f, -5.409231713e-05f, -5.383459880e-05f, -5.357680778e-05f, -5.331894451e-05f, +-5.306100945e-05f, -5.280300305e-05f, -5.254492576e-05f, -5.228677804e-05f, -5.202856033e-05f, -5.177027309e-05f, -5.151191677e-05f, -5.125349182e-05f, -5.099499870e-05f, -5.073643785e-05f, +-5.047780974e-05f, -5.021911481e-05f, -4.996035352e-05f, -4.970152631e-05f, -4.944263364e-05f, -4.918367597e-05f, -4.892465375e-05f, -4.866556743e-05f, -4.840641746e-05f, -4.814720430e-05f, +-4.788792840e-05f, -4.762859021e-05f, -4.736919019e-05f, -4.710972879e-05f, -4.685020647e-05f, -4.659062367e-05f, -4.633098085e-05f, -4.607127848e-05f, -4.581151699e-05f, -4.555169684e-05f, +-4.529181850e-05f, -4.503188240e-05f, -4.477188901e-05f, -4.451183878e-05f, -4.425173217e-05f, -4.399156963e-05f, -4.373135160e-05f, -4.347107856e-05f, -4.321075095e-05f, -4.295036922e-05f, +-4.268993384e-05f, -4.242944526e-05f, -4.216890392e-05f, -4.190831029e-05f, -4.164766482e-05f, -4.138696797e-05f, -4.112622019e-05f, -4.086542193e-05f, -4.060457366e-05f, -4.034367582e-05f, +-4.008272887e-05f, -3.982173327e-05f, -3.956068947e-05f, -3.929959793e-05f, -3.903845910e-05f, -3.877727344e-05f, -3.851604140e-05f, -3.825476344e-05f, -3.799344001e-05f, -3.773207158e-05f, +-3.747065859e-05f, -3.720920150e-05f, -3.694770077e-05f, -3.668615685e-05f, -3.642457020e-05f, -3.616294128e-05f, -3.590127053e-05f, -3.563955842e-05f, -3.537780541e-05f, -3.511601194e-05f, +-3.485417847e-05f, -3.459230547e-05f, -3.433039338e-05f, -3.406844267e-05f, -3.380645378e-05f, -3.354442718e-05f, -3.328236332e-05f, -3.302026265e-05f, -3.275812564e-05f, -3.249595274e-05f, +-3.223374441e-05f, -3.197150110e-05f, -3.170922327e-05f, -3.144691137e-05f, -3.118456586e-05f, -3.092218720e-05f, -3.065977585e-05f, -3.039733226e-05f, -3.013485688e-05f, -2.987235018e-05f, +-2.960981261e-05f, -2.934724462e-05f, -2.908464668e-05f, -2.882201924e-05f, -2.855936276e-05f, -2.829667769e-05f, -2.803396449e-05f, -2.777122361e-05f, -2.750845552e-05f, -2.724566067e-05f, +-2.698283952e-05f, -2.671999252e-05f, -2.645712013e-05f, -2.619422280e-05f, -2.593130100e-05f, -2.566835518e-05f, -2.540538579e-05f, -2.514239330e-05f, -2.487937816e-05f, -2.461634083e-05f, +-2.435328176e-05f, -2.409020141e-05f, -2.382710023e-05f, -2.356397869e-05f, -2.330083725e-05f, -2.303767634e-05f, -2.277449645e-05f, -2.251129801e-05f, -2.224808149e-05f, -2.198484734e-05f, +-2.172159603e-05f, -2.145832800e-05f, -2.119504372e-05f, -2.093174363e-05f, -2.066842821e-05f, -2.040509790e-05f, -2.014175316e-05f, -1.987839445e-05f, -1.961502222e-05f, -1.935163693e-05f, +-1.908823904e-05f, -1.882482900e-05f, -1.856140728e-05f, -1.829797432e-05f, -1.803453058e-05f, -1.777107653e-05f, -1.750761261e-05f, -1.724413928e-05f, -1.698065701e-05f, -1.671716623e-05f, +-1.645366743e-05f, -1.619016104e-05f, -1.592664752e-05f, -1.566312734e-05f, -1.539960095e-05f, -1.513606880e-05f, -1.487253135e-05f, -1.460898905e-05f, -1.434544237e-05f, -1.408189176e-05f, +-1.381833768e-05f, -1.355478057e-05f, -1.329122091e-05f, -1.302765913e-05f, -1.276409571e-05f, -1.250053109e-05f, -1.223696574e-05f, -1.197340010e-05f, -1.170983463e-05f, -1.144626980e-05f, +-1.118270604e-05f, -1.091914383e-05f, -1.065558362e-05f, -1.039202586e-05f, -1.012847101e-05f, -9.864919520e-06f, -9.601371850e-06f, -9.337828455e-06f, -9.074289791e-06f, -8.810756313e-06f, +-8.547228475e-06f, -8.283706735e-06f, -8.020191546e-06f, -7.756683365e-06f, -7.493182645e-06f, -7.229689844e-06f, -6.966205415e-06f, -6.702729814e-06f, -6.439263496e-06f, -6.175806916e-06f, +-5.912360528e-06f, -5.648924788e-06f, -5.385500151e-06f, -5.122087070e-06f, -4.858686002e-06f, -4.595297400e-06f, -4.331921719e-06f, -4.068559413e-06f, -3.805210938e-06f, -3.541876747e-06f, +-3.278557296e-06f, -3.015253037e-06f, -2.751964426e-06f, -2.488691916e-06f, -2.225435961e-06f, -1.962197017e-06f, -1.698975536e-06f, -1.435771973e-06f, -1.172586781e-06f, -9.094204137e-07f, +-6.462733257e-07f, -3.831459700e-07f, -1.200388005e-07f, 1.430477296e-07f, 4.061131668e-07f, 6.691570577e-07f, 9.321789490e-07f, 1.195178388e-06f, 1.458154920e-06f, 1.721108094e-06f, +1.984037456e-06f, 2.246942553e-06f, 2.509822933e-06f, 2.772678142e-06f, 3.035507729e-06f, 3.298311239e-06f, 3.561088222e-06f, 3.823838224e-06f, 4.086560794e-06f, 4.349255478e-06f, +4.611921825e-06f, 4.874559383e-06f, 5.137167700e-06f, 5.399746323e-06f, 5.662294801e-06f, 5.924812683e-06f, 6.187299516e-06f, 6.449754849e-06f, 6.712178231e-06f, 6.974569210e-06f, +7.236927335e-06f, 7.499252155e-06f, 7.761543218e-06f, 8.023800074e-06f, 8.286022271e-06f, 8.548209360e-06f, 8.810360889e-06f, 9.072476407e-06f, 9.334555465e-06f, 9.596597611e-06f, +9.858602395e-06f, 1.012056937e-05f, 1.038249808e-05f, 1.064438808e-05f, 1.090623891e-05f, 1.116805014e-05f, 1.142982130e-05f, 1.169155195e-05f, 1.195324165e-05f, 1.221488993e-05f, +1.247649635e-05f, 1.273806046e-05f, 1.299958182e-05f, 1.326105997e-05f, 1.352249447e-05f, 1.378388486e-05f, 1.404523070e-05f, 1.430653153e-05f, 1.456778692e-05f, 1.482899641e-05f, +1.509015955e-05f, 1.535127590e-05f, 1.561234501e-05f, 1.587336643e-05f, 1.613433971e-05f, 1.639526440e-05f, 1.665614007e-05f, 1.691696625e-05f, 1.717774251e-05f, 1.743846839e-05f, +1.769914345e-05f, 1.795976724e-05f, 1.822033932e-05f, 1.848085923e-05f, 1.874132654e-05f, 1.900174080e-05f, 1.926210155e-05f, 1.952240836e-05f, 1.978266077e-05f, 2.004285835e-05f, +2.030300064e-05f, 2.056308720e-05f, 2.082311759e-05f, 2.108309136e-05f, 2.134300806e-05f, 2.160286725e-05f, 2.186266848e-05f, 2.212241132e-05f, 2.238209531e-05f, 2.264172001e-05f, +2.290128498e-05f, 2.316078977e-05f, 2.342023393e-05f, 2.367961703e-05f, 2.393893862e-05f, 2.419819826e-05f, 2.445739550e-05f, 2.471652990e-05f, 2.497560102e-05f, 2.523460841e-05f, +2.549355162e-05f, 2.575243023e-05f, 2.601124378e-05f, 2.626999184e-05f, 2.652867395e-05f, 2.678728968e-05f, 2.704583859e-05f, 2.730432023e-05f, 2.756273416e-05f, 2.782107995e-05f, +2.807935714e-05f, 2.833756530e-05f, 2.859570399e-05f, 2.885377276e-05f, 2.911177118e-05f, 2.936969880e-05f, 2.962755518e-05f, 2.988533989e-05f, 3.014305248e-05f, 3.040069252e-05f, +3.065825955e-05f, 3.091575315e-05f, 3.117317288e-05f, 3.143051829e-05f, 3.168778894e-05f, 3.194498440e-05f, 3.220210423e-05f, 3.245914798e-05f, 3.271611523e-05f, 3.297300552e-05f, +3.322981843e-05f, 3.348655352e-05f, 3.374321034e-05f, 3.399978846e-05f, 3.425628745e-05f, 3.451270686e-05f, 3.476904625e-05f, 3.502530520e-05f, 3.528148326e-05f, 3.553757999e-05f, +3.579359497e-05f, 3.604952775e-05f, 3.630537790e-05f, 3.656114498e-05f, 3.681682856e-05f, 3.707242819e-05f, 3.732794346e-05f, 3.758337391e-05f, 3.783871911e-05f, 3.809397864e-05f, +3.834915205e-05f, 3.860423891e-05f, 3.885923879e-05f, 3.911415125e-05f, 3.936897585e-05f, 3.962371217e-05f, 3.987835978e-05f, 4.013291822e-05f, 4.038738709e-05f, 4.064176593e-05f, +4.089605432e-05f, 4.115025183e-05f, 4.140435802e-05f, 4.165837246e-05f, 4.191229471e-05f, 4.216612436e-05f, 4.241986096e-05f, 4.267350408e-05f, 4.292705330e-05f, 4.318050817e-05f, +4.343386828e-05f, 4.368713318e-05f, 4.394030246e-05f, 4.419337567e-05f, 4.444635239e-05f, 4.469923219e-05f, 4.495201464e-05f, 4.520469931e-05f, 4.545728576e-05f, 4.570977358e-05f, +4.596216233e-05f, 4.621445159e-05f, 4.646664091e-05f, 4.671872989e-05f, 4.697071808e-05f, 4.722260506e-05f, 4.747439041e-05f, 4.772607369e-05f, 4.797765448e-05f, 4.822913235e-05f, +4.848050688e-05f, 4.873177763e-05f, 4.898294419e-05f, 4.923400612e-05f, 4.948496300e-05f, 4.973581440e-05f, 4.998655990e-05f, 5.023719907e-05f, 5.048773149e-05f, 5.073815674e-05f, +5.098847438e-05f, 5.123868399e-05f, 5.148878516e-05f, 5.173877745e-05f, 5.198866044e-05f, 5.223843371e-05f, 5.248809684e-05f, 5.273764939e-05f, 5.298709096e-05f, 5.323642111e-05f, +5.348563942e-05f, 5.373474548e-05f, 5.398373886e-05f, 5.423261913e-05f, 5.448138588e-05f, 5.473003869e-05f, 5.497857713e-05f, 5.522700078e-05f, 5.547530922e-05f, 5.572350204e-05f, +5.597157881e-05f, 5.621953911e-05f, 5.646738253e-05f, 5.671510864e-05f, 5.696271702e-05f, 5.721020725e-05f, 5.745757893e-05f, 5.770483162e-05f, 5.795196491e-05f, 5.819897838e-05f, +5.844587162e-05f, 5.869264420e-05f, 5.893929571e-05f, 5.918582574e-05f, 5.943223386e-05f, 5.967851965e-05f, 5.992468272e-05f, 6.017072262e-05f, 6.041663896e-05f, 6.066243131e-05f, +6.090809927e-05f, 6.115364240e-05f, 6.139906031e-05f, 6.164435257e-05f, 6.188951878e-05f, 6.213455851e-05f, 6.237947135e-05f, 6.262425690e-05f, 6.286891473e-05f, 6.311344443e-05f, +6.335784560e-05f, 6.360211781e-05f, 6.384626066e-05f, 6.409027373e-05f, 6.433415661e-05f, 6.457790890e-05f, 6.482153017e-05f, 6.506502002e-05f, 6.530837804e-05f, 6.555160382e-05f, +6.579469694e-05f, 6.603765700e-05f, 6.628048359e-05f, 6.652317630e-05f, 6.676573471e-05f, 6.700815842e-05f, 6.725044703e-05f, 6.749260011e-05f, 6.773461728e-05f, 6.797649810e-05f, +6.821824219e-05f, 6.845984913e-05f, 6.870131852e-05f, 6.894264994e-05f, 6.918384299e-05f, 6.942489727e-05f, 6.966581237e-05f, 6.990658789e-05f, 7.014722341e-05f, 7.038771853e-05f, +7.062807286e-05f, 7.086828598e-05f, 7.110835748e-05f, 7.134828698e-05f, 7.158807405e-05f, 7.182771831e-05f, 7.206721934e-05f, 7.230657674e-05f, 7.254579011e-05f, 7.278485905e-05f, +7.302378315e-05f, 7.326256202e-05f, 7.350119525e-05f, 7.373968245e-05f, 7.397802320e-05f, 7.421621711e-05f, 7.445426378e-05f, 7.469216281e-05f, 7.492991380e-05f, 7.516751635e-05f, +7.540497006e-05f, 7.564227453e-05f, 7.587942936e-05f, 7.611643416e-05f, 7.635328853e-05f, 7.658999206e-05f, 7.682654437e-05f, 7.706294505e-05f, 7.729919371e-05f, 7.753528995e-05f, +7.777123337e-05f, 7.800702359e-05f, 7.824266019e-05f, 7.847814280e-05f, 7.871347100e-05f, 7.894864442e-05f, 7.918366265e-05f, 7.941852529e-05f, 7.965323197e-05f, 7.988778227e-05f, +8.012217581e-05f, 8.035641220e-05f, 8.059049104e-05f, 8.082441194e-05f, 8.105817451e-05f, 8.129177835e-05f, 8.152522309e-05f, 8.175850831e-05f, 8.199163364e-05f, 8.222459868e-05f, +8.245740304e-05f, 8.269004633e-05f, 8.292252817e-05f, 8.315484816e-05f, 8.338700592e-05f, 8.361900105e-05f, 8.385083317e-05f, 8.408250189e-05f, 8.431400681e-05f, 8.454534757e-05f, +8.477652376e-05f, 8.500753500e-05f, 8.523838091e-05f, 8.546906109e-05f, 8.569957516e-05f, 8.592992274e-05f, 8.616010344e-05f, 8.639011688e-05f, 8.661996267e-05f, 8.684964043e-05f, +8.707914977e-05f, 8.730849031e-05f, 8.753766167e-05f, 8.776666346e-05f, 8.799549530e-05f, 8.822415681e-05f, 8.845264760e-05f, 8.868096731e-05f, 8.890911553e-05f, 8.913709190e-05f, +8.936489603e-05f, 8.959252754e-05f, 8.981998605e-05f, 9.004727119e-05f, 9.027438256e-05f, 9.050131981e-05f, 9.072808253e-05f, 9.095467036e-05f, 9.118108292e-05f, 9.140731984e-05f, +9.163338072e-05f, 9.185926520e-05f, 9.208497290e-05f, 9.231050344e-05f, 9.253585645e-05f, 9.276103156e-05f, 9.298602838e-05f, 9.321084654e-05f, 9.343548566e-05f, 9.365994538e-05f, +9.388422532e-05f, 9.410832510e-05f, 9.433224435e-05f, 9.455598270e-05f, 9.477953977e-05f, 9.500291520e-05f, 9.522610861e-05f, 9.544911963e-05f, 9.567194789e-05f, 9.589459302e-05f, +9.611705464e-05f, 9.633933239e-05f, 9.656142589e-05f, 9.678333479e-05f, 9.700505870e-05f, 9.722659726e-05f, 9.744795010e-05f, 9.766911686e-05f, 9.789009716e-05f, 9.811089064e-05f, +9.833149693e-05f, 9.855191566e-05f, 9.877214647e-05f, 9.899218899e-05f, 9.921204286e-05f, 9.943170770e-05f, 9.965118317e-05f, 9.987046888e-05f, 1.000895645e-04f, 1.003084696e-04f, +1.005271839e-04f, 1.007457070e-04f, 1.009640385e-04f, 1.011821781e-04f, 1.014001254e-04f, 1.016178800e-04f, 1.018354416e-04f, 1.020528099e-04f, 1.022699844e-04f, 1.024869648e-04f, +1.027037508e-04f, 1.029203419e-04f, 1.031367379e-04f, 1.033529383e-04f, 1.035689429e-04f, 1.037847512e-04f, 1.040003629e-04f, 1.042157776e-04f, 1.044309950e-04f, 1.046460147e-04f, +1.048608364e-04f, 1.050754597e-04f, 1.052898843e-04f, 1.055041097e-04f, 1.057181357e-04f, 1.059319619e-04f, 1.061455880e-04f, 1.063590135e-04f, 1.065722381e-04f, 1.067852615e-04f, +1.069980834e-04f, 1.072107033e-04f, 1.074231209e-04f, 1.076353359e-04f, 1.078473479e-04f, 1.080591566e-04f, 1.082707616e-04f, 1.084821626e-04f, 1.086933591e-04f, 1.089043510e-04f, +1.091151378e-04f, 1.093257191e-04f, 1.095360947e-04f, 1.097462641e-04f, 1.099562271e-04f, 1.101659832e-04f, 1.103755322e-04f, 1.105848737e-04f, 1.107940073e-04f, 1.110029328e-04f, +1.112116496e-04f, 1.114201576e-04f, 1.116284564e-04f, 1.118365456e-04f, 1.120444248e-04f, 1.122520938e-04f, 1.124595522e-04f, 1.126667996e-04f, 1.128738358e-04f, 1.130806603e-04f, +1.132872728e-04f, 1.134936730e-04f, 1.136998606e-04f, 1.139058352e-04f, 1.141115964e-04f, 1.143171440e-04f, 1.145224776e-04f, 1.147275968e-04f, 1.149325013e-04f, 1.151371908e-04f, +1.153416650e-04f, 1.155459234e-04f, 1.157499659e-04f, 1.159537919e-04f, 1.161574013e-04f, 1.163607936e-04f, 1.165639685e-04f, 1.167669257e-04f, 1.169696649e-04f, 1.171721857e-04f, +1.173744878e-04f, 1.175765709e-04f, 1.177784346e-04f, 1.179800785e-04f, 1.181815025e-04f, 1.183827061e-04f, 1.185836890e-04f, 1.187844508e-04f, 1.189849913e-04f, 1.191853101e-04f, +1.193854069e-04f, 1.195852814e-04f, 1.197849332e-04f, 1.199843620e-04f, 1.201835674e-04f, 1.203825492e-04f, 1.205813071e-04f, 1.207798406e-04f, 1.209781495e-04f, 1.211762334e-04f, +1.213740921e-04f, 1.215717251e-04f, 1.217691322e-04f, 1.219663131e-04f, 1.221632674e-04f, 1.223599948e-04f, 1.225564949e-04f, 1.227527676e-04f, 1.229488123e-04f, 1.231446289e-04f, +1.233402170e-04f, 1.235355762e-04f, 1.237307063e-04f, 1.239256070e-04f, 1.241202778e-04f, 1.243147186e-04f, 1.245089289e-04f, 1.247029085e-04f, 1.248966571e-04f, 1.250901742e-04f, +1.252834597e-04f, 1.254765132e-04f, 1.256693344e-04f, 1.258619229e-04f, 1.260542785e-04f, 1.262464008e-04f, 1.264382895e-04f, 1.266299444e-04f, 1.268213650e-04f, 1.270125511e-04f, +1.272035024e-04f, 1.273942186e-04f, 1.275846993e-04f, 1.277749442e-04f, 1.279649531e-04f, 1.281547256e-04f, 1.283442614e-04f, 1.285335602e-04f, 1.287226217e-04f, 1.289114456e-04f, +1.291000315e-04f, 1.292883793e-04f, 1.294764884e-04f, 1.296643588e-04f, 1.298519900e-04f, 1.300393817e-04f, 1.302265337e-04f, 1.304134456e-04f, 1.306001171e-04f, 1.307865480e-04f, +1.309727379e-04f, 1.311586865e-04f, 1.313443935e-04f, 1.315298586e-04f, 1.317150816e-04f, 1.319000620e-04f, 1.320847997e-04f, 1.322692943e-04f, 1.324535455e-04f, 1.326375530e-04f, +1.328213165e-04f, 1.330048357e-04f, 1.331881104e-04f, 1.333711401e-04f, 1.335539247e-04f, 1.337364639e-04f, 1.339187572e-04f, 1.341008045e-04f, 1.342826054e-04f, 1.344641597e-04f, +1.346454670e-04f, 1.348265271e-04f, 1.350073396e-04f, 1.351879043e-04f, 1.353682209e-04f, 1.355482890e-04f, 1.357281085e-04f, 1.359076789e-04f, 1.360870001e-04f, 1.362660717e-04f, +1.364448934e-04f, 1.366234649e-04f, 1.368017860e-04f, 1.369798564e-04f, 1.371576757e-04f, 1.373352438e-04f, 1.375125602e-04f, 1.376896247e-04f, 1.378664371e-04f, 1.380429970e-04f, +1.382193042e-04f, 1.383953583e-04f, 1.385711591e-04f, 1.387467063e-04f, 1.389219997e-04f, 1.390970389e-04f, 1.392718236e-04f, 1.394463536e-04f, 1.396206286e-04f, 1.397946483e-04f, +1.399684124e-04f, 1.401419207e-04f, 1.403151729e-04f, 1.404881686e-04f, 1.406609076e-04f, 1.408333897e-04f, 1.410056145e-04f, 1.411775819e-04f, 1.413492914e-04f, 1.415207428e-04f, +1.416919359e-04f, 1.418628703e-04f, 1.420335459e-04f, 1.422039622e-04f, 1.423741191e-04f, 1.425440163e-04f, 1.427136535e-04f, 1.428830304e-04f, 1.430521468e-04f, 1.432210023e-04f, +1.433895968e-04f, 1.435579299e-04f, 1.437260014e-04f, 1.438938110e-04f, 1.440613584e-04f, 1.442286434e-04f, 1.443956656e-04f, 1.445624249e-04f, 1.447289210e-04f, 1.448951535e-04f, +1.450611223e-04f, 1.452268270e-04f, 1.453922674e-04f, 1.455574433e-04f, 1.457223543e-04f, 1.458870002e-04f, 1.460513808e-04f, 1.462154957e-04f, 1.463793447e-04f, 1.465429276e-04f, +1.467062440e-04f, 1.468692938e-04f, 1.470320767e-04f, 1.471945923e-04f, 1.473568405e-04f, 1.475188210e-04f, 1.476805335e-04f, 1.478419778e-04f, 1.480031536e-04f, 1.481640606e-04f, +1.483246987e-04f, 1.484850674e-04f, 1.486451667e-04f, 1.488049961e-04f, 1.489645556e-04f, 1.491238448e-04f, 1.492828634e-04f, 1.494416112e-04f, 1.496000880e-04f, 1.497582935e-04f, +1.499162275e-04f, 1.500738896e-04f, 1.502312797e-04f, 1.503883975e-04f, 1.505452428e-04f, 1.507018152e-04f, 1.508581146e-04f, 1.510141407e-04f, 1.511698932e-04f, 1.513253720e-04f, +1.514805767e-04f, 1.516355071e-04f, 1.517901630e-04f, 1.519445441e-04f, 1.520986502e-04f, 1.522524810e-04f, 1.524060363e-04f, 1.525593159e-04f, 1.527123194e-04f, 1.528650467e-04f, +1.530174975e-04f, 1.531696716e-04f, 1.533215687e-04f, 1.534731886e-04f, 1.536245311e-04f, 1.537755959e-04f, 1.539263827e-04f, 1.540768914e-04f, 1.542271216e-04f, 1.543770732e-04f, +1.545267460e-04f, 1.546761396e-04f, 1.548252539e-04f, 1.549740886e-04f, 1.551226434e-04f, 1.552709182e-04f, 1.554189127e-04f, 1.555666267e-04f, 1.557140599e-04f, 1.558612121e-04f, +1.560080831e-04f, 1.561546727e-04f, 1.563009805e-04f, 1.564470065e-04f, 1.565927503e-04f, 1.567382117e-04f, 1.568833905e-04f, 1.570282864e-04f, 1.571728993e-04f, 1.573172290e-04f, +1.574612750e-04f, 1.576050374e-04f, 1.577485158e-04f, 1.578917099e-04f, 1.580346197e-04f, 1.581772448e-04f, 1.583195851e-04f, 1.584616402e-04f, 1.586034100e-04f, 1.587448943e-04f, +1.588860928e-04f, 1.590270054e-04f, 1.591676317e-04f, 1.593079716e-04f, 1.594480249e-04f, 1.595877913e-04f, 1.597272706e-04f, 1.598664627e-04f, 1.600053672e-04f, 1.601439839e-04f, +1.602823127e-04f, 1.604203534e-04f, 1.605581056e-04f, 1.606955693e-04f, 1.608327441e-04f, 1.609696299e-04f, 1.611062265e-04f, 1.612425336e-04f, 1.613785511e-04f, 1.615142786e-04f, +1.616497161e-04f, 1.617848632e-04f, 1.619197199e-04f, 1.620542858e-04f, 1.621885608e-04f, 1.623225446e-04f, 1.624562371e-04f, 1.625896380e-04f, 1.627227472e-04f, 1.628555644e-04f, +1.629880894e-04f, 1.631203220e-04f, 1.632522620e-04f, 1.633839092e-04f, 1.635152634e-04f, 1.636463244e-04f, 1.637770920e-04f, 1.639075660e-04f, 1.640377462e-04f, 1.641676323e-04f, +1.642972242e-04f, 1.644265218e-04f, 1.645555247e-04f, 1.646842327e-04f, 1.648126458e-04f, 1.649407636e-04f, 1.650685861e-04f, 1.651961129e-04f, 1.653233439e-04f, 1.654502789e-04f, +1.655769177e-04f, 1.657032601e-04f, 1.658293059e-04f, 1.659550549e-04f, 1.660805069e-04f, 1.662056618e-04f, 1.663305193e-04f, 1.664550792e-04f, 1.665793414e-04f, 1.667033057e-04f, +1.668269718e-04f, 1.669503396e-04f, 1.670734088e-04f, 1.671961794e-04f, 1.673186511e-04f, 1.674408237e-04f, 1.675626971e-04f, 1.676842709e-04f, 1.678055452e-04f, 1.679265196e-04f, +1.680471940e-04f, 1.681675682e-04f, 1.682876421e-04f, 1.684074154e-04f, 1.685268879e-04f, 1.686460595e-04f, 1.687649300e-04f, 1.688834992e-04f, 1.690017669e-04f, 1.691197329e-04f, +1.692373972e-04f, 1.693547594e-04f, 1.694718194e-04f, 1.695885771e-04f, 1.697050322e-04f, 1.698211845e-04f, 1.699370340e-04f, 1.700525804e-04f, 1.701678235e-04f, 1.702827632e-04f, +1.703973993e-04f, 1.705117316e-04f, 1.706257600e-04f, 1.707394842e-04f, 1.708529042e-04f, 1.709660196e-04f, 1.710788305e-04f, 1.711913365e-04f, 1.713035375e-04f, 1.714154334e-04f, +1.715270239e-04f, 1.716383090e-04f, 1.717492884e-04f, 1.718599620e-04f, 1.719703295e-04f, 1.720803910e-04f, 1.721901461e-04f, 1.722995947e-04f, 1.724087366e-04f, 1.725175717e-04f, +1.726260999e-04f, 1.727343209e-04f, 1.728422345e-04f, 1.729498407e-04f, 1.730571393e-04f, 1.731641301e-04f, 1.732708129e-04f, 1.733771876e-04f, 1.734832540e-04f, 1.735890120e-04f, +1.736944614e-04f, 1.737996021e-04f, 1.739044338e-04f, 1.740089565e-04f, 1.741131699e-04f, 1.742170740e-04f, 1.743206685e-04f, 1.744239534e-04f, 1.745269284e-04f, 1.746295934e-04f, +1.747319483e-04f, 1.748339929e-04f, 1.749357270e-04f, 1.750371505e-04f, 1.751382633e-04f, 1.752390651e-04f, 1.753395559e-04f, 1.754397356e-04f, 1.755396038e-04f, 1.756391606e-04f, +1.757384057e-04f, 1.758373390e-04f, 1.759359604e-04f, 1.760342697e-04f, 1.761322668e-04f, 1.762299515e-04f, 1.763273236e-04f, 1.764243832e-04f, 1.765211299e-04f, 1.766175636e-04f, +1.767136843e-04f, 1.768094917e-04f, 1.769049858e-04f, 1.770001664e-04f, 1.770950333e-04f, 1.771895864e-04f, 1.772838256e-04f, 1.773777507e-04f, 1.774713616e-04f, 1.775646582e-04f, +1.776576403e-04f, 1.777503078e-04f, 1.778426605e-04f, 1.779346984e-04f, 1.780264212e-04f, 1.781178289e-04f, 1.782089213e-04f, 1.782996983e-04f, 1.783901598e-04f, 1.784803055e-04f, +1.785701355e-04f, 1.786596495e-04f, 1.787488474e-04f, 1.788377292e-04f, 1.789262946e-04f, 1.790145435e-04f, 1.791024759e-04f, 1.791900916e-04f, 1.792773904e-04f, 1.793643722e-04f, +1.794510370e-04f, 1.795373846e-04f, 1.796234148e-04f, 1.797091276e-04f, 1.797945228e-04f, 1.798796003e-04f, 1.799643599e-04f, 1.800488016e-04f, 1.801329252e-04f, 1.802167307e-04f, +1.803002178e-04f, 1.803833865e-04f, 1.804662367e-04f, 1.805487682e-04f, 1.806309809e-04f, 1.807128748e-04f, 1.807944496e-04f, 1.808757052e-04f, 1.809566417e-04f, 1.810372587e-04f, +1.811175563e-04f, 1.811975343e-04f, 1.812771927e-04f, 1.813565312e-04f, 1.814355497e-04f, 1.815142483e-04f, 1.815926267e-04f, 1.816706848e-04f, 1.817484226e-04f, 1.818258399e-04f, +1.819029366e-04f, 1.819797126e-04f, 1.820561678e-04f, 1.821323021e-04f, 1.822081154e-04f, 1.822836076e-04f, 1.823587786e-04f, 1.824336283e-04f, 1.825081565e-04f, 1.825823632e-04f, +1.826562482e-04f, 1.827298115e-04f, 1.828030530e-04f, 1.828759725e-04f, 1.829485700e-04f, 1.830208453e-04f, 1.830927984e-04f, 1.831644292e-04f, 1.832357375e-04f, 1.833067233e-04f, +1.833773865e-04f, 1.834477269e-04f, 1.835177445e-04f, 1.835874392e-04f, 1.836568109e-04f, 1.837258595e-04f, 1.837945849e-04f, 1.838629869e-04f, 1.839310656e-04f, 1.839988208e-04f, +1.840662524e-04f, 1.841333604e-04f, 1.842001446e-04f, 1.842666050e-04f, 1.843327414e-04f, 1.843985538e-04f, 1.844640422e-04f, 1.845292063e-04f, 1.845940461e-04f, 1.846585616e-04f, +1.847227526e-04f, 1.847866191e-04f, 1.848501609e-04f, 1.849133780e-04f, 1.849762704e-04f, 1.850388379e-04f, 1.851010804e-04f, 1.851629979e-04f, 1.852245902e-04f, 1.852858574e-04f, +1.853467992e-04f, 1.854074158e-04f, 1.854677068e-04f, 1.855276724e-04f, 1.855873123e-04f, 1.856466266e-04f, 1.857056152e-04f, 1.857642779e-04f, 1.858226147e-04f, 1.858806256e-04f, +1.859383103e-04f, 1.859956690e-04f, 1.860527015e-04f, 1.861094077e-04f, 1.861657875e-04f, 1.862218410e-04f, 1.862775679e-04f, 1.863329684e-04f, 1.863880421e-04f, 1.864427892e-04f, +1.864972095e-04f, 1.865513030e-04f, 1.866050696e-04f, 1.866585093e-04f, 1.867116219e-04f, 1.867644074e-04f, 1.868168657e-04f, 1.868689969e-04f, 1.869208007e-04f, 1.869722772e-04f, +1.870234262e-04f, 1.870742478e-04f, 1.871247418e-04f, 1.871749083e-04f, 1.872247470e-04f, 1.872742581e-04f, 1.873234413e-04f, 1.873722968e-04f, 1.874208243e-04f, 1.874690238e-04f, +1.875168954e-04f, 1.875644389e-04f, 1.876116542e-04f, 1.876585414e-04f, 1.877051003e-04f, 1.877513309e-04f, 1.877972332e-04f, 1.878428071e-04f, 1.878880525e-04f, 1.879329695e-04f, +1.879775578e-04f, 1.880218176e-04f, 1.880657487e-04f, 1.881093511e-04f, 1.881526248e-04f, 1.881955696e-04f, 1.882381856e-04f, 1.882804727e-04f, 1.883224308e-04f, 1.883640600e-04f, +1.884053601e-04f, 1.884463311e-04f, 1.884869730e-04f, 1.885272857e-04f, 1.885672692e-04f, 1.886069235e-04f, 1.886462484e-04f, 1.886852440e-04f, 1.887239102e-04f, 1.887622470e-04f, +1.888002543e-04f, 1.888379322e-04f, 1.888752804e-04f, 1.889122991e-04f, 1.889489882e-04f, 1.889853476e-04f, 1.890213773e-04f, 1.890570773e-04f, 1.890924475e-04f, 1.891274880e-04f, +1.891621985e-04f, 1.891965793e-04f, 1.892306301e-04f, 1.892643510e-04f, 1.892977419e-04f, 1.893308028e-04f, 1.893635337e-04f, 1.893959345e-04f, 1.894280053e-04f, 1.894597459e-04f, +1.894911564e-04f, 1.895222367e-04f, 1.895529868e-04f, 1.895834067e-04f, 1.896134963e-04f, 1.896432556e-04f, 1.896726847e-04f, 1.897017834e-04f, 1.897305517e-04f, 1.897589897e-04f, +1.897870973e-04f, 1.898148744e-04f, 1.898423211e-04f, 1.898694374e-04f, 1.898962231e-04f, 1.899226784e-04f, 1.899488031e-04f, 1.899745973e-04f, 1.900000609e-04f, 1.900251939e-04f, +1.900499964e-04f, 1.900744682e-04f, 1.900986094e-04f, 1.901224200e-04f, 1.901458999e-04f, 1.901690491e-04f, 1.901918676e-04f, 1.902143554e-04f, 1.902365126e-04f, 1.902583389e-04f, +1.902798346e-04f, 1.903009995e-04f, 1.903218336e-04f, 1.903423370e-04f, 1.903625096e-04f, 1.903823515e-04f, 1.904018625e-04f, 1.904210427e-04f, 1.904398921e-04f, 1.904584107e-04f, +1.904765985e-04f, 1.904944555e-04f, 1.905119816e-04f, 1.905291769e-04f, 1.905460414e-04f, 1.905625750e-04f, 1.905787778e-04f, 1.905946497e-04f, 1.906101908e-04f, 1.906254011e-04f, +1.906402805e-04f, 1.906548291e-04f, 1.906690468e-04f, 1.906829337e-04f, 1.906964897e-04f, 1.907097150e-04f, 1.907226093e-04f, 1.907351729e-04f, 1.907474056e-04f, 1.907593075e-04f, +1.907708786e-04f, 1.907821189e-04f, 1.907930284e-04f, 1.908036072e-04f, 1.908138551e-04f, 1.908237722e-04f, 1.908333586e-04f, 1.908426143e-04f, 1.908515391e-04f, 1.908601333e-04f, +1.908683967e-04f, 1.908763295e-04f, 1.908839315e-04f, 1.908912028e-04f, 1.908981435e-04f, 1.909047535e-04f, 1.909110329e-04f, 1.909169816e-04f, 1.909225998e-04f, 1.909278873e-04f, +1.909328443e-04f, 1.909374707e-04f, 1.909417666e-04f, 1.909457319e-04f, 1.909493668e-04f, 1.909526712e-04f, 1.909556451e-04f, 1.909582885e-04f, 1.909606016e-04f, 1.909625843e-04f, +1.909642366e-04f, 1.909655585e-04f, 1.909665501e-04f, 1.909672114e-04f, 1.909675425e-04f, 1.909675433e-04f, 1.909672138e-04f, 1.909665542e-04f, 1.909655644e-04f, 1.909642445e-04f, +1.909625945e-04f, 1.909606143e-04f, 1.909583042e-04f, 1.909556640e-04f, 1.909526938e-04f, 1.909493936e-04f, 1.909457635e-04f, 1.909418036e-04f, 1.909375137e-04f, 1.909328941e-04f, +1.909279446e-04f, 1.909226654e-04f, 1.909170565e-04f, 1.909111179e-04f, 1.909048496e-04f, 1.908982517e-04f, 1.908913242e-04f, 1.908840672e-04f, 1.908764807e-04f, 1.908685648e-04f, +1.908603194e-04f, 1.908517447e-04f, 1.908428406e-04f, 1.908336072e-04f, 1.908240445e-04f, 1.908141527e-04f, 1.908039317e-04f, 1.907933815e-04f, 1.907825023e-04f, 1.907712940e-04f, +1.907597568e-04f, 1.907478906e-04f, 1.907356955e-04f, 1.907231716e-04f, 1.907103189e-04f, 1.906971374e-04f, 1.906836272e-04f, 1.906697884e-04f, 1.906556209e-04f, 1.906411249e-04f, +1.906263004e-04f, 1.906111475e-04f, 1.905956662e-04f, 1.905798565e-04f, 1.905637185e-04f, 1.905472523e-04f, 1.905304579e-04f, 1.905133354e-04f, 1.904958848e-04f, 1.904781062e-04f, +1.904599997e-04f, 1.904415652e-04f, 1.904228029e-04f, 1.904037128e-04f, 1.903842950e-04f, 1.903645496e-04f, 1.903444765e-04f, 1.903240759e-04f, 1.903033478e-04f, 1.902822923e-04f, +1.902609094e-04f, 1.902391993e-04f, 1.902171619e-04f, 1.901947973e-04f, 1.901721057e-04f, 1.901490870e-04f, 1.901257413e-04f, 1.901020688e-04f, 1.900780694e-04f, 1.900537432e-04f, +1.900290903e-04f, 1.900041108e-04f, 1.899788048e-04f, 1.899531722e-04f, 1.899272133e-04f, 1.899009279e-04f, 1.898743163e-04f, 1.898473785e-04f, 1.898201146e-04f, 1.897925246e-04f, +1.897646086e-04f, 1.897363667e-04f, 1.897077989e-04f, 1.896789054e-04f, 1.896496862e-04f, 1.896201414e-04f, 1.895902711e-04f, 1.895600753e-04f, 1.895295541e-04f, 1.894987077e-04f, +1.894675360e-04f, 1.894360391e-04f, 1.894042172e-04f, 1.893720704e-04f, 1.893395986e-04f, 1.893068020e-04f, 1.892736807e-04f, 1.892402348e-04f, 1.892064642e-04f, 1.891723692e-04f, +1.891379498e-04f, 1.891032061e-04f, 1.890681382e-04f, 1.890327461e-04f, 1.889970300e-04f, 1.889609899e-04f, 1.889246260e-04f, 1.888879382e-04f, 1.888509268e-04f, 1.888135917e-04f, +1.887759332e-04f, 1.887379512e-04f, 1.886996459e-04f, 1.886610173e-04f, 1.886220656e-04f, 1.885827908e-04f, 1.885431931e-04f, 1.885032725e-04f, 1.884630291e-04f, 1.884224631e-04f, +1.883815745e-04f, 1.883403633e-04f, 1.882988298e-04f, 1.882569740e-04f, 1.882147961e-04f, 1.881722960e-04f, 1.881294739e-04f, 1.880863299e-04f, 1.880428642e-04f, 1.879990767e-04f, +1.879549677e-04f, 1.879105371e-04f, 1.878657852e-04f, 1.878207120e-04f, 1.877753176e-04f, 1.877296021e-04f, 1.876835657e-04f, 1.876372084e-04f, 1.875905303e-04f, 1.875435316e-04f, +1.874962123e-04f, 1.874485726e-04f, 1.874006125e-04f, 1.873523323e-04f, 1.873037319e-04f, 1.872548115e-04f, 1.872055712e-04f, 1.871560112e-04f, 1.871061314e-04f, 1.870559321e-04f, +1.870054134e-04f, 1.869545753e-04f, 1.869034180e-04f, 1.868519416e-04f, 1.868001462e-04f, 1.867480319e-04f, 1.866955988e-04f, 1.866428471e-04f, 1.865897769e-04f, 1.865363883e-04f, +1.864826813e-04f, 1.864286562e-04f, 1.863743130e-04f, 1.863196519e-04f, 1.862646730e-04f, 1.862093764e-04f, 1.861537622e-04f, 1.860978305e-04f, 1.860415815e-04f, 1.859850153e-04f, +1.859281320e-04f, 1.858709318e-04f, 1.858134147e-04f, 1.857555809e-04f, 1.856974305e-04f, 1.856389636e-04f, 1.855801804e-04f, 1.855210810e-04f, 1.854616655e-04f, 1.854019341e-04f, +1.853418868e-04f, 1.852815238e-04f, 1.852208453e-04f, 1.851598513e-04f, 1.850985420e-04f, 1.850369176e-04f, 1.849749780e-04f, 1.849127236e-04f, 1.848501544e-04f, 1.847872706e-04f, +1.847240723e-04f, 1.846605595e-04f, 1.845967326e-04f, 1.845325915e-04f, 1.844681364e-04f, 1.844033676e-04f, 1.843382850e-04f, 1.842728889e-04f, 1.842071793e-04f, 1.841411565e-04f, +1.840748205e-04f, 1.840081715e-04f, 1.839412097e-04f, 1.838739351e-04f, 1.838063479e-04f, 1.837384484e-04f, 1.836702365e-04f, 1.836017124e-04f, 1.835328764e-04f, 1.834637285e-04f, +1.833942688e-04f, 1.833244976e-04f, 1.832544150e-04f, 1.831840211e-04f, 1.831133160e-04f, 1.830423000e-04f, 1.829709731e-04f, 1.828993355e-04f, 1.828273873e-04f, 1.827551288e-04f, +1.826825600e-04f, 1.826096811e-04f, 1.825364923e-04f, 1.824629937e-04f, 1.823891854e-04f, 1.823150677e-04f, 1.822406406e-04f, 1.821659043e-04f, 1.820908590e-04f, 1.820155048e-04f, +1.819398419e-04f, 1.818638704e-04f, 1.817875906e-04f, 1.817110024e-04f, 1.816341062e-04f, 1.815569021e-04f, 1.814793901e-04f, 1.814015706e-04f, 1.813234435e-04f, 1.812450092e-04f, +1.811662677e-04f, 1.810872193e-04f, 1.810078640e-04f, 1.809282021e-04f, 1.808482337e-04f, 1.807679589e-04f, 1.806873780e-04f, 1.806064911e-04f, 1.805252983e-04f, 1.804437999e-04f, +1.803619959e-04f, 1.802798866e-04f, 1.801974721e-04f, 1.801147526e-04f, 1.800317283e-04f, 1.799483993e-04f, 1.798647658e-04f, 1.797808279e-04f, 1.796965859e-04f, 1.796120399e-04f, +1.795271900e-04f, 1.794420365e-04f, 1.793565795e-04f, 1.792708192e-04f, 1.791847557e-04f, 1.790983893e-04f, 1.790117201e-04f, 1.789247483e-04f, 1.788374740e-04f, 1.787498974e-04f, +1.786620188e-04f, 1.785738382e-04f, 1.784853559e-04f, 1.783965720e-04f, 1.783074867e-04f, 1.782181003e-04f, 1.781284128e-04f, 1.780384244e-04f, 1.779481354e-04f, 1.778575459e-04f, +1.777666560e-04f, 1.776754661e-04f, 1.775839762e-04f, 1.774921865e-04f, 1.774000973e-04f, 1.773077086e-04f, 1.772150207e-04f, 1.771220338e-04f, 1.770287481e-04f, 1.769351637e-04f, +1.768412808e-04f, 1.767470996e-04f, 1.766526203e-04f, 1.765578431e-04f, 1.764627682e-04f, 1.763673957e-04f, 1.762717259e-04f, 1.761757590e-04f, 1.760794950e-04f, 1.759829343e-04f, +1.758860770e-04f, 1.757889232e-04f, 1.756914733e-04f, 1.755937274e-04f, 1.754956856e-04f, 1.753973482e-04f, 1.752987154e-04f, 1.751997873e-04f, 1.751005642e-04f, 1.750010462e-04f, +1.749012336e-04f, 1.748011265e-04f, 1.747007251e-04f, 1.746000297e-04f, 1.744990404e-04f, 1.743977575e-04f, 1.742961811e-04f, 1.741943114e-04f, 1.740921486e-04f, 1.739896929e-04f, +1.738869446e-04f, 1.737839038e-04f, 1.736805708e-04f, 1.735769457e-04f, 1.734730287e-04f, 1.733688200e-04f, 1.732643199e-04f, 1.731595286e-04f, 1.730544461e-04f, 1.729490729e-04f, +1.728434090e-04f, 1.727374547e-04f, 1.726312101e-04f, 1.725246755e-04f, 1.724178512e-04f, 1.723107372e-04f, 1.722033338e-04f, 1.720956412e-04f, 1.719876597e-04f, 1.718793894e-04f, +1.717708305e-04f, 1.716619833e-04f, 1.715528479e-04f, 1.714434247e-04f, 1.713337137e-04f, 1.712237152e-04f, 1.711134294e-04f, 1.710028566e-04f, 1.708919969e-04f, 1.707808506e-04f, +1.706694178e-04f, 1.705576988e-04f, 1.704456939e-04f, 1.703334031e-04f, 1.702208268e-04f, 1.701079652e-04f, 1.699948184e-04f, 1.698813867e-04f, 1.697676703e-04f, 1.696536695e-04f, +1.695393844e-04f, 1.694248153e-04f, 1.693099624e-04f, 1.691948259e-04f, 1.690794060e-04f, 1.689637030e-04f, 1.688477170e-04f, 1.687314484e-04f, 1.686148973e-04f, 1.684980640e-04f, +1.683809486e-04f, 1.682635514e-04f, 1.681458727e-04f, 1.680279126e-04f, 1.679096714e-04f, 1.677911493e-04f, 1.676723465e-04f, 1.675532633e-04f, 1.674338999e-04f, 1.673142565e-04f, +1.671943333e-04f, 1.670741307e-04f, 1.669536487e-04f, 1.668328877e-04f, 1.667118479e-04f, 1.665905294e-04f, 1.664689326e-04f, 1.663470577e-04f, 1.662249048e-04f, 1.661024743e-04f, +1.659797664e-04f, 1.658567812e-04f, 1.657335191e-04f, 1.656099803e-04f, 1.654861650e-04f, 1.653620734e-04f, 1.652377058e-04f, 1.651130625e-04f, 1.649881436e-04f, 1.648629493e-04f, +1.647374801e-04f, 1.646117359e-04f, 1.644857172e-04f, 1.643594242e-04f, 1.642328570e-04f, 1.641060160e-04f, 1.639789014e-04f, 1.638515133e-04f, 1.637238521e-04f, 1.635959181e-04f, +1.634677113e-04f, 1.633392322e-04f, 1.632104809e-04f, 1.630814576e-04f, 1.629521627e-04f, 1.628225964e-04f, 1.626927588e-04f, 1.625626504e-04f, 1.624322712e-04f, 1.623016216e-04f, +1.621707017e-04f, 1.620395120e-04f, 1.619080525e-04f, 1.617763236e-04f, 1.616443254e-04f, 1.615120583e-04f, 1.613795225e-04f, 1.612467183e-04f, 1.611136458e-04f, 1.609803054e-04f, +1.608466973e-04f, 1.607128218e-04f, 1.605786790e-04f, 1.604442693e-04f, 1.603095930e-04f, 1.601746502e-04f, 1.600394412e-04f, 1.599039663e-04f, 1.597682257e-04f, 1.596322197e-04f, +1.594959486e-04f, 1.593594126e-04f, 1.592226119e-04f, 1.590855468e-04f, 1.589482177e-04f, 1.588106246e-04f, 1.586727680e-04f, 1.585346480e-04f, 1.583962649e-04f, 1.582576190e-04f, +1.581187105e-04f, 1.579795398e-04f, 1.578401069e-04f, 1.577004123e-04f, 1.575604562e-04f, 1.574202388e-04f, 1.572797605e-04f, 1.571390214e-04f, 1.569980218e-04f, 1.568567621e-04f, +1.567152424e-04f, 1.565734631e-04f, 1.564314243e-04f, 1.562891264e-04f, 1.561465697e-04f, 1.560037543e-04f, 1.558606806e-04f, 1.557173489e-04f, 1.555737593e-04f, 1.554299122e-04f, +1.552858079e-04f, 1.551414466e-04f, 1.549968285e-04f, 1.548519541e-04f, 1.547068234e-04f, 1.545614368e-04f, 1.544157946e-04f, 1.542698971e-04f, 1.541237444e-04f, 1.539773370e-04f, +1.538306750e-04f, 1.536837587e-04f, 1.535365884e-04f, 1.533891644e-04f, 1.532414870e-04f, 1.530935564e-04f, 1.529453730e-04f, 1.527969369e-04f, 1.526482485e-04f, 1.524993080e-04f, +1.523501157e-04f, 1.522006719e-04f, 1.520509769e-04f, 1.519010310e-04f, 1.517508344e-04f, 1.516003874e-04f, 1.514496903e-04f, 1.512987434e-04f, 1.511475469e-04f, 1.509961012e-04f, +1.508444065e-04f, 1.506924631e-04f, 1.505402713e-04f, 1.503878313e-04f, 1.502351435e-04f, 1.500822082e-04f, 1.499290255e-04f, 1.497755959e-04f, 1.496219195e-04f, 1.494679967e-04f, +1.493138278e-04f, 1.491594130e-04f, 1.490047527e-04f, 1.488498471e-04f, 1.486946965e-04f, 1.485393012e-04f, 1.483836615e-04f, 1.482277776e-04f, 1.480716499e-04f, 1.479152787e-04f, +1.477586642e-04f, 1.476018067e-04f, 1.474447066e-04f, 1.472873641e-04f, 1.471297795e-04f, 1.469719531e-04f, 1.468138851e-04f, 1.466555760e-04f, 1.464970259e-04f, 1.463382352e-04f, +1.461792042e-04f, 1.460199332e-04f, 1.458604223e-04f, 1.457006721e-04f, 1.455406826e-04f, 1.453804544e-04f, 1.452199875e-04f, 1.450592824e-04f, 1.448983393e-04f, 1.447371586e-04f, +1.445757404e-04f, 1.444140852e-04f, 1.442521932e-04f, 1.440900648e-04f, 1.439277001e-04f, 1.437650996e-04f, 1.436022635e-04f, 1.434391921e-04f, 1.432758857e-04f, 1.431123447e-04f, +1.429485693e-04f, 1.427845598e-04f, 1.426203165e-04f, 1.424558398e-04f, 1.422911299e-04f, 1.421261871e-04f, 1.419610118e-04f, 1.417956042e-04f, 1.416299647e-04f, 1.414640936e-04f, +1.412979911e-04f, 1.411316575e-04f, 1.409650933e-04f, 1.407982986e-04f, 1.406312738e-04f, 1.404640192e-04f, 1.402965351e-04f, 1.401288219e-04f, 1.399608797e-04f, 1.397927090e-04f, +1.396243100e-04f, 1.394556830e-04f, 1.392868284e-04f, 1.391177465e-04f, 1.389484376e-04f, 1.387789019e-04f, 1.386091398e-04f, 1.384391517e-04f, 1.382689378e-04f, 1.380984984e-04f, +1.379278338e-04f, 1.377569445e-04f, 1.375858306e-04f, 1.374144925e-04f, 1.372429305e-04f, 1.370711449e-04f, 1.368991360e-04f, 1.367269042e-04f, 1.365544498e-04f, 1.363817730e-04f, +1.362088743e-04f, 1.360357538e-04f, 1.358624120e-04f, 1.356888492e-04f, 1.355150656e-04f, 1.353410616e-04f, 1.351668375e-04f, 1.349923936e-04f, 1.348177303e-04f, 1.346428478e-04f, +1.344677465e-04f, 1.342924267e-04f, 1.341168888e-04f, 1.339411329e-04f, 1.337651596e-04f, 1.335889690e-04f, 1.334125616e-04f, 1.332359376e-04f, 1.330590973e-04f, 1.328820411e-04f, +1.327047693e-04f, 1.325272823e-04f, 1.323495802e-04f, 1.321716636e-04f, 1.319935327e-04f, 1.318151878e-04f, 1.316366292e-04f, 1.314578573e-04f, 1.312788725e-04f, 1.310996749e-04f, +1.309202650e-04f, 1.307406431e-04f, 1.305608095e-04f, 1.303807646e-04f, 1.302005086e-04f, 1.300200419e-04f, 1.298393648e-04f, 1.296584777e-04f, 1.294773809e-04f, 1.292960747e-04f, +1.291145594e-04f, 1.289328354e-04f, 1.287509031e-04f, 1.285687626e-04f, 1.283864145e-04f, 1.282038589e-04f, 1.280210963e-04f, 1.278381269e-04f, 1.276549511e-04f, 1.274715693e-04f, +1.272879817e-04f, 1.271041888e-04f, 1.269201907e-04f, 1.267359880e-04f, 1.265515808e-04f, 1.263669696e-04f, 1.261821547e-04f, 1.259971364e-04f, 1.258119150e-04f, 1.256264909e-04f, +1.254408645e-04f, 1.252550360e-04f, 1.250690058e-04f, 1.248827742e-04f, 1.246963416e-04f, 1.245097083e-04f, 1.243228747e-04f, 1.241358410e-04f, 1.239486077e-04f, 1.237611751e-04f, +1.235735435e-04f, 1.233857132e-04f, 1.231976846e-04f, 1.230094580e-04f, 1.228210338e-04f, 1.226324124e-04f, 1.224435940e-04f, 1.222545790e-04f, 1.220653677e-04f, 1.218759605e-04f, +1.216863578e-04f, 1.214965598e-04f, 1.213065669e-04f, 1.211163795e-04f, 1.209259979e-04f, 1.207354225e-04f, 1.205446535e-04f, 1.203536914e-04f, 1.201625365e-04f, 1.199711891e-04f, +1.197796496e-04f, 1.195879183e-04f, 1.193959956e-04f, 1.192038818e-04f, 1.190115773e-04f, 1.188190824e-04f, 1.186263975e-04f, 1.184335228e-04f, 1.182404589e-04f, 1.180472059e-04f, +1.178537643e-04f, 1.176601344e-04f, 1.174663166e-04f, 1.172723112e-04f, 1.170781185e-04f, 1.168837390e-04f, 1.166891729e-04f, 1.164944207e-04f, 1.162994826e-04f, 1.161043590e-04f, +1.159090503e-04f, 1.157135568e-04f, 1.155178789e-04f, 1.153220169e-04f, 1.151259712e-04f, 1.149297421e-04f, 1.147333300e-04f, 1.145367353e-04f, 1.143399583e-04f, 1.141429993e-04f, +1.139458587e-04f, 1.137485369e-04f, 1.135510343e-04f, 1.133533511e-04f, 1.131554877e-04f, 1.129574445e-04f, 1.127592219e-04f, 1.125608202e-04f, 1.123622397e-04f, 1.121634809e-04f, +1.119645440e-04f, 1.117654295e-04f, 1.115661377e-04f, 1.113666689e-04f, 1.111670236e-04f, 1.109672020e-04f, 1.107672045e-04f, 1.105670316e-04f, 1.103666835e-04f, 1.101661606e-04f, +1.099654633e-04f, 1.097645919e-04f, 1.095635468e-04f, 1.093623284e-04f, 1.091609370e-04f, 1.089593729e-04f, 1.087576367e-04f, 1.085557285e-04f, 1.083536488e-04f, 1.081513979e-04f, +1.079489763e-04f, 1.077463842e-04f, 1.075436220e-04f, 1.073406901e-04f, 1.071375889e-04f, 1.069343187e-04f, 1.067308798e-04f, 1.065272728e-04f, 1.063234978e-04f, 1.061195553e-04f, +1.059154457e-04f, 1.057111693e-04f, 1.055067265e-04f, 1.053021176e-04f, 1.050973430e-04f, 1.048924031e-04f, 1.046872983e-04f, 1.044820289e-04f, 1.042765952e-04f, 1.040709978e-04f, +1.038652368e-04f, 1.036593128e-04f, 1.034532260e-04f, 1.032469768e-04f, 1.030405657e-04f, 1.028339929e-04f, 1.026272588e-04f, 1.024203639e-04f, 1.022133085e-04f, 1.020060929e-04f, +1.017987175e-04f, 1.015911827e-04f, 1.013834889e-04f, 1.011756365e-04f, 1.009676257e-04f, 1.007594571e-04f, 1.005511309e-04f, 1.003426475e-04f, 1.001340073e-04f, 9.992521074e-05f, +9.971625811e-05f, 9.950714980e-05f, 9.929788619e-05f, 9.908846766e-05f, 9.887889457e-05f, 9.866916731e-05f, 9.845928625e-05f, 9.824925176e-05f, 9.803906423e-05f, 9.782872401e-05f, +9.761823151e-05f, 9.740758707e-05f, 9.719679110e-05f, 9.698584395e-05f, 9.677474602e-05f, 9.656349767e-05f, 9.635209928e-05f, 9.614055124e-05f, 9.592885391e-05f, 9.571700768e-05f, +9.550501293e-05f, 9.529287003e-05f, 9.508057936e-05f, 9.486814131e-05f, 9.465555625e-05f, 9.444282455e-05f, 9.422994661e-05f, 9.401692280e-05f, 9.380375350e-05f, 9.359043909e-05f, +9.337697995e-05f, 9.316337647e-05f, 9.294962901e-05f, 9.273573798e-05f, 9.252170373e-05f, 9.230752667e-05f, 9.209320717e-05f, 9.187874561e-05f, 9.166414237e-05f, 9.144939784e-05f, +9.123451240e-05f, 9.101948643e-05f, 9.080432032e-05f, 9.058901445e-05f, 9.037356920e-05f, 9.015798495e-05f, 8.994226210e-05f, 8.972640103e-05f, 8.951040211e-05f, 8.929426573e-05f, +8.907799229e-05f, 8.886158216e-05f, 8.864503573e-05f, 8.842835339e-05f, 8.821153551e-05f, 8.799458249e-05f, 8.777749472e-05f, 8.756027257e-05f, 8.734291644e-05f, 8.712542671e-05f, +8.690780377e-05f, 8.669004801e-05f, 8.647215981e-05f, 8.625413956e-05f, 8.603598765e-05f, 8.581770447e-05f, 8.559929040e-05f, 8.538074584e-05f, 8.516207117e-05f, 8.494326677e-05f, +8.472433305e-05f, 8.450527038e-05f, 8.428607917e-05f, 8.406675978e-05f, 8.384731263e-05f, 8.362773809e-05f, 8.340803656e-05f, 8.318820842e-05f, 8.296825408e-05f, 8.274817391e-05f, +8.252796830e-05f, 8.230763766e-05f, 8.208718237e-05f, 8.186660282e-05f, 8.164589940e-05f, 8.142507251e-05f, 8.120412253e-05f, 8.098304987e-05f, 8.076185490e-05f, 8.054053803e-05f, +8.031909965e-05f, 8.009754014e-05f, 7.987585991e-05f, 7.965405934e-05f, 7.943213882e-05f, 7.921009877e-05f, 7.898793955e-05f, 7.876566158e-05f, 7.854326524e-05f, 7.832075092e-05f, +7.809811903e-05f, 7.787536996e-05f, 7.765250409e-05f, 7.742952184e-05f, 7.720642358e-05f, 7.698320972e-05f, 7.675988065e-05f, 7.653643677e-05f, 7.631287847e-05f, 7.608920615e-05f, +7.586542020e-05f, 7.564152103e-05f, 7.541750902e-05f, 7.519338457e-05f, 7.496914809e-05f, 7.474479997e-05f, 7.452034059e-05f, 7.429577038e-05f, 7.407108970e-05f, 7.384629898e-05f, +7.362139860e-05f, 7.339638896e-05f, 7.317127046e-05f, 7.294604350e-05f, 7.272070848e-05f, 7.249526579e-05f, 7.226971583e-05f, 7.204405901e-05f, 7.181829572e-05f, 7.159242635e-05f, +7.136645132e-05f, 7.114037102e-05f, 7.091418584e-05f, 7.068789619e-05f, 7.046150247e-05f, 7.023500507e-05f, 7.000840441e-05f, 6.978170087e-05f, 6.955489486e-05f, 6.932798678e-05f, +6.910097702e-05f, 6.887386600e-05f, 6.864665411e-05f, 6.841934175e-05f, 6.819192933e-05f, 6.796441724e-05f, 6.773680588e-05f, 6.750909567e-05f, 6.728128699e-05f, 6.705338026e-05f, +6.682537587e-05f, 6.659727423e-05f, 6.636907573e-05f, 6.614078079e-05f, 6.591238980e-05f, 6.568390317e-05f, 6.545532129e-05f, 6.522664458e-05f, 6.499787344e-05f, 6.476900826e-05f, +6.454004946e-05f, 6.431099743e-05f, 6.408185258e-05f, 6.385261531e-05f, 6.362328603e-05f, 6.339386515e-05f, 6.316435305e-05f, 6.293475016e-05f, 6.270505687e-05f, 6.247527359e-05f, +6.224540073e-05f, 6.201543868e-05f, 6.178538786e-05f, 6.155524866e-05f, 6.132502150e-05f, 6.109470678e-05f, 6.086430490e-05f, 6.063381627e-05f, 6.040324129e-05f, 6.017258038e-05f, +5.994183393e-05f, 5.971100236e-05f, 5.948008607e-05f, 5.924908546e-05f, 5.901800094e-05f, 5.878683292e-05f, 5.855558181e-05f, 5.832424800e-05f, 5.809283192e-05f, 5.786133396e-05f, +5.762975453e-05f, 5.739809404e-05f, 5.716635290e-05f, 5.693453151e-05f, 5.670263028e-05f, 5.647064962e-05f, 5.623858994e-05f, 5.600645164e-05f, 5.577423513e-05f, 5.554194083e-05f, +5.530956913e-05f, 5.507712044e-05f, 5.484459518e-05f, 5.461199376e-05f, 5.437931657e-05f, 5.414656403e-05f, 5.391373656e-05f, 5.368083454e-05f, 5.344785841e-05f, 5.321480856e-05f, +5.298168540e-05f, 5.274848935e-05f, 5.251522081e-05f, 5.228188019e-05f, 5.204846790e-05f, 5.181498435e-05f, 5.158142995e-05f, 5.134780511e-05f, 5.111411024e-05f, 5.088034575e-05f, +5.064651205e-05f, 5.041260954e-05f, 5.017863865e-05f, 4.994459978e-05f, 4.971049333e-05f, 4.947631973e-05f, 4.924207937e-05f, 4.900777268e-05f, 4.877340006e-05f, 4.853896192e-05f, +4.830445868e-05f, 4.806989074e-05f, 4.783525851e-05f, 4.760056241e-05f, 4.736580285e-05f, 4.713098023e-05f, 4.689609498e-05f, 4.666114749e-05f, 4.642613819e-05f, 4.619106748e-05f, +4.595593578e-05f, 4.572074349e-05f, 4.548549103e-05f, 4.525017881e-05f, 4.501480725e-05f, 4.477937675e-05f, 4.454388772e-05f, 4.430834058e-05f, 4.407273574e-05f, 4.383707362e-05f, +4.360135462e-05f, 4.336557915e-05f, 4.312974764e-05f, 4.289386048e-05f, 4.265791810e-05f, 4.242192091e-05f, 4.218586932e-05f, 4.194976373e-05f, 4.171360458e-05f, 4.147739226e-05f, +4.124112719e-05f, 4.100480978e-05f, 4.076844045e-05f, 4.053201961e-05f, 4.029554767e-05f, 4.005902504e-05f, 3.982245215e-05f, 3.958582939e-05f, 3.934915719e-05f, 3.911243596e-05f, +3.887566612e-05f, 3.863884806e-05f, 3.840198222e-05f, 3.816506900e-05f, 3.792810881e-05f, 3.769110207e-05f, 3.745404920e-05f, 3.721695060e-05f, 3.697980670e-05f, 3.674261790e-05f, +3.650538462e-05f, 3.626810727e-05f, 3.603078626e-05f, 3.579342202e-05f, 3.555601495e-05f, 3.531856547e-05f, 3.508107399e-05f, 3.484354093e-05f, 3.460596670e-05f, 3.436835172e-05f, +3.413069640e-05f, 3.389300115e-05f, 3.365526638e-05f, 3.341749252e-05f, 3.317967998e-05f, 3.294182917e-05f, 3.270394051e-05f, 3.246601440e-05f, 3.222805127e-05f, 3.199005153e-05f, +3.175201560e-05f, 3.151394388e-05f, 3.127583680e-05f, 3.103769476e-05f, 3.079951819e-05f, 3.056130750e-05f, 3.032306310e-05f, 3.008478541e-05f, 2.984647483e-05f, 2.960813180e-05f, +2.936975672e-05f, 2.913135000e-05f, 2.889291207e-05f, 2.865444333e-05f, 2.841594421e-05f, 2.817741511e-05f, 2.793885645e-05f, 2.770026865e-05f, 2.746165212e-05f, 2.722300728e-05f, +2.698433454e-05f, 2.674563432e-05f, 2.650690703e-05f, 2.626815309e-05f, 2.602937290e-05f, 2.579056690e-05f, 2.555173549e-05f, 2.531287908e-05f, 2.507399810e-05f, 2.483509296e-05f, +2.459616407e-05f, 2.435721185e-05f, 2.411823671e-05f, 2.387923907e-05f, 2.364021935e-05f, 2.340117795e-05f, 2.316211530e-05f, 2.292303181e-05f, 2.268392789e-05f, 2.244480396e-05f, +2.220566044e-05f, 2.196649774e-05f, 2.172731627e-05f, 2.148811646e-05f, 2.124889871e-05f, 2.100966344e-05f, 2.077041107e-05f, 2.053114201e-05f, 2.029185668e-05f, 2.005255549e-05f, +1.981323886e-05f, 1.957390720e-05f, 1.933456093e-05f, 1.909520046e-05f, 1.885582621e-05f, 1.861643860e-05f, 1.837703803e-05f, 1.813762493e-05f, 1.789819970e-05f, 1.765876277e-05f, +1.741931455e-05f, 1.717985545e-05f, 1.694038589e-05f, 1.670090629e-05f, 1.646141705e-05f, 1.622191860e-05f, 1.598241135e-05f, 1.574289571e-05f, 1.550337210e-05f, 1.526384094e-05f, +1.502430263e-05f, 1.478475760e-05f, 1.454520626e-05f, 1.430564902e-05f, 1.406608630e-05f, 1.382651851e-05f, 1.358694608e-05f, 1.334736940e-05f, 1.310778890e-05f, 1.286820500e-05f, +1.262861810e-05f, 1.238902863e-05f, 1.214943699e-05f, 1.190984360e-05f, 1.167024888e-05f, 1.143065324e-05f, 1.119105709e-05f, 1.095146085e-05f, 1.071186494e-05f, 1.047226976e-05f, +1.023267573e-05f, 9.993083277e-06f, 9.753492801e-06f, 9.513904720e-06f, 9.274319449e-06f, 9.034737401e-06f, 8.795158991e-06f, 8.555584634e-06f, 8.316014742e-06f, 8.076449731e-06f, +7.836890013e-06f, 7.597336004e-06f, 7.357788116e-06f, 7.118246765e-06f, 6.878712363e-06f, 6.639185324e-06f, 6.399666063e-06f, 6.160154992e-06f, 5.920652526e-06f, 5.681159078e-06f, +5.441675062e-06f, 5.202200890e-06f, 4.962736977e-06f, 4.723283736e-06f, 4.483841580e-06f, 4.244410923e-06f, 4.004992177e-06f, 3.765585756e-06f, 3.526192073e-06f, 3.286811541e-06f, +3.047444574e-06f, 2.808091583e-06f, 2.568752982e-06f, 2.329429184e-06f, 2.090120601e-06f, 1.850827647e-06f, 1.611550733e-06f, 1.372290273e-06f, 1.133046679e-06f, 8.938203639e-07f, +6.546117393e-07f, 4.154212179e-07f, 1.762492121e-07f, -6.290386609e-08f, -3.020376044e-07f, -5.411515907e-07f, -7.802454130e-07f, -1.019318659e-06f, -1.258370918e-06f, -1.497401777e-06f, +-1.736410825e-06f, -1.975397649e-06f, -2.214361839e-06f, -2.453302983e-06f, -2.692220669e-06f, -2.931114487e-06f, -3.169984024e-06f, -3.408828869e-06f, -3.647648612e-06f, -3.886442842e-06f, +-4.125211146e-06f, -4.363953115e-06f, -4.602668337e-06f, -4.841356402e-06f, -5.080016900e-06f, -5.318649418e-06f, -5.557253548e-06f, -5.795828878e-06f, -6.034374998e-06f, -6.272891499e-06f, +-6.511377969e-06f, -6.749833998e-06f, -6.988259177e-06f, -7.226653096e-06f, -7.465015344e-06f, -7.703345513e-06f, -7.941643192e-06f, -8.179907972e-06f, -8.418139443e-06f, -8.656337196e-06f, +-8.894500821e-06f, -9.132629910e-06f, -9.370724054e-06f, -9.608782842e-06f, -9.846805867e-06f, -1.008479272e-05f, -1.032274299e-05f, -1.056065627e-05f, -1.079853215e-05f, -1.103637023e-05f, +-1.127417009e-05f, -1.151193133e-05f, -1.174965353e-05f, -1.198733630e-05f, -1.222497922e-05f, -1.246258188e-05f, -1.270014388e-05f, -1.293766480e-05f, -1.317514425e-05f, -1.341258182e-05f, +-1.364997709e-05f, -1.388732966e-05f, -1.412463912e-05f, -1.436190507e-05f, -1.459912709e-05f, -1.483630479e-05f, -1.507343775e-05f, -1.531052557e-05f, -1.554756785e-05f, -1.578456416e-05f, +-1.602151412e-05f, -1.625841731e-05f, -1.649527333e-05f, -1.673208177e-05f, -1.696884222e-05f, -1.720555429e-05f, -1.744221756e-05f, -1.767883162e-05f, -1.791539609e-05f, -1.815191053e-05f, +-1.838837457e-05f, -1.862478778e-05f, -1.886114976e-05f, -1.909746012e-05f, -1.933371843e-05f, -1.956992431e-05f, -1.980607734e-05f, -2.004217712e-05f, -2.027822325e-05f, -2.051421533e-05f, +-2.075015294e-05f, -2.098603568e-05f, -2.122186316e-05f, -2.145763497e-05f, -2.169335070e-05f, -2.192900995e-05f, -2.216461233e-05f, -2.240015741e-05f, -2.263564482e-05f, -2.287107413e-05f, +-2.310644494e-05f, -2.334175687e-05f, -2.357700949e-05f, -2.381220242e-05f, -2.404733525e-05f, -2.428240757e-05f, -2.451741899e-05f, -2.475236910e-05f, -2.498725750e-05f, -2.522208380e-05f, +-2.545684758e-05f, -2.569154845e-05f, -2.592618601e-05f, -2.616075986e-05f, -2.639526959e-05f, -2.662971481e-05f, -2.686409511e-05f, -2.709841010e-05f, -2.733265937e-05f, -2.756684253e-05f, +-2.780095918e-05f, -2.803500891e-05f, -2.826899132e-05f, -2.850290603e-05f, -2.873675262e-05f, -2.897053070e-05f, -2.920423987e-05f, -2.943787973e-05f, -2.967144988e-05f, -2.990494993e-05f, +-3.013837948e-05f, -3.037173812e-05f, -3.060502546e-05f, -3.083824111e-05f, -3.107138466e-05f, -3.130445571e-05f, -3.153745388e-05f, -3.177037876e-05f, -3.200322996e-05f, -3.223600707e-05f, +-3.246870970e-05f, -3.270133747e-05f, -3.293388996e-05f, -3.316636678e-05f, -3.339876754e-05f, -3.363109184e-05f, -3.386333929e-05f, -3.409550949e-05f, -3.432760204e-05f, -3.455961655e-05f, +-3.479155263e-05f, -3.502340987e-05f, -3.525518789e-05f, -3.548688629e-05f, -3.571850468e-05f, -3.595004266e-05f, -3.618149983e-05f, -3.641287581e-05f, -3.664417020e-05f, -3.687538260e-05f, +-3.710651263e-05f, -3.733755989e-05f, -3.756852399e-05f, -3.779940453e-05f, -3.803020112e-05f, -3.826091337e-05f, -3.849154088e-05f, -3.872208328e-05f, -3.895254015e-05f, -3.918291112e-05f, +-3.941319578e-05f, -3.964339375e-05f, -3.987350464e-05f, -4.010352806e-05f, -4.033346361e-05f, -4.056331091e-05f, -4.079306956e-05f, -4.102273917e-05f, -4.125231936e-05f, -4.148180973e-05f, +-4.171120989e-05f, -4.194051946e-05f, -4.216973804e-05f, -4.239886525e-05f, -4.262790070e-05f, -4.285684399e-05f, -4.308569474e-05f, -4.331445257e-05f, -4.354311708e-05f, -4.377168788e-05f, +-4.400016459e-05f, -4.422854682e-05f, -4.445683418e-05f, -4.468502628e-05f, -4.491312274e-05f, -4.514112318e-05f, -4.536902720e-05f, -4.559683441e-05f, -4.582454444e-05f, -4.605215689e-05f, +-4.627967138e-05f, -4.650708753e-05f, -4.673440494e-05f, -4.696162324e-05f, -4.718874204e-05f, -4.741576095e-05f, -4.764267958e-05f, -4.786949757e-05f, -4.809621451e-05f, -4.832283002e-05f, +-4.854934373e-05f, -4.877575525e-05f, -4.900206420e-05f, -4.922827018e-05f, -4.945437283e-05f, -4.968037175e-05f, -4.990626656e-05f, -5.013205689e-05f, -5.035774234e-05f, -5.058332254e-05f, +-5.080879711e-05f, -5.103416566e-05f, -5.125942781e-05f, -5.148458319e-05f, -5.170963140e-05f, -5.193457208e-05f, -5.215940483e-05f, -5.238412929e-05f, -5.260874506e-05f, -5.283325178e-05f, +-5.305764905e-05f, -5.328193651e-05f, -5.350611376e-05f, -5.373018044e-05f, -5.395413616e-05f, -5.417798055e-05f, -5.440171323e-05f, -5.462533381e-05f, -5.484884193e-05f, -5.507223720e-05f, +-5.529551925e-05f, -5.551868770e-05f, -5.574174217e-05f, -5.596468228e-05f, -5.618750767e-05f, -5.641021795e-05f, -5.663281274e-05f, -5.685529168e-05f, -5.707765439e-05f, -5.729990048e-05f, +-5.752202959e-05f, -5.774404134e-05f, -5.796593536e-05f, -5.818771128e-05f, -5.840936871e-05f, -5.863090728e-05f, -5.885232662e-05f, -5.907362637e-05f, -5.929480613e-05f, -5.951586555e-05f, +-5.973680424e-05f, -5.995762185e-05f, -6.017831798e-05f, -6.039889228e-05f, -6.061934437e-05f, -6.083967387e-05f, -6.105988043e-05f, -6.127996366e-05f, -6.149992319e-05f, -6.171975866e-05f, +-6.193946970e-05f, -6.215905593e-05f, -6.237851698e-05f, -6.259785249e-05f, -6.281706209e-05f, -6.303614541e-05f, -6.325510207e-05f, -6.347393171e-05f, -6.369263397e-05f, -6.391120847e-05f, +-6.412965484e-05f, -6.434797272e-05f, -6.456616175e-05f, -6.478422154e-05f, -6.500215175e-05f, -6.521995199e-05f, -6.543762191e-05f, -6.565516114e-05f, -6.587256931e-05f, -6.608984606e-05f, +-6.630699102e-05f, -6.652400382e-05f, -6.674088411e-05f, -6.695763152e-05f, -6.717424568e-05f, -6.739072623e-05f, -6.760707280e-05f, -6.782328504e-05f, -6.803936258e-05f, -6.825530505e-05f, +-6.847111210e-05f, -6.868678335e-05f, -6.890231846e-05f, -6.911771705e-05f, -6.933297877e-05f, -6.954810326e-05f, -6.976309015e-05f, -6.997793908e-05f, -7.019264969e-05f, -7.040722162e-05f, +-7.062165452e-05f, -7.083594801e-05f, -7.105010176e-05f, -7.126411538e-05f, -7.147798853e-05f, -7.169172084e-05f, -7.190531196e-05f, -7.211876154e-05f, -7.233206920e-05f, -7.254523460e-05f, +-7.275825737e-05f, -7.297113716e-05f, -7.318387362e-05f, -7.339646639e-05f, -7.360891510e-05f, -7.382121941e-05f, -7.403337896e-05f, -7.424539339e-05f, -7.445726235e-05f, -7.466898549e-05f, +-7.488056244e-05f, -7.509199286e-05f, -7.530327639e-05f, -7.551441268e-05f, -7.572540138e-05f, -7.593624212e-05f, -7.614693457e-05f, -7.635747836e-05f, -7.656787314e-05f, -7.677811857e-05f, +-7.698821428e-05f, -7.719815994e-05f, -7.740795518e-05f, -7.761759966e-05f, -7.782709303e-05f, -7.803643493e-05f, -7.824562502e-05f, -7.845466295e-05f, -7.866354836e-05f, -7.887228092e-05f, +-7.908086026e-05f, -7.928928604e-05f, -7.949755792e-05f, -7.970567554e-05f, -7.991363857e-05f, -8.012144664e-05f, -8.032909941e-05f, -8.053659655e-05f, -8.074393769e-05f, -8.095112250e-05f, +-8.115815062e-05f, -8.136502172e-05f, -8.157173545e-05f, -8.177829146e-05f, -8.198468941e-05f, -8.219092895e-05f, -8.239700975e-05f, -8.260293145e-05f, -8.280869371e-05f, -8.301429620e-05f, +-8.321973856e-05f, -8.342502046e-05f, -8.363014155e-05f, -8.383510149e-05f, -8.403989994e-05f, -8.424453656e-05f, -8.444901100e-05f, -8.465332293e-05f, -8.485747201e-05f, -8.506145790e-05f, +-8.526528025e-05f, -8.546893873e-05f, -8.567243300e-05f, -8.587576272e-05f, -8.607892754e-05f, -8.628192715e-05f, -8.648476118e-05f, -8.668742932e-05f, -8.688993121e-05f, -8.709226653e-05f, +-8.729443493e-05f, -8.749643609e-05f, -8.769826966e-05f, -8.789993531e-05f, -8.810143270e-05f, -8.830276150e-05f, -8.850392138e-05f, -8.870491200e-05f, -8.890573302e-05f, -8.910638411e-05f, +-8.930686495e-05f, -8.950717519e-05f, -8.970731450e-05f, -8.990728255e-05f, -9.010707901e-05f, -9.030670355e-05f, -9.050615583e-05f, -9.070543553e-05f, -9.090454231e-05f, -9.110347584e-05f, +-9.130223580e-05f, -9.150082185e-05f, -9.169923366e-05f, -9.189747091e-05f, -9.209553326e-05f, -9.229342039e-05f, -9.249113197e-05f, -9.268866767e-05f, -9.288602716e-05f, -9.308321012e-05f, +-9.328021622e-05f, -9.347704513e-05f, -9.367369653e-05f, -9.387017009e-05f, -9.406646548e-05f, -9.426258239e-05f, -9.445852048e-05f, -9.465427943e-05f, -9.484985892e-05f, -9.504525862e-05f, +-9.524047821e-05f, -9.543551736e-05f, -9.563037576e-05f, -9.582505308e-05f, -9.601954900e-05f, -9.621386320e-05f, -9.640799535e-05f, -9.660194514e-05f, -9.679571224e-05f, -9.698929633e-05f, +-9.718269709e-05f, -9.737591421e-05f, -9.756894737e-05f, -9.776179623e-05f, -9.795446050e-05f, -9.814693984e-05f, -9.833923394e-05f, -9.853134248e-05f, -9.872326515e-05f, -9.891500163e-05f, +-9.910655159e-05f, -9.929791474e-05f, -9.948909074e-05f, -9.968007928e-05f, -9.987088005e-05f, -1.000614927e-04f, -1.002519170e-04f, -1.004421526e-04f, -1.006321991e-04f, -1.008220563e-04f, +-1.010117239e-04f, -1.012012014e-04f, -1.013904887e-04f, -1.015795854e-04f, -1.017684912e-04f, -1.019572058e-04f, -1.021457288e-04f, -1.023340600e-04f, -1.025221991e-04f, -1.027101457e-04f, +-1.028978995e-04f, -1.030854603e-04f, -1.032728276e-04f, -1.034600013e-04f, -1.036469810e-04f, -1.038337663e-04f, -1.040203571e-04f, -1.042067529e-04f, -1.043929535e-04f, -1.045789585e-04f, +-1.047647677e-04f, -1.049503808e-04f, -1.051357974e-04f, -1.053210172e-04f, -1.055060400e-04f, -1.056908654e-04f, -1.058754932e-04f, -1.060599229e-04f, -1.062441544e-04f, -1.064281873e-04f, +-1.066120213e-04f, -1.067956561e-04f, -1.069790915e-04f, -1.071623270e-04f, -1.073453625e-04f, -1.075281976e-04f, -1.077108320e-04f, -1.078932654e-04f, -1.080754975e-04f, -1.082575280e-04f, +-1.084393566e-04f, -1.086209831e-04f, -1.088024070e-04f, -1.089836282e-04f, -1.091646463e-04f, -1.093454611e-04f, -1.095260721e-04f, -1.097064792e-04f, -1.098866821e-04f, -1.100666803e-04f, +-1.102464738e-04f, -1.104260621e-04f, -1.106054449e-04f, -1.107846220e-04f, -1.109635931e-04f, -1.111423578e-04f, -1.113209160e-04f, -1.114992672e-04f, -1.116774113e-04f, -1.118553478e-04f, +-1.120330766e-04f, -1.122105973e-04f, -1.123879096e-04f, -1.125650133e-04f, -1.127419081e-04f, -1.129185936e-04f, -1.130950696e-04f, -1.132713358e-04f, -1.134473919e-04f, -1.136232376e-04f, +-1.137988727e-04f, -1.139742968e-04f, -1.141495096e-04f, -1.143245110e-04f, -1.144993005e-04f, -1.146738779e-04f, -1.148482429e-04f, -1.150223953e-04f, -1.151963347e-04f, -1.153700609e-04f, +-1.155435735e-04f, -1.157168724e-04f, -1.158899572e-04f, -1.160628276e-04f, -1.162354833e-04f, -1.164079241e-04f, -1.165801497e-04f, -1.167521599e-04f, -1.169239542e-04f, -1.170955325e-04f, +-1.172668945e-04f, -1.174380398e-04f, -1.176089683e-04f, -1.177796796e-04f, -1.179501734e-04f, -1.181204496e-04f, -1.182905077e-04f, -1.184603476e-04f, -1.186299689e-04f, -1.187993713e-04f, +-1.189685547e-04f, -1.191375187e-04f, -1.193062631e-04f, -1.194747875e-04f, -1.196430917e-04f, -1.198111755e-04f, -1.199790385e-04f, -1.201466805e-04f, -1.203141011e-04f, -1.204813003e-04f, +-1.206482776e-04f, -1.208150328e-04f, -1.209815656e-04f, -1.211478757e-04f, -1.213139630e-04f, -1.214798271e-04f, -1.216454677e-04f, -1.218108846e-04f, -1.219760775e-04f, -1.221410461e-04f, +-1.223057902e-04f, -1.224703096e-04f, -1.226346038e-04f, -1.227986728e-04f, -1.229625161e-04f, -1.231261336e-04f, -1.232895250e-04f, -1.234526900e-04f, -1.236156284e-04f, -1.237783398e-04f, +-1.239408241e-04f, -1.241030809e-04f, -1.242651100e-04f, -1.244269112e-04f, -1.245884841e-04f, -1.247498286e-04f, -1.249109443e-04f, -1.250718310e-04f, -1.252324884e-04f, -1.253929163e-04f, +-1.255531145e-04f, -1.257130825e-04f, -1.258728203e-04f, -1.260323276e-04f, -1.261916040e-04f, -1.263506493e-04f, -1.265094633e-04f, -1.266680457e-04f, -1.268263963e-04f, -1.269845148e-04f, +-1.271424010e-04f, -1.273000545e-04f, -1.274574752e-04f, -1.276146628e-04f, -1.277716170e-04f, -1.279283375e-04f, -1.280848243e-04f, -1.282410768e-04f, -1.283970951e-04f, -1.285528787e-04f, +-1.287084274e-04f, -1.288637410e-04f, -1.290188192e-04f, -1.291736618e-04f, -1.293282685e-04f, -1.294826391e-04f, -1.296367733e-04f, -1.297906710e-04f, -1.299443317e-04f, -1.300977554e-04f, +-1.302509417e-04f, -1.304038903e-04f, -1.305566012e-04f, -1.307090739e-04f, -1.308613083e-04f, -1.310133042e-04f, -1.311650612e-04f, -1.313165791e-04f, -1.314678577e-04f, -1.316188968e-04f, +-1.317696961e-04f, -1.319202553e-04f, -1.320705743e-04f, -1.322206527e-04f, -1.323704904e-04f, -1.325200871e-04f, -1.326694425e-04f, -1.328185565e-04f, -1.329674287e-04f, -1.331160590e-04f, +-1.332644471e-04f, -1.334125928e-04f, -1.335604959e-04f, -1.337081560e-04f, -1.338555730e-04f, -1.340027466e-04f, -1.341496766e-04f, -1.342963627e-04f, -1.344428048e-04f, -1.345890026e-04f, +-1.347349558e-04f, -1.348806643e-04f, -1.350261278e-04f, -1.351713460e-04f, -1.353163187e-04f, -1.354610458e-04f, -1.356055269e-04f, -1.357497618e-04f, -1.358937504e-04f, -1.360374923e-04f, +-1.361809874e-04f, -1.363242355e-04f, -1.364672362e-04f, -1.366099893e-04f, -1.367524948e-04f, -1.368947522e-04f, -1.370367614e-04f, -1.371785222e-04f, -1.373200343e-04f, -1.374612975e-04f, +-1.376023117e-04f, -1.377430764e-04f, -1.378835917e-04f, -1.380238571e-04f, -1.381638725e-04f, -1.383036377e-04f, -1.384431525e-04f, -1.385824166e-04f, -1.387214298e-04f, -1.388601919e-04f, +-1.389987027e-04f, -1.391369619e-04f, -1.392749693e-04f, -1.394127248e-04f, -1.395502281e-04f, -1.396874789e-04f, -1.398244771e-04f, -1.399612224e-04f, -1.400977147e-04f, -1.402339537e-04f, +-1.403699392e-04f, -1.405056709e-04f, -1.406411488e-04f, -1.407763724e-04f, -1.409113418e-04f, -1.410460565e-04f, -1.411805165e-04f, -1.413147215e-04f, -1.414486713e-04f, -1.415823656e-04f, +-1.417158043e-04f, -1.418489872e-04f, -1.419819141e-04f, -1.421145846e-04f, -1.422469987e-04f, -1.423791562e-04f, -1.425110567e-04f, -1.426427002e-04f, -1.427740864e-04f, -1.429052150e-04f, +-1.430360860e-04f, -1.431666990e-04f, -1.432970539e-04f, -1.434271505e-04f, -1.435569885e-04f, -1.436865679e-04f, -1.438158883e-04f, -1.439449495e-04f, -1.440737514e-04f, -1.442022938e-04f, +-1.443305764e-04f, -1.444585991e-04f, -1.445863616e-04f, -1.447138638e-04f, -1.448411054e-04f, -1.449680863e-04f, -1.450948062e-04f, -1.452212650e-04f, -1.453474625e-04f, -1.454733984e-04f, +-1.455990726e-04f, -1.457244849e-04f, -1.458496350e-04f, -1.459745229e-04f, -1.460991482e-04f, -1.462235108e-04f, -1.463476104e-04f, -1.464714470e-04f, -1.465950203e-04f, -1.467183302e-04f, +-1.468413763e-04f, -1.469641586e-04f, -1.470866768e-04f, -1.472089308e-04f, -1.473309203e-04f, -1.474526453e-04f, -1.475741054e-04f, -1.476953004e-04f, -1.478162303e-04f, -1.479368949e-04f, +-1.480572938e-04f, -1.481774270e-04f, -1.482972942e-04f, -1.484168954e-04f, -1.485362302e-04f, -1.486552985e-04f, -1.487741001e-04f, -1.488926349e-04f, -1.490109026e-04f, -1.491289031e-04f, +-1.492466361e-04f, -1.493641016e-04f, -1.494812993e-04f, -1.495982290e-04f, -1.497148906e-04f, -1.498312839e-04f, -1.499474087e-04f, -1.500632648e-04f, -1.501788520e-04f, -1.502941702e-04f, +-1.504092192e-04f, -1.505239988e-04f, -1.506385088e-04f, -1.507527491e-04f, -1.508667194e-04f, -1.509804197e-04f, -1.510938497e-04f, -1.512070092e-04f, -1.513198981e-04f, -1.514325163e-04f, +-1.515448634e-04f, -1.516569395e-04f, -1.517687442e-04f, -1.518802774e-04f, -1.519915390e-04f, -1.521025288e-04f, -1.522132466e-04f, -1.523236922e-04f, -1.524338655e-04f, -1.525437662e-04f, +-1.526533944e-04f, -1.527627496e-04f, -1.528718319e-04f, -1.529806410e-04f, -1.530891768e-04f, -1.531974391e-04f, -1.533054277e-04f, -1.534131425e-04f, -1.535205832e-04f, -1.536277499e-04f, +-1.537346422e-04f, -1.538412600e-04f, -1.539476031e-04f, -1.540536715e-04f, -1.541594649e-04f, -1.542649832e-04f, -1.543702261e-04f, -1.544751936e-04f, -1.545798856e-04f, -1.546843017e-04f, +-1.547884419e-04f, -1.548923060e-04f, -1.549958939e-04f, -1.550992054e-04f, -1.552022403e-04f, -1.553049986e-04f, -1.554074799e-04f, -1.555096842e-04f, -1.556116114e-04f, -1.557132612e-04f, +-1.558146336e-04f, -1.559157283e-04f, -1.560165452e-04f, -1.561170842e-04f, -1.562173451e-04f, -1.563173277e-04f, -1.564170319e-04f, -1.565164576e-04f, -1.566156047e-04f, -1.567144728e-04f, +-1.568130620e-04f, -1.569113720e-04f, -1.570094028e-04f, -1.571071541e-04f, -1.572046259e-04f, -1.573018179e-04f, -1.573987300e-04f, -1.574953622e-04f, -1.575917141e-04f, -1.576877858e-04f, +-1.577835770e-04f, -1.578790876e-04f, -1.579743175e-04f, -1.580692665e-04f, -1.581639345e-04f, -1.582583214e-04f, -1.583524269e-04f, -1.584462510e-04f, -1.585397936e-04f, -1.586330544e-04f, +-1.587260333e-04f, -1.588187303e-04f, -1.589111451e-04f, -1.590032777e-04f, -1.590951278e-04f, -1.591866954e-04f, -1.592779804e-04f, -1.593689825e-04f, -1.594597017e-04f, -1.595501378e-04f, +-1.596402907e-04f, -1.597301602e-04f, -1.598197462e-04f, -1.599090487e-04f, -1.599980674e-04f, -1.600868022e-04f, -1.601752530e-04f, -1.602634197e-04f, -1.603513022e-04f, -1.604389002e-04f, +-1.605262137e-04f, -1.606132426e-04f, -1.606999866e-04f, -1.607864458e-04f, -1.608726200e-04f, -1.609585090e-04f, -1.610441127e-04f, -1.611294310e-04f, -1.612144637e-04f, -1.612992108e-04f, +-1.613836722e-04f, -1.614678476e-04f, -1.615517370e-04f, -1.616353403e-04f, -1.617186573e-04f, -1.618016879e-04f, -1.618844320e-04f, -1.619668894e-04f, -1.620490601e-04f, -1.621309440e-04f, +-1.622125408e-04f, -1.622938506e-04f, -1.623748731e-04f, -1.624556083e-04f, -1.625360560e-04f, -1.626162162e-04f, -1.626960887e-04f, -1.627756734e-04f, -1.628549701e-04f, -1.629339788e-04f, +-1.630126994e-04f, -1.630911318e-04f, -1.631692757e-04f, -1.632471312e-04f, -1.633246981e-04f, -1.634019763e-04f, -1.634789657e-04f, -1.635556661e-04f, -1.636320775e-04f, -1.637081998e-04f, +-1.637840328e-04f, -1.638595765e-04f, -1.639348307e-04f, -1.640097954e-04f, -1.640844703e-04f, -1.641588555e-04f, -1.642329508e-04f, -1.643067561e-04f, -1.643802713e-04f, -1.644534963e-04f, +-1.645264310e-04f, -1.645990753e-04f, -1.646714290e-04f, -1.647434922e-04f, -1.648152647e-04f, -1.648867463e-04f, -1.649579371e-04f, -1.650288368e-04f, -1.650994454e-04f, -1.651697628e-04f, +-1.652397889e-04f, -1.653095236e-04f, -1.653789667e-04f, -1.654481183e-04f, -1.655169782e-04f, -1.655855463e-04f, -1.656538225e-04f, -1.657218068e-04f, -1.657894989e-04f, -1.658568989e-04f, +-1.659240067e-04f, -1.659908220e-04f, -1.660573450e-04f, -1.661235754e-04f, -1.661895131e-04f, -1.662551582e-04f, -1.663205104e-04f, -1.663855698e-04f, -1.664503361e-04f, -1.665148094e-04f, +-1.665789896e-04f, -1.666428764e-04f, -1.667064700e-04f, -1.667697701e-04f, -1.668327767e-04f, -1.668954897e-04f, -1.669579091e-04f, -1.670200347e-04f, -1.670818664e-04f, -1.671434042e-04f, +-1.672046480e-04f, -1.672655977e-04f, -1.673262532e-04f, -1.673866145e-04f, -1.674466814e-04f, -1.675064539e-04f, -1.675659319e-04f, -1.676251154e-04f, -1.676840042e-04f, -1.677425982e-04f, +-1.678008974e-04f, -1.678589018e-04f, -1.679166112e-04f, -1.679740255e-04f, -1.680311448e-04f, -1.680879688e-04f, -1.681444976e-04f, -1.682007311e-04f, -1.682566691e-04f, -1.683123116e-04f, +-1.683676586e-04f, -1.684227100e-04f, -1.684774657e-04f, -1.685319256e-04f, -1.685860896e-04f, -1.686399578e-04f, -1.686935299e-04f, -1.687468060e-04f, -1.687997860e-04f, -1.688524698e-04f, +-1.689048574e-04f, -1.689569486e-04f, -1.690087435e-04f, -1.690602419e-04f, -1.691114438e-04f, -1.691623491e-04f, -1.692129578e-04f, -1.692632697e-04f, -1.693132849e-04f, -1.693630033e-04f, +-1.694124247e-04f, -1.694615492e-04f, -1.695103767e-04f, -1.695589071e-04f, -1.696071404e-04f, -1.696550765e-04f, -1.697027153e-04f, -1.697500568e-04f, -1.697971010e-04f, -1.698438477e-04f, +-1.698902969e-04f, -1.699364486e-04f, -1.699823026e-04f, -1.700278591e-04f, -1.700731178e-04f, -1.701180787e-04f, -1.701627419e-04f, -1.702071071e-04f, -1.702511745e-04f, -1.702949438e-04f, +-1.703384152e-04f, -1.703815885e-04f, -1.704244636e-04f, -1.704670406e-04f, -1.705093193e-04f, -1.705512998e-04f, -1.705929819e-04f, -1.706343657e-04f, -1.706754510e-04f, -1.707162379e-04f, +-1.707567263e-04f, -1.707969161e-04f, -1.708368073e-04f, -1.708763998e-04f, -1.709156937e-04f, -1.709546888e-04f, -1.709933851e-04f, -1.710317827e-04f, -1.710698813e-04f, -1.711076811e-04f, +-1.711451819e-04f, -1.711823837e-04f, -1.712192865e-04f, -1.712558902e-04f, -1.712921948e-04f, -1.713282002e-04f, -1.713639065e-04f, -1.713993136e-04f, -1.714344213e-04f, -1.714692298e-04f, +-1.715037390e-04f, -1.715379488e-04f, -1.715718592e-04f, -1.716054701e-04f, -1.716387816e-04f, -1.716717936e-04f, -1.717045061e-04f, -1.717369189e-04f, -1.717690322e-04f, -1.718008459e-04f, +-1.718323598e-04f, -1.718635741e-04f, -1.718944887e-04f, -1.719251035e-04f, -1.719554185e-04f, -1.719854338e-04f, -1.720151492e-04f, -1.720445647e-04f, -1.720736803e-04f, -1.721024960e-04f, +-1.721310118e-04f, -1.721592276e-04f, -1.721871434e-04f, -1.722147592e-04f, -1.722420750e-04f, -1.722690907e-04f, -1.722958063e-04f, -1.723222218e-04f, -1.723483372e-04f, -1.723741524e-04f, +-1.723996675e-04f, -1.724248823e-04f, -1.724497970e-04f, -1.724744114e-04f, -1.724987256e-04f, -1.725227396e-04f, -1.725464532e-04f, -1.725698666e-04f, -1.725929796e-04f, -1.726157923e-04f, +-1.726383047e-04f, -1.726605167e-04f, -1.726824283e-04f, -1.727040396e-04f, -1.727253504e-04f, -1.727463608e-04f, -1.727670708e-04f, -1.727874804e-04f, -1.728075896e-04f, -1.728273982e-04f, +-1.728469064e-04f, -1.728661142e-04f, -1.728850214e-04f, -1.729036282e-04f, -1.729219344e-04f, -1.729399401e-04f, -1.729576454e-04f, -1.729750501e-04f, -1.729921542e-04f, -1.730089579e-04f, +-1.730254610e-04f, -1.730416636e-04f, -1.730575656e-04f, -1.730731670e-04f, -1.730884680e-04f, -1.731034683e-04f, -1.731181681e-04f, -1.731325674e-04f, -1.731466661e-04f, -1.731604642e-04f, +-1.731739618e-04f, -1.731871588e-04f, -1.732000553e-04f, -1.732126512e-04f, -1.732249466e-04f, -1.732369414e-04f, -1.732486357e-04f, -1.732600294e-04f, -1.732711226e-04f, -1.732819153e-04f, +-1.732924075e-04f, -1.733025991e-04f, -1.733124903e-04f, -1.733220809e-04f, -1.733313710e-04f, -1.733403607e-04f, -1.733490498e-04f, -1.733574385e-04f, -1.733655268e-04f, -1.733733146e-04f, +-1.733808019e-04f, -1.733879888e-04f, -1.733948753e-04f, -1.734014614e-04f, -1.734077472e-04f, -1.734137325e-04f, -1.734194175e-04f, -1.734248021e-04f, -1.734298864e-04f, -1.734346704e-04f, +-1.734391541e-04f, -1.734433375e-04f, -1.734472206e-04f, -1.734508035e-04f, -1.734540862e-04f, -1.734570686e-04f, -1.734597509e-04f, -1.734621329e-04f, -1.734642148e-04f, -1.734659966e-04f, +-1.734674783e-04f, -1.734686599e-04f, -1.734695414e-04f, -1.734701229e-04f, -1.734704043e-04f, -1.734703858e-04f, -1.734700672e-04f, -1.734694488e-04f, -1.734685304e-04f, -1.734673121e-04f, +-1.734657939e-04f, -1.734639759e-04f, -1.734618581e-04f, -1.734594405e-04f, -1.734567231e-04f, -1.734537060e-04f, -1.734503892e-04f, -1.734467727e-04f, -1.734428566e-04f, -1.734386408e-04f, +-1.734341255e-04f, -1.734293107e-04f, -1.734241963e-04f, -1.734187824e-04f, -1.734130691e-04f, -1.734070564e-04f, -1.734007443e-04f, -1.733941329e-04f, -1.733872221e-04f, -1.733800121e-04f, +-1.733725029e-04f, -1.733646944e-04f, -1.733565868e-04f, -1.733481801e-04f, -1.733394743e-04f, -1.733304694e-04f, -1.733211656e-04f, -1.733115627e-04f, -1.733016610e-04f, -1.732914604e-04f, +-1.732809609e-04f, -1.732701626e-04f, -1.732590656e-04f, -1.732476699e-04f, -1.732359755e-04f, -1.732239825e-04f, -1.732116909e-04f, -1.731991008e-04f, -1.731862121e-04f, -1.731730251e-04f, +-1.731595396e-04f, -1.731457558e-04f, -1.731316738e-04f, -1.731172934e-04f, -1.731026149e-04f, -1.730876382e-04f, -1.730723634e-04f, -1.730567906e-04f, -1.730409197e-04f, -1.730247510e-04f, +-1.730082843e-04f, -1.729915198e-04f, -1.729744575e-04f, -1.729570974e-04f, -1.729394397e-04f, -1.729214843e-04f, -1.729032314e-04f, -1.728846810e-04f, -1.728658331e-04f, -1.728466878e-04f, +-1.728272451e-04f, -1.728075052e-04f, -1.727874681e-04f, -1.727671337e-04f, -1.727465023e-04f, -1.727255738e-04f, -1.727043483e-04f, -1.726828259e-04f, -1.726610066e-04f, -1.726388905e-04f, +-1.726164777e-04f, -1.725937681e-04f, -1.725707620e-04f, -1.725474593e-04f, -1.725238601e-04f, -1.724999645e-04f, -1.724757725e-04f, -1.724512843e-04f, -1.724264998e-04f, -1.724014191e-04f, +-1.723760423e-04f, -1.723503696e-04f, -1.723244008e-04f, -1.722981362e-04f, -1.722715758e-04f, -1.722447196e-04f, -1.722175677e-04f, -1.721901202e-04f, -1.721623772e-04f, -1.721343387e-04f, +-1.721060048e-04f, -1.720773756e-04f, -1.720484512e-04f, -1.720192315e-04f, -1.719897168e-04f, -1.719599071e-04f, -1.719298024e-04f, -1.718994028e-04f, -1.718687085e-04f, -1.718377194e-04f, +-1.718064357e-04f, -1.717748574e-04f, -1.717429847e-04f, -1.717108175e-04f, -1.716783560e-04f, -1.716456003e-04f, -1.716125504e-04f, -1.715792064e-04f, -1.715455684e-04f, -1.715116365e-04f, +-1.714774108e-04f, -1.714428913e-04f, -1.714080781e-04f, -1.713729714e-04f, -1.713375711e-04f, -1.713018774e-04f, -1.712658904e-04f, -1.712296102e-04f, -1.711930367e-04f, -1.711561702e-04f, +-1.711190108e-04f, -1.710815584e-04f, -1.710438132e-04f, -1.710057753e-04f, -1.709674448e-04f, -1.709288217e-04f, -1.708899062e-04f, -1.708506983e-04f, -1.708111982e-04f, -1.707714059e-04f, +-1.707313215e-04f, -1.706909451e-04f, -1.706502768e-04f, -1.706093167e-04f, -1.705680649e-04f, -1.705265215e-04f, -1.704846866e-04f, -1.704425602e-04f, -1.704001425e-04f, -1.703574336e-04f, +-1.703144336e-04f, -1.702711426e-04f, -1.702275606e-04f, -1.701836877e-04f, -1.701395242e-04f, -1.700950700e-04f, -1.700503252e-04f, -1.700052901e-04f, -1.699599646e-04f, -1.699143488e-04f, +-1.698684430e-04f, -1.698222471e-04f, -1.697757613e-04f, -1.697289857e-04f, -1.696819203e-04f, -1.696345654e-04f, -1.695869209e-04f, -1.695389871e-04f, -1.694907639e-04f, -1.694422516e-04f, +-1.693934502e-04f, -1.693443599e-04f, -1.692949806e-04f, -1.692453127e-04f, -1.691953560e-04f, -1.691451109e-04f, -1.690945773e-04f, -1.690437554e-04f, -1.689926454e-04f, -1.689412472e-04f, +-1.688895610e-04f, -1.688375870e-04f, -1.687853253e-04f, -1.687327759e-04f, -1.686799389e-04f, -1.686268146e-04f, -1.685734030e-04f, -1.685197042e-04f, -1.684657183e-04f, -1.684114455e-04f, +-1.683568859e-04f, -1.683020396e-04f, -1.682469067e-04f, -1.681914873e-04f, -1.681357815e-04f, -1.680797895e-04f, -1.680235114e-04f, -1.679669473e-04f, -1.679100974e-04f, -1.678529617e-04f, +-1.677955403e-04f, -1.677378335e-04f, -1.676798413e-04f, -1.676215638e-04f, -1.675630012e-04f, -1.675041535e-04f, -1.674450210e-04f, -1.673856037e-04f, -1.673259018e-04f, -1.672659154e-04f, +-1.672056446e-04f, -1.671450895e-04f, -1.670842503e-04f, -1.670231272e-04f, -1.669617201e-04f, -1.669000293e-04f, -1.668380549e-04f, -1.667757970e-04f, -1.667132558e-04f, -1.666504313e-04f, +-1.665873238e-04f, -1.665239333e-04f, -1.664602600e-04f, -1.663963040e-04f, -1.663320654e-04f, -1.662675444e-04f, -1.662027412e-04f, -1.661376557e-04f, -1.660722883e-04f, -1.660066390e-04f, +-1.659407079e-04f, -1.658744953e-04f, -1.658080011e-04f, -1.657412256e-04f, -1.656741690e-04f, -1.656068313e-04f, -1.655392126e-04f, -1.654713132e-04f, -1.654031332e-04f, -1.653346726e-04f, +-1.652659317e-04f, -1.651969106e-04f, -1.651276094e-04f, -1.650580283e-04f, -1.649881675e-04f, -1.649180269e-04f, -1.648476069e-04f, -1.647769075e-04f, -1.647059289e-04f, -1.646346713e-04f, +-1.645631347e-04f, -1.644913194e-04f, -1.644192254e-04f, -1.643468530e-04f, -1.642742022e-04f, -1.642012733e-04f, -1.641280663e-04f, -1.640545815e-04f, -1.639808189e-04f, -1.639067787e-04f, +-1.638324611e-04f, -1.637578663e-04f, -1.636829942e-04f, -1.636078453e-04f, -1.635324195e-04f, -1.634567170e-04f, -1.633807380e-04f, -1.633044826e-04f, -1.632279511e-04f, -1.631511434e-04f, +-1.630740599e-04f, -1.629967006e-04f, -1.629190658e-04f, -1.628411555e-04f, -1.627629699e-04f, -1.626845093e-04f, -1.626057736e-04f, -1.625267632e-04f, -1.624474781e-04f, -1.623679185e-04f, +-1.622880847e-04f, -1.622079766e-04f, -1.621275946e-04f, -1.620469387e-04f, -1.619660091e-04f, -1.618848061e-04f, -1.618033296e-04f, -1.617215800e-04f, -1.616395574e-04f, -1.615572619e-04f, +-1.614746937e-04f, -1.613918529e-04f, -1.613087398e-04f, -1.612253545e-04f, -1.611416972e-04f, -1.610577680e-04f, -1.609735671e-04f, -1.608890947e-04f, -1.608043509e-04f, -1.607193359e-04f, +-1.606340498e-04f, -1.605484929e-04f, -1.604626654e-04f, -1.603765673e-04f, -1.602901988e-04f, -1.602035602e-04f, -1.601166516e-04f, -1.600294732e-04f, -1.599420251e-04f, -1.598543075e-04f, +-1.597663206e-04f, -1.596780645e-04f, -1.595895395e-04f, -1.595007457e-04f, -1.594116833e-04f, -1.593223525e-04f, -1.592327534e-04f, -1.591428862e-04f, -1.590527511e-04f, -1.589623483e-04f, +-1.588716779e-04f, -1.587807402e-04f, -1.586895352e-04f, -1.585980633e-04f, -1.585063245e-04f, -1.584143190e-04f, -1.583220471e-04f, -1.582295089e-04f, -1.581367046e-04f, -1.580436344e-04f, +-1.579502984e-04f, -1.578566968e-04f, -1.577628299e-04f, -1.576686978e-04f, -1.575743006e-04f, -1.574796387e-04f, -1.573847121e-04f, -1.572895210e-04f, -1.571940657e-04f, -1.570983463e-04f, +-1.570023630e-04f, -1.569061160e-04f, -1.568096054e-04f, -1.567128316e-04f, -1.566157946e-04f, -1.565184946e-04f, -1.564209319e-04f, -1.563231066e-04f, -1.562250189e-04f, -1.561266690e-04f, +-1.560280571e-04f, -1.559291835e-04f, -1.558300482e-04f, -1.557306514e-04f, -1.556309935e-04f, -1.555310745e-04f, -1.554308947e-04f, -1.553304542e-04f, -1.552297532e-04f, -1.551287920e-04f, +-1.550275708e-04f, -1.549260896e-04f, -1.548243489e-04f, -1.547223486e-04f, -1.546200890e-04f, -1.545175704e-04f, -1.544147929e-04f, -1.543117567e-04f, -1.542084621e-04f, -1.541049091e-04f, +-1.540010981e-04f, -1.538970292e-04f, -1.537927026e-04f, -1.536881185e-04f, -1.535832772e-04f, -1.534781788e-04f, -1.533728235e-04f, -1.532672115e-04f, -1.531613431e-04f, -1.530552184e-04f, +-1.529488377e-04f, -1.528422011e-04f, -1.527353088e-04f, -1.526281612e-04f, -1.525207582e-04f, -1.524131003e-04f, -1.523051875e-04f, -1.521970201e-04f, -1.520885984e-04f, -1.519799224e-04f, +-1.518709924e-04f, -1.517618086e-04f, -1.516523713e-04f, -1.515426806e-04f, -1.514327368e-04f, -1.513225400e-04f, -1.512120905e-04f, -1.511013884e-04f, -1.509904341e-04f, -1.508792277e-04f, +-1.507677694e-04f, -1.506560594e-04f, -1.505440980e-04f, -1.504318853e-04f, -1.503194216e-04f, -1.502067071e-04f, -1.500937420e-04f, -1.499805265e-04f, -1.498670609e-04f, -1.497533453e-04f, +-1.496393800e-04f, -1.495251651e-04f, -1.494107010e-04f, -1.492959878e-04f, -1.491810258e-04f, -1.490658151e-04f, -1.489503560e-04f, -1.488346487e-04f, -1.487186934e-04f, -1.486024903e-04f, +-1.484860397e-04f, -1.483693418e-04f, -1.482523969e-04f, -1.481352050e-04f, -1.480177665e-04f, -1.479000816e-04f, -1.477821504e-04f, -1.476639733e-04f, -1.475455504e-04f, -1.474268821e-04f, +-1.473079684e-04f, -1.471888096e-04f, -1.470694060e-04f, -1.469497577e-04f, -1.468298651e-04f, -1.467097282e-04f, -1.465893475e-04f, -1.464687230e-04f, -1.463478551e-04f, -1.462267438e-04f, +-1.461053896e-04f, -1.459837925e-04f, -1.458619529e-04f, -1.457398710e-04f, -1.456175469e-04f, -1.454949810e-04f, -1.453721734e-04f, -1.452491244e-04f, -1.451258342e-04f, -1.450023031e-04f, +-1.448785313e-04f, -1.447545189e-04f, -1.446302664e-04f, -1.445057738e-04f, -1.443810415e-04f, -1.442560696e-04f, -1.441308584e-04f, -1.440054081e-04f, -1.438797190e-04f, -1.437537913e-04f, +-1.436276252e-04f, -1.435012211e-04f, -1.433745790e-04f, -1.432476993e-04f, -1.431205822e-04f, -1.429932279e-04f, -1.428656367e-04f, -1.427378088e-04f, -1.426097444e-04f, -1.424814439e-04f, +-1.423529073e-04f, -1.422241351e-04f, -1.420951274e-04f, -1.419658844e-04f, -1.418364064e-04f, -1.417066937e-04f, -1.415767465e-04f, -1.414465650e-04f, -1.413161494e-04f, -1.411855001e-04f, +-1.410546173e-04f, -1.409235012e-04f, -1.407921520e-04f, -1.406605701e-04f, -1.405287555e-04f, -1.403967087e-04f, -1.402644299e-04f, -1.401319192e-04f, -1.399991769e-04f, -1.398662034e-04f, +-1.397329988e-04f, -1.395995633e-04f, -1.394658974e-04f, -1.393320010e-04f, -1.391978747e-04f, -1.390635185e-04f, -1.389289328e-04f, -1.387941177e-04f, -1.386590736e-04f, -1.385238007e-04f, +-1.383882992e-04f, -1.382525694e-04f, -1.381166116e-04f, -1.379804260e-04f, -1.378440128e-04f, -1.377073724e-04f, -1.375705049e-04f, -1.374334107e-04f, -1.372960899e-04f, -1.371585429e-04f, +-1.370207698e-04f, -1.368827711e-04f, -1.367445468e-04f, -1.366060973e-04f, -1.364674228e-04f, -1.363285235e-04f, -1.361893999e-04f, -1.360500520e-04f, -1.359104802e-04f, -1.357706847e-04f, +-1.356306657e-04f, -1.354904236e-04f, -1.353499586e-04f, -1.352092710e-04f, -1.350683610e-04f, -1.349272288e-04f, -1.347858748e-04f, -1.346442992e-04f, -1.345025023e-04f, -1.343604843e-04f, +-1.342182455e-04f, -1.340757862e-04f, -1.339331066e-04f, -1.337902069e-04f, -1.336470876e-04f, -1.335037487e-04f, -1.333601907e-04f, -1.332164137e-04f, -1.330724180e-04f, -1.329282038e-04f, +-1.327837716e-04f, -1.326391215e-04f, -1.324942537e-04f, -1.323491686e-04f, -1.322038664e-04f, -1.320583475e-04f, -1.319126119e-04f, -1.317666601e-04f, -1.316204924e-04f, -1.314741089e-04f, +-1.313275099e-04f, -1.311806957e-04f, -1.310336667e-04f, -1.308864230e-04f, -1.307389649e-04f, -1.305912927e-04f, -1.304434067e-04f, -1.302953072e-04f, -1.301469943e-04f, -1.299984685e-04f, +-1.298497299e-04f, -1.297007789e-04f, -1.295516157e-04f, -1.294022406e-04f, -1.292526539e-04f, -1.291028558e-04f, -1.289528466e-04f, -1.288026266e-04f, -1.286521961e-04f, -1.285015554e-04f, +-1.283507047e-04f, -1.281996443e-04f, -1.280483745e-04f, -1.278968955e-04f, -1.277452077e-04f, -1.275933114e-04f, -1.274412067e-04f, -1.272888940e-04f, -1.271363736e-04f, -1.269836457e-04f, +-1.268307107e-04f, -1.266775687e-04f, -1.265242202e-04f, -1.263706653e-04f, -1.262169043e-04f, -1.260629377e-04f, -1.259087655e-04f, -1.257543881e-04f, -1.255998058e-04f, -1.254450189e-04f, +-1.252900277e-04f, -1.251348324e-04f, -1.249794333e-04f, -1.248238307e-04f, -1.246680249e-04f, -1.245120162e-04f, -1.243558049e-04f, -1.241993912e-04f, -1.240427755e-04f, -1.238859580e-04f, +-1.237289390e-04f, -1.235717188e-04f, -1.234142977e-04f, -1.232566760e-04f, -1.230988540e-04f, -1.229408319e-04f, -1.227826101e-04f, -1.226241888e-04f, -1.224655683e-04f, -1.223067490e-04f, +-1.221477311e-04f, -1.219885148e-04f, -1.218291006e-04f, -1.216694887e-04f, -1.215096793e-04f, -1.213496728e-04f, -1.211894695e-04f, -1.210290696e-04f, -1.208684735e-04f, -1.207076814e-04f, +-1.205466937e-04f, -1.203855106e-04f, -1.202241324e-04f, -1.200625594e-04f, -1.199007920e-04f, -1.197388304e-04f, -1.195766748e-04f, -1.194143257e-04f, -1.192517833e-04f, -1.190890479e-04f, +-1.189261198e-04f, -1.187629993e-04f, -1.185996866e-04f, -1.184361822e-04f, -1.182724862e-04f, -1.181085991e-04f, -1.179445210e-04f, -1.177802523e-04f, -1.176157933e-04f, -1.174511443e-04f, +-1.172863055e-04f, -1.171212774e-04f, -1.169560601e-04f, -1.167906540e-04f, -1.166250594e-04f, -1.164592766e-04f, -1.162933059e-04f, -1.161271476e-04f, -1.159608019e-04f, -1.157942693e-04f, +-1.156275500e-04f, -1.154606443e-04f, -1.152935525e-04f, -1.151262749e-04f, -1.149588119e-04f, -1.147911636e-04f, -1.146233305e-04f, -1.144553128e-04f, -1.142871109e-04f, -1.141187250e-04f, +-1.139501555e-04f, -1.137814026e-04f, -1.136124667e-04f, -1.134433481e-04f, -1.132740470e-04f, -1.131045639e-04f, -1.129348989e-04f, -1.127650524e-04f, -1.125950248e-04f, -1.124248163e-04f, +-1.122544272e-04f, -1.120838578e-04f, -1.119131085e-04f, -1.117421795e-04f, -1.115710713e-04f, -1.113997840e-04f, -1.112283180e-04f, -1.110566736e-04f, -1.108848511e-04f, -1.107128508e-04f, +-1.105406731e-04f, -1.103683183e-04f, -1.101957865e-04f, -1.100230783e-04f, -1.098501939e-04f, -1.096771335e-04f, -1.095038976e-04f, -1.093304864e-04f, -1.091569003e-04f, -1.089831395e-04f, +-1.088092044e-04f, -1.086350952e-04f, -1.084608124e-04f, -1.082863562e-04f, -1.081117270e-04f, -1.079369249e-04f, -1.077619505e-04f, -1.075868039e-04f, -1.074114856e-04f, -1.072359957e-04f, +-1.070603347e-04f, -1.068845029e-04f, -1.067085005e-04f, -1.065323279e-04f, -1.063559854e-04f, -1.061794733e-04f, -1.060027920e-04f, -1.058259418e-04f, -1.056489229e-04f, -1.054717358e-04f, +-1.052943807e-04f, -1.051168579e-04f, -1.049391678e-04f, -1.047613107e-04f, -1.045832869e-04f, -1.044050967e-04f, -1.042267404e-04f, -1.040482185e-04f, -1.038695311e-04f, -1.036906787e-04f, +-1.035116615e-04f, -1.033324799e-04f, -1.031531341e-04f, -1.029736246e-04f, -1.027939516e-04f, -1.026141155e-04f, -1.024341165e-04f, -1.022539551e-04f, -1.020736315e-04f, -1.018931461e-04f, +-1.017124991e-04f, -1.015316910e-04f, -1.013507220e-04f, -1.011695924e-04f, -1.009883026e-04f, -1.008068530e-04f, -1.006252438e-04f, -1.004434754e-04f, -1.002615480e-04f, -1.000794621e-04f, +-9.989721795e-05f, -9.971481587e-05f, -9.953225620e-05f, -9.934953926e-05f, -9.916666539e-05f, -9.898363492e-05f, -9.880044817e-05f, -9.861710548e-05f, -9.843360716e-05f, -9.824995357e-05f, +-9.806614501e-05f, -9.788218184e-05f, -9.769806437e-05f, -9.751379293e-05f, -9.732936786e-05f, -9.714478949e-05f, -9.696005816e-05f, -9.677517419e-05f, -9.659013791e-05f, -9.640494966e-05f, +-9.621960977e-05f, -9.603411857e-05f, -9.584847640e-05f, -9.566268360e-05f, -9.547674048e-05f, -9.529064739e-05f, -9.510440467e-05f, -9.491801264e-05f, -9.473147164e-05f, -9.454478201e-05f, +-9.435794408e-05f, -9.417095818e-05f, -9.398382466e-05f, -9.379654384e-05f, -9.360911606e-05f, -9.342154167e-05f, -9.323382099e-05f, -9.304595436e-05f, -9.285794212e-05f, -9.266978460e-05f, +-9.248148215e-05f, -9.229303510e-05f, -9.210444379e-05f, -9.191570856e-05f, -9.172682974e-05f, -9.153780767e-05f, -9.134864270e-05f, -9.115933515e-05f, -9.096988538e-05f, -9.078029371e-05f, +-9.059056050e-05f, -9.040068607e-05f, -9.021067077e-05f, -9.002051493e-05f, -8.983021891e-05f, -8.963978304e-05f, -8.944920765e-05f, -8.925849310e-05f, -8.906763972e-05f, -8.887664785e-05f, +-8.868551784e-05f, -8.849425002e-05f, -8.830284475e-05f, -8.811130235e-05f, -8.791962318e-05f, -8.772780758e-05f, -8.753585588e-05f, -8.734376844e-05f, -8.715154560e-05f, -8.695918769e-05f, +-8.676669507e-05f, -8.657406807e-05f, -8.638130705e-05f, -8.618841234e-05f, -8.599538429e-05f, -8.580222325e-05f, -8.560892955e-05f, -8.541550356e-05f, -8.522194560e-05f, -8.502825603e-05f, +-8.483443519e-05f, -8.464048343e-05f, -8.444640109e-05f, -8.425218852e-05f, -8.405784607e-05f, -8.386337408e-05f, -8.366877290e-05f, -8.347404289e-05f, -8.327918437e-05f, -8.308419771e-05f, +-8.288908325e-05f, -8.269384133e-05f, -8.249847232e-05f, -8.230297654e-05f, -8.210735436e-05f, -8.191160612e-05f, -8.171573218e-05f, -8.151973287e-05f, -8.132360855e-05f, -8.112735957e-05f, +-8.093098627e-05f, -8.073448902e-05f, -8.053786815e-05f, -8.034112402e-05f, -8.014425698e-05f, -7.994726737e-05f, -7.975015556e-05f, -7.955292189e-05f, -7.935556670e-05f, -7.915809036e-05f, +-7.896049322e-05f, -7.876277562e-05f, -7.856493792e-05f, -7.836698047e-05f, -7.816890362e-05f, -7.797070772e-05f, -7.777239313e-05f, -7.757396020e-05f, -7.737540928e-05f, -7.717674073e-05f, +-7.697795490e-05f, -7.677905213e-05f, -7.658003280e-05f, -7.638089724e-05f, -7.618164582e-05f, -7.598227888e-05f, -7.578279679e-05f, -7.558319989e-05f, -7.538348854e-05f, -7.518366310e-05f, +-7.498372391e-05f, -7.478367135e-05f, -7.458350575e-05f, -7.438322748e-05f, -7.418283689e-05f, -7.398233434e-05f, -7.378172019e-05f, -7.358099478e-05f, -7.338015848e-05f, -7.317921164e-05f, +-7.297815462e-05f, -7.277698777e-05f, -7.257571146e-05f, -7.237432604e-05f, -7.217283187e-05f, -7.197122929e-05f, -7.176951869e-05f, -7.156770040e-05f, -7.136577479e-05f, -7.116374221e-05f, +-7.096160303e-05f, -7.075935760e-05f, -7.055700628e-05f, -7.035454943e-05f, -7.015198740e-05f, -6.994932057e-05f, -6.974654928e-05f, -6.954367389e-05f, -6.934069477e-05f, -6.913761228e-05f, +-6.893442677e-05f, -6.873113860e-05f, -6.852774814e-05f, -6.832425574e-05f, -6.812066176e-05f, -6.791696657e-05f, -6.771317053e-05f, -6.750927399e-05f, -6.730527732e-05f, -6.710118087e-05f, +-6.689698502e-05f, -6.669269011e-05f, -6.648829652e-05f, -6.628380460e-05f, -6.607921472e-05f, -6.587452723e-05f, -6.566974250e-05f, -6.546486090e-05f, -6.525988277e-05f, -6.505480850e-05f, +-6.484963843e-05f, -6.464437293e-05f, -6.443901237e-05f, -6.423355710e-05f, -6.402800750e-05f, -6.382236392e-05f, -6.361662672e-05f, -6.341079628e-05f, -6.320487295e-05f, -6.299885710e-05f, +-6.279274908e-05f, -6.258654928e-05f, -6.238025804e-05f, -6.217387574e-05f, -6.196740274e-05f, -6.176083940e-05f, -6.155418609e-05f, -6.134744317e-05f, -6.114061101e-05f, -6.093368997e-05f, +-6.072668042e-05f, -6.051958272e-05f, -6.031239724e-05f, -6.010512434e-05f, -5.989776439e-05f, -5.969031776e-05f, -5.948278481e-05f, -5.927516591e-05f, -5.906746142e-05f, -5.885967171e-05f, +-5.865179715e-05f, -5.844383809e-05f, -5.823579492e-05f, -5.802766800e-05f, -5.781945768e-05f, -5.761116435e-05f, -5.740278836e-05f, -5.719433009e-05f, -5.698578990e-05f, -5.677716816e-05f, +-5.656846523e-05f, -5.635968149e-05f, -5.615081729e-05f, -5.594187302e-05f, -5.573284904e-05f, -5.552374571e-05f, -5.531456340e-05f, -5.510530249e-05f, -5.489596333e-05f, -5.468654631e-05f, +-5.447705178e-05f, -5.426748012e-05f, -5.405783169e-05f, -5.384810687e-05f, -5.363830602e-05f, -5.342842951e-05f, -5.321847771e-05f, -5.300845099e-05f, -5.279834973e-05f, -5.258817428e-05f, +-5.237792502e-05f, -5.216760232e-05f, -5.195720654e-05f, -5.174673807e-05f, -5.153619726e-05f, -5.132558449e-05f, -5.111490013e-05f, -5.090414455e-05f, -5.069331812e-05f, -5.048242121e-05f, +-5.027145419e-05f, -5.006041742e-05f, -4.984931129e-05f, -4.963813617e-05f, -4.942689241e-05f, -4.921558040e-05f, -4.900420051e-05f, -4.879275310e-05f, -4.858123855e-05f, -4.836965723e-05f, +-4.815800950e-05f, -4.794629576e-05f, -4.773451635e-05f, -4.752267166e-05f, -4.731076206e-05f, -4.709878791e-05f, -4.688674960e-05f, -4.667464749e-05f, -4.646248196e-05f, -4.625025337e-05f, +-4.603796210e-05f, -4.582560852e-05f, -4.561319301e-05f, -4.540071593e-05f, -4.518817767e-05f, -4.497557858e-05f, -4.476291905e-05f, -4.455019945e-05f, -4.433742015e-05f, -4.412458152e-05f, +-4.391168393e-05f, -4.369872777e-05f, -4.348571339e-05f, -4.327264119e-05f, -4.305951152e-05f, -4.284632476e-05f, -4.263308129e-05f, -4.241978148e-05f, -4.220642570e-05f, -4.199301433e-05f, +-4.177954774e-05f, -4.156602630e-05f, -4.135245039e-05f, -4.113882038e-05f, -4.092513665e-05f, -4.071139956e-05f, -4.049760950e-05f, -4.028376684e-05f, -4.006987194e-05f, -3.985592520e-05f, +-3.964192697e-05f, -3.942787764e-05f, -3.921377758e-05f, -3.899962716e-05f, -3.878542676e-05f, -3.857117675e-05f, -3.835687751e-05f, -3.814252941e-05f, -3.792813283e-05f, -3.771368814e-05f, +-3.749919572e-05f, -3.728465594e-05f, -3.707006917e-05f, -3.685543580e-05f, -3.664075619e-05f, -3.642603072e-05f, -3.621125977e-05f, -3.599644372e-05f, -3.578158293e-05f, -3.556667778e-05f, +-3.535172865e-05f, -3.513673591e-05f, -3.492169995e-05f, -3.470662112e-05f, -3.449149982e-05f, -3.427633641e-05f, -3.406113128e-05f, -3.384588479e-05f, -3.363059732e-05f, -3.341526925e-05f, +-3.319990095e-05f, -3.298449281e-05f, -3.276904519e-05f, -3.255355847e-05f, -3.233803303e-05f, -3.212246924e-05f, -3.190686748e-05f, -3.169122813e-05f, -3.147555156e-05f, -3.125983814e-05f, +-3.104408826e-05f, -3.082830229e-05f, -3.061248061e-05f, -3.039662359e-05f, -3.018073160e-05f, -2.996480503e-05f, -2.974884426e-05f, -2.953284965e-05f, -2.931682158e-05f, -2.910076044e-05f, +-2.888466659e-05f, -2.866854042e-05f, -2.845238229e-05f, -2.823619259e-05f, -2.801997170e-05f, -2.780371998e-05f, -2.758743782e-05f, -2.737112559e-05f, -2.715478368e-05f, -2.693841244e-05f, +-2.672201228e-05f, -2.650558355e-05f, -2.628912663e-05f, -2.607264191e-05f, -2.585612976e-05f, -2.563959055e-05f, -2.542302467e-05f, -2.520643249e-05f, -2.498981438e-05f, -2.477317073e-05f, +-2.455650190e-05f, -2.433980829e-05f, -2.412309026e-05f, -2.390634818e-05f, -2.368958245e-05f, -2.347279343e-05f, -2.325598150e-05f, -2.303914705e-05f, -2.282229043e-05f, -2.260541204e-05f, +-2.238851225e-05f, -2.217159143e-05f, -2.195464997e-05f, -2.173768823e-05f, -2.152070661e-05f, -2.130370546e-05f, -2.108668518e-05f, -2.086964614e-05f, -2.065258871e-05f, -2.043551327e-05f, +-2.021842020e-05f, -2.000130988e-05f, -1.978418268e-05f, -1.956703898e-05f, -1.934987915e-05f, -1.913270358e-05f, -1.891551264e-05f, -1.869830671e-05f, -1.848108616e-05f, -1.826385137e-05f, +-1.804660272e-05f, -1.782934059e-05f, -1.761206535e-05f, -1.739477738e-05f, -1.717747705e-05f, -1.696016474e-05f, -1.674284084e-05f, -1.652550571e-05f, -1.630815974e-05f, -1.609080329e-05f, +-1.587343675e-05f, -1.565606050e-05f, -1.543867491e-05f, -1.522128035e-05f, -1.500387721e-05f, -1.478646586e-05f, -1.456904668e-05f, -1.435162004e-05f, -1.413418632e-05f, -1.391674590e-05f, +-1.369929916e-05f, -1.348184647e-05f, -1.326438820e-05f, -1.304692474e-05f, -1.282945646e-05f, -1.261198374e-05f, -1.239450695e-05f, -1.217702647e-05f, -1.195954269e-05f, -1.174205596e-05f, +-1.152456667e-05f, -1.130707520e-05f, -1.108958193e-05f, -1.087208722e-05f, -1.065459146e-05f, -1.043709502e-05f, -1.021959828e-05f, -1.000210161e-05f, -9.784605395e-06f, -9.567110006e-06f, +-9.349615820e-06f, -9.132123213e-06f, -8.914632561e-06f, -8.697144241e-06f, -8.479658628e-06f, -8.262176098e-06f, -8.044697028e-06f, -7.827221792e-06f, -7.609750768e-06f, -7.392284331e-06f, +-7.174822856e-06f, -6.957366720e-06f, -6.739916298e-06f, -6.522471966e-06f, -6.305034099e-06f, -6.087603074e-06f, -5.870179265e-06f, -5.652763048e-06f, -5.435354799e-06f, -5.217954893e-06f, +-5.000563705e-06f, -4.783181611e-06f, -4.565808986e-06f, -4.348446206e-06f, -4.131093644e-06f, -3.913751678e-06f, -3.696420681e-06f, -3.479101029e-06f, -3.261793096e-06f, -3.044497258e-06f, +-2.827213890e-06f, -2.609943366e-06f, -2.392686062e-06f, -2.175442351e-06f, -1.958212609e-06f, -1.740997210e-06f, -1.523796529e-06f, -1.306610940e-06f, -1.089440818e-06f, -8.722865370e-07f, +-6.551484716e-07f, -4.380269959e-07f, -2.209224843e-07f, -3.835310753e-09f, 2.132341505e-07f, 4.302855254e-07f, 6.473184401e-07f, 8.643325206e-07f, 1.081327393e-06f, 1.298302684e-06f, +1.515258019e-06f, 1.732193024e-06f, 1.949107327e-06f, 2.166000554e-06f, 2.382872331e-06f, 2.599722285e-06f, 2.816550042e-06f, 3.033355229e-06f, 3.250137473e-06f, 3.466896402e-06f, +3.683631641e-06f, 3.900342818e-06f, 4.117029560e-06f, 4.333691494e-06f, 4.550328248e-06f, 4.766939448e-06f, 4.983524722e-06f, 5.200083698e-06f, 5.416616003e-06f, 5.633121265e-06f, +5.849599112e-06f, 6.066049170e-06f, 6.282471069e-06f, 6.498864435e-06f, 6.715228898e-06f, 6.931564085e-06f, 7.147869624e-06f, 7.364145143e-06f, 7.580390271e-06f, 7.796604637e-06f, +8.012787869e-06f, 8.228939595e-06f, 8.445059443e-06f, 8.661147044e-06f, 8.877202026e-06f, 9.093224017e-06f, 9.309212646e-06f, 9.525167544e-06f, 9.741088338e-06f, 9.956974658e-06f, +1.017282613e-05f, 1.038864240e-05f, 1.060442307e-05f, 1.082016779e-05f, 1.103587618e-05f, 1.125154788e-05f, 1.146718251e-05f, 1.168277971e-05f, 1.189833910e-05f, 1.211386031e-05f, +1.232934298e-05f, 1.254478673e-05f, 1.276019120e-05f, 1.297555601e-05f, 1.319088080e-05f, 1.340616520e-05f, 1.362140884e-05f, 1.383661134e-05f, 1.405177235e-05f, 1.426689148e-05f, +1.448196838e-05f, 1.469700268e-05f, 1.491199400e-05f, 1.512694198e-05f, 1.534184624e-05f, 1.555670643e-05f, 1.577152217e-05f, 1.598629310e-05f, 1.620101884e-05f, 1.641569903e-05f, +1.663033331e-05f, 1.684492129e-05f, 1.705946263e-05f, 1.727395694e-05f, 1.748840387e-05f, 1.770280304e-05f, 1.791715409e-05f, 1.813145665e-05f, 1.834571036e-05f, 1.855991485e-05f, +1.877406974e-05f, 1.898817468e-05f, 1.920222930e-05f, 1.941623323e-05f, 1.963018611e-05f, 1.984408757e-05f, 2.005793725e-05f, 2.027173477e-05f, 2.048547978e-05f, 2.069917191e-05f, +2.091281079e-05f, 2.112639605e-05f, 2.133992734e-05f, 2.155340429e-05f, 2.176682653e-05f, 2.198019369e-05f, 2.219350543e-05f, 2.240676136e-05f, 2.261996112e-05f, 2.283310436e-05f, +2.304619070e-05f, 2.325921978e-05f, 2.347219124e-05f, 2.368510472e-05f, 2.389795985e-05f, 2.411075627e-05f, 2.432349361e-05f, 2.453617151e-05f, 2.474878961e-05f, 2.496134755e-05f, +2.517384496e-05f, 2.538628148e-05f, 2.559865675e-05f, 2.581097040e-05f, 2.602322208e-05f, 2.623541142e-05f, 2.644753805e-05f, 2.665960163e-05f, 2.687160177e-05f, 2.708353814e-05f, +2.729541035e-05f, 2.750721806e-05f, 2.771896090e-05f, 2.793063850e-05f, 2.814225052e-05f, 2.835379658e-05f, 2.856527633e-05f, 2.877668941e-05f, 2.898803545e-05f, 2.919931410e-05f, +2.941052499e-05f, 2.962166777e-05f, 2.983274208e-05f, 3.004374756e-05f, 3.025468384e-05f, 3.046555058e-05f, 3.067634740e-05f, 3.088707396e-05f, 3.109772988e-05f, 3.130831482e-05f, +3.151882841e-05f, 3.172927031e-05f, 3.193964013e-05f, 3.214993754e-05f, 3.236016218e-05f, 3.257031367e-05f, 3.278039168e-05f, 3.299039583e-05f, 3.320032578e-05f, 3.341018116e-05f, +3.361996162e-05f, 3.382966681e-05f, 3.403929636e-05f, 3.424884991e-05f, 3.445832713e-05f, 3.466772763e-05f, 3.487705108e-05f, 3.508629711e-05f, 3.529546537e-05f, 3.550455551e-05f, +3.571356716e-05f, 3.592249998e-05f, 3.613135360e-05f, 3.634012768e-05f, 3.654882186e-05f, 3.675743578e-05f, 3.696596909e-05f, 3.717442144e-05f, 3.738279247e-05f, 3.759108183e-05f, +3.779928916e-05f, 3.800741411e-05f, 3.821545634e-05f, 3.842341547e-05f, 3.863129117e-05f, 3.883908308e-05f, 3.904679084e-05f, 3.925441411e-05f, 3.946195252e-05f, 3.966940574e-05f, +3.987677341e-05f, 4.008405517e-05f, 4.029125068e-05f, 4.049835958e-05f, 4.070538152e-05f, 4.091231615e-05f, 4.111916312e-05f, 4.132592208e-05f, 4.153259269e-05f, 4.173917458e-05f, +4.194566740e-05f, 4.215207082e-05f, 4.235838448e-05f, 4.256460802e-05f, 4.277074111e-05f, 4.297678339e-05f, 4.318273450e-05f, 4.338859412e-05f, 4.359436187e-05f, 4.380003743e-05f, +4.400562043e-05f, 4.421111053e-05f, 4.441650738e-05f, 4.462181063e-05f, 4.482701995e-05f, 4.503213497e-05f, 4.523715535e-05f, 4.544208075e-05f, 4.564691082e-05f, 4.585164521e-05f, +4.605628358e-05f, 4.626082558e-05f, 4.646527086e-05f, 4.666961907e-05f, 4.687386988e-05f, 4.707802294e-05f, 4.728207790e-05f, 4.748603442e-05f, 4.768989215e-05f, 4.789365074e-05f, +4.809730986e-05f, 4.830086916e-05f, 4.850432830e-05f, 4.870768692e-05f, 4.891094470e-05f, 4.911410128e-05f, 4.931715632e-05f, 4.952010947e-05f, 4.972296041e-05f, 4.992570877e-05f, +5.012835423e-05f, 5.033089644e-05f, 5.053333505e-05f, 5.073566973e-05f, 5.093790013e-05f, 5.114002592e-05f, 5.134204674e-05f, 5.154396227e-05f, 5.174577215e-05f, 5.194747606e-05f, +5.214907364e-05f, 5.235056456e-05f, 5.255194848e-05f, 5.275322506e-05f, 5.295439397e-05f, 5.315545485e-05f, 5.335640737e-05f, 5.355725120e-05f, 5.375798599e-05f, 5.395861141e-05f, +5.415912711e-05f, 5.435953277e-05f, 5.455982804e-05f, 5.476001258e-05f, 5.496008606e-05f, 5.516004815e-05f, 5.535989850e-05f, 5.555963677e-05f, 5.575926264e-05f, 5.595877576e-05f, +5.615817580e-05f, 5.635746242e-05f, 5.655663529e-05f, 5.675569408e-05f, 5.695463844e-05f, 5.715346805e-05f, 5.735218256e-05f, 5.755078165e-05f, 5.774926498e-05f, 5.794763222e-05f, +5.814588302e-05f, 5.834401707e-05f, 5.854203402e-05f, 5.873993355e-05f, 5.893771532e-05f, 5.913537899e-05f, 5.933292424e-05f, 5.953035073e-05f, 5.972765814e-05f, 5.992484612e-05f, +6.012191435e-05f, 6.031886251e-05f, 6.051569024e-05f, 6.071239724e-05f, 6.090898316e-05f, 6.110544767e-05f, 6.130179046e-05f, 6.149801117e-05f, 6.169410950e-05f, 6.189008510e-05f, +6.208593765e-05f, 6.228166682e-05f, 6.247727228e-05f, 6.267275370e-05f, 6.286811076e-05f, 6.306334313e-05f, 6.325845047e-05f, 6.345343247e-05f, 6.364828879e-05f, 6.384301912e-05f, +6.403762311e-05f, 6.423210045e-05f, 6.442645081e-05f, 6.462067386e-05f, 6.481476928e-05f, 6.500873675e-05f, 6.520257593e-05f, 6.539628651e-05f, 6.558986815e-05f, 6.578332054e-05f, +6.597664335e-05f, 6.616983626e-05f, 6.636289893e-05f, 6.655583106e-05f, 6.674863231e-05f, 6.694130237e-05f, 6.713384091e-05f, 6.732624761e-05f, 6.751852214e-05f, 6.771066419e-05f, +6.790267343e-05f, 6.809454955e-05f, 6.828629222e-05f, 6.847790111e-05f, 6.866937592e-05f, 6.886071631e-05f, 6.905192198e-05f, 6.924299259e-05f, 6.943392784e-05f, 6.962472740e-05f, +6.981539095e-05f, 7.000591817e-05f, 7.019630875e-05f, 7.038656236e-05f, 7.057667869e-05f, 7.076665743e-05f, 7.095649825e-05f, 7.114620083e-05f, 7.133576487e-05f, 7.152519004e-05f, +7.171447603e-05f, 7.190362251e-05f, 7.209262919e-05f, 7.228149573e-05f, 7.247022183e-05f, 7.265880717e-05f, 7.284725143e-05f, 7.303555430e-05f, 7.322371547e-05f, 7.341173462e-05f, +7.359961144e-05f, 7.378734562e-05f, 7.397493684e-05f, 7.416238479e-05f, 7.434968915e-05f, 7.453684962e-05f, 7.472386589e-05f, 7.491073763e-05f, 7.509746454e-05f, 7.528404632e-05f, +7.547048264e-05f, 7.565677319e-05f, 7.584291768e-05f, 7.602891578e-05f, 7.621476719e-05f, 7.640047159e-05f, 7.658602868e-05f, 7.677143816e-05f, 7.695669970e-05f, 7.714181301e-05f, +7.732677777e-05f, 7.751159367e-05f, 7.769626042e-05f, 7.788077769e-05f, 7.806514520e-05f, 7.824936261e-05f, 7.843342965e-05f, 7.861734598e-05f, 7.880111132e-05f, 7.898472535e-05f, +7.916818777e-05f, 7.935149827e-05f, 7.953465656e-05f, 7.971766231e-05f, 7.990051524e-05f, 8.008321504e-05f, 8.026576140e-05f, 8.044815402e-05f, 8.063039259e-05f, 8.081247683e-05f, +8.099440641e-05f, 8.117618105e-05f, 8.135780043e-05f, 8.153926426e-05f, 8.172057224e-05f, 8.190172406e-05f, 8.208271943e-05f, 8.226355804e-05f, 8.244423959e-05f, 8.262476379e-05f, +8.280513034e-05f, 8.298533893e-05f, 8.316538926e-05f, 8.334528105e-05f, 8.352501399e-05f, 8.370458778e-05f, 8.388400212e-05f, 8.406325673e-05f, 8.424235129e-05f, 8.442128552e-05f, +8.460005911e-05f, 8.477867178e-05f, 8.495712322e-05f, 8.513541315e-05f, 8.531354125e-05f, 8.549150725e-05f, 8.566931085e-05f, 8.584695174e-05f, 8.602442964e-05f, 8.620174426e-05f, +8.637889530e-05f, 8.655588246e-05f, 8.673270546e-05f, 8.690936400e-05f, 8.708585779e-05f, 8.726218654e-05f, 8.743834995e-05f, 8.761434774e-05f, 8.779017962e-05f, 8.796584528e-05f, +8.814134446e-05f, 8.831667684e-05f, 8.849184215e-05f, 8.866684010e-05f, 8.884167039e-05f, 8.901633274e-05f, 8.919082685e-05f, 8.936515245e-05f, 8.953930924e-05f, 8.971329693e-05f, +8.988711525e-05f, 9.006076389e-05f, 9.023424258e-05f, 9.040755103e-05f, 9.058068895e-05f, 9.075365606e-05f, 9.092645207e-05f, 9.109907670e-05f, 9.127152966e-05f, 9.144381067e-05f, +9.161591944e-05f, 9.178785569e-05f, 9.195961915e-05f, 9.213120951e-05f, 9.230262651e-05f, 9.247386986e-05f, 9.264493927e-05f, 9.281583447e-05f, 9.298655518e-05f, 9.315710111e-05f, +9.332747198e-05f, 9.349766752e-05f, 9.366768743e-05f, 9.383753145e-05f, 9.400719929e-05f, 9.417669068e-05f, 9.434600533e-05f, 9.451514297e-05f, 9.468410332e-05f, 9.485288610e-05f, +9.502149103e-05f, 9.518991784e-05f, 9.535816625e-05f, 9.552623598e-05f, 9.569412676e-05f, 9.586183831e-05f, 9.602937036e-05f, 9.619672263e-05f, 9.636389485e-05f, 9.653088673e-05f, +9.669769802e-05f, 9.686432842e-05f, 9.703077768e-05f, 9.719704552e-05f, 9.736313166e-05f, 9.752903583e-05f, 9.769475777e-05f, 9.786029719e-05f, 9.802565382e-05f, 9.819082741e-05f, +9.835581767e-05f, 9.852062433e-05f, 9.868524713e-05f, 9.884968579e-05f, 9.901394005e-05f, 9.917800964e-05f, 9.934189428e-05f, 9.950559372e-05f, 9.966910767e-05f, 9.983243588e-05f, +9.999557808e-05f, 1.001585340e-04f, 1.003213034e-04f, 1.004838859e-04f, 1.006462814e-04f, 1.008084895e-04f, 1.009705100e-04f, 1.011323427e-04f, 1.012939872e-04f, 1.014554433e-04f, +1.016167107e-04f, 1.017777892e-04f, 1.019386785e-04f, 1.020993784e-04f, 1.022598885e-04f, 1.024202087e-04f, 1.025803386e-04f, 1.027402780e-04f, 1.029000266e-04f, 1.030595842e-04f, +1.032189505e-04f, 1.033781253e-04f, 1.035371083e-04f, 1.036958992e-04f, 1.038544978e-04f, 1.040129037e-04f, 1.041711169e-04f, 1.043291369e-04f, 1.044869636e-04f, 1.046445967e-04f, +1.048020359e-04f, 1.049592810e-04f, 1.051163317e-04f, 1.052731878e-04f, 1.054298489e-04f, 1.055863149e-04f, 1.057425855e-04f, 1.058986605e-04f, 1.060545395e-04f, 1.062102224e-04f, +1.063657088e-04f, 1.065209986e-04f, 1.066760915e-04f, 1.068309871e-04f, 1.069856854e-04f, 1.071401859e-04f, 1.072944886e-04f, 1.074485930e-04f, 1.076024990e-04f, 1.077562064e-04f, +1.079097148e-04f, 1.080630240e-04f, 1.082161338e-04f, 1.083690439e-04f, 1.085217541e-04f, 1.086742641e-04f, 1.088265737e-04f, 1.089786826e-04f, 1.091305906e-04f, 1.092822974e-04f, +1.094338028e-04f, 1.095851066e-04f, 1.097362085e-04f, 1.098871082e-04f, 1.100378056e-04f, 1.101883003e-04f, 1.103385921e-04f, 1.104886808e-04f, 1.106385662e-04f, 1.107882479e-04f, +1.109377258e-04f, 1.110869996e-04f, 1.112360691e-04f, 1.113849340e-04f, 1.115335941e-04f, 1.116820492e-04f, 1.118302989e-04f, 1.119783431e-04f, 1.121261816e-04f, 1.122738140e-04f, +1.124212402e-04f, 1.125684599e-04f, 1.127154728e-04f, 1.128622789e-04f, 1.130088777e-04f, 1.131552690e-04f, 1.133014527e-04f, 1.134474285e-04f, 1.135931962e-04f, 1.137387554e-04f, +1.138841061e-04f, 1.140292479e-04f, 1.141741806e-04f, 1.143189040e-04f, 1.144634179e-04f, 1.146077220e-04f, 1.147518160e-04f, 1.148956998e-04f, 1.150393732e-04f, 1.151828358e-04f, +1.153260875e-04f, 1.154691280e-04f, 1.156119571e-04f, 1.157545746e-04f, 1.158969803e-04f, 1.160391738e-04f, 1.161811550e-04f, 1.163229237e-04f, 1.164644796e-04f, 1.166058225e-04f, +1.167469522e-04f, 1.168878684e-04f, 1.170285710e-04f, 1.171690596e-04f, 1.173093341e-04f, 1.174493943e-04f, 1.175892398e-04f, 1.177288706e-04f, 1.178682863e-04f, 1.180074868e-04f, +1.181464718e-04f, 1.182852411e-04f, 1.184237944e-04f, 1.185621317e-04f, 1.187002525e-04f, 1.188381568e-04f, 1.189758443e-04f, 1.191133147e-04f, 1.192505679e-04f, 1.193876037e-04f, +1.195244217e-04f, 1.196610218e-04f, 1.197974038e-04f, 1.199335675e-04f, 1.200695126e-04f, 1.202052390e-04f, 1.203407463e-04f, 1.204760344e-04f, 1.206111031e-04f, 1.207459522e-04f, +1.208805814e-04f, 1.210149905e-04f, 1.211491794e-04f, 1.212831477e-04f, 1.214168953e-04f, 1.215504220e-04f, 1.216837276e-04f, 1.218168118e-04f, 1.219496744e-04f, 1.220823153e-04f, +1.222147342e-04f, 1.223469308e-04f, 1.224789051e-04f, 1.226106568e-04f, 1.227421856e-04f, 1.228734914e-04f, 1.230045739e-04f, 1.231354330e-04f, 1.232660684e-04f, 1.233964799e-04f, +1.235266674e-04f, 1.236566306e-04f, 1.237863693e-04f, 1.239158832e-04f, 1.240451723e-04f, 1.241742363e-04f, 1.243030750e-04f, 1.244316881e-04f, 1.245600755e-04f, 1.246882370e-04f, +1.248161724e-04f, 1.249438814e-04f, 1.250713639e-04f, 1.251986197e-04f, 1.253256485e-04f, 1.254524502e-04f, 1.255790246e-04f, 1.257053714e-04f, 1.258314904e-04f, 1.259573816e-04f, +1.260830446e-04f, 1.262084792e-04f, 1.263336854e-04f, 1.264586627e-04f, 1.265834112e-04f, 1.267079305e-04f, 1.268322205e-04f, 1.269562810e-04f, 1.270801118e-04f, 1.272037127e-04f, +1.273270834e-04f, 1.274502239e-04f, 1.275731338e-04f, 1.276958131e-04f, 1.278182615e-04f, 1.279404788e-04f, 1.280624648e-04f, 1.281842194e-04f, 1.283057424e-04f, 1.284270335e-04f, +1.285480925e-04f, 1.286689194e-04f, 1.287895138e-04f, 1.289098756e-04f, 1.290300046e-04f, 1.291499007e-04f, 1.292695635e-04f, 1.293889931e-04f, 1.295081890e-04f, 1.296271513e-04f, +1.297458796e-04f, 1.298643738e-04f, 1.299826338e-04f, 1.301006592e-04f, 1.302184500e-04f, 1.303360060e-04f, 1.304533269e-04f, 1.305704126e-04f, 1.306872629e-04f, 1.308038776e-04f, +1.309202566e-04f, 1.310363996e-04f, 1.311523065e-04f, 1.312679771e-04f, 1.313834112e-04f, 1.314986087e-04f, 1.316135693e-04f, 1.317282929e-04f, 1.318427792e-04f, 1.319570282e-04f, +1.320710396e-04f, 1.321848133e-04f, 1.322983491e-04f, 1.324116467e-04f, 1.325247061e-04f, 1.326375271e-04f, 1.327501094e-04f, 1.328624530e-04f, 1.329745575e-04f, 1.330864229e-04f, +1.331980490e-04f, 1.333094356e-04f, 1.334205826e-04f, 1.335314897e-04f, 1.336421567e-04f, 1.337525836e-04f, 1.338627702e-04f, 1.339727162e-04f, 1.340824215e-04f, 1.341918860e-04f, +1.343011094e-04f, 1.344100916e-04f, 1.345188325e-04f, 1.346273318e-04f, 1.347355893e-04f, 1.348436051e-04f, 1.349513787e-04f, 1.350589102e-04f, 1.351661993e-04f, 1.352732458e-04f, +1.353800496e-04f, 1.354866106e-04f, 1.355929285e-04f, 1.356990032e-04f, 1.358048346e-04f, 1.359104224e-04f, 1.360157666e-04f, 1.361208668e-04f, 1.362257231e-04f, 1.363303352e-04f, +1.364347030e-04f, 1.365388262e-04f, 1.366427048e-04f, 1.367463386e-04f, 1.368497274e-04f, 1.369528711e-04f, 1.370557695e-04f, 1.371584224e-04f, 1.372608297e-04f, 1.373629913e-04f, +1.374649069e-04f, 1.375665764e-04f, 1.376679998e-04f, 1.377691767e-04f, 1.378701071e-04f, 1.379707908e-04f, 1.380712276e-04f, 1.381714174e-04f, 1.382713601e-04f, 1.383710555e-04f, +1.384705034e-04f, 1.385697036e-04f, 1.386686561e-04f, 1.387673607e-04f, 1.388658173e-04f, 1.389640256e-04f, 1.390619855e-04f, 1.391596969e-04f, 1.392571597e-04f, 1.393543737e-04f, +1.394513386e-04f, 1.395480545e-04f, 1.396445211e-04f, 1.397407384e-04f, 1.398367060e-04f, 1.399324240e-04f, 1.400278921e-04f, 1.401231103e-04f, 1.402180783e-04f, 1.403127961e-04f, +1.404072634e-04f, 1.405014802e-04f, 1.405954463e-04f, 1.406891615e-04f, 1.407826258e-04f, 1.408758389e-04f, 1.409688008e-04f, 1.410615113e-04f, 1.411539702e-04f, 1.412461774e-04f, +1.413381329e-04f, 1.414298363e-04f, 1.415212877e-04f, 1.416124868e-04f, 1.417034335e-04f, 1.417941278e-04f, 1.418845694e-04f, 1.419747582e-04f, 1.420646940e-04f, 1.421543769e-04f, +1.422438065e-04f, 1.423329829e-04f, 1.424219057e-04f, 1.425105750e-04f, 1.425989906e-04f, 1.426871523e-04f, 1.427750600e-04f, 1.428627136e-04f, 1.429501130e-04f, 1.430372580e-04f, +1.431241485e-04f, 1.432107843e-04f, 1.432971654e-04f, 1.433832916e-04f, 1.434691628e-04f, 1.435547788e-04f, 1.436401396e-04f, 1.437252449e-04f, 1.438100947e-04f, 1.438946889e-04f, +1.439790273e-04f, 1.440631097e-04f, 1.441469362e-04f, 1.442305065e-04f, 1.443138205e-04f, 1.443968781e-04f, 1.444796792e-04f, 1.445622237e-04f, 1.446445114e-04f, 1.447265422e-04f, +1.448083159e-04f, 1.448898326e-04f, 1.449710920e-04f, 1.450520941e-04f, 1.451328386e-04f, 1.452133256e-04f, 1.452935548e-04f, 1.453735262e-04f, 1.454532396e-04f, 1.455326949e-04f, +1.456118921e-04f, 1.456908310e-04f, 1.457695114e-04f, 1.458479333e-04f, 1.459260965e-04f, 1.460040010e-04f, 1.460816466e-04f, 1.461590332e-04f, 1.462361607e-04f, 1.463130290e-04f, +1.463896379e-04f, 1.464659874e-04f, 1.465420774e-04f, 1.466179077e-04f, 1.466934782e-04f, 1.467687888e-04f, 1.468438395e-04f, 1.469186300e-04f, 1.469931604e-04f, 1.470674304e-04f, +1.471414400e-04f, 1.472151891e-04f, 1.472886776e-04f, 1.473619053e-04f, 1.474348721e-04f, 1.475075781e-04f, 1.475800229e-04f, 1.476522066e-04f, 1.477241291e-04f, 1.477957902e-04f, +1.478671898e-04f, 1.479383278e-04f, 1.480092042e-04f, 1.480798188e-04f, 1.481501715e-04f, 1.482202623e-04f, 1.482900910e-04f, 1.483596575e-04f, 1.484289617e-04f, 1.484980036e-04f, +1.485667830e-04f, 1.486352999e-04f, 1.487035540e-04f, 1.487715455e-04f, 1.488392740e-04f, 1.489067397e-04f, 1.489739422e-04f, 1.490408817e-04f, 1.491075579e-04f, 1.491739708e-04f, +1.492401202e-04f, 1.493060062e-04f, 1.493716285e-04f, 1.494369872e-04f, 1.495020820e-04f, 1.495669130e-04f, 1.496314800e-04f, 1.496957830e-04f, 1.497598218e-04f, 1.498235963e-04f, +1.498871065e-04f, 1.499503524e-04f, 1.500133337e-04f, 1.500760504e-04f, 1.501385025e-04f, 1.502006897e-04f, 1.502626122e-04f, 1.503242697e-04f, 1.503856622e-04f, 1.504467895e-04f, +1.505076517e-04f, 1.505682486e-04f, 1.506285802e-04f, 1.506886463e-04f, 1.507484469e-04f, 1.508079819e-04f, 1.508672513e-04f, 1.509262548e-04f, 1.509849925e-04f, 1.510434643e-04f, +1.511016701e-04f, 1.511596098e-04f, 1.512172834e-04f, 1.512746907e-04f, 1.513318317e-04f, 1.513887063e-04f, 1.514453145e-04f, 1.515016561e-04f, 1.515577310e-04f, 1.516135393e-04f, +1.516690808e-04f, 1.517243555e-04f, 1.517793632e-04f, 1.518341040e-04f, 1.518885777e-04f, 1.519427843e-04f, 1.519967236e-04f, 1.520503957e-04f, 1.521038004e-04f, 1.521569377e-04f, +1.522098075e-04f, 1.522624098e-04f, 1.523147444e-04f, 1.523668114e-04f, 1.524186105e-04f, 1.524701419e-04f, 1.525214053e-04f, 1.525724008e-04f, 1.526231282e-04f, 1.526735875e-04f, +1.527237787e-04f, 1.527737016e-04f, 1.528233563e-04f, 1.528727426e-04f, 1.529218604e-04f, 1.529707098e-04f, 1.530192907e-04f, 1.530676029e-04f, 1.531156465e-04f, 1.531634213e-04f, +1.532109273e-04f, 1.532581645e-04f, 1.533051328e-04f, 1.533518321e-04f, 1.533982624e-04f, 1.534444236e-04f, 1.534903157e-04f, 1.535359385e-04f, 1.535812921e-04f, 1.536263764e-04f, +1.536711913e-04f, 1.537157368e-04f, 1.537600128e-04f, 1.538040192e-04f, 1.538477561e-04f, 1.538912233e-04f, 1.539344209e-04f, 1.539773486e-04f, 1.540200066e-04f, 1.540623948e-04f, +1.541045130e-04f, 1.541463613e-04f, 1.541879395e-04f, 1.542292477e-04f, 1.542702859e-04f, 1.543110538e-04f, 1.543515516e-04f, 1.543917791e-04f, 1.544317363e-04f, 1.544714232e-04f, +1.545108397e-04f, 1.545499857e-04f, 1.545888613e-04f, 1.546274663e-04f, 1.546658008e-04f, 1.547038646e-04f, 1.547416578e-04f, 1.547791803e-04f, 1.548164321e-04f, 1.548534131e-04f, +1.548901232e-04f, 1.549265625e-04f, 1.549627308e-04f, 1.549986282e-04f, 1.550342547e-04f, 1.550696101e-04f, 1.551046944e-04f, 1.551395076e-04f, 1.551740497e-04f, 1.552083206e-04f, +1.552423202e-04f, 1.552760486e-04f, 1.553095058e-04f, 1.553426916e-04f, 1.553756060e-04f, 1.554082490e-04f, 1.554406206e-04f, 1.554727208e-04f, 1.555045494e-04f, 1.555361065e-04f, +1.555673921e-04f, 1.555984060e-04f, 1.556291484e-04f, 1.556596190e-04f, 1.556898180e-04f, 1.557197453e-04f, 1.557494008e-04f, 1.557787845e-04f, 1.558078965e-04f, 1.558367366e-04f, +1.558653048e-04f, 1.558936012e-04f, 1.559216256e-04f, 1.559493781e-04f, 1.559768587e-04f, 1.560040672e-04f, 1.560310037e-04f, 1.560576682e-04f, 1.560840607e-04f, 1.561101810e-04f, +1.561360292e-04f, 1.561616054e-04f, 1.561869093e-04f, 1.562119411e-04f, 1.562367006e-04f, 1.562611880e-04f, 1.562854031e-04f, 1.563093460e-04f, 1.563330166e-04f, 1.563564149e-04f, +1.563795409e-04f, 1.564023945e-04f, 1.564249758e-04f, 1.564472848e-04f, 1.564693214e-04f, 1.564910855e-04f, 1.565125773e-04f, 1.565337966e-04f, 1.565547435e-04f, 1.565754180e-04f, +1.565958199e-04f, 1.566159494e-04f, 1.566358064e-04f, 1.566553909e-04f, 1.566747029e-04f, 1.566937424e-04f, 1.567125093e-04f, 1.567310037e-04f, 1.567492255e-04f, 1.567671747e-04f, +1.567848514e-04f, 1.568022555e-04f, 1.568193870e-04f, 1.568362459e-04f, 1.568528322e-04f, 1.568691459e-04f, 1.568851870e-04f, 1.569009554e-04f, 1.569164513e-04f, 1.569316744e-04f, +1.569466250e-04f, 1.569613029e-04f, 1.569757082e-04f, 1.569898408e-04f, 1.570037008e-04f, 1.570172882e-04f, 1.570306028e-04f, 1.570436449e-04f, 1.570564143e-04f, 1.570689110e-04f, +1.570811351e-04f, 1.570930866e-04f, 1.571047654e-04f, 1.571161715e-04f, 1.571273050e-04f, 1.571381659e-04f, 1.571487542e-04f, 1.571590698e-04f, 1.571691128e-04f, 1.571788831e-04f, +1.571883809e-04f, 1.571976060e-04f, 1.572065586e-04f, 1.572152385e-04f, 1.572236459e-04f, 1.572317807e-04f, 1.572396429e-04f, 1.572472325e-04f, 1.572545496e-04f, 1.572615942e-04f, +1.572683662e-04f, 1.572748657e-04f, 1.572810927e-04f, 1.572870471e-04f, 1.572927291e-04f, 1.572981386e-04f, 1.573032757e-04f, 1.573081403e-04f, 1.573127325e-04f, 1.573170522e-04f, +1.573210996e-04f, 1.573248745e-04f, 1.573283771e-04f, 1.573316073e-04f, 1.573345652e-04f, 1.573372508e-04f, 1.573396640e-04f, 1.573418050e-04f, 1.573436737e-04f, 1.573452701e-04f, +1.573465943e-04f, 1.573476463e-04f, 1.573484261e-04f, 1.573489338e-04f, 1.573491693e-04f, 1.573491326e-04f, 1.573488239e-04f, 1.573482431e-04f, 1.573473902e-04f, 1.573462653e-04f, +1.573448684e-04f, 1.573431995e-04f, 1.573412587e-04f, 1.573390459e-04f, 1.573365612e-04f, 1.573338046e-04f, 1.573307762e-04f, 1.573274759e-04f, 1.573239039e-04f, 1.573200601e-04f, +1.573159445e-04f, 1.573115572e-04f, 1.573068983e-04f, 1.573019677e-04f, 1.572967655e-04f, 1.572912917e-04f, 1.572855463e-04f, 1.572795294e-04f, 1.572732410e-04f, 1.572666812e-04f, +1.572598500e-04f, 1.572527473e-04f, 1.572453733e-04f, 1.572377280e-04f, 1.572298114e-04f, 1.572216235e-04f, 1.572131644e-04f, 1.572044342e-04f, 1.571954328e-04f, 1.571861603e-04f, +1.571766168e-04f, 1.571668022e-04f, 1.571567167e-04f, 1.571463602e-04f, 1.571357328e-04f, 1.571248345e-04f, 1.571136654e-04f, 1.571022256e-04f, 1.570905150e-04f, 1.570785337e-04f, +1.570662817e-04f, 1.570537592e-04f, 1.570409660e-04f, 1.570279024e-04f, 1.570145683e-04f, 1.570009637e-04f, 1.569870888e-04f, 1.569729435e-04f, 1.569585279e-04f, 1.569438421e-04f, +1.569288861e-04f, 1.569136600e-04f, 1.568981637e-04f, 1.568823974e-04f, 1.568663611e-04f, 1.568500548e-04f, 1.568334786e-04f, 1.568166326e-04f, 1.567995168e-04f, 1.567821312e-04f, +1.567644759e-04f, 1.567465510e-04f, 1.567283565e-04f, 1.567098925e-04f, 1.566911590e-04f, 1.566721561e-04f, 1.566528837e-04f, 1.566333421e-04f, 1.566135312e-04f, 1.565934511e-04f, +1.565731019e-04f, 1.565524835e-04f, 1.565315962e-04f, 1.565104398e-04f, 1.564890146e-04f, 1.564673205e-04f, 1.564453575e-04f, 1.564231259e-04f, 1.564006256e-04f, 1.563778566e-04f, +1.563548191e-04f, 1.563315132e-04f, 1.563079387e-04f, 1.562840960e-04f, 1.562599849e-04f, 1.562356056e-04f, 1.562109581e-04f, 1.561860425e-04f, 1.561608588e-04f, 1.561354072e-04f, +1.561096876e-04f, 1.560837002e-04f, 1.560574451e-04f, 1.560309222e-04f, 1.560041317e-04f, 1.559770736e-04f, 1.559497479e-04f, 1.559221549e-04f, 1.558942945e-04f, 1.558661668e-04f, +1.558377718e-04f, 1.558091097e-04f, 1.557801805e-04f, 1.557509843e-04f, 1.557215212e-04f, 1.556917912e-04f, 1.556617944e-04f, 1.556315309e-04f, 1.556010007e-04f, 1.555702039e-04f, +1.555391407e-04f, 1.555078111e-04f, 1.554762151e-04f, 1.554443528e-04f, 1.554122243e-04f, 1.553798298e-04f, 1.553471692e-04f, 1.553142426e-04f, 1.552810501e-04f, 1.552475919e-04f, +1.552138679e-04f, 1.551798783e-04f, 1.551456232e-04f, 1.551111026e-04f, 1.550763165e-04f, 1.550412652e-04f, 1.550059486e-04f, 1.549703669e-04f, 1.549345201e-04f, 1.548984083e-04f, +1.548620317e-04f, 1.548253902e-04f, 1.547884840e-04f, 1.547513132e-04f, 1.547138778e-04f, 1.546761779e-04f, 1.546382136e-04f, 1.545999851e-04f, 1.545614923e-04f, 1.545227355e-04f, +1.544837146e-04f, 1.544444297e-04f, 1.544048811e-04f, 1.543650686e-04f, 1.543249925e-04f, 1.542846528e-04f, 1.542440496e-04f, 1.542031830e-04f, 1.541620532e-04f, 1.541206601e-04f, +1.540790039e-04f, 1.540370846e-04f, 1.539949025e-04f, 1.539524575e-04f, 1.539097497e-04f, 1.538667794e-04f, 1.538235464e-04f, 1.537800511e-04f, 1.537362933e-04f, 1.536922734e-04f, +1.536479912e-04f, 1.536034470e-04f, 1.535586408e-04f, 1.535135728e-04f, 1.534682430e-04f, 1.534226515e-04f, 1.533767985e-04f, 1.533306840e-04f, 1.532843082e-04f, 1.532376711e-04f, +1.531907728e-04f, 1.531436135e-04f, 1.530961932e-04f, 1.530485121e-04f, 1.530005702e-04f, 1.529523677e-04f, 1.529039047e-04f, 1.528551812e-04f, 1.528061974e-04f, 1.527569534e-04f, +1.527074492e-04f, 1.526576851e-04f, 1.526076611e-04f, 1.525573773e-04f, 1.525068337e-04f, 1.524560307e-04f, 1.524049681e-04f, 1.523536463e-04f, 1.523020651e-04f, 1.522502249e-04f, +1.521981256e-04f, 1.521457674e-04f, 1.520931504e-04f, 1.520402747e-04f, 1.519871405e-04f, 1.519337477e-04f, 1.518800967e-04f, 1.518261874e-04f, 1.517720200e-04f, 1.517175946e-04f, +1.516629113e-04f, 1.516079702e-04f, 1.515527715e-04f, 1.514973152e-04f, 1.514416016e-04f, 1.513856306e-04f, 1.513294024e-04f, 1.512729172e-04f, 1.512161750e-04f, 1.511591760e-04f, +1.511019202e-04f, 1.510444079e-04f, 1.509866391e-04f, 1.509286140e-04f, 1.508703326e-04f, 1.508117952e-04f, 1.507530017e-04f, 1.506939524e-04f, 1.506346474e-04f, 1.505750867e-04f, +1.505152706e-04f, 1.504551991e-04f, 1.503948724e-04f, 1.503342905e-04f, 1.502734537e-04f, 1.502123620e-04f, 1.501510155e-04f, 1.500894145e-04f, 1.500275589e-04f, 1.499654491e-04f, +1.499030850e-04f, 1.498404668e-04f, 1.497775946e-04f, 1.497144686e-04f, 1.496510889e-04f, 1.495874556e-04f, 1.495235689e-04f, 1.494594289e-04f, 1.493950356e-04f, 1.493303894e-04f, +1.492654902e-04f, 1.492003382e-04f, 1.491349336e-04f, 1.490692765e-04f, 1.490033670e-04f, 1.489372052e-04f, 1.488707913e-04f, 1.488041255e-04f, 1.487372078e-04f, 1.486700384e-04f, +1.486026175e-04f, 1.485349451e-04f, 1.484670214e-04f, 1.483988466e-04f, 1.483304207e-04f, 1.482617440e-04f, 1.481928166e-04f, 1.481236385e-04f, 1.480542100e-04f, 1.479845312e-04f, +1.479146022e-04f, 1.478444232e-04f, 1.477739942e-04f, 1.477033156e-04f, 1.476323873e-04f, 1.475612096e-04f, 1.474897825e-04f, 1.474181063e-04f, 1.473461811e-04f, 1.472740069e-04f, +1.472015840e-04f, 1.471289126e-04f, 1.470559927e-04f, 1.469828244e-04f, 1.469094081e-04f, 1.468357437e-04f, 1.467618314e-04f, 1.466876715e-04f, 1.466132640e-04f, 1.465386091e-04f, +1.464637069e-04f, 1.463885576e-04f, 1.463131613e-04f, 1.462375183e-04f, 1.461616285e-04f, 1.460854923e-04f, 1.460091097e-04f, 1.459324809e-04f, 1.458556060e-04f, 1.457784853e-04f, +1.457011188e-04f, 1.456235067e-04f, 1.455456492e-04f, 1.454675464e-04f, 1.453891985e-04f, 1.453106056e-04f, 1.452317678e-04f, 1.451526855e-04f, 1.450733586e-04f, 1.449937874e-04f, +1.449139720e-04f, 1.448339126e-04f, 1.447536093e-04f, 1.446730622e-04f, 1.445922717e-04f, 1.445112377e-04f, 1.444299606e-04f, 1.443484403e-04f, 1.442666772e-04f, 1.441846712e-04f, +1.441024228e-04f, 1.440199318e-04f, 1.439371987e-04f, 1.438542234e-04f, 1.437710062e-04f, 1.436875472e-04f, 1.436038466e-04f, 1.435199046e-04f, 1.434357213e-04f, 1.433512969e-04f, +1.432666316e-04f, 1.431817254e-04f, 1.430965787e-04f, 1.430111915e-04f, 1.429255640e-04f, 1.428396965e-04f, 1.427535889e-04f, 1.426672417e-04f, 1.425806548e-04f, 1.424938285e-04f, +1.424067629e-04f, 1.423194582e-04f, 1.422319146e-04f, 1.421441322e-04f, 1.420561113e-04f, 1.419678520e-04f, 1.418793544e-04f, 1.417906188e-04f, 1.417016452e-04f, 1.416124340e-04f, +1.415229852e-04f, 1.414332990e-04f, 1.413433757e-04f, 1.412532153e-04f, 1.411628181e-04f, 1.410721843e-04f, 1.409813139e-04f, 1.408902072e-04f, 1.407988644e-04f, 1.407072856e-04f, +1.406154711e-04f, 1.405234209e-04f, 1.404311353e-04f, 1.403386145e-04f, 1.402458586e-04f, 1.401528678e-04f, 1.400596423e-04f, 1.399661823e-04f, 1.398724880e-04f, 1.397785594e-04f, +1.396843969e-04f, 1.395900006e-04f, 1.394953707e-04f, 1.394005074e-04f, 1.393054108e-04f, 1.392100811e-04f, 1.391145186e-04f, 1.390187233e-04f, 1.389226955e-04f, 1.388264355e-04f, +1.387299432e-04f, 1.386332190e-04f, 1.385362631e-04f, 1.384390755e-04f, 1.383416566e-04f, 1.382440065e-04f, 1.381461253e-04f, 1.380480133e-04f, 1.379496707e-04f, 1.378510976e-04f, +1.377522942e-04f, 1.376532608e-04f, 1.375539975e-04f, 1.374545045e-04f, 1.373547820e-04f, 1.372548301e-04f, 1.371546492e-04f, 1.370542393e-04f, 1.369536007e-04f, 1.368527336e-04f, +1.367516381e-04f, 1.366503144e-04f, 1.365487628e-04f, 1.364469835e-04f, 1.363449765e-04f, 1.362427422e-04f, 1.361402807e-04f, 1.360375922e-04f, 1.359346769e-04f, 1.358315351e-04f, +1.357281668e-04f, 1.356245724e-04f, 1.355207519e-04f, 1.354167057e-04f, 1.353124338e-04f, 1.352079365e-04f, 1.351032141e-04f, 1.349982666e-04f, 1.348930943e-04f, 1.347876975e-04f, +1.346820762e-04f, 1.345762307e-04f, 1.344701612e-04f, 1.343638679e-04f, 1.342573511e-04f, 1.341506108e-04f, 1.340436474e-04f, 1.339364609e-04f, 1.338290517e-04f, 1.337214199e-04f, +1.336135657e-04f, 1.335054894e-04f, 1.333971910e-04f, 1.332886710e-04f, 1.331799294e-04f, 1.330709664e-04f, 1.329617823e-04f, 1.328523772e-04f, 1.327427515e-04f, 1.326329052e-04f, +1.325228386e-04f, 1.324125519e-04f, 1.323020453e-04f, 1.321913191e-04f, 1.320803734e-04f, 1.319692084e-04f, 1.318578243e-04f, 1.317462214e-04f, 1.316343999e-04f, 1.315223600e-04f, +1.314101018e-04f, 1.312976257e-04f, 1.311849318e-04f, 1.310720203e-04f, 1.309588914e-04f, 1.308455455e-04f, 1.307319825e-04f, 1.306182029e-04f, 1.305042068e-04f, 1.303899944e-04f, +1.302755659e-04f, 1.301609216e-04f, 1.300460616e-04f, 1.299309862e-04f, 1.298156956e-04f, 1.297001900e-04f, 1.295844697e-04f, 1.294685348e-04f, 1.293523856e-04f, 1.292360222e-04f, +1.291194450e-04f, 1.290026541e-04f, 1.288856497e-04f, 1.287684321e-04f, 1.286510014e-04f, 1.285333580e-04f, 1.284155020e-04f, 1.282974337e-04f, 1.281791532e-04f, 1.280606608e-04f, +1.279419567e-04f, 1.278230412e-04f, 1.277039144e-04f, 1.275845766e-04f, 1.274650281e-04f, 1.273452689e-04f, 1.272252994e-04f, 1.271051198e-04f, 1.269847303e-04f, 1.268641311e-04f, +1.267433225e-04f, 1.266223046e-04f, 1.265010778e-04f, 1.263796422e-04f, 1.262579980e-04f, 1.261361456e-04f, 1.260140851e-04f, 1.258918167e-04f, 1.257693407e-04f, 1.256466573e-04f, +1.255237668e-04f, 1.254006693e-04f, 1.252773651e-04f, 1.251538544e-04f, 1.250301375e-04f, 1.249062146e-04f, 1.247820859e-04f, 1.246577516e-04f, 1.245332120e-04f, 1.244084674e-04f, +1.242835179e-04f, 1.241583637e-04f, 1.240330052e-04f, 1.239074425e-04f, 1.237816759e-04f, 1.236557056e-04f, 1.235295319e-04f, 1.234031550e-04f, 1.232765750e-04f, 1.231497924e-04f, +1.230228072e-04f, 1.228956198e-04f, 1.227682303e-04f, 1.226406390e-04f, 1.225128462e-04f, 1.223848520e-04f, 1.222566568e-04f, 1.221282607e-04f, 1.219996640e-04f, 1.218708669e-04f, +1.217418697e-04f, 1.216126726e-04f, 1.214832759e-04f, 1.213536797e-04f, 1.212238844e-04f, 1.210938902e-04f, 1.209636972e-04f, 1.208333059e-04f, 1.207027163e-04f, 1.205719288e-04f, +1.204409435e-04f, 1.203097608e-04f, 1.201783808e-04f, 1.200468039e-04f, 1.199150302e-04f, 1.197830600e-04f, 1.196508935e-04f, 1.195185311e-04f, 1.193859728e-04f, 1.192532191e-04f, +1.191202701e-04f, 1.189871260e-04f, 1.188537872e-04f, 1.187202538e-04f, 1.185865261e-04f, 1.184526044e-04f, 1.183184890e-04f, 1.181841799e-04f, 1.180496776e-04f, 1.179149822e-04f, +1.177800940e-04f, 1.176450133e-04f, 1.175097402e-04f, 1.173742752e-04f, 1.172386183e-04f, 1.171027698e-04f, 1.169667301e-04f, 1.168304993e-04f, 1.166940777e-04f, 1.165574656e-04f, +1.164206632e-04f, 1.162836707e-04f, 1.161464885e-04f, 1.160091167e-04f, 1.158715556e-04f, 1.157338055e-04f, 1.155958667e-04f, 1.154577393e-04f, 1.153194236e-04f, 1.151809200e-04f, +1.150422286e-04f, 1.149033496e-04f, 1.147642835e-04f, 1.146250303e-04f, 1.144855904e-04f, 1.143459641e-04f, 1.142061515e-04f, 1.140661529e-04f, 1.139259687e-04f, 1.137855990e-04f, +1.136450441e-04f, 1.135043043e-04f, 1.133633798e-04f, 1.132222709e-04f, 1.130809779e-04f, 1.129395009e-04f, 1.127978404e-04f, 1.126559964e-04f, 1.125139694e-04f, 1.123717594e-04f, +1.122293669e-04f, 1.120867921e-04f, 1.119440352e-04f, 1.118010965e-04f, 1.116579763e-04f, 1.115146747e-04f, 1.113711922e-04f, 1.112275289e-04f, 1.110836851e-04f, 1.109396611e-04f, +1.107954571e-04f, 1.106510734e-04f, 1.105065103e-04f, 1.103617680e-04f, 1.102168468e-04f, 1.100717470e-04f, 1.099264688e-04f, 1.097810125e-04f, 1.096353783e-04f, 1.094895666e-04f, +1.093435775e-04f, 1.091974115e-04f, 1.090510686e-04f, 1.089045493e-04f, 1.087578537e-04f, 1.086109821e-04f, 1.084639348e-04f, 1.083167122e-04f, 1.081693143e-04f, 1.080217416e-04f, +1.078739942e-04f, 1.077260725e-04f, 1.075779767e-04f, 1.074297070e-04f, 1.072812639e-04f, 1.071326474e-04f, 1.069838580e-04f, 1.068348959e-04f, 1.066857612e-04f, 1.065364544e-04f, +1.063869757e-04f, 1.062373254e-04f, 1.060875037e-04f, 1.059375109e-04f, 1.057873473e-04f, 1.056370131e-04f, 1.054865087e-04f, 1.053358342e-04f, 1.051849901e-04f, 1.050339765e-04f, +1.048827937e-04f, 1.047314421e-04f, 1.045799218e-04f, 1.044282331e-04f, 1.042763765e-04f, 1.041243520e-04f, 1.039721600e-04f, 1.038198007e-04f, 1.036672745e-04f, 1.035145817e-04f, +1.033617224e-04f, 1.032086970e-04f, 1.030555057e-04f, 1.029021489e-04f, 1.027486268e-04f, 1.025949397e-04f, 1.024410878e-04f, 1.022870715e-04f, 1.021328910e-04f, 1.019785467e-04f, +1.018240387e-04f, 1.016693674e-04f, 1.015145330e-04f, 1.013595359e-04f, 1.012043763e-04f, 1.010490545e-04f, 1.008935708e-04f, 1.007379254e-04f, 1.005821187e-04f, 1.004261509e-04f, +1.002700223e-04f, 1.001137332e-04f, 9.995728385e-05f, 9.980067459e-05f, 9.964390567e-05f, 9.948697737e-05f, 9.932988999e-05f, 9.917264381e-05f, 9.901523911e-05f, 9.885767618e-05f, +9.869995530e-05f, 9.854207676e-05f, 9.838404085e-05f, 9.822584785e-05f, 9.806749805e-05f, 9.790899174e-05f, 9.775032920e-05f, 9.759151071e-05f, 9.743253658e-05f, 9.727340708e-05f, +9.711412251e-05f, 9.695468315e-05f, 9.679508929e-05f, 9.663534122e-05f, 9.647543922e-05f, 9.631538360e-05f, 9.615517463e-05f, 9.599481261e-05f, 9.583429783e-05f, 9.567363058e-05f, +9.551281114e-05f, 9.535183981e-05f, 9.519071689e-05f, 9.502944265e-05f, 9.486801740e-05f, 9.470644142e-05f, 9.454471500e-05f, 9.438283845e-05f, 9.422081205e-05f, 9.405863609e-05f, +9.389631086e-05f, 9.373383667e-05f, 9.357121380e-05f, 9.340844255e-05f, 9.324552320e-05f, 9.308245606e-05f, 9.291924142e-05f, 9.275587958e-05f, 9.259237082e-05f, 9.242871544e-05f, +9.226491374e-05f, 9.210096602e-05f, 9.193687256e-05f, 9.177263367e-05f, 9.160824964e-05f, 9.144372077e-05f, 9.127904736e-05f, 9.111422969e-05f, 9.094926807e-05f, 9.078416280e-05f, +9.061891417e-05f, 9.045352248e-05f, 9.028798803e-05f, 9.012231112e-05f, 8.995649204e-05f, 8.979053109e-05f, 8.962442858e-05f, 8.945818480e-05f, 8.929180004e-05f, 8.912527462e-05f, +8.895860883e-05f, 8.879180297e-05f, 8.862485733e-05f, 8.845777223e-05f, 8.829054796e-05f, 8.812318482e-05f, 8.795568311e-05f, 8.778804314e-05f, 8.762026520e-05f, 8.745234959e-05f, +8.728429663e-05f, 8.711610660e-05f, 8.694777982e-05f, 8.677931658e-05f, 8.661071720e-05f, 8.644198196e-05f, 8.627311118e-05f, 8.610410515e-05f, 8.593496418e-05f, 8.576568858e-05f, +8.559627865e-05f, 8.542673469e-05f, 8.525705701e-05f, 8.508724590e-05f, 8.491730169e-05f, 8.474722466e-05f, 8.457701514e-05f, 8.440667341e-05f, 8.423619979e-05f, 8.406559459e-05f, +8.389485810e-05f, 8.372399064e-05f, 8.355299251e-05f, 8.338186402e-05f, 8.321060548e-05f, 8.303921718e-05f, 8.286769945e-05f, 8.269605258e-05f, 8.252427689e-05f, 8.235237268e-05f, +8.218034026e-05f, 8.200817994e-05f, 8.183589202e-05f, 8.166347682e-05f, 8.149093465e-05f, 8.131826580e-05f, 8.114547060e-05f, 8.097254935e-05f, 8.079950237e-05f, 8.062632995e-05f, +8.045303241e-05f, 8.027961007e-05f, 8.010606322e-05f, 7.993239219e-05f, 7.975859728e-05f, 7.958467880e-05f, 7.941063707e-05f, 7.923647239e-05f, 7.906218508e-05f, 7.888777545e-05f, +7.871324381e-05f, 7.853859047e-05f, 7.836381574e-05f, 7.818891994e-05f, 7.801390338e-05f, 7.783876638e-05f, 7.766350924e-05f, 7.748813228e-05f, 7.731263580e-05f, 7.713702014e-05f, +7.696128559e-05f, 7.678543247e-05f, 7.660946111e-05f, 7.643337180e-05f, 7.625716486e-05f, 7.608084062e-05f, 7.590439938e-05f, 7.572784146e-05f, 7.555116717e-05f, 7.537437684e-05f, +7.519747076e-05f, 7.502044927e-05f, 7.484331268e-05f, 7.466606129e-05f, 7.448869544e-05f, 7.431121543e-05f, 7.413362158e-05f, 7.395591420e-05f, 7.377809362e-05f, 7.360016016e-05f, +7.342211412e-05f, 7.324395583e-05f, 7.306568560e-05f, 7.288730375e-05f, 7.270881060e-05f, 7.253020646e-05f, 7.235149166e-05f, 7.217266652e-05f, 7.199373134e-05f, 7.181468646e-05f, +7.163553218e-05f, 7.145626883e-05f, 7.127689673e-05f, 7.109741620e-05f, 7.091782755e-05f, 7.073813110e-05f, 7.055832718e-05f, 7.037841611e-05f, 7.019839820e-05f, 7.001827378e-05f, +6.983804316e-05f, 6.965770667e-05f, 6.947726462e-05f, 6.929671734e-05f, 6.911606515e-05f, 6.893530838e-05f, 6.875444733e-05f, 6.857348233e-05f, 6.839241371e-05f, 6.821124179e-05f, +6.802996688e-05f, 6.784858932e-05f, 6.766710941e-05f, 6.748552749e-05f, 6.730384388e-05f, 6.712205890e-05f, 6.694017287e-05f, 6.675818612e-05f, 6.657609897e-05f, 6.639391174e-05f, +6.621162475e-05f, 6.602923833e-05f, 6.584675281e-05f, 6.566416850e-05f, 6.548148574e-05f, 6.529870484e-05f, 6.511582613e-05f, 6.493284993e-05f, 6.474977657e-05f, 6.456660638e-05f, +6.438333967e-05f, 6.419997678e-05f, 6.401651802e-05f, 6.383296373e-05f, 6.364931422e-05f, 6.346556983e-05f, 6.328173088e-05f, 6.309779770e-05f, 6.291377061e-05f, 6.272964993e-05f, +6.254543600e-05f, 6.236112914e-05f, 6.217672968e-05f, 6.199223795e-05f, 6.180765426e-05f, 6.162297895e-05f, 6.143821234e-05f, 6.125335477e-05f, 6.106840655e-05f, 6.088336802e-05f, +6.069823951e-05f, 6.051302134e-05f, 6.032771383e-05f, 6.014231733e-05f, 5.995683214e-05f, 5.977125862e-05f, 5.958559707e-05f, 5.939984784e-05f, 5.921401124e-05f, 5.902808761e-05f, +5.884207728e-05f, 5.865598057e-05f, 5.846979782e-05f, 5.828352935e-05f, 5.809717550e-05f, 5.791073659e-05f, 5.772421294e-05f, 5.753760491e-05f, 5.735091280e-05f, 5.716413695e-05f, +5.697727770e-05f, 5.679033536e-05f, 5.660331028e-05f, 5.641620278e-05f, 5.622901319e-05f, 5.604174185e-05f, 5.585438908e-05f, 5.566695521e-05f, 5.547944058e-05f, 5.529184552e-05f, +5.510417035e-05f, 5.491641541e-05f, 5.472858104e-05f, 5.454066755e-05f, 5.435267529e-05f, 5.416460459e-05f, 5.397645577e-05f, 5.378822917e-05f, 5.359992512e-05f, 5.341154396e-05f, +5.322308601e-05f, 5.303455161e-05f, 5.284594109e-05f, 5.265725478e-05f, 5.246849302e-05f, 5.227965613e-05f, 5.209074446e-05f, 5.190175833e-05f, 5.171269808e-05f, 5.152356404e-05f, +5.133435654e-05f, 5.114507592e-05f, 5.095572251e-05f, 5.076629665e-05f, 5.057679866e-05f, 5.038722889e-05f, 5.019758766e-05f, 5.000787530e-05f, 4.981809217e-05f, 4.962823858e-05f, +4.943831487e-05f, 4.924832138e-05f, 4.905825844e-05f, 4.886812638e-05f, 4.867792554e-05f, 4.848765626e-05f, 4.829731887e-05f, 4.810691370e-05f, 4.791644109e-05f, 4.772590138e-05f, +4.753529489e-05f, 4.734462197e-05f, 4.715388295e-05f, 4.696307817e-05f, 4.677220795e-05f, 4.658127264e-05f, 4.639027258e-05f, 4.619920809e-05f, 4.600807952e-05f, 4.581688719e-05f, +4.562563145e-05f, 4.543431264e-05f, 4.524293108e-05f, 4.505148711e-05f, 4.485998108e-05f, 4.466841331e-05f, 4.447678415e-05f, 4.428509392e-05f, 4.409334298e-05f, 4.390153164e-05f, +4.370966026e-05f, 4.351772916e-05f, 4.332573869e-05f, 4.313368918e-05f, 4.294158097e-05f, 4.274941439e-05f, 4.255718979e-05f, 4.236490749e-05f, 4.217256784e-05f, 4.198017118e-05f, +4.178771784e-05f, 4.159520816e-05f, 4.140264248e-05f, 4.121002113e-05f, 4.101734446e-05f, 4.082461279e-05f, 4.063182648e-05f, 4.043898585e-05f, 4.024609125e-05f, 4.005314301e-05f, +3.986014147e-05f, 3.966708697e-05f, 3.947397985e-05f, 3.928082045e-05f, 3.908760910e-05f, 3.889434615e-05f, 3.870103192e-05f, 3.850766677e-05f, 3.831425103e-05f, 3.812078504e-05f, +3.792726913e-05f, 3.773370365e-05f, 3.754008893e-05f, 3.734642532e-05f, 3.715271315e-05f, 3.695895276e-05f, 3.676514449e-05f, 3.657128868e-05f, 3.637738568e-05f, 3.618343581e-05f, +3.598943942e-05f, 3.579539685e-05f, 3.560130843e-05f, 3.540717452e-05f, 3.521299543e-05f, 3.501877153e-05f, 3.482450314e-05f, 3.463019061e-05f, 3.443583427e-05f, 3.424143446e-05f, +3.404699154e-05f, 3.385250582e-05f, 3.365797766e-05f, 3.346340740e-05f, 3.326879537e-05f, 3.307414192e-05f, 3.287944738e-05f, 3.268471210e-05f, 3.248993641e-05f, 3.229512066e-05f, +3.210026518e-05f, 3.190537032e-05f, 3.171043642e-05f, 3.151546382e-05f, 3.132045285e-05f, 3.112540387e-05f, 3.093031720e-05f, 3.073519319e-05f, 3.054003218e-05f, 3.034483451e-05f, +3.014960053e-05f, 2.995433056e-05f, 2.975902496e-05f, 2.956368407e-05f, 2.936830821e-05f, 2.917289775e-05f, 2.897745301e-05f, 2.878197433e-05f, 2.858646207e-05f, 2.839091656e-05f, +2.819533813e-05f, 2.799972714e-05f, 2.780408392e-05f, 2.760840881e-05f, 2.741270216e-05f, 2.721696431e-05f, 2.702119559e-05f, 2.682539635e-05f, 2.662956693e-05f, 2.643370767e-05f, +2.623781891e-05f, 2.604190099e-05f, 2.584595426e-05f, 2.564997906e-05f, 2.545397572e-05f, 2.525794460e-05f, 2.506188602e-05f, 2.486580033e-05f, 2.466968788e-05f, 2.447354900e-05f, +2.427738404e-05f, 2.408119333e-05f, 2.388497723e-05f, 2.368873606e-05f, 2.349247018e-05f, 2.329617992e-05f, 2.309986563e-05f, 2.290352764e-05f, 2.270716630e-05f, 2.251078195e-05f, +2.231437494e-05f, 2.211794559e-05f, 2.192149427e-05f, 2.172502129e-05f, 2.152852702e-05f, 2.133201179e-05f, 2.113547593e-05f, 2.093891980e-05f, 2.074234374e-05f, 2.054574808e-05f, +2.034913317e-05f, 2.015249936e-05f, 1.995584697e-05f, 1.975917635e-05f, 1.956248786e-05f, 1.936578182e-05f, 1.916905857e-05f, 1.897231847e-05f, 1.877556185e-05f, 1.857878906e-05f, +1.838200043e-05f, 1.818519630e-05f, 1.798837703e-05f, 1.779154295e-05f, 1.759469439e-05f, 1.739783172e-05f, 1.720095526e-05f, 1.700406536e-05f, 1.680716235e-05f, 1.661024659e-05f, +1.641331841e-05f, 1.621637816e-05f, 1.601942617e-05f, 1.582246279e-05f, 1.562548836e-05f, 1.542850322e-05f, 1.523150771e-05f, 1.503450218e-05f, 1.483748696e-05f, 1.464046240e-05f, +1.444342884e-05f, 1.424638662e-05f, 1.404933608e-05f, 1.385227757e-05f, 1.365521142e-05f, 1.345813798e-05f, 1.326105759e-05f, 1.306397059e-05f, 1.286687732e-05f, 1.266977812e-05f, +1.247267334e-05f, 1.227556331e-05f, 1.207844838e-05f, 1.188132889e-05f, 1.168420518e-05f, 1.148707759e-05f, 1.128994646e-05f, 1.109281214e-05f, 1.089567496e-05f, 1.069853527e-05f, +1.050139341e-05f, 1.030424972e-05f, 1.010710453e-05f, 9.909958199e-06f, 9.712811059e-06f, 9.515663452e-06f, 9.318515720e-06f, 9.121368204e-06f, 8.924221244e-06f, 8.727075182e-06f, +8.529930359e-06f, 8.332787116e-06f, 8.135645792e-06f, 7.938506731e-06f, 7.741370271e-06f, 7.544236755e-06f, 7.347106522e-06f, 7.149979914e-06f, 6.952857271e-06f, 6.755738934e-06f, +6.558625243e-06f, 6.361516540e-06f, 6.164413164e-06f, 5.967315456e-06f, 5.770223757e-06f, 5.573138407e-06f, 5.376059747e-06f, 5.178988117e-06f, 4.981923856e-06f, 4.784867307e-06f, +4.587818808e-06f, 4.390778700e-06f, 4.193747323e-06f, 3.996725017e-06f, 3.799712123e-06f, 3.602708979e-06f, 3.405715928e-06f, 3.208733307e-06f, 3.011761458e-06f, 2.814800719e-06f, +2.617851431e-06f, 2.420913934e-06f, 2.223988567e-06f, 2.027075670e-06f, 1.830175582e-06f, 1.633288643e-06f, 1.436415193e-06f, 1.239555571e-06f, 1.042710116e-06f, 8.458791673e-07f, +6.490630650e-07f, 4.522621478e-07f, 2.554767551e-07f, 5.870722590e-08f, -1.380461007e-07f, -3.347828858e-07f, -5.315027902e-07f, -7.282054752e-07f, -9.248906019e-07f, -1.121557832e-06f, +-1.318206825e-06f, -1.514837245e-06f, -1.711448751e-06f, -1.908041006e-06f, -2.104613670e-06f, -2.301166406e-06f, -2.497698875e-06f, -2.694210739e-06f, -2.890701660e-06f, -3.087171298e-06f, +-3.283619318e-06f, -3.480045379e-06f, -3.676449145e-06f, -3.872830277e-06f, -4.069188438e-06f, -4.265523289e-06f, -4.461834494e-06f, -4.658121714e-06f, -4.854384612e-06f, -5.050622850e-06f, +-5.246836092e-06f, -5.443023999e-06f, -5.639186234e-06f, -5.835322460e-06f, -6.031432341e-06f, -6.227515538e-06f, -6.423571715e-06f, -6.619600536e-06f, -6.815601662e-06f, -7.011574758e-06f, +-7.207519487e-06f, -7.403435512e-06f, -7.599322497e-06f, -7.795180104e-06f, -7.991007999e-06f, -8.186805844e-06f, -8.382573303e-06f, -8.578310041e-06f, -8.774015720e-06f, -8.969690006e-06f, +-9.165332562e-06f, -9.360943052e-06f, -9.556521141e-06f, -9.752066493e-06f, -9.947578773e-06f, -1.014305764e-05f, -1.033850277e-05f, -1.053391382e-05f, -1.072929046e-05f, -1.092463235e-05f, +-1.111993915e-05f, -1.131521053e-05f, -1.151044616e-05f, -1.170564570e-05f, -1.190080882e-05f, -1.209593518e-05f, -1.229102445e-05f, -1.248607629e-05f, -1.268109037e-05f, -1.287606636e-05f, +-1.307100391e-05f, -1.326590271e-05f, -1.346076240e-05f, -1.365558266e-05f, -1.385036316e-05f, -1.404510356e-05f, -1.423980353e-05f, -1.443446273e-05f, -1.462908084e-05f, -1.482365751e-05f, +-1.501819241e-05f, -1.521268522e-05f, -1.540713560e-05f, -1.560154321e-05f, -1.579590772e-05f, -1.599022881e-05f, -1.618450613e-05f, -1.637873936e-05f, -1.657292816e-05f, -1.676707220e-05f, +-1.696117115e-05f, -1.715522468e-05f, -1.734923245e-05f, -1.754319414e-05f, -1.773710940e-05f, -1.793097792e-05f, -1.812479935e-05f, -1.831857337e-05f, -1.851229965e-05f, -1.870597784e-05f, +-1.889960764e-05f, -1.909318869e-05f, -1.928672068e-05f, -1.948020327e-05f, -1.967363612e-05f, -1.986701892e-05f, -2.006035133e-05f, -2.025363301e-05f, -2.044686365e-05f, -2.064004290e-05f, +-2.083317044e-05f, -2.102624594e-05f, -2.121926907e-05f, -2.141223950e-05f, -2.160515690e-05f, -2.179802094e-05f, -2.199083130e-05f, -2.218358763e-05f, -2.237628962e-05f, -2.256893694e-05f, +-2.276152925e-05f, -2.295406623e-05f, -2.314654754e-05f, -2.333897287e-05f, -2.353134188e-05f, -2.372365425e-05f, -2.391590964e-05f, -2.410810773e-05f, -2.430024819e-05f, -2.449233070e-05f, +-2.468435492e-05f, -2.487632053e-05f, -2.506822720e-05f, -2.526007460e-05f, -2.545186242e-05f, -2.564359031e-05f, -2.583525795e-05f, -2.602686503e-05f, -2.621841120e-05f, -2.640989615e-05f, +-2.660131955e-05f, -2.679268107e-05f, -2.698398038e-05f, -2.717521717e-05f, -2.736639110e-05f, -2.755750185e-05f, -2.774854909e-05f, -2.793953251e-05f, -2.813045176e-05f, -2.832130654e-05f, +-2.851209651e-05f, -2.870282135e-05f, -2.889348073e-05f, -2.908407433e-05f, -2.927460183e-05f, -2.946506291e-05f, -2.965545723e-05f, -2.984578447e-05f, -3.003604432e-05f, -3.022623644e-05f, +-3.041636052e-05f, -3.060641622e-05f, -3.079640324e-05f, -3.098632124e-05f, -3.117616990e-05f, -3.136594889e-05f, -3.155565791e-05f, -3.174529662e-05f, -3.193486470e-05f, -3.212436183e-05f, +-3.231378769e-05f, -3.250314195e-05f, -3.269242430e-05f, -3.288163441e-05f, -3.307077197e-05f, -3.325983664e-05f, -3.344882812e-05f, -3.363774607e-05f, -3.382659018e-05f, -3.401536013e-05f, +-3.420405559e-05f, -3.439267625e-05f, -3.458122179e-05f, -3.476969188e-05f, -3.495808621e-05f, -3.514640446e-05f, -3.533464631e-05f, -3.552281143e-05f, -3.571089952e-05f, -3.589891024e-05f, +-3.608684329e-05f, -3.627469834e-05f, -3.646247507e-05f, -3.665017317e-05f, -3.683779232e-05f, -3.702533219e-05f, -3.721279248e-05f, -3.740017287e-05f, -3.758747303e-05f, -3.777469265e-05f, +-3.796183141e-05f, -3.814888900e-05f, -3.833586510e-05f, -3.852275938e-05f, -3.870957155e-05f, -3.889630127e-05f, -3.908294824e-05f, -3.926951213e-05f, -3.945599263e-05f, -3.964238943e-05f, +-3.982870221e-05f, -4.001493065e-05f, -4.020107444e-05f, -4.038713327e-05f, -4.057310681e-05f, -4.075899476e-05f, -4.094479680e-05f, -4.113051262e-05f, -4.131614190e-05f, -4.150168432e-05f, +-4.168713958e-05f, -4.187250737e-05f, -4.205778735e-05f, -4.224297924e-05f, -4.242808270e-05f, -4.261309743e-05f, -4.279802312e-05f, -4.298285945e-05f, -4.316760611e-05f, -4.335226279e-05f, +-4.353682918e-05f, -4.372130496e-05f, -4.390568982e-05f, -4.408998346e-05f, -4.427418555e-05f, -4.445829580e-05f, -4.464231388e-05f, -4.482623949e-05f, -4.501007232e-05f, -4.519381206e-05f, +-4.537745839e-05f, -4.556101101e-05f, -4.574446961e-05f, -4.592783387e-05f, -4.611110349e-05f, -4.629427816e-05f, -4.647735758e-05f, -4.666034142e-05f, -4.684322939e-05f, -4.702602117e-05f, +-4.720871645e-05f, -4.739131494e-05f, -4.757381631e-05f, -4.775622027e-05f, -4.793852650e-05f, -4.812073470e-05f, -4.830284456e-05f, -4.848485578e-05f, -4.866676804e-05f, -4.884858104e-05f, +-4.903029448e-05f, -4.921190805e-05f, -4.939342144e-05f, -4.957483434e-05f, -4.975614646e-05f, -4.993735748e-05f, -5.011846710e-05f, -5.029947502e-05f, -5.048038094e-05f, -5.066118453e-05f, +-5.084188551e-05f, -5.102248357e-05f, -5.120297841e-05f, -5.138336971e-05f, -5.156365719e-05f, -5.174384052e-05f, -5.192391942e-05f, -5.210389358e-05f, -5.228376269e-05f, -5.246352646e-05f, +-5.264318458e-05f, -5.282273674e-05f, -5.300218266e-05f, -5.318152202e-05f, -5.336075452e-05f, -5.353987987e-05f, -5.371889776e-05f, -5.389780789e-05f, -5.407660996e-05f, -5.425530367e-05f, +-5.443388872e-05f, -5.461236481e-05f, -5.479073165e-05f, -5.496898892e-05f, -5.514713634e-05f, -5.532517360e-05f, -5.550310040e-05f, -5.568091645e-05f, -5.585862145e-05f, -5.603621510e-05f, +-5.621369709e-05f, -5.639106714e-05f, -5.656832495e-05f, -5.674547021e-05f, -5.692250264e-05f, -5.709942193e-05f, -5.727622778e-05f, -5.745291991e-05f, -5.762949802e-05f, -5.780596180e-05f, +-5.798231096e-05f, -5.815854522e-05f, -5.833466426e-05f, -5.851066781e-05f, -5.868655555e-05f, -5.886232721e-05f, -5.903798247e-05f, -5.921352106e-05f, -5.938894267e-05f, -5.956424701e-05f, +-5.973943379e-05f, -5.991450272e-05f, -6.008945350e-05f, -6.026428583e-05f, -6.043899943e-05f, -6.061359401e-05f, -6.078806927e-05f, -6.096242491e-05f, -6.113666066e-05f, -6.131077621e-05f, +-6.148477128e-05f, -6.165864557e-05f, -6.183239879e-05f, -6.200603066e-05f, -6.217954088e-05f, -6.235292916e-05f, -6.252619522e-05f, -6.269933876e-05f, -6.287235949e-05f, -6.304525713e-05f, +-6.321803138e-05f, -6.339068197e-05f, -6.356320859e-05f, -6.373561096e-05f, -6.390788879e-05f, -6.408004180e-05f, -6.425206970e-05f, -6.442397220e-05f, -6.459574901e-05f, -6.476739985e-05f, +-6.493892443e-05f, -6.511032246e-05f, -6.528159366e-05f, -6.545273774e-05f, -6.562375442e-05f, -6.579464342e-05f, -6.596540444e-05f, -6.613603720e-05f, -6.630654142e-05f, -6.647691681e-05f, +-6.664716309e-05f, -6.681727997e-05f, -6.698726718e-05f, -6.715712443e-05f, -6.732685143e-05f, -6.749644790e-05f, -6.766591357e-05f, -6.783524814e-05f, -6.800445134e-05f, -6.817352288e-05f, +-6.834246248e-05f, -6.851126987e-05f, -6.867994475e-05f, -6.884848686e-05f, -6.901689590e-05f, -6.918517160e-05f, -6.935331368e-05f, -6.952132186e-05f, -6.968919586e-05f, -6.985693540e-05f, +-7.002454020e-05f, -7.019200998e-05f, -7.035934446e-05f, -7.052654337e-05f, -7.069360643e-05f, -7.086053336e-05f, -7.102732388e-05f, -7.119397771e-05f, -7.136049459e-05f, -7.152687422e-05f, +-7.169311634e-05f, -7.185922067e-05f, -7.202518693e-05f, -7.219101485e-05f, -7.235670415e-05f, -7.252225456e-05f, -7.268766580e-05f, -7.285293760e-05f, -7.301806968e-05f, -7.318306177e-05f, +-7.334791359e-05f, -7.351262488e-05f, -7.367719535e-05f, -7.384162475e-05f, -7.400591278e-05f, -7.417005918e-05f, -7.433406369e-05f, -7.449792601e-05f, -7.466164590e-05f, -7.482522306e-05f, +-7.498865724e-05f, -7.515194816e-05f, -7.531509555e-05f, -7.547809914e-05f, -7.564095866e-05f, -7.580367384e-05f, -7.596624442e-05f, -7.612867011e-05f, -7.629095066e-05f, -7.645308579e-05f, +-7.661507524e-05f, -7.677691873e-05f, -7.693861601e-05f, -7.710016680e-05f, -7.726157083e-05f, -7.742282784e-05f, -7.758393756e-05f, -7.774489973e-05f, -7.790571407e-05f, -7.806638033e-05f, +-7.822689823e-05f, -7.838726752e-05f, -7.854748792e-05f, -7.870755918e-05f, -7.886748102e-05f, -7.902725319e-05f, -7.918687541e-05f, -7.934634743e-05f, -7.950566899e-05f, -7.966483981e-05f, +-7.982385963e-05f, -7.998272820e-05f, -8.014144526e-05f, -8.030001053e-05f, -8.045842376e-05f, -8.061668468e-05f, -8.077479304e-05f, -8.093274858e-05f, -8.109055103e-05f, -8.124820013e-05f, +-8.140569563e-05f, -8.156303726e-05f, -8.172022476e-05f, -8.187725788e-05f, -8.203413636e-05f, -8.219085993e-05f, -8.234742835e-05f, -8.250384134e-05f, -8.266009866e-05f, -8.281620005e-05f, +-8.297214525e-05f, -8.312793399e-05f, -8.328356604e-05f, -8.343904113e-05f, -8.359435900e-05f, -8.374951940e-05f, -8.390452207e-05f, -8.405936676e-05f, -8.421405321e-05f, -8.436858118e-05f, +-8.452295039e-05f, -8.467716061e-05f, -8.483121158e-05f, -8.498510304e-05f, -8.513883474e-05f, -8.529240644e-05f, -8.544581786e-05f, -8.559906878e-05f, -8.575215892e-05f, -8.590508805e-05f, +-8.605785590e-05f, -8.621046223e-05f, -8.636290680e-05f, -8.651518934e-05f, -8.666730961e-05f, -8.681926736e-05f, -8.697106233e-05f, -8.712269429e-05f, -8.727416298e-05f, -8.742546815e-05f, +-8.757660955e-05f, -8.772758695e-05f, -8.787840008e-05f, -8.802904870e-05f, -8.817953257e-05f, -8.832985144e-05f, -8.848000506e-05f, -8.862999319e-05f, -8.877981557e-05f, -8.892947198e-05f, +-8.907896215e-05f, -8.922828585e-05f, -8.937744282e-05f, -8.952643284e-05f, -8.967525565e-05f, -8.982391100e-05f, -8.997239866e-05f, -9.012071839e-05f, -9.026886994e-05f, -9.041685306e-05f, +-9.056466752e-05f, -9.071231307e-05f, -9.085978948e-05f, -9.100709650e-05f, -9.115423389e-05f, -9.130120141e-05f, -9.144799882e-05f, -9.159462589e-05f, -9.174108236e-05f, -9.188736801e-05f, +-9.203348259e-05f, -9.217942586e-05f, -9.232519759e-05f, -9.247079754e-05f, -9.261622547e-05f, -9.276148115e-05f, -9.290656433e-05f, -9.305147478e-05f, -9.319621227e-05f, -9.334077655e-05f, +-9.348516740e-05f, -9.362938457e-05f, -9.377342783e-05f, -9.391729695e-05f, -9.406099170e-05f, -9.420451183e-05f, -9.434785712e-05f, -9.449102733e-05f, -9.463402222e-05f, -9.477684158e-05f, +-9.491948515e-05f, -9.506195272e-05f, -9.520424404e-05f, -9.534635890e-05f, -9.548829705e-05f, -9.563005826e-05f, -9.577164231e-05f, -9.591304897e-05f, -9.605427800e-05f, -9.619532917e-05f, +-9.633620226e-05f, -9.647689704e-05f, -9.661741328e-05f, -9.675775075e-05f, -9.689790922e-05f, -9.703788846e-05f, -9.717768826e-05f, -9.731730837e-05f, -9.745674858e-05f, -9.759600866e-05f, +-9.773508837e-05f, -9.787398751e-05f, -9.801270584e-05f, -9.815124313e-05f, -9.828959916e-05f, -9.842777371e-05f, -9.856576656e-05f, -9.870357747e-05f, -9.884120624e-05f, -9.897865262e-05f, +-9.911591641e-05f, -9.925299737e-05f, -9.938989530e-05f, -9.952660995e-05f, -9.966314112e-05f, -9.979948859e-05f, -9.993565212e-05f, -1.000716315e-04f, -1.002074265e-04f, -1.003430370e-04f, +-1.004784626e-04f, -1.006137032e-04f, -1.007487586e-04f, -1.008836285e-04f, -1.010183127e-04f, -1.011528110e-04f, -1.012871232e-04f, -1.014212491e-04f, -1.015551884e-04f, -1.016889409e-04f, +-1.018225065e-04f, -1.019558849e-04f, -1.020890759e-04f, -1.022220792e-04f, -1.023548947e-04f, -1.024875222e-04f, -1.026199614e-04f, -1.027522121e-04f, -1.028842741e-04f, -1.030161472e-04f, +-1.031478312e-04f, -1.032793258e-04f, -1.034106309e-04f, -1.035417463e-04f, -1.036726716e-04f, -1.038034068e-04f, -1.039339517e-04f, -1.040643059e-04f, -1.041944693e-04f, -1.043244417e-04f, +-1.044542229e-04f, -1.045838126e-04f, -1.047132107e-04f, -1.048424170e-04f, -1.049714311e-04f, -1.051002531e-04f, -1.052288825e-04f, -1.053573193e-04f, -1.054855632e-04f, -1.056136140e-04f, +-1.057414715e-04f, -1.058691355e-04f, -1.059966058e-04f, -1.061238822e-04f, -1.062509645e-04f, -1.063778524e-04f, -1.065045459e-04f, -1.066310446e-04f, -1.067573484e-04f, -1.068834571e-04f, +-1.070093704e-04f, -1.071350882e-04f, -1.072606103e-04f, -1.073859364e-04f, -1.075110664e-04f, -1.076360000e-04f, -1.077607372e-04f, -1.078852776e-04f, -1.080096210e-04f, -1.081337674e-04f, +-1.082577164e-04f, -1.083814678e-04f, -1.085050216e-04f, -1.086283774e-04f, -1.087515351e-04f, -1.088744945e-04f, -1.089972554e-04f, -1.091198175e-04f, -1.092421808e-04f, -1.093643449e-04f, +-1.094863098e-04f, -1.096080752e-04f, -1.097296409e-04f, -1.098510067e-04f, -1.099721724e-04f, -1.100931379e-04f, -1.102139030e-04f, -1.103344673e-04f, -1.104548309e-04f, -1.105749934e-04f, +-1.106949547e-04f, -1.108147146e-04f, -1.109342729e-04f, -1.110536293e-04f, -1.111727838e-04f, -1.112917362e-04f, -1.114104861e-04f, -1.115290336e-04f, -1.116473782e-04f, -1.117655200e-04f, +-1.118834586e-04f, -1.120011940e-04f, -1.121187258e-04f, -1.122360540e-04f, -1.123531783e-04f, -1.124700986e-04f, -1.125868147e-04f, -1.127033263e-04f, -1.128196333e-04f, -1.129357356e-04f, +-1.130516328e-04f, -1.131673250e-04f, -1.132828118e-04f, -1.133980930e-04f, -1.135131686e-04f, -1.136280383e-04f, -1.137427019e-04f, -1.138571593e-04f, -1.139714103e-04f, -1.140854547e-04f, +-1.141992922e-04f, -1.143129228e-04f, -1.144263463e-04f, -1.145395624e-04f, -1.146525711e-04f, -1.147653720e-04f, -1.148779651e-04f, -1.149903502e-04f, -1.151025270e-04f, -1.152144955e-04f, +-1.153262554e-04f, -1.154378066e-04f, -1.155491488e-04f, -1.156602819e-04f, -1.157712058e-04f, -1.158819202e-04f, -1.159924251e-04f, -1.161027201e-04f, -1.162128052e-04f, -1.163226801e-04f, +-1.164323447e-04f, -1.165417988e-04f, -1.166510423e-04f, -1.167600750e-04f, -1.168688967e-04f, -1.169775072e-04f, -1.170859063e-04f, -1.171940940e-04f, -1.173020700e-04f, -1.174098341e-04f, +-1.175173862e-04f, -1.176247262e-04f, -1.177318537e-04f, -1.178387688e-04f, -1.179454712e-04f, -1.180519607e-04f, -1.181582373e-04f, -1.182643006e-04f, -1.183701506e-04f, -1.184757870e-04f, +-1.185812098e-04f, -1.186864188e-04f, -1.187914137e-04f, -1.188961945e-04f, -1.190007609e-04f, -1.191051128e-04f, -1.192092501e-04f, -1.193131725e-04f, -1.194168800e-04f, -1.195203723e-04f, +-1.196236493e-04f, -1.197267108e-04f, -1.198295567e-04f, -1.199321868e-04f, -1.200346009e-04f, -1.201367990e-04f, -1.202387807e-04f, -1.203405461e-04f, -1.204420949e-04f, -1.205434269e-04f, +-1.206445420e-04f, -1.207454401e-04f, -1.208461209e-04f, -1.209465844e-04f, -1.210468304e-04f, -1.211468587e-04f, -1.212466691e-04f, -1.213462616e-04f, -1.214456359e-04f, -1.215447919e-04f, +-1.216437295e-04f, -1.217424484e-04f, -1.218409486e-04f, -1.219392299e-04f, -1.220372922e-04f, -1.221351352e-04f, -1.222327589e-04f, -1.223301630e-04f, -1.224273475e-04f, -1.225243122e-04f, +-1.226210569e-04f, -1.227175815e-04f, -1.228138859e-04f, -1.229099698e-04f, -1.230058332e-04f, -1.231014759e-04f, -1.231968977e-04f, -1.232920985e-04f, -1.233870782e-04f, -1.234818366e-04f, +-1.235763736e-04f, -1.236706890e-04f, -1.237647826e-04f, -1.238586544e-04f, -1.239523042e-04f, -1.240457318e-04f, -1.241389371e-04f, -1.242319200e-04f, -1.243246803e-04f, -1.244172179e-04f, +-1.245095326e-04f, -1.246016242e-04f, -1.246934928e-04f, -1.247851380e-04f, -1.248765598e-04f, -1.249677581e-04f, -1.250587326e-04f, -1.251494833e-04f, -1.252400100e-04f, -1.253303126e-04f, +-1.254203909e-04f, -1.255102448e-04f, -1.255998742e-04f, -1.256892789e-04f, -1.257784588e-04f, -1.258674138e-04f, -1.259561437e-04f, -1.260446483e-04f, -1.261329277e-04f, -1.262209815e-04f, +-1.263088097e-04f, -1.263964122e-04f, -1.264837888e-04f, -1.265709394e-04f, -1.266578638e-04f, -1.267445620e-04f, -1.268310337e-04f, -1.269172789e-04f, -1.270032975e-04f, -1.270890892e-04f, +-1.271746540e-04f, -1.272599918e-04f, -1.273451024e-04f, -1.274299856e-04f, -1.275146414e-04f, -1.275990697e-04f, -1.276832702e-04f, -1.277672429e-04f, -1.278509877e-04f, -1.279345044e-04f, +-1.280177929e-04f, -1.281008531e-04f, -1.281836848e-04f, -1.282662879e-04f, -1.283486624e-04f, -1.284308080e-04f, -1.285127246e-04f, -1.285944122e-04f, -1.286758707e-04f, -1.287570998e-04f, +-1.288380994e-04f, -1.289188695e-04f, -1.289994100e-04f, -1.290797206e-04f, -1.291598013e-04f, -1.292396520e-04f, -1.293192725e-04f, -1.293986628e-04f, -1.294778227e-04f, -1.295567520e-04f, +-1.296354508e-04f, -1.297139188e-04f, -1.297921559e-04f, -1.298701621e-04f, -1.299479371e-04f, -1.300254810e-04f, -1.301027935e-04f, -1.301798746e-04f, -1.302567242e-04f, -1.303333421e-04f, +-1.304097282e-04f, -1.304858824e-04f, -1.305618046e-04f, -1.306374948e-04f, -1.307129526e-04f, -1.307881782e-04f, -1.308631713e-04f, -1.309379318e-04f, -1.310124597e-04f, -1.310867548e-04f, +-1.311608170e-04f, -1.312346462e-04f, -1.313082423e-04f, -1.313816052e-04f, -1.314547348e-04f, -1.315276309e-04f, -1.316002936e-04f, -1.316727226e-04f, -1.317449178e-04f, -1.318168792e-04f, +-1.318886066e-04f, -1.319601000e-04f, -1.320313592e-04f, -1.321023841e-04f, -1.321731747e-04f, -1.322437308e-04f, -1.323140523e-04f, -1.323841391e-04f, -1.324539912e-04f, -1.325236084e-04f, +-1.325929906e-04f, -1.326621377e-04f, -1.327310496e-04f, -1.327997263e-04f, -1.328681675e-04f, -1.329363733e-04f, -1.330043435e-04f, -1.330720780e-04f, -1.331395768e-04f, -1.332068397e-04f, +-1.332738666e-04f, -1.333406574e-04f, -1.334072121e-04f, -1.334735306e-04f, -1.335396127e-04f, -1.336054583e-04f, -1.336710674e-04f, -1.337364399e-04f, -1.338015756e-04f, -1.338664745e-04f, +-1.339311365e-04f, -1.339955615e-04f, -1.340597494e-04f, -1.341237001e-04f, -1.341874136e-04f, -1.342508896e-04f, -1.343141282e-04f, -1.343771293e-04f, -1.344398927e-04f, -1.345024184e-04f, +-1.345647063e-04f, -1.346267563e-04f, -1.346885683e-04f, -1.347501422e-04f, -1.348114779e-04f, -1.348725754e-04f, -1.349334346e-04f, -1.349940554e-04f, -1.350544376e-04f, -1.351145812e-04f, +-1.351744862e-04f, -1.352341524e-04f, -1.352935798e-04f, -1.353527682e-04f, -1.354117177e-04f, -1.354704280e-04f, -1.355288992e-04f, -1.355871311e-04f, -1.356451237e-04f, -1.357028769e-04f, +-1.357603905e-04f, -1.358176646e-04f, -1.358746991e-04f, -1.359314938e-04f, -1.359880487e-04f, -1.360443638e-04f, -1.361004388e-04f, -1.361562738e-04f, -1.362118687e-04f, -1.362672235e-04f, +-1.363223379e-04f, -1.363772120e-04f, -1.364318457e-04f, -1.364862388e-04f, -1.365403914e-04f, -1.365943034e-04f, -1.366479747e-04f, -1.367014051e-04f, -1.367545947e-04f, -1.368075434e-04f, +-1.368602511e-04f, -1.369127176e-04f, -1.369649431e-04f, -1.370169273e-04f, -1.370686703e-04f, -1.371201718e-04f, -1.371714320e-04f, -1.372224507e-04f, -1.372732278e-04f, -1.373237633e-04f, +-1.373740570e-04f, -1.374241091e-04f, -1.374739192e-04f, -1.375234875e-04f, -1.375728139e-04f, -1.376218982e-04f, -1.376707404e-04f, -1.377193405e-04f, -1.377676983e-04f, -1.378158139e-04f, +-1.378636871e-04f, -1.379113179e-04f, -1.379587062e-04f, -1.380058520e-04f, -1.380527552e-04f, -1.380994158e-04f, -1.381458336e-04f, -1.381920087e-04f, -1.382379409e-04f, -1.382836302e-04f, +-1.383290766e-04f, -1.383742800e-04f, -1.384192403e-04f, -1.384639575e-04f, -1.385084315e-04f, -1.385526622e-04f, -1.385966497e-04f, -1.386403938e-04f, -1.386838945e-04f, -1.387271517e-04f, +-1.387701654e-04f, -1.388129356e-04f, -1.388554621e-04f, -1.388977450e-04f, -1.389397841e-04f, -1.389815794e-04f, -1.390231309e-04f, -1.390644385e-04f, -1.391055022e-04f, -1.391463219e-04f, +-1.391868975e-04f, -1.392272291e-04f, -1.392673165e-04f, -1.393071597e-04f, -1.393467587e-04f, -1.393861134e-04f, -1.394252238e-04f, -1.394640898e-04f, -1.395027113e-04f, -1.395410884e-04f, +-1.395792210e-04f, -1.396171090e-04f, -1.396547524e-04f, -1.396921512e-04f, -1.397293052e-04f, -1.397662146e-04f, -1.398028791e-04f, -1.398392988e-04f, -1.398754736e-04f, -1.399114035e-04f, +-1.399470885e-04f, -1.399825285e-04f, -1.400177234e-04f, -1.400526732e-04f, -1.400873780e-04f, -1.401218376e-04f, -1.401560519e-04f, -1.401900211e-04f, -1.402237450e-04f, -1.402572235e-04f, +-1.402904567e-04f, -1.403234446e-04f, -1.403561870e-04f, -1.403886839e-04f, -1.404209354e-04f, -1.404529413e-04f, -1.404847016e-04f, -1.405162164e-04f, -1.405474855e-04f, -1.405785090e-04f, +-1.406092868e-04f, -1.406398188e-04f, -1.406701050e-04f, -1.407001455e-04f, -1.407299401e-04f, -1.407594889e-04f, -1.407887918e-04f, -1.408178488e-04f, -1.408466598e-04f, -1.408752248e-04f, +-1.409035439e-04f, -1.409316169e-04f, -1.409594438e-04f, -1.409870247e-04f, -1.410143594e-04f, -1.410414479e-04f, -1.410682903e-04f, -1.410948866e-04f, -1.411212365e-04f, -1.411473403e-04f, +-1.411731977e-04f, -1.411988089e-04f, -1.412241737e-04f, -1.412492922e-04f, -1.412741643e-04f, -1.412987901e-04f, -1.413231694e-04f, -1.413473023e-04f, -1.413711887e-04f, -1.413948287e-04f, +-1.414182222e-04f, -1.414413691e-04f, -1.414642695e-04f, -1.414869234e-04f, -1.415093307e-04f, -1.415314914e-04f, -1.415534055e-04f, -1.415750729e-04f, -1.415964937e-04f, -1.416176679e-04f, +-1.416385954e-04f, -1.416592762e-04f, -1.416797102e-04f, -1.416998976e-04f, -1.417198382e-04f, -1.417395321e-04f, -1.417589792e-04f, -1.417781796e-04f, -1.417971331e-04f, -1.418158398e-04f, +-1.418342998e-04f, -1.418525129e-04f, -1.418704792e-04f, -1.418881986e-04f, -1.419056712e-04f, -1.419228969e-04f, -1.419398757e-04f, -1.419566077e-04f, -1.419730927e-04f, -1.419893309e-04f, +-1.420053221e-04f, -1.420210665e-04f, -1.420365639e-04f, -1.420518144e-04f, -1.420668179e-04f, -1.420815746e-04f, -1.420960842e-04f, -1.421103470e-04f, -1.421243627e-04f, -1.421381316e-04f, +-1.421516534e-04f, -1.421649283e-04f, -1.421779563e-04f, -1.421907373e-04f, -1.422032713e-04f, -1.422155583e-04f, -1.422275984e-04f, -1.422393915e-04f, -1.422509376e-04f, -1.422622368e-04f, +-1.422732890e-04f, -1.422840942e-04f, -1.422946525e-04f, -1.423049638e-04f, -1.423150281e-04f, -1.423248455e-04f, -1.423344160e-04f, -1.423437395e-04f, -1.423528160e-04f, -1.423616456e-04f, +-1.423702283e-04f, -1.423785641e-04f, -1.423866529e-04f, -1.423944948e-04f, -1.424020898e-04f, -1.424094379e-04f, -1.424165392e-04f, -1.424233935e-04f, -1.424300010e-04f, -1.424363616e-04f, +-1.424424753e-04f, -1.424483422e-04f, -1.424539622e-04f, -1.424593355e-04f, -1.424644619e-04f, -1.424693415e-04f, -1.424739743e-04f, -1.424783604e-04f, -1.424824997e-04f, -1.424863922e-04f, +-1.424900380e-04f, -1.424934371e-04f, -1.424965895e-04f, -1.424994951e-04f, -1.425021541e-04f, -1.425045665e-04f, -1.425067322e-04f, -1.425086512e-04f, -1.425103237e-04f, -1.425117496e-04f, +-1.425129288e-04f, -1.425138616e-04f, -1.425145478e-04f, -1.425149875e-04f, -1.425151806e-04f, -1.425151273e-04f, -1.425148276e-04f, -1.425142814e-04f, -1.425134888e-04f, -1.425124498e-04f, +-1.425111644e-04f, -1.425096327e-04f, -1.425078547e-04f, -1.425058303e-04f, -1.425035597e-04f, -1.425010428e-04f, -1.424982797e-04f, -1.424952704e-04f, -1.424920150e-04f, -1.424885133e-04f, +-1.424847656e-04f, -1.424807717e-04f, -1.424765318e-04f, -1.424720459e-04f, -1.424673139e-04f, -1.424623360e-04f, -1.424571121e-04f, -1.424516422e-04f, -1.424459265e-04f, -1.424399649e-04f, +-1.424337575e-04f, -1.424273043e-04f, -1.424206053e-04f, -1.424136605e-04f, -1.424064701e-04f, -1.423990340e-04f, -1.423913522e-04f, -1.423834249e-04f, -1.423752519e-04f, -1.423668334e-04f, +-1.423581695e-04f, -1.423492600e-04f, -1.423401052e-04f, -1.423307049e-04f, -1.423210593e-04f, -1.423111683e-04f, -1.423010321e-04f, -1.422906506e-04f, -1.422800239e-04f, -1.422691521e-04f, +-1.422580351e-04f, -1.422466731e-04f, -1.422350659e-04f, -1.422232138e-04f, -1.422111167e-04f, -1.421987747e-04f, -1.421861878e-04f, -1.421733561e-04f, -1.421602795e-04f, -1.421469582e-04f, +-1.421333922e-04f, -1.421195816e-04f, -1.421055263e-04f, -1.420912264e-04f, -1.420766820e-04f, -1.420618931e-04f, -1.420468597e-04f, -1.420315820e-04f, -1.420160599e-04f, -1.420002935e-04f, +-1.419842828e-04f, -1.419680280e-04f, -1.419515289e-04f, -1.419347858e-04f, -1.419177986e-04f, -1.419005674e-04f, -1.418830923e-04f, -1.418653732e-04f, -1.418474103e-04f, -1.418292036e-04f, +-1.418107531e-04f, -1.417920589e-04f, -1.417731211e-04f, -1.417539396e-04f, -1.417345147e-04f, -1.417148462e-04f, -1.416949343e-04f, -1.416747790e-04f, -1.416543804e-04f, -1.416337385e-04f, +-1.416128534e-04f, -1.415917252e-04f, -1.415703538e-04f, -1.415487394e-04f, -1.415268821e-04f, -1.415047818e-04f, -1.414824386e-04f, -1.414598526e-04f, -1.414370239e-04f, -1.414139524e-04f, +-1.413906384e-04f, -1.413670818e-04f, -1.413432826e-04f, -1.413192411e-04f, -1.412949571e-04f, -1.412704308e-04f, -1.412456623e-04f, -1.412206515e-04f, -1.411953986e-04f, -1.411699037e-04f, +-1.411441667e-04f, -1.411181878e-04f, -1.410919670e-04f, -1.410655045e-04f, -1.410388001e-04f, -1.410118541e-04f, -1.409846665e-04f, -1.409572373e-04f, -1.409295667e-04f, -1.409016547e-04f, +-1.408735013e-04f, -1.408451066e-04f, -1.408164708e-04f, -1.407875938e-04f, -1.407584757e-04f, -1.407291167e-04f, -1.406995167e-04f, -1.406696759e-04f, -1.406395943e-04f, -1.406092720e-04f, +-1.405787091e-04f, -1.405479056e-04f, -1.405168616e-04f, -1.404855772e-04f, -1.404540525e-04f, -1.404222875e-04f, -1.403902823e-04f, -1.403580370e-04f, -1.403255517e-04f, -1.402928264e-04f, +-1.402598612e-04f, -1.402266562e-04f, -1.401932115e-04f, -1.401595271e-04f, -1.401256032e-04f, -1.400914397e-04f, -1.400570369e-04f, -1.400223947e-04f, -1.399875132e-04f, -1.399523926e-04f, +-1.399170329e-04f, -1.398814342e-04f, -1.398455965e-04f, -1.398095200e-04f, -1.397732047e-04f, -1.397366507e-04f, -1.396998582e-04f, -1.396628271e-04f, -1.396255575e-04f, -1.395880496e-04f, +-1.395503035e-04f, -1.395123192e-04f, -1.394740968e-04f, -1.394356363e-04f, -1.393969380e-04f, -1.393580018e-04f, -1.393188278e-04f, -1.392794162e-04f, -1.392397671e-04f, -1.391998804e-04f, +-1.391597564e-04f, -1.391193950e-04f, -1.390787964e-04f, -1.390379607e-04f, -1.389968880e-04f, -1.389555783e-04f, -1.389140318e-04f, -1.388722485e-04f, -1.388302285e-04f, -1.387879719e-04f, +-1.387454789e-04f, -1.387027495e-04f, -1.386597837e-04f, -1.386165818e-04f, -1.385731438e-04f, -1.385294697e-04f, -1.384855598e-04f, -1.384414140e-04f, -1.383970324e-04f, -1.383524153e-04f, +-1.383075626e-04f, -1.382624745e-04f, -1.382171510e-04f, -1.381715923e-04f, -1.381257984e-04f, -1.380797695e-04f, -1.380335057e-04f, -1.379870070e-04f, -1.379402736e-04f, -1.378933055e-04f, +-1.378461029e-04f, -1.377986658e-04f, -1.377509944e-04f, -1.377030888e-04f, -1.376549490e-04f, -1.376065752e-04f, -1.375579675e-04f, -1.375091259e-04f, -1.374600506e-04f, -1.374107417e-04f, +-1.373611993e-04f, -1.373114234e-04f, -1.372614143e-04f, -1.372111720e-04f, -1.371606966e-04f, -1.371099882e-04f, -1.370590469e-04f, -1.370078728e-04f, -1.369564661e-04f, -1.369048269e-04f, +-1.368529552e-04f, -1.368008511e-04f, -1.367485149e-04f, -1.366959465e-04f, -1.366431461e-04f, -1.365901138e-04f, -1.365368498e-04f, -1.364833540e-04f, -1.364296268e-04f, -1.363756680e-04f, +-1.363214780e-04f, -1.362670567e-04f, -1.362124043e-04f, -1.361575209e-04f, -1.361024066e-04f, -1.360470616e-04f, -1.359914859e-04f, -1.359356797e-04f, -1.358796430e-04f, -1.358233761e-04f, +-1.357668790e-04f, -1.357101518e-04f, -1.356531946e-04f, -1.355960076e-04f, -1.355385909e-04f, -1.354809447e-04f, -1.354230689e-04f, -1.353649638e-04f, -1.353066294e-04f, -1.352480659e-04f, +-1.351892734e-04f, -1.351302520e-04f, -1.350710019e-04f, -1.350115232e-04f, -1.349518159e-04f, -1.348918802e-04f, -1.348317163e-04f, -1.347713242e-04f, -1.347107042e-04f, -1.346498562e-04f, +-1.345887804e-04f, -1.345274770e-04f, -1.344659461e-04f, -1.344041877e-04f, -1.343422021e-04f, -1.342799894e-04f, -1.342175496e-04f, -1.341548830e-04f, -1.340919895e-04f, -1.340288695e-04f, +-1.339655229e-04f, -1.339019500e-04f, -1.338381508e-04f, -1.337741254e-04f, -1.337098741e-04f, -1.336453969e-04f, -1.335806940e-04f, -1.335157655e-04f, -1.334506115e-04f, -1.333852322e-04f, +-1.333196277e-04f, -1.332537981e-04f, -1.331877436e-04f, -1.331214642e-04f, -1.330549602e-04f, -1.329882316e-04f, -1.329212787e-04f, -1.328541014e-04f, -1.327867001e-04f, -1.327190747e-04f, +-1.326512254e-04f, -1.325831525e-04f, -1.325148559e-04f, -1.324463359e-04f, -1.323775925e-04f, -1.323086260e-04f, -1.322394364e-04f, -1.321700239e-04f, -1.321003887e-04f, -1.320305308e-04f, +-1.319604505e-04f, -1.318901478e-04f, -1.318196229e-04f, -1.317488759e-04f, -1.316779070e-04f, -1.316067163e-04f, -1.315353039e-04f, -1.314636701e-04f, -1.313918149e-04f, -1.313197385e-04f, +-1.312474410e-04f, -1.311749226e-04f, -1.311021834e-04f, -1.310292235e-04f, -1.309560432e-04f, -1.308826425e-04f, -1.308090216e-04f, -1.307351806e-04f, -1.306611197e-04f, -1.305868391e-04f, +-1.305123388e-04f, -1.304376191e-04f, -1.303626800e-04f, -1.302875218e-04f, -1.302121445e-04f, -1.301365484e-04f, -1.300607335e-04f, -1.299847000e-04f, -1.299084481e-04f, -1.298319779e-04f, +-1.297552896e-04f, -1.296783833e-04f, -1.296012592e-04f, -1.295239174e-04f, -1.294463580e-04f, -1.293685813e-04f, -1.292905874e-04f, -1.292123764e-04f, -1.291339485e-04f, -1.290553038e-04f, +-1.289764426e-04f, -1.288973648e-04f, -1.288180708e-04f, -1.287385607e-04f, -1.286588345e-04f, -1.285788925e-04f, -1.284987349e-04f, -1.284183617e-04f, -1.283377732e-04f, -1.282569694e-04f, +-1.281759506e-04f, -1.280947170e-04f, -1.280132686e-04f, -1.279316056e-04f, -1.278497282e-04f, -1.277676366e-04f, -1.276853309e-04f, -1.276028112e-04f, -1.275200778e-04f, -1.274371308e-04f, +-1.273539703e-04f, -1.272705966e-04f, -1.271870097e-04f, -1.271032098e-04f, -1.270191972e-04f, -1.269349719e-04f, -1.268505342e-04f, -1.267658841e-04f, -1.266810219e-04f, -1.265959477e-04f, +-1.265106617e-04f, -1.264251641e-04f, -1.263394550e-04f, -1.262535345e-04f, -1.261674029e-04f, -1.260810603e-04f, -1.259945069e-04f, -1.259077429e-04f, -1.258207684e-04f, -1.257335835e-04f, +-1.256461885e-04f, -1.255585836e-04f, -1.254707688e-04f, -1.253827444e-04f, -1.252945105e-04f, -1.252060673e-04f, -1.251174150e-04f, -1.250285537e-04f, -1.249394837e-04f, -1.248502050e-04f, +-1.247607179e-04f, -1.246710225e-04f, -1.245811190e-04f, -1.244910076e-04f, -1.244006885e-04f, -1.243101617e-04f, -1.242194276e-04f, -1.241284862e-04f, -1.240373378e-04f, -1.239459825e-04f, +-1.238544205e-04f, -1.237626520e-04f, -1.236706771e-04f, -1.235784960e-04f, -1.234861090e-04f, -1.233935161e-04f, -1.233007176e-04f, -1.232077136e-04f, -1.231145043e-04f, -1.230210899e-04f, +-1.229274705e-04f, -1.228336465e-04f, -1.227396178e-04f, -1.226453847e-04f, -1.225509475e-04f, -1.224563062e-04f, -1.223614610e-04f, -1.222664122e-04f, -1.221711599e-04f, -1.220757043e-04f, +-1.219800455e-04f, -1.218841838e-04f, -1.217881194e-04f, -1.216918523e-04f, -1.215953829e-04f, -1.214987113e-04f, -1.214018376e-04f, -1.213047621e-04f, -1.212074850e-04f, -1.211100063e-04f, +-1.210123264e-04f, -1.209144454e-04f, -1.208163635e-04f, -1.207180808e-04f, -1.206195976e-04f, -1.205209141e-04f, -1.204220303e-04f, -1.203229466e-04f, -1.202236632e-04f, -1.201241801e-04f, +-1.200244976e-04f, -1.199246158e-04f, -1.198245351e-04f, -1.197242555e-04f, -1.196237772e-04f, -1.195231005e-04f, -1.194222255e-04f, -1.193211524e-04f, -1.192198814e-04f, -1.191184128e-04f, +-1.190167466e-04f, -1.189148831e-04f, -1.188128225e-04f, -1.187105649e-04f, -1.186081107e-04f, -1.185054598e-04f, -1.184026127e-04f, -1.182995694e-04f, -1.181963301e-04f, -1.180928950e-04f, +-1.179892644e-04f, -1.178854384e-04f, -1.177814173e-04f, -1.176772011e-04f, -1.175727902e-04f, -1.174681847e-04f, -1.173633848e-04f, -1.172583907e-04f, -1.171532026e-04f, -1.170478208e-04f, +-1.169422453e-04f, -1.168364764e-04f, -1.167305143e-04f, -1.166243592e-04f, -1.165180114e-04f, -1.164114709e-04f, -1.163047380e-04f, -1.161978129e-04f, -1.160906959e-04f, -1.159833870e-04f, +-1.158758865e-04f, -1.157681947e-04f, -1.156603116e-04f, -1.155522376e-04f, -1.154439727e-04f, -1.153355173e-04f, -1.152268716e-04f, -1.151180356e-04f, -1.150090097e-04f, -1.148997940e-04f, +-1.147903887e-04f, -1.146807941e-04f, -1.145710104e-04f, -1.144610377e-04f, -1.143508762e-04f, -1.142405263e-04f, -1.141299880e-04f, -1.140192616e-04f, -1.139083472e-04f, -1.137972452e-04f, +-1.136859557e-04f, -1.135744789e-04f, -1.134628150e-04f, -1.133509642e-04f, -1.132389268e-04f, -1.131267029e-04f, -1.130142928e-04f, -1.129016967e-04f, -1.127889147e-04f, -1.126759471e-04f, +-1.125627942e-04f, -1.124494560e-04f, -1.123359328e-04f, -1.122222249e-04f, -1.121083325e-04f, -1.119942557e-04f, -1.118799948e-04f, -1.117655499e-04f, -1.116509214e-04f, -1.115361094e-04f, +-1.114211141e-04f, -1.113059357e-04f, -1.111905745e-04f, -1.110750307e-04f, -1.109593044e-04f, -1.108433960e-04f, -1.107273056e-04f, -1.106110334e-04f, -1.104945796e-04f, -1.103779445e-04f, +-1.102611283e-04f, -1.101441312e-04f, -1.100269535e-04f, -1.099095952e-04f, -1.097920567e-04f, -1.096743382e-04f, -1.095564399e-04f, -1.094383620e-04f, -1.093201047e-04f, -1.092016683e-04f, +-1.090830529e-04f, -1.089642588e-04f, -1.088452862e-04f, -1.087261354e-04f, -1.086068065e-04f, -1.084872998e-04f, -1.083676155e-04f, -1.082477538e-04f, -1.081277149e-04f, -1.080074991e-04f, +-1.078871066e-04f, -1.077665376e-04f, -1.076457923e-04f, -1.075248709e-04f, -1.074037738e-04f, -1.072825010e-04f, -1.071610529e-04f, -1.070394296e-04f, -1.069176314e-04f, -1.067956585e-04f, +-1.066735112e-04f, -1.065511895e-04f, -1.064286939e-04f, -1.063060245e-04f, -1.061831815e-04f, -1.060601651e-04f, -1.059369757e-04f, -1.058136133e-04f, -1.056900783e-04f, -1.055663709e-04f, +-1.054424913e-04f, -1.053184397e-04f, -1.051942163e-04f, -1.050698215e-04f, -1.049452553e-04f, -1.048205181e-04f, -1.046956101e-04f, -1.045705315e-04f, -1.044452825e-04f, -1.043198634e-04f, +-1.041942744e-04f, -1.040685157e-04f, -1.039425876e-04f, -1.038164903e-04f, -1.036902240e-04f, -1.035637890e-04f, -1.034371854e-04f, -1.033104136e-04f, -1.031834737e-04f, -1.030563660e-04f, +-1.029290908e-04f, -1.028016482e-04f, -1.026740385e-04f, -1.025462620e-04f, -1.024183188e-04f, -1.022902092e-04f, -1.021619334e-04f, -1.020334917e-04f, -1.019048843e-04f, -1.017761115e-04f, +-1.016471734e-04f, -1.015180704e-04f, -1.013888026e-04f, -1.012593703e-04f, -1.011297737e-04f, -1.010000131e-04f, -1.008700887e-04f, -1.007400008e-04f, -1.006097495e-04f, -1.004793351e-04f, +-1.003487580e-04f, -1.002180182e-04f, -1.000871160e-04f, -9.995605176e-05f, -9.982482562e-05f, -9.969343784e-05f, -9.956188866e-05f, -9.943017832e-05f, -9.929830706e-05f, -9.916627514e-05f, +-9.903408278e-05f, -9.890173023e-05f, -9.876921773e-05f, -9.863654553e-05f, -9.850371387e-05f, -9.837072299e-05f, -9.823757313e-05f, -9.810426454e-05f, -9.797079746e-05f, -9.783717214e-05f, +-9.770338882e-05f, -9.756944775e-05f, -9.743534917e-05f, -9.730109332e-05f, -9.716668045e-05f, -9.703211081e-05f, -9.689738464e-05f, -9.676250219e-05f, -9.662746371e-05f, -9.649226944e-05f, +-9.635691963e-05f, -9.622141452e-05f, -9.608575437e-05f, -9.594993941e-05f, -9.581396991e-05f, -9.567784610e-05f, -9.554156824e-05f, -9.540513658e-05f, -9.526855136e-05f, -9.513181283e-05f, +-9.499492124e-05f, -9.485787684e-05f, -9.472067988e-05f, -9.458333062e-05f, -9.444582930e-05f, -9.430817616e-05f, -9.417037148e-05f, -9.403241548e-05f, -9.389430844e-05f, -9.375605059e-05f, +-9.361764219e-05f, -9.347908349e-05f, -9.334037474e-05f, -9.320151620e-05f, -9.306250812e-05f, -9.292335075e-05f, -9.278404434e-05f, -9.264458915e-05f, -9.250498544e-05f, -9.236523345e-05f, +-9.222533344e-05f, -9.208528567e-05f, -9.194509038e-05f, -9.180474784e-05f, -9.166425830e-05f, -9.152362201e-05f, -9.138283924e-05f, -9.124191023e-05f, -9.110083524e-05f, -9.095961453e-05f, +-9.081824836e-05f, -9.067673698e-05f, -9.053508064e-05f, -9.039327961e-05f, -9.025133415e-05f, -9.010924451e-05f, -8.996701094e-05f, -8.982463371e-05f, -8.968211308e-05f, -8.953944930e-05f, +-8.939664264e-05f, -8.925369335e-05f, -8.911060168e-05f, -8.896736791e-05f, -8.882399229e-05f, -8.868047508e-05f, -8.853681653e-05f, -8.839301692e-05f, -8.824907650e-05f, -8.810499553e-05f, +-8.796077428e-05f, -8.781641300e-05f, -8.767191195e-05f, -8.752727141e-05f, -8.738249162e-05f, -8.723757285e-05f, -8.709251537e-05f, -8.694731943e-05f, -8.680198530e-05f, -8.665651325e-05f, +-8.651090353e-05f, -8.636515641e-05f, -8.621927215e-05f, -8.607325102e-05f, -8.592709328e-05f, -8.578079919e-05f, -8.563436902e-05f, -8.548780304e-05f, -8.534110150e-05f, -8.519426468e-05f, +-8.504729284e-05f, -8.490018625e-05f, -8.475294516e-05f, -8.460556985e-05f, -8.445806058e-05f, -8.431041763e-05f, -8.416264125e-05f, -8.401473171e-05f, -8.386668928e-05f, -8.371851423e-05f, +-8.357020682e-05f, -8.342176733e-05f, -8.327319602e-05f, -8.312449315e-05f, -8.297565900e-05f, -8.282669384e-05f, -8.267759793e-05f, -8.252837154e-05f, -8.237901494e-05f, -8.222952840e-05f, +-8.207991220e-05f, -8.193016659e-05f, -8.178029186e-05f, -8.163028826e-05f, -8.148015607e-05f, -8.132989557e-05f, -8.117950702e-05f, -8.102899069e-05f, -8.087834685e-05f, -8.072757578e-05f, +-8.057667774e-05f, -8.042565301e-05f, -8.027450186e-05f, -8.012322457e-05f, -7.997182140e-05f, -7.982029262e-05f, -7.966863852e-05f, -7.951685935e-05f, -7.936495540e-05f, -7.921292694e-05f, +-7.906077425e-05f, -7.890849758e-05f, -7.875609723e-05f, -7.860357346e-05f, -7.845092655e-05f, -7.829815677e-05f, -7.814526440e-05f, -7.799224971e-05f, -7.783911297e-05f, -7.768585447e-05f, +-7.753247447e-05f, -7.737897326e-05f, -7.722535110e-05f, -7.707160828e-05f, -7.691774507e-05f, -7.676376174e-05f, -7.660965858e-05f, -7.645543586e-05f, -7.630109385e-05f, -7.614663284e-05f, +-7.599205309e-05f, -7.583735490e-05f, -7.568253853e-05f, -7.552760426e-05f, -7.537255238e-05f, -7.521738315e-05f, -7.506209686e-05f, -7.490669379e-05f, -7.475117421e-05f, -7.459553840e-05f, +-7.443978665e-05f, -7.428391923e-05f, -7.412793642e-05f, -7.397183849e-05f, -7.381562574e-05f, -7.365929844e-05f, -7.350285687e-05f, -7.334630131e-05f, -7.318963204e-05f, -7.303284934e-05f, +-7.287595349e-05f, -7.271894478e-05f, -7.256182348e-05f, -7.240458987e-05f, -7.224724424e-05f, -7.208978687e-05f, -7.193221804e-05f, -7.177453803e-05f, -7.161674712e-05f, -7.145884560e-05f, +-7.130083375e-05f, -7.114271185e-05f, -7.098448019e-05f, -7.082613904e-05f, -7.066768869e-05f, -7.050912942e-05f, -7.035046152e-05f, -7.019168528e-05f, -7.003280096e-05f, -6.987380886e-05f, +-6.971470927e-05f, -6.955550246e-05f, -6.939618872e-05f, -6.923676834e-05f, -6.907724160e-05f, -6.891760878e-05f, -6.875787017e-05f, -6.859802606e-05f, -6.843807673e-05f, -6.827802247e-05f, +-6.811786355e-05f, -6.795760028e-05f, -6.779723292e-05f, -6.763676178e-05f, -6.747618713e-05f, -6.731550927e-05f, -6.715472848e-05f, -6.699384504e-05f, -6.683285924e-05f, -6.667177137e-05f, +-6.651058173e-05f, -6.634929058e-05f, -6.618789823e-05f, -6.602640496e-05f, -6.586481105e-05f, -6.570311680e-05f, -6.554132250e-05f, -6.537942843e-05f, -6.521743487e-05f, -6.505534213e-05f, +-6.489315048e-05f, -6.473086022e-05f, -6.456847164e-05f, -6.440598502e-05f, -6.424340066e-05f, -6.408071884e-05f, -6.391793985e-05f, -6.375506399e-05f, -6.359209154e-05f, -6.342902279e-05f, +-6.326585803e-05f, -6.310259756e-05f, -6.293924166e-05f, -6.277579063e-05f, -6.261224475e-05f, -6.244860432e-05f, -6.228486963e-05f, -6.212104096e-05f, -6.195711861e-05f, -6.179310288e-05f, +-6.162899404e-05f, -6.146479241e-05f, -6.130049825e-05f, -6.113611188e-05f, -6.097163357e-05f, -6.080706363e-05f, -6.064240235e-05f, -6.047765001e-05f, -6.031280691e-05f, -6.014787334e-05f, +-5.998284960e-05f, -5.981773598e-05f, -5.965253277e-05f, -5.948724027e-05f, -5.932185876e-05f, -5.915638855e-05f, -5.899082992e-05f, -5.882518317e-05f, -5.865944860e-05f, -5.849362650e-05f, +-5.832771715e-05f, -5.816172086e-05f, -5.799563793e-05f, -5.782946864e-05f, -5.766321329e-05f, -5.749687217e-05f, -5.733044559e-05f, -5.716393383e-05f, -5.699733719e-05f, -5.683065596e-05f, +-5.666389045e-05f, -5.649704094e-05f, -5.633010774e-05f, -5.616309113e-05f, -5.599599142e-05f, -5.582880889e-05f, -5.566154386e-05f, -5.549419660e-05f, -5.532676743e-05f, -5.515925663e-05f, +-5.499166450e-05f, -5.482399134e-05f, -5.465623745e-05f, -5.448840312e-05f, -5.432048865e-05f, -5.415249434e-05f, -5.398442048e-05f, -5.381626737e-05f, -5.364803531e-05f, -5.347972460e-05f, +-5.331133553e-05f, -5.314286841e-05f, -5.297432353e-05f, -5.280570118e-05f, -5.263700167e-05f, -5.246822530e-05f, -5.229937236e-05f, -5.213044315e-05f, -5.196143798e-05f, -5.179235713e-05f, +-5.162320091e-05f, -5.145396962e-05f, -5.128466355e-05f, -5.111528302e-05f, -5.094582830e-05f, -5.077629971e-05f, -5.060669754e-05f, -5.043702210e-05f, -5.026727368e-05f, -5.009745258e-05f, +-4.992755911e-05f, -4.975759355e-05f, -4.958755622e-05f, -4.941744742e-05f, -4.924726743e-05f, -4.907701657e-05f, -4.890669513e-05f, -4.873630342e-05f, -4.856584174e-05f, -4.839531037e-05f, +-4.822470964e-05f, -4.805403983e-05f, -4.788330126e-05f, -4.771249421e-05f, -4.754161899e-05f, -4.737067591e-05f, -4.719966526e-05f, -4.702858734e-05f, -4.685744246e-05f, -4.668623093e-05f, +-4.651495303e-05f, -4.634360907e-05f, -4.617219936e-05f, -4.600072419e-05f, -4.582918388e-05f, -4.565757871e-05f, -4.548590900e-05f, -4.531417504e-05f, -4.514237714e-05f, -4.497051560e-05f, +-4.479859072e-05f, -4.462660281e-05f, -4.445455217e-05f, -4.428243910e-05f, -4.411026391e-05f, -4.393802689e-05f, -4.376572835e-05f, -4.359336860e-05f, -4.342094793e-05f, -4.324846666e-05f, +-4.307592508e-05f, -4.290332350e-05f, -4.273066221e-05f, -4.255794154e-05f, -4.238516177e-05f, -4.221232322e-05f, -4.203942618e-05f, -4.186647096e-05f, -4.169345787e-05f, -4.152038720e-05f, +-4.134725927e-05f, -4.117407438e-05f, -4.100083283e-05f, -4.082753493e-05f, -4.065418097e-05f, -4.048077127e-05f, -4.030730613e-05f, -4.013378586e-05f, -3.996021076e-05f, -3.978658113e-05f, +-3.961289728e-05f, -3.943915951e-05f, -3.926536814e-05f, -3.909152346e-05f, -3.891762578e-05f, -3.874367540e-05f, -3.856967264e-05f, -3.839561779e-05f, -3.822151116e-05f, -3.804735306e-05f, +-3.787314379e-05f, -3.769888366e-05f, -3.752457297e-05f, -3.735021204e-05f, -3.717580116e-05f, -3.700134064e-05f, -3.682683079e-05f, -3.665227191e-05f, -3.647766431e-05f, -3.630300830e-05f, +-3.612830418e-05f, -3.595355226e-05f, -3.577875284e-05f, -3.560390624e-05f, -3.542901275e-05f, -3.525407268e-05f, -3.507908635e-05f, -3.490405405e-05f, -3.472897610e-05f, -3.455385280e-05f, +-3.437868445e-05f, -3.420347137e-05f, -3.402821386e-05f, -3.385291223e-05f, -3.367756678e-05f, -3.350217782e-05f, -3.332674566e-05f, -3.315127061e-05f, -3.297575297e-05f, -3.280019306e-05f, +-3.262459117e-05f, -3.244894761e-05f, -3.227326270e-05f, -3.209753673e-05f, -3.192177003e-05f, -3.174596289e-05f, -3.157011562e-05f, -3.139422853e-05f, -3.121830192e-05f, -3.104233612e-05f, +-3.086633141e-05f, -3.069028812e-05f, -3.051420654e-05f, -3.033808699e-05f, -3.016192978e-05f, -2.998573520e-05f, -2.980950358e-05f, -2.963323521e-05f, -2.945693041e-05f, -2.928058948e-05f, +-2.910421274e-05f, -2.892780048e-05f, -2.875135302e-05f, -2.857487067e-05f, -2.839835374e-05f, -2.822180252e-05f, -2.804521734e-05f, -2.786859850e-05f, -2.769194630e-05f, -2.751526106e-05f, +-2.733854309e-05f, -2.716179269e-05f, -2.698501017e-05f, -2.680819584e-05f, -2.663135001e-05f, -2.645447299e-05f, -2.627756509e-05f, -2.610062660e-05f, -2.592365785e-05f, -2.574665915e-05f, +-2.556963079e-05f, -2.539257310e-05f, -2.521548637e-05f, -2.503837092e-05f, -2.486122705e-05f, -2.468405508e-05f, -2.450685531e-05f, -2.432962806e-05f, -2.415237362e-05f, -2.397509232e-05f, +-2.379778445e-05f, -2.362045034e-05f, -2.344309028e-05f, -2.326570458e-05f, -2.308829356e-05f, -2.291085753e-05f, -2.273339679e-05f, -2.255591165e-05f, -2.237840242e-05f, -2.220086941e-05f, +-2.202331293e-05f, -2.184573329e-05f, -2.166813080e-05f, -2.149050577e-05f, -2.131285850e-05f, -2.113518931e-05f, -2.095749850e-05f, -2.077978638e-05f, -2.060205327e-05f, -2.042429947e-05f, +-2.024652529e-05f, -2.006873105e-05f, -1.989091704e-05f, -1.971308358e-05f, -1.953523098e-05f, -1.935735955e-05f, -1.917946959e-05f, -1.900156142e-05f, -1.882363535e-05f, -1.864569168e-05f, +-1.846773073e-05f, -1.828975280e-05f, -1.811175820e-05f, -1.793374725e-05f, -1.775572024e-05f, -1.757767750e-05f, -1.739961933e-05f, -1.722154603e-05f, -1.704345793e-05f, -1.686535532e-05f, +-1.668723852e-05f, -1.650910784e-05f, -1.633096359e-05f, -1.615280607e-05f, -1.597463559e-05f, -1.579645247e-05f, -1.561825701e-05f, -1.544004953e-05f, -1.526183032e-05f, -1.508359971e-05f, +-1.490535800e-05f, -1.472710550e-05f, -1.454884252e-05f, -1.437056936e-05f, -1.419228635e-05f, -1.401399378e-05f, -1.383569197e-05f, -1.365738122e-05f, -1.347906184e-05f, -1.330073415e-05f, +-1.312239846e-05f, -1.294405506e-05f, -1.276570428e-05f, -1.258734642e-05f, -1.240898179e-05f, -1.223061069e-05f, -1.205223345e-05f, -1.187385036e-05f, -1.169546173e-05f, -1.151706789e-05f, +-1.133866912e-05f, -1.116026575e-05f, -1.098185808e-05f, -1.080344643e-05f, -1.062503109e-05f, -1.044661238e-05f, -1.026819061e-05f, -1.008976609e-05f, -9.911339121e-06f, -9.732910019e-06f, +-9.554479090e-06f, -9.376046644e-06f, -9.197612989e-06f, -9.019178434e-06f, -8.840743288e-06f, -8.662307860e-06f, -8.483872458e-06f, -8.305437390e-06f, -8.127002966e-06f, -7.948569495e-06f, +-7.770137284e-06f, -7.591706642e-06f, -7.413277879e-06f, -7.234851302e-06f, -7.056427219e-06f, -6.878005940e-06f, -6.699587773e-06f, -6.521173026e-06f, -6.342762007e-06f, -6.164355026e-06f, +-5.985952389e-06f, -5.807554406e-06f, -5.629161384e-06f, -5.450773633e-06f, -5.272391459e-06f, -5.094015171e-06f, -4.915645078e-06f, -4.737281486e-06f, -4.558924705e-06f, -4.380575042e-06f, +-4.202232805e-06f, -4.023898303e-06f, -3.845571842e-06f, -3.667253731e-06f, -3.488944277e-06f, -3.310643789e-06f, -3.132352573e-06f, -2.954070938e-06f, -2.775799191e-06f, -2.597537640e-06f, +-2.419286592e-06f, -2.241046355e-06f, -2.062817237e-06f, -1.884599543e-06f, -1.706393583e-06f, -1.528199663e-06f, -1.350018090e-06f, -1.171849172e-06f, -9.936932161e-07f, -8.155505289e-07f, +-6.374214177e-07f, -4.593061895e-07f, -2.812051512e-07f, -1.031186099e-07f, 7.495312775e-08f, 2.530097548e-07f, 4.310509646e-07f, 6.090764504e-07f, 7.870859055e-07f, 9.650790234e-07f, +1.143055497e-06f, 1.321015021e-06f, 1.498957288e-06f, 1.676881992e-06f, 1.854788827e-06f, 2.032677486e-06f, 2.210547663e-06f, 2.388399052e-06f, 2.566231346e-06f, 2.744044241e-06f, +2.921837430e-06f, 3.099610606e-06f, 3.277363465e-06f, 3.455095700e-06f, 3.632807005e-06f, 3.810497075e-06f, 3.988165605e-06f, 4.165812288e-06f, 4.343436820e-06f, 4.521038895e-06f, +4.698618207e-06f, 4.876174451e-06f, 5.053707322e-06f, 5.231216516e-06f, 5.408701725e-06f, 5.586162647e-06f, 5.763598975e-06f, 5.941010406e-06f, 6.118396633e-06f, 6.295757353e-06f, +6.473092260e-06f, 6.650401051e-06f, 6.827683420e-06f, 7.004939063e-06f, 7.182167675e-06f, 7.359368953e-06f, 7.536542593e-06f, 7.713688289e-06f, 7.890805737e-06f, 8.067894635e-06f, +8.244954678e-06f, 8.421985561e-06f, 8.598986982e-06f, 8.775958636e-06f, 8.952900220e-06f, 9.129811430e-06f, 9.306691962e-06f, 9.483541515e-06f, 9.660359783e-06f, 9.837146464e-06f, +1.001390125e-05f, 1.019062385e-05f, 1.036731395e-05f, 1.054397125e-05f, 1.072059545e-05f, 1.089718624e-05f, 1.107374333e-05f, 1.125026641e-05f, 1.142675517e-05f, 1.160320932e-05f, +1.177962855e-05f, 1.195601256e-05f, 1.213236104e-05f, 1.230867371e-05f, 1.248495024e-05f, 1.266119035e-05f, 1.283739373e-05f, 1.301356008e-05f, 1.318968910e-05f, 1.336578048e-05f, +1.354183392e-05f, 1.371784913e-05f, 1.389382579e-05f, 1.406976362e-05f, 1.424566231e-05f, 1.442152155e-05f, 1.459734105e-05f, 1.477312051e-05f, 1.494885962e-05f, 1.512455809e-05f, +1.530021561e-05f, 1.547583188e-05f, 1.565140661e-05f, 1.582693949e-05f, 1.600243023e-05f, 1.617787852e-05f, 1.635328406e-05f, 1.652864655e-05f, 1.670396570e-05f, 1.687924120e-05f, +1.705447276e-05f, 1.722966007e-05f, 1.740480283e-05f, 1.757990076e-05f, 1.775495354e-05f, 1.792996087e-05f, 1.810492247e-05f, 1.827983803e-05f, 1.845470725e-05f, 1.862952983e-05f, +1.880430548e-05f, 1.897903389e-05f, 1.915371477e-05f, 1.932834782e-05f, 1.950293275e-05f, 1.967746924e-05f, 1.985195701e-05f, 2.002639576e-05f, 2.020078519e-05f, 2.037512501e-05f, +2.054941491e-05f, 2.072365459e-05f, 2.089784377e-05f, 2.107198214e-05f, 2.124606941e-05f, 2.142010528e-05f, 2.159408945e-05f, 2.176802163e-05f, 2.194190152e-05f, 2.211572882e-05f, +2.228950324e-05f, 2.246322448e-05f, 2.263689224e-05f, 2.281050624e-05f, 2.298406617e-05f, 2.315757173e-05f, 2.333102264e-05f, 2.350441860e-05f, 2.367775930e-05f, 2.385104447e-05f, +2.402427379e-05f, 2.419744698e-05f, 2.437056374e-05f, 2.454362378e-05f, 2.471662680e-05f, 2.488957251e-05f, 2.506246061e-05f, 2.523529080e-05f, 2.540806281e-05f, 2.558077632e-05f, +2.575343105e-05f, 2.592602671e-05f, 2.609856299e-05f, 2.627103961e-05f, 2.644345627e-05f, 2.661581269e-05f, 2.678810855e-05f, 2.696034359e-05f, 2.713251749e-05f, 2.730462997e-05f, +2.747668073e-05f, 2.764866949e-05f, 2.782059595e-05f, 2.799245982e-05f, 2.816426080e-05f, 2.833599861e-05f, 2.850767295e-05f, 2.867928353e-05f, 2.885083006e-05f, 2.902231225e-05f, +2.919372981e-05f, 2.936508244e-05f, 2.953636986e-05f, 2.970759177e-05f, 2.987874788e-05f, 3.004983791e-05f, 3.022086156e-05f, 3.039181854e-05f, 3.056270856e-05f, 3.073353134e-05f, +3.090428657e-05f, 3.107497398e-05f, 3.124559328e-05f, 3.141614416e-05f, 3.158662635e-05f, 3.175703956e-05f, 3.192738349e-05f, 3.209765785e-05f, 3.226786237e-05f, 3.243799675e-05f, +3.260806069e-05f, 3.277805392e-05f, 3.294797615e-05f, 3.311782708e-05f, 3.328760643e-05f, 3.345731392e-05f, 3.362694925e-05f, 3.379651213e-05f, 3.396600228e-05f, 3.413541942e-05f, +3.430476325e-05f, 3.447403349e-05f, 3.464322985e-05f, 3.481235205e-05f, 3.498139980e-05f, 3.515037281e-05f, 3.531927079e-05f, 3.548809347e-05f, 3.565684055e-05f, 3.582551176e-05f, +3.599410679e-05f, 3.616262538e-05f, 3.633106723e-05f, 3.649943206e-05f, 3.666771958e-05f, 3.683592952e-05f, 3.700406158e-05f, 3.717211548e-05f, 3.734009094e-05f, 3.750798767e-05f, +3.767580539e-05f, 3.784354381e-05f, 3.801120266e-05f, 3.817878164e-05f, 3.834628048e-05f, 3.851369890e-05f, 3.868103660e-05f, 3.884829331e-05f, 3.901546874e-05f, 3.918256262e-05f, +3.934957465e-05f, 3.951650457e-05f, 3.968335208e-05f, 3.985011690e-05f, 4.001679875e-05f, 4.018339736e-05f, 4.034991244e-05f, 4.051634371e-05f, 4.068269088e-05f, 4.084895368e-05f, +4.101513183e-05f, 4.118122505e-05f, 4.134723305e-05f, 4.151315556e-05f, 4.167899230e-05f, 4.184474298e-05f, 4.201040733e-05f, 4.217598507e-05f, 4.234147592e-05f, 4.250687959e-05f, +4.267219582e-05f, 4.283742433e-05f, 4.300256482e-05f, 4.316761703e-05f, 4.333258068e-05f, 4.349745549e-05f, 4.366224118e-05f, 4.382693748e-05f, 4.399154411e-05f, 4.415606078e-05f, +4.432048723e-05f, 4.448482317e-05f, 4.464906833e-05f, 4.481322244e-05f, 4.497728521e-05f, 4.514125637e-05f, 4.530513565e-05f, 4.546892277e-05f, 4.563261745e-05f, 4.579621941e-05f, +4.595972839e-05f, 4.612314411e-05f, 4.628646629e-05f, 4.644969466e-05f, 4.661282894e-05f, 4.677586887e-05f, 4.693881415e-05f, 4.710166453e-05f, 4.726441973e-05f, 4.742707947e-05f, +4.758964348e-05f, 4.775211149e-05f, 4.791448323e-05f, 4.807675841e-05f, 4.823893678e-05f, 4.840101805e-05f, 4.856300195e-05f, 4.872488822e-05f, 4.888667658e-05f, 4.904836676e-05f, +4.920995849e-05f, 4.937145149e-05f, 4.953284550e-05f, 4.969414025e-05f, 4.985533545e-05f, 5.001643086e-05f, 5.017742618e-05f, 5.033832116e-05f, 5.049911552e-05f, 5.065980899e-05f, +5.082040131e-05f, 5.098089220e-05f, 5.114128140e-05f, 5.130156864e-05f, 5.146175364e-05f, 5.162183614e-05f, 5.178181588e-05f, 5.194169257e-05f, 5.210146597e-05f, 5.226113579e-05f, +5.242070177e-05f, 5.258016364e-05f, 5.273952114e-05f, 5.289877400e-05f, 5.305792195e-05f, 5.321696472e-05f, 5.337590206e-05f, 5.353473368e-05f, 5.369345934e-05f, 5.385207876e-05f, +5.401059167e-05f, 5.416899782e-05f, 5.432729693e-05f, 5.448548874e-05f, 5.464357299e-05f, 5.480154941e-05f, 5.495941774e-05f, 5.511717771e-05f, 5.527482907e-05f, 5.543237154e-05f, +5.558980486e-05f, 5.574712878e-05f, 5.590434302e-05f, 5.606144732e-05f, 5.621844143e-05f, 5.637532508e-05f, 5.653209800e-05f, 5.668875994e-05f, 5.684531064e-05f, 5.700174983e-05f, +5.715807724e-05f, 5.731429263e-05f, 5.747039573e-05f, 5.762638628e-05f, 5.778226402e-05f, 5.793802868e-05f, 5.809368001e-05f, 5.824921776e-05f, 5.840464165e-05f, 5.855995143e-05f, +5.871514684e-05f, 5.887022763e-05f, 5.902519352e-05f, 5.918004428e-05f, 5.933477963e-05f, 5.948939932e-05f, 5.964390309e-05f, 5.979829068e-05f, 5.995256184e-05f, 6.010671631e-05f, +6.026075383e-05f, 6.041467415e-05f, 6.056847701e-05f, 6.072216215e-05f, 6.087572932e-05f, 6.102917826e-05f, 6.118250872e-05f, 6.133572044e-05f, 6.148881316e-05f, 6.164178663e-05f, +6.179464060e-05f, 6.194737482e-05f, 6.209998902e-05f, 6.225248296e-05f, 6.240485637e-05f, 6.255710901e-05f, 6.270924063e-05f, 6.286125097e-05f, 6.301313978e-05f, 6.316490680e-05f, +6.331655178e-05f, 6.346807448e-05f, 6.361947463e-05f, 6.377075200e-05f, 6.392190632e-05f, 6.407293734e-05f, 6.422384482e-05f, 6.437462851e-05f, 6.452528814e-05f, 6.467582348e-05f, +6.482623428e-05f, 6.497652028e-05f, 6.512668123e-05f, 6.527671688e-05f, 6.542662700e-05f, 6.557641132e-05f, 6.572606960e-05f, 6.587560159e-05f, 6.602500704e-05f, 6.617428570e-05f, +6.632343734e-05f, 6.647246169e-05f, 6.662135852e-05f, 6.677012757e-05f, 6.691876860e-05f, 6.706728136e-05f, 6.721566561e-05f, 6.736392110e-05f, 6.751204759e-05f, 6.766004483e-05f, +6.780791257e-05f, 6.795565057e-05f, 6.810325859e-05f, 6.825073638e-05f, 6.839808369e-05f, 6.854530029e-05f, 6.869238593e-05f, 6.883934036e-05f, 6.898616334e-05f, 6.913285464e-05f, +6.927941400e-05f, 6.942584119e-05f, 6.957213596e-05f, 6.971829807e-05f, 6.986432728e-05f, 7.001022334e-05f, 7.015598603e-05f, 7.030161509e-05f, 7.044711028e-05f, 7.059247137e-05f, +7.073769811e-05f, 7.088279026e-05f, 7.102774759e-05f, 7.117256986e-05f, 7.131725682e-05f, 7.146180824e-05f, 7.160622388e-05f, 7.175050350e-05f, 7.189464686e-05f, 7.203865372e-05f, +7.218252385e-05f, 7.232625701e-05f, 7.246985297e-05f, 7.261331147e-05f, 7.275663230e-05f, 7.289981521e-05f, 7.304285996e-05f, 7.318576633e-05f, 7.332853407e-05f, 7.347116295e-05f, +7.361365274e-05f, 7.375600319e-05f, 7.389821408e-05f, 7.404028517e-05f, 7.418221623e-05f, 7.432400703e-05f, 7.446565732e-05f, 7.460716688e-05f, 7.474853547e-05f, 7.488976286e-05f, +7.503084883e-05f, 7.517179313e-05f, 7.531259553e-05f, 7.545325581e-05f, 7.559377373e-05f, 7.573414906e-05f, 7.587438157e-05f, 7.601447103e-05f, 7.615441721e-05f, 7.629421987e-05f, +7.643387880e-05f, 7.657339376e-05f, 7.671276451e-05f, 7.685199084e-05f, 7.699107252e-05f, 7.713000930e-05f, 7.726880098e-05f, 7.740744731e-05f, 7.754594807e-05f, 7.768430304e-05f, +7.782251198e-05f, 7.796057468e-05f, 7.809849089e-05f, 7.823626041e-05f, 7.837388299e-05f, 7.851135842e-05f, 7.864868647e-05f, 7.878586692e-05f, 7.892289954e-05f, 7.905978410e-05f, +7.919652038e-05f, 7.933310816e-05f, 7.946954721e-05f, 7.960583732e-05f, 7.974197825e-05f, 7.987796978e-05f, 8.001381170e-05f, 8.014950377e-05f, 8.028504578e-05f, 8.042043751e-05f, +8.055567873e-05f, 8.069076922e-05f, 8.082570876e-05f, 8.096049713e-05f, 8.109513412e-05f, 8.122961949e-05f, 8.136395303e-05f, 8.149813453e-05f, 8.163216375e-05f, 8.176604049e-05f, +8.189976451e-05f, 8.203333562e-05f, 8.216675358e-05f, 8.230001818e-05f, 8.243312920e-05f, 8.256608643e-05f, 8.269888964e-05f, 8.283153862e-05f, 8.296403316e-05f, 8.309637303e-05f, +8.322855802e-05f, 8.336058793e-05f, 8.349246252e-05f, 8.362418159e-05f, 8.375574491e-05f, 8.388715229e-05f, 8.401840350e-05f, 8.414949832e-05f, 8.428043655e-05f, 8.441121797e-05f, +8.454184237e-05f, 8.467230954e-05f, 8.480261926e-05f, 8.493277132e-05f, 8.506276551e-05f, 8.519260162e-05f, 8.532227944e-05f, 8.545179875e-05f, 8.558115934e-05f, 8.571036101e-05f, +8.583940354e-05f, 8.596828673e-05f, 8.609701037e-05f, 8.622557424e-05f, 8.635397813e-05f, 8.648222185e-05f, 8.661030517e-05f, 8.673822790e-05f, 8.686598982e-05f, 8.699359073e-05f, +8.712103042e-05f, 8.724830868e-05f, 8.737542530e-05f, 8.750238009e-05f, 8.762917283e-05f, 8.775580332e-05f, 8.788227135e-05f, 8.800857672e-05f, 8.813471922e-05f, 8.826069865e-05f, +8.838651481e-05f, 8.851216748e-05f, 8.863765648e-05f, 8.876298158e-05f, 8.888814260e-05f, 8.901313933e-05f, 8.913797156e-05f, 8.926263909e-05f, 8.938714173e-05f, 8.951147927e-05f, +8.963565150e-05f, 8.975965824e-05f, 8.988349927e-05f, 9.000717440e-05f, 9.013068343e-05f, 9.025402615e-05f, 9.037720238e-05f, 9.050021190e-05f, 9.062305452e-05f, 9.074573005e-05f, +9.086823828e-05f, 9.099057902e-05f, 9.111275207e-05f, 9.123475723e-05f, 9.135659430e-05f, 9.147826309e-05f, 9.159976341e-05f, 9.172109505e-05f, 9.184225782e-05f, 9.196325152e-05f, +9.208407597e-05f, 9.220473096e-05f, 9.232521630e-05f, 9.244553180e-05f, 9.256567726e-05f, 9.268565250e-05f, 9.280545730e-05f, 9.292509149e-05f, 9.304455488e-05f, 9.316384726e-05f, +9.328296845e-05f, 9.340191825e-05f, 9.352069648e-05f, 9.363930293e-05f, 9.375773744e-05f, 9.387599979e-05f, 9.399408980e-05f, 9.411200729e-05f, 9.422975206e-05f, 9.434732392e-05f, +9.446472269e-05f, 9.458194818e-05f, 9.469900019e-05f, 9.481587854e-05f, 9.493258304e-05f, 9.504911351e-05f, 9.516546976e-05f, 9.528165160e-05f, 9.539765885e-05f, 9.551349132e-05f, +9.562914882e-05f, 9.574463117e-05f, 9.585993818e-05f, 9.597506967e-05f, 9.609002546e-05f, 9.620480535e-05f, 9.631940918e-05f, 9.643383675e-05f, 9.654808788e-05f, 9.666216238e-05f, +9.677606008e-05f, 9.688978080e-05f, 9.700332435e-05f, 9.711669054e-05f, 9.722987921e-05f, 9.734289016e-05f, 9.745572322e-05f, 9.756837821e-05f, 9.768085495e-05f, 9.779315326e-05f, +9.790527295e-05f, 9.801721385e-05f, 9.812897579e-05f, 9.824055858e-05f, 9.835196204e-05f, 9.846318600e-05f, 9.857423028e-05f, 9.868509471e-05f, 9.879577910e-05f, 9.890628328e-05f, +9.901660708e-05f, 9.912675032e-05f, 9.923671282e-05f, 9.934649440e-05f, 9.945609491e-05f, 9.956551415e-05f, 9.967475196e-05f, 9.978380816e-05f, 9.989268258e-05f, 1.000013750e-04f, +1.001098854e-04f, 1.002182134e-04f, 1.003263590e-04f, 1.004343219e-04f, 1.005421020e-04f, 1.006496992e-04f, 1.007571131e-04f, 1.008643438e-04f, 1.009713909e-04f, 1.010782544e-04f, +1.011849341e-04f, 1.012914297e-04f, 1.013977412e-04f, 1.015038683e-04f, 1.016098109e-04f, 1.017155689e-04f, 1.018211420e-04f, 1.019265301e-04f, 1.020317330e-04f, 1.021367505e-04f, +1.022415826e-04f, 1.023462290e-04f, 1.024506895e-04f, 1.025549640e-04f, 1.026590524e-04f, 1.027629544e-04f, 1.028666700e-04f, 1.029701988e-04f, 1.030735409e-04f, 1.031766959e-04f, +1.032796638e-04f, 1.033824444e-04f, 1.034850375e-04f, 1.035874429e-04f, 1.036896606e-04f, 1.037916903e-04f, 1.038935319e-04f, 1.039951852e-04f, 1.040966501e-04f, 1.041979263e-04f, +1.042990138e-04f, 1.043999124e-04f, 1.045006219e-04f, 1.046011422e-04f, 1.047014731e-04f, 1.048016144e-04f, 1.049015660e-04f, 1.050013278e-04f, 1.051008995e-04f, 1.052002810e-04f, +1.052994723e-04f, 1.053984730e-04f, 1.054972831e-04f, 1.055959023e-04f, 1.056943307e-04f, 1.057925679e-04f, 1.058906138e-04f, 1.059884684e-04f, 1.060861314e-04f, 1.061836026e-04f, +1.062808820e-04f, 1.063779694e-04f, 1.064748645e-04f, 1.065715674e-04f, 1.066680777e-04f, 1.067643955e-04f, 1.068605204e-04f, 1.069564525e-04f, 1.070521914e-04f, 1.071477371e-04f, +1.072430895e-04f, 1.073382483e-04f, 1.074332134e-04f, 1.075279847e-04f, 1.076225620e-04f, 1.077169453e-04f, 1.078111342e-04f, 1.079051287e-04f, 1.079989287e-04f, 1.080925340e-04f, +1.081859444e-04f, 1.082791599e-04f, 1.083721802e-04f, 1.084650052e-04f, 1.085576348e-04f, 1.086500688e-04f, 1.087423071e-04f, 1.088343495e-04f, 1.089261960e-04f, 1.090178462e-04f, +1.091093003e-04f, 1.092005578e-04f, 1.092916189e-04f, 1.093824832e-04f, 1.094731506e-04f, 1.095636211e-04f, 1.096538944e-04f, 1.097439705e-04f, 1.098338492e-04f, 1.099235303e-04f, +1.100130137e-04f, 1.101022993e-04f, 1.101913870e-04f, 1.102802765e-04f, 1.103689678e-04f, 1.104574608e-04f, 1.105457552e-04f, 1.106338510e-04f, 1.107217480e-04f, 1.108094461e-04f, +1.108969451e-04f, 1.109842450e-04f, 1.110713455e-04f, 1.111582466e-04f, 1.112449481e-04f, 1.113314499e-04f, 1.114177518e-04f, 1.115038538e-04f, 1.115897556e-04f, 1.116754572e-04f, +1.117609584e-04f, 1.118462590e-04f, 1.119313591e-04f, 1.120162584e-04f, 1.121009567e-04f, 1.121854541e-04f, 1.122697503e-04f, 1.123538452e-04f, 1.124377386e-04f, 1.125214306e-04f, +1.126049208e-04f, 1.126882093e-04f, 1.127712958e-04f, 1.128541803e-04f, 1.129368626e-04f, 1.130193425e-04f, 1.131016201e-04f, 1.131836951e-04f, 1.132655674e-04f, 1.133472369e-04f, +1.134287035e-04f, 1.135099670e-04f, 1.135910274e-04f, 1.136718844e-04f, 1.137525380e-04f, 1.138329881e-04f, 1.139132345e-04f, 1.139932771e-04f, 1.140731158e-04f, 1.141527505e-04f, +1.142321810e-04f, 1.143114073e-04f, 1.143904291e-04f, 1.144692465e-04f, 1.145478592e-04f, 1.146262671e-04f, 1.147044702e-04f, 1.147824683e-04f, 1.148602613e-04f, 1.149378491e-04f, +1.150152316e-04f, 1.150924086e-04f, 1.151693800e-04f, 1.152461457e-04f, 1.153227057e-04f, 1.153990597e-04f, 1.154752077e-04f, 1.155511495e-04f, 1.156268851e-04f, 1.157024143e-04f, +1.157777370e-04f, 1.158528531e-04f, 1.159277626e-04f, 1.160024652e-04f, 1.160769608e-04f, 1.161512494e-04f, 1.162253309e-04f, 1.162992050e-04f, 1.163728718e-04f, 1.164463312e-04f, +1.165195829e-04f, 1.165926269e-04f, 1.166654631e-04f, 1.167380914e-04f, 1.168105116e-04f, 1.168827237e-04f, 1.169547275e-04f, 1.170265230e-04f, 1.170981101e-04f, 1.171694885e-04f, +1.172406583e-04f, 1.173116193e-04f, 1.173823715e-04f, 1.174529146e-04f, 1.175232487e-04f, 1.175933735e-04f, 1.176632891e-04f, 1.177329952e-04f, 1.178024919e-04f, 1.178717789e-04f, +1.179408562e-04f, 1.180097237e-04f, 1.180783813e-04f, 1.181468289e-04f, 1.182150664e-04f, 1.182830936e-04f, 1.183509105e-04f, 1.184185171e-04f, 1.184859131e-04f, 1.185530984e-04f, +1.186200731e-04f, 1.186868370e-04f, 1.187533899e-04f, 1.188197319e-04f, 1.188858627e-04f, 1.189517824e-04f, 1.190174907e-04f, 1.190829877e-04f, 1.191482732e-04f, 1.192133471e-04f, +1.192782093e-04f, 1.193428598e-04f, 1.194072984e-04f, 1.194715250e-04f, 1.195355396e-04f, 1.195993420e-04f, 1.196629322e-04f, 1.197263101e-04f, 1.197894755e-04f, 1.198524285e-04f, +1.199151688e-04f, 1.199776965e-04f, 1.200400113e-04f, 1.201021133e-04f, 1.201640024e-04f, 1.202256784e-04f, 1.202871412e-04f, 1.203483908e-04f, 1.204094271e-04f, 1.204702500e-04f, +1.205308594e-04f, 1.205912552e-04f, 1.206514374e-04f, 1.207114058e-04f, 1.207711604e-04f, 1.208307010e-04f, 1.208900277e-04f, 1.209491403e-04f, 1.210080386e-04f, 1.210667228e-04f, +1.211251926e-04f, 1.211834479e-04f, 1.212414888e-04f, 1.212993151e-04f, 1.213569267e-04f, 1.214143235e-04f, 1.214715055e-04f, 1.215284726e-04f, 1.215852247e-04f, 1.216417617e-04f, +1.216980836e-04f, 1.217541902e-04f, 1.218100816e-04f, 1.218657575e-04f, 1.219212180e-04f, 1.219764629e-04f, 1.220314922e-04f, 1.220863058e-04f, 1.221409036e-04f, 1.221952855e-04f, +1.222494516e-04f, 1.223034016e-04f, 1.223571355e-04f, 1.224106533e-04f, 1.224639549e-04f, 1.225170401e-04f, 1.225699090e-04f, 1.226225614e-04f, 1.226749974e-04f, 1.227272167e-04f, +1.227792193e-04f, 1.228310052e-04f, 1.228825743e-04f, 1.229339265e-04f, 1.229850618e-04f, 1.230359800e-04f, 1.230866812e-04f, 1.231371652e-04f, 1.231874320e-04f, 1.232374814e-04f, +1.232873135e-04f, 1.233369282e-04f, 1.233863253e-04f, 1.234355049e-04f, 1.234844669e-04f, 1.235332112e-04f, 1.235817377e-04f, 1.236300463e-04f, 1.236781371e-04f, 1.237260099e-04f, +1.237736646e-04f, 1.238211013e-04f, 1.238683198e-04f, 1.239153202e-04f, 1.239621022e-04f, 1.240086659e-04f, 1.240550111e-04f, 1.241011380e-04f, 1.241470462e-04f, 1.241927359e-04f, +1.242382070e-04f, 1.242834593e-04f, 1.243284929e-04f, 1.243733076e-04f, 1.244179035e-04f, 1.244622804e-04f, 1.245064382e-04f, 1.245503771e-04f, 1.245940968e-04f, 1.246375973e-04f, +1.246808786e-04f, 1.247239406e-04f, 1.247667833e-04f, 1.248094066e-04f, 1.248518104e-04f, 1.248939947e-04f, 1.249359594e-04f, 1.249777045e-04f, 1.250192299e-04f, 1.250605356e-04f, +1.251016216e-04f, 1.251424877e-04f, 1.251831339e-04f, 1.252235601e-04f, 1.252637664e-04f, 1.253037527e-04f, 1.253435188e-04f, 1.253830649e-04f, 1.254223907e-04f, 1.254614963e-04f, +1.255003816e-04f, 1.255390465e-04f, 1.255774911e-04f, 1.256157153e-04f, 1.256537190e-04f, 1.256915021e-04f, 1.257290647e-04f, 1.257664066e-04f, 1.258035279e-04f, 1.258404285e-04f, +1.258771083e-04f, 1.259135673e-04f, 1.259498055e-04f, 1.259858228e-04f, 1.260216191e-04f, 1.260571945e-04f, 1.260925489e-04f, 1.261276822e-04f, 1.261625944e-04f, 1.261972854e-04f, +1.262317553e-04f, 1.262660039e-04f, 1.263000313e-04f, 1.263338373e-04f, 1.263674220e-04f, 1.264007853e-04f, 1.264339272e-04f, 1.264668477e-04f, 1.264995466e-04f, 1.265320240e-04f, +1.265642798e-04f, 1.265963140e-04f, 1.266281265e-04f, 1.266597174e-04f, 1.266910865e-04f, 1.267222339e-04f, 1.267531594e-04f, 1.267838632e-04f, 1.268143451e-04f, 1.268446051e-04f, +1.268746431e-04f, 1.269044592e-04f, 1.269340533e-04f, 1.269634254e-04f, 1.269925754e-04f, 1.270215033e-04f, 1.270502090e-04f, 1.270786927e-04f, 1.271069541e-04f, 1.271349933e-04f, +1.271628103e-04f, 1.271904050e-04f, 1.272177774e-04f, 1.272449275e-04f, 1.272718552e-04f, 1.272985605e-04f, 1.273250434e-04f, 1.273513039e-04f, 1.273773419e-04f, 1.274031574e-04f, +1.274287504e-04f, 1.274541208e-04f, 1.274792686e-04f, 1.275041939e-04f, 1.275288965e-04f, 1.275533765e-04f, 1.275776339e-04f, 1.276016685e-04f, 1.276254804e-04f, 1.276490696e-04f, +1.276724361e-04f, 1.276955797e-04f, 1.277185006e-04f, 1.277411986e-04f, 1.277636738e-04f, 1.277859261e-04f, 1.278079555e-04f, 1.278297621e-04f, 1.278513457e-04f, 1.278727064e-04f, +1.278938441e-04f, 1.279147589e-04f, 1.279354506e-04f, 1.279559194e-04f, 1.279761651e-04f, 1.279961878e-04f, 1.280159875e-04f, 1.280355640e-04f, 1.280549175e-04f, 1.280740479e-04f, +1.280929551e-04f, 1.281116393e-04f, 1.281301002e-04f, 1.281483381e-04f, 1.281663527e-04f, 1.281841442e-04f, 1.282017125e-04f, 1.282190576e-04f, 1.282361795e-04f, 1.282530781e-04f, +1.282697535e-04f, 1.282862057e-04f, 1.283024346e-04f, 1.283184402e-04f, 1.283342226e-04f, 1.283497817e-04f, 1.283651175e-04f, 1.283802300e-04f, 1.283951191e-04f, 1.284097850e-04f, +1.284242276e-04f, 1.284384468e-04f, 1.284524427e-04f, 1.284662153e-04f, 1.284797645e-04f, 1.284930904e-04f, 1.285061930e-04f, 1.285190722e-04f, 1.285317280e-04f, 1.285441605e-04f, +1.285563696e-04f, 1.285683553e-04f, 1.285801177e-04f, 1.285916567e-04f, 1.286029723e-04f, 1.286140646e-04f, 1.286249335e-04f, 1.286355791e-04f, 1.286460012e-04f, 1.286562001e-04f, +1.286661755e-04f, 1.286759276e-04f, 1.286854563e-04f, 1.286947616e-04f, 1.287038436e-04f, 1.287127023e-04f, 1.287213375e-04f, 1.287297495e-04f, 1.287379381e-04f, 1.287459034e-04f, +1.287536453e-04f, 1.287611639e-04f, 1.287684592e-04f, 1.287755312e-04f, 1.287823798e-04f, 1.287890052e-04f, 1.287954072e-04f, 1.288015860e-04f, 1.288075415e-04f, 1.288132738e-04f, +1.288187828e-04f, 1.288240685e-04f, 1.288291310e-04f, 1.288339702e-04f, 1.288385863e-04f, 1.288429791e-04f, 1.288471487e-04f, 1.288510952e-04f, 1.288548185e-04f, 1.288583186e-04f, +1.288615956e-04f, 1.288646494e-04f, 1.288674801e-04f, 1.288700877e-04f, 1.288724722e-04f, 1.288746336e-04f, 1.288765720e-04f, 1.288782873e-04f, 1.288797796e-04f, 1.288810489e-04f, +1.288820952e-04f, 1.288829185e-04f, 1.288835188e-04f, 1.288838962e-04f, 1.288840506e-04f, 1.288839822e-04f, 1.288836908e-04f, 1.288831766e-04f, 1.288824396e-04f, 1.288814797e-04f, +1.288802970e-04f, 1.288788915e-04f, 1.288772632e-04f, 1.288754122e-04f, 1.288733385e-04f, 1.288710420e-04f, 1.288685229e-04f, 1.288657812e-04f, 1.288628168e-04f, 1.288596298e-04f, +1.288562202e-04f, 1.288525880e-04f, 1.288487333e-04f, 1.288446561e-04f, 1.288403565e-04f, 1.288358343e-04f, 1.288310898e-04f, 1.288261228e-04f, 1.288209335e-04f, 1.288155218e-04f, +1.288098878e-04f, 1.288040315e-04f, 1.287979529e-04f, 1.287916521e-04f, 1.287851291e-04f, 1.287783840e-04f, 1.287714167e-04f, 1.287642273e-04f, 1.287568158e-04f, 1.287491822e-04f, +1.287413267e-04f, 1.287332491e-04f, 1.287249496e-04f, 1.287164282e-04f, 1.287076849e-04f, 1.286987198e-04f, 1.286895328e-04f, 1.286801241e-04f, 1.286704936e-04f, 1.286606414e-04f, +1.286505675e-04f, 1.286402720e-04f, 1.286297549e-04f, 1.286190162e-04f, 1.286080560e-04f, 1.285968744e-04f, 1.285854712e-04f, 1.285738467e-04f, 1.285620007e-04f, 1.285499335e-04f, +1.285376449e-04f, 1.285251351e-04f, 1.285124041e-04f, 1.284994519e-04f, 1.284862785e-04f, 1.284728841e-04f, 1.284592686e-04f, 1.284454321e-04f, 1.284313747e-04f, 1.284170963e-04f, +1.284025971e-04f, 1.283878770e-04f, 1.283729361e-04f, 1.283577745e-04f, 1.283423922e-04f, 1.283267892e-04f, 1.283109656e-04f, 1.282949215e-04f, 1.282786568e-04f, 1.282621717e-04f, +1.282454661e-04f, 1.282285402e-04f, 1.282113939e-04f, 1.281940274e-04f, 1.281764406e-04f, 1.281586337e-04f, 1.281406066e-04f, 1.281223594e-04f, 1.281038922e-04f, 1.280852051e-04f, +1.280662980e-04f, 1.280471710e-04f, 1.280278242e-04f, 1.280082576e-04f, 1.279884713e-04f, 1.279684653e-04f, 1.279482397e-04f, 1.279277945e-04f, 1.279071299e-04f, 1.278862458e-04f, +1.278651423e-04f, 1.278438194e-04f, 1.278222772e-04f, 1.278005159e-04f, 1.277785353e-04f, 1.277563356e-04f, 1.277339169e-04f, 1.277112791e-04f, 1.276884224e-04f, 1.276653468e-04f, +1.276420524e-04f, 1.276185392e-04f, 1.275948073e-04f, 1.275708568e-04f, 1.275466876e-04f, 1.275222999e-04f, 1.274976938e-04f, 1.274728692e-04f, 1.274478263e-04f, 1.274225651e-04f, +1.273970856e-04f, 1.273713880e-04f, 1.273454723e-04f, 1.273193386e-04f, 1.272929869e-04f, 1.272664173e-04f, 1.272396298e-04f, 1.272126246e-04f, 1.271854016e-04f, 1.271579610e-04f, +1.271303028e-04f, 1.271024271e-04f, 1.270743339e-04f, 1.270460234e-04f, 1.270174955e-04f, 1.269887504e-04f, 1.269597881e-04f, 1.269306087e-04f, 1.269012123e-04f, 1.268715989e-04f, +1.268417685e-04f, 1.268117214e-04f, 1.267814575e-04f, 1.267509769e-04f, 1.267202796e-04f, 1.266893658e-04f, 1.266582356e-04f, 1.266268889e-04f, 1.265953259e-04f, 1.265635467e-04f, +1.265315512e-04f, 1.264993397e-04f, 1.264669120e-04f, 1.264342685e-04f, 1.264014090e-04f, 1.263683338e-04f, 1.263350427e-04f, 1.263015361e-04f, 1.262678138e-04f, 1.262338760e-04f, +1.261997228e-04f, 1.261653543e-04f, 1.261307704e-04f, 1.260959714e-04f, 1.260609572e-04f, 1.260257280e-04f, 1.259902838e-04f, 1.259546248e-04f, 1.259187509e-04f, 1.258826623e-04f, +1.258463591e-04f, 1.258098413e-04f, 1.257731091e-04f, 1.257361624e-04f, 1.256990014e-04f, 1.256616262e-04f, 1.256240368e-04f, 1.255862333e-04f, 1.255482159e-04f, 1.255099846e-04f, +1.254715394e-04f, 1.254328805e-04f, 1.253940080e-04f, 1.253549219e-04f, 1.253156224e-04f, 1.252761094e-04f, 1.252363831e-04f, 1.251964437e-04f, 1.251562910e-04f, 1.251159254e-04f, +1.250753468e-04f, 1.250345553e-04f, 1.249935511e-04f, 1.249523341e-04f, 1.249109046e-04f, 1.248692625e-04f, 1.248274081e-04f, 1.247853413e-04f, 1.247430622e-04f, 1.247005711e-04f, +1.246578678e-04f, 1.246149526e-04f, 1.245718256e-04f, 1.245284867e-04f, 1.244849362e-04f, 1.244411740e-04f, 1.243972004e-04f, 1.243530154e-04f, 1.243086190e-04f, 1.242640115e-04f, +1.242191928e-04f, 1.241741631e-04f, 1.241289225e-04f, 1.240834710e-04f, 1.240378088e-04f, 1.239919359e-04f, 1.239458526e-04f, 1.238995587e-04f, 1.238530545e-04f, 1.238063401e-04f, +1.237594155e-04f, 1.237122809e-04f, 1.236649363e-04f, 1.236173819e-04f, 1.235696177e-04f, 1.235216439e-04f, 1.234734605e-04f, 1.234250677e-04f, 1.233764655e-04f, 1.233276540e-04f, +1.232786335e-04f, 1.232294039e-04f, 1.231799653e-04f, 1.231303179e-04f, 1.230804618e-04f, 1.230303970e-04f, 1.229801238e-04f, 1.229296421e-04f, 1.228789521e-04f, 1.228280539e-04f, +1.227769475e-04f, 1.227256332e-04f, 1.226741110e-04f, 1.226223810e-04f, 1.225704434e-04f, 1.225182981e-04f, 1.224659455e-04f, 1.224133854e-04f, 1.223606181e-04f, 1.223076437e-04f, +1.222544622e-04f, 1.222010739e-04f, 1.221474787e-04f, 1.220936768e-04f, 1.220396684e-04f, 1.219854535e-04f, 1.219310322e-04f, 1.218764046e-04f, 1.218215709e-04f, 1.217665312e-04f, +1.217112856e-04f, 1.216558342e-04f, 1.216001770e-04f, 1.215443143e-04f, 1.214882462e-04f, 1.214319727e-04f, 1.213754940e-04f, 1.213188101e-04f, 1.212619213e-04f, 1.212048275e-04f, +1.211475290e-04f, 1.210900259e-04f, 1.210323182e-04f, 1.209744061e-04f, 1.209162897e-04f, 1.208579691e-04f, 1.207994445e-04f, 1.207407159e-04f, 1.206817834e-04f, 1.206226473e-04f, +1.205633076e-04f, 1.205037644e-04f, 1.204440179e-04f, 1.203840681e-04f, 1.203239152e-04f, 1.202635594e-04f, 1.202030007e-04f, 1.201422392e-04f, 1.200812751e-04f, 1.200201085e-04f, +1.199587396e-04f, 1.198971684e-04f, 1.198353951e-04f, 1.197734198e-04f, 1.197112425e-04f, 1.196488636e-04f, 1.195862830e-04f, 1.195235009e-04f, 1.194605175e-04f, 1.193973327e-04f, +1.193339469e-04f, 1.192703601e-04f, 1.192065724e-04f, 1.191425839e-04f, 1.190783948e-04f, 1.190140053e-04f, 1.189494154e-04f, 1.188846252e-04f, 1.188196350e-04f, 1.187544448e-04f, +1.186890547e-04f, 1.186234649e-04f, 1.185576756e-04f, 1.184916868e-04f, 1.184254986e-04f, 1.183591113e-04f, 1.182925250e-04f, 1.182257397e-04f, 1.181587556e-04f, 1.180915728e-04f, +1.180241916e-04f, 1.179566119e-04f, 1.178888340e-04f, 1.178208579e-04f, 1.177526839e-04f, 1.176843120e-04f, 1.176157424e-04f, 1.175469752e-04f, 1.174780106e-04f, 1.174088486e-04f, +1.173394895e-04f, 1.172699333e-04f, 1.172001802e-04f, 1.171302304e-04f, 1.170600839e-04f, 1.169897409e-04f, 1.169192016e-04f, 1.168484661e-04f, 1.167775345e-04f, 1.167064069e-04f, +1.166350836e-04f, 1.165635646e-04f, 1.164918501e-04f, 1.164199402e-04f, 1.163478351e-04f, 1.162755349e-04f, 1.162030398e-04f, 1.161303498e-04f, 1.160574652e-04f, 1.159843861e-04f, +1.159111125e-04f, 1.158376448e-04f, 1.157639829e-04f, 1.156901271e-04f, 1.156160775e-04f, 1.155418342e-04f, 1.154673974e-04f, 1.153927673e-04f, 1.153179439e-04f, 1.152429275e-04f, +1.151677181e-04f, 1.150923159e-04f, 1.150167211e-04f, 1.149409338e-04f, 1.148649541e-04f, 1.147887823e-04f, 1.147124184e-04f, 1.146358626e-04f, 1.145591150e-04f, 1.144821758e-04f, +1.144050452e-04f, 1.143277233e-04f, 1.142502103e-04f, 1.141725062e-04f, 1.140946113e-04f, 1.140165257e-04f, 1.139382495e-04f, 1.138597829e-04f, 1.137811261e-04f, 1.137022792e-04f, +1.136232423e-04f, 1.135440157e-04f, 1.134645994e-04f, 1.133849936e-04f, 1.133051986e-04f, 1.132252143e-04f, 1.131450410e-04f, 1.130646788e-04f, 1.129841280e-04f, 1.129033886e-04f, +1.128224608e-04f, 1.127413447e-04f, 1.126600406e-04f, 1.125785485e-04f, 1.124968686e-04f, 1.124150012e-04f, 1.123329462e-04f, 1.122507040e-04f, 1.121682747e-04f, 1.120856583e-04f, +1.120028551e-04f, 1.119198653e-04f, 1.118366889e-04f, 1.117533263e-04f, 1.116697774e-04f, 1.115860425e-04f, 1.115021217e-04f, 1.114180152e-04f, 1.113337232e-04f, 1.112492458e-04f, +1.111645832e-04f, 1.110797355e-04f, 1.109947029e-04f, 1.109094856e-04f, 1.108240837e-04f, 1.107384975e-04f, 1.106527269e-04f, 1.105667723e-04f, 1.104806338e-04f, 1.103943115e-04f, +1.103078057e-04f, 1.102211164e-04f, 1.101342439e-04f, 1.100471883e-04f, 1.099599498e-04f, 1.098725285e-04f, 1.097849246e-04f, 1.096971383e-04f, 1.096091698e-04f, 1.095210191e-04f, +1.094326866e-04f, 1.093441723e-04f, 1.092554764e-04f, 1.091665991e-04f, 1.090775406e-04f, 1.089883009e-04f, 1.088988804e-04f, 1.088092792e-04f, 1.087194974e-04f, 1.086295352e-04f, +1.085393927e-04f, 1.084490703e-04f, 1.083585679e-04f, 1.082678858e-04f, 1.081770242e-04f, 1.080859833e-04f, 1.079947631e-04f, 1.079033640e-04f, 1.078117859e-04f, 1.077200293e-04f, +1.076280941e-04f, 1.075359806e-04f, 1.074436889e-04f, 1.073512193e-04f, 1.072585719e-04f, 1.071657469e-04f, 1.070727444e-04f, 1.069795646e-04f, 1.068862078e-04f, 1.067926740e-04f, +1.066989635e-04f, 1.066050765e-04f, 1.065110130e-04f, 1.064167733e-04f, 1.063223576e-04f, 1.062277661e-04f, 1.061329989e-04f, 1.060380562e-04f, 1.059429381e-04f, 1.058476450e-04f, +1.057521769e-04f, 1.056565340e-04f, 1.055607165e-04f, 1.054647246e-04f, 1.053685584e-04f, 1.052722182e-04f, 1.051757042e-04f, 1.050790164e-04f, 1.049821552e-04f, 1.048851206e-04f, +1.047879128e-04f, 1.046905321e-04f, 1.045929787e-04f, 1.044952526e-04f, 1.043973541e-04f, 1.042992834e-04f, 1.042010407e-04f, 1.041026261e-04f, 1.040040398e-04f, 1.039052821e-04f, +1.038063530e-04f, 1.037072529e-04f, 1.036079818e-04f, 1.035085399e-04f, 1.034089275e-04f, 1.033091448e-04f, 1.032091918e-04f, 1.031090689e-04f, 1.030087761e-04f, 1.029083137e-04f, +1.028076819e-04f, 1.027068809e-04f, 1.026059108e-04f, 1.025047718e-04f, 1.024034642e-04f, 1.023019880e-04f, 1.022003436e-04f, 1.020985311e-04f, 1.019965506e-04f, 1.018944024e-04f, +1.017920867e-04f, 1.016896037e-04f, 1.015869535e-04f, 1.014841363e-04f, 1.013811524e-04f, 1.012780019e-04f, 1.011746850e-04f, 1.010712019e-04f, 1.009675528e-04f, 1.008637379e-04f, +1.007597575e-04f, 1.006556115e-04f, 1.005513004e-04f, 1.004468243e-04f, 1.003421833e-04f, 1.002373777e-04f, 1.001324076e-04f, 1.000272733e-04f, 9.992197493e-05f, 9.981651272e-05f, +9.971088685e-05f, 9.960509752e-05f, 9.949914492e-05f, 9.939302926e-05f, 9.928675072e-05f, 9.918030952e-05f, 9.907370584e-05f, 9.896693989e-05f, 9.886001186e-05f, 9.875292195e-05f, +9.864567036e-05f, 9.853825729e-05f, 9.843068294e-05f, 9.832294751e-05f, 9.821505120e-05f, 9.810699421e-05f, 9.799877674e-05f, 9.789039899e-05f, 9.778186116e-05f, 9.767316346e-05f, +9.756430608e-05f, 9.745528923e-05f, 9.734611311e-05f, 9.723677792e-05f, 9.712728387e-05f, 9.701763115e-05f, 9.690781998e-05f, 9.679785054e-05f, 9.668772306e-05f, 9.657743773e-05f, +9.646699475e-05f, 9.635639434e-05f, 9.624563669e-05f, 9.613472201e-05f, 9.602365050e-05f, 9.591242238e-05f, 9.580103784e-05f, 9.568949709e-05f, 9.557780035e-05f, 9.546594781e-05f, +9.535393968e-05f, 9.524177617e-05f, 9.512945749e-05f, 9.501698384e-05f, 9.490435543e-05f, 9.479157248e-05f, 9.467863518e-05f, 9.456554374e-05f, 9.445229839e-05f, 9.433889931e-05f, +9.422534673e-05f, 9.411164086e-05f, 9.399778189e-05f, 9.388377005e-05f, 9.376960554e-05f, 9.365528858e-05f, 9.354081937e-05f, 9.342619812e-05f, 9.331142505e-05f, 9.319650037e-05f, +9.308142429e-05f, 9.296619702e-05f, 9.285081878e-05f, 9.273528977e-05f, 9.261961021e-05f, 9.250378031e-05f, 9.238780028e-05f, 9.227167035e-05f, 9.215539072e-05f, 9.203896160e-05f, +9.192238321e-05f, 9.180565577e-05f, 9.168877948e-05f, 9.157175458e-05f, 9.145458126e-05f, 9.133725974e-05f, 9.121979024e-05f, 9.110217298e-05f, 9.098440817e-05f, 9.086649603e-05f, +9.074843678e-05f, 9.063023062e-05f, 9.051187779e-05f, 9.039337849e-05f, 9.027473294e-05f, 9.015594137e-05f, 9.003700398e-05f, 8.991792100e-05f, 8.979869264e-05f, 8.967931913e-05f, +8.955980068e-05f, 8.944013752e-05f, 8.932032985e-05f, 8.920037791e-05f, 8.908028190e-05f, 8.896004206e-05f, 8.883965860e-05f, 8.871913174e-05f, 8.859846170e-05f, 8.847764870e-05f, +8.835669297e-05f, 8.823559472e-05f, 8.811435418e-05f, 8.799297157e-05f, 8.787144711e-05f, 8.774978103e-05f, 8.762797354e-05f, 8.750602487e-05f, 8.738393524e-05f, 8.726170487e-05f, +8.713933400e-05f, 8.701682283e-05f, 8.689417161e-05f, 8.677138054e-05f, 8.664844985e-05f, 8.652537978e-05f, 8.640217054e-05f, 8.627882235e-05f, 8.615533546e-05f, 8.603171007e-05f, +8.590794641e-05f, 8.578404472e-05f, 8.566000521e-05f, 8.553582812e-05f, 8.541151366e-05f, 8.528706208e-05f, 8.516247358e-05f, 8.503774841e-05f, 8.491288678e-05f, 8.478788893e-05f, +8.466275509e-05f, 8.453748547e-05f, 8.441208032e-05f, 8.428653985e-05f, 8.416086430e-05f, 8.403505390e-05f, 8.390910887e-05f, 8.378302945e-05f, 8.365681586e-05f, 8.353046833e-05f, +8.340398710e-05f, 8.327737239e-05f, 8.315062444e-05f, 8.302374347e-05f, 8.289672972e-05f, 8.276958341e-05f, 8.264230478e-05f, 8.251489407e-05f, 8.238735149e-05f, 8.225967728e-05f, +8.213187168e-05f, 8.200393492e-05f, 8.187586723e-05f, 8.174766884e-05f, 8.161933999e-05f, 8.149088090e-05f, 8.136229182e-05f, 8.123357297e-05f, 8.110472459e-05f, 8.097574691e-05f, +8.084664018e-05f, 8.071740461e-05f, 8.058804045e-05f, 8.045854793e-05f, 8.032892729e-05f, 8.019917875e-05f, 8.006930257e-05f, 7.993929896e-05f, 7.980916817e-05f, 7.967891044e-05f, +7.954852600e-05f, 7.941801508e-05f, 7.928737792e-05f, 7.915661477e-05f, 7.902572585e-05f, 7.889471140e-05f, 7.876357167e-05f, 7.863230688e-05f, 7.850091728e-05f, 7.836940311e-05f, +7.823776459e-05f, 7.810600198e-05f, 7.797411550e-05f, 7.784210541e-05f, 7.770997193e-05f, 7.757771530e-05f, 7.744533577e-05f, 7.731283357e-05f, 7.718020895e-05f, 7.704746215e-05f, +7.691459339e-05f, 7.678160293e-05f, 7.664849101e-05f, 7.651525786e-05f, 7.638190373e-05f, 7.624842885e-05f, 7.611483347e-05f, 7.598111784e-05f, 7.584728218e-05f, 7.571332675e-05f, +7.557925178e-05f, 7.544505752e-05f, 7.531074421e-05f, 7.517631209e-05f, 7.504176140e-05f, 7.490709239e-05f, 7.477230531e-05f, 7.463740038e-05f, 7.450237787e-05f, 7.436723800e-05f, +7.423198103e-05f, 7.409660720e-05f, 7.396111675e-05f, 7.382550993e-05f, 7.368978698e-05f, 7.355394814e-05f, 7.341799367e-05f, 7.328192380e-05f, 7.314573878e-05f, 7.300943886e-05f, +7.287302429e-05f, 7.273649530e-05f, 7.259985214e-05f, 7.246309507e-05f, 7.232622432e-05f, 7.218924014e-05f, 7.205214279e-05f, 7.191493250e-05f, 7.177760952e-05f, 7.164017411e-05f, +7.150262650e-05f, 7.136496695e-05f, 7.122719570e-05f, 7.108931300e-05f, 7.095131910e-05f, 7.081321425e-05f, 7.067499869e-05f, 7.053667268e-05f, 7.039823646e-05f, 7.025969028e-05f, +7.012103439e-05f, 6.998226904e-05f, 6.984339448e-05f, 6.970441096e-05f, 6.956531873e-05f, 6.942611804e-05f, 6.928680914e-05f, 6.914739227e-05f, 6.900786769e-05f, 6.886823566e-05f, +6.872849641e-05f, 6.858865021e-05f, 6.844869729e-05f, 6.830863792e-05f, 6.816847235e-05f, 6.802820082e-05f, 6.788782359e-05f, 6.774734091e-05f, 6.760675303e-05f, 6.746606021e-05f, +6.732526269e-05f, 6.718436073e-05f, 6.704335459e-05f, 6.690224451e-05f, 6.676103074e-05f, 6.661971355e-05f, 6.647829318e-05f, 6.633676988e-05f, 6.619514392e-05f, 6.605341554e-05f, +6.591158501e-05f, 6.576965256e-05f, 6.562761846e-05f, 6.548548296e-05f, 6.534324632e-05f, 6.520090879e-05f, 6.505847062e-05f, 6.491593208e-05f, 6.477329340e-05f, 6.463055486e-05f, +6.448771671e-05f, 6.434477920e-05f, 6.420174258e-05f, 6.405860712e-05f, 6.391537307e-05f, 6.377204068e-05f, 6.362861022e-05f, 6.348508193e-05f, 6.334145608e-05f, 6.319773293e-05f, +6.305391272e-05f, 6.290999571e-05f, 6.276598217e-05f, 6.262187235e-05f, 6.247766651e-05f, 6.233336490e-05f, 6.218896779e-05f, 6.204447543e-05f, 6.189988808e-05f, 6.175520599e-05f, +6.161042943e-05f, 6.146555866e-05f, 6.132059393e-05f, 6.117553550e-05f, 6.103038363e-05f, 6.088513859e-05f, 6.073980062e-05f, 6.059436999e-05f, 6.044884696e-05f, 6.030323178e-05f, +6.015752473e-05f, 6.001172605e-05f, 5.986583601e-05f, 5.971985486e-05f, 5.957378288e-05f, 5.942762031e-05f, 5.928136742e-05f, 5.913502447e-05f, 5.898859173e-05f, 5.884206944e-05f, +5.869545788e-05f, 5.854875730e-05f, 5.840196796e-05f, 5.825509013e-05f, 5.810812407e-05f, 5.796107004e-05f, 5.781392831e-05f, 5.766669912e-05f, 5.751938276e-05f, 5.737197947e-05f, +5.722448952e-05f, 5.707691317e-05f, 5.692925070e-05f, 5.678150235e-05f, 5.663366839e-05f, 5.648574909e-05f, 5.633774470e-05f, 5.618965550e-05f, 5.604148174e-05f, 5.589322369e-05f, +5.574488162e-05f, 5.559645577e-05f, 5.544794643e-05f, 5.529935385e-05f, 5.515067830e-05f, 5.500192005e-05f, 5.485307935e-05f, 5.470415646e-05f, 5.455515167e-05f, 5.440606523e-05f, +5.425689740e-05f, 5.410764845e-05f, 5.395831865e-05f, 5.380890826e-05f, 5.365941754e-05f, 5.350984677e-05f, 5.336019620e-05f, 5.321046610e-05f, 5.306065675e-05f, 5.291076840e-05f, +5.276080132e-05f, 5.261075577e-05f, 5.246063203e-05f, 5.231043036e-05f, 5.216015103e-05f, 5.200979430e-05f, 5.185936043e-05f, 5.170884971e-05f, 5.155826238e-05f, 5.140759873e-05f, +5.125685901e-05f, 5.110604350e-05f, 5.095515246e-05f, 5.080418616e-05f, 5.065314486e-05f, 5.050202884e-05f, 5.035083836e-05f, 5.019957370e-05f, 5.004823511e-05f, 4.989682287e-05f, +4.974533724e-05f, 4.959377849e-05f, 4.944214690e-05f, 4.929044273e-05f, 4.913866624e-05f, 4.898681771e-05f, 4.883489741e-05f, 4.868290561e-05f, 4.853084256e-05f, 4.837870856e-05f, +4.822650385e-05f, 4.807422872e-05f, 4.792188342e-05f, 4.776946824e-05f, 4.761698344e-05f, 4.746442929e-05f, 4.731180606e-05f, 4.715911401e-05f, 4.700635343e-05f, 4.685352458e-05f, +4.670062773e-05f, 4.654766315e-05f, 4.639463111e-05f, 4.624153188e-05f, 4.608836574e-05f, 4.593513294e-05f, 4.578183377e-05f, 4.562846850e-05f, 4.547503739e-05f, 4.532154072e-05f, +4.516797875e-05f, 4.501435176e-05f, 4.486066003e-05f, 4.470690381e-05f, 4.455308339e-05f, 4.439919903e-05f, 4.424525101e-05f, 4.409123960e-05f, 4.393716507e-05f, 4.378302769e-05f, +4.362882773e-05f, 4.347456547e-05f, 4.332024117e-05f, 4.316585512e-05f, 4.301140758e-05f, 4.285689883e-05f, 4.270232913e-05f, 4.254769876e-05f, 4.239300800e-05f, 4.223825711e-05f, +4.208344637e-05f, 4.192857606e-05f, 4.177364643e-05f, 4.161865778e-05f, 4.146361036e-05f, 4.130850446e-05f, 4.115334035e-05f, 4.099811830e-05f, 4.084283858e-05f, 4.068750147e-05f, +4.053210724e-05f, 4.037665617e-05f, 4.022114852e-05f, 4.006558458e-05f, 3.990996461e-05f, 3.975428890e-05f, 3.959855771e-05f, 3.944277132e-05f, 3.928693000e-05f, 3.913103403e-05f, +3.897508368e-05f, 3.881907923e-05f, 3.866302095e-05f, 3.850690911e-05f, 3.835074400e-05f, 3.819452588e-05f, 3.803825502e-05f, 3.788193172e-05f, 3.772555623e-05f, 3.756912883e-05f, +3.741264981e-05f, 3.725611943e-05f, 3.709953796e-05f, 3.694290570e-05f, 3.678622290e-05f, 3.662948985e-05f, 3.647270682e-05f, 3.631587408e-05f, 3.615899192e-05f, 3.600206061e-05f, +3.584508042e-05f, 3.568805162e-05f, 3.553097451e-05f, 3.537384934e-05f, 3.521667640e-05f, 3.505945596e-05f, 3.490218830e-05f, 3.474487370e-05f, 3.458751242e-05f, 3.443010476e-05f, +3.427265097e-05f, 3.411515135e-05f, 3.395760616e-05f, 3.380001569e-05f, 3.364238020e-05f, 3.348469998e-05f, 3.332697530e-05f, 3.316920644e-05f, 3.301139368e-05f, 3.285353729e-05f, +3.269563755e-05f, 3.253769473e-05f, 3.237970912e-05f, 3.222168098e-05f, 3.206361061e-05f, 3.190549826e-05f, 3.174734423e-05f, 3.158914879e-05f, 3.143091221e-05f, 3.127263477e-05f, +3.111431676e-05f, 3.095595844e-05f, 3.079756010e-05f, 3.063912200e-05f, 3.048064444e-05f, 3.032212769e-05f, 3.016357202e-05f, 3.000497771e-05f, 2.984634504e-05f, 2.968767429e-05f, +2.952896574e-05f, 2.937021966e-05f, 2.921143633e-05f, 2.905261603e-05f, 2.889375904e-05f, 2.873486563e-05f, 2.857593608e-05f, 2.841697068e-05f, 2.825796969e-05f, 2.809893340e-05f, +2.793986209e-05f, 2.778075603e-05f, 2.762161550e-05f, 2.746244078e-05f, 2.730323215e-05f, 2.714398989e-05f, 2.698471427e-05f, 2.682540558e-05f, 2.666606408e-05f, 2.650669007e-05f, +2.634728381e-05f, 2.618784560e-05f, 2.602837569e-05f, 2.586887439e-05f, 2.570934195e-05f, 2.554977867e-05f, 2.539018482e-05f, 2.523056067e-05f, 2.507090652e-05f, 2.491122263e-05f, +2.475150928e-05f, 2.459176676e-05f, 2.443199534e-05f, 2.427219531e-05f, 2.411236693e-05f, 2.395251050e-05f, 2.379262628e-05f, 2.363271456e-05f, 2.347277562e-05f, 2.331280973e-05f, +2.315281718e-05f, 2.299279824e-05f, 2.283275320e-05f, 2.267268232e-05f, 2.251258590e-05f, 2.235246421e-05f, 2.219231752e-05f, 2.203214613e-05f, 2.187195030e-05f, 2.171173032e-05f, +2.155148647e-05f, 2.139121902e-05f, 2.123092825e-05f, 2.107061445e-05f, 2.091027789e-05f, 2.074991886e-05f, 2.058953763e-05f, 2.042913448e-05f, 2.026870969e-05f, 2.010826354e-05f, +1.994779631e-05f, 1.978730827e-05f, 1.962679972e-05f, 1.946627093e-05f, 1.930572217e-05f, 1.914515372e-05f, 1.898456588e-05f, 1.882395891e-05f, 1.866333309e-05f, 1.850268871e-05f, +1.834202605e-05f, 1.818134537e-05f, 1.802064697e-05f, 1.785993113e-05f, 1.769919811e-05f, 1.753844821e-05f, 1.737768170e-05f, 1.721689885e-05f, 1.705609996e-05f, 1.689528530e-05f, +1.673445515e-05f, 1.657360979e-05f, 1.641274949e-05f, 1.625187455e-05f, 1.609098523e-05f, 1.593008182e-05f, 1.576916459e-05f, 1.560823383e-05f, 1.544728982e-05f, 1.528633283e-05f, +1.512536315e-05f, 1.496438105e-05f, 1.480338682e-05f, 1.464238073e-05f, 1.448136307e-05f, 1.432033410e-05f, 1.415929412e-05f, 1.399824340e-05f, 1.383718223e-05f, 1.367611087e-05f, +1.351502961e-05f, 1.335393874e-05f, 1.319283852e-05f, 1.303172925e-05f, 1.287061119e-05f, 1.270948463e-05f, 1.254834984e-05f, 1.238720712e-05f, 1.222605673e-05f, 1.206489896e-05f, +1.190373408e-05f, 1.174256237e-05f, 1.158138412e-05f, 1.142019961e-05f, 1.125900911e-05f, 1.109781289e-05f, 1.093661126e-05f, 1.077540447e-05f, 1.061419281e-05f, 1.045297656e-05f, +1.029175600e-05f, 1.013053141e-05f, 9.969303070e-06f, 9.808071254e-06f, 9.646836243e-06f, 9.485598318e-06f, 9.324357757e-06f, 9.163114840e-06f, 9.001869845e-06f, 8.840623052e-06f, +8.679374740e-06f, 8.518125189e-06f, 8.356874676e-06f, 8.195623481e-06f, 8.034371884e-06f, 7.873120163e-06f, 7.711868597e-06f, 7.550617465e-06f, 7.389367046e-06f, 7.228117619e-06f, +7.066869463e-06f, 6.905622857e-06f, 6.744378079e-06f, 6.583135409e-06f, 6.421895124e-06f, 6.260657505e-06f, 6.099422828e-06f, 5.938191375e-06f, 5.776963422e-06f, 5.615739248e-06f, +5.454519133e-06f, 5.293303354e-06f, 5.132092191e-06f, 4.970885921e-06f, 4.809684823e-06f, 4.648489176e-06f, 4.487299258e-06f, 4.326115348e-06f, 4.164937723e-06f, 4.003766662e-06f, +3.842602443e-06f, 3.681445346e-06f, 3.520295646e-06f, 3.359153624e-06f, 3.198019557e-06f, 3.036893722e-06f, 2.875776399e-06f, 2.714667865e-06f, 2.553568398e-06f, 2.392478277e-06f, +2.231397778e-06f, 2.070327180e-06f, 1.909266760e-06f, 1.748216797e-06f, 1.587177568e-06f, 1.426149351e-06f, 1.265132423e-06f, 1.104127062e-06f, 9.431335460e-07f, 7.821521519e-07f, +6.211831572e-07f, 4.602268395e-07f, 2.992834761e-07f, 1.383533444e-07f, -2.256327837e-08f, -1.834661150e-07f, -3.443548882e-07f, -5.052293210e-07f, -6.660891362e-07f, -8.269340567e-07f, +-9.877638056e-07f, -1.148578106e-06f, -1.309376681e-06f, -1.470159254e-06f, -1.630925547e-06f, -1.791675285e-06f, -1.952408190e-06f, -2.113123986e-06f, -2.273822396e-06f, -2.434503145e-06f, +-2.595165954e-06f, -2.755810548e-06f, -2.916436651e-06f, -3.077043986e-06f, -3.237632277e-06f, -3.398201248e-06f, -3.558750622e-06f, -3.719280124e-06f, -3.879789478e-06f, -4.040278407e-06f, +-4.200746635e-06f, -4.361193888e-06f, -4.521619888e-06f, -4.682024361e-06f, -4.842407031e-06f, -5.002767621e-06f, -5.163105857e-06f, -5.323421463e-06f, -5.483714164e-06f, -5.643983684e-06f, +-5.804229748e-06f, -5.964452081e-06f, -6.124650407e-06f, -6.284824452e-06f, -6.444973940e-06f, -6.605098597e-06f, -6.765198147e-06f, -6.925272316e-06f, -7.085320830e-06f, -7.245343412e-06f, +-7.405339789e-06f, -7.565309687e-06f, -7.725252830e-06f, -7.885168944e-06f, -8.045057755e-06f, -8.204918989e-06f, -8.364752371e-06f, -8.524557627e-06f, -8.684334484e-06f, -8.844082667e-06f, +-9.003801902e-06f, -9.163491915e-06f, -9.323152434e-06f, -9.482783183e-06f, -9.642383890e-06f, -9.801954280e-06f, -9.961494081e-06f, -1.012100302e-05f, -1.028048082e-05f, -1.043992721e-05f, +-1.059934192e-05f, -1.075872467e-05f, -1.091807520e-05f, -1.107739322e-05f, -1.123667847e-05f, -1.139593067e-05f, -1.155514955e-05f, -1.171433484e-05f, -1.187348626e-05f, -1.203260355e-05f, +-1.219168642e-05f, -1.235073462e-05f, -1.250974786e-05f, -1.266872587e-05f, -1.282766838e-05f, -1.298657512e-05f, -1.314544582e-05f, -1.330428021e-05f, -1.346307801e-05f, -1.362183895e-05f, +-1.378056277e-05f, -1.393924918e-05f, -1.409789793e-05f, -1.425650872e-05f, -1.441508131e-05f, -1.457361541e-05f, -1.473211075e-05f, -1.489056707e-05f, -1.504898409e-05f, -1.520736154e-05f, +-1.536569915e-05f, -1.552399665e-05f, -1.568225378e-05f, -1.584047025e-05f, -1.599864580e-05f, -1.615678016e-05f, -1.631487306e-05f, -1.647292423e-05f, -1.663093339e-05f, -1.678890029e-05f, +-1.694682465e-05f, -1.710470619e-05f, -1.726254466e-05f, -1.742033978e-05f, -1.757809128e-05f, -1.773579890e-05f, -1.789346236e-05f, -1.805108139e-05f, -1.820865573e-05f, -1.836618511e-05f, +-1.852366925e-05f, -1.868110790e-05f, -1.883850077e-05f, -1.899584761e-05f, -1.915314815e-05f, -1.931040211e-05f, -1.946760923e-05f, -1.962476924e-05f, -1.978188187e-05f, -1.993894686e-05f, +-2.009596394e-05f, -2.025293283e-05f, -2.040985328e-05f, -2.056672501e-05f, -2.072354776e-05f, -2.088032127e-05f, -2.103704525e-05f, -2.119371945e-05f, -2.135034360e-05f, -2.150691744e-05f, +-2.166344069e-05f, -2.181991309e-05f, -2.197633438e-05f, -2.213270428e-05f, -2.228902254e-05f, -2.244528888e-05f, -2.260150304e-05f, -2.275766475e-05f, -2.291377375e-05f, -2.306982978e-05f, +-2.322583256e-05f, -2.338178183e-05f, -2.353767733e-05f, -2.369351879e-05f, -2.384930595e-05f, -2.400503854e-05f, -2.416071630e-05f, -2.431633896e-05f, -2.447190625e-05f, -2.462741792e-05f, +-2.478287370e-05f, -2.493827332e-05f, -2.509361653e-05f, -2.524890305e-05f, -2.540413262e-05f, -2.555930498e-05f, -2.571441987e-05f, -2.586947703e-05f, -2.602447618e-05f, -2.617941706e-05f, +-2.633429942e-05f, -2.648912299e-05f, -2.664388751e-05f, -2.679859271e-05f, -2.695323833e-05f, -2.710782411e-05f, -2.726234979e-05f, -2.741681511e-05f, -2.757121979e-05f, -2.772556359e-05f, +-2.787984624e-05f, -2.803406747e-05f, -2.818822703e-05f, -2.834232465e-05f, -2.849636008e-05f, -2.865033305e-05f, -2.880424330e-05f, -2.895809057e-05f, -2.911187460e-05f, -2.926559512e-05f, +-2.941925189e-05f, -2.957284463e-05f, -2.972637309e-05f, -2.987983701e-05f, -3.003323612e-05f, -3.018657018e-05f, -3.033983891e-05f, -3.049304205e-05f, -3.064617936e-05f, -3.079925057e-05f, +-3.095225541e-05f, -3.110519364e-05f, -3.125806499e-05f, -3.141086921e-05f, -3.156360603e-05f, -3.171627519e-05f, -3.186887645e-05f, -3.202140953e-05f, -3.217387419e-05f, -3.232627016e-05f, +-3.247859718e-05f, -3.263085501e-05f, -3.278304337e-05f, -3.293516202e-05f, -3.308721070e-05f, -3.323918915e-05f, -3.339109710e-05f, -3.354293432e-05f, -3.369470053e-05f, -3.384639549e-05f, +-3.399801893e-05f, -3.414957061e-05f, -3.430105025e-05f, -3.445245762e-05f, -3.460379245e-05f, -3.475505448e-05f, -3.490624347e-05f, -3.505735915e-05f, -3.520840127e-05f, -3.535936958e-05f, +-3.551026382e-05f, -3.566108374e-05f, -3.581182908e-05f, -3.596249958e-05f, -3.611309500e-05f, -3.626361508e-05f, -3.641405956e-05f, -3.656442820e-05f, -3.671472073e-05f, -3.686493691e-05f, +-3.701507647e-05f, -3.716513918e-05f, -3.731512477e-05f, -3.746503299e-05f, -3.761486359e-05f, -3.776461631e-05f, -3.791429091e-05f, -3.806388713e-05f, -3.821340472e-05f, -3.836284343e-05f, +-3.851220301e-05f, -3.866148320e-05f, -3.881068375e-05f, -3.895980441e-05f, -3.910884493e-05f, -3.925780507e-05f, -3.940668456e-05f, -3.955548316e-05f, -3.970420061e-05f, -3.985283667e-05f, +-4.000139109e-05f, -4.014986362e-05f, -4.029825400e-05f, -4.044656200e-05f, -4.059478734e-05f, -4.074292980e-05f, -4.089098912e-05f, -4.103896504e-05f, -4.118685733e-05f, -4.133466573e-05f, +-4.148238999e-05f, -4.163002987e-05f, -4.177758512e-05f, -4.192505549e-05f, -4.207244073e-05f, -4.221974059e-05f, -4.236695483e-05f, -4.251408319e-05f, -4.266112544e-05f, -4.280808133e-05f, +-4.295495060e-05f, -4.310173301e-05f, -4.324842832e-05f, -4.339503628e-05f, -4.354155663e-05f, -4.368798915e-05f, -4.383433357e-05f, -4.398058966e-05f, -4.412675717e-05f, -4.427283586e-05f, +-4.441882547e-05f, -4.456472576e-05f, -4.471053650e-05f, -4.485625743e-05f, -4.500188831e-05f, -4.514742890e-05f, -4.529287894e-05f, -4.543823821e-05f, -4.558350645e-05f, -4.572868342e-05f, +-4.587376888e-05f, -4.601876258e-05f, -4.616366429e-05f, -4.630847375e-05f, -4.645319073e-05f, -4.659781498e-05f, -4.674234627e-05f, -4.688678434e-05f, -4.703112896e-05f, -4.717537988e-05f, +-4.731953687e-05f, -4.746359968e-05f, -4.760756807e-05f, -4.775144181e-05f, -4.789522064e-05f, -4.803890433e-05f, -4.818249264e-05f, -4.832598533e-05f, -4.846938216e-05f, -4.861268288e-05f, +-4.875588726e-05f, -4.889899507e-05f, -4.904200605e-05f, -4.918491997e-05f, -4.932773660e-05f, -4.947045568e-05f, -4.961307700e-05f, -4.975560029e-05f, -4.989802534e-05f, -5.004035190e-05f, +-5.018257972e-05f, -5.032470859e-05f, -5.046673825e-05f, -5.060866847e-05f, -5.075049901e-05f, -5.089222964e-05f, -5.103386012e-05f, -5.117539021e-05f, -5.131681967e-05f, -5.145814828e-05f, +-5.159937579e-05f, -5.174050198e-05f, -5.188152659e-05f, -5.202244940e-05f, -5.216327018e-05f, -5.230398869e-05f, -5.244460469e-05f, -5.258511794e-05f, -5.272552823e-05f, -5.286583530e-05f, +-5.300603893e-05f, -5.314613888e-05f, -5.328613493e-05f, -5.342602683e-05f, -5.356581435e-05f, -5.370549726e-05f, -5.384507533e-05f, -5.398454833e-05f, -5.412391602e-05f, -5.426317816e-05f, +-5.440233454e-05f, -5.454138492e-05f, -5.468032906e-05f, -5.481916673e-05f, -5.495789771e-05f, -5.509652176e-05f, -5.523503866e-05f, -5.537344816e-05f, -5.551175005e-05f, -5.564994408e-05f, +-5.578803004e-05f, -5.592600769e-05f, -5.606387680e-05f, -5.620163714e-05f, -5.633928849e-05f, -5.647683061e-05f, -5.661426328e-05f, -5.675158627e-05f, -5.688879935e-05f, -5.702590229e-05f, +-5.716289486e-05f, -5.729977684e-05f, -5.743654800e-05f, -5.757320811e-05f, -5.770975695e-05f, -5.784619428e-05f, -5.798251989e-05f, -5.811873354e-05f, -5.825483501e-05f, -5.839082408e-05f, +-5.852670051e-05f, -5.866246409e-05f, -5.879811458e-05f, -5.893365177e-05f, -5.906907542e-05f, -5.920438532e-05f, -5.933958124e-05f, -5.947466295e-05f, -5.960963023e-05f, -5.974448286e-05f, +-5.987922061e-05f, -6.001384327e-05f, -6.014835060e-05f, -6.028274238e-05f, -6.041701840e-05f, -6.055117843e-05f, -6.068522224e-05f, -6.081914962e-05f, -6.095296034e-05f, -6.108665418e-05f, +-6.122023093e-05f, -6.135369036e-05f, -6.148703224e-05f, -6.162025636e-05f, -6.175336250e-05f, -6.188635044e-05f, -6.201921996e-05f, -6.215197083e-05f, -6.228460285e-05f, -6.241711578e-05f, +-6.254950941e-05f, -6.268178352e-05f, -6.281393790e-05f, -6.294597232e-05f, -6.307788657e-05f, -6.320968042e-05f, -6.334135367e-05f, -6.347290609e-05f, -6.360433747e-05f, -6.373564758e-05f, +-6.386683622e-05f, -6.399790316e-05f, -6.412884819e-05f, -6.425967110e-05f, -6.439037166e-05f, -6.452094966e-05f, -6.465140489e-05f, -6.478173713e-05f, -6.491194617e-05f, -6.504203179e-05f, +-6.517199378e-05f, -6.530183192e-05f, -6.543154599e-05f, -6.556113580e-05f, -6.569060111e-05f, -6.581994172e-05f, -6.594915742e-05f, -6.607824799e-05f, -6.620721322e-05f, -6.633605289e-05f, +-6.646476680e-05f, -6.659335474e-05f, -6.672181648e-05f, -6.685015183e-05f, -6.697836056e-05f, -6.710644247e-05f, -6.723439735e-05f, -6.736222499e-05f, -6.748992517e-05f, -6.761749769e-05f, +-6.774494233e-05f, -6.787225889e-05f, -6.799944716e-05f, -6.812650693e-05f, -6.825343799e-05f, -6.838024013e-05f, -6.850691314e-05f, -6.863345682e-05f, -6.875987096e-05f, -6.888615534e-05f, +-6.901230977e-05f, -6.913833403e-05f, -6.926422792e-05f, -6.938999123e-05f, -6.951562376e-05f, -6.964112530e-05f, -6.976649564e-05f, -6.989173457e-05f, -7.001684190e-05f, -7.014181742e-05f, +-7.026666091e-05f, -7.039137219e-05f, -7.051595104e-05f, -7.064039725e-05f, -7.076471063e-05f, -7.088889098e-05f, -7.101293808e-05f, -7.113685173e-05f, -7.126063174e-05f, -7.138427789e-05f, +-7.150778999e-05f, -7.163116784e-05f, -7.175441122e-05f, -7.187751995e-05f, -7.200049382e-05f, -7.212333262e-05f, -7.224603617e-05f, -7.236860424e-05f, -7.249103666e-05f, -7.261333321e-05f, +-7.273549369e-05f, -7.285751792e-05f, -7.297940567e-05f, -7.310115677e-05f, -7.322277100e-05f, -7.334424818e-05f, -7.346558809e-05f, -7.358679055e-05f, -7.370785536e-05f, -7.382878231e-05f, +-7.394957121e-05f, -7.407022187e-05f, -7.419073408e-05f, -7.431110765e-05f, -7.443134238e-05f, -7.455143808e-05f, -7.467139456e-05f, -7.479121161e-05f, -7.491088904e-05f, -7.503042665e-05f, +-7.514982426e-05f, -7.526908166e-05f, -7.538819866e-05f, -7.550717507e-05f, -7.562601069e-05f, -7.574470534e-05f, -7.586325881e-05f, -7.598167092e-05f, -7.609994146e-05f, -7.621807026e-05f, +-7.633605711e-05f, -7.645390183e-05f, -7.657160422e-05f, -7.668916409e-05f, -7.680658125e-05f, -7.692385551e-05f, -7.704098668e-05f, -7.715797457e-05f, -7.727481899e-05f, -7.739151974e-05f, +-7.750807665e-05f, -7.762448951e-05f, -7.774075814e-05f, -7.785688236e-05f, -7.797286197e-05f, -7.808869678e-05f, -7.820438661e-05f, -7.831993127e-05f, -7.843533057e-05f, -7.855058433e-05f, +-7.866569236e-05f, -7.878065446e-05f, -7.889547046e-05f, -7.901014017e-05f, -7.912466340e-05f, -7.923903997e-05f, -7.935326969e-05f, -7.946735238e-05f, -7.958128784e-05f, -7.969507591e-05f, +-7.980871639e-05f, -7.992220910e-05f, -8.003555386e-05f, -8.014875047e-05f, -8.026179877e-05f, -8.037469856e-05f, -8.048744967e-05f, -8.060005191e-05f, -8.071250509e-05f, -8.082480905e-05f, +-8.093696359e-05f, -8.104896853e-05f, -8.116082370e-05f, -8.127252892e-05f, -8.138408399e-05f, -8.149548875e-05f, -8.160674301e-05f, -8.171784660e-05f, -8.182879933e-05f, -8.193960102e-05f, +-8.205025150e-05f, -8.216075059e-05f, -8.227109810e-05f, -8.238129387e-05f, -8.249133771e-05f, -8.260122945e-05f, -8.271096891e-05f, -8.282055592e-05f, -8.292999028e-05f, -8.303927184e-05f, +-8.314840041e-05f, -8.325737583e-05f, -8.336619790e-05f, -8.347486646e-05f, -8.358338134e-05f, -8.369174235e-05f, -8.379994933e-05f, -8.390800210e-05f, -8.401590048e-05f, -8.412364431e-05f, +-8.423123340e-05f, -8.433866760e-05f, -8.444594672e-05f, -8.455307059e-05f, -8.466003904e-05f, -8.476685190e-05f, -8.487350900e-05f, -8.498001016e-05f, -8.508635522e-05f, -8.519254400e-05f, +-8.529857634e-05f, -8.540445206e-05f, -8.551017099e-05f, -8.561573297e-05f, -8.572113783e-05f, -8.582638539e-05f, -8.593147549e-05f, -8.603640796e-05f, -8.614118263e-05f, -8.624579934e-05f, +-8.635025791e-05f, -8.645455818e-05f, -8.655869999e-05f, -8.666268316e-05f, -8.676650753e-05f, -8.687017293e-05f, -8.697367921e-05f, -8.707702618e-05f, -8.718021369e-05f, -8.728324158e-05f, +-8.738610967e-05f, -8.748881781e-05f, -8.759136583e-05f, -8.769375356e-05f, -8.779598085e-05f, -8.789804753e-05f, -8.799995343e-05f, -8.810169840e-05f, -8.820328227e-05f, -8.830470488e-05f, +-8.840596607e-05f, -8.850706568e-05f, -8.860800354e-05f, -8.870877950e-05f, -8.880939339e-05f, -8.890984506e-05f, -8.901013434e-05f, -8.911026108e-05f, -8.921022511e-05f, -8.931002629e-05f, +-8.940966444e-05f, -8.950913941e-05f, -8.960845104e-05f, -8.970759918e-05f, -8.980658366e-05f, -8.990540433e-05f, -9.000406104e-05f, -9.010255362e-05f, -9.020088192e-05f, -9.029904579e-05f, +-9.039704506e-05f, -9.049487958e-05f, -9.059254921e-05f, -9.069005377e-05f, -9.078739313e-05f, -9.088456711e-05f, -9.098157558e-05f, -9.107841837e-05f, -9.117509534e-05f, -9.127160632e-05f, +-9.136795118e-05f, -9.146412974e-05f, -9.156014187e-05f, -9.165598741e-05f, -9.175166621e-05f, -9.184717812e-05f, -9.194252299e-05f, -9.203770066e-05f, -9.213271098e-05f, -9.222755382e-05f, +-9.232222901e-05f, -9.241673641e-05f, -9.251107586e-05f, -9.260524722e-05f, -9.269925035e-05f, -9.279308509e-05f, -9.288675129e-05f, -9.298024880e-05f, -9.307357749e-05f, -9.316673720e-05f, +-9.325972779e-05f, -9.335254911e-05f, -9.344520101e-05f, -9.353768334e-05f, -9.362999597e-05f, -9.372213875e-05f, -9.381411153e-05f, -9.390591417e-05f, -9.399754652e-05f, -9.408900844e-05f, +-9.418029978e-05f, -9.427142041e-05f, -9.436237018e-05f, -9.445314895e-05f, -9.454375657e-05f, -9.463419290e-05f, -9.472445781e-05f, -9.481455114e-05f, -9.490447276e-05f, -9.499422253e-05f, +-9.508380031e-05f, -9.517320595e-05f, -9.526243932e-05f, -9.535150028e-05f, -9.544038869e-05f, -9.552910440e-05f, -9.561764729e-05f, -9.570601720e-05f, -9.579421401e-05f, -9.588223758e-05f, +-9.597008776e-05f, -9.605776443e-05f, -9.614526744e-05f, -9.623259666e-05f, -9.631975196e-05f, -9.640673318e-05f, -9.649354021e-05f, -9.658017291e-05f, -9.666663113e-05f, -9.675291476e-05f, +-9.683902364e-05f, -9.692495765e-05f, -9.701071666e-05f, -9.709630052e-05f, -9.718170912e-05f, -9.726694231e-05f, -9.735199996e-05f, -9.743688194e-05f, -9.752158812e-05f, -9.760611837e-05f, +-9.769047255e-05f, -9.777465054e-05f, -9.785865221e-05f, -9.794247742e-05f, -9.802612604e-05f, -9.810959795e-05f, -9.819289302e-05f, -9.827601111e-05f, -9.835895210e-05f, -9.844171586e-05f, +-9.852430226e-05f, -9.860671118e-05f, -9.868894248e-05f, -9.877099605e-05f, -9.885287175e-05f, -9.893456945e-05f, -9.901608904e-05f, -9.909743038e-05f, -9.917859335e-05f, -9.925957783e-05f, +-9.934038368e-05f, -9.942101080e-05f, -9.950145904e-05f, -9.958172829e-05f, -9.966181842e-05f, -9.974172932e-05f, -9.982146085e-05f, -9.990101290e-05f, -9.998038534e-05f, -1.000595781e-04f, +-1.001385909e-04f, -1.002174238e-04f, -1.002960766e-04f, -1.003745492e-04f, -1.004528414e-04f, -1.005309532e-04f, -1.006088845e-04f, -1.006866350e-04f, -1.007642047e-04f, -1.008415935e-04f, +-1.009188013e-04f, -1.009958278e-04f, -1.010726731e-04f, -1.011493370e-04f, -1.012258194e-04f, -1.013021201e-04f, -1.013782391e-04f, -1.014541762e-04f, -1.015299314e-04f, -1.016055044e-04f, +-1.016808952e-04f, -1.017561037e-04f, -1.018311298e-04f, -1.019059733e-04f, -1.019806341e-04f, -1.020551121e-04f, -1.021294073e-04f, -1.022035194e-04f, -1.022774484e-04f, -1.023511942e-04f, +-1.024247566e-04f, -1.024981356e-04f, -1.025713309e-04f, -1.026443427e-04f, -1.027171706e-04f, -1.027898146e-04f, -1.028622746e-04f, -1.029345505e-04f, -1.030066421e-04f, -1.030785495e-04f, +-1.031502723e-04f, -1.032218106e-04f, -1.032931643e-04f, -1.033643332e-04f, -1.034353172e-04f, -1.035061162e-04f, -1.035767301e-04f, -1.036471588e-04f, -1.037174022e-04f, -1.037874603e-04f, +-1.038573327e-04f, -1.039270196e-04f, -1.039965208e-04f, -1.040658361e-04f, -1.041349655e-04f, -1.042039088e-04f, -1.042726660e-04f, -1.043412370e-04f, -1.044096216e-04f, -1.044778198e-04f, +-1.045458314e-04f, -1.046136564e-04f, -1.046812946e-04f, -1.047487459e-04f, -1.048160104e-04f, -1.048830877e-04f, -1.049499779e-04f, -1.050166808e-04f, -1.050831964e-04f, -1.051495246e-04f, +-1.052156651e-04f, -1.052816181e-04f, -1.053473833e-04f, -1.054129606e-04f, -1.054783500e-04f, -1.055435514e-04f, -1.056085646e-04f, -1.056733896e-04f, -1.057380262e-04f, -1.058024745e-04f, +-1.058667342e-04f, -1.059308053e-04f, -1.059946877e-04f, -1.060583813e-04f, -1.061218860e-04f, -1.061852017e-04f, -1.062483283e-04f, -1.063112657e-04f, -1.063740139e-04f, -1.064365727e-04f, +-1.064989420e-04f, -1.065611218e-04f, -1.066231120e-04f, -1.066849124e-04f, -1.067465231e-04f, -1.068079438e-04f, -1.068691745e-04f, -1.069302151e-04f, -1.069910655e-04f, -1.070517257e-04f, +-1.071121955e-04f, -1.071724749e-04f, -1.072325638e-04f, -1.072924620e-04f, -1.073521695e-04f, -1.074116862e-04f, -1.074710121e-04f, -1.075301469e-04f, -1.075890908e-04f, -1.076478435e-04f, +-1.077064049e-04f, -1.077647751e-04f, -1.078229538e-04f, -1.078809411e-04f, -1.079387369e-04f, -1.079963409e-04f, -1.080537533e-04f, -1.081109738e-04f, -1.081680025e-04f, -1.082248392e-04f, +-1.082814838e-04f, -1.083379363e-04f, -1.083941965e-04f, -1.084502645e-04f, -1.085061401e-04f, -1.085618232e-04f, -1.086173138e-04f, -1.086726117e-04f, -1.087277170e-04f, -1.087826295e-04f, +-1.088373491e-04f, -1.088918758e-04f, -1.089462095e-04f, -1.090003501e-04f, -1.090542975e-04f, -1.091080517e-04f, -1.091616125e-04f, -1.092149800e-04f, -1.092681540e-04f, -1.093211344e-04f, +-1.093739213e-04f, -1.094265144e-04f, -1.094789138e-04f, -1.095311193e-04f, -1.095831309e-04f, -1.096349485e-04f, -1.096865720e-04f, -1.097380014e-04f, -1.097892366e-04f, -1.098402775e-04f, +-1.098911240e-04f, -1.099417762e-04f, -1.099922338e-04f, -1.100424968e-04f, -1.100925653e-04f, -1.101424390e-04f, -1.101921179e-04f, -1.102416020e-04f, -1.102908912e-04f, -1.103399854e-04f, +-1.103888846e-04f, -1.104375886e-04f, -1.104860975e-04f, -1.105344111e-04f, -1.105825293e-04f, -1.106304522e-04f, -1.106781797e-04f, -1.107257116e-04f, -1.107730479e-04f, -1.108201886e-04f, +-1.108671336e-04f, -1.109138827e-04f, -1.109604361e-04f, -1.110067935e-04f, -1.110529550e-04f, -1.110989205e-04f, -1.111446898e-04f, -1.111902630e-04f, -1.112356400e-04f, -1.112808206e-04f, +-1.113258050e-04f, -1.113705929e-04f, -1.114151844e-04f, -1.114595794e-04f, -1.115037777e-04f, -1.115477795e-04f, -1.115915845e-04f, -1.116351928e-04f, -1.116786042e-04f, -1.117218188e-04f, +-1.117648364e-04f, -1.118076570e-04f, -1.118502806e-04f, -1.118927071e-04f, -1.119349364e-04f, -1.119769685e-04f, -1.120188033e-04f, -1.120604408e-04f, -1.121018809e-04f, -1.121431236e-04f, +-1.121841687e-04f, -1.122250163e-04f, -1.122656663e-04f, -1.123061187e-04f, -1.123463733e-04f, -1.123864302e-04f, -1.124262893e-04f, -1.124659505e-04f, -1.125054138e-04f, -1.125446791e-04f, +-1.125837464e-04f, -1.126226156e-04f, -1.126612867e-04f, -1.126997596e-04f, -1.127380343e-04f, -1.127761108e-04f, -1.128139889e-04f, -1.128516686e-04f, -1.128891500e-04f, -1.129264328e-04f, +-1.129635172e-04f, -1.130004030e-04f, -1.130370902e-04f, -1.130735788e-04f, -1.131098686e-04f, -1.131459597e-04f, -1.131818521e-04f, -1.132175456e-04f, -1.132530402e-04f, -1.132883359e-04f, +-1.133234326e-04f, -1.133583303e-04f, -1.133930290e-04f, -1.134275285e-04f, -1.134618290e-04f, -1.134959302e-04f, -1.135298323e-04f, -1.135635350e-04f, -1.135970385e-04f, -1.136303426e-04f, +-1.136634473e-04f, -1.136963526e-04f, -1.137290585e-04f, -1.137615648e-04f, -1.137938716e-04f, -1.138259788e-04f, -1.138578864e-04f, -1.138895943e-04f, -1.139211025e-04f, -1.139524110e-04f, +-1.139835197e-04f, -1.140144286e-04f, -1.140451377e-04f, -1.140756469e-04f, -1.141059562e-04f, -1.141360655e-04f, -1.141659748e-04f, -1.141956841e-04f, -1.142251934e-04f, -1.142545025e-04f, +-1.142836116e-04f, -1.143125205e-04f, -1.143412292e-04f, -1.143697376e-04f, -1.143980459e-04f, -1.144261538e-04f, -1.144540614e-04f, -1.144817687e-04f, -1.145092756e-04f, -1.145365821e-04f, +-1.145636882e-04f, -1.145905937e-04f, -1.146172988e-04f, -1.146438034e-04f, -1.146701074e-04f, -1.146962108e-04f, -1.147221136e-04f, -1.147478158e-04f, -1.147733173e-04f, -1.147986181e-04f, +-1.148237182e-04f, -1.148486176e-04f, -1.148733161e-04f, -1.148978139e-04f, -1.149221109e-04f, -1.149462070e-04f, -1.149701022e-04f, -1.149937966e-04f, -1.150172900e-04f, -1.150405825e-04f, +-1.150636740e-04f, -1.150865646e-04f, -1.151092541e-04f, -1.151317426e-04f, -1.151540300e-04f, -1.151761164e-04f, -1.151980017e-04f, -1.152196858e-04f, -1.152411688e-04f, -1.152624507e-04f, +-1.152835314e-04f, -1.153044109e-04f, -1.153250891e-04f, -1.153455662e-04f, -1.153658420e-04f, -1.153859165e-04f, -1.154057897e-04f, -1.154254617e-04f, -1.154449323e-04f, -1.154642016e-04f, +-1.154832695e-04f, -1.155021360e-04f, -1.155208012e-04f, -1.155392650e-04f, -1.155575274e-04f, -1.155755883e-04f, -1.155934478e-04f, -1.156111058e-04f, -1.156285624e-04f, -1.156458175e-04f, +-1.156628711e-04f, -1.156797232e-04f, -1.156963738e-04f, -1.157128229e-04f, -1.157290704e-04f, -1.157451163e-04f, -1.157609607e-04f, -1.157766036e-04f, -1.157920448e-04f, -1.158072845e-04f, +-1.158223225e-04f, -1.158371590e-04f, -1.158517938e-04f, -1.158662271e-04f, -1.158804586e-04f, -1.158944886e-04f, -1.159083169e-04f, -1.159219435e-04f, -1.159353685e-04f, -1.159485918e-04f, +-1.159616135e-04f, -1.159744335e-04f, -1.159870518e-04f, -1.159994684e-04f, -1.160116833e-04f, -1.160236966e-04f, -1.160355081e-04f, -1.160471179e-04f, -1.160585261e-04f, -1.160697325e-04f, +-1.160807372e-04f, -1.160915403e-04f, -1.161021416e-04f, -1.161125412e-04f, -1.161227391e-04f, -1.161327353e-04f, -1.161425297e-04f, -1.161521225e-04f, -1.161615135e-04f, -1.161707029e-04f, +-1.161796905e-04f, -1.161884764e-04f, -1.161970607e-04f, -1.162054432e-04f, -1.162136240e-04f, -1.162216032e-04f, -1.162293806e-04f, -1.162369563e-04f, -1.162443304e-04f, -1.162515028e-04f, +-1.162584735e-04f, -1.162652426e-04f, -1.162718100e-04f, -1.162781757e-04f, -1.162843398e-04f, -1.162903022e-04f, -1.162960630e-04f, -1.163016222e-04f, -1.163069798e-04f, -1.163121357e-04f, +-1.163170900e-04f, -1.163218428e-04f, -1.163263939e-04f, -1.163307435e-04f, -1.163348915e-04f, -1.163388380e-04f, -1.163425829e-04f, -1.163461262e-04f, -1.163494681e-04f, -1.163526084e-04f, +-1.163555473e-04f, -1.163582846e-04f, -1.163608205e-04f, -1.163631549e-04f, -1.163652878e-04f, -1.163672193e-04f, -1.163689494e-04f, -1.163704781e-04f, -1.163718054e-04f, -1.163729313e-04f, +-1.163738558e-04f, -1.163745790e-04f, -1.163751009e-04f, -1.163754215e-04f, -1.163755407e-04f, -1.163754587e-04f, -1.163751754e-04f, -1.163746909e-04f, -1.163740051e-04f, -1.163731181e-04f, +-1.163720300e-04f, -1.163707407e-04f, -1.163692502e-04f, -1.163675586e-04f, -1.163656658e-04f, -1.163635720e-04f, -1.163612771e-04f, -1.163587812e-04f, -1.163560842e-04f, -1.163531863e-04f, +-1.163500873e-04f, -1.163467874e-04f, -1.163432866e-04f, -1.163395848e-04f, -1.163356821e-04f, -1.163315786e-04f, -1.163272743e-04f, -1.163227691e-04f, -1.163180631e-04f, -1.163131564e-04f, +-1.163080489e-04f, -1.163027407e-04f, -1.162972319e-04f, -1.162915223e-04f, -1.162856122e-04f, -1.162795014e-04f, -1.162731900e-04f, -1.162666781e-04f, -1.162599657e-04f, -1.162530528e-04f, +-1.162459394e-04f, -1.162386256e-04f, -1.162311114e-04f, -1.162233968e-04f, -1.162154818e-04f, -1.162073666e-04f, -1.161990510e-04f, -1.161905353e-04f, -1.161818193e-04f, -1.161729031e-04f, +-1.161637867e-04f, -1.161544703e-04f, -1.161449537e-04f, -1.161352371e-04f, -1.161253205e-04f, -1.161152039e-04f, -1.161048874e-04f, -1.160943709e-04f, -1.160836546e-04f, -1.160727384e-04f, +-1.160616224e-04f, -1.160503066e-04f, -1.160387911e-04f, -1.160270759e-04f, -1.160151611e-04f, -1.160030466e-04f, -1.159907326e-04f, -1.159782189e-04f, -1.159655058e-04f, -1.159525933e-04f, +-1.159394813e-04f, -1.159261699e-04f, -1.159126591e-04f, -1.158989491e-04f, -1.158850398e-04f, -1.158709312e-04f, -1.158566235e-04f, -1.158421167e-04f, -1.158274107e-04f, -1.158125057e-04f, +-1.157974016e-04f, -1.157820986e-04f, -1.157665967e-04f, -1.157508959e-04f, -1.157349963e-04f, -1.157188978e-04f, -1.157026006e-04f, -1.156861047e-04f, -1.156694102e-04f, -1.156525170e-04f, +-1.156354253e-04f, -1.156181350e-04f, -1.156006463e-04f, -1.155829592e-04f, -1.155650737e-04f, -1.155469898e-04f, -1.155287077e-04f, -1.155102273e-04f, -1.154915488e-04f, -1.154726721e-04f, +-1.154535973e-04f, -1.154343245e-04f, -1.154148538e-04f, -1.153951850e-04f, -1.153753184e-04f, -1.153552540e-04f, -1.153349918e-04f, -1.153145319e-04f, -1.152938743e-04f, -1.152730191e-04f, +-1.152519663e-04f, -1.152307160e-04f, -1.152092682e-04f, -1.151876231e-04f, -1.151657805e-04f, -1.151437407e-04f, -1.151215036e-04f, -1.150990694e-04f, -1.150764380e-04f, -1.150536096e-04f, +-1.150305841e-04f, -1.150073617e-04f, -1.149839423e-04f, -1.149603261e-04f, -1.149365132e-04f, -1.149125035e-04f, -1.148882971e-04f, -1.148638941e-04f, -1.148392946e-04f, -1.148144985e-04f, +-1.147895060e-04f, -1.147643172e-04f, -1.147389320e-04f, -1.147133506e-04f, -1.146875730e-04f, -1.146615993e-04f, -1.146354294e-04f, -1.146090636e-04f, -1.145825019e-04f, -1.145557442e-04f, +-1.145287908e-04f, -1.145016415e-04f, -1.144742966e-04f, -1.144467561e-04f, -1.144190200e-04f, -1.143910884e-04f, -1.143629614e-04f, -1.143346390e-04f, -1.143061213e-04f, -1.142774084e-04f, +-1.142485003e-04f, -1.142193971e-04f, -1.141900988e-04f, -1.141606056e-04f, -1.141309175e-04f, -1.141010346e-04f, -1.140709569e-04f, -1.140406845e-04f, -1.140102175e-04f, -1.139795559e-04f, +-1.139486999e-04f, -1.139176494e-04f, -1.138864046e-04f, -1.138549655e-04f, -1.138233322e-04f, -1.137915048e-04f, -1.137594833e-04f, -1.137272678e-04f, -1.136948585e-04f, -1.136622552e-04f, +-1.136294582e-04f, -1.135964675e-04f, -1.135632832e-04f, -1.135299054e-04f, -1.134963340e-04f, -1.134625693e-04f, -1.134286112e-04f, -1.133944599e-04f, -1.133601155e-04f, -1.133255779e-04f, +-1.132908473e-04f, -1.132559238e-04f, -1.132208074e-04f, -1.131854982e-04f, -1.131499963e-04f, -1.131143017e-04f, -1.130784146e-04f, -1.130423351e-04f, -1.130060631e-04f, -1.129695988e-04f, +-1.129329423e-04f, -1.128960936e-04f, -1.128590529e-04f, -1.128218201e-04f, -1.127843955e-04f, -1.127467789e-04f, -1.127089707e-04f, -1.126709708e-04f, -1.126327792e-04f, -1.125943962e-04f, +-1.125558218e-04f, -1.125170560e-04f, -1.124780989e-04f, -1.124389507e-04f, -1.123996114e-04f, -1.123600811e-04f, -1.123203599e-04f, -1.122804478e-04f, -1.122403450e-04f, -1.122000515e-04f, +-1.121595675e-04f, -1.121188929e-04f, -1.120780280e-04f, -1.120369727e-04f, -1.119957272e-04f, -1.119542916e-04f, -1.119126659e-04f, -1.118708503e-04f, -1.118288447e-04f, -1.117866494e-04f, +-1.117442644e-04f, -1.117016898e-04f, -1.116589256e-04f, -1.116159721e-04f, -1.115728292e-04f, -1.115294970e-04f, -1.114859757e-04f, -1.114422654e-04f, -1.113983660e-04f, -1.113542778e-04f, +-1.113100008e-04f, -1.112655351e-04f, -1.112208808e-04f, -1.111760380e-04f, -1.111310068e-04f, -1.110857872e-04f, -1.110403795e-04f, -1.109947836e-04f, -1.109489997e-04f, -1.109030278e-04f, +-1.108568681e-04f, -1.108105206e-04f, -1.107639855e-04f, -1.107172629e-04f, -1.106703528e-04f, -1.106232553e-04f, -1.105759705e-04f, -1.105284986e-04f, -1.104808397e-04f, -1.104329937e-04f, +-1.103849609e-04f, -1.103367413e-04f, -1.102883351e-04f, -1.102397423e-04f, -1.101909630e-04f, -1.101419973e-04f, -1.100928454e-04f, -1.100435073e-04f, -1.099939832e-04f, -1.099442730e-04f, +-1.098943771e-04f, -1.098442953e-04f, -1.097940279e-04f, -1.097435750e-04f, -1.096929365e-04f, -1.096421128e-04f, -1.095911038e-04f, -1.095399096e-04f, -1.094885305e-04f, -1.094369664e-04f, +-1.093852174e-04f, -1.093332838e-04f, -1.092811655e-04f, -1.092288628e-04f, -1.091763756e-04f, -1.091237041e-04f, -1.090708485e-04f, -1.090178087e-04f, -1.089645850e-04f, -1.089111774e-04f, +-1.088575861e-04f, -1.088038111e-04f, -1.087498526e-04f, -1.086957107e-04f, -1.086413854e-04f, -1.085868769e-04f, -1.085321854e-04f, -1.084773108e-04f, -1.084222534e-04f, -1.083670131e-04f, +-1.083115903e-04f, -1.082559849e-04f, -1.082001970e-04f, -1.081442268e-04f, -1.080880745e-04f, -1.080317400e-04f, -1.079752235e-04f, -1.079185252e-04f, -1.078616451e-04f, -1.078045834e-04f, +-1.077473401e-04f, -1.076899155e-04f, -1.076323095e-04f, -1.075745224e-04f, -1.075165542e-04f, -1.074584050e-04f, -1.074000750e-04f, -1.073415643e-04f, -1.072828730e-04f, -1.072240012e-04f, +-1.071649491e-04f, -1.071057166e-04f, -1.070463041e-04f, -1.069867116e-04f, -1.069269391e-04f, -1.068669869e-04f, -1.068068550e-04f, -1.067465436e-04f, -1.066860528e-04f, -1.066253827e-04f, +-1.065645334e-04f, -1.065035050e-04f, -1.064422977e-04f, -1.063809116e-04f, -1.063193468e-04f, -1.062576035e-04f, -1.061956816e-04f, -1.061335815e-04f, -1.060713032e-04f, -1.060088468e-04f, +-1.059462124e-04f, -1.058834002e-04f, -1.058204103e-04f, -1.057572428e-04f, -1.056938979e-04f, -1.056303756e-04f, -1.055666761e-04f, -1.055027995e-04f, -1.054387460e-04f, -1.053745157e-04f, +-1.053101086e-04f, -1.052455249e-04f, -1.051807649e-04f, -1.051158284e-04f, -1.050507158e-04f, -1.049854272e-04f, -1.049199625e-04f, -1.048543221e-04f, -1.047885060e-04f, -1.047225143e-04f, +-1.046563472e-04f, -1.045900048e-04f, -1.045234873e-04f, -1.044567947e-04f, -1.043899272e-04f, -1.043228850e-04f, -1.042556680e-04f, -1.041882766e-04f, -1.041207108e-04f, -1.040529708e-04f, +-1.039850566e-04f, -1.039169685e-04f, -1.038487065e-04f, -1.037802708e-04f, -1.037116615e-04f, -1.036428787e-04f, -1.035739227e-04f, -1.035047934e-04f, -1.034354912e-04f, -1.033660160e-04f, +-1.032963680e-04f, -1.032265474e-04f, -1.031565542e-04f, -1.030863887e-04f, -1.030160510e-04f, -1.029455412e-04f, -1.028748594e-04f, -1.028040058e-04f, -1.027329805e-04f, -1.026617836e-04f, +-1.025904154e-04f, -1.025188758e-04f, -1.024471652e-04f, -1.023752835e-04f, -1.023032310e-04f, -1.022310078e-04f, -1.021586140e-04f, -1.020860497e-04f, -1.020133152e-04f, -1.019404105e-04f, +-1.018673358e-04f, -1.017940912e-04f, -1.017206769e-04f, -1.016470930e-04f, -1.015733396e-04f, -1.014994170e-04f, -1.014253252e-04f, -1.013510643e-04f, -1.012766346e-04f, -1.012020361e-04f, +-1.011272691e-04f, -1.010523336e-04f, -1.009772298e-04f, -1.009019578e-04f, -1.008265178e-04f, -1.007509100e-04f, -1.006751344e-04f, -1.005991913e-04f, -1.005230807e-04f, -1.004468028e-04f, +-1.003703578e-04f, -1.002937458e-04f, -1.002169670e-04f, -1.001400215e-04f, -1.000629094e-04f, -9.998563086e-05f, -9.990818611e-05f, -9.983057525e-05f, -9.975279843e-05f, -9.967485580e-05f, +-9.959674751e-05f, -9.951847370e-05f, -9.944003454e-05f, -9.936143017e-05f, -9.928266073e-05f, -9.920372638e-05f, -9.912462728e-05f, -9.904536356e-05f, -9.896593539e-05f, -9.888634291e-05f, +-9.880658627e-05f, -9.872666564e-05f, -9.864658115e-05f, -9.856633297e-05f, -9.848592124e-05f, -9.840534613e-05f, -9.832460777e-05f, -9.824370634e-05f, -9.816264197e-05f, -9.808141483e-05f, +-9.800002507e-05f, -9.791847284e-05f, -9.783675830e-05f, -9.775488161e-05f, -9.767284291e-05f, -9.759064238e-05f, -9.750828015e-05f, -9.742575640e-05f, -9.734307127e-05f, -9.726022492e-05f, +-9.717721752e-05f, -9.709404921e-05f, -9.701072015e-05f, -9.692723051e-05f, -9.684358045e-05f, -9.675977011e-05f, -9.667579966e-05f, -9.659166926e-05f, -9.650737906e-05f, -9.642292924e-05f, +-9.633831994e-05f, -9.625355132e-05f, -9.616862356e-05f, -9.608353680e-05f, -9.599829121e-05f, -9.591288696e-05f, -9.582732419e-05f, -9.574160308e-05f, -9.565572378e-05f, -9.556968646e-05f, +-9.548349128e-05f, -9.539713841e-05f, -9.531062800e-05f, -9.522396022e-05f, -9.513713523e-05f, -9.505015320e-05f, -9.496301429e-05f, -9.487571866e-05f, -9.478826648e-05f, -9.470065792e-05f, +-9.461289314e-05f, -9.452497230e-05f, -9.443689557e-05f, -9.434866312e-05f, -9.426027511e-05f, -9.417173171e-05f, -9.408303308e-05f, -9.399417940e-05f, -9.390517082e-05f, -9.381600752e-05f, +-9.372668967e-05f, -9.363721742e-05f, -9.354759096e-05f, -9.345781044e-05f, -9.336787605e-05f, -9.327778793e-05f, -9.318754628e-05f, -9.309715124e-05f, -9.300660301e-05f, -9.291590173e-05f, +-9.282504759e-05f, -9.273404075e-05f, -9.264288139e-05f, -9.255156968e-05f, -9.246010578e-05f, -9.236848987e-05f, -9.227672212e-05f, -9.218480270e-05f, -9.209273179e-05f, -9.200050955e-05f, +-9.190813616e-05f, -9.181561180e-05f, -9.172293663e-05f, -9.163011082e-05f, -9.153713456e-05f, -9.144400802e-05f, -9.135073136e-05f, -9.125730477e-05f, -9.116372842e-05f, -9.107000248e-05f, +-9.097612713e-05f, -9.088210255e-05f, -9.078792890e-05f, -9.069360637e-05f, -9.059913513e-05f, -9.050451536e-05f, -9.040974724e-05f, -9.031483093e-05f, -9.021976662e-05f, -9.012455449e-05f, +-9.002919471e-05f, -8.993368746e-05f, -8.983803292e-05f, -8.974223127e-05f, -8.964628268e-05f, -8.955018733e-05f, -8.945394541e-05f, -8.935755709e-05f, -8.926102255e-05f, -8.916434197e-05f, +-8.906751554e-05f, -8.897054342e-05f, -8.887342581e-05f, -8.877616287e-05f, -8.867875480e-05f, -8.858120178e-05f, -8.848350397e-05f, -8.838566158e-05f, -8.828767477e-05f, -8.818954374e-05f, +-8.809126865e-05f, -8.799284970e-05f, -8.789428707e-05f, -8.779558094e-05f, -8.769673150e-05f, -8.759773892e-05f, -8.749860339e-05f, -8.739932510e-05f, -8.729990422e-05f, -8.720034095e-05f, +-8.710063546e-05f, -8.700078795e-05f, -8.690079860e-05f, -8.680066759e-05f, -8.670039510e-05f, -8.659998133e-05f, -8.649942646e-05f, -8.639873068e-05f, -8.629789417e-05f, -8.619691712e-05f, +-8.609579971e-05f, -8.599454214e-05f, -8.589314458e-05f, -8.579160724e-05f, -8.568993028e-05f, -8.558811392e-05f, -8.548615832e-05f, -8.538406369e-05f, -8.528183020e-05f, -8.517945805e-05f, +-8.507694743e-05f, -8.497429852e-05f, -8.487151152e-05f, -8.476858661e-05f, -8.466552399e-05f, -8.456232384e-05f, -8.445898636e-05f, -8.435551174e-05f, -8.425190016e-05f, -8.414815182e-05f, +-8.404426691e-05f, -8.394024562e-05f, -8.383608815e-05f, -8.373179468e-05f, -8.362736541e-05f, -8.352280052e-05f, -8.341810022e-05f, -8.331326470e-05f, -8.320829414e-05f, -8.310318874e-05f, +-8.299794870e-05f, -8.289257421e-05f, -8.278706546e-05f, -8.268142264e-05f, -8.257564596e-05f, -8.246973560e-05f, -8.236369176e-05f, -8.225751464e-05f, -8.215120443e-05f, -8.204476132e-05f, +-8.193818552e-05f, -8.183147721e-05f, -8.172463659e-05f, -8.161766387e-05f, -8.151055923e-05f, -8.140332288e-05f, -8.129595500e-05f, -8.118845580e-05f, -8.108082548e-05f, -8.097306423e-05f, +-8.086517224e-05f, -8.075714973e-05f, -8.064899688e-05f, -8.054071389e-05f, -8.043230097e-05f, -8.032375831e-05f, -8.021508611e-05f, -8.010628456e-05f, -7.999735388e-05f, -7.988829426e-05f, +-7.977910589e-05f, -7.966978898e-05f, -7.956034373e-05f, -7.945077035e-05f, -7.934106902e-05f, -7.923123995e-05f, -7.912128334e-05f, -7.901119939e-05f, -7.890098831e-05f, -7.879065030e-05f, +-7.868018555e-05f, -7.856959428e-05f, -7.845887667e-05f, -7.834803295e-05f, -7.823706329e-05f, -7.812596792e-05f, -7.801474703e-05f, -7.790340083e-05f, -7.779192952e-05f, -7.768033330e-05f, +-7.756861238e-05f, -7.745676696e-05f, -7.734479725e-05f, -7.723270345e-05f, -7.712048576e-05f, -7.700814439e-05f, -7.689567955e-05f, -7.678309144e-05f, -7.667038026e-05f, -7.655754623e-05f, +-7.644458954e-05f, -7.633151040e-05f, -7.621830903e-05f, -7.610498562e-05f, -7.599154038e-05f, -7.587797352e-05f, -7.576428525e-05f, -7.565047577e-05f, -7.553654529e-05f, -7.542249402e-05f, +-7.530832217e-05f, -7.519402993e-05f, -7.507961754e-05f, -7.496508518e-05f, -7.485043307e-05f, -7.473566142e-05f, -7.462077043e-05f, -7.450576032e-05f, -7.439063130e-05f, -7.427538357e-05f, +-7.416001734e-05f, -7.404453283e-05f, -7.392893024e-05f, -7.381320979e-05f, -7.369737168e-05f, -7.358141612e-05f, -7.346534334e-05f, -7.334915352e-05f, -7.323284690e-05f, -7.311642367e-05f, +-7.299988406e-05f, -7.288322827e-05f, -7.276645651e-05f, -7.264956900e-05f, -7.253256595e-05f, -7.241544756e-05f, -7.229821407e-05f, -7.218086566e-05f, -7.206340257e-05f, -7.194582500e-05f, +-7.182813317e-05f, -7.171032728e-05f, -7.159240756e-05f, -7.147437421e-05f, -7.135622746e-05f, -7.123796751e-05f, -7.111959458e-05f, -7.100110888e-05f, -7.088251063e-05f, -7.076380005e-05f, +-7.064497734e-05f, -7.052604273e-05f, -7.040699643e-05f, -7.028783865e-05f, -7.016856961e-05f, -7.004918953e-05f, -6.992969863e-05f, -6.981009711e-05f, -6.969038520e-05f, -6.957056311e-05f, +-6.945063106e-05f, -6.933058926e-05f, -6.921043794e-05f, -6.909017731e-05f, -6.896980759e-05f, -6.884932899e-05f, -6.872874174e-05f, -6.860804605e-05f, -6.848724214e-05f, -6.836633022e-05f, +-6.824531053e-05f, -6.812418327e-05f, -6.800294866e-05f, -6.788160693e-05f, -6.776015829e-05f, -6.763860296e-05f, -6.751694116e-05f, -6.739517312e-05f, -6.727329904e-05f, -6.715131916e-05f, +-6.702923369e-05f, -6.690704285e-05f, -6.678474686e-05f, -6.666234594e-05f, -6.653984032e-05f, -6.641723021e-05f, -6.629451584e-05f, -6.617169743e-05f, -6.604877519e-05f, -6.592574935e-05f, +-6.580262014e-05f, -6.567938777e-05f, -6.555605247e-05f, -6.543261445e-05f, -6.530907395e-05f, -6.518543117e-05f, -6.506168636e-05f, -6.493783972e-05f, -6.481389149e-05f, -6.468984188e-05f, +-6.456569112e-05f, -6.444143943e-05f, -6.431708704e-05f, -6.419263417e-05f, -6.406808104e-05f, -6.394342788e-05f, -6.381867491e-05f, -6.369382236e-05f, -6.356887045e-05f, -6.344381941e-05f, +-6.331866946e-05f, -6.319342082e-05f, -6.306807372e-05f, -6.294262840e-05f, -6.281708506e-05f, -6.269144394e-05f, -6.256570527e-05f, -6.243986926e-05f, -6.231393616e-05f, -6.218790617e-05f, +-6.206177953e-05f, -6.193555647e-05f, -6.180923721e-05f, -6.168282198e-05f, -6.155631100e-05f, -6.142970451e-05f, -6.130300272e-05f, -6.117620588e-05f, -6.104931420e-05f, -6.092232791e-05f, +-6.079524724e-05f, -6.066807243e-05f, -6.054080369e-05f, -6.041344125e-05f, -6.028598535e-05f, -6.015843621e-05f, -6.003079406e-05f, -5.990305914e-05f, -5.977523166e-05f, -5.964731186e-05f, +-5.951929996e-05f, -5.939119621e-05f, -5.926300082e-05f, -5.913471402e-05f, -5.900633606e-05f, -5.887786714e-05f, -5.874930752e-05f, -5.862065741e-05f, -5.849191705e-05f, -5.836308666e-05f, +-5.823416649e-05f, -5.810515675e-05f, -5.797605768e-05f, -5.784686952e-05f, -5.771759248e-05f, -5.758822681e-05f, -5.745877273e-05f, -5.732923048e-05f, -5.719960029e-05f, -5.706988239e-05f, +-5.694007701e-05f, -5.681018439e-05f, -5.668020475e-05f, -5.655013833e-05f, -5.641998536e-05f, -5.628974608e-05f, -5.615942071e-05f, -5.602900949e-05f, -5.589851266e-05f, -5.576793044e-05f, +-5.563726308e-05f, -5.550651079e-05f, -5.537567382e-05f, -5.524475240e-05f, -5.511374677e-05f, -5.498265715e-05f, -5.485148379e-05f, -5.472022691e-05f, -5.458888675e-05f, -5.445746355e-05f, +-5.432595753e-05f, -5.419436894e-05f, -5.406269801e-05f, -5.393094498e-05f, -5.379911007e-05f, -5.366719352e-05f, -5.353519558e-05f, -5.340311647e-05f, -5.327095643e-05f, -5.313871570e-05f, +-5.300639451e-05f, -5.287399309e-05f, -5.274151169e-05f, -5.260895054e-05f, -5.247630987e-05f, -5.234358993e-05f, -5.221079095e-05f, -5.207791316e-05f, -5.194495680e-05f, -5.181192212e-05f, +-5.167880933e-05f, -5.154561870e-05f, -5.141235044e-05f, -5.127900480e-05f, -5.114558201e-05f, -5.101208232e-05f, -5.087850595e-05f, -5.074485316e-05f, -5.061112417e-05f, -5.047731922e-05f, +-5.034343855e-05f, -5.020948241e-05f, -5.007545102e-05f, -4.994134463e-05f, -4.980716347e-05f, -4.967290779e-05f, -4.953857781e-05f, -4.940417379e-05f, -4.926969596e-05f, -4.913514456e-05f, +-4.900051983e-05f, -4.886582200e-05f, -4.873105133e-05f, -4.859620803e-05f, -4.846129237e-05f, -4.832630457e-05f, -4.819124487e-05f, -4.805611352e-05f, -4.792091075e-05f, -4.778563681e-05f, +-4.765029194e-05f, -4.751487637e-05f, -4.737939035e-05f, -4.724383411e-05f, -4.710820790e-05f, -4.697251196e-05f, -4.683674653e-05f, -4.670091185e-05f, -4.656500816e-05f, -4.642903570e-05f, +-4.629299471e-05f, -4.615688544e-05f, -4.602070812e-05f, -4.588446300e-05f, -4.574815032e-05f, -4.561177032e-05f, -4.547532324e-05f, -4.533880933e-05f, -4.520222882e-05f, -4.506558196e-05f, +-4.492886899e-05f, -4.479209015e-05f, -4.465524569e-05f, -4.451833585e-05f, -4.438136086e-05f, -4.424432098e-05f, -4.410721644e-05f, -4.397004749e-05f, -4.383281437e-05f, -4.369551732e-05f, +-4.355815660e-05f, -4.342073243e-05f, -4.328324506e-05f, -4.314569474e-05f, -4.300808171e-05f, -4.287040622e-05f, -4.273266850e-05f, -4.259486880e-05f, -4.245700737e-05f, -4.231908445e-05f, +-4.218110028e-05f, -4.204305510e-05f, -4.190494917e-05f, -4.176678272e-05f, -4.162855600e-05f, -4.149026925e-05f, -4.135192272e-05f, -4.121351665e-05f, -4.107505129e-05f, -4.093652688e-05f, +-4.079794367e-05f, -4.065930190e-05f, -4.052060181e-05f, -4.038184366e-05f, -4.024302768e-05f, -4.010415412e-05f, -3.996522324e-05f, -3.982623526e-05f, -3.968719044e-05f, -3.954808902e-05f, +-3.940893125e-05f, -3.926971738e-05f, -3.913044764e-05f, -3.899112229e-05f, -3.885174158e-05f, -3.871230574e-05f, -3.857281502e-05f, -3.843326967e-05f, -3.829366994e-05f, -3.815401607e-05f, +-3.801430831e-05f, -3.787454690e-05f, -3.773473210e-05f, -3.759486414e-05f, -3.745494327e-05f, -3.731496975e-05f, -3.717494381e-05f, -3.703486571e-05f, -3.689473569e-05f, -3.675455400e-05f, +-3.661432088e-05f, -3.647403659e-05f, -3.633370136e-05f, -3.619331545e-05f, -3.605287910e-05f, -3.591239257e-05f, -3.577185609e-05f, -3.563126992e-05f, -3.549063431e-05f, -3.534994949e-05f, +-3.520921572e-05f, -3.506843325e-05f, -3.492760233e-05f, -3.478672319e-05f, -3.464579610e-05f, -3.450482129e-05f, -3.436379902e-05f, -3.422272954e-05f, -3.408161308e-05f, -3.394044991e-05f, +-3.379924026e-05f, -3.365798439e-05f, -3.351668255e-05f, -3.337533498e-05f, -3.323394194e-05f, -3.309250366e-05f, -3.295102041e-05f, -3.280949242e-05f, -3.266791995e-05f, -3.252630324e-05f, +-3.238464255e-05f, -3.224293813e-05f, -3.210119021e-05f, -3.195939906e-05f, -3.181756492e-05f, -3.167568804e-05f, -3.153376866e-05f, -3.139180705e-05f, -3.124980344e-05f, -3.110775809e-05f, +-3.096567124e-05f, -3.082354315e-05f, -3.068137406e-05f, -3.053916423e-05f, -3.039691390e-05f, -3.025462333e-05f, -3.011229276e-05f, -2.996992244e-05f, -2.982751262e-05f, -2.968506356e-05f, +-2.954257550e-05f, -2.940004869e-05f, -2.925748338e-05f, -2.911487983e-05f, -2.897223828e-05f, -2.882955898e-05f, -2.868684218e-05f, -2.854408813e-05f, -2.840129709e-05f, -2.825846930e-05f, +-2.811560501e-05f, -2.797270448e-05f, -2.782976795e-05f, -2.768679568e-05f, -2.754378791e-05f, -2.740074489e-05f, -2.725766688e-05f, -2.711455413e-05f, -2.697140689e-05f, -2.682822540e-05f, +-2.668500992e-05f, -2.654176070e-05f, -2.639847799e-05f, -2.625516204e-05f, -2.611181310e-05f, -2.596843142e-05f, -2.582501726e-05f, -2.568157086e-05f, -2.553809247e-05f, -2.539458236e-05f, +-2.525104075e-05f, -2.510746792e-05f, -2.496386411e-05f, -2.482022957e-05f, -2.467656454e-05f, -2.453286929e-05f, -2.438914407e-05f, -2.424538912e-05f, -2.410160470e-05f, -2.395779105e-05f, +-2.381394844e-05f, -2.367007710e-05f, -2.352617730e-05f, -2.338224928e-05f, -2.323829329e-05f, -2.309430959e-05f, -2.295029843e-05f, -2.280626006e-05f, -2.266219473e-05f, -2.251810269e-05f, +-2.237398419e-05f, -2.222983949e-05f, -2.208566884e-05f, -2.194147249e-05f, -2.179725069e-05f, -2.165300369e-05f, -2.150873175e-05f, -2.136443511e-05f, -2.122011403e-05f, -2.107576875e-05f, +-2.093139954e-05f, -2.078700665e-05f, -2.064259031e-05f, -2.049815080e-05f, -2.035368835e-05f, -2.020920323e-05f, -2.006469568e-05f, -1.992016595e-05f, -1.977561430e-05f, -1.963104097e-05f, +-1.948644623e-05f, -1.934183032e-05f, -1.919719350e-05f, -1.905253601e-05f, -1.890785811e-05f, -1.876316006e-05f, -1.861844209e-05f, -1.847370447e-05f, -1.832894745e-05f, -1.818417127e-05f, +-1.803937620e-05f, -1.789456248e-05f, -1.774973037e-05f, -1.760488012e-05f, -1.746001197e-05f, -1.731512619e-05f, -1.717022302e-05f, -1.702530272e-05f, -1.688036554e-05f, -1.673541173e-05f, +-1.659044154e-05f, -1.644545523e-05f, -1.630045305e-05f, -1.615543524e-05f, -1.601040207e-05f, -1.586535378e-05f, -1.572029063e-05f, -1.557521287e-05f, -1.543012075e-05f, -1.528501452e-05f, +-1.513989444e-05f, -1.499476076e-05f, -1.484961373e-05f, -1.470445360e-05f, -1.455928062e-05f, -1.441409506e-05f, -1.426889715e-05f, -1.412368715e-05f, -1.397846532e-05f, -1.383323190e-05f, +-1.368798716e-05f, -1.354273133e-05f, -1.339746468e-05f, -1.325218745e-05f, -1.310689990e-05f, -1.296160228e-05f, -1.281629484e-05f, -1.267097784e-05f, -1.252565152e-05f, -1.238031614e-05f, +-1.223497196e-05f, -1.208961921e-05f, -1.194425816e-05f, -1.179888906e-05f, -1.165351216e-05f, -1.150812772e-05f, -1.136273597e-05f, -1.121733718e-05f, -1.107193160e-05f, -1.092651949e-05f, +-1.078110108e-05f, -1.063567664e-05f, -1.049024642e-05f, -1.034481067e-05f, -1.019936963e-05f, -1.005392358e-05f, -9.908472743e-06f, -9.763017387e-06f, -9.617557762e-06f, -9.472094118e-06f, +-9.326626708e-06f, -9.181155783e-06f, -9.035681597e-06f, -8.890204399e-06f, -8.744724444e-06f, -8.599241982e-06f, -8.453757265e-06f, -8.308270546e-06f, -8.162782076e-06f, -8.017292107e-06f, +-7.871800891e-06f, -7.726308680e-06f, -7.580815726e-06f, -7.435322279e-06f, -7.289828593e-06f, -7.144334919e-06f, -6.998841508e-06f, -6.853348612e-06f, -6.707856484e-06f, -6.562365373e-06f, +-6.416875534e-06f, -6.271387215e-06f, -6.125900671e-06f, -5.980416151e-06f, -5.834933907e-06f, -5.689454192e-06f, -5.543977256e-06f, -5.398503350e-06f, -5.253032727e-06f, -5.107565638e-06f, +-4.962102334e-06f, -4.816643066e-06f, -4.671188085e-06f, -4.525737644e-06f, -4.380291993e-06f, -4.234851383e-06f, -4.089416066e-06f, -3.943986293e-06f, -3.798562315e-06f, -3.653144382e-06f, +-3.507732747e-06f, -3.362327659e-06f, -3.216929371e-06f, -3.071538133e-06f, -2.926154196e-06f, -2.780777810e-06f, -2.635409228e-06f, -2.490048699e-06f, -2.344696474e-06f, -2.199352804e-06f, +-2.054017940e-06f, -1.908692133e-06f, -1.763375632e-06f, -1.618068690e-06f, -1.472771556e-06f, -1.327484480e-06f, -1.182207714e-06f, -1.036941507e-06f, -8.916861111e-07f, -7.464417753e-07f, +-6.012087503e-07f, -4.559872865e-07f, -3.107776341e-07f, -1.655800432e-07f, -2.039476411e-08f, 1.247779532e-07f, 2.699378585e-07f, 4.150847019e-07f, 5.602182334e-07f, 7.053382030e-07f, +8.504443608e-07f, 9.955364570e-07f, 1.140614242e-06f, 1.285677465e-06f, 1.430725878e-06f, 1.575759230e-06f, 1.720777272e-06f, 1.865779755e-06f, 2.010766428e-06f, 2.155737042e-06f, +2.300691348e-06f, 2.445629097e-06f, 2.590550039e-06f, 2.735453924e-06f, 2.880340505e-06f, 3.025209531e-06f, 3.170060753e-06f, 3.314893923e-06f, 3.459708791e-06f, 3.604505109e-06f, +3.749282627e-06f, 3.894041096e-06f, 4.038780269e-06f, 4.183499895e-06f, 4.328199727e-06f, 4.472879516e-06f, 4.617539013e-06f, 4.762177970e-06f, 4.906796138e-06f, 5.051393269e-06f, +5.195969114e-06f, 5.340523426e-06f, 5.485055955e-06f, 5.629566455e-06f, 5.774054676e-06f, 5.918520371e-06f, 6.062963292e-06f, 6.207383190e-06f, 6.351779818e-06f, 6.496152929e-06f, +6.640502274e-06f, 6.784827605e-06f, 6.929128676e-06f, 7.073405238e-06f, 7.217657045e-06f, 7.361883848e-06f, 7.506085400e-06f, 7.650261454e-06f, 7.794411763e-06f, 7.938536080e-06f, +8.082634157e-06f, 8.226705748e-06f, 8.370750605e-06f, 8.514768482e-06f, 8.658759132e-06f, 8.802722308e-06f, 8.946657763e-06f, 9.090565251e-06f, 9.234444525e-06f, 9.378295339e-06f, +9.522117447e-06f, 9.665910601e-06f, 9.809674556e-06f, 9.953409065e-06f, 1.009711388e-05f, 1.024078876e-05f, 1.038443346e-05f, 1.052804773e-05f, 1.067163132e-05f, 1.081518399e-05f, +1.095870550e-05f, 1.110219559e-05f, 1.124565402e-05f, 1.138908055e-05f, 1.153247493e-05f, 1.167583692e-05f, 1.181916627e-05f, 1.196246274e-05f, 1.210572607e-05f, 1.224895603e-05f, +1.239215237e-05f, 1.253531485e-05f, 1.267844322e-05f, 1.282153724e-05f, 1.296459665e-05f, 1.310762123e-05f, 1.325061071e-05f, 1.339356487e-05f, 1.353648345e-05f, 1.367936621e-05f, +1.382221291e-05f, 1.396502330e-05f, 1.410779713e-05f, 1.425053418e-05f, 1.439323418e-05f, 1.453589690e-05f, 1.467852209e-05f, 1.482110951e-05f, 1.496365892e-05f, 1.510617007e-05f, +1.524864272e-05f, 1.539107663e-05f, 1.553347155e-05f, 1.567582724e-05f, 1.581814346e-05f, 1.596041997e-05f, 1.610265652e-05f, 1.624485286e-05f, 1.638700877e-05f, 1.652912399e-05f, +1.667119828e-05f, 1.681323140e-05f, 1.695522311e-05f, 1.709717317e-05f, 1.723908133e-05f, 1.738094735e-05f, 1.752277099e-05f, 1.766455201e-05f, 1.780629017e-05f, 1.794798522e-05f, +1.808963693e-05f, 1.823124505e-05f, 1.837280934e-05f, 1.851432956e-05f, 1.865580547e-05f, 1.879723683e-05f, 1.893862340e-05f, 1.907996494e-05f, 1.922126120e-05f, 1.936251195e-05f, +1.950371694e-05f, 1.964487594e-05f, 1.978598870e-05f, 1.992705498e-05f, 2.006807456e-05f, 2.020904717e-05f, 2.034997259e-05f, 2.049085058e-05f, 2.063168089e-05f, 2.077246329e-05f, +2.091319754e-05f, 2.105388339e-05f, 2.119452061e-05f, 2.133510896e-05f, 2.147564820e-05f, 2.161613809e-05f, 2.175657840e-05f, 2.189696888e-05f, 2.203730929e-05f, 2.217759940e-05f, +2.231783897e-05f, 2.245802776e-05f, 2.259816553e-05f, 2.273825204e-05f, 2.287828706e-05f, 2.301827035e-05f, 2.315820167e-05f, 2.329808079e-05f, 2.343790746e-05f, 2.357768144e-05f, +2.371740251e-05f, 2.385707042e-05f, 2.399668494e-05f, 2.413624583e-05f, 2.427575285e-05f, 2.441520577e-05f, 2.455460435e-05f, 2.469394835e-05f, 2.483323754e-05f, 2.497247168e-05f, +2.511165053e-05f, 2.525077387e-05f, 2.538984144e-05f, 2.552885302e-05f, 2.566780838e-05f, 2.580670727e-05f, 2.594554946e-05f, 2.608433472e-05f, 2.622306280e-05f, 2.636173349e-05f, +2.650034653e-05f, 2.663890170e-05f, 2.677739875e-05f, 2.691583747e-05f, 2.705421760e-05f, 2.719253893e-05f, 2.733080120e-05f, 2.746900420e-05f, 2.760714768e-05f, 2.774523141e-05f, +2.788325516e-05f, 2.802121869e-05f, 2.815912177e-05f, 2.829696417e-05f, 2.843474566e-05f, 2.857246599e-05f, 2.871012495e-05f, 2.884772229e-05f, 2.898525778e-05f, 2.912273119e-05f, +2.926014229e-05f, 2.939749084e-05f, 2.953477661e-05f, 2.967199938e-05f, 2.980915891e-05f, 2.994625496e-05f, 3.008328731e-05f, 3.022025572e-05f, 3.035715996e-05f, 3.049399981e-05f, +3.063077502e-05f, 3.076748538e-05f, 3.090413064e-05f, 3.104071058e-05f, 3.117722496e-05f, 3.131367357e-05f, 3.145005615e-05f, 3.158637250e-05f, 3.172262237e-05f, 3.185880553e-05f, +3.199492176e-05f, 3.213097083e-05f, 3.226695250e-05f, 3.240286655e-05f, 3.253871275e-05f, 3.267449087e-05f, 3.281020067e-05f, 3.294584194e-05f, 3.308141444e-05f, 3.321691794e-05f, +3.335235222e-05f, 3.348771705e-05f, 3.362301219e-05f, 3.375823743e-05f, 3.389339252e-05f, 3.402847725e-05f, 3.416349139e-05f, 3.429843471e-05f, 3.443330699e-05f, 3.456810798e-05f, +3.470283748e-05f, 3.483749525e-05f, 3.497208106e-05f, 3.510659469e-05f, 3.524103592e-05f, 3.537540450e-05f, 3.550970023e-05f, 3.564392287e-05f, 3.577807220e-05f, 3.591214799e-05f, +3.604615002e-05f, 3.618007806e-05f, 3.631393188e-05f, 3.644771126e-05f, 3.658141598e-05f, 3.671504581e-05f, 3.684860053e-05f, 3.698207990e-05f, 3.711548371e-05f, 3.724881174e-05f, +3.738206375e-05f, 3.751523953e-05f, 3.764833885e-05f, 3.778136149e-05f, 3.791430722e-05f, 3.804717582e-05f, 3.817996707e-05f, 3.831268074e-05f, 3.844531662e-05f, 3.857787447e-05f, +3.871035408e-05f, 3.884275522e-05f, 3.897507768e-05f, 3.910732122e-05f, 3.923948563e-05f, 3.937157069e-05f, 3.950357617e-05f, 3.963550185e-05f, 3.976734752e-05f, 3.989911294e-05f, +4.003079791e-05f, 4.016240219e-05f, 4.029392557e-05f, 4.042536782e-05f, 4.055672874e-05f, 4.068800809e-05f, 4.081920565e-05f, 4.095032122e-05f, 4.108135456e-05f, 4.121230545e-05f, +4.134317369e-05f, 4.147395904e-05f, 4.160466130e-05f, 4.173528023e-05f, 4.186581563e-05f, 4.199626727e-05f, 4.212663493e-05f, 4.225691840e-05f, 4.238711746e-05f, 4.251723190e-05f, +4.264726148e-05f, 4.277720600e-05f, 4.290706524e-05f, 4.303683897e-05f, 4.316652700e-05f, 4.329612908e-05f, 4.342564502e-05f, 4.355507460e-05f, 4.368441758e-05f, 4.381367377e-05f, +4.394284295e-05f, 4.407192489e-05f, 4.420091939e-05f, 4.432982622e-05f, 4.445864517e-05f, 4.458737604e-05f, 4.471601859e-05f, 4.484457262e-05f, 4.497303791e-05f, 4.510141425e-05f, +4.522970143e-05f, 4.535789922e-05f, 4.548600742e-05f, 4.561402580e-05f, 4.574195417e-05f, 4.586979230e-05f, 4.599753998e-05f, 4.612519700e-05f, 4.625276314e-05f, 4.638023819e-05f, +4.650762195e-05f, 4.663491419e-05f, 4.676211470e-05f, 4.688922328e-05f, 4.701623970e-05f, 4.714316377e-05f, 4.726999526e-05f, 4.739673397e-05f, 4.752337968e-05f, 4.764993219e-05f, +4.777639128e-05f, 4.790275674e-05f, 4.802902836e-05f, 4.815520593e-05f, 4.828128924e-05f, 4.840727809e-05f, 4.853317225e-05f, 4.865897153e-05f, 4.878467571e-05f, 4.891028458e-05f, +4.903579794e-05f, 4.916121557e-05f, 4.928653727e-05f, 4.941176283e-05f, 4.953689204e-05f, 4.966192468e-05f, 4.978686057e-05f, 4.991169947e-05f, 5.003644120e-05f, 5.016108554e-05f, +5.028563228e-05f, 5.041008122e-05f, 5.053443215e-05f, 5.065868486e-05f, 5.078283915e-05f, 5.090689481e-05f, 5.103085164e-05f, 5.115470942e-05f, 5.127846796e-05f, 5.140212704e-05f, +5.152568647e-05f, 5.164914603e-05f, 5.177250553e-05f, 5.189576476e-05f, 5.201892350e-05f, 5.214198157e-05f, 5.226493875e-05f, 5.238779484e-05f, 5.251054964e-05f, 5.263320295e-05f, +5.275575455e-05f, 5.287820425e-05f, 5.300055184e-05f, 5.312279713e-05f, 5.324493990e-05f, 5.336697996e-05f, 5.348891710e-05f, 5.361075113e-05f, 5.373248183e-05f, 5.385410902e-05f, +5.397563248e-05f, 5.409705201e-05f, 5.421836743e-05f, 5.433957851e-05f, 5.446068507e-05f, 5.458168690e-05f, 5.470258380e-05f, 5.482337558e-05f, 5.494406203e-05f, 5.506464295e-05f, +5.518511815e-05f, 5.530548742e-05f, 5.542575056e-05f, 5.554590738e-05f, 5.566595768e-05f, 5.578590126e-05f, 5.590573792e-05f, 5.602546747e-05f, 5.614508970e-05f, 5.626460442e-05f, +5.638401142e-05f, 5.650331052e-05f, 5.662250152e-05f, 5.674158422e-05f, 5.686055841e-05f, 5.697942392e-05f, 5.709818053e-05f, 5.721682806e-05f, 5.733536631e-05f, 5.745379508e-05f, +5.757211418e-05f, 5.769032341e-05f, 5.780842257e-05f, 5.792641148e-05f, 5.804428994e-05f, 5.816205775e-05f, 5.827971472e-05f, 5.839726066e-05f, 5.851469537e-05f, 5.863201865e-05f, +5.874923032e-05f, 5.886633019e-05f, 5.898331805e-05f, 5.910019372e-05f, 5.921695700e-05f, 5.933360771e-05f, 5.945014564e-05f, 5.956657062e-05f, 5.968288243e-05f, 5.979908091e-05f, +5.991516585e-05f, 6.003113706e-05f, 6.014699435e-05f, 6.026273753e-05f, 6.037836642e-05f, 6.049388082e-05f, 6.060928053e-05f, 6.072456538e-05f, 6.083973518e-05f, 6.095478972e-05f, +6.106972883e-05f, 6.118455231e-05f, 6.129925998e-05f, 6.141385165e-05f, 6.152832713e-05f, 6.164268623e-05f, 6.175692876e-05f, 6.187105454e-05f, 6.198506338e-05f, 6.209895510e-05f, +6.221272949e-05f, 6.232638639e-05f, 6.243992560e-05f, 6.255334693e-05f, 6.266665021e-05f, 6.277983524e-05f, 6.289290184e-05f, 6.300584982e-05f, 6.311867900e-05f, 6.323138920e-05f, +6.334398022e-05f, 6.345645189e-05f, 6.356880402e-05f, 6.368103643e-05f, 6.379314893e-05f, 6.390514133e-05f, 6.401701347e-05f, 6.412876514e-05f, 6.424039618e-05f, 6.435190639e-05f, +6.446329560e-05f, 6.457456362e-05f, 6.468571028e-05f, 6.479673538e-05f, 6.490763875e-05f, 6.501842020e-05f, 6.512907956e-05f, 6.523961664e-05f, 6.535003127e-05f, 6.546032326e-05f, +6.557049244e-05f, 6.568053862e-05f, 6.579046162e-05f, 6.590026126e-05f, 6.600993737e-05f, 6.611948977e-05f, 6.622891827e-05f, 6.633822271e-05f, 6.644740289e-05f, 6.655645864e-05f, +6.666538979e-05f, 6.677419616e-05f, 6.688287756e-05f, 6.699143383e-05f, 6.709986478e-05f, 6.720817025e-05f, 6.731635004e-05f, 6.742440399e-05f, 6.753233192e-05f, 6.764013365e-05f, +6.774780901e-05f, 6.785535783e-05f, 6.796277992e-05f, 6.807007512e-05f, 6.817724325e-05f, 6.828428413e-05f, 6.839119759e-05f, 6.849798346e-05f, 6.860464156e-05f, 6.871117172e-05f, +6.881757377e-05f, 6.892384753e-05f, 6.902999283e-05f, 6.913600950e-05f, 6.924189736e-05f, 6.934765625e-05f, 6.945328599e-05f, 6.955878641e-05f, 6.966415734e-05f, 6.976939861e-05f, +6.987451005e-05f, 6.997949149e-05f, 7.008434275e-05f, 7.018906367e-05f, 7.029365407e-05f, 7.039811380e-05f, 7.050244267e-05f, 7.060664052e-05f, 7.071070717e-05f, 7.081464248e-05f, +7.091844625e-05f, 7.102211833e-05f, 7.112565854e-05f, 7.122906673e-05f, 7.133234272e-05f, 7.143548634e-05f, 7.153849743e-05f, 7.164137582e-05f, 7.174412134e-05f, 7.184673384e-05f, +7.194921313e-05f, 7.205155906e-05f, 7.215377147e-05f, 7.225585018e-05f, 7.235779503e-05f, 7.245960586e-05f, 7.256128250e-05f, 7.266282479e-05f, 7.276423256e-05f, 7.286550565e-05f, +7.296664390e-05f, 7.306764714e-05f, 7.316851521e-05f, 7.326924795e-05f, 7.336984520e-05f, 7.347030678e-05f, 7.357063255e-05f, 7.367082234e-05f, 7.377087598e-05f, 7.387079332e-05f, +7.397057420e-05f, 7.407021845e-05f, 7.416972592e-05f, 7.426909644e-05f, 7.436832985e-05f, 7.446742600e-05f, 7.456638472e-05f, 7.466520586e-05f, 7.476388925e-05f, 7.486243474e-05f, +7.496084217e-05f, 7.505911138e-05f, 7.515724222e-05f, 7.525523452e-05f, 7.535308812e-05f, 7.545080288e-05f, 7.554837863e-05f, 7.564581522e-05f, 7.574311249e-05f, 7.584027028e-05f, +7.593728844e-05f, 7.603416681e-05f, 7.613090525e-05f, 7.622750358e-05f, 7.632396166e-05f, 7.642027933e-05f, 7.651645644e-05f, 7.661249283e-05f, 7.670838836e-05f, 7.680414286e-05f, +7.689975618e-05f, 7.699522817e-05f, 7.709055868e-05f, 7.718574755e-05f, 7.728079464e-05f, 7.737569978e-05f, 7.747046284e-05f, 7.756508364e-05f, 7.765956206e-05f, 7.775389793e-05f, +7.784809110e-05f, 7.794214142e-05f, 7.803604875e-05f, 7.812981293e-05f, 7.822343381e-05f, 7.831691125e-05f, 7.841024509e-05f, 7.850343518e-05f, 7.859648138e-05f, 7.868938354e-05f, +7.878214150e-05f, 7.887475513e-05f, 7.896722428e-05f, 7.905954879e-05f, 7.915172852e-05f, 7.924376332e-05f, 7.933565305e-05f, 7.942739755e-05f, 7.951899669e-05f, 7.961045032e-05f, +7.970175830e-05f, 7.979292046e-05f, 7.988393668e-05f, 7.997480681e-05f, 8.006553070e-05f, 8.015610821e-05f, 8.024653919e-05f, 8.033682351e-05f, 8.042696101e-05f, 8.051695155e-05f, +8.060679500e-05f, 8.069649121e-05f, 8.078604003e-05f, 8.087544132e-05f, 8.096469495e-05f, 8.105380077e-05f, 8.114275864e-05f, 8.123156842e-05f, 8.132022996e-05f, 8.140874314e-05f, +8.149710780e-05f, 8.158532380e-05f, 8.167339102e-05f, 8.176130930e-05f, 8.184907851e-05f, 8.193669852e-05f, 8.202416917e-05f, 8.211149034e-05f, 8.219866188e-05f, 8.228568366e-05f, +8.237255554e-05f, 8.245927738e-05f, 8.254584905e-05f, 8.263227040e-05f, 8.271854131e-05f, 8.280466164e-05f, 8.289063124e-05f, 8.297645000e-05f, 8.306211776e-05f, 8.314763439e-05f, +8.323299977e-05f, 8.331821375e-05f, 8.340327620e-05f, 8.348818699e-05f, 8.357294598e-05f, 8.365755304e-05f, 8.374200804e-05f, 8.382631084e-05f, 8.391046131e-05f, 8.399445933e-05f, +8.407830475e-05f, 8.416199744e-05f, 8.424553728e-05f, 8.432892413e-05f, 8.441215786e-05f, 8.449523835e-05f, 8.457816545e-05f, 8.466093904e-05f, 8.474355900e-05f, 8.482602519e-05f, +8.490833747e-05f, 8.499049573e-05f, 8.507249984e-05f, 8.515434966e-05f, 8.523604507e-05f, 8.531758593e-05f, 8.539897213e-05f, 8.548020354e-05f, 8.556128002e-05f, 8.564220145e-05f, +8.572296771e-05f, 8.580357866e-05f, 8.588403419e-05f, 8.596433416e-05f, 8.604447846e-05f, 8.612446695e-05f, 8.620429951e-05f, 8.628397602e-05f, 8.636349635e-05f, 8.644286038e-05f, +8.652206798e-05f, 8.660111904e-05f, 8.668001342e-05f, 8.675875101e-05f, 8.683733168e-05f, 8.691575531e-05f, 8.699402179e-05f, 8.707213097e-05f, 8.715008276e-05f, 8.722787701e-05f, +8.730551363e-05f, 8.738299247e-05f, 8.746031343e-05f, 8.753747638e-05f, 8.761448120e-05f, 8.769132777e-05f, 8.776801598e-05f, 8.784454571e-05f, 8.792091683e-05f, 8.799712923e-05f, +8.807318279e-05f, 8.814907740e-05f, 8.822481293e-05f, 8.830038926e-05f, 8.837580629e-05f, 8.845106389e-05f, 8.852616196e-05f, 8.860110036e-05f, 8.867587899e-05f, 8.875049773e-05f, +8.882495647e-05f, 8.889925509e-05f, 8.897339347e-05f, 8.904737151e-05f, 8.912118908e-05f, 8.919484608e-05f, 8.926834239e-05f, 8.934167790e-05f, 8.941485249e-05f, 8.948786606e-05f, +8.956071848e-05f, 8.963340966e-05f, 8.970593947e-05f, 8.977830780e-05f, 8.985051455e-05f, 8.992255961e-05f, 8.999444285e-05f, 9.006616418e-05f, 9.013772348e-05f, 9.020912064e-05f, +9.028035556e-05f, 9.035142812e-05f, 9.042233821e-05f, 9.049308573e-05f, 9.056367057e-05f, 9.063409262e-05f, 9.070435178e-05f, 9.077444793e-05f, 9.084438096e-05f, 9.091415078e-05f, +9.098375728e-05f, 9.105320034e-05f, 9.112247987e-05f, 9.119159575e-05f, 9.126054789e-05f, 9.132933618e-05f, 9.139796050e-05f, 9.146642077e-05f, 9.153471687e-05f, 9.160284870e-05f, +9.167081615e-05f, 9.173861913e-05f, 9.180625753e-05f, 9.187373125e-05f, 9.194104018e-05f, 9.200818423e-05f, 9.207516329e-05f, 9.214197725e-05f, 9.220862603e-05f, 9.227510952e-05f, +9.234142761e-05f, 9.240758020e-05f, 9.247356721e-05f, 9.253938852e-05f, 9.260504404e-05f, 9.267053367e-05f, 9.273585731e-05f, 9.280101486e-05f, 9.286600622e-05f, 9.293083130e-05f, +9.299549000e-05f, 9.305998221e-05f, 9.312430785e-05f, 9.318846681e-05f, 9.325245901e-05f, 9.331628434e-05f, 9.337994270e-05f, 9.344343401e-05f, 9.350675817e-05f, 9.356991507e-05f, +9.363290464e-05f, 9.369572676e-05f, 9.375838136e-05f, 9.382086833e-05f, 9.388318758e-05f, 9.394533902e-05f, 9.400732255e-05f, 9.406913809e-05f, 9.413078554e-05f, 9.419226481e-05f, +9.425357580e-05f, 9.431471843e-05f, 9.437569260e-05f, 9.443649823e-05f, 9.449713522e-05f, 9.455760348e-05f, 9.461790293e-05f, 9.467803346e-05f, 9.473799501e-05f, 9.479778746e-05f, +9.485741075e-05f, 9.491686477e-05f, 9.497614944e-05f, 9.503526467e-05f, 9.509421038e-05f, 9.515298648e-05f, 9.521159287e-05f, 9.527002948e-05f, 9.532829622e-05f, 9.538639300e-05f, +9.544431973e-05f, 9.550207634e-05f, 9.555966273e-05f, 9.561707882e-05f, 9.567432452e-05f, 9.573139976e-05f, 9.578830445e-05f, 9.584503850e-05f, 9.590160183e-05f, 9.595799436e-05f, +9.601421601e-05f, 9.607026668e-05f, 9.612614632e-05f, 9.618185481e-05f, 9.623739210e-05f, 9.629275810e-05f, 9.634795272e-05f, 9.640297588e-05f, 9.645782751e-05f, 9.651250753e-05f, +9.656701585e-05f, 9.662135240e-05f, 9.667551709e-05f, 9.672950986e-05f, 9.678333061e-05f, 9.683697927e-05f, 9.689045577e-05f, 9.694376003e-05f, 9.699689197e-05f, 9.704985150e-05f, +9.710263857e-05f, 9.715525308e-05f, 9.720769497e-05f, 9.725996416e-05f, 9.731206056e-05f, 9.736398412e-05f, 9.741573475e-05f, 9.746731238e-05f, 9.751871693e-05f, 9.756994833e-05f, +9.762100651e-05f, 9.767189139e-05f, 9.772260291e-05f, 9.777314098e-05f, 9.782350554e-05f, 9.787369651e-05f, 9.792371382e-05f, 9.797355741e-05f, 9.802322719e-05f, 9.807272311e-05f, +9.812204508e-05f, 9.817119304e-05f, 9.822016692e-05f, 9.826896665e-05f, 9.831759215e-05f, 9.836604337e-05f, 9.841432023e-05f, 9.846242267e-05f, 9.851035061e-05f, 9.855810399e-05f, +9.860568274e-05f, 9.865308679e-05f, 9.870031608e-05f, 9.874737054e-05f, 9.879425011e-05f, 9.884095471e-05f, 9.888748429e-05f, 9.893383877e-05f, 9.898001810e-05f, 9.902602221e-05f, +9.907185102e-05f, 9.911750449e-05f, 9.916298255e-05f, 9.920828513e-05f, 9.925341217e-05f, 9.929836360e-05f, 9.934313937e-05f, 9.938773941e-05f, 9.943216367e-05f, 9.947641207e-05f, +9.952048456e-05f, 9.956438107e-05f, 9.960810156e-05f, 9.965164595e-05f, 9.969501418e-05f, 9.973820621e-05f, 9.978122195e-05f, 9.982406137e-05f, 9.986672440e-05f, 9.990921098e-05f, +9.995152105e-05f, 9.999365455e-05f, 1.000356114e-04f, 1.000773916e-04f, 1.001189951e-04f, 1.001604218e-04f, 1.002016716e-04f, 1.002427445e-04f, 1.002836405e-04f, 1.003243594e-04f, +1.003649013e-04f, 1.004052660e-04f, 1.004454536e-04f, 1.004854639e-04f, 1.005252970e-04f, 1.005649527e-04f, 1.006044310e-04f, 1.006437319e-04f, 1.006828552e-04f, 1.007218010e-04f, +1.007605692e-04f, 1.007991598e-04f, 1.008375726e-04f, 1.008758077e-04f, 1.009138650e-04f, 1.009517444e-04f, 1.009894459e-04f, 1.010269695e-04f, 1.010643150e-04f, 1.011014825e-04f, +1.011384719e-04f, 1.011752831e-04f, 1.012119161e-04f, 1.012483709e-04f, 1.012846474e-04f, 1.013207455e-04f, 1.013566653e-04f, 1.013924066e-04f, 1.014279694e-04f, 1.014633537e-04f, +1.014985594e-04f, 1.015335865e-04f, 1.015684349e-04f, 1.016031046e-04f, 1.016375956e-04f, 1.016719077e-04f, 1.017060410e-04f, 1.017399955e-04f, 1.017737710e-04f, 1.018073675e-04f, +1.018407850e-04f, 1.018740234e-04f, 1.019070828e-04f, 1.019399630e-04f, 1.019726640e-04f, 1.020051859e-04f, 1.020375284e-04f, 1.020696916e-04f, 1.021016755e-04f, 1.021334801e-04f, +1.021651051e-04f, 1.021965508e-04f, 1.022278169e-04f, 1.022589035e-04f, 1.022898105e-04f, 1.023205379e-04f, 1.023510857e-04f, 1.023814537e-04f, 1.024116420e-04f, 1.024416506e-04f, +1.024714794e-04f, 1.025011283e-04f, 1.025305974e-04f, 1.025598865e-04f, 1.025889957e-04f, 1.026179250e-04f, 1.026466742e-04f, 1.026752434e-04f, 1.027036325e-04f, 1.027318415e-04f, +1.027598703e-04f, 1.027877190e-04f, 1.028153875e-04f, 1.028428757e-04f, 1.028701837e-04f, 1.028973113e-04f, 1.029242586e-04f, 1.029510256e-04f, 1.029776121e-04f, 1.030040182e-04f, +1.030302439e-04f, 1.030562891e-04f, 1.030821537e-04f, 1.031078378e-04f, 1.031333414e-04f, 1.031586643e-04f, 1.031838066e-04f, 1.032087683e-04f, 1.032335492e-04f, 1.032581495e-04f, +1.032825690e-04f, 1.033068077e-04f, 1.033308657e-04f, 1.033547428e-04f, 1.033784391e-04f, 1.034019545e-04f, 1.034252890e-04f, 1.034484426e-04f, 1.034714153e-04f, 1.034942070e-04f, +1.035168177e-04f, 1.035392474e-04f, 1.035614961e-04f, 1.035835637e-04f, 1.036054502e-04f, 1.036271556e-04f, 1.036486799e-04f, 1.036700230e-04f, 1.036911850e-04f, 1.037121658e-04f, +1.037329654e-04f, 1.037535837e-04f, 1.037740208e-04f, 1.037942767e-04f, 1.038143512e-04f, 1.038342445e-04f, 1.038539564e-04f, 1.038734869e-04f, 1.038928362e-04f, 1.039120040e-04f, +1.039309904e-04f, 1.039497954e-04f, 1.039684190e-04f, 1.039868612e-04f, 1.040051219e-04f, 1.040232011e-04f, 1.040410988e-04f, 1.040588150e-04f, 1.040763497e-04f, 1.040937028e-04f, +1.041108744e-04f, 1.041278644e-04f, 1.041446728e-04f, 1.041612997e-04f, 1.041777449e-04f, 1.041940086e-04f, 1.042100906e-04f, 1.042259909e-04f, 1.042417096e-04f, 1.042572467e-04f, +1.042726020e-04f, 1.042877757e-04f, 1.043027677e-04f, 1.043175779e-04f, 1.043322065e-04f, 1.043466533e-04f, 1.043609184e-04f, 1.043750017e-04f, 1.043889033e-04f, 1.044026231e-04f, +1.044161612e-04f, 1.044295175e-04f, 1.044426920e-04f, 1.044556847e-04f, 1.044684956e-04f, 1.044811247e-04f, 1.044935720e-04f, 1.045058375e-04f, 1.045179211e-04f, 1.045298230e-04f, +1.045415430e-04f, 1.045530811e-04f, 1.045644375e-04f, 1.045756119e-04f, 1.045866046e-04f, 1.045974154e-04f, 1.046080443e-04f, 1.046184914e-04f, 1.046287566e-04f, 1.046388400e-04f, +1.046487415e-04f, 1.046584612e-04f, 1.046679989e-04f, 1.046773549e-04f, 1.046865289e-04f, 1.046955211e-04f, 1.047043315e-04f, 1.047129599e-04f, 1.047214065e-04f, 1.047296713e-04f, +1.047377542e-04f, 1.047456552e-04f, 1.047533744e-04f, 1.047609117e-04f, 1.047682672e-04f, 1.047754409e-04f, 1.047824327e-04f, 1.047892426e-04f, 1.047958707e-04f, 1.048023170e-04f, +1.048085815e-04f, 1.048146641e-04f, 1.048205650e-04f, 1.048262840e-04f, 1.048318212e-04f, 1.048371766e-04f, 1.048423503e-04f, 1.048473421e-04f, 1.048521522e-04f, 1.048567805e-04f, +1.048612271e-04f, 1.048654918e-04f, 1.048695749e-04f, 1.048734762e-04f, 1.048771958e-04f, 1.048807337e-04f, 1.048840898e-04f, 1.048872643e-04f, 1.048902571e-04f, 1.048930682e-04f, +1.048956976e-04f, 1.048981454e-04f, 1.049004116e-04f, 1.049024961e-04f, 1.049043990e-04f, 1.049061203e-04f, 1.049076600e-04f, 1.049090181e-04f, 1.049101947e-04f, 1.049111897e-04f, +1.049120032e-04f, 1.049126351e-04f, 1.049130856e-04f, 1.049133545e-04f, 1.049134420e-04f, 1.049133480e-04f, 1.049130726e-04f, 1.049126157e-04f, 1.049119775e-04f, 1.049111578e-04f, +1.049101568e-04f, 1.049089743e-04f, 1.049076106e-04f, 1.049060655e-04f, 1.049043391e-04f, 1.049024315e-04f, 1.049003425e-04f, 1.048980723e-04f, 1.048956209e-04f, 1.048929883e-04f, +1.048901745e-04f, 1.048871795e-04f, 1.048840034e-04f, 1.048806461e-04f, 1.048771078e-04f, 1.048733884e-04f, 1.048694879e-04f, 1.048654063e-04f, 1.048611438e-04f, 1.048567002e-04f, +1.048520757e-04f, 1.048472703e-04f, 1.048422839e-04f, 1.048371167e-04f, 1.048317685e-04f, 1.048262395e-04f, 1.048205298e-04f, 1.048146392e-04f, 1.048085678e-04f, 1.048023157e-04f, +1.047958829e-04f, 1.047892694e-04f, 1.047824752e-04f, 1.047755004e-04f, 1.047683450e-04f, 1.047610090e-04f, 1.047534925e-04f, 1.047457955e-04f, 1.047379179e-04f, 1.047298599e-04f, +1.047216215e-04f, 1.047132027e-04f, 1.047046034e-04f, 1.046958239e-04f, 1.046868640e-04f, 1.046777239e-04f, 1.046684035e-04f, 1.046589029e-04f, 1.046492221e-04f, 1.046393612e-04f, +1.046293202e-04f, 1.046190990e-04f, 1.046086979e-04f, 1.045981166e-04f, 1.045873555e-04f, 1.045764143e-04f, 1.045652933e-04f, 1.045539924e-04f, 1.045425116e-04f, 1.045308510e-04f, +1.045190107e-04f, 1.045069906e-04f, 1.044947908e-04f, 1.044824113e-04f, 1.044698523e-04f, 1.044571136e-04f, 1.044441954e-04f, 1.044310977e-04f, 1.044178205e-04f, 1.044043638e-04f, +1.043907278e-04f, 1.043769124e-04f, 1.043629177e-04f, 1.043487437e-04f, 1.043343905e-04f, 1.043198581e-04f, 1.043051465e-04f, 1.042902558e-04f, 1.042751860e-04f, 1.042599372e-04f, +1.042445094e-04f, 1.042289027e-04f, 1.042131171e-04f, 1.041971526e-04f, 1.041810093e-04f, 1.041646872e-04f, 1.041481863e-04f, 1.041315068e-04f, 1.041146487e-04f, 1.040976119e-04f, +1.040803966e-04f, 1.040630028e-04f, 1.040454305e-04f, 1.040276798e-04f, 1.040097508e-04f, 1.039916434e-04f, 1.039733577e-04f, 1.039548938e-04f, 1.039362518e-04f, 1.039174316e-04f, +1.038984333e-04f, 1.038792570e-04f, 1.038599027e-04f, 1.038403704e-04f, 1.038206603e-04f, 1.038007723e-04f, 1.037807065e-04f, 1.037604630e-04f, 1.037400418e-04f, 1.037194430e-04f, +1.036986666e-04f, 1.036777126e-04f, 1.036565812e-04f, 1.036352723e-04f, 1.036137861e-04f, 1.035921225e-04f, 1.035702817e-04f, 1.035482636e-04f, 1.035260684e-04f, 1.035036960e-04f, +1.034811466e-04f, 1.034584202e-04f, 1.034355168e-04f, 1.034124366e-04f, 1.033891795e-04f, 1.033657456e-04f, 1.033421350e-04f, 1.033183478e-04f, 1.032943839e-04f, 1.032702434e-04f, +1.032459265e-04f, 1.032214331e-04f, 1.031967633e-04f, 1.031719172e-04f, 1.031468949e-04f, 1.031216963e-04f, 1.030963216e-04f, 1.030707708e-04f, 1.030450439e-04f, 1.030191411e-04f, +1.029930624e-04f, 1.029668078e-04f, 1.029403774e-04f, 1.029137714e-04f, 1.028869896e-04f, 1.028600322e-04f, 1.028328993e-04f, 1.028055909e-04f, 1.027781071e-04f, 1.027504479e-04f, +1.027226135e-04f, 1.026946038e-04f, 1.026664189e-04f, 1.026380590e-04f, 1.026095240e-04f, 1.025808140e-04f, 1.025519292e-04f, 1.025228695e-04f, 1.024936350e-04f, 1.024642258e-04f, +1.024346419e-04f, 1.024048835e-04f, 1.023749506e-04f, 1.023448432e-04f, 1.023145614e-04f, 1.022841054e-04f, 1.022534751e-04f, 1.022226706e-04f, 1.021916920e-04f, 1.021605394e-04f, +1.021292128e-04f, 1.020977124e-04f, 1.020660380e-04f, 1.020341900e-04f, 1.020021682e-04f, 1.019699729e-04f, 1.019376040e-04f, 1.019050616e-04f, 1.018723458e-04f, 1.018394567e-04f, +1.018063943e-04f, 1.017731587e-04f, 1.017397501e-04f, 1.017061683e-04f, 1.016724137e-04f, 1.016384861e-04f, 1.016043857e-04f, 1.015701125e-04f, 1.015356667e-04f, 1.015010483e-04f, +1.014662574e-04f, 1.014312940e-04f, 1.013961583e-04f, 1.013608502e-04f, 1.013253699e-04f, 1.012897175e-04f, 1.012538931e-04f, 1.012178966e-04f, 1.011817282e-04f, 1.011453880e-04f, +1.011088761e-04f, 1.010721924e-04f, 1.010353372e-04f, 1.009983104e-04f, 1.009611122e-04f, 1.009237426e-04f, 1.008862018e-04f, 1.008484898e-04f, 1.008106066e-04f, 1.007725524e-04f, +1.007343272e-04f, 1.006959311e-04f, 1.006573643e-04f, 1.006186267e-04f, 1.005797185e-04f, 1.005406398e-04f, 1.005013906e-04f, 1.004619709e-04f, 1.004223810e-04f, 1.003826209e-04f, +1.003426906e-04f, 1.003025903e-04f, 1.002623200e-04f, 1.002218798e-04f, 1.001812699e-04f, 1.001404902e-04f, 1.000995408e-04f, 1.000584220e-04f, 1.000171337e-04f, 9.997567598e-05f, +9.993404901e-05f, 9.989225284e-05f, 9.985028756e-05f, 9.980815326e-05f, 9.976585002e-05f, 9.972337794e-05f, 9.968073709e-05f, 9.963792758e-05f, 9.959494949e-05f, 9.955180290e-05f, +9.950848791e-05f, 9.946500461e-05f, 9.942135308e-05f, 9.937753342e-05f, 9.933354572e-05f, 9.928939007e-05f, 9.924506656e-05f, 9.920057527e-05f, 9.915591631e-05f, 9.911108977e-05f, +9.906609573e-05f, 9.902093429e-05f, 9.897560554e-05f, 9.893010958e-05f, 9.888444650e-05f, 9.883861639e-05f, 9.879261934e-05f, 9.874645546e-05f, 9.870012483e-05f, 9.865362755e-05f, +9.860696371e-05f, 9.856013342e-05f, 9.851313676e-05f, 9.846597383e-05f, 9.841864473e-05f, 9.837114955e-05f, 9.832348839e-05f, 9.827566135e-05f, 9.822766853e-05f, 9.817951002e-05f, +9.813118591e-05f, 9.808269632e-05f, 9.803404133e-05f, 9.798522105e-05f, 9.793623558e-05f, 9.788708500e-05f, 9.783776943e-05f, 9.778828897e-05f, 9.773864370e-05f, 9.768883374e-05f, +9.763885919e-05f, 9.758872013e-05f, 9.753841669e-05f, 9.748794895e-05f, 9.743731702e-05f, 9.738652100e-05f, 9.733556099e-05f, 9.728443710e-05f, 9.723314943e-05f, 9.718169808e-05f, +9.713008316e-05f, 9.707830476e-05f, 9.702636300e-05f, 9.697425798e-05f, 9.692198979e-05f, 9.686955855e-05f, 9.681696436e-05f, 9.676420733e-05f, 9.671128756e-05f, 9.665820516e-05f, +9.660496023e-05f, 9.655155288e-05f, 9.649798322e-05f, 9.644425135e-05f, 9.639035738e-05f, 9.633630142e-05f, 9.628208358e-05f, 9.622770396e-05f, 9.617316267e-05f, 9.611845982e-05f, +9.606359552e-05f, 9.600856988e-05f, 9.595338301e-05f, 9.589803501e-05f, 9.584252601e-05f, 9.578685610e-05f, 9.573102540e-05f, 9.567503401e-05f, 9.561888206e-05f, 9.556256964e-05f, +9.550609688e-05f, 9.544946389e-05f, 9.539267076e-05f, 9.533571763e-05f, 9.527860460e-05f, 9.522133178e-05f, 9.516389929e-05f, 9.510630724e-05f, 9.504855574e-05f, 9.499064491e-05f, +9.493257486e-05f, 9.487434571e-05f, 9.481595756e-05f, 9.475741055e-05f, 9.469870477e-05f, 9.463984035e-05f, 9.458081741e-05f, 9.452163605e-05f, 9.446229639e-05f, 9.440279856e-05f, +9.434314267e-05f, 9.428332883e-05f, 9.422335716e-05f, 9.416322778e-05f, 9.410294081e-05f, 9.404249636e-05f, 9.398189456e-05f, 9.392113552e-05f, 9.386021937e-05f, 9.379914621e-05f, +9.373791618e-05f, 9.367652938e-05f, 9.361498595e-05f, 9.355328599e-05f, 9.349142964e-05f, 9.342941700e-05f, 9.336724821e-05f, 9.330492338e-05f, 9.324244264e-05f, 9.317980610e-05f, +9.311701390e-05f, 9.305406614e-05f, 9.299096296e-05f, 9.292770447e-05f, 9.286429080e-05f, 9.280072208e-05f, 9.273699842e-05f, 9.267311996e-05f, 9.260908680e-05f, 9.254489909e-05f, +9.248055694e-05f, 9.241606047e-05f, 9.235140982e-05f, 9.228660511e-05f, 9.222164646e-05f, 9.215653400e-05f, 9.209126786e-05f, 9.202584816e-05f, 9.196027503e-05f, 9.189454860e-05f, +9.182866899e-05f, 9.176263633e-05f, 9.169645075e-05f, 9.163011237e-05f, 9.156362133e-05f, 9.149697775e-05f, 9.143018177e-05f, 9.136323350e-05f, 9.129613308e-05f, 9.122888064e-05f, +9.116147631e-05f, 9.109392022e-05f, 9.102621250e-05f, 9.095835328e-05f, 9.089034269e-05f, 9.082218085e-05f, 9.075386791e-05f, 9.068540400e-05f, 9.061678924e-05f, 9.054802376e-05f, +9.047910771e-05f, 9.041004120e-05f, 9.034082439e-05f, 9.027145738e-05f, 9.020194033e-05f, 9.013227337e-05f, 9.006245662e-05f, 8.999249022e-05f, 8.992237431e-05f, 8.985210901e-05f, +8.978169448e-05f, 8.971113083e-05f, 8.964041820e-05f, 8.956955674e-05f, 8.949854657e-05f, 8.942738784e-05f, 8.935608067e-05f, 8.928462521e-05f, 8.921302159e-05f, 8.914126994e-05f, +8.906937041e-05f, 8.899732313e-05f, 8.892512825e-05f, 8.885278589e-05f, 8.878029619e-05f, 8.870765930e-05f, 8.863487536e-05f, 8.856194449e-05f, 8.848886685e-05f, 8.841564256e-05f, +8.834227178e-05f, 8.826875463e-05f, 8.819509126e-05f, 8.812128181e-05f, 8.804732643e-05f, 8.797322524e-05f, 8.789897840e-05f, 8.782458603e-05f, 8.775004830e-05f, 8.767536532e-05f, +8.760053726e-05f, 8.752556425e-05f, 8.745044643e-05f, 8.737518394e-05f, 8.729977694e-05f, 8.722422555e-05f, 8.714852993e-05f, 8.707269022e-05f, 8.699670656e-05f, 8.692057909e-05f, +8.684430797e-05f, 8.676789333e-05f, 8.669133533e-05f, 8.661463409e-05f, 8.653778978e-05f, 8.646080253e-05f, 8.638367250e-05f, 8.630639982e-05f, 8.622898465e-05f, 8.615142712e-05f, +8.607372739e-05f, 8.599588561e-05f, 8.591790192e-05f, 8.583977646e-05f, 8.576150940e-05f, 8.568310086e-05f, 8.560455101e-05f, 8.552585998e-05f, 8.544702794e-05f, 8.536805502e-05f, +8.528894138e-05f, 8.520968716e-05f, 8.513029252e-05f, 8.505075760e-05f, 8.497108256e-05f, 8.489126754e-05f, 8.481131270e-05f, 8.473121818e-05f, 8.465098414e-05f, 8.457061073e-05f, +8.449009810e-05f, 8.440944639e-05f, 8.432865577e-05f, 8.424772638e-05f, 8.416665838e-05f, 8.408545192e-05f, 8.400410714e-05f, 8.392262422e-05f, 8.384100328e-05f, 8.375924450e-05f, +8.367734803e-05f, 8.359531401e-05f, 8.351314260e-05f, 8.343083396e-05f, 8.334838824e-05f, 8.326580559e-05f, 8.318308618e-05f, 8.310023015e-05f, 8.301723766e-05f, 8.293410886e-05f, +8.285084392e-05f, 8.276744299e-05f, 8.268390622e-05f, 8.260023377e-05f, 8.251642579e-05f, 8.243248245e-05f, 8.234840391e-05f, 8.226419031e-05f, 8.217984181e-05f, 8.209535858e-05f, +8.201074078e-05f, 8.192598855e-05f, 8.184110206e-05f, 8.175608147e-05f, 8.167092693e-05f, 8.158563861e-05f, 8.150021666e-05f, 8.141466125e-05f, 8.132897253e-05f, 8.124315066e-05f, +8.115719581e-05f, 8.107110813e-05f, 8.098488778e-05f, 8.089853493e-05f, 8.081204974e-05f, 8.072543236e-05f, 8.063868297e-05f, 8.055180171e-05f, 8.046478876e-05f, 8.037764427e-05f, +8.029036841e-05f, 8.020296134e-05f, 8.011542322e-05f, 8.002775422e-05f, 7.993995449e-05f, 7.985202421e-05f, 7.976396353e-05f, 7.967577262e-05f, 7.958745165e-05f, 7.949900077e-05f, +7.941042015e-05f, 7.932170996e-05f, 7.923287036e-05f, 7.914390152e-05f, 7.905480360e-05f, 7.896557677e-05f, 7.887622119e-05f, 7.878673703e-05f, 7.869712445e-05f, 7.860738362e-05f, +7.851751471e-05f, 7.842751789e-05f, 7.833739332e-05f, 7.824714117e-05f, 7.815676160e-05f, 7.806625478e-05f, 7.797562089e-05f, 7.788486008e-05f, 7.779397254e-05f, 7.770295842e-05f, +7.761181789e-05f, 7.752055112e-05f, 7.742915829e-05f, 7.733763956e-05f, 7.724599510e-05f, 7.715422508e-05f, 7.706232967e-05f, 7.697030904e-05f, 7.687816335e-05f, 7.678589279e-05f, +7.669349752e-05f, 7.660097772e-05f, 7.650833354e-05f, 7.641556517e-05f, 7.632267278e-05f, 7.622965653e-05f, 7.613651660e-05f, 7.604325316e-05f, 7.594986639e-05f, 7.585635645e-05f, +7.576272351e-05f, 7.566896776e-05f, 7.557508937e-05f, 7.548108850e-05f, 7.538696533e-05f, 7.529272003e-05f, 7.519835278e-05f, 7.510386376e-05f, 7.500925313e-05f, 7.491452107e-05f, +7.481966775e-05f, 7.472469336e-05f, 7.462959806e-05f, 7.453438202e-05f, 7.443904544e-05f, 7.434358847e-05f, 7.424801130e-05f, 7.415231411e-05f, 7.405649706e-05f, 7.396056033e-05f, +7.386450411e-05f, 7.376832856e-05f, 7.367203387e-05f, 7.357562021e-05f, 7.347908776e-05f, 7.338243670e-05f, 7.328566720e-05f, 7.318877944e-05f, 7.309177360e-05f, 7.299464986e-05f, +7.289740840e-05f, 7.280004939e-05f, 7.270257301e-05f, 7.260497945e-05f, 7.250726888e-05f, 7.240944148e-05f, 7.231149743e-05f, 7.221343691e-05f, 7.211526010e-05f, 7.201696718e-05f, +7.191855834e-05f, 7.182003374e-05f, 7.172139358e-05f, 7.162263802e-05f, 7.152376726e-05f, 7.142478148e-05f, 7.132568085e-05f, 7.122646556e-05f, 7.112713579e-05f, 7.102769172e-05f, +7.092813353e-05f, 7.082846141e-05f, 7.072867553e-05f, 7.062877609e-05f, 7.052876326e-05f, 7.042863723e-05f, 7.032839817e-05f, 7.022804628e-05f, 7.012758174e-05f, 7.002700472e-05f, +6.992631542e-05f, 6.982551402e-05f, 6.972460070e-05f, 6.962357564e-05f, 6.952243904e-05f, 6.942119107e-05f, 6.931983193e-05f, 6.921836179e-05f, 6.911678084e-05f, 6.901508927e-05f, +6.891328726e-05f, 6.881137500e-05f, 6.870935268e-05f, 6.860722047e-05f, 6.850497858e-05f, 6.840262717e-05f, 6.830016645e-05f, 6.819759659e-05f, 6.809491779e-05f, 6.799213023e-05f, +6.788923409e-05f, 6.778622958e-05f, 6.768311687e-05f, 6.757989615e-05f, 6.747656761e-05f, 6.737313143e-05f, 6.726958782e-05f, 6.716593695e-05f, 6.706217901e-05f, 6.695831420e-05f, +6.685434270e-05f, 6.675026470e-05f, 6.664608039e-05f, 6.654178996e-05f, 6.643739360e-05f, 6.633289150e-05f, 6.622828385e-05f, 6.612357084e-05f, 6.601875266e-05f, 6.591382950e-05f, +6.580880156e-05f, 6.570366901e-05f, 6.559843206e-05f, 6.549309090e-05f, 6.538764571e-05f, 6.528209670e-05f, 6.517644404e-05f, 6.507068793e-05f, 6.496482857e-05f, 6.485886614e-05f, +6.475280084e-05f, 6.464663287e-05f, 6.454036240e-05f, 6.443398965e-05f, 6.432751479e-05f, 6.422093803e-05f, 6.411425955e-05f, 6.400747955e-05f, 6.390059823e-05f, 6.379361577e-05f, +6.368653237e-05f, 6.357934823e-05f, 6.347206354e-05f, 6.336467849e-05f, 6.325719328e-05f, 6.314960811e-05f, 6.304192316e-05f, 6.293413864e-05f, 6.282625473e-05f, 6.271827164e-05f, +6.261018956e-05f, 6.250200868e-05f, 6.239372920e-05f, 6.228535133e-05f, 6.217687524e-05f, 6.206830115e-05f, 6.195962924e-05f, 6.185085971e-05f, 6.174199276e-05f, 6.163302859e-05f, +6.152396739e-05f, 6.141480936e-05f, 6.130555470e-05f, 6.119620361e-05f, 6.108675628e-05f, 6.097721291e-05f, 6.086757370e-05f, 6.075783884e-05f, 6.064800855e-05f, 6.053808300e-05f, +6.042806241e-05f, 6.031794696e-05f, 6.020773687e-05f, 6.009743233e-05f, 5.998703353e-05f, 5.987654068e-05f, 5.976595398e-05f, 5.965527363e-05f, 5.954449982e-05f, 5.943363275e-05f, +5.932267263e-05f, 5.921161966e-05f, 5.910047404e-05f, 5.898923596e-05f, 5.887790562e-05f, 5.876648324e-05f, 5.865496900e-05f, 5.854336312e-05f, 5.843166578e-05f, 5.831987720e-05f, +5.820799757e-05f, 5.809602710e-05f, 5.798396598e-05f, 5.787181443e-05f, 5.775957263e-05f, 5.764724080e-05f, 5.753481913e-05f, 5.742230783e-05f, 5.730970710e-05f, 5.719701714e-05f, +5.708423816e-05f, 5.697137035e-05f, 5.685841393e-05f, 5.674536909e-05f, 5.663223604e-05f, 5.651901499e-05f, 5.640570613e-05f, 5.629230966e-05f, 5.617882580e-05f, 5.606525475e-05f, +5.595159671e-05f, 5.583785188e-05f, 5.572402048e-05f, 5.561010269e-05f, 5.549609874e-05f, 5.538200882e-05f, 5.526783314e-05f, 5.515357191e-05f, 5.503922532e-05f, 5.492479359e-05f, +5.481027691e-05f, 5.469567551e-05f, 5.458098957e-05f, 5.446621931e-05f, 5.435136494e-05f, 5.423642665e-05f, 5.412140466e-05f, 5.400629917e-05f, 5.389111039e-05f, 5.377583853e-05f, +5.366048378e-05f, 5.354504637e-05f, 5.342952649e-05f, 5.331392435e-05f, 5.319824016e-05f, 5.308247413e-05f, 5.296662647e-05f, 5.285069737e-05f, 5.273468706e-05f, 5.261859574e-05f, +5.250242361e-05f, 5.238617088e-05f, 5.226983777e-05f, 5.215342448e-05f, 5.203693121e-05f, 5.192035819e-05f, 5.180370561e-05f, 5.168697368e-05f, 5.157016262e-05f, 5.145327263e-05f, +5.133630393e-05f, 5.121925672e-05f, 5.110213120e-05f, 5.098492760e-05f, 5.086764612e-05f, 5.075028697e-05f, 5.063285035e-05f, 5.051533649e-05f, 5.039774559e-05f, 5.028007786e-05f, +5.016233350e-05f, 5.004451274e-05f, 4.992661578e-05f, 4.980864283e-05f, 4.969059411e-05f, 4.957246982e-05f, 4.945427017e-05f, 4.933599538e-05f, 4.921764566e-05f, 4.909922121e-05f, +4.898072226e-05f, 4.886214901e-05f, 4.874350167e-05f, 4.862478045e-05f, 4.850598558e-05f, 4.838711725e-05f, 4.826817568e-05f, 4.814916108e-05f, 4.803007368e-05f, 4.791091367e-05f, +4.779168127e-05f, 4.767237669e-05f, 4.755300015e-05f, 4.743355186e-05f, 4.731403203e-05f, 4.719444087e-05f, 4.707477861e-05f, 4.695504544e-05f, 4.683524159e-05f, 4.671536727e-05f, +4.659542269e-05f, 4.647540806e-05f, 4.635532361e-05f, 4.623516954e-05f, 4.611494606e-05f, 4.599465340e-05f, 4.587429176e-05f, 4.575386136e-05f, 4.563336242e-05f, 4.551279514e-05f, +4.539215975e-05f, 4.527145646e-05f, 4.515068548e-05f, 4.502984703e-05f, 4.490894132e-05f, 4.478796857e-05f, 4.466692899e-05f, 4.454582280e-05f, 4.442465022e-05f, 4.430341145e-05f, +4.418210672e-05f, 4.406073624e-05f, 4.393930022e-05f, 4.381779889e-05f, 4.369623246e-05f, 4.357460114e-05f, 4.345290515e-05f, 4.333114471e-05f, 4.320932003e-05f, 4.308743133e-05f, +4.296547882e-05f, 4.284346273e-05f, 4.272138327e-05f, 4.259924065e-05f, 4.247703510e-05f, 4.235476683e-05f, 4.223243605e-05f, 4.211004299e-05f, 4.198758785e-05f, 4.186507087e-05f, +4.174249226e-05f, 4.161985222e-05f, 4.149715099e-05f, 4.137438878e-05f, 4.125156580e-05f, 4.112868228e-05f, 4.100573843e-05f, 4.088273447e-05f, 4.075967062e-05f, 4.063654709e-05f, +4.051336411e-05f, 4.039012190e-05f, 4.026682066e-05f, 4.014346063e-05f, 4.002004201e-05f, 3.989656503e-05f, 3.977302991e-05f, 3.964943686e-05f, 3.952578611e-05f, 3.940207787e-05f, +3.927831237e-05f, 3.915448981e-05f, 3.903061042e-05f, 3.890667443e-05f, 3.878268204e-05f, 3.865863349e-05f, 3.853452898e-05f, 3.841036874e-05f, 3.828615298e-05f, 3.816188194e-05f, +3.803755582e-05f, 3.791317485e-05f, 3.778873924e-05f, 3.766424923e-05f, 3.753970502e-05f, 3.741510684e-05f, 3.729045491e-05f, 3.716574944e-05f, 3.704099067e-05f, 3.691617880e-05f, +3.679131407e-05f, 3.666639668e-05f, 3.654142687e-05f, 3.641640485e-05f, 3.629133085e-05f, 3.616620507e-05f, 3.604102776e-05f, 3.591579912e-05f, 3.579051938e-05f, 3.566518875e-05f, +3.553980747e-05f, 3.541437575e-05f, 3.528889381e-05f, 3.516336188e-05f, 3.503778017e-05f, 3.491214891e-05f, 3.478646832e-05f, 3.466073862e-05f, 3.453496004e-05f, 3.440913279e-05f, +3.428325710e-05f, 3.415733318e-05f, 3.403136127e-05f, 3.390534158e-05f, 3.377927434e-05f, 3.365315976e-05f, 3.352699808e-05f, 3.340078951e-05f, 3.327453427e-05f, 3.314823259e-05f, +3.302188469e-05f, 3.289549080e-05f, 3.276905113e-05f, 3.264256591e-05f, 3.251603536e-05f, 3.238945970e-05f, 3.226283917e-05f, 3.213617397e-05f, 3.200946434e-05f, 3.188271049e-05f, +3.175591265e-05f, 3.162907105e-05f, 3.150218590e-05f, 3.137525743e-05f, 3.124828587e-05f, 3.112127143e-05f, 3.099421434e-05f, 3.086711482e-05f, 3.073997311e-05f, 3.061278941e-05f, +3.048556396e-05f, 3.035829698e-05f, 3.023098869e-05f, 3.010363931e-05f, 2.997624908e-05f, 2.984881821e-05f, 2.972134693e-05f, 2.959383546e-05f, 2.946628403e-05f, 2.933869286e-05f, +2.921106217e-05f, 2.908339219e-05f, 2.895568315e-05f, 2.882793526e-05f, 2.870014876e-05f, 2.857232386e-05f, 2.844446080e-05f, 2.831655979e-05f, 2.818862106e-05f, 2.806064484e-05f, +2.793263135e-05f, 2.780458081e-05f, 2.767649346e-05f, 2.754836950e-05f, 2.742020918e-05f, 2.729201271e-05f, 2.716378032e-05f, 2.703551224e-05f, 2.690720868e-05f, 2.677886988e-05f, +2.665049606e-05f, 2.652208744e-05f, 2.639364426e-05f, 2.626516672e-05f, 2.613665507e-05f, 2.600810953e-05f, 2.587953032e-05f, 2.575091766e-05f, 2.562227179e-05f, 2.549359292e-05f, +2.536488129e-05f, 2.523613712e-05f, 2.510736063e-05f, 2.497855205e-05f, 2.484971161e-05f, 2.472083953e-05f, 2.459193604e-05f, 2.446300136e-05f, 2.433403571e-05f, 2.420503934e-05f, +2.407601245e-05f, 2.394695528e-05f, 2.381786806e-05f, 2.368875100e-05f, 2.355960434e-05f, 2.343042830e-05f, 2.330122310e-05f, 2.317198898e-05f, 2.304272615e-05f, 2.291343486e-05f, +2.278411531e-05f, 2.265476774e-05f, 2.252539237e-05f, 2.239598944e-05f, 2.226655916e-05f, 2.213710176e-05f, 2.200761748e-05f, 2.187810653e-05f, 2.174856914e-05f, 2.161900554e-05f, +2.148941595e-05f, 2.135980061e-05f, 2.123015973e-05f, 2.110049355e-05f, 2.097080229e-05f, 2.084108617e-05f, 2.071134544e-05f, 2.058158030e-05f, 2.045179099e-05f, 2.032197773e-05f, +2.019214076e-05f, 2.006228029e-05f, 1.993239656e-05f, 1.980248979e-05f, 1.967256020e-05f, 1.954260803e-05f, 1.941263351e-05f, 1.928263685e-05f, 1.915261829e-05f, 1.902257804e-05f, +1.889251635e-05f, 1.876243344e-05f, 1.863232953e-05f, 1.850220484e-05f, 1.837205962e-05f, 1.824189408e-05f, 1.811170844e-05f, 1.798150295e-05f, 1.785127782e-05f, 1.772103329e-05f, +1.759076957e-05f, 1.746048690e-05f, 1.733018550e-05f, 1.719986560e-05f, 1.706952743e-05f, 1.693917122e-05f, 1.680879719e-05f, 1.667840556e-05f, 1.654799657e-05f, 1.641757044e-05f, +1.628712741e-05f, 1.615666769e-05f, 1.602619152e-05f, 1.589569911e-05f, 1.576519071e-05f, 1.563466653e-05f, 1.550412681e-05f, 1.537357177e-05f, 1.524300163e-05f, 1.511241663e-05f, +1.498181700e-05f, 1.485120295e-05f, 1.472057472e-05f, 1.458993253e-05f, 1.445927661e-05f, 1.432860720e-05f, 1.419792451e-05f, 1.406722877e-05f, 1.393652021e-05f, 1.380579906e-05f, +1.367506555e-05f, 1.354431989e-05f, 1.341356233e-05f, 1.328279308e-05f, 1.315201238e-05f, 1.302122045e-05f, 1.289041752e-05f, 1.275960381e-05f, 1.262877956e-05f, 1.249794499e-05f, +1.236710033e-05f, 1.223624580e-05f, 1.210538163e-05f, 1.197450805e-05f, 1.184362529e-05f, 1.171273358e-05f, 1.158183313e-05f, 1.145092419e-05f, 1.132000697e-05f, 1.118908170e-05f, +1.105814861e-05f, 1.092720793e-05f, 1.079625989e-05f, 1.066530471e-05f, 1.053434261e-05f, 1.040337384e-05f, 1.027239860e-05f, 1.014141714e-05f, 1.001042968e-05f, 9.879436437e-06f, +9.748437650e-06f, 9.617433542e-06f, 9.486424341e-06f, 9.355410273e-06f, 9.224391567e-06f, 9.093368447e-06f, 8.962341143e-06f, 8.831309881e-06f, 8.700274888e-06f, 8.569236391e-06f, +8.438194617e-06f, 8.307149793e-06f, 8.176102147e-06f, 8.045051904e-06f, 7.913999292e-06f, 7.782944539e-06f, 7.651887870e-06f, 7.520829513e-06f, 7.389769695e-06f, 7.258708643e-06f, +7.127646583e-06f, 6.996583743e-06f, 6.865520349e-06f, 6.734456627e-06f, 6.603392806e-06f, 6.472329111e-06f, 6.341265770e-06f, 6.210203008e-06f, 6.079141054e-06f, 5.948080132e-06f, +5.817020471e-06f, 5.685962297e-06f, 5.554905836e-06f, 5.423851315e-06f, 5.292798960e-06f, 5.161748999e-06f, 5.030701657e-06f, 4.899657162e-06f, 4.768615739e-06f, 4.637577615e-06f, +4.506543017e-06f, 4.375512170e-06f, 4.244485302e-06f, 4.113462639e-06f, 3.982444406e-06f, 3.851430831e-06f, 3.720422139e-06f, 3.589418557e-06f, 3.458420311e-06f, 3.327427627e-06f, +3.196440731e-06f, 3.065459850e-06f, 2.934485209e-06f, 2.803517035e-06f, 2.672555554e-06f, 2.541600990e-06f, 2.410653572e-06f, 2.279713524e-06f, 2.148781072e-06f, 2.017856443e-06f, +1.886939861e-06f, 1.756031554e-06f, 1.625131746e-06f, 1.494240664e-06f, 1.363358532e-06f, 1.232485577e-06f, 1.101622025e-06f, 9.707681006e-07f, 8.399240296e-07f, 7.090900377e-07f, +5.782663502e-07f, 4.474531926e-07f, 3.166507904e-07f, 1.858593688e-07f, 5.507915326e-08f, -7.568963102e-08f, -2.064467588e-07f, -3.371920048e-07f, -4.679251439e-07f, -5.986459509e-07f, +-7.293542009e-07f, -8.600496687e-07f, -9.907321294e-07f, -1.121401358e-06f, -1.252057129e-06f, -1.382699219e-06f, -1.513327402e-06f, -1.643941453e-06f, -1.774541149e-06f, -1.905126263e-06f, +-2.035696572e-06f, -2.166251850e-06f, -2.296791874e-06f, -2.427316418e-06f, -2.557825259e-06f, -2.688318171e-06f, -2.818794931e-06f, -2.949255315e-06f, -3.079699097e-06f, -3.210126053e-06f, +-3.340535961e-06f, -3.470928594e-06f, -3.601303730e-06f, -3.731661144e-06f, -3.862000612e-06f, -3.992321911e-06f, -4.122624816e-06f, -4.252909104e-06f, -4.383174551e-06f, -4.513420932e-06f, +-4.643648025e-06f, -4.773855607e-06f, -4.904043452e-06f, -5.034211338e-06f, -5.164359041e-06f, -5.294486339e-06f, -5.424593007e-06f, -5.554678822e-06f, -5.684743561e-06f, -5.814787001e-06f, +-5.944808919e-06f, -6.074809092e-06f, -6.204787296e-06f, -6.334743309e-06f, -6.464676908e-06f, -6.594587870e-06f, -6.724475973e-06f, -6.854340992e-06f, -6.984182707e-06f, -7.114000894e-06f, +-7.243795331e-06f, -7.373565795e-06f, -7.503312063e-06f, -7.633033915e-06f, -7.762731126e-06f, -7.892403476e-06f, -8.022050741e-06f, -8.151672701e-06f, -8.281269131e-06f, -8.410839812e-06f, +-8.540384520e-06f, -8.669903035e-06f, -8.799395133e-06f, -8.928860594e-06f, -9.058299196e-06f, -9.187710717e-06f, -9.317094936e-06f, -9.446451631e-06f, -9.575780581e-06f, -9.705081565e-06f, +-9.834354361e-06f, -9.963598748e-06f, -1.009281450e-05f, -1.022200141e-05f, -1.035115925e-05f, -1.048028779e-05f, -1.060938681e-05f, -1.073845611e-05f, -1.086749544e-05f, -1.099650461e-05f, +-1.112548337e-05f, -1.125443152e-05f, -1.138334883e-05f, -1.151223509e-05f, -1.164109006e-05f, -1.176991354e-05f, -1.189870530e-05f, -1.202746513e-05f, -1.215619279e-05f, -1.228488808e-05f, +-1.241355076e-05f, -1.254218063e-05f, -1.267077747e-05f, -1.279934105e-05f, -1.292787115e-05f, -1.305636755e-05f, -1.318483004e-05f, -1.331325840e-05f, -1.344165240e-05f, -1.357001183e-05f, +-1.369833647e-05f, -1.382662609e-05f, -1.395488049e-05f, -1.408309944e-05f, -1.421128272e-05f, -1.433943012e-05f, -1.446754141e-05f, -1.459561638e-05f, -1.472365481e-05f, -1.485165648e-05f, +-1.497962117e-05f, -1.510754867e-05f, -1.523543875e-05f, -1.536329120e-05f, -1.549110580e-05f, -1.561888234e-05f, -1.574662059e-05f, -1.587432033e-05f, -1.600198136e-05f, -1.612960344e-05f, +-1.625718638e-05f, -1.638472994e-05f, -1.651223391e-05f, -1.663969807e-05f, -1.676712221e-05f, -1.689450611e-05f, -1.702184955e-05f, -1.714915232e-05f, -1.727641419e-05f, -1.740363496e-05f, +-1.753081441e-05f, -1.765795231e-05f, -1.778504846e-05f, -1.791210263e-05f, -1.803911461e-05f, -1.816608419e-05f, -1.829301115e-05f, -1.841989527e-05f, -1.854673634e-05f, -1.867353414e-05f, +-1.880028846e-05f, -1.892699908e-05f, -1.905366578e-05f, -1.918028835e-05f, -1.930686658e-05f, -1.943340025e-05f, -1.955988914e-05f, -1.968633304e-05f, -1.981273174e-05f, -1.993908501e-05f, +-2.006539266e-05f, -2.019165445e-05f, -2.031787018e-05f, -2.044403963e-05f, -2.057016259e-05f, -2.069623885e-05f, -2.082226818e-05f, -2.094825038e-05f, -2.107418524e-05f, -2.120007253e-05f, +-2.132591204e-05f, -2.145170357e-05f, -2.157744690e-05f, -2.170314181e-05f, -2.182878809e-05f, -2.195438554e-05f, -2.207993392e-05f, -2.220543304e-05f, -2.233088268e-05f, -2.245628263e-05f, +-2.258163267e-05f, -2.270693259e-05f, -2.283218219e-05f, -2.295738124e-05f, -2.308252953e-05f, -2.320762686e-05f, -2.333267301e-05f, -2.345766777e-05f, -2.358261093e-05f, -2.370750227e-05f, +-2.383234159e-05f, -2.395712867e-05f, -2.408186331e-05f, -2.420654528e-05f, -2.433117438e-05f, -2.445575041e-05f, -2.458027314e-05f, -2.470474236e-05f, -2.482915788e-05f, -2.495351947e-05f, +-2.507782692e-05f, -2.520208003e-05f, -2.532627859e-05f, -2.545042238e-05f, -2.557451119e-05f, -2.569854482e-05f, -2.582252306e-05f, -2.594644569e-05f, -2.607031251e-05f, -2.619412330e-05f, +-2.631787786e-05f, -2.644157599e-05f, -2.656521746e-05f, -2.668880207e-05f, -2.681232961e-05f, -2.693579987e-05f, -2.705921265e-05f, -2.718256774e-05f, -2.730586492e-05f, -2.742910400e-05f, +-2.755228475e-05f, -2.767540698e-05f, -2.779847047e-05f, -2.792147502e-05f, -2.804442042e-05f, -2.816730647e-05f, -2.829013295e-05f, -2.841289965e-05f, -2.853560638e-05f, -2.865825292e-05f, +-2.878083907e-05f, -2.890336462e-05f, -2.902582937e-05f, -2.914823310e-05f, -2.927057561e-05f, -2.939285669e-05f, -2.951507614e-05f, -2.963723376e-05f, -2.975932933e-05f, -2.988136265e-05f, +-3.000333352e-05f, -3.012524173e-05f, -3.024708707e-05f, -3.036886934e-05f, -3.049058833e-05f, -3.061224384e-05f, -3.073383567e-05f, -3.085536360e-05f, -3.097682744e-05f, -3.109822698e-05f, +-3.121956201e-05f, -3.134083233e-05f, -3.146203775e-05f, -3.158317804e-05f, -3.170425302e-05f, -3.182526247e-05f, -3.194620619e-05f, -3.206708398e-05f, -3.218789563e-05f, -3.230864095e-05f, +-3.242931973e-05f, -3.254993176e-05f, -3.267047685e-05f, -3.279095478e-05f, -3.291136537e-05f, -3.303170840e-05f, -3.315198367e-05f, -3.327219099e-05f, -3.339233014e-05f, -3.351240093e-05f, +-3.363240316e-05f, -3.375233662e-05f, -3.387220112e-05f, -3.399199644e-05f, -3.411172240e-05f, -3.423137878e-05f, -3.435096540e-05f, -3.447048204e-05f, -3.458992851e-05f, -3.470930460e-05f, +-3.482861012e-05f, -3.494784487e-05f, -3.506700865e-05f, -3.518610125e-05f, -3.530512247e-05f, -3.542407212e-05f, -3.554295000e-05f, -3.566175591e-05f, -3.578048965e-05f, -3.589915101e-05f, +-3.601773981e-05f, -3.613625584e-05f, -3.625469890e-05f, -3.637306880e-05f, -3.649136533e-05f, -3.660958830e-05f, -3.672773751e-05f, -3.684581277e-05f, -3.696381387e-05f, -3.708174061e-05f, +-3.719959281e-05f, -3.731737025e-05f, -3.743507276e-05f, -3.755270012e-05f, -3.767025214e-05f, -3.778772862e-05f, -3.790512938e-05f, -3.802245420e-05f, -3.813970290e-05f, -3.825687528e-05f, +-3.837397114e-05f, -3.849099029e-05f, -3.860793253e-05f, -3.872479766e-05f, -3.884158550e-05f, -3.895829584e-05f, -3.907492849e-05f, -3.919148325e-05f, -3.930795994e-05f, -3.942435835e-05f, +-3.954067830e-05f, -3.965691958e-05f, -3.977308200e-05f, -3.988916537e-05f, -4.000516950e-05f, -4.012109419e-05f, -4.023693924e-05f, -4.035270447e-05f, -4.046838968e-05f, -4.058399468e-05f, +-4.069951927e-05f, -4.081496327e-05f, -4.093032647e-05f, -4.104560869e-05f, -4.116080974e-05f, -4.127592942e-05f, -4.139096754e-05f, -4.150592391e-05f, -4.162079833e-05f, -4.173559063e-05f, +-4.185030059e-05f, -4.196492804e-05f, -4.207947278e-05f, -4.219393462e-05f, -4.230831338e-05f, -4.242260885e-05f, -4.253682085e-05f, -4.265094919e-05f, -4.276499368e-05f, -4.287895413e-05f, +-4.299283035e-05f, -4.310662214e-05f, -4.322032933e-05f, -4.333395172e-05f, -4.344748913e-05f, -4.356094135e-05f, -4.367430821e-05f, -4.378758952e-05f, -4.390078508e-05f, -4.401389471e-05f, +-4.412691822e-05f, -4.423985543e-05f, -4.435270614e-05f, -4.446547017e-05f, -4.457814733e-05f, -4.469073743e-05f, -4.480324029e-05f, -4.491565571e-05f, -4.502798352e-05f, -4.514022352e-05f, +-4.525237554e-05f, -4.536443937e-05f, -4.547641485e-05f, -4.558830177e-05f, -4.570009996e-05f, -4.581180922e-05f, -4.592342938e-05f, -4.603496025e-05f, -4.614640165e-05f, -4.625775338e-05f, +-4.636901527e-05f, -4.648018712e-05f, -4.659126876e-05f, -4.670226000e-05f, -4.681316066e-05f, -4.692397055e-05f, -4.703468949e-05f, -4.714531730e-05f, -4.725585378e-05f, -4.736629877e-05f, +-4.747665207e-05f, -4.758691351e-05f, -4.769708290e-05f, -4.780716005e-05f, -4.791714479e-05f, -4.802703694e-05f, -4.813683630e-05f, -4.824654271e-05f, -4.835615597e-05f, -4.846567591e-05f, +-4.857510235e-05f, -4.868443510e-05f, -4.879367399e-05f, -4.890281882e-05f, -4.901186943e-05f, -4.912082564e-05f, -4.922968725e-05f, -4.933845410e-05f, -4.944712600e-05f, -4.955570277e-05f, +-4.966418423e-05f, -4.977257021e-05f, -4.988086052e-05f, -4.998905499e-05f, -5.009715343e-05f, -5.020515568e-05f, -5.031306154e-05f, -5.042087085e-05f, -5.052858342e-05f, -5.063619907e-05f, +-5.074371764e-05f, -5.085113893e-05f, -5.095846278e-05f, -5.106568901e-05f, -5.117281744e-05f, -5.127984788e-05f, -5.138678018e-05f, -5.149361415e-05f, -5.160034961e-05f, -5.170698638e-05f, +-5.181352430e-05f, -5.191996319e-05f, -5.202630287e-05f, -5.213254316e-05f, -5.223868390e-05f, -5.234472490e-05f, -5.245066600e-05f, -5.255650701e-05f, -5.266224776e-05f, -5.276788808e-05f, +-5.287342780e-05f, -5.297886674e-05f, -5.308420472e-05f, -5.318944158e-05f, -5.329457714e-05f, -5.339961123e-05f, -5.350454368e-05f, -5.360937430e-05f, -5.371410294e-05f, -5.381872942e-05f, +-5.392325356e-05f, -5.402767520e-05f, -5.413199416e-05f, -5.423621027e-05f, -5.434032336e-05f, -5.444433326e-05f, -5.454823980e-05f, -5.465204281e-05f, -5.475574211e-05f, -5.485933754e-05f, +-5.496282893e-05f, -5.506621611e-05f, -5.516949890e-05f, -5.527267714e-05f, -5.537575066e-05f, -5.547871929e-05f, -5.558158286e-05f, -5.568434120e-05f, -5.578699415e-05f, -5.588954153e-05f, +-5.599198317e-05f, -5.609431892e-05f, -5.619654860e-05f, -5.629867204e-05f, -5.640068908e-05f, -5.650259955e-05f, -5.660440328e-05f, -5.670610011e-05f, -5.680768987e-05f, -5.690917239e-05f, +-5.701054751e-05f, -5.711181505e-05f, -5.721297487e-05f, -5.731402678e-05f, -5.741497063e-05f, -5.751580625e-05f, -5.761653347e-05f, -5.771715214e-05f, -5.781766208e-05f, -5.791806313e-05f, +-5.801835512e-05f, -5.811853791e-05f, -5.821861131e-05f, -5.831857516e-05f, -5.841842931e-05f, -5.851817359e-05f, -5.861780784e-05f, -5.871733189e-05f, -5.881674558e-05f, -5.891604875e-05f, +-5.901524124e-05f, -5.911432288e-05f, -5.921329352e-05f, -5.931215299e-05f, -5.941090114e-05f, -5.950953779e-05f, -5.960806279e-05f, -5.970647598e-05f, -5.980477721e-05f, -5.990296629e-05f, +-6.000104309e-05f, -6.009900744e-05f, -6.019685917e-05f, -6.029459814e-05f, -6.039222417e-05f, -6.048973712e-05f, -6.058713682e-05f, -6.068442312e-05f, -6.078159585e-05f, -6.087865486e-05f, +-6.097559999e-05f, -6.107243108e-05f, -6.116914797e-05f, -6.126575052e-05f, -6.136223856e-05f, -6.145861192e-05f, -6.155487047e-05f, -6.165101404e-05f, -6.174704247e-05f, -6.184295562e-05f, +-6.193875331e-05f, -6.203443540e-05f, -6.213000174e-05f, -6.222545216e-05f, -6.232078652e-05f, -6.241600465e-05f, -6.251110640e-05f, -6.260609163e-05f, -6.270096017e-05f, -6.279571187e-05f, +-6.289034657e-05f, -6.298486414e-05f, -6.307926440e-05f, -6.317354721e-05f, -6.326771241e-05f, -6.336175986e-05f, -6.345568940e-05f, -6.354950088e-05f, -6.364319414e-05f, -6.373676904e-05f, +-6.383022542e-05f, -6.392356313e-05f, -6.401678202e-05f, -6.410988195e-05f, -6.420286275e-05f, -6.429572429e-05f, -6.438846640e-05f, -6.448108894e-05f, -6.457359176e-05f, -6.466597471e-05f, +-6.475823765e-05f, -6.485038041e-05f, -6.494240286e-05f, -6.503430484e-05f, -6.512608621e-05f, -6.521774682e-05f, -6.530928651e-05f, -6.540070515e-05f, -6.549200259e-05f, -6.558317867e-05f, +-6.567423325e-05f, -6.576516619e-05f, -6.585597733e-05f, -6.594666654e-05f, -6.603723366e-05f, -6.612767855e-05f, -6.621800106e-05f, -6.630820105e-05f, -6.639827838e-05f, -6.648823289e-05f, +-6.657806444e-05f, -6.666777289e-05f, -6.675735810e-05f, -6.684681992e-05f, -6.693615820e-05f, -6.702537280e-05f, -6.711446359e-05f, -6.720343041e-05f, -6.729227312e-05f, -6.738099158e-05f, +-6.746958565e-05f, -6.755805519e-05f, -6.764640005e-05f, -6.773462009e-05f, -6.782271517e-05f, -6.791068515e-05f, -6.799852988e-05f, -6.808624923e-05f, -6.817384306e-05f, -6.826131123e-05f, +-6.834865359e-05f, -6.843587000e-05f, -6.852296033e-05f, -6.860992443e-05f, -6.869676217e-05f, -6.878347341e-05f, -6.887005801e-05f, -6.895651583e-05f, -6.904284673e-05f, -6.912905057e-05f, +-6.921512722e-05f, -6.930107653e-05f, -6.938689838e-05f, -6.947259262e-05f, -6.955815912e-05f, -6.964359773e-05f, -6.972890833e-05f, -6.981409078e-05f, -6.989914493e-05f, -6.998407066e-05f, +-7.006886783e-05f, -7.015353631e-05f, -7.023807595e-05f, -7.032248663e-05f, -7.040676821e-05f, -7.049092055e-05f, -7.057494352e-05f, -7.065883699e-05f, -7.074260082e-05f, -7.082623488e-05f, +-7.090973904e-05f, -7.099311316e-05f, -7.107635712e-05f, -7.115947077e-05f, -7.124245399e-05f, -7.132530664e-05f, -7.140802859e-05f, -7.149061971e-05f, -7.157307988e-05f, -7.165540895e-05f, +-7.173760680e-05f, -7.181967329e-05f, -7.190160830e-05f, -7.198341170e-05f, -7.206508336e-05f, -7.214662314e-05f, -7.222803092e-05f, -7.230930656e-05f, -7.239044995e-05f, -7.247146094e-05f, +-7.255233942e-05f, -7.263308525e-05f, -7.271369831e-05f, -7.279417847e-05f, -7.287452560e-05f, -7.295473957e-05f, -7.303482025e-05f, -7.311476753e-05f, -7.319458127e-05f, -7.327426135e-05f, +-7.335380763e-05f, -7.343322000e-05f, -7.351249834e-05f, -7.359164250e-05f, -7.367065238e-05f, -7.374952784e-05f, -7.382826876e-05f, -7.390687501e-05f, -7.398534648e-05f, -7.406368303e-05f, +-7.414188455e-05f, -7.421995091e-05f, -7.429788198e-05f, -7.437567765e-05f, -7.445333779e-05f, -7.453086228e-05f, -7.460825100e-05f, -7.468550383e-05f, -7.476262064e-05f, -7.483960131e-05f, +-7.491644572e-05f, -7.499315375e-05f, -7.506972529e-05f, -7.514616020e-05f, -7.522245837e-05f, -7.529861968e-05f, -7.537464401e-05f, -7.545053124e-05f, -7.552628125e-05f, -7.560189393e-05f, +-7.567736915e-05f, -7.575270679e-05f, -7.582790674e-05f, -7.590296888e-05f, -7.597789309e-05f, -7.605267926e-05f, -7.612732726e-05f, -7.620183698e-05f, -7.627620830e-05f, -7.635044112e-05f, +-7.642453530e-05f, -7.649849073e-05f, -7.657230731e-05f, -7.664598491e-05f, -7.671952342e-05f, -7.679292272e-05f, -7.686618270e-05f, -7.693930324e-05f, -7.701228424e-05f, -7.708512557e-05f, +-7.715782712e-05f, -7.723038878e-05f, -7.730281044e-05f, -7.737509199e-05f, -7.744723330e-05f, -7.751923427e-05f, -7.759109479e-05f, -7.766281474e-05f, -7.773439401e-05f, -7.780583249e-05f, +-7.787713008e-05f, -7.794828665e-05f, -7.801930210e-05f, -7.809017632e-05f, -7.816090920e-05f, -7.823150062e-05f, -7.830195049e-05f, -7.837225868e-05f, -7.844242509e-05f, -7.851244962e-05f, +-7.858233214e-05f, -7.865207256e-05f, -7.872167077e-05f, -7.879112665e-05f, -7.886044011e-05f, -7.892961103e-05f, -7.899863930e-05f, -7.906752483e-05f, -7.913626749e-05f, -7.920486720e-05f, +-7.927332383e-05f, -7.934163729e-05f, -7.940980747e-05f, -7.947783426e-05f, -7.954571757e-05f, -7.961345727e-05f, -7.968105328e-05f, -7.974850548e-05f, -7.981581377e-05f, -7.988297806e-05f, +-7.994999822e-05f, -8.001687417e-05f, -8.008360579e-05f, -8.015019299e-05f, -8.021663567e-05f, -8.028293371e-05f, -8.034908703e-05f, -8.041509551e-05f, -8.048095906e-05f, -8.054667757e-05f, +-8.061225095e-05f, -8.067767909e-05f, -8.074296190e-05f, -8.080809926e-05f, -8.087309109e-05f, -8.093793729e-05f, -8.100263775e-05f, -8.106719237e-05f, -8.113160106e-05f, -8.119586372e-05f, +-8.125998025e-05f, -8.132395055e-05f, -8.138777453e-05f, -8.145145208e-05f, -8.151498311e-05f, -8.157836752e-05f, -8.164160522e-05f, -8.170469611e-05f, -8.176764010e-05f, -8.183043708e-05f, +-8.189308696e-05f, -8.195558965e-05f, -8.201794504e-05f, -8.208015306e-05f, -8.214221360e-05f, -8.220412656e-05f, -8.226589186e-05f, -8.232750940e-05f, -8.238897908e-05f, -8.245030082e-05f, +-8.251147452e-05f, -8.257250008e-05f, -8.263337742e-05f, -8.269410645e-05f, -8.275468706e-05f, -8.281511917e-05f, -8.287540269e-05f, -8.293553753e-05f, -8.299552359e-05f, -8.305536078e-05f, +-8.311504902e-05f, -8.317458822e-05f, -8.323397828e-05f, -8.329321911e-05f, -8.335231063e-05f, -8.341125275e-05f, -8.347004538e-05f, -8.352868842e-05f, -8.358718180e-05f, -8.364552542e-05f, +-8.370371919e-05f, -8.376176304e-05f, -8.381965686e-05f, -8.387740058e-05f, -8.393499411e-05f, -8.399243736e-05f, -8.404973025e-05f, -8.410687268e-05f, -8.416386458e-05f, -8.422070585e-05f, +-8.427739642e-05f, -8.433393620e-05f, -8.439032511e-05f, -8.444656305e-05f, -8.450264995e-05f, -8.455858572e-05f, -8.461437029e-05f, -8.467000356e-05f, -8.472548545e-05f, -8.478081588e-05f, +-8.483599477e-05f, -8.489102204e-05f, -8.494589760e-05f, -8.500062138e-05f, -8.505519328e-05f, -8.510961324e-05f, -8.516388117e-05f, -8.521799699e-05f, -8.527196062e-05f, -8.532577197e-05f, +-8.537943098e-05f, -8.543293756e-05f, -8.548629163e-05f, -8.553949312e-05f, -8.559254193e-05f, -8.564543801e-05f, -8.569818126e-05f, -8.575077161e-05f, -8.580320899e-05f, -8.585549331e-05f, +-8.590762450e-05f, -8.595960248e-05f, -8.601142718e-05f, -8.606309852e-05f, -8.611461642e-05f, -8.616598082e-05f, -8.621719162e-05f, -8.626824876e-05f, -8.631915217e-05f, -8.636990177e-05f, +-8.642049748e-05f, -8.647093923e-05f, -8.652122695e-05f, -8.657136056e-05f, -8.662133999e-05f, -8.667116518e-05f, -8.672083603e-05f, -8.677035249e-05f, -8.681971449e-05f, -8.686892194e-05f, +-8.691797478e-05f, -8.696687294e-05f, -8.701561634e-05f, -8.706420492e-05f, -8.711263860e-05f, -8.716091732e-05f, -8.720904101e-05f, -8.725700959e-05f, -8.730482299e-05f, -8.735248116e-05f, +-8.739998401e-05f, -8.744733148e-05f, -8.749452351e-05f, -8.754156002e-05f, -8.758844095e-05f, -8.763516622e-05f, -8.768173578e-05f, -8.772814956e-05f, -8.777440748e-05f, -8.782050949e-05f, +-8.786645551e-05f, -8.791224549e-05f, -8.795787935e-05f, -8.800335703e-05f, -8.804867847e-05f, -8.809384359e-05f, -8.813885235e-05f, -8.818370467e-05f, -8.822840049e-05f, -8.827293974e-05f, +-8.831732237e-05f, -8.836154831e-05f, -8.840561749e-05f, -8.844952986e-05f, -8.849328535e-05f, -8.853688390e-05f, -8.858032546e-05f, -8.862360995e-05f, -8.866673731e-05f, -8.870970750e-05f, +-8.875252044e-05f, -8.879517608e-05f, -8.883767435e-05f, -8.888001520e-05f, -8.892219856e-05f, -8.896422439e-05f, -8.900609261e-05f, -8.904780318e-05f, -8.908935602e-05f, -8.913075109e-05f, +-8.917198833e-05f, -8.921306768e-05f, -8.925398909e-05f, -8.929475248e-05f, -8.933535782e-05f, -8.937580504e-05f, -8.941609409e-05f, -8.945622491e-05f, -8.949619745e-05f, -8.953601165e-05f, +-8.957566745e-05f, -8.961516480e-05f, -8.965450366e-05f, -8.969368395e-05f, -8.973270564e-05f, -8.977156866e-05f, -8.981027297e-05f, -8.984881850e-05f, -8.988720521e-05f, -8.992543305e-05f, +-8.996350196e-05f, -9.000141189e-05f, -9.003916279e-05f, -9.007675461e-05f, -9.011418730e-05f, -9.015146081e-05f, -9.018857508e-05f, -9.022553007e-05f, -9.026232572e-05f, -9.029896199e-05f, +-9.033543884e-05f, -9.037175619e-05f, -9.040791402e-05f, -9.044391227e-05f, -9.047975090e-05f, -9.051542985e-05f, -9.055094908e-05f, -9.058630854e-05f, -9.062150818e-05f, -9.065654797e-05f, +-9.069142784e-05f, -9.072614775e-05f, -9.076070767e-05f, -9.079510754e-05f, -9.082934732e-05f, -9.086342695e-05f, -9.089734641e-05f, -9.093110564e-05f, -9.096470460e-05f, -9.099814325e-05f, +-9.103142154e-05f, -9.106453942e-05f, -9.109749686e-05f, -9.113029382e-05f, -9.116293024e-05f, -9.119540609e-05f, -9.122772133e-05f, -9.125987591e-05f, -9.129186980e-05f, -9.132370294e-05f, +-9.135537531e-05f, -9.138688686e-05f, -9.141823754e-05f, -9.144942733e-05f, -9.148045618e-05f, -9.151132405e-05f, -9.154203090e-05f, -9.157257669e-05f, -9.160296139e-05f, -9.163318495e-05f, +-9.166324735e-05f, -9.169314853e-05f, -9.172288847e-05f, -9.175246712e-05f, -9.178188445e-05f, -9.181114042e-05f, -9.184023500e-05f, -9.186916815e-05f, -9.189793983e-05f, -9.192655002e-05f, +-9.195499866e-05f, -9.198328574e-05f, -9.201141121e-05f, -9.203937504e-05f, -9.206717719e-05f, -9.209481764e-05f, -9.212229634e-05f, -9.214961327e-05f, -9.217676840e-05f, -9.220376168e-05f, +-9.223059309e-05f, -9.225726260e-05f, -9.228377017e-05f, -9.231011577e-05f, -9.233629937e-05f, -9.236232094e-05f, -9.238818046e-05f, -9.241387788e-05f, -9.243941318e-05f, -9.246478633e-05f, +-9.248999729e-05f, -9.251504605e-05f, -9.253993257e-05f, -9.256465683e-05f, -9.258921878e-05f, -9.261361842e-05f, -9.263785570e-05f, -9.266193060e-05f, -9.268584310e-05f, -9.270959316e-05f, +-9.273318077e-05f, -9.275660588e-05f, -9.277986849e-05f, -9.280296855e-05f, -9.282590605e-05f, -9.284868097e-05f, -9.287129327e-05f, -9.289374293e-05f, -9.291602992e-05f, -9.293815423e-05f, +-9.296011583e-05f, -9.298191469e-05f, -9.300355080e-05f, -9.302502412e-05f, -9.304633464e-05f, -9.306748234e-05f, -9.308846718e-05f, -9.310928916e-05f, -9.312994824e-05f, -9.315044442e-05f, +-9.317077765e-05f, -9.319094794e-05f, -9.321095524e-05f, -9.323079955e-05f, -9.325048085e-05f, -9.326999911e-05f, -9.328935432e-05f, -9.330854645e-05f, -9.332757550e-05f, -9.334644143e-05f, +-9.336514423e-05f, -9.338368389e-05f, -9.340206038e-05f, -9.342027369e-05f, -9.343832381e-05f, -9.345621070e-05f, -9.347393437e-05f, -9.349149479e-05f, -9.350889194e-05f, -9.352612582e-05f, +-9.354319640e-05f, -9.356010367e-05f, -9.357684762e-05f, -9.359342823e-05f, -9.360984549e-05f, -9.362609937e-05f, -9.364218988e-05f, -9.365811700e-05f, -9.367388070e-05f, -9.368948099e-05f, +-9.370491784e-05f, -9.372019126e-05f, -9.373530121e-05f, -9.375024770e-05f, -9.376503070e-05f, -9.377965022e-05f, -9.379410623e-05f, -9.380839874e-05f, -9.382252772e-05f, -9.383649317e-05f, +-9.385029508e-05f, -9.386393343e-05f, -9.387740823e-05f, -9.389071946e-05f, -9.390386711e-05f, -9.391685118e-05f, -9.392967165e-05f, -9.394232852e-05f, -9.395482178e-05f, -9.396715143e-05f, +-9.397931745e-05f, -9.399131985e-05f, -9.400315861e-05f, -9.401483373e-05f, -9.402634520e-05f, -9.403769302e-05f, -9.404887719e-05f, -9.405989769e-05f, -9.407075452e-05f, -9.408144769e-05f, +-9.409197717e-05f, -9.410234298e-05f, -9.411254511e-05f, -9.412258356e-05f, -9.413245831e-05f, -9.414216938e-05f, -9.415171675e-05f, -9.416110042e-05f, -9.417032040e-05f, -9.417937669e-05f, +-9.418826927e-05f, -9.419699815e-05f, -9.420556334e-05f, -9.421396482e-05f, -9.422220260e-05f, -9.423027668e-05f, -9.423818707e-05f, -9.424593375e-05f, -9.425351673e-05f, -9.426093602e-05f, +-9.426819161e-05f, -9.427528351e-05f, -9.428221172e-05f, -9.428897624e-05f, -9.429557708e-05f, -9.430201424e-05f, -9.430828771e-05f, -9.431439751e-05f, -9.432034364e-05f, -9.432612610e-05f, +-9.433174490e-05f, -9.433720005e-05f, -9.434249154e-05f, -9.434761938e-05f, -9.435258358e-05f, -9.435738415e-05f, -9.436202109e-05f, -9.436649440e-05f, -9.437080410e-05f, -9.437495019e-05f, +-9.437893268e-05f, -9.438275158e-05f, -9.438640689e-05f, -9.438989862e-05f, -9.439322678e-05f, -9.439639138e-05f, -9.439939243e-05f, -9.440222994e-05f, -9.440490391e-05f, -9.440741437e-05f, +-9.440976131e-05f, -9.441194475e-05f, -9.441396469e-05f, -9.441582116e-05f, -9.441751416e-05f, -9.441904370e-05f, -9.442040980e-05f, -9.442161246e-05f, -9.442265170e-05f, -9.442352753e-05f, +-9.442423997e-05f, -9.442478903e-05f, -9.442517472e-05f, -9.442539705e-05f, -9.442545604e-05f, -9.442535171e-05f, -9.442508407e-05f, -9.442465313e-05f, -9.442405890e-05f, -9.442330142e-05f, +-9.442238068e-05f, -9.442129671e-05f, -9.442004952e-05f, -9.441863913e-05f, -9.441706556e-05f, -9.441532883e-05f, -9.441342894e-05f, -9.441136592e-05f, -9.440913979e-05f, -9.440675056e-05f, +-9.440419826e-05f, -9.440148290e-05f, -9.439860450e-05f, -9.439556309e-05f, -9.439235867e-05f, -9.438899128e-05f, -9.438546093e-05f, -9.438176763e-05f, -9.437791143e-05f, -9.437389232e-05f, +-9.436971035e-05f, -9.436536551e-05f, -9.436085785e-05f, -9.435618738e-05f, -9.435135413e-05f, -9.434635811e-05f, -9.434119935e-05f, -9.433587787e-05f, -9.433039370e-05f, -9.432474686e-05f, +-9.431893738e-05f, -9.431296527e-05f, -9.430683057e-05f, -9.430053330e-05f, -9.429407349e-05f, -9.428745115e-05f, -9.428066632e-05f, -9.427371903e-05f, -9.426660929e-05f, -9.425933714e-05f, +-9.425190260e-05f, -9.424430570e-05f, -9.423654647e-05f, -9.422862493e-05f, -9.422054112e-05f, -9.421229505e-05f, -9.420388677e-05f, -9.419531630e-05f, -9.418658367e-05f, -9.417768890e-05f, +-9.416863204e-05f, -9.415941310e-05f, -9.415003212e-05f, -9.414048913e-05f, -9.413078416e-05f, -9.412091724e-05f, -9.411088840e-05f, -9.410069768e-05f, -9.409034510e-05f, -9.407983070e-05f, +-9.406915452e-05f, -9.405831657e-05f, -9.404731691e-05f, -9.403615555e-05f, -9.402483254e-05f, -9.401334791e-05f, -9.400170169e-05f, -9.398989392e-05f, -9.397792463e-05f, -9.396579385e-05f, +-9.395350163e-05f, -9.394104800e-05f, -9.392843299e-05f, -9.391565663e-05f, -9.390271898e-05f, -9.388962006e-05f, -9.387635991e-05f, -9.386293856e-05f, -9.384935606e-05f, -9.383561244e-05f, +-9.382170775e-05f, -9.380764201e-05f, -9.379341527e-05f, -9.377902757e-05f, -9.376447894e-05f, -9.374976943e-05f, -9.373489907e-05f, -9.371986791e-05f, -9.370467598e-05f, -9.368932333e-05f, +-9.367381000e-05f, -9.365813602e-05f, -9.364230145e-05f, -9.362630631e-05f, -9.361015066e-05f, -9.359383453e-05f, -9.357735797e-05f, -9.356072102e-05f, -9.354392373e-05f, -9.352696613e-05f, +-9.350984827e-05f, -9.349257019e-05f, -9.347513195e-05f, -9.345753357e-05f, -9.343977512e-05f, -9.342185662e-05f, -9.340377813e-05f, -9.338553970e-05f, -9.336714137e-05f, -9.334858318e-05f, +-9.332986518e-05f, -9.331098742e-05f, -9.329194994e-05f, -9.327275280e-05f, -9.325339603e-05f, -9.323387969e-05f, -9.321420383e-05f, -9.319436849e-05f, -9.317437372e-05f, -9.315421957e-05f, +-9.313390609e-05f, -9.311343333e-05f, -9.309280134e-05f, -9.307201016e-05f, -9.305105986e-05f, -9.302995047e-05f, -9.300868205e-05f, -9.298725465e-05f, -9.296566833e-05f, -9.294392312e-05f, +-9.292201909e-05f, -9.289995629e-05f, -9.287773477e-05f, -9.285535457e-05f, -9.283281576e-05f, -9.281011839e-05f, -9.278726251e-05f, -9.276424818e-05f, -9.274107544e-05f, -9.271774436e-05f, +-9.269425498e-05f, -9.267060736e-05f, -9.264680156e-05f, -9.262283763e-05f, -9.259871563e-05f, -9.257443561e-05f, -9.254999764e-05f, -9.252540175e-05f, -9.250064802e-05f, -9.247573650e-05f, +-9.245066725e-05f, -9.242544031e-05f, -9.240005576e-05f, -9.237451365e-05f, -9.234881404e-05f, -9.232295698e-05f, -9.229694253e-05f, -9.227077076e-05f, -9.224444173e-05f, -9.221795548e-05f, +-9.219131209e-05f, -9.216451161e-05f, -9.213755410e-05f, -9.211043962e-05f, -9.208316824e-05f, -9.205574001e-05f, -9.202815500e-05f, -9.200041327e-05f, -9.197251488e-05f, -9.194445989e-05f, +-9.191624837e-05f, -9.188788037e-05f, -9.185935597e-05f, -9.183067521e-05f, -9.180183818e-05f, -9.177284492e-05f, -9.174369551e-05f, -9.171439002e-05f, -9.168492849e-05f, -9.165531100e-05f, +-9.162553762e-05f, -9.159560841e-05f, -9.156552343e-05f, -9.153528275e-05f, -9.150488644e-05f, -9.147433457e-05f, -9.144362719e-05f, -9.141276438e-05f, -9.138174621e-05f, -9.135057273e-05f, +-9.131924403e-05f, -9.128776017e-05f, -9.125612121e-05f, -9.122432722e-05f, -9.119237828e-05f, -9.116027445e-05f, -9.112801580e-05f, -9.109560240e-05f, -9.106303433e-05f, -9.103031164e-05f, +-9.099743442e-05f, -9.096440273e-05f, -9.093121664e-05f, -9.089787623e-05f, -9.086438156e-05f, -9.083073271e-05f, -9.079692975e-05f, -9.076297275e-05f, -9.072886178e-05f, -9.069459692e-05f, +-9.066017824e-05f, -9.062560581e-05f, -9.059087971e-05f, -9.055600001e-05f, -9.052096678e-05f, -9.048578010e-05f, -9.045044005e-05f, -9.041494669e-05f, -9.037930010e-05f, -9.034350036e-05f, +-9.030754755e-05f, -9.027144173e-05f, -9.023518299e-05f, -9.019877141e-05f, -9.016220705e-05f, -9.012548999e-05f, -9.008862032e-05f, -9.005159811e-05f, -9.001442343e-05f, -8.997709637e-05f, +-8.993961700e-05f, -8.990198541e-05f, -8.986420166e-05f, -8.982626585e-05f, -8.978817804e-05f, -8.974993832e-05f, -8.971154677e-05f, -8.967300346e-05f, -8.963430849e-05f, -8.959546192e-05f, +-8.955646384e-05f, -8.951731433e-05f, -8.947801347e-05f, -8.943856134e-05f, -8.939895803e-05f, -8.935920361e-05f, -8.931929817e-05f, -8.927924179e-05f, -8.923903456e-05f, -8.919867655e-05f, +-8.915816785e-05f, -8.911750855e-05f, -8.907669872e-05f, -8.903573845e-05f, -8.899462783e-05f, -8.895336694e-05f, -8.891195586e-05f, -8.887039468e-05f, -8.882868349e-05f, -8.878682237e-05f, +-8.874481140e-05f, -8.870265067e-05f, -8.866034028e-05f, -8.861788030e-05f, -8.857527082e-05f, -8.853251192e-05f, -8.848960371e-05f, -8.844654626e-05f, -8.840333966e-05f, -8.835998399e-05f, +-8.831647936e-05f, -8.827282584e-05f, -8.822902353e-05f, -8.818507251e-05f, -8.814097287e-05f, -8.809672471e-05f, -8.805232811e-05f, -8.800778316e-05f, -8.796308995e-05f, -8.791824858e-05f, +-8.787325913e-05f, -8.782812170e-05f, -8.778283637e-05f, -8.773740324e-05f, -8.769182240e-05f, -8.764609394e-05f, -8.760021796e-05f, -8.755419454e-05f, -8.750802378e-05f, -8.746170577e-05f, +-8.741524061e-05f, -8.736862839e-05f, -8.732186920e-05f, -8.727496314e-05f, -8.722791029e-05f, -8.718071076e-05f, -8.713336465e-05f, -8.708587203e-05f, -8.703823302e-05f, -8.699044770e-05f, +-8.694251618e-05f, -8.689443854e-05f, -8.684621488e-05f, -8.679784531e-05f, -8.674932991e-05f, -8.670066878e-05f, -8.665186203e-05f, -8.660290974e-05f, -8.655381202e-05f, -8.650456896e-05f, +-8.645518066e-05f, -8.640564723e-05f, -8.635596875e-05f, -8.630614533e-05f, -8.625617707e-05f, -8.620606406e-05f, -8.615580641e-05f, -8.610540421e-05f, -8.605485757e-05f, -8.600416658e-05f, +-8.595333135e-05f, -8.590235198e-05f, -8.585122857e-05f, -8.579996121e-05f, -8.574855002e-05f, -8.569699509e-05f, -8.564529652e-05f, -8.559345442e-05f, -8.554146889e-05f, -8.548934004e-05f, +-8.543706795e-05f, -8.538465275e-05f, -8.533209453e-05f, -8.527939339e-05f, -8.522654944e-05f, -8.517356279e-05f, -8.512043353e-05f, -8.506716178e-05f, -8.501374763e-05f, -8.496019119e-05f, +-8.490649258e-05f, -8.485265188e-05f, -8.479866922e-05f, -8.474454469e-05f, -8.469027840e-05f, -8.463587046e-05f, -8.458132097e-05f, -8.452663005e-05f, -8.447179779e-05f, -8.441682431e-05f, +-8.436170972e-05f, -8.430645412e-05f, -8.425105761e-05f, -8.419552032e-05f, -8.413984234e-05f, -8.408402379e-05f, -8.402806477e-05f, -8.397196540e-05f, -8.391572578e-05f, -8.385934602e-05f, +-8.380282624e-05f, -8.374616654e-05f, -8.368936704e-05f, -8.363242784e-05f, -8.357534906e-05f, -8.351813081e-05f, -8.346077319e-05f, -8.340327632e-05f, -8.334564032e-05f, -8.328786529e-05f, +-8.322995135e-05f, -8.317189861e-05f, -8.311370718e-05f, -8.305537717e-05f, -8.299690870e-05f, -8.293830189e-05f, -8.287955684e-05f, -8.282067367e-05f, -8.276165249e-05f, -8.270249342e-05f, +-8.264319658e-05f, -8.258376207e-05f, -8.252419001e-05f, -8.246448052e-05f, -8.240463372e-05f, -8.234464971e-05f, -8.228452863e-05f, -8.222427057e-05f, -8.216387566e-05f, -8.210334401e-05f, +-8.204267575e-05f, -8.198187098e-05f, -8.192092984e-05f, -8.185985242e-05f, -8.179863886e-05f, -8.173728926e-05f, -8.167580376e-05f, -8.161418246e-05f, -8.155242548e-05f, -8.149053295e-05f, +-8.142850498e-05f, -8.136634170e-05f, -8.130404322e-05f, -8.124160965e-05f, -8.117904114e-05f, -8.111633778e-05f, -8.105349970e-05f, -8.099052703e-05f, -8.092741989e-05f, -8.086417839e-05f, +-8.080080265e-05f, -8.073729281e-05f, -8.067364897e-05f, -8.060987127e-05f, -8.054595982e-05f, -8.048191475e-05f, -8.041773618e-05f, -8.035342423e-05f, -8.028897903e-05f, -8.022440070e-05f, +-8.015968936e-05f, -8.009484513e-05f, -8.002986815e-05f, -7.996475853e-05f, -7.989951641e-05f, -7.983414189e-05f, -7.976863512e-05f, -7.970299621e-05f, -7.963722529e-05f, -7.957132248e-05f, +-7.950528792e-05f, -7.943912172e-05f, -7.937282401e-05f, -7.930639493e-05f, -7.923983459e-05f, -7.917314312e-05f, -7.910632066e-05f, -7.903936732e-05f, -7.897228324e-05f, -7.890506854e-05f, +-7.883772334e-05f, -7.877024779e-05f, -7.870264201e-05f, -7.863490612e-05f, -7.856704025e-05f, -7.849904454e-05f, -7.843091911e-05f, -7.836266409e-05f, -7.829427962e-05f, -7.822576582e-05f, +-7.815712281e-05f, -7.808835074e-05f, -7.801944973e-05f, -7.795041992e-05f, -7.788126143e-05f, -7.781197439e-05f, -7.774255894e-05f, -7.767301521e-05f, -7.760334333e-05f, -7.753354343e-05f, +-7.746361564e-05f, -7.739356010e-05f, -7.732337694e-05f, -7.725306629e-05f, -7.718262828e-05f, -7.711206305e-05f, -7.704137074e-05f, -7.697055147e-05f, -7.689960537e-05f, -7.682853259e-05f, +-7.675733326e-05f, -7.668600751e-05f, -7.661455547e-05f, -7.654297729e-05f, -7.647127309e-05f, -7.639944301e-05f, -7.632748719e-05f, -7.625540577e-05f, -7.618319887e-05f, -7.611086663e-05f, +-7.603840920e-05f, -7.596582671e-05f, -7.589311928e-05f, -7.582028707e-05f, -7.574733021e-05f, -7.567424884e-05f, -7.560104308e-05f, -7.552771309e-05f, -7.545425900e-05f, -7.538068094e-05f, +-7.530697906e-05f, -7.523315349e-05f, -7.515920438e-05f, -7.508513186e-05f, -7.501093606e-05f, -7.493661714e-05f, -7.486217523e-05f, -7.478761047e-05f, -7.471292299e-05f, -7.463811295e-05f, +-7.456318048e-05f, -7.448812571e-05f, -7.441294880e-05f, -7.433764988e-05f, -7.426222910e-05f, -7.418668658e-05f, -7.411102249e-05f, -7.403523695e-05f, -7.395933011e-05f, -7.388330212e-05f, +-7.380715311e-05f, -7.373088322e-05f, -7.365449261e-05f, -7.357798141e-05f, -7.350134976e-05f, -7.342459782e-05f, -7.334772571e-05f, -7.327073360e-05f, -7.319362161e-05f, -7.311638990e-05f, +-7.303903860e-05f, -7.296156787e-05f, -7.288397785e-05f, -7.280626868e-05f, -7.272844050e-05f, -7.265049347e-05f, -7.257242773e-05f, -7.249424343e-05f, -7.241594070e-05f, -7.233751970e-05f, +-7.225898057e-05f, -7.218032346e-05f, -7.210154852e-05f, -7.202265588e-05f, -7.194364571e-05f, -7.186451814e-05f, -7.178527333e-05f, -7.170591142e-05f, -7.162643255e-05f, -7.154683689e-05f, +-7.146712457e-05f, -7.138729574e-05f, -7.130735055e-05f, -7.122728916e-05f, -7.114711170e-05f, -7.106681833e-05f, -7.098640920e-05f, -7.090588446e-05f, -7.082524425e-05f, -7.074448874e-05f, +-7.066361805e-05f, -7.058263236e-05f, -7.050153180e-05f, -7.042031653e-05f, -7.033898670e-05f, -7.025754245e-05f, -7.017598395e-05f, -7.009431134e-05f, -7.001252477e-05f, -6.993062440e-05f, +-6.984861038e-05f, -6.976648285e-05f, -6.968424198e-05f, -6.960188790e-05f, -6.951942079e-05f, -6.943684078e-05f, -6.935414804e-05f, -6.927134271e-05f, -6.918842495e-05f, -6.910539491e-05f, +-6.902225274e-05f, -6.893899861e-05f, -6.885563266e-05f, -6.877215504e-05f, -6.868856592e-05f, -6.860486544e-05f, -6.852105377e-05f, -6.843713105e-05f, -6.835309744e-05f, -6.826895310e-05f, +-6.818469819e-05f, -6.810033284e-05f, -6.801585724e-05f, -6.793127152e-05f, -6.784657585e-05f, -6.776177038e-05f, -6.767685526e-05f, -6.759183067e-05f, -6.750669674e-05f, -6.742145365e-05f, +-6.733610154e-05f, -6.725064057e-05f, -6.716507091e-05f, -6.707939270e-05f, -6.699360611e-05f, -6.690771130e-05f, -6.682170842e-05f, -6.673559763e-05f, -6.664937909e-05f, -6.656305296e-05f, +-6.647661940e-05f, -6.639007857e-05f, -6.630343062e-05f, -6.621667572e-05f, -6.612981403e-05f, -6.604284570e-05f, -6.595577089e-05f, -6.586858978e-05f, -6.578130250e-05f, -6.569390924e-05f, +-6.560641014e-05f, -6.551880537e-05f, -6.543109508e-05f, -6.534327945e-05f, -6.525535863e-05f, -6.516733278e-05f, -6.507920207e-05f, -6.499096665e-05f, -6.490262670e-05f, -6.481418236e-05f, +-6.472563380e-05f, -6.463698119e-05f, -6.454822469e-05f, -6.445936446e-05f, -6.437040067e-05f, -6.428133347e-05f, -6.419216303e-05f, -6.410288951e-05f, -6.401351309e-05f, -6.392403391e-05f, +-6.383445215e-05f, -6.374476797e-05f, -6.365498153e-05f, -6.356509300e-05f, -6.347510255e-05f, -6.338501033e-05f, -6.329481652e-05f, -6.320452127e-05f, -6.311412475e-05f, -6.302362714e-05f, +-6.293302859e-05f, -6.284232927e-05f, -6.275152934e-05f, -6.266062898e-05f, -6.256962834e-05f, -6.247852760e-05f, -6.238732692e-05f, -6.229602647e-05f, -6.220462641e-05f, -6.211312691e-05f, +-6.202152815e-05f, -6.192983028e-05f, -6.183803347e-05f, -6.174613789e-05f, -6.165414372e-05f, -6.156205111e-05f, -6.146986023e-05f, -6.137757126e-05f, -6.128518436e-05f, -6.119269971e-05f, +-6.110011746e-05f, -6.100743779e-05f, -6.091466086e-05f, -6.082178686e-05f, -6.072881594e-05f, -6.063574827e-05f, -6.054258403e-05f, -6.044932338e-05f, -6.035596650e-05f, -6.026251356e-05f, +-6.016896471e-05f, -6.007532015e-05f, -5.998158003e-05f, -5.988774453e-05f, -5.979381381e-05f, -5.969978806e-05f, -5.960566743e-05f, -5.951145210e-05f, -5.941714225e-05f, -5.932273804e-05f, +-5.922823965e-05f, -5.913364725e-05f, -5.903896100e-05f, -5.894418109e-05f, -5.884930768e-05f, -5.875434095e-05f, -5.865928107e-05f, -5.856412821e-05f, -5.846888255e-05f, -5.837354425e-05f, +-5.827811350e-05f, -5.818259046e-05f, -5.808697531e-05f, -5.799126822e-05f, -5.789546937e-05f, -5.779957893e-05f, -5.770359707e-05f, -5.760752398e-05f, -5.751135981e-05f, -5.741510475e-05f, +-5.731875897e-05f, -5.722232265e-05f, -5.712579596e-05f, -5.702917908e-05f, -5.693247218e-05f, -5.683567544e-05f, -5.673878902e-05f, -5.664181312e-05f, -5.654474790e-05f, -5.644759354e-05f, +-5.635035022e-05f, -5.625301811e-05f, -5.615559739e-05f, -5.605808823e-05f, -5.596049082e-05f, -5.586280532e-05f, -5.576503192e-05f, -5.566717079e-05f, -5.556922211e-05f, -5.547118606e-05f, +-5.537306281e-05f, -5.527485254e-05f, -5.517655544e-05f, -5.507817167e-05f, -5.497970141e-05f, -5.488114485e-05f, -5.478250216e-05f, -5.468377352e-05f, -5.458495911e-05f, -5.448605910e-05f, +-5.438707368e-05f, -5.428800303e-05f, -5.418884732e-05f, -5.408960673e-05f, -5.399028144e-05f, -5.389087164e-05f, -5.379137749e-05f, -5.369179919e-05f, -5.359213691e-05f, -5.349239083e-05f, +-5.339256113e-05f, -5.329264799e-05f, -5.319265159e-05f, -5.309257211e-05f, -5.299240973e-05f, -5.289216464e-05f, -5.279183701e-05f, -5.269142703e-05f, -5.259093487e-05f, -5.249036072e-05f, +-5.238970475e-05f, -5.228896716e-05f, -5.218814811e-05f, -5.208724780e-05f, -5.198626641e-05f, -5.188520411e-05f, -5.178406109e-05f, -5.168283753e-05f, -5.158153362e-05f, -5.148014953e-05f, +-5.137868545e-05f, -5.127714156e-05f, -5.117551804e-05f, -5.107381508e-05f, -5.097203286e-05f, -5.087017156e-05f, -5.076823138e-05f, -5.066621248e-05f, -5.056411505e-05f, -5.046193928e-05f, +-5.035968535e-05f, -5.025735345e-05f, -5.015494375e-05f, -5.005245645e-05f, -4.994989172e-05f, -4.984724976e-05f, -4.974453074e-05f, -4.964173485e-05f, -4.953886228e-05f, -4.943591321e-05f, +-4.933288782e-05f, -4.922978631e-05f, -4.912660885e-05f, -4.902335563e-05f, -4.892002683e-05f, -4.881662265e-05f, -4.871314326e-05f, -4.860958886e-05f, -4.850595963e-05f, -4.840225575e-05f, +-4.829847741e-05f, -4.819462480e-05f, -4.809069810e-05f, -4.798669751e-05f, -4.788262320e-05f, -4.777847536e-05f, -4.767425418e-05f, -4.756995985e-05f, -4.746559255e-05f, -4.736115248e-05f, +-4.725663981e-05f, -4.715205474e-05f, -4.704739745e-05f, -4.694266813e-05f, -4.683786697e-05f, -4.673299415e-05f, -4.662804987e-05f, -4.652303431e-05f, -4.641794766e-05f, -4.631279010e-05f, +-4.620756183e-05f, -4.610226304e-05f, -4.599689391e-05f, -4.589145463e-05f, -4.578594539e-05f, -4.568036639e-05f, -4.557471779e-05f, -4.546899981e-05f, -4.536321262e-05f, -4.525735642e-05f, +-4.515143139e-05f, -4.504543772e-05f, -4.493937561e-05f, -4.483324525e-05f, -4.472704681e-05f, -4.462078050e-05f, -4.451444650e-05f, -4.440804500e-05f, -4.430157620e-05f, -4.419504028e-05f, +-4.408843743e-05f, -4.398176784e-05f, -4.387503171e-05f, -4.376822923e-05f, -4.366136058e-05f, -4.355442596e-05f, -4.344742555e-05f, -4.334035955e-05f, -4.323322816e-05f, -4.312603155e-05f, +-4.301876992e-05f, -4.291144347e-05f, -4.280405239e-05f, -4.269659686e-05f, -4.258907707e-05f, -4.248149323e-05f, -4.237384552e-05f, -4.226613413e-05f, -4.215835926e-05f, -4.205052110e-05f, +-4.194261984e-05f, -4.183465567e-05f, -4.172662878e-05f, -4.161853937e-05f, -4.151038764e-05f, -4.140217376e-05f, -4.129389794e-05f, -4.118556037e-05f, -4.107716124e-05f, -4.096870075e-05f, +-4.086017908e-05f, -4.075159643e-05f, -4.064295300e-05f, -4.053424897e-05f, -4.042548455e-05f, -4.031665992e-05f, -4.020777528e-05f, -4.009883082e-05f, -3.998982673e-05f, -3.988076322e-05f, +-3.977164047e-05f, -3.966245868e-05f, -3.955321804e-05f, -3.944391874e-05f, -3.933456099e-05f, -3.922514497e-05f, -3.911567089e-05f, -3.900613892e-05f, -3.889654928e-05f, -3.878690215e-05f, +-3.867719773e-05f, -3.856743621e-05f, -3.845761779e-05f, -3.834774266e-05f, -3.823781102e-05f, -3.812782307e-05f, -3.801777900e-05f, -3.790767900e-05f, -3.779752327e-05f, -3.768731200e-05f, +-3.757704540e-05f, -3.746672366e-05f, -3.735634697e-05f, -3.724591553e-05f, -3.713542953e-05f, -3.702488917e-05f, -3.691429465e-05f, -3.680364617e-05f, -3.669294391e-05f, -3.658218808e-05f, +-3.647137887e-05f, -3.636051648e-05f, -3.624960111e-05f, -3.613863295e-05f, -3.602761220e-05f, -3.591653905e-05f, -3.580541370e-05f, -3.569423636e-05f, -3.558300721e-05f, -3.547172645e-05f, +-3.536039429e-05f, -3.524901091e-05f, -3.513757652e-05f, -3.502609131e-05f, -3.491455548e-05f, -3.480296923e-05f, -3.469133275e-05f, -3.457964625e-05f, -3.446790991e-05f, -3.435612395e-05f, +-3.424428855e-05f, -3.413240391e-05f, -3.402047024e-05f, -3.390848773e-05f, -3.379645657e-05f, -3.368437697e-05f, -3.357224913e-05f, -3.346007323e-05f, -3.334784949e-05f, -3.323557810e-05f, +-3.312325926e-05f, -3.301089316e-05f, -3.289848001e-05f, -3.278602001e-05f, -3.267351334e-05f, -3.256096022e-05f, -3.244836084e-05f, -3.233571540e-05f, -3.222302410e-05f, -3.211028713e-05f, +-3.199750470e-05f, -3.188467701e-05f, -3.177180425e-05f, -3.165888663e-05f, -3.154592434e-05f, -3.143291759e-05f, -3.131986657e-05f, -3.120677148e-05f, -3.109363252e-05f, -3.098044989e-05f, +-3.086722380e-05f, -3.075395444e-05f, -3.064064201e-05f, -3.052728671e-05f, -3.041388874e-05f, -3.030044830e-05f, -3.018696559e-05f, -3.007344082e-05f, -2.995987418e-05f, -2.984626586e-05f, +-2.973261608e-05f, -2.961892504e-05f, -2.950519292e-05f, -2.939141994e-05f, -2.927760629e-05f, -2.916375218e-05f, -2.904985780e-05f, -2.893592336e-05f, -2.882194905e-05f, -2.870793508e-05f, +-2.859388165e-05f, -2.847978896e-05f, -2.836565720e-05f, -2.825148659e-05f, -2.813727732e-05f, -2.802302959e-05f, -2.790874361e-05f, -2.779441957e-05f, -2.768005768e-05f, -2.756565813e-05f, +-2.745122113e-05f, -2.733674689e-05f, -2.722223559e-05f, -2.710768745e-05f, -2.699310266e-05f, -2.687848143e-05f, -2.676382396e-05f, -2.664913044e-05f, -2.653440109e-05f, -2.641963610e-05f, +-2.630483567e-05f, -2.619000001e-05f, -2.607512932e-05f, -2.596022379e-05f, -2.584528364e-05f, -2.573030907e-05f, -2.561530026e-05f, -2.550025744e-05f, -2.538518080e-05f, -2.527007053e-05f, +-2.515492686e-05f, -2.503974997e-05f, -2.492454006e-05f, -2.480929735e-05f, -2.469402203e-05f, -2.457871431e-05f, -2.446337439e-05f, -2.434800247e-05f, -2.423259874e-05f, -2.411716343e-05f, +-2.400169672e-05f, -2.388619883e-05f, -2.377066994e-05f, -2.365511028e-05f, -2.353952003e-05f, -2.342389940e-05f, -2.330824860e-05f, -2.319256783e-05f, -2.307685728e-05f, -2.296111717e-05f, +-2.284534769e-05f, -2.272954905e-05f, -2.261372146e-05f, -2.249786510e-05f, -2.238198020e-05f, -2.226606695e-05f, -2.215012554e-05f, -2.203415620e-05f, -2.191815912e-05f, -2.180213450e-05f, +-2.168608254e-05f, -2.157000346e-05f, -2.145389745e-05f, -2.133776471e-05f, -2.122160546e-05f, -2.110541988e-05f, -2.098920820e-05f, -2.087297060e-05f, -2.075670730e-05f, -2.064041849e-05f, +-2.052410438e-05f, -2.040776518e-05f, -2.029140108e-05f, -2.017501230e-05f, -2.005859903e-05f, -1.994216147e-05f, -1.982569984e-05f, -1.970921434e-05f, -1.959270516e-05f, -1.947617251e-05f, +-1.935961660e-05f, -1.924303764e-05f, -1.912643581e-05f, -1.900981133e-05f, -1.889316441e-05f, -1.877649524e-05f, -1.865980403e-05f, -1.854309098e-05f, -1.842635630e-05f, -1.830960019e-05f, +-1.819282285e-05f, -1.807602449e-05f, -1.795920532e-05f, -1.784236553e-05f, -1.772550533e-05f, -1.760862493e-05f, -1.749172453e-05f, -1.737480433e-05f, -1.725786453e-05f, -1.714090535e-05f, +-1.702392698e-05f, -1.690692964e-05f, -1.678991351e-05f, -1.667287881e-05f, -1.655582575e-05f, -1.643875452e-05f, -1.632166533e-05f, -1.620455838e-05f, -1.608743388e-05f, -1.597029204e-05f, +-1.585313305e-05f, -1.573595712e-05f, -1.561876446e-05f, -1.550155527e-05f, -1.538432975e-05f, -1.526708811e-05f, -1.514983055e-05f, -1.503255728e-05f, -1.491526850e-05f, -1.479796442e-05f, +-1.468064523e-05f, -1.456331115e-05f, -1.444596238e-05f, -1.432859912e-05f, -1.421122158e-05f, -1.409382996e-05f, -1.397642447e-05f, -1.385900531e-05f, -1.374157268e-05f, -1.362412679e-05f, +-1.350666784e-05f, -1.338919604e-05f, -1.327171160e-05f, -1.315421471e-05f, -1.303670558e-05f, -1.291918442e-05f, -1.280165142e-05f, -1.268410681e-05f, -1.256655077e-05f, -1.244898351e-05f, +-1.233140524e-05f, -1.221381617e-05f, -1.209621649e-05f, -1.197860641e-05f, -1.186098614e-05f, -1.174335587e-05f, -1.162571582e-05f, -1.150806619e-05f, -1.139040718e-05f, -1.127273900e-05f, +-1.115506186e-05f, -1.103737594e-05f, -1.091968147e-05f, -1.080197865e-05f, -1.068426767e-05f, -1.056654875e-05f, -1.044882208e-05f, -1.033108788e-05f, -1.021334635e-05f, -1.009559768e-05f, +-9.977842098e-06f, -9.860079791e-06f, -9.742310969e-06f, -9.624535836e-06f, -9.506754596e-06f, -9.388967453e-06f, -9.271174613e-06f, -9.153376279e-06f, -9.035572655e-06f, -8.917763947e-06f, +-8.799950357e-06f, -8.682132091e-06f, -8.564309353e-06f, -8.446482347e-06f, -8.328651277e-06f, -8.210816347e-06f, -8.092977762e-06f, -7.975135727e-06f, -7.857290444e-06f, -7.739442119e-06f, +-7.621590955e-06f, -7.503737157e-06f, -7.385880929e-06f, -7.268022474e-06f, -7.150161998e-06f, -7.032299704e-06f, -6.914435797e-06f, -6.796570479e-06f, -6.678703957e-06f, -6.560836432e-06f, +-6.442968111e-06f, -6.325099196e-06f, -6.207229891e-06f, -6.089360401e-06f, -5.971490929e-06f, -5.853621680e-06f, -5.735752857e-06f, -5.617884665e-06f, -5.500017306e-06f, -5.382150986e-06f, +-5.264285907e-06f, -5.146422274e-06f, -5.028560291e-06f, -4.910700160e-06f, -4.792842087e-06f, -4.674986275e-06f, -4.557132927e-06f, -4.439282247e-06f, -4.321434439e-06f, -4.203589707e-06f, +-4.085748254e-06f, -3.967910283e-06f, -3.850075999e-06f, -3.732245605e-06f, -3.614419304e-06f, -3.496597300e-06f, -3.378779796e-06f, -3.260966997e-06f, -3.143159104e-06f, -3.025356322e-06f, +-2.907558854e-06f, -2.789766904e-06f, -2.671980674e-06f, -2.554200368e-06f, -2.436426189e-06f, -2.318658341e-06f, -2.200897027e-06f, -2.083142449e-06f, -1.965394811e-06f, -1.847654317e-06f, +-1.729921168e-06f, -1.612195569e-06f, -1.494477722e-06f, -1.376767831e-06f, -1.259066097e-06f, -1.141372725e-06f, -1.023687916e-06f, -9.060118746e-07f, -7.883448027e-07f, -6.706869033e-07f, +-5.530383792e-07f, -4.353994329e-07f, -3.177702674e-07f, -2.001510851e-07f, -8.254208878e-08f, 3.505651907e-08f, 1.526445359e-07f, 2.702217591e-07f, 3.877879863e-07f, 5.053430151e-07f, +6.228866430e-07f, 7.404186677e-07f, 8.579388868e-07f, 9.754470982e-07f, 1.092943099e-06f, 1.210426688e-06f, 1.327897663e-06f, 1.445355821e-06f, 1.562800960e-06f, 1.680232879e-06f, +1.797651375e-06f, 1.915056246e-06f, 2.032447291e-06f, 2.149824307e-06f, 2.267187093e-06f, 2.384535447e-06f, 2.501869167e-06f, 2.619188051e-06f, 2.736491898e-06f, 2.853780507e-06f, +2.971053675e-06f, 3.088311201e-06f, 3.205552884e-06f, 3.322778521e-06f, 3.439987913e-06f, 3.557180857e-06f, 3.674357152e-06f, 3.791516597e-06f, 3.908658990e-06f, 4.025784131e-06f, +4.142891819e-06f, 4.259981851e-06f, 4.377054028e-06f, 4.494108148e-06f, 4.611144011e-06f, 4.728161415e-06f, 4.845160160e-06f, 4.962140045e-06f, 5.079100869e-06f, 5.196042432e-06f, +5.312964532e-06f, 5.429866970e-06f, 5.546749545e-06f, 5.663612056e-06f, 5.780454304e-06f, 5.897276087e-06f, 6.014077205e-06f, 6.130857458e-06f, 6.247616647e-06f, 6.364354570e-06f, +6.481071028e-06f, 6.597765820e-06f, 6.714438748e-06f, 6.831089610e-06f, 6.947718207e-06f, 7.064324339e-06f, 7.180907806e-06f, 7.297468409e-06f, 7.414005949e-06f, 7.530520224e-06f, +7.647011037e-06f, 7.763478187e-06f, 7.879921476e-06f, 7.996340703e-06f, 8.112735669e-06f, 8.229106176e-06f, 8.345452024e-06f, 8.461773014e-06f, 8.578068947e-06f, 8.694339624e-06f, +8.810584846e-06f, 8.926804414e-06f, 9.042998130e-06f, 9.159165795e-06f, 9.275307209e-06f, 9.391422175e-06f, 9.507510494e-06f, 9.623571967e-06f, 9.739606396e-06f, 9.855613583e-06f, +9.971593329e-06f, 1.008754544e-05f, 1.020346971e-05f, 1.031936594e-05f, 1.043523394e-05f, 1.055107352e-05f, 1.066688446e-05f, 1.078266657e-05f, 1.089841966e-05f, 1.101414353e-05f, +1.112983798e-05f, 1.124550281e-05f, 1.136113783e-05f, 1.147674283e-05f, 1.159231763e-05f, 1.170786202e-05f, 1.182337580e-05f, 1.193885879e-05f, 1.205431077e-05f, 1.216973156e-05f, +1.228512096e-05f, 1.240047877e-05f, 1.251580479e-05f, 1.263109883e-05f, 1.274636069e-05f, 1.286159017e-05f, 1.297678709e-05f, 1.309195123e-05f, 1.320708241e-05f, 1.332218043e-05f, +1.343724510e-05f, 1.355227620e-05f, 1.366727356e-05f, 1.378223698e-05f, 1.389716625e-05f, 1.401206119e-05f, 1.412692159e-05f, 1.424174726e-05f, 1.435653801e-05f, 1.447129365e-05f, +1.458601396e-05f, 1.470069877e-05f, 1.481534787e-05f, 1.492996107e-05f, 1.504453817e-05f, 1.515907899e-05f, 1.527358332e-05f, 1.538805096e-05f, 1.550248174e-05f, 1.561687544e-05f, +1.573123188e-05f, 1.584555086e-05f, 1.595983218e-05f, 1.607407566e-05f, 1.618828110e-05f, 1.630244829e-05f, 1.641657706e-05f, 1.653066721e-05f, 1.664471853e-05f, 1.675873085e-05f, +1.687270395e-05f, 1.698663766e-05f, 1.710053177e-05f, 1.721438610e-05f, 1.732820045e-05f, 1.744197462e-05f, 1.755570843e-05f, 1.766940167e-05f, 1.778305417e-05f, 1.789666571e-05f, +1.801023612e-05f, 1.812376520e-05f, 1.823725275e-05f, 1.835069858e-05f, 1.846410251e-05f, 1.857746433e-05f, 1.869078385e-05f, 1.880406090e-05f, 1.891729526e-05f, 1.903048675e-05f, +1.914363517e-05f, 1.925674034e-05f, 1.936980207e-05f, 1.948282015e-05f, 1.959579441e-05f, 1.970872464e-05f, 1.982161066e-05f, 1.993445228e-05f, 2.004724930e-05f, 2.016000153e-05f, +2.027270878e-05f, 2.038537087e-05f, 2.049798759e-05f, 2.061055876e-05f, 2.072308419e-05f, 2.083556369e-05f, 2.094799707e-05f, 2.106038414e-05f, 2.117272470e-05f, 2.128501856e-05f, +2.139726555e-05f, 2.150946545e-05f, 2.162161810e-05f, 2.173372329e-05f, 2.184578084e-05f, 2.195779056e-05f, 2.206975225e-05f, 2.218166573e-05f, 2.229353081e-05f, 2.240534731e-05f, +2.251711502e-05f, 2.262883376e-05f, 2.274050334e-05f, 2.285212358e-05f, 2.296369429e-05f, 2.307521527e-05f, 2.318668634e-05f, 2.329810731e-05f, 2.340947799e-05f, 2.352079819e-05f, +2.363206773e-05f, 2.374328641e-05f, 2.385445406e-05f, 2.396557047e-05f, 2.407663547e-05f, 2.418764887e-05f, 2.429861047e-05f, 2.440952010e-05f, 2.452037756e-05f, 2.463118267e-05f, +2.474193524e-05f, 2.485263508e-05f, 2.496328200e-05f, 2.507387583e-05f, 2.518441637e-05f, 2.529490343e-05f, 2.540533684e-05f, 2.551571640e-05f, 2.562604192e-05f, 2.573631323e-05f, +2.584653014e-05f, 2.595669245e-05f, 2.606679999e-05f, 2.617685257e-05f, 2.628685000e-05f, 2.639679209e-05f, 2.650667867e-05f, 2.661650955e-05f, 2.672628454e-05f, 2.683600346e-05f, +2.694566611e-05f, 2.705527233e-05f, 2.716482192e-05f, 2.727431470e-05f, 2.738375048e-05f, 2.749312908e-05f, 2.760245032e-05f, 2.771171401e-05f, 2.782091997e-05f, 2.793006802e-05f, +2.803915796e-05f, 2.814818962e-05f, 2.825716282e-05f, 2.836607736e-05f, 2.847493307e-05f, 2.858372977e-05f, 2.869246726e-05f, 2.880114538e-05f, 2.890976393e-05f, 2.901832273e-05f, +2.912682161e-05f, 2.923526037e-05f, 2.934363884e-05f, 2.945195683e-05f, 2.956021417e-05f, 2.966841066e-05f, 2.977654613e-05f, 2.988462040e-05f, 2.999263328e-05f, 3.010058460e-05f, +3.020847417e-05f, 3.031630181e-05f, 3.042406734e-05f, 3.053177058e-05f, 3.063941135e-05f, 3.074698947e-05f, 3.085450475e-05f, 3.096195702e-05f, 3.106934610e-05f, 3.117667180e-05f, +3.128393396e-05f, 3.139113237e-05f, 3.149826688e-05f, 3.160533729e-05f, 3.171234343e-05f, 3.181928512e-05f, 3.192616217e-05f, 3.203297442e-05f, 3.213972168e-05f, 3.224640377e-05f, +3.235302051e-05f, 3.245957173e-05f, 3.256605724e-05f, 3.267247688e-05f, 3.277883045e-05f, 3.288511778e-05f, 3.299133870e-05f, 3.309749302e-05f, 3.320358057e-05f, 3.330960117e-05f, +3.341555465e-05f, 3.352144082e-05f, 3.362725951e-05f, 3.373301054e-05f, 3.383869373e-05f, 3.394430892e-05f, 3.404985591e-05f, 3.415533454e-05f, 3.426074463e-05f, 3.436608600e-05f, +3.447135847e-05f, 3.457656188e-05f, 3.468169604e-05f, 3.478676078e-05f, 3.489175592e-05f, 3.499668129e-05f, 3.510153671e-05f, 3.520632201e-05f, 3.531103701e-05f, 3.541568153e-05f, +3.552025541e-05f, 3.562475847e-05f, 3.572919053e-05f, 3.583355142e-05f, 3.593784097e-05f, 3.604205899e-05f, 3.614620533e-05f, 3.625027979e-05f, 3.635428222e-05f, 3.645821243e-05f, +3.656207025e-05f, 3.666585552e-05f, 3.676956805e-05f, 3.687320767e-05f, 3.697677421e-05f, 3.708026750e-05f, 3.718368737e-05f, 3.728703364e-05f, 3.739030614e-05f, 3.749350471e-05f, +3.759662915e-05f, 3.769967932e-05f, 3.780265502e-05f, 3.790555610e-05f, 3.800838238e-05f, 3.811113369e-05f, 3.821380986e-05f, 3.831641071e-05f, 3.841893608e-05f, 3.852138580e-05f, +3.862375969e-05f, 3.872605759e-05f, 3.882827933e-05f, 3.893042473e-05f, 3.903249362e-05f, 3.913448584e-05f, 3.923640121e-05f, 3.933823958e-05f, 3.944000076e-05f, 3.954168458e-05f, +3.964329089e-05f, 3.974481951e-05f, 3.984627026e-05f, 3.994764299e-05f, 4.004893753e-05f, 4.015015370e-05f, 4.025129134e-05f, 4.035235028e-05f, 4.045333035e-05f, 4.055423139e-05f, +4.065505322e-05f, 4.075579569e-05f, 4.085645862e-05f, 4.095704184e-05f, 4.105754519e-05f, 4.115796850e-05f, 4.125831161e-05f, 4.135857435e-05f, 4.145875655e-05f, 4.155885805e-05f, +4.165887868e-05f, 4.175881827e-05f, 4.185867666e-05f, 4.195845369e-05f, 4.205814919e-05f, 4.215776298e-05f, 4.225729492e-05f, 4.235674483e-05f, 4.245611255e-05f, 4.255539791e-05f, +4.265460076e-05f, 4.275372091e-05f, 4.285275822e-05f, 4.295171252e-05f, 4.305058364e-05f, 4.314937142e-05f, 4.324807570e-05f, 4.334669631e-05f, 4.344523309e-05f, 4.354368588e-05f, +4.364205451e-05f, 4.374033883e-05f, 4.383853866e-05f, 4.393665385e-05f, 4.403468424e-05f, 4.413262965e-05f, 4.423048994e-05f, 4.432826494e-05f, 4.442595449e-05f, 4.452355842e-05f, +4.462107658e-05f, 4.471850880e-05f, 4.481585493e-05f, 4.491311480e-05f, 4.501028825e-05f, 4.510737512e-05f, 4.520437525e-05f, 4.530128849e-05f, 4.539811466e-05f, 4.549485362e-05f, +4.559150520e-05f, 4.568806924e-05f, 4.578454559e-05f, 4.588093408e-05f, 4.597723456e-05f, 4.607344686e-05f, 4.616957084e-05f, 4.626560632e-05f, 4.636155315e-05f, 4.645741118e-05f, +4.655318024e-05f, 4.664886019e-05f, 4.674445085e-05f, 4.683995207e-05f, 4.693536371e-05f, 4.703068559e-05f, 4.712591756e-05f, 4.722105947e-05f, 4.731611115e-05f, 4.741107246e-05f, +4.750594324e-05f, 4.760072333e-05f, 4.769541257e-05f, 4.779001080e-05f, 4.788451789e-05f, 4.797893366e-05f, 4.807325796e-05f, 4.816749064e-05f, 4.826163154e-05f, 4.835568052e-05f, +4.844963740e-05f, 4.854350205e-05f, 4.863727430e-05f, 4.873095400e-05f, 4.882454100e-05f, 4.891803514e-05f, 4.901143627e-05f, 4.910474424e-05f, 4.919795890e-05f, 4.929108009e-05f, +4.938410765e-05f, 4.947704144e-05f, 4.956988131e-05f, 4.966262709e-05f, 4.975527865e-05f, 4.984783582e-05f, 4.994029846e-05f, 5.003266641e-05f, 5.012493953e-05f, 5.021711766e-05f, +5.030920065e-05f, 5.040118835e-05f, 5.049308061e-05f, 5.058487728e-05f, 5.067657820e-05f, 5.076818324e-05f, 5.085969223e-05f, 5.095110504e-05f, 5.104242150e-05f, 5.113364148e-05f, +5.122476481e-05f, 5.131579136e-05f, 5.140672097e-05f, 5.149755350e-05f, 5.158828879e-05f, 5.167892670e-05f, 5.176946708e-05f, 5.185990978e-05f, 5.195025466e-05f, 5.204050156e-05f, +5.213065034e-05f, 5.222070086e-05f, 5.231065296e-05f, 5.240050650e-05f, 5.249026133e-05f, 5.257991730e-05f, 5.266947428e-05f, 5.275893211e-05f, 5.284829064e-05f, 5.293754974e-05f, +5.302670925e-05f, 5.311576904e-05f, 5.320472895e-05f, 5.329358884e-05f, 5.338234856e-05f, 5.347100798e-05f, 5.355956695e-05f, 5.364802531e-05f, 5.373638294e-05f, 5.382463968e-05f, +5.391279539e-05f, 5.400084993e-05f, 5.408880315e-05f, 5.417665492e-05f, 5.426440508e-05f, 5.435205350e-05f, 5.443960003e-05f, 5.452704454e-05f, 5.461438687e-05f, 5.470162689e-05f, +5.478876445e-05f, 5.487579942e-05f, 5.496273165e-05f, 5.504956100e-05f, 5.513628733e-05f, 5.522291050e-05f, 5.530943037e-05f, 5.539584680e-05f, 5.548215964e-05f, 5.556836876e-05f, +5.565447402e-05f, 5.574047528e-05f, 5.582637240e-05f, 5.591216524e-05f, 5.599785365e-05f, 5.608343751e-05f, 5.616891667e-05f, 5.625429100e-05f, 5.633956035e-05f, 5.642472459e-05f, +5.650978358e-05f, 5.659473719e-05f, 5.667958527e-05f, 5.676432768e-05f, 5.684896430e-05f, 5.693349498e-05f, 5.701791958e-05f, 5.710223798e-05f, 5.718645003e-05f, 5.727055560e-05f, +5.735455455e-05f, 5.743844675e-05f, 5.752223205e-05f, 5.760591033e-05f, 5.768948145e-05f, 5.777294528e-05f, 5.785630168e-05f, 5.793955051e-05f, 5.802269164e-05f, 5.810572494e-05f, +5.818865027e-05f, 5.827146751e-05f, 5.835417650e-05f, 5.843677713e-05f, 5.851926926e-05f, 5.860165276e-05f, 5.868392749e-05f, 5.876609332e-05f, 5.884815011e-05f, 5.893009775e-05f, +5.901193608e-05f, 5.909366500e-05f, 5.917528435e-05f, 5.925679401e-05f, 5.933819385e-05f, 5.941948373e-05f, 5.950066353e-05f, 5.958173312e-05f, 5.966269237e-05f, 5.974354114e-05f, +5.982427930e-05f, 5.990490673e-05f, 5.998542330e-05f, 6.006582887e-05f, 6.014612332e-05f, 6.022630652e-05f, 6.030637834e-05f, 6.038633865e-05f, 6.046618733e-05f, 6.054592424e-05f, +6.062554925e-05f, 6.070506225e-05f, 6.078446310e-05f, 6.086375167e-05f, 6.094292784e-05f, 6.102199148e-05f, 6.110094246e-05f, 6.117978066e-05f, 6.125850596e-05f, 6.133711821e-05f, +6.141561731e-05f, 6.149400312e-05f, 6.157227552e-05f, 6.165043438e-05f, 6.172847957e-05f, 6.180641099e-05f, 6.188422848e-05f, 6.196193195e-05f, 6.203952125e-05f, 6.211699627e-05f, +6.219435688e-05f, 6.227160296e-05f, 6.234873438e-05f, 6.242575103e-05f, 6.250265277e-05f, 6.257943950e-05f, 6.265611107e-05f, 6.273266738e-05f, 6.280910829e-05f, 6.288543369e-05f, +6.296164346e-05f, 6.303773748e-05f, 6.311371561e-05f, 6.318957775e-05f, 6.326532377e-05f, 6.334095355e-05f, 6.341646696e-05f, 6.349186390e-05f, 6.356714424e-05f, 6.364230786e-05f, +6.371735464e-05f, 6.379228446e-05f, 6.386709720e-05f, 6.394179275e-05f, 6.401637098e-05f, 6.409083177e-05f, 6.416517502e-05f, 6.423940059e-05f, 6.431350837e-05f, 6.438749825e-05f, +6.446137011e-05f, 6.453512382e-05f, 6.460875928e-05f, 6.468227636e-05f, 6.475567496e-05f, 6.482895494e-05f, 6.490211620e-05f, 6.497515862e-05f, 6.504808209e-05f, 6.512088649e-05f, +6.519357170e-05f, 6.526613761e-05f, 6.533858410e-05f, 6.541091107e-05f, 6.548311839e-05f, 6.555520595e-05f, 6.562717364e-05f, 6.569902134e-05f, 6.577074894e-05f, 6.584235633e-05f, +6.591384339e-05f, 6.598521001e-05f, 6.605645608e-05f, 6.612758149e-05f, 6.619858612e-05f, 6.626946986e-05f, 6.634023260e-05f, 6.641087423e-05f, 6.648139464e-05f, 6.655179371e-05f, +6.662207133e-05f, 6.669222740e-05f, 6.676226180e-05f, 6.683217443e-05f, 6.690196517e-05f, 6.697163391e-05f, 6.704118055e-05f, 6.711060497e-05f, 6.717990707e-05f, 6.724908673e-05f, +6.731814385e-05f, 6.738707832e-05f, 6.745589004e-05f, 6.752457888e-05f, 6.759314475e-05f, 6.766158754e-05f, 6.772990714e-05f, 6.779810344e-05f, 6.786617634e-05f, 6.793412573e-05f, +6.800195150e-05f, 6.806965354e-05f, 6.813723176e-05f, 6.820468605e-05f, 6.827201629e-05f, 6.833922239e-05f, 6.840630423e-05f, 6.847326172e-05f, 6.854009475e-05f, 6.860680322e-05f, +6.867338701e-05f, 6.873984604e-05f, 6.880618018e-05f, 6.887238935e-05f, 6.893847343e-05f, 6.900443233e-05f, 6.907026593e-05f, 6.913597414e-05f, 6.920155686e-05f, 6.926701398e-05f, +6.933234541e-05f, 6.939755103e-05f, 6.946263075e-05f, 6.952758446e-05f, 6.959241207e-05f, 6.965711348e-05f, 6.972168858e-05f, 6.978613727e-05f, 6.985045946e-05f, 6.991465504e-05f, +6.997872391e-05f, 7.004266598e-05f, 7.010648115e-05f, 7.017016931e-05f, 7.023373037e-05f, 7.029716422e-05f, 7.036047078e-05f, 7.042364994e-05f, 7.048670161e-05f, 7.054962568e-05f, +7.061242206e-05f, 7.067509065e-05f, 7.073763136e-05f, 7.080004409e-05f, 7.086232874e-05f, 7.092448522e-05f, 7.098651343e-05f, 7.104841327e-05f, 7.111018465e-05f, 7.117182747e-05f, +7.123334164e-05f, 7.129472707e-05f, 7.135598365e-05f, 7.141711130e-05f, 7.147810992e-05f, 7.153897941e-05f, 7.159971969e-05f, 7.166033066e-05f, 7.172081222e-05f, 7.178116428e-05f, +7.184138676e-05f, 7.190147955e-05f, 7.196144257e-05f, 7.202127572e-05f, 7.208097892e-05f, 7.214055206e-05f, 7.219999506e-05f, 7.225930783e-05f, 7.231849027e-05f, 7.237754230e-05f, +7.243646383e-05f, 7.249525476e-05f, 7.255391500e-05f, 7.261244447e-05f, 7.267084308e-05f, 7.272911073e-05f, 7.278724734e-05f, 7.284525282e-05f, 7.290312708e-05f, 7.296087003e-05f, +7.301848159e-05f, 7.307596166e-05f, 7.313331016e-05f, 7.319052700e-05f, 7.324761209e-05f, 7.330456535e-05f, 7.336138669e-05f, 7.341807602e-05f, 7.347463326e-05f, 7.353105832e-05f, +7.358735112e-05f, 7.364351157e-05f, 7.369953958e-05f, 7.375543507e-05f, 7.381119796e-05f, 7.386682816e-05f, 7.392232559e-05f, 7.397769015e-05f, 7.403292178e-05f, 7.408802038e-05f, +7.414298587e-05f, 7.419781817e-05f, 7.425251719e-05f, 7.430708286e-05f, 7.436151509e-05f, 7.441581379e-05f, 7.446997889e-05f, 7.452401031e-05f, 7.457790796e-05f, 7.463167176e-05f, +7.468530163e-05f, 7.473879749e-05f, 7.479215927e-05f, 7.484538687e-05f, 7.489848022e-05f, 7.495143924e-05f, 7.500426384e-05f, 7.505695397e-05f, 7.510950952e-05f, 7.516193042e-05f, +7.521421660e-05f, 7.526636797e-05f, 7.531838447e-05f, 7.537026600e-05f, 7.542201249e-05f, 7.547362387e-05f, 7.552510006e-05f, 7.557644098e-05f, 7.562764655e-05f, 7.567871670e-05f, +7.572965135e-05f, 7.578045043e-05f, 7.583111385e-05f, 7.588164155e-05f, 7.593203345e-05f, 7.598228948e-05f, 7.603240955e-05f, 7.608239360e-05f, 7.613224155e-05f, 7.618195333e-05f, +7.623152886e-05f, 7.628096807e-05f, 7.633027089e-05f, 7.637943724e-05f, 7.642846705e-05f, 7.647736024e-05f, 7.652611676e-05f, 7.657473652e-05f, 7.662321944e-05f, 7.667156547e-05f, +7.671977453e-05f, 7.676784655e-05f, 7.681578145e-05f, 7.686357917e-05f, 7.691123964e-05f, 7.695876278e-05f, 7.700614852e-05f, 7.705339681e-05f, 7.710050756e-05f, 7.714748071e-05f, +7.719431618e-05f, 7.724101392e-05f, 7.728757385e-05f, 7.733399591e-05f, 7.738028002e-05f, 7.742642611e-05f, 7.747243413e-05f, 7.751830400e-05f, 7.756403566e-05f, 7.760962904e-05f, +7.765508408e-05f, 7.770040070e-05f, 7.774557884e-05f, 7.779061843e-05f, 7.783551942e-05f, 7.788028174e-05f, 7.792490531e-05f, 7.796939008e-05f, 7.801373598e-05f, 7.805794294e-05f, +7.810201091e-05f, 7.814593982e-05f, 7.818972960e-05f, 7.823338020e-05f, 7.827689154e-05f, 7.832026357e-05f, 7.836349623e-05f, 7.840658944e-05f, 7.844954316e-05f, 7.849235732e-05f, +7.853503185e-05f, 7.857756669e-05f, 7.861996179e-05f, 7.866221709e-05f, 7.870433252e-05f, 7.874630801e-05f, 7.878814353e-05f, 7.882983899e-05f, 7.887139435e-05f, 7.891280954e-05f, +7.895408451e-05f, 7.899521919e-05f, 7.903621353e-05f, 7.907706747e-05f, 7.911778096e-05f, 7.915835392e-05f, 7.919878631e-05f, 7.923907807e-05f, 7.927922914e-05f, 7.931923947e-05f, +7.935910899e-05f, 7.939883766e-05f, 7.943842541e-05f, 7.947787220e-05f, 7.951717795e-05f, 7.955634263e-05f, 7.959536617e-05f, 7.963424852e-05f, 7.967298962e-05f, 7.971158943e-05f, +7.975004788e-05f, 7.978836492e-05f, 7.982654050e-05f, 7.986457457e-05f, 7.990246707e-05f, 7.994021796e-05f, 7.997782716e-05f, 8.001529465e-05f, 8.005262035e-05f, 8.008980423e-05f, +8.012684623e-05f, 8.016374629e-05f, 8.020050437e-05f, 8.023712042e-05f, 8.027359439e-05f, 8.030992622e-05f, 8.034611586e-05f, 8.038216327e-05f, 8.041806840e-05f, 8.045383119e-05f, +8.048945160e-05f, 8.052492958e-05f, 8.056026508e-05f, 8.059545806e-05f, 8.063050845e-05f, 8.066541623e-05f, 8.070018133e-05f, 8.073480371e-05f, 8.076928332e-05f, 8.080362013e-05f, +8.083781407e-05f, 8.087186511e-05f, 8.090577320e-05f, 8.093953829e-05f, 8.097316034e-05f, 8.100663930e-05f, 8.103997513e-05f, 8.107316777e-05f, 8.110621720e-05f, 8.113912336e-05f, +8.117188621e-05f, 8.120450570e-05f, 8.123698180e-05f, 8.126931445e-05f, 8.130150362e-05f, 8.133354927e-05f, 8.136545134e-05f, 8.139720980e-05f, 8.142882461e-05f, 8.146029572e-05f, +8.149162310e-05f, 8.152280670e-05f, 8.155384647e-05f, 8.158474239e-05f, 8.161549441e-05f, 8.164610248e-05f, 8.167656658e-05f, 8.170688665e-05f, 8.173706267e-05f, 8.176709458e-05f, +8.179698236e-05f, 8.182672596e-05f, 8.185632534e-05f, 8.188578047e-05f, 8.191509131e-05f, 8.194425782e-05f, 8.197327996e-05f, 8.200215769e-05f, 8.203089099e-05f, 8.205947981e-05f, +8.208792411e-05f, 8.211622387e-05f, 8.214437904e-05f, 8.217238958e-05f, 8.220025547e-05f, 8.222797666e-05f, 8.225555313e-05f, 8.228298484e-05f, 8.231027175e-05f, 8.233741383e-05f, +8.236441104e-05f, 8.239126335e-05f, 8.241797074e-05f, 8.244453316e-05f, 8.247095058e-05f, 8.249722297e-05f, 8.252335029e-05f, 8.254933252e-05f, 8.257516963e-05f, 8.260086158e-05f, +8.262640833e-05f, 8.265180987e-05f, 8.267706615e-05f, 8.270217715e-05f, 8.272714284e-05f, 8.275196319e-05f, 8.277663816e-05f, 8.280116773e-05f, 8.282555187e-05f, 8.284979054e-05f, +8.287388373e-05f, 8.289783140e-05f, 8.292163352e-05f, 8.294529007e-05f, 8.296880102e-05f, 8.299216633e-05f, 8.301538599e-05f, 8.303845997e-05f, 8.306138823e-05f, 8.308417076e-05f, +8.310680752e-05f, 8.312929849e-05f, 8.315164365e-05f, 8.317384296e-05f, 8.319589641e-05f, 8.321780397e-05f, 8.323956561e-05f, 8.326118130e-05f, 8.328265104e-05f, 8.330397478e-05f, +8.332515252e-05f, 8.334618421e-05f, 8.336706985e-05f, 8.338780940e-05f, 8.340840285e-05f, 8.342885017e-05f, 8.344915135e-05f, 8.346930635e-05f, 8.348931515e-05f, 8.350917774e-05f, +8.352889410e-05f, 8.354846420e-05f, 8.356788802e-05f, 8.358716554e-05f, 8.360629674e-05f, 8.362528161e-05f, 8.364412012e-05f, 8.366281225e-05f, 8.368135798e-05f, 8.369975730e-05f, +8.371801019e-05f, 8.373611662e-05f, 8.375407658e-05f, 8.377189005e-05f, 8.378955702e-05f, 8.380707747e-05f, 8.382445137e-05f, 8.384167872e-05f, 8.385875949e-05f, 8.387569367e-05f, +8.389248125e-05f, 8.390912220e-05f, 8.392561652e-05f, 8.394196418e-05f, 8.395816518e-05f, 8.397421949e-05f, 8.399012711e-05f, 8.400588801e-05f, 8.402150219e-05f, 8.403696962e-05f, +8.405229031e-05f, 8.406746423e-05f, 8.408249137e-05f, 8.409737171e-05f, 8.411210526e-05f, 8.412669198e-05f, 8.414113188e-05f, 8.415542493e-05f, 8.416957114e-05f, 8.418357048e-05f, +8.419742294e-05f, 8.421112852e-05f, 8.422468721e-05f, 8.423809899e-05f, 8.425136385e-05f, 8.426448179e-05f, 8.427745279e-05f, 8.429027685e-05f, 8.430295395e-05f, 8.431548410e-05f, +8.432786727e-05f, 8.434010347e-05f, 8.435219268e-05f, 8.436413489e-05f, 8.437593011e-05f, 8.438757831e-05f, 8.439907950e-05f, 8.441043367e-05f, 8.442164081e-05f, 8.443270092e-05f, +8.444361398e-05f, 8.445438000e-05f, 8.446499897e-05f, 8.447547088e-05f, 8.448579573e-05f, 8.449597351e-05f, 8.450600423e-05f, 8.451588786e-05f, 8.452562442e-05f, 8.453521390e-05f, +8.454465630e-05f, 8.455395160e-05f, 8.456309982e-05f, 8.457210094e-05f, 8.458095496e-05f, 8.458966189e-05f, 8.459822172e-05f, 8.460663444e-05f, 8.461490007e-05f, 8.462301859e-05f, +8.463099000e-05f, 8.463881431e-05f, 8.464649152e-05f, 8.465402162e-05f, 8.466140461e-05f, 8.466864050e-05f, 8.467572929e-05f, 8.468267097e-05f, 8.468946556e-05f, 8.469611304e-05f, +8.470261342e-05f, 8.470896671e-05f, 8.471517291e-05f, 8.472123201e-05f, 8.472714402e-05f, 8.473290895e-05f, 8.473852680e-05f, 8.474399757e-05f, 8.474932126e-05f, 8.475449788e-05f, +8.475952744e-05f, 8.476440993e-05f, 8.476914537e-05f, 8.477373375e-05f, 8.477817509e-05f, 8.478246939e-05f, 8.478661665e-05f, 8.479061688e-05f, 8.479447009e-05f, 8.479817628e-05f, +8.480173546e-05f, 8.480514764e-05f, 8.480841283e-05f, 8.481153103e-05f, 8.481450225e-05f, 8.481732649e-05f, 8.482000378e-05f, 8.482253411e-05f, 8.482491749e-05f, 8.482715394e-05f, +8.482924346e-05f, 8.483118607e-05f, 8.483298176e-05f, 8.483463056e-05f, 8.483613247e-05f, 8.483748751e-05f, 8.483869568e-05f, 8.483975700e-05f, 8.484067147e-05f, 8.484143911e-05f, +8.484205994e-05f, 8.484253395e-05f, 8.484286117e-05f, 8.484304161e-05f, 8.484307528e-05f, 8.484296220e-05f, 8.484270237e-05f, 8.484229581e-05f, 8.484174254e-05f, 8.484104257e-05f, +8.484019591e-05f, 8.483920258e-05f, 8.483806260e-05f, 8.483677597e-05f, 8.483534272e-05f, 8.483376286e-05f, 8.483203640e-05f, 8.483016337e-05f, 8.482814377e-05f, 8.482597763e-05f, +8.482366496e-05f, 8.482120578e-05f, 8.481860011e-05f, 8.481584796e-05f, 8.481294936e-05f, 8.480990431e-05f, 8.480671285e-05f, 8.480337498e-05f, 8.479989074e-05f, 8.479626012e-05f, +8.479248317e-05f, 8.478855988e-05f, 8.478449030e-05f, 8.478027443e-05f, 8.477591230e-05f, 8.477140392e-05f, 8.476674932e-05f, 8.476194852e-05f, 8.475700154e-05f, 8.475190841e-05f, +8.474666914e-05f, 8.474128375e-05f, 8.473575228e-05f, 8.473007474e-05f, 8.472425115e-05f, 8.471828154e-05f, 8.471216593e-05f, 8.470590435e-05f, 8.469949682e-05f, 8.469294336e-05f, +8.468624400e-05f, 8.467939876e-05f, 8.467240768e-05f, 8.466527076e-05f, 8.465798805e-05f, 8.465055955e-05f, 8.464298531e-05f, 8.463526535e-05f, 8.462739969e-05f, 8.461938836e-05f, +8.461123139e-05f, 8.460292880e-05f, 8.459448062e-05f, 8.458588689e-05f, 8.457714762e-05f, 8.456826285e-05f, 8.455923260e-05f, 8.455005691e-05f, 8.454073579e-05f, 8.453126929e-05f, +8.452165743e-05f, 8.451190025e-05f, 8.450199776e-05f, 8.449195000e-05f, 8.448175701e-05f, 8.447141880e-05f, 8.446093543e-05f, 8.445030690e-05f, 8.443953326e-05f, 8.442861454e-05f, +8.441755077e-05f, 8.440634198e-05f, 8.439498821e-05f, 8.438348948e-05f, 8.437184583e-05f, 8.436005730e-05f, 8.434812392e-05f, 8.433604571e-05f, 8.432382272e-05f, 8.431145498e-05f, +8.429894252e-05f, 8.428628538e-05f, 8.427348359e-05f, 8.426053719e-05f, 8.424744622e-05f, 8.423421070e-05f, 8.422083068e-05f, 8.420730619e-05f, 8.419363727e-05f, 8.417982395e-05f, +8.416586628e-05f, 8.415176428e-05f, 8.413751800e-05f, 8.412312748e-05f, 8.410859274e-05f, 8.409391384e-05f, 8.407909080e-05f, 8.406412367e-05f, 8.404901249e-05f, 8.403375729e-05f, +8.401835812e-05f, 8.400281501e-05f, 8.398712801e-05f, 8.397129715e-05f, 8.395532247e-05f, 8.393920402e-05f, 8.392294184e-05f, 8.390653596e-05f, 8.388998643e-05f, 8.387329329e-05f, +8.385645659e-05f, 8.383947635e-05f, 8.382235264e-05f, 8.380508548e-05f, 8.378767493e-05f, 8.377012102e-05f, 8.375242380e-05f, 8.373458331e-05f, 8.371659959e-05f, 8.369847270e-05f, +8.368020267e-05f, 8.366178955e-05f, 8.364323338e-05f, 8.362453421e-05f, 8.360569208e-05f, 8.358670705e-05f, 8.356757914e-05f, 8.354830842e-05f, 8.352889493e-05f, 8.350933871e-05f, +8.348963981e-05f, 8.346979828e-05f, 8.344981416e-05f, 8.342968750e-05f, 8.340941835e-05f, 8.338900677e-05f, 8.336845278e-05f, 8.334775645e-05f, 8.332691783e-05f, 8.330593695e-05f, +8.328481388e-05f, 8.326354866e-05f, 8.324214134e-05f, 8.322059196e-05f, 8.319890059e-05f, 8.317706727e-05f, 8.315509205e-05f, 8.313297498e-05f, 8.311071611e-05f, 8.308831550e-05f, +8.306577319e-05f, 8.304308924e-05f, 8.302026370e-05f, 8.299729662e-05f, 8.297418806e-05f, 8.295093806e-05f, 8.292754669e-05f, 8.290401398e-05f, 8.288034001e-05f, 8.285652481e-05f, +8.283256845e-05f, 8.280847098e-05f, 8.278423245e-05f, 8.275985292e-05f, 8.273533244e-05f, 8.271067107e-05f, 8.268586887e-05f, 8.266092588e-05f, 8.263584217e-05f, 8.261061779e-05f, +8.258525279e-05f, 8.255974724e-05f, 8.253410119e-05f, 8.250831470e-05f, 8.248238782e-05f, 8.245632062e-05f, 8.243011315e-05f, 8.240376546e-05f, 8.237727763e-05f, 8.235064969e-05f, +8.232388173e-05f, 8.229697378e-05f, 8.226992592e-05f, 8.224273820e-05f, 8.221541068e-05f, 8.218794342e-05f, 8.216033648e-05f, 8.213258992e-05f, 8.210470381e-05f, 8.207667820e-05f, +8.204851315e-05f, 8.202020873e-05f, 8.199176500e-05f, 8.196318202e-05f, 8.193445984e-05f, 8.190559854e-05f, 8.187659818e-05f, 8.184745882e-05f, 8.181818051e-05f, 8.178876333e-05f, +8.175920734e-05f, 8.172951260e-05f, 8.169967918e-05f, 8.166970714e-05f, 8.163959654e-05f, 8.160934745e-05f, 8.157895994e-05f, 8.154843406e-05f, 8.151776989e-05f, 8.148696749e-05f, +8.145602692e-05f, 8.142494825e-05f, 8.139373156e-05f, 8.136237689e-05f, 8.133088433e-05f, 8.129925394e-05f, 8.126748578e-05f, 8.123557993e-05f, 8.120353644e-05f, 8.117135539e-05f, +8.113903685e-05f, 8.110658089e-05f, 8.107398756e-05f, 8.104125695e-05f, 8.100838912e-05f, 8.097538414e-05f, 8.094224208e-05f, 8.090896301e-05f, 8.087554700e-05f, 8.084199412e-05f, +8.080830444e-05f, 8.077447803e-05f, 8.074051496e-05f, 8.070641531e-05f, 8.067217913e-05f, 8.063780652e-05f, 8.060329753e-05f, 8.056865224e-05f, 8.053387073e-05f, 8.049895305e-05f, +8.046389930e-05f, 8.042870953e-05f, 8.039338383e-05f, 8.035792227e-05f, 8.032232491e-05f, 8.028659184e-05f, 8.025072313e-05f, 8.021471885e-05f, 8.017857908e-05f, 8.014230388e-05f, +8.010589335e-05f, 8.006934755e-05f, 8.003266655e-05f, 7.999585044e-05f, 7.995889929e-05f, 7.992181317e-05f, 7.988459217e-05f, 7.984723635e-05f, 7.980974580e-05f, 7.977212059e-05f, +7.973436080e-05f, 7.969646651e-05f, 7.965843779e-05f, 7.962027473e-05f, 7.958197739e-05f, 7.954354587e-05f, 7.950498023e-05f, 7.946628056e-05f, 7.942744693e-05f, 7.938847943e-05f, +7.934937813e-05f, 7.931014312e-05f, 7.927077448e-05f, 7.923127227e-05f, 7.919163660e-05f, 7.915186752e-05f, 7.911196514e-05f, 7.907192952e-05f, 7.903176075e-05f, 7.899145891e-05f, +7.895102409e-05f, 7.891045635e-05f, 7.886975580e-05f, 7.882892250e-05f, 7.878795655e-05f, 7.874685801e-05f, 7.870562699e-05f, 7.866426356e-05f, 7.862276780e-05f, 7.858113980e-05f, +7.853937964e-05f, 7.849748741e-05f, 7.845546319e-05f, 7.841330706e-05f, 7.837101911e-05f, 7.832859943e-05f, 7.828604810e-05f, 7.824336521e-05f, 7.820055084e-05f, 7.815760507e-05f, +7.811452800e-05f, 7.807131971e-05f, 7.802798029e-05f, 7.798450982e-05f, 7.794090839e-05f, 7.789717609e-05f, 7.785331301e-05f, 7.780931923e-05f, 7.776519484e-05f, 7.772093993e-05f, +7.767655459e-05f, 7.763203891e-05f, 7.758739297e-05f, 7.754261686e-05f, 7.749771068e-05f, 7.745267451e-05f, 7.740750845e-05f, 7.736221258e-05f, 7.731678699e-05f, 7.727123177e-05f, +7.722554702e-05f, 7.717973282e-05f, 7.713378927e-05f, 7.708771645e-05f, 7.704151446e-05f, 7.699518340e-05f, 7.694872334e-05f, 7.690213438e-05f, 7.685541663e-05f, 7.680857016e-05f, +7.676159507e-05f, 7.671449146e-05f, 7.666725941e-05f, 7.661989902e-05f, 7.657241039e-05f, 7.652479360e-05f, 7.647704876e-05f, 7.642917595e-05f, 7.638117528e-05f, 7.633304682e-05f, +7.628479069e-05f, 7.623640697e-05f, 7.618789577e-05f, 7.613925716e-05f, 7.609049126e-05f, 7.604159816e-05f, 7.599257795e-05f, 7.594343073e-05f, 7.589415659e-05f, 7.584475564e-05f, +7.579522797e-05f, 7.574557367e-05f, 7.569579285e-05f, 7.564588560e-05f, 7.559585202e-05f, 7.554569221e-05f, 7.549540626e-05f, 7.544499428e-05f, 7.539445636e-05f, 7.534379260e-05f, +7.529300311e-05f, 7.524208797e-05f, 7.519104729e-05f, 7.513988118e-05f, 7.508858972e-05f, 7.503717302e-05f, 7.498563118e-05f, 7.493396430e-05f, 7.488217248e-05f, 7.483025582e-05f, +7.477821442e-05f, 7.472604839e-05f, 7.467375783e-05f, 7.462134283e-05f, 7.456880350e-05f, 7.451613994e-05f, 7.446335226e-05f, 7.441044055e-05f, 7.435740492e-05f, 7.430424548e-05f, +7.425096231e-05f, 7.419755554e-05f, 7.414402526e-05f, 7.409037158e-05f, 7.403659459e-05f, 7.398269441e-05f, 7.392867114e-05f, 7.387452489e-05f, 7.382025575e-05f, 7.376586383e-05f, +7.371134924e-05f, 7.365671209e-05f, 7.360195247e-05f, 7.354707050e-05f, 7.349206628e-05f, 7.343693992e-05f, 7.338169152e-05f, 7.332632120e-05f, 7.327082905e-05f, 7.321521518e-05f, +7.315947971e-05f, 7.310362274e-05f, 7.304764437e-05f, 7.299154472e-05f, 7.293532389e-05f, 7.287898199e-05f, 7.282251913e-05f, 7.276593542e-05f, 7.270923096e-05f, 7.265240587e-05f, +7.259546026e-05f, 7.253839423e-05f, 7.248120790e-05f, 7.242390137e-05f, 7.236647475e-05f, 7.230892816e-05f, 7.225126170e-05f, 7.219347549e-05f, 7.213556963e-05f, 7.207754424e-05f, +7.201939943e-05f, 7.196113531e-05f, 7.190275199e-05f, 7.184424958e-05f, 7.178562820e-05f, 7.172688796e-05f, 7.166802897e-05f, 7.160905134e-05f, 7.154995518e-05f, 7.149074061e-05f, +7.143140775e-05f, 7.137195670e-05f, 7.131238757e-05f, 7.125270049e-05f, 7.119289557e-05f, 7.113297291e-05f, 7.107293264e-05f, 7.101277487e-05f, 7.095249971e-05f, 7.089210728e-05f, +7.083159770e-05f, 7.077097107e-05f, 7.071022752e-05f, 7.064936716e-05f, 7.058839011e-05f, 7.052729648e-05f, 7.046608638e-05f, 7.040475994e-05f, 7.034331727e-05f, 7.028175850e-05f, +7.022008372e-05f, 7.015829307e-05f, 7.009638666e-05f, 7.003436461e-05f, 6.997222703e-05f, 6.990997405e-05f, 6.984760577e-05f, 6.978512233e-05f, 6.972252384e-05f, 6.965981041e-05f, +6.959698217e-05f, 6.953403923e-05f, 6.947098172e-05f, 6.940780976e-05f, 6.934452345e-05f, 6.928112293e-05f, 6.921760832e-05f, 6.915397973e-05f, 6.909023728e-05f, 6.902638109e-05f, +6.896241130e-05f, 6.889832801e-05f, 6.883413134e-05f, 6.876982143e-05f, 6.870539838e-05f, 6.864086233e-05f, 6.857621340e-05f, 6.851145169e-05f, 6.844657735e-05f, 6.838159049e-05f, +6.831649123e-05f, 6.825127970e-05f, 6.818595602e-05f, 6.812052031e-05f, 6.805497270e-05f, 6.798931331e-05f, 6.792354226e-05f, 6.785765967e-05f, 6.779166568e-05f, 6.772556041e-05f, +6.765934397e-05f, 6.759301650e-05f, 6.752657812e-05f, 6.746002895e-05f, 6.739336912e-05f, 6.732659876e-05f, 6.725971799e-05f, 6.719272693e-05f, 6.712562572e-05f, 6.705841447e-05f, +6.699109332e-05f, 6.692366239e-05f, 6.685612181e-05f, 6.678847170e-05f, 6.672071220e-05f, 6.665284342e-05f, 6.658486550e-05f, 6.651677856e-05f, 6.644858273e-05f, 6.638027814e-05f, +6.631186492e-05f, 6.624334319e-05f, 6.617471309e-05f, 6.610597474e-05f, 6.603712827e-05f, 6.596817381e-05f, 6.589911149e-05f, 6.582994143e-05f, 6.576066378e-05f, 6.569127865e-05f, +6.562178618e-05f, 6.555218649e-05f, 6.548247972e-05f, 6.541266600e-05f, 6.534274546e-05f, 6.527271823e-05f, 6.520258443e-05f, 6.513234421e-05f, 6.506199769e-05f, 6.499154500e-05f, +6.492098627e-05f, 6.485032164e-05f, 6.477955124e-05f, 6.470867520e-05f, 6.463769365e-05f, 6.456660672e-05f, 6.449541455e-05f, 6.442411728e-05f, 6.435271502e-05f, 6.428120792e-05f, +6.420959611e-05f, 6.413787972e-05f, 6.406605889e-05f, 6.399413375e-05f, 6.392210443e-05f, 6.384997107e-05f, 6.377773380e-05f, 6.370539275e-05f, 6.363294807e-05f, 6.356039988e-05f, +6.348774833e-05f, 6.341499354e-05f, 6.334213565e-05f, 6.326917479e-05f, 6.319611111e-05f, 6.312294474e-05f, 6.304967581e-05f, 6.297630446e-05f, 6.290283082e-05f, 6.282925504e-05f, +6.275557724e-05f, 6.268179757e-05f, 6.260791616e-05f, 6.253393316e-05f, 6.245984868e-05f, 6.238566289e-05f, 6.231137590e-05f, 6.223698786e-05f, 6.216249891e-05f, 6.208790919e-05f, +6.201321883e-05f, 6.193842797e-05f, 6.186353675e-05f, 6.178854531e-05f, 6.171345378e-05f, 6.163826232e-05f, 6.156297105e-05f, 6.148758011e-05f, 6.141208965e-05f, 6.133649980e-05f, +6.126081071e-05f, 6.118502251e-05f, 6.110913535e-05f, 6.103314936e-05f, 6.095706468e-05f, 6.088088146e-05f, 6.080459984e-05f, 6.072821995e-05f, 6.065174195e-05f, 6.057516596e-05f, +6.049849213e-05f, 6.042172060e-05f, 6.034485152e-05f, 6.026788503e-05f, 6.019082126e-05f, 6.011366036e-05f, 6.003640247e-05f, 5.995904774e-05f, 5.988159631e-05f, 5.980404831e-05f, +5.972640390e-05f, 5.964866322e-05f, 5.957082640e-05f, 5.949289360e-05f, 5.941486495e-05f, 5.933674061e-05f, 5.925852071e-05f, 5.918020539e-05f, 5.910179481e-05f, 5.902328910e-05f, +5.894468842e-05f, 5.886599290e-05f, 5.878720269e-05f, 5.870831794e-05f, 5.862933878e-05f, 5.855026537e-05f, 5.847109786e-05f, 5.839183637e-05f, 5.831248107e-05f, 5.823303210e-05f, +5.815348960e-05f, 5.807385373e-05f, 5.799412461e-05f, 5.791430241e-05f, 5.783438727e-05f, 5.775437934e-05f, 5.767427875e-05f, 5.759408567e-05f, 5.751380023e-05f, 5.743342259e-05f, +5.735295289e-05f, 5.727239128e-05f, 5.719173790e-05f, 5.711099291e-05f, 5.703015645e-05f, 5.694922868e-05f, 5.686820973e-05f, 5.678709976e-05f, 5.670589891e-05f, 5.662460734e-05f, +5.654322520e-05f, 5.646175262e-05f, 5.638018977e-05f, 5.629853679e-05f, 5.621679383e-05f, 5.613496104e-05f, 5.605303857e-05f, 5.597102657e-05f, 5.588892519e-05f, 5.580673459e-05f, +5.572445490e-05f, 5.564208628e-05f, 5.555962888e-05f, 5.547708286e-05f, 5.539444836e-05f, 5.531172553e-05f, 5.522891453e-05f, 5.514601550e-05f, 5.506302860e-05f, 5.497995399e-05f, +5.489679180e-05f, 5.481354219e-05f, 5.473020532e-05f, 5.464678134e-05f, 5.456327040e-05f, 5.447967265e-05f, 5.439598824e-05f, 5.431221733e-05f, 5.422836007e-05f, 5.414441661e-05f, +5.406038711e-05f, 5.397627172e-05f, 5.389207058e-05f, 5.380778387e-05f, 5.372341172e-05f, 5.363895430e-05f, 5.355441175e-05f, 5.346978423e-05f, 5.338507190e-05f, 5.330027491e-05f, +5.321539341e-05f, 5.313042756e-05f, 5.304537752e-05f, 5.296024343e-05f, 5.287502545e-05f, 5.278972374e-05f, 5.270433845e-05f, 5.261886974e-05f, 5.253331777e-05f, 5.244768268e-05f, +5.236196464e-05f, 5.227616380e-05f, 5.219028032e-05f, 5.210431435e-05f, 5.201826605e-05f, 5.193213557e-05f, 5.184592308e-05f, 5.175962872e-05f, 5.167325266e-05f, 5.158679505e-05f, +5.150025605e-05f, 5.141363582e-05f, 5.132693451e-05f, 5.124015228e-05f, 5.115328928e-05f, 5.106634569e-05f, 5.097932165e-05f, 5.089221732e-05f, 5.080503286e-05f, 5.071776842e-05f, +5.063042418e-05f, 5.054300027e-05f, 5.045549687e-05f, 5.036791414e-05f, 5.028025222e-05f, 5.019251128e-05f, 5.010469148e-05f, 5.001679297e-05f, 4.992881592e-05f, 4.984076049e-05f, +4.975262683e-05f, 4.966441511e-05f, 4.957612548e-05f, 4.948775811e-05f, 4.939931315e-05f, 4.931079076e-05f, 4.922219111e-05f, 4.913351436e-05f, 4.904476065e-05f, 4.895593017e-05f, +4.886702306e-05f, 4.877803949e-05f, 4.868897962e-05f, 4.859984360e-05f, 4.851063161e-05f, 4.842134379e-05f, 4.833198033e-05f, 4.824254136e-05f, 4.815302706e-05f, 4.806343759e-05f, +4.797377311e-05f, 4.788403378e-05f, 4.779421976e-05f, 4.770433122e-05f, 4.761436832e-05f, 4.752433122e-05f, 4.743422008e-05f, 4.734403506e-05f, 4.725377634e-05f, 4.716344406e-05f, +4.707303840e-05f, 4.698255952e-05f, 4.689200758e-05f, 4.680138274e-05f, 4.671068517e-05f, 4.661991503e-05f, 4.652907248e-05f, 4.643815770e-05f, 4.634717083e-05f, 4.625611205e-05f, +4.616498152e-05f, 4.607377941e-05f, 4.598250587e-05f, 4.589116108e-05f, 4.579974519e-05f, 4.570825838e-05f, 4.561670080e-05f, 4.552507262e-05f, 4.543337402e-05f, 4.534160514e-05f, +4.524976616e-05f, 4.515785724e-05f, 4.506587855e-05f, 4.497383025e-05f, 4.488171251e-05f, 4.478952550e-05f, 4.469726938e-05f, 4.460494431e-05f, 4.451255046e-05f, 4.442008800e-05f, +4.432755710e-05f, 4.423495792e-05f, 4.414229062e-05f, 4.404955538e-05f, 4.395675235e-05f, 4.386388172e-05f, 4.377094364e-05f, 4.367793828e-05f, 4.358486580e-05f, 4.349172639e-05f, +4.339852019e-05f, 4.330524738e-05f, 4.321190813e-05f, 4.311850261e-05f, 4.302503097e-05f, 4.293149340e-05f, 4.283789005e-05f, 4.274422110e-05f, 4.265048672e-05f, 4.255668706e-05f, +4.246282231e-05f, 4.236889262e-05f, 4.227489817e-05f, 4.218083913e-05f, 4.208671565e-05f, 4.199252793e-05f, 4.189827611e-05f, 4.180396037e-05f, 4.170958088e-05f, 4.161513781e-05f, +4.152063133e-05f, 4.142606161e-05f, 4.133142881e-05f, 4.123673310e-05f, 4.114197466e-05f, 4.104715366e-05f, 4.095227026e-05f, 4.085732464e-05f, 4.076231696e-05f, 4.066724739e-05f, +4.057211611e-05f, 4.047692328e-05f, 4.038166908e-05f, 4.028635367e-05f, 4.019097723e-05f, 4.009553993e-05f, 4.000004193e-05f, 3.990448341e-05f, 3.980886454e-05f, 3.971318549e-05f, +3.961744643e-05f, 3.952164754e-05f, 3.942578897e-05f, 3.932987091e-05f, 3.923389352e-05f, 3.913785699e-05f, 3.904176147e-05f, 3.894560714e-05f, 3.884939417e-05f, 3.875312273e-05f, +3.865679301e-05f, 3.856040515e-05f, 3.846395935e-05f, 3.836745577e-05f, 3.827089459e-05f, 3.817427597e-05f, 3.807760009e-05f, 3.798086712e-05f, 3.788407724e-05f, 3.778723061e-05f, +3.769032741e-05f, 3.759336781e-05f, 3.749635199e-05f, 3.739928011e-05f, 3.730215236e-05f, 3.720496890e-05f, 3.710772990e-05f, 3.701043555e-05f, 3.691308601e-05f, 3.681568146e-05f, +3.671822207e-05f, 3.662070801e-05f, 3.652313947e-05f, 3.642551660e-05f, 3.632783959e-05f, 3.623010861e-05f, 3.613232383e-05f, 3.603448544e-05f, 3.593659359e-05f, 3.583864847e-05f, +3.574065025e-05f, 3.564259910e-05f, 3.554449521e-05f, 3.544633873e-05f, 3.534812986e-05f, 3.524986876e-05f, 3.515155561e-05f, 3.505319058e-05f, 3.495477385e-05f, 3.485630559e-05f, +3.475778598e-05f, 3.465921519e-05f, 3.456059340e-05f, 3.446192078e-05f, 3.436319752e-05f, 3.426442377e-05f, 3.416559973e-05f, 3.406672556e-05f, 3.396780144e-05f, 3.386882755e-05f, +3.376980406e-05f, 3.367073115e-05f, 3.357160899e-05f, 3.347243777e-05f, 3.337321765e-05f, 3.327394881e-05f, 3.317463143e-05f, 3.307526568e-05f, 3.297585175e-05f, 3.287638980e-05f, +3.277688002e-05f, 3.267732258e-05f, 3.257771765e-05f, 3.247806542e-05f, 3.237836606e-05f, 3.227861975e-05f, 3.217882666e-05f, 3.207898697e-05f, 3.197910086e-05f, 3.187916850e-05f, +3.177919008e-05f, 3.167916576e-05f, 3.157909574e-05f, 3.147898017e-05f, 3.137881925e-05f, 3.127861315e-05f, 3.117836204e-05f, 3.107806610e-05f, 3.097772552e-05f, 3.087734047e-05f, +3.077691112e-05f, 3.067643766e-05f, 3.057592026e-05f, 3.047535910e-05f, 3.037475435e-05f, 3.027410621e-05f, 3.017341484e-05f, 3.007268042e-05f, 2.997190313e-05f, 2.987108315e-05f, +2.977022066e-05f, 2.966931584e-05f, 2.956836886e-05f, 2.946737990e-05f, 2.936634914e-05f, 2.926527676e-05f, 2.916416294e-05f, 2.906300786e-05f, 2.896181170e-05f, 2.886057463e-05f, +2.875929683e-05f, 2.865797849e-05f, 2.855661977e-05f, 2.845522087e-05f, 2.835378196e-05f, 2.825230322e-05f, 2.815078482e-05f, 2.804922696e-05f, 2.794762980e-05f, 2.784599352e-05f, +2.774431831e-05f, 2.764260435e-05f, 2.754085181e-05f, 2.743906088e-05f, 2.733723173e-05f, 2.723536454e-05f, 2.713345949e-05f, 2.703151677e-05f, 2.692953655e-05f, 2.682751902e-05f, +2.672546435e-05f, 2.662337271e-05f, 2.652124431e-05f, 2.641907930e-05f, 2.631687788e-05f, 2.621464022e-05f, 2.611236650e-05f, 2.601005690e-05f, 2.590771161e-05f, 2.580533081e-05f, +2.570291466e-05f, 2.560046337e-05f, 2.549797709e-05f, 2.539545603e-05f, 2.529290034e-05f, 2.519031023e-05f, 2.508768586e-05f, 2.498502743e-05f, 2.488233510e-05f, 2.477960906e-05f, +2.467684949e-05f, 2.457405657e-05f, 2.447123048e-05f, 2.436837141e-05f, 2.426547953e-05f, 2.416255502e-05f, 2.405959808e-05f, 2.395660887e-05f, 2.385358757e-05f, 2.375053438e-05f, +2.364744947e-05f, 2.354433302e-05f, 2.344118521e-05f, 2.333800623e-05f, 2.323479626e-05f, 2.313155547e-05f, 2.302828405e-05f, 2.292498218e-05f, 2.282165004e-05f, 2.271828782e-05f, +2.261489569e-05f, 2.251147384e-05f, 2.240802245e-05f, 2.230454169e-05f, 2.220103176e-05f, 2.209749283e-05f, 2.199392509e-05f, 2.189032871e-05f, 2.178670389e-05f, 2.168305079e-05f, +2.157936961e-05f, 2.147566052e-05f, 2.137192370e-05f, 2.126815935e-05f, 2.116436764e-05f, 2.106054875e-05f, 2.095670286e-05f, 2.085283016e-05f, 2.074893084e-05f, 2.064500506e-05f, +2.054105301e-05f, 2.043707489e-05f, 2.033307086e-05f, 2.022904111e-05f, 2.012498582e-05f, 2.002090518e-05f, 1.991679937e-05f, 1.981266857e-05f, 1.970851296e-05f, 1.960433272e-05f, +1.950012804e-05f, 1.939589910e-05f, 1.929164609e-05f, 1.918736918e-05f, 1.908306856e-05f, 1.897874440e-05f, 1.887439691e-05f, 1.877002624e-05f, 1.866563260e-05f, 1.856121615e-05f, +1.845677710e-05f, 1.835231560e-05f, 1.824783186e-05f, 1.814332605e-05f, 1.803879835e-05f, 1.793424895e-05f, 1.782967804e-05f, 1.772508578e-05f, 1.762047238e-05f, 1.751583800e-05f, +1.741118284e-05f, 1.730650707e-05f, 1.720181088e-05f, 1.709709445e-05f, 1.699235796e-05f, 1.688760161e-05f, 1.678282556e-05f, 1.667803001e-05f, 1.657321514e-05f, 1.646838112e-05f, +1.636352815e-05f, 1.625865640e-05f, 1.615376607e-05f, 1.604885733e-05f, 1.594393036e-05f, 1.583898535e-05f, 1.573402249e-05f, 1.562904195e-05f, 1.552404391e-05f, 1.541902858e-05f, +1.531399611e-05f, 1.520894671e-05f, 1.510388054e-05f, 1.499879781e-05f, 1.489369868e-05f, 1.478858334e-05f, 1.468345198e-05f, 1.457830478e-05f, 1.447314191e-05f, 1.436796358e-05f, +1.426276995e-05f, 1.415756122e-05f, 1.405233756e-05f, 1.394709916e-05f, 1.384184621e-05f, 1.373657888e-05f, 1.363129735e-05f, 1.352600183e-05f, 1.342069248e-05f, 1.331536948e-05f, +1.321003304e-05f, 1.310468331e-05f, 1.299932050e-05f, 1.289394479e-05f, 1.278855635e-05f, 1.268315537e-05f, 1.257774204e-05f, 1.247231653e-05f, 1.236687903e-05f, 1.226142974e-05f, +1.215596881e-05f, 1.205049646e-05f, 1.194501284e-05f, 1.183951816e-05f, 1.173401259e-05f, 1.162849631e-05f, 1.152296952e-05f, 1.141743239e-05f, 1.131188510e-05f, 1.120632785e-05f, +1.110076081e-05f, 1.099518416e-05f, 1.088959810e-05f, 1.078400281e-05f, 1.067839846e-05f, 1.057278524e-05f, 1.046716334e-05f, 1.036153294e-05f, 1.025589422e-05f, 1.015024736e-05f, +1.004459256e-05f, 9.938929990e-06f, 9.833259836e-06f, 9.727582282e-06f, 9.621897512e-06f, 9.516205709e-06f, 9.410507057e-06f, 9.304801739e-06f, 9.199089939e-06f, 9.093371840e-06f, +8.987647626e-06f, 8.881917481e-06f, 8.776181587e-06f, 8.670440129e-06f, 8.564693289e-06f, 8.458941252e-06f, 8.353184200e-06f, 8.247422318e-06f, 8.141655788e-06f, 8.035884794e-06f, +7.930109519e-06f, 7.824330148e-06f, 7.718546863e-06f, 7.612759847e-06f, 7.506969284e-06f, 7.401175358e-06f, 7.295378252e-06f, 7.189578149e-06f, 7.083775232e-06f, 6.977969685e-06f, +6.872161692e-06f, 6.766351435e-06f, 6.660539097e-06f, 6.554724863e-06f, 6.448908915e-06f, 6.343091436e-06f, 6.237272610e-06f, 6.131452621e-06f, 6.025631650e-06f, 5.919809882e-06f, +5.813987500e-06f, 5.708164686e-06f, 5.602341624e-06f, 5.496518497e-06f, 5.390695489e-06f, 5.284872782e-06f, 5.179050559e-06f, 5.073229003e-06f, 4.967408298e-06f, 4.861588627e-06f, +4.755770172e-06f, 4.649953116e-06f, 4.544137643e-06f, 4.438323935e-06f, 4.332512176e-06f, 4.226702548e-06f, 4.120895234e-06f, 4.015090417e-06f, 3.909288280e-06f, 3.803489006e-06f, +3.697692777e-06f, 3.591899777e-06f, 3.486110188e-06f, 3.380324192e-06f, 3.274541973e-06f, 3.168763714e-06f, 3.062989596e-06f, 2.957219803e-06f, 2.851454517e-06f, 2.745693920e-06f, +2.639938196e-06f, 2.534187527e-06f, 2.428442096e-06f, 2.322702084e-06f, 2.216967675e-06f, 2.111239050e-06f, 2.005516393e-06f, 1.899799886e-06f, 1.794089711e-06f, 1.688386050e-06f, +1.582689085e-06f, 1.476999000e-06f, 1.371315976e-06f, 1.265640195e-06f, 1.159971840e-06f, 1.054311093e-06f, 9.486581354e-07f, 8.430131501e-07f, 7.373763191e-07f, 6.317478241e-07f, +5.261278474e-07f, 4.205165709e-07f, 3.149141765e-07f, 2.093208462e-07f, 1.037367618e-07f, -1.837894817e-09f, -1.074029418e-07f, -2.129581973e-07f, -3.185034797e-07f, -4.240386072e-07f, +-5.295633982e-07f, -6.350776708e-07f, -7.405812437e-07f, -8.460739351e-07f, -9.515555635e-07f, -1.057025947e-06f, -1.162484905e-06f, -1.267932256e-06f, -1.373367818e-06f, -1.478791409e-06f, +-1.584202849e-06f, -1.689601956e-06f, -1.794988549e-06f, -1.900362447e-06f, -2.005723468e-06f, -2.111071432e-06f, -2.216406157e-06f, -2.321727463e-06f, -2.427035167e-06f, -2.532329090e-06f, +-2.637609050e-06f, -2.742874866e-06f, -2.848126358e-06f, -2.953363345e-06f, -3.058585646e-06f, -3.163793079e-06f, -3.268985466e-06f, -3.374162624e-06f, -3.479324373e-06f, -3.584470534e-06f, +-3.689600924e-06f, -3.794715364e-06f, -3.899813673e-06f, -4.004895671e-06f, -4.109961178e-06f, -4.215010013e-06f, -4.320041996e-06f, -4.425056946e-06f, -4.530054684e-06f, -4.635035030e-06f, +-4.739997803e-06f, -4.844942824e-06f, -4.949869912e-06f, -5.054778887e-06f, -5.159669570e-06f, -5.264541781e-06f, -5.369395340e-06f, -5.474230067e-06f, -5.579045782e-06f, -5.683842307e-06f, +-5.788619461e-06f, -5.893377064e-06f, -5.998114938e-06f, -6.102832903e-06f, -6.207530780e-06f, -6.312208388e-06f, -6.416865550e-06f, -6.521502085e-06f, -6.626117814e-06f, -6.730712559e-06f, +-6.835286140e-06f, -6.939838378e-06f, -7.044369095e-06f, -7.148878111e-06f, -7.253365247e-06f, -7.357830326e-06f, -7.462273167e-06f, -7.566693592e-06f, -7.671091423e-06f, -7.775466481e-06f, +-7.879818587e-06f, -7.984147563e-06f, -8.088453231e-06f, -8.192735412e-06f, -8.296993928e-06f, -8.401228601e-06f, -8.505439252e-06f, -8.609625703e-06f, -8.713787777e-06f, -8.817925295e-06f, +-8.922038079e-06f, -9.026125951e-06f, -9.130188734e-06f, -9.234226250e-06f, -9.338238321e-06f, -9.442224769e-06f, -9.546185417e-06f, -9.650120087e-06f, -9.754028602e-06f, -9.857910784e-06f, +-9.961766456e-06f, -1.006559544e-05f, -1.016939756e-05f, -1.027317264e-05f, -1.037692050e-05f, -1.048064096e-05f, -1.058433385e-05f, -1.068799900e-05f, -1.079163621e-05f, -1.089524532e-05f, +-1.099882615e-05f, -1.110237853e-05f, -1.120590227e-05f, -1.130939720e-05f, -1.141286314e-05f, -1.151629993e-05f, -1.161970737e-05f, -1.172308530e-05f, -1.182643353e-05f, -1.192975190e-05f, +-1.203304023e-05f, -1.213629833e-05f, -1.223952604e-05f, -1.234272318e-05f, -1.244588957e-05f, -1.254902504e-05f, -1.265212941e-05f, -1.275520250e-05f, -1.285824415e-05f, -1.296125417e-05f, +-1.306423239e-05f, -1.316717863e-05f, -1.327009272e-05f, -1.337297449e-05f, -1.347582376e-05f, -1.357864034e-05f, -1.368142408e-05f, -1.378417479e-05f, -1.388689231e-05f, -1.398957644e-05f, +-1.409222703e-05f, -1.419484389e-05f, -1.429742685e-05f, -1.439997574e-05f, -1.450249038e-05f, -1.460497059e-05f, -1.470741621e-05f, -1.480982706e-05f, -1.491220297e-05f, -1.501454376e-05f, +-1.511684925e-05f, -1.521911928e-05f, -1.532135367e-05f, -1.542355224e-05f, -1.552571483e-05f, -1.562784126e-05f, -1.572993135e-05f, -1.583198494e-05f, -1.593400184e-05f, -1.603598189e-05f, +-1.613792491e-05f, -1.623983074e-05f, -1.634169919e-05f, -1.644353009e-05f, -1.654532328e-05f, -1.664707857e-05f, -1.674879580e-05f, -1.685047480e-05f, -1.695211538e-05f, -1.705371738e-05f, +-1.715528063e-05f, -1.725680496e-05f, -1.735829018e-05f, -1.745973614e-05f, -1.756114265e-05f, -1.766250955e-05f, -1.776383667e-05f, -1.786512382e-05f, -1.796637085e-05f, -1.806757758e-05f, +-1.816874383e-05f, -1.826986944e-05f, -1.837095424e-05f, -1.847199805e-05f, -1.857300071e-05f, -1.867396203e-05f, -1.877488186e-05f, -1.887576002e-05f, -1.897659633e-05f, -1.907739064e-05f, +-1.917814276e-05f, -1.927885254e-05f, -1.937951979e-05f, -1.948014434e-05f, -1.958072603e-05f, -1.968126469e-05f, -1.978176015e-05f, -1.988221223e-05f, -1.998262077e-05f, -2.008298560e-05f, +-2.018330654e-05f, -2.028358343e-05f, -2.038381610e-05f, -2.048400438e-05f, -2.058414810e-05f, -2.068424709e-05f, -2.078430118e-05f, -2.088431020e-05f, -2.098427398e-05f, -2.108419236e-05f, +-2.118406517e-05f, -2.128389223e-05f, -2.138367338e-05f, -2.148340845e-05f, -2.158309727e-05f, -2.168273967e-05f, -2.178233549e-05f, -2.188188456e-05f, -2.198138670e-05f, -2.208084176e-05f, +-2.218024956e-05f, -2.227960993e-05f, -2.237892271e-05f, -2.247818774e-05f, -2.257740483e-05f, -2.267657383e-05f, -2.277569457e-05f, -2.287476689e-05f, -2.297379060e-05f, -2.307276555e-05f, +-2.317169158e-05f, -2.327056850e-05f, -2.336939617e-05f, -2.346817440e-05f, -2.356690304e-05f, -2.366558192e-05f, -2.376421087e-05f, -2.386278972e-05f, -2.396131832e-05f, -2.405979649e-05f, +-2.415822406e-05f, -2.425660088e-05f, -2.435492677e-05f, -2.445320158e-05f, -2.455142513e-05f, -2.464959726e-05f, -2.474771781e-05f, -2.484578661e-05f, -2.494380349e-05f, -2.504176829e-05f, +-2.513968085e-05f, -2.523754100e-05f, -2.533534858e-05f, -2.543310341e-05f, -2.553080535e-05f, -2.562845422e-05f, -2.572604985e-05f, -2.582359210e-05f, -2.592108078e-05f, -2.601851574e-05f, +-2.611589681e-05f, -2.621322384e-05f, -2.631049665e-05f, -2.640771508e-05f, -2.650487898e-05f, -2.660198817e-05f, -2.669904250e-05f, -2.679604179e-05f, -2.689298589e-05f, -2.698987464e-05f, +-2.708670788e-05f, -2.718348543e-05f, -2.728020714e-05f, -2.737687284e-05f, -2.747348238e-05f, -2.757003559e-05f, -2.766653231e-05f, -2.776297238e-05f, -2.785935563e-05f, -2.795568191e-05f, +-2.805195105e-05f, -2.814816289e-05f, -2.824431727e-05f, -2.834041403e-05f, -2.843645300e-05f, -2.853243404e-05f, -2.862835697e-05f, -2.872422164e-05f, -2.882002788e-05f, -2.891577554e-05f, +-2.901146445e-05f, -2.910709445e-05f, -2.920266539e-05f, -2.929817710e-05f, -2.939362943e-05f, -2.948902221e-05f, -2.958435528e-05f, -2.967962849e-05f, -2.977484168e-05f, -2.986999468e-05f, +-2.996508734e-05f, -3.006011949e-05f, -3.015509099e-05f, -3.025000167e-05f, -3.034485137e-05f, -3.043963993e-05f, -3.053436720e-05f, -3.062903301e-05f, -3.072363721e-05f, -3.081817964e-05f, +-3.091266015e-05f, -3.100707856e-05f, -3.110143474e-05f, -3.119572851e-05f, -3.128995973e-05f, -3.138412823e-05f, -3.147823385e-05f, -3.157227645e-05f, -3.166625586e-05f, -3.176017193e-05f, +-3.185402449e-05f, -3.194781340e-05f, -3.204153849e-05f, -3.213519962e-05f, -3.222879661e-05f, -3.232232933e-05f, -3.241579760e-05f, -3.250920129e-05f, -3.260254022e-05f, -3.269581424e-05f, +-3.278902321e-05f, -3.288216696e-05f, -3.297524533e-05f, -3.306825818e-05f, -3.316120535e-05f, -3.325408668e-05f, -3.334690202e-05f, -3.343965122e-05f, -3.353233411e-05f, -3.362495055e-05f, +-3.371750038e-05f, -3.380998345e-05f, -3.390239960e-05f, -3.399474868e-05f, -3.408703053e-05f, -3.417924501e-05f, -3.427139196e-05f, -3.436347122e-05f, -3.445548264e-05f, -3.454742607e-05f, +-3.463930136e-05f, -3.473110835e-05f, -3.482284690e-05f, -3.491451684e-05f, -3.500611802e-05f, -3.509765030e-05f, -3.518911353e-05f, -3.528050754e-05f, -3.537183219e-05f, -3.546308732e-05f, +-3.555427280e-05f, -3.564538845e-05f, -3.573643413e-05f, -3.582740970e-05f, -3.591831500e-05f, -3.600914987e-05f, -3.609991417e-05f, -3.619060775e-05f, -3.628123046e-05f, -3.637178214e-05f, +-3.646226265e-05f, -3.655267184e-05f, -3.664300955e-05f, -3.673327564e-05f, -3.682346996e-05f, -3.691359235e-05f, -3.700364267e-05f, -3.709362077e-05f, -3.718352650e-05f, -3.727335971e-05f, +-3.736312025e-05f, -3.745280798e-05f, -3.754242274e-05f, -3.763196438e-05f, -3.772143277e-05f, -3.781082774e-05f, -3.790014916e-05f, -3.798939687e-05f, -3.807857072e-05f, -3.816767057e-05f, +-3.825669628e-05f, -3.834564769e-05f, -3.843452466e-05f, -3.852332703e-05f, -3.861205467e-05f, -3.870070742e-05f, -3.878928515e-05f, -3.887778770e-05f, -3.896621492e-05f, -3.905456668e-05f, +-3.914284282e-05f, -3.923104320e-05f, -3.931916767e-05f, -3.940721609e-05f, -3.949518831e-05f, -3.958308419e-05f, -3.967090358e-05f, -3.975864634e-05f, -3.984631232e-05f, -3.993390138e-05f, +-4.002141337e-05f, -4.010884815e-05f, -4.019620557e-05f, -4.028348550e-05f, -4.037068778e-05f, -4.045781227e-05f, -4.054485883e-05f, -4.063182731e-05f, -4.071871758e-05f, -4.080552949e-05f, +-4.089226289e-05f, -4.097891764e-05f, -4.106549360e-05f, -4.115199064e-05f, -4.123840859e-05f, -4.132474733e-05f, -4.141100671e-05f, -4.149718658e-05f, -4.158328682e-05f, -4.166930726e-05f, +-4.175524778e-05f, -4.184110823e-05f, -4.192688848e-05f, -4.201258837e-05f, -4.209820777e-05f, -4.218374654e-05f, -4.226920453e-05f, -4.235458161e-05f, -4.243987764e-05f, -4.252509247e-05f, +-4.261022597e-05f, -4.269527799e-05f, -4.278024840e-05f, -4.286513706e-05f, -4.294994382e-05f, -4.303466855e-05f, -4.311931111e-05f, -4.320387136e-05f, -4.328834916e-05f, -4.337274437e-05f, +-4.345705686e-05f, -4.354128648e-05f, -4.362543310e-05f, -4.370949658e-05f, -4.379347678e-05f, -4.387737356e-05f, -4.396118679e-05f, -4.404491633e-05f, -4.412856204e-05f, -4.421212378e-05f, +-4.429560142e-05f, -4.437899482e-05f, -4.446230385e-05f, -4.454552836e-05f, -4.462866823e-05f, -4.471172331e-05f, -4.479469346e-05f, -4.487757857e-05f, -4.496037848e-05f, -4.504309306e-05f, +-4.512572218e-05f, -4.520826570e-05f, -4.529072348e-05f, -4.537309540e-05f, -4.545538132e-05f, -4.553758110e-05f, -4.561969460e-05f, -4.570172170e-05f, -4.578366226e-05f, -4.586551615e-05f, +-4.594728323e-05f, -4.602896336e-05f, -4.611055643e-05f, -4.619206228e-05f, -4.627348080e-05f, -4.635481184e-05f, -4.643605527e-05f, -4.651721096e-05f, -4.659827878e-05f, -4.667925860e-05f, +-4.676015028e-05f, -4.684095370e-05f, -4.692166871e-05f, -4.700229520e-05f, -4.708283302e-05f, -4.716328204e-05f, -4.724364214e-05f, -4.732391319e-05f, -4.740409505e-05f, -4.748418759e-05f, +-4.756419068e-05f, -4.764410420e-05f, -4.772392800e-05f, -4.780366197e-05f, -4.788330597e-05f, -4.796285988e-05f, -4.804232355e-05f, -4.812169687e-05f, -4.820097971e-05f, -4.828017193e-05f, +-4.835927340e-05f, -4.843828401e-05f, -4.851720361e-05f, -4.859603209e-05f, -4.867476931e-05f, -4.875341515e-05f, -4.883196947e-05f, -4.891043216e-05f, -4.898880308e-05f, -4.906708210e-05f, +-4.914526910e-05f, -4.922336396e-05f, -4.930136654e-05f, -4.937927672e-05f, -4.945709437e-05f, -4.953481936e-05f, -4.961245158e-05f, -4.968999089e-05f, -4.976743717e-05f, -4.984479029e-05f, +-4.992205013e-05f, -4.999921656e-05f, -5.007628946e-05f, -5.015326870e-05f, -5.023015416e-05f, -5.030694571e-05f, -5.038364323e-05f, -5.046024660e-05f, -5.053675568e-05f, -5.061317037e-05f, +-5.068949053e-05f, -5.076571603e-05f, -5.084184677e-05f, -5.091788261e-05f, -5.099382343e-05f, -5.106966911e-05f, -5.114541952e-05f, -5.122107455e-05f, -5.129663407e-05f, -5.137209795e-05f, +-5.144746609e-05f, -5.152273835e-05f, -5.159791461e-05f, -5.167299476e-05f, -5.174797867e-05f, -5.182286621e-05f, -5.189765728e-05f, -5.197235175e-05f, -5.204694950e-05f, -5.212145040e-05f, +-5.219585435e-05f, -5.227016121e-05f, -5.234437087e-05f, -5.241848321e-05f, -5.249249811e-05f, -5.256641545e-05f, -5.264023512e-05f, -5.271395698e-05f, -5.278758093e-05f, -5.286110685e-05f, +-5.293453461e-05f, -5.300786411e-05f, -5.308109521e-05f, -5.315422781e-05f, -5.322726179e-05f, -5.330019702e-05f, -5.337303340e-05f, -5.344577080e-05f, -5.351840911e-05f, -5.359094821e-05f, +-5.366338798e-05f, -5.373572832e-05f, -5.380796909e-05f, -5.388011020e-05f, -5.395215151e-05f, -5.402409292e-05f, -5.409593431e-05f, -5.416767556e-05f, -5.423931657e-05f, -5.431085720e-05f, +-5.438229736e-05f, -5.445363693e-05f, -5.452487578e-05f, -5.459601382e-05f, -5.466705092e-05f, -5.473798696e-05f, -5.480882185e-05f, -5.487955545e-05f, -5.495018767e-05f, -5.502071839e-05f, +-5.509114748e-05f, -5.516147485e-05f, -5.523170038e-05f, -5.530182396e-05f, -5.537184547e-05f, -5.544176481e-05f, -5.551158185e-05f, -5.558129650e-05f, -5.565090863e-05f, -5.572041815e-05f, +-5.578982493e-05f, -5.585912886e-05f, -5.592832984e-05f, -5.599742776e-05f, -5.606642250e-05f, -5.613531396e-05f, -5.620410202e-05f, -5.627278658e-05f, -5.634136752e-05f, -5.640984474e-05f, +-5.647821813e-05f, -5.654648758e-05f, -5.661465298e-05f, -5.668271422e-05f, -5.675067120e-05f, -5.681852380e-05f, -5.688627192e-05f, -5.695391545e-05f, -5.702145428e-05f, -5.708888831e-05f, +-5.715621743e-05f, -5.722344153e-05f, -5.729056050e-05f, -5.735757424e-05f, -5.742448264e-05f, -5.749128560e-05f, -5.755798301e-05f, -5.762457476e-05f, -5.769106076e-05f, -5.775744088e-05f, +-5.782371503e-05f, -5.788988311e-05f, -5.795594500e-05f, -5.802190061e-05f, -5.808774982e-05f, -5.815349254e-05f, -5.821912867e-05f, -5.828465808e-05f, -5.835008070e-05f, -5.841539640e-05f, +-5.848060509e-05f, -5.854570666e-05f, -5.861070101e-05f, -5.867558804e-05f, -5.874036765e-05f, -5.880503973e-05f, -5.886960418e-05f, -5.893406090e-05f, -5.899840978e-05f, -5.906265074e-05f, +-5.912678366e-05f, -5.919080844e-05f, -5.925472498e-05f, -5.931853319e-05f, -5.938223296e-05f, -5.944582419e-05f, -5.950930678e-05f, -5.957268064e-05f, -5.963594565e-05f, -5.969910173e-05f, +-5.976214877e-05f, -5.982508667e-05f, -5.988791533e-05f, -5.995063467e-05f, -6.001324457e-05f, -6.007574494e-05f, -6.013813568e-05f, -6.020041669e-05f, -6.026258788e-05f, -6.032464915e-05f, +-6.038660039e-05f, -6.044844152e-05f, -6.051017244e-05f, -6.057179304e-05f, -6.063330324e-05f, -6.069470294e-05f, -6.075599203e-05f, -6.081717043e-05f, -6.087823804e-05f, -6.093919476e-05f, +-6.100004050e-05f, -6.106077516e-05f, -6.112139865e-05f, -6.118191087e-05f, -6.124231174e-05f, -6.130260114e-05f, -6.136277900e-05f, -6.142284521e-05f, -6.148279968e-05f, -6.154264233e-05f, +-6.160237304e-05f, -6.166199174e-05f, -6.172149834e-05f, -6.178089272e-05f, -6.184017481e-05f, -6.189934452e-05f, -6.195840174e-05f, -6.201734639e-05f, -6.207617838e-05f, -6.213489761e-05f, +-6.219350399e-05f, -6.225199744e-05f, -6.231037786e-05f, -6.236864516e-05f, -6.242679925e-05f, -6.248484004e-05f, -6.254276744e-05f, -6.260058135e-05f, -6.265828170e-05f, -6.271586839e-05f, +-6.277334134e-05f, -6.283070044e-05f, -6.288794562e-05f, -6.294507678e-05f, -6.300209384e-05f, -6.305899671e-05f, -6.311578530e-05f, -6.317245952e-05f, -6.322901928e-05f, -6.328546451e-05f, +-6.334179510e-05f, -6.339801098e-05f, -6.345411205e-05f, -6.351009824e-05f, -6.356596944e-05f, -6.362172559e-05f, -6.367736658e-05f, -6.373289235e-05f, -6.378830279e-05f, -6.384359782e-05f, +-6.389877737e-05f, -6.395384134e-05f, -6.400878965e-05f, -6.406362222e-05f, -6.411833896e-05f, -6.417293978e-05f, -6.422742461e-05f, -6.428179336e-05f, -6.433604594e-05f, -6.439018228e-05f, +-6.444420229e-05f, -6.449810588e-05f, -6.455189298e-05f, -6.460556350e-05f, -6.465911736e-05f, -6.471255448e-05f, -6.476587477e-05f, -6.481907816e-05f, -6.487216456e-05f, -6.492513390e-05f, +-6.497798608e-05f, -6.503072103e-05f, -6.508333868e-05f, -6.513583893e-05f, -6.518822171e-05f, -6.524048694e-05f, -6.529263454e-05f, -6.534466444e-05f, -6.539657654e-05f, -6.544837077e-05f, +-6.550004706e-05f, -6.555160532e-05f, -6.560304547e-05f, -6.565436745e-05f, -6.570557116e-05f, -6.575665654e-05f, -6.580762350e-05f, -6.585847197e-05f, -6.590920186e-05f, -6.595981311e-05f, +-6.601030564e-05f, -6.606067937e-05f, -6.611093421e-05f, -6.616107011e-05f, -6.621108698e-05f, -6.626098474e-05f, -6.631076332e-05f, -6.636042265e-05f, -6.640996265e-05f, -6.645938324e-05f, +-6.650868436e-05f, -6.655786592e-05f, -6.660692785e-05f, -6.665587008e-05f, -6.670469254e-05f, -6.675339514e-05f, -6.680197783e-05f, -6.685044051e-05f, -6.689878313e-05f, -6.694700561e-05f, +-6.699510787e-05f, -6.704308985e-05f, -6.709095147e-05f, -6.713869266e-05f, -6.718631335e-05f, -6.723381347e-05f, -6.728119294e-05f, -6.732845170e-05f, -6.737558967e-05f, -6.742260679e-05f, +-6.746950298e-05f, -6.751627817e-05f, -6.756293230e-05f, -6.760946529e-05f, -6.765587708e-05f, -6.770216759e-05f, -6.774833676e-05f, -6.779438451e-05f, -6.784031079e-05f, -6.788611551e-05f, +-6.793179862e-05f, -6.797736004e-05f, -6.802279971e-05f, -6.806811756e-05f, -6.811331352e-05f, -6.815838753e-05f, -6.820333951e-05f, -6.824816941e-05f, -6.829287715e-05f, -6.833746267e-05f, +-6.838192590e-05f, -6.842626678e-05f, -6.847048524e-05f, -6.851458122e-05f, -6.855855465e-05f, -6.860240547e-05f, -6.864613361e-05f, -6.868973900e-05f, -6.873322159e-05f, -6.877658131e-05f, +-6.881981809e-05f, -6.886293188e-05f, -6.890592260e-05f, -6.894879020e-05f, -6.899153461e-05f, -6.903415577e-05f, -6.907665362e-05f, -6.911902809e-05f, -6.916127913e-05f, -6.920340666e-05f, +-6.924541064e-05f, -6.928729100e-05f, -6.932904767e-05f, -6.937068059e-05f, -6.941218972e-05f, -6.945357498e-05f, -6.949483631e-05f, -6.953597365e-05f, -6.957698696e-05f, -6.961787615e-05f, +-6.965864118e-05f, -6.969928199e-05f, -6.973979852e-05f, -6.978019070e-05f, -6.982045849e-05f, -6.986060182e-05f, -6.990062063e-05f, -6.994051486e-05f, -6.998028447e-05f, -7.001992938e-05f, +-7.005944955e-05f, -7.009884492e-05f, -7.013811543e-05f, -7.017726102e-05f, -7.021628164e-05f, -7.025517723e-05f, -7.029394773e-05f, -7.033259309e-05f, -7.037111326e-05f, -7.040950818e-05f, +-7.044777779e-05f, -7.048592204e-05f, -7.052394087e-05f, -7.056183424e-05f, -7.059960208e-05f, -7.063724435e-05f, -7.067476098e-05f, -7.071215193e-05f, -7.074941714e-05f, -7.078655656e-05f, +-7.082357014e-05f, -7.086045782e-05f, -7.089721955e-05f, -7.093385528e-05f, -7.097036496e-05f, -7.100674854e-05f, -7.104300596e-05f, -7.107913717e-05f, -7.111514213e-05f, -7.115102078e-05f, +-7.118677306e-05f, -7.122239894e-05f, -7.125789837e-05f, -7.129327128e-05f, -7.132851763e-05f, -7.136363738e-05f, -7.139863047e-05f, -7.143349685e-05f, -7.146823648e-05f, -7.150284930e-05f, +-7.153733527e-05f, -7.157169434e-05f, -7.160592647e-05f, -7.164003160e-05f, -7.167400968e-05f, -7.170786068e-05f, -7.174158454e-05f, -7.177518122e-05f, -7.180865067e-05f, -7.184199284e-05f, +-7.187520769e-05f, -7.190829517e-05f, -7.194125523e-05f, -7.197408784e-05f, -7.200679295e-05f, -7.203937050e-05f, -7.207182046e-05f, -7.210414278e-05f, -7.213633742e-05f, -7.216840434e-05f, +-7.220034348e-05f, -7.223215481e-05f, -7.226383828e-05f, -7.229539385e-05f, -7.232682148e-05f, -7.235812112e-05f, -7.238929274e-05f, -7.242033628e-05f, -7.245125171e-05f, -7.248203899e-05f, +-7.251269807e-05f, -7.254322891e-05f, -7.257363148e-05f, -7.260390573e-05f, -7.263405161e-05f, -7.266406910e-05f, -7.269395814e-05f, -7.272371871e-05f, -7.275335076e-05f, -7.278285424e-05f, +-7.281222913e-05f, -7.284147538e-05f, -7.287059295e-05f, -7.289958181e-05f, -7.292844191e-05f, -7.295717322e-05f, -7.298577570e-05f, -7.301424932e-05f, -7.304259403e-05f, -7.307080979e-05f, +-7.309889658e-05f, -7.312685435e-05f, -7.315468307e-05f, -7.318238270e-05f, -7.320995320e-05f, -7.323739455e-05f, -7.326470670e-05f, -7.329188961e-05f, -7.331894326e-05f, -7.334586761e-05f, +-7.337266261e-05f, -7.339932825e-05f, -7.342586448e-05f, -7.345227128e-05f, -7.347854859e-05f, -7.350469640e-05f, -7.353071467e-05f, -7.355660337e-05f, -7.358236246e-05f, -7.360799191e-05f, +-7.363349169e-05f, -7.365886176e-05f, -7.368410210e-05f, -7.370921267e-05f, -7.373419344e-05f, -7.375904438e-05f, -7.378376546e-05f, -7.380835664e-05f, -7.383281790e-05f, -7.385714921e-05f, +-7.388135053e-05f, -7.390542184e-05f, -7.392936310e-05f, -7.395317430e-05f, -7.397685538e-05f, -7.400040634e-05f, -7.402382714e-05f, -7.404711774e-05f, -7.407027813e-05f, -7.409330828e-05f, +-7.411620814e-05f, -7.413897771e-05f, -7.416161695e-05f, -7.418412584e-05f, -7.420650434e-05f, -7.422875243e-05f, -7.425087008e-05f, -7.427285727e-05f, -7.429471397e-05f, -7.431644016e-05f, +-7.433803581e-05f, -7.435950089e-05f, -7.438083538e-05f, -7.440203925e-05f, -7.442311249e-05f, -7.444405506e-05f, -7.446486694e-05f, -7.448554810e-05f, -7.450609853e-05f, -7.452651820e-05f, +-7.454680708e-05f, -7.456696516e-05f, -7.458699240e-05f, -7.460688880e-05f, -7.462665431e-05f, -7.464628893e-05f, -7.466579264e-05f, -7.468516539e-05f, -7.470440719e-05f, -7.472351800e-05f, +-7.474249781e-05f, -7.476134659e-05f, -7.478006433e-05f, -7.479865099e-05f, -7.481710657e-05f, -7.483543105e-05f, -7.485362439e-05f, -7.487168659e-05f, -7.488961763e-05f, -7.490741748e-05f, +-7.492508612e-05f, -7.494262355e-05f, -7.496002973e-05f, -7.497730466e-05f, -7.499444831e-05f, -7.501146067e-05f, -7.502834171e-05f, -7.504509143e-05f, -7.506170980e-05f, -7.507819681e-05f, +-7.509455244e-05f, -7.511077668e-05f, -7.512686950e-05f, -7.514283090e-05f, -7.515866086e-05f, -7.517435935e-05f, -7.518992638e-05f, -7.520536192e-05f, -7.522066596e-05f, -7.523583847e-05f, +-7.525087946e-05f, -7.526578891e-05f, -7.528056679e-05f, -7.529521310e-05f, -7.530972783e-05f, -7.532411096e-05f, -7.533836248e-05f, -7.535248237e-05f, -7.536647063e-05f, -7.538032724e-05f, +-7.539405219e-05f, -7.540764546e-05f, -7.542110706e-05f, -7.543443695e-05f, -7.544763515e-05f, -7.546070162e-05f, -7.547363637e-05f, -7.548643938e-05f, -7.549911065e-05f, -7.551165016e-05f, +-7.552405790e-05f, -7.553633386e-05f, -7.554847804e-05f, -7.556049042e-05f, -7.557237100e-05f, -7.558411977e-05f, -7.559573672e-05f, -7.560722184e-05f, -7.561857513e-05f, -7.562979657e-05f, +-7.564088616e-05f, -7.565184390e-05f, -7.566266977e-05f, -7.567336377e-05f, -7.568392589e-05f, -7.569435613e-05f, -7.570465447e-05f, -7.571482093e-05f, -7.572485548e-05f, -7.573475812e-05f, +-7.574452886e-05f, -7.575416767e-05f, -7.576367457e-05f, -7.577304954e-05f, -7.578229258e-05f, -7.579140369e-05f, -7.580038287e-05f, -7.580923010e-05f, -7.581794539e-05f, -7.582652873e-05f, +-7.583498012e-05f, -7.584329956e-05f, -7.585148705e-05f, -7.585954258e-05f, -7.586746616e-05f, -7.587525777e-05f, -7.588291742e-05f, -7.589044511e-05f, -7.589784084e-05f, -7.590510461e-05f, +-7.591223641e-05f, -7.591923624e-05f, -7.592610411e-05f, -7.593284002e-05f, -7.593944396e-05f, -7.594591594e-05f, -7.595225596e-05f, -7.595846402e-05f, -7.596454011e-05f, -7.597048425e-05f, +-7.597629643e-05f, -7.598197666e-05f, -7.598752494e-05f, -7.599294126e-05f, -7.599822564e-05f, -7.600337808e-05f, -7.600839857e-05f, -7.601328713e-05f, -7.601804375e-05f, -7.602266845e-05f, +-7.602716121e-05f, -7.603152206e-05f, -7.603575099e-05f, -7.603984801e-05f, -7.604381312e-05f, -7.604764633e-05f, -7.605134764e-05f, -7.605491706e-05f, -7.605835460e-05f, -7.606166026e-05f, +-7.606483404e-05f, -7.606787596e-05f, -7.607078602e-05f, -7.607356423e-05f, -7.607621060e-05f, -7.607872513e-05f, -7.608110782e-05f, -7.608335870e-05f, -7.608547777e-05f, -7.608746503e-05f, +-7.608932049e-05f, -7.609104417e-05f, -7.609263606e-05f, -7.609409619e-05f, -7.609542456e-05f, -7.609662119e-05f, -7.609768607e-05f, -7.609861922e-05f, -7.609942065e-05f, -7.610009038e-05f, +-7.610062841e-05f, -7.610103475e-05f, -7.610130942e-05f, -7.610145242e-05f, -7.610146378e-05f, -7.610134349e-05f, -7.610109158e-05f, -7.610070805e-05f, -7.610019293e-05f, -7.609954621e-05f, +-7.609876792e-05f, -7.609785806e-05f, -7.609681666e-05f, -7.609564373e-05f, -7.609433927e-05f, -7.609290330e-05f, -7.609133585e-05f, -7.608963692e-05f, -7.608780652e-05f, -7.608584468e-05f, +-7.608375141e-05f, -7.608152673e-05f, -7.607917064e-05f, -7.607668317e-05f, -7.607406433e-05f, -7.607131415e-05f, -7.606843263e-05f, -7.606541979e-05f, -7.606227565e-05f, -7.605900023e-05f, +-7.605559355e-05f, -7.605205562e-05f, -7.604838646e-05f, -7.604458610e-05f, -7.604065454e-05f, -7.603659181e-05f, -7.603239792e-05f, -7.602807290e-05f, -7.602361677e-05f, -7.601902955e-05f, +-7.601431124e-05f, -7.600946189e-05f, -7.600448150e-05f, -7.599937009e-05f, -7.599412770e-05f, -7.598875433e-05f, -7.598325001e-05f, -7.597761476e-05f, -7.597184861e-05f, -7.596595157e-05f, +-7.595992367e-05f, -7.595376493e-05f, -7.594747537e-05f, -7.594105501e-05f, -7.593450389e-05f, -7.592782201e-05f, -7.592100941e-05f, -7.591406611e-05f, -7.590699213e-05f, -7.589978750e-05f, +-7.589245225e-05f, -7.588498638e-05f, -7.587738994e-05f, -7.586966295e-05f, -7.586180543e-05f, -7.585381740e-05f, -7.584569890e-05f, -7.583744995e-05f, -7.582907057e-05f, -7.582056079e-05f, +-7.581192064e-05f, -7.580315015e-05f, -7.579424934e-05f, -7.578521824e-05f, -7.577605688e-05f, -7.576676528e-05f, -7.575734348e-05f, -7.574779150e-05f, -7.573810936e-05f, -7.572829711e-05f, +-7.571835477e-05f, -7.570828236e-05f, -7.569807991e-05f, -7.568774747e-05f, -7.567728505e-05f, -7.566669268e-05f, -7.565597040e-05f, -7.564511824e-05f, -7.563413622e-05f, -7.562302438e-05f, +-7.561178275e-05f, -7.560041136e-05f, -7.558891024e-05f, -7.557727943e-05f, -7.556551895e-05f, -7.555362884e-05f, -7.554160913e-05f, -7.552945985e-05f, -7.551718104e-05f, -7.550477273e-05f, +-7.549223495e-05f, -7.547956774e-05f, -7.546677113e-05f, -7.545384515e-05f, -7.544078984e-05f, -7.542760523e-05f, -7.541429136e-05f, -7.540084827e-05f, -7.538727598e-05f, -7.537357453e-05f, +-7.535974396e-05f, -7.534578430e-05f, -7.533169560e-05f, -7.531747788e-05f, -7.530313118e-05f, -7.528865555e-05f, -7.527405101e-05f, -7.525931760e-05f, -7.524445536e-05f, -7.522946434e-05f, +-7.521434455e-05f, -7.519909605e-05f, -7.518371888e-05f, -7.516821306e-05f, -7.515257865e-05f, -7.513681567e-05f, -7.512092417e-05f, -7.510490418e-05f, -7.508875575e-05f, -7.507247892e-05f, +-7.505607372e-05f, -7.503954020e-05f, -7.502287840e-05f, -7.500608835e-05f, -7.498917010e-05f, -7.497212369e-05f, -7.495494915e-05f, -7.493764654e-05f, -7.492021589e-05f, -7.490265725e-05f, +-7.488497066e-05f, -7.486715615e-05f, -7.484921377e-05f, -7.483114358e-05f, -7.481294559e-05f, -7.479461987e-05f, -7.477616646e-05f, -7.475758539e-05f, -7.473887671e-05f, -7.472004047e-05f, +-7.470107671e-05f, -7.468198548e-05f, -7.466276682e-05f, -7.464342077e-05f, -7.462394737e-05f, -7.460434669e-05f, -7.458461875e-05f, -7.456476362e-05f, -7.454478132e-05f, -7.452467191e-05f, +-7.450443544e-05f, -7.448407195e-05f, -7.446358149e-05f, -7.444296411e-05f, -7.442221985e-05f, -7.440134876e-05f, -7.438035089e-05f, -7.435922628e-05f, -7.433797499e-05f, -7.431659707e-05f, +-7.429509255e-05f, -7.427346150e-05f, -7.425170395e-05f, -7.422981997e-05f, -7.420780959e-05f, -7.418567287e-05f, -7.416340986e-05f, -7.414102061e-05f, -7.411850516e-05f, -7.409586358e-05f, +-7.407309590e-05f, -7.405020218e-05f, -7.402718248e-05f, -7.400403684e-05f, -7.398076532e-05f, -7.395736796e-05f, -7.393384482e-05f, -7.391019595e-05f, -7.388642141e-05f, -7.386252124e-05f, +-7.383849550e-05f, -7.381434424e-05f, -7.379006752e-05f, -7.376566539e-05f, -7.374113790e-05f, -7.371648511e-05f, -7.369170706e-05f, -7.366680383e-05f, -7.364177545e-05f, -7.361662199e-05f, +-7.359134350e-05f, -7.356594003e-05f, -7.354041164e-05f, -7.351475839e-05f, -7.348898033e-05f, -7.346307752e-05f, -7.343705001e-05f, -7.341089786e-05f, -7.338462114e-05f, -7.335821988e-05f, +-7.333169416e-05f, -7.330504402e-05f, -7.327826953e-05f, -7.325137075e-05f, -7.322434773e-05f, -7.319720052e-05f, -7.316992920e-05f, -7.314253381e-05f, -7.311501442e-05f, -7.308737108e-05f, +-7.305960386e-05f, -7.303171281e-05f, -7.300369800e-05f, -7.297555947e-05f, -7.294729731e-05f, -7.291891155e-05f, -7.289040227e-05f, -7.286176952e-05f, -7.283301337e-05f, -7.280413387e-05f, +-7.277513109e-05f, -7.274600509e-05f, -7.271675594e-05f, -7.268738368e-05f, -7.265788839e-05f, -7.262827013e-05f, -7.259852896e-05f, -7.256866494e-05f, -7.253867813e-05f, -7.250856861e-05f, +-7.247833642e-05f, -7.244798164e-05f, -7.241750434e-05f, -7.238690456e-05f, -7.235618238e-05f, -7.232533787e-05f, -7.229437108e-05f, -7.226328208e-05f, -7.223207094e-05f, -7.220073773e-05f, +-7.216928250e-05f, -7.213770532e-05f, -7.210600626e-05f, -7.207418538e-05f, -7.204224276e-05f, -7.201017845e-05f, -7.197799253e-05f, -7.194568506e-05f, -7.191325611e-05f, -7.188070574e-05f, +-7.184803402e-05f, -7.181524103e-05f, -7.178232682e-05f, -7.174929147e-05f, -7.171613505e-05f, -7.168285762e-05f, -7.164945925e-05f, -7.161594001e-05f, -7.158229997e-05f, -7.154853920e-05f, +-7.151465777e-05f, -7.148065575e-05f, -7.144653320e-05f, -7.141229021e-05f, -7.137792683e-05f, -7.134344314e-05f, -7.130883921e-05f, -7.127411512e-05f, -7.123927092e-05f, -7.120430670e-05f, +-7.116922253e-05f, -7.113401847e-05f, -7.109869460e-05f, -7.106325099e-05f, -7.102768771e-05f, -7.099200484e-05f, -7.095620245e-05f, -7.092028061e-05f, -7.088423939e-05f, -7.084807887e-05f, +-7.081179912e-05f, -7.077540022e-05f, -7.073888224e-05f, -7.070224525e-05f, -7.066548932e-05f, -7.062861454e-05f, -7.059162098e-05f, -7.055450871e-05f, -7.051727780e-05f, -7.047992834e-05f, +-7.044246039e-05f, -7.040487404e-05f, -7.036716935e-05f, -7.032934641e-05f, -7.029140530e-05f, -7.025334608e-05f, -7.021516883e-05f, -7.017687364e-05f, -7.013846058e-05f, -7.009992972e-05f, +-7.006128115e-05f, -7.002251494e-05f, -6.998363116e-05f, -6.994462991e-05f, -6.990551125e-05f, -6.986627526e-05f, -6.982692203e-05f, -6.978745163e-05f, -6.974786414e-05f, -6.970815964e-05f, +-6.966833821e-05f, -6.962839993e-05f, -6.958834487e-05f, -6.954817313e-05f, -6.950788477e-05f, -6.946747989e-05f, -6.942695855e-05f, -6.938632085e-05f, -6.934556686e-05f, -6.930469666e-05f, +-6.926371034e-05f, -6.922260797e-05f, -6.918138964e-05f, -6.914005543e-05f, -6.909860543e-05f, -6.905703970e-05f, -6.901535835e-05f, -6.897356144e-05f, -6.893164907e-05f, -6.888962132e-05f, +-6.884747826e-05f, -6.880521999e-05f, -6.876284658e-05f, -6.872035812e-05f, -6.867775470e-05f, -6.863503640e-05f, -6.859220330e-05f, -6.854925548e-05f, -6.850619305e-05f, -6.846301606e-05f, +-6.841972463e-05f, -6.837631882e-05f, -6.833279872e-05f, -6.828916443e-05f, -6.824541602e-05f, -6.820155358e-05f, -6.815757720e-05f, -6.811348697e-05f, -6.806928297e-05f, -6.802496529e-05f, +-6.798053401e-05f, -6.793598923e-05f, -6.789133103e-05f, -6.784655949e-05f, -6.780167472e-05f, -6.775667678e-05f, -6.771156579e-05f, -6.766634181e-05f, -6.762100494e-05f, -6.757555527e-05f, +-6.752999289e-05f, -6.748431788e-05f, -6.743853034e-05f, -6.739263036e-05f, -6.734661802e-05f, -6.730049342e-05f, -6.725425665e-05f, -6.720790779e-05f, -6.716144694e-05f, -6.711487418e-05f, +-6.706818961e-05f, -6.702139332e-05f, -6.697448541e-05f, -6.692746595e-05f, -6.688033505e-05f, -6.683309279e-05f, -6.678573927e-05f, -6.673827458e-05f, -6.669069881e-05f, -6.664301206e-05f, +-6.659521441e-05f, -6.654730596e-05f, -6.649928681e-05f, -6.645115704e-05f, -6.640291675e-05f, -6.635456604e-05f, -6.630610499e-05f, -6.625753370e-05f, -6.620885227e-05f, -6.616006079e-05f, +-6.611115936e-05f, -6.606214806e-05f, -6.601302700e-05f, -6.596379626e-05f, -6.591445595e-05f, -6.586500616e-05f, -6.581544699e-05f, -6.576577852e-05f, -6.571600087e-05f, -6.566611411e-05f, +-6.561611836e-05f, -6.556601370e-05f, -6.551580024e-05f, -6.546547807e-05f, -6.541504728e-05f, -6.536450798e-05f, -6.531386025e-05f, -6.526310421e-05f, -6.521223995e-05f, -6.516126756e-05f, +-6.511018714e-05f, -6.505899880e-05f, -6.500770262e-05f, -6.495629872e-05f, -6.490478718e-05f, -6.485316811e-05f, -6.480144160e-05f, -6.474960776e-05f, -6.469766668e-05f, -6.464561847e-05f, +-6.459346322e-05f, -6.454120104e-05f, -6.448883202e-05f, -6.443635627e-05f, -6.438377388e-05f, -6.433108496e-05f, -6.427828961e-05f, -6.422538792e-05f, -6.417238001e-05f, -6.411926597e-05f, +-6.406604590e-05f, -6.401271990e-05f, -6.395928809e-05f, -6.390575055e-05f, -6.385210739e-05f, -6.379835872e-05f, -6.374450463e-05f, -6.369054524e-05f, -6.363648064e-05f, -6.358231093e-05f, +-6.352803622e-05f, -6.347365662e-05f, -6.341917222e-05f, -6.336458313e-05f, -6.330988946e-05f, -6.325509131e-05f, -6.320018878e-05f, -6.314518198e-05f, -6.309007101e-05f, -6.303485598e-05f, +-6.297953699e-05f, -6.292411415e-05f, -6.286858757e-05f, -6.281295734e-05f, -6.275722358e-05f, -6.270138639e-05f, -6.264544588e-05f, -6.258940215e-05f, -6.253325531e-05f, -6.247700547e-05f, +-6.242065273e-05f, -6.236419720e-05f, -6.230763899e-05f, -6.225097820e-05f, -6.219421494e-05f, -6.213734933e-05f, -6.208038146e-05f, -6.202331145e-05f, -6.196613941e-05f, -6.190886543e-05f, +-6.185148964e-05f, -6.179401213e-05f, -6.173643303e-05f, -6.167875243e-05f, -6.162097045e-05f, -6.156308719e-05f, -6.150510277e-05f, -6.144701729e-05f, -6.138883087e-05f, -6.133054361e-05f, +-6.127215563e-05f, -6.121366703e-05f, -6.115507792e-05f, -6.109638843e-05f, -6.103759865e-05f, -6.097870870e-05f, -6.091971868e-05f, -6.086062872e-05f, -6.080143892e-05f, -6.074214939e-05f, +-6.068276025e-05f, -6.062327160e-05f, -6.056368357e-05f, -6.050399625e-05f, -6.044420977e-05f, -6.038432423e-05f, -6.032433976e-05f, -6.026425645e-05f, -6.020407444e-05f, -6.014379381e-05f, +-6.008341471e-05f, -6.002293722e-05f, -5.996236148e-05f, -5.990168758e-05f, -5.984091566e-05f, -5.978004581e-05f, -5.971907817e-05f, -5.965801283e-05f, -5.959684991e-05f, -5.953558954e-05f, +-5.947423181e-05f, -5.941277686e-05f, -5.935122479e-05f, -5.928957573e-05f, -5.922782978e-05f, -5.916598706e-05f, -5.910404768e-05f, -5.904201177e-05f, -5.897987944e-05f, -5.891765081e-05f, +-5.885532599e-05f, -5.879290510e-05f, -5.873038825e-05f, -5.866777557e-05f, -5.860506717e-05f, -5.854226317e-05f, -5.847936368e-05f, -5.841636882e-05f, -5.835327872e-05f, -5.829009348e-05f, +-5.822681323e-05f, -5.816343808e-05f, -5.809996816e-05f, -5.803640358e-05f, -5.797274446e-05f, -5.790899092e-05f, -5.784514308e-05f, -5.778120106e-05f, -5.771716497e-05f, -5.765303494e-05f, +-5.758881108e-05f, -5.752449352e-05f, -5.746008238e-05f, -5.739557777e-05f, -5.733097982e-05f, -5.726628864e-05f, -5.720150436e-05f, -5.713662710e-05f, -5.707165697e-05f, -5.700659411e-05f, +-5.694143863e-05f, -5.687619064e-05f, -5.681085028e-05f, -5.674541767e-05f, -5.667989292e-05f, -5.661427616e-05f, -5.654856751e-05f, -5.648276709e-05f, -5.641687503e-05f, -5.635089145e-05f, +-5.628481646e-05f, -5.621865020e-05f, -5.615239278e-05f, -5.608604433e-05f, -5.601960497e-05f, -5.595307483e-05f, -5.588645402e-05f, -5.581974268e-05f, -5.575294093e-05f, -5.568604888e-05f, +-5.561906667e-05f, -5.555199441e-05f, -5.548483224e-05f, -5.541758028e-05f, -5.535023864e-05f, -5.528280746e-05f, -5.521528687e-05f, -5.514767698e-05f, -5.507997792e-05f, -5.501218982e-05f, +-5.494431280e-05f, -5.487634699e-05f, -5.480829251e-05f, -5.474014950e-05f, -5.467191806e-05f, -5.460359834e-05f, -5.453519046e-05f, -5.446669455e-05f, -5.439811072e-05f, -5.432943912e-05f, +-5.426067985e-05f, -5.419183307e-05f, -5.412289888e-05f, -5.405387741e-05f, -5.398476880e-05f, -5.391557318e-05f, -5.384629066e-05f, -5.377692138e-05f, -5.370746547e-05f, -5.363792305e-05f, +-5.356829425e-05f, -5.349857920e-05f, -5.342877803e-05f, -5.335889087e-05f, -5.328891784e-05f, -5.321885908e-05f, -5.314871472e-05f, -5.307848488e-05f, -5.300816969e-05f, -5.293776929e-05f, +-5.286728379e-05f, -5.279671334e-05f, -5.272605807e-05f, -5.265531809e-05f, -5.258449355e-05f, -5.251358457e-05f, -5.244259128e-05f, -5.237151382e-05f, -5.230035231e-05f, -5.222910689e-05f, +-5.215777768e-05f, -5.208636483e-05f, -5.201486845e-05f, -5.194328868e-05f, -5.187162565e-05f, -5.179987950e-05f, -5.172805035e-05f, -5.165613834e-05f, -5.158414360e-05f, -5.151206626e-05f, +-5.143990646e-05f, -5.136766432e-05f, -5.129533998e-05f, -5.122293357e-05f, -5.115044523e-05f, -5.107787509e-05f, -5.100522327e-05f, -5.093248992e-05f, -5.085967517e-05f, -5.078677914e-05f, +-5.071380199e-05f, -5.064074383e-05f, -5.056760480e-05f, -5.049438504e-05f, -5.042108468e-05f, -5.034770385e-05f, -5.027424269e-05f, -5.020070134e-05f, -5.012707992e-05f, -5.005337858e-05f, +-4.997959744e-05f, -4.990573665e-05f, -4.983179633e-05f, -4.975777663e-05f, -4.968367768e-05f, -4.960949961e-05f, -4.953524256e-05f, -4.946090666e-05f, -4.938649206e-05f, -4.931199888e-05f, +-4.923742727e-05f, -4.916277736e-05f, -4.908804928e-05f, -4.901324318e-05f, -4.893835918e-05f, -4.886339743e-05f, -4.878835807e-05f, -4.871324122e-05f, -4.863804704e-05f, -4.856277564e-05f, +-4.848742718e-05f, -4.841200179e-05f, -4.833649960e-05f, -4.826092076e-05f, -4.818526540e-05f, -4.810953366e-05f, -4.803372568e-05f, -4.795784159e-05f, -4.788188155e-05f, -4.780584567e-05f, +-4.772973411e-05f, -4.765354699e-05f, -4.757728447e-05f, -4.750094667e-05f, -4.742453374e-05f, -4.734804582e-05f, -4.727148305e-05f, -4.719484556e-05f, -4.711813349e-05f, -4.704134699e-05f, +-4.696448619e-05f, -4.688755123e-05f, -4.681054226e-05f, -4.673345942e-05f, -4.665630283e-05f, -4.657907266e-05f, -4.650176902e-05f, -4.642439207e-05f, -4.634694195e-05f, -4.626941880e-05f, +-4.619182275e-05f, -4.611415395e-05f, -4.603641254e-05f, -4.595859866e-05f, -4.588071245e-05f, -4.580275406e-05f, -4.572472362e-05f, -4.564662128e-05f, -4.556844718e-05f, -4.549020146e-05f, +-4.541188426e-05f, -4.533349572e-05f, -4.525503600e-05f, -4.517650522e-05f, -4.509790353e-05f, -4.501923108e-05f, -4.494048800e-05f, -4.486167445e-05f, -4.478279055e-05f, -4.470383647e-05f, +-4.462481233e-05f, -4.454571828e-05f, -4.446655447e-05f, -4.438732103e-05f, -4.430801812e-05f, -4.422864587e-05f, -4.414920443e-05f, -4.406969395e-05f, -4.399011456e-05f, -4.391046642e-05f, +-4.383074966e-05f, -4.375096443e-05f, -4.367111087e-05f, -4.359118913e-05f, -4.351119936e-05f, -4.343114169e-05f, -4.335101627e-05f, -4.327082326e-05f, -4.319056278e-05f, -4.311023500e-05f, +-4.302984004e-05f, -4.294937806e-05f, -4.286884921e-05f, -4.278825363e-05f, -4.270759146e-05f, -4.262686285e-05f, -4.254606795e-05f, -4.246520689e-05f, -4.238427984e-05f, -4.230328693e-05f, +-4.222222831e-05f, -4.214110413e-05f, -4.205991453e-05f, -4.197865967e-05f, -4.189733967e-05f, -4.181595470e-05f, -4.173450490e-05f, -4.165299042e-05f, -4.157141140e-05f, -4.148976799e-05f, +-4.140806034e-05f, -4.132628860e-05f, -4.124445291e-05f, -4.116255341e-05f, -4.108059027e-05f, -4.099856362e-05f, -4.091647362e-05f, -4.083432040e-05f, -4.075210413e-05f, -4.066982494e-05f, +-4.058748299e-05f, -4.050507842e-05f, -4.042261139e-05f, -4.034008203e-05f, -4.025749051e-05f, -4.017483696e-05f, -4.009212154e-05f, -4.000934440e-05f, -3.992650567e-05f, -3.984360553e-05f, +-3.976064410e-05f, -3.967762155e-05f, -3.959453802e-05f, -3.951139365e-05f, -3.942818861e-05f, -3.934492304e-05f, -3.926159708e-05f, -3.917821090e-05f, -3.909476463e-05f, -3.901125844e-05f, +-3.892769246e-05f, -3.884406685e-05f, -3.876038176e-05f, -3.867663733e-05f, -3.859283373e-05f, -3.850897110e-05f, -3.842504959e-05f, -3.834106935e-05f, -3.825703053e-05f, -3.817293329e-05f, +-3.808877776e-05f, -3.800456412e-05f, -3.792029250e-05f, -3.783596306e-05f, -3.775157594e-05f, -3.766713130e-05f, -3.758262930e-05f, -3.749807008e-05f, -3.741345379e-05f, -3.732878059e-05f, +-3.724405063e-05f, -3.715926405e-05f, -3.707442102e-05f, -3.698952168e-05f, -3.690456619e-05f, -3.681955469e-05f, -3.673448734e-05f, -3.664936430e-05f, -3.656418571e-05f, -3.647895173e-05f, +-3.639366251e-05f, -3.630831820e-05f, -3.622291896e-05f, -3.613746493e-05f, -3.605195628e-05f, -3.596639315e-05f, -3.588077570e-05f, -3.579510407e-05f, -3.570937844e-05f, -3.562359893e-05f, +-3.553776572e-05f, -3.545187896e-05f, -3.536593879e-05f, -3.527994537e-05f, -3.519389885e-05f, -3.510779940e-05f, -3.502164715e-05f, -3.493544228e-05f, -3.484918492e-05f, -3.476287524e-05f, +-3.467651338e-05f, -3.459009951e-05f, -3.450363378e-05f, -3.441711634e-05f, -3.433054734e-05f, -3.424392695e-05f, -3.415725531e-05f, -3.407053258e-05f, -3.398375892e-05f, -3.389693447e-05f, +-3.381005940e-05f, -3.372313386e-05f, -3.363615801e-05f, -3.354913199e-05f, -3.346205597e-05f, -3.337493010e-05f, -3.328775453e-05f, -3.320052943e-05f, -3.311325494e-05f, -3.302593123e-05f, +-3.293855844e-05f, -3.285113674e-05f, -3.276366627e-05f, -3.267614720e-05f, -3.258857969e-05f, -3.250096387e-05f, -3.241329993e-05f, -3.232558800e-05f, -3.223782825e-05f, -3.215002083e-05f, +-3.206216589e-05f, -3.197426360e-05f, -3.188631412e-05f, -3.179831759e-05f, -3.171027417e-05f, -3.162218403e-05f, -3.153404731e-05f, -3.144586418e-05f, -3.135763479e-05f, -3.126935930e-05f, +-3.118103786e-05f, -3.109267063e-05f, -3.100425778e-05f, -3.091579945e-05f, -3.082729580e-05f, -3.073874700e-05f, -3.065015319e-05f, -3.056151455e-05f, -3.047283121e-05f, -3.038410335e-05f, +-3.029533111e-05f, -3.020651466e-05f, -3.011765416e-05f, -3.002874976e-05f, -2.993980161e-05f, -2.985080989e-05f, -2.976177474e-05f, -2.967269633e-05f, -2.958357481e-05f, -2.949441033e-05f, +-2.940520307e-05f, -2.931595318e-05f, -2.922666081e-05f, -2.913732612e-05f, -2.904794927e-05f, -2.895853043e-05f, -2.886906975e-05f, -2.877956738e-05f, -2.869002349e-05f, -2.860043824e-05f, +-2.851081178e-05f, -2.842114428e-05f, -2.833143588e-05f, -2.824168676e-05f, -2.815189707e-05f, -2.806206697e-05f, -2.797219661e-05f, -2.788228617e-05f, -2.779233579e-05f, -2.770234564e-05f, +-2.761231587e-05f, -2.752224665e-05f, -2.743213814e-05f, -2.734199049e-05f, -2.725180386e-05f, -2.716157842e-05f, -2.707131432e-05f, -2.698101172e-05f, -2.689067079e-05f, -2.680029167e-05f, +-2.670987455e-05f, -2.661941956e-05f, -2.652892688e-05f, -2.643839666e-05f, -2.634782906e-05f, -2.625722425e-05f, -2.616658238e-05f, -2.607590361e-05f, -2.598518810e-05f, -2.589443603e-05f, +-2.580364753e-05f, -2.571282278e-05f, -2.562196194e-05f, -2.553106516e-05f, -2.544013261e-05f, -2.534916445e-05f, -2.525816083e-05f, -2.516712193e-05f, -2.507604789e-05f, -2.498493888e-05f, +-2.489379507e-05f, -2.480261661e-05f, -2.471140366e-05f, -2.462015639e-05f, -2.452887495e-05f, -2.443755950e-05f, -2.434621022e-05f, -2.425482725e-05f, -2.416341077e-05f, -2.407196092e-05f, +-2.398047788e-05f, -2.388896181e-05f, -2.379741285e-05f, -2.370583119e-05f, -2.361421697e-05f, -2.352257037e-05f, -2.343089153e-05f, -2.333918063e-05f, -2.324743782e-05f, -2.315566327e-05f, +-2.306385714e-05f, -2.297201959e-05f, -2.288015078e-05f, -2.278825087e-05f, -2.269632003e-05f, -2.260435842e-05f, -2.251236620e-05f, -2.242034353e-05f, -2.232829057e-05f, -2.223620749e-05f, +-2.214409444e-05f, -2.205195160e-05f, -2.195977911e-05f, -2.186757716e-05f, -2.177534588e-05f, -2.168308546e-05f, -2.159079605e-05f, -2.149847781e-05f, -2.140613091e-05f, -2.131375551e-05f, +-2.122135177e-05f, -2.112891985e-05f, -2.103645992e-05f, -2.094397214e-05f, -2.085145666e-05f, -2.075891367e-05f, -2.066634330e-05f, -2.057374574e-05f, -2.048112114e-05f, -2.038846967e-05f, +-2.029579148e-05f, -2.020308674e-05f, -2.011035562e-05f, -2.001759827e-05f, -1.992481487e-05f, -1.983200556e-05f, -1.973917052e-05f, -1.964630991e-05f, -1.955342389e-05f, -1.946051262e-05f, +-1.936757627e-05f, -1.927461500e-05f, -1.918162898e-05f, -1.908861836e-05f, -1.899558331e-05f, -1.890252400e-05f, -1.880944058e-05f, -1.871633322e-05f, -1.862320209e-05f, -1.853004734e-05f, +-1.843686914e-05f, -1.834366766e-05f, -1.825044305e-05f, -1.815719548e-05f, -1.806392512e-05f, -1.797063212e-05f, -1.787731666e-05f, -1.778397889e-05f, -1.769061897e-05f, -1.759723708e-05f, +-1.750383338e-05f, -1.741040802e-05f, -1.731696117e-05f, -1.722349300e-05f, -1.713000368e-05f, -1.703649335e-05f, -1.694296219e-05f, -1.684941036e-05f, -1.675583803e-05f, -1.666224536e-05f, +-1.656863251e-05f, -1.647499964e-05f, -1.638134693e-05f, -1.628767453e-05f, -1.619398261e-05f, -1.610027133e-05f, -1.600654085e-05f, -1.591279135e-05f, -1.581902298e-05f, -1.572523591e-05f, +-1.563143030e-05f, -1.553760631e-05f, -1.544376412e-05f, -1.534990388e-05f, -1.525602576e-05f, -1.516212992e-05f, -1.506821653e-05f, -1.497428574e-05f, -1.488033774e-05f, -1.478637267e-05f, +-1.469239070e-05f, -1.459839200e-05f, -1.450437674e-05f, -1.441034506e-05f, -1.431629715e-05f, -1.422223316e-05f, -1.412815326e-05f, -1.403405762e-05f, -1.393994639e-05f, -1.384581974e-05f, +-1.375167784e-05f, -1.365752084e-05f, -1.356334892e-05f, -1.346916224e-05f, -1.337496097e-05f, -1.328074526e-05f, -1.318651528e-05f, -1.309227119e-05f, -1.299801317e-05f, -1.290374137e-05f, +-1.280945596e-05f, -1.271515711e-05f, -1.262084497e-05f, -1.252651972e-05f, -1.243218151e-05f, -1.233783051e-05f, -1.224346689e-05f, -1.214909081e-05f, -1.205470243e-05f, -1.196030193e-05f, +-1.186588945e-05f, -1.177146518e-05f, -1.167702926e-05f, -1.158258188e-05f, -1.148812318e-05f, -1.139365334e-05f, -1.129917253e-05f, -1.120468089e-05f, -1.111017861e-05f, -1.101566584e-05f, +-1.092114275e-05f, -1.082660950e-05f, -1.073206626e-05f, -1.063751319e-05f, -1.054295046e-05f, -1.044837823e-05f, -1.035379667e-05f, -1.025920593e-05f, -1.016460620e-05f, -1.006999762e-05f, +-9.975380359e-06f, -9.880754591e-06f, -9.786120476e-06f, -9.691478179e-06f, -9.596827863e-06f, -9.502169694e-06f, -9.407503836e-06f, -9.312830454e-06f, -9.218149712e-06f, -9.123461774e-06f, +-9.028766805e-06f, -8.934064970e-06f, -8.839356433e-06f, -8.744641359e-06f, -8.649919911e-06f, -8.555192256e-06f, -8.460458556e-06f, -8.365718977e-06f, -8.270973684e-06f, -8.176222840e-06f, +-8.081466609e-06f, -7.986705158e-06f, -7.891938649e-06f, -7.797167248e-06f, -7.702391118e-06f, -7.607610425e-06f, -7.512825333e-06f, -7.418036006e-06f, -7.323242608e-06f, -7.228445305e-06f, +-7.133644260e-06f, -7.038839637e-06f, -6.944031602e-06f, -6.849220318e-06f, -6.754405951e-06f, -6.659588663e-06f, -6.564768621e-06f, -6.469945987e-06f, -6.375120926e-06f, -6.280293603e-06f, +-6.185464182e-06f, -6.090632827e-06f, -5.995799703e-06f, -5.900964973e-06f, -5.806128802e-06f, -5.711291355e-06f, -5.616452795e-06f, -5.521613287e-06f, -5.426772994e-06f, -5.331932082e-06f, +-5.237090713e-06f, -5.142249054e-06f, -5.047407266e-06f, -4.952565516e-06f, -4.857723966e-06f, -4.762882781e-06f, -4.668042125e-06f, -4.573202162e-06f, -4.478363056e-06f, -4.383524971e-06f, +-4.288688071e-06f, -4.193852521e-06f, -4.099018483e-06f, -4.004186123e-06f, -3.909355604e-06f, -3.814527089e-06f, -3.719700744e-06f, -3.624876731e-06f, -3.530055215e-06f, -3.435236359e-06f, +-3.340420328e-06f, -3.245607284e-06f, -3.150797393e-06f, -3.055990817e-06f, -2.961187721e-06f, -2.866388268e-06f, -2.771592622e-06f, -2.676800946e-06f, -2.582013404e-06f, -2.487230161e-06f, +-2.392451379e-06f, -2.297677221e-06f, -2.202907853e-06f, -2.108143437e-06f, -2.013384136e-06f, -1.918630115e-06f, -1.823881536e-06f, -1.729138564e-06f, -1.634401361e-06f, -1.539670091e-06f, +-1.444944918e-06f, -1.350226004e-06f, -1.255513513e-06f, -1.160807609e-06f, -1.066108454e-06f, -9.714162120e-07f, -8.767310461e-07f, -7.820531196e-07f, -6.873825955e-07f, -5.927196369e-07f, +-4.980644071e-07f, -4.034170690e-07f, -3.087777858e-07f, -2.141467204e-07f, -1.195240358e-07f, -2.490989501e-08f, 6.969553902e-08f, 1.642921034e-07f, 2.588796353e-07f, 3.534579718e-07f, +4.480269502e-07f, 5.425864076e-07f, 6.371361813e-07f, 7.316761086e-07f, 8.262060268e-07f, 9.207257733e-07f, 1.015235185e-06f, 1.109734100e-06f, 1.204222356e-06f, 1.298699790e-06f, +1.393166239e-06f, 1.487621541e-06f, 1.582065534e-06f, 1.676498054e-06f, 1.770918941e-06f, 1.865328032e-06f, 1.959725163e-06f, 2.054110174e-06f, 2.148482901e-06f, 2.242843184e-06f, +2.337190858e-06f, 2.431525763e-06f, 2.525847737e-06f, 2.620156617e-06f, 2.714452241e-06f, 2.808734448e-06f, 2.903003075e-06f, 2.997257961e-06f, 3.091498943e-06f, 3.185725861e-06f, +3.279938552e-06f, 3.374136854e-06f, 3.468320606e-06f, 3.562489647e-06f, 3.656643814e-06f, 3.750782946e-06f, 3.844906882e-06f, 3.939015460e-06f, 4.033108519e-06f, 4.127185897e-06f, +4.221247433e-06f, 4.315292965e-06f, 4.409322333e-06f, 4.503335375e-06f, 4.597331931e-06f, 4.691311838e-06f, 4.785274935e-06f, 4.879221063e-06f, 4.973150059e-06f, 5.067061763e-06f, +5.160956014e-06f, 5.254832651e-06f, 5.348691513e-06f, 5.442532439e-06f, 5.536355270e-06f, 5.630159843e-06f, 5.723945998e-06f, 5.817713576e-06f, 5.911462414e-06f, 6.005192354e-06f, +6.098903234e-06f, 6.192594893e-06f, 6.286267172e-06f, 6.379919911e-06f, 6.473552948e-06f, 6.567166124e-06f, 6.660759279e-06f, 6.754332253e-06f, 6.847884885e-06f, 6.941417015e-06f, +7.034928484e-06f, 7.128419132e-06f, 7.221888798e-06f, 7.315337323e-06f, 7.408764548e-06f, 7.502170312e-06f, 7.595554455e-06f, 7.688916819e-06f, 7.782257244e-06f, 7.875575570e-06f, +7.968871638e-06f, 8.062145289e-06f, 8.155396362e-06f, 8.248624699e-06f, 8.341830141e-06f, 8.435012528e-06f, 8.528171701e-06f, 8.621307502e-06f, 8.714419771e-06f, 8.807508349e-06f, +8.900573078e-06f, 8.993613798e-06f, 9.086630351e-06f, 9.179622578e-06f, 9.272590321e-06f, 9.365533420e-06f, 9.458451717e-06f, 9.551345054e-06f, 9.644213273e-06f, 9.737056214e-06f, +9.829873720e-06f, 9.922665632e-06f, 1.001543179e-05f, 1.010817204e-05f, 1.020088623e-05f, 1.029357418e-05f, 1.038623575e-05f, 1.047887078e-05f, 1.057147911e-05f, 1.066406059e-05f, +1.075661504e-05f, 1.084914233e-05f, 1.094164228e-05f, 1.103411475e-05f, 1.112655957e-05f, 1.121897658e-05f, 1.131136564e-05f, 1.140372658e-05f, 1.149605924e-05f, 1.158836348e-05f, +1.168063912e-05f, 1.177288602e-05f, 1.186510401e-05f, 1.195729294e-05f, 1.204945266e-05f, 1.214158300e-05f, 1.223368381e-05f, 1.232575494e-05f, 1.241779622e-05f, 1.250980750e-05f, +1.260178863e-05f, 1.269373944e-05f, 1.278565978e-05f, 1.287754950e-05f, 1.296940844e-05f, 1.306123644e-05f, 1.315303334e-05f, 1.324479900e-05f, 1.333653324e-05f, 1.342823593e-05f, +1.351990690e-05f, 1.361154600e-05f, 1.370315307e-05f, 1.379472795e-05f, 1.388627050e-05f, 1.397778055e-05f, 1.406925795e-05f, 1.416070254e-05f, 1.425211418e-05f, 1.434349269e-05f, +1.443483794e-05f, 1.452614976e-05f, 1.461742800e-05f, 1.470867250e-05f, 1.479988311e-05f, 1.489105968e-05f, 1.498220205e-05f, 1.507331006e-05f, 1.516438356e-05f, 1.525542240e-05f, +1.534642643e-05f, 1.543739548e-05f, 1.552832940e-05f, 1.561922805e-05f, 1.571009126e-05f, 1.580091888e-05f, 1.589171076e-05f, 1.598246675e-05f, 1.607318668e-05f, 1.616387041e-05f, +1.625451779e-05f, 1.634512865e-05f, 1.643570285e-05f, 1.652624023e-05f, 1.661674065e-05f, 1.670720394e-05f, 1.679762995e-05f, 1.688801853e-05f, 1.697836954e-05f, 1.706868280e-05f, +1.715895818e-05f, 1.724919551e-05f, 1.733939466e-05f, 1.742955545e-05f, 1.751967775e-05f, 1.760976140e-05f, 1.769980624e-05f, 1.778981213e-05f, 1.787977891e-05f, 1.796970643e-05f, +1.805959454e-05f, 1.814944308e-05f, 1.823925191e-05f, 1.832902088e-05f, 1.841874982e-05f, 1.850843859e-05f, 1.859808705e-05f, 1.868769503e-05f, 1.877726238e-05f, 1.886678896e-05f, +1.895627461e-05f, 1.904571918e-05f, 1.913512253e-05f, 1.922448449e-05f, 1.931380492e-05f, 1.940308368e-05f, 1.949232060e-05f, 1.958151553e-05f, 1.967066834e-05f, 1.975977886e-05f, +1.984884695e-05f, 1.993787245e-05f, 2.002685522e-05f, 2.011579511e-05f, 2.020469196e-05f, 2.029354563e-05f, 2.038235596e-05f, 2.047112281e-05f, 2.055984603e-05f, 2.064852546e-05f, +2.073716097e-05f, 2.082575239e-05f, 2.091429959e-05f, 2.100280240e-05f, 2.109126068e-05f, 2.117967429e-05f, 2.126804307e-05f, 2.135636688e-05f, 2.144464556e-05f, 2.153287897e-05f, +2.162106696e-05f, 2.170920938e-05f, 2.179730609e-05f, 2.188535693e-05f, 2.197336175e-05f, 2.206132041e-05f, 2.214923277e-05f, 2.223709866e-05f, 2.232491795e-05f, 2.241269049e-05f, +2.250041612e-05f, 2.258809471e-05f, 2.267572610e-05f, 2.276331015e-05f, 2.285084671e-05f, 2.293833564e-05f, 2.302577678e-05f, 2.311316999e-05f, 2.320051512e-05f, 2.328781203e-05f, +2.337506056e-05f, 2.346226058e-05f, 2.354941194e-05f, 2.363651448e-05f, 2.372356807e-05f, 2.381057256e-05f, 2.389752780e-05f, 2.398443364e-05f, 2.407128995e-05f, 2.415809656e-05f, +2.424485335e-05f, 2.433156016e-05f, 2.441821685e-05f, 2.450482327e-05f, 2.459137928e-05f, 2.467788473e-05f, 2.476433947e-05f, 2.485074337e-05f, 2.493709628e-05f, 2.502339805e-05f, +2.510964853e-05f, 2.519584759e-05f, 2.528199508e-05f, 2.536809086e-05f, 2.545413477e-05f, 2.554012668e-05f, 2.562606645e-05f, 2.571195392e-05f, 2.579778896e-05f, 2.588357142e-05f, +2.596930115e-05f, 2.605497802e-05f, 2.614060188e-05f, 2.622617259e-05f, 2.631169001e-05f, 2.639715398e-05f, 2.648256437e-05f, 2.656792104e-05f, 2.665322384e-05f, 2.673847263e-05f, +2.682366727e-05f, 2.690880762e-05f, 2.699389353e-05f, 2.707892485e-05f, 2.716390146e-05f, 2.724882321e-05f, 2.733368994e-05f, 2.741850154e-05f, 2.750325784e-05f, 2.758795871e-05f, +2.767260401e-05f, 2.775719360e-05f, 2.784172734e-05f, 2.792620508e-05f, 2.801062668e-05f, 2.809499201e-05f, 2.817930092e-05f, 2.826355327e-05f, 2.834774892e-05f, 2.843188773e-05f, +2.851596956e-05f, 2.859999427e-05f, 2.868396173e-05f, 2.876787178e-05f, 2.885172429e-05f, 2.893551912e-05f, 2.901925613e-05f, 2.910293519e-05f, 2.918655614e-05f, 2.927011886e-05f, +2.935362320e-05f, 2.943706902e-05f, 2.952045619e-05f, 2.960378457e-05f, 2.968705401e-05f, 2.977026438e-05f, 2.985341554e-05f, 2.993650736e-05f, 3.001953968e-05f, 3.010251239e-05f, +3.018542533e-05f, 3.026827836e-05f, 3.035107136e-05f, 3.043380419e-05f, 3.051647670e-05f, 3.059908876e-05f, 3.068164023e-05f, 3.076413098e-05f, 3.084656086e-05f, 3.092892974e-05f, +3.101123748e-05f, 3.109348396e-05f, 3.117566902e-05f, 3.125779253e-05f, 3.133985436e-05f, 3.142185438e-05f, 3.150379243e-05f, 3.158566840e-05f, 3.166748214e-05f, 3.174923351e-05f, +3.183092238e-05f, 3.191254863e-05f, 3.199411210e-05f, 3.207561266e-05f, 3.215705018e-05f, 3.223842453e-05f, 3.231973557e-05f, 3.240098316e-05f, 3.248216718e-05f, 3.256328747e-05f, +3.264434392e-05f, 3.272533639e-05f, 3.280626473e-05f, 3.288712883e-05f, 3.296792854e-05f, 3.304866372e-05f, 3.312933426e-05f, 3.320994001e-05f, 3.329048084e-05f, 3.337095661e-05f, +3.345136720e-05f, 3.353171246e-05f, 3.361199228e-05f, 3.369220650e-05f, 3.377235501e-05f, 3.385243767e-05f, 3.393245434e-05f, 3.401240490e-05f, 3.409228921e-05f, 3.417210714e-05f, +3.425185855e-05f, 3.433154332e-05f, 3.441116132e-05f, 3.449071240e-05f, 3.457019645e-05f, 3.464961333e-05f, 3.472896291e-05f, 3.480824505e-05f, 3.488745963e-05f, 3.496660651e-05f, +3.504568557e-05f, 3.512469668e-05f, 3.520363970e-05f, 3.528251450e-05f, 3.536132095e-05f, 3.544005893e-05f, 3.551872830e-05f, 3.559732894e-05f, 3.567586071e-05f, 3.575432348e-05f, +3.583271713e-05f, 3.591104153e-05f, 3.598929654e-05f, 3.606748204e-05f, 3.614559790e-05f, 3.622364399e-05f, 3.630162018e-05f, 3.637952634e-05f, 3.645736235e-05f, 3.653512808e-05f, +3.661282339e-05f, 3.669044816e-05f, 3.676800227e-05f, 3.684548559e-05f, 3.692289798e-05f, 3.700023932e-05f, 3.707750948e-05f, 3.715470834e-05f, 3.723183577e-05f, 3.730889164e-05f, +3.738587583e-05f, 3.746278821e-05f, 3.753962864e-05f, 3.761639702e-05f, 3.769309320e-05f, 3.776971707e-05f, 3.784626850e-05f, 3.792274736e-05f, 3.799915352e-05f, 3.807548687e-05f, +3.815174727e-05f, 3.822793461e-05f, 3.830404875e-05f, 3.838008957e-05f, 3.845605694e-05f, 3.853195075e-05f, 3.860777087e-05f, 3.868351716e-05f, 3.875918952e-05f, 3.883478781e-05f, +3.891031191e-05f, 3.898576169e-05f, 3.906113704e-05f, 3.913643783e-05f, 3.921166393e-05f, 3.928681523e-05f, 3.936189159e-05f, 3.943689290e-05f, 3.951181904e-05f, 3.958666987e-05f, +3.966144529e-05f, 3.973614516e-05f, 3.981076936e-05f, 3.988531778e-05f, 3.995979029e-05f, 4.003418676e-05f, 4.010850708e-05f, 4.018275112e-05f, 4.025691877e-05f, 4.033100990e-05f, +4.040502439e-05f, 4.047896212e-05f, 4.055282297e-05f, 4.062660681e-05f, 4.070031354e-05f, 4.077394302e-05f, 4.084749514e-05f, 4.092096978e-05f, 4.099436681e-05f, 4.106768612e-05f, +4.114092759e-05f, 4.121409110e-05f, 4.128717652e-05f, 4.136018375e-05f, 4.143311265e-05f, 4.150596312e-05f, 4.157873503e-05f, 4.165142826e-05f, 4.172404270e-05f, 4.179657823e-05f, +4.186903472e-05f, 4.194141207e-05f, 4.201371015e-05f, 4.208592884e-05f, 4.215806803e-05f, 4.223012760e-05f, 4.230210744e-05f, 4.237400742e-05f, 4.244582743e-05f, 4.251756735e-05f, +4.258922707e-05f, 4.266080646e-05f, 4.273230542e-05f, 4.280372382e-05f, 4.287506156e-05f, 4.294631850e-05f, 4.301749455e-05f, 4.308858958e-05f, 4.315960347e-05f, 4.323053612e-05f, +4.330138740e-05f, 4.337215720e-05f, 4.344284541e-05f, 4.351345191e-05f, 4.358397659e-05f, 4.365441933e-05f, 4.372478002e-05f, 4.379505855e-05f, 4.386525479e-05f, 4.393536864e-05f, +4.400539998e-05f, 4.407534870e-05f, 4.414521469e-05f, 4.421499783e-05f, 4.428469801e-05f, 4.435431511e-05f, 4.442384903e-05f, 4.449329965e-05f, 4.456266686e-05f, 4.463195054e-05f, +4.470115059e-05f, 4.477026689e-05f, 4.483929933e-05f, 4.490824781e-05f, 4.497711219e-05f, 4.504589239e-05f, 4.511458827e-05f, 4.518319975e-05f, 4.525172669e-05f, 4.532016900e-05f, +4.538852655e-05f, 4.545679925e-05f, 4.552498698e-05f, 4.559308963e-05f, 4.566110709e-05f, 4.572903925e-05f, 4.579688600e-05f, 4.586464724e-05f, 4.593232284e-05f, 4.599991271e-05f, +4.606741674e-05f, 4.613483481e-05f, 4.620216681e-05f, 4.626941265e-05f, 4.633657220e-05f, 4.640364536e-05f, 4.647063203e-05f, 4.653753210e-05f, 4.660434545e-05f, 4.667107198e-05f, +4.673771159e-05f, 4.680426416e-05f, 4.687072959e-05f, 4.693710777e-05f, 4.700339859e-05f, 4.706960196e-05f, 4.713571775e-05f, 4.720174587e-05f, 4.726768621e-05f, 4.733353867e-05f, +4.739930313e-05f, 4.746497950e-05f, 4.753056766e-05f, 4.759606751e-05f, 4.766147894e-05f, 4.772680186e-05f, 4.779203616e-05f, 4.785718173e-05f, 4.792223846e-05f, 4.798720626e-05f, +4.805208501e-05f, 4.811687462e-05f, 4.818157498e-05f, 4.824618599e-05f, 4.831070754e-05f, 4.837513953e-05f, 4.843948186e-05f, 4.850373442e-05f, 4.856789712e-05f, 4.863196984e-05f, +4.869595249e-05f, 4.875984496e-05f, 4.882364715e-05f, 4.888735897e-05f, 4.895098030e-05f, 4.901451104e-05f, 4.907795110e-05f, 4.914130038e-05f, 4.920455876e-05f, 4.926772616e-05f, +4.933080246e-05f, 4.939378758e-05f, 4.945668140e-05f, 4.951948383e-05f, 4.958219477e-05f, 4.964481412e-05f, 4.970734177e-05f, 4.976977764e-05f, 4.983212161e-05f, 4.989437359e-05f, +4.995653349e-05f, 5.001860119e-05f, 5.008057661e-05f, 5.014245964e-05f, 5.020425019e-05f, 5.026594815e-05f, 5.032755344e-05f, 5.038906594e-05f, 5.045048557e-05f, 5.051181222e-05f, +5.057304580e-05f, 5.063418621e-05f, 5.069523335e-05f, 5.075618713e-05f, 5.081704745e-05f, 5.087781422e-05f, 5.093848733e-05f, 5.099906669e-05f, 5.105955220e-05f, 5.111994377e-05f, +5.118024131e-05f, 5.124044471e-05f, 5.130055388e-05f, 5.136056873e-05f, 5.142048916e-05f, 5.148031508e-05f, 5.154004638e-05f, 5.159968299e-05f, 5.165922479e-05f, 5.171867171e-05f, +5.177802363e-05f, 5.183728048e-05f, 5.189644216e-05f, 5.195550857e-05f, 5.201447961e-05f, 5.207335521e-05f, 5.213213525e-05f, 5.219081966e-05f, 5.224940834e-05f, 5.230790119e-05f, +5.236629812e-05f, 5.242459904e-05f, 5.248280387e-05f, 5.254091250e-05f, 5.259892484e-05f, 5.265684081e-05f, 5.271466031e-05f, 5.277238326e-05f, 5.283000955e-05f, 5.288753911e-05f, +5.294497183e-05f, 5.300230764e-05f, 5.305954643e-05f, 5.311668812e-05f, 5.317373262e-05f, 5.323067984e-05f, 5.328752968e-05f, 5.334428207e-05f, 5.340093691e-05f, 5.345749412e-05f, +5.351395359e-05f, 5.357031525e-05f, 5.362657901e-05f, 5.368274477e-05f, 5.373881246e-05f, 5.379478197e-05f, 5.385065324e-05f, 5.390642615e-05f, 5.396210064e-05f, 5.401767661e-05f, +5.407315398e-05f, 5.412853265e-05f, 5.418381254e-05f, 5.423899357e-05f, 5.429407565e-05f, 5.434905869e-05f, 5.440394261e-05f, 5.445872732e-05f, 5.451341274e-05f, 5.456799877e-05f, +5.462248534e-05f, 5.467687236e-05f, 5.473115975e-05f, 5.478534741e-05f, 5.483943527e-05f, 5.489342324e-05f, 5.494731124e-05f, 5.500109919e-05f, 5.505478699e-05f, 5.510837457e-05f, +5.516186184e-05f, 5.521524872e-05f, 5.526853512e-05f, 5.532172097e-05f, 5.537480618e-05f, 5.542779067e-05f, 5.548067435e-05f, 5.553345715e-05f, 5.558613898e-05f, 5.563871976e-05f, +5.569119940e-05f, 5.574357784e-05f, 5.579585498e-05f, 5.584803074e-05f, 5.590010505e-05f, 5.595207782e-05f, 5.600394897e-05f, 5.605571843e-05f, 5.610738611e-05f, 5.615895193e-05f, +5.621041581e-05f, 5.626177767e-05f, 5.631303744e-05f, 5.636419503e-05f, 5.641525037e-05f, 5.646620337e-05f, 5.651705396e-05f, 5.656780206e-05f, 5.661844760e-05f, 5.666899048e-05f, +5.671943064e-05f, 5.676976799e-05f, 5.682000247e-05f, 5.687013398e-05f, 5.692016247e-05f, 5.697008784e-05f, 5.701991002e-05f, 5.706962893e-05f, 5.711924451e-05f, 5.716875666e-05f, +5.721816532e-05f, 5.726747041e-05f, 5.731667186e-05f, 5.736576958e-05f, 5.741476351e-05f, 5.746365356e-05f, 5.751243967e-05f, 5.756112176e-05f, 5.760969975e-05f, 5.765817357e-05f, +5.770654314e-05f, 5.775480840e-05f, 5.780296926e-05f, 5.785102566e-05f, 5.789897752e-05f, 5.794682476e-05f, 5.799456732e-05f, 5.804220512e-05f, 5.808973809e-05f, 5.813716616e-05f, +5.818448925e-05f, 5.823170729e-05f, 5.827882020e-05f, 5.832582793e-05f, 5.837273039e-05f, 5.841952752e-05f, 5.846621924e-05f, 5.851280549e-05f, 5.855928618e-05f, 5.860566126e-05f, +5.865193065e-05f, 5.869809428e-05f, 5.874415208e-05f, 5.879010398e-05f, 5.883594991e-05f, 5.888168980e-05f, 5.892732358e-05f, 5.897285119e-05f, 5.901827255e-05f, 5.906358760e-05f, +5.910879626e-05f, 5.915389847e-05f, 5.919889416e-05f, 5.924378327e-05f, 5.928856571e-05f, 5.933324144e-05f, 5.937781038e-05f, 5.942227245e-05f, 5.946662761e-05f, 5.951087577e-05f, +5.955501687e-05f, 5.959905085e-05f, 5.964297764e-05f, 5.968679717e-05f, 5.973050938e-05f, 5.977411421e-05f, 5.981761157e-05f, 5.986100142e-05f, 5.990428369e-05f, 5.994745830e-05f, +5.999052520e-05f, 6.003348433e-05f, 6.007633561e-05f, 6.011907898e-05f, 6.016171439e-05f, 6.020424175e-05f, 6.024666103e-05f, 6.028897214e-05f, 6.033117502e-05f, 6.037326962e-05f, +6.041525587e-05f, 6.045713370e-05f, 6.049890306e-05f, 6.054056389e-05f, 6.058211611e-05f, 6.062355967e-05f, 6.066489451e-05f, 6.070612057e-05f, 6.074723778e-05f, 6.078824608e-05f, +6.082914542e-05f, 6.086993573e-05f, 6.091061695e-05f, 6.095118902e-05f, 6.099165188e-05f, 6.103200548e-05f, 6.107224975e-05f, 6.111238462e-05f, 6.115241006e-05f, 6.119232598e-05f, +6.123213234e-05f, 6.127182908e-05f, 6.131141613e-05f, 6.135089345e-05f, 6.139026096e-05f, 6.142951862e-05f, 6.146866637e-05f, 6.150770414e-05f, 6.154663189e-05f, 6.158544954e-05f, +6.162415706e-05f, 6.166275437e-05f, 6.170124143e-05f, 6.173961818e-05f, 6.177788456e-05f, 6.181604051e-05f, 6.185408598e-05f, 6.189202092e-05f, 6.192984526e-05f, 6.196755896e-05f, +6.200516195e-05f, 6.204265419e-05f, 6.208003562e-05f, 6.211730618e-05f, 6.215446583e-05f, 6.219151450e-05f, 6.222845214e-05f, 6.226527870e-05f, 6.230199413e-05f, 6.233859837e-05f, +6.237509136e-05f, 6.241147307e-05f, 6.244774343e-05f, 6.248390239e-05f, 6.251994990e-05f, 6.255588591e-05f, 6.259171036e-05f, 6.262742321e-05f, 6.266302440e-05f, 6.269851388e-05f, +6.273389160e-05f, 6.276915751e-05f, 6.280431156e-05f, 6.283935370e-05f, 6.287428387e-05f, 6.290910204e-05f, 6.294380814e-05f, 6.297840213e-05f, 6.301288396e-05f, 6.304725358e-05f, +6.308151094e-05f, 6.311565600e-05f, 6.314968869e-05f, 6.318360898e-05f, 6.321741682e-05f, 6.325111216e-05f, 6.328469495e-05f, 6.331816514e-05f, 6.335152269e-05f, 6.338476754e-05f, +6.341789966e-05f, 6.345091899e-05f, 6.348382549e-05f, 6.351661911e-05f, 6.354929981e-05f, 6.358186754e-05f, 6.361432225e-05f, 6.364666390e-05f, 6.367889243e-05f, 6.371100782e-05f, +6.374301001e-05f, 6.377489896e-05f, 6.380667462e-05f, 6.383833694e-05f, 6.386988589e-05f, 6.390132142e-05f, 6.393264349e-05f, 6.396385205e-05f, 6.399494705e-05f, 6.402592847e-05f, +6.405679624e-05f, 6.408755034e-05f, 6.411819071e-05f, 6.414871732e-05f, 6.417913012e-05f, 6.420942907e-05f, 6.423961413e-05f, 6.426968525e-05f, 6.429964240e-05f, 6.432948554e-05f, +6.435921461e-05f, 6.438882959e-05f, 6.441833044e-05f, 6.444771710e-05f, 6.447698954e-05f, 6.450614773e-05f, 6.453519161e-05f, 6.456412116e-05f, 6.459293633e-05f, 6.462163709e-05f, +6.465022338e-05f, 6.467869518e-05f, 6.470705245e-05f, 6.473529515e-05f, 6.476342324e-05f, 6.479143667e-05f, 6.481933543e-05f, 6.484711945e-05f, 6.487478872e-05f, 6.490234319e-05f, +6.492978282e-05f, 6.495710759e-05f, 6.498431744e-05f, 6.501141235e-05f, 6.503839228e-05f, 6.506525719e-05f, 6.509200704e-05f, 6.511864181e-05f, 6.514516146e-05f, 6.517156594e-05f, +6.519785523e-05f, 6.522402930e-05f, 6.525008810e-05f, 6.527603160e-05f, 6.530185977e-05f, 6.532757257e-05f, 6.535316998e-05f, 6.537865195e-05f, 6.540401845e-05f, 6.542926945e-05f, +6.545440493e-05f, 6.547942483e-05f, 6.550432914e-05f, 6.552911782e-05f, 6.555379083e-05f, 6.557834816e-05f, 6.560278975e-05f, 6.562711559e-05f, 6.565132564e-05f, 6.567541987e-05f, +6.569939824e-05f, 6.572326074e-05f, 6.574700732e-05f, 6.577063796e-05f, 6.579415263e-05f, 6.581755130e-05f, 6.584083393e-05f, 6.586400051e-05f, 6.588705099e-05f, 6.590998535e-05f, +6.593280356e-05f, 6.595550559e-05f, 6.597809142e-05f, 6.600056102e-05f, 6.602291435e-05f, 6.604515139e-05f, 6.606727211e-05f, 6.608927649e-05f, 6.611116450e-05f, 6.613293610e-05f, +6.615459128e-05f, 6.617613001e-05f, 6.619755226e-05f, 6.621885800e-05f, 6.624004721e-05f, 6.626111986e-05f, 6.628207593e-05f, 6.630291539e-05f, 6.632363821e-05f, 6.634424438e-05f, +6.636473386e-05f, 6.638510664e-05f, 6.640536268e-05f, 6.642550196e-05f, 6.644552447e-05f, 6.646543017e-05f, 6.648521904e-05f, 6.650489106e-05f, 6.652444620e-05f, 6.654388445e-05f, +6.656320578e-05f, 6.658241016e-05f, 6.660149758e-05f, 6.662046801e-05f, 6.663932143e-05f, 6.665805782e-05f, 6.667667716e-05f, 6.669517943e-05f, 6.671356459e-05f, 6.673183265e-05f, +6.674998356e-05f, 6.676801732e-05f, 6.678593390e-05f, 6.680373329e-05f, 6.682141545e-05f, 6.683898038e-05f, 6.685642806e-05f, 6.687375845e-05f, 6.689097155e-05f, 6.690806734e-05f, +6.692504580e-05f, 6.694190690e-05f, 6.695865063e-05f, 6.697527698e-05f, 6.699178592e-05f, 6.700817744e-05f, 6.702445152e-05f, 6.704060814e-05f, 6.705664729e-05f, 6.707256895e-05f, +6.708837309e-05f, 6.710405972e-05f, 6.711962880e-05f, 6.713508033e-05f, 6.715041428e-05f, 6.716563065e-05f, 6.718072941e-05f, 6.719571056e-05f, 6.721057407e-05f, 6.722531993e-05f, +6.723994813e-05f, 6.725445866e-05f, 6.726885149e-05f, 6.728312662e-05f, 6.729728402e-05f, 6.731132370e-05f, 6.732524563e-05f, 6.733904980e-05f, 6.735273620e-05f, 6.736630481e-05f, +6.737975563e-05f, 6.739308864e-05f, 6.740630382e-05f, 6.741940118e-05f, 6.743238069e-05f, 6.744524234e-05f, 6.745798612e-05f, 6.747061203e-05f, 6.748312004e-05f, 6.749551015e-05f, +6.750778236e-05f, 6.751993664e-05f, 6.753197299e-05f, 6.754389140e-05f, 6.755569186e-05f, 6.756737436e-05f, 6.757893889e-05f, 6.759038544e-05f, 6.760171401e-05f, 6.761292457e-05f, +6.762401714e-05f, 6.763499169e-05f, 6.764584822e-05f, 6.765658672e-05f, 6.766720719e-05f, 6.767770962e-05f, 6.768809399e-05f, 6.769836031e-05f, 6.770850856e-05f, 6.771853874e-05f, +6.772845084e-05f, 6.773824486e-05f, 6.774792080e-05f, 6.775747863e-05f, 6.776691837e-05f, 6.777624000e-05f, 6.778544352e-05f, 6.779452893e-05f, 6.780349621e-05f, 6.781234537e-05f, +6.782107640e-05f, 6.782968929e-05f, 6.783818405e-05f, 6.784656067e-05f, 6.785481914e-05f, 6.786295947e-05f, 6.787098164e-05f, 6.787888566e-05f, 6.788667152e-05f, 6.789433923e-05f, +6.790188877e-05f, 6.790932015e-05f, 6.791663337e-05f, 6.792382842e-05f, 6.793090530e-05f, 6.793786401e-05f, 6.794470455e-05f, 6.795142692e-05f, 6.795803111e-05f, 6.796451714e-05f, +6.797088499e-05f, 6.797713467e-05f, 6.798326618e-05f, 6.798927951e-05f, 6.799517468e-05f, 6.800095167e-05f, 6.800661050e-05f, 6.801215115e-05f, 6.801757364e-05f, 6.802287796e-05f, +6.802806412e-05f, 6.803313212e-05f, 6.803808196e-05f, 6.804291364e-05f, 6.804762717e-05f, 6.805222255e-05f, 6.805669978e-05f, 6.806105886e-05f, 6.806529981e-05f, 6.806942261e-05f, +6.807342728e-05f, 6.807731382e-05f, 6.808108224e-05f, 6.808473254e-05f, 6.808826471e-05f, 6.809167878e-05f, 6.809497474e-05f, 6.809815260e-05f, 6.810121237e-05f, 6.810415404e-05f, +6.810697763e-05f, 6.810968314e-05f, 6.811227058e-05f, 6.811473996e-05f, 6.811709128e-05f, 6.811932454e-05f, 6.812143977e-05f, 6.812343695e-05f, 6.812531611e-05f, 6.812707724e-05f, +6.812872036e-05f, 6.813024548e-05f, 6.813165260e-05f, 6.813294173e-05f, 6.813411288e-05f, 6.813516606e-05f, 6.813610127e-05f, 6.813691854e-05f, 6.813761786e-05f, 6.813819925e-05f, +6.813866272e-05f, 6.813900827e-05f, 6.813923593e-05f, 6.813934569e-05f, 6.813933757e-05f, 6.813921158e-05f, 6.813896773e-05f, 6.813860603e-05f, 6.813812650e-05f, 6.813752914e-05f, +6.813681397e-05f, 6.813598101e-05f, 6.813503025e-05f, 6.813396172e-05f, 6.813277543e-05f, 6.813147139e-05f, 6.813004962e-05f, 6.812851012e-05f, 6.812685291e-05f, 6.812507801e-05f, +6.812318543e-05f, 6.812117518e-05f, 6.811904728e-05f, 6.811680175e-05f, 6.811443859e-05f, 6.811195782e-05f, 6.810935946e-05f, 6.810664353e-05f, 6.810381003e-05f, 6.810085899e-05f, +6.809779042e-05f, 6.809460434e-05f, 6.809130076e-05f, 6.808787970e-05f, 6.808434118e-05f, 6.808068521e-05f, 6.807691182e-05f, 6.807302101e-05f, 6.806901281e-05f, 6.806488724e-05f, +6.806064430e-05f, 6.805628403e-05f, 6.805180644e-05f, 6.804721155e-05f, 6.804249937e-05f, 6.803766993e-05f, 6.803272325e-05f, 6.802765934e-05f, 6.802247822e-05f, 6.801717992e-05f, +6.801176445e-05f, 6.800623184e-05f, 6.800058211e-05f, 6.799481527e-05f, 6.798893134e-05f, 6.798293036e-05f, 6.797681233e-05f, 6.797057729e-05f, 6.796422525e-05f, 6.795775623e-05f, +6.795117026e-05f, 6.794446736e-05f, 6.793764755e-05f, 6.793071085e-05f, 6.792365729e-05f, 6.791648689e-05f, 6.790919968e-05f, 6.790179567e-05f, 6.789427489e-05f, 6.788663736e-05f, +6.787888312e-05f, 6.787101218e-05f, 6.786302456e-05f, 6.785492030e-05f, 6.784669941e-05f, 6.783836193e-05f, 6.782990787e-05f, 6.782133727e-05f, 6.781265015e-05f, 6.780384652e-05f, +6.779492644e-05f, 6.778588990e-05f, 6.777673695e-05f, 6.776746761e-05f, 6.775808191e-05f, 6.774857987e-05f, 6.773896153e-05f, 6.772922690e-05f, 6.771937602e-05f, 6.770940891e-05f, +6.769932561e-05f, 6.768912613e-05f, 6.767881052e-05f, 6.766837879e-05f, 6.765783098e-05f, 6.764716712e-05f, 6.763638723e-05f, 6.762549135e-05f, 6.761447950e-05f, 6.760335172e-05f, +6.759210803e-05f, 6.758074846e-05f, 6.756927305e-05f, 6.755768182e-05f, 6.754597481e-05f, 6.753415205e-05f, 6.752221357e-05f, 6.751015940e-05f, 6.749798957e-05f, 6.748570411e-05f, +6.747330306e-05f, 6.746078645e-05f, 6.744815431e-05f, 6.743540667e-05f, 6.742254357e-05f, 6.740956504e-05f, 6.739647111e-05f, 6.738326181e-05f, 6.736993719e-05f, 6.735649726e-05f, +6.734294208e-05f, 6.732927166e-05f, 6.731548606e-05f, 6.730158529e-05f, 6.728756939e-05f, 6.727343841e-05f, 6.725919237e-05f, 6.724483132e-05f, 6.723035528e-05f, 6.721576429e-05f, +6.720105839e-05f, 6.718623761e-05f, 6.717130200e-05f, 6.715625158e-05f, 6.714108640e-05f, 6.712580648e-05f, 6.711041188e-05f, 6.709490262e-05f, 6.707927874e-05f, 6.706354028e-05f, +6.704768728e-05f, 6.703171978e-05f, 6.701563782e-05f, 6.699944142e-05f, 6.698313064e-05f, 6.696670551e-05f, 6.695016607e-05f, 6.693351236e-05f, 6.691674442e-05f, 6.689986229e-05f, +6.688286600e-05f, 6.686575561e-05f, 6.684853114e-05f, 6.683119264e-05f, 6.681374015e-05f, 6.679617372e-05f, 6.677849337e-05f, 6.676069916e-05f, 6.674279112e-05f, 6.672476930e-05f, +6.670663373e-05f, 6.668838447e-05f, 6.667002155e-05f, 6.665154501e-05f, 6.663295490e-05f, 6.661425125e-05f, 6.659543412e-05f, 6.657650355e-05f, 6.655745958e-05f, 6.653830225e-05f, +6.651903160e-05f, 6.649964769e-05f, 6.648015055e-05f, 6.646054022e-05f, 6.644081677e-05f, 6.642098022e-05f, 6.640103062e-05f, 6.638096802e-05f, 6.636079246e-05f, 6.634050399e-05f, +6.632010266e-05f, 6.629958851e-05f, 6.627896158e-05f, 6.625822192e-05f, 6.623736959e-05f, 6.621640462e-05f, 6.619532706e-05f, 6.617413696e-05f, 6.615283436e-05f, 6.613141932e-05f, +6.610989189e-05f, 6.608825210e-05f, 6.606650000e-05f, 6.604463566e-05f, 6.602265910e-05f, 6.600057039e-05f, 6.597836957e-05f, 6.595605668e-05f, 6.593363179e-05f, 6.591109493e-05f, +6.588844616e-05f, 6.586568553e-05f, 6.584281308e-05f, 6.581982887e-05f, 6.579673295e-05f, 6.577352537e-05f, 6.575020617e-05f, 6.572677541e-05f, 6.570323314e-05f, 6.567957941e-05f, +6.565581427e-05f, 6.563193778e-05f, 6.560794998e-05f, 6.558385093e-05f, 6.555964068e-05f, 6.553531928e-05f, 6.551088679e-05f, 6.548634325e-05f, 6.546168872e-05f, 6.543692325e-05f, +6.541204690e-05f, 6.538705971e-05f, 6.536196176e-05f, 6.533675307e-05f, 6.531143372e-05f, 6.528600375e-05f, 6.526046322e-05f, 6.523481219e-05f, 6.520905070e-05f, 6.518317881e-05f, +6.515719659e-05f, 6.513110407e-05f, 6.510490133e-05f, 6.507858841e-05f, 6.505216537e-05f, 6.502563226e-05f, 6.499898915e-05f, 6.497223609e-05f, 6.494537313e-05f, 6.491840034e-05f, +6.489131776e-05f, 6.486412546e-05f, 6.483682350e-05f, 6.480941192e-05f, 6.478189080e-05f, 6.475426018e-05f, 6.472652012e-05f, 6.469867069e-05f, 6.467071194e-05f, 6.464264392e-05f, +6.461446671e-05f, 6.458618036e-05f, 6.455778492e-05f, 6.452928045e-05f, 6.450066702e-05f, 6.447194469e-05f, 6.444311351e-05f, 6.441417355e-05f, 6.438512486e-05f, 6.435596751e-05f, +6.432670156e-05f, 6.429732706e-05f, 6.426784408e-05f, 6.423825268e-05f, 6.420855291e-05f, 6.417874486e-05f, 6.414882856e-05f, 6.411880409e-05f, 6.408867151e-05f, 6.405843088e-05f, +6.402808226e-05f, 6.399762571e-05f, 6.396706131e-05f, 6.393638910e-05f, 6.390560916e-05f, 6.387472154e-05f, 6.384372632e-05f, 6.381262355e-05f, 6.378141330e-05f, 6.375009563e-05f, +6.371867060e-05f, 6.368713829e-05f, 6.365549876e-05f, 6.362375206e-05f, 6.359189827e-05f, 6.355993745e-05f, 6.352786966e-05f, 6.349569498e-05f, 6.346341346e-05f, 6.343102517e-05f, +6.339853019e-05f, 6.336592856e-05f, 6.333322037e-05f, 6.330040568e-05f, 6.326748455e-05f, 6.323445706e-05f, 6.320132326e-05f, 6.316808322e-05f, 6.313473702e-05f, 6.310128472e-05f, +6.306772639e-05f, 6.303406210e-05f, 6.300029191e-05f, 6.296641590e-05f, 6.293243412e-05f, 6.289834666e-05f, 6.286415357e-05f, 6.282985493e-05f, 6.279545081e-05f, 6.276094128e-05f, +6.272632640e-05f, 6.269160625e-05f, 6.265678090e-05f, 6.262185041e-05f, 6.258681486e-05f, 6.255167431e-05f, 6.251642884e-05f, 6.248107852e-05f, 6.244562342e-05f, 6.241006361e-05f, +6.237439916e-05f, 6.233863014e-05f, 6.230275663e-05f, 6.226677870e-05f, 6.223069641e-05f, 6.219450985e-05f, 6.215821907e-05f, 6.212182417e-05f, 6.208532520e-05f, 6.204872224e-05f, +6.201201537e-05f, 6.197520465e-05f, 6.193829017e-05f, 6.190127199e-05f, 6.186415019e-05f, 6.182692484e-05f, 6.178959601e-05f, 6.175216379e-05f, 6.171462824e-05f, 6.167698944e-05f, +6.163924747e-05f, 6.160140240e-05f, 6.156345430e-05f, 6.152540325e-05f, 6.148724932e-05f, 6.144899260e-05f, 6.141063315e-05f, 6.137217105e-05f, 6.133360639e-05f, 6.129493923e-05f, +6.125616965e-05f, 6.121729772e-05f, 6.117832354e-05f, 6.113924716e-05f, 6.110006868e-05f, 6.106078816e-05f, 6.102140569e-05f, 6.098192133e-05f, 6.094233518e-05f, 6.090264730e-05f, +6.086285778e-05f, 6.082296670e-05f, 6.078297413e-05f, 6.074288014e-05f, 6.070268483e-05f, 6.066238827e-05f, 6.062199054e-05f, 6.058149171e-05f, 6.054089187e-05f, 6.050019110e-05f, +6.045938947e-05f, 6.041848708e-05f, 6.037748399e-05f, 6.033638028e-05f, 6.029517605e-05f, 6.025387136e-05f, 6.021246630e-05f, 6.017096096e-05f, 6.012935540e-05f, 6.008764972e-05f, +6.004584399e-05f, 6.000393830e-05f, 5.996193273e-05f, 5.991982736e-05f, 5.987762227e-05f, 5.983531754e-05f, 5.979291327e-05f, 5.975040952e-05f, 5.970780638e-05f, 5.966510394e-05f, +5.962230229e-05f, 5.957940149e-05f, 5.953640164e-05f, 5.949330281e-05f, 5.945010511e-05f, 5.940680859e-05f, 5.936341336e-05f, 5.931991950e-05f, 5.927632709e-05f, 5.923263621e-05f, +5.918884695e-05f, 5.914495940e-05f, 5.910097363e-05f, 5.905688974e-05f, 5.901270781e-05f, 5.896842793e-05f, 5.892405018e-05f, 5.887957465e-05f, 5.883500142e-05f, 5.879033059e-05f, +5.874556222e-05f, 5.870069643e-05f, 5.865573328e-05f, 5.861067287e-05f, 5.856551528e-05f, 5.852026061e-05f, 5.847490893e-05f, 5.842946034e-05f, 5.838391493e-05f, 5.833827277e-05f, +5.829253397e-05f, 5.824669860e-05f, 5.820076676e-05f, 5.815473854e-05f, 5.810861402e-05f, 5.806239329e-05f, 5.801607644e-05f, 5.796966356e-05f, 5.792315475e-05f, 5.787655008e-05f, +5.782984965e-05f, 5.778305355e-05f, 5.773616187e-05f, 5.768917469e-05f, 5.764209212e-05f, 5.759491423e-05f, 5.754764113e-05f, 5.750027289e-05f, 5.745280962e-05f, 5.740525140e-05f, +5.735759832e-05f, 5.730985048e-05f, 5.726200796e-05f, 5.721407086e-05f, 5.716603927e-05f, 5.711791329e-05f, 5.706969299e-05f, 5.702137849e-05f, 5.697296986e-05f, 5.692446720e-05f, +5.687587061e-05f, 5.682718017e-05f, 5.677839599e-05f, 5.672951814e-05f, 5.668054673e-05f, 5.663148186e-05f, 5.658232360e-05f, 5.653307206e-05f, 5.648372734e-05f, 5.643428952e-05f, +5.638475870e-05f, 5.633513497e-05f, 5.628541843e-05f, 5.623560918e-05f, 5.618570730e-05f, 5.613571289e-05f, 5.608562606e-05f, 5.603544688e-05f, 5.598517547e-05f, 5.593481191e-05f, +5.588435630e-05f, 5.583380874e-05f, 5.578316932e-05f, 5.573243814e-05f, 5.568161530e-05f, 5.563070088e-05f, 5.557969499e-05f, 5.552859773e-05f, 5.547740919e-05f, 5.542612947e-05f, +5.537475867e-05f, 5.532329688e-05f, 5.527174420e-05f, 5.522010073e-05f, 5.516836657e-05f, 5.511654181e-05f, 5.506462656e-05f, 5.501262090e-05f, 5.496052495e-05f, 5.490833880e-05f, +5.485606254e-05f, 5.480369628e-05f, 5.475124011e-05f, 5.469869414e-05f, 5.464605846e-05f, 5.459333317e-05f, 5.454051838e-05f, 5.448761418e-05f, 5.443462067e-05f, 5.438153796e-05f, +5.432836613e-05f, 5.427510530e-05f, 5.422175557e-05f, 5.416831703e-05f, 5.411478978e-05f, 5.406117393e-05f, 5.400746957e-05f, 5.395367682e-05f, 5.389979576e-05f, 5.384582650e-05f, +5.379176915e-05f, 5.373762380e-05f, 5.368339056e-05f, 5.362906952e-05f, 5.357466080e-05f, 5.352016449e-05f, 5.346558069e-05f, 5.341090952e-05f, 5.335615106e-05f, 5.330130543e-05f, +5.324637272e-05f, 5.319135305e-05f, 5.313624650e-05f, 5.308105320e-05f, 5.302577323e-05f, 5.297040671e-05f, 5.291495374e-05f, 5.285941442e-05f, 5.280378886e-05f, 5.274807716e-05f, +5.269227942e-05f, 5.263639575e-05f, 5.258042626e-05f, 5.252437105e-05f, 5.246823022e-05f, 5.241200388e-05f, 5.235569213e-05f, 5.229929509e-05f, 5.224281285e-05f, 5.218624553e-05f, +5.212959322e-05f, 5.207285603e-05f, 5.201603408e-05f, 5.195912746e-05f, 5.190213628e-05f, 5.184506065e-05f, 5.178790068e-05f, 5.173065647e-05f, 5.167332813e-05f, 5.161591576e-05f, +5.155841948e-05f, 5.150083939e-05f, 5.144317560e-05f, 5.138542821e-05f, 5.132759734e-05f, 5.126968309e-05f, 5.121168557e-05f, 5.115360489e-05f, 5.109544115e-05f, 5.103719447e-05f, +5.097886495e-05f, 5.092045270e-05f, 5.086195783e-05f, 5.080338046e-05f, 5.074472068e-05f, 5.068597861e-05f, 5.062715435e-05f, 5.056824803e-05f, 5.050925974e-05f, 5.045018959e-05f, +5.039103770e-05f, 5.033180418e-05f, 5.027248913e-05f, 5.021309267e-05f, 5.015361491e-05f, 5.009405595e-05f, 5.003441592e-05f, 4.997469491e-05f, 4.991489304e-05f, 4.985501042e-05f, +4.979504716e-05f, 4.973500338e-05f, 4.967487918e-05f, 4.961467468e-05f, 4.955438998e-05f, 4.949402521e-05f, 4.943358046e-05f, 4.937305586e-05f, 4.931245152e-05f, 4.925176755e-05f, +4.919100405e-05f, 4.913016115e-05f, 4.906923896e-05f, 4.900823758e-05f, 4.894715714e-05f, 4.888599774e-05f, 4.882475950e-05f, 4.876344253e-05f, 4.870204695e-05f, 4.864057286e-05f, +4.857902039e-05f, 4.851738965e-05f, 4.845568074e-05f, 4.839389379e-05f, 4.833202891e-05f, 4.827008621e-05f, 4.820806580e-05f, 4.814596781e-05f, 4.808379235e-05f, 4.802153953e-05f, +4.795920946e-05f, 4.789680227e-05f, 4.783431806e-05f, 4.777175696e-05f, 4.770911907e-05f, 4.764640452e-05f, 4.758361342e-05f, 4.752074588e-05f, 4.745780202e-05f, 4.739478196e-05f, +4.733168581e-05f, 4.726851369e-05f, 4.720526571e-05f, 4.714194200e-05f, 4.707854267e-05f, 4.701506783e-05f, 4.695151761e-05f, 4.688789211e-05f, 4.682419147e-05f, 4.676041578e-05f, +4.669656518e-05f, 4.663263978e-05f, 4.656863969e-05f, 4.650456504e-05f, 4.644041594e-05f, 4.637619251e-05f, 4.631189487e-05f, 4.624752313e-05f, 4.618307742e-05f, 4.611855786e-05f, +4.605396455e-05f, 4.598929763e-05f, 4.592455720e-05f, 4.585974340e-05f, 4.579485633e-05f, 4.572989611e-05f, 4.566486288e-05f, 4.559975674e-05f, 4.553457781e-05f, 4.546932622e-05f, +4.540400208e-05f, 4.533860551e-05f, 4.527313664e-05f, 4.520759558e-05f, 4.514198246e-05f, 4.507629739e-05f, 4.501054049e-05f, 4.494471189e-05f, 4.487881171e-05f, 4.481284006e-05f, +4.474679707e-05f, 4.468068286e-05f, 4.461449754e-05f, 4.454824125e-05f, 4.448191410e-05f, 4.441551622e-05f, 4.434904771e-05f, 4.428250872e-05f, 4.421589935e-05f, 4.414921973e-05f, +4.408246999e-05f, 4.401565024e-05f, 4.394876060e-05f, 4.388180121e-05f, 4.381477217e-05f, 4.374767362e-05f, 4.368050568e-05f, 4.361326846e-05f, 4.354596210e-05f, 4.347858671e-05f, +4.341114242e-05f, 4.334362934e-05f, 4.327604762e-05f, 4.320839736e-05f, 4.314067869e-05f, 4.307289174e-05f, 4.300503662e-05f, 4.293711347e-05f, 4.286912240e-05f, 4.280106354e-05f, +4.273293702e-05f, 4.266474296e-05f, 4.259648148e-05f, 4.252815270e-05f, 4.245975676e-05f, 4.239129377e-05f, 4.232276387e-05f, 4.225416717e-05f, 4.218550380e-05f, 4.211677389e-05f, +4.204797756e-05f, 4.197911494e-05f, 4.191018614e-05f, 4.184119131e-05f, 4.177213056e-05f, 4.170300401e-05f, 4.163381180e-05f, 4.156455406e-05f, 4.149523089e-05f, 4.142584244e-05f, +4.135638883e-05f, 4.128687019e-05f, 4.121728663e-05f, 4.114763829e-05f, 4.107792530e-05f, 4.100814778e-05f, 4.093830585e-05f, 4.086839966e-05f, 4.079842931e-05f, 4.072839494e-05f, +4.065829668e-05f, 4.058813465e-05f, 4.051790898e-05f, 4.044761980e-05f, 4.037726723e-05f, 4.030685141e-05f, 4.023637246e-05f, 4.016583051e-05f, 4.009522568e-05f, 4.002455812e-05f, +3.995382793e-05f, 3.988303526e-05f, 3.981218022e-05f, 3.974126296e-05f, 3.967028359e-05f, 3.959924224e-05f, 3.952813905e-05f, 3.945697415e-05f, 3.938574766e-05f, 3.931445970e-05f, +3.924311042e-05f, 3.917169994e-05f, 3.910022838e-05f, 3.902869589e-05f, 3.895710258e-05f, 3.888544859e-05f, 3.881373405e-05f, 3.874195908e-05f, 3.867012382e-05f, 3.859822840e-05f, +3.852627294e-05f, 3.845425758e-05f, 3.838218244e-05f, 3.831004767e-05f, 3.823785338e-05f, 3.816559971e-05f, 3.809328679e-05f, 3.802091475e-05f, 3.794848372e-05f, 3.787599383e-05f, +3.780344521e-05f, 3.773083799e-05f, 3.765817231e-05f, 3.758544830e-05f, 3.751266608e-05f, 3.743982579e-05f, 3.736692756e-05f, 3.729397152e-05f, 3.722095780e-05f, 3.714788654e-05f, +3.707475787e-05f, 3.700157191e-05f, 3.692832881e-05f, 3.685502869e-05f, 3.678167168e-05f, 3.670825792e-05f, 3.663478754e-05f, 3.656126067e-05f, 3.648767744e-05f, 3.641403800e-05f, +3.634034246e-05f, 3.626659096e-05f, 3.619278365e-05f, 3.611892063e-05f, 3.604500206e-05f, 3.597102807e-05f, 3.589699878e-05f, 3.582291434e-05f, 3.574877486e-05f, 3.567458050e-05f, +3.560033138e-05f, 3.552602763e-05f, 3.545166939e-05f, 3.537725680e-05f, 3.530278998e-05f, 3.522826907e-05f, 3.515369420e-05f, 3.507906552e-05f, 3.500438314e-05f, 3.492964722e-05f, +3.485485787e-05f, 3.478001524e-05f, 3.470511946e-05f, 3.463017067e-05f, 3.455516899e-05f, 3.448011457e-05f, 3.440500754e-05f, 3.432984803e-05f, 3.425463618e-05f, 3.417937213e-05f, +3.410405600e-05f, 3.402868794e-05f, 3.395326808e-05f, 3.387779655e-05f, 3.380227350e-05f, 3.372669905e-05f, 3.365107334e-05f, 3.357539651e-05f, 3.349966869e-05f, 3.342389002e-05f, +3.334806064e-05f, 3.327218067e-05f, 3.319625026e-05f, 3.312026955e-05f, 3.304423867e-05f, 3.296815775e-05f, 3.289202693e-05f, 3.281584635e-05f, 3.273961615e-05f, 3.266333645e-05f, +3.258700741e-05f, 3.251062915e-05f, 3.243420181e-05f, 3.235772552e-05f, 3.228120044e-05f, 3.220462668e-05f, 3.212800440e-05f, 3.205133372e-05f, 3.197461479e-05f, 3.189784773e-05f, +3.182103270e-05f, 3.174416982e-05f, 3.166725923e-05f, 3.159030107e-05f, 3.151329549e-05f, 3.143624261e-05f, 3.135914257e-05f, 3.128199551e-05f, 3.120480158e-05f, 3.112756090e-05f, +3.105027362e-05f, 3.097293987e-05f, 3.089555979e-05f, 3.081813352e-05f, 3.074066120e-05f, 3.066314297e-05f, 3.058557897e-05f, 3.050796932e-05f, 3.043031418e-05f, 3.035261369e-05f, +3.027486797e-05f, 3.019707717e-05f, 3.011924142e-05f, 3.004136088e-05f, 2.996343567e-05f, 2.988546593e-05f, 2.980745181e-05f, 2.972939344e-05f, 2.965129096e-05f, 2.957314451e-05f, +2.949495423e-05f, 2.941672027e-05f, 2.933844275e-05f, 2.926012182e-05f, 2.918175762e-05f, 2.910335029e-05f, 2.902489996e-05f, 2.894640679e-05f, 2.886787090e-05f, 2.878929244e-05f, +2.871067155e-05f, 2.863200836e-05f, 2.855330302e-05f, 2.847455567e-05f, 2.839576645e-05f, 2.831693550e-05f, 2.823806295e-05f, 2.815914895e-05f, 2.808019365e-05f, 2.800119717e-05f, +2.792215966e-05f, 2.784308127e-05f, 2.776396212e-05f, 2.768480237e-05f, 2.760560215e-05f, 2.752636161e-05f, 2.744708088e-05f, 2.736776011e-05f, 2.728839944e-05f, 2.720899900e-05f, +2.712955894e-05f, 2.705007940e-05f, 2.697056053e-05f, 2.689100246e-05f, 2.681140533e-05f, 2.673176929e-05f, 2.665209447e-05f, 2.657238102e-05f, 2.649262909e-05f, 2.641283881e-05f, +2.633301032e-05f, 2.625314376e-05f, 2.617323928e-05f, 2.609329702e-05f, 2.601331713e-05f, 2.593329973e-05f, 2.585324498e-05f, 2.577315302e-05f, 2.569302398e-05f, 2.561285802e-05f, +2.553265527e-05f, 2.545241588e-05f, 2.537213998e-05f, 2.529182772e-05f, 2.521147925e-05f, 2.513109470e-05f, 2.505067422e-05f, 2.497021795e-05f, 2.488972603e-05f, 2.480919860e-05f, +2.472863582e-05f, 2.464803781e-05f, 2.456740473e-05f, 2.448673672e-05f, 2.440603391e-05f, 2.432529646e-05f, 2.424452450e-05f, 2.416371818e-05f, 2.408287764e-05f, 2.400200302e-05f, +2.392109447e-05f, 2.384015213e-05f, 2.375917615e-05f, 2.367816666e-05f, 2.359712382e-05f, 2.351604775e-05f, 2.343493862e-05f, 2.335379655e-05f, 2.327262170e-05f, 2.319141421e-05f, +2.311017422e-05f, 2.302890187e-05f, 2.294759731e-05f, 2.286626069e-05f, 2.278489214e-05f, 2.270349181e-05f, 2.262205984e-05f, 2.254059638e-05f, 2.245910158e-05f, 2.237757557e-05f, +2.229601850e-05f, 2.221443051e-05f, 2.213281175e-05f, 2.205116236e-05f, 2.196948249e-05f, 2.188777228e-05f, 2.180603187e-05f, 2.172426141e-05f, 2.164246104e-05f, 2.156063092e-05f, +2.147877117e-05f, 2.139688195e-05f, 2.131496340e-05f, 2.123301567e-05f, 2.115103889e-05f, 2.106903322e-05f, 2.098699880e-05f, 2.090493578e-05f, 2.082284429e-05f, 2.074072448e-05f, +2.065857650e-05f, 2.057640050e-05f, 2.049419661e-05f, 2.041196499e-05f, 2.032970577e-05f, 2.024741911e-05f, 2.016510514e-05f, 2.008276401e-05f, 2.000039587e-05f, 1.991800087e-05f, +1.983557914e-05f, 1.975313083e-05f, 1.967065609e-05f, 1.958815507e-05f, 1.950562790e-05f, 1.942307474e-05f, 1.934049572e-05f, 1.925789100e-05f, 1.917526072e-05f, 1.909260503e-05f, +1.900992406e-05f, 1.892721797e-05f, 1.884448690e-05f, 1.876173100e-05f, 1.867895041e-05f, 1.859614528e-05f, 1.851331575e-05f, 1.843046197e-05f, 1.834758409e-05f, 1.826468224e-05f, +1.818175658e-05f, 1.809880726e-05f, 1.801583441e-05f, 1.793283818e-05f, 1.784981873e-05f, 1.776677619e-05f, 1.768371071e-05f, 1.760062243e-05f, 1.751751151e-05f, 1.743437809e-05f, +1.735122232e-05f, 1.726804433e-05f, 1.718484428e-05f, 1.710162232e-05f, 1.701837858e-05f, 1.693511322e-05f, 1.685182637e-05f, 1.676851820e-05f, 1.668518884e-05f, 1.660183844e-05f, +1.651846714e-05f, 1.643507510e-05f, 1.635166246e-05f, 1.626822936e-05f, 1.618477595e-05f, 1.610130238e-05f, 1.601780879e-05f, 1.593429533e-05f, 1.585076215e-05f, 1.576720939e-05f, +1.568363720e-05f, 1.560004572e-05f, 1.551643511e-05f, 1.543280551e-05f, 1.534915706e-05f, 1.526548991e-05f, 1.518180421e-05f, 1.509810011e-05f, 1.501437775e-05f, 1.493063727e-05f, +1.484687883e-05f, 1.476310257e-05f, 1.467930864e-05f, 1.459549719e-05f, 1.451166835e-05f, 1.442782228e-05f, 1.434395913e-05f, 1.426007904e-05f, 1.417618215e-05f, 1.409226862e-05f, +1.400833860e-05f, 1.392439222e-05f, 1.384042963e-05f, 1.375645099e-05f, 1.367245644e-05f, 1.358844612e-05f, 1.350442018e-05f, 1.342037878e-05f, 1.333632205e-05f, 1.325225014e-05f, +1.316816321e-05f, 1.308406139e-05f, 1.299994483e-05f, 1.291581369e-05f, 1.283166810e-05f, 1.274750822e-05f, 1.266333419e-05f, 1.257914616e-05f, 1.249494428e-05f, 1.241072869e-05f, +1.232649954e-05f, 1.224225697e-05f, 1.215800114e-05f, 1.207373219e-05f, 1.198945027e-05f, 1.190515552e-05f, 1.182084810e-05f, 1.173652814e-05f, 1.165219580e-05f, 1.156785123e-05f, +1.148349457e-05f, 1.139912596e-05f, 1.131474556e-05f, 1.123035351e-05f, 1.114594996e-05f, 1.106153505e-05f, 1.097710894e-05f, 1.089267177e-05f, 1.080822369e-05f, 1.072376484e-05f, +1.063929538e-05f, 1.055481544e-05f, 1.047032518e-05f, 1.038582474e-05f, 1.030131428e-05f, 1.021679393e-05f, 1.013226385e-05f, 1.004772418e-05f, 9.963175068e-06f, 9.878616664e-06f, +9.794049115e-06f, 9.709472566e-06f, 9.624887167e-06f, 9.540293062e-06f, 9.455690401e-06f, 9.371079329e-06f, 9.286459995e-06f, 9.201832545e-06f, 9.117197127e-06f, 9.032553888e-06f, +8.947902975e-06f, 8.863244535e-06f, 8.778578716e-06f, 8.693905664e-06f, 8.609225527e-06f, 8.524538453e-06f, 8.439844588e-06f, 8.355144079e-06f, 8.270437074e-06f, 8.185723720e-06f, +8.101004165e-06f, 8.016278554e-06f, 7.931547036e-06f, 7.846809758e-06f, 7.762066867e-06f, 7.677318509e-06f, 7.592564833e-06f, 7.507805986e-06f, 7.423042114e-06f, 7.338273365e-06f, +7.253499885e-06f, 7.168721823e-06f, 7.083939325e-06f, 6.999152538e-06f, 6.914361609e-06f, 6.829566686e-06f, 6.744767916e-06f, 6.659965446e-06f, 6.575159422e-06f, 6.490349993e-06f, +6.405537304e-06f, 6.320721504e-06f, 6.235902739e-06f, 6.151081156e-06f, 6.066256903e-06f, 5.981430126e-06f, 5.896600972e-06f, 5.811769589e-06f, 5.726936123e-06f, 5.642100721e-06f, +5.557263531e-06f, 5.472424700e-06f, 5.387584374e-06f, 5.302742700e-06f, 5.217899825e-06f, 5.133055897e-06f, 5.048211062e-06f, 4.963365466e-06f, 4.878519258e-06f, 4.793672584e-06f, +4.708825590e-06f, 4.623978424e-06f, 4.539131233e-06f, 4.454284162e-06f, 4.369437360e-06f, 4.284590973e-06f, 4.199745147e-06f, 4.114900030e-06f, 4.030055768e-06f, 3.945212508e-06f, +3.860370397e-06f, 3.775529581e-06f, 3.690690207e-06f, 3.605852422e-06f, 3.521016372e-06f, 3.436182205e-06f, 3.351350066e-06f, 3.266520103e-06f, 3.181692461e-06f, 3.096867288e-06f, +3.012044730e-06f, 2.927224934e-06f, 2.842408046e-06f, 2.757594212e-06f, 2.672783580e-06f, 2.587976295e-06f, 2.503172505e-06f, 2.418372355e-06f, 2.333575991e-06f, 2.248783561e-06f, +2.163995211e-06f, 2.079211087e-06f, 1.994431335e-06f, 1.909656101e-06f, 1.824885533e-06f, 1.740119775e-06f, 1.655358975e-06f, 1.570603279e-06f, 1.485852832e-06f, 1.401107782e-06f, +1.316368273e-06f, 1.231634453e-06f, 1.146906467e-06f, 1.062184462e-06f, 9.774685829e-07f, 8.927589764e-07f, 8.080557885e-07f, 7.233591650e-07f, 6.386692520e-07f, 5.539861953e-07f, +4.693101410e-07f, 3.846412347e-07f, 2.999796225e-07f, 2.153254501e-07f, 1.306788633e-07f, 4.604000789e-08f, -3.859097038e-08f, -1.232139258e-07f, -2.078287127e-07f, -2.924351853e-07f, +-3.770331982e-07f, -4.616226056e-07f, -5.462032619e-07f, -6.307750217e-07f, -7.153377395e-07f, -7.998912696e-07f, -8.844354668e-07f, -9.689701854e-07f, -1.053495280e-06f, -1.138010606e-06f, +-1.222516017e-06f, -1.307011368e-06f, -1.391496514e-06f, -1.475971310e-06f, -1.560435610e-06f, -1.644889269e-06f, -1.729332142e-06f, -1.813764084e-06f, -1.898184950e-06f, -1.982594595e-06f, +-2.066992874e-06f, -2.151379641e-06f, -2.235754752e-06f, -2.320118062e-06f, -2.404469427e-06f, -2.488808700e-06f, -2.573135738e-06f, -2.657450395e-06f, -2.741752528e-06f, -2.826041990e-06f, +-2.910318638e-06f, -2.994582327e-06f, -3.078832911e-06f, -3.163070248e-06f, -3.247294192e-06f, -3.331504598e-06f, -3.415701322e-06f, -3.499884221e-06f, -3.584053148e-06f, -3.668207961e-06f, +-3.752348514e-06f, -3.836474664e-06f, -3.920586266e-06f, -4.004683176e-06f, -4.088765250e-06f, -4.172832344e-06f, -4.256884313e-06f, -4.340921015e-06f, -4.424942303e-06f, -4.508948036e-06f, +-4.592938068e-06f, -4.676912256e-06f, -4.760870457e-06f, -4.844812525e-06f, -4.928738319e-06f, -5.012647693e-06f, -5.096540504e-06f, -5.180416609e-06f, -5.264275864e-06f, -5.348118125e-06f, +-5.431943249e-06f, -5.515751093e-06f, -5.599541513e-06f, -5.683314366e-06f, -5.767069508e-06f, -5.850806796e-06f, -5.934526087e-06f, -6.018227238e-06f, -6.101910105e-06f, -6.185574546e-06f, +-6.269220417e-06f, -6.352847576e-06f, -6.436455879e-06f, -6.520045184e-06f, -6.603615348e-06f, -6.687166227e-06f, -6.770697679e-06f, -6.854209562e-06f, -6.937701733e-06f, -7.021174048e-06f, +-7.104626366e-06f, -7.188058544e-06f, -7.271470439e-06f, -7.354861909e-06f, -7.438232812e-06f, -7.521583006e-06f, -7.604912347e-06f, -7.688220694e-06f, -7.771507904e-06f, -7.854773836e-06f, +-7.938018347e-06f, -8.021241295e-06f, -8.104442539e-06f, -8.187621936e-06f, -8.270779344e-06f, -8.353914622e-06f, -8.437027628e-06f, -8.520118220e-06f, -8.603186256e-06f, -8.686231595e-06f, +-8.769254095e-06f, -8.852253615e-06f, -8.935230012e-06f, -9.018183147e-06f, -9.101112877e-06f, -9.184019061e-06f, -9.266901558e-06f, -9.349760227e-06f, -9.432594926e-06f, -9.515405514e-06f, +-9.598191851e-06f, -9.680953795e-06f, -9.763691206e-06f, -9.846403942e-06f, -9.929091862e-06f, -1.001175483e-05f, -1.009439270e-05f, -1.017700533e-05f, -1.025959258e-05f, -1.034215431e-05f, +-1.042469039e-05f, -1.050720066e-05f, -1.058968500e-05f, -1.067214326e-05f, -1.075457529e-05f, -1.083698097e-05f, -1.091936014e-05f, -1.100171267e-05f, -1.108403843e-05f, -1.116633726e-05f, +-1.124860903e-05f, -1.133085360e-05f, -1.141307084e-05f, -1.149526059e-05f, -1.157742272e-05f, -1.165955709e-05f, -1.174166357e-05f, -1.182374200e-05f, -1.190579226e-05f, -1.198781420e-05f, +-1.206980769e-05f, -1.215177258e-05f, -1.223370874e-05f, -1.231561602e-05f, -1.239749429e-05f, -1.247934341e-05f, -1.256116324e-05f, -1.264295364e-05f, -1.272471447e-05f, -1.280644559e-05f, +-1.288814687e-05f, -1.296981817e-05f, -1.305145934e-05f, -1.313307025e-05f, -1.321465076e-05f, -1.329620074e-05f, -1.337772003e-05f, -1.345920852e-05f, -1.354066605e-05f, -1.362209249e-05f, +-1.370348771e-05f, -1.378485155e-05f, -1.386618390e-05f, -1.394748460e-05f, -1.402875352e-05f, -1.410999053e-05f, -1.419119548e-05f, -1.427236824e-05f, -1.435350866e-05f, -1.443461663e-05f, +-1.451569198e-05f, -1.459673460e-05f, -1.467774433e-05f, -1.475872106e-05f, -1.483966462e-05f, -1.492057490e-05f, -1.500145175e-05f, -1.508229504e-05f, -1.516310463e-05f, -1.524388038e-05f, +-1.532462215e-05f, -1.540532982e-05f, -1.548600324e-05f, -1.556664228e-05f, -1.564724680e-05f, -1.572781666e-05f, -1.580835173e-05f, -1.588885187e-05f, -1.596931695e-05f, -1.604974683e-05f, +-1.613014137e-05f, -1.621050045e-05f, -1.629082391e-05f, -1.637111163e-05f, -1.645136348e-05f, -1.653157931e-05f, -1.661175899e-05f, -1.669190238e-05f, -1.677200936e-05f, -1.685207978e-05f, +-1.693211351e-05f, -1.701211042e-05f, -1.709207036e-05f, -1.717199321e-05f, -1.725187883e-05f, -1.733172709e-05f, -1.741153784e-05f, -1.749131097e-05f, -1.757104632e-05f, -1.765074377e-05f, +-1.773040318e-05f, -1.781002443e-05f, -1.788960736e-05f, -1.796915186e-05f, -1.804865778e-05f, -1.812812499e-05f, -1.820755337e-05f, -1.828694276e-05f, -1.836629305e-05f, -1.844560410e-05f, +-1.852487576e-05f, -1.860410792e-05f, -1.868330044e-05f, -1.876245318e-05f, -1.884156600e-05f, -1.892063879e-05f, -1.899967140e-05f, -1.907866370e-05f, -1.915761556e-05f, -1.923652684e-05f, +-1.931539742e-05f, -1.939422715e-05f, -1.947301592e-05f, -1.955176358e-05f, -1.963047000e-05f, -1.970913505e-05f, -1.978775859e-05f, -1.986634051e-05f, -1.994488066e-05f, -2.002337890e-05f, +-2.010183512e-05f, -2.018024918e-05f, -2.025862094e-05f, -2.033695028e-05f, -2.041523706e-05f, -2.049348115e-05f, -2.057168242e-05f, -2.064984074e-05f, -2.072795598e-05f, -2.080602800e-05f, +-2.088405668e-05f, -2.096204188e-05f, -2.103998348e-05f, -2.111788134e-05f, -2.119573533e-05f, -2.127354533e-05f, -2.135131119e-05f, -2.142903280e-05f, -2.150671001e-05f, -2.158434271e-05f, +-2.166193075e-05f, -2.173947402e-05f, -2.181697237e-05f, -2.189442569e-05f, -2.197183383e-05f, -2.204919668e-05f, -2.212651410e-05f, -2.220378595e-05f, -2.228101212e-05f, -2.235819247e-05f, +-2.243532688e-05f, -2.251241521e-05f, -2.258945733e-05f, -2.266645312e-05f, -2.274340245e-05f, -2.282030518e-05f, -2.289716120e-05f, -2.297397037e-05f, -2.305073256e-05f, -2.312744764e-05f, +-2.320411549e-05f, -2.328073597e-05f, -2.335730897e-05f, -2.343383435e-05f, -2.351031198e-05f, -2.358674173e-05f, -2.366312349e-05f, -2.373945711e-05f, -2.381574248e-05f, -2.389197946e-05f, +-2.396816793e-05f, -2.404430776e-05f, -2.412039883e-05f, -2.419644100e-05f, -2.427243415e-05f, -2.434837815e-05f, -2.442427288e-05f, -2.450011820e-05f, -2.457591400e-05f, -2.465166015e-05f, +-2.472735651e-05f, -2.480300297e-05f, -2.487859939e-05f, -2.495414565e-05f, -2.502964163e-05f, -2.510508720e-05f, -2.518048223e-05f, -2.525582660e-05f, -2.533112018e-05f, -2.540636285e-05f, +-2.548155447e-05f, -2.555669493e-05f, -2.563178411e-05f, -2.570682186e-05f, -2.578180808e-05f, -2.585674263e-05f, -2.593162540e-05f, -2.600645625e-05f, -2.608123506e-05f, -2.615596170e-05f, +-2.623063606e-05f, -2.630525801e-05f, -2.637982742e-05f, -2.645434416e-05f, -2.652880813e-05f, -2.660321919e-05f, -2.667757721e-05f, -2.675188208e-05f, -2.682613367e-05f, -2.690033185e-05f, +-2.697447651e-05f, -2.704856752e-05f, -2.712260476e-05f, -2.719658810e-05f, -2.727051743e-05f, -2.734439261e-05f, -2.741821352e-05f, -2.749198005e-05f, -2.756569208e-05f, -2.763934946e-05f, +-2.771295210e-05f, -2.778649986e-05f, -2.785999262e-05f, -2.793343026e-05f, -2.800681265e-05f, -2.808013968e-05f, -2.815341123e-05f, -2.822662717e-05f, -2.829978738e-05f, -2.837289174e-05f, +-2.844594013e-05f, -2.851893242e-05f, -2.859186851e-05f, -2.866474825e-05f, -2.873757154e-05f, -2.881033826e-05f, -2.888304828e-05f, -2.895570148e-05f, -2.902829774e-05f, -2.910083695e-05f, +-2.917331898e-05f, -2.924574371e-05f, -2.931811102e-05f, -2.939042079e-05f, -2.946267291e-05f, -2.953486725e-05f, -2.960700369e-05f, -2.967908212e-05f, -2.975110241e-05f, -2.982306445e-05f, +-2.989496811e-05f, -2.996681328e-05f, -3.003859984e-05f, -3.011032767e-05f, -3.018199665e-05f, -3.025360666e-05f, -3.032515759e-05f, -3.039664932e-05f, -3.046808172e-05f, -3.053945468e-05f, +-3.061076809e-05f, -3.068202182e-05f, -3.075321575e-05f, -3.082434978e-05f, -3.089542378e-05f, -3.096643763e-05f, -3.103739122e-05f, -3.110828443e-05f, -3.117911714e-05f, -3.124988924e-05f, +-3.132060061e-05f, -3.139125113e-05f, -3.146184068e-05f, -3.153236916e-05f, -3.160283644e-05f, -3.167324241e-05f, -3.174358695e-05f, -3.181386994e-05f, -3.188409127e-05f, -3.195425083e-05f, +-3.202434850e-05f, -3.209438416e-05f, -3.216435769e-05f, -3.223426899e-05f, -3.230411793e-05f, -3.237390441e-05f, -3.244362831e-05f, -3.251328950e-05f, -3.258288789e-05f, -3.265242334e-05f, +-3.272189576e-05f, -3.279130502e-05f, -3.286065101e-05f, -3.292993362e-05f, -3.299915273e-05f, -3.306830823e-05f, -3.313740000e-05f, -3.320642794e-05f, -3.327539192e-05f, -3.334429184e-05f, +-3.341312758e-05f, -3.348189903e-05f, -3.355060607e-05f, -3.361924859e-05f, -3.368782649e-05f, -3.375633964e-05f, -3.382478794e-05f, -3.389317127e-05f, -3.396148952e-05f, -3.402974258e-05f, +-3.409793033e-05f, -3.416605267e-05f, -3.423410948e-05f, -3.430210065e-05f, -3.437002607e-05f, -3.443788563e-05f, -3.450567922e-05f, -3.457340672e-05f, -3.464106803e-05f, -3.470866303e-05f, +-3.477619162e-05f, -3.484365368e-05f, -3.491104910e-05f, -3.497837777e-05f, -3.504563958e-05f, -3.511283443e-05f, -3.517996219e-05f, -3.524702277e-05f, -3.531401605e-05f, -3.538094192e-05f, +-3.544780028e-05f, -3.551459101e-05f, -3.558131400e-05f, -3.564796915e-05f, -3.571455635e-05f, -3.578107548e-05f, -3.584752644e-05f, -3.591390913e-05f, -3.598022342e-05f, -3.604646922e-05f, +-3.611264641e-05f, -3.617875489e-05f, -3.624479455e-05f, -3.631076528e-05f, -3.637666698e-05f, -3.644249953e-05f, -3.650826283e-05f, -3.657395678e-05f, -3.663958125e-05f, -3.670513616e-05f, +-3.677062138e-05f, -3.683603682e-05f, -3.690138237e-05f, -3.696665792e-05f, -3.703186336e-05f, -3.709699859e-05f, -3.716206350e-05f, -3.722705799e-05f, -3.729198195e-05f, -3.735683527e-05f, +-3.742161785e-05f, -3.748632959e-05f, -3.755097037e-05f, -3.761554010e-05f, -3.768003866e-05f, -3.774446596e-05f, -3.780882189e-05f, -3.787310634e-05f, -3.793731921e-05f, -3.800146039e-05f, +-3.806552979e-05f, -3.812952729e-05f, -3.819345279e-05f, -3.825730620e-05f, -3.832108739e-05f, -3.838479628e-05f, -3.844843276e-05f, -3.851199672e-05f, -3.857548807e-05f, -3.863890669e-05f, +-3.870225249e-05f, -3.876552536e-05f, -3.882872520e-05f, -3.889185191e-05f, -3.895490538e-05f, -3.901788552e-05f, -3.908079222e-05f, -3.914362537e-05f, -3.920638489e-05f, -3.926907066e-05f, +-3.933168258e-05f, -3.939422056e-05f, -3.945668449e-05f, -3.951907427e-05f, -3.958138980e-05f, -3.964363098e-05f, -3.970579770e-05f, -3.976788988e-05f, -3.982990740e-05f, -3.989185017e-05f, +-3.995371808e-05f, -4.001551104e-05f, -4.007722895e-05f, -4.013887170e-05f, -4.020043920e-05f, -4.026193135e-05f, -4.032334805e-05f, -4.038468919e-05f, -4.044595469e-05f, -4.050714444e-05f, +-4.056825834e-05f, -4.062929630e-05f, -4.069025821e-05f, -4.075114398e-05f, -4.081195351e-05f, -4.087268670e-05f, -4.093334345e-05f, -4.099392367e-05f, -4.105442725e-05f, -4.111485411e-05f, +-4.117520414e-05f, -4.123547724e-05f, -4.129567333e-05f, -4.135579229e-05f, -4.141583404e-05f, -4.147579848e-05f, -4.153568552e-05f, -4.159549504e-05f, -4.165522697e-05f, -4.171488120e-05f, +-4.177445764e-05f, -4.183395619e-05f, -4.189337676e-05f, -4.195271924e-05f, -4.201198355e-05f, -4.207116960e-05f, -4.213027728e-05f, -4.218930649e-05f, -4.224825716e-05f, -4.230712917e-05f, +-4.236592244e-05f, -4.242463688e-05f, -4.248327238e-05f, -4.254182885e-05f, -4.260030621e-05f, -4.265870435e-05f, -4.271702318e-05f, -4.277526262e-05f, -4.283342255e-05f, -4.289150291e-05f, +-4.294950358e-05f, -4.300742448e-05f, -4.306526551e-05f, -4.312302659e-05f, -4.318070761e-05f, -4.323830849e-05f, -4.329582914e-05f, -4.335326946e-05f, -4.341062936e-05f, -4.346790875e-05f, +-4.352510754e-05f, -4.358222564e-05f, -4.363926295e-05f, -4.369621938e-05f, -4.375309485e-05f, -4.380988926e-05f, -4.386660252e-05f, -4.392323454e-05f, -4.397978524e-05f, -4.403625451e-05f, +-4.409264228e-05f, -4.414894845e-05f, -4.420517293e-05f, -4.426131563e-05f, -4.431737646e-05f, -4.437335533e-05f, -4.442925216e-05f, -4.448506686e-05f, -4.454079933e-05f, -4.459644948e-05f, +-4.465201724e-05f, -4.470750251e-05f, -4.476290519e-05f, -4.481822522e-05f, -4.487346248e-05f, -4.492861691e-05f, -4.498368841e-05f, -4.503867689e-05f, -4.509358226e-05f, -4.514840445e-05f, +-4.520314336e-05f, -4.525779890e-05f, -4.531237099e-05f, -4.536685954e-05f, -4.542126446e-05f, -4.547558568e-05f, -4.552982310e-05f, -4.558397663e-05f, -4.563804620e-05f, -4.569203171e-05f, +-4.574593308e-05f, -4.579975022e-05f, -4.585348306e-05f, -4.590713150e-05f, -4.596069545e-05f, -4.601417485e-05f, -4.606756959e-05f, -4.612087960e-05f, -4.617410479e-05f, -4.622724508e-05f, +-4.628030038e-05f, -4.633327061e-05f, -4.638615568e-05f, -4.643895552e-05f, -4.649167004e-05f, -4.654429916e-05f, -4.659684278e-05f, -4.664930084e-05f, -4.670167325e-05f, -4.675395992e-05f, +-4.680616077e-05f, -4.685827572e-05f, -4.691030469e-05f, -4.696224760e-05f, -4.701410436e-05f, -4.706587489e-05f, -4.711755912e-05f, -4.716915696e-05f, -4.722066832e-05f, -4.727209313e-05f, +-4.732343131e-05f, -4.737468278e-05f, -4.742584745e-05f, -4.747692525e-05f, -4.752791610e-05f, -4.757881990e-05f, -4.762963660e-05f, -4.768036610e-05f, -4.773100833e-05f, -4.778156320e-05f, +-4.783203064e-05f, -4.788241057e-05f, -4.793270291e-05f, -4.798290758e-05f, -4.803302451e-05f, -4.808305360e-05f, -4.813299480e-05f, -4.818284801e-05f, -4.823261316e-05f, -4.828229017e-05f, +-4.833187896e-05f, -4.838137946e-05f, -4.843079160e-05f, -4.848011528e-05f, -4.852935044e-05f, -4.857849699e-05f, -4.862755487e-05f, -4.867652399e-05f, -4.872540428e-05f, -4.877419567e-05f, +-4.882289807e-05f, -4.887151141e-05f, -4.892003561e-05f, -4.896847061e-05f, -4.901681632e-05f, -4.906507266e-05f, -4.911323957e-05f, -4.916131697e-05f, -4.920930479e-05f, -4.925720294e-05f, +-4.930501136e-05f, -4.935272996e-05f, -4.940035869e-05f, -4.944789745e-05f, -4.949534619e-05f, -4.954270482e-05f, -4.958997327e-05f, -4.963715147e-05f, -4.968423935e-05f, -4.973123683e-05f, +-4.977814384e-05f, -4.982496030e-05f, -4.987168615e-05f, -4.991832131e-05f, -4.996486572e-05f, -5.001131929e-05f, -5.005768195e-05f, -5.010395364e-05f, -5.015013429e-05f, -5.019622381e-05f, +-5.024222215e-05f, -5.028812922e-05f, -5.033394497e-05f, -5.037966931e-05f, -5.042530218e-05f, -5.047084351e-05f, -5.051629323e-05f, -5.056165126e-05f, -5.060691754e-05f, -5.065209199e-05f, +-5.069717456e-05f, -5.074216516e-05f, -5.078706374e-05f, -5.083187021e-05f, -5.087658452e-05f, -5.092120659e-05f, -5.096573635e-05f, -5.101017374e-05f, -5.105451869e-05f, -5.109877113e-05f, +-5.114293099e-05f, -5.118699821e-05f, -5.123097271e-05f, -5.127485443e-05f, -5.131864331e-05f, -5.136233927e-05f, -5.140594225e-05f, -5.144945218e-05f, -5.149286899e-05f, -5.153619263e-05f, +-5.157942302e-05f, -5.162256009e-05f, -5.166560379e-05f, -5.170855404e-05f, -5.175141079e-05f, -5.179417395e-05f, -5.183684348e-05f, -5.187941930e-05f, -5.192190135e-05f, -5.196428957e-05f, +-5.200658388e-05f, -5.204878424e-05f, -5.209089056e-05f, -5.213290279e-05f, -5.217482087e-05f, -5.221664473e-05f, -5.225837430e-05f, -5.230000953e-05f, -5.234155035e-05f, -5.238299670e-05f, +-5.242434851e-05f, -5.246560573e-05f, -5.250676828e-05f, -5.254783611e-05f, -5.258880916e-05f, -5.262968736e-05f, -5.267047065e-05f, -5.271115897e-05f, -5.275175226e-05f, -5.279225046e-05f, +-5.283265351e-05f, -5.287296134e-05f, -5.291317389e-05f, -5.295329111e-05f, -5.299331293e-05f, -5.303323930e-05f, -5.307307015e-05f, -5.311280542e-05f, -5.315244505e-05f, -5.319198899e-05f, +-5.323143718e-05f, -5.327078955e-05f, -5.331004605e-05f, -5.334920661e-05f, -5.338827118e-05f, -5.342723970e-05f, -5.346611212e-05f, -5.350488837e-05f, -5.354356839e-05f, -5.358215214e-05f, +-5.362063954e-05f, -5.365903054e-05f, -5.369732509e-05f, -5.373552313e-05f, -5.377362460e-05f, -5.381162945e-05f, -5.384953761e-05f, -5.388734903e-05f, -5.392506366e-05f, -5.396268144e-05f, +-5.400020231e-05f, -5.403762622e-05f, -5.407495311e-05f, -5.411218292e-05f, -5.414931561e-05f, -5.418635111e-05f, -5.422328937e-05f, -5.426013034e-05f, -5.429687396e-05f, -5.433352018e-05f, +-5.437006894e-05f, -5.440652019e-05f, -5.444287388e-05f, -5.447912995e-05f, -5.451528834e-05f, -5.455134901e-05f, -5.458731190e-05f, -5.462317696e-05f, -5.465894414e-05f, -5.469461337e-05f, +-5.473018462e-05f, -5.476565783e-05f, -5.480103294e-05f, -5.483630991e-05f, -5.487148868e-05f, -5.490656920e-05f, -5.494155142e-05f, -5.497643528e-05f, -5.501122075e-05f, -5.504590776e-05f, +-5.508049626e-05f, -5.511498621e-05f, -5.514937756e-05f, -5.518367025e-05f, -5.521786423e-05f, -5.525195946e-05f, -5.528595588e-05f, -5.531985345e-05f, -5.535365212e-05f, -5.538735183e-05f, +-5.542095254e-05f, -5.545445419e-05f, -5.548785675e-05f, -5.552116016e-05f, -5.555436438e-05f, -5.558746934e-05f, -5.562047502e-05f, -5.565338136e-05f, -5.568618831e-05f, -5.571889582e-05f, +-5.575150386e-05f, -5.578401236e-05f, -5.581642129e-05f, -5.584873059e-05f, -5.588094023e-05f, -5.591305015e-05f, -5.594506031e-05f, -5.597697066e-05f, -5.600878116e-05f, -5.604049176e-05f, +-5.607210241e-05f, -5.610361307e-05f, -5.613502370e-05f, -5.616633426e-05f, -5.619754468e-05f, -5.622865494e-05f, -5.625966498e-05f, -5.629057477e-05f, -5.632138425e-05f, -5.635209339e-05f, +-5.638270214e-05f, -5.641321046e-05f, -5.644361830e-05f, -5.647392563e-05f, -5.650413239e-05f, -5.653423855e-05f, -5.656424406e-05f, -5.659414888e-05f, -5.662395297e-05f, -5.665365628e-05f, +-5.668325878e-05f, -5.671276042e-05f, -5.674216116e-05f, -5.677146097e-05f, -5.680065979e-05f, -5.682975759e-05f, -5.685875432e-05f, -5.688764995e-05f, -5.691644444e-05f, -5.694513774e-05f, +-5.697372982e-05f, -5.700222064e-05f, -5.703061015e-05f, -5.705889831e-05f, -5.708708509e-05f, -5.711517045e-05f, -5.714315435e-05f, -5.717103675e-05f, -5.719881761e-05f, -5.722649689e-05f, +-5.725407456e-05f, -5.728155057e-05f, -5.730892489e-05f, -5.733619748e-05f, -5.736336831e-05f, -5.739043733e-05f, -5.741740451e-05f, -5.744426980e-05f, -5.747103319e-05f, -5.749769462e-05f, +-5.752425406e-05f, -5.755071148e-05f, -5.757706684e-05f, -5.760332010e-05f, -5.762947123e-05f, -5.765552018e-05f, -5.768146694e-05f, -5.770731146e-05f, -5.773305370e-05f, -5.775869363e-05f, +-5.778423122e-05f, -5.780966643e-05f, -5.783499922e-05f, -5.786022958e-05f, -5.788535745e-05f, -5.791038280e-05f, -5.793530561e-05f, -5.796012583e-05f, -5.798484345e-05f, -5.800945841e-05f, +-5.803397069e-05f, -5.805838026e-05f, -5.808268708e-05f, -5.810689113e-05f, -5.813099236e-05f, -5.815499075e-05f, -5.817888627e-05f, -5.820267888e-05f, -5.822636856e-05f, -5.824995526e-05f, +-5.827343897e-05f, -5.829681964e-05f, -5.832009725e-05f, -5.834327178e-05f, -5.836634318e-05f, -5.838931142e-05f, -5.841217649e-05f, -5.843493834e-05f, -5.845759695e-05f, -5.848015229e-05f, +-5.850260433e-05f, -5.852495304e-05f, -5.854719839e-05f, -5.856934036e-05f, -5.859137890e-05f, -5.861331401e-05f, -5.863514564e-05f, -5.865687377e-05f, -5.867849838e-05f, -5.870001942e-05f, +-5.872143689e-05f, -5.874275074e-05f, -5.876396096e-05f, -5.878506751e-05f, -5.880607037e-05f, -5.882696952e-05f, -5.884776492e-05f, -5.886845655e-05f, -5.888904438e-05f, -5.890952839e-05f, +-5.892990856e-05f, -5.895018485e-05f, -5.897035724e-05f, -5.899042571e-05f, -5.901039023e-05f, -5.903025078e-05f, -5.905000733e-05f, -5.906965986e-05f, -5.908920834e-05f, -5.910865275e-05f, +-5.912799307e-05f, -5.914722927e-05f, -5.916636133e-05f, -5.918538923e-05f, -5.920431294e-05f, -5.922313244e-05f, -5.924184771e-05f, -5.926045872e-05f, -5.927896545e-05f, -5.929736788e-05f, +-5.931566600e-05f, -5.933385976e-05f, -5.935194917e-05f, -5.936993418e-05f, -5.938781479e-05f, -5.940559097e-05f, -5.942326270e-05f, -5.944082996e-05f, -5.945829273e-05f, -5.947565099e-05f, +-5.949290471e-05f, -5.951005389e-05f, -5.952709849e-05f, -5.954403850e-05f, -5.956087390e-05f, -5.957760468e-05f, -5.959423080e-05f, -5.961075226e-05f, -5.962716903e-05f, -5.964348109e-05f, +-5.965968843e-05f, -5.967579104e-05f, -5.969178888e-05f, -5.970768194e-05f, -5.972347022e-05f, -5.973915368e-05f, -5.975473231e-05f, -5.977020609e-05f, -5.978557501e-05f, -5.980083906e-05f, +-5.981599820e-05f, -5.983105244e-05f, -5.984600174e-05f, -5.986084610e-05f, -5.987558550e-05f, -5.989021993e-05f, -5.990474936e-05f, -5.991917379e-05f, -5.993349320e-05f, -5.994770757e-05f, +-5.996181689e-05f, -5.997582114e-05f, -5.998972031e-05f, -6.000351439e-05f, -6.001720337e-05f, -6.003078722e-05f, -6.004426594e-05f, -6.005763950e-05f, -6.007090791e-05f, -6.008407114e-05f, +-6.009712919e-05f, -6.011008203e-05f, -6.012292967e-05f, -6.013567207e-05f, -6.014830925e-05f, -6.016084117e-05f, -6.017326783e-05f, -6.018558922e-05f, -6.019780533e-05f, -6.020991614e-05f, +-6.022192165e-05f, -6.023382184e-05f, -6.024561670e-05f, -6.025730623e-05f, -6.026889041e-05f, -6.028036923e-05f, -6.029174268e-05f, -6.030301076e-05f, -6.031417345e-05f, -6.032523074e-05f, +-6.033618263e-05f, -6.034702910e-05f, -6.035777015e-05f, -6.036840577e-05f, -6.037893595e-05f, -6.038936068e-05f, -6.039967996e-05f, -6.040989377e-05f, -6.042000210e-05f, -6.043000496e-05f, +-6.043990233e-05f, -6.044969421e-05f, -6.045938059e-05f, -6.046896146e-05f, -6.047843681e-05f, -6.048780665e-05f, -6.049707096e-05f, -6.050622973e-05f, -6.051528297e-05f, -6.052423066e-05f, +-6.053307280e-05f, -6.054180939e-05f, -6.055044041e-05f, -6.055896587e-05f, -6.056738577e-05f, -6.057570008e-05f, -6.058390882e-05f, -6.059201197e-05f, -6.060000954e-05f, -6.060790152e-05f, +-6.061568790e-05f, -6.062336868e-05f, -6.063094386e-05f, -6.063841344e-05f, -6.064577741e-05f, -6.065303577e-05f, -6.066018851e-05f, -6.066723564e-05f, -6.067417716e-05f, -6.068101305e-05f, +-6.068774332e-05f, -6.069436797e-05f, -6.070088700e-05f, -6.070730040e-05f, -6.071360817e-05f, -6.071981032e-05f, -6.072590683e-05f, -6.073189772e-05f, -6.073778298e-05f, -6.074356261e-05f, +-6.074923661e-05f, -6.075480498e-05f, -6.076026772e-05f, -6.076562484e-05f, -6.077087632e-05f, -6.077602218e-05f, -6.078106241e-05f, -6.078599702e-05f, -6.079082601e-05f, -6.079554938e-05f, +-6.080016712e-05f, -6.080467925e-05f, -6.080908576e-05f, -6.081338666e-05f, -6.081758195e-05f, -6.082167164e-05f, -6.082565572e-05f, -6.082953419e-05f, -6.083330707e-05f, -6.083697436e-05f, +-6.084053605e-05f, -6.084399215e-05f, -6.084734268e-05f, -6.085058762e-05f, -6.085372699e-05f, -6.085676079e-05f, -6.085968902e-05f, -6.086251170e-05f, -6.086522882e-05f, -6.086784038e-05f, +-6.087034641e-05f, -6.087274689e-05f, -6.087504185e-05f, -6.087723127e-05f, -6.087931518e-05f, -6.088129357e-05f, -6.088316645e-05f, -6.088493383e-05f, -6.088659572e-05f, -6.088815212e-05f, +-6.088960304e-05f, -6.089094849e-05f, -6.089218848e-05f, -6.089332300e-05f, -6.089435208e-05f, -6.089527572e-05f, -6.089609393e-05f, -6.089680671e-05f, -6.089741408e-05f, -6.089791605e-05f, +-6.089831261e-05f, -6.089860379e-05f, -6.089878959e-05f, -6.089887003e-05f, -6.089884510e-05f, -6.089871483e-05f, -6.089847922e-05f, -6.089813828e-05f, -6.089769202e-05f, -6.089714046e-05f, +-6.089648360e-05f, -6.089572146e-05f, -6.089485404e-05f, -6.089388137e-05f, -6.089280344e-05f, -6.089162028e-05f, -6.089033189e-05f, -6.088893828e-05f, -6.088743948e-05f, -6.088583548e-05f, +-6.088412631e-05f, -6.088231197e-05f, -6.088039249e-05f, -6.087836787e-05f, -6.087623812e-05f, -6.087400327e-05f, -6.087166332e-05f, -6.086921829e-05f, -6.086666819e-05f, -6.086401304e-05f, +-6.086125284e-05f, -6.085838763e-05f, -6.085541740e-05f, -6.085234218e-05f, -6.084916199e-05f, -6.084587682e-05f, -6.084248672e-05f, -6.083899167e-05f, -6.083539172e-05f, -6.083168686e-05f, +-6.082787712e-05f, -6.082396252e-05f, -6.081994306e-05f, -6.081581877e-05f, -6.081158966e-05f, -6.080725576e-05f, -6.080281707e-05f, -6.079827362e-05f, -6.079362543e-05f, -6.078887250e-05f, +-6.078401487e-05f, -6.077905254e-05f, -6.077398555e-05f, -6.076881389e-05f, -6.076353760e-05f, -6.075815670e-05f, -6.075267120e-05f, -6.074708112e-05f, -6.074138648e-05f, -6.073558730e-05f, +-6.072968361e-05f, -6.072367541e-05f, -6.071756274e-05f, -6.071134561e-05f, -6.070502405e-05f, -6.069859806e-05f, -6.069206769e-05f, -6.068543293e-05f, -6.067869383e-05f, -6.067185039e-05f, +-6.066490265e-05f, -6.065785062e-05f, -6.065069432e-05f, -6.064343378e-05f, -6.063606902e-05f, -6.062860006e-05f, -6.062102693e-05f, -6.061334965e-05f, -6.060556823e-05f, -6.059768271e-05f, +-6.058969311e-05f, -6.058159945e-05f, -6.057340175e-05f, -6.056510005e-05f, -6.055669436e-05f, -6.054818470e-05f, -6.053957111e-05f, -6.053085361e-05f, -6.052203222e-05f, -6.051310697e-05f, +-6.050407787e-05f, -6.049494497e-05f, -6.048570828e-05f, -6.047636784e-05f, -6.046692365e-05f, -6.045737576e-05f, -6.044772419e-05f, -6.043796896e-05f, -6.042811011e-05f, -6.041814765e-05f, +-6.040808162e-05f, -6.039791204e-05f, -6.038763894e-05f, -6.037726235e-05f, -6.036678229e-05f, -6.035619880e-05f, -6.034551190e-05f, -6.033472162e-05f, -6.032382799e-05f, -6.031283103e-05f, +-6.030173078e-05f, -6.029052727e-05f, -6.027922052e-05f, -6.026781056e-05f, -6.025629743e-05f, -6.024468114e-05f, -6.023296174e-05f, -6.022113926e-05f, -6.020921371e-05f, -6.019718514e-05f, +-6.018505358e-05f, -6.017281905e-05f, -6.016048158e-05f, -6.014804121e-05f, -6.013549797e-05f, -6.012285189e-05f, -6.011010299e-05f, -6.009725133e-05f, -6.008429691e-05f, -6.007123978e-05f, +-6.005807998e-05f, -6.004481752e-05f, -6.003145245e-05f, -6.001798480e-05f, -6.000441459e-05f, -5.999074187e-05f, -5.997696667e-05f, -5.996308902e-05f, -5.994910895e-05f, -5.993502650e-05f, +-5.992084170e-05f, -5.990655459e-05f, -5.989216520e-05f, -5.987767357e-05f, -5.986307973e-05f, -5.984838371e-05f, -5.983358555e-05f, -5.981868529e-05f, -5.980368296e-05f, -5.978857859e-05f, +-5.977337223e-05f, -5.975806391e-05f, -5.974265366e-05f, -5.972714152e-05f, -5.971152753e-05f, -5.969581173e-05f, -5.967999414e-05f, -5.966407482e-05f, -5.964805379e-05f, -5.963193109e-05f, +-5.961570676e-05f, -5.959938084e-05f, -5.958295337e-05f, -5.956642438e-05f, -5.954979391e-05f, -5.953306201e-05f, -5.951622870e-05f, -5.949929403e-05f, -5.948225804e-05f, -5.946512076e-05f, +-5.944788224e-05f, -5.943054252e-05f, -5.941310162e-05f, -5.939555961e-05f, -5.937791650e-05f, -5.936017235e-05f, -5.934232720e-05f, -5.932438108e-05f, -5.930633403e-05f, -5.928818610e-05f, +-5.926993733e-05f, -5.925158776e-05f, -5.923313743e-05f, -5.921458638e-05f, -5.919593465e-05f, -5.917718229e-05f, -5.915832933e-05f, -5.913937582e-05f, -5.912032180e-05f, -5.910116732e-05f, +-5.908191241e-05f, -5.906255713e-05f, -5.904310150e-05f, -5.902354558e-05f, -5.900388941e-05f, -5.898413304e-05f, -5.896427649e-05f, -5.894431983e-05f, -5.892426310e-05f, -5.890410633e-05f, +-5.888384957e-05f, -5.886349287e-05f, -5.884303627e-05f, -5.882247982e-05f, -5.880182356e-05f, -5.878106754e-05f, -5.876021180e-05f, -5.873925639e-05f, -5.871820135e-05f, -5.869704673e-05f, +-5.867579258e-05f, -5.865443894e-05f, -5.863298585e-05f, -5.861143338e-05f, -5.858978155e-05f, -5.856803042e-05f, -5.854618004e-05f, -5.852423045e-05f, -5.850218170e-05f, -5.848003384e-05f, +-5.845778691e-05f, -5.843544097e-05f, -5.841299606e-05f, -5.839045222e-05f, -5.836780952e-05f, -5.834506799e-05f, -5.832222769e-05f, -5.829928866e-05f, -5.827625096e-05f, -5.825311463e-05f, +-5.822987972e-05f, -5.820654628e-05f, -5.818311436e-05f, -5.815958401e-05f, -5.813595529e-05f, -5.811222823e-05f, -5.808840290e-05f, -5.806447934e-05f, -5.804045761e-05f, -5.801633775e-05f, +-5.799211981e-05f, -5.796780385e-05f, -5.794338991e-05f, -5.791887806e-05f, -5.789426834e-05f, -5.786956080e-05f, -5.784475549e-05f, -5.781985247e-05f, -5.779485179e-05f, -5.776975351e-05f, +-5.774455766e-05f, -5.771926432e-05f, -5.769387352e-05f, -5.766838533e-05f, -5.764279980e-05f, -5.761711698e-05f, -5.759133692e-05f, -5.756545968e-05f, -5.753948531e-05f, -5.751341387e-05f, +-5.748724541e-05f, -5.746097998e-05f, -5.743461764e-05f, -5.740815845e-05f, -5.738160246e-05f, -5.735494972e-05f, -5.732820029e-05f, -5.730135423e-05f, -5.727441159e-05f, -5.724737243e-05f, +-5.722023680e-05f, -5.719300475e-05f, -5.716567636e-05f, -5.713825166e-05f, -5.711073073e-05f, -5.708311361e-05f, -5.705540036e-05f, -5.702759104e-05f, -5.699968570e-05f, -5.697168441e-05f, +-5.694358722e-05f, -5.691539419e-05f, -5.688710538e-05f, -5.685872084e-05f, -5.683024064e-05f, -5.680166483e-05f, -5.677299346e-05f, -5.674422661e-05f, -5.671536432e-05f, -5.668640666e-05f, +-5.665735369e-05f, -5.662820546e-05f, -5.659896204e-05f, -5.656962348e-05f, -5.654018984e-05f, -5.651066119e-05f, -5.648103759e-05f, -5.645131908e-05f, -5.642150574e-05f, -5.639159763e-05f, +-5.636159481e-05f, -5.633149733e-05f, -5.630130526e-05f, -5.627101866e-05f, -5.624063759e-05f, -5.621016211e-05f, -5.617959229e-05f, -5.614892818e-05f, -5.611816985e-05f, -5.608731736e-05f, +-5.605637077e-05f, -5.602533015e-05f, -5.599419556e-05f, -5.596296705e-05f, -5.593164470e-05f, -5.590022857e-05f, -5.586871872e-05f, -5.583711521e-05f, -5.580541810e-05f, -5.577362747e-05f, +-5.574174337e-05f, -5.570976587e-05f, -5.567769504e-05f, -5.564553093e-05f, -5.561327361e-05f, -5.558092315e-05f, -5.554847960e-05f, -5.551594305e-05f, -5.548331355e-05f, -5.545059116e-05f, +-5.541777595e-05f, -5.538486800e-05f, -5.535186735e-05f, -5.531877409e-05f, -5.528558827e-05f, -5.525230996e-05f, -5.521893923e-05f, -5.518547615e-05f, -5.515192077e-05f, -5.511827318e-05f, +-5.508453343e-05f, -5.505070159e-05f, -5.501677773e-05f, -5.498276192e-05f, -5.494865422e-05f, -5.491445470e-05f, -5.488016344e-05f, -5.484578049e-05f, -5.481130593e-05f, -5.477673982e-05f, +-5.474208224e-05f, -5.470733325e-05f, -5.467249292e-05f, -5.463756132e-05f, -5.460253852e-05f, -5.456742458e-05f, -5.453221959e-05f, -5.449692360e-05f, -5.446153669e-05f, -5.442605892e-05f, +-5.439049037e-05f, -5.435483111e-05f, -5.431908121e-05f, -5.428324073e-05f, -5.424730975e-05f, -5.421128834e-05f, -5.417517658e-05f, -5.413897452e-05f, -5.410268224e-05f, -5.406629982e-05f, +-5.402982733e-05f, -5.399326483e-05f, -5.395661240e-05f, -5.391987011e-05f, -5.388303803e-05f, -5.384611624e-05f, -5.380910480e-05f, -5.377200380e-05f, -5.373481330e-05f, -5.369753338e-05f, +-5.366016410e-05f, -5.362270554e-05f, -5.358515779e-05f, -5.354752089e-05f, -5.350979495e-05f, -5.347198001e-05f, -5.343407617e-05f, -5.339608349e-05f, -5.335800205e-05f, -5.331983193e-05f, +-5.328157319e-05f, -5.324322591e-05f, -5.320479016e-05f, -5.316626603e-05f, -5.312765359e-05f, -5.308895290e-05f, -5.305016406e-05f, -5.301128712e-05f, -5.297232218e-05f, -5.293326930e-05f, +-5.289412855e-05f, -5.285490003e-05f, -5.281558379e-05f, -5.277617993e-05f, -5.273668851e-05f, -5.269710961e-05f, -5.265744331e-05f, -5.261768968e-05f, -5.257784881e-05f, -5.253792077e-05f, +-5.249790563e-05f, -5.245780348e-05f, -5.241761439e-05f, -5.237733845e-05f, -5.233697572e-05f, -5.229652628e-05f, -5.225599022e-05f, -5.221536762e-05f, -5.217465854e-05f, -5.213386308e-05f, +-5.209298130e-05f, -5.205201329e-05f, -5.201095913e-05f, -5.196981890e-05f, -5.192859267e-05f, -5.188728052e-05f, -5.184588254e-05f, -5.180439881e-05f, -5.176282940e-05f, -5.172117439e-05f, +-5.167943387e-05f, -5.163760791e-05f, -5.159569660e-05f, -5.155370002e-05f, -5.151161824e-05f, -5.146945135e-05f, -5.142719943e-05f, -5.138486256e-05f, -5.134244082e-05f, -5.129993429e-05f, +-5.125734306e-05f, -5.121466721e-05f, -5.117190681e-05f, -5.112906195e-05f, -5.108613272e-05f, -5.104311919e-05f, -5.100002145e-05f, -5.095683958e-05f, -5.091357366e-05f, -5.087022378e-05f, +-5.082679001e-05f, -5.078327245e-05f, -5.073967117e-05f, -5.069598626e-05f, -5.065221780e-05f, -5.060836588e-05f, -5.056443058e-05f, -5.052041198e-05f, -5.047631016e-05f, -5.043212522e-05f, +-5.038785724e-05f, -5.034350629e-05f, -5.029907248e-05f, -5.025455587e-05f, -5.020995655e-05f, -5.016527462e-05f, -5.012051015e-05f, -5.007566323e-05f, -5.003073395e-05f, -4.998572239e-05f, +-4.994062863e-05f, -4.989545277e-05f, -4.985019489e-05f, -4.980485507e-05f, -4.975943340e-05f, -4.971392998e-05f, -4.966834487e-05f, -4.962267818e-05f, -4.957692998e-05f, -4.953110037e-05f, +-4.948518943e-05f, -4.943919725e-05f, -4.939312392e-05f, -4.934696952e-05f, -4.930073414e-05f, -4.925441787e-05f, -4.920802080e-05f, -4.916154301e-05f, -4.911498460e-05f, -4.906834564e-05f, +-4.902162624e-05f, -4.897482647e-05f, -4.892794643e-05f, -4.888098620e-05f, -4.883394588e-05f, -4.878682556e-05f, -4.873962531e-05f, -4.869234524e-05f, -4.864498543e-05f, -4.859754596e-05f, +-4.855002694e-05f, -4.850242845e-05f, -4.845475058e-05f, -4.840699342e-05f, -4.835915706e-05f, -4.831124159e-05f, -4.826324710e-05f, -4.821517369e-05f, -4.816702143e-05f, -4.811879043e-05f, +-4.807048077e-05f, -4.802209255e-05f, -4.797362586e-05f, -4.792508078e-05f, -4.787645741e-05f, -4.782775584e-05f, -4.777897617e-05f, -4.773011848e-05f, -4.768118286e-05f, -4.763216942e-05f, +-4.758307823e-05f, -4.753390940e-05f, -4.748466301e-05f, -4.743533917e-05f, -4.738593795e-05f, -4.733645945e-05f, -4.728690378e-05f, -4.723727101e-05f, -4.718756125e-05f, -4.713777458e-05f, +-4.708791110e-05f, -4.703797091e-05f, -4.698795409e-05f, -4.693786074e-05f, -4.688769096e-05f, -4.683744484e-05f, -4.678712247e-05f, -4.673672395e-05f, -4.668624937e-05f, -4.663569883e-05f, +-4.658507242e-05f, -4.653437023e-05f, -4.648359237e-05f, -4.643273892e-05f, -4.638180998e-05f, -4.633080565e-05f, -4.627972603e-05f, -4.622857120e-05f, -4.617734126e-05f, -4.612603631e-05f, +-4.607465645e-05f, -4.602320177e-05f, -4.597167237e-05f, -4.592006834e-05f, -4.586838978e-05f, -4.581663679e-05f, -4.576480946e-05f, -4.571290789e-05f, -4.566093218e-05f, -4.560888242e-05f, +-4.555675871e-05f, -4.550456115e-05f, -4.545228984e-05f, -4.539994487e-05f, -4.534752634e-05f, -4.529503435e-05f, -4.524246899e-05f, -4.518983037e-05f, -4.513711858e-05f, -4.508433372e-05f, +-4.503147589e-05f, -4.497854519e-05f, -4.492554171e-05f, -4.487246556e-05f, -4.481931683e-05f, -4.476609562e-05f, -4.471280203e-05f, -4.465943617e-05f, -4.460599812e-05f, -4.455248799e-05f, +-4.449890588e-05f, -4.444525189e-05f, -4.439152611e-05f, -4.433772865e-05f, -4.428385961e-05f, -4.422991909e-05f, -4.417590718e-05f, -4.412182399e-05f, -4.406766962e-05f, -4.401344417e-05f, +-4.395914773e-05f, -4.390478042e-05f, -4.385034233e-05f, -4.379583355e-05f, -4.374125420e-05f, -4.368660438e-05f, -4.363188418e-05f, -4.357709370e-05f, -4.352223306e-05f, -4.346730234e-05f, +-4.341230166e-05f, -4.335723110e-05f, -4.330209079e-05f, -4.324688081e-05f, -4.319160127e-05f, -4.313625227e-05f, -4.308083391e-05f, -4.302534631e-05f, -4.296978955e-05f, -4.291416374e-05f, +-4.285846899e-05f, -4.280270539e-05f, -4.274687306e-05f, -4.269097209e-05f, -4.263500258e-05f, -4.257896465e-05f, -4.252285839e-05f, -4.246668391e-05f, -4.241044131e-05f, -4.235413070e-05f, +-4.229775217e-05f, -4.224130584e-05f, -4.218479181e-05f, -4.212821017e-05f, -4.207156105e-05f, -4.201484453e-05f, -4.195806073e-05f, -4.190120974e-05f, -4.184429168e-05f, -4.178730665e-05f, +-4.173025476e-05f, -4.167313610e-05f, -4.161595079e-05f, -4.155869893e-05f, -4.150138062e-05f, -4.144399598e-05f, -4.138654510e-05f, -4.132902809e-05f, -4.127144506e-05f, -4.121379612e-05f, +-4.115608136e-05f, -4.109830090e-05f, -4.104045485e-05f, -4.098254330e-05f, -4.092456637e-05f, -4.086652415e-05f, -4.080841677e-05f, -4.075024432e-05f, -4.069200692e-05f, -4.063370466e-05f, +-4.057533766e-05f, -4.051690602e-05f, -4.045840985e-05f, -4.039984926e-05f, -4.034122436e-05f, -4.028253525e-05f, -4.022378204e-05f, -4.016496483e-05f, -4.010608375e-05f, -4.004713889e-05f, +-3.998813036e-05f, -3.992905827e-05f, -3.986992273e-05f, -3.981072384e-05f, -3.975146172e-05f, -3.969213648e-05f, -3.963274822e-05f, -3.957329705e-05f, -3.951378308e-05f, -3.945420642e-05f, +-3.939456718e-05f, -3.933486547e-05f, -3.927510139e-05f, -3.921527506e-05f, -3.915538659e-05f, -3.909543608e-05f, -3.903542365e-05f, -3.897534940e-05f, -3.891521345e-05f, -3.885501590e-05f, +-3.879475686e-05f, -3.873443645e-05f, -3.867405478e-05f, -3.861361195e-05f, -3.855310808e-05f, -3.849254327e-05f, -3.843191764e-05f, -3.837123130e-05f, -3.831048435e-05f, -3.824967692e-05f, +-3.818880910e-05f, -3.812788102e-05f, -3.806689278e-05f, -3.800584449e-05f, -3.794473627e-05f, -3.788356822e-05f, -3.782234047e-05f, -3.776105311e-05f, -3.769970626e-05f, -3.763830004e-05f, +-3.757683456e-05f, -3.751530992e-05f, -3.745372624e-05f, -3.739208363e-05f, -3.733038221e-05f, -3.726862208e-05f, -3.720680336e-05f, -3.714492616e-05f, -3.708299060e-05f, -3.702099678e-05f, +-3.695894483e-05f, -3.689683484e-05f, -3.683466694e-05f, -3.677244124e-05f, -3.671015785e-05f, -3.664781689e-05f, -3.658541847e-05f, -3.652296270e-05f, -3.646044969e-05f, -3.639787956e-05f, +-3.633525243e-05f, -3.627256840e-05f, -3.620982759e-05f, -3.614703012e-05f, -3.608417609e-05f, -3.602126563e-05f, -3.595829885e-05f, -3.589527585e-05f, -3.583219677e-05f, -3.576906170e-05f, +-3.570587077e-05f, -3.564262409e-05f, -3.557932177e-05f, -3.551596393e-05f, -3.545255069e-05f, -3.538908215e-05f, -3.532555844e-05f, -3.526197967e-05f, -3.519834595e-05f, -3.513465740e-05f, +-3.507091414e-05f, -3.500711628e-05f, -3.494326394e-05f, -3.487935723e-05f, -3.481539627e-05f, -3.475138117e-05f, -3.468731205e-05f, -3.462318903e-05f, -3.455901222e-05f, -3.449478173e-05f, +-3.443049770e-05f, -3.436616022e-05f, -3.430176942e-05f, -3.423732541e-05f, -3.417282832e-05f, -3.410827825e-05f, -3.404367533e-05f, -3.397901966e-05f, -3.391431138e-05f, -3.384955059e-05f, +-3.378473741e-05f, -3.371987195e-05f, -3.365495435e-05f, -3.358998471e-05f, -3.352496315e-05f, -3.345988979e-05f, -3.339476474e-05f, -3.332958813e-05f, -3.326436007e-05f, -3.319908067e-05f, +-3.313375007e-05f, -3.306836837e-05f, -3.300293569e-05f, -3.293745215e-05f, -3.287191787e-05f, -3.280633297e-05f, -3.274069757e-05f, -3.267501177e-05f, -3.260927571e-05f, -3.254348951e-05f, +-3.247765327e-05f, -3.241176712e-05f, -3.234583118e-05f, -3.227984556e-05f, -3.221381039e-05f, -3.214772578e-05f, -3.208159186e-05f, -3.201540873e-05f, -3.194917653e-05f, -3.188289537e-05f, +-3.181656537e-05f, -3.175018665e-05f, -3.168375933e-05f, -3.161728352e-05f, -3.155075936e-05f, -3.148418695e-05f, -3.141756642e-05f, -3.135089789e-05f, -3.128418148e-05f, -3.121741730e-05f, +-3.115060548e-05f, -3.108374614e-05f, -3.101683940e-05f, -3.094988538e-05f, -3.088288419e-05f, -3.081583597e-05f, -3.074874082e-05f, -3.068159888e-05f, -3.061441025e-05f, -3.054717507e-05f, +-3.047989345e-05f, -3.041256551e-05f, -3.034519138e-05f, -3.027777118e-05f, -3.021030502e-05f, -3.014279302e-05f, -3.007523532e-05f, -3.000763203e-05f, -2.993998326e-05f, -2.987228915e-05f, +-2.980454982e-05f, -2.973676538e-05f, -2.966893596e-05f, -2.960106168e-05f, -2.953314265e-05f, -2.946517901e-05f, -2.939717088e-05f, -2.932911837e-05f, -2.926102161e-05f, -2.919288072e-05f, +-2.912469583e-05f, -2.905646704e-05f, -2.898819450e-05f, -2.891987831e-05f, -2.885151861e-05f, -2.878311551e-05f, -2.871466914e-05f, -2.864617962e-05f, -2.857764707e-05f, -2.850907161e-05f, +-2.844045337e-05f, -2.837179247e-05f, -2.830308904e-05f, -2.823434319e-05f, -2.816555505e-05f, -2.809672474e-05f, -2.802785239e-05f, -2.795893812e-05f, -2.788998205e-05f, -2.782098430e-05f, +-2.775194500e-05f, -2.768286428e-05f, -2.761374225e-05f, -2.754457903e-05f, -2.747537477e-05f, -2.740612956e-05f, -2.733684355e-05f, -2.726751685e-05f, -2.719814959e-05f, -2.712874189e-05f, +-2.705929388e-05f, -2.698980568e-05f, -2.692027741e-05f, -2.685070920e-05f, -2.678110117e-05f, -2.671145344e-05f, -2.664176615e-05f, -2.657203941e-05f, -2.650227336e-05f, -2.643246810e-05f, +-2.636262378e-05f, -2.629274050e-05f, -2.622281841e-05f, -2.615285762e-05f, -2.608285825e-05f, -2.601282044e-05f, -2.594274430e-05f, -2.587262997e-05f, -2.580247756e-05f, -2.573228721e-05f, +-2.566205903e-05f, -2.559179315e-05f, -2.552148970e-05f, -2.545114881e-05f, -2.538077059e-05f, -2.531035517e-05f, -2.523990269e-05f, -2.516941326e-05f, -2.509888700e-05f, -2.502832406e-05f, +-2.495772454e-05f, -2.488708858e-05f, -2.481641630e-05f, -2.474570783e-05f, -2.467496329e-05f, -2.460418282e-05f, -2.453336653e-05f, -2.446251455e-05f, -2.439162701e-05f, -2.432070403e-05f, +-2.424974574e-05f, -2.417875227e-05f, -2.410772374e-05f, -2.403666027e-05f, -2.396556201e-05f, -2.389442906e-05f, -2.382326156e-05f, -2.375205964e-05f, -2.368082341e-05f, -2.360955301e-05f, +-2.353824857e-05f, -2.346691021e-05f, -2.339553805e-05f, -2.332413223e-05f, -2.325269287e-05f, -2.318122009e-05f, -2.310971403e-05f, -2.303817481e-05f, -2.296660256e-05f, -2.289499740e-05f, +-2.282335947e-05f, -2.275168888e-05f, -2.267998577e-05f, -2.260825027e-05f, -2.253648249e-05f, -2.246468258e-05f, -2.239285065e-05f, -2.232098683e-05f, -2.224909125e-05f, -2.217716404e-05f, +-2.210520533e-05f, -2.203321524e-05f, -2.196119389e-05f, -2.188914143e-05f, -2.181705797e-05f, -2.174494365e-05f, -2.167279858e-05f, -2.160062291e-05f, -2.152841675e-05f, -2.145618023e-05f, +-2.138391349e-05f, -2.131161665e-05f, -2.123928984e-05f, -2.116693318e-05f, -2.109454681e-05f, -2.102213085e-05f, -2.094968543e-05f, -2.087721068e-05f, -2.080470673e-05f, -2.073217370e-05f, +-2.065961173e-05f, -2.058702094e-05f, -2.051440146e-05f, -2.044175341e-05f, -2.036907694e-05f, -2.029637216e-05f, -2.022363920e-05f, -2.015087820e-05f, -2.007808928e-05f, -2.000527257e-05f, +-1.993242820e-05f, -1.985955629e-05f, -1.978665698e-05f, -1.971373040e-05f, -1.964077667e-05f, -1.956779592e-05f, -1.949478829e-05f, -1.942175389e-05f, -1.934869287e-05f, -1.927560534e-05f, +-1.920249144e-05f, -1.912935130e-05f, -1.905618504e-05f, -1.898299279e-05f, -1.890977470e-05f, -1.883653087e-05f, -1.876326144e-05f, -1.868996655e-05f, -1.861664632e-05f, -1.854330087e-05f, +-1.846993035e-05f, -1.839653488e-05f, -1.832311458e-05f, -1.824966959e-05f, -1.817620004e-05f, -1.810270605e-05f, -1.802918776e-05f, -1.795564530e-05f, -1.788207879e-05f, -1.780848836e-05f, +-1.773487415e-05f, -1.766123629e-05f, -1.758757490e-05f, -1.751389011e-05f, -1.744018205e-05f, -1.736645086e-05f, -1.729269666e-05f, -1.721891958e-05f, -1.714511976e-05f, -1.707129731e-05f, +-1.699745238e-05f, -1.692358510e-05f, -1.684969558e-05f, -1.677578397e-05f, -1.670185038e-05f, -1.662789497e-05f, -1.655391784e-05f, -1.647991913e-05f, -1.640589898e-05f, -1.633185751e-05f, +-1.625779486e-05f, -1.618371115e-05f, -1.610960651e-05f, -1.603548107e-05f, -1.596133497e-05f, -1.588716833e-05f, -1.581298129e-05f, -1.573877397e-05f, -1.566454650e-05f, -1.559029902e-05f, +-1.551603166e-05f, -1.544174455e-05f, -1.536743781e-05f, -1.529311158e-05f, -1.521876598e-05f, -1.514440116e-05f, -1.507001723e-05f, -1.499561433e-05f, -1.492119259e-05f, -1.484675215e-05f, +-1.477229312e-05f, -1.469781564e-05f, -1.462331985e-05f, -1.454880587e-05f, -1.447427384e-05f, -1.439972388e-05f, -1.432515612e-05f, -1.425057070e-05f, -1.417596775e-05f, -1.410134739e-05f, +-1.402670977e-05f, -1.395205500e-05f, -1.387738322e-05f, -1.380269457e-05f, -1.372798916e-05f, -1.365326714e-05f, -1.357852863e-05f, -1.350377376e-05f, -1.342900267e-05f, -1.335421549e-05f, +-1.327941234e-05f, -1.320459337e-05f, -1.312975869e-05f, -1.305490844e-05f, -1.298004275e-05f, -1.290516176e-05f, -1.283026559e-05f, -1.275535437e-05f, -1.268042824e-05f, -1.260548732e-05f, +-1.253053176e-05f, -1.245556167e-05f, -1.238057719e-05f, -1.230557845e-05f, -1.223056559e-05f, -1.215553873e-05f, -1.208049800e-05f, -1.200544354e-05f, -1.193037547e-05f, -1.185529394e-05f, +-1.178019906e-05f, -1.170509098e-05f, -1.162996981e-05f, -1.155483570e-05f, -1.147968877e-05f, -1.140452916e-05f, -1.132935700e-05f, -1.125417241e-05f, -1.117897554e-05f, -1.110376650e-05f, +-1.102854544e-05f, -1.095331248e-05f, -1.087806776e-05f, -1.080281140e-05f, -1.072754354e-05f, -1.065226431e-05f, -1.057697383e-05f, -1.050167226e-05f, -1.042635970e-05f, -1.035103630e-05f, +-1.027570218e-05f, -1.020035748e-05f, -1.012500233e-05f, -1.004963686e-05f, -9.974261201e-06f, -9.898875485e-06f, -9.823479843e-06f, -9.748074407e-06f, -9.672659308e-06f, -9.597234678e-06f, +-9.521800648e-06f, -9.446357349e-06f, -9.370904914e-06f, -9.295443472e-06f, -9.219973157e-06f, -9.144494098e-06f, -9.069006429e-06f, -8.993510280e-06f, -8.918005782e-06f, -8.842493068e-06f, +-8.766972268e-06f, -8.691443515e-06f, -8.615906939e-06f, -8.540362672e-06f, -8.464810845e-06f, -8.389251591e-06f, -8.313685040e-06f, -8.238111324e-06f, -8.162530575e-06f, -8.086942923e-06f, +-8.011348501e-06f, -7.935747439e-06f, -7.860139870e-06f, -7.784525925e-06f, -7.708905735e-06f, -7.633279432e-06f, -7.557647147e-06f, -7.482009011e-06f, -7.406365157e-06f, -7.330715715e-06f, +-7.255060817e-06f, -7.179400595e-06f, -7.103735180e-06f, -7.028064703e-06f, -6.952389296e-06f, -6.876709090e-06f, -6.801024217e-06f, -6.725334808e-06f, -6.649640994e-06f, -6.573942907e-06f, +-6.498240679e-06f, -6.422534441e-06f, -6.346824323e-06f, -6.271110459e-06f, -6.195392978e-06f, -6.119672013e-06f, -6.043947694e-06f, -5.968220154e-06f, -5.892489523e-06f, -5.816755932e-06f, +-5.741019514e-06f, -5.665280400e-06f, -5.589538720e-06f, -5.513794607e-06f, -5.438048191e-06f, -5.362299603e-06f, -5.286548976e-06f, -5.210796441e-06f, -5.135042128e-06f, -5.059286169e-06f, +-4.983528695e-06f, -4.907769837e-06f, -4.832009728e-06f, -4.756248497e-06f, -4.680486276e-06f, -4.604723197e-06f, -4.528959391e-06f, -4.453194988e-06f, -4.377430120e-06f, -4.301664918e-06f, +-4.225899514e-06f, -4.150134037e-06f, -4.074368621e-06f, -3.998603395e-06f, -3.922838491e-06f, -3.847074039e-06f, -3.771310172e-06f, -3.695547020e-06f, -3.619784713e-06f, -3.544023384e-06f, +-3.468263163e-06f, -3.392504181e-06f, -3.316746569e-06f, -3.240990458e-06f, -3.165235979e-06f, -3.089483263e-06f, -3.013732441e-06f, -2.937983644e-06f, -2.862237002e-06f, -2.786492648e-06f, +-2.710750710e-06f, -2.635011321e-06f, -2.559274611e-06f, -2.483540712e-06f, -2.407809753e-06f, -2.332081865e-06f, -2.256357180e-06f, -2.180635828e-06f, -2.104917940e-06f, -2.029203646e-06f, +-1.953493077e-06f, -1.877786365e-06f, -1.802083638e-06f, -1.726385029e-06f, -1.650690668e-06f, -1.575000685e-06f, -1.499315211e-06f, -1.423634377e-06f, -1.347958313e-06f, -1.272287149e-06f, +-1.196621016e-06f, -1.120960045e-06f, -1.045304365e-06f, -9.696541082e-07f, -8.940094040e-07f, -8.183703829e-07f, -7.427371754e-07f, -6.671099117e-07f, -5.914887222e-07f, -5.158737372e-07f, +-4.402650869e-07f, -3.646629016e-07f, -2.890673115e-07f, -2.134784469e-07f, -1.378964377e-07f, -6.232141437e-08f, 1.324649315e-08f, 8.880715472e-08f, 1.643604403e-07f, 2.399062197e-07f, +3.154443630e-07f, 3.909747403e-07f, 4.664972214e-07f, 5.420116766e-07f, 6.175179758e-07f, 6.930159891e-07f, 7.685055867e-07f, 8.439866388e-07f, 9.194590155e-07f, 9.949225871e-07f, +1.070377224e-06f, 1.145822796e-06f, 1.221259173e-06f, 1.296686227e-06f, 1.372103827e-06f, 1.447511844e-06f, 1.522910148e-06f, 1.598298609e-06f, 1.673677098e-06f, 1.749045486e-06f, +1.824403643e-06f, 1.899751440e-06f, 1.975088747e-06f, 2.050415435e-06f, 2.125731374e-06f, 2.201036435e-06f, 2.276330490e-06f, 2.351613408e-06f, 2.426885060e-06f, 2.502145318e-06f, +2.577394051e-06f, 2.652631132e-06f, 2.727856430e-06f, 2.803069818e-06f, 2.878271165e-06f, 2.953460342e-06f, 3.028637222e-06f, 3.103801674e-06f, 3.178953571e-06f, 3.254092782e-06f, +3.329219180e-06f, 3.404332635e-06f, 3.479433019e-06f, 3.554520203e-06f, 3.629594058e-06f, 3.704654456e-06f, 3.779701268e-06f, 3.854734366e-06f, 3.929753620e-06f, 4.004758903e-06f, +4.079750086e-06f, 4.154727040e-06f, 4.229689638e-06f, 4.304637750e-06f, 4.379571249e-06f, 4.454490006e-06f, 4.529393892e-06f, 4.604282781e-06f, 4.679156543e-06f, 4.754015050e-06f, +4.828858175e-06f, 4.903685789e-06f, 4.978497764e-06f, 5.053293972e-06f, 5.128074286e-06f, 5.202838577e-06f, 5.277586717e-06f, 5.352318580e-06f, 5.427034036e-06f, 5.501732958e-06f, +5.576415219e-06f, 5.651080691e-06f, 5.725729246e-06f, 5.800360757e-06f, 5.874975096e-06f, 5.949572136e-06f, 6.024151749e-06f, 6.098713807e-06f, 6.173258184e-06f, 6.247784753e-06f, +6.322293385e-06f, 6.396783953e-06f, 6.471256331e-06f, 6.545710392e-06f, 6.620146007e-06f, 6.694563051e-06f, 6.768961396e-06f, 6.843340915e-06f, 6.917701481e-06f, 6.992042968e-06f, +7.066365248e-06f, 7.140668194e-06f, 7.214951681e-06f, 7.289215581e-06f, 7.363459768e-06f, 7.437684114e-06f, 7.511888494e-06f, 7.586072781e-06f, 7.660236849e-06f, 7.734380571e-06f, +7.808503820e-06f, 7.882606471e-06f, 7.956688396e-06f, 8.030749471e-06f, 8.104789568e-06f, 8.178808562e-06f, 8.252806327e-06f, 8.326782735e-06f, 8.400737663e-06f, 8.474670982e-06f, +8.548582569e-06f, 8.622472296e-06f, 8.696340038e-06f, 8.770185670e-06f, 8.844009065e-06f, 8.917810098e-06f, 8.991588644e-06f, 9.065344576e-06f, 9.139077770e-06f, 9.212788099e-06f, +9.286475439e-06f, 9.360139665e-06f, 9.433780650e-06f, 9.507398270e-06f, 9.580992400e-06f, 9.654562914e-06f, 9.728109687e-06f, 9.801632595e-06f, 9.875131512e-06f, 9.948606314e-06f, +1.002205688e-05f, 1.009548307e-05f, 1.016888478e-05f, 1.024226187e-05f, 1.031561422e-05f, 1.038894171e-05f, 1.046224421e-05f, 1.053552160e-05f, 1.060877375e-05f, 1.068200054e-05f, +1.075520184e-05f, 1.082837753e-05f, 1.090152749e-05f, 1.097465159e-05f, 1.104774971e-05f, 1.112082172e-05f, 1.119386750e-05f, 1.126688692e-05f, 1.133987987e-05f, 1.141284622e-05f, +1.148578584e-05f, 1.155869861e-05f, 1.163158440e-05f, 1.170444311e-05f, 1.177727459e-05f, 1.185007872e-05f, 1.192285539e-05f, 1.199560447e-05f, 1.206832584e-05f, 1.214101937e-05f, +1.221368494e-05f, 1.228632242e-05f, 1.235893170e-05f, 1.243151265e-05f, 1.250406515e-05f, 1.257658908e-05f, 1.264908430e-05f, 1.272155071e-05f, 1.279398818e-05f, 1.286639657e-05f, +1.293877578e-05f, 1.301112568e-05f, 1.308344615e-05f, 1.315573706e-05f, 1.322799830e-05f, 1.330022973e-05f, 1.337243125e-05f, 1.344460272e-05f, 1.351674402e-05f, 1.358885503e-05f, +1.366093564e-05f, 1.373298571e-05f, 1.380500513e-05f, 1.387699378e-05f, 1.394895152e-05f, 1.402087825e-05f, 1.409277384e-05f, 1.416463817e-05f, 1.423647112e-05f, 1.430827256e-05f, +1.438004237e-05f, 1.445178044e-05f, 1.452348665e-05f, 1.459516086e-05f, 1.466680296e-05f, 1.473841284e-05f, 1.480999036e-05f, 1.488153541e-05f, 1.495304786e-05f, 1.502452761e-05f, +1.509597452e-05f, 1.516738847e-05f, 1.523876935e-05f, 1.531011704e-05f, 1.538143140e-05f, 1.545271234e-05f, 1.552395971e-05f, 1.559517341e-05f, 1.566635332e-05f, 1.573749930e-05f, +1.580861126e-05f, 1.587968905e-05f, 1.595073257e-05f, 1.602174170e-05f, 1.609271631e-05f, 1.616365628e-05f, 1.623456150e-05f, 1.630543185e-05f, 1.637626721e-05f, 1.644706745e-05f, +1.651783247e-05f, 1.658856213e-05f, 1.665925632e-05f, 1.672991493e-05f, 1.680053783e-05f, 1.687112490e-05f, 1.694167603e-05f, 1.701219110e-05f, 1.708266998e-05f, 1.715311256e-05f, +1.722351873e-05f, 1.729388836e-05f, 1.736422133e-05f, 1.743451753e-05f, 1.750477683e-05f, 1.757499913e-05f, 1.764518430e-05f, 1.771533223e-05f, 1.778544279e-05f, 1.785551587e-05f, +1.792555135e-05f, 1.799554911e-05f, 1.806550904e-05f, 1.813543102e-05f, 1.820531493e-05f, 1.827516065e-05f, 1.834496807e-05f, 1.841473707e-05f, 1.848446754e-05f, 1.855415934e-05f, +1.862381238e-05f, 1.869342653e-05f, 1.876300167e-05f, 1.883253769e-05f, 1.890203447e-05f, 1.897149190e-05f, 1.904090986e-05f, 1.911028823e-05f, 1.917962689e-05f, 1.924892573e-05f, +1.931818464e-05f, 1.938740350e-05f, 1.945658219e-05f, 1.952572059e-05f, 1.959481859e-05f, 1.966387608e-05f, 1.973289294e-05f, 1.980186904e-05f, 1.987080429e-05f, 1.993969856e-05f, +2.000855174e-05f, 2.007736371e-05f, 2.014613435e-05f, 2.021486356e-05f, 2.028355121e-05f, 2.035219719e-05f, 2.042080139e-05f, 2.048936370e-05f, 2.055788399e-05f, 2.062636215e-05f, +2.069479807e-05f, 2.076319164e-05f, 2.083154274e-05f, 2.089985125e-05f, 2.096811706e-05f, 2.103634006e-05f, 2.110452013e-05f, 2.117265717e-05f, 2.124075104e-05f, 2.130880165e-05f, +2.137680888e-05f, 2.144477262e-05f, 2.151269274e-05f, 2.158056914e-05f, 2.164840171e-05f, 2.171619033e-05f, 2.178393489e-05f, 2.185163527e-05f, 2.191929136e-05f, 2.198690306e-05f, +2.205447024e-05f, 2.212199279e-05f, 2.218947061e-05f, 2.225690358e-05f, 2.232429158e-05f, 2.239163450e-05f, 2.245893224e-05f, 2.252618468e-05f, 2.259339171e-05f, 2.266055321e-05f, +2.272766908e-05f, 2.279473920e-05f, 2.286176345e-05f, 2.292874174e-05f, 2.299567395e-05f, 2.306255996e-05f, 2.312939967e-05f, 2.319619296e-05f, 2.326293972e-05f, 2.332963984e-05f, +2.339629322e-05f, 2.346289973e-05f, 2.352945927e-05f, 2.359597173e-05f, 2.366243700e-05f, 2.372885496e-05f, 2.379522551e-05f, 2.386154854e-05f, 2.392782393e-05f, 2.399405158e-05f, +2.406023137e-05f, 2.412636320e-05f, 2.419244695e-05f, 2.425848252e-05f, 2.432446980e-05f, 2.439040867e-05f, 2.445629904e-05f, 2.452214078e-05f, 2.458793378e-05f, 2.465367795e-05f, +2.471937317e-05f, 2.478501933e-05f, 2.485061632e-05f, 2.491616404e-05f, 2.498166237e-05f, 2.504711120e-05f, 2.511251044e-05f, 2.517785996e-05f, 2.524315967e-05f, 2.530840944e-05f, +2.537360919e-05f, 2.543875879e-05f, 2.550385813e-05f, 2.556890712e-05f, 2.563390564e-05f, 2.569885359e-05f, 2.576375086e-05f, 2.582859733e-05f, 2.589339291e-05f, 2.595813748e-05f, +2.602283094e-05f, 2.608747319e-05f, 2.615206411e-05f, 2.621660359e-05f, 2.628109154e-05f, 2.634552784e-05f, 2.640991239e-05f, 2.647424508e-05f, 2.653852580e-05f, 2.660275446e-05f, +2.666693093e-05f, 2.673105513e-05f, 2.679512693e-05f, 2.685914624e-05f, 2.692311294e-05f, 2.698702694e-05f, 2.705088813e-05f, 2.711469640e-05f, 2.717845164e-05f, 2.724215376e-05f, +2.730580264e-05f, 2.736939818e-05f, 2.743294028e-05f, 2.749642884e-05f, 2.755986373e-05f, 2.762324487e-05f, 2.768657215e-05f, 2.774984546e-05f, 2.781306470e-05f, 2.787622977e-05f, +2.793934055e-05f, 2.800239695e-05f, 2.806539887e-05f, 2.812834619e-05f, 2.819123882e-05f, 2.825407664e-05f, 2.831685957e-05f, 2.837958749e-05f, 2.844226030e-05f, 2.850487790e-05f, +2.856744019e-05f, 2.862994705e-05f, 2.869239840e-05f, 2.875479412e-05f, 2.881713411e-05f, 2.887941828e-05f, 2.894164651e-05f, 2.900381871e-05f, 2.906593478e-05f, 2.912799461e-05f, +2.918999809e-05f, 2.925194514e-05f, 2.931383564e-05f, 2.937566950e-05f, 2.943744660e-05f, 2.949916686e-05f, 2.956083017e-05f, 2.962243643e-05f, 2.968398554e-05f, 2.974547739e-05f, +2.980691189e-05f, 2.986828893e-05f, 2.992960842e-05f, 2.999087025e-05f, 3.005207433e-05f, 3.011322055e-05f, 3.017430881e-05f, 3.023533901e-05f, 3.029631105e-05f, 3.035722484e-05f, +3.041808027e-05f, 3.047887724e-05f, 3.053961565e-05f, 3.060029541e-05f, 3.066091641e-05f, 3.072147856e-05f, 3.078198175e-05f, 3.084242589e-05f, 3.090281088e-05f, 3.096313661e-05f, +3.102340300e-05f, 3.108360993e-05f, 3.114375732e-05f, 3.120384507e-05f, 3.126387307e-05f, 3.132384123e-05f, 3.138374945e-05f, 3.144359763e-05f, 3.150338568e-05f, 3.156311349e-05f, +3.162278097e-05f, 3.168238803e-05f, 3.174193455e-05f, 3.180142046e-05f, 3.186084564e-05f, 3.192021001e-05f, 3.197951346e-05f, 3.203875591e-05f, 3.209793724e-05f, 3.215705737e-05f, +3.221611620e-05f, 3.227511363e-05f, 3.233404957e-05f, 3.239292393e-05f, 3.245173659e-05f, 3.251048748e-05f, 3.256917648e-05f, 3.262780352e-05f, 3.268636849e-05f, 3.274487129e-05f, +3.280331184e-05f, 3.286169003e-05f, 3.292000577e-05f, 3.297825897e-05f, 3.303644953e-05f, 3.309457735e-05f, 3.315264235e-05f, 3.321064443e-05f, 3.326858349e-05f, 3.332645944e-05f, +3.338427218e-05f, 3.344202162e-05f, 3.349970768e-05f, 3.355733024e-05f, 3.361488922e-05f, 3.367238454e-05f, 3.372981608e-05f, 3.378718376e-05f, 3.384448749e-05f, 3.390172717e-05f, +3.395890271e-05f, 3.401601402e-05f, 3.407306101e-05f, 3.413004357e-05f, 3.418696163e-05f, 3.424381508e-05f, 3.430060384e-05f, 3.435732782e-05f, 3.441398691e-05f, 3.447058103e-05f, +3.452711009e-05f, 3.458357400e-05f, 3.463997266e-05f, 3.469630599e-05f, 3.475257389e-05f, 3.480877626e-05f, 3.486491303e-05f, 3.492098410e-05f, 3.497698937e-05f, 3.503292877e-05f, +3.508880219e-05f, 3.514460955e-05f, 3.520035075e-05f, 3.525602571e-05f, 3.531163434e-05f, 3.536717654e-05f, 3.542265223e-05f, 3.547806132e-05f, 3.553340372e-05f, 3.558867933e-05f, +3.564388808e-05f, 3.569902986e-05f, 3.575410459e-05f, 3.580911219e-05f, 3.586405256e-05f, 3.591892561e-05f, 3.597373127e-05f, 3.602846942e-05f, 3.608314000e-05f, 3.613774291e-05f, +3.619227806e-05f, 3.624674537e-05f, 3.630114475e-05f, 3.635547610e-05f, 3.640973935e-05f, 3.646393441e-05f, 3.651806118e-05f, 3.657211958e-05f, 3.662610953e-05f, 3.668003093e-05f, +3.673388371e-05f, 3.678766777e-05f, 3.684138302e-05f, 3.689502939e-05f, 3.694860678e-05f, 3.700211511e-05f, 3.705555429e-05f, 3.710892424e-05f, 3.716222486e-05f, 3.721545609e-05f, +3.726861782e-05f, 3.732170998e-05f, 3.737473248e-05f, 3.742768523e-05f, 3.748056815e-05f, 3.753338116e-05f, 3.758612416e-05f, 3.763879708e-05f, 3.769139983e-05f, 3.774393233e-05f, +3.779639449e-05f, 3.784878623e-05f, 3.790110746e-05f, 3.795335810e-05f, 3.800553807e-05f, 3.805764729e-05f, 3.810968566e-05f, 3.816165311e-05f, 3.821354955e-05f, 3.826537491e-05f, +3.831712909e-05f, 3.836881201e-05f, 3.842042360e-05f, 3.847196377e-05f, 3.852343244e-05f, 3.857482952e-05f, 3.862615493e-05f, 3.867740860e-05f, 3.872859043e-05f, 3.877970035e-05f, +3.883073828e-05f, 3.888170414e-05f, 3.893259783e-05f, 3.898341929e-05f, 3.903416843e-05f, 3.908484517e-05f, 3.913544944e-05f, 3.918598113e-05f, 3.923644019e-05f, 3.928682653e-05f, +3.933714006e-05f, 3.938738072e-05f, 3.943754841e-05f, 3.948764305e-05f, 3.953766458e-05f, 3.958761291e-05f, 3.963748795e-05f, 3.968728964e-05f, 3.973701788e-05f, 3.978667261e-05f, +3.983625374e-05f, 3.988576120e-05f, 3.993519490e-05f, 3.998455476e-05f, 4.003384072e-05f, 4.008305269e-05f, 4.013219059e-05f, 4.018125435e-05f, 4.023024388e-05f, 4.027915911e-05f, +4.032799996e-05f, 4.037676636e-05f, 4.042545822e-05f, 4.047407548e-05f, 4.052261805e-05f, 4.057108585e-05f, 4.061947881e-05f, 4.066779686e-05f, 4.071603991e-05f, 4.076420789e-05f, +4.081230073e-05f, 4.086031834e-05f, 4.090826066e-05f, 4.095612760e-05f, 4.100391910e-05f, 4.105163507e-05f, 4.109927543e-05f, 4.114684013e-05f, 4.119432907e-05f, 4.124174219e-05f, +4.128907941e-05f, 4.133634065e-05f, 4.138352585e-05f, 4.143063492e-05f, 4.147766779e-05f, 4.152462439e-05f, 4.157150465e-05f, 4.161830848e-05f, 4.166503582e-05f, 4.171168660e-05f, +4.175826074e-05f, 4.180475816e-05f, 4.185117879e-05f, 4.189752257e-05f, 4.194378941e-05f, 4.198997925e-05f, 4.203609201e-05f, 4.208212763e-05f, 4.212808601e-05f, 4.217396711e-05f, +4.221977084e-05f, 4.226549713e-05f, 4.231114591e-05f, 4.235671711e-05f, 4.240221066e-05f, 4.244762648e-05f, 4.249296450e-05f, 4.253822467e-05f, 4.258340689e-05f, 4.262851110e-05f, +4.267353724e-05f, 4.271848523e-05f, 4.276335500e-05f, 4.280814648e-05f, 4.285285960e-05f, 4.289749429e-05f, 4.294205049e-05f, 4.298652811e-05f, 4.303092710e-05f, 4.307524738e-05f, +4.311948888e-05f, 4.316365154e-05f, 4.320773528e-05f, 4.325174004e-05f, 4.329566575e-05f, 4.333951234e-05f, 4.338327974e-05f, 4.342696789e-05f, 4.347057671e-05f, 4.351410614e-05f, +4.355755611e-05f, 4.360092655e-05f, 4.364421740e-05f, 4.368742858e-05f, 4.373056004e-05f, 4.377361170e-05f, 4.381658349e-05f, 4.385947536e-05f, 4.390228723e-05f, 4.394501903e-05f, +4.398767071e-05f, 4.403024219e-05f, 4.407273342e-05f, 4.411514431e-05f, 4.415747481e-05f, 4.419972486e-05f, 4.424189438e-05f, 4.428398331e-05f, 4.432599159e-05f, 4.436791914e-05f, +4.440976592e-05f, 4.445153185e-05f, 4.449321686e-05f, 4.453482089e-05f, 4.457634389e-05f, 4.461778578e-05f, 4.465914650e-05f, 4.470042599e-05f, 4.474162417e-05f, 4.478274100e-05f, +4.482377641e-05f, 4.486473033e-05f, 4.490560270e-05f, 4.494639345e-05f, 4.498710253e-05f, 4.502772987e-05f, 4.506827541e-05f, 4.510873909e-05f, 4.514912084e-05f, 4.518942061e-05f, +4.522963832e-05f, 4.526977393e-05f, 4.530982736e-05f, 4.534979856e-05f, 4.538968746e-05f, 4.542949401e-05f, 4.546921814e-05f, 4.550885979e-05f, 4.554841891e-05f, 4.558789542e-05f, +4.562728928e-05f, 4.566660041e-05f, 4.570582877e-05f, 4.574497428e-05f, 4.578403690e-05f, 4.582301655e-05f, 4.586191319e-05f, 4.590072675e-05f, 4.593945717e-05f, 4.597810439e-05f, +4.601666836e-05f, 4.605514902e-05f, 4.609354630e-05f, 4.613186015e-05f, 4.617009051e-05f, 4.620823733e-05f, 4.624630054e-05f, 4.628428008e-05f, 4.632217591e-05f, 4.635998795e-05f, +4.639771616e-05f, 4.643536048e-05f, 4.647292084e-05f, 4.651039720e-05f, 4.654778950e-05f, 4.658509767e-05f, 4.662232167e-05f, 4.665946143e-05f, 4.669651691e-05f, 4.673348803e-05f, +4.677037476e-05f, 4.680717703e-05f, 4.684389478e-05f, 4.688052797e-05f, 4.691707654e-05f, 4.695354042e-05f, 4.698991957e-05f, 4.702621393e-05f, 4.706242345e-05f, 4.709854808e-05f, +4.713458775e-05f, 4.717054241e-05f, 4.720641201e-05f, 4.724219650e-05f, 4.727789582e-05f, 4.731350992e-05f, 4.734903874e-05f, 4.738448224e-05f, 4.741984035e-05f, 4.745511303e-05f, +4.749030023e-05f, 4.752540188e-05f, 4.756041794e-05f, 4.759534835e-05f, 4.763019307e-05f, 4.766495204e-05f, 4.769962520e-05f, 4.773421252e-05f, 4.776871393e-05f, 4.780312938e-05f, +4.783745883e-05f, 4.787170222e-05f, 4.790585950e-05f, 4.793993061e-05f, 4.797391552e-05f, 4.800781417e-05f, 4.804162650e-05f, 4.807535247e-05f, 4.810899203e-05f, 4.814254513e-05f, +4.817601172e-05f, 4.820939174e-05f, 4.824268515e-05f, 4.827589191e-05f, 4.830901195e-05f, 4.834204524e-05f, 4.837499172e-05f, 4.840785134e-05f, 4.844062406e-05f, 4.847330982e-05f, +4.850590859e-05f, 4.853842030e-05f, 4.857084492e-05f, 4.860318240e-05f, 4.863543268e-05f, 4.866759572e-05f, 4.869967148e-05f, 4.873165990e-05f, 4.876356094e-05f, 4.879537455e-05f, +4.882710069e-05f, 4.885873931e-05f, 4.889029036e-05f, 4.892175380e-05f, 4.895312957e-05f, 4.898441764e-05f, 4.901561796e-05f, 4.904673049e-05f, 4.907775517e-05f, 4.910869196e-05f, +4.913954083e-05f, 4.917030171e-05f, 4.920097457e-05f, 4.923155937e-05f, 4.926205605e-05f, 4.929246458e-05f, 4.932278491e-05f, 4.935301700e-05f, 4.938316079e-05f, 4.941321626e-05f, +4.944318335e-05f, 4.947306202e-05f, 4.950285224e-05f, 4.953255394e-05f, 4.956216710e-05f, 4.959169168e-05f, 4.962112761e-05f, 4.965047488e-05f, 4.967973342e-05f, 4.970890321e-05f, +4.973798419e-05f, 4.976697633e-05f, 4.979587959e-05f, 4.982469392e-05f, 4.985341928e-05f, 4.988205564e-05f, 4.991060294e-05f, 4.993906116e-05f, 4.996743024e-05f, 4.999571015e-05f, +5.002390085e-05f, 5.005200229e-05f, 5.008001445e-05f, 5.010793727e-05f, 5.013577072e-05f, 5.016351476e-05f, 5.019116934e-05f, 5.021873444e-05f, 5.024621001e-05f, 5.027359600e-05f, +5.030089240e-05f, 5.032809914e-05f, 5.035521620e-05f, 5.038224354e-05f, 5.040918112e-05f, 5.043602890e-05f, 5.046278684e-05f, 5.048945491e-05f, 5.051603307e-05f, 5.054252127e-05f, +5.056891949e-05f, 5.059522769e-05f, 5.062144583e-05f, 5.064757387e-05f, 5.067361178e-05f, 5.069955952e-05f, 5.072541705e-05f, 5.075118434e-05f, 5.077686135e-05f, 5.080244805e-05f, +5.082794440e-05f, 5.085335036e-05f, 5.087866590e-05f, 5.090389099e-05f, 5.092902559e-05f, 5.095406966e-05f, 5.097902317e-05f, 5.100388609e-05f, 5.102865838e-05f, 5.105334001e-05f, +5.107793094e-05f, 5.110243114e-05f, 5.112684058e-05f, 5.115115922e-05f, 5.117538703e-05f, 5.119952397e-05f, 5.122357002e-05f, 5.124752514e-05f, 5.127138929e-05f, 5.129516245e-05f, +5.131884458e-05f, 5.134243565e-05f, 5.136593563e-05f, 5.138934448e-05f, 5.141266218e-05f, 5.143588869e-05f, 5.145902399e-05f, 5.148206803e-05f, 5.150502079e-05f, 5.152788224e-05f, +5.155065235e-05f, 5.157333108e-05f, 5.159591841e-05f, 5.161841431e-05f, 5.164081874e-05f, 5.166313168e-05f, 5.168535309e-05f, 5.170748295e-05f, 5.172952122e-05f, 5.175146789e-05f, +5.177332291e-05f, 5.179508626e-05f, 5.181675791e-05f, 5.183833783e-05f, 5.185982600e-05f, 5.188122238e-05f, 5.190252694e-05f, 5.192373967e-05f, 5.194486053e-05f, 5.196588949e-05f, +5.198682652e-05f, 5.200767160e-05f, 5.202842471e-05f, 5.204908580e-05f, 5.206965487e-05f, 5.209013187e-05f, 5.211051679e-05f, 5.213080959e-05f, 5.215101026e-05f, 5.217111876e-05f, +5.219113507e-05f, 5.221105916e-05f, 5.223089101e-05f, 5.225063059e-05f, 5.227027787e-05f, 5.228983284e-05f, 5.230929547e-05f, 5.232866573e-05f, 5.234794359e-05f, 5.236712904e-05f, +5.238622204e-05f, 5.240522258e-05f, 5.242413063e-05f, 5.244294617e-05f, 5.246166917e-05f, 5.248029961e-05f, 5.249883746e-05f, 5.251728271e-05f, 5.253563532e-05f, 5.255389529e-05f, +5.257206257e-05f, 5.259013716e-05f, 5.260811903e-05f, 5.262600816e-05f, 5.264380452e-05f, 5.266150809e-05f, 5.267911885e-05f, 5.269663679e-05f, 5.271406187e-05f, 5.273139408e-05f, +5.274863340e-05f, 5.276577980e-05f, 5.278283327e-05f, 5.279979378e-05f, 5.281666131e-05f, 5.283343585e-05f, 5.285011737e-05f, 5.286670585e-05f, 5.288320128e-05f, 5.289960363e-05f, +5.291591289e-05f, 5.293212903e-05f, 5.294825204e-05f, 5.296428189e-05f, 5.298021858e-05f, 5.299606207e-05f, 5.301181236e-05f, 5.302746941e-05f, 5.304303323e-05f, 5.305850378e-05f, +5.307388105e-05f, 5.308916502e-05f, 5.310435567e-05f, 5.311945299e-05f, 5.313445696e-05f, 5.314936757e-05f, 5.316418479e-05f, 5.317890861e-05f, 5.319353901e-05f, 5.320807598e-05f, +5.322251950e-05f, 5.323686955e-05f, 5.325112612e-05f, 5.326528919e-05f, 5.327935876e-05f, 5.329333479e-05f, 5.330721728e-05f, 5.332100621e-05f, 5.333470157e-05f, 5.334830334e-05f, +5.336181150e-05f, 5.337522605e-05f, 5.338854697e-05f, 5.340177425e-05f, 5.341490786e-05f, 5.342794781e-05f, 5.344089406e-05f, 5.345374662e-05f, 5.346650547e-05f, 5.347917058e-05f, +5.349174196e-05f, 5.350421959e-05f, 5.351660346e-05f, 5.352889354e-05f, 5.354108984e-05f, 5.355319234e-05f, 5.356520103e-05f, 5.357711589e-05f, 5.358893691e-05f, 5.360066409e-05f, +5.361229741e-05f, 5.362383686e-05f, 5.363528242e-05f, 5.364663410e-05f, 5.365789187e-05f, 5.366905573e-05f, 5.368012567e-05f, 5.369110168e-05f, 5.370198374e-05f, 5.371277185e-05f, +5.372346600e-05f, 5.373406617e-05f, 5.374457237e-05f, 5.375498457e-05f, 5.376530278e-05f, 5.377552697e-05f, 5.378565715e-05f, 5.379569331e-05f, 5.380563543e-05f, 5.381548351e-05f, +5.382523754e-05f, 5.383489751e-05f, 5.384446342e-05f, 5.385393525e-05f, 5.386331301e-05f, 5.387259667e-05f, 5.388178625e-05f, 5.389088172e-05f, 5.389988309e-05f, 5.390879034e-05f, +5.391760347e-05f, 5.392632247e-05f, 5.393494734e-05f, 5.394347807e-05f, 5.395191466e-05f, 5.396025710e-05f, 5.396850538e-05f, 5.397665950e-05f, 5.398471946e-05f, 5.399268524e-05f, +5.400055685e-05f, 5.400833428e-05f, 5.401601753e-05f, 5.402360659e-05f, 5.403110146e-05f, 5.403850213e-05f, 5.404580860e-05f, 5.405302087e-05f, 5.406013892e-05f, 5.406716277e-05f, +5.407409241e-05f, 5.408092783e-05f, 5.408766903e-05f, 5.409431601e-05f, 5.410086877e-05f, 5.410732730e-05f, 5.411369160e-05f, 5.411996167e-05f, 5.412613751e-05f, 5.413221911e-05f, +5.413820648e-05f, 5.414409962e-05f, 5.414989851e-05f, 5.415560317e-05f, 5.416121359e-05f, 5.416672976e-05f, 5.417215170e-05f, 5.417747940e-05f, 5.418271285e-05f, 5.418785207e-05f, +5.419289704e-05f, 5.419784778e-05f, 5.420270427e-05f, 5.420746653e-05f, 5.421213454e-05f, 5.421670832e-05f, 5.422118787e-05f, 5.422557318e-05f, 5.422986425e-05f, 5.423406110e-05f, +5.423816371e-05f, 5.424217209e-05f, 5.424608625e-05f, 5.424990619e-05f, 5.425363191e-05f, 5.425726340e-05f, 5.426080069e-05f, 5.426424375e-05f, 5.426759261e-05f, 5.427084727e-05f, +5.427400772e-05f, 5.427707397e-05f, 5.428004602e-05f, 5.428292389e-05f, 5.428570757e-05f, 5.428839706e-05f, 5.429099237e-05f, 5.429349352e-05f, 5.429590049e-05f, 5.429821329e-05f, +5.430043194e-05f, 5.430255644e-05f, 5.430458678e-05f, 5.430652298e-05f, 5.430836505e-05f, 5.431011298e-05f, 5.431176678e-05f, 5.431332647e-05f, 5.431479205e-05f, 5.431616351e-05f, +5.431744088e-05f, 5.431862416e-05f, 5.431971334e-05f, 5.432070845e-05f, 5.432160949e-05f, 5.432241647e-05f, 5.432312939e-05f, 5.432374826e-05f, 5.432427309e-05f, 5.432470388e-05f, +5.432504066e-05f, 5.432528342e-05f, 5.432543217e-05f, 5.432548692e-05f, 5.432544768e-05f, 5.432531447e-05f, 5.432508728e-05f, 5.432476613e-05f, 5.432435103e-05f, 5.432384199e-05f, +5.432323902e-05f, 5.432254212e-05f, 5.432175132e-05f, 5.432086661e-05f, 5.431988801e-05f, 5.431881553e-05f, 5.431764919e-05f, 5.431638898e-05f, 5.431503493e-05f, 5.431358704e-05f, +5.431204533e-05f, 5.431040981e-05f, 5.430868049e-05f, 5.430685738e-05f, 5.430494049e-05f, 5.430292984e-05f, 5.430082544e-05f, 5.429862730e-05f, 5.429633543e-05f, 5.429394985e-05f, +5.429147058e-05f, 5.428889761e-05f, 5.428623098e-05f, 5.428347068e-05f, 5.428061674e-05f, 5.427766917e-05f, 5.427462798e-05f, 5.427149319e-05f, 5.426826481e-05f, 5.426494286e-05f, +5.426152735e-05f, 5.425801829e-05f, 5.425441571e-05f, 5.425071961e-05f, 5.424693002e-05f, 5.424304694e-05f, 5.423907039e-05f, 5.423500039e-05f, 5.423083696e-05f, 5.422658011e-05f, +5.422222986e-05f, 5.421778622e-05f, 5.421324921e-05f, 5.420861885e-05f, 5.420389515e-05f, 5.419907814e-05f, 5.419416782e-05f, 5.418916422e-05f, 5.418406736e-05f, 5.417887725e-05f, +5.417359390e-05f, 5.416821735e-05f, 5.416274760e-05f, 5.415718468e-05f, 5.415152860e-05f, 5.414577938e-05f, 5.413993705e-05f, 5.413400161e-05f, 5.412797310e-05f, 5.412185152e-05f, +5.411563690e-05f, 5.410932926e-05f, 5.410292862e-05f, 5.409643500e-05f, 5.408984841e-05f, 5.408316889e-05f, 5.407639644e-05f, 5.406953110e-05f, 5.406257287e-05f, 5.405552178e-05f, +5.404837786e-05f, 5.404114113e-05f, 5.403381159e-05f, 5.402638929e-05f, 5.401887424e-05f, 5.401126645e-05f, 5.400356596e-05f, 5.399577279e-05f, 5.398788695e-05f, 5.397990847e-05f, +5.397183738e-05f, 5.396367369e-05f, 5.395541743e-05f, 5.394706863e-05f, 5.393862730e-05f, 5.393009347e-05f, 5.392146716e-05f, 5.391274840e-05f, 5.390393721e-05f, 5.389503361e-05f, +5.388603764e-05f, 5.387694931e-05f, 5.386776864e-05f, 5.385849567e-05f, 5.384913042e-05f, 5.383967291e-05f, 5.383012317e-05f, 5.382048122e-05f, 5.381074710e-05f, 5.380092081e-05f, +5.379100240e-05f, 5.378099189e-05f, 5.377088930e-05f, 5.376069466e-05f, 5.375040800e-05f, 5.374002933e-05f, 5.372955870e-05f, 5.371899613e-05f, 5.370834164e-05f, 5.369759526e-05f, +5.368675702e-05f, 5.367582694e-05f, 5.366480506e-05f, 5.365369141e-05f, 5.364248600e-05f, 5.363118887e-05f, 5.361980004e-05f, 5.360831956e-05f, 5.359674743e-05f, 5.358508370e-05f, +5.357332839e-05f, 5.356148153e-05f, 5.354954316e-05f, 5.353751329e-05f, 5.352539196e-05f, 5.351317920e-05f, 5.350087504e-05f, 5.348847951e-05f, 5.347599264e-05f, 5.346341446e-05f, +5.345074500e-05f, 5.343798429e-05f, 5.342513236e-05f, 5.341218925e-05f, 5.339915498e-05f, 5.338602959e-05f, 5.337281310e-05f, 5.335950555e-05f, 5.334610698e-05f, 5.333261741e-05f, +5.331903687e-05f, 5.330536540e-05f, 5.329160302e-05f, 5.327774979e-05f, 5.326380571e-05f, 5.324977083e-05f, 5.323564519e-05f, 5.322142881e-05f, 5.320712172e-05f, 5.319272397e-05f, +5.317823558e-05f, 5.316365659e-05f, 5.314898703e-05f, 5.313422694e-05f, 5.311937635e-05f, 5.310443530e-05f, 5.308940381e-05f, 5.307428193e-05f, 5.305906969e-05f, 5.304376712e-05f, +5.302837426e-05f, 5.301289115e-05f, 5.299731782e-05f, 5.298165430e-05f, 5.296590064e-05f, 5.295005687e-05f, 5.293412301e-05f, 5.291809912e-05f, 5.290198523e-05f, 5.288578137e-05f, +5.286948758e-05f, 5.285310389e-05f, 5.283663035e-05f, 5.282006699e-05f, 5.280341385e-05f, 5.278667097e-05f, 5.276983838e-05f, 5.275291612e-05f, 5.273590423e-05f, 5.271880274e-05f, +5.270161170e-05f, 5.268433115e-05f, 5.266696112e-05f, 5.264950165e-05f, 5.263195278e-05f, 5.261431455e-05f, 5.259658700e-05f, 5.257877016e-05f, 5.256086409e-05f, 5.254286880e-05f, +5.252478436e-05f, 5.250661079e-05f, 5.248834814e-05f, 5.246999644e-05f, 5.245155574e-05f, 5.243302608e-05f, 5.241440750e-05f, 5.239570004e-05f, 5.237690373e-05f, 5.235801863e-05f, +5.233904476e-05f, 5.231998219e-05f, 5.230083093e-05f, 5.228159105e-05f, 5.226226257e-05f, 5.224284554e-05f, 5.222334001e-05f, 5.220374601e-05f, 5.218406359e-05f, 5.216429278e-05f, +5.214443364e-05f, 5.212448621e-05f, 5.210445053e-05f, 5.208432663e-05f, 5.206411458e-05f, 5.204381440e-05f, 5.202342614e-05f, 5.200294985e-05f, 5.198238557e-05f, 5.196173335e-05f, +5.194099322e-05f, 5.192016524e-05f, 5.189924944e-05f, 5.187824588e-05f, 5.185715459e-05f, 5.183597563e-05f, 5.181470903e-05f, 5.179335484e-05f, 5.177191311e-05f, 5.175038389e-05f, +5.172876721e-05f, 5.170706313e-05f, 5.168527169e-05f, 5.166339293e-05f, 5.164142691e-05f, 5.161937367e-05f, 5.159723326e-05f, 5.157500571e-05f, 5.155269109e-05f, 5.153028944e-05f, +5.150780079e-05f, 5.148522521e-05f, 5.146256274e-05f, 5.143981343e-05f, 5.141697732e-05f, 5.139405446e-05f, 5.137104490e-05f, 5.134794869e-05f, 5.132476588e-05f, 5.130149651e-05f, +5.127814063e-05f, 5.125469830e-05f, 5.123116956e-05f, 5.120755446e-05f, 5.118385305e-05f, 5.116006538e-05f, 5.113619149e-05f, 5.111223145e-05f, 5.108818529e-05f, 5.106405307e-05f, +5.103983484e-05f, 5.101553065e-05f, 5.099114054e-05f, 5.096666458e-05f, 5.094210280e-05f, 5.091745527e-05f, 5.089272202e-05f, 5.086790312e-05f, 5.084299862e-05f, 5.081800855e-05f, +5.079293299e-05f, 5.076777197e-05f, 5.074252555e-05f, 5.071719379e-05f, 5.069177673e-05f, 5.066627442e-05f, 5.064068693e-05f, 5.061501429e-05f, 5.058925657e-05f, 5.056341381e-05f, +5.053748608e-05f, 5.051147342e-05f, 5.048537588e-05f, 5.045919352e-05f, 5.043292640e-05f, 5.040657456e-05f, 5.038013806e-05f, 5.035361696e-05f, 5.032701130e-05f, 5.030032115e-05f, +5.027354655e-05f, 5.024668757e-05f, 5.021974425e-05f, 5.019271665e-05f, 5.016560482e-05f, 5.013840883e-05f, 5.011112872e-05f, 5.008376456e-05f, 5.005631639e-05f, 5.002878427e-05f, +5.000116826e-05f, 4.997346841e-05f, 4.994568479e-05f, 4.991781744e-05f, 4.988986642e-05f, 4.986183179e-05f, 4.983371361e-05f, 4.980551193e-05f, 4.977722680e-05f, 4.974885830e-05f, +4.972040647e-05f, 4.969187136e-05f, 4.966325305e-05f, 4.963455158e-05f, 4.960576701e-05f, 4.957689941e-05f, 4.954794882e-05f, 4.951891531e-05f, 4.948979894e-05f, 4.946059976e-05f, +4.943131783e-05f, 4.940195322e-05f, 4.937250597e-05f, 4.934297615e-05f, 4.931336382e-05f, 4.928366904e-05f, 4.925389186e-05f, 4.922403235e-05f, 4.919409057e-05f, 4.916406657e-05f, +4.913396041e-05f, 4.910377216e-05f, 4.907350188e-05f, 4.904314962e-05f, 4.901271544e-05f, 4.898219942e-05f, 4.895160160e-05f, 4.892092205e-05f, 4.889016083e-05f, 4.885931800e-05f, +4.882839362e-05f, 4.879738775e-05f, 4.876630046e-05f, 4.873513181e-05f, 4.870388185e-05f, 4.867255065e-05f, 4.864113828e-05f, 4.860964479e-05f, 4.857807024e-05f, 4.854641471e-05f, +4.851467824e-05f, 4.848286091e-05f, 4.845096278e-05f, 4.841898391e-05f, 4.838692436e-05f, 4.835478420e-05f, 4.832256349e-05f, 4.829026229e-05f, 4.825788067e-05f, 4.822541870e-05f, +4.819287642e-05f, 4.816025392e-05f, 4.812755125e-05f, 4.809476847e-05f, 4.806190566e-05f, 4.802896288e-05f, 4.799594019e-05f, 4.796283765e-05f, 4.792965534e-05f, 4.789639331e-05f, +4.786305163e-05f, 4.782963037e-05f, 4.779612960e-05f, 4.776254937e-05f, 4.772888976e-05f, 4.769515083e-05f, 4.766133264e-05f, 4.762743526e-05f, 4.759345877e-05f, 4.755940322e-05f, +4.752526868e-05f, 4.749105522e-05f, 4.745676291e-05f, 4.742239180e-05f, 4.738794198e-05f, 4.735341350e-05f, 4.731880644e-05f, 4.728412086e-05f, 4.724935683e-05f, 4.721451441e-05f, +4.717959368e-05f, 4.714459470e-05f, 4.710951755e-05f, 4.707436228e-05f, 4.703912897e-05f, 4.700381768e-05f, 4.696842849e-05f, 4.693296147e-05f, 4.689741667e-05f, 4.686179418e-05f, +4.682609406e-05f, 4.679031638e-05f, 4.675446120e-05f, 4.671852861e-05f, 4.668251866e-05f, 4.664643144e-05f, 4.661026700e-05f, 4.657402541e-05f, 4.653770676e-05f, 4.650131111e-05f, +4.646483852e-05f, 4.642828908e-05f, 4.639166284e-05f, 4.635495989e-05f, 4.631818029e-05f, 4.628132411e-05f, 4.624439142e-05f, 4.620738230e-05f, 4.617029682e-05f, 4.613313505e-05f, +4.609589706e-05f, 4.605858292e-05f, 4.602119270e-05f, 4.598372648e-05f, 4.594618433e-05f, 4.590856632e-05f, 4.587087252e-05f, 4.583310301e-05f, 4.579525785e-05f, 4.575733713e-05f, +4.571934091e-05f, 4.568126927e-05f, 4.564312228e-05f, 4.560490001e-05f, 4.556660254e-05f, 4.552822994e-05f, 4.548978228e-05f, 4.545125965e-05f, 4.541266210e-05f, 4.537398972e-05f, +4.533524258e-05f, 4.529642076e-05f, 4.525752432e-05f, 4.521855335e-05f, 4.517950791e-05f, 4.514038809e-05f, 4.510119396e-05f, 4.506192559e-05f, 4.502258305e-05f, 4.498316643e-05f, +4.494367580e-05f, 4.490411123e-05f, 4.486447281e-05f, 4.482476059e-05f, 4.478497467e-05f, 4.474511512e-05f, 4.470518201e-05f, 4.466517542e-05f, 4.462509542e-05f, 4.458494210e-05f, +4.454471552e-05f, 4.450441578e-05f, 4.446404293e-05f, 4.442359706e-05f, 4.438307825e-05f, 4.434248658e-05f, 4.430182211e-05f, 4.426108494e-05f, 4.422027513e-05f, 4.417939276e-05f, +4.413843791e-05f, 4.409741067e-05f, 4.405631110e-05f, 4.401513928e-05f, 4.397389530e-05f, 4.393257923e-05f, 4.389119115e-05f, 4.384973115e-05f, 4.380819928e-05f, 4.376659565e-05f, +4.372492032e-05f, 4.368317337e-05f, 4.364135489e-05f, 4.359946495e-05f, 4.355750364e-05f, 4.351547103e-05f, 4.347336719e-05f, 4.343119222e-05f, 4.338894619e-05f, 4.334662918e-05f, +4.330424128e-05f, 4.326178255e-05f, 4.321925309e-05f, 4.317665296e-05f, 4.313398227e-05f, 4.309124107e-05f, 4.304842946e-05f, 4.300554751e-05f, 4.296259531e-05f, 4.291957294e-05f, +4.287648048e-05f, 4.283331800e-05f, 4.279008560e-05f, 4.274678335e-05f, 4.270341134e-05f, 4.265996964e-05f, 4.261645834e-05f, 4.257287752e-05f, 4.252922727e-05f, 4.248550766e-05f, +4.244171877e-05f, 4.239786070e-05f, 4.235393351e-05f, 4.230993731e-05f, 4.226587216e-05f, 4.222173815e-05f, 4.217753537e-05f, 4.213326389e-05f, 4.208892380e-05f, 4.204451519e-05f, +4.200003813e-05f, 4.195549271e-05f, 4.191087902e-05f, 4.186619714e-05f, 4.182144715e-05f, 4.177662913e-05f, 4.173174318e-05f, 4.168678937e-05f, 4.164176779e-05f, 4.159667852e-05f, +4.155152165e-05f, 4.150629727e-05f, 4.146100545e-05f, 4.141564628e-05f, 4.137021985e-05f, 4.132472625e-05f, 4.127916555e-05f, 4.123353784e-05f, 4.118784321e-05f, 4.114208175e-05f, +4.109625354e-05f, 4.105035866e-05f, 4.100439720e-05f, 4.095836926e-05f, 4.091227490e-05f, 4.086611423e-05f, 4.081988732e-05f, 4.077359426e-05f, 4.072723514e-05f, 4.068081005e-05f, +4.063431907e-05f, 4.058776229e-05f, 4.054113979e-05f, 4.049445167e-05f, 4.044769801e-05f, 4.040087890e-05f, 4.035399442e-05f, 4.030704466e-05f, 4.026002972e-05f, 4.021294967e-05f, +4.016580461e-05f, 4.011859462e-05f, 4.007131979e-05f, 4.002398021e-05f, 3.997657597e-05f, 3.992910715e-05f, 3.988157385e-05f, 3.983397615e-05f, 3.978631414e-05f, 3.973858792e-05f, +3.969079756e-05f, 3.964294316e-05f, 3.959502480e-05f, 3.954704259e-05f, 3.949899659e-05f, 3.945088692e-05f, 3.940271364e-05f, 3.935447686e-05f, 3.930617666e-05f, 3.925781314e-05f, +3.920938638e-05f, 3.916089647e-05f, 3.911234350e-05f, 3.906372757e-05f, 3.901504876e-05f, 3.896630716e-05f, 3.891750286e-05f, 3.886863596e-05f, 3.881970655e-05f, 3.877071471e-05f, +3.872166054e-05f, 3.867254412e-05f, 3.862336556e-05f, 3.857412493e-05f, 3.852482233e-05f, 3.847545786e-05f, 3.842603160e-05f, 3.837654364e-05f, 3.832699408e-05f, 3.827738301e-05f, +3.822771052e-05f, 3.817797670e-05f, 3.812818165e-05f, 3.807832545e-05f, 3.802840820e-05f, 3.797842999e-05f, 3.792839091e-05f, 3.787829106e-05f, 3.782813053e-05f, 3.777790941e-05f, +3.772762779e-05f, 3.767728577e-05f, 3.762688344e-05f, 3.757642089e-05f, 3.752589822e-05f, 3.747531552e-05f, 3.742467287e-05f, 3.737397039e-05f, 3.732320815e-05f, 3.727238626e-05f, +3.722150480e-05f, 3.717056388e-05f, 3.711956357e-05f, 3.706850399e-05f, 3.701738522e-05f, 3.696620736e-05f, 3.691497049e-05f, 3.686367473e-05f, 3.681232015e-05f, 3.676090686e-05f, +3.670943494e-05f, 3.665790450e-05f, 3.660631563e-05f, 3.655466843e-05f, 3.650296298e-05f, 3.645119938e-05f, 3.639937774e-05f, 3.634749814e-05f, 3.629556068e-05f, 3.624356545e-05f, +3.619151256e-05f, 3.613940209e-05f, 3.608723414e-05f, 3.603500881e-05f, 3.598272620e-05f, 3.593038640e-05f, 3.587798950e-05f, 3.582553561e-05f, 3.577302481e-05f, 3.572045721e-05f, +3.566783290e-05f, 3.561515198e-05f, 3.556241454e-05f, 3.550962069e-05f, 3.545677051e-05f, 3.540386411e-05f, 3.535090158e-05f, 3.529788302e-05f, 3.524480853e-05f, 3.519167820e-05f, +3.513849214e-05f, 3.508525043e-05f, 3.503195318e-05f, 3.497860048e-05f, 3.492519243e-05f, 3.487172913e-05f, 3.481821068e-05f, 3.476463718e-05f, 3.471100872e-05f, 3.465732540e-05f, +3.460358732e-05f, 3.454979458e-05f, 3.449594727e-05f, 3.444204550e-05f, 3.438808936e-05f, 3.433407895e-05f, 3.428001438e-05f, 3.422589573e-05f, 3.417172312e-05f, 3.411749663e-05f, +3.406321636e-05f, 3.400888243e-05f, 3.395449491e-05f, 3.390005392e-05f, 3.384555956e-05f, 3.379101192e-05f, 3.373641110e-05f, 3.368175720e-05f, 3.362705033e-05f, 3.357229057e-05f, +3.351747804e-05f, 3.346261283e-05f, 3.340769505e-05f, 3.335272478e-05f, 3.329770214e-05f, 3.324262721e-05f, 3.318750012e-05f, 3.313232094e-05f, 3.307708979e-05f, 3.302180676e-05f, +3.296647196e-05f, 3.291108548e-05f, 3.285564743e-05f, 3.280015791e-05f, 3.274461702e-05f, 3.268902486e-05f, 3.263338153e-05f, 3.257768713e-05f, 3.252194176e-05f, 3.246614553e-05f, +3.241029853e-05f, 3.235440088e-05f, 3.229845266e-05f, 3.224245399e-05f, 3.218640495e-05f, 3.213030567e-05f, 3.207415623e-05f, 3.201795674e-05f, 3.196170730e-05f, 3.190540801e-05f, +3.184905898e-05f, 3.179266031e-05f, 3.173621210e-05f, 3.167971445e-05f, 3.162316747e-05f, 3.156657125e-05f, 3.150992591e-05f, 3.145323154e-05f, 3.139648824e-05f, 3.133969613e-05f, +3.128285530e-05f, 3.122596585e-05f, 3.116902790e-05f, 3.111204153e-05f, 3.105500686e-05f, 3.099792399e-05f, 3.094079302e-05f, 3.088361406e-05f, 3.082638720e-05f, 3.076911256e-05f, +3.071179024e-05f, 3.065442034e-05f, 3.059700296e-05f, 3.053953821e-05f, 3.048202619e-05f, 3.042446701e-05f, 3.036686077e-05f, 3.030920757e-05f, 3.025150753e-05f, 3.019376073e-05f, +3.013596730e-05f, 3.007812733e-05f, 3.002024093e-05f, 2.996230820e-05f, 2.990432924e-05f, 2.984630417e-05f, 2.978823308e-05f, 2.973011609e-05f, 2.967195329e-05f, 2.961374479e-05f, +2.955549071e-05f, 2.949719113e-05f, 2.943884617e-05f, 2.938045593e-05f, 2.932202052e-05f, 2.926354005e-05f, 2.920501461e-05f, 2.914644432e-05f, 2.908782928e-05f, 2.902916960e-05f, +2.897046538e-05f, 2.891171672e-05f, 2.885292374e-05f, 2.879408655e-05f, 2.873520523e-05f, 2.867627991e-05f, 2.861731069e-05f, 2.855829768e-05f, 2.849924097e-05f, 2.844014069e-05f, +2.838099693e-05f, 2.832180980e-05f, 2.826257940e-05f, 2.820330585e-05f, 2.814398926e-05f, 2.808462972e-05f, 2.802522734e-05f, 2.796578224e-05f, 2.790629451e-05f, 2.784676428e-05f, +2.778719163e-05f, 2.772757669e-05f, 2.766791955e-05f, 2.760822033e-05f, 2.754847913e-05f, 2.748869606e-05f, 2.742887122e-05f, 2.736900473e-05f, 2.730909670e-05f, 2.724914722e-05f, +2.718915642e-05f, 2.712912438e-05f, 2.706905124e-05f, 2.700893708e-05f, 2.694878202e-05f, 2.688858617e-05f, 2.682834964e-05f, 2.676807253e-05f, 2.670775496e-05f, 2.664739702e-05f, +2.658699883e-05f, 2.652656051e-05f, 2.646608214e-05f, 2.640556385e-05f, 2.634500575e-05f, 2.628440793e-05f, 2.622377052e-05f, 2.616309362e-05f, 2.610237733e-05f, 2.604162177e-05f, +2.598082705e-05f, 2.591999327e-05f, 2.585912055e-05f, 2.579820899e-05f, 2.573725870e-05f, 2.567626980e-05f, 2.561524238e-05f, 2.555417657e-05f, 2.549307246e-05f, 2.543193017e-05f, +2.537074982e-05f, 2.530953150e-05f, 2.524827533e-05f, 2.518698141e-05f, 2.512564987e-05f, 2.506428080e-05f, 2.500287432e-05f, 2.494143053e-05f, 2.487994955e-05f, 2.481843149e-05f, +2.475687646e-05f, 2.469528456e-05f, 2.463365591e-05f, 2.457199062e-05f, 2.451028879e-05f, 2.444855054e-05f, 2.438677598e-05f, 2.432496523e-05f, 2.426311837e-05f, 2.420123554e-05f, +2.413931684e-05f, 2.407736238e-05f, 2.401537228e-05f, 2.395334663e-05f, 2.389128556e-05f, 2.382918917e-05f, 2.376705758e-05f, 2.370489090e-05f, 2.364268923e-05f, 2.358045269e-05f, +2.351818139e-05f, 2.345587543e-05f, 2.339353494e-05f, 2.333116003e-05f, 2.326875079e-05f, 2.320630736e-05f, 2.314382982e-05f, 2.308131831e-05f, 2.301877293e-05f, 2.295619379e-05f, +2.289358100e-05f, 2.283093467e-05f, 2.276825493e-05f, 2.270554186e-05f, 2.264279560e-05f, 2.258001625e-05f, 2.251720393e-05f, 2.245435874e-05f, 2.239148079e-05f, 2.232857021e-05f, +2.226562709e-05f, 2.220265156e-05f, 2.213964373e-05f, 2.207660370e-05f, 2.201353159e-05f, 2.195042752e-05f, 2.188729159e-05f, 2.182412391e-05f, 2.176092461e-05f, 2.169769378e-05f, +2.163443155e-05f, 2.157113803e-05f, 2.150781333e-05f, 2.144445755e-05f, 2.138107083e-05f, 2.131765326e-05f, 2.125420496e-05f, 2.119072604e-05f, 2.112721662e-05f, 2.106367680e-05f, +2.100010671e-05f, 2.093650646e-05f, 2.087287615e-05f, 2.080921590e-05f, 2.074552582e-05f, 2.068180603e-05f, 2.061805664e-05f, 2.055427776e-05f, 2.049046951e-05f, 2.042663200e-05f, +2.036276534e-05f, 2.029886965e-05f, 2.023494504e-05f, 2.017099162e-05f, 2.010700950e-05f, 2.004299881e-05f, 1.997895965e-05f, 1.991489214e-05f, 1.985079638e-05f, 1.978667251e-05f, +1.972252062e-05f, 1.965834083e-05f, 1.959413326e-05f, 1.952989802e-05f, 1.946563522e-05f, 1.940134498e-05f, 1.933702740e-05f, 1.927268262e-05f, 1.920831073e-05f, 1.914391186e-05f, +1.907948612e-05f, 1.901503361e-05f, 1.895055446e-05f, 1.888604878e-05f, 1.882151669e-05f, 1.875695829e-05f, 1.869237371e-05f, 1.862776305e-05f, 1.856312643e-05f, 1.849846397e-05f, +1.843377578e-05f, 1.836906198e-05f, 1.830432267e-05f, 1.823955797e-05f, 1.817476801e-05f, 1.810995288e-05f, 1.804511272e-05f, 1.798024762e-05f, 1.791535771e-05f, 1.785044311e-05f, +1.778550392e-05f, 1.772054026e-05f, 1.765555224e-05f, 1.759053999e-05f, 1.752550361e-05f, 1.746044322e-05f, 1.739535893e-05f, 1.733025087e-05f, 1.726511914e-05f, 1.719996386e-05f, +1.713478515e-05f, 1.706958312e-05f, 1.700435788e-05f, 1.693910955e-05f, 1.687383825e-05f, 1.680854409e-05f, 1.674322718e-05f, 1.667788765e-05f, 1.661252560e-05f, 1.654714115e-05f, +1.648173442e-05f, 1.641630553e-05f, 1.635085458e-05f, 1.628538170e-05f, 1.621988699e-05f, 1.615437058e-05f, 1.608883258e-05f, 1.602327310e-05f, 1.595769227e-05f, 1.589209019e-05f, +1.582646698e-05f, 1.576082276e-05f, 1.569515764e-05f, 1.562947175e-05f, 1.556376518e-05f, 1.549803807e-05f, 1.543229053e-05f, 1.536652266e-05f, 1.530073460e-05f, 1.523492644e-05f, +1.516909832e-05f, 1.510325034e-05f, 1.503738262e-05f, 1.497149529e-05f, 1.490558844e-05f, 1.483966220e-05f, 1.477371669e-05f, 1.470775202e-05f, 1.464176830e-05f, 1.457576566e-05f, +1.450974421e-05f, 1.444370406e-05f, 1.437764533e-05f, 1.431156814e-05f, 1.424547261e-05f, 1.417935884e-05f, 1.411322696e-05f, 1.404707709e-05f, 1.398090933e-05f, 1.391472380e-05f, +1.384852063e-05f, 1.378229992e-05f, 1.371606180e-05f, 1.364980638e-05f, 1.358353377e-05f, 1.351724410e-05f, 1.345093747e-05f, 1.338461401e-05f, 1.331827384e-05f, 1.325191706e-05f, +1.318554379e-05f, 1.311915416e-05f, 1.305274827e-05f, 1.298632625e-05f, 1.291988821e-05f, 1.285343427e-05f, 1.278696454e-05f, 1.272047914e-05f, 1.265397818e-05f, 1.258746179e-05f, +1.252093009e-05f, 1.245438317e-05f, 1.238782118e-05f, 1.232124421e-05f, 1.225465239e-05f, 1.218804583e-05f, 1.212142465e-05f, 1.205478897e-05f, 1.198813890e-05f, 1.192147456e-05f, +1.185479607e-05f, 1.178810355e-05f, 1.172139710e-05f, 1.165467686e-05f, 1.158794292e-05f, 1.152119542e-05f, 1.145443447e-05f, 1.138766018e-05f, 1.132087267e-05f, 1.125407206e-05f, +1.118725847e-05f, 1.112043201e-05f, 1.105359280e-05f, 1.098674095e-05f, 1.091987659e-05f, 1.085299983e-05f, 1.078611079e-05f, 1.071920958e-05f, 1.065229632e-05f, 1.058537112e-05f, +1.051843412e-05f, 1.045148541e-05f, 1.038452513e-05f, 1.031755338e-05f, 1.025057028e-05f, 1.018357595e-05f, 1.011657051e-05f, 1.004955408e-05f, 9.982526765e-06f, 9.915488689e-06f, +9.848439968e-06f, 9.781380720e-06f, 9.714311061e-06f, 9.647231109e-06f, 9.580140980e-06f, 9.513040792e-06f, 9.445930662e-06f, 9.378810707e-06f, 9.311681044e-06f, 9.244541790e-06f, +9.177393063e-06f, 9.110234979e-06f, 9.043067656e-06f, 8.975891210e-06f, 8.908705760e-06f, 8.841511421e-06f, 8.774308312e-06f, 8.707096549e-06f, 8.639876250e-06f, 8.572647532e-06f, +8.505410511e-06f, 8.438165306e-06f, 8.370912033e-06f, 8.303650809e-06f, 8.236381752e-06f, 8.169104979e-06f, 8.101820607e-06f, 8.034528753e-06f, 7.967229534e-06f, 7.899923068e-06f, +7.832609472e-06f, 7.765288863e-06f, 7.697961358e-06f, 7.630627074e-06f, 7.563286129e-06f, 7.495938640e-06f, 7.428584724e-06f, 7.361224497e-06f, 7.293858078e-06f, 7.226485584e-06f, +7.159107132e-06f, 7.091722838e-06f, 7.024332820e-06f, 6.956937196e-06f, 6.889536083e-06f, 6.822129597e-06f, 6.754717855e-06f, 6.687300976e-06f, 6.619879077e-06f, 6.552452273e-06f, +6.485020683e-06f, 6.417584424e-06f, 6.350143613e-06f, 6.282698367e-06f, 6.215248803e-06f, 6.147795039e-06f, 6.080337191e-06f, 6.012875377e-06f, 5.945409714e-06f, 5.877940319e-06f, +5.810467309e-06f, 5.742990801e-06f, 5.675510912e-06f, 5.608027760e-06f, 5.540541462e-06f, 5.473052134e-06f, 5.405559895e-06f, 5.338064860e-06f, 5.270567147e-06f, 5.203066873e-06f, +5.135564156e-06f, 5.068059111e-06f, 5.000551857e-06f, 4.933042510e-06f, 4.865531188e-06f, 4.798018007e-06f, 4.730503085e-06f, 4.662986538e-06f, 4.595468483e-06f, 4.527949038e-06f, +4.460428320e-06f, 4.392906444e-06f, 4.325383530e-06f, 4.257859693e-06f, 4.190335050e-06f, 4.122809718e-06f, 4.055283815e-06f, 3.987757457e-06f, 3.920230761e-06f, 3.852703843e-06f, +3.785176822e-06f, 3.717649814e-06f, 3.650122935e-06f, 3.582596303e-06f, 3.515070034e-06f, 3.447544245e-06f, 3.380019053e-06f, 3.312494575e-06f, 3.244970928e-06f, 3.177448227e-06f, +3.109926592e-06f, 3.042406137e-06f, 2.974886979e-06f, 2.907369237e-06f, 2.839853025e-06f, 2.772338461e-06f, 2.704825662e-06f, 2.637314743e-06f, 2.569805823e-06f, 2.502299017e-06f, +2.434794442e-06f, 2.367292215e-06f, 2.299792453e-06f, 2.232295271e-06f, 2.164800787e-06f, 2.097309117e-06f, 2.029820377e-06f, 1.962334685e-06f, 1.894852156e-06f, 1.827372907e-06f, +1.759897055e-06f, 1.692424716e-06f, 1.624956006e-06f, 1.557491042e-06f, 1.490029941e-06f, 1.422572818e-06f, 1.355119790e-06f, 1.287670974e-06f, 1.220226485e-06f, 1.152786440e-06f, +1.085350956e-06f, 1.017920148e-06f, 9.504941331e-07f, 8.830730272e-07f, 8.156569465e-07f, 7.482460072e-07f, 6.808403256e-07f, 6.134400178e-07f, 5.460451999e-07f, 4.786559880e-07f, +4.112724983e-07f, 3.438948467e-07f, 2.765231493e-07f, 2.091575222e-07f, 1.417980813e-07f, 7.444494264e-08f, 7.098222190e-09f, -6.024196414e-08f, -1.275755004e-07f, -1.949022708e-07f, +-2.622221593e-07f, -3.295350502e-07f, -3.968408277e-07f, -4.641393759e-07f, -5.314305790e-07f, -5.987143214e-07f, -6.659904872e-07f, -7.332589609e-07f, -8.005196266e-07f, -8.677723688e-07f, +-9.350170719e-07f, -1.002253620e-06f, -1.069481898e-06f, -1.136701790e-06f, -1.203913181e-06f, -1.271115954e-06f, -1.338309996e-06f, -1.405495189e-06f, -1.472671419e-06f, -1.539838571e-06f, +-1.606996528e-06f, -1.674145176e-06f, -1.741284400e-06f, -1.808414083e-06f, -1.875534111e-06f, -1.942644369e-06f, -2.009744741e-06f, -2.076835112e-06f, -2.143915368e-06f, -2.210985392e-06f, +-2.278045070e-06f, -2.345094287e-06f, -2.412132927e-06f, -2.479160877e-06f, -2.546178020e-06f, -2.613184242e-06f, -2.680179428e-06f, -2.747163463e-06f, -2.814136232e-06f, -2.881097620e-06f, +-2.948047513e-06f, -3.014985796e-06f, -3.081912354e-06f, -3.148827073e-06f, -3.215729837e-06f, -3.282620532e-06f, -3.349499044e-06f, -3.416365258e-06f, -3.483219060e-06f, -3.550060334e-06f, +-3.616888966e-06f, -3.683704843e-06f, -3.750507850e-06f, -3.817297871e-06f, -3.884074794e-06f, -3.950838503e-06f, -4.017588885e-06f, -4.084325824e-06f, -4.151049208e-06f, -4.217758921e-06f, +-4.284454850e-06f, -4.351136881e-06f, -4.417804899e-06f, -4.484458790e-06f, -4.551098441e-06f, -4.617723738e-06f, -4.684334566e-06f, -4.750930812e-06f, -4.817512362e-06f, -4.884079102e-06f, +-4.950630918e-06f, -5.017167696e-06f, -5.083689324e-06f, -5.150195687e-06f, -5.216686671e-06f, -5.283162164e-06f, -5.349622051e-06f, -5.416066218e-06f, -5.482494554e-06f, -5.548906943e-06f, +-5.615303273e-06f, -5.681683431e-06f, -5.748047302e-06f, -5.814394774e-06f, -5.880725734e-06f, -5.947040068e-06f, -6.013337663e-06f, -6.079618406e-06f, -6.145882184e-06f, -6.212128884e-06f, +-6.278358393e-06f, -6.344570597e-06f, -6.410765385e-06f, -6.476942643e-06f, -6.543102259e-06f, -6.609244118e-06f, -6.675368110e-06f, -6.741474121e-06f, -6.807562038e-06f, -6.873631749e-06f, +-6.939683141e-06f, -7.005716102e-06f, -7.071730519e-06f, -7.137726280e-06f, -7.203703272e-06f, -7.269661384e-06f, -7.335600501e-06f, -7.401520514e-06f, -7.467421308e-06f, -7.533302772e-06f, +-7.599164794e-06f, -7.665007262e-06f, -7.730830064e-06f, -7.796633087e-06f, -7.862416220e-06f, -7.928179350e-06f, -7.993922367e-06f, -8.059645157e-06f, -8.125347610e-06f, -8.191029613e-06f, +-8.256691055e-06f, -8.322331825e-06f, -8.387951810e-06f, -8.453550899e-06f, -8.519128980e-06f, -8.584685943e-06f, -8.650221676e-06f, -8.715736066e-06f, -8.781229004e-06f, -8.846700377e-06f, +-8.912150075e-06f, -8.977577987e-06f, -9.042984001e-06f, -9.108368005e-06f, -9.173729890e-06f, -9.239069544e-06f, -9.304386857e-06f, -9.369681717e-06f, -9.434954013e-06f, -9.500203635e-06f, +-9.565430472e-06f, -9.630634414e-06f, -9.695815349e-06f, -9.760973168e-06f, -9.826107759e-06f, -9.891219012e-06f, -9.956306817e-06f, -1.002137106e-05f, -1.008641164e-05f, -1.015142844e-05f, +-1.021642135e-05f, -1.028139026e-05f, -1.034633506e-05f, -1.041125564e-05f, -1.047615189e-05f, -1.054102370e-05f, -1.060587096e-05f, -1.067069356e-05f, -1.073549139e-05f, -1.080026435e-05f, +-1.086501231e-05f, -1.092973518e-05f, -1.099443284e-05f, -1.105910518e-05f, -1.112375209e-05f, -1.118837347e-05f, -1.125296920e-05f, -1.131753918e-05f, -1.138208329e-05f, -1.144660143e-05f, +-1.151109349e-05f, -1.157555936e-05f, -1.163999892e-05f, -1.170441208e-05f, -1.176879872e-05f, -1.183315872e-05f, -1.189749200e-05f, -1.196179843e-05f, -1.202607790e-05f, -1.209033032e-05f, +-1.215455556e-05f, -1.221875352e-05f, -1.228292410e-05f, -1.234706717e-05f, -1.241118265e-05f, -1.247527041e-05f, -1.253933035e-05f, -1.260336236e-05f, -1.266736634e-05f, -1.273134217e-05f, +-1.279528974e-05f, -1.285920896e-05f, -1.292309970e-05f, -1.298696187e-05f, -1.305079535e-05f, -1.311460004e-05f, -1.317837584e-05f, -1.324212262e-05f, -1.330584029e-05f, -1.336952873e-05f, +-1.343318785e-05f, -1.349681753e-05f, -1.356041767e-05f, -1.362398815e-05f, -1.368752887e-05f, -1.375103973e-05f, -1.381452062e-05f, -1.387797142e-05f, -1.394139204e-05f, -1.400478237e-05f, +-1.406814229e-05f, -1.413147171e-05f, -1.419477051e-05f, -1.425803860e-05f, -1.432127585e-05f, -1.438448218e-05f, -1.444765746e-05f, -1.451080160e-05f, -1.457391449e-05f, -1.463699602e-05f, +-1.470004608e-05f, -1.476306457e-05f, -1.482605139e-05f, -1.488900642e-05f, -1.495192957e-05f, -1.501482072e-05f, -1.507767977e-05f, -1.514050662e-05f, -1.520330115e-05f, -1.526606327e-05f, +-1.532879287e-05f, -1.539148983e-05f, -1.545415407e-05f, -1.551678547e-05f, -1.557938392e-05f, -1.564194933e-05f, -1.570448158e-05f, -1.576698057e-05f, -1.582944620e-05f, -1.589187836e-05f, +-1.595427695e-05f, -1.601664186e-05f, -1.607897299e-05f, -1.614127023e-05f, -1.620353348e-05f, -1.626576263e-05f, -1.632795759e-05f, -1.639011823e-05f, -1.645224447e-05f, -1.651433620e-05f, +-1.657639331e-05f, -1.663841569e-05f, -1.670040325e-05f, -1.676235589e-05f, -1.682427348e-05f, -1.688615595e-05f, -1.694800317e-05f, -1.700981505e-05f, -1.707159148e-05f, -1.713333235e-05f, +-1.719503758e-05f, -1.725670705e-05f, -1.731834065e-05f, -1.737993829e-05f, -1.744149986e-05f, -1.750302527e-05f, -1.756451440e-05f, -1.762596715e-05f, -1.768738343e-05f, -1.774876312e-05f, +-1.781010613e-05f, -1.787141235e-05f, -1.793268168e-05f, -1.799391402e-05f, -1.805510926e-05f, -1.811626731e-05f, -1.817738806e-05f, -1.823847141e-05f, -1.829951725e-05f, -1.836052549e-05f, +-1.842149602e-05f, -1.848242875e-05f, -1.854332356e-05f, -1.860418036e-05f, -1.866499904e-05f, -1.872577951e-05f, -1.878652167e-05f, -1.884722540e-05f, -1.890789062e-05f, -1.896851721e-05f, +-1.902910508e-05f, -1.908965413e-05f, -1.915016425e-05f, -1.921063535e-05f, -1.927106732e-05f, -1.933146007e-05f, -1.939181349e-05f, -1.945212747e-05f, -1.951240193e-05f, -1.957263677e-05f, +-1.963283187e-05f, -1.969298714e-05f, -1.975310248e-05f, -1.981317779e-05f, -1.987321297e-05f, -1.993320792e-05f, -1.999316254e-05f, -2.005307673e-05f, -2.011295039e-05f, -2.017278341e-05f, +-2.023257571e-05f, -2.029232719e-05f, -2.035203773e-05f, -2.041170724e-05f, -2.047133563e-05f, -2.053092279e-05f, -2.059046863e-05f, -2.064997304e-05f, -2.070943593e-05f, -2.076885720e-05f, +-2.082823675e-05f, -2.088757447e-05f, -2.094687028e-05f, -2.100612408e-05f, -2.106533575e-05f, -2.112450522e-05f, -2.118363237e-05f, -2.124271711e-05f, -2.130175934e-05f, -2.136075897e-05f, +-2.141971589e-05f, -2.147863001e-05f, -2.153750124e-05f, -2.159632946e-05f, -2.165511459e-05f, -2.171385652e-05f, -2.177255517e-05f, -2.183121043e-05f, -2.188982220e-05f, -2.194839039e-05f, +-2.200691490e-05f, -2.206539564e-05f, -2.212383250e-05f, -2.218222539e-05f, -2.224057421e-05f, -2.229887888e-05f, -2.235713928e-05f, -2.241535532e-05f, -2.247352691e-05f, -2.253165395e-05f, +-2.258973635e-05f, -2.264777401e-05f, -2.270576682e-05f, -2.276371470e-05f, -2.282161756e-05f, -2.287947528e-05f, -2.293728779e-05f, -2.299505498e-05f, -2.305277675e-05f, -2.311045302e-05f, +-2.316808368e-05f, -2.322566865e-05f, -2.328320782e-05f, -2.334070110e-05f, -2.339814839e-05f, -2.345554961e-05f, -2.351290466e-05f, -2.357021343e-05f, -2.362747584e-05f, -2.368469180e-05f, +-2.374186120e-05f, -2.379898395e-05f, -2.385605996e-05f, -2.391308914e-05f, -2.397007139e-05f, -2.402700661e-05f, -2.408389472e-05f, -2.414073561e-05f, -2.419752920e-05f, -2.425427539e-05f, +-2.431097408e-05f, -2.436762520e-05f, -2.442422863e-05f, -2.448078428e-05f, -2.453729208e-05f, -2.459375191e-05f, -2.465016369e-05f, -2.470652733e-05f, -2.476284272e-05f, -2.481910979e-05f, +-2.487532843e-05f, -2.493149856e-05f, -2.498762008e-05f, -2.504369290e-05f, -2.509971692e-05f, -2.515569206e-05f, -2.521161822e-05f, -2.526749531e-05f, -2.532332324e-05f, -2.537910192e-05f, +-2.543483125e-05f, -2.549051114e-05f, -2.554614151e-05f, -2.560172225e-05f, -2.565725329e-05f, -2.571273452e-05f, -2.576816586e-05f, -2.582354721e-05f, -2.587887849e-05f, -2.593415960e-05f, +-2.598939046e-05f, -2.604457096e-05f, -2.609970103e-05f, -2.615478057e-05f, -2.620980949e-05f, -2.626478770e-05f, -2.631971511e-05f, -2.637459163e-05f, -2.642941717e-05f, -2.648419163e-05f, +-2.653891494e-05f, -2.659358700e-05f, -2.664820772e-05f, -2.670277701e-05f, -2.675729479e-05f, -2.681176095e-05f, -2.686617542e-05f, -2.692053810e-05f, -2.697484891e-05f, -2.702910775e-05f, +-2.708331454e-05f, -2.713746919e-05f, -2.719157161e-05f, -2.724562171e-05f, -2.729961941e-05f, -2.735356460e-05f, -2.740745722e-05f, -2.746129716e-05f, -2.751508434e-05f, -2.756881868e-05f, +-2.762250007e-05f, -2.767612845e-05f, -2.772970371e-05f, -2.778322578e-05f, -2.783669456e-05f, -2.789010996e-05f, -2.794347191e-05f, -2.799678030e-05f, -2.805003506e-05f, -2.810323610e-05f, +-2.815638333e-05f, -2.820947667e-05f, -2.826251602e-05f, -2.831550131e-05f, -2.836843244e-05f, -2.842130932e-05f, -2.847413189e-05f, -2.852690003e-05f, -2.857961368e-05f, -2.863227274e-05f, +-2.868487713e-05f, -2.873742676e-05f, -2.878992155e-05f, -2.884236141e-05f, -2.889474626e-05f, -2.894707601e-05f, -2.899935057e-05f, -2.905156987e-05f, -2.910373381e-05f, -2.915584231e-05f, +-2.920789529e-05f, -2.925989266e-05f, -2.931183433e-05f, -2.936372023e-05f, -2.941555026e-05f, -2.946732435e-05f, -2.951904241e-05f, -2.957070436e-05f, -2.962231010e-05f, -2.967385956e-05f, +-2.972535266e-05f, -2.977678931e-05f, -2.982816942e-05f, -2.987949292e-05f, -2.993075972e-05f, -2.998196973e-05f, -3.003312288e-05f, -3.008421908e-05f, -3.013525825e-05f, -3.018624030e-05f, +-3.023716515e-05f, -3.028803273e-05f, -3.033884294e-05f, -3.038959571e-05f, -3.044029095e-05f, -3.049092858e-05f, -3.054150852e-05f, -3.059203068e-05f, -3.064249499e-05f, -3.069290137e-05f, +-3.074324972e-05f, -3.079353998e-05f, -3.084377205e-05f, -3.089394586e-05f, -3.094406133e-05f, -3.099411838e-05f, -3.104411692e-05f, -3.109405687e-05f, -3.114393815e-05f, -3.119376069e-05f, +-3.124352440e-05f, -3.129322920e-05f, -3.134287501e-05f, -3.139246175e-05f, -3.144198935e-05f, -3.149145771e-05f, -3.154086677e-05f, -3.159021643e-05f, -3.163950663e-05f, -3.168873728e-05f, +-3.173790830e-05f, -3.178701962e-05f, -3.183607115e-05f, -3.188506282e-05f, -3.193399454e-05f, -3.198286624e-05f, -3.203167784e-05f, -3.208042926e-05f, -3.212912042e-05f, -3.217775124e-05f, +-3.222632165e-05f, -3.227483156e-05f, -3.232328091e-05f, -3.237166960e-05f, -3.241999757e-05f, -3.246826473e-05f, -3.251647101e-05f, -3.256461634e-05f, -3.261270062e-05f, -3.266072379e-05f, +-3.270868576e-05f, -3.275658647e-05f, -3.280442584e-05f, -3.285220378e-05f, -3.289992022e-05f, -3.294757508e-05f, -3.299516830e-05f, -3.304269978e-05f, -3.309016946e-05f, -3.313757726e-05f, +-3.318492310e-05f, -3.323220691e-05f, -3.327942861e-05f, -3.332658812e-05f, -3.337368538e-05f, -3.342072030e-05f, -3.346769281e-05f, -3.351460283e-05f, -3.356145030e-05f, -3.360823512e-05f, +-3.365495724e-05f, -3.370161657e-05f, -3.374821304e-05f, -3.379474658e-05f, -3.384121710e-05f, -3.388762455e-05f, -3.393396883e-05f, -3.398024989e-05f, -3.402646764e-05f, -3.407262201e-05f, +-3.411871292e-05f, -3.416474031e-05f, -3.421070410e-05f, -3.425660422e-05f, -3.430244059e-05f, -3.434821314e-05f, -3.439392179e-05f, -3.443956649e-05f, -3.448514714e-05f, -3.453066368e-05f, +-3.457611604e-05f, -3.462150414e-05f, -3.466682792e-05f, -3.471208729e-05f, -3.475728219e-05f, -3.480241255e-05f, -3.484747829e-05f, -3.489247934e-05f, -3.493741563e-05f, -3.498228710e-05f, +-3.502709366e-05f, -3.507183524e-05f, -3.511651179e-05f, -3.516112321e-05f, -3.520566945e-05f, -3.525015043e-05f, -3.529456609e-05f, -3.533891635e-05f, -3.538320113e-05f, -3.542742038e-05f, +-3.547157402e-05f, -3.551566199e-05f, -3.555968420e-05f, -3.560364059e-05f, -3.564753110e-05f, -3.569135564e-05f, -3.573511416e-05f, -3.577880659e-05f, -3.582243284e-05f, -3.586599287e-05f, +-3.590948659e-05f, -3.595291393e-05f, -3.599627484e-05f, -3.603956923e-05f, -3.608279705e-05f, -3.612595822e-05f, -3.616905268e-05f, -3.621208035e-05f, -3.625504117e-05f, -3.629793507e-05f, +-3.634076199e-05f, -3.638352185e-05f, -3.642621460e-05f, -3.646884015e-05f, -3.651139845e-05f, -3.655388942e-05f, -3.659631300e-05f, -3.663866913e-05f, -3.668095774e-05f, -3.672317875e-05f, +-3.676533211e-05f, -3.680741774e-05f, -3.684943558e-05f, -3.689138557e-05f, -3.693326764e-05f, -3.697508172e-05f, -3.701682775e-05f, -3.705850566e-05f, -3.710011538e-05f, -3.714165686e-05f, +-3.718313002e-05f, -3.722453480e-05f, -3.726587114e-05f, -3.730713897e-05f, -3.734833822e-05f, -3.738946883e-05f, -3.743053075e-05f, -3.747152389e-05f, -3.751244820e-05f, -3.755330361e-05f, +-3.759409007e-05f, -3.763480750e-05f, -3.767545584e-05f, -3.771603503e-05f, -3.775654501e-05f, -3.779698571e-05f, -3.783735707e-05f, -3.787765902e-05f, -3.791789151e-05f, -3.795805446e-05f, +-3.799814782e-05f, -3.803817153e-05f, -3.807812552e-05f, -3.811800973e-05f, -3.815782409e-05f, -3.819756855e-05f, -3.823724305e-05f, -3.827684751e-05f, -3.831638189e-05f, -3.835584611e-05f, +-3.839524012e-05f, -3.843456386e-05f, -3.847381726e-05f, -3.851300026e-05f, -3.855211281e-05f, -3.859115483e-05f, -3.863012628e-05f, -3.866902709e-05f, -3.870785719e-05f, -3.874661654e-05f, +-3.878530507e-05f, -3.882392271e-05f, -3.886246941e-05f, -3.890094512e-05f, -3.893934976e-05f, -3.897768329e-05f, -3.901594563e-05f, -3.905413674e-05f, -3.909225654e-05f, -3.913030500e-05f, +-3.916828203e-05f, -3.920618760e-05f, -3.924402163e-05f, -3.928178406e-05f, -3.931947485e-05f, -3.935709393e-05f, -3.939464125e-05f, -3.943211674e-05f, -3.946952035e-05f, -3.950685202e-05f, +-3.954411169e-05f, -3.958129931e-05f, -3.961841481e-05f, -3.965545815e-05f, -3.969242926e-05f, -3.972932808e-05f, -3.976615457e-05f, -3.980290866e-05f, -3.983959030e-05f, -3.987619943e-05f, +-3.991273599e-05f, -3.994919993e-05f, -3.998559119e-05f, -4.002190972e-05f, -4.005815546e-05f, -4.009432835e-05f, -4.013042834e-05f, -4.016645538e-05f, -4.020240941e-05f, -4.023829036e-05f, +-4.027409820e-05f, -4.030983286e-05f, -4.034549429e-05f, -4.038108244e-05f, -4.041659724e-05f, -4.045203865e-05f, -4.048740661e-05f, -4.052270107e-05f, -4.055792198e-05f, -4.059306927e-05f, +-4.062814290e-05f, -4.066314281e-05f, -4.069806895e-05f, -4.073292127e-05f, -4.076769971e-05f, -4.080240422e-05f, -4.083703475e-05f, -4.087159124e-05f, -4.090607364e-05f, -4.094048191e-05f, +-4.097481598e-05f, -4.100907580e-05f, -4.104326133e-05f, -4.107737251e-05f, -4.111140929e-05f, -4.114537161e-05f, -4.117925943e-05f, -4.121307270e-05f, -4.124681136e-05f, -4.128047536e-05f, +-4.131406466e-05f, -4.134757919e-05f, -4.138101892e-05f, -4.141438378e-05f, -4.144767373e-05f, -4.148088872e-05f, -4.151402870e-05f, -4.154709362e-05f, -4.158008343e-05f, -4.161299807e-05f, +-4.164583751e-05f, -4.167860168e-05f, -4.171129054e-05f, -4.174390405e-05f, -4.177644214e-05f, -4.180890478e-05f, -4.184129192e-05f, -4.187360350e-05f, -4.190583947e-05f, -4.193799980e-05f, +-4.197008442e-05f, -4.200209330e-05f, -4.203402638e-05f, -4.206588362e-05f, -4.209766497e-05f, -4.212937037e-05f, -4.216099979e-05f, -4.219255318e-05f, -4.222403049e-05f, -4.225543166e-05f, +-4.228675667e-05f, -4.231800545e-05f, -4.234917796e-05f, -4.238027416e-05f, -4.241129400e-05f, -4.244223743e-05f, -4.247310440e-05f, -4.250389488e-05f, -4.253460881e-05f, -4.256524615e-05f, +-4.259580685e-05f, -4.262629087e-05f, -4.265669817e-05f, -4.268702869e-05f, -4.271728240e-05f, -4.274745924e-05f, -4.277755917e-05f, -4.280758216e-05f, -4.283752815e-05f, -4.286739710e-05f, +-4.289718896e-05f, -4.292690369e-05f, -4.295654126e-05f, -4.298610160e-05f, -4.301558469e-05f, -4.304499048e-05f, -4.307431891e-05f, -4.310356996e-05f, -4.313274358e-05f, -4.316183972e-05f, +-4.319085834e-05f, -4.321979940e-05f, -4.324866285e-05f, -4.327744867e-05f, -4.330615679e-05f, -4.333478718e-05f, -4.336333980e-05f, -4.339181461e-05f, -4.342021156e-05f, -4.344853061e-05f, +-4.347677172e-05f, -4.350493486e-05f, -4.353301997e-05f, -4.356102702e-05f, -4.358895597e-05f, -4.361680677e-05f, -4.364457939e-05f, -4.367227379e-05f, -4.369988992e-05f, -4.372742774e-05f, +-4.375488722e-05f, -4.378226832e-05f, -4.380957099e-05f, -4.383679520e-05f, -4.386394090e-05f, -4.389100806e-05f, -4.391799664e-05f, -4.394490660e-05f, -4.397173789e-05f, -4.399849049e-05f, +-4.402516435e-05f, -4.405175944e-05f, -4.407827571e-05f, -4.410471312e-05f, -4.413107165e-05f, -4.415735125e-05f, -4.418355188e-05f, -4.420967351e-05f, -4.423571610e-05f, -4.426167961e-05f, +-4.428756400e-05f, -4.431336924e-05f, -4.433909530e-05f, -4.436474212e-05f, -4.439030968e-05f, -4.441579794e-05f, -4.444120687e-05f, -4.446653642e-05f, -4.449178657e-05f, -4.451695727e-05f, +-4.454204849e-05f, -4.456706019e-05f, -4.459199234e-05f, -4.461684491e-05f, -4.464161786e-05f, -4.466631114e-05f, -4.469092474e-05f, -4.471545861e-05f, -4.473991272e-05f, -4.476428703e-05f, +-4.478858151e-05f, -4.481279613e-05f, -4.483693084e-05f, -4.486098563e-05f, -4.488496045e-05f, -4.490885527e-05f, -4.493267005e-05f, -4.495640477e-05f, -4.498005939e-05f, -4.500363388e-05f, +-4.502712819e-05f, -4.505054231e-05f, -4.507387620e-05f, -4.509712982e-05f, -4.512030315e-05f, -4.514339615e-05f, -4.516640878e-05f, -4.518934103e-05f, -4.521219284e-05f, -4.523496420e-05f, +-4.525765508e-05f, -4.528026543e-05f, -4.530279523e-05f, -4.532524445e-05f, -4.534761306e-05f, -4.536990103e-05f, -4.539210831e-05f, -4.541423490e-05f, -4.543628075e-05f, -4.545824583e-05f, +-4.548013012e-05f, -4.550193358e-05f, -4.552365619e-05f, -4.554529791e-05f, -4.556685871e-05f, -4.558833858e-05f, -4.560973746e-05f, -4.563105535e-05f, -4.565229220e-05f, -4.567344800e-05f, +-4.569452270e-05f, -4.571551629e-05f, -4.573642873e-05f, -4.575726000e-05f, -4.577801006e-05f, -4.579867889e-05f, -4.581926647e-05f, -4.583977276e-05f, -4.586019774e-05f, -4.588054137e-05f, +-4.590080364e-05f, -4.592098451e-05f, -4.594108396e-05f, -4.596110196e-05f, -4.598103849e-05f, -4.600089351e-05f, -4.602066700e-05f, -4.604035894e-05f, -4.605996930e-05f, -4.607949805e-05f, +-4.609894517e-05f, -4.611831063e-05f, -4.613759441e-05f, -4.615679648e-05f, -4.617591681e-05f, -4.619495538e-05f, -4.621391217e-05f, -4.623278715e-05f, -4.625158030e-05f, -4.627029158e-05f, +-4.628892099e-05f, -4.630746848e-05f, -4.632593405e-05f, -4.634431766e-05f, -4.636261929e-05f, -4.638083892e-05f, -4.639897652e-05f, -4.641703207e-05f, -4.643500555e-05f, -4.645289693e-05f, +-4.647070620e-05f, -4.648843332e-05f, -4.650607828e-05f, -4.652364105e-05f, -4.654112161e-05f, -4.655851995e-05f, -4.657583602e-05f, -4.659306983e-05f, -4.661022133e-05f, -4.662729052e-05f, +-4.664427737e-05f, -4.666118185e-05f, -4.667800396e-05f, -4.669474365e-05f, -4.671140093e-05f, -4.672797576e-05f, -4.674446812e-05f, -4.676087800e-05f, -4.677720537e-05f, -4.679345021e-05f, +-4.680961250e-05f, -4.682569223e-05f, -4.684168937e-05f, -4.685760391e-05f, -4.687343582e-05f, -4.688918508e-05f, -4.690485168e-05f, -4.692043560e-05f, -4.693593681e-05f, -4.695135530e-05f, +-4.696669106e-05f, -4.698194405e-05f, -4.699711427e-05f, -4.701220170e-05f, -4.702720631e-05f, -4.704212809e-05f, -4.705696702e-05f, -4.707172309e-05f, -4.708639628e-05f, -4.710098656e-05f, +-4.711549393e-05f, -4.712991836e-05f, -4.714425984e-05f, -4.715851836e-05f, -4.717269388e-05f, -4.718678641e-05f, -4.720079592e-05f, -4.721472240e-05f, -4.722856583e-05f, -4.724232619e-05f, +-4.725600347e-05f, -4.726959766e-05f, -4.728310873e-05f, -4.729653668e-05f, -4.730988148e-05f, -4.732314313e-05f, -4.733632160e-05f, -4.734941689e-05f, -4.736242898e-05f, -4.737535785e-05f, +-4.738820349e-05f, -4.740096589e-05f, -4.741364503e-05f, -4.742624090e-05f, -4.743875349e-05f, -4.745118277e-05f, -4.746352874e-05f, -4.747579139e-05f, -4.748797070e-05f, -4.750006666e-05f, +-4.751207925e-05f, -4.752400847e-05f, -4.753585430e-05f, -4.754761672e-05f, -4.755929574e-05f, -4.757089132e-05f, -4.758240347e-05f, -4.759383217e-05f, -4.760517741e-05f, -4.761643918e-05f, +-4.762761746e-05f, -4.763871225e-05f, -4.764972353e-05f, -4.766065130e-05f, -4.767149553e-05f, -4.768225623e-05f, -4.769293338e-05f, -4.770352697e-05f, -4.771403699e-05f, -4.772446344e-05f, +-4.773480629e-05f, -4.774506555e-05f, -4.775524119e-05f, -4.776533322e-05f, -4.777534163e-05f, -4.778526639e-05f, -4.779510751e-05f, -4.780486498e-05f, -4.781453878e-05f, -4.782412892e-05f, +-4.783363537e-05f, -4.784305814e-05f, -4.785239721e-05f, -4.786165257e-05f, -4.787082422e-05f, -4.787991216e-05f, -4.788891637e-05f, -4.789783684e-05f, -4.790667357e-05f, -4.791542655e-05f, +-4.792409578e-05f, -4.793268124e-05f, -4.794118294e-05f, -4.794960086e-05f, -4.795793500e-05f, -4.796618535e-05f, -4.797435190e-05f, -4.798243466e-05f, -4.799043361e-05f, -4.799834874e-05f, +-4.800618006e-05f, -4.801392756e-05f, -4.802159123e-05f, -4.802917107e-05f, -4.803666707e-05f, -4.804407922e-05f, -4.805140753e-05f, -4.805865199e-05f, -4.806581260e-05f, -4.807288934e-05f, +-4.807988222e-05f, -4.808679123e-05f, -4.809361637e-05f, -4.810035763e-05f, -4.810701502e-05f, -4.811358852e-05f, -4.812007814e-05f, -4.812648387e-05f, -4.813280570e-05f, -4.813904365e-05f, +-4.814519770e-05f, -4.815126785e-05f, -4.815725409e-05f, -4.816315644e-05f, -4.816897488e-05f, -4.817470941e-05f, -4.818036003e-05f, -4.818592675e-05f, -4.819140955e-05f, -4.819680844e-05f, +-4.820212341e-05f, -4.820735447e-05f, -4.821250161e-05f, -4.821756484e-05f, -4.822254415e-05f, -4.822743954e-05f, -4.823225101e-05f, -4.823697857e-05f, -4.824162221e-05f, -4.824618193e-05f, +-4.825065773e-05f, -4.825504961e-05f, -4.825935758e-05f, -4.826358163e-05f, -4.826772177e-05f, -4.827177800e-05f, -4.827575031e-05f, -4.827963871e-05f, -4.828344320e-05f, -4.828716379e-05f, +-4.829080046e-05f, -4.829435324e-05f, -4.829782211e-05f, -4.830120708e-05f, -4.830450815e-05f, -4.830772533e-05f, -4.831085862e-05f, -4.831390801e-05f, -4.831687352e-05f, -4.831975515e-05f, +-4.832255289e-05f, -4.832526676e-05f, -4.832789676e-05f, -4.833044288e-05f, -4.833290514e-05f, -4.833528354e-05f, -4.833757808e-05f, -4.833978876e-05f, -4.834191560e-05f, -4.834395859e-05f, +-4.834591774e-05f, -4.834779305e-05f, -4.834958454e-05f, -4.835129220e-05f, -4.835291604e-05f, -4.835445606e-05f, -4.835591228e-05f, -4.835728469e-05f, -4.835857331e-05f, -4.835977813e-05f, +-4.836089917e-05f, -4.836193643e-05f, -4.836288991e-05f, -4.836375963e-05f, -4.836454560e-05f, -4.836524780e-05f, -4.836586627e-05f, -4.836640099e-05f, -4.836685198e-05f, -4.836721925e-05f, +-4.836750280e-05f, -4.836770265e-05f, -4.836781879e-05f, -4.836785124e-05f, -4.836780001e-05f, -4.836766510e-05f, -4.836744652e-05f, -4.836714429e-05f, -4.836675840e-05f, -4.836628887e-05f, +-4.836573571e-05f, -4.836509893e-05f, -4.836437853e-05f, -4.836357452e-05f, -4.836268692e-05f, -4.836171574e-05f, -4.836066098e-05f, -4.835952265e-05f, -4.835830077e-05f, -4.835699535e-05f, +-4.835560639e-05f, -4.835413390e-05f, -4.835257791e-05f, -4.835093841e-05f, -4.834921542e-05f, -4.834740894e-05f, -4.834551900e-05f, -4.834354561e-05f, -4.834148876e-05f, -4.833934848e-05f, +-4.833712478e-05f, -4.833481767e-05f, -4.833242716e-05f, -4.832995327e-05f, -4.832739600e-05f, -4.832475537e-05f, -4.832203140e-05f, -4.831922409e-05f, -4.831633345e-05f, -4.831335951e-05f, +-4.831030228e-05f, -4.830716176e-05f, -4.830393797e-05f, -4.830063092e-05f, -4.829724064e-05f, -4.829376713e-05f, -4.829021041e-05f, -4.828657049e-05f, -4.828284738e-05f, -4.827904110e-05f, +-4.827515168e-05f, -4.827117911e-05f, -4.826712341e-05f, -4.826298461e-05f, -4.825876271e-05f, -4.825445774e-05f, -4.825006970e-05f, -4.824559861e-05f, -4.824104449e-05f, -4.823640736e-05f, +-4.823168723e-05f, -4.822688411e-05f, -4.822199803e-05f, -4.821702899e-05f, -4.821197703e-05f, -4.820684215e-05f, -4.820162436e-05f, -4.819632370e-05f, -4.819094017e-05f, -4.818547380e-05f, +-4.817992459e-05f, -4.817429257e-05f, -4.816857776e-05f, -4.816278017e-05f, -4.815689982e-05f, -4.815093674e-05f, -4.814489093e-05f, -4.813876242e-05f, -4.813255122e-05f, -4.812625736e-05f, +-4.811988086e-05f, -4.811342172e-05f, -4.810687998e-05f, -4.810025565e-05f, -4.809354875e-05f, -4.808675930e-05f, -4.807988733e-05f, -4.807293284e-05f, -4.806589586e-05f, -4.805877642e-05f, +-4.805157453e-05f, -4.804429021e-05f, -4.803692348e-05f, -4.802947436e-05f, -4.802194288e-05f, -4.801432906e-05f, -4.800663291e-05f, -4.799885446e-05f, -4.799099373e-05f, -4.798305074e-05f, +-4.797502552e-05f, -4.796691808e-05f, -4.795872844e-05f, -4.795045664e-05f, -4.794210269e-05f, -4.793366661e-05f, -4.792514844e-05f, -4.791654818e-05f, -4.790786586e-05f, -4.789910151e-05f, +-4.789025515e-05f, -4.788132680e-05f, -4.787231649e-05f, -4.786322423e-05f, -4.785405006e-05f, -4.784479400e-05f, -4.783545607e-05f, -4.782603629e-05f, -4.781653470e-05f, -4.780695131e-05f, +-4.779728614e-05f, -4.778753924e-05f, -4.777771061e-05f, -4.776780028e-05f, -4.775780828e-05f, -4.774773464e-05f, -4.773757937e-05f, -4.772734252e-05f, -4.771702409e-05f, -4.770662412e-05f, +-4.769614263e-05f, -4.768557965e-05f, -4.767493520e-05f, -4.766420932e-05f, -4.765340202e-05f, -4.764251334e-05f, -4.763154331e-05f, -4.762049194e-05f, -4.760935926e-05f, -4.759814531e-05f, +-4.758685011e-05f, -4.757547368e-05f, -4.756401607e-05f, -4.755247728e-05f, -4.754085736e-05f, -4.752915632e-05f, -4.751737421e-05f, -4.750551104e-05f, -4.749356684e-05f, -4.748154165e-05f, +-4.746943548e-05f, -4.745724838e-05f, -4.744498037e-05f, -4.743263148e-05f, -4.742020173e-05f, -4.740769116e-05f, -4.739509980e-05f, -4.738242768e-05f, -4.736967482e-05f, -4.735684126e-05f, +-4.734392703e-05f, -4.733093215e-05f, -4.731785666e-05f, -4.730470059e-05f, -4.729146397e-05f, -4.727814683e-05f, -4.726474920e-05f, -4.725127111e-05f, -4.723771259e-05f, -4.722407367e-05f, +-4.721035440e-05f, -4.719655479e-05f, -4.718267487e-05f, -4.716871469e-05f, -4.715467428e-05f, -4.714055365e-05f, -4.712635286e-05f, -4.711207192e-05f, -4.709771088e-05f, -4.708326976e-05f, +-4.706874860e-05f, -4.705414743e-05f, -4.703946629e-05f, -4.702470520e-05f, -4.700986420e-05f, -4.699494333e-05f, -4.697994262e-05f, -4.696486209e-05f, -4.694970180e-05f, -4.693446176e-05f, +-4.691914202e-05f, -4.690374260e-05f, -4.688826355e-05f, -4.687270490e-05f, -4.685706667e-05f, -4.684134892e-05f, -4.682555167e-05f, -4.680967495e-05f, -4.679371881e-05f, -4.677768327e-05f, +-4.676156838e-05f, -4.674537416e-05f, -4.672910066e-05f, -4.671274792e-05f, -4.669631596e-05f, -4.667980482e-05f, -4.666321454e-05f, -4.664654516e-05f, -4.662979671e-05f, -4.661296923e-05f, +-4.659606275e-05f, -4.657907732e-05f, -4.656201297e-05f, -4.654486974e-05f, -4.652764766e-05f, -4.651034677e-05f, -4.649296712e-05f, -4.647550873e-05f, -4.645797165e-05f, -4.644035591e-05f, +-4.642266156e-05f, -4.640488863e-05f, -4.638703715e-05f, -4.636910717e-05f, -4.635109873e-05f, -4.633301187e-05f, -4.631484662e-05f, -4.629660302e-05f, -4.627828111e-05f, -4.625988094e-05f, +-4.624140254e-05f, -4.622284595e-05f, -4.620421121e-05f, -4.618549836e-05f, -4.616670745e-05f, -4.614783850e-05f, -4.612889157e-05f, -4.610986669e-05f, -4.609076390e-05f, -4.607158324e-05f, +-4.605232476e-05f, -4.603298849e-05f, -4.601357448e-05f, -4.599408277e-05f, -4.597451340e-05f, -4.595486640e-05f, -4.593514183e-05f, -4.591533973e-05f, -4.589546012e-05f, -4.587550307e-05f, +-4.585546860e-05f, -4.583535677e-05f, -4.581516761e-05f, -4.579490117e-05f, -4.577455749e-05f, -4.575413661e-05f, -4.573363858e-05f, -4.571306343e-05f, -4.569241122e-05f, -4.567168198e-05f, +-4.565087576e-05f, -4.562999260e-05f, -4.560903255e-05f, -4.558799565e-05f, -4.556688194e-05f, -4.554569146e-05f, -4.552442427e-05f, -4.550308041e-05f, -4.548165991e-05f, -4.546016283e-05f, +-4.543858921e-05f, -4.541693910e-05f, -4.539521253e-05f, -4.537340956e-05f, -4.535153023e-05f, -4.532957459e-05f, -4.530754267e-05f, -4.528543454e-05f, -4.526325022e-05f, -4.524098977e-05f, +-4.521865324e-05f, -4.519624067e-05f, -4.517375210e-05f, -4.515118759e-05f, -4.512854717e-05f, -4.510583091e-05f, -4.508303883e-05f, -4.506017100e-05f, -4.503722745e-05f, -4.501420823e-05f, +-4.499111340e-05f, -4.496794299e-05f, -4.494469706e-05f, -4.492137566e-05f, -4.489797883e-05f, -4.487450661e-05f, -4.485095906e-05f, -4.482733623e-05f, -4.480363816e-05f, -4.477986491e-05f, +-4.475601651e-05f, -4.473209303e-05f, -4.470809450e-05f, -4.468402098e-05f, -4.465987252e-05f, -4.463564916e-05f, -4.461135096e-05f, -4.458697796e-05f, -4.456253021e-05f, -4.453800777e-05f, +-4.451341068e-05f, -4.448873899e-05f, -4.446399276e-05f, -4.443917203e-05f, -4.441427685e-05f, -4.438930727e-05f, -4.436426335e-05f, -4.433914514e-05f, -4.431395268e-05f, -4.428868603e-05f, +-4.426334523e-05f, -4.423793035e-05f, -4.421244142e-05f, -4.418687850e-05f, -4.416124165e-05f, -4.413553092e-05f, -4.410974634e-05f, -4.408388799e-05f, -4.405795591e-05f, -4.403195015e-05f, +-4.400587076e-05f, -4.397971780e-05f, -4.395349132e-05f, -4.392719137e-05f, -4.390081801e-05f, -4.387437129e-05f, -4.384785125e-05f, -4.382125796e-05f, -4.379459147e-05f, -4.376785182e-05f, +-4.374103908e-05f, -4.371415330e-05f, -4.368719453e-05f, -4.366016282e-05f, -4.363305823e-05f, -4.360588082e-05f, -4.357863063e-05f, -4.355130772e-05f, -4.352391215e-05f, -4.349644397e-05f, +-4.346890323e-05f, -4.344129000e-05f, -4.341360432e-05f, -4.338584625e-05f, -4.335801584e-05f, -4.333011315e-05f, -4.330213824e-05f, -4.327409117e-05f, -4.324597197e-05f, -4.321778072e-05f, +-4.318951747e-05f, -4.316118227e-05f, -4.313277519e-05f, -4.310429627e-05f, -4.307574557e-05f, -4.304712315e-05f, -4.301842907e-05f, -4.298966338e-05f, -4.296082615e-05f, -4.293191741e-05f, +-4.290293725e-05f, -4.287388570e-05f, -4.284476283e-05f, -4.281556869e-05f, -4.278630335e-05f, -4.275696686e-05f, -4.272755928e-05f, -4.269808067e-05f, -4.266853108e-05f, -4.263891057e-05f, +-4.260921920e-05f, -4.257945703e-05f, -4.254962412e-05f, -4.251972053e-05f, -4.248974631e-05f, -4.245970152e-05f, -4.242958623e-05f, -4.239940049e-05f, -4.236914435e-05f, -4.233881789e-05f, +-4.230842116e-05f, -4.227795422e-05f, -4.224741713e-05f, -4.221680994e-05f, -4.218613272e-05f, -4.215538553e-05f, -4.212456843e-05f, -4.209368148e-05f, -4.206272474e-05f, -4.203169827e-05f, +-4.200060212e-05f, -4.196943637e-05f, -4.193820107e-05f, -4.190689628e-05f, -4.187552206e-05f, -4.184407848e-05f, -4.181256559e-05f, -4.178098346e-05f, -4.174933215e-05f, -4.171761172e-05f, +-4.168582223e-05f, -4.165396374e-05f, -4.162203632e-05f, -4.159004003e-05f, -4.155797493e-05f, -4.152584107e-05f, -4.149363854e-05f, -4.146136738e-05f, -4.142902765e-05f, -4.139661943e-05f, +-4.136414278e-05f, -4.133159775e-05f, -4.129898442e-05f, -4.126630283e-05f, -4.123355307e-05f, -4.120073519e-05f, -4.116784925e-05f, -4.113489531e-05f, -4.110187345e-05f, -4.106878373e-05f, +-4.103562620e-05f, -4.100240094e-05f, -4.096910800e-05f, -4.093574746e-05f, -4.090231937e-05f, -4.086882381e-05f, -4.083526083e-05f, -4.080163049e-05f, -4.076793288e-05f, -4.073416804e-05f, +-4.070033605e-05f, -4.066643697e-05f, -4.063247086e-05f, -4.059843779e-05f, -4.056433783e-05f, -4.053017105e-05f, -4.049593749e-05f, -4.046163725e-05f, -4.042727037e-05f, -4.039283692e-05f, +-4.035833698e-05f, -4.032377061e-05f, -4.028913787e-05f, -4.025443883e-05f, -4.021967355e-05f, -4.018484211e-05f, -4.014994457e-05f, -4.011498100e-05f, -4.007995146e-05f, -4.004485603e-05f, +-4.000969476e-05f, -3.997446773e-05f, -3.993917500e-05f, -3.990381664e-05f, -3.986839272e-05f, -3.983290331e-05f, -3.979734847e-05f, -3.976172827e-05f, -3.972604279e-05f, -3.969029208e-05f, +-3.965447622e-05f, -3.961859528e-05f, -3.958264931e-05f, -3.954663841e-05f, -3.951056262e-05f, -3.947442202e-05f, -3.943821668e-05f, -3.940194667e-05f, -3.936561205e-05f, -3.932921290e-05f, +-3.929274929e-05f, -3.925622128e-05f, -3.921962895e-05f, -3.918297236e-05f, -3.914625158e-05f, -3.910946669e-05f, -3.907261775e-05f, -3.903570484e-05f, -3.899872802e-05f, -3.896168736e-05f, +-3.892458294e-05f, -3.888741482e-05f, -3.885018308e-05f, -3.881288779e-05f, -3.877552901e-05f, -3.873810682e-05f, -3.870062129e-05f, -3.866307249e-05f, -3.862546050e-05f, -3.858778537e-05f, +-3.855004719e-05f, -3.851224603e-05f, -3.847438195e-05f, -3.843645503e-05f, -3.839846534e-05f, -3.836041296e-05f, -3.832229795e-05f, -3.828412039e-05f, -3.824588034e-05f, -3.820757789e-05f, +-3.816921311e-05f, -3.813078605e-05f, -3.809229681e-05f, -3.805374545e-05f, -3.801513205e-05f, -3.797645667e-05f, -3.793771939e-05f, -3.789892029e-05f, -3.786005943e-05f, -3.782113690e-05f, +-3.778215276e-05f, -3.774310708e-05f, -3.770399995e-05f, -3.766483143e-05f, -3.762560160e-05f, -3.758631053e-05f, -3.754695830e-05f, -3.750754498e-05f, -3.746807064e-05f, -3.742853537e-05f, +-3.738893923e-05f, -3.734928229e-05f, -3.730956464e-05f, -3.726978635e-05f, -3.722994748e-05f, -3.719004813e-05f, -3.715008836e-05f, -3.711006824e-05f, -3.706998786e-05f, -3.702984728e-05f, +-3.698964659e-05f, -3.694938586e-05f, -3.690906516e-05f, -3.686868457e-05f, -3.682824417e-05f, -3.678774403e-05f, -3.674718423e-05f, -3.670656484e-05f, -3.666588594e-05f, -3.662514760e-05f, +-3.658434991e-05f, -3.654349294e-05f, -3.650257677e-05f, -3.646160146e-05f, -3.642056711e-05f, -3.637947378e-05f, -3.633832155e-05f, -3.629711050e-05f, -3.625584071e-05f, -3.621451225e-05f, +-3.617312521e-05f, -3.613167965e-05f, -3.609017566e-05f, -3.604861332e-05f, -3.600699269e-05f, -3.596531386e-05f, -3.592357692e-05f, -3.588178192e-05f, -3.583992896e-05f, -3.579801811e-05f, +-3.575604945e-05f, -3.571402306e-05f, -3.567193901e-05f, -3.562979739e-05f, -3.558759827e-05f, -3.554534174e-05f, -3.550302786e-05f, -3.546065673e-05f, -3.541822841e-05f, -3.537574299e-05f, +-3.533320055e-05f, -3.529060116e-05f, -3.524794491e-05f, -3.520523188e-05f, -3.516246214e-05f, -3.511963577e-05f, -3.507675286e-05f, -3.503381348e-05f, -3.499081771e-05f, -3.494776564e-05f, +-3.490465734e-05f, -3.486149289e-05f, -3.481827238e-05f, -3.477499588e-05f, -3.473166348e-05f, -3.468827525e-05f, -3.464483127e-05f, -3.460133164e-05f, -3.455777642e-05f, -3.451416570e-05f, +-3.447049955e-05f, -3.442677807e-05f, -3.438300133e-05f, -3.433916941e-05f, -3.429528239e-05f, -3.425134036e-05f, -3.420734340e-05f, -3.416329158e-05f, -3.411918499e-05f, -3.407502371e-05f, +-3.403080783e-05f, -3.398653742e-05f, -3.394221257e-05f, -3.389783336e-05f, -3.385339987e-05f, -3.380891218e-05f, -3.376437038e-05f, -3.371977455e-05f, -3.367512477e-05f, -3.363042112e-05f, +-3.358566368e-05f, -3.354085255e-05f, -3.349598780e-05f, -3.345106951e-05f, -3.340609777e-05f, -3.336107266e-05f, -3.331599426e-05f, -3.327086267e-05f, -3.322567795e-05f, -3.318044019e-05f, +-3.313514949e-05f, -3.308980591e-05f, -3.304440955e-05f, -3.299896049e-05f, -3.295345881e-05f, -3.290790459e-05f, -3.286229793e-05f, -3.281663890e-05f, -3.277092759e-05f, -3.272516408e-05f, +-3.267934846e-05f, -3.263348082e-05f, -3.258756122e-05f, -3.254158977e-05f, -3.249556654e-05f, -3.244949163e-05f, -3.240336511e-05f, -3.235718707e-05f, -3.231095759e-05f, -3.226467676e-05f, +-3.221834467e-05f, -3.217196140e-05f, -3.212552703e-05f, -3.207904166e-05f, -3.203250536e-05f, -3.198591823e-05f, -3.193928034e-05f, -3.189259179e-05f, -3.184585265e-05f, -3.179906302e-05f, +-3.175222298e-05f, -3.170533262e-05f, -3.165839202e-05f, -3.161140128e-05f, -3.156436046e-05f, -3.151726967e-05f, -3.147012899e-05f, -3.142293850e-05f, -3.137569830e-05f, -3.132840846e-05f, +-3.128106908e-05f, -3.123368024e-05f, -3.118624203e-05f, -3.113875453e-05f, -3.109121784e-05f, -3.104363204e-05f, -3.099599721e-05f, -3.094831345e-05f, -3.090058084e-05f, -3.085279947e-05f, +-3.080496942e-05f, -3.075709079e-05f, -3.070916366e-05f, -3.066118812e-05f, -3.061316426e-05f, -3.056509217e-05f, -3.051697192e-05f, -3.046880362e-05f, -3.042058735e-05f, -3.037232319e-05f, +-3.032401124e-05f, -3.027565159e-05f, -3.022724432e-05f, -3.017878951e-05f, -3.013028727e-05f, -3.008173768e-05f, -3.003314082e-05f, -2.998449679e-05f, -2.993580567e-05f, -2.988706756e-05f, +-2.983828254e-05f, -2.978945070e-05f, -2.974057213e-05f, -2.969164692e-05f, -2.964267516e-05f, -2.959365694e-05f, -2.954459234e-05f, -2.949548146e-05f, -2.944632439e-05f, -2.939712122e-05f, +-2.934787203e-05f, -2.929857692e-05f, -2.924923597e-05f, -2.919984928e-05f, -2.915041694e-05f, -2.910093903e-05f, -2.905141565e-05f, -2.900184688e-05f, -2.895223282e-05f, -2.890257355e-05f, +-2.885286918e-05f, -2.880311978e-05f, -2.875332544e-05f, -2.870348627e-05f, -2.865360235e-05f, -2.860367376e-05f, -2.855370061e-05f, -2.850368298e-05f, -2.845362096e-05f, -2.840351465e-05f, +-2.835336413e-05f, -2.830316950e-05f, -2.825293084e-05f, -2.820264825e-05f, -2.815232183e-05f, -2.810195165e-05f, -2.805153782e-05f, -2.800108042e-05f, -2.795057954e-05f, -2.790003529e-05f, +-2.784944774e-05f, -2.779881700e-05f, -2.774814315e-05f, -2.769742628e-05f, -2.764666649e-05f, -2.759586387e-05f, -2.754501851e-05f, -2.749413051e-05f, -2.744319995e-05f, -2.739222693e-05f, +-2.734121154e-05f, -2.729015387e-05f, -2.723905402e-05f, -2.718791208e-05f, -2.713672814e-05f, -2.708550229e-05f, -2.703423462e-05f, -2.698292524e-05f, -2.693157423e-05f, -2.688018168e-05f, +-2.682874770e-05f, -2.677727236e-05f, -2.672575577e-05f, -2.667419802e-05f, -2.662259919e-05f, -2.657095939e-05f, -2.651927871e-05f, -2.646755724e-05f, -2.641579508e-05f, -2.636399231e-05f, +-2.631214904e-05f, -2.626026535e-05f, -2.620834134e-05f, -2.615637711e-05f, -2.610437274e-05f, -2.605232833e-05f, -2.600024398e-05f, -2.594811978e-05f, -2.589595582e-05f, -2.584375220e-05f, +-2.579150901e-05f, -2.573922635e-05f, -2.568690431e-05f, -2.563454298e-05f, -2.558214247e-05f, -2.552970285e-05f, -2.547722424e-05f, -2.542470672e-05f, -2.537215039e-05f, -2.531955534e-05f, +-2.526692167e-05f, -2.521424947e-05f, -2.516153884e-05f, -2.510878987e-05f, -2.505600266e-05f, -2.500317731e-05f, -2.495031390e-05f, -2.489741253e-05f, -2.484447331e-05f, -2.479149631e-05f, +-2.473848165e-05f, -2.468542941e-05f, -2.463233970e-05f, -2.457921260e-05f, -2.452604821e-05f, -2.447284662e-05f, -2.441960795e-05f, -2.436633227e-05f, -2.431301968e-05f, -2.425967029e-05f, +-2.420628418e-05f, -2.415286145e-05f, -2.409940221e-05f, -2.404590654e-05f, -2.399237454e-05f, -2.393880631e-05f, -2.388520194e-05f, -2.383156153e-05f, -2.377788518e-05f, -2.372417298e-05f, +-2.367042503e-05f, -2.361664142e-05f, -2.356282226e-05f, -2.350896764e-05f, -2.345507765e-05f, -2.340115240e-05f, -2.334719197e-05f, -2.329319647e-05f, -2.323916600e-05f, -2.318510064e-05f, +-2.313100050e-05f, -2.307686568e-05f, -2.302269627e-05f, -2.296849236e-05f, -2.291425407e-05f, -2.285998147e-05f, -2.280567468e-05f, -2.275133378e-05f, -2.269695888e-05f, -2.264255007e-05f, +-2.258810745e-05f, -2.253363112e-05f, -2.247912117e-05f, -2.242457771e-05f, -2.237000083e-05f, -2.231539062e-05f, -2.226074720e-05f, -2.220607064e-05f, -2.215136106e-05f, -2.209661855e-05f, +-2.204184321e-05f, -2.198703513e-05f, -2.193219441e-05f, -2.187732116e-05f, -2.182241547e-05f, -2.176747744e-05f, -2.171250716e-05f, -2.165750474e-05f, -2.160247028e-05f, -2.154740386e-05f, +-2.149230560e-05f, -2.143717558e-05f, -2.138201391e-05f, -2.132682069e-05f, -2.127159602e-05f, -2.121633998e-05f, -2.116105269e-05f, -2.110573424e-05f, -2.105038473e-05f, -2.099500426e-05f, +-2.093959292e-05f, -2.088415083e-05f, -2.082867806e-05f, -2.077317474e-05f, -2.071764094e-05f, -2.066207678e-05f, -2.060648235e-05f, -2.055085775e-05f, -2.049520309e-05f, -2.043951845e-05f, +-2.038380394e-05f, -2.032805966e-05f, -2.027228570e-05f, -2.021648218e-05f, -2.016064918e-05f, -2.010478681e-05f, -2.004889516e-05f, -1.999297434e-05f, -1.993702444e-05f, -1.988104557e-05f, +-1.982503782e-05f, -1.976900130e-05f, -1.971293610e-05f, -1.965684233e-05f, -1.960072008e-05f, -1.954456945e-05f, -1.948839055e-05f, -1.943218347e-05f, -1.937594832e-05f, -1.931968519e-05f, +-1.926339418e-05f, -1.920707540e-05f, -1.915072895e-05f, -1.909435491e-05f, -1.903795341e-05f, -1.898152453e-05f, -1.892506837e-05f, -1.886858504e-05f, -1.881207464e-05f, -1.875553727e-05f, +-1.869897302e-05f, -1.864238200e-05f, -1.858576432e-05f, -1.852912006e-05f, -1.847244933e-05f, -1.841575223e-05f, -1.835902886e-05f, -1.830227933e-05f, -1.824550373e-05f, -1.818870216e-05f, +-1.813187473e-05f, -1.807502153e-05f, -1.801814267e-05f, -1.796123825e-05f, -1.790430837e-05f, -1.784735312e-05f, -1.779037262e-05f, -1.773336696e-05f, -1.767633625e-05f, -1.761928057e-05f, +-1.756220005e-05f, -1.750509477e-05f, -1.744796484e-05f, -1.739081035e-05f, -1.733363142e-05f, -1.727642814e-05f, -1.721920062e-05f, -1.716194895e-05f, -1.710467323e-05f, -1.704737358e-05f, +-1.699005008e-05f, -1.693270284e-05f, -1.687533197e-05f, -1.681793756e-05f, -1.676051972e-05f, -1.670307855e-05f, -1.664561414e-05f, -1.658812661e-05f, -1.653061605e-05f, -1.647308256e-05f, +-1.641552625e-05f, -1.635794722e-05f, -1.630034557e-05f, -1.624272140e-05f, -1.618507481e-05f, -1.612740592e-05f, -1.606971481e-05f, -1.601200159e-05f, -1.595426636e-05f, -1.589650923e-05f, +-1.583873029e-05f, -1.578092966e-05f, -1.572310742e-05f, -1.566526369e-05f, -1.560739856e-05f, -1.554951214e-05f, -1.549160453e-05f, -1.543367583e-05f, -1.537572615e-05f, -1.531775558e-05f, +-1.525976424e-05f, -1.520175221e-05f, -1.514371961e-05f, -1.508566654e-05f, -1.502759310e-05f, -1.496949938e-05f, -1.491138551e-05f, -1.485325157e-05f, -1.479509767e-05f, -1.473692391e-05f, +-1.467873039e-05f, -1.462051723e-05f, -1.456228451e-05f, -1.450403235e-05f, -1.444576084e-05f, -1.438747009e-05f, -1.432916020e-05f, -1.427083127e-05f, -1.421248342e-05f, -1.415411673e-05f, +-1.409573131e-05f, -1.403732727e-05f, -1.397890471e-05f, -1.392046373e-05f, -1.386200444e-05f, -1.380352693e-05f, -1.374503131e-05f, -1.368651769e-05f, -1.362798616e-05f, -1.356943683e-05f, +-1.351086981e-05f, -1.345228519e-05f, -1.339368307e-05f, -1.333506358e-05f, -1.327642679e-05f, -1.321777283e-05f, -1.315910178e-05f, -1.310041376e-05f, -1.304170887e-05f, -1.298298721e-05f, +-1.292424889e-05f, -1.286549400e-05f, -1.280672266e-05f, -1.274793495e-05f, -1.268913100e-05f, -1.263031090e-05f, -1.257147475e-05f, -1.251262267e-05f, -1.245375474e-05f, -1.239487108e-05f, +-1.233597178e-05f, -1.227705696e-05f, -1.221812672e-05f, -1.215918115e-05f, -1.210022037e-05f, -1.204124447e-05f, -1.198225356e-05f, -1.192324775e-05f, -1.186422713e-05f, -1.180519182e-05f, +-1.174614190e-05f, -1.168707750e-05f, -1.162799871e-05f, -1.156890563e-05f, -1.150979837e-05f, -1.145067703e-05f, -1.139154172e-05f, -1.133239254e-05f, -1.127322960e-05f, -1.121405299e-05f, +-1.115486282e-05f, -1.109565920e-05f, -1.103644223e-05f, -1.097721201e-05f, -1.091796864e-05f, -1.085871224e-05f, -1.079944290e-05f, -1.074016073e-05f, -1.068086583e-05f, -1.062155831e-05f, +-1.056223827e-05f, -1.050290581e-05f, -1.044356104e-05f, -1.038420406e-05f, -1.032483497e-05f, -1.026545389e-05f, -1.020606090e-05f, -1.014665613e-05f, -1.008723967e-05f, -1.002781162e-05f, +-9.968372089e-06f, -9.908921184e-06f, -9.849459006e-06f, -9.789985660e-06f, -9.730501249e-06f, -9.671005878e-06f, -9.611499651e-06f, -9.551982671e-06f, -9.492455043e-06f, -9.432916870e-06f, +-9.373368258e-06f, -9.313809309e-06f, -9.254240129e-06f, -9.194660821e-06f, -9.135071489e-06f, -9.075472238e-06f, -9.015863171e-06f, -8.956244394e-06f, -8.896616009e-06f, -8.836978121e-06f, +-8.777330834e-06f, -8.717674253e-06f, -8.658008482e-06f, -8.598333624e-06f, -8.538649784e-06f, -8.478957066e-06f, -8.419255575e-06f, -8.359545414e-06f, -8.299826688e-06f, -8.240099501e-06f, +-8.180363957e-06f, -8.120620160e-06f, -8.060868215e-06f, -8.001108226e-06f, -7.941340297e-06f, -7.881564533e-06f, -7.821781036e-06f, -7.761989913e-06f, -7.702191267e-06f, -7.642385201e-06f, +-7.582571822e-06f, -7.522751232e-06f, -7.462923536e-06f, -7.403088839e-06f, -7.343247243e-06f, -7.283398855e-06f, -7.223543778e-06f, -7.163682116e-06f, -7.103813974e-06f, -7.043939455e-06f, +-6.984058665e-06f, -6.924171707e-06f, -6.864278685e-06f, -6.804379705e-06f, -6.744474869e-06f, -6.684564283e-06f, -6.624648051e-06f, -6.564726277e-06f, -6.504799065e-06f, -6.444866519e-06f, +-6.384928744e-06f, -6.324985844e-06f, -6.265037923e-06f, -6.205085086e-06f, -6.145127437e-06f, -6.085165079e-06f, -6.025198118e-06f, -5.965226658e-06f, -5.905250802e-06f, -5.845270655e-06f, +-5.785286321e-06f, -5.725297905e-06f, -5.665305511e-06f, -5.605309242e-06f, -5.545309204e-06f, -5.485305500e-06f, -5.425298235e-06f, -5.365287512e-06f, -5.305273437e-06f, -5.245256113e-06f, +-5.185235644e-06f, -5.125212135e-06f, -5.065185690e-06f, -5.005156413e-06f, -4.945124408e-06f, -4.885089779e-06f, -4.825052631e-06f, -4.765013068e-06f, -4.704971194e-06f, -4.644927113e-06f, +-4.584880928e-06f, -4.524832746e-06f, -4.464782668e-06f, -4.404730800e-06f, -4.344677246e-06f, -4.284622110e-06f, -4.224565495e-06f, -4.164507507e-06f, -4.104448249e-06f, -4.044387825e-06f, +-3.984326339e-06f, -3.924263895e-06f, -3.864200598e-06f, -3.804136551e-06f, -3.744071859e-06f, -3.684006625e-06f, -3.623940953e-06f, -3.563874948e-06f, -3.503808714e-06f, -3.443742354e-06f, +-3.383675972e-06f, -3.323609673e-06f, -3.263543560e-06f, -3.203477738e-06f, -3.143412310e-06f, -3.083347380e-06f, -3.023283052e-06f, -2.963219430e-06f, -2.903156618e-06f, -2.843094720e-06f, +-2.783033839e-06f, -2.722974080e-06f, -2.662915547e-06f, -2.602858342e-06f, -2.542802571e-06f, -2.482748336e-06f, -2.422695742e-06f, -2.362644892e-06f, -2.302595891e-06f, -2.242548841e-06f, +-2.182503847e-06f, -2.122461013e-06f, -2.062420441e-06f, -2.002382236e-06f, -1.942346502e-06f, -1.882313342e-06f, -1.822282859e-06f, -1.762255158e-06f, -1.702230342e-06f, -1.642208515e-06f, +-1.582189780e-06f, -1.522174241e-06f, -1.462162001e-06f, -1.402153164e-06f, -1.342147833e-06f, -1.282146113e-06f, -1.222148106e-06f, -1.162153916e-06f, -1.102163646e-06f, -1.042177401e-06f, +-9.821952821e-07f, -9.222173944e-07f, -8.622438408e-07f, -8.022747246e-07f, -7.423101493e-07f, -6.823502182e-07f, -6.223950346e-07f, -5.624447018e-07f, -5.024993231e-07f, -4.425590018e-07f, +-3.826238410e-07f, -3.226939442e-07f, -2.627694143e-07f, -2.028503547e-07f, -1.429368686e-07f, -8.302905895e-08f, -2.312702903e-08f, 3.676911809e-08f, 9.665927930e-08f, 1.565433516e-07f, +2.164212318e-07f, 2.762928170e-07f, 3.361580042e-07f, 3.960166903e-07f, 4.558687724e-07f, 5.157141476e-07f, 5.755527129e-07f, 6.353843655e-07f, 6.952090024e-07f, 7.550265209e-07f, +8.148368180e-07f, 8.746397910e-07f, 9.344353370e-07f, 9.942233534e-07f, 1.054003737e-06f, 1.113776386e-06f, 1.173541197e-06f, 1.233298068e-06f, 1.293046895e-06f, 1.352787577e-06f, +1.412520010e-06f, 1.472244092e-06f, 1.531959721e-06f, 1.591666794e-06f, 1.651365208e-06f, 1.711054861e-06f, 1.770735651e-06f, 1.830407475e-06f, 1.890070231e-06f, 1.949723816e-06f, +2.009368128e-06f, 2.069003065e-06f, 2.128628525e-06f, 2.188244404e-06f, 2.247850601e-06f, 2.307447014e-06f, 2.367033541e-06f, 2.426610079e-06f, 2.486176526e-06f, 2.545732781e-06f, +2.605278740e-06f, 2.664814302e-06f, 2.724339366e-06f, 2.783853828e-06f, 2.843357588e-06f, 2.902850542e-06f, 2.962332590e-06f, 3.021803629e-06f, 3.081263557e-06f, 3.140712273e-06f, +3.200149675e-06f, 3.259575661e-06f, 3.318990130e-06f, 3.378392979e-06f, 3.437784107e-06f, 3.497163412e-06f, 3.556530794e-06f, 3.615886149e-06f, 3.675229377e-06f, 3.734560376e-06f, +3.793879045e-06f, 3.853185282e-06f, 3.912478986e-06f, 3.971760055e-06f, 4.031028388e-06f, 4.090283884e-06f, 4.149526441e-06f, 4.208755959e-06f, 4.267972335e-06f, 4.327175469e-06f, +4.386365259e-06f, 4.445541605e-06f, 4.504704405e-06f, 4.563853559e-06f, 4.622988965e-06f, 4.682110522e-06f, 4.741218129e-06f, 4.800311685e-06f, 4.859391090e-06f, 4.918456243e-06f, +4.977507042e-06f, 5.036543388e-06f, 5.095565178e-06f, 5.154572313e-06f, 5.213564692e-06f, 5.272542214e-06f, 5.331504779e-06f, 5.390452286e-06f, 5.449384634e-06f, 5.508301723e-06f, +5.567203452e-06f, 5.626089722e-06f, 5.684960431e-06f, 5.743815479e-06f, 5.802654767e-06f, 5.861478193e-06f, 5.920285658e-06f, 5.979077060e-06f, 6.037852301e-06f, 6.096611280e-06f, +6.155353897e-06f, 6.214080051e-06f, 6.272789643e-06f, 6.331482573e-06f, 6.390158741e-06f, 6.448818047e-06f, 6.507460390e-06f, 6.566085672e-06f, 6.624693793e-06f, 6.683284652e-06f, +6.741858150e-06f, 6.800414188e-06f, 6.858952665e-06f, 6.917473483e-06f, 6.975976541e-06f, 7.034461740e-06f, 7.092928980e-06f, 7.151378163e-06f, 7.209809189e-06f, 7.268221958e-06f, +7.326616372e-06f, 7.384992330e-06f, 7.443349734e-06f, 7.501688485e-06f, 7.560008483e-06f, 7.618309629e-06f, 7.676591825e-06f, 7.734854971e-06f, 7.793098968e-06f, 7.851323718e-06f, +7.909529121e-06f, 7.967715079e-06f, 8.025881492e-06f, 8.084028263e-06f, 8.142155293e-06f, 8.200262482e-06f, 8.258349732e-06f, 8.316416945e-06f, 8.374464022e-06f, 8.432490865e-06f, +8.490497375e-06f, 8.548483453e-06f, 8.606449002e-06f, 8.664393924e-06f, 8.722318119e-06f, 8.780221490e-06f, 8.838103938e-06f, 8.895965366e-06f, 8.953805675e-06f, 9.011624767e-06f, +9.069422545e-06f, 9.127198910e-06f, 9.184953765e-06f, 9.242687011e-06f, 9.300398551e-06f, 9.358088288e-06f, 9.415756123e-06f, 9.473401958e-06f, 9.531025697e-06f, 9.588627242e-06f, +9.646206495e-06f, 9.703763358e-06f, 9.761297735e-06f, 9.818809527e-06f, 9.876298639e-06f, 9.933764971e-06f, 9.991208428e-06f, 1.004862891e-05f, 1.010602633e-05f, 1.016340057e-05f, +1.022075155e-05f, 1.027807918e-05f, 1.033538334e-05f, 1.039266395e-05f, 1.044992090e-05f, 1.050715411e-05f, 1.056436347e-05f, 1.062154889e-05f, 1.067871028e-05f, 1.073584752e-05f, +1.079296054e-05f, 1.085004923e-05f, 1.090711349e-05f, 1.096415323e-05f, 1.102116836e-05f, 1.107815877e-05f, 1.113512437e-05f, 1.119206507e-05f, 1.124898076e-05f, 1.130587136e-05f, +1.136273676e-05f, 1.141957688e-05f, 1.147639160e-05f, 1.153318085e-05f, 1.158994452e-05f, 1.164668252e-05f, 1.170339474e-05f, 1.176008111e-05f, 1.181674151e-05f, 1.187337586e-05f, +1.192998406e-05f, 1.198656601e-05f, 1.204312162e-05f, 1.209965079e-05f, 1.215615343e-05f, 1.221262945e-05f, 1.226907874e-05f, 1.232550122e-05f, 1.238189678e-05f, 1.243826533e-05f, +1.249460679e-05f, 1.255092104e-05f, 1.260720801e-05f, 1.266346759e-05f, 1.271969968e-05f, 1.277590421e-05f, 1.283208106e-05f, 1.288823014e-05f, 1.294435137e-05f, 1.300044464e-05f, +1.305650987e-05f, 1.311254695e-05f, 1.316855580e-05f, 1.322453631e-05f, 1.328048841e-05f, 1.333641198e-05f, 1.339230694e-05f, 1.344817319e-05f, 1.350401065e-05f, 1.355981921e-05f, +1.361559878e-05f, 1.367134927e-05f, 1.372707058e-05f, 1.378276263e-05f, 1.383842531e-05f, 1.389405854e-05f, 1.394966221e-05f, 1.400523625e-05f, 1.406078055e-05f, 1.411629502e-05f, +1.417177957e-05f, 1.422723410e-05f, 1.428265853e-05f, 1.433805276e-05f, 1.439341669e-05f, 1.444875023e-05f, 1.450405330e-05f, 1.455932579e-05f, 1.461456762e-05f, 1.466977869e-05f, +1.472495891e-05f, 1.478010818e-05f, 1.483522643e-05f, 1.489031354e-05f, 1.494536944e-05f, 1.500039402e-05f, 1.505538720e-05f, 1.511034889e-05f, 1.516527899e-05f, 1.522017740e-05f, +1.527504405e-05f, 1.532987883e-05f, 1.538468166e-05f, 1.543945244e-05f, 1.549419108e-05f, 1.554889749e-05f, 1.560357158e-05f, 1.565821326e-05f, 1.571282243e-05f, 1.576739901e-05f, +1.582194290e-05f, 1.587645401e-05f, 1.593093225e-05f, 1.598537753e-05f, 1.603978976e-05f, 1.609416885e-05f, 1.614851471e-05f, 1.620282724e-05f, 1.625710635e-05f, 1.631135197e-05f, +1.636556398e-05f, 1.641974231e-05f, 1.647388686e-05f, 1.652799755e-05f, 1.658207428e-05f, 1.663611696e-05f, 1.669012551e-05f, 1.674409982e-05f, 1.679803982e-05f, 1.685194541e-05f, +1.690581650e-05f, 1.695965301e-05f, 1.701345483e-05f, 1.706722189e-05f, 1.712095410e-05f, 1.717465136e-05f, 1.722831358e-05f, 1.728194068e-05f, 1.733553256e-05f, 1.738908914e-05f, +1.744261032e-05f, 1.749609603e-05f, 1.754954616e-05f, 1.760296063e-05f, 1.765633936e-05f, 1.770968224e-05f, 1.776298920e-05f, 1.781626015e-05f, 1.786949499e-05f, 1.792269364e-05f, +1.797585600e-05f, 1.802898200e-05f, 1.808207154e-05f, 1.813512453e-05f, 1.818814089e-05f, 1.824112053e-05f, 1.829406335e-05f, 1.834696928e-05f, 1.839983822e-05f, 1.845267009e-05f, +1.850546480e-05f, 1.855822225e-05f, 1.861094237e-05f, 1.866362506e-05f, 1.871627024e-05f, 1.876887783e-05f, 1.882144772e-05f, 1.887397984e-05f, 1.892647410e-05f, 1.897893041e-05f, +1.903134868e-05f, 1.908372883e-05f, 1.913607077e-05f, 1.918837442e-05f, 1.924063968e-05f, 1.929286647e-05f, 1.934505471e-05f, 1.939720430e-05f, 1.944931517e-05f, 1.950138722e-05f, +1.955342036e-05f, 1.960541452e-05f, 1.965736961e-05f, 1.970928553e-05f, 1.976116221e-05f, 1.981299955e-05f, 1.986479748e-05f, 1.991655591e-05f, 1.996827474e-05f, 2.001995390e-05f, +2.007159330e-05f, 2.012319285e-05f, 2.017475247e-05f, 2.022627208e-05f, 2.027775158e-05f, 2.032919090e-05f, 2.038058994e-05f, 2.043194863e-05f, 2.048326687e-05f, 2.053454459e-05f, +2.058578170e-05f, 2.063697811e-05f, 2.068813374e-05f, 2.073924851e-05f, 2.079032232e-05f, 2.084135510e-05f, 2.089234677e-05f, 2.094329723e-05f, 2.099420640e-05f, 2.104507420e-05f, +2.109590055e-05f, 2.114668536e-05f, 2.119742855e-05f, 2.124813004e-05f, 2.129878973e-05f, 2.134940755e-05f, 2.139998341e-05f, 2.145051724e-05f, 2.150100894e-05f, 2.155145843e-05f, +2.160186564e-05f, 2.165223047e-05f, 2.170255285e-05f, 2.175283269e-05f, 2.180306991e-05f, 2.185326442e-05f, 2.190341615e-05f, 2.195352500e-05f, 2.200359091e-05f, 2.205361378e-05f, +2.210359354e-05f, 2.215353009e-05f, 2.220342337e-05f, 2.225327328e-05f, 2.230307975e-05f, 2.235284269e-05f, 2.240256203e-05f, 2.245223767e-05f, 2.250186954e-05f, 2.255145756e-05f, +2.260100164e-05f, 2.265050171e-05f, 2.269995767e-05f, 2.274936946e-05f, 2.279873699e-05f, 2.284806018e-05f, 2.289733895e-05f, 2.294657321e-05f, 2.299576289e-05f, 2.304490790e-05f, +2.309400817e-05f, 2.314306362e-05f, 2.319207416e-05f, 2.324103971e-05f, 2.328996019e-05f, 2.333883553e-05f, 2.338766564e-05f, 2.343645044e-05f, 2.348518986e-05f, 2.353388381e-05f, +2.358253221e-05f, 2.363113498e-05f, 2.367969205e-05f, 2.372820334e-05f, 2.377666876e-05f, 2.382508823e-05f, 2.387346168e-05f, 2.392178903e-05f, 2.397007019e-05f, 2.401830510e-05f, +2.406649367e-05f, 2.411463581e-05f, 2.416273146e-05f, 2.421078054e-05f, 2.425878296e-05f, 2.430673864e-05f, 2.435464752e-05f, 2.440250950e-05f, 2.445032452e-05f, 2.449809249e-05f, +2.454581334e-05f, 2.459348698e-05f, 2.464111335e-05f, 2.468869236e-05f, 2.473622393e-05f, 2.478370800e-05f, 2.483114447e-05f, 2.487853327e-05f, 2.492587433e-05f, 2.497316757e-05f, +2.502041290e-05f, 2.506761026e-05f, 2.511475957e-05f, 2.516186075e-05f, 2.520891372e-05f, 2.525591841e-05f, 2.530287474e-05f, 2.534978263e-05f, 2.539664201e-05f, 2.544345280e-05f, +2.549021493e-05f, 2.553692831e-05f, 2.558359288e-05f, 2.563020855e-05f, 2.567677525e-05f, 2.572329291e-05f, 2.576976145e-05f, 2.581618079e-05f, 2.586255086e-05f, 2.590887159e-05f, +2.595514289e-05f, 2.600136469e-05f, 2.604753692e-05f, 2.609365951e-05f, 2.613973237e-05f, 2.618575543e-05f, 2.623172862e-05f, 2.627765187e-05f, 2.632352509e-05f, 2.636934822e-05f, +2.641512118e-05f, 2.646084390e-05f, 2.650651629e-05f, 2.655213830e-05f, 2.659770983e-05f, 2.664323083e-05f, 2.668870121e-05f, 2.673412091e-05f, 2.677948984e-05f, 2.682480794e-05f, +2.687007513e-05f, 2.691529134e-05f, 2.696045650e-05f, 2.700557053e-05f, 2.705063335e-05f, 2.709564490e-05f, 2.714060511e-05f, 2.718551390e-05f, 2.723037119e-05f, 2.727517692e-05f, +2.731993102e-05f, 2.736463340e-05f, 2.740928400e-05f, 2.745388275e-05f, 2.749842958e-05f, 2.754292440e-05f, 2.758736716e-05f, 2.763175778e-05f, 2.767609618e-05f, 2.772038230e-05f, +2.776461606e-05f, 2.780879739e-05f, 2.785292623e-05f, 2.789700250e-05f, 2.794102612e-05f, 2.798499704e-05f, 2.802891517e-05f, 2.807278044e-05f, 2.811659280e-05f, 2.816035216e-05f, +2.820405845e-05f, 2.824771161e-05f, 2.829131156e-05f, 2.833485824e-05f, 2.837835157e-05f, 2.842179148e-05f, 2.846517791e-05f, 2.850851078e-05f, 2.855179003e-05f, 2.859501558e-05f, +2.863818737e-05f, 2.868130532e-05f, 2.872436937e-05f, 2.876737945e-05f, 2.881033548e-05f, 2.885323741e-05f, 2.889608515e-05f, 2.893887865e-05f, 2.898161783e-05f, 2.902430263e-05f, +2.906693297e-05f, 2.910950879e-05f, 2.915203002e-05f, 2.919449658e-05f, 2.923690843e-05f, 2.927926548e-05f, 2.932156766e-05f, 2.936381491e-05f, 2.940600717e-05f, 2.944814436e-05f, +2.949022642e-05f, 2.953225327e-05f, 2.957422486e-05f, 2.961614112e-05f, 2.965800197e-05f, 2.969980735e-05f, 2.974155720e-05f, 2.978325144e-05f, 2.982489002e-05f, 2.986647286e-05f, +2.990799989e-05f, 2.994947106e-05f, 2.999088629e-05f, 3.003224553e-05f, 3.007354869e-05f, 3.011479572e-05f, 3.015598656e-05f, 3.019712112e-05f, 3.023819936e-05f, 3.027922121e-05f, +3.032018659e-05f, 3.036109544e-05f, 3.040194771e-05f, 3.044274332e-05f, 3.048348220e-05f, 3.052416430e-05f, 3.056478955e-05f, 3.060535788e-05f, 3.064586923e-05f, 3.068632354e-05f, +3.072672074e-05f, 3.076706076e-05f, 3.080734355e-05f, 3.084756903e-05f, 3.088773715e-05f, 3.092784784e-05f, 3.096790103e-05f, 3.100789667e-05f, 3.104783469e-05f, 3.108771502e-05f, +3.112753761e-05f, 3.116730239e-05f, 3.120700929e-05f, 3.124665826e-05f, 3.128624923e-05f, 3.132578213e-05f, 3.136525691e-05f, 3.140467351e-05f, 3.144403185e-05f, 3.148333188e-05f, +3.152257354e-05f, 3.156175676e-05f, 3.160088149e-05f, 3.163994765e-05f, 3.167895519e-05f, 3.171790405e-05f, 3.175679416e-05f, 3.179562546e-05f, 3.183439790e-05f, 3.187311140e-05f, +3.191176592e-05f, 3.195036138e-05f, 3.198889773e-05f, 3.202737491e-05f, 3.206579285e-05f, 3.210415150e-05f, 3.214245080e-05f, 3.218069067e-05f, 3.221887108e-05f, 3.225699194e-05f, +3.229505321e-05f, 3.233305482e-05f, 3.237099672e-05f, 3.240887884e-05f, 3.244670112e-05f, 3.248446351e-05f, 3.252216595e-05f, 3.255980837e-05f, 3.259739072e-05f, 3.263491293e-05f, +3.267237496e-05f, 3.270977674e-05f, 3.274711820e-05f, 3.278439930e-05f, 3.282161998e-05f, 3.285878017e-05f, 3.289587981e-05f, 3.293291886e-05f, 3.296989725e-05f, 3.300681492e-05f, +3.304367181e-05f, 3.308046788e-05f, 3.311720305e-05f, 3.315387728e-05f, 3.319049050e-05f, 3.322704266e-05f, 3.326353369e-05f, 3.329996356e-05f, 3.333633218e-05f, 3.337263952e-05f, +3.340888551e-05f, 3.344507010e-05f, 3.348119323e-05f, 3.351725484e-05f, 3.355325487e-05f, 3.358919328e-05f, 3.362507000e-05f, 3.366088498e-05f, 3.369663816e-05f, 3.373232949e-05f, +3.376795891e-05f, 3.380352637e-05f, 3.383903180e-05f, 3.387447517e-05f, 3.390985640e-05f, 3.394517544e-05f, 3.398043225e-05f, 3.401562676e-05f, 3.405075892e-05f, 3.408582868e-05f, +3.412083598e-05f, 3.415578077e-05f, 3.419066298e-05f, 3.422548258e-05f, 3.426023950e-05f, 3.429493369e-05f, 3.432956510e-05f, 3.436413367e-05f, 3.439863935e-05f, 3.443308209e-05f, +3.446746182e-05f, 3.450177851e-05f, 3.453603209e-05f, 3.457022252e-05f, 3.460434974e-05f, 3.463841369e-05f, 3.467241433e-05f, 3.470635160e-05f, 3.474022545e-05f, 3.477403582e-05f, +3.480778268e-05f, 3.484146595e-05f, 3.487508560e-05f, 3.490864156e-05f, 3.494213379e-05f, 3.497556224e-05f, 3.500892686e-05f, 3.504222758e-05f, 3.507546437e-05f, 3.510863716e-05f, +3.514174592e-05f, 3.517479059e-05f, 3.520777111e-05f, 3.524068744e-05f, 3.527353952e-05f, 3.530632731e-05f, 3.533905076e-05f, 3.537170981e-05f, 3.540430442e-05f, 3.543683453e-05f, +3.546930009e-05f, 3.550170106e-05f, 3.553403739e-05f, 3.556630902e-05f, 3.559851591e-05f, 3.563065801e-05f, 3.566273527e-05f, 3.569474763e-05f, 3.572669505e-05f, 3.575857749e-05f, +3.579039489e-05f, 3.582214720e-05f, 3.585383438e-05f, 3.588545637e-05f, 3.591701313e-05f, 3.594850462e-05f, 3.597993077e-05f, 3.601129155e-05f, 3.604258691e-05f, 3.607381680e-05f, +3.610498117e-05f, 3.613607997e-05f, 3.616711316e-05f, 3.619808069e-05f, 3.622898251e-05f, 3.625981858e-05f, 3.629058885e-05f, 3.632129326e-05f, 3.635193179e-05f, 3.638250437e-05f, +3.641301097e-05f, 3.644345153e-05f, 3.647382602e-05f, 3.650413437e-05f, 3.653437656e-05f, 3.656455253e-05f, 3.659466223e-05f, 3.662470563e-05f, 3.665468267e-05f, 3.668459332e-05f, +3.671443752e-05f, 3.674421523e-05f, 3.677392640e-05f, 3.680357100e-05f, 3.683314897e-05f, 3.686266028e-05f, 3.689210487e-05f, 3.692148270e-05f, 3.695079373e-05f, 3.698003792e-05f, +3.700921522e-05f, 3.703832558e-05f, 3.706736897e-05f, 3.709634534e-05f, 3.712525464e-05f, 3.715409683e-05f, 3.718287188e-05f, 3.721157973e-05f, 3.724022034e-05f, 3.726879367e-05f, +3.729729968e-05f, 3.732573833e-05f, 3.735410956e-05f, 3.738241335e-05f, 3.741064964e-05f, 3.743881840e-05f, 3.746691959e-05f, 3.749495315e-05f, 3.752291906e-05f, 3.755081726e-05f, +3.757864771e-05f, 3.760641039e-05f, 3.763410523e-05f, 3.766173221e-05f, 3.768929128e-05f, 3.771678240e-05f, 3.774420553e-05f, 3.777156063e-05f, 3.779884766e-05f, 3.782606657e-05f, +3.785321733e-05f, 3.788029990e-05f, 3.790731424e-05f, 3.793426030e-05f, 3.796113805e-05f, 3.798794745e-05f, 3.801468846e-05f, 3.804136103e-05f, 3.806796514e-05f, 3.809450073e-05f, +3.812096777e-05f, 3.814736623e-05f, 3.817369606e-05f, 3.819995722e-05f, 3.822614968e-05f, 3.825227339e-05f, 3.827832833e-05f, 3.830431444e-05f, 3.833023170e-05f, 3.835608006e-05f, +3.838185949e-05f, 3.840756994e-05f, 3.843321139e-05f, 3.845878379e-05f, 3.848428710e-05f, 3.850972130e-05f, 3.853508633e-05f, 3.856038217e-05f, 3.858560878e-05f, 3.861076612e-05f, +3.863585415e-05f, 3.866087284e-05f, 3.868582215e-05f, 3.871070205e-05f, 3.873551249e-05f, 3.876025345e-05f, 3.878492489e-05f, 3.880952676e-05f, 3.883405904e-05f, 3.885852169e-05f, +3.888291468e-05f, 3.890723796e-05f, 3.893149151e-05f, 3.895567529e-05f, 3.897978926e-05f, 3.900383339e-05f, 3.902780765e-05f, 3.905171199e-05f, 3.907554639e-05f, 3.909931081e-05f, +3.912300522e-05f, 3.914662958e-05f, 3.917018386e-05f, 3.919366803e-05f, 3.921708205e-05f, 3.924042588e-05f, 3.926369950e-05f, 3.928690288e-05f, 3.931003597e-05f, 3.933309874e-05f, +3.935609117e-05f, 3.937901321e-05f, 3.940186485e-05f, 3.942464603e-05f, 3.944735674e-05f, 3.946999694e-05f, 3.949256660e-05f, 3.951506568e-05f, 3.953749415e-05f, 3.955985199e-05f, +3.958213915e-05f, 3.960435562e-05f, 3.962650135e-05f, 3.964857631e-05f, 3.967058048e-05f, 3.969251383e-05f, 3.971437631e-05f, 3.973616791e-05f, 3.975788859e-05f, 3.977953832e-05f, +3.980111707e-05f, 3.982262481e-05f, 3.984406151e-05f, 3.986542713e-05f, 3.988672166e-05f, 3.990794506e-05f, 3.992909730e-05f, 3.995017834e-05f, 3.997118817e-05f, 3.999212675e-05f, +4.001299406e-05f, 4.003379006e-05f, 4.005451472e-05f, 4.007516802e-05f, 4.009574992e-05f, 4.011626041e-05f, 4.013669944e-05f, 4.015706700e-05f, 4.017736305e-05f, 4.019758757e-05f, +4.021774052e-05f, 4.023782189e-05f, 4.025783164e-05f, 4.027776974e-05f, 4.029763617e-05f, 4.031743091e-05f, 4.033715391e-05f, 4.035680517e-05f, 4.037638464e-05f, 4.039589230e-05f, +4.041532813e-05f, 4.043469211e-05f, 4.045398419e-05f, 4.047320436e-05f, 4.049235259e-05f, 4.051142886e-05f, 4.053043314e-05f, 4.054936540e-05f, 4.056822562e-05f, 4.058701377e-05f, +4.060572983e-05f, 4.062437377e-05f, 4.064294556e-05f, 4.066144519e-05f, 4.067987262e-05f, 4.069822784e-05f, 4.071651082e-05f, 4.073472152e-05f, 4.075285994e-05f, 4.077092604e-05f, +4.078891980e-05f, 4.080684120e-05f, 4.082469021e-05f, 4.084246681e-05f, 4.086017098e-05f, 4.087780268e-05f, 4.089536191e-05f, 4.091284863e-05f, 4.093026283e-05f, 4.094760447e-05f, +4.096487354e-05f, 4.098207002e-05f, 4.099919387e-05f, 4.101624509e-05f, 4.103322364e-05f, 4.105012951e-05f, 4.106696267e-05f, 4.108372310e-05f, 4.110041078e-05f, 4.111702569e-05f, +4.113356780e-05f, 4.115003710e-05f, 4.116643356e-05f, 4.118275717e-05f, 4.119900789e-05f, 4.121518571e-05f, 4.123129062e-05f, 4.124732258e-05f, 4.126328158e-05f, 4.127916760e-05f, +4.129498062e-05f, 4.131072062e-05f, 4.132638757e-05f, 4.134198146e-05f, 4.135750227e-05f, 4.137294997e-05f, 4.138832456e-05f, 4.140362601e-05f, 4.141885429e-05f, 4.143400940e-05f, +4.144909131e-05f, 4.146410001e-05f, 4.147903546e-05f, 4.149389767e-05f, 4.150868660e-05f, 4.152340225e-05f, 4.153804458e-05f, 4.155261359e-05f, 4.156710926e-05f, 4.158153156e-05f, +4.159588048e-05f, 4.161015600e-05f, 4.162435811e-05f, 4.163848679e-05f, 4.165254202e-05f, 4.166652378e-05f, 4.168043206e-05f, 4.169426684e-05f, 4.170802810e-05f, 4.172171583e-05f, +4.173533001e-05f, 4.174887063e-05f, 4.176233766e-05f, 4.177573109e-05f, 4.178905092e-05f, 4.180229711e-05f, 4.181546965e-05f, 4.182856854e-05f, 4.184159375e-05f, 4.185454527e-05f, +4.186742309e-05f, 4.188022718e-05f, 4.189295754e-05f, 4.190561414e-05f, 4.191819699e-05f, 4.193070605e-05f, 4.194314132e-05f, 4.195550278e-05f, 4.196779042e-05f, 4.198000422e-05f, +4.199214417e-05f, 4.200421026e-05f, 4.201620247e-05f, 4.202812080e-05f, 4.203996521e-05f, 4.205173572e-05f, 4.206343229e-05f, 4.207505492e-05f, 4.208660359e-05f, 4.209807830e-05f, +4.210947902e-05f, 4.212080576e-05f, 4.213205848e-05f, 4.214323719e-05f, 4.215434188e-05f, 4.216537252e-05f, 4.217632910e-05f, 4.218721163e-05f, 4.219802007e-05f, 4.220875443e-05f, +4.221941470e-05f, 4.223000085e-05f, 4.224051288e-05f, 4.225095078e-05f, 4.226131454e-05f, 4.227160415e-05f, 4.228181959e-05f, 4.229196086e-05f, 4.230202795e-05f, 4.231202084e-05f, +4.232193953e-05f, 4.233178401e-05f, 4.234155426e-05f, 4.235125029e-05f, 4.236087207e-05f, 4.237041960e-05f, 4.237989287e-05f, 4.238929187e-05f, 4.239861659e-05f, 4.240786703e-05f, +4.241704317e-05f, 4.242614501e-05f, 4.243517253e-05f, 4.244412574e-05f, 4.245300462e-05f, 4.246180916e-05f, 4.247053935e-05f, 4.247919520e-05f, 4.248777668e-05f, 4.249628380e-05f, +4.250471655e-05f, 4.251307491e-05f, 4.252135888e-05f, 4.252956846e-05f, 4.253770364e-05f, 4.254576441e-05f, 4.255375076e-05f, 4.256166269e-05f, 4.256950019e-05f, 4.257726326e-05f, +4.258495189e-05f, 4.259256607e-05f, 4.260010580e-05f, 4.260757107e-05f, 4.261496188e-05f, 4.262227822e-05f, 4.262952009e-05f, 4.263668748e-05f, 4.264378038e-05f, 4.265079880e-05f, +4.265774272e-05f, 4.266461214e-05f, 4.267140707e-05f, 4.267812748e-05f, 4.268477339e-05f, 4.269134477e-05f, 4.269784164e-05f, 4.270426399e-05f, 4.271061181e-05f, 4.271688510e-05f, +4.272308386e-05f, 4.272920808e-05f, 4.273525776e-05f, 4.274123290e-05f, 4.274713349e-05f, 4.275295953e-05f, 4.275871102e-05f, 4.276438796e-05f, 4.276999034e-05f, 4.277551816e-05f, +4.278097142e-05f, 4.278635012e-05f, 4.279165425e-05f, 4.279688382e-05f, 4.280203882e-05f, 4.280711925e-05f, 4.281212511e-05f, 4.281705640e-05f, 4.282191311e-05f, 4.282669525e-05f, +4.283140281e-05f, 4.283603580e-05f, 4.284059422e-05f, 4.284507805e-05f, 4.284948731e-05f, 4.285382199e-05f, 4.285808209e-05f, 4.286226762e-05f, 4.286637857e-05f, 4.287041494e-05f, +4.287437674e-05f, 4.287826396e-05f, 4.288207660e-05f, 4.288581467e-05f, 4.288947817e-05f, 4.289306709e-05f, 4.289658145e-05f, 4.290002123e-05f, 4.290338645e-05f, 4.290667710e-05f, +4.290989318e-05f, 4.291303470e-05f, 4.291610166e-05f, 4.291909407e-05f, 4.292201191e-05f, 4.292485520e-05f, 4.292762394e-05f, 4.293031813e-05f, 4.293293777e-05f, 4.293548287e-05f, +4.293795343e-05f, 4.294034946e-05f, 4.294267094e-05f, 4.294491790e-05f, 4.294709033e-05f, 4.294918824e-05f, 4.295121163e-05f, 4.295316050e-05f, 4.295503486e-05f, 4.295683471e-05f, +4.295856006e-05f, 4.296021092e-05f, 4.296178727e-05f, 4.296328914e-05f, 4.296471652e-05f, 4.296606943e-05f, 4.296734786e-05f, 4.296855182e-05f, 4.296968131e-05f, 4.297073635e-05f, +4.297171693e-05f, 4.297262307e-05f, 4.297345477e-05f, 4.297421203e-05f, 4.297489486e-05f, 4.297550327e-05f, 4.297603726e-05f, 4.297649684e-05f, 4.297688202e-05f, 4.297719280e-05f, +4.297742919e-05f, 4.297759120e-05f, 4.297767883e-05f, 4.297769209e-05f, 4.297763100e-05f, 4.297749555e-05f, 4.297728575e-05f, 4.297700161e-05f, 4.297664315e-05f, 4.297621036e-05f, +4.297570326e-05f, 4.297512185e-05f, 4.297446615e-05f, 4.297373615e-05f, 4.297293188e-05f, 4.297205333e-05f, 4.297110053e-05f, 4.297007346e-05f, 4.296897216e-05f, 4.296779662e-05f, +4.296654685e-05f, 4.296522287e-05f, 4.296382468e-05f, 4.296235230e-05f, 4.296080573e-05f, 4.295918498e-05f, 4.295749007e-05f, 4.295572100e-05f, 4.295387778e-05f, 4.295196043e-05f, +4.294996896e-05f, 4.294790337e-05f, 4.294576368e-05f, 4.294354990e-05f, 4.294126204e-05f, 4.293890011e-05f, 4.293646413e-05f, 4.293395410e-05f, 4.293137003e-05f, 4.292871194e-05f, +4.292597984e-05f, 4.292317375e-05f, 4.292029367e-05f, 4.291733961e-05f, 4.291431160e-05f, 4.291120963e-05f, 4.290803373e-05f, 4.290478391e-05f, 4.290146018e-05f, 4.289806255e-05f, +4.289459104e-05f, 4.289104566e-05f, 4.288742642e-05f, 4.288373334e-05f, 4.287996644e-05f, 4.287612571e-05f, 4.287221119e-05f, 4.286822287e-05f, 4.286416079e-05f, 4.286002495e-05f, +4.285581536e-05f, 4.285153205e-05f, 4.284717502e-05f, 4.284274429e-05f, 4.283823987e-05f, 4.283366179e-05f, 4.282901005e-05f, 4.282428468e-05f, 4.281948568e-05f, 4.281461307e-05f, +4.280966687e-05f, 4.280464710e-05f, 4.279955376e-05f, 4.279438689e-05f, 4.278914648e-05f, 4.278383257e-05f, 4.277844516e-05f, 4.277298427e-05f, 4.276744992e-05f, 4.276184213e-05f, +4.275616091e-05f, 4.275040628e-05f, 4.274457826e-05f, 4.273867686e-05f, 4.273270210e-05f, 4.272665401e-05f, 4.272053259e-05f, 4.271433787e-05f, 4.270806986e-05f, 4.270172859e-05f, +4.269531406e-05f, 4.268882630e-05f, 4.268226533e-05f, 4.267563117e-05f, 4.266892383e-05f, 4.266214334e-05f, 4.265528970e-05f, 4.264836295e-05f, 4.264136310e-05f, 4.263429017e-05f, +4.262714418e-05f, 4.261992515e-05f, 4.261263310e-05f, 4.260526804e-05f, 4.259783001e-05f, 4.259031902e-05f, 4.258273508e-05f, 4.257507823e-05f, 4.256734848e-05f, 4.255954585e-05f, +4.255167036e-05f, 4.254372203e-05f, 4.253570089e-05f, 4.252760695e-05f, 4.251944024e-05f, 4.251120078e-05f, 4.250288858e-05f, 4.249450368e-05f, 4.248604609e-05f, 4.247751583e-05f, +4.246891293e-05f, 4.246023741e-05f, 4.245148930e-05f, 4.244266860e-05f, 4.243377535e-05f, 4.242480957e-05f, 4.241577128e-05f, 4.240666051e-05f, 4.239747727e-05f, 4.238822159e-05f, +4.237889350e-05f, 4.236949301e-05f, 4.236002015e-05f, 4.235047495e-05f, 4.234085742e-05f, 4.233116760e-05f, 4.232140550e-05f, 4.231157116e-05f, 4.230166458e-05f, 4.229168581e-05f, +4.228163485e-05f, 4.227151175e-05f, 4.226131652e-05f, 4.225104918e-05f, 4.224070977e-05f, 4.223029830e-05f, 4.221981481e-05f, 4.220925931e-05f, 4.219863183e-05f, 4.218793241e-05f, +4.217716106e-05f, 4.216631781e-05f, 4.215540268e-05f, 4.214441571e-05f, 4.213335692e-05f, 4.212222633e-05f, 4.211102397e-05f, 4.209974987e-05f, 4.208840405e-05f, 4.207698655e-05f, +4.206549738e-05f, 4.205393658e-05f, 4.204230417e-05f, 4.203060018e-05f, 4.201882464e-05f, 4.200697757e-05f, 4.199505900e-05f, 4.198306896e-05f, 4.197100749e-05f, 4.195887459e-05f, +4.194667031e-05f, 4.193439468e-05f, 4.192204771e-05f, 4.190962944e-05f, 4.189713990e-05f, 4.188457912e-05f, 4.187194712e-05f, 4.185924393e-05f, 4.184646959e-05f, 4.183362412e-05f, +4.182070756e-05f, 4.180771992e-05f, 4.179466125e-05f, 4.178153156e-05f, 4.176833090e-05f, 4.175505929e-05f, 4.174171675e-05f, 4.172830333e-05f, 4.171481905e-05f, 4.170126394e-05f, +4.168763803e-05f, 4.167394135e-05f, 4.166017394e-05f, 4.164633582e-05f, 4.163242702e-05f, 4.161844759e-05f, 4.160439753e-05f, 4.159027690e-05f, 4.157608572e-05f, 4.156182402e-05f, +4.154749184e-05f, 4.153308920e-05f, 4.151861613e-05f, 4.150407268e-05f, 4.148945887e-05f, 4.147477473e-05f, 4.146002030e-05f, 4.144519561e-05f, 4.143030069e-05f, 4.141533557e-05f, +4.140030029e-05f, 4.138519488e-05f, 4.137001938e-05f, 4.135477381e-05f, 4.133945821e-05f, 4.132407262e-05f, 4.130861706e-05f, 4.129309158e-05f, 4.127749620e-05f, 4.126183096e-05f, +4.124609589e-05f, 4.123029103e-05f, 4.121441641e-05f, 4.119847207e-05f, 4.118245803e-05f, 4.116637435e-05f, 4.115022104e-05f, 4.113399815e-05f, 4.111770570e-05f, 4.110134375e-05f, +4.108491231e-05f, 4.106841143e-05f, 4.105184114e-05f, 4.103520147e-05f, 4.101849247e-05f, 4.100171417e-05f, 4.098486660e-05f, 4.096794981e-05f, 4.095096382e-05f, 4.093390867e-05f, +4.091678440e-05f, 4.089959105e-05f, 4.088232865e-05f, 4.086499724e-05f, 4.084759685e-05f, 4.083012753e-05f, 4.081258931e-05f, 4.079498223e-05f, 4.077730632e-05f, 4.075956163e-05f, +4.074174818e-05f, 4.072386603e-05f, 4.070591519e-05f, 4.068789573e-05f, 4.066980766e-05f, 4.065165103e-05f, 4.063342588e-05f, 4.061513225e-05f, 4.059677017e-05f, 4.057833969e-05f, +4.055984084e-05f, 4.054127366e-05f, 4.052263818e-05f, 4.050393446e-05f, 4.048516253e-05f, 4.046632242e-05f, 4.044741418e-05f, 4.042843785e-05f, 4.040939347e-05f, 4.039028107e-05f, +4.037110069e-05f, 4.035185238e-05f, 4.033253618e-05f, 4.031315213e-05f, 4.029370026e-05f, 4.027418061e-05f, 4.025459324e-05f, 4.023493817e-05f, 4.021521545e-05f, 4.019542512e-05f, +4.017556723e-05f, 4.015564180e-05f, 4.013564889e-05f, 4.011558853e-05f, 4.009546077e-05f, 4.007526564e-05f, 4.005500320e-05f, 4.003467347e-05f, 4.001427651e-05f, 3.999381236e-05f, +3.997328105e-05f, 3.995268263e-05f, 3.993201714e-05f, 3.991128463e-05f, 3.989048513e-05f, 3.986961869e-05f, 3.984868536e-05f, 3.982768517e-05f, 3.980661817e-05f, 3.978548440e-05f, +3.976428390e-05f, 3.974301672e-05f, 3.972168291e-05f, 3.970028250e-05f, 3.967881553e-05f, 3.965728206e-05f, 3.963568213e-05f, 3.961401578e-05f, 3.959228305e-05f, 3.957048399e-05f, +3.954861864e-05f, 3.952668706e-05f, 3.950468927e-05f, 3.948262533e-05f, 3.946049528e-05f, 3.943829917e-05f, 3.941603704e-05f, 3.939370894e-05f, 3.937131491e-05f, 3.934885500e-05f, +3.932632925e-05f, 3.930373771e-05f, 3.928108042e-05f, 3.925835743e-05f, 3.923556879e-05f, 3.921271454e-05f, 3.918979473e-05f, 3.916680940e-05f, 3.914375861e-05f, 3.912064239e-05f, +3.909746079e-05f, 3.907421386e-05f, 3.905090165e-05f, 3.902752421e-05f, 3.900408157e-05f, 3.898057379e-05f, 3.895700092e-05f, 3.893336300e-05f, 3.890966008e-05f, 3.888589221e-05f, +3.886205943e-05f, 3.883816180e-05f, 3.881419935e-05f, 3.879017215e-05f, 3.876608023e-05f, 3.874192364e-05f, 3.871770244e-05f, 3.869341667e-05f, 3.866906638e-05f, 3.864465162e-05f, +3.862017243e-05f, 3.859562887e-05f, 3.857102099e-05f, 3.854634883e-05f, 3.852161244e-05f, 3.849681188e-05f, 3.847194718e-05f, 3.844701841e-05f, 3.842202561e-05f, 3.839696883e-05f, +3.837184812e-05f, 3.834666352e-05f, 3.832141510e-05f, 3.829610290e-05f, 3.827072697e-05f, 3.824528736e-05f, 3.821978412e-05f, 3.819421730e-05f, 3.816858695e-05f, 3.814289313e-05f, +3.811713588e-05f, 3.809131525e-05f, 3.806543130e-05f, 3.803948408e-05f, 3.801347363e-05f, 3.798740001e-05f, 3.796126327e-05f, 3.793506347e-05f, 3.790880065e-05f, 3.788247486e-05f, +3.785608617e-05f, 3.782963461e-05f, 3.780312024e-05f, 3.777654312e-05f, 3.774990329e-05f, 3.772320081e-05f, 3.769643573e-05f, 3.766960811e-05f, 3.764271799e-05f, 3.761576543e-05f, +3.758875048e-05f, 3.756167320e-05f, 3.753453363e-05f, 3.750733184e-05f, 3.748006787e-05f, 3.745274177e-05f, 3.742535361e-05f, 3.739790344e-05f, 3.737039130e-05f, 3.734281725e-05f, +3.731518135e-05f, 3.728748365e-05f, 3.725972421e-05f, 3.723190307e-05f, 3.720402030e-05f, 3.717607595e-05f, 3.714807006e-05f, 3.712000271e-05f, 3.709187393e-05f, 3.706368379e-05f, +3.703543234e-05f, 3.700711964e-05f, 3.697874574e-05f, 3.695031069e-05f, 3.692181456e-05f, 3.689325740e-05f, 3.686463925e-05f, 3.683596019e-05f, 3.680722026e-05f, 3.677841952e-05f, +3.674955803e-05f, 3.672063583e-05f, 3.669165300e-05f, 3.666260958e-05f, 3.663350563e-05f, 3.660434121e-05f, 3.657511637e-05f, 3.654583117e-05f, 3.651648567e-05f, 3.648707992e-05f, +3.645761398e-05f, 3.642808791e-05f, 3.639850177e-05f, 3.636885561e-05f, 3.633914948e-05f, 3.630938346e-05f, 3.627955759e-05f, 3.624967193e-05f, 3.621972654e-05f, 3.618972147e-05f, +3.615965679e-05f, 3.612953256e-05f, 3.609934883e-05f, 3.606910565e-05f, 3.603880310e-05f, 3.600844122e-05f, 3.597802007e-05f, 3.594753972e-05f, 3.591700022e-05f, 3.588640164e-05f, +3.585574402e-05f, 3.582502743e-05f, 3.579425192e-05f, 3.576341757e-05f, 3.573252442e-05f, 3.570157254e-05f, 3.567056198e-05f, 3.563949280e-05f, 3.560836507e-05f, 3.557717885e-05f, +3.554593419e-05f, 3.551463115e-05f, 3.548326979e-05f, 3.545185018e-05f, 3.542037237e-05f, 3.538883643e-05f, 3.535724241e-05f, 3.532559038e-05f, 3.529388039e-05f, 3.526211251e-05f, +3.523028680e-05f, 3.519840331e-05f, 3.516646212e-05f, 3.513446327e-05f, 3.510240684e-05f, 3.507029287e-05f, 3.503812144e-05f, 3.500589261e-05f, 3.497360644e-05f, 3.494126298e-05f, +3.490886230e-05f, 3.487640446e-05f, 3.484388953e-05f, 3.481131757e-05f, 3.477868863e-05f, 3.474600278e-05f, 3.471326009e-05f, 3.468046061e-05f, 3.464760440e-05f, 3.461469154e-05f, +3.458172208e-05f, 3.454869608e-05f, 3.451561362e-05f, 3.448247474e-05f, 3.444927952e-05f, 3.441602801e-05f, 3.438272029e-05f, 3.434935640e-05f, 3.431593643e-05f, 3.428246042e-05f, +3.424892845e-05f, 3.421534058e-05f, 3.418169686e-05f, 3.414799738e-05f, 3.411424218e-05f, 3.408043133e-05f, 3.404656490e-05f, 3.401264296e-05f, 3.397866555e-05f, 3.394463276e-05f, +3.391054465e-05f, 3.387640127e-05f, 3.384220269e-05f, 3.380794898e-05f, 3.377364021e-05f, 3.373927643e-05f, 3.370485772e-05f, 3.367038413e-05f, 3.363585574e-05f, 3.360127261e-05f, +3.356663480e-05f, 3.353194238e-05f, 3.349719541e-05f, 3.346239396e-05f, 3.342753810e-05f, 3.339262789e-05f, 3.335766340e-05f, 3.332264470e-05f, 3.328757184e-05f, 3.325244490e-05f, +3.321726393e-05f, 3.318202902e-05f, 3.314674023e-05f, 3.311139761e-05f, 3.307600124e-05f, 3.304055119e-05f, 3.300504751e-05f, 3.296949029e-05f, 3.293387958e-05f, 3.289821545e-05f, +3.286249797e-05f, 3.282672720e-05f, 3.279090322e-05f, 3.275502609e-05f, 3.271909588e-05f, 3.268311265e-05f, 3.264707648e-05f, 3.261098742e-05f, 3.257484556e-05f, 3.253865095e-05f, +3.250240367e-05f, 3.246610378e-05f, 3.242975134e-05f, 3.239334644e-05f, 3.235688914e-05f, 3.232037950e-05f, 3.228381759e-05f, 3.224720348e-05f, 3.221053725e-05f, 3.217381896e-05f, +3.213704867e-05f, 3.210022646e-05f, 3.206335240e-05f, 3.202642655e-05f, 3.198944898e-05f, 3.195241977e-05f, 3.191533898e-05f, 3.187820669e-05f, 3.184102295e-05f, 3.180378785e-05f, +3.176650145e-05f, 3.172916381e-05f, 3.169177502e-05f, 3.165433513e-05f, 3.161684423e-05f, 3.157930238e-05f, 3.154170964e-05f, 3.150406610e-05f, 3.146637181e-05f, 3.142862686e-05f, +3.139083130e-05f, 3.135298522e-05f, 3.131508868e-05f, 3.127714175e-05f, 3.123914451e-05f, 3.120109702e-05f, 3.116299935e-05f, 3.112485158e-05f, 3.108665378e-05f, 3.104840601e-05f, +3.101010836e-05f, 3.097176088e-05f, 3.093336366e-05f, 3.089491676e-05f, 3.085642026e-05f, 3.081787422e-05f, 3.077927872e-05f, 3.074063383e-05f, 3.070193963e-05f, 3.066319617e-05f, +3.062440354e-05f, 3.058556181e-05f, 3.054667105e-05f, 3.050773134e-05f, 3.046874273e-05f, 3.042970532e-05f, 3.039061916e-05f, 3.035148433e-05f, 3.031230091e-05f, 3.027306897e-05f, +3.023378857e-05f, 3.019445980e-05f, 3.015508273e-05f, 3.011565742e-05f, 3.007618396e-05f, 3.003666241e-05f, 2.999709284e-05f, 2.995747534e-05f, 2.991780998e-05f, 2.987809682e-05f, +2.983833594e-05f, 2.979852742e-05f, 2.975867133e-05f, 2.971876774e-05f, 2.967881673e-05f, 2.963881837e-05f, 2.959877274e-05f, 2.955867990e-05f, 2.951853993e-05f, 2.947835291e-05f, +2.943811892e-05f, 2.939783801e-05f, 2.935751028e-05f, 2.931713580e-05f, 2.927671463e-05f, 2.923624685e-05f, 2.919573255e-05f, 2.915517178e-05f, 2.911456464e-05f, 2.907391119e-05f, +2.903321150e-05f, 2.899246566e-05f, 2.895167374e-05f, 2.891083581e-05f, 2.886995195e-05f, 2.882902223e-05f, 2.878804673e-05f, 2.874702553e-05f, 2.870595870e-05f, 2.866484631e-05f, +2.862368845e-05f, 2.858248518e-05f, 2.854123659e-05f, 2.849994275e-05f, 2.845860373e-05f, 2.841721962e-05f, 2.837579048e-05f, 2.833431640e-05f, 2.829279744e-05f, 2.825123370e-05f, +2.820962523e-05f, 2.816797213e-05f, 2.812627446e-05f, 2.808453231e-05f, 2.804274574e-05f, 2.800091484e-05f, 2.795903969e-05f, 2.791712035e-05f, 2.787515691e-05f, 2.783314945e-05f, +2.779109804e-05f, 2.774900275e-05f, 2.770686367e-05f, 2.766468088e-05f, 2.762245444e-05f, 2.758018445e-05f, 2.753787096e-05f, 2.749551408e-05f, 2.745311386e-05f, 2.741067039e-05f, +2.736818374e-05f, 2.732565400e-05f, 2.728308125e-05f, 2.724046555e-05f, 2.719780699e-05f, 2.715510565e-05f, 2.711236160e-05f, 2.706957492e-05f, 2.702674570e-05f, 2.698387400e-05f, +2.694095991e-05f, 2.689800351e-05f, 2.685500488e-05f, 2.681196408e-05f, 2.676888121e-05f, 2.672575634e-05f, 2.668258955e-05f, 2.663938092e-05f, 2.659613053e-05f, 2.655283846e-05f, +2.650950478e-05f, 2.646612957e-05f, 2.642271292e-05f, 2.637925491e-05f, 2.633575561e-05f, 2.629221510e-05f, 2.624863346e-05f, 2.620501077e-05f, 2.616134712e-05f, 2.611764258e-05f, +2.607389722e-05f, 2.603011114e-05f, 2.598628441e-05f, 2.594241711e-05f, 2.589850932e-05f, 2.585456111e-05f, 2.581057258e-05f, 2.576654380e-05f, 2.572247486e-05f, 2.567836582e-05f, +2.563421677e-05f, 2.559002780e-05f, 2.554579898e-05f, 2.550153039e-05f, 2.545722212e-05f, 2.541287424e-05f, 2.536848683e-05f, 2.532405998e-05f, 2.527959377e-05f, 2.523508827e-05f, +2.519054358e-05f, 2.514595976e-05f, 2.510133691e-05f, 2.505667509e-05f, 2.501197440e-05f, 2.496723492e-05f, 2.492245672e-05f, 2.487763988e-05f, 2.483278450e-05f, 2.478789064e-05f, +2.474295840e-05f, 2.469798785e-05f, 2.465297908e-05f, 2.460793216e-05f, 2.456284718e-05f, 2.451772422e-05f, 2.447256336e-05f, 2.442736469e-05f, 2.438212828e-05f, 2.433685422e-05f, +2.429154260e-05f, 2.424619348e-05f, 2.420080696e-05f, 2.415538312e-05f, 2.410992203e-05f, 2.406442379e-05f, 2.401888848e-05f, 2.397331617e-05f, 2.392770695e-05f, 2.388206090e-05f, +2.383637810e-05f, 2.379065865e-05f, 2.374490261e-05f, 2.369911008e-05f, 2.365328114e-05f, 2.360741586e-05f, 2.356151434e-05f, 2.351557665e-05f, 2.346960288e-05f, 2.342359311e-05f, +2.337754743e-05f, 2.333146592e-05f, 2.328534866e-05f, 2.323919573e-05f, 2.319300722e-05f, 2.314678321e-05f, 2.310052379e-05f, 2.305422904e-05f, 2.300789904e-05f, 2.296153388e-05f, +2.291513364e-05f, 2.286869840e-05f, 2.282222825e-05f, 2.277572327e-05f, 2.272918355e-05f, 2.268260917e-05f, 2.263600021e-05f, 2.258935676e-05f, 2.254267891e-05f, 2.249596673e-05f, +2.244922031e-05f, 2.240243974e-05f, 2.235562509e-05f, 2.230877647e-05f, 2.226189394e-05f, 2.221497759e-05f, 2.216802751e-05f, 2.212104379e-05f, 2.207402650e-05f, 2.202697573e-05f, +2.197989157e-05f, 2.193277410e-05f, 2.188562341e-05f, 2.183843958e-05f, 2.179122270e-05f, 2.174397285e-05f, 2.169669011e-05f, 2.164937458e-05f, 2.160202633e-05f, 2.155464546e-05f, +2.150723204e-05f, 2.145978617e-05f, 2.141230793e-05f, 2.136479739e-05f, 2.131725466e-05f, 2.126967981e-05f, 2.122207294e-05f, 2.117443412e-05f, 2.112676344e-05f, 2.107906098e-05f, +2.103132684e-05f, 2.098356110e-05f, 2.093576385e-05f, 2.088793516e-05f, 2.084007513e-05f, 2.079218384e-05f, 2.074426139e-05f, 2.069630784e-05f, 2.064832330e-05f, 2.060030784e-05f, +2.055226156e-05f, 2.050418454e-05f, 2.045607686e-05f, 2.040793861e-05f, 2.035976988e-05f, 2.031157076e-05f, 2.026334133e-05f, 2.021508168e-05f, 2.016679189e-05f, 2.011847205e-05f, +2.007012225e-05f, 2.002174257e-05f, 1.997333311e-05f, 1.992489394e-05f, 1.987642516e-05f, 1.982792684e-05f, 1.977939909e-05f, 1.973084198e-05f, 1.968225561e-05f, 1.963364005e-05f, +1.958499541e-05f, 1.953632175e-05f, 1.948761918e-05f, 1.943888777e-05f, 1.939012762e-05f, 1.934133881e-05f, 1.929252143e-05f, 1.924367557e-05f, 1.919480131e-05f, 1.914589875e-05f, +1.909696796e-05f, 1.904800904e-05f, 1.899902208e-05f, 1.895000716e-05f, 1.890096437e-05f, 1.885189379e-05f, 1.880279553e-05f, 1.875366965e-05f, 1.870451626e-05f, 1.865533543e-05f, +1.860612726e-05f, 1.855689184e-05f, 1.850762925e-05f, 1.845833957e-05f, 1.840902291e-05f, 1.835967934e-05f, 1.831030896e-05f, 1.826091185e-05f, 1.821148811e-05f, 1.816203781e-05f, +1.811256105e-05f, 1.806305791e-05f, 1.801352849e-05f, 1.796397287e-05f, 1.791439115e-05f, 1.786478340e-05f, 1.781514972e-05f, 1.776549020e-05f, 1.771580492e-05f, 1.766609397e-05f, +1.761635745e-05f, 1.756659544e-05f, 1.751680802e-05f, 1.746699530e-05f, 1.741715735e-05f, 1.736729427e-05f, 1.731740614e-05f, 1.726749306e-05f, 1.721755511e-05f, 1.716759238e-05f, +1.711760496e-05f, 1.706759294e-05f, 1.701755641e-05f, 1.696749545e-05f, 1.691741016e-05f, 1.686730063e-05f, 1.681716694e-05f, 1.676700919e-05f, 1.671682746e-05f, 1.666662184e-05f, +1.661639242e-05f, 1.656613930e-05f, 1.651586256e-05f, 1.646556228e-05f, 1.641523857e-05f, 1.636489150e-05f, 1.631452117e-05f, 1.626412767e-05f, 1.621371109e-05f, 1.616327151e-05f, +1.611280903e-05f, 1.606232374e-05f, 1.601181572e-05f, 1.596128507e-05f, 1.591073188e-05f, 1.586015623e-05f, 1.580955821e-05f, 1.575893792e-05f, 1.570829544e-05f, 1.565763087e-05f, +1.560694429e-05f, 1.555623580e-05f, 1.550550548e-05f, 1.545475342e-05f, 1.540397972e-05f, 1.535318447e-05f, 1.530236775e-05f, 1.525152965e-05f, 1.520067027e-05f, 1.514978969e-05f, +1.509888801e-05f, 1.504796531e-05f, 1.499702169e-05f, 1.494605723e-05f, 1.489507203e-05f, 1.484406618e-05f, 1.479303977e-05f, 1.474199288e-05f, 1.469092561e-05f, 1.463983804e-05f, +1.458873028e-05f, 1.453760241e-05f, 1.448645451e-05f, 1.443528669e-05f, 1.438409902e-05f, 1.433289161e-05f, 1.428166454e-05f, 1.423041790e-05f, 1.417915178e-05f, 1.412786628e-05f, +1.407656149e-05f, 1.402523748e-05f, 1.397389437e-05f, 1.392253223e-05f, 1.387115116e-05f, 1.381975125e-05f, 1.376833259e-05f, 1.371689527e-05f, 1.366543938e-05f, 1.361396501e-05f, +1.356247225e-05f, 1.351096120e-05f, 1.345943195e-05f, 1.340788458e-05f, 1.335631919e-05f, 1.330473586e-05f, 1.325313470e-05f, 1.320151578e-05f, 1.314987921e-05f, 1.309822507e-05f, +1.304655346e-05f, 1.299486446e-05f, 1.294315816e-05f, 1.289143467e-05f, 1.283969406e-05f, 1.278793643e-05f, 1.273616188e-05f, 1.268437048e-05f, 1.263256234e-05f, 1.258073755e-05f, +1.252889619e-05f, 1.247703837e-05f, 1.242516416e-05f, 1.237327366e-05f, 1.232136696e-05f, 1.226944416e-05f, 1.221750535e-05f, 1.216555061e-05f, 1.211358004e-05f, 1.206159373e-05f, +1.200959177e-05f, 1.195757426e-05f, 1.190554128e-05f, 1.185349292e-05f, 1.180142929e-05f, 1.174935046e-05f, 1.169725654e-05f, 1.164514761e-05f, 1.159302376e-05f, 1.154088509e-05f, +1.148873169e-05f, 1.143656365e-05f, 1.138438106e-05f, 1.133218401e-05f, 1.127997260e-05f, 1.122774692e-05f, 1.117550705e-05f, 1.112325310e-05f, 1.107098515e-05f, 1.101870329e-05f, +1.096640763e-05f, 1.091409823e-05f, 1.086177521e-05f, 1.080943866e-05f, 1.075708865e-05f, 1.070472530e-05f, 1.065234868e-05f, 1.059995889e-05f, 1.054755602e-05f, 1.049514017e-05f, +1.044271142e-05f, 1.039026987e-05f, 1.033781562e-05f, 1.028534874e-05f, 1.023286934e-05f, 1.018037751e-05f, 1.012787333e-05f, 1.007535691e-05f, 1.002282833e-05f, 9.970287681e-06f, +9.917735062e-06f, 9.865170563e-06f, 9.812594275e-06f, 9.760006292e-06f, 9.707406704e-06f, 9.654795605e-06f, 9.602173086e-06f, 9.549539240e-06f, 9.496894159e-06f, 9.444237935e-06f, +9.391570661e-06f, 9.338892428e-06f, 9.286203330e-06f, 9.233503458e-06f, 9.180792905e-06f, 9.128071762e-06f, 9.075340123e-06f, 9.022598079e-06f, 8.969845724e-06f, 8.917083149e-06f, +8.864310446e-06f, 8.811527709e-06f, 8.758735029e-06f, 8.705932498e-06f, 8.653120210e-06f, 8.600298257e-06f, 8.547466730e-06f, 8.494625723e-06f, 8.441775328e-06f, 8.388915637e-06f, +8.336046742e-06f, 8.283168737e-06f, 8.230281713e-06f, 8.177385763e-06f, 8.124480980e-06f, 8.071567456e-06f, 8.018645283e-06f, 7.965714554e-06f, 7.912775361e-06f, 7.859827797e-06f, +7.806871955e-06f, 7.753907926e-06f, 7.700935803e-06f, 7.647955680e-06f, 7.594967648e-06f, 7.541971799e-06f, 7.488968227e-06f, 7.435957024e-06f, 7.382938283e-06f, 7.329912095e-06f, +7.276878554e-06f, 7.223837752e-06f, 7.170789781e-06f, 7.117734735e-06f, 7.064672705e-06f, 7.011603785e-06f, 6.958528066e-06f, 6.905445642e-06f, 6.852356604e-06f, 6.799261046e-06f, +6.746159060e-06f, 6.693050738e-06f, 6.639936174e-06f, 6.586815459e-06f, 6.533688687e-06f, 6.480555949e-06f, 6.427417339e-06f, 6.374272949e-06f, 6.321122872e-06f, 6.267967199e-06f, +6.214806024e-06f, 6.161639440e-06f, 6.108467538e-06f, 6.055290412e-06f, 6.002108154e-06f, 5.948920856e-06f, 5.895728612e-06f, 5.842531513e-06f, 5.789329653e-06f, 5.736123123e-06f, +5.682912017e-06f, 5.629696426e-06f, 5.576476445e-06f, 5.523252164e-06f, 5.470023677e-06f, 5.416791077e-06f, 5.363554455e-06f, 5.310313904e-06f, 5.257069518e-06f, 5.203821387e-06f, +5.150569606e-06f, 5.097314267e-06f, 5.044055461e-06f, 4.990793282e-06f, 4.937527822e-06f, 4.884259174e-06f, 4.830987430e-06f, 4.777712683e-06f, 4.724435025e-06f, 4.671154549e-06f, +4.617871347e-06f, 4.564585512e-06f, 4.511297137e-06f, 4.458006313e-06f, 4.404713133e-06f, 4.351417690e-06f, 4.298120076e-06f, 4.244820384e-06f, 4.191518707e-06f, 4.138215135e-06f, +4.084909763e-06f, 4.031602683e-06f, 3.978293986e-06f, 3.924983766e-06f, 3.871672115e-06f, 3.818359125e-06f, 3.765044889e-06f, 3.711729499e-06f, 3.658413047e-06f, 3.605095627e-06f, +3.551777329e-06f, 3.498458248e-06f, 3.445138474e-06f, 3.391818101e-06f, 3.338497221e-06f, 3.285175925e-06f, 3.231854308e-06f, 3.178532460e-06f, 3.125210474e-06f, 3.071888442e-06f, +3.018566458e-06f, 2.965244612e-06f, 2.911922998e-06f, 2.858601707e-06f, 2.805280832e-06f, 2.751960466e-06f, 2.698640699e-06f, 2.645321625e-06f, 2.592003337e-06f, 2.538685925e-06f, +2.485369482e-06f, 2.432054101e-06f, 2.378739873e-06f, 2.325426891e-06f, 2.272115247e-06f, 2.218805033e-06f, 2.165496342e-06f, 2.112189264e-06f, 2.058883893e-06f, 2.005580321e-06f, +1.952278639e-06f, 1.898978940e-06f, 1.845681316e-06f, 1.792385859e-06f, 1.739092660e-06f, 1.685801813e-06f, 1.632513408e-06f, 1.579227538e-06f, 1.525944295e-06f, 1.472663771e-06f, +1.419386057e-06f, 1.366111246e-06f, 1.312839430e-06f, 1.259570701e-06f, 1.206305150e-06f, 1.153042869e-06f, 1.099783950e-06f, 1.046528486e-06f, 9.932765673e-07f, 9.400282864e-07f, +8.867837351e-07f, 8.335430050e-07f, 7.803061880e-07f, 7.270733759e-07f, 6.738446603e-07f, 6.206201330e-07f, 5.673998858e-07f, 5.141840102e-07f, 4.609725981e-07f, 4.077657409e-07f, +3.545635305e-07f, 3.013660584e-07f, 2.481734162e-07f, 1.949856955e-07f, 1.418029878e-07f, 8.862538481e-08f, 3.545297796e-08f, -1.771414120e-08f, -7.087588118e-08f, -1.240321505e-07f, +-1.771828577e-07f, -2.303279113e-07f, -2.834672200e-07f, -3.366006922e-07f, -3.897282367e-07f, -4.428497620e-07f, -4.959651768e-07f, -5.490743898e-07f, -6.021773097e-07f, -6.552738451e-07f, +-7.083639049e-07f, -7.614473977e-07f, -8.145242324e-07f, -8.675943178e-07f, -9.206575626e-07f, -9.737138756e-07f, -1.026763166e-06f, -1.079805342e-06f, -1.132840313e-06f, -1.185867988e-06f, +-1.238888276e-06f, -1.291901086e-06f, -1.344906326e-06f, -1.397903906e-06f, -1.450893735e-06f, -1.503875722e-06f, -1.556849776e-06f, -1.609815806e-06f, -1.662773720e-06f, -1.715723430e-06f, +-1.768664842e-06f, -1.821597868e-06f, -1.874522415e-06f, -1.927438393e-06f, -1.980345712e-06f, -2.033244281e-06f, -2.086134008e-06f, -2.139014804e-06f, -2.191886577e-06f, -2.244749238e-06f, +-2.297602695e-06f, -2.350446858e-06f, -2.403281636e-06f, -2.456106940e-06f, -2.508922677e-06f, -2.561728759e-06f, -2.614525094e-06f, -2.667311593e-06f, -2.720088164e-06f, -2.772854717e-06f, +-2.825611162e-06f, -2.878357409e-06f, -2.931093368e-06f, -2.983818948e-06f, -3.036534058e-06f, -3.089238610e-06f, -3.141932512e-06f, -3.194615675e-06f, -3.247288008e-06f, -3.299949421e-06f, +-3.352599824e-06f, -3.405239128e-06f, -3.457867242e-06f, -3.510484076e-06f, -3.563089540e-06f, -3.615683545e-06f, -3.668266000e-06f, -3.720836816e-06f, -3.773395903e-06f, -3.825943170e-06f, +-3.878478529e-06f, -3.931001890e-06f, -3.983513162e-06f, -4.036012256e-06f, -4.088499082e-06f, -4.140973552e-06f, -4.193435575e-06f, -4.245885061e-06f, -4.298321921e-06f, -4.350746067e-06f, +-4.403157407e-06f, -4.455555853e-06f, -4.507941316e-06f, -4.560313705e-06f, -4.612672932e-06f, -4.665018908e-06f, -4.717351542e-06f, -4.769670746e-06f, -4.821976431e-06f, -4.874268508e-06f, +-4.926546886e-06f, -4.978811478e-06f, -5.031062194e-06f, -5.083298945e-06f, -5.135521642e-06f, -5.187730196e-06f, -5.239924518e-06f, -5.292104519e-06f, -5.344270110e-06f, -5.396421203e-06f, +-5.448557709e-06f, -5.500679538e-06f, -5.552786603e-06f, -5.604878814e-06f, -5.656956082e-06f, -5.709018320e-06f, -5.761065438e-06f, -5.813097348e-06f, -5.865113962e-06f, -5.917115190e-06f, +-5.969100945e-06f, -6.021071138e-06f, -6.073025680e-06f, -6.124964483e-06f, -6.176887460e-06f, -6.228794521e-06f, -6.280685578e-06f, -6.332560544e-06f, -6.384419329e-06f, -6.436261847e-06f, +-6.488088008e-06f, -6.539897725e-06f, -6.591690909e-06f, -6.643467473e-06f, -6.695227329e-06f, -6.746970389e-06f, -6.798696564e-06f, -6.850405768e-06f, -6.902097912e-06f, -6.953772908e-06f, +-7.005430670e-06f, -7.057071108e-06f, -7.108694136e-06f, -7.160299666e-06f, -7.211887610e-06f, -7.263457881e-06f, -7.315010391e-06f, -7.366545053e-06f, -7.418061779e-06f, -7.469560483e-06f, +-7.521041076e-06f, -7.572503472e-06f, -7.623947583e-06f, -7.675373321e-06f, -7.726780601e-06f, -7.778169334e-06f, -7.829539434e-06f, -7.880890814e-06f, -7.932223386e-06f, -7.983537064e-06f, +-8.034831760e-06f, -8.086107389e-06f, -8.137363862e-06f, -8.188601093e-06f, -8.239818996e-06f, -8.291017483e-06f, -8.342196469e-06f, -8.393355866e-06f, -8.444495588e-06f, -8.495615548e-06f, +-8.546715660e-06f, -8.597795837e-06f, -8.648855993e-06f, -8.699896041e-06f, -8.750915896e-06f, -8.801915471e-06f, -8.852894680e-06f, -8.903853436e-06f, -8.954791653e-06f, -9.005709246e-06f, +-9.056606128e-06f, -9.107482213e-06f, -9.158337415e-06f, -9.209171649e-06f, -9.259984828e-06f, -9.310776866e-06f, -9.361547678e-06f, -9.412297179e-06f, -9.463025282e-06f, -9.513731901e-06f, +-9.564416951e-06f, -9.615080347e-06f, -9.665722003e-06f, -9.716341834e-06f, -9.766939753e-06f, -9.817515676e-06f, -9.868069518e-06f, -9.918601193e-06f, -9.969110616e-06f, -1.001959770e-05f, +-1.007006236e-05f, -1.012050452e-05f, -1.017092408e-05f, -1.022132097e-05f, -1.027169509e-05f, -1.032204636e-05f, -1.037237471e-05f, -1.042268003e-05f, -1.047296226e-05f, -1.052322129e-05f, +-1.057345706e-05f, -1.062366947e-05f, -1.067385844e-05f, -1.072402388e-05f, -1.077416572e-05f, -1.082428386e-05f, -1.087437822e-05f, -1.092444872e-05f, -1.097449528e-05f, -1.102451780e-05f, +-1.107451621e-05f, -1.112449042e-05f, -1.117444034e-05f, -1.122436590e-05f, -1.127426700e-05f, -1.132414357e-05f, -1.137399553e-05f, -1.142382278e-05f, -1.147362524e-05f, -1.152340283e-05f, +-1.157315547e-05f, -1.162288307e-05f, -1.167258555e-05f, -1.172226282e-05f, -1.177191481e-05f, -1.182154142e-05f, -1.187114258e-05f, -1.192071820e-05f, -1.197026820e-05f, -1.201979250e-05f, +-1.206929100e-05f, -1.211876364e-05f, -1.216821032e-05f, -1.221763097e-05f, -1.226702549e-05f, -1.231639382e-05f, -1.236573585e-05f, -1.241505152e-05f, -1.246434074e-05f, -1.251360343e-05f, +-1.256283949e-05f, -1.261204886e-05f, -1.266123145e-05f, -1.271038718e-05f, -1.275951596e-05f, -1.280861771e-05f, -1.285769235e-05f, -1.290673979e-05f, -1.295575997e-05f, -1.300475278e-05f, +-1.305371816e-05f, -1.310265601e-05f, -1.315156626e-05f, -1.320044883e-05f, -1.324930363e-05f, -1.329813058e-05f, -1.334692960e-05f, -1.339570061e-05f, -1.344444352e-05f, -1.349315826e-05f, +-1.354184474e-05f, -1.359050289e-05f, -1.363913261e-05f, -1.368773384e-05f, -1.373630648e-05f, -1.378485046e-05f, -1.383336570e-05f, -1.388185211e-05f, -1.393030961e-05f, -1.397873813e-05f, +-1.402713757e-05f, -1.407550787e-05f, -1.412384894e-05f, -1.417216070e-05f, -1.422044307e-05f, -1.426869596e-05f, -1.431691930e-05f, -1.436511301e-05f, -1.441327701e-05f, -1.446141121e-05f, +-1.450951554e-05f, -1.455758991e-05f, -1.460563425e-05f, -1.465364848e-05f, -1.470163251e-05f, -1.474958626e-05f, -1.479750966e-05f, -1.484540263e-05f, -1.489326508e-05f, -1.494109693e-05f, +-1.498889812e-05f, -1.503666854e-05f, -1.508440814e-05f, -1.513211682e-05f, -1.517979451e-05f, -1.522744113e-05f, -1.527505660e-05f, -1.532264084e-05f, -1.537019377e-05f, -1.541771531e-05f, +-1.546520538e-05f, -1.551266390e-05f, -1.556009080e-05f, -1.560748600e-05f, -1.565484941e-05f, -1.570218096e-05f, -1.574948056e-05f, -1.579674815e-05f, -1.584398364e-05f, -1.589118696e-05f, +-1.593835801e-05f, -1.598549674e-05f, -1.603260305e-05f, -1.607967687e-05f, -1.612671813e-05f, -1.617372673e-05f, -1.622070262e-05f, -1.626764570e-05f, -1.631455589e-05f, -1.636143314e-05f, +-1.640827734e-05f, -1.645508843e-05f, -1.650186633e-05f, -1.654861096e-05f, -1.659532224e-05f, -1.664200010e-05f, -1.668864445e-05f, -1.673525523e-05f, -1.678183235e-05f, -1.682837573e-05f, +-1.687488531e-05f, -1.692136099e-05f, -1.696780272e-05f, -1.701421040e-05f, -1.706058396e-05f, -1.710692332e-05f, -1.715322841e-05f, -1.719949916e-05f, -1.724573547e-05f, -1.729193729e-05f, +-1.733810452e-05f, -1.738423710e-05f, -1.743033495e-05f, -1.747639799e-05f, -1.752242615e-05f, -1.756841934e-05f, -1.761437750e-05f, -1.766030055e-05f, -1.770618841e-05f, -1.775204100e-05f, +-1.779785826e-05f, -1.784364009e-05f, -1.788938644e-05f, -1.793509722e-05f, -1.798077235e-05f, -1.802641177e-05f, -1.807201540e-05f, -1.811758315e-05f, -1.816311496e-05f, -1.820861076e-05f, +-1.825407045e-05f, -1.829949398e-05f, -1.834488126e-05f, -1.839023223e-05f, -1.843554680e-05f, -1.848082490e-05f, -1.852606645e-05f, -1.857127139e-05f, -1.861643964e-05f, -1.866157111e-05f, +-1.870666575e-05f, -1.875172347e-05f, -1.879674420e-05f, -1.884172786e-05f, -1.888667439e-05f, -1.893158370e-05f, -1.897645573e-05f, -1.902129039e-05f, -1.906608762e-05f, -1.911084735e-05f, +-1.915556949e-05f, -1.920025397e-05f, -1.924490073e-05f, -1.928950968e-05f, -1.933408076e-05f, -1.937861388e-05f, -1.942310899e-05f, -1.946756600e-05f, -1.951198484e-05f, -1.955636543e-05f, +-1.960070772e-05f, -1.964501161e-05f, -1.968927704e-05f, -1.973350394e-05f, -1.977769224e-05f, -1.982184185e-05f, -1.986595272e-05f, -1.991002476e-05f, -1.995405790e-05f, -1.999805208e-05f, +-2.004200722e-05f, -2.008592324e-05f, -2.012980008e-05f, -2.017363766e-05f, -2.021743591e-05f, -2.026119476e-05f, -2.030491414e-05f, -2.034859398e-05f, -2.039223420e-05f, -2.043583473e-05f, +-2.047939550e-05f, -2.052291645e-05f, -2.056639749e-05f, -2.060983856e-05f, -2.065323959e-05f, -2.069660050e-05f, -2.073992122e-05f, -2.078320169e-05f, -2.082644183e-05f, -2.086964157e-05f, +-2.091280085e-05f, -2.095591958e-05f, -2.099899770e-05f, -2.104203514e-05f, -2.108503184e-05f, -2.112798771e-05f, -2.117090268e-05f, -2.121377670e-05f, -2.125660968e-05f, -2.129940156e-05f, +-2.134215227e-05f, -2.138486174e-05f, -2.142752990e-05f, -2.147015667e-05f, -2.151274200e-05f, -2.155528580e-05f, -2.159778802e-05f, -2.164024857e-05f, -2.168266740e-05f, -2.172504443e-05f, +-2.176737959e-05f, -2.180967281e-05f, -2.185192404e-05f, -2.189413318e-05f, -2.193630019e-05f, -2.197842498e-05f, -2.202050749e-05f, -2.206254766e-05f, -2.210454541e-05f, -2.214650067e-05f, +-2.218841338e-05f, -2.223028346e-05f, -2.227211086e-05f, -2.231389550e-05f, -2.235563731e-05f, -2.239733622e-05f, -2.243899218e-05f, -2.248060510e-05f, -2.252217493e-05f, -2.256370159e-05f, +-2.260518502e-05f, -2.264662515e-05f, -2.268802191e-05f, -2.272937524e-05f, -2.277068506e-05f, -2.281195132e-05f, -2.285317394e-05f, -2.289435285e-05f, -2.293548800e-05f, -2.297657931e-05f, +-2.301762671e-05f, -2.305863015e-05f, -2.309958955e-05f, -2.314050484e-05f, -2.318137597e-05f, -2.322220286e-05f, -2.326298545e-05f, -2.330372367e-05f, -2.334441745e-05f, -2.338506674e-05f, +-2.342567146e-05f, -2.346623155e-05f, -2.350674694e-05f, -2.354721756e-05f, -2.358764336e-05f, -2.362802427e-05f, -2.366836021e-05f, -2.370865113e-05f, -2.374889696e-05f, -2.378909764e-05f, +-2.382925309e-05f, -2.386936326e-05f, -2.390942808e-05f, -2.394944749e-05f, -2.398942141e-05f, -2.402934980e-05f, -2.406923257e-05f, -2.410906967e-05f, -2.414886103e-05f, -2.418860660e-05f, +-2.422830629e-05f, -2.426796006e-05f, -2.430756783e-05f, -2.434712955e-05f, -2.438664514e-05f, -2.442611455e-05f, -2.446553771e-05f, -2.450491455e-05f, -2.454424502e-05f, -2.458352905e-05f, +-2.462276658e-05f, -2.466195755e-05f, -2.470110188e-05f, -2.474019952e-05f, -2.477925041e-05f, -2.481825447e-05f, -2.485721166e-05f, -2.489612190e-05f, -2.493498514e-05f, -2.497380131e-05f, +-2.501257035e-05f, -2.505129219e-05f, -2.508996678e-05f, -2.512859405e-05f, -2.516717395e-05f, -2.520570639e-05f, -2.524419134e-05f, -2.528262872e-05f, -2.532101847e-05f, -2.535936053e-05f, +-2.539765485e-05f, -2.543590135e-05f, -2.547409997e-05f, -2.551225067e-05f, -2.555035336e-05f, -2.558840800e-05f, -2.562641452e-05f, -2.566437287e-05f, -2.570228297e-05f, -2.574014477e-05f, +-2.577795821e-05f, -2.581572323e-05f, -2.585343977e-05f, -2.589110776e-05f, -2.592872715e-05f, -2.596629788e-05f, -2.600381988e-05f, -2.604129310e-05f, -2.607871748e-05f, -2.611609296e-05f, +-2.615341947e-05f, -2.619069696e-05f, -2.622792536e-05f, -2.626510463e-05f, -2.630223469e-05f, -2.633931550e-05f, -2.637634698e-05f, -2.641332909e-05f, -2.645026175e-05f, -2.648714493e-05f, +-2.652397854e-05f, -2.656076254e-05f, -2.659749687e-05f, -2.663418147e-05f, -2.667081628e-05f, -2.670740124e-05f, -2.674393629e-05f, -2.678042137e-05f, -2.681685644e-05f, -2.685324142e-05f, +-2.688957627e-05f, -2.692586092e-05f, -2.696209531e-05f, -2.699827939e-05f, -2.703441310e-05f, -2.707049639e-05f, -2.710652919e-05f, -2.714251144e-05f, -2.717844310e-05f, -2.721432411e-05f, +-2.725015440e-05f, -2.728593392e-05f, -2.732166261e-05f, -2.735734042e-05f, -2.739296729e-05f, -2.742854317e-05f, -2.746406799e-05f, -2.749954170e-05f, -2.753496424e-05f, -2.757033557e-05f, +-2.760565561e-05f, -2.764092433e-05f, -2.767614165e-05f, -2.771130752e-05f, -2.774642190e-05f, -2.778148472e-05f, -2.781649593e-05f, -2.785145547e-05f, -2.788636329e-05f, -2.792121932e-05f, +-2.795602353e-05f, -2.799077585e-05f, -2.802547622e-05f, -2.806012460e-05f, -2.809472092e-05f, -2.812926514e-05f, -2.816375720e-05f, -2.819819704e-05f, -2.823258460e-05f, -2.826691985e-05f, +-2.830120271e-05f, -2.833543314e-05f, -2.836961109e-05f, -2.840373649e-05f, -2.843780930e-05f, -2.847182946e-05f, -2.850579692e-05f, -2.853971163e-05f, -2.857357352e-05f, -2.860738256e-05f, +-2.864113868e-05f, -2.867484183e-05f, -2.870849196e-05f, -2.874208901e-05f, -2.877563294e-05f, -2.880912369e-05f, -2.884256120e-05f, -2.887594544e-05f, -2.890927633e-05f, -2.894255384e-05f, +-2.897577790e-05f, -2.900894847e-05f, -2.904206549e-05f, -2.907512892e-05f, -2.910813870e-05f, -2.914109477e-05f, -2.917399710e-05f, -2.920684562e-05f, -2.923964028e-05f, -2.927238104e-05f, +-2.930506783e-05f, -2.933770062e-05f, -2.937027935e-05f, -2.940280397e-05f, -2.943527442e-05f, -2.946769066e-05f, -2.950005264e-05f, -2.953236031e-05f, -2.956461360e-05f, -2.959681249e-05f, +-2.962895691e-05f, -2.966104681e-05f, -2.969308215e-05f, -2.972506287e-05f, -2.975698893e-05f, -2.978886028e-05f, -2.982067686e-05f, -2.985243862e-05f, -2.988414552e-05f, -2.991579751e-05f, +-2.994739454e-05f, -2.997893655e-05f, -3.001042351e-05f, -3.004185536e-05f, -3.007323204e-05f, -3.010455353e-05f, -3.013581975e-05f, -3.016703067e-05f, -3.019818624e-05f, -3.022928641e-05f, +-3.026033113e-05f, -3.029132036e-05f, -3.032225404e-05f, -3.035313212e-05f, -3.038395456e-05f, -3.041472132e-05f, -3.044543234e-05f, -3.047608758e-05f, -3.050668698e-05f, -3.053723051e-05f, +-3.056771811e-05f, -3.059814974e-05f, -3.062852534e-05f, -3.065884489e-05f, -3.068910831e-05f, -3.071931558e-05f, -3.074946664e-05f, -3.077956145e-05f, -3.080959996e-05f, -3.083958212e-05f, +-3.086950788e-05f, -3.089937722e-05f, -3.092919006e-05f, -3.095894638e-05f, -3.098864612e-05f, -3.101828923e-05f, -3.104787568e-05f, -3.107740542e-05f, -3.110687840e-05f, -3.113629458e-05f, +-3.116565390e-05f, -3.119495634e-05f, -3.122420183e-05f, -3.125339034e-05f, -3.128252182e-05f, -3.131159623e-05f, -3.134061352e-05f, -3.136957365e-05f, -3.139847658e-05f, -3.142732225e-05f, +-3.145611062e-05f, -3.148484166e-05f, -3.151351532e-05f, -3.154213155e-05f, -3.157069031e-05f, -3.159919155e-05f, -3.162763524e-05f, -3.165602133e-05f, -3.168434977e-05f, -3.171262052e-05f, +-3.174083355e-05f, -3.176898880e-05f, -3.179708623e-05f, -3.182512581e-05f, -3.185310748e-05f, -3.188103121e-05f, -3.190889695e-05f, -3.193670466e-05f, -3.196445430e-05f, -3.199214583e-05f, +-3.201977920e-05f, -3.204735437e-05f, -3.207487130e-05f, -3.210232996e-05f, -3.212973028e-05f, -3.215707225e-05f, -3.218435581e-05f, -3.221158092e-05f, -3.223874754e-05f, -3.226585563e-05f, +-3.229290515e-05f, -3.231989607e-05f, -3.234682832e-05f, -3.237370189e-05f, -3.240051672e-05f, -3.242727278e-05f, -3.245397002e-05f, -3.248060841e-05f, -3.250718790e-05f, -3.253370846e-05f, +-3.256017004e-05f, -3.258657261e-05f, -3.261291613e-05f, -3.263920055e-05f, -3.266542583e-05f, -3.269159195e-05f, -3.271769885e-05f, -3.274374650e-05f, -3.276973486e-05f, -3.279566389e-05f, +-3.282153355e-05f, -3.284734380e-05f, -3.287309461e-05f, -3.289878593e-05f, -3.292441773e-05f, -3.294998997e-05f, -3.297550261e-05f, -3.300095561e-05f, -3.302634893e-05f, -3.305168255e-05f, +-3.307695641e-05f, -3.310217048e-05f, -3.312732472e-05f, -3.315241910e-05f, -3.317745358e-05f, -3.320242812e-05f, -3.322734268e-05f, -3.325219724e-05f, -3.327699174e-05f, -3.330172615e-05f, +-3.332640044e-05f, -3.335101457e-05f, -3.337556850e-05f, -3.340006220e-05f, -3.342449563e-05f, -3.344886875e-05f, -3.347318153e-05f, -3.349743394e-05f, -3.352162593e-05f, -3.354575747e-05f, +-3.356982853e-05f, -3.359383906e-05f, -3.361778904e-05f, -3.364167843e-05f, -3.366550719e-05f, -3.368927529e-05f, -3.371298269e-05f, -3.373662936e-05f, -3.376021526e-05f, -3.378374037e-05f, +-3.380720463e-05f, -3.383060803e-05f, -3.385395052e-05f, -3.387723208e-05f, -3.390045266e-05f, -3.392361223e-05f, -3.394671076e-05f, -3.396974822e-05f, -3.399272457e-05f, -3.401563978e-05f, +-3.403849381e-05f, -3.406128663e-05f, -3.408401822e-05f, -3.410668852e-05f, -3.412929752e-05f, -3.415184518e-05f, -3.417433146e-05f, -3.419675633e-05f, -3.421911977e-05f, -3.424142174e-05f, +-3.426366220e-05f, -3.428584112e-05f, -3.430795847e-05f, -3.433001423e-05f, -3.435200835e-05f, -3.437394081e-05f, -3.439581157e-05f, -3.441762060e-05f, -3.443936787e-05f, -3.446105336e-05f, +-3.448267702e-05f, -3.450423883e-05f, -3.452573875e-05f, -3.454717676e-05f, -3.456855282e-05f, -3.458986690e-05f, -3.461111898e-05f, -3.463230902e-05f, -3.465343699e-05f, -3.467450286e-05f, +-3.469550661e-05f, -3.471644819e-05f, -3.473732759e-05f, -3.475814477e-05f, -3.477889969e-05f, -3.479959235e-05f, -3.482022269e-05f, -3.484079069e-05f, -3.486129633e-05f, -3.488173958e-05f, +-3.490212040e-05f, -3.492243876e-05f, -3.494269465e-05f, -3.496288802e-05f, -3.498301885e-05f, -3.500308712e-05f, -3.502309279e-05f, -3.504303583e-05f, -3.506291622e-05f, -3.508273393e-05f, +-3.510248893e-05f, -3.512218119e-05f, -3.514181069e-05f, -3.516137739e-05f, -3.518088128e-05f, -3.520032232e-05f, -3.521970048e-05f, -3.523901574e-05f, -3.525826807e-05f, -3.527745745e-05f, +-3.529658384e-05f, -3.531564723e-05f, -3.533464758e-05f, -3.535358486e-05f, -3.537245906e-05f, -3.539127014e-05f, -3.541001808e-05f, -3.542870286e-05f, -3.544732444e-05f, -3.546588280e-05f, +-3.548437791e-05f, -3.550280976e-05f, -3.552117831e-05f, -3.553948354e-05f, -3.555772542e-05f, -3.557590393e-05f, -3.559401904e-05f, -3.561207073e-05f, -3.563005897e-05f, -3.564798374e-05f, +-3.566584502e-05f, -3.568364278e-05f, -3.570137699e-05f, -3.571904763e-05f, -3.573665468e-05f, -3.575419811e-05f, -3.577167790e-05f, -3.578909402e-05f, -3.580644646e-05f, -3.582373518e-05f, +-3.584096017e-05f, -3.585812139e-05f, -3.587521884e-05f, -3.589225248e-05f, -3.590922229e-05f, -3.592612825e-05f, -3.594297033e-05f, -3.595974852e-05f, -3.597646279e-05f, -3.599311312e-05f, +-3.600969948e-05f, -3.602622186e-05f, -3.604268022e-05f, -3.605907456e-05f, -3.607540484e-05f, -3.609167105e-05f, -3.610787316e-05f, -3.612401116e-05f, -3.614008501e-05f, -3.615609471e-05f, +-3.617204022e-05f, -3.618792153e-05f, -3.620373862e-05f, -3.621949146e-05f, -3.623518004e-05f, -3.625080433e-05f, -3.626636431e-05f, -3.628185997e-05f, -3.629729128e-05f, -3.631265822e-05f, +-3.632796077e-05f, -3.634319892e-05f, -3.635837264e-05f, -3.637348191e-05f, -3.638852672e-05f, -3.640350703e-05f, -3.641842285e-05f, -3.643327414e-05f, -3.644806088e-05f, -3.646278306e-05f, +-3.647744066e-05f, -3.649203366e-05f, -3.650656203e-05f, -3.652102577e-05f, -3.653542485e-05f, -3.654975926e-05f, -3.656402897e-05f, -3.657823398e-05f, -3.659237425e-05f, -3.660644977e-05f, +-3.662046053e-05f, -3.663440651e-05f, -3.664828768e-05f, -3.666210404e-05f, -3.667585556e-05f, -3.668954223e-05f, -3.670316403e-05f, -3.671672094e-05f, -3.673021295e-05f, -3.674364004e-05f, +-3.675700219e-05f, -3.677029939e-05f, -3.678353161e-05f, -3.679669885e-05f, -3.680980109e-05f, -3.682283831e-05f, -3.683581049e-05f, -3.684871763e-05f, -3.686155969e-05f, -3.687433668e-05f, +-3.688704856e-05f, -3.689969534e-05f, -3.691227698e-05f, -3.692479349e-05f, -3.693724483e-05f, -3.694963100e-05f, -3.696195198e-05f, -3.697420776e-05f, -3.698639832e-05f, -3.699852365e-05f, +-3.701058373e-05f, -3.702257855e-05f, -3.703450810e-05f, -3.704637235e-05f, -3.705817131e-05f, -3.706990495e-05f, -3.708157325e-05f, -3.709317622e-05f, -3.710471382e-05f, -3.711618606e-05f, +-3.712759291e-05f, -3.713893436e-05f, -3.715021040e-05f, -3.716142102e-05f, -3.717256621e-05f, -3.718364594e-05f, -3.719466022e-05f, -3.720560902e-05f, -3.721649233e-05f, -3.722731015e-05f, +-3.723806245e-05f, -3.724874924e-05f, -3.725937049e-05f, -3.726992619e-05f, -3.728041634e-05f, -3.729084092e-05f, -3.730119992e-05f, -3.731149333e-05f, -3.732172113e-05f, -3.733188332e-05f, +-3.734197989e-05f, -3.735201081e-05f, -3.736197610e-05f, -3.737187573e-05f, -3.738170968e-05f, -3.739147797e-05f, -3.740118056e-05f, -3.741081745e-05f, -3.742038864e-05f, -3.742989411e-05f, +-3.743933385e-05f, -3.744870786e-05f, -3.745801611e-05f, -3.746725861e-05f, -3.747643535e-05f, -3.748554631e-05f, -3.749459148e-05f, -3.750357086e-05f, -3.751248444e-05f, -3.752133221e-05f, +-3.753011416e-05f, -3.753883028e-05f, -3.754748056e-05f, -3.755606500e-05f, -3.756458359e-05f, -3.757303632e-05f, -3.758142317e-05f, -3.758974415e-05f, -3.759799925e-05f, -3.760618845e-05f, +-3.761431176e-05f, -3.762236915e-05f, -3.763036064e-05f, -3.763828620e-05f, -3.764614583e-05f, -3.765393953e-05f, -3.766166728e-05f, -3.766932909e-05f, -3.767692494e-05f, -3.768445483e-05f, +-3.769191875e-05f, -3.769931669e-05f, -3.770664866e-05f, -3.771391464e-05f, -3.772111462e-05f, -3.772824861e-05f, -3.773531659e-05f, -3.774231857e-05f, -3.774925452e-05f, -3.775612446e-05f, +-3.776292838e-05f, -3.776966626e-05f, -3.777633811e-05f, -3.778294391e-05f, -3.778948367e-05f, -3.779595738e-05f, -3.780236504e-05f, -3.780870664e-05f, -3.781498218e-05f, -3.782119164e-05f, +-3.782733504e-05f, -3.783341236e-05f, -3.783942361e-05f, -3.784536877e-05f, -3.785124784e-05f, -3.785706083e-05f, -3.786280772e-05f, -3.786848851e-05f, -3.787410321e-05f, -3.787965180e-05f, +-3.788513429e-05f, -3.789055067e-05f, -3.789590094e-05f, -3.790118510e-05f, -3.790640313e-05f, -3.791155506e-05f, -3.791664086e-05f, -3.792166054e-05f, -3.792661409e-05f, -3.793150152e-05f, +-3.793632282e-05f, -3.794107799e-05f, -3.794576703e-05f, -3.795038993e-05f, -3.795494670e-05f, -3.795943734e-05f, -3.796386184e-05f, -3.796822020e-05f, -3.797251243e-05f, -3.797673852e-05f, +-3.798089846e-05f, -3.798499227e-05f, -3.798901994e-05f, -3.799298146e-05f, -3.799687685e-05f, -3.800070610e-05f, -3.800446920e-05f, -3.800816616e-05f, -3.801179699e-05f, -3.801536167e-05f, +-3.801886022e-05f, -3.802229262e-05f, -3.802565889e-05f, -3.802895903e-05f, -3.803219302e-05f, -3.803536088e-05f, -3.803846261e-05f, -3.804149821e-05f, -3.804446767e-05f, -3.804737101e-05f, +-3.805020821e-05f, -3.805297930e-05f, -3.805568426e-05f, -3.805832309e-05f, -3.806089581e-05f, -3.806340241e-05f, -3.806584289e-05f, -3.806821727e-05f, -3.807052553e-05f, -3.807276768e-05f, +-3.807494373e-05f, -3.807705368e-05f, -3.807909753e-05f, -3.808107529e-05f, -3.808298695e-05f, -3.808483253e-05f, -3.808661202e-05f, -3.808832542e-05f, -3.808997275e-05f, -3.809155401e-05f, +-3.809306920e-05f, -3.809451832e-05f, -3.809590138e-05f, -3.809721838e-05f, -3.809846933e-05f, -3.809965423e-05f, -3.810077308e-05f, -3.810182590e-05f, -3.810281269e-05f, -3.810373344e-05f, +-3.810458817e-05f, -3.810537688e-05f, -3.810609958e-05f, -3.810675627e-05f, -3.810734696e-05f, -3.810787165e-05f, -3.810833035e-05f, -3.810872306e-05f, -3.810904980e-05f, -3.810931056e-05f, +-3.810950536e-05f, -3.810963419e-05f, -3.810969707e-05f, -3.810969401e-05f, -3.810962500e-05f, -3.810949006e-05f, -3.810928919e-05f, -3.810902241e-05f, -3.810868971e-05f, -3.810829110e-05f, +-3.810782660e-05f, -3.810729620e-05f, -3.810669993e-05f, -3.810603777e-05f, -3.810530975e-05f, -3.810451587e-05f, -3.810365614e-05f, -3.810273057e-05f, -3.810173916e-05f, -3.810068192e-05f, +-3.809955887e-05f, -3.809837001e-05f, -3.809711534e-05f, -3.809579489e-05f, -3.809440865e-05f, -3.809295664e-05f, -3.809143886e-05f, -3.808985533e-05f, -3.808820605e-05f, -3.808649103e-05f, +-3.808471029e-05f, -3.808286383e-05f, -3.808095167e-05f, -3.807897380e-05f, -3.807693025e-05f, -3.807482102e-05f, -3.807264613e-05f, -3.807040558e-05f, -3.806809938e-05f, -3.806572755e-05f, +-3.806329010e-05f, -3.806078703e-05f, -3.805821836e-05f, -3.805558410e-05f, -3.805288425e-05f, -3.805011884e-05f, -3.804728788e-05f, -3.804439136e-05f, -3.804142931e-05f, -3.803840174e-05f, +-3.803530866e-05f, -3.803215008e-05f, -3.802892602e-05f, -3.802563648e-05f, -3.802228148e-05f, -3.801886103e-05f, -3.801537514e-05f, -3.801182383e-05f, -3.800820711e-05f, -3.800452499e-05f, +-3.800077748e-05f, -3.799696460e-05f, -3.799308637e-05f, -3.798914278e-05f, -3.798513387e-05f, -3.798105964e-05f, -3.797692010e-05f, -3.797271527e-05f, -3.796844516e-05f, -3.796410979e-05f, +-3.795970917e-05f, -3.795524332e-05f, -3.795071224e-05f, -3.794611596e-05f, -3.794145449e-05f, -3.793672784e-05f, -3.793193603e-05f, -3.792707907e-05f, -3.792215698e-05f, -3.791716978e-05f, +-3.791211747e-05f, -3.790700008e-05f, -3.790181761e-05f, -3.789657009e-05f, -3.789125753e-05f, -3.788587994e-05f, -3.788043735e-05f, -3.787492977e-05f, -3.786935721e-05f, -3.786371969e-05f, +-3.785801723e-05f, -3.785224984e-05f, -3.784641754e-05f, -3.784052035e-05f, -3.783455828e-05f, -3.782853135e-05f, -3.782243958e-05f, -3.781628298e-05f, -3.781006158e-05f, -3.780377538e-05f, +-3.779742441e-05f, -3.779100868e-05f, -3.778452822e-05f, -3.777798303e-05f, -3.777137315e-05f, -3.776469858e-05f, -3.775795934e-05f, -3.775115545e-05f, -3.774428693e-05f, -3.773735381e-05f, +-3.773035608e-05f, -3.772329379e-05f, -3.771616694e-05f, -3.770897555e-05f, -3.770171965e-05f, -3.769439924e-05f, -3.768701436e-05f, -3.767956502e-05f, -3.767205124e-05f, -3.766447303e-05f, +-3.765683043e-05f, -3.764912344e-05f, -3.764135210e-05f, -3.763351641e-05f, -3.762561640e-05f, -3.761765208e-05f, -3.760962349e-05f, -3.760153064e-05f, -3.759337354e-05f, -3.758515223e-05f, +-3.757686672e-05f, -3.756851703e-05f, -3.756010318e-05f, -3.755162520e-05f, -3.754308310e-05f, -3.753447691e-05f, -3.752580665e-05f, -3.751707234e-05f, -3.750827400e-05f, -3.749941165e-05f, +-3.749048532e-05f, -3.748149502e-05f, -3.747244078e-05f, -3.746332263e-05f, -3.745414057e-05f, -3.744489465e-05f, -3.743558487e-05f, -3.742621126e-05f, -3.741677384e-05f, -3.740727265e-05f, +-3.739770769e-05f, -3.738807899e-05f, -3.737838658e-05f, -3.736863047e-05f, -3.735881070e-05f, -3.734892729e-05f, -3.733898025e-05f, -3.732896962e-05f, -3.731889541e-05f, -3.730875765e-05f, +-3.729855637e-05f, -3.728829159e-05f, -3.727796333e-05f, -3.726757161e-05f, -3.725711647e-05f, -3.724659792e-05f, -3.723601600e-05f, -3.722537071e-05f, -3.721466210e-05f, -3.720389019e-05f, +-3.719305499e-05f, -3.718215655e-05f, -3.717119487e-05f, -3.716016998e-05f, -3.714908192e-05f, -3.713793071e-05f, -3.712671637e-05f, -3.711543893e-05f, -3.710409841e-05f, -3.709269485e-05f, +-3.708122826e-05f, -3.706969867e-05f, -3.705810612e-05f, -3.704645062e-05f, -3.703473220e-05f, -3.702295089e-05f, -3.701110672e-05f, -3.699919971e-05f, -3.698722989e-05f, -3.697519729e-05f, +-3.696310193e-05f, -3.695094385e-05f, -3.693872306e-05f, -3.692643960e-05f, -3.691409349e-05f, -3.690168477e-05f, -3.688921345e-05f, -3.687667957e-05f, -3.686408316e-05f, -3.685142425e-05f, +-3.683870285e-05f, -3.682591900e-05f, -3.681307274e-05f, -3.680016408e-05f, -3.678719306e-05f, -3.677415970e-05f, -3.676106404e-05f, -3.674790610e-05f, -3.673468591e-05f, -3.672140350e-05f, +-3.670805890e-05f, -3.669465215e-05f, -3.668118326e-05f, -3.666765227e-05f, -3.665405921e-05f, -3.664040411e-05f, -3.662668700e-05f, -3.661290790e-05f, -3.659906686e-05f, -3.658516389e-05f, +-3.657119904e-05f, -3.655717232e-05f, -3.654308378e-05f, -3.652893343e-05f, -3.651472132e-05f, -3.650044747e-05f, -3.648611191e-05f, -3.647171468e-05f, -3.645725580e-05f, -3.644273532e-05f, +-3.642815325e-05f, -3.641350963e-05f, -3.639880449e-05f, -3.638403786e-05f, -3.636920979e-05f, -3.635432028e-05f, -3.633936939e-05f, -3.632435714e-05f, -3.630928356e-05f, -3.629414869e-05f, +-3.627895256e-05f, -3.626369520e-05f, -3.624837664e-05f, -3.623299692e-05f, -3.621755606e-05f, -3.620205411e-05f, -3.618649110e-05f, -3.617086705e-05f, -3.615518200e-05f, -3.613943599e-05f, +-3.612362905e-05f, -3.610776120e-05f, -3.609183250e-05f, -3.607584296e-05f, -3.605979263e-05f, -3.604368153e-05f, -3.602750970e-05f, -3.601127718e-05f, -3.599498400e-05f, -3.597863019e-05f, +-3.596221580e-05f, -3.594574084e-05f, -3.592920536e-05f, -3.591260940e-05f, -3.589595298e-05f, -3.587923614e-05f, -3.586245892e-05f, -3.584562136e-05f, -3.582872348e-05f, -3.581176532e-05f, +-3.579474693e-05f, -3.577766832e-05f, -3.576052955e-05f, -3.574333064e-05f, -3.572607164e-05f, -3.570875257e-05f, -3.569137348e-05f, -3.567393439e-05f, -3.565643535e-05f, -3.563887640e-05f, +-3.562125756e-05f, -3.560357888e-05f, -3.558584039e-05f, -3.556804213e-05f, -3.555018414e-05f, -3.553226645e-05f, -3.551428910e-05f, -3.549625212e-05f, -3.547815556e-05f, -3.545999946e-05f, +-3.544178384e-05f, -3.542350875e-05f, -3.540517422e-05f, -3.538678030e-05f, -3.536832701e-05f, -3.534981441e-05f, -3.533124252e-05f, -3.531261138e-05f, -3.529392104e-05f, -3.527517153e-05f, +-3.525636289e-05f, -3.523749515e-05f, -3.521856837e-05f, -3.519958257e-05f, -3.518053779e-05f, -3.516143408e-05f, -3.514227147e-05f, -3.512305000e-05f, -3.510376971e-05f, -3.508443064e-05f, +-3.506503283e-05f, -3.504557633e-05f, -3.502606116e-05f, -3.500648737e-05f, -3.498685499e-05f, -3.496716408e-05f, -3.494741466e-05f, -3.492760679e-05f, -3.490774049e-05f, -3.488781581e-05f, +-3.486783279e-05f, -3.484779147e-05f, -3.482769189e-05f, -3.480753409e-05f, -3.478731812e-05f, -3.476704401e-05f, -3.474671180e-05f, -3.472632154e-05f, -3.470587326e-05f, -3.468536702e-05f, +-3.466480284e-05f, -3.464418077e-05f, -3.462350085e-05f, -3.460276313e-05f, -3.458196765e-05f, -3.456111444e-05f, -3.454020355e-05f, -3.451923502e-05f, -3.449820890e-05f, -3.447712522e-05f, +-3.445598403e-05f, -3.443478537e-05f, -3.441352929e-05f, -3.439221582e-05f, -3.437084501e-05f, -3.434941690e-05f, -3.432793154e-05f, -3.430638896e-05f, -3.428478921e-05f, -3.426313234e-05f, +-3.424141838e-05f, -3.421964739e-05f, -3.419781940e-05f, -3.417593446e-05f, -3.415399260e-05f, -3.413199389e-05f, -3.410993835e-05f, -3.408782603e-05f, -3.406565698e-05f, -3.404343125e-05f, +-3.402114886e-05f, -3.399880988e-05f, -3.397641434e-05f, -3.395396229e-05f, -3.393145378e-05f, -3.390888884e-05f, -3.388626752e-05f, -3.386358987e-05f, -3.384085594e-05f, -3.381806576e-05f, +-3.379521938e-05f, -3.377231685e-05f, -3.374935822e-05f, -3.372634352e-05f, -3.370327281e-05f, -3.368014613e-05f, -3.365696353e-05f, -3.363372504e-05f, -3.361043072e-05f, -3.358708062e-05f, +-3.356367478e-05f, -3.354021324e-05f, -3.351669606e-05f, -3.349312327e-05f, -3.346949493e-05f, -3.344581108e-05f, -3.342207176e-05f, -3.339827703e-05f, -3.337442694e-05f, -3.335052152e-05f, +-3.332656083e-05f, -3.330254491e-05f, -3.327847381e-05f, -3.325434758e-05f, -3.323016626e-05f, -3.320592990e-05f, -3.318163856e-05f, -3.315729227e-05f, -3.313289108e-05f, -3.310843505e-05f, +-3.308392422e-05f, -3.305935864e-05f, -3.303473835e-05f, -3.301006341e-05f, -3.298533386e-05f, -3.296054976e-05f, -3.293571114e-05f, -3.291081806e-05f, -3.288587057e-05f, -3.286086872e-05f, +-3.283581255e-05f, -3.281070211e-05f, -3.278553746e-05f, -3.276031864e-05f, -3.273504570e-05f, -3.270971869e-05f, -3.268433765e-05f, -3.265890265e-05f, -3.263341373e-05f, -3.260787093e-05f, +-3.258227431e-05f, -3.255662392e-05f, -3.253091981e-05f, -3.250516202e-05f, -3.247935061e-05f, -3.245348563e-05f, -3.242756713e-05f, -3.240159515e-05f, -3.237556976e-05f, -3.234949099e-05f, +-3.232335890e-05f, -3.229717354e-05f, -3.227093496e-05f, -3.224464322e-05f, -3.221829836e-05f, -3.219190043e-05f, -3.216544948e-05f, -3.213894557e-05f, -3.211238875e-05f, -3.208577907e-05f, +-3.205911658e-05f, -3.203240132e-05f, -3.200563337e-05f, -3.197881275e-05f, -3.195193954e-05f, -3.192501377e-05f, -3.189803550e-05f, -3.187100479e-05f, -3.184392168e-05f, -3.181678622e-05f, +-3.178959848e-05f, -3.176235850e-05f, -3.173506633e-05f, -3.170772203e-05f, -3.168032564e-05f, -3.165287723e-05f, -3.162537685e-05f, -3.159782454e-05f, -3.157022036e-05f, -3.154256437e-05f, +-3.151485661e-05f, -3.148709714e-05f, -3.145928602e-05f, -3.143142329e-05f, -3.140350901e-05f, -3.137554324e-05f, -3.134752603e-05f, -3.131945742e-05f, -3.129133748e-05f, -3.126316626e-05f, +-3.123494382e-05f, -3.120667020e-05f, -3.117834546e-05f, -3.114996965e-05f, -3.112154284e-05f, -3.109306507e-05f, -3.106453640e-05f, -3.103595688e-05f, -3.100732657e-05f, -3.097864552e-05f, +-3.094991379e-05f, -3.092113143e-05f, -3.089229850e-05f, -3.086341506e-05f, -3.083448114e-05f, -3.080549683e-05f, -3.077646216e-05f, -3.074737719e-05f, -3.071824198e-05f, -3.068905659e-05f, +-3.065982106e-05f, -3.063053546e-05f, -3.060119985e-05f, -3.057181427e-05f, -3.054237878e-05f, -3.051289345e-05f, -3.048335831e-05f, -3.045377345e-05f, -3.042413889e-05f, -3.039445472e-05f, +-3.036472097e-05f, -3.033493771e-05f, -3.030510500e-05f, -3.027522288e-05f, -3.024529142e-05f, -3.021531068e-05f, -3.018528071e-05f, -3.015520156e-05f, -3.012507330e-05f, -3.009489599e-05f, +-3.006466967e-05f, -3.003439441e-05f, -3.000407026e-05f, -2.997369729e-05f, -2.994327554e-05f, -2.991280508e-05f, -2.988228597e-05f, -2.985171826e-05f, -2.982110201e-05f, -2.979043727e-05f, +-2.975972411e-05f, -2.972896259e-05f, -2.969815276e-05f, -2.966729468e-05f, -2.963638841e-05f, -2.960543401e-05f, -2.957443153e-05f, -2.954338104e-05f, -2.951228259e-05f, -2.948113624e-05f, +-2.944994205e-05f, -2.941870008e-05f, -2.938741039e-05f, -2.935607304e-05f, -2.932468809e-05f, -2.929325559e-05f, -2.926177560e-05f, -2.923024819e-05f, -2.919867341e-05f, -2.916705133e-05f, +-2.913538200e-05f, -2.910366548e-05f, -2.907190183e-05f, -2.904009112e-05f, -2.900823340e-05f, -2.897632873e-05f, -2.894437717e-05f, -2.891237878e-05f, -2.888033362e-05f, -2.884824176e-05f, +-2.881610325e-05f, -2.878391815e-05f, -2.875168653e-05f, -2.871940844e-05f, -2.868708394e-05f, -2.865471310e-05f, -2.862229597e-05f, -2.858983263e-05f, -2.855732312e-05f, -2.852476750e-05f, +-2.849216585e-05f, -2.845951822e-05f, -2.842682467e-05f, -2.839408526e-05f, -2.836130006e-05f, -2.832846912e-05f, -2.829559252e-05f, -2.826267030e-05f, -2.822970253e-05f, -2.819668927e-05f, +-2.816363059e-05f, -2.813052654e-05f, -2.809737720e-05f, -2.806418261e-05f, -2.803094284e-05f, -2.799765796e-05f, -2.796432803e-05f, -2.793095310e-05f, -2.789753324e-05f, -2.786406852e-05f, +-2.783055900e-05f, -2.779700473e-05f, -2.776340578e-05f, -2.772976222e-05f, -2.769607410e-05f, -2.766234150e-05f, -2.762856447e-05f, -2.759474307e-05f, -2.756087737e-05f, -2.752696743e-05f, +-2.749301332e-05f, -2.745901509e-05f, -2.742497282e-05f, -2.739088656e-05f, -2.735675638e-05f, -2.732258234e-05f, -2.728836451e-05f, -2.725410295e-05f, -2.721979772e-05f, -2.718544888e-05f, +-2.715105651e-05f, -2.711662066e-05f, -2.708214140e-05f, -2.704761880e-05f, -2.701305291e-05f, -2.697844380e-05f, -2.694379154e-05f, -2.690909619e-05f, -2.687435781e-05f, -2.683957647e-05f, +-2.680475224e-05f, -2.676988517e-05f, -2.673497534e-05f, -2.670002280e-05f, -2.666502763e-05f, -2.662998988e-05f, -2.659490963e-05f, -2.655978693e-05f, -2.652462186e-05f, -2.648941447e-05f, +-2.645416484e-05f, -2.641887303e-05f, -2.638353910e-05f, -2.634816312e-05f, -2.631274515e-05f, -2.627728527e-05f, -2.624178353e-05f, -2.620624000e-05f, -2.617065475e-05f, -2.613502784e-05f, +-2.609935935e-05f, -2.606364932e-05f, -2.602789784e-05f, -2.599210497e-05f, -2.595627077e-05f, -2.592039531e-05f, -2.588447866e-05f, -2.584852088e-05f, -2.581252204e-05f, -2.577648220e-05f, +-2.574040144e-05f, -2.570427981e-05f, -2.566811740e-05f, -2.563191425e-05f, -2.559567044e-05f, -2.555938604e-05f, -2.552306111e-05f, -2.548669572e-05f, -2.545028993e-05f, -2.541384383e-05f, +-2.537735746e-05f, -2.534083090e-05f, -2.530426422e-05f, -2.526765748e-05f, -2.523101075e-05f, -2.519432410e-05f, -2.515759759e-05f, -2.512083130e-05f, -2.508402529e-05f, -2.504717963e-05f, +-2.501029438e-05f, -2.497336962e-05f, -2.493640541e-05f, -2.489940183e-05f, -2.486235893e-05f, -2.482527678e-05f, -2.478815547e-05f, -2.475099504e-05f, -2.471379558e-05f, -2.467655715e-05f, +-2.463927981e-05f, -2.460196365e-05f, -2.456460871e-05f, -2.452721509e-05f, -2.448978283e-05f, -2.445231202e-05f, -2.441480271e-05f, -2.437725499e-05f, -2.433966891e-05f, -2.430204455e-05f, +-2.426438198e-05f, -2.422668126e-05f, -2.418894246e-05f, -2.415116566e-05f, -2.411335092e-05f, -2.407549831e-05f, -2.403760791e-05f, -2.399967977e-05f, -2.396171398e-05f, -2.392371060e-05f, +-2.388566969e-05f, -2.384759133e-05f, -2.380947560e-05f, -2.377132255e-05f, -2.373313226e-05f, -2.369490480e-05f, -2.365664024e-05f, -2.361833864e-05f, -2.358000009e-05f, -2.354162464e-05f, +-2.350321237e-05f, -2.346476335e-05f, -2.342627765e-05f, -2.338775534e-05f, -2.334919649e-05f, -2.331060118e-05f, -2.327196946e-05f, -2.323330141e-05f, -2.319459711e-05f, -2.315585662e-05f, +-2.311708001e-05f, -2.307826736e-05f, -2.303941873e-05f, -2.300053420e-05f, -2.296161384e-05f, -2.292265772e-05f, -2.288366590e-05f, -2.284463847e-05f, -2.280557549e-05f, -2.276647703e-05f, +-2.272734317e-05f, -2.268817397e-05f, -2.264896951e-05f, -2.260972985e-05f, -2.257045508e-05f, -2.253114526e-05f, -2.249180046e-05f, -2.245242076e-05f, -2.241300623e-05f, -2.237355693e-05f, +-2.233407294e-05f, -2.229455434e-05f, -2.225500119e-05f, -2.221541356e-05f, -2.217579154e-05f, -2.213613518e-05f, -2.209644457e-05f, -2.205671977e-05f, -2.201696086e-05f, -2.197716791e-05f, +-2.193734099e-05f, -2.189748017e-05f, -2.185758553e-05f, -2.181765714e-05f, -2.177769507e-05f, -2.173769939e-05f, -2.169767018e-05f, -2.165760752e-05f, -2.161751146e-05f, -2.157738209e-05f, +-2.153721947e-05f, -2.149702369e-05f, -2.145679481e-05f, -2.141653291e-05f, -2.137623806e-05f, -2.133591033e-05f, -2.129554979e-05f, -2.125515653e-05f, -2.121473061e-05f, -2.117427210e-05f, +-2.113378109e-05f, -2.109325764e-05f, -2.105270182e-05f, -2.101211371e-05f, -2.097149339e-05f, -2.093084092e-05f, -2.089015639e-05f, -2.084943985e-05f, -2.080869140e-05f, -2.076791110e-05f, +-2.072709902e-05f, -2.068625524e-05f, -2.064537984e-05f, -2.060447288e-05f, -2.056353445e-05f, -2.052256461e-05f, -2.048156344e-05f, -2.044053101e-05f, -2.039946740e-05f, -2.035837269e-05f, +-2.031724694e-05f, -2.027609023e-05f, -2.023490264e-05f, -2.019368424e-05f, -2.015243510e-05f, -2.011115530e-05f, -2.006984491e-05f, -2.002850402e-05f, -1.998713268e-05f, -1.994573098e-05f, +-1.990429900e-05f, -1.986283680e-05f, -1.982134446e-05f, -1.977982206e-05f, -1.973826967e-05f, -1.969668737e-05f, -1.965507523e-05f, -1.961343333e-05f, -1.957176174e-05f, -1.953006054e-05f, +-1.948832980e-05f, -1.944656959e-05f, -1.940478000e-05f, -1.936296110e-05f, -1.932111296e-05f, -1.927923566e-05f, -1.923732928e-05f, -1.919539388e-05f, -1.915342955e-05f, -1.911143637e-05f, +-1.906941439e-05f, -1.902736372e-05f, -1.898528441e-05f, -1.894317654e-05f, -1.890104019e-05f, -1.885887544e-05f, -1.881668236e-05f, -1.877446103e-05f, -1.873221152e-05f, -1.868993391e-05f, +-1.864762828e-05f, -1.860529470e-05f, -1.856293324e-05f, -1.852054399e-05f, -1.847812702e-05f, -1.843568241e-05f, -1.839321023e-05f, -1.835071055e-05f, -1.830818347e-05f, -1.826562904e-05f, +-1.822304736e-05f, -1.818043848e-05f, -1.813780250e-05f, -1.809513949e-05f, -1.805244952e-05f, -1.800973268e-05f, -1.796698903e-05f, -1.792421865e-05f, -1.788142163e-05f, -1.783859803e-05f, +-1.779574794e-05f, -1.775287143e-05f, -1.770996858e-05f, -1.766703947e-05f, -1.762408417e-05f, -1.758110276e-05f, -1.753809531e-05f, -1.749506191e-05f, -1.745200263e-05f, -1.740891755e-05f, +-1.736580674e-05f, -1.732267029e-05f, -1.727950826e-05f, -1.723632075e-05f, -1.719310782e-05f, -1.714986955e-05f, -1.710660602e-05f, -1.706331730e-05f, -1.702000349e-05f, -1.697666464e-05f, +-1.693330084e-05f, -1.688991217e-05f, -1.684649871e-05f, -1.680306053e-05f, -1.675959770e-05f, -1.671611032e-05f, -1.667259845e-05f, -1.662906218e-05f, -1.658550158e-05f, -1.654191672e-05f, +-1.649830770e-05f, -1.645467458e-05f, -1.641101744e-05f, -1.636733636e-05f, -1.632363142e-05f, -1.627990271e-05f, -1.623615028e-05f, -1.619237423e-05f, -1.614857463e-05f, -1.610475156e-05f, +-1.606090510e-05f, -1.601703533e-05f, -1.597314232e-05f, -1.592922616e-05f, -1.588528692e-05f, -1.584132467e-05f, -1.579733951e-05f, -1.575333150e-05f, -1.570930073e-05f, -1.566524727e-05f, +-1.562117121e-05f, -1.557707262e-05f, -1.553295157e-05f, -1.548880816e-05f, -1.544464245e-05f, -1.540045453e-05f, -1.535624447e-05f, -1.531201236e-05f, -1.526775827e-05f, -1.522348228e-05f, +-1.517918447e-05f, -1.513486492e-05f, -1.509052371e-05f, -1.504616092e-05f, -1.500177662e-05f, -1.495737090e-05f, -1.491294383e-05f, -1.486849549e-05f, -1.482402597e-05f, -1.477953533e-05f, +-1.473502367e-05f, -1.469049106e-05f, -1.464593758e-05f, -1.460136330e-05f, -1.455676831e-05f, -1.451215269e-05f, -1.446751652e-05f, -1.442285987e-05f, -1.437818283e-05f, -1.433348547e-05f, +-1.428876787e-05f, -1.424403012e-05f, -1.419927229e-05f, -1.415449447e-05f, -1.410969672e-05f, -1.406487914e-05f, -1.402004180e-05f, -1.397518478e-05f, -1.393030816e-05f, -1.388541202e-05f, +-1.384049644e-05f, -1.379556149e-05f, -1.375060727e-05f, -1.370563385e-05f, -1.366064131e-05f, -1.361562972e-05f, -1.357059917e-05f, -1.352554975e-05f, -1.348048152e-05f, -1.343539457e-05f, +-1.339028897e-05f, -1.334516482e-05f, -1.330002218e-05f, -1.325486114e-05f, -1.320968179e-05f, -1.316448418e-05f, -1.311926842e-05f, -1.307403458e-05f, -1.302878273e-05f, -1.298351297e-05f, +-1.293822536e-05f, -1.289292000e-05f, -1.284759695e-05f, -1.280225630e-05f, -1.275689813e-05f, -1.271152253e-05f, -1.266612956e-05f, -1.262071932e-05f, -1.257529188e-05f, -1.252984731e-05f, +-1.248438572e-05f, -1.243890716e-05f, -1.239341173e-05f, -1.234789950e-05f, -1.230237056e-05f, -1.225682498e-05f, -1.221126285e-05f, -1.216568424e-05f, -1.212008924e-05f, -1.207447792e-05f, +-1.202885038e-05f, -1.198320668e-05f, -1.193754691e-05f, -1.189187115e-05f, -1.184617948e-05f, -1.180047198e-05f, -1.175474874e-05f, -1.170900983e-05f, -1.166325533e-05f, -1.161748532e-05f, +-1.157169989e-05f, -1.152589912e-05f, -1.148008308e-05f, -1.143425186e-05f, -1.138840554e-05f, -1.134254420e-05f, -1.129666792e-05f, -1.125077677e-05f, -1.120487086e-05f, -1.115895024e-05f, +-1.111301501e-05f, -1.106706525e-05f, -1.102110103e-05f, -1.097512243e-05f, -1.092912955e-05f, -1.088312246e-05f, -1.083710123e-05f, -1.079106596e-05f, -1.074501672e-05f, -1.069895360e-05f, +-1.065287667e-05f, -1.060678601e-05f, -1.056068172e-05f, -1.051456386e-05f, -1.046843252e-05f, -1.042228778e-05f, -1.037612973e-05f, -1.032995844e-05f, -1.028377399e-05f, -1.023757647e-05f, +-1.019136596e-05f, -1.014514254e-05f, -1.009890628e-05f, -1.005265728e-05f, -1.000639561e-05f, -9.960121356e-06f, -9.913834597e-06f, -9.867535414e-06f, -9.821223890e-06f, -9.774900106e-06f, +-9.728564144e-06f, -9.682216084e-06f, -9.635856008e-06f, -9.589483998e-06f, -9.543100135e-06f, -9.496704501e-06f, -9.450297178e-06f, -9.403878246e-06f, -9.357447787e-06f, -9.311005883e-06f, +-9.264552616e-06f, -9.218088066e-06f, -9.171612317e-06f, -9.125125448e-06f, -9.078627542e-06f, -9.032118681e-06f, -8.985598945e-06f, -8.939068418e-06f, -8.892527180e-06f, -8.845975312e-06f, +-8.799412898e-06f, -8.752840017e-06f, -8.706256753e-06f, -8.659663187e-06f, -8.613059400e-06f, -8.566445474e-06f, -8.519821491e-06f, -8.473187533e-06f, -8.426543681e-06f, -8.379890017e-06f, +-8.333226624e-06f, -8.286553582e-06f, -8.239870973e-06f, -8.193178880e-06f, -8.146477383e-06f, -8.099766566e-06f, -8.053046509e-06f, -8.006317295e-06f, -7.959579005e-06f, -7.912831722e-06f, +-7.866075526e-06f, -7.819310500e-06f, -7.772536726e-06f, -7.725754285e-06f, -7.678963260e-06f, -7.632163732e-06f, -7.585355784e-06f, -7.538539496e-06f, -7.491714952e-06f, -7.444882232e-06f, +-7.398041419e-06f, -7.351192595e-06f, -7.304335842e-06f, -7.257471241e-06f, -7.210598875e-06f, -7.163718825e-06f, -7.116831173e-06f, -7.069936002e-06f, -7.023033393e-06f, -6.976123428e-06f, +-6.929206189e-06f, -6.882281759e-06f, -6.835350219e-06f, -6.788411650e-06f, -6.741466136e-06f, -6.694513758e-06f, -6.647554597e-06f, -6.600588737e-06f, -6.553616258e-06f, -6.506637244e-06f, +-6.459651776e-06f, -6.412659935e-06f, -6.365661805e-06f, -6.318657466e-06f, -6.271647001e-06f, -6.224630492e-06f, -6.177608022e-06f, -6.130579671e-06f, -6.083545522e-06f, -6.036505657e-06f, +-5.989460158e-06f, -5.942409108e-06f, -5.895352587e-06f, -5.848290678e-06f, -5.801223464e-06f, -5.754151025e-06f, -5.707073445e-06f, -5.659990805e-06f, -5.612903187e-06f, -5.565810673e-06f, +-5.518713345e-06f, -5.471611286e-06f, -5.424504577e-06f, -5.377393300e-06f, -5.330277537e-06f, -5.283157371e-06f, -5.236032883e-06f, -5.188904156e-06f, -5.141771270e-06f, -5.094634310e-06f, +-5.047493355e-06f, -5.000348489e-06f, -4.953199794e-06f, -4.906047351e-06f, -4.858891242e-06f, -4.811731550e-06f, -4.764568356e-06f, -4.717401743e-06f, -4.670231792e-06f, -4.623058586e-06f, +-4.575882206e-06f, -4.528702735e-06f, -4.481520254e-06f, -4.434334845e-06f, -4.387146591e-06f, -4.339955573e-06f, -4.292761874e-06f, -4.245565575e-06f, -4.198366758e-06f, -4.151165505e-06f, +-4.103961899e-06f, -4.056756021e-06f, -4.009547953e-06f, -3.962337777e-06f, -3.915125575e-06f, -3.867911429e-06f, -3.820695421e-06f, -3.773477633e-06f, -3.726258146e-06f, -3.679037043e-06f, +-3.631814406e-06f, -3.584590316e-06f, -3.537364855e-06f, -3.490138106e-06f, -3.442910149e-06f, -3.395681068e-06f, -3.348450944e-06f, -3.301219858e-06f, -3.253987893e-06f, -3.206755131e-06f, +-3.159521652e-06f, -3.112287540e-06f, -3.065052876e-06f, -3.017817742e-06f, -2.970582219e-06f, -2.923346390e-06f, -2.876110335e-06f, -2.828874138e-06f, -2.781637880e-06f, -2.734401642e-06f, +-2.687165507e-06f, -2.639929556e-06f, -2.592693870e-06f, -2.545458533e-06f, -2.498223624e-06f, -2.450989227e-06f, -2.403755422e-06f, -2.356522292e-06f, -2.309289918e-06f, -2.262058382e-06f, +-2.214827765e-06f, -2.167598150e-06f, -2.120369618e-06f, -2.073142250e-06f, -2.025916128e-06f, -1.978691334e-06f, -1.931467949e-06f, -1.884246055e-06f, -1.837025734e-06f, -1.789807067e-06f, +-1.742590136e-06f, -1.695375022e-06f, -1.648161807e-06f, -1.600950572e-06f, -1.553741399e-06f, -1.506534370e-06f, -1.459329565e-06f, -1.412127067e-06f, -1.364926957e-06f, -1.317729316e-06f, +-1.270534226e-06f, -1.223341768e-06f, -1.176152024e-06f, -1.128965075e-06f, -1.081781002e-06f, -1.034599888e-06f, -9.874218121e-07f, -9.402468572e-07f, -8.930751041e-07f, -8.459066344e-07f, +-7.987415292e-07f, -7.515798699e-07f, -7.044217377e-07f, -6.572672141e-07f, -6.101163801e-07f, -5.629693171e-07f, -5.158261062e-07f, -4.686868288e-07f, -4.215515659e-07f, -3.744203988e-07f, +-3.272934087e-07f, -2.801706767e-07f, -2.330522840e-07f, -1.859383116e-07f, -1.388288406e-07f, -9.172395226e-08f, -4.462372754e-08f, 2.471752495e-09f, 4.956240679e-08f, 9.664815432e-08f, +1.437289141e-07f, 1.908046051e-07f, 2.378751464e-07f, 2.849404569e-07f, 3.320004559e-07f, 3.790550623e-07f, 4.261041952e-07f, 4.731477738e-07f, 5.201857172e-07f, 5.672179445e-07f, +6.142443750e-07f, 6.612649277e-07f, 7.082795219e-07f, 7.552880768e-07f, 8.022905117e-07f, 8.492867458e-07f, 8.962766985e-07f, 9.432602889e-07f, 9.902374364e-07f, 1.037208060e-06f, +1.084172080e-06f, 1.131129415e-06f, 1.178079985e-06f, 1.225023708e-06f, 1.271960505e-06f, 1.318890295e-06f, 1.365812998e-06f, 1.412728532e-06f, 1.459636817e-06f, 1.506537774e-06f, +1.553431321e-06f, 1.600317378e-06f, 1.647195864e-06f, 1.694066700e-06f, 1.740929805e-06f, 1.787785099e-06f, 1.834632501e-06f, 1.881471931e-06f, 1.928303308e-06f, 1.975126553e-06f, +2.021941586e-06f, 2.068748325e-06f, 2.115546691e-06f, 2.162336604e-06f, 2.209117984e-06f, 2.255890750e-06f, 2.302654823e-06f, 2.349410121e-06f, 2.396156567e-06f, 2.442894078e-06f, +2.489622576e-06f, 2.536341980e-06f, 2.583052210e-06f, 2.629753187e-06f, 2.676444831e-06f, 2.723127061e-06f, 2.769799798e-06f, 2.816462962e-06f, 2.863116473e-06f, 2.909760252e-06f, +2.956394218e-06f, 3.003018293e-06f, 3.049632395e-06f, 3.096236447e-06f, 3.142830367e-06f, 3.189414076e-06f, 3.235987496e-06f, 3.282550545e-06f, 3.329103145e-06f, 3.375645217e-06f, +3.422176679e-06f, 3.468697454e-06f, 3.515207462e-06f, 3.561706623e-06f, 3.608194858e-06f, 3.654672087e-06f, 3.701138232e-06f, 3.747593213e-06f, 3.794036950e-06f, 3.840469365e-06f, +3.886890378e-06f, 3.933299910e-06f, 3.979697881e-06f, 4.026084214e-06f, 4.072458828e-06f, 4.118821644e-06f, 4.165172584e-06f, 4.211511569e-06f, 4.257838519e-06f, 4.304153355e-06f, +4.350455999e-06f, 4.396746372e-06f, 4.443024394e-06f, 4.489289987e-06f, 4.535543073e-06f, 4.581783571e-06f, 4.628011405e-06f, 4.674226494e-06f, 4.720428760e-06f, 4.766618124e-06f, +4.812794509e-06f, 4.858957835e-06f, 4.905108023e-06f, 4.951244995e-06f, 4.997368673e-06f, 5.043478978e-06f, 5.089575832e-06f, 5.135659156e-06f, 5.181728872e-06f, 5.227784901e-06f, +5.273827166e-06f, 5.319855587e-06f, 5.365870087e-06f, 5.411870587e-06f, 5.457857010e-06f, 5.503829276e-06f, 5.549787308e-06f, 5.595731029e-06f, 5.641660358e-06f, 5.687575220e-06f, +5.733475535e-06f, 5.779361226e-06f, 5.825232214e-06f, 5.871088423e-06f, 5.916929773e-06f, 5.962756188e-06f, 6.008567589e-06f, 6.054363899e-06f, 6.100145039e-06f, 6.145910933e-06f, +6.191661502e-06f, 6.237396669e-06f, 6.283116356e-06f, 6.328820486e-06f, 6.374508982e-06f, 6.420181764e-06f, 6.465838758e-06f, 6.511479884e-06f, 6.557105065e-06f, 6.602714225e-06f, +6.648307285e-06f, 6.693884169e-06f, 6.739444799e-06f, 6.784989098e-06f, 6.830516989e-06f, 6.876028395e-06f, 6.921523239e-06f, 6.967001443e-06f, 7.012462930e-06f, 7.057907625e-06f, +7.103335449e-06f, 7.148746325e-06f, 7.194140178e-06f, 7.239516930e-06f, 7.284876503e-06f, 7.330218823e-06f, 7.375543811e-06f, 7.420851391e-06f, 7.466141486e-06f, 7.511414020e-06f, +7.556668917e-06f, 7.601906099e-06f, 7.647125491e-06f, 7.692327015e-06f, 7.737510595e-06f, 7.782676155e-06f, 7.827823619e-06f, 7.872952911e-06f, 7.918063953e-06f, 7.963156670e-06f, +8.008230986e-06f, 8.053286824e-06f, 8.098324109e-06f, 8.143342764e-06f, 8.188342713e-06f, 8.233323881e-06f, 8.278286191e-06f, 8.323229567e-06f, 8.368153934e-06f, 8.413059216e-06f, +8.457945337e-06f, 8.502812221e-06f, 8.547659793e-06f, 8.592487977e-06f, 8.637296697e-06f, 8.682085877e-06f, 8.726855443e-06f, 8.771605319e-06f, 8.816335429e-06f, 8.861045697e-06f, +8.905736050e-06f, 8.950406410e-06f, 8.995056703e-06f, 9.039686854e-06f, 9.084296788e-06f, 9.128886428e-06f, 9.173455701e-06f, 9.218004531e-06f, 9.262532843e-06f, 9.307040562e-06f, +9.351527614e-06f, 9.395993923e-06f, 9.440439414e-06f, 9.484864012e-06f, 9.529267644e-06f, 9.573650234e-06f, 9.618011707e-06f, 9.662351989e-06f, 9.706671006e-06f, 9.750968682e-06f, +9.795244943e-06f, 9.839499715e-06f, 9.883732924e-06f, 9.927944494e-06f, 9.972134352e-06f, 1.001630242e-05f, 1.006044863e-05f, 1.010457291e-05f, 1.014867518e-05f, 1.019275536e-05f, +1.023681339e-05f, 1.028084918e-05f, 1.032486267e-05f, 1.036885378e-05f, 1.041282244e-05f, 1.045676857e-05f, 1.050069210e-05f, 1.054459296e-05f, 1.058847106e-05f, 1.063232635e-05f, +1.067615874e-05f, 1.071996817e-05f, 1.076375455e-05f, 1.080751781e-05f, 1.085125789e-05f, 1.089497470e-05f, 1.093866818e-05f, 1.098233825e-05f, 1.102598483e-05f, 1.106960787e-05f, +1.111320727e-05f, 1.115678297e-05f, 1.120033490e-05f, 1.124386298e-05f, 1.128736714e-05f, 1.133084731e-05f, 1.137430341e-05f, 1.141773537e-05f, 1.146114312e-05f, 1.150452659e-05f, +1.154788570e-05f, 1.159122038e-05f, 1.163453056e-05f, 1.167781617e-05f, 1.172107713e-05f, 1.176431337e-05f, 1.180752481e-05f, 1.185071140e-05f, 1.189387305e-05f, 1.193700969e-05f, +1.198012125e-05f, 1.202320766e-05f, 1.206626885e-05f, 1.210930473e-05f, 1.215231526e-05f, 1.219530034e-05f, 1.223825991e-05f, 1.228119389e-05f, 1.232410223e-05f, 1.236698483e-05f, +1.240984164e-05f, 1.245267257e-05f, 1.249547757e-05f, 1.253825655e-05f, 1.258100945e-05f, 1.262373619e-05f, 1.266643671e-05f, 1.270911093e-05f, 1.275175878e-05f, 1.279438018e-05f, +1.283697508e-05f, 1.287954340e-05f, 1.292208506e-05f, 1.296459999e-05f, 1.300708814e-05f, 1.304954941e-05f, 1.309198375e-05f, 1.313439108e-05f, 1.317677134e-05f, 1.321912444e-05f, +1.326145033e-05f, 1.330374893e-05f, 1.334602016e-05f, 1.338826397e-05f, 1.343048028e-05f, 1.347266901e-05f, 1.351483010e-05f, 1.355696349e-05f, 1.359906909e-05f, 1.364114683e-05f, +1.368319666e-05f, 1.372521850e-05f, 1.376721227e-05f, 1.380917792e-05f, 1.385111536e-05f, 1.389302453e-05f, 1.393490537e-05f, 1.397675779e-05f, 1.401858173e-05f, 1.406037713e-05f, +1.410214390e-05f, 1.414388199e-05f, 1.418559132e-05f, 1.422727183e-05f, 1.426892344e-05f, 1.431054608e-05f, 1.435213969e-05f, 1.439370420e-05f, 1.443523954e-05f, 1.447674564e-05f, +1.451822243e-05f, 1.455966984e-05f, 1.460108780e-05f, 1.464247625e-05f, 1.468383511e-05f, 1.472516432e-05f, 1.476646381e-05f, 1.480773351e-05f, 1.484897335e-05f, 1.489018327e-05f, +1.493136319e-05f, 1.497251305e-05f, 1.501363277e-05f, 1.505472230e-05f, 1.509578156e-05f, 1.513681049e-05f, 1.517780901e-05f, 1.521877706e-05f, 1.525971457e-05f, 1.530062148e-05f, +1.534149771e-05f, 1.538234320e-05f, 1.542315788e-05f, 1.546394169e-05f, 1.550469455e-05f, 1.554541640e-05f, 1.558610717e-05f, 1.562676679e-05f, 1.566739520e-05f, 1.570799233e-05f, +1.574855811e-05f, 1.578909248e-05f, 1.582959537e-05f, 1.587006671e-05f, 1.591050643e-05f, 1.595091447e-05f, 1.599129076e-05f, 1.603163524e-05f, 1.607194784e-05f, 1.611222848e-05f, +1.615247712e-05f, 1.619269367e-05f, 1.623287807e-05f, 1.627303026e-05f, 1.631315017e-05f, 1.635323773e-05f, 1.639329289e-05f, 1.643331556e-05f, 1.647330569e-05f, 1.651326321e-05f, +1.655318805e-05f, 1.659308015e-05f, 1.663293945e-05f, 1.667276587e-05f, 1.671255935e-05f, 1.675231983e-05f, 1.679204724e-05f, 1.683174151e-05f, 1.687140259e-05f, 1.691103039e-05f, +1.695062487e-05f, 1.699018595e-05f, 1.702971358e-05f, 1.706920767e-05f, 1.710866818e-05f, 1.714809503e-05f, 1.718748815e-05f, 1.722684750e-05f, 1.726617299e-05f, 1.730546457e-05f, +1.734472217e-05f, 1.738394573e-05f, 1.742313518e-05f, 1.746229046e-05f, 1.750141150e-05f, 1.754049824e-05f, 1.757955061e-05f, 1.761856856e-05f, 1.765755202e-05f, 1.769650091e-05f, +1.773541519e-05f, 1.777429478e-05f, 1.781313962e-05f, 1.785194966e-05f, 1.789072481e-05f, 1.792946503e-05f, 1.796817024e-05f, 1.800684039e-05f, 1.804547541e-05f, 1.808407524e-05f, +1.812263981e-05f, 1.816116906e-05f, 1.819966293e-05f, 1.823812136e-05f, 1.827654428e-05f, 1.831493162e-05f, 1.835328333e-05f, 1.839159935e-05f, 1.842987961e-05f, 1.846812404e-05f, +1.850633260e-05f, 1.854450520e-05f, 1.858264180e-05f, 1.862074232e-05f, 1.865880671e-05f, 1.869683491e-05f, 1.873482685e-05f, 1.877278246e-05f, 1.881070170e-05f, 1.884858449e-05f, +1.888643078e-05f, 1.892424050e-05f, 1.896201359e-05f, 1.899974999e-05f, 1.903744963e-05f, 1.907511247e-05f, 1.911273843e-05f, 1.915032745e-05f, 1.918787947e-05f, 1.922539444e-05f, +1.926287228e-05f, 1.930031294e-05f, 1.933771637e-05f, 1.937508248e-05f, 1.941241124e-05f, 1.944970257e-05f, 1.948695641e-05f, 1.952417271e-05f, 1.956135140e-05f, 1.959849242e-05f, +1.963559572e-05f, 1.967266123e-05f, 1.970968889e-05f, 1.974667864e-05f, 1.978363042e-05f, 1.982054417e-05f, 1.985741984e-05f, 1.989425736e-05f, 1.993105666e-05f, 1.996781770e-05f, +2.000454042e-05f, 2.004122474e-05f, 2.007787062e-05f, 2.011447799e-05f, 2.015104679e-05f, 2.018757697e-05f, 2.022406847e-05f, 2.026052122e-05f, 2.029693517e-05f, 2.033331025e-05f, +2.036964642e-05f, 2.040594360e-05f, 2.044220175e-05f, 2.047842079e-05f, 2.051460069e-05f, 2.055074136e-05f, 2.058684277e-05f, 2.062290484e-05f, 2.065892752e-05f, 2.069491075e-05f, +2.073085448e-05f, 2.076675864e-05f, 2.080262318e-05f, 2.083844804e-05f, 2.087423316e-05f, 2.090997848e-05f, 2.094568395e-05f, 2.098134950e-05f, 2.101697509e-05f, 2.105256064e-05f, +2.108810612e-05f, 2.112361145e-05f, 2.115907658e-05f, 2.119450145e-05f, 2.122988601e-05f, 2.126523019e-05f, 2.130053395e-05f, 2.133579723e-05f, 2.137101996e-05f, 2.140620209e-05f, +2.144134357e-05f, 2.147644433e-05f, 2.151150433e-05f, 2.154652349e-05f, 2.158150178e-05f, 2.161643913e-05f, 2.165133549e-05f, 2.168619079e-05f, 2.172100499e-05f, 2.175577802e-05f, +2.179050983e-05f, 2.182520037e-05f, 2.185984958e-05f, 2.189445741e-05f, 2.192902379e-05f, 2.196354867e-05f, 2.199803200e-05f, 2.203247372e-05f, 2.206687378e-05f, 2.210123212e-05f, +2.213554868e-05f, 2.216982342e-05f, 2.220405627e-05f, 2.223824718e-05f, 2.227239610e-05f, 2.230650296e-05f, 2.234056773e-05f, 2.237459033e-05f, 2.240857072e-05f, 2.244250885e-05f, +2.247640465e-05f, 2.251025808e-05f, 2.254406907e-05f, 2.257783758e-05f, 2.261156356e-05f, 2.264524693e-05f, 2.267888767e-05f, 2.271248570e-05f, 2.274604098e-05f, 2.277955345e-05f, +2.281302305e-05f, 2.284644975e-05f, 2.287983347e-05f, 2.291317417e-05f, 2.294647180e-05f, 2.297972630e-05f, 2.301293761e-05f, 2.304610569e-05f, 2.307923049e-05f, 2.311231194e-05f, +2.314535000e-05f, 2.317834461e-05f, 2.321129573e-05f, 2.324420329e-05f, 2.327706725e-05f, 2.330988755e-05f, 2.334266415e-05f, 2.337539698e-05f, 2.340808600e-05f, 2.344073116e-05f, +2.347333239e-05f, 2.350588966e-05f, 2.353840291e-05f, 2.357087209e-05f, 2.360329714e-05f, 2.363567801e-05f, 2.366801466e-05f, 2.370030703e-05f, 2.373255507e-05f, 2.376475872e-05f, +2.379691795e-05f, 2.382903269e-05f, 2.386110289e-05f, 2.389312851e-05f, 2.392510950e-05f, 2.395704579e-05f, 2.398893735e-05f, 2.402078412e-05f, 2.405258605e-05f, 2.408434309e-05f, +2.411605519e-05f, 2.414772230e-05f, 2.417934437e-05f, 2.421092135e-05f, 2.424245319e-05f, 2.427393983e-05f, 2.430538124e-05f, 2.433677736e-05f, 2.436812813e-05f, 2.439943352e-05f, +2.443069347e-05f, 2.446190793e-05f, 2.449307685e-05f, 2.452420019e-05f, 2.455527788e-05f, 2.458630990e-05f, 2.461729618e-05f, 2.464823667e-05f, 2.467913133e-05f, 2.470998012e-05f, +2.474078297e-05f, 2.477153984e-05f, 2.480225069e-05f, 2.483291546e-05f, 2.486353411e-05f, 2.489410658e-05f, 2.492463284e-05f, 2.495511283e-05f, 2.498554650e-05f, 2.501593381e-05f, +2.504627470e-05f, 2.507656914e-05f, 2.510681707e-05f, 2.513701844e-05f, 2.516717321e-05f, 2.519728133e-05f, 2.522734276e-05f, 2.525735744e-05f, 2.528732533e-05f, 2.531724637e-05f, +2.534712054e-05f, 2.537694777e-05f, 2.540672802e-05f, 2.543646125e-05f, 2.546614740e-05f, 2.549578644e-05f, 2.552537831e-05f, 2.555492296e-05f, 2.558442036e-05f, 2.561387045e-05f, +2.564327320e-05f, 2.567262854e-05f, 2.570193645e-05f, 2.573119686e-05f, 2.576040974e-05f, 2.578957504e-05f, 2.581869272e-05f, 2.584776272e-05f, 2.587678501e-05f, 2.590575954e-05f, +2.593468626e-05f, 2.596356512e-05f, 2.599239609e-05f, 2.602117912e-05f, 2.604991416e-05f, 2.607860117e-05f, 2.610724010e-05f, 2.613583091e-05f, 2.616437356e-05f, 2.619286799e-05f, +2.622131417e-05f, 2.624971205e-05f, 2.627806159e-05f, 2.630636274e-05f, 2.633461545e-05f, 2.636281970e-05f, 2.639097542e-05f, 2.641908258e-05f, 2.644714114e-05f, 2.647515104e-05f, +2.650311225e-05f, 2.653102473e-05f, 2.655888842e-05f, 2.658670329e-05f, 2.661446930e-05f, 2.664218639e-05f, 2.666985453e-05f, 2.669747368e-05f, 2.672504379e-05f, 2.675256481e-05f, +2.678003672e-05f, 2.680745945e-05f, 2.683483298e-05f, 2.686215726e-05f, 2.688943225e-05f, 2.691665790e-05f, 2.694383417e-05f, 2.697096102e-05f, 2.699803842e-05f, 2.702506631e-05f, +2.705204465e-05f, 2.707897341e-05f, 2.710585254e-05f, 2.713268201e-05f, 2.715946176e-05f, 2.718619176e-05f, 2.721287197e-05f, 2.723950234e-05f, 2.726608284e-05f, 2.729261342e-05f, +2.731909405e-05f, 2.734552468e-05f, 2.737190527e-05f, 2.739823579e-05f, 2.742451618e-05f, 2.745074642e-05f, 2.747692645e-05f, 2.750305625e-05f, 2.752913577e-05f, 2.755516496e-05f, +2.758114380e-05f, 2.760707224e-05f, 2.763295024e-05f, 2.765877776e-05f, 2.768455477e-05f, 2.771028121e-05f, 2.773595706e-05f, 2.776158227e-05f, 2.778715681e-05f, 2.781268064e-05f, +2.783815371e-05f, 2.786357598e-05f, 2.788894743e-05f, 2.791426801e-05f, 2.793953768e-05f, 2.796475640e-05f, 2.798992414e-05f, 2.801504085e-05f, 2.804010651e-05f, 2.806512106e-05f, +2.809008447e-05f, 2.811499671e-05f, 2.813985774e-05f, 2.816466751e-05f, 2.818942600e-05f, 2.821413316e-05f, 2.823878895e-05f, 2.826339334e-05f, 2.828794630e-05f, 2.831244777e-05f, +2.833689774e-05f, 2.836129615e-05f, 2.838564298e-05f, 2.840993818e-05f, 2.843418172e-05f, 2.845837357e-05f, 2.848251368e-05f, 2.850660202e-05f, 2.853063855e-05f, 2.855462324e-05f, +2.857855605e-05f, 2.860243695e-05f, 2.862626589e-05f, 2.865004285e-05f, 2.867376779e-05f, 2.869744066e-05f, 2.872106144e-05f, 2.874463009e-05f, 2.876814658e-05f, 2.879161086e-05f, +2.881502291e-05f, 2.883838269e-05f, 2.886169016e-05f, 2.888494529e-05f, 2.890814805e-05f, 2.893129839e-05f, 2.895439629e-05f, 2.897744171e-05f, 2.900043461e-05f, 2.902337497e-05f, +2.904626274e-05f, 2.906909789e-05f, 2.909188039e-05f, 2.911461021e-05f, 2.913728731e-05f, 2.915991165e-05f, 2.918248321e-05f, 2.920500194e-05f, 2.922746783e-05f, 2.924988082e-05f, +2.927224089e-05f, 2.929454801e-05f, 2.931680214e-05f, 2.933900325e-05f, 2.936115131e-05f, 2.938324628e-05f, 2.940528813e-05f, 2.942727683e-05f, 2.944921235e-05f, 2.947109464e-05f, +2.949292369e-05f, 2.951469946e-05f, 2.953642191e-05f, 2.955809102e-05f, 2.957970675e-05f, 2.960126907e-05f, 2.962277794e-05f, 2.964423335e-05f, 2.966563524e-05f, 2.968698360e-05f, +2.970827840e-05f, 2.972951959e-05f, 2.975070715e-05f, 2.977184106e-05f, 2.979292126e-05f, 2.981394775e-05f, 2.983492048e-05f, 2.985583942e-05f, 2.987670455e-05f, 2.989751583e-05f, +2.991827323e-05f, 2.993897673e-05f, 2.995962628e-05f, 2.998022187e-05f, 3.000076346e-05f, 3.002125103e-05f, 3.004168453e-05f, 3.006206395e-05f, 3.008238925e-05f, 3.010266040e-05f, +3.012287737e-05f, 3.014304014e-05f, 3.016314867e-05f, 3.018320294e-05f, 3.020320291e-05f, 3.022314856e-05f, 3.024303986e-05f, 3.026287678e-05f, 3.028265929e-05f, 3.030238736e-05f, +3.032206096e-05f, 3.034168007e-05f, 3.036124466e-05f, 3.038075469e-05f, 3.040021014e-05f, 3.041961099e-05f, 3.043895720e-05f, 3.045824874e-05f, 3.047748560e-05f, 3.049666773e-05f, +3.051579512e-05f, 3.053486774e-05f, 3.055388555e-05f, 3.057284853e-05f, 3.059175666e-05f, 3.061060990e-05f, 3.062940824e-05f, 3.064815163e-05f, 3.066684007e-05f, 3.068547351e-05f, +3.070405193e-05f, 3.072257531e-05f, 3.074104363e-05f, 3.075945684e-05f, 3.077781493e-05f, 3.079611788e-05f, 3.081436565e-05f, 3.083255822e-05f, 3.085069556e-05f, 3.086877765e-05f, +3.088680446e-05f, 3.090477597e-05f, 3.092269215e-05f, 3.094055298e-05f, 3.095835843e-05f, 3.097610847e-05f, 3.099380308e-05f, 3.101144224e-05f, 3.102902592e-05f, 3.104655410e-05f, +3.106402675e-05f, 3.108144385e-05f, 3.109880537e-05f, 3.111611128e-05f, 3.113336157e-05f, 3.115055621e-05f, 3.116769518e-05f, 3.118477845e-05f, 3.120180600e-05f, 3.121877780e-05f, +3.123569383e-05f, 3.125255407e-05f, 3.126935849e-05f, 3.128610708e-05f, 3.130279980e-05f, 3.131943663e-05f, 3.133601756e-05f, 3.135254255e-05f, 3.136901159e-05f, 3.138542465e-05f, +3.140178172e-05f, 3.141808275e-05f, 3.143432775e-05f, 3.145051668e-05f, 3.146664951e-05f, 3.148272624e-05f, 3.149874683e-05f, 3.151471126e-05f, 3.153061952e-05f, 3.154647158e-05f, +3.156226741e-05f, 3.157800701e-05f, 3.159369034e-05f, 3.160931738e-05f, 3.162488812e-05f, 3.164040253e-05f, 3.165586059e-05f, 3.167126228e-05f, 3.168660758e-05f, 3.170189647e-05f, +3.171712892e-05f, 3.173230493e-05f, 3.174742446e-05f, 3.176248749e-05f, 3.177749402e-05f, 3.179244401e-05f, 3.180733744e-05f, 3.182217430e-05f, 3.183695457e-05f, 3.185167822e-05f, +3.186634524e-05f, 3.188095561e-05f, 3.189550931e-05f, 3.191000631e-05f, 3.192444660e-05f, 3.193883016e-05f, 3.195315698e-05f, 3.196742702e-05f, 3.198164028e-05f, 3.199579674e-05f, +3.200989636e-05f, 3.202393915e-05f, 3.203792507e-05f, 3.205185412e-05f, 3.206572627e-05f, 3.207954150e-05f, 3.209329980e-05f, 3.210700114e-05f, 3.212064552e-05f, 3.213423290e-05f, +3.214776329e-05f, 3.216123665e-05f, 3.217465296e-05f, 3.218801223e-05f, 3.220131441e-05f, 3.221455951e-05f, 3.222774749e-05f, 3.224087835e-05f, 3.225395207e-05f, 3.226696863e-05f, +3.227992801e-05f, 3.229283019e-05f, 3.230567517e-05f, 3.231846293e-05f, 3.233119344e-05f, 3.234386669e-05f, 3.235648267e-05f, 3.236904136e-05f, 3.238154274e-05f, 3.239398681e-05f, +3.240637353e-05f, 3.241870290e-05f, 3.243097491e-05f, 3.244318953e-05f, 3.245534675e-05f, 3.246744656e-05f, 3.247948894e-05f, 3.249147388e-05f, 3.250340135e-05f, 3.251527136e-05f, +3.252708388e-05f, 3.253883889e-05f, 3.255053639e-05f, 3.256217635e-05f, 3.257375877e-05f, 3.258528363e-05f, 3.259675092e-05f, 3.260816062e-05f, 3.261951272e-05f, 3.263080720e-05f, +3.264204406e-05f, 3.265322327e-05f, 3.266434483e-05f, 3.267540872e-05f, 3.268641492e-05f, 3.269736344e-05f, 3.270825424e-05f, 3.271908732e-05f, 3.272986267e-05f, 3.274058027e-05f, +3.275124012e-05f, 3.276184219e-05f, 3.277238647e-05f, 3.278287296e-05f, 3.279330165e-05f, 3.280367251e-05f, 3.281398554e-05f, 3.282424072e-05f, 3.283443805e-05f, 3.284457751e-05f, +3.285465909e-05f, 3.286468278e-05f, 3.287464857e-05f, 3.288455644e-05f, 3.289440639e-05f, 3.290419840e-05f, 3.291393247e-05f, 3.292360857e-05f, 3.293322671e-05f, 3.294278687e-05f, +3.295228904e-05f, 3.296173321e-05f, 3.297111937e-05f, 3.298044751e-05f, 3.298971762e-05f, 3.299892968e-05f, 3.300808369e-05f, 3.301717965e-05f, 3.302621753e-05f, 3.303519733e-05f, +3.304411904e-05f, 3.305298266e-05f, 3.306178816e-05f, 3.307053555e-05f, 3.307922481e-05f, 3.308785593e-05f, 3.309642890e-05f, 3.310494373e-05f, 3.311340039e-05f, 3.312179888e-05f, +3.313013919e-05f, 3.313842131e-05f, 3.314664523e-05f, 3.315481095e-05f, 3.316291845e-05f, 3.317096774e-05f, 3.317895879e-05f, 3.318689161e-05f, 3.319476619e-05f, 3.320258251e-05f, +3.321034057e-05f, 3.321804036e-05f, 3.322568188e-05f, 3.323326512e-05f, 3.324079007e-05f, 3.324825673e-05f, 3.325566508e-05f, 3.326301512e-05f, 3.327030684e-05f, 3.327754024e-05f, +3.328471532e-05f, 3.329183205e-05f, 3.329889045e-05f, 3.330589050e-05f, 3.331283219e-05f, 3.331971552e-05f, 3.332654048e-05f, 3.333330708e-05f, 3.334001529e-05f, 3.334666512e-05f, +3.335325657e-05f, 3.335978962e-05f, 3.336626426e-05f, 3.337268051e-05f, 3.337903834e-05f, 3.338533776e-05f, 3.339157876e-05f, 3.339776134e-05f, 3.340388548e-05f, 3.340995120e-05f, +3.341595847e-05f, 3.342190730e-05f, 3.342779769e-05f, 3.343362962e-05f, 3.343940310e-05f, 3.344511812e-05f, 3.345077468e-05f, 3.345637277e-05f, 3.346191239e-05f, 3.346739354e-05f, +3.347281620e-05f, 3.347818039e-05f, 3.348348610e-05f, 3.348873331e-05f, 3.349392204e-05f, 3.349905227e-05f, 3.350412401e-05f, 3.350913725e-05f, 3.351409199e-05f, 3.351898822e-05f, +3.352382595e-05f, 3.352860517e-05f, 3.353332588e-05f, 3.353798807e-05f, 3.354259175e-05f, 3.354713692e-05f, 3.355162356e-05f, 3.355605169e-05f, 3.356042129e-05f, 3.356473237e-05f, +3.356898492e-05f, 3.357317895e-05f, 3.357731444e-05f, 3.358139141e-05f, 3.358540985e-05f, 3.358936976e-05f, 3.359327114e-05f, 3.359711399e-05f, 3.360089830e-05f, 3.360462408e-05f, +3.360829133e-05f, 3.361190004e-05f, 3.361545021e-05f, 3.361894186e-05f, 3.362237497e-05f, 3.362574954e-05f, 3.362906558e-05f, 3.363232309e-05f, 3.363552206e-05f, 3.363866250e-05f, +3.364174441e-05f, 3.364476778e-05f, 3.364773263e-05f, 3.365063894e-05f, 3.365348673e-05f, 3.365627599e-05f, 3.365900672e-05f, 3.366167893e-05f, 3.366429261e-05f, 3.366684777e-05f, +3.366934441e-05f, 3.367178253e-05f, 3.367416214e-05f, 3.367648322e-05f, 3.367874580e-05f, 3.368094986e-05f, 3.368309542e-05f, 3.368518247e-05f, 3.368721101e-05f, 3.368918106e-05f, +3.369109260e-05f, 3.369294565e-05f, 3.369474020e-05f, 3.369647627e-05f, 3.369815384e-05f, 3.369977294e-05f, 3.370133355e-05f, 3.370283568e-05f, 3.370427934e-05f, 3.370566453e-05f, +3.370699125e-05f, 3.370825951e-05f, 3.370946930e-05f, 3.371062065e-05f, 3.371171354e-05f, 3.371274798e-05f, 3.371372398e-05f, 3.371464154e-05f, 3.371550067e-05f, 3.371630137e-05f, +3.371704364e-05f, 3.371772749e-05f, 3.371835293e-05f, 3.371891995e-05f, 3.371942857e-05f, 3.371987879e-05f, 3.372027062e-05f, 3.372060405e-05f, 3.372087910e-05f, 3.372109577e-05f, +3.372125407e-05f, 3.372135400e-05f, 3.372139557e-05f, 3.372137878e-05f, 3.372130364e-05f, 3.372117016e-05f, 3.372097834e-05f, 3.372072820e-05f, 3.372041972e-05f, 3.372005293e-05f, +3.371962783e-05f, 3.371914442e-05f, 3.371860272e-05f, 3.371800272e-05f, 3.371734445e-05f, 3.371662789e-05f, 3.371585307e-05f, 3.371501998e-05f, 3.371412864e-05f, 3.371317906e-05f, +3.371217123e-05f, 3.371110517e-05f, 3.370998089e-05f, 3.370879840e-05f, 3.370755769e-05f, 3.370625879e-05f, 3.370490170e-05f, 3.370348642e-05f, 3.370201297e-05f, 3.370048135e-05f, +3.369889158e-05f, 3.369724366e-05f, 3.369553760e-05f, 3.369377340e-05f, 3.369195109e-05f, 3.369007067e-05f, 3.368813214e-05f, 3.368613551e-05f, 3.368408081e-05f, 3.368196803e-05f, +3.367979718e-05f, 3.367756828e-05f, 3.367528133e-05f, 3.367293635e-05f, 3.367053334e-05f, 3.366807232e-05f, 3.366555329e-05f, 3.366297627e-05f, 3.366034127e-05f, 3.365764829e-05f, +3.365489734e-05f, 3.365208845e-05f, 3.364922161e-05f, 3.364629685e-05f, 3.364331416e-05f, 3.364027356e-05f, 3.363717507e-05f, 3.363401870e-05f, 3.363080445e-05f, 3.362753233e-05f, +3.362420237e-05f, 3.362081456e-05f, 3.361736893e-05f, 3.361386548e-05f, 3.361030423e-05f, 3.360668519e-05f, 3.360300837e-05f, 3.359927378e-05f, 3.359548144e-05f, 3.359163136e-05f, +3.358772354e-05f, 3.358375801e-05f, 3.357973478e-05f, 3.357565386e-05f, 3.357151526e-05f, 3.356731899e-05f, 3.356306507e-05f, 3.355875352e-05f, 3.355438434e-05f, 3.354995755e-05f, +3.354547316e-05f, 3.354093119e-05f, 3.353633165e-05f, 3.353167455e-05f, 3.352695991e-05f, 3.352218774e-05f, 3.351735806e-05f, 3.351247088e-05f, 3.350752621e-05f, 3.350252407e-05f, +3.349746448e-05f, 3.349234745e-05f, 3.348717299e-05f, 3.348194112e-05f, 3.347665185e-05f, 3.347130520e-05f, 3.346590118e-05f, 3.346043982e-05f, 3.345492111e-05f, 3.344934509e-05f, +3.344371177e-05f, 3.343802115e-05f, 3.343227326e-05f, 3.342646811e-05f, 3.342060573e-05f, 3.341468611e-05f, 3.340870929e-05f, 3.340267528e-05f, 3.339658409e-05f, 3.339043574e-05f, +3.338423024e-05f, 3.337796762e-05f, 3.337164789e-05f, 3.336527106e-05f, 3.335883716e-05f, 3.335234620e-05f, 3.334579820e-05f, 3.333919317e-05f, 3.333253114e-05f, 3.332581211e-05f, +3.331903612e-05f, 3.331220316e-05f, 3.330531327e-05f, 3.329836647e-05f, 3.329136276e-05f, 3.328430216e-05f, 3.327718470e-05f, 3.327001039e-05f, 3.326277926e-05f, 3.325549131e-05f, +3.324814657e-05f, 3.324074506e-05f, 3.323328680e-05f, 3.322577179e-05f, 3.321820007e-05f, 3.321057166e-05f, 3.320288656e-05f, 3.319514480e-05f, 3.318734640e-05f, 3.317949138e-05f, +3.317157976e-05f, 3.316361156e-05f, 3.315558679e-05f, 3.314750548e-05f, 3.313936765e-05f, 3.313117332e-05f, 3.312292250e-05f, 3.311461521e-05f, 3.310625149e-05f, 3.309783134e-05f, +3.308935479e-05f, 3.308082186e-05f, 3.307223257e-05f, 3.306358694e-05f, 3.305488499e-05f, 3.304612674e-05f, 3.303731221e-05f, 3.302844142e-05f, 3.301951440e-05f, 3.301053117e-05f, +3.300149174e-05f, 3.299239614e-05f, 3.298324439e-05f, 3.297403652e-05f, 3.296477253e-05f, 3.295545247e-05f, 3.294607634e-05f, 3.293664417e-05f, 3.292715598e-05f, 3.291761179e-05f, +3.290801163e-05f, 3.289835552e-05f, 3.288864348e-05f, 3.287887553e-05f, 3.286905170e-05f, 3.285917201e-05f, 3.284923648e-05f, 3.283924514e-05f, 3.282919800e-05f, 3.281909509e-05f, +3.280893644e-05f, 3.279872207e-05f, 3.278845200e-05f, 3.277812625e-05f, 3.276774485e-05f, 3.275730782e-05f, 3.274681519e-05f, 3.273626698e-05f, 3.272566321e-05f, 3.271500391e-05f, +3.270428910e-05f, 3.269351881e-05f, 3.268269306e-05f, 3.267181187e-05f, 3.266087528e-05f, 3.264988329e-05f, 3.263883595e-05f, 3.262773327e-05f, 3.261657528e-05f, 3.260536201e-05f, +3.259409347e-05f, 3.258276970e-05f, 3.257139072e-05f, 3.255995655e-05f, 3.254846722e-05f, 3.253692276e-05f, 3.252532319e-05f, 3.251366854e-05f, 3.250195884e-05f, 3.249019410e-05f, +3.247837435e-05f, 3.246649963e-05f, 3.245456996e-05f, 3.244258536e-05f, 3.243054586e-05f, 3.241845149e-05f, 3.240630228e-05f, 3.239409824e-05f, 3.238183941e-05f, 3.236952582e-05f, +3.235715748e-05f, 3.234473444e-05f, 3.233225671e-05f, 3.231972432e-05f, 3.230713730e-05f, 3.229449568e-05f, 3.228179949e-05f, 3.226904874e-05f, 3.225624348e-05f, 3.224338373e-05f, +3.223046951e-05f, 3.221750086e-05f, 3.220447780e-05f, 3.219140035e-05f, 3.217826856e-05f, 3.216508244e-05f, 3.215184203e-05f, 3.213854736e-05f, 3.212519844e-05f, 3.211179532e-05f, +3.209833802e-05f, 3.208482656e-05f, 3.207126099e-05f, 3.205764132e-05f, 3.204396758e-05f, 3.203023982e-05f, 3.201645804e-05f, 3.200262230e-05f, 3.198873260e-05f, 3.197478899e-05f, +3.196079149e-05f, 3.194674014e-05f, 3.193263495e-05f, 3.191847597e-05f, 3.190426323e-05f, 3.188999674e-05f, 3.187567655e-05f, 3.186130268e-05f, 3.184687517e-05f, 3.183239404e-05f, +3.181785933e-05f, 3.180327106e-05f, 3.178862927e-05f, 3.177393399e-05f, 3.175918525e-05f, 3.174438307e-05f, 3.172952750e-05f, 3.171461856e-05f, 3.169965628e-05f, 3.168464069e-05f, +3.166957184e-05f, 3.165444974e-05f, 3.163927443e-05f, 3.162404594e-05f, 3.160876430e-05f, 3.159342955e-05f, 3.157804172e-05f, 3.156260084e-05f, 3.154710693e-05f, 3.153156005e-05f, +3.151596020e-05f, 3.150030744e-05f, 3.148460179e-05f, 3.146884328e-05f, 3.145303195e-05f, 3.143716783e-05f, 3.142125095e-05f, 3.140528135e-05f, 3.138925905e-05f, 3.137318410e-05f, +3.135705652e-05f, 3.134087635e-05f, 3.132464362e-05f, 3.130835837e-05f, 3.129202063e-05f, 3.127563043e-05f, 3.125918780e-05f, 3.124269279e-05f, 3.122614542e-05f, 3.120954573e-05f, +3.119289375e-05f, 3.117618952e-05f, 3.115943307e-05f, 3.114262443e-05f, 3.112576365e-05f, 3.110885075e-05f, 3.109188577e-05f, 3.107486875e-05f, 3.105779971e-05f, 3.104067869e-05f, +3.102350574e-05f, 3.100628088e-05f, 3.098900415e-05f, 3.097167558e-05f, 3.095429522e-05f, 3.093686309e-05f, 3.091937922e-05f, 3.090184367e-05f, 3.088425646e-05f, 3.086661763e-05f, +3.084892720e-05f, 3.083118523e-05f, 3.081339175e-05f, 3.079554679e-05f, 3.077765038e-05f, 3.075970257e-05f, 3.074170340e-05f, 3.072365288e-05f, 3.070555108e-05f, 3.068739801e-05f, +3.066919372e-05f, 3.065093824e-05f, 3.063263162e-05f, 3.061427388e-05f, 3.059586507e-05f, 3.057740522e-05f, 3.055889437e-05f, 3.054033256e-05f, 3.052171982e-05f, 3.050305620e-05f, +3.048434172e-05f, 3.046557643e-05f, 3.044676036e-05f, 3.042789356e-05f, 3.040897606e-05f, 3.039000789e-05f, 3.037098910e-05f, 3.035191973e-05f, 3.033279981e-05f, 3.031362938e-05f, +3.029440848e-05f, 3.027513715e-05f, 3.025581542e-05f, 3.023644335e-05f, 3.021702095e-05f, 3.019754828e-05f, 3.017802537e-05f, 3.015845226e-05f, 3.013882899e-05f, 3.011915560e-05f, +3.009943213e-05f, 3.007965861e-05f, 3.005983510e-05f, 3.003996162e-05f, 3.002003821e-05f, 3.000006492e-05f, 2.998004179e-05f, 2.995996886e-05f, 2.993984615e-05f, 2.991967373e-05f, +2.989945162e-05f, 2.987917986e-05f, 2.985885850e-05f, 2.983848758e-05f, 2.981806713e-05f, 2.979759720e-05f, 2.977707783e-05f, 2.975650905e-05f, 2.973589092e-05f, 2.971522346e-05f, +2.969450673e-05f, 2.967374075e-05f, 2.965292558e-05f, 2.963206126e-05f, 2.961114781e-05f, 2.959018530e-05f, 2.956917375e-05f, 2.954811321e-05f, 2.952700372e-05f, 2.950584532e-05f, +2.948463806e-05f, 2.946338197e-05f, 2.944207710e-05f, 2.942072349e-05f, 2.939932118e-05f, 2.937787022e-05f, 2.935637064e-05f, 2.933482249e-05f, 2.931322581e-05f, 2.929158064e-05f, +2.926988703e-05f, 2.924814501e-05f, 2.922635464e-05f, 2.920451594e-05f, 2.918262898e-05f, 2.916069378e-05f, 2.913871040e-05f, 2.911667887e-05f, 2.909459923e-05f, 2.907247154e-05f, +2.905029584e-05f, 2.902807216e-05f, 2.900580055e-05f, 2.898348106e-05f, 2.896111372e-05f, 2.893869859e-05f, 2.891623570e-05f, 2.889372511e-05f, 2.887116684e-05f, 2.884856096e-05f, +2.882590750e-05f, 2.880320650e-05f, 2.878045801e-05f, 2.875766208e-05f, 2.873481874e-05f, 2.871192805e-05f, 2.868899005e-05f, 2.866600477e-05f, 2.864297228e-05f, 2.861989261e-05f, +2.859676580e-05f, 2.857359190e-05f, 2.855037097e-05f, 2.852710303e-05f, 2.850378814e-05f, 2.848042634e-05f, 2.845701768e-05f, 2.843356220e-05f, 2.841005995e-05f, 2.838651097e-05f, +2.836291532e-05f, 2.833927302e-05f, 2.831558414e-05f, 2.829184872e-05f, 2.826806679e-05f, 2.824423842e-05f, 2.822036364e-05f, 2.819644250e-05f, 2.817247505e-05f, 2.814846133e-05f, +2.812440139e-05f, 2.810029527e-05f, 2.807614303e-05f, 2.805194471e-05f, 2.802770035e-05f, 2.800341001e-05f, 2.797907372e-05f, 2.795469154e-05f, 2.793026351e-05f, 2.790578969e-05f, +2.788127011e-05f, 2.785670482e-05f, 2.783209388e-05f, 2.780743733e-05f, 2.778273521e-05f, 2.775798758e-05f, 2.773319447e-05f, 2.770835595e-05f, 2.768347205e-05f, 2.765854283e-05f, +2.763356833e-05f, 2.760854861e-05f, 2.758348369e-05f, 2.755837365e-05f, 2.753321852e-05f, 2.750801835e-05f, 2.748277320e-05f, 2.745748310e-05f, 2.743214811e-05f, 2.740676828e-05f, +2.738134366e-05f, 2.735587428e-05f, 2.733036021e-05f, 2.730480149e-05f, 2.727919817e-05f, 2.725355030e-05f, 2.722785793e-05f, 2.720212110e-05f, 2.717633988e-05f, 2.715051429e-05f, +2.712464440e-05f, 2.709873026e-05f, 2.707277191e-05f, 2.704676940e-05f, 2.702072278e-05f, 2.699463211e-05f, 2.696849743e-05f, 2.694231879e-05f, 2.691609624e-05f, 2.688982984e-05f, +2.686351963e-05f, 2.683716565e-05f, 2.681076797e-05f, 2.678432664e-05f, 2.675784169e-05f, 2.673131319e-05f, 2.670474118e-05f, 2.667812572e-05f, 2.665146685e-05f, 2.662476462e-05f, +2.659801909e-05f, 2.657123031e-05f, 2.654439832e-05f, 2.651752319e-05f, 2.649060495e-05f, 2.646364366e-05f, 2.643663938e-05f, 2.640959214e-05f, 2.638250202e-05f, 2.635536904e-05f, +2.632819328e-05f, 2.630097477e-05f, 2.627371357e-05f, 2.624640973e-05f, 2.621906331e-05f, 2.619167435e-05f, 2.616424291e-05f, 2.613676903e-05f, 2.610925278e-05f, 2.608169420e-05f, +2.605409335e-05f, 2.602645027e-05f, 2.599876502e-05f, 2.597103765e-05f, 2.594326822e-05f, 2.591545677e-05f, 2.588760336e-05f, 2.585970804e-05f, 2.583177087e-05f, 2.580379189e-05f, +2.577577116e-05f, 2.574770874e-05f, 2.571960466e-05f, 2.569145900e-05f, 2.566327180e-05f, 2.563504311e-05f, 2.560677299e-05f, 2.557846149e-05f, 2.555010867e-05f, 2.552171457e-05f, +2.549327925e-05f, 2.546480277e-05f, 2.543628518e-05f, 2.540772652e-05f, 2.537912686e-05f, 2.535048625e-05f, 2.532180475e-05f, 2.529308240e-05f, 2.526431926e-05f, 2.523551538e-05f, +2.520667083e-05f, 2.517778564e-05f, 2.514885988e-05f, 2.511989361e-05f, 2.509088687e-05f, 2.506183972e-05f, 2.503275222e-05f, 2.500362441e-05f, 2.497445636e-05f, 2.494524812e-05f, +2.491599973e-05f, 2.488671127e-05f, 2.485738278e-05f, 2.482801432e-05f, 2.479860594e-05f, 2.476915770e-05f, 2.473966965e-05f, 2.471014185e-05f, 2.468057435e-05f, 2.465096721e-05f, +2.462132049e-05f, 2.459163423e-05f, 2.456190850e-05f, 2.453214335e-05f, 2.450233884e-05f, 2.447249502e-05f, 2.444261194e-05f, 2.441268967e-05f, 2.438272826e-05f, 2.435272776e-05f, +2.432268823e-05f, 2.429260973e-05f, 2.426249232e-05f, 2.423233604e-05f, 2.420214096e-05f, 2.417190713e-05f, 2.414163461e-05f, 2.411132345e-05f, 2.408097371e-05f, 2.405058546e-05f, +2.402015873e-05f, 2.398969360e-05f, 2.395919012e-05f, 2.392864834e-05f, 2.389806832e-05f, 2.386745012e-05f, 2.383679379e-05f, 2.380609940e-05f, 2.377536699e-05f, 2.374459664e-05f, +2.371378838e-05f, 2.368294229e-05f, 2.365205841e-05f, 2.362113682e-05f, 2.359017755e-05f, 2.355918067e-05f, 2.352814625e-05f, 2.349707433e-05f, 2.346596497e-05f, 2.343481823e-05f, +2.340363417e-05f, 2.337241285e-05f, 2.334115433e-05f, 2.330985865e-05f, 2.327852589e-05f, 2.324715610e-05f, 2.321574933e-05f, 2.318430565e-05f, 2.315282511e-05f, 2.312130777e-05f, +2.308975370e-05f, 2.305816294e-05f, 2.302653556e-05f, 2.299487161e-05f, 2.296317116e-05f, 2.293143426e-05f, 2.289966098e-05f, 2.286785136e-05f, 2.283600548e-05f, 2.280412338e-05f, +2.277220513e-05f, 2.274025078e-05f, 2.270826040e-05f, 2.267623405e-05f, 2.264417177e-05f, 2.261207364e-05f, 2.257993972e-05f, 2.254777005e-05f, 2.251556471e-05f, 2.248332374e-05f, +2.245104722e-05f, 2.241873519e-05f, 2.238638772e-05f, 2.235400487e-05f, 2.232158670e-05f, 2.228913327e-05f, 2.225664464e-05f, 2.222412086e-05f, 2.219156200e-05f, 2.215896812e-05f, +2.212633928e-05f, 2.209367553e-05f, 2.206097694e-05f, 2.202824358e-05f, 2.199547549e-05f, 2.196267273e-05f, 2.192983538e-05f, 2.189696349e-05f, 2.186405712e-05f, 2.183111633e-05f, +2.179814118e-05f, 2.176513173e-05f, 2.173208805e-05f, 2.169901018e-05f, 2.166589821e-05f, 2.163275218e-05f, 2.159957215e-05f, 2.156635819e-05f, 2.153311036e-05f, 2.149982872e-05f, +2.146651333e-05f, 2.143316425e-05f, 2.139978154e-05f, 2.136636527e-05f, 2.133291549e-05f, 2.129943227e-05f, 2.126591567e-05f, 2.123236574e-05f, 2.119878256e-05f, 2.116516618e-05f, +2.113151667e-05f, 2.109783408e-05f, 2.106411848e-05f, 2.103036993e-05f, 2.099658849e-05f, 2.096277422e-05f, 2.092892719e-05f, 2.089504746e-05f, 2.086113508e-05f, 2.082719013e-05f, +2.079321266e-05f, 2.075920274e-05f, 2.072516042e-05f, 2.069108578e-05f, 2.065697886e-05f, 2.062283975e-05f, 2.058866849e-05f, 2.055446515e-05f, 2.052022979e-05f, 2.048596248e-05f, +2.045166327e-05f, 2.041733224e-05f, 2.038296944e-05f, 2.034857493e-05f, 2.031414879e-05f, 2.027969106e-05f, 2.024520182e-05f, 2.021068113e-05f, 2.017612905e-05f, 2.014154564e-05f, +2.010693097e-05f, 2.007228510e-05f, 2.003760810e-05f, 2.000290001e-05f, 1.996816092e-05f, 1.993339089e-05f, 1.989858996e-05f, 1.986375822e-05f, 1.982889572e-05f, 1.979400253e-05f, +1.975907871e-05f, 1.972412433e-05f, 1.968913944e-05f, 1.965412411e-05f, 1.961907841e-05f, 1.958400240e-05f, 1.954889614e-05f, 1.951375970e-05f, 1.947859314e-05f, 1.944339653e-05f, +1.940816992e-05f, 1.937291339e-05f, 1.933762700e-05f, 1.930231080e-05f, 1.926696487e-05f, 1.923158928e-05f, 1.919618407e-05f, 1.916074933e-05f, 1.912528511e-05f, 1.908979147e-05f, +1.905426849e-05f, 1.901871623e-05f, 1.898313474e-05f, 1.894752411e-05f, 1.891188438e-05f, 1.887621563e-05f, 1.884051792e-05f, 1.880479131e-05f, 1.876903587e-05f, 1.873325167e-05f, +1.869743877e-05f, 1.866159723e-05f, 1.862572712e-05f, 1.858982850e-05f, 1.855390145e-05f, 1.851794602e-05f, 1.848196228e-05f, 1.844595030e-05f, 1.840991013e-05f, 1.837384185e-05f, +1.833774553e-05f, 1.830162122e-05f, 1.826546899e-05f, 1.822928891e-05f, 1.819308104e-05f, 1.815684545e-05f, 1.812058221e-05f, 1.808429137e-05f, 1.804797301e-05f, 1.801162720e-05f, +1.797525399e-05f, 1.793885345e-05f, 1.790242565e-05f, 1.786597066e-05f, 1.782948853e-05f, 1.779297935e-05f, 1.775644316e-05f, 1.771988005e-05f, 1.768329007e-05f, 1.764667329e-05f, +1.761002977e-05f, 1.757335959e-05f, 1.753666281e-05f, 1.749993950e-05f, 1.746318972e-05f, 1.742641354e-05f, 1.738961102e-05f, 1.735278223e-05f, 1.731592724e-05f, 1.727904612e-05f, +1.724213892e-05f, 1.720520573e-05f, 1.716824659e-05f, 1.713126159e-05f, 1.709425079e-05f, 1.705721425e-05f, 1.702015204e-05f, 1.698306423e-05f, 1.694595089e-05f, 1.690881207e-05f, +1.687164786e-05f, 1.683445831e-05f, 1.679724349e-05f, 1.676000348e-05f, 1.672273833e-05f, 1.668544811e-05f, 1.664813290e-05f, 1.661079275e-05f, 1.657342774e-05f, 1.653603793e-05f, +1.649862339e-05f, 1.646118419e-05f, 1.642372040e-05f, 1.638623207e-05f, 1.634871929e-05f, 1.631118211e-05f, 1.627362061e-05f, 1.623603485e-05f, 1.619842490e-05f, 1.616079083e-05f, +1.612313270e-05f, 1.608545058e-05f, 1.604774455e-05f, 1.601001466e-05f, 1.597226099e-05f, 1.593448361e-05f, 1.589668257e-05f, 1.585885796e-05f, 1.582100983e-05f, 1.578313826e-05f, +1.574524331e-05f, 1.570732506e-05f, 1.566938356e-05f, 1.563141889e-05f, 1.559343112e-05f, 1.555542031e-05f, 1.551738653e-05f, 1.547932986e-05f, 1.544125035e-05f, 1.540314808e-05f, +1.536502311e-05f, 1.532687552e-05f, 1.528870537e-05f, 1.525051274e-05f, 1.521229768e-05f, 1.517406026e-05f, 1.513580057e-05f, 1.509751866e-05f, 1.505921460e-05f, 1.502088846e-05f, +1.498254032e-05f, 1.494417023e-05f, 1.490577827e-05f, 1.486736451e-05f, 1.482892901e-05f, 1.479047185e-05f, 1.475199309e-05f, 1.471349280e-05f, 1.467497105e-05f, 1.463642791e-05f, +1.459786345e-05f, 1.455927774e-05f, 1.452067084e-05f, 1.448204283e-05f, 1.444339378e-05f, 1.440472375e-05f, 1.436603281e-05f, 1.432732103e-05f, 1.428858848e-05f, 1.424983524e-05f, +1.421106136e-05f, 1.417226693e-05f, 1.413345200e-05f, 1.409461665e-05f, 1.405576094e-05f, 1.401688495e-05f, 1.397798875e-05f, 1.393907241e-05f, 1.390013598e-05f, 1.386117955e-05f, +1.382220319e-05f, 1.378320696e-05f, 1.374419093e-05f, 1.370515517e-05f, 1.366609976e-05f, 1.362702475e-05f, 1.358793023e-05f, 1.354881626e-05f, 1.350968291e-05f, 1.347053025e-05f, +1.343135835e-05f, 1.339216728e-05f, 1.335295711e-05f, 1.331372791e-05f, 1.327447975e-05f, 1.323521270e-05f, 1.319592683e-05f, 1.315662221e-05f, 1.311729891e-05f, 1.307795700e-05f, +1.303859655e-05f, 1.299921762e-05f, 1.295982030e-05f, 1.292040465e-05f, 1.288097073e-05f, 1.284151863e-05f, 1.280204841e-05f, 1.276256014e-05f, 1.272305389e-05f, 1.268352973e-05f, +1.264398773e-05f, 1.260442796e-05f, 1.256485050e-05f, 1.252525540e-05f, 1.248564275e-05f, 1.244601262e-05f, 1.240636506e-05f, 1.236670016e-05f, 1.232701799e-05f, 1.228731861e-05f, +1.224760209e-05f, 1.220786852e-05f, 1.216811795e-05f, 1.212835045e-05f, 1.208856610e-05f, 1.204876498e-05f, 1.200894714e-05f, 1.196911266e-05f, 1.192926161e-05f, 1.188939406e-05f, +1.184951009e-05f, 1.180960975e-05f, 1.176969313e-05f, 1.172976030e-05f, 1.168981132e-05f, 1.164984626e-05f, 1.160986520e-05f, 1.156986821e-05f, 1.152985536e-05f, 1.148982672e-05f, +1.144978236e-05f, 1.140972235e-05f, 1.136964676e-05f, 1.132955566e-05f, 1.128944913e-05f, 1.124932724e-05f, 1.120919005e-05f, 1.116903764e-05f, 1.112887007e-05f, 1.108868743e-05f, +1.104848978e-05f, 1.100827719e-05f, 1.096804973e-05f, 1.092780748e-05f, 1.088755050e-05f, 1.084727887e-05f, 1.080699266e-05f, 1.076669193e-05f, 1.072637677e-05f, 1.068604724e-05f, +1.064570341e-05f, 1.060534536e-05f, 1.056497315e-05f, 1.052458686e-05f, 1.048418656e-05f, 1.044377232e-05f, 1.040334421e-05f, 1.036290230e-05f, 1.032244667e-05f, 1.028197738e-05f, +1.024149451e-05f, 1.020099813e-05f, 1.016048831e-05f, 1.011996512e-05f, 1.007942863e-05f, 1.003887892e-05f, 9.998316056e-06f, 9.957740110e-06f, 9.917151153e-06f, 9.876549257e-06f, +9.835934494e-06f, 9.795306936e-06f, 9.754666654e-06f, 9.714013720e-06f, 9.673348205e-06f, 9.632670182e-06f, 9.591979722e-06f, 9.551276896e-06f, 9.510561777e-06f, 9.469834437e-06f, +9.429094946e-06f, 9.388343377e-06f, 9.347579802e-06f, 9.306804293e-06f, 9.266016920e-06f, 9.225217757e-06f, 9.184406875e-06f, 9.143584346e-06f, 9.102750242e-06f, 9.061904634e-06f, +9.021047595e-06f, 8.980179196e-06f, 8.939299510e-06f, 8.898408608e-06f, 8.857506562e-06f, 8.816593445e-06f, 8.775669328e-06f, 8.734734284e-06f, 8.693788383e-06f, 8.652831699e-06f, +8.611864304e-06f, 8.570886268e-06f, 8.529897665e-06f, 8.488898567e-06f, 8.447889045e-06f, 8.406869172e-06f, 8.365839019e-06f, 8.324798659e-06f, 8.283748165e-06f, 8.242687607e-06f, +8.201617058e-06f, 8.160536591e-06f, 8.119446277e-06f, 8.078346189e-06f, 8.037236399e-06f, 7.996116978e-06f, 7.954988000e-06f, 7.913849536e-06f, 7.872701659e-06f, 7.831544441e-06f, +7.790377953e-06f, 7.749202269e-06f, 7.708017460e-06f, 7.666823599e-06f, 7.625620758e-06f, 7.584409010e-06f, 7.543188426e-06f, 7.501959078e-06f, 7.460721040e-06f, 7.419474383e-06f, +7.378219180e-06f, 7.336955503e-06f, 7.295683424e-06f, 7.254403016e-06f, 7.213114351e-06f, 7.171817501e-06f, 7.130512539e-06f, 7.089199537e-06f, 7.047878567e-06f, 7.006549703e-06f, +6.965213015e-06f, 6.923868576e-06f, 6.882516460e-06f, 6.841156738e-06f, 6.799789482e-06f, 6.758414766e-06f, 6.717032661e-06f, 6.675643240e-06f, 6.634246575e-06f, 6.592842739e-06f, +6.551431804e-06f, 6.510013843e-06f, 6.468588928e-06f, 6.427157131e-06f, 6.385718525e-06f, 6.344273182e-06f, 6.302821175e-06f, 6.261362577e-06f, 6.219897459e-06f, 6.178425894e-06f, +6.136947955e-06f, 6.095463714e-06f, 6.053973244e-06f, 6.012476616e-06f, 5.970973905e-06f, 5.929465181e-06f, 5.887950518e-06f, 5.846429987e-06f, 5.804903663e-06f, 5.763371616e-06f, +5.721833920e-06f, 5.680290646e-06f, 5.638741868e-06f, 5.597187659e-06f, 5.555628089e-06f, 5.514063233e-06f, 5.472493162e-06f, 5.430917949e-06f, 5.389337667e-06f, 5.347752388e-06f, +5.306162184e-06f, 5.264567129e-06f, 5.222967294e-06f, 5.181362752e-06f, 5.139753575e-06f, 5.098139837e-06f, 5.056521610e-06f, 5.014898965e-06f, 4.973271977e-06f, 4.931640716e-06f, +4.890005256e-06f, 4.848365670e-06f, 4.806722029e-06f, 4.765074407e-06f, 4.723422875e-06f, 4.681767506e-06f, 4.640108374e-06f, 4.598445550e-06f, 4.556779106e-06f, 4.515109116e-06f, +4.473435652e-06f, 4.431758786e-06f, 4.390078591e-06f, 4.348395140e-06f, 4.306708504e-06f, 4.265018757e-06f, 4.223325970e-06f, 4.181630217e-06f, 4.139931570e-06f, 4.098230101e-06f, +4.056525883e-06f, 4.014818989e-06f, 3.973109490e-06f, 3.931397460e-06f, 3.889682970e-06f, 3.847966093e-06f, 3.806246903e-06f, 3.764525470e-06f, 3.722801868e-06f, 3.681076169e-06f, +3.639348446e-06f, 3.597618771e-06f, 3.555887216e-06f, 3.514153854e-06f, 3.472418758e-06f, 3.430681999e-06f, 3.388943650e-06f, 3.347203784e-06f, 3.305462473e-06f, 3.263719790e-06f, +3.221975806e-06f, 3.180230595e-06f, 3.138484228e-06f, 3.096736779e-06f, 3.054988319e-06f, 3.013238920e-06f, 2.971488656e-06f, 2.929737599e-06f, 2.887985820e-06f, 2.846233393e-06f, +2.804480389e-06f, 2.762726882e-06f, 2.720972942e-06f, 2.679218644e-06f, 2.637464058e-06f, 2.595709258e-06f, 2.553954315e-06f, 2.512199302e-06f, 2.470444291e-06f, 2.428689355e-06f, +2.386934566e-06f, 2.345179995e-06f, 2.303425716e-06f, 2.261671801e-06f, 2.219918321e-06f, 2.178165349e-06f, 2.136412958e-06f, 2.094661219e-06f, 2.052910205e-06f, 2.011159987e-06f, +1.969410639e-06f, 1.927662232e-06f, 1.885914839e-06f, 1.844168531e-06f, 1.802423382e-06f, 1.760679462e-06f, 1.718936844e-06f, 1.677195600e-06f, 1.635455803e-06f, 1.593717524e-06f, +1.551980836e-06f, 1.510245810e-06f, 1.468512519e-06f, 1.426781035e-06f, 1.385051430e-06f, 1.343323776e-06f, 1.301598144e-06f, 1.259874608e-06f, 1.218153238e-06f, 1.176434108e-06f, +1.134717289e-06f, 1.093002852e-06f, 1.051290870e-06f, 1.009581416e-06f, 9.678745599e-07f, 9.261703748e-07f, 8.844689324e-07f, 8.427703046e-07f, 8.010745632e-07f, 7.593817803e-07f, +7.176920276e-07f, 6.760053770e-07f, 6.343219003e-07f, 5.926416694e-07f, 5.509647562e-07f, 5.092912323e-07f, 4.676211696e-07f, 4.259546400e-07f, 3.842917150e-07f, 3.426324666e-07f, +3.009769664e-07f, 2.593252862e-07f, 2.176774977e-07f, 1.760336725e-07f, 1.343938824e-07f, 9.275819901e-08f, 5.112669399e-08f, 9.499438985e-09f, -3.212349438e-08f, -7.374203450e-08f, +-1.153561098e-07f, -1.569656487e-07f, -1.985705795e-07f, -2.401708309e-07f, -2.817663312e-07f, -3.233570089e-07f, -3.649427925e-07f, -4.065236106e-07f, -4.480993917e-07f, -4.896700642e-07f, +-5.312355569e-07f, -5.727957982e-07f, -6.143507168e-07f, -6.559002412e-07f, -6.974443001e-07f, -7.389828222e-07f, -7.805157361e-07f, -8.220429705e-07f, -8.635644541e-07f, -9.050801156e-07f, +-9.465898838e-07f, -9.880936873e-07f, -1.029591455e-06f, -1.071083116e-06f, -1.112568598e-06f, -1.154047831e-06f, -1.195520743e-06f, -1.236987264e-06f, -1.278447322e-06f, -1.319900846e-06f, +-1.361347765e-06f, -1.402788007e-06f, -1.444221503e-06f, -1.485648180e-06f, -1.527067969e-06f, -1.568480797e-06f, -1.609886594e-06f, -1.651285289e-06f, -1.692676810e-06f, -1.734061088e-06f, +-1.775438051e-06f, -1.816807629e-06f, -1.858169750e-06f, -1.899524343e-06f, -1.940871338e-06f, -1.982210665e-06f, -2.023542251e-06f, -2.064866027e-06f, -2.106181922e-06f, -2.147489865e-06f, +-2.188789785e-06f, -2.230081612e-06f, -2.271365276e-06f, -2.312640704e-06f, -2.353907828e-06f, -2.395166575e-06f, -2.436416877e-06f, -2.477658661e-06f, -2.518891859e-06f, -2.560116398e-06f, +-2.601332210e-06f, -2.642539222e-06f, -2.683737366e-06f, -2.724926570e-06f, -2.766106764e-06f, -2.807277877e-06f, -2.848439841e-06f, -2.889592583e-06f, -2.930736034e-06f, -2.971870123e-06f, +-3.012994781e-06f, -3.054109937e-06f, -3.095215521e-06f, -3.136311463e-06f, -3.177397692e-06f, -3.218474139e-06f, -3.259540733e-06f, -3.300597405e-06f, -3.341644084e-06f, -3.382680700e-06f, +-3.423707183e-06f, -3.464723464e-06f, -3.505729472e-06f, -3.546725137e-06f, -3.587710390e-06f, -3.628685161e-06f, -3.669649379e-06f, -3.710602976e-06f, -3.751545881e-06f, -3.792478024e-06f, +-3.833399336e-06f, -3.874309746e-06f, -3.915209187e-06f, -3.956097586e-06f, -3.996974876e-06f, -4.037840986e-06f, -4.078695847e-06f, -4.119539390e-06f, -4.160371544e-06f, -4.201192240e-06f, +-4.242001409e-06f, -4.282798981e-06f, -4.323584887e-06f, -4.364359058e-06f, -4.405121424e-06f, -4.445871915e-06f, -4.486610463e-06f, -4.527336998e-06f, -4.568051451e-06f, -4.608753753e-06f, +-4.649443834e-06f, -4.690121626e-06f, -4.730787059e-06f, -4.771440064e-06f, -4.812080572e-06f, -4.852708513e-06f, -4.893323820e-06f, -4.933926423e-06f, -4.974516253e-06f, -5.015093240e-06f, +-5.055657317e-06f, -5.096208414e-06f, -5.136746462e-06f, -5.177271393e-06f, -5.217783138e-06f, -5.258281628e-06f, -5.298766794e-06f, -5.339238567e-06f, -5.379696879e-06f, -5.420141662e-06f, +-5.460572847e-06f, -5.500990364e-06f, -5.541394146e-06f, -5.581784124e-06f, -5.622160229e-06f, -5.662522394e-06f, -5.702870549e-06f, -5.743204627e-06f, -5.783524558e-06f, -5.823830275e-06f, +-5.864121709e-06f, -5.904398793e-06f, -5.944661457e-06f, -5.984909633e-06f, -6.025143254e-06f, -6.065362252e-06f, -6.105566557e-06f, -6.145756103e-06f, -6.185930820e-06f, -6.226090642e-06f, +-6.266235500e-06f, -6.306365326e-06f, -6.346480052e-06f, -6.386579611e-06f, -6.426663934e-06f, -6.466732954e-06f, -6.506786602e-06f, -6.546824812e-06f, -6.586847516e-06f, -6.626854645e-06f, +-6.666846133e-06f, -6.706821911e-06f, -6.746781912e-06f, -6.786726069e-06f, -6.826654313e-06f, -6.866566578e-06f, -6.906462797e-06f, -6.946342901e-06f, -6.986206823e-06f, -7.026054496e-06f, +-7.065885853e-06f, -7.105700827e-06f, -7.145499349e-06f, -7.185281354e-06f, -7.225046774e-06f, -7.264795541e-06f, -7.304527590e-06f, -7.344242851e-06f, -7.383941260e-06f, -7.423622748e-06f, +-7.463287249e-06f, -7.502934696e-06f, -7.542565022e-06f, -7.582178160e-06f, -7.621774044e-06f, -7.661352606e-06f, -7.700913780e-06f, -7.740457499e-06f, -7.779983697e-06f, -7.819492308e-06f, +-7.858983263e-06f, -7.898456497e-06f, -7.937911944e-06f, -7.977349537e-06f, -8.016769210e-06f, -8.056170895e-06f, -8.095554528e-06f, -8.134920041e-06f, -8.174267369e-06f, -8.213596444e-06f, +-8.252907201e-06f, -8.292199575e-06f, -8.331473498e-06f, -8.370728904e-06f, -8.409965728e-06f, -8.449183904e-06f, -8.488383365e-06f, -8.527564046e-06f, -8.566725880e-06f, -8.605868803e-06f, +-8.644992748e-06f, -8.684097649e-06f, -8.723183442e-06f, -8.762250059e-06f, -8.801297436e-06f, -8.840325506e-06f, -8.879334205e-06f, -8.918323466e-06f, -8.957293225e-06f, -8.996243416e-06f, +-9.035173974e-06f, -9.074084832e-06f, -9.112975926e-06f, -9.151847191e-06f, -9.190698561e-06f, -9.229529972e-06f, -9.268341357e-06f, -9.307132652e-06f, -9.345903792e-06f, -9.384654712e-06f, +-9.423385347e-06f, -9.462095632e-06f, -9.500785502e-06f, -9.539454892e-06f, -9.578103737e-06f, -9.616731973e-06f, -9.655339535e-06f, -9.693926357e-06f, -9.732492377e-06f, -9.771037529e-06f, +-9.809561747e-06f, -9.848064969e-06f, -9.886547129e-06f, -9.925008164e-06f, -9.963448008e-06f, -1.000186660e-05f, -1.004026387e-05f, -1.007863975e-05f, -1.011699419e-05f, -1.015532712e-05f, +-1.019363847e-05f, -1.023192819e-05f, -1.027019619e-05f, -1.030844243e-05f, -1.034666684e-05f, -1.038486936e-05f, -1.042304991e-05f, -1.046120844e-05f, -1.049934488e-05f, -1.053745918e-05f, +-1.057555125e-05f, -1.061362105e-05f, -1.065166851e-05f, -1.068969357e-05f, -1.072769615e-05f, -1.076567620e-05f, -1.080363366e-05f, -1.084156846e-05f, -1.087948053e-05f, -1.091736982e-05f, +-1.095523626e-05f, -1.099307979e-05f, -1.103090035e-05f, -1.106869786e-05f, -1.110647228e-05f, -1.114422353e-05f, -1.118195155e-05f, -1.121965629e-05f, -1.125733767e-05f, -1.129499563e-05f, +-1.133263012e-05f, -1.137024107e-05f, -1.140782841e-05f, -1.144539208e-05f, -1.148293203e-05f, -1.152044819e-05f, -1.155794049e-05f, -1.159540888e-05f, -1.163285328e-05f, -1.167027365e-05f, +-1.170766991e-05f, -1.174504201e-05f, -1.178238988e-05f, -1.181971346e-05f, -1.185701269e-05f, -1.189428751e-05f, -1.193153785e-05f, -1.196876365e-05f, -1.200596485e-05f, -1.204314139e-05f, +-1.208029321e-05f, -1.211742024e-05f, -1.215452242e-05f, -1.219159970e-05f, -1.222865201e-05f, -1.226567928e-05f, -1.230268146e-05f, -1.233965849e-05f, -1.237661030e-05f, -1.241353684e-05f, +-1.245043804e-05f, -1.248731383e-05f, -1.252416417e-05f, -1.256098898e-05f, -1.259778821e-05f, -1.263456180e-05f, -1.267130968e-05f, -1.270803180e-05f, -1.274472809e-05f, -1.278139849e-05f, +-1.281804294e-05f, -1.285466138e-05f, -1.289125376e-05f, -1.292782000e-05f, -1.296436005e-05f, -1.300087385e-05f, -1.303736134e-05f, -1.307382246e-05f, -1.311025714e-05f, -1.314666533e-05f, +-1.318304696e-05f, -1.321940199e-05f, -1.325573033e-05f, -1.329203195e-05f, -1.332830677e-05f, -1.336455473e-05f, -1.340077579e-05f, -1.343696986e-05f, -1.347313691e-05f, -1.350927686e-05f, +-1.354538966e-05f, -1.358147524e-05f, -1.361753355e-05f, -1.365356453e-05f, -1.368956812e-05f, -1.372554426e-05f, -1.376149289e-05f, -1.379741394e-05f, -1.383330737e-05f, -1.386917311e-05f, +-1.390501110e-05f, -1.394082129e-05f, -1.397660360e-05f, -1.401235800e-05f, -1.404808441e-05f, -1.408378277e-05f, -1.411945304e-05f, -1.415509514e-05f, -1.419070903e-05f, -1.422629464e-05f, +-1.426185191e-05f, -1.429738078e-05f, -1.433288120e-05f, -1.436835311e-05f, -1.440379645e-05f, -1.443921116e-05f, -1.447459718e-05f, -1.450995446e-05f, -1.454528293e-05f, -1.458058254e-05f, +-1.461585323e-05f, -1.465109494e-05f, -1.468630761e-05f, -1.472149120e-05f, -1.475664562e-05f, -1.479177084e-05f, -1.482686680e-05f, -1.486193342e-05f, -1.489697067e-05f, -1.493197847e-05f, +-1.496695677e-05f, -1.500190552e-05f, -1.503682466e-05f, -1.507171413e-05f, -1.510657387e-05f, -1.514140382e-05f, -1.517620393e-05f, -1.521097414e-05f, -1.524571440e-05f, -1.528042464e-05f, +-1.531510482e-05f, -1.534975486e-05f, -1.538437472e-05f, -1.541896435e-05f, -1.545352367e-05f, -1.548805264e-05f, -1.552255120e-05f, -1.555701929e-05f, -1.559145686e-05f, -1.562586385e-05f, +-1.566024020e-05f, -1.569458586e-05f, -1.572890077e-05f, -1.576318487e-05f, -1.579743811e-05f, -1.583166044e-05f, -1.586585179e-05f, -1.590001211e-05f, -1.593414135e-05f, -1.596823944e-05f, +-1.600230634e-05f, -1.603634199e-05f, -1.607034632e-05f, -1.610431930e-05f, -1.613826085e-05f, -1.617217093e-05f, -1.620604948e-05f, -1.623989644e-05f, -1.627371176e-05f, -1.630749539e-05f, +-1.634124726e-05f, -1.637496733e-05f, -1.640865553e-05f, -1.644231182e-05f, -1.647593614e-05f, -1.650952843e-05f, -1.654308864e-05f, -1.657661672e-05f, -1.661011260e-05f, -1.664357624e-05f, +-1.667700757e-05f, -1.671040656e-05f, -1.674377313e-05f, -1.677710724e-05f, -1.681040884e-05f, -1.684367786e-05f, -1.687691425e-05f, -1.691011797e-05f, -1.694328895e-05f, -1.697642715e-05f, +-1.700953250e-05f, -1.704260495e-05f, -1.707564446e-05f, -1.710865096e-05f, -1.714162441e-05f, -1.717456474e-05f, -1.720747191e-05f, -1.724034586e-05f, -1.727318654e-05f, -1.730599390e-05f, +-1.733876788e-05f, -1.737150842e-05f, -1.740421548e-05f, -1.743688901e-05f, -1.746952894e-05f, -1.750213523e-05f, -1.753470782e-05f, -1.756724667e-05f, -1.759975171e-05f, -1.763222289e-05f, +-1.766466017e-05f, -1.769706349e-05f, -1.772943280e-05f, -1.776176804e-05f, -1.779406916e-05f, -1.782633611e-05f, -1.785856884e-05f, -1.789076729e-05f, -1.792293142e-05f, -1.795506117e-05f, +-1.798715649e-05f, -1.801921732e-05f, -1.805124362e-05f, -1.808323534e-05f, -1.811519241e-05f, -1.814711480e-05f, -1.817900244e-05f, -1.821085529e-05f, -1.824267330e-05f, -1.827445640e-05f, +-1.830620457e-05f, -1.833791773e-05f, -1.836959584e-05f, -1.840123885e-05f, -1.843284671e-05f, -1.846441936e-05f, -1.849595676e-05f, -1.852745886e-05f, -1.855892560e-05f, -1.859035693e-05f, +-1.862175280e-05f, -1.865311317e-05f, -1.868443797e-05f, -1.871572717e-05f, -1.874698071e-05f, -1.877819853e-05f, -1.880938060e-05f, -1.884052685e-05f, -1.887163725e-05f, -1.890271173e-05f, +-1.893375025e-05f, -1.896475276e-05f, -1.899571921e-05f, -1.902664955e-05f, -1.905754373e-05f, -1.908840169e-05f, -1.911922340e-05f, -1.915000880e-05f, -1.918075783e-05f, -1.921147046e-05f, +-1.924214664e-05f, -1.927278630e-05f, -1.930338941e-05f, -1.933395591e-05f, -1.936448576e-05f, -1.939497890e-05f, -1.942543529e-05f, -1.945585488e-05f, -1.948623762e-05f, -1.951658346e-05f, +-1.954689235e-05f, -1.957716425e-05f, -1.960739910e-05f, -1.963759686e-05f, -1.966775748e-05f, -1.969788090e-05f, -1.972796709e-05f, -1.975801599e-05f, -1.978802756e-05f, -1.981800174e-05f, +-1.984793849e-05f, -1.987783777e-05f, -1.990769951e-05f, -1.993752369e-05f, -1.996731024e-05f, -1.999705912e-05f, -2.002677028e-05f, -2.005644368e-05f, -2.008607927e-05f, -2.011567700e-05f, +-2.014523682e-05f, -2.017475869e-05f, -2.020424255e-05f, -2.023368837e-05f, -2.026309609e-05f, -2.029246568e-05f, -2.032179707e-05f, -2.035109022e-05f, -2.038034510e-05f, -2.040956164e-05f, +-2.043873981e-05f, -2.046787956e-05f, -2.049698084e-05f, -2.052604360e-05f, -2.055506780e-05f, -2.058405340e-05f, -2.061300034e-05f, -2.064190858e-05f, -2.067077808e-05f, -2.069960878e-05f, +-2.072840065e-05f, -2.075715363e-05f, -2.078586769e-05f, -2.081454277e-05f, -2.084317883e-05f, -2.087177583e-05f, -2.090033371e-05f, -2.092885244e-05f, -2.095733196e-05f, -2.098577224e-05f, +-2.101417323e-05f, -2.104253488e-05f, -2.107085715e-05f, -2.109913999e-05f, -2.112738336e-05f, -2.115558721e-05f, -2.118375150e-05f, -2.121187619e-05f, -2.123996122e-05f, -2.126800656e-05f, +-2.129601216e-05f, -2.132397798e-05f, -2.135190397e-05f, -2.137979009e-05f, -2.140763629e-05f, -2.143544253e-05f, -2.146320877e-05f, -2.149093495e-05f, -2.151862105e-05f, -2.154626701e-05f, +-2.157387280e-05f, -2.160143835e-05f, -2.162896365e-05f, -2.165644863e-05f, -2.168389326e-05f, -2.171129749e-05f, -2.173866129e-05f, -2.176598460e-05f, -2.179326739e-05f, -2.182050960e-05f, +-2.184771121e-05f, -2.187487216e-05f, -2.190199241e-05f, -2.192907192e-05f, -2.195611065e-05f, -2.198310856e-05f, -2.201006560e-05f, -2.203698172e-05f, -2.206385690e-05f, -2.209069108e-05f, +-2.211748422e-05f, -2.214423628e-05f, -2.217094723e-05f, -2.219761701e-05f, -2.222424558e-05f, -2.225083291e-05f, -2.227737895e-05f, -2.230388367e-05f, -2.233034701e-05f, -2.235676893e-05f, +-2.238314940e-05f, -2.240948838e-05f, -2.243578582e-05f, -2.246204168e-05f, -2.248825593e-05f, -2.251442851e-05f, -2.254055939e-05f, -2.256664853e-05f, -2.259269589e-05f, -2.261870142e-05f, +-2.264466509e-05f, -2.267058685e-05f, -2.269646667e-05f, -2.272230450e-05f, -2.274810031e-05f, -2.277385405e-05f, -2.279956568e-05f, -2.282523517e-05f, -2.285086247e-05f, -2.287644755e-05f, +-2.290199036e-05f, -2.292749086e-05f, -2.295294901e-05f, -2.297836478e-05f, -2.300373813e-05f, -2.302906901e-05f, -2.305435739e-05f, -2.307960322e-05f, -2.310480647e-05f, -2.312996710e-05f, +-2.315508507e-05f, -2.318016033e-05f, -2.320519286e-05f, -2.323018261e-05f, -2.325512955e-05f, -2.328003363e-05f, -2.330489482e-05f, -2.332971307e-05f, -2.335448835e-05f, -2.337922062e-05f, +-2.340390985e-05f, -2.342855599e-05f, -2.345315901e-05f, -2.347771886e-05f, -2.350223551e-05f, -2.352670893e-05f, -2.355113907e-05f, -2.357552590e-05f, -2.359986937e-05f, -2.362416946e-05f, +-2.364842612e-05f, -2.367263932e-05f, -2.369680901e-05f, -2.372093517e-05f, -2.374501775e-05f, -2.376905672e-05f, -2.379305204e-05f, -2.381700367e-05f, -2.384091157e-05f, -2.386477572e-05f, +-2.388859607e-05f, -2.391237259e-05f, -2.393610523e-05f, -2.395979397e-05f, -2.398343877e-05f, -2.400703958e-05f, -2.403059638e-05f, -2.405410913e-05f, -2.407757779e-05f, -2.410100232e-05f, +-2.412438270e-05f, -2.414771887e-05f, -2.417101082e-05f, -2.419425850e-05f, -2.421746187e-05f, -2.424062091e-05f, -2.426373557e-05f, -2.428680583e-05f, -2.430983164e-05f, -2.433281296e-05f, +-2.435574978e-05f, -2.437864204e-05f, -2.440148972e-05f, -2.442429278e-05f, -2.444705118e-05f, -2.446976489e-05f, -2.449243388e-05f, -2.451505811e-05f, -2.453763755e-05f, -2.456017216e-05f, +-2.458266191e-05f, -2.460510676e-05f, -2.462750668e-05f, -2.464986164e-05f, -2.467217160e-05f, -2.469443652e-05f, -2.471665638e-05f, -2.473883114e-05f, -2.476096077e-05f, -2.478304523e-05f, +-2.480508449e-05f, -2.482707851e-05f, -2.484902727e-05f, -2.487093073e-05f, -2.489278885e-05f, -2.491460160e-05f, -2.493636896e-05f, -2.495809088e-05f, -2.497976734e-05f, -2.500139830e-05f, +-2.502298373e-05f, -2.504452359e-05f, -2.506601786e-05f, -2.508746650e-05f, -2.510886947e-05f, -2.513022676e-05f, -2.515153832e-05f, -2.517280412e-05f, -2.519402413e-05f, -2.521519832e-05f, +-2.523632665e-05f, -2.525740911e-05f, -2.527844564e-05f, -2.529943623e-05f, -2.532038083e-05f, -2.534127942e-05f, -2.536213198e-05f, -2.538293845e-05f, -2.540369882e-05f, -2.542441306e-05f, +-2.544508113e-05f, -2.546570300e-05f, -2.548627864e-05f, -2.550680801e-05f, -2.552729110e-05f, -2.554772787e-05f, -2.556811829e-05f, -2.558846232e-05f, -2.560875994e-05f, -2.562901112e-05f, +-2.564921582e-05f, -2.566937402e-05f, -2.568948569e-05f, -2.570955080e-05f, -2.572956931e-05f, -2.574954120e-05f, -2.576946643e-05f, -2.578934499e-05f, -2.580917683e-05f, -2.582896193e-05f, +-2.584870026e-05f, -2.586839179e-05f, -2.588803649e-05f, -2.590763433e-05f, -2.592718529e-05f, -2.594668933e-05f, -2.596614643e-05f, -2.598555655e-05f, -2.600491967e-05f, -2.602423576e-05f, +-2.604350478e-05f, -2.606272673e-05f, -2.608190155e-05f, -2.610102923e-05f, -2.612010974e-05f, -2.613914305e-05f, -2.615812912e-05f, -2.617706795e-05f, -2.619595948e-05f, -2.621480371e-05f, +-2.623360059e-05f, -2.625235011e-05f, -2.627105223e-05f, -2.628970693e-05f, -2.630831418e-05f, -2.632687396e-05f, -2.634538623e-05f, -2.636385096e-05f, -2.638226814e-05f, -2.640063774e-05f, +-2.641895972e-05f, -2.643723407e-05f, -2.645546075e-05f, -2.647363973e-05f, -2.649177100e-05f, -2.650985453e-05f, -2.652789028e-05f, -2.654587824e-05f, -2.656381837e-05f, -2.658171065e-05f, +-2.659955506e-05f, -2.661735157e-05f, -2.663510015e-05f, -2.665280077e-05f, -2.667045342e-05f, -2.668805807e-05f, -2.670561468e-05f, -2.672312324e-05f, -2.674058372e-05f, -2.675799610e-05f, +-2.677536035e-05f, -2.679267644e-05f, -2.680994435e-05f, -2.682716405e-05f, -2.684433553e-05f, -2.686145875e-05f, -2.687853369e-05f, -2.689556033e-05f, -2.691253864e-05f, -2.692946859e-05f, +-2.694635018e-05f, -2.696318336e-05f, -2.697996811e-05f, -2.699670442e-05f, -2.701339225e-05f, -2.703003159e-05f, -2.704662241e-05f, -2.706316468e-05f, -2.707965839e-05f, -2.709610351e-05f, +-2.711250001e-05f, -2.712884787e-05f, -2.714514708e-05f, -2.716139760e-05f, -2.717759941e-05f, -2.719375249e-05f, -2.720985682e-05f, -2.722591238e-05f, -2.724191913e-05f, -2.725787707e-05f, +-2.727378616e-05f, -2.728964639e-05f, -2.730545773e-05f, -2.732122016e-05f, -2.733693366e-05f, -2.735259820e-05f, -2.736821377e-05f, -2.738378033e-05f, -2.739929788e-05f, -2.741476639e-05f, +-2.743018583e-05f, -2.744555619e-05f, -2.746087744e-05f, -2.747614956e-05f, -2.749137253e-05f, -2.750654634e-05f, -2.752167095e-05f, -2.753674635e-05f, -2.755177252e-05f, -2.756674943e-05f, +-2.758167706e-05f, -2.759655540e-05f, -2.761138443e-05f, -2.762616412e-05f, -2.764089445e-05f, -2.765557540e-05f, -2.767020696e-05f, -2.768478909e-05f, -2.769932179e-05f, -2.771380503e-05f, +-2.772823880e-05f, -2.774262306e-05f, -2.775695781e-05f, -2.777124302e-05f, -2.778547868e-05f, -2.779966476e-05f, -2.781380124e-05f, -2.782788811e-05f, -2.784192534e-05f, -2.785591292e-05f, +-2.786985083e-05f, -2.788373905e-05f, -2.789757756e-05f, -2.791136634e-05f, -2.792510538e-05f, -2.793879465e-05f, -2.795243413e-05f, -2.796602381e-05f, -2.797956367e-05f, -2.799305369e-05f, +-2.800649386e-05f, -2.801988415e-05f, -2.803322455e-05f, -2.804651503e-05f, -2.805975559e-05f, -2.807294620e-05f, -2.808608684e-05f, -2.809917751e-05f, -2.811221817e-05f, -2.812520882e-05f, +-2.813814944e-05f, -2.815104000e-05f, -2.816388050e-05f, -2.817667091e-05f, -2.818941122e-05f, -2.820210141e-05f, -2.821474147e-05f, -2.822733138e-05f, -2.823987111e-05f, -2.825236066e-05f, +-2.826480002e-05f, -2.827718915e-05f, -2.828952805e-05f, -2.830181670e-05f, -2.831405508e-05f, -2.832624319e-05f, -2.833838099e-05f, -2.835046848e-05f, -2.836250565e-05f, -2.837449247e-05f, +-2.838642892e-05f, -2.839831501e-05f, -2.841015070e-05f, -2.842193599e-05f, -2.843367086e-05f, -2.844535529e-05f, -2.845698927e-05f, -2.846857278e-05f, -2.848010582e-05f, -2.849158836e-05f, +-2.850302038e-05f, -2.851440189e-05f, -2.852573286e-05f, -2.853701327e-05f, -2.854824312e-05f, -2.855942238e-05f, -2.857055105e-05f, -2.858162911e-05f, -2.859265655e-05f, -2.860363335e-05f, +-2.861455950e-05f, -2.862543499e-05f, -2.863625980e-05f, -2.864703391e-05f, -2.865775733e-05f, -2.866843002e-05f, -2.867905199e-05f, -2.868962321e-05f, -2.870014367e-05f, -2.871061336e-05f, +-2.872103228e-05f, -2.873140039e-05f, -2.874171770e-05f, -2.875198419e-05f, -2.876219984e-05f, -2.877236465e-05f, -2.878247860e-05f, -2.879254169e-05f, -2.880255389e-05f, -2.881251519e-05f, +-2.882242559e-05f, -2.883228508e-05f, -2.884209363e-05f, -2.885185125e-05f, -2.886155791e-05f, -2.887121361e-05f, -2.888081833e-05f, -2.889037206e-05f, -2.889987480e-05f, -2.890932653e-05f, +-2.891872724e-05f, -2.892807692e-05f, -2.893737556e-05f, -2.894662314e-05f, -2.895581967e-05f, -2.896496511e-05f, -2.897405948e-05f, -2.898310275e-05f, -2.899209492e-05f, -2.900103597e-05f, +-2.900992589e-05f, -2.901876468e-05f, -2.902755233e-05f, -2.903628882e-05f, -2.904497415e-05f, -2.905360830e-05f, -2.906219127e-05f, -2.907072305e-05f, -2.907920362e-05f, -2.908763298e-05f, +-2.909601112e-05f, -2.910433803e-05f, -2.911261370e-05f, -2.912083812e-05f, -2.912901129e-05f, -2.913713319e-05f, -2.914520381e-05f, -2.915322315e-05f, -2.916119120e-05f, -2.916910795e-05f, +-2.917697340e-05f, -2.918478752e-05f, -2.919255032e-05f, -2.920026179e-05f, -2.920792191e-05f, -2.921553069e-05f, -2.922308811e-05f, -2.923059417e-05f, -2.923804885e-05f, -2.924545216e-05f, +-2.925280408e-05f, -2.926010461e-05f, -2.926735373e-05f, -2.927455145e-05f, -2.928169775e-05f, -2.928879262e-05f, -2.929583607e-05f, -2.930282808e-05f, -2.930976865e-05f, -2.931665777e-05f, +-2.932349544e-05f, -2.933028164e-05f, -2.933701637e-05f, -2.934369963e-05f, -2.935033141e-05f, -2.935691170e-05f, -2.936344049e-05f, -2.936991779e-05f, -2.937634358e-05f, -2.938271787e-05f, +-2.938904063e-05f, -2.939531188e-05f, -2.940153159e-05f, -2.940769978e-05f, -2.941381642e-05f, -2.941988152e-05f, -2.942589508e-05f, -2.943185708e-05f, -2.943776752e-05f, -2.944362640e-05f, +-2.944943372e-05f, -2.945518946e-05f, -2.946089362e-05f, -2.946654620e-05f, -2.947214720e-05f, -2.947769661e-05f, -2.948319442e-05f, -2.948864064e-05f, -2.949403525e-05f, -2.949937826e-05f, +-2.950466965e-05f, -2.950990944e-05f, -2.951509760e-05f, -2.952023415e-05f, -2.952531907e-05f, -2.953035236e-05f, -2.953533402e-05f, -2.954026405e-05f, -2.954514244e-05f, -2.954996919e-05f, +-2.955474429e-05f, -2.955946775e-05f, -2.956413957e-05f, -2.956875973e-05f, -2.957332823e-05f, -2.957784508e-05f, -2.958231027e-05f, -2.958672380e-05f, -2.959108566e-05f, -2.959539586e-05f, +-2.959965439e-05f, -2.960386126e-05f, -2.960801645e-05f, -2.961211996e-05f, -2.961617181e-05f, -2.962017197e-05f, -2.962412046e-05f, -2.962801727e-05f, -2.963186239e-05f, -2.963565584e-05f, +-2.963939760e-05f, -2.964308768e-05f, -2.964672607e-05f, -2.965031278e-05f, -2.965384780e-05f, -2.965733113e-05f, -2.966076278e-05f, -2.966414273e-05f, -2.966747100e-05f, -2.967074758e-05f, +-2.967397247e-05f, -2.967714566e-05f, -2.968026717e-05f, -2.968333699e-05f, -2.968635512e-05f, -2.968932156e-05f, -2.969223631e-05f, -2.969509937e-05f, -2.969791075e-05f, -2.970067043e-05f, +-2.970337843e-05f, -2.970603474e-05f, -2.970863937e-05f, -2.971119231e-05f, -2.971369357e-05f, -2.971614314e-05f, -2.971854104e-05f, -2.972088725e-05f, -2.972318179e-05f, -2.972542465e-05f, +-2.972761583e-05f, -2.972975534e-05f, -2.973184318e-05f, -2.973387934e-05f, -2.973586384e-05f, -2.973779667e-05f, -2.973967784e-05f, -2.974150734e-05f, -2.974328519e-05f, -2.974501138e-05f, +-2.974668591e-05f, -2.974830879e-05f, -2.974988001e-05f, -2.975139960e-05f, -2.975286753e-05f, -2.975428383e-05f, -2.975564848e-05f, -2.975696150e-05f, -2.975822289e-05f, -2.975943265e-05f, +-2.976059078e-05f, -2.976169729e-05f, -2.976275218e-05f, -2.976375546e-05f, -2.976470712e-05f, -2.976560718e-05f, -2.976645563e-05f, -2.976725248e-05f, -2.976799774e-05f, -2.976869140e-05f, +-2.976933347e-05f, -2.976992397e-05f, -2.977046288e-05f, -2.977095022e-05f, -2.977138599e-05f, -2.977177019e-05f, -2.977210283e-05f, -2.977238392e-05f, -2.977261346e-05f, -2.977279145e-05f, +-2.977291789e-05f, -2.977299281e-05f, -2.977301619e-05f, -2.977298805e-05f, -2.977290839e-05f, -2.977277722e-05f, -2.977259454e-05f, -2.977236035e-05f, -2.977207467e-05f, -2.977173750e-05f, +-2.977134884e-05f, -2.977090871e-05f, -2.977041710e-05f, -2.976987403e-05f, -2.976927949e-05f, -2.976863350e-05f, -2.976793607e-05f, -2.976718720e-05f, -2.976638689e-05f, -2.976553515e-05f, +-2.976463200e-05f, -2.976367743e-05f, -2.976267146e-05f, -2.976161409e-05f, -2.976050532e-05f, -2.975934518e-05f, -2.975813365e-05f, -2.975687076e-05f, -2.975555650e-05f, -2.975419090e-05f, +-2.975277394e-05f, -2.975130565e-05f, -2.974978602e-05f, -2.974821508e-05f, -2.974659282e-05f, -2.974491925e-05f, -2.974319438e-05f, -2.974141823e-05f, -2.973959080e-05f, -2.973771209e-05f, +-2.973578212e-05f, -2.973380089e-05f, -2.973176842e-05f, -2.972968471e-05f, -2.972754977e-05f, -2.972536361e-05f, -2.972312625e-05f, -2.972083768e-05f, -2.971849792e-05f, -2.971610698e-05f, +-2.971366487e-05f, -2.971117159e-05f, -2.970862716e-05f, -2.970603159e-05f, -2.970338488e-05f, -2.970068705e-05f, -2.969793810e-05f, -2.969513806e-05f, -2.969228692e-05f, -2.968938469e-05f, +-2.968643140e-05f, -2.968342704e-05f, -2.968037163e-05f, -2.967726518e-05f, -2.967410770e-05f, -2.967089920e-05f, -2.966763969e-05f, -2.966432919e-05f, -2.966096770e-05f, -2.965755523e-05f, +-2.965409180e-05f, -2.965057742e-05f, -2.964701210e-05f, -2.964339585e-05f, -2.963972868e-05f, -2.963601060e-05f, -2.963224163e-05f, -2.962842178e-05f, -2.962455106e-05f, -2.962062948e-05f, +-2.961665705e-05f, -2.961263379e-05f, -2.960855970e-05f, -2.960443481e-05f, -2.960025912e-05f, -2.959603265e-05f, -2.959175540e-05f, -2.958742740e-05f, -2.958304865e-05f, -2.957861916e-05f, +-2.957413896e-05f, -2.956960805e-05f, -2.956502645e-05f, -2.956039416e-05f, -2.955571121e-05f, -2.955097760e-05f, -2.954619336e-05f, -2.954135849e-05f, -2.953647300e-05f, -2.953153692e-05f, +-2.952655025e-05f, -2.952151301e-05f, -2.951642521e-05f, -2.951128687e-05f, -2.950609799e-05f, -2.950085861e-05f, -2.949556872e-05f, -2.949022835e-05f, -2.948483751e-05f, -2.947939621e-05f, +-2.947390447e-05f, -2.946836230e-05f, -2.946276972e-05f, -2.945712674e-05f, -2.945143338e-05f, -2.944568966e-05f, -2.943989558e-05f, -2.943405116e-05f, -2.942815643e-05f, -2.942221139e-05f, +-2.941621605e-05f, -2.941017045e-05f, -2.940407459e-05f, -2.939792848e-05f, -2.939173215e-05f, -2.938548560e-05f, -2.937918886e-05f, -2.937284195e-05f, -2.936644487e-05f, -2.935999764e-05f, +-2.935350029e-05f, -2.934695282e-05f, -2.934035526e-05f, -2.933370762e-05f, -2.932700991e-05f, -2.932026216e-05f, -2.931346438e-05f, -2.930661659e-05f, -2.929971880e-05f, -2.929277104e-05f, +-2.928577331e-05f, -2.927872564e-05f, -2.927162805e-05f, -2.926448055e-05f, -2.925728316e-05f, -2.925003589e-05f, -2.924273878e-05f, -2.923539182e-05f, -2.922799504e-05f, -2.922054847e-05f, +-2.921305211e-05f, -2.920550599e-05f, -2.919791012e-05f, -2.919026452e-05f, -2.918256921e-05f, -2.917482422e-05f, -2.916702955e-05f, -2.915918522e-05f, -2.915129127e-05f, -2.914334769e-05f, +-2.913535452e-05f, -2.912731178e-05f, -2.911921947e-05f, -2.911107762e-05f, -2.910288626e-05f, -2.909464539e-05f, -2.908635504e-05f, -2.907801523e-05f, -2.906962598e-05f, -2.906118731e-05f, +-2.905269923e-05f, -2.904416177e-05f, -2.903557495e-05f, -2.902693878e-05f, -2.901825330e-05f, -2.900951851e-05f, -2.900073444e-05f, -2.899190110e-05f, -2.898301853e-05f, -2.897408674e-05f, +-2.896510574e-05f, -2.895607557e-05f, -2.894699624e-05f, -2.893786777e-05f, -2.892869019e-05f, -2.891946351e-05f, -2.891018775e-05f, -2.890086295e-05f, -2.889148911e-05f, -2.888206626e-05f, +-2.887259442e-05f, -2.886307362e-05f, -2.885350387e-05f, -2.884388519e-05f, -2.883421762e-05f, -2.882450116e-05f, -2.881473584e-05f, -2.880492169e-05f, -2.879505873e-05f, -2.878514697e-05f, +-2.877518644e-05f, -2.876517717e-05f, -2.875511917e-05f, -2.874501247e-05f, -2.873485709e-05f, -2.872465306e-05f, -2.871440038e-05f, -2.870409910e-05f, -2.869374923e-05f, -2.868335080e-05f, +-2.867290382e-05f, -2.866240832e-05f, -2.865186433e-05f, -2.864127187e-05f, -2.863063095e-05f, -2.861994162e-05f, -2.860920388e-05f, -2.859841776e-05f, -2.858758329e-05f, -2.857670048e-05f, +-2.856576938e-05f, -2.855478998e-05f, -2.854376233e-05f, -2.853268645e-05f, -2.852156236e-05f, -2.851039008e-05f, -2.849916964e-05f, -2.848790106e-05f, -2.847658437e-05f, -2.846521960e-05f, +-2.845380676e-05f, -2.844234588e-05f, -2.843083699e-05f, -2.841928011e-05f, -2.840767527e-05f, -2.839602249e-05f, -2.838432180e-05f, -2.837257322e-05f, -2.836077678e-05f, -2.834893251e-05f, +-2.833704042e-05f, -2.832510054e-05f, -2.831311291e-05f, -2.830107755e-05f, -2.828899447e-05f, -2.827686372e-05f, -2.826468530e-05f, -2.825245926e-05f, -2.824018562e-05f, -2.822786439e-05f, +-2.821549562e-05f, -2.820307932e-05f, -2.819061553e-05f, -2.817810426e-05f, -2.816554554e-05f, -2.815293941e-05f, -2.814028589e-05f, -2.812758500e-05f, -2.811483678e-05f, -2.810204125e-05f, +-2.808919843e-05f, -2.807630835e-05f, -2.806337105e-05f, -2.805038655e-05f, -2.803735487e-05f, -2.802427604e-05f, -2.801115010e-05f, -2.799797707e-05f, -2.798475697e-05f, -2.797148984e-05f, +-2.795817570e-05f, -2.794481458e-05f, -2.793140650e-05f, -2.791795151e-05f, -2.790444962e-05f, -2.789090086e-05f, -2.787730527e-05f, -2.786366286e-05f, -2.784997368e-05f, -2.783623774e-05f, +-2.782245507e-05f, -2.780862571e-05f, -2.779474969e-05f, -2.778082703e-05f, -2.776685776e-05f, -2.775284191e-05f, -2.773877951e-05f, -2.772467058e-05f, -2.771051517e-05f, -2.769631330e-05f, +-2.768206499e-05f, -2.766777028e-05f, -2.765342919e-05f, -2.763904177e-05f, -2.762460802e-05f, -2.761012800e-05f, -2.759560172e-05f, -2.758102921e-05f, -2.756641051e-05f, -2.755174565e-05f, +-2.753703466e-05f, -2.752227756e-05f, -2.750747438e-05f, -2.749262517e-05f, -2.747772994e-05f, -2.746278873e-05f, -2.744780158e-05f, -2.743276850e-05f, -2.741768953e-05f, -2.740256471e-05f, +-2.738739405e-05f, -2.737217761e-05f, -2.735691539e-05f, -2.734160745e-05f, -2.732625380e-05f, -2.731085448e-05f, -2.729540953e-05f, -2.727991896e-05f, -2.726438282e-05f, -2.724880113e-05f, +-2.723317393e-05f, -2.721750126e-05f, -2.720178313e-05f, -2.718601958e-05f, -2.717021065e-05f, -2.715435637e-05f, -2.713845677e-05f, -2.712251188e-05f, -2.710652173e-05f, -2.709048637e-05f, +-2.707440581e-05f, -2.705828009e-05f, -2.704210924e-05f, -2.702589331e-05f, -2.700963231e-05f, -2.699332629e-05f, -2.697697527e-05f, -2.696057930e-05f, -2.694413839e-05f, -2.692765259e-05f, +-2.691112193e-05f, -2.689454644e-05f, -2.687792616e-05f, -2.686126111e-05f, -2.684455134e-05f, -2.682779688e-05f, -2.681099775e-05f, -2.679415400e-05f, -2.677726565e-05f, -2.676033275e-05f, +-2.674335532e-05f, -2.672633341e-05f, -2.670926703e-05f, -2.669215624e-05f, -2.667500105e-05f, -2.665780151e-05f, -2.664055766e-05f, -2.662326952e-05f, -2.660593713e-05f, -2.658856052e-05f, +-2.657113974e-05f, -2.655367480e-05f, -2.653616576e-05f, -2.651861264e-05f, -2.650101549e-05f, -2.648337432e-05f, -2.646568919e-05f, -2.644796012e-05f, -2.643018715e-05f, -2.641237032e-05f, +-2.639450965e-05f, -2.637660520e-05f, -2.635865698e-05f, -2.634066505e-05f, -2.632262943e-05f, -2.630455016e-05f, -2.628642727e-05f, -2.626826080e-05f, -2.625005079e-05f, -2.623179728e-05f, +-2.621350030e-05f, -2.619515988e-05f, -2.617677606e-05f, -2.615834888e-05f, -2.613987838e-05f, -2.612136459e-05f, -2.610280755e-05f, -2.608420729e-05f, -2.606556385e-05f, -2.604687728e-05f, +-2.602814760e-05f, -2.600937485e-05f, -2.599055907e-05f, -2.597170030e-05f, -2.595279857e-05f, -2.593385392e-05f, -2.591486639e-05f, -2.589583602e-05f, -2.587676284e-05f, -2.585764689e-05f, +-2.583848821e-05f, -2.581928683e-05f, -2.580004280e-05f, -2.578075615e-05f, -2.576142692e-05f, -2.574205515e-05f, -2.572264087e-05f, -2.570318413e-05f, -2.568368496e-05f, -2.566414340e-05f, +-2.564455949e-05f, -2.562493326e-05f, -2.560526476e-05f, -2.558555402e-05f, -2.556580108e-05f, -2.554600599e-05f, -2.552616878e-05f, -2.550628948e-05f, -2.548636814e-05f, -2.546640480e-05f, +-2.544639949e-05f, -2.542635226e-05f, -2.540626313e-05f, -2.538613217e-05f, -2.536595939e-05f, -2.534574485e-05f, -2.532548857e-05f, -2.530519061e-05f, -2.528485099e-05f, -2.526446977e-05f, +-2.524404697e-05f, -2.522358264e-05f, -2.520307682e-05f, -2.518252955e-05f, -2.516194086e-05f, -2.514131081e-05f, -2.512063942e-05f, -2.509992674e-05f, -2.507917281e-05f, -2.505837767e-05f, +-2.503754136e-05f, -2.501666392e-05f, -2.499574538e-05f, -2.497478580e-05f, -2.495378521e-05f, -2.493274365e-05f, -2.491166117e-05f, -2.489053780e-05f, -2.486937358e-05f, -2.484816856e-05f, +-2.482692277e-05f, -2.480563626e-05f, -2.478430907e-05f, -2.476294124e-05f, -2.474153282e-05f, -2.472008383e-05f, -2.469859433e-05f, -2.467706435e-05f, -2.465549394e-05f, -2.463388314e-05f, +-2.461223199e-05f, -2.459054053e-05f, -2.456880880e-05f, -2.454703686e-05f, -2.452522472e-05f, -2.450337245e-05f, -2.448148008e-05f, -2.445954765e-05f, -2.443757521e-05f, -2.441556280e-05f, +-2.439351046e-05f, -2.437141823e-05f, -2.434928615e-05f, -2.432711428e-05f, -2.430490264e-05f, -2.428265129e-05f, -2.426036026e-05f, -2.423802960e-05f, -2.421565936e-05f, -2.419324957e-05f, +-2.417080027e-05f, -2.414831152e-05f, -2.412578335e-05f, -2.410321580e-05f, -2.408060893e-05f, -2.405796277e-05f, -2.403527736e-05f, -2.401255276e-05f, -2.398978900e-05f, -2.396698612e-05f, +-2.394414418e-05f, -2.392126321e-05f, -2.389834326e-05f, -2.387538437e-05f, -2.385238659e-05f, -2.382934995e-05f, -2.380627451e-05f, -2.378316031e-05f, -2.376000739e-05f, -2.373681579e-05f, +-2.371358556e-05f, -2.369031675e-05f, -2.366700940e-05f, -2.364366355e-05f, -2.362027925e-05f, -2.359685654e-05f, -2.357339547e-05f, -2.354989607e-05f, -2.352635841e-05f, -2.350278251e-05f, +-2.347916844e-05f, -2.345551622e-05f, -2.343182591e-05f, -2.340809754e-05f, -2.338433118e-05f, -2.336052685e-05f, -2.333668462e-05f, -2.331280451e-05f, -2.328888658e-05f, -2.326493087e-05f, +-2.324093743e-05f, -2.321690630e-05f, -2.319283754e-05f, -2.316873117e-05f, -2.314458726e-05f, -2.312040584e-05f, -2.309618696e-05f, -2.307193068e-05f, -2.304763702e-05f, -2.302330604e-05f, +-2.299893780e-05f, -2.297453232e-05f, -2.295008966e-05f, -2.292560986e-05f, -2.290109298e-05f, -2.287653905e-05f, -2.285194812e-05f, -2.282732025e-05f, -2.280265547e-05f, -2.277795383e-05f, +-2.275321538e-05f, -2.272844017e-05f, -2.270362824e-05f, -2.267877964e-05f, -2.265389442e-05f, -2.262897263e-05f, -2.260401430e-05f, -2.257901949e-05f, -2.255398824e-05f, -2.252892061e-05f, +-2.250381664e-05f, -2.247867637e-05f, -2.245349986e-05f, -2.242828715e-05f, -2.240303829e-05f, -2.237775332e-05f, -2.235243230e-05f, -2.232707527e-05f, -2.230168228e-05f, -2.227625337e-05f, +-2.225078860e-05f, -2.222528802e-05f, -2.219975166e-05f, -2.217417958e-05f, -2.214857183e-05f, -2.212292846e-05f, -2.209724950e-05f, -2.207153502e-05f, -2.204578506e-05f, -2.201999967e-05f, +-2.199417889e-05f, -2.196832277e-05f, -2.194243137e-05f, -2.191650473e-05f, -2.189054291e-05f, -2.186454594e-05f, -2.183851387e-05f, -2.181244677e-05f, -2.178634467e-05f, -2.176020762e-05f, +-2.173403568e-05f, -2.170782889e-05f, -2.168158730e-05f, -2.165531096e-05f, -2.162899992e-05f, -2.160265422e-05f, -2.157627393e-05f, -2.154985908e-05f, -2.152340973e-05f, -2.149692593e-05f, +-2.147040772e-05f, -2.144385516e-05f, -2.141726829e-05f, -2.139064716e-05f, -2.136399183e-05f, -2.133730234e-05f, -2.131057875e-05f, -2.128382110e-05f, -2.125702944e-05f, -2.123020383e-05f, +-2.120334431e-05f, -2.117645093e-05f, -2.114952375e-05f, -2.112256281e-05f, -2.109556817e-05f, -2.106853986e-05f, -2.104147796e-05f, -2.101438250e-05f, -2.098725353e-05f, -2.096009111e-05f, +-2.093289529e-05f, -2.090566611e-05f, -2.087840363e-05f, -2.085110791e-05f, -2.082377898e-05f, -2.079641690e-05f, -2.076902172e-05f, -2.074159349e-05f, -2.071413227e-05f, -2.068663809e-05f, +-2.065911103e-05f, -2.063155112e-05f, -2.060395842e-05f, -2.057633298e-05f, -2.054867484e-05f, -2.052098407e-05f, -2.049326071e-05f, -2.046550482e-05f, -2.043771644e-05f, -2.040989563e-05f, +-2.038204243e-05f, -2.035415691e-05f, -2.032623911e-05f, -2.029828908e-05f, -2.027030688e-05f, -2.024229255e-05f, -2.021424616e-05f, -2.018616774e-05f, -2.015805736e-05f, -2.012991506e-05f, +-2.010174091e-05f, -2.007353494e-05f, -2.004529721e-05f, -2.001702778e-05f, -1.998872669e-05f, -1.996039400e-05f, -1.993202976e-05f, -1.990363403e-05f, -1.987520685e-05f, -1.984674828e-05f, +-1.981825837e-05f, -1.978973718e-05f, -1.976118475e-05f, -1.973260114e-05f, -1.970398640e-05f, -1.967534059e-05f, -1.964666375e-05f, -1.961795595e-05f, -1.958921722e-05f, -1.956044764e-05f, +-1.953164724e-05f, -1.950281609e-05f, -1.947395423e-05f, -1.944506173e-05f, -1.941613862e-05f, -1.938718497e-05f, -1.935820083e-05f, -1.932918625e-05f, -1.930014129e-05f, -1.927106599e-05f, +-1.924196042e-05f, -1.921282463e-05f, -1.918365866e-05f, -1.915446258e-05f, -1.912523644e-05f, -1.909598029e-05f, -1.906669418e-05f, -1.903737817e-05f, -1.900803232e-05f, -1.897865667e-05f, +-1.894925128e-05f, -1.891981621e-05f, -1.889035151e-05f, -1.886085723e-05f, -1.883133342e-05f, -1.880178015e-05f, -1.877219747e-05f, -1.874258542e-05f, -1.871294407e-05f, -1.868327347e-05f, +-1.865357367e-05f, -1.862384473e-05f, -1.859408670e-05f, -1.856429964e-05f, -1.853448360e-05f, -1.850463864e-05f, -1.847476481e-05f, -1.844486216e-05f, -1.841493076e-05f, -1.838497065e-05f, +-1.835498189e-05f, -1.832496454e-05f, -1.829491864e-05f, -1.826484427e-05f, -1.823474146e-05f, -1.820461028e-05f, -1.817445078e-05f, -1.814426301e-05f, -1.811404704e-05f, -1.808380291e-05f, +-1.805353069e-05f, -1.802323042e-05f, -1.799290216e-05f, -1.796254598e-05f, -1.793216191e-05f, -1.790175003e-05f, -1.787131038e-05f, -1.784084302e-05f, -1.781034801e-05f, -1.777982540e-05f, +-1.774927524e-05f, -1.771869760e-05f, -1.768809253e-05f, -1.765746009e-05f, -1.762680032e-05f, -1.759611330e-05f, -1.756539906e-05f, -1.753465768e-05f, -1.750388920e-05f, -1.747309368e-05f, +-1.744227118e-05f, -1.741142175e-05f, -1.738054545e-05f, -1.734964234e-05f, -1.731871248e-05f, -1.728775591e-05f, -1.725677269e-05f, -1.722576289e-05f, -1.719472656e-05f, -1.716366375e-05f, +-1.713257452e-05f, -1.710145893e-05f, -1.707031704e-05f, -1.703914889e-05f, -1.700795456e-05f, -1.697673409e-05f, -1.694548754e-05f, -1.691421497e-05f, -1.688291644e-05f, -1.685159200e-05f, +-1.682024170e-05f, -1.678886562e-05f, -1.675746380e-05f, -1.672603630e-05f, -1.669458317e-05f, -1.666310448e-05f, -1.663160029e-05f, -1.660007064e-05f, -1.656851560e-05f, -1.653693522e-05f, +-1.650532957e-05f, -1.647369869e-05f, -1.644204265e-05f, -1.641036150e-05f, -1.637865530e-05f, -1.634692412e-05f, -1.631516799e-05f, -1.628338700e-05f, -1.625158118e-05f, -1.621975060e-05f, +-1.618789532e-05f, -1.615601540e-05f, -1.612411088e-05f, -1.609218184e-05f, -1.606022833e-05f, -1.602825040e-05f, -1.599624811e-05f, -1.596422153e-05f, -1.593217071e-05f, -1.590009570e-05f, +-1.586799658e-05f, -1.583587338e-05f, -1.580372618e-05f, -1.577155503e-05f, -1.573935999e-05f, -1.570714111e-05f, -1.567489846e-05f, -1.564263210e-05f, -1.561034207e-05f, -1.557802845e-05f, +-1.554569129e-05f, -1.551333064e-05f, -1.548094657e-05f, -1.544853913e-05f, -1.541610839e-05f, -1.538365440e-05f, -1.535117722e-05f, -1.531867690e-05f, -1.528615352e-05f, -1.525360712e-05f, +-1.522103777e-05f, -1.518844552e-05f, -1.515583043e-05f, -1.512319257e-05f, -1.509053199e-05f, -1.505784874e-05f, -1.502514290e-05f, -1.499241451e-05f, -1.495966364e-05f, -1.492689035e-05f, +-1.489409469e-05f, -1.486127672e-05f, -1.482843651e-05f, -1.479557411e-05f, -1.476268958e-05f, -1.472978299e-05f, -1.469685438e-05f, -1.466390382e-05f, -1.463093138e-05f, -1.459793710e-05f, +-1.456492104e-05f, -1.453188328e-05f, -1.449882386e-05f, -1.446574285e-05f, -1.443264030e-05f, -1.439951628e-05f, -1.436637085e-05f, -1.433320406e-05f, -1.430001597e-05f, -1.426680665e-05f, +-1.423357615e-05f, -1.420032454e-05f, -1.416705187e-05f, -1.413375820e-05f, -1.410044360e-05f, -1.406710812e-05f, -1.403375182e-05f, -1.400037476e-05f, -1.396697701e-05f, -1.393355862e-05f, +-1.390011965e-05f, -1.386666017e-05f, -1.383318023e-05f, -1.379967989e-05f, -1.376615922e-05f, -1.373261827e-05f, -1.369905710e-05f, -1.366547578e-05f, -1.363187436e-05f, -1.359825291e-05f, +-1.356461148e-05f, -1.353095014e-05f, -1.349726894e-05f, -1.346356795e-05f, -1.342984722e-05f, -1.339610683e-05f, -1.336234682e-05f, -1.332856725e-05f, -1.329476820e-05f, -1.326094972e-05f, +-1.322711186e-05f, -1.319325470e-05f, -1.315937828e-05f, -1.312548268e-05f, -1.309156795e-05f, -1.305763416e-05f, -1.302368136e-05f, -1.298970961e-05f, -1.295571898e-05f, -1.292170953e-05f, +-1.288768131e-05f, -1.285363439e-05f, -1.281956883e-05f, -1.278548469e-05f, -1.275138203e-05f, -1.271726091e-05f, -1.268312140e-05f, -1.264896355e-05f, -1.261478743e-05f, -1.258059309e-05f, +-1.254638060e-05f, -1.251215002e-05f, -1.247790141e-05f, -1.244363483e-05f, -1.240935034e-05f, -1.237504800e-05f, -1.234072788e-05f, -1.230639004e-05f, -1.227203453e-05f, -1.223766142e-05f, +-1.220327078e-05f, -1.216886265e-05f, -1.213443711e-05f, -1.209999421e-05f, -1.206553401e-05f, -1.203105659e-05f, -1.199656199e-05f, -1.196205029e-05f, -1.192752153e-05f, -1.189297579e-05f, +-1.185841313e-05f, -1.182383360e-05f, -1.178923727e-05f, -1.175462420e-05f, -1.171999445e-05f, -1.168534808e-05f, -1.165068516e-05f, -1.161600575e-05f, -1.158130991e-05f, -1.154659769e-05f, +-1.151186917e-05f, -1.147712441e-05f, -1.144236346e-05f, -1.140758639e-05f, -1.137279325e-05f, -1.133798412e-05f, -1.130315906e-05f, -1.126831812e-05f, -1.123346137e-05f, -1.119858886e-05f, +-1.116370067e-05f, -1.112879686e-05f, -1.109387748e-05f, -1.105894260e-05f, -1.102399228e-05f, -1.098902658e-05f, -1.095404556e-05f, -1.091904930e-05f, -1.088403784e-05f, -1.084901125e-05f, +-1.081396960e-05f, -1.077891294e-05f, -1.074384134e-05f, -1.070875486e-05f, -1.067365356e-05f, -1.063853751e-05f, -1.060340677e-05f, -1.056826139e-05f, -1.053310145e-05f, -1.049792701e-05f, +-1.046273812e-05f, -1.042753484e-05f, -1.039231726e-05f, -1.035708541e-05f, -1.032183937e-05f, -1.028657921e-05f, -1.025130497e-05f, -1.021601673e-05f, -1.018071454e-05f, -1.014539848e-05f, +-1.011006860e-05f, -1.007472496e-05f, -1.003936763e-05f, -1.000399667e-05f, -9.968612144e-06f, -9.933214114e-06f, -9.897802641e-06f, -9.862377790e-06f, -9.826939623e-06f, -9.791488203e-06f, +-9.756023592e-06f, -9.720545853e-06f, -9.685055049e-06f, -9.649551244e-06f, -9.614034499e-06f, -9.578504877e-06f, -9.542962442e-06f, -9.507407257e-06f, -9.471839383e-06f, -9.436258885e-06f, +-9.400665825e-06f, -9.365060266e-06f, -9.329442271e-06f, -9.293811903e-06f, -9.258169225e-06f, -9.222514301e-06f, -9.186847192e-06f, -9.151167963e-06f, -9.115476675e-06f, -9.079773393e-06f, +-9.044058179e-06f, -9.008331097e-06f, -8.972592209e-06f, -8.936841579e-06f, -8.901079270e-06f, -8.865305345e-06f, -8.829519866e-06f, -8.793722898e-06f, -8.757914504e-06f, -8.722094747e-06f, +-8.686263689e-06f, -8.650421394e-06f, -8.614567926e-06f, -8.578703348e-06f, -8.542827722e-06f, -8.506941113e-06f, -8.471043583e-06f, -8.435135196e-06f, -8.399216016e-06f, -8.363286104e-06f, +-8.327345526e-06f, -8.291394344e-06f, -8.255432621e-06f, -8.219460421e-06f, -8.183477808e-06f, -8.147484844e-06f, -8.111481594e-06f, -8.075468120e-06f, -8.039444486e-06f, -8.003410755e-06f, +-7.967366991e-06f, -7.931313258e-06f, -7.895249618e-06f, -7.859176136e-06f, -7.823092875e-06f, -7.786999898e-06f, -7.750897269e-06f, -7.714785051e-06f, -7.678663308e-06f, -7.642532104e-06f, +-7.606391501e-06f, -7.570241565e-06f, -7.534082357e-06f, -7.497913942e-06f, -7.461736384e-06f, -7.425549745e-06f, -7.389354090e-06f, -7.353149483e-06f, -7.316935986e-06f, -7.280713663e-06f, +-7.244482579e-06f, -7.208242796e-06f, -7.171994379e-06f, -7.135737391e-06f, -7.099471896e-06f, -7.063197957e-06f, -7.026915639e-06f, -6.990625004e-06f, -6.954326117e-06f, -6.918019041e-06f, +-6.881703840e-06f, -6.845380578e-06f, -6.809049319e-06f, -6.772710126e-06f, -6.736363063e-06f, -6.700008193e-06f, -6.663645582e-06f, -6.627275291e-06f, -6.590897386e-06f, -6.554511930e-06f, +-6.518118986e-06f, -6.481718619e-06f, -6.445310892e-06f, -6.408895869e-06f, -6.372473614e-06f, -6.336044192e-06f, -6.299607664e-06f, -6.263164096e-06f, -6.226713552e-06f, -6.190256094e-06f, +-6.153791788e-06f, -6.117320696e-06f, -6.080842883e-06f, -6.044358413e-06f, -6.007867349e-06f, -5.971369755e-06f, -5.934865696e-06f, -5.898355235e-06f, -5.861838436e-06f, -5.825315362e-06f, +-5.788786079e-06f, -5.752250649e-06f, -5.715709137e-06f, -5.679161606e-06f, -5.642608121e-06f, -5.606048745e-06f, -5.569483542e-06f, -5.532912577e-06f, -5.496335912e-06f, -5.459753613e-06f, +-5.423165743e-06f, -5.386572365e-06f, -5.349973545e-06f, -5.313369345e-06f, -5.276759830e-06f, -5.240145063e-06f, -5.203525110e-06f, -5.166900033e-06f, -5.130269896e-06f, -5.093634764e-06f, +-5.056994701e-06f, -5.020349769e-06f, -4.983700035e-06f, -4.947045560e-06f, -4.910386410e-06f, -4.873722648e-06f, -4.837054339e-06f, -4.800381545e-06f, -4.763704332e-06f, -4.727022763e-06f, +-4.690336902e-06f, -4.653646814e-06f, -4.616952561e-06f, -4.580254208e-06f, -4.543551819e-06f, -4.506845459e-06f, -4.470135190e-06f, -4.433421077e-06f, -4.396703184e-06f, -4.359981575e-06f, +-4.323256314e-06f, -4.286527465e-06f, -4.249795091e-06f, -4.213059257e-06f, -4.176320027e-06f, -4.139577465e-06f, -4.102831634e-06f, -4.066082599e-06f, -4.029330424e-06f, -3.992575172e-06f, +-3.955816907e-06f, -3.919055694e-06f, -3.882291597e-06f, -3.845524679e-06f, -3.808755004e-06f, -3.771982637e-06f, -3.735207641e-06f, -3.698430080e-06f, -3.661650018e-06f, -3.624867520e-06f, +-3.588082648e-06f, -3.551295467e-06f, -3.514506042e-06f, -3.477714435e-06f, -3.440920711e-06f, -3.404124934e-06f, -3.367327167e-06f, -3.330527475e-06f, -3.293725921e-06f, -3.256922570e-06f, +-3.220117485e-06f, -3.183310730e-06f, -3.146502370e-06f, -3.109692467e-06f, -3.072881087e-06f, -3.036068292e-06f, -2.999254147e-06f, -2.962438715e-06f, -2.925622061e-06f, -2.888804248e-06f, +-2.851985340e-06f, -2.815165402e-06f, -2.778344496e-06f, -2.741522687e-06f, -2.704700039e-06f, -2.667876615e-06f, -2.631052479e-06f, -2.594227696e-06f, -2.557402328e-06f, -2.520576441e-06f, +-2.483750096e-06f, -2.446923360e-06f, -2.410096294e-06f, -2.373268963e-06f, -2.336441431e-06f, -2.299613762e-06f, -2.262786019e-06f, -2.225958266e-06f, -2.189130567e-06f, -2.152302986e-06f, +-2.115475586e-06f, -2.078648431e-06f, -2.041821585e-06f, -2.004995111e-06f, -1.968169074e-06f, -1.931343537e-06f, -1.894518564e-06f, -1.857694218e-06f, -1.820870563e-06f, -1.784047662e-06f, +-1.747225581e-06f, -1.710404381e-06f, -1.673584127e-06f, -1.636764883e-06f, -1.599946712e-06f, -1.563129677e-06f, -1.526313843e-06f, -1.489499273e-06f, -1.452686030e-06f, -1.415874178e-06f, +-1.379063782e-06f, -1.342254903e-06f, -1.305447606e-06f, -1.268641955e-06f, -1.231838013e-06f, -1.195035843e-06f, -1.158235509e-06f, -1.121437075e-06f, -1.084640604e-06f, -1.047846160e-06f, +-1.011053805e-06f, -9.742636046e-07f, -9.374756208e-07f, -9.006899175e-07f, -8.639065581e-07f, -8.271256061e-07f, -7.903471249e-07f, -7.535711779e-07f, -7.167978285e-07f, -6.800271401e-07f, +-6.432591761e-07f, -6.064939999e-07f, -5.697316748e-07f, -5.329722641e-07f, -4.962158312e-07f, -4.594624394e-07f, -4.227121521e-07f, -3.859650325e-07f, -3.492211439e-07f, -3.124805496e-07f, +-2.757433129e-07f, -2.390094969e-07f, -2.022791650e-07f, -1.655523804e-07f, -1.288292062e-07f, -9.210970568e-08f, -5.539394203e-08f, -1.868197841e-08f, 1.802612202e-08f, 5.473029612e-08f, +9.143048075e-08f, 1.281266128e-07f, 1.648186292e-07f, 2.015064668e-07f, 2.381900625e-07f, 2.748693533e-07f, 3.115442761e-07f, 3.482147680e-07f, 3.848807658e-07f, 4.215422066e-07f, +4.581990274e-07f, 4.948511652e-07f, 5.314985570e-07f, 5.681411400e-07f, 6.047788511e-07f, 6.414116274e-07f, 6.780394061e-07f, 7.146621243e-07f, 7.512797190e-07f, 7.878921275e-07f, +8.244992869e-07f, 8.611011343e-07f, 8.976976071e-07f, 9.342886423e-07f, 9.708741772e-07f, 1.007454149e-06f, 1.044028495e-06f, 1.080597153e-06f, 1.117160059e-06f, 1.153717151e-06f, +1.190268367e-06f, 1.226813643e-06f, 1.263352918e-06f, 1.299886128e-06f, 1.336413211e-06f, 1.372934104e-06f, 1.409448745e-06f, 1.445957071e-06f, 1.482459019e-06f, 1.518954528e-06f, +1.555443534e-06f, 1.591925975e-06f, 1.628401789e-06f, 1.664870913e-06f, 1.701333285e-06f, 1.737788842e-06f, 1.774237522e-06f, 1.810679262e-06f, 1.847114001e-06f, 1.883541675e-06f, +1.919962223e-06f, 1.956375583e-06f, 1.992781691e-06f, 2.029180486e-06f, 2.065571905e-06f, 2.101955887e-06f, 2.138332368e-06f, 2.174701287e-06f, 2.211062582e-06f, 2.247416191e-06f, +2.283762051e-06f, 2.320100100e-06f, 2.356430277e-06f, 2.392752518e-06f, 2.429066763e-06f, 2.465372948e-06f, 2.501671013e-06f, 2.537960895e-06f, 2.574242532e-06f, 2.610515862e-06f, +2.646780823e-06f, 2.683037354e-06f, 2.719285392e-06f, 2.755524876e-06f, 2.791755743e-06f, 2.827977933e-06f, 2.864191382e-06f, 2.900396030e-06f, 2.936591815e-06f, 2.972778675e-06f, +3.008956547e-06f, 3.045125372e-06f, 3.081285086e-06f, 3.117435628e-06f, 3.153576937e-06f, 3.189708951e-06f, 3.225831609e-06f, 3.261944848e-06f, 3.298048608e-06f, 3.334142827e-06f, +3.370227443e-06f, 3.406302395e-06f, 3.442367621e-06f, 3.478423061e-06f, 3.514468652e-06f, 3.550504334e-06f, 3.586530044e-06f, 3.622545723e-06f, 3.658551307e-06f, 3.694546737e-06f, +3.730531951e-06f, 3.766506887e-06f, 3.802471485e-06f, 3.838425683e-06f, 3.874369420e-06f, 3.910302636e-06f, 3.946225268e-06f, 3.982137256e-06f, 4.018038539e-06f, 4.053929056e-06f, +4.089808745e-06f, 4.125677546e-06f, 4.161535399e-06f, 4.197382241e-06f, 4.233218012e-06f, 4.269042652e-06f, 4.304856098e-06f, 4.340658292e-06f, 4.376449171e-06f, 4.412228675e-06f, +4.447996743e-06f, 4.483753315e-06f, 4.519498329e-06f, 4.555231726e-06f, 4.590953445e-06f, 4.626663424e-06f, 4.662361603e-06f, 4.698047923e-06f, 4.733722321e-06f, 4.769384739e-06f, +4.805035115e-06f, 4.840673388e-06f, 4.876299499e-06f, 4.911913387e-06f, 4.947514992e-06f, 4.983104253e-06f, 5.018681110e-06f, 5.054245503e-06f, 5.089797371e-06f, 5.125336655e-06f, +5.160863294e-06f, 5.196377227e-06f, 5.231878396e-06f, 5.267366739e-06f, 5.302842197e-06f, 5.338304709e-06f, 5.373754215e-06f, 5.409190657e-06f, 5.444613973e-06f, 5.480024103e-06f, +5.515420988e-06f, 5.550804568e-06f, 5.586174783e-06f, 5.621531573e-06f, 5.656874878e-06f, 5.692204639e-06f, 5.727520796e-06f, 5.762823289e-06f, 5.798112059e-06f, 5.833387045e-06f, +5.868648189e-06f, 5.903895430e-06f, 5.939128710e-06f, 5.974347968e-06f, 6.009553145e-06f, 6.044744182e-06f, 6.079921019e-06f, 6.115083597e-06f, 6.150231856e-06f, 6.185365738e-06f, +6.220485182e-06f, 6.255590130e-06f, 6.290680523e-06f, 6.325756300e-06f, 6.360817403e-06f, 6.395863773e-06f, 6.430895351e-06f, 6.465912077e-06f, 6.500913893e-06f, 6.535900740e-06f, +6.570872558e-06f, 6.605829288e-06f, 6.640770873e-06f, 6.675697252e-06f, 6.710608366e-06f, 6.745504159e-06f, 6.780384569e-06f, 6.815249539e-06f, 6.850099010e-06f, 6.884932922e-06f, +6.919751219e-06f, 6.954553840e-06f, 6.989340727e-06f, 7.024111823e-06f, 7.058867067e-06f, 7.093606402e-06f, 7.128329769e-06f, 7.163037111e-06f, 7.197728367e-06f, 7.232403481e-06f, +7.267062393e-06f, 7.301705046e-06f, 7.336331381e-06f, 7.370941340e-06f, 7.405534865e-06f, 7.440111897e-06f, 7.474672379e-06f, 7.509216253e-06f, 7.543743460e-06f, 7.578253942e-06f, +7.612747642e-06f, 7.647224501e-06f, 7.681684462e-06f, 7.716127467e-06f, 7.750553458e-06f, 7.784962376e-06f, 7.819354165e-06f, 7.853728767e-06f, 7.888086124e-06f, 7.922426177e-06f, +7.956748871e-06f, 7.991054146e-06f, 8.025341947e-06f, 8.059612214e-06f, 8.093864890e-06f, 8.128099919e-06f, 8.162317243e-06f, 8.196516804e-06f, 8.230698545e-06f, 8.264862408e-06f, +8.299008337e-06f, 8.333136275e-06f, 8.367246163e-06f, 8.401337946e-06f, 8.435411565e-06f, 8.469466965e-06f, 8.503504087e-06f, 8.537522874e-06f, 8.571523271e-06f, 8.605505219e-06f, +8.639468663e-06f, 8.673413545e-06f, 8.707339808e-06f, 8.741247396e-06f, 8.775136251e-06f, 8.809006318e-06f, 8.842857540e-06f, 8.876689860e-06f, 8.910503221e-06f, 8.944297566e-06f, +8.978072841e-06f, 9.011828987e-06f, 9.045565949e-06f, 9.079283670e-06f, 9.112982094e-06f, 9.146661164e-06f, 9.180320825e-06f, 9.213961019e-06f, 9.247581692e-06f, 9.281182786e-06f, +9.314764246e-06f, 9.348326016e-06f, 9.381868039e-06f, 9.415390260e-06f, 9.448892623e-06f, 9.482375071e-06f, 9.515837549e-06f, 9.549280002e-06f, 9.582702373e-06f, 9.616104606e-06f, +9.649486646e-06f, 9.682848438e-06f, 9.716189925e-06f, 9.749511053e-06f, 9.782811765e-06f, 9.816092006e-06f, 9.849351720e-06f, 9.882590853e-06f, 9.915809349e-06f, 9.949007152e-06f, +9.982184208e-06f, 1.001534046e-05f, 1.004847586e-05f, 1.008159034e-05f, 1.011468385e-05f, 1.014775634e-05f, 1.018080775e-05f, 1.021383803e-05f, 1.024684712e-05f, 1.027983496e-05f, +1.031280151e-05f, 1.034574670e-05f, 1.037867049e-05f, 1.041157281e-05f, 1.044445362e-05f, 1.047731286e-05f, 1.051015046e-05f, 1.054296639e-05f, 1.057576058e-05f, 1.060853299e-05f, +1.064128354e-05f, 1.067401220e-05f, 1.070671891e-05f, 1.073940361e-05f, 1.077206624e-05f, 1.080470677e-05f, 1.083732512e-05f, 1.086992124e-05f, 1.090249509e-05f, 1.093504661e-05f, +1.096757574e-05f, 1.100008243e-05f, 1.103256663e-05f, 1.106502827e-05f, 1.109746732e-05f, 1.112988371e-05f, 1.116227739e-05f, 1.119464831e-05f, 1.122699641e-05f, 1.125932165e-05f, +1.129162395e-05f, 1.132390329e-05f, 1.135615959e-05f, 1.138839280e-05f, 1.142060288e-05f, 1.145278977e-05f, 1.148495342e-05f, 1.151709377e-05f, 1.154921077e-05f, 1.158130436e-05f, +1.161337450e-05f, 1.164542113e-05f, 1.167744419e-05f, 1.170944364e-05f, 1.174141943e-05f, 1.177337149e-05f, 1.180529978e-05f, 1.183720424e-05f, 1.186908482e-05f, 1.190094147e-05f, +1.193277413e-05f, 1.196458276e-05f, 1.199636730e-05f, 1.202812769e-05f, 1.205986390e-05f, 1.209157585e-05f, 1.212326350e-05f, 1.215492681e-05f, 1.218656571e-05f, 1.221818015e-05f, +1.224977008e-05f, 1.228133546e-05f, 1.231287622e-05f, 1.234439232e-05f, 1.237588370e-05f, 1.240735032e-05f, 1.243879211e-05f, 1.247020903e-05f, 1.250160103e-05f, 1.253296805e-05f, +1.256431005e-05f, 1.259562697e-05f, 1.262691876e-05f, 1.265818536e-05f, 1.268942674e-05f, 1.272064283e-05f, 1.275183358e-05f, 1.278299895e-05f, 1.281413887e-05f, 1.284525331e-05f, +1.287634221e-05f, 1.290740552e-05f, 1.293844318e-05f, 1.296945515e-05f, 1.300044137e-05f, 1.303140180e-05f, 1.306233638e-05f, 1.309324507e-05f, 1.312412781e-05f, 1.315498454e-05f, +1.318581523e-05f, 1.321661982e-05f, 1.324739826e-05f, 1.327815049e-05f, 1.330887648e-05f, 1.333957616e-05f, 1.337024949e-05f, 1.340089642e-05f, 1.343151689e-05f, 1.346211086e-05f, +1.349267828e-05f, 1.352321910e-05f, 1.355373326e-05f, 1.358422071e-05f, 1.361468142e-05f, 1.364511532e-05f, 1.367552237e-05f, 1.370590251e-05f, 1.373625570e-05f, 1.376658189e-05f, +1.379688103e-05f, 1.382715307e-05f, 1.385739795e-05f, 1.388761563e-05f, 1.391780607e-05f, 1.394796920e-05f, 1.397810499e-05f, 1.400821338e-05f, 1.403829432e-05f, 1.406834776e-05f, +1.409837366e-05f, 1.412837197e-05f, 1.415834263e-05f, 1.418828560e-05f, 1.421820083e-05f, 1.424808826e-05f, 1.427794786e-05f, 1.430777957e-05f, 1.433758335e-05f, 1.436735914e-05f, +1.439710689e-05f, 1.442682657e-05f, 1.445651811e-05f, 1.448618147e-05f, 1.451581661e-05f, 1.454542347e-05f, 1.457500201e-05f, 1.460455217e-05f, 1.463407392e-05f, 1.466356719e-05f, +1.469303195e-05f, 1.472246815e-05f, 1.475187573e-05f, 1.478125465e-05f, 1.481060487e-05f, 1.483992633e-05f, 1.486921898e-05f, 1.489848279e-05f, 1.492771769e-05f, 1.495692365e-05f, +1.498610062e-05f, 1.501524854e-05f, 1.504436738e-05f, 1.507345708e-05f, 1.510251760e-05f, 1.513154889e-05f, 1.516055089e-05f, 1.518952358e-05f, 1.521846689e-05f, 1.524738079e-05f, +1.527626522e-05f, 1.530512013e-05f, 1.533394549e-05f, 1.536274124e-05f, 1.539150734e-05f, 1.542024374e-05f, 1.544895040e-05f, 1.547762726e-05f, 1.550627428e-05f, 1.553489142e-05f, +1.556347862e-05f, 1.559203585e-05f, 1.562056305e-05f, 1.564906018e-05f, 1.567752720e-05f, 1.570596405e-05f, 1.573437070e-05f, 1.576274709e-05f, 1.579109317e-05f, 1.581940892e-05f, +1.584769427e-05f, 1.587594918e-05f, 1.590417361e-05f, 1.593236751e-05f, 1.596053083e-05f, 1.598866353e-05f, 1.601676557e-05f, 1.604483690e-05f, 1.607287747e-05f, 1.610088724e-05f, +1.612886616e-05f, 1.615681419e-05f, 1.618473128e-05f, 1.621261739e-05f, 1.624047247e-05f, 1.626829648e-05f, 1.629608938e-05f, 1.632385111e-05f, 1.635158163e-05f, 1.637928091e-05f, +1.640694888e-05f, 1.643458552e-05f, 1.646219077e-05f, 1.648976459e-05f, 1.651730694e-05f, 1.654481777e-05f, 1.657229704e-05f, 1.659974470e-05f, 1.662716071e-05f, 1.665454502e-05f, +1.668189760e-05f, 1.670921839e-05f, 1.673650736e-05f, 1.676376445e-05f, 1.679098963e-05f, 1.681818285e-05f, 1.684534407e-05f, 1.687247325e-05f, 1.689957033e-05f, 1.692663529e-05f, +1.695366806e-05f, 1.698066862e-05f, 1.700763691e-05f, 1.703457290e-05f, 1.706147654e-05f, 1.708834778e-05f, 1.711518660e-05f, 1.714199293e-05f, 1.716876674e-05f, 1.719550798e-05f, +1.722221662e-05f, 1.724889261e-05f, 1.727553591e-05f, 1.730214647e-05f, 1.732872425e-05f, 1.735526922e-05f, 1.738178132e-05f, 1.740826051e-05f, 1.743470676e-05f, 1.746112002e-05f, +1.748750024e-05f, 1.751384739e-05f, 1.754016143e-05f, 1.756644230e-05f, 1.759268998e-05f, 1.761890441e-05f, 1.764508556e-05f, 1.767123339e-05f, 1.769734784e-05f, 1.772342889e-05f, +1.774947648e-05f, 1.777549059e-05f, 1.780147116e-05f, 1.782741815e-05f, 1.785333153e-05f, 1.787921125e-05f, 1.790505727e-05f, 1.793086955e-05f, 1.795664805e-05f, 1.798239272e-05f, +1.800810354e-05f, 1.803378044e-05f, 1.805942341e-05f, 1.808503238e-05f, 1.811060733e-05f, 1.813614822e-05f, 1.816165499e-05f, 1.818712762e-05f, 1.821256606e-05f, 1.823797026e-05f, +1.826334020e-05f, 1.828867583e-05f, 1.831397711e-05f, 1.833924400e-05f, 1.836447646e-05f, 1.838967444e-05f, 1.841483792e-05f, 1.843996685e-05f, 1.846506118e-05f, 1.849012089e-05f, +1.851514593e-05f, 1.854013626e-05f, 1.856509184e-05f, 1.859001263e-05f, 1.861489859e-05f, 1.863974969e-05f, 1.866456588e-05f, 1.868934712e-05f, 1.871409338e-05f, 1.873880462e-05f, +1.876348079e-05f, 1.878812186e-05f, 1.881272779e-05f, 1.883729854e-05f, 1.886183407e-05f, 1.888633435e-05f, 1.891079933e-05f, 1.893522897e-05f, 1.895962324e-05f, 1.898398210e-05f, +1.900830551e-05f, 1.903259343e-05f, 1.905684582e-05f, 1.908106265e-05f, 1.910524388e-05f, 1.912938947e-05f, 1.915349937e-05f, 1.917757356e-05f, 1.920161200e-05f, 1.922561464e-05f, +1.924958145e-05f, 1.927351240e-05f, 1.929740744e-05f, 1.932126653e-05f, 1.934508965e-05f, 1.936887674e-05f, 1.939262778e-05f, 1.941634273e-05f, 1.944002155e-05f, 1.946366420e-05f, +1.948727065e-05f, 1.951084086e-05f, 1.953437479e-05f, 1.955787240e-05f, 1.958133366e-05f, 1.960475853e-05f, 1.962814698e-05f, 1.965149897e-05f, 1.967481446e-05f, 1.969809341e-05f, +1.972133579e-05f, 1.974454156e-05f, 1.976771069e-05f, 1.979084314e-05f, 1.981393888e-05f, 1.983699786e-05f, 1.986002005e-05f, 1.988300542e-05f, 1.990595393e-05f, 1.992886554e-05f, +1.995174022e-05f, 1.997457794e-05f, 1.999737865e-05f, 2.002014232e-05f, 2.004286892e-05f, 2.006555841e-05f, 2.008821075e-05f, 2.011082592e-05f, 2.013340387e-05f, 2.015594457e-05f, +2.017844798e-05f, 2.020091407e-05f, 2.022334281e-05f, 2.024573416e-05f, 2.026808808e-05f, 2.029040455e-05f, 2.031268352e-05f, 2.033492496e-05f, 2.035712884e-05f, 2.037929512e-05f, +2.040142376e-05f, 2.042351475e-05f, 2.044556803e-05f, 2.046758357e-05f, 2.048956135e-05f, 2.051150132e-05f, 2.053340346e-05f, 2.055526773e-05f, 2.057709409e-05f, 2.059888251e-05f, +2.062063297e-05f, 2.064234541e-05f, 2.066401982e-05f, 2.068565615e-05f, 2.070725438e-05f, 2.072881447e-05f, 2.075033639e-05f, 2.077182010e-05f, 2.079326557e-05f, 2.081467277e-05f, +2.083604167e-05f, 2.085737222e-05f, 2.087866441e-05f, 2.089991819e-05f, 2.092113354e-05f, 2.094231042e-05f, 2.096344879e-05f, 2.098454863e-05f, 2.100560991e-05f, 2.102663259e-05f, +2.104761663e-05f, 2.106856202e-05f, 2.108946871e-05f, 2.111033667e-05f, 2.113116587e-05f, 2.115195628e-05f, 2.117270786e-05f, 2.119342059e-05f, 2.121409444e-05f, 2.123472937e-05f, +2.125532534e-05f, 2.127588234e-05f, 2.129640032e-05f, 2.131687926e-05f, 2.133731912e-05f, 2.135771988e-05f, 2.137808150e-05f, 2.139840395e-05f, 2.141868719e-05f, 2.143893121e-05f, +2.145913597e-05f, 2.147930143e-05f, 2.149942757e-05f, 2.151951436e-05f, 2.153956176e-05f, 2.155956975e-05f, 2.157953829e-05f, 2.159946736e-05f, 2.161935692e-05f, 2.163920694e-05f, +2.165901740e-05f, 2.167878826e-05f, 2.169851949e-05f, 2.171821107e-05f, 2.173786296e-05f, 2.175747513e-05f, 2.177704756e-05f, 2.179658022e-05f, 2.181607306e-05f, 2.183552608e-05f, +2.185493923e-05f, 2.187431248e-05f, 2.189364581e-05f, 2.191293920e-05f, 2.193219260e-05f, 2.195140599e-05f, 2.197057934e-05f, 2.198971262e-05f, 2.200880580e-05f, 2.202785886e-05f, +2.204687177e-05f, 2.206584449e-05f, 2.208477700e-05f, 2.210366927e-05f, 2.212252128e-05f, 2.214133298e-05f, 2.216010436e-05f, 2.217883539e-05f, 2.219752603e-05f, 2.221617627e-05f, +2.223478607e-05f, 2.225335540e-05f, 2.227188424e-05f, 2.229037256e-05f, 2.230882033e-05f, 2.232722752e-05f, 2.234559411e-05f, 2.236392007e-05f, 2.238220537e-05f, 2.240044999e-05f, +2.241865389e-05f, 2.243681705e-05f, 2.245493944e-05f, 2.247302104e-05f, 2.249106181e-05f, 2.250906174e-05f, 2.252702079e-05f, 2.254493895e-05f, 2.256281617e-05f, 2.258065243e-05f, +2.259844772e-05f, 2.261620200e-05f, 2.263391524e-05f, 2.265158742e-05f, 2.266921852e-05f, 2.268680850e-05f, 2.270435734e-05f, 2.272186502e-05f, 2.273933150e-05f, 2.275675677e-05f, +2.277414080e-05f, 2.279148356e-05f, 2.280878502e-05f, 2.282604516e-05f, 2.284326396e-05f, 2.286044139e-05f, 2.287757742e-05f, 2.289467204e-05f, 2.291172520e-05f, 2.292873689e-05f, +2.294570709e-05f, 2.296263577e-05f, 2.297952290e-05f, 2.299636846e-05f, 2.301317242e-05f, 2.302993476e-05f, 2.304665546e-05f, 2.306333449e-05f, 2.307997182e-05f, 2.309656744e-05f, +2.311312131e-05f, 2.312963342e-05f, 2.314610373e-05f, 2.316253223e-05f, 2.317891890e-05f, 2.319526369e-05f, 2.321156661e-05f, 2.322782761e-05f, 2.324404668e-05f, 2.326022378e-05f, +2.327635891e-05f, 2.329245204e-05f, 2.330850313e-05f, 2.332451218e-05f, 2.334047915e-05f, 2.335640402e-05f, 2.337228677e-05f, 2.338812738e-05f, 2.340392582e-05f, 2.341968207e-05f, +2.343539610e-05f, 2.345106791e-05f, 2.346669745e-05f, 2.348228472e-05f, 2.349782968e-05f, 2.351333232e-05f, 2.352879260e-05f, 2.354421052e-05f, 2.355958605e-05f, 2.357491917e-05f, +2.359020984e-05f, 2.360545806e-05f, 2.362066380e-05f, 2.363582704e-05f, 2.365094775e-05f, 2.366602592e-05f, 2.368106153e-05f, 2.369605454e-05f, 2.371100495e-05f, 2.372591272e-05f, +2.374077784e-05f, 2.375560029e-05f, 2.377038005e-05f, 2.378511709e-05f, 2.379981139e-05f, 2.381446294e-05f, 2.382907171e-05f, 2.384363767e-05f, 2.385816082e-05f, 2.387264113e-05f, +2.388707858e-05f, 2.390147315e-05f, 2.391582482e-05f, 2.393013356e-05f, 2.394439937e-05f, 2.395862221e-05f, 2.397280207e-05f, 2.398693893e-05f, 2.400103276e-05f, 2.401508356e-05f, +2.402909129e-05f, 2.404305595e-05f, 2.405697750e-05f, 2.407085593e-05f, 2.408469122e-05f, 2.409848336e-05f, 2.411223231e-05f, 2.412593807e-05f, 2.413960061e-05f, 2.415321992e-05f, +2.416679597e-05f, 2.418032875e-05f, 2.419381824e-05f, 2.420726442e-05f, 2.422066726e-05f, 2.423402676e-05f, 2.424734290e-05f, 2.426061564e-05f, 2.427384499e-05f, 2.428703091e-05f, +2.430017339e-05f, 2.431327242e-05f, 2.432632797e-05f, 2.433934002e-05f, 2.435230857e-05f, 2.436523358e-05f, 2.437811505e-05f, 2.439095295e-05f, 2.440374727e-05f, 2.441649799e-05f, +2.442920509e-05f, 2.444186856e-05f, 2.445448837e-05f, 2.446706452e-05f, 2.447959698e-05f, 2.449208573e-05f, 2.450453077e-05f, 2.451693207e-05f, 2.452928961e-05f, 2.454160339e-05f, +2.455387337e-05f, 2.456609956e-05f, 2.457828192e-05f, 2.459042044e-05f, 2.460251511e-05f, 2.461456592e-05f, 2.462657283e-05f, 2.463853585e-05f, 2.465045495e-05f, 2.466233011e-05f, +2.467416132e-05f, 2.468594857e-05f, 2.469769184e-05f, 2.470939111e-05f, 2.472104637e-05f, 2.473265760e-05f, 2.474422479e-05f, 2.475574792e-05f, 2.476722697e-05f, 2.477866194e-05f, +2.479005280e-05f, 2.480139954e-05f, 2.481270215e-05f, 2.482396062e-05f, 2.483517491e-05f, 2.484634503e-05f, 2.485747096e-05f, 2.486855268e-05f, 2.487959017e-05f, 2.489058344e-05f, +2.490153245e-05f, 2.491243719e-05f, 2.492329766e-05f, 2.493411383e-05f, 2.494488570e-05f, 2.495561324e-05f, 2.496629645e-05f, 2.497693532e-05f, 2.498752982e-05f, 2.499807994e-05f, +2.500858567e-05f, 2.501904701e-05f, 2.502946392e-05f, 2.503983641e-05f, 2.505016445e-05f, 2.506044804e-05f, 2.507068716e-05f, 2.508088180e-05f, 2.509103194e-05f, 2.510113757e-05f, +2.511119869e-05f, 2.512121527e-05f, 2.513118731e-05f, 2.514111479e-05f, 2.515099769e-05f, 2.516083602e-05f, 2.517062975e-05f, 2.518037887e-05f, 2.519008337e-05f, 2.519974325e-05f, +2.520935847e-05f, 2.521892905e-05f, 2.522845495e-05f, 2.523793618e-05f, 2.524737272e-05f, 2.525676455e-05f, 2.526611167e-05f, 2.527541407e-05f, 2.528467173e-05f, 2.529388464e-05f, +2.530305280e-05f, 2.531217618e-05f, 2.532125478e-05f, 2.533028860e-05f, 2.533927761e-05f, 2.534822180e-05f, 2.535712117e-05f, 2.536597571e-05f, 2.537478540e-05f, 2.538355024e-05f, +2.539227021e-05f, 2.540094531e-05f, 2.540957552e-05f, 2.541816083e-05f, 2.542670123e-05f, 2.543519672e-05f, 2.544364728e-05f, 2.545205291e-05f, 2.546041358e-05f, 2.546872931e-05f, +2.547700006e-05f, 2.548522585e-05f, 2.549340664e-05f, 2.550154245e-05f, 2.550963325e-05f, 2.551767904e-05f, 2.552567981e-05f, 2.553363554e-05f, 2.554154624e-05f, 2.554941189e-05f, +2.555723248e-05f, 2.556500801e-05f, 2.557273846e-05f, 2.558042383e-05f, 2.558806411e-05f, 2.559565929e-05f, 2.560320936e-05f, 2.561071431e-05f, 2.561817414e-05f, 2.562558883e-05f, +2.563295839e-05f, 2.564028279e-05f, 2.564756204e-05f, 2.565479613e-05f, 2.566198504e-05f, 2.566912878e-05f, 2.567622732e-05f, 2.568328067e-05f, 2.569028882e-05f, 2.569725177e-05f, +2.570416949e-05f, 2.571104199e-05f, 2.571786926e-05f, 2.572465129e-05f, 2.573138808e-05f, 2.573807961e-05f, 2.574472589e-05f, 2.575132690e-05f, 2.575788265e-05f, 2.576439311e-05f, +2.577085829e-05f, 2.577727818e-05f, 2.578365277e-05f, 2.578998205e-05f, 2.579626603e-05f, 2.580250470e-05f, 2.580869804e-05f, 2.581484605e-05f, 2.582094873e-05f, 2.582700608e-05f, +2.583301807e-05f, 2.583898472e-05f, 2.584490602e-05f, 2.585078195e-05f, 2.585661251e-05f, 2.586239771e-05f, 2.586813753e-05f, 2.587383196e-05f, 2.587948101e-05f, 2.588508467e-05f, +2.589064293e-05f, 2.589615579e-05f, 2.590162325e-05f, 2.590704529e-05f, 2.591242192e-05f, 2.591775313e-05f, 2.592303892e-05f, 2.592827927e-05f, 2.593347420e-05f, 2.593862369e-05f, +2.594372774e-05f, 2.594878634e-05f, 2.595379950e-05f, 2.595876720e-05f, 2.596368945e-05f, 2.596856623e-05f, 2.597339756e-05f, 2.597818341e-05f, 2.598292380e-05f, 2.598761872e-05f, +2.599226815e-05f, 2.599687211e-05f, 2.600143058e-05f, 2.600594357e-05f, 2.601041107e-05f, 2.601483308e-05f, 2.601920959e-05f, 2.602354060e-05f, 2.602782612e-05f, 2.603206613e-05f, +2.603626064e-05f, 2.604040964e-05f, 2.604451313e-05f, 2.604857110e-05f, 2.605258357e-05f, 2.605655051e-05f, 2.606047194e-05f, 2.606434785e-05f, 2.606817824e-05f, 2.607196310e-05f, +2.607570244e-05f, 2.607939625e-05f, 2.608304453e-05f, 2.608664728e-05f, 2.609020450e-05f, 2.609371619e-05f, 2.609718234e-05f, 2.610060296e-05f, 2.610397804e-05f, 2.610730759e-05f, +2.611059160e-05f, 2.611383006e-05f, 2.611702299e-05f, 2.612017038e-05f, 2.612327223e-05f, 2.612632854e-05f, 2.612933930e-05f, 2.613230452e-05f, 2.613522421e-05f, 2.613809834e-05f, +2.614092694e-05f, 2.614370999e-05f, 2.614644750e-05f, 2.614913947e-05f, 2.615178590e-05f, 2.615438678e-05f, 2.615694212e-05f, 2.615945193e-05f, 2.616191619e-05f, 2.616433491e-05f, +2.616670809e-05f, 2.616903573e-05f, 2.617131784e-05f, 2.617355441e-05f, 2.617574544e-05f, 2.617789094e-05f, 2.617999090e-05f, 2.618204533e-05f, 2.618405424e-05f, 2.618601761e-05f, +2.618793545e-05f, 2.618980777e-05f, 2.619163456e-05f, 2.619341583e-05f, 2.619515158e-05f, 2.619684181e-05f, 2.619848652e-05f, 2.620008571e-05f, 2.620163939e-05f, 2.620314756e-05f, +2.620461023e-05f, 2.620602738e-05f, 2.620739903e-05f, 2.620872518e-05f, 2.621000583e-05f, 2.621124098e-05f, 2.621243064e-05f, 2.621357481e-05f, 2.621467349e-05f, 2.621572668e-05f, +2.621673439e-05f, 2.621769662e-05f, 2.621861338e-05f, 2.621948467e-05f, 2.622031048e-05f, 2.622109083e-05f, 2.622182572e-05f, 2.622251515e-05f, 2.622315912e-05f, 2.622375764e-05f, +2.622431072e-05f, 2.622481835e-05f, 2.622528054e-05f, 2.622569730e-05f, 2.622606863e-05f, 2.622639453e-05f, 2.622667500e-05f, 2.622691006e-05f, 2.622709970e-05f, 2.622724394e-05f, +2.622734276e-05f, 2.622739619e-05f, 2.622740423e-05f, 2.622736687e-05f, 2.622728413e-05f, 2.622715600e-05f, 2.622698251e-05f, 2.622676364e-05f, 2.622649940e-05f, 2.622618981e-05f, +2.622583486e-05f, 2.622543456e-05f, 2.622498892e-05f, 2.622449794e-05f, 2.622396163e-05f, 2.622338000e-05f, 2.622275304e-05f, 2.622208077e-05f, 2.622136319e-05f, 2.622060031e-05f, +2.621979213e-05f, 2.621893866e-05f, 2.621803991e-05f, 2.621709588e-05f, 2.621610658e-05f, 2.621507201e-05f, 2.621399219e-05f, 2.621286712e-05f, 2.621169680e-05f, 2.621048125e-05f, +2.620922046e-05f, 2.620791445e-05f, 2.620656323e-05f, 2.620516680e-05f, 2.620372516e-05f, 2.620223833e-05f, 2.620070632e-05f, 2.619912912e-05f, 2.619750676e-05f, 2.619583923e-05f, +2.619412654e-05f, 2.619236870e-05f, 2.619056572e-05f, 2.618871761e-05f, 2.618682438e-05f, 2.618488603e-05f, 2.618290257e-05f, 2.618087401e-05f, 2.617880036e-05f, 2.617668162e-05f, +2.617451781e-05f, 2.617230893e-05f, 2.617005500e-05f, 2.616775601e-05f, 2.616541199e-05f, 2.616302293e-05f, 2.616058885e-05f, 2.615810976e-05f, 2.615558567e-05f, 2.615301657e-05f, +2.615040250e-05f, 2.614774344e-05f, 2.614503942e-05f, 2.614229045e-05f, 2.613949652e-05f, 2.613665766e-05f, 2.613377386e-05f, 2.613084515e-05f, 2.612787153e-05f, 2.612485301e-05f, +2.612178960e-05f, 2.611868132e-05f, 2.611552816e-05f, 2.611233015e-05f, 2.610908728e-05f, 2.610579958e-05f, 2.610246706e-05f, 2.609908971e-05f, 2.609566756e-05f, 2.609220062e-05f, +2.608868889e-05f, 2.608513239e-05f, 2.608153112e-05f, 2.607788510e-05f, 2.607419435e-05f, 2.607045886e-05f, 2.606667866e-05f, 2.606285375e-05f, 2.605898414e-05f, 2.605506985e-05f, +2.605111089e-05f, 2.604710726e-05f, 2.604305899e-05f, 2.603896608e-05f, 2.603482855e-05f, 2.603064640e-05f, 2.602641966e-05f, 2.602214832e-05f, 2.601783240e-05f, 2.601347193e-05f, +2.600906689e-05f, 2.600461732e-05f, 2.600012323e-05f, 2.599558461e-05f, 2.599100150e-05f, 2.598637389e-05f, 2.598170181e-05f, 2.597698526e-05f, 2.597222426e-05f, 2.596741883e-05f, +2.596256897e-05f, 2.595767470e-05f, 2.595273603e-05f, 2.594775297e-05f, 2.594272554e-05f, 2.593765376e-05f, 2.593253762e-05f, 2.592737716e-05f, 2.592217238e-05f, 2.591692330e-05f, +2.591162992e-05f, 2.590629227e-05f, 2.590091036e-05f, 2.589548420e-05f, 2.589001381e-05f, 2.588449919e-05f, 2.587894037e-05f, 2.587333736e-05f, 2.586769018e-05f, 2.586199883e-05f, +2.585626333e-05f, 2.585048370e-05f, 2.584465995e-05f, 2.583879210e-05f, 2.583288016e-05f, 2.582692415e-05f, 2.582092408e-05f, 2.581487996e-05f, 2.580879182e-05f, 2.580265966e-05f, +2.579648351e-05f, 2.579026338e-05f, 2.578399927e-05f, 2.577769122e-05f, 2.577133923e-05f, 2.576494332e-05f, 2.575850351e-05f, 2.575201981e-05f, 2.574549224e-05f, 2.573892081e-05f, +2.573230554e-05f, 2.572564645e-05f, 2.571894354e-05f, 2.571219685e-05f, 2.570540638e-05f, 2.569857216e-05f, 2.569169419e-05f, 2.568477250e-05f, 2.567780709e-05f, 2.567079800e-05f, +2.566374523e-05f, 2.565664880e-05f, 2.564950873e-05f, 2.564232504e-05f, 2.563509773e-05f, 2.562782684e-05f, 2.562051238e-05f, 2.561315436e-05f, 2.560575280e-05f, 2.559830772e-05f, +2.559081914e-05f, 2.558328707e-05f, 2.557571154e-05f, 2.556809255e-05f, 2.556043014e-05f, 2.555272431e-05f, 2.554497508e-05f, 2.553718247e-05f, 2.552934651e-05f, 2.552146720e-05f, +2.551354457e-05f, 2.550557863e-05f, 2.549756941e-05f, 2.548951692e-05f, 2.548142118e-05f, 2.547328221e-05f, 2.546510003e-05f, 2.545687465e-05f, 2.544860610e-05f, 2.544029439e-05f, +2.543193955e-05f, 2.542354159e-05f, 2.541510053e-05f, 2.540661639e-05f, 2.539808919e-05f, 2.538951896e-05f, 2.538090570e-05f, 2.537224944e-05f, 2.536355019e-05f, 2.535480799e-05f, +2.534602284e-05f, 2.533719477e-05f, 2.532832380e-05f, 2.531940994e-05f, 2.531045322e-05f, 2.530145366e-05f, 2.529241128e-05f, 2.528332610e-05f, 2.527419813e-05f, 2.526502740e-05f, +2.525581393e-05f, 2.524655774e-05f, 2.523725885e-05f, 2.522791728e-05f, 2.521853305e-05f, 2.520910619e-05f, 2.519963670e-05f, 2.519012463e-05f, 2.518056997e-05f, 2.517097277e-05f, +2.516133303e-05f, 2.515165078e-05f, 2.514192604e-05f, 2.513215883e-05f, 2.512234918e-05f, 2.511249709e-05f, 2.510260261e-05f, 2.509266574e-05f, 2.508268652e-05f, 2.507266495e-05f, +2.506260107e-05f, 2.505249489e-05f, 2.504234644e-05f, 2.503215574e-05f, 2.502192281e-05f, 2.501164767e-05f, 2.500133035e-05f, 2.499097087e-05f, 2.498056925e-05f, 2.497012551e-05f, +2.495963968e-05f, 2.494911178e-05f, 2.493854183e-05f, 2.492792985e-05f, 2.491727587e-05f, 2.490657992e-05f, 2.489584200e-05f, 2.488506215e-05f, 2.487424039e-05f, 2.486337674e-05f, +2.485247123e-05f, 2.484152388e-05f, 2.483053471e-05f, 2.481950374e-05f, 2.480843101e-05f, 2.479731653e-05f, 2.478616033e-05f, 2.477496243e-05f, 2.476372285e-05f, 2.475244162e-05f, +2.474111876e-05f, 2.472975431e-05f, 2.471834827e-05f, 2.470690068e-05f, 2.469541155e-05f, 2.468388092e-05f, 2.467230881e-05f, 2.466069524e-05f, 2.464904024e-05f, 2.463734383e-05f, +2.462560604e-05f, 2.461382689e-05f, 2.460200640e-05f, 2.459014461e-05f, 2.457824153e-05f, 2.456629720e-05f, 2.455431162e-05f, 2.454228485e-05f, 2.453021688e-05f, 2.451810776e-05f, +2.450595751e-05f, 2.449376615e-05f, 2.448153371e-05f, 2.446926021e-05f, 2.445694568e-05f, 2.444459014e-05f, 2.443219363e-05f, 2.441975616e-05f, 2.440727777e-05f, 2.439475848e-05f, +2.438219831e-05f, 2.436959729e-05f, 2.435695545e-05f, 2.434427281e-05f, 2.433154940e-05f, 2.431878525e-05f, 2.430598038e-05f, 2.429313482e-05f, 2.428024860e-05f, 2.426732174e-05f, +2.425435426e-05f, 2.424134621e-05f, 2.422829759e-05f, 2.421520845e-05f, 2.420207881e-05f, 2.418890868e-05f, 2.417569811e-05f, 2.416244712e-05f, 2.414915573e-05f, 2.413582398e-05f, +2.412245188e-05f, 2.410903948e-05f, 2.409558678e-05f, 2.408209384e-05f, 2.406856066e-05f, 2.405498728e-05f, 2.404137373e-05f, 2.402772003e-05f, 2.401402621e-05f, 2.400029231e-05f, +2.398651834e-05f, 2.397270434e-05f, 2.395885033e-05f, 2.394495635e-05f, 2.393102241e-05f, 2.391704856e-05f, 2.390303481e-05f, 2.388898120e-05f, 2.387488776e-05f, 2.386075451e-05f, +2.384658148e-05f, 2.383236871e-05f, 2.381811621e-05f, 2.380382403e-05f, 2.378949218e-05f, 2.377512070e-05f, 2.376070961e-05f, 2.374625895e-05f, 2.373176875e-05f, 2.371723903e-05f, +2.370266982e-05f, 2.368806116e-05f, 2.367341307e-05f, 2.365872558e-05f, 2.364399873e-05f, 2.362923253e-05f, 2.361442703e-05f, 2.359958225e-05f, 2.358469822e-05f, 2.356977497e-05f, +2.355481253e-05f, 2.353981094e-05f, 2.352477021e-05f, 2.350969039e-05f, 2.349457150e-05f, 2.347941357e-05f, 2.346421663e-05f, 2.344898072e-05f, 2.343370586e-05f, 2.341839209e-05f, +2.340303943e-05f, 2.338764791e-05f, 2.337221758e-05f, 2.335674845e-05f, 2.334124056e-05f, 2.332569394e-05f, 2.331010862e-05f, 2.329448463e-05f, 2.327882201e-05f, 2.326312078e-05f, +2.324738098e-05f, 2.323160263e-05f, 2.321578577e-05f, 2.319993043e-05f, 2.318403664e-05f, 2.316810444e-05f, 2.315213385e-05f, 2.313612491e-05f, 2.312007765e-05f, 2.310399209e-05f, +2.308786828e-05f, 2.307170625e-05f, 2.305550602e-05f, 2.303926763e-05f, 2.302299111e-05f, 2.300667649e-05f, 2.299032381e-05f, 2.297393309e-05f, 2.295750438e-05f, 2.294103770e-05f, +2.292453309e-05f, 2.290799057e-05f, 2.289141019e-05f, 2.287479196e-05f, 2.285813594e-05f, 2.284144214e-05f, 2.282471061e-05f, 2.280794137e-05f, 2.279113446e-05f, 2.277428991e-05f, +2.275740776e-05f, 2.274048804e-05f, 2.272353077e-05f, 2.270653600e-05f, 2.268950376e-05f, 2.267243408e-05f, 2.265532700e-05f, 2.263818254e-05f, 2.262100075e-05f, 2.260378166e-05f, +2.258652529e-05f, 2.256923169e-05f, 2.255190089e-05f, 2.253453292e-05f, 2.251712781e-05f, 2.249968561e-05f, 2.248220633e-05f, 2.246469003e-05f, 2.244713673e-05f, 2.242954647e-05f, +2.241191928e-05f, 2.239425520e-05f, 2.237655426e-05f, 2.235881649e-05f, 2.234104193e-05f, 2.232323062e-05f, 2.230538259e-05f, 2.228749787e-05f, 2.226957650e-05f, 2.225161852e-05f, +2.223362395e-05f, 2.221559284e-05f, 2.219752522e-05f, 2.217942112e-05f, 2.216128058e-05f, 2.214310364e-05f, 2.212489033e-05f, 2.210664069e-05f, 2.208835475e-05f, 2.207003254e-05f, +2.205167411e-05f, 2.203327948e-05f, 2.201484870e-05f, 2.199638180e-05f, 2.197787882e-05f, 2.195933979e-05f, 2.194076474e-05f, 2.192215372e-05f, 2.190350676e-05f, 2.188482390e-05f, +2.186610517e-05f, 2.184735060e-05f, 2.182856024e-05f, 2.180973413e-05f, 2.179087229e-05f, 2.177197476e-05f, 2.175304159e-05f, 2.173407280e-05f, 2.171506844e-05f, 2.169602853e-05f, +2.167695313e-05f, 2.165784226e-05f, 2.163869596e-05f, 2.161951426e-05f, 2.160029722e-05f, 2.158104485e-05f, 2.156175721e-05f, 2.154243432e-05f, 2.152307623e-05f, 2.150368296e-05f, +2.148425457e-05f, 2.146479108e-05f, 2.144529254e-05f, 2.142575897e-05f, 2.140619043e-05f, 2.138658694e-05f, 2.136694854e-05f, 2.134727528e-05f, 2.132756718e-05f, 2.130782429e-05f, +2.128804665e-05f, 2.126823429e-05f, 2.124838725e-05f, 2.122850557e-05f, 2.120858929e-05f, 2.118863845e-05f, 2.116865307e-05f, 2.114863321e-05f, 2.112857891e-05f, 2.110849019e-05f, +2.108836709e-05f, 2.106820967e-05f, 2.104801794e-05f, 2.102779196e-05f, 2.100753177e-05f, 2.098723739e-05f, 2.096690887e-05f, 2.094654626e-05f, 2.092614958e-05f, 2.090571887e-05f, +2.088525418e-05f, 2.086475555e-05f, 2.084422300e-05f, 2.082365660e-05f, 2.080305636e-05f, 2.078242233e-05f, 2.076175456e-05f, 2.074105307e-05f, 2.072031792e-05f, 2.069954913e-05f, +2.067874675e-05f, 2.065791082e-05f, 2.063704138e-05f, 2.061613847e-05f, 2.059520212e-05f, 2.057423238e-05f, 2.055322929e-05f, 2.053219289e-05f, 2.051112321e-05f, 2.049002030e-05f, +2.046888419e-05f, 2.044771494e-05f, 2.042651257e-05f, 2.040527713e-05f, 2.038400866e-05f, 2.036270719e-05f, 2.034137278e-05f, 2.032000546e-05f, 2.029860526e-05f, 2.027717224e-05f, +2.025570642e-05f, 2.023420786e-05f, 2.021267660e-05f, 2.019111266e-05f, 2.016951610e-05f, 2.014788696e-05f, 2.012622527e-05f, 2.010453108e-05f, 2.008280442e-05f, 2.006104535e-05f, +2.003925390e-05f, 2.001743011e-05f, 1.999557402e-05f, 1.997368568e-05f, 1.995176512e-05f, 1.992981239e-05f, 1.990782752e-05f, 1.988581057e-05f, 1.986376157e-05f, 1.984168057e-05f, +1.981956759e-05f, 1.979742270e-05f, 1.977524592e-05f, 1.975303730e-05f, 1.973079689e-05f, 1.970852472e-05f, 1.968622084e-05f, 1.966388528e-05f, 1.964151809e-05f, 1.961911932e-05f, +1.959668900e-05f, 1.957422718e-05f, 1.955173390e-05f, 1.952920919e-05f, 1.950665312e-05f, 1.948406570e-05f, 1.946144700e-05f, 1.943879705e-05f, 1.941611589e-05f, 1.939340357e-05f, +1.937066013e-05f, 1.934788560e-05f, 1.932508005e-05f, 1.930224350e-05f, 1.927937600e-05f, 1.925647759e-05f, 1.923354832e-05f, 1.921058823e-05f, 1.918759736e-05f, 1.916457576e-05f, +1.914152347e-05f, 1.911844052e-05f, 1.909532697e-05f, 1.907218286e-05f, 1.904900824e-05f, 1.902580313e-05f, 1.900256760e-05f, 1.897930168e-05f, 1.895600541e-05f, 1.893267884e-05f, +1.890932202e-05f, 1.888593498e-05f, 1.886251777e-05f, 1.883907043e-05f, 1.881559302e-05f, 1.879208556e-05f, 1.876854811e-05f, 1.874498071e-05f, 1.872138341e-05f, 1.869775624e-05f, +1.867409926e-05f, 1.865041250e-05f, 1.862669601e-05f, 1.860294983e-05f, 1.857917401e-05f, 1.855536860e-05f, 1.853153364e-05f, 1.850766916e-05f, 1.848377522e-05f, 1.845985187e-05f, +1.843589914e-05f, 1.841191708e-05f, 1.838790573e-05f, 1.836386515e-05f, 1.833979537e-05f, 1.831569644e-05f, 1.829156840e-05f, 1.826741130e-05f, 1.824322519e-05f, 1.821901010e-05f, +1.819476609e-05f, 1.817049320e-05f, 1.814619147e-05f, 1.812186095e-05f, 1.809750169e-05f, 1.807311372e-05f, 1.804869710e-05f, 1.802425187e-05f, 1.799977808e-05f, 1.797527577e-05f, +1.795074499e-05f, 1.792618578e-05f, 1.790159818e-05f, 1.787698225e-05f, 1.785233803e-05f, 1.782766557e-05f, 1.780296490e-05f, 1.777823609e-05f, 1.775347916e-05f, 1.772869418e-05f, +1.770388117e-05f, 1.767904020e-05f, 1.765417130e-05f, 1.762927453e-05f, 1.760434993e-05f, 1.757939754e-05f, 1.755441741e-05f, 1.752940958e-05f, 1.750437411e-05f, 1.747931104e-05f, +1.745422042e-05f, 1.742910229e-05f, 1.740395670e-05f, 1.737878369e-05f, 1.735358332e-05f, 1.732835562e-05f, 1.730310065e-05f, 1.727781845e-05f, 1.725250907e-05f, 1.722717255e-05f, +1.720180895e-05f, 1.717641830e-05f, 1.715100066e-05f, 1.712555608e-05f, 1.710008459e-05f, 1.707458625e-05f, 1.704906110e-05f, 1.702350919e-05f, 1.699793057e-05f, 1.697232529e-05f, +1.694669339e-05f, 1.692103492e-05f, 1.689534992e-05f, 1.686963845e-05f, 1.684390055e-05f, 1.681813627e-05f, 1.679234565e-05f, 1.676652875e-05f, 1.674068561e-05f, 1.671481628e-05f, +1.668892081e-05f, 1.666299924e-05f, 1.663705162e-05f, 1.661107800e-05f, 1.658507843e-05f, 1.655905295e-05f, 1.653300162e-05f, 1.650692447e-05f, 1.648082157e-05f, 1.645469295e-05f, +1.642853867e-05f, 1.640235877e-05f, 1.637615330e-05f, 1.634992231e-05f, 1.632366585e-05f, 1.629738396e-05f, 1.627107670e-05f, 1.624474410e-05f, 1.621838623e-05f, 1.619200313e-05f, +1.616559484e-05f, 1.613916142e-05f, 1.611270291e-05f, 1.608621937e-05f, 1.605971084e-05f, 1.603317736e-05f, 1.600661900e-05f, 1.598003579e-05f, 1.595342778e-05f, 1.592679503e-05f, +1.590013759e-05f, 1.587345549e-05f, 1.584674880e-05f, 1.582001756e-05f, 1.579326181e-05f, 1.576648161e-05f, 1.573967701e-05f, 1.571284805e-05f, 1.568599479e-05f, 1.565911728e-05f, +1.563221555e-05f, 1.560528967e-05f, 1.557833968e-05f, 1.555136562e-05f, 1.552436756e-05f, 1.549734554e-05f, 1.547029961e-05f, 1.544322981e-05f, 1.541613620e-05f, 1.538901883e-05f, +1.536187775e-05f, 1.533471300e-05f, 1.530752463e-05f, 1.528031271e-05f, 1.525307726e-05f, 1.522581835e-05f, 1.519853603e-05f, 1.517123033e-05f, 1.514390133e-05f, 1.511654905e-05f, +1.508917356e-05f, 1.506177490e-05f, 1.503435313e-05f, 1.500690829e-05f, 1.497944043e-05f, 1.495194961e-05f, 1.492443587e-05f, 1.489689926e-05f, 1.486933983e-05f, 1.484175764e-05f, +1.481415274e-05f, 1.478652516e-05f, 1.475887498e-05f, 1.473120222e-05f, 1.470350695e-05f, 1.467578922e-05f, 1.464804908e-05f, 1.462028657e-05f, 1.459250174e-05f, 1.456469466e-05f, +1.453686536e-05f, 1.450901390e-05f, 1.448114033e-05f, 1.445324470e-05f, 1.442532706e-05f, 1.439738746e-05f, 1.436942595e-05f, 1.434144258e-05f, 1.431343741e-05f, 1.428541048e-05f, +1.425736185e-05f, 1.422929157e-05f, 1.420119968e-05f, 1.417308624e-05f, 1.414495129e-05f, 1.411679490e-05f, 1.408861711e-05f, 1.406041797e-05f, 1.403219754e-05f, 1.400395585e-05f, +1.397569298e-05f, 1.394740896e-05f, 1.391910385e-05f, 1.389077770e-05f, 1.386243055e-05f, 1.383406248e-05f, 1.380567351e-05f, 1.377726371e-05f, 1.374883312e-05f, 1.372038181e-05f, +1.369190981e-05f, 1.366341718e-05f, 1.363490398e-05f, 1.360637025e-05f, 1.357781604e-05f, 1.354924141e-05f, 1.352064641e-05f, 1.349203109e-05f, 1.346339551e-05f, 1.343473970e-05f, +1.340606374e-05f, 1.337736766e-05f, 1.334865152e-05f, 1.331991537e-05f, 1.329115926e-05f, 1.326238325e-05f, 1.323358739e-05f, 1.320477172e-05f, 1.317593631e-05f, 1.314708120e-05f, +1.311820645e-05f, 1.308931210e-05f, 1.306039821e-05f, 1.303146483e-05f, 1.300251202e-05f, 1.297353983e-05f, 1.294454830e-05f, 1.291553749e-05f, 1.288650746e-05f, 1.285745825e-05f, +1.282838992e-05f, 1.279930252e-05f, 1.277019610e-05f, 1.274107072e-05f, 1.271192642e-05f, 1.268276327e-05f, 1.265358130e-05f, 1.262438059e-05f, 1.259516117e-05f, 1.256592310e-05f, +1.253666643e-05f, 1.250739122e-05f, 1.247809751e-05f, 1.244878537e-05f, 1.241945484e-05f, 1.239010598e-05f, 1.236073883e-05f, 1.233135346e-05f, 1.230194991e-05f, 1.227252824e-05f, +1.224308851e-05f, 1.221363075e-05f, 1.218415503e-05f, 1.215466140e-05f, 1.212514992e-05f, 1.209562062e-05f, 1.206607358e-05f, 1.203650884e-05f, 1.200692645e-05f, 1.197732648e-05f, +1.194770896e-05f, 1.191807395e-05f, 1.188842152e-05f, 1.185875170e-05f, 1.182906456e-05f, 1.179936015e-05f, 1.176963851e-05f, 1.173989971e-05f, 1.171014380e-05f, 1.168037082e-05f, +1.165058084e-05f, 1.162077391e-05f, 1.159095008e-05f, 1.156110940e-05f, 1.153125193e-05f, 1.150137772e-05f, 1.147148683e-05f, 1.144157930e-05f, 1.141165520e-05f, 1.138171457e-05f, +1.135175747e-05f, 1.132178395e-05f, 1.129179407e-05f, 1.126178788e-05f, 1.123176543e-05f, 1.120172678e-05f, 1.117167198e-05f, 1.114160109e-05f, 1.111151415e-05f, 1.108141123e-05f, +1.105129237e-05f, 1.102115763e-05f, 1.099100707e-05f, 1.096084074e-05f, 1.093065869e-05f, 1.090046097e-05f, 1.087024764e-05f, 1.084001876e-05f, 1.080977438e-05f, 1.077951455e-05f, +1.074923932e-05f, 1.071894875e-05f, 1.068864290e-05f, 1.065832182e-05f, 1.062798556e-05f, 1.059763417e-05f, 1.056726772e-05f, 1.053688625e-05f, 1.050648982e-05f, 1.047607849e-05f, +1.044565230e-05f, 1.041521131e-05f, 1.038475559e-05f, 1.035428517e-05f, 1.032380011e-05f, 1.029330048e-05f, 1.026278632e-05f, 1.023225769e-05f, 1.020171464e-05f, 1.017115722e-05f, +1.014058550e-05f, 1.010999953e-05f, 1.007939935e-05f, 1.004878503e-05f, 1.001815662e-05f, 9.987514178e-06f, 9.956857751e-06f, 9.926187397e-06f, 9.895503170e-06f, 9.864805126e-06f, +9.834093320e-06f, 9.803367805e-06f, 9.772628636e-06f, 9.741875869e-06f, 9.711109557e-06f, 9.680329756e-06f, 9.649536520e-06f, 9.618729905e-06f, 9.587909964e-06f, 9.557076753e-06f, +9.526230326e-06f, 9.495370739e-06f, 9.464498046e-06f, 9.433612302e-06f, 9.402713562e-06f, 9.371801881e-06f, 9.340877314e-06f, 9.309939915e-06f, 9.278989740e-06f, 9.248026843e-06f, +9.217051280e-06f, 9.186063106e-06f, 9.155062376e-06f, 9.124049144e-06f, 9.093023465e-06f, 9.061985396e-06f, 9.030934990e-06f, 8.999872303e-06f, 8.968797390e-06f, 8.937710307e-06f, +8.906611107e-06f, 8.875499847e-06f, 8.844376582e-06f, 8.813241367e-06f, 8.782094256e-06f, 8.750935306e-06f, 8.719764571e-06f, 8.688582107e-06f, 8.657387969e-06f, 8.626182212e-06f, +8.594964892e-06f, 8.563736063e-06f, 8.532495782e-06f, 8.501244103e-06f, 8.469981081e-06f, 8.438706773e-06f, 8.407421233e-06f, 8.376124518e-06f, 8.344816681e-06f, 8.313497779e-06f, +8.282167868e-06f, 8.250827002e-06f, 8.219475237e-06f, 8.188112628e-06f, 8.156739231e-06f, 8.125355102e-06f, 8.093960296e-06f, 8.062554868e-06f, 8.031138874e-06f, 7.999712369e-06f, +7.968275410e-06f, 7.936828051e-06f, 7.905370348e-06f, 7.873902357e-06f, 7.842424133e-06f, 7.810935733e-06f, 7.779437211e-06f, 7.747928623e-06f, 7.716410025e-06f, 7.684881472e-06f, +7.653343021e-06f, 7.621794726e-06f, 7.590236644e-06f, 7.558668830e-06f, 7.527091341e-06f, 7.495504231e-06f, 7.463907556e-06f, 7.432301372e-06f, 7.400685735e-06f, 7.369060701e-06f, +7.337426326e-06f, 7.305782664e-06f, 7.274129773e-06f, 7.242467707e-06f, 7.210796523e-06f, 7.179116276e-06f, 7.147427023e-06f, 7.115728819e-06f, 7.084021719e-06f, 7.052305781e-06f, +7.020581059e-06f, 6.988847610e-06f, 6.957105489e-06f, 6.925354752e-06f, 6.893595456e-06f, 6.861827656e-06f, 6.830051408e-06f, 6.798266768e-06f, 6.766473792e-06f, 6.734672536e-06f, +6.702863056e-06f, 6.671045408e-06f, 6.639219647e-06f, 6.607385831e-06f, 6.575544014e-06f, 6.543694252e-06f, 6.511836603e-06f, 6.479971121e-06f, 6.448097864e-06f, 6.416216886e-06f, +6.384328243e-06f, 6.352431993e-06f, 6.320528191e-06f, 6.288616893e-06f, 6.256698155e-06f, 6.224772033e-06f, 6.192838583e-06f, 6.160897862e-06f, 6.128949925e-06f, 6.096994828e-06f, +6.065032628e-06f, 6.033063381e-06f, 6.001087143e-06f, 5.969103969e-06f, 5.937113917e-06f, 5.905117042e-06f, 5.873113400e-06f, 5.841103048e-06f, 5.809086041e-06f, 5.777062436e-06f, +5.745032290e-06f, 5.712995657e-06f, 5.680952594e-06f, 5.648903158e-06f, 5.616847405e-06f, 5.584785391e-06f, 5.552717171e-06f, 5.520642803e-06f, 5.488562342e-06f, 5.456475845e-06f, +5.424383368e-06f, 5.392284966e-06f, 5.360180698e-06f, 5.328070617e-06f, 5.295954781e-06f, 5.263833246e-06f, 5.231706069e-06f, 5.199573305e-06f, 5.167435010e-06f, 5.135291241e-06f, +5.103142055e-06f, 5.070987507e-06f, 5.038827653e-06f, 5.006662551e-06f, 4.974492256e-06f, 4.942316824e-06f, 4.910136311e-06f, 4.877950775e-06f, 4.845760271e-06f, 4.813564856e-06f, +4.781364585e-06f, 4.749159516e-06f, 4.716949703e-06f, 4.684735205e-06f, 4.652516076e-06f, 4.620292374e-06f, 4.588064154e-06f, 4.555831473e-06f, 4.523594387e-06f, 4.491352952e-06f, +4.459107225e-06f, 4.426857262e-06f, 4.394603119e-06f, 4.362344853e-06f, 4.330082520e-06f, 4.297816176e-06f, 4.265545877e-06f, 4.233271680e-06f, 4.200993641e-06f, 4.168711817e-06f, +4.136426263e-06f, 4.104137037e-06f, 4.071844193e-06f, 4.039547789e-06f, 4.007247881e-06f, 3.974944526e-06f, 3.942637779e-06f, 3.910327696e-06f, 3.878014335e-06f, 3.845697751e-06f, +3.813378001e-06f, 3.781055141e-06f, 3.748729228e-06f, 3.716400317e-06f, 3.684068465e-06f, 3.651733728e-06f, 3.619396163e-06f, 3.587055825e-06f, 3.554712772e-06f, 3.522367059e-06f, +3.490018743e-06f, 3.457667880e-06f, 3.425314527e-06f, 3.392958739e-06f, 3.360600572e-06f, 3.328240084e-06f, 3.295877331e-06f, 3.263512368e-06f, 3.231145252e-06f, 3.198776040e-06f, +3.166404787e-06f, 3.134031550e-06f, 3.101656385e-06f, 3.069279348e-06f, 3.036900496e-06f, 3.004519885e-06f, 2.972137571e-06f, 2.939753611e-06f, 2.907368060e-06f, 2.874980975e-06f, +2.842592413e-06f, 2.810202428e-06f, 2.777811079e-06f, 2.745418420e-06f, 2.713024508e-06f, 2.680629400e-06f, 2.648233151e-06f, 2.615835818e-06f, 2.583437457e-06f, 2.551038124e-06f, +2.518637875e-06f, 2.486236767e-06f, 2.453834856e-06f, 2.421432198e-06f, 2.389028849e-06f, 2.356624865e-06f, 2.324220303e-06f, 2.291815218e-06f, 2.259409668e-06f, 2.227003707e-06f, +2.194597393e-06f, 2.162190781e-06f, 2.129783927e-06f, 2.097376888e-06f, 2.064969720e-06f, 2.032562478e-06f, 2.000155220e-06f, 1.967748000e-06f, 1.935340876e-06f, 1.902933903e-06f, +1.870527138e-06f, 1.838120636e-06f, 1.805714454e-06f, 1.773308647e-06f, 1.740903272e-06f, 1.708498385e-06f, 1.676094042e-06f, 1.643690298e-06f, 1.611287211e-06f, 1.578884835e-06f, +1.546483228e-06f, 1.514082445e-06f, 1.481682541e-06f, 1.449283574e-06f, 1.416885599e-06f, 1.384488671e-06f, 1.352092848e-06f, 1.319698185e-06f, 1.287304738e-06f, 1.254912562e-06f, +1.222521715e-06f, 1.190132251e-06f, 1.157744227e-06f, 1.125357699e-06f, 1.092972722e-06f, 1.060589353e-06f, 1.028207647e-06f, 9.958276609e-07f, 9.634494495e-07f, 9.310730692e-07f, +8.986985758e-07f, 8.663260251e-07f, 8.339554730e-07f, 8.015869754e-07f, 7.692205880e-07f, 7.368563666e-07f, 7.044943672e-07f, 6.721346454e-07f, 6.397772570e-07f, 6.074222579e-07f, +5.750697037e-07f, 5.427196503e-07f, 5.103721534e-07f, 4.780272688e-07f, 4.456850520e-07f, 4.133455589e-07f, 3.810088452e-07f, 3.486749665e-07f, 3.163439786e-07f, 2.840159371e-07f, +2.516908976e-07f, 2.193689158e-07f, 1.870500474e-07f, 1.547343480e-07f, 1.224218731e-07f, 9.011267838e-08f, 5.780681945e-08f, 2.550435187e-08f, -6.794668805e-09f, -3.909018701e-08f, +-7.138214721e-08f, -1.036704939e-07f, -1.359551715e-07f, -1.682361245e-07f, -2.005132975e-07f, -2.327866350e-07f, -2.650560814e-07f, -2.973215814e-07f, -3.295830795e-07f, -3.618405203e-07f, +-3.940938484e-07f, -4.263430083e-07f, -4.585879446e-07f, -4.908286021e-07f, -5.230649253e-07f, -5.552968589e-07f, -5.875243475e-07f, -6.197473358e-07f, -6.519657685e-07f, -6.841795904e-07f, +-7.163887461e-07f, -7.485931804e-07f, -7.807928380e-07f, -8.129876637e-07f, -8.451776022e-07f, -8.773625984e-07f, -9.095425970e-07f, -9.417175429e-07f, -9.738873809e-07f, -1.006052056e-06f, +-1.038211513e-06f, -1.070365696e-06f, -1.102514551e-06f, -1.134658023e-06f, -1.166796056e-06f, -1.198928595e-06f, -1.231055586e-06f, -1.263176973e-06f, -1.295292701e-06f, -1.327402716e-06f, +-1.359506962e-06f, -1.391605384e-06f, -1.423697928e-06f, -1.455784538e-06f, -1.487865160e-06f, -1.519939738e-06f, -1.552008218e-06f, -1.584070545e-06f, -1.616126664e-06f, -1.648176520e-06f, +-1.680220059e-06f, -1.712257225e-06f, -1.744287964e-06f, -1.776312221e-06f, -1.808329941e-06f, -1.840341070e-06f, -1.872345552e-06f, -1.904343334e-06f, -1.936334360e-06f, -1.968318576e-06f, +-2.000295927e-06f, -2.032266359e-06f, -2.064229817e-06f, -2.096186245e-06f, -2.128135591e-06f, -2.160077799e-06f, -2.192012814e-06f, -2.223940583e-06f, -2.255861050e-06f, -2.287774162e-06f, +-2.319679863e-06f, -2.351578099e-06f, -2.383468816e-06f, -2.415351960e-06f, -2.447227476e-06f, -2.479095309e-06f, -2.510955405e-06f, -2.542807711e-06f, -2.574652171e-06f, -2.606488732e-06f, +-2.638317339e-06f, -2.670137937e-06f, -2.701950473e-06f, -2.733754893e-06f, -2.765551142e-06f, -2.797339166e-06f, -2.829118910e-06f, -2.860890322e-06f, -2.892653346e-06f, -2.924407929e-06f, +-2.956154016e-06f, -2.987891554e-06f, -3.019620488e-06f, -3.051340764e-06f, -3.083052329e-06f, -3.114755128e-06f, -3.146449108e-06f, -3.178134215e-06f, -3.209810394e-06f, -3.241477591e-06f, +-3.273135754e-06f, -3.304784828e-06f, -3.336424759e-06f, -3.368055494e-06f, -3.399676978e-06f, -3.431289158e-06f, -3.462891981e-06f, -3.494485391e-06f, -3.526069337e-06f, -3.557643764e-06f, +-3.589208618e-06f, -3.620763847e-06f, -3.652309395e-06f, -3.683845211e-06f, -3.715371239e-06f, -3.746887427e-06f, -3.778393721e-06f, -3.809890068e-06f, -3.841376414e-06f, -3.872852706e-06f, +-3.904318890e-06f, -3.935774913e-06f, -3.967220722e-06f, -3.998656262e-06f, -4.030081482e-06f, -4.061496327e-06f, -4.092900745e-06f, -4.124294682e-06f, -4.155678084e-06f, -4.187050900e-06f, +-4.218413074e-06f, -4.249764556e-06f, -4.281105290e-06f, -4.312435224e-06f, -4.343754306e-06f, -4.375062481e-06f, -4.406359697e-06f, -4.437645901e-06f, -4.468921040e-06f, -4.500185061e-06f, +-4.531437912e-06f, -4.562679538e-06f, -4.593909887e-06f, -4.625128907e-06f, -4.656336545e-06f, -4.687532747e-06f, -4.718717461e-06f, -4.749890635e-06f, -4.781052215e-06f, -4.812202149e-06f, +-4.843340383e-06f, -4.874466867e-06f, -4.905581546e-06f, -4.936684369e-06f, -4.967775282e-06f, -4.998854233e-06f, -5.029921170e-06f, -5.060976040e-06f, -5.092018791e-06f, -5.123049369e-06f, +-5.154067724e-06f, -5.185073802e-06f, -5.216067551e-06f, -5.247048919e-06f, -5.278017853e-06f, -5.308974302e-06f, -5.339918212e-06f, -5.370849532e-06f, -5.401768209e-06f, -5.432674192e-06f, +-5.463567428e-06f, -5.494447865e-06f, -5.525315450e-06f, -5.556170133e-06f, -5.587011861e-06f, -5.617840581e-06f, -5.648656243e-06f, -5.679458793e-06f, -5.710248180e-06f, -5.741024353e-06f, +-5.771787258e-06f, -5.802536845e-06f, -5.833273062e-06f, -5.863995857e-06f, -5.894705178e-06f, -5.925400973e-06f, -5.956083191e-06f, -5.986751780e-06f, -6.017406689e-06f, -6.048047865e-06f, +-6.078675257e-06f, -6.109288815e-06f, -6.139888485e-06f, -6.170474217e-06f, -6.201045960e-06f, -6.231603661e-06f, -6.262147270e-06f, -6.292676735e-06f, -6.323192005e-06f, -6.353693028e-06f, +-6.384179754e-06f, -6.414652130e-06f, -6.445110106e-06f, -6.475553631e-06f, -6.505982653e-06f, -6.536397121e-06f, -6.566796985e-06f, -6.597182193e-06f, -6.627552694e-06f, -6.657908437e-06f, +-6.688249371e-06f, -6.718575446e-06f, -6.748886609e-06f, -6.779182812e-06f, -6.809464001e-06f, -6.839730128e-06f, -6.869981141e-06f, -6.900216989e-06f, -6.930437621e-06f, -6.960642988e-06f, +-6.990833038e-06f, -7.021007720e-06f, -7.051166984e-06f, -7.081310780e-06f, -7.111439057e-06f, -7.141551765e-06f, -7.171648852e-06f, -7.201730269e-06f, -7.231795965e-06f, -7.261845890e-06f, +-7.291879994e-06f, -7.321898226e-06f, -7.351900535e-06f, -7.381886873e-06f, -7.411857188e-06f, -7.441811431e-06f, -7.471749550e-06f, -7.501671497e-06f, -7.531577221e-06f, -7.561466673e-06f, +-7.591339801e-06f, -7.621196556e-06f, -7.651036889e-06f, -7.680860749e-06f, -7.710668086e-06f, -7.740458852e-06f, -7.770232994e-06f, -7.799990465e-06f, -7.829731215e-06f, -7.859455193e-06f, +-7.889162350e-06f, -7.918852637e-06f, -7.948526003e-06f, -7.978182400e-06f, -8.007821777e-06f, -8.037444086e-06f, -8.067049276e-06f, -8.096637300e-06f, -8.126208106e-06f, -8.155761645e-06f, +-8.185297870e-06f, -8.214816729e-06f, -8.244318174e-06f, -8.273802156e-06f, -8.303268626e-06f, -8.332717534e-06f, -8.362148832e-06f, -8.391562469e-06f, -8.420958398e-06f, -8.450336570e-06f, +-8.479696934e-06f, -8.509039443e-06f, -8.538364048e-06f, -8.567670699e-06f, -8.596959348e-06f, -8.626229947e-06f, -8.655482446e-06f, -8.684716796e-06f, -8.713932950e-06f, -8.743130858e-06f, +-8.772310472e-06f, -8.801471743e-06f, -8.830614624e-06f, -8.859739064e-06f, -8.888845017e-06f, -8.917932433e-06f, -8.947001264e-06f, -8.976051462e-06f, -9.005082978e-06f, -9.034095765e-06f, +-9.063089774e-06f, -9.092064957e-06f, -9.121021266e-06f, -9.149958653e-06f, -9.178877069e-06f, -9.207776467e-06f, -9.236656798e-06f, -9.265518015e-06f, -9.294360070e-06f, -9.323182915e-06f, +-9.351986502e-06f, -9.380770784e-06f, -9.409535711e-06f, -9.438281238e-06f, -9.467007316e-06f, -9.495713898e-06f, -9.524400935e-06f, -9.553068381e-06f, -9.581716188e-06f, -9.610344309e-06f, +-9.638952695e-06f, -9.667541300e-06f, -9.696110076e-06f, -9.724658976e-06f, -9.753187952e-06f, -9.781696958e-06f, -9.810185946e-06f, -9.838654869e-06f, -9.867103680e-06f, -9.895532332e-06f, +-9.923940778e-06f, -9.952328970e-06f, -9.980696863e-06f, -1.000904441e-05f, -1.003737156e-05f, -1.006567827e-05f, -1.009396449e-05f, -1.012223018e-05f, -1.015047529e-05f, -1.017869977e-05f, +-1.020690357e-05f, -1.023508666e-05f, -1.026324897e-05f, -1.029139047e-05f, -1.031951112e-05f, -1.034761085e-05f, -1.037568963e-05f, -1.040374741e-05f, -1.043178415e-05f, -1.045979979e-05f, +-1.048779430e-05f, -1.051576762e-05f, -1.054371970e-05f, -1.057165052e-05f, -1.059956001e-05f, -1.062744813e-05f, -1.065531483e-05f, -1.068316007e-05f, -1.071098381e-05f, -1.073878600e-05f, +-1.076656658e-05f, -1.079432552e-05f, -1.082206278e-05f, -1.084977829e-05f, -1.087747203e-05f, -1.090514393e-05f, -1.093279397e-05f, -1.096042209e-05f, -1.098802824e-05f, -1.101561239e-05f, +-1.104317448e-05f, -1.107071447e-05f, -1.109823232e-05f, -1.112572797e-05f, -1.115320140e-05f, -1.118065254e-05f, -1.120808135e-05f, -1.123548780e-05f, -1.126287183e-05f, -1.129023339e-05f, +-1.131757246e-05f, -1.134488897e-05f, -1.137218289e-05f, -1.139945416e-05f, -1.142670276e-05f, -1.145392862e-05f, -1.148113171e-05f, -1.150831197e-05f, -1.153546938e-05f, -1.156260388e-05f, +-1.158971542e-05f, -1.161680397e-05f, -1.164386948e-05f, -1.167091190e-05f, -1.169793119e-05f, -1.172492730e-05f, -1.175190020e-05f, -1.177884983e-05f, -1.180577616e-05f, -1.183267914e-05f, +-1.185955872e-05f, -1.188641486e-05f, -1.191324752e-05f, -1.194005665e-05f, -1.196684221e-05f, -1.199360415e-05f, -1.202034244e-05f, -1.204705703e-05f, -1.207374786e-05f, -1.210041491e-05f, +-1.212705813e-05f, -1.215367747e-05f, -1.218027289e-05f, -1.220684434e-05f, -1.223339179e-05f, -1.225991519e-05f, -1.228641449e-05f, -1.231288966e-05f, -1.233934065e-05f, -1.236576741e-05f, +-1.239216991e-05f, -1.241854809e-05f, -1.244490193e-05f, -1.247123137e-05f, -1.249753637e-05f, -1.252381688e-05f, -1.255007288e-05f, -1.257630430e-05f, -1.260251112e-05f, -1.262869328e-05f, +-1.265485075e-05f, -1.268098348e-05f, -1.270709143e-05f, -1.273317456e-05f, -1.275923282e-05f, -1.278526617e-05f, -1.281127458e-05f, -1.283725799e-05f, -1.286321636e-05f, -1.288914966e-05f, +-1.291505784e-05f, -1.294094085e-05f, -1.296679867e-05f, -1.299263124e-05f, -1.301843852e-05f, -1.304422047e-05f, -1.306997705e-05f, -1.309570821e-05f, -1.312141392e-05f, -1.314709414e-05f, +-1.317274881e-05f, -1.319837791e-05f, -1.322398138e-05f, -1.324955919e-05f, -1.327511129e-05f, -1.330063765e-05f, -1.332613822e-05f, -1.335161296e-05f, -1.337706183e-05f, -1.340248479e-05f, +-1.342788180e-05f, -1.345325281e-05f, -1.347859779e-05f, -1.350391669e-05f, -1.352920947e-05f, -1.355447610e-05f, -1.357971652e-05f, -1.360493071e-05f, -1.363011861e-05f, -1.365528020e-05f, +-1.368041542e-05f, -1.370552424e-05f, -1.373060661e-05f, -1.375566250e-05f, -1.378069187e-05f, -1.380569467e-05f, -1.383067087e-05f, -1.385562041e-05f, -1.388054328e-05f, -1.390543941e-05f, +-1.393030878e-05f, -1.395515135e-05f, -1.397996706e-05f, -1.400475589e-05f, -1.402951780e-05f, -1.405425273e-05f, -1.407896066e-05f, -1.410364154e-05f, -1.412829534e-05f, -1.415292200e-05f, +-1.417752151e-05f, -1.420209380e-05f, -1.422663886e-05f, -1.425115662e-05f, -1.427564707e-05f, -1.430011015e-05f, -1.432454582e-05f, -1.434895406e-05f, -1.437333481e-05f, -1.439768804e-05f, +-1.442201371e-05f, -1.444631178e-05f, -1.447058221e-05f, -1.449482497e-05f, -1.451904001e-05f, -1.454322729e-05f, -1.456738678e-05f, -1.459151844e-05f, -1.461562223e-05f, -1.463969810e-05f, +-1.466374603e-05f, -1.468776596e-05f, -1.471175787e-05f, -1.473572172e-05f, -1.475965746e-05f, -1.478356507e-05f, -1.480744449e-05f, -1.483129569e-05f, -1.485511864e-05f, -1.487891329e-05f, +-1.490267961e-05f, -1.492641756e-05f, -1.495012710e-05f, -1.497380819e-05f, -1.499746080e-05f, -1.502108489e-05f, -1.504468041e-05f, -1.506824734e-05f, -1.509178563e-05f, -1.511529524e-05f, +-1.513877615e-05f, -1.516222831e-05f, -1.518565168e-05f, -1.520904622e-05f, -1.523241191e-05f, -1.525574870e-05f, -1.527905655e-05f, -1.530233543e-05f, -1.532558530e-05f, -1.534880612e-05f, +-1.537199786e-05f, -1.539516047e-05f, -1.541829393e-05f, -1.544139819e-05f, -1.546447323e-05f, -1.548751899e-05f, -1.551053545e-05f, -1.553352256e-05f, -1.555648030e-05f, -1.557940862e-05f, +-1.560230749e-05f, -1.562517687e-05f, -1.564801672e-05f, -1.567082702e-05f, -1.569360772e-05f, -1.571635878e-05f, -1.573908018e-05f, -1.576177187e-05f, -1.578443381e-05f, -1.580706598e-05f, +-1.582966834e-05f, -1.585224084e-05f, -1.587478346e-05f, -1.589729616e-05f, -1.591977890e-05f, -1.594223165e-05f, -1.596465437e-05f, -1.598704703e-05f, -1.600940958e-05f, -1.603174201e-05f, +-1.605404426e-05f, -1.607631630e-05f, -1.609855811e-05f, -1.612076964e-05f, -1.614295085e-05f, -1.616510172e-05f, -1.618722221e-05f, -1.620931229e-05f, -1.623137191e-05f, -1.625340104e-05f, +-1.627539965e-05f, -1.629736771e-05f, -1.631930518e-05f, -1.634121202e-05f, -1.636308820e-05f, -1.638493369e-05f, -1.640674844e-05f, -1.642853244e-05f, -1.645028563e-05f, -1.647200800e-05f, +-1.649369949e-05f, -1.651536009e-05f, -1.653698975e-05f, -1.655858844e-05f, -1.658015613e-05f, -1.660169278e-05f, -1.662319837e-05f, -1.664467284e-05f, -1.666611618e-05f, -1.668752835e-05f, +-1.670890931e-05f, -1.673025903e-05f, -1.675157747e-05f, -1.677286461e-05f, -1.679412041e-05f, -1.681534484e-05f, -1.683653786e-05f, -1.685769944e-05f, -1.687882955e-05f, -1.689992814e-05f, +-1.692099520e-05f, -1.694203069e-05f, -1.696303457e-05f, -1.698400681e-05f, -1.700494738e-05f, -1.702585625e-05f, -1.704673338e-05f, -1.706757874e-05f, -1.708839229e-05f, -1.710917401e-05f, +-1.712992387e-05f, -1.715064182e-05f, -1.717132784e-05f, -1.719198190e-05f, -1.721260395e-05f, -1.723319398e-05f, -1.725375195e-05f, -1.727427782e-05f, -1.729477157e-05f, -1.731523316e-05f, +-1.733566256e-05f, -1.735605974e-05f, -1.737642467e-05f, -1.739675731e-05f, -1.741705763e-05f, -1.743732560e-05f, -1.745756120e-05f, -1.747776438e-05f, -1.749793512e-05f, -1.751807339e-05f, +-1.753817915e-05f, -1.755825237e-05f, -1.757829302e-05f, -1.759830108e-05f, -1.761827650e-05f, -1.763821926e-05f, -1.765812933e-05f, -1.767800668e-05f, -1.769785127e-05f, -1.771766308e-05f, +-1.773744207e-05f, -1.775718821e-05f, -1.777690147e-05f, -1.779658183e-05f, -1.781622925e-05f, -1.783584370e-05f, -1.785542516e-05f, -1.787497358e-05f, -1.789448894e-05f, -1.791397121e-05f, +-1.793342036e-05f, -1.795283637e-05f, -1.797221919e-05f, -1.799156880e-05f, -1.801088517e-05f, -1.803016827e-05f, -1.804941807e-05f, -1.806863455e-05f, -1.808781766e-05f, -1.810696738e-05f, +-1.812608369e-05f, -1.814516655e-05f, -1.816421593e-05f, -1.818323181e-05f, -1.820221415e-05f, -1.822116292e-05f, -1.824007810e-05f, -1.825895966e-05f, -1.827780756e-05f, -1.829662178e-05f, +-1.831540230e-05f, -1.833414907e-05f, -1.835286208e-05f, -1.837154129e-05f, -1.839018667e-05f, -1.840879820e-05f, -1.842737585e-05f, -1.844591959e-05f, -1.846442939e-05f, -1.848290522e-05f, +-1.850134705e-05f, -1.851975486e-05f, -1.853812862e-05f, -1.855646830e-05f, -1.857477387e-05f, -1.859304530e-05f, -1.861128257e-05f, -1.862948564e-05f, -1.864765450e-05f, -1.866578911e-05f, +-1.868388944e-05f, -1.870195547e-05f, -1.871998716e-05f, -1.873798450e-05f, -1.875594746e-05f, -1.877387600e-05f, -1.879177010e-05f, -1.880962973e-05f, -1.882745487e-05f, -1.884524548e-05f, +-1.886300155e-05f, -1.888072304e-05f, -1.889840993e-05f, -1.891606219e-05f, -1.893367979e-05f, -1.895126271e-05f, -1.896881092e-05f, -1.898632439e-05f, -1.900380310e-05f, -1.902124702e-05f, +-1.903865612e-05f, -1.905603038e-05f, -1.907336977e-05f, -1.909067427e-05f, -1.910794385e-05f, -1.912517848e-05f, -1.914237813e-05f, -1.915954279e-05f, -1.917667242e-05f, -1.919376700e-05f, +-1.921082650e-05f, -1.922785090e-05f, -1.924484017e-05f, -1.926179429e-05f, -1.927871323e-05f, -1.929559697e-05f, -1.931244547e-05f, -1.932925872e-05f, -1.934603669e-05f, -1.936277935e-05f, +-1.937948668e-05f, -1.939615865e-05f, -1.941279524e-05f, -1.942939643e-05f, -1.944596219e-05f, -1.946249249e-05f, -1.947898730e-05f, -1.949544662e-05f, -1.951187040e-05f, -1.952825863e-05f, +-1.954461127e-05f, -1.956092832e-05f, -1.957720974e-05f, -1.959345550e-05f, -1.960966559e-05f, -1.962583997e-05f, -1.964197863e-05f, -1.965808155e-05f, -1.967414869e-05f, -1.969018003e-05f, +-1.970617555e-05f, -1.972213523e-05f, -1.973805904e-05f, -1.975394695e-05f, -1.976979895e-05f, -1.978561501e-05f, -1.980139511e-05f, -1.981713923e-05f, -1.983284733e-05f, -1.984851940e-05f, +-1.986415541e-05f, -1.987975535e-05f, -1.989531918e-05f, -1.991084689e-05f, -1.992633845e-05f, -1.994179384e-05f, -1.995721303e-05f, -1.997259601e-05f, -1.998794275e-05f, -2.000325322e-05f, +-2.001852742e-05f, -2.003376530e-05f, -2.004896685e-05f, -2.006413206e-05f, -2.007926089e-05f, -2.009435332e-05f, -2.010940933e-05f, -2.012442890e-05f, -2.013941201e-05f, -2.015435864e-05f, +-2.016926876e-05f, -2.018414235e-05f, -2.019897939e-05f, -2.021377985e-05f, -2.022854373e-05f, -2.024327099e-05f, -2.025796161e-05f, -2.027261557e-05f, -2.028723286e-05f, -2.030181344e-05f, +-2.031635730e-05f, -2.033086441e-05f, -2.034533477e-05f, -2.035976833e-05f, -2.037416509e-05f, -2.038852503e-05f, -2.040284811e-05f, -2.041713432e-05f, -2.043138365e-05f, -2.044559606e-05f, +-2.045977155e-05f, -2.047391008e-05f, -2.048801164e-05f, -2.050207620e-05f, -2.051610376e-05f, -2.053009428e-05f, -2.054404774e-05f, -2.055796414e-05f, -2.057184344e-05f, -2.058568562e-05f, +-2.059949068e-05f, -2.061325858e-05f, -2.062698930e-05f, -2.064068284e-05f, -2.065433916e-05f, -2.066795825e-05f, -2.068154008e-05f, -2.069508465e-05f, -2.070859192e-05f, -2.072206189e-05f, +-2.073549452e-05f, -2.074888981e-05f, -2.076224773e-05f, -2.077556826e-05f, -2.078885139e-05f, -2.080209709e-05f, -2.081530535e-05f, -2.082847615e-05f, -2.084160947e-05f, -2.085470529e-05f, +-2.086776358e-05f, -2.088078435e-05f, -2.089376755e-05f, -2.090671319e-05f, -2.091962123e-05f, -2.093249166e-05f, -2.094532446e-05f, -2.095811962e-05f, -2.097087711e-05f, -2.098359692e-05f, +-2.099627903e-05f, -2.100892342e-05f, -2.102153007e-05f, -2.103409897e-05f, -2.104663010e-05f, -2.105912344e-05f, -2.107157897e-05f, -2.108399668e-05f, -2.109637655e-05f, -2.110871856e-05f, +-2.112102269e-05f, -2.113328893e-05f, -2.114551726e-05f, -2.115770766e-05f, -2.116986012e-05f, -2.118197462e-05f, -2.119405113e-05f, -2.120608966e-05f, -2.121809017e-05f, -2.123005265e-05f, +-2.124197709e-05f, -2.125386347e-05f, -2.126571176e-05f, -2.127752197e-05f, -2.128929406e-05f, -2.130102803e-05f, -2.131272385e-05f, -2.132438152e-05f, -2.133600101e-05f, -2.134758231e-05f, +-2.135912540e-05f, -2.137063027e-05f, -2.138209690e-05f, -2.139352528e-05f, -2.140491539e-05f, -2.141626721e-05f, -2.142758073e-05f, -2.143885593e-05f, -2.145009281e-05f, -2.146129133e-05f, +-2.147245150e-05f, -2.148357328e-05f, -2.149465668e-05f, -2.150570166e-05f, -2.151670823e-05f, -2.152767635e-05f, -2.153860603e-05f, -2.154949724e-05f, -2.156034996e-05f, -2.157116419e-05f, +-2.158193991e-05f, -2.159267711e-05f, -2.160337576e-05f, -2.161403586e-05f, -2.162465740e-05f, -2.163524035e-05f, -2.164578470e-05f, -2.165629045e-05f, -2.166675757e-05f, -2.167718605e-05f, +-2.168757588e-05f, -2.169792704e-05f, -2.170823952e-05f, -2.171851331e-05f, -2.172874840e-05f, -2.173894476e-05f, -2.174910239e-05f, -2.175922127e-05f, -2.176930139e-05f, -2.177934273e-05f, +-2.178934529e-05f, -2.179930905e-05f, -2.180923400e-05f, -2.181912012e-05f, -2.182896740e-05f, -2.183877583e-05f, -2.184854540e-05f, -2.185827608e-05f, -2.186796788e-05f, -2.187762078e-05f, +-2.188723476e-05f, -2.189680981e-05f, -2.190634592e-05f, -2.191584309e-05f, -2.192530128e-05f, -2.193472050e-05f, -2.194410074e-05f, -2.195344197e-05f, -2.196274419e-05f, -2.197200738e-05f, +-2.198123154e-05f, -2.199041666e-05f, -2.199956271e-05f, -2.200866969e-05f, -2.201773759e-05f, -2.202676640e-05f, -2.203575610e-05f, -2.204470668e-05f, -2.205361814e-05f, -2.206249046e-05f, +-2.207132362e-05f, -2.208011763e-05f, -2.208887246e-05f, -2.209758811e-05f, -2.210626457e-05f, -2.211490182e-05f, -2.212349986e-05f, -2.213205867e-05f, -2.214057825e-05f, -2.214905857e-05f, +-2.215749964e-05f, -2.216590145e-05f, -2.217426397e-05f, -2.218258721e-05f, -2.219087115e-05f, -2.219911578e-05f, -2.220732109e-05f, -2.221548708e-05f, -2.222361372e-05f, -2.223170102e-05f, +-2.223974896e-05f, -2.224775753e-05f, -2.225572673e-05f, -2.226365654e-05f, -2.227154695e-05f, -2.227939796e-05f, -2.228720955e-05f, -2.229498172e-05f, -2.230271446e-05f, -2.231040776e-05f, +-2.231806160e-05f, -2.232567599e-05f, -2.233325090e-05f, -2.234078634e-05f, -2.234828229e-05f, -2.235573875e-05f, -2.236315570e-05f, -2.237053314e-05f, -2.237787106e-05f, -2.238516945e-05f, +-2.239242830e-05f, -2.239964761e-05f, -2.240682736e-05f, -2.241396755e-05f, -2.242106817e-05f, -2.242812922e-05f, -2.243515067e-05f, -2.244213253e-05f, -2.244907480e-05f, -2.245597745e-05f, +-2.246284048e-05f, -2.246966389e-05f, -2.247644767e-05f, -2.248319181e-05f, -2.248989630e-05f, -2.249656114e-05f, -2.250318631e-05f, -2.250977182e-05f, -2.251631765e-05f, -2.252282380e-05f, +-2.252929026e-05f, -2.253571702e-05f, -2.254210408e-05f, -2.254845143e-05f, -2.255475907e-05f, -2.256102698e-05f, -2.256725516e-05f, -2.257344360e-05f, -2.257959230e-05f, -2.258570125e-05f, +-2.259177045e-05f, -2.259779989e-05f, -2.260378955e-05f, -2.260973945e-05f, -2.261564956e-05f, -2.262151989e-05f, -2.262735043e-05f, -2.263314117e-05f, -2.263889211e-05f, -2.264460324e-05f, +-2.265027456e-05f, -2.265590605e-05f, -2.266149773e-05f, -2.266704957e-05f, -2.267256157e-05f, -2.267803374e-05f, -2.268346606e-05f, -2.268885853e-05f, -2.269421114e-05f, -2.269952390e-05f, +-2.270479678e-05f, -2.271002980e-05f, -2.271522294e-05f, -2.272037620e-05f, -2.272548958e-05f, -2.273056307e-05f, -2.273559666e-05f, -2.274059036e-05f, -2.274554416e-05f, -2.275045805e-05f, +-2.275533203e-05f, -2.276016609e-05f, -2.276496024e-05f, -2.276971446e-05f, -2.277442876e-05f, -2.277910313e-05f, -2.278373756e-05f, -2.278833206e-05f, -2.279288661e-05f, -2.279740122e-05f, +-2.280187588e-05f, -2.280631059e-05f, -2.281070535e-05f, -2.281506015e-05f, -2.281937498e-05f, -2.282364985e-05f, -2.282788476e-05f, -2.283207969e-05f, -2.283623465e-05f, -2.284034964e-05f, +-2.284442464e-05f, -2.284845966e-05f, -2.285245470e-05f, -2.285640976e-05f, -2.286032482e-05f, -2.286419989e-05f, -2.286803497e-05f, -2.287183005e-05f, -2.287558513e-05f, -2.287930021e-05f, +-2.288297529e-05f, -2.288661036e-05f, -2.289020543e-05f, -2.289376048e-05f, -2.289727553e-05f, -2.290075057e-05f, -2.290418559e-05f, -2.290758059e-05f, -2.291093558e-05f, -2.291425055e-05f, +-2.291752550e-05f, -2.292076043e-05f, -2.292395534e-05f, -2.292711022e-05f, -2.293022508e-05f, -2.293329992e-05f, -2.293633472e-05f, -2.293932950e-05f, -2.294228425e-05f, -2.294519897e-05f, +-2.294807367e-05f, -2.295090833e-05f, -2.295370296e-05f, -2.295645756e-05f, -2.295917212e-05f, -2.296184666e-05f, -2.296448116e-05f, -2.296707563e-05f, -2.296963007e-05f, -2.297214447e-05f, +-2.297461885e-05f, -2.297705319e-05f, -2.297944749e-05f, -2.298180177e-05f, -2.298411601e-05f, -2.298639022e-05f, -2.298862440e-05f, -2.299081855e-05f, -2.299297266e-05f, -2.299508675e-05f, +-2.299716081e-05f, -2.299919484e-05f, -2.300118885e-05f, -2.300314282e-05f, -2.300505678e-05f, -2.300693070e-05f, -2.300876461e-05f, -2.301055849e-05f, -2.301231235e-05f, -2.301402619e-05f, +-2.301570002e-05f, -2.301733383e-05f, -2.301892762e-05f, -2.302048140e-05f, -2.302199516e-05f, -2.302346892e-05f, -2.302490267e-05f, -2.302629641e-05f, -2.302765015e-05f, -2.302896389e-05f, +-2.303023762e-05f, -2.303147136e-05f, -2.303266510e-05f, -2.303381885e-05f, -2.303493260e-05f, -2.303600637e-05f, -2.303704015e-05f, -2.303803395e-05f, -2.303898776e-05f, -2.303990160e-05f, +-2.304077546e-05f, -2.304160935e-05f, -2.304240327e-05f, -2.304315722e-05f, -2.304387121e-05f, -2.304454523e-05f, -2.304517930e-05f, -2.304577342e-05f, -2.304632758e-05f, -2.304684180e-05f, +-2.304731607e-05f, -2.304775040e-05f, -2.304814480e-05f, -2.304849926e-05f, -2.304881379e-05f, -2.304908840e-05f, -2.304932308e-05f, -2.304951785e-05f, -2.304967270e-05f, -2.304978764e-05f, +-2.304986268e-05f, -2.304989781e-05f, -2.304989305e-05f, -2.304984840e-05f, -2.304976385e-05f, -2.304963943e-05f, -2.304947512e-05f, -2.304927094e-05f, -2.304902689e-05f, -2.304874297e-05f, +-2.304841919e-05f, -2.304805556e-05f, -2.304765208e-05f, -2.304720875e-05f, -2.304672558e-05f, -2.304620257e-05f, -2.304563974e-05f, -2.304503708e-05f, -2.304439460e-05f, -2.304371231e-05f, +-2.304299021e-05f, -2.304222831e-05f, -2.304142661e-05f, -2.304058512e-05f, -2.303970384e-05f, -2.303878278e-05f, -2.303782195e-05f, -2.303682135e-05f, -2.303578099e-05f, -2.303470088e-05f, +-2.303358101e-05f, -2.303242141e-05f, -2.303122206e-05f, -2.302998299e-05f, -2.302870419e-05f, -2.302738568e-05f, -2.302602745e-05f, -2.302462952e-05f, -2.302319189e-05f, -2.302171458e-05f, +-2.302019757e-05f, -2.301864090e-05f, -2.301704455e-05f, -2.301540854e-05f, -2.301373288e-05f, -2.301201756e-05f, -2.301026261e-05f, -2.300846802e-05f, -2.300663381e-05f, -2.300475998e-05f, +-2.300284654e-05f, -2.300089349e-05f, -2.299890085e-05f, -2.299686862e-05f, -2.299479681e-05f, -2.299268543e-05f, -2.299053449e-05f, -2.298834399e-05f, -2.298611394e-05f, -2.298384435e-05f, +-2.298153523e-05f, -2.297918658e-05f, -2.297679843e-05f, -2.297437076e-05f, -2.297190360e-05f, -2.296939695e-05f, -2.296685082e-05f, -2.296426521e-05f, -2.296164014e-05f, -2.295897562e-05f, +-2.295627166e-05f, -2.295352825e-05f, -2.295074542e-05f, -2.294792317e-05f, -2.294506152e-05f, -2.294216046e-05f, -2.293922001e-05f, -2.293624018e-05f, -2.293322098e-05f, -2.293016242e-05f, +-2.292706450e-05f, -2.292392724e-05f, -2.292075065e-05f, -2.291753474e-05f, -2.291427951e-05f, -2.291098498e-05f, -2.290765115e-05f, -2.290427805e-05f, -2.290086566e-05f, -2.289741402e-05f, +-2.289392312e-05f, -2.289039298e-05f, -2.288682361e-05f, -2.288321501e-05f, -2.287956721e-05f, -2.287588020e-05f, -2.287215400e-05f, -2.286838863e-05f, -2.286458409e-05f, -2.286074038e-05f, +-2.285685754e-05f, -2.285293555e-05f, -2.284897444e-05f, -2.284497422e-05f, -2.284093490e-05f, -2.283685648e-05f, -2.283273899e-05f, -2.282858243e-05f, -2.282438681e-05f, -2.282015214e-05f, +-2.281587845e-05f, -2.281156572e-05f, -2.280721399e-05f, -2.280282326e-05f, -2.279839355e-05f, -2.279392486e-05f, -2.278941721e-05f, -2.278487060e-05f, -2.278028506e-05f, -2.277566059e-05f, +-2.277099721e-05f, -2.276629492e-05f, -2.276155375e-05f, -2.275677370e-05f, -2.275195478e-05f, -2.274709701e-05f, -2.274220041e-05f, -2.273726497e-05f, -2.273229073e-05f, -2.272727768e-05f, +-2.272222585e-05f, -2.271713523e-05f, -2.271200586e-05f, -2.270683774e-05f, -2.270163088e-05f, -2.269638531e-05f, -2.269110102e-05f, -2.268577803e-05f, -2.268041637e-05f, -2.267501603e-05f, +-2.266957704e-05f, -2.266409941e-05f, -2.265858315e-05f, -2.265302828e-05f, -2.264743481e-05f, -2.264180275e-05f, -2.263613212e-05f, -2.263042293e-05f, -2.262467519e-05f, -2.261888893e-05f, +-2.261306415e-05f, -2.260720086e-05f, -2.260129909e-05f, -2.259535885e-05f, -2.258938015e-05f, -2.258336301e-05f, -2.257730744e-05f, -2.257121345e-05f, -2.256508106e-05f, -2.255891029e-05f, +-2.255270115e-05f, -2.254645365e-05f, -2.254016781e-05f, -2.253384365e-05f, -2.252748118e-05f, -2.252108041e-05f, -2.251464136e-05f, -2.250816405e-05f, -2.250164849e-05f, -2.249509470e-05f, +-2.248850269e-05f, -2.248187248e-05f, -2.247520408e-05f, -2.246849751e-05f, -2.246175279e-05f, -2.245496993e-05f, -2.244814894e-05f, -2.244128985e-05f, -2.243439266e-05f, -2.242745740e-05f, +-2.242048408e-05f, -2.241347272e-05f, -2.240642333e-05f, -2.239933593e-05f, -2.239221054e-05f, -2.238504717e-05f, -2.237784584e-05f, -2.237060657e-05f, -2.236332937e-05f, -2.235601426e-05f, +-2.234866125e-05f, -2.234127037e-05f, -2.233384163e-05f, -2.232637505e-05f, -2.231887064e-05f, -2.231132842e-05f, -2.230374840e-05f, -2.229613062e-05f, -2.228847508e-05f, -2.228078180e-05f, +-2.227305079e-05f, -2.226528208e-05f, -2.225747569e-05f, -2.224963162e-05f, -2.224174990e-05f, -2.223383055e-05f, -2.222587359e-05f, -2.221787902e-05f, -2.220984687e-05f, -2.220177717e-05f, +-2.219366991e-05f, -2.218552513e-05f, -2.217734285e-05f, -2.216912307e-05f, -2.216086582e-05f, -2.215257112e-05f, -2.214423899e-05f, -2.213586944e-05f, -2.212746249e-05f, -2.211901816e-05f, +-2.211053647e-05f, -2.210201745e-05f, -2.209346109e-05f, -2.208486744e-05f, -2.207623650e-05f, -2.206756830e-05f, -2.205886284e-05f, -2.205012017e-05f, -2.204134028e-05f, -2.203252320e-05f, +-2.202366896e-05f, -2.201477756e-05f, -2.200584904e-05f, -2.199688340e-05f, -2.198788067e-05f, -2.197884087e-05f, -2.196976401e-05f, -2.196065013e-05f, -2.195149923e-05f, -2.194231134e-05f, +-2.193308647e-05f, -2.192382466e-05f, -2.191452591e-05f, -2.190519024e-05f, -2.189581769e-05f, -2.188640826e-05f, -2.187696198e-05f, -2.186747887e-05f, -2.185795895e-05f, -2.184840224e-05f, +-2.183880876e-05f, -2.182917853e-05f, -2.181951157e-05f, -2.180980790e-05f, -2.180006754e-05f, -2.179029052e-05f, -2.178047686e-05f, -2.177062657e-05f, -2.176073967e-05f, -2.175081620e-05f, +-2.174085616e-05f, -2.173085958e-05f, -2.172082649e-05f, -2.171075690e-05f, -2.170065083e-05f, -2.169050831e-05f, -2.168032935e-05f, -2.167011399e-05f, -2.165986223e-05f, -2.164957411e-05f, +-2.163924964e-05f, -2.162888885e-05f, -2.161849176e-05f, -2.160805838e-05f, -2.159758875e-05f, -2.158708288e-05f, -2.157654080e-05f, -2.156596253e-05f, -2.155534809e-05f, -2.154469750e-05f, +-2.153401079e-05f, -2.152328797e-05f, -2.151252907e-05f, -2.150173412e-05f, -2.149090313e-05f, -2.148003614e-05f, -2.146913315e-05f, -2.145819420e-05f, -2.144721930e-05f, -2.143620848e-05f, +-2.142516177e-05f, -2.141407918e-05f, -2.140296074e-05f, -2.139180647e-05f, -2.138061640e-05f, -2.136939054e-05f, -2.135812893e-05f, -2.134683158e-05f, -2.133549852e-05f, -2.132412978e-05f, +-2.131272537e-05f, -2.130128532e-05f, -2.128980965e-05f, -2.127829839e-05f, -2.126675156e-05f, -2.125516918e-05f, -2.124355129e-05f, -2.123189789e-05f, -2.122020903e-05f, -2.120848471e-05f, +-2.119672497e-05f, -2.118492983e-05f, -2.117309931e-05f, -2.116123344e-05f, -2.114933224e-05f, -2.113739574e-05f, -2.112542396e-05f, -2.111341692e-05f, -2.110137466e-05f, -2.108929719e-05f, +-2.107718454e-05f, -2.106503673e-05f, -2.105285380e-05f, -2.104063576e-05f, -2.102838264e-05f, -2.101609446e-05f, -2.100377125e-05f, -2.099141304e-05f, -2.097901985e-05f, -2.096659171e-05f, +-2.095412863e-05f, -2.094163065e-05f, -2.092909779e-05f, -2.091653008e-05f, -2.090392755e-05f, -2.089129021e-05f, -2.087861809e-05f, -2.086591123e-05f, -2.085316964e-05f, -2.084039335e-05f, +-2.082758239e-05f, -2.081473678e-05f, -2.080185655e-05f, -2.078894173e-05f, -2.077599233e-05f, -2.076300840e-05f, -2.074998995e-05f, -2.073693701e-05f, -2.072384961e-05f, -2.071072777e-05f, +-2.069757152e-05f, -2.068438089e-05f, -2.067115589e-05f, -2.065789657e-05f, -2.064460295e-05f, -2.063127504e-05f, -2.061791289e-05f, -2.060451652e-05f, -2.059108594e-05f, -2.057762120e-05f, +-2.056412232e-05f, -2.055058932e-05f, -2.053702223e-05f, -2.052342108e-05f, -2.050978590e-05f, -2.049611671e-05f, -2.048241354e-05f, -2.046867642e-05f, -2.045490538e-05f, -2.044110044e-05f, +-2.042726163e-05f, -2.041338898e-05f, -2.039948252e-05f, -2.038554227e-05f, -2.037156827e-05f, -2.035756053e-05f, -2.034351909e-05f, -2.032944398e-05f, -2.031533522e-05f, -2.030119285e-05f, +-2.028701688e-05f, -2.027280736e-05f, -2.025856430e-05f, -2.024428773e-05f, -2.022997769e-05f, -2.021563420e-05f, -2.020125729e-05f, -2.018684699e-05f, -2.017240333e-05f, -2.015792634e-05f, +-2.014341604e-05f, -2.012887246e-05f, -2.011429564e-05f, -2.009968559e-05f, -2.008504236e-05f, -2.007036597e-05f, -2.005565645e-05f, -2.004091382e-05f, -2.002613812e-05f, -2.001132938e-05f, +-1.999648762e-05f, -1.998161287e-05f, -1.996670517e-05f, -1.995176455e-05f, -1.993679102e-05f, -1.992178463e-05f, -1.990674540e-05f, -1.989167336e-05f, -1.987656854e-05f, -1.986143098e-05f, +-1.984626069e-05f, -1.983105771e-05f, -1.981582208e-05f, -1.980055381e-05f, -1.978525295e-05f, -1.976991952e-05f, -1.975455354e-05f, -1.973915506e-05f, -1.972372410e-05f, -1.970826069e-05f, +-1.969276486e-05f, -1.967723665e-05f, -1.966167607e-05f, -1.964608317e-05f, -1.963045797e-05f, -1.961480051e-05f, -1.959911081e-05f, -1.958338890e-05f, -1.956763483e-05f, -1.955184861e-05f, +-1.953603027e-05f, -1.952017986e-05f, -1.950429739e-05f, -1.948838291e-05f, -1.947243644e-05f, -1.945645801e-05f, -1.944044765e-05f, -1.942440540e-05f, -1.940833128e-05f, -1.939222534e-05f, +-1.937608759e-05f, -1.935991807e-05f, -1.934371682e-05f, -1.932748386e-05f, -1.931121922e-05f, -1.929492294e-05f, -1.927859505e-05f, -1.926223558e-05f, -1.924584456e-05f, -1.922942202e-05f, +-1.921296800e-05f, -1.919648253e-05f, -1.917996564e-05f, -1.916341736e-05f, -1.914683772e-05f, -1.913022676e-05f, -1.911358450e-05f, -1.909691099e-05f, -1.908020625e-05f, -1.906347032e-05f, +-1.904670322e-05f, -1.902990499e-05f, -1.901307566e-05f, -1.899621527e-05f, -1.897932385e-05f, -1.896240142e-05f, -1.894544803e-05f, -1.892846371e-05f, -1.891144848e-05f, -1.889440238e-05f, +-1.887732545e-05f, -1.886021771e-05f, -1.884307921e-05f, -1.882590997e-05f, -1.880871002e-05f, -1.879147940e-05f, -1.877421815e-05f, -1.875692629e-05f, -1.873960386e-05f, -1.872225089e-05f, +-1.870486742e-05f, -1.868745347e-05f, -1.867000909e-05f, -1.865253431e-05f, -1.863502916e-05f, -1.861749366e-05f, -1.859992787e-05f, -1.858233181e-05f, -1.856470551e-05f, -1.854704901e-05f, +-1.852936234e-05f, -1.851164554e-05f, -1.849389864e-05f, -1.847612167e-05f, -1.845831467e-05f, -1.844047767e-05f, -1.842261071e-05f, -1.840471382e-05f, -1.838678704e-05f, -1.836883040e-05f, +-1.835084392e-05f, -1.833282766e-05f, -1.831478164e-05f, -1.829670590e-05f, -1.827860047e-05f, -1.826046538e-05f, -1.824230068e-05f, -1.822410639e-05f, -1.820588255e-05f, -1.818762920e-05f, +-1.816934636e-05f, -1.815103409e-05f, -1.813269240e-05f, -1.811432133e-05f, -1.809592093e-05f, -1.807749122e-05f, -1.805903224e-05f, -1.804054403e-05f, -1.802202662e-05f, -1.800348004e-05f, +-1.798490433e-05f, -1.796629953e-05f, -1.794766567e-05f, -1.792900279e-05f, -1.791031092e-05f, -1.789159010e-05f, -1.787284037e-05f, -1.785406175e-05f, -1.783525429e-05f, -1.781641802e-05f, +-1.779755297e-05f, -1.777865919e-05f, -1.775973670e-05f, -1.774078555e-05f, -1.772180577e-05f, -1.770279740e-05f, -1.768376047e-05f, -1.766469502e-05f, -1.764560108e-05f, -1.762647869e-05f, +-1.760732789e-05f, -1.758814871e-05f, -1.756894119e-05f, -1.754970537e-05f, -1.753044128e-05f, -1.751114896e-05f, -1.749182844e-05f, -1.747247976e-05f, -1.745310297e-05f, -1.743369808e-05f, +-1.741426515e-05f, -1.739480421e-05f, -1.737531529e-05f, -1.735579844e-05f, -1.733625368e-05f, -1.731668106e-05f, -1.729708061e-05f, -1.727745238e-05f, -1.725779638e-05f, -1.723811267e-05f, +-1.721840129e-05f, -1.719866226e-05f, -1.717889562e-05f, -1.715910142e-05f, -1.713927969e-05f, -1.711943046e-05f, -1.709955378e-05f, -1.707964968e-05f, -1.705971820e-05f, -1.703975938e-05f, +-1.701977325e-05f, -1.699975986e-05f, -1.697971923e-05f, -1.695965141e-05f, -1.693955643e-05f, -1.691943434e-05f, -1.689928517e-05f, -1.687910896e-05f, -1.685890574e-05f, -1.683867556e-05f, +-1.681841845e-05f, -1.679813445e-05f, -1.677782360e-05f, -1.675748594e-05f, -1.673712150e-05f, -1.671673032e-05f, -1.669631245e-05f, -1.667586791e-05f, -1.665539675e-05f, -1.663489901e-05f, +-1.661437472e-05f, -1.659382393e-05f, -1.657324666e-05f, -1.655264297e-05f, -1.653201288e-05f, -1.651135645e-05f, -1.649067369e-05f, -1.646996467e-05f, -1.644922940e-05f, -1.642846794e-05f, +-1.640768032e-05f, -1.638686657e-05f, -1.636602675e-05f, -1.634516089e-05f, -1.632426902e-05f, -1.630335118e-05f, -1.628240742e-05f, -1.626143778e-05f, -1.624044229e-05f, -1.621942098e-05f, +-1.619837392e-05f, -1.617730112e-05f, -1.615620263e-05f, -1.613507849e-05f, -1.611392874e-05f, -1.609275341e-05f, -1.607155256e-05f, -1.605032621e-05f, -1.602907441e-05f, -1.600779719e-05f, +-1.598649460e-05f, -1.596516668e-05f, -1.594381346e-05f, -1.592243498e-05f, -1.590103129e-05f, -1.587960243e-05f, -1.585814843e-05f, -1.583666933e-05f, -1.581516518e-05f, -1.579363601e-05f, +-1.577208187e-05f, -1.575050279e-05f, -1.572889881e-05f, -1.570726998e-05f, -1.568561633e-05f, -1.566393791e-05f, -1.564223476e-05f, -1.562050691e-05f, -1.559875440e-05f, -1.557697728e-05f, +-1.555517559e-05f, -1.553334937e-05f, -1.551149865e-05f, -1.548962348e-05f, -1.546772390e-05f, -1.544579994e-05f, -1.542385166e-05f, -1.540187909e-05f, -1.537988227e-05f, -1.535786124e-05f, +-1.533581605e-05f, -1.531374672e-05f, -1.529165332e-05f, -1.526953586e-05f, -1.524739441e-05f, -1.522522899e-05f, -1.520303965e-05f, -1.518082642e-05f, -1.515858936e-05f, -1.513632850e-05f, +-1.511404389e-05f, -1.509173555e-05f, -1.506940354e-05f, -1.504704790e-05f, -1.502466867e-05f, -1.500226588e-05f, -1.497983959e-05f, -1.495738982e-05f, -1.493491663e-05f, -1.491242006e-05f, +-1.488990014e-05f, -1.486735691e-05f, -1.484479043e-05f, -1.482220073e-05f, -1.479958785e-05f, -1.477695184e-05f, -1.475429273e-05f, -1.473161057e-05f, -1.470890539e-05f, -1.468617725e-05f, +-1.466342619e-05f, -1.464065224e-05f, -1.461785544e-05f, -1.459503585e-05f, -1.457219349e-05f, -1.454932842e-05f, -1.452644068e-05f, -1.450353030e-05f, -1.448059733e-05f, -1.445764181e-05f, +-1.443466379e-05f, -1.441166331e-05f, -1.438864040e-05f, -1.436559511e-05f, -1.434252749e-05f, -1.431943757e-05f, -1.429632540e-05f, -1.427319102e-05f, -1.425003447e-05f, -1.422685580e-05f, +-1.420365505e-05f, -1.418043225e-05f, -1.415718746e-05f, -1.413392072e-05f, -1.411063207e-05f, -1.408732154e-05f, -1.406398919e-05f, -1.404063506e-05f, -1.401725919e-05f, -1.399386162e-05f, +-1.397044240e-05f, -1.394700156e-05f, -1.392353916e-05f, -1.390005523e-05f, -1.387654981e-05f, -1.385302296e-05f, -1.382947471e-05f, -1.380590511e-05f, -1.378231420e-05f, -1.375870202e-05f, +-1.373506862e-05f, -1.371141404e-05f, -1.368773832e-05f, -1.366404150e-05f, -1.364032364e-05f, -1.361658476e-05f, -1.359282493e-05f, -1.356904417e-05f, -1.354524254e-05f, -1.352142007e-05f, +-1.349757682e-05f, -1.347371282e-05f, -1.344982811e-05f, -1.342592275e-05f, -1.340199677e-05f, -1.337805022e-05f, -1.335408314e-05f, -1.333009558e-05f, -1.330608758e-05f, -1.328205918e-05f, +-1.325801042e-05f, -1.323394136e-05f, -1.320985204e-05f, -1.318574249e-05f, -1.316161277e-05f, -1.313746291e-05f, -1.311329296e-05f, -1.308910297e-05f, -1.306489298e-05f, -1.304066303e-05f, +-1.301641317e-05f, -1.299214344e-05f, -1.296785388e-05f, -1.294354455e-05f, -1.291921548e-05f, -1.289486672e-05f, -1.287049831e-05f, -1.284611030e-05f, -1.282170273e-05f, -1.279727565e-05f, +-1.277282909e-05f, -1.274836312e-05f, -1.272387776e-05f, -1.269937306e-05f, -1.267484908e-05f, -1.265030584e-05f, -1.262574341e-05f, -1.260116182e-05f, -1.257656111e-05f, -1.255194134e-05f, +-1.252730254e-05f, -1.250264476e-05f, -1.247796805e-05f, -1.245327245e-05f, -1.242855801e-05f, -1.240382476e-05f, -1.237907276e-05f, -1.235430206e-05f, -1.232951268e-05f, -1.230470469e-05f, +-1.227987812e-05f, -1.225503303e-05f, -1.223016944e-05f, -1.220528742e-05f, -1.218038701e-05f, -1.215546824e-05f, -1.213053117e-05f, -1.210557584e-05f, -1.208060230e-05f, -1.205561059e-05f, +-1.203060075e-05f, -1.200557284e-05f, -1.198052689e-05f, -1.195546296e-05f, -1.193038109e-05f, -1.190528132e-05f, -1.188016369e-05f, -1.185502827e-05f, -1.182987508e-05f, -1.180470418e-05f, +-1.177951560e-05f, -1.175430941e-05f, -1.172908563e-05f, -1.170384433e-05f, -1.167858554e-05f, -1.165330930e-05f, -1.162801567e-05f, -1.160270469e-05f, -1.157737641e-05f, -1.155203087e-05f, +-1.152666811e-05f, -1.150128819e-05f, -1.147589115e-05f, -1.145047704e-05f, -1.142504589e-05f, -1.139959776e-05f, -1.137413270e-05f, -1.134865074e-05f, -1.132315194e-05f, -1.129763633e-05f, +-1.127210398e-05f, -1.124655492e-05f, -1.122098919e-05f, -1.119540685e-05f, -1.116980795e-05f, -1.114419252e-05f, -1.111856061e-05f, -1.109291227e-05f, -1.106724755e-05f, -1.104156649e-05f, +-1.101586914e-05f, -1.099015554e-05f, -1.096442575e-05f, -1.093867980e-05f, -1.091291774e-05f, -1.088713963e-05f, -1.086134550e-05f, -1.083553540e-05f, -1.080970939e-05f, -1.078386749e-05f, +-1.075800978e-05f, -1.073213628e-05f, -1.070624704e-05f, -1.068034212e-05f, -1.065442155e-05f, -1.062848539e-05f, -1.060253368e-05f, -1.057656647e-05f, -1.055058381e-05f, -1.052458573e-05f, +-1.049857230e-05f, -1.047254355e-05f, -1.044649953e-05f, -1.042044029e-05f, -1.039436588e-05f, -1.036827633e-05f, -1.034217171e-05f, -1.031605205e-05f, -1.028991741e-05f, -1.026376782e-05f, +-1.023760334e-05f, -1.021142402e-05f, -1.018522989e-05f, -1.015902102e-05f, -1.013279743e-05f, -1.010655919e-05f, -1.008030634e-05f, -1.005403892e-05f, -1.002775699e-05f, -1.000146058e-05f, +-9.975149757e-06f, -9.948824554e-06f, -9.922485021e-06f, -9.896131207e-06f, -9.869763159e-06f, -9.843380923e-06f, -9.816984548e-06f, -9.790574080e-06f, -9.764149566e-06f, -9.737711055e-06f, +-9.711258592e-06f, -9.684792226e-06f, -9.658312004e-06f, -9.631817974e-06f, -9.605310182e-06f, -9.578788676e-06f, -9.552253504e-06f, -9.525704713e-06f, -9.499142350e-06f, -9.472566463e-06f, +-9.445977099e-06f, -9.419374307e-06f, -9.392758133e-06f, -9.366128625e-06f, -9.339485831e-06f, -9.312829798e-06f, -9.286160574e-06f, -9.259478206e-06f, -9.232782743e-06f, -9.206074231e-06f, +-9.179352719e-06f, -9.152618254e-06f, -9.125870883e-06f, -9.099110656e-06f, -9.072337619e-06f, -9.045551820e-06f, -9.018753306e-06f, -8.991942127e-06f, -8.965118329e-06f, -8.938281961e-06f, +-8.911433070e-06f, -8.884571704e-06f, -8.857697911e-06f, -8.830811738e-06f, -8.803913235e-06f, -8.777002448e-06f, -8.750079426e-06f, -8.723144217e-06f, -8.696196868e-06f, -8.669237428e-06f, +-8.642265945e-06f, -8.615282466e-06f, -8.588287040e-06f, -8.561279715e-06f, -8.534260538e-06f, -8.507229559e-06f, -8.480186824e-06f, -8.453132383e-06f, -8.426066283e-06f, -8.398988573e-06f, +-8.371899300e-06f, -8.344798512e-06f, -8.317686259e-06f, -8.290562588e-06f, -8.263427548e-06f, -8.236281186e-06f, -8.209123551e-06f, -8.181954691e-06f, -8.154774654e-06f, -8.127583490e-06f, +-8.100381245e-06f, -8.073167969e-06f, -8.045943709e-06f, -8.018708514e-06f, -7.991462433e-06f, -7.964205514e-06f, -7.936937805e-06f, -7.909659354e-06f, -7.882370211e-06f, -7.855070422e-06f, +-7.827760038e-06f, -7.800439106e-06f, -7.773107675e-06f, -7.745765793e-06f, -7.718413509e-06f, -7.691050871e-06f, -7.663677928e-06f, -7.636294728e-06f, -7.608901320e-06f, -7.581497753e-06f, +-7.554084074e-06f, -7.526660334e-06f, -7.499226579e-06f, -7.471782859e-06f, -7.444329223e-06f, -7.416865718e-06f, -7.389392394e-06f, -7.361909300e-06f, -7.334416483e-06f, -7.306913994e-06f, +-7.279401879e-06f, -7.251880189e-06f, -7.224348971e-06f, -7.196808275e-06f, -7.169258149e-06f, -7.141698642e-06f, -7.114129803e-06f, -7.086551680e-06f, -7.058964322e-06f, -7.031367779e-06f, +-7.003762098e-06f, -6.976147329e-06f, -6.948523520e-06f, -6.920890721e-06f, -6.893248980e-06f, -6.865598345e-06f, -6.837938867e-06f, -6.810270593e-06f, -6.782593573e-06f, -6.754907856e-06f, +-6.727213489e-06f, -6.699510523e-06f, -6.671799006e-06f, -6.644078988e-06f, -6.616350516e-06f, -6.588613640e-06f, -6.560868410e-06f, -6.533114873e-06f, -6.505353079e-06f, -6.477583077e-06f, +-6.449804915e-06f, -6.422018644e-06f, -6.394224312e-06f, -6.366421967e-06f, -6.338611659e-06f, -6.310793437e-06f, -6.282967351e-06f, -6.255133448e-06f, -6.227291778e-06f, -6.199442390e-06f, +-6.171585334e-06f, -6.143720658e-06f, -6.115848411e-06f, -6.087968643e-06f, -6.060081402e-06f, -6.032186738e-06f, -6.004284700e-06f, -5.976375337e-06f, -5.948458698e-06f, -5.920534832e-06f, +-5.892603789e-06f, -5.864665617e-06f, -5.836720366e-06f, -5.808768084e-06f, -5.780808822e-06f, -5.752842628e-06f, -5.724869551e-06f, -5.696889641e-06f, -5.668902947e-06f, -5.640909518e-06f, +-5.612909403e-06f, -5.584902651e-06f, -5.556889312e-06f, -5.528869435e-06f, -5.500843069e-06f, -5.472810264e-06f, -5.444771068e-06f, -5.416725531e-06f, -5.388673703e-06f, -5.360615632e-06f, +-5.332551367e-06f, -5.304480958e-06f, -5.276404455e-06f, -5.248321906e-06f, -5.220233362e-06f, -5.192138870e-06f, -5.164038481e-06f, -5.135932243e-06f, -5.107820207e-06f, -5.079702421e-06f, +-5.051578935e-06f, -5.023449797e-06f, -4.995315058e-06f, -4.967174767e-06f, -4.939028973e-06f, -4.910877726e-06f, -4.882721074e-06f, -4.854559067e-06f, -4.826391754e-06f, -4.798219186e-06f, +-4.770041410e-06f, -4.741858477e-06f, -4.713670436e-06f, -4.685477337e-06f, -4.657279228e-06f, -4.629076159e-06f, -4.600868179e-06f, -4.572655338e-06f, -4.544437686e-06f, -4.516215271e-06f, +-4.487988143e-06f, -4.459756351e-06f, -4.431519946e-06f, -4.403278975e-06f, -4.375033489e-06f, -4.346783537e-06f, -4.318529168e-06f, -4.290270433e-06f, -4.262007379e-06f, -4.233740057e-06f, +-4.205468516e-06f, -4.177192806e-06f, -4.148912976e-06f, -4.120629075e-06f, -4.092341152e-06f, -4.064049258e-06f, -4.035753442e-06f, -4.007453752e-06f, -3.979150239e-06f, -3.950842952e-06f, +-3.922531941e-06f, -3.894217254e-06f, -3.865898941e-06f, -3.837577052e-06f, -3.809251636e-06f, -3.780922743e-06f, -3.752590422e-06f, -3.724254722e-06f, -3.695915692e-06f, -3.667573384e-06f, +-3.639227844e-06f, -3.610879124e-06f, -3.582527273e-06f, -3.554172340e-06f, -3.525814374e-06f, -3.497453425e-06f, -3.469089542e-06f, -3.440722776e-06f, -3.412353174e-06f, -3.383980787e-06f, +-3.355605665e-06f, -3.327227856e-06f, -3.298847410e-06f, -3.270464376e-06f, -3.242078804e-06f, -3.213690743e-06f, -3.185300244e-06f, -3.156907354e-06f, -3.128512124e-06f, -3.100114603e-06f, +-3.071714840e-06f, -3.043312886e-06f, -3.014908788e-06f, -2.986502597e-06f, -2.958094363e-06f, -2.929684134e-06f, -2.901271960e-06f, -2.872857890e-06f, -2.844441974e-06f, -2.816024262e-06f, +-2.787604801e-06f, -2.759183643e-06f, -2.730760837e-06f, -2.702336431e-06f, -2.673910475e-06f, -2.645483019e-06f, -2.617054112e-06f, -2.588623804e-06f, -2.560192143e-06f, -2.531759179e-06f, +-2.503324962e-06f, -2.474889541e-06f, -2.446452965e-06f, -2.418015284e-06f, -2.389576547e-06f, -2.361136803e-06f, -2.332696102e-06f, -2.304254493e-06f, -2.275812026e-06f, -2.247368749e-06f, +-2.218924712e-06f, -2.190479965e-06f, -2.162034557e-06f, -2.133588537e-06f, -2.105141954e-06f, -2.076694858e-06f, -2.048247299e-06f, -2.019799324e-06f, -1.991350985e-06f, -1.962902329e-06f, +-1.934453407e-06f, -1.906004268e-06f, -1.877554960e-06f, -1.849105533e-06f, -1.820656038e-06f, -1.792206521e-06f, -1.763757034e-06f, -1.735307625e-06f, -1.706858344e-06f, -1.678409239e-06f, +-1.649960361e-06f, -1.621511757e-06f, -1.593063479e-06f, -1.564615574e-06f, -1.536168091e-06f, -1.507721081e-06f, -1.479274593e-06f, -1.450828675e-06f, -1.422383377e-06f, -1.393938747e-06f, +-1.365494836e-06f, -1.337051693e-06f, -1.308609365e-06f, -1.280167904e-06f, -1.251727357e-06f, -1.223287774e-06f, -1.194849204e-06f, -1.166411697e-06f, -1.137975300e-06f, -1.109540065e-06f, +-1.081106039e-06f, -1.052673271e-06f, -1.024241812e-06f, -9.958117090e-07f, -9.673830123e-07f, -9.389557706e-07f, -9.105300330e-07f, -8.821058486e-07f, -8.536832664e-07f, -8.252623355e-07f, +-7.968431049e-07f, -7.684256236e-07f, -7.400099406e-07f, -7.115961050e-07f, -6.831841657e-07f, -6.547741717e-07f, -6.263661721e-07f, -5.979602158e-07f, -5.695563517e-07f, -5.411546289e-07f, +-5.127550962e-07f, -4.843578026e-07f, -4.559627970e-07f, -4.275701284e-07f, -3.991798456e-07f, -3.707919976e-07f, -3.424066332e-07f, -3.140238013e-07f, -2.856435509e-07f, -2.572659307e-07f, +-2.288909896e-07f, -2.005187765e-07f, -1.721493401e-07f, -1.437827294e-07f, -1.154189930e-07f, -8.705817988e-08f, -5.870033875e-08f, -3.034551840e-08f, -1.993767599e-09f, 2.635486489e-08f, +5.470033033e-08f, 8.304257998e-08f, 1.113815651e-07f, 1.397172370e-07f, 1.680495470e-07f, 1.963784463e-07f, 2.247038864e-07f, 2.530258184e-07f, 2.813441938e-07f, 3.096589640e-07f, +3.379700802e-07f, 3.662774939e-07f, 3.945811565e-07f, 4.228810192e-07f, 4.511770337e-07f, 4.794691512e-07f, 5.077573233e-07f, 5.360415013e-07f, 5.643216368e-07f, 5.925976812e-07f, +6.208695860e-07f, 6.491373026e-07f, 6.774007827e-07f, 7.056599777e-07f, 7.339148391e-07f, 7.621653186e-07f, 7.904113676e-07f, 8.186529378e-07f, 8.468899807e-07f, 8.751224479e-07f, +9.033502911e-07f, 9.315734619e-07f, 9.597919119e-07f, 9.880055927e-07f, 1.016214456e-06f, 1.044418454e-06f, 1.072617537e-06f, 1.100811659e-06f, 1.129000769e-06f, 1.157184821e-06f, +1.185363765e-06f, 1.213537554e-06f, 1.241706140e-06f, 1.269869473e-06f, 1.298027507e-06f, 1.326180192e-06f, 1.354327482e-06f, 1.382469326e-06f, 1.410605678e-06f, 1.438736489e-06f, +1.466861712e-06f, 1.494981297e-06f, 1.523095198e-06f, 1.551203365e-06f, 1.579305751e-06f, 1.607402308e-06f, 1.635492988e-06f, 1.663577743e-06f, 1.691656525e-06f, 1.719729285e-06f, +1.747795977e-06f, 1.775856552e-06f, 1.803910961e-06f, 1.831959158e-06f, 1.860001094e-06f, 1.888036722e-06f, 1.916065993e-06f, 1.944088860e-06f, 1.972105275e-06f, 2.000115190e-06f, +2.028118558e-06f, 2.056115330e-06f, 2.084105458e-06f, 2.112088896e-06f, 2.140065595e-06f, 2.168035508e-06f, 2.195998587e-06f, 2.223954784e-06f, 2.251904052e-06f, 2.279846343e-06f, +2.307781609e-06f, 2.335709803e-06f, 2.363630877e-06f, 2.391544784e-06f, 2.419451476e-06f, 2.447350905e-06f, 2.475243025e-06f, 2.503127787e-06f, 2.531005144e-06f, 2.558875048e-06f, +2.586737453e-06f, 2.614592311e-06f, 2.642439574e-06f, 2.670279195e-06f, 2.698111126e-06f, 2.725935321e-06f, 2.753751732e-06f, 2.781560311e-06f, 2.809361012e-06f, 2.837153786e-06f, +2.864938588e-06f, 2.892715369e-06f, 2.920484082e-06f, 2.948244681e-06f, 2.975997117e-06f, 3.003741344e-06f, 3.031477315e-06f, 3.059204982e-06f, 3.086924299e-06f, 3.114635218e-06f, +3.142337693e-06f, 3.170031676e-06f, 3.197717120e-06f, 3.225393978e-06f, 3.253062203e-06f, 3.280721749e-06f, 3.308372568e-06f, 3.336014613e-06f, 3.363647838e-06f, 3.391272196e-06f, +3.418887639e-06f, 3.446494122e-06f, 3.474091596e-06f, 3.501680016e-06f, 3.529259335e-06f, 3.556829505e-06f, 3.584390480e-06f, 3.611942214e-06f, 3.639484659e-06f, 3.667017769e-06f, +3.694541498e-06f, 3.722055798e-06f, 3.749560623e-06f, 3.777055927e-06f, 3.804541663e-06f, 3.832017784e-06f, 3.859484245e-06f, 3.886940997e-06f, 3.914387996e-06f, 3.941825194e-06f, +3.969252544e-06f, 3.996670002e-06f, 4.024077520e-06f, 4.051475052e-06f, 4.078862551e-06f, 4.106239971e-06f, 4.133607266e-06f, 4.160964390e-06f, 4.188311297e-06f, 4.215647939e-06f, +4.242974271e-06f, 4.270290248e-06f, 4.297595821e-06f, 4.324890946e-06f, 4.352175577e-06f, 4.379449667e-06f, 4.406713170e-06f, 4.433966040e-06f, 4.461208231e-06f, 4.488439697e-06f, +4.515660393e-06f, 4.542870271e-06f, 4.570069287e-06f, 4.597257395e-06f, 4.624434547e-06f, 4.651600700e-06f, 4.678755806e-06f, 4.705899820e-06f, 4.733032696e-06f, 4.760154389e-06f, +4.787264853e-06f, 4.814364041e-06f, 4.841451909e-06f, 4.868528411e-06f, 4.895593500e-06f, 4.922647132e-06f, 4.949689261e-06f, 4.976719841e-06f, 5.003738827e-06f, 5.030746173e-06f, +5.057741834e-06f, 5.084725764e-06f, 5.111697918e-06f, 5.138658251e-06f, 5.165606716e-06f, 5.192543269e-06f, 5.219467865e-06f, 5.246380457e-06f, 5.273281002e-06f, 5.300169453e-06f, +5.327045765e-06f, 5.353909893e-06f, 5.380761792e-06f, 5.407601417e-06f, 5.434428723e-06f, 5.461243664e-06f, 5.488046196e-06f, 5.514836273e-06f, 5.541613850e-06f, 5.568378883e-06f, +5.595131326e-06f, 5.621871135e-06f, 5.648598265e-06f, 5.675312670e-06f, 5.702014306e-06f, 5.728703128e-06f, 5.755379091e-06f, 5.782042151e-06f, 5.808692262e-06f, 5.835329381e-06f, +5.861953461e-06f, 5.888564460e-06f, 5.915162331e-06f, 5.941747030e-06f, 5.968318514e-06f, 5.994876736e-06f, 6.021421654e-06f, 6.047953221e-06f, 6.074471395e-06f, 6.100976129e-06f, +6.127467380e-06f, 6.153945104e-06f, 6.180409256e-06f, 6.206859792e-06f, 6.233296667e-06f, 6.259719838e-06f, 6.286129259e-06f, 6.312524887e-06f, 6.338906678e-06f, 6.365274587e-06f, +6.391628570e-06f, 6.417968584e-06f, 6.444294583e-06f, 6.470606525e-06f, 6.496904365e-06f, 6.523188058e-06f, 6.549457562e-06f, 6.575712832e-06f, 6.601953825e-06f, 6.628180495e-06f, +6.654392801e-06f, 6.680590697e-06f, 6.706774140e-06f, 6.732943086e-06f, 6.759097492e-06f, 6.785237314e-06f, 6.811362508e-06f, 6.837473030e-06f, 6.863568837e-06f, 6.889649886e-06f, +6.915716133e-06f, 6.941767534e-06f, 6.967804045e-06f, 6.993825625e-06f, 7.019832228e-06f, 7.045823812e-06f, 7.071800333e-06f, 7.097761748e-06f, 7.123708014e-06f, 7.149639087e-06f, +7.175554925e-06f, 7.201455483e-06f, 7.227340719e-06f, 7.253210590e-06f, 7.279065052e-06f, 7.304904063e-06f, 7.330727580e-06f, 7.356535559e-06f, 7.382327957e-06f, 7.408104732e-06f, +7.433865840e-06f, 7.459611239e-06f, 7.485340886e-06f, 7.511054739e-06f, 7.536752753e-06f, 7.562434887e-06f, 7.588101098e-06f, 7.613751343e-06f, 7.639385579e-06f, 7.665003764e-06f, +7.690605855e-06f, 7.716191811e-06f, 7.741761587e-06f, 7.767315142e-06f, 7.792852433e-06f, 7.818373418e-06f, 7.843878054e-06f, 7.869366299e-06f, 7.894838111e-06f, 7.920293447e-06f, +7.945732266e-06f, 7.971154524e-06f, 7.996560180e-06f, 8.021949192e-06f, 8.047321517e-06f, 8.072677113e-06f, 8.098015939e-06f, 8.123337952e-06f, 8.148643110e-06f, 8.173931371e-06f, +8.199202694e-06f, 8.224457036e-06f, 8.249694355e-06f, 8.274914611e-06f, 8.300117760e-06f, 8.325303762e-06f, 8.350472574e-06f, 8.375624155e-06f, 8.400758463e-06f, 8.425875457e-06f, +8.450975094e-06f, 8.476057334e-06f, 8.501122135e-06f, 8.526169455e-06f, 8.551199253e-06f, 8.576211488e-06f, 8.601206118e-06f, 8.626183102e-06f, 8.651142398e-06f, 8.676083966e-06f, +8.701007763e-06f, 8.725913750e-06f, 8.750801884e-06f, 8.775672124e-06f, 8.800524430e-06f, 8.825358761e-06f, 8.850175074e-06f, 8.874973331e-06f, 8.899753488e-06f, 8.924515506e-06f, +8.949259344e-06f, 8.973984960e-06f, 8.998692315e-06f, 9.023381367e-06f, 9.048052075e-06f, 9.072704399e-06f, 9.097338298e-06f, 9.121953731e-06f, 9.146550659e-06f, 9.171129040e-06f, +9.195688834e-06f, 9.220230000e-06f, 9.244752498e-06f, 9.269256287e-06f, 9.293741328e-06f, 9.318207579e-06f, 9.342655001e-06f, 9.367083553e-06f, 9.391493196e-06f, 9.415883888e-06f, +9.440255590e-06f, 9.464608261e-06f, 9.488941862e-06f, 9.513256353e-06f, 9.537551693e-06f, 9.561827843e-06f, 9.586084762e-06f, 9.610322411e-06f, 9.634540750e-06f, 9.658739739e-06f, +9.682919338e-06f, 9.707079508e-06f, 9.731220209e-06f, 9.755341401e-06f, 9.779443045e-06f, 9.803525101e-06f, 9.827587529e-06f, 9.851630290e-06f, 9.875653345e-06f, 9.899656654e-06f, +9.923640178e-06f, 9.947603877e-06f, 9.971547712e-06f, 9.995471644e-06f, 1.001937563e-05f, 1.004325964e-05f, 1.006712363e-05f, 1.009096756e-05f, 1.011479138e-05f, 1.013859507e-05f, +1.016237859e-05f, 1.018614189e-05f, 1.020988493e-05f, 1.023360768e-05f, 1.025731009e-05f, 1.028099214e-05f, 1.030465377e-05f, 1.032829496e-05f, 1.035191566e-05f, 1.037551583e-05f, +1.039909544e-05f, 1.042265444e-05f, 1.044619280e-05f, 1.046971048e-05f, 1.049320745e-05f, 1.051668365e-05f, 1.054013906e-05f, 1.056357364e-05f, 1.058698734e-05f, 1.061038014e-05f, +1.063375198e-05f, 1.065710284e-05f, 1.068043267e-05f, 1.070374144e-05f, 1.072702911e-05f, 1.075029564e-05f, 1.077354100e-05f, 1.079676514e-05f, 1.081996802e-05f, 1.084314962e-05f, +1.086630988e-05f, 1.088944878e-05f, 1.091256628e-05f, 1.093566234e-05f, 1.095873691e-05f, 1.098178997e-05f, 1.100482148e-05f, 1.102783139e-05f, 1.105081968e-05f, 1.107378629e-05f, +1.109673121e-05f, 1.111965438e-05f, 1.114255577e-05f, 1.116543535e-05f, 1.118829307e-05f, 1.121112891e-05f, 1.123394282e-05f, 1.125673476e-05f, 1.127950470e-05f, 1.130225260e-05f, +1.132497843e-05f, 1.134768214e-05f, 1.137036371e-05f, 1.139302309e-05f, 1.141566024e-05f, 1.143827514e-05f, 1.146086774e-05f, 1.148343801e-05f, 1.150598590e-05f, 1.152851140e-05f, +1.155101444e-05f, 1.157349501e-05f, 1.159595307e-05f, 1.161838857e-05f, 1.164080148e-05f, 1.166319177e-05f, 1.168555940e-05f, 1.170790433e-05f, 1.173022652e-05f, 1.175252595e-05f, +1.177480257e-05f, 1.179705635e-05f, 1.181928725e-05f, 1.184149524e-05f, 1.186368028e-05f, 1.188584233e-05f, 1.190798136e-05f, 1.193009734e-05f, 1.195219022e-05f, 1.197425997e-05f, +1.199630656e-05f, 1.201832995e-05f, 1.204033010e-05f, 1.206230698e-05f, 1.208426056e-05f, 1.210619079e-05f, 1.212809765e-05f, 1.214998109e-05f, 1.217184108e-05f, 1.219367760e-05f, +1.221549059e-05f, 1.223728003e-05f, 1.225904588e-05f, 1.228078811e-05f, 1.230250668e-05f, 1.232420155e-05f, 1.234587270e-05f, 1.236752008e-05f, 1.238914366e-05f, 1.241074341e-05f, +1.243231929e-05f, 1.245387127e-05f, 1.247539931e-05f, 1.249690338e-05f, 1.251838344e-05f, 1.253983946e-05f, 1.256127140e-05f, 1.258267924e-05f, 1.260406293e-05f, 1.262542244e-05f, +1.264675773e-05f, 1.266806878e-05f, 1.268935555e-05f, 1.271061800e-05f, 1.273185610e-05f, 1.275306982e-05f, 1.277425911e-05f, 1.279542396e-05f, 1.281656432e-05f, 1.283768016e-05f, +1.285877144e-05f, 1.287983814e-05f, 1.290088021e-05f, 1.292189763e-05f, 1.294289037e-05f, 1.296385837e-05f, 1.298480163e-05f, 1.300572009e-05f, 1.302661373e-05f, 1.304748251e-05f, +1.306832640e-05f, 1.308914537e-05f, 1.310993938e-05f, 1.313070840e-05f, 1.315145240e-05f, 1.317217134e-05f, 1.319286520e-05f, 1.321353393e-05f, 1.323417750e-05f, 1.325479589e-05f, +1.327538905e-05f, 1.329595696e-05f, 1.331649959e-05f, 1.333701689e-05f, 1.335750884e-05f, 1.337797541e-05f, 1.339841655e-05f, 1.341883225e-05f, 1.343922247e-05f, 1.345958716e-05f, +1.347992631e-05f, 1.350023988e-05f, 1.352052784e-05f, 1.354079015e-05f, 1.356102679e-05f, 1.358123771e-05f, 1.360142290e-05f, 1.362158231e-05f, 1.364171591e-05f, 1.366182368e-05f, +1.368190557e-05f, 1.370196157e-05f, 1.372199163e-05f, 1.374199572e-05f, 1.376197382e-05f, 1.378192589e-05f, 1.380185190e-05f, 1.382175182e-05f, 1.384162561e-05f, 1.386147325e-05f, +1.388129470e-05f, 1.390108993e-05f, 1.392085891e-05f, 1.394060161e-05f, 1.396031800e-05f, 1.398000805e-05f, 1.399967172e-05f, 1.401930899e-05f, 1.403891981e-05f, 1.405850418e-05f, +1.407806204e-05f, 1.409759337e-05f, 1.411709814e-05f, 1.413657632e-05f, 1.415602788e-05f, 1.417545278e-05f, 1.419485100e-05f, 1.421422251e-05f, 1.423356727e-05f, 1.425288525e-05f, +1.427217643e-05f, 1.429144078e-05f, 1.431067825e-05f, 1.432988883e-05f, 1.434907248e-05f, 1.436822918e-05f, 1.438735888e-05f, 1.440646157e-05f, 1.442553721e-05f, 1.444458577e-05f, +1.446360722e-05f, 1.448260154e-05f, 1.450156868e-05f, 1.452050863e-05f, 1.453942135e-05f, 1.455830682e-05f, 1.457716499e-05f, 1.459599585e-05f, 1.461479936e-05f, 1.463357550e-05f, +1.465232423e-05f, 1.467104553e-05f, 1.468973936e-05f, 1.470840570e-05f, 1.472704452e-05f, 1.474565578e-05f, 1.476423947e-05f, 1.478279554e-05f, 1.480132397e-05f, 1.481982474e-05f, +1.483829781e-05f, 1.485674315e-05f, 1.487516073e-05f, 1.489355053e-05f, 1.491191252e-05f, 1.493024667e-05f, 1.494855295e-05f, 1.496683132e-05f, 1.498508178e-05f, 1.500330427e-05f, +1.502149878e-05f, 1.503966528e-05f, 1.505780373e-05f, 1.507591412e-05f, 1.509399641e-05f, 1.511205057e-05f, 1.513007658e-05f, 1.514807441e-05f, 1.516604403e-05f, 1.518398540e-05f, +1.520189852e-05f, 1.521978333e-05f, 1.523763983e-05f, 1.525546798e-05f, 1.527326774e-05f, 1.529103911e-05f, 1.530878204e-05f, 1.532649651e-05f, 1.534418249e-05f, 1.536183996e-05f, +1.537946888e-05f, 1.539706924e-05f, 1.541464099e-05f, 1.543218413e-05f, 1.544969861e-05f, 1.546718441e-05f, 1.548464150e-05f, 1.550206986e-05f, 1.551946946e-05f, 1.553684028e-05f, +1.555418228e-05f, 1.557149544e-05f, 1.558877973e-05f, 1.560603512e-05f, 1.562326160e-05f, 1.564045913e-05f, 1.565762768e-05f, 1.567476723e-05f, 1.569187776e-05f, 1.570895923e-05f, +1.572601162e-05f, 1.574303490e-05f, 1.576002906e-05f, 1.577699405e-05f, 1.579392986e-05f, 1.581083645e-05f, 1.582771381e-05f, 1.584456191e-05f, 1.586138071e-05f, 1.587817021e-05f, +1.589493036e-05f, 1.591166114e-05f, 1.592836253e-05f, 1.594503451e-05f, 1.596167704e-05f, 1.597829010e-05f, 1.599487366e-05f, 1.601142771e-05f, 1.602795221e-05f, 1.604444714e-05f, +1.606091247e-05f, 1.607734818e-05f, 1.609375425e-05f, 1.611013064e-05f, 1.612647734e-05f, 1.614279431e-05f, 1.615908154e-05f, 1.617533899e-05f, 1.619156665e-05f, 1.620776449e-05f, +1.622393248e-05f, 1.624007060e-05f, 1.625617883e-05f, 1.627225713e-05f, 1.628830549e-05f, 1.630432388e-05f, 1.632031228e-05f, 1.633627066e-05f, 1.635219900e-05f, 1.636809727e-05f, +1.638396545e-05f, 1.639980351e-05f, 1.641561144e-05f, 1.643138920e-05f, 1.644713678e-05f, 1.646285414e-05f, 1.647854128e-05f, 1.649419815e-05f, 1.650982474e-05f, 1.652542102e-05f, +1.654098698e-05f, 1.655652258e-05f, 1.657202780e-05f, 1.658750262e-05f, 1.660294703e-05f, 1.661836098e-05f, 1.663374446e-05f, 1.664909745e-05f, 1.666441992e-05f, 1.667971185e-05f, +1.669497322e-05f, 1.671020400e-05f, 1.672540418e-05f, 1.674057372e-05f, 1.675571260e-05f, 1.677082081e-05f, 1.678589832e-05f, 1.680094510e-05f, 1.681596114e-05f, 1.683094641e-05f, +1.684590089e-05f, 1.686082455e-05f, 1.687571738e-05f, 1.689057935e-05f, 1.690541044e-05f, 1.692021063e-05f, 1.693497989e-05f, 1.694971820e-05f, 1.696442555e-05f, 1.697910190e-05f, +1.699374724e-05f, 1.700836154e-05f, 1.702294479e-05f, 1.703749696e-05f, 1.705201802e-05f, 1.706650797e-05f, 1.708096677e-05f, 1.709539440e-05f, 1.710979085e-05f, 1.712415608e-05f, +1.713849009e-05f, 1.715279285e-05f, 1.716706433e-05f, 1.718130452e-05f, 1.719551339e-05f, 1.720969093e-05f, 1.722383711e-05f, 1.723795191e-05f, 1.725203531e-05f, 1.726608729e-05f, +1.728010783e-05f, 1.729409691e-05f, 1.730805450e-05f, 1.732198059e-05f, 1.733587516e-05f, 1.734973818e-05f, 1.736356963e-05f, 1.737736950e-05f, 1.739113777e-05f, 1.740487441e-05f, +1.741857940e-05f, 1.743225272e-05f, 1.744589436e-05f, 1.745950429e-05f, 1.747308249e-05f, 1.748662895e-05f, 1.750014363e-05f, 1.751362653e-05f, 1.752707763e-05f, 1.754049689e-05f, +1.755388431e-05f, 1.756723987e-05f, 1.758056354e-05f, 1.759385530e-05f, 1.760711514e-05f, 1.762034303e-05f, 1.763353896e-05f, 1.764670291e-05f, 1.765983486e-05f, 1.767293478e-05f, +1.768600266e-05f, 1.769903849e-05f, 1.771204223e-05f, 1.772501388e-05f, 1.773795341e-05f, 1.775086081e-05f, 1.776373605e-05f, 1.777657912e-05f, 1.778939000e-05f, 1.780216867e-05f, +1.781491511e-05f, 1.782762930e-05f, 1.784031123e-05f, 1.785296087e-05f, 1.786557821e-05f, 1.787816323e-05f, 1.789071591e-05f, 1.790323623e-05f, 1.791572418e-05f, 1.792817973e-05f, +1.794060288e-05f, 1.795299359e-05f, 1.796535186e-05f, 1.797767767e-05f, 1.798997099e-05f, 1.800223181e-05f, 1.801446011e-05f, 1.802665588e-05f, 1.803881910e-05f, 1.805094974e-05f, +1.806304780e-05f, 1.807511325e-05f, 1.808714608e-05f, 1.809914627e-05f, 1.811111380e-05f, 1.812304866e-05f, 1.813495083e-05f, 1.814682029e-05f, 1.815865703e-05f, 1.817046102e-05f, +1.818223226e-05f, 1.819397072e-05f, 1.820567639e-05f, 1.821734925e-05f, 1.822898928e-05f, 1.824059648e-05f, 1.825217081e-05f, 1.826371227e-05f, 1.827522084e-05f, 1.828669650e-05f, +1.829813924e-05f, 1.830954904e-05f, 1.832092589e-05f, 1.833226976e-05f, 1.834358064e-05f, 1.835485852e-05f, 1.836610338e-05f, 1.837731521e-05f, 1.838849399e-05f, 1.839963969e-05f, +1.841075232e-05f, 1.842183185e-05f, 1.843287826e-05f, 1.844389155e-05f, 1.845487169e-05f, 1.846581867e-05f, 1.847673247e-05f, 1.848761309e-05f, 1.849846050e-05f, 1.850927469e-05f, +1.852005565e-05f, 1.853080335e-05f, 1.854151779e-05f, 1.855219895e-05f, 1.856284681e-05f, 1.857346136e-05f, 1.858404259e-05f, 1.859459048e-05f, 1.860510502e-05f, 1.861558618e-05f, +1.862603397e-05f, 1.863644836e-05f, 1.864682933e-05f, 1.865717688e-05f, 1.866749099e-05f, 1.867777165e-05f, 1.868801884e-05f, 1.869823254e-05f, 1.870841275e-05f, 1.871855945e-05f, +1.872867263e-05f, 1.873875226e-05f, 1.874879835e-05f, 1.875881087e-05f, 1.876878981e-05f, 1.877873516e-05f, 1.878864691e-05f, 1.879852503e-05f, 1.880836952e-05f, 1.881818037e-05f, +1.882795755e-05f, 1.883770107e-05f, 1.884741090e-05f, 1.885708703e-05f, 1.886672945e-05f, 1.887633814e-05f, 1.888591309e-05f, 1.889545430e-05f, 1.890496174e-05f, 1.891443541e-05f, +1.892387529e-05f, 1.893328136e-05f, 1.894265362e-05f, 1.895199206e-05f, 1.896129666e-05f, 1.897056741e-05f, 1.897980429e-05f, 1.898900730e-05f, 1.899817642e-05f, 1.900731164e-05f, +1.901641295e-05f, 1.902548033e-05f, 1.903451378e-05f, 1.904351328e-05f, 1.905247882e-05f, 1.906141039e-05f, 1.907030798e-05f, 1.907917157e-05f, 1.908800116e-05f, 1.909679673e-05f, +1.910555826e-05f, 1.911428576e-05f, 1.912297921e-05f, 1.913163859e-05f, 1.914026390e-05f, 1.914885513e-05f, 1.915741225e-05f, 1.916593527e-05f, 1.917442417e-05f, 1.918287894e-05f, +1.919129957e-05f, 1.919968605e-05f, 1.920803837e-05f, 1.921635651e-05f, 1.922464047e-05f, 1.923289024e-05f, 1.924110580e-05f, 1.924928715e-05f, 1.925743427e-05f, 1.926554716e-05f, +1.927362580e-05f, 1.928167018e-05f, 1.928968030e-05f, 1.929765615e-05f, 1.930559770e-05f, 1.931350496e-05f, 1.932137792e-05f, 1.932921656e-05f, 1.933702087e-05f, 1.934479085e-05f, +1.935252648e-05f, 1.936022776e-05f, 1.936789467e-05f, 1.937552722e-05f, 1.938312537e-05f, 1.939068914e-05f, 1.939821850e-05f, 1.940571346e-05f, 1.941317399e-05f, 1.942060009e-05f, +1.942799176e-05f, 1.943534898e-05f, 1.944267174e-05f, 1.944996004e-05f, 1.945721387e-05f, 1.946443321e-05f, 1.947161806e-05f, 1.947876841e-05f, 1.948588425e-05f, 1.949296558e-05f, +1.950001238e-05f, 1.950702465e-05f, 1.951400237e-05f, 1.952094555e-05f, 1.952785417e-05f, 1.953472822e-05f, 1.954156770e-05f, 1.954837259e-05f, 1.955514289e-05f, 1.956187860e-05f, +1.956857970e-05f, 1.957524618e-05f, 1.958187805e-05f, 1.958847528e-05f, 1.959503788e-05f, 1.960156583e-05f, 1.960805913e-05f, 1.961451777e-05f, 1.962094175e-05f, 1.962733105e-05f, +1.963368567e-05f, 1.964000560e-05f, 1.964629084e-05f, 1.965254137e-05f, 1.965875720e-05f, 1.966493830e-05f, 1.967108469e-05f, 1.967719635e-05f, 1.968327326e-05f, 1.968931544e-05f, +1.969532286e-05f, 1.970129553e-05f, 1.970723344e-05f, 1.971313658e-05f, 1.971900494e-05f, 1.972483852e-05f, 1.973063731e-05f, 1.973640130e-05f, 1.974213050e-05f, 1.974782489e-05f, +1.975348446e-05f, 1.975910922e-05f, 1.976469915e-05f, 1.977025426e-05f, 1.977577452e-05f, 1.978125995e-05f, 1.978671053e-05f, 1.979212625e-05f, 1.979750712e-05f, 1.980285312e-05f, +1.980816425e-05f, 1.981344051e-05f, 1.981868189e-05f, 1.982388838e-05f, 1.982905998e-05f, 1.983419669e-05f, 1.983929850e-05f, 1.984436540e-05f, 1.984939739e-05f, 1.985439447e-05f, +1.985935663e-05f, 1.986428386e-05f, 1.986917616e-05f, 1.987403353e-05f, 1.987885596e-05f, 1.988364345e-05f, 1.988839599e-05f, 1.989311358e-05f, 1.989779621e-05f, 1.990244388e-05f, +1.990705659e-05f, 1.991163433e-05f, 1.991617710e-05f, 1.992068489e-05f, 1.992515771e-05f, 1.992959553e-05f, 1.993399837e-05f, 1.993836622e-05f, 1.994269907e-05f, 1.994699692e-05f, +1.995125977e-05f, 1.995548762e-05f, 1.995968045e-05f, 1.996383827e-05f, 1.996796108e-05f, 1.997204886e-05f, 1.997610163e-05f, 1.998011937e-05f, 1.998410207e-05f, 1.998804975e-05f, +1.999196239e-05f, 1.999584000e-05f, 1.999968256e-05f, 2.000349008e-05f, 2.000726255e-05f, 2.001099998e-05f, 2.001470235e-05f, 2.001836967e-05f, 2.002200194e-05f, 2.002559914e-05f, +2.002916129e-05f, 2.003268837e-05f, 2.003618039e-05f, 2.003963733e-05f, 2.004305921e-05f, 2.004644602e-05f, 2.004979775e-05f, 2.005311441e-05f, 2.005639599e-05f, 2.005964249e-05f, +2.006285391e-05f, 2.006603025e-05f, 2.006917150e-05f, 2.007227767e-05f, 2.007534875e-05f, 2.007838474e-05f, 2.008138564e-05f, 2.008435145e-05f, 2.008728217e-05f, 2.009017779e-05f, +2.009303832e-05f, 2.009586375e-05f, 2.009865409e-05f, 2.010140933e-05f, 2.010412946e-05f, 2.010681450e-05f, 2.010946444e-05f, 2.011207928e-05f, 2.011465902e-05f, 2.011720365e-05f, +2.011971318e-05f, 2.012218761e-05f, 2.012462693e-05f, 2.012703115e-05f, 2.012940027e-05f, 2.013173428e-05f, 2.013403319e-05f, 2.013629699e-05f, 2.013852569e-05f, 2.014071928e-05f, +2.014287777e-05f, 2.014500116e-05f, 2.014708944e-05f, 2.014914261e-05f, 2.015116069e-05f, 2.015314366e-05f, 2.015509152e-05f, 2.015700429e-05f, 2.015888195e-05f, 2.016072452e-05f, +2.016253198e-05f, 2.016430434e-05f, 2.016604161e-05f, 2.016774378e-05f, 2.016941085e-05f, 2.017104282e-05f, 2.017263970e-05f, 2.017420149e-05f, 2.017572818e-05f, 2.017721979e-05f, +2.017867630e-05f, 2.018009772e-05f, 2.018148406e-05f, 2.018283532e-05f, 2.018415148e-05f, 2.018543257e-05f, 2.018667858e-05f, 2.018788950e-05f, 2.018906535e-05f, 2.019020613e-05f, +2.019131183e-05f, 2.019238246e-05f, 2.019341802e-05f, 2.019441852e-05f, 2.019538395e-05f, 2.019631431e-05f, 2.019720962e-05f, 2.019806987e-05f, 2.019889506e-05f, 2.019968520e-05f, +2.020044028e-05f, 2.020116032e-05f, 2.020184532e-05f, 2.020249527e-05f, 2.020311018e-05f, 2.020369005e-05f, 2.020423489e-05f, 2.020474470e-05f, 2.020521948e-05f, 2.020565924e-05f, +2.020606397e-05f, 2.020643368e-05f, 2.020676838e-05f, 2.020706807e-05f, 2.020733274e-05f, 2.020756241e-05f, 2.020775708e-05f, 2.020791675e-05f, 2.020804143e-05f, 2.020813111e-05f, +2.020818581e-05f, 2.020820552e-05f, 2.020819025e-05f, 2.020814001e-05f, 2.020805479e-05f, 2.020793461e-05f, 2.020777946e-05f, 2.020758935e-05f, 2.020736429e-05f, 2.020710428e-05f, +2.020680932e-05f, 2.020647941e-05f, 2.020611457e-05f, 2.020571480e-05f, 2.020528009e-05f, 2.020481046e-05f, 2.020430592e-05f, 2.020376645e-05f, 2.020319208e-05f, 2.020258280e-05f, +2.020193862e-05f, 2.020125955e-05f, 2.020054558e-05f, 2.019979673e-05f, 2.019901300e-05f, 2.019819440e-05f, 2.019734093e-05f, 2.019645259e-05f, 2.019552939e-05f, 2.019457134e-05f, +2.019357845e-05f, 2.019255071e-05f, 2.019148813e-05f, 2.019039072e-05f, 2.018925849e-05f, 2.018809144e-05f, 2.018688958e-05f, 2.018565291e-05f, 2.018438143e-05f, 2.018307517e-05f, +2.018173411e-05f, 2.018035827e-05f, 2.017894765e-05f, 2.017750227e-05f, 2.017602212e-05f, 2.017450721e-05f, 2.017295755e-05f, 2.017137315e-05f, 2.016975400e-05f, 2.016810013e-05f, +2.016641153e-05f, 2.016468822e-05f, 2.016293019e-05f, 2.016113746e-05f, 2.015931004e-05f, 2.015744792e-05f, 2.015555112e-05f, 2.015361965e-05f, 2.015165350e-05f, 2.014965270e-05f, +2.014761724e-05f, 2.014554713e-05f, 2.014344238e-05f, 2.014130301e-05f, 2.013912901e-05f, 2.013692039e-05f, 2.013467716e-05f, 2.013239933e-05f, 2.013008691e-05f, 2.012773991e-05f, +2.012535832e-05f, 2.012294217e-05f, 2.012049145e-05f, 2.011800619e-05f, 2.011548637e-05f, 2.011293202e-05f, 2.011034314e-05f, 2.010771974e-05f, 2.010506183e-05f, 2.010236941e-05f, +2.009964250e-05f, 2.009688110e-05f, 2.009408522e-05f, 2.009125488e-05f, 2.008839007e-05f, 2.008549081e-05f, 2.008255711e-05f, 2.007958897e-05f, 2.007658641e-05f, 2.007354944e-05f, +2.007047805e-05f, 2.006737227e-05f, 2.006423210e-05f, 2.006105755e-05f, 2.005784863e-05f, 2.005460535e-05f, 2.005132772e-05f, 2.004801574e-05f, 2.004466943e-05f, 2.004128881e-05f, +2.003787386e-05f, 2.003442462e-05f, 2.003094108e-05f, 2.002742326e-05f, 2.002387116e-05f, 2.002028480e-05f, 2.001666419e-05f, 2.001300933e-05f, 2.000932024e-05f, 2.000559693e-05f, +2.000183940e-05f, 1.999804767e-05f, 1.999422175e-05f, 1.999036165e-05f, 1.998646737e-05f, 1.998253893e-05f, 1.997857635e-05f, 1.997457962e-05f, 1.997054877e-05f, 1.996648379e-05f, +1.996238471e-05f, 1.995825153e-05f, 1.995408427e-05f, 1.994988293e-05f, 1.994564753e-05f, 1.994137808e-05f, 1.993707459e-05f, 1.993273706e-05f, 1.992836552e-05f, 1.992395997e-05f, +1.991952043e-05f, 1.991504690e-05f, 1.991053939e-05f, 1.990599793e-05f, 1.990142252e-05f, 1.989681316e-05f, 1.989216989e-05f, 1.988749270e-05f, 1.988278160e-05f, 1.987803662e-05f, +1.987325775e-05f, 1.986844502e-05f, 1.986359844e-05f, 1.985871801e-05f, 1.985380376e-05f, 1.984885568e-05f, 1.984387380e-05f, 1.983885813e-05f, 1.983380868e-05f, 1.982872545e-05f, +1.982360848e-05f, 1.981845776e-05f, 1.981327331e-05f, 1.980805514e-05f, 1.980280327e-05f, 1.979751770e-05f, 1.979219846e-05f, 1.978684555e-05f, 1.978145899e-05f, 1.977603879e-05f, +1.977058496e-05f, 1.976509751e-05f, 1.975957647e-05f, 1.975402184e-05f, 1.974843364e-05f, 1.974281187e-05f, 1.973715656e-05f, 1.973146772e-05f, 1.972574535e-05f, 1.971998948e-05f, +1.971420012e-05f, 1.970837728e-05f, 1.970252097e-05f, 1.969663122e-05f, 1.969070802e-05f, 1.968475141e-05f, 1.967876138e-05f, 1.967273796e-05f, 1.966668116e-05f, 1.966059099e-05f, +1.965446747e-05f, 1.964831061e-05f, 1.964212043e-05f, 1.963589693e-05f, 1.962964015e-05f, 1.962335008e-05f, 1.961702675e-05f, 1.961067016e-05f, 1.960428035e-05f, 1.959785730e-05f, +1.959140106e-05f, 1.958491162e-05f, 1.957838900e-05f, 1.957183322e-05f, 1.956524430e-05f, 1.955862224e-05f, 1.955196707e-05f, 1.954527879e-05f, 1.953855743e-05f, 1.953180300e-05f, +1.952501551e-05f, 1.951819498e-05f, 1.951134143e-05f, 1.950445487e-05f, 1.949753532e-05f, 1.949058278e-05f, 1.948359729e-05f, 1.947657885e-05f, 1.946952748e-05f, 1.946244320e-05f, +1.945532601e-05f, 1.944817595e-05f, 1.944099301e-05f, 1.943377723e-05f, 1.942652861e-05f, 1.941924718e-05f, 1.941193294e-05f, 1.940458592e-05f, 1.939720612e-05f, 1.938979358e-05f, +1.938234830e-05f, 1.937487030e-05f, 1.936735959e-05f, 1.935981620e-05f, 1.935224014e-05f, 1.934463143e-05f, 1.933699008e-05f, 1.932931611e-05f, 1.932160954e-05f, 1.931387038e-05f, +1.930609866e-05f, 1.929829438e-05f, 1.929045757e-05f, 1.928258824e-05f, 1.927468641e-05f, 1.926675210e-05f, 1.925878533e-05f, 1.925078610e-05f, 1.924275445e-05f, 1.923469038e-05f, +1.922659392e-05f, 1.921846509e-05f, 1.921030389e-05f, 1.920211035e-05f, 1.919388448e-05f, 1.918562631e-05f, 1.917733585e-05f, 1.916901312e-05f, 1.916065814e-05f, 1.915227092e-05f, +1.914385148e-05f, 1.913539985e-05f, 1.912691604e-05f, 1.911840007e-05f, 1.910985195e-05f, 1.910127171e-05f, 1.909265936e-05f, 1.908401492e-05f, 1.907533841e-05f, 1.906662985e-05f, +1.905788926e-05f, 1.904911666e-05f, 1.904031206e-05f, 1.903147548e-05f, 1.902260695e-05f, 1.901370648e-05f, 1.900477409e-05f, 1.899580980e-05f, 1.898681363e-05f, 1.897778559e-05f, +1.896872572e-05f, 1.895963402e-05f, 1.895051051e-05f, 1.894135522e-05f, 1.893216816e-05f, 1.892294936e-05f, 1.891369883e-05f, 1.890441660e-05f, 1.889510267e-05f, 1.888575708e-05f, +1.887637984e-05f, 1.886697098e-05f, 1.885753050e-05f, 1.884805843e-05f, 1.883855480e-05f, 1.882901962e-05f, 1.881945290e-05f, 1.880985468e-05f, 1.880022497e-05f, 1.879056379e-05f, +1.878087117e-05f, 1.877114711e-05f, 1.876139165e-05f, 1.875160480e-05f, 1.874178659e-05f, 1.873193703e-05f, 1.872205614e-05f, 1.871214394e-05f, 1.870220047e-05f, 1.869222573e-05f, +1.868221974e-05f, 1.867218254e-05f, 1.866211413e-05f, 1.865201454e-05f, 1.864188379e-05f, 1.863172191e-05f, 1.862152890e-05f, 1.861130480e-05f, 1.860104963e-05f, 1.859076340e-05f, +1.858044614e-05f, 1.857009786e-05f, 1.855971860e-05f, 1.854930837e-05f, 1.853886719e-05f, 1.852839509e-05f, 1.851789208e-05f, 1.850735819e-05f, 1.849679344e-05f, 1.848619785e-05f, +1.847557145e-05f, 1.846491424e-05f, 1.845422627e-05f, 1.844350754e-05f, 1.843275809e-05f, 1.842197792e-05f, 1.841116707e-05f, 1.840032556e-05f, 1.838945341e-05f, 1.837855064e-05f, +1.836761727e-05f, 1.835665333e-05f, 1.834565884e-05f, 1.833463381e-05f, 1.832357828e-05f, 1.831249227e-05f, 1.830137579e-05f, 1.829022888e-05f, 1.827905155e-05f, 1.826784382e-05f, +1.825660573e-05f, 1.824533728e-05f, 1.823403852e-05f, 1.822270945e-05f, 1.821135010e-05f, 1.819996049e-05f, 1.818854065e-05f, 1.817709060e-05f, 1.816561037e-05f, 1.815409997e-05f, +1.814255943e-05f, 1.813098878e-05f, 1.811938803e-05f, 1.810775721e-05f, 1.809609635e-05f, 1.808440546e-05f, 1.807268457e-05f, 1.806093371e-05f, 1.804915290e-05f, 1.803734215e-05f, +1.802550151e-05f, 1.801363098e-05f, 1.800173059e-05f, 1.798980038e-05f, 1.797784035e-05f, 1.796585054e-05f, 1.795383097e-05f, 1.794178166e-05f, 1.792970264e-05f, 1.791759394e-05f, +1.790545556e-05f, 1.789328755e-05f, 1.788108993e-05f, 1.786886271e-05f, 1.785660592e-05f, 1.784431960e-05f, 1.783200376e-05f, 1.781965842e-05f, 1.780728362e-05f, 1.779487937e-05f, +1.778244571e-05f, 1.776998265e-05f, 1.775749022e-05f, 1.774496845e-05f, 1.773241736e-05f, 1.771983698e-05f, 1.770722733e-05f, 1.769458843e-05f, 1.768192032e-05f, 1.766922301e-05f, +1.765649654e-05f, 1.764374092e-05f, 1.763095618e-05f, 1.761814235e-05f, 1.760529946e-05f, 1.759242752e-05f, 1.757952657e-05f, 1.756659663e-05f, 1.755363772e-05f, 1.754064988e-05f, +1.752763312e-05f, 1.751458747e-05f, 1.750151296e-05f, 1.748840962e-05f, 1.747527747e-05f, 1.746211653e-05f, 1.744892684e-05f, 1.743570841e-05f, 1.742246128e-05f, 1.740918547e-05f, +1.739588101e-05f, 1.738254791e-05f, 1.736918622e-05f, 1.735579595e-05f, 1.734237714e-05f, 1.732892980e-05f, 1.731545397e-05f, 1.730194967e-05f, 1.728841693e-05f, 1.727485577e-05f, +1.726126622e-05f, 1.724764831e-05f, 1.723400207e-05f, 1.722032751e-05f, 1.720662468e-05f, 1.719289359e-05f, 1.717913427e-05f, 1.716534675e-05f, 1.715153106e-05f, 1.713768722e-05f, +1.712381525e-05f, 1.710991520e-05f, 1.709598708e-05f, 1.708203093e-05f, 1.706804676e-05f, 1.705403461e-05f, 1.703999450e-05f, 1.702592646e-05f, 1.701183053e-05f, 1.699770671e-05f, +1.698355506e-05f, 1.696937558e-05f, 1.695516831e-05f, 1.694093328e-05f, 1.692667052e-05f, 1.691238004e-05f, 1.689806189e-05f, 1.688371608e-05f, 1.686934265e-05f, 1.685494163e-05f, +1.684051304e-05f, 1.682605690e-05f, 1.681157326e-05f, 1.679706213e-05f, 1.678252354e-05f, 1.676795753e-05f, 1.675336412e-05f, 1.673874334e-05f, 1.672409521e-05f, 1.670941977e-05f, +1.669471705e-05f, 1.667998707e-05f, 1.666522986e-05f, 1.665044545e-05f, 1.663563387e-05f, 1.662079515e-05f, 1.660592931e-05f, 1.659103639e-05f, 1.657611641e-05f, 1.656116940e-05f, +1.654619540e-05f, 1.653119443e-05f, 1.651616651e-05f, 1.650111169e-05f, 1.648602998e-05f, 1.647092142e-05f, 1.645578603e-05f, 1.644062385e-05f, 1.642543491e-05f, 1.641021923e-05f, +1.639497684e-05f, 1.637970777e-05f, 1.636441205e-05f, 1.634908972e-05f, 1.633374080e-05f, 1.631836531e-05f, 1.630296330e-05f, 1.628753479e-05f, 1.627207980e-05f, 1.625659837e-05f, +1.624109054e-05f, 1.622555632e-05f, 1.620999575e-05f, 1.619440885e-05f, 1.617879567e-05f, 1.616315622e-05f, 1.614749054e-05f, 1.613179866e-05f, 1.611608061e-05f, 1.610033642e-05f, +1.608456611e-05f, 1.606876972e-05f, 1.605294729e-05f, 1.603709883e-05f, 1.602122438e-05f, 1.600532397e-05f, 1.598939763e-05f, 1.597344539e-05f, 1.595746729e-05f, 1.594146334e-05f, +1.592543359e-05f, 1.590937806e-05f, 1.589329679e-05f, 1.587718980e-05f, 1.586105713e-05f, 1.584489880e-05f, 1.582871485e-05f, 1.581250530e-05f, 1.579627020e-05f, 1.578000957e-05f, +1.576372343e-05f, 1.574741183e-05f, 1.573107479e-05f, 1.571471235e-05f, 1.569832453e-05f, 1.568191137e-05f, 1.566547289e-05f, 1.564900914e-05f, 1.563252013e-05f, 1.561600591e-05f, +1.559946650e-05f, 1.558290193e-05f, 1.556631224e-05f, 1.554969746e-05f, 1.553305761e-05f, 1.551639274e-05f, 1.549970287e-05f, 1.548298804e-05f, 1.546624827e-05f, 1.544948359e-05f, +1.543269405e-05f, 1.541587967e-05f, 1.539904048e-05f, 1.538217652e-05f, 1.536528781e-05f, 1.534837440e-05f, 1.533143630e-05f, 1.531447356e-05f, 1.529748620e-05f, 1.528047426e-05f, +1.526343777e-05f, 1.524637676e-05f, 1.522929127e-05f, 1.521218132e-05f, 1.519504696e-05f, 1.517788820e-05f, 1.516070509e-05f, 1.514349765e-05f, 1.512626592e-05f, 1.510900994e-05f, +1.509172972e-05f, 1.507442532e-05f, 1.505709675e-05f, 1.503974406e-05f, 1.502236727e-05f, 1.500496641e-05f, 1.498754153e-05f, 1.497009265e-05f, 1.495261981e-05f, 1.493512304e-05f, +1.491760236e-05f, 1.490005783e-05f, 1.488248946e-05f, 1.486489729e-05f, 1.484728135e-05f, 1.482964169e-05f, 1.481197832e-05f, 1.479429129e-05f, 1.477658062e-05f, 1.475884636e-05f, +1.474108853e-05f, 1.472330716e-05f, 1.470550230e-05f, 1.468767397e-05f, 1.466982221e-05f, 1.465194704e-05f, 1.463404852e-05f, 1.461612666e-05f, 1.459818150e-05f, 1.458021308e-05f, +1.456222143e-05f, 1.454420658e-05f, 1.452616857e-05f, 1.450810742e-05f, 1.449002319e-05f, 1.447191589e-05f, 1.445378556e-05f, 1.443563224e-05f, 1.441745596e-05f, 1.439925675e-05f, +1.438103465e-05f, 1.436278970e-05f, 1.434452192e-05f, 1.432623135e-05f, 1.430791803e-05f, 1.428958198e-05f, 1.427122325e-05f, 1.425284187e-05f, 1.423443787e-05f, 1.421601128e-05f, +1.419756215e-05f, 1.417909050e-05f, 1.416059638e-05f, 1.414207980e-05f, 1.412354082e-05f, 1.410497946e-05f, 1.408639576e-05f, 1.406778975e-05f, 1.404916147e-05f, 1.403051095e-05f, +1.401183823e-05f, 1.399314334e-05f, 1.397442632e-05f, 1.395568720e-05f, 1.393692602e-05f, 1.391814280e-05f, 1.389933760e-05f, 1.388051044e-05f, 1.386166135e-05f, 1.384279038e-05f, +1.382389755e-05f, 1.380498290e-05f, 1.378604647e-05f, 1.376708830e-05f, 1.374810841e-05f, 1.372910685e-05f, 1.371008364e-05f, 1.369103883e-05f, 1.367197245e-05f, 1.365288453e-05f, +1.363377511e-05f, 1.361464423e-05f, 1.359549192e-05f, 1.357631821e-05f, 1.355712315e-05f, 1.353790676e-05f, 1.351866909e-05f, 1.349941017e-05f, 1.348013003e-05f, 1.346082872e-05f, +1.344150626e-05f, 1.342216269e-05f, 1.340279805e-05f, 1.338341238e-05f, 1.336400570e-05f, 1.334457806e-05f, 1.332512950e-05f, 1.330566004e-05f, 1.328616972e-05f, 1.326665859e-05f, +1.324712667e-05f, 1.322757400e-05f, 1.320800063e-05f, 1.318840657e-05f, 1.316879188e-05f, 1.314915659e-05f, 1.312950072e-05f, 1.310982433e-05f, 1.309012745e-05f, 1.307041011e-05f, +1.305067234e-05f, 1.303091419e-05f, 1.301113570e-05f, 1.299133689e-05f, 1.297151781e-05f, 1.295167849e-05f, 1.293181897e-05f, 1.291193928e-05f, 1.289203947e-05f, 1.287211956e-05f, +1.285217960e-05f, 1.283221962e-05f, 1.281223966e-05f, 1.279223975e-05f, 1.277221994e-05f, 1.275218026e-05f, 1.273212074e-05f, 1.271204142e-05f, 1.269194235e-05f, 1.267182355e-05f, +1.265168507e-05f, 1.263152694e-05f, 1.261134920e-05f, 1.259115188e-05f, 1.257093502e-05f, 1.255069867e-05f, 1.253044285e-05f, 1.251016761e-05f, 1.248987298e-05f, 1.246955899e-05f, +1.244922570e-05f, 1.242887312e-05f, 1.240850131e-05f, 1.238811030e-05f, 1.236770012e-05f, 1.234727082e-05f, 1.232682242e-05f, 1.230635498e-05f, 1.228586852e-05f, 1.226536309e-05f, +1.224483871e-05f, 1.222429544e-05f, 1.220373330e-05f, 1.218315234e-05f, 1.216255259e-05f, 1.214193408e-05f, 1.212129687e-05f, 1.210064098e-05f, 1.207996646e-05f, 1.205927334e-05f, +1.203856165e-05f, 1.201783144e-05f, 1.199708275e-05f, 1.197631561e-05f, 1.195553007e-05f, 1.193472615e-05f, 1.191390390e-05f, 1.189306335e-05f, 1.187220455e-05f, 1.185132753e-05f, +1.183043232e-05f, 1.180951898e-05f, 1.178858754e-05f, 1.176763802e-05f, 1.174667048e-05f, 1.172568496e-05f, 1.170468148e-05f, 1.168366009e-05f, 1.166262082e-05f, 1.164156372e-05f, +1.162048883e-05f, 1.159939617e-05f, 1.157828580e-05f, 1.155715775e-05f, 1.153601205e-05f, 1.151484875e-05f, 1.149366788e-05f, 1.147246948e-05f, 1.145125360e-05f, 1.143002027e-05f, +1.140876953e-05f, 1.138750141e-05f, 1.136621597e-05f, 1.134491322e-05f, 1.132359323e-05f, 1.130225601e-05f, 1.128090162e-05f, 1.125953009e-05f, 1.123814146e-05f, 1.121673577e-05f, +1.119531305e-05f, 1.117387335e-05f, 1.115241671e-05f, 1.113094317e-05f, 1.110945275e-05f, 1.108794552e-05f, 1.106642149e-05f, 1.104488071e-05f, 1.102332323e-05f, 1.100174907e-05f, +1.098015829e-05f, 1.095855091e-05f, 1.093692698e-05f, 1.091528654e-05f, 1.089362962e-05f, 1.087195627e-05f, 1.085026652e-05f, 1.082856042e-05f, 1.080683800e-05f, 1.078509931e-05f, +1.076334438e-05f, 1.074157325e-05f, 1.071978596e-05f, 1.069798255e-05f, 1.067616306e-05f, 1.065432754e-05f, 1.063247601e-05f, 1.061060852e-05f, 1.058872512e-05f, 1.056682583e-05f, +1.054491070e-05f, 1.052297977e-05f, 1.050103307e-05f, 1.047907066e-05f, 1.045709256e-05f, 1.043509882e-05f, 1.041308947e-05f, 1.039106457e-05f, 1.036902414e-05f, 1.034696823e-05f, +1.032489687e-05f, 1.030281011e-05f, 1.028070799e-05f, 1.025859054e-05f, 1.023645782e-05f, 1.021430984e-05f, 1.019214667e-05f, 1.016996833e-05f, 1.014777487e-05f, 1.012556633e-05f, +1.010334274e-05f, 1.008110415e-05f, 1.005885060e-05f, 1.003658213e-05f, 1.001429878e-05f, 9.992000580e-06f, 9.969687582e-06f, 9.947359824e-06f, 9.925017344e-06f, 9.902660185e-06f, +9.880288385e-06f, 9.857901986e-06f, 9.835501027e-06f, 9.813085550e-06f, 9.790655594e-06f, 9.768211201e-06f, 9.745752410e-06f, 9.723279262e-06f, 9.700791798e-06f, 9.678290058e-06f, +9.655774083e-06f, 9.633243913e-06f, 9.610699588e-06f, 9.588141151e-06f, 9.565568641e-06f, 9.542982098e-06f, 9.520381564e-06f, 9.497767079e-06f, 9.475138685e-06f, 9.452496421e-06f, +9.429840328e-06f, 9.407170448e-06f, 9.384486821e-06f, 9.361789487e-06f, 9.339078489e-06f, 9.316353866e-06f, 9.293615659e-06f, 9.270863910e-06f, 9.248098659e-06f, 9.225319947e-06f, +9.202527816e-06f, 9.179722305e-06f, 9.156903457e-06f, 9.134071312e-06f, 9.111225911e-06f, 9.088367295e-06f, 9.065495505e-06f, 9.042610583e-06f, 9.019712569e-06f, 8.996801505e-06f, +8.973877432e-06f, 8.950940390e-06f, 8.927990422e-06f, 8.905027567e-06f, 8.882051869e-06f, 8.859063366e-06f, 8.836062102e-06f, 8.813048117e-06f, 8.790021452e-06f, 8.766982149e-06f, +8.743930250e-06f, 8.720865794e-06f, 8.697788824e-06f, 8.674699382e-06f, 8.651597508e-06f, 8.628483243e-06f, 8.605356631e-06f, 8.582217710e-06f, 8.559066524e-06f, 8.535903114e-06f, +8.512727521e-06f, 8.489539786e-06f, 8.466339951e-06f, 8.443128059e-06f, 8.419904149e-06f, 8.396668264e-06f, 8.373420446e-06f, 8.350160735e-06f, 8.326889174e-06f, 8.303605805e-06f, +8.280310668e-06f, 8.257003805e-06f, 8.233685259e-06f, 8.210355071e-06f, 8.187013282e-06f, 8.163659935e-06f, 8.140295070e-06f, 8.116918731e-06f, 8.093530958e-06f, 8.070131793e-06f, +8.046721278e-06f, 8.023299455e-06f, 7.999866366e-06f, 7.976422053e-06f, 7.952966557e-06f, 7.929499921e-06f, 7.906022186e-06f, 7.882533393e-06f, 7.859033586e-06f, 7.835522806e-06f, +7.812001095e-06f, 7.788468495e-06f, 7.764925047e-06f, 7.741370794e-06f, 7.717805779e-06f, 7.694230042e-06f, 7.670643626e-06f, 7.647046572e-06f, 7.623438924e-06f, 7.599820723e-06f, +7.576192011e-06f, 7.552552830e-06f, 7.528903223e-06f, 7.505243231e-06f, 7.481572896e-06f, 7.457892262e-06f, 7.434201369e-06f, 7.410500260e-06f, 7.386788978e-06f, 7.363067564e-06f, +7.339336061e-06f, 7.315594510e-06f, 7.291842955e-06f, 7.268081437e-06f, 7.244309999e-06f, 7.220528683e-06f, 7.196737531e-06f, 7.172936586e-06f, 7.149125889e-06f, 7.125305484e-06f, +7.101475412e-06f, 7.077635716e-06f, 7.053786439e-06f, 7.029927622e-06f, 7.006059308e-06f, 6.982181539e-06f, 6.958294358e-06f, 6.934397808e-06f, 6.910491930e-06f, 6.886576767e-06f, +6.862652362e-06f, 6.838718757e-06f, 6.814775994e-06f, 6.790824116e-06f, 6.766863166e-06f, 6.742893186e-06f, 6.718914218e-06f, 6.694926306e-06f, 6.670929491e-06f, 6.646923816e-06f, +6.622909324e-06f, 6.598886057e-06f, 6.574854059e-06f, 6.550813370e-06f, 6.526764035e-06f, 6.502706095e-06f, 6.478639594e-06f, 6.454564574e-06f, 6.430481077e-06f, 6.406389147e-06f, +6.382288826e-06f, 6.358180156e-06f, 6.334063181e-06f, 6.309937942e-06f, 6.285804483e-06f, 6.261662847e-06f, 6.237513076e-06f, 6.213355213e-06f, 6.189189300e-06f, 6.165015381e-06f, +6.140833498e-06f, 6.116643694e-06f, 6.092446011e-06f, 6.068240493e-06f, 6.044027183e-06f, 6.019806122e-06f, 5.995577354e-06f, 5.971340922e-06f, 5.947096869e-06f, 5.922845237e-06f, +5.898586069e-06f, 5.874319408e-06f, 5.850045297e-06f, 5.825763779e-06f, 5.801474897e-06f, 5.777178693e-06f, 5.752875211e-06f, 5.728564493e-06f, 5.704246583e-06f, 5.679921523e-06f, +5.655589356e-06f, 5.631250125e-06f, 5.606903873e-06f, 5.582550643e-06f, 5.558190478e-06f, 5.533823421e-06f, 5.509449514e-06f, 5.485068802e-06f, 5.460681327e-06f, 5.436287131e-06f, +5.411886258e-06f, 5.387478751e-06f, 5.363064653e-06f, 5.338644006e-06f, 5.314216855e-06f, 5.289783241e-06f, 5.265343209e-06f, 5.240896800e-06f, 5.216444059e-06f, 5.191985027e-06f, +5.167519749e-06f, 5.143048267e-06f, 5.118570625e-06f, 5.094086864e-06f, 5.069597030e-06f, 5.045101164e-06f, 5.020599309e-06f, 4.996091509e-06f, 4.971577808e-06f, 4.947058247e-06f, +4.922532870e-06f, 4.898001721e-06f, 4.873464842e-06f, 4.848922276e-06f, 4.824374067e-06f, 4.799820258e-06f, 4.775260892e-06f, 4.750696012e-06f, 4.726125661e-06f, 4.701549883e-06f, +4.676968720e-06f, 4.652382216e-06f, 4.627790414e-06f, 4.603193357e-06f, 4.578591088e-06f, 4.553983651e-06f, 4.529371089e-06f, 4.504753445e-06f, 4.480130761e-06f, 4.455503082e-06f, +4.430870451e-06f, 4.406232910e-06f, 4.381590503e-06f, 4.356943273e-06f, 4.332291264e-06f, 4.307634518e-06f, 4.282973079e-06f, 4.258306991e-06f, 4.233636295e-06f, 4.208961036e-06f, +4.184281257e-06f, 4.159597001e-06f, 4.134908312e-06f, 4.110215232e-06f, 4.085517804e-06f, 4.060816073e-06f, 4.036110081e-06f, 4.011399872e-06f, 3.986685489e-06f, 3.961966975e-06f, +3.937244373e-06f, 3.912517727e-06f, 3.887787080e-06f, 3.863052475e-06f, 3.838313955e-06f, 3.813571565e-06f, 3.788825346e-06f, 3.764075343e-06f, 3.739321598e-06f, 3.714564156e-06f, +3.689803058e-06f, 3.665038350e-06f, 3.640270073e-06f, 3.615498271e-06f, 3.590722987e-06f, 3.565944265e-06f, 3.541162149e-06f, 3.516376680e-06f, 3.491587903e-06f, 3.466795861e-06f, +3.442000597e-06f, 3.417202155e-06f, 3.392400577e-06f, 3.367595908e-06f, 3.342788190e-06f, 3.317977467e-06f, 3.293163781e-06f, 3.268347177e-06f, 3.243527698e-06f, 3.218705387e-06f, +3.193880286e-06f, 3.169052441e-06f, 3.144221893e-06f, 3.119388686e-06f, 3.094552864e-06f, 3.069714470e-06f, 3.044873546e-06f, 3.020030137e-06f, 2.995184286e-06f, 2.970336036e-06f, +2.945485430e-06f, 2.920632511e-06f, 2.895777323e-06f, 2.870919910e-06f, 2.846060314e-06f, 2.821198579e-06f, 2.796334748e-06f, 2.771468864e-06f, 2.746600971e-06f, 2.721731112e-06f, +2.696859330e-06f, 2.671985668e-06f, 2.647110171e-06f, 2.622232880e-06f, 2.597353840e-06f, 2.572473094e-06f, 2.547590684e-06f, 2.522706655e-06f, 2.497821049e-06f, 2.472933910e-06f, +2.448045281e-06f, 2.423155205e-06f, 2.398263726e-06f, 2.373370887e-06f, 2.348476731e-06f, 2.323581301e-06f, 2.298684641e-06f, 2.273786794e-06f, 2.248887803e-06f, 2.223987711e-06f, +2.199086562e-06f, 2.174184399e-06f, 2.149281265e-06f, 2.124377203e-06f, 2.099472257e-06f, 2.074566470e-06f, 2.049659884e-06f, 2.024752544e-06f, 1.999844493e-06f, 1.974935773e-06f, +1.950026428e-06f, 1.925116501e-06f, 1.900206036e-06f, 1.875295075e-06f, 1.850383661e-06f, 1.825471839e-06f, 1.800559651e-06f, 1.775647140e-06f, 1.750734349e-06f, 1.725821323e-06f, +1.700908102e-06f, 1.675994732e-06f, 1.651081256e-06f, 1.626167715e-06f, 1.601254154e-06f, 1.576340615e-06f, 1.551427143e-06f, 1.526513779e-06f, 1.501600567e-06f, 1.476687550e-06f, +1.451774772e-06f, 1.426862275e-06f, 1.401950102e-06f, 1.377038297e-06f, 1.352126903e-06f, 1.327215962e-06f, 1.302305519e-06f, 1.277395615e-06f, 1.252486295e-06f, 1.227577600e-06f, +1.202669575e-06f, 1.177762262e-06f, 1.152855705e-06f, 1.127949946e-06f, 1.103045028e-06f, 1.078140995e-06f, 1.053237889e-06f, 1.028335753e-06f, 1.003434632e-06f, 9.785345662e-07f, +9.536356005e-07f, 9.287377772e-07f, 9.038411395e-07f, 8.789457303e-07f, 8.540515926e-07f, 8.291587693e-07f, 8.042673034e-07f, 7.793772379e-07f, 7.544886158e-07f, 7.296014799e-07f, +7.047158731e-07f, 6.798318385e-07f, 6.549494190e-07f, 6.300686574e-07f, 6.051895966e-07f, 5.803122796e-07f, 5.554367492e-07f, 5.305630484e-07f, 5.056912199e-07f, 4.808213067e-07f, +4.559533516e-07f, 4.310873974e-07f, 4.062234870e-07f, 3.813616633e-07f, 3.565019690e-07f, 3.316444470e-07f, 3.067891400e-07f, 2.819360909e-07f, 2.570853424e-07f, 2.322369374e-07f, +2.073909186e-07f, 1.825473287e-07f, 1.577062106e-07f, 1.328676069e-07f, 1.080315604e-07f, 8.319811377e-08f, 5.836730982e-08f, 3.353919120e-08f, 8.713800614e-09f, -1.610881925e-08f, +-4.092862571e-08f, -6.574557610e-08f, -9.055962777e-08f, -1.153707381e-07f, -1.401788643e-07f, -1.649839640e-07f, -1.897859943e-07f, -2.145849129e-07f, -2.393806769e-07f, -2.641732439e-07f, +-2.889625712e-07f, -3.137486164e-07f, -3.385313367e-07f, -3.633106898e-07f, -3.880866331e-07f, -4.128591239e-07f, -4.376281199e-07f, -4.623935785e-07f, -4.871554573e-07f, -5.119137137e-07f, +-5.366683052e-07f, -5.614191895e-07f, -5.861663240e-07f, -6.109096663e-07f, -6.356491741e-07f, -6.603848048e-07f, -6.851165161e-07f, -7.098442656e-07f, -7.345680109e-07f, -7.592877097e-07f, +-7.840033195e-07f, -8.087147981e-07f, -8.334221031e-07f, -8.581251922e-07f, -8.828240230e-07f, -9.075185534e-07f, -9.322087409e-07f, -9.568945434e-07f, -9.815759185e-07f, -1.006252824e-06f, +-1.030925218e-06f, -1.055593058e-06f, -1.080256301e-06f, -1.104914906e-06f, -1.129568830e-06f, -1.154218032e-06f, -1.178862469e-06f, -1.203502098e-06f, -1.228136879e-06f, -1.252766768e-06f, +-1.277391723e-06f, -1.302011703e-06f, -1.326626665e-06f, -1.351236568e-06f, -1.375841369e-06f, -1.400441026e-06f, -1.425035497e-06f, -1.449624741e-06f, -1.474208714e-06f, -1.498787376e-06f, +-1.523360684e-06f, -1.547928596e-06f, -1.572491071e-06f, -1.597048066e-06f, -1.621599540e-06f, -1.646145450e-06f, -1.670685755e-06f, -1.695220412e-06f, -1.719749381e-06f, -1.744272619e-06f, +-1.768790084e-06f, -1.793301734e-06f, -1.817807528e-06f, -1.842307425e-06f, -1.866801381e-06f, -1.891289356e-06f, -1.915771307e-06f, -1.940247193e-06f, -1.964716973e-06f, -1.989180604e-06f, +-2.013638045e-06f, -2.038089254e-06f, -2.062534189e-06f, -2.086972810e-06f, -2.111405074e-06f, -2.135830939e-06f, -2.160250365e-06f, -2.184663309e-06f, -2.209069730e-06f, -2.233469587e-06f, +-2.257862838e-06f, -2.282249441e-06f, -2.306629355e-06f, -2.331002538e-06f, -2.355368950e-06f, -2.379728548e-06f, -2.404081291e-06f, -2.428427138e-06f, -2.452766048e-06f, -2.477097978e-06f, +-2.501422888e-06f, -2.525740737e-06f, -2.550051482e-06f, -2.574355083e-06f, -2.598651499e-06f, -2.622940687e-06f, -2.647222608e-06f, -2.671497219e-06f, -2.695764479e-06f, -2.720024348e-06f, +-2.744276784e-06f, -2.768521745e-06f, -2.792759192e-06f, -2.816989082e-06f, -2.841211374e-06f, -2.865426028e-06f, -2.889633002e-06f, -2.913832255e-06f, -2.938023746e-06f, -2.962207435e-06f, +-2.986383280e-06f, -3.010551240e-06f, -3.034711274e-06f, -3.058863341e-06f, -3.083007401e-06f, -3.107143412e-06f, -3.131271334e-06f, -3.155391125e-06f, -3.179502745e-06f, -3.203606153e-06f, +-3.227701308e-06f, -3.251788170e-06f, -3.275866697e-06f, -3.299936849e-06f, -3.323998584e-06f, -3.348051863e-06f, -3.372096645e-06f, -3.396132888e-06f, -3.420160553e-06f, -3.444179598e-06f, +-3.468189984e-06f, -3.492191668e-06f, -3.516184612e-06f, -3.540168773e-06f, -3.564144112e-06f, -3.588110589e-06f, -3.612068161e-06f, -3.636016790e-06f, -3.659956435e-06f, -3.683887055e-06f, +-3.707808609e-06f, -3.731721058e-06f, -3.755624361e-06f, -3.779518477e-06f, -3.803403367e-06f, -3.827278989e-06f, -3.851145305e-06f, -3.875002272e-06f, -3.898849851e-06f, -3.922688003e-06f, +-3.946516685e-06f, -3.970335860e-06f, -3.994145485e-06f, -4.017945521e-06f, -4.041735929e-06f, -4.065516667e-06f, -4.089287695e-06f, -4.113048975e-06f, -4.136800464e-06f, -4.160542125e-06f, +-4.184273916e-06f, -4.207995797e-06f, -4.231707729e-06f, -4.255409671e-06f, -4.279101584e-06f, -4.302783428e-06f, -4.326455162e-06f, -4.350116748e-06f, -4.373768145e-06f, -4.397409313e-06f, +-4.421040213e-06f, -4.444660804e-06f, -4.468271048e-06f, -4.491870903e-06f, -4.515460332e-06f, -4.539039293e-06f, -4.562607748e-06f, -4.586165656e-06f, -4.609712978e-06f, -4.633249675e-06f, +-4.656775706e-06f, -4.680291033e-06f, -4.703795616e-06f, -4.727289415e-06f, -4.750772390e-06f, -4.774244503e-06f, -4.797705714e-06f, -4.821155984e-06f, -4.844595273e-06f, -4.868023541e-06f, +-4.891440750e-06f, -4.914846860e-06f, -4.938241832e-06f, -4.961625626e-06f, -4.984998204e-06f, -5.008359526e-06f, -5.031709553e-06f, -5.055048245e-06f, -5.078375564e-06f, -5.101691471e-06f, +-5.124995926e-06f, -5.148288891e-06f, -5.171570325e-06f, -5.194840191e-06f, -5.218098449e-06f, -5.241345061e-06f, -5.264579987e-06f, -5.287803188e-06f, -5.311014625e-06f, -5.334214261e-06f, +-5.357402055e-06f, -5.380577969e-06f, -5.403741964e-06f, -5.426894001e-06f, -5.450034042e-06f, -5.473162048e-06f, -5.496277980e-06f, -5.519381800e-06f, -5.542473469e-06f, -5.565552947e-06f, +-5.588620198e-06f, -5.611675181e-06f, -5.634717859e-06f, -5.657748193e-06f, -5.680766144e-06f, -5.703771675e-06f, -5.726764746e-06f, -5.749745319e-06f, -5.772713356e-06f, -5.795668818e-06f, +-5.818611667e-06f, -5.841541865e-06f, -5.864459373e-06f, -5.887364154e-06f, -5.910256169e-06f, -5.933135379e-06f, -5.956001747e-06f, -5.978855234e-06f, -6.001695802e-06f, -6.024523414e-06f, +-6.047338031e-06f, -6.070139614e-06f, -6.092928127e-06f, -6.115703531e-06f, -6.138465787e-06f, -6.161214859e-06f, -6.183950708e-06f, -6.206673296e-06f, -6.229382586e-06f, -6.252078539e-06f, +-6.274761118e-06f, -6.297430285e-06f, -6.320086002e-06f, -6.342728232e-06f, -6.365356937e-06f, -6.387972078e-06f, -6.410573620e-06f, -6.433161523e-06f, -6.455735750e-06f, -6.478296265e-06f, +-6.500843028e-06f, -6.523376003e-06f, -6.545895153e-06f, -6.568400439e-06f, -6.590891825e-06f, -6.613369273e-06f, -6.635832745e-06f, -6.658282205e-06f, -6.680717614e-06f, -6.703138937e-06f, +-6.725546135e-06f, -6.747939171e-06f, -6.770318008e-06f, -6.792682609e-06f, -6.815032937e-06f, -6.837368955e-06f, -6.859690625e-06f, -6.881997911e-06f, -6.904290775e-06f, -6.926569181e-06f, +-6.948833091e-06f, -6.971082469e-06f, -6.993317278e-06f, -7.015537481e-06f, -7.037743041e-06f, -7.059933921e-06f, -7.082110085e-06f, -7.104271496e-06f, -7.126418116e-06f, -7.148549910e-06f, +-7.170666840e-06f, -7.192768871e-06f, -7.214855965e-06f, -7.236928085e-06f, -7.258985196e-06f, -7.281027261e-06f, -7.303054243e-06f, -7.325066106e-06f, -7.347062814e-06f, -7.369044329e-06f, +-7.391010616e-06f, -7.412961639e-06f, -7.434897360e-06f, -7.456817745e-06f, -7.478722756e-06f, -7.500612357e-06f, -7.522486513e-06f, -7.544345186e-06f, -7.566188342e-06f, -7.588015943e-06f, +-7.609827954e-06f, -7.631624339e-06f, -7.653405061e-06f, -7.675170086e-06f, -7.696919376e-06f, -7.718652896e-06f, -7.740370610e-06f, -7.762072483e-06f, -7.783758478e-06f, -7.805428560e-06f, +-7.827082693e-06f, -7.848720841e-06f, -7.870342968e-06f, -7.891949040e-06f, -7.913539020e-06f, -7.935112872e-06f, -7.956670562e-06f, -7.978212054e-06f, -7.999737311e-06f, -8.021246300e-06f, +-8.042738983e-06f, -8.064215327e-06f, -8.085675295e-06f, -8.107118853e-06f, -8.128545964e-06f, -8.149956595e-06f, -8.171350708e-06f, -8.192728270e-06f, -8.214089245e-06f, -8.235433598e-06f, +-8.256761294e-06f, -8.278072298e-06f, -8.299366575e-06f, -8.320644089e-06f, -8.341904806e-06f, -8.363148692e-06f, -8.384375710e-06f, -8.405585826e-06f, -8.426779006e-06f, -8.447955214e-06f, +-8.469114416e-06f, -8.490256577e-06f, -8.511381662e-06f, -8.532489638e-06f, -8.553580468e-06f, -8.574654118e-06f, -8.595710554e-06f, -8.616749742e-06f, -8.637771647e-06f, -8.658776234e-06f, +-8.679763469e-06f, -8.700733317e-06f, -8.721685745e-06f, -8.742620717e-06f, -8.763538200e-06f, -8.784438160e-06f, -8.805320561e-06f, -8.826185371e-06f, -8.847032554e-06f, -8.867862077e-06f, +-8.888673906e-06f, -8.909468005e-06f, -8.930244343e-06f, -8.951002884e-06f, -8.971743594e-06f, -8.992466440e-06f, -9.013171388e-06f, -9.033858404e-06f, -9.054527454e-06f, -9.075178504e-06f, +-9.095811521e-06f, -9.116426471e-06f, -9.137023320e-06f, -9.157602034e-06f, -9.178162580e-06f, -9.198704925e-06f, -9.219229035e-06f, -9.239734876e-06f, -9.260222416e-06f, -9.280691619e-06f, +-9.301142454e-06f, -9.321574887e-06f, -9.341988884e-06f, -9.362384412e-06f, -9.382761438e-06f, -9.403119929e-06f, -9.423459852e-06f, -9.443781173e-06f, -9.464083859e-06f, -9.484367877e-06f, +-9.504633195e-06f, -9.524879779e-06f, -9.545107597e-06f, -9.565316614e-06f, -9.585506799e-06f, -9.605678119e-06f, -9.625830541e-06f, -9.645964032e-06f, -9.666078559e-06f, -9.686174089e-06f, +-9.706250591e-06f, -9.726308031e-06f, -9.746346377e-06f, -9.766365596e-06f, -9.786365655e-06f, -9.806346523e-06f, -9.826308166e-06f, -9.846250553e-06f, -9.866173651e-06f, -9.886077427e-06f, +-9.905961850e-06f, -9.925826887e-06f, -9.945672506e-06f, -9.965498674e-06f, -9.985305360e-06f, -1.000509253e-05f, -1.002486016e-05f, -1.004460820e-05f, -1.006433664e-05f, -1.008404543e-05f, +-1.010373455e-05f, -1.012340396e-05f, -1.014305363e-05f, -1.016268354e-05f, -1.018229364e-05f, -1.020188390e-05f, -1.022145431e-05f, -1.024100481e-05f, -1.026053539e-05f, -1.028004601e-05f, +-1.029953663e-05f, -1.031900723e-05f, -1.033845778e-05f, -1.035788824e-05f, -1.037729858e-05f, -1.039668878e-05f, -1.041605879e-05f, -1.043540860e-05f, -1.045473816e-05f, -1.047404744e-05f, +-1.049333643e-05f, -1.051260507e-05f, -1.053185335e-05f, -1.055108123e-05f, -1.057028868e-05f, -1.058947567e-05f, -1.060864217e-05f, -1.062778815e-05f, -1.064691357e-05f, -1.066601841e-05f, +-1.068510264e-05f, -1.070416622e-05f, -1.072320913e-05f, -1.074223132e-05f, -1.076123279e-05f, -1.078021348e-05f, -1.079917337e-05f, -1.081811244e-05f, -1.083703065e-05f, -1.085592797e-05f, +-1.087480437e-05f, -1.089365981e-05f, -1.091249428e-05f, -1.093130774e-05f, -1.095010015e-05f, -1.096887150e-05f, -1.098762174e-05f, -1.100635085e-05f, -1.102505880e-05f, -1.104374556e-05f, +-1.106241109e-05f, -1.108105538e-05f, -1.109967838e-05f, -1.111828007e-05f, -1.113686042e-05f, -1.115541940e-05f, -1.117395698e-05f, -1.119247313e-05f, -1.121096782e-05f, -1.122944102e-05f, +-1.124789270e-05f, -1.126632283e-05f, -1.128473139e-05f, -1.130311834e-05f, -1.132148364e-05f, -1.133982729e-05f, -1.135814924e-05f, -1.137644946e-05f, -1.139472793e-05f, -1.141298461e-05f, +-1.143121948e-05f, -1.144943251e-05f, -1.146762367e-05f, -1.148579293e-05f, -1.150394027e-05f, -1.152206564e-05f, -1.154016903e-05f, -1.155825040e-05f, -1.157630972e-05f, -1.159434698e-05f, +-1.161236213e-05f, -1.163035515e-05f, -1.164832601e-05f, -1.166627468e-05f, -1.168420114e-05f, -1.170210535e-05f, -1.171998729e-05f, -1.173784693e-05f, -1.175568423e-05f, -1.177349918e-05f, +-1.179129174e-05f, -1.180906188e-05f, -1.182680958e-05f, -1.184453481e-05f, -1.186223754e-05f, -1.187991774e-05f, -1.189757539e-05f, -1.191521045e-05f, -1.193282289e-05f, -1.195041270e-05f, +-1.196797984e-05f, -1.198552428e-05f, -1.200304600e-05f, -1.202054497e-05f, -1.203802115e-05f, -1.205547454e-05f, -1.207290508e-05f, -1.209031276e-05f, -1.210769756e-05f, -1.212505943e-05f, +-1.214239836e-05f, -1.215971432e-05f, -1.217700728e-05f, -1.219427721e-05f, -1.221152409e-05f, -1.222874788e-05f, -1.224594857e-05f, -1.226312612e-05f, -1.228028051e-05f, -1.229741170e-05f, +-1.231451968e-05f, -1.233160442e-05f, -1.234866588e-05f, -1.236570404e-05f, -1.238271888e-05f, -1.239971037e-05f, -1.241667848e-05f, -1.243362318e-05f, -1.245054445e-05f, -1.246744226e-05f, +-1.248431659e-05f, -1.250116740e-05f, -1.251799467e-05f, -1.253479838e-05f, -1.255157850e-05f, -1.256833500e-05f, -1.258506785e-05f, -1.260177704e-05f, -1.261846252e-05f, -1.263512429e-05f, +-1.265176230e-05f, -1.266837654e-05f, -1.268496698e-05f, -1.270153358e-05f, -1.271807634e-05f, -1.273459522e-05f, -1.275109019e-05f, -1.276756122e-05f, -1.278400831e-05f, -1.280043140e-05f, +-1.281683049e-05f, -1.283320555e-05f, -1.284955654e-05f, -1.286588345e-05f, -1.288218625e-05f, -1.289846491e-05f, -1.291471941e-05f, -1.293094972e-05f, -1.294715581e-05f, -1.296333767e-05f, +-1.297949527e-05f, -1.299562857e-05f, -1.301173756e-05f, -1.302782222e-05f, -1.304388250e-05f, -1.305991840e-05f, -1.307592988e-05f, -1.309191693e-05f, -1.310787951e-05f, -1.312381760e-05f, +-1.313973117e-05f, -1.315562021e-05f, -1.317148468e-05f, -1.318732457e-05f, -1.320313984e-05f, -1.321893047e-05f, -1.323469644e-05f, -1.325043773e-05f, -1.326615430e-05f, -1.328184614e-05f, +-1.329751321e-05f, -1.331315551e-05f, -1.332877299e-05f, -1.334436564e-05f, -1.335993343e-05f, -1.337547634e-05f, -1.339099435e-05f, -1.340648743e-05f, -1.342195555e-05f, -1.343739870e-05f, +-1.345281684e-05f, -1.346820996e-05f, -1.348357803e-05f, -1.349892102e-05f, -1.351423892e-05f, -1.352953170e-05f, -1.354479934e-05f, -1.356004180e-05f, -1.357525908e-05f, -1.359045114e-05f, +-1.360561796e-05f, -1.362075953e-05f, -1.363587580e-05f, -1.365096677e-05f, -1.366603240e-05f, -1.368107269e-05f, -1.369608759e-05f, -1.371107709e-05f, -1.372604117e-05f, -1.374097980e-05f, +-1.375589296e-05f, -1.377078062e-05f, -1.378564277e-05f, -1.380047938e-05f, -1.381529043e-05f, -1.383007590e-05f, -1.384483575e-05f, -1.385956998e-05f, -1.387427855e-05f, -1.388896145e-05f, +-1.390361865e-05f, -1.391825013e-05f, -1.393285587e-05f, -1.394743584e-05f, -1.396199003e-05f, -1.397651840e-05f, -1.399102094e-05f, -1.400549763e-05f, -1.401994845e-05f, -1.403437336e-05f, +-1.404877235e-05f, -1.406314540e-05f, -1.407749249e-05f, -1.409181359e-05f, -1.410610868e-05f, -1.412037774e-05f, -1.413462075e-05f, -1.414883768e-05f, -1.416302852e-05f, -1.417719325e-05f, +-1.419133183e-05f, -1.420544426e-05f, -1.421953050e-05f, -1.423359054e-05f, -1.424762435e-05f, -1.426163192e-05f, -1.427561323e-05f, -1.428956824e-05f, -1.430349694e-05f, -1.431739932e-05f, +-1.433127534e-05f, -1.434512499e-05f, -1.435894824e-05f, -1.437274508e-05f, -1.438651549e-05f, -1.440025944e-05f, -1.441397691e-05f, -1.442766788e-05f, -1.444133233e-05f, -1.445497025e-05f, +-1.446858160e-05f, -1.448216637e-05f, -1.449572454e-05f, -1.450925609e-05f, -1.452276100e-05f, -1.453623924e-05f, -1.454969081e-05f, -1.456311566e-05f, -1.457651380e-05f, -1.458988519e-05f, +-1.460322982e-05f, -1.461654766e-05f, -1.462983870e-05f, -1.464310292e-05f, -1.465634029e-05f, -1.466955080e-05f, -1.468273442e-05f, -1.469589114e-05f, -1.470902094e-05f, -1.472212379e-05f, +-1.473519968e-05f, -1.474824859e-05f, -1.476127050e-05f, -1.477426539e-05f, -1.478723324e-05f, -1.480017402e-05f, -1.481308773e-05f, -1.482597434e-05f, -1.483883383e-05f, -1.485166618e-05f, +-1.486447138e-05f, -1.487724940e-05f, -1.489000023e-05f, -1.490272384e-05f, -1.491542022e-05f, -1.492808935e-05f, -1.494073121e-05f, -1.495334578e-05f, -1.496593304e-05f, -1.497849297e-05f, +-1.499102556e-05f, -1.500353079e-05f, -1.501600863e-05f, -1.502845907e-05f, -1.504088210e-05f, -1.505327768e-05f, -1.506564581e-05f, -1.507798647e-05f, -1.509029963e-05f, -1.510258528e-05f, +-1.511484340e-05f, -1.512707397e-05f, -1.513927698e-05f, -1.515145241e-05f, -1.516360023e-05f, -1.517572043e-05f, -1.518781300e-05f, -1.519987791e-05f, -1.521191515e-05f, -1.522392470e-05f, +-1.523590654e-05f, -1.524786065e-05f, -1.525978702e-05f, -1.527168563e-05f, -1.528355647e-05f, -1.529539950e-05f, -1.530721472e-05f, -1.531900212e-05f, -1.533076166e-05f, -1.534249334e-05f, +-1.535419714e-05f, -1.536587303e-05f, -1.537752102e-05f, -1.538914106e-05f, -1.540073316e-05f, -1.541229729e-05f, -1.542383344e-05f, -1.543534158e-05f, -1.544682171e-05f, -1.545827380e-05f, +-1.546969784e-05f, -1.548109382e-05f, -1.549246171e-05f, -1.550380149e-05f, -1.551511317e-05f, -1.552639670e-05f, -1.553765209e-05f, -1.554887931e-05f, -1.556007835e-05f, -1.557124919e-05f, +-1.558239181e-05f, -1.559350620e-05f, -1.560459235e-05f, -1.561565023e-05f, -1.562667984e-05f, -1.563768114e-05f, -1.564865414e-05f, -1.565959881e-05f, -1.567051514e-05f, -1.568140311e-05f, +-1.569226270e-05f, -1.570309391e-05f, -1.571389671e-05f, -1.572467109e-05f, -1.573541704e-05f, -1.574613453e-05f, -1.575682356e-05f, -1.576748410e-05f, -1.577811615e-05f, -1.578871968e-05f, +-1.579929469e-05f, -1.580984115e-05f, -1.582035906e-05f, -1.583084839e-05f, -1.584130914e-05f, -1.585174128e-05f, -1.586214481e-05f, -1.587251970e-05f, -1.588286595e-05f, -1.589318353e-05f, +-1.590347244e-05f, -1.591373266e-05f, -1.592396417e-05f, -1.593416696e-05f, -1.594434102e-05f, -1.595448633e-05f, -1.596460287e-05f, -1.597469064e-05f, -1.598474962e-05f, -1.599477979e-05f, +-1.600478114e-05f, -1.601475366e-05f, -1.602469733e-05f, -1.603461214e-05f, -1.604449807e-05f, -1.605435512e-05f, -1.606418326e-05f, -1.607398248e-05f, -1.608375277e-05f, -1.609349412e-05f, +-1.610320651e-05f, -1.611288993e-05f, -1.612254436e-05f, -1.613216979e-05f, -1.614176621e-05f, -1.615133361e-05f, -1.616087197e-05f, -1.617038127e-05f, -1.617986151e-05f, -1.618931268e-05f, +-1.619873475e-05f, -1.620812771e-05f, -1.621749156e-05f, -1.622682628e-05f, -1.623613186e-05f, -1.624540828e-05f, -1.625465553e-05f, -1.626387360e-05f, -1.627306248e-05f, -1.628222215e-05f, +-1.629135260e-05f, -1.630045381e-05f, -1.630952579e-05f, -1.631856851e-05f, -1.632758195e-05f, -1.633656612e-05f, -1.634552099e-05f, -1.635444656e-05f, -1.636334281e-05f, -1.637220973e-05f, +-1.638104731e-05f, -1.638985553e-05f, -1.639863439e-05f, -1.640738387e-05f, -1.641610396e-05f, -1.642479465e-05f, -1.643345592e-05f, -1.644208777e-05f, -1.645069019e-05f, -1.645926315e-05f, +-1.646780666e-05f, -1.647632069e-05f, -1.648480525e-05f, -1.649326031e-05f, -1.650168586e-05f, -1.651008190e-05f, -1.651844841e-05f, -1.652678538e-05f, -1.653509280e-05f, -1.654337066e-05f, +-1.655161894e-05f, -1.655983765e-05f, -1.656802676e-05f, -1.657618627e-05f, -1.658431616e-05f, -1.659241642e-05f, -1.660048705e-05f, -1.660852803e-05f, -1.661653936e-05f, -1.662452101e-05f, +-1.663247299e-05f, -1.664039527e-05f, -1.664828786e-05f, -1.665615073e-05f, -1.666398389e-05f, -1.667178731e-05f, -1.667956100e-05f, -1.668730493e-05f, -1.669501910e-05f, -1.670270351e-05f, +-1.671035813e-05f, -1.671798296e-05f, -1.672557799e-05f, -1.673314320e-05f, -1.674067860e-05f, -1.674818417e-05f, -1.675565990e-05f, -1.676310578e-05f, -1.677052181e-05f, -1.677790796e-05f, +-1.678526424e-05f, -1.679259063e-05f, -1.679988712e-05f, -1.680715371e-05f, -1.681439039e-05f, -1.682159714e-05f, -1.682877396e-05f, -1.683592083e-05f, -1.684303776e-05f, -1.685012472e-05f, +-1.685718172e-05f, -1.686420874e-05f, -1.687120577e-05f, -1.687817281e-05f, -1.688510985e-05f, -1.689201687e-05f, -1.689889387e-05f, -1.690574084e-05f, -1.691255778e-05f, -1.691934467e-05f, +-1.692610150e-05f, -1.693282827e-05f, -1.693952497e-05f, -1.694619159e-05f, -1.695282812e-05f, -1.695943456e-05f, -1.696601089e-05f, -1.697255712e-05f, -1.697907322e-05f, -1.698555919e-05f, +-1.699201503e-05f, -1.699844073e-05f, -1.700483628e-05f, -1.701120166e-05f, -1.701753689e-05f, -1.702384193e-05f, -1.703011680e-05f, -1.703636148e-05f, -1.704257596e-05f, -1.704876024e-05f, +-1.705491431e-05f, -1.706103816e-05f, -1.706713179e-05f, -1.707319518e-05f, -1.707922833e-05f, -1.708523124e-05f, -1.709120390e-05f, -1.709714629e-05f, -1.710305842e-05f, -1.710894027e-05f, +-1.711479184e-05f, -1.712061313e-05f, -1.712640412e-05f, -1.713216481e-05f, -1.713789519e-05f, -1.714359526e-05f, -1.714926501e-05f, -1.715490444e-05f, -1.716051353e-05f, -1.716609228e-05f, +-1.717164069e-05f, -1.717715874e-05f, -1.718264644e-05f, -1.718810377e-05f, -1.719353073e-05f, -1.719892732e-05f, -1.720429353e-05f, -1.720962935e-05f, -1.721493477e-05f, -1.722020980e-05f, +-1.722545442e-05f, -1.723066863e-05f, -1.723585243e-05f, -1.724100580e-05f, -1.724612875e-05f, -1.725122126e-05f, -1.725628334e-05f, -1.726131497e-05f, -1.726631616e-05f, -1.727128689e-05f, +-1.727622716e-05f, -1.728113697e-05f, -1.728601631e-05f, -1.729086517e-05f, -1.729568356e-05f, -1.730047146e-05f, -1.730522888e-05f, -1.730995580e-05f, -1.731465222e-05f, -1.731931814e-05f, +-1.732395355e-05f, -1.732855845e-05f, -1.733313284e-05f, -1.733767670e-05f, -1.734219004e-05f, -1.734667285e-05f, -1.735112512e-05f, -1.735554685e-05f, -1.735993805e-05f, -1.736429869e-05f, +-1.736862879e-05f, -1.737292832e-05f, -1.737719731e-05f, -1.738143572e-05f, -1.738564357e-05f, -1.738982085e-05f, -1.739396756e-05f, -1.739808369e-05f, -1.740216924e-05f, -1.740622420e-05f, +-1.741024857e-05f, -1.741424235e-05f, -1.741820553e-05f, -1.742213812e-05f, -1.742604010e-05f, -1.742991147e-05f, -1.743375224e-05f, -1.743756240e-05f, -1.744134194e-05f, -1.744509086e-05f, +-1.744880915e-05f, -1.745249683e-05f, -1.745615388e-05f, -1.745978029e-05f, -1.746337608e-05f, -1.746694122e-05f, -1.747047573e-05f, -1.747397960e-05f, -1.747745282e-05f, -1.748089540e-05f, +-1.748430733e-05f, -1.748768860e-05f, -1.749103923e-05f, -1.749435919e-05f, -1.749764850e-05f, -1.750090715e-05f, -1.750413513e-05f, -1.750733245e-05f, -1.751049911e-05f, -1.751363509e-05f, +-1.751674040e-05f, -1.751981504e-05f, -1.752285901e-05f, -1.752587230e-05f, -1.752885491e-05f, -1.753180684e-05f, -1.753472809e-05f, -1.753761865e-05f, -1.754047853e-05f, -1.754330773e-05f, +-1.754610624e-05f, -1.754887405e-05f, -1.755161118e-05f, -1.755431762e-05f, -1.755699336e-05f, -1.755963841e-05f, -1.756225277e-05f, -1.756483642e-05f, -1.756738938e-05f, -1.756991165e-05f, +-1.757240321e-05f, -1.757486408e-05f, -1.757729424e-05f, -1.757969370e-05f, -1.758206246e-05f, -1.758440052e-05f, -1.758670787e-05f, -1.758898452e-05f, -1.759123047e-05f, -1.759344571e-05f, +-1.759563025e-05f, -1.759778408e-05f, -1.759990720e-05f, -1.760199962e-05f, -1.760406134e-05f, -1.760609235e-05f, -1.760809265e-05f, -1.761006224e-05f, -1.761200113e-05f, -1.761390932e-05f, +-1.761578679e-05f, -1.761763357e-05f, -1.761944964e-05f, -1.762123500e-05f, -1.762298966e-05f, -1.762471361e-05f, -1.762640686e-05f, -1.762806941e-05f, -1.762970125e-05f, -1.763130240e-05f, +-1.763287284e-05f, -1.763441258e-05f, -1.763592162e-05f, -1.763739997e-05f, -1.763884761e-05f, -1.764026456e-05f, -1.764165082e-05f, -1.764300638e-05f, -1.764433124e-05f, -1.764562541e-05f, +-1.764688890e-05f, -1.764812169e-05f, -1.764932379e-05f, -1.765049521e-05f, -1.765163594e-05f, -1.765274599e-05f, -1.765382535e-05f, -1.765487403e-05f, -1.765589204e-05f, -1.765687936e-05f, +-1.765783601e-05f, -1.765876199e-05f, -1.765965729e-05f, -1.766052193e-05f, -1.766135589e-05f, -1.766215919e-05f, -1.766293183e-05f, -1.766367380e-05f, -1.766438511e-05f, -1.766506577e-05f, +-1.766571577e-05f, -1.766633512e-05f, -1.766692381e-05f, -1.766748186e-05f, -1.766800926e-05f, -1.766850602e-05f, -1.766897214e-05f, -1.766940762e-05f, -1.766981247e-05f, -1.767018668e-05f, +-1.767053027e-05f, -1.767084322e-05f, -1.767112556e-05f, -1.767137727e-05f, -1.767159837e-05f, -1.767178885e-05f, -1.767194872e-05f, -1.767207798e-05f, -1.767217663e-05f, -1.767224469e-05f, +-1.767228214e-05f, -1.767228901e-05f, -1.767226527e-05f, -1.767221096e-05f, -1.767212605e-05f, -1.767201057e-05f, -1.767186451e-05f, -1.767168787e-05f, -1.767148067e-05f, -1.767124290e-05f, +-1.767097456e-05f, -1.767067567e-05f, -1.767034623e-05f, -1.766998623e-05f, -1.766959569e-05f, -1.766917461e-05f, -1.766872299e-05f, -1.766824084e-05f, -1.766772815e-05f, -1.766718494e-05f, +-1.766661122e-05f, -1.766600697e-05f, -1.766537221e-05f, -1.766470695e-05f, -1.766401119e-05f, -1.766328492e-05f, -1.766252817e-05f, -1.766174092e-05f, -1.766092320e-05f, -1.766007499e-05f, +-1.765919631e-05f, -1.765828716e-05f, -1.765734755e-05f, -1.765637748e-05f, -1.765537696e-05f, -1.765434599e-05f, -1.765328457e-05f, -1.765219272e-05f, -1.765107044e-05f, -1.764991772e-05f, +-1.764873459e-05f, -1.764752104e-05f, -1.764627708e-05f, -1.764500272e-05f, -1.764369796e-05f, -1.764236280e-05f, -1.764099725e-05f, -1.763960133e-05f, -1.763817503e-05f, -1.763671835e-05f, +-1.763523132e-05f, -1.763371392e-05f, -1.763216617e-05f, -1.763058808e-05f, -1.762897965e-05f, -1.762734088e-05f, -1.762567179e-05f, -1.762397237e-05f, -1.762224264e-05f, -1.762048260e-05f, +-1.761869226e-05f, -1.761687163e-05f, -1.761502071e-05f, -1.761313950e-05f, -1.761122802e-05f, -1.760928627e-05f, -1.760731426e-05f, -1.760531199e-05f, -1.760327948e-05f, -1.760121673e-05f, +-1.759912374e-05f, -1.759700052e-05f, -1.759484709e-05f, -1.759266344e-05f, -1.759044958e-05f, -1.758820553e-05f, -1.758593129e-05f, -1.758362686e-05f, -1.758129226e-05f, -1.757892749e-05f, +-1.757653255e-05f, -1.757410747e-05f, -1.757165223e-05f, -1.756916686e-05f, -1.756665136e-05f, -1.756410574e-05f, -1.756153000e-05f, -1.755892415e-05f, -1.755628820e-05f, -1.755362216e-05f, +-1.755092604e-05f, -1.754819985e-05f, -1.754544359e-05f, -1.754265726e-05f, -1.753984089e-05f, -1.753699448e-05f, -1.753411803e-05f, -1.753121155e-05f, -1.752827506e-05f, -1.752530856e-05f, +-1.752231206e-05f, -1.751928557e-05f, -1.751622909e-05f, -1.751314264e-05f, -1.751002623e-05f, -1.750687986e-05f, -1.750370354e-05f, -1.750049728e-05f, -1.749726109e-05f, -1.749399498e-05f, +-1.749069896e-05f, -1.748737303e-05f, -1.748401722e-05f, -1.748063151e-05f, -1.747721594e-05f, -1.747377049e-05f, -1.747029519e-05f, -1.746679004e-05f, -1.746325506e-05f, -1.745969024e-05f, +-1.745609561e-05f, -1.745247117e-05f, -1.744881693e-05f, -1.744513290e-05f, -1.744141909e-05f, -1.743767550e-05f, -1.743390216e-05f, -1.743009907e-05f, -1.742626624e-05f, -1.742240368e-05f, +-1.741851139e-05f, -1.741458940e-05f, -1.741063771e-05f, -1.740665632e-05f, -1.740264526e-05f, -1.739860453e-05f, -1.739453413e-05f, -1.739043409e-05f, -1.738630442e-05f, -1.738214511e-05f, +-1.737795619e-05f, -1.737373766e-05f, -1.736948953e-05f, -1.736521182e-05f, -1.736090454e-05f, -1.735656769e-05f, -1.735220129e-05f, -1.734780535e-05f, -1.734337988e-05f, -1.733892488e-05f, +-1.733444038e-05f, -1.732992638e-05f, -1.732538290e-05f, -1.732080994e-05f, -1.731620751e-05f, -1.731157564e-05f, -1.730691432e-05f, -1.730222357e-05f, -1.729750340e-05f, -1.729275383e-05f, +-1.728797486e-05f, -1.728316651e-05f, -1.727832879e-05f, -1.727346170e-05f, -1.726856527e-05f, -1.726363950e-05f, -1.725868440e-05f, -1.725370000e-05f, -1.724868629e-05f, -1.724364329e-05f, +-1.723857102e-05f, -1.723346948e-05f, -1.722833868e-05f, -1.722317865e-05f, -1.721798939e-05f, -1.721277091e-05f, -1.720752323e-05f, -1.720224636e-05f, -1.719694031e-05f, -1.719160509e-05f, +-1.718624072e-05f, -1.718084721e-05f, -1.717542457e-05f, -1.716997282e-05f, -1.716449196e-05f, -1.715898201e-05f, -1.715344298e-05f, -1.714787489e-05f, -1.714227775e-05f, -1.713665157e-05f, +-1.713099636e-05f, -1.712531214e-05f, -1.711959892e-05f, -1.711385672e-05f, -1.710808554e-05f, -1.710228541e-05f, -1.709645632e-05f, -1.709059831e-05f, -1.708471137e-05f, -1.707879553e-05f, +-1.707285079e-05f, -1.706687718e-05f, -1.706087470e-05f, -1.705484337e-05f, -1.704878321e-05f, -1.704269421e-05f, -1.703657641e-05f, -1.703042981e-05f, -1.702425443e-05f, -1.701805028e-05f, +-1.701181738e-05f, -1.700555573e-05f, -1.699926536e-05f, -1.699294628e-05f, -1.698659850e-05f, -1.698022203e-05f, -1.697381689e-05f, -1.696738310e-05f, -1.696092067e-05f, -1.695442962e-05f, +-1.694790995e-05f, -1.694136168e-05f, -1.693478483e-05f, -1.692817941e-05f, -1.692154544e-05f, -1.691488293e-05f, -1.690819190e-05f, -1.690147236e-05f, -1.689472432e-05f, -1.688794781e-05f, +-1.688114283e-05f, -1.687430940e-05f, -1.686744753e-05f, -1.686055725e-05f, -1.685363856e-05f, -1.684669149e-05f, -1.683971604e-05f, -1.683271223e-05f, -1.682568008e-05f, -1.681861960e-05f, +-1.681153081e-05f, -1.680441373e-05f, -1.679726836e-05f, -1.679009473e-05f, -1.678289285e-05f, -1.677566273e-05f, -1.676840440e-05f, -1.676111786e-05f, -1.675380313e-05f, -1.674646024e-05f, +-1.673908919e-05f, -1.673169000e-05f, -1.672426269e-05f, -1.671680727e-05f, -1.670932376e-05f, -1.670181217e-05f, -1.669427253e-05f, -1.668670484e-05f, -1.667910913e-05f, -1.667148541e-05f, +-1.666383369e-05f, -1.665615400e-05f, -1.664844635e-05f, -1.664071076e-05f, -1.663294723e-05f, -1.662515580e-05f, -1.661733647e-05f, -1.660948926e-05f, -1.660161420e-05f, -1.659371129e-05f, +-1.658578055e-05f, -1.657782201e-05f, -1.656983567e-05f, -1.656182155e-05f, -1.655377968e-05f, -1.654571006e-05f, -1.653761272e-05f, -1.652948767e-05f, -1.652133493e-05f, -1.651315452e-05f, +-1.650494645e-05f, -1.649671074e-05f, -1.648844741e-05f, -1.648015648e-05f, -1.647183796e-05f, -1.646349187e-05f, -1.645511823e-05f, -1.644671706e-05f, -1.643828838e-05f, -1.642983219e-05f, +-1.642134852e-05f, -1.641283740e-05f, -1.640429882e-05f, -1.639573282e-05f, -1.638713941e-05f, -1.637851861e-05f, -1.636987044e-05f, -1.636119492e-05f, -1.635249205e-05f, -1.634376187e-05f, +-1.633500439e-05f, -1.632621963e-05f, -1.631740760e-05f, -1.630856833e-05f, -1.629970183e-05f, -1.629080812e-05f, -1.628188722e-05f, -1.627293915e-05f, -1.626396393e-05f, -1.625496158e-05f, +-1.624593211e-05f, -1.623687554e-05f, -1.622779189e-05f, -1.621868119e-05f, -1.620954344e-05f, -1.620037868e-05f, -1.619118691e-05f, -1.618196816e-05f, -1.617272244e-05f, -1.616344978e-05f, +-1.615415019e-05f, -1.614482369e-05f, -1.613547031e-05f, -1.612609006e-05f, -1.611668296e-05f, -1.610724902e-05f, -1.609778828e-05f, -1.608830075e-05f, -1.607878644e-05f, -1.606924539e-05f, +-1.605967760e-05f, -1.605008309e-05f, -1.604046190e-05f, -1.603081403e-05f, -1.602113950e-05f, -1.601143835e-05f, -1.600171057e-05f, -1.599195621e-05f, -1.598217527e-05f, -1.597236777e-05f, +-1.596253374e-05f, -1.595267320e-05f, -1.594278616e-05f, -1.593287264e-05f, -1.592293267e-05f, -1.591296627e-05f, -1.590297346e-05f, -1.589295425e-05f, -1.588290867e-05f, -1.587283673e-05f, +-1.586273846e-05f, -1.585261389e-05f, -1.584246302e-05f, -1.583228588e-05f, -1.582208249e-05f, -1.581185287e-05f, -1.580159704e-05f, -1.579131502e-05f, -1.578100684e-05f, -1.577067251e-05f, +-1.576031205e-05f, -1.574992549e-05f, -1.573951285e-05f, -1.572907414e-05f, -1.571860940e-05f, -1.570811863e-05f, -1.569760186e-05f, -1.568705912e-05f, -1.567649041e-05f, -1.566589578e-05f, +-1.565527522e-05f, -1.564462878e-05f, -1.563395646e-05f, -1.562325829e-05f, -1.561253430e-05f, -1.560178449e-05f, -1.559100890e-05f, -1.558020755e-05f, -1.556938046e-05f, -1.555852764e-05f, +-1.554764912e-05f, -1.553674493e-05f, -1.552581508e-05f, -1.551485960e-05f, -1.550387850e-05f, -1.549287182e-05f, -1.548183957e-05f, -1.547078177e-05f, -1.545969845e-05f, -1.544858962e-05f, +-1.543745532e-05f, -1.542629556e-05f, -1.541511036e-05f, -1.540389975e-05f, -1.539266375e-05f, -1.538140238e-05f, -1.537011567e-05f, -1.535880363e-05f, -1.534746629e-05f, -1.533610367e-05f, +-1.532471580e-05f, -1.531330269e-05f, -1.530186438e-05f, -1.529040087e-05f, -1.527891220e-05f, -1.526739838e-05f, -1.525585945e-05f, -1.524429542e-05f, -1.523270632e-05f, -1.522109216e-05f, +-1.520945297e-05f, -1.519778879e-05f, -1.518609961e-05f, -1.517438548e-05f, -1.516264642e-05f, -1.515088244e-05f, -1.513909357e-05f, -1.512727983e-05f, -1.511544125e-05f, -1.510357786e-05f, +-1.509168966e-05f, -1.507977669e-05f, -1.506783898e-05f, -1.505587653e-05f, -1.504388939e-05f, -1.503187756e-05f, -1.501984108e-05f, -1.500777997e-05f, -1.499569425e-05f, -1.498358395e-05f, +-1.497144908e-05f, -1.495928968e-05f, -1.494710577e-05f, -1.493489736e-05f, -1.492266449e-05f, -1.491040719e-05f, -1.489812546e-05f, -1.488581934e-05f, -1.487348885e-05f, -1.486113402e-05f, +-1.484875487e-05f, -1.483635142e-05f, -1.482392369e-05f, -1.481147172e-05f, -1.479899553e-05f, -1.478649514e-05f, -1.477397057e-05f, -1.476142185e-05f, -1.474884901e-05f, -1.473625206e-05f, +-1.472363104e-05f, -1.471098596e-05f, -1.469831686e-05f, -1.468562375e-05f, -1.467290667e-05f, -1.466016563e-05f, -1.464740067e-05f, -1.463461180e-05f, -1.462179905e-05f, -1.460896245e-05f, +-1.459610202e-05f, -1.458321778e-05f, -1.457030977e-05f, -1.455737800e-05f, -1.454442250e-05f, -1.453144330e-05f, -1.451844042e-05f, -1.450541388e-05f, -1.449236372e-05f, -1.447928995e-05f, +-1.446619261e-05f, -1.445307172e-05f, -1.443992729e-05f, -1.442675937e-05f, -1.441356797e-05f, -1.440035312e-05f, -1.438711485e-05f, -1.437385317e-05f, -1.436056812e-05f, -1.434725973e-05f, +-1.433392801e-05f, -1.432057300e-05f, -1.430719471e-05f, -1.429379318e-05f, -1.428036843e-05f, -1.426692049e-05f, -1.425344938e-05f, -1.423995513e-05f, -1.422643777e-05f, -1.421289731e-05f, +-1.419933379e-05f, -1.418574724e-05f, -1.417213767e-05f, -1.415850512e-05f, -1.414484961e-05f, -1.413117117e-05f, -1.411746982e-05f, -1.410374559e-05f, -1.408999851e-05f, -1.407622860e-05f, +-1.406243590e-05f, -1.404862041e-05f, -1.403478218e-05f, -1.402092123e-05f, -1.400703759e-05f, -1.399313128e-05f, -1.397920233e-05f, -1.396525076e-05f, -1.395127660e-05f, -1.393727989e-05f, +-1.392326064e-05f, -1.390921888e-05f, -1.389515465e-05f, -1.388106796e-05f, -1.386695884e-05f, -1.385282732e-05f, -1.383867344e-05f, -1.382449720e-05f, -1.381029865e-05f, -1.379607781e-05f, +-1.378183470e-05f, -1.376756936e-05f, -1.375328181e-05f, -1.373897207e-05f, -1.372464018e-05f, -1.371028616e-05f, -1.369591005e-05f, -1.368151186e-05f, -1.366709162e-05f, -1.365264937e-05f, +-1.363818512e-05f, -1.362369892e-05f, -1.360919077e-05f, -1.359466073e-05f, -1.358010880e-05f, -1.356553501e-05f, -1.355093941e-05f, -1.353632201e-05f, -1.352168283e-05f, -1.350702192e-05f, +-1.349233930e-05f, -1.347763498e-05f, -1.346290902e-05f, -1.344816142e-05f, -1.343339222e-05f, -1.341860145e-05f, -1.340378913e-05f, -1.338895529e-05f, -1.337409997e-05f, -1.335922318e-05f, +-1.334432496e-05f, -1.332940534e-05f, -1.331446434e-05f, -1.329950200e-05f, -1.328451833e-05f, -1.326951337e-05f, -1.325448715e-05f, -1.323943970e-05f, -1.322437104e-05f, -1.320928120e-05f, +-1.319417022e-05f, -1.317903811e-05f, -1.316388491e-05f, -1.314871065e-05f, -1.313351535e-05f, -1.311829905e-05f, -1.310306178e-05f, -1.308780355e-05f, -1.307252441e-05f, -1.305722437e-05f, +-1.304190347e-05f, -1.302656174e-05f, -1.301119921e-05f, -1.299581590e-05f, -1.298041185e-05f, -1.296498708e-05f, -1.294954162e-05f, -1.293407551e-05f, -1.291858876e-05f, -1.290308142e-05f, +-1.288755350e-05f, -1.287200504e-05f, -1.285643607e-05f, -1.284084662e-05f, -1.282523671e-05f, -1.280960638e-05f, -1.279395565e-05f, -1.277828456e-05f, -1.276259313e-05f, -1.274688139e-05f, +-1.273114938e-05f, -1.271539712e-05f, -1.269962464e-05f, -1.268383197e-05f, -1.266801915e-05f, -1.265218619e-05f, -1.263633314e-05f, -1.262046002e-05f, -1.260456685e-05f, -1.258865368e-05f, +-1.257272053e-05f, -1.255676742e-05f, -1.254079440e-05f, -1.252480148e-05f, -1.250878871e-05f, -1.249275610e-05f, -1.247670369e-05f, -1.246063152e-05f, -1.244453960e-05f, -1.242842797e-05f, +-1.241229666e-05f, -1.239614571e-05f, -1.237997513e-05f, -1.236378496e-05f, -1.234757523e-05f, -1.233134598e-05f, -1.231509723e-05f, -1.229882900e-05f, -1.228254134e-05f, -1.226623428e-05f, +-1.224990783e-05f, -1.223356204e-05f, -1.221719693e-05f, -1.220081254e-05f, -1.218440890e-05f, -1.216798602e-05f, -1.215154396e-05f, -1.213508273e-05f, -1.211860237e-05f, -1.210210291e-05f, +-1.208558438e-05f, -1.206904680e-05f, -1.205249022e-05f, -1.203591466e-05f, -1.201932015e-05f, -1.200270673e-05f, -1.198607442e-05f, -1.196942326e-05f, -1.195275327e-05f, -1.193606449e-05f, +-1.191935694e-05f, -1.190263067e-05f, -1.188588570e-05f, -1.186912206e-05f, -1.185233978e-05f, -1.183553889e-05f, -1.181871943e-05f, -1.180188143e-05f, -1.178502492e-05f, -1.176814992e-05f, +-1.175125647e-05f, -1.173434461e-05f, -1.171741436e-05f, -1.170046575e-05f, -1.168349882e-05f, -1.166651360e-05f, -1.164951011e-05f, -1.163248840e-05f, -1.161544849e-05f, -1.159839041e-05f, +-1.158131420e-05f, -1.156421988e-05f, -1.154710749e-05f, -1.152997707e-05f, -1.151282863e-05f, -1.149566222e-05f, -1.147847786e-05f, -1.146127559e-05f, -1.144405544e-05f, -1.142681744e-05f, +-1.140956163e-05f, -1.139228803e-05f, -1.137499667e-05f, -1.135768759e-05f, -1.134036083e-05f, -1.132301641e-05f, -1.130565436e-05f, -1.128827472e-05f, -1.127087751e-05f, -1.125346278e-05f, +-1.123603055e-05f, -1.121858086e-05f, -1.120111374e-05f, -1.118362921e-05f, -1.116612732e-05f, -1.114860809e-05f, -1.113107156e-05f, -1.111351775e-05f, -1.109594671e-05f, -1.107835846e-05f, +-1.106075304e-05f, -1.104313048e-05f, -1.102549081e-05f, -1.100783406e-05f, -1.099016027e-05f, -1.097246946e-05f, -1.095476168e-05f, -1.093703695e-05f, -1.091929531e-05f, -1.090153679e-05f, +-1.088376142e-05f, -1.086596923e-05f, -1.084816026e-05f, -1.083033455e-05f, -1.081249211e-05f, -1.079463299e-05f, -1.077675722e-05f, -1.075886483e-05f, -1.074095585e-05f, -1.072303032e-05f, +-1.070508828e-05f, -1.068712974e-05f, -1.066915475e-05f, -1.065116334e-05f, -1.063315554e-05f, -1.061513139e-05f, -1.059709091e-05f, -1.057903415e-05f, -1.056096113e-05f, -1.054287188e-05f, +-1.052476645e-05f, -1.050664487e-05f, -1.048850715e-05f, -1.047035335e-05f, -1.045218350e-05f, -1.043399762e-05f, -1.041579575e-05f, -1.039757792e-05f, -1.037934418e-05f, -1.036109454e-05f, +-1.034282904e-05f, -1.032454773e-05f, -1.030625062e-05f, -1.028793776e-05f, -1.026960917e-05f, -1.025126490e-05f, -1.023290497e-05f, -1.021452942e-05f, -1.019613829e-05f, -1.017773159e-05f, +-1.015930938e-05f, -1.014087168e-05f, -1.012241853e-05f, -1.010394996e-05f, -1.008546600e-05f, -1.006696669e-05f, -1.004845206e-05f, -1.002992214e-05f, -1.001137698e-05f, -9.992816600e-06f, +-9.974241036e-06f, -9.955650323e-06f, -9.937044495e-06f, -9.918423586e-06f, -9.899787630e-06f, -9.881136660e-06f, -9.862470712e-06f, -9.843789818e-06f, -9.825094013e-06f, -9.806383331e-06f, +-9.787657807e-06f, -9.768917473e-06f, -9.750162365e-06f, -9.731392516e-06f, -9.712607961e-06f, -9.693808734e-06f, -9.674994869e-06f, -9.656166401e-06f, -9.637323363e-06f, -9.618465791e-06f, +-9.599593717e-06f, -9.580707177e-06f, -9.561806205e-06f, -9.542890836e-06f, -9.523961103e-06f, -9.505017042e-06f, -9.486058686e-06f, -9.467086070e-06f, -9.448099229e-06f, -9.429098197e-06f, +-9.410083009e-06f, -9.391053699e-06f, -9.372010301e-06f, -9.352952851e-06f, -9.333881383e-06f, -9.314795931e-06f, -9.295696531e-06f, -9.276583216e-06f, -9.257456022e-06f, -9.238314984e-06f, +-9.219160135e-06f, -9.199991511e-06f, -9.180809147e-06f, -9.161613077e-06f, -9.142403336e-06f, -9.123179959e-06f, -9.103942981e-06f, -9.084692436e-06f, -9.065428360e-06f, -9.046150788e-06f, +-9.026859754e-06f, -9.007555293e-06f, -8.988237441e-06f, -8.968906231e-06f, -8.949561701e-06f, -8.930203883e-06f, -8.910832814e-06f, -8.891448528e-06f, -8.872051061e-06f, -8.852640447e-06f, +-8.833216722e-06f, -8.813779921e-06f, -8.794330079e-06f, -8.774867231e-06f, -8.755391413e-06f, -8.735902659e-06f, -8.716401004e-06f, -8.696886485e-06f, -8.677359137e-06f, -8.657818993e-06f, +-8.638266091e-06f, -8.618700465e-06f, -8.599122151e-06f, -8.579531183e-06f, -8.559927598e-06f, -8.540311430e-06f, -8.520682715e-06f, -8.501041489e-06f, -8.481387787e-06f, -8.461721645e-06f, +-8.442043097e-06f, -8.422352180e-06f, -8.402648928e-06f, -8.382933378e-06f, -8.363205565e-06f, -8.343465525e-06f, -8.323713292e-06f, -8.303948904e-06f, -8.284172395e-06f, -8.264383800e-06f, +-8.244583157e-06f, -8.224770500e-06f, -8.204945864e-06f, -8.185109287e-06f, -8.165260803e-06f, -8.145400448e-06f, -8.125528258e-06f, -8.105644268e-06f, -8.085748515e-06f, -8.065841035e-06f, +-8.045921862e-06f, -8.025991033e-06f, -8.006048584e-06f, -7.986094551e-06f, -7.966128969e-06f, -7.946151874e-06f, -7.926163303e-06f, -7.906163291e-06f, -7.886151875e-06f, -7.866129089e-06f, +-7.846094970e-06f, -7.826049555e-06f, -7.805992879e-06f, -7.785924978e-06f, -7.765845888e-06f, -7.745755645e-06f, -7.725654285e-06f, -7.705541845e-06f, -7.685418361e-06f, -7.665283868e-06f, +-7.645138402e-06f, -7.624982001e-06f, -7.604814699e-06f, -7.584636534e-06f, -7.564447541e-06f, -7.544247757e-06f, -7.524037217e-06f, -7.503815959e-06f, -7.483584017e-06f, -7.463341430e-06f, +-7.443088232e-06f, -7.422824460e-06f, -7.402550150e-06f, -7.382265340e-06f, -7.361970064e-06f, -7.341664360e-06f, -7.321348263e-06f, -7.301021810e-06f, -7.280685038e-06f, -7.260337983e-06f, +-7.239980682e-06f, -7.219613169e-06f, -7.199235484e-06f, -7.178847660e-06f, -7.158449736e-06f, -7.138041748e-06f, -7.117623731e-06f, -7.097195723e-06f, -7.076757760e-06f, -7.056309879e-06f, +-7.035852116e-06f, -7.015384508e-06f, -6.994907091e-06f, -6.974419902e-06f, -6.953922977e-06f, -6.933416354e-06f, -6.912900068e-06f, -6.892374157e-06f, -6.871838657e-06f, -6.851293604e-06f, +-6.830739036e-06f, -6.810174988e-06f, -6.789601499e-06f, -6.769018604e-06f, -6.748426340e-06f, -6.727824744e-06f, -6.707213852e-06f, -6.686593702e-06f, -6.665964331e-06f, -6.645325774e-06f, +-6.624678069e-06f, -6.604021252e-06f, -6.583355361e-06f, -6.562680432e-06f, -6.541996502e-06f, -6.521303608e-06f, -6.500601787e-06f, -6.479891075e-06f, -6.459171510e-06f, -6.438443128e-06f, +-6.417705967e-06f, -6.396960063e-06f, -6.376205453e-06f, -6.355442174e-06f, -6.334670263e-06f, -6.313889757e-06f, -6.293100693e-06f, -6.272303108e-06f, -6.251497039e-06f, -6.230682523e-06f, +-6.209859597e-06f, -6.189028298e-06f, -6.168188663e-06f, -6.147340729e-06f, -6.126484534e-06f, -6.105620113e-06f, -6.084747505e-06f, -6.063866746e-06f, -6.042977874e-06f, -6.022080925e-06f, +-6.001175936e-06f, -5.980262946e-06f, -5.959341991e-06f, -5.938413107e-06f, -5.917476333e-06f, -5.896531705e-06f, -5.875579261e-06f, -5.854619038e-06f, -5.833651072e-06f, -5.812675402e-06f, +-5.791692064e-06f, -5.770701096e-06f, -5.749702534e-06f, -5.728696416e-06f, -5.707682780e-06f, -5.686661662e-06f, -5.665633100e-06f, -5.644597131e-06f, -5.623553793e-06f, -5.602503122e-06f, +-5.581445156e-06f, -5.560379932e-06f, -5.539307488e-06f, -5.518227860e-06f, -5.497141087e-06f, -5.476047205e-06f, -5.454946252e-06f, -5.433838266e-06f, -5.412723283e-06f, -5.391601341e-06f, +-5.370472477e-06f, -5.349336729e-06f, -5.328194134e-06f, -5.307044730e-06f, -5.285888553e-06f, -5.264725642e-06f, -5.243556034e-06f, -5.222379766e-06f, -5.201196875e-06f, -5.180007400e-06f, +-5.158811377e-06f, -5.137608844e-06f, -5.116399838e-06f, -5.095184398e-06f, -5.073962560e-06f, -5.052734361e-06f, -5.031499840e-06f, -5.010259034e-06f, -4.989011981e-06f, -4.967758717e-06f, +-4.946499281e-06f, -4.925233709e-06f, -4.903962040e-06f, -4.882684311e-06f, -4.861400560e-06f, -4.840110824e-06f, -4.818815140e-06f, -4.797513547e-06f, -4.776206081e-06f, -4.754892781e-06f, +-4.733573684e-06f, -4.712248827e-06f, -4.690918249e-06f, -4.669581986e-06f, -4.648240076e-06f, -4.626892558e-06f, -4.605539468e-06f, -4.584180844e-06f, -4.562816724e-06f, -4.541447145e-06f, +-4.520072146e-06f, -4.498691763e-06f, -4.477306034e-06f, -4.455914998e-06f, -4.434518691e-06f, -4.413117151e-06f, -4.391710417e-06f, -4.370298525e-06f, -4.348881513e-06f, -4.327459419e-06f, +-4.306032282e-06f, -4.284600137e-06f, -4.263163023e-06f, -4.241720979e-06f, -4.220274040e-06f, -4.198822246e-06f, -4.177365634e-06f, -4.155904241e-06f, -4.134438106e-06f, -4.112967266e-06f, +-4.091491758e-06f, -4.070011621e-06f, -4.048526892e-06f, -4.027037609e-06f, -4.005543810e-06f, -3.984045532e-06f, -3.962542813e-06f, -3.941035691e-06f, -3.919524204e-06f, -3.898008390e-06f, +-3.876488285e-06f, -3.854963929e-06f, -3.833435358e-06f, -3.811902611e-06f, -3.790365724e-06f, -3.768824737e-06f, -3.747279687e-06f, -3.725730612e-06f, -3.704177548e-06f, -3.682620535e-06f, +-3.661059610e-06f, -3.639494811e-06f, -3.617926175e-06f, -3.596353740e-06f, -3.574777545e-06f, -3.553197626e-06f, -3.531614022e-06f, -3.510026771e-06f, -3.488435910e-06f, -3.466841477e-06f, +-3.445243510e-06f, -3.423642047e-06f, -3.402037126e-06f, -3.380428783e-06f, -3.358817058e-06f, -3.337201988e-06f, -3.315583611e-06f, -3.293961965e-06f, -3.272337087e-06f, -3.250709015e-06f, +-3.229077788e-06f, -3.207443442e-06f, -3.185806016e-06f, -3.164165548e-06f, -3.142522075e-06f, -3.120875636e-06f, -3.099226267e-06f, -3.077574008e-06f, -3.055918895e-06f, -3.034260967e-06f, +-3.012600261e-06f, -2.990936816e-06f, -2.969270668e-06f, -2.947601857e-06f, -2.925930419e-06f, -2.904256393e-06f, -2.882579816e-06f, -2.860900727e-06f, -2.839219163e-06f, -2.817535161e-06f, +-2.795848761e-06f, -2.774159999e-06f, -2.752468913e-06f, -2.730775542e-06f, -2.709079923e-06f, -2.687382094e-06f, -2.665682092e-06f, -2.643979956e-06f, -2.622275724e-06f, -2.600569433e-06f, +-2.578861121e-06f, -2.557150826e-06f, -2.535438586e-06f, -2.513724438e-06f, -2.492008420e-06f, -2.470290571e-06f, -2.448570928e-06f, -2.426849529e-06f, -2.405126412e-06f, -2.383401614e-06f, +-2.361675173e-06f, -2.339947128e-06f, -2.318217516e-06f, -2.296486374e-06f, -2.274753741e-06f, -2.253019655e-06f, -2.231284152e-06f, -2.209547272e-06f, -2.187809052e-06f, -2.166069529e-06f, +-2.144328741e-06f, -2.122586727e-06f, -2.100843524e-06f, -2.079099170e-06f, -2.057353703e-06f, -2.035607160e-06f, -2.013859579e-06f, -1.992110998e-06f, -1.970361455e-06f, -1.948610987e-06f, +-1.926859633e-06f, -1.905107430e-06f, -1.883354415e-06f, -1.861600628e-06f, -1.839846105e-06f, -1.818090884e-06f, -1.796335003e-06f, -1.774578499e-06f, -1.752821411e-06f, -1.731063777e-06f, +-1.709305633e-06f, -1.687547018e-06f, -1.665787969e-06f, -1.644028525e-06f, -1.622268722e-06f, -1.600508600e-06f, -1.578748194e-06f, -1.556987543e-06f, -1.535226686e-06f, -1.513465659e-06f, +-1.491704500e-06f, -1.469943247e-06f, -1.448181937e-06f, -1.426420609e-06f, -1.404659300e-06f, -1.382898048e-06f, -1.361136890e-06f, -1.339375864e-06f, -1.317615008e-06f, -1.295854359e-06f, +-1.274093955e-06f, -1.252333834e-06f, -1.230574034e-06f, -1.208814591e-06f, -1.187055544e-06f, -1.165296931e-06f, -1.143538788e-06f, -1.121781154e-06f, -1.100024067e-06f, -1.078267563e-06f, +-1.056511680e-06f, -1.034756457e-06f, -1.013001930e-06f, -9.912481381e-07f, -9.694951176e-07f, -9.477429066e-07f, -9.259915426e-07f, -9.042410632e-07f, -8.824915061e-07f, -8.607429086e-07f, +-8.389953085e-07f, -8.172487432e-07f, -7.955032504e-07f, -7.737588675e-07f, -7.520156321e-07f, -7.302735817e-07f, -7.085327538e-07f, -6.867931860e-07f, -6.650549158e-07f, -6.433179806e-07f, +-6.215824180e-07f, -5.998482654e-07f, -5.781155604e-07f, -5.563843403e-07f, -5.346546428e-07f, -5.129265051e-07f, -4.911999649e-07f, -4.694750595e-07f, -4.477518264e-07f, -4.260303029e-07f, +-4.043105267e-07f, -3.825925350e-07f, -3.608763652e-07f, -3.391620549e-07f, -3.174496413e-07f, -2.957391618e-07f, -2.740306539e-07f, -2.523241549e-07f, -2.306197022e-07f, -2.089173332e-07f, +-1.872170851e-07f, -1.655189953e-07f, -1.438231013e-07f, -1.221294402e-07f, -1.004380494e-07f, -7.874896624e-08f, -5.706222800e-08f, -3.537787198e-08f, -1.369593546e-08f, 7.983544288e-09f, +2.966052999e-08f, 5.133498439e-08f, 7.300687023e-08f, 9.467615028e-08f, 1.163427873e-07f, 1.380067441e-07f, 1.596679833e-07f, 1.813264680e-07f, 2.029821607e-07f, 2.246350244e-07f, +2.462850218e-07f, 2.679321159e-07f, 2.895762693e-07f, 3.112174450e-07f, 3.328556059e-07f, 3.544907148e-07f, 3.761227345e-07f, 3.977516280e-07f, 4.193773582e-07f, 4.409998880e-07f, +4.626191802e-07f, 4.842351978e-07f, 5.058479038e-07f, 5.274572611e-07f, 5.490632326e-07f, 5.706657813e-07f, 5.922648702e-07f, 6.138604623e-07f, 6.354525205e-07f, 6.570410080e-07f, +6.786258876e-07f, 7.002071224e-07f, 7.217846755e-07f, 7.433585099e-07f, 7.649285887e-07f, 7.864948749e-07f, 8.080573317e-07f, 8.296159220e-07f, 8.511706090e-07f, 8.727213559e-07f, +8.942681257e-07f, 9.158108817e-07f, 9.373495868e-07f, 9.588842043e-07f, 9.804146974e-07f, 1.001941029e-06f, 1.023463163e-06f, 1.044981062e-06f, 1.066494689e-06f, 1.088004008e-06f, +1.109508982e-06f, 1.131009573e-06f, 1.152505747e-06f, 1.173997464e-06f, 1.195484690e-06f, 1.216967387e-06f, 1.238445518e-06f, 1.259919047e-06f, 1.281387937e-06f, 1.302852152e-06f, +1.324311654e-06f, 1.345766408e-06f, 1.367216377e-06f, 1.388661523e-06f, 1.410101811e-06f, 1.431537204e-06f, 1.452967665e-06f, 1.474393158e-06f, 1.495813645e-06f, 1.517229092e-06f, +1.538639461e-06f, 1.560044715e-06f, 1.581444819e-06f, 1.602839735e-06f, 1.624229427e-06f, 1.645613859e-06f, 1.666992995e-06f, 1.688366797e-06f, 1.709735230e-06f, 1.731098257e-06f, +1.752455841e-06f, 1.773807947e-06f, 1.795154538e-06f, 1.816495578e-06f, 1.837831030e-06f, 1.859160858e-06f, 1.880485026e-06f, 1.901803497e-06f, 1.923116235e-06f, 1.944423204e-06f, +1.965724368e-06f, 1.987019690e-06f, 2.008309135e-06f, 2.029592665e-06f, 2.050870245e-06f, 2.072141839e-06f, 2.093407411e-06f, 2.114666923e-06f, 2.135920341e-06f, 2.157167628e-06f, +2.178408748e-06f, 2.199643665e-06f, 2.220872343e-06f, 2.242094746e-06f, 2.263310837e-06f, 2.284520581e-06f, 2.305723942e-06f, 2.326920884e-06f, 2.348111370e-06f, 2.369295365e-06f, +2.390472833e-06f, 2.411643738e-06f, 2.432808044e-06f, 2.453965715e-06f, 2.475116715e-06f, 2.496261008e-06f, 2.517398559e-06f, 2.538529332e-06f, 2.559653290e-06f, 2.580770399e-06f, +2.601880621e-06f, 2.622983922e-06f, 2.644080266e-06f, 2.665169617e-06f, 2.686251939e-06f, 2.707327196e-06f, 2.728395354e-06f, 2.749456375e-06f, 2.770510225e-06f, 2.791556868e-06f, +2.812596268e-06f, 2.833628389e-06f, 2.854653197e-06f, 2.875670655e-06f, 2.896680727e-06f, 2.917683379e-06f, 2.938678575e-06f, 2.959666280e-06f, 2.980646456e-06f, 3.001619071e-06f, +3.022584087e-06f, 3.043541469e-06f, 3.064491183e-06f, 3.085433192e-06f, 3.106367461e-06f, 3.127293955e-06f, 3.148212639e-06f, 3.169123476e-06f, 3.190026433e-06f, 3.210921473e-06f, +3.231808561e-06f, 3.252687662e-06f, 3.273558741e-06f, 3.294421762e-06f, 3.315276691e-06f, 3.336123491e-06f, 3.356962129e-06f, 3.377792568e-06f, 3.398614774e-06f, 3.419428711e-06f, +3.440234345e-06f, 3.461031640e-06f, 3.481820561e-06f, 3.502601073e-06f, 3.523373142e-06f, 3.544136732e-06f, 3.564891807e-06f, 3.585638334e-06f, 3.606376277e-06f, 3.627105602e-06f, +3.647826272e-06f, 3.668538255e-06f, 3.689241513e-06f, 3.709936014e-06f, 3.730621721e-06f, 3.751298601e-06f, 3.771966617e-06f, 3.792625736e-06f, 3.813275923e-06f, 3.833917143e-06f, +3.854549361e-06f, 3.875172543e-06f, 3.895786653e-06f, 3.916391658e-06f, 3.936987522e-06f, 3.957574212e-06f, 3.978151691e-06f, 3.998719926e-06f, 4.019278883e-06f, 4.039828526e-06f, +4.060368821e-06f, 4.080899733e-06f, 4.101421229e-06f, 4.121933273e-06f, 4.142435832e-06f, 4.162928870e-06f, 4.183412354e-06f, 4.203886249e-06f, 4.224350520e-06f, 4.244805134e-06f, +4.265250055e-06f, 4.285685251e-06f, 4.306110685e-06f, 4.326526325e-06f, 4.346932136e-06f, 4.367328083e-06f, 4.387714132e-06f, 4.408090250e-06f, 4.428456403e-06f, 4.448812555e-06f, +4.469158673e-06f, 4.489494723e-06f, 4.509820670e-06f, 4.530136481e-06f, 4.550442122e-06f, 4.570737559e-06f, 4.591022757e-06f, 4.611297683e-06f, 4.631562303e-06f, 4.651816582e-06f, +4.672060488e-06f, 4.692293985e-06f, 4.712517041e-06f, 4.732729621e-06f, 4.752931692e-06f, 4.773123220e-06f, 4.793304171e-06f, 4.813474510e-06f, 4.833634206e-06f, 4.853783223e-06f, +4.873921529e-06f, 4.894049089e-06f, 4.914165870e-06f, 4.934271839e-06f, 4.954366961e-06f, 4.974451203e-06f, 4.994524532e-06f, 5.014586914e-06f, 5.034638316e-06f, 5.054678704e-06f, +5.074708044e-06f, 5.094726304e-06f, 5.114733449e-06f, 5.134729448e-06f, 5.154714265e-06f, 5.174687868e-06f, 5.194650223e-06f, 5.214601298e-06f, 5.234541059e-06f, 5.254469472e-06f, +5.274386505e-06f, 5.294292125e-06f, 5.314186297e-06f, 5.334068989e-06f, 5.353940168e-06f, 5.373799801e-06f, 5.393647855e-06f, 5.413484296e-06f, 5.433309092e-06f, 5.453122209e-06f, +5.472923616e-06f, 5.492713277e-06f, 5.512491162e-06f, 5.532257236e-06f, 5.552011468e-06f, 5.571753823e-06f, 5.591484270e-06f, 5.611202775e-06f, 5.630909306e-06f, 5.650603829e-06f, +5.670286313e-06f, 5.689956725e-06f, 5.709615031e-06f, 5.729261199e-06f, 5.748895197e-06f, 5.768516992e-06f, 5.788126551e-06f, 5.807723841e-06f, 5.827308831e-06f, 5.846881488e-06f, +5.866441778e-06f, 5.885989671e-06f, 5.905525133e-06f, 5.925048131e-06f, 5.944558634e-06f, 5.964056610e-06f, 5.983542025e-06f, 6.003014847e-06f, 6.022475045e-06f, 6.041922586e-06f, +6.061357437e-06f, 6.080779567e-06f, 6.100188944e-06f, 6.119585534e-06f, 6.138969307e-06f, 6.158340229e-06f, 6.177698269e-06f, 6.197043395e-06f, 6.216375575e-06f, 6.235694777e-06f, +6.255000969e-06f, 6.274294118e-06f, 6.293574193e-06f, 6.312841163e-06f, 6.332094994e-06f, 6.351335656e-06f, 6.370563116e-06f, 6.389777344e-06f, 6.408978306e-06f, 6.428165971e-06f, +6.447340308e-06f, 6.466501285e-06f, 6.485648870e-06f, 6.504783031e-06f, 6.523903738e-06f, 6.543010957e-06f, 6.562104659e-06f, 6.581184811e-06f, 6.600251382e-06f, 6.619304340e-06f, +6.638343654e-06f, 6.657369293e-06f, 6.676381225e-06f, 6.695379418e-06f, 6.714363842e-06f, 6.733334465e-06f, 6.752291256e-06f, 6.771234183e-06f, 6.790163216e-06f, 6.809078324e-06f, +6.827979474e-06f, 6.846866636e-06f, 6.865739778e-06f, 6.884598871e-06f, 6.903443882e-06f, 6.922274781e-06f, 6.941091536e-06f, 6.959894117e-06f, 6.978682493e-06f, 6.997456633e-06f, +7.016216505e-06f, 7.034962080e-06f, 7.053693326e-06f, 7.072410212e-06f, 7.091112708e-06f, 7.109800783e-06f, 7.128474406e-06f, 7.147133547e-06f, 7.165778174e-06f, 7.184408258e-06f, +7.203023767e-06f, 7.221624672e-06f, 7.240210940e-06f, 7.258782543e-06f, 7.277339450e-06f, 7.295881629e-06f, 7.314409052e-06f, 7.332921686e-06f, 7.351419502e-06f, 7.369902470e-06f, +7.388370559e-06f, 7.406823739e-06f, 7.425261980e-06f, 7.443685251e-06f, 7.462093523e-06f, 7.480486764e-06f, 7.498864946e-06f, 7.517228037e-06f, 7.535576009e-06f, 7.553908830e-06f, +7.572226470e-06f, 7.590528901e-06f, 7.608816091e-06f, 7.627088012e-06f, 7.645344632e-06f, 7.663585922e-06f, 7.681811853e-06f, 7.700022394e-06f, 7.718217516e-06f, 7.736397189e-06f, +7.754561383e-06f, 7.772710068e-06f, 7.790843216e-06f, 7.808960795e-06f, 7.827062778e-06f, 7.845149134e-06f, 7.863219833e-06f, 7.881274846e-06f, 7.899314144e-06f, 7.917337697e-06f, +7.935345476e-06f, 7.953337451e-06f, 7.971313593e-06f, 7.989273873e-06f, 8.007218261e-06f, 8.025146729e-06f, 8.043059246e-06f, 8.060955784e-06f, 8.078836314e-06f, 8.096700806e-06f, +8.114549232e-06f, 8.132381561e-06f, 8.150197766e-06f, 8.167997818e-06f, 8.185781686e-06f, 8.203549343e-06f, 8.221300759e-06f, 8.239035906e-06f, 8.256754755e-06f, 8.274457276e-06f, +8.292143441e-06f, 8.309813222e-06f, 8.327466589e-06f, 8.345103514e-06f, 8.362723968e-06f, 8.380327923e-06f, 8.397915350e-06f, 8.415486220e-06f, 8.433040505e-06f, 8.450578177e-06f, +8.468099206e-06f, 8.485603565e-06f, 8.503091225e-06f, 8.520562158e-06f, 8.538016335e-06f, 8.555453728e-06f, 8.572874309e-06f, 8.590278050e-06f, 8.607664921e-06f, 8.625034896e-06f, +8.642387946e-06f, 8.659724043e-06f, 8.677043159e-06f, 8.694345265e-06f, 8.711630334e-06f, 8.728898338e-06f, 8.746149249e-06f, 8.763383039e-06f, 8.780599679e-06f, 8.797799143e-06f, +8.814981402e-06f, 8.832146429e-06f, 8.849294195e-06f, 8.866424674e-06f, 8.883537837e-06f, 8.900633656e-06f, 8.917712105e-06f, 8.934773156e-06f, 8.951816780e-06f, 8.968842951e-06f, +8.985851641e-06f, 9.002842822e-06f, 9.019816467e-06f, 9.036772549e-06f, 9.053711041e-06f, 9.070631914e-06f, 9.087535143e-06f, 9.104420698e-06f, 9.121288555e-06f, 9.138138684e-06f, +9.154971059e-06f, 9.171785653e-06f, 9.188582439e-06f, 9.205361389e-06f, 9.222122477e-06f, 9.238865676e-06f, 9.255590959e-06f, 9.272298298e-06f, 9.288987668e-06f, 9.305659041e-06f, +9.322312389e-06f, 9.338947688e-06f, 9.355564909e-06f, 9.372164027e-06f, 9.388745014e-06f, 9.405307843e-06f, 9.421852489e-06f, 9.438378925e-06f, 9.454887123e-06f, 9.471377058e-06f, +9.487848704e-06f, 9.504302033e-06f, 9.520737019e-06f, 9.537153636e-06f, 9.553551858e-06f, 9.569931658e-06f, 9.586293011e-06f, 9.602635889e-06f, 9.618960267e-06f, 9.635266118e-06f, +9.651553417e-06f, 9.667822137e-06f, 9.684072252e-06f, 9.700303737e-06f, 9.716516564e-06f, 9.732710710e-06f, 9.748886146e-06f, 9.765042849e-06f, 9.781180791e-06f, 9.797299947e-06f, +9.813400291e-06f, 9.829481798e-06f, 9.845544441e-06f, 9.861588196e-06f, 9.877613036e-06f, 9.893618936e-06f, 9.909605870e-06f, 9.925573813e-06f, 9.941522740e-06f, 9.957452624e-06f, +9.973363441e-06f, 9.989255165e-06f, 1.000512777e-05f, 1.002098123e-05f, 1.003681553e-05f, 1.005263063e-05f, 1.006842651e-05f, 1.008420315e-05f, 1.009996051e-05f, 1.011569859e-05f, +1.013141734e-05f, 1.014711675e-05f, 1.016279679e-05f, 1.017845743e-05f, 1.019409866e-05f, 1.020972044e-05f, 1.022532275e-05f, 1.024090557e-05f, 1.025646887e-05f, 1.027201262e-05f, +1.028753681e-05f, 1.030304141e-05f, 1.031852639e-05f, 1.033399172e-05f, 1.034943740e-05f, 1.036486338e-05f, 1.038026964e-05f, 1.039565617e-05f, 1.041102293e-05f, 1.042636990e-05f, +1.044169706e-05f, 1.045700438e-05f, 1.047229184e-05f, 1.048755942e-05f, 1.050280709e-05f, 1.051803482e-05f, 1.053324260e-05f, 1.054843039e-05f, 1.056359818e-05f, 1.057874594e-05f, +1.059387364e-05f, 1.060898127e-05f, 1.062406879e-05f, 1.063913619e-05f, 1.065418344e-05f, 1.066921052e-05f, 1.068421740e-05f, 1.069920406e-05f, 1.071417048e-05f, 1.072911663e-05f, +1.074404249e-05f, 1.075894803e-05f, 1.077383324e-05f, 1.078869808e-05f, 1.080354254e-05f, 1.081836659e-05f, 1.083317021e-05f, 1.084795338e-05f, 1.086271607e-05f, 1.087745825e-05f, +1.089217991e-05f, 1.090688103e-05f, 1.092156157e-05f, 1.093622152e-05f, 1.095086085e-05f, 1.096547954e-05f, 1.098007757e-05f, 1.099465492e-05f, 1.100921155e-05f, 1.102374746e-05f, +1.103826261e-05f, 1.105275698e-05f, 1.106723055e-05f, 1.108168330e-05f, 1.109611521e-05f, 1.111052625e-05f, 1.112491639e-05f, 1.113928563e-05f, 1.115363393e-05f, 1.116796127e-05f, +1.118226764e-05f, 1.119655300e-05f, 1.121081733e-05f, 1.122506062e-05f, 1.123928284e-05f, 1.125348397e-05f, 1.126766398e-05f, 1.128182286e-05f, 1.129596058e-05f, 1.131007712e-05f, +1.132417246e-05f, 1.133824657e-05f, 1.135229944e-05f, 1.136633104e-05f, 1.138034135e-05f, 1.139433035e-05f, 1.140829802e-05f, 1.142224433e-05f, 1.143616927e-05f, 1.145007281e-05f, +1.146395492e-05f, 1.147781560e-05f, 1.149165481e-05f, 1.150547254e-05f, 1.151926876e-05f, 1.153304346e-05f, 1.154679660e-05f, 1.156052818e-05f, 1.157423816e-05f, 1.158792653e-05f, +1.160159327e-05f, 1.161523835e-05f, 1.162886176e-05f, 1.164246346e-05f, 1.165604345e-05f, 1.166960171e-05f, 1.168313820e-05f, 1.169665290e-05f, 1.171014581e-05f, 1.172361689e-05f, +1.173706613e-05f, 1.175049351e-05f, 1.176389899e-05f, 1.177728258e-05f, 1.179064423e-05f, 1.180398394e-05f, 1.181730168e-05f, 1.183059743e-05f, 1.184387117e-05f, 1.185712289e-05f, +1.187035255e-05f, 1.188356014e-05f, 1.189674564e-05f, 1.190990903e-05f, 1.192305029e-05f, 1.193616940e-05f, 1.194926633e-05f, 1.196234108e-05f, 1.197539361e-05f, 1.198842391e-05f, +1.200143196e-05f, 1.201441773e-05f, 1.202738122e-05f, 1.204032239e-05f, 1.205324123e-05f, 1.206613772e-05f, 1.207901184e-05f, 1.209186356e-05f, 1.210469288e-05f, 1.211749977e-05f, +1.213028420e-05f, 1.214304617e-05f, 1.215578565e-05f, 1.216850262e-05f, 1.218119706e-05f, 1.219386895e-05f, 1.220651828e-05f, 1.221914502e-05f, 1.223174916e-05f, 1.224433067e-05f, +1.225688954e-05f, 1.226942574e-05f, 1.228193927e-05f, 1.229443009e-05f, 1.230689819e-05f, 1.231934356e-05f, 1.233176616e-05f, 1.234416599e-05f, 1.235654302e-05f, 1.236889724e-05f, +1.238122863e-05f, 1.239353716e-05f, 1.240582282e-05f, 1.241808560e-05f, 1.243032546e-05f, 1.244254240e-05f, 1.245473640e-05f, 1.246690743e-05f, 1.247905548e-05f, 1.249118053e-05f, +1.250328256e-05f, 1.251536155e-05f, 1.252741749e-05f, 1.253945035e-05f, 1.255146012e-05f, 1.256344678e-05f, 1.257541032e-05f, 1.258735071e-05f, 1.259926793e-05f, 1.261116197e-05f, +1.262303282e-05f, 1.263488044e-05f, 1.264670483e-05f, 1.265850596e-05f, 1.267028383e-05f, 1.268203840e-05f, 1.269376967e-05f, 1.270547762e-05f, 1.271716222e-05f, 1.272882346e-05f, +1.274046133e-05f, 1.275207580e-05f, 1.276366686e-05f, 1.277523449e-05f, 1.278677867e-05f, 1.279829939e-05f, 1.280979663e-05f, 1.282127037e-05f, 1.283272060e-05f, 1.284414729e-05f, +1.285555043e-05f, 1.286693001e-05f, 1.287828600e-05f, 1.288961839e-05f, 1.290092716e-05f, 1.291221230e-05f, 1.292347379e-05f, 1.293471161e-05f, 1.294592574e-05f, 1.295711618e-05f, +1.296828289e-05f, 1.297942587e-05f, 1.299054510e-05f, 1.300164056e-05f, 1.301271224e-05f, 1.302376011e-05f, 1.303478417e-05f, 1.304578440e-05f, 1.305676077e-05f, 1.306771328e-05f, +1.307864191e-05f, 1.308954663e-05f, 1.310042745e-05f, 1.311128433e-05f, 1.312211726e-05f, 1.313292624e-05f, 1.314371123e-05f, 1.315447223e-05f, 1.316520922e-05f, 1.317592218e-05f, +1.318661110e-05f, 1.319727596e-05f, 1.320791675e-05f, 1.321853345e-05f, 1.322912604e-05f, 1.323969451e-05f, 1.325023885e-05f, 1.326075904e-05f, 1.327125505e-05f, 1.328172689e-05f, +1.329217453e-05f, 1.330259795e-05f, 1.331299715e-05f, 1.332337210e-05f, 1.333372280e-05f, 1.334404922e-05f, 1.335435135e-05f, 1.336462917e-05f, 1.337488268e-05f, 1.338511186e-05f, +1.339531668e-05f, 1.340549714e-05f, 1.341565323e-05f, 1.342578492e-05f, 1.343589220e-05f, 1.344597506e-05f, 1.345603348e-05f, 1.346606745e-05f, 1.347607695e-05f, 1.348606197e-05f, +1.349602250e-05f, 1.350595851e-05f, 1.351587000e-05f, 1.352575695e-05f, 1.353561935e-05f, 1.354545718e-05f, 1.355527043e-05f, 1.356505909e-05f, 1.357482313e-05f, 1.358456255e-05f, +1.359427734e-05f, 1.360396747e-05f, 1.361363293e-05f, 1.362327371e-05f, 1.363288981e-05f, 1.364248119e-05f, 1.365204785e-05f, 1.366158978e-05f, 1.367110696e-05f, 1.368059937e-05f, +1.369006701e-05f, 1.369950986e-05f, 1.370892791e-05f, 1.371832114e-05f, 1.372768954e-05f, 1.373703310e-05f, 1.374635180e-05f, 1.375564563e-05f, 1.376491458e-05f, 1.377415864e-05f, +1.378337778e-05f, 1.379257200e-05f, 1.380174129e-05f, 1.381088562e-05f, 1.382000500e-05f, 1.382909940e-05f, 1.383816881e-05f, 1.384721323e-05f, 1.385623263e-05f, 1.386522700e-05f, +1.387419634e-05f, 1.388314062e-05f, 1.389205984e-05f, 1.390095399e-05f, 1.390982305e-05f, 1.391866700e-05f, 1.392748584e-05f, 1.393627956e-05f, 1.394504814e-05f, 1.395379157e-05f, +1.396250983e-05f, 1.397120292e-05f, 1.397987082e-05f, 1.398851352e-05f, 1.399713102e-05f, 1.400572328e-05f, 1.401429032e-05f, 1.402283210e-05f, 1.403134863e-05f, 1.403983988e-05f, +1.404830585e-05f, 1.405674653e-05f, 1.406516190e-05f, 1.407355196e-05f, 1.408191668e-05f, 1.409025606e-05f, 1.409857009e-05f, 1.410685876e-05f, 1.411512205e-05f, 1.412335995e-05f, +1.413157245e-05f, 1.413975955e-05f, 1.414792122e-05f, 1.415605746e-05f, 1.416416826e-05f, 1.417225360e-05f, 1.418031348e-05f, 1.418834789e-05f, 1.419635680e-05f, 1.420434022e-05f, +1.421229812e-05f, 1.422023051e-05f, 1.422813737e-05f, 1.423601868e-05f, 1.424387444e-05f, 1.425170464e-05f, 1.425950926e-05f, 1.426728830e-05f, 1.427504175e-05f, 1.428276959e-05f, +1.429047182e-05f, 1.429814841e-05f, 1.430579938e-05f, 1.431342469e-05f, 1.432102435e-05f, 1.432859834e-05f, 1.433614666e-05f, 1.434366928e-05f, 1.435116621e-05f, 1.435863743e-05f, +1.436608294e-05f, 1.437350271e-05f, 1.438089675e-05f, 1.438826504e-05f, 1.439560758e-05f, 1.440292434e-05f, 1.441021534e-05f, 1.441748054e-05f, 1.442471995e-05f, 1.443193355e-05f, +1.443912134e-05f, 1.444628331e-05f, 1.445341944e-05f, 1.446052973e-05f, 1.446761416e-05f, 1.447467274e-05f, 1.448170544e-05f, 1.448871226e-05f, 1.449569319e-05f, 1.450264823e-05f, +1.450957736e-05f, 1.451648057e-05f, 1.452335785e-05f, 1.453020920e-05f, 1.453703461e-05f, 1.454383407e-05f, 1.455060756e-05f, 1.455735508e-05f, 1.456407663e-05f, 1.457077219e-05f, +1.457744175e-05f, 1.458408531e-05f, 1.459070286e-05f, 1.459729438e-05f, 1.460385988e-05f, 1.461039934e-05f, 1.461691275e-05f, 1.462340011e-05f, 1.462986140e-05f, 1.463629662e-05f, +1.464270577e-05f, 1.464908883e-05f, 1.465544579e-05f, 1.466177665e-05f, 1.466808139e-05f, 1.467436002e-05f, 1.468061252e-05f, 1.468683889e-05f, 1.469303911e-05f, 1.469921318e-05f, +1.470536110e-05f, 1.471148285e-05f, 1.471757843e-05f, 1.472364782e-05f, 1.472969103e-05f, 1.473570804e-05f, 1.474169885e-05f, 1.474766345e-05f, 1.475360183e-05f, 1.475951398e-05f, +1.476539990e-05f, 1.477125959e-05f, 1.477709302e-05f, 1.478290021e-05f, 1.478868113e-05f, 1.479443578e-05f, 1.480016416e-05f, 1.480586626e-05f, 1.481154207e-05f, 1.481719159e-05f, +1.482281480e-05f, 1.482841171e-05f, 1.483398230e-05f, 1.483952656e-05f, 1.484504450e-05f, 1.485053611e-05f, 1.485600137e-05f, 1.486144028e-05f, 1.486685284e-05f, 1.487223904e-05f, +1.487759888e-05f, 1.488293234e-05f, 1.488823942e-05f, 1.489352011e-05f, 1.489877442e-05f, 1.490400232e-05f, 1.490920382e-05f, 1.491437892e-05f, 1.491952759e-05f, 1.492464985e-05f, +1.492974568e-05f, 1.493481507e-05f, 1.493985803e-05f, 1.494487454e-05f, 1.494986460e-05f, 1.495482821e-05f, 1.495976535e-05f, 1.496467603e-05f, 1.496956024e-05f, 1.497441797e-05f, +1.497924921e-05f, 1.498405397e-05f, 1.498883223e-05f, 1.499358400e-05f, 1.499830926e-05f, 1.500300801e-05f, 1.500768025e-05f, 1.501232597e-05f, 1.501694516e-05f, 1.502153783e-05f, +1.502610396e-05f, 1.503064355e-05f, 1.503515660e-05f, 1.503964310e-05f, 1.504410305e-05f, 1.504853644e-05f, 1.505294326e-05f, 1.505732352e-05f, 1.506167721e-05f, 1.506600433e-05f, +1.507030486e-05f, 1.507457880e-05f, 1.507882616e-05f, 1.508304693e-05f, 1.508724109e-05f, 1.509140866e-05f, 1.509554962e-05f, 1.509966397e-05f, 1.510375170e-05f, 1.510781282e-05f, +1.511184731e-05f, 1.511585518e-05f, 1.511983642e-05f, 1.512379103e-05f, 1.512771899e-05f, 1.513162032e-05f, 1.513549500e-05f, 1.513934303e-05f, 1.514316441e-05f, 1.514695914e-05f, +1.515072720e-05f, 1.515446861e-05f, 1.515818334e-05f, 1.516187141e-05f, 1.516553280e-05f, 1.516916752e-05f, 1.517277556e-05f, 1.517635692e-05f, 1.517991159e-05f, 1.518343957e-05f, +1.518694086e-05f, 1.519041546e-05f, 1.519386335e-05f, 1.519728455e-05f, 1.520067905e-05f, 1.520404684e-05f, 1.520738792e-05f, 1.521070228e-05f, 1.521398994e-05f, 1.521725087e-05f, +1.522048509e-05f, 1.522369259e-05f, 1.522687336e-05f, 1.523002740e-05f, 1.523315472e-05f, 1.523625530e-05f, 1.523932915e-05f, 1.524237626e-05f, 1.524539664e-05f, 1.524839027e-05f, +1.525135717e-05f, 1.525429731e-05f, 1.525721072e-05f, 1.526009737e-05f, 1.526295727e-05f, 1.526579042e-05f, 1.526859682e-05f, 1.527137646e-05f, 1.527412934e-05f, 1.527685546e-05f, +1.527955482e-05f, 1.528222742e-05f, 1.528487326e-05f, 1.528749233e-05f, 1.529008463e-05f, 1.529265016e-05f, 1.529518893e-05f, 1.529770092e-05f, 1.530018614e-05f, 1.530264459e-05f, +1.530507626e-05f, 1.530748116e-05f, 1.530985928e-05f, 1.531221062e-05f, 1.531453518e-05f, 1.531683296e-05f, 1.531910397e-05f, 1.532134819e-05f, 1.532356562e-05f, 1.532575628e-05f, +1.532792015e-05f, 1.533005723e-05f, 1.533216754e-05f, 1.533425105e-05f, 1.533630778e-05f, 1.533833772e-05f, 1.534034088e-05f, 1.534231725e-05f, 1.534426683e-05f, 1.534618962e-05f, +1.534808562e-05f, 1.534995484e-05f, 1.535179726e-05f, 1.535361290e-05f, 1.535540175e-05f, 1.535716381e-05f, 1.535889908e-05f, 1.536060756e-05f, 1.536228925e-05f, 1.536394416e-05f, +1.536557227e-05f, 1.536717360e-05f, 1.536874814e-05f, 1.537029590e-05f, 1.537181686e-05f, 1.537331104e-05f, 1.537477844e-05f, 1.537621905e-05f, 1.537763287e-05f, 1.537901991e-05f, +1.538038017e-05f, 1.538171365e-05f, 1.538302034e-05f, 1.538430025e-05f, 1.538555338e-05f, 1.538677973e-05f, 1.538797931e-05f, 1.538915210e-05f, 1.539029812e-05f, 1.539141737e-05f, +1.539250984e-05f, 1.539357554e-05f, 1.539461446e-05f, 1.539562662e-05f, 1.539661201e-05f, 1.539757063e-05f, 1.539850248e-05f, 1.539940757e-05f, 1.540028590e-05f, 1.540113746e-05f, +1.540196227e-05f, 1.540276031e-05f, 1.540353160e-05f, 1.540427614e-05f, 1.540499392e-05f, 1.540568495e-05f, 1.540634923e-05f, 1.540698677e-05f, 1.540759756e-05f, 1.540818160e-05f, +1.540873891e-05f, 1.540926947e-05f, 1.540977330e-05f, 1.541025039e-05f, 1.541070075e-05f, 1.541112439e-05f, 1.541152129e-05f, 1.541189147e-05f, 1.541223492e-05f, 1.541255166e-05f, +1.541284167e-05f, 1.541310497e-05f, 1.541334156e-05f, 1.541355144e-05f, 1.541373461e-05f, 1.541389108e-05f, 1.541402084e-05f, 1.541412391e-05f, 1.541420028e-05f, 1.541424995e-05f, +1.541427294e-05f, 1.541426924e-05f, 1.541423886e-05f, 1.541418179e-05f, 1.541409805e-05f, 1.541398763e-05f, 1.541385054e-05f, 1.541368679e-05f, 1.541349637e-05f, 1.541327928e-05f, +1.541303555e-05f, 1.541276515e-05f, 1.541246811e-05f, 1.541214442e-05f, 1.541179408e-05f, 1.541141711e-05f, 1.541101350e-05f, 1.541058326e-05f, 1.541012639e-05f, 1.540964290e-05f, +1.540913278e-05f, 1.540859605e-05f, 1.540803271e-05f, 1.540744275e-05f, 1.540682620e-05f, 1.540618304e-05f, 1.540551329e-05f, 1.540481694e-05f, 1.540409401e-05f, 1.540334449e-05f, +1.540256840e-05f, 1.540176573e-05f, 1.540093649e-05f, 1.540008069e-05f, 1.539919832e-05f, 1.539828940e-05f, 1.539735392e-05f, 1.539639190e-05f, 1.539540334e-05f, 1.539438824e-05f, +1.539334661e-05f, 1.539227845e-05f, 1.539118376e-05f, 1.539006256e-05f, 1.538891485e-05f, 1.538774062e-05f, 1.538653990e-05f, 1.538531267e-05f, 1.538405896e-05f, 1.538277876e-05f, +1.538147207e-05f, 1.538013891e-05f, 1.537877928e-05f, 1.537739318e-05f, 1.537598062e-05f, 1.537454161e-05f, 1.537307614e-05f, 1.537158423e-05f, 1.537006589e-05f, 1.536852111e-05f, +1.536694991e-05f, 1.536535228e-05f, 1.536372824e-05f, 1.536207779e-05f, 1.536040094e-05f, 1.535869769e-05f, 1.535696805e-05f, 1.535521202e-05f, 1.535342961e-05f, 1.535162084e-05f, +1.534978569e-05f, 1.534792418e-05f, 1.534603632e-05f, 1.534412211e-05f, 1.534218156e-05f, 1.534021467e-05f, 1.533822146e-05f, 1.533620192e-05f, 1.533415606e-05f, 1.533208390e-05f, +1.532998544e-05f, 1.532786067e-05f, 1.532570962e-05f, 1.532353229e-05f, 1.532132868e-05f, 1.531909880e-05f, 1.531684266e-05f, 1.531456027e-05f, 1.531225162e-05f, 1.530991674e-05f, +1.530755562e-05f, 1.530516828e-05f, 1.530275471e-05f, 1.530031493e-05f, 1.529784895e-05f, 1.529535677e-05f, 1.529283840e-05f, 1.529029385e-05f, 1.528772312e-05f, 1.528512622e-05f, +1.528250316e-05f, 1.527985395e-05f, 1.527717859e-05f, 1.527447710e-05f, 1.527174947e-05f, 1.526899573e-05f, 1.526621586e-05f, 1.526340990e-05f, 1.526057783e-05f, 1.525771967e-05f, +1.525483543e-05f, 1.525192511e-05f, 1.524898873e-05f, 1.524602628e-05f, 1.524303779e-05f, 1.524002325e-05f, 1.523698268e-05f, 1.523391609e-05f, 1.523082347e-05f, 1.522770485e-05f, +1.522456023e-05f, 1.522138961e-05f, 1.521819301e-05f, 1.521497043e-05f, 1.521172189e-05f, 1.520844739e-05f, 1.520514694e-05f, 1.520182054e-05f, 1.519846822e-05f, 1.519508997e-05f, +1.519168581e-05f, 1.518825574e-05f, 1.518479978e-05f, 1.518131793e-05f, 1.517781020e-05f, 1.517427660e-05f, 1.517071714e-05f, 1.516713183e-05f, 1.516352067e-05f, 1.515988369e-05f, +1.515622088e-05f, 1.515253225e-05f, 1.514881782e-05f, 1.514507760e-05f, 1.514131159e-05f, 1.513751980e-05f, 1.513370225e-05f, 1.512985894e-05f, 1.512598988e-05f, 1.512209508e-05f, +1.511817456e-05f, 1.511422831e-05f, 1.511025636e-05f, 1.510625871e-05f, 1.510223537e-05f, 1.509818635e-05f, 1.509411166e-05f, 1.509001131e-05f, 1.508588532e-05f, 1.508173368e-05f, +1.507755642e-05f, 1.507335353e-05f, 1.506912504e-05f, 1.506487095e-05f, 1.506059128e-05f, 1.505628602e-05f, 1.505195520e-05f, 1.504759883e-05f, 1.504321690e-05f, 1.503880944e-05f, +1.503437646e-05f, 1.502991796e-05f, 1.502543396e-05f, 1.502092447e-05f, 1.501638950e-05f, 1.501182905e-05f, 1.500724314e-05f, 1.500263178e-05f, 1.499799499e-05f, 1.499333277e-05f, +1.498864513e-05f, 1.498393208e-05f, 1.497919364e-05f, 1.497442982e-05f, 1.496964063e-05f, 1.496482607e-05f, 1.495998617e-05f, 1.495512093e-05f, 1.495023036e-05f, 1.494531447e-05f, +1.494037328e-05f, 1.493540680e-05f, 1.493041504e-05f, 1.492539800e-05f, 1.492035571e-05f, 1.491528818e-05f, 1.491019541e-05f, 1.490507741e-05f, 1.489993421e-05f, 1.489476580e-05f, +1.488957221e-05f, 1.488435345e-05f, 1.487910952e-05f, 1.487384044e-05f, 1.486854622e-05f, 1.486322687e-05f, 1.485788240e-05f, 1.485251284e-05f, 1.484711818e-05f, 1.484169845e-05f, +1.483625364e-05f, 1.483078379e-05f, 1.482528889e-05f, 1.481976896e-05f, 1.481422402e-05f, 1.480865407e-05f, 1.480305913e-05f, 1.479743921e-05f, 1.479179433e-05f, 1.478612449e-05f, +1.478042971e-05f, 1.477471000e-05f, 1.476896538e-05f, 1.476319585e-05f, 1.475740144e-05f, 1.475158214e-05f, 1.474573799e-05f, 1.473986898e-05f, 1.473397513e-05f, 1.472805646e-05f, +1.472211298e-05f, 1.471614469e-05f, 1.471015163e-05f, 1.470413379e-05f, 1.469809119e-05f, 1.469202385e-05f, 1.468593177e-05f, 1.467981498e-05f, 1.467367348e-05f, 1.466750729e-05f, +1.466131642e-05f, 1.465510088e-05f, 1.464886070e-05f, 1.464259588e-05f, 1.463630643e-05f, 1.462999237e-05f, 1.462365372e-05f, 1.461729049e-05f, 1.461090268e-05f, 1.460449033e-05f, +1.459805343e-05f, 1.459159200e-05f, 1.458510607e-05f, 1.457859563e-05f, 1.457206071e-05f, 1.456550132e-05f, 1.455891747e-05f, 1.455230918e-05f, 1.454567647e-05f, 1.453901934e-05f, +1.453233781e-05f, 1.452563190e-05f, 1.451890162e-05f, 1.451214698e-05f, 1.450536800e-05f, 1.449856469e-05f, 1.449173708e-05f, 1.448488516e-05f, 1.447800896e-05f, 1.447110850e-05f, +1.446418378e-05f, 1.445723482e-05f, 1.445026164e-05f, 1.444326425e-05f, 1.443624267e-05f, 1.442919691e-05f, 1.442212699e-05f, 1.441503291e-05f, 1.440791471e-05f, 1.440077238e-05f, +1.439360595e-05f, 1.438641543e-05f, 1.437920084e-05f, 1.437196220e-05f, 1.436469951e-05f, 1.435741279e-05f, 1.435010206e-05f, 1.434276734e-05f, 1.433540864e-05f, 1.432802597e-05f, +1.432061935e-05f, 1.431318880e-05f, 1.430573433e-05f, 1.429825595e-05f, 1.429075369e-05f, 1.428322756e-05f, 1.427567757e-05f, 1.426810375e-05f, 1.426050610e-05f, 1.425288464e-05f, +1.424523939e-05f, 1.423757037e-05f, 1.422987759e-05f, 1.422216106e-05f, 1.421442080e-05f, 1.420665684e-05f, 1.419886918e-05f, 1.419105784e-05f, 1.418322283e-05f, 1.417536418e-05f, +1.416748191e-05f, 1.415957601e-05f, 1.415164652e-05f, 1.414369345e-05f, 1.413571682e-05f, 1.412771664e-05f, 1.411969292e-05f, 1.411164570e-05f, 1.410357497e-05f, 1.409548076e-05f, +1.408736309e-05f, 1.407922198e-05f, 1.407105743e-05f, 1.406286947e-05f, 1.405465811e-05f, 1.404642337e-05f, 1.403816526e-05f, 1.402988381e-05f, 1.402157904e-05f, 1.401325095e-05f, +1.400489956e-05f, 1.399652490e-05f, 1.398812698e-05f, 1.397970581e-05f, 1.397126142e-05f, 1.396279382e-05f, 1.395430303e-05f, 1.394578907e-05f, 1.393725194e-05f, 1.392869168e-05f, +1.392010830e-05f, 1.391150181e-05f, 1.390287224e-05f, 1.389421960e-05f, 1.388554391e-05f, 1.387684518e-05f, 1.386812344e-05f, 1.385937871e-05f, 1.385061099e-05f, 1.384182031e-05f, +1.383300668e-05f, 1.382417013e-05f, 1.381531067e-05f, 1.380642832e-05f, 1.379752310e-05f, 1.378859502e-05f, 1.377964411e-05f, 1.377067037e-05f, 1.376167384e-05f, 1.375265453e-05f, +1.374361245e-05f, 1.373454763e-05f, 1.372546008e-05f, 1.371634983e-05f, 1.370721688e-05f, 1.369806126e-05f, 1.368888299e-05f, 1.367968209e-05f, 1.367045857e-05f, 1.366121245e-05f, +1.365194375e-05f, 1.364265249e-05f, 1.363333869e-05f, 1.362400237e-05f, 1.361464355e-05f, 1.360526224e-05f, 1.359585846e-05f, 1.358643224e-05f, 1.357698359e-05f, 1.356751253e-05f, +1.355801907e-05f, 1.354850325e-05f, 1.353896508e-05f, 1.352940457e-05f, 1.351982175e-05f, 1.351021663e-05f, 1.350058924e-05f, 1.349093959e-05f, 1.348126770e-05f, 1.347157360e-05f, +1.346185729e-05f, 1.345211881e-05f, 1.344235817e-05f, 1.343257539e-05f, 1.342277049e-05f, 1.341294349e-05f, 1.340309441e-05f, 1.339322326e-05f, 1.338333007e-05f, 1.337341486e-05f, +1.336347765e-05f, 1.335351845e-05f, 1.334353730e-05f, 1.333353419e-05f, 1.332350917e-05f, 1.331346224e-05f, 1.330339343e-05f, 1.329330275e-05f, 1.328319023e-05f, 1.327305589e-05f, +1.326289974e-05f, 1.325272181e-05f, 1.324252212e-05f, 1.323230068e-05f, 1.322205752e-05f, 1.321179266e-05f, 1.320150611e-05f, 1.319119791e-05f, 1.318086806e-05f, 1.317051659e-05f, +1.316014352e-05f, 1.314974887e-05f, 1.313933266e-05f, 1.312889491e-05f, 1.311843564e-05f, 1.310795488e-05f, 1.309745264e-05f, 1.308692894e-05f, 1.307638380e-05f, 1.306581725e-05f, +1.305522930e-05f, 1.304461999e-05f, 1.303398931e-05f, 1.302333731e-05f, 1.301266400e-05f, 1.300196939e-05f, 1.299125352e-05f, 1.298051639e-05f, 1.296975805e-05f, 1.295897849e-05f, +1.294817775e-05f, 1.293735585e-05f, 1.292651280e-05f, 1.291564864e-05f, 1.290476337e-05f, 1.289385703e-05f, 1.288292963e-05f, 1.287198119e-05f, 1.286101174e-05f, 1.285002129e-05f, +1.283900987e-05f, 1.282797751e-05f, 1.281692421e-05f, 1.280585001e-05f, 1.279475492e-05f, 1.278363897e-05f, 1.277250218e-05f, 1.276134456e-05f, 1.275016615e-05f, 1.273896696e-05f, +1.272774702e-05f, 1.271650634e-05f, 1.270524495e-05f, 1.269396287e-05f, 1.268266013e-05f, 1.267133674e-05f, 1.265999272e-05f, 1.264862811e-05f, 1.263724291e-05f, 1.262583716e-05f, +1.261441087e-05f, 1.260296407e-05f, 1.259149678e-05f, 1.258000902e-05f, 1.256850082e-05f, 1.255697219e-05f, 1.254542316e-05f, 1.253385375e-05f, 1.252226398e-05f, 1.251065388e-05f, +1.249902346e-05f, 1.248737276e-05f, 1.247570179e-05f, 1.246401058e-05f, 1.245229914e-05f, 1.244056751e-05f, 1.242881570e-05f, 1.241704373e-05f, 1.240525163e-05f, 1.239343943e-05f, +1.238160714e-05f, 1.236975479e-05f, 1.235788240e-05f, 1.234598999e-05f, 1.233407758e-05f, 1.232214521e-05f, 1.231019289e-05f, 1.229822064e-05f, 1.228622849e-05f, 1.227421646e-05f, +1.226218458e-05f, 1.225013286e-05f, 1.223806134e-05f, 1.222597003e-05f, 1.221385895e-05f, 1.220172814e-05f, 1.218957761e-05f, 1.217740738e-05f, 1.216521749e-05f, 1.215300795e-05f, +1.214077879e-05f, 1.212853002e-05f, 1.211626168e-05f, 1.210397379e-05f, 1.209166637e-05f, 1.207933945e-05f, 1.206699304e-05f, 1.205462718e-05f, 1.204224188e-05f, 1.202983717e-05f, +1.201741307e-05f, 1.200496961e-05f, 1.199250681e-05f, 1.198002469e-05f, 1.196752329e-05f, 1.195500261e-05f, 1.194246269e-05f, 1.192990356e-05f, 1.191732522e-05f, 1.190472772e-05f, +1.189211106e-05f, 1.187947528e-05f, 1.186682041e-05f, 1.185414645e-05f, 1.184145345e-05f, 1.182874142e-05f, 1.181601038e-05f, 1.180326037e-05f, 1.179049140e-05f, 1.177770350e-05f, +1.176489670e-05f, 1.175207101e-05f, 1.173922647e-05f, 1.172636310e-05f, 1.171348091e-05f, 1.170057995e-05f, 1.168766022e-05f, 1.167472176e-05f, 1.166176459e-05f, 1.164878874e-05f, +1.163579422e-05f, 1.162278107e-05f, 1.160974930e-05f, 1.159669895e-05f, 1.158363004e-05f, 1.157054259e-05f, 1.155743663e-05f, 1.154431218e-05f, 1.153116927e-05f, 1.151800792e-05f, +1.150482816e-05f, 1.149163002e-05f, 1.147841350e-05f, 1.146517865e-05f, 1.145192549e-05f, 1.143865404e-05f, 1.142536433e-05f, 1.141205638e-05f, 1.139873022e-05f, 1.138538587e-05f, +1.137202337e-05f, 1.135864272e-05f, 1.134524396e-05f, 1.133182712e-05f, 1.131839222e-05f, 1.130493928e-05f, 1.129146833e-05f, 1.127797940e-05f, 1.126447250e-05f, 1.125094768e-05f, +1.123740495e-05f, 1.122384433e-05f, 1.121026586e-05f, 1.119666956e-05f, 1.118305545e-05f, 1.116942356e-05f, 1.115577392e-05f, 1.114210655e-05f, 1.112842147e-05f, 1.111471872e-05f, +1.110099832e-05f, 1.108726029e-05f, 1.107350466e-05f, 1.105973146e-05f, 1.104594071e-05f, 1.103213244e-05f, 1.101830667e-05f, 1.100446343e-05f, 1.099060275e-05f, 1.097672465e-05f, +1.096282916e-05f, 1.094891631e-05f, 1.093498611e-05f, 1.092103860e-05f, 1.090707380e-05f, 1.089309174e-05f, 1.087909245e-05f, 1.086507595e-05f, 1.085104226e-05f, 1.083699142e-05f, +1.082292345e-05f, 1.080883838e-05f, 1.079473622e-05f, 1.078061702e-05f, 1.076648080e-05f, 1.075232757e-05f, 1.073815738e-05f, 1.072397024e-05f, 1.070976618e-05f, 1.069554523e-05f, +1.068130741e-05f, 1.066705276e-05f, 1.065278129e-05f, 1.063849304e-05f, 1.062418803e-05f, 1.060986629e-05f, 1.059552785e-05f, 1.058117272e-05f, 1.056680095e-05f, 1.055241255e-05f, +1.053800755e-05f, 1.052358598e-05f, 1.050914787e-05f, 1.049469324e-05f, 1.048022212e-05f, 1.046573454e-05f, 1.045123052e-05f, 1.043671009e-05f, 1.042217328e-05f, 1.040762012e-05f, +1.039305063e-05f, 1.037846483e-05f, 1.036386277e-05f, 1.034924445e-05f, 1.033460992e-05f, 1.031995920e-05f, 1.030529231e-05f, 1.029060928e-05f, 1.027591015e-05f, 1.026119493e-05f, +1.024646365e-05f, 1.023171635e-05f, 1.021695305e-05f, 1.020217377e-05f, 1.018737855e-05f, 1.017256741e-05f, 1.015774038e-05f, 1.014289749e-05f, 1.012803876e-05f, 1.011316422e-05f, +1.009827391e-05f, 1.008336784e-05f, 1.006844604e-05f, 1.005350855e-05f, 1.003855539e-05f, 1.002358658e-05f, 1.000860216e-05f, 9.993602155e-06f, 9.978586591e-06f, 9.963555495e-06f, +9.948508896e-06f, 9.933446822e-06f, 9.918369301e-06f, 9.903276360e-06f, 9.888168028e-06f, 9.873044332e-06f, 9.857905300e-06f, 9.842750961e-06f, 9.827581343e-06f, 9.812396472e-06f, +9.797196379e-06f, 9.781981090e-06f, 9.766750633e-06f, 9.751505038e-06f, 9.736244332e-06f, 9.720968543e-06f, 9.705677699e-06f, 9.690371830e-06f, 9.675050962e-06f, 9.659715124e-06f, +9.644364345e-06f, 9.628998653e-06f, 9.613618076e-06f, 9.598222643e-06f, 9.582812381e-06f, 9.567387320e-06f, 9.551947488e-06f, 9.536492913e-06f, 9.521023624e-06f, 9.505539649e-06f, +9.490041017e-06f, 9.474527757e-06f, 9.458999896e-06f, 9.443457464e-06f, 9.427900489e-06f, 9.412328999e-06f, 9.396743025e-06f, 9.381142593e-06f, 9.365527733e-06f, 9.349898473e-06f, +9.334254843e-06f, 9.318596871e-06f, 9.302924586e-06f, 9.287238016e-06f, 9.271537191e-06f, 9.255822139e-06f, 9.240092889e-06f, 9.224349471e-06f, 9.208591912e-06f, 9.192820242e-06f, +9.177034491e-06f, 9.161234686e-06f, 9.145420857e-06f, 9.129593032e-06f, 9.113751242e-06f, 9.097895515e-06f, 9.082025880e-06f, 9.066142366e-06f, 9.050245002e-06f, 9.034333818e-06f, +9.018408842e-06f, 9.002470105e-06f, 8.986517634e-06f, 8.970551459e-06f, 8.954571610e-06f, 8.938578116e-06f, 8.922571006e-06f, 8.906550309e-06f, 8.890516055e-06f, 8.874468273e-06f, +8.858406992e-06f, 8.842332242e-06f, 8.826244052e-06f, 8.810142452e-06f, 8.794027471e-06f, 8.777899139e-06f, 8.761757484e-06f, 8.745602537e-06f, 8.729434327e-06f, 8.713252884e-06f, +8.697058237e-06f, 8.680850415e-06f, 8.664629449e-06f, 8.648395368e-06f, 8.632148202e-06f, 8.615887980e-06f, 8.599614732e-06f, 8.583328487e-06f, 8.567029276e-06f, 8.550717129e-06f, +8.534392074e-06f, 8.518054141e-06f, 8.501703362e-06f, 8.485339764e-06f, 8.468963379e-06f, 8.452574235e-06f, 8.436172364e-06f, 8.419757794e-06f, 8.403330555e-06f, 8.386890679e-06f, +8.370438194e-06f, 8.353973130e-06f, 8.337495518e-06f, 8.321005387e-06f, 8.304502768e-06f, 8.287987690e-06f, 8.271460184e-06f, 8.254920279e-06f, 8.238368006e-06f, 8.221803395e-06f, +8.205226476e-06f, 8.188637279e-06f, 8.172035835e-06f, 8.155422172e-06f, 8.138796323e-06f, 8.122158316e-06f, 8.105508182e-06f, 8.088845952e-06f, 8.072171655e-06f, 8.055485323e-06f, +8.038786984e-06f, 8.022076670e-06f, 8.005354411e-06f, 7.988620237e-06f, 7.971874178e-06f, 7.955116266e-06f, 7.938346530e-06f, 7.921565000e-06f, 7.904771708e-06f, 7.887966684e-06f, +7.871149957e-06f, 7.854321560e-06f, 7.837481521e-06f, 7.820629873e-06f, 7.803766644e-06f, 7.786891866e-06f, 7.770005570e-06f, 7.753107785e-06f, 7.736198543e-06f, 7.719277874e-06f, +7.702345809e-06f, 7.685402379e-06f, 7.668447613e-06f, 7.651481544e-06f, 7.634504200e-06f, 7.617515614e-06f, 7.600515816e-06f, 7.583504837e-06f, 7.566482707e-06f, 7.549449458e-06f, +7.532405119e-06f, 7.515349723e-06f, 7.498283299e-06f, 7.481205878e-06f, 7.464117492e-06f, 7.447018171e-06f, 7.429907947e-06f, 7.412786849e-06f, 7.395654910e-06f, 7.378512159e-06f, +7.361358628e-06f, 7.344194348e-06f, 7.327019350e-06f, 7.309833665e-06f, 7.292637323e-06f, 7.275430357e-06f, 7.258212796e-06f, 7.240984672e-06f, 7.223746016e-06f, 7.206496860e-06f, +7.189237233e-06f, 7.171967168e-06f, 7.154686695e-06f, 7.137395846e-06f, 7.120094652e-06f, 7.102783143e-06f, 7.085461352e-06f, 7.068129308e-06f, 7.050787045e-06f, 7.033434592e-06f, +7.016071981e-06f, 6.998699243e-06f, 6.981316410e-06f, 6.963923513e-06f, 6.946520582e-06f, 6.929107651e-06f, 6.911684748e-06f, 6.894251907e-06f, 6.876809159e-06f, 6.859356534e-06f, +6.841894064e-06f, 6.824421781e-06f, 6.806939715e-06f, 6.789447899e-06f, 6.771946364e-06f, 6.754435141e-06f, 6.736914262e-06f, 6.719383758e-06f, 6.701843661e-06f, 6.684294002e-06f, +6.666734813e-06f, 6.649166124e-06f, 6.631587969e-06f, 6.614000378e-06f, 6.596403382e-06f, 6.578797014e-06f, 6.561181305e-06f, 6.543556287e-06f, 6.525921991e-06f, 6.508278449e-06f, +6.490625692e-06f, 6.472963752e-06f, 6.455292661e-06f, 6.437612451e-06f, 6.419923153e-06f, 6.402224798e-06f, 6.384517419e-06f, 6.366801048e-06f, 6.349075715e-06f, 6.331341454e-06f, +6.313598294e-06f, 6.295846269e-06f, 6.278085410e-06f, 6.260315749e-06f, 6.242537318e-06f, 6.224750148e-06f, 6.206954272e-06f, 6.189149720e-06f, 6.171336526e-06f, 6.153514720e-06f, +6.135684335e-06f, 6.117845403e-06f, 6.099997955e-06f, 6.082142024e-06f, 6.064277641e-06f, 6.046404838e-06f, 6.028523647e-06f, 6.010634101e-06f, 5.992736230e-06f, 5.974830068e-06f, +5.956915646e-06f, 5.938992995e-06f, 5.921062149e-06f, 5.903123139e-06f, 5.885175997e-06f, 5.867220755e-06f, 5.849257445e-06f, 5.831286100e-06f, 5.813306750e-06f, 5.795319429e-06f, +5.777324169e-06f, 5.759321001e-06f, 5.741309957e-06f, 5.723291071e-06f, 5.705264373e-06f, 5.687229896e-06f, 5.669187673e-06f, 5.651137734e-06f, 5.633080114e-06f, 5.615014842e-06f, +5.596941953e-06f, 5.578861478e-06f, 5.560773448e-06f, 5.542677898e-06f, 5.524574857e-06f, 5.506464360e-06f, 5.488346438e-06f, 5.470221123e-06f, 5.452088448e-06f, 5.433948445e-06f, +5.415801146e-06f, 5.397646583e-06f, 5.379484789e-06f, 5.361315796e-06f, 5.343139636e-06f, 5.324956342e-06f, 5.306765946e-06f, 5.288568481e-06f, 5.270363977e-06f, 5.252152469e-06f, +5.233933989e-06f, 5.215708568e-06f, 5.197476239e-06f, 5.179237035e-06f, 5.160990987e-06f, 5.142738129e-06f, 5.124478493e-06f, 5.106212111e-06f, 5.087939015e-06f, 5.069659238e-06f, +5.051372813e-06f, 5.033079771e-06f, 5.014780146e-06f, 4.996473970e-06f, 4.978161275e-06f, 4.959842094e-06f, 4.941516459e-06f, 4.923184402e-06f, 4.904845957e-06f, 4.886501156e-06f, +4.868150031e-06f, 4.849792614e-06f, 4.831428939e-06f, 4.813059038e-06f, 4.794682943e-06f, 4.776300687e-06f, 4.757912303e-06f, 4.739517823e-06f, 4.721117279e-06f, 4.702710704e-06f, +4.684298132e-06f, 4.665879593e-06f, 4.647455122e-06f, 4.629024750e-06f, 4.610588511e-06f, 4.592146436e-06f, 4.573698559e-06f, 4.555244912e-06f, 4.536785527e-06f, 4.518320438e-06f, +4.499849677e-06f, 4.481373277e-06f, 4.462891270e-06f, 4.444403689e-06f, 4.425910566e-06f, 4.407411935e-06f, 4.388907828e-06f, 4.370398278e-06f, 4.351883317e-06f, 4.333362978e-06f, +4.314837294e-06f, 4.296306297e-06f, 4.277770021e-06f, 4.259228498e-06f, 4.240681760e-06f, 4.222129841e-06f, 4.203572773e-06f, 4.185010589e-06f, 4.166443321e-06f, 4.147871003e-06f, +4.129293667e-06f, 4.110711346e-06f, 4.092124073e-06f, 4.073531880e-06f, 4.054934801e-06f, 4.036332867e-06f, 4.017726113e-06f, 3.999114570e-06f, 3.980498271e-06f, 3.961877250e-06f, +3.943251538e-06f, 3.924621170e-06f, 3.905986177e-06f, 3.887346592e-06f, 3.868702449e-06f, 3.850053780e-06f, 3.831400618e-06f, 3.812742995e-06f, 3.794080945e-06f, 3.775414501e-06f, +3.756743695e-06f, 3.738068560e-06f, 3.719389129e-06f, 3.700705435e-06f, 3.682017510e-06f, 3.663325388e-06f, 3.644629102e-06f, 3.625928684e-06f, 3.607224167e-06f, 3.588515584e-06f, +3.569802968e-06f, 3.551086352e-06f, 3.532365768e-06f, 3.513641251e-06f, 3.494912831e-06f, 3.476180543e-06f, 3.457444420e-06f, 3.438704493e-06f, 3.419960797e-06f, 3.401213363e-06f, +3.382462226e-06f, 3.363707417e-06f, 3.344948970e-06f, 3.326186918e-06f, 3.307421293e-06f, 3.288652129e-06f, 3.269879458e-06f, 3.251103313e-06f, 3.232323728e-06f, 3.213540735e-06f, +3.194754367e-06f, 3.175964657e-06f, 3.157171638e-06f, 3.138375343e-06f, 3.119575805e-06f, 3.100773057e-06f, 3.081967131e-06f, 3.063158061e-06f, 3.044345880e-06f, 3.025530620e-06f, +3.006712315e-06f, 2.987890998e-06f, 2.969066701e-06f, 2.950239457e-06f, 2.931409300e-06f, 2.912576262e-06f, 2.893740376e-06f, 2.874901675e-06f, 2.856060193e-06f, 2.837215962e-06f, +2.818369015e-06f, 2.799519385e-06f, 2.780667105e-06f, 2.761812208e-06f, 2.742954727e-06f, 2.724094695e-06f, 2.705232145e-06f, 2.686367110e-06f, 2.667499623e-06f, 2.648629716e-06f, +2.629757423e-06f, 2.610882777e-06f, 2.592005811e-06f, 2.573126557e-06f, 2.554245049e-06f, 2.535361320e-06f, 2.516475402e-06f, 2.497587329e-06f, 2.478697133e-06f, 2.459804848e-06f, +2.440910506e-06f, 2.422014141e-06f, 2.403115785e-06f, 2.384215471e-06f, 2.365313233e-06f, 2.346409103e-06f, 2.327503114e-06f, 2.308595300e-06f, 2.289685693e-06f, 2.270774325e-06f, +2.251861231e-06f, 2.232946443e-06f, 2.214029995e-06f, 2.195111918e-06f, 2.176192246e-06f, 2.157271012e-06f, 2.138348249e-06f, 2.119423989e-06f, 2.100498267e-06f, 2.081571114e-06f, +2.062642564e-06f, 2.043712649e-06f, 2.024781403e-06f, 2.005848859e-06f, 1.986915049e-06f, 1.967980007e-06f, 1.949043765e-06f, 1.930106356e-06f, 1.911167814e-06f, 1.892228170e-06f, +1.873287459e-06f, 1.854345713e-06f, 1.835402965e-06f, 1.816459248e-06f, 1.797514594e-06f, 1.778569038e-06f, 1.759622611e-06f, 1.740675346e-06f, 1.721727278e-06f, 1.702778437e-06f, +1.683828858e-06f, 1.664878574e-06f, 1.645927616e-06f, 1.626976019e-06f, 1.608023814e-06f, 1.589071035e-06f, 1.570117716e-06f, 1.551163887e-06f, 1.532209584e-06f, 1.513254838e-06f, +1.494299682e-06f, 1.475344149e-06f, 1.456388273e-06f, 1.437432085e-06f, 1.418475619e-06f, 1.399518908e-06f, 1.380561985e-06f, 1.361604882e-06f, 1.342647632e-06f, 1.323690269e-06f, +1.304732824e-06f, 1.285775331e-06f, 1.266817823e-06f, 1.247860333e-06f, 1.228902893e-06f, 1.209945536e-06f, 1.190988295e-06f, 1.172031203e-06f, 1.153074293e-06f, 1.134117597e-06f, +1.115161148e-06f, 1.096204980e-06f, 1.077249124e-06f, 1.058293614e-06f, 1.039338483e-06f, 1.020383763e-06f, 1.001429486e-06f, 9.824756873e-07f, 9.635223977e-07f, 9.445696506e-07f, +9.256174786e-07f, 9.066659145e-07f, 8.877149911e-07f, 8.687647412e-07f, 8.498151974e-07f, 8.308663926e-07f, 8.119183594e-07f, 7.929711307e-07f, 7.740247390e-07f, 7.550792172e-07f, +7.361345979e-07f, 7.171909139e-07f, 6.982481979e-07f, 6.793064826e-07f, 6.603658006e-07f, 6.414261847e-07f, 6.224876675e-07f, 6.035502817e-07f, 5.846140600e-07f, 5.656790350e-07f, +5.467452395e-07f, 5.278127060e-07f, 5.088814673e-07f, 4.899515559e-07f, 4.710230044e-07f, 4.520958456e-07f, 4.331701120e-07f, 4.142458363e-07f, 3.953230511e-07f, 3.764017889e-07f, +3.574820824e-07f, 3.385639641e-07f, 3.196474667e-07f, 3.007326227e-07f, 2.818194647e-07f, 2.629080253e-07f, 2.439983370e-07f, 2.250904323e-07f, 2.061843438e-07f, 1.872801041e-07f, +1.683777457e-07f, 1.494773011e-07f, 1.305788028e-07f, 1.116822833e-07f, 9.278777511e-08f, 7.389531076e-08f, 5.500492273e-08f, 3.611664347e-08f, 1.723050548e-08f, -1.653458791e-09f, +-2.053521688e-08f, -3.941473634e-08f, -5.829198474e-08f, -7.716692962e-08f, -9.603953857e-08f, -1.149097792e-07f, -1.337776190e-07f, -1.526430257e-07f, -1.715059668e-07f, -1.903664100e-07f, +-2.092243229e-07f, -2.280796730e-07f, -2.469324281e-07f, -2.657825558e-07f, -2.846300238e-07f, -3.034747996e-07f, -3.223168510e-07f, -3.411561457e-07f, -3.599926514e-07f, -3.788263357e-07f, +-3.976571663e-07f, -4.164851110e-07f, -4.353101375e-07f, -4.541322135e-07f, -4.729513067e-07f, -4.917673850e-07f, -5.105804161e-07f, -5.293903676e-07f, -5.481972075e-07f, -5.670009035e-07f, +-5.858014234e-07f, -6.045987350e-07f, -6.233928061e-07f, -6.421836046e-07f, -6.609710982e-07f, -6.797552548e-07f, -6.985360423e-07f, -7.173134285e-07f, -7.360873813e-07f, -7.548578685e-07f, +-7.736248582e-07f, -7.923883181e-07f, -8.111482162e-07f, -8.299045203e-07f, -8.486571985e-07f, -8.674062187e-07f, -8.861515488e-07f, -9.048931567e-07f, -9.236310105e-07f, -9.423650781e-07f, +-9.610953276e-07f, -9.798217268e-07f, -9.985442439e-07f, -1.017262847e-06f, -1.035977504e-06f, -1.054688182e-06f, -1.073394851e-06f, -1.092097478e-06f, -1.110796031e-06f, -1.129490478e-06f, +-1.148180787e-06f, -1.166866927e-06f, -1.185548865e-06f, -1.204226570e-06f, -1.222900010e-06f, -1.241569153e-06f, -1.260233967e-06f, -1.278894420e-06f, -1.297550481e-06f, -1.316202117e-06f, +-1.334849297e-06f, -1.353491989e-06f, -1.372130162e-06f, -1.390763783e-06f, -1.409392821e-06f, -1.428017244e-06f, -1.446637021e-06f, -1.465252119e-06f, -1.483862507e-06f, -1.502468153e-06f, +-1.521069026e-06f, -1.539665094e-06f, -1.558256325e-06f, -1.576842688e-06f, -1.595424151e-06f, -1.614000682e-06f, -1.632572250e-06f, -1.651138823e-06f, -1.669700370e-06f, -1.688256859e-06f, +-1.706808258e-06f, -1.725354537e-06f, -1.743895662e-06f, -1.762431604e-06f, -1.780962330e-06f, -1.799487810e-06f, -1.818008010e-06f, -1.836522901e-06f, -1.855032450e-06f, -1.873536626e-06f, +-1.892035398e-06f, -1.910528734e-06f, -1.929016603e-06f, -1.947498974e-06f, -1.965975814e-06f, -1.984447094e-06f, -2.002912780e-06f, -2.021372843e-06f, -2.039827251e-06f, -2.058275972e-06f, +-2.076718975e-06f, -2.095156229e-06f, -2.113587703e-06f, -2.132013365e-06f, -2.150433184e-06f, -2.168847129e-06f, -2.187255168e-06f, -2.205657271e-06f, -2.224053407e-06f, -2.242443543e-06f, +-2.260827650e-06f, -2.279205695e-06f, -2.297577648e-06f, -2.315943478e-06f, -2.334303153e-06f, -2.352656643e-06f, -2.371003916e-06f, -2.389344941e-06f, -2.407679687e-06f, -2.426008124e-06f, +-2.444330220e-06f, -2.462645944e-06f, -2.480955265e-06f, -2.499258153e-06f, -2.517554575e-06f, -2.535844503e-06f, -2.554127903e-06f, -2.572404747e-06f, -2.590675001e-06f, -2.608938637e-06f, +-2.627195622e-06f, -2.645445927e-06f, -2.663689520e-06f, -2.681926370e-06f, -2.700156447e-06f, -2.718379719e-06f, -2.736596157e-06f, -2.754805729e-06f, -2.773008404e-06f, -2.791204153e-06f, +-2.809392943e-06f, -2.827574745e-06f, -2.845749527e-06f, -2.863917260e-06f, -2.882077912e-06f, -2.900231453e-06f, -2.918377852e-06f, -2.936517078e-06f, -2.954649102e-06f, -2.972773892e-06f, +-2.990891418e-06f, -3.009001649e-06f, -3.027104555e-06f, -3.045200105e-06f, -3.063288270e-06f, -3.081369017e-06f, -3.099442318e-06f, -3.117508141e-06f, -3.135566456e-06f, -3.153617232e-06f, +-3.171660440e-06f, -3.189696049e-06f, -3.207724029e-06f, -3.225744348e-06f, -3.243756978e-06f, -3.261761887e-06f, -3.279759045e-06f, -3.297748423e-06f, -3.315729989e-06f, -3.333703714e-06f, +-3.351669567e-06f, -3.369627518e-06f, -3.387577537e-06f, -3.405519594e-06f, -3.423453658e-06f, -3.441379700e-06f, -3.459297690e-06f, -3.477207596e-06f, -3.495109390e-06f, -3.513003041e-06f, +-3.530888519e-06f, -3.548765794e-06f, -3.566634836e-06f, -3.584495616e-06f, -3.602348102e-06f, -3.620192266e-06f, -3.638028076e-06f, -3.655855504e-06f, -3.673674520e-06f, -3.691485092e-06f, +-3.709287193e-06f, -3.727080791e-06f, -3.744865857e-06f, -3.762642362e-06f, -3.780410274e-06f, -3.798169566e-06f, -3.815920206e-06f, -3.833662165e-06f, -3.851395414e-06f, -3.869119922e-06f, +-3.886835660e-06f, -3.904542599e-06f, -3.922240708e-06f, -3.939929958e-06f, -3.957610320e-06f, -3.975281764e-06f, -3.992944260e-06f, -4.010597778e-06f, -4.028242290e-06f, -4.045877766e-06f, +-4.063504175e-06f, -4.081121490e-06f, -4.098729680e-06f, -4.116328715e-06f, -4.133918567e-06f, -4.151499207e-06f, -4.169070603e-06f, -4.186632728e-06f, -4.204185552e-06f, -4.221729046e-06f, +-4.239263180e-06f, -4.256787925e-06f, -4.274303252e-06f, -4.291809132e-06f, -4.309305534e-06f, -4.326792431e-06f, -4.344269793e-06f, -4.361737591e-06f, -4.379195796e-06f, -4.396644378e-06f, +-4.414083308e-06f, -4.431512558e-06f, -4.448932098e-06f, -4.466341899e-06f, -4.483741933e-06f, -4.501132170e-06f, -4.518512581e-06f, -4.535883137e-06f, -4.553243810e-06f, -4.570594571e-06f, +-4.587935390e-06f, -4.605266238e-06f, -4.622587088e-06f, -4.639897909e-06f, -4.657198674e-06f, -4.674489353e-06f, -4.691769917e-06f, -4.709040339e-06f, -4.726300588e-06f, -4.743550637e-06f, +-4.760790457e-06f, -4.778020019e-06f, -4.795239294e-06f, -4.812448254e-06f, -4.829646871e-06f, -4.846835115e-06f, -4.864012958e-06f, -4.881180371e-06f, -4.898337327e-06f, -4.915483796e-06f, +-4.932619750e-06f, -4.949745160e-06f, -4.966859999e-06f, -4.983964237e-06f, -5.001057847e-06f, -5.018140800e-06f, -5.035213067e-06f, -5.052274621e-06f, -5.069325433e-06f, -5.086365474e-06f, +-5.103394717e-06f, -5.120413133e-06f, -5.137420694e-06f, -5.154417372e-06f, -5.171403139e-06f, -5.188377966e-06f, -5.205341825e-06f, -5.222294689e-06f, -5.239236529e-06f, -5.256167317e-06f, +-5.273087026e-06f, -5.289995626e-06f, -5.306893090e-06f, -5.323779391e-06f, -5.340654500e-06f, -5.357518389e-06f, -5.374371030e-06f, -5.391212396e-06f, -5.408042458e-06f, -5.424861190e-06f, +-5.441668562e-06f, -5.458464547e-06f, -5.475249118e-06f, -5.492022247e-06f, -5.508783906e-06f, -5.525534066e-06f, -5.542272702e-06f, -5.558999785e-06f, -5.575715286e-06f, -5.592419180e-06f, +-5.609111438e-06f, -5.625792032e-06f, -5.642460936e-06f, -5.659118121e-06f, -5.675763560e-06f, -5.692397226e-06f, -5.709019091e-06f, -5.725629128e-06f, -5.742227309e-06f, -5.758813608e-06f, +-5.775387996e-06f, -5.791950446e-06f, -5.808500932e-06f, -5.825039425e-06f, -5.841565899e-06f, -5.858080326e-06f, -5.874582679e-06f, -5.891072932e-06f, -5.907551056e-06f, -5.924017025e-06f, +-5.940470811e-06f, -5.956912388e-06f, -5.973341729e-06f, -5.989758806e-06f, -6.006163592e-06f, -6.022556061e-06f, -6.038936185e-06f, -6.055303938e-06f, -6.071659293e-06f, -6.088002222e-06f, +-6.104332699e-06f, -6.120650698e-06f, -6.136956191e-06f, -6.153249151e-06f, -6.169529552e-06f, -6.185797367e-06f, -6.202052569e-06f, -6.218295132e-06f, -6.234525029e-06f, -6.250742234e-06f, +-6.266946719e-06f, -6.283138458e-06f, -6.299317425e-06f, -6.315483593e-06f, -6.331636935e-06f, -6.347777426e-06f, -6.363905038e-06f, -6.380019745e-06f, -6.396121522e-06f, -6.412210340e-06f, +-6.428286175e-06f, -6.444348999e-06f, -6.460398787e-06f, -6.476435512e-06f, -6.492459148e-06f, -6.508469669e-06f, -6.524467048e-06f, -6.540451259e-06f, -6.556422277e-06f, -6.572380074e-06f, +-6.588324626e-06f, -6.604255905e-06f, -6.620173887e-06f, -6.636078544e-06f, -6.651969850e-06f, -6.667847781e-06f, -6.683712310e-06f, -6.699563411e-06f, -6.715401057e-06f, -6.731225224e-06f, +-6.747035886e-06f, -6.762833016e-06f, -6.778616589e-06f, -6.794386579e-06f, -6.810142960e-06f, -6.825885707e-06f, -6.841614794e-06f, -6.857330196e-06f, -6.873031886e-06f, -6.888719839e-06f, +-6.904394029e-06f, -6.920054432e-06f, -6.935701021e-06f, -6.951333772e-06f, -6.966952657e-06f, -6.982557653e-06f, -6.998148734e-06f, -7.013725874e-06f, -7.029289048e-06f, -7.044838230e-06f, +-7.060373396e-06f, -7.075894520e-06f, -7.091401577e-06f, -7.106894541e-06f, -7.122373388e-06f, -7.137838092e-06f, -7.153288629e-06f, -7.168724972e-06f, -7.184147097e-06f, -7.199554980e-06f, +-7.214948594e-06f, -7.230327915e-06f, -7.245692918e-06f, -7.261043578e-06f, -7.276379870e-06f, -7.291701769e-06f, -7.307009250e-06f, -7.322302289e-06f, -7.337580861e-06f, -7.352844941e-06f, +-7.368094504e-06f, -7.383329525e-06f, -7.398549980e-06f, -7.413755844e-06f, -7.428947093e-06f, -7.444123702e-06f, -7.459285646e-06f, -7.474432901e-06f, -7.489565442e-06f, -7.504683244e-06f, +-7.519786284e-06f, -7.534874537e-06f, -7.549947978e-06f, -7.565006584e-06f, -7.580050329e-06f, -7.595079189e-06f, -7.610093141e-06f, -7.625092160e-06f, -7.640076221e-06f, -7.655045300e-06f, +-7.669999374e-06f, -7.684938418e-06f, -7.699862408e-06f, -7.714771320e-06f, -7.729665129e-06f, -7.744543813e-06f, -7.759407346e-06f, -7.774255705e-06f, -7.789088866e-06f, -7.803906805e-06f, +-7.818709497e-06f, -7.833496921e-06f, -7.848269050e-06f, -7.863025862e-06f, -7.877767333e-06f, -7.892493439e-06f, -7.907204157e-06f, -7.921899462e-06f, -7.936579331e-06f, -7.951243740e-06f, +-7.965892667e-06f, -7.980526086e-06f, -7.995143976e-06f, -8.009746311e-06f, -8.024333070e-06f, -8.038904227e-06f, -8.053459761e-06f, -8.067999647e-06f, -8.082523862e-06f, -8.097032384e-06f, +-8.111525187e-06f, -8.126002250e-06f, -8.140463549e-06f, -8.154909061e-06f, -8.169338762e-06f, -8.183752630e-06f, -8.198150642e-06f, -8.212532774e-06f, -8.226899003e-06f, -8.241249306e-06f, +-8.255583660e-06f, -8.269902043e-06f, -8.284204431e-06f, -8.298490802e-06f, -8.312761132e-06f, -8.327015399e-06f, -8.341253580e-06f, -8.355475652e-06f, -8.369681593e-06f, -8.383871379e-06f, +-8.398044988e-06f, -8.412202398e-06f, -8.426343585e-06f, -8.440468527e-06f, -8.454577202e-06f, -8.468669587e-06f, -8.482745659e-06f, -8.496805397e-06f, -8.510848777e-06f, -8.524875777e-06f, +-8.538886375e-06f, -8.552880549e-06f, -8.566858276e-06f, -8.580819533e-06f, -8.594764299e-06f, -8.608692552e-06f, -8.622604269e-06f, -8.636499427e-06f, -8.650378006e-06f, -8.664239983e-06f, +-8.678085335e-06f, -8.691914041e-06f, -8.705726078e-06f, -8.719521426e-06f, -8.733300061e-06f, -8.747061962e-06f, -8.760807107e-06f, -8.774535474e-06f, -8.788247041e-06f, -8.801941787e-06f, +-8.815619690e-06f, -8.829280728e-06f, -8.842924879e-06f, -8.856552122e-06f, -8.870162435e-06f, -8.883755796e-06f, -8.897332185e-06f, -8.910891579e-06f, -8.924433957e-06f, -8.937959297e-06f, +-8.951467578e-06f, -8.964958779e-06f, -8.978432878e-06f, -8.991889854e-06f, -9.005329686e-06f, -9.018752352e-06f, -9.032157831e-06f, -9.045546102e-06f, -9.058917144e-06f, -9.072270935e-06f, +-9.085607455e-06f, -9.098926682e-06f, -9.112228596e-06f, -9.125513175e-06f, -9.138780398e-06f, -9.152030245e-06f, -9.165262694e-06f, -9.178477724e-06f, -9.191675316e-06f, -9.204855447e-06f, +-9.218018098e-06f, -9.231163246e-06f, -9.244290873e-06f, -9.257400956e-06f, -9.270493476e-06f, -9.283568412e-06f, -9.296625743e-06f, -9.309665448e-06f, -9.322687507e-06f, -9.335691900e-06f, +-9.348678606e-06f, -9.361647605e-06f, -9.374598875e-06f, -9.387532398e-06f, -9.400448153e-06f, -9.413346118e-06f, -9.426226275e-06f, -9.439088603e-06f, -9.451933081e-06f, -9.464759690e-06f, +-9.477568409e-06f, -9.490359218e-06f, -9.503132098e-06f, -9.515887028e-06f, -9.528623988e-06f, -9.541342958e-06f, -9.554043918e-06f, -9.566726849e-06f, -9.579391731e-06f, -9.592038543e-06f, +-9.604667266e-06f, -9.617277881e-06f, -9.629870366e-06f, -9.642444704e-06f, -9.655000874e-06f, -9.667538856e-06f, -9.680058631e-06f, -9.692560180e-06f, -9.705043482e-06f, -9.717508519e-06f, +-9.729955271e-06f, -9.742383718e-06f, -9.754793841e-06f, -9.767185621e-06f, -9.779559039e-06f, -9.791914074e-06f, -9.804250709e-06f, -9.816568923e-06f, -9.828868698e-06f, -9.841150014e-06f, +-9.853412853e-06f, -9.865657194e-06f, -9.877883020e-06f, -9.890090311e-06f, -9.902279048e-06f, -9.914449213e-06f, -9.926600785e-06f, -9.938733748e-06f, -9.950848080e-06f, -9.962943765e-06f, +-9.975020783e-06f, -9.987079115e-06f, -9.999118742e-06f, -1.001113965e-05f, -1.002314181e-05f, -1.003512521e-05f, -1.004708984e-05f, -1.005903566e-05f, -1.007096267e-05f, -1.008287085e-05f, +-1.009476017e-05f, -1.010663063e-05f, -1.011848219e-05f, -1.013031485e-05f, -1.014212857e-05f, -1.015392336e-05f, -1.016569918e-05f, -1.017745602e-05f, -1.018919387e-05f, -1.020091269e-05f, +-1.021261249e-05f, -1.022429322e-05f, -1.023595489e-05f, -1.024759747e-05f, -1.025922094e-05f, -1.027082529e-05f, -1.028241049e-05f, -1.029397653e-05f, -1.030552340e-05f, -1.031705107e-05f, +-1.032855952e-05f, -1.034004875e-05f, -1.035151872e-05f, -1.036296943e-05f, -1.037440086e-05f, -1.038581298e-05f, -1.039720578e-05f, -1.040857925e-05f, -1.041993336e-05f, -1.043126810e-05f, +-1.044258345e-05f, -1.045387940e-05f, -1.046515592e-05f, -1.047641300e-05f, -1.048765062e-05f, -1.049886877e-05f, -1.051006742e-05f, -1.052124657e-05f, -1.053240619e-05f, -1.054354626e-05f, +-1.055466678e-05f, -1.056576771e-05f, -1.057684906e-05f, -1.058791079e-05f, -1.059895289e-05f, -1.060997535e-05f, -1.062097814e-05f, -1.063196126e-05f, -1.064292468e-05f, -1.065386839e-05f, +-1.066479237e-05f, -1.067569661e-05f, -1.068658108e-05f, -1.069744578e-05f, -1.070829068e-05f, -1.071911577e-05f, -1.072992103e-05f, -1.074070644e-05f, -1.075147200e-05f, -1.076221768e-05f, +-1.077294347e-05f, -1.078364934e-05f, -1.079433529e-05f, -1.080500130e-05f, -1.081564736e-05f, -1.082627343e-05f, -1.083687952e-05f, -1.084746560e-05f, -1.085803166e-05f, -1.086857768e-05f, +-1.087910365e-05f, -1.088960955e-05f, -1.090009536e-05f, -1.091056107e-05f, -1.092100666e-05f, -1.093143212e-05f, -1.094183743e-05f, -1.095222258e-05f, -1.096258754e-05f, -1.097293232e-05f, +-1.098325688e-05f, -1.099356121e-05f, -1.100384530e-05f, -1.101410913e-05f, -1.102435269e-05f, -1.103457597e-05f, -1.104477893e-05f, -1.105496158e-05f, -1.106512390e-05f, -1.107526587e-05f, +-1.108538747e-05f, -1.109548869e-05f, -1.110556952e-05f, -1.111562993e-05f, -1.112566992e-05f, -1.113568948e-05f, -1.114568857e-05f, -1.115566720e-05f, -1.116562534e-05f, -1.117556298e-05f, +-1.118548011e-05f, -1.119537671e-05f, -1.120525277e-05f, -1.121510826e-05f, -1.122494319e-05f, -1.123475752e-05f, -1.124455126e-05f, -1.125432437e-05f, -1.126407686e-05f, -1.127380870e-05f, +-1.128351988e-05f, -1.129321038e-05f, -1.130288019e-05f, -1.131252930e-05f, -1.132215770e-05f, -1.133176536e-05f, -1.134135227e-05f, -1.135091843e-05f, -1.136046381e-05f, -1.136998840e-05f, +-1.137949219e-05f, -1.138897516e-05f, -1.139843730e-05f, -1.140787860e-05f, -1.141729903e-05f, -1.142669860e-05f, -1.143607728e-05f, -1.144543506e-05f, -1.145477192e-05f, -1.146408786e-05f, +-1.147338286e-05f, -1.148265690e-05f, -1.149190997e-05f, -1.150114206e-05f, -1.151035316e-05f, -1.151954325e-05f, -1.152871231e-05f, -1.153786034e-05f, -1.154698732e-05f, -1.155609323e-05f, +-1.156517807e-05f, -1.157424182e-05f, -1.158328447e-05f, -1.159230601e-05f, -1.160130641e-05f, -1.161028567e-05f, -1.161924378e-05f, -1.162818072e-05f, -1.163709648e-05f, -1.164599104e-05f, +-1.165486440e-05f, -1.166371654e-05f, -1.167254744e-05f, -1.168135710e-05f, -1.169014551e-05f, -1.169891264e-05f, -1.170765848e-05f, -1.171638304e-05f, -1.172508628e-05f, -1.173376820e-05f, +-1.174242879e-05f, -1.175106803e-05f, -1.175968591e-05f, -1.176828242e-05f, -1.177685755e-05f, -1.178541128e-05f, -1.179394360e-05f, -1.180245450e-05f, -1.181094397e-05f, -1.181941199e-05f, +-1.182785856e-05f, -1.183628366e-05f, -1.184468727e-05f, -1.185306939e-05f, -1.186143001e-05f, -1.186976911e-05f, -1.187808668e-05f, -1.188638271e-05f, -1.189465719e-05f, -1.190291010e-05f, +-1.191114143e-05f, -1.191935118e-05f, -1.192753933e-05f, -1.193570586e-05f, -1.194385077e-05f, -1.195197405e-05f, -1.196007568e-05f, -1.196815565e-05f, -1.197621396e-05f, -1.198425058e-05f, +-1.199226551e-05f, -1.200025874e-05f, -1.200823025e-05f, -1.201618004e-05f, -1.202410809e-05f, -1.203201439e-05f, -1.203989893e-05f, -1.204776170e-05f, -1.205560269e-05f, -1.206342188e-05f, +-1.207121928e-05f, -1.207899486e-05f, -1.208674861e-05f, -1.209448052e-05f, -1.210219059e-05f, -1.210987880e-05f, -1.211754515e-05f, -1.212518961e-05f, -1.213281218e-05f, -1.214041285e-05f, +-1.214799161e-05f, -1.215554845e-05f, -1.216308336e-05f, -1.217059632e-05f, -1.217808733e-05f, -1.218555638e-05f, -1.219300345e-05f, -1.220042854e-05f, -1.220783163e-05f, -1.221521272e-05f, +-1.222257179e-05f, -1.222990884e-05f, -1.223722385e-05f, -1.224451681e-05f, -1.225178772e-05f, -1.225903657e-05f, -1.226626334e-05f, -1.227346802e-05f, -1.228065061e-05f, -1.228781109e-05f, +-1.229494946e-05f, -1.230206570e-05f, -1.230915981e-05f, -1.231623178e-05f, -1.232328159e-05f, -1.233030924e-05f, -1.233731471e-05f, -1.234429800e-05f, -1.235125910e-05f, -1.235819800e-05f, +-1.236511469e-05f, -1.237200916e-05f, -1.237888139e-05f, -1.238573139e-05f, -1.239255914e-05f, -1.239936463e-05f, -1.240614786e-05f, -1.241290881e-05f, -1.241964748e-05f, -1.242636385e-05f, +-1.243305792e-05f, -1.243972968e-05f, -1.244637911e-05f, -1.245300622e-05f, -1.245961099e-05f, -1.246619341e-05f, -1.247275348e-05f, -1.247929118e-05f, -1.248580650e-05f, -1.249229945e-05f, +-1.249877000e-05f, -1.250521815e-05f, -1.251164390e-05f, -1.251804723e-05f, -1.252442814e-05f, -1.253078661e-05f, -1.253712264e-05f, -1.254343622e-05f, -1.254972734e-05f, -1.255599599e-05f, +-1.256224217e-05f, -1.256846587e-05f, -1.257466708e-05f, -1.258084578e-05f, -1.258700198e-05f, -1.259313567e-05f, -1.259924683e-05f, -1.260533546e-05f, -1.261140155e-05f, -1.261744509e-05f, +-1.262346608e-05f, -1.262946451e-05f, -1.263544036e-05f, -1.264139364e-05f, -1.264732433e-05f, -1.265323243e-05f, -1.265911793e-05f, -1.266498082e-05f, -1.267082110e-05f, -1.267663875e-05f, +-1.268243377e-05f, -1.268820615e-05f, -1.269395588e-05f, -1.269968297e-05f, -1.270538739e-05f, -1.271106915e-05f, -1.271672823e-05f, -1.272236463e-05f, -1.272797834e-05f, -1.273356935e-05f, +-1.273913767e-05f, -1.274468327e-05f, -1.275020615e-05f, -1.275570632e-05f, -1.276118375e-05f, -1.276663844e-05f, -1.277207039e-05f, -1.277747959e-05f, -1.278286604e-05f, -1.278822972e-05f, +-1.279357062e-05f, -1.279888875e-05f, -1.280418410e-05f, -1.280945666e-05f, -1.281470642e-05f, -1.281993337e-05f, -1.282513752e-05f, -1.283031885e-05f, -1.283547736e-05f, -1.284061304e-05f, +-1.284572588e-05f, -1.285081589e-05f, -1.285588305e-05f, -1.286092735e-05f, -1.286594880e-05f, -1.287094738e-05f, -1.287592309e-05f, -1.288087592e-05f, -1.288580587e-05f, -1.289071293e-05f, +-1.289559709e-05f, -1.290045836e-05f, -1.290529672e-05f, -1.291011217e-05f, -1.291490470e-05f, -1.291967430e-05f, -1.292442098e-05f, -1.292914473e-05f, -1.293384553e-05f, -1.293852339e-05f, +-1.294317830e-05f, -1.294781025e-05f, -1.295241925e-05f, -1.295700527e-05f, -1.296156833e-05f, -1.296610840e-05f, -1.297062550e-05f, -1.297511961e-05f, -1.297959072e-05f, -1.298403884e-05f, +-1.298846396e-05f, -1.299286607e-05f, -1.299724516e-05f, -1.300160124e-05f, -1.300593430e-05f, -1.301024433e-05f, -1.301453133e-05f, -1.301879530e-05f, -1.302303622e-05f, -1.302725410e-05f, +-1.303144892e-05f, -1.303562070e-05f, -1.303976941e-05f, -1.304389506e-05f, -1.304799764e-05f, -1.305207715e-05f, -1.305613358e-05f, -1.306016694e-05f, -1.306417720e-05f, -1.306816438e-05f, +-1.307212846e-05f, -1.307606945e-05f, -1.307998733e-05f, -1.308388211e-05f, -1.308775377e-05f, -1.309160232e-05f, -1.309542776e-05f, -1.309923007e-05f, -1.310300926e-05f, -1.310676531e-05f, +-1.311049824e-05f, -1.311420802e-05f, -1.311789467e-05f, -1.312155817e-05f, -1.312519852e-05f, -1.312881572e-05f, -1.313240976e-05f, -1.313598065e-05f, -1.313952837e-05f, -1.314305293e-05f, +-1.314655432e-05f, -1.315003253e-05f, -1.315348757e-05f, -1.315691944e-05f, -1.316032812e-05f, -1.316371361e-05f, -1.316707591e-05f, -1.317041503e-05f, -1.317373095e-05f, -1.317702367e-05f, +-1.318029319e-05f, -1.318353950e-05f, -1.318676262e-05f, -1.318996252e-05f, -1.319313920e-05f, -1.319629268e-05f, -1.319942293e-05f, -1.320252997e-05f, -1.320561378e-05f, -1.320867437e-05f, +-1.321171173e-05f, -1.321472586e-05f, -1.321771675e-05f, -1.322068441e-05f, -1.322362883e-05f, -1.322655001e-05f, -1.322944795e-05f, -1.323232264e-05f, -1.323517409e-05f, -1.323800228e-05f, +-1.324080723e-05f, -1.324358892e-05f, -1.324634735e-05f, -1.324908253e-05f, -1.325179444e-05f, -1.325448310e-05f, -1.325714849e-05f, -1.325979061e-05f, -1.326240947e-05f, -1.326500506e-05f, +-1.326757738e-05f, -1.327012642e-05f, -1.327265219e-05f, -1.327515468e-05f, -1.327763390e-05f, -1.328008984e-05f, -1.328252249e-05f, -1.328493187e-05f, -1.328731796e-05f, -1.328968076e-05f, +-1.329202028e-05f, -1.329433651e-05f, -1.329662945e-05f, -1.329889910e-05f, -1.330114546e-05f, -1.330336853e-05f, -1.330556830e-05f, -1.330774478e-05f, -1.330989796e-05f, -1.331202785e-05f, +-1.331413444e-05f, -1.331621773e-05f, -1.331827772e-05f, -1.332031441e-05f, -1.332232780e-05f, -1.332431788e-05f, -1.332628467e-05f, -1.332822815e-05f, -1.333014833e-05f, -1.333204520e-05f, +-1.333391877e-05f, -1.333576903e-05f, -1.333759599e-05f, -1.333939964e-05f, -1.334117998e-05f, -1.334293702e-05f, -1.334467074e-05f, -1.334638116e-05f, -1.334806828e-05f, -1.334973208e-05f, +-1.335137258e-05f, -1.335298977e-05f, -1.335458365e-05f, -1.335615422e-05f, -1.335770148e-05f, -1.335922544e-05f, -1.336072608e-05f, -1.336220342e-05f, -1.336365745e-05f, -1.336508818e-05f, +-1.336649559e-05f, -1.336787970e-05f, -1.336924050e-05f, -1.337057800e-05f, -1.337189219e-05f, -1.337318307e-05f, -1.337445065e-05f, -1.337569493e-05f, -1.337691590e-05f, -1.337811357e-05f, +-1.337928793e-05f, -1.338043900e-05f, -1.338156676e-05f, -1.338267122e-05f, -1.338375239e-05f, -1.338481025e-05f, -1.338584482e-05f, -1.338685609e-05f, -1.338784406e-05f, -1.338880874e-05f, +-1.338975013e-05f, -1.339066822e-05f, -1.339156303e-05f, -1.339243454e-05f, -1.339328276e-05f, -1.339410770e-05f, -1.339490935e-05f, -1.339568771e-05f, -1.339644279e-05f, -1.339717459e-05f, +-1.339788311e-05f, -1.339856835e-05f, -1.339923031e-05f, -1.339986900e-05f, -1.340048441e-05f, -1.340107654e-05f, -1.340164541e-05f, -1.340219101e-05f, -1.340271334e-05f, -1.340321241e-05f, +-1.340368821e-05f, -1.340414075e-05f, -1.340457003e-05f, -1.340497605e-05f, -1.340535881e-05f, -1.340571833e-05f, -1.340605459e-05f, -1.340636760e-05f, -1.340665736e-05f, -1.340692388e-05f, +-1.340716716e-05f, -1.340738719e-05f, -1.340758399e-05f, -1.340775755e-05f, -1.340790788e-05f, -1.340803498e-05f, -1.340813885e-05f, -1.340821949e-05f, -1.340827691e-05f, -1.340831111e-05f, +-1.340832209e-05f, -1.340830986e-05f, -1.340827442e-05f, -1.340821576e-05f, -1.340813390e-05f, -1.340802883e-05f, -1.340790057e-05f, -1.340774910e-05f, -1.340757444e-05f, -1.340737659e-05f, +-1.340715555e-05f, -1.340691133e-05f, -1.340664392e-05f, -1.340635333e-05f, -1.340603957e-05f, -1.340570263e-05f, -1.340534253e-05f, -1.340495925e-05f, -1.340455282e-05f, -1.340412322e-05f, +-1.340367047e-05f, -1.340319457e-05f, -1.340269552e-05f, -1.340217332e-05f, -1.340162798e-05f, -1.340105950e-05f, -1.340046789e-05f, -1.339985315e-05f, -1.339921528e-05f, -1.339855429e-05f, +-1.339787018e-05f, -1.339716296e-05f, -1.339643262e-05f, -1.339567917e-05f, -1.339490263e-05f, -1.339410298e-05f, -1.339328024e-05f, -1.339243441e-05f, -1.339156549e-05f, -1.339067349e-05f, +-1.338975841e-05f, -1.338882026e-05f, -1.338785903e-05f, -1.338687475e-05f, -1.338586740e-05f, -1.338483699e-05f, -1.338378354e-05f, -1.338270703e-05f, -1.338160749e-05f, -1.338048490e-05f, +-1.337933929e-05f, -1.337817064e-05f, -1.337697897e-05f, -1.337576428e-05f, -1.337452658e-05f, -1.337326587e-05f, -1.337198215e-05f, -1.337067543e-05f, -1.336934572e-05f, -1.336799302e-05f, +-1.336661733e-05f, -1.336521867e-05f, -1.336379703e-05f, -1.336235242e-05f, -1.336088484e-05f, -1.335939431e-05f, -1.335788083e-05f, -1.335634439e-05f, -1.335478502e-05f, -1.335320270e-05f, +-1.335159746e-05f, -1.334996929e-05f, -1.334831819e-05f, -1.334664419e-05f, -1.334494727e-05f, -1.334322745e-05f, -1.334148473e-05f, -1.333971911e-05f, -1.333793061e-05f, -1.333611923e-05f, +-1.333428498e-05f, -1.333242785e-05f, -1.333054786e-05f, -1.332864501e-05f, -1.332671931e-05f, -1.332477077e-05f, -1.332279939e-05f, -1.332080517e-05f, -1.331878813e-05f, -1.331674826e-05f, +-1.331468558e-05f, -1.331260009e-05f, -1.331049180e-05f, -1.330836071e-05f, -1.330620684e-05f, -1.330403018e-05f, -1.330183074e-05f, -1.329960853e-05f, -1.329736356e-05f, -1.329509584e-05f, +-1.329280536e-05f, -1.329049214e-05f, -1.328815618e-05f, -1.328579749e-05f, -1.328341608e-05f, -1.328101195e-05f, -1.327858511e-05f, -1.327613556e-05f, -1.327366332e-05f, -1.327116840e-05f, +-1.326865079e-05f, -1.326611050e-05f, -1.326354755e-05f, -1.326096193e-05f, -1.325835366e-05f, -1.325572275e-05f, -1.325306919e-05f, -1.325039301e-05f, -1.324769419e-05f, -1.324497276e-05f, +-1.324222872e-05f, -1.323946208e-05f, -1.323667284e-05f, -1.323386102e-05f, -1.323102661e-05f, -1.322816964e-05f, -1.322529009e-05f, -1.322238799e-05f, -1.321946334e-05f, -1.321651615e-05f, +-1.321354642e-05f, -1.321055417e-05f, -1.320753940e-05f, -1.320450211e-05f, -1.320144233e-05f, -1.319836005e-05f, -1.319525528e-05f, -1.319212803e-05f, -1.318897832e-05f, -1.318580614e-05f, +-1.318261150e-05f, -1.317939442e-05f, -1.317615491e-05f, -1.317289296e-05f, -1.316960859e-05f, -1.316630180e-05f, -1.316297262e-05f, -1.315962103e-05f, -1.315624706e-05f, -1.315285071e-05f, +-1.314943198e-05f, -1.314599090e-05f, -1.314252746e-05f, -1.313904168e-05f, -1.313553355e-05f, -1.313200311e-05f, -1.312845034e-05f, -1.312487526e-05f, -1.312127788e-05f, -1.311765821e-05f, +-1.311401625e-05f, -1.311035202e-05f, -1.310666552e-05f, -1.310295677e-05f, -1.309922577e-05f, -1.309547253e-05f, -1.309169706e-05f, -1.308789937e-05f, -1.308407947e-05f, -1.308023737e-05f, +-1.307637307e-05f, -1.307248659e-05f, -1.306857794e-05f, -1.306464713e-05f, -1.306069415e-05f, -1.305671903e-05f, -1.305272178e-05f, -1.304870240e-05f, -1.304466090e-05f, -1.304059730e-05f, +-1.303651159e-05f, -1.303240380e-05f, -1.302827393e-05f, -1.302412199e-05f, -1.301994800e-05f, -1.301575195e-05f, -1.301153386e-05f, -1.300729375e-05f, -1.300303161e-05f, -1.299874747e-05f, +-1.299444133e-05f, -1.299011319e-05f, -1.298576308e-05f, -1.298139100e-05f, -1.297699696e-05f, -1.297258097e-05f, -1.296814305e-05f, -1.296368319e-05f, -1.295920142e-05f, -1.295469774e-05f, +-1.295017216e-05f, -1.294562470e-05f, -1.294105536e-05f, -1.293646415e-05f, -1.293185109e-05f, -1.292721618e-05f, -1.292255944e-05f, -1.291788088e-05f, -1.291318050e-05f, -1.290845833e-05f, +-1.290371436e-05f, -1.289894861e-05f, -1.289416109e-05f, -1.288935181e-05f, -1.288452078e-05f, -1.287966802e-05f, -1.287479353e-05f, -1.286989733e-05f, -1.286497942e-05f, -1.286003982e-05f, +-1.285507853e-05f, -1.285009558e-05f, -1.284509097e-05f, -1.284006471e-05f, -1.283501681e-05f, -1.282994729e-05f, -1.282485615e-05f, -1.281974341e-05f, -1.281460908e-05f, -1.280945316e-05f, +-1.280427568e-05f, -1.279907665e-05f, -1.279385606e-05f, -1.278861395e-05f, -1.278335031e-05f, -1.277806516e-05f, -1.277275851e-05f, -1.276743037e-05f, -1.276208076e-05f, -1.275670968e-05f, +-1.275131716e-05f, -1.274590319e-05f, -1.274046779e-05f, -1.273501098e-05f, -1.272953277e-05f, -1.272403316e-05f, -1.271851217e-05f, -1.271296982e-05f, -1.270740611e-05f, -1.270182105e-05f, +-1.269621467e-05f, -1.269058696e-05f, -1.268493795e-05f, -1.267926764e-05f, -1.267357605e-05f, -1.266786319e-05f, -1.266212907e-05f, -1.265637371e-05f, -1.265059712e-05f, -1.264479930e-05f, +-1.263898028e-05f, -1.263314006e-05f, -1.262727866e-05f, -1.262139609e-05f, -1.261549236e-05f, -1.260956749e-05f, -1.260362149e-05f, -1.259765437e-05f, -1.259166614e-05f, -1.258565682e-05f, +-1.257962642e-05f, -1.257357495e-05f, -1.256750243e-05f, -1.256140887e-05f, -1.255529428e-05f, -1.254915867e-05f, -1.254300206e-05f, -1.253682446e-05f, -1.253062589e-05f, -1.252440635e-05f, +-1.251816587e-05f, -1.251190445e-05f, -1.250562210e-05f, -1.249931885e-05f, -1.249299470e-05f, -1.248664967e-05f, -1.248028377e-05f, -1.247389701e-05f, -1.246748941e-05f, -1.246106099e-05f, +-1.245461175e-05f, -1.244814170e-05f, -1.244165087e-05f, -1.243513927e-05f, -1.242860691e-05f, -1.242205379e-05f, -1.241547995e-05f, -1.240888539e-05f, -1.240227012e-05f, -1.239563417e-05f, +-1.238897753e-05f, -1.238230023e-05f, -1.237560229e-05f, -1.236888370e-05f, -1.236214450e-05f, -1.235538469e-05f, -1.234860429e-05f, -1.234180331e-05f, -1.233498177e-05f, -1.232813967e-05f, +-1.232127704e-05f, -1.231439389e-05f, -1.230749023e-05f, -1.230056608e-05f, -1.229362145e-05f, -1.228665635e-05f, -1.227967081e-05f, -1.227266483e-05f, -1.226563843e-05f, -1.225859163e-05f, +-1.225152443e-05f, -1.224443686e-05f, -1.223732893e-05f, -1.223020065e-05f, -1.222305203e-05f, -1.221588310e-05f, -1.220869387e-05f, -1.220148435e-05f, -1.219425455e-05f, -1.218700450e-05f, +-1.217973421e-05f, -1.217244368e-05f, -1.216513295e-05f, -1.215780201e-05f, -1.215045090e-05f, -1.214307961e-05f, -1.213568817e-05f, -1.212827660e-05f, -1.212084490e-05f, -1.211339309e-05f, +-1.210592120e-05f, -1.209842923e-05f, -1.209091719e-05f, -1.208338511e-05f, -1.207583300e-05f, -1.206826088e-05f, -1.206066875e-05f, -1.205305665e-05f, -1.204542457e-05f, -1.203777254e-05f, +-1.203010057e-05f, -1.202240869e-05f, -1.201469689e-05f, -1.200696521e-05f, -1.199921365e-05f, -1.199144224e-05f, -1.198365098e-05f, -1.197583989e-05f, -1.196800900e-05f, -1.196015830e-05f, +-1.195228783e-05f, -1.194439760e-05f, -1.193648762e-05f, -1.192855790e-05f, -1.192060848e-05f, -1.191263935e-05f, -1.190465054e-05f, -1.189664206e-05f, -1.188861394e-05f, -1.188056618e-05f, +-1.187249880e-05f, -1.186441182e-05f, -1.185630525e-05f, -1.184817912e-05f, -1.184003343e-05f, -1.183186820e-05f, -1.182368346e-05f, -1.181547921e-05f, -1.180725548e-05f, -1.179901227e-05f, +-1.179074962e-05f, -1.178246752e-05f, -1.177416601e-05f, -1.176584509e-05f, -1.175750478e-05f, -1.174914510e-05f, -1.174076607e-05f, -1.173236771e-05f, -1.172395002e-05f, -1.171551303e-05f, +-1.170705676e-05f, -1.169858121e-05f, -1.169008642e-05f, -1.168157238e-05f, -1.167303913e-05f, -1.166448668e-05f, -1.165591505e-05f, -1.164732424e-05f, -1.163871429e-05f, -1.163008521e-05f, +-1.162143701e-05f, -1.161276971e-05f, -1.160408333e-05f, -1.159537789e-05f, -1.158665340e-05f, -1.157790988e-05f, -1.156914735e-05f, -1.156036582e-05f, -1.155156532e-05f, -1.154274586e-05f, +-1.153390746e-05f, -1.152505014e-05f, -1.151617391e-05f, -1.150727879e-05f, -1.149836479e-05f, -1.148943195e-05f, -1.148048027e-05f, -1.147150977e-05f, -1.146252047e-05f, -1.145351238e-05f, +-1.144448554e-05f, -1.143543994e-05f, -1.142637562e-05f, -1.141729259e-05f, -1.140819086e-05f, -1.139907046e-05f, -1.138993140e-05f, -1.138077370e-05f, -1.137159738e-05f, -1.136240246e-05f, +-1.135318895e-05f, -1.134395687e-05f, -1.133470625e-05f, -1.132543710e-05f, -1.131614943e-05f, -1.130684327e-05f, -1.129751864e-05f, -1.128817555e-05f, -1.127881402e-05f, -1.126943407e-05f, +-1.126003572e-05f, -1.125061898e-05f, -1.124118388e-05f, -1.123173043e-05f, -1.122225866e-05f, -1.121276857e-05f, -1.120326020e-05f, -1.119373355e-05f, -1.118418865e-05f, -1.117462551e-05f, +-1.116504416e-05f, -1.115544461e-05f, -1.114582689e-05f, -1.113619100e-05f, -1.112653697e-05f, -1.111686482e-05f, -1.110717457e-05f, -1.109746623e-05f, -1.108773983e-05f, -1.107799538e-05f, +-1.106823291e-05f, -1.105845242e-05f, -1.104865395e-05f, -1.103883751e-05f, -1.102900311e-05f, -1.101915079e-05f, -1.100928055e-05f, -1.099939242e-05f, -1.098948641e-05f, -1.097956255e-05f, +-1.096962086e-05f, -1.095966135e-05f, -1.094968404e-05f, -1.093968895e-05f, -1.092967611e-05f, -1.091964553e-05f, -1.090959723e-05f, -1.089953123e-05f, -1.088944755e-05f, -1.087934620e-05f, +-1.086922722e-05f, -1.085909062e-05f, -1.084893641e-05f, -1.083876463e-05f, -1.082857528e-05f, -1.081836839e-05f, -1.080814397e-05f, -1.079790206e-05f, -1.078764266e-05f, -1.077736579e-05f, +-1.076707148e-05f, -1.075675975e-05f, -1.074643062e-05f, -1.073608410e-05f, -1.072572022e-05f, -1.071533899e-05f, -1.070494045e-05f, -1.069452459e-05f, -1.068409146e-05f, -1.067364106e-05f, +-1.066317341e-05f, -1.065268855e-05f, -1.064218648e-05f, -1.063166723e-05f, -1.062113081e-05f, -1.061057726e-05f, -1.060000658e-05f, -1.058941880e-05f, -1.057881394e-05f, -1.056819202e-05f, +-1.055755306e-05f, -1.054689708e-05f, -1.053622410e-05f, -1.052553414e-05f, -1.051482722e-05f, -1.050410337e-05f, -1.049336259e-05f, -1.048260493e-05f, -1.047183038e-05f, -1.046103898e-05f, +-1.045023075e-05f, -1.043940570e-05f, -1.042856385e-05f, -1.041770524e-05f, -1.040682987e-05f, -1.039593778e-05f, -1.038502897e-05f, -1.037410347e-05f, -1.036316131e-05f, -1.035220250e-05f, +-1.034122706e-05f, -1.033023502e-05f, -1.031922639e-05f, -1.030820120e-05f, -1.029715947e-05f, -1.028610122e-05f, -1.027502646e-05f, -1.026393523e-05f, -1.025282754e-05f, -1.024170341e-05f, +-1.023056287e-05f, -1.021940594e-05f, -1.020823263e-05f, -1.019704297e-05f, -1.018583698e-05f, -1.017461468e-05f, -1.016337609e-05f, -1.015212124e-05f, -1.014085014e-05f, -1.012956282e-05f, +-1.011825930e-05f, -1.010693960e-05f, -1.009560374e-05f, -1.008425174e-05f, -1.007288362e-05f, -1.006149942e-05f, -1.005009914e-05f, -1.003868281e-05f, -1.002725045e-05f, -1.001580208e-05f, +-1.000433773e-05f, -9.992857410e-06f, -9.981361151e-06f, -9.969848972e-06f, -9.958320895e-06f, -9.946776941e-06f, -9.935217132e-06f, -9.923641491e-06f, -9.912050039e-06f, -9.900442797e-06f, +-9.888819789e-06f, -9.877181036e-06f, -9.865526560e-06f, -9.853856383e-06f, -9.842170528e-06f, -9.830469015e-06f, -9.818751868e-06f, -9.807019109e-06f, -9.795270759e-06f, -9.783506842e-06f, +-9.771727378e-06f, -9.759932391e-06f, -9.748121903e-06f, -9.736295935e-06f, -9.724454511e-06f, -9.712597652e-06f, -9.700725382e-06f, -9.688837722e-06f, -9.676934694e-06f, -9.665016322e-06f, +-9.653082628e-06f, -9.641133634e-06f, -9.629169362e-06f, -9.617189836e-06f, -9.605195078e-06f, -9.593185110e-06f, -9.581159955e-06f, -9.569119635e-06f, -9.557064174e-06f, -9.544993594e-06f, +-9.532907917e-06f, -9.520807167e-06f, -9.508691366e-06f, -9.496560537e-06f, -9.484414702e-06f, -9.472253885e-06f, -9.460078108e-06f, -9.447887395e-06f, -9.435681767e-06f, -9.423461249e-06f, +-9.411225862e-06f, -9.398975631e-06f, -9.386710577e-06f, -9.374430724e-06f, -9.362136095e-06f, -9.349826713e-06f, -9.337502601e-06f, -9.325163782e-06f, -9.312810279e-06f, -9.300442116e-06f, +-9.288059315e-06f, -9.275661900e-06f, -9.263249894e-06f, -9.250823320e-06f, -9.238382201e-06f, -9.225926561e-06f, -9.213456423e-06f, -9.200971810e-06f, -9.188472746e-06f, -9.175959253e-06f, +-9.163431356e-06f, -9.150889078e-06f, -9.138332442e-06f, -9.125761472e-06f, -9.113176191e-06f, -9.100576623e-06f, -9.087962790e-06f, -9.075334718e-06f, -9.062692428e-06f, -9.050035946e-06f, +-9.037365294e-06f, -9.024680496e-06f, -9.011981575e-06f, -8.999268556e-06f, -8.986541463e-06f, -8.973800318e-06f, -8.961045145e-06f, -8.948275969e-06f, -8.935492813e-06f, -8.922695700e-06f, +-8.909884656e-06f, -8.897059703e-06f, -8.884220865e-06f, -8.871368167e-06f, -8.858501631e-06f, -8.845621283e-06f, -8.832727146e-06f, -8.819819244e-06f, -8.806897601e-06f, -8.793962241e-06f, +-8.781013188e-06f, -8.768050467e-06f, -8.755074100e-06f, -8.742084113e-06f, -8.729080529e-06f, -8.716063373e-06f, -8.703032668e-06f, -8.689988439e-06f, -8.676930711e-06f, -8.663859507e-06f, +-8.650774851e-06f, -8.637676768e-06f, -8.624565282e-06f, -8.611440417e-06f, -8.598302199e-06f, -8.585150650e-06f, -8.571985795e-06f, -8.558807660e-06f, -8.545616268e-06f, -8.532411643e-06f, +-8.519193810e-06f, -8.505962794e-06f, -8.492718619e-06f, -8.479461309e-06f, -8.466190889e-06f, -8.452907384e-06f, -8.439610818e-06f, -8.426301216e-06f, -8.412978602e-06f, -8.399643001e-06f, +-8.386294438e-06f, -8.372932936e-06f, -8.359558522e-06f, -8.346171219e-06f, -8.332771053e-06f, -8.319358048e-06f, -8.305932228e-06f, -8.292493619e-06f, -8.279042246e-06f, -8.265578133e-06f, +-8.252101304e-06f, -8.238611786e-06f, -8.225109602e-06f, -8.211594778e-06f, -8.198067339e-06f, -8.184527309e-06f, -8.170974714e-06f, -8.157409578e-06f, -8.143831926e-06f, -8.130241784e-06f, +-8.116639176e-06f, -8.103024128e-06f, -8.089396664e-06f, -8.075756810e-06f, -8.062104590e-06f, -8.048440030e-06f, -8.034763155e-06f, -8.021073991e-06f, -8.007372561e-06f, -7.993658892e-06f, +-7.979933009e-06f, -7.966194937e-06f, -7.952444700e-06f, -7.938682326e-06f, -7.924907837e-06f, -7.911121261e-06f, -7.897322622e-06f, -7.883511946e-06f, -7.869689258e-06f, -7.855854583e-06f, +-7.842007946e-06f, -7.828149374e-06f, -7.814278892e-06f, -7.800396524e-06f, -7.786502297e-06f, -7.772596236e-06f, -7.758678366e-06f, -7.744748713e-06f, -7.730807302e-06f, -7.716854160e-06f, +-7.702889311e-06f, -7.688912781e-06f, -7.674924596e-06f, -7.660924782e-06f, -7.646913363e-06f, -7.632890366e-06f, -7.618855816e-06f, -7.604809740e-06f, -7.590752162e-06f, -7.576683108e-06f, +-7.562602604e-06f, -7.548510677e-06f, -7.534407351e-06f, -7.520292652e-06f, -7.506166607e-06f, -7.492029240e-06f, -7.477880579e-06f, -7.463720648e-06f, -7.449549474e-06f, -7.435367082e-06f, +-7.421173499e-06f, -7.406968750e-06f, -7.392752861e-06f, -7.378525858e-06f, -7.364287767e-06f, -7.350038615e-06f, -7.335778426e-06f, -7.321507228e-06f, -7.307225046e-06f, -7.292931906e-06f, +-7.278627834e-06f, -7.264312857e-06f, -7.249987000e-06f, -7.235650289e-06f, -7.221302752e-06f, -7.206944412e-06f, -7.192575298e-06f, -7.178195435e-06f, -7.163804849e-06f, -7.149403567e-06f, +-7.134991615e-06f, -7.120569018e-06f, -7.106135803e-06f, -7.091691997e-06f, -7.077237626e-06f, -7.062772716e-06f, -7.048297293e-06f, -7.033811383e-06f, -7.019315014e-06f, -7.004808211e-06f, +-6.990291001e-06f, -6.975763409e-06f, -6.961225464e-06f, -6.946677190e-06f, -6.932118614e-06f, -6.917549763e-06f, -6.902970664e-06f, -6.888381342e-06f, -6.873781824e-06f, -6.859172137e-06f, +-6.844552307e-06f, -6.829922361e-06f, -6.815282325e-06f, -6.800632226e-06f, -6.785972090e-06f, -6.771301945e-06f, -6.756621815e-06f, -6.741931730e-06f, -6.727231713e-06f, -6.712521794e-06f, +-6.697801997e-06f, -6.683072351e-06f, -6.668332880e-06f, -6.653583613e-06f, -6.638824576e-06f, -6.624055796e-06f, -6.609277298e-06f, -6.594489111e-06f, -6.579691261e-06f, -6.564883775e-06f, +-6.550066678e-06f, -6.535240000e-06f, -6.520403765e-06f, -6.505558001e-06f, -6.490702735e-06f, -6.475837994e-06f, -6.460963804e-06f, -6.446080192e-06f, -6.431187186e-06f, -6.416284812e-06f, +-6.401373097e-06f, -6.386452068e-06f, -6.371521752e-06f, -6.356582177e-06f, -6.341633368e-06f, -6.326675353e-06f, -6.311708159e-06f, -6.296731813e-06f, -6.281746342e-06f, -6.266751773e-06f, +-6.251748134e-06f, -6.236735450e-06f, -6.221713750e-06f, -6.206683060e-06f, -6.191643407e-06f, -6.176594819e-06f, -6.161537323e-06f, -6.146470946e-06f, -6.131395714e-06f, -6.116311656e-06f, +-6.101218798e-06f, -6.086117168e-06f, -6.071006792e-06f, -6.055887699e-06f, -6.040759914e-06f, -6.025623466e-06f, -6.010478382e-06f, -5.995324688e-06f, -5.980162413e-06f, -5.964991583e-06f, +-5.949812226e-06f, -5.934624369e-06f, -5.919428039e-06f, -5.904223265e-06f, -5.889010072e-06f, -5.873788488e-06f, -5.858558542e-06f, -5.843320260e-06f, -5.828073669e-06f, -5.812818797e-06f, +-5.797555671e-06f, -5.782284320e-06f, -5.767004769e-06f, -5.751717047e-06f, -5.736421182e-06f, -5.721117199e-06f, -5.705805128e-06f, -5.690484996e-06f, -5.675156829e-06f, -5.659820656e-06f, +-5.644476504e-06f, -5.629124401e-06f, -5.613764373e-06f, -5.598396450e-06f, -5.583020657e-06f, -5.567637024e-06f, -5.552245577e-06f, -5.536846343e-06f, -5.521439352e-06f, -5.506024629e-06f, +-5.490602204e-06f, -5.475172102e-06f, -5.459734353e-06f, -5.444288984e-06f, -5.428836022e-06f, -5.413375495e-06f, -5.397907431e-06f, -5.382431857e-06f, -5.366948801e-06f, -5.351458291e-06f, +-5.335960355e-06f, -5.320455020e-06f, -5.304942314e-06f, -5.289422265e-06f, -5.273894900e-06f, -5.258360248e-06f, -5.242818336e-06f, -5.227269192e-06f, -5.211712843e-06f, -5.196149318e-06f, +-5.180578644e-06f, -5.165000849e-06f, -5.149415961e-06f, -5.133824008e-06f, -5.118225017e-06f, -5.102619017e-06f, -5.087006035e-06f, -5.071386100e-06f, -5.055759238e-06f, -5.040125479e-06f, +-5.024484849e-06f, -5.008837378e-06f, -4.993183092e-06f, -4.977522019e-06f, -4.961854189e-06f, -4.946179628e-06f, -4.930498364e-06f, -4.914810426e-06f, -4.899115841e-06f, -4.883414637e-06f, +-4.867706843e-06f, -4.851992487e-06f, -4.836271596e-06f, -4.820544198e-06f, -4.804810321e-06f, -4.789069994e-06f, -4.773323245e-06f, -4.757570101e-06f, -4.741810590e-06f, -4.726044741e-06f, +-4.710272582e-06f, -4.694494141e-06f, -4.678709445e-06f, -4.662918524e-06f, -4.647121404e-06f, -4.631318114e-06f, -4.615508683e-06f, -4.599693138e-06f, -4.583871508e-06f, -4.568043820e-06f, +-4.552210102e-06f, -4.536370384e-06f, -4.520524693e-06f, -4.504673057e-06f, -4.488815504e-06f, -4.472952063e-06f, -4.457082762e-06f, -4.441207628e-06f, -4.425326691e-06f, -4.409439978e-06f, +-4.393547517e-06f, -4.377649337e-06f, -4.361745466e-06f, -4.345835932e-06f, -4.329920764e-06f, -4.313999989e-06f, -4.298073636e-06f, -4.282141733e-06f, -4.266204309e-06f, -4.250261391e-06f, +-4.234313009e-06f, -4.218359189e-06f, -4.202399961e-06f, -4.186435353e-06f, -4.170465392e-06f, -4.154490109e-06f, -4.138509529e-06f, -4.122523683e-06f, -4.106532598e-06f, -4.090536303e-06f, +-4.074534826e-06f, -4.058528195e-06f, -4.042516439e-06f, -4.026499586e-06f, -4.010477664e-06f, -3.994450702e-06f, -3.978418727e-06f, -3.962381770e-06f, -3.946339857e-06f, -3.930293017e-06f, +-3.914241279e-06f, -3.898184671e-06f, -3.882123221e-06f, -3.866056958e-06f, -3.849985910e-06f, -3.833910106e-06f, -3.817829574e-06f, -3.801744342e-06f, -3.785654439e-06f, -3.769559893e-06f, +-3.753460733e-06f, -3.737356987e-06f, -3.721248683e-06f, -3.705135851e-06f, -3.689018518e-06f, -3.672896713e-06f, -3.656770464e-06f, -3.640639800e-06f, -3.624504750e-06f, -3.608365341e-06f, +-3.592221602e-06f, -3.576073563e-06f, -3.559921250e-06f, -3.543764693e-06f, -3.527603921e-06f, -3.511438961e-06f, -3.495269842e-06f, -3.479096594e-06f, -3.462919243e-06f, -3.446737819e-06f, +-3.430552350e-06f, -3.414362865e-06f, -3.398169393e-06f, -3.381971961e-06f, -3.365770599e-06f, -3.349565334e-06f, -3.333356196e-06f, -3.317143213e-06f, -3.300926413e-06f, -3.284705825e-06f, +-3.268481478e-06f, -3.252253401e-06f, -3.236021621e-06f, -3.219786167e-06f, -3.203547068e-06f, -3.187304352e-06f, -3.171058048e-06f, -3.154808185e-06f, -3.138554791e-06f, -3.122297895e-06f, +-3.106037525e-06f, -3.089773710e-06f, -3.073506478e-06f, -3.057235858e-06f, -3.040961879e-06f, -3.024684569e-06f, -3.008403957e-06f, -2.992120072e-06f, -2.975832941e-06f, -2.959542594e-06f, +-2.943249059e-06f, -2.926952365e-06f, -2.910652540e-06f, -2.894349613e-06f, -2.878043613e-06f, -2.861734568e-06f, -2.845422507e-06f, -2.829107459e-06f, -2.812789451e-06f, -2.796468514e-06f, +-2.780144674e-06f, -2.763817962e-06f, -2.747488405e-06f, -2.731156032e-06f, -2.714820873e-06f, -2.698482954e-06f, -2.682142306e-06f, -2.665798957e-06f, -2.649452935e-06f, -2.633104268e-06f, +-2.616752987e-06f, -2.600399119e-06f, -2.584042693e-06f, -2.567683737e-06f, -2.551322280e-06f, -2.534958352e-06f, -2.518591979e-06f, -2.502223192e-06f, -2.485852019e-06f, -2.469478488e-06f, +-2.453102628e-06f, -2.436724468e-06f, -2.420344036e-06f, -2.403961361e-06f, -2.387576472e-06f, -2.371189397e-06f, -2.354800165e-06f, -2.338408805e-06f, -2.322015345e-06f, -2.305619813e-06f, +-2.289222240e-06f, -2.272822652e-06f, -2.256421079e-06f, -2.240017550e-06f, -2.223612093e-06f, -2.207204737e-06f, -2.190795510e-06f, -2.174384441e-06f, -2.157971559e-06f, -2.141556892e-06f, +-2.125140470e-06f, -2.108722320e-06f, -2.092302471e-06f, -2.075880952e-06f, -2.059457792e-06f, -2.043033019e-06f, -2.026606662e-06f, -2.010178750e-06f, -1.993749311e-06f, -1.977318373e-06f, +-1.960885966e-06f, -1.944452119e-06f, -1.928016859e-06f, -1.911580215e-06f, -1.895142216e-06f, -1.878702892e-06f, -1.862262269e-06f, -1.845820377e-06f, -1.829377245e-06f, -1.812932902e-06f, +-1.796487375e-06f, -1.780040693e-06f, -1.763592886e-06f, -1.747143981e-06f, -1.730694008e-06f, -1.714242995e-06f, -1.697790970e-06f, -1.681337963e-06f, -1.664884001e-06f, -1.648429114e-06f, +-1.631973330e-06f, -1.615516678e-06f, -1.599059186e-06f, -1.582600883e-06f, -1.566141798e-06f, -1.549681958e-06f, -1.533221394e-06f, -1.516760132e-06f, -1.500298203e-06f, -1.483835634e-06f, +-1.467372455e-06f, -1.450908693e-06f, -1.434444377e-06f, -1.417979537e-06f, -1.401514199e-06f, -1.385048394e-06f, -1.368582150e-06f, -1.352115495e-06f, -1.335648457e-06f, -1.319181066e-06f, +-1.302713350e-06f, -1.286245338e-06f, -1.269777058e-06f, -1.253308538e-06f, -1.236839807e-06f, -1.220370894e-06f, -1.203901828e-06f, -1.187432636e-06f, -1.170963348e-06f, -1.154493992e-06f, +-1.138024596e-06f, -1.121555189e-06f, -1.105085800e-06f, -1.088616457e-06f, -1.072147189e-06f, -1.055678023e-06f, -1.039208990e-06f, -1.022740116e-06f, -1.006271431e-06f, -9.898029639e-07f, +-9.733347419e-07f, -9.568667942e-07f, -9.403991491e-07f, -9.239318353e-07f, -9.074648811e-07f, -8.909983150e-07f, -8.745321656e-07f, -8.580664613e-07f, -8.416012306e-07f, -8.251365019e-07f, +-8.086723038e-07f, -7.922086646e-07f, -7.757456128e-07f, -7.592831769e-07f, -7.428213854e-07f, -7.263602666e-07f, -7.098998490e-07f, -6.934401610e-07f, -6.769812311e-07f, -6.605230877e-07f, +-6.440657592e-07f, -6.276092740e-07f, -6.111536606e-07f, -5.946989472e-07f, -5.782451624e-07f, -5.617923345e-07f, -5.453404920e-07f, -5.288896631e-07f, -5.124398763e-07f, -4.959911599e-07f, +-4.795435423e-07f, -4.630970519e-07f, -4.466517171e-07f, -4.302075661e-07f, -4.137646274e-07f, -3.973229293e-07f, -3.808825000e-07f, -3.644433680e-07f, -3.480055616e-07f, -3.315691090e-07f, +-3.151340387e-07f, -2.987003788e-07f, -2.822681577e-07f, -2.658374038e-07f, -2.494081452e-07f, -2.329804104e-07f, -2.165542274e-07f, -2.001296247e-07f, -1.837066305e-07f, -1.672852730e-07f, +-1.508655806e-07f, -1.344475813e-07f, -1.180313036e-07f, -1.016167756e-07f, -8.520402556e-08f, -6.879308169e-08f, -5.238397220e-08f, -3.597672531e-08f, -1.957136923e-08f, -3.167932140e-09f, +1.323355776e-08f, 2.963307230e-08f, 4.603058330e-08f, 6.242606259e-08f, 7.881948200e-08f, 9.521081339e-08f, 1.116000286e-07f, 1.279870995e-07f, 1.443719980e-07f, 1.607546958e-07f, +1.771351650e-07f, 1.935133774e-07f, 2.098893049e-07f, 2.262629193e-07f, 2.426341927e-07f, 2.590030969e-07f, 2.753696038e-07f, 2.917336854e-07f, 3.080953136e-07f, 3.244544604e-07f, +3.408110977e-07f, 3.571651975e-07f, 3.735167317e-07f, 3.898656724e-07f, 4.062119915e-07f, 4.225556610e-07f, 4.388966529e-07f, 4.552349392e-07f, 4.715704919e-07f, 4.879032832e-07f, +5.042332849e-07f, 5.205604691e-07f, 5.368848080e-07f, 5.532062735e-07f, 5.695248377e-07f, 5.858404727e-07f, 6.021531506e-07f, 6.184628435e-07f, 6.347695234e-07f, 6.510731625e-07f, +6.673737329e-07f, 6.836712067e-07f, 6.999655561e-07f, 7.162567532e-07f, 7.325447701e-07f, 7.488295791e-07f, 7.651111522e-07f, 7.813894617e-07f, 7.976644797e-07f, 8.139361785e-07f, +8.302045303e-07f, 8.464695072e-07f, 8.627310815e-07f, 8.789892255e-07f, 8.952439113e-07f, 9.114951112e-07f, 9.277427976e-07f, 9.439869426e-07f, 9.602275185e-07f, 9.764644977e-07f, +9.926978523e-07f, 1.008927555e-06f, 1.025153578e-06f, 1.041375893e-06f, 1.057594473e-06f, 1.073809290e-06f, 1.090020316e-06f, 1.106227525e-06f, 1.122430888e-06f, 1.138630377e-06f, +1.154825966e-06f, 1.171017626e-06f, 1.187205330e-06f, 1.203389050e-06f, 1.219568759e-06f, 1.235744429e-06f, 1.251916033e-06f, 1.268083543e-06f, 1.284246931e-06f, 1.300406171e-06f, +1.316561234e-06f, 1.332712094e-06f, 1.348858721e-06f, 1.365001091e-06f, 1.381139173e-06f, 1.397272942e-06f, 1.413402370e-06f, 1.429527429e-06f, 1.445648093e-06f, 1.461764332e-06f, +1.477876121e-06f, 1.493983432e-06f, 1.510086237e-06f, 1.526184509e-06f, 1.542278221e-06f, 1.558367346e-06f, 1.574451855e-06f, 1.590531722e-06f, 1.606606920e-06f, 1.622677420e-06f, +1.638743197e-06f, 1.654804222e-06f, 1.670860468e-06f, 1.686911909e-06f, 1.702958516e-06f, 1.719000263e-06f, 1.735037123e-06f, 1.751069067e-06f, 1.767096070e-06f, 1.783118103e-06f, +1.799135141e-06f, 1.815147154e-06f, 1.831154117e-06f, 1.847156003e-06f, 1.863152783e-06f, 1.879144432e-06f, 1.895130921e-06f, 1.911112225e-06f, 1.927088315e-06f, 1.943059165e-06f, +1.959024747e-06f, 1.974985036e-06f, 1.990940003e-06f, 2.006889621e-06f, 2.022833865e-06f, 2.038772705e-06f, 2.054706117e-06f, 2.070634072e-06f, 2.086556544e-06f, 2.102473507e-06f, +2.118384931e-06f, 2.134290792e-06f, 2.150191063e-06f, 2.166085715e-06f, 2.181974723e-06f, 2.197858059e-06f, 2.213735697e-06f, 2.229607610e-06f, 2.245473771e-06f, 2.261334154e-06f, +2.277188731e-06f, 2.293037475e-06f, 2.308880361e-06f, 2.324717360e-06f, 2.340548447e-06f, 2.356373595e-06f, 2.372192777e-06f, 2.388005966e-06f, 2.403813136e-06f, 2.419614260e-06f, +2.435409312e-06f, 2.451198263e-06f, 2.466981089e-06f, 2.482757763e-06f, 2.498528257e-06f, 2.514292546e-06f, 2.530050602e-06f, 2.545802400e-06f, 2.561547912e-06f, 2.577287112e-06f, +2.593019974e-06f, 2.608746470e-06f, 2.624466576e-06f, 2.640180263e-06f, 2.655887506e-06f, 2.671588279e-06f, 2.687282554e-06f, 2.702970305e-06f, 2.718651507e-06f, 2.734326132e-06f, +2.749994154e-06f, 2.765655547e-06f, 2.781310285e-06f, 2.796958340e-06f, 2.812599688e-06f, 2.828234301e-06f, 2.843862154e-06f, 2.859483219e-06f, 2.875097472e-06f, 2.890704884e-06f, +2.906305431e-06f, 2.921899087e-06f, 2.937485824e-06f, 2.953065617e-06f, 2.968638439e-06f, 2.984204265e-06f, 2.999763068e-06f, 3.015314822e-06f, 3.030859502e-06f, 3.046397080e-06f, +3.061927531e-06f, 3.077450829e-06f, 3.092966948e-06f, 3.108475862e-06f, 3.123977544e-06f, 3.139471970e-06f, 3.154959112e-06f, 3.170438945e-06f, 3.185911442e-06f, 3.201376579e-06f, +3.216834329e-06f, 3.232284666e-06f, 3.247727564e-06f, 3.263162998e-06f, 3.278590941e-06f, 3.294011368e-06f, 3.309424253e-06f, 3.324829570e-06f, 3.340227293e-06f, 3.355617397e-06f, +3.370999856e-06f, 3.386374643e-06f, 3.401741734e-06f, 3.417101103e-06f, 3.432452724e-06f, 3.447796570e-06f, 3.463132618e-06f, 3.478460840e-06f, 3.493781212e-06f, 3.509093708e-06f, +3.524398302e-06f, 3.539694968e-06f, 3.554983681e-06f, 3.570264416e-06f, 3.585537147e-06f, 3.600801848e-06f, 3.616058495e-06f, 3.631307060e-06f, 3.646547520e-06f, 3.661779849e-06f, +3.677004020e-06f, 3.692220010e-06f, 3.707427792e-06f, 3.722627341e-06f, 3.737818632e-06f, 3.753001639e-06f, 3.768176337e-06f, 3.783342701e-06f, 3.798500705e-06f, 3.813650325e-06f, +3.828791534e-06f, 3.843924308e-06f, 3.859048622e-06f, 3.874164450e-06f, 3.889271768e-06f, 3.904370549e-06f, 3.919460769e-06f, 3.934542403e-06f, 3.949615426e-06f, 3.964679812e-06f, +3.979735537e-06f, 3.994782575e-06f, 4.009820901e-06f, 4.024850491e-06f, 4.039871319e-06f, 4.054883361e-06f, 4.069886591e-06f, 4.084880985e-06f, 4.099866517e-06f, 4.114843163e-06f, +4.129810898e-06f, 4.144769696e-06f, 4.159719534e-06f, 4.174660386e-06f, 4.189592228e-06f, 4.204515034e-06f, 4.219428780e-06f, 4.234333441e-06f, 4.249228992e-06f, 4.264115410e-06f, +4.278992668e-06f, 4.293860742e-06f, 4.308719608e-06f, 4.323569242e-06f, 4.338409617e-06f, 4.353240710e-06f, 4.368062497e-06f, 4.382874951e-06f, 4.397678050e-06f, 4.412471769e-06f, +4.427256083e-06f, 4.442030967e-06f, 4.456796397e-06f, 4.471552348e-06f, 4.486298797e-06f, 4.501035719e-06f, 4.515763089e-06f, 4.530480883e-06f, 4.545189077e-06f, 4.559887645e-06f, +4.574576565e-06f, 4.589255812e-06f, 4.603925361e-06f, 4.618585188e-06f, 4.633235269e-06f, 4.647875580e-06f, 4.662506096e-06f, 4.677126793e-06f, 4.691737648e-06f, 4.706338636e-06f, +4.720929733e-06f, 4.735510914e-06f, 4.750082156e-06f, 4.764643435e-06f, 4.779194726e-06f, 4.793736007e-06f, 4.808267251e-06f, 4.822788437e-06f, 4.837299539e-06f, 4.851800533e-06f, +4.866291397e-06f, 4.880772106e-06f, 4.895242635e-06f, 4.909702962e-06f, 4.924153062e-06f, 4.938592912e-06f, 4.953022488e-06f, 4.967441765e-06f, 4.981850721e-06f, 4.996249332e-06f, +5.010637573e-06f, 5.025015421e-06f, 5.039382853e-06f, 5.053739844e-06f, 5.068086372e-06f, 5.082422412e-06f, 5.096747941e-06f, 5.111062936e-06f, 5.125367373e-06f, 5.139661228e-06f, +5.153944477e-06f, 5.168217099e-06f, 5.182479068e-06f, 5.196730361e-06f, 5.210970956e-06f, 5.225200828e-06f, 5.239419955e-06f, 5.253628312e-06f, 5.267825878e-06f, 5.282012627e-06f, +5.296188538e-06f, 5.310353586e-06f, 5.324507749e-06f, 5.338651003e-06f, 5.352783325e-06f, 5.366904692e-06f, 5.381015081e-06f, 5.395114469e-06f, 5.409202832e-06f, 5.423280148e-06f, +5.437346392e-06f, 5.451401544e-06f, 5.465445578e-06f, 5.479478473e-06f, 5.493500205e-06f, 5.507510751e-06f, 5.521510089e-06f, 5.535498195e-06f, 5.549475047e-06f, 5.563440622e-06f, +5.577394896e-06f, 5.591337848e-06f, 5.605269454e-06f, 5.619189691e-06f, 5.633098537e-06f, 5.646995969e-06f, 5.660881964e-06f, 5.674756500e-06f, 5.688619554e-06f, 5.702471102e-06f, +5.716311124e-06f, 5.730139596e-06f, 5.743956495e-06f, 5.757761799e-06f, 5.771555485e-06f, 5.785337531e-06f, 5.799107915e-06f, 5.812866613e-06f, 5.826613604e-06f, 5.840348865e-06f, +5.854072373e-06f, 5.867784107e-06f, 5.881484044e-06f, 5.895172162e-06f, 5.908848437e-06f, 5.922512849e-06f, 5.936165375e-06f, 5.949805992e-06f, 5.963434678e-06f, 5.977051412e-06f, +5.990656170e-06f, 6.004248931e-06f, 6.017829673e-06f, 6.031398374e-06f, 6.044955011e-06f, 6.058499563e-06f, 6.072032007e-06f, 6.085552322e-06f, 6.099060485e-06f, 6.112556475e-06f, +6.126040270e-06f, 6.139511847e-06f, 6.152971185e-06f, 6.166418262e-06f, 6.179853056e-06f, 6.193275546e-06f, 6.206685709e-06f, 6.220083524e-06f, 6.233468969e-06f, 6.246842023e-06f, +6.260202663e-06f, 6.273550868e-06f, 6.286886617e-06f, 6.300209887e-06f, 6.313520658e-06f, 6.326818907e-06f, 6.340104613e-06f, 6.353377755e-06f, 6.366638310e-06f, 6.379886259e-06f, +6.393121578e-06f, 6.406344247e-06f, 6.419554245e-06f, 6.432751549e-06f, 6.445936140e-06f, 6.459107994e-06f, 6.472267091e-06f, 6.485413410e-06f, 6.498546930e-06f, 6.511667628e-06f, +6.524775485e-06f, 6.537870479e-06f, 6.550952588e-06f, 6.564021792e-06f, 6.577078069e-06f, 6.590121399e-06f, 6.603151760e-06f, 6.616169132e-06f, 6.629173492e-06f, 6.642164822e-06f, +6.655143098e-06f, 6.668108301e-06f, 6.681060410e-06f, 6.693999403e-06f, 6.706925260e-06f, 6.719837961e-06f, 6.732737483e-06f, 6.745623807e-06f, 6.758496912e-06f, 6.771356776e-06f, +6.784203380e-06f, 6.797036703e-06f, 6.809856724e-06f, 6.822663421e-06f, 6.835456776e-06f, 6.848236767e-06f, 6.861003373e-06f, 6.873756575e-06f, 6.886496351e-06f, 6.899222682e-06f, +6.911935546e-06f, 6.924634924e-06f, 6.937320794e-06f, 6.949993137e-06f, 6.962651932e-06f, 6.975297159e-06f, 6.987928798e-06f, 7.000546828e-06f, 7.013151230e-06f, 7.025741982e-06f, +7.038319065e-06f, 7.050882458e-06f, 7.063432142e-06f, 7.075968096e-06f, 7.088490301e-06f, 7.100998736e-06f, 7.113493381e-06f, 7.125974216e-06f, 7.138441222e-06f, 7.150894377e-06f, +7.163333663e-06f, 7.175759060e-06f, 7.188170547e-06f, 7.200568105e-06f, 7.212951714e-06f, 7.225321354e-06f, 7.237677006e-06f, 7.250018649e-06f, 7.262346264e-06f, 7.274659831e-06f, +7.286959331e-06f, 7.299244745e-06f, 7.311516051e-06f, 7.323773231e-06f, 7.336016266e-06f, 7.348245135e-06f, 7.360459820e-06f, 7.372660300e-06f, 7.384846557e-06f, 7.397018571e-06f, +7.409176322e-06f, 7.421319792e-06f, 7.433448960e-06f, 7.445563808e-06f, 7.457664316e-06f, 7.469750466e-06f, 7.481822237e-06f, 7.493879611e-06f, 7.505922568e-06f, 7.517951089e-06f, +7.529965156e-06f, 7.541964749e-06f, 7.553949849e-06f, 7.565920437e-06f, 7.577876494e-06f, 7.589818001e-06f, 7.601744939e-06f, 7.613657290e-06f, 7.625555034e-06f, 7.637438152e-06f, +7.649306625e-06f, 7.661160436e-06f, 7.672999564e-06f, 7.684823992e-06f, 7.696633700e-06f, 7.708428670e-06f, 7.720208884e-06f, 7.731974321e-06f, 7.743724965e-06f, 7.755460796e-06f, +7.767181795e-06f, 7.778887945e-06f, 7.790579227e-06f, 7.802255621e-06f, 7.813917111e-06f, 7.825563676e-06f, 7.837195300e-06f, 7.848811963e-06f, 7.860413648e-06f, 7.872000336e-06f, +7.883572008e-06f, 7.895128646e-06f, 7.906670233e-06f, 7.918196750e-06f, 7.929708178e-06f, 7.941204501e-06f, 7.952685698e-06f, 7.964151754e-06f, 7.975602648e-06f, 7.987038365e-06f, +7.998458884e-06f, 8.009864189e-06f, 8.021254262e-06f, 8.032629084e-06f, 8.043988638e-06f, 8.055332905e-06f, 8.066661869e-06f, 8.077975511e-06f, 8.089273814e-06f, 8.100556759e-06f, +8.111824329e-06f, 8.123076506e-06f, 8.134313273e-06f, 8.145534613e-06f, 8.156740506e-06f, 8.167930937e-06f, 8.179105887e-06f, 8.190265339e-06f, 8.201409275e-06f, 8.212537678e-06f, +8.223650531e-06f, 8.234747815e-06f, 8.245829515e-06f, 8.256895612e-06f, 8.267946088e-06f, 8.278980928e-06f, 8.290000114e-06f, 8.301003627e-06f, 8.311991452e-06f, 8.322963571e-06f, +8.333919967e-06f, 8.344860622e-06f, 8.355785521e-06f, 8.366694644e-06f, 8.377587977e-06f, 8.388465501e-06f, 8.399327200e-06f, 8.410173057e-06f, 8.421003054e-06f, 8.431817176e-06f, +8.442615405e-06f, 8.453397724e-06f, 8.464164117e-06f, 8.474914567e-06f, 8.485649057e-06f, 8.496367570e-06f, 8.507070090e-06f, 8.517756600e-06f, 8.528427084e-06f, 8.539081525e-06f, +8.549719906e-06f, 8.560342211e-06f, 8.570948424e-06f, 8.581538528e-06f, 8.592112506e-06f, 8.602670343e-06f, 8.613212021e-06f, 8.623737525e-06f, 8.634246838e-06f, 8.644739945e-06f, +8.655216827e-06f, 8.665677471e-06f, 8.676121859e-06f, 8.686549974e-06f, 8.696961802e-06f, 8.707357326e-06f, 8.717736530e-06f, 8.728099398e-06f, 8.738445913e-06f, 8.748776061e-06f, +8.759089824e-06f, 8.769387187e-06f, 8.779668135e-06f, 8.789932651e-06f, 8.800180720e-06f, 8.810412325e-06f, 8.820627451e-06f, 8.830826083e-06f, 8.841008204e-06f, 8.851173799e-06f, +8.861322852e-06f, 8.871455348e-06f, 8.881571271e-06f, 8.891670605e-06f, 8.901753336e-06f, 8.911819447e-06f, 8.921868923e-06f, 8.931901749e-06f, 8.941917909e-06f, 8.951917388e-06f, +8.961900171e-06f, 8.971866242e-06f, 8.981815586e-06f, 8.991748188e-06f, 9.001664032e-06f, 9.011563104e-06f, 9.021445388e-06f, 9.031310869e-06f, 9.041159533e-06f, 9.050991363e-06f, +9.060806346e-06f, 9.070604465e-06f, 9.080385707e-06f, 9.090150056e-06f, 9.099897497e-06f, 9.109628015e-06f, 9.119341596e-06f, 9.129038225e-06f, 9.138717886e-06f, 9.148380566e-06f, +9.158026250e-06f, 9.167654922e-06f, 9.177266569e-06f, 9.186861175e-06f, 9.196438726e-06f, 9.205999208e-06f, 9.215542606e-06f, 9.225068905e-06f, 9.234578091e-06f, 9.244070150e-06f, +9.253545066e-06f, 9.263002827e-06f, 9.272443417e-06f, 9.281866823e-06f, 9.291273029e-06f, 9.300662022e-06f, 9.310033788e-06f, 9.319388311e-06f, 9.328725579e-06f, 9.338045577e-06f, +9.347348291e-06f, 9.356633707e-06f, 9.365901811e-06f, 9.375152589e-06f, 9.384386026e-06f, 9.393602110e-06f, 9.402800826e-06f, 9.411982160e-06f, 9.421146099e-06f, 9.430292628e-06f, +9.439421735e-06f, 9.448533404e-06f, 9.457627623e-06f, 9.466704378e-06f, 9.475763655e-06f, 9.484805440e-06f, 9.493829721e-06f, 9.502836483e-06f, 9.511825713e-06f, 9.520797398e-06f, +9.529751524e-06f, 9.538688077e-06f, 9.547607044e-06f, 9.556508413e-06f, 9.565392169e-06f, 9.574258299e-06f, 9.583106791e-06f, 9.591937630e-06f, 9.600750804e-06f, 9.609546300e-06f, +9.618324104e-06f, 9.627084203e-06f, 9.635826584e-06f, 9.644551235e-06f, 9.653258142e-06f, 9.661947292e-06f, 9.670618673e-06f, 9.679272271e-06f, 9.687908074e-06f, 9.696526068e-06f, +9.705126241e-06f, 9.713708581e-06f, 9.722273074e-06f, 9.730819708e-06f, 9.739348470e-06f, 9.747859347e-06f, 9.756352327e-06f, 9.764827398e-06f, 9.773284546e-06f, 9.781723759e-06f, +9.790145025e-06f, 9.798548332e-06f, 9.806933666e-06f, 9.815301016e-06f, 9.823650370e-06f, 9.831981714e-06f, 9.840295036e-06f, 9.848590326e-06f, 9.856867569e-06f, 9.865126754e-06f, +9.873367869e-06f, 9.881590902e-06f, 9.889795840e-06f, 9.897982672e-06f, 9.906151386e-06f, 9.914301969e-06f, 9.922434410e-06f, 9.930548697e-06f, 9.938644817e-06f, 9.946722759e-06f, +9.954782512e-06f, 9.962824063e-06f, 9.970847401e-06f, 9.978852513e-06f, 9.986839389e-06f, 9.994808016e-06f, 1.000275838e-05f, 1.001069048e-05f, 1.001860429e-05f, 1.002649981e-05f, +1.003437702e-05f, 1.004223592e-05f, 1.005007648e-05f, 1.005789870e-05f, 1.006570258e-05f, 1.007348809e-05f, 1.008125522e-05f, 1.008900397e-05f, 1.009673432e-05f, 1.010444627e-05f, +1.011213979e-05f, 1.011981489e-05f, 1.012747154e-05f, 1.013510974e-05f, 1.014272948e-05f, 1.015033074e-05f, 1.015791352e-05f, 1.016547780e-05f, 1.017302358e-05f, 1.018055083e-05f, +1.018805956e-05f, 1.019554975e-05f, 1.020302138e-05f, 1.021047446e-05f, 1.021790896e-05f, 1.022532488e-05f, 1.023272221e-05f, 1.024010093e-05f, 1.024746104e-05f, 1.025480253e-05f, +1.026212538e-05f, 1.026942958e-05f, 1.027671513e-05f, 1.028398201e-05f, 1.029123021e-05f, 1.029845973e-05f, 1.030567055e-05f, 1.031286266e-05f, 1.032003605e-05f, 1.032719072e-05f, +1.033432664e-05f, 1.034144382e-05f, 1.034854224e-05f, 1.035562189e-05f, 1.036268276e-05f, 1.036972485e-05f, 1.037674813e-05f, 1.038375261e-05f, 1.039073827e-05f, 1.039770510e-05f, +1.040465309e-05f, 1.041158223e-05f, 1.041849252e-05f, 1.042538394e-05f, 1.043225648e-05f, 1.043911014e-05f, 1.044594490e-05f, 1.045276075e-05f, 1.045955769e-05f, 1.046633570e-05f, +1.047309478e-05f, 1.047983492e-05f, 1.048655610e-05f, 1.049325832e-05f, 1.049994157e-05f, 1.050660584e-05f, 1.051325111e-05f, 1.051987739e-05f, 1.052648466e-05f, 1.053307291e-05f, +1.053964213e-05f, 1.054619232e-05f, 1.055272346e-05f, 1.055923554e-05f, 1.056572857e-05f, 1.057220252e-05f, 1.057865739e-05f, 1.058509317e-05f, 1.059150985e-05f, 1.059790742e-05f, +1.060428588e-05f, 1.061064521e-05f, 1.061698540e-05f, 1.062330646e-05f, 1.062960836e-05f, 1.063589110e-05f, 1.064215468e-05f, 1.064839907e-05f, 1.065462428e-05f, 1.066083030e-05f, +1.066701711e-05f, 1.067318471e-05f, 1.067933310e-05f, 1.068546225e-05f, 1.069157217e-05f, 1.069766285e-05f, 1.070373427e-05f, 1.070978643e-05f, 1.071581932e-05f, 1.072183294e-05f, +1.072782726e-05f, 1.073380230e-05f, 1.073975803e-05f, 1.074569446e-05f, 1.075161157e-05f, 1.075750935e-05f, 1.076338780e-05f, 1.076924691e-05f, 1.077508667e-05f, 1.078090707e-05f, +1.078670811e-05f, 1.079248977e-05f, 1.079825206e-05f, 1.080399495e-05f, 1.080971846e-05f, 1.081542256e-05f, 1.082110725e-05f, 1.082677252e-05f, 1.083241837e-05f, 1.083804478e-05f, +1.084365175e-05f, 1.084923928e-05f, 1.085480735e-05f, 1.086035596e-05f, 1.086588510e-05f, 1.087139476e-05f, 1.087688494e-05f, 1.088235562e-05f, 1.088780681e-05f, 1.089323850e-05f, +1.089865067e-05f, 1.090404332e-05f, 1.090941644e-05f, 1.091477003e-05f, 1.092010408e-05f, 1.092541859e-05f, 1.093071354e-05f, 1.093598892e-05f, 1.094124474e-05f, 1.094648099e-05f, +1.095169765e-05f, 1.095689473e-05f, 1.096207221e-05f, 1.096723009e-05f, 1.097236837e-05f, 1.097748702e-05f, 1.098258606e-05f, 1.098766547e-05f, 1.099272525e-05f, 1.099776538e-05f, +1.100278587e-05f, 1.100778671e-05f, 1.101276788e-05f, 1.101772939e-05f, 1.102267123e-05f, 1.102759340e-05f, 1.103249587e-05f, 1.103737866e-05f, 1.104224175e-05f, 1.104708514e-05f, +1.105190882e-05f, 1.105671278e-05f, 1.106149703e-05f, 1.106626155e-05f, 1.107100633e-05f, 1.107573138e-05f, 1.108043668e-05f, 1.108512224e-05f, 1.108978804e-05f, 1.109443407e-05f, +1.109906035e-05f, 1.110366684e-05f, 1.110825356e-05f, 1.111282050e-05f, 1.111736765e-05f, 1.112189500e-05f, 1.112640255e-05f, 1.113089030e-05f, 1.113535823e-05f, 1.113980635e-05f, +1.114423465e-05f, 1.114864312e-05f, 1.115303176e-05f, 1.115740056e-05f, 1.116174952e-05f, 1.116607863e-05f, 1.117038789e-05f, 1.117467729e-05f, 1.117894682e-05f, 1.118319649e-05f, +1.118742629e-05f, 1.119163620e-05f, 1.119582624e-05f, 1.119999638e-05f, 1.120414664e-05f, 1.120827699e-05f, 1.121238745e-05f, 1.121647799e-05f, 1.122054863e-05f, 1.122459935e-05f, +1.122863015e-05f, 1.123264102e-05f, 1.123663196e-05f, 1.124060297e-05f, 1.124455404e-05f, 1.124848516e-05f, 1.125239634e-05f, 1.125628757e-05f, 1.126015883e-05f, 1.126401014e-05f, +1.126784148e-05f, 1.127165286e-05f, 1.127544425e-05f, 1.127921568e-05f, 1.128296711e-05f, 1.128669857e-05f, 1.129041003e-05f, 1.129410150e-05f, 1.129777297e-05f, 1.130142443e-05f, +1.130505589e-05f, 1.130866735e-05f, 1.131225878e-05f, 1.131583020e-05f, 1.131938160e-05f, 1.132291297e-05f, 1.132642432e-05f, 1.132991563e-05f, 1.133338691e-05f, 1.133683814e-05f, +1.134026933e-05f, 1.134368048e-05f, 1.134707157e-05f, 1.135044261e-05f, 1.135379360e-05f, 1.135712452e-05f, 1.136043538e-05f, 1.136372617e-05f, 1.136699689e-05f, 1.137024753e-05f, +1.137347810e-05f, 1.137668859e-05f, 1.137987899e-05f, 1.138304931e-05f, 1.138619954e-05f, 1.138932967e-05f, 1.139243971e-05f, 1.139552965e-05f, 1.139859949e-05f, 1.140164922e-05f, +1.140467885e-05f, 1.140768837e-05f, 1.141067777e-05f, 1.141364706e-05f, 1.141659622e-05f, 1.141952527e-05f, 1.142243419e-05f, 1.142532299e-05f, 1.142819166e-05f, 1.143104019e-05f, +1.143386859e-05f, 1.143667685e-05f, 1.143946498e-05f, 1.144223296e-05f, 1.144498080e-05f, 1.144770849e-05f, 1.145041604e-05f, 1.145310343e-05f, 1.145577067e-05f, 1.145841775e-05f, +1.146104468e-05f, 1.146365145e-05f, 1.146623805e-05f, 1.146880449e-05f, 1.147135077e-05f, 1.147387688e-05f, 1.147638281e-05f, 1.147886858e-05f, 1.148133417e-05f, 1.148377959e-05f, +1.148620483e-05f, 1.148860989e-05f, 1.149099477e-05f, 1.149335946e-05f, 1.149570398e-05f, 1.149802830e-05f, 1.150033244e-05f, 1.150261639e-05f, 1.150488015e-05f, 1.150712372e-05f, +1.150934710e-05f, 1.151155027e-05f, 1.151373326e-05f, 1.151589604e-05f, 1.151803863e-05f, 1.152016102e-05f, 1.152226320e-05f, 1.152434518e-05f, 1.152640696e-05f, 1.152844853e-05f, +1.153046990e-05f, 1.153247106e-05f, 1.153445201e-05f, 1.153641275e-05f, 1.153835328e-05f, 1.154027360e-05f, 1.154217371e-05f, 1.154405361e-05f, 1.154591329e-05f, 1.154775275e-05f, +1.154957200e-05f, 1.155137104e-05f, 1.155314986e-05f, 1.155490846e-05f, 1.155664684e-05f, 1.155836501e-05f, 1.156006295e-05f, 1.156174068e-05f, 1.156339818e-05f, 1.156503547e-05f, +1.156665253e-05f, 1.156824937e-05f, 1.156982599e-05f, 1.157138239e-05f, 1.157291856e-05f, 1.157443452e-05f, 1.157593025e-05f, 1.157740576e-05f, 1.157886104e-05f, 1.158029610e-05f, +1.158171094e-05f, 1.158310556e-05f, 1.158447995e-05f, 1.158583412e-05f, 1.158716806e-05f, 1.158848179e-05f, 1.158977529e-05f, 1.159104856e-05f, 1.159230162e-05f, 1.159353445e-05f, +1.159474706e-05f, 1.159593945e-05f, 1.159711162e-05f, 1.159826357e-05f, 1.159939529e-05f, 1.160050680e-05f, 1.160159809e-05f, 1.160266916e-05f, 1.160372001e-05f, 1.160475064e-05f, +1.160576106e-05f, 1.160675126e-05f, 1.160772125e-05f, 1.160867102e-05f, 1.160960057e-05f, 1.161050991e-05f, 1.161139904e-05f, 1.161226796e-05f, 1.161311667e-05f, 1.161394517e-05f, +1.161475346e-05f, 1.161554154e-05f, 1.161630942e-05f, 1.161705709e-05f, 1.161778455e-05f, 1.161849182e-05f, 1.161917888e-05f, 1.161984574e-05f, 1.162049240e-05f, 1.162111886e-05f, +1.162172513e-05f, 1.162231120e-05f, 1.162287707e-05f, 1.162342276e-05f, 1.162394825e-05f, 1.162445356e-05f, 1.162493867e-05f, 1.162540360e-05f, 1.162584834e-05f, 1.162627291e-05f, +1.162667728e-05f, 1.162706148e-05f, 1.162742551e-05f, 1.162776935e-05f, 1.162809302e-05f, 1.162839652e-05f, 1.162867985e-05f, 1.162894301e-05f, 1.162918600e-05f, 1.162940883e-05f, +1.162961150e-05f, 1.162979400e-05f, 1.162995635e-05f, 1.163009854e-05f, 1.163022058e-05f, 1.163032246e-05f, 1.163040420e-05f, 1.163046578e-05f, 1.163050723e-05f, 1.163052853e-05f, +1.163052969e-05f, 1.163051071e-05f, 1.163047159e-05f, 1.163041235e-05f, 1.163033297e-05f, 1.163023346e-05f, 1.163011383e-05f, 1.162997408e-05f, 1.162981420e-05f, 1.162963421e-05f, +1.162943411e-05f, 1.162921389e-05f, 1.162897356e-05f, 1.162871313e-05f, 1.162843259e-05f, 1.162813196e-05f, 1.162781122e-05f, 1.162747039e-05f, 1.162710947e-05f, 1.162672847e-05f, +1.162632737e-05f, 1.162590620e-05f, 1.162546494e-05f, 1.162500361e-05f, 1.162452220e-05f, 1.162402073e-05f, 1.162349919e-05f, 1.162295759e-05f, 1.162239592e-05f, 1.162181421e-05f, +1.162121243e-05f, 1.162059061e-05f, 1.161994875e-05f, 1.161928684e-05f, 1.161860489e-05f, 1.161790291e-05f, 1.161718089e-05f, 1.161643885e-05f, 1.161567678e-05f, 1.161489470e-05f, +1.161409259e-05f, 1.161327048e-05f, 1.161242835e-05f, 1.161156622e-05f, 1.161068409e-05f, 1.160978196e-05f, 1.160885983e-05f, 1.160791772e-05f, 1.160695562e-05f, 1.160597354e-05f, +1.160497149e-05f, 1.160394946e-05f, 1.160290746e-05f, 1.160184550e-05f, 1.160076357e-05f, 1.159966169e-05f, 1.159853986e-05f, 1.159739808e-05f, 1.159623636e-05f, 1.159505470e-05f, +1.159385311e-05f, 1.159263158e-05f, 1.159139013e-05f, 1.159012876e-05f, 1.158884747e-05f, 1.158754627e-05f, 1.158622517e-05f, 1.158488416e-05f, 1.158352326e-05f, 1.158214246e-05f, +1.158074177e-05f, 1.157932120e-05f, 1.157788075e-05f, 1.157642043e-05f, 1.157494024e-05f, 1.157344019e-05f, 1.157192028e-05f, 1.157038051e-05f, 1.156882090e-05f, 1.156724144e-05f, +1.156564215e-05f, 1.156402302e-05f, 1.156238406e-05f, 1.156072529e-05f, 1.155904669e-05f, 1.155734828e-05f, 1.155563007e-05f, 1.155389205e-05f, 1.155213424e-05f, 1.155035663e-05f, +1.154855924e-05f, 1.154674208e-05f, 1.154490513e-05f, 1.154304842e-05f, 1.154117195e-05f, 1.153927572e-05f, 1.153735973e-05f, 1.153542400e-05f, 1.153346853e-05f, 1.153149333e-05f, +1.152949840e-05f, 1.152748374e-05f, 1.152544937e-05f, 1.152339529e-05f, 1.152132150e-05f, 1.151922801e-05f, 1.151711483e-05f, 1.151498196e-05f, 1.151282941e-05f, 1.151065718e-05f, +1.150846529e-05f, 1.150625373e-05f, 1.150402252e-05f, 1.150177166e-05f, 1.149950115e-05f, 1.149721100e-05f, 1.149490122e-05f, 1.149257182e-05f, 1.149022280e-05f, 1.148785417e-05f, +1.148546593e-05f, 1.148305809e-05f, 1.148063066e-05f, 1.147818364e-05f, 1.147571705e-05f, 1.147323088e-05f, 1.147072514e-05f, 1.146819985e-05f, 1.146565500e-05f, 1.146309060e-05f, +1.146050667e-05f, 1.145790320e-05f, 1.145528021e-05f, 1.145263770e-05f, 1.144997568e-05f, 1.144729415e-05f, 1.144459312e-05f, 1.144187261e-05f, 1.143913261e-05f, 1.143637313e-05f, +1.143359418e-05f, 1.143079577e-05f, 1.142797791e-05f, 1.142514060e-05f, 1.142228384e-05f, 1.141940766e-05f, 1.141651204e-05f, 1.141359701e-05f, 1.141066257e-05f, 1.140770872e-05f, +1.140473548e-05f, 1.140174285e-05f, 1.139873083e-05f, 1.139569945e-05f, 1.139264869e-05f, 1.138957858e-05f, 1.138648911e-05f, 1.138338031e-05f, 1.138025216e-05f, 1.137710469e-05f, +1.137393790e-05f, 1.137075180e-05f, 1.136754639e-05f, 1.136432168e-05f, 1.136107769e-05f, 1.135781441e-05f, 1.135453187e-05f, 1.135123005e-05f, 1.134790898e-05f, 1.134456867e-05f, +1.134120911e-05f, 1.133783032e-05f, 1.133443230e-05f, 1.133101507e-05f, 1.132757863e-05f, 1.132412299e-05f, 1.132064816e-05f, 1.131715415e-05f, 1.131364096e-05f, 1.131010860e-05f, +1.130655709e-05f, 1.130298643e-05f, 1.129939663e-05f, 1.129578769e-05f, 1.129215963e-05f, 1.128851246e-05f, 1.128484618e-05f, 1.128116080e-05f, 1.127745633e-05f, 1.127373278e-05f, +1.126999016e-05f, 1.126622848e-05f, 1.126244774e-05f, 1.125864796e-05f, 1.125482914e-05f, 1.125099130e-05f, 1.124713443e-05f, 1.124325856e-05f, 1.123936368e-05f, 1.123544981e-05f, +1.123151696e-05f, 1.122756514e-05f, 1.122359435e-05f, 1.121960461e-05f, 1.121559592e-05f, 1.121156830e-05f, 1.120752174e-05f, 1.120345627e-05f, 1.119937189e-05f, 1.119526861e-05f, +1.119114645e-05f, 1.118700540e-05f, 1.118284547e-05f, 1.117866669e-05f, 1.117446906e-05f, 1.117025258e-05f, 1.116601727e-05f, 1.116176313e-05f, 1.115749018e-05f, 1.115319843e-05f, +1.114888788e-05f, 1.114455855e-05f, 1.114021044e-05f, 1.113584357e-05f, 1.113145794e-05f, 1.112705357e-05f, 1.112263046e-05f, 1.111818862e-05f, 1.111372807e-05f, 1.110924881e-05f, +1.110475086e-05f, 1.110023422e-05f, 1.109569891e-05f, 1.109114493e-05f, 1.108657229e-05f, 1.108198101e-05f, 1.107737110e-05f, 1.107274256e-05f, 1.106809540e-05f, 1.106342964e-05f, +1.105874529e-05f, 1.105404235e-05f, 1.104932084e-05f, 1.104458077e-05f, 1.103982214e-05f, 1.103504497e-05f, 1.103024927e-05f, 1.102543506e-05f, 1.102060233e-05f, 1.101575110e-05f, +1.101088138e-05f, 1.100599318e-05f, 1.100108651e-05f, 1.099616139e-05f, 1.099121782e-05f, 1.098625582e-05f, 1.098127539e-05f, 1.097627655e-05f, 1.097125931e-05f, 1.096622367e-05f, +1.096116965e-05f, 1.095609726e-05f, 1.095100652e-05f, 1.094589742e-05f, 1.094076999e-05f, 1.093562423e-05f, 1.093046016e-05f, 1.092527779e-05f, 1.092007712e-05f, 1.091485817e-05f, +1.090962095e-05f, 1.090436547e-05f, 1.089909174e-05f, 1.089379978e-05f, 1.088848960e-05f, 1.088316120e-05f, 1.087781459e-05f, 1.087244980e-05f, 1.086706683e-05f, 1.086166569e-05f, +1.085624640e-05f, 1.085080896e-05f, 1.084535339e-05f, 1.083987970e-05f, 1.083438790e-05f, 1.082887800e-05f, 1.082335001e-05f, 1.081780395e-05f, 1.081223983e-05f, 1.080665766e-05f, +1.080105745e-05f, 1.079543921e-05f, 1.078980296e-05f, 1.078414870e-05f, 1.077847645e-05f, 1.077278623e-05f, 1.076707803e-05f, 1.076135189e-05f, 1.075560780e-05f, 1.074984577e-05f, +1.074406583e-05f, 1.073826799e-05f, 1.073245225e-05f, 1.072661862e-05f, 1.072076713e-05f, 1.071489778e-05f, 1.070901058e-05f, 1.070310556e-05f, 1.069718271e-05f, 1.069124205e-05f, +1.068528360e-05f, 1.067930736e-05f, 1.067331336e-05f, 1.066730159e-05f, 1.066127208e-05f, 1.065522484e-05f, 1.064915988e-05f, 1.064307720e-05f, 1.063697684e-05f, 1.063085879e-05f, +1.062472307e-05f, 1.061856970e-05f, 1.061239868e-05f, 1.060621003e-05f, 1.060000376e-05f, 1.059377989e-05f, 1.058753842e-05f, 1.058127937e-05f, 1.057500276e-05f, 1.056870860e-05f, +1.056239689e-05f, 1.055606765e-05f, 1.054972090e-05f, 1.054335665e-05f, 1.053697491e-05f, 1.053057570e-05f, 1.052415902e-05f, 1.051772490e-05f, 1.051127334e-05f, 1.050480435e-05f, +1.049831796e-05f, 1.049181417e-05f, 1.048529301e-05f, 1.047875447e-05f, 1.047219857e-05f, 1.046562534e-05f, 1.045903477e-05f, 1.045242689e-05f, 1.044580171e-05f, 1.043915924e-05f, +1.043249950e-05f, 1.042582250e-05f, 1.041912825e-05f, 1.041241676e-05f, 1.040568806e-05f, 1.039894215e-05f, 1.039217905e-05f, 1.038539877e-05f, 1.037860133e-05f, 1.037178673e-05f, +1.036495500e-05f, 1.035810615e-05f, 1.035124018e-05f, 1.034435712e-05f, 1.033745698e-05f, 1.033053978e-05f, 1.032360552e-05f, 1.031665422e-05f, 1.030968590e-05f, 1.030270056e-05f, +1.029569823e-05f, 1.028867892e-05f, 1.028164264e-05f, 1.027458940e-05f, 1.026751923e-05f, 1.026043213e-05f, 1.025332812e-05f, 1.024620721e-05f, 1.023906942e-05f, 1.023191477e-05f, +1.022474325e-05f, 1.021755490e-05f, 1.021034973e-05f, 1.020312774e-05f, 1.019588896e-05f, 1.018863340e-05f, 1.018136108e-05f, 1.017407200e-05f, 1.016676618e-05f, 1.015944364e-05f, +1.015210440e-05f, 1.014474846e-05f, 1.013737584e-05f, 1.012998656e-05f, 1.012258063e-05f, 1.011515807e-05f, 1.010771889e-05f, 1.010026310e-05f, 1.009279073e-05f, 1.008530178e-05f, +1.007779627e-05f, 1.007027422e-05f, 1.006273563e-05f, 1.005518054e-05f, 1.004760894e-05f, 1.004002087e-05f, 1.003241632e-05f, 1.002479532e-05f, 1.001715788e-05f, 1.000950402e-05f, +1.000183375e-05f, 9.994147085e-06f, 9.986444045e-06f, 9.978724642e-06f, 9.970988893e-06f, 9.963236813e-06f, 9.955468417e-06f, 9.947683720e-06f, 9.939882738e-06f, 9.932065487e-06f, +9.924231982e-06f, 9.916382238e-06f, 9.908516271e-06f, 9.900634096e-06f, 9.892735730e-06f, 9.884821188e-06f, 9.876890485e-06f, 9.868943638e-06f, 9.860980661e-06f, 9.853001571e-06f, +9.845006384e-06f, 9.836995114e-06f, 9.828967779e-06f, 9.820924394e-06f, 9.812864974e-06f, 9.804789536e-06f, 9.796698096e-06f, 9.788590669e-06f, 9.780467272e-06f, 9.772327920e-06f, +9.764172630e-06f, 9.756001417e-06f, 9.747814298e-06f, 9.739611289e-06f, 9.731392406e-06f, 9.723157665e-06f, 9.714907081e-06f, 9.706640673e-06f, 9.698358455e-06f, 9.690060444e-06f, +9.681746656e-06f, 9.673417108e-06f, 9.665071815e-06f, 9.656710795e-06f, 9.648334063e-06f, 9.639941637e-06f, 9.631533532e-06f, 9.623109764e-06f, 9.614670351e-06f, 9.606215309e-06f, +9.597744655e-06f, 9.589258404e-06f, 9.580756574e-06f, 9.572239181e-06f, 9.563706242e-06f, 9.555157773e-06f, 9.546593791e-06f, 9.538014314e-06f, 9.529419356e-06f, 9.520808937e-06f, +9.512183071e-06f, 9.503541776e-06f, 9.494885069e-06f, 9.486212967e-06f, 9.477525486e-06f, 9.468822644e-06f, 9.460104457e-06f, 9.451370942e-06f, 9.442622117e-06f, 9.433857998e-06f, +9.425078602e-06f, 9.416283947e-06f, 9.407474049e-06f, 9.398648925e-06f, 9.389808594e-06f, 9.380953071e-06f, 9.372082374e-06f, 9.363196520e-06f, 9.354295527e-06f, 9.345379412e-06f, +9.336448191e-06f, 9.327501883e-06f, 9.318540504e-06f, 9.309564072e-06f, 9.300572605e-06f, 9.291566119e-06f, 9.282544632e-06f, 9.273508162e-06f, 9.264456726e-06f, 9.255390341e-06f, +9.246309026e-06f, 9.237212796e-06f, 9.228101671e-06f, 9.218975668e-06f, 9.209834804e-06f, 9.200679097e-06f, 9.191508564e-06f, 9.182323224e-06f, 9.173123094e-06f, 9.163908191e-06f, +9.154678534e-06f, 9.145434140e-06f, 9.136175027e-06f, 9.126901212e-06f, 9.117612715e-06f, 9.108309552e-06f, 9.098991741e-06f, 9.089659301e-06f, 9.080312248e-06f, 9.070950603e-06f, +9.061574381e-06f, 9.052183601e-06f, 9.042778282e-06f, 9.033358441e-06f, 9.023924096e-06f, 9.014475266e-06f, 9.005011968e-06f, 8.995534222e-06f, 8.986042043e-06f, 8.976535452e-06f, +8.967014467e-06f, 8.957479104e-06f, 8.947929384e-06f, 8.938365323e-06f, 8.928786941e-06f, 8.919194256e-06f, 8.909587285e-06f, 8.899966048e-06f, 8.890330563e-06f, 8.880680848e-06f, +8.871016921e-06f, 8.861338802e-06f, 8.851646508e-06f, 8.841940058e-06f, 8.832219471e-06f, 8.822484765e-06f, 8.812735958e-06f, 8.802973070e-06f, 8.793196119e-06f, 8.783405124e-06f, +8.773600102e-06f, 8.763781074e-06f, 8.753948057e-06f, 8.744101070e-06f, 8.734240133e-06f, 8.724365263e-06f, 8.714476480e-06f, 8.704573802e-06f, 8.694657249e-06f, 8.684726839e-06f, +8.674782590e-06f, 8.664824523e-06f, 8.654852655e-06f, 8.644867007e-06f, 8.634867596e-06f, 8.624854442e-06f, 8.614827563e-06f, 8.604786979e-06f, 8.594732709e-06f, 8.584664772e-06f, +8.574583187e-06f, 8.564487973e-06f, 8.554379149e-06f, 8.544256735e-06f, 8.534120749e-06f, 8.523971211e-06f, 8.513808140e-06f, 8.503631555e-06f, 8.493441476e-06f, 8.483237922e-06f, +8.473020911e-06f, 8.462790464e-06f, 8.452546600e-06f, 8.442289338e-06f, 8.432018697e-06f, 8.421734697e-06f, 8.411437358e-06f, 8.401126698e-06f, 8.390802738e-06f, 8.380465497e-06f, +8.370114993e-06f, 8.359751248e-06f, 8.349374280e-06f, 8.338984109e-06f, 8.328580754e-06f, 8.318164236e-06f, 8.307734573e-06f, 8.297291786e-06f, 8.286835894e-06f, 8.276366917e-06f, +8.265884875e-06f, 8.255389786e-06f, 8.244881672e-06f, 8.234360552e-06f, 8.223826445e-06f, 8.213279372e-06f, 8.202719352e-06f, 8.192146405e-06f, 8.181560551e-06f, 8.170961810e-06f, +8.160350202e-06f, 8.149725747e-06f, 8.139088464e-06f, 8.128438375e-06f, 8.117775498e-06f, 8.107099853e-06f, 8.096411462e-06f, 8.085710343e-06f, 8.074996517e-06f, 8.064270005e-06f, +8.053530825e-06f, 8.042778999e-06f, 8.032014546e-06f, 8.021237487e-06f, 8.010447841e-06f, 7.999645630e-06f, 7.988830872e-06f, 7.978003590e-06f, 7.967163802e-06f, 7.956311529e-06f, +7.945446791e-06f, 7.934569609e-06f, 7.923680004e-06f, 7.912777994e-06f, 7.901863602e-06f, 7.890936846e-06f, 7.879997749e-06f, 7.869046329e-06f, 7.858082608e-06f, 7.847106606e-06f, +7.836118343e-06f, 7.825117841e-06f, 7.814105119e-06f, 7.803080198e-06f, 7.792043099e-06f, 7.780993842e-06f, 7.769932449e-06f, 7.758858938e-06f, 7.747773332e-06f, 7.736675651e-06f, +7.725565915e-06f, 7.714444146e-06f, 7.703310364e-06f, 7.692164589e-06f, 7.681006843e-06f, 7.669837146e-06f, 7.658655519e-06f, 7.647461983e-06f, 7.636256559e-06f, 7.625039267e-06f, +7.613810129e-06f, 7.602569165e-06f, 7.591316396e-06f, 7.580051844e-06f, 7.568775528e-06f, 7.557487471e-06f, 7.546187692e-06f, 7.534876214e-06f, 7.523553056e-06f, 7.512218241e-06f, +7.500871788e-06f, 7.489513720e-06f, 7.478144058e-06f, 7.466762821e-06f, 7.455370032e-06f, 7.443965711e-06f, 7.432549881e-06f, 7.421122561e-06f, 7.409683773e-06f, 7.398233539e-06f, +7.386771879e-06f, 7.375298815e-06f, 7.363814368e-06f, 7.352318559e-06f, 7.340811410e-06f, 7.329292942e-06f, 7.317763176e-06f, 7.306222133e-06f, 7.294669836e-06f, 7.283106305e-06f, +7.271531561e-06f, 7.259945627e-06f, 7.248348523e-06f, 7.236740271e-06f, 7.225120893e-06f, 7.213490409e-06f, 7.201848842e-06f, 7.190196213e-06f, 7.178532543e-06f, 7.166857854e-06f, +7.155172168e-06f, 7.143475506e-06f, 7.131767889e-06f, 7.120049340e-06f, 7.108319880e-06f, 7.096579530e-06f, 7.084828313e-06f, 7.073066249e-06f, 7.061293361e-06f, 7.049509671e-06f, +7.037715199e-06f, 7.025909968e-06f, 7.014094000e-06f, 7.002267316e-06f, 6.990429938e-06f, 6.978581888e-06f, 6.966723188e-06f, 6.954853859e-06f, 6.942973924e-06f, 6.931083404e-06f, +6.919182321e-06f, 6.907270697e-06f, 6.895348554e-06f, 6.883415913e-06f, 6.871472798e-06f, 6.859519229e-06f, 6.847555230e-06f, 6.835580820e-06f, 6.823596024e-06f, 6.811600862e-06f, +6.799595357e-06f, 6.787579531e-06f, 6.775553406e-06f, 6.763517004e-06f, 6.751470347e-06f, 6.739413457e-06f, 6.727346357e-06f, 6.715269068e-06f, 6.703181612e-06f, 6.691084013e-06f, +6.678976291e-06f, 6.666858469e-06f, 6.654730570e-06f, 6.642592616e-06f, 6.630444628e-06f, 6.618286630e-06f, 6.606118643e-06f, 6.593940690e-06f, 6.581752792e-06f, 6.569554973e-06f, +6.557347255e-06f, 6.545129660e-06f, 6.532902210e-06f, 6.520664927e-06f, 6.508417835e-06f, 6.496160956e-06f, 6.483894311e-06f, 6.471617924e-06f, 6.459331817e-06f, 6.447036012e-06f, +6.434730531e-06f, 6.422415398e-06f, 6.410090635e-06f, 6.397756264e-06f, 6.385412308e-06f, 6.373058789e-06f, 6.360695731e-06f, 6.348323154e-06f, 6.335941083e-06f, 6.323549540e-06f, +6.311148547e-06f, 6.298738126e-06f, 6.286318302e-06f, 6.273889095e-06f, 6.261450530e-06f, 6.249002628e-06f, 6.236545412e-06f, 6.224078906e-06f, 6.211603131e-06f, 6.199118110e-06f, +6.186623867e-06f, 6.174120424e-06f, 6.161607803e-06f, 6.149086028e-06f, 6.136555121e-06f, 6.124015106e-06f, 6.111466004e-06f, 6.098907839e-06f, 6.086340634e-06f, 6.073764412e-06f, +6.061179195e-06f, 6.048585006e-06f, 6.035981868e-06f, 6.023369805e-06f, 6.010748838e-06f, 5.998118992e-06f, 5.985480289e-06f, 5.972832751e-06f, 5.960176402e-06f, 5.947511266e-06f, +5.934837364e-06f, 5.922154720e-06f, 5.909463358e-06f, 5.896763299e-06f, 5.884054567e-06f, 5.871337185e-06f, 5.858611177e-06f, 5.845876565e-06f, 5.833133372e-06f, 5.820381622e-06f, +5.807621338e-06f, 5.794852542e-06f, 5.782075258e-06f, 5.769289510e-06f, 5.756495319e-06f, 5.743692711e-06f, 5.730881707e-06f, 5.718062330e-06f, 5.705234605e-06f, 5.692398554e-06f, +5.679554201e-06f, 5.666701569e-06f, 5.653840681e-06f, 5.640971560e-06f, 5.628094230e-06f, 5.615208714e-06f, 5.602315035e-06f, 5.589413217e-06f, 5.576503283e-06f, 5.563585256e-06f, +5.550659160e-06f, 5.537725018e-06f, 5.524782854e-06f, 5.511832690e-06f, 5.498874551e-06f, 5.485908459e-06f, 5.472934438e-06f, 5.459952512e-06f, 5.446962704e-06f, 5.433965037e-06f, +5.420959535e-06f, 5.407946222e-06f, 5.394925121e-06f, 5.381896254e-06f, 5.368859647e-06f, 5.355815322e-06f, 5.342763304e-06f, 5.329703614e-06f, 5.316636278e-06f, 5.303561318e-06f, +5.290478759e-06f, 5.277388623e-06f, 5.264290935e-06f, 5.251185718e-06f, 5.238072995e-06f, 5.224952791e-06f, 5.211825128e-06f, 5.198690031e-06f, 5.185547523e-06f, 5.172397628e-06f, +5.159240370e-06f, 5.146075772e-06f, 5.132903857e-06f, 5.119724650e-06f, 5.106538175e-06f, 5.093344455e-06f, 5.080143513e-06f, 5.066935374e-06f, 5.053720061e-06f, 5.040497599e-06f, +5.027268010e-06f, 5.014031319e-06f, 5.000787549e-06f, 4.987536724e-06f, 4.974278869e-06f, 4.961014006e-06f, 4.947742160e-06f, 4.934463355e-06f, 4.921177614e-06f, 4.907884961e-06f, +4.894585420e-06f, 4.881279015e-06f, 4.867965770e-06f, 4.854645709e-06f, 4.841318855e-06f, 4.827985233e-06f, 4.814644867e-06f, 4.801297779e-06f, 4.787943996e-06f, 4.774583539e-06f, +4.761216434e-06f, 4.747842704e-06f, 4.734462373e-06f, 4.721075466e-06f, 4.707682005e-06f, 4.694282016e-06f, 4.680875522e-06f, 4.667462547e-06f, 4.654043115e-06f, 4.640617251e-06f, +4.627184978e-06f, 4.613746320e-06f, 4.600301301e-06f, 4.586849946e-06f, 4.573392279e-06f, 4.559928323e-06f, 4.546458103e-06f, 4.532981643e-06f, 4.519498966e-06f, 4.506010098e-06f, +4.492515061e-06f, 4.479013881e-06f, 4.465506581e-06f, 4.451993186e-06f, 4.438473720e-06f, 4.424948206e-06f, 4.411416670e-06f, 4.397879134e-06f, 4.384335624e-06f, 4.370786164e-06f, +4.357230777e-06f, 4.343669488e-06f, 4.330102322e-06f, 4.316529302e-06f, 4.302950452e-06f, 4.289365797e-06f, 4.275775362e-06f, 4.262179169e-06f, 4.248577245e-06f, 4.234969612e-06f, +4.221356295e-06f, 4.207737318e-06f, 4.194112707e-06f, 4.180482484e-06f, 4.166846674e-06f, 4.153205302e-06f, 4.139558392e-06f, 4.125905968e-06f, 4.112248055e-06f, 4.098584676e-06f, +4.084915857e-06f, 4.071241621e-06f, 4.057561993e-06f, 4.043876997e-06f, 4.030186658e-06f, 4.016490999e-06f, 4.002790046e-06f, 3.989083823e-06f, 3.975372354e-06f, 3.961655663e-06f, +3.947933775e-06f, 3.934206714e-06f, 3.920474505e-06f, 3.906737172e-06f, 3.892994740e-06f, 3.879247232e-06f, 3.865494674e-06f, 3.851737090e-06f, 3.837974504e-06f, 3.824206940e-06f, +3.810434424e-06f, 3.796656980e-06f, 3.782874631e-06f, 3.769087403e-06f, 3.755295320e-06f, 3.741498407e-06f, 3.727696688e-06f, 3.713890187e-06f, 3.700078929e-06f, 3.686262939e-06f, +3.672442241e-06f, 3.658616859e-06f, 3.644786818e-06f, 3.630952143e-06f, 3.617112858e-06f, 3.603268988e-06f, 3.589420557e-06f, 3.575567590e-06f, 3.561710111e-06f, 3.547848145e-06f, +3.533981716e-06f, 3.520110849e-06f, 3.506235569e-06f, 3.492355900e-06f, 3.478471867e-06f, 3.464583494e-06f, 3.450690806e-06f, 3.436793827e-06f, 3.422892582e-06f, 3.408987096e-06f, +3.395077394e-06f, 3.381163499e-06f, 3.367245437e-06f, 3.353323231e-06f, 3.339396908e-06f, 3.325466491e-06f, 3.311532005e-06f, 3.297593474e-06f, 3.283650924e-06f, 3.269704379e-06f, +3.255753863e-06f, 3.241799402e-06f, 3.227841020e-06f, 3.213878741e-06f, 3.199912590e-06f, 3.185942592e-06f, 3.171968771e-06f, 3.157991153e-06f, 3.144009762e-06f, 3.130024622e-06f, +3.116035759e-06f, 3.102043196e-06f, 3.088046959e-06f, 3.074047073e-06f, 3.060043561e-06f, 3.046036450e-06f, 3.032025762e-06f, 3.018011524e-06f, 3.003993760e-06f, 2.989972494e-06f, +2.975947751e-06f, 2.961919557e-06f, 2.947887935e-06f, 2.933852911e-06f, 2.919814509e-06f, 2.905772754e-06f, 2.891727670e-06f, 2.877679283e-06f, 2.863627617e-06f, 2.849572697e-06f, +2.835514547e-06f, 2.821453193e-06f, 2.807388659e-06f, 2.793320970e-06f, 2.779250150e-06f, 2.765176225e-06f, 2.751099219e-06f, 2.737019157e-06f, 2.722936064e-06f, 2.708849964e-06f, +2.694760882e-06f, 2.680668843e-06f, 2.666573872e-06f, 2.652475994e-06f, 2.638375232e-06f, 2.624271613e-06f, 2.610165161e-06f, 2.596055901e-06f, 2.581943857e-06f, 2.567829054e-06f, +2.553711517e-06f, 2.539591271e-06f, 2.525468340e-06f, 2.511342750e-06f, 2.497214526e-06f, 2.483083691e-06f, 2.468950271e-06f, 2.454814290e-06f, 2.440675774e-06f, 2.426534748e-06f, +2.412391235e-06f, 2.398245261e-06f, 2.384096850e-06f, 2.369946028e-06f, 2.355792820e-06f, 2.341637249e-06f, 2.327479341e-06f, 2.313319121e-06f, 2.299156614e-06f, 2.284991843e-06f, +2.270824835e-06f, 2.256655614e-06f, 2.242484204e-06f, 2.228310631e-06f, 2.214134920e-06f, 2.199957095e-06f, 2.185777180e-06f, 2.171595202e-06f, 2.157411184e-06f, 2.143225152e-06f, +2.129037130e-06f, 2.114847143e-06f, 2.100655216e-06f, 2.086461374e-06f, 2.072265642e-06f, 2.058068044e-06f, 2.043868605e-06f, 2.029667351e-06f, 2.015464305e-06f, 2.001259493e-06f, +1.987052940e-06f, 1.972844670e-06f, 1.958634708e-06f, 1.944423079e-06f, 1.930209808e-06f, 1.915994920e-06f, 1.901778440e-06f, 1.887560391e-06f, 1.873340800e-06f, 1.859119691e-06f, +1.844897089e-06f, 1.830673018e-06f, 1.816447504e-06f, 1.802220571e-06f, 1.787992244e-06f, 1.773762548e-06f, 1.759531508e-06f, 1.745299148e-06f, 1.731065494e-06f, 1.716830570e-06f, +1.702594401e-06f, 1.688357012e-06f, 1.674118427e-06f, 1.659878672e-06f, 1.645637772e-06f, 1.631395750e-06f, 1.617152632e-06f, 1.602908443e-06f, 1.588663207e-06f, 1.574416950e-06f, +1.560169696e-06f, 1.545921470e-06f, 1.531672297e-06f, 1.517422201e-06f, 1.503171207e-06f, 1.488919341e-06f, 1.474666626e-06f, 1.460413089e-06f, 1.446158753e-06f, 1.431903643e-06f, +1.417647784e-06f, 1.403391201e-06f, 1.389133919e-06f, 1.374875963e-06f, 1.360617357e-06f, 1.346358125e-06f, 1.332098294e-06f, 1.317837887e-06f, 1.303576930e-06f, 1.289315447e-06f, +1.275053463e-06f, 1.260791002e-06f, 1.246528090e-06f, 1.232264751e-06f, 1.218001011e-06f, 1.203736893e-06f, 1.189472422e-06f, 1.175207624e-06f, 1.160942523e-06f, 1.146677144e-06f, +1.132411511e-06f, 1.118145649e-06f, 1.103879584e-06f, 1.089613339e-06f, 1.075346940e-06f, 1.061080412e-06f, 1.046813778e-06f, 1.032547064e-06f, 1.018280294e-06f, 1.004013494e-06f, +9.897466870e-07f, 9.754798991e-07f, 9.612131545e-07f, 9.469464779e-07f, 9.326798942e-07f, 9.184134278e-07f, 9.041471037e-07f, 8.898809464e-07f, 8.756149807e-07f, 8.613492313e-07f, +8.470837228e-07f, 8.328184799e-07f, 8.185535274e-07f, 8.042888899e-07f, 7.900245920e-07f, 7.757606585e-07f, 7.614971141e-07f, 7.472339833e-07f, 7.329712909e-07f, 7.187090615e-07f, +7.044473197e-07f, 6.901860902e-07f, 6.759253978e-07f, 6.616652669e-07f, 6.474057222e-07f, 6.331467885e-07f, 6.188884902e-07f, 6.046308521e-07f, 5.903738987e-07f, 5.761176547e-07f, +5.618621447e-07f, 5.476073933e-07f, 5.333534251e-07f, 5.191002647e-07f, 5.048479367e-07f, 4.905964657e-07f, 4.763458762e-07f, 4.620961930e-07f, 4.478474405e-07f, 4.335996433e-07f, +4.193528260e-07f, 4.051070131e-07f, 3.908622293e-07f, 3.766184990e-07f, 3.623758468e-07f, 3.481342973e-07f, 3.338938750e-07f, 3.196546045e-07f, 3.054165102e-07f, 2.911796167e-07f, +2.769439486e-07f, 2.627095303e-07f, 2.484763863e-07f, 2.342445412e-07f, 2.200140194e-07f, 2.057848455e-07f, 1.915570439e-07f, 1.773306391e-07f, 1.631056557e-07f, 1.488821180e-07f, +1.346600505e-07f, 1.204394778e-07f, 1.062204242e-07f, 9.200291421e-08f, 7.778697229e-08f, 6.357262287e-08f, 4.935989038e-08f, 3.514879925e-08f, 2.093937391e-08f, 6.731638761e-09f, +-7.474381773e-09f, -2.167866329e-08f, -3.588118140e-08f, -5.008191169e-08f, -6.428082979e-08f, -7.847791132e-08f, -9.267313190e-08f, -1.068664672e-07f, -1.210578927e-07f, -1.352473843e-07f, +-1.494349174e-07f, -1.636204678e-07f, -1.778040112e-07f, -1.919855231e-07f, -2.061649794e-07f, -2.203423556e-07f, -2.345176274e-07f, -2.486907706e-07f, -2.628617608e-07f, -2.770305738e-07f, +-2.911971853e-07f, -3.053615710e-07f, -3.195237066e-07f, -3.336835678e-07f, -3.478411304e-07f, -3.619963702e-07f, -3.761492630e-07f, -3.902997843e-07f, -4.044479102e-07f, -4.185936162e-07f, +-4.327368783e-07f, -4.468776721e-07f, -4.610159736e-07f, -4.751517585e-07f, -4.892850025e-07f, -5.034156817e-07f, -5.175437717e-07f, -5.316692484e-07f, -5.457920876e-07f, -5.599122653e-07f, +-5.740297572e-07f, -5.881445393e-07f, -6.022565873e-07f, -6.163658772e-07f, -6.304723849e-07f, -6.445760863e-07f, -6.586769573e-07f, -6.727749737e-07f, -6.868701115e-07f, -7.009623467e-07f, +-7.150516552e-07f, -7.291380128e-07f, -7.432213957e-07f, -7.573017797e-07f, -7.713791407e-07f, -7.854534549e-07f, -7.995246981e-07f, -8.135928464e-07f, -8.276578757e-07f, -8.417197621e-07f, +-8.557784816e-07f, -8.698340101e-07f, -8.838863239e-07f, -8.979353988e-07f, -9.119812110e-07f, -9.260237364e-07f, -9.400629513e-07f, -9.540988316e-07f, -9.681313534e-07f, -9.821604929e-07f, +-9.961862261e-07f, -1.010208529e-06f, -1.024227378e-06f, -1.038242749e-06f, -1.052254619e-06f, -1.066262962e-06f, -1.080267757e-06f, -1.094268978e-06f, -1.108266602e-06f, -1.122260605e-06f, +-1.136250963e-06f, -1.150237653e-06f, -1.164220650e-06f, -1.178199931e-06f, -1.192175473e-06f, -1.206147251e-06f, -1.220115241e-06f, -1.234079421e-06f, -1.248039765e-06f, -1.261996251e-06f, +-1.275948855e-06f, -1.289897552e-06f, -1.303842320e-06f, -1.317783135e-06f, -1.331719973e-06f, -1.345652810e-06f, -1.359581622e-06f, -1.373506387e-06f, -1.387427080e-06f, -1.401343678e-06f, +-1.415256157e-06f, -1.429164493e-06f, -1.443068663e-06f, -1.456968644e-06f, -1.470864412e-06f, -1.484755942e-06f, -1.498643213e-06f, -1.512526199e-06f, -1.526404878e-06f, -1.540279227e-06f, +-1.554149220e-06f, -1.568014836e-06f, -1.581876050e-06f, -1.595732840e-06f, -1.609585181e-06f, -1.623433050e-06f, -1.637276424e-06f, -1.651115279e-06f, -1.664949592e-06f, -1.678779339e-06f, +-1.692604498e-06f, -1.706425044e-06f, -1.720240954e-06f, -1.734052205e-06f, -1.747858774e-06f, -1.761660637e-06f, -1.775457770e-06f, -1.789250151e-06f, -1.803037756e-06f, -1.816820562e-06f, +-1.830598546e-06f, -1.844371684e-06f, -1.858139953e-06f, -1.871903329e-06f, -1.885661790e-06f, -1.899415313e-06f, -1.913163873e-06f, -1.926907448e-06f, -1.940646015e-06f, -1.954379550e-06f, +-1.968108030e-06f, -1.981831432e-06f, -1.995549733e-06f, -2.009262910e-06f, -2.022970940e-06f, -2.036673798e-06f, -2.050371464e-06f, -2.064063912e-06f, -2.077751121e-06f, -2.091433067e-06f, +-2.105109726e-06f, -2.118781077e-06f, -2.132447096e-06f, -2.146107759e-06f, -2.159763045e-06f, -2.173412929e-06f, -2.187057389e-06f, -2.200696403e-06f, -2.214329946e-06f, -2.227957996e-06f, +-2.241580530e-06f, -2.255197525e-06f, -2.268808958e-06f, -2.282414807e-06f, -2.296015048e-06f, -2.309609658e-06f, -2.323198615e-06f, -2.336781896e-06f, -2.350359478e-06f, -2.363931337e-06f, +-2.377497453e-06f, -2.391057800e-06f, -2.404612358e-06f, -2.418161102e-06f, -2.431704010e-06f, -2.445241060e-06f, -2.458772228e-06f, -2.472297492e-06f, -2.485816830e-06f, -2.499330217e-06f, +-2.512837633e-06f, -2.526339054e-06f, -2.539834457e-06f, -2.553323820e-06f, -2.566807120e-06f, -2.580284335e-06f, -2.593755442e-06f, -2.607220418e-06f, -2.620679241e-06f, -2.634131888e-06f, +-2.647578336e-06f, -2.661018564e-06f, -2.674452548e-06f, -2.687880266e-06f, -2.701301696e-06f, -2.714716815e-06f, -2.728125600e-06f, -2.741528030e-06f, -2.754924081e-06f, -2.768313732e-06f, +-2.781696959e-06f, -2.795073740e-06f, -2.808444054e-06f, -2.821807877e-06f, -2.835165188e-06f, -2.848515963e-06f, -2.861860181e-06f, -2.875197819e-06f, -2.888528856e-06f, -2.901853267e-06f, +-2.915171033e-06f, -2.928482129e-06f, -2.941786534e-06f, -2.955084226e-06f, -2.968375182e-06f, -2.981659380e-06f, -2.994936799e-06f, -3.008207415e-06f, -3.021471207e-06f, -3.034728152e-06f, +-3.047978229e-06f, -3.061221414e-06f, -3.074457687e-06f, -3.087687026e-06f, -3.100909407e-06f, -3.114124808e-06f, -3.127333209e-06f, -3.140534587e-06f, -3.153728919e-06f, -3.166916184e-06f, +-3.180096360e-06f, -3.193269425e-06f, -3.206435357e-06f, -3.219594134e-06f, -3.232745733e-06f, -3.245890134e-06f, -3.259027314e-06f, -3.272157251e-06f, -3.285279924e-06f, -3.298395310e-06f, +-3.311503388e-06f, -3.324604136e-06f, -3.337697532e-06f, -3.350783555e-06f, -3.363862182e-06f, -3.376933391e-06f, -3.389997162e-06f, -3.403053472e-06f, -3.416102300e-06f, -3.429143624e-06f, +-3.442177422e-06f, -3.455203672e-06f, -3.468222353e-06f, -3.481233444e-06f, -3.494236922e-06f, -3.507232767e-06f, -3.520220956e-06f, -3.533201467e-06f, -3.546174281e-06f, -3.559139373e-06f, +-3.572096725e-06f, -3.585046313e-06f, -3.597988116e-06f, -3.610922113e-06f, -3.623848282e-06f, -3.636766602e-06f, -3.649677052e-06f, -3.662579610e-06f, -3.675474255e-06f, -3.688360964e-06f, +-3.701239718e-06f, -3.714110494e-06f, -3.726973272e-06f, -3.739828029e-06f, -3.752674745e-06f, -3.765513399e-06f, -3.778343968e-06f, -3.791166433e-06f, -3.803980771e-06f, -3.816786962e-06f, +-3.829584983e-06f, -3.842374815e-06f, -3.855156436e-06f, -3.867929824e-06f, -3.880694959e-06f, -3.893451819e-06f, -3.906200384e-06f, -3.918940632e-06f, -3.931672543e-06f, -3.944396094e-06f, +-3.957111266e-06f, -3.969818037e-06f, -3.982516386e-06f, -3.995206293e-06f, -4.007887735e-06f, -4.020560693e-06f, -4.033225146e-06f, -4.045881071e-06f, -4.058528450e-06f, -4.071167260e-06f, +-4.083797481e-06f, -4.096419092e-06f, -4.109032072e-06f, -4.121636400e-06f, -4.134232056e-06f, -4.146819019e-06f, -4.159397268e-06f, -4.171966783e-06f, -4.184527542e-06f, -4.197079525e-06f, +-4.209622711e-06f, -4.222157080e-06f, -4.234682611e-06f, -4.247199283e-06f, -4.259707076e-06f, -4.272205969e-06f, -4.284695942e-06f, -4.297176974e-06f, -4.309649044e-06f, -4.322112132e-06f, +-4.334566217e-06f, -4.347011280e-06f, -4.359447299e-06f, -4.371874254e-06f, -4.384292125e-06f, -4.396700891e-06f, -4.409100532e-06f, -4.421491027e-06f, -4.433872357e-06f, -4.446244500e-06f, +-4.458607437e-06f, -4.470961147e-06f, -4.483305609e-06f, -4.495640805e-06f, -4.507966713e-06f, -4.520283313e-06f, -4.532590584e-06f, -4.544888508e-06f, -4.557177063e-06f, -4.569456230e-06f, +-4.581725988e-06f, -4.593986317e-06f, -4.606237198e-06f, -4.618478609e-06f, -4.630710531e-06f, -4.642932944e-06f, -4.655145829e-06f, -4.667349164e-06f, -4.679542930e-06f, -4.691727107e-06f, +-4.703901675e-06f, -4.716066614e-06f, -4.728221904e-06f, -4.740367526e-06f, -4.752503459e-06f, -4.764629684e-06f, -4.776746180e-06f, -4.788852929e-06f, -4.800949909e-06f, -4.813037103e-06f, +-4.825114488e-06f, -4.837182047e-06f, -4.849239759e-06f, -4.861287604e-06f, -4.873325564e-06f, -4.885353617e-06f, -4.897371745e-06f, -4.909379928e-06f, -4.921378147e-06f, -4.933366381e-06f, +-4.945344611e-06f, -4.957312819e-06f, -4.969270983e-06f, -4.981219085e-06f, -4.993157105e-06f, -5.005085024e-06f, -5.017002822e-06f, -5.028910481e-06f, -5.040807979e-06f, -5.052695299e-06f, +-5.064572421e-06f, -5.076439325e-06f, -5.088295992e-06f, -5.100142403e-06f, -5.111978539e-06f, -5.123804380e-06f, -5.135619907e-06f, -5.147425101e-06f, -5.159219942e-06f, -5.171004412e-06f, +-5.182778492e-06f, -5.194542161e-06f, -5.206295402e-06f, -5.218038194e-06f, -5.229770520e-06f, -5.241492359e-06f, -5.253203694e-06f, -5.264904504e-06f, -5.276594771e-06f, -5.288274475e-06f, +-5.299943599e-06f, -5.311602122e-06f, -5.323250027e-06f, -5.334887294e-06f, -5.346513904e-06f, -5.358129839e-06f, -5.369735079e-06f, -5.381329607e-06f, -5.392913402e-06f, -5.404486446e-06f, +-5.416048721e-06f, -5.427600208e-06f, -5.439140888e-06f, -5.450670743e-06f, -5.462189753e-06f, -5.473697901e-06f, -5.485195167e-06f, -5.496681533e-06f, -5.508156980e-06f, -5.519621491e-06f, +-5.531075045e-06f, -5.542517626e-06f, -5.553949213e-06f, -5.565369790e-06f, -5.576779337e-06f, -5.588177836e-06f, -5.599565268e-06f, -5.610941616e-06f, -5.622306860e-06f, -5.633660983e-06f, +-5.645003966e-06f, -5.656335791e-06f, -5.667656440e-06f, -5.678965894e-06f, -5.690264135e-06f, -5.701551145e-06f, -5.712826905e-06f, -5.724091399e-06f, -5.735344606e-06f, -5.746586510e-06f, +-5.757817092e-06f, -5.769036335e-06f, -5.780244219e-06f, -5.791440727e-06f, -5.802625842e-06f, -5.813799544e-06f, -5.824961817e-06f, -5.836112641e-06f, -5.847252000e-06f, -5.858379875e-06f, +-5.869496249e-06f, -5.880601103e-06f, -5.891694419e-06f, -5.902776181e-06f, -5.913846369e-06f, -5.924904968e-06f, -5.935951957e-06f, -5.946987321e-06f, -5.958011040e-06f, -5.969023098e-06f, +-5.980023477e-06f, -5.991012159e-06f, -6.001989127e-06f, -6.012954363e-06f, -6.023907849e-06f, -6.034849568e-06f, -6.045779502e-06f, -6.056697634e-06f, -6.067603947e-06f, -6.078498422e-06f, +-6.089381043e-06f, -6.100251792e-06f, -6.111110651e-06f, -6.121957604e-06f, -6.132792633e-06f, -6.143615721e-06f, -6.154426850e-06f, -6.165226003e-06f, -6.176013163e-06f, -6.186788312e-06f, +-6.197551434e-06f, -6.208302511e-06f, -6.219041526e-06f, -6.229768463e-06f, -6.240483302e-06f, -6.251186029e-06f, -6.261876625e-06f, -6.272555074e-06f, -6.283221359e-06f, -6.293875462e-06f, +-6.304517367e-06f, -6.315147056e-06f, -6.325764513e-06f, -6.336369721e-06f, -6.346962663e-06f, -6.357543322e-06f, -6.368111682e-06f, -6.378667724e-06f, -6.389211434e-06f, -6.399742793e-06f, +-6.410261786e-06f, -6.420768395e-06f, -6.431262603e-06f, -6.441744395e-06f, -6.452213754e-06f, -6.462670662e-06f, -6.473115103e-06f, -6.483547061e-06f, -6.493966519e-06f, -6.504373461e-06f, +-6.514767869e-06f, -6.525149728e-06f, -6.535519022e-06f, -6.545875733e-06f, -6.556219845e-06f, -6.566551342e-06f, -6.576870208e-06f, -6.587176426e-06f, -6.597469980e-06f, -6.607750853e-06f, +-6.618019030e-06f, -6.628274494e-06f, -6.638517229e-06f, -6.648747218e-06f, -6.658964446e-06f, -6.669168896e-06f, -6.679360553e-06f, -6.689539399e-06f, -6.699705420e-06f, -6.709858598e-06f, +-6.719998919e-06f, -6.730126366e-06f, -6.740240922e-06f, -6.750342573e-06f, -6.760431302e-06f, -6.770507093e-06f, -6.780569930e-06f, -6.790619798e-06f, -6.800656681e-06f, -6.810680562e-06f, +-6.820691427e-06f, -6.830689259e-06f, -6.840674042e-06f, -6.850645761e-06f, -6.860604401e-06f, -6.870549945e-06f, -6.880482378e-06f, -6.890401684e-06f, -6.900307848e-06f, -6.910200854e-06f, +-6.920080687e-06f, -6.929947330e-06f, -6.939800770e-06f, -6.949640989e-06f, -6.959467974e-06f, -6.969281707e-06f, -6.979082175e-06f, -6.988869361e-06f, -6.998643250e-06f, -7.008403827e-06f, +-7.018151077e-06f, -7.027884985e-06f, -7.037605534e-06f, -7.047312710e-06f, -7.057006498e-06f, -7.066686883e-06f, -7.076353849e-06f, -7.086007381e-06f, -7.095647465e-06f, -7.105274084e-06f, +-7.114887225e-06f, -7.124486872e-06f, -7.134073010e-06f, -7.143645624e-06f, -7.153204700e-06f, -7.162750222e-06f, -7.172282175e-06f, -7.181800545e-06f, -7.191305317e-06f, -7.200796475e-06f, +-7.210274006e-06f, -7.219737894e-06f, -7.229188125e-06f, -7.238624684e-06f, -7.248047556e-06f, -7.257456727e-06f, -7.266852182e-06f, -7.276233906e-06f, -7.285601885e-06f, -7.294956104e-06f, +-7.304296549e-06f, -7.313623205e-06f, -7.322936058e-06f, -7.332235093e-06f, -7.341520296e-06f, -7.350791653e-06f, -7.360049149e-06f, -7.369292769e-06f, -7.378522500e-06f, -7.387738327e-06f, +-7.396940236e-06f, -7.406128212e-06f, -7.415302242e-06f, -7.424462312e-06f, -7.433608406e-06f, -7.442740511e-06f, -7.451858613e-06f, -7.460962698e-06f, -7.470052751e-06f, -7.479128759e-06f, +-7.488190707e-06f, -7.497238582e-06f, -7.506272370e-06f, -7.515292057e-06f, -7.524297628e-06f, -7.533289070e-06f, -7.542266369e-06f, -7.551229512e-06f, -7.560178484e-06f, -7.569113272e-06f, +-7.578033861e-06f, -7.586940239e-06f, -7.595832391e-06f, -7.604710305e-06f, -7.613573965e-06f, -7.622423359e-06f, -7.631258473e-06f, -7.640079293e-06f, -7.648885807e-06f, -7.657677999e-06f, +-7.666455858e-06f, -7.675219369e-06f, -7.683968519e-06f, -7.692703294e-06f, -7.701423682e-06f, -7.710129669e-06f, -7.718821241e-06f, -7.727498385e-06f, -7.736161089e-06f, -7.744809338e-06f, +-7.753443119e-06f, -7.762062420e-06f, -7.770667227e-06f, -7.779257527e-06f, -7.787833307e-06f, -7.796394554e-06f, -7.804941255e-06f, -7.813473396e-06f, -7.821990965e-06f, -7.830493949e-06f, +-7.838982334e-06f, -7.847456108e-06f, -7.855915259e-06f, -7.864359772e-06f, -7.872789636e-06f, -7.881204837e-06f, -7.889605363e-06f, -7.897991200e-06f, -7.906362337e-06f, -7.914718760e-06f, +-7.923060457e-06f, -7.931387415e-06f, -7.939699622e-06f, -7.947997064e-06f, -7.956279730e-06f, -7.964547606e-06f, -7.972800681e-06f, -7.981038941e-06f, -7.989262375e-06f, -7.997470969e-06f, +-8.005664712e-06f, -8.013843591e-06f, -8.022007594e-06f, -8.030156708e-06f, -8.038290921e-06f, -8.046410221e-06f, -8.054514596e-06f, -8.062604032e-06f, -8.070678519e-06f, -8.078738044e-06f, +-8.086782595e-06f, -8.094812160e-06f, -8.102826726e-06f, -8.110826281e-06f, -8.118810815e-06f, -8.126780314e-06f, -8.134734766e-06f, -8.142674160e-06f, -8.150598484e-06f, -8.158507726e-06f, +-8.166401873e-06f, -8.174280915e-06f, -8.182144839e-06f, -8.189993634e-06f, -8.197827288e-06f, -8.205645788e-06f, -8.213449124e-06f, -8.221237284e-06f, -8.229010256e-06f, -8.236768028e-06f, +-8.244510589e-06f, -8.252237928e-06f, -8.259950032e-06f, -8.267646891e-06f, -8.275328493e-06f, -8.282994826e-06f, -8.290645878e-06f, -8.298281640e-06f, -8.305902099e-06f, -8.313507243e-06f, +-8.321097062e-06f, -8.328671545e-06f, -8.336230680e-06f, -8.343774455e-06f, -8.351302860e-06f, -8.358815883e-06f, -8.366313514e-06f, -8.373795741e-06f, -8.381262554e-06f, -8.388713940e-06f, +-8.396149889e-06f, -8.403570391e-06f, -8.410975433e-06f, -8.418365006e-06f, -8.425739098e-06f, -8.433097698e-06f, -8.440440796e-06f, -8.447768381e-06f, -8.455080441e-06f, -8.462376967e-06f, +-8.469657947e-06f, -8.476923370e-06f, -8.484173227e-06f, -8.491407505e-06f, -8.498626196e-06f, -8.505829287e-06f, -8.513016769e-06f, -8.520188631e-06f, -8.527344863e-06f, -8.534485453e-06f, +-8.541610392e-06f, -8.548719669e-06f, -8.555813273e-06f, -8.562891195e-06f, -8.569953424e-06f, -8.576999949e-06f, -8.584030761e-06f, -8.591045849e-06f, -8.598045202e-06f, -8.605028812e-06f, +-8.611996666e-06f, -8.618948756e-06f, -8.625885071e-06f, -8.632805601e-06f, -8.639710337e-06f, -8.646599267e-06f, -8.653472382e-06f, -8.660329673e-06f, -8.667171128e-06f, -8.673996738e-06f, +-8.680806494e-06f, -8.687600385e-06f, -8.694378402e-06f, -8.701140535e-06f, -8.707886773e-06f, -8.714617108e-06f, -8.721331529e-06f, -8.728030027e-06f, -8.734712593e-06f, -8.741379215e-06f, +-8.748029886e-06f, -8.754664596e-06f, -8.761283334e-06f, -8.767886091e-06f, -8.774472858e-06f, -8.781043626e-06f, -8.787598384e-06f, -8.794137124e-06f, -8.800659837e-06f, -8.807166512e-06f, +-8.813657140e-06f, -8.820131713e-06f, -8.826590221e-06f, -8.833032655e-06f, -8.839459005e-06f, -8.845869263e-06f, -8.852263419e-06f, -8.858641464e-06f, -8.865003389e-06f, -8.871349185e-06f, +-8.877678843e-06f, -8.883992354e-06f, -8.890289709e-06f, -8.896570899e-06f, -8.902835916e-06f, -8.909084749e-06f, -8.915317391e-06f, -8.921533833e-06f, -8.927734066e-06f, -8.933918081e-06f, +-8.940085869e-06f, -8.946237422e-06f, -8.952372730e-06f, -8.958491787e-06f, -8.964594582e-06f, -8.970681107e-06f, -8.976751353e-06f, -8.982805313e-06f, -8.988842977e-06f, -8.994864338e-06f, +-9.000869386e-06f, -9.006858113e-06f, -9.012830511e-06f, -9.018786572e-06f, -9.024726287e-06f, -9.030649647e-06f, -9.036556646e-06f, -9.042447274e-06f, -9.048321523e-06f, -9.054179385e-06f, +-9.060020852e-06f, -9.065845916e-06f, -9.071654568e-06f, -9.077446801e-06f, -9.083222607e-06f, -9.088981977e-06f, -9.094724904e-06f, -9.100451379e-06f, -9.106161396e-06f, -9.111854945e-06f, +-9.117532020e-06f, -9.123192611e-06f, -9.128836712e-06f, -9.134464315e-06f, -9.140075412e-06f, -9.145669994e-06f, -9.151248056e-06f, -9.156809588e-06f, -9.162354584e-06f, -9.167883035e-06f, +-9.173394935e-06f, -9.178890275e-06f, -9.184369049e-06f, -9.189831248e-06f, -9.195276865e-06f, -9.200705894e-06f, -9.206118325e-06f, -9.211514153e-06f, -9.216893370e-06f, -9.222255968e-06f, +-9.227601940e-06f, -9.232931280e-06f, -9.238243979e-06f, -9.243540031e-06f, -9.248819428e-06f, -9.254082164e-06f, -9.259328232e-06f, -9.264557623e-06f, -9.269770332e-06f, -9.274966351e-06f, +-9.280145673e-06f, -9.285308292e-06f, -9.290454200e-06f, -9.295583391e-06f, -9.300695857e-06f, -9.305791593e-06f, -9.310870591e-06f, -9.315932844e-06f, -9.320978346e-06f, -9.326007090e-06f, +-9.331019069e-06f, -9.336014277e-06f, -9.340992707e-06f, -9.345954352e-06f, -9.350899207e-06f, -9.355827264e-06f, -9.360738517e-06f, -9.365632959e-06f, -9.370510585e-06f, -9.375371388e-06f, +-9.380215360e-06f, -9.385042497e-06f, -9.389852792e-06f, -9.394646238e-06f, -9.399422829e-06f, -9.404182559e-06f, -9.408925422e-06f, -9.413651412e-06f, -9.418360522e-06f, -9.423052747e-06f, +-9.427728080e-06f, -9.432386516e-06f, -9.437028047e-06f, -9.441652670e-06f, -9.446260376e-06f, -9.450851161e-06f, -9.455425019e-06f, -9.459981944e-06f, -9.464521929e-06f, -9.469044970e-06f, +-9.473551060e-06f, -9.478040194e-06f, -9.482512365e-06f, -9.486967569e-06f, -9.491405800e-06f, -9.495827052e-06f, -9.500231319e-06f, -9.504618596e-06f, -9.508988877e-06f, -9.513342158e-06f, +-9.517678431e-06f, -9.521997693e-06f, -9.526299938e-06f, -9.530585159e-06f, -9.534853353e-06f, -9.539104513e-06f, -9.543338634e-06f, -9.547555712e-06f, -9.551755740e-06f, -9.555938714e-06f, +-9.560104628e-06f, -9.564253478e-06f, -9.568385258e-06f, -9.572499963e-06f, -9.576597588e-06f, -9.580678129e-06f, -9.584741579e-06f, -9.588787935e-06f, -9.592817191e-06f, -9.596829343e-06f, +-9.600824385e-06f, -9.604802312e-06f, -9.608763121e-06f, -9.612706806e-06f, -9.616633362e-06f, -9.620542785e-06f, -9.624435070e-06f, -9.628310212e-06f, -9.632168207e-06f, -9.636009051e-06f, +-9.639832738e-06f, -9.643639264e-06f, -9.647428624e-06f, -9.651200815e-06f, -9.654955832e-06f, -9.658693670e-06f, -9.662414324e-06f, -9.666117792e-06f, -9.669804067e-06f, -9.673473147e-06f, +-9.677125027e-06f, -9.680759702e-06f, -9.684377168e-06f, -9.687977421e-06f, -9.691560458e-06f, -9.695126273e-06f, -9.698674864e-06f, -9.702206225e-06f, -9.705720353e-06f, -9.709217244e-06f, +-9.712696894e-06f, -9.716159299e-06f, -9.719604455e-06f, -9.723032358e-06f, -9.726443004e-06f, -9.729836391e-06f, -9.733212513e-06f, -9.736571367e-06f, -9.739912949e-06f, -9.743237257e-06f, +-9.746544285e-06f, -9.749834031e-06f, -9.753106491e-06f, -9.756361661e-06f, -9.759599538e-06f, -9.762820119e-06f, -9.766023399e-06f, -9.769209376e-06f, -9.772378046e-06f, -9.775529405e-06f, +-9.778663451e-06f, -9.781780180e-06f, -9.784879588e-06f, -9.787961673e-06f, -9.791026431e-06f, -9.794073860e-06f, -9.797103955e-06f, -9.800116714e-06f, -9.803112134e-06f, -9.806090212e-06f, +-9.809050944e-06f, -9.811994328e-06f, -9.814920360e-06f, -9.817829038e-06f, -9.820720359e-06f, -9.823594319e-06f, -9.826450917e-06f, -9.829290149e-06f, -9.832112013e-06f, -9.834916505e-06f, +-9.837703623e-06f, -9.840473364e-06f, -9.843225725e-06f, -9.845960705e-06f, -9.848678300e-06f, -9.851378508e-06f, -9.854061326e-06f, -9.856726751e-06f, -9.859374782e-06f, -9.862005416e-06f, +-9.864618649e-06f, -9.867214481e-06f, -9.869792908e-06f, -9.872353929e-06f, -9.874897540e-06f, -9.877423740e-06f, -9.879932526e-06f, -9.882423896e-06f, -9.884897849e-06f, -9.887354381e-06f, +-9.889793491e-06f, -9.892215177e-06f, -9.894619436e-06f, -9.897006266e-06f, -9.899375667e-06f, -9.901727634e-06f, -9.904062168e-06f, -9.906379265e-06f, -9.908678924e-06f, -9.910961143e-06f, +-9.913225920e-06f, -9.915473253e-06f, -9.917703141e-06f, -9.919915582e-06f, -9.922110574e-06f, -9.924288116e-06f, -9.926448205e-06f, -9.928590841e-06f, -9.930716022e-06f, -9.932823746e-06f, +-9.934914011e-06f, -9.936986817e-06f, -9.939042161e-06f, -9.941080043e-06f, -9.943100461e-06f, -9.945103413e-06f, -9.947088898e-06f, -9.949056915e-06f, -9.951007463e-06f, -9.952940541e-06f, +-9.954856147e-06f, -9.956754279e-06f, -9.958634938e-06f, -9.960498121e-06f, -9.962343828e-06f, -9.964172058e-06f, -9.965982809e-06f, -9.967776081e-06f, -9.969551873e-06f, -9.971310183e-06f, +-9.973051011e-06f, -9.974774356e-06f, -9.976480218e-06f, -9.978168594e-06f, -9.979839485e-06f, -9.981492890e-06f, -9.983128807e-06f, -9.984747237e-06f, -9.986348179e-06f, -9.987931632e-06f, +-9.989497595e-06f, -9.991046068e-06f, -9.992577051e-06f, -9.994090542e-06f, -9.995586542e-06f, -9.997065049e-06f, -9.998526064e-06f, -9.999969586e-06f, -1.000139562e-05f, -1.000280415e-05f, +-1.000419519e-05f, -1.000556874e-05f, -1.000692479e-05f, -1.000826335e-05f, -1.000958441e-05f, -1.001088798e-05f, -1.001217406e-05f, -1.001344264e-05f, -1.001469372e-05f, -1.001592731e-05f, +-1.001714340e-05f, -1.001834200e-05f, -1.001952310e-05f, -1.002068671e-05f, -1.002183282e-05f, -1.002296144e-05f, -1.002407256e-05f, -1.002516619e-05f, -1.002624233e-05f, -1.002730097e-05f, +-1.002834212e-05f, -1.002936578e-05f, -1.003037194e-05f, -1.003136061e-05f, -1.003233179e-05f, -1.003328547e-05f, -1.003422167e-05f, -1.003514038e-05f, -1.003604159e-05f, -1.003692532e-05f, +-1.003779156e-05f, -1.003864031e-05f, -1.003947157e-05f, -1.004028535e-05f, -1.004108164e-05f, -1.004186044e-05f, -1.004262176e-05f, -1.004336560e-05f, -1.004409196e-05f, -1.004480083e-05f, +-1.004549222e-05f, -1.004616613e-05f, -1.004682257e-05f, -1.004746152e-05f, -1.004808300e-05f, -1.004868700e-05f, -1.004927353e-05f, -1.004984258e-05f, -1.005039417e-05f, -1.005092828e-05f, +-1.005144492e-05f, -1.005194409e-05f, -1.005242579e-05f, -1.005289003e-05f, -1.005333680e-05f, -1.005376611e-05f, -1.005417796e-05f, -1.005457235e-05f, -1.005494928e-05f, -1.005530875e-05f, +-1.005565076e-05f, -1.005597532e-05f, -1.005628243e-05f, -1.005657208e-05f, -1.005684429e-05f, -1.005709904e-05f, -1.005733635e-05f, -1.005755622e-05f, -1.005775864e-05f, -1.005794362e-05f, +-1.005811117e-05f, -1.005826127e-05f, -1.005839394e-05f, -1.005850917e-05f, -1.005860698e-05f, -1.005868735e-05f, -1.005875030e-05f, -1.005879582e-05f, -1.005882391e-05f, -1.005883459e-05f, +-1.005882784e-05f, -1.005880368e-05f, -1.005876210e-05f, -1.005870311e-05f, -1.005862671e-05f, -1.005853290e-05f, -1.005842169e-05f, -1.005829307e-05f, -1.005814705e-05f, -1.005798363e-05f, +-1.005780281e-05f, -1.005760460e-05f, -1.005738900e-05f, -1.005715600e-05f, -1.005690563e-05f, -1.005663786e-05f, -1.005635272e-05f, -1.005605020e-05f, -1.005573030e-05f, -1.005539302e-05f, +-1.005503838e-05f, -1.005466637e-05f, -1.005427699e-05f, -1.005387025e-05f, -1.005344615e-05f, -1.005300469e-05f, -1.005254588e-05f, -1.005206972e-05f, -1.005157621e-05f, -1.005106536e-05f, +-1.005053716e-05f, -1.004999162e-05f, -1.004942875e-05f, -1.004884855e-05f, -1.004825101e-05f, -1.004763615e-05f, -1.004700397e-05f, -1.004635446e-05f, -1.004568764e-05f, -1.004500351e-05f, +-1.004430206e-05f, -1.004358331e-05f, -1.004284726e-05f, -1.004209390e-05f, -1.004132325e-05f, -1.004053530e-05f, -1.003973007e-05f, -1.003890755e-05f, -1.003806774e-05f, -1.003721066e-05f, +-1.003633630e-05f, -1.003544467e-05f, -1.003453577e-05f, -1.003360960e-05f, -1.003266618e-05f, -1.003170550e-05f, -1.003072756e-05f, -1.002973238e-05f, -1.002871995e-05f, -1.002769027e-05f, +-1.002664336e-05f, -1.002557922e-05f, -1.002449785e-05f, -1.002339925e-05f, -1.002228342e-05f, -1.002115038e-05f, -1.002000013e-05f, -1.001883267e-05f, -1.001764800e-05f, -1.001644613e-05f, +-1.001522706e-05f, -1.001399080e-05f, -1.001273735e-05f, -1.001146671e-05f, -1.001017890e-05f, -1.000887391e-05f, -1.000755175e-05f, -1.000621242e-05f, -1.000485593e-05f, -1.000348228e-05f, +-1.000209148e-05f, -1.000068352e-05f, -9.999258427e-06f, -9.997816189e-06f, -9.996356817e-06f, -9.994880313e-06f, -9.993386684e-06f, -9.991875933e-06f, -9.990348065e-06f, -9.988803085e-06f, +-9.987240998e-06f, -9.985661809e-06f, -9.984065521e-06f, -9.982452142e-06f, -9.980821674e-06f, -9.979174123e-06f, -9.977509495e-06f, -9.975827794e-06f, -9.974129024e-06f, -9.972413192e-06f, +-9.970680302e-06f, -9.968930359e-06f, -9.967163368e-06f, -9.965379335e-06f, -9.963578265e-06f, -9.961760162e-06f, -9.959925033e-06f, -9.958072882e-06f, -9.956203715e-06f, -9.954317537e-06f, +-9.952414353e-06f, -9.950494170e-06f, -9.948556991e-06f, -9.946602823e-06f, -9.944631671e-06f, -9.942643541e-06f, -9.940638438e-06f, -9.938616368e-06f, -9.936577336e-06f, -9.934521348e-06f, +-9.932448410e-06f, -9.930358527e-06f, -9.928251704e-06f, -9.926127949e-06f, -9.923987266e-06f, -9.921829661e-06f, -9.919655140e-06f, -9.917463709e-06f, -9.915255374e-06f, -9.913030141e-06f, +-9.910788015e-06f, -9.908529002e-06f, -9.906253110e-06f, -9.903960342e-06f, -9.901650707e-06f, -9.899324209e-06f, -9.896980855e-06f, -9.894620651e-06f, -9.892243602e-06f, -9.889849717e-06f, +-9.887438999e-06f, -9.885011457e-06f, -9.882567095e-06f, -9.880105921e-06f, -9.877627940e-06f, -9.875133159e-06f, -9.872621585e-06f, -9.870093223e-06f, -9.867548081e-06f, -9.864986165e-06f, +-9.862407480e-06f, -9.859812035e-06f, -9.857199834e-06f, -9.854570886e-06f, -9.851925196e-06f, -9.849262771e-06f, -9.846583618e-06f, -9.843887743e-06f, -9.841175154e-06f, -9.838445857e-06f, +-9.835699858e-06f, -9.832937165e-06f, -9.830157784e-06f, -9.827361723e-06f, -9.824548988e-06f, -9.821719586e-06f, -9.818873524e-06f, -9.816010809e-06f, -9.813131448e-06f, -9.810235448e-06f, +-9.807322816e-06f, -9.804393559e-06f, -9.801447685e-06f, -9.798485200e-06f, -9.795506112e-06f, -9.792510427e-06f, -9.789498154e-06f, -9.786469299e-06f, -9.783423870e-06f, -9.780361874e-06f, +-9.777283318e-06f, -9.774188209e-06f, -9.771076556e-06f, -9.767948365e-06f, -9.764803644e-06f, -9.761642400e-06f, -9.758464642e-06f, -9.755270376e-06f, -9.752059609e-06f, -9.748832351e-06f, +-9.745588607e-06f, -9.742328387e-06f, -9.739051697e-06f, -9.735758545e-06f, -9.732448939e-06f, -9.729122887e-06f, -9.725780397e-06f, -9.722421476e-06f, -9.719046132e-06f, -9.715654373e-06f, +-9.712246207e-06f, -9.708821642e-06f, -9.705380685e-06f, -9.701923345e-06f, -9.698449631e-06f, -9.694959549e-06f, -9.691453107e-06f, -9.687930315e-06f, -9.684391180e-06f, -9.680835710e-06f, +-9.677263914e-06f, -9.673675799e-06f, -9.670071373e-06f, -9.666450646e-06f, -9.662813625e-06f, -9.659160319e-06f, -9.655490736e-06f, -9.651804884e-06f, -9.648102772e-06f, -9.644384408e-06f, +-9.640649800e-06f, -9.636898958e-06f, -9.633131889e-06f, -9.629348602e-06f, -9.625549106e-06f, -9.621733409e-06f, -9.617901519e-06f, -9.614053446e-06f, -9.610189199e-06f, -9.606308784e-06f, +-9.602412213e-06f, -9.598499492e-06f, -9.594570632e-06f, -9.590625640e-06f, -9.586664526e-06f, -9.582687298e-06f, -9.578693965e-06f, -9.574684537e-06f, -9.570659022e-06f, -9.566617429e-06f, +-9.562559767e-06f, -9.558486045e-06f, -9.554396272e-06f, -9.550290457e-06f, -9.546168610e-06f, -9.542030738e-06f, -9.537876853e-06f, -9.533706962e-06f, -9.529521074e-06f, -9.525319200e-06f, +-9.521101348e-06f, -9.516867528e-06f, -9.512617749e-06f, -9.508352020e-06f, -9.504070350e-06f, -9.499772750e-06f, -9.495459227e-06f, -9.491129793e-06f, -9.486784455e-06f, -9.482423225e-06f, +-9.478046111e-06f, -9.473653122e-06f, -9.469244269e-06f, -9.464819561e-06f, -9.460379007e-06f, -9.455922617e-06f, -9.451450402e-06f, -9.446962370e-06f, -9.442458531e-06f, -9.437938895e-06f, +-9.433403472e-06f, -9.428852271e-06f, -9.424285303e-06f, -9.419702578e-06f, -9.415104104e-06f, -9.410489893e-06f, -9.405859953e-06f, -9.401214295e-06f, -9.396552930e-06f, -9.391875866e-06f, +-9.387183114e-06f, -9.382474685e-06f, -9.377750587e-06f, -9.373010832e-06f, -9.368255429e-06f, -9.363484388e-06f, -9.358697720e-06f, -9.353895436e-06f, -9.349077544e-06f, -9.344244056e-06f, +-9.339394981e-06f, -9.334530331e-06f, -9.329650115e-06f, -9.324754344e-06f, -9.319843028e-06f, -9.314916177e-06f, -9.309973803e-06f, -9.305015915e-06f, -9.300042524e-06f, -9.295053641e-06f, +-9.290049276e-06f, -9.285029439e-06f, -9.279994142e-06f, -9.274943395e-06f, -9.269877208e-06f, -9.264795592e-06f, -9.259698559e-06f, -9.254586117e-06f, -9.249458280e-06f, -9.244315056e-06f, +-9.239156458e-06f, -9.233982495e-06f, -9.228793180e-06f, -9.223588521e-06f, -9.218368531e-06f, -9.213133221e-06f, -9.207882601e-06f, -9.202616682e-06f, -9.197335476e-06f, -9.192038992e-06f, +-9.186727244e-06f, -9.181400241e-06f, -9.176057994e-06f, -9.170700515e-06f, -9.165327816e-06f, -9.159939906e-06f, -9.154536797e-06f, -9.149118501e-06f, -9.143685029e-06f, -9.138236392e-06f, +-9.132772602e-06f, -9.127293669e-06f, -9.121799605e-06f, -9.116290421e-06f, -9.110766130e-06f, -9.105226741e-06f, -9.099672268e-06f, -9.094102720e-06f, -9.088518111e-06f, -9.082918450e-06f, +-9.077303751e-06f, -9.071674023e-06f, -9.066029280e-06f, -9.060369533e-06f, -9.054694792e-06f, -9.049005071e-06f, -9.043300380e-06f, -9.037580732e-06f, -9.031846138e-06f, -9.026096610e-06f, +-9.020332159e-06f, -9.014552798e-06f, -9.008758539e-06f, -9.002949392e-06f, -8.997125371e-06f, -8.991286487e-06f, -8.985432752e-06f, -8.979564178e-06f, -8.973680777e-06f, -8.967782561e-06f, +-8.961869542e-06f, -8.955941732e-06f, -8.949999143e-06f, -8.944041788e-06f, -8.938069678e-06f, -8.932082826e-06f, -8.926081243e-06f, -8.920064943e-06f, -8.914033937e-06f, -8.907988237e-06f, +-8.901927856e-06f, -8.895852807e-06f, -8.889763100e-06f, -8.883658750e-06f, -8.877539768e-06f, -8.871406166e-06f, -8.865257958e-06f, -8.859095154e-06f, -8.852917769e-06f, -8.846725815e-06f, +-8.840519303e-06f, -8.834298247e-06f, -8.828062658e-06f, -8.821812551e-06f, -8.815547937e-06f, -8.809268829e-06f, -8.802975239e-06f, -8.796667181e-06f, -8.790344666e-06f, -8.784007709e-06f, +-8.777656320e-06f, -8.771290515e-06f, -8.764910304e-06f, -8.758515701e-06f, -8.752106719e-06f, -8.745683370e-06f, -8.739245669e-06f, -8.732793626e-06f, -8.726327256e-06f, -8.719846571e-06f, +-8.713351585e-06f, -8.706842310e-06f, -8.700318760e-06f, -8.693780947e-06f, -8.687228884e-06f, -8.680662585e-06f, -8.674082063e-06f, -8.667487331e-06f, -8.660878402e-06f, -8.654255290e-06f, +-8.647618007e-06f, -8.640966566e-06f, -8.634300982e-06f, -8.627621267e-06f, -8.620927435e-06f, -8.614219499e-06f, -8.607497472e-06f, -8.600761368e-06f, -8.594011200e-06f, -8.587246982e-06f, +-8.580468727e-06f, -8.573676448e-06f, -8.566870159e-06f, -8.560049874e-06f, -8.553215606e-06f, -8.546367368e-06f, -8.539505175e-06f, -8.532629040e-06f, -8.525738976e-06f, -8.518834997e-06f, +-8.511917117e-06f, -8.504985349e-06f, -8.498039708e-06f, -8.491080206e-06f, -8.484106858e-06f, -8.477119678e-06f, -8.470118679e-06f, -8.463103876e-06f, -8.456075281e-06f, -8.449032909e-06f, +-8.441976774e-06f, -8.434906889e-06f, -8.427823270e-06f, -8.420725928e-06f, -8.413614880e-06f, -8.406490138e-06f, -8.399351717e-06f, -8.392199630e-06f, -8.385033892e-06f, -8.377854517e-06f, +-8.370661519e-06f, -8.363454912e-06f, -8.356234711e-06f, -8.349000929e-06f, -8.341753580e-06f, -8.334492680e-06f, -8.327218242e-06f, -8.319930280e-06f, -8.312628809e-06f, -8.305313843e-06f, +-8.297985396e-06f, -8.290643483e-06f, -8.283288118e-06f, -8.275919316e-06f, -8.268537090e-06f, -8.261141456e-06f, -8.253732428e-06f, -8.246310021e-06f, -8.238874248e-06f, -8.231425124e-06f, +-8.223962665e-06f, -8.216486884e-06f, -8.208997796e-06f, -8.201495416e-06f, -8.193979758e-06f, -8.186450837e-06f, -8.178908668e-06f, -8.171353265e-06f, -8.163784644e-06f, -8.156202818e-06f, +-8.148607803e-06f, -8.140999613e-06f, -8.133378264e-06f, -8.125743769e-06f, -8.118096145e-06f, -8.110435405e-06f, -8.102761565e-06f, -8.095074640e-06f, -8.087374644e-06f, -8.079661592e-06f, +-8.071935500e-06f, -8.064196383e-06f, -8.056444254e-06f, -8.048679131e-06f, -8.040901026e-06f, -8.033109957e-06f, -8.025305937e-06f, -8.017488982e-06f, -8.009659107e-06f, -8.001816327e-06f, +-7.993960657e-06f, -7.986092113e-06f, -7.978210709e-06f, -7.970316462e-06f, -7.962409385e-06f, -7.954489496e-06f, -7.946556808e-06f, -7.938611337e-06f, -7.930653098e-06f, -7.922682108e-06f, +-7.914698381e-06f, -7.906701932e-06f, -7.898692777e-06f, -7.890670932e-06f, -7.882636412e-06f, -7.874589232e-06f, -7.866529408e-06f, -7.858456956e-06f, -7.850371891e-06f, -7.842274228e-06f, +-7.834163983e-06f, -7.826041172e-06f, -7.817905811e-06f, -7.809757915e-06f, -7.801597499e-06f, -7.793424579e-06f, -7.785239172e-06f, -7.777041293e-06f, -7.768830957e-06f, -7.760608180e-06f, +-7.752372979e-06f, -7.744125368e-06f, -7.735865364e-06f, -7.727592983e-06f, -7.719308240e-06f, -7.711011151e-06f, -7.702701732e-06f, -7.694380000e-06f, -7.686045970e-06f, -7.677699657e-06f, +-7.669341079e-06f, -7.660970250e-06f, -7.652587188e-06f, -7.644191907e-06f, -7.635784425e-06f, -7.627364757e-06f, -7.618932919e-06f, -7.610488927e-06f, -7.602032798e-06f, -7.593564547e-06f, +-7.585084192e-06f, -7.576591747e-06f, -7.568087229e-06f, -7.559570655e-06f, -7.551042041e-06f, -7.542501402e-06f, -7.533948756e-06f, -7.525384118e-06f, -7.516807505e-06f, -7.508218933e-06f, +-7.499618418e-06f, -7.491005978e-06f, -7.482381627e-06f, -7.473745384e-06f, -7.465097263e-06f, -7.456437282e-06f, -7.447765458e-06f, -7.439081805e-06f, -7.430386342e-06f, -7.421679084e-06f, +-7.412960049e-06f, -7.404229252e-06f, -7.395486710e-06f, -7.386732440e-06f, -7.377966458e-06f, -7.369188782e-06f, -7.360399427e-06f, -7.351598411e-06f, -7.342785750e-06f, -7.333961460e-06f, +-7.325125559e-06f, -7.316278064e-06f, -7.307418990e-06f, -7.298548355e-06f, -7.289666176e-06f, -7.280772469e-06f, -7.271867252e-06f, -7.262950540e-06f, -7.254022352e-06f, -7.245082703e-06f, +-7.236131611e-06f, -7.227169093e-06f, -7.218195166e-06f, -7.209209846e-06f, -7.200213150e-06f, -7.191205096e-06f, -7.182185701e-06f, -7.173154981e-06f, -7.164112954e-06f, -7.155059636e-06f, +-7.145995045e-06f, -7.136919198e-06f, -7.127832112e-06f, -7.118733804e-06f, -7.109624292e-06f, -7.100503592e-06f, -7.091371721e-06f, -7.082228697e-06f, -7.073074537e-06f, -7.063909259e-06f, +-7.054732879e-06f, -7.045545415e-06f, -7.036346884e-06f, -7.027137303e-06f, -7.017916690e-06f, -7.008685062e-06f, -6.999442436e-06f, -6.990188830e-06f, -6.980924261e-06f, -6.971648747e-06f, +-6.962362305e-06f, -6.953064952e-06f, -6.943756706e-06f, -6.934437584e-06f, -6.925107604e-06f, -6.915766784e-06f, -6.906415140e-06f, -6.897052691e-06f, -6.887679454e-06f, -6.878295446e-06f, +-6.868900685e-06f, -6.859495189e-06f, -6.850078976e-06f, -6.840652062e-06f, -6.831214466e-06f, -6.821766205e-06f, -6.812307298e-06f, -6.802837761e-06f, -6.793357612e-06f, -6.783866870e-06f, +-6.774365551e-06f, -6.764853675e-06f, -6.755331257e-06f, -6.745798317e-06f, -6.736254872e-06f, -6.726700940e-06f, -6.717136539e-06f, -6.707561686e-06f, -6.697976400e-06f, -6.688380698e-06f, +-6.678774598e-06f, -6.669158119e-06f, -6.659531278e-06f, -6.649894093e-06f, -6.640246582e-06f, -6.630588763e-06f, -6.620920655e-06f, -6.611242274e-06f, -6.601553640e-06f, -6.591854770e-06f, +-6.582145682e-06f, -6.572426395e-06f, -6.562696926e-06f, -6.552957294e-06f, -6.543207516e-06f, -6.533447611e-06f, -6.523677598e-06f, -6.513897493e-06f, -6.504107316e-06f, -6.494307085e-06f, +-6.484496817e-06f, -6.474676532e-06f, -6.464846246e-06f, -6.455005980e-06f, -6.445155750e-06f, -6.435295575e-06f, -6.425425474e-06f, -6.415545465e-06f, -6.405655566e-06f, -6.395755795e-06f, +-6.385846172e-06f, -6.375926713e-06f, -6.365997438e-06f, -6.356058366e-06f, -6.346109514e-06f, -6.336150900e-06f, -6.326182545e-06f, -6.316204465e-06f, -6.306216679e-06f, -6.296219207e-06f, +-6.286212066e-06f, -6.276195274e-06f, -6.266168852e-06f, -6.256132816e-06f, -6.246087186e-06f, -6.236031980e-06f, -6.225967217e-06f, -6.215892916e-06f, -6.205809095e-06f, -6.195715772e-06f, +-6.185612967e-06f, -6.175500697e-06f, -6.165378983e-06f, -6.155247842e-06f, -6.145107293e-06f, -6.134957356e-06f, -6.124798047e-06f, -6.114629388e-06f, -6.104451395e-06f, -6.094264089e-06f, +-6.084067487e-06f, -6.073861609e-06f, -6.063646473e-06f, -6.053422099e-06f, -6.043188504e-06f, -6.032945709e-06f, -6.022693732e-06f, -6.012432591e-06f, -6.002162306e-06f, -5.991882896e-06f, +-5.981594379e-06f, -5.971296775e-06f, -5.960990102e-06f, -5.950674380e-06f, -5.940349627e-06f, -5.930015863e-06f, -5.919673106e-06f, -5.909321376e-06f, -5.898960691e-06f, -5.888591071e-06f, +-5.878212535e-06f, -5.867825101e-06f, -5.857428789e-06f, -5.847023618e-06f, -5.836609608e-06f, -5.826186776e-06f, -5.815755143e-06f, -5.805314728e-06f, -5.794865549e-06f, -5.784407626e-06f, +-5.773940978e-06f, -5.763465625e-06f, -5.752981585e-06f, -5.742488878e-06f, -5.731987523e-06f, -5.721477539e-06f, -5.710958946e-06f, -5.700431763e-06f, -5.689896008e-06f, -5.679351703e-06f, +-5.668798865e-06f, -5.658237515e-06f, -5.647667670e-06f, -5.637089352e-06f, -5.626502579e-06f, -5.615907371e-06f, -5.605303747e-06f, -5.594691726e-06f, -5.584071328e-06f, -5.573442572e-06f, +-5.562805478e-06f, -5.552160066e-06f, -5.541506354e-06f, -5.530844362e-06f, -5.520174110e-06f, -5.509495617e-06f, -5.498808903e-06f, -5.488113987e-06f, -5.477410889e-06f, -5.466699629e-06f, +-5.455980225e-06f, -5.445252698e-06f, -5.434517066e-06f, -5.423773351e-06f, -5.413021571e-06f, -5.402261745e-06f, -5.391493895e-06f, -5.380718038e-06f, -5.369934196e-06f, -5.359142387e-06f, +-5.348342631e-06f, -5.337534948e-06f, -5.326719358e-06f, -5.315895880e-06f, -5.305064534e-06f, -5.294225340e-06f, -5.283378318e-06f, -5.272523487e-06f, -5.261660867e-06f, -5.250790478e-06f, +-5.239912340e-06f, -5.229026472e-06f, -5.218132895e-06f, -5.207231628e-06f, -5.196322690e-06f, -5.185406103e-06f, -5.174481885e-06f, -5.163550057e-06f, -5.152610639e-06f, -5.141663649e-06f, +-5.130709109e-06f, -5.119747038e-06f, -5.108777456e-06f, -5.097800384e-06f, -5.086815840e-06f, -5.075823845e-06f, -5.064824419e-06f, -5.053817582e-06f, -5.042803354e-06f, -5.031781755e-06f, +-5.020752804e-06f, -5.009716522e-06f, -4.998672930e-06f, -4.987622046e-06f, -4.976563892e-06f, -4.965498486e-06f, -4.954425849e-06f, -4.943346002e-06f, -4.932258964e-06f, -4.921164756e-06f, +-4.910063397e-06f, -4.898954908e-06f, -4.887839308e-06f, -4.876716618e-06f, -4.865586859e-06f, -4.854450049e-06f, -4.843306210e-06f, -4.832155362e-06f, -4.820997524e-06f, -4.809832718e-06f, +-4.798660962e-06f, -4.787482278e-06f, -4.776296686e-06f, -4.765104205e-06f, -4.753904856e-06f, -4.742698660e-06f, -4.731485636e-06f, -4.720265805e-06f, -4.709039188e-06f, -4.697805804e-06f, +-4.686565673e-06f, -4.675318817e-06f, -4.664065255e-06f, -4.652805008e-06f, -4.641538095e-06f, -4.630264539e-06f, -4.618984358e-06f, -4.607697573e-06f, -4.596404204e-06f, -4.585104273e-06f, +-4.573797798e-06f, -4.562484802e-06f, -4.551165303e-06f, -4.539839323e-06f, -4.528506882e-06f, -4.517168000e-06f, -4.505822698e-06f, -4.494470997e-06f, -4.483112916e-06f, -4.471748476e-06f, +-4.460377698e-06f, -4.449000602e-06f, -4.437617208e-06f, -4.426227538e-06f, -4.414831612e-06f, -4.403429449e-06f, -4.392021072e-06f, -4.380606499e-06f, -4.369185752e-06f, -4.357758852e-06f, +-4.346325819e-06f, -4.334886673e-06f, -4.323441435e-06f, -4.311990126e-06f, -4.300532766e-06f, -4.289069376e-06f, -4.277599976e-06f, -4.266124587e-06f, -4.254643230e-06f, -4.243155926e-06f, +-4.231662694e-06f, -4.220163556e-06f, -4.208658532e-06f, -4.197147643e-06f, -4.185630910e-06f, -4.174108353e-06f, -4.162579992e-06f, -4.151045850e-06f, -4.139505946e-06f, -4.127960301e-06f, +-4.116408935e-06f, -4.104851871e-06f, -4.093289127e-06f, -4.081720726e-06f, -4.070146687e-06f, -4.058567031e-06f, -4.046981780e-06f, -4.035390954e-06f, -4.023794574e-06f, -4.012192660e-06f, +-4.000585233e-06f, -3.988972315e-06f, -3.977353925e-06f, -3.965730086e-06f, -3.954100816e-06f, -3.942466139e-06f, -3.930826073e-06f, -3.919180640e-06f, -3.907529862e-06f, -3.895873758e-06f, +-3.884212350e-06f, -3.872545658e-06f, -3.860873703e-06f, -3.849196507e-06f, -3.837514090e-06f, -3.825826472e-06f, -3.814133676e-06f, -3.802435721e-06f, -3.790732629e-06f, -3.779024421e-06f, +-3.767311117e-06f, -3.755592739e-06f, -3.743869307e-06f, -3.732140842e-06f, -3.720407365e-06f, -3.708668898e-06f, -3.696925461e-06f, -3.685177075e-06f, -3.673423761e-06f, -3.661665540e-06f, +-3.649902433e-06f, -3.638134462e-06f, -3.626361646e-06f, -3.614584007e-06f, -3.602801567e-06f, -3.591014345e-06f, -3.579222364e-06f, -3.567425643e-06f, -3.555624205e-06f, -3.543818070e-06f, +-3.532007259e-06f, -3.520191793e-06f, -3.508371694e-06f, -3.496546982e-06f, -3.484717678e-06f, -3.472883804e-06f, -3.461045380e-06f, -3.449202428e-06f, -3.437354969e-06f, -3.425503023e-06f, +-3.413646612e-06f, -3.401785758e-06f, -3.389920480e-06f, -3.378050800e-06f, -3.366176740e-06f, -3.354298320e-06f, -3.342415562e-06f, -3.330528486e-06f, -3.318637115e-06f, -3.306741468e-06f, +-3.294841567e-06f, -3.282937433e-06f, -3.271029088e-06f, -3.259116552e-06f, -3.247199847e-06f, -3.235278994e-06f, -3.223354013e-06f, -3.211424927e-06f, -3.199491757e-06f, -3.187554523e-06f, +-3.175613246e-06f, -3.163667949e-06f, -3.151718651e-06f, -3.139765375e-06f, -3.127808142e-06f, -3.115846972e-06f, -3.103881887e-06f, -3.091912909e-06f, -3.079940058e-06f, -3.067963355e-06f, +-3.055982822e-06f, -3.043998481e-06f, -3.032010351e-06f, -3.020018456e-06f, -3.008022815e-06f, -2.996023450e-06f, -2.984020382e-06f, -2.972013633e-06f, -2.960003224e-06f, -2.947989176e-06f, +-2.935971510e-06f, -2.923950248e-06f, -2.911925411e-06f, -2.899897020e-06f, -2.887865096e-06f, -2.875829661e-06f, -2.863790737e-06f, -2.851748343e-06f, -2.839702502e-06f, -2.827653236e-06f, +-2.815600564e-06f, -2.803544509e-06f, -2.791485092e-06f, -2.779422334e-06f, -2.767356256e-06f, -2.755286880e-06f, -2.743214228e-06f, -2.731138320e-06f, -2.719059177e-06f, -2.706976822e-06f, +-2.694891275e-06f, -2.682802558e-06f, -2.670710692e-06f, -2.658615699e-06f, -2.646517599e-06f, -2.634416414e-06f, -2.622312166e-06f, -2.610204876e-06f, -2.598094565e-06f, -2.585981255e-06f, +-2.573864966e-06f, -2.561745721e-06f, -2.549623541e-06f, -2.537498446e-06f, -2.525370459e-06f, -2.513239601e-06f, -2.501105893e-06f, -2.488969356e-06f, -2.476830012e-06f, -2.464687883e-06f, +-2.452542989e-06f, -2.440395353e-06f, -2.428244995e-06f, -2.416091936e-06f, -2.403936199e-06f, -2.391777805e-06f, -2.379616774e-06f, -2.367453129e-06f, -2.355286891e-06f, -2.343118081e-06f, +-2.330946721e-06f, -2.318772831e-06f, -2.306596435e-06f, -2.294417552e-06f, -2.282236204e-06f, -2.270052413e-06f, -2.257866200e-06f, -2.245677587e-06f, -2.233486594e-06f, -2.221293244e-06f, +-2.209097558e-06f, -2.196899557e-06f, -2.184699262e-06f, -2.172496696e-06f, -2.160291879e-06f, -2.148084833e-06f, -2.135875579e-06f, -2.123664139e-06f, -2.111450534e-06f, -2.099234786e-06f, +-2.087016916e-06f, -2.074796945e-06f, -2.062574895e-06f, -2.050350788e-06f, -2.038124644e-06f, -2.025896486e-06f, -2.013666334e-06f, -2.001434211e-06f, -1.989200137e-06f, -1.976964134e-06f, +-1.964726223e-06f, -1.952486426e-06f, -1.940244765e-06f, -1.928001260e-06f, -1.915755934e-06f, -1.903508807e-06f, -1.891259901e-06f, -1.879009238e-06f, -1.866756839e-06f, -1.854502725e-06f, +-1.842246918e-06f, -1.829989439e-06f, -1.817730310e-06f, -1.805469553e-06f, -1.793207188e-06f, -1.780943237e-06f, -1.768677722e-06f, -1.756410663e-06f, -1.744142084e-06f, -1.731872004e-06f, +-1.719600445e-06f, -1.707327429e-06f, -1.695052978e-06f, -1.682777112e-06f, -1.670499853e-06f, -1.658221223e-06f, -1.645941243e-06f, -1.633659934e-06f, -1.621377319e-06f, -1.609093417e-06f, +-1.596808252e-06f, -1.584521844e-06f, -1.572234214e-06f, -1.559945385e-06f, -1.547655377e-06f, -1.535364212e-06f, -1.523071911e-06f, -1.510778497e-06f, -1.498483990e-06f, -1.486188412e-06f, +-1.473891784e-06f, -1.461594127e-06f, -1.449295464e-06f, -1.436995815e-06f, -1.424695202e-06f, -1.412393647e-06f, -1.400091170e-06f, -1.387787794e-06f, -1.375483540e-06f, -1.363178428e-06f, +-1.350872481e-06f, -1.338565720e-06f, -1.326258167e-06f, -1.313949842e-06f, -1.301640768e-06f, -1.289330965e-06f, -1.277020456e-06f, -1.264709261e-06f, -1.252397401e-06f, -1.240084900e-06f, +-1.227771777e-06f, -1.215458054e-06f, -1.203143753e-06f, -1.190828895e-06f, -1.178513501e-06f, -1.166197593e-06f, -1.153881192e-06f, -1.141564320e-06f, -1.129246998e-06f, -1.116929247e-06f, +-1.104611090e-06f, -1.092292546e-06f, -1.079973638e-06f, -1.067654387e-06f, -1.055334815e-06f, -1.043014942e-06f, -1.030694790e-06f, -1.018374381e-06f, -1.006053736e-06f, -9.937328766e-07f, +-9.814118236e-07f, -9.690905986e-07f, -9.567692230e-07f, -9.444477183e-07f, -9.321261057e-07f, -9.198044066e-07f, -9.074826425e-07f, -8.951608346e-07f, -8.828390044e-07f, -8.705171731e-07f, +-8.581953621e-07f, -8.458735928e-07f, -8.335518865e-07f, -8.212302646e-07f, -8.089087483e-07f, -7.965873591e-07f, -7.842661183e-07f, -7.719450472e-07f, -7.596241671e-07f, -7.473034994e-07f, +-7.349830654e-07f, -7.226628863e-07f, -7.103429836e-07f, -6.980233785e-07f, -6.857040924e-07f, -6.733851465e-07f, -6.610665622e-07f, -6.487483607e-07f, -6.364305634e-07f, -6.241131916e-07f, +-6.117962664e-07f, -5.994798093e-07f, -5.871638416e-07f, -5.748483844e-07f, -5.625334590e-07f, -5.502190869e-07f, -5.379052891e-07f, -5.255920870e-07f, -5.132795019e-07f, -5.009675549e-07f, +-4.886562674e-07f, -4.763456607e-07f, -4.640357558e-07f, -4.517265742e-07f, -4.394181370e-07f, -4.271104655e-07f, -4.148035809e-07f, -4.024975044e-07f, -3.901922573e-07f, -3.778878608e-07f, +-3.655843360e-07f, -3.532817043e-07f, -3.409799868e-07f, -3.286792047e-07f, -3.163793792e-07f, -3.040805315e-07f, -2.917826828e-07f, -2.794858543e-07f, -2.671900672e-07f, -2.548953426e-07f, +-2.426017018e-07f, -2.303091658e-07f, -2.180177559e-07f, -2.057274932e-07f, -1.934383988e-07f, -1.811504940e-07f, -1.688637998e-07f, -1.565783374e-07f, -1.442941280e-07f, -1.320111926e-07f, +-1.197295524e-07f, -1.074492285e-07f, -9.517024211e-08f, -8.289261420e-08f, -7.061636595e-08f, -5.834151844e-08f, -4.606809278e-08f, -3.379611006e-08f, -2.152559135e-08f, -9.256557755e-09f, +3.010969665e-09f, 1.527696984e-08f, 2.754142169e-08f, 3.980430417e-08f, 5.206559622e-08f, 6.432527679e-08f, 7.658332484e-08f, 8.883971933e-08f, 1.010944392e-07f, 1.133474635e-07f, +1.255987711e-07f, 1.378483411e-07f, 1.500961524e-07f, 1.623421840e-07f, 1.745864149e-07f, 1.868288242e-07f, 1.990693908e-07f, 2.113080938e-07f, 2.235449122e-07f, 2.357798249e-07f, +2.480128112e-07f, 2.602438499e-07f, 2.724729201e-07f, 2.847000010e-07f, 2.969250715e-07f, 3.091481107e-07f, 3.213690977e-07f, 3.335880115e-07f, 3.458048314e-07f, 3.580195362e-07f, +3.702321052e-07f, 3.824425174e-07f, 3.946507520e-07f, 4.068567881e-07f, 4.190606047e-07f, 4.312621811e-07f, 4.434614963e-07f, 4.556585294e-07f, 4.678532598e-07f, 4.800456664e-07f, +4.922357285e-07f, 5.044234251e-07f, 5.166087356e-07f, 5.287916391e-07f, 5.409721147e-07f, 5.531501417e-07f, 5.653256993e-07f, 5.774987666e-07f, 5.896693229e-07f, 6.018373474e-07f, +6.140028193e-07f, 6.261657180e-07f, 6.383260225e-07f, 6.504837122e-07f, 6.626387663e-07f, 6.747911641e-07f, 6.869408849e-07f, 6.990879079e-07f, 7.112322124e-07f, 7.233737778e-07f, +7.355125832e-07f, 7.476486081e-07f, 7.597818317e-07f, 7.719122334e-07f, 7.840397925e-07f, 7.961644883e-07f, 8.082863002e-07f, 8.204052076e-07f, 8.325211897e-07f, 8.446342259e-07f, +8.567442958e-07f, 8.688513785e-07f, 8.809554535e-07f, 8.930565003e-07f, 9.051544981e-07f, 9.172494265e-07f, 9.293412649e-07f, 9.414299926e-07f, 9.535155892e-07f, 9.655980340e-07f, +9.776773065e-07f, 9.897533862e-07f, 1.001826253e-06f, 1.013895885e-06f, 1.025962263e-06f, 1.038025367e-06f, 1.050085174e-06f, 1.062141666e-06f, 1.074194822e-06f, 1.086244621e-06f, +1.098291042e-06f, 1.110334066e-06f, 1.122373672e-06f, 1.134409839e-06f, 1.146442547e-06f, 1.158471775e-06f, 1.170497504e-06f, 1.182519712e-06f, 1.194538380e-06f, 1.206553486e-06f, +1.218565011e-06f, 1.230572935e-06f, 1.242577236e-06f, 1.254577894e-06f, 1.266574890e-06f, 1.278568202e-06f, 1.290557811e-06f, 1.302543696e-06f, 1.314525837e-06f, 1.326504213e-06f, +1.338478805e-06f, 1.350449592e-06f, 1.362416553e-06f, 1.374379669e-06f, 1.386338919e-06f, 1.398294283e-06f, 1.410245740e-06f, 1.422193272e-06f, 1.434136856e-06f, 1.446076473e-06f, +1.458012104e-06f, 1.469943727e-06f, 1.481871322e-06f, 1.493794870e-06f, 1.505714350e-06f, 1.517629742e-06f, 1.529541026e-06f, 1.541448182e-06f, 1.553351189e-06f, 1.565250028e-06f, +1.577144678e-06f, 1.589035120e-06f, 1.600921332e-06f, 1.612803296e-06f, 1.624680991e-06f, 1.636554398e-06f, 1.648423495e-06f, 1.660288263e-06f, 1.672148682e-06f, 1.684004732e-06f, +1.695856393e-06f, 1.707703645e-06f, 1.719546468e-06f, 1.731384842e-06f, 1.743218747e-06f, 1.755048164e-06f, 1.766873071e-06f, 1.778693449e-06f, 1.790509279e-06f, 1.802320540e-06f, +1.814127213e-06f, 1.825929278e-06f, 1.837726714e-06f, 1.849519501e-06f, 1.861307621e-06f, 1.873091053e-06f, 1.884869778e-06f, 1.896643775e-06f, 1.908413024e-06f, 1.920177507e-06f, +1.931937202e-06f, 1.943692091e-06f, 1.955442153e-06f, 1.967187369e-06f, 1.978927719e-06f, 1.990663184e-06f, 2.002393743e-06f, 2.014119376e-06f, 2.025840065e-06f, 2.037555789e-06f, +2.049266529e-06f, 2.060972265e-06f, 2.072672978e-06f, 2.084368647e-06f, 2.096059253e-06f, 2.107744777e-06f, 2.119425199e-06f, 2.131100499e-06f, 2.142770657e-06f, 2.154435655e-06f, +2.166095472e-06f, 2.177750089e-06f, 2.189399487e-06f, 2.201043645e-06f, 2.212682545e-06f, 2.224316166e-06f, 2.235944490e-06f, 2.247567496e-06f, 2.259185166e-06f, 2.270797480e-06f, +2.282404418e-06f, 2.294005962e-06f, 2.305602090e-06f, 2.317192785e-06f, 2.328778027e-06f, 2.340357795e-06f, 2.351932072e-06f, 2.363500838e-06f, 2.375064072e-06f, 2.386621756e-06f, +2.398173871e-06f, 2.409720397e-06f, 2.421261315e-06f, 2.432796605e-06f, 2.444326249e-06f, 2.455850227e-06f, 2.467368519e-06f, 2.478881107e-06f, 2.490387971e-06f, 2.501889092e-06f, +2.513384451e-06f, 2.524874028e-06f, 2.536357805e-06f, 2.547835762e-06f, 2.559307880e-06f, 2.570774140e-06f, 2.582234523e-06f, 2.593689009e-06f, 2.605137580e-06f, 2.616580216e-06f, +2.628016899e-06f, 2.639447608e-06f, 2.650872326e-06f, 2.662291033e-06f, 2.673703711e-06f, 2.685110339e-06f, 2.696510899e-06f, 2.707905372e-06f, 2.719293739e-06f, 2.730675982e-06f, +2.742052080e-06f, 2.753422016e-06f, 2.764785770e-06f, 2.776143323e-06f, 2.787494656e-06f, 2.798839751e-06f, 2.810178589e-06f, 2.821511150e-06f, 2.832837416e-06f, 2.844157369e-06f, +2.855470988e-06f, 2.866778256e-06f, 2.878079153e-06f, 2.889373661e-06f, 2.900661762e-06f, 2.911943435e-06f, 2.923218663e-06f, 2.934487427e-06f, 2.945749707e-06f, 2.957005487e-06f, +2.968254745e-06f, 2.979497465e-06f, 2.990733627e-06f, 3.001963212e-06f, 3.013186203e-06f, 3.024402580e-06f, 3.035612324e-06f, 3.046815418e-06f, 3.058011842e-06f, 3.069201579e-06f, +3.080384608e-06f, 3.091560913e-06f, 3.102730474e-06f, 3.113893273e-06f, 3.125049291e-06f, 3.136198510e-06f, 3.147340911e-06f, 3.158476476e-06f, 3.169605187e-06f, 3.180727025e-06f, +3.191841971e-06f, 3.202950007e-06f, 3.214051116e-06f, 3.225145277e-06f, 3.236232474e-06f, 3.247312688e-06f, 3.258385900e-06f, 3.269452092e-06f, 3.280511245e-06f, 3.291563343e-06f, +3.302608365e-06f, 3.313646295e-06f, 3.324677113e-06f, 3.335700801e-06f, 3.346717342e-06f, 3.357726717e-06f, 3.368728908e-06f, 3.379723897e-06f, 3.390711665e-06f, 3.401692194e-06f, +3.412665467e-06f, 3.423631465e-06f, 3.434590170e-06f, 3.445541564e-06f, 3.456485629e-06f, 3.467422347e-06f, 3.478351699e-06f, 3.489273668e-06f, 3.500188237e-06f, 3.511095386e-06f, +3.521995097e-06f, 3.532887354e-06f, 3.543772138e-06f, 3.554649430e-06f, 3.565519214e-06f, 3.576381471e-06f, 3.587236183e-06f, 3.598083332e-06f, 3.608922901e-06f, 3.619754872e-06f, +3.630579226e-06f, 3.641395947e-06f, 3.652205016e-06f, 3.663006415e-06f, 3.673800128e-06f, 3.684586135e-06f, 3.695364419e-06f, 3.706134963e-06f, 3.716897749e-06f, 3.727652759e-06f, +3.738399975e-06f, 3.749139380e-06f, 3.759870957e-06f, 3.770594687e-06f, 3.781310553e-06f, 3.792018537e-06f, 3.802718622e-06f, 3.813410791e-06f, 3.824095025e-06f, 3.834771307e-06f, +3.845439620e-06f, 3.856099946e-06f, 3.866752268e-06f, 3.877396568e-06f, 3.888032828e-06f, 3.898661032e-06f, 3.909281162e-06f, 3.919893201e-06f, 3.930497130e-06f, 3.941092934e-06f, +3.951680594e-06f, 3.962260093e-06f, 3.972831413e-06f, 3.983394538e-06f, 3.993949451e-06f, 4.004496133e-06f, 4.015034568e-06f, 4.025564738e-06f, 4.036086627e-06f, 4.046600217e-06f, +4.057105490e-06f, 4.067602430e-06f, 4.078091020e-06f, 4.088571242e-06f, 4.099043079e-06f, 4.109506514e-06f, 4.119961531e-06f, 4.130408111e-06f, 4.140846238e-06f, 4.151275896e-06f, +4.161697066e-06f, 4.172109732e-06f, 4.182513876e-06f, 4.192909483e-06f, 4.203296535e-06f, 4.213675015e-06f, 4.224044906e-06f, 4.234406191e-06f, 4.244758853e-06f, 4.255102876e-06f, +4.265438243e-06f, 4.275764936e-06f, 4.286082940e-06f, 4.296392236e-06f, 4.306692809e-06f, 4.316984641e-06f, 4.327267717e-06f, 4.337542018e-06f, 4.347807529e-06f, 4.358064233e-06f, +4.368312113e-06f, 4.378551152e-06f, 4.388781334e-06f, 4.399002642e-06f, 4.409215060e-06f, 4.419418570e-06f, 4.429613157e-06f, 4.439798804e-06f, 4.449975494e-06f, 4.460143211e-06f, +4.470301938e-06f, 4.480451659e-06f, 4.490592357e-06f, 4.500724016e-06f, 4.510846619e-06f, 4.520960150e-06f, 4.531064593e-06f, 4.541159932e-06f, 4.551246149e-06f, 4.561323228e-06f, +4.571391154e-06f, 4.581449910e-06f, 4.591499479e-06f, 4.601539846e-06f, 4.611570994e-06f, 4.621592906e-06f, 4.631605567e-06f, 4.641608961e-06f, 4.651603071e-06f, 4.661587881e-06f, +4.671563375e-06f, 4.681529537e-06f, 4.691486350e-06f, 4.701433799e-06f, 4.711371868e-06f, 4.721300540e-06f, 4.731219799e-06f, 4.741129630e-06f, 4.751030017e-06f, 4.760920943e-06f, +4.770802392e-06f, 4.780674349e-06f, 4.790536798e-06f, 4.800389722e-06f, 4.810233106e-06f, 4.820066935e-06f, 4.829891191e-06f, 4.839705859e-06f, 4.849510924e-06f, 4.859306370e-06f, +4.869092181e-06f, 4.878868340e-06f, 4.888634833e-06f, 4.898391644e-06f, 4.908138757e-06f, 4.917876156e-06f, 4.927603826e-06f, 4.937321751e-06f, 4.947029915e-06f, 4.956728302e-06f, +4.966416898e-06f, 4.976095687e-06f, 4.985764653e-06f, 4.995423780e-06f, 5.005073053e-06f, 5.014712456e-06f, 5.024341975e-06f, 5.033961593e-06f, 5.043571296e-06f, 5.053171067e-06f, +5.062760891e-06f, 5.072340754e-06f, 5.081910638e-06f, 5.091470531e-06f, 5.101020415e-06f, 5.110560275e-06f, 5.120090098e-06f, 5.129609866e-06f, 5.139119565e-06f, 5.148619179e-06f, +5.158108694e-06f, 5.167588094e-06f, 5.177057364e-06f, 5.186516489e-06f, 5.195965454e-06f, 5.205404244e-06f, 5.214832843e-06f, 5.224251236e-06f, 5.233659409e-06f, 5.243057347e-06f, +5.252445034e-06f, 5.261822455e-06f, 5.271189596e-06f, 5.280546441e-06f, 5.289892976e-06f, 5.299229185e-06f, 5.308555054e-06f, 5.317870568e-06f, 5.327175713e-06f, 5.336470472e-06f, +5.345754832e-06f, 5.355028777e-06f, 5.364292293e-06f, 5.373545365e-06f, 5.382787979e-06f, 5.392020119e-06f, 5.401241771e-06f, 5.410452920e-06f, 5.419653552e-06f, 5.428843652e-06f, +5.438023205e-06f, 5.447192197e-06f, 5.456350613e-06f, 5.465498439e-06f, 5.474635660e-06f, 5.483762261e-06f, 5.492878229e-06f, 5.501983548e-06f, 5.511078205e-06f, 5.520162184e-06f, +5.529235471e-06f, 5.538298053e-06f, 5.547349914e-06f, 5.556391040e-06f, 5.565421417e-06f, 5.574441030e-06f, 5.583449866e-06f, 5.592447910e-06f, 5.601435148e-06f, 5.610411565e-06f, +5.619377148e-06f, 5.628331882e-06f, 5.637275753e-06f, 5.646208746e-06f, 5.655130848e-06f, 5.664042045e-06f, 5.672942323e-06f, 5.681831667e-06f, 5.690710063e-06f, 5.699577498e-06f, +5.708433957e-06f, 5.717279427e-06f, 5.726113893e-06f, 5.734937341e-06f, 5.743749759e-06f, 5.752551130e-06f, 5.761341443e-06f, 5.770120683e-06f, 5.778888836e-06f, 5.787645888e-06f, +5.796391826e-06f, 5.805126635e-06f, 5.813850303e-06f, 5.822562815e-06f, 5.831264157e-06f, 5.839954317e-06f, 5.848633279e-06f, 5.857301032e-06f, 5.865957560e-06f, 5.874602850e-06f, +5.883236890e-06f, 5.891859664e-06f, 5.900471161e-06f, 5.909071365e-06f, 5.917660264e-06f, 5.926237845e-06f, 5.934804093e-06f, 5.943358995e-06f, 5.951902538e-06f, 5.960434709e-06f, +5.968955494e-06f, 5.977464880e-06f, 5.985962853e-06f, 5.994449401e-06f, 6.002924509e-06f, 6.011388165e-06f, 6.019840355e-06f, 6.028281067e-06f, 6.036710286e-06f, 6.045128001e-06f, +6.053534197e-06f, 6.061928861e-06f, 6.070311981e-06f, 6.078683543e-06f, 6.087043535e-06f, 6.095391943e-06f, 6.103728754e-06f, 6.112053955e-06f, 6.120367533e-06f, 6.128669476e-06f, +6.136959770e-06f, 6.145238402e-06f, 6.153505360e-06f, 6.161760630e-06f, 6.170004200e-06f, 6.178236058e-06f, 6.186456189e-06f, 6.194664582e-06f, 6.202861223e-06f, 6.211046100e-06f, +6.219219201e-06f, 6.227380512e-06f, 6.235530020e-06f, 6.243667714e-06f, 6.251793581e-06f, 6.259907607e-06f, 6.268009780e-06f, 6.276100089e-06f, 6.284178519e-06f, 6.292245060e-06f, +6.300299697e-06f, 6.308342419e-06f, 6.316373214e-06f, 6.324392068e-06f, 6.332398970e-06f, 6.340393907e-06f, 6.348376866e-06f, 6.356347836e-06f, 6.364306804e-06f, 6.372253758e-06f, +6.380188685e-06f, 6.388111574e-06f, 6.396022411e-06f, 6.403921185e-06f, 6.411807884e-06f, 6.419682495e-06f, 6.427545007e-06f, 6.435395406e-06f, 6.443233682e-06f, 6.451059822e-06f, +6.458873814e-06f, 6.466675646e-06f, 6.474465305e-06f, 6.482242781e-06f, 6.490008061e-06f, 6.497761133e-06f, 6.505501985e-06f, 6.513230605e-06f, 6.520946981e-06f, 6.528651103e-06f, +6.536342956e-06f, 6.544022531e-06f, 6.551689815e-06f, 6.559344797e-06f, 6.566987464e-06f, 6.574617805e-06f, 6.582235808e-06f, 6.589841462e-06f, 6.597434755e-06f, 6.605015675e-06f, +6.612584211e-06f, 6.620140352e-06f, 6.627684085e-06f, 6.635215399e-06f, 6.642734282e-06f, 6.650240724e-06f, 6.657734713e-06f, 6.665216237e-06f, 6.672685284e-06f, 6.680141844e-06f, +6.687585905e-06f, 6.695017456e-06f, 6.702436486e-06f, 6.709842982e-06f, 6.717236935e-06f, 6.724618332e-06f, 6.731987162e-06f, 6.739343415e-06f, 6.746687078e-06f, 6.754018142e-06f, +6.761336594e-06f, 6.768642424e-06f, 6.775935620e-06f, 6.783216172e-06f, 6.790484068e-06f, 6.797739298e-06f, 6.804981850e-06f, 6.812211714e-06f, 6.819428878e-06f, 6.826633332e-06f, +6.833825064e-06f, 6.841004064e-06f, 6.848170321e-06f, 6.855323825e-06f, 6.862464563e-06f, 6.869592527e-06f, 6.876707704e-06f, 6.883810084e-06f, 6.890899656e-06f, 6.897976410e-06f, +6.905040335e-06f, 6.912091421e-06f, 6.919129656e-06f, 6.926155030e-06f, 6.933167533e-06f, 6.940167154e-06f, 6.947153882e-06f, 6.954127707e-06f, 6.961088619e-06f, 6.968036607e-06f, +6.974971661e-06f, 6.981893770e-06f, 6.988802924e-06f, 6.995699112e-06f, 7.002582325e-06f, 7.009452551e-06f, 7.016309781e-06f, 7.023154004e-06f, 7.029985211e-06f, 7.036803390e-06f, +7.043608532e-06f, 7.050400626e-06f, 7.057179663e-06f, 7.063945632e-06f, 7.070698523e-06f, 7.077438327e-06f, 7.084165032e-06f, 7.090878630e-06f, 7.097579109e-06f, 7.104266461e-06f, +7.110940674e-06f, 7.117601740e-06f, 7.124249648e-06f, 7.130884389e-06f, 7.137505952e-06f, 7.144114327e-06f, 7.150709506e-06f, 7.157291478e-06f, 7.163860233e-06f, 7.170415762e-06f, +7.176958055e-06f, 7.183487102e-06f, 7.190002893e-06f, 7.196505420e-06f, 7.202994671e-06f, 7.209470639e-06f, 7.215933313e-06f, 7.222382683e-06f, 7.228818741e-06f, 7.235241476e-06f, +7.241650879e-06f, 7.248046941e-06f, 7.254429653e-06f, 7.260799004e-06f, 7.267154986e-06f, 7.273497589e-06f, 7.279826804e-06f, 7.286142621e-06f, 7.292445032e-06f, 7.298734027e-06f, +7.305009597e-06f, 7.311271732e-06f, 7.317520424e-06f, 7.323755663e-06f, 7.329977440e-06f, 7.336185747e-06f, 7.342380573e-06f, 7.348561911e-06f, 7.354729750e-06f, 7.360884082e-06f, +7.367024898e-06f, 7.373152189e-06f, 7.379265947e-06f, 7.385366161e-06f, 7.391452824e-06f, 7.397525926e-06f, 7.403585458e-06f, 7.409631413e-06f, 7.415663780e-06f, 7.421682552e-06f, +7.427687719e-06f, 7.433679273e-06f, 7.439657206e-06f, 7.445621507e-06f, 7.451572170e-06f, 7.457509184e-06f, 7.463432543e-06f, 7.469342236e-06f, 7.475238256e-06f, 7.481120594e-06f, +7.486989242e-06f, 7.492844190e-06f, 7.498685432e-06f, 7.504512957e-06f, 7.510326759e-06f, 7.516126827e-06f, 7.521913156e-06f, 7.527685734e-06f, 7.533444556e-06f, 7.539189612e-06f, +7.544920893e-06f, 7.550638393e-06f, 7.556342103e-06f, 7.562032013e-06f, 7.567708118e-06f, 7.573370407e-06f, 7.579018874e-06f, 7.584653510e-06f, 7.590274306e-06f, 7.595881256e-06f, +7.601474351e-06f, 7.607053583e-06f, 7.612618945e-06f, 7.618170427e-06f, 7.623708023e-06f, 7.629231724e-06f, 7.634741523e-06f, 7.640237412e-06f, 7.645719383e-06f, 7.651187429e-06f, +7.656641541e-06f, 7.662081711e-06f, 7.667507933e-06f, 7.672920199e-06f, 7.678318500e-06f, 7.683702830e-06f, 7.689073180e-06f, 7.694429544e-06f, 7.699771913e-06f, 7.705100280e-06f, +7.710414637e-06f, 7.715714978e-06f, 7.721001295e-06f, 7.726273580e-06f, 7.731531826e-06f, 7.736776025e-06f, 7.742006171e-06f, 7.747222255e-06f, 7.752424271e-06f, 7.757612212e-06f, +7.762786069e-06f, 7.767945837e-06f, 7.773091507e-06f, 7.778223073e-06f, 7.783340528e-06f, 7.788443863e-06f, 7.793533073e-06f, 7.798608151e-06f, 7.803669088e-06f, 7.808715879e-06f, +7.813748516e-06f, 7.818766992e-06f, 7.823771301e-06f, 7.828761434e-06f, 7.833737387e-06f, 7.838699151e-06f, 7.843646720e-06f, 7.848580087e-06f, 7.853499246e-06f, 7.858404189e-06f, +7.863294910e-06f, 7.868171402e-06f, 7.873033658e-06f, 7.877881673e-06f, 7.882715438e-06f, 7.887534948e-06f, 7.892340197e-06f, 7.897131176e-06f, 7.901907881e-06f, 7.906670304e-06f, +7.911418439e-06f, 7.916152280e-06f, 7.920871819e-06f, 7.925577052e-06f, 7.930267971e-06f, 7.934944570e-06f, 7.939606842e-06f, 7.944254783e-06f, 7.948888384e-06f, 7.953507640e-06f, +7.958112545e-06f, 7.962703093e-06f, 7.967279276e-06f, 7.971841091e-06f, 7.976388529e-06f, 7.980921585e-06f, 7.985440254e-06f, 7.989944528e-06f, 7.994434402e-06f, 7.998909870e-06f, +8.003370927e-06f, 8.007817565e-06f, 8.012249779e-06f, 8.016667564e-06f, 8.021070914e-06f, 8.025459822e-06f, 8.029834282e-06f, 8.034194290e-06f, 8.038539839e-06f, 8.042870924e-06f, +8.047187538e-06f, 8.051489677e-06f, 8.055777335e-06f, 8.060050505e-06f, 8.064309183e-06f, 8.068553362e-06f, 8.072783038e-06f, 8.076998204e-06f, 8.081198856e-06f, 8.085384987e-06f, +8.089556593e-06f, 8.093713668e-06f, 8.097856206e-06f, 8.101984202e-06f, 8.106097651e-06f, 8.110196548e-06f, 8.114280887e-06f, 8.118350663e-06f, 8.122405871e-06f, 8.126446505e-06f, +8.130472560e-06f, 8.134484032e-06f, 8.138480915e-06f, 8.142463204e-06f, 8.146430894e-06f, 8.150383979e-06f, 8.154322456e-06f, 8.158246318e-06f, 8.162155561e-06f, 8.166050180e-06f, +8.169930170e-06f, 8.173795526e-06f, 8.177646243e-06f, 8.181482317e-06f, 8.185303742e-06f, 8.189110514e-06f, 8.192902628e-06f, 8.196680080e-06f, 8.200442864e-06f, 8.204190975e-06f, +8.207924410e-06f, 8.211643164e-06f, 8.215347231e-06f, 8.219036608e-06f, 8.222711290e-06f, 8.226371272e-06f, 8.230016549e-06f, 8.233647119e-06f, 8.237262975e-06f, 8.240864113e-06f, +8.244450529e-06f, 8.248022219e-06f, 8.251579179e-06f, 8.255121403e-06f, 8.258648888e-06f, 8.262161630e-06f, 8.265659623e-06f, 8.269142865e-06f, 8.272611350e-06f, 8.276065075e-06f, +8.279504036e-06f, 8.282928228e-06f, 8.286337647e-06f, 8.289732289e-06f, 8.293112151e-06f, 8.296477227e-06f, 8.299827515e-06f, 8.303163010e-06f, 8.306483709e-06f, 8.309789606e-06f, +8.313080700e-06f, 8.316356985e-06f, 8.319618457e-06f, 8.322865114e-06f, 8.326096951e-06f, 8.329313965e-06f, 8.332516151e-06f, 8.335703507e-06f, 8.338876028e-06f, 8.342033710e-06f, +8.345176551e-06f, 8.348304547e-06f, 8.351417693e-06f, 8.354515987e-06f, 8.357599425e-06f, 8.360668003e-06f, 8.363721719e-06f, 8.366760568e-06f, 8.369784547e-06f, 8.372793653e-06f, +8.375787883e-06f, 8.378767232e-06f, 8.381731699e-06f, 8.384681279e-06f, 8.387615969e-06f, 8.390535766e-06f, 8.393440668e-06f, 8.396330670e-06f, 8.399205769e-06f, 8.402065963e-06f, +8.404911248e-06f, 8.407741622e-06f, 8.410557081e-06f, 8.413357622e-06f, 8.416143242e-06f, 8.418913939e-06f, 8.421669709e-06f, 8.424410549e-06f, 8.427136457e-06f, 8.429847430e-06f, +8.432543465e-06f, 8.435224558e-06f, 8.437890708e-06f, 8.440541912e-06f, 8.443178166e-06f, 8.445799469e-06f, 8.448405817e-06f, 8.450997207e-06f, 8.453573638e-06f, 8.456135107e-06f, +8.458681610e-06f, 8.461213146e-06f, 8.463729713e-06f, 8.466231306e-06f, 8.468717925e-06f, 8.471189566e-06f, 8.473646227e-06f, 8.476087906e-06f, 8.478514601e-06f, 8.480926308e-06f, +8.483323027e-06f, 8.485704754e-06f, 8.488071487e-06f, 8.490423225e-06f, 8.492759964e-06f, 8.495081703e-06f, 8.497388439e-06f, 8.499680171e-06f, 8.501956896e-06f, 8.504218613e-06f, +8.506465318e-06f, 8.508697011e-06f, 8.510913689e-06f, 8.513115350e-06f, 8.515301993e-06f, 8.517473615e-06f, 8.519630215e-06f, 8.521771790e-06f, 8.523898339e-06f, 8.526009860e-06f, +8.528106351e-06f, 8.530187811e-06f, 8.532254237e-06f, 8.534305629e-06f, 8.536341984e-06f, 8.538363301e-06f, 8.540369578e-06f, 8.542360813e-06f, 8.544337006e-06f, 8.546298154e-06f, +8.548244255e-06f, 8.550175310e-06f, 8.552091315e-06f, 8.553992269e-06f, 8.555878172e-06f, 8.557749022e-06f, 8.559604817e-06f, 8.561445555e-06f, 8.563271237e-06f, 8.565081860e-06f, +8.566877424e-06f, 8.568657926e-06f, 8.570423366e-06f, 8.572173742e-06f, 8.573909055e-06f, 8.575629301e-06f, 8.577334481e-06f, 8.579024593e-06f, 8.580699636e-06f, 8.582359609e-06f, +8.584004511e-06f, 8.585634341e-06f, 8.587249099e-06f, 8.588848783e-06f, 8.590433392e-06f, 8.592002926e-06f, 8.593557383e-06f, 8.595096764e-06f, 8.596621067e-06f, 8.598130291e-06f, +8.599624435e-06f, 8.601103500e-06f, 8.602567484e-06f, 8.604016387e-06f, 8.605450207e-06f, 8.606868945e-06f, 8.608272600e-06f, 8.609661171e-06f, 8.611034658e-06f, 8.612393060e-06f, +8.613736378e-06f, 8.615064609e-06f, 8.616377754e-06f, 8.617675813e-06f, 8.618958786e-06f, 8.620226671e-06f, 8.621479469e-06f, 8.622717179e-06f, 8.623939801e-06f, 8.625147335e-06f, +8.626339780e-06f, 8.627517137e-06f, 8.628679406e-06f, 8.629826585e-06f, 8.630958676e-06f, 8.632075677e-06f, 8.633177590e-06f, 8.634264413e-06f, 8.635336147e-06f, 8.636392793e-06f, +8.637434349e-06f, 8.638460816e-06f, 8.639472195e-06f, 8.640468485e-06f, 8.641449687e-06f, 8.642415800e-06f, 8.643366825e-06f, 8.644302762e-06f, 8.645223612e-06f, 8.646129375e-06f, +8.647020050e-06f, 8.647895639e-06f, 8.648756142e-06f, 8.649601559e-06f, 8.650431890e-06f, 8.651247137e-06f, 8.652047299e-06f, 8.652832377e-06f, 8.653602371e-06f, 8.654357283e-06f, +8.655097112e-06f, 8.655821860e-06f, 8.656531527e-06f, 8.657226113e-06f, 8.657905619e-06f, 8.658570047e-06f, 8.659219396e-06f, 8.659853667e-06f, 8.660472862e-06f, 8.661076981e-06f, +8.661666025e-06f, 8.662239995e-06f, 8.662798891e-06f, 8.663342715e-06f, 8.663871468e-06f, 8.664385150e-06f, 8.664883762e-06f, 8.665367306e-06f, 8.665835783e-06f, 8.666289194e-06f, +8.666727539e-06f, 8.667150820e-06f, 8.667559038e-06f, 8.667952194e-06f, 8.668330290e-06f, 8.668693327e-06f, 8.669041305e-06f, 8.669374227e-06f, 8.669692093e-06f, 8.669994905e-06f, +8.670282664e-06f, 8.670555372e-06f, 8.670813030e-06f, 8.671055639e-06f, 8.671283202e-06f, 8.671495718e-06f, 8.671693191e-06f, 8.671875621e-06f, 8.672043010e-06f, 8.672195360e-06f, +8.672332672e-06f, 8.672454948e-06f, 8.672562189e-06f, 8.672654398e-06f, 8.672731576e-06f, 8.672793724e-06f, 8.672840845e-06f, 8.672872941e-06f, 8.672890012e-06f, 8.672892062e-06f, +8.672879091e-06f, 8.672851102e-06f, 8.672808097e-06f, 8.672750078e-06f, 8.672677046e-06f, 8.672589004e-06f, 8.672485954e-06f, 8.672367897e-06f, 8.672234836e-06f, 8.672086773e-06f, +8.671923711e-06f, 8.671745650e-06f, 8.671552594e-06f, 8.671344545e-06f, 8.671121504e-06f, 8.670883475e-06f, 8.670630459e-06f, 8.670362459e-06f, 8.670079477e-06f, 8.669781515e-06f, +8.669468577e-06f, 8.669140663e-06f, 8.668797778e-06f, 8.668439922e-06f, 8.668067099e-06f, 8.667679312e-06f, 8.667276562e-06f, 8.666858853e-06f, 8.666426186e-06f, 8.665978566e-06f, +8.665515993e-06f, 8.665038471e-06f, 8.664546003e-06f, 8.664038591e-06f, 8.663516238e-06f, 8.662978948e-06f, 8.662426721e-06f, 8.661859563e-06f, 8.661277474e-06f, 8.660680459e-06f, +8.660068520e-06f, 8.659441660e-06f, 8.658799882e-06f, 8.658143189e-06f, 8.657471584e-06f, 8.656785070e-06f, 8.656083650e-06f, 8.655367328e-06f, 8.654636105e-06f, 8.653889986e-06f, +8.653128974e-06f, 8.652353071e-06f, 8.651562282e-06f, 8.650756608e-06f, 8.649936054e-06f, 8.649100623e-06f, 8.648250318e-06f, 8.647385143e-06f, 8.646505100e-06f, 8.645610193e-06f, +8.644700426e-06f, 8.643775802e-06f, 8.642836325e-06f, 8.641881997e-06f, 8.640912823e-06f, 8.639928806e-06f, 8.638929950e-06f, 8.637916257e-06f, 8.636887733e-06f, 8.635844380e-06f, +8.634786202e-06f, 8.633713203e-06f, 8.632625387e-06f, 8.631522757e-06f, 8.630405316e-06f, 8.629273070e-06f, 8.628126021e-06f, 8.626964174e-06f, 8.625787533e-06f, 8.624596100e-06f, +8.623389881e-06f, 8.622168879e-06f, 8.620933097e-06f, 8.619682541e-06f, 8.618417215e-06f, 8.617137121e-06f, 8.615842264e-06f, 8.614532649e-06f, 8.613208280e-06f, 8.611869159e-06f, +8.610515293e-06f, 8.609146685e-06f, 8.607763338e-06f, 8.606365259e-06f, 8.604952449e-06f, 8.603524915e-06f, 8.602082661e-06f, 8.600625689e-06f, 8.599154006e-06f, 8.597667616e-06f, +8.596166522e-06f, 8.594650729e-06f, 8.593120242e-06f, 8.591575066e-06f, 8.590015204e-06f, 8.588440661e-06f, 8.586851443e-06f, 8.585247553e-06f, 8.583628996e-06f, 8.581995777e-06f, +8.580347900e-06f, 8.578685370e-06f, 8.577008192e-06f, 8.575316371e-06f, 8.573609911e-06f, 8.571888817e-06f, 8.570153094e-06f, 8.568402747e-06f, 8.566637780e-06f, 8.564858200e-06f, +8.563064009e-06f, 8.561255214e-06f, 8.559431820e-06f, 8.557593830e-06f, 8.555741252e-06f, 8.553874088e-06f, 8.551992345e-06f, 8.550096028e-06f, 8.548185141e-06f, 8.546259690e-06f, +8.544319681e-06f, 8.542365117e-06f, 8.540396005e-06f, 8.538412349e-06f, 8.536414156e-06f, 8.534401429e-06f, 8.532374175e-06f, 8.530332399e-06f, 8.528276106e-06f, 8.526205302e-06f, +8.524119992e-06f, 8.522020181e-06f, 8.519905875e-06f, 8.517777079e-06f, 8.515633799e-06f, 8.513476041e-06f, 8.511303810e-06f, 8.509117111e-06f, 8.506915950e-06f, 8.504700333e-06f, +8.502470266e-06f, 8.500225753e-06f, 8.497966802e-06f, 8.495693417e-06f, 8.493405604e-06f, 8.491103369e-06f, 8.488786718e-06f, 8.486455657e-06f, 8.484110191e-06f, 8.481750327e-06f, +8.479376070e-06f, 8.476987427e-06f, 8.474584402e-06f, 8.472167003e-06f, 8.469735234e-06f, 8.467289103e-06f, 8.464828615e-06f, 8.462353777e-06f, 8.459864593e-06f, 8.457361072e-06f, +8.454843217e-06f, 8.452311037e-06f, 8.449764536e-06f, 8.447203722e-06f, 8.444628600e-06f, 8.442039176e-06f, 8.439435458e-06f, 8.436817451e-06f, 8.434185161e-06f, 8.431538595e-06f, +8.428877760e-06f, 8.426202661e-06f, 8.423513305e-06f, 8.420809699e-06f, 8.418091849e-06f, 8.415359762e-06f, 8.412613444e-06f, 8.409852901e-06f, 8.407078140e-06f, 8.404289168e-06f, +8.401485992e-06f, 8.398668618e-06f, 8.395837052e-06f, 8.392991302e-06f, 8.390131373e-06f, 8.387257274e-06f, 8.384369010e-06f, 8.381466589e-06f, 8.378550017e-06f, 8.375619300e-06f, +8.372674447e-06f, 8.369715464e-06f, 8.366742357e-06f, 8.363755133e-06f, 8.360753800e-06f, 8.357738365e-06f, 8.354708834e-06f, 8.351665215e-06f, 8.348607514e-06f, 8.345535739e-06f, +8.342449897e-06f, 8.339349994e-06f, 8.336236038e-06f, 8.333108037e-06f, 8.329965997e-06f, 8.326809925e-06f, 8.323639829e-06f, 8.320455716e-06f, 8.317257593e-06f, 8.314045468e-06f, +8.310819348e-06f, 8.307579240e-06f, 8.304325152e-06f, 8.301057090e-06f, 8.297775064e-06f, 8.294479079e-06f, 8.291169143e-06f, 8.287845264e-06f, 8.284507450e-06f, 8.281155707e-06f, +8.277790044e-06f, 8.274410468e-06f, 8.271016986e-06f, 8.267609607e-06f, 8.264188337e-06f, 8.260753185e-06f, 8.257304159e-06f, 8.253841265e-06f, 8.250364512e-06f, 8.246873908e-06f, +8.243369460e-06f, 8.239851176e-06f, 8.236319064e-06f, 8.232773131e-06f, 8.229213387e-06f, 8.225639837e-06f, 8.222052492e-06f, 8.218451358e-06f, 8.214836443e-06f, 8.211207756e-06f, +8.207565304e-06f, 8.203909095e-06f, 8.200239138e-06f, 8.196555441e-06f, 8.192858011e-06f, 8.189146858e-06f, 8.185421988e-06f, 8.181683410e-06f, 8.177931133e-06f, 8.174165165e-06f, +8.170385513e-06f, 8.166592186e-06f, 8.162785193e-06f, 8.158964542e-06f, 8.155130241e-06f, 8.151282298e-06f, 8.147420722e-06f, 8.143545521e-06f, 8.139656704e-06f, 8.135754279e-06f, +8.131838254e-06f, 8.127908638e-06f, 8.123965441e-06f, 8.120008669e-06f, 8.116038332e-06f, 8.112054438e-06f, 8.108056996e-06f, 8.104046014e-06f, 8.100021502e-06f, 8.095983468e-06f, +8.091931920e-06f, 8.087866867e-06f, 8.083788318e-06f, 8.079696282e-06f, 8.075590768e-06f, 8.071471783e-06f, 8.067339338e-06f, 8.063193441e-06f, 8.059034101e-06f, 8.054861327e-06f, +8.050675128e-06f, 8.046475512e-06f, 8.042262488e-06f, 8.038036067e-06f, 8.033796256e-06f, 8.029543064e-06f, 8.025276501e-06f, 8.020996576e-06f, 8.016703298e-06f, 8.012396676e-06f, +8.008076719e-06f, 8.003743436e-06f, 7.999396837e-06f, 7.995036930e-06f, 7.990663726e-06f, 7.986277232e-06f, 7.981877459e-06f, 7.977464416e-06f, 7.973038111e-06f, 7.968598555e-06f, +7.964145757e-06f, 7.959679726e-06f, 7.955200471e-06f, 7.950708002e-06f, 7.946202329e-06f, 7.941683460e-06f, 7.937151406e-06f, 7.932606175e-06f, 7.928047778e-06f, 7.923476224e-06f, +7.918891523e-06f, 7.914293683e-06f, 7.909682715e-06f, 7.905058629e-06f, 7.900421434e-06f, 7.895771139e-06f, 7.891107755e-06f, 7.886431290e-06f, 7.881741756e-06f, 7.877039162e-06f, +7.872323516e-06f, 7.867594831e-06f, 7.862853114e-06f, 7.858098376e-06f, 7.853330627e-06f, 7.848549877e-06f, 7.843756135e-06f, 7.838949412e-06f, 7.834129717e-06f, 7.829297061e-06f, +7.824451454e-06f, 7.819592905e-06f, 7.814721425e-06f, 7.809837023e-06f, 7.804939710e-06f, 7.800029496e-06f, 7.795106391e-06f, 7.790170405e-06f, 7.785221548e-06f, 7.780259831e-06f, +7.775285264e-06f, 7.770297857e-06f, 7.765297620e-06f, 7.760284563e-06f, 7.755258697e-06f, 7.750220032e-06f, 7.745168579e-06f, 7.740104348e-06f, 7.735027349e-06f, 7.729937592e-06f, +7.724835088e-06f, 7.719719848e-06f, 7.714591882e-06f, 7.709451200e-06f, 7.704297814e-06f, 7.699131732e-06f, 7.693952967e-06f, 7.688761528e-06f, 7.683557427e-06f, 7.678340673e-06f, +7.673111278e-06f, 7.667869252e-06f, 7.662614605e-06f, 7.657347349e-06f, 7.652067494e-06f, 7.646775051e-06f, 7.641470030e-06f, 7.636152443e-06f, 7.630822301e-06f, 7.625479613e-06f, +7.620124391e-06f, 7.614756646e-06f, 7.609376388e-06f, 7.603983629e-06f, 7.598578379e-06f, 7.593160650e-06f, 7.587730452e-06f, 7.582287796e-06f, 7.576832693e-06f, 7.571365155e-06f, +7.565885192e-06f, 7.560392815e-06f, 7.554888036e-06f, 7.549370866e-06f, 7.543841315e-06f, 7.538299395e-06f, 7.532745117e-06f, 7.527178492e-06f, 7.521599532e-06f, 7.516008247e-06f, +7.510404649e-06f, 7.504788749e-06f, 7.499160558e-06f, 7.493520088e-06f, 7.487867351e-06f, 7.482202356e-06f, 7.476525116e-06f, 7.470835642e-06f, 7.465133946e-06f, 7.459420038e-06f, +7.453693931e-06f, 7.447955636e-06f, 7.442205163e-06f, 7.436442526e-06f, 7.430667735e-06f, 7.424880801e-06f, 7.419081737e-06f, 7.413270554e-06f, 7.407447264e-06f, 7.401611877e-06f, +7.395764407e-06f, 7.389904863e-06f, 7.384033259e-06f, 7.378149606e-06f, 7.372253915e-06f, 7.366346198e-06f, 7.360426468e-06f, 7.354494735e-06f, 7.348551012e-06f, 7.342595310e-06f, +7.336627641e-06f, 7.330648017e-06f, 7.324656450e-06f, 7.318652952e-06f, 7.312637535e-06f, 7.306610210e-06f, 7.300570990e-06f, 7.294519886e-06f, 7.288456911e-06f, 7.282382076e-06f, +7.276295394e-06f, 7.270196876e-06f, 7.264086535e-06f, 7.257964383e-06f, 7.251830431e-06f, 7.245684693e-06f, 7.239527179e-06f, 7.233357903e-06f, 7.227176876e-06f, 7.220984110e-06f, +7.214779618e-06f, 7.208563413e-06f, 7.202335505e-06f, 7.196095908e-06f, 7.189844634e-06f, 7.183581694e-06f, 7.177307103e-06f, 7.171020871e-06f, 7.164723011e-06f, 7.158413535e-06f, +7.152092457e-06f, 7.145759787e-06f, 7.139415540e-06f, 7.133059726e-06f, 7.126692359e-06f, 7.120313452e-06f, 7.113923016e-06f, 7.107521064e-06f, 7.101107609e-06f, 7.094682663e-06f, +7.088246239e-06f, 7.081798349e-06f, 7.075339006e-06f, 7.068868224e-06f, 7.062386013e-06f, 7.055892388e-06f, 7.049387360e-06f, 7.042870943e-06f, 7.036343148e-06f, 7.029803990e-06f, +7.023253480e-06f, 7.016691632e-06f, 7.010118458e-06f, 7.003533971e-06f, 6.996938184e-06f, 6.990331110e-06f, 6.983712761e-06f, 6.977083151e-06f, 6.970442292e-06f, 6.963790198e-06f, +6.957126880e-06f, 6.950452353e-06f, 6.943766630e-06f, 6.937069722e-06f, 6.930361644e-06f, 6.923642408e-06f, 6.916912027e-06f, 6.910170514e-06f, 6.903417883e-06f, 6.896654147e-06f, +6.889879318e-06f, 6.883093410e-06f, 6.876296436e-06f, 6.869488409e-06f, 6.862669342e-06f, 6.855839249e-06f, 6.848998143e-06f, 6.842146037e-06f, 6.835282943e-06f, 6.828408877e-06f, +6.821523850e-06f, 6.814627877e-06f, 6.807720969e-06f, 6.800803142e-06f, 6.793874408e-06f, 6.786934780e-06f, 6.779984273e-06f, 6.773022898e-06f, 6.766050671e-06f, 6.759067603e-06f, +6.752073710e-06f, 6.745069003e-06f, 6.738053498e-06f, 6.731027206e-06f, 6.723990143e-06f, 6.716942320e-06f, 6.709883753e-06f, 6.702814454e-06f, 6.695734436e-06f, 6.688643715e-06f, +6.681542303e-06f, 6.674430214e-06f, 6.667307461e-06f, 6.660174059e-06f, 6.653030021e-06f, 6.645875361e-06f, 6.638710092e-06f, 6.631534228e-06f, 6.624347783e-06f, 6.617150771e-06f, +6.609943206e-06f, 6.602725101e-06f, 6.595496470e-06f, 6.588257328e-06f, 6.581007687e-06f, 6.573747562e-06f, 6.566476967e-06f, 6.559195916e-06f, 6.551904422e-06f, 6.544602500e-06f, +6.537290163e-06f, 6.529967426e-06f, 6.522634302e-06f, 6.515290806e-06f, 6.507936952e-06f, 6.500572753e-06f, 6.493198223e-06f, 6.485813378e-06f, 6.478418230e-06f, 6.471012794e-06f, +6.463597085e-06f, 6.456171115e-06f, 6.448734900e-06f, 6.441288454e-06f, 6.433831790e-06f, 6.426364923e-06f, 6.418887868e-06f, 6.411400638e-06f, 6.403903247e-06f, 6.396395711e-06f, +6.388878043e-06f, 6.381350257e-06f, 6.373812368e-06f, 6.366264391e-06f, 6.358706339e-06f, 6.351138227e-06f, 6.343560069e-06f, 6.335971880e-06f, 6.328373674e-06f, 6.320765466e-06f, +6.313147270e-06f, 6.305519100e-06f, 6.297880971e-06f, 6.290232898e-06f, 6.282574894e-06f, 6.274906975e-06f, 6.267229155e-06f, 6.259541449e-06f, 6.251843870e-06f, 6.244136434e-06f, +6.236419156e-06f, 6.228692050e-06f, 6.220955130e-06f, 6.213208411e-06f, 6.205451908e-06f, 6.197685636e-06f, 6.189909609e-06f, 6.182123842e-06f, 6.174328349e-06f, 6.166523146e-06f, +6.158708247e-06f, 6.150883667e-06f, 6.143049420e-06f, 6.135205522e-06f, 6.127351987e-06f, 6.119488830e-06f, 6.111616067e-06f, 6.103733711e-06f, 6.095841777e-06f, 6.087940282e-06f, +6.080029238e-06f, 6.072108662e-06f, 6.064178569e-06f, 6.056238972e-06f, 6.048289888e-06f, 6.040331331e-06f, 6.032363316e-06f, 6.024385858e-06f, 6.016398972e-06f, 6.008402673e-06f, +6.000396977e-06f, 5.992381898e-06f, 5.984357451e-06f, 5.976323652e-06f, 5.968280515e-06f, 5.960228056e-06f, 5.952166290e-06f, 5.944095231e-06f, 5.936014896e-06f, 5.927925299e-06f, +5.919826455e-06f, 5.911718380e-06f, 5.903601089e-06f, 5.895474597e-06f, 5.887338920e-06f, 5.879194072e-06f, 5.871040068e-06f, 5.862876925e-06f, 5.854704658e-06f, 5.846523281e-06f, +5.838332810e-06f, 5.830133260e-06f, 5.821924648e-06f, 5.813706987e-06f, 5.805480294e-06f, 5.797244584e-06f, 5.788999873e-06f, 5.780746175e-06f, 5.772483506e-06f, 5.764211882e-06f, +5.755931318e-06f, 5.747641829e-06f, 5.739343432e-06f, 5.731036141e-06f, 5.722719972e-06f, 5.714394941e-06f, 5.706061063e-06f, 5.697718354e-06f, 5.689366829e-06f, 5.681006504e-06f, +5.672637395e-06f, 5.664259516e-06f, 5.655872884e-06f, 5.647477515e-06f, 5.639073424e-06f, 5.630660626e-06f, 5.622239137e-06f, 5.613808974e-06f, 5.605370151e-06f, 5.596922685e-06f, +5.588466591e-06f, 5.580001885e-06f, 5.571528583e-06f, 5.563046700e-06f, 5.554556252e-06f, 5.546057255e-06f, 5.537549725e-06f, 5.529033678e-06f, 5.520509129e-06f, 5.511976095e-06f, +5.503434590e-06f, 5.494884632e-06f, 5.486326236e-06f, 5.477759417e-06f, 5.469184192e-06f, 5.460600577e-06f, 5.452008588e-06f, 5.443408240e-06f, 5.434799549e-06f, 5.426182532e-06f, +5.417557205e-06f, 5.408923582e-06f, 5.400281682e-06f, 5.391631518e-06f, 5.382973109e-06f, 5.374306469e-06f, 5.365631614e-06f, 5.356948561e-06f, 5.348257326e-06f, 5.339557925e-06f, +5.330850373e-06f, 5.322134688e-06f, 5.313410885e-06f, 5.304678980e-06f, 5.295938990e-06f, 5.287190931e-06f, 5.278434818e-06f, 5.269670668e-06f, 5.260898498e-06f, 5.252118323e-06f, +5.243330159e-06f, 5.234534024e-06f, 5.225729933e-06f, 5.216917902e-06f, 5.208097948e-06f, 5.199270087e-06f, 5.190434335e-06f, 5.181590708e-06f, 5.172739224e-06f, 5.163879898e-06f, +5.155012746e-06f, 5.146137786e-06f, 5.137255032e-06f, 5.128364503e-06f, 5.119466213e-06f, 5.110560180e-06f, 5.101646419e-06f, 5.092724948e-06f, 5.083795783e-06f, 5.074858940e-06f, +5.065914435e-06f, 5.056962286e-06f, 5.048002508e-06f, 5.039035118e-06f, 5.030060133e-06f, 5.021077569e-06f, 5.012087442e-06f, 5.003089770e-06f, 4.994084568e-06f, 4.985071854e-06f, +4.976051643e-06f, 4.967023953e-06f, 4.957988799e-06f, 4.948946199e-06f, 4.939896170e-06f, 4.930838727e-06f, 4.921773887e-06f, 4.912701668e-06f, 4.903622085e-06f, 4.894535156e-06f, +4.885440897e-06f, 4.876339324e-06f, 4.867230455e-06f, 4.858114307e-06f, 4.848990895e-06f, 4.839860236e-06f, 4.830722348e-06f, 4.821577247e-06f, 4.812424950e-06f, 4.803265473e-06f, +4.794098834e-06f, 4.784925049e-06f, 4.775744135e-06f, 4.766556109e-06f, 4.757360987e-06f, 4.748158787e-06f, 4.738949525e-06f, 4.729733218e-06f, 4.720509883e-06f, 4.711279537e-06f, +4.702042197e-06f, 4.692797879e-06f, 4.683546601e-06f, 4.674288380e-06f, 4.665023231e-06f, 4.655751173e-06f, 4.646472223e-06f, 4.637186396e-06f, 4.627893711e-06f, 4.618594183e-06f, +4.609287831e-06f, 4.599974671e-06f, 4.590654720e-06f, 4.581327995e-06f, 4.571994513e-06f, 4.562654291e-06f, 4.553307347e-06f, 4.543953696e-06f, 4.534593357e-06f, 4.525226346e-06f, +4.515852681e-06f, 4.506472378e-06f, 4.497085455e-06f, 4.487691928e-06f, 4.478291816e-06f, 4.468885134e-06f, 4.459471900e-06f, 4.450052132e-06f, 4.440625845e-06f, 4.431193059e-06f, +4.421753789e-06f, 4.412308053e-06f, 4.402855868e-06f, 4.393397251e-06f, 4.383932219e-06f, 4.374460790e-06f, 4.364982982e-06f, 4.355498810e-06f, 4.346008292e-06f, 4.336511446e-06f, +4.327008289e-06f, 4.317498838e-06f, 4.307983111e-06f, 4.298461124e-06f, 4.288932895e-06f, 4.279398442e-06f, 4.269857780e-06f, 4.260310929e-06f, 4.250757905e-06f, 4.241198726e-06f, +4.231633408e-06f, 4.222061970e-06f, 4.212484429e-06f, 4.202900801e-06f, 4.193311105e-06f, 4.183715357e-06f, 4.174113575e-06f, 4.164505778e-06f, 4.154891981e-06f, 4.145272202e-06f, +4.135646459e-06f, 4.126014769e-06f, 4.116377151e-06f, 4.106733620e-06f, 4.097084194e-06f, 4.087428892e-06f, 4.077767730e-06f, 4.068100727e-06f, 4.058427898e-06f, 4.048749263e-06f, +4.039064838e-06f, 4.029374642e-06f, 4.019678690e-06f, 4.009977002e-06f, 4.000269595e-06f, 3.990556485e-06f, 3.980837692e-06f, 3.971113231e-06f, 3.961383122e-06f, 3.951647380e-06f, +3.941906025e-06f, 3.932159073e-06f, 3.922406543e-06f, 3.912648451e-06f, 3.902884816e-06f, 3.893115654e-06f, 3.883340985e-06f, 3.873560824e-06f, 3.863775191e-06f, 3.853984102e-06f, +3.844187575e-06f, 3.834385628e-06f, 3.824578279e-06f, 3.814765545e-06f, 3.804947444e-06f, 3.795123993e-06f, 3.785295211e-06f, 3.775461115e-06f, 3.765621722e-06f, 3.755777051e-06f, +3.745927120e-06f, 3.736071945e-06f, 3.726211545e-06f, 3.716345937e-06f, 3.706475139e-06f, 3.696599170e-06f, 3.686718046e-06f, 3.676831785e-06f, 3.666940406e-06f, 3.657043925e-06f, +3.647142362e-06f, 3.637235733e-06f, 3.627324057e-06f, 3.617407351e-06f, 3.607485633e-06f, 3.597558921e-06f, 3.587627232e-06f, 3.577690586e-06f, 3.567748998e-06f, 3.557802488e-06f, +3.547851073e-06f, 3.537894772e-06f, 3.527933601e-06f, 3.517967578e-06f, 3.507996723e-06f, 3.498021052e-06f, 3.488040583e-06f, 3.478055335e-06f, 3.468065324e-06f, 3.458070571e-06f, +3.448071091e-06f, 3.438066903e-06f, 3.428058025e-06f, 3.418044475e-06f, 3.408026271e-06f, 3.398003430e-06f, 3.387975971e-06f, 3.377943912e-06f, 3.367907271e-06f, 3.357866065e-06f, +3.347820313e-06f, 3.337770032e-06f, 3.327715241e-06f, 3.317655958e-06f, 3.307592200e-06f, 3.297523985e-06f, 3.287451333e-06f, 3.277374259e-06f, 3.267292784e-06f, 3.257206924e-06f, +3.247116698e-06f, 3.237022123e-06f, 3.226923219e-06f, 3.216820002e-06f, 3.206712491e-06f, 3.196600704e-06f, 3.186484658e-06f, 3.176364373e-06f, 3.166239866e-06f, 3.156111156e-06f, +3.145978259e-06f, 3.135841195e-06f, 3.125699982e-06f, 3.115554637e-06f, 3.105405179e-06f, 3.095251625e-06f, 3.085093995e-06f, 3.074932305e-06f, 3.064766575e-06f, 3.054596822e-06f, +3.044423064e-06f, 3.034245320e-06f, 3.024063608e-06f, 3.013877945e-06f, 3.003688351e-06f, 2.993494842e-06f, 2.983297438e-06f, 2.973096156e-06f, 2.962891015e-06f, 2.952682033e-06f, +2.942469228e-06f, 2.932252618e-06f, 2.922032221e-06f, 2.911808056e-06f, 2.901580141e-06f, 2.891348493e-06f, 2.881113132e-06f, 2.870874075e-06f, 2.860631341e-06f, 2.850384947e-06f, +2.840134913e-06f, 2.829881256e-06f, 2.819623994e-06f, 2.809363146e-06f, 2.799098729e-06f, 2.788830763e-06f, 2.778559266e-06f, 2.768284255e-06f, 2.758005749e-06f, 2.747723766e-06f, +2.737438324e-06f, 2.727149442e-06f, 2.716857138e-06f, 2.706561431e-06f, 2.696262337e-06f, 2.685959877e-06f, 2.675654068e-06f, 2.665344928e-06f, 2.655032475e-06f, 2.644716729e-06f, +2.634397706e-06f, 2.624075426e-06f, 2.613749907e-06f, 2.603421168e-06f, 2.593089225e-06f, 2.582754098e-06f, 2.572415805e-06f, 2.562074365e-06f, 2.551729795e-06f, 2.541382115e-06f, +2.531031341e-06f, 2.520677493e-06f, 2.510320590e-06f, 2.499960648e-06f, 2.489597687e-06f, 2.479231726e-06f, 2.468862781e-06f, 2.458490872e-06f, 2.448116018e-06f, 2.437738235e-06f, +2.427357544e-06f, 2.416973961e-06f, 2.406587506e-06f, 2.396198197e-06f, 2.385806052e-06f, 2.375411089e-06f, 2.365013328e-06f, 2.354612785e-06f, 2.344209481e-06f, 2.333803432e-06f, +2.323394658e-06f, 2.312983177e-06f, 2.302569007e-06f, 2.292152167e-06f, 2.281732674e-06f, 2.271310548e-06f, 2.260885807e-06f, 2.250458469e-06f, 2.240028552e-06f, 2.229596076e-06f, +2.219161058e-06f, 2.208723516e-06f, 2.198283470e-06f, 2.187840938e-06f, 2.177395937e-06f, 2.166948487e-06f, 2.156498606e-06f, 2.146046312e-06f, 2.135591623e-06f, 2.125134559e-06f, +2.114675137e-06f, 2.104213376e-06f, 2.093749295e-06f, 2.083282911e-06f, 2.072814244e-06f, 2.062343311e-06f, 2.051870132e-06f, 2.041394724e-06f, 2.030917105e-06f, 2.020437296e-06f, +2.009955313e-06f, 1.999471175e-06f, 1.988984901e-06f, 1.978496510e-06f, 1.968006019e-06f, 1.957513447e-06f, 1.947018812e-06f, 1.936522134e-06f, 1.926023430e-06f, 1.915522718e-06f, +1.905020018e-06f, 1.894515348e-06f, 1.884008726e-06f, 1.873500171e-06f, 1.862989701e-06f, 1.852477334e-06f, 1.841963089e-06f, 1.831446985e-06f, 1.820929040e-06f, 1.810409273e-06f, +1.799887701e-06f, 1.789364343e-06f, 1.778839219e-06f, 1.768312346e-06f, 1.757783742e-06f, 1.747253427e-06f, 1.736721418e-06f, 1.726187734e-06f, 1.715652394e-06f, 1.705115416e-06f, +1.694576819e-06f, 1.684036621e-06f, 1.673494840e-06f, 1.662951495e-06f, 1.652406604e-06f, 1.641860187e-06f, 1.631312260e-06f, 1.620762844e-06f, 1.610211956e-06f, 1.599659615e-06f, +1.589105839e-06f, 1.578550646e-06f, 1.567994056e-06f, 1.557436086e-06f, 1.546876756e-06f, 1.536316083e-06f, 1.525754086e-06f, 1.515190784e-06f, 1.504626195e-06f, 1.494060337e-06f, +1.483493230e-06f, 1.472924891e-06f, 1.462355338e-06f, 1.451784591e-06f, 1.441212668e-06f, 1.430639587e-06f, 1.420065367e-06f, 1.409490026e-06f, 1.398913583e-06f, 1.388336057e-06f, +1.377757464e-06f, 1.367177825e-06f, 1.356597158e-06f, 1.346015481e-06f, 1.335432812e-06f, 1.324849170e-06f, 1.314264573e-06f, 1.303679041e-06f, 1.293092591e-06f, 1.282505242e-06f, +1.271917012e-06f, 1.261327920e-06f, 1.250737984e-06f, 1.240147223e-06f, 1.229555655e-06f, 1.218963298e-06f, 1.208370172e-06f, 1.197776294e-06f, 1.187181683e-06f, 1.176586358e-06f, +1.165990336e-06f, 1.155393637e-06f, 1.144796279e-06f, 1.134198280e-06f, 1.123599658e-06f, 1.113000433e-06f, 1.102400622e-06f, 1.091800245e-06f, 1.081199318e-06f, 1.070597862e-06f, +1.059995894e-06f, 1.049393433e-06f, 1.038790497e-06f, 1.028187105e-06f, 1.017583275e-06f, 1.006979025e-06f, 9.963743742e-07f, 9.857693409e-07f, 9.751639433e-07f, 9.645582000e-07f, +9.539521294e-07f, 9.433457499e-07f, 9.327390799e-07f, 9.221321378e-07f, 9.115249420e-07f, 9.009175110e-07f, 8.903098631e-07f, 8.797020169e-07f, 8.690939906e-07f, 8.584858027e-07f, +8.478774717e-07f, 8.372690158e-07f, 8.266604535e-07f, 8.160518033e-07f, 8.054430834e-07f, 7.948343123e-07f, 7.842255085e-07f, 7.736166901e-07f, 7.630078758e-07f, 7.523990838e-07f, +7.417903325e-07f, 7.311816404e-07f, 7.205730257e-07f, 7.099645069e-07f, 6.993561024e-07f, 6.887478304e-07f, 6.781397094e-07f, 6.675317578e-07f, 6.569239939e-07f, 6.463164360e-07f, +6.357091025e-07f, 6.251020119e-07f, 6.144951823e-07f, 6.038886323e-07f, 5.932823800e-07f, 5.826764439e-07f, 5.720708424e-07f, 5.614655936e-07f, 5.508607161e-07f, 5.402562281e-07f, +5.296521479e-07f, 5.190484939e-07f, 5.084452843e-07f, 4.978425376e-07f, 4.872402720e-07f, 4.766385058e-07f, 4.660372574e-07f, 4.554365450e-07f, 4.448363870e-07f, 4.342368017e-07f, +4.236378073e-07f, 4.130394222e-07f, 4.024416646e-07f, 3.918445528e-07f, 3.812481051e-07f, 3.706523399e-07f, 3.600572753e-07f, 3.494629296e-07f, 3.388693212e-07f, 3.282764682e-07f, +3.176843890e-07f, 3.070931018e-07f, 2.965026248e-07f, 2.859129763e-07f, 2.753241746e-07f, 2.647362378e-07f, 2.541491844e-07f, 2.435630323e-07f, 2.329778000e-07f, 2.223935056e-07f, +2.118101674e-07f, 2.012278035e-07f, 1.906464323e-07f, 1.800660718e-07f, 1.694867404e-07f, 1.589084561e-07f, 1.483312373e-07f, 1.377551021e-07f, 1.271800687e-07f, 1.166061553e-07f, +1.060333801e-07f, 9.546176124e-08f, 8.489131690e-08f, 7.432206526e-08f, 6.375402448e-08f, 5.318721274e-08f, 4.262164818e-08f, 3.205734896e-08f, 2.149433322e-08f, 1.093261911e-08f, +3.722247716e-10f, -1.018683166e-08f, -2.074453207e-08f, -3.130085831e-08f, -4.185579228e-08f, -5.240931585e-08f, -6.296141091e-08f, -7.351205936e-08f, -8.406124310e-08f, -9.460894402e-08f, +-1.051551440e-07f, -1.156998251e-07f, -1.262429690e-07f, -1.367845579e-07f, -1.473245735e-07f, -1.578629978e-07f, -1.683998127e-07f, -1.789350003e-07f, -1.894685423e-07f, -2.000004209e-07f, +-2.105306180e-07f, -2.210591154e-07f, -2.315858952e-07f, -2.421109394e-07f, -2.526342300e-07f, -2.631557488e-07f, -2.736754780e-07f, -2.841933995e-07f, -2.947094953e-07f, -3.052237474e-07f, +-3.157361378e-07f, -3.262466486e-07f, -3.367552617e-07f, -3.472619593e-07f, -3.577667233e-07f, -3.682695357e-07f, -3.787703787e-07f, -3.892692342e-07f, -3.997660844e-07f, -4.102609112e-07f, +-4.207536968e-07f, -4.312444232e-07f, -4.417330725e-07f, -4.522196269e-07f, -4.627040683e-07f, -4.731863789e-07f, -4.836665407e-07f, -4.941445360e-07f, -5.046203468e-07f, -5.150939552e-07f, +-5.255653434e-07f, -5.360344935e-07f, -5.465013876e-07f, -5.569660079e-07f, -5.674283365e-07f, -5.778883557e-07f, -5.883460474e-07f, -5.988013940e-07f, -6.092543777e-07f, -6.197049805e-07f, +-6.301531847e-07f, -6.405989724e-07f, -6.510423260e-07f, -6.614832275e-07f, -6.719216592e-07f, -6.823576034e-07f, -6.927910422e-07f, -7.032219579e-07f, -7.136503328e-07f, -7.240761490e-07f, +-7.344993889e-07f, -7.449200347e-07f, -7.553380687e-07f, -7.657534731e-07f, -7.761662302e-07f, -7.865763224e-07f, -7.969837318e-07f, -8.073884409e-07f, -8.177904320e-07f, -8.281896872e-07f, +-8.385861891e-07f, -8.489799199e-07f, -8.593708619e-07f, -8.697589974e-07f, -8.801443090e-07f, -8.905267788e-07f, -9.009063893e-07f, -9.112831228e-07f, -9.216569618e-07f, -9.320278885e-07f, +-9.423958855e-07f, -9.527609351e-07f, -9.631230197e-07f, -9.734821217e-07f, -9.838382236e-07f, -9.941913078e-07f, -1.004541357e-06f, -1.014888353e-06f, -1.025232279e-06f, -1.035573117e-06f, +-1.045910849e-06f, -1.056245458e-06f, -1.066576927e-06f, -1.076905238e-06f, -1.087230374e-06f, -1.097552317e-06f, -1.107871049e-06f, -1.118186553e-06f, -1.128498812e-06f, -1.138807808e-06f, +-1.149113524e-06f, -1.159415942e-06f, -1.169715044e-06f, -1.180010814e-06f, -1.190303235e-06f, -1.200592287e-06f, -1.210877955e-06f, -1.221160221e-06f, -1.231439067e-06f, -1.241714475e-06f, +-1.251986430e-06f, -1.262254913e-06f, -1.272519906e-06f, -1.282781394e-06f, -1.293039357e-06f, -1.303293779e-06f, -1.313544643e-06f, -1.323791931e-06f, -1.334035626e-06f, -1.344275711e-06f, +-1.354512168e-06f, -1.364744980e-06f, -1.374974130e-06f, -1.385199600e-06f, -1.395421374e-06f, -1.405639434e-06f, -1.415853762e-06f, -1.426064342e-06f, -1.436271157e-06f, -1.446474188e-06f, +-1.456673420e-06f, -1.466868834e-06f, -1.477060414e-06f, -1.487248142e-06f, -1.497432001e-06f, -1.507611975e-06f, -1.517788045e-06f, -1.527960195e-06f, -1.538128408e-06f, -1.548292666e-06f, +-1.558452952e-06f, -1.568609250e-06f, -1.578761542e-06f, -1.588909811e-06f, -1.599054041e-06f, -1.609194213e-06f, -1.619330311e-06f, -1.629462318e-06f, -1.639590216e-06f, -1.649713990e-06f, +-1.659833621e-06f, -1.669949093e-06f, -1.680060389e-06f, -1.690167491e-06f, -1.700270384e-06f, -1.710369049e-06f, -1.720463469e-06f, -1.730553629e-06f, -1.740639511e-06f, -1.750721097e-06f, +-1.760798372e-06f, -1.770871318e-06f, -1.780939918e-06f, -1.791004155e-06f, -1.801064013e-06f, -1.811119475e-06f, -1.821170523e-06f, -1.831217141e-06f, -1.841259311e-06f, -1.851297019e-06f, +-1.861330245e-06f, -1.871358974e-06f, -1.881383188e-06f, -1.891402872e-06f, -1.901418007e-06f, -1.911428578e-06f, -1.921434568e-06f, -1.931435959e-06f, -1.941432735e-06f, -1.951424880e-06f, +-1.961412376e-06f, -1.971395207e-06f, -1.981373356e-06f, -1.991346807e-06f, -2.001315542e-06f, -2.011279546e-06f, -2.021238800e-06f, -2.031193290e-06f, -2.041142998e-06f, -2.051087907e-06f, +-2.061028001e-06f, -2.070963263e-06f, -2.080893677e-06f, -2.090819226e-06f, -2.100739893e-06f, -2.110655663e-06f, -2.120566517e-06f, -2.130472440e-06f, -2.140373416e-06f, -2.150269427e-06f, +-2.160160457e-06f, -2.170046490e-06f, -2.179927510e-06f, -2.189803498e-06f, -2.199674440e-06f, -2.209540319e-06f, -2.219401118e-06f, -2.229256821e-06f, -2.239107411e-06f, -2.248952872e-06f, +-2.258793188e-06f, -2.268628342e-06f, -2.278458318e-06f, -2.288283099e-06f, -2.298102669e-06f, -2.307917011e-06f, -2.317726110e-06f, -2.327529949e-06f, -2.337328512e-06f, -2.347121782e-06f, +-2.356909743e-06f, -2.366692379e-06f, -2.376469673e-06f, -2.386241610e-06f, -2.396008172e-06f, -2.405769344e-06f, -2.415525110e-06f, -2.425275453e-06f, -2.435020357e-06f, -2.444759805e-06f, +-2.454493783e-06f, -2.464222273e-06f, -2.473945259e-06f, -2.483662725e-06f, -2.493374656e-06f, -2.503081034e-06f, -2.512781845e-06f, -2.522477070e-06f, -2.532166696e-06f, -2.541850705e-06f, +-2.551529081e-06f, -2.561201809e-06f, -2.570868872e-06f, -2.580530254e-06f, -2.590185940e-06f, -2.599835913e-06f, -2.609480157e-06f, -2.619118657e-06f, -2.628751396e-06f, -2.638378358e-06f, +-2.647999527e-06f, -2.657614888e-06f, -2.667224425e-06f, -2.676828121e-06f, -2.686425961e-06f, -2.696017928e-06f, -2.705604008e-06f, -2.715184183e-06f, -2.724758439e-06f, -2.734326760e-06f, +-2.743889128e-06f, -2.753445530e-06f, -2.762995948e-06f, -2.772540368e-06f, -2.782078773e-06f, -2.791611148e-06f, -2.801137476e-06f, -2.810657743e-06f, -2.820171932e-06f, -2.829680027e-06f, +-2.839182014e-06f, -2.848677875e-06f, -2.858167597e-06f, -2.867651162e-06f, -2.877128555e-06f, -2.886599761e-06f, -2.896064765e-06f, -2.905523549e-06f, -2.914976099e-06f, -2.924422400e-06f, +-2.933862435e-06f, -2.943296189e-06f, -2.952723646e-06f, -2.962144792e-06f, -2.971559609e-06f, -2.980968084e-06f, -2.990370200e-06f, -2.999765943e-06f, -3.009155295e-06f, -3.018538243e-06f, +-3.027914770e-06f, -3.037284861e-06f, -3.046648501e-06f, -3.056005674e-06f, -3.065356365e-06f, -3.074700559e-06f, -3.084038239e-06f, -3.093369392e-06f, -3.102694000e-06f, -3.112012050e-06f, +-3.121323526e-06f, -3.130628412e-06f, -3.139926694e-06f, -3.149218355e-06f, -3.158503381e-06f, -3.167781756e-06f, -3.177053466e-06f, -3.186318494e-06f, -3.195576827e-06f, -3.204828447e-06f, +-3.214073342e-06f, -3.223311494e-06f, -3.232542889e-06f, -3.241767513e-06f, -3.250985349e-06f, -3.260196382e-06f, -3.269400599e-06f, -3.278597983e-06f, -3.287788519e-06f, -3.296972192e-06f, +-3.306148988e-06f, -3.315318891e-06f, -3.324481887e-06f, -3.333637959e-06f, -3.342787094e-06f, -3.351929277e-06f, -3.361064491e-06f, -3.370192723e-06f, -3.379313957e-06f, -3.388428179e-06f, +-3.397535374e-06f, -3.406635526e-06f, -3.415728621e-06f, -3.424814645e-06f, -3.433893581e-06f, -3.442965415e-06f, -3.452030134e-06f, -3.461087720e-06f, -3.470138161e-06f, -3.479181441e-06f, +-3.488217545e-06f, -3.497246459e-06f, -3.506268168e-06f, -3.515282657e-06f, -3.524289911e-06f, -3.533289916e-06f, -3.542282657e-06f, -3.551268120e-06f, -3.560246290e-06f, -3.569217151e-06f, +-3.578180690e-06f, -3.587136892e-06f, -3.596085743e-06f, -3.605027227e-06f, -3.613961330e-06f, -3.622888038e-06f, -3.631807336e-06f, -3.640719210e-06f, -3.649623645e-06f, -3.658520626e-06f, +-3.667410140e-06f, -3.676292171e-06f, -3.685166705e-06f, -3.694033729e-06f, -3.702893227e-06f, -3.711745184e-06f, -3.720589588e-06f, -3.729426422e-06f, -3.738255674e-06f, -3.747077328e-06f, +-3.755891371e-06f, -3.764697787e-06f, -3.773496563e-06f, -3.782287684e-06f, -3.791071137e-06f, -3.799846906e-06f, -3.808614978e-06f, -3.817375338e-06f, -3.826127973e-06f, -3.834872867e-06f, +-3.843610008e-06f, -3.852339380e-06f, -3.861060970e-06f, -3.869774763e-06f, -3.878480745e-06f, -3.887178903e-06f, -3.895869222e-06f, -3.904551688e-06f, -3.913226286e-06f, -3.921893004e-06f, +-3.930551827e-06f, -3.939202741e-06f, -3.947845732e-06f, -3.956480786e-06f, -3.965107889e-06f, -3.973727027e-06f, -3.982338186e-06f, -3.990941352e-06f, -3.999536512e-06f, -4.008123652e-06f, +-4.016702757e-06f, -4.025273814e-06f, -4.033836808e-06f, -4.042391727e-06f, -4.050938557e-06f, -4.059477283e-06f, -4.068007891e-06f, -4.076530369e-06f, -4.085044702e-06f, -4.093550877e-06f, +-4.102048879e-06f, -4.110538696e-06f, -4.119020314e-06f, -4.127493718e-06f, -4.135958895e-06f, -4.144415832e-06f, -4.152864515e-06f, -4.161304931e-06f, -4.169737065e-06f, -4.178160905e-06f, +-4.186576436e-06f, -4.194983645e-06f, -4.203382519e-06f, -4.211773045e-06f, -4.220155208e-06f, -4.228528995e-06f, -4.236894393e-06f, -4.245251389e-06f, -4.253599968e-06f, -4.261940118e-06f, +-4.270271825e-06f, -4.278595076e-06f, -4.286909858e-06f, -4.295216156e-06f, -4.303513959e-06f, -4.311803252e-06f, -4.320084022e-06f, -4.328356256e-06f, -4.336619941e-06f, -4.344875063e-06f, +-4.353121609e-06f, -4.361359567e-06f, -4.369588922e-06f, -4.377809663e-06f, -4.386021774e-06f, -4.394225244e-06f, -4.402420060e-06f, -4.410606207e-06f, -4.418783674e-06f, -4.426952447e-06f, +-4.435112513e-06f, -4.443263858e-06f, -4.451406471e-06f, -4.459540338e-06f, -4.467665445e-06f, -4.475781781e-06f, -4.483889331e-06f, -4.491988084e-06f, -4.500078026e-06f, -4.508159144e-06f, +-4.516231426e-06f, -4.524294858e-06f, -4.532349428e-06f, -4.540395122e-06f, -4.548431929e-06f, -4.556459835e-06f, -4.564478827e-06f, -4.572488894e-06f, -4.580490021e-06f, -4.588482196e-06f, +-4.596465407e-06f, -4.604439640e-06f, -4.612404884e-06f, -4.620361126e-06f, -4.628308352e-06f, -4.636246550e-06f, -4.644175708e-06f, -4.652095813e-06f, -4.660006852e-06f, -4.667908814e-06f, +-4.675801684e-06f, -4.683685452e-06f, -4.691560103e-06f, -4.699425627e-06f, -4.707282010e-06f, -4.715129240e-06f, -4.722967304e-06f, -4.730796191e-06f, -4.738615887e-06f, -4.746426380e-06f, +-4.754227658e-06f, -4.762019709e-06f, -4.769802520e-06f, -4.777576079e-06f, -4.785340373e-06f, -4.793095391e-06f, -4.800841120e-06f, -4.808577548e-06f, -4.816304662e-06f, -4.824022451e-06f, +-4.831730902e-06f, -4.839430003e-06f, -4.847119742e-06f, -4.854800107e-06f, -4.862471085e-06f, -4.870132665e-06f, -4.877784835e-06f, -4.885427581e-06f, -4.893060893e-06f, -4.900684759e-06f, +-4.908299166e-06f, -4.915904102e-06f, -4.923499555e-06f, -4.931085514e-06f, -4.938661966e-06f, -4.946228900e-06f, -4.953786304e-06f, -4.961334165e-06f, -4.968872472e-06f, -4.976401213e-06f, +-4.983920376e-06f, -4.991429950e-06f, -4.998929922e-06f, -5.006420281e-06f, -5.013901015e-06f, -5.021372113e-06f, -5.028833562e-06f, -5.036285351e-06f, -5.043727468e-06f, -5.051159902e-06f, +-5.058582640e-06f, -5.065995672e-06f, -5.073398986e-06f, -5.080792569e-06f, -5.088176411e-06f, -5.095550500e-06f, -5.102914824e-06f, -5.110269373e-06f, -5.117614133e-06f, -5.124949095e-06f, +-5.132274246e-06f, -5.139589575e-06f, -5.146895070e-06f, -5.154190721e-06f, -5.161476515e-06f, -5.168752442e-06f, -5.176018489e-06f, -5.183274647e-06f, -5.190520902e-06f, -5.197757245e-06f, +-5.204983664e-06f, -5.212200147e-06f, -5.219406684e-06f, -5.226603262e-06f, -5.233789871e-06f, -5.240966501e-06f, -5.248133138e-06f, -5.255289773e-06f, -5.262436394e-06f, -5.269572990e-06f, +-5.276699551e-06f, -5.283816064e-06f, -5.290922519e-06f, -5.298018905e-06f, -5.305105211e-06f, -5.312181426e-06f, -5.319247539e-06f, -5.326303538e-06f, -5.333349414e-06f, -5.340385154e-06f, +-5.347410749e-06f, -5.354426187e-06f, -5.361431458e-06f, -5.368426549e-06f, -5.375411452e-06f, -5.382386155e-06f, -5.389350647e-06f, -5.396304917e-06f, -5.403248954e-06f, -5.410182749e-06f, +-5.417106290e-06f, -5.424019566e-06f, -5.430922567e-06f, -5.437815282e-06f, -5.444697701e-06f, -5.451569813e-06f, -5.458431607e-06f, -5.465283072e-06f, -5.472124199e-06f, -5.478954976e-06f, +-5.485775394e-06f, -5.492585441e-06f, -5.499385107e-06f, -5.506174382e-06f, -5.512953255e-06f, -5.519721716e-06f, -5.526479754e-06f, -5.533227360e-06f, -5.539964522e-06f, -5.546691230e-06f, +-5.553407474e-06f, -5.560113244e-06f, -5.566808529e-06f, -5.573493319e-06f, -5.580167605e-06f, -5.586831374e-06f, -5.593484619e-06f, -5.600127327e-06f, -5.606759489e-06f, -5.613381096e-06f, +-5.619992136e-06f, -5.626592600e-06f, -5.633182477e-06f, -5.639761758e-06f, -5.646330432e-06f, -5.652888490e-06f, -5.659435921e-06f, -5.665972716e-06f, -5.672498864e-06f, -5.679014355e-06f, +-5.685519180e-06f, -5.692013329e-06f, -5.698496792e-06f, -5.704969558e-06f, -5.711431618e-06f, -5.717882962e-06f, -5.724323581e-06f, -5.730753465e-06f, -5.737172603e-06f, -5.743580986e-06f, +-5.749978604e-06f, -5.756365448e-06f, -5.762741508e-06f, -5.769106774e-06f, -5.775461237e-06f, -5.781804887e-06f, -5.788137714e-06f, -5.794459708e-06f, -5.800770861e-06f, -5.807071162e-06f, +-5.813360602e-06f, -5.819639172e-06f, -5.825906862e-06f, -5.832163662e-06f, -5.838409564e-06f, -5.844644557e-06f, -5.850868632e-06f, -5.857081780e-06f, -5.863283992e-06f, -5.869475258e-06f, +-5.875655568e-06f, -5.881824914e-06f, -5.887983287e-06f, -5.894130676e-06f, -5.900267072e-06f, -5.906392467e-06f, -5.912506852e-06f, -5.918610216e-06f, -5.924702551e-06f, -5.930783848e-06f, +-5.936854097e-06f, -5.942913290e-06f, -5.948961417e-06f, -5.954998469e-06f, -5.961024438e-06f, -5.967039313e-06f, -5.973043087e-06f, -5.979035750e-06f, -5.985017293e-06f, -5.990987708e-06f, +-5.996946985e-06f, -6.002895115e-06f, -6.008832090e-06f, -6.014757900e-06f, -6.020672538e-06f, -6.026575993e-06f, -6.032468257e-06f, -6.038349322e-06f, -6.044219179e-06f, -6.050077818e-06f, +-6.055925232e-06f, -6.061761411e-06f, -6.067586346e-06f, -6.073400030e-06f, -6.079202454e-06f, -6.084993608e-06f, -6.090773485e-06f, -6.096542075e-06f, -6.102299370e-06f, -6.108045362e-06f, +-6.113780042e-06f, -6.119503402e-06f, -6.125215432e-06f, -6.130916126e-06f, -6.136605473e-06f, -6.142283466e-06f, -6.147950097e-06f, -6.153605357e-06f, -6.159249237e-06f, -6.164881730e-06f, +-6.170502827e-06f, -6.176112519e-06f, -6.181710799e-06f, -6.187297659e-06f, -6.192873089e-06f, -6.198437082e-06f, -6.203989630e-06f, -6.209530724e-06f, -6.215060356e-06f, -6.220578519e-06f, +-6.226085203e-06f, -6.231580402e-06f, -6.237064107e-06f, -6.242536309e-06f, -6.247997002e-06f, -6.253446176e-06f, -6.258883824e-06f, -6.264309939e-06f, -6.269724511e-06f, -6.275127533e-06f, +-6.280518998e-06f, -6.285898897e-06f, -6.291267222e-06f, -6.296623967e-06f, -6.301969122e-06f, -6.307302680e-06f, -6.312624633e-06f, -6.317934974e-06f, -6.323233695e-06f, -6.328520788e-06f, +-6.333796246e-06f, -6.339060060e-06f, -6.344312224e-06f, -6.349552729e-06f, -6.354781568e-06f, -6.359998733e-06f, -6.365204218e-06f, -6.370398013e-06f, -6.375580113e-06f, -6.380750509e-06f, +-6.385909193e-06f, -6.391056159e-06f, -6.396191399e-06f, -6.401314906e-06f, -6.406426671e-06f, -6.411526689e-06f, -6.416614951e-06f, -6.421691450e-06f, -6.426756179e-06f, -6.431809131e-06f, +-6.436850298e-06f, -6.441879673e-06f, -6.446897249e-06f, -6.451903019e-06f, -6.456896975e-06f, -6.461879110e-06f, -6.466849418e-06f, -6.471807891e-06f, -6.476754522e-06f, -6.481689304e-06f, +-6.486612230e-06f, -6.491523293e-06f, -6.496422486e-06f, -6.501309802e-06f, -6.506185234e-06f, -6.511048775e-06f, -6.515900418e-06f, -6.520740157e-06f, -6.525567983e-06f, -6.530383892e-06f, +-6.535187875e-06f, -6.539979926e-06f, -6.544760038e-06f, -6.549528205e-06f, -6.554284419e-06f, -6.559028674e-06f, -6.563760964e-06f, -6.568481281e-06f, -6.573189618e-06f, -6.577885971e-06f, +-6.582570330e-06f, -6.587242691e-06f, -6.591903047e-06f, -6.596551390e-06f, -6.601187715e-06f, -6.605812015e-06f, -6.610424283e-06f, -6.615024513e-06f, -6.619612699e-06f, -6.624188834e-06f, +-6.628752911e-06f, -6.633304925e-06f, -6.637844870e-06f, -6.642372737e-06f, -6.646888523e-06f, -6.651392219e-06f, -6.655883820e-06f, -6.660363320e-06f, -6.664830712e-06f, -6.669285991e-06f, +-6.673729149e-06f, -6.678160181e-06f, -6.682579081e-06f, -6.686985843e-06f, -6.691380460e-06f, -6.695762927e-06f, -6.700133237e-06f, -6.704491384e-06f, -6.708837363e-06f, -6.713171168e-06f, +-6.717492791e-06f, -6.721802229e-06f, -6.726099474e-06f, -6.730384520e-06f, -6.734657363e-06f, -6.738917996e-06f, -6.743166412e-06f, -6.747402607e-06f, -6.751626575e-06f, -6.755838310e-06f, +-6.760037805e-06f, -6.764225056e-06f, -6.768400057e-06f, -6.772562802e-06f, -6.776713285e-06f, -6.780851501e-06f, -6.784977444e-06f, -6.789091109e-06f, -6.793192489e-06f, -6.797281580e-06f, +-6.801358376e-06f, -6.805422872e-06f, -6.809475061e-06f, -6.813514939e-06f, -6.817542500e-06f, -6.821557738e-06f, -6.825560649e-06f, -6.829551227e-06f, -6.833529467e-06f, -6.837495362e-06f, +-6.841448909e-06f, -6.845390101e-06f, -6.849318934e-06f, -6.853235402e-06f, -6.857139500e-06f, -6.861031223e-06f, -6.864910565e-06f, -6.868777522e-06f, -6.872632089e-06f, -6.876474259e-06f, +-6.880304029e-06f, -6.884121393e-06f, -6.887926346e-06f, -6.891718883e-06f, -6.895499000e-06f, -6.899266690e-06f, -6.903021950e-06f, -6.906764774e-06f, -6.910495157e-06f, -6.914213095e-06f, +-6.917918583e-06f, -6.921611615e-06f, -6.925292188e-06f, -6.928960296e-06f, -6.932615934e-06f, -6.936259098e-06f, -6.939889783e-06f, -6.943507984e-06f, -6.947113697e-06f, -6.950706917e-06f, +-6.954287639e-06f, -6.957855859e-06f, -6.961411572e-06f, -6.964954773e-06f, -6.968485459e-06f, -6.972003624e-06f, -6.975509264e-06f, -6.979002375e-06f, -6.982482952e-06f, -6.985950991e-06f, +-6.989406486e-06f, -6.992849435e-06f, -6.996279832e-06f, -6.999697673e-06f, -7.003102955e-06f, -7.006495671e-06f, -7.009875819e-06f, -7.013243394e-06f, -7.016598392e-06f, -7.019940808e-06f, +-7.023270639e-06f, -7.026587880e-06f, -7.029892527e-06f, -7.033184576e-06f, -7.036464023e-06f, -7.039730863e-06f, -7.042985094e-06f, -7.046226710e-06f, -7.049455707e-06f, -7.052672083e-06f, +-7.055875832e-06f, -7.059066951e-06f, -7.062245436e-06f, -7.065411283e-06f, -7.068564489e-06f, -7.071705048e-06f, -7.074832958e-06f, -7.077948214e-06f, -7.081050814e-06f, -7.084140752e-06f, +-7.087218026e-06f, -7.090282632e-06f, -7.093334565e-06f, -7.096373823e-06f, -7.099400402e-06f, -7.102414297e-06f, -7.105415506e-06f, -7.108404025e-06f, -7.111379850e-06f, -7.114342978e-06f, +-7.117293405e-06f, -7.120231128e-06f, -7.123156143e-06f, -7.126068446e-06f, -7.128968036e-06f, -7.131854907e-06f, -7.134729057e-06f, -7.137590482e-06f, -7.140439179e-06f, -7.143275145e-06f, +-7.146098376e-06f, -7.148908869e-06f, -7.151706621e-06f, -7.154491629e-06f, -7.157263889e-06f, -7.160023398e-06f, -7.162770153e-06f, -7.165504152e-06f, -7.168225390e-06f, -7.170933864e-06f, +-7.173629573e-06f, -7.176312512e-06f, -7.178982679e-06f, -7.181640071e-06f, -7.184284684e-06f, -7.186916516e-06f, -7.189535563e-06f, -7.192141824e-06f, -7.194735294e-06f, -7.197315972e-06f, +-7.199883854e-06f, -7.202438937e-06f, -7.204981219e-06f, -7.207510698e-06f, -7.210027369e-06f, -7.212531231e-06f, -7.215022280e-06f, -7.217500514e-06f, -7.219965931e-06f, -7.222418528e-06f, +-7.224858302e-06f, -7.227285251e-06f, -7.229699371e-06f, -7.232100661e-06f, -7.234489118e-06f, -7.236864739e-06f, -7.239227522e-06f, -7.241577465e-06f, -7.243914565e-06f, -7.246238820e-06f, +-7.248550227e-06f, -7.250848783e-06f, -7.253134488e-06f, -7.255407337e-06f, -7.257667330e-06f, -7.259914463e-06f, -7.262148735e-06f, -7.264370143e-06f, -7.266578685e-06f, -7.268774359e-06f, +-7.270957162e-06f, -7.273127093e-06f, -7.275284150e-06f, -7.277428329e-06f, -7.279559630e-06f, -7.281678050e-06f, -7.283783588e-06f, -7.285876240e-06f, -7.287956006e-06f, -7.290022883e-06f, +-7.292076869e-06f, -7.294117963e-06f, -7.296146162e-06f, -7.298161465e-06f, -7.300163870e-06f, -7.302153375e-06f, -7.304129977e-06f, -7.306093677e-06f, -7.308044470e-06f, -7.309982357e-06f, +-7.311907335e-06f, -7.313819403e-06f, -7.315718558e-06f, -7.317604800e-06f, -7.319478126e-06f, -7.321338535e-06f, -7.323186026e-06f, -7.325020596e-06f, -7.326842245e-06f, -7.328650971e-06f, +-7.330446772e-06f, -7.332229647e-06f, -7.333999594e-06f, -7.335756613e-06f, -7.337500701e-06f, -7.339231857e-06f, -7.340950081e-06f, -7.342655370e-06f, -7.344347723e-06f, -7.346027140e-06f, +-7.347693618e-06f, -7.349347157e-06f, -7.350987755e-06f, -7.352615411e-06f, -7.354230124e-06f, -7.355831893e-06f, -7.357420717e-06f, -7.358996595e-06f, -7.360559525e-06f, -7.362109506e-06f, +-7.363646538e-06f, -7.365170620e-06f, -7.366681750e-06f, -7.368179927e-06f, -7.369665151e-06f, -7.371137421e-06f, -7.372596736e-06f, -7.374043094e-06f, -7.375476495e-06f, -7.376896939e-06f, +-7.378304424e-06f, -7.379698950e-06f, -7.381080515e-06f, -7.382449120e-06f, -7.383804763e-06f, -7.385147444e-06f, -7.386477162e-06f, -7.387793916e-06f, -7.389097706e-06f, -7.390388532e-06f, +-7.391666391e-06f, -7.392931285e-06f, -7.394183213e-06f, -7.395422173e-06f, -7.396648166e-06f, -7.397861191e-06f, -7.399061248e-06f, -7.400248336e-06f, -7.401422455e-06f, -7.402583604e-06f, +-7.403731783e-06f, -7.404866992e-06f, -7.405989230e-06f, -7.407098497e-06f, -7.408194794e-06f, -7.409278119e-06f, -7.410348472e-06f, -7.411405854e-06f, -7.412450263e-06f, -7.413481701e-06f, +-7.414500166e-06f, -7.415505659e-06f, -7.416498180e-06f, -7.417477728e-06f, -7.418444303e-06f, -7.419397906e-06f, -7.420338537e-06f, -7.421266195e-06f, -7.422180881e-06f, -7.423082594e-06f, +-7.423971335e-06f, -7.424847103e-06f, -7.425709900e-06f, -7.426559725e-06f, -7.427396579e-06f, -7.428220460e-06f, -7.429031371e-06f, -7.429829311e-06f, -7.430614280e-06f, -7.431386278e-06f, +-7.432145307e-06f, -7.432891366e-06f, -7.433624455e-06f, -7.434344576e-06f, -7.435051728e-06f, -7.435745912e-06f, -7.436427128e-06f, -7.437095377e-06f, -7.437750659e-06f, -7.438392975e-06f, +-7.439022326e-06f, -7.439638712e-06f, -7.440242133e-06f, -7.440832590e-06f, -7.441410084e-06f, -7.441974616e-06f, -7.442526185e-06f, -7.443064794e-06f, -7.443590442e-06f, -7.444103130e-06f, +-7.444602860e-06f, -7.445089631e-06f, -7.445563445e-06f, -7.446024303e-06f, -7.446472205e-06f, -7.446907152e-06f, -7.447329146e-06f, -7.447738186e-06f, -7.448134275e-06f, -7.448517412e-06f, +-7.448887600e-06f, -7.449244839e-06f, -7.449589129e-06f, -7.449920473e-06f, -7.450238871e-06f, -7.450544325e-06f, -7.450836835e-06f, -7.451116402e-06f, -7.451383029e-06f, -7.451636715e-06f, +-7.451877462e-06f, -7.452105272e-06f, -7.452320146e-06f, -7.452522084e-06f, -7.452711089e-06f, -7.452887161e-06f, -7.453050303e-06f, -7.453200514e-06f, -7.453337798e-06f, -7.453462154e-06f, +-7.453573585e-06f, -7.453672092e-06f, -7.453757677e-06f, -7.453830341e-06f, -7.453890085e-06f, -7.453936911e-06f, -7.453970821e-06f, -7.453991817e-06f, -7.453999899e-06f, -7.453995070e-06f, +-7.453977331e-06f, -7.453946684e-06f, -7.453903130e-06f, -7.453846672e-06f, -7.453777311e-06f, -7.453695048e-06f, -7.453599886e-06f, -7.453491827e-06f, -7.453370872e-06f, -7.453237023e-06f, +-7.453090283e-06f, -7.452930652e-06f, -7.452758133e-06f, -7.452572727e-06f, -7.452374438e-06f, -7.452163266e-06f, -7.451939215e-06f, -7.451702285e-06f, -7.451452478e-06f, -7.451189798e-06f, +-7.450914246e-06f, -7.450625824e-06f, -7.450324535e-06f, -7.450010380e-06f, -7.449683362e-06f, -7.449343482e-06f, -7.448990744e-06f, -7.448625149e-06f, -7.448246700e-06f, -7.447855399e-06f, +-7.447451249e-06f, -7.447034251e-06f, -7.446604408e-06f, -7.446161722e-06f, -7.445706196e-06f, -7.445237833e-06f, -7.444756634e-06f, -7.444262603e-06f, -7.443755741e-06f, -7.443236052e-06f, +-7.442703537e-06f, -7.442158200e-06f, -7.441600042e-06f, -7.441029067e-06f, -7.440445278e-06f, -7.439848676e-06f, -7.439239264e-06f, -7.438617046e-06f, -7.437982024e-06f, -7.437334200e-06f, +-7.436673578e-06f, -7.436000160e-06f, -7.435313949e-06f, -7.434614948e-06f, -7.433903160e-06f, -7.433178587e-06f, -7.432441232e-06f, -7.431691099e-06f, -7.430928191e-06f, -7.430152509e-06f, +-7.429364058e-06f, -7.428562840e-06f, -7.427748859e-06f, -7.426922116e-06f, -7.426082616e-06f, -7.425230362e-06f, -7.424365356e-06f, -7.423487602e-06f, -7.422597103e-06f, -7.421693862e-06f, +-7.420777882e-06f, -7.419849166e-06f, -7.418907718e-06f, -7.417953542e-06f, -7.416986639e-06f, -7.416007014e-06f, -7.415014670e-06f, -7.414009610e-06f, -7.412991838e-06f, -7.411961357e-06f, +-7.410918170e-06f, -7.409862282e-06f, -7.408793694e-06f, -7.407712411e-06f, -7.406618437e-06f, -7.405511774e-06f, -7.404392427e-06f, -7.403260399e-06f, -7.402115693e-06f, -7.400958313e-06f, +-7.399788264e-06f, -7.398605547e-06f, -7.397410168e-06f, -7.396202129e-06f, -7.394981435e-06f, -7.393748089e-06f, -7.392502095e-06f, -7.391243457e-06f, -7.389972178e-06f, -7.388688263e-06f, +-7.387391715e-06f, -7.386082539e-06f, -7.384760737e-06f, -7.383426314e-06f, -7.382079274e-06f, -7.380719621e-06f, -7.379347358e-06f, -7.377962490e-06f, -7.376565021e-06f, -7.375154955e-06f, +-7.373732296e-06f, -7.372297047e-06f, -7.370849214e-06f, -7.369388800e-06f, -7.367915809e-06f, -7.366430246e-06f, -7.364932114e-06f, -7.363421418e-06f, -7.361898163e-06f, -7.360362351e-06f, +-7.358813988e-06f, -7.357253079e-06f, -7.355679626e-06f, -7.354093635e-06f, -7.352495110e-06f, -7.350884055e-06f, -7.349260475e-06f, -7.347624374e-06f, -7.345975756e-06f, -7.344314627e-06f, +-7.342640990e-06f, -7.340954850e-06f, -7.339256212e-06f, -7.337545079e-06f, -7.335821458e-06f, -7.334085351e-06f, -7.332336765e-06f, -7.330575703e-06f, -7.328802170e-06f, -7.327016171e-06f, +-7.325217710e-06f, -7.323406792e-06f, -7.321583423e-06f, -7.319747606e-06f, -7.317899347e-06f, -7.316038649e-06f, -7.314165519e-06f, -7.312279961e-06f, -7.310381980e-06f, -7.308471581e-06f, +-7.306548768e-06f, -7.304613546e-06f, -7.302665921e-06f, -7.300705897e-06f, -7.298733480e-06f, -7.296748674e-06f, -7.294751485e-06f, -7.292741917e-06f, -7.290719976e-06f, -7.288685666e-06f, +-7.286638993e-06f, -7.284579962e-06f, -7.282508578e-06f, -7.280424847e-06f, -7.278328772e-06f, -7.276220361e-06f, -7.274099617e-06f, -7.271966546e-06f, -7.269821154e-06f, -7.267663446e-06f, +-7.265493426e-06f, -7.263311101e-06f, -7.261116476e-06f, -7.258909555e-06f, -7.256690346e-06f, -7.254458852e-06f, -7.252215079e-06f, -7.249959033e-06f, -7.247690720e-06f, -7.245410145e-06f, +-7.243117313e-06f, -7.240812229e-06f, -7.238494900e-06f, -7.236165332e-06f, -7.233823529e-06f, -7.231469497e-06f, -7.229103242e-06f, -7.226724770e-06f, -7.224334086e-06f, -7.221931196e-06f, +-7.219516106e-06f, -7.217088821e-06f, -7.214649348e-06f, -7.212197691e-06f, -7.209733858e-06f, -7.207257853e-06f, -7.204769682e-06f, -7.202269352e-06f, -7.199756869e-06f, -7.197232238e-06f, +-7.194695464e-06f, -7.192146555e-06f, -7.189585516e-06f, -7.187012353e-06f, -7.184427073e-06f, -7.181829680e-06f, -7.179220181e-06f, -7.176598583e-06f, -7.173964891e-06f, -7.171319112e-06f, +-7.168661251e-06f, -7.165991315e-06f, -7.163309310e-06f, -7.160615242e-06f, -7.157909118e-06f, -7.155190943e-06f, -7.152460724e-06f, -7.149718467e-06f, -7.146964178e-06f, -7.144197864e-06f, +-7.141419532e-06f, -7.138629186e-06f, -7.135826835e-06f, -7.133012484e-06f, -7.130186139e-06f, -7.127347808e-06f, -7.124497496e-06f, -7.121635210e-06f, -7.118760956e-06f, -7.115874742e-06f, +-7.112976573e-06f, -7.110066456e-06f, -7.107144398e-06f, -7.104210405e-06f, -7.101264484e-06f, -7.098306642e-06f, -7.095336885e-06f, -7.092355220e-06f, -7.089361653e-06f, -7.086356192e-06f, +-7.083338842e-06f, -7.080309612e-06f, -7.077268506e-06f, -7.074215534e-06f, -7.071150700e-06f, -7.068074013e-06f, -7.064985478e-06f, -7.061885103e-06f, -7.058772895e-06f, -7.055648860e-06f, +-7.052513006e-06f, -7.049365339e-06f, -7.046205866e-06f, -7.043034595e-06f, -7.039851532e-06f, -7.036656685e-06f, -7.033450060e-06f, -7.030231664e-06f, -7.027001506e-06f, -7.023759591e-06f, +-7.020505927e-06f, -7.017240520e-06f, -7.013963379e-06f, -7.010674511e-06f, -7.007373922e-06f, -7.004061620e-06f, -7.000737611e-06f, -6.997401904e-06f, -6.994054506e-06f, -6.990695424e-06f, +-6.987324665e-06f, -6.983942236e-06f, -6.980548145e-06f, -6.977142400e-06f, -6.973725007e-06f, -6.970295974e-06f, -6.966855309e-06f, -6.963403019e-06f, -6.959939111e-06f, -6.956463594e-06f, +-6.952976473e-06f, -6.949477758e-06f, -6.945967456e-06f, -6.942445573e-06f, -6.938912118e-06f, -6.935367099e-06f, -6.931810523e-06f, -6.928242397e-06f, -6.924662729e-06f, -6.921071528e-06f, +-6.917468800e-06f, -6.913854554e-06f, -6.910228796e-06f, -6.906591536e-06f, -6.902942780e-06f, -6.899282537e-06f, -6.895610814e-06f, -6.891927619e-06f, -6.888232961e-06f, -6.884526846e-06f, +-6.880809283e-06f, -6.877080279e-06f, -6.873339844e-06f, -6.869587983e-06f, -6.865824707e-06f, -6.862050021e-06f, -6.858263936e-06f, -6.854466458e-06f, -6.850657595e-06f, -6.846837357e-06f, +-6.843005750e-06f, -6.839162782e-06f, -6.835308463e-06f, -6.831442800e-06f, -6.827565801e-06f, -6.823677475e-06f, -6.819777829e-06f, -6.815866872e-06f, -6.811944612e-06f, -6.808011058e-06f, +-6.804066217e-06f, -6.800110098e-06f, -6.796142709e-06f, -6.792164059e-06f, -6.788174155e-06f, -6.784173007e-06f, -6.780160623e-06f, -6.776137010e-06f, -6.772102178e-06f, -6.768056134e-06f, +-6.763998888e-06f, -6.759930448e-06f, -6.755850822e-06f, -6.751760018e-06f, -6.747658046e-06f, -6.743544914e-06f, -6.739420630e-06f, -6.735285204e-06f, -6.731138642e-06f, -6.726980955e-06f, +-6.722812151e-06f, -6.718632238e-06f, -6.714441226e-06f, -6.710239122e-06f, -6.706025936e-06f, -6.701801676e-06f, -6.697566351e-06f, -6.693319970e-06f, -6.689062541e-06f, -6.684794074e-06f, +-6.680514577e-06f, -6.676224059e-06f, -6.671922528e-06f, -6.667609995e-06f, -6.663286467e-06f, -6.658951954e-06f, -6.654606464e-06f, -6.650250007e-06f, -6.645882590e-06f, -6.641504225e-06f, +-6.637114918e-06f, -6.632714680e-06f, -6.628303519e-06f, -6.623881445e-06f, -6.619448466e-06f, -6.615004592e-06f, -6.610549831e-06f, -6.606084193e-06f, -6.601607687e-06f, -6.597120323e-06f, +-6.592622108e-06f, -6.588113053e-06f, -6.583593166e-06f, -6.579062458e-06f, -6.574520936e-06f, -6.569968611e-06f, -6.565405492e-06f, -6.560831587e-06f, -6.556246907e-06f, -6.551651460e-06f, +-6.547045257e-06f, -6.542428305e-06f, -6.537800616e-06f, -6.533162197e-06f, -6.528513059e-06f, -6.523853211e-06f, -6.519182662e-06f, -6.514501423e-06f, -6.509809501e-06f, -6.505106908e-06f, +-6.500393652e-06f, -6.495669742e-06f, -6.490935189e-06f, -6.486190003e-06f, -6.481434192e-06f, -6.476667766e-06f, -6.471890735e-06f, -6.467103109e-06f, -6.462304896e-06f, -6.457496108e-06f, +-6.452676753e-06f, -6.447846842e-06f, -6.443006383e-06f, -6.438155387e-06f, -6.433293864e-06f, -6.428421823e-06f, -6.423539274e-06f, -6.418646227e-06f, -6.413742692e-06f, -6.408828678e-06f, +-6.403904196e-06f, -6.398969255e-06f, -6.394023865e-06f, -6.389068036e-06f, -6.384101779e-06f, -6.379125102e-06f, -6.374138017e-06f, -6.369140532e-06f, -6.364132658e-06f, -6.359114405e-06f, +-6.354085784e-06f, -6.349046803e-06f, -6.343997473e-06f, -6.338937805e-06f, -6.333867808e-06f, -6.328787492e-06f, -6.323696868e-06f, -6.318595945e-06f, -6.313484735e-06f, -6.308363246e-06f, +-6.303231490e-06f, -6.298089476e-06f, -6.292937214e-06f, -6.287774716e-06f, -6.282601991e-06f, -6.277419049e-06f, -6.272225901e-06f, -6.267022557e-06f, -6.261809028e-06f, -6.256585323e-06f, +-6.251351454e-06f, -6.246107430e-06f, -6.240853261e-06f, -6.235588959e-06f, -6.230314534e-06f, -6.225029996e-06f, -6.219735356e-06f, -6.214430624e-06f, -6.209115810e-06f, -6.203790925e-06f, +-6.198455980e-06f, -6.193110986e-06f, -6.187755951e-06f, -6.182390889e-06f, -6.177015808e-06f, -6.171630719e-06f, -6.166235634e-06f, -6.160830563e-06f, -6.155415515e-06f, -6.149990503e-06f, +-6.144555537e-06f, -6.139110627e-06f, -6.133655784e-06f, -6.128191019e-06f, -6.122716343e-06f, -6.117231767e-06f, -6.111737300e-06f, -6.106232954e-06f, -6.100718741e-06f, -6.095194669e-06f, +-6.089660752e-06f, -6.084116998e-06f, -6.078563420e-06f, -6.073000028e-06f, -6.067426833e-06f, -6.061843845e-06f, -6.056251077e-06f, -6.050648538e-06f, -6.045036241e-06f, -6.039414195e-06f, +-6.033782411e-06f, -6.028140902e-06f, -6.022489677e-06f, -6.016828748e-06f, -6.011158126e-06f, -6.005477822e-06f, -5.999787847e-06f, -5.994088212e-06f, -5.988378928e-06f, -5.982660007e-06f, +-5.976931459e-06f, -5.971193296e-06f, -5.965445529e-06f, -5.959688169e-06f, -5.953921228e-06f, -5.948144716e-06f, -5.942358645e-06f, -5.936563026e-06f, -5.930757870e-06f, -5.924943189e-06f, +-5.919118993e-06f, -5.913285295e-06f, -5.907442106e-06f, -5.901589436e-06f, -5.895727298e-06f, -5.889855703e-06f, -5.883974661e-06f, -5.878084185e-06f, -5.872184286e-06f, -5.866274975e-06f, +-5.860356264e-06f, -5.854428165e-06f, -5.848490688e-06f, -5.842543845e-06f, -5.836587648e-06f, -5.830622108e-06f, -5.824647237e-06f, -5.818663046e-06f, -5.812669548e-06f, -5.806666753e-06f, +-5.800654673e-06f, -5.794633319e-06f, -5.788602705e-06f, -5.782562840e-06f, -5.776513736e-06f, -5.770455407e-06f, -5.764387862e-06f, -5.758311114e-06f, -5.752225174e-06f, -5.746130055e-06f, +-5.740025767e-06f, -5.733912323e-06f, -5.727789735e-06f, -5.721658014e-06f, -5.715517172e-06f, -5.709367221e-06f, -5.703208172e-06f, -5.697040038e-06f, -5.690862831e-06f, -5.684676561e-06f, +-5.678481242e-06f, -5.672276885e-06f, -5.666063502e-06f, -5.659841105e-06f, -5.653609706e-06f, -5.647369317e-06f, -5.641119949e-06f, -5.634861615e-06f, -5.628594327e-06f, -5.622318097e-06f, +-5.616032937e-06f, -5.609738858e-06f, -5.603435873e-06f, -5.597123995e-06f, -5.590803234e-06f, -5.584473604e-06f, -5.578135116e-06f, -5.571787782e-06f, -5.565431615e-06f, -5.559066627e-06f, +-5.552692830e-06f, -5.546310235e-06f, -5.539918856e-06f, -5.533518704e-06f, -5.527109792e-06f, -5.520692132e-06f, -5.514265737e-06f, -5.507830617e-06f, -5.501386786e-06f, -5.494934257e-06f, +-5.488473040e-06f, -5.482003150e-06f, -5.475524597e-06f, -5.469037394e-06f, -5.462541554e-06f, -5.456037090e-06f, -5.449524012e-06f, -5.443002335e-06f, -5.436472069e-06f, -5.429933228e-06f, +-5.423385825e-06f, -5.416829871e-06f, -5.410265378e-06f, -5.403692361e-06f, -5.397110830e-06f, -5.390520799e-06f, -5.383922280e-06f, -5.377315285e-06f, -5.370699827e-06f, -5.364075919e-06f, +-5.357443573e-06f, -5.350802802e-06f, -5.344153618e-06f, -5.337496034e-06f, -5.330830063e-06f, -5.324155717e-06f, -5.317473009e-06f, -5.310781951e-06f, -5.304082557e-06f, -5.297374838e-06f, +-5.290658808e-06f, -5.283934480e-06f, -5.277201865e-06f, -5.270460977e-06f, -5.263711828e-06f, -5.256954432e-06f, -5.250188801e-06f, -5.243414948e-06f, -5.236632885e-06f, -5.229842626e-06f, +-5.223044183e-06f, -5.216237569e-06f, -5.209422797e-06f, -5.202599880e-06f, -5.195768830e-06f, -5.188929661e-06f, -5.182082386e-06f, -5.175227017e-06f, -5.168363567e-06f, -5.161492049e-06f, +-5.154612477e-06f, -5.147724863e-06f, -5.140829220e-06f, -5.133925561e-06f, -5.127013899e-06f, -5.120094247e-06f, -5.113166618e-06f, -5.106231026e-06f, -5.099287483e-06f, -5.092336002e-06f, +-5.085376596e-06f, -5.078409279e-06f, -5.071434063e-06f, -5.064450962e-06f, -5.057459989e-06f, -5.050461157e-06f, -5.043454479e-06f, -5.036439967e-06f, -5.029417637e-06f, -5.022387499e-06f, +-5.015349569e-06f, -5.008303858e-06f, -5.001250381e-06f, -4.994189150e-06f, -4.987120178e-06f, -4.980043479e-06f, -4.972959067e-06f, -4.965866954e-06f, -4.958767153e-06f, -4.951659678e-06f, +-4.944544543e-06f, -4.937421760e-06f, -4.930291344e-06f, -4.923153306e-06f, -4.916007661e-06f, -4.908854422e-06f, -4.901693603e-06f, -4.894525216e-06f, -4.887349275e-06f, -4.880165794e-06f, +-4.872974786e-06f, -4.865776264e-06f, -4.858570242e-06f, -4.851356734e-06f, -4.844135752e-06f, -4.836907310e-06f, -4.829671423e-06f, -4.822428102e-06f, -4.815177362e-06f, -4.807919217e-06f, +-4.800653679e-06f, -4.793380763e-06f, -4.786100482e-06f, -4.778812849e-06f, -4.771517878e-06f, -4.764215583e-06f, -4.756905977e-06f, -4.749589074e-06f, -4.742264887e-06f, -4.734933431e-06f, +-4.727594718e-06f, -4.720248763e-06f, -4.712895579e-06f, -4.705535179e-06f, -4.698167578e-06f, -4.690792789e-06f, -4.683410826e-06f, -4.676021703e-06f, -4.668625433e-06f, -4.661222030e-06f, +-4.653811508e-06f, -4.646393880e-06f, -4.638969161e-06f, -4.631537363e-06f, -4.624098502e-06f, -4.616652591e-06f, -4.609199642e-06f, -4.601739672e-06f, -4.594272692e-06f, -4.586798718e-06f, +-4.579317762e-06f, -4.571829839e-06f, -4.564334963e-06f, -4.556833147e-06f, -4.549324406e-06f, -4.541808753e-06f, -4.534286202e-06f, -4.526756768e-06f, -4.519220463e-06f, -4.511677303e-06f, +-4.504127300e-06f, -4.496570470e-06f, -4.489006825e-06f, -4.481436381e-06f, -4.473859150e-06f, -4.466275147e-06f, -4.458684387e-06f, -4.451086882e-06f, -4.443482647e-06f, -4.435871697e-06f, +-4.428254044e-06f, -4.420629704e-06f, -4.412998690e-06f, -4.405361016e-06f, -4.397716697e-06f, -4.390065747e-06f, -4.382408179e-06f, -4.374744008e-06f, -4.367073247e-06f, -4.359395912e-06f, +-4.351712017e-06f, -4.344021574e-06f, -4.336324599e-06f, -4.328621106e-06f, -4.320911109e-06f, -4.313194622e-06f, -4.305471660e-06f, -4.297742236e-06f, -4.290006365e-06f, -4.282264061e-06f, +-4.274515338e-06f, -4.266760211e-06f, -4.258998693e-06f, -4.251230800e-06f, -4.243456545e-06f, -4.235675943e-06f, -4.227889008e-06f, -4.220095754e-06f, -4.212296196e-06f, -4.204490347e-06f, +-4.196678223e-06f, -4.188859838e-06f, -4.181035206e-06f, -4.173204341e-06f, -4.165367258e-06f, -4.157523971e-06f, -4.149674494e-06f, -4.141818843e-06f, -4.133957030e-06f, -4.126089072e-06f, +-4.118214982e-06f, -4.110334774e-06f, -4.102448464e-06f, -4.094556065e-06f, -4.086657592e-06f, -4.078753059e-06f, -4.070842482e-06f, -4.062925874e-06f, -4.055003250e-06f, -4.047074624e-06f, +-4.039140012e-06f, -4.031199427e-06f, -4.023252883e-06f, -4.015300397e-06f, -4.007341982e-06f, -3.999377652e-06f, -3.991407422e-06f, -3.983431308e-06f, -3.975449323e-06f, -3.967461481e-06f, +-3.959467799e-06f, -3.951468289e-06f, -3.943462968e-06f, -3.935451849e-06f, -3.927434947e-06f, -3.919412277e-06f, -3.911383853e-06f, -3.903349690e-06f, -3.895309803e-06f, -3.887264206e-06f, +-3.879212914e-06f, -3.871155942e-06f, -3.863093305e-06f, -3.855025016e-06f, -3.846951092e-06f, -3.838871546e-06f, -3.830786393e-06f, -3.822695649e-06f, -3.814599327e-06f, -3.806497443e-06f, +-3.798390011e-06f, -3.790277046e-06f, -3.782158563e-06f, -3.774034577e-06f, -3.765905102e-06f, -3.757770153e-06f, -3.749629746e-06f, -3.741483894e-06f, -3.733332613e-06f, -3.725175917e-06f, +-3.717013822e-06f, -3.708846342e-06f, -3.700673491e-06f, -3.692495286e-06f, -3.684311741e-06f, -3.676122870e-06f, -3.667928688e-06f, -3.659729212e-06f, -3.651524454e-06f, -3.643314430e-06f, +-3.635099156e-06f, -3.626878646e-06f, -3.618652914e-06f, -3.610421977e-06f, -3.602185848e-06f, -3.593944543e-06f, -3.585698077e-06f, -3.577446464e-06f, -3.569189720e-06f, -3.560927859e-06f, +-3.552660898e-06f, -3.544388849e-06f, -3.536111730e-06f, -3.527829554e-06f, -3.519542336e-06f, -3.511250092e-06f, -3.502952837e-06f, -3.494650585e-06f, -3.486343352e-06f, -3.478031153e-06f, +-3.469714002e-06f, -3.461391915e-06f, -3.453064908e-06f, -3.444732994e-06f, -3.436396189e-06f, -3.428054508e-06f, -3.419707966e-06f, -3.411356579e-06f, -3.403000361e-06f, -3.394639328e-06f, +-3.386273494e-06f, -3.377902875e-06f, -3.369527486e-06f, -3.361147341e-06f, -3.352762457e-06f, -3.344372848e-06f, -3.335978530e-06f, -3.327579517e-06f, -3.319175825e-06f, -3.310767469e-06f, +-3.302354463e-06f, -3.293936825e-06f, -3.285514567e-06f, -3.277087706e-06f, -3.268656257e-06f, -3.260220236e-06f, -3.251779656e-06f, -3.243334534e-06f, -3.234884884e-06f, -3.226430723e-06f, +-3.217972065e-06f, -3.209508925e-06f, -3.201041319e-06f, -3.192569261e-06f, -3.184092768e-06f, -3.175611854e-06f, -3.167126535e-06f, -3.158636826e-06f, -3.150142743e-06f, -3.141644300e-06f, +-3.133141512e-06f, -3.124634396e-06f, -3.116122966e-06f, -3.107607239e-06f, -3.099087228e-06f, -3.090562949e-06f, -3.082034418e-06f, -3.073501651e-06f, -3.064964662e-06f, -3.056423466e-06f, +-3.047878079e-06f, -3.039328517e-06f, -3.030774795e-06f, -3.022216928e-06f, -3.013654931e-06f, -3.005088821e-06f, -2.996518611e-06f, -2.987944319e-06f, -2.979365958e-06f, -2.970783545e-06f, +-2.962197094e-06f, -2.953606622e-06f, -2.945012143e-06f, -2.936413674e-06f, -2.927811229e-06f, -2.919204824e-06f, -2.910594474e-06f, -2.901980195e-06f, -2.893362002e-06f, -2.884739911e-06f, +-2.876113937e-06f, -2.867484096e-06f, -2.858850402e-06f, -2.850212872e-06f, -2.841571521e-06f, -2.832926365e-06f, -2.824277418e-06f, -2.815624697e-06f, -2.806968216e-06f, -2.798307992e-06f, +-2.789644040e-06f, -2.780976375e-06f, -2.772305012e-06f, -2.763629969e-06f, -2.754951259e-06f, -2.746268898e-06f, -2.737582902e-06f, -2.728893287e-06f, -2.720200068e-06f, -2.711503260e-06f, +-2.702802879e-06f, -2.694098941e-06f, -2.685391460e-06f, -2.676680454e-06f, -2.667965936e-06f, -2.659247924e-06f, -2.650526432e-06f, -2.641801475e-06f, -2.633073070e-06f, -2.624341233e-06f, +-2.615605977e-06f, -2.606867320e-06f, -2.598125277e-06f, -2.589379863e-06f, -2.580631094e-06f, -2.571878986e-06f, -2.563123554e-06f, -2.554364813e-06f, -2.545602780e-06f, -2.536837470e-06f, +-2.528068899e-06f, -2.519297082e-06f, -2.510522034e-06f, -2.501743772e-06f, -2.492962312e-06f, -2.484177668e-06f, -2.475389856e-06f, -2.466598892e-06f, -2.457804792e-06f, -2.449007572e-06f, +-2.440207246e-06f, -2.431403831e-06f, -2.422597342e-06f, -2.413787796e-06f, -2.404975206e-06f, -2.396159590e-06f, -2.387340963e-06f, -2.378519341e-06f, -2.369694739e-06f, -2.360867173e-06f, +-2.352036658e-06f, -2.343203211e-06f, -2.334366847e-06f, -2.325527582e-06f, -2.316685431e-06f, -2.307840410e-06f, -2.298992535e-06f, -2.290141821e-06f, -2.281288285e-06f, -2.272431942e-06f, +-2.263572807e-06f, -2.254710897e-06f, -2.245846227e-06f, -2.236978812e-06f, -2.228108670e-06f, -2.219235814e-06f, -2.210360261e-06f, -2.201482028e-06f, -2.192601128e-06f, -2.183717579e-06f, +-2.174831396e-06f, -2.165942594e-06f, -2.157051190e-06f, -2.148157199e-06f, -2.139260637e-06f, -2.130361520e-06f, -2.121459863e-06f, -2.112555683e-06f, -2.103648994e-06f, -2.094739813e-06f, +-2.085828155e-06f, -2.076914037e-06f, -2.067997474e-06f, -2.059078481e-06f, -2.050157075e-06f, -2.041233272e-06f, -2.032307086e-06f, -2.023378535e-06f, -2.014447633e-06f, -2.005514396e-06f, +-1.996578841e-06f, -1.987640983e-06f, -1.978700837e-06f, -1.969758421e-06f, -1.960813748e-06f, -1.951866836e-06f, -1.942917700e-06f, -1.933966355e-06f, -1.925012819e-06f, -1.916057105e-06f, +-1.907099231e-06f, -1.898139212e-06f, -1.889177064e-06f, -1.880212802e-06f, -1.871246442e-06f, -1.862278001e-06f, -1.853307494e-06f, -1.844334937e-06f, -1.835360346e-06f, -1.826383736e-06f, +-1.817405123e-06f, -1.808424524e-06f, -1.799441953e-06f, -1.790457428e-06f, -1.781470963e-06f, -1.772482574e-06f, -1.763492278e-06f, -1.754500090e-06f, -1.745506025e-06f, -1.736510101e-06f, +-1.727512332e-06f, -1.718512735e-06f, -1.709511324e-06f, -1.700508117e-06f, -1.691503129e-06f, -1.682496376e-06f, -1.673487873e-06f, -1.664477637e-06f, -1.655465683e-06f, -1.646452028e-06f, +-1.637436686e-06f, -1.628419674e-06f, -1.619401008e-06f, -1.610380703e-06f, -1.601358776e-06f, -1.592335242e-06f, -1.583310117e-06f, -1.574283416e-06f, -1.565255157e-06f, -1.556225354e-06f, +-1.547194024e-06f, -1.538161182e-06f, -1.529126845e-06f, -1.520091027e-06f, -1.511053745e-06f, -1.502015015e-06f, -1.492974853e-06f, -1.483933274e-06f, -1.474890294e-06f, -1.465845929e-06f, +-1.456800196e-06f, -1.447753109e-06f, -1.438704685e-06f, -1.429654940e-06f, -1.420603889e-06f, -1.411551548e-06f, -1.402497933e-06f, -1.393443061e-06f, -1.384386946e-06f, -1.375329605e-06f, +-1.366271054e-06f, -1.357211308e-06f, -1.348150384e-06f, -1.339088296e-06f, -1.330025062e-06f, -1.320960696e-06f, -1.311895215e-06f, -1.302828635e-06f, -1.293760971e-06f, -1.284692240e-06f, +-1.275622456e-06f, -1.266551637e-06f, -1.257479797e-06f, -1.248406954e-06f, -1.239333121e-06f, -1.230258317e-06f, -1.221182555e-06f, -1.212105853e-06f, -1.203028226e-06f, -1.193949689e-06f, +-1.184870259e-06f, -1.175789952e-06f, -1.166708783e-06f, -1.157626769e-06f, -1.148543924e-06f, -1.139460266e-06f, -1.130375809e-06f, -1.121290570e-06f, -1.112204565e-06f, -1.103117809e-06f, +-1.094030318e-06f, -1.084942108e-06f, -1.075853195e-06f, -1.066763595e-06f, -1.057673324e-06f, -1.048582396e-06f, -1.039490830e-06f, -1.030398639e-06f, -1.021305840e-06f, -1.012212449e-06f, +-1.003118482e-06f, -9.940239538e-07f, -9.849288813e-07f, -9.758332798e-07f, -9.667371654e-07f, -9.576405537e-07f, -9.485434607e-07f, -9.394459022e-07f, -9.303478939e-07f, -9.212494518e-07f, +-9.121505917e-07f, -9.030513293e-07f, -8.939516805e-07f, -8.848516612e-07f, -8.757512871e-07f, -8.666505740e-07f, -8.575495379e-07f, -8.484481944e-07f, -8.393465595e-07f, -8.302446489e-07f, +-8.211424785e-07f, -8.120400640e-07f, -8.029374212e-07f, -7.938345660e-07f, -7.847315142e-07f, -7.756282816e-07f, -7.665248840e-07f, -7.574213371e-07f, -7.483176568e-07f, -7.392138589e-07f, +-7.301099592e-07f, -7.210059734e-07f, -7.119019174e-07f, -7.027978069e-07f, -6.936936578e-07f, -6.845894857e-07f, -6.754853066e-07f, -6.663811362e-07f, -6.572769902e-07f, -6.481728844e-07f, +-6.390688347e-07f, -6.299648567e-07f, -6.208609663e-07f, -6.117571793e-07f, -6.026535113e-07f, -5.935499782e-07f, -5.844465957e-07f, -5.753433795e-07f, -5.662403455e-07f, -5.571375094e-07f, +-5.480348869e-07f, -5.389324938e-07f, -5.298303459e-07f, -5.207284588e-07f, -5.116268484e-07f, -5.025255303e-07f, -4.934245204e-07f, -4.843238342e-07f, -4.752234877e-07f, -4.661234964e-07f, +-4.570238762e-07f, -4.479246427e-07f, -4.388258117e-07f, -4.297273989e-07f, -4.206294200e-07f, -4.115318907e-07f, -4.024348268e-07f, -3.933382439e-07f, -3.842421577e-07f, -3.751465840e-07f, +-3.660515384e-07f, -3.569570367e-07f, -3.478630945e-07f, -3.387697276e-07f, -3.296769515e-07f, -3.205847821e-07f, -3.114932349e-07f, -3.024023257e-07f, -2.933120701e-07f, -2.842224838e-07f, +-2.751335825e-07f, -2.660453818e-07f, -2.569578975e-07f, -2.478711450e-07f, -2.387851402e-07f, -2.296998987e-07f, -2.206154361e-07f, -2.115317680e-07f, -2.024489101e-07f, -1.933668781e-07f, +-1.842856876e-07f, -1.752053541e-07f, -1.661258934e-07f, -1.570473211e-07f, -1.479696527e-07f, -1.388929039e-07f, -1.298170903e-07f, -1.207422276e-07f, -1.116683313e-07f, -1.025954170e-07f, +-9.352350033e-08f, -8.445259690e-08f, -7.538272228e-08f, -6.631389207e-08f, -5.724612184e-08f, -4.817942718e-08f, -3.911382367e-08f, -3.004932687e-08f, -2.098595236e-08f, -1.192371569e-08f, +-2.862632438e-09f, 6.197281852e-09f, 1.525601163e-08f, 2.431354133e-08f, 3.336985543e-08f, 4.242493838e-08f, 5.147877464e-08f, 6.053134868e-08f, 6.958264498e-08f, 7.863264801e-08f, +8.768134225e-08f, 9.672871219e-08f, 1.057747423e-07f, 1.148194171e-07f, 1.238627211e-07f, 1.329046388e-07f, 1.419451546e-07f, 1.509842532e-07f, 1.600219190e-07f, 1.690581365e-07f, +1.780928903e-07f, 1.871261648e-07f, 1.961579447e-07f, 2.051882145e-07f, 2.142169587e-07f, 2.232441618e-07f, 2.322698084e-07f, 2.412938831e-07f, 2.503163704e-07f, 2.593372549e-07f, +2.683565212e-07f, 2.773741538e-07f, 2.863901374e-07f, 2.954044564e-07f, 3.044170956e-07f, 3.134280395e-07f, 3.224372726e-07f, 3.314447797e-07f, 3.404505452e-07f, 3.494545539e-07f, +3.584567904e-07f, 3.674572392e-07f, 3.764558850e-07f, 3.854527125e-07f, 3.944477063e-07f, 4.034408509e-07f, 4.124321312e-07f, 4.214215317e-07f, 4.304090371e-07f, 4.393946321e-07f, +4.483783013e-07f, 4.573600294e-07f, 4.663398012e-07f, 4.753176012e-07f, 4.842934142e-07f, 4.932672249e-07f, 5.022390180e-07f, 5.112087782e-07f, 5.201764902e-07f, 5.291421387e-07f, +5.381057085e-07f, 5.470671843e-07f, 5.560265509e-07f, 5.649837929e-07f, 5.739388951e-07f, 5.828918423e-07f, 5.918426193e-07f, 6.007912108e-07f, 6.097376015e-07f, 6.186817764e-07f, +6.276237200e-07f, 6.365634173e-07f, 6.455008531e-07f, 6.544360120e-07f, 6.633688790e-07f, 6.722994389e-07f, 6.812276764e-07f, 6.901535765e-07f, 6.990771238e-07f, 7.079983034e-07f, +7.169170999e-07f, 7.258334983e-07f, 7.347474834e-07f, 7.436590401e-07f, 7.525681533e-07f, 7.614748077e-07f, 7.703789884e-07f, 7.792806801e-07f, 7.881798679e-07f, 7.970765365e-07f, +8.059706709e-07f, 8.148622560e-07f, 8.237512767e-07f, 8.326377180e-07f, 8.415215647e-07f, 8.504028019e-07f, 8.592814144e-07f, 8.681573872e-07f, 8.770307052e-07f, 8.859013535e-07f, +8.947693170e-07f, 9.036345807e-07f, 9.124971295e-07f, 9.213569485e-07f, 9.302140226e-07f, 9.390683368e-07f, 9.479198763e-07f, 9.567686258e-07f, 9.656145706e-07f, 9.744576957e-07f, +9.832979860e-07f, 9.921354266e-07f, 1.000970003e-06f, 1.009801699e-06f, 1.018630501e-06f, 1.027456393e-06f, 1.036279361e-06f, 1.045099390e-06f, 1.053916465e-06f, 1.062730570e-06f, +1.071541692e-06f, 1.080349814e-06f, 1.089154923e-06f, 1.097957004e-06f, 1.106756041e-06f, 1.115552019e-06f, 1.124344924e-06f, 1.133134742e-06f, 1.141921456e-06f, 1.150705053e-06f, +1.159485517e-06f, 1.168262834e-06f, 1.177036989e-06f, 1.185807967e-06f, 1.194575753e-06f, 1.203340333e-06f, 1.212101691e-06f, 1.220859813e-06f, 1.229614685e-06f, 1.238366291e-06f, +1.247114617e-06f, 1.255859647e-06f, 1.264601368e-06f, 1.273339764e-06f, 1.282074822e-06f, 1.290806525e-06f, 1.299534859e-06f, 1.308259811e-06f, 1.316981364e-06f, 1.325699504e-06f, +1.334414218e-06f, 1.343125489e-06f, 1.351833304e-06f, 1.360537647e-06f, 1.369238504e-06f, 1.377935861e-06f, 1.386629702e-06f, 1.395320014e-06f, 1.404006782e-06f, 1.412689990e-06f, +1.421369625e-06f, 1.430045671e-06f, 1.438718115e-06f, 1.447386942e-06f, 1.456052136e-06f, 1.464713684e-06f, 1.473371572e-06f, 1.482025783e-06f, 1.490676305e-06f, 1.499323122e-06f, +1.507966220e-06f, 1.516605585e-06f, 1.525241202e-06f, 1.533873056e-06f, 1.542501133e-06f, 1.551125418e-06f, 1.559745898e-06f, 1.568362558e-06f, 1.576975382e-06f, 1.585584357e-06f, +1.594189469e-06f, 1.602790703e-06f, 1.611388044e-06f, 1.619981478e-06f, 1.628570991e-06f, 1.637156568e-06f, 1.645738196e-06f, 1.654315859e-06f, 1.662889543e-06f, 1.671459234e-06f, +1.680024918e-06f, 1.688586580e-06f, 1.697144206e-06f, 1.705697782e-06f, 1.714247293e-06f, 1.722792725e-06f, 1.731334064e-06f, 1.739871295e-06f, 1.748404404e-06f, 1.756933378e-06f, +1.765458201e-06f, 1.773978860e-06f, 1.782495340e-06f, 1.791007626e-06f, 1.799515706e-06f, 1.808019565e-06f, 1.816519187e-06f, 1.825014561e-06f, 1.833505670e-06f, 1.841992501e-06f, +1.850475040e-06f, 1.858953272e-06f, 1.867427184e-06f, 1.875896761e-06f, 1.884361990e-06f, 1.892822855e-06f, 1.901279344e-06f, 1.909731441e-06f, 1.918179134e-06f, 1.926622407e-06f, +1.935061246e-06f, 1.943495639e-06f, 1.951925570e-06f, 1.960351026e-06f, 1.968771992e-06f, 1.977188455e-06f, 1.985600400e-06f, 1.994007814e-06f, 2.002410683e-06f, 2.010808992e-06f, +2.019202727e-06f, 2.027591876e-06f, 2.035976423e-06f, 2.044356355e-06f, 2.052731657e-06f, 2.061102317e-06f, 2.069468320e-06f, 2.077829651e-06f, 2.086186298e-06f, 2.094538247e-06f, +2.102885483e-06f, 2.111227993e-06f, 2.119565762e-06f, 2.127898777e-06f, 2.136227025e-06f, 2.144550491e-06f, 2.152869161e-06f, 2.161183022e-06f, 2.169492060e-06f, 2.177796261e-06f, +2.186095612e-06f, 2.194390098e-06f, 2.202679706e-06f, 2.210964423e-06f, 2.219244233e-06f, 2.227519125e-06f, 2.235789083e-06f, 2.244054095e-06f, 2.252314146e-06f, 2.260569223e-06f, +2.268819313e-06f, 2.277064401e-06f, 2.285304475e-06f, 2.293539519e-06f, 2.301769522e-06f, 2.309994468e-06f, 2.318214345e-06f, 2.326429139e-06f, 2.334638836e-06f, 2.342843424e-06f, +2.351042887e-06f, 2.359237213e-06f, 2.367426388e-06f, 2.375610399e-06f, 2.383789232e-06f, 2.391962874e-06f, 2.400131310e-06f, 2.408294529e-06f, 2.416452515e-06f, 2.424605256e-06f, +2.432752739e-06f, 2.440894949e-06f, 2.449031874e-06f, 2.457163499e-06f, 2.465289813e-06f, 2.473410800e-06f, 2.481526448e-06f, 2.489636743e-06f, 2.497741673e-06f, 2.505841223e-06f, +2.513935381e-06f, 2.522024132e-06f, 2.530107465e-06f, 2.538185364e-06f, 2.546257818e-06f, 2.554324813e-06f, 2.562386335e-06f, 2.570442371e-06f, 2.578492909e-06f, 2.586537934e-06f, +2.594577434e-06f, 2.602611395e-06f, 2.610639804e-06f, 2.618662648e-06f, 2.626679914e-06f, 2.634691588e-06f, 2.642697658e-06f, 2.650698110e-06f, 2.658692932e-06f, 2.666682109e-06f, +2.674665629e-06f, 2.682643479e-06f, 2.690615646e-06f, 2.698582116e-06f, 2.706542877e-06f, 2.714497915e-06f, 2.722447218e-06f, 2.730390772e-06f, 2.738328564e-06f, 2.746260582e-06f, +2.754186812e-06f, 2.762107242e-06f, 2.770021858e-06f, 2.777930647e-06f, 2.785833597e-06f, 2.793730695e-06f, 2.801621927e-06f, 2.809507281e-06f, 2.817386744e-06f, 2.825260302e-06f, +2.833127944e-06f, 2.840989656e-06f, 2.848845425e-06f, 2.856695238e-06f, 2.864539083e-06f, 2.872376947e-06f, 2.880208817e-06f, 2.888034681e-06f, 2.895854524e-06f, 2.903668335e-06f, +2.911476102e-06f, 2.919277810e-06f, 2.927073447e-06f, 2.934863002e-06f, 2.942646460e-06f, 2.950423810e-06f, 2.958195038e-06f, 2.965960132e-06f, 2.973719079e-06f, 2.981471867e-06f, +2.989218483e-06f, 2.996958914e-06f, 3.004693148e-06f, 3.012421172e-06f, 3.020142974e-06f, 3.027858540e-06f, 3.035567859e-06f, 3.043270918e-06f, 3.050967704e-06f, 3.058658204e-06f, +3.066342407e-06f, 3.074020300e-06f, 3.081691870e-06f, 3.089357105e-06f, 3.097015992e-06f, 3.104668519e-06f, 3.112314674e-06f, 3.119954443e-06f, 3.127587815e-06f, 3.135214777e-06f, +3.142835317e-06f, 3.150449423e-06f, 3.158057081e-06f, 3.165658281e-06f, 3.173253008e-06f, 3.180841252e-06f, 3.188423000e-06f, 3.195998239e-06f, 3.203566957e-06f, 3.211129142e-06f, +3.218684782e-06f, 3.226233864e-06f, 3.233776376e-06f, 3.241312306e-06f, 3.248841642e-06f, 3.256364371e-06f, 3.263880482e-06f, 3.271389962e-06f, 3.278892799e-06f, 3.286388981e-06f, +3.293878496e-06f, 3.301361331e-06f, 3.308837475e-06f, 3.316306916e-06f, 3.323769640e-06f, 3.331225638e-06f, 3.338674895e-06f, 3.346117401e-06f, 3.353553142e-06f, 3.360982108e-06f, +3.368404287e-06f, 3.375819665e-06f, 3.383228232e-06f, 3.390629975e-06f, 3.398024882e-06f, 3.405412942e-06f, 3.412794142e-06f, 3.420168471e-06f, 3.427535917e-06f, 3.434896467e-06f, +3.442250111e-06f, 3.449596835e-06f, 3.456936629e-06f, 3.464269481e-06f, 3.471595378e-06f, 3.478914308e-06f, 3.486226261e-06f, 3.493531225e-06f, 3.500829187e-06f, 3.508120135e-06f, +3.515404059e-06f, 3.522680946e-06f, 3.529950785e-06f, 3.537213564e-06f, 3.544469272e-06f, 3.551717895e-06f, 3.558959424e-06f, 3.566193847e-06f, 3.573421151e-06f, 3.580641325e-06f, +3.587854358e-06f, 3.595060238e-06f, 3.602258954e-06f, 3.609450493e-06f, 3.616634845e-06f, 3.623811998e-06f, 3.630981940e-06f, 3.638144660e-06f, 3.645300146e-06f, 3.652448387e-06f, +3.659589372e-06f, 3.666723089e-06f, 3.673849526e-06f, 3.680968673e-06f, 3.688080517e-06f, 3.695185048e-06f, 3.702282254e-06f, 3.709372124e-06f, 3.716454646e-06f, 3.723529810e-06f, +3.730597603e-06f, 3.737658014e-06f, 3.744711033e-06f, 3.751756648e-06f, 3.758794847e-06f, 3.765825620e-06f, 3.772848955e-06f, 3.779864841e-06f, 3.786873267e-06f, 3.793874222e-06f, +3.800867694e-06f, 3.807853672e-06f, 3.814832146e-06f, 3.821803104e-06f, 3.828766535e-06f, 3.835722427e-06f, 3.842670771e-06f, 3.849611554e-06f, 3.856544766e-06f, 3.863470396e-06f, +3.870388432e-06f, 3.877298864e-06f, 3.884201681e-06f, 3.891096871e-06f, 3.897984424e-06f, 3.904864329e-06f, 3.911736575e-06f, 3.918601151e-06f, 3.925458045e-06f, 3.932307248e-06f, +3.939148748e-06f, 3.945982535e-06f, 3.952808597e-06f, 3.959626924e-06f, 3.966437505e-06f, 3.973240329e-06f, 3.980035385e-06f, 3.986822663e-06f, 3.993602152e-06f, 4.000373841e-06f, +4.007137719e-06f, 4.013893776e-06f, 4.020642001e-06f, 4.027382383e-06f, 4.034114912e-06f, 4.040839577e-06f, 4.047556367e-06f, 4.054265272e-06f, 4.060966281e-06f, 4.067659384e-06f, +4.074344570e-06f, 4.081021828e-06f, 4.087691148e-06f, 4.094352519e-06f, 4.101005931e-06f, 4.107651373e-06f, 4.114288836e-06f, 4.120918307e-06f, 4.127539778e-06f, 4.134153237e-06f, +4.140758674e-06f, 4.147356079e-06f, 4.153945441e-06f, 4.160526751e-06f, 4.167099996e-06f, 4.173665168e-06f, 4.180222256e-06f, 4.186771249e-06f, 4.193312137e-06f, 4.199844911e-06f, +4.206369559e-06f, 4.212886072e-06f, 4.219394439e-06f, 4.225894650e-06f, 4.232386694e-06f, 4.238870562e-06f, 4.245346244e-06f, 4.251813729e-06f, 4.258273007e-06f, 4.264724068e-06f, +4.271166902e-06f, 4.277601499e-06f, 4.284027849e-06f, 4.290445941e-06f, 4.296855765e-06f, 4.303257313e-06f, 4.309650572e-06f, 4.316035535e-06f, 4.322412190e-06f, 4.328780527e-06f, +4.335140537e-06f, 4.341492210e-06f, 4.347835535e-06f, 4.354170504e-06f, 4.360497105e-06f, 4.366815329e-06f, 4.373125167e-06f, 4.379426608e-06f, 4.385719642e-06f, 4.392004260e-06f, +4.398280453e-06f, 4.404548209e-06f, 4.410807519e-06f, 4.417058375e-06f, 4.423300765e-06f, 4.429534680e-06f, 4.435760111e-06f, 4.441977047e-06f, 4.448185480e-06f, 4.454385399e-06f, +4.460576795e-06f, 4.466759658e-06f, 4.472933979e-06f, 4.479099748e-06f, 4.485256955e-06f, 4.491405591e-06f, 4.497545646e-06f, 4.503677111e-06f, 4.509799977e-06f, 4.515914233e-06f, +4.522019871e-06f, 4.528116880e-06f, 4.534205252e-06f, 4.540284977e-06f, 4.546356045e-06f, 4.552418448e-06f, 4.558472175e-06f, 4.564517218e-06f, 4.570553567e-06f, 4.576581212e-06f, +4.582600145e-06f, 4.588610356e-06f, 4.594611836e-06f, 4.600604576e-06f, 4.606588566e-06f, 4.612563797e-06f, 4.618530260e-06f, 4.624487946e-06f, 4.630436845e-06f, 4.636376948e-06f, +4.642308247e-06f, 4.648230732e-06f, 4.654144393e-06f, 4.660049223e-06f, 4.665945211e-06f, 4.671832349e-06f, 4.677710627e-06f, 4.683580037e-06f, 4.689440570e-06f, 4.695292216e-06f, +4.701134967e-06f, 4.706968814e-06f, 4.712793747e-06f, 4.718609758e-06f, 4.724416837e-06f, 4.730214977e-06f, 4.736004167e-06f, 4.741784400e-06f, 4.747555666e-06f, 4.753317956e-06f, +4.759071262e-06f, 4.764815575e-06f, 4.770550886e-06f, 4.776277187e-06f, 4.781994467e-06f, 4.787702720e-06f, 4.793401936e-06f, 4.799092106e-06f, 4.804773221e-06f, 4.810445274e-06f, +4.816108255e-06f, 4.821762156e-06f, 4.827406968e-06f, 4.833042682e-06f, 4.838669291e-06f, 4.844286784e-06f, 4.849895155e-06f, 4.855494394e-06f, 4.861084493e-06f, 4.866665442e-06f, +4.872237235e-06f, 4.877799862e-06f, 4.883353315e-06f, 4.888897585e-06f, 4.894432664e-06f, 4.899958544e-06f, 4.905475217e-06f, 4.910982673e-06f, 4.916480904e-06f, 4.921969903e-06f, +4.927449661e-06f, 4.932920169e-06f, 4.938381420e-06f, 4.943833404e-06f, 4.949276115e-06f, 4.954709543e-06f, 4.960133681e-06f, 4.965548519e-06f, 4.970954051e-06f, 4.976350268e-06f, +4.981737161e-06f, 4.987114723e-06f, 4.992482945e-06f, 4.997841820e-06f, 5.003191339e-06f, 5.008531495e-06f, 5.013862278e-06f, 5.019183682e-06f, 5.024495698e-06f, 5.029798319e-06f, +5.035091535e-06f, 5.040375340e-06f, 5.045649726e-06f, 5.050914683e-06f, 5.056170206e-06f, 5.061416285e-06f, 5.066652913e-06f, 5.071880082e-06f, 5.077097784e-06f, 5.082306011e-06f, +5.087504756e-06f, 5.092694011e-06f, 5.097873768e-06f, 5.103044019e-06f, 5.108204757e-06f, 5.113355973e-06f, 5.118497661e-06f, 5.123629812e-06f, 5.128752419e-06f, 5.133865474e-06f, +5.138968970e-06f, 5.144062898e-06f, 5.149147253e-06f, 5.154222025e-06f, 5.159287207e-06f, 5.164342792e-06f, 5.169388772e-06f, 5.174425140e-06f, 5.179451889e-06f, 5.184469010e-06f, +5.189476496e-06f, 5.194474341e-06f, 5.199462536e-06f, 5.204441074e-06f, 5.209409948e-06f, 5.214369150e-06f, 5.219318673e-06f, 5.224258511e-06f, 5.229188654e-06f, 5.234109097e-06f, +5.239019832e-06f, 5.243920852e-06f, 5.248812149e-06f, 5.253693716e-06f, 5.258565546e-06f, 5.263427632e-06f, 5.268279967e-06f, 5.273122543e-06f, 5.277955354e-06f, 5.282778392e-06f, +5.287591651e-06f, 5.292395123e-06f, 5.297188800e-06f, 5.301972677e-06f, 5.306746746e-06f, 5.311511001e-06f, 5.316265433e-06f, 5.321010036e-06f, 5.325744804e-06f, 5.330469729e-06f, +5.335184804e-06f, 5.339890023e-06f, 5.344585378e-06f, 5.349270863e-06f, 5.353946472e-06f, 5.358612196e-06f, 5.363268029e-06f, 5.367913966e-06f, 5.372549997e-06f, 5.377176118e-06f, +5.381792322e-06f, 5.386398600e-06f, 5.390994948e-06f, 5.395581358e-06f, 5.400157824e-06f, 5.404724338e-06f, 5.409280895e-06f, 5.413827488e-06f, 5.418364109e-06f, 5.422890754e-06f, +5.427407414e-06f, 5.431914084e-06f, 5.436410757e-06f, 5.440897426e-06f, 5.445374085e-06f, 5.449840728e-06f, 5.454297348e-06f, 5.458743939e-06f, 5.463180494e-06f, 5.467607007e-06f, +5.472023472e-06f, 5.476429882e-06f, 5.480826231e-06f, 5.485212512e-06f, 5.489588720e-06f, 5.493954848e-06f, 5.498310890e-06f, 5.502656839e-06f, 5.506992689e-06f, 5.511318435e-06f, +5.515634069e-06f, 5.519939587e-06f, 5.524234981e-06f, 5.528520245e-06f, 5.532795374e-06f, 5.537060361e-06f, 5.541315201e-06f, 5.545559887e-06f, 5.549794412e-06f, 5.554018773e-06f, +5.558232961e-06f, 5.562436971e-06f, 5.566630798e-06f, 5.570814435e-06f, 5.574987876e-06f, 5.579151116e-06f, 5.583304148e-06f, 5.587446967e-06f, 5.591579567e-06f, 5.595701942e-06f, +5.599814086e-06f, 5.603915993e-06f, 5.608007659e-06f, 5.612089076e-06f, 5.616160239e-06f, 5.620221142e-06f, 5.624271781e-06f, 5.628312148e-06f, 5.632342239e-06f, 5.636362047e-06f, +5.640371568e-06f, 5.644370795e-06f, 5.648359723e-06f, 5.652338347e-06f, 5.656306660e-06f, 5.660264657e-06f, 5.664212333e-06f, 5.668149683e-06f, 5.672076700e-06f, 5.675993379e-06f, +5.679899716e-06f, 5.683795703e-06f, 5.687681337e-06f, 5.691556612e-06f, 5.695421522e-06f, 5.699276061e-06f, 5.703120226e-06f, 5.706954009e-06f, 5.710777407e-06f, 5.714590414e-06f, +5.718393023e-06f, 5.722185232e-06f, 5.725967033e-06f, 5.729738422e-06f, 5.733499394e-06f, 5.737249943e-06f, 5.740990064e-06f, 5.744719753e-06f, 5.748439004e-06f, 5.752147812e-06f, +5.755846172e-06f, 5.759534079e-06f, 5.763211528e-06f, 5.766878514e-06f, 5.770535031e-06f, 5.774181076e-06f, 5.777816643e-06f, 5.781441726e-06f, 5.785056322e-06f, 5.788660425e-06f, +5.792254030e-06f, 5.795837133e-06f, 5.799409729e-06f, 5.802971812e-06f, 5.806523378e-06f, 5.810064423e-06f, 5.813594941e-06f, 5.817114928e-06f, 5.820624379e-06f, 5.824123289e-06f, +5.827611654e-06f, 5.831089469e-06f, 5.834556729e-06f, 5.838013429e-06f, 5.841459566e-06f, 5.844895134e-06f, 5.848320129e-06f, 5.851734547e-06f, 5.855138382e-06f, 5.858531630e-06f, +5.861914288e-06f, 5.865286349e-06f, 5.868647810e-06f, 5.871998667e-06f, 5.875338915e-06f, 5.878668549e-06f, 5.881987565e-06f, 5.885295959e-06f, 5.888593727e-06f, 5.891880864e-06f, +5.895157365e-06f, 5.898423227e-06f, 5.901678445e-06f, 5.904923016e-06f, 5.908156934e-06f, 5.911380195e-06f, 5.914592796e-06f, 5.917794732e-06f, 5.920985999e-06f, 5.924166593e-06f, +5.927336510e-06f, 5.930495745e-06f, 5.933644295e-06f, 5.936782156e-06f, 5.939909322e-06f, 5.943025792e-06f, 5.946131560e-06f, 5.949226622e-06f, 5.952310974e-06f, 5.955384614e-06f, +5.958447536e-06f, 5.961499736e-06f, 5.964541211e-06f, 5.967571958e-06f, 5.970591971e-06f, 5.973601248e-06f, 5.976599784e-06f, 5.979587575e-06f, 5.982564619e-06f, 5.985530910e-06f, +5.988486446e-06f, 5.991431223e-06f, 5.994365236e-06f, 5.997288483e-06f, 6.000200960e-06f, 6.003102662e-06f, 6.005993587e-06f, 6.008873730e-06f, 6.011743089e-06f, 6.014601659e-06f, +6.017449437e-06f, 6.020286420e-06f, 6.023112603e-06f, 6.025927985e-06f, 6.028732560e-06f, 6.031526326e-06f, 6.034309279e-06f, 6.037081416e-06f, 6.039842733e-06f, 6.042593227e-06f, +6.045332895e-06f, 6.048061733e-06f, 6.050779738e-06f, 6.053486907e-06f, 6.056183236e-06f, 6.058868722e-06f, 6.061543362e-06f, 6.064207153e-06f, 6.066860092e-06f, 6.069502174e-06f, +6.072133398e-06f, 6.074753760e-06f, 6.077363257e-06f, 6.079961885e-06f, 6.082549642e-06f, 6.085126525e-06f, 6.087692531e-06f, 6.090247656e-06f, 6.092791897e-06f, 6.095325252e-06f, +6.097847718e-06f, 6.100359291e-06f, 6.102859969e-06f, 6.105349749e-06f, 6.107828628e-06f, 6.110296602e-06f, 6.112753670e-06f, 6.115199828e-06f, 6.117635074e-06f, 6.120059405e-06f, +6.122472817e-06f, 6.124875309e-06f, 6.127266877e-06f, 6.129647519e-06f, 6.132017232e-06f, 6.134376013e-06f, 6.136723860e-06f, 6.139060770e-06f, 6.141386740e-06f, 6.143701769e-06f, +6.146005852e-06f, 6.148298988e-06f, 6.150581175e-06f, 6.152852409e-06f, 6.155112688e-06f, 6.157362010e-06f, 6.159600372e-06f, 6.161827771e-06f, 6.164044206e-06f, 6.166249674e-06f, +6.168444172e-06f, 6.170627698e-06f, 6.172800251e-06f, 6.174961826e-06f, 6.177112423e-06f, 6.179252038e-06f, 6.181380670e-06f, 6.183498317e-06f, 6.185604975e-06f, 6.187700643e-06f, +6.189785319e-06f, 6.191859001e-06f, 6.193921685e-06f, 6.195973371e-06f, 6.198014056e-06f, 6.200043738e-06f, 6.202062414e-06f, 6.204070084e-06f, 6.206066744e-06f, 6.208052393e-06f, +6.210027029e-06f, 6.211990650e-06f, 6.213943253e-06f, 6.215884837e-06f, 6.217815400e-06f, 6.219734941e-06f, 6.221643456e-06f, 6.223540945e-06f, 6.225427405e-06f, 6.227302834e-06f, +6.229167231e-06f, 6.231020595e-06f, 6.232862922e-06f, 6.234694213e-06f, 6.236514463e-06f, 6.238323673e-06f, 6.240121840e-06f, 6.241908963e-06f, 6.243685040e-06f, 6.245450069e-06f, +6.247204049e-06f, 6.248946978e-06f, 6.250678855e-06f, 6.252399678e-06f, 6.254109445e-06f, 6.255808155e-06f, 6.257495807e-06f, 6.259172398e-06f, 6.260837928e-06f, 6.262492396e-06f, +6.264135799e-06f, 6.265768136e-06f, 6.267389406e-06f, 6.268999608e-06f, 6.270598739e-06f, 6.272186800e-06f, 6.273763788e-06f, 6.275329703e-06f, 6.276884542e-06f, 6.278428305e-06f, +6.279960991e-06f, 6.281482598e-06f, 6.282993125e-06f, 6.284492571e-06f, 6.285980935e-06f, 6.287458215e-06f, 6.288924411e-06f, 6.290379522e-06f, 6.291823546e-06f, 6.293256482e-06f, +6.294678330e-06f, 6.296089087e-06f, 6.297488755e-06f, 6.298877330e-06f, 6.300254813e-06f, 6.301621202e-06f, 6.302976497e-06f, 6.304320696e-06f, 6.305653799e-06f, 6.306975805e-06f, +6.308286713e-06f, 6.309586522e-06f, 6.310875232e-06f, 6.312152841e-06f, 6.313419349e-06f, 6.314674755e-06f, 6.315919059e-06f, 6.317152259e-06f, 6.318374355e-06f, 6.319585347e-06f, +6.320785233e-06f, 6.321974014e-06f, 6.323151687e-06f, 6.324318254e-06f, 6.325473713e-06f, 6.326618064e-06f, 6.327751305e-06f, 6.328873438e-06f, 6.329984461e-06f, 6.331084373e-06f, +6.332173175e-06f, 6.333250866e-06f, 6.334317445e-06f, 6.335372912e-06f, 6.336417267e-06f, 6.337450509e-06f, 6.338472638e-06f, 6.339483653e-06f, 6.340483555e-06f, 6.341472344e-06f, +6.342450017e-06f, 6.343416577e-06f, 6.344372022e-06f, 6.345316352e-06f, 6.346249567e-06f, 6.347171666e-06f, 6.348082651e-06f, 6.348982520e-06f, 6.349871273e-06f, 6.350748911e-06f, +6.351615432e-06f, 6.352470839e-06f, 6.353315129e-06f, 6.354148303e-06f, 6.354970362e-06f, 6.355781305e-06f, 6.356581132e-06f, 6.357369844e-06f, 6.358147440e-06f, 6.358913920e-06f, +6.359669285e-06f, 6.360413535e-06f, 6.361146670e-06f, 6.361868690e-06f, 6.362579595e-06f, 6.363279386e-06f, 6.363968063e-06f, 6.364645626e-06f, 6.365312075e-06f, 6.365967411e-06f, +6.366611634e-06f, 6.367244744e-06f, 6.367866742e-06f, 6.368477628e-06f, 6.369077402e-06f, 6.369666065e-06f, 6.370243617e-06f, 6.370810059e-06f, 6.371365392e-06f, 6.371909615e-06f, +6.372442729e-06f, 6.372964735e-06f, 6.373475633e-06f, 6.373975424e-06f, 6.374464109e-06f, 6.374941687e-06f, 6.375408161e-06f, 6.375863529e-06f, 6.376307794e-06f, 6.376740955e-06f, +6.377163013e-06f, 6.377573970e-06f, 6.377973826e-06f, 6.378362581e-06f, 6.378740236e-06f, 6.379106793e-06f, 6.379462251e-06f, 6.379806613e-06f, 6.380139878e-06f, 6.380462047e-06f, +6.380773123e-06f, 6.381073104e-06f, 6.381361993e-06f, 6.381639790e-06f, 6.381906496e-06f, 6.382162112e-06f, 6.382406640e-06f, 6.382640079e-06f, 6.382862432e-06f, 6.383073700e-06f, +6.383273883e-06f, 6.383462982e-06f, 6.383640999e-06f, 6.383807935e-06f, 6.383963790e-06f, 6.384108567e-06f, 6.384242267e-06f, 6.384364889e-06f, 6.384476437e-06f, 6.384576911e-06f, +6.384666312e-06f, 6.384744641e-06f, 6.384811901e-06f, 6.384868091e-06f, 6.384913215e-06f, 6.384947272e-06f, 6.384970265e-06f, 6.384982194e-06f, 6.384983062e-06f, 6.384972870e-06f, +6.384951618e-06f, 6.384919309e-06f, 6.384875945e-06f, 6.384821525e-06f, 6.384756053e-06f, 6.384679530e-06f, 6.384591957e-06f, 6.384493336e-06f, 6.384383669e-06f, 6.384262957e-06f, +6.384131201e-06f, 6.383988404e-06f, 6.383834568e-06f, 6.383669693e-06f, 6.383493781e-06f, 6.383306836e-06f, 6.383108857e-06f, 6.382899847e-06f, 6.382679808e-06f, 6.382448742e-06f, +6.382206650e-06f, 6.381953534e-06f, 6.381689397e-06f, 6.381414239e-06f, 6.381128064e-06f, 6.380830872e-06f, 6.380522666e-06f, 6.380203448e-06f, 6.379873220e-06f, 6.379531984e-06f, +6.379179742e-06f, 6.378816496e-06f, 6.378442248e-06f, 6.378056999e-06f, 6.377660753e-06f, 6.377253512e-06f, 6.376835277e-06f, 6.376406050e-06f, 6.375965835e-06f, 6.375514632e-06f, +6.375052445e-06f, 6.374579275e-06f, 6.374095125e-06f, 6.373599997e-06f, 6.373093894e-06f, 6.372576817e-06f, 6.372048769e-06f, 6.371509752e-06f, 6.370959769e-06f, 6.370398822e-06f, +6.369826914e-06f, 6.369244046e-06f, 6.368650222e-06f, 6.368045444e-06f, 6.367429714e-06f, 6.366803035e-06f, 6.366165409e-06f, 6.365516839e-06f, 6.364857328e-06f, 6.364186878e-06f, +6.363505491e-06f, 6.362813170e-06f, 6.362109919e-06f, 6.361395739e-06f, 6.360670633e-06f, 6.359934604e-06f, 6.359187654e-06f, 6.358429787e-06f, 6.357661005e-06f, 6.356881310e-06f, +6.356090707e-06f, 6.355289196e-06f, 6.354476782e-06f, 6.353653467e-06f, 6.352819254e-06f, 6.351974145e-06f, 6.351118144e-06f, 6.350251254e-06f, 6.349373477e-06f, 6.348484817e-06f, +6.347585276e-06f, 6.346674858e-06f, 6.345753565e-06f, 6.344821400e-06f, 6.343878367e-06f, 6.342924469e-06f, 6.341959708e-06f, 6.340984087e-06f, 6.339997611e-06f, 6.339000281e-06f, +6.337992102e-06f, 6.336973076e-06f, 6.335943206e-06f, 6.334902496e-06f, 6.333850949e-06f, 6.332788568e-06f, 6.331715356e-06f, 6.330631317e-06f, 6.329536454e-06f, 6.328430770e-06f, +6.327314269e-06f, 6.326186954e-06f, 6.325048828e-06f, 6.323899895e-06f, 6.322740158e-06f, 6.321569621e-06f, 6.320388286e-06f, 6.319196158e-06f, 6.317993240e-06f, 6.316779536e-06f, +6.315555048e-06f, 6.314319781e-06f, 6.313073738e-06f, 6.311816923e-06f, 6.310549339e-06f, 6.309270989e-06f, 6.307981879e-06f, 6.306682010e-06f, 6.305371387e-06f, 6.304050013e-06f, +6.302717893e-06f, 6.301375030e-06f, 6.300021427e-06f, 6.298657088e-06f, 6.297282018e-06f, 6.295896219e-06f, 6.294499696e-06f, 6.293092453e-06f, 6.291674493e-06f, 6.290245821e-06f, +6.288806439e-06f, 6.287356353e-06f, 6.285895565e-06f, 6.284424081e-06f, 6.282941903e-06f, 6.281449036e-06f, 6.279945484e-06f, 6.278431250e-06f, 6.276906340e-06f, 6.275370756e-06f, +6.273824504e-06f, 6.272267586e-06f, 6.270700007e-06f, 6.269121772e-06f, 6.267532884e-06f, 6.265933348e-06f, 6.264323167e-06f, 6.262702346e-06f, 6.261070889e-06f, 6.259428800e-06f, +6.257776084e-06f, 6.256112745e-06f, 6.254438787e-06f, 6.252754214e-06f, 6.251059031e-06f, 6.249353242e-06f, 6.247636851e-06f, 6.245909863e-06f, 6.244172282e-06f, 6.242424113e-06f, +6.240665359e-06f, 6.238896026e-06f, 6.237116117e-06f, 6.235325638e-06f, 6.233524593e-06f, 6.231712986e-06f, 6.229890822e-06f, 6.228058105e-06f, 6.226214840e-06f, 6.224361031e-06f, +6.222496684e-06f, 6.220621802e-06f, 6.218736390e-06f, 6.216840454e-06f, 6.214933997e-06f, 6.213017025e-06f, 6.211089541e-06f, 6.209151551e-06f, 6.207203060e-06f, 6.205244072e-06f, +6.203274592e-06f, 6.201294625e-06f, 6.199304175e-06f, 6.197303248e-06f, 6.195291848e-06f, 6.193269980e-06f, 6.191237650e-06f, 6.189194861e-06f, 6.187141619e-06f, 6.185077929e-06f, +6.183003795e-06f, 6.180919223e-06f, 6.178824218e-06f, 6.176718784e-06f, 6.174602927e-06f, 6.172476652e-06f, 6.170339964e-06f, 6.168192867e-06f, 6.166035367e-06f, 6.163867469e-06f, +6.161689179e-06f, 6.159500500e-06f, 6.157301439e-06f, 6.155092001e-06f, 6.152872190e-06f, 6.150642013e-06f, 6.148401474e-06f, 6.146150578e-06f, 6.143889331e-06f, 6.141617738e-06f, +6.139335804e-06f, 6.137043535e-06f, 6.134740935e-06f, 6.132428011e-06f, 6.130104768e-06f, 6.127771211e-06f, 6.125427345e-06f, 6.123073176e-06f, 6.120708709e-06f, 6.118333950e-06f, +6.115948904e-06f, 6.113553577e-06f, 6.111147974e-06f, 6.108732101e-06f, 6.106305963e-06f, 6.103869566e-06f, 6.101422915e-06f, 6.098966016e-06f, 6.096498875e-06f, 6.094021497e-06f, +6.091533887e-06f, 6.089036053e-06f, 6.086527998e-06f, 6.084009729e-06f, 6.081481251e-06f, 6.078942571e-06f, 6.076393694e-06f, 6.073834625e-06f, 6.071265371e-06f, 6.068685938e-06f, +6.066096330e-06f, 6.063496555e-06f, 6.060886617e-06f, 6.058266523e-06f, 6.055636278e-06f, 6.052995889e-06f, 6.050345361e-06f, 6.047684700e-06f, 6.045013913e-06f, 6.042333004e-06f, +6.039641981e-06f, 6.036940849e-06f, 6.034229613e-06f, 6.031508282e-06f, 6.028776859e-06f, 6.026035351e-06f, 6.023283765e-06f, 6.020522106e-06f, 6.017750381e-06f, 6.014968595e-06f, +6.012176755e-06f, 6.009374867e-06f, 6.006562937e-06f, 6.003740972e-06f, 6.000908977e-06f, 5.998066959e-06f, 5.995214923e-06f, 5.992352877e-06f, 5.989480827e-06f, 5.986598778e-06f, +5.983706738e-06f, 5.980804711e-06f, 5.977892706e-06f, 5.974970728e-06f, 5.972038783e-06f, 5.969096878e-06f, 5.966145020e-06f, 5.963183214e-06f, 5.960211468e-06f, 5.957229787e-06f, +5.954238178e-06f, 5.951236648e-06f, 5.948225203e-06f, 5.945203849e-06f, 5.942172594e-06f, 5.939131443e-06f, 5.936080404e-06f, 5.933019482e-06f, 5.929948685e-06f, 5.926868020e-06f, +5.923777491e-06f, 5.920677108e-06f, 5.917566875e-06f, 5.914446800e-06f, 5.911316889e-06f, 5.908177150e-06f, 5.905027588e-06f, 5.901868212e-06f, 5.898699026e-06f, 5.895520039e-06f, +5.892331256e-06f, 5.889132686e-06f, 5.885924334e-06f, 5.882706208e-06f, 5.879478314e-06f, 5.876240659e-06f, 5.872993250e-06f, 5.869736094e-06f, 5.866469198e-06f, 5.863192569e-06f, +5.859906214e-06f, 5.856610140e-06f, 5.853304353e-06f, 5.849988862e-06f, 5.846663672e-06f, 5.843328791e-06f, 5.839984226e-06f, 5.836629984e-06f, 5.833266071e-06f, 5.829892497e-06f, +5.826509266e-06f, 5.823116387e-06f, 5.819713866e-06f, 5.816301712e-06f, 5.812879930e-06f, 5.809448528e-06f, 5.806007513e-06f, 5.802556893e-06f, 5.799096675e-06f, 5.795626866e-06f, +5.792147473e-06f, 5.788658504e-06f, 5.785159966e-06f, 5.781651866e-06f, 5.778134212e-06f, 5.774607010e-06f, 5.771070269e-06f, 5.767523996e-06f, 5.763968197e-06f, 5.760402881e-06f, +5.756828055e-06f, 5.753243727e-06f, 5.749649903e-06f, 5.746046592e-06f, 5.742433800e-06f, 5.738811536e-06f, 5.735179806e-06f, 5.731538619e-06f, 5.727887982e-06f, 5.724227902e-06f, +5.720558388e-06f, 5.716879446e-06f, 5.713191084e-06f, 5.709493311e-06f, 5.705786133e-06f, 5.702069558e-06f, 5.698343594e-06f, 5.694608248e-06f, 5.690863529e-06f, 5.687109444e-06f, +5.683346001e-06f, 5.679573208e-06f, 5.675791071e-06f, 5.671999600e-06f, 5.668198802e-06f, 5.664388684e-06f, 5.660569255e-06f, 5.656740522e-06f, 5.652902493e-06f, 5.649055177e-06f, +5.645198580e-06f, 5.641332712e-06f, 5.637457579e-06f, 5.633573190e-06f, 5.629679552e-06f, 5.625776675e-06f, 5.621864565e-06f, 5.617943230e-06f, 5.614012679e-06f, 5.610072920e-06f, +5.606123961e-06f, 5.602165809e-06f, 5.598198474e-06f, 5.594221962e-06f, 5.590236282e-06f, 5.586241442e-06f, 5.582237451e-06f, 5.578224316e-06f, 5.574202045e-06f, 5.570170647e-06f, +5.566130130e-06f, 5.562080503e-06f, 5.558021772e-06f, 5.553953947e-06f, 5.549877036e-06f, 5.545791047e-06f, 5.541695989e-06f, 5.537591869e-06f, 5.533478696e-06f, 5.529356478e-06f, +5.525225224e-06f, 5.521084942e-06f, 5.516935640e-06f, 5.512777327e-06f, 5.508610011e-06f, 5.504433700e-06f, 5.500248404e-06f, 5.496054129e-06f, 5.491850886e-06f, 5.487638682e-06f, +5.483417525e-06f, 5.479187425e-06f, 5.474948390e-06f, 5.470700427e-06f, 5.466443547e-06f, 5.462177757e-06f, 5.457903066e-06f, 5.453619482e-06f, 5.449327015e-06f, 5.445025672e-06f, +5.440715462e-06f, 5.436396395e-06f, 5.432068478e-06f, 5.427731720e-06f, 5.423386131e-06f, 5.419031718e-06f, 5.414668490e-06f, 5.410296457e-06f, 5.405915626e-06f, 5.401526007e-06f, +5.397127608e-06f, 5.392720438e-06f, 5.388304507e-06f, 5.383879822e-06f, 5.379446392e-06f, 5.375004227e-06f, 5.370553335e-06f, 5.366093725e-06f, 5.361625407e-06f, 5.357148388e-06f, +5.352662677e-06f, 5.348168285e-06f, 5.343665219e-06f, 5.339153488e-06f, 5.334633103e-06f, 5.330104070e-06f, 5.325566400e-06f, 5.321020102e-06f, 5.316465184e-06f, 5.311901655e-06f, +5.307329526e-06f, 5.302748803e-06f, 5.298159498e-06f, 5.293561618e-06f, 5.288955173e-06f, 5.284340172e-06f, 5.279716624e-06f, 5.275084539e-06f, 5.270443925e-06f, 5.265794791e-06f, +5.261137147e-06f, 5.256471002e-06f, 5.251796366e-06f, 5.247113246e-06f, 5.242421653e-06f, 5.237721596e-06f, 5.233013085e-06f, 5.228296127e-06f, 5.223570733e-06f, 5.218836913e-06f, +5.214094674e-06f, 5.209344027e-06f, 5.204584981e-06f, 5.199817545e-06f, 5.195041729e-06f, 5.190257543e-06f, 5.185464994e-06f, 5.180664093e-06f, 5.175854850e-06f, 5.171037273e-06f, +5.166211373e-06f, 5.161377158e-06f, 5.156534638e-06f, 5.151683823e-06f, 5.146824722e-06f, 5.141957344e-06f, 5.137081700e-06f, 5.132197798e-06f, 5.127305648e-06f, 5.122405261e-06f, +5.117496644e-06f, 5.112579809e-06f, 5.107654764e-06f, 5.102721519e-06f, 5.097780084e-06f, 5.092830468e-06f, 5.087872682e-06f, 5.082906734e-06f, 5.077932635e-06f, 5.072950394e-06f, +5.067960021e-06f, 5.062961525e-06f, 5.057954917e-06f, 5.052940205e-06f, 5.047917401e-06f, 5.042886513e-06f, 5.037847551e-06f, 5.032800526e-06f, 5.027745446e-06f, 5.022682322e-06f, +5.017611164e-06f, 5.012531982e-06f, 5.007444784e-06f, 5.002349582e-06f, 4.997246385e-06f, 4.992135203e-06f, 4.987016046e-06f, 4.981888924e-06f, 4.976753847e-06f, 4.971610824e-06f, +4.966459866e-06f, 4.961300982e-06f, 4.956134183e-06f, 4.950959479e-06f, 4.945776880e-06f, 4.940586395e-06f, 4.935388034e-06f, 4.930181809e-06f, 4.924967728e-06f, 4.919745802e-06f, +4.914516042e-06f, 4.909278456e-06f, 4.904033055e-06f, 4.898779850e-06f, 4.893518850e-06f, 4.888250065e-06f, 4.882973507e-06f, 4.877689184e-06f, 4.872397107e-06f, 4.867097287e-06f, +4.861789733e-06f, 4.856474456e-06f, 4.851151465e-06f, 4.845820772e-06f, 4.840482386e-06f, 4.835136318e-06f, 4.829782578e-06f, 4.824421176e-06f, 4.819052123e-06f, 4.813675429e-06f, +4.808291104e-06f, 4.802899158e-06f, 4.797499602e-06f, 4.792092446e-06f, 4.786677701e-06f, 4.781255378e-06f, 4.775825485e-06f, 4.770388034e-06f, 4.764943036e-06f, 4.759490500e-06f, +4.754030437e-06f, 4.748562858e-06f, 4.743087773e-06f, 4.737605192e-06f, 4.732115127e-06f, 4.726617586e-06f, 4.721112582e-06f, 4.715600125e-06f, 4.710080224e-06f, 4.704552891e-06f, +4.699018137e-06f, 4.693475971e-06f, 4.687926404e-06f, 4.682369447e-06f, 4.676805111e-06f, 4.671233406e-06f, 4.665654343e-06f, 4.660067932e-06f, 4.654474185e-06f, 4.648873111e-06f, +4.643264721e-06f, 4.637649027e-06f, 4.632026038e-06f, 4.626395766e-06f, 4.620758221e-06f, 4.615113414e-06f, 4.609461356e-06f, 4.603802057e-06f, 4.598135528e-06f, 4.592461781e-06f, +4.586780825e-06f, 4.581092672e-06f, 4.575397332e-06f, 4.569694816e-06f, 4.563985135e-06f, 4.558268300e-06f, 4.552544322e-06f, 4.546813212e-06f, 4.541074980e-06f, 4.535329637e-06f, +4.529577194e-06f, 4.523817663e-06f, 4.518051054e-06f, 4.512277377e-06f, 4.506496645e-06f, 4.500708867e-06f, 4.494914056e-06f, 4.489112221e-06f, 4.483303374e-06f, 4.477487525e-06f, +4.471664687e-06f, 4.465834869e-06f, 4.459998083e-06f, 4.454154340e-06f, 4.448303651e-06f, 4.442446027e-06f, 4.436581479e-06f, 4.430710018e-06f, 4.424831655e-06f, 4.418946401e-06f, +4.413054268e-06f, 4.407155266e-06f, 4.401249407e-06f, 4.395336702e-06f, 4.389417162e-06f, 4.383490798e-06f, 4.377557621e-06f, 4.371617643e-06f, 4.365670874e-06f, 4.359717326e-06f, +4.353757011e-06f, 4.347789938e-06f, 4.341816120e-06f, 4.335835568e-06f, 4.329848293e-06f, 4.323854306e-06f, 4.317853619e-06f, 4.311846243e-06f, 4.305832188e-06f, 4.299811468e-06f, +4.293784092e-06f, 4.287750072e-06f, 4.281709419e-06f, 4.275662146e-06f, 4.269608262e-06f, 4.263547780e-06f, 4.257480711e-06f, 4.251407066e-06f, 4.245326856e-06f, 4.239240094e-06f, +4.233146790e-06f, 4.227046957e-06f, 4.220940604e-06f, 4.214827744e-06f, 4.208708389e-06f, 4.202582549e-06f, 4.196450236e-06f, 4.190311462e-06f, 4.184166238e-06f, 4.178014576e-06f, +4.171856487e-06f, 4.165691982e-06f, 4.159521074e-06f, 4.153343774e-06f, 4.147160092e-06f, 4.140970042e-06f, 4.134773634e-06f, 4.128570880e-06f, 4.122361792e-06f, 4.116146381e-06f, +4.109924659e-06f, 4.103696637e-06f, 4.097462327e-06f, 4.091221741e-06f, 4.084974890e-06f, 4.078721786e-06f, 4.072462441e-06f, 4.066196866e-06f, 4.059925073e-06f, 4.053647074e-06f, +4.047362880e-06f, 4.041072503e-06f, 4.034775956e-06f, 4.028473248e-06f, 4.022164393e-06f, 4.015849402e-06f, 4.009528287e-06f, 4.003201059e-06f, 3.996867731e-06f, 3.990528314e-06f, +3.984182819e-06f, 3.977831260e-06f, 3.971473647e-06f, 3.965109992e-06f, 3.958740307e-06f, 3.952364605e-06f, 3.945982896e-06f, 3.939595193e-06f, 3.933201507e-06f, 3.926801851e-06f, +3.920396236e-06f, 3.913984675e-06f, 3.907567178e-06f, 3.901143759e-06f, 3.894714428e-06f, 3.888279199e-06f, 3.881838082e-06f, 3.875391089e-06f, 3.868938234e-06f, 3.862479527e-06f, +3.856014981e-06f, 3.849544607e-06f, 3.843068418e-06f, 3.836586425e-06f, 3.830098641e-06f, 3.823605078e-06f, 3.817105747e-06f, 3.810600660e-06f, 3.804089831e-06f, 3.797573270e-06f, +3.791050989e-06f, 3.784523002e-06f, 3.777989319e-06f, 3.771449954e-06f, 3.764904917e-06f, 3.758354222e-06f, 3.751797880e-06f, 3.745235903e-06f, 3.738668303e-06f, 3.732095093e-06f, +3.725516285e-06f, 3.718931891e-06f, 3.712341923e-06f, 3.705746392e-06f, 3.699145313e-06f, 3.692538695e-06f, 3.685926553e-06f, 3.679308897e-06f, 3.672685740e-06f, 3.666057095e-06f, +3.659422973e-06f, 3.652783387e-06f, 3.646138349e-06f, 3.639487871e-06f, 3.632831965e-06f, 3.626170645e-06f, 3.619503921e-06f, 3.612831806e-06f, 3.606154313e-06f, 3.599471454e-06f, +3.592783240e-06f, 3.586089685e-06f, 3.579390801e-06f, 3.572686600e-06f, 3.565977094e-06f, 3.559262296e-06f, 3.552542217e-06f, 3.545816872e-06f, 3.539086270e-06f, 3.532350426e-06f, +3.525609351e-06f, 3.518863058e-06f, 3.512111560e-06f, 3.505354867e-06f, 3.498592994e-06f, 3.491825952e-06f, 3.485053754e-06f, 3.478276412e-06f, 3.471493939e-06f, 3.464706347e-06f, +3.457913648e-06f, 3.451115855e-06f, 3.444312981e-06f, 3.437505038e-06f, 3.430692037e-06f, 3.423873993e-06f, 3.417050917e-06f, 3.410222822e-06f, 3.403389720e-06f, 3.396551624e-06f, +3.389708546e-06f, 3.382860499e-06f, 3.376007496e-06f, 3.369149548e-06f, 3.362286669e-06f, 3.355418871e-06f, 3.348546166e-06f, 3.341668567e-06f, 3.334786087e-06f, 3.327898739e-06f, +3.321006534e-06f, 3.314109485e-06f, 3.307207606e-06f, 3.300300908e-06f, 3.293389404e-06f, 3.286473108e-06f, 3.279552030e-06f, 3.272626185e-06f, 3.265695584e-06f, 3.258760241e-06f, +3.251820168e-06f, 3.244875377e-06f, 3.237925882e-06f, 3.230971695e-06f, 3.224012828e-06f, 3.217049295e-06f, 3.210081108e-06f, 3.203108280e-06f, 3.196130823e-06f, 3.189148750e-06f, +3.182162074e-06f, 3.175170807e-06f, 3.168174963e-06f, 3.161174554e-06f, 3.154169593e-06f, 3.147160092e-06f, 3.140146064e-06f, 3.133127522e-06f, 3.126104480e-06f, 3.119076948e-06f, +3.112044941e-06f, 3.105008471e-06f, 3.097967551e-06f, 3.090922194e-06f, 3.083872412e-06f, 3.076818219e-06f, 3.069759626e-06f, 3.062696648e-06f, 3.055629296e-06f, 3.048557583e-06f, +3.041481523e-06f, 3.034401129e-06f, 3.027316412e-06f, 3.020227387e-06f, 3.013134065e-06f, 3.006036459e-06f, 2.998934584e-06f, 2.991828450e-06f, 2.984718072e-06f, 2.977603463e-06f, +2.970484634e-06f, 2.963361599e-06f, 2.956234371e-06f, 2.949102963e-06f, 2.941967387e-06f, 2.934827657e-06f, 2.927683786e-06f, 2.920535786e-06f, 2.913383670e-06f, 2.906227452e-06f, +2.899067144e-06f, 2.891902759e-06f, 2.884734311e-06f, 2.877561811e-06f, 2.870385274e-06f, 2.863204712e-06f, 2.856020138e-06f, 2.848831564e-06f, 2.841639005e-06f, 2.834442473e-06f, +2.827241982e-06f, 2.820037543e-06f, 2.812829170e-06f, 2.805616876e-06f, 2.798400674e-06f, 2.791180578e-06f, 2.783956599e-06f, 2.776728752e-06f, 2.769497049e-06f, 2.762261504e-06f, +2.755022128e-06f, 2.747778936e-06f, 2.740531941e-06f, 2.733281155e-06f, 2.726026591e-06f, 2.718768263e-06f, 2.711506184e-06f, 2.704240367e-06f, 2.696970824e-06f, 2.689697570e-06f, +2.682420616e-06f, 2.675139977e-06f, 2.667855665e-06f, 2.660567694e-06f, 2.653276076e-06f, 2.645980825e-06f, 2.638681953e-06f, 2.631379475e-06f, 2.624073402e-06f, 2.616763749e-06f, +2.609450528e-06f, 2.602133752e-06f, 2.594813435e-06f, 2.587489590e-06f, 2.580162230e-06f, 2.572831368e-06f, 2.565497017e-06f, 2.558159191e-06f, 2.550817903e-06f, 2.543473165e-06f, +2.536124991e-06f, 2.528773394e-06f, 2.521418388e-06f, 2.514059986e-06f, 2.506698200e-06f, 2.499333044e-06f, 2.491964532e-06f, 2.484592675e-06f, 2.477217489e-06f, 2.469838986e-06f, +2.462457178e-06f, 2.455072080e-06f, 2.447683705e-06f, 2.440292065e-06f, 2.432897175e-06f, 2.425499046e-06f, 2.418097694e-06f, 2.410693130e-06f, 2.403285368e-06f, 2.395874422e-06f, +2.388460304e-06f, 2.381043028e-06f, 2.373622608e-06f, 2.366199056e-06f, 2.358772385e-06f, 2.351342610e-06f, 2.343909743e-06f, 2.336473797e-06f, 2.329034786e-06f, 2.321592724e-06f, +2.314147623e-06f, 2.306699497e-06f, 2.299248359e-06f, 2.291794223e-06f, 2.284337101e-06f, 2.276877007e-06f, 2.269413955e-06f, 2.261947957e-06f, 2.254479028e-06f, 2.247007180e-06f, +2.239532427e-06f, 2.232054781e-06f, 2.224574257e-06f, 2.217090868e-06f, 2.209604628e-06f, 2.202115548e-06f, 2.194623644e-06f, 2.187128927e-06f, 2.179631412e-06f, 2.172131112e-06f, +2.164628041e-06f, 2.157122211e-06f, 2.149613636e-06f, 2.142102330e-06f, 2.134588305e-06f, 2.127071575e-06f, 2.119552155e-06f, 2.112030056e-06f, 2.104505292e-06f, 2.096977877e-06f, +2.089447825e-06f, 2.081915148e-06f, 2.074379860e-06f, 2.066841974e-06f, 2.059301504e-06f, 2.051758464e-06f, 2.044212865e-06f, 2.036664723e-06f, 2.029114051e-06f, 2.021560861e-06f, +2.014005168e-06f, 2.006446984e-06f, 1.998886324e-06f, 1.991323200e-06f, 1.983757626e-06f, 1.976189616e-06f, 1.968619182e-06f, 1.961046339e-06f, 1.953471100e-06f, 1.945893478e-06f, +1.938313487e-06f, 1.930731140e-06f, 1.923146450e-06f, 1.915559432e-06f, 1.907970098e-06f, 1.900378462e-06f, 1.892784538e-06f, 1.885188338e-06f, 1.877589877e-06f, 1.869989168e-06f, +1.862386224e-06f, 1.854781059e-06f, 1.847173686e-06f, 1.839564119e-06f, 1.831952372e-06f, 1.824338457e-06f, 1.816722388e-06f, 1.809104179e-06f, 1.801483843e-06f, 1.793861394e-06f, +1.786236845e-06f, 1.778610210e-06f, 1.770981502e-06f, 1.763350735e-06f, 1.755717922e-06f, 1.748083076e-06f, 1.740446212e-06f, 1.732807342e-06f, 1.725166481e-06f, 1.717523641e-06f, +1.709878837e-06f, 1.702232081e-06f, 1.694583388e-06f, 1.686932770e-06f, 1.679280242e-06f, 1.671625816e-06f, 1.663969507e-06f, 1.656311327e-06f, 1.648651291e-06f, 1.640989412e-06f, +1.633325703e-06f, 1.625660178e-06f, 1.617992851e-06f, 1.610323735e-06f, 1.602652843e-06f, 1.594980189e-06f, 1.587305787e-06f, 1.579629650e-06f, 1.571951792e-06f, 1.564272226e-06f, +1.556590965e-06f, 1.548908024e-06f, 1.541223416e-06f, 1.533537154e-06f, 1.525849252e-06f, 1.518159723e-06f, 1.510468582e-06f, 1.502775841e-06f, 1.495081514e-06f, 1.487385615e-06f, +1.479688157e-06f, 1.471989154e-06f, 1.464288619e-06f, 1.456586565e-06f, 1.448883008e-06f, 1.441177959e-06f, 1.433471433e-06f, 1.425763443e-06f, 1.418054002e-06f, 1.410343125e-06f, +1.402630824e-06f, 1.394917114e-06f, 1.387202007e-06f, 1.379485518e-06f, 1.371767660e-06f, 1.364048446e-06f, 1.356327891e-06f, 1.348606007e-06f, 1.340882808e-06f, 1.333158308e-06f, +1.325432521e-06f, 1.317705459e-06f, 1.309977137e-06f, 1.302247568e-06f, 1.294516766e-06f, 1.286784743e-06f, 1.279051515e-06f, 1.271317093e-06f, 1.263581493e-06f, 1.255844727e-06f, +1.248106809e-06f, 1.240367752e-06f, 1.232627571e-06f, 1.224886278e-06f, 1.217143888e-06f, 1.209400413e-06f, 1.201655868e-06f, 1.193910266e-06f, 1.186163620e-06f, 1.178415945e-06f, +1.170667253e-06f, 1.162917558e-06f, 1.155166874e-06f, 1.147415215e-06f, 1.139662593e-06f, 1.131909023e-06f, 1.124154518e-06f, 1.116399091e-06f, 1.108642757e-06f, 1.100885529e-06f, +1.093127420e-06f, 1.085368443e-06f, 1.077608614e-06f, 1.069847944e-06f, 1.062086448e-06f, 1.054324139e-06f, 1.046561031e-06f, 1.038797137e-06f, 1.031032471e-06f, 1.023267046e-06f, +1.015500876e-06f, 1.007733975e-06f, 9.999663558e-07f, 9.921980323e-07f, 9.844290181e-07f, 9.766593267e-07f, 9.688889716e-07f, 9.611179663e-07f, 9.533463246e-07f, 9.455740598e-07f, +9.378011856e-07f, 9.300277156e-07f, 9.222536632e-07f, 9.144790420e-07f, 9.067038656e-07f, 8.989281476e-07f, 8.911519014e-07f, 8.833751407e-07f, 8.755978789e-07f, 8.678201297e-07f, +8.600419066e-07f, 8.522632231e-07f, 8.444840928e-07f, 8.367045292e-07f, 8.289245459e-07f, 8.211441564e-07f, 8.133633742e-07f, 8.055822129e-07f, 7.978006861e-07f, 7.900188072e-07f, +7.822365898e-07f, 7.744540474e-07f, 7.666711937e-07f, 7.588880420e-07f, 7.511046060e-07f, 7.433208991e-07f, 7.355369350e-07f, 7.277527271e-07f, 7.199682889e-07f, 7.121836340e-07f, +7.043987760e-07f, 6.966137282e-07f, 6.888285043e-07f, 6.810431178e-07f, 6.732575821e-07f, 6.654719109e-07f, 6.576861176e-07f, 6.499002157e-07f, 6.421142187e-07f, 6.343281402e-07f, +6.265419937e-07f, 6.187557926e-07f, 6.109695506e-07f, 6.031832809e-07f, 5.953969973e-07f, 5.876107132e-07f, 5.798244420e-07f, 5.720381973e-07f, 5.642519926e-07f, 5.564658413e-07f, +5.486797570e-07f, 5.408937531e-07f, 5.331078432e-07f, 5.253220407e-07f, 5.175363590e-07f, 5.097508118e-07f, 5.019654124e-07f, 4.941801743e-07f, 4.863951111e-07f, 4.786102361e-07f, +4.708255629e-07f, 4.630411049e-07f, 4.552568756e-07f, 4.474728884e-07f, 4.396891569e-07f, 4.319056944e-07f, 4.241225145e-07f, 4.163396306e-07f, 4.085570561e-07f, 4.007748045e-07f, +3.929928892e-07f, 3.852113237e-07f, 3.774301215e-07f, 3.696492959e-07f, 3.618688604e-07f, 3.540888285e-07f, 3.463092135e-07f, 3.385300290e-07f, 3.307512883e-07f, 3.229730049e-07f, +3.151951922e-07f, 3.074178636e-07f, 2.996410325e-07f, 2.918647123e-07f, 2.840889165e-07f, 2.763136585e-07f, 2.685389517e-07f, 2.607648095e-07f, 2.529912452e-07f, 2.452182723e-07f, +2.374459042e-07f, 2.296741543e-07f, 2.219030360e-07f, 2.141325626e-07f, 2.063627475e-07f, 1.985936042e-07f, 1.908251460e-07f, 1.830573862e-07f, 1.752903384e-07f, 1.675240157e-07f, +1.597584316e-07f, 1.519935995e-07f, 1.442295327e-07f, 1.364662446e-07f, 1.287037485e-07f, 1.209420578e-07f, 1.131811858e-07f, 1.054211459e-07f, 9.766195147e-08f, 8.990361576e-08f, +8.214615214e-08f, 7.438957396e-08f, 6.663389453e-08f, 5.887912719e-08f, 5.112528526e-08f, 4.337238205e-08f, 3.562043089e-08f, 2.786944508e-08f, 2.011943794e-08f, 1.237042277e-08f, +4.622412867e-09f, -3.124578460e-09f, -1.087053792e-08f, -1.861545222e-08f, -2.635930807e-08f, -3.410209220e-08f, -4.184379131e-08f, -4.958439213e-08f, -5.732388139e-08f, -6.506224581e-08f, +-7.279947214e-08f, -8.053554710e-08f, -8.827045745e-08f, -9.600418992e-08f, -1.037367313e-07f, -1.114680682e-07f, -1.191981876e-07f, -1.269270761e-07f, -1.346547205e-07f, -1.423811076e-07f, +-1.501062241e-07f, -1.578300568e-07f, -1.655525926e-07f, -1.732738181e-07f, -1.809937203e-07f, -1.887122857e-07f, -1.964295014e-07f, -2.041453540e-07f, -2.118598304e-07f, -2.195729174e-07f, +-2.272846017e-07f, -2.349948703e-07f, -2.427037099e-07f, -2.504111073e-07f, -2.581170494e-07f, -2.658215231e-07f, -2.735245151e-07f, -2.812260123e-07f, -2.889260015e-07f, -2.966244696e-07f, +-3.043214035e-07f, -3.120167900e-07f, -3.197106160e-07f, -3.274028683e-07f, -3.350935338e-07f, -3.427825995e-07f, -3.504700521e-07f, -3.581558785e-07f, -3.658400658e-07f, -3.735226006e-07f, +-3.812034701e-07f, -3.888826609e-07f, -3.965601602e-07f, -4.042359547e-07f, -4.119100315e-07f, -4.195823773e-07f, -4.272529792e-07f, -4.349218241e-07f, -4.425888989e-07f, -4.502541906e-07f, +-4.579176861e-07f, -4.655793724e-07f, -4.732392364e-07f, -4.808972650e-07f, -4.885534454e-07f, -4.962077643e-07f, -5.038602089e-07f, -5.115107660e-07f, -5.191594227e-07f, -5.268061660e-07f, +-5.344509829e-07f, -5.420938603e-07f, -5.497347853e-07f, -5.573737448e-07f, -5.650107260e-07f, -5.726457158e-07f, -5.802787012e-07f, -5.879096694e-07f, -5.955386072e-07f, -6.031655018e-07f, +-6.107903403e-07f, -6.184131096e-07f, -6.260337968e-07f, -6.336523891e-07f, -6.412688734e-07f, -6.488832368e-07f, -6.564954664e-07f, -6.641055494e-07f, -6.717134728e-07f, -6.793192236e-07f, +-6.869227891e-07f, -6.945241563e-07f, -7.021233122e-07f, -7.097202442e-07f, -7.173149391e-07f, -7.249073843e-07f, -7.324975668e-07f, -7.400854738e-07f, -7.476710924e-07f, -7.552544098e-07f, +-7.628354131e-07f, -7.704140895e-07f, -7.779904262e-07f, -7.855644103e-07f, -7.931360290e-07f, -8.007052695e-07f, -8.082721191e-07f, -8.158365648e-07f, -8.233985940e-07f, -8.309581937e-07f, +-8.385153513e-07f, -8.460700540e-07f, -8.536222889e-07f, -8.611720434e-07f, -8.687193046e-07f, -8.762640599e-07f, -8.838062963e-07f, -8.913460014e-07f, -8.988831622e-07f, -9.064177660e-07f, +-9.139498002e-07f, -9.214792520e-07f, -9.290061087e-07f, -9.365303576e-07f, -9.440519860e-07f, -9.515709812e-07f, -9.590873305e-07f, -9.666010213e-07f, -9.741120408e-07f, -9.816203765e-07f, +-9.891260156e-07f, -9.966289454e-07f, -1.004129153e-06f, -1.011626627e-06f, -1.019121353e-06f, -1.026613320e-06f, -1.034102514e-06f, -1.041588923e-06f, -1.049072535e-06f, -1.056553336e-06f, +-1.064031315e-06f, -1.071506458e-06f, -1.078978753e-06f, -1.086448188e-06f, -1.093914750e-06f, -1.101378425e-06f, -1.108839203e-06f, -1.116297070e-06f, -1.123752013e-06f, -1.131204021e-06f, +-1.138653080e-06f, -1.146099178e-06f, -1.153542303e-06f, -1.160982442e-06f, -1.168419582e-06f, -1.175853712e-06f, -1.183284818e-06f, -1.190712888e-06f, -1.198137909e-06f, -1.205559870e-06f, +-1.212978757e-06f, -1.220394559e-06f, -1.227807263e-06f, -1.235216855e-06f, -1.242623325e-06f, -1.250026659e-06f, -1.257426845e-06f, -1.264823871e-06f, -1.272217724e-06f, -1.279608392e-06f, +-1.286995863e-06f, -1.294380123e-06f, -1.301761161e-06f, -1.309138965e-06f, -1.316513521e-06f, -1.323884819e-06f, -1.331252844e-06f, -1.338617585e-06f, -1.345979030e-06f, -1.353337166e-06f, +-1.360691981e-06f, -1.368043463e-06f, -1.375391599e-06f, -1.382736377e-06f, -1.390077785e-06f, -1.397415810e-06f, -1.404750441e-06f, -1.412081664e-06f, -1.419409469e-06f, -1.426733841e-06f, +-1.434054770e-06f, -1.441372243e-06f, -1.448686247e-06f, -1.455996771e-06f, -1.463303802e-06f, -1.470607329e-06f, -1.477907338e-06f, -1.485203818e-06f, -1.492496757e-06f, -1.499786141e-06f, +-1.507071960e-06f, -1.514354202e-06f, -1.521632852e-06f, -1.528907901e-06f, -1.536179335e-06f, -1.543447143e-06f, -1.550711312e-06f, -1.557971831e-06f, -1.565228686e-06f, -1.572481867e-06f, +-1.579731360e-06f, -1.586977155e-06f, -1.594219238e-06f, -1.601457598e-06f, -1.608692223e-06f, -1.615923100e-06f, -1.623150218e-06f, -1.630373565e-06f, -1.637593128e-06f, -1.644808896e-06f, +-1.652020856e-06f, -1.659228996e-06f, -1.666433306e-06f, -1.673633772e-06f, -1.680830382e-06f, -1.688023125e-06f, -1.695211989e-06f, -1.702396962e-06f, -1.709578031e-06f, -1.716755185e-06f, +-1.723928412e-06f, -1.731097701e-06f, -1.738263038e-06f, -1.745424412e-06f, -1.752581812e-06f, -1.759735225e-06f, -1.766884640e-06f, -1.774030045e-06f, -1.781171427e-06f, -1.788308776e-06f, +-1.795442079e-06f, -1.802571324e-06f, -1.809696499e-06f, -1.816817593e-06f, -1.823934594e-06f, -1.831047491e-06f, -1.838156270e-06f, -1.845260921e-06f, -1.852361432e-06f, -1.859457791e-06f, +-1.866549987e-06f, -1.873638006e-06f, -1.880721839e-06f, -1.887801473e-06f, -1.894876896e-06f, -1.901948096e-06f, -1.909015063e-06f, -1.916077784e-06f, -1.923136247e-06f, -1.930190441e-06f, +-1.937240355e-06f, -1.944285976e-06f, -1.951327293e-06f, -1.958364295e-06f, -1.965396969e-06f, -1.972425304e-06f, -1.979449289e-06f, -1.986468911e-06f, -1.993484160e-06f, -2.000495024e-06f, +-2.007501490e-06f, -2.014503548e-06f, -2.021501186e-06f, -2.028494393e-06f, -2.035483157e-06f, -2.042467466e-06f, -2.049447308e-06f, -2.056422674e-06f, -2.063393550e-06f, -2.070359925e-06f, +-2.077321788e-06f, -2.084279128e-06f, -2.091231933e-06f, -2.098180191e-06f, -2.105123892e-06f, -2.112063023e-06f, -2.118997573e-06f, -2.125927531e-06f, -2.132852886e-06f, -2.139773625e-06f, +-2.146689738e-06f, -2.153601214e-06f, -2.160508040e-06f, -2.167410206e-06f, -2.174307700e-06f, -2.181200510e-06f, -2.188088627e-06f, -2.194972037e-06f, -2.201850731e-06f, -2.208724696e-06f, +-2.215593921e-06f, -2.222458396e-06f, -2.229318108e-06f, -2.236173046e-06f, -2.243023200e-06f, -2.249868558e-06f, -2.256709109e-06f, -2.263544841e-06f, -2.270375743e-06f, -2.277201805e-06f, +-2.284023015e-06f, -2.290839361e-06f, -2.297650833e-06f, -2.304457420e-06f, -2.311259110e-06f, -2.318055891e-06f, -2.324847754e-06f, -2.331634687e-06f, -2.338416679e-06f, -2.345193718e-06f, +-2.351965794e-06f, -2.358732895e-06f, -2.365495011e-06f, -2.372252131e-06f, -2.379004242e-06f, -2.385751335e-06f, -2.392493398e-06f, -2.399230420e-06f, -2.405962391e-06f, -2.412689299e-06f, +-2.419411133e-06f, -2.426127882e-06f, -2.432839536e-06f, -2.439546083e-06f, -2.446247512e-06f, -2.452943813e-06f, -2.459634974e-06f, -2.466320985e-06f, -2.473001835e-06f, -2.479677512e-06f, +-2.486348007e-06f, -2.493013307e-06f, -2.499673402e-06f, -2.506328282e-06f, -2.512977936e-06f, -2.519622352e-06f, -2.526261519e-06f, -2.532895428e-06f, -2.539524067e-06f, -2.546147426e-06f, +-2.552765493e-06f, -2.559378258e-06f, -2.565985710e-06f, -2.572587838e-06f, -2.579184632e-06f, -2.585776081e-06f, -2.592362174e-06f, -2.598942900e-06f, -2.605518250e-06f, -2.612088211e-06f, +-2.618652774e-06f, -2.625211927e-06f, -2.631765661e-06f, -2.638313964e-06f, -2.644856826e-06f, -2.651394236e-06f, -2.657926184e-06f, -2.664452659e-06f, -2.670973650e-06f, -2.677489147e-06f, +-2.683999139e-06f, -2.690503616e-06f, -2.697002567e-06f, -2.703495981e-06f, -2.709983849e-06f, -2.716466160e-06f, -2.722942902e-06f, -2.729414067e-06f, -2.735879642e-06f, -2.742339618e-06f, +-2.748793984e-06f, -2.755242730e-06f, -2.761685845e-06f, -2.768123320e-06f, -2.774555142e-06f, -2.780981303e-06f, -2.787401792e-06f, -2.793816598e-06f, -2.800225711e-06f, -2.806629120e-06f, +-2.813026816e-06f, -2.819418788e-06f, -2.825805025e-06f, -2.832185518e-06f, -2.838560256e-06f, -2.844929228e-06f, -2.851292425e-06f, -2.857649836e-06f, -2.864001452e-06f, -2.870347260e-06f, +-2.876687253e-06f, -2.883021418e-06f, -2.889349747e-06f, -2.895672228e-06f, -2.901988852e-06f, -2.908299609e-06f, -2.914604488e-06f, -2.920903479e-06f, -2.927196573e-06f, -2.933483758e-06f, +-2.939765025e-06f, -2.946040363e-06f, -2.952309764e-06f, -2.958573216e-06f, -2.964830709e-06f, -2.971082234e-06f, -2.977327780e-06f, -2.983567337e-06f, -2.989800896e-06f, -2.996028446e-06f, +-3.002249978e-06f, -3.008465480e-06f, -3.014674944e-06f, -3.020878360e-06f, -3.027075717e-06f, -3.033267005e-06f, -3.039452215e-06f, -3.045631337e-06f, -3.051804360e-06f, -3.057971276e-06f, +-3.064132073e-06f, -3.070286743e-06f, -3.076435274e-06f, -3.082577658e-06f, -3.088713885e-06f, -3.094843945e-06f, -3.100967827e-06f, -3.107085523e-06f, -3.113197022e-06f, -3.119302314e-06f, +-3.125401391e-06f, -3.131494241e-06f, -3.137580856e-06f, -3.143661226e-06f, -3.149735341e-06f, -3.155803190e-06f, -3.161864766e-06f, -3.167920057e-06f, -3.173969055e-06f, -3.180011749e-06f, +-3.186048130e-06f, -3.192078188e-06f, -3.198101914e-06f, -3.204119298e-06f, -3.210130331e-06f, -3.216135002e-06f, -3.222133303e-06f, -3.228125224e-06f, -3.234110755e-06f, -3.240089887e-06f, +-3.246062610e-06f, -3.252028915e-06f, -3.257988792e-06f, -3.263942231e-06f, -3.269889225e-06f, -3.275829761e-06f, -3.281763833e-06f, -3.287691429e-06f, -3.293612541e-06f, -3.299527159e-06f, +-3.305435274e-06f, -3.311336876e-06f, -3.317231956e-06f, -3.323120505e-06f, -3.329002514e-06f, -3.334877972e-06f, -3.340746871e-06f, -3.346609201e-06f, -3.352464954e-06f, -3.358314119e-06f, +-3.364156688e-06f, -3.369992651e-06f, -3.375821999e-06f, -3.381644724e-06f, -3.387460814e-06f, -3.393270263e-06f, -3.399073059e-06f, -3.404869195e-06f, -3.410658660e-06f, -3.416441446e-06f, +-3.422217544e-06f, -3.427986944e-06f, -3.433749638e-06f, -3.439505616e-06f, -3.445254869e-06f, -3.450997389e-06f, -3.456733165e-06f, -3.462462190e-06f, -3.468184453e-06f, -3.473899947e-06f, +-3.479608661e-06f, -3.485310587e-06f, -3.491005717e-06f, -3.496694040e-06f, -3.502375549e-06f, -3.508050233e-06f, -3.513718085e-06f, -3.519379095e-06f, -3.525033255e-06f, -3.530680555e-06f, +-3.536320986e-06f, -3.541954540e-06f, -3.547581209e-06f, -3.553200982e-06f, -3.558813851e-06f, -3.564419808e-06f, -3.570018843e-06f, -3.575610949e-06f, -3.581196115e-06f, -3.586774334e-06f, +-3.592345596e-06f, -3.597909893e-06f, -3.603467216e-06f, -3.609017557e-06f, -3.614560906e-06f, -3.620097255e-06f, -3.625626596e-06f, -3.631148919e-06f, -3.636664216e-06f, -3.642172479e-06f, +-3.647673699e-06f, -3.653167867e-06f, -3.658654974e-06f, -3.664135013e-06f, -3.669607974e-06f, -3.675073849e-06f, -3.680532629e-06f, -3.685984306e-06f, -3.691428872e-06f, -3.696866318e-06f, +-3.702296635e-06f, -3.707719815e-06f, -3.713135849e-06f, -3.718544730e-06f, -3.723946448e-06f, -3.729340996e-06f, -3.734728364e-06f, -3.740108545e-06f, -3.745481530e-06f, -3.750847310e-06f, +-3.756205878e-06f, -3.761557225e-06f, -3.766901343e-06f, -3.772238223e-06f, -3.777567858e-06f, -3.782890238e-06f, -3.788205356e-06f, -3.793513203e-06f, -3.798813771e-06f, -3.804107053e-06f, +-3.809393038e-06f, -3.814671721e-06f, -3.819943092e-06f, -3.825207143e-06f, -3.830463866e-06f, -3.835713252e-06f, -3.840955295e-06f, -3.846189985e-06f, -3.851417315e-06f, -3.856637276e-06f, +-3.861849861e-06f, -3.867055061e-06f, -3.872252868e-06f, -3.877443275e-06f, -3.882626273e-06f, -3.887801854e-06f, -3.892970010e-06f, -3.898130734e-06f, -3.903284017e-06f, -3.908429851e-06f, +-3.913568229e-06f, -3.918699143e-06f, -3.923822584e-06f, -3.928938545e-06f, -3.934047018e-06f, -3.939147994e-06f, -3.944241467e-06f, -3.949327429e-06f, -3.954405871e-06f, -3.959476785e-06f, +-3.964540165e-06f, -3.969596002e-06f, -3.974644288e-06f, -3.979685016e-06f, -3.984718178e-06f, -3.989743766e-06f, -3.994761773e-06f, -3.999772190e-06f, -4.004775011e-06f, -4.009770227e-06f, +-4.014757831e-06f, -4.019737815e-06f, -4.024710172e-06f, -4.029674893e-06f, -4.034631973e-06f, -4.039581401e-06f, -4.044523173e-06f, -4.049457279e-06f, -4.054383712e-06f, -4.059302465e-06f, +-4.064213530e-06f, -4.069116899e-06f, -4.074012566e-06f, -4.078900522e-06f, -4.083780761e-06f, -4.088653275e-06f, -4.093518056e-06f, -4.098375097e-06f, -4.103224391e-06f, -4.108065930e-06f, +-4.112899707e-06f, -4.117725715e-06f, -4.122543945e-06f, -4.127354392e-06f, -4.132157047e-06f, -4.136951904e-06f, -4.141738955e-06f, -4.146518192e-06f, -4.151289609e-06f, -4.156053198e-06f, +-4.160808953e-06f, -4.165556865e-06f, -4.170296928e-06f, -4.175029134e-06f, -4.179753477e-06f, -4.184469949e-06f, -4.189178544e-06f, -4.193879253e-06f, -4.198572070e-06f, -4.203256988e-06f, +-4.207934000e-06f, -4.212603098e-06f, -4.217264276e-06f, -4.221917527e-06f, -4.226562843e-06f, -4.231200218e-06f, -4.235829644e-06f, -4.240451116e-06f, -4.245064625e-06f, -4.249670164e-06f, +-4.254267728e-06f, -4.258857308e-06f, -4.263438899e-06f, -4.268012493e-06f, -4.272578083e-06f, -4.277135662e-06f, -4.281685224e-06f, -4.286226762e-06f, -4.290760269e-06f, -4.295285738e-06f, +-4.299803163e-06f, -4.304312536e-06f, -4.308813852e-06f, -4.313307102e-06f, -4.317792281e-06f, -4.322269382e-06f, -4.326738398e-06f, -4.331199322e-06f, -4.335652148e-06f, -4.340096869e-06f, +-4.344533479e-06f, -4.348961971e-06f, -4.353382338e-06f, -4.357794573e-06f, -4.362198671e-06f, -4.366594625e-06f, -4.370982427e-06f, -4.375362072e-06f, -4.379733554e-06f, -4.384096864e-06f, +-4.388451998e-06f, -4.392798949e-06f, -4.397137709e-06f, -4.401468274e-06f, -4.405790636e-06f, -4.410104788e-06f, -4.414410725e-06f, -4.418708441e-06f, -4.422997928e-06f, -4.427279181e-06f, +-4.431552193e-06f, -4.435816957e-06f, -4.440073469e-06f, -4.444321720e-06f, -4.448561706e-06f, -4.452793419e-06f, -4.457016854e-06f, -4.461232005e-06f, -4.465438864e-06f, -4.469637426e-06f, +-4.473827685e-06f, -4.478009635e-06f, -4.482183269e-06f, -4.486348581e-06f, -4.490505566e-06f, -4.494654217e-06f, -4.498794527e-06f, -4.502926492e-06f, -4.507050105e-06f, -4.511165359e-06f, +-4.515272250e-06f, -4.519370770e-06f, -4.523460914e-06f, -4.527542676e-06f, -4.531616050e-06f, -4.535681030e-06f, -4.539737610e-06f, -4.543785784e-06f, -4.547825547e-06f, -4.551856891e-06f, +-4.555879813e-06f, -4.559894305e-06f, -4.563900362e-06f, -4.567897977e-06f, -4.571887146e-06f, -4.575867863e-06f, -4.579840121e-06f, -4.583803915e-06f, -4.587759239e-06f, -4.591706087e-06f, +-4.595644454e-06f, -4.599574334e-06f, -4.603495722e-06f, -4.607408611e-06f, -4.611312996e-06f, -4.615208871e-06f, -4.619096231e-06f, -4.622975071e-06f, -4.626845383e-06f, -4.630707164e-06f, +-4.634560408e-06f, -4.638405108e-06f, -4.642241259e-06f, -4.646068856e-06f, -4.649887894e-06f, -4.653698367e-06f, -4.657500269e-06f, -4.661293594e-06f, -4.665078339e-06f, -4.668854496e-06f, +-4.672622062e-06f, -4.676381029e-06f, -4.680131394e-06f, -4.683873150e-06f, -4.687606292e-06f, -4.691330815e-06f, -4.695046714e-06f, -4.698753983e-06f, -4.702452618e-06f, -4.706142612e-06f, +-4.709823960e-06f, -4.713496658e-06f, -4.717160700e-06f, -4.720816081e-06f, -4.724462796e-06f, -4.728100839e-06f, -4.731730206e-06f, -4.735350891e-06f, -4.738962889e-06f, -4.742566195e-06f, +-4.746160805e-06f, -4.749746712e-06f, -4.753323912e-06f, -4.756892399e-06f, -4.760452170e-06f, -4.764003218e-06f, -4.767545539e-06f, -4.771079128e-06f, -4.774603980e-06f, -4.778120089e-06f, +-4.781627452e-06f, -4.785126062e-06f, -4.788615916e-06f, -4.792097008e-06f, -4.795569334e-06f, -4.799032888e-06f, -4.802487665e-06f, -4.805933662e-06f, -4.809370873e-06f, -4.812799293e-06f, +-4.816218917e-06f, -4.819629741e-06f, -4.823031761e-06f, -4.826424971e-06f, -4.829809366e-06f, -4.833184942e-06f, -4.836551695e-06f, -4.839909619e-06f, -4.843258710e-06f, -4.846598963e-06f, +-4.849930374e-06f, -4.853252939e-06f, -4.856566651e-06f, -4.859871508e-06f, -4.863167504e-06f, -4.866454635e-06f, -4.869732897e-06f, -4.873002284e-06f, -4.876262793e-06f, -4.879514418e-06f, +-4.882757156e-06f, -4.885991003e-06f, -4.889215952e-06f, -4.892432001e-06f, -4.895639145e-06f, -4.898837379e-06f, -4.902026700e-06f, -4.905207102e-06f, -4.908378581e-06f, -4.911541134e-06f, +-4.914694755e-06f, -4.917839442e-06f, -4.920975188e-06f, -4.924101990e-06f, -4.927219845e-06f, -4.930328746e-06f, -4.933428692e-06f, -4.936519676e-06f, -4.939601696e-06f, -4.942674747e-06f, +-4.945738824e-06f, -4.948793924e-06f, -4.951840043e-06f, -4.954877176e-06f, -4.957905320e-06f, -4.960924470e-06f, -4.963934622e-06f, -4.966935773e-06f, -4.969927918e-06f, -4.972911053e-06f, +-4.975885175e-06f, -4.978850280e-06f, -4.981806362e-06f, -4.984753420e-06f, -4.987691448e-06f, -4.990620443e-06f, -4.993540401e-06f, -4.996451317e-06f, -4.999353189e-06f, -5.002246013e-06f, +-5.005129784e-06f, -5.008004499e-06f, -5.010870154e-06f, -5.013726745e-06f, -5.016574269e-06f, -5.019412721e-06f, -5.022242099e-06f, -5.025062398e-06f, -5.027873614e-06f, -5.030675745e-06f, +-5.033468786e-06f, -5.036252734e-06f, -5.039027585e-06f, -5.041793336e-06f, -5.044549982e-06f, -5.047297522e-06f, -5.050035950e-06f, -5.052765263e-06f, -5.055485458e-06f, -5.058196532e-06f, +-5.060898480e-06f, -5.063591300e-06f, -5.066274988e-06f, -5.068949540e-06f, -5.071614953e-06f, -5.074271224e-06f, -5.076918350e-06f, -5.079556326e-06f, -5.082185150e-06f, -5.084804818e-06f, +-5.087415327e-06f, -5.090016674e-06f, -5.092608855e-06f, -5.095191867e-06f, -5.097765707e-06f, -5.100330371e-06f, -5.102885857e-06f, -5.105432161e-06f, -5.107969280e-06f, -5.110497211e-06f, +-5.113015951e-06f, -5.115525496e-06f, -5.118025843e-06f, -5.120516990e-06f, -5.122998932e-06f, -5.125471668e-06f, -5.127935194e-06f, -5.130389507e-06f, -5.132834604e-06f, -5.135270482e-06f, +-5.137697138e-06f, -5.140114569e-06f, -5.142522773e-06f, -5.144921745e-06f, -5.147311483e-06f, -5.149691985e-06f, -5.152063247e-06f, -5.154425266e-06f, -5.156778041e-06f, -5.159121567e-06f, +-5.161455842e-06f, -5.163780863e-06f, -5.166096627e-06f, -5.168403132e-06f, -5.170700375e-06f, -5.172988353e-06f, -5.175267064e-06f, -5.177536504e-06f, -5.179796671e-06f, -5.182047562e-06f, +-5.184289175e-06f, -5.186521507e-06f, -5.188744555e-06f, -5.190958317e-06f, -5.193162790e-06f, -5.195357972e-06f, -5.197543859e-06f, -5.199720450e-06f, -5.201887742e-06f, -5.204045732e-06f, +-5.206194418e-06f, -5.208333798e-06f, -5.210463868e-06f, -5.212584627e-06f, -5.214696072e-06f, -5.216798201e-06f, -5.218891011e-06f, -5.220974499e-06f, -5.223048665e-06f, -5.225113504e-06f, +-5.227169015e-06f, -5.229215196e-06f, -5.231252044e-06f, -5.233279556e-06f, -5.235297732e-06f, -5.237306567e-06f, -5.239306061e-06f, -5.241296211e-06f, -5.243277015e-06f, -5.245248470e-06f, +-5.247210574e-06f, -5.249163326e-06f, -5.251106723e-06f, -5.253040763e-06f, -5.254965443e-06f, -5.256880763e-06f, -5.258786719e-06f, -5.260683309e-06f, -5.262570533e-06f, -5.264448387e-06f, +-5.266316870e-06f, -5.268175979e-06f, -5.270025713e-06f, -5.271866069e-06f, -5.273697046e-06f, -5.275518643e-06f, -5.277330856e-06f, -5.279133684e-06f, -5.280927125e-06f, -5.282711178e-06f, +-5.284485840e-06f, -5.286251109e-06f, -5.288006985e-06f, -5.289753465e-06f, -5.291490546e-06f, -5.293218229e-06f, -5.294936510e-06f, -5.296645388e-06f, -5.298344862e-06f, -5.300034929e-06f, +-5.301715589e-06f, -5.303386838e-06f, -5.305048677e-06f, -5.306701102e-06f, -5.308344113e-06f, -5.309977708e-06f, -5.311601885e-06f, -5.313216643e-06f, -5.314821980e-06f, -5.316417895e-06f, +-5.318004386e-06f, -5.319581452e-06f, -5.321149091e-06f, -5.322707302e-06f, -5.324256083e-06f, -5.325795433e-06f, -5.327325350e-06f, -5.328845834e-06f, -5.330356882e-06f, -5.331858494e-06f, +-5.333350667e-06f, -5.334833402e-06f, -5.336306695e-06f, -5.337770547e-06f, -5.339224956e-06f, -5.340669920e-06f, -5.342105439e-06f, -5.343531510e-06f, -5.344948134e-06f, -5.346355308e-06f, +-5.347753032e-06f, -5.349141304e-06f, -5.350520124e-06f, -5.351889489e-06f, -5.353249399e-06f, -5.354599854e-06f, -5.355940851e-06f, -5.357272390e-06f, -5.358594469e-06f, -5.359907089e-06f, +-5.361210247e-06f, -5.362503942e-06f, -5.363788175e-06f, -5.365062943e-06f, -5.366328246e-06f, -5.367584082e-06f, -5.368830452e-06f, -5.370067354e-06f, -5.371294787e-06f, -5.372512750e-06f, +-5.373721243e-06f, -5.374920264e-06f, -5.376109813e-06f, -5.377289890e-06f, -5.378460492e-06f, -5.379621620e-06f, -5.380773273e-06f, -5.381915450e-06f, -5.383048150e-06f, -5.384171373e-06f, +-5.385285117e-06f, -5.386389383e-06f, -5.387484170e-06f, -5.388569476e-06f, -5.389645302e-06f, -5.390711647e-06f, -5.391768510e-06f, -5.392815890e-06f, -5.393853788e-06f, -5.394882202e-06f, +-5.395901133e-06f, -5.396910578e-06f, -5.397910539e-06f, -5.398901015e-06f, -5.399882004e-06f, -5.400853508e-06f, -5.401815524e-06f, -5.402768054e-06f, -5.403711096e-06f, -5.404644650e-06f, +-5.405568717e-06f, -5.406483294e-06f, -5.407388383e-06f, -5.408283982e-06f, -5.409170093e-06f, -5.410046713e-06f, -5.410913844e-06f, -5.411771484e-06f, -5.412619634e-06f, -5.413458294e-06f, +-5.414287462e-06f, -5.415107140e-06f, -5.415917327e-06f, -5.416718022e-06f, -5.417509226e-06f, -5.418290939e-06f, -5.419063160e-06f, -5.419825889e-06f, -5.420579127e-06f, -5.421322873e-06f, +-5.422057128e-06f, -5.422781890e-06f, -5.423497161e-06f, -5.424202941e-06f, -5.424899229e-06f, -5.425586025e-06f, -5.426263329e-06f, -5.426931143e-06f, -5.427589465e-06f, -5.428238296e-06f, +-5.428877636e-06f, -5.429507485e-06f, -5.430127843e-06f, -5.430738711e-06f, -5.431340089e-06f, -5.431931977e-06f, -5.432514375e-06f, -5.433087283e-06f, -5.433650702e-06f, -5.434204633e-06f, +-5.434749074e-06f, -5.435284027e-06f, -5.435809493e-06f, -5.436325470e-06f, -5.436831961e-06f, -5.437328965e-06f, -5.437816482e-06f, -5.438294513e-06f, -5.438763059e-06f, -5.439222119e-06f, +-5.439671695e-06f, -5.440111787e-06f, -5.440542395e-06f, -5.440963520e-06f, -5.441375162e-06f, -5.441777323e-06f, -5.442170001e-06f, -5.442553199e-06f, -5.442926917e-06f, -5.443291155e-06f, +-5.443645915e-06f, -5.443991195e-06f, -5.444326998e-06f, -5.444653325e-06f, -5.444970174e-06f, -5.445277549e-06f, -5.445575448e-06f, -5.445863874e-06f, -5.446142826e-06f, -5.446412305e-06f, +-5.446672313e-06f, -5.446922850e-06f, -5.447163917e-06f, -5.447395514e-06f, -5.447617644e-06f, -5.447830305e-06f, -5.448033500e-06f, -5.448227230e-06f, -5.448411495e-06f, -5.448586296e-06f, +-5.448751634e-06f, -5.448907510e-06f, -5.449053926e-06f, -5.449190881e-06f, -5.449318378e-06f, -5.449436417e-06f, -5.449545000e-06f, -5.449644127e-06f, -5.449733799e-06f, -5.449814018e-06f, +-5.449884784e-06f, -5.449946100e-06f, -5.449997965e-06f, -5.450040382e-06f, -5.450073351e-06f, -5.450096874e-06f, -5.450110951e-06f, -5.450115585e-06f, -5.450110776e-06f, -5.450096525e-06f, +-5.450072834e-06f, -5.450039705e-06f, -5.449997138e-06f, -5.449945135e-06f, -5.449883697e-06f, -5.449812825e-06f, -5.449732522e-06f, -5.449642788e-06f, -5.449543624e-06f, -5.449435033e-06f, +-5.449317016e-06f, -5.449189573e-06f, -5.449052708e-06f, -5.448906420e-06f, -5.448750712e-06f, -5.448585585e-06f, -5.448411041e-06f, -5.448227081e-06f, -5.448033707e-06f, -5.447830920e-06f, +-5.447618723e-06f, -5.447397116e-06f, -5.447166101e-06f, -5.446925681e-06f, -5.446675856e-06f, -5.446416629e-06f, -5.446148000e-06f, -5.445869972e-06f, -5.445582547e-06f, -5.445285726e-06f, +-5.444979512e-06f, -5.444663905e-06f, -5.444338907e-06f, -5.444004522e-06f, -5.443660749e-06f, -5.443307592e-06f, -5.442945052e-06f, -5.442573130e-06f, -5.442191830e-06f, -5.441801152e-06f, +-5.441401099e-06f, -5.440991673e-06f, -5.440572875e-06f, -5.440144707e-06f, -5.439707173e-06f, -5.439260273e-06f, -5.438804009e-06f, -5.438338384e-06f, -5.437863400e-06f, -5.437379059e-06f, +-5.436885362e-06f, -5.436382313e-06f, -5.435869913e-06f, -5.435348164e-06f, -5.434817068e-06f, -5.434276628e-06f, -5.433726846e-06f, -5.433167723e-06f, -5.432599263e-06f, -5.432021468e-06f, +-5.431434339e-06f, -5.430837879e-06f, -5.430232090e-06f, -5.429616975e-06f, -5.428992536e-06f, -5.428358775e-06f, -5.427715695e-06f, -5.427063297e-06f, -5.426401585e-06f, -5.425730560e-06f, +-5.425050226e-06f, -5.424360584e-06f, -5.423661637e-06f, -5.422953388e-06f, -5.422235838e-06f, -5.421508991e-06f, -5.420772849e-06f, -5.420027414e-06f, -5.419272689e-06f, -5.418508676e-06f, +-5.417735379e-06f, -5.416952799e-06f, -5.416160940e-06f, -5.415359804e-06f, -5.414549393e-06f, -5.413729710e-06f, -5.412900758e-06f, -5.412062539e-06f, -5.411215057e-06f, -5.410358314e-06f, +-5.409492312e-06f, -5.408617055e-06f, -5.407732545e-06f, -5.406838784e-06f, -5.405935777e-06f, -5.405023525e-06f, -5.404102031e-06f, -5.403171299e-06f, -5.402231330e-06f, -5.401282129e-06f, +-5.400323697e-06f, -5.399356038e-06f, -5.398379154e-06f, -5.397393049e-06f, -5.396397725e-06f, -5.395393186e-06f, -5.394379434e-06f, -5.393356473e-06f, -5.392324305e-06f, -5.391282933e-06f, +-5.390232361e-06f, -5.389172592e-06f, -5.388103628e-06f, -5.387025473e-06f, -5.385938129e-06f, -5.384841600e-06f, -5.383735890e-06f, -5.382621000e-06f, -5.381496935e-06f, -5.380363698e-06f, +-5.379221291e-06f, -5.378069718e-06f, -5.376908982e-06f, -5.375739087e-06f, -5.374560035e-06f, -5.373371830e-06f, -5.372174475e-06f, -5.370967974e-06f, -5.369752330e-06f, -5.368527546e-06f, +-5.367293625e-06f, -5.366050571e-06f, -5.364798388e-06f, -5.363537078e-06f, -5.362266645e-06f, -5.360987093e-06f, -5.359698424e-06f, -5.358400643e-06f, -5.357093753e-06f, -5.355777757e-06f, +-5.354452659e-06f, -5.353118463e-06f, -5.351775171e-06f, -5.350422788e-06f, -5.349061316e-06f, -5.347690761e-06f, -5.346311124e-06f, -5.344922410e-06f, -5.343524623e-06f, -5.342117766e-06f, +-5.340701842e-06f, -5.339276856e-06f, -5.337842811e-06f, -5.336399710e-06f, -5.334947559e-06f, -5.333486359e-06f, -5.332016115e-06f, -5.330536831e-06f, -5.329048511e-06f, -5.327551158e-06f, +-5.326044776e-06f, -5.324529368e-06f, -5.323004940e-06f, -5.321471494e-06f, -5.319929035e-06f, -5.318377566e-06f, -5.316817091e-06f, -5.315247615e-06f, -5.313669141e-06f, -5.312081672e-06f, +-5.310485214e-06f, -5.308879770e-06f, -5.307265343e-06f, -5.305641939e-06f, -5.304009560e-06f, -5.302368212e-06f, -5.300717898e-06f, -5.299058622e-06f, -5.297390388e-06f, -5.295713200e-06f, +-5.294027063e-06f, -5.292331980e-06f, -5.290627956e-06f, -5.288914995e-06f, -5.287193101e-06f, -5.285462278e-06f, -5.283722531e-06f, -5.281973863e-06f, -5.280216279e-06f, -5.278449783e-06f, +-5.276674379e-06f, -5.274890072e-06f, -5.273096866e-06f, -5.271294765e-06f, -5.269483773e-06f, -5.267663896e-06f, -5.265835136e-06f, -5.263997500e-06f, -5.262150990e-06f, -5.260295611e-06f, +-5.258431368e-06f, -5.256558266e-06f, -5.254676307e-06f, -5.252785498e-06f, -5.250885843e-06f, -5.248977345e-06f, -5.247060010e-06f, -5.245133842e-06f, -5.243198846e-06f, -5.241255025e-06f, +-5.239302385e-06f, -5.237340931e-06f, -5.235370666e-06f, -5.233391595e-06f, -5.231403723e-06f, -5.229407056e-06f, -5.227401596e-06f, -5.225387349e-06f, -5.223364320e-06f, -5.221332513e-06f, +-5.219291933e-06f, -5.217242584e-06f, -5.215184472e-06f, -5.213117602e-06f, -5.211041977e-06f, -5.208957602e-06f, -5.206864484e-06f, -5.204762625e-06f, -5.202652032e-06f, -5.200532708e-06f, +-5.198404660e-06f, -5.196267891e-06f, -5.194122406e-06f, -5.191968211e-06f, -5.189805310e-06f, -5.187633709e-06f, -5.185453411e-06f, -5.183264423e-06f, -5.181066748e-06f, -5.178860393e-06f, +-5.176645362e-06f, -5.174421660e-06f, -5.172189291e-06f, -5.169948262e-06f, -5.167698577e-06f, -5.165440241e-06f, -5.163173260e-06f, -5.160897638e-06f, -5.158613380e-06f, -5.156320492e-06f, +-5.154018979e-06f, -5.151708845e-06f, -5.149390097e-06f, -5.147062738e-06f, -5.144726775e-06f, -5.142382213e-06f, -5.140029057e-06f, -5.137667311e-06f, -5.135296982e-06f, -5.132918075e-06f, +-5.130530594e-06f, -5.128134545e-06f, -5.125729934e-06f, -5.123316766e-06f, -5.120895046e-06f, -5.118464779e-06f, -5.116025971e-06f, -5.113578627e-06f, -5.111122753e-06f, -5.108658353e-06f, +-5.106185434e-06f, -5.103704001e-06f, -5.101214059e-06f, -5.098715614e-06f, -5.096208671e-06f, -5.093693236e-06f, -5.091169314e-06f, -5.088636910e-06f, -5.086096031e-06f, -5.083546681e-06f, +-5.080988867e-06f, -5.078422594e-06f, -5.075847867e-06f, -5.073264693e-06f, -5.070673076e-06f, -5.068073022e-06f, -5.065464537e-06f, -5.062847627e-06f, -5.060222297e-06f, -5.057588553e-06f, +-5.054946401e-06f, -5.052295846e-06f, -5.049636895e-06f, -5.046969552e-06f, -5.044293823e-06f, -5.041609716e-06f, -5.038917234e-06f, -5.036216384e-06f, -5.033507172e-06f, -5.030789603e-06f, +-5.028063684e-06f, -5.025329420e-06f, -5.022586817e-06f, -5.019835881e-06f, -5.017076618e-06f, -5.014309034e-06f, -5.011533134e-06f, -5.008748925e-06f, -5.005956412e-06f, -5.003155602e-06f, +-5.000346501e-06f, -4.997529114e-06f, -4.994703447e-06f, -4.991869507e-06f, -4.989027299e-06f, -4.986176830e-06f, -4.983318106e-06f, -4.980451132e-06f, -4.977575915e-06f, -4.974692460e-06f, +-4.971800775e-06f, -4.968900864e-06f, -4.965992735e-06f, -4.963076393e-06f, -4.960151845e-06f, -4.957219096e-06f, -4.954278153e-06f, -4.951329022e-06f, -4.948371710e-06f, -4.945406222e-06f, +-4.942432564e-06f, -4.939450744e-06f, -4.936460767e-06f, -4.933462639e-06f, -4.930456367e-06f, -4.927441957e-06f, -4.924419416e-06f, -4.921388749e-06f, -4.918349964e-06f, -4.915303066e-06f, +-4.912248062e-06f, -4.909184958e-06f, -4.906113761e-06f, -4.903034477e-06f, -4.899947112e-06f, -4.896851673e-06f, -4.893748167e-06f, -4.890636599e-06f, -4.887516977e-06f, -4.884389306e-06f, +-4.881253594e-06f, -4.878109846e-06f, -4.874958070e-06f, -4.871798272e-06f, -4.868630459e-06f, -4.865454636e-06f, -4.862270811e-06f, -4.859078990e-06f, -4.855879180e-06f, -4.852671387e-06f, +-4.849455618e-06f, -4.846231880e-06f, -4.843000180e-06f, -4.839760523e-06f, -4.836512918e-06f, -4.833257369e-06f, -4.829993885e-06f, -4.826722472e-06f, -4.823443136e-06f, -4.820155884e-06f, +-4.816860724e-06f, -4.813557662e-06f, -4.810246704e-06f, -4.806927858e-06f, -4.803601130e-06f, -4.800266527e-06f, -4.796924056e-06f, -4.793573724e-06f, -4.790215537e-06f, -4.786849503e-06f, +-4.783475629e-06f, -4.780093921e-06f, -4.776704386e-06f, -4.773307031e-06f, -4.769901864e-06f, -4.766488890e-06f, -4.763068118e-06f, -4.759639554e-06f, -4.756203205e-06f, -4.752759077e-06f, +-4.749307179e-06f, -4.745847517e-06f, -4.742380098e-06f, -4.738904929e-06f, -4.735422017e-06f, -4.731931370e-06f, -4.728432994e-06f, -4.724926897e-06f, -4.721413085e-06f, -4.717891566e-06f, +-4.714362347e-06f, -4.710825435e-06f, -4.707280837e-06f, -4.703728561e-06f, -4.700168613e-06f, -4.696601001e-06f, -4.693025732e-06f, -4.689442814e-06f, -4.685852252e-06f, -4.682254056e-06f, +-4.678648231e-06f, -4.675034786e-06f, -4.671413727e-06f, -4.667785063e-06f, -4.664148799e-06f, -4.660504944e-06f, -4.656853505e-06f, -4.653194489e-06f, -4.649527903e-06f, -4.645853756e-06f, +-4.642172053e-06f, -4.638482804e-06f, -4.634786014e-06f, -4.631081693e-06f, -4.627369846e-06f, -4.623650481e-06f, -4.619923607e-06f, -4.616189230e-06f, -4.612447357e-06f, -4.608697997e-06f, +-4.604941157e-06f, -4.601176845e-06f, -4.597405067e-06f, -4.593625831e-06f, -4.589839146e-06f, -4.586045018e-06f, -4.582243456e-06f, -4.578434466e-06f, -4.574618056e-06f, -4.570794235e-06f, +-4.566963009e-06f, -4.563124386e-06f, -4.559278374e-06f, -4.555424981e-06f, -4.551564213e-06f, -4.547696080e-06f, -4.543820589e-06f, -4.539937746e-06f, -4.536047561e-06f, -4.532150040e-06f, +-4.528245192e-06f, -4.524333024e-06f, -4.520413545e-06f, -4.516486761e-06f, -4.512552680e-06f, -4.508611311e-06f, -4.504662661e-06f, -4.500706739e-06f, -4.496743551e-06f, -4.492773105e-06f, +-4.488795411e-06f, -4.484810475e-06f, -4.480818305e-06f, -4.476818909e-06f, -4.472812296e-06f, -4.468798472e-06f, -4.464777447e-06f, -4.460749227e-06f, -4.456713822e-06f, -4.452671238e-06f, +-4.448621484e-06f, -4.444564568e-06f, -4.440500497e-06f, -4.436429281e-06f, -4.432350926e-06f, -4.428265441e-06f, -4.424172834e-06f, -4.420073113e-06f, -4.415966286e-06f, -4.411852361e-06f, +-4.407731346e-06f, -4.403603250e-06f, -4.399468080e-06f, -4.395325844e-06f, -4.391176551e-06f, -4.387020209e-06f, -4.382856826e-06f, -4.378686410e-06f, -4.374508969e-06f, -4.370324511e-06f, +-4.366133046e-06f, -4.361934580e-06f, -4.357729122e-06f, -4.353516681e-06f, -4.349297264e-06f, -4.345070880e-06f, -4.340837537e-06f, -4.336597244e-06f, -4.332350008e-06f, -4.328095838e-06f, +-4.323834742e-06f, -4.319566729e-06f, -4.315291807e-06f, -4.311009984e-06f, -4.306721269e-06f, -4.302425670e-06f, -4.298123195e-06f, -4.293813853e-06f, -4.289497652e-06f, -4.285174600e-06f, +-4.280844707e-06f, -4.276507980e-06f, -4.272164427e-06f, -4.267814058e-06f, -4.263456881e-06f, -4.259092904e-06f, -4.254722135e-06f, -4.250344584e-06f, -4.245960258e-06f, -4.241569167e-06f, +-4.237171318e-06f, -4.232766720e-06f, -4.228355383e-06f, -4.223937313e-06f, -4.219512521e-06f, -4.215081014e-06f, -4.210642801e-06f, -4.206197891e-06f, -4.201746292e-06f, -4.197288013e-06f, +-4.192823063e-06f, -4.188351449e-06f, -4.183873182e-06f, -4.179388269e-06f, -4.174896719e-06f, -4.170398541e-06f, -4.165893744e-06f, -4.161382335e-06f, -4.156864325e-06f, -4.152339721e-06f, +-4.147808533e-06f, -4.143270769e-06f, -4.138726438e-06f, -4.134175548e-06f, -4.129618109e-06f, -4.125054129e-06f, -4.120483617e-06f, -4.115906582e-06f, -4.111323032e-06f, -4.106732977e-06f, +-4.102136425e-06f, -4.097533385e-06f, -4.092923867e-06f, -4.088307878e-06f, -4.083685428e-06f, -4.079056525e-06f, -4.074421179e-06f, -4.069779398e-06f, -4.065131192e-06f, -4.060476568e-06f, +-4.055815537e-06f, -4.051148107e-06f, -4.046474288e-06f, -4.041794087e-06f, -4.037107514e-06f, -4.032414578e-06f, -4.027715288e-06f, -4.023009653e-06f, -4.018297683e-06f, -4.013579385e-06f, +-4.008854769e-06f, -4.004123844e-06f, -3.999386620e-06f, -3.994643104e-06f, -3.989893307e-06f, -3.985137238e-06f, -3.980374904e-06f, -3.975606317e-06f, -3.970831484e-06f, -3.966050414e-06f, +-3.961263118e-06f, -3.956469604e-06f, -3.951669881e-06f, -3.946863958e-06f, -3.942051845e-06f, -3.937233550e-06f, -3.932409083e-06f, -3.927578454e-06f, -3.922741671e-06f, -3.917898743e-06f, +-3.913049680e-06f, -3.908194491e-06f, -3.903333185e-06f, -3.898465771e-06f, -3.893592260e-06f, -3.888712659e-06f, -3.883826978e-06f, -3.878935228e-06f, -3.874037416e-06f, -3.869133552e-06f, +-3.864223645e-06f, -3.859307706e-06f, -3.854385742e-06f, -3.849457764e-06f, -3.844523781e-06f, -3.839583802e-06f, -3.834637837e-06f, -3.829685895e-06f, -3.824727985e-06f, -3.819764117e-06f, +-3.814794300e-06f, -3.809818543e-06f, -3.804836857e-06f, -3.799849250e-06f, -3.794855731e-06f, -3.789856312e-06f, -3.784851000e-06f, -3.779839805e-06f, -3.774822737e-06f, -3.769799805e-06f, +-3.764771019e-06f, -3.759736389e-06f, -3.754695923e-06f, -3.749649631e-06f, -3.744597523e-06f, -3.739539609e-06f, -3.734475897e-06f, -3.729406398e-06f, -3.724331122e-06f, -3.719250076e-06f, +-3.714163272e-06f, -3.709070719e-06f, -3.703972426e-06f, -3.698868403e-06f, -3.693758660e-06f, -3.688643206e-06f, -3.683522051e-06f, -3.678395205e-06f, -3.673262677e-06f, -3.668124477e-06f, +-3.662980614e-06f, -3.657831098e-06f, -3.652675940e-06f, -3.647515148e-06f, -3.642348733e-06f, -3.637176703e-06f, -3.631999069e-06f, -3.626815841e-06f, -3.621627028e-06f, -3.616432640e-06f, +-3.611232687e-06f, -3.606027179e-06f, -3.600816124e-06f, -3.595599534e-06f, -3.590377418e-06f, -3.585149785e-06f, -3.579916646e-06f, -3.574678010e-06f, -3.569433887e-06f, -3.564184287e-06f, +-3.558929220e-06f, -3.553668696e-06f, -3.548402724e-06f, -3.543131314e-06f, -3.537854477e-06f, -3.532572222e-06f, -3.527284559e-06f, -3.521991497e-06f, -3.516693048e-06f, -3.511389220e-06f, +-3.506080024e-06f, -3.500765469e-06f, -3.495445566e-06f, -3.490120324e-06f, -3.484789754e-06f, -3.479453865e-06f, -3.474112668e-06f, -3.468766171e-06f, -3.463414387e-06f, -3.458057323e-06f, +-3.452694990e-06f, -3.447327399e-06f, -3.441954559e-06f, -3.436576481e-06f, -3.431193174e-06f, -3.425804648e-06f, -3.420410914e-06f, -3.415011981e-06f, -3.409607860e-06f, -3.404198560e-06f, +-3.398784092e-06f, -3.393364466e-06f, -3.387939692e-06f, -3.382509780e-06f, -3.377074739e-06f, -3.371634581e-06f, -3.366189316e-06f, -3.360738953e-06f, -3.355283502e-06f, -3.349822974e-06f, +-3.344357379e-06f, -3.338886727e-06f, -3.333411028e-06f, -3.327930293e-06f, -3.322444531e-06f, -3.316953753e-06f, -3.311457969e-06f, -3.305957189e-06f, -3.300451424e-06f, -3.294940683e-06f, +-3.289424977e-06f, -3.283904316e-06f, -3.278378710e-06f, -3.272848170e-06f, -3.267312705e-06f, -3.261772327e-06f, -3.256227044e-06f, -3.250676869e-06f, -3.245121810e-06f, -3.239561879e-06f, +-3.233997085e-06f, -3.228427439e-06f, -3.222852950e-06f, -3.217273631e-06f, -3.211689490e-06f, -3.206100538e-06f, -3.200506785e-06f, -3.194908242e-06f, -3.189304919e-06f, -3.183696827e-06f, +-3.178083976e-06f, -3.172466375e-06f, -3.166844037e-06f, -3.161216970e-06f, -3.155585185e-06f, -3.149948694e-06f, -3.144307505e-06f, -3.138661630e-06f, -3.133011079e-06f, -3.127355863e-06f, +-3.121695991e-06f, -3.116031475e-06f, -3.110362324e-06f, -3.104688550e-06f, -3.099010162e-06f, -3.093327172e-06f, -3.087639589e-06f, -3.081947424e-06f, -3.076250687e-06f, -3.070549390e-06f, +-3.064843543e-06f, -3.059133155e-06f, -3.053418238e-06f, -3.047698802e-06f, -3.041974858e-06f, -3.036246416e-06f, -3.030513486e-06f, -3.024776080e-06f, -3.019034208e-06f, -3.013287880e-06f, +-3.007537107e-06f, -3.001781899e-06f, -2.996022268e-06f, -2.990258223e-06f, -2.984489775e-06f, -2.978716935e-06f, -2.972939714e-06f, -2.967158122e-06f, -2.961372169e-06f, -2.955581867e-06f, +-2.949787225e-06f, -2.943988256e-06f, -2.938184968e-06f, -2.932377373e-06f, -2.926565482e-06f, -2.920749304e-06f, -2.914928852e-06f, -2.909104135e-06f, -2.903275164e-06f, -2.897441950e-06f, +-2.891604503e-06f, -2.885762835e-06f, -2.879916956e-06f, -2.874066876e-06f, -2.868212606e-06f, -2.862354158e-06f, -2.856491541e-06f, -2.850624766e-06f, -2.844753845e-06f, -2.838878788e-06f, +-2.832999606e-06f, -2.827116309e-06f, -2.821228908e-06f, -2.815337414e-06f, -2.809441838e-06f, -2.803542190e-06f, -2.797638482e-06f, -2.791730723e-06f, -2.785818926e-06f, -2.779903100e-06f, +-2.773983257e-06f, -2.768059407e-06f, -2.762131561e-06f, -2.756199729e-06f, -2.750263924e-06f, -2.744324155e-06f, -2.738380433e-06f, -2.732432770e-06f, -2.726481176e-06f, -2.720525661e-06f, +-2.714566237e-06f, -2.708602915e-06f, -2.702635706e-06f, -2.696664619e-06f, -2.690689667e-06f, -2.684710860e-06f, -2.678728210e-06f, -2.672741725e-06f, -2.666751419e-06f, -2.660757302e-06f, +-2.654759384e-06f, -2.648757676e-06f, -2.642752190e-06f, -2.636742936e-06f, -2.630729926e-06f, -2.624713170e-06f, -2.618692678e-06f, -2.612668463e-06f, -2.606640535e-06f, -2.600608905e-06f, +-2.594573584e-06f, -2.588534583e-06f, -2.582491913e-06f, -2.576445584e-06f, -2.570395609e-06f, -2.564341997e-06f, -2.558284760e-06f, -2.552223909e-06f, -2.546159454e-06f, -2.540091408e-06f, +-2.534019780e-06f, -2.527944582e-06f, -2.521865824e-06f, -2.515783519e-06f, -2.509697676e-06f, -2.503608307e-06f, -2.497515424e-06f, -2.491419036e-06f, -2.485319155e-06f, -2.479215792e-06f, +-2.473108959e-06f, -2.466998665e-06f, -2.460884923e-06f, -2.454767743e-06f, -2.448647136e-06f, -2.442523114e-06f, -2.436395687e-06f, -2.430264867e-06f, -2.424130665e-06f, -2.417993091e-06f, +-2.411852157e-06f, -2.405707874e-06f, -2.399560254e-06f, -2.393409306e-06f, -2.387255043e-06f, -2.381097475e-06f, -2.374936614e-06f, -2.368772470e-06f, -2.362605055e-06f, -2.356434380e-06f, +-2.350260457e-06f, -2.344083295e-06f, -2.337902907e-06f, -2.331719303e-06f, -2.325532495e-06f, -2.319342494e-06f, -2.313149311e-06f, -2.306952957e-06f, -2.300753443e-06f, -2.294550781e-06f, +-2.288344982e-06f, -2.282136056e-06f, -2.275924015e-06f, -2.269708871e-06f, -2.263490634e-06f, -2.257269316e-06f, -2.251044928e-06f, -2.244817481e-06f, -2.238586986e-06f, -2.232353454e-06f, +-2.226116897e-06f, -2.219877326e-06f, -2.213634753e-06f, -2.207389187e-06f, -2.201140642e-06f, -2.194889127e-06f, -2.188634654e-06f, -2.182377234e-06f, -2.176116880e-06f, -2.169853601e-06f, +-2.163587409e-06f, -2.157318315e-06f, -2.151046331e-06f, -2.144771468e-06f, -2.138493737e-06f, -2.132213149e-06f, -2.125929716e-06f, -2.119643449e-06f, -2.113354360e-06f, -2.107062458e-06f, +-2.100767757e-06f, -2.094470267e-06f, -2.088169999e-06f, -2.081866965e-06f, -2.075561176e-06f, -2.069252643e-06f, -2.062941378e-06f, -2.056627392e-06f, -2.050310696e-06f, -2.043991302e-06f, +-2.037669220e-06f, -2.031344463e-06f, -2.025017041e-06f, -2.018686966e-06f, -2.012354250e-06f, -2.006018903e-06f, -1.999680936e-06f, -1.993340362e-06f, -1.986997192e-06f, -1.980651437e-06f, +-1.974303107e-06f, -1.967952216e-06f, -1.961598773e-06f, -1.955242791e-06f, -1.948884281e-06f, -1.942523253e-06f, -1.936159720e-06f, -1.929793693e-06f, -1.923425183e-06f, -1.917054202e-06f, +-1.910680760e-06f, -1.904304870e-06f, -1.897926543e-06f, -1.891545790e-06f, -1.885162622e-06f, -1.878777051e-06f, -1.872389088e-06f, -1.865998746e-06f, -1.859606034e-06f, -1.853210965e-06f, +-1.846813549e-06f, -1.840413799e-06f, -1.834011726e-06f, -1.827607341e-06f, -1.821200655e-06f, -1.814791680e-06f, -1.808380428e-06f, -1.801966910e-06f, -1.795551137e-06f, -1.789133120e-06f, +-1.782712872e-06f, -1.776290403e-06f, -1.769865725e-06f, -1.763438849e-06f, -1.757009788e-06f, -1.750578552e-06f, -1.744145152e-06f, -1.737709601e-06f, -1.731271909e-06f, -1.724832088e-06f, +-1.718390150e-06f, -1.711946106e-06f, -1.705499967e-06f, -1.699051746e-06f, -1.692601452e-06f, -1.686149099e-06f, -1.679694697e-06f, -1.673238257e-06f, -1.666779792e-06f, -1.660319313e-06f, +-1.653856830e-06f, -1.647392357e-06f, -1.640925903e-06f, -1.634457481e-06f, -1.627987103e-06f, -1.621514779e-06f, -1.615040521e-06f, -1.608564340e-06f, -1.602086249e-06f, -1.595606258e-06f, +-1.589124379e-06f, -1.582640624e-06f, -1.576155003e-06f, -1.569667530e-06f, -1.563178214e-06f, -1.556687068e-06f, -1.550194102e-06f, -1.543699330e-06f, -1.537202761e-06f, -1.530704408e-06f, +-1.524204282e-06f, -1.517702394e-06f, -1.511198757e-06f, -1.504693381e-06f, -1.498186278e-06f, -1.491677460e-06f, -1.485166938e-06f, -1.478654724e-06f, -1.472140828e-06f, -1.465625264e-06f, +-1.459108042e-06f, -1.452589173e-06f, -1.446068670e-06f, -1.439546543e-06f, -1.433022805e-06f, -1.426497467e-06f, -1.419970540e-06f, -1.413442036e-06f, -1.406911966e-06f, -1.400380342e-06f, +-1.393847176e-06f, -1.387312479e-06f, -1.380776263e-06f, -1.374238538e-06f, -1.367699318e-06f, -1.361158612e-06f, -1.354616433e-06f, -1.348072793e-06f, -1.341527702e-06f, -1.334981173e-06f, +-1.328433217e-06f, -1.321883845e-06f, -1.315333069e-06f, -1.308780901e-06f, -1.302227351e-06f, -1.295672433e-06f, -1.289116156e-06f, -1.282558534e-06f, -1.275999577e-06f, -1.269439296e-06f, +-1.262877704e-06f, -1.256314812e-06f, -1.249750632e-06f, -1.243185174e-06f, -1.236618452e-06f, -1.230050475e-06f, -1.223481256e-06f, -1.216910807e-06f, -1.210339138e-06f, -1.203766262e-06f, +-1.197192190e-06f, -1.190616933e-06f, -1.184040504e-06f, -1.177462913e-06f, -1.170884173e-06f, -1.164304294e-06f, -1.157723288e-06f, -1.151141168e-06f, -1.144557944e-06f, -1.137973628e-06f, +-1.131388232e-06f, -1.124801767e-06f, -1.118214244e-06f, -1.111625676e-06f, -1.105036074e-06f, -1.098445449e-06f, -1.091853813e-06f, -1.085261178e-06f, -1.078667555e-06f, -1.072072956e-06f, +-1.065477392e-06f, -1.058880874e-06f, -1.052283416e-06f, -1.045685027e-06f, -1.039085719e-06f, -1.032485505e-06f, -1.025884396e-06f, -1.019282402e-06f, -1.012679537e-06f, -1.006075811e-06f, +-9.994712354e-07f, -9.928658227e-07f, -9.862595841e-07f, -9.796525311e-07f, -9.730446753e-07f, -9.664360283e-07f, -9.598266016e-07f, -9.532164068e-07f, -9.466054554e-07f, -9.399937591e-07f, +-9.333813294e-07f, -9.267681779e-07f, -9.201543161e-07f, -9.135397555e-07f, -9.069245078e-07f, -9.003085845e-07f, -8.936919972e-07f, -8.870747575e-07f, -8.804568768e-07f, -8.738383668e-07f, +-8.672192390e-07f, -8.605995050e-07f, -8.539791763e-07f, -8.473582645e-07f, -8.407367812e-07f, -8.341147379e-07f, -8.274921462e-07f, -8.208690176e-07f, -8.142453637e-07f, -8.076211961e-07f, +-8.009965262e-07f, -7.943713657e-07f, -7.877457261e-07f, -7.811196190e-07f, -7.744930559e-07f, -7.678660483e-07f, -7.612386078e-07f, -7.546107461e-07f, -7.479824745e-07f, -7.413538047e-07f, +-7.347247482e-07f, -7.280953165e-07f, -7.214655213e-07f, -7.148353740e-07f, -7.082048861e-07f, -7.015740694e-07f, -6.949429351e-07f, -6.883114950e-07f, -6.816797606e-07f, -6.750477433e-07f, +-6.684154548e-07f, -6.617829065e-07f, -6.551501100e-07f, -6.485170769e-07f, -6.418838186e-07f, -6.352503467e-07f, -6.286166728e-07f, -6.219828083e-07f, -6.153487648e-07f, -6.087145538e-07f, +-6.020801868e-07f, -5.954456755e-07f, -5.888110311e-07f, -5.821762654e-07f, -5.755413899e-07f, -5.689064160e-07f, -5.622713552e-07f, -5.556362191e-07f, -5.490010192e-07f, -5.423657670e-07f, +-5.357304741e-07f, -5.290951519e-07f, -5.224598119e-07f, -5.158244656e-07f, -5.091891246e-07f, -5.025538004e-07f, -4.959185044e-07f, -4.892832482e-07f, -4.826480433e-07f, -4.760129011e-07f, +-4.693778331e-07f, -4.627428509e-07f, -4.561079660e-07f, -4.494731898e-07f, -4.428385337e-07f, -4.362040095e-07f, -4.295696283e-07f, -4.229354019e-07f, -4.163013417e-07f, -4.096674590e-07f, +-4.030337655e-07f, -3.964002726e-07f, -3.897669918e-07f, -3.831339345e-07f, -3.765011122e-07f, -3.698685364e-07f, -3.632362185e-07f, -3.566041700e-07f, -3.499724025e-07f, -3.433409272e-07f, +-3.367097558e-07f, -3.300788996e-07f, -3.234483701e-07f, -3.168181788e-07f, -3.101883370e-07f, -3.035588564e-07f, -2.969297482e-07f, -2.903010240e-07f, -2.836726951e-07f, -2.770447731e-07f, +-2.704172694e-07f, -2.637901953e-07f, -2.571635624e-07f, -2.505373821e-07f, -2.439116657e-07f, -2.372864247e-07f, -2.306616706e-07f, -2.240374147e-07f, -2.174136685e-07f, -2.107904434e-07f, +-2.041677509e-07f, -1.975456022e-07f, -1.909240088e-07f, -1.843029822e-07f, -1.776825337e-07f, -1.710626747e-07f, -1.644434167e-07f, -1.578247710e-07f, -1.512067490e-07f, -1.445893621e-07f, +-1.379726218e-07f, -1.313565393e-07f, -1.247411261e-07f, -1.181263935e-07f, -1.115123529e-07f, -1.048990158e-07f, -9.828639337e-08f, -9.167449712e-08f, -8.506333837e-08f, -7.845292849e-08f, +-7.184327883e-08f, -6.523440075e-08f, -5.862630562e-08f, -5.201900477e-08f, -4.541250956e-08f, -3.880683134e-08f, -3.220198144e-08f, -2.559797121e-08f, -1.899481199e-08f, -1.239251510e-08f, +-5.791091877e-09f, 8.094463469e-10f, 7.409088250e-09f, 1.400782251e-08f, 2.060563781e-08f, 2.720252283e-08f, 3.379846627e-08f, 4.039345681e-08f, 4.698748314e-08f, 5.358053397e-08f, +6.017259799e-08f, 6.676366391e-08f, 7.335372044e-08f, 7.994275628e-08f, 8.653076015e-08f, 9.311772077e-08f, 9.970362685e-08f, 1.062884671e-07f, 1.128722303e-07f, 1.194549052e-07f, +1.260364804e-07f, 1.326169447e-07f, 1.391962869e-07f, 1.457744957e-07f, 1.523515599e-07f, 1.589274681e-07f, 1.655022093e-07f, 1.720757720e-07f, 1.786481451e-07f, 1.852193174e-07f, +1.917892775e-07f, 1.983580144e-07f, 2.049255167e-07f, 2.114917733e-07f, 2.180567728e-07f, 2.246205042e-07f, 2.311829562e-07f, 2.377441176e-07f, 2.443039772e-07f, 2.508625238e-07f, +2.574197462e-07f, 2.639756332e-07f, 2.705301736e-07f, 2.770833563e-07f, 2.836351701e-07f, 2.901856037e-07f, 2.967346461e-07f, 3.032822860e-07f, 3.098285124e-07f, 3.163733139e-07f, +3.229166796e-07f, 3.294585981e-07f, 3.359990585e-07f, 3.425380495e-07f, 3.490755600e-07f, 3.556115788e-07f, 3.621460949e-07f, 3.686790971e-07f, 3.752105743e-07f, 3.817405154e-07f, +3.882689092e-07f, 3.947957447e-07f, 4.013210107e-07f, 4.078446961e-07f, 4.143667899e-07f, 4.208872809e-07f, 4.274061581e-07f, 4.339234103e-07f, 4.404390266e-07f, 4.469529958e-07f, +4.534653068e-07f, 4.599759486e-07f, 4.664849101e-07f, 4.729921803e-07f, 4.794977481e-07f, 4.860016025e-07f, 4.925037324e-07f, 4.990041267e-07f, 5.055027745e-07f, 5.119996647e-07f, +5.184947863e-07f, 5.249881282e-07f, 5.314796795e-07f, 5.379694291e-07f, 5.444573660e-07f, 5.509434792e-07f, 5.574277578e-07f, 5.639101907e-07f, 5.703907669e-07f, 5.768694754e-07f, +5.833463054e-07f, 5.898212457e-07f, 5.962942854e-07f, 6.027654136e-07f, 6.092346193e-07f, 6.157018916e-07f, 6.221672194e-07f, 6.286305919e-07f, 6.350919980e-07f, 6.415514270e-07f, +6.480088677e-07f, 6.544643094e-07f, 6.609177410e-07f, 6.673691518e-07f, 6.738185306e-07f, 6.802658668e-07f, 6.867111492e-07f, 6.931543671e-07f, 6.995955096e-07f, 7.060345657e-07f, +7.124715247e-07f, 7.189063755e-07f, 7.253391074e-07f, 7.317697094e-07f, 7.381981708e-07f, 7.446244806e-07f, 7.510486280e-07f, 7.574706022e-07f, 7.638903923e-07f, 7.703079875e-07f, +7.767233770e-07f, 7.831365498e-07f, 7.895474953e-07f, 7.959562026e-07f, 8.023626609e-07f, 8.087668593e-07f, 8.151687872e-07f, 8.215684336e-07f, 8.279657879e-07f, 8.343608392e-07f, +8.407535767e-07f, 8.471439897e-07f, 8.535320675e-07f, 8.599177992e-07f, 8.663011741e-07f, 8.726821814e-07f, 8.790608105e-07f, 8.854370505e-07f, 8.918108908e-07f, 8.981823206e-07f, +9.045513292e-07f, 9.109179059e-07f, 9.172820400e-07f, 9.236437207e-07f, 9.300029374e-07f, 9.363596794e-07f, 9.427139360e-07f, 9.490656964e-07f, 9.554149502e-07f, 9.617616865e-07f, +9.681058947e-07f, 9.744475641e-07f, 9.807866842e-07f, 9.871232442e-07f, 9.934572335e-07f, 9.997886415e-07f, 1.006117458e-06f, 1.012443671e-06f, 1.018767271e-06f, 1.025088248e-06f, +1.031406590e-06f, 1.037722287e-06f, 1.044035329e-06f, 1.050345704e-06f, 1.056653403e-06f, 1.062958414e-06f, 1.069260727e-06f, 1.075560332e-06f, 1.081857218e-06f, 1.088151374e-06f, +1.094442791e-06f, 1.100731456e-06f, 1.107017361e-06f, 1.113300493e-06f, 1.119580844e-06f, 1.125858402e-06f, 1.132133156e-06f, 1.138405097e-06f, 1.144674214e-06f, 1.150940496e-06f, +1.157203932e-06f, 1.163464513e-06f, 1.169722228e-06f, 1.175977066e-06f, 1.182229018e-06f, 1.188478071e-06f, 1.194724217e-06f, 1.200967445e-06f, 1.207207743e-06f, 1.213445103e-06f, +1.219679513e-06f, 1.225910962e-06f, 1.232139442e-06f, 1.238364940e-06f, 1.244587447e-06f, 1.250806953e-06f, 1.257023446e-06f, 1.263236917e-06f, 1.269447356e-06f, 1.275654751e-06f, +1.281859093e-06f, 1.288060371e-06f, 1.294258575e-06f, 1.300453695e-06f, 1.306645720e-06f, 1.312834639e-06f, 1.319020444e-06f, 1.325203122e-06f, 1.331382665e-06f, 1.337559061e-06f, +1.343732301e-06f, 1.349902374e-06f, 1.356069270e-06f, 1.362232978e-06f, 1.368393489e-06f, 1.374550792e-06f, 1.380704877e-06f, 1.386855733e-06f, 1.393003351e-06f, 1.399147720e-06f, +1.405288830e-06f, 1.411426671e-06f, 1.417561232e-06f, 1.423692504e-06f, 1.429820476e-06f, 1.435945138e-06f, 1.442066480e-06f, 1.448184492e-06f, 1.454299163e-06f, 1.460410484e-06f, +1.466518444e-06f, 1.472623033e-06f, 1.478724241e-06f, 1.484822058e-06f, 1.490916473e-06f, 1.497007477e-06f, 1.503095060e-06f, 1.509179212e-06f, 1.515259921e-06f, 1.521337179e-06f, +1.527410975e-06f, 1.533481300e-06f, 1.539548142e-06f, 1.545611493e-06f, 1.551671342e-06f, 1.557727678e-06f, 1.563780493e-06f, 1.569829776e-06f, 1.575875516e-06f, 1.581917705e-06f, +1.587956331e-06f, 1.593991386e-06f, 1.600022858e-06f, 1.606050739e-06f, 1.612075017e-06f, 1.618095684e-06f, 1.624112729e-06f, 1.630126142e-06f, 1.636135913e-06f, 1.642142033e-06f, +1.648144491e-06f, 1.654143277e-06f, 1.660138383e-06f, 1.666129797e-06f, 1.672117509e-06f, 1.678101511e-06f, 1.684081792e-06f, 1.690058342e-06f, 1.696031152e-06f, 1.702000211e-06f, +1.707965509e-06f, 1.713927038e-06f, 1.719884786e-06f, 1.725838745e-06f, 1.731788904e-06f, 1.737735254e-06f, 1.743677785e-06f, 1.749616486e-06f, 1.755551349e-06f, 1.761482364e-06f, +1.767409520e-06f, 1.773332808e-06f, 1.779252218e-06f, 1.785167741e-06f, 1.791079366e-06f, 1.796987085e-06f, 1.802890886e-06f, 1.808790762e-06f, 1.814686701e-06f, 1.820578695e-06f, +1.826466733e-06f, 1.832350806e-06f, 1.838230904e-06f, 1.844107018e-06f, 1.849979138e-06f, 1.855847254e-06f, 1.861711356e-06f, 1.867571436e-06f, 1.873427483e-06f, 1.879279488e-06f, +1.885127441e-06f, 1.890971332e-06f, 1.896811153e-06f, 1.902646893e-06f, 1.908478543e-06f, 1.914306094e-06f, 1.920129535e-06f, 1.925948857e-06f, 1.931764051e-06f, 1.937575108e-06f, +1.943382017e-06f, 1.949184769e-06f, 1.954983355e-06f, 1.960777765e-06f, 1.966567990e-06f, 1.972354020e-06f, 1.978135846e-06f, 1.983913458e-06f, 1.989686847e-06f, 1.995456003e-06f, +2.001220918e-06f, 2.006981581e-06f, 2.012737983e-06f, 2.018490115e-06f, 2.024237968e-06f, 2.029981531e-06f, 2.035720797e-06f, 2.041455754e-06f, 2.047186394e-06f, 2.052912708e-06f, +2.058634686e-06f, 2.064352319e-06f, 2.070065598e-06f, 2.075774513e-06f, 2.081479055e-06f, 2.087179214e-06f, 2.092874982e-06f, 2.098566349e-06f, 2.104253305e-06f, 2.109935842e-06f, +2.115613951e-06f, 2.121287621e-06f, 2.126956845e-06f, 2.132621612e-06f, 2.138281913e-06f, 2.143937740e-06f, 2.149589082e-06f, 2.155235931e-06f, 2.160878278e-06f, 2.166516114e-06f, +2.172149428e-06f, 2.177778213e-06f, 2.183402459e-06f, 2.189022156e-06f, 2.194637296e-06f, 2.200247870e-06f, 2.205853868e-06f, 2.211455282e-06f, 2.217052102e-06f, 2.222644319e-06f, +2.228231925e-06f, 2.233814909e-06f, 2.239393264e-06f, 2.244966979e-06f, 2.250536047e-06f, 2.256100457e-06f, 2.261660201e-06f, 2.267215270e-06f, 2.272765656e-06f, 2.278311348e-06f, +2.283852338e-06f, 2.289388617e-06f, 2.294920176e-06f, 2.300447006e-06f, 2.305969098e-06f, 2.311486443e-06f, 2.316999033e-06f, 2.322506858e-06f, 2.328009910e-06f, 2.333508179e-06f, +2.339001657e-06f, 2.344490335e-06f, 2.349974203e-06f, 2.355453254e-06f, 2.360927478e-06f, 2.366396866e-06f, 2.371861410e-06f, 2.377321101e-06f, 2.382775930e-06f, 2.388225888e-06f, +2.393670966e-06f, 2.399111156e-06f, 2.404546449e-06f, 2.409976836e-06f, 2.415402308e-06f, 2.420822857e-06f, 2.426238474e-06f, 2.431649150e-06f, 2.437054876e-06f, 2.442455644e-06f, +2.447851445e-06f, 2.453242271e-06f, 2.458628112e-06f, 2.464008960e-06f, 2.469384807e-06f, 2.474755643e-06f, 2.480121460e-06f, 2.485482250e-06f, 2.490838004e-06f, 2.496188713e-06f, +2.501534369e-06f, 2.506874963e-06f, 2.512210487e-06f, 2.517540931e-06f, 2.522866288e-06f, 2.528186549e-06f, 2.533501705e-06f, 2.538811748e-06f, 2.544116669e-06f, 2.549416460e-06f, +2.554711113e-06f, 2.560000618e-06f, 2.565284968e-06f, 2.570564153e-06f, 2.575838166e-06f, 2.581106998e-06f, 2.586370641e-06f, 2.591629086e-06f, 2.596882324e-06f, 2.602130348e-06f, +2.607373149e-06f, 2.612610718e-06f, 2.617843048e-06f, 2.623070130e-06f, 2.628291955e-06f, 2.633508515e-06f, 2.638719802e-06f, 2.643925808e-06f, 2.649126523e-06f, 2.654321941e-06f, +2.659512052e-06f, 2.664696849e-06f, 2.669876323e-06f, 2.675050466e-06f, 2.680219269e-06f, 2.685382724e-06f, 2.690540824e-06f, 2.695693560e-06f, 2.700840923e-06f, 2.705982906e-06f, +2.711119500e-06f, 2.716250697e-06f, 2.721376489e-06f, 2.726496869e-06f, 2.731611826e-06f, 2.736721355e-06f, 2.741825446e-06f, 2.746924091e-06f, 2.752017282e-06f, 2.757105012e-06f, +2.762187271e-06f, 2.767264053e-06f, 2.772335348e-06f, 2.777401150e-06f, 2.782461449e-06f, 2.787516238e-06f, 2.792565509e-06f, 2.797609254e-06f, 2.802647465e-06f, 2.807680133e-06f, +2.812707251e-06f, 2.817728812e-06f, 2.822744806e-06f, 2.827755226e-06f, 2.832760064e-06f, 2.837759313e-06f, 2.842752964e-06f, 2.847741009e-06f, 2.852723440e-06f, 2.857700250e-06f, +2.862671431e-06f, 2.867636975e-06f, 2.872596874e-06f, 2.877551120e-06f, 2.882499705e-06f, 2.887442623e-06f, 2.892379863e-06f, 2.897311420e-06f, 2.902237285e-06f, 2.907157451e-06f, +2.912071909e-06f, 2.916980652e-06f, 2.921883672e-06f, 2.926780962e-06f, 2.931672514e-06f, 2.936558320e-06f, 2.941438372e-06f, 2.946312663e-06f, 2.951181185e-06f, 2.956043930e-06f, +2.960900891e-06f, 2.965752060e-06f, 2.970597430e-06f, 2.975436992e-06f, 2.980270740e-06f, 2.985098666e-06f, 2.989920761e-06f, 2.994737020e-06f, 2.999547433e-06f, 3.004351993e-06f, +3.009150694e-06f, 3.013943527e-06f, 3.018730485e-06f, 3.023511560e-06f, 3.028286745e-06f, 3.033056032e-06f, 3.037819415e-06f, 3.042576885e-06f, 3.047328435e-06f, 3.052074057e-06f, +3.056813745e-06f, 3.061547490e-06f, 3.066275286e-06f, 3.070997125e-06f, 3.075713000e-06f, 3.080422902e-06f, 3.085126826e-06f, 3.089824763e-06f, 3.094516707e-06f, 3.099202649e-06f, +3.103882583e-06f, 3.108556501e-06f, 3.113224397e-06f, 3.117886262e-06f, 3.122542089e-06f, 3.127191872e-06f, 3.131835603e-06f, 3.136473274e-06f, 3.141104879e-06f, 3.145730411e-06f, +3.150349861e-06f, 3.154963224e-06f, 3.159570491e-06f, 3.164171656e-06f, 3.168766712e-06f, 3.173355650e-06f, 3.177938466e-06f, 3.182515150e-06f, 3.187085696e-06f, 3.191650097e-06f, +3.196208346e-06f, 3.200760436e-06f, 3.205306359e-06f, 3.209846110e-06f, 3.214379680e-06f, 3.218907062e-06f, 3.223428250e-06f, 3.227943237e-06f, 3.232452016e-06f, 3.236954579e-06f, +3.241450920e-06f, 3.245941032e-06f, 3.250424907e-06f, 3.254902540e-06f, 3.259373922e-06f, 3.263839048e-06f, 3.268297909e-06f, 3.272750501e-06f, 3.277196814e-06f, 3.281636843e-06f, +3.286070581e-06f, 3.290498021e-06f, 3.294919156e-06f, 3.299333980e-06f, 3.303742484e-06f, 3.308144664e-06f, 3.312540512e-06f, 3.316930020e-06f, 3.321313184e-06f, 3.325689995e-06f, +3.330060447e-06f, 3.334424533e-06f, 3.338782247e-06f, 3.343133582e-06f, 3.347478530e-06f, 3.351817087e-06f, 3.356149245e-06f, 3.360474996e-06f, 3.364794336e-06f, 3.369107256e-06f, +3.373413751e-06f, 3.377713814e-06f, 3.382007437e-06f, 3.386294616e-06f, 3.390575343e-06f, 3.394849611e-06f, 3.399117414e-06f, 3.403378746e-06f, 3.407633600e-06f, 3.411881970e-06f, +3.416123848e-06f, 3.420359229e-06f, 3.424588107e-06f, 3.428810474e-06f, 3.433026324e-06f, 3.437235651e-06f, 3.441438448e-06f, 3.445634710e-06f, 3.449824429e-06f, 3.454007599e-06f, +3.458184214e-06f, 3.462354268e-06f, 3.466517754e-06f, 3.470674666e-06f, 3.474824997e-06f, 3.478968742e-06f, 3.483105894e-06f, 3.487236446e-06f, 3.491360393e-06f, 3.495477728e-06f, +3.499588445e-06f, 3.503692538e-06f, 3.507790000e-06f, 3.511880826e-06f, 3.515965009e-06f, 3.520042543e-06f, 3.524113421e-06f, 3.528177638e-06f, 3.532235188e-06f, 3.536286064e-06f, +3.540330260e-06f, 3.544367771e-06f, 3.548398590e-06f, 3.552422710e-06f, 3.556440127e-06f, 3.560450833e-06f, 3.564454823e-06f, 3.568452091e-06f, 3.572442631e-06f, 3.576426437e-06f, +3.580403502e-06f, 3.584373822e-06f, 3.588337389e-06f, 3.592294198e-06f, 3.596244243e-06f, 3.600187518e-06f, 3.604124018e-06f, 3.608053735e-06f, 3.611976665e-06f, 3.615892801e-06f, +3.619802138e-06f, 3.623704670e-06f, 3.627600390e-06f, 3.631489294e-06f, 3.635371375e-06f, 3.639246627e-06f, 3.643115046e-06f, 3.646976624e-06f, 3.650831356e-06f, 3.654679236e-06f, +3.658520260e-06f, 3.662354420e-06f, 3.666181711e-06f, 3.670002128e-06f, 3.673815665e-06f, 3.677622316e-06f, 3.681422075e-06f, 3.685214937e-06f, 3.689000897e-06f, 3.692779948e-06f, +3.696552085e-06f, 3.700317302e-06f, 3.704075595e-06f, 3.707826956e-06f, 3.711571381e-06f, 3.715308865e-06f, 3.719039400e-06f, 3.722762983e-06f, 3.726479608e-06f, 3.730189268e-06f, +3.733891960e-06f, 3.737587676e-06f, 3.741276412e-06f, 3.744958162e-06f, 3.748632921e-06f, 3.752300683e-06f, 3.755961443e-06f, 3.759615196e-06f, 3.763261936e-06f, 3.766901658e-06f, +3.770534356e-06f, 3.774160025e-06f, 3.777778660e-06f, 3.781390256e-06f, 3.784994807e-06f, 3.788592308e-06f, 3.792182753e-06f, 3.795766138e-06f, 3.799342456e-06f, 3.802911704e-06f, +3.806473875e-06f, 3.810028965e-06f, 3.813576968e-06f, 3.817117879e-06f, 3.820651693e-06f, 3.824178405e-06f, 3.827698009e-06f, 3.831210500e-06f, 3.834715874e-06f, 3.838214125e-06f, +3.841705249e-06f, 3.845189239e-06f, 3.848666091e-06f, 3.852135800e-06f, 3.855598361e-06f, 3.859053769e-06f, 3.862502019e-06f, 3.865943105e-06f, 3.869377024e-06f, 3.872803769e-06f, +3.876223336e-06f, 3.879635720e-06f, 3.883040916e-06f, 3.886438919e-06f, 3.889829724e-06f, 3.893213327e-06f, 3.896589722e-06f, 3.899958905e-06f, 3.903320870e-06f, 3.906675613e-06f, +3.910023129e-06f, 3.913363413e-06f, 3.916696460e-06f, 3.920022266e-06f, 3.923340826e-06f, 3.926652135e-06f, 3.929956188e-06f, 3.933252981e-06f, 3.936542509e-06f, 3.939824766e-06f, +3.943099749e-06f, 3.946367453e-06f, 3.949627873e-06f, 3.952881004e-06f, 3.956126842e-06f, 3.959365382e-06f, 3.962596620e-06f, 3.965820550e-06f, 3.969037169e-06f, 3.972246471e-06f, +3.975448453e-06f, 3.978643109e-06f, 3.981830435e-06f, 3.985010427e-06f, 3.988183080e-06f, 3.991348389e-06f, 3.994506350e-06f, 3.997656959e-06f, 4.000800211e-06f, 4.003936102e-06f, +4.007064626e-06f, 4.010185781e-06f, 4.013299561e-06f, 4.016405962e-06f, 4.019504980e-06f, 4.022596609e-06f, 4.025680847e-06f, 4.028757689e-06f, 4.031827129e-06f, 4.034889165e-06f, +4.037943791e-06f, 4.040991003e-06f, 4.044030798e-06f, 4.047063170e-06f, 4.050088116e-06f, 4.053105631e-06f, 4.056115712e-06f, 4.059118353e-06f, 4.062113551e-06f, 4.065101302e-06f, +4.068081601e-06f, 4.071054444e-06f, 4.074019827e-06f, 4.076977746e-06f, 4.079928197e-06f, 4.082871176e-06f, 4.085806679e-06f, 4.088734701e-06f, 4.091655239e-06f, 4.094568288e-06f, +4.097473845e-06f, 4.100371905e-06f, 4.103262465e-06f, 4.106145520e-06f, 4.109021067e-06f, 4.111889101e-06f, 4.114749619e-06f, 4.117602616e-06f, 4.120448090e-06f, 4.123286035e-06f, +4.126116448e-06f, 4.128939325e-06f, 4.131754663e-06f, 4.134562456e-06f, 4.137362703e-06f, 4.140155397e-06f, 4.142940537e-06f, 4.145718118e-06f, 4.148488136e-06f, 4.151250588e-06f, +4.154005470e-06f, 4.156752777e-06f, 4.159492507e-06f, 4.162224655e-06f, 4.164949219e-06f, 4.167666193e-06f, 4.170375575e-06f, 4.173077361e-06f, 4.175771547e-06f, 4.178458130e-06f, +4.181137106e-06f, 4.183808471e-06f, 4.186472221e-06f, 4.189128354e-06f, 4.191776866e-06f, 4.194417752e-06f, 4.197051011e-06f, 4.199676637e-06f, 4.202294627e-06f, 4.204904979e-06f, +4.207507688e-06f, 4.210102751e-06f, 4.212690165e-06f, 4.215269926e-06f, 4.217842031e-06f, 4.220406476e-06f, 4.222963258e-06f, 4.225512373e-06f, 4.228053819e-06f, 4.230587591e-06f, +4.233113687e-06f, 4.235632103e-06f, 4.238142835e-06f, 4.240645882e-06f, 4.243141238e-06f, 4.245628901e-06f, 4.248108868e-06f, 4.250581136e-06f, 4.253045700e-06f, 4.255502559e-06f, +4.257951708e-06f, 4.260393145e-06f, 4.262826866e-06f, 4.265252869e-06f, 4.267671149e-06f, 4.270081705e-06f, 4.272484532e-06f, 4.274879628e-06f, 4.277266989e-06f, 4.279646613e-06f, +4.282018497e-06f, 4.284382637e-06f, 4.286739030e-06f, 4.289087673e-06f, 4.291428564e-06f, 4.293761699e-06f, 4.296087076e-06f, 4.298404690e-06f, 4.300714541e-06f, 4.303016623e-06f, +4.305310935e-06f, 4.307597474e-06f, 4.309876237e-06f, 4.312147220e-06f, 4.314410421e-06f, 4.316665837e-06f, 4.318913466e-06f, 4.321153304e-06f, 4.323385348e-06f, 4.325609596e-06f, +4.327826046e-06f, 4.330034693e-06f, 4.332235536e-06f, 4.334428571e-06f, 4.336613797e-06f, 4.338791209e-06f, 4.340960807e-06f, 4.343122586e-06f, 4.345276544e-06f, 4.347422679e-06f, +4.349560987e-06f, 4.351691467e-06f, 4.353814115e-06f, 4.355928930e-06f, 4.358035907e-06f, 4.360135046e-06f, 4.362226342e-06f, 4.364309794e-06f, 4.366385400e-06f, 4.368453156e-06f, +4.370513060e-06f, 4.372565110e-06f, 4.374609302e-06f, 4.376645636e-06f, 4.378674107e-06f, 4.380694714e-06f, 4.382707455e-06f, 4.384712327e-06f, 4.386709326e-06f, 4.388698453e-06f, +4.390679702e-06f, 4.392653073e-06f, 4.394618564e-06f, 4.396576170e-06f, 4.398525892e-06f, 4.400467725e-06f, 4.402401668e-06f, 4.404327719e-06f, 4.406245875e-06f, 4.408156133e-06f, +4.410058493e-06f, 4.411952951e-06f, 4.413839506e-06f, 4.415718154e-06f, 4.417588895e-06f, 4.419451726e-06f, 4.421306644e-06f, 4.423153647e-06f, 4.424992734e-06f, 4.426823903e-06f, +4.428647150e-06f, 4.430462475e-06f, 4.432269875e-06f, 4.434069348e-06f, 4.435860892e-06f, 4.437644505e-06f, 4.439420184e-06f, 4.441187929e-06f, 4.442947737e-06f, 4.444699606e-06f, +4.446443533e-06f, 4.448179518e-06f, 4.449907558e-06f, 4.451627652e-06f, 4.453339797e-06f, 4.455043991e-06f, 4.456740233e-06f, 4.458428521e-06f, 4.460108853e-06f, 4.461781226e-06f, +4.463445641e-06f, 4.465102093e-06f, 4.466750583e-06f, 4.468391107e-06f, 4.470023665e-06f, 4.471648254e-06f, 4.473264873e-06f, 4.474873520e-06f, 4.476474193e-06f, 4.478066891e-06f, +4.479651612e-06f, 4.481228354e-06f, 4.482797116e-06f, 4.484357895e-06f, 4.485910692e-06f, 4.487455503e-06f, 4.488992327e-06f, 4.490521163e-06f, 4.492042010e-06f, 4.493554865e-06f, +4.495059726e-06f, 4.496556594e-06f, 4.498045465e-06f, 4.499526339e-06f, 4.500999214e-06f, 4.502464089e-06f, 4.503920961e-06f, 4.505369831e-06f, 4.506810696e-06f, 4.508243554e-06f, +4.509668406e-06f, 4.511085248e-06f, 4.512494080e-06f, 4.513894901e-06f, 4.515287709e-06f, 4.516672502e-06f, 4.518049280e-06f, 4.519418041e-06f, 4.520778784e-06f, 4.522131508e-06f, +4.523476211e-06f, 4.524812892e-06f, 4.526141551e-06f, 4.527462185e-06f, 4.528774793e-06f, 4.530079375e-06f, 4.531375929e-06f, 4.532664455e-06f, 4.533944950e-06f, 4.535217414e-06f, +4.536481845e-06f, 4.537738243e-06f, 4.538986607e-06f, 4.540226935e-06f, 4.541459227e-06f, 4.542683481e-06f, 4.543899696e-06f, 4.545107872e-06f, 4.546308007e-06f, 4.547500100e-06f, +4.548684151e-06f, 4.549860158e-06f, 4.551028121e-06f, 4.552188038e-06f, 4.553339909e-06f, 4.554483733e-06f, 4.555619509e-06f, 4.556747235e-06f, 4.557866912e-06f, 4.558978538e-06f, +4.560082113e-06f, 4.561177635e-06f, 4.562265105e-06f, 4.563344520e-06f, 4.564415881e-06f, 4.565479186e-06f, 4.566534435e-06f, 4.567581628e-06f, 4.568620762e-06f, 4.569651839e-06f, +4.570674856e-06f, 4.571689814e-06f, 4.572696711e-06f, 4.573695548e-06f, 4.574686323e-06f, 4.575669036e-06f, 4.576643686e-06f, 4.577610272e-06f, 4.578568795e-06f, 4.579519253e-06f, +4.580461646e-06f, 4.581395974e-06f, 4.582322235e-06f, 4.583240430e-06f, 4.584150558e-06f, 4.585052618e-06f, 4.585946610e-06f, 4.586832534e-06f, 4.587710389e-06f, 4.588580175e-06f, +4.589441890e-06f, 4.590295536e-06f, 4.591141111e-06f, 4.591978616e-06f, 4.592808049e-06f, 4.593629411e-06f, 4.594442701e-06f, 4.595247918e-06f, 4.596045064e-06f, 4.596834136e-06f, +4.597615136e-06f, 4.598388062e-06f, 4.599152915e-06f, 4.599909694e-06f, 4.600658400e-06f, 4.601399031e-06f, 4.602131588e-06f, 4.602856070e-06f, 4.603572478e-06f, 4.604280812e-06f, +4.604981070e-06f, 4.605673254e-06f, 4.606357362e-06f, 4.607033396e-06f, 4.607701354e-06f, 4.608361237e-06f, 4.609013045e-06f, 4.609656777e-06f, 4.610292434e-06f, 4.610920016e-06f, +4.611539522e-06f, 4.612150954e-06f, 4.612754310e-06f, 4.613349591e-06f, 4.613936796e-06f, 4.614515927e-06f, 4.615086983e-06f, 4.615649964e-06f, 4.616204871e-06f, 4.616751703e-06f, +4.617290461e-06f, 4.617821144e-06f, 4.618343754e-06f, 4.618858290e-06f, 4.619364752e-06f, 4.619863141e-06f, 4.620353457e-06f, 4.620835700e-06f, 4.621309870e-06f, 4.621775968e-06f, +4.622233994e-06f, 4.622683949e-06f, 4.623125832e-06f, 4.623559644e-06f, 4.623985385e-06f, 4.624403056e-06f, 4.624812658e-06f, 4.625214189e-06f, 4.625607652e-06f, 4.625993046e-06f, +4.626370372e-06f, 4.626739629e-06f, 4.627100820e-06f, 4.627453944e-06f, 4.627799001e-06f, 4.628135993e-06f, 4.628464919e-06f, 4.628785780e-06f, 4.629098577e-06f, 4.629403311e-06f, +4.629699981e-06f, 4.629988589e-06f, 4.630269135e-06f, 4.630541619e-06f, 4.630806043e-06f, 4.631062407e-06f, 4.631310712e-06f, 4.631550958e-06f, 4.631783145e-06f, 4.632007276e-06f, +4.632223350e-06f, 4.632431368e-06f, 4.632631331e-06f, 4.632823240e-06f, 4.633007095e-06f, 4.633182897e-06f, 4.633350648e-06f, 4.633510347e-06f, 4.633661996e-06f, 4.633805595e-06f, +4.633941146e-06f, 4.634068649e-06f, 4.634188105e-06f, 4.634299514e-06f, 4.634402879e-06f, 4.634498200e-06f, 4.634585477e-06f, 4.634664712e-06f, 4.634735906e-06f, 4.634799059e-06f, +4.634854174e-06f, 4.634901249e-06f, 4.634940288e-06f, 4.634971290e-06f, 4.634994256e-06f, 4.635009189e-06f, 4.635016089e-06f, 4.635014956e-06f, 4.635005793e-06f, 4.634988599e-06f, +4.634963378e-06f, 4.634930128e-06f, 4.634888852e-06f, 4.634839551e-06f, 4.634782226e-06f, 4.634716878e-06f, 4.634643509e-06f, 4.634562119e-06f, 4.634472710e-06f, 4.634375283e-06f, +4.634269840e-06f, 4.634156381e-06f, 4.634034908e-06f, 4.633905423e-06f, 4.633767926e-06f, 4.633622419e-06f, 4.633468903e-06f, 4.633307380e-06f, 4.633137851e-06f, 4.632960317e-06f, +4.632774780e-06f, 4.632581242e-06f, 4.632379703e-06f, 4.632170165e-06f, 4.631952630e-06f, 4.631727099e-06f, 4.631493573e-06f, 4.631252055e-06f, 4.631002545e-06f, 4.630745045e-06f, +4.630479557e-06f, 4.630206082e-06f, 4.629924621e-06f, 4.629635177e-06f, 4.629337751e-06f, 4.629032345e-06f, 4.628718959e-06f, 4.628397597e-06f, 4.628068259e-06f, 4.627730947e-06f, +4.627385662e-06f, 4.627032408e-06f, 4.626671184e-06f, 4.626301994e-06f, 4.625924838e-06f, 4.625539718e-06f, 4.625146637e-06f, 4.624745595e-06f, 4.624336596e-06f, 4.623919639e-06f, +4.623494729e-06f, 4.623061865e-06f, 4.622621050e-06f, 4.622172286e-06f, 4.621715575e-06f, 4.621250918e-06f, 4.620778318e-06f, 4.620297777e-06f, 4.619809295e-06f, 4.619312876e-06f, +4.618808522e-06f, 4.618296233e-06f, 4.617776012e-06f, 4.617247862e-06f, 4.616711784e-06f, 4.616167780e-06f, 4.615615852e-06f, 4.615056002e-06f, 4.614488233e-06f, 4.613912546e-06f, +4.613328944e-06f, 4.612737428e-06f, 4.612138000e-06f, 4.611530664e-06f, 4.610915420e-06f, 4.610292272e-06f, 4.609661221e-06f, 4.609022269e-06f, 4.608375419e-06f, 4.607720672e-06f, +4.607058032e-06f, 4.606387500e-06f, 4.605709078e-06f, 4.605022769e-06f, 4.604328576e-06f, 4.603626499e-06f, 4.602916542e-06f, 4.602198707e-06f, 4.601472997e-06f, 4.600739413e-06f, +4.599997958e-06f, 4.599248634e-06f, 4.598491444e-06f, 4.597726390e-06f, 4.596953475e-06f, 4.596172700e-06f, 4.595384069e-06f, 4.594587584e-06f, 4.593783247e-06f, 4.592971060e-06f, +4.592151027e-06f, 4.591323150e-06f, 4.590487430e-06f, 4.589643872e-06f, 4.588792477e-06f, 4.587933247e-06f, 4.587066186e-06f, 4.586191296e-06f, 4.585308580e-06f, 4.584418040e-06f, +4.583519678e-06f, 4.582613498e-06f, 4.581699502e-06f, 4.580777693e-06f, 4.579848073e-06f, 4.578910645e-06f, 4.577965412e-06f, 4.577012377e-06f, 4.576051542e-06f, 4.575082909e-06f, +4.574106483e-06f, 4.573122265e-06f, 4.572130258e-06f, 4.571130465e-06f, 4.570122889e-06f, 4.569107532e-06f, 4.568084398e-06f, 4.567053490e-06f, 4.566014809e-06f, 4.564968360e-06f, +4.563914144e-06f, 4.562852166e-06f, 4.561782427e-06f, 4.560704930e-06f, 4.559619679e-06f, 4.558526677e-06f, 4.557425926e-06f, 4.556317430e-06f, 4.555201191e-06f, 4.554077213e-06f, +4.552945498e-06f, 4.551806049e-06f, 4.550658870e-06f, 4.549503964e-06f, 4.548341333e-06f, 4.547170981e-06f, 4.545992910e-06f, 4.544807125e-06f, 4.543613627e-06f, 4.542412421e-06f, +4.541203509e-06f, 4.539986894e-06f, 4.538762580e-06f, 4.537530570e-06f, 4.536290866e-06f, 4.535043473e-06f, 4.533788393e-06f, 4.532525630e-06f, 4.531255187e-06f, 4.529977067e-06f, +4.528691273e-06f, 4.527397809e-06f, 4.526096678e-06f, 4.524787883e-06f, 4.523471428e-06f, 4.522147316e-06f, 4.520815550e-06f, 4.519476133e-06f, 4.518129070e-06f, 4.516774363e-06f, +4.515412016e-06f, 4.514042032e-06f, 4.512664415e-06f, 4.511279168e-06f, 4.509886294e-06f, 4.508485797e-06f, 4.507077681e-06f, 4.505661949e-06f, 4.504238604e-06f, 4.502807650e-06f, +4.501369091e-06f, 4.499922930e-06f, 4.498469170e-06f, 4.497007816e-06f, 4.495538870e-06f, 4.494062336e-06f, 4.492578219e-06f, 4.491086521e-06f, 4.489587246e-06f, 4.488080398e-06f, +4.486565980e-06f, 4.485043997e-06f, 4.483514451e-06f, 4.481977347e-06f, 4.480432688e-06f, 4.478880477e-06f, 4.477320720e-06f, 4.475753419e-06f, 4.474178578e-06f, 4.472596201e-06f, +4.471006291e-06f, 4.469408853e-06f, 4.467803891e-06f, 4.466191407e-06f, 4.464571406e-06f, 4.462943893e-06f, 4.461308869e-06f, 4.459666340e-06f, 4.458016310e-06f, 4.456358782e-06f, +4.454693760e-06f, 4.453021248e-06f, 4.451341250e-06f, 4.449653770e-06f, 4.447958812e-06f, 4.446256380e-06f, 4.444546477e-06f, 4.442829109e-06f, 4.441104278e-06f, 4.439371989e-06f, +4.437632246e-06f, 4.435885053e-06f, 4.434130414e-06f, 4.432368333e-06f, 4.430598814e-06f, 4.428821861e-06f, 4.427037479e-06f, 4.425245671e-06f, 4.423446441e-06f, 4.421639794e-06f, +4.419825735e-06f, 4.418004266e-06f, 4.416175392e-06f, 4.414339118e-06f, 4.412495447e-06f, 4.410644384e-06f, 4.408785933e-06f, 4.406920098e-06f, 4.405046884e-06f, 4.403166295e-06f, +4.401278334e-06f, 4.399383007e-06f, 4.397480318e-06f, 4.395570270e-06f, 4.393652869e-06f, 4.391728118e-06f, 4.389796023e-06f, 4.387856586e-06f, 4.385909814e-06f, 4.383955709e-06f, +4.381994277e-06f, 4.380025521e-06f, 4.378049447e-06f, 4.376066059e-06f, 4.374075361e-06f, 4.372077357e-06f, 4.370072053e-06f, 4.368059452e-06f, 4.366039559e-06f, 4.364012379e-06f, +4.361977916e-06f, 4.359936174e-06f, 4.357887158e-06f, 4.355830874e-06f, 4.353767324e-06f, 4.351696515e-06f, 4.349618449e-06f, 4.347533133e-06f, 4.345440571e-06f, 4.343340766e-06f, +4.341233725e-06f, 4.339119451e-06f, 4.336997949e-06f, 4.334869225e-06f, 4.332733282e-06f, 4.330590125e-06f, 4.328439759e-06f, 4.326282189e-06f, 4.324117419e-06f, 4.321945454e-06f, +4.319766300e-06f, 4.317579960e-06f, 4.315386439e-06f, 4.313185743e-06f, 4.310977876e-06f, 4.308762842e-06f, 4.306540648e-06f, 4.304311297e-06f, 4.302074794e-06f, 4.299831145e-06f, +4.297580353e-06f, 4.295322425e-06f, 4.293057365e-06f, 4.290785177e-06f, 4.288505867e-06f, 4.286219440e-06f, 4.283925901e-06f, 4.281625254e-06f, 4.279317504e-06f, 4.277002657e-06f, +4.274680718e-06f, 4.272351691e-06f, 4.270015582e-06f, 4.267672395e-06f, 4.265322135e-06f, 4.262964809e-06f, 4.260600420e-06f, 4.258228974e-06f, 4.255850475e-06f, 4.253464930e-06f, +4.251072342e-06f, 4.248672718e-06f, 4.246266062e-06f, 4.243852380e-06f, 4.241431676e-06f, 4.239003955e-06f, 4.236569224e-06f, 4.234127487e-06f, 4.231678749e-06f, 4.229223016e-06f, +4.226760292e-06f, 4.224290583e-06f, 4.221813895e-06f, 4.219330232e-06f, 4.216839599e-06f, 4.214342003e-06f, 4.211837448e-06f, 4.209325939e-06f, 4.206807483e-06f, 4.204282084e-06f, +4.201749747e-06f, 4.199210478e-06f, 4.196664282e-06f, 4.194111165e-06f, 4.191551132e-06f, 4.188984189e-06f, 4.186410340e-06f, 4.183829591e-06f, 4.181241948e-06f, 4.178647417e-06f, +4.176046001e-06f, 4.173437708e-06f, 4.170822542e-06f, 4.168200509e-06f, 4.165571614e-06f, 4.162935863e-06f, 4.160293262e-06f, 4.157643816e-06f, 4.154987530e-06f, 4.152324410e-06f, +4.149654462e-06f, 4.146977691e-06f, 4.144294103e-06f, 4.141603703e-06f, 4.138906497e-06f, 4.136202491e-06f, 4.133491689e-06f, 4.130774099e-06f, 4.128049725e-06f, 4.125318573e-06f, +4.122580649e-06f, 4.119835958e-06f, 4.117084507e-06f, 4.114326300e-06f, 4.111561344e-06f, 4.108789645e-06f, 4.106011207e-06f, 4.103226037e-06f, 4.100434141e-06f, 4.097635524e-06f, +4.094830191e-06f, 4.092018150e-06f, 4.089199406e-06f, 4.086373964e-06f, 4.083541830e-06f, 4.080703010e-06f, 4.077857511e-06f, 4.075005337e-06f, 4.072146495e-06f, 4.069280990e-06f, +4.066408829e-06f, 4.063530017e-06f, 4.060644561e-06f, 4.057752465e-06f, 4.054853737e-06f, 4.051948382e-06f, 4.049036405e-06f, 4.046117814e-06f, 4.043192613e-06f, 4.040260810e-06f, +4.037322409e-06f, 4.034377418e-06f, 4.031425841e-06f, 4.028467685e-06f, 4.025502956e-06f, 4.022531660e-06f, 4.019553803e-06f, 4.016569391e-06f, 4.013578431e-06f, 4.010580928e-06f, +4.007576888e-06f, 4.004566318e-06f, 4.001549223e-06f, 3.998525610e-06f, 3.995495485e-06f, 3.992458854e-06f, 3.989415723e-06f, 3.986366099e-06f, 3.983309987e-06f, 3.980247394e-06f, +3.977178326e-06f, 3.974102789e-06f, 3.971020789e-06f, 3.967932333e-06f, 3.964837427e-06f, 3.961736077e-06f, 3.958628290e-06f, 3.955514071e-06f, 3.952393427e-06f, 3.949266365e-06f, +3.946132889e-06f, 3.942993008e-06f, 3.939846727e-06f, 3.936694053e-06f, 3.933534991e-06f, 3.930369549e-06f, 3.927197732e-06f, 3.924019547e-06f, 3.920835001e-06f, 3.917644099e-06f, +3.914446849e-06f, 3.911243256e-06f, 3.908033327e-06f, 3.904817069e-06f, 3.901594487e-06f, 3.898365589e-06f, 3.895130381e-06f, 3.891888869e-06f, 3.888641060e-06f, 3.885386960e-06f, +3.882126577e-06f, 3.878859915e-06f, 3.875586982e-06f, 3.872307785e-06f, 3.869022329e-06f, 3.865730622e-06f, 3.862432671e-06f, 3.859128481e-06f, 3.855818059e-06f, 3.852501412e-06f, +3.849178546e-06f, 3.845849468e-06f, 3.842514186e-06f, 3.839172704e-06f, 3.835825031e-06f, 3.832471172e-06f, 3.829111134e-06f, 3.825744925e-06f, 3.822372550e-06f, 3.818994016e-06f, +3.815609331e-06f, 3.812218500e-06f, 3.808821531e-06f, 3.805418431e-06f, 3.802009205e-06f, 3.798593861e-06f, 3.795172405e-06f, 3.791744845e-06f, 3.788311187e-06f, 3.784871438e-06f, +3.781425604e-06f, 3.777973693e-06f, 3.774515711e-06f, 3.771051666e-06f, 3.767581563e-06f, 3.764105410e-06f, 3.760623214e-06f, 3.757134982e-06f, 3.753640720e-06f, 3.750140435e-06f, +3.746634135e-06f, 3.743121825e-06f, 3.739603514e-06f, 3.736079208e-06f, 3.732548914e-06f, 3.729012638e-06f, 3.725470389e-06f, 3.721922172e-06f, 3.718367995e-06f, 3.714807865e-06f, +3.711241789e-06f, 3.707669773e-06f, 3.704091825e-06f, 3.700507952e-06f, 3.696918161e-06f, 3.693322459e-06f, 3.689720852e-06f, 3.686113349e-06f, 3.682499956e-06f, 3.678880679e-06f, +3.675255527e-06f, 3.671624506e-06f, 3.667987624e-06f, 3.664344887e-06f, 3.660696303e-06f, 3.657041879e-06f, 3.653381621e-06f, 3.649715538e-06f, 3.646043636e-06f, 3.642365922e-06f, +3.638682404e-06f, 3.634993088e-06f, 3.631297983e-06f, 3.627597095e-06f, 3.623890431e-06f, 3.620177999e-06f, 3.616459805e-06f, 3.612735858e-06f, 3.609006164e-06f, 3.605270730e-06f, +3.601529565e-06f, 3.597782675e-06f, 3.594030067e-06f, 3.590271748e-06f, 3.586507727e-06f, 3.582738010e-06f, 3.578962605e-06f, 3.575181519e-06f, 3.571394759e-06f, 3.567602332e-06f, +3.563804247e-06f, 3.560000510e-06f, 3.556191129e-06f, 3.552376112e-06f, 3.548555464e-06f, 3.544729195e-06f, 3.540897311e-06f, 3.537059820e-06f, 3.533216729e-06f, 3.529368045e-06f, +3.525513777e-06f, 3.521653931e-06f, 3.517788516e-06f, 3.513917537e-06f, 3.510041004e-06f, 3.506158923e-06f, 3.502271302e-06f, 3.498378149e-06f, 3.494479470e-06f, 3.490575274e-06f, +3.486665568e-06f, 3.482750360e-06f, 3.478829657e-06f, 3.474903466e-06f, 3.470971795e-06f, 3.467034653e-06f, 3.463092045e-06f, 3.459143981e-06f, 3.455190467e-06f, 3.451231512e-06f, +3.447267122e-06f, 3.443297306e-06f, 3.439322070e-06f, 3.435341423e-06f, 3.431355373e-06f, 3.427363927e-06f, 3.423367092e-06f, 3.419364877e-06f, 3.415357288e-06f, 3.411344335e-06f, +3.407326023e-06f, 3.403302362e-06f, 3.399273359e-06f, 3.395239021e-06f, 3.391199357e-06f, 3.387154373e-06f, 3.383104078e-06f, 3.379048480e-06f, 3.374987586e-06f, 3.370921404e-06f, +3.366849942e-06f, 3.362773208e-06f, 3.358691209e-06f, 3.354603953e-06f, 3.350511448e-06f, 3.346413703e-06f, 3.342310723e-06f, 3.338202519e-06f, 3.334089096e-06f, 3.329970464e-06f, +3.325846630e-06f, 3.321717602e-06f, 3.317583388e-06f, 3.313443996e-06f, 3.309299433e-06f, 3.305149707e-06f, 3.300994827e-06f, 3.296834801e-06f, 3.292669635e-06f, 3.288499339e-06f, +3.284323920e-06f, 3.280143386e-06f, 3.275957745e-06f, 3.271767005e-06f, 3.267571174e-06f, 3.263370260e-06f, 3.259164270e-06f, 3.254953214e-06f, 3.250737099e-06f, 3.246515932e-06f, +3.242289723e-06f, 3.238058478e-06f, 3.233822206e-06f, 3.229580916e-06f, 3.225334614e-06f, 3.221083310e-06f, 3.216827011e-06f, 3.212565725e-06f, 3.208299461e-06f, 3.204028226e-06f, +3.199752028e-06f, 3.195470876e-06f, 3.191184778e-06f, 3.186893742e-06f, 3.182597775e-06f, 3.178296887e-06f, 3.173991085e-06f, 3.169680377e-06f, 3.165364772e-06f, 3.161044278e-06f, +3.156718902e-06f, 3.152388653e-06f, 3.148053540e-06f, 3.143713570e-06f, 3.139368752e-06f, 3.135019093e-06f, 3.130664603e-06f, 3.126305289e-06f, 3.121941159e-06f, 3.117572222e-06f, +3.113198485e-06f, 3.108819958e-06f, 3.104436649e-06f, 3.100048565e-06f, 3.095655715e-06f, 3.091258107e-06f, 3.086855750e-06f, 3.082448651e-06f, 3.078036820e-06f, 3.073620264e-06f, +3.069198992e-06f, 3.064773012e-06f, 3.060342332e-06f, 3.055906961e-06f, 3.051466907e-06f, 3.047022178e-06f, 3.042572783e-06f, 3.038118730e-06f, 3.033660027e-06f, 3.029196684e-06f, +3.024728707e-06f, 3.020256107e-06f, 3.015778890e-06f, 3.011297065e-06f, 3.006810642e-06f, 3.002319627e-06f, 2.997824030e-06f, 2.993323860e-06f, 2.988819123e-06f, 2.984309830e-06f, +2.979795988e-06f, 2.975277606e-06f, 2.970754692e-06f, 2.966227255e-06f, 2.961695303e-06f, 2.957158845e-06f, 2.952617889e-06f, 2.948072444e-06f, 2.943522518e-06f, 2.938968120e-06f, +2.934409258e-06f, 2.929845941e-06f, 2.925278177e-06f, 2.920705975e-06f, 2.916129343e-06f, 2.911548290e-06f, 2.906962825e-06f, 2.902372956e-06f, 2.897778691e-06f, 2.893180040e-06f, +2.888577010e-06f, 2.883969610e-06f, 2.879357850e-06f, 2.874741737e-06f, 2.870121280e-06f, 2.865496488e-06f, 2.860867369e-06f, 2.856233932e-06f, 2.851596186e-06f, 2.846954139e-06f, +2.842307800e-06f, 2.837657178e-06f, 2.833002281e-06f, 2.828343117e-06f, 2.823679696e-06f, 2.819012027e-06f, 2.814340117e-06f, 2.809663976e-06f, 2.804983612e-06f, 2.800299034e-06f, +2.795610251e-06f, 2.790917271e-06f, 2.786220103e-06f, 2.781518757e-06f, 2.776813239e-06f, 2.772103560e-06f, 2.767389728e-06f, 2.762671752e-06f, 2.757949640e-06f, 2.753223402e-06f, +2.748493046e-06f, 2.743758580e-06f, 2.739020014e-06f, 2.734277357e-06f, 2.729530617e-06f, 2.724779802e-06f, 2.720024923e-06f, 2.715265987e-06f, 2.710503003e-06f, 2.705735981e-06f, +2.700964929e-06f, 2.696189856e-06f, 2.691410770e-06f, 2.686627681e-06f, 2.681840597e-06f, 2.677049528e-06f, 2.672254481e-06f, 2.667455467e-06f, 2.662652493e-06f, 2.657845570e-06f, +2.653034704e-06f, 2.648219907e-06f, 2.643401185e-06f, 2.638578549e-06f, 2.633752008e-06f, 2.628921569e-06f, 2.624087242e-06f, 2.619249036e-06f, 2.614406960e-06f, 2.609561023e-06f, +2.604711234e-06f, 2.599857601e-06f, 2.595000134e-06f, 2.590138841e-06f, 2.585273732e-06f, 2.580404816e-06f, 2.575532101e-06f, 2.570655596e-06f, 2.565775311e-06f, 2.560891254e-06f, +2.556003434e-06f, 2.551111861e-06f, 2.546216543e-06f, 2.541317490e-06f, 2.536414710e-06f, 2.531508213e-06f, 2.526598007e-06f, 2.521684101e-06f, 2.516766505e-06f, 2.511845227e-06f, +2.506920278e-06f, 2.501991664e-06f, 2.497059397e-06f, 2.492123484e-06f, 2.487183935e-06f, 2.482240758e-06f, 2.477293964e-06f, 2.472343561e-06f, 2.467389558e-06f, 2.462431964e-06f, +2.457470788e-06f, 2.452506040e-06f, 2.447537728e-06f, 2.442565862e-06f, 2.437590450e-06f, 2.432611503e-06f, 2.427629028e-06f, 2.422643036e-06f, 2.417653534e-06f, 2.412660533e-06f, +2.407664042e-06f, 2.402664069e-06f, 2.397660624e-06f, 2.392653715e-06f, 2.387643353e-06f, 2.382629547e-06f, 2.377612304e-06f, 2.372591635e-06f, 2.367567550e-06f, 2.362540056e-06f, +2.357509163e-06f, 2.352474880e-06f, 2.347437218e-06f, 2.342396184e-06f, 2.337351788e-06f, 2.332304039e-06f, 2.327252946e-06f, 2.322198519e-06f, 2.317140767e-06f, 2.312079699e-06f, +2.307015325e-06f, 2.301947653e-06f, 2.296876693e-06f, 2.291802453e-06f, 2.286724945e-06f, 2.281644175e-06f, 2.276560155e-06f, 2.271472892e-06f, 2.266382397e-06f, 2.261288679e-06f, +2.256191746e-06f, 2.251091609e-06f, 2.245988276e-06f, 2.240881757e-06f, 2.235772061e-06f, 2.230659198e-06f, 2.225543176e-06f, 2.220424005e-06f, 2.215301694e-06f, 2.210176253e-06f, +2.205047691e-06f, 2.199916017e-06f, 2.194781241e-06f, 2.189643371e-06f, 2.184502418e-06f, 2.179358391e-06f, 2.174211298e-06f, 2.169061150e-06f, 2.163907955e-06f, 2.158751724e-06f, +2.153592464e-06f, 2.148430187e-06f, 2.143264900e-06f, 2.138096614e-06f, 2.132925338e-06f, 2.127751081e-06f, 2.122573853e-06f, 2.117393663e-06f, 2.112210520e-06f, 2.107024434e-06f, +2.101835414e-06f, 2.096643470e-06f, 2.091448611e-06f, 2.086250846e-06f, 2.081050185e-06f, 2.075846637e-06f, 2.070640212e-06f, 2.065430919e-06f, 2.060218768e-06f, 2.055003767e-06f, +2.049785927e-06f, 2.044565257e-06f, 2.039341766e-06f, 2.034115464e-06f, 2.028886360e-06f, 2.023654464e-06f, 2.018419785e-06f, 2.013182332e-06f, 2.007942115e-06f, 2.002699144e-06f, +1.997453428e-06f, 1.992204976e-06f, 1.986953799e-06f, 1.981699904e-06f, 1.976443303e-06f, 1.971184004e-06f, 1.965922017e-06f, 1.960657351e-06f, 1.955390016e-06f, 1.950120022e-06f, +1.944847377e-06f, 1.939572092e-06f, 1.934294176e-06f, 1.929013638e-06f, 1.923730488e-06f, 1.918444736e-06f, 1.913156390e-06f, 1.907865461e-06f, 1.902571958e-06f, 1.897275891e-06f, +1.891977269e-06f, 1.886676102e-06f, 1.881372399e-06f, 1.876066169e-06f, 1.870757423e-06f, 1.865446170e-06f, 1.860132419e-06f, 1.854816181e-06f, 1.849497464e-06f, 1.844176278e-06f, +1.838852632e-06f, 1.833526537e-06f, 1.828198002e-06f, 1.822867036e-06f, 1.817533649e-06f, 1.812197851e-06f, 1.806859651e-06f, 1.801519059e-06f, 1.796176084e-06f, 1.790830736e-06f, +1.785483025e-06f, 1.780132960e-06f, 1.774780550e-06f, 1.769425806e-06f, 1.764068737e-06f, 1.758709352e-06f, 1.753347662e-06f, 1.747983675e-06f, 1.742617402e-06f, 1.737248852e-06f, +1.731878035e-06f, 1.726504960e-06f, 1.721129636e-06f, 1.715752075e-06f, 1.710372285e-06f, 1.704990275e-06f, 1.699606056e-06f, 1.694219637e-06f, 1.688831028e-06f, 1.683440238e-06f, +1.678047278e-06f, 1.672652156e-06f, 1.667254882e-06f, 1.661855467e-06f, 1.656453919e-06f, 1.651050248e-06f, 1.645644465e-06f, 1.640236578e-06f, 1.634826598e-06f, 1.629414533e-06f, +1.624000395e-06f, 1.618584191e-06f, 1.613165933e-06f, 1.607745630e-06f, 1.602323291e-06f, 1.596898926e-06f, 1.591472544e-06f, 1.586044157e-06f, 1.580613772e-06f, 1.575181401e-06f, +1.569747051e-06f, 1.564310735e-06f, 1.558872460e-06f, 1.553432237e-06f, 1.547990075e-06f, 1.542545984e-06f, 1.537099974e-06f, 1.531652055e-06f, 1.526202235e-06f, 1.520750526e-06f, +1.515296936e-06f, 1.509841476e-06f, 1.504384154e-06f, 1.498924982e-06f, 1.493463968e-06f, 1.488001122e-06f, 1.482536454e-06f, 1.477069974e-06f, 1.471601691e-06f, 1.466131616e-06f, +1.460659757e-06f, 1.455186125e-06f, 1.449710730e-06f, 1.444233580e-06f, 1.438754686e-06f, 1.433274058e-06f, 1.427791706e-06f, 1.422307638e-06f, 1.416821865e-06f, 1.411334397e-06f, +1.405845243e-06f, 1.400354413e-06f, 1.394861917e-06f, 1.389367764e-06f, 1.383871965e-06f, 1.378374529e-06f, 1.372875466e-06f, 1.367374786e-06f, 1.361872497e-06f, 1.356368611e-06f, +1.350863137e-06f, 1.345356085e-06f, 1.339847464e-06f, 1.334337285e-06f, 1.328825556e-06f, 1.323312288e-06f, 1.317797491e-06f, 1.312281174e-06f, 1.306763347e-06f, 1.301244020e-06f, +1.295723202e-06f, 1.290200904e-06f, 1.284677135e-06f, 1.279151906e-06f, 1.273625225e-06f, 1.268097102e-06f, 1.262567548e-06f, 1.257036572e-06f, 1.251504184e-06f, 1.245970394e-06f, +1.240435211e-06f, 1.234898646e-06f, 1.229360708e-06f, 1.223821406e-06f, 1.218280751e-06f, 1.212738753e-06f, 1.207195421e-06f, 1.201650765e-06f, 1.196104795e-06f, 1.190557521e-06f, +1.185008952e-06f, 1.179459098e-06f, 1.173907970e-06f, 1.168355576e-06f, 1.162801927e-06f, 1.157247033e-06f, 1.151690902e-06f, 1.146133546e-06f, 1.140574974e-06f, 1.135015196e-06f, +1.129454221e-06f, 1.123892059e-06f, 1.118328721e-06f, 1.112764215e-06f, 1.107198552e-06f, 1.101631742e-06f, 1.096063794e-06f, 1.090494719e-06f, 1.084924525e-06f, 1.079353224e-06f, +1.073780824e-06f, 1.068207335e-06f, 1.062632768e-06f, 1.057057132e-06f, 1.051480436e-06f, 1.045902692e-06f, 1.040323908e-06f, 1.034744094e-06f, 1.029163261e-06f, 1.023581417e-06f, +1.017998574e-06f, 1.012414740e-06f, 1.006829926e-06f, 1.001244140e-06f, 9.956573943e-07f, 9.900696972e-07f, 9.844810589e-07f, 9.788914891e-07f, 9.733009977e-07f, 9.677095946e-07f, +9.621172895e-07f, 9.565240922e-07f, 9.509300127e-07f, 9.453350607e-07f, 9.397392460e-07f, 9.341425785e-07f, 9.285450679e-07f, 9.229467242e-07f, 9.173475571e-07f, 9.117475765e-07f, +9.061467922e-07f, 9.005452139e-07f, 8.949428516e-07f, 8.893397151e-07f, 8.837358141e-07f, 8.781311586e-07f, 8.725257583e-07f, 8.669196230e-07f, 8.613127626e-07f, 8.557051869e-07f, +8.500969057e-07f, 8.444879289e-07f, 8.388782662e-07f, 8.332679276e-07f, 8.276569228e-07f, 8.220452616e-07f, 8.164329538e-07f, 8.108200094e-07f, 8.052064380e-07f, 7.995922496e-07f, +7.939774540e-07f, 7.883620609e-07f, 7.827460802e-07f, 7.771295217e-07f, 7.715123953e-07f, 7.658947107e-07f, 7.602764778e-07f, 7.546577064e-07f, 7.490384063e-07f, 7.434185873e-07f, +7.377982592e-07f, 7.321774320e-07f, 7.265561153e-07f, 7.209343190e-07f, 7.153120530e-07f, 7.096893269e-07f, 7.040661507e-07f, 6.984425342e-07f, 6.928184871e-07f, 6.871940193e-07f, +6.815691407e-07f, 6.759438609e-07f, 6.703181898e-07f, 6.646921373e-07f, 6.590657131e-07f, 6.534389271e-07f, 6.478117890e-07f, 6.421843087e-07f, 6.365564959e-07f, 6.309283606e-07f, +6.252999124e-07f, 6.196711612e-07f, 6.140421168e-07f, 6.084127889e-07f, 6.027831875e-07f, 5.971533223e-07f, 5.915232030e-07f, 5.858928396e-07f, 5.802622417e-07f, 5.746314192e-07f, +5.690003819e-07f, 5.633691396e-07f, 5.577377021e-07f, 5.521060791e-07f, 5.464742805e-07f, 5.408423160e-07f, 5.352101955e-07f, 5.295779287e-07f, 5.239455254e-07f, 5.183129954e-07f, +5.126803485e-07f, 5.070475945e-07f, 5.014147432e-07f, 4.957818042e-07f, 4.901487875e-07f, 4.845157028e-07f, 4.788825599e-07f, 4.732493685e-07f, 4.676161385e-07f, 4.619828795e-07f, +4.563496014e-07f, 4.507163140e-07f, 4.450830270e-07f, 4.394497502e-07f, 4.338164933e-07f, 4.281832662e-07f, 4.225500786e-07f, 4.169169402e-07f, 4.112838608e-07f, 4.056508502e-07f, +4.000179181e-07f, 3.943850743e-07f, 3.887523286e-07f, 3.831196907e-07f, 3.774871703e-07f, 3.718547772e-07f, 3.662225212e-07f, 3.605904120e-07f, 3.549584593e-07f, 3.493266730e-07f, +3.436950627e-07f, 3.380636381e-07f, 3.324324091e-07f, 3.268013854e-07f, 3.211705767e-07f, 3.155399927e-07f, 3.099096431e-07f, 3.042795378e-07f, 2.986496864e-07f, 2.930200986e-07f, +2.873907842e-07f, 2.817617530e-07f, 2.761330146e-07f, 2.705045787e-07f, 2.648764551e-07f, 2.592486535e-07f, 2.536211835e-07f, 2.479940550e-07f, 2.423672777e-07f, 2.367408611e-07f, +2.311148152e-07f, 2.254891494e-07f, 2.198638736e-07f, 2.142389975e-07f, 2.086145307e-07f, 2.029904830e-07f, 1.973668640e-07f, 1.917436835e-07f, 1.861209511e-07f, 1.804986765e-07f, +1.748768694e-07f, 1.692555395e-07f, 1.636346964e-07f, 1.580143500e-07f, 1.523945097e-07f, 1.467751854e-07f, 1.411563866e-07f, 1.355381231e-07f, 1.299204045e-07f, 1.243032405e-07f, +1.186866408e-07f, 1.130706150e-07f, 1.074551727e-07f, 1.018403237e-07f, 9.622607753e-08f, 9.061244392e-08f, 8.499943250e-08f, 7.938705292e-08f, 7.377531482e-08f, 6.816422785e-08f, +6.255380164e-08f, 5.694404583e-08f, 5.133497006e-08f, 4.572658397e-08f, 4.011889717e-08f, 3.451191931e-08f, 2.890566000e-08f, 2.330012887e-08f, 1.769533554e-08f, 1.209128962e-08f, +6.488000734e-09f, 8.854784917e-10f, -4.716267498e-09f, -1.031722763e-08f, -1.591739230e-08f, -2.151675190e-08f, -2.711529683e-08f, -3.271301751e-08f, -3.830990433e-08f, -4.390594771e-08f, +-4.950113806e-08f, -5.509546580e-08f, -6.068892133e-08f, -6.628149508e-08f, -7.187317749e-08f, -7.746395896e-08f, -8.305382994e-08f, -8.864278085e-08f, -9.423080212e-08f, -9.981788421e-08f, +-1.054040175e-07f, -1.109891926e-07f, -1.165733997e-07f, -1.221566295e-07f, -1.277388723e-07f, -1.333201186e-07f, -1.389003589e-07f, -1.444795835e-07f, -1.500577831e-07f, -1.556349480e-07f, +-1.612110688e-07f, -1.667861358e-07f, -1.723601396e-07f, -1.779330707e-07f, -1.835049196e-07f, -1.890756766e-07f, -1.946453324e-07f, -2.002138774e-07f, -2.057813021e-07f, -2.113475970e-07f, +-2.169127527e-07f, -2.224767595e-07f, -2.280396081e-07f, -2.336012890e-07f, -2.391617926e-07f, -2.447211095e-07f, -2.502792302e-07f, -2.558361452e-07f, -2.613918451e-07f, -2.669463204e-07f, +-2.724995617e-07f, -2.780515594e-07f, -2.836023042e-07f, -2.891517865e-07f, -2.946999969e-07f, -3.002469260e-07f, -3.057925644e-07f, -3.113369025e-07f, -3.168799310e-07f, -3.224216404e-07f, +-3.279620214e-07f, -3.335010644e-07f, -3.390387601e-07f, -3.445750990e-07f, -3.501100717e-07f, -3.556436689e-07f, -3.611758811e-07f, -3.667066989e-07f, -3.722361129e-07f, -3.777641137e-07f, +-3.832906920e-07f, -3.888158383e-07f, -3.943395432e-07f, -3.998617975e-07f, -4.053825916e-07f, -4.109019163e-07f, -4.164197622e-07f, -4.219361198e-07f, -4.274509799e-07f, -4.329643331e-07f, +-4.384761700e-07f, -4.439864813e-07f, -4.494952577e-07f, -4.550024897e-07f, -4.605081682e-07f, -4.660122836e-07f, -4.715148268e-07f, -4.770157883e-07f, -4.825151589e-07f, -4.880129292e-07f, +-4.935090900e-07f, -4.990036319e-07f, -5.044965456e-07f, -5.099878218e-07f, -5.154774513e-07f, -5.209654247e-07f, -5.264517327e-07f, -5.319363661e-07f, -5.374193156e-07f, -5.429005719e-07f, +-5.483801257e-07f, -5.538579678e-07f, -5.593340890e-07f, -5.648084798e-07f, -5.702811312e-07f, -5.757520338e-07f, -5.812211784e-07f, -5.866885558e-07f, -5.921541567e-07f, -5.976179719e-07f, +-6.030799921e-07f, -6.085402083e-07f, -6.139986110e-07f, -6.194551911e-07f, -6.249099395e-07f, -6.303628469e-07f, -6.358139040e-07f, -6.412631017e-07f, -6.467104309e-07f, -6.521558823e-07f, +-6.575994467e-07f, -6.630411150e-07f, -6.684808779e-07f, -6.739187264e-07f, -6.793546512e-07f, -6.847886432e-07f, -6.902206933e-07f, -6.956507922e-07f, -7.010789309e-07f, -7.065051002e-07f, +-7.119292909e-07f, -7.173514940e-07f, -7.227717003e-07f, -7.281899007e-07f, -7.336060860e-07f, -7.390202471e-07f, -7.444323751e-07f, -7.498424606e-07f, -7.552504947e-07f, -7.606564682e-07f, +-7.660603721e-07f, -7.714621973e-07f, -7.768619347e-07f, -7.822595752e-07f, -7.876551097e-07f, -7.930485292e-07f, -7.984398247e-07f, -8.038289870e-07f, -8.092160071e-07f, -8.146008761e-07f, +-8.199835847e-07f, -8.253641241e-07f, -8.307424851e-07f, -8.361186588e-07f, -8.414926361e-07f, -8.468644080e-07f, -8.522339656e-07f, -8.576012997e-07f, -8.629664014e-07f, -8.683292618e-07f, +-8.736898718e-07f, -8.790482223e-07f, -8.844043046e-07f, -8.897581095e-07f, -8.951096282e-07f, -9.004588516e-07f, -9.058057708e-07f, -9.111503768e-07f, -9.164926608e-07f, -9.218326137e-07f, +-9.271702266e-07f, -9.325054905e-07f, -9.378383967e-07f, -9.431689361e-07f, -9.484970998e-07f, -9.538228789e-07f, -9.591462645e-07f, -9.644672477e-07f, -9.697858196e-07f, -9.751019714e-07f, +-9.804156941e-07f, -9.857269789e-07f, -9.910358168e-07f, -9.963421991e-07f, -1.001646117e-06f, -1.006947561e-06f, -1.012246523e-06f, -1.017542994e-06f, -1.022836965e-06f, -1.028128428e-06f, +-1.033417373e-06f, -1.038703791e-06f, -1.043987674e-06f, -1.049269013e-06f, -1.054547799e-06f, -1.059824024e-06f, -1.065097678e-06f, -1.070368753e-06f, -1.075637240e-06f, -1.080903130e-06f, +-1.086166415e-06f, -1.091427085e-06f, -1.096685132e-06f, -1.101940548e-06f, -1.107193322e-06f, -1.112443448e-06f, -1.117690915e-06f, -1.122935716e-06f, -1.128177841e-06f, -1.133417282e-06f, +-1.138654030e-06f, -1.143888076e-06f, -1.149119412e-06f, -1.154348029e-06f, -1.159573918e-06f, -1.164797070e-06f, -1.170017478e-06f, -1.175235132e-06f, -1.180450023e-06f, -1.185662143e-06f, +-1.190871484e-06f, -1.196078036e-06f, -1.201281791e-06f, -1.206482740e-06f, -1.211680875e-06f, -1.216876187e-06f, -1.222068668e-06f, -1.227258308e-06f, -1.232445100e-06f, -1.237629034e-06f, +-1.242810102e-06f, -1.247988296e-06f, -1.253163607e-06f, -1.258336025e-06f, -1.263505544e-06f, -1.268672154e-06f, -1.273835846e-06f, -1.278996613e-06f, -1.284154445e-06f, -1.289309334e-06f, +-1.294461271e-06f, -1.299610249e-06f, -1.304756257e-06f, -1.309899289e-06f, -1.315039335e-06f, -1.320176387e-06f, -1.325310436e-06f, -1.330441475e-06f, -1.335569494e-06f, -1.340694484e-06f, +-1.345816438e-06f, -1.350935348e-06f, -1.356051203e-06f, -1.361163997e-06f, -1.366273721e-06f, -1.371380366e-06f, -1.376483924e-06f, -1.381584386e-06f, -1.386681744e-06f, -1.391775990e-06f, +-1.396867115e-06f, -1.401955110e-06f, -1.407039968e-06f, -1.412121681e-06f, -1.417200238e-06f, -1.422275633e-06f, -1.427347857e-06f, -1.432416902e-06f, -1.437482759e-06f, -1.442545419e-06f, +-1.447604875e-06f, -1.452661119e-06f, -1.457714141e-06f, -1.462763934e-06f, -1.467810489e-06f, -1.472853798e-06f, -1.477893853e-06f, -1.482930645e-06f, -1.487964166e-06f, -1.492994408e-06f, +-1.498021362e-06f, -1.503045021e-06f, -1.508065376e-06f, -1.513082419e-06f, -1.518096141e-06f, -1.523106535e-06f, -1.528113591e-06f, -1.533117303e-06f, -1.538117661e-06f, -1.543114657e-06f, +-1.548108284e-06f, -1.553098533e-06f, -1.558085396e-06f, -1.563068865e-06f, -1.568048931e-06f, -1.573025586e-06f, -1.577998823e-06f, -1.582968633e-06f, -1.587935007e-06f, -1.592897939e-06f, +-1.597857419e-06f, -1.602813439e-06f, -1.607765992e-06f, -1.612715070e-06f, -1.617660663e-06f, -1.622602765e-06f, -1.627541367e-06f, -1.632476461e-06f, -1.637408038e-06f, -1.642336092e-06f, +-1.647260613e-06f, -1.652181594e-06f, -1.657099027e-06f, -1.662012903e-06f, -1.666923215e-06f, -1.671829955e-06f, -1.676733114e-06f, -1.681632685e-06f, -1.686528659e-06f, -1.691421029e-06f, +-1.696309787e-06f, -1.701194924e-06f, -1.706076433e-06f, -1.710954305e-06f, -1.715828534e-06f, -1.720699110e-06f, -1.725566026e-06f, -1.730429274e-06f, -1.735288846e-06f, -1.740144734e-06f, +-1.744996931e-06f, -1.749845427e-06f, -1.754690216e-06f, -1.759531290e-06f, -1.764368640e-06f, -1.769202259e-06f, -1.774032139e-06f, -1.778858272e-06f, -1.783680650e-06f, -1.788499266e-06f, +-1.793314111e-06f, -1.798125177e-06f, -1.802932458e-06f, -1.807735945e-06f, -1.812535630e-06f, -1.817331505e-06f, -1.822123563e-06f, -1.826911796e-06f, -1.831696196e-06f, -1.836476756e-06f, +-1.841253467e-06f, -1.846026322e-06f, -1.850795314e-06f, -1.855560433e-06f, -1.860321673e-06f, -1.865079027e-06f, -1.869832485e-06f, -1.874582041e-06f, -1.879327687e-06f, -1.884069415e-06f, +-1.888807218e-06f, -1.893541087e-06f, -1.898271016e-06f, -1.902996996e-06f, -1.907719019e-06f, -1.912437080e-06f, -1.917151168e-06f, -1.921861278e-06f, -1.926567401e-06f, -1.931269530e-06f, +-1.935967657e-06f, -1.940661774e-06f, -1.945351875e-06f, -1.950037951e-06f, -1.954719994e-06f, -1.959397998e-06f, -1.964071955e-06f, -1.968741857e-06f, -1.973407696e-06f, -1.978069466e-06f, +-1.982727158e-06f, -1.987380766e-06f, -1.992030281e-06f, -1.996675696e-06f, -2.001317003e-06f, -2.005954196e-06f, -2.010587267e-06f, -2.015216207e-06f, -2.019841011e-06f, -2.024461669e-06f, +-2.029078176e-06f, -2.033690523e-06f, -2.038298703e-06f, -2.042902709e-06f, -2.047502533e-06f, -2.052098168e-06f, -2.056689606e-06f, -2.061276840e-06f, -2.065859863e-06f, -2.070438667e-06f, +-2.075013246e-06f, -2.079583590e-06f, -2.084149695e-06f, -2.088711551e-06f, -2.093269151e-06f, -2.097822490e-06f, -2.102371558e-06f, -2.106916349e-06f, -2.111456855e-06f, -2.115993069e-06f, +-2.120524985e-06f, -2.125052594e-06f, -2.129575889e-06f, -2.134094864e-06f, -2.138609510e-06f, -2.143119821e-06f, -2.147625790e-06f, -2.152127409e-06f, -2.156624670e-06f, -2.161117568e-06f, +-2.165606095e-06f, -2.170090243e-06f, -2.174570005e-06f, -2.179045374e-06f, -2.183516344e-06f, -2.187982906e-06f, -2.192445054e-06f, -2.196902781e-06f, -2.201356079e-06f, -2.205804942e-06f, +-2.210249362e-06f, -2.214689332e-06f, -2.219124846e-06f, -2.223555895e-06f, -2.227982474e-06f, -2.232404574e-06f, -2.236822189e-06f, -2.241235313e-06f, -2.245643937e-06f, -2.250048055e-06f, +-2.254447659e-06f, -2.258842744e-06f, -2.263233301e-06f, -2.267619325e-06f, -2.272000807e-06f, -2.276377741e-06f, -2.280750120e-06f, -2.285117936e-06f, -2.289481184e-06f, -2.293839857e-06f, +-2.298193946e-06f, -2.302543446e-06f, -2.306888349e-06f, -2.311228648e-06f, -2.315564337e-06f, -2.319895409e-06f, -2.324221857e-06f, -2.328543673e-06f, -2.332860852e-06f, -2.337173387e-06f, +-2.341481269e-06f, -2.345784494e-06f, -2.350083053e-06f, -2.354376940e-06f, -2.358666149e-06f, -2.362950672e-06f, -2.367230502e-06f, -2.371505634e-06f, -2.375776060e-06f, -2.380041773e-06f, +-2.384302767e-06f, -2.388559034e-06f, -2.392810569e-06f, -2.397057365e-06f, -2.401299414e-06f, -2.405536710e-06f, -2.409769247e-06f, -2.413997018e-06f, -2.418220015e-06f, -2.422438233e-06f, +-2.426651665e-06f, -2.430860304e-06f, -2.435064143e-06f, -2.439263177e-06f, -2.443457397e-06f, -2.447646798e-06f, -2.451831374e-06f, -2.456011116e-06f, -2.460186020e-06f, -2.464356078e-06f, +-2.468521284e-06f, -2.472681631e-06f, -2.476837112e-06f, -2.480987722e-06f, -2.485133453e-06f, -2.489274300e-06f, -2.493410255e-06f, -2.497541313e-06f, -2.501667466e-06f, -2.505788708e-06f, +-2.509905033e-06f, -2.514016434e-06f, -2.518122905e-06f, -2.522224440e-06f, -2.526321031e-06f, -2.530412674e-06f, -2.534499360e-06f, -2.538581084e-06f, -2.542657839e-06f, -2.546729619e-06f, +-2.550796418e-06f, -2.554858230e-06f, -2.558915047e-06f, -2.562966863e-06f, -2.567013673e-06f, -2.571055470e-06f, -2.575092248e-06f, -2.579124000e-06f, -2.583150720e-06f, -2.587172401e-06f, +-2.591189038e-06f, -2.595200625e-06f, -2.599207154e-06f, -2.603208620e-06f, -2.607205016e-06f, -2.611196337e-06f, -2.615182576e-06f, -2.619163727e-06f, -2.623139783e-06f, -2.627110739e-06f, +-2.631076588e-06f, -2.635037324e-06f, -2.638992941e-06f, -2.642943433e-06f, -2.646888794e-06f, -2.650829017e-06f, -2.654764096e-06f, -2.658694026e-06f, -2.662618801e-06f, -2.666538413e-06f, +-2.670452857e-06f, -2.674362128e-06f, -2.678266218e-06f, -2.682165122e-06f, -2.686058834e-06f, -2.689947348e-06f, -2.693830658e-06f, -2.697708758e-06f, -2.701581641e-06f, -2.705449302e-06f, +-2.709311735e-06f, -2.713168934e-06f, -2.717020893e-06f, -2.720867606e-06f, -2.724709066e-06f, -2.728545269e-06f, -2.732376208e-06f, -2.736201878e-06f, -2.740022271e-06f, -2.743837383e-06f, +-2.747647208e-06f, -2.751451740e-06f, -2.755250972e-06f, -2.759044899e-06f, -2.762833516e-06f, -2.766616815e-06f, -2.770394793e-06f, -2.774167442e-06f, -2.777934757e-06f, -2.781696732e-06f, +-2.785453362e-06f, -2.789204640e-06f, -2.792950560e-06f, -2.796691118e-06f, -2.800426308e-06f, -2.804156123e-06f, -2.807880557e-06f, -2.811599606e-06f, -2.815313264e-06f, -2.819021524e-06f, +-2.822724381e-06f, -2.826421830e-06f, -2.830113865e-06f, -2.833800479e-06f, -2.837481669e-06f, -2.841157427e-06f, -2.844827748e-06f, -2.848492627e-06f, -2.852152058e-06f, -2.855806036e-06f, +-2.859454554e-06f, -2.863097608e-06f, -2.866735191e-06f, -2.870367299e-06f, -2.873993925e-06f, -2.877615065e-06f, -2.881230712e-06f, -2.884840862e-06f, -2.888445508e-06f, -2.892044645e-06f, +-2.895638268e-06f, -2.899226371e-06f, -2.902808949e-06f, -2.906385997e-06f, -2.909957508e-06f, -2.913523477e-06f, -2.917083900e-06f, -2.920638771e-06f, -2.924188084e-06f, -2.927731833e-06f, +-2.931270014e-06f, -2.934802622e-06f, -2.938329650e-06f, -2.941851094e-06f, -2.945366948e-06f, -2.948877207e-06f, -2.952381865e-06f, -2.955880917e-06f, -2.959374359e-06f, -2.962862184e-06f, +-2.966344388e-06f, -2.969820965e-06f, -2.973291909e-06f, -2.976757217e-06f, -2.980216882e-06f, -2.983670899e-06f, -2.987119263e-06f, -2.990561969e-06f, -2.993999012e-06f, -2.997430386e-06f, +-3.000856087e-06f, -3.004276109e-06f, -3.007690446e-06f, -3.011099095e-06f, -3.014502050e-06f, -3.017899305e-06f, -3.021290856e-06f, -3.024676698e-06f, -3.028056825e-06f, -3.031431232e-06f, +-3.034799915e-06f, -3.038162868e-06f, -3.041520086e-06f, -3.044871565e-06f, -3.048217298e-06f, -3.051557282e-06f, -3.054891512e-06f, -3.058219981e-06f, -3.061542686e-06f, -3.064859621e-06f, +-3.068170782e-06f, -3.071476163e-06f, -3.074775759e-06f, -3.078069566e-06f, -3.081357579e-06f, -3.084639793e-06f, -3.087916202e-06f, -3.091186803e-06f, -3.094451590e-06f, -3.097710558e-06f, +-3.100963703e-06f, -3.104211019e-06f, -3.107452503e-06f, -3.110688148e-06f, -3.113917951e-06f, -3.117141906e-06f, -3.120360009e-06f, -3.123572255e-06f, -3.126778639e-06f, -3.129979156e-06f, +-3.133173802e-06f, -3.136362572e-06f, -3.139545462e-06f, -3.142722466e-06f, -3.145893580e-06f, -3.149058799e-06f, -3.152218118e-06f, -3.155371534e-06f, -3.158519041e-06f, -3.161660634e-06f, +-3.164796310e-06f, -3.167926063e-06f, -3.171049888e-06f, -3.174167782e-06f, -3.177279740e-06f, -3.180385756e-06f, -3.183485827e-06f, -3.186579948e-06f, -3.189668115e-06f, -3.192750322e-06f, +-3.195826566e-06f, -3.198896841e-06f, -3.201961144e-06f, -3.205019470e-06f, -3.208071815e-06f, -3.211118173e-06f, -3.214158541e-06f, -3.217192914e-06f, -3.220221287e-06f, -3.223243657e-06f, +-3.226260019e-06f, -3.229270368e-06f, -3.232274701e-06f, -3.235273012e-06f, -3.238265297e-06f, -3.241251552e-06f, -3.244231773e-06f, -3.247205956e-06f, -3.250174095e-06f, -3.253136187e-06f, +-3.256092228e-06f, -3.259042213e-06f, -3.261986137e-06f, -3.264923998e-06f, -3.267855789e-06f, -3.270781508e-06f, -3.273701150e-06f, -3.276614710e-06f, -3.279522185e-06f, -3.282423571e-06f, +-3.285318862e-06f, -3.288208055e-06f, -3.291091147e-06f, -3.293968131e-06f, -3.296839006e-06f, -3.299703765e-06f, -3.302562406e-06f, -3.305414925e-06f, -3.308261316e-06f, -3.311101576e-06f, +-3.313935701e-06f, -3.316763687e-06f, -3.319585530e-06f, -3.322401226e-06f, -3.325210771e-06f, -3.328014160e-06f, -3.330811390e-06f, -3.333602457e-06f, -3.336387356e-06f, -3.339166085e-06f, +-3.341938638e-06f, -3.344705012e-06f, -3.347465203e-06f, -3.350219207e-06f, -3.352967021e-06f, -3.355708640e-06f, -3.358444060e-06f, -3.361173277e-06f, -3.363896288e-06f, -3.366613089e-06f, +-3.369323676e-06f, -3.372028045e-06f, -3.374726192e-06f, -3.377418113e-06f, -3.380103806e-06f, -3.382783265e-06f, -3.385456487e-06f, -3.388123469e-06f, -3.390784206e-06f, -3.393438695e-06f, +-3.396086932e-06f, -3.398728914e-06f, -3.401364636e-06f, -3.403994095e-06f, -3.406617287e-06f, -3.409234210e-06f, -3.411844858e-06f, -3.414449228e-06f, -3.417047317e-06f, -3.419639121e-06f, +-3.422224637e-06f, -3.424803860e-06f, -3.427376788e-06f, -3.429943416e-06f, -3.432503742e-06f, -3.435057761e-06f, -3.437605469e-06f, -3.440146865e-06f, -3.442681943e-06f, -3.445210701e-06f, +-3.447733134e-06f, -3.450249240e-06f, -3.452759015e-06f, -3.455262456e-06f, -3.457759558e-06f, -3.460250319e-06f, -3.462734735e-06f, -3.465212803e-06f, -3.467684519e-06f, -3.470149880e-06f, +-3.472608882e-06f, -3.475061523e-06f, -3.477507798e-06f, -3.479947705e-06f, -3.482381240e-06f, -3.484808400e-06f, -3.487229181e-06f, -3.489643580e-06f, -3.492051595e-06f, -3.494453220e-06f, +-3.496848454e-06f, -3.499237293e-06f, -3.501619734e-06f, -3.503995773e-06f, -3.506365408e-06f, -3.508728634e-06f, -3.511085450e-06f, -3.513435851e-06f, -3.515779835e-06f, -3.518117398e-06f, +-3.520448538e-06f, -3.522773250e-06f, -3.525091533e-06f, -3.527403382e-06f, -3.529708795e-06f, -3.532007768e-06f, -3.534300299e-06f, -3.536586384e-06f, -3.538866021e-06f, -3.541139206e-06f, +-3.543405937e-06f, -3.545666209e-06f, -3.547920021e-06f, -3.550167369e-06f, -3.552408251e-06f, -3.554642662e-06f, -3.556870601e-06f, -3.559092064e-06f, -3.561307049e-06f, -3.563515552e-06f, +-3.565717571e-06f, -3.567913102e-06f, -3.570102143e-06f, -3.572284690e-06f, -3.574460742e-06f, -3.576630295e-06f, -3.578793346e-06f, -3.580949892e-06f, -3.583099931e-06f, -3.585243460e-06f, +-3.587380475e-06f, -3.589510975e-06f, -3.591634956e-06f, -3.593752416e-06f, -3.595863351e-06f, -3.597967760e-06f, -3.600065639e-06f, -3.602156985e-06f, -3.604241797e-06f, -3.606320070e-06f, +-3.608391804e-06f, -3.610456994e-06f, -3.612515638e-06f, -3.614567733e-06f, -3.616613278e-06f, -3.618652269e-06f, -3.620684703e-06f, -3.622710578e-06f, -3.624729892e-06f, -3.626742642e-06f, +-3.628748825e-06f, -3.630748438e-06f, -3.632741480e-06f, -3.634727948e-06f, -3.636707838e-06f, -3.638681149e-06f, -3.640647878e-06f, -3.642608023e-06f, -3.644561581e-06f, -3.646508549e-06f, +-3.648448926e-06f, -3.650382708e-06f, -3.652309894e-06f, -3.654230481e-06f, -3.656144466e-06f, -3.658051847e-06f, -3.659952622e-06f, -3.661846788e-06f, -3.663734343e-06f, -3.665615285e-06f, +-3.667489611e-06f, -3.669357320e-06f, -3.671218407e-06f, -3.673072872e-06f, -3.674920713e-06f, -3.676761926e-06f, -3.678596509e-06f, -3.680424461e-06f, -3.682245779e-06f, -3.684060460e-06f, +-3.685868504e-06f, -3.687669906e-06f, -3.689464666e-06f, -3.691252781e-06f, -3.693034248e-06f, -3.694809067e-06f, -3.696577233e-06f, -3.698338746e-06f, -3.700093604e-06f, -3.701841803e-06f, +-3.703583343e-06f, -3.705318221e-06f, -3.707046434e-06f, -3.708767981e-06f, -3.710482861e-06f, -3.712191069e-06f, -3.713892606e-06f, -3.715587468e-06f, -3.717275654e-06f, -3.718957161e-06f, +-3.720631989e-06f, -3.722300134e-06f, -3.723961594e-06f, -3.725616369e-06f, -3.727264456e-06f, -3.728905852e-06f, -3.730540557e-06f, -3.732168567e-06f, -3.733789882e-06f, -3.735404500e-06f, +-3.737012418e-06f, -3.738613634e-06f, -3.740208148e-06f, -3.741795956e-06f, -3.743377058e-06f, -3.744951451e-06f, -3.746519134e-06f, -3.748080105e-06f, -3.749634362e-06f, -3.751181903e-06f, +-3.752722726e-06f, -3.754256831e-06f, -3.755784214e-06f, -3.757304875e-06f, -3.758818812e-06f, -3.760326023e-06f, -3.761826506e-06f, -3.763320260e-06f, -3.764807283e-06f, -3.766287573e-06f, +-3.767761130e-06f, -3.769227950e-06f, -3.770688033e-06f, -3.772141377e-06f, -3.773587980e-06f, -3.775027841e-06f, -3.776460959e-06f, -3.777887331e-06f, -3.779306957e-06f, -3.780719834e-06f, +-3.782125961e-06f, -3.783525338e-06f, -3.784917961e-06f, -3.786303830e-06f, -3.787682944e-06f, -3.789055300e-06f, -3.790420898e-06f, -3.791779736e-06f, -3.793131812e-06f, -3.794477126e-06f, +-3.795815675e-06f, -3.797147459e-06f, -3.798472476e-06f, -3.799790725e-06f, -3.801102204e-06f, -3.802406912e-06f, -3.803704848e-06f, -3.804996011e-06f, -3.806280398e-06f, -3.807558010e-06f, +-3.808828844e-06f, -3.810092899e-06f, -3.811350175e-06f, -3.812600669e-06f, -3.813844381e-06f, -3.815081310e-06f, -3.816311454e-06f, -3.817534812e-06f, -3.818751383e-06f, -3.819961165e-06f, +-3.821164159e-06f, -3.822360361e-06f, -3.823549772e-06f, -3.824732391e-06f, -3.825908215e-06f, -3.827077245e-06f, -3.828239478e-06f, -3.829394915e-06f, -3.830543553e-06f, -3.831685392e-06f, +-3.832820431e-06f, -3.833948669e-06f, -3.835070104e-06f, -3.836184737e-06f, -3.837292565e-06f, -3.838393588e-06f, -3.839487804e-06f, -3.840575214e-06f, -3.841655816e-06f, -3.842729609e-06f, +-3.843796592e-06f, -3.844856764e-06f, -3.845910125e-06f, -3.846956673e-06f, -3.847996408e-06f, -3.849029329e-06f, -3.850055435e-06f, -3.851074725e-06f, -3.852087198e-06f, -3.853092854e-06f, +-3.854091691e-06f, -3.855083710e-06f, -3.856068909e-06f, -3.857047287e-06f, -3.858018844e-06f, -3.858983579e-06f, -3.859941491e-06f, -3.860892580e-06f, -3.861836845e-06f, -3.862774285e-06f, +-3.863704899e-06f, -3.864628688e-06f, -3.865545649e-06f, -3.866455783e-06f, -3.867359089e-06f, -3.868255567e-06f, -3.869145215e-06f, -3.870028034e-06f, -3.870904022e-06f, -3.871773179e-06f, +-3.872635504e-06f, -3.873490998e-06f, -3.874339659e-06f, -3.875181487e-06f, -3.876016481e-06f, -3.876844642e-06f, -3.877665967e-06f, -3.878480458e-06f, -3.879288113e-06f, -3.880088933e-06f, +-3.880882916e-06f, -3.881670062e-06f, -3.882450371e-06f, -3.883223843e-06f, -3.883990476e-06f, -3.884750272e-06f, -3.885503228e-06f, -3.886249346e-06f, -3.886988624e-06f, -3.887721062e-06f, +-3.888446661e-06f, -3.889165419e-06f, -3.889877337e-06f, -3.890582414e-06f, -3.891280650e-06f, -3.891972044e-06f, -3.892656597e-06f, -3.893334308e-06f, -3.894005176e-06f, -3.894669203e-06f, +-3.895326387e-06f, -3.895976729e-06f, -3.896620228e-06f, -3.897256883e-06f, -3.897886696e-06f, -3.898509666e-06f, -3.899125792e-06f, -3.899735074e-06f, -3.900337514e-06f, -3.900933109e-06f, +-3.901521861e-06f, -3.902103769e-06f, -3.902678833e-06f, -3.903247053e-06f, -3.903808430e-06f, -3.904362962e-06f, -3.904910651e-06f, -3.905451496e-06f, -3.905985497e-06f, -3.906512654e-06f, +-3.907032967e-06f, -3.907546436e-06f, -3.908053062e-06f, -3.908552845e-06f, -3.909045783e-06f, -3.909531879e-06f, -3.910011131e-06f, -3.910483540e-06f, -3.910949106e-06f, -3.911407829e-06f, +-3.911859710e-06f, -3.912304748e-06f, -3.912742944e-06f, -3.913174297e-06f, -3.913598809e-06f, -3.914016479e-06f, -3.914427308e-06f, -3.914831295e-06f, -3.915228441e-06f, -3.915618747e-06f, +-3.916002213e-06f, -3.916378838e-06f, -3.916748623e-06f, -3.917111569e-06f, -3.917467676e-06f, -3.917816945e-06f, -3.918159374e-06f, -3.918494966e-06f, -3.918823720e-06f, -3.919145637e-06f, +-3.919460716e-06f, -3.919768960e-06f, -3.920070367e-06f, -3.920364938e-06f, -3.920652675e-06f, -3.920933576e-06f, -3.921207644e-06f, -3.921474877e-06f, -3.921735278e-06f, -3.921988845e-06f, +-3.922235581e-06f, -3.922475485e-06f, -3.922708557e-06f, -3.922934799e-06f, -3.923154211e-06f, -3.923366793e-06f, -3.923572547e-06f, -3.923771472e-06f, -3.923963569e-06f, -3.924148840e-06f, +-3.924327284e-06f, -3.924498902e-06f, -3.924663696e-06f, -3.924821665e-06f, -3.924972810e-06f, -3.925117132e-06f, -3.925254631e-06f, -3.925385310e-06f, -3.925509167e-06f, -3.925626204e-06f, +-3.925736422e-06f, -3.925839821e-06f, -3.925936402e-06f, -3.926026166e-06f, -3.926109114e-06f, -3.926185246e-06f, -3.926254564e-06f, -3.926317068e-06f, -3.926372760e-06f, -3.926421639e-06f, +-3.926463706e-06f, -3.926498964e-06f, -3.926527412e-06f, -3.926549052e-06f, -3.926563884e-06f, -3.926571909e-06f, -3.926573129e-06f, -3.926567544e-06f, -3.926555155e-06f, -3.926535963e-06f, +-3.926509969e-06f, -3.926477175e-06f, -3.926437581e-06f, -3.926391188e-06f, -3.926337997e-06f, -3.926278009e-06f, -3.926211226e-06f, -3.926137648e-06f, -3.926057277e-06f, -3.925970113e-06f, +-3.925876158e-06f, -3.925775412e-06f, -3.925667878e-06f, -3.925553556e-06f, -3.925432447e-06f, -3.925304552e-06f, -3.925169873e-06f, -3.925028410e-06f, -3.924880166e-06f, -3.924725141e-06f, +-3.924563336e-06f, -3.924394752e-06f, -3.924219392e-06f, -3.924037255e-06f, -3.923848344e-06f, -3.923652660e-06f, -3.923450204e-06f, -3.923240976e-06f, -3.923024980e-06f, -3.922802215e-06f, +-3.922572683e-06f, -3.922336387e-06f, -3.922093325e-06f, -3.921843502e-06f, -3.921586917e-06f, -3.921323572e-06f, -3.921053468e-06f, -3.920776608e-06f, -3.920492991e-06f, -3.920202621e-06f, +-3.919905498e-06f, -3.919601623e-06f, -3.919290999e-06f, -3.918973626e-06f, -3.918649506e-06f, -3.918318641e-06f, -3.917981032e-06f, -3.917636681e-06f, -3.917285589e-06f, -3.916927758e-06f, +-3.916563190e-06f, -3.916191885e-06f, -3.915813846e-06f, -3.915429074e-06f, -3.915037571e-06f, -3.914639338e-06f, -3.914234377e-06f, -3.913822690e-06f, -3.913404278e-06f, -3.912979143e-06f, +-3.912547287e-06f, -3.912108711e-06f, -3.911663418e-06f, -3.911211408e-06f, -3.910752683e-06f, -3.910287246e-06f, -3.909815098e-06f, -3.909336241e-06f, -3.908850676e-06f, -3.908358406e-06f, +-3.907859431e-06f, -3.907353755e-06f, -3.906841378e-06f, -3.906322303e-06f, -3.905796532e-06f, -3.905264065e-06f, -3.904724906e-06f, -3.904179056e-06f, -3.903626516e-06f, -3.903067290e-06f, +-3.902501378e-06f, -3.901928783e-06f, -3.901349506e-06f, -3.900763550e-06f, -3.900170917e-06f, -3.899571608e-06f, -3.898965625e-06f, -3.898352970e-06f, -3.897733646e-06f, -3.897107655e-06f, +-3.896474998e-06f, -3.895835677e-06f, -3.895189695e-06f, -3.894537053e-06f, -3.893877754e-06f, -3.893211800e-06f, -3.892539192e-06f, -3.891859934e-06f, -3.891174026e-06f, -3.890481472e-06f, +-3.889782273e-06f, -3.889076431e-06f, -3.888363949e-06f, -3.887644828e-06f, -3.886919072e-06f, -3.886186682e-06f, -3.885447660e-06f, -3.884702008e-06f, -3.883949729e-06f, -3.883190826e-06f, +-3.882425299e-06f, -3.881653152e-06f, -3.880874387e-06f, -3.880089006e-06f, -3.879297011e-06f, -3.878498405e-06f, -3.877693190e-06f, -3.876881368e-06f, -3.876062942e-06f, -3.875237913e-06f, +-3.874406285e-06f, -3.873568060e-06f, -3.872723240e-06f, -3.871871827e-06f, -3.871013824e-06f, -3.870149234e-06f, -3.869278058e-06f, -3.868400300e-06f, -3.867515960e-06f, -3.866625044e-06f, +-3.865727551e-06f, -3.864823486e-06f, -3.863912850e-06f, -3.862995646e-06f, -3.862071876e-06f, -3.861141544e-06f, -3.860204651e-06f, -3.859261201e-06f, -3.858311195e-06f, -3.857354636e-06f, +-3.856391527e-06f, -3.855421871e-06f, -3.854445670e-06f, -3.853462926e-06f, -3.852473643e-06f, -3.851477822e-06f, -3.850475467e-06f, -3.849466580e-06f, -3.848451164e-06f, -3.847429222e-06f, +-3.846400756e-06f, -3.845365769e-06f, -3.844324263e-06f, -3.843276242e-06f, -3.842221708e-06f, -3.841160664e-06f, -3.840093113e-06f, -3.839019057e-06f, -3.837938499e-06f, -3.836851442e-06f, +-3.835757889e-06f, -3.834657842e-06f, -3.833551305e-06f, -3.832438280e-06f, -3.831318770e-06f, -3.830192778e-06f, -3.829060306e-06f, -3.827921359e-06f, -3.826775937e-06f, -3.825624046e-06f, +-3.824465686e-06f, -3.823300862e-06f, -3.822129576e-06f, -3.820951832e-06f, -3.819767631e-06f, -3.818576977e-06f, -3.817379874e-06f, -3.816176323e-06f, -3.814966328e-06f, -3.813749893e-06f, +-3.812527019e-06f, -3.811297710e-06f, -3.810061970e-06f, -3.808819801e-06f, -3.807571205e-06f, -3.806316187e-06f, -3.805054750e-06f, -3.803786896e-06f, -3.802512628e-06f, -3.801231950e-06f, +-3.799944865e-06f, -3.798651375e-06f, -3.797351485e-06f, -3.796045197e-06f, -3.794732514e-06f, -3.793413440e-06f, -3.792087977e-06f, -3.790756130e-06f, -3.789417900e-06f, -3.788073292e-06f, +-3.786722309e-06f, -3.785364953e-06f, -3.784001228e-06f, -3.782631138e-06f, -3.781254685e-06f, -3.779871873e-06f, -3.778482706e-06f, -3.777087186e-06f, -3.775685316e-06f, -3.774277101e-06f, +-3.772862543e-06f, -3.771441646e-06f, -3.770014413e-06f, -3.768580848e-06f, -3.767140953e-06f, -3.765694733e-06f, -3.764242191e-06f, -3.762783330e-06f, -3.761318153e-06f, -3.759846664e-06f, +-3.758368866e-06f, -3.756884764e-06f, -3.755394359e-06f, -3.753897657e-06f, -3.752394659e-06f, -3.750885371e-06f, -3.749369794e-06f, -3.747847934e-06f, -3.746319792e-06f, -3.744785374e-06f, +-3.743244682e-06f, -3.741697720e-06f, -3.740144491e-06f, -3.738584999e-06f, -3.737019248e-06f, -3.735447241e-06f, -3.733868983e-06f, -3.732284475e-06f, -3.730693723e-06f, -3.729096729e-06f, +-3.727493498e-06f, -3.725884033e-06f, -3.724268337e-06f, -3.722646415e-06f, -3.721018270e-06f, -3.719383906e-06f, -3.717743326e-06f, -3.716096534e-06f, -3.714443535e-06f, -3.712784331e-06f, +-3.711118926e-06f, -3.709447325e-06f, -3.707769530e-06f, -3.706085547e-06f, -3.704395378e-06f, -3.702699027e-06f, -3.700996498e-06f, -3.699287796e-06f, -3.697572923e-06f, -3.695851884e-06f, +-3.694124682e-06f, -3.692391322e-06f, -3.690651807e-06f, -3.688906141e-06f, -3.687154328e-06f, -3.685396372e-06f, -3.683632277e-06f, -3.681862046e-06f, -3.680085684e-06f, -3.678303195e-06f, +-3.676514583e-06f, -3.674719851e-06f, -3.672919003e-06f, -3.671112044e-06f, -3.669298978e-06f, -3.667479808e-06f, -3.665654539e-06f, -3.663823174e-06f, -3.661985717e-06f, -3.660142174e-06f, +-3.658292547e-06f, -3.656436841e-06f, -3.654575059e-06f, -3.652707207e-06f, -3.650833287e-06f, -3.648953305e-06f, -3.647067264e-06f, -3.645175168e-06f, -3.643277022e-06f, -3.641372829e-06f, +-3.639462594e-06f, -3.637546321e-06f, -3.635624014e-06f, -3.633695678e-06f, -3.631761316e-06f, -3.629820932e-06f, -3.627874532e-06f, -3.625922118e-06f, -3.623963696e-06f, -3.621999270e-06f, +-3.620028844e-06f, -3.618052421e-06f, -3.616070007e-06f, -3.614081606e-06f, -3.612087221e-06f, -3.610086858e-06f, -3.608080521e-06f, -3.606068213e-06f, -3.604049940e-06f, -3.602025705e-06f, +-3.599995513e-06f, -3.597959369e-06f, -3.595917276e-06f, -3.593869239e-06f, -3.591815263e-06f, -3.589755351e-06f, -3.587689509e-06f, -3.585617740e-06f, -3.583540049e-06f, -3.581456441e-06f, +-3.579366920e-06f, -3.577271490e-06f, -3.575170156e-06f, -3.573062923e-06f, -3.570949794e-06f, -3.568830775e-06f, -3.566705869e-06f, -3.564575082e-06f, -3.562438418e-06f, -3.560295881e-06f, +-3.558147476e-06f, -3.555993208e-06f, -3.553833081e-06f, -3.551667099e-06f, -3.549495268e-06f, -3.547317592e-06f, -3.545134075e-06f, -3.542944722e-06f, -3.540749537e-06f, -3.538548526e-06f, +-3.536341693e-06f, -3.534129042e-06f, -3.531910579e-06f, -3.529686308e-06f, -3.527456233e-06f, -3.525220359e-06f, -3.522978691e-06f, -3.520731234e-06f, -3.518477993e-06f, -3.516218971e-06f, +-3.513954174e-06f, -3.511683607e-06f, -3.509407274e-06f, -3.507125181e-06f, -3.504837331e-06f, -3.502543729e-06f, -3.500244382e-06f, -3.497939292e-06f, -3.495628465e-06f, -3.493311906e-06f, +-3.490989620e-06f, -3.488661612e-06f, -3.486327885e-06f, -3.483988446e-06f, -3.481643299e-06f, -3.479292449e-06f, -3.476935901e-06f, -3.474573659e-06f, -3.472205729e-06f, -3.469832116e-06f, +-3.467452824e-06f, -3.465067858e-06f, -3.462677224e-06f, -3.460280926e-06f, -3.457878969e-06f, -3.455471358e-06f, -3.453058098e-06f, -3.450639195e-06f, -3.448214652e-06f, -3.445784476e-06f, +-3.443348670e-06f, -3.440907241e-06f, -3.438460193e-06f, -3.436007532e-06f, -3.433549261e-06f, -3.431085387e-06f, -3.428615914e-06f, -3.426140847e-06f, -3.423660192e-06f, -3.421173954e-06f, +-3.418682137e-06f, -3.416184747e-06f, -3.413681789e-06f, -3.411173268e-06f, -3.408659190e-06f, -3.406139558e-06f, -3.403614379e-06f, -3.401083658e-06f, -3.398547400e-06f, -3.396005609e-06f, +-3.393458292e-06f, -3.390905453e-06f, -3.388347098e-06f, -3.385783231e-06f, -3.383213859e-06f, -3.380638985e-06f, -3.378058616e-06f, -3.375472757e-06f, -3.372881413e-06f, -3.370284590e-06f, +-3.367682292e-06f, -3.365074524e-06f, -3.362461293e-06f, -3.359842603e-06f, -3.357218460e-06f, -3.354588869e-06f, -3.351953835e-06f, -3.349313365e-06f, -3.346667462e-06f, -3.344016132e-06f, +-3.341359382e-06f, -3.338697216e-06f, -3.336029639e-06f, -3.333356657e-06f, -3.330678275e-06f, -3.327994499e-06f, -3.325305335e-06f, -3.322610787e-06f, -3.319910861e-06f, -3.317205562e-06f, +-3.314494896e-06f, -3.311778869e-06f, -3.309057486e-06f, -3.306330751e-06f, -3.303598672e-06f, -3.300861253e-06f, -3.298118499e-06f, -3.295370417e-06f, -3.292617012e-06f, -3.289858289e-06f, +-3.287094254e-06f, -3.284324913e-06f, -3.281550270e-06f, -3.278770332e-06f, -3.275985104e-06f, -3.273194592e-06f, -3.270398801e-06f, -3.267597736e-06f, -3.264791405e-06f, -3.261979811e-06f, +-3.259162961e-06f, -3.256340860e-06f, -3.253513515e-06f, -3.250680929e-06f, -3.247843111e-06f, -3.245000063e-06f, -3.242151794e-06f, -3.239298308e-06f, -3.236439611e-06f, -3.233575708e-06f, +-3.230706606e-06f, -3.227832309e-06f, -3.224952825e-06f, -3.222068158e-06f, -3.219178314e-06f, -3.216283299e-06f, -3.213383119e-06f, -3.210477779e-06f, -3.207567286e-06f, -3.204651644e-06f, +-3.201730861e-06f, -3.198804941e-06f, -3.195873890e-06f, -3.192937715e-06f, -3.189996420e-06f, -3.187050012e-06f, -3.184098497e-06f, -3.181141881e-06f, -3.178180169e-06f, -3.175213367e-06f, +-3.172241481e-06f, -3.169264517e-06f, -3.166282481e-06f, -3.163295379e-06f, -3.160303216e-06f, -3.157305999e-06f, -3.154303733e-06f, -3.151296424e-06f, -3.148284079e-06f, -3.145266703e-06f, +-3.142244302e-06f, -3.139216882e-06f, -3.136184450e-06f, -3.133147010e-06f, -3.130104569e-06f, -3.127057134e-06f, -3.124004709e-06f, -3.120947301e-06f, -3.117884916e-06f, -3.114817560e-06f, +-3.111745240e-06f, -3.108667960e-06f, -3.105585727e-06f, -3.102498548e-06f, -3.099406427e-06f, -3.096309372e-06f, -3.093207388e-06f, -3.090100482e-06f, -3.086988659e-06f, -3.083871925e-06f, +-3.080750288e-06f, -3.077623752e-06f, -3.074492323e-06f, -3.071356009e-06f, -3.068214815e-06f, -3.065068747e-06f, -3.061917812e-06f, -3.058762015e-06f, -3.055601363e-06f, -3.052435862e-06f, +-3.049265518e-06f, -3.046090337e-06f, -3.042910326e-06f, -3.039725490e-06f, -3.036535836e-06f, -3.033341370e-06f, -3.030142098e-06f, -3.026938027e-06f, -3.023729163e-06f, -3.020515511e-06f, +-3.017297079e-06f, -3.014073872e-06f, -3.010845897e-06f, -3.007613160e-06f, -3.004375667e-06f, -3.001133425e-06f, -2.997886440e-06f, -2.994634718e-06f, -2.991378265e-06f, -2.988117089e-06f, +-2.984851194e-06f, -2.981580588e-06f, -2.978305276e-06f, -2.975025266e-06f, -2.971740563e-06f, -2.968451174e-06f, -2.965157106e-06f, -2.961858363e-06f, -2.958554954e-06f, -2.955246884e-06f, +-2.951934160e-06f, -2.948616789e-06f, -2.945294775e-06f, -2.941968127e-06f, -2.938636850e-06f, -2.935300951e-06f, -2.931960436e-06f, -2.928615312e-06f, -2.925265585e-06f, -2.921911262e-06f, +-2.918552349e-06f, -2.915188852e-06f, -2.911820779e-06f, -2.908448135e-06f, -2.905070927e-06f, -2.901689162e-06f, -2.898302846e-06f, -2.894911985e-06f, -2.891516586e-06f, -2.888116656e-06f, +-2.884712202e-06f, -2.881303228e-06f, -2.877889744e-06f, -2.874471754e-06f, -2.871049265e-06f, -2.867622284e-06f, -2.864190818e-06f, -2.860754873e-06f, -2.857314456e-06f, -2.853869573e-06f, +-2.850420230e-06f, -2.846966436e-06f, -2.843508195e-06f, -2.840045516e-06f, -2.836578403e-06f, -2.833106865e-06f, -2.829630908e-06f, -2.826150537e-06f, -2.822665761e-06f, -2.819176586e-06f, +-2.815683018e-06f, -2.812185063e-06f, -2.808682730e-06f, -2.805176024e-06f, -2.801664952e-06f, -2.798149521e-06f, -2.794629737e-06f, -2.791105608e-06f, -2.787577139e-06f, -2.784044338e-06f, +-2.780507212e-06f, -2.776965767e-06f, -2.773420010e-06f, -2.769869947e-06f, -2.766315586e-06f, -2.762756934e-06f, -2.759193996e-06f, -2.755626780e-06f, -2.752055293e-06f, -2.748479541e-06f, +-2.744899531e-06f, -2.741315270e-06f, -2.737726765e-06f, -2.734134023e-06f, -2.730537050e-06f, -2.726935853e-06f, -2.723330440e-06f, -2.719720817e-06f, -2.716106990e-06f, -2.712488967e-06f, +-2.708866755e-06f, -2.705240360e-06f, -2.701609790e-06f, -2.697975051e-06f, -2.694336150e-06f, -2.690693094e-06f, -2.687045890e-06f, -2.683394545e-06f, -2.679739065e-06f, -2.676079458e-06f, +-2.672415731e-06f, -2.668747891e-06f, -2.665075944e-06f, -2.661399897e-06f, -2.657719758e-06f, -2.654035533e-06f, -2.650347229e-06f, -2.646654854e-06f, -2.642958414e-06f, -2.639257916e-06f, +-2.635553368e-06f, -2.631844776e-06f, -2.628132147e-06f, -2.624415488e-06f, -2.620694807e-06f, -2.616970109e-06f, -2.613241404e-06f, -2.609508696e-06f, -2.605771995e-06f, -2.602031305e-06f, +-2.598286635e-06f, -2.594537992e-06f, -2.590785382e-06f, -2.587028813e-06f, -2.583268292e-06f, -2.579503825e-06f, -2.575735421e-06f, -2.571963085e-06f, -2.568186826e-06f, -2.564406650e-06f, +-2.560622564e-06f, -2.556834576e-06f, -2.553042692e-06f, -2.549246920e-06f, -2.545447267e-06f, -2.541643740e-06f, -2.537836346e-06f, -2.534025092e-06f, -2.530209986e-06f, -2.526391034e-06f, +-2.522568244e-06f, -2.518741623e-06f, -2.514911179e-06f, -2.511076917e-06f, -2.507238846e-06f, -2.503396973e-06f, -2.499551304e-06f, -2.495701848e-06f, -2.491848611e-06f, -2.487991600e-06f, +-2.484130824e-06f, -2.480266288e-06f, -2.476398000e-06f, -2.472525968e-06f, -2.468650199e-06f, -2.464770699e-06f, -2.460887477e-06f, -2.457000539e-06f, -2.453109893e-06f, -2.449215546e-06f, +-2.445317505e-06f, -2.441415778e-06f, -2.437510372e-06f, -2.433601294e-06f, -2.429688551e-06f, -2.425772151e-06f, -2.421852101e-06f, -2.417928409e-06f, -2.414001081e-06f, -2.410070125e-06f, +-2.406135549e-06f, -2.402197359e-06f, -2.398255563e-06f, -2.394310169e-06f, -2.390361184e-06f, -2.386408614e-06f, -2.382452468e-06f, -2.378492753e-06f, -2.374529476e-06f, -2.370562644e-06f, +-2.366592266e-06f, -2.362618348e-06f, -2.358640898e-06f, -2.354659922e-06f, -2.350675430e-06f, -2.346687427e-06f, -2.342695922e-06f, -2.338700921e-06f, -2.334702433e-06f, -2.330700464e-06f, +-2.326695022e-06f, -2.322686115e-06f, -2.318673750e-06f, -2.314657934e-06f, -2.310638675e-06f, -2.306615981e-06f, -2.302589858e-06f, -2.298560314e-06f, -2.294527357e-06f, -2.290490994e-06f, +-2.286451233e-06f, -2.282408081e-06f, -2.278361546e-06f, -2.274311635e-06f, -2.270258356e-06f, -2.266201715e-06f, -2.262141722e-06f, -2.258078383e-06f, -2.254011705e-06f, -2.249941696e-06f, +-2.245868365e-06f, -2.241791717e-06f, -2.237711762e-06f, -2.233628506e-06f, -2.229541957e-06f, -2.225452122e-06f, -2.221359009e-06f, -2.217262626e-06f, -2.213162980e-06f, -2.209060079e-06f, +-2.204953930e-06f, -2.200844542e-06f, -2.196731920e-06f, -2.192616074e-06f, -2.188497010e-06f, -2.184374737e-06f, -2.180249262e-06f, -2.176120592e-06f, -2.171988735e-06f, -2.167853699e-06f, +-2.163715491e-06f, -2.159574119e-06f, -2.155429591e-06f, -2.151281914e-06f, -2.147131096e-06f, -2.142977145e-06f, -2.138820067e-06f, -2.134659872e-06f, -2.130496566e-06f, -2.126330157e-06f, +-2.122160653e-06f, -2.117988061e-06f, -2.113812390e-06f, -2.109633646e-06f, -2.105451838e-06f, -2.101266973e-06f, -2.097079059e-06f, -2.092888104e-06f, -2.088694114e-06f, -2.084497099e-06f, +-2.080297066e-06f, -2.076094022e-06f, -2.071887975e-06f, -2.067678933e-06f, -2.063466904e-06f, -2.059251894e-06f, -2.055033913e-06f, -2.050812968e-06f, -2.046589066e-06f, -2.042362216e-06f, +-2.038132424e-06f, -2.033899699e-06f, -2.029664049e-06f, -2.025425481e-06f, -2.021184003e-06f, -2.016939623e-06f, -2.012692348e-06f, -2.008442187e-06f, -2.004189147e-06f, -1.999933236e-06f, +-1.995674461e-06f, -1.991412831e-06f, -1.987148354e-06f, -1.982881036e-06f, -1.978610886e-06f, -1.974337913e-06f, -1.970062122e-06f, -1.965783523e-06f, -1.961502123e-06f, -1.957217930e-06f, +-1.952930952e-06f, -1.948641197e-06f, -1.944348672e-06f, -1.940053385e-06f, -1.935755344e-06f, -1.931454558e-06f, -1.927151033e-06f, -1.922844778e-06f, -1.918535801e-06f, -1.914224109e-06f, +-1.909909710e-06f, -1.905592612e-06f, -1.901272823e-06f, -1.896950352e-06f, -1.892625205e-06f, -1.888297390e-06f, -1.883966916e-06f, -1.879633791e-06f, -1.875298022e-06f, -1.870959617e-06f, +-1.866618584e-06f, -1.862274931e-06f, -1.857928666e-06f, -1.853579797e-06f, -1.849228332e-06f, -1.844874278e-06f, -1.840517644e-06f, -1.836158437e-06f, -1.831796666e-06f, -1.827432338e-06f, +-1.823065461e-06f, -1.818696044e-06f, -1.814324093e-06f, -1.809949618e-06f, -1.805572626e-06f, -1.801193124e-06f, -1.796811122e-06f, -1.792426627e-06f, -1.788039646e-06f, -1.783650188e-06f, +-1.779258261e-06f, -1.774863873e-06f, -1.770467031e-06f, -1.766067744e-06f, -1.761666020e-06f, -1.757261866e-06f, -1.752855291e-06f, -1.748446303e-06f, -1.744034909e-06f, -1.739621117e-06f, +-1.735204937e-06f, -1.730786375e-06f, -1.726365439e-06f, -1.721942138e-06f, -1.717516480e-06f, -1.713088472e-06f, -1.708658123e-06f, -1.704225440e-06f, -1.699790432e-06f, -1.695353107e-06f, +-1.690913473e-06f, -1.686471537e-06f, -1.682027308e-06f, -1.677580794e-06f, -1.673132002e-06f, -1.668680942e-06f, -1.664227620e-06f, -1.659772045e-06f, -1.655314226e-06f, -1.650854169e-06f, +-1.646391884e-06f, -1.641927377e-06f, -1.637460658e-06f, -1.632991734e-06f, -1.628520613e-06f, -1.624047304e-06f, -1.619571815e-06f, -1.615094153e-06f, -1.610614326e-06f, -1.606132343e-06f, +-1.601648212e-06f, -1.597161941e-06f, -1.592673538e-06f, -1.588183011e-06f, -1.583690368e-06f, -1.579195617e-06f, -1.574698766e-06f, -1.570199824e-06f, -1.565698798e-06f, -1.561195697e-06f, +-1.556690529e-06f, -1.552183302e-06f, -1.547674023e-06f, -1.543162701e-06f, -1.538649345e-06f, -1.534133962e-06f, -1.529616560e-06f, -1.525097148e-06f, -1.520575734e-06f, -1.516052325e-06f, +-1.511526930e-06f, -1.506999557e-06f, -1.502470214e-06f, -1.497938910e-06f, -1.493405652e-06f, -1.488870448e-06f, -1.484333308e-06f, -1.479794238e-06f, -1.475253247e-06f, -1.470710343e-06f, +-1.466165535e-06f, -1.461618830e-06f, -1.457070237e-06f, -1.452519763e-06f, -1.447967418e-06f, -1.443413208e-06f, -1.438857143e-06f, -1.434299230e-06f, -1.429739478e-06f, -1.425177894e-06f, +-1.420614487e-06f, -1.416049266e-06f, -1.411482238e-06f, -1.406913411e-06f, -1.402342794e-06f, -1.397770394e-06f, -1.393196221e-06f, -1.388620282e-06f, -1.384042585e-06f, -1.379463139e-06f, +-1.374881951e-06f, -1.370299031e-06f, -1.365714386e-06f, -1.361128024e-06f, -1.356539953e-06f, -1.351950182e-06f, -1.347358719e-06f, -1.342765573e-06f, -1.338170750e-06f, -1.333574261e-06f, +-1.328976112e-06f, -1.324376312e-06f, -1.319774869e-06f, -1.315171791e-06f, -1.310567087e-06f, -1.305960765e-06f, -1.301352833e-06f, -1.296743300e-06f, -1.292132172e-06f, -1.287519460e-06f, +-1.282905170e-06f, -1.278289312e-06f, -1.273671893e-06f, -1.269052922e-06f, -1.264432406e-06f, -1.259810355e-06f, -1.255186776e-06f, -1.250561678e-06f, -1.245935068e-06f, -1.241306955e-06f, +-1.236677348e-06f, -1.232046254e-06f, -1.227413682e-06f, -1.222779640e-06f, -1.218144136e-06f, -1.213507179e-06f, -1.208868777e-06f, -1.204228937e-06f, -1.199587669e-06f, -1.194944980e-06f, +-1.190300880e-06f, -1.185655375e-06f, -1.181008474e-06f, -1.176360186e-06f, -1.171710519e-06f, -1.167059481e-06f, -1.162407080e-06f, -1.157753324e-06f, -1.153098223e-06f, -1.148441784e-06f, +-1.143784015e-06f, -1.139124924e-06f, -1.134464521e-06f, -1.129802813e-06f, -1.125139808e-06f, -1.120475515e-06f, -1.115809942e-06f, -1.111143097e-06f, -1.106474989e-06f, -1.101805626e-06f, +-1.097135016e-06f, -1.092463167e-06f, -1.087790088e-06f, -1.083115786e-06f, -1.078440271e-06f, -1.073763551e-06f, -1.069085633e-06f, -1.064406527e-06f, -1.059726239e-06f, -1.055044780e-06f, +-1.050362156e-06f, -1.045678376e-06f, -1.040993449e-06f, -1.036307383e-06f, -1.031620186e-06f, -1.026931866e-06f, -1.022242432e-06f, -1.017551892e-06f, -1.012860254e-06f, -1.008167527e-06f, +-1.003473719e-06f, -9.987788372e-07f, -9.940828913e-07f, -9.893858891e-07f, -9.846878389e-07f, -9.799887491e-07f, -9.752886278e-07f, -9.705874835e-07f, -9.658853244e-07f, -9.611821588e-07f, +-9.564779951e-07f, -9.517728414e-07f, -9.470667062e-07f, -9.423595977e-07f, -9.376515242e-07f, -9.329424941e-07f, -9.282325156e-07f, -9.235215970e-07f, -9.188097467e-07f, -9.140969729e-07f, +-9.093832839e-07f, -9.046686882e-07f, -8.999531938e-07f, -8.952368093e-07f, -8.905195428e-07f, -8.858014027e-07f, -8.810823974e-07f, -8.763625350e-07f, -8.716418239e-07f, -8.669202724e-07f, +-8.621978889e-07f, -8.574746816e-07f, -8.527506588e-07f, -8.480258289e-07f, -8.433002002e-07f, -8.385737810e-07f, -8.338465795e-07f, -8.291186041e-07f, -8.243898631e-07f, -8.196603649e-07f, +-8.149301177e-07f, -8.101991298e-07f, -8.054674096e-07f, -8.007349653e-07f, -7.960018053e-07f, -7.912679379e-07f, -7.865333714e-07f, -7.817981141e-07f, -7.770621743e-07f, -7.723255604e-07f, +-7.675882806e-07f, -7.628503433e-07f, -7.581117567e-07f, -7.533725292e-07f, -7.486326691e-07f, -7.438921846e-07f, -7.391510842e-07f, -7.344093762e-07f, -7.296670687e-07f, -7.249241702e-07f, +-7.201806890e-07f, -7.154366333e-07f, -7.106920115e-07f, -7.059468319e-07f, -7.012011027e-07f, -6.964548324e-07f, -6.917080292e-07f, -6.869607015e-07f, -6.822128574e-07f, -6.774645054e-07f, +-6.727156538e-07f, -6.679663108e-07f, -6.632164847e-07f, -6.584661840e-07f, -6.537154168e-07f, -6.489641915e-07f, -6.442125164e-07f, -6.394603999e-07f, -6.347078501e-07f, -6.299548754e-07f, +-6.252014841e-07f, -6.204476846e-07f, -6.156934851e-07f, -6.109388939e-07f, -6.061839193e-07f, -6.014285696e-07f, -5.966728532e-07f, -5.919167784e-07f, -5.871603533e-07f, -5.824035864e-07f, +-5.776464859e-07f, -5.728890602e-07f, -5.681313175e-07f, -5.633732661e-07f, -5.586149143e-07f, -5.538562705e-07f, -5.490973429e-07f, -5.443381398e-07f, -5.395786694e-07f, -5.348189402e-07f, +-5.300589604e-07f, -5.252987383e-07f, -5.205382821e-07f, -5.157776002e-07f, -5.110167009e-07f, -5.062555924e-07f, -5.014942830e-07f, -4.967327811e-07f, -4.919710948e-07f, -4.872092326e-07f, +-4.824472026e-07f, -4.776850132e-07f, -4.729226726e-07f, -4.681601892e-07f, -4.633975711e-07f, -4.586348268e-07f, -4.538719644e-07f, -4.491089922e-07f, -4.443459186e-07f, -4.395827518e-07f, +-4.348195000e-07f, -4.300561716e-07f, -4.252927748e-07f, -4.205293179e-07f, -4.157658091e-07f, -4.110022568e-07f, -4.062386692e-07f, -4.014750546e-07f, -3.967114212e-07f, -3.919477773e-07f, +-3.871841311e-07f, -3.824204910e-07f, -3.776568652e-07f, -3.728932619e-07f, -3.681296895e-07f, -3.633661561e-07f, -3.586026700e-07f, -3.538392395e-07f, -3.490758729e-07f, -3.443125783e-07f, +-3.395493641e-07f, -3.347862385e-07f, -3.300232097e-07f, -3.252602860e-07f, -3.204974756e-07f, -3.157347869e-07f, -3.109722279e-07f, -3.062098070e-07f, -3.014475324e-07f, -2.966854124e-07f, +-2.919234552e-07f, -2.871616689e-07f, -2.824000620e-07f, -2.776386425e-07f, -2.728774188e-07f, -2.681163990e-07f, -2.633555914e-07f, -2.585950042e-07f, -2.538346456e-07f, -2.490745239e-07f, +-2.443146473e-07f, -2.395550240e-07f, -2.347956623e-07f, -2.300365702e-07f, -2.252777562e-07f, -2.205192283e-07f, -2.157609948e-07f, -2.110030639e-07f, -2.062454438e-07f, -2.014881428e-07f, +-1.967311689e-07f, -1.919745305e-07f, -1.872182358e-07f, -1.824622928e-07f, -1.777067100e-07f, -1.729514953e-07f, -1.681966571e-07f, -1.634422035e-07f, -1.586881427e-07f, -1.539344829e-07f, +-1.491812323e-07f, -1.444283991e-07f, -1.396759914e-07f, -1.349240175e-07f, -1.301724856e-07f, -1.254214037e-07f, -1.206707801e-07f, -1.159206230e-07f, -1.111709405e-07f, -1.064217409e-07f, +-1.016730322e-07f, -9.692482259e-08f, -9.217712034e-08f, -8.742993355e-08f, -8.268327040e-08f, -7.793713903e-08f, -7.319154762e-08f, -6.844650430e-08f, -6.370201724e-08f, -5.895809458e-08f, +-5.421474447e-08f, -4.947197506e-08f, -4.472979450e-08f, -3.998821092e-08f, -3.524723247e-08f, -3.050686727e-08f, -2.576712348e-08f, -2.102800921e-08f, -1.628953261e-08f, -1.155170180e-08f, +-6.814524901e-09f, -2.078010045e-09f, 2.657834651e-09f, 7.393001064e-09f, 1.212748108e-08f, 1.686126658e-08f, 2.159434946e-08f, 2.632672160e-08f, 3.105837490e-08f, 3.578930125e-08f, +4.051949255e-08f, 4.524894070e-08f, 4.997763760e-08f, 5.470557516e-08f, 5.943274528e-08f, 6.415913987e-08f, 6.888475085e-08f, 7.360957012e-08f, 7.833358961e-08f, 8.305680124e-08f, +8.777919692e-08f, 9.250076859e-08f, 9.722150816e-08f, 1.019414076e-07f, 1.066604588e-07f, 1.113786537e-07f, 1.160959842e-07f, 1.208124423e-07f, 1.255280200e-07f, 1.302427091e-07f, +1.349565016e-07f, 1.396693896e-07f, 1.443813648e-07f, 1.490924193e-07f, 1.538025451e-07f, 1.585117341e-07f, 1.632199782e-07f, 1.679272695e-07f, 1.726335999e-07f, 1.773389614e-07f, +1.820433459e-07f, 1.867467455e-07f, 1.914491521e-07f, 1.961505577e-07f, 2.008509543e-07f, 2.055503338e-07f, 2.102486884e-07f, 2.149460099e-07f, 2.196422903e-07f, 2.243375218e-07f, +2.290316962e-07f, 2.337248056e-07f, 2.384168420e-07f, 2.431077974e-07f, 2.477976638e-07f, 2.524864333e-07f, 2.571740978e-07f, 2.618606495e-07f, 2.665460802e-07f, 2.712303821e-07f, +2.759135472e-07f, 2.805955676e-07f, 2.852764352e-07f, 2.899561421e-07f, 2.946346804e-07f, 2.993120421e-07f, 3.039882192e-07f, 3.086632039e-07f, 3.133369882e-07f, 3.180095641e-07f, +3.226809238e-07f, 3.273510592e-07f, 3.320199625e-07f, 3.366876258e-07f, 3.413540410e-07f, 3.460192004e-07f, 3.506830959e-07f, 3.553457197e-07f, 3.600070639e-07f, 3.646671206e-07f, +3.693258818e-07f, 3.739833397e-07f, 3.786394864e-07f, 3.832943139e-07f, 3.879478145e-07f, 3.925999802e-07f, 3.972508031e-07f, 4.019002753e-07f, 4.065483891e-07f, 4.111951365e-07f, +4.158405096e-07f, 4.204845007e-07f, 4.251271018e-07f, 4.297683050e-07f, 4.344081026e-07f, 4.390464866e-07f, 4.436834493e-07f, 4.483189828e-07f, 4.529530792e-07f, 4.575857308e-07f, +4.622169296e-07f, 4.668466680e-07f, 4.714749379e-07f, 4.761017317e-07f, 4.807270415e-07f, 4.853508595e-07f, 4.899731779e-07f, 4.945939888e-07f, 4.992132846e-07f, 5.038310573e-07f, +5.084472993e-07f, 5.130620026e-07f, 5.176751595e-07f, 5.222867623e-07f, 5.268968032e-07f, 5.315052743e-07f, 5.361121680e-07f, 5.407174764e-07f, 5.453211917e-07f, 5.499233064e-07f, +5.545238124e-07f, 5.591227022e-07f, 5.637199680e-07f, 5.683156020e-07f, 5.729095965e-07f, 5.775019438e-07f, 5.820926360e-07f, 5.866816656e-07f, 5.912690248e-07f, 5.958547058e-07f, +6.004387009e-07f, 6.050210025e-07f, 6.096016028e-07f, 6.141804941e-07f, 6.187576687e-07f, 6.233331189e-07f, 6.279068371e-07f, 6.324788155e-07f, 6.370490465e-07f, 6.416175224e-07f, +6.461842355e-07f, 6.507491781e-07f, 6.553123426e-07f, 6.598737213e-07f, 6.644333065e-07f, 6.689910907e-07f, 6.735470661e-07f, 6.781012251e-07f, 6.826535601e-07f, 6.872040634e-07f, +6.917527274e-07f, 6.962995444e-07f, 7.008445069e-07f, 7.053876073e-07f, 7.099288378e-07f, 7.144681909e-07f, 7.190056590e-07f, 7.235412345e-07f, 7.280749098e-07f, 7.326066773e-07f, +7.371365294e-07f, 7.416644585e-07f, 7.461904571e-07f, 7.507145175e-07f, 7.552366323e-07f, 7.597567937e-07f, 7.642749943e-07f, 7.687912266e-07f, 7.733054828e-07f, 7.778177556e-07f, +7.823280374e-07f, 7.868363206e-07f, 7.913425976e-07f, 7.958468610e-07f, 8.003491033e-07f, 8.048493168e-07f, 8.093474941e-07f, 8.138436277e-07f, 8.183377101e-07f, 8.228297338e-07f, +8.273196912e-07f, 8.318075749e-07f, 8.362933774e-07f, 8.407770911e-07f, 8.452587087e-07f, 8.497382227e-07f, 8.542156255e-07f, 8.586909097e-07f, 8.631640679e-07f, 8.676350925e-07f, +8.721039762e-07f, 8.765707115e-07f, 8.810352910e-07f, 8.854977071e-07f, 8.899579526e-07f, 8.944160198e-07f, 8.988719016e-07f, 9.033255903e-07f, 9.077770786e-07f, 9.122263592e-07f, +9.166734245e-07f, 9.211182672e-07f, 9.255608799e-07f, 9.300012552e-07f, 9.344393858e-07f, 9.388752642e-07f, 9.433088830e-07f, 9.477402350e-07f, 9.521693127e-07f, 9.565961088e-07f, +9.610206160e-07f, 9.654428268e-07f, 9.698627339e-07f, 9.742803300e-07f, 9.786956079e-07f, 9.831085600e-07f, 9.875191792e-07f, 9.919274580e-07f, 9.963333892e-07f, 1.000736966e-06f, +1.005138180e-06f, 1.009537024e-06f, 1.013933492e-06f, 1.018327576e-06f, 1.022719268e-06f, 1.027108561e-06f, 1.031495449e-06f, 1.035879923e-06f, 1.040261977e-06f, 1.044641604e-06f, +1.049018795e-06f, 1.053393544e-06f, 1.057765844e-06f, 1.062135686e-06f, 1.066503065e-06f, 1.070867973e-06f, 1.075230403e-06f, 1.079590347e-06f, 1.083947798e-06f, 1.088302749e-06f, +1.092655193e-06f, 1.097005122e-06f, 1.101352530e-06f, 1.105697409e-06f, 1.110039753e-06f, 1.114379553e-06f, 1.118716803e-06f, 1.123051495e-06f, 1.127383623e-06f, 1.131713179e-06f, +1.136040157e-06f, 1.140364548e-06f, 1.144686346e-06f, 1.149005544e-06f, 1.153322134e-06f, 1.157636110e-06f, 1.161947465e-06f, 1.166256190e-06f, 1.170562280e-06f, 1.174865727e-06f, +1.179166524e-06f, 1.183464664e-06f, 1.187760140e-06f, 1.192052944e-06f, 1.196343070e-06f, 1.200630511e-06f, 1.204915259e-06f, 1.209197308e-06f, 1.213476651e-06f, 1.217753280e-06f, +1.222027188e-06f, 1.226298369e-06f, 1.230566815e-06f, 1.234832519e-06f, 1.239095475e-06f, 1.243355675e-06f, 1.247613113e-06f, 1.251867780e-06f, 1.256119672e-06f, 1.260368779e-06f, +1.264615097e-06f, 1.268858616e-06f, 1.273099331e-06f, 1.277337235e-06f, 1.281572320e-06f, 1.285804580e-06f, 1.290034008e-06f, 1.294260596e-06f, 1.298484338e-06f, 1.302705227e-06f, +1.306923256e-06f, 1.311138419e-06f, 1.315350707e-06f, 1.319560115e-06f, 1.323766635e-06f, 1.327970261e-06f, 1.332170985e-06f, 1.336368802e-06f, 1.340563703e-06f, 1.344755682e-06f, +1.348944732e-06f, 1.353130847e-06f, 1.357314019e-06f, 1.361494242e-06f, 1.365671509e-06f, 1.369845812e-06f, 1.374017146e-06f, 1.378185504e-06f, 1.382350878e-06f, 1.386513261e-06f, +1.390672648e-06f, 1.394829031e-06f, 1.398982403e-06f, 1.403132758e-06f, 1.407280089e-06f, 1.411424389e-06f, 1.415565651e-06f, 1.419703869e-06f, 1.423839036e-06f, 1.427971145e-06f, +1.432100189e-06f, 1.436226162e-06f, 1.440349057e-06f, 1.444468867e-06f, 1.448585585e-06f, 1.452699206e-06f, 1.456809721e-06f, 1.460917125e-06f, 1.465021411e-06f, 1.469122572e-06f, +1.473220601e-06f, 1.477315493e-06f, 1.481407239e-06f, 1.485495833e-06f, 1.489581270e-06f, 1.493663542e-06f, 1.497742642e-06f, 1.501818564e-06f, 1.505891301e-06f, 1.509960847e-06f, +1.514027196e-06f, 1.518090339e-06f, 1.522150272e-06f, 1.526206987e-06f, 1.530260478e-06f, 1.534310738e-06f, 1.538357760e-06f, 1.542401539e-06f, 1.546442067e-06f, 1.550479338e-06f, +1.554513345e-06f, 1.558544083e-06f, 1.562571543e-06f, 1.566595721e-06f, 1.570616609e-06f, 1.574634200e-06f, 1.578648489e-06f, 1.582659469e-06f, 1.586667133e-06f, 1.590671475e-06f, +1.594672489e-06f, 1.598670167e-06f, 1.602664504e-06f, 1.606655493e-06f, 1.610643127e-06f, 1.614627401e-06f, 1.618608307e-06f, 1.622585840e-06f, 1.626559992e-06f, 1.630530758e-06f, +1.634498131e-06f, 1.638462105e-06f, 1.642422673e-06f, 1.646379828e-06f, 1.650333566e-06f, 1.654283878e-06f, 1.658230759e-06f, 1.662174203e-06f, 1.666114202e-06f, 1.670050752e-06f, +1.673983844e-06f, 1.677913474e-06f, 1.681839635e-06f, 1.685762319e-06f, 1.689681522e-06f, 1.693597237e-06f, 1.697509458e-06f, 1.701418177e-06f, 1.705323390e-06f, 1.709225089e-06f, +1.713123268e-06f, 1.717017922e-06f, 1.720909044e-06f, 1.724796627e-06f, 1.728680665e-06f, 1.732561153e-06f, 1.736438084e-06f, 1.740311451e-06f, 1.744181250e-06f, 1.748047472e-06f, +1.751910112e-06f, 1.755769165e-06f, 1.759624623e-06f, 1.763476481e-06f, 1.767324732e-06f, 1.771169370e-06f, 1.775010390e-06f, 1.778847784e-06f, 1.782681547e-06f, 1.786511673e-06f, +1.790338156e-06f, 1.794160989e-06f, 1.797980166e-06f, 1.801795681e-06f, 1.805607529e-06f, 1.809415703e-06f, 1.813220196e-06f, 1.817021004e-06f, 1.820818119e-06f, 1.824611536e-06f, +1.828401249e-06f, 1.832187252e-06f, 1.835969538e-06f, 1.839748101e-06f, 1.843522937e-06f, 1.847294037e-06f, 1.851061398e-06f, 1.854825012e-06f, 1.858584873e-06f, 1.862340976e-06f, +1.866093315e-06f, 1.869841883e-06f, 1.873586675e-06f, 1.877327685e-06f, 1.881064906e-06f, 1.884798333e-06f, 1.888527960e-06f, 1.892253781e-06f, 1.895975790e-06f, 1.899693981e-06f, +1.903408349e-06f, 1.907118886e-06f, 1.910825588e-06f, 1.914528449e-06f, 1.918227462e-06f, 1.921922622e-06f, 1.925613923e-06f, 1.929301360e-06f, 1.932984925e-06f, 1.936664614e-06f, +1.940340420e-06f, 1.944012338e-06f, 1.947680362e-06f, 1.951344487e-06f, 1.955004705e-06f, 1.958661012e-06f, 1.962313402e-06f, 1.965961869e-06f, 1.969606407e-06f, 1.973247011e-06f, +1.976883674e-06f, 1.980516391e-06f, 1.984145156e-06f, 1.987769964e-06f, 1.991390809e-06f, 1.995007685e-06f, 1.998620586e-06f, 2.002229507e-06f, 2.005834441e-06f, 2.009435384e-06f, +2.013032330e-06f, 2.016625272e-06f, 2.020214206e-06f, 2.023799125e-06f, 2.027380025e-06f, 2.030956899e-06f, 2.034529741e-06f, 2.038098546e-06f, 2.041663309e-06f, 2.045224024e-06f, +2.048780685e-06f, 2.052333287e-06f, 2.055881824e-06f, 2.059426290e-06f, 2.062966681e-06f, 2.066502989e-06f, 2.070035211e-06f, 2.073563340e-06f, 2.077087370e-06f, 2.080607297e-06f, +2.084123115e-06f, 2.087634818e-06f, 2.091142400e-06f, 2.094645857e-06f, 2.098145182e-06f, 2.101640371e-06f, 2.105131417e-06f, 2.108618316e-06f, 2.112101061e-06f, 2.115579648e-06f, +2.119054071e-06f, 2.122524325e-06f, 2.125990403e-06f, 2.129452302e-06f, 2.132910014e-06f, 2.136363536e-06f, 2.139812860e-06f, 2.143257983e-06f, 2.146698899e-06f, 2.150135602e-06f, +2.153568087e-06f, 2.156996349e-06f, 2.160420382e-06f, 2.163840181e-06f, 2.167255741e-06f, 2.170667056e-06f, 2.174074121e-06f, 2.177476931e-06f, 2.180875480e-06f, 2.184269763e-06f, +2.187659775e-06f, 2.191045511e-06f, 2.194426965e-06f, 2.197804132e-06f, 2.201177007e-06f, 2.204545585e-06f, 2.207909860e-06f, 2.211269827e-06f, 2.214625481e-06f, 2.217976816e-06f, +2.221323829e-06f, 2.224666512e-06f, 2.228004862e-06f, 2.231338873e-06f, 2.234668539e-06f, 2.237993856e-06f, 2.241314819e-06f, 2.244631422e-06f, 2.247943660e-06f, 2.251251529e-06f, +2.254555022e-06f, 2.257854136e-06f, 2.261148864e-06f, 2.264439202e-06f, 2.267725145e-06f, 2.271006687e-06f, 2.274283824e-06f, 2.277556550e-06f, 2.280824860e-06f, 2.284088750e-06f, +2.287348215e-06f, 2.290603248e-06f, 2.293853846e-06f, 2.297100004e-06f, 2.300341715e-06f, 2.303578976e-06f, 2.306811781e-06f, 2.310040126e-06f, 2.313264005e-06f, 2.316483414e-06f, +2.319698347e-06f, 2.322908799e-06f, 2.326114766e-06f, 2.329316243e-06f, 2.332513225e-06f, 2.335705707e-06f, 2.338893684e-06f, 2.342077150e-06f, 2.345256103e-06f, 2.348430535e-06f, +2.351600443e-06f, 2.354765822e-06f, 2.357926666e-06f, 2.361082972e-06f, 2.364234734e-06f, 2.367381947e-06f, 2.370524606e-06f, 2.373662708e-06f, 2.376796246e-06f, 2.379925217e-06f, +2.383049615e-06f, 2.386169435e-06f, 2.389284674e-06f, 2.392395325e-06f, 2.395501385e-06f, 2.398602849e-06f, 2.401699711e-06f, 2.404791968e-06f, 2.407879614e-06f, 2.410962645e-06f, +2.414041056e-06f, 2.417114843e-06f, 2.420184000e-06f, 2.423248524e-06f, 2.426308409e-06f, 2.429363651e-06f, 2.432414245e-06f, 2.435460187e-06f, 2.438501471e-06f, 2.441538094e-06f, +2.444570051e-06f, 2.447597336e-06f, 2.450619947e-06f, 2.453637877e-06f, 2.456651123e-06f, 2.459659679e-06f, 2.462663542e-06f, 2.465662707e-06f, 2.468657168e-06f, 2.471646923e-06f, +2.474631966e-06f, 2.477612292e-06f, 2.480587898e-06f, 2.483558779e-06f, 2.486524929e-06f, 2.489486346e-06f, 2.492443023e-06f, 2.495394958e-06f, 2.498342145e-06f, 2.501284580e-06f, +2.504222259e-06f, 2.507155177e-06f, 2.510083329e-06f, 2.513006712e-06f, 2.515925321e-06f, 2.518839151e-06f, 2.521748199e-06f, 2.524652460e-06f, 2.527551929e-06f, 2.530446602e-06f, +2.533336475e-06f, 2.536221543e-06f, 2.539101803e-06f, 2.541977249e-06f, 2.544847878e-06f, 2.547713686e-06f, 2.550574667e-06f, 2.553430818e-06f, 2.556282134e-06f, 2.559128612e-06f, +2.561970247e-06f, 2.564807034e-06f, 2.567638970e-06f, 2.570466050e-06f, 2.573288270e-06f, 2.576105626e-06f, 2.578918114e-06f, 2.581725730e-06f, 2.584528468e-06f, 2.587326326e-06f, +2.590119299e-06f, 2.592907382e-06f, 2.595690573e-06f, 2.598468866e-06f, 2.601242257e-06f, 2.604010743e-06f, 2.606774319e-06f, 2.609532981e-06f, 2.612286725e-06f, 2.615035548e-06f, +2.617779444e-06f, 2.620518410e-06f, 2.623252442e-06f, 2.625981536e-06f, 2.628705688e-06f, 2.631424893e-06f, 2.634139149e-06f, 2.636848450e-06f, 2.639552792e-06f, 2.642252173e-06f, +2.644946587e-06f, 2.647636032e-06f, 2.650320502e-06f, 2.652999994e-06f, 2.655674504e-06f, 2.658344028e-06f, 2.661008563e-06f, 2.663668103e-06f, 2.666322647e-06f, 2.668972188e-06f, +2.671616724e-06f, 2.674256251e-06f, 2.676890765e-06f, 2.679520262e-06f, 2.682144738e-06f, 2.684764189e-06f, 2.687378612e-06f, 2.689988003e-06f, 2.692592357e-06f, 2.695191672e-06f, +2.697785943e-06f, 2.700375166e-06f, 2.702959339e-06f, 2.705538456e-06f, 2.708112514e-06f, 2.710681510e-06f, 2.713245440e-06f, 2.715804300e-06f, 2.718358086e-06f, 2.720906795e-06f, +2.723450423e-06f, 2.725988966e-06f, 2.728522421e-06f, 2.731050784e-06f, 2.733574051e-06f, 2.736092218e-06f, 2.738605283e-06f, 2.741113241e-06f, 2.743616088e-06f, 2.746113822e-06f, +2.748606439e-06f, 2.751093934e-06f, 2.753576304e-06f, 2.756053547e-06f, 2.758525658e-06f, 2.760992633e-06f, 2.763454469e-06f, 2.765911163e-06f, 2.768362712e-06f, 2.770809110e-06f, +2.773250356e-06f, 2.775686445e-06f, 2.778117375e-06f, 2.780543140e-06f, 2.782963740e-06f, 2.785379168e-06f, 2.787789423e-06f, 2.790194501e-06f, 2.792594398e-06f, 2.794989111e-06f, +2.797378636e-06f, 2.799762971e-06f, 2.802142111e-06f, 2.804516054e-06f, 2.806884795e-06f, 2.809248332e-06f, 2.811606662e-06f, 2.813959780e-06f, 2.816307684e-06f, 2.818650370e-06f, +2.820987835e-06f, 2.823320076e-06f, 2.825647088e-06f, 2.827968870e-06f, 2.830285418e-06f, 2.832596728e-06f, 2.834902798e-06f, 2.837203623e-06f, 2.839499201e-06f, 2.841789529e-06f, +2.844074602e-06f, 2.846354419e-06f, 2.848628976e-06f, 2.850898270e-06f, 2.853162297e-06f, 2.855421054e-06f, 2.857674538e-06f, 2.859922747e-06f, 2.862165676e-06f, 2.864403323e-06f, +2.866635685e-06f, 2.868862758e-06f, 2.871084539e-06f, 2.873301026e-06f, 2.875512215e-06f, 2.877718103e-06f, 2.879918687e-06f, 2.882113964e-06f, 2.884303931e-06f, 2.886488585e-06f, +2.888667923e-06f, 2.890841942e-06f, 2.893010639e-06f, 2.895174010e-06f, 2.897332053e-06f, 2.899484766e-06f, 2.901632144e-06f, 2.903774185e-06f, 2.905910886e-06f, 2.908042244e-06f, +2.910168256e-06f, 2.912288920e-06f, 2.914404232e-06f, 2.916514189e-06f, 2.918618788e-06f, 2.920718028e-06f, 2.922811904e-06f, 2.924900414e-06f, 2.926983555e-06f, 2.929061324e-06f, +2.931133718e-06f, 2.933200735e-06f, 2.935262372e-06f, 2.937318626e-06f, 2.939369494e-06f, 2.941414973e-06f, 2.943455060e-06f, 2.945489754e-06f, 2.947519050e-06f, 2.949542947e-06f, +2.951561441e-06f, 2.953574530e-06f, 2.955582212e-06f, 2.957584482e-06f, 2.959581340e-06f, 2.961572781e-06f, 2.963558804e-06f, 2.965539405e-06f, 2.967514582e-06f, 2.969484333e-06f, +2.971448654e-06f, 2.973407544e-06f, 2.975360999e-06f, 2.977309017e-06f, 2.979251595e-06f, 2.981188730e-06f, 2.983120421e-06f, 2.985046665e-06f, 2.986967458e-06f, 2.988882799e-06f, +2.990792684e-06f, 2.992697112e-06f, 2.994596080e-06f, 2.996489585e-06f, 2.998377625e-06f, 3.000260197e-06f, 3.002137299e-06f, 3.004008928e-06f, 3.005875082e-06f, 3.007735759e-06f, +3.009590956e-06f, 3.011440670e-06f, 3.013284899e-06f, 3.015123642e-06f, 3.016956894e-06f, 3.018784654e-06f, 3.020606920e-06f, 3.022423690e-06f, 3.024234959e-06f, 3.026040728e-06f, +3.027840992e-06f, 3.029635751e-06f, 3.031425001e-06f, 3.033208740e-06f, 3.034986965e-06f, 3.036759676e-06f, 3.038526868e-06f, 3.040288541e-06f, 3.042044691e-06f, 3.043795317e-06f, +3.045540416e-06f, 3.047279986e-06f, 3.049014025e-06f, 3.050742531e-06f, 3.052465501e-06f, 3.054182932e-06f, 3.055894824e-06f, 3.057601174e-06f, 3.059301979e-06f, 3.060997238e-06f, +3.062686948e-06f, 3.064371108e-06f, 3.066049714e-06f, 3.067722766e-06f, 3.069390260e-06f, 3.071052195e-06f, 3.072708569e-06f, 3.074359379e-06f, 3.076004624e-06f, 3.077644301e-06f, +3.079278409e-06f, 3.080906945e-06f, 3.082529907e-06f, 3.084147294e-06f, 3.085759103e-06f, 3.087365333e-06f, 3.088965981e-06f, 3.090561045e-06f, 3.092150524e-06f, 3.093734415e-06f, +3.095312717e-06f, 3.096885427e-06f, 3.098452544e-06f, 3.100014066e-06f, 3.101569990e-06f, 3.103120316e-06f, 3.104665040e-06f, 3.106204162e-06f, 3.107737679e-06f, 3.109265590e-06f, +3.110787892e-06f, 3.112304584e-06f, 3.113815663e-06f, 3.115321129e-06f, 3.116820980e-06f, 3.118315213e-06f, 3.119803826e-06f, 3.121286819e-06f, 3.122764189e-06f, 3.124235934e-06f, +3.125702053e-06f, 3.127162544e-06f, 3.128617405e-06f, 3.130066634e-06f, 3.131510231e-06f, 3.132948193e-06f, 3.134380518e-06f, 3.135807204e-06f, 3.137228251e-06f, 3.138643657e-06f, +3.140053419e-06f, 3.141457536e-06f, 3.142856007e-06f, 3.144248830e-06f, 3.145636003e-06f, 3.147017525e-06f, 3.148393394e-06f, 3.149763608e-06f, 3.151128167e-06f, 3.152487068e-06f, +3.153840310e-06f, 3.155187891e-06f, 3.156529810e-06f, 3.157866065e-06f, 3.159196655e-06f, 3.160521579e-06f, 3.161840834e-06f, 3.163154420e-06f, 3.164462334e-06f, 3.165764576e-06f, +3.167061144e-06f, 3.168352037e-06f, 3.169637253e-06f, 3.170916790e-06f, 3.172190648e-06f, 3.173458824e-06f, 3.174721319e-06f, 3.175978129e-06f, 3.177229254e-06f, 3.178474693e-06f, +3.179714443e-06f, 3.180948505e-06f, 3.182176876e-06f, 3.183399555e-06f, 3.184616541e-06f, 3.185827832e-06f, 3.187033428e-06f, 3.188233326e-06f, 3.189427527e-06f, 3.190616027e-06f, +3.191798827e-06f, 3.192975925e-06f, 3.194147320e-06f, 3.195313010e-06f, 3.196472995e-06f, 3.197627273e-06f, 3.198775843e-06f, 3.199918703e-06f, 3.201055853e-06f, 3.202187292e-06f, +3.203313018e-06f, 3.204433030e-06f, 3.205547327e-06f, 3.206655908e-06f, 3.207758772e-06f, 3.208855918e-06f, 3.209947345e-06f, 3.211033051e-06f, 3.212113036e-06f, 3.213187298e-06f, +3.214255837e-06f, 3.215318651e-06f, 3.216375739e-06f, 3.217427101e-06f, 3.218472736e-06f, 3.219512641e-06f, 3.220546817e-06f, 3.221575263e-06f, 3.222597977e-06f, 3.223614959e-06f, +3.224626207e-06f, 3.225631721e-06f, 3.226631500e-06f, 3.227625542e-06f, 3.228613848e-06f, 3.229596415e-06f, 3.230573244e-06f, 3.231544333e-06f, 3.232509681e-06f, 3.233469288e-06f, +3.234423153e-06f, 3.235371274e-06f, 3.236313652e-06f, 3.237250285e-06f, 3.238181173e-06f, 3.239106314e-06f, 3.240025708e-06f, 3.240939354e-06f, 3.241847252e-06f, 3.242749401e-06f, +3.243645799e-06f, 3.244536446e-06f, 3.245421342e-06f, 3.246300486e-06f, 3.247173876e-06f, 3.248041513e-06f, 3.248903396e-06f, 3.249759524e-06f, 3.250609896e-06f, 3.251454512e-06f, +3.252293370e-06f, 3.253126472e-06f, 3.253953815e-06f, 3.254775399e-06f, 3.255591224e-06f, 3.256401289e-06f, 3.257205594e-06f, 3.258004137e-06f, 3.258796919e-06f, 3.259583938e-06f, +3.260365195e-06f, 3.261140688e-06f, 3.261910418e-06f, 3.262674383e-06f, 3.263432583e-06f, 3.264185018e-06f, 3.264931688e-06f, 3.265672591e-06f, 3.266407727e-06f, 3.267137097e-06f, +3.267860698e-06f, 3.268578532e-06f, 3.269290598e-06f, 3.269996894e-06f, 3.270697421e-06f, 3.271392179e-06f, 3.272081167e-06f, 3.272764384e-06f, 3.273441831e-06f, 3.274113506e-06f, +3.274779410e-06f, 3.275439543e-06f, 3.276093903e-06f, 3.276742491e-06f, 3.277385307e-06f, 3.278022349e-06f, 3.278653619e-06f, 3.279279115e-06f, 3.279898837e-06f, 3.280512785e-06f, +3.281120959e-06f, 3.281723359e-06f, 3.282319984e-06f, 3.282910834e-06f, 3.283495909e-06f, 3.284075209e-06f, 3.284648734e-06f, 3.285216483e-06f, 3.285778456e-06f, 3.286334653e-06f, +3.286885075e-06f, 3.287429720e-06f, 3.287968589e-06f, 3.288501682e-06f, 3.289028998e-06f, 3.289550538e-06f, 3.290066301e-06f, 3.290576288e-06f, 3.291080498e-06f, 3.291578931e-06f, +3.292071587e-06f, 3.292558467e-06f, 3.293039569e-06f, 3.293514895e-06f, 3.293984444e-06f, 3.294448216e-06f, 3.294906212e-06f, 3.295358431e-06f, 3.295804873e-06f, 3.296245538e-06f, +3.296680427e-06f, 3.297109539e-06f, 3.297532875e-06f, 3.297950435e-06f, 3.298362218e-06f, 3.298768225e-06f, 3.299168457e-06f, 3.299562912e-06f, 3.299951592e-06f, 3.300334496e-06f, +3.300711625e-06f, 3.301082979e-06f, 3.301448558e-06f, 3.301808362e-06f, 3.302162391e-06f, 3.302510646e-06f, 3.302853127e-06f, 3.303189834e-06f, 3.303520767e-06f, 3.303845927e-06f, +3.304165314e-06f, 3.304478928e-06f, 3.304786769e-06f, 3.305088838e-06f, 3.305385135e-06f, 3.305675660e-06f, 3.305960414e-06f, 3.306239397e-06f, 3.306512609e-06f, 3.306780051e-06f, +3.307041723e-06f, 3.307297626e-06f, 3.307547759e-06f, 3.307792123e-06f, 3.308030720e-06f, 3.308263548e-06f, 3.308490608e-06f, 3.308711902e-06f, 3.308927429e-06f, 3.309137190e-06f, +3.309341185e-06f, 3.309539414e-06f, 3.309731879e-06f, 3.309918580e-06f, 3.310099517e-06f, 3.310274690e-06f, 3.310444101e-06f, 3.310607750e-06f, 3.310765637e-06f, 3.310917763e-06f, +3.311064129e-06f, 3.311204734e-06f, 3.311339580e-06f, 3.311468668e-06f, 3.311591997e-06f, 3.311709569e-06f, 3.311821383e-06f, 3.311927442e-06f, 3.312027745e-06f, 3.312122292e-06f, +3.312211086e-06f, 3.312294126e-06f, 3.312371412e-06f, 3.312442947e-06f, 3.312508730e-06f, 3.312568762e-06f, 3.312623044e-06f, 3.312671576e-06f, 3.312714360e-06f, 3.312751396e-06f, +3.312782685e-06f, 3.312808227e-06f, 3.312828024e-06f, 3.312842076e-06f, 3.312850384e-06f, 3.312852949e-06f, 3.312849771e-06f, 3.312840852e-06f, 3.312826193e-06f, 3.312805793e-06f, +3.312779654e-06f, 3.312747778e-06f, 3.312710164e-06f, 3.312666814e-06f, 3.312617728e-06f, 3.312562908e-06f, 3.312502354e-06f, 3.312436067e-06f, 3.312364049e-06f, 3.312286300e-06f, +3.312202821e-06f, 3.312113613e-06f, 3.312018678e-06f, 3.311918015e-06f, 3.311811627e-06f, 3.311699514e-06f, 3.311581677e-06f, 3.311458117e-06f, 3.311328835e-06f, 3.311193832e-06f, +3.311053110e-06f, 3.310906669e-06f, 3.310754511e-06f, 3.310596636e-06f, 3.310433046e-06f, 3.310263742e-06f, 3.310088724e-06f, 3.309907995e-06f, 3.309721554e-06f, 3.309529404e-06f, +3.309331545e-06f, 3.309127979e-06f, 3.308918707e-06f, 3.308703729e-06f, 3.308483048e-06f, 3.308256664e-06f, 3.308024578e-06f, 3.307786793e-06f, 3.307543308e-06f, 3.307294126e-06f, +3.307039247e-06f, 3.306778673e-06f, 3.306512405e-06f, 3.306240444e-06f, 3.305962792e-06f, 3.305679450e-06f, 3.305390419e-06f, 3.305095700e-06f, 3.304795296e-06f, 3.304489206e-06f, +3.304177434e-06f, 3.303859979e-06f, 3.303536843e-06f, 3.303208028e-06f, 3.302873536e-06f, 3.302533366e-06f, 3.302187522e-06f, 3.301836004e-06f, 3.301478813e-06f, 3.301115952e-06f, +3.300747421e-06f, 3.300373222e-06f, 3.299993357e-06f, 3.299607827e-06f, 3.299216633e-06f, 3.298819778e-06f, 3.298417262e-06f, 3.298009086e-06f, 3.297595254e-06f, 3.297175765e-06f, +3.296750622e-06f, 3.296319826e-06f, 3.295883378e-06f, 3.295441281e-06f, 3.294993536e-06f, 3.294540145e-06f, 3.294081108e-06f, 3.293616428e-06f, 3.293146106e-06f, 3.292670144e-06f, +3.292188544e-06f, 3.291701307e-06f, 3.291208434e-06f, 3.290709928e-06f, 3.290205791e-06f, 3.289696023e-06f, 3.289180627e-06f, 3.288659604e-06f, 3.288132956e-06f, 3.287600685e-06f, +3.287062792e-06f, 3.286519279e-06f, 3.285970149e-06f, 3.285415402e-06f, 3.284855040e-06f, 3.284289066e-06f, 3.283717480e-06f, 3.283140286e-06f, 3.282557484e-06f, 3.281969077e-06f, +3.281375066e-06f, 3.280775453e-06f, 3.280170240e-06f, 3.279559429e-06f, 3.278943022e-06f, 3.278321020e-06f, 3.277693426e-06f, 3.277060241e-06f, 3.276421467e-06f, 3.275777106e-06f, +3.275127161e-06f, 3.274471632e-06f, 3.273810523e-06f, 3.273143834e-06f, 3.272471569e-06f, 3.271793728e-06f, 3.271110314e-06f, 3.270421329e-06f, 3.269726775e-06f, 3.269026653e-06f, +3.268320966e-06f, 3.267609717e-06f, 3.266892906e-06f, 3.266170536e-06f, 3.265442609e-06f, 3.264709127e-06f, 3.263970092e-06f, 3.263225507e-06f, 3.262475372e-06f, 3.261719692e-06f, +3.260958466e-06f, 3.260191699e-06f, 3.259419391e-06f, 3.258641545e-06f, 3.257858163e-06f, 3.257069247e-06f, 3.256274800e-06f, 3.255474823e-06f, 3.254669319e-06f, 3.253858290e-06f, +3.253041738e-06f, 3.252219665e-06f, 3.251392074e-06f, 3.250558967e-06f, 3.249720346e-06f, 3.248876213e-06f, 3.248026570e-06f, 3.247171421e-06f, 3.246310766e-06f, 3.245444609e-06f, +3.244572952e-06f, 3.243695796e-06f, 3.242813145e-06f, 3.241925001e-06f, 3.241031365e-06f, 3.240132241e-06f, 3.239227630e-06f, 3.238317536e-06f, 3.237401960e-06f, 3.236480904e-06f, +3.235554372e-06f, 3.234622365e-06f, 3.233684886e-06f, 3.232741937e-06f, 3.231793522e-06f, 3.230839641e-06f, 3.229880298e-06f, 3.228915496e-06f, 3.227945235e-06f, 3.226969520e-06f, +3.225988353e-06f, 3.225001735e-06f, 3.224009670e-06f, 3.223012160e-06f, 3.222009207e-06f, 3.221000815e-06f, 3.219986985e-06f, 3.218967720e-06f, 3.217943023e-06f, 3.216912896e-06f, +3.215877342e-06f, 3.214836363e-06f, 3.213789962e-06f, 3.212738142e-06f, 3.211680905e-06f, 3.210618254e-06f, 3.209550191e-06f, 3.208476719e-06f, 3.207397841e-06f, 3.206313560e-06f, +3.205223877e-06f, 3.204128796e-06f, 3.203028319e-06f, 3.201922450e-06f, 3.200811190e-06f, 3.199694542e-06f, 3.198572510e-06f, 3.197445096e-06f, 3.196312302e-06f, 3.195174131e-06f, +3.194030587e-06f, 3.192881671e-06f, 3.191727388e-06f, 3.190567738e-06f, 3.189402726e-06f, 3.188232354e-06f, 3.187056624e-06f, 3.185875540e-06f, 3.184689105e-06f, 3.183497320e-06f, +3.182300190e-06f, 3.181097717e-06f, 3.179889903e-06f, 3.178676753e-06f, 3.177458267e-06f, 3.176234451e-06f, 3.175005305e-06f, 3.173770834e-06f, 3.172531040e-06f, 3.171285925e-06f, +3.170035494e-06f, 3.168779749e-06f, 3.167518692e-06f, 3.166252328e-06f, 3.164980658e-06f, 3.163703686e-06f, 3.162421414e-06f, 3.161133846e-06f, 3.159840985e-06f, 3.158542834e-06f, +3.157239395e-06f, 3.155930673e-06f, 3.154616668e-06f, 3.153297386e-06f, 3.151972829e-06f, 3.150642999e-06f, 3.149307901e-06f, 3.147967536e-06f, 3.146621909e-06f, 3.145271022e-06f, +3.143914878e-06f, 3.142553481e-06f, 3.141186833e-06f, 3.139814939e-06f, 3.138437799e-06f, 3.137055419e-06f, 3.135667801e-06f, 3.134274949e-06f, 3.132876865e-06f, 3.131473552e-06f, +3.130065015e-06f, 3.128651255e-06f, 3.127232277e-06f, 3.125808083e-06f, 3.124378677e-06f, 3.122944061e-06f, 3.121504240e-06f, 3.120059217e-06f, 3.118608994e-06f, 3.117153575e-06f, +3.115692963e-06f, 3.114227161e-06f, 3.112756174e-06f, 3.111280003e-06f, 3.109798653e-06f, 3.108312127e-06f, 3.106820428e-06f, 3.105323559e-06f, 3.103821523e-06f, 3.102314325e-06f, +3.100801967e-06f, 3.099284453e-06f, 3.097761787e-06f, 3.096233970e-06f, 3.094701008e-06f, 3.093162903e-06f, 3.091619659e-06f, 3.090071279e-06f, 3.088517767e-06f, 3.086959125e-06f, +3.085395358e-06f, 3.083826469e-06f, 3.082252462e-06f, 3.080673339e-06f, 3.079089105e-06f, 3.077499763e-06f, 3.075905315e-06f, 3.074305767e-06f, 3.072701121e-06f, 3.071091381e-06f, +3.069476550e-06f, 3.067856633e-06f, 3.066231631e-06f, 3.064601550e-06f, 3.062966392e-06f, 3.061326162e-06f, 3.059680862e-06f, 3.058030496e-06f, 3.056375069e-06f, 3.054714583e-06f, +3.053049042e-06f, 3.051378450e-06f, 3.049702810e-06f, 3.048022126e-06f, 3.046336402e-06f, 3.044645641e-06f, 3.042949847e-06f, 3.041249024e-06f, 3.039543175e-06f, 3.037832304e-06f, +3.036116415e-06f, 3.034395511e-06f, 3.032669596e-06f, 3.030938674e-06f, 3.029202749e-06f, 3.027461824e-06f, 3.025715902e-06f, 3.023964989e-06f, 3.022209087e-06f, 3.020448201e-06f, +3.018682333e-06f, 3.016911489e-06f, 3.015135671e-06f, 3.013354883e-06f, 3.011569130e-06f, 3.009778414e-06f, 3.007982741e-06f, 3.006182113e-06f, 3.004376535e-06f, 3.002566011e-06f, +3.000750543e-06f, 2.998930137e-06f, 2.997104796e-06f, 2.995274523e-06f, 2.993439323e-06f, 2.991599200e-06f, 2.989754158e-06f, 2.987904200e-06f, 2.986049330e-06f, 2.984189553e-06f, +2.982324872e-06f, 2.980455291e-06f, 2.978580814e-06f, 2.976701445e-06f, 2.974817189e-06f, 2.972928048e-06f, 2.971034028e-06f, 2.969135131e-06f, 2.967231363e-06f, 2.965322726e-06f, +2.963409226e-06f, 2.961490865e-06f, 2.959567649e-06f, 2.957639581e-06f, 2.955706665e-06f, 2.953768905e-06f, 2.951826306e-06f, 2.949878871e-06f, 2.947926604e-06f, 2.945969510e-06f, +2.944007592e-06f, 2.942040855e-06f, 2.940069303e-06f, 2.938092940e-06f, 2.936111770e-06f, 2.934125797e-06f, 2.932135026e-06f, 2.930139459e-06f, 2.928139103e-06f, 2.926133960e-06f, +2.924124036e-06f, 2.922109333e-06f, 2.920089857e-06f, 2.918065611e-06f, 2.916036600e-06f, 2.914002828e-06f, 2.911964299e-06f, 2.909921017e-06f, 2.907872987e-06f, 2.905820213e-06f, +2.903762699e-06f, 2.901700449e-06f, 2.899633468e-06f, 2.897561760e-06f, 2.895485329e-06f, 2.893404179e-06f, 2.891318315e-06f, 2.889227741e-06f, 2.887132462e-06f, 2.885032481e-06f, +2.882927803e-06f, 2.880818432e-06f, 2.878704373e-06f, 2.876585630e-06f, 2.874462207e-06f, 2.872334109e-06f, 2.870201340e-06f, 2.868063904e-06f, 2.865921806e-06f, 2.863775051e-06f, +2.861623642e-06f, 2.859467584e-06f, 2.857306881e-06f, 2.855141538e-06f, 2.852971560e-06f, 2.850796950e-06f, 2.848617713e-06f, 2.846433854e-06f, 2.844245377e-06f, 2.842052287e-06f, +2.839854587e-06f, 2.837652283e-06f, 2.835445379e-06f, 2.833233879e-06f, 2.831017789e-06f, 2.828797111e-06f, 2.826571852e-06f, 2.824342015e-06f, 2.822107606e-06f, 2.819868627e-06f, +2.817625085e-06f, 2.815376984e-06f, 2.813124327e-06f, 2.810867121e-06f, 2.808605369e-06f, 2.806339075e-06f, 2.804068246e-06f, 2.801792884e-06f, 2.799512995e-06f, 2.797228584e-06f, +2.794939654e-06f, 2.792646211e-06f, 2.790348259e-06f, 2.788045803e-06f, 2.785738848e-06f, 2.783427397e-06f, 2.781111457e-06f, 2.778791031e-06f, 2.776466124e-06f, 2.774136740e-06f, +2.771802886e-06f, 2.769464564e-06f, 2.767121781e-06f, 2.764774540e-06f, 2.762422846e-06f, 2.760066704e-06f, 2.757706120e-06f, 2.755341096e-06f, 2.752971639e-06f, 2.750597753e-06f, +2.748219443e-06f, 2.745836713e-06f, 2.743449569e-06f, 2.741058015e-06f, 2.738662055e-06f, 2.736261695e-06f, 2.733856940e-06f, 2.731447794e-06f, 2.729034262e-06f, 2.726616349e-06f, +2.724194060e-06f, 2.721767399e-06f, 2.719336372e-06f, 2.716900983e-06f, 2.714461237e-06f, 2.712017139e-06f, 2.709568694e-06f, 2.707115907e-06f, 2.704658782e-06f, 2.702197325e-06f, +2.699731540e-06f, 2.697261433e-06f, 2.694787008e-06f, 2.692308270e-06f, 2.689825224e-06f, 2.687337874e-06f, 2.684846227e-06f, 2.682350287e-06f, 2.679850059e-06f, 2.677345547e-06f, +2.674836757e-06f, 2.672323694e-06f, 2.669806362e-06f, 2.667284768e-06f, 2.664758914e-06f, 2.662228808e-06f, 2.659694453e-06f, 2.657155855e-06f, 2.654613018e-06f, 2.652065949e-06f, +2.649514651e-06f, 2.646959130e-06f, 2.644399390e-06f, 2.641835438e-06f, 2.639267277e-06f, 2.636694914e-06f, 2.634118352e-06f, 2.631537598e-06f, 2.628952656e-06f, 2.626363531e-06f, +2.623770229e-06f, 2.621172754e-06f, 2.618571112e-06f, 2.615965308e-06f, 2.613355346e-06f, 2.610741233e-06f, 2.608122972e-06f, 2.605500570e-06f, 2.602874032e-06f, 2.600243362e-06f, +2.597608566e-06f, 2.594969648e-06f, 2.592326615e-06f, 2.589679471e-06f, 2.587028221e-06f, 2.584372872e-06f, 2.581713427e-06f, 2.579049892e-06f, 2.576382272e-06f, 2.573710573e-06f, +2.571034799e-06f, 2.568354957e-06f, 2.565671050e-06f, 2.562983086e-06f, 2.560291067e-06f, 2.557595001e-06f, 2.554894892e-06f, 2.552190745e-06f, 2.549482566e-06f, 2.546770361e-06f, +2.544054133e-06f, 2.541333889e-06f, 2.538609634e-06f, 2.535881373e-06f, 2.533149112e-06f, 2.530412856e-06f, 2.527672609e-06f, 2.524928379e-06f, 2.522180169e-06f, 2.519427985e-06f, +2.516671833e-06f, 2.513911718e-06f, 2.511147645e-06f, 2.508379619e-06f, 2.505607647e-06f, 2.502831733e-06f, 2.500051883e-06f, 2.497268101e-06f, 2.494480395e-06f, 2.491688768e-06f, +2.488893227e-06f, 2.486093777e-06f, 2.483290422e-06f, 2.480483170e-06f, 2.477672024e-06f, 2.474856991e-06f, 2.472038076e-06f, 2.469215284e-06f, 2.466388621e-06f, 2.463558093e-06f, +2.460723704e-06f, 2.457885461e-06f, 2.455043368e-06f, 2.452197432e-06f, 2.449347657e-06f, 2.446494050e-06f, 2.443636615e-06f, 2.440775358e-06f, 2.437910286e-06f, 2.435041402e-06f, +2.432168714e-06f, 2.429292226e-06f, 2.426411943e-06f, 2.423527873e-06f, 2.420640019e-06f, 2.417748387e-06f, 2.414852984e-06f, 2.411953815e-06f, 2.409050884e-06f, 2.406144199e-06f, +2.403233764e-06f, 2.400319585e-06f, 2.397401668e-06f, 2.394480018e-06f, 2.391554640e-06f, 2.388625542e-06f, 2.385692727e-06f, 2.382756202e-06f, 2.379815972e-06f, 2.376872043e-06f, +2.373924421e-06f, 2.370973111e-06f, 2.368018119e-06f, 2.365059451e-06f, 2.362097111e-06f, 2.359131107e-06f, 2.356161443e-06f, 2.353188126e-06f, 2.350211160e-06f, 2.347230552e-06f, +2.344246308e-06f, 2.341258432e-06f, 2.338266932e-06f, 2.335271811e-06f, 2.332273077e-06f, 2.329270735e-06f, 2.326264790e-06f, 2.323255249e-06f, 2.320242117e-06f, 2.317225400e-06f, +2.314205103e-06f, 2.311181233e-06f, 2.308153795e-06f, 2.305122795e-06f, 2.302088239e-06f, 2.299050132e-06f, 2.296008480e-06f, 2.292963289e-06f, 2.289914565e-06f, 2.286862314e-06f, +2.283806541e-06f, 2.280747253e-06f, 2.277684455e-06f, 2.274618152e-06f, 2.271548351e-06f, 2.268475058e-06f, 2.265398278e-06f, 2.262318017e-06f, 2.259234282e-06f, 2.256147077e-06f, +2.253056409e-06f, 2.249962284e-06f, 2.246864708e-06f, 2.243763685e-06f, 2.240659223e-06f, 2.237551327e-06f, 2.234440004e-06f, 2.231325258e-06f, 2.228207096e-06f, 2.225085524e-06f, +2.221960547e-06f, 2.218832172e-06f, 2.215700405e-06f, 2.212565251e-06f, 2.209426716e-06f, 2.206284806e-06f, 2.203139528e-06f, 2.199990887e-06f, 2.196838889e-06f, 2.193683540e-06f, +2.190524846e-06f, 2.187362814e-06f, 2.184197448e-06f, 2.181028755e-06f, 2.177856741e-06f, 2.174681412e-06f, 2.171502773e-06f, 2.168320832e-06f, 2.165135594e-06f, 2.161947064e-06f, +2.158755249e-06f, 2.155560156e-06f, 2.152361789e-06f, 2.149160155e-06f, 2.145955260e-06f, 2.142747110e-06f, 2.139535711e-06f, 2.136321070e-06f, 2.133103191e-06f, 2.129882081e-06f, +2.126657747e-06f, 2.123430194e-06f, 2.120199429e-06f, 2.116965457e-06f, 2.113728284e-06f, 2.110487917e-06f, 2.107244362e-06f, 2.103997625e-06f, 2.100747711e-06f, 2.097494627e-06f, +2.094238380e-06f, 2.090978974e-06f, 2.087716417e-06f, 2.084450715e-06f, 2.081181872e-06f, 2.077909897e-06f, 2.074634794e-06f, 2.071356570e-06f, 2.068075231e-06f, 2.064790784e-06f, +2.061503234e-06f, 2.058212587e-06f, 2.054918850e-06f, 2.051622029e-06f, 2.048322129e-06f, 2.045019158e-06f, 2.041713121e-06f, 2.038404025e-06f, 2.035091876e-06f, 2.031776679e-06f, +2.028458441e-06f, 2.025137169e-06f, 2.021812868e-06f, 2.018485545e-06f, 2.015155206e-06f, 2.011821857e-06f, 2.008485504e-06f, 2.005146154e-06f, 2.001803813e-06f, 1.998458486e-06f, +1.995110181e-06f, 1.991758903e-06f, 1.988404659e-06f, 1.985047455e-06f, 1.981687298e-06f, 1.978324192e-06f, 1.974958146e-06f, 1.971589165e-06f, 1.968217254e-06f, 1.964842422e-06f, +1.961464673e-06f, 1.958084015e-06f, 1.954700453e-06f, 1.951313993e-06f, 1.947924643e-06f, 1.944532408e-06f, 1.941137294e-06f, 1.937739308e-06f, 1.934338457e-06f, 1.930934746e-06f, +1.927528182e-06f, 1.924118772e-06f, 1.920706520e-06f, 1.917291435e-06f, 1.913873522e-06f, 1.910452787e-06f, 1.907029237e-06f, 1.903602878e-06f, 1.900173717e-06f, 1.896741760e-06f, +1.893307013e-06f, 1.889869483e-06f, 1.886429176e-06f, 1.882986098e-06f, 1.879540256e-06f, 1.876091656e-06f, 1.872640305e-06f, 1.869186208e-06f, 1.865729373e-06f, 1.862269805e-06f, +1.858807512e-06f, 1.855342499e-06f, 1.851874773e-06f, 1.848404340e-06f, 1.844931207e-06f, 1.841455380e-06f, 1.837976866e-06f, 1.834495671e-06f, 1.831011801e-06f, 1.827525263e-06f, +1.824036063e-06f, 1.820544208e-06f, 1.817049704e-06f, 1.813552557e-06f, 1.810052775e-06f, 1.806550363e-06f, 1.803045328e-06f, 1.799537677e-06f, 1.796027416e-06f, 1.792514550e-06f, +1.788999088e-06f, 1.785481035e-06f, 1.781960398e-06f, 1.778437183e-06f, 1.774911397e-06f, 1.771383046e-06f, 1.767852137e-06f, 1.764318676e-06f, 1.760782670e-06f, 1.757244125e-06f, +1.753703048e-06f, 1.750159445e-06f, 1.746613323e-06f, 1.743064688e-06f, 1.739513547e-06f, 1.735959906e-06f, 1.732403772e-06f, 1.728845152e-06f, 1.725284052e-06f, 1.721720478e-06f, +1.718154437e-06f, 1.714585935e-06f, 1.711014980e-06f, 1.707441577e-06f, 1.703865734e-06f, 1.700287456e-06f, 1.696706751e-06f, 1.693123624e-06f, 1.689538083e-06f, 1.685950134e-06f, +1.682359784e-06f, 1.678767039e-06f, 1.675171905e-06f, 1.671574390e-06f, 1.667974500e-06f, 1.664372241e-06f, 1.660767621e-06f, 1.657160645e-06f, 1.653551321e-06f, 1.649939654e-06f, +1.646325652e-06f, 1.642709321e-06f, 1.639090668e-06f, 1.635469699e-06f, 1.631846421e-06f, 1.628220841e-06f, 1.624592965e-06f, 1.620962800e-06f, 1.617330352e-06f, 1.613695629e-06f, +1.610058636e-06f, 1.606419380e-06f, 1.602777869e-06f, 1.599134108e-06f, 1.595488105e-06f, 1.591839865e-06f, 1.588189397e-06f, 1.584536705e-06f, 1.580881798e-06f, 1.577224681e-06f, +1.573565361e-06f, 1.569903845e-06f, 1.566240140e-06f, 1.562574252e-06f, 1.558906188e-06f, 1.555235955e-06f, 1.551563559e-06f, 1.547889007e-06f, 1.544212306e-06f, 1.540533462e-06f, +1.536852482e-06f, 1.533169373e-06f, 1.529484142e-06f, 1.525796794e-06f, 1.522107338e-06f, 1.518415779e-06f, 1.514722125e-06f, 1.511026381e-06f, 1.507328555e-06f, 1.503628654e-06f, +1.499926684e-06f, 1.496222651e-06f, 1.492516564e-06f, 1.488808427e-06f, 1.485098249e-06f, 1.481386035e-06f, 1.477671793e-06f, 1.473955530e-06f, 1.470237251e-06f, 1.466516964e-06f, +1.462794676e-06f, 1.459070393e-06f, 1.455344121e-06f, 1.451615869e-06f, 1.447885642e-06f, 1.444153448e-06f, 1.440419292e-06f, 1.436683182e-06f, 1.432945125e-06f, 1.429205127e-06f, +1.425463196e-06f, 1.421719337e-06f, 1.417973558e-06f, 1.414225865e-06f, 1.410476265e-06f, 1.406724766e-06f, 1.402971373e-06f, 1.399216094e-06f, 1.395458935e-06f, 1.391699903e-06f, +1.387939005e-06f, 1.384176248e-06f, 1.380411638e-06f, 1.376645183e-06f, 1.372876889e-06f, 1.369106763e-06f, 1.365334811e-06f, 1.361561042e-06f, 1.357785460e-06f, 1.354008074e-06f, +1.350228889e-06f, 1.346447914e-06f, 1.342665154e-06f, 1.338880616e-06f, 1.335094308e-06f, 1.331306236e-06f, 1.327516407e-06f, 1.323724828e-06f, 1.319931505e-06f, 1.316136445e-06f, +1.312339656e-06f, 1.308541144e-06f, 1.304740916e-06f, 1.300938979e-06f, 1.297135339e-06f, 1.293330004e-06f, 1.289522980e-06f, 1.285714275e-06f, 1.281903894e-06f, 1.278091845e-06f, +1.274278135e-06f, 1.270462771e-06f, 1.266645759e-06f, 1.262827106e-06f, 1.259006819e-06f, 1.255184906e-06f, 1.251361372e-06f, 1.247536225e-06f, 1.243709472e-06f, 1.239881120e-06f, +1.236051174e-06f, 1.232219644e-06f, 1.228386534e-06f, 1.224551852e-06f, 1.220715605e-06f, 1.216877800e-06f, 1.213038444e-06f, 1.209197543e-06f, 1.205355104e-06f, 1.201511135e-06f, +1.197665642e-06f, 1.193818633e-06f, 1.189970113e-06f, 1.186120090e-06f, 1.182268571e-06f, 1.178415563e-06f, 1.174561073e-06f, 1.170705106e-06f, 1.166847672e-06f, 1.162988775e-06f, +1.159128424e-06f, 1.155266625e-06f, 1.151403385e-06f, 1.147538711e-06f, 1.143672610e-06f, 1.139805089e-06f, 1.135936155e-06f, 1.132065814e-06f, 1.128194073e-06f, 1.124320940e-06f, +1.120446422e-06f, 1.116570524e-06f, 1.112693255e-06f, 1.108814622e-06f, 1.104934630e-06f, 1.101053287e-06f, 1.097170600e-06f, 1.093286576e-06f, 1.089401222e-06f, 1.085514545e-06f, +1.081626551e-06f, 1.077737248e-06f, 1.073846643e-06f, 1.069954742e-06f, 1.066061552e-06f, 1.062167081e-06f, 1.058271335e-06f, 1.054374322e-06f, 1.050476047e-06f, 1.046576519e-06f, +1.042675744e-06f, 1.038773729e-06f, 1.034870481e-06f, 1.030966007e-06f, 1.027060313e-06f, 1.023153408e-06f, 1.019245298e-06f, 1.015335989e-06f, 1.011425489e-06f, 1.007513804e-06f, +1.003600943e-06f, 9.996869106e-07f, 9.957717151e-07f, 9.918553631e-07f, 9.879378615e-07f, 9.840192174e-07f, 9.800994378e-07f, 9.761785295e-07f, 9.722564995e-07f, 9.683333549e-07f, +9.644091026e-07f, 9.604837495e-07f, 9.565573026e-07f, 9.526297689e-07f, 9.487011554e-07f, 9.447714690e-07f, 9.408407168e-07f, 9.369089056e-07f, 9.329760425e-07f, 9.290421344e-07f, +9.251071883e-07f, 9.211712113e-07f, 9.172342102e-07f, 9.132961920e-07f, 9.093571638e-07f, 9.054171325e-07f, 9.014761051e-07f, 8.975340885e-07f, 8.935910898e-07f, 8.896471160e-07f, +8.857021740e-07f, 8.817562708e-07f, 8.778094134e-07f, 8.738616088e-07f, 8.699128639e-07f, 8.659631858e-07f, 8.620125814e-07f, 8.580610578e-07f, 8.541086219e-07f, 8.501552807e-07f, +8.462010412e-07f, 8.422459105e-07f, 8.382898953e-07f, 8.343330029e-07f, 8.303752402e-07f, 8.264166141e-07f, 8.224571316e-07f, 8.184967998e-07f, 8.145356257e-07f, 8.105736162e-07f, +8.066107783e-07f, 8.026471191e-07f, 7.986826455e-07f, 7.947173645e-07f, 7.907512831e-07f, 7.867844084e-07f, 7.828167472e-07f, 7.788483067e-07f, 7.748790938e-07f, 7.709091155e-07f, +7.669383788e-07f, 7.629668907e-07f, 7.589946583e-07f, 7.550216884e-07f, 7.510479881e-07f, 7.470735645e-07f, 7.430984244e-07f, 7.391225750e-07f, 7.351460232e-07f, 7.311687759e-07f, +7.271908403e-07f, 7.232122234e-07f, 7.192329320e-07f, 7.152529732e-07f, 7.112723541e-07f, 7.072910816e-07f, 7.033091627e-07f, 6.993266044e-07f, 6.953434138e-07f, 6.913595978e-07f, +6.873751634e-07f, 6.833901177e-07f, 6.794044676e-07f, 6.754182202e-07f, 6.714313824e-07f, 6.674439612e-07f, 6.634559637e-07f, 6.594673969e-07f, 6.554782677e-07f, 6.514885831e-07f, +6.474983503e-07f, 6.435075761e-07f, 6.395162675e-07f, 6.355244316e-07f, 6.315320754e-07f, 6.275392059e-07f, 6.235458301e-07f, 6.195519549e-07f, 6.155575874e-07f, 6.115627346e-07f, +6.075674034e-07f, 6.035716010e-07f, 5.995753342e-07f, 5.955786101e-07f, 5.915814357e-07f, 5.875838180e-07f, 5.835857640e-07f, 5.795872807e-07f, 5.755883750e-07f, 5.715890541e-07f, +5.675893248e-07f, 5.635891942e-07f, 5.595886693e-07f, 5.555877570e-07f, 5.515864645e-07f, 5.475847986e-07f, 5.435827664e-07f, 5.395803748e-07f, 5.355776309e-07f, 5.315745417e-07f, +5.275711141e-07f, 5.235673552e-07f, 5.195632719e-07f, 5.155588713e-07f, 5.115541603e-07f, 5.075491459e-07f, 5.035438351e-07f, 4.995382349e-07f, 4.955323524e-07f, 4.915261944e-07f, +4.875197680e-07f, 4.835130802e-07f, 4.795061380e-07f, 4.754989483e-07f, 4.714915181e-07f, 4.674838545e-07f, 4.634759644e-07f, 4.594678548e-07f, 4.554595326e-07f, 4.514510050e-07f, +4.474422788e-07f, 4.434333610e-07f, 4.394242586e-07f, 4.354149787e-07f, 4.314055281e-07f, 4.273959140e-07f, 4.233861431e-07f, 4.193762226e-07f, 4.153661594e-07f, 4.113559605e-07f, +4.073456328e-07f, 4.033351834e-07f, 3.993246192e-07f, 3.953139471e-07f, 3.913031743e-07f, 3.872923076e-07f, 3.832813539e-07f, 3.792703204e-07f, 3.752592139e-07f, 3.712480414e-07f, +3.672368099e-07f, 3.632255264e-07f, 3.592141978e-07f, 3.552028311e-07f, 3.511914332e-07f, 3.471800111e-07f, 3.431685719e-07f, 3.391571223e-07f, 3.351456695e-07f, 3.311342203e-07f, +3.271227818e-07f, 3.231113608e-07f, 3.190999644e-07f, 3.150885995e-07f, 3.110772730e-07f, 3.070659919e-07f, 3.030547632e-07f, 2.990435938e-07f, 2.950324906e-07f, 2.910214607e-07f, +2.870105109e-07f, 2.829996482e-07f, 2.789888795e-07f, 2.749782119e-07f, 2.709676521e-07f, 2.669572073e-07f, 2.629468843e-07f, 2.589366900e-07f, 2.549266314e-07f, 2.509167155e-07f, +2.469069491e-07f, 2.428973393e-07f, 2.388878929e-07f, 2.348786168e-07f, 2.308695181e-07f, 2.268606036e-07f, 2.228518802e-07f, 2.188433550e-07f, 2.148350348e-07f, 2.108269265e-07f, +2.068190370e-07f, 2.028113734e-07f, 1.988039424e-07f, 1.947967511e-07f, 1.907898063e-07f, 1.867831149e-07f, 1.827766840e-07f, 1.787705203e-07f, 1.747646308e-07f, 1.707590224e-07f, +1.667537021e-07f, 1.627486766e-07f, 1.587439530e-07f, 1.547395381e-07f, 1.507354388e-07f, 1.467316621e-07f, 1.427282148e-07f, 1.387251038e-07f, 1.347223361e-07f, 1.307199185e-07f, +1.267178578e-07f, 1.227161611e-07f, 1.187148352e-07f, 1.147138870e-07f, 1.107133233e-07f, 1.067131511e-07f, 1.027133773e-07f, 9.871400862e-08f, 9.471505207e-08f, 9.071651449e-08f, +8.671840277e-08f, 8.272072377e-08f, 7.872348437e-08f, 7.472669145e-08f, 7.073035186e-08f, 6.673447247e-08f, 6.273906016e-08f, 5.874412179e-08f, 5.474966421e-08f, 5.075569429e-08f, +4.676221888e-08f, 4.276924485e-08f, 3.877677905e-08f, 3.478482832e-08f, 3.079339953e-08f, 2.680249951e-08f, 2.281213512e-08f, 1.882231320e-08f, 1.483304060e-08f, 1.084432415e-08f, +6.856170695e-09f, 2.868587072e-09f, -1.118419885e-09f, -5.104843341e-09f, -9.090676466e-09f, -1.307591243e-08f, -1.706054441e-08f, -2.104456557e-08f, -2.502796910e-08f, -2.901074818e-08f, +-3.299289597e-08f, -3.697440568e-08f, -4.095527048e-08f, -4.493548355e-08f, -4.891503810e-08f, -5.289392731e-08f, -5.687214438e-08f, -6.084968250e-08f, -6.482653487e-08f, -6.880269468e-08f, +-7.277815515e-08f, -7.675290948e-08f, -8.072695087e-08f, -8.470027254e-08f, -8.867286769e-08f, -9.264472953e-08f, -9.661585130e-08f, -1.005862262e-07f, -1.045558474e-07f, -1.085247083e-07f, +-1.124928019e-07f, -1.164601215e-07f, -1.204266605e-07f, -1.243924119e-07f, -1.283573690e-07f, -1.323215251e-07f, -1.362848734e-07f, -1.402474071e-07f, -1.442091195e-07f, -1.481700039e-07f, +-1.521300534e-07f, -1.560892614e-07f, -1.600476210e-07f, -1.640051256e-07f, -1.679617684e-07f, -1.719175427e-07f, -1.758724416e-07f, -1.798264586e-07f, -1.837795868e-07f, -1.877318196e-07f, +-1.916831502e-07f, -1.956335718e-07f, -1.995830778e-07f, -2.035316615e-07f, -2.074793161e-07f, -2.114260349e-07f, -2.153718112e-07f, -2.193166383e-07f, -2.232605094e-07f, -2.272034180e-07f, +-2.311453572e-07f, -2.350863204e-07f, -2.390263010e-07f, -2.429652921e-07f, -2.469032871e-07f, -2.508402794e-07f, -2.547762621e-07f, -2.587112288e-07f, -2.626451726e-07f, -2.665780869e-07f, +-2.705099651e-07f, -2.744408004e-07f, -2.783705862e-07f, -2.822993158e-07f, -2.862269826e-07f, -2.901535798e-07f, -2.940791010e-07f, -2.980035393e-07f, -3.019268882e-07f, -3.058491409e-07f, +-3.097702910e-07f, -3.136903316e-07f, -3.176092562e-07f, -3.215270581e-07f, -3.254437307e-07f, -3.293592674e-07f, -3.332736615e-07f, -3.371869065e-07f, -3.410989956e-07f, -3.450099223e-07f, +-3.489196800e-07f, -3.528282620e-07f, -3.567356618e-07f, -3.606418727e-07f, -3.645468881e-07f, -3.684507014e-07f, -3.723533061e-07f, -3.762546955e-07f, -3.801548631e-07f, -3.840538022e-07f, +-3.879515063e-07f, -3.918479687e-07f, -3.957431830e-07f, -3.996371425e-07f, -4.035298407e-07f, -4.074212709e-07f, -4.113114267e-07f, -4.152003014e-07f, -4.190878886e-07f, -4.229741815e-07f, +-4.268591738e-07f, -4.307428588e-07f, -4.346252300e-07f, -4.385062809e-07f, -4.423860048e-07f, -4.462643953e-07f, -4.501414459e-07f, -4.540171500e-07f, -4.578915010e-07f, -4.617644925e-07f, +-4.656361179e-07f, -4.695063708e-07f, -4.733752445e-07f, -4.772427326e-07f, -4.811088286e-07f, -4.849735260e-07f, -4.888368182e-07f, -4.926986989e-07f, -4.965591614e-07f, -5.004181993e-07f, +-5.042758061e-07f, -5.081319753e-07f, -5.119867005e-07f, -5.158399751e-07f, -5.196917928e-07f, -5.235421469e-07f, -5.273910311e-07f, -5.312384389e-07f, -5.350843638e-07f, -5.389287994e-07f, +-5.427717392e-07f, -5.466131768e-07f, -5.504531057e-07f, -5.542915195e-07f, -5.581284117e-07f, -5.619637760e-07f, -5.657976058e-07f, -5.696298948e-07f, -5.734606366e-07f, -5.772898246e-07f, +-5.811174525e-07f, -5.849435139e-07f, -5.887680024e-07f, -5.925909115e-07f, -5.964122349e-07f, -6.002319662e-07f, -6.040500989e-07f, -6.078666267e-07f, -6.116815432e-07f, -6.154948421e-07f, +-6.193065168e-07f, -6.231165611e-07f, -6.269249686e-07f, -6.307317328e-07f, -6.345368476e-07f, -6.383403064e-07f, -6.421421029e-07f, -6.459422309e-07f, -6.497406838e-07f, -6.535374554e-07f, +-6.573325394e-07f, -6.611259294e-07f, -6.649176190e-07f, -6.687076020e-07f, -6.724958719e-07f, -6.762824226e-07f, -6.800672476e-07f, -6.838503407e-07f, -6.876316956e-07f, -6.914113058e-07f, +-6.951891652e-07f, -6.989652675e-07f, -7.027396063e-07f, -7.065121753e-07f, -7.102829683e-07f, -7.140519790e-07f, -7.178192010e-07f, -7.215846282e-07f, -7.253482543e-07f, -7.291100730e-07f, +-7.328700779e-07f, -7.366282630e-07f, -7.403846218e-07f, -7.441391483e-07f, -7.478918360e-07f, -7.516426788e-07f, -7.553916705e-07f, -7.591388047e-07f, -7.628840754e-07f, -7.666274761e-07f, +-7.703690008e-07f, -7.741086432e-07f, -7.778463971e-07f, -7.815822563e-07f, -7.853162146e-07f, -7.890482657e-07f, -7.927784036e-07f, -7.965066219e-07f, -8.002329145e-07f, -8.039572753e-07f, +-8.076796980e-07f, -8.114001764e-07f, -8.151187045e-07f, -8.188352760e-07f, -8.225498847e-07f, -8.262625245e-07f, -8.299731893e-07f, -8.336818730e-07f, -8.373885692e-07f, -8.410932720e-07f, +-8.447959752e-07f, -8.484966726e-07f, -8.521953581e-07f, -8.558920257e-07f, -8.595866691e-07f, -8.632792823e-07f, -8.669698591e-07f, -8.706583935e-07f, -8.743448794e-07f, -8.780293106e-07f, +-8.817116810e-07f, -8.853919847e-07f, -8.890702154e-07f, -8.927463671e-07f, -8.964204338e-07f, -9.000924094e-07f, -9.037622877e-07f, -9.074300628e-07f, -9.110957286e-07f, -9.147592790e-07f, +-9.184207080e-07f, -9.220800095e-07f, -9.257371775e-07f, -9.293922060e-07f, -9.330450890e-07f, -9.366958204e-07f, -9.403443942e-07f, -9.439908043e-07f, -9.476350449e-07f, -9.512771098e-07f, +-9.549169931e-07f, -9.585546887e-07f, -9.621901908e-07f, -9.658234932e-07f, -9.694545900e-07f, -9.730834753e-07f, -9.767101430e-07f, -9.803345873e-07f, -9.839568020e-07f, -9.875767814e-07f, +-9.911945193e-07f, -9.948100099e-07f, -9.984232473e-07f, -1.002034225e-06f, -1.005642938e-06f, -1.009249380e-06f, -1.012853545e-06f, -1.016455427e-06f, -1.020055020e-06f, -1.023652319e-06f, +-1.027247316e-06f, -1.030840008e-06f, -1.034430386e-06f, -1.038018447e-06f, -1.041604183e-06f, -1.045187589e-06f, -1.048768659e-06f, -1.052347387e-06f, -1.055923767e-06f, -1.059497794e-06f, +-1.063069462e-06f, -1.066638764e-06f, -1.070205695e-06f, -1.073770249e-06f, -1.077332420e-06f, -1.080892202e-06f, -1.084449590e-06f, -1.088004578e-06f, -1.091557160e-06f, -1.095107329e-06f, +-1.098655081e-06f, -1.102200410e-06f, -1.105743309e-06f, -1.109283773e-06f, -1.112821795e-06f, -1.116357372e-06f, -1.119890496e-06f, -1.123421161e-06f, -1.126949363e-06f, -1.130475094e-06f, +-1.133998351e-06f, -1.137519126e-06f, -1.141037414e-06f, -1.144553209e-06f, -1.148066505e-06f, -1.151577298e-06f, -1.155085580e-06f, -1.158591347e-06f, -1.162094593e-06f, -1.165595311e-06f, +-1.169093496e-06f, -1.172589143e-06f, -1.176082246e-06f, -1.179572799e-06f, -1.183060797e-06f, -1.186546233e-06f, -1.190029102e-06f, -1.193509398e-06f, -1.196987117e-06f, -1.200462251e-06f, +-1.203934796e-06f, -1.207404746e-06f, -1.210872095e-06f, -1.214336837e-06f, -1.217798967e-06f, -1.221258480e-06f, -1.224715369e-06f, -1.228169629e-06f, -1.231621255e-06f, -1.235070240e-06f, +-1.238516580e-06f, -1.241960268e-06f, -1.245401300e-06f, -1.248839668e-06f, -1.252275369e-06f, -1.255708396e-06f, -1.259138744e-06f, -1.262566407e-06f, -1.265991379e-06f, -1.269413656e-06f, +-1.272833231e-06f, -1.276250100e-06f, -1.279664255e-06f, -1.283075693e-06f, -1.286484407e-06f, -1.289890392e-06f, -1.293293642e-06f, -1.296694153e-06f, -1.300091917e-06f, -1.303486931e-06f, +-1.306879188e-06f, -1.310268683e-06f, -1.313655410e-06f, -1.317039365e-06f, -1.320420541e-06f, -1.323798933e-06f, -1.327174535e-06f, -1.330547343e-06f, -1.333917350e-06f, -1.337284552e-06f, +-1.340648943e-06f, -1.344010517e-06f, -1.347369269e-06f, -1.350725193e-06f, -1.354078285e-06f, -1.357428539e-06f, -1.360775949e-06f, -1.364120510e-06f, -1.367462216e-06f, -1.370801063e-06f, +-1.374137044e-06f, -1.377470155e-06f, -1.380800391e-06f, -1.384127745e-06f, -1.387452212e-06f, -1.390773787e-06f, -1.394092465e-06f, -1.397408241e-06f, -1.400721108e-06f, -1.404031063e-06f, +-1.407338098e-06f, -1.410642210e-06f, -1.413943393e-06f, -1.417241641e-06f, -1.420536949e-06f, -1.423829313e-06f, -1.427118726e-06f, -1.430405183e-06f, -1.433688679e-06f, -1.436969210e-06f, +-1.440246768e-06f, -1.443521350e-06f, -1.446792951e-06f, -1.450061564e-06f, -1.453327184e-06f, -1.456589807e-06f, -1.459849428e-06f, -1.463106040e-06f, -1.466359639e-06f, -1.469610219e-06f, +-1.472857776e-06f, -1.476102304e-06f, -1.479343798e-06f, -1.482582252e-06f, -1.485817662e-06f, -1.489050023e-06f, -1.492279329e-06f, -1.495505575e-06f, -1.498728756e-06f, -1.501948867e-06f, +-1.505165902e-06f, -1.508379857e-06f, -1.511590727e-06f, -1.514798506e-06f, -1.518003189e-06f, -1.521204771e-06f, -1.524403247e-06f, -1.527598612e-06f, -1.530790860e-06f, -1.533979988e-06f, +-1.537165989e-06f, -1.540348859e-06f, -1.543528592e-06f, -1.546705184e-06f, -1.549878629e-06f, -1.553048922e-06f, -1.556216059e-06f, -1.559380034e-06f, -1.562540842e-06f, -1.565698479e-06f, +-1.568852939e-06f, -1.572004217e-06f, -1.575152308e-06f, -1.578297207e-06f, -1.581438910e-06f, -1.584577411e-06f, -1.587712705e-06f, -1.590844787e-06f, -1.593973653e-06f, -1.597099297e-06f, +-1.600221715e-06f, -1.603340901e-06f, -1.606456851e-06f, -1.609569559e-06f, -1.612679021e-06f, -1.615785232e-06f, -1.618888186e-06f, -1.621987880e-06f, -1.625084307e-06f, -1.628177464e-06f, +-1.631267345e-06f, -1.634353946e-06f, -1.637437261e-06f, -1.640517285e-06f, -1.643594014e-06f, -1.646667444e-06f, -1.649737568e-06f, -1.652804383e-06f, -1.655867883e-06f, -1.658928063e-06f, +-1.661984919e-06f, -1.665038447e-06f, -1.668088640e-06f, -1.671135495e-06f, -1.674179006e-06f, -1.677219169e-06f, -1.680255978e-06f, -1.683289430e-06f, -1.686319520e-06f, -1.689346242e-06f, +-1.692369592e-06f, -1.695389565e-06f, -1.698406156e-06f, -1.701419361e-06f, -1.704429175e-06f, -1.707435593e-06f, -1.710438611e-06f, -1.713438223e-06f, -1.716434425e-06f, -1.719427213e-06f, +-1.722416581e-06f, -1.725402526e-06f, -1.728385041e-06f, -1.731364124e-06f, -1.734339768e-06f, -1.737311969e-06f, -1.740280723e-06f, -1.743246025e-06f, -1.746207871e-06f, -1.749166255e-06f, +-1.752121173e-06f, -1.755072621e-06f, -1.758020594e-06f, -1.760965086e-06f, -1.763906095e-06f, -1.766843615e-06f, -1.769777641e-06f, -1.772708169e-06f, -1.775635194e-06f, -1.778558712e-06f, +-1.781478718e-06f, -1.784395208e-06f, -1.787308177e-06f, -1.790217621e-06f, -1.793123534e-06f, -1.796025914e-06f, -1.798924754e-06f, -1.801820050e-06f, -1.804711799e-06f, -1.807599995e-06f, +-1.810484634e-06f, -1.813365712e-06f, -1.816243224e-06f, -1.819117165e-06f, -1.821987531e-06f, -1.824854318e-06f, -1.827717521e-06f, -1.830577136e-06f, -1.833433159e-06f, -1.836285584e-06f, +-1.839134408e-06f, -1.841979625e-06f, -1.844821233e-06f, -1.847659225e-06f, -1.850493599e-06f, -1.853324348e-06f, -1.856151470e-06f, -1.858974960e-06f, -1.861794813e-06f, -1.864611025e-06f, +-1.867423592e-06f, -1.870232509e-06f, -1.873037772e-06f, -1.875839376e-06f, -1.878637318e-06f, -1.881431593e-06f, -1.884222196e-06f, -1.887009124e-06f, -1.889792372e-06f, -1.892571936e-06f, +-1.895347811e-06f, -1.898119993e-06f, -1.900888479e-06f, -1.903653263e-06f, -1.906414341e-06f, -1.909171710e-06f, -1.911925364e-06f, -1.914675301e-06f, -1.917421514e-06f, -1.920164001e-06f, +-1.922902758e-06f, -1.925637779e-06f, -1.928369060e-06f, -1.931096598e-06f, -1.933820389e-06f, -1.936540427e-06f, -1.939256709e-06f, -1.941969232e-06f, -1.944677989e-06f, -1.947382979e-06f, +-1.950084195e-06f, -1.952781635e-06f, -1.955475294e-06f, -1.958165168e-06f, -1.960851252e-06f, -1.963533544e-06f, -1.966212038e-06f, -1.968886730e-06f, -1.971557617e-06f, -1.974224695e-06f, +-1.976887959e-06f, -1.979547405e-06f, -1.982203029e-06f, -1.984854827e-06f, -1.987502796e-06f, -1.990146930e-06f, -1.992787227e-06f, -1.995423681e-06f, -1.998056290e-06f, -2.000685049e-06f, +-2.003309954e-06f, -2.005931000e-06f, -2.008548185e-06f, -2.011161504e-06f, -2.013770953e-06f, -2.016376528e-06f, -2.018978226e-06f, -2.021576041e-06f, -2.024169971e-06f, -2.026760012e-06f, +-2.029346159e-06f, -2.031928408e-06f, -2.034506756e-06f, -2.037081199e-06f, -2.039651732e-06f, -2.042218353e-06f, -2.044781057e-06f, -2.047339839e-06f, -2.049894698e-06f, -2.052445627e-06f, +-2.054992625e-06f, -2.057535686e-06f, -2.060074807e-06f, -2.062609984e-06f, -2.065141214e-06f, -2.067668492e-06f, -2.070191815e-06f, -2.072711178e-06f, -2.075226579e-06f, -2.077738013e-06f, +-2.080245477e-06f, -2.082748966e-06f, -2.085248478e-06f, -2.087744008e-06f, -2.090235552e-06f, -2.092723107e-06f, -2.095206669e-06f, -2.097686234e-06f, -2.100161799e-06f, -2.102633360e-06f, +-2.105100914e-06f, -2.107564455e-06f, -2.110023982e-06f, -2.112479489e-06f, -2.114930975e-06f, -2.117378434e-06f, -2.119821863e-06f, -2.122261258e-06f, -2.124696617e-06f, -2.127127935e-06f, +-2.129555208e-06f, -2.131978433e-06f, -2.134397607e-06f, -2.136812726e-06f, -2.139223785e-06f, -2.141630783e-06f, -2.144033714e-06f, -2.146432576e-06f, -2.148827364e-06f, -2.151218076e-06f, +-2.153604708e-06f, -2.155987256e-06f, -2.158365717e-06f, -2.160740087e-06f, -2.163110362e-06f, -2.165476540e-06f, -2.167838616e-06f, -2.170196588e-06f, -2.172550451e-06f, -2.174900202e-06f, +-2.177245838e-06f, -2.179587355e-06f, -2.181924750e-06f, -2.184258020e-06f, -2.186587160e-06f, -2.188912168e-06f, -2.191233039e-06f, -2.193549772e-06f, -2.195862361e-06f, -2.198170804e-06f, +-2.200475098e-06f, -2.202775239e-06f, -2.205071223e-06f, -2.207363047e-06f, -2.209650709e-06f, -2.211934204e-06f, -2.214213529e-06f, -2.216488681e-06f, -2.218759656e-06f, -2.221026452e-06f, +-2.223289064e-06f, -2.225547490e-06f, -2.227801726e-06f, -2.230051769e-06f, -2.232297616e-06f, -2.234539263e-06f, -2.236776707e-06f, -2.239009945e-06f, -2.241238974e-06f, -2.243463790e-06f, +-2.245684390e-06f, -2.247900771e-06f, -2.250112929e-06f, -2.252320862e-06f, -2.254524566e-06f, -2.256724038e-06f, -2.258919275e-06f, -2.261110274e-06f, -2.263297031e-06f, -2.265479543e-06f, +-2.267657807e-06f, -2.269831820e-06f, -2.272001579e-06f, -2.274167081e-06f, -2.276328322e-06f, -2.278485300e-06f, -2.280638011e-06f, -2.282786452e-06f, -2.284930620e-06f, -2.287070512e-06f, +-2.289206125e-06f, -2.291337455e-06f, -2.293464501e-06f, -2.295587258e-06f, -2.297705724e-06f, -2.299819895e-06f, -2.301929769e-06f, -2.304035343e-06f, -2.306136613e-06f, -2.308233576e-06f, +-2.310326230e-06f, -2.312414572e-06f, -2.314498598e-06f, -2.316578305e-06f, -2.318653691e-06f, -2.320724753e-06f, -2.322791487e-06f, -2.324853890e-06f, -2.326911961e-06f, -2.328965695e-06f, +-2.331015090e-06f, -2.333060144e-06f, -2.335100852e-06f, -2.337137212e-06f, -2.339169221e-06f, -2.341196877e-06f, -2.343220177e-06f, -2.345239117e-06f, -2.347253694e-06f, -2.349263907e-06f, +-2.351269751e-06f, -2.353271225e-06f, -2.355268325e-06f, -2.357261049e-06f, -2.359249393e-06f, -2.361233355e-06f, -2.363212933e-06f, -2.365188123e-06f, -2.367158922e-06f, -2.369125328e-06f, +-2.371087338e-06f, -2.373044949e-06f, -2.374998159e-06f, -2.376946965e-06f, -2.378891363e-06f, -2.380831352e-06f, -2.382766929e-06f, -2.384698090e-06f, -2.386624834e-06f, -2.388547157e-06f, +-2.390465056e-06f, -2.392378530e-06f, -2.394287576e-06f, -2.396192190e-06f, -2.398092370e-06f, -2.399988114e-06f, -2.401879418e-06f, -2.403766281e-06f, -2.405648700e-06f, -2.407526671e-06f, +-2.409400193e-06f, -2.411269262e-06f, -2.413133877e-06f, -2.414994034e-06f, -2.416849731e-06f, -2.418700966e-06f, -2.420547736e-06f, -2.422390038e-06f, -2.424227870e-06f, -2.426061229e-06f, +-2.427890113e-06f, -2.429714520e-06f, -2.431534446e-06f, -2.433349889e-06f, -2.435160847e-06f, -2.436967317e-06f, -2.438769297e-06f, -2.440566785e-06f, -2.442359777e-06f, -2.444148272e-06f, +-2.445932267e-06f, -2.447711759e-06f, -2.449486746e-06f, -2.451257226e-06f, -2.453023197e-06f, -2.454784655e-06f, -2.456541599e-06f, -2.458294026e-06f, -2.460041934e-06f, -2.461785320e-06f, +-2.463524182e-06f, -2.465258518e-06f, -2.466988325e-06f, -2.468713601e-06f, -2.470434343e-06f, -2.472150550e-06f, -2.473862220e-06f, -2.475569348e-06f, -2.477271935e-06f, -2.478969976e-06f, +-2.480663470e-06f, -2.482352415e-06f, -2.484036808e-06f, -2.485716647e-06f, -2.487391931e-06f, -2.489062655e-06f, -2.490728819e-06f, -2.492390421e-06f, -2.494047457e-06f, -2.495699926e-06f, +-2.497347825e-06f, -2.498991153e-06f, -2.500629907e-06f, -2.502264085e-06f, -2.503893684e-06f, -2.505518704e-06f, -2.507139141e-06f, -2.508754993e-06f, -2.510366259e-06f, -2.511972936e-06f, +-2.513575022e-06f, -2.515172515e-06f, -2.516765412e-06f, -2.518353713e-06f, -2.519937414e-06f, -2.521516513e-06f, -2.523091010e-06f, -2.524660900e-06f, -2.526226183e-06f, -2.527786857e-06f, +-2.529342919e-06f, -2.530894367e-06f, -2.532441200e-06f, -2.533983415e-06f, -2.535521010e-06f, -2.537053983e-06f, -2.538582333e-06f, -2.540106058e-06f, -2.541625154e-06f, -2.543139621e-06f, +-2.544649457e-06f, -2.546154660e-06f, -2.547655226e-06f, -2.549151156e-06f, -2.550642447e-06f, -2.552129096e-06f, -2.553611103e-06f, -2.555088464e-06f, -2.556561179e-06f, -2.558029245e-06f, +-2.559492661e-06f, -2.560951424e-06f, -2.562405534e-06f, -2.563854987e-06f, -2.565299782e-06f, -2.566739918e-06f, -2.568175392e-06f, -2.569606203e-06f, -2.571032349e-06f, -2.572453827e-06f, +-2.573870638e-06f, -2.575282777e-06f, -2.576690245e-06f, -2.578093039e-06f, -2.579491157e-06f, -2.580884597e-06f, -2.582273359e-06f, -2.583657439e-06f, -2.585036837e-06f, -2.586411551e-06f, +-2.587781578e-06f, -2.589146918e-06f, -2.590507569e-06f, -2.591863528e-06f, -2.593214795e-06f, -2.594561367e-06f, -2.595903244e-06f, -2.597240423e-06f, -2.598572902e-06f, -2.599900681e-06f, +-2.601223757e-06f, -2.602542129e-06f, -2.603855796e-06f, -2.605164755e-06f, -2.606469005e-06f, -2.607768545e-06f, -2.609063373e-06f, -2.610353487e-06f, -2.611638887e-06f, -2.612919569e-06f, +-2.614195534e-06f, -2.615466778e-06f, -2.616733302e-06f, -2.617995103e-06f, -2.619252180e-06f, -2.620504531e-06f, -2.621752155e-06f, -2.622995050e-06f, -2.624233215e-06f, -2.625466649e-06f, +-2.626695350e-06f, -2.627919316e-06f, -2.629138547e-06f, -2.630353040e-06f, -2.631562794e-06f, -2.632767809e-06f, -2.633968082e-06f, -2.635163612e-06f, -2.636354398e-06f, -2.637540439e-06f, +-2.638721732e-06f, -2.639898278e-06f, -2.641070073e-06f, -2.642237118e-06f, -2.643399410e-06f, -2.644556949e-06f, -2.645709733e-06f, -2.646857760e-06f, -2.648001030e-06f, -2.649139542e-06f, +-2.650273293e-06f, -2.651402283e-06f, -2.652526510e-06f, -2.653645974e-06f, -2.654760672e-06f, -2.655870604e-06f, -2.656975769e-06f, -2.658076164e-06f, -2.659171790e-06f, -2.660262645e-06f, +-2.661348727e-06f, -2.662430036e-06f, -2.663506570e-06f, -2.664578328e-06f, -2.665645309e-06f, -2.666707512e-06f, -2.667764936e-06f, -2.668817579e-06f, -2.669865440e-06f, -2.670908519e-06f, +-2.671946814e-06f, -2.672980325e-06f, -2.674009049e-06f, -2.675032986e-06f, -2.676052135e-06f, -2.677066495e-06f, -2.678076065e-06f, -2.679080843e-06f, -2.680080829e-06f, -2.681076022e-06f, +-2.682066420e-06f, -2.683052023e-06f, -2.684032830e-06f, -2.685008839e-06f, -2.685980050e-06f, -2.686946461e-06f, -2.687908072e-06f, -2.688864882e-06f, -2.689816890e-06f, -2.690764094e-06f, +-2.691706494e-06f, -2.692644089e-06f, -2.693576879e-06f, -2.694504861e-06f, -2.695428036e-06f, -2.696346401e-06f, -2.697259958e-06f, -2.698168704e-06f, -2.699072638e-06f, -2.699971761e-06f, +-2.700866070e-06f, -2.701755566e-06f, -2.702640247e-06f, -2.703520112e-06f, -2.704395161e-06f, -2.705265393e-06f, -2.706130807e-06f, -2.706991402e-06f, -2.707847178e-06f, -2.708698133e-06f, +-2.709544267e-06f, -2.710385580e-06f, -2.711222070e-06f, -2.712053737e-06f, -2.712880579e-06f, -2.713702597e-06f, -2.714519789e-06f, -2.715332155e-06f, -2.716139695e-06f, -2.716942406e-06f, +-2.717740290e-06f, -2.718533344e-06f, -2.719321569e-06f, -2.720104964e-06f, -2.720883528e-06f, -2.721657260e-06f, -2.722426160e-06f, -2.723190227e-06f, -2.723949461e-06f, -2.724703861e-06f, +-2.725453426e-06f, -2.726198156e-06f, -2.726938051e-06f, -2.727673109e-06f, -2.728403330e-06f, -2.729128713e-06f, -2.729849259e-06f, -2.730564966e-06f, -2.731275834e-06f, -2.731981862e-06f, +-2.732683050e-06f, -2.733379398e-06f, -2.734070904e-06f, -2.734757569e-06f, -2.735439392e-06f, -2.736116373e-06f, -2.736788510e-06f, -2.737455804e-06f, -2.738118254e-06f, -2.738775859e-06f, +-2.739428620e-06f, -2.740076536e-06f, -2.740719606e-06f, -2.741357830e-06f, -2.741991208e-06f, -2.742619739e-06f, -2.743243423e-06f, -2.743862259e-06f, -2.744476248e-06f, -2.745085388e-06f, +-2.745689680e-06f, -2.746289123e-06f, -2.746883716e-06f, -2.747473460e-06f, -2.748058354e-06f, -2.748638399e-06f, -2.749213592e-06f, -2.749783935e-06f, -2.750349427e-06f, -2.750910068e-06f, +-2.751465857e-06f, -2.752016794e-06f, -2.752562879e-06f, -2.753104112e-06f, -2.753640493e-06f, -2.754172021e-06f, -2.754698696e-06f, -2.755220518e-06f, -2.755737487e-06f, -2.756249602e-06f, +-2.756756864e-06f, -2.757259272e-06f, -2.757756825e-06f, -2.758249525e-06f, -2.758737371e-06f, -2.759220362e-06f, -2.759698499e-06f, -2.760171781e-06f, -2.760640208e-06f, -2.761103781e-06f, +-2.761562498e-06f, -2.762016361e-06f, -2.762465369e-06f, -2.762909521e-06f, -2.763348818e-06f, -2.763783261e-06f, -2.764212847e-06f, -2.764637579e-06f, -2.765057455e-06f, -2.765472476e-06f, +-2.765882642e-06f, -2.766287952e-06f, -2.766688408e-06f, -2.767084007e-06f, -2.767474752e-06f, -2.767860641e-06f, -2.768241675e-06f, -2.768617854e-06f, -2.768989179e-06f, -2.769355648e-06f, +-2.769717262e-06f, -2.770074021e-06f, -2.770425926e-06f, -2.770772976e-06f, -2.771115171e-06f, -2.771452512e-06f, -2.771784999e-06f, -2.772112632e-06f, -2.772435411e-06f, -2.772753336e-06f, +-2.773066408e-06f, -2.773374626e-06f, -2.773677991e-06f, -2.773976502e-06f, -2.774270161e-06f, -2.774558967e-06f, -2.774842921e-06f, -2.775122022e-06f, -2.775396271e-06f, -2.775665669e-06f, +-2.775930215e-06f, -2.776189910e-06f, -2.776444754e-06f, -2.776694747e-06f, -2.776939889e-06f, -2.777180182e-06f, -2.777415624e-06f, -2.777646217e-06f, -2.777871961e-06f, -2.778092856e-06f, +-2.778308902e-06f, -2.778520100e-06f, -2.778726451e-06f, -2.778927953e-06f, -2.779124609e-06f, -2.779316417e-06f, -2.779503380e-06f, -2.779685496e-06f, -2.779862766e-06f, -2.780035192e-06f, +-2.780202772e-06f, -2.780365509e-06f, -2.780523401e-06f, -2.780676450e-06f, -2.780824655e-06f, -2.780968019e-06f, -2.781106539e-06f, -2.781240219e-06f, -2.781369057e-06f, -2.781493054e-06f, +-2.781612212e-06f, -2.781726529e-06f, -2.781836008e-06f, -2.781940648e-06f, -2.782040449e-06f, -2.782135413e-06f, -2.782225541e-06f, -2.782310831e-06f, -2.782391286e-06f, -2.782466906e-06f, +-2.782537690e-06f, -2.782603641e-06f, -2.782664758e-06f, -2.782721042e-06f, -2.782772494e-06f, -2.782819114e-06f, -2.782860903e-06f, -2.782897861e-06f, -2.782929990e-06f, -2.782957290e-06f, +-2.782979761e-06f, -2.782997405e-06f, -2.783010221e-06f, -2.783018211e-06f, -2.783021375e-06f, -2.783019714e-06f, -2.783013229e-06f, -2.783001921e-06f, -2.782985789e-06f, -2.782964836e-06f, +-2.782939061e-06f, -2.782908465e-06f, -2.782873050e-06f, -2.782832816e-06f, -2.782787763e-06f, -2.782737893e-06f, -2.782683206e-06f, -2.782623704e-06f, -2.782559386e-06f, -2.782490254e-06f, +-2.782416308e-06f, -2.782337551e-06f, -2.782253981e-06f, -2.782165600e-06f, -2.782072410e-06f, -2.781974410e-06f, -2.781871602e-06f, -2.781763987e-06f, -2.781651565e-06f, -2.781534338e-06f, +-2.781412306e-06f, -2.781285470e-06f, -2.781153832e-06f, -2.781017391e-06f, -2.780876150e-06f, -2.780730109e-06f, -2.780579268e-06f, -2.780423630e-06f, -2.780263195e-06f, -2.780097963e-06f, +-2.779927937e-06f, -2.779753116e-06f, -2.779573503e-06f, -2.779389097e-06f, -2.779199900e-06f, -2.779005914e-06f, -2.778807138e-06f, -2.778603575e-06f, -2.778395224e-06f, -2.778182088e-06f, +-2.777964168e-06f, -2.777741464e-06f, -2.777513977e-06f, -2.777281709e-06f, -2.777044660e-06f, -2.776802833e-06f, -2.776556227e-06f, -2.776304844e-06f, -2.776048686e-06f, -2.775787753e-06f, +-2.775522047e-06f, -2.775251568e-06f, -2.774976318e-06f, -2.774696299e-06f, -2.774411510e-06f, -2.774121954e-06f, -2.773827632e-06f, -2.773528544e-06f, -2.773224693e-06f, -2.772916079e-06f, +-2.772602703e-06f, -2.772284567e-06f, -2.771961673e-06f, -2.771634020e-06f, -2.771301612e-06f, -2.770964448e-06f, -2.770622530e-06f, -2.770275860e-06f, -2.769924439e-06f, -2.769568267e-06f, +-2.769207347e-06f, -2.768841680e-06f, -2.768471267e-06f, -2.768096109e-06f, -2.767716208e-06f, -2.767331565e-06f, -2.766942182e-06f, -2.766548059e-06f, -2.766149199e-06f, -2.765745603e-06f, +-2.765337271e-06f, -2.764924206e-06f, -2.764506409e-06f, -2.764083881e-06f, -2.763656623e-06f, -2.763224638e-06f, -2.762787927e-06f, -2.762346490e-06f, -2.761900330e-06f, -2.761449448e-06f, +-2.760993846e-06f, -2.760533524e-06f, -2.760068485e-06f, -2.759598730e-06f, -2.759124261e-06f, -2.758645078e-06f, -2.758161184e-06f, -2.757672580e-06f, -2.757179268e-06f, -2.756681249e-06f, +-2.756178524e-06f, -2.755671096e-06f, -2.755158966e-06f, -2.754642135e-06f, -2.754120605e-06f, -2.753594378e-06f, -2.753063455e-06f, -2.752527837e-06f, -2.751987528e-06f, -2.751442527e-06f, +-2.750892838e-06f, -2.750338460e-06f, -2.749779397e-06f, -2.749215649e-06f, -2.748647219e-06f, -2.748074108e-06f, -2.747496317e-06f, -2.746913849e-06f, -2.746326706e-06f, -2.745734888e-06f, +-2.745138397e-06f, -2.744537236e-06f, -2.743931406e-06f, -2.743320909e-06f, -2.742705746e-06f, -2.742085919e-06f, -2.741461431e-06f, -2.740832282e-06f, -2.740198475e-06f, -2.739560012e-06f, +-2.738916893e-06f, -2.738269122e-06f, -2.737616699e-06f, -2.736959627e-06f, -2.736297907e-06f, -2.735631542e-06f, -2.734960533e-06f, -2.734284882e-06f, -2.733604590e-06f, -2.732919661e-06f, +-2.732230095e-06f, -2.731535894e-06f, -2.730837061e-06f, -2.730133597e-06f, -2.729425504e-06f, -2.728712784e-06f, -2.727995439e-06f, -2.727273471e-06f, -2.726546882e-06f, -2.725815673e-06f, +-2.725079848e-06f, -2.724339407e-06f, -2.723594353e-06f, -2.722844687e-06f, -2.722090412e-06f, -2.721331530e-06f, -2.720568042e-06f, -2.719799951e-06f, -2.719027259e-06f, -2.718249967e-06f, +-2.717468078e-06f, -2.716681593e-06f, -2.715890516e-06f, -2.715094847e-06f, -2.714294589e-06f, -2.713489744e-06f, -2.712680314e-06f, -2.711866301e-06f, -2.711047707e-06f, -2.710224535e-06f, +-2.709396786e-06f, -2.708564462e-06f, -2.707727567e-06f, -2.706886101e-06f, -2.706040066e-06f, -2.705189466e-06f, -2.704334302e-06f, -2.703474576e-06f, -2.702610291e-06f, -2.701741449e-06f, +-2.700868051e-06f, -2.699990101e-06f, -2.699107600e-06f, -2.698220550e-06f, -2.697328954e-06f, -2.696432813e-06f, -2.695532131e-06f, -2.694626909e-06f, -2.693717150e-06f, -2.692802856e-06f, +-2.691884029e-06f, -2.690960671e-06f, -2.690032785e-06f, -2.689100372e-06f, -2.688163436e-06f, -2.687221978e-06f, -2.686276002e-06f, -2.685325508e-06f, -2.684370500e-06f, -2.683410979e-06f, +-2.682446949e-06f, -2.681478411e-06f, -2.680505368e-06f, -2.679527821e-06f, -2.678545775e-06f, -2.677559230e-06f, -2.676568190e-06f, -2.675572656e-06f, -2.674572631e-06f, -2.673568117e-06f, +-2.672559118e-06f, -2.671545634e-06f, -2.670527670e-06f, -2.669505226e-06f, -2.668478306e-06f, -2.667446912e-06f, -2.666411046e-06f, -2.665370711e-06f, -2.664325910e-06f, -2.663276644e-06f, +-2.662222917e-06f, -2.661164730e-06f, -2.660102087e-06f, -2.659034989e-06f, -2.657963440e-06f, -2.656887442e-06f, -2.655806997e-06f, -2.654722107e-06f, -2.653632777e-06f, -2.652539007e-06f, +-2.651440801e-06f, -2.650338160e-06f, -2.649231089e-06f, -2.648119589e-06f, -2.647003662e-06f, -2.645883312e-06f, -2.644758541e-06f, -2.643629351e-06f, -2.642495746e-06f, -2.641357728e-06f, +-2.640215299e-06f, -2.639068462e-06f, -2.637917220e-06f, -2.636761575e-06f, -2.635601530e-06f, -2.634437088e-06f, -2.633268252e-06f, -2.632095023e-06f, -2.630917406e-06f, -2.629735401e-06f, +-2.628549013e-06f, -2.627358244e-06f, -2.626163096e-06f, -2.624963573e-06f, -2.623759676e-06f, -2.622551410e-06f, -2.621338775e-06f, -2.620121777e-06f, -2.618900416e-06f, -2.617674695e-06f, +-2.616444619e-06f, -2.615210189e-06f, -2.613971407e-06f, -2.612728278e-06f, -2.611480804e-06f, -2.610228987e-06f, -2.608972830e-06f, -2.607712336e-06f, -2.606447509e-06f, -2.605178350e-06f, +-2.603904863e-06f, -2.602627050e-06f, -2.601344915e-06f, -2.600058460e-06f, -2.598767688e-06f, -2.597472602e-06f, -2.596173205e-06f, -2.594869500e-06f, -2.593561489e-06f, -2.592249176e-06f, +-2.590932563e-06f, -2.589611654e-06f, -2.588286451e-06f, -2.586956958e-06f, -2.585623176e-06f, -2.584285110e-06f, -2.582942762e-06f, -2.581596135e-06f, -2.580245232e-06f, -2.578890056e-06f, +-2.577530610e-06f, -2.576166897e-06f, -2.574798920e-06f, -2.573426682e-06f, -2.572050186e-06f, -2.570669435e-06f, -2.569284433e-06f, -2.567895181e-06f, -2.566501683e-06f, -2.565103943e-06f, +-2.563701963e-06f, -2.562295746e-06f, -2.560885295e-06f, -2.559470614e-06f, -2.558051705e-06f, -2.556628572e-06f, -2.555201218e-06f, -2.553769646e-06f, -2.552333858e-06f, -2.550893859e-06f, +-2.549449650e-06f, -2.548001236e-06f, -2.546548619e-06f, -2.545091803e-06f, -2.543630791e-06f, -2.542165585e-06f, -2.540696190e-06f, -2.539222607e-06f, -2.537744841e-06f, -2.536262895e-06f, +-2.534776771e-06f, -2.533286474e-06f, -2.531792005e-06f, -2.530293369e-06f, -2.528790568e-06f, -2.527283606e-06f, -2.525772487e-06f, -2.524257212e-06f, -2.522737786e-06f, -2.521214212e-06f, +-2.519686493e-06f, -2.518154632e-06f, -2.516618632e-06f, -2.515078498e-06f, -2.513534232e-06f, -2.511985837e-06f, -2.510433317e-06f, -2.508876674e-06f, -2.507315913e-06f, -2.505751037e-06f, +-2.504182049e-06f, -2.502608952e-06f, -2.501031750e-06f, -2.499450446e-06f, -2.497865043e-06f, -2.496275545e-06f, -2.494681954e-06f, -2.493084276e-06f, -2.491482512e-06f, -2.489876666e-06f, +-2.488266742e-06f, -2.486652743e-06f, -2.485034672e-06f, -2.483412533e-06f, -2.481786330e-06f, -2.480156065e-06f, -2.478521742e-06f, -2.476883364e-06f, -2.475240936e-06f, -2.473594460e-06f, +-2.471943940e-06f, -2.470289379e-06f, -2.468630781e-06f, -2.466968149e-06f, -2.465301487e-06f, -2.463630798e-06f, -2.461956086e-06f, -2.460277355e-06f, -2.458594607e-06f, -2.456907846e-06f, +-2.455217076e-06f, -2.453522300e-06f, -2.451823523e-06f, -2.450120746e-06f, -2.448413975e-06f, -2.446703212e-06f, -2.444988461e-06f, -2.443269726e-06f, -2.441547010e-06f, -2.439820317e-06f, +-2.438089650e-06f, -2.436355013e-06f, -2.434616409e-06f, -2.432873843e-06f, -2.431127318e-06f, -2.429376837e-06f, -2.427622404e-06f, -2.425864022e-06f, -2.424101696e-06f, -2.422335429e-06f, +-2.420565224e-06f, -2.418791086e-06f, -2.417013017e-06f, -2.415231022e-06f, -2.413445105e-06f, -2.411655268e-06f, -2.409861515e-06f, -2.408063851e-06f, -2.406262279e-06f, -2.404456803e-06f, +-2.402647426e-06f, -2.400834153e-06f, -2.399016986e-06f, -2.397195929e-06f, -2.395370987e-06f, -2.393542163e-06f, -2.391709461e-06f, -2.389872885e-06f, -2.388032437e-06f, -2.386188123e-06f, +-2.384339946e-06f, -2.382487909e-06f, -2.380632017e-06f, -2.378772273e-06f, -2.376908681e-06f, -2.375041245e-06f, -2.373169968e-06f, -2.371294855e-06f, -2.369415909e-06f, -2.367533134e-06f, +-2.365646534e-06f, -2.363756113e-06f, -2.361861875e-06f, -2.359963823e-06f, -2.358061961e-06f, -2.356156294e-06f, -2.354246825e-06f, -2.352333557e-06f, -2.350416496e-06f, -2.348495644e-06f, +-2.346571006e-06f, -2.344642585e-06f, -2.342710386e-06f, -2.340774412e-06f, -2.338834667e-06f, -2.336891156e-06f, -2.334943882e-06f, -2.332992848e-06f, -2.331038060e-06f, -2.329079520e-06f, +-2.327117234e-06f, -2.325151204e-06f, -2.323181436e-06f, -2.321207932e-06f, -2.319230696e-06f, -2.317249734e-06f, -2.315265048e-06f, -2.313276643e-06f, -2.311284523e-06f, -2.309288692e-06f, +-2.307289153e-06f, -2.305285911e-06f, -2.303278970e-06f, -2.301268334e-06f, -2.299254006e-06f, -2.297235992e-06f, -2.295214294e-06f, -2.293188918e-06f, -2.291159867e-06f, -2.289127145e-06f, +-2.287090756e-06f, -2.285050704e-06f, -2.283006994e-06f, -2.280959629e-06f, -2.278908614e-06f, -2.276853952e-06f, -2.274795648e-06f, -2.272733707e-06f, -2.270668131e-06f, -2.268598925e-06f, +-2.266526094e-06f, -2.264449640e-06f, -2.262369570e-06f, -2.260285886e-06f, -2.258198593e-06f, -2.256107695e-06f, -2.254013196e-06f, -2.251915101e-06f, -2.249813413e-06f, -2.247708136e-06f, +-2.245599276e-06f, -2.243486835e-06f, -2.241370819e-06f, -2.239251231e-06f, -2.237128076e-06f, -2.235001358e-06f, -2.232871081e-06f, -2.230737249e-06f, -2.228599867e-06f, -2.226458939e-06f, +-2.224314468e-06f, -2.222166460e-06f, -2.220014918e-06f, -2.217859848e-06f, -2.215701252e-06f, -2.213539135e-06f, -2.211373502e-06f, -2.209204357e-06f, -2.207031705e-06f, -2.204855548e-06f, +-2.202675892e-06f, -2.200492742e-06f, -2.198306101e-06f, -2.196115973e-06f, -2.193922363e-06f, -2.191725276e-06f, -2.189524715e-06f, -2.187320685e-06f, -2.185113191e-06f, -2.182902236e-06f, +-2.180687825e-06f, -2.178469963e-06f, -2.176248653e-06f, -2.174023901e-06f, -2.171795710e-06f, -2.169564084e-06f, -2.167329029e-06f, -2.165090549e-06f, -2.162848647e-06f, -2.160603329e-06f, +-2.158354599e-06f, -2.156102460e-06f, -2.153846919e-06f, -2.151587978e-06f, -2.149325643e-06f, -2.147059918e-06f, -2.144790807e-06f, -2.142518315e-06f, -2.140242447e-06f, -2.137963205e-06f, +-2.135680596e-06f, -2.133394624e-06f, -2.131105292e-06f, -2.128812606e-06f, -2.126516571e-06f, -2.124217189e-06f, -2.121914467e-06f, -2.119608408e-06f, -2.117299016e-06f, -2.114986298e-06f, +-2.112670256e-06f, -2.110350896e-06f, -2.108028222e-06f, -2.105702238e-06f, -2.103372949e-06f, -2.101040360e-06f, -2.098704475e-06f, -2.096365299e-06f, -2.094022836e-06f, -2.091677090e-06f, +-2.089328067e-06f, -2.086975771e-06f, -2.084620206e-06f, -2.082261378e-06f, -2.079899289e-06f, -2.077533946e-06f, -2.075165353e-06f, -2.072793514e-06f, -2.070418434e-06f, -2.068040118e-06f, +-2.065658570e-06f, -2.063273794e-06f, -2.060885796e-06f, -2.058494580e-06f, -2.056100151e-06f, -2.053702513e-06f, -2.051301671e-06f, -2.048897629e-06f, -2.046490393e-06f, -2.044079966e-06f, +-2.041666354e-06f, -2.039249561e-06f, -2.036829592e-06f, -2.034406451e-06f, -2.031980144e-06f, -2.029550674e-06f, -2.027118047e-06f, -2.024682268e-06f, -2.022243340e-06f, -2.019801269e-06f, +-2.017356059e-06f, -2.014907715e-06f, -2.012456242e-06f, -2.010001644e-06f, -2.007543927e-06f, -2.005083095e-06f, -2.002619152e-06f, -2.000152104e-06f, -1.997681954e-06f, -1.995208709e-06f, +-1.992732372e-06f, -1.990252949e-06f, -1.987770444e-06f, -1.985284862e-06f, -1.982796207e-06f, -1.980304485e-06f, -1.977809701e-06f, -1.975311858e-06f, -1.972810962e-06f, -1.970307018e-06f, +-1.967800030e-06f, -1.965290003e-06f, -1.962776943e-06f, -1.960260853e-06f, -1.957741739e-06f, -1.955219605e-06f, -1.952694457e-06f, -1.950166298e-06f, -1.947635135e-06f, -1.945100972e-06f, +-1.942563813e-06f, -1.940023663e-06f, -1.937480528e-06f, -1.934934413e-06f, -1.932385321e-06f, -1.929833258e-06f, -1.927278229e-06f, -1.924720239e-06f, -1.922159292e-06f, -1.919595394e-06f, +-1.917028548e-06f, -1.914458762e-06f, -1.911886038e-06f, -1.909310382e-06f, -1.906731799e-06f, -1.904150294e-06f, -1.901565872e-06f, -1.898978538e-06f, -1.896388296e-06f, -1.893795151e-06f, +-1.891199109e-06f, -1.888600174e-06f, -1.885998352e-06f, -1.883393647e-06f, -1.880786064e-06f, -1.878175608e-06f, -1.875562285e-06f, -1.872946098e-06f, -1.870327054e-06f, -1.867705156e-06f, +-1.865080411e-06f, -1.862452822e-06f, -1.859822396e-06f, -1.857189136e-06f, -1.854553048e-06f, -1.851914137e-06f, -1.849272408e-06f, -1.846627866e-06f, -1.843980516e-06f, -1.841330363e-06f, +-1.838677412e-06f, -1.836021668e-06f, -1.833363136e-06f, -1.830701820e-06f, -1.828037727e-06f, -1.825370861e-06f, -1.822701227e-06f, -1.820028830e-06f, -1.817353676e-06f, -1.814675769e-06f, +-1.811995114e-06f, -1.809311716e-06f, -1.806625581e-06f, -1.803936714e-06f, -1.801245119e-06f, -1.798550801e-06f, -1.795853767e-06f, -1.793154020e-06f, -1.790451566e-06f, -1.787746410e-06f, +-1.785038558e-06f, -1.782328013e-06f, -1.779614782e-06f, -1.776898870e-06f, -1.774180280e-06f, -1.771459020e-06f, -1.768735093e-06f, -1.766008505e-06f, -1.763279261e-06f, -1.760547367e-06f, +-1.757812826e-06f, -1.755075645e-06f, -1.752335829e-06f, -1.749593382e-06f, -1.746848310e-06f, -1.744100619e-06f, -1.741350312e-06f, -1.738597396e-06f, -1.735841875e-06f, -1.733083755e-06f, +-1.730323040e-06f, -1.727559737e-06f, -1.724793850e-06f, -1.722025384e-06f, -1.719254345e-06f, -1.716480738e-06f, -1.713704567e-06f, -1.710925839e-06f, -1.708144558e-06f, -1.705360730e-06f, +-1.702574359e-06f, -1.699785452e-06f, -1.696994012e-06f, -1.694200046e-06f, -1.691403559e-06f, -1.688604555e-06f, -1.685803041e-06f, -1.682999021e-06f, -1.680192501e-06f, -1.677383485e-06f, +-1.674571980e-06f, -1.671757989e-06f, -1.668941520e-06f, -1.666122576e-06f, -1.663301163e-06f, -1.660477287e-06f, -1.657650952e-06f, -1.654822164e-06f, -1.651990928e-06f, -1.649157250e-06f, +-1.646321135e-06f, -1.643482587e-06f, -1.640641613e-06f, -1.637798217e-06f, -1.634952405e-06f, -1.632104183e-06f, -1.629253554e-06f, -1.626400526e-06f, -1.623545103e-06f, -1.620687290e-06f, +-1.617827093e-06f, -1.614964516e-06f, -1.612099566e-06f, -1.609232248e-06f, -1.606362567e-06f, -1.603490528e-06f, -1.600616137e-06f, -1.597739399e-06f, -1.594860319e-06f, -1.591978903e-06f, +-1.589095156e-06f, -1.586209083e-06f, -1.583320690e-06f, -1.580429982e-06f, -1.577536965e-06f, -1.574641644e-06f, -1.571744023e-06f, -1.568844109e-06f, -1.565941908e-06f, -1.563037423e-06f, +-1.560130661e-06f, -1.557221627e-06f, -1.554310327e-06f, -1.551396766e-06f, -1.548480948e-06f, -1.545562881e-06f, -1.542642568e-06f, -1.539720016e-06f, -1.536795230e-06f, -1.533868215e-06f, +-1.530938977e-06f, -1.528007520e-06f, -1.525073852e-06f, -1.522137976e-06f, -1.519199898e-06f, -1.516259624e-06f, -1.513317160e-06f, -1.510372510e-06f, -1.507425680e-06f, -1.504476676e-06f, +-1.501525502e-06f, -1.498572165e-06f, -1.495616670e-06f, -1.492659022e-06f, -1.489699227e-06f, -1.486737290e-06f, -1.483773217e-06f, -1.480807012e-06f, -1.477838683e-06f, -1.474868233e-06f, +-1.471895669e-06f, -1.468920996e-06f, -1.465944219e-06f, -1.462965344e-06f, -1.459984377e-06f, -1.457001322e-06f, -1.454016186e-06f, -1.451028974e-06f, -1.448039691e-06f, -1.445048344e-06f, +-1.442054936e-06f, -1.439059474e-06f, -1.436061964e-06f, -1.433062411e-06f, -1.430060820e-06f, -1.427057196e-06f, -1.424051547e-06f, -1.421043876e-06f, -1.418034190e-06f, -1.415022493e-06f, +-1.412008792e-06f, -1.408993093e-06f, -1.405975399e-06f, -1.402955718e-06f, -1.399934055e-06f, -1.396910414e-06f, -1.393884803e-06f, -1.390857225e-06f, -1.387827688e-06f, -1.384796195e-06f, +-1.381762754e-06f, -1.378727369e-06f, -1.375690046e-06f, -1.372650791e-06f, -1.369609609e-06f, -1.366566505e-06f, -1.363521486e-06f, -1.360474557e-06f, -1.357425723e-06f, -1.354374990e-06f, +-1.351322363e-06f, -1.348267849e-06f, -1.345211452e-06f, -1.342153179e-06f, -1.339093035e-06f, -1.336031025e-06f, -1.332967155e-06f, -1.329901431e-06f, -1.326833858e-06f, -1.323764442e-06f, +-1.320693188e-06f, -1.317620102e-06f, -1.314545190e-06f, -1.311468458e-06f, -1.308389910e-06f, -1.305309553e-06f, -1.302227392e-06f, -1.299143432e-06f, -1.296057680e-06f, -1.292970141e-06f, +-1.289880821e-06f, -1.286789724e-06f, -1.283696858e-06f, -1.280602227e-06f, -1.277505837e-06f, -1.274407694e-06f, -1.271307803e-06f, -1.268206171e-06f, -1.265102802e-06f, -1.261997702e-06f, +-1.258890877e-06f, -1.255782333e-06f, -1.252672075e-06f, -1.249560109e-06f, -1.246446441e-06f, -1.243331075e-06f, -1.240214019e-06f, -1.237095277e-06f, -1.233974856e-06f, -1.230852760e-06f, +-1.227728996e-06f, -1.224603569e-06f, -1.221476485e-06f, -1.218347749e-06f, -1.215217368e-06f, -1.212085346e-06f, -1.208951691e-06f, -1.205816406e-06f, -1.202679498e-06f, -1.199540973e-06f, +-1.196400837e-06f, -1.193259094e-06f, -1.190115751e-06f, -1.186970813e-06f, -1.183824287e-06f, -1.180676177e-06f, -1.177526490e-06f, -1.174375231e-06f, -1.171222406e-06f, -1.168068020e-06f, +-1.164912080e-06f, -1.161754590e-06f, -1.158595558e-06f, -1.155434988e-06f, -1.152272886e-06f, -1.149109258e-06f, -1.145944109e-06f, -1.142777446e-06f, -1.139609273e-06f, -1.136439598e-06f, +-1.133268425e-06f, -1.130095760e-06f, -1.126921609e-06f, -1.123745978e-06f, -1.120568872e-06f, -1.117390297e-06f, -1.114210259e-06f, -1.111028763e-06f, -1.107845816e-06f, -1.104661423e-06f, +-1.101475590e-06f, -1.098288322e-06f, -1.095099626e-06f, -1.091909507e-06f, -1.088717970e-06f, -1.085525022e-06f, -1.082330668e-06f, -1.079134914e-06f, -1.075937766e-06f, -1.072739230e-06f, +-1.069539311e-06f, -1.066338015e-06f, -1.063135348e-06f, -1.059931315e-06f, -1.056725923e-06f, -1.053519176e-06f, -1.050311082e-06f, -1.047101645e-06f, -1.043890872e-06f, -1.040678768e-06f, +-1.037465339e-06f, -1.034250591e-06f, -1.031034529e-06f, -1.027817159e-06f, -1.024598488e-06f, -1.021378520e-06f, -1.018157262e-06f, -1.014934719e-06f, -1.011710898e-06f, -1.008485803e-06f, +-1.005259442e-06f, -1.002031819e-06f, -9.988029397e-07f, -9.955728110e-07f, -9.923414382e-07f, -9.891088272e-07f, -9.858749836e-07f, -9.826399134e-07f, -9.794036222e-07f, -9.761661160e-07f, +-9.729274004e-07f, -9.696874814e-07f, -9.664463646e-07f, -9.632040560e-07f, -9.599605612e-07f, -9.567158862e-07f, -9.534700367e-07f, -9.502230185e-07f, -9.469748375e-07f, -9.437254994e-07f, +-9.404750100e-07f, -9.372233752e-07f, -9.339706008e-07f, -9.307166926e-07f, -9.274616564e-07f, -9.242054981e-07f, -9.209482234e-07f, -9.176898381e-07f, -9.144303482e-07f, -9.111697593e-07f, +-9.079080774e-07f, -9.046453083e-07f, -9.013814577e-07f, -8.981165315e-07f, -8.948505355e-07f, -8.915834756e-07f, -8.883153576e-07f, -8.850461873e-07f, -8.817759705e-07f, -8.785047131e-07f, +-8.752324209e-07f, -8.719590998e-07f, -8.686847555e-07f, -8.654093940e-07f, -8.621330209e-07f, -8.588556423e-07f, -8.555772638e-07f, -8.522978915e-07f, -8.490175310e-07f, -8.457361882e-07f, +-8.424538690e-07f, -8.391705793e-07f, -8.358863248e-07f, -8.326011114e-07f, -8.293149449e-07f, -8.260278312e-07f, -8.227397762e-07f, -8.194507857e-07f, -8.161608654e-07f, -8.128700214e-07f, +-8.095782594e-07f, -8.062855852e-07f, -8.029920048e-07f, -7.996975239e-07f, -7.964021485e-07f, -7.931058844e-07f, -7.898087374e-07f, -7.865107133e-07f, -7.832118181e-07f, -7.799120576e-07f, +-7.766114377e-07f, -7.733099641e-07f, -7.700076429e-07f, -7.667044797e-07f, -7.634004805e-07f, -7.600956511e-07f, -7.567899975e-07f, -7.534835254e-07f, -7.501762407e-07f, -7.468681492e-07f, +-7.435592569e-07f, -7.402495696e-07f, -7.369390932e-07f, -7.336278335e-07f, -7.303157963e-07f, -7.270029876e-07f, -7.236894132e-07f, -7.203750790e-07f, -7.170599909e-07f, -7.137441546e-07f, +-7.104275761e-07f, -7.071102613e-07f, -7.037922159e-07f, -7.004734459e-07f, -6.971539572e-07f, -6.938337555e-07f, -6.905128469e-07f, -6.871912370e-07f, -6.838689319e-07f, -6.805459374e-07f, +-6.772222593e-07f, -6.738979035e-07f, -6.705728759e-07f, -6.672471824e-07f, -6.639208288e-07f, -6.605938210e-07f, -6.572661649e-07f, -6.539378664e-07f, -6.506089312e-07f, -6.472793653e-07f, +-6.439491746e-07f, -6.406183649e-07f, -6.372869421e-07f, -6.339549121e-07f, -6.306222808e-07f, -6.272890539e-07f, -6.239552375e-07f, -6.206208373e-07f, -6.172858593e-07f, -6.139503093e-07f, +-6.106141932e-07f, -6.072775168e-07f, -6.039402861e-07f, -6.006025069e-07f, -5.972641850e-07f, -5.939253265e-07f, -5.905859370e-07f, -5.872460226e-07f, -5.839055891e-07f, -5.805646423e-07f, +-5.772231881e-07f, -5.738812324e-07f, -5.705387812e-07f, -5.671958401e-07f, -5.638524153e-07f, -5.605085124e-07f, -5.571641373e-07f, -5.538192961e-07f, -5.504739944e-07f, -5.471282383e-07f, +-5.437820335e-07f, -5.404353860e-07f, -5.370883016e-07f, -5.337407862e-07f, -5.303928456e-07f, -5.270444858e-07f, -5.236957126e-07f, -5.203465319e-07f, -5.169969496e-07f, -5.136469714e-07f, +-5.102966034e-07f, -5.069458514e-07f, -5.035947212e-07f, -5.002432187e-07f, -4.968913499e-07f, -4.935391204e-07f, -4.901865364e-07f, -4.868336035e-07f, -4.834803277e-07f, -4.801267148e-07f, +-4.767727708e-07f, -4.734185014e-07f, -4.700639127e-07f, -4.667090103e-07f, -4.633538002e-07f, -4.599982883e-07f, -4.566424804e-07f, -4.532863824e-07f, -4.499300002e-07f, -4.465733396e-07f, +-4.432164065e-07f, -4.398592068e-07f, -4.365017463e-07f, -4.331440309e-07f, -4.297860664e-07f, -4.264278588e-07f, -4.230694139e-07f, -4.197107375e-07f, -4.163518355e-07f, -4.129927138e-07f, +-4.096333783e-07f, -4.062738347e-07f, -4.029140891e-07f, -3.995541471e-07f, -3.961940147e-07f, -3.928336978e-07f, -3.894732022e-07f, -3.861125337e-07f, -3.827516982e-07f, -3.793907016e-07f, +-3.760295498e-07f, -3.726682485e-07f, -3.693068037e-07f, -3.659452212e-07f, -3.625835068e-07f, -3.592216664e-07f, -3.558597059e-07f, -3.524976311e-07f, -3.491354479e-07f, -3.457731621e-07f, +-3.424107795e-07f, -3.390483061e-07f, -3.356857476e-07f, -3.323231099e-07f, -3.289603988e-07f, -3.255976203e-07f, -3.222347801e-07f, -3.188718841e-07f, -3.155089382e-07f, -3.121459481e-07f, +-3.087829198e-07f, -3.054198590e-07f, -3.020567716e-07f, -2.986936635e-07f, -2.953305404e-07f, -2.919674083e-07f, -2.886042729e-07f, -2.852411401e-07f, -2.818780158e-07f, -2.785149057e-07f, +-2.751518158e-07f, -2.717887517e-07f, -2.684257195e-07f, -2.650627248e-07f, -2.616997736e-07f, -2.583368716e-07f, -2.549740247e-07f, -2.516112387e-07f, -2.482485195e-07f, -2.448858728e-07f, +-2.415233045e-07f, -2.381608205e-07f, -2.347984264e-07f, -2.314361283e-07f, -2.280739318e-07f, -2.247118428e-07f, -2.213498671e-07f, -2.179880106e-07f, -2.146262790e-07f, -2.112646782e-07f, +-2.079032139e-07f, -2.045418921e-07f, -2.011807184e-07f, -1.978196988e-07f, -1.944588390e-07f, -1.910981448e-07f, -1.877376221e-07f, -1.843772766e-07f, -1.810171142e-07f, -1.776571406e-07f, +-1.742973616e-07f, -1.709377832e-07f, -1.675784110e-07f, -1.642192508e-07f, -1.608603085e-07f, -1.575015899e-07f, -1.541431007e-07f, -1.507848467e-07f, -1.474268338e-07f, -1.440690677e-07f, +-1.407115542e-07f, -1.373542992e-07f, -1.339973083e-07f, -1.306405874e-07f, -1.272841422e-07f, -1.239279786e-07f, -1.205721023e-07f, -1.172165192e-07f, -1.138612349e-07f, -1.105062553e-07f, +-1.071515861e-07f, -1.037972332e-07f, -1.004432022e-07f, -9.708949899e-08f, -9.373612932e-08f, -9.038309896e-08f, -8.703041366e-08f, -8.367807921e-08f, -8.032610136e-08f, -7.697448587e-08f, +-7.362323851e-08f, -7.027236504e-08f, -6.692187122e-08f, -6.357176281e-08f, -6.022204555e-08f, -5.687272522e-08f, -5.352380755e-08f, -5.017529830e-08f, -4.682720323e-08f, -4.347952807e-08f, +-4.013227857e-08f, -3.678546049e-08f, -3.343907956e-08f, -3.009314153e-08f, -2.674765213e-08f, -2.340261710e-08f, -2.005804219e-08f, -1.671393312e-08f, -1.337029564e-08f, -1.002713546e-08f, +-6.684458329e-09f, -3.342269966e-09f, -5.761004996e-13f, 3.340617543e-09f, 6.681305240e-09f, 1.002148127e-08f, 1.336113991e-08f, 1.670027545e-08f, 2.003888216e-08f, 2.337695434e-08f, +2.671448627e-08f, 3.005147224e-08f, 3.338790654e-08f, 3.672378346e-08f, 4.005909730e-08f, 4.339384236e-08f, 4.672801292e-08f, 5.006160330e-08f, 5.339460779e-08f, 5.672702070e-08f, +6.005883633e-08f, 6.339004899e-08f, 6.672065300e-08f, 7.005064265e-08f, 7.338001226e-08f, 7.670875616e-08f, 8.003686865e-08f, 8.336434405e-08f, 8.669117669e-08f, 9.001736089e-08f, +9.334289098e-08f, 9.666776127e-08f, 9.999196611e-08f, 1.033154998e-07f, 1.066383567e-07f, 1.099605312e-07f, 1.132820175e-07f, 1.166028100e-07f, 1.199229031e-07f, 1.232422911e-07f, +1.265609683e-07f, 1.298789291e-07f, 1.331961679e-07f, 1.365126789e-07f, 1.398284566e-07f, 1.431434953e-07f, 1.464577894e-07f, 1.497713332e-07f, 1.530841210e-07f, 1.563961473e-07f, +1.597074064e-07f, 1.630178927e-07f, 1.663276005e-07f, 1.696365243e-07f, 1.729446583e-07f, 1.762519971e-07f, 1.795585348e-07f, 1.828642661e-07f, 1.861691851e-07f, 1.894732864e-07f, +1.927765642e-07f, 1.960790130e-07f, 1.993806272e-07f, 2.026814012e-07f, 2.059813294e-07f, 2.092804061e-07f, 2.125786258e-07f, 2.158759829e-07f, 2.191724717e-07f, 2.224680868e-07f, +2.257628225e-07f, 2.290566732e-07f, 2.323496333e-07f, 2.356416973e-07f, 2.389328595e-07f, 2.422231145e-07f, 2.455124566e-07f, 2.488008803e-07f, 2.520883799e-07f, 2.553749499e-07f, +2.586605848e-07f, 2.619452791e-07f, 2.652290270e-07f, 2.685118231e-07f, 2.717936618e-07f, 2.750745376e-07f, 2.783544450e-07f, 2.816333783e-07f, 2.849113320e-07f, 2.881883006e-07f, +2.914642786e-07f, 2.947392604e-07f, 2.980132405e-07f, 3.012862133e-07f, 3.045581733e-07f, 3.078291150e-07f, 3.110990329e-07f, 3.143679215e-07f, 3.176357751e-07f, 3.209025884e-07f, +3.241683558e-07f, 3.274330717e-07f, 3.306967308e-07f, 3.339593274e-07f, 3.372208561e-07f, 3.404813113e-07f, 3.437406877e-07f, 3.469989796e-07f, 3.502561816e-07f, 3.535122882e-07f, +3.567672939e-07f, 3.600211932e-07f, 3.632739807e-07f, 3.665256508e-07f, 3.697761982e-07f, 3.730256173e-07f, 3.762739026e-07f, 3.795210487e-07f, 3.827670501e-07f, 3.860119013e-07f, +3.892555970e-07f, 3.924981316e-07f, 3.957394997e-07f, 3.989796959e-07f, 4.022187146e-07f, 4.054565505e-07f, 4.086931980e-07f, 4.119286519e-07f, 4.151629066e-07f, 4.183959566e-07f, +4.216277967e-07f, 4.248584212e-07f, 4.280878249e-07f, 4.313160023e-07f, 4.345429480e-07f, 4.377686565e-07f, 4.409931225e-07f, 4.442163405e-07f, 4.474383051e-07f, 4.506590110e-07f, +4.538784527e-07f, 4.570966248e-07f, 4.603135220e-07f, 4.635291388e-07f, 4.667434698e-07f, 4.699565098e-07f, 4.731682532e-07f, 4.763786947e-07f, 4.795878289e-07f, 4.827956506e-07f, +4.860021542e-07f, 4.892073344e-07f, 4.924111858e-07f, 4.956137032e-07f, 4.988148811e-07f, 5.020147142e-07f, 5.052131971e-07f, 5.084103246e-07f, 5.116060911e-07f, 5.148004915e-07f, +5.179935203e-07f, 5.211851722e-07f, 5.243754419e-07f, 5.275643241e-07f, 5.307518134e-07f, 5.339379045e-07f, 5.371225921e-07f, 5.403058709e-07f, 5.434877356e-07f, 5.466681808e-07f, +5.498472012e-07f, 5.530247916e-07f, 5.562009467e-07f, 5.593756611e-07f, 5.625489295e-07f, 5.657207467e-07f, 5.688911074e-07f, 5.720600062e-07f, 5.752274380e-07f, 5.783933974e-07f, +5.815578792e-07f, 5.847208781e-07f, 5.878823888e-07f, 5.910424060e-07f, 5.942009246e-07f, 5.973579392e-07f, 6.005134446e-07f, 6.036674355e-07f, 6.068199068e-07f, 6.099708531e-07f, +6.131202691e-07f, 6.162681498e-07f, 6.194144898e-07f, 6.225592840e-07f, 6.257025270e-07f, 6.288442137e-07f, 6.319843388e-07f, 6.351228972e-07f, 6.382598836e-07f, 6.413952928e-07f, +6.445291196e-07f, 6.476613588e-07f, 6.507920052e-07f, 6.539210537e-07f, 6.570484989e-07f, 6.601743358e-07f, 6.632985592e-07f, 6.664211638e-07f, 6.695421445e-07f, 6.726614962e-07f, +6.757792136e-07f, 6.788952916e-07f, 6.820097250e-07f, 6.851225087e-07f, 6.882336375e-07f, 6.913431063e-07f, 6.944509099e-07f, 6.975570432e-07f, 7.006615010e-07f, 7.037642782e-07f, +7.068653696e-07f, 7.099647702e-07f, 7.130624749e-07f, 7.161584784e-07f, 7.192527756e-07f, 7.223453616e-07f, 7.254362311e-07f, 7.285253790e-07f, 7.316128002e-07f, 7.346984898e-07f, +7.377824424e-07f, 7.408646531e-07f, 7.439451168e-07f, 7.470238283e-07f, 7.501007827e-07f, 7.531759747e-07f, 7.562493995e-07f, 7.593210518e-07f, 7.623909266e-07f, 7.654590189e-07f, +7.685253236e-07f, 7.715898356e-07f, 7.746525500e-07f, 7.777134616e-07f, 7.807725654e-07f, 7.838298564e-07f, 7.868853295e-07f, 7.899389797e-07f, 7.929908020e-07f, 7.960407914e-07f, +7.990889429e-07f, 8.021352513e-07f, 8.051797118e-07f, 8.082223193e-07f, 8.112630688e-07f, 8.143019553e-07f, 8.173389739e-07f, 8.203741194e-07f, 8.234073871e-07f, 8.264387717e-07f, +8.294682685e-07f, 8.324958724e-07f, 8.355215784e-07f, 8.385453816e-07f, 8.415672769e-07f, 8.445872596e-07f, 8.476053245e-07f, 8.506214668e-07f, 8.536356815e-07f, 8.566479637e-07f, +8.596583084e-07f, 8.626667106e-07f, 8.656731656e-07f, 8.686776682e-07f, 8.716802137e-07f, 8.746807971e-07f, 8.776794135e-07f, 8.806760579e-07f, 8.836707255e-07f, 8.866634114e-07f, +8.896541107e-07f, 8.926428184e-07f, 8.956295297e-07f, 8.986142398e-07f, 9.015969437e-07f, 9.045776365e-07f, 9.075563134e-07f, 9.105329696e-07f, 9.135076001e-07f, 9.164802001e-07f, +9.194507647e-07f, 9.224192892e-07f, 9.253857685e-07f, 9.283501980e-07f, 9.313125728e-07f, 9.342728880e-07f, 9.372311388e-07f, 9.401873204e-07f, 9.431414280e-07f, 9.460934567e-07f, +9.490434018e-07f, 9.519912584e-07f, 9.549370217e-07f, 9.578806870e-07f, 9.608222494e-07f, 9.637617041e-07f, 9.666990465e-07f, 9.696342716e-07f, 9.725673747e-07f, 9.754983510e-07f, +9.784271959e-07f, 9.813539044e-07f, 9.842784719e-07f, 9.872008935e-07f, 9.901211647e-07f, 9.930392805e-07f, 9.959552363e-07f, 9.988690273e-07f, 1.001780649e-06f, 1.004690096e-06f, +1.007597364e-06f, 1.010502449e-06f, 1.013405345e-06f, 1.016306048e-06f, 1.019204554e-06f, 1.022100857e-06f, 1.024994952e-06f, 1.027886836e-06f, 1.030776503e-06f, 1.033663949e-06f, +1.036549169e-06f, 1.039432158e-06f, 1.042312912e-06f, 1.045191427e-06f, 1.048067696e-06f, 1.050941716e-06f, 1.053813483e-06f, 1.056682991e-06f, 1.059550235e-06f, 1.062415212e-06f, +1.065277917e-06f, 1.068138344e-06f, 1.070996489e-06f, 1.073852349e-06f, 1.076705917e-06f, 1.079557190e-06f, 1.082406162e-06f, 1.085252830e-06f, 1.088097189e-06f, 1.090939233e-06f, +1.093778959e-06f, 1.096616362e-06f, 1.099451438e-06f, 1.102284181e-06f, 1.105114587e-06f, 1.107942652e-06f, 1.110768371e-06f, 1.113591739e-06f, 1.116412753e-06f, 1.119231407e-06f, +1.122047697e-06f, 1.124861618e-06f, 1.127673166e-06f, 1.130482336e-06f, 1.133289124e-06f, 1.136093526e-06f, 1.138895536e-06f, 1.141695150e-06f, 1.144492364e-06f, 1.147287174e-06f, +1.150079574e-06f, 1.152869561e-06f, 1.155657129e-06f, 1.158442275e-06f, 1.161224994e-06f, 1.164005281e-06f, 1.166783132e-06f, 1.169558542e-06f, 1.172331508e-06f, 1.175102024e-06f, +1.177870087e-06f, 1.180635691e-06f, 1.183398832e-06f, 1.186159506e-06f, 1.188917709e-06f, 1.191673436e-06f, 1.194426682e-06f, 1.197177444e-06f, 1.199925716e-06f, 1.202671495e-06f, +1.205414776e-06f, 1.208155555e-06f, 1.210893827e-06f, 1.213629588e-06f, 1.216362833e-06f, 1.219093558e-06f, 1.221821760e-06f, 1.224547432e-06f, 1.227270572e-06f, 1.229991175e-06f, +1.232709236e-06f, 1.235424751e-06f, 1.238137716e-06f, 1.240848126e-06f, 1.243555977e-06f, 1.246261265e-06f, 1.248963986e-06f, 1.251664135e-06f, 1.254361707e-06f, 1.257056699e-06f, +1.259749107e-06f, 1.262438925e-06f, 1.265126151e-06f, 1.267810778e-06f, 1.270492804e-06f, 1.273172224e-06f, 1.275849034e-06f, 1.278523228e-06f, 1.281194804e-06f, 1.283863757e-06f, +1.286530083e-06f, 1.289193777e-06f, 1.291854835e-06f, 1.294513254e-06f, 1.297169028e-06f, 1.299822153e-06f, 1.302472626e-06f, 1.305120442e-06f, 1.307765598e-06f, 1.310408088e-06f, +1.313047908e-06f, 1.315685055e-06f, 1.318319524e-06f, 1.320951311e-06f, 1.323580412e-06f, 1.326206823e-06f, 1.328830540e-06f, 1.331451558e-06f, 1.334069873e-06f, 1.336685481e-06f, +1.339298379e-06f, 1.341908561e-06f, 1.344516024e-06f, 1.347120764e-06f, 1.349722776e-06f, 1.352322057e-06f, 1.354918602e-06f, 1.357512407e-06f, 1.360103469e-06f, 1.362691782e-06f, +1.365277344e-06f, 1.367860149e-06f, 1.370440195e-06f, 1.373017476e-06f, 1.375591989e-06f, 1.378163729e-06f, 1.380732694e-06f, 1.383298878e-06f, 1.385862277e-06f, 1.388422888e-06f, +1.390980706e-06f, 1.393535728e-06f, 1.396087950e-06f, 1.398637367e-06f, 1.401183975e-06f, 1.403727771e-06f, 1.406268750e-06f, 1.408806909e-06f, 1.411342243e-06f, 1.413874749e-06f, +1.416404422e-06f, 1.418931259e-06f, 1.421455256e-06f, 1.423976408e-06f, 1.426494713e-06f, 1.429010164e-06f, 1.431522760e-06f, 1.434032496e-06f, 1.436539368e-06f, 1.439043371e-06f, +1.441544503e-06f, 1.444042760e-06f, 1.446538136e-06f, 1.449030629e-06f, 1.451520235e-06f, 1.454006949e-06f, 1.456490768e-06f, 1.458971688e-06f, 1.461449705e-06f, 1.463924816e-06f, +1.466397015e-06f, 1.468866300e-06f, 1.471332667e-06f, 1.473796112e-06f, 1.476256630e-06f, 1.478714219e-06f, 1.481168874e-06f, 1.483620591e-06f, 1.486069367e-06f, 1.488515198e-06f, +1.490958080e-06f, 1.493398010e-06f, 1.495834983e-06f, 1.498268995e-06f, 1.500700044e-06f, 1.503128124e-06f, 1.505553233e-06f, 1.507975367e-06f, 1.510394521e-06f, 1.512810693e-06f, +1.515223877e-06f, 1.517634072e-06f, 1.520041272e-06f, 1.522445475e-06f, 1.524846676e-06f, 1.527244872e-06f, 1.529640059e-06f, 1.532032233e-06f, 1.534421390e-06f, 1.536807528e-06f, +1.539190642e-06f, 1.541570728e-06f, 1.543947784e-06f, 1.546321804e-06f, 1.548692786e-06f, 1.551060726e-06f, 1.553425620e-06f, 1.555787465e-06f, 1.558146257e-06f, 1.560501992e-06f, +1.562854667e-06f, 1.565204278e-06f, 1.567550821e-06f, 1.569894293e-06f, 1.572234691e-06f, 1.574572010e-06f, 1.576906247e-06f, 1.579237398e-06f, 1.581565461e-06f, 1.583890430e-06f, +1.586212304e-06f, 1.588531077e-06f, 1.590846748e-06f, 1.593159311e-06f, 1.595468764e-06f, 1.597775102e-06f, 1.600078324e-06f, 1.602378424e-06f, 1.604675399e-06f, 1.606969247e-06f, +1.609259962e-06f, 1.611547543e-06f, 1.613831985e-06f, 1.616113285e-06f, 1.618391439e-06f, 1.620666444e-06f, 1.622938297e-06f, 1.625206993e-06f, 1.627472530e-06f, 1.629734904e-06f, +1.631994112e-06f, 1.634250149e-06f, 1.636503014e-06f, 1.638752702e-06f, 1.640999209e-06f, 1.643242533e-06f, 1.645482670e-06f, 1.647719617e-06f, 1.649953370e-06f, 1.652183926e-06f, +1.654411281e-06f, 1.656635432e-06f, 1.658856376e-06f, 1.661074109e-06f, 1.663288628e-06f, 1.665499930e-06f, 1.667708010e-06f, 1.669912867e-06f, 1.672114496e-06f, 1.674312895e-06f, +1.676508059e-06f, 1.678699986e-06f, 1.680888672e-06f, 1.683074114e-06f, 1.685256308e-06f, 1.687435252e-06f, 1.689610942e-06f, 1.691783374e-06f, 1.693952546e-06f, 1.696118455e-06f, +1.698281096e-06f, 1.700440466e-06f, 1.702596564e-06f, 1.704749384e-06f, 1.706898924e-06f, 1.709045181e-06f, 1.711188151e-06f, 1.713327832e-06f, 1.715464219e-06f, 1.717597310e-06f, +1.719727102e-06f, 1.721853591e-06f, 1.723976775e-06f, 1.726096649e-06f, 1.728213211e-06f, 1.730326458e-06f, 1.732436387e-06f, 1.734542993e-06f, 1.736646275e-06f, 1.738746229e-06f, +1.740842851e-06f, 1.742936140e-06f, 1.745026091e-06f, 1.747112701e-06f, 1.749195968e-06f, 1.751275888e-06f, 1.753352458e-06f, 1.755425675e-06f, 1.757495537e-06f, 1.759562039e-06f, +1.761625178e-06f, 1.763684953e-06f, 1.765741359e-06f, 1.767794394e-06f, 1.769844054e-06f, 1.771890336e-06f, 1.773933238e-06f, 1.775972757e-06f, 1.778008889e-06f, 1.780041631e-06f, +1.782070980e-06f, 1.784096934e-06f, 1.786119489e-06f, 1.788138643e-06f, 1.790154391e-06f, 1.792166732e-06f, 1.794175663e-06f, 1.796181180e-06f, 1.798183280e-06f, 1.800181960e-06f, +1.802177218e-06f, 1.804169051e-06f, 1.806157455e-06f, 1.808142428e-06f, 1.810123967e-06f, 1.812102068e-06f, 1.814076730e-06f, 1.816047948e-06f, 1.818015721e-06f, 1.819980045e-06f, +1.821940917e-06f, 1.823898334e-06f, 1.825852294e-06f, 1.827802794e-06f, 1.829749830e-06f, 1.831693401e-06f, 1.833633502e-06f, 1.835570132e-06f, 1.837503288e-06f, 1.839432966e-06f, +1.841359163e-06f, 1.843281878e-06f, 1.845201107e-06f, 1.847116847e-06f, 1.849029095e-06f, 1.850937850e-06f, 1.852843107e-06f, 1.854744865e-06f, 1.856643120e-06f, 1.858537869e-06f, +1.860429111e-06f, 1.862316841e-06f, 1.864201058e-06f, 1.866081759e-06f, 1.867958941e-06f, 1.869832600e-06f, 1.871702735e-06f, 1.873569343e-06f, 1.875432421e-06f, 1.877291967e-06f, +1.879147977e-06f, 1.881000448e-06f, 1.882849380e-06f, 1.884694767e-06f, 1.886536609e-06f, 1.888374902e-06f, 1.890209643e-06f, 1.892040831e-06f, 1.893868462e-06f, 1.895692533e-06f, +1.897513043e-06f, 1.899329988e-06f, 1.901143366e-06f, 1.902953174e-06f, 1.904759409e-06f, 1.906562070e-06f, 1.908361153e-06f, 1.910156656e-06f, 1.911948576e-06f, 1.913736911e-06f, +1.915521658e-06f, 1.917302814e-06f, 1.919080378e-06f, 1.920854346e-06f, 1.922624716e-06f, 1.924391485e-06f, 1.926154651e-06f, 1.927914212e-06f, 1.929670164e-06f, 1.931422506e-06f, +1.933171235e-06f, 1.934916348e-06f, 1.936657843e-06f, 1.938395717e-06f, 1.940129968e-06f, 1.941860594e-06f, 1.943587592e-06f, 1.945310959e-06f, 1.947030694e-06f, 1.948746793e-06f, +1.950459254e-06f, 1.952168076e-06f, 1.953873254e-06f, 1.955574788e-06f, 1.957272674e-06f, 1.958966911e-06f, 1.960657495e-06f, 1.962344425e-06f, 1.964027697e-06f, 1.965707311e-06f, +1.967383263e-06f, 1.969055550e-06f, 1.970724172e-06f, 1.972389124e-06f, 1.974050406e-06f, 1.975708014e-06f, 1.977361947e-06f, 1.979012201e-06f, 1.980658775e-06f, 1.982301667e-06f, +1.983940873e-06f, 1.985576393e-06f, 1.987208222e-06f, 1.988836361e-06f, 1.990460804e-06f, 1.992081552e-06f, 1.993698601e-06f, 1.995311950e-06f, 1.996921595e-06f, 1.998527535e-06f, +2.000129767e-06f, 2.001728290e-06f, 2.003323100e-06f, 2.004914197e-06f, 2.006501577e-06f, 2.008085239e-06f, 2.009665180e-06f, 2.011241397e-06f, 2.012813890e-06f, 2.014382656e-06f, +2.015947692e-06f, 2.017508996e-06f, 2.019066567e-06f, 2.020620402e-06f, 2.022170499e-06f, 2.023716856e-06f, 2.025259470e-06f, 2.026798341e-06f, 2.028333464e-06f, 2.029864839e-06f, +2.031392464e-06f, 2.032916336e-06f, 2.034436452e-06f, 2.035952812e-06f, 2.037465414e-06f, 2.038974254e-06f, 2.040479331e-06f, 2.041980642e-06f, 2.043478187e-06f, 2.044971963e-06f, +2.046461967e-06f, 2.047948198e-06f, 2.049430654e-06f, 2.050909332e-06f, 2.052384232e-06f, 2.053855350e-06f, 2.055322685e-06f, 2.056786235e-06f, 2.058245997e-06f, 2.059701971e-06f, +2.061154153e-06f, 2.062602543e-06f, 2.064047137e-06f, 2.065487935e-06f, 2.066924934e-06f, 2.068358132e-06f, 2.069787527e-06f, 2.071213118e-06f, 2.072634903e-06f, 2.074052879e-06f, +2.075467044e-06f, 2.076877398e-06f, 2.078283938e-06f, 2.079686662e-06f, 2.081085568e-06f, 2.082480654e-06f, 2.083871920e-06f, 2.085259361e-06f, 2.086642978e-06f, 2.088022768e-06f, +2.089398729e-06f, 2.090770860e-06f, 2.092139159e-06f, 2.093503623e-06f, 2.094864251e-06f, 2.096221042e-06f, 2.097573993e-06f, 2.098923103e-06f, 2.100268370e-06f, 2.101609792e-06f, +2.102947368e-06f, 2.104281095e-06f, 2.105610972e-06f, 2.106936998e-06f, 2.108259170e-06f, 2.109577488e-06f, 2.110891948e-06f, 2.112202550e-06f, 2.113509291e-06f, 2.114812171e-06f, +2.116111187e-06f, 2.117406337e-06f, 2.118697621e-06f, 2.119985036e-06f, 2.121268581e-06f, 2.122548255e-06f, 2.123824054e-06f, 2.125095978e-06f, 2.126364026e-06f, 2.127628195e-06f, +2.128888485e-06f, 2.130144892e-06f, 2.131397417e-06f, 2.132646056e-06f, 2.133890810e-06f, 2.135131675e-06f, 2.136368651e-06f, 2.137601736e-06f, 2.138830928e-06f, 2.140056226e-06f, +2.141277628e-06f, 2.142495133e-06f, 2.143708740e-06f, 2.144918446e-06f, 2.146124250e-06f, 2.147326151e-06f, 2.148524147e-06f, 2.149718237e-06f, 2.150908420e-06f, 2.152094693e-06f, +2.153277055e-06f, 2.154455505e-06f, 2.155630042e-06f, 2.156800663e-06f, 2.157967368e-06f, 2.159130155e-06f, 2.160289023e-06f, 2.161443970e-06f, 2.162594994e-06f, 2.163742096e-06f, +2.164885272e-06f, 2.166024521e-06f, 2.167159843e-06f, 2.168291236e-06f, 2.169418699e-06f, 2.170542229e-06f, 2.171661826e-06f, 2.172777489e-06f, 2.173889215e-06f, 2.174997005e-06f, +2.176100856e-06f, 2.177200767e-06f, 2.178296736e-06f, 2.179388763e-06f, 2.180476847e-06f, 2.181560985e-06f, 2.182641177e-06f, 2.183717421e-06f, 2.184789716e-06f, 2.185858061e-06f, +2.186922455e-06f, 2.187982895e-06f, 2.189039382e-06f, 2.190091914e-06f, 2.191140489e-06f, 2.192185106e-06f, 2.193225765e-06f, 2.194262463e-06f, 2.195295201e-06f, 2.196323975e-06f, +2.197348786e-06f, 2.198369633e-06f, 2.199386513e-06f, 2.200399426e-06f, 2.201408370e-06f, 2.202413346e-06f, 2.203414350e-06f, 2.204411383e-06f, 2.205404443e-06f, 2.206393529e-06f, +2.207378639e-06f, 2.208359774e-06f, 2.209336931e-06f, 2.210310110e-06f, 2.211279309e-06f, 2.212244527e-06f, 2.213205764e-06f, 2.214163018e-06f, 2.215116288e-06f, 2.216065574e-06f, +2.217010873e-06f, 2.217952186e-06f, 2.218889510e-06f, 2.219822846e-06f, 2.220752191e-06f, 2.221677546e-06f, 2.222598908e-06f, 2.223516278e-06f, 2.224429653e-06f, 2.225339033e-06f, +2.226244418e-06f, 2.227145805e-06f, 2.228043195e-06f, 2.228936585e-06f, 2.229825976e-06f, 2.230711366e-06f, 2.231592755e-06f, 2.232470141e-06f, 2.233343523e-06f, 2.234212901e-06f, +2.235078273e-06f, 2.235939640e-06f, 2.236796999e-06f, 2.237650350e-06f, 2.238499693e-06f, 2.239345025e-06f, 2.240186347e-06f, 2.241023658e-06f, 2.241856956e-06f, 2.242686241e-06f, +2.243511512e-06f, 2.244332768e-06f, 2.245150009e-06f, 2.245963233e-06f, 2.246772440e-06f, 2.247577629e-06f, 2.248378800e-06f, 2.249175950e-06f, 2.249969080e-06f, 2.250758189e-06f, +2.251543277e-06f, 2.252324341e-06f, 2.253101382e-06f, 2.253874399e-06f, 2.254643391e-06f, 2.255408357e-06f, 2.256169297e-06f, 2.256926211e-06f, 2.257679096e-06f, 2.258427953e-06f, +2.259172780e-06f, 2.259913578e-06f, 2.260650346e-06f, 2.261383082e-06f, 2.262111786e-06f, 2.262836458e-06f, 2.263557097e-06f, 2.264273702e-06f, 2.264986272e-06f, 2.265694808e-06f, +2.266399308e-06f, 2.267099772e-06f, 2.267796198e-06f, 2.268488588e-06f, 2.269176939e-06f, 2.269861252e-06f, 2.270541525e-06f, 2.271217759e-06f, 2.271889952e-06f, 2.272558104e-06f, +2.273222215e-06f, 2.273882284e-06f, 2.274538310e-06f, 2.275190294e-06f, 2.275838234e-06f, 2.276482129e-06f, 2.277121980e-06f, 2.277757786e-06f, 2.278389547e-06f, 2.279017261e-06f, +2.279640929e-06f, 2.280260549e-06f, 2.280876123e-06f, 2.281487648e-06f, 2.282095125e-06f, 2.282698553e-06f, 2.283297932e-06f, 2.283893261e-06f, 2.284484540e-06f, 2.285071769e-06f, +2.285654946e-06f, 2.286234073e-06f, 2.286809147e-06f, 2.287380170e-06f, 2.287947140e-06f, 2.288510057e-06f, 2.289068921e-06f, 2.289623731e-06f, 2.290174487e-06f, 2.290721189e-06f, +2.291263837e-06f, 2.291802429e-06f, 2.292336967e-06f, 2.292867448e-06f, 2.293393874e-06f, 2.293916244e-06f, 2.294434557e-06f, 2.294948814e-06f, 2.295459013e-06f, 2.295965155e-06f, +2.296467240e-06f, 2.296965267e-06f, 2.297459235e-06f, 2.297949146e-06f, 2.298434997e-06f, 2.298916790e-06f, 2.299394524e-06f, 2.299868199e-06f, 2.300337815e-06f, 2.300803370e-06f, +2.301264866e-06f, 2.301722302e-06f, 2.302175678e-06f, 2.302624993e-06f, 2.303070248e-06f, 2.303511442e-06f, 2.303948575e-06f, 2.304381648e-06f, 2.304810659e-06f, 2.305235609e-06f, +2.305656497e-06f, 2.306073324e-06f, 2.306486090e-06f, 2.306894794e-06f, 2.307299436e-06f, 2.307700016e-06f, 2.308096534e-06f, 2.308488990e-06f, 2.308877384e-06f, 2.309261716e-06f, +2.309641986e-06f, 2.310018193e-06f, 2.310390338e-06f, 2.310758421e-06f, 2.311122441e-06f, 2.311482400e-06f, 2.311838295e-06f, 2.312190129e-06f, 2.312537900e-06f, 2.312881608e-06f, +2.313221254e-06f, 2.313556838e-06f, 2.313888360e-06f, 2.314215819e-06f, 2.314539217e-06f, 2.314858552e-06f, 2.315173825e-06f, 2.315485036e-06f, 2.315792185e-06f, 2.316095272e-06f, +2.316394297e-06f, 2.316689261e-06f, 2.316980163e-06f, 2.317267004e-06f, 2.317549783e-06f, 2.317828501e-06f, 2.318103158e-06f, 2.318373754e-06f, 2.318640290e-06f, 2.318902764e-06f, +2.319161178e-06f, 2.319415532e-06f, 2.319665826e-06f, 2.319912060e-06f, 2.320154233e-06f, 2.320392348e-06f, 2.320626403e-06f, 2.320856398e-06f, 2.321082335e-06f, 2.321304213e-06f, +2.321522033e-06f, 2.321735794e-06f, 2.321945497e-06f, 2.322151142e-06f, 2.322352730e-06f, 2.322550261e-06f, 2.322743735e-06f, 2.322933152e-06f, 2.323118512e-06f, 2.323299816e-06f, +2.323477065e-06f, 2.323650258e-06f, 2.323819396e-06f, 2.323984479e-06f, 2.324145507e-06f, 2.324302481e-06f, 2.324455401e-06f, 2.324604268e-06f, 2.324749081e-06f, 2.324889842e-06f, +2.325026550e-06f, 2.325159206e-06f, 2.325287811e-06f, 2.325412364e-06f, 2.325532866e-06f, 2.325649318e-06f, 2.325761720e-06f, 2.325870072e-06f, 2.325974375e-06f, 2.326074628e-06f, +2.326170834e-06f, 2.326262992e-06f, 2.326351102e-06f, 2.326435165e-06f, 2.326515182e-06f, 2.326591152e-06f, 2.326663077e-06f, 2.326730957e-06f, 2.326794792e-06f, 2.326854583e-06f, +2.326910331e-06f, 2.326962035e-06f, 2.327009697e-06f, 2.327053317e-06f, 2.327092896e-06f, 2.327128433e-06f, 2.327159930e-06f, 2.327187387e-06f, 2.327210805e-06f, 2.327230185e-06f, +2.327245526e-06f, 2.327256829e-06f, 2.327264096e-06f, 2.327267326e-06f, 2.327266521e-06f, 2.327261680e-06f, 2.327252805e-06f, 2.327239896e-06f, 2.327222954e-06f, 2.327201979e-06f, +2.327176972e-06f, 2.327147934e-06f, 2.327114865e-06f, 2.327077767e-06f, 2.327036639e-06f, 2.326991482e-06f, 2.326942297e-06f, 2.326889086e-06f, 2.326831847e-06f, 2.326770583e-06f, +2.326705294e-06f, 2.326635980e-06f, 2.326562643e-06f, 2.326485283e-06f, 2.326403900e-06f, 2.326318497e-06f, 2.326229072e-06f, 2.326135628e-06f, 2.326038164e-06f, 2.325936682e-06f, +2.325831183e-06f, 2.325721667e-06f, 2.325608135e-06f, 2.325490587e-06f, 2.325369026e-06f, 2.325243450e-06f, 2.325113863e-06f, 2.324980263e-06f, 2.324842652e-06f, 2.324701031e-06f, +2.324555401e-06f, 2.324405762e-06f, 2.324252115e-06f, 2.324094462e-06f, 2.323932803e-06f, 2.323767139e-06f, 2.323597471e-06f, 2.323423800e-06f, 2.323246127e-06f, 2.323064452e-06f, +2.322878777e-06f, 2.322689102e-06f, 2.322495429e-06f, 2.322297758e-06f, 2.322096090e-06f, 2.321890427e-06f, 2.321680769e-06f, 2.321467117e-06f, 2.321249473e-06f, 2.321027836e-06f, +2.320802209e-06f, 2.320572592e-06f, 2.320338986e-06f, 2.320101392e-06f, 2.319859812e-06f, 2.319614246e-06f, 2.319364695e-06f, 2.319111160e-06f, 2.318853643e-06f, 2.318592144e-06f, +2.318326664e-06f, 2.318057205e-06f, 2.317783767e-06f, 2.317506353e-06f, 2.317224962e-06f, 2.316939595e-06f, 2.316650255e-06f, 2.316356942e-06f, 2.316059657e-06f, 2.315758401e-06f, +2.315453175e-06f, 2.315143981e-06f, 2.314830820e-06f, 2.314513693e-06f, 2.314192600e-06f, 2.313867544e-06f, 2.313538525e-06f, 2.313205544e-06f, 2.312868603e-06f, 2.312527703e-06f, +2.312182845e-06f, 2.311834030e-06f, 2.311481259e-06f, 2.311124534e-06f, 2.310763856e-06f, 2.310399226e-06f, 2.310030645e-06f, 2.309658115e-06f, 2.309281637e-06f, 2.308901212e-06f, +2.308516841e-06f, 2.308128525e-06f, 2.307736267e-06f, 2.307340066e-06f, 2.306939925e-06f, 2.306535845e-06f, 2.306127826e-06f, 2.305715871e-06f, 2.305299981e-06f, 2.304880156e-06f, +2.304456399e-06f, 2.304028710e-06f, 2.303597091e-06f, 2.303161544e-06f, 2.302722069e-06f, 2.302278668e-06f, 2.301831342e-06f, 2.301380094e-06f, 2.300924923e-06f, 2.300465832e-06f, +2.300002821e-06f, 2.299535893e-06f, 2.299065049e-06f, 2.298590289e-06f, 2.298111617e-06f, 2.297629032e-06f, 2.297142536e-06f, 2.296652131e-06f, 2.296157819e-06f, 2.295659600e-06f, +2.295157477e-06f, 2.294651450e-06f, 2.294141521e-06f, 2.293627691e-06f, 2.293109963e-06f, 2.292588337e-06f, 2.292062816e-06f, 2.291533400e-06f, 2.291000090e-06f, 2.290462890e-06f, +2.289921799e-06f, 2.289376821e-06f, 2.288827955e-06f, 2.288275204e-06f, 2.287718569e-06f, 2.287158052e-06f, 2.286593655e-06f, 2.286025378e-06f, 2.285453224e-06f, 2.284877194e-06f, +2.284297290e-06f, 2.283713512e-06f, 2.283125864e-06f, 2.282534347e-06f, 2.281938961e-06f, 2.281339709e-06f, 2.280736592e-06f, 2.280129613e-06f, 2.279518772e-06f, 2.278904071e-06f, +2.278285512e-06f, 2.277663097e-06f, 2.277036827e-06f, 2.276406704e-06f, 2.275772730e-06f, 2.275134905e-06f, 2.274493233e-06f, 2.273847714e-06f, 2.273198351e-06f, 2.272545145e-06f, +2.271888098e-06f, 2.271227211e-06f, 2.270562486e-06f, 2.269893926e-06f, 2.269221531e-06f, 2.268545304e-06f, 2.267865245e-06f, 2.267181358e-06f, 2.266493644e-06f, 2.265802104e-06f, +2.265106741e-06f, 2.264407555e-06f, 2.263704550e-06f, 2.262997726e-06f, 2.262287086e-06f, 2.261572631e-06f, 2.260854363e-06f, 2.260132284e-06f, 2.259406396e-06f, 2.258676700e-06f, +2.257943199e-06f, 2.257205895e-06f, 2.256464788e-06f, 2.255719882e-06f, 2.254971178e-06f, 2.254218677e-06f, 2.253462382e-06f, 2.252702294e-06f, 2.251938416e-06f, 2.251170750e-06f, +2.250399297e-06f, 2.249624058e-06f, 2.248845037e-06f, 2.248062235e-06f, 2.247275654e-06f, 2.246485296e-06f, 2.245691163e-06f, 2.244893257e-06f, 2.244091579e-06f, 2.243286132e-06f, +2.242476918e-06f, 2.241663938e-06f, 2.240847195e-06f, 2.240026691e-06f, 2.239202427e-06f, 2.238374406e-06f, 2.237542630e-06f, 2.236707100e-06f, 2.235867819e-06f, 2.235024789e-06f, +2.234178011e-06f, 2.233327489e-06f, 2.232473223e-06f, 2.231615216e-06f, 2.230753470e-06f, 2.229887986e-06f, 2.229018768e-06f, 2.228145818e-06f, 2.227269136e-06f, 2.226388726e-06f, +2.225504589e-06f, 2.224616727e-06f, 2.223725143e-06f, 2.222829839e-06f, 2.221930817e-06f, 2.221028079e-06f, 2.220121627e-06f, 2.219211463e-06f, 2.218297589e-06f, 2.217380008e-06f, +2.216458722e-06f, 2.215533732e-06f, 2.214605042e-06f, 2.213672653e-06f, 2.212736567e-06f, 2.211796787e-06f, 2.210853314e-06f, 2.209906152e-06f, 2.208955301e-06f, 2.208000765e-06f, +2.207042546e-06f, 2.206080645e-06f, 2.205115066e-06f, 2.204145809e-06f, 2.203172879e-06f, 2.202196276e-06f, 2.201216003e-06f, 2.200232062e-06f, 2.199244456e-06f, 2.198253186e-06f, +2.197258256e-06f, 2.196259667e-06f, 2.195257422e-06f, 2.194251522e-06f, 2.193241971e-06f, 2.192228771e-06f, 2.191211923e-06f, 2.190191431e-06f, 2.189167296e-06f, 2.188139521e-06f, +2.187108108e-06f, 2.186073060e-06f, 2.185034378e-06f, 2.183992066e-06f, 2.182946125e-06f, 2.181896559e-06f, 2.180843369e-06f, 2.179786557e-06f, 2.178726126e-06f, 2.177662079e-06f, +2.176594418e-06f, 2.175523146e-06f, 2.174448263e-06f, 2.173369774e-06f, 2.172287681e-06f, 2.171201985e-06f, 2.170112690e-06f, 2.169019798e-06f, 2.167923311e-06f, 2.166823232e-06f, +2.165719563e-06f, 2.164612306e-06f, 2.163501465e-06f, 2.162387041e-06f, 2.161269037e-06f, 2.160147456e-06f, 2.159022300e-06f, 2.157893571e-06f, 2.156761273e-06f, 2.155625407e-06f, +2.154485976e-06f, 2.153342982e-06f, 2.152196429e-06f, 2.151046318e-06f, 2.149892653e-06f, 2.148735435e-06f, 2.147574667e-06f, 2.146410352e-06f, 2.145242493e-06f, 2.144071092e-06f, +2.142896151e-06f, 2.141717673e-06f, 2.140535661e-06f, 2.139350117e-06f, 2.138161044e-06f, 2.136968444e-06f, 2.135772320e-06f, 2.134572676e-06f, 2.133369512e-06f, 2.132162832e-06f, +2.130952639e-06f, 2.129738935e-06f, 2.128521723e-06f, 2.127301005e-06f, 2.126076785e-06f, 2.124849064e-06f, 2.123617846e-06f, 2.122383133e-06f, 2.121144927e-06f, 2.119903232e-06f, +2.118658050e-06f, 2.117409384e-06f, 2.116157237e-06f, 2.114901611e-06f, 2.113642508e-06f, 2.112379933e-06f, 2.111113886e-06f, 2.109844372e-06f, 2.108571393e-06f, 2.107294951e-06f, +2.106015050e-06f, 2.104731691e-06f, 2.103444879e-06f, 2.102154615e-06f, 2.100860902e-06f, 2.099563744e-06f, 2.098263142e-06f, 2.096959100e-06f, 2.095651621e-06f, 2.094340706e-06f, +2.093026360e-06f, 2.091708585e-06f, 2.090387383e-06f, 2.089062758e-06f, 2.087734712e-06f, 2.086403248e-06f, 2.085068369e-06f, 2.083730078e-06f, 2.082388378e-06f, 2.081043271e-06f, +2.079694760e-06f, 2.078342848e-06f, 2.076987539e-06f, 2.075628834e-06f, 2.074266738e-06f, 2.072901252e-06f, 2.071532379e-06f, 2.070160123e-06f, 2.068784486e-06f, 2.067405472e-06f, +2.066023082e-06f, 2.064637321e-06f, 2.063248191e-06f, 2.061855694e-06f, 2.060459835e-06f, 2.059060615e-06f, 2.057658038e-06f, 2.056252107e-06f, 2.054842824e-06f, 2.053430193e-06f, +2.052014216e-06f, 2.050594897e-06f, 2.049172238e-06f, 2.047746243e-06f, 2.046316914e-06f, 2.044884254e-06f, 2.043448267e-06f, 2.042008956e-06f, 2.040566322e-06f, 2.039120371e-06f, +2.037671103e-06f, 2.036218523e-06f, 2.034762634e-06f, 2.033303438e-06f, 2.031840938e-06f, 2.030375139e-06f, 2.028906041e-06f, 2.027433650e-06f, 2.025957967e-06f, 2.024478996e-06f, +2.022996740e-06f, 2.021511202e-06f, 2.020022385e-06f, 2.018530292e-06f, 2.017034926e-06f, 2.015536290e-06f, 2.014034388e-06f, 2.012529222e-06f, 2.011020796e-06f, 2.009509113e-06f, +2.007994176e-06f, 2.006475987e-06f, 2.004954550e-06f, 2.003429869e-06f, 2.001901946e-06f, 2.000370785e-06f, 1.998836388e-06f, 1.997298759e-06f, 1.995757901e-06f, 1.994213818e-06f, +1.992666511e-06f, 1.991115985e-06f, 1.989562243e-06f, 1.988005287e-06f, 1.986445122e-06f, 1.984881750e-06f, 1.983315174e-06f, 1.981745398e-06f, 1.980172425e-06f, 1.978596258e-06f, +1.977016900e-06f, 1.975434354e-06f, 1.973848625e-06f, 1.972259714e-06f, 1.970667626e-06f, 1.969072363e-06f, 1.967473929e-06f, 1.965872327e-06f, 1.964267560e-06f, 1.962659632e-06f, +1.961048546e-06f, 1.959434304e-06f, 1.957816911e-06f, 1.956196370e-06f, 1.954572684e-06f, 1.952945855e-06f, 1.951315889e-06f, 1.949682787e-06f, 1.948046553e-06f, 1.946407191e-06f, +1.944764704e-06f, 1.943119094e-06f, 1.941470367e-06f, 1.939818524e-06f, 1.938163569e-06f, 1.936505505e-06f, 1.934844337e-06f, 1.933180066e-06f, 1.931512698e-06f, 1.929842234e-06f, +1.928168678e-06f, 1.926492034e-06f, 1.924812305e-06f, 1.923129495e-06f, 1.921443606e-06f, 1.919754642e-06f, 1.918062608e-06f, 1.916367505e-06f, 1.914669337e-06f, 1.912968109e-06f, +1.911263822e-06f, 1.909556482e-06f, 1.907846090e-06f, 1.906132651e-06f, 1.904416168e-06f, 1.902696645e-06f, 1.900974084e-06f, 1.899248490e-06f, 1.897519865e-06f, 1.895788214e-06f, +1.894053539e-06f, 1.892315845e-06f, 1.890575134e-06f, 1.888831410e-06f, 1.887084677e-06f, 1.885334938e-06f, 1.883582197e-06f, 1.881826457e-06f, 1.880067721e-06f, 1.878305994e-06f, +1.876541278e-06f, 1.874773577e-06f, 1.873002895e-06f, 1.871229236e-06f, 1.869452602e-06f, 1.867672997e-06f, 1.865890425e-06f, 1.864104889e-06f, 1.862316394e-06f, 1.860524942e-06f, +1.858730536e-06f, 1.856933182e-06f, 1.855132881e-06f, 1.853329639e-06f, 1.851523457e-06f, 1.849714341e-06f, 1.847902293e-06f, 1.846087317e-06f, 1.844269417e-06f, 1.842448596e-06f, +1.840624858e-06f, 1.838798206e-06f, 1.836968645e-06f, 1.835136177e-06f, 1.833300807e-06f, 1.831462537e-06f, 1.829621373e-06f, 1.827777316e-06f, 1.825930371e-06f, 1.824080542e-06f, +1.822227832e-06f, 1.820372245e-06f, 1.818513784e-06f, 1.816652454e-06f, 1.814788257e-06f, 1.812921198e-06f, 1.811051280e-06f, 1.809178507e-06f, 1.807302882e-06f, 1.805424410e-06f, +1.803543094e-06f, 1.801658937e-06f, 1.799771943e-06f, 1.797882117e-06f, 1.795989461e-06f, 1.794093980e-06f, 1.792195677e-06f, 1.790294556e-06f, 1.788390621e-06f, 1.786483875e-06f, +1.784574322e-06f, 1.782661965e-06f, 1.780746810e-06f, 1.778828859e-06f, 1.776908116e-06f, 1.774984585e-06f, 1.773058269e-06f, 1.771129173e-06f, 1.769197300e-06f, 1.767262654e-06f, +1.765325239e-06f, 1.763385058e-06f, 1.761442115e-06f, 1.759496415e-06f, 1.757547960e-06f, 1.755596756e-06f, 1.753642804e-06f, 1.751686110e-06f, 1.749726678e-06f, 1.747764510e-06f, +1.745799610e-06f, 1.743831984e-06f, 1.741861634e-06f, 1.739888564e-06f, 1.737912778e-06f, 1.735934280e-06f, 1.733953074e-06f, 1.731969164e-06f, 1.729982553e-06f, 1.727993246e-06f, +1.726001245e-06f, 1.724006556e-06f, 1.722009182e-06f, 1.720009126e-06f, 1.718006394e-06f, 1.716000988e-06f, 1.713992912e-06f, 1.711982171e-06f, 1.709968768e-06f, 1.707952707e-06f, +1.705933993e-06f, 1.703912628e-06f, 1.701888617e-06f, 1.699861964e-06f, 1.697832673e-06f, 1.695800748e-06f, 1.693766192e-06f, 1.691729009e-06f, 1.689689205e-06f, 1.687646781e-06f, +1.685601743e-06f, 1.683554094e-06f, 1.681503839e-06f, 1.679450980e-06f, 1.677395523e-06f, 1.675337471e-06f, 1.673276828e-06f, 1.671213598e-06f, 1.669147785e-06f, 1.667079394e-06f, +1.665008427e-06f, 1.662934889e-06f, 1.660858784e-06f, 1.658780116e-06f, 1.656698890e-06f, 1.654615108e-06f, 1.652528775e-06f, 1.650439895e-06f, 1.648348472e-06f, 1.646254511e-06f, +1.644158014e-06f, 1.642058986e-06f, 1.639957432e-06f, 1.637853354e-06f, 1.635746758e-06f, 1.633637647e-06f, 1.631526026e-06f, 1.629411897e-06f, 1.627295266e-06f, 1.625176137e-06f, +1.623054513e-06f, 1.620930398e-06f, 1.618803797e-06f, 1.616674714e-06f, 1.614543153e-06f, 1.612409117e-06f, 1.610272611e-06f, 1.608133640e-06f, 1.605992206e-06f, 1.603848315e-06f, +1.601701969e-06f, 1.599553175e-06f, 1.597401934e-06f, 1.595248253e-06f, 1.593092134e-06f, 1.590933582e-06f, 1.588772601e-06f, 1.586609194e-06f, 1.584443367e-06f, 1.582275124e-06f, +1.580104468e-06f, 1.577931403e-06f, 1.575755934e-06f, 1.573578065e-06f, 1.571397800e-06f, 1.569215143e-06f, 1.567030099e-06f, 1.564842671e-06f, 1.562652863e-06f, 1.560460681e-06f, +1.558266127e-06f, 1.556069206e-06f, 1.553869923e-06f, 1.551668281e-06f, 1.549464285e-06f, 1.547257939e-06f, 1.545049247e-06f, 1.542838213e-06f, 1.540624841e-06f, 1.538409136e-06f, +1.536191102e-06f, 1.533970743e-06f, 1.531748063e-06f, 1.529523067e-06f, 1.527295758e-06f, 1.525066142e-06f, 1.522834221e-06f, 1.520600000e-06f, 1.518363485e-06f, 1.516124678e-06f, +1.513883584e-06f, 1.511640207e-06f, 1.509394552e-06f, 1.507146622e-06f, 1.504896423e-06f, 1.502643958e-06f, 1.500389231e-06f, 1.498132248e-06f, 1.495873011e-06f, 1.493611525e-06f, +1.491347795e-06f, 1.489081825e-06f, 1.486813619e-06f, 1.484543182e-06f, 1.482270517e-06f, 1.479995629e-06f, 1.477718522e-06f, 1.475439201e-06f, 1.473157670e-06f, 1.470873933e-06f, +1.468587994e-06f, 1.466299858e-06f, 1.464009529e-06f, 1.461717012e-06f, 1.459422310e-06f, 1.457125428e-06f, 1.454826370e-06f, 1.452525141e-06f, 1.450221745e-06f, 1.447916187e-06f, +1.445608469e-06f, 1.443298598e-06f, 1.440986577e-06f, 1.438672411e-06f, 1.436356104e-06f, 1.434037660e-06f, 1.431717084e-06f, 1.429394380e-06f, 1.427069552e-06f, 1.424742605e-06f, +1.422413543e-06f, 1.420082370e-06f, 1.417749092e-06f, 1.415413711e-06f, 1.413076233e-06f, 1.410736662e-06f, 1.408395003e-06f, 1.406051259e-06f, 1.403705435e-06f, 1.401357536e-06f, +1.399007566e-06f, 1.396655529e-06f, 1.394301429e-06f, 1.391945272e-06f, 1.389587061e-06f, 1.387226802e-06f, 1.384864497e-06f, 1.382500152e-06f, 1.380133772e-06f, 1.377765360e-06f, +1.375394920e-06f, 1.373022459e-06f, 1.370647979e-06f, 1.368271485e-06f, 1.365892982e-06f, 1.363512475e-06f, 1.361129966e-06f, 1.358745462e-06f, 1.356358966e-06f, 1.353970483e-06f, +1.351580018e-06f, 1.349187574e-06f, 1.346793157e-06f, 1.344396770e-06f, 1.341998418e-06f, 1.339598107e-06f, 1.337195839e-06f, 1.334791619e-06f, 1.332385453e-06f, 1.329977345e-06f, +1.327567298e-06f, 1.325155318e-06f, 1.322741408e-06f, 1.320325575e-06f, 1.317907821e-06f, 1.315488151e-06f, 1.313066571e-06f, 1.310643083e-06f, 1.308217694e-06f, 1.305790407e-06f, +1.303361227e-06f, 1.300930159e-06f, 1.298497206e-06f, 1.296062374e-06f, 1.293625667e-06f, 1.291187089e-06f, 1.288746645e-06f, 1.286304340e-06f, 1.283860177e-06f, 1.281414163e-06f, +1.278966300e-06f, 1.276516594e-06f, 1.274065049e-06f, 1.271611670e-06f, 1.269156461e-06f, 1.266699426e-06f, 1.264240571e-06f, 1.261779900e-06f, 1.259317418e-06f, 1.256853128e-06f, +1.254387036e-06f, 1.251919145e-06f, 1.249449462e-06f, 1.246977989e-06f, 1.244504733e-06f, 1.242029696e-06f, 1.239552885e-06f, 1.237074303e-06f, 1.234593955e-06f, 1.232111846e-06f, +1.229627979e-06f, 1.227142361e-06f, 1.224654995e-06f, 1.222165885e-06f, 1.219675038e-06f, 1.217182456e-06f, 1.214688145e-06f, 1.212192110e-06f, 1.209694354e-06f, 1.207194882e-06f, +1.204693700e-06f, 1.202190812e-06f, 1.199686221e-06f, 1.197179934e-06f, 1.194671954e-06f, 1.192162286e-06f, 1.189650935e-06f, 1.187137906e-06f, 1.184623202e-06f, 1.182106829e-06f, +1.179588791e-06f, 1.177069093e-06f, 1.174547739e-06f, 1.172024735e-06f, 1.169500084e-06f, 1.166973791e-06f, 1.164445862e-06f, 1.161916300e-06f, 1.159385110e-06f, 1.156852298e-06f, +1.154317866e-06f, 1.151781822e-06f, 1.149244168e-06f, 1.146704909e-06f, 1.144164051e-06f, 1.141621597e-06f, 1.139077553e-06f, 1.136531923e-06f, 1.133984712e-06f, 1.131435924e-06f, +1.128885564e-06f, 1.126333637e-06f, 1.123780148e-06f, 1.121225101e-06f, 1.118668500e-06f, 1.116110351e-06f, 1.113550658e-06f, 1.110989426e-06f, 1.108426660e-06f, 1.105862363e-06f, +1.103296542e-06f, 1.100729200e-06f, 1.098160342e-06f, 1.095589973e-06f, 1.093018098e-06f, 1.090444722e-06f, 1.087869848e-06f, 1.085293482e-06f, 1.082715628e-06f, 1.080136292e-06f, +1.077555477e-06f, 1.074973189e-06f, 1.072389432e-06f, 1.069804212e-06f, 1.067217531e-06f, 1.064629397e-06f, 1.062039812e-06f, 1.059448782e-06f, 1.056856311e-06f, 1.054262405e-06f, +1.051667068e-06f, 1.049070305e-06f, 1.046472120e-06f, 1.043872518e-06f, 1.041271504e-06f, 1.038669082e-06f, 1.036065258e-06f, 1.033460036e-06f, 1.030853421e-06f, 1.028245417e-06f, +1.025636030e-06f, 1.023025264e-06f, 1.020413123e-06f, 1.017799613e-06f, 1.015184738e-06f, 1.012568504e-06f, 1.009950914e-06f, 1.007331973e-06f, 1.004711687e-06f, 1.002090060e-06f, +9.994670961e-07f, 9.968428012e-07f, 9.942171795e-07f, 9.915902359e-07f, 9.889619752e-07f, 9.863324020e-07f, 9.837015211e-07f, 9.810693373e-07f, 9.784358555e-07f, 9.758010802e-07f, +9.731650164e-07f, 9.705276688e-07f, 9.678890421e-07f, 9.652491412e-07f, 9.626079707e-07f, 9.599655356e-07f, 9.573218406e-07f, 9.546768904e-07f, 9.520306898e-07f, 9.493832437e-07f, +9.467345567e-07f, 9.440846338e-07f, 9.414334797e-07f, 9.387810991e-07f, 9.361274969e-07f, 9.334726779e-07f, 9.308166468e-07f, 9.281594085e-07f, 9.255009677e-07f, 9.228413293e-07f, +9.201804980e-07f, 9.175184786e-07f, 9.148552760e-07f, 9.121908950e-07f, 9.095253403e-07f, 9.068586168e-07f, 9.041907293e-07f, 9.015216825e-07f, 8.988514814e-07f, 8.961801306e-07f, +8.935076351e-07f, 8.908339996e-07f, 8.881592289e-07f, 8.854833279e-07f, 8.828063014e-07f, 8.801281542e-07f, 8.774488911e-07f, 8.747685169e-07f, 8.720870365e-07f, 8.694044547e-07f, +8.667207763e-07f, 8.640360062e-07f, 8.613501491e-07f, 8.586632099e-07f, 8.559751934e-07f, 8.532861045e-07f, 8.505959480e-07f, 8.479047287e-07f, 8.452124514e-07f, 8.425191211e-07f, +8.398247424e-07f, 8.371293204e-07f, 8.344328597e-07f, 8.317353653e-07f, 8.290368419e-07f, 8.263372945e-07f, 8.236367278e-07f, 8.209351468e-07f, 8.182325562e-07f, 8.155289609e-07f, +8.128243658e-07f, 8.101187756e-07f, 8.074121953e-07f, 8.047046297e-07f, 8.019960836e-07f, 7.992865619e-07f, 7.965760695e-07f, 7.938646112e-07f, 7.911521918e-07f, 7.884388162e-07f, +7.857244893e-07f, 7.830092159e-07f, 7.802930009e-07f, 7.775758492e-07f, 7.748577655e-07f, 7.721387548e-07f, 7.694188220e-07f, 7.666979718e-07f, 7.639762092e-07f, 7.612535389e-07f, +7.585299660e-07f, 7.558054952e-07f, 7.530801314e-07f, 7.503538795e-07f, 7.476267443e-07f, 7.448987308e-07f, 7.421698437e-07f, 7.394400880e-07f, 7.367094685e-07f, 7.339779902e-07f, +7.312456578e-07f, 7.285124762e-07f, 7.257784503e-07f, 7.230435851e-07f, 7.203078853e-07f, 7.175713559e-07f, 7.148340017e-07f, 7.120958276e-07f, 7.093568384e-07f, 7.066170392e-07f, +7.038764346e-07f, 7.011350297e-07f, 6.983928293e-07f, 6.956498383e-07f, 6.929060615e-07f, 6.901615039e-07f, 6.874161703e-07f, 6.846700657e-07f, 6.819231948e-07f, 6.791755626e-07f, +6.764271740e-07f, 6.736780339e-07f, 6.709281471e-07f, 6.681775185e-07f, 6.654261531e-07f, 6.626740556e-07f, 6.599212311e-07f, 6.571676843e-07f, 6.544134203e-07f, 6.516584437e-07f, +6.489027597e-07f, 6.461463730e-07f, 6.433892886e-07f, 6.406315113e-07f, 6.378730460e-07f, 6.351138976e-07f, 6.323540711e-07f, 6.295935713e-07f, 6.268324031e-07f, 6.240705714e-07f, +6.213080811e-07f, 6.185449370e-07f, 6.157811442e-07f, 6.130167075e-07f, 6.102516317e-07f, 6.074859218e-07f, 6.047195828e-07f, 6.019526193e-07f, 5.991850365e-07f, 5.964168391e-07f, +5.936480322e-07f, 5.908786204e-07f, 5.881086089e-07f, 5.853380025e-07f, 5.825668060e-07f, 5.797950244e-07f, 5.770226625e-07f, 5.742497254e-07f, 5.714762178e-07f, 5.687021447e-07f, +5.659275110e-07f, 5.631523215e-07f, 5.603765813e-07f, 5.576002952e-07f, 5.548234680e-07f, 5.520461047e-07f, 5.492682103e-07f, 5.464897895e-07f, 5.437108473e-07f, 5.409313887e-07f, +5.381514185e-07f, 5.353709415e-07f, 5.325899628e-07f, 5.298084873e-07f, 5.270265197e-07f, 5.242440651e-07f, 5.214611283e-07f, 5.186777143e-07f, 5.158938279e-07f, 5.131094741e-07f, +5.103246577e-07f, 5.075393837e-07f, 5.047536569e-07f, 5.019674824e-07f, 4.991808649e-07f, 4.963938093e-07f, 4.936063207e-07f, 4.908184038e-07f, 4.880300637e-07f, 4.852413051e-07f, +4.824521331e-07f, 4.796625525e-07f, 4.768725681e-07f, 4.740821850e-07f, 4.712914081e-07f, 4.685002421e-07f, 4.657086921e-07f, 4.629167629e-07f, 4.601244595e-07f, 4.573317867e-07f, +4.545387495e-07f, 4.517453527e-07f, 4.489516013e-07f, 4.461575001e-07f, 4.433630541e-07f, 4.405682682e-07f, 4.377731472e-07f, 4.349776962e-07f, 4.321819199e-07f, 4.293858233e-07f, +4.265894112e-07f, 4.237926887e-07f, 4.209956605e-07f, 4.181983317e-07f, 4.154007070e-07f, 4.126027914e-07f, 4.098045899e-07f, 4.070061072e-07f, 4.042073483e-07f, 4.014083181e-07f, +3.986090215e-07f, 3.958094634e-07f, 3.930096487e-07f, 3.902095823e-07f, 3.874092691e-07f, 3.846087140e-07f, 3.818079219e-07f, 3.790068977e-07f, 3.762056463e-07f, 3.734041725e-07f, +3.706024813e-07f, 3.678005777e-07f, 3.649984663e-07f, 3.621961523e-07f, 3.593936404e-07f, 3.565909356e-07f, 3.537880428e-07f, 3.509849668e-07f, 3.481817125e-07f, 3.453782849e-07f, +3.425746888e-07f, 3.397709291e-07f, 3.369670107e-07f, 3.341629386e-07f, 3.313587175e-07f, 3.285543525e-07f, 3.257498483e-07f, 3.229452098e-07f, 3.201404421e-07f, 3.173355498e-07f, +3.145305380e-07f, 3.117254116e-07f, 3.089201753e-07f, 3.061148341e-07f, 3.033093929e-07f, 3.005038566e-07f, 2.976982300e-07f, 2.948925180e-07f, 2.920867256e-07f, 2.892808575e-07f, +2.864749187e-07f, 2.836689141e-07f, 2.808628485e-07f, 2.780567269e-07f, 2.752505540e-07f, 2.724443349e-07f, 2.696380743e-07f, 2.668317771e-07f, 2.640254482e-07f, 2.612190925e-07f, +2.584127149e-07f, 2.556063202e-07f, 2.527999134e-07f, 2.499934992e-07f, 2.471870826e-07f, 2.443806684e-07f, 2.415742615e-07f, 2.387678668e-07f, 2.359614891e-07f, 2.331551333e-07f, +2.303488043e-07f, 2.275425070e-07f, 2.247362461e-07f, 2.219300267e-07f, 2.191238535e-07f, 2.163177313e-07f, 2.135116652e-07f, 2.107056599e-07f, 2.078997203e-07f, 2.050938512e-07f, +2.022880575e-07f, 1.994823441e-07f, 1.966767159e-07f, 1.938711776e-07f, 1.910657342e-07f, 1.882603904e-07f, 1.854551512e-07f, 1.826500215e-07f, 1.798450059e-07f, 1.770401095e-07f, +1.742353370e-07f, 1.714306934e-07f, 1.686261834e-07f, 1.658218119e-07f, 1.630175838e-07f, 1.602135038e-07f, 1.574095769e-07f, 1.546058079e-07f, 1.518022016e-07f, 1.489987629e-07f, +1.461954966e-07f, 1.433924075e-07f, 1.405895005e-07f, 1.377867805e-07f, 1.349842522e-07f, 1.321819205e-07f, 1.293797903e-07f, 1.265778663e-07f, 1.237761534e-07f, 1.209746564e-07f, +1.181733802e-07f, 1.153723295e-07f, 1.125715093e-07f, 1.097709243e-07f, 1.069705794e-07f, 1.041704794e-07f, 1.013706290e-07f, 9.857103324e-08f, 9.577169680e-08f, 9.297262453e-08f, +9.017382126e-08f, 8.737529179e-08f, 8.457704094e-08f, 8.177907353e-08f, 7.898139437e-08f, 7.618400828e-08f, 7.338692005e-08f, 7.059013451e-08f, 6.779365647e-08f, 6.499749071e-08f, +6.220164207e-08f, 5.940611533e-08f, 5.661091530e-08f, 5.381604679e-08f, 5.102151458e-08f, 4.822732349e-08f, 4.543347832e-08f, 4.263998384e-08f, 3.984684487e-08f, 3.705406620e-08f, +3.426165262e-08f, 3.146960891e-08f, 2.867793987e-08f, 2.588665029e-08f, 2.309574496e-08f, 2.030522865e-08f, 1.751510616e-08f, 1.472538226e-08f, 1.193606174e-08f, 9.147149383e-09f, +6.358649958e-09f, 3.570568245e-09f, 7.829090213e-10f, -2.004322941e-09f, -4.791122868e-09f, -7.577485990e-09f, -1.036340754e-08f, -1.314888274e-08f, -1.593390683e-08f, -1.871847505e-08f, +-2.150258263e-08f, -2.428622481e-08f, -2.706939683e-08f, -2.985209393e-08f, -3.263431135e-08f, -3.541604434e-08f, -3.819728815e-08f, -4.097803801e-08f, -4.375828918e-08f, -4.653803692e-08f, +-4.931727647e-08f, -5.209600308e-08f, -5.487421201e-08f, -5.765189853e-08f, -6.042905788e-08f, -6.320568533e-08f, -6.598177613e-08f, -6.875732556e-08f, -7.153232889e-08f, -7.430678136e-08f, +-7.708067826e-08f, -7.985401486e-08f, -8.262678642e-08f, -8.539898822e-08f, -8.817061554e-08f, -9.094166365e-08f, -9.371212784e-08f, -9.648200337e-08f, -9.925128555e-08f, -1.020199696e-07f, +-1.047880509e-07f, -1.075555247e-07f, -1.103223863e-07f, -1.130886309e-07f, -1.158542540e-07f, -1.186192506e-07f, -1.213836163e-07f, -1.241473462e-07f, -1.269104356e-07f, -1.296728799e-07f, +-1.324346744e-07f, -1.351958143e-07f, -1.379562951e-07f, -1.407161119e-07f, -1.434752601e-07f, -1.462337350e-07f, -1.489915319e-07f, -1.517486462e-07f, -1.545050732e-07f, -1.572608081e-07f, +-1.600158464e-07f, -1.627701832e-07f, -1.655238141e-07f, -1.682767342e-07f, -1.710289389e-07f, -1.737804236e-07f, -1.765311836e-07f, -1.792812142e-07f, -1.820305108e-07f, -1.847790686e-07f, +-1.875268831e-07f, -1.902739496e-07f, -1.930202634e-07f, -1.957658200e-07f, -1.985106145e-07f, -2.012546424e-07f, -2.039978991e-07f, -2.067403799e-07f, -2.094820801e-07f, -2.122229951e-07f, +-2.149631203e-07f, -2.177024511e-07f, -2.204409828e-07f, -2.231787108e-07f, -2.259156304e-07f, -2.286517370e-07f, -2.313870261e-07f, -2.341214929e-07f, -2.368551329e-07f, -2.395879414e-07f, +-2.423199138e-07f, -2.450510456e-07f, -2.477813321e-07f, -2.505107686e-07f, -2.532393507e-07f, -2.559670736e-07f, -2.586939328e-07f, -2.614199236e-07f, -2.641450416e-07f, -2.668692820e-07f, +-2.695926403e-07f, -2.723151119e-07f, -2.750366923e-07f, -2.777573767e-07f, -2.804771607e-07f, -2.831960396e-07f, -2.859140089e-07f, -2.886310640e-07f, -2.913472003e-07f, -2.940624133e-07f, +-2.967766983e-07f, -2.994900508e-07f, -3.022024663e-07f, -3.049139401e-07f, -3.076244678e-07f, -3.103340447e-07f, -3.130426663e-07f, -3.157503280e-07f, -3.184570253e-07f, -3.211627537e-07f, +-3.238675086e-07f, -3.265712854e-07f, -3.292740796e-07f, -3.319758866e-07f, -3.346767020e-07f, -3.373765212e-07f, -3.400753396e-07f, -3.427731528e-07f, -3.454699562e-07f, -3.481657452e-07f, +-3.508605153e-07f, -3.535542621e-07f, -3.562469810e-07f, -3.589386675e-07f, -3.616293171e-07f, -3.643189252e-07f, -3.670074874e-07f, -3.696949992e-07f, -3.723814560e-07f, -3.750668533e-07f, +-3.777511867e-07f, -3.804344517e-07f, -3.831166437e-07f, -3.857977582e-07f, -3.884777909e-07f, -3.911567371e-07f, -3.938345925e-07f, -3.965113525e-07f, -3.991870126e-07f, -4.018615685e-07f, +-4.045350155e-07f, -4.072073493e-07f, -4.098785653e-07f, -4.125486592e-07f, -4.152176263e-07f, -4.178854624e-07f, -4.205521629e-07f, -4.232177233e-07f, -4.258821393e-07f, -4.285454064e-07f, +-4.312075201e-07f, -4.338684759e-07f, -4.365282695e-07f, -4.391868964e-07f, -4.418443522e-07f, -4.445006324e-07f, -4.471557326e-07f, -4.498096483e-07f, -4.524623753e-07f, -4.551139089e-07f, +-4.577642449e-07f, -4.604133788e-07f, -4.630613061e-07f, -4.657080225e-07f, -4.683535236e-07f, -4.709978050e-07f, -4.736408622e-07f, -4.762826908e-07f, -4.789232865e-07f, -4.815626449e-07f, +-4.842007615e-07f, -4.868376321e-07f, -4.894732521e-07f, -4.921076173e-07f, -4.947407232e-07f, -4.973725654e-07f, -5.000031397e-07f, -5.026324415e-07f, -5.052604666e-07f, -5.078872106e-07f, +-5.105126691e-07f, -5.131368378e-07f, -5.157597123e-07f, -5.183812882e-07f, -5.210015613e-07f, -5.236205270e-07f, -5.262381812e-07f, -5.288545195e-07f, -5.314695375e-07f, -5.340832309e-07f, +-5.366955953e-07f, -5.393066264e-07f, -5.419163200e-07f, -5.445246716e-07f, -5.471316770e-07f, -5.497373319e-07f, -5.523416318e-07f, -5.549445726e-07f, -5.575461499e-07f, -5.601463593e-07f, +-5.627451967e-07f, -5.653426576e-07f, -5.679387379e-07f, -5.705334331e-07f, -5.731267391e-07f, -5.757186514e-07f, -5.783091659e-07f, -5.808982783e-07f, -5.834859843e-07f, -5.860722795e-07f, +-5.886571598e-07f, -5.912406209e-07f, -5.938226584e-07f, -5.964032682e-07f, -5.989824460e-07f, -6.015601874e-07f, -6.041364884e-07f, -6.067113445e-07f, -6.092847516e-07f, -6.118567055e-07f, +-6.144272018e-07f, -6.169962364e-07f, -6.195638049e-07f, -6.221299033e-07f, -6.246945272e-07f, -6.272576724e-07f, -6.298193348e-07f, -6.323795100e-07f, -6.349381939e-07f, -6.374953823e-07f, +-6.400510709e-07f, -6.426052555e-07f, -6.451579320e-07f, -6.477090962e-07f, -6.502587438e-07f, -6.528068707e-07f, -6.553534726e-07f, -6.578985454e-07f, -6.604420849e-07f, -6.629840869e-07f, +-6.655245473e-07f, -6.680634619e-07f, -6.706008264e-07f, -6.731366368e-07f, -6.756708889e-07f, -6.782035785e-07f, -6.807347014e-07f, -6.832642536e-07f, -6.857922308e-07f, -6.883186290e-07f, +-6.908434439e-07f, -6.933666714e-07f, -6.958883075e-07f, -6.984083479e-07f, -7.009267886e-07f, -7.034436253e-07f, -7.059588541e-07f, -7.084724707e-07f, -7.109844711e-07f, -7.134948511e-07f, +-7.160036067e-07f, -7.185107337e-07f, -7.210162281e-07f, -7.235200857e-07f, -7.260223024e-07f, -7.285228742e-07f, -7.310217969e-07f, -7.335190665e-07f, -7.360146789e-07f, -7.385086301e-07f, +-7.410009159e-07f, -7.434915323e-07f, -7.459804751e-07f, -7.484677405e-07f, -7.509533242e-07f, -7.534372223e-07f, -7.559194306e-07f, -7.583999452e-07f, -7.608787620e-07f, -7.633558770e-07f, +-7.658312860e-07f, -7.683049852e-07f, -7.707769703e-07f, -7.732472375e-07f, -7.757157828e-07f, -7.781826019e-07f, -7.806476911e-07f, -7.831110462e-07f, -7.855726632e-07f, -7.880325382e-07f, +-7.904906671e-07f, -7.929470460e-07f, -7.954016708e-07f, -7.978545375e-07f, -8.003056422e-07f, -8.027549809e-07f, -8.052025497e-07f, -8.076483444e-07f, -8.100923612e-07f, -8.125345961e-07f, +-8.149750451e-07f, -8.174137042e-07f, -8.198505696e-07f, -8.222856372e-07f, -8.247189031e-07f, -8.271503634e-07f, -8.295800141e-07f, -8.320078513e-07f, -8.344338710e-07f, -8.368580693e-07f, +-8.392804423e-07f, -8.417009860e-07f, -8.441196966e-07f, -8.465365701e-07f, -8.489516026e-07f, -8.513647903e-07f, -8.537761291e-07f, -8.561856152e-07f, -8.585932447e-07f, -8.609990138e-07f, +-8.634029184e-07f, -8.658049548e-07f, -8.682051190e-07f, -8.706034072e-07f, -8.729998155e-07f, -8.753943400e-07f, -8.777869769e-07f, -8.801777223e-07f, -8.825665724e-07f, -8.849535232e-07f, +-8.873385709e-07f, -8.897217118e-07f, -8.921029419e-07f, -8.944822574e-07f, -8.968596545e-07f, -8.992351293e-07f, -9.016086781e-07f, -9.039802969e-07f, -9.063499820e-07f, -9.087177296e-07f, +-9.110835358e-07f, -9.134473969e-07f, -9.158093090e-07f, -9.181692683e-07f, -9.205272711e-07f, -9.228833136e-07f, -9.252373919e-07f, -9.275895022e-07f, -9.299396409e-07f, -9.322878041e-07f, +-9.346339881e-07f, -9.369781890e-07f, -9.393204032e-07f, -9.416606268e-07f, -9.439988562e-07f, -9.463350875e-07f, -9.486693170e-07f, -9.510015409e-07f, -9.533317557e-07f, -9.556599573e-07f, +-9.579861423e-07f, -9.603103068e-07f, -9.626324471e-07f, -9.649525595e-07f, -9.672706403e-07f, -9.695866858e-07f, -9.719006922e-07f, -9.742126558e-07f, -9.765225731e-07f, -9.788304402e-07f, +-9.811362535e-07f, -9.834400093e-07f, -9.857417039e-07f, -9.880413336e-07f, -9.903388948e-07f, -9.926343837e-07f, -9.949277968e-07f, -9.972191304e-07f, -9.995083808e-07f, -1.001795544e-06f, +-1.004080617e-06f, -1.006363596e-06f, -1.008644477e-06f, -1.010923257e-06f, -1.013199932e-06f, -1.015474498e-06f, -1.017746952e-06f, -1.020017289e-06f, -1.022285508e-06f, -1.024551603e-06f, +-1.026815571e-06f, -1.029077409e-06f, -1.031337113e-06f, -1.033594680e-06f, -1.035850105e-06f, -1.038103386e-06f, -1.040354519e-06f, -1.042603499e-06f, -1.044850324e-06f, -1.047094991e-06f, +-1.049337494e-06f, -1.051577832e-06f, -1.053815999e-06f, -1.056051994e-06f, -1.058285812e-06f, -1.060517449e-06f, -1.062746903e-06f, -1.064974169e-06f, -1.067199244e-06f, -1.069422125e-06f, +-1.071642808e-06f, -1.073861290e-06f, -1.076077566e-06f, -1.078291634e-06f, -1.080503490e-06f, -1.082713130e-06f, -1.084920552e-06f, -1.087125751e-06f, -1.089328724e-06f, -1.091529467e-06f, +-1.093727978e-06f, -1.095924252e-06f, -1.098118287e-06f, -1.100310078e-06f, -1.102499622e-06f, -1.104686916e-06f, -1.106871956e-06f, -1.109054740e-06f, -1.111235262e-06f, -1.113413521e-06f, +-1.115589512e-06f, -1.117763233e-06f, -1.119934679e-06f, -1.122103847e-06f, -1.124270734e-06f, -1.126435337e-06f, -1.128597652e-06f, -1.130757675e-06f, -1.132915404e-06f, -1.135070835e-06f, +-1.137223964e-06f, -1.139374788e-06f, -1.141523304e-06f, -1.143669508e-06f, -1.145813398e-06f, -1.147954969e-06f, -1.150094218e-06f, -1.152231142e-06f, -1.154365738e-06f, -1.156498002e-06f, +-1.158627930e-06f, -1.160755521e-06f, -1.162880769e-06f, -1.165003673e-06f, -1.167124228e-06f, -1.169242431e-06f, -1.171358279e-06f, -1.173471769e-06f, -1.175582897e-06f, -1.177691660e-06f, +-1.179798055e-06f, -1.181902078e-06f, -1.184003726e-06f, -1.186102996e-06f, -1.188199885e-06f, -1.190294389e-06f, -1.192386505e-06f, -1.194476230e-06f, -1.196563561e-06f, -1.198648493e-06f, +-1.200731025e-06f, -1.202811153e-06f, -1.204888873e-06f, -1.206964182e-06f, -1.209037077e-06f, -1.211107556e-06f, -1.213175613e-06f, -1.215241248e-06f, -1.217304455e-06f, -1.219365233e-06f, +-1.221423577e-06f, -1.223479485e-06f, -1.225532953e-06f, -1.227583978e-06f, -1.229632558e-06f, -1.231678688e-06f, -1.233722366e-06f, -1.235763589e-06f, -1.237802352e-06f, -1.239838655e-06f, +-1.241872492e-06f, -1.243903860e-06f, -1.245932758e-06f, -1.247959181e-06f, -1.249983127e-06f, -1.252004592e-06f, -1.254023573e-06f, -1.256040068e-06f, -1.258054072e-06f, -1.260065583e-06f, +-1.262074598e-06f, -1.264081114e-06f, -1.266085127e-06f, -1.268086634e-06f, -1.270085633e-06f, -1.272082121e-06f, -1.274076093e-06f, -1.276067548e-06f, -1.278056481e-06f, -1.280042891e-06f, +-1.282026773e-06f, -1.284008126e-06f, -1.285986945e-06f, -1.287963228e-06f, -1.289936972e-06f, -1.291908174e-06f, -1.293876830e-06f, -1.295842938e-06f, -1.297806495e-06f, -1.299767497e-06f, +-1.301725942e-06f, -1.303681827e-06f, -1.305635148e-06f, -1.307585903e-06f, -1.309534088e-06f, -1.311479702e-06f, -1.313422739e-06f, -1.315363199e-06f, -1.317301077e-06f, -1.319236371e-06f, +-1.321169078e-06f, -1.323099195e-06f, -1.325026719e-06f, -1.326951646e-06f, -1.328873975e-06f, -1.330793702e-06f, -1.332710823e-06f, -1.334625338e-06f, -1.336537241e-06f, -1.338446531e-06f, +-1.340353204e-06f, -1.342257258e-06f, -1.344158690e-06f, -1.346057496e-06f, -1.347953674e-06f, -1.349847221e-06f, -1.351738135e-06f, -1.353626411e-06f, -1.355512048e-06f, -1.357395043e-06f, +-1.359275392e-06f, -1.361153093e-06f, -1.363028143e-06f, -1.364900539e-06f, -1.366770279e-06f, -1.368637358e-06f, -1.370501776e-06f, -1.372363528e-06f, -1.374222612e-06f, -1.376079025e-06f, +-1.377932765e-06f, -1.379783828e-06f, -1.381632212e-06f, -1.383477914e-06f, -1.385320931e-06f, -1.387161260e-06f, -1.388998899e-06f, -1.390833845e-06f, -1.392666094e-06f, -1.394495645e-06f, +-1.396322495e-06f, -1.398146640e-06f, -1.399968079e-06f, -1.401786807e-06f, -1.403602823e-06f, -1.405416124e-06f, -1.407226707e-06f, -1.409034570e-06f, -1.410839709e-06f, -1.412642122e-06f, +-1.414441806e-06f, -1.416238759e-06f, -1.418032977e-06f, -1.419824459e-06f, -1.421613201e-06f, -1.423399201e-06f, -1.425182455e-06f, -1.426962963e-06f, -1.428740720e-06f, -1.430515724e-06f, +-1.432287973e-06f, -1.434057463e-06f, -1.435824192e-06f, -1.437588158e-06f, -1.439349358e-06f, -1.441107789e-06f, -1.442863449e-06f, -1.444616335e-06f, -1.446366444e-06f, -1.448113774e-06f, +-1.449858322e-06f, -1.451600085e-06f, -1.453339062e-06f, -1.455075248e-06f, -1.456808643e-06f, -1.458539243e-06f, -1.460267046e-06f, -1.461992048e-06f, -1.463714249e-06f, -1.465433644e-06f, +-1.467150231e-06f, -1.468864009e-06f, -1.470574973e-06f, -1.472283123e-06f, -1.473988455e-06f, -1.475690966e-06f, -1.477390655e-06f, -1.479087519e-06f, -1.480781555e-06f, -1.482472760e-06f, +-1.484161133e-06f, -1.485846670e-06f, -1.487529370e-06f, -1.489209229e-06f, -1.490886245e-06f, -1.492560417e-06f, -1.494231740e-06f, -1.495900214e-06f, -1.497565835e-06f, -1.499228601e-06f, +-1.500888509e-06f, -1.502545558e-06f, -1.504199744e-06f, -1.505851065e-06f, -1.507499520e-06f, -1.509145104e-06f, -1.510787817e-06f, -1.512427655e-06f, -1.514064616e-06f, -1.515698698e-06f, +-1.517329898e-06f, -1.518958214e-06f, -1.520583644e-06f, -1.522206186e-06f, -1.523825835e-06f, -1.525442592e-06f, -1.527056453e-06f, -1.528667415e-06f, -1.530275477e-06f, -1.531880636e-06f, +-1.533482889e-06f, -1.535082235e-06f, -1.536678672e-06f, -1.538272196e-06f, -1.539862805e-06f, -1.541450498e-06f, -1.543035271e-06f, -1.544617123e-06f, -1.546196051e-06f, -1.547772053e-06f, +-1.549345127e-06f, -1.550915270e-06f, -1.552482481e-06f, -1.554046756e-06f, -1.555608094e-06f, -1.557166492e-06f, -1.558721948e-06f, -1.560274460e-06f, -1.561824026e-06f, -1.563370643e-06f, +-1.564914309e-06f, -1.566455023e-06f, -1.567992781e-06f, -1.569527581e-06f, -1.571059422e-06f, -1.572588300e-06f, -1.574114215e-06f, -1.575637164e-06f, -1.577157143e-06f, -1.578674153e-06f, +-1.580188189e-06f, -1.581699251e-06f, -1.583207335e-06f, -1.584712440e-06f, -1.586214563e-06f, -1.587713703e-06f, -1.589209857e-06f, -1.590703024e-06f, -1.592193200e-06f, -1.593680384e-06f, +-1.595164574e-06f, -1.596645767e-06f, -1.598123962e-06f, -1.599599156e-06f, -1.601071348e-06f, -1.602540535e-06f, -1.604006715e-06f, -1.605469886e-06f, -1.606930046e-06f, -1.608387193e-06f, +-1.609841325e-06f, -1.611292440e-06f, -1.612740535e-06f, -1.614185610e-06f, -1.615627660e-06f, -1.617066686e-06f, -1.618502684e-06f, -1.619935653e-06f, -1.621365590e-06f, -1.622792494e-06f, +-1.624216362e-06f, -1.625637193e-06f, -1.627054984e-06f, -1.628469734e-06f, -1.629881440e-06f, -1.631290102e-06f, -1.632695715e-06f, -1.634098280e-06f, -1.635497793e-06f, -1.636894252e-06f, +-1.638287657e-06f, -1.639678004e-06f, -1.641065292e-06f, -1.642449520e-06f, -1.643830684e-06f, -1.645208783e-06f, -1.646583816e-06f, -1.647955780e-06f, -1.649324673e-06f, -1.650690493e-06f, +-1.652053240e-06f, -1.653412909e-06f, -1.654769501e-06f, -1.656123013e-06f, -1.657473442e-06f, -1.658820788e-06f, -1.660165048e-06f, -1.661506221e-06f, -1.662844304e-06f, -1.664179296e-06f, +-1.665511195e-06f, -1.666839999e-06f, -1.668165707e-06f, -1.669488315e-06f, -1.670807824e-06f, -1.672124230e-06f, -1.673437532e-06f, -1.674747729e-06f, -1.676054818e-06f, -1.677358798e-06f, +-1.678659666e-06f, -1.679957421e-06f, -1.681252062e-06f, -1.682543587e-06f, -1.683831993e-06f, -1.685117279e-06f, -1.686399444e-06f, -1.687678485e-06f, -1.688954401e-06f, -1.690227190e-06f, +-1.691496850e-06f, -1.692763380e-06f, -1.694026778e-06f, -1.695287042e-06f, -1.696544171e-06f, -1.697798162e-06f, -1.699049015e-06f, -1.700296727e-06f, -1.701541296e-06f, -1.702782722e-06f, +-1.704021003e-06f, -1.705256136e-06f, -1.706488120e-06f, -1.707716953e-06f, -1.708942635e-06f, -1.710165162e-06f, -1.711384535e-06f, -1.712600750e-06f, -1.713813806e-06f, -1.715023702e-06f, +-1.716230436e-06f, -1.717434007e-06f, -1.718634412e-06f, -1.719831651e-06f, -1.721025721e-06f, -1.722216622e-06f, -1.723404350e-06f, -1.724588906e-06f, -1.725770288e-06f, -1.726948493e-06f, +-1.728123520e-06f, -1.729295368e-06f, -1.730464036e-06f, -1.731629521e-06f, -1.732791822e-06f, -1.733950937e-06f, -1.735106866e-06f, -1.736259607e-06f, -1.737409157e-06f, -1.738555516e-06f, +-1.739698682e-06f, -1.740838653e-06f, -1.741975429e-06f, -1.743109007e-06f, -1.744239387e-06f, -1.745366566e-06f, -1.746490543e-06f, -1.747611317e-06f, -1.748728887e-06f, -1.749843250e-06f, +-1.750954406e-06f, -1.752062352e-06f, -1.753167089e-06f, -1.754268613e-06f, -1.755366924e-06f, -1.756462021e-06f, -1.757553901e-06f, -1.758642564e-06f, -1.759728008e-06f, -1.760810232e-06f, +-1.761889234e-06f, -1.762965014e-06f, -1.764037569e-06f, -1.765106898e-06f, -1.766173000e-06f, -1.767235874e-06f, -1.768295517e-06f, -1.769351930e-06f, -1.770405110e-06f, -1.771455057e-06f, +-1.772501768e-06f, -1.773545244e-06f, -1.774585481e-06f, -1.775622479e-06f, -1.776656237e-06f, -1.777686754e-06f, -1.778714027e-06f, -1.779738056e-06f, -1.780758840e-06f, -1.781776377e-06f, +-1.782790666e-06f, -1.783801706e-06f, -1.784809496e-06f, -1.785814033e-06f, -1.786815318e-06f, -1.787813349e-06f, -1.788808124e-06f, -1.789799642e-06f, -1.790787903e-06f, -1.791772904e-06f, +-1.792754645e-06f, -1.793733125e-06f, -1.794708342e-06f, -1.795680295e-06f, -1.796648983e-06f, -1.797614405e-06f, -1.798576559e-06f, -1.799535445e-06f, -1.800491061e-06f, -1.801443407e-06f, +-1.802392480e-06f, -1.803338280e-06f, -1.804280806e-06f, -1.805220057e-06f, -1.806156030e-06f, -1.807088727e-06f, -1.808018144e-06f, -1.808944282e-06f, -1.809867139e-06f, -1.810786713e-06f, +-1.811703005e-06f, -1.812616012e-06f, -1.813525734e-06f, -1.814432170e-06f, -1.815335318e-06f, -1.816235178e-06f, -1.817131748e-06f, -1.818025027e-06f, -1.818915015e-06f, -1.819801711e-06f, +-1.820685112e-06f, -1.821565219e-06f, -1.822442030e-06f, -1.823315545e-06f, -1.824185761e-06f, -1.825052679e-06f, -1.825916297e-06f, -1.826776615e-06f, -1.827633631e-06f, -1.828487344e-06f, +-1.829337753e-06f, -1.830184858e-06f, -1.831028657e-06f, -1.831869150e-06f, -1.832706335e-06f, -1.833540212e-06f, -1.834370780e-06f, -1.835198037e-06f, -1.836021983e-06f, -1.836842617e-06f, +-1.837659938e-06f, -1.838473945e-06f, -1.839284638e-06f, -1.840092014e-06f, -1.840896074e-06f, -1.841696816e-06f, -1.842494241e-06f, -1.843288345e-06f, -1.844079130e-06f, -1.844866594e-06f, +-1.845650736e-06f, -1.846431555e-06f, -1.847209051e-06f, -1.847983223e-06f, -1.848754069e-06f, -1.849521590e-06f, -1.850285784e-06f, -1.851046650e-06f, -1.851804188e-06f, -1.852558396e-06f, +-1.853309275e-06f, -1.854056822e-06f, -1.854801039e-06f, -1.855541923e-06f, -1.856279474e-06f, -1.857013690e-06f, -1.857744573e-06f, -1.858472120e-06f, -1.859196331e-06f, -1.859917205e-06f, +-1.860634741e-06f, -1.861348939e-06f, -1.862059799e-06f, -1.862767318e-06f, -1.863471497e-06f, -1.864172335e-06f, -1.864869830e-06f, -1.865563984e-06f, -1.866254794e-06f, -1.866942260e-06f, +-1.867626382e-06f, -1.868307158e-06f, -1.868984589e-06f, -1.869658673e-06f, -1.870329409e-06f, -1.870996798e-06f, -1.871660838e-06f, -1.872321529e-06f, -1.872978871e-06f, -1.873632862e-06f, +-1.874283502e-06f, -1.874930790e-06f, -1.875574726e-06f, -1.876215310e-06f, -1.876852540e-06f, -1.877486416e-06f, -1.878116937e-06f, -1.878744103e-06f, -1.879367914e-06f, -1.879988368e-06f, +-1.880605465e-06f, -1.881219205e-06f, -1.881829588e-06f, -1.882436611e-06f, -1.883040276e-06f, -1.883640581e-06f, -1.884237526e-06f, -1.884831111e-06f, -1.885421335e-06f, -1.886008197e-06f, +-1.886591697e-06f, -1.887171834e-06f, -1.887748608e-06f, -1.888322019e-06f, -1.888892066e-06f, -1.889458749e-06f, -1.890022066e-06f, -1.890582018e-06f, -1.891138605e-06f, -1.891691825e-06f, +-1.892241678e-06f, -1.892788164e-06f, -1.893331283e-06f, -1.893871034e-06f, -1.894407416e-06f, -1.894940430e-06f, -1.895470074e-06f, -1.895996349e-06f, -1.896519254e-06f, -1.897038788e-06f, +-1.897554952e-06f, -1.898067744e-06f, -1.898577165e-06f, -1.899083215e-06f, -1.899585892e-06f, -1.900085196e-06f, -1.900581128e-06f, -1.901073686e-06f, -1.901562871e-06f, -1.902048682e-06f, +-1.902531119e-06f, -1.903010181e-06f, -1.903485869e-06f, -1.903958181e-06f, -1.904427118e-06f, -1.904892679e-06f, -1.905354865e-06f, -1.905813674e-06f, -1.906269106e-06f, -1.906721162e-06f, +-1.907169840e-06f, -1.907615142e-06f, -1.908057065e-06f, -1.908495611e-06f, -1.908930779e-06f, -1.909362569e-06f, -1.909790980e-06f, -1.910216012e-06f, -1.910637666e-06f, -1.911055940e-06f, +-1.911470835e-06f, -1.911882350e-06f, -1.912290486e-06f, -1.912695242e-06f, -1.913096618e-06f, -1.913494613e-06f, -1.913889228e-06f, -1.914280463e-06f, -1.914668317e-06f, -1.915052790e-06f, +-1.915433882e-06f, -1.915811592e-06f, -1.916185922e-06f, -1.916556870e-06f, -1.916924437e-06f, -1.917288621e-06f, -1.917649425e-06f, -1.918006846e-06f, -1.918360885e-06f, -1.918711543e-06f, +-1.919058818e-06f, -1.919402711e-06f, -1.919743222e-06f, -1.920080350e-06f, -1.920414097e-06f, -1.920744460e-06f, -1.921071441e-06f, -1.921395040e-06f, -1.921715256e-06f, -1.922032090e-06f, +-1.922345541e-06f, -1.922655609e-06f, -1.922962295e-06f, -1.923265598e-06f, -1.923565518e-06f, -1.923862056e-06f, -1.924155211e-06f, -1.924444983e-06f, -1.924731373e-06f, -1.925014380e-06f, +-1.925294005e-06f, -1.925570247e-06f, -1.925843107e-06f, -1.926112584e-06f, -1.926378680e-06f, -1.926641392e-06f, -1.926900723e-06f, -1.927156672e-06f, -1.927409238e-06f, -1.927658423e-06f, +-1.927904225e-06f, -1.928146646e-06f, -1.928385685e-06f, -1.928621343e-06f, -1.928853620e-06f, -1.929082515e-06f, -1.929308028e-06f, -1.929530161e-06f, -1.929748913e-06f, -1.929964284e-06f, +-1.930176275e-06f, -1.930384885e-06f, -1.930590115e-06f, -1.930791964e-06f, -1.930990434e-06f, -1.931185524e-06f, -1.931377235e-06f, -1.931565566e-06f, -1.931750518e-06f, -1.931932091e-06f, +-1.932110285e-06f, -1.932285100e-06f, -1.932456538e-06f, -1.932624597e-06f, -1.932789278e-06f, -1.932950582e-06f, -1.933108509e-06f, -1.933263058e-06f, -1.933414230e-06f, -1.933562026e-06f, +-1.933706446e-06f, -1.933847489e-06f, -1.933985157e-06f, -1.934119449e-06f, -1.934250366e-06f, -1.934377908e-06f, -1.934502076e-06f, -1.934622869e-06f, -1.934740288e-06f, -1.934854334e-06f, +-1.934965006e-06f, -1.935072305e-06f, -1.935176232e-06f, -1.935276786e-06f, -1.935373968e-06f, -1.935467779e-06f, -1.935558219e-06f, -1.935645287e-06f, -1.935728986e-06f, -1.935809314e-06f, +-1.935886272e-06f, -1.935959861e-06f, -1.936030081e-06f, -1.936096933e-06f, -1.936160416e-06f, -1.936220532e-06f, -1.936277280e-06f, -1.936330662e-06f, -1.936380677e-06f, -1.936427326e-06f, +-1.936470609e-06f, -1.936510528e-06f, -1.936547081e-06f, -1.936580271e-06f, -1.936610097e-06f, -1.936636559e-06f, -1.936659659e-06f, -1.936679396e-06f, -1.936695772e-06f, -1.936708786e-06f, +-1.936718440e-06f, -1.936724733e-06f, -1.936727667e-06f, -1.936727241e-06f, -1.936723456e-06f, -1.936716313e-06f, -1.936705813e-06f, -1.936691955e-06f, -1.936674741e-06f, -1.936654171e-06f, +-1.936630245e-06f, -1.936602964e-06f, -1.936572329e-06f, -1.936538340e-06f, -1.936500998e-06f, -1.936460304e-06f, -1.936416257e-06f, -1.936368859e-06f, -1.936318110e-06f, -1.936264011e-06f, +-1.936206562e-06f, -1.936145765e-06f, -1.936081619e-06f, -1.936014125e-06f, -1.935943284e-06f, -1.935869097e-06f, -1.935791564e-06f, -1.935710686e-06f, -1.935626464e-06f, -1.935538897e-06f, +-1.935447988e-06f, -1.935353736e-06f, -1.935256142e-06f, -1.935155208e-06f, -1.935050933e-06f, -1.934943318e-06f, -1.934832364e-06f, -1.934718072e-06f, -1.934600443e-06f, -1.934479477e-06f, +-1.934355174e-06f, -1.934227536e-06f, -1.934096564e-06f, -1.933962258e-06f, -1.933824619e-06f, -1.933683647e-06f, -1.933539344e-06f, -1.933391710e-06f, -1.933240746e-06f, -1.933086453e-06f, +-1.932928831e-06f, -1.932767882e-06f, -1.932603606e-06f, -1.932436003e-06f, -1.932265076e-06f, -1.932090824e-06f, -1.931913248e-06f, -1.931732349e-06f, -1.931548129e-06f, -1.931360587e-06f, +-1.931169726e-06f, -1.930975544e-06f, -1.930778044e-06f, -1.930577227e-06f, -1.930373092e-06f, -1.930165642e-06f, -1.929954876e-06f, -1.929740796e-06f, -1.929523403e-06f, -1.929302698e-06f, +-1.929078681e-06f, -1.928851353e-06f, -1.928620715e-06f, -1.928386769e-06f, -1.928149515e-06f, -1.927908954e-06f, -1.927665086e-06f, -1.927417914e-06f, -1.927167438e-06f, -1.926913658e-06f, +-1.926656576e-06f, -1.926396193e-06f, -1.926132509e-06f, -1.925865526e-06f, -1.925595245e-06f, -1.925321666e-06f, -1.925044791e-06f, -1.924764621e-06f, -1.924481156e-06f, -1.924194398e-06f, +-1.923904347e-06f, -1.923611005e-06f, -1.923314373e-06f, -1.923014451e-06f, -1.922711241e-06f, -1.922404744e-06f, -1.922094961e-06f, -1.921781892e-06f, -1.921465540e-06f, -1.921145904e-06f, +-1.920822986e-06f, -1.920496788e-06f, -1.920167309e-06f, -1.919834552e-06f, -1.919498518e-06f, -1.919159206e-06f, -1.918816620e-06f, -1.918470759e-06f, -1.918121624e-06f, -1.917769218e-06f, +-1.917413540e-06f, -1.917054593e-06f, -1.916692377e-06f, -1.916326893e-06f, -1.915958143e-06f, -1.915586128e-06f, -1.915210848e-06f, -1.914832306e-06f, -1.914450501e-06f, -1.914065436e-06f, +-1.913677112e-06f, -1.913285529e-06f, -1.912890689e-06f, -1.912492593e-06f, -1.912091243e-06f, -1.911686639e-06f, -1.911278783e-06f, -1.910867675e-06f, -1.910453318e-06f, -1.910035712e-06f, +-1.909614859e-06f, -1.909190759e-06f, -1.908763415e-06f, -1.908332827e-06f, -1.907898996e-06f, -1.907461925e-06f, -1.907021613e-06f, -1.906578063e-06f, -1.906131275e-06f, -1.905681252e-06f, +-1.905227993e-06f, -1.904771501e-06f, -1.904311777e-06f, -1.903848822e-06f, -1.903382637e-06f, -1.902913225e-06f, -1.902440585e-06f, -1.901964719e-06f, -1.901485629e-06f, -1.901003317e-06f, +-1.900517782e-06f, -1.900029027e-06f, -1.899537054e-06f, -1.899041863e-06f, -1.898543455e-06f, -1.898041833e-06f, -1.897536997e-06f, -1.897028949e-06f, -1.896517691e-06f, -1.896003223e-06f, +-1.895485547e-06f, -1.894964664e-06f, -1.894440577e-06f, -1.893913286e-06f, -1.893382792e-06f, -1.892849098e-06f, -1.892312204e-06f, -1.891772112e-06f, -1.891228823e-06f, -1.890682340e-06f, +-1.890132662e-06f, -1.889579793e-06f, -1.889023732e-06f, -1.888464482e-06f, -1.887902045e-06f, -1.887336421e-06f, -1.886767612e-06f, -1.886195619e-06f, -1.885620445e-06f, -1.885042090e-06f, +-1.884460557e-06f, -1.883875846e-06f, -1.883287959e-06f, -1.882696897e-06f, -1.882102663e-06f, -1.881505257e-06f, -1.880904682e-06f, -1.880300938e-06f, -1.879694027e-06f, -1.879083952e-06f, +-1.878470712e-06f, -1.877854311e-06f, -1.877234749e-06f, -1.876612028e-06f, -1.875986150e-06f, -1.875357115e-06f, -1.874724927e-06f, -1.874089586e-06f, -1.873451094e-06f, -1.872809453e-06f, +-1.872164663e-06f, -1.871516728e-06f, -1.870865648e-06f, -1.870211425e-06f, -1.869554060e-06f, -1.868893556e-06f, -1.868229914e-06f, -1.867563135e-06f, -1.866893222e-06f, -1.866220175e-06f, +-1.865543997e-06f, -1.864864689e-06f, -1.864182253e-06f, -1.863496691e-06f, -1.862808003e-06f, -1.862116193e-06f, -1.861421261e-06f, -1.860723209e-06f, -1.860022040e-06f, -1.859317754e-06f, +-1.858610353e-06f, -1.857899839e-06f, -1.857186215e-06f, -1.856469480e-06f, -1.855749639e-06f, -1.855026691e-06f, -1.854300638e-06f, -1.853571484e-06f, -1.852839228e-06f, -1.852103874e-06f, +-1.851365422e-06f, -1.850623875e-06f, -1.849879234e-06f, -1.849131501e-06f, -1.848380678e-06f, -1.847626766e-06f, -1.846869768e-06f, -1.846109685e-06f, -1.845346520e-06f, -1.844580273e-06f, +-1.843810946e-06f, -1.843038542e-06f, -1.842263063e-06f, -1.841484509e-06f, -1.840702884e-06f, -1.839918188e-06f, -1.839130424e-06f, -1.838339593e-06f, -1.837545697e-06f, -1.836748739e-06f, +-1.835948720e-06f, -1.835145641e-06f, -1.834339506e-06f, -1.833530315e-06f, -1.832718070e-06f, -1.831902774e-06f, -1.831084429e-06f, -1.830263035e-06f, -1.829438596e-06f, -1.828611112e-06f, +-1.827780587e-06f, -1.826947021e-06f, -1.826110417e-06f, -1.825270777e-06f, -1.824428102e-06f, -1.823582395e-06f, -1.822733658e-06f, -1.821881892e-06f, -1.821027099e-06f, -1.820169282e-06f, +-1.819308442e-06f, -1.818444581e-06f, -1.817577701e-06f, -1.816707805e-06f, -1.815834894e-06f, -1.814958970e-06f, -1.814080035e-06f, -1.813198092e-06f, -1.812313142e-06f, -1.811425186e-06f, +-1.810534229e-06f, -1.809640270e-06f, -1.808743312e-06f, -1.807843358e-06f, -1.806940409e-06f, -1.806034468e-06f, -1.805125536e-06f, -1.804213615e-06f, -1.803298707e-06f, -1.802380816e-06f, +-1.801459941e-06f, -1.800536087e-06f, -1.799609254e-06f, -1.798679445e-06f, -1.797746662e-06f, -1.796810906e-06f, -1.795872181e-06f, -1.794930488e-06f, -1.793985829e-06f, -1.793038207e-06f, +-1.792087623e-06f, -1.791134079e-06f, -1.790177578e-06f, -1.789218122e-06f, -1.788255713e-06f, -1.787290353e-06f, -1.786322045e-06f, -1.785350789e-06f, -1.784376589e-06f, -1.783399447e-06f, +-1.782419364e-06f, -1.781436344e-06f, -1.780450387e-06f, -1.779461497e-06f, -1.778469675e-06f, -1.777474924e-06f, -1.776477246e-06f, -1.775476642e-06f, -1.774473116e-06f, -1.773466670e-06f, +-1.772457305e-06f, -1.771445024e-06f, -1.770429828e-06f, -1.769411722e-06f, -1.768390705e-06f, -1.767366782e-06f, -1.766339953e-06f, -1.765310221e-06f, -1.764277589e-06f, -1.763242059e-06f, +-1.762203632e-06f, -1.761162312e-06f, -1.760118100e-06f, -1.759070998e-06f, -1.758021010e-06f, -1.756968137e-06f, -1.755912381e-06f, -1.754853746e-06f, -1.753792232e-06f, -1.752727843e-06f, +-1.751660580e-06f, -1.750590446e-06f, -1.749517444e-06f, -1.748441575e-06f, -1.747362842e-06f, -1.746281248e-06f, -1.745196794e-06f, -1.744109483e-06f, -1.743019317e-06f, -1.741926298e-06f, +-1.740830430e-06f, -1.739731714e-06f, -1.738630152e-06f, -1.737525748e-06f, -1.736418502e-06f, -1.735308419e-06f, -1.734195499e-06f, -1.733079746e-06f, -1.731961162e-06f, -1.730839749e-06f, +-1.729715509e-06f, -1.728588446e-06f, -1.727458561e-06f, -1.726325856e-06f, -1.725190335e-06f, -1.724052000e-06f, -1.722910852e-06f, -1.721766895e-06f, -1.720620131e-06f, -1.719470562e-06f, +-1.718318191e-06f, -1.717163020e-06f, -1.716005052e-06f, -1.714844289e-06f, -1.713680733e-06f, -1.712514387e-06f, -1.711345254e-06f, -1.710173336e-06f, -1.708998635e-06f, -1.707821153e-06f, +-1.706640894e-06f, -1.705457860e-06f, -1.704272054e-06f, -1.703083477e-06f, -1.701892132e-06f, -1.700698022e-06f, -1.699501150e-06f, -1.698301517e-06f, -1.697099126e-06f, -1.695893981e-06f, +-1.694686082e-06f, -1.693475434e-06f, -1.692262038e-06f, -1.691045897e-06f, -1.689827013e-06f, -1.688605390e-06f, -1.687381029e-06f, -1.686153933e-06f, -1.684924105e-06f, -1.683691548e-06f, +-1.682456263e-06f, -1.681218253e-06f, -1.679977522e-06f, -1.678734071e-06f, -1.677487903e-06f, -1.676239021e-06f, -1.674987427e-06f, -1.673733124e-06f, -1.672476115e-06f, -1.671216402e-06f, +-1.669953987e-06f, -1.668688874e-06f, -1.667421065e-06f, -1.666150562e-06f, -1.664877369e-06f, -1.663601488e-06f, -1.662322921e-06f, -1.661041671e-06f, -1.659757741e-06f, -1.658471133e-06f, +-1.657181850e-06f, -1.655889896e-06f, -1.654595271e-06f, -1.653297980e-06f, -1.651998024e-06f, -1.650695407e-06f, -1.649390131e-06f, -1.648082198e-06f, -1.646771612e-06f, -1.645458376e-06f, +-1.644142491e-06f, -1.642823960e-06f, -1.641502787e-06f, -1.640178974e-06f, -1.638852523e-06f, -1.637523438e-06f, -1.636191721e-06f, -1.634857375e-06f, -1.633520402e-06f, -1.632180805e-06f, +-1.630838588e-06f, -1.629493752e-06f, -1.628146301e-06f, -1.626796237e-06f, -1.625443563e-06f, -1.624088282e-06f, -1.622730396e-06f, -1.621369909e-06f, -1.620006822e-06f, -1.618641140e-06f, +-1.617272864e-06f, -1.615901997e-06f, -1.614528543e-06f, -1.613152503e-06f, -1.611773882e-06f, -1.610392680e-06f, -1.609008903e-06f, -1.607622551e-06f, -1.606233628e-06f, -1.604842137e-06f, +-1.603448081e-06f, -1.602051462e-06f, -1.600652284e-06f, -1.599250548e-06f, -1.597846259e-06f, -1.596439418e-06f, -1.595030028e-06f, -1.593618094e-06f, -1.592203616e-06f, -1.590786599e-06f, +-1.589367044e-06f, -1.587944956e-06f, -1.586520336e-06f, -1.585093188e-06f, -1.583663514e-06f, -1.582231317e-06f, -1.580796601e-06f, -1.579359368e-06f, -1.577919621e-06f, -1.576477363e-06f, +-1.575032596e-06f, -1.573585325e-06f, -1.572135551e-06f, -1.570683277e-06f, -1.569228507e-06f, -1.567771243e-06f, -1.566311488e-06f, -1.564849246e-06f, -1.563384519e-06f, -1.561917310e-06f, +-1.560447621e-06f, -1.558975457e-06f, -1.557500820e-06f, -1.556023712e-06f, -1.554544137e-06f, -1.553062098e-06f, -1.551577597e-06f, -1.550090638e-06f, -1.548601224e-06f, -1.547109357e-06f, +-1.545615041e-06f, -1.544118279e-06f, -1.542619073e-06f, -1.541117426e-06f, -1.539613342e-06f, -1.538106823e-06f, -1.536597873e-06f, -1.535086494e-06f, -1.533572690e-06f, -1.532056463e-06f, +-1.530537817e-06f, -1.529016754e-06f, -1.527493278e-06f, -1.525967392e-06f, -1.524439098e-06f, -1.522908399e-06f, -1.521375299e-06f, -1.519839801e-06f, -1.518301908e-06f, -1.516761622e-06f, +-1.515218948e-06f, -1.513673887e-06f, -1.512126443e-06f, -1.510576619e-06f, -1.509024418e-06f, -1.507469843e-06f, -1.505912898e-06f, -1.504353584e-06f, -1.502791906e-06f, -1.501227867e-06f, +-1.499661469e-06f, -1.498092715e-06f, -1.496521609e-06f, -1.494948154e-06f, -1.493372353e-06f, -1.491794209e-06f, -1.490213725e-06f, -1.488630905e-06f, -1.487045750e-06f, -1.485458265e-06f, +-1.483868453e-06f, -1.482276316e-06f, -1.480681858e-06f, -1.479085082e-06f, -1.477485991e-06f, -1.475884589e-06f, -1.474280877e-06f, -1.472674861e-06f, -1.471066542e-06f, -1.469455923e-06f, +-1.467843009e-06f, -1.466227802e-06f, -1.464610305e-06f, -1.462990522e-06f, -1.461368455e-06f, -1.459744108e-06f, -1.458117484e-06f, -1.456488586e-06f, -1.454857418e-06f, -1.453223982e-06f, +-1.451588281e-06f, -1.449950320e-06f, -1.448310101e-06f, -1.446667627e-06f, -1.445022902e-06f, -1.443375928e-06f, -1.441726710e-06f, -1.440075249e-06f, -1.438421550e-06f, -1.436765616e-06f, +-1.435107449e-06f, -1.433447054e-06f, -1.431784432e-06f, -1.430119589e-06f, -1.428452526e-06f, -1.426783247e-06f, -1.425111755e-06f, -1.423438054e-06f, -1.421762146e-06f, -1.420084036e-06f, +-1.418403726e-06f, -1.416721219e-06f, -1.415036519e-06f, -1.413349630e-06f, -1.411660553e-06f, -1.409969294e-06f, -1.408275854e-06f, -1.406580237e-06f, -1.404882447e-06f, -1.403182486e-06f, +-1.401480359e-06f, -1.399776067e-06f, -1.398069616e-06f, -1.396361007e-06f, -1.394650245e-06f, -1.392937332e-06f, -1.391222272e-06f, -1.389505068e-06f, -1.387785724e-06f, -1.386064243e-06f, +-1.384340627e-06f, -1.382614882e-06f, -1.380887008e-06f, -1.379157012e-06f, -1.377424894e-06f, -1.375690659e-06f, -1.373954311e-06f, -1.372215852e-06f, -1.370475286e-06f, -1.368732616e-06f, +-1.366987845e-06f, -1.365240978e-06f, -1.363492016e-06f, -1.361740965e-06f, -1.359987826e-06f, -1.358232604e-06f, -1.356475301e-06f, -1.354715922e-06f, -1.352954469e-06f, -1.351190946e-06f, +-1.349425356e-06f, -1.347657703e-06f, -1.345887990e-06f, -1.344116220e-06f, -1.342342398e-06f, -1.340566525e-06f, -1.338788606e-06f, -1.337008645e-06f, -1.335226643e-06f, -1.333442606e-06f, +-1.331656536e-06f, -1.329868437e-06f, -1.328078312e-06f, -1.326286164e-06f, -1.324491997e-06f, -1.322695815e-06f, -1.320897621e-06f, -1.319097418e-06f, -1.317295210e-06f, -1.315491000e-06f, +-1.313684791e-06f, -1.311876588e-06f, -1.310066393e-06f, -1.308254210e-06f, -1.306440043e-06f, -1.304623894e-06f, -1.302805768e-06f, -1.300985668e-06f, -1.299163597e-06f, -1.297339559e-06f, +-1.295513557e-06f, -1.293685595e-06f, -1.291855676e-06f, -1.290023804e-06f, -1.288189982e-06f, -1.286354214e-06f, -1.284516503e-06f, -1.282676853e-06f, -1.280835266e-06f, -1.278991748e-06f, +-1.277146300e-06f, -1.275298928e-06f, -1.273449633e-06f, -1.271598420e-06f, -1.269745293e-06f, -1.267890254e-06f, -1.266033307e-06f, -1.264174456e-06f, -1.262313705e-06f, -1.260451056e-06f, +-1.258586514e-06f, -1.256720081e-06f, -1.254851762e-06f, -1.252981560e-06f, -1.251109479e-06f, -1.249235522e-06f, -1.247359692e-06f, -1.245481993e-06f, -1.243602429e-06f, -1.241721004e-06f, +-1.239837720e-06f, -1.237952581e-06f, -1.236065592e-06f, -1.234176755e-06f, -1.232286074e-06f, -1.230393553e-06f, -1.228499195e-06f, -1.226603004e-06f, -1.224704984e-06f, -1.222805137e-06f, +-1.220903468e-06f, -1.218999980e-06f, -1.217094676e-06f, -1.215187562e-06f, -1.213278639e-06f, -1.211367911e-06f, -1.209455383e-06f, -1.207541057e-06f, -1.205624938e-06f, -1.203707029e-06f, +-1.201787333e-06f, -1.199865855e-06f, -1.197942597e-06f, -1.196017564e-06f, -1.194090758e-06f, -1.192162185e-06f, -1.190231846e-06f, -1.188299747e-06f, -1.186365890e-06f, -1.184430279e-06f, +-1.182492918e-06f, -1.180553811e-06f, -1.178612960e-06f, -1.176670371e-06f, -1.174726046e-06f, -1.172779988e-06f, -1.170832203e-06f, -1.168882692e-06f, -1.166931461e-06f, -1.164978513e-06f, +-1.163023850e-06f, -1.161067478e-06f, -1.159109399e-06f, -1.157149618e-06f, -1.155188137e-06f, -1.153224961e-06f, -1.151260094e-06f, -1.149293538e-06f, -1.147325299e-06f, -1.145355378e-06f, +-1.143383781e-06f, -1.141410510e-06f, -1.139435570e-06f, -1.137458964e-06f, -1.135480695e-06f, -1.133500768e-06f, -1.131519187e-06f, -1.129535954e-06f, -1.127551074e-06f, -1.125564550e-06f, +-1.123576386e-06f, -1.121586586e-06f, -1.119595153e-06f, -1.117602091e-06f, -1.115607404e-06f, -1.113611096e-06f, -1.111613170e-06f, -1.109613631e-06f, -1.107612480e-06f, -1.105609724e-06f, +-1.103605364e-06f, -1.101599406e-06f, -1.099591852e-06f, -1.097582707e-06f, -1.095571973e-06f, -1.093559656e-06f, -1.091545758e-06f, -1.089530284e-06f, -1.087513237e-06f, -1.085494620e-06f, +-1.083474438e-06f, -1.081452695e-06f, -1.079429394e-06f, -1.077404538e-06f, -1.075378132e-06f, -1.073350180e-06f, -1.071320685e-06f, -1.069289651e-06f, -1.067257081e-06f, -1.065222980e-06f, +-1.063187351e-06f, -1.061150198e-06f, -1.059111525e-06f, -1.057071336e-06f, -1.055029634e-06f, -1.052986423e-06f, -1.050941707e-06f, -1.048895490e-06f, -1.046847775e-06f, -1.044798567e-06f, +-1.042747868e-06f, -1.040695684e-06f, -1.038642017e-06f, -1.036586871e-06f, -1.034530251e-06f, -1.032472160e-06f, -1.030412602e-06f, -1.028351581e-06f, -1.026289100e-06f, -1.024225163e-06f, +-1.022159774e-06f, -1.020092938e-06f, -1.018024657e-06f, -1.015954936e-06f, -1.013883778e-06f, -1.011811187e-06f, -1.009737167e-06f, -1.007661723e-06f, -1.005584856e-06f, -1.003506573e-06f, +-1.001426876e-06f, -9.993457685e-07f, -9.972632554e-07f, -9.951793402e-07f, -9.930940267e-07f, -9.910073187e-07f, -9.889192200e-07f, -9.868297346e-07f, -9.847388662e-07f, -9.826466188e-07f, +-9.805529961e-07f, -9.784580020e-07f, -9.763616403e-07f, -9.742639150e-07f, -9.721648299e-07f, -9.700643888e-07f, -9.679625956e-07f, -9.658594541e-07f, -9.637549683e-07f, -9.616491419e-07f, +-9.595419789e-07f, -9.574334831e-07f, -9.553236584e-07f, -9.532125086e-07f, -9.511000377e-07f, -9.489862495e-07f, -9.468711479e-07f, -9.447547367e-07f, -9.426370199e-07f, -9.405180013e-07f, +-9.383976848e-07f, -9.362760744e-07f, -9.341531738e-07f, -9.320289870e-07f, -9.299035178e-07f, -9.277767702e-07f, -9.256487481e-07f, -9.235194553e-07f, -9.213888957e-07f, -9.192570733e-07f, +-9.171239919e-07f, -9.149896555e-07f, -9.128540679e-07f, -9.107172330e-07f, -9.085791548e-07f, -9.064398372e-07f, -9.042992840e-07f, -9.021574992e-07f, -9.000144867e-07f, -8.978702505e-07f, +-8.957247943e-07f, -8.935781222e-07f, -8.914302380e-07f, -8.892811458e-07f, -8.871308493e-07f, -8.849793525e-07f, -8.828266594e-07f, -8.806727739e-07f, -8.785176999e-07f, -8.763614413e-07f, +-8.742040020e-07f, -8.720453861e-07f, -8.698855973e-07f, -8.677246398e-07f, -8.655625173e-07f, -8.633992339e-07f, -8.612347934e-07f, -8.590691998e-07f, -8.569024571e-07f, -8.547345692e-07f, +-8.525655400e-07f, -8.503953735e-07f, -8.482240737e-07f, -8.460516444e-07f, -8.438780896e-07f, -8.417034133e-07f, -8.395276195e-07f, -8.373507120e-07f, -8.351726949e-07f, -8.329935721e-07f, +-8.308133475e-07f, -8.286320251e-07f, -8.264496090e-07f, -8.242661029e-07f, -8.220815109e-07f, -8.198958370e-07f, -8.177090852e-07f, -8.155212593e-07f, -8.133323634e-07f, -8.111424014e-07f, +-8.089513773e-07f, -8.067592951e-07f, -8.045661587e-07f, -8.023719721e-07f, -8.001767393e-07f, -7.979804643e-07f, -7.957831510e-07f, -7.935848035e-07f, -7.913854256e-07f, -7.891850215e-07f, +-7.869835950e-07f, -7.847811501e-07f, -7.825776909e-07f, -7.803732213e-07f, -7.781677453e-07f, -7.759612669e-07f, -7.737537901e-07f, -7.715453188e-07f, -7.693358571e-07f, -7.671254090e-07f, +-7.649139784e-07f, -7.627015694e-07f, -7.604881858e-07f, -7.582738319e-07f, -7.560585114e-07f, -7.538422285e-07f, -7.516249871e-07f, -7.494067912e-07f, -7.471876449e-07f, -7.449675521e-07f, +-7.427465168e-07f, -7.405245431e-07f, -7.383016349e-07f, -7.360777962e-07f, -7.338530312e-07f, -7.316273437e-07f, -7.294007378e-07f, -7.271732174e-07f, -7.249447867e-07f, -7.227154496e-07f, +-7.204852101e-07f, -7.182540722e-07f, -7.160220400e-07f, -7.137891175e-07f, -7.115553087e-07f, -7.093206176e-07f, -7.070850482e-07f, -7.048486045e-07f, -7.026112906e-07f, -7.003731106e-07f, +-6.981340683e-07f, -6.958941678e-07f, -6.936534132e-07f, -6.914118085e-07f, -6.891693577e-07f, -6.869260649e-07f, -6.846819340e-07f, -6.824369691e-07f, -6.801911742e-07f, -6.779445534e-07f, +-6.756971106e-07f, -6.734488500e-07f, -6.711997755e-07f, -6.689498912e-07f, -6.666992011e-07f, -6.644477092e-07f, -6.621954197e-07f, -6.599423364e-07f, -6.576884635e-07f, -6.554338050e-07f, +-6.531783650e-07f, -6.509221474e-07f, -6.486651563e-07f, -6.464073958e-07f, -6.441488698e-07f, -6.418895825e-07f, -6.396295379e-07f, -6.373687400e-07f, -6.351071929e-07f, -6.328449006e-07f, +-6.305818671e-07f, -6.283180965e-07f, -6.260535929e-07f, -6.237883603e-07f, -6.215224027e-07f, -6.192557242e-07f, -6.169883288e-07f, -6.147202207e-07f, -6.124514038e-07f, -6.101818821e-07f, +-6.079116598e-07f, -6.056407409e-07f, -6.033691295e-07f, -6.010968296e-07f, -5.988238452e-07f, -5.965501804e-07f, -5.942758393e-07f, -5.920008259e-07f, -5.897251443e-07f, -5.874487985e-07f, +-5.851717926e-07f, -5.828941306e-07f, -5.806158167e-07f, -5.783368548e-07f, -5.760572490e-07f, -5.737770034e-07f, -5.714961221e-07f, -5.692146090e-07f, -5.669324684e-07f, -5.646497041e-07f, +-5.623663203e-07f, -5.600823211e-07f, -5.577977105e-07f, -5.555124926e-07f, -5.532266714e-07f, -5.509402510e-07f, -5.486532354e-07f, -5.463656288e-07f, -5.440774352e-07f, -5.417886587e-07f, +-5.394993033e-07f, -5.372093730e-07f, -5.349188721e-07f, -5.326278044e-07f, -5.303361742e-07f, -5.280439854e-07f, -5.257512421e-07f, -5.234579484e-07f, -5.211641084e-07f, -5.188697262e-07f, +-5.165748057e-07f, -5.142793511e-07f, -5.119833665e-07f, -5.096868558e-07f, -5.073898233e-07f, -5.050922729e-07f, -5.027942087e-07f, -5.004956348e-07f, -4.981965553e-07f, -4.958969742e-07f, +-4.935968956e-07f, -4.912963237e-07f, -4.889952623e-07f, -4.866937157e-07f, -4.843916879e-07f, -4.820891830e-07f, -4.797862050e-07f, -4.774827580e-07f, -4.751788461e-07f, -4.728744734e-07f, +-4.705696439e-07f, -4.682643618e-07f, -4.659586310e-07f, -4.636524557e-07f, -4.613458399e-07f, -4.590387877e-07f, -4.567313032e-07f, -4.544233905e-07f, -4.521150536e-07f, -4.498062966e-07f, +-4.474971236e-07f, -4.451875387e-07f, -4.428775458e-07f, -4.405671492e-07f, -4.382563529e-07f, -4.359451609e-07f, -4.336335774e-07f, -4.313216064e-07f, -4.290092519e-07f, -4.266965182e-07f, +-4.243834091e-07f, -4.220699289e-07f, -4.197560815e-07f, -4.174418712e-07f, -4.151273018e-07f, -4.128123776e-07f, -4.104971025e-07f, -4.081814807e-07f, -4.058655163e-07f, -4.035492133e-07f, +-4.012325757e-07f, -3.989156077e-07f, -3.965983134e-07f, -3.942806967e-07f, -3.919627619e-07f, -3.896445129e-07f, -3.873259539e-07f, -3.850070889e-07f, -3.826879219e-07f, -3.803684571e-07f, +-3.780486986e-07f, -3.757286504e-07f, -3.734083165e-07f, -3.710877011e-07f, -3.687668083e-07f, -3.664456420e-07f, -3.641242064e-07f, -3.618025056e-07f, -3.594805436e-07f, -3.571583245e-07f, +-3.548358524e-07f, -3.525131313e-07f, -3.501901653e-07f, -3.478669585e-07f, -3.455435150e-07f, -3.432198388e-07f, -3.408959340e-07f, -3.385718047e-07f, -3.362474549e-07f, -3.339228887e-07f, +-3.315981102e-07f, -3.292731235e-07f, -3.269479326e-07f, -3.246225416e-07f, -3.222969545e-07f, -3.199711755e-07f, -3.176452086e-07f, -3.153190578e-07f, -3.129927273e-07f, -3.106662211e-07f, +-3.083395432e-07f, -3.060126978e-07f, -3.036856889e-07f, -3.013585206e-07f, -2.990311969e-07f, -2.967037219e-07f, -2.943760997e-07f, -2.920483343e-07f, -2.897204298e-07f, -2.873923902e-07f, +-2.850642197e-07f, -2.827359223e-07f, -2.804075020e-07f, -2.780789629e-07f, -2.757503091e-07f, -2.734215447e-07f, -2.710926736e-07f, -2.687637000e-07f, -2.664346279e-07f, -2.641054614e-07f, +-2.617762045e-07f, -2.594468613e-07f, -2.571174358e-07f, -2.547879322e-07f, -2.524583544e-07f, -2.501287066e-07f, -2.477989927e-07f, -2.454692169e-07f, -2.431393831e-07f, -2.408094955e-07f, +-2.384795581e-07f, -2.361495750e-07f, -2.338195501e-07f, -2.314894876e-07f, -2.291593915e-07f, -2.268292659e-07f, -2.244991148e-07f, -2.221689422e-07f, -2.198387523e-07f, -2.175085490e-07f, +-2.151783364e-07f, -2.128481185e-07f, -2.105178995e-07f, -2.081876833e-07f, -2.058574740e-07f, -2.035272756e-07f, -2.011970922e-07f, -1.988669278e-07f, -1.965367865e-07f, -1.942066724e-07f, +-1.918765893e-07f, -1.895465415e-07f, -1.872165328e-07f, -1.848865675e-07f, -1.825566495e-07f, -1.802267828e-07f, -1.778969715e-07f, -1.755672196e-07f, -1.732375312e-07f, -1.709079102e-07f, +-1.685783608e-07f, -1.662488870e-07f, -1.639194927e-07f, -1.615901821e-07f, -1.592609591e-07f, -1.569318278e-07f, -1.546027922e-07f, -1.522738564e-07f, -1.499450244e-07f, -1.476163001e-07f, +-1.452876877e-07f, -1.429591911e-07f, -1.406308144e-07f, -1.383025616e-07f, -1.359744367e-07f, -1.336464438e-07f, -1.313185869e-07f, -1.289908699e-07f, -1.266632969e-07f, -1.243358720e-07f, +-1.220085991e-07f, -1.196814823e-07f, -1.173545255e-07f, -1.150277329e-07f, -1.127011083e-07f, -1.103746559e-07f, -1.080483796e-07f, -1.057222834e-07f, -1.033963714e-07f, -1.010706475e-07f, +-9.874511587e-08f, -9.641978038e-08f, -9.409464507e-08f, -9.176971395e-08f, -8.944499103e-08f, -8.712048030e-08f, -8.479618578e-08f, -8.247211147e-08f, -8.014826135e-08f, -7.782463944e-08f, +-7.550124974e-08f, -7.317809623e-08f, -7.085518292e-08f, -6.853251380e-08f, -6.621009287e-08f, -6.388792411e-08f, -6.156601153e-08f, -5.924435911e-08f, -5.692297085e-08f, -5.460185072e-08f, +-5.228100273e-08f, -4.996043085e-08f, -4.764013907e-08f, -4.532013138e-08f, -4.300041176e-08f, -4.068098420e-08f, -3.836185266e-08f, -3.604302114e-08f, -3.372449362e-08f, -3.140627406e-08f, +-2.908836645e-08f, -2.677077476e-08f, -2.445350297e-08f, -2.213655505e-08f, -1.981993496e-08f, -1.750364670e-08f, -1.518769421e-08f, -1.287208147e-08f, -1.055681245e-08f, -8.241891109e-09f, +-5.927321417e-09f, -3.613107335e-09f, -1.299252826e-09f, 1.014238151e-09f, 3.327361634e-09f, 5.640113667e-09f, 7.952490291e-09f, 1.026448755e-08f, 1.257610149e-08f, 1.488732816e-08f, +1.719816361e-08f, 1.950860389e-08f, 2.181864504e-08f, 2.412828311e-08f, 2.643751418e-08f, 2.874633427e-08f, 3.105473946e-08f, 3.336272581e-08f, 3.567028936e-08f, 3.797742618e-08f, +4.028413233e-08f, 4.259040387e-08f, 4.489623687e-08f, 4.720162739e-08f, 4.950657151e-08f, 5.181106528e-08f, 5.411510478e-08f, 5.641868608e-08f, 5.872180525e-08f, 6.102445837e-08f, +6.332664151e-08f, 6.562835075e-08f, 6.792958216e-08f, 7.023033184e-08f, 7.253059585e-08f, 7.483037028e-08f, 7.712965121e-08f, 7.942843473e-08f, 8.172671694e-08f, 8.402449391e-08f, +8.632176173e-08f, 8.861851650e-08f, 9.091475432e-08f, 9.321047126e-08f, 9.550566344e-08f, 9.780032695e-08f, 1.000944579e-07f, 1.023880524e-07f, 1.046811065e-07f, 1.069736163e-07f, +1.092655780e-07f, 1.115569876e-07f, 1.138478413e-07f, 1.161381351e-07f, 1.184278653e-07f, 1.207170278e-07f, 1.230056188e-07f, 1.252936344e-07f, 1.275810708e-07f, 1.298679241e-07f, +1.321541903e-07f, 1.344398657e-07f, 1.367249462e-07f, 1.390094282e-07f, 1.412933076e-07f, 1.435765806e-07f, 1.458592434e-07f, 1.481412920e-07f, 1.504227227e-07f, 1.527035315e-07f, +1.549837146e-07f, 1.572632681e-07f, 1.595421882e-07f, 1.618204710e-07f, 1.640981127e-07f, 1.663751094e-07f, 1.686514572e-07f, 1.709271523e-07f, 1.732021909e-07f, 1.754765691e-07f, +1.777502830e-07f, 1.800233289e-07f, 1.822957028e-07f, 1.845674010e-07f, 1.868384196e-07f, 1.891087548e-07f, 1.913784026e-07f, 1.936473594e-07f, 1.959156213e-07f, 1.981831844e-07f, +2.004500449e-07f, 2.027161990e-07f, 2.049816428e-07f, 2.072463726e-07f, 2.095103845e-07f, 2.117736748e-07f, 2.140362395e-07f, 2.162980749e-07f, 2.185591772e-07f, 2.208195425e-07f, +2.230791671e-07f, 2.253380471e-07f, 2.275961787e-07f, 2.298535582e-07f, 2.321101817e-07f, 2.343660454e-07f, 2.366211456e-07f, 2.388754784e-07f, 2.411290401e-07f, 2.433818269e-07f, +2.456338349e-07f, 2.478850603e-07f, 2.501354995e-07f, 2.523851486e-07f, 2.546340039e-07f, 2.568820614e-07f, 2.591293176e-07f, 2.613757686e-07f, 2.636214105e-07f, 2.658662398e-07f, +2.681102525e-07f, 2.703534450e-07f, 2.725958134e-07f, 2.748373540e-07f, 2.770780630e-07f, 2.793179367e-07f, 2.815569713e-07f, 2.837951631e-07f, 2.860325083e-07f, 2.882690031e-07f, +2.905046438e-07f, 2.927394267e-07f, 2.949733480e-07f, 2.972064040e-07f, 2.994385909e-07f, 3.016699051e-07f, 3.039003426e-07f, 3.061298999e-07f, 3.083585732e-07f, 3.105863587e-07f, +3.128132528e-07f, 3.150392517e-07f, 3.172643517e-07f, 3.194885490e-07f, 3.217118400e-07f, 3.239342209e-07f, 3.261556880e-07f, 3.283762376e-07f, 3.305958660e-07f, 3.328145695e-07f, +3.350323443e-07f, 3.372491869e-07f, 3.394650934e-07f, 3.416800601e-07f, 3.438940834e-07f, 3.461071597e-07f, 3.483192851e-07f, 3.505304559e-07f, 3.527406686e-07f, 3.549499194e-07f, +3.571582047e-07f, 3.593655207e-07f, 3.615718638e-07f, 3.637772302e-07f, 3.659816164e-07f, 3.681850187e-07f, 3.703874333e-07f, 3.725888566e-07f, 3.747892850e-07f, 3.769887148e-07f, +3.791871423e-07f, 3.813845638e-07f, 3.835809758e-07f, 3.857763745e-07f, 3.879707563e-07f, 3.901641176e-07f, 3.923564546e-07f, 3.945477639e-07f, 3.967380416e-07f, 3.989272842e-07f, +4.011154881e-07f, 4.033026496e-07f, 4.054887650e-07f, 4.076738308e-07f, 4.098578433e-07f, 4.120407989e-07f, 4.142226940e-07f, 4.164035249e-07f, 4.185832880e-07f, 4.207619797e-07f, +4.229395965e-07f, 4.251161346e-07f, 4.272915905e-07f, 4.294659606e-07f, 4.316392412e-07f, 4.338114289e-07f, 4.359825199e-07f, 4.381525106e-07f, 4.403213976e-07f, 4.424891771e-07f, +4.446558456e-07f, 4.468213995e-07f, 4.489858353e-07f, 4.511491493e-07f, 4.533113380e-07f, 4.554723978e-07f, 4.576323251e-07f, 4.597911163e-07f, 4.619487680e-07f, 4.641052764e-07f, +4.662606381e-07f, 4.684148495e-07f, 4.705679070e-07f, 4.727198071e-07f, 4.748705462e-07f, 4.770201208e-07f, 4.791685273e-07f, 4.813157622e-07f, 4.834618219e-07f, 4.856067029e-07f, +4.877504017e-07f, 4.898929147e-07f, 4.920342384e-07f, 4.941743692e-07f, 4.963133037e-07f, 4.984510383e-07f, 5.005875694e-07f, 5.027228937e-07f, 5.048570075e-07f, 5.069899073e-07f, +5.091215896e-07f, 5.112520510e-07f, 5.133812879e-07f, 5.155092968e-07f, 5.176360742e-07f, 5.197616166e-07f, 5.218859205e-07f, 5.240089824e-07f, 5.261307989e-07f, 5.282513664e-07f, +5.303706815e-07f, 5.324887407e-07f, 5.346055404e-07f, 5.367210773e-07f, 5.388353478e-07f, 5.409483486e-07f, 5.430600760e-07f, 5.451705267e-07f, 5.472796971e-07f, 5.493875839e-07f, +5.514941836e-07f, 5.535994926e-07f, 5.557035077e-07f, 5.578062252e-07f, 5.599076419e-07f, 5.620077541e-07f, 5.641065585e-07f, 5.662040517e-07f, 5.683002302e-07f, 5.703950906e-07f, +5.724886295e-07f, 5.745808434e-07f, 5.766717288e-07f, 5.787612825e-07f, 5.808495010e-07f, 5.829363808e-07f, 5.850219185e-07f, 5.871061108e-07f, 5.891889542e-07f, 5.912704453e-07f, +5.933505808e-07f, 5.954293572e-07f, 5.975067711e-07f, 5.995828192e-07f, 6.016574980e-07f, 6.037308042e-07f, 6.058027344e-07f, 6.078732852e-07f, 6.099424532e-07f, 6.120102351e-07f, +6.140766275e-07f, 6.161416269e-07f, 6.182052302e-07f, 6.202674338e-07f, 6.223282345e-07f, 6.243876288e-07f, 6.264456135e-07f, 6.285021852e-07f, 6.305573404e-07f, 6.326110760e-07f, +6.346633885e-07f, 6.367142746e-07f, 6.387637310e-07f, 6.408117543e-07f, 6.428583412e-07f, 6.449034884e-07f, 6.469471926e-07f, 6.489894504e-07f, 6.510302585e-07f, 6.530696137e-07f, +6.551075125e-07f, 6.571439517e-07f, 6.591789280e-07f, 6.612124381e-07f, 6.632444787e-07f, 6.652750464e-07f, 6.673041381e-07f, 6.693317504e-07f, 6.713578800e-07f, 6.733825236e-07f, +6.754056780e-07f, 6.774273399e-07f, 6.794475060e-07f, 6.814661730e-07f, 6.834833377e-07f, 6.854989968e-07f, 6.875131470e-07f, 6.895257851e-07f, 6.915369079e-07f, 6.935465120e-07f, +6.955545943e-07f, 6.975611515e-07f, 6.995661803e-07f, 7.015696775e-07f, 7.035716398e-07f, 7.055720641e-07f, 7.075709471e-07f, 7.095682856e-07f, 7.115640764e-07f, 7.135583162e-07f, +7.155510018e-07f, 7.175421300e-07f, 7.195316976e-07f, 7.215197013e-07f, 7.235061381e-07f, 7.254910047e-07f, 7.274742978e-07f, 7.294560143e-07f, 7.314361511e-07f, 7.334147048e-07f, +7.353916724e-07f, 7.373670506e-07f, 7.393408363e-07f, 7.413130263e-07f, 7.432836174e-07f, 7.452526064e-07f, 7.472199903e-07f, 7.491857657e-07f, 7.511499297e-07f, 7.531124789e-07f, +7.550734104e-07f, 7.570327208e-07f, 7.589904071e-07f, 7.609464661e-07f, 7.629008947e-07f, 7.648536898e-07f, 7.668048482e-07f, 7.687543668e-07f, 7.707022425e-07f, 7.726484721e-07f, +7.745930525e-07f, 7.765359807e-07f, 7.784772534e-07f, 7.804168677e-07f, 7.823548203e-07f, 7.842911083e-07f, 7.862257284e-07f, 7.881586776e-07f, 7.900899528e-07f, 7.920195510e-07f, +7.939474689e-07f, 7.958737037e-07f, 7.977982521e-07f, 7.997211110e-07f, 8.016422776e-07f, 8.035617486e-07f, 8.054795209e-07f, 8.073955916e-07f, 8.093099576e-07f, 8.112226159e-07f, +8.131335633e-07f, 8.150427968e-07f, 8.169503134e-07f, 8.188561100e-07f, 8.207601837e-07f, 8.226625313e-07f, 8.245631499e-07f, 8.264620364e-07f, 8.283591879e-07f, 8.302546011e-07f, +8.321482733e-07f, 8.340402013e-07f, 8.359303821e-07f, 8.378188128e-07f, 8.397054904e-07f, 8.415904117e-07f, 8.434735739e-07f, 8.453549740e-07f, 8.472346090e-07f, 8.491124758e-07f, +8.509885715e-07f, 8.528628932e-07f, 8.547354378e-07f, 8.566062024e-07f, 8.584751840e-07f, 8.603423796e-07f, 8.622077864e-07f, 8.640714013e-07f, 8.659332214e-07f, 8.677932438e-07f, +8.696514654e-07f, 8.715078834e-07f, 8.733624948e-07f, 8.752152967e-07f, 8.770662862e-07f, 8.789154603e-07f, 8.807628161e-07f, 8.826083507e-07f, 8.844520612e-07f, 8.862939446e-07f, +8.881339981e-07f, 8.899722188e-07f, 8.918086036e-07f, 8.936431499e-07f, 8.954758546e-07f, 8.973067148e-07f, 8.991357278e-07f, 9.009628905e-07f, 9.027882002e-07f, 9.046116539e-07f, +9.064332487e-07f, 9.082529819e-07f, 9.100708505e-07f, 9.118868517e-07f, 9.137009827e-07f, 9.155132404e-07f, 9.173236223e-07f, 9.191321252e-07f, 9.209387466e-07f, 9.227434834e-07f, +9.245463328e-07f, 9.263472921e-07f, 9.281463585e-07f, 9.299435289e-07f, 9.317388008e-07f, 9.335321712e-07f, 9.353236373e-07f, 9.371131963e-07f, 9.389008455e-07f, 9.406865819e-07f, +9.424704029e-07f, 9.442523057e-07f, 9.460322873e-07f, 9.478103451e-07f, 9.495864763e-07f, 9.513606781e-07f, 9.531329477e-07f, 9.549032823e-07f, 9.566716792e-07f, 9.584381356e-07f, +9.602026488e-07f, 9.619652160e-07f, 9.637258345e-07f, 9.654845014e-07f, 9.672412141e-07f, 9.689959699e-07f, 9.707487659e-07f, 9.724995994e-07f, 9.742484678e-07f, 9.759953683e-07f, +9.777402982e-07f, 9.794832547e-07f, 9.812242352e-07f, 9.829632369e-07f, 9.847002571e-07f, 9.864352932e-07f, 9.881683424e-07f, 9.898994020e-07f, 9.916284694e-07f, 9.933555419e-07f, +9.950806167e-07f, 9.968036913e-07f, 9.985247629e-07f, 1.000243829e-06f, 1.001960886e-06f, 1.003675933e-06f, 1.005388966e-06f, 1.007099983e-06f, 1.008808981e-06f, 1.010515957e-06f, +1.012220909e-06f, 1.013923834e-06f, 1.015624730e-06f, 1.017323593e-06f, 1.019020422e-06f, 1.020715214e-06f, 1.022407965e-06f, 1.024098674e-06f, 1.025787337e-06f, 1.027473953e-06f, +1.029158518e-06f, 1.030841031e-06f, 1.032521487e-06f, 1.034199886e-06f, 1.035876223e-06f, 1.037550498e-06f, 1.039222706e-06f, 1.040892845e-06f, 1.042560914e-06f, 1.044226909e-06f, +1.045890828e-06f, 1.047552668e-06f, 1.049212426e-06f, 1.050870101e-06f, 1.052525689e-06f, 1.054179188e-06f, 1.055830595e-06f, 1.057479909e-06f, 1.059127126e-06f, 1.060772244e-06f, +1.062415260e-06f, 1.064056172e-06f, 1.065694977e-06f, 1.067331673e-06f, 1.068966257e-06f, 1.070598727e-06f, 1.072229081e-06f, 1.073857315e-06f, 1.075483427e-06f, 1.077107416e-06f, +1.078729277e-06f, 1.080349010e-06f, 1.081966611e-06f, 1.083582077e-06f, 1.085195408e-06f, 1.086806599e-06f, 1.088415649e-06f, 1.090022554e-06f, 1.091627314e-06f, 1.093229925e-06f, +1.094830384e-06f, 1.096428690e-06f, 1.098024839e-06f, 1.099618830e-06f, 1.101210660e-06f, 1.102800327e-06f, 1.104387827e-06f, 1.105973160e-06f, 1.107556322e-06f, 1.109137311e-06f, +1.110716124e-06f, 1.112292759e-06f, 1.113867215e-06f, 1.115439487e-06f, 1.117009575e-06f, 1.118577475e-06f, 1.120143186e-06f, 1.121706704e-06f, 1.123268028e-06f, 1.124827155e-06f, +1.126384083e-06f, 1.127938809e-06f, 1.129491332e-06f, 1.131041648e-06f, 1.132589755e-06f, 1.134135652e-06f, 1.135679335e-06f, 1.137220803e-06f, 1.138760052e-06f, 1.140297082e-06f, +1.141831889e-06f, 1.143364471e-06f, 1.144894826e-06f, 1.146422951e-06f, 1.147948845e-06f, 1.149472504e-06f, 1.150993927e-06f, 1.152513112e-06f, 1.154030055e-06f, 1.155544756e-06f, +1.157057210e-06f, 1.158567417e-06f, 1.160075375e-06f, 1.161581079e-06f, 1.163084530e-06f, 1.164585723e-06f, 1.166084657e-06f, 1.167581330e-06f, 1.169075740e-06f, 1.170567884e-06f, +1.172057760e-06f, 1.173545365e-06f, 1.175030698e-06f, 1.176513757e-06f, 1.177994539e-06f, 1.179473041e-06f, 1.180949263e-06f, 1.182423200e-06f, 1.183894853e-06f, 1.185364217e-06f, +1.186831291e-06f, 1.188296073e-06f, 1.189758561e-06f, 1.191218752e-06f, 1.192676644e-06f, 1.194132235e-06f, 1.195585523e-06f, 1.197036506e-06f, 1.198485182e-06f, 1.199931548e-06f, +1.201375602e-06f, 1.202817342e-06f, 1.204256767e-06f, 1.205693873e-06f, 1.207128659e-06f, 1.208561123e-06f, 1.209991263e-06f, 1.211419075e-06f, 1.212844559e-06f, 1.214267713e-06f, +1.215688533e-06f, 1.217107018e-06f, 1.218523167e-06f, 1.219936976e-06f, 1.221348444e-06f, 1.222757568e-06f, 1.224164347e-06f, 1.225568779e-06f, 1.226970861e-06f, 1.228370592e-06f, +1.229767969e-06f, 1.231162990e-06f, 1.232555653e-06f, 1.233945957e-06f, 1.235333899e-06f, 1.236719477e-06f, 1.238102689e-06f, 1.239483533e-06f, 1.240862007e-06f, 1.242238109e-06f, +1.243611837e-06f, 1.244983189e-06f, 1.246352164e-06f, 1.247718758e-06f, 1.249082970e-06f, 1.250444799e-06f, 1.251804241e-06f, 1.253161295e-06f, 1.254515960e-06f, 1.255868232e-06f, +1.257218111e-06f, 1.258565594e-06f, 1.259910679e-06f, 1.261253365e-06f, 1.262593649e-06f, 1.263931529e-06f, 1.265267003e-06f, 1.266600070e-06f, 1.267930728e-06f, 1.269258974e-06f, +1.270584807e-06f, 1.271908225e-06f, 1.273229226e-06f, 1.274547808e-06f, 1.275863969e-06f, 1.277177707e-06f, 1.278489020e-06f, 1.279797906e-06f, 1.281104365e-06f, 1.282408392e-06f, +1.283709988e-06f, 1.285009149e-06f, 1.286305875e-06f, 1.287600162e-06f, 1.288892010e-06f, 1.290181416e-06f, 1.291468379e-06f, 1.292752897e-06f, 1.294034967e-06f, 1.295314588e-06f, +1.296591759e-06f, 1.297866477e-06f, 1.299138741e-06f, 1.300408548e-06f, 1.301675898e-06f, 1.302940787e-06f, 1.304203215e-06f, 1.305463179e-06f, 1.306720678e-06f, 1.307975710e-06f, +1.309228274e-06f, 1.310478366e-06f, 1.311725986e-06f, 1.312971132e-06f, 1.314213802e-06f, 1.315453994e-06f, 1.316691707e-06f, 1.317926939e-06f, 1.319159687e-06f, 1.320389951e-06f, +1.321617728e-06f, 1.322843018e-06f, 1.324065817e-06f, 1.325286125e-06f, 1.326503939e-06f, 1.327719258e-06f, 1.328932080e-06f, 1.330142404e-06f, 1.331350228e-06f, 1.332555549e-06f, +1.333758367e-06f, 1.334958680e-06f, 1.336156486e-06f, 1.337351783e-06f, 1.338544570e-06f, 1.339734845e-06f, 1.340922606e-06f, 1.342107851e-06f, 1.343290580e-06f, 1.344470790e-06f, +1.345648480e-06f, 1.346823648e-06f, 1.347996292e-06f, 1.349166411e-06f, 1.350334003e-06f, 1.351499067e-06f, 1.352661600e-06f, 1.353821602e-06f, 1.354979071e-06f, 1.356134004e-06f, +1.357286402e-06f, 1.358436260e-06f, 1.359583580e-06f, 1.360728358e-06f, 1.361870593e-06f, 1.363010283e-06f, 1.364147428e-06f, 1.365282025e-06f, 1.366414073e-06f, 1.367543570e-06f, +1.368670514e-06f, 1.369794905e-06f, 1.370916741e-06f, 1.372036019e-06f, 1.373152740e-06f, 1.374266900e-06f, 1.375378498e-06f, 1.376487534e-06f, 1.377594005e-06f, 1.378697910e-06f, +1.379799247e-06f, 1.380898016e-06f, 1.381994213e-06f, 1.383087839e-06f, 1.384178891e-06f, 1.385267368e-06f, 1.386353269e-06f, 1.387436591e-06f, 1.388517334e-06f, 1.389595496e-06f, +1.390671076e-06f, 1.391744072e-06f, 1.392814482e-06f, 1.393882306e-06f, 1.394947542e-06f, 1.396010188e-06f, 1.397070242e-06f, 1.398127705e-06f, 1.399182573e-06f, 1.400234846e-06f, +1.401284523e-06f, 1.402331601e-06f, 1.403376080e-06f, 1.404417958e-06f, 1.405457233e-06f, 1.406493905e-06f, 1.407527971e-06f, 1.408559431e-06f, 1.409588283e-06f, 1.410614526e-06f, +1.411638158e-06f, 1.412659178e-06f, 1.413677585e-06f, 1.414693378e-06f, 1.415706554e-06f, 1.416717113e-06f, 1.417725053e-06f, 1.418730373e-06f, 1.419733071e-06f, 1.420733147e-06f, +1.421730599e-06f, 1.422725426e-06f, 1.423717626e-06f, 1.424707198e-06f, 1.425694141e-06f, 1.426678453e-06f, 1.427660133e-06f, 1.428639180e-06f, 1.429615593e-06f, 1.430589371e-06f, +1.431560511e-06f, 1.432529013e-06f, 1.433494876e-06f, 1.434458097e-06f, 1.435418677e-06f, 1.436376614e-06f, 1.437331906e-06f, 1.438284553e-06f, 1.439234552e-06f, 1.440181904e-06f, +1.441126606e-06f, 1.442068657e-06f, 1.443008057e-06f, 1.443944803e-06f, 1.444878896e-06f, 1.445810333e-06f, 1.446739113e-06f, 1.447665236e-06f, 1.448588699e-06f, 1.449509503e-06f, +1.450427645e-06f, 1.451343124e-06f, 1.452255940e-06f, 1.453166091e-06f, 1.454073576e-06f, 1.454978394e-06f, 1.455880543e-06f, 1.456780023e-06f, 1.457676833e-06f, 1.458570971e-06f, +1.459462436e-06f, 1.460351227e-06f, 1.461237343e-06f, 1.462120782e-06f, 1.463001545e-06f, 1.463879629e-06f, 1.464755034e-06f, 1.465627758e-06f, 1.466497800e-06f, 1.467365160e-06f, +1.468229836e-06f, 1.469091827e-06f, 1.469951132e-06f, 1.470807750e-06f, 1.471661679e-06f, 1.472512920e-06f, 1.473361471e-06f, 1.474207330e-06f, 1.475050497e-06f, 1.475890971e-06f, +1.476728750e-06f, 1.477563834e-06f, 1.478396221e-06f, 1.479225912e-06f, 1.480052903e-06f, 1.480877196e-06f, 1.481698788e-06f, 1.482517678e-06f, 1.483333866e-06f, 1.484147351e-06f, +1.484958131e-06f, 1.485766206e-06f, 1.486571575e-06f, 1.487374237e-06f, 1.488174190e-06f, 1.488971434e-06f, 1.489765967e-06f, 1.490557790e-06f, 1.491346901e-06f, 1.492133298e-06f, +1.492916982e-06f, 1.493697951e-06f, 1.494476204e-06f, 1.495251741e-06f, 1.496024560e-06f, 1.496794660e-06f, 1.497562041e-06f, 1.498326701e-06f, 1.499088641e-06f, 1.499847858e-06f, +1.500604353e-06f, 1.501358123e-06f, 1.502109169e-06f, 1.502857489e-06f, 1.503603083e-06f, 1.504345949e-06f, 1.505086087e-06f, 1.505823497e-06f, 1.506558176e-06f, 1.507290125e-06f, +1.508019342e-06f, 1.508745826e-06f, 1.509469578e-06f, 1.510190595e-06f, 1.510908878e-06f, 1.511624425e-06f, 1.512337236e-06f, 1.513047309e-06f, 1.513754644e-06f, 1.514459241e-06f, +1.515161098e-06f, 1.515860214e-06f, 1.516556589e-06f, 1.517250222e-06f, 1.517941113e-06f, 1.518629260e-06f, 1.519314663e-06f, 1.519997321e-06f, 1.520677233e-06f, 1.521354398e-06f, +1.522028817e-06f, 1.522700487e-06f, 1.523369409e-06f, 1.524035581e-06f, 1.524699003e-06f, 1.525359675e-06f, 1.526017595e-06f, 1.526672762e-06f, 1.527325177e-06f, 1.527974838e-06f, +1.528621745e-06f, 1.529265896e-06f, 1.529907292e-06f, 1.530545932e-06f, 1.531181814e-06f, 1.531814939e-06f, 1.532445306e-06f, 1.533072914e-06f, 1.533697761e-06f, 1.534319849e-06f, +1.534939176e-06f, 1.535555741e-06f, 1.536169544e-06f, 1.536780584e-06f, 1.537388861e-06f, 1.537994373e-06f, 1.538597121e-06f, 1.539197104e-06f, 1.539794320e-06f, 1.540388771e-06f, +1.540980454e-06f, 1.541569370e-06f, 1.542155517e-06f, 1.542738895e-06f, 1.543319505e-06f, 1.543897344e-06f, 1.544472413e-06f, 1.545044710e-06f, 1.545614236e-06f, 1.546180990e-06f, +1.546744971e-06f, 1.547306179e-06f, 1.547864614e-06f, 1.548420274e-06f, 1.548973159e-06f, 1.549523269e-06f, 1.550070602e-06f, 1.550615160e-06f, 1.551156941e-06f, 1.551695944e-06f, +1.552232170e-06f, 1.552765617e-06f, 1.553296286e-06f, 1.553824175e-06f, 1.554349284e-06f, 1.554871613e-06f, 1.555391162e-06f, 1.555907929e-06f, 1.556421915e-06f, 1.556933119e-06f, +1.557441540e-06f, 1.557947178e-06f, 1.558450033e-06f, 1.558950104e-06f, 1.559447391e-06f, 1.559941893e-06f, 1.560433611e-06f, 1.560922542e-06f, 1.561408688e-06f, 1.561892048e-06f, +1.562372621e-06f, 1.562850407e-06f, 1.563325405e-06f, 1.563797616e-06f, 1.564267039e-06f, 1.564733673e-06f, 1.565197518e-06f, 1.565658574e-06f, 1.566116840e-06f, 1.566572316e-06f, +1.567025002e-06f, 1.567474897e-06f, 1.567922002e-06f, 1.568366315e-06f, 1.568807836e-06f, 1.569246565e-06f, 1.569682502e-06f, 1.570115647e-06f, 1.570545998e-06f, 1.570973556e-06f, +1.571398321e-06f, 1.571820292e-06f, 1.572239469e-06f, 1.572655852e-06f, 1.573069440e-06f, 1.573480233e-06f, 1.573888230e-06f, 1.574293433e-06f, 1.574695840e-06f, 1.575095450e-06f, +1.575492265e-06f, 1.575886283e-06f, 1.576277505e-06f, 1.576665929e-06f, 1.577051557e-06f, 1.577434387e-06f, 1.577814419e-06f, 1.578191654e-06f, 1.578566091e-06f, 1.578937729e-06f, +1.579306569e-06f, 1.579672611e-06f, 1.580035854e-06f, 1.580396298e-06f, 1.580753942e-06f, 1.581108788e-06f, 1.581460834e-06f, 1.581810080e-06f, 1.582156527e-06f, 1.582500173e-06f, +1.582841020e-06f, 1.583179066e-06f, 1.583514312e-06f, 1.583846757e-06f, 1.584176402e-06f, 1.584503245e-06f, 1.584827288e-06f, 1.585148530e-06f, 1.585466971e-06f, 1.585782611e-06f, +1.586095449e-06f, 1.586405486e-06f, 1.586712722e-06f, 1.587017155e-06f, 1.587318787e-06f, 1.587617618e-06f, 1.587913646e-06f, 1.588206873e-06f, 1.588497298e-06f, 1.588784921e-06f, +1.589069741e-06f, 1.589351760e-06f, 1.589630976e-06f, 1.589907390e-06f, 1.590181002e-06f, 1.590451812e-06f, 1.590719820e-06f, 1.590985025e-06f, 1.591247428e-06f, 1.591507029e-06f, +1.591763827e-06f, 1.592017823e-06f, 1.592269017e-06f, 1.592517409e-06f, 1.592762998e-06f, 1.593005785e-06f, 1.593245770e-06f, 1.593482952e-06f, 1.593717333e-06f, 1.593948911e-06f, +1.594177688e-06f, 1.594403662e-06f, 1.594626834e-06f, 1.594847205e-06f, 1.595064773e-06f, 1.595279540e-06f, 1.595491506e-06f, 1.595700669e-06f, 1.595907031e-06f, 1.596110592e-06f, +1.596311352e-06f, 1.596509310e-06f, 1.596704467e-06f, 1.596896823e-06f, 1.597086378e-06f, 1.597273132e-06f, 1.597457086e-06f, 1.597638239e-06f, 1.597816592e-06f, 1.597992145e-06f, +1.598164897e-06f, 1.598334849e-06f, 1.598502002e-06f, 1.598666355e-06f, 1.598827909e-06f, 1.598986663e-06f, 1.599142618e-06f, 1.599295774e-06f, 1.599446131e-06f, 1.599593690e-06f, +1.599738450e-06f, 1.599880412e-06f, 1.600019576e-06f, 1.600155942e-06f, 1.600289511e-06f, 1.600420282e-06f, 1.600548256e-06f, 1.600673434e-06f, 1.600795814e-06f, 1.600915398e-06f, +1.601032186e-06f, 1.601146177e-06f, 1.601257373e-06f, 1.601365774e-06f, 1.601471379e-06f, 1.601574190e-06f, 1.601674205e-06f, 1.601771427e-06f, 1.601865854e-06f, 1.601957487e-06f, +1.602046327e-06f, 1.602132373e-06f, 1.602215627e-06f, 1.602296088e-06f, 1.602373756e-06f, 1.602448632e-06f, 1.602520717e-06f, 1.602590010e-06f, 1.602656512e-06f, 1.602720224e-06f, +1.602781145e-06f, 1.602839276e-06f, 1.602894617e-06f, 1.602947169e-06f, 1.602996932e-06f, 1.603043906e-06f, 1.603088091e-06f, 1.603129489e-06f, 1.603168100e-06f, 1.603203923e-06f, +1.603236959e-06f, 1.603267209e-06f, 1.603294673e-06f, 1.603319351e-06f, 1.603341245e-06f, 1.603360353e-06f, 1.603376677e-06f, 1.603390217e-06f, 1.603400973e-06f, 1.603408947e-06f, +1.603414137e-06f, 1.603416546e-06f, 1.603416172e-06f, 1.603413017e-06f, 1.603407082e-06f, 1.603398365e-06f, 1.603386869e-06f, 1.603372594e-06f, 1.603355539e-06f, 1.603335705e-06f, +1.603313094e-06f, 1.603287705e-06f, 1.603259539e-06f, 1.603228596e-06f, 1.603194877e-06f, 1.603158382e-06f, 1.603119112e-06f, 1.603077068e-06f, 1.603032250e-06f, 1.602984658e-06f, +1.602934292e-06f, 1.602881155e-06f, 1.602825245e-06f, 1.602766564e-06f, 1.602705112e-06f, 1.602640890e-06f, 1.602573898e-06f, 1.602504137e-06f, 1.602431607e-06f, 1.602356308e-06f, +1.602278243e-06f, 1.602197410e-06f, 1.602113811e-06f, 1.602027447e-06f, 1.601938317e-06f, 1.601846423e-06f, 1.601751764e-06f, 1.601654342e-06f, 1.601554158e-06f, 1.601451211e-06f, +1.601345503e-06f, 1.601237034e-06f, 1.601125805e-06f, 1.601011816e-06f, 1.600895068e-06f, 1.600775562e-06f, 1.600653298e-06f, 1.600528277e-06f, 1.600400499e-06f, 1.600269966e-06f, +1.600136678e-06f, 1.600000635e-06f, 1.599861839e-06f, 1.599720290e-06f, 1.599575988e-06f, 1.599428935e-06f, 1.599279131e-06f, 1.599126577e-06f, 1.598971273e-06f, 1.598813220e-06f, +1.598652419e-06f, 1.598488871e-06f, 1.598322576e-06f, 1.598153535e-06f, 1.597981749e-06f, 1.597807219e-06f, 1.597629945e-06f, 1.597449928e-06f, 1.597267168e-06f, 1.597081667e-06f, +1.596893426e-06f, 1.596702444e-06f, 1.596508724e-06f, 1.596312265e-06f, 1.596113068e-06f, 1.595911135e-06f, 1.595706465e-06f, 1.595499060e-06f, 1.595288921e-06f, 1.595076049e-06f, +1.594860443e-06f, 1.594642105e-06f, 1.594421036e-06f, 1.594197237e-06f, 1.593970708e-06f, 1.593741451e-06f, 1.593509466e-06f, 1.593274753e-06f, 1.593037315e-06f, 1.592797151e-06f, +1.592554262e-06f, 1.592308650e-06f, 1.592060315e-06f, 1.591809258e-06f, 1.591555481e-06f, 1.591298983e-06f, 1.591039765e-06f, 1.590777830e-06f, 1.590513177e-06f, 1.590245807e-06f, +1.589975721e-06f, 1.589702921e-06f, 1.589427407e-06f, 1.589149180e-06f, 1.588868241e-06f, 1.588584591e-06f, 1.588298230e-06f, 1.588009160e-06f, 1.587717382e-06f, 1.587422897e-06f, +1.587125705e-06f, 1.586825807e-06f, 1.586523205e-06f, 1.586217900e-06f, 1.585909891e-06f, 1.585599182e-06f, 1.585285771e-06f, 1.584969661e-06f, 1.584650852e-06f, 1.584329345e-06f, +1.584005142e-06f, 1.583678242e-06f, 1.583348648e-06f, 1.583016361e-06f, 1.582681380e-06f, 1.582343708e-06f, 1.582003345e-06f, 1.581660293e-06f, 1.581314551e-06f, 1.580966122e-06f, +1.580615007e-06f, 1.580261206e-06f, 1.579904721e-06f, 1.579545552e-06f, 1.579183700e-06f, 1.578819168e-06f, 1.578451955e-06f, 1.578082063e-06f, 1.577709492e-06f, 1.577334245e-06f, +1.576956322e-06f, 1.576575724e-06f, 1.576192452e-06f, 1.575806507e-06f, 1.575417890e-06f, 1.575026604e-06f, 1.574632647e-06f, 1.574236023e-06f, 1.573836731e-06f, 1.573434774e-06f, +1.573030151e-06f, 1.572622864e-06f, 1.572212915e-06f, 1.571800305e-06f, 1.571385034e-06f, 1.570967104e-06f, 1.570546515e-06f, 1.570123270e-06f, 1.569697369e-06f, 1.569268814e-06f, +1.568837605e-06f, 1.568403744e-06f, 1.567967231e-06f, 1.567528069e-06f, 1.567086258e-06f, 1.566641800e-06f, 1.566194695e-06f, 1.565744946e-06f, 1.565292552e-06f, 1.564837516e-06f, +1.564379838e-06f, 1.563919520e-06f, 1.563456563e-06f, 1.562990968e-06f, 1.562522737e-06f, 1.562051870e-06f, 1.561578369e-06f, 1.561102235e-06f, 1.560623470e-06f, 1.560142074e-06f, +1.559658050e-06f, 1.559171397e-06f, 1.558682118e-06f, 1.558190214e-06f, 1.557695685e-06f, 1.557198534e-06f, 1.556698761e-06f, 1.556196369e-06f, 1.555691357e-06f, 1.555183728e-06f, +1.554673482e-06f, 1.554160622e-06f, 1.553645148e-06f, 1.553127062e-06f, 1.552606364e-06f, 1.552083057e-06f, 1.551557142e-06f, 1.551028619e-06f, 1.550497491e-06f, 1.549963758e-06f, +1.549427423e-06f, 1.548888486e-06f, 1.548346948e-06f, 1.547802812e-06f, 1.547256078e-06f, 1.546706747e-06f, 1.546154822e-06f, 1.545600304e-06f, 1.545043193e-06f, 1.544483492e-06f, +1.543921201e-06f, 1.543356322e-06f, 1.542788857e-06f, 1.542218807e-06f, 1.541646173e-06f, 1.541070956e-06f, 1.540493159e-06f, 1.539912782e-06f, 1.539329827e-06f, 1.538744296e-06f, +1.538156189e-06f, 1.537565509e-06f, 1.536972256e-06f, 1.536376432e-06f, 1.535778039e-06f, 1.535177078e-06f, 1.534573551e-06f, 1.533967458e-06f, 1.533358802e-06f, 1.532747583e-06f, +1.532133804e-06f, 1.531517466e-06f, 1.530898570e-06f, 1.530277117e-06f, 1.529653110e-06f, 1.529026550e-06f, 1.528397438e-06f, 1.527765776e-06f, 1.527131565e-06f, 1.526494807e-06f, +1.525855503e-06f, 1.525213655e-06f, 1.524569264e-06f, 1.523922332e-06f, 1.523272861e-06f, 1.522620851e-06f, 1.521966305e-06f, 1.521309224e-06f, 1.520649610e-06f, 1.519987463e-06f, +1.519322787e-06f, 1.518655581e-06f, 1.517985848e-06f, 1.517313590e-06f, 1.516638808e-06f, 1.515961503e-06f, 1.515281677e-06f, 1.514599332e-06f, 1.513914469e-06f, 1.513227090e-06f, +1.512537197e-06f, 1.511844791e-06f, 1.511149873e-06f, 1.510452445e-06f, 1.509752510e-06f, 1.509050068e-06f, 1.508345121e-06f, 1.507637671e-06f, 1.506927719e-06f, 1.506215268e-06f, +1.505500318e-06f, 1.504782871e-06f, 1.504062929e-06f, 1.503340494e-06f, 1.502615567e-06f, 1.501888150e-06f, 1.501158245e-06f, 1.500425853e-06f, 1.499690976e-06f, 1.498953615e-06f, +1.498213773e-06f, 1.497471451e-06f, 1.496726650e-06f, 1.495979373e-06f, 1.495229621e-06f, 1.494477395e-06f, 1.493722698e-06f, 1.492965531e-06f, 1.492205896e-06f, 1.491443795e-06f, +1.490679229e-06f, 1.489912200e-06f, 1.489142709e-06f, 1.488370759e-06f, 1.487596352e-06f, 1.486819488e-06f, 1.486040170e-06f, 1.485258400e-06f, 1.484474178e-06f, 1.483687508e-06f, +1.482898390e-06f, 1.482106827e-06f, 1.481312820e-06f, 1.480516372e-06f, 1.479717483e-06f, 1.478916155e-06f, 1.478112391e-06f, 1.477306192e-06f, 1.476497560e-06f, 1.475686497e-06f, +1.474873004e-06f, 1.474057084e-06f, 1.473238737e-06f, 1.472417967e-06f, 1.471594775e-06f, 1.470769162e-06f, 1.469941130e-06f, 1.469110682e-06f, 1.468277819e-06f, 1.467442543e-06f, +1.466604855e-06f, 1.465764758e-06f, 1.464922254e-06f, 1.464077344e-06f, 1.463230030e-06f, 1.462380314e-06f, 1.461528198e-06f, 1.460673683e-06f, 1.459816772e-06f, 1.458957467e-06f, +1.458095769e-06f, 1.457231680e-06f, 1.456365202e-06f, 1.455496338e-06f, 1.454625088e-06f, 1.453751455e-06f, 1.452875441e-06f, 1.451997047e-06f, 1.451116276e-06f, 1.450233129e-06f, +1.449347609e-06f, 1.448459716e-06f, 1.447569454e-06f, 1.446676825e-06f, 1.445781829e-06f, 1.444884469e-06f, 1.443984747e-06f, 1.443082665e-06f, 1.442178224e-06f, 1.441271428e-06f, +1.440362277e-06f, 1.439450774e-06f, 1.438536920e-06f, 1.437620718e-06f, 1.436702170e-06f, 1.435781277e-06f, 1.434858041e-06f, 1.433932465e-06f, 1.433004551e-06f, 1.432074300e-06f, +1.431141714e-06f, 1.430206796e-06f, 1.429269547e-06f, 1.428329970e-06f, 1.427388066e-06f, 1.426443838e-06f, 1.425497287e-06f, 1.424548416e-06f, 1.423597226e-06f, 1.422643719e-06f, +1.421687899e-06f, 1.420729765e-06f, 1.419769322e-06f, 1.418806570e-06f, 1.417841512e-06f, 1.416874150e-06f, 1.415904485e-06f, 1.414932520e-06f, 1.413958257e-06f, 1.412981699e-06f, +1.412002846e-06f, 1.411021701e-06f, 1.410038267e-06f, 1.409052545e-06f, 1.408064537e-06f, 1.407074246e-06f, 1.406081673e-06f, 1.405086821e-06f, 1.404089691e-06f, 1.403090286e-06f, +1.402088609e-06f, 1.401084660e-06f, 1.400078442e-06f, 1.399069958e-06f, 1.398059209e-06f, 1.397046197e-06f, 1.396030925e-06f, 1.395013395e-06f, 1.393993608e-06f, 1.392971568e-06f, +1.391947276e-06f, 1.390920734e-06f, 1.389891944e-06f, 1.388860909e-06f, 1.387827630e-06f, 1.386792111e-06f, 1.385754352e-06f, 1.384714357e-06f, 1.383672127e-06f, 1.382627665e-06f, +1.381580972e-06f, 1.380532051e-06f, 1.379480905e-06f, 1.378427534e-06f, 1.377371942e-06f, 1.376314130e-06f, 1.375254102e-06f, 1.374191858e-06f, 1.373127401e-06f, 1.372060734e-06f, +1.370991859e-06f, 1.369920777e-06f, 1.368847492e-06f, 1.367772005e-06f, 1.366694318e-06f, 1.365614434e-06f, 1.364532355e-06f, 1.363448083e-06f, 1.362361620e-06f, 1.361272969e-06f, +1.360182132e-06f, 1.359089111e-06f, 1.357993909e-06f, 1.356896527e-06f, 1.355796968e-06f, 1.354695234e-06f, 1.353591328e-06f, 1.352485252e-06f, 1.351377007e-06f, 1.350266597e-06f, +1.349154023e-06f, 1.348039288e-06f, 1.346922394e-06f, 1.345803343e-06f, 1.344682138e-06f, 1.343558781e-06f, 1.342433274e-06f, 1.341305620e-06f, 1.340175820e-06f, 1.339043878e-06f, +1.337909795e-06f, 1.336773575e-06f, 1.335635218e-06f, 1.334494727e-06f, 1.333352106e-06f, 1.332207355e-06f, 1.331060478e-06f, 1.329911476e-06f, 1.328760353e-06f, 1.327607110e-06f, +1.326451750e-06f, 1.325294275e-06f, 1.324134687e-06f, 1.322972989e-06f, 1.321809184e-06f, 1.320643273e-06f, 1.319475259e-06f, 1.318305144e-06f, 1.317132930e-06f, 1.315958621e-06f, +1.314782218e-06f, 1.313603724e-06f, 1.312423141e-06f, 1.311240472e-06f, 1.310055718e-06f, 1.308868883e-06f, 1.307679969e-06f, 1.306488977e-06f, 1.305295912e-06f, 1.304100774e-06f, +1.302903566e-06f, 1.301704292e-06f, 1.300502952e-06f, 1.299299550e-06f, 1.298094088e-06f, 1.296886568e-06f, 1.295676994e-06f, 1.294465366e-06f, 1.293251688e-06f, 1.292035963e-06f, +1.290818192e-06f, 1.289598378e-06f, 1.288376524e-06f, 1.287152631e-06f, 1.285926703e-06f, 1.284698742e-06f, 1.283468750e-06f, 1.282236730e-06f, 1.281002685e-06f, 1.279766616e-06f, +1.278528526e-06f, 1.277288417e-06f, 1.276046293e-06f, 1.274802156e-06f, 1.273556008e-06f, 1.272307851e-06f, 1.271057688e-06f, 1.269805522e-06f, 1.268551355e-06f, 1.267295190e-06f, +1.266037029e-06f, 1.264776874e-06f, 1.263514729e-06f, 1.262250595e-06f, 1.260984475e-06f, 1.259716372e-06f, 1.258446288e-06f, 1.257174225e-06f, 1.255900187e-06f, 1.254624176e-06f, +1.253346194e-06f, 1.252066244e-06f, 1.250784328e-06f, 1.249500450e-06f, 1.248214610e-06f, 1.246926813e-06f, 1.245637060e-06f, 1.244345354e-06f, 1.243051698e-06f, 1.241756095e-06f, +1.240458546e-06f, 1.239159054e-06f, 1.237857622e-06f, 1.236554253e-06f, 1.235248949e-06f, 1.233941713e-06f, 1.232632547e-06f, 1.231321453e-06f, 1.230008435e-06f, 1.228693496e-06f, +1.227376636e-06f, 1.226057860e-06f, 1.224737170e-06f, 1.223414568e-06f, 1.222090057e-06f, 1.220763640e-06f, 1.219435319e-06f, 1.218105097e-06f, 1.216772976e-06f, 1.215438959e-06f, +1.214103050e-06f, 1.212765249e-06f, 1.211425560e-06f, 1.210083986e-06f, 1.208740529e-06f, 1.207395192e-06f, 1.206047978e-06f, 1.204698889e-06f, 1.203347927e-06f, 1.201995096e-06f, +1.200640398e-06f, 1.199283836e-06f, 1.197925412e-06f, 1.196565129e-06f, 1.195202990e-06f, 1.193838997e-06f, 1.192473153e-06f, 1.191105461e-06f, 1.189735923e-06f, 1.188364543e-06f, +1.186991322e-06f, 1.185616264e-06f, 1.184239370e-06f, 1.182860645e-06f, 1.181480090e-06f, 1.180097708e-06f, 1.178713502e-06f, 1.177327475e-06f, 1.175939629e-06f, 1.174549967e-06f, +1.173158491e-06f, 1.171765206e-06f, 1.170370112e-06f, 1.168973213e-06f, 1.167574511e-06f, 1.166174010e-06f, 1.164771711e-06f, 1.163367619e-06f, 1.161961735e-06f, 1.160554062e-06f, +1.159144603e-06f, 1.157733360e-06f, 1.156320337e-06f, 1.154905536e-06f, 1.153488960e-06f, 1.152070612e-06f, 1.150650494e-06f, 1.149228609e-06f, 1.147804959e-06f, 1.146379549e-06f, +1.144952380e-06f, 1.143523455e-06f, 1.142092777e-06f, 1.140660348e-06f, 1.139226172e-06f, 1.137790251e-06f, 1.136352589e-06f, 1.134913187e-06f, 1.133472048e-06f, 1.132029176e-06f, +1.130584573e-06f, 1.129138242e-06f, 1.127690186e-06f, 1.126240407e-06f, 1.124788908e-06f, 1.123335693e-06f, 1.121880763e-06f, 1.120424122e-06f, 1.118965772e-06f, 1.117505717e-06f, +1.116043959e-06f, 1.114580501e-06f, 1.113115346e-06f, 1.111648496e-06f, 1.110179954e-06f, 1.108709724e-06f, 1.107237808e-06f, 1.105764209e-06f, 1.104288929e-06f, 1.102811972e-06f, +1.101333340e-06f, 1.099853037e-06f, 1.098371064e-06f, 1.096887426e-06f, 1.095402124e-06f, 1.093915161e-06f, 1.092426541e-06f, 1.090936267e-06f, 1.089444340e-06f, 1.087950765e-06f, +1.086455543e-06f, 1.084958678e-06f, 1.083460173e-06f, 1.081960030e-06f, 1.080458253e-06f, 1.078954843e-06f, 1.077449805e-06f, 1.075943141e-06f, 1.074434853e-06f, 1.072924945e-06f, +1.071413420e-06f, 1.069900280e-06f, 1.068385529e-06f, 1.066869169e-06f, 1.065351203e-06f, 1.063831634e-06f, 1.062310465e-06f, 1.060787698e-06f, 1.059263338e-06f, 1.057737386e-06f, +1.056209846e-06f, 1.054680720e-06f, 1.053150012e-06f, 1.051617724e-06f, 1.050083859e-06f, 1.048548420e-06f, 1.047011410e-06f, 1.045472832e-06f, 1.043932690e-06f, 1.042390984e-06f, +1.040847720e-06f, 1.039302900e-06f, 1.037756526e-06f, 1.036208601e-06f, 1.034659129e-06f, 1.033108113e-06f, 1.031555554e-06f, 1.030001458e-06f, 1.028445825e-06f, 1.026888660e-06f, +1.025329964e-06f, 1.023769742e-06f, 1.022207996e-06f, 1.020644729e-06f, 1.019079945e-06f, 1.017513645e-06f, 1.015945833e-06f, 1.014376511e-06f, 1.012805684e-06f, 1.011233354e-06f, +1.009659523e-06f, 1.008084195e-06f, 1.006507373e-06f, 1.004929060e-06f, 1.003349258e-06f, 1.001767971e-06f, 1.000185202e-06f, 9.986009534e-07f, 9.970152286e-07f, 9.954280304e-07f, +9.938393618e-07f, 9.922492260e-07f, 9.906576258e-07f, 9.890645642e-07f, 9.874700443e-07f, 9.858740690e-07f, 9.842766415e-07f, 9.826777646e-07f, 9.810774414e-07f, 9.794756749e-07f, +9.778724681e-07f, 9.762678241e-07f, 9.746617458e-07f, 9.730542363e-07f, 9.714452986e-07f, 9.698349358e-07f, 9.682231507e-07f, 9.666099466e-07f, 9.649953264e-07f, 9.633792931e-07f, +9.617618498e-07f, 9.601429995e-07f, 9.585227453e-07f, 9.569010901e-07f, 9.552780371e-07f, 9.536535893e-07f, 9.520277497e-07f, 9.504005214e-07f, 9.487719075e-07f, 9.471419109e-07f, +9.455105348e-07f, 9.438777821e-07f, 9.422436560e-07f, 9.406081595e-07f, 9.389712957e-07f, 9.373330676e-07f, 9.356934783e-07f, 9.340525309e-07f, 9.324102285e-07f, 9.307665740e-07f, +9.291215706e-07f, 9.274752214e-07f, 9.258275294e-07f, 9.241784978e-07f, 9.225281295e-07f, 9.208764277e-07f, 9.192233955e-07f, 9.175690359e-07f, 9.159133521e-07f, 9.142563471e-07f, +9.125980240e-07f, 9.109383859e-07f, 9.092774359e-07f, 9.076151771e-07f, 9.059516126e-07f, 9.042867456e-07f, 9.026205790e-07f, 9.009531160e-07f, 8.992843597e-07f, 8.976143133e-07f, +8.959429798e-07f, 8.942703623e-07f, 8.925964640e-07f, 8.909212879e-07f, 8.892448373e-07f, 8.875671151e-07f, 8.858881245e-07f, 8.842078687e-07f, 8.825263507e-07f, 8.808435738e-07f, +8.791595409e-07f, 8.774742553e-07f, 8.757877201e-07f, 8.740999383e-07f, 8.724109132e-07f, 8.707206479e-07f, 8.690291454e-07f, 8.673364090e-07f, 8.656424418e-07f, 8.639472469e-07f, +8.622508275e-07f, 8.605531867e-07f, 8.588543277e-07f, 8.571542535e-07f, 8.554529674e-07f, 8.537504725e-07f, 8.520467720e-07f, 8.503418690e-07f, 8.486357666e-07f, 8.469284681e-07f, +8.452199765e-07f, 8.435102951e-07f, 8.417994270e-07f, 8.400873754e-07f, 8.383741433e-07f, 8.366597341e-07f, 8.349441509e-07f, 8.332273968e-07f, 8.315094750e-07f, 8.297903886e-07f, +8.280701410e-07f, 8.263487351e-07f, 8.246261743e-07f, 8.229024616e-07f, 8.211776003e-07f, 8.194515936e-07f, 8.177244445e-07f, 8.159961564e-07f, 8.142667324e-07f, 8.125361757e-07f, +8.108044894e-07f, 8.090716769e-07f, 8.073377411e-07f, 8.056026855e-07f, 8.038665130e-07f, 8.021292270e-07f, 8.003908307e-07f, 7.986513272e-07f, 7.969107197e-07f, 7.951690114e-07f, +7.934262056e-07f, 7.916823055e-07f, 7.899373142e-07f, 7.881912349e-07f, 7.864440710e-07f, 7.846958255e-07f, 7.829465017e-07f, 7.811961028e-07f, 7.794446320e-07f, 7.776920925e-07f, +7.759384876e-07f, 7.741838205e-07f, 7.724280943e-07f, 7.706713124e-07f, 7.689134778e-07f, 7.671545940e-07f, 7.653946640e-07f, 7.636336911e-07f, 7.618716785e-07f, 7.601086295e-07f, +7.583445473e-07f, 7.565794351e-07f, 7.548132961e-07f, 7.530461336e-07f, 7.512779509e-07f, 7.495087511e-07f, 7.477385375e-07f, 7.459673133e-07f, 7.441950818e-07f, 7.424218462e-07f, +7.406476098e-07f, 7.388723758e-07f, 7.370961474e-07f, 7.353189279e-07f, 7.335407205e-07f, 7.317615285e-07f, 7.299813551e-07f, 7.282002037e-07f, 7.264180773e-07f, 7.246349794e-07f, +7.228509131e-07f, 7.210658817e-07f, 7.192798884e-07f, 7.174929366e-07f, 7.157050294e-07f, 7.139161701e-07f, 7.121263621e-07f, 7.103356085e-07f, 7.085439126e-07f, 7.067512777e-07f, +7.049577070e-07f, 7.031632039e-07f, 7.013677715e-07f, 6.995714132e-07f, 6.977741322e-07f, 6.959759318e-07f, 6.941768153e-07f, 6.923767859e-07f, 6.905758469e-07f, 6.887740016e-07f, +6.869712532e-07f, 6.851676051e-07f, 6.833630605e-07f, 6.815576227e-07f, 6.797512950e-07f, 6.779440806e-07f, 6.761359829e-07f, 6.743270051e-07f, 6.725171505e-07f, 6.707064224e-07f, +6.688948240e-07f, 6.670823588e-07f, 6.652690298e-07f, 6.634548406e-07f, 6.616397942e-07f, 6.598238941e-07f, 6.580071435e-07f, 6.561895458e-07f, 6.543711041e-07f, 6.525518218e-07f, +6.507317022e-07f, 6.489107486e-07f, 6.470889643e-07f, 6.452663526e-07f, 6.434429168e-07f, 6.416186601e-07f, 6.397935860e-07f, 6.379676976e-07f, 6.361409983e-07f, 6.343134915e-07f, +6.324851803e-07f, 6.306560681e-07f, 6.288261583e-07f, 6.269954541e-07f, 6.251639588e-07f, 6.233316757e-07f, 6.214986082e-07f, 6.196647596e-07f, 6.178301331e-07f, 6.159947322e-07f, +6.141585600e-07f, 6.123216199e-07f, 6.104839153e-07f, 6.086454494e-07f, 6.068062255e-07f, 6.049662470e-07f, 6.031255173e-07f, 6.012840395e-07f, 5.994418171e-07f, 5.975988533e-07f, +5.957551515e-07f, 5.939107150e-07f, 5.920655471e-07f, 5.902196511e-07f, 5.883730305e-07f, 5.865256884e-07f, 5.846776282e-07f, 5.828288532e-07f, 5.809793669e-07f, 5.791291724e-07f, +5.772782731e-07f, 5.754266724e-07f, 5.735743736e-07f, 5.717213800e-07f, 5.698676949e-07f, 5.680133217e-07f, 5.661582638e-07f, 5.643025243e-07f, 5.624461067e-07f, 5.605890144e-07f, +5.587312505e-07f, 5.568728186e-07f, 5.550137218e-07f, 5.531539637e-07f, 5.512935474e-07f, 5.494324763e-07f, 5.475707538e-07f, 5.457083832e-07f, 5.438453678e-07f, 5.419817110e-07f, +5.401174162e-07f, 5.382524866e-07f, 5.363869256e-07f, 5.345207365e-07f, 5.326539228e-07f, 5.307864877e-07f, 5.289184345e-07f, 5.270497667e-07f, 5.251804876e-07f, 5.233106005e-07f, +5.214401087e-07f, 5.195690156e-07f, 5.176973246e-07f, 5.158250390e-07f, 5.139521622e-07f, 5.120786974e-07f, 5.102046481e-07f, 5.083300176e-07f, 5.064548093e-07f, 5.045790264e-07f, +5.027026724e-07f, 5.008257506e-07f, 4.989482644e-07f, 4.970702171e-07f, 4.951916120e-07f, 4.933124525e-07f, 4.914327420e-07f, 4.895524838e-07f, 4.876716813e-07f, 4.857903378e-07f, +4.839084567e-07f, 4.820260414e-07f, 4.801430951e-07f, 4.782596213e-07f, 4.763756233e-07f, 4.744911045e-07f, 4.726060682e-07f, 4.707205178e-07f, 4.688344566e-07f, 4.669478880e-07f, +4.650608154e-07f, 4.631732421e-07f, 4.612851715e-07f, 4.593966069e-07f, 4.575075517e-07f, 4.556180092e-07f, 4.537279829e-07f, 4.518374761e-07f, 4.499464921e-07f, 4.480550343e-07f, +4.461631060e-07f, 4.442707107e-07f, 4.423778517e-07f, 4.404845324e-07f, 4.385907560e-07f, 4.366965260e-07f, 4.348018458e-07f, 4.329067187e-07f, 4.310111480e-07f, 4.291151372e-07f, +4.272186896e-07f, 4.253218085e-07f, 4.234244974e-07f, 4.215267596e-07f, 4.196285984e-07f, 4.177300172e-07f, 4.158310195e-07f, 4.139316085e-07f, 4.120317876e-07f, 4.101315602e-07f, +4.082309296e-07f, 4.063298993e-07f, 4.044284726e-07f, 4.025266528e-07f, 4.006244433e-07f, 3.987218475e-07f, 3.968188688e-07f, 3.949155105e-07f, 3.930117760e-07f, 3.911076687e-07f, +3.892031918e-07f, 3.872983489e-07f, 3.853931432e-07f, 3.834875782e-07f, 3.815816571e-07f, 3.796753834e-07f, 3.777687605e-07f, 3.758617916e-07f, 3.739544802e-07f, 3.720468297e-07f, +3.701388433e-07f, 3.682305246e-07f, 3.663218767e-07f, 3.644129032e-07f, 3.625036074e-07f, 3.605939926e-07f, 3.586840622e-07f, 3.567738196e-07f, 3.548632682e-07f, 3.529524113e-07f, +3.510412522e-07f, 3.491297945e-07f, 3.472180413e-07f, 3.453059962e-07f, 3.433936624e-07f, 3.414810433e-07f, 3.395681424e-07f, 3.376549629e-07f, 3.357415083e-07f, 3.338277818e-07f, +3.319137869e-07f, 3.299995270e-07f, 3.280850054e-07f, 3.261702254e-07f, 3.242551905e-07f, 3.223399040e-07f, 3.204243693e-07f, 3.185085897e-07f, 3.165925687e-07f, 3.146763095e-07f, +3.127598156e-07f, 3.108430902e-07f, 3.089261369e-07f, 3.070089589e-07f, 3.050915596e-07f, 3.031739424e-07f, 3.012561107e-07f, 2.993380677e-07f, 2.974198169e-07f, 2.955013617e-07f, +2.935827054e-07f, 2.916638513e-07f, 2.897448029e-07f, 2.878255635e-07f, 2.859061365e-07f, 2.839865251e-07f, 2.820667329e-07f, 2.801467632e-07f, 2.782266192e-07f, 2.763063045e-07f, +2.743858223e-07f, 2.724651760e-07f, 2.705443689e-07f, 2.686234045e-07f, 2.667022862e-07f, 2.647810171e-07f, 2.628596008e-07f, 2.609380406e-07f, 2.590163398e-07f, 2.570945018e-07f, +2.551725300e-07f, 2.532504277e-07f, 2.513281983e-07f, 2.494058451e-07f, 2.474833716e-07f, 2.455607810e-07f, 2.436380767e-07f, 2.417152621e-07f, 2.397923405e-07f, 2.378693153e-07f, +2.359461898e-07f, 2.340229675e-07f, 2.320996516e-07f, 2.301762456e-07f, 2.282527527e-07f, 2.263291763e-07f, 2.244055199e-07f, 2.224817866e-07f, 2.205579800e-07f, 2.186341032e-07f, +2.167101598e-07f, 2.147861531e-07f, 2.128620863e-07f, 2.109379629e-07f, 2.090137862e-07f, 2.070895595e-07f, 2.051652863e-07f, 2.032409697e-07f, 2.013166133e-07f, 1.993922204e-07f, +1.974677943e-07f, 1.955433383e-07f, 1.936188557e-07f, 1.916943501e-07f, 1.897698246e-07f, 1.878452827e-07f, 1.859207276e-07f, 1.839961628e-07f, 1.820715915e-07f, 1.801470171e-07f, +1.782224430e-07f, 1.762978725e-07f, 1.743733090e-07f, 1.724487557e-07f, 1.705242161e-07f, 1.685996934e-07f, 1.666751910e-07f, 1.647507122e-07f, 1.628262605e-07f, 1.609018390e-07f, +1.589774513e-07f, 1.570531005e-07f, 1.551287900e-07f, 1.532045232e-07f, 1.512803034e-07f, 1.493561340e-07f, 1.474320182e-07f, 1.455079594e-07f, 1.435839610e-07f, 1.416600262e-07f, +1.397361584e-07f, 1.378123610e-07f, 1.358886372e-07f, 1.339649904e-07f, 1.320414239e-07f, 1.301179411e-07f, 1.281945453e-07f, 1.262712397e-07f, 1.243480278e-07f, 1.224249128e-07f, +1.205018981e-07f, 1.185789870e-07f, 1.166561828e-07f, 1.147334888e-07f, 1.128109085e-07f, 1.108884450e-07f, 1.089661017e-07f, 1.070438820e-07f, 1.051217890e-07f, 1.031998263e-07f, +1.012779970e-07f, 9.935630456e-08f, 9.743475220e-08f, 9.551334327e-08f, 9.359208108e-08f, 9.167096894e-08f, 8.975001017e-08f, 8.782920808e-08f, 8.590856598e-08f, 8.398808717e-08f, +8.206777497e-08f, 8.014763269e-08f, 7.822766363e-08f, 7.630787109e-08f, 7.438825840e-08f, 7.246882885e-08f, 7.054958574e-08f, 6.863053237e-08f, 6.671167206e-08f, 6.479300810e-08f, +6.287454379e-08f, 6.095628244e-08f, 5.903822733e-08f, 5.712038178e-08f, 5.520274907e-08f, 5.328533250e-08f, 5.136813537e-08f, 4.945116097e-08f, 4.753441259e-08f, 4.561789353e-08f, +4.370160708e-08f, 4.178555653e-08f, 3.986974517e-08f, 3.795417629e-08f, 3.603885317e-08f, 3.412377911e-08f, 3.220895738e-08f, 3.029439127e-08f, 2.838008407e-08f, 2.646603907e-08f, +2.455225953e-08f, 2.263874874e-08f, 2.072550999e-08f, 1.881254655e-08f, 1.689986169e-08f, 1.498745871e-08f, 1.307534086e-08f, 1.116351143e-08f, 9.251973690e-09f, 7.340730913e-09f, +5.429786370e-09f, 3.519143333e-09f, 1.608805070e-09f, -3.012251495e-10f, -2.210944058e-09f, -4.120348390e-09f, -6.029434880e-09f, -7.938200263e-09f, -9.846641276e-09f, -1.175475466e-08f, +-1.366253715e-08f, -1.556998548e-08f, -1.747709641e-08f, -1.938386667e-08f, -2.129029300e-08f, -2.319637215e-08f, -2.510210087e-08f, -2.700747589e-08f, -2.891249398e-08f, -3.081715188e-08f, +-3.272144634e-08f, -3.462537411e-08f, -3.652893194e-08f, -3.843211659e-08f, -4.033492482e-08f, -4.223735337e-08f, -4.413939901e-08f, -4.604105849e-08f, -4.794232858e-08f, -4.984320604e-08f, +-5.174368762e-08f, -5.364377010e-08f, -5.554345023e-08f, -5.744272478e-08f, -5.934159053e-08f, -6.124004423e-08f, -6.313808265e-08f, -6.503570258e-08f, -6.693290078e-08f, -6.882967402e-08f, +-7.072601907e-08f, -7.262193272e-08f, -7.451741175e-08f, -7.641245292e-08f, -7.830705302e-08f, -8.020120883e-08f, -8.209491714e-08f, -8.398817471e-08f, -8.588097836e-08f, -8.777332484e-08f, +-8.966521097e-08f, -9.155663351e-08f, -9.344758927e-08f, -9.533807504e-08f, -9.722808760e-08f, -9.911762376e-08f, -1.010066803e-07f, -1.028952540e-07f, -1.047833417e-07f, -1.066709402e-07f, +-1.085580463e-07f, -1.104446568e-07f, -1.123307684e-07f, -1.142163781e-07f, -1.161014825e-07f, -1.179860786e-07f, -1.198701631e-07f, -1.217537328e-07f, -1.236367845e-07f, -1.255193151e-07f, +-1.274013214e-07f, -1.292828002e-07f, -1.311637482e-07f, -1.330441624e-07f, -1.349240396e-07f, -1.368033765e-07f, -1.386821700e-07f, -1.405604169e-07f, -1.424381140e-07f, -1.443152583e-07f, +-1.461918464e-07f, -1.480678752e-07f, -1.499433417e-07f, -1.518182425e-07f, -1.536925745e-07f, -1.555663346e-07f, -1.574395197e-07f, -1.593121264e-07f, -1.611841518e-07f, -1.630555926e-07f, +-1.649264457e-07f, -1.667967079e-07f, -1.686663760e-07f, -1.705354470e-07f, -1.724039177e-07f, -1.742717849e-07f, -1.761390454e-07f, -1.780056962e-07f, -1.798717341e-07f, -1.817371560e-07f, +-1.836019586e-07f, -1.854661389e-07f, -1.873296938e-07f, -1.891926200e-07f, -1.910549146e-07f, -1.929165742e-07f, -1.947775959e-07f, -1.966379764e-07f, -1.984977127e-07f, -2.003568016e-07f, +-2.022152400e-07f, -2.040730248e-07f, -2.059301528e-07f, -2.077866210e-07f, -2.096424261e-07f, -2.114975652e-07f, -2.133520351e-07f, -2.152058327e-07f, -2.170589548e-07f, -2.189113984e-07f, +-2.207631604e-07f, -2.226142376e-07f, -2.244646269e-07f, -2.263143253e-07f, -2.281633297e-07f, -2.300116368e-07f, -2.318592437e-07f, -2.337061473e-07f, -2.355523444e-07f, -2.373978320e-07f, +-2.392426070e-07f, -2.410866663e-07f, -2.429300067e-07f, -2.447726253e-07f, -2.466145189e-07f, -2.484556845e-07f, -2.502961189e-07f, -2.521358191e-07f, -2.539747821e-07f, -2.558130047e-07f, +-2.576504839e-07f, -2.594872165e-07f, -2.613231996e-07f, -2.631584301e-07f, -2.649929049e-07f, -2.668266209e-07f, -2.686595751e-07f, -2.704917644e-07f, -2.723231858e-07f, -2.741538362e-07f, +-2.759837125e-07f, -2.778128117e-07f, -2.796411308e-07f, -2.814686667e-07f, -2.832954163e-07f, -2.851213766e-07f, -2.869465446e-07f, -2.887709172e-07f, -2.905944914e-07f, -2.924172642e-07f, +-2.942392324e-07f, -2.960603932e-07f, -2.978807434e-07f, -2.997002800e-07f, -3.015189999e-07f, -3.033369003e-07f, -3.051539780e-07f, -3.069702300e-07f, -3.087856533e-07f, -3.106002449e-07f, +-3.124140017e-07f, -3.142269208e-07f, -3.160389991e-07f, -3.178502336e-07f, -3.196606214e-07f, -3.214701594e-07f, -3.232788445e-07f, -3.250866739e-07f, -3.268936445e-07f, -3.286997532e-07f, +-3.305049972e-07f, -3.323093734e-07f, -3.341128788e-07f, -3.359155105e-07f, -3.377172653e-07f, -3.395181405e-07f, -3.413181329e-07f, -3.431172395e-07f, -3.449154575e-07f, -3.467127838e-07f, +-3.485092155e-07f, -3.503047495e-07f, -3.520993830e-07f, -3.538931128e-07f, -3.556859361e-07f, -3.574778500e-07f, -3.592688513e-07f, -3.610589373e-07f, -3.628481048e-07f, -3.646363510e-07f, +-3.664236729e-07f, -3.682100675e-07f, -3.699955319e-07f, -3.717800632e-07f, -3.735636584e-07f, -3.753463145e-07f, -3.771280286e-07f, -3.789087978e-07f, -3.806886191e-07f, -3.824674896e-07f, +-3.842454063e-07f, -3.860223664e-07f, -3.877983668e-07f, -3.895734047e-07f, -3.913474772e-07f, -3.931205813e-07f, -3.948927140e-07f, -3.966638725e-07f, -3.984340539e-07f, -4.002032552e-07f, +-4.019714735e-07f, -4.037387060e-07f, -4.055049496e-07f, -4.072702016e-07f, -4.090344589e-07f, -4.107977187e-07f, -4.125599782e-07f, -4.143212343e-07f, -4.160814842e-07f, -4.178407250e-07f, +-4.195989538e-07f, -4.213561678e-07f, -4.231123639e-07f, -4.248675395e-07f, -4.266216915e-07f, -4.283748170e-07f, -4.301269134e-07f, -4.318779775e-07f, -4.336280066e-07f, -4.353769978e-07f, +-4.371249482e-07f, -4.388718550e-07f, -4.406177152e-07f, -4.423625261e-07f, -4.441062848e-07f, -4.458489884e-07f, -4.475906340e-07f, -4.493312189e-07f, -4.510707401e-07f, -4.528091948e-07f, +-4.545465802e-07f, -4.562828934e-07f, -4.580181315e-07f, -4.597522918e-07f, -4.614853715e-07f, -4.632173675e-07f, -4.649482773e-07f, -4.666780978e-07f, -4.684068263e-07f, -4.701344600e-07f, +-4.718609960e-07f, -4.735864315e-07f, -4.753107637e-07f, -4.770339898e-07f, -4.787561070e-07f, -4.804771124e-07f, -4.821970033e-07f, -4.839157768e-07f, -4.856334302e-07f, -4.873499606e-07f, +-4.890653652e-07f, -4.907796413e-07f, -4.924927860e-07f, -4.942047966e-07f, -4.959156703e-07f, -4.976254043e-07f, -4.993339958e-07f, -5.010414420e-07f, -5.027477401e-07f, -5.044528874e-07f, +-5.061568811e-07f, -5.078597184e-07f, -5.095613966e-07f, -5.112619128e-07f, -5.129612644e-07f, -5.146594486e-07f, -5.163564625e-07f, -5.180523035e-07f, -5.197469687e-07f, -5.214404555e-07f, +-5.231327611e-07f, -5.248238828e-07f, -5.265138177e-07f, -5.282025632e-07f, -5.298901165e-07f, -5.315764749e-07f, -5.332616356e-07f, -5.349455960e-07f, -5.366283532e-07f, -5.383099046e-07f, +-5.399902474e-07f, -5.416693789e-07f, -5.433472965e-07f, -5.450239973e-07f, -5.466994786e-07f, -5.483737379e-07f, -5.500467722e-07f, -5.517185790e-07f, -5.533891556e-07f, -5.550584991e-07f, +-5.567266070e-07f, -5.583934766e-07f, -5.600591051e-07f, -5.617234898e-07f, -5.633866281e-07f, -5.650485173e-07f, -5.667091547e-07f, -5.683685376e-07f, -5.700266634e-07f, -5.716835293e-07f, +-5.733391327e-07f, -5.749934709e-07f, -5.766465413e-07f, -5.782983412e-07f, -5.799488679e-07f, -5.815981188e-07f, -5.832460912e-07f, -5.848927825e-07f, -5.865381900e-07f, -5.881823110e-07f, +-5.898251430e-07f, -5.914666832e-07f, -5.931069291e-07f, -5.947458780e-07f, -5.963835272e-07f, -5.980198741e-07f, -5.996549162e-07f, -6.012886507e-07f, -6.029210751e-07f, -6.045521866e-07f, +-6.061819828e-07f, -6.078104610e-07f, -6.094376186e-07f, -6.110634529e-07f, -6.126879614e-07f, -6.143111414e-07f, -6.159329904e-07f, -6.175535058e-07f, -6.191726849e-07f, -6.207905251e-07f, +-6.224070239e-07f, -6.240221787e-07f, -6.256359869e-07f, -6.272484459e-07f, -6.288595532e-07f, -6.304693061e-07f, -6.320777020e-07f, -6.336847385e-07f, -6.352904129e-07f, -6.368947226e-07f, +-6.384976652e-07f, -6.400992380e-07f, -6.416994385e-07f, -6.432982642e-07f, -6.448957124e-07f, -6.464917806e-07f, -6.480864663e-07f, -6.496797670e-07f, -6.512716800e-07f, -6.528622029e-07f, +-6.544513331e-07f, -6.560390682e-07f, -6.576254054e-07f, -6.592103424e-07f, -6.607938766e-07f, -6.623760055e-07f, -6.639567266e-07f, -6.655360373e-07f, -6.671139352e-07f, -6.686904176e-07f, +-6.702654822e-07f, -6.718391264e-07f, -6.734113478e-07f, -6.749821437e-07f, -6.765515118e-07f, -6.781194495e-07f, -6.796859543e-07f, -6.812510238e-07f, -6.828146554e-07f, -6.843768468e-07f, +-6.859375953e-07f, -6.874968986e-07f, -6.890547542e-07f, -6.906111595e-07f, -6.921661121e-07f, -6.937196097e-07f, -6.952716496e-07f, -6.968222294e-07f, -6.983713468e-07f, -6.999189992e-07f, +-7.014651841e-07f, -7.030098993e-07f, -7.045531421e-07f, -7.060949101e-07f, -7.076352010e-07f, -7.091740123e-07f, -7.107113415e-07f, -7.122471863e-07f, -7.137815442e-07f, -7.153144127e-07f, +-7.168457895e-07f, -7.183756722e-07f, -7.199040582e-07f, -7.214309453e-07f, -7.229563311e-07f, -7.244802130e-07f, -7.260025887e-07f, -7.275234559e-07f, -7.290428120e-07f, -7.305606548e-07f, +-7.320769818e-07f, -7.335917907e-07f, -7.351050790e-07f, -7.366168444e-07f, -7.381270846e-07f, -7.396357970e-07f, -7.411429794e-07f, -7.426486294e-07f, -7.441527447e-07f, -7.456553228e-07f, +-7.471563614e-07f, -7.486558582e-07f, -7.501538108e-07f, -7.516502168e-07f, -7.531450739e-07f, -7.546383798e-07f, -7.561301321e-07f, -7.576203285e-07f, -7.591089667e-07f, -7.605960443e-07f, +-7.620815589e-07f, -7.635655083e-07f, -7.650478902e-07f, -7.665287022e-07f, -7.680079420e-07f, -7.694856073e-07f, -7.709616958e-07f, -7.724362052e-07f, -7.739091331e-07f, -7.753804774e-07f, +-7.768502356e-07f, -7.783184055e-07f, -7.797849848e-07f, -7.812499712e-07f, -7.827133624e-07f, -7.841751562e-07f, -7.856353503e-07f, -7.870939423e-07f, -7.885509301e-07f, -7.900063113e-07f, +-7.914600837e-07f, -7.929122451e-07f, -7.943627931e-07f, -7.958117255e-07f, -7.972590400e-07f, -7.987047345e-07f, -8.001488066e-07f, -8.015912542e-07f, -8.030320749e-07f, -8.044712666e-07f, +-8.059088270e-07f, -8.073447539e-07f, -8.087790450e-07f, -8.102116981e-07f, -8.116427111e-07f, -8.130720816e-07f, -8.144998076e-07f, -8.159258866e-07f, -8.173503167e-07f, -8.187730955e-07f, +-8.201942208e-07f, -8.216136905e-07f, -8.230315024e-07f, -8.244476542e-07f, -8.258621438e-07f, -8.272749690e-07f, -8.286861276e-07f, -8.300956174e-07f, -8.315034363e-07f, -8.329095821e-07f, +-8.343140525e-07f, -8.357168456e-07f, -8.371179590e-07f, -8.385173907e-07f, -8.399151384e-07f, -8.413112001e-07f, -8.427055735e-07f, -8.440982565e-07f, -8.454892471e-07f, -8.468785429e-07f, +-8.482661420e-07f, -8.496520422e-07f, -8.510362413e-07f, -8.524187372e-07f, -8.537995279e-07f, -8.551786111e-07f, -8.565559847e-07f, -8.579316467e-07f, -8.593055950e-07f, -8.606778274e-07f, +-8.620483418e-07f, -8.634171361e-07f, -8.647842083e-07f, -8.661495562e-07f, -8.675131778e-07f, -8.688750710e-07f, -8.702352336e-07f, -8.715936636e-07f, -8.729503590e-07f, -8.743053176e-07f, +-8.756585374e-07f, -8.770100163e-07f, -8.783597523e-07f, -8.797077432e-07f, -8.810539871e-07f, -8.823984819e-07f, -8.837412256e-07f, -8.850822160e-07f, -8.864214512e-07f, -8.877589291e-07f, +-8.890946476e-07f, -8.904286049e-07f, -8.917607987e-07f, -8.930912271e-07f, -8.944198881e-07f, -8.957467797e-07f, -8.970718997e-07f, -8.983952463e-07f, -8.997168174e-07f, -9.010366111e-07f, +-9.023546252e-07f, -9.036708578e-07f, -9.049853070e-07f, -9.062979706e-07f, -9.076088469e-07f, -9.089179336e-07f, -9.102252289e-07f, -9.115307309e-07f, -9.128344374e-07f, -9.141363466e-07f, +-9.154364565e-07f, -9.167347651e-07f, -9.180312704e-07f, -9.193259705e-07f, -9.206188635e-07f, -9.219099474e-07f, -9.231992202e-07f, -9.244866801e-07f, -9.257723250e-07f, -9.270561530e-07f, +-9.283381622e-07f, -9.296183507e-07f, -9.308967166e-07f, -9.321732579e-07f, -9.334479726e-07f, -9.347208590e-07f, -9.359919150e-07f, -9.372611388e-07f, -9.385285285e-07f, -9.397940821e-07f, +-9.410577978e-07f, -9.423196737e-07f, -9.435797078e-07f, -9.448378983e-07f, -9.460942434e-07f, -9.473487410e-07f, -9.486013894e-07f, -9.498521867e-07f, -9.511011310e-07f, -9.523482205e-07f, +-9.535934532e-07f, -9.548368274e-07f, -9.560783411e-07f, -9.573179925e-07f, -9.585557798e-07f, -9.597917011e-07f, -9.610257546e-07f, -9.622579384e-07f, -9.634882508e-07f, -9.647166898e-07f, +-9.659432537e-07f, -9.671679406e-07f, -9.683907487e-07f, -9.696116762e-07f, -9.708307213e-07f, -9.720478821e-07f, -9.732631569e-07f, -9.744765439e-07f, -9.756880412e-07f, -9.768976471e-07f, +-9.781053598e-07f, -9.793111774e-07f, -9.805150983e-07f, -9.817171206e-07f, -9.829172425e-07f, -9.841154623e-07f, -9.853117782e-07f, -9.865061885e-07f, -9.876986913e-07f, -9.888892850e-07f, +-9.900779677e-07f, -9.912647377e-07f, -9.924495932e-07f, -9.936325326e-07f, -9.948135541e-07f, -9.959926559e-07f, -9.971698363e-07f, -9.983450936e-07f, -9.995184260e-07f, -1.000689832e-06f, +-1.001859309e-06f, -1.003026857e-06f, -1.004192473e-06f, -1.005356155e-06f, -1.006517902e-06f, -1.007677713e-06f, -1.008835585e-06f, -1.009991516e-06f, -1.011145506e-06f, -1.012297552e-06f, +-1.013447653e-06f, -1.014595807e-06f, -1.015742012e-06f, -1.016886267e-06f, -1.018028570e-06f, -1.019168920e-06f, -1.020307314e-06f, -1.021443751e-06f, -1.022578229e-06f, -1.023710747e-06f, +-1.024841304e-06f, -1.025969896e-06f, -1.027096524e-06f, -1.028221184e-06f, -1.029343877e-06f, -1.030464599e-06f, -1.031583349e-06f, -1.032700126e-06f, -1.033814929e-06f, -1.034927754e-06f, +-1.036038602e-06f, -1.037147469e-06f, -1.038254356e-06f, -1.039359259e-06f, -1.040462178e-06f, -1.041563110e-06f, -1.042662055e-06f, -1.043759011e-06f, -1.044853975e-06f, -1.045946947e-06f, +-1.047037926e-06f, -1.048126908e-06f, -1.049213893e-06f, -1.050298880e-06f, -1.051381866e-06f, -1.052462850e-06f, -1.053541831e-06f, -1.054618807e-06f, -1.055693777e-06f, -1.056766738e-06f, +-1.057837690e-06f, -1.058906631e-06f, -1.059973559e-06f, -1.061038473e-06f, -1.062101372e-06f, -1.063162253e-06f, -1.064221115e-06f, -1.065277958e-06f, -1.066332778e-06f, -1.067385575e-06f, +-1.068436348e-06f, -1.069485095e-06f, -1.070531813e-06f, -1.071576503e-06f, -1.072619162e-06f, -1.073659789e-06f, -1.074698382e-06f, -1.075734940e-06f, -1.076769461e-06f, -1.077801945e-06f, +-1.078832389e-06f, -1.079860792e-06f, -1.080887153e-06f, -1.081911470e-06f, -1.082933741e-06f, -1.083953966e-06f, -1.084972143e-06f, -1.085988270e-06f, -1.087002346e-06f, -1.088014370e-06f, +-1.089024340e-06f, -1.090032255e-06f, -1.091038113e-06f, -1.092041913e-06f, -1.093043653e-06f, -1.094043332e-06f, -1.095040950e-06f, -1.096036503e-06f, -1.097029991e-06f, -1.098021413e-06f, +-1.099010767e-06f, -1.099998052e-06f, -1.100983266e-06f, -1.101966408e-06f, -1.102947477e-06f, -1.103926471e-06f, -1.104903389e-06f, -1.105878230e-06f, -1.106850992e-06f, -1.107821673e-06f, +-1.108790274e-06f, -1.109756791e-06f, -1.110721224e-06f, -1.111683572e-06f, -1.112643833e-06f, -1.113602006e-06f, -1.114558089e-06f, -1.115512081e-06f, -1.116463982e-06f, -1.117413789e-06f, +-1.118361501e-06f, -1.119307117e-06f, -1.120250636e-06f, -1.121192056e-06f, -1.122131377e-06f, -1.123068596e-06f, -1.124003713e-06f, -1.124936726e-06f, -1.125867634e-06f, -1.126796435e-06f, +-1.127723129e-06f, -1.128647714e-06f, -1.129570190e-06f, -1.130490553e-06f, -1.131408805e-06f, -1.132324942e-06f, -1.133238964e-06f, -1.134150870e-06f, -1.135060658e-06f, -1.135968328e-06f, +-1.136873877e-06f, -1.137777306e-06f, -1.138678611e-06f, -1.139577793e-06f, -1.140474850e-06f, -1.141369781e-06f, -1.142262585e-06f, -1.143153260e-06f, -1.144041806e-06f, -1.144928220e-06f, +-1.145812503e-06f, -1.146694652e-06f, -1.147574666e-06f, -1.148452545e-06f, -1.149328287e-06f, -1.150201891e-06f, -1.151073356e-06f, -1.151942681e-06f, -1.152809864e-06f, -1.153674905e-06f, +-1.154537801e-06f, -1.155398553e-06f, -1.156257159e-06f, -1.157113617e-06f, -1.157967927e-06f, -1.158820088e-06f, -1.159670098e-06f, -1.160517956e-06f, -1.161363661e-06f, -1.162207213e-06f, +-1.163048609e-06f, -1.163887849e-06f, -1.164724932e-06f, -1.165559856e-06f, -1.166392621e-06f, -1.167223225e-06f, -1.168051668e-06f, -1.168877948e-06f, -1.169702064e-06f, -1.170524015e-06f, +-1.171343800e-06f, -1.172161418e-06f, -1.172976868e-06f, -1.173790149e-06f, -1.174601259e-06f, -1.175410198e-06f, -1.176216965e-06f, -1.177021559e-06f, -1.177823978e-06f, -1.178624221e-06f, +-1.179422288e-06f, -1.180218178e-06f, -1.181011889e-06f, -1.181803420e-06f, -1.182592771e-06f, -1.183379940e-06f, -1.184164927e-06f, -1.184947730e-06f, -1.185728348e-06f, -1.186506781e-06f, +-1.187283027e-06f, -1.188057086e-06f, -1.188828956e-06f, -1.189598636e-06f, -1.190366126e-06f, -1.191131425e-06f, -1.191894530e-06f, -1.192655443e-06f, -1.193414161e-06f, -1.194170683e-06f, +-1.194925010e-06f, -1.195677139e-06f, -1.196427070e-06f, -1.197174801e-06f, -1.197920333e-06f, -1.198663663e-06f, -1.199404792e-06f, -1.200143718e-06f, -1.200880440e-06f, -1.201614957e-06f, +-1.202347268e-06f, -1.203077373e-06f, -1.203805271e-06f, -1.204530960e-06f, -1.205254440e-06f, -1.205975710e-06f, -1.206694768e-06f, -1.207411615e-06f, -1.208126249e-06f, -1.208838669e-06f, +-1.209548875e-06f, -1.210256865e-06f, -1.210962639e-06f, -1.211666196e-06f, -1.212367535e-06f, -1.213066655e-06f, -1.213763555e-06f, -1.214458235e-06f, -1.215150693e-06f, -1.215840929e-06f, +-1.216528942e-06f, -1.217214732e-06f, -1.217898296e-06f, -1.218579635e-06f, -1.219258747e-06f, -1.219935632e-06f, -1.220610290e-06f, -1.221282718e-06f, -1.221952917e-06f, -1.222620885e-06f, +-1.223286622e-06f, -1.223950128e-06f, -1.224611400e-06f, -1.225270439e-06f, -1.225927244e-06f, -1.226581813e-06f, -1.227234147e-06f, -1.227884244e-06f, -1.228532103e-06f, -1.229177725e-06f, +-1.229821107e-06f, -1.230462250e-06f, -1.231101152e-06f, -1.231737814e-06f, -1.232372233e-06f, -1.233004410e-06f, -1.233634343e-06f, -1.234262033e-06f, -1.234887477e-06f, -1.235510676e-06f, +-1.236131629e-06f, -1.236750335e-06f, -1.237366793e-06f, -1.237981003e-06f, -1.238592964e-06f, -1.239202675e-06f, -1.239810136e-06f, -1.240415345e-06f, -1.241018303e-06f, -1.241619008e-06f, +-1.242217461e-06f, -1.242813659e-06f, -1.243407603e-06f, -1.243999292e-06f, -1.244588724e-06f, -1.245175901e-06f, -1.245760820e-06f, -1.246343482e-06f, -1.246923885e-06f, -1.247502030e-06f, +-1.248077914e-06f, -1.248651539e-06f, -1.249222902e-06f, -1.249792004e-06f, -1.250358844e-06f, -1.250923421e-06f, -1.251485734e-06f, -1.252045784e-06f, -1.252603569e-06f, -1.253159089e-06f, +-1.253712343e-06f, -1.254263331e-06f, -1.254812052e-06f, -1.255358505e-06f, -1.255902691e-06f, -1.256444607e-06f, -1.256984255e-06f, -1.257521632e-06f, -1.258056739e-06f, -1.258589576e-06f, +-1.259120141e-06f, -1.259648434e-06f, -1.260174454e-06f, -1.260698201e-06f, -1.261219675e-06f, -1.261738874e-06f, -1.262255799e-06f, -1.262770448e-06f, -1.263282822e-06f, -1.263792920e-06f, +-1.264300741e-06f, -1.264806284e-06f, -1.265309550e-06f, -1.265810537e-06f, -1.266309246e-06f, -1.266805675e-06f, -1.267299825e-06f, -1.267791695e-06f, -1.268281283e-06f, -1.268768591e-06f, +-1.269253617e-06f, -1.269736361e-06f, -1.270216822e-06f, -1.270695000e-06f, -1.271170895e-06f, -1.271644505e-06f, -1.272115832e-06f, -1.272584873e-06f, -1.273051629e-06f, -1.273516100e-06f, +-1.273978284e-06f, -1.274438182e-06f, -1.274895793e-06f, -1.275351116e-06f, -1.275804152e-06f, -1.276254899e-06f, -1.276703357e-06f, -1.277149527e-06f, -1.277593407e-06f, -1.278034997e-06f, +-1.278474298e-06f, -1.278911307e-06f, -1.279346025e-06f, -1.279778453e-06f, -1.280208588e-06f, -1.280636431e-06f, -1.281061982e-06f, -1.281485240e-06f, -1.281906204e-06f, -1.282324875e-06f, +-1.282741252e-06f, -1.283155335e-06f, -1.283567124e-06f, -1.283976617e-06f, -1.284383815e-06f, -1.284788718e-06f, -1.285191324e-06f, -1.285591635e-06f, -1.285989648e-06f, -1.286385365e-06f, +-1.286778785e-06f, -1.287169907e-06f, -1.287558732e-06f, -1.287945258e-06f, -1.288329486e-06f, -1.288711415e-06f, -1.289091045e-06f, -1.289468376e-06f, -1.289843408e-06f, -1.290216140e-06f, +-1.290586571e-06f, -1.290954703e-06f, -1.291320533e-06f, -1.291684063e-06f, -1.292045292e-06f, -1.292404220e-06f, -1.292760846e-06f, -1.293115170e-06f, -1.293467192e-06f, -1.293816911e-06f, +-1.294164329e-06f, -1.294509443e-06f, -1.294852255e-06f, -1.295192763e-06f, -1.295530968e-06f, -1.295866869e-06f, -1.296200466e-06f, -1.296531760e-06f, -1.296860749e-06f, -1.297187434e-06f, +-1.297511814e-06f, -1.297833890e-06f, -1.298153660e-06f, -1.298471125e-06f, -1.298786286e-06f, -1.299099140e-06f, -1.299409689e-06f, -1.299717932e-06f, -1.300023870e-06f, -1.300327501e-06f, +-1.300628826e-06f, -1.300927844e-06f, -1.301224556e-06f, -1.301518961e-06f, -1.301811060e-06f, -1.302100851e-06f, -1.302388336e-06f, -1.302673513e-06f, -1.302956383e-06f, -1.303236946e-06f, +-1.303515201e-06f, -1.303791149e-06f, -1.304064788e-06f, -1.304336120e-06f, -1.304605145e-06f, -1.304871861e-06f, -1.305136269e-06f, -1.305398369e-06f, -1.305658161e-06f, -1.305915644e-06f, +-1.306170819e-06f, -1.306423686e-06f, -1.306674244e-06f, -1.306922494e-06f, -1.307168435e-06f, -1.307412067e-06f, -1.307653391e-06f, -1.307892406e-06f, -1.308129112e-06f, -1.308363510e-06f, +-1.308595599e-06f, -1.308825379e-06f, -1.309052850e-06f, -1.309278012e-06f, -1.309500865e-06f, -1.309721410e-06f, -1.309939645e-06f, -1.310155572e-06f, -1.310369190e-06f, -1.310580498e-06f, +-1.310789499e-06f, -1.310996190e-06f, -1.311200572e-06f, -1.311402646e-06f, -1.311602411e-06f, -1.311799867e-06f, -1.311995014e-06f, -1.312187853e-06f, -1.312378383e-06f, -1.312566605e-06f, +-1.312752518e-06f, -1.312936123e-06f, -1.313117419e-06f, -1.313296407e-06f, -1.313473087e-06f, -1.313647458e-06f, -1.313819522e-06f, -1.313989277e-06f, -1.314156725e-06f, -1.314321865e-06f, +-1.314484697e-06f, -1.314645221e-06f, -1.314803438e-06f, -1.314959347e-06f, -1.315112949e-06f, -1.315264244e-06f, -1.315413231e-06f, -1.315559912e-06f, -1.315704286e-06f, -1.315846353e-06f, +-1.315986114e-06f, -1.316123568e-06f, -1.316258715e-06f, -1.316391557e-06f, -1.316522093e-06f, -1.316650322e-06f, -1.316776246e-06f, -1.316899865e-06f, -1.317021178e-06f, -1.317140186e-06f, +-1.317256888e-06f, -1.317371286e-06f, -1.317483380e-06f, -1.317593168e-06f, -1.317700653e-06f, -1.317805833e-06f, -1.317908710e-06f, -1.318009282e-06f, -1.318107552e-06f, -1.318203518e-06f, +-1.318297180e-06f, -1.318388540e-06f, -1.318477598e-06f, -1.318564352e-06f, -1.318648805e-06f, -1.318730956e-06f, -1.318810805e-06f, -1.318888352e-06f, -1.318963599e-06f, -1.319036544e-06f, +-1.319107188e-06f, -1.319175532e-06f, -1.319241576e-06f, -1.319305320e-06f, -1.319366764e-06f, -1.319425909e-06f, -1.319482755e-06f, -1.319537301e-06f, -1.319589550e-06f, -1.319639499e-06f, +-1.319687151e-06f, -1.319732506e-06f, -1.319775562e-06f, -1.319816322e-06f, -1.319854785e-06f, -1.319890951e-06f, -1.319924822e-06f, -1.319956396e-06f, -1.319985675e-06f, -1.320012659e-06f, +-1.320037348e-06f, -1.320059742e-06f, -1.320079842e-06f, -1.320097648e-06f, -1.320113161e-06f, -1.320126381e-06f, -1.320137308e-06f, -1.320145942e-06f, -1.320152285e-06f, -1.320156335e-06f, +-1.320158095e-06f, -1.320157563e-06f, -1.320154741e-06f, -1.320149629e-06f, -1.320142227e-06f, -1.320132535e-06f, -1.320120555e-06f, -1.320106286e-06f, -1.320089728e-06f, -1.320070883e-06f, +-1.320049750e-06f, -1.320026331e-06f, -1.320000625e-06f, -1.319972632e-06f, -1.319942354e-06f, -1.319909791e-06f, -1.319874943e-06f, -1.319837810e-06f, -1.319798394e-06f, -1.319756694e-06f, +-1.319712711e-06f, -1.319666445e-06f, -1.319617897e-06f, -1.319567067e-06f, -1.319513956e-06f, -1.319458565e-06f, -1.319400893e-06f, -1.319340941e-06f, -1.319278710e-06f, -1.319214199e-06f, +-1.319147411e-06f, -1.319078345e-06f, -1.319007001e-06f, -1.318933380e-06f, -1.318857483e-06f, -1.318779311e-06f, -1.318698862e-06f, -1.318616139e-06f, -1.318531142e-06f, -1.318443871e-06f, +-1.318354326e-06f, -1.318262509e-06f, -1.318168419e-06f, -1.318072058e-06f, -1.317973426e-06f, -1.317872523e-06f, -1.317769350e-06f, -1.317663907e-06f, -1.317556196e-06f, -1.317446216e-06f, +-1.317333969e-06f, -1.317219454e-06f, -1.317102673e-06f, -1.316983625e-06f, -1.316862312e-06f, -1.316738734e-06f, -1.316612892e-06f, -1.316484786e-06f, -1.316354417e-06f, -1.316221785e-06f, +-1.316086891e-06f, -1.315949736e-06f, -1.315810321e-06f, -1.315668645e-06f, -1.315524710e-06f, -1.315378516e-06f, -1.315230063e-06f, -1.315079353e-06f, -1.314926386e-06f, -1.314771163e-06f, +-1.314613684e-06f, -1.314453950e-06f, -1.314291962e-06f, -1.314127720e-06f, -1.313961224e-06f, -1.313792477e-06f, -1.313621477e-06f, -1.313448227e-06f, -1.313272726e-06f, -1.313094975e-06f, +-1.312914976e-06f, -1.312732728e-06f, -1.312548232e-06f, -1.312361489e-06f, -1.312172500e-06f, -1.311981266e-06f, -1.311787786e-06f, -1.311592062e-06f, -1.311394095e-06f, -1.311193885e-06f, +-1.310991433e-06f, -1.310786740e-06f, -1.310579806e-06f, -1.310370632e-06f, -1.310159219e-06f, -1.309945568e-06f, -1.309729679e-06f, -1.309511553e-06f, -1.309291191e-06f, -1.309068593e-06f, +-1.308843761e-06f, -1.308616695e-06f, -1.308387396e-06f, -1.308155864e-06f, -1.307922101e-06f, -1.307686107e-06f, -1.307447883e-06f, -1.307207430e-06f, -1.306964748e-06f, -1.306719839e-06f, +-1.306472702e-06f, -1.306223340e-06f, -1.305971752e-06f, -1.305717940e-06f, -1.305461904e-06f, -1.305203645e-06f, -1.304943165e-06f, -1.304680462e-06f, -1.304415540e-06f, -1.304148398e-06f, +-1.303879037e-06f, -1.303607458e-06f, -1.303333663e-06f, -1.303057651e-06f, -1.302779423e-06f, -1.302498981e-06f, -1.302216325e-06f, -1.301931457e-06f, -1.301644376e-06f, -1.301355085e-06f, +-1.301063583e-06f, -1.300769872e-06f, -1.300473952e-06f, -1.300175825e-06f, -1.299875491e-06f, -1.299572951e-06f, -1.299268206e-06f, -1.298961257e-06f, -1.298652105e-06f, -1.298340751e-06f, +-1.298027195e-06f, -1.297711439e-06f, -1.297393483e-06f, -1.297073329e-06f, -1.296750977e-06f, -1.296426428e-06f, -1.296099683e-06f, -1.295770744e-06f, -1.295439610e-06f, -1.295106283e-06f, +-1.294770765e-06f, -1.294433055e-06f, -1.294093155e-06f, -1.293751065e-06f, -1.293406788e-06f, -1.293060322e-06f, -1.292711671e-06f, -1.292360834e-06f, -1.292007813e-06f, -1.291652608e-06f, +-1.291295221e-06f, -1.290935652e-06f, -1.290573903e-06f, -1.290209974e-06f, -1.289843866e-06f, -1.289475581e-06f, -1.289105120e-06f, -1.288732483e-06f, -1.288357671e-06f, -1.287980686e-06f, +-1.287601529e-06f, -1.287220199e-06f, -1.286836700e-06f, -1.286451031e-06f, -1.286063193e-06f, -1.285673188e-06f, -1.285281017e-06f, -1.284886681e-06f, -1.284490180e-06f, -1.284091516e-06f, +-1.283690689e-06f, -1.283287702e-06f, -1.282882555e-06f, -1.282475248e-06f, -1.282065784e-06f, -1.281654163e-06f, -1.281240385e-06f, -1.280824454e-06f, -1.280406368e-06f, -1.279986130e-06f, +-1.279563741e-06f, -1.279139201e-06f, -1.278712512e-06f, -1.278283674e-06f, -1.277852690e-06f, -1.277419560e-06f, -1.276984284e-06f, -1.276546865e-06f, -1.276107303e-06f, -1.275665600e-06f, +-1.275221756e-06f, -1.274775773e-06f, -1.274327652e-06f, -1.273877394e-06f, -1.273425000e-06f, -1.272970471e-06f, -1.272513808e-06f, -1.272055013e-06f, -1.271594087e-06f, -1.271131030e-06f, +-1.270665845e-06f, -1.270198531e-06f, -1.269729091e-06f, -1.269257526e-06f, -1.268783836e-06f, -1.268308023e-06f, -1.267830087e-06f, -1.267350032e-06f, -1.266867856e-06f, -1.266383562e-06f, +-1.265897151e-06f, -1.265408623e-06f, -1.264917981e-06f, -1.264425225e-06f, -1.263930357e-06f, -1.263433377e-06f, -1.262934288e-06f, -1.262433089e-06f, -1.261929783e-06f, -1.261424371e-06f, +-1.260916853e-06f, -1.260407232e-06f, -1.259895508e-06f, -1.259381682e-06f, -1.258865756e-06f, -1.258347732e-06f, -1.257827609e-06f, -1.257305390e-06f, -1.256781076e-06f, -1.256254668e-06f, +-1.255726167e-06f, -1.255195575e-06f, -1.254662893e-06f, -1.254128121e-06f, -1.253591262e-06f, -1.253052317e-06f, -1.252511287e-06f, -1.251968173e-06f, -1.251422976e-06f, -1.250875699e-06f, +-1.250326341e-06f, -1.249774905e-06f, -1.249221391e-06f, -1.248665802e-06f, -1.248108138e-06f, -1.247548400e-06f, -1.246986590e-06f, -1.246422710e-06f, -1.245856760e-06f, -1.245288743e-06f, +-1.244718658e-06f, -1.244146508e-06f, -1.243572294e-06f, -1.242996017e-06f, -1.242417679e-06f, -1.241837280e-06f, -1.241254823e-06f, -1.240670309e-06f, -1.240083738e-06f, -1.239495113e-06f, +-1.238904435e-06f, -1.238311705e-06f, -1.237716924e-06f, -1.237120094e-06f, -1.236521216e-06f, -1.235920292e-06f, -1.235317323e-06f, -1.234712310e-06f, -1.234105255e-06f, -1.233496159e-06f, +-1.232885023e-06f, -1.232271850e-06f, -1.231656640e-06f, -1.231039394e-06f, -1.230420115e-06f, -1.229798803e-06f, -1.229175460e-06f, -1.228550088e-06f, -1.227922687e-06f, -1.227293260e-06f, +-1.226661807e-06f, -1.226028330e-06f, -1.225392831e-06f, -1.224755311e-06f, -1.224115771e-06f, -1.223474214e-06f, -1.222830639e-06f, -1.222185049e-06f, -1.221537446e-06f, -1.220887830e-06f, +-1.220236203e-06f, -1.219582567e-06f, -1.218926923e-06f, -1.218269273e-06f, -1.217609617e-06f, -1.216947958e-06f, -1.216284297e-06f, -1.215618636e-06f, -1.214950975e-06f, -1.214281317e-06f, +-1.213609663e-06f, -1.212936014e-06f, -1.212260372e-06f, -1.211582739e-06f, -1.210903115e-06f, -1.210221503e-06f, -1.209537904e-06f, -1.208852319e-06f, -1.208164751e-06f, -1.207475200e-06f, +-1.206783668e-06f, -1.206090156e-06f, -1.205394667e-06f, -1.204697201e-06f, -1.203997761e-06f, -1.203296347e-06f, -1.202592962e-06f, -1.201887606e-06f, -1.201180282e-06f, -1.200470991e-06f, +-1.199759734e-06f, -1.199046513e-06f, -1.198331330e-06f, -1.197614186e-06f, -1.196895083e-06f, -1.196174022e-06f, -1.195451005e-06f, -1.194726033e-06f, -1.193999109e-06f, -1.193270233e-06f, +-1.192539407e-06f, -1.191806634e-06f, -1.191071913e-06f, -1.190335248e-06f, -1.189596640e-06f, -1.188856089e-06f, -1.188113599e-06f, -1.187369170e-06f, -1.186622804e-06f, -1.185874502e-06f, +-1.185124267e-06f, -1.184372100e-06f, -1.183618003e-06f, -1.182861976e-06f, -1.182104023e-06f, -1.181344144e-06f, -1.180582341e-06f, -1.179818616e-06f, -1.179052970e-06f, -1.178285405e-06f, +-1.177515923e-06f, -1.176744525e-06f, -1.175971213e-06f, -1.175195989e-06f, -1.174418854e-06f, -1.173639811e-06f, -1.172858859e-06f, -1.172076003e-06f, -1.171291242e-06f, -1.170504579e-06f, +-1.169716015e-06f, -1.168925552e-06f, -1.168133192e-06f, -1.167338937e-06f, -1.166542787e-06f, -1.165744746e-06f, -1.164944814e-06f, -1.164142993e-06f, -1.163339285e-06f, -1.162533692e-06f, +-1.161726215e-06f, -1.160916856e-06f, -1.160105617e-06f, -1.159292499e-06f, -1.158477505e-06f, -1.157660636e-06f, -1.156841893e-06f, -1.156021279e-06f, -1.155198795e-06f, -1.154374442e-06f, +-1.153548224e-06f, -1.152720141e-06f, -1.151890194e-06f, -1.151058387e-06f, -1.150224721e-06f, -1.149389197e-06f, -1.148551817e-06f, -1.147712582e-06f, -1.146871496e-06f, -1.146028559e-06f, +-1.145183773e-06f, -1.144337140e-06f, -1.143488662e-06f, -1.142638341e-06f, -1.141786178e-06f, -1.140932175e-06f, -1.140076334e-06f, -1.139218656e-06f, -1.138359144e-06f, -1.137497800e-06f, +-1.136634624e-06f, -1.135769619e-06f, -1.134902787e-06f, -1.134034130e-06f, -1.133163649e-06f, -1.132291346e-06f, -1.131417223e-06f, -1.130541281e-06f, -1.129663524e-06f, -1.128783951e-06f, +-1.127902566e-06f, -1.127019370e-06f, -1.126134365e-06f, -1.125247553e-06f, -1.124358935e-06f, -1.123468514e-06f, -1.122576291e-06f, -1.121682268e-06f, -1.120786447e-06f, -1.119888830e-06f, +-1.118989419e-06f, -1.118088215e-06f, -1.117185221e-06f, -1.116280438e-06f, -1.115373868e-06f, -1.114465513e-06f, -1.113555375e-06f, -1.112643456e-06f, -1.111729757e-06f, -1.110814281e-06f, +-1.109897029e-06f, -1.108978004e-06f, -1.108057207e-06f, -1.107134640e-06f, -1.106210305e-06f, -1.105284204e-06f, -1.104356338e-06f, -1.103426711e-06f, -1.102495322e-06f, -1.101562176e-06f, +-1.100627273e-06f, -1.099690615e-06f, -1.098752204e-06f, -1.097812043e-06f, -1.096870133e-06f, -1.095926476e-06f, -1.094981073e-06f, -1.094033928e-06f, -1.093085041e-06f, -1.092134416e-06f, +-1.091182053e-06f, -1.090227954e-06f, -1.089272122e-06f, -1.088314559e-06f, -1.087355266e-06f, -1.086394246e-06f, -1.085431500e-06f, -1.084467030e-06f, -1.083500839e-06f, -1.082532928e-06f, +-1.081563299e-06f, -1.080591955e-06f, -1.079618896e-06f, -1.078644126e-06f, -1.077667646e-06f, -1.076689458e-06f, -1.075709565e-06f, -1.074727967e-06f, -1.073744667e-06f, -1.072759668e-06f, +-1.071772970e-06f, -1.070784577e-06f, -1.069794490e-06f, -1.068802710e-06f, -1.067809241e-06f, -1.066814084e-06f, -1.065817241e-06f, -1.064818714e-06f, -1.063818505e-06f, -1.062816617e-06f, +-1.061813050e-06f, -1.060807808e-06f, -1.059800891e-06f, -1.058792303e-06f, -1.057782046e-06f, -1.056770120e-06f, -1.055756529e-06f, -1.054741274e-06f, -1.053724358e-06f, -1.052705782e-06f, +-1.051685548e-06f, -1.050663659e-06f, -1.049640117e-06f, -1.048614923e-06f, -1.047588080e-06f, -1.046559590e-06f, -1.045529454e-06f, -1.044497675e-06f, -1.043464256e-06f, -1.042429197e-06f, +-1.041392501e-06f, -1.040354171e-06f, -1.039314207e-06f, -1.038272613e-06f, -1.037229391e-06f, -1.036184541e-06f, -1.035138068e-06f, -1.034089972e-06f, -1.033040255e-06f, -1.031988921e-06f, +-1.030935970e-06f, -1.029881406e-06f, -1.028825229e-06f, -1.027767443e-06f, -1.026708049e-06f, -1.025647050e-06f, -1.024584447e-06f, -1.023520242e-06f, -1.022454439e-06f, -1.021387038e-06f, +-1.020318042e-06f, -1.019247454e-06f, -1.018175274e-06f, -1.017101506e-06f, -1.016026152e-06f, -1.014949213e-06f, -1.013870692e-06f, -1.012790591e-06f, -1.011708911e-06f, -1.010625656e-06f, +-1.009540828e-06f, -1.008454428e-06f, -1.007366458e-06f, -1.006276921e-06f, -1.005185819e-06f, -1.004093155e-06f, -1.002998929e-06f, -1.001903145e-06f, -1.000805804e-06f, -9.997069093e-07f, +-9.986064623e-07f, -9.975044653e-07f, -9.964009206e-07f, -9.952958303e-07f, -9.941891966e-07f, -9.930810216e-07f, -9.919713076e-07f, -9.908600567e-07f, -9.897472712e-07f, -9.886329531e-07f, +-9.875171047e-07f, -9.863997282e-07f, -9.852808258e-07f, -9.841603996e-07f, -9.830384520e-07f, -9.819149850e-07f, -9.807900009e-07f, -9.796635019e-07f, -9.785354901e-07f, -9.774059679e-07f, +-9.762749374e-07f, -9.751424009e-07f, -9.740083605e-07f, -9.728728185e-07f, -9.717357771e-07f, -9.705972385e-07f, -9.694572049e-07f, -9.683156786e-07f, -9.671726619e-07f, -9.660281569e-07f, +-9.648821658e-07f, -9.637346910e-07f, -9.625857346e-07f, -9.614352990e-07f, -9.602833862e-07f, -9.591299987e-07f, -9.579751386e-07f, -9.568188082e-07f, -9.556610097e-07f, -9.545017454e-07f, +-9.533410176e-07f, -9.521788285e-07f, -9.510151804e-07f, -9.498500755e-07f, -9.486835162e-07f, -9.475155046e-07f, -9.463460430e-07f, -9.451751338e-07f, -9.440027792e-07f, -9.428289814e-07f, +-9.416537428e-07f, -9.404770656e-07f, -9.392989522e-07f, -9.381194047e-07f, -9.369384256e-07f, -9.357560170e-07f, -9.345721812e-07f, -9.333869207e-07f, -9.322002376e-07f, -9.310121342e-07f, +-9.298226130e-07f, -9.286316760e-07f, -9.274393258e-07f, -9.262455645e-07f, -9.250503945e-07f, -9.238538181e-07f, -9.226558376e-07f, -9.214564553e-07f, -9.202556735e-07f, -9.190534946e-07f, +-9.178499209e-07f, -9.166449547e-07f, -9.154385982e-07f, -9.142308540e-07f, -9.130217242e-07f, -9.118112112e-07f, -9.105993174e-07f, -9.093860450e-07f, -9.081713965e-07f, -9.069553741e-07f, +-9.057379802e-07f, -9.045192172e-07f, -9.032990873e-07f, -9.020775929e-07f, -9.008547365e-07f, -8.996305202e-07f, -8.984049466e-07f, -8.971780179e-07f, -8.959497365e-07f, -8.947201047e-07f, +-8.934891249e-07f, -8.922567996e-07f, -8.910231309e-07f, -8.897881214e-07f, -8.885517733e-07f, -8.873140891e-07f, -8.860750712e-07f, -8.848347218e-07f, -8.835930434e-07f, -8.823500383e-07f, +-8.811057089e-07f, -8.798600577e-07f, -8.786130870e-07f, -8.773647991e-07f, -8.761151965e-07f, -8.748642816e-07f, -8.736120567e-07f, -8.723585243e-07f, -8.711036867e-07f, -8.698475464e-07f, +-8.685901056e-07f, -8.673313670e-07f, -8.660713327e-07f, -8.648100053e-07f, -8.635473872e-07f, -8.622834807e-07f, -8.610182882e-07f, -8.597518123e-07f, -8.584840552e-07f, -8.572150195e-07f, +-8.559447075e-07f, -8.546731216e-07f, -8.534002643e-07f, -8.521261380e-07f, -8.508507451e-07f, -8.495740880e-07f, -8.482961692e-07f, -8.470169911e-07f, -8.457365562e-07f, -8.444548668e-07f, +-8.431719254e-07f, -8.418877345e-07f, -8.406022964e-07f, -8.393156136e-07f, -8.380276886e-07f, -8.367385239e-07f, -8.354481217e-07f, -8.341564847e-07f, -8.328636152e-07f, -8.315695157e-07f, +-8.302741887e-07f, -8.289776365e-07f, -8.276798617e-07f, -8.263808668e-07f, -8.250806541e-07f, -8.237792262e-07f, -8.224765855e-07f, -8.211727344e-07f, -8.198676755e-07f, -8.185614112e-07f, +-8.172539440e-07f, -8.159452763e-07f, -8.146354107e-07f, -8.133243495e-07f, -8.120120953e-07f, -8.106986506e-07f, -8.093840178e-07f, -8.080681994e-07f, -8.067511979e-07f, -8.054330158e-07f, +-8.041136555e-07f, -8.027931197e-07f, -8.014714106e-07f, -8.001485309e-07f, -7.988244830e-07f, -7.974992695e-07f, -7.961728928e-07f, -7.948453554e-07f, -7.935166598e-07f, -7.921868085e-07f, +-7.908558041e-07f, -7.895236490e-07f, -7.881903457e-07f, -7.868558968e-07f, -7.855203047e-07f, -7.841835720e-07f, -7.828457012e-07f, -7.815066947e-07f, -7.801665552e-07f, -7.788252850e-07f, +-7.774828869e-07f, -7.761393631e-07f, -7.747947164e-07f, -7.734489491e-07f, -7.721020639e-07f, -7.707540632e-07f, -7.694049497e-07f, -7.680547257e-07f, -7.667033939e-07f, -7.653509567e-07f, +-7.639974168e-07f, -7.626427766e-07f, -7.612870386e-07f, -7.599302055e-07f, -7.585722798e-07f, -7.572132640e-07f, -7.558531606e-07f, -7.544919721e-07f, -7.531297012e-07f, -7.517663504e-07f, +-7.504019223e-07f, -7.490364193e-07f, -7.476698440e-07f, -7.463021990e-07f, -7.449334868e-07f, -7.435637101e-07f, -7.421928712e-07f, -7.408209729e-07f, -7.394480177e-07f, -7.380740080e-07f, +-7.366989466e-07f, -7.353228359e-07f, -7.339456786e-07f, -7.325674771e-07f, -7.311882341e-07f, -7.298079521e-07f, -7.284266337e-07f, -7.270442815e-07f, -7.256608980e-07f, -7.242764859e-07f, +-7.228910476e-07f, -7.215045858e-07f, -7.201171031e-07f, -7.187286020e-07f, -7.173390851e-07f, -7.159485550e-07f, -7.145570143e-07f, -7.131644656e-07f, -7.117709114e-07f, -7.103763543e-07f, +-7.089807970e-07f, -7.075842420e-07f, -7.061866920e-07f, -7.047881494e-07f, -7.033886170e-07f, -7.019880972e-07f, -7.005865928e-07f, -6.991841063e-07f, -6.977806402e-07f, -6.963761973e-07f, +-6.949707801e-07f, -6.935643912e-07f, -6.921570332e-07f, -6.907487087e-07f, -6.893394203e-07f, -6.879291707e-07f, -6.865179624e-07f, -6.851057981e-07f, -6.836926804e-07f, -6.822786118e-07f, +-6.808635951e-07f, -6.794476328e-07f, -6.780307275e-07f, -6.766128818e-07f, -6.751940985e-07f, -6.737743800e-07f, -6.723537291e-07f, -6.709321483e-07f, -6.695096402e-07f, -6.680862076e-07f, +-6.666618530e-07f, -6.652365790e-07f, -6.638103883e-07f, -6.623832835e-07f, -6.609552673e-07f, -6.595263422e-07f, -6.580965109e-07f, -6.566657761e-07f, -6.552341403e-07f, -6.538016063e-07f, +-6.523681766e-07f, -6.509338540e-07f, -6.494986409e-07f, -6.480625401e-07f, -6.466255543e-07f, -6.451876860e-07f, -6.437489379e-07f, -6.423093127e-07f, -6.408688130e-07f, -6.394274415e-07f, +-6.379852007e-07f, -6.365420934e-07f, -6.350981222e-07f, -6.336532897e-07f, -6.322075987e-07f, -6.307610517e-07f, -6.293136515e-07f, -6.278654006e-07f, -6.264163018e-07f, -6.249663577e-07f, +-6.235155709e-07f, -6.220639441e-07f, -6.206114800e-07f, -6.191581813e-07f, -6.177040506e-07f, -6.162490905e-07f, -6.147933038e-07f, -6.133366930e-07f, -6.118792610e-07f, -6.104210103e-07f, +-6.089619436e-07f, -6.075020636e-07f, -6.060413729e-07f, -6.045798743e-07f, -6.031175703e-07f, -6.016544638e-07f, -6.001905573e-07f, -5.987258535e-07f, -5.972603551e-07f, -5.957940648e-07f, +-5.943269853e-07f, -5.928591192e-07f, -5.913904693e-07f, -5.899210382e-07f, -5.884508285e-07f, -5.869798431e-07f, -5.855080845e-07f, -5.840355554e-07f, -5.825622586e-07f, -5.810881967e-07f, +-5.796133724e-07f, -5.781377884e-07f, -5.766614474e-07f, -5.751843521e-07f, -5.737065052e-07f, -5.722279093e-07f, -5.707485672e-07f, -5.692684815e-07f, -5.677876550e-07f, -5.663060904e-07f, +-5.648237903e-07f, -5.633407574e-07f, -5.618569945e-07f, -5.603725042e-07f, -5.588872893e-07f, -5.574013524e-07f, -5.559146962e-07f, -5.544273235e-07f, -5.529392370e-07f, -5.514504393e-07f, +-5.499609332e-07f, -5.484707213e-07f, -5.469798065e-07f, -5.454881913e-07f, -5.439958784e-07f, -5.425028707e-07f, -5.410091708e-07f, -5.395147815e-07f, -5.380197053e-07f, -5.365239451e-07f, +-5.350275036e-07f, -5.335303834e-07f, -5.320325873e-07f, -5.305341180e-07f, -5.290349783e-07f, -5.275351707e-07f, -5.260346982e-07f, -5.245335632e-07f, -5.230317687e-07f, -5.215293173e-07f, +-5.200262117e-07f, -5.185224546e-07f, -5.170180489e-07f, -5.155129971e-07f, -5.140073020e-07f, -5.125009663e-07f, -5.109939929e-07f, -5.094863843e-07f, -5.079781433e-07f, -5.064692726e-07f, +-5.049597750e-07f, -5.034496532e-07f, -5.019389099e-07f, -5.004275479e-07f, -4.989155699e-07f, -4.974029785e-07f, -4.958897766e-07f, -4.943759668e-07f, -4.928615520e-07f, -4.913465348e-07f, +-4.898309179e-07f, -4.883147041e-07f, -4.867978962e-07f, -4.852804969e-07f, -4.837625088e-07f, -4.822439348e-07f, -4.807247775e-07f, -4.792050398e-07f, -4.776847243e-07f, -4.761638337e-07f, +-4.746423709e-07f, -4.731203386e-07f, -4.715977395e-07f, -4.700745763e-07f, -4.685508518e-07f, -4.670265687e-07f, -4.655017298e-07f, -4.639763378e-07f, -4.624503954e-07f, -4.609239054e-07f, +-4.593968706e-07f, -4.578692936e-07f, -4.563411773e-07f, -4.548125244e-07f, -4.532833375e-07f, -4.517536195e-07f, -4.502233731e-07f, -4.486926011e-07f, -4.471613062e-07f, -4.456294911e-07f, +-4.440971587e-07f, -4.425643115e-07f, -4.410309525e-07f, -4.394970843e-07f, -4.379627097e-07f, -4.364278315e-07f, -4.348924523e-07f, -4.333565751e-07f, -4.318202024e-07f, -4.302833370e-07f, +-4.287459818e-07f, -4.272081394e-07f, -4.256698126e-07f, -4.241310042e-07f, -4.225917169e-07f, -4.210519535e-07f, -4.195117167e-07f, -4.179710093e-07f, -4.164298340e-07f, -4.148881937e-07f, +-4.133460909e-07f, -4.118035286e-07f, -4.102605095e-07f, -4.087170362e-07f, -4.071731117e-07f, -4.056287385e-07f, -4.040839196e-07f, -4.025386576e-07f, -4.009929554e-07f, -3.994468156e-07f, +-3.979002410e-07f, -3.963532345e-07f, -3.948057986e-07f, -3.932579363e-07f, -3.917096503e-07f, -3.901609433e-07f, -3.886118181e-07f, -3.870622774e-07f, -3.855123241e-07f, -3.839619608e-07f, +-3.824111904e-07f, -3.808600156e-07f, -3.793084391e-07f, -3.777564638e-07f, -3.762040923e-07f, -3.746513276e-07f, -3.730981722e-07f, -3.715446290e-07f, -3.699907008e-07f, -3.684363902e-07f, +-3.668817002e-07f, -3.653266334e-07f, -3.637711926e-07f, -3.622153805e-07f, -3.606592000e-07f, -3.591026538e-07f, -3.575457446e-07f, -3.559884753e-07f, -3.544308486e-07f, -3.528728673e-07f, +-3.513145340e-07f, -3.497558517e-07f, -3.481968230e-07f, -3.466374508e-07f, -3.450777378e-07f, -3.435176867e-07f, -3.419573003e-07f, -3.403965815e-07f, -3.388355329e-07f, -3.372741573e-07f, +-3.357124575e-07f, -3.341504363e-07f, -3.325880965e-07f, -3.310254407e-07f, -3.294624718e-07f, -3.278991925e-07f, -3.263356057e-07f, -3.247717140e-07f, -3.232075203e-07f, -3.216430272e-07f, +-3.200782377e-07f, -3.185131544e-07f, -3.169477801e-07f, -3.153821176e-07f, -3.138161696e-07f, -3.122499390e-07f, -3.106834284e-07f, -3.091166407e-07f, -3.075495786e-07f, -3.059822450e-07f, +-3.044146424e-07f, -3.028467739e-07f, -3.012786420e-07f, -2.997102496e-07f, -2.981415994e-07f, -2.965726942e-07f, -2.950035368e-07f, -2.934341300e-07f, -2.918644764e-07f, -2.902945790e-07f, +-2.887244404e-07f, -2.871540634e-07f, -2.855834507e-07f, -2.840126053e-07f, -2.824415297e-07f, -2.808702269e-07f, -2.792986995e-07f, -2.777269503e-07f, -2.761549822e-07f, -2.745827978e-07f, +-2.730103999e-07f, -2.714377913e-07f, -2.698649748e-07f, -2.682919531e-07f, -2.667187290e-07f, -2.651453053e-07f, -2.635716847e-07f, -2.619978700e-07f, -2.604238640e-07f, -2.588496694e-07f, +-2.572752890e-07f, -2.557007256e-07f, -2.541259819e-07f, -2.525510607e-07f, -2.509759648e-07f, -2.494006970e-07f, -2.478252599e-07f, -2.462496564e-07f, -2.446738892e-07f, -2.430979611e-07f, +-2.415218748e-07f, -2.399456332e-07f, -2.383692390e-07f, -2.367926949e-07f, -2.352160038e-07f, -2.336391683e-07f, -2.320621913e-07f, -2.304850755e-07f, -2.289078236e-07f, -2.273304385e-07f, +-2.257529229e-07f, -2.241752796e-07f, -2.225975113e-07f, -2.210196208e-07f, -2.194416108e-07f, -2.178634841e-07f, -2.162852435e-07f, -2.147068917e-07f, -2.131284316e-07f, -2.115498657e-07f, +-2.099711970e-07f, -2.083924282e-07f, -2.068135620e-07f, -2.052346012e-07f, -2.036555486e-07f, -2.020764068e-07f, -2.004971788e-07f, -1.989178672e-07f, -1.973384747e-07f, -1.957590042e-07f, +-1.941794584e-07f, -1.925998401e-07f, -1.910201520e-07f, -1.894403968e-07f, -1.878605774e-07f, -1.862806965e-07f, -1.847007568e-07f, -1.831207611e-07f, -1.815407122e-07f, -1.799606127e-07f, +-1.783804655e-07f, -1.768002734e-07f, -1.752200390e-07f, -1.736397651e-07f, -1.720594545e-07f, -1.704791099e-07f, -1.688987340e-07f, -1.673183297e-07f, -1.657378997e-07f, -1.641574467e-07f, +-1.625769735e-07f, -1.609964828e-07f, -1.594159774e-07f, -1.578354600e-07f, -1.562549333e-07f, -1.546744002e-07f, -1.530938634e-07f, -1.515133255e-07f, -1.499327894e-07f, -1.483522579e-07f, +-1.467717335e-07f, -1.451912192e-07f, -1.436107176e-07f, -1.420302315e-07f, -1.404497636e-07f, -1.388693167e-07f, -1.372888935e-07f, -1.357084967e-07f, -1.341281292e-07f, -1.325477936e-07f, +-1.309674926e-07f, -1.293872291e-07f, -1.278070057e-07f, -1.262268253e-07f, -1.246466904e-07f, -1.230666040e-07f, -1.214865686e-07f, -1.199065871e-07f, -1.183266622e-07f, -1.167467966e-07f, +-1.151669930e-07f, -1.135872543e-07f, -1.120075830e-07f, -1.104279820e-07f, -1.088484540e-07f, -1.072690017e-07f, -1.056896279e-07f, -1.041103352e-07f, -1.025311265e-07f, -1.009520044e-07f, +-9.937297168e-08f, -9.779403105e-08f, -9.621518526e-08f, -9.463643702e-08f, -9.305778906e-08f, -9.147924412e-08f, -8.990080490e-08f, -8.832247415e-08f, -8.674425458e-08f, -8.516614892e-08f, +-8.358815989e-08f, -8.201029020e-08f, -8.043254260e-08f, -7.885491978e-08f, -7.727742449e-08f, -7.570005942e-08f, -7.412282731e-08f, -7.254573087e-08f, -7.096877283e-08f, -6.939195588e-08f, +-6.781528276e-08f, -6.623875618e-08f, -6.466237884e-08f, -6.308615348e-08f, -6.151008279e-08f, -5.993416950e-08f, -5.835841631e-08f, -5.678282593e-08f, -5.520740108e-08f, -5.363214446e-08f, +-5.205705879e-08f, -5.048214677e-08f, -4.890741111e-08f, -4.733285451e-08f, -4.575847969e-08f, -4.418428934e-08f, -4.261028618e-08f, -4.103647289e-08f, -3.946285220e-08f, -3.788942679e-08f, +-3.631619938e-08f, -3.474317265e-08f, -3.317034932e-08f, -3.159773207e-08f, -3.002532361e-08f, -2.845312663e-08f, -2.688114384e-08f, -2.530937792e-08f, -2.373783157e-08f, -2.216650748e-08f, +-2.059540836e-08f, -1.902453688e-08f, -1.745389574e-08f, -1.588348763e-08f, -1.431331524e-08f, -1.274338127e-08f, -1.117368839e-08f, -9.604239291e-09f, -8.035036665e-09f, -6.466083195e-09f, +-4.897381565e-09f, -3.328934458e-09f, -1.760744557e-09f, -1.928145440e-10f, 1.374852901e-09f, 2.942255098e-09f, 4.509389367e-09f, 6.076253032e-09f, 7.642843413e-09f, 9.209157837e-09f, +1.077519363e-08f, 1.234094811e-08f, 1.390641861e-08f, 1.547160245e-08f, 1.703649697e-08f, 1.860109950e-08f, 2.016540735e-08f, 2.172941788e-08f, 2.329312840e-08f, 2.485653625e-08f, +2.641963877e-08f, 2.798243329e-08f, 2.954491714e-08f, 3.110708767e-08f, 3.266894221e-08f, 3.423047811e-08f, 3.579169269e-08f, 3.735258331e-08f, 3.891314730e-08f, 4.047338201e-08f, +4.203328478e-08f, 4.359285296e-08f, 4.515208390e-08f, 4.671097493e-08f, 4.826952342e-08f, 4.982772670e-08f, 5.138558214e-08f, 5.294308707e-08f, 5.450023886e-08f, 5.605703485e-08f, +5.761347241e-08f, 5.916954888e-08f, 6.072526163e-08f, 6.228060801e-08f, 6.383558538e-08f, 6.539019110e-08f, 6.694442254e-08f, 6.849827705e-08f, 7.005175199e-08f, 7.160484474e-08f, +7.315755265e-08f, 7.470987310e-08f, 7.626180345e-08f, 7.781334108e-08f, 7.936448334e-08f, 8.091522761e-08f, 8.246557127e-08f, 8.401551169e-08f, 8.556504624e-08f, 8.711417229e-08f, +8.866288723e-08f, 9.021118843e-08f, 9.175907328e-08f, 9.330653914e-08f, 9.485358341e-08f, 9.640020347e-08f, 9.794639669e-08f, 9.949216047e-08f, 1.010374922e-07f, 1.025823892e-07f, +1.041268490e-07f, 1.056708689e-07f, 1.072144463e-07f, 1.087575785e-07f, 1.103002631e-07f, 1.118424973e-07f, 1.133842786e-07f, 1.149256043e-07f, 1.164664720e-07f, 1.180068789e-07f, +1.195468224e-07f, 1.210863001e-07f, 1.226253092e-07f, 1.241638472e-07f, 1.257019115e-07f, 1.272394994e-07f, 1.287766085e-07f, 1.303132361e-07f, 1.318493796e-07f, 1.333850364e-07f, +1.349202040e-07f, 1.364548797e-07f, 1.379890611e-07f, 1.395227454e-07f, 1.410559301e-07f, 1.425886126e-07f, 1.441207904e-07f, 1.456524609e-07f, 1.471836215e-07f, 1.487142696e-07f, +1.502444027e-07f, 1.517740181e-07f, 1.533031133e-07f, 1.548316858e-07f, 1.563597329e-07f, 1.578872522e-07f, 1.594142410e-07f, 1.609406967e-07f, 1.624666169e-07f, 1.639919989e-07f, +1.655168402e-07f, 1.670411382e-07f, 1.685648904e-07f, 1.700880942e-07f, 1.716107471e-07f, 1.731328465e-07f, 1.746543899e-07f, 1.761753746e-07f, 1.776957982e-07f, 1.792156581e-07f, +1.807349518e-07f, 1.822536767e-07f, 1.837718303e-07f, 1.852894100e-07f, 1.868064132e-07f, 1.883228376e-07f, 1.898386804e-07f, 1.913539393e-07f, 1.928686116e-07f, 1.943826947e-07f, +1.958961863e-07f, 1.974090837e-07f, 1.989213845e-07f, 2.004330860e-07f, 2.019441858e-07f, 2.034546813e-07f, 2.049645701e-07f, 2.064738495e-07f, 2.079825171e-07f, 2.094905704e-07f, +2.109980068e-07f, 2.125048238e-07f, 2.140110190e-07f, 2.155165897e-07f, 2.170215336e-07f, 2.185258480e-07f, 2.200295304e-07f, 2.215325785e-07f, 2.230349896e-07f, 2.245367612e-07f, +2.260378909e-07f, 2.275383761e-07f, 2.290382144e-07f, 2.305374033e-07f, 2.320359402e-07f, 2.335338226e-07f, 2.350310482e-07f, 2.365276143e-07f, 2.380235185e-07f, 2.395187583e-07f, +2.410133312e-07f, 2.425072348e-07f, 2.440004664e-07f, 2.454930238e-07f, 2.469849043e-07f, 2.484761056e-07f, 2.499666251e-07f, 2.514564603e-07f, 2.529456088e-07f, 2.544340681e-07f, +2.559218357e-07f, 2.574089093e-07f, 2.588952862e-07f, 2.603809640e-07f, 2.618659403e-07f, 2.633502127e-07f, 2.648337785e-07f, 2.663166355e-07f, 2.677987811e-07f, 2.692802129e-07f, +2.707609283e-07f, 2.722409251e-07f, 2.737202007e-07f, 2.751987526e-07f, 2.766765785e-07f, 2.781536758e-07f, 2.796300421e-07f, 2.811056751e-07f, 2.825805722e-07f, 2.840547310e-07f, +2.855281491e-07f, 2.870008240e-07f, 2.884727533e-07f, 2.899439345e-07f, 2.914143653e-07f, 2.928840432e-07f, 2.943529658e-07f, 2.958211307e-07f, 2.972885354e-07f, 2.987551775e-07f, +3.002210545e-07f, 3.016861642e-07f, 3.031505040e-07f, 3.046140715e-07f, 3.060768644e-07f, 3.075388802e-07f, 3.090001165e-07f, 3.104605708e-07f, 3.119202409e-07f, 3.133791243e-07f, +3.148372185e-07f, 3.162945212e-07f, 3.177510300e-07f, 3.192067425e-07f, 3.206616563e-07f, 3.221157689e-07f, 3.235690781e-07f, 3.250215814e-07f, 3.264732764e-07f, 3.279241607e-07f, +3.293742320e-07f, 3.308234879e-07f, 3.322719259e-07f, 3.337195438e-07f, 3.351663391e-07f, 3.366123094e-07f, 3.380574525e-07f, 3.395017658e-07f, 3.409452471e-07f, 3.423878939e-07f, +3.438297040e-07f, 3.452706749e-07f, 3.467108042e-07f, 3.481500897e-07f, 3.495885290e-07f, 3.510261196e-07f, 3.524628593e-07f, 3.538987457e-07f, 3.553337764e-07f, 3.567679491e-07f, +3.582012615e-07f, 3.596337111e-07f, 3.610652957e-07f, 3.624960129e-07f, 3.639258604e-07f, 3.653548358e-07f, 3.667829368e-07f, 3.682101611e-07f, 3.696365063e-07f, 3.710619701e-07f, +3.724865501e-07f, 3.739102441e-07f, 3.753330497e-07f, 3.767549647e-07f, 3.781759865e-07f, 3.795961131e-07f, 3.810153420e-07f, 3.824336709e-07f, 3.838510975e-07f, 3.852676195e-07f, +3.866832346e-07f, 3.880979404e-07f, 3.895117348e-07f, 3.909246153e-07f, 3.923365797e-07f, 3.937476256e-07f, 3.951577509e-07f, 3.965669531e-07f, 3.979752300e-07f, 3.993825793e-07f, +4.007889986e-07f, 4.021944859e-07f, 4.035990386e-07f, 4.050026546e-07f, 4.064053315e-07f, 4.078070672e-07f, 4.092078592e-07f, 4.106077054e-07f, 4.120066034e-07f, 4.134045511e-07f, +4.148015460e-07f, 4.161975860e-07f, 4.175926688e-07f, 4.189867921e-07f, 4.203799537e-07f, 4.217721513e-07f, 4.231633826e-07f, 4.245536455e-07f, 4.259429375e-07f, 4.273312566e-07f, +4.287186004e-07f, 4.301049666e-07f, 4.314903532e-07f, 4.328747577e-07f, 4.342581780e-07f, 4.356406119e-07f, 4.370220570e-07f, 4.384025112e-07f, 4.397819722e-07f, 4.411604378e-07f, +4.425379057e-07f, 4.439143738e-07f, 4.452898399e-07f, 4.466643016e-07f, 4.480377568e-07f, 4.494102032e-07f, 4.507816388e-07f, 4.521520611e-07f, 4.535214680e-07f, 4.548898574e-07f, +4.562572270e-07f, 4.576235746e-07f, 4.589888980e-07f, 4.603531949e-07f, 4.617164633e-07f, 4.630787009e-07f, 4.644399055e-07f, 4.658000749e-07f, 4.671592069e-07f, 4.685172994e-07f, +4.698743502e-07f, 4.712303570e-07f, 4.725853177e-07f, 4.739392301e-07f, 4.752920921e-07f, 4.766439015e-07f, 4.779946560e-07f, 4.793443536e-07f, 4.806929920e-07f, 4.820405691e-07f, +4.833870827e-07f, 4.847325307e-07f, 4.860769110e-07f, 4.874202212e-07f, 4.887624594e-07f, 4.901036233e-07f, 4.914437108e-07f, 4.927827198e-07f, 4.941206481e-07f, 4.954574935e-07f, +4.967932540e-07f, 4.981279273e-07f, 4.994615114e-07f, 5.007940041e-07f, 5.021254033e-07f, 5.034557068e-07f, 5.047849126e-07f, 5.061130185e-07f, 5.074400223e-07f, 5.087659220e-07f, +5.100907154e-07f, 5.114144005e-07f, 5.127369751e-07f, 5.140584370e-07f, 5.153787843e-07f, 5.166980147e-07f, 5.180161262e-07f, 5.193331167e-07f, 5.206489841e-07f, 5.219637262e-07f, +5.232773411e-07f, 5.245898265e-07f, 5.259011804e-07f, 5.272114008e-07f, 5.285204854e-07f, 5.298284323e-07f, 5.311352394e-07f, 5.324409045e-07f, 5.337454257e-07f, 5.350488008e-07f, +5.363510277e-07f, 5.376521045e-07f, 5.389520289e-07f, 5.402507990e-07f, 5.415484128e-07f, 5.428448680e-07f, 5.441401627e-07f, 5.454342949e-07f, 5.467272624e-07f, 5.480190633e-07f, +5.493096954e-07f, 5.505991567e-07f, 5.518874452e-07f, 5.531745589e-07f, 5.544604957e-07f, 5.557452535e-07f, 5.570288304e-07f, 5.583112242e-07f, 5.595924331e-07f, 5.608724549e-07f, +5.621512876e-07f, 5.634289292e-07f, 5.647053776e-07f, 5.659806310e-07f, 5.672546872e-07f, 5.685275442e-07f, 5.697992000e-07f, 5.710696527e-07f, 5.723389002e-07f, 5.736069404e-07f, +5.748737715e-07f, 5.761393914e-07f, 5.774037982e-07f, 5.786669897e-07f, 5.799289641e-07f, 5.811897193e-07f, 5.824492534e-07f, 5.837075644e-07f, 5.849646502e-07f, 5.862205090e-07f, +5.874751387e-07f, 5.887285374e-07f, 5.899807031e-07f, 5.912316339e-07f, 5.924813277e-07f, 5.937297826e-07f, 5.949769966e-07f, 5.962229678e-07f, 5.974676943e-07f, 5.987111740e-07f, +5.999534051e-07f, 6.011943855e-07f, 6.024341133e-07f, 6.036725867e-07f, 6.049098036e-07f, 6.061457621e-07f, 6.073804602e-07f, 6.086138962e-07f, 6.098460679e-07f, 6.110769735e-07f, +6.123066110e-07f, 6.135349786e-07f, 6.147620743e-07f, 6.159878962e-07f, 6.172124424e-07f, 6.184357109e-07f, 6.196576999e-07f, 6.208784075e-07f, 6.220978316e-07f, 6.233159706e-07f, +6.245328223e-07f, 6.257483850e-07f, 6.269626568e-07f, 6.281756357e-07f, 6.293873199e-07f, 6.305977074e-07f, 6.318067964e-07f, 6.330145851e-07f, 6.342210715e-07f, 6.354262537e-07f, +6.366301299e-07f, 6.378326982e-07f, 6.390339568e-07f, 6.402339037e-07f, 6.414325371e-07f, 6.426298552e-07f, 6.438258561e-07f, 6.450205379e-07f, 6.462138987e-07f, 6.474059368e-07f, +6.485966503e-07f, 6.497860373e-07f, 6.509740960e-07f, 6.521608246e-07f, 6.533462211e-07f, 6.545302839e-07f, 6.557130109e-07f, 6.568944005e-07f, 6.580744508e-07f, 6.592531599e-07f, +6.604305261e-07f, 6.616065475e-07f, 6.627812222e-07f, 6.639545486e-07f, 6.651265248e-07f, 6.662971489e-07f, 6.674664192e-07f, 6.686343338e-07f, 6.698008910e-07f, 6.709660889e-07f, +6.721299258e-07f, 6.732923999e-07f, 6.744535094e-07f, 6.756132524e-07f, 6.767716273e-07f, 6.779286322e-07f, 6.790842653e-07f, 6.802385249e-07f, 6.813914092e-07f, 6.825429164e-07f, +6.836930447e-07f, 6.848417925e-07f, 6.859891579e-07f, 6.871351391e-07f, 6.882797344e-07f, 6.894229421e-07f, 6.905647604e-07f, 6.917051876e-07f, 6.928442218e-07f, 6.939818614e-07f, +6.951181046e-07f, 6.962529497e-07f, 6.973863949e-07f, 6.985184386e-07f, 6.996490789e-07f, 7.007783142e-07f, 7.019061426e-07f, 7.030325626e-07f, 7.041575724e-07f, 7.052811702e-07f, +7.064033544e-07f, 7.075241232e-07f, 7.086434749e-07f, 7.097614079e-07f, 7.108779204e-07f, 7.119930107e-07f, 7.131066771e-07f, 7.142189179e-07f, 7.153297315e-07f, 7.164391161e-07f, +7.175470701e-07f, 7.186535917e-07f, 7.197586794e-07f, 7.208623313e-07f, 7.219645459e-07f, 7.230653215e-07f, 7.241646563e-07f, 7.252625488e-07f, 7.263589972e-07f, 7.274540000e-07f, +7.285475554e-07f, 7.296396617e-07f, 7.307303174e-07f, 7.318195208e-07f, 7.329072702e-07f, 7.339935641e-07f, 7.350784006e-07f, 7.361617783e-07f, 7.372436954e-07f, 7.383241504e-07f, +7.394031416e-07f, 7.404806673e-07f, 7.415567261e-07f, 7.426313161e-07f, 7.437044359e-07f, 7.447760838e-07f, 7.458462581e-07f, 7.469149573e-07f, 7.479821798e-07f, 7.490479239e-07f, +7.501121881e-07f, 7.511749708e-07f, 7.522362703e-07f, 7.532960850e-07f, 7.543544135e-07f, 7.554112540e-07f, 7.564666051e-07f, 7.575204650e-07f, 7.585728323e-07f, 7.596237054e-07f, +7.606730826e-07f, 7.617209624e-07f, 7.627673433e-07f, 7.638122237e-07f, 7.648556020e-07f, 7.658974767e-07f, 7.669378462e-07f, 7.679767089e-07f, 7.690140633e-07f, 7.700499079e-07f, +7.710842411e-07f, 7.721170613e-07f, 7.731483671e-07f, 7.741781568e-07f, 7.752064290e-07f, 7.762331822e-07f, 7.772584147e-07f, 7.782821251e-07f, 7.793043119e-07f, 7.803249734e-07f, +7.813441083e-07f, 7.823617150e-07f, 7.833777920e-07f, 7.843923378e-07f, 7.854053508e-07f, 7.864168297e-07f, 7.874267728e-07f, 7.884351787e-07f, 7.894420458e-07f, 7.904473728e-07f, +7.914511581e-07f, 7.924534002e-07f, 7.934540977e-07f, 7.944532490e-07f, 7.954508528e-07f, 7.964469074e-07f, 7.974414115e-07f, 7.984343636e-07f, 7.994257623e-07f, 8.004156059e-07f, +8.014038932e-07f, 8.023906227e-07f, 8.033757928e-07f, 8.043594022e-07f, 8.053414494e-07f, 8.063219330e-07f, 8.073008514e-07f, 8.082782034e-07f, 8.092539874e-07f, 8.102282021e-07f, +8.112008459e-07f, 8.121719175e-07f, 8.131414154e-07f, 8.141093383e-07f, 8.150756847e-07f, 8.160404532e-07f, 8.170036424e-07f, 8.179652508e-07f, 8.189252771e-07f, 8.198837199e-07f, +8.208405778e-07f, 8.217958494e-07f, 8.227495333e-07f, 8.237016280e-07f, 8.246521323e-07f, 8.256010447e-07f, 8.265483639e-07f, 8.274940884e-07f, 8.284382170e-07f, 8.293807481e-07f, +8.303216806e-07f, 8.312610129e-07f, 8.321987438e-07f, 8.331348718e-07f, 8.340693957e-07f, 8.350023140e-07f, 8.359336255e-07f, 8.368633287e-07f, 8.377914224e-07f, 8.387179051e-07f, +8.396427756e-07f, 8.405660325e-07f, 8.414876745e-07f, 8.424077002e-07f, 8.433261084e-07f, 8.442428977e-07f, 8.451580667e-07f, 8.460716142e-07f, 8.469835389e-07f, 8.478938394e-07f, +8.488025145e-07f, 8.497095628e-07f, 8.506149830e-07f, 8.515187739e-07f, 8.524209341e-07f, 8.533214623e-07f, 8.542203573e-07f, 8.551176178e-07f, 8.560132424e-07f, 8.569072300e-07f, +8.577995792e-07f, 8.586902887e-07f, 8.595793574e-07f, 8.604667838e-07f, 8.613525668e-07f, 8.622367051e-07f, 8.631191975e-07f, 8.640000426e-07f, 8.648792392e-07f, 8.657567861e-07f, +8.666326821e-07f, 8.675069258e-07f, 8.683795161e-07f, 8.692504517e-07f, 8.701197314e-07f, 8.709873539e-07f, 8.718533181e-07f, 8.727176226e-07f, 8.735802663e-07f, 8.744412480e-07f, +8.753005664e-07f, 8.761582203e-07f, 8.770142085e-07f, 8.778685299e-07f, 8.787211832e-07f, 8.795721672e-07f, 8.804214807e-07f, 8.812691225e-07f, 8.821150914e-07f, 8.829593863e-07f, +8.838020059e-07f, 8.846429492e-07f, 8.854822148e-07f, 8.863198016e-07f, 8.871557085e-07f, 8.879899343e-07f, 8.888224778e-07f, 8.896533379e-07f, 8.904825133e-07f, 8.913100030e-07f, +8.921358058e-07f, 8.929599205e-07f, 8.937823460e-07f, 8.946030812e-07f, 8.954221248e-07f, 8.962394759e-07f, 8.970551331e-07f, 8.978690955e-07f, 8.986813619e-07f, 8.994919311e-07f, +9.003008020e-07f, 9.011079736e-07f, 9.019134446e-07f, 9.027172140e-07f, 9.035192808e-07f, 9.043196436e-07f, 9.051183016e-07f, 9.059152535e-07f, 9.067104983e-07f, 9.075040348e-07f, +9.082958621e-07f, 9.090859789e-07f, 9.098743843e-07f, 9.106610771e-07f, 9.114460563e-07f, 9.122293207e-07f, 9.130108694e-07f, 9.137907012e-07f, 9.145688151e-07f, 9.153452100e-07f, +9.161198849e-07f, 9.168928386e-07f, 9.176640703e-07f, 9.184335787e-07f, 9.192013629e-07f, 9.199674218e-07f, 9.207317544e-07f, 9.214943596e-07f, 9.222552365e-07f, 9.230143839e-07f, +9.237718008e-07f, 9.245274863e-07f, 9.252814393e-07f, 9.260336588e-07f, 9.267841438e-07f, 9.275328932e-07f, 9.282799061e-07f, 9.290251815e-07f, 9.297687183e-07f, 9.305105155e-07f, +9.312505722e-07f, 9.319888874e-07f, 9.327254601e-07f, 9.334602892e-07f, 9.341933739e-07f, 9.349247131e-07f, 9.356543059e-07f, 9.363821512e-07f, 9.371082482e-07f, 9.378325958e-07f, +9.385551931e-07f, 9.392760392e-07f, 9.399951330e-07f, 9.407124736e-07f, 9.414280601e-07f, 9.421418915e-07f, 9.428539669e-07f, 9.435642853e-07f, 9.442728459e-07f, 9.449796476e-07f, +9.456846895e-07f, 9.463879708e-07f, 9.470894904e-07f, 9.477892475e-07f, 9.484872412e-07f, 9.491834705e-07f, 9.498779345e-07f, 9.505706323e-07f, 9.512615630e-07f, 9.519507258e-07f, +9.526381196e-07f, 9.533237437e-07f, 9.540075970e-07f, 9.546896788e-07f, 9.553699882e-07f, 9.560485242e-07f, 9.567252860e-07f, 9.574002728e-07f, 9.580734835e-07f, 9.587449174e-07f, +9.594145737e-07f, 9.600824513e-07f, 9.607485496e-07f, 9.614128676e-07f, 9.620754044e-07f, 9.627361593e-07f, 9.633951313e-07f, 9.640523197e-07f, 9.647077235e-07f, 9.653613420e-07f, +9.660131744e-07f, 9.666632197e-07f, 9.673114772e-07f, 9.679579460e-07f, 9.686026254e-07f, 9.692455144e-07f, 9.698866123e-07f, 9.705259184e-07f, 9.711634316e-07f, 9.717991514e-07f, +9.724330768e-07f, 9.730652070e-07f, 9.736955414e-07f, 9.743240790e-07f, 9.749508191e-07f, 9.755757609e-07f, 9.761989037e-07f, 9.768202466e-07f, 9.774397888e-07f, 9.780575297e-07f, +9.786734684e-07f, 9.792876042e-07f, 9.798999362e-07f, 9.805104638e-07f, 9.811191862e-07f, 9.817261027e-07f, 9.823312124e-07f, 9.829345147e-07f, 9.835360088e-07f, 9.841356939e-07f, +9.847335694e-07f, 9.853296344e-07f, 9.859238884e-07f, 9.865163304e-07f, 9.871069599e-07f, 9.876957761e-07f, 9.882827783e-07f, 9.888679657e-07f, 9.894513377e-07f, 9.900328935e-07f, +9.906126325e-07f, 9.911905539e-07f, 9.917666571e-07f, 9.923409414e-07f, 9.929134060e-07f, 9.934840503e-07f, 9.940528736e-07f, 9.946198752e-07f, 9.951850545e-07f, 9.957484107e-07f, +9.963099433e-07f, 9.968696514e-07f, 9.974275346e-07f, 9.979835920e-07f, 9.985378231e-07f, 9.990902272e-07f, 9.996408037e-07f, 1.000189552e-06f, 1.000736471e-06f, 1.001281561e-06f, +1.001824820e-06f, 1.002366249e-06f, 1.002905846e-06f, 1.003443611e-06f, 1.003979543e-06f, 1.004513642e-06f, 1.005045907e-06f, 1.005576337e-06f, 1.006104932e-06f, 1.006631691e-06f, +1.007156614e-06f, 1.007679700e-06f, 1.008200948e-06f, 1.008720358e-06f, 1.009237929e-06f, 1.009753661e-06f, 1.010267553e-06f, 1.010779604e-06f, 1.011289815e-06f, 1.011798183e-06f, +1.012304709e-06f, 1.012809393e-06f, 1.013312233e-06f, 1.013813229e-06f, 1.014312380e-06f, 1.014809687e-06f, 1.015305147e-06f, 1.015798762e-06f, 1.016290530e-06f, 1.016780450e-06f, +1.017268523e-06f, 1.017754748e-06f, 1.018239123e-06f, 1.018721649e-06f, 1.019202325e-06f, 1.019681151e-06f, 1.020158126e-06f, 1.020633249e-06f, 1.021106521e-06f, 1.021577940e-06f, +1.022047505e-06f, 1.022515218e-06f, 1.022981076e-06f, 1.023445080e-06f, 1.023907229e-06f, 1.024367522e-06f, 1.024825959e-06f, 1.025282540e-06f, 1.025737264e-06f, 1.026190131e-06f, +1.026641140e-06f, 1.027090290e-06f, 1.027537581e-06f, 1.027983014e-06f, 1.028426586e-06f, 1.028868299e-06f, 1.029308150e-06f, 1.029746141e-06f, 1.030182270e-06f, 1.030616537e-06f, +1.031048942e-06f, 1.031479484e-06f, 1.031908162e-06f, 1.032334977e-06f, 1.032759928e-06f, 1.033183014e-06f, 1.033604235e-06f, 1.034023591e-06f, 1.034441081e-06f, 1.034856704e-06f, +1.035270461e-06f, 1.035682351e-06f, 1.036092374e-06f, 1.036500529e-06f, 1.036906816e-06f, 1.037311234e-06f, 1.037713783e-06f, 1.038114462e-06f, 1.038513272e-06f, 1.038910212e-06f, +1.039305281e-06f, 1.039698480e-06f, 1.040089807e-06f, 1.040479262e-06f, 1.040866846e-06f, 1.041252557e-06f, 1.041636396e-06f, 1.042018361e-06f, 1.042398454e-06f, 1.042776672e-06f, +1.043153017e-06f, 1.043527487e-06f, 1.043900082e-06f, 1.044270803e-06f, 1.044639648e-06f, 1.045006617e-06f, 1.045371710e-06f, 1.045734927e-06f, 1.046096268e-06f, 1.046455731e-06f, +1.046813317e-06f, 1.047169026e-06f, 1.047522856e-06f, 1.047874809e-06f, 1.048224883e-06f, 1.048573078e-06f, 1.048919395e-06f, 1.049263832e-06f, 1.049606389e-06f, 1.049947067e-06f, +1.050285864e-06f, 1.050622781e-06f, 1.050957818e-06f, 1.051290973e-06f, 1.051622247e-06f, 1.051951640e-06f, 1.052279151e-06f, 1.052604780e-06f, 1.052928527e-06f, 1.053250392e-06f, +1.053570374e-06f, 1.053888473e-06f, 1.054204688e-06f, 1.054519021e-06f, 1.054831469e-06f, 1.055142034e-06f, 1.055450715e-06f, 1.055757512e-06f, 1.056062424e-06f, 1.056365451e-06f, +1.056666594e-06f, 1.056965851e-06f, 1.057263223e-06f, 1.057558710e-06f, 1.057852311e-06f, 1.058144026e-06f, 1.058433855e-06f, 1.058721797e-06f, 1.059007853e-06f, 1.059292023e-06f, +1.059574306e-06f, 1.059854702e-06f, 1.060133211e-06f, 1.060409832e-06f, 1.060684566e-06f, 1.060957412e-06f, 1.061228371e-06f, 1.061497442e-06f, 1.061764624e-06f, 1.062029919e-06f, +1.062293325e-06f, 1.062554843e-06f, 1.062814472e-06f, 1.063072212e-06f, 1.063328064e-06f, 1.063582026e-06f, 1.063834099e-06f, 1.064084283e-06f, 1.064332578e-06f, 1.064578983e-06f, +1.064823499e-06f, 1.065066125e-06f, 1.065306862e-06f, 1.065545708e-06f, 1.065782664e-06f, 1.066017731e-06f, 1.066250907e-06f, 1.066482193e-06f, 1.066711589e-06f, 1.066939094e-06f, +1.067164709e-06f, 1.067388433e-06f, 1.067610267e-06f, 1.067830210e-06f, 1.068048263e-06f, 1.068264424e-06f, 1.068478695e-06f, 1.068691075e-06f, 1.068901564e-06f, 1.069110162e-06f, +1.069316869e-06f, 1.069521685e-06f, 1.069724610e-06f, 1.069925643e-06f, 1.070124786e-06f, 1.070322037e-06f, 1.070517397e-06f, 1.070710866e-06f, 1.070902444e-06f, 1.071092131e-06f, +1.071279926e-06f, 1.071465830e-06f, 1.071649842e-06f, 1.071831964e-06f, 1.072012194e-06f, 1.072190533e-06f, 1.072366981e-06f, 1.072541537e-06f, 1.072714203e-06f, 1.072884977e-06f, +1.073053860e-06f, 1.073220851e-06f, 1.073385952e-06f, 1.073549162e-06f, 1.073710480e-06f, 1.073869908e-06f, 1.074027445e-06f, 1.074183091e-06f, 1.074336846e-06f, 1.074488710e-06f, +1.074638683e-06f, 1.074786766e-06f, 1.074932958e-06f, 1.075077260e-06f, 1.075219671e-06f, 1.075360192e-06f, 1.075498822e-06f, 1.075635563e-06f, 1.075770413e-06f, 1.075903373e-06f, +1.076034443e-06f, 1.076163623e-06f, 1.076290913e-06f, 1.076416314e-06f, 1.076539825e-06f, 1.076661447e-06f, 1.076781179e-06f, 1.076899022e-06f, 1.077014976e-06f, 1.077129041e-06f, +1.077241216e-06f, 1.077351504e-06f, 1.077459902e-06f, 1.077566412e-06f, 1.077671034e-06f, 1.077773767e-06f, 1.077874612e-06f, 1.077973570e-06f, 1.078070639e-06f, 1.078165821e-06f, +1.078259116e-06f, 1.078350523e-06f, 1.078440043e-06f, 1.078527676e-06f, 1.078613422e-06f, 1.078697281e-06f, 1.078779254e-06f, 1.078859341e-06f, 1.078937541e-06f, 1.079013856e-06f, +1.079088285e-06f, 1.079160828e-06f, 1.079231486e-06f, 1.079300258e-06f, 1.079367146e-06f, 1.079432149e-06f, 1.079495268e-06f, 1.079556502e-06f, 1.079615851e-06f, 1.079673317e-06f, +1.079728900e-06f, 1.079782599e-06f, 1.079834414e-06f, 1.079884347e-06f, 1.079932396e-06f, 1.079978564e-06f, 1.080022848e-06f, 1.080065251e-06f, 1.080105772e-06f, 1.080144412e-06f, +1.080181170e-06f, 1.080216047e-06f, 1.080249043e-06f, 1.080280159e-06f, 1.080309394e-06f, 1.080336750e-06f, 1.080362225e-06f, 1.080385822e-06f, 1.080407539e-06f, 1.080427377e-06f, +1.080445337e-06f, 1.080461418e-06f, 1.080475621e-06f, 1.080487946e-06f, 1.080498394e-06f, 1.080506965e-06f, 1.080513659e-06f, 1.080518477e-06f, 1.080521418e-06f, 1.080522484e-06f, +1.080521673e-06f, 1.080518988e-06f, 1.080514428e-06f, 1.080507993e-06f, 1.080499683e-06f, 1.080489500e-06f, 1.080477443e-06f, 1.080463513e-06f, 1.080447710e-06f, 1.080430034e-06f, +1.080410487e-06f, 1.080389067e-06f, 1.080365775e-06f, 1.080340613e-06f, 1.080313580e-06f, 1.080284676e-06f, 1.080253902e-06f, 1.080221259e-06f, 1.080186746e-06f, 1.080150364e-06f, +1.080112114e-06f, 1.080071995e-06f, 1.080030009e-06f, 1.079986155e-06f, 1.079940434e-06f, 1.079892847e-06f, 1.079843393e-06f, 1.079792074e-06f, 1.079738889e-06f, 1.079683839e-06f, +1.079626925e-06f, 1.079568147e-06f, 1.079507504e-06f, 1.079444999e-06f, 1.079380630e-06f, 1.079314399e-06f, 1.079246306e-06f, 1.079176351e-06f, 1.079104536e-06f, 1.079030859e-06f, +1.078955322e-06f, 1.078877926e-06f, 1.078798670e-06f, 1.078717555e-06f, 1.078634581e-06f, 1.078549750e-06f, 1.078463061e-06f, 1.078374515e-06f, 1.078284112e-06f, 1.078191853e-06f, +1.078097739e-06f, 1.078001769e-06f, 1.077903945e-06f, 1.077804266e-06f, 1.077702734e-06f, 1.077599349e-06f, 1.077494110e-06f, 1.077387020e-06f, 1.077278078e-06f, 1.077167284e-06f, +1.077054640e-06f, 1.076940146e-06f, 1.076823802e-06f, 1.076705608e-06f, 1.076585566e-06f, 1.076463676e-06f, 1.076339939e-06f, 1.076214354e-06f, 1.076086923e-06f, 1.075957645e-06f, +1.075826522e-06f, 1.075693555e-06f, 1.075558743e-06f, 1.075422087e-06f, 1.075283587e-06f, 1.075143245e-06f, 1.075001061e-06f, 1.074857035e-06f, 1.074711169e-06f, 1.074563461e-06f, +1.074413914e-06f, 1.074262527e-06f, 1.074109302e-06f, 1.073954239e-06f, 1.073797337e-06f, 1.073638599e-06f, 1.073478025e-06f, 1.073315614e-06f, 1.073151368e-06f, 1.072985288e-06f, +1.072817374e-06f, 1.072647626e-06f, 1.072476045e-06f, 1.072302632e-06f, 1.072127388e-06f, 1.071950312e-06f, 1.071771407e-06f, 1.071590671e-06f, 1.071408106e-06f, 1.071223713e-06f, +1.071037492e-06f, 1.070849444e-06f, 1.070659569e-06f, 1.070467868e-06f, 1.070274342e-06f, 1.070078991e-06f, 1.069881816e-06f, 1.069682818e-06f, 1.069481997e-06f, 1.069279354e-06f, +1.069074889e-06f, 1.068868604e-06f, 1.068660499e-06f, 1.068450575e-06f, 1.068238832e-06f, 1.068025270e-06f, 1.067809892e-06f, 1.067592697e-06f, 1.067373685e-06f, 1.067152859e-06f, +1.066930218e-06f, 1.066705763e-06f, 1.066479495e-06f, 1.066251414e-06f, 1.066021522e-06f, 1.065789818e-06f, 1.065556305e-06f, 1.065320981e-06f, 1.065083849e-06f, 1.064844908e-06f, +1.064604160e-06f, 1.064361605e-06f, 1.064117244e-06f, 1.063871078e-06f, 1.063623107e-06f, 1.063373333e-06f, 1.063121755e-06f, 1.062868375e-06f, 1.062613193e-06f, 1.062356211e-06f, +1.062097428e-06f, 1.061836846e-06f, 1.061574466e-06f, 1.061310287e-06f, 1.061044312e-06f, 1.060776540e-06f, 1.060506973e-06f, 1.060235611e-06f, 1.059962456e-06f, 1.059687507e-06f, +1.059410765e-06f, 1.059132232e-06f, 1.058851908e-06f, 1.058569794e-06f, 1.058285891e-06f, 1.058000200e-06f, 1.057712721e-06f, 1.057423455e-06f, 1.057132403e-06f, 1.056839566e-06f, +1.056544944e-06f, 1.056248539e-06f, 1.055950351e-06f, 1.055650381e-06f, 1.055348630e-06f, 1.055045099e-06f, 1.054739788e-06f, 1.054432699e-06f, 1.054123832e-06f, 1.053813188e-06f, +1.053500767e-06f, 1.053186572e-06f, 1.052870602e-06f, 1.052552859e-06f, 1.052233343e-06f, 1.051912055e-06f, 1.051588996e-06f, 1.051264167e-06f, 1.050937569e-06f, 1.050609202e-06f, +1.050279068e-06f, 1.049947167e-06f, 1.049613500e-06f, 1.049278069e-06f, 1.048940873e-06f, 1.048601915e-06f, 1.048261194e-06f, 1.047918712e-06f, 1.047574469e-06f, 1.047228467e-06f, +1.046880707e-06f, 1.046531188e-06f, 1.046179913e-06f, 1.045826882e-06f, 1.045472096e-06f, 1.045115556e-06f, 1.044757262e-06f, 1.044397217e-06f, 1.044035420e-06f, 1.043671872e-06f, +1.043306575e-06f, 1.042939530e-06f, 1.042570737e-06f, 1.042200198e-06f, 1.041827912e-06f, 1.041453882e-06f, 1.041078109e-06f, 1.040700592e-06f, 1.040321333e-06f, 1.039940334e-06f, +1.039557594e-06f, 1.039173116e-06f, 1.038786899e-06f, 1.038398945e-06f, 1.038009255e-06f, 1.037617830e-06f, 1.037224671e-06f, 1.036829779e-06f, 1.036433154e-06f, 1.036034798e-06f, +1.035634712e-06f, 1.035232896e-06f, 1.034829353e-06f, 1.034424082e-06f, 1.034017084e-06f, 1.033608362e-06f, 1.033197915e-06f, 1.032785745e-06f, 1.032371853e-06f, 1.031956239e-06f, +1.031538906e-06f, 1.031119853e-06f, 1.030699082e-06f, 1.030276594e-06f, 1.029852389e-06f, 1.029426470e-06f, 1.028998836e-06f, 1.028569490e-06f, 1.028138431e-06f, 1.027705662e-06f, +1.027271182e-06f, 1.026834994e-06f, 1.026397098e-06f, 1.025957495e-06f, 1.025516187e-06f, 1.025073173e-06f, 1.024628457e-06f, 1.024182037e-06f, 1.023733917e-06f, 1.023284096e-06f, +1.022832575e-06f, 1.022379356e-06f, 1.021924441e-06f, 1.021467829e-06f, 1.021009522e-06f, 1.020549521e-06f, 1.020087828e-06f, 1.019624442e-06f, 1.019159366e-06f, 1.018692601e-06f, +1.018224147e-06f, 1.017754005e-06f, 1.017282178e-06f, 1.016808665e-06f, 1.016333469e-06f, 1.015856589e-06f, 1.015378028e-06f, 1.014897786e-06f, 1.014415864e-06f, 1.013932264e-06f, +1.013446987e-06f, 1.012960033e-06f, 1.012471405e-06f, 1.011981103e-06f, 1.011489128e-06f, 1.010995481e-06f, 1.010500164e-06f, 1.010003177e-06f, 1.009504522e-06f, 1.009004200e-06f, +1.008502213e-06f, 1.007998560e-06f, 1.007493245e-06f, 1.006986266e-06f, 1.006477627e-06f, 1.005967327e-06f, 1.005455369e-06f, 1.004941752e-06f, 1.004426480e-06f, 1.003909551e-06f, +1.003390969e-06f, 1.002870734e-06f, 1.002348847e-06f, 1.001825309e-06f, 1.001300122e-06f, 1.000773286e-06f, 1.000244804e-06f, 9.997146754e-07f, 9.991829024e-07f, 9.986494860e-07f, +9.981144274e-07f, 9.975777277e-07f, 9.970393882e-07f, 9.964994101e-07f, 9.959577947e-07f, 9.954145431e-07f, 9.948696566e-07f, 9.943231364e-07f, 9.937749837e-07f, 9.932251997e-07f, +9.926737858e-07f, 9.921207430e-07f, 9.915660728e-07f, 9.910097762e-07f, 9.904518546e-07f, 9.898923093e-07f, 9.893311413e-07f, 9.887683521e-07f, 9.882039428e-07f, 9.876379147e-07f, +9.870702691e-07f, 9.865010073e-07f, 9.859301305e-07f, 9.853576399e-07f, 9.847835368e-07f, 9.842078226e-07f, 9.836304985e-07f, 9.830515658e-07f, 9.824710256e-07f, 9.818888795e-07f, +9.813051285e-07f, 9.807197741e-07f, 9.801328174e-07f, 9.795442599e-07f, 9.789541027e-07f, 9.783623473e-07f, 9.777689948e-07f, 9.771740466e-07f, 9.765775040e-07f, 9.759793683e-07f, +9.753796409e-07f, 9.747783230e-07f, 9.741754159e-07f, 9.735709210e-07f, 9.729648396e-07f, 9.723571730e-07f, 9.717479226e-07f, 9.711370896e-07f, 9.705246755e-07f, 9.699106815e-07f, +9.692951089e-07f, 9.686779592e-07f, 9.680592337e-07f, 9.674389336e-07f, 9.668170604e-07f, 9.661936154e-07f, 9.655685999e-07f, 9.649420154e-07f, 9.643138631e-07f, 9.636841444e-07f, +9.630528608e-07f, 9.624200134e-07f, 9.617856038e-07f, 9.611496333e-07f, 9.605121033e-07f, 9.598730150e-07f, 9.592323700e-07f, 9.585901696e-07f, 9.579464151e-07f, 9.573011080e-07f, +9.566542497e-07f, 9.560058415e-07f, 9.553558848e-07f, 9.547043810e-07f, 9.540513315e-07f, 9.533967378e-07f, 9.527406011e-07f, 9.520829230e-07f, 9.514237048e-07f, 9.507629480e-07f, +9.501006539e-07f, 9.494368239e-07f, 9.487714595e-07f, 9.481045622e-07f, 9.474361332e-07f, 9.467661741e-07f, 9.460946862e-07f, 9.454216711e-07f, 9.447471300e-07f, 9.440710645e-07f, +9.433934760e-07f, 9.427143660e-07f, 9.420337358e-07f, 9.413515869e-07f, 9.406679208e-07f, 9.399827389e-07f, 9.392960427e-07f, 9.386078335e-07f, 9.379181129e-07f, 9.372268824e-07f, +9.365341433e-07f, 9.358398972e-07f, 9.351441455e-07f, 9.344468896e-07f, 9.337481311e-07f, 9.330478714e-07f, 9.323461120e-07f, 9.316428543e-07f, 9.309380999e-07f, 9.302318502e-07f, +9.295241068e-07f, 9.288148710e-07f, 9.281041444e-07f, 9.273919284e-07f, 9.266782246e-07f, 9.259630345e-07f, 9.252463596e-07f, 9.245282012e-07f, 9.238085611e-07f, 9.230874406e-07f, +9.223648412e-07f, 9.216407646e-07f, 9.209152121e-07f, 9.201881853e-07f, 9.194596857e-07f, 9.187297149e-07f, 9.179982743e-07f, 9.172653655e-07f, 9.165309900e-07f, 9.157951493e-07f, +9.150578449e-07f, 9.143190785e-07f, 9.135788515e-07f, 9.128371654e-07f, 9.120940219e-07f, 9.113494223e-07f, 9.106033684e-07f, 9.098558616e-07f, 9.091069034e-07f, 9.083564955e-07f, +9.076046393e-07f, 9.068513365e-07f, 9.060965886e-07f, 9.053403971e-07f, 9.045827636e-07f, 9.038236897e-07f, 9.030631769e-07f, 9.023012268e-07f, 9.015378411e-07f, 9.007730211e-07f, +9.000067686e-07f, 8.992390850e-07f, 8.984699721e-07f, 8.976994313e-07f, 8.969274642e-07f, 8.961540725e-07f, 8.953792577e-07f, 8.946030214e-07f, 8.938253652e-07f, 8.930462906e-07f, +8.922657994e-07f, 8.914838931e-07f, 8.907005732e-07f, 8.899158415e-07f, 8.891296994e-07f, 8.883421486e-07f, 8.875531908e-07f, 8.867628275e-07f, 8.859710603e-07f, 8.851778908e-07f, +8.843833208e-07f, 8.835873517e-07f, 8.827899853e-07f, 8.819912231e-07f, 8.811910668e-07f, 8.803895180e-07f, 8.795865783e-07f, 8.787822494e-07f, 8.779765328e-07f, 8.771694304e-07f, +8.763609436e-07f, 8.755510741e-07f, 8.747398235e-07f, 8.739271936e-07f, 8.731131860e-07f, 8.722978022e-07f, 8.714810441e-07f, 8.706629131e-07f, 8.698434110e-07f, 8.690225395e-07f, +8.682003001e-07f, 8.673766946e-07f, 8.665517246e-07f, 8.657253918e-07f, 8.648976979e-07f, 8.640686445e-07f, 8.632382333e-07f, 8.624064660e-07f, 8.615733442e-07f, 8.607388697e-07f, +8.599030441e-07f, 8.590658691e-07f, 8.582273463e-07f, 8.573874776e-07f, 8.565462645e-07f, 8.557037088e-07f, 8.548598122e-07f, 8.540145763e-07f, 8.531680028e-07f, 8.523200935e-07f, +8.514708501e-07f, 8.506202742e-07f, 8.497683675e-07f, 8.489151319e-07f, 8.480605689e-07f, 8.472046803e-07f, 8.463474678e-07f, 8.454889331e-07f, 8.446290780e-07f, 8.437679042e-07f, +8.429054133e-07f, 8.420416071e-07f, 8.411764874e-07f, 8.403100559e-07f, 8.394423142e-07f, 8.385732642e-07f, 8.377029075e-07f, 8.368312459e-07f, 8.359582812e-07f, 8.350840151e-07f, +8.342084492e-07f, 8.333315855e-07f, 8.324534255e-07f, 8.315739711e-07f, 8.306932240e-07f, 8.298111860e-07f, 8.289278588e-07f, 8.280432441e-07f, 8.271573438e-07f, 8.262701596e-07f, +8.253816932e-07f, 8.244919465e-07f, 8.236009211e-07f, 8.227086189e-07f, 8.218150416e-07f, 8.209201910e-07f, 8.200240688e-07f, 8.191266769e-07f, 8.182280170e-07f, 8.173280909e-07f, +8.164269004e-07f, 8.155244472e-07f, 8.146207332e-07f, 8.137157601e-07f, 8.128095297e-07f, 8.119020438e-07f, 8.109933042e-07f, 8.100833128e-07f, 8.091720712e-07f, 8.082595813e-07f, +8.073458449e-07f, 8.064308638e-07f, 8.055146397e-07f, 8.045971746e-07f, 8.036784702e-07f, 8.027585283e-07f, 8.018373507e-07f, 8.009149393e-07f, 7.999912958e-07f, 7.990664221e-07f, +7.981403199e-07f, 7.972129912e-07f, 7.962844377e-07f, 7.953546613e-07f, 7.944236637e-07f, 7.934914469e-07f, 7.925580126e-07f, 7.916233626e-07f, 7.906874989e-07f, 7.897504232e-07f, +7.888121373e-07f, 7.878726432e-07f, 7.869319426e-07f, 7.859900374e-07f, 7.850469295e-07f, 7.841026206e-07f, 7.831571126e-07f, 7.822104075e-07f, 7.812625069e-07f, 7.803134128e-07f, +7.793631271e-07f, 7.784116515e-07f, 7.774589880e-07f, 7.765051384e-07f, 7.755501046e-07f, 7.745938884e-07f, 7.736364917e-07f, 7.726779163e-07f, 7.717181642e-07f, 7.707572371e-07f, +7.697951371e-07f, 7.688318658e-07f, 7.678674253e-07f, 7.669018174e-07f, 7.659350440e-07f, 7.649671069e-07f, 7.639980080e-07f, 7.630277493e-07f, 7.620563326e-07f, 7.610837597e-07f, +7.601100327e-07f, 7.591351533e-07f, 7.581591234e-07f, 7.571819450e-07f, 7.562036200e-07f, 7.552241502e-07f, 7.542435376e-07f, 7.532617840e-07f, 7.522788913e-07f, 7.512948615e-07f, +7.503096965e-07f, 7.493233981e-07f, 7.483359683e-07f, 7.473474090e-07f, 7.463577220e-07f, 7.453669094e-07f, 7.443749730e-07f, 7.433819147e-07f, 7.423877365e-07f, 7.413924402e-07f, +7.403960279e-07f, 7.393985014e-07f, 7.383998626e-07f, 7.374001135e-07f, 7.363992560e-07f, 7.353972920e-07f, 7.343942235e-07f, 7.333900524e-07f, 7.323847806e-07f, 7.313784101e-07f, +7.303709428e-07f, 7.293623806e-07f, 7.283527255e-07f, 7.273419795e-07f, 7.263301444e-07f, 7.253172222e-07f, 7.243032148e-07f, 7.232881243e-07f, 7.222719526e-07f, 7.212547015e-07f, +7.202363731e-07f, 7.192169693e-07f, 7.181964922e-07f, 7.171749435e-07f, 7.161523253e-07f, 7.151286396e-07f, 7.141038883e-07f, 7.130780734e-07f, 7.120511968e-07f, 7.110232605e-07f, +7.099942665e-07f, 7.089642168e-07f, 7.079331133e-07f, 7.069009579e-07f, 7.058677528e-07f, 7.048334998e-07f, 7.037982009e-07f, 7.027618581e-07f, 7.017244734e-07f, 7.006860487e-07f, +6.996465861e-07f, 6.986060875e-07f, 6.975645550e-07f, 6.965219904e-07f, 6.954783958e-07f, 6.944337732e-07f, 6.933881246e-07f, 6.923414520e-07f, 6.912937573e-07f, 6.902450426e-07f, +6.891953098e-07f, 6.881445610e-07f, 6.870927982e-07f, 6.860400233e-07f, 6.849862384e-07f, 6.839314454e-07f, 6.828756465e-07f, 6.818188435e-07f, 6.807610385e-07f, 6.797022335e-07f, +6.786424305e-07f, 6.775816315e-07f, 6.765198386e-07f, 6.754570537e-07f, 6.743932789e-07f, 6.733285162e-07f, 6.722627676e-07f, 6.711960352e-07f, 6.701283209e-07f, 6.690596268e-07f, +6.679899549e-07f, 6.669193072e-07f, 6.658476858e-07f, 6.647750927e-07f, 6.637015299e-07f, 6.626269995e-07f, 6.615515034e-07f, 6.604750438e-07f, 6.593976227e-07f, 6.583192420e-07f, +6.572399039e-07f, 6.561596103e-07f, 6.550783634e-07f, 6.539961652e-07f, 6.529130176e-07f, 6.518289228e-07f, 6.507438828e-07f, 6.496578997e-07f, 6.485709754e-07f, 6.474831121e-07f, +6.463943118e-07f, 6.453045765e-07f, 6.442139084e-07f, 6.431223094e-07f, 6.420297817e-07f, 6.409363272e-07f, 6.398419480e-07f, 6.387466463e-07f, 6.376504240e-07f, 6.365532832e-07f, +6.354552261e-07f, 6.343562546e-07f, 6.332563708e-07f, 6.321555768e-07f, 6.310538746e-07f, 6.299512664e-07f, 6.288477542e-07f, 6.277433401e-07f, 6.266380261e-07f, 6.255318143e-07f, +6.244247069e-07f, 6.233167058e-07f, 6.222078132e-07f, 6.210980311e-07f, 6.199873617e-07f, 6.188758069e-07f, 6.177633690e-07f, 6.166500499e-07f, 6.155358518e-07f, 6.144207767e-07f, +6.133048268e-07f, 6.121880041e-07f, 6.110703107e-07f, 6.099517487e-07f, 6.088323203e-07f, 6.077120274e-07f, 6.065908722e-07f, 6.054688568e-07f, 6.043459833e-07f, 6.032222538e-07f, +6.020976704e-07f, 6.009722351e-07f, 5.998459502e-07f, 5.987188176e-07f, 5.975908396e-07f, 5.964620181e-07f, 5.953323554e-07f, 5.942018535e-07f, 5.930705145e-07f, 5.919383405e-07f, +5.908053337e-07f, 5.896714962e-07f, 5.885368300e-07f, 5.874013374e-07f, 5.862650203e-07f, 5.851278810e-07f, 5.839899215e-07f, 5.828511439e-07f, 5.817115505e-07f, 5.805711432e-07f, +5.794299243e-07f, 5.782878958e-07f, 5.771450599e-07f, 5.760014186e-07f, 5.748569742e-07f, 5.737117287e-07f, 5.725656844e-07f, 5.714188432e-07f, 5.702712073e-07f, 5.691227790e-07f, +5.679735602e-07f, 5.668235531e-07f, 5.656727599e-07f, 5.645211828e-07f, 5.633688237e-07f, 5.622156849e-07f, 5.610617686e-07f, 5.599070768e-07f, 5.587516117e-07f, 5.575953754e-07f, +5.564383701e-07f, 5.552805979e-07f, 5.541220610e-07f, 5.529627615e-07f, 5.518027015e-07f, 5.506418833e-07f, 5.494803089e-07f, 5.483179804e-07f, 5.471549002e-07f, 5.459910702e-07f, +5.448264927e-07f, 5.436611698e-07f, 5.424951037e-07f, 5.413282964e-07f, 5.401607502e-07f, 5.389924673e-07f, 5.378234497e-07f, 5.366536997e-07f, 5.354832194e-07f, 5.343120109e-07f, +5.331400764e-07f, 5.319674182e-07f, 5.307940382e-07f, 5.296199388e-07f, 5.284451220e-07f, 5.272695901e-07f, 5.260933452e-07f, 5.249163894e-07f, 5.237387250e-07f, 5.225603541e-07f, +5.213812789e-07f, 5.202015015e-07f, 5.190210241e-07f, 5.178398489e-07f, 5.166579781e-07f, 5.154754138e-07f, 5.142921582e-07f, 5.131082136e-07f, 5.119235819e-07f, 5.107382655e-07f, +5.095522666e-07f, 5.083655872e-07f, 5.071782296e-07f, 5.059901960e-07f, 5.048014885e-07f, 5.036121093e-07f, 5.024220606e-07f, 5.012313446e-07f, 5.000399635e-07f, 4.988479194e-07f, +4.976552145e-07f, 4.964618511e-07f, 4.952678314e-07f, 4.940731574e-07f, 4.928778314e-07f, 4.916818556e-07f, 4.904852321e-07f, 4.892879632e-07f, 4.880900511e-07f, 4.868914980e-07f, +4.856923059e-07f, 4.844924772e-07f, 4.832920141e-07f, 4.820909186e-07f, 4.808891931e-07f, 4.796868397e-07f, 4.784838607e-07f, 4.772802581e-07f, 4.760760343e-07f, 4.748711913e-07f, +4.736657315e-07f, 4.724596570e-07f, 4.712529701e-07f, 4.700456728e-07f, 4.688377675e-07f, 4.676292563e-07f, 4.664201414e-07f, 4.652104251e-07f, 4.640001096e-07f, 4.627891969e-07f, +4.615776895e-07f, 4.603655894e-07f, 4.591528989e-07f, 4.579396202e-07f, 4.567257554e-07f, 4.555113069e-07f, 4.542962768e-07f, 4.530806673e-07f, 4.518644807e-07f, 4.506477191e-07f, +4.494303848e-07f, 4.482124800e-07f, 4.469940069e-07f, 4.457749677e-07f, 4.445553647e-07f, 4.433351999e-07f, 4.421144758e-07f, 4.408931944e-07f, 4.396713580e-07f, 4.384489689e-07f, +4.372260292e-07f, 4.360025411e-07f, 4.347785070e-07f, 4.335539289e-07f, 4.323288092e-07f, 4.311031500e-07f, 4.298769536e-07f, 4.286502222e-07f, 4.274229580e-07f, 4.261951633e-07f, +4.249668402e-07f, 4.237379910e-07f, 4.225086180e-07f, 4.212787233e-07f, 4.200483091e-07f, 4.188173778e-07f, 4.175859315e-07f, 4.163539725e-07f, 4.151215030e-07f, 4.138885252e-07f, +4.126550413e-07f, 4.114210536e-07f, 4.101865644e-07f, 4.089515758e-07f, 4.077160900e-07f, 4.064801094e-07f, 4.052436361e-07f, 4.040066725e-07f, 4.027692206e-07f, 4.015312828e-07f, +4.002928612e-07f, 3.990539582e-07f, 3.978145759e-07f, 3.965747167e-07f, 3.953343827e-07f, 3.940935761e-07f, 3.928522992e-07f, 3.916105543e-07f, 3.903683436e-07f, 3.891256693e-07f, +3.878825337e-07f, 3.866389389e-07f, 3.853948873e-07f, 3.841503811e-07f, 3.829054225e-07f, 3.816600138e-07f, 3.804141572e-07f, 3.791678550e-07f, 3.779211093e-07f, 3.766739225e-07f, +3.754262968e-07f, 3.741782344e-07f, 3.729297376e-07f, 3.716808086e-07f, 3.704314496e-07f, 3.691816630e-07f, 3.679314509e-07f, 3.666808156e-07f, 3.654297594e-07f, 3.641782844e-07f, +3.629263930e-07f, 3.616740874e-07f, 3.604213699e-07f, 3.591682426e-07f, 3.579147078e-07f, 3.566607678e-07f, 3.554064249e-07f, 3.541516812e-07f, 3.528965391e-07f, 3.516410007e-07f, +3.503850684e-07f, 3.491287444e-07f, 3.478720309e-07f, 3.466149302e-07f, 3.453574445e-07f, 3.440995761e-07f, 3.428413273e-07f, 3.415827003e-07f, 3.403236973e-07f, 3.390643206e-07f, +3.378045724e-07f, 3.365444551e-07f, 3.352839708e-07f, 3.340231218e-07f, 3.327619105e-07f, 3.315003389e-07f, 3.302384094e-07f, 3.289761243e-07f, 3.277134857e-07f, 3.264504960e-07f, +3.251871574e-07f, 3.239234721e-07f, 3.226594425e-07f, 3.213950707e-07f, 3.201303590e-07f, 3.188653098e-07f, 3.175999251e-07f, 3.163342074e-07f, 3.150681588e-07f, 3.138017817e-07f, +3.125350782e-07f, 3.112680506e-07f, 3.100007013e-07f, 3.087330323e-07f, 3.074650461e-07f, 3.061967448e-07f, 3.049281308e-07f, 3.036592062e-07f, 3.023899734e-07f, 3.011204346e-07f, +2.998505920e-07f, 2.985804479e-07f, 2.973100047e-07f, 2.960392644e-07f, 2.947682295e-07f, 2.934969021e-07f, 2.922252845e-07f, 2.909533790e-07f, 2.896811878e-07f, 2.884087133e-07f, +2.871359576e-07f, 2.858629230e-07f, 2.845896118e-07f, 2.833160262e-07f, 2.820421686e-07f, 2.807680411e-07f, 2.794936460e-07f, 2.782189856e-07f, 2.769440621e-07f, 2.756688779e-07f, +2.743934351e-07f, 2.731177361e-07f, 2.718417830e-07f, 2.705655783e-07f, 2.692891240e-07f, 2.680124225e-07f, 2.667354760e-07f, 2.654582869e-07f, 2.641808573e-07f, 2.629031895e-07f, +2.616252858e-07f, 2.603471485e-07f, 2.590687797e-07f, 2.577901819e-07f, 2.565113572e-07f, 2.552323078e-07f, 2.539530362e-07f, 2.526735444e-07f, 2.513938348e-07f, 2.501139097e-07f, +2.488337713e-07f, 2.475534218e-07f, 2.462728636e-07f, 2.449920989e-07f, 2.437111299e-07f, 2.424299589e-07f, 2.411485883e-07f, 2.398670201e-07f, 2.385852567e-07f, 2.373033005e-07f, +2.360211535e-07f, 2.347388181e-07f, 2.334562966e-07f, 2.321735911e-07f, 2.308907041e-07f, 2.296076376e-07f, 2.283243941e-07f, 2.270409757e-07f, 2.257573847e-07f, 2.244736234e-07f, +2.231896940e-07f, 2.219055989e-07f, 2.206213402e-07f, 2.193369201e-07f, 2.180523411e-07f, 2.167676053e-07f, 2.154827150e-07f, 2.141976725e-07f, 2.129124800e-07f, 2.116271397e-07f, +2.103416540e-07f, 2.090560251e-07f, 2.077702552e-07f, 2.064843467e-07f, 2.051983017e-07f, 2.039121226e-07f, 2.026258115e-07f, 2.013393708e-07f, 2.000528027e-07f, 1.987661095e-07f, +1.974792934e-07f, 1.961923567e-07f, 1.949053016e-07f, 1.936181304e-07f, 1.923308454e-07f, 1.910434488e-07f, 1.897559428e-07f, 1.884683298e-07f, 1.871806120e-07f, 1.858927916e-07f, +1.846048709e-07f, 1.833168521e-07f, 1.820287376e-07f, 1.807405295e-07f, 1.794522301e-07f, 1.781638417e-07f, 1.768753665e-07f, 1.755868069e-07f, 1.742981649e-07f, 1.730094430e-07f, +1.717206432e-07f, 1.704317680e-07f, 1.691428195e-07f, 1.678538001e-07f, 1.665647119e-07f, 1.652755572e-07f, 1.639863382e-07f, 1.626970573e-07f, 1.614077167e-07f, 1.601183185e-07f, +1.588288652e-07f, 1.575393588e-07f, 1.562498017e-07f, 1.549601962e-07f, 1.536705444e-07f, 1.523808486e-07f, 1.510911111e-07f, 1.498013341e-07f, 1.485115199e-07f, 1.472216707e-07f, +1.459317887e-07f, 1.446418763e-07f, 1.433519356e-07f, 1.420619690e-07f, 1.407719785e-07f, 1.394819666e-07f, 1.381919354e-07f, 1.369018873e-07f, 1.356118243e-07f, 1.343217488e-07f, +1.330316631e-07f, 1.317415693e-07f, 1.304514697e-07f, 1.291613666e-07f, 1.278712622e-07f, 1.265811587e-07f, 1.252910585e-07f, 1.240009636e-07f, 1.227108764e-07f, 1.214207991e-07f, +1.201307340e-07f, 1.188406832e-07f, 1.175506491e-07f, 1.162606339e-07f, 1.149706397e-07f, 1.136806689e-07f, 1.123907237e-07f, 1.111008063e-07f, 1.098109190e-07f, 1.085210640e-07f, +1.072312435e-07f, 1.059414598e-07f, 1.046517150e-07f, 1.033620116e-07f, 1.020723516e-07f, 1.007827373e-07f, 9.949317090e-08f, 9.820365471e-08f, 9.691419094e-08f, 9.562478181e-08f, +9.433542955e-08f, 9.304613639e-08f, 9.175690457e-08f, 9.046773632e-08f, 8.917863385e-08f, 8.788959942e-08f, 8.660063523e-08f, 8.531174353e-08f, 8.402292654e-08f, 8.273418648e-08f, +8.144552559e-08f, 8.015694609e-08f, 7.886845020e-08f, 7.758004015e-08f, 7.629171817e-08f, 7.500348648e-08f, 7.371534730e-08f, 7.242730286e-08f, 7.113935538e-08f, 6.985150708e-08f, +6.856376018e-08f, 6.727611690e-08f, 6.598857947e-08f, 6.470115010e-08f, 6.341383101e-08f, 6.212662443e-08f, 6.083953256e-08f, 5.955255763e-08f, 5.826570185e-08f, 5.697896744e-08f, +5.569235662e-08f, 5.440587160e-08f, 5.311951459e-08f, 5.183328781e-08f, 5.054719347e-08f, 4.926123379e-08f, 4.797541097e-08f, 4.668972723e-08f, 4.540418478e-08f, 4.411878583e-08f, +4.283353258e-08f, 4.154842726e-08f, 4.026347205e-08f, 3.897866918e-08f, 3.769402086e-08f, 3.640952927e-08f, 3.512519664e-08f, 3.384102517e-08f, 3.255701705e-08f, 3.127317450e-08f, +2.998949972e-08f, 2.870599491e-08f, 2.742266227e-08f, 2.613950400e-08f, 2.485652231e-08f, 2.357371939e-08f, 2.229109744e-08f, 2.100865866e-08f, 1.972640524e-08f, 1.844433939e-08f, +1.716246331e-08f, 1.588077917e-08f, 1.459928919e-08f, 1.331799555e-08f, 1.203690045e-08f, 1.075600607e-08f, 9.475314621e-09f, 8.194828283e-09f, 6.914549247e-09f, 5.634479704e-09f, +4.354621843e-09f, 3.074977851e-09f, 1.795549916e-09f, 5.163402239e-10f, -7.626490387e-10f, -2.041415687e-09f, -3.319957536e-09f, -4.598272404e-09f, -5.876358106e-09f, -7.154212462e-09f, +-8.431833289e-09f, -9.709218408e-09f, -1.098636564e-08f, -1.226327280e-08f, -1.353993772e-08f, -1.481635822e-08f, -1.609253211e-08f, -1.736845724e-08f, -1.864413141e-08f, -1.991955246e-08f, +-2.119471821e-08f, -2.246962650e-08f, -2.374427514e-08f, -2.501866198e-08f, -2.629278483e-08f, -2.756664153e-08f, -2.884022991e-08f, -3.011354781e-08f, -3.138659306e-08f, -3.265936348e-08f, +-3.393185693e-08f, -3.520407122e-08f, -3.647600421e-08f, -3.774765372e-08f, -3.901901760e-08f, -4.029009369e-08f, -4.156087982e-08f, -4.283137384e-08f, -4.410157359e-08f, -4.537147691e-08f, +-4.664108165e-08f, -4.791038564e-08f, -4.917938675e-08f, -5.044808281e-08f, -5.171647167e-08f, -5.298455117e-08f, -5.425231918e-08f, -5.551977353e-08f, -5.678691209e-08f, -5.805373269e-08f, +-5.932023320e-08f, -6.058641147e-08f, -6.185226535e-08f, -6.311779270e-08f, -6.438299138e-08f, -6.564785924e-08f, -6.691239414e-08f, -6.817659394e-08f, -6.944045651e-08f, -7.070397970e-08f, +-7.196716137e-08f, -7.322999939e-08f, -7.449249163e-08f, -7.575463595e-08f, -7.701643021e-08f, -7.827787228e-08f, -7.953896003e-08f, -8.079969133e-08f, -8.206006406e-08f, -8.332007607e-08f, +-8.457972525e-08f, -8.583900946e-08f, -8.709792659e-08f, -8.835647450e-08f, -8.961465107e-08f, -9.087245418e-08f, -9.212988171e-08f, -9.338693154e-08f, -9.464360154e-08f, -9.589988961e-08f, +-9.715579361e-08f, -9.841131144e-08f, -9.966644097e-08f, -1.009211801e-07f, -1.021755267e-07f, -1.034294787e-07f, -1.046830339e-07f, -1.059361903e-07f, -1.071889457e-07f, -1.084412981e-07f, +-1.096932453e-07f, -1.109447851e-07f, -1.121959156e-07f, -1.134466346e-07f, -1.146969400e-07f, -1.159468298e-07f, -1.171963017e-07f, -1.184453537e-07f, -1.196939837e-07f, -1.209421896e-07f, +-1.221899694e-07f, -1.234373208e-07f, -1.246842419e-07f, -1.259307305e-07f, -1.271767845e-07f, -1.284224019e-07f, -1.296675805e-07f, -1.309123183e-07f, -1.321566132e-07f, -1.334004631e-07f, +-1.346438658e-07f, -1.358868194e-07f, -1.371293218e-07f, -1.383713708e-07f, -1.396129644e-07f, -1.408541004e-07f, -1.420947770e-07f, -1.433349918e-07f, -1.445747429e-07f, -1.458140282e-07f, +-1.470528457e-07f, -1.482911931e-07f, -1.495290686e-07f, -1.507664700e-07f, -1.520033952e-07f, -1.532398421e-07f, -1.544758088e-07f, -1.557112931e-07f, -1.569462930e-07f, -1.581808064e-07f, +-1.594148313e-07f, -1.606483655e-07f, -1.618814071e-07f, -1.631139539e-07f, -1.643460040e-07f, -1.655775552e-07f, -1.668086055e-07f, -1.680391529e-07f, -1.692691953e-07f, -1.704987306e-07f, +-1.717277568e-07f, -1.729562719e-07f, -1.741842738e-07f, -1.754117604e-07f, -1.766387297e-07f, -1.778651798e-07f, -1.790911084e-07f, -1.803165137e-07f, -1.815413935e-07f, -1.827657458e-07f, +-1.839895686e-07f, -1.852128598e-07f, -1.864356174e-07f, -1.876578394e-07f, -1.888795237e-07f, -1.901006684e-07f, -1.913212713e-07f, -1.925413305e-07f, -1.937608439e-07f, -1.949798095e-07f, +-1.961982252e-07f, -1.974160892e-07f, -1.986333992e-07f, -1.998501534e-07f, -2.010663497e-07f, -2.022819860e-07f, -2.034970604e-07f, -2.047115709e-07f, -2.059255153e-07f, -2.071388918e-07f, +-2.083516983e-07f, -2.095639328e-07f, -2.107755933e-07f, -2.119866778e-07f, -2.131971843e-07f, -2.144071107e-07f, -2.156164551e-07f, -2.168252155e-07f, -2.180333899e-07f, -2.192409762e-07f, +-2.204479725e-07f, -2.216543767e-07f, -2.228601870e-07f, -2.240654013e-07f, -2.252700175e-07f, -2.264740338e-07f, -2.276774480e-07f, -2.288802584e-07f, -2.300824627e-07f, -2.312840591e-07f, +-2.324850456e-07f, -2.336854202e-07f, -2.348851809e-07f, -2.360843258e-07f, -2.372828528e-07f, -2.384807600e-07f, -2.396780454e-07f, -2.408747070e-07f, -2.420707429e-07f, -2.432661511e-07f, +-2.444609296e-07f, -2.456550765e-07f, -2.468485898e-07f, -2.480414675e-07f, -2.492337076e-07f, -2.504253082e-07f, -2.516162674e-07f, -2.528065832e-07f, -2.539962536e-07f, -2.551852766e-07f, +-2.563736504e-07f, -2.575613729e-07f, -2.587484422e-07f, -2.599348564e-07f, -2.611206134e-07f, -2.623057115e-07f, -2.634901485e-07f, -2.646739227e-07f, -2.658570319e-07f, -2.670394744e-07f, +-2.682212480e-07f, -2.694023510e-07f, -2.705827814e-07f, -2.717625372e-07f, -2.729416165e-07f, -2.741200174e-07f, -2.752977379e-07f, -2.764747761e-07f, -2.776511301e-07f, -2.788267979e-07f, +-2.800017777e-07f, -2.811760675e-07f, -2.823496654e-07f, -2.835225694e-07f, -2.846947777e-07f, -2.858662883e-07f, -2.870370993e-07f, -2.882072089e-07f, -2.893766150e-07f, -2.905453158e-07f, +-2.917133093e-07f, -2.928805938e-07f, -2.940471671e-07f, -2.952130276e-07f, -2.963781732e-07f, -2.975426020e-07f, -2.987063121e-07f, -2.998693018e-07f, -3.010315689e-07f, -3.021931117e-07f, +-3.033539283e-07f, -3.045140168e-07f, -3.056733752e-07f, -3.068320017e-07f, -3.079898945e-07f, -3.091470515e-07f, -3.103034710e-07f, -3.114591510e-07f, -3.126140897e-07f, -3.137682852e-07f, +-3.149217357e-07f, -3.160744391e-07f, -3.172263937e-07f, -3.183775977e-07f, -3.195280490e-07f, -3.206777459e-07f, -3.218266865e-07f, -3.229748689e-07f, -3.241222912e-07f, -3.252689516e-07f, +-3.264148483e-07f, -3.275599794e-07f, -3.287043429e-07f, -3.298479371e-07f, -3.309907602e-07f, -3.321328101e-07f, -3.332740852e-07f, -3.344145835e-07f, -3.355543032e-07f, -3.366932425e-07f, +-3.378313995e-07f, -3.389687724e-07f, -3.401053592e-07f, -3.412411583e-07f, -3.423761677e-07f, -3.435103857e-07f, -3.446438103e-07f, -3.457764398e-07f, -3.469082723e-07f, -3.480393059e-07f, +-3.491695390e-07f, -3.502989695e-07f, -3.514275958e-07f, -3.525554160e-07f, -3.536824282e-07f, -3.548086307e-07f, -3.559340216e-07f, -3.570585992e-07f, -3.581823615e-07f, -3.593053068e-07f, +-3.604274333e-07f, -3.615487392e-07f, -3.626692226e-07f, -3.637888818e-07f, -3.649077150e-07f, -3.660257203e-07f, -3.671428960e-07f, -3.682592402e-07f, -3.693747512e-07f, -3.704894272e-07f, +-3.716032663e-07f, -3.727162668e-07f, -3.738284269e-07f, -3.749397448e-07f, -3.760502188e-07f, -3.771598469e-07f, -3.782686276e-07f, -3.793765589e-07f, -3.804836391e-07f, -3.815898664e-07f, +-3.826952391e-07f, -3.837997553e-07f, -3.849034133e-07f, -3.860062114e-07f, -3.871081477e-07f, -3.882092205e-07f, -3.893094281e-07f, -3.904087686e-07f, -3.915072404e-07f, -3.926048416e-07f, +-3.937015704e-07f, -3.947974253e-07f, -3.958924043e-07f, -3.969865057e-07f, -3.980797279e-07f, -3.991720689e-07f, -4.002635272e-07f, -4.013541009e-07f, -4.024437883e-07f, -4.035325877e-07f, +-4.046204973e-07f, -4.057075154e-07f, -4.067936403e-07f, -4.078788701e-07f, -4.089632033e-07f, -4.100466380e-07f, -4.111291726e-07f, -4.122108053e-07f, -4.132915343e-07f, -4.143713581e-07f, +-4.154502747e-07f, -4.165282826e-07f, -4.176053801e-07f, -4.186815653e-07f, -4.197568365e-07f, -4.208311922e-07f, -4.219046305e-07f, -4.229771498e-07f, -4.240487484e-07f, -4.251194244e-07f, +-4.261891764e-07f, -4.272580025e-07f, -4.283259010e-07f, -4.293928703e-07f, -4.304589087e-07f, -4.315240144e-07f, -4.325881858e-07f, -4.336514212e-07f, -4.347137190e-07f, -4.357750773e-07f, +-4.368354946e-07f, -4.378949692e-07f, -4.389534994e-07f, -4.400110834e-07f, -4.410677197e-07f, -4.421234066e-07f, -4.431781423e-07f, -4.442319253e-07f, -4.452847539e-07f, -4.463366263e-07f, +-4.473875410e-07f, -4.484374963e-07f, -4.494864904e-07f, -4.505345218e-07f, -4.515815889e-07f, -4.526276898e-07f, -4.536728231e-07f, -4.547169871e-07f, -4.557601800e-07f, -4.568024003e-07f, +-4.578436463e-07f, -4.588839164e-07f, -4.599232089e-07f, -4.609615222e-07f, -4.619988547e-07f, -4.630352048e-07f, -4.640705707e-07f, -4.651049509e-07f, -4.661383438e-07f, -4.671707476e-07f, +-4.682021609e-07f, -4.692325820e-07f, -4.702620092e-07f, -4.712904409e-07f, -4.723178756e-07f, -4.733443116e-07f, -4.743697473e-07f, -4.753941811e-07f, -4.764176114e-07f, -4.774400366e-07f, +-4.784614551e-07f, -4.794818652e-07f, -4.805012654e-07f, -4.815196542e-07f, -4.825370298e-07f, -4.835533907e-07f, -4.845687353e-07f, -4.855830620e-07f, -4.865963693e-07f, -4.876086555e-07f, +-4.886199191e-07f, -4.896301585e-07f, -4.906393721e-07f, -4.916475583e-07f, -4.926547156e-07f, -4.936608424e-07f, -4.946659370e-07f, -4.956699981e-07f, -4.966730239e-07f, -4.976750130e-07f, +-4.986759637e-07f, -4.996758745e-07f, -5.006747438e-07f, -5.016725701e-07f, -5.026693519e-07f, -5.036650876e-07f, -5.046597756e-07f, -5.056534143e-07f, -5.066460023e-07f, -5.076375381e-07f, +-5.086280199e-07f, -5.096174464e-07f, -5.106058160e-07f, -5.115931271e-07f, -5.125793783e-07f, -5.135645679e-07f, -5.145486945e-07f, -5.155317565e-07f, -5.165137525e-07f, -5.174946808e-07f, +-5.184745400e-07f, -5.194533285e-07f, -5.204310449e-07f, -5.214076876e-07f, -5.223832551e-07f, -5.233577459e-07f, -5.243311585e-07f, -5.253034914e-07f, -5.262747431e-07f, -5.272449121e-07f, +-5.282139968e-07f, -5.291819959e-07f, -5.301489078e-07f, -5.311147309e-07f, -5.320794639e-07f, -5.330431052e-07f, -5.340056534e-07f, -5.349671069e-07f, -5.359274643e-07f, -5.368867241e-07f, +-5.378448849e-07f, -5.388019451e-07f, -5.397579032e-07f, -5.407127579e-07f, -5.416665076e-07f, -5.426191509e-07f, -5.435706863e-07f, -5.445211124e-07f, -5.454704276e-07f, -5.464186306e-07f, +-5.473657199e-07f, -5.483116940e-07f, -5.492565515e-07f, -5.502002909e-07f, -5.511429108e-07f, -5.520844097e-07f, -5.530247862e-07f, -5.539640389e-07f, -5.549021663e-07f, -5.558391670e-07f, +-5.567750395e-07f, -5.577097825e-07f, -5.586433944e-07f, -5.595758739e-07f, -5.605072196e-07f, -5.614374300e-07f, -5.623665037e-07f, -5.632944393e-07f, -5.642212353e-07f, -5.651468904e-07f, +-5.660714032e-07f, -5.669947722e-07f, -5.679169960e-07f, -5.688380732e-07f, -5.697580025e-07f, -5.706767824e-07f, -5.715944116e-07f, -5.725108885e-07f, -5.734262120e-07f, -5.743403804e-07f, +-5.752533926e-07f, -5.761652470e-07f, -5.770759423e-07f, -5.779854771e-07f, -5.788938500e-07f, -5.798010597e-07f, -5.807071048e-07f, -5.816119839e-07f, -5.825156957e-07f, -5.834182387e-07f, +-5.843196116e-07f, -5.852198131e-07f, -5.861188417e-07f, -5.870166962e-07f, -5.879133752e-07f, -5.888088772e-07f, -5.897032010e-07f, -5.905963453e-07f, -5.914883086e-07f, -5.923790896e-07f, +-5.932686870e-07f, -5.941570994e-07f, -5.950443255e-07f, -5.959303640e-07f, -5.968152135e-07f, -5.976988728e-07f, -5.985813404e-07f, -5.994626150e-07f, -6.003426953e-07f, -6.012215801e-07f, +-6.020992679e-07f, -6.029757575e-07f, -6.038510475e-07f, -6.047251367e-07f, -6.055980237e-07f, -6.064697072e-07f, -6.073401859e-07f, -6.082094585e-07f, -6.090775237e-07f, -6.099443802e-07f, +-6.108100267e-07f, -6.116744620e-07f, -6.125376846e-07f, -6.133996934e-07f, -6.142604870e-07f, -6.151200642e-07f, -6.159784237e-07f, -6.168355642e-07f, -6.176914844e-07f, -6.185461830e-07f, +-6.193996588e-07f, -6.202519105e-07f, -6.211029369e-07f, -6.219527366e-07f, -6.228013084e-07f, -6.236486511e-07f, -6.244947633e-07f, -6.253396439e-07f, -6.261832915e-07f, -6.270257050e-07f, +-6.278668830e-07f, -6.287068244e-07f, -6.295455278e-07f, -6.303829921e-07f, -6.312192159e-07f, -6.320541982e-07f, -6.328879375e-07f, -6.337204328e-07f, -6.345516827e-07f, -6.353816860e-07f, +-6.362104415e-07f, -6.370379481e-07f, -6.378642044e-07f, -6.386892092e-07f, -6.395129614e-07f, -6.403354596e-07f, -6.411567028e-07f, -6.419766897e-07f, -6.427954191e-07f, -6.436128897e-07f, +-6.444291004e-07f, -6.452440500e-07f, -6.460577373e-07f, -6.468701611e-07f, -6.476813202e-07f, -6.484912134e-07f, -6.492998395e-07f, -6.501071973e-07f, -6.509132857e-07f, -6.517181035e-07f, +-6.525216495e-07f, -6.533239225e-07f, -6.541249213e-07f, -6.549246448e-07f, -6.557230919e-07f, -6.565202612e-07f, -6.573161518e-07f, -6.581107623e-07f, -6.589040918e-07f, -6.596961389e-07f, +-6.604869026e-07f, -6.612763817e-07f, -6.620645751e-07f, -6.628514815e-07f, -6.636370999e-07f, -6.644214292e-07f, -6.652044681e-07f, -6.659862156e-07f, -6.667666704e-07f, -6.675458316e-07f, +-6.683236979e-07f, -6.691002683e-07f, -6.698755415e-07f, -6.706495165e-07f, -6.714221922e-07f, -6.721935675e-07f, -6.729636411e-07f, -6.737324121e-07f, -6.744998793e-07f, -6.752660416e-07f, +-6.760308979e-07f, -6.767944471e-07f, -6.775566880e-07f, -6.783176197e-07f, -6.790772410e-07f, -6.798355508e-07f, -6.805925480e-07f, -6.813482316e-07f, -6.821026004e-07f, -6.828556534e-07f, +-6.836073894e-07f, -6.843578075e-07f, -6.851069065e-07f, -6.858546854e-07f, -6.866011431e-07f, -6.873462785e-07f, -6.880900906e-07f, -6.888325782e-07f, -6.895737405e-07f, -6.903135761e-07f, +-6.910520843e-07f, -6.917892638e-07f, -6.925251136e-07f, -6.932596327e-07f, -6.939928201e-07f, -6.947246746e-07f, -6.954551953e-07f, -6.961843811e-07f, -6.969122310e-07f, -6.976387439e-07f, +-6.983639189e-07f, -6.990877548e-07f, -6.998102507e-07f, -7.005314056e-07f, -7.012512183e-07f, -7.019696880e-07f, -7.026868136e-07f, -7.034025941e-07f, -7.041170284e-07f, -7.048301156e-07f, +-7.055418546e-07f, -7.062522445e-07f, -7.069612843e-07f, -7.076689729e-07f, -7.083753094e-07f, -7.090802927e-07f, -7.097839220e-07f, -7.104861961e-07f, -7.111871142e-07f, -7.118866752e-07f, +-7.125848781e-07f, -7.132817220e-07f, -7.139772059e-07f, -7.146713288e-07f, -7.153640898e-07f, -7.160554879e-07f, -7.167455221e-07f, -7.174341915e-07f, -7.181214951e-07f, -7.188074319e-07f, +-7.194920010e-07f, -7.201752015e-07f, -7.208570324e-07f, -7.215374927e-07f, -7.222165815e-07f, -7.228942979e-07f, -7.235706409e-07f, -7.242456096e-07f, -7.249192031e-07f, -7.255914204e-07f, +-7.262622606e-07f, -7.269317227e-07f, -7.275998059e-07f, -7.282665093e-07f, -7.289318318e-07f, -7.295957726e-07f, -7.302583308e-07f, -7.309195055e-07f, -7.315792958e-07f, -7.322377006e-07f, +-7.328947193e-07f, -7.335503508e-07f, -7.342045943e-07f, -7.348574488e-07f, -7.355089135e-07f, -7.361589874e-07f, -7.368076698e-07f, -7.374549596e-07f, -7.381008561e-07f, -7.387453583e-07f, +-7.393884654e-07f, -7.400301765e-07f, -7.406704907e-07f, -7.413094072e-07f, -7.419469250e-07f, -7.425830434e-07f, -7.432177614e-07f, -7.438510782e-07f, -7.444829930e-07f, -7.451135048e-07f, +-7.457426129e-07f, -7.463703164e-07f, -7.469966144e-07f, -7.476215061e-07f, -7.482449907e-07f, -7.488670673e-07f, -7.494877351e-07f, -7.501069932e-07f, -7.507248409e-07f, -7.513412772e-07f, +-7.519563015e-07f, -7.525699127e-07f, -7.531821102e-07f, -7.537928931e-07f, -7.544022606e-07f, -7.550102119e-07f, -7.556167462e-07f, -7.562218626e-07f, -7.568255603e-07f, -7.574278387e-07f, +-7.580286968e-07f, -7.586281338e-07f, -7.592261491e-07f, -7.598227417e-07f, -7.604179109e-07f, -7.610116558e-07f, -7.616039759e-07f, -7.621948701e-07f, -7.627843378e-07f, -7.633723782e-07f, +-7.639589905e-07f, -7.645441740e-07f, -7.651279278e-07f, -7.657102513e-07f, -7.662911435e-07f, -7.668706039e-07f, -7.674486316e-07f, -7.680252259e-07f, -7.686003860e-07f, -7.691741111e-07f, +-7.697464006e-07f, -7.703172537e-07f, -7.708866696e-07f, -7.714546476e-07f, -7.720211870e-07f, -7.725862870e-07f, -7.731499469e-07f, -7.737121660e-07f, -7.742729435e-07f, -7.748322788e-07f, +-7.753901711e-07f, -7.759466196e-07f, -7.765016237e-07f, -7.770551827e-07f, -7.776072958e-07f, -7.781579624e-07f, -7.787071817e-07f, -7.792549530e-07f, -7.798012757e-07f, -7.803461490e-07f, +-7.808895722e-07f, -7.814315447e-07f, -7.819720658e-07f, -7.825111347e-07f, -7.830487509e-07f, -7.835849135e-07f, -7.841196220e-07f, -7.846528756e-07f, -7.851846738e-07f, -7.857150157e-07f, +-7.862439008e-07f, -7.867713284e-07f, -7.872972978e-07f, -7.878218084e-07f, -7.883448595e-07f, -7.888664504e-07f, -7.893865805e-07f, -7.899052492e-07f, -7.904224558e-07f, -7.909381996e-07f, +-7.914524801e-07f, -7.919652965e-07f, -7.924766483e-07f, -7.929865348e-07f, -7.934949554e-07f, -7.940019095e-07f, -7.945073963e-07f, -7.950114154e-07f, -7.955139661e-07f, -7.960150477e-07f, +-7.965146597e-07f, -7.970128015e-07f, -7.975094724e-07f, -7.980046718e-07f, -7.984983991e-07f, -7.989906538e-07f, -7.994814352e-07f, -7.999707427e-07f, -8.004585757e-07f, -8.009449337e-07f, +-8.014298161e-07f, -8.019132223e-07f, -8.023951516e-07f, -8.028756035e-07f, -8.033545775e-07f, -8.038320730e-07f, -8.043080893e-07f, -8.047826260e-07f, -8.052556824e-07f, -8.057272580e-07f, +-8.061973522e-07f, -8.066659645e-07f, -8.071330943e-07f, -8.075987411e-07f, -8.080629043e-07f, -8.085255834e-07f, -8.089867778e-07f, -8.094464870e-07f, -8.099047104e-07f, -8.103614475e-07f, +-8.108166978e-07f, -8.112704607e-07f, -8.117227357e-07f, -8.121735223e-07f, -8.126228200e-07f, -8.130706282e-07f, -8.135169464e-07f, -8.139617741e-07f, -8.144051108e-07f, -8.148469560e-07f, +-8.152873092e-07f, -8.157261699e-07f, -8.161635375e-07f, -8.165994116e-07f, -8.170337916e-07f, -8.174666772e-07f, -8.178980677e-07f, -8.183279627e-07f, -8.187563617e-07f, -8.191832643e-07f, +-8.196086699e-07f, -8.200325781e-07f, -8.204549884e-07f, -8.208759003e-07f, -8.212953134e-07f, -8.217132271e-07f, -8.221296411e-07f, -8.225445548e-07f, -8.229579679e-07f, -8.233698797e-07f, +-8.237802900e-07f, -8.241891982e-07f, -8.245966040e-07f, -8.250025067e-07f, -8.254069061e-07f, -8.258098016e-07f, -8.262111929e-07f, -8.266110795e-07f, -8.270094609e-07f, -8.274063367e-07f, +-8.278017066e-07f, -8.281955701e-07f, -8.285879267e-07f, -8.289787760e-07f, -8.293681177e-07f, -8.297559513e-07f, -8.301422764e-07f, -8.305270926e-07f, -8.309103995e-07f, -8.312921966e-07f, +-8.316724837e-07f, -8.320512602e-07f, -8.324285259e-07f, -8.328042803e-07f, -8.331785229e-07f, -8.335512535e-07f, -8.339224717e-07f, -8.342921770e-07f, -8.346603691e-07f, -8.350270477e-07f, +-8.353922122e-07f, -8.357558625e-07f, -8.361179980e-07f, -8.364786185e-07f, -8.368377236e-07f, -8.371953129e-07f, -8.375513860e-07f, -8.379059427e-07f, -8.382589825e-07f, -8.386105051e-07f, +-8.389605102e-07f, -8.393089974e-07f, -8.396559664e-07f, -8.400014168e-07f, -8.403453484e-07f, -8.406877607e-07f, -8.410286535e-07f, -8.413680264e-07f, -8.417058791e-07f, -8.420422112e-07f, +-8.423770226e-07f, -8.427103127e-07f, -8.430420814e-07f, -8.433723283e-07f, -8.437010532e-07f, -8.440282556e-07f, -8.443539353e-07f, -8.446780921e-07f, -8.450007255e-07f, -8.453218354e-07f, +-8.456414213e-07f, -8.459594831e-07f, -8.462760205e-07f, -8.465910331e-07f, -8.469045207e-07f, -8.472164830e-07f, -8.475269197e-07f, -8.478358306e-07f, -8.481432154e-07f, -8.484490738e-07f, +-8.487534055e-07f, -8.490562103e-07f, -8.493574880e-07f, -8.496572383e-07f, -8.499554608e-07f, -8.502521555e-07f, -8.505473219e-07f, -8.508409600e-07f, -8.511330694e-07f, -8.514236498e-07f, +-8.517127012e-07f, -8.520002231e-07f, -8.522862155e-07f, -8.525706780e-07f, -8.528536105e-07f, -8.531350126e-07f, -8.534148843e-07f, -8.536932252e-07f, -8.539700352e-07f, -8.542453140e-07f, +-8.545190614e-07f, -8.547912773e-07f, -8.550619614e-07f, -8.553311135e-07f, -8.555987335e-07f, -8.558648210e-07f, -8.561293760e-07f, -8.563923982e-07f, -8.566538875e-07f, -8.569138436e-07f, +-8.571722664e-07f, -8.574291557e-07f, -8.576845114e-07f, -8.579383331e-07f, -8.581906209e-07f, -8.584413744e-07f, -8.586905936e-07f, -8.589382782e-07f, -8.591844282e-07f, -8.594290433e-07f, +-8.596721233e-07f, -8.599136683e-07f, -8.601536779e-07f, -8.603921520e-07f, -8.606290906e-07f, -8.608644934e-07f, -8.610983603e-07f, -8.613306912e-07f, -8.615614859e-07f, -8.617907443e-07f, +-8.620184663e-07f, -8.622446518e-07f, -8.624693005e-07f, -8.626924125e-07f, -8.629139876e-07f, -8.631340256e-07f, -8.633525265e-07f, -8.635694902e-07f, -8.637849165e-07f, -8.639988053e-07f, +-8.642111565e-07f, -8.644219701e-07f, -8.646312459e-07f, -8.648389839e-07f, -8.650451839e-07f, -8.652498459e-07f, -8.654529697e-07f, -8.656545553e-07f, -8.658546027e-07f, -8.660531116e-07f, +-8.662500821e-07f, -8.664455142e-07f, -8.666394076e-07f, -8.668317623e-07f, -8.670225784e-07f, -8.672118556e-07f, -8.673995941e-07f, -8.675857936e-07f, -8.677704542e-07f, -8.679535757e-07f, +-8.681351582e-07f, -8.683152017e-07f, -8.684937059e-07f, -8.686706710e-07f, -8.688460969e-07f, -8.690199835e-07f, -8.691923309e-07f, -8.693631389e-07f, -8.695324076e-07f, -8.697001369e-07f, +-8.698663268e-07f, -8.700309773e-07f, -8.701940884e-07f, -8.703556600e-07f, -8.705156922e-07f, -8.706741850e-07f, -8.708311383e-07f, -8.709865521e-07f, -8.711404264e-07f, -8.712927613e-07f, +-8.714435567e-07f, -8.715928127e-07f, -8.717405292e-07f, -8.718867063e-07f, -8.720313440e-07f, -8.721744423e-07f, -8.723160012e-07f, -8.724560208e-07f, -8.725945010e-07f, -8.727314420e-07f, +-8.728668437e-07f, -8.730007061e-07f, -8.731330294e-07f, -8.732638135e-07f, -8.733930585e-07f, -8.735207645e-07f, -8.736469315e-07f, -8.737715594e-07f, -8.738946485e-07f, -8.740161987e-07f, +-8.741362101e-07f, -8.742546828e-07f, -8.743716168e-07f, -8.744870123e-07f, -8.746008691e-07f, -8.747131876e-07f, -8.748239676e-07f, -8.749332093e-07f, -8.750409128e-07f, -8.751470781e-07f, +-8.752517054e-07f, -8.753547947e-07f, -8.754563461e-07f, -8.755563597e-07f, -8.756548357e-07f, -8.757517740e-07f, -8.758471748e-07f, -8.759410383e-07f, -8.760333644e-07f, -8.761241534e-07f, +-8.762134053e-07f, -8.763011203e-07f, -8.763872984e-07f, -8.764719398e-07f, -8.765550447e-07f, -8.766366130e-07f, -8.767166451e-07f, -8.767951409e-07f, -8.768721006e-07f, -8.769475244e-07f, +-8.770214124e-07f, -8.770937648e-07f, -8.771645816e-07f, -8.772338631e-07f, -8.773016093e-07f, -8.773678205e-07f, -8.774324968e-07f, -8.774956383e-07f, -8.775572452e-07f, -8.776173176e-07f, +-8.776758558e-07f, -8.777328599e-07f, -8.777883301e-07f, -8.778422665e-07f, -8.778946693e-07f, -8.779455387e-07f, -8.779948749e-07f, -8.780426780e-07f, -8.780889483e-07f, -8.781336859e-07f, +-8.781768911e-07f, -8.782185639e-07f, -8.782587047e-07f, -8.782973136e-07f, -8.783343908e-07f, -8.783699365e-07f, -8.784039509e-07f, -8.784364343e-07f, -8.784673868e-07f, -8.784968087e-07f, +-8.785247001e-07f, -8.785510614e-07f, -8.785758927e-07f, -8.785991942e-07f, -8.786209662e-07f, -8.786412089e-07f, -8.786599226e-07f, -8.786771074e-07f, -8.786927637e-07f, -8.787068916e-07f, +-8.787194914e-07f, -8.787305633e-07f, -8.787401076e-07f, -8.787481246e-07f, -8.787546145e-07f, -8.787595776e-07f, -8.787630140e-07f, -8.787649242e-07f, -8.787653082e-07f, -8.787641665e-07f, +-8.787614993e-07f, -8.787573068e-07f, -8.787515894e-07f, -8.787443472e-07f, -8.787355807e-07f, -8.787252900e-07f, -8.787134755e-07f, -8.787001374e-07f, -8.786852760e-07f, -8.786688917e-07f, +-8.786509847e-07f, -8.786315553e-07f, -8.786106039e-07f, -8.785881306e-07f, -8.785641359e-07f, -8.785386201e-07f, -8.785115834e-07f, -8.784830261e-07f, -8.784529487e-07f, -8.784213513e-07f, +-8.783882344e-07f, -8.783535982e-07f, -8.783174431e-07f, -8.782797694e-07f, -8.782405775e-07f, -8.781998676e-07f, -8.781576401e-07f, -8.781138954e-07f, -8.780686337e-07f, -8.780218555e-07f, +-8.779735611e-07f, -8.779237509e-07f, -8.778724251e-07f, -8.778195841e-07f, -8.777652284e-07f, -8.777093582e-07f, -8.776519740e-07f, -8.775930760e-07f, -8.775326648e-07f, -8.774707405e-07f, +-8.774073036e-07f, -8.773423546e-07f, -8.772758936e-07f, -8.772079213e-07f, -8.771384378e-07f, -8.770674437e-07f, -8.769949392e-07f, -8.769209249e-07f, -8.768454010e-07f, -8.767683680e-07f, +-8.766898263e-07f, -8.766097763e-07f, -8.765282184e-07f, -8.764451529e-07f, -8.763605804e-07f, -8.762745011e-07f, -8.761869157e-07f, -8.760978243e-07f, -8.760072275e-07f, -8.759151257e-07f, +-8.758215193e-07f, -8.757264088e-07f, -8.756297945e-07f, -8.755316769e-07f, -8.754320565e-07f, -8.753309336e-07f, -8.752283087e-07f, -8.751241823e-07f, -8.750185548e-07f, -8.749114267e-07f, +-8.748027983e-07f, -8.746926702e-07f, -8.745810428e-07f, -8.744679165e-07f, -8.743532919e-07f, -8.742371694e-07f, -8.741195494e-07f, -8.740004324e-07f, -8.738798190e-07f, -8.737577095e-07f, +-8.736341044e-07f, -8.735090042e-07f, -8.733824094e-07f, -8.732543205e-07f, -8.731247380e-07f, -8.729936623e-07f, -8.728610940e-07f, -8.727270335e-07f, -8.725914813e-07f, -8.724544380e-07f, +-8.723159040e-07f, -8.721758798e-07f, -8.720343659e-07f, -8.718913629e-07f, -8.717468713e-07f, -8.716008915e-07f, -8.714534241e-07f, -8.713044696e-07f, -8.711540285e-07f, -8.710021013e-07f, +-8.708486887e-07f, -8.706937910e-07f, -8.705374088e-07f, -8.703795428e-07f, -8.702201933e-07f, -8.700593609e-07f, -8.698970462e-07f, -8.697332498e-07f, -8.695679721e-07f, -8.694012137e-07f, +-8.692329752e-07f, -8.690632571e-07f, -8.688920599e-07f, -8.687193843e-07f, -8.685452308e-07f, -8.683695999e-07f, -8.681924922e-07f, -8.680139083e-07f, -8.678338488e-07f, -8.676523142e-07f, +-8.674693051e-07f, -8.672848220e-07f, -8.670988657e-07f, -8.669114365e-07f, -8.667225352e-07f, -8.665321623e-07f, -8.663403184e-07f, -8.661470041e-07f, -8.659522200e-07f, -8.657559667e-07f, +-8.655582448e-07f, -8.653590548e-07f, -8.651583975e-07f, -8.649562733e-07f, -8.647526830e-07f, -8.645476270e-07f, -8.643411061e-07f, -8.641331209e-07f, -8.639236719e-07f, -8.637127598e-07f, +-8.635003853e-07f, -8.632865489e-07f, -8.630712512e-07f, -8.628544930e-07f, -8.626362748e-07f, -8.624165972e-07f, -8.621954610e-07f, -8.619728668e-07f, -8.617488151e-07f, -8.615233067e-07f, +-8.612963421e-07f, -8.610679222e-07f, -8.608380474e-07f, -8.606067184e-07f, -8.603739360e-07f, -8.601397007e-07f, -8.599040133e-07f, -8.596668744e-07f, -8.594282846e-07f, -8.591882447e-07f, +-8.589467552e-07f, -8.587038170e-07f, -8.584594306e-07f, -8.582135968e-07f, -8.579663162e-07f, -8.577175895e-07f, -8.574674173e-07f, -8.572158005e-07f, -8.569627397e-07f, -8.567082355e-07f, +-8.564522886e-07f, -8.561948999e-07f, -8.559360699e-07f, -8.556757994e-07f, -8.554140890e-07f, -8.551509396e-07f, -8.548863517e-07f, -8.546203261e-07f, -8.543528636e-07f, -8.540839648e-07f, +-8.538136305e-07f, -8.535418613e-07f, -8.532686581e-07f, -8.529940215e-07f, -8.527179523e-07f, -8.524404511e-07f, -8.521615188e-07f, -8.518811561e-07f, -8.515993637e-07f, -8.513161423e-07f, +-8.510314927e-07f, -8.507454157e-07f, -8.504579120e-07f, -8.501689823e-07f, -8.498786274e-07f, -8.495868480e-07f, -8.492936450e-07f, -8.489990190e-07f, -8.487029709e-07f, -8.484055013e-07f, +-8.481066111e-07f, -8.478063011e-07f, -8.475045719e-07f, -8.472014245e-07f, -8.468968595e-07f, -8.465908777e-07f, -8.462834800e-07f, -8.459746670e-07f, -8.456644397e-07f, -8.453527987e-07f, +-8.450397449e-07f, -8.447252790e-07f, -8.444094019e-07f, -8.440921144e-07f, -8.437734172e-07f, -8.434533112e-07f, -8.431317971e-07f, -8.428088758e-07f, -8.424845481e-07f, -8.421588147e-07f, +-8.418316766e-07f, -8.415031345e-07f, -8.411731892e-07f, -8.408418416e-07f, -8.405090924e-07f, -8.401749426e-07f, -8.398393929e-07f, -8.395024441e-07f, -8.391640972e-07f, -8.388243529e-07f, +-8.384832121e-07f, -8.381406755e-07f, -8.377967441e-07f, -8.374514187e-07f, -8.371047002e-07f, -8.367565893e-07f, -8.364070870e-07f, -8.360561940e-07f, -8.357039113e-07f, -8.353502397e-07f, +-8.349951801e-07f, -8.346387333e-07f, -8.342809001e-07f, -8.339216816e-07f, -8.335610784e-07f, -8.331990916e-07f, -8.328357219e-07f, -8.324709702e-07f, -8.321048375e-07f, -8.317373246e-07f, +-8.313684323e-07f, -8.309981616e-07f, -8.306265134e-07f, -8.302534885e-07f, -8.298790879e-07f, -8.295033123e-07f, -8.291261628e-07f, -8.287476402e-07f, -8.283677455e-07f, -8.279864794e-07f, +-8.276038430e-07f, -8.272198371e-07f, -8.268344627e-07f, -8.264477206e-07f, -8.260596117e-07f, -8.256701371e-07f, -8.252792976e-07f, -8.248870940e-07f, -8.244935275e-07f, -8.240985987e-07f, +-8.237023088e-07f, -8.233046586e-07f, -8.229056491e-07f, -8.225052811e-07f, -8.221035557e-07f, -8.217004737e-07f, -8.212960362e-07f, -8.208902439e-07f, -8.204830980e-07f, -8.200745993e-07f, +-8.196647488e-07f, -8.192535474e-07f, -8.188409961e-07f, -8.184270958e-07f, -8.180118475e-07f, -8.175952522e-07f, -8.171773108e-07f, -8.167580243e-07f, -8.163373937e-07f, -8.159154198e-07f, +-8.154921038e-07f, -8.150674465e-07f, -8.146414490e-07f, -8.142141121e-07f, -8.137854370e-07f, -8.133554245e-07f, -8.129240757e-07f, -8.124913915e-07f, -8.120573730e-07f, -8.116220211e-07f, +-8.111853368e-07f, -8.107473211e-07f, -8.103079750e-07f, -8.098672995e-07f, -8.094252956e-07f, -8.089819643e-07f, -8.085373066e-07f, -8.080913236e-07f, -8.076440161e-07f, -8.071953853e-07f, +-8.067454322e-07f, -8.062941577e-07f, -8.058415629e-07f, -8.053876488e-07f, -8.049324164e-07f, -8.044758668e-07f, -8.040180009e-07f, -8.035588199e-07f, -8.030983247e-07f, -8.026365163e-07f, +-8.021733959e-07f, -8.017089644e-07f, -8.012432229e-07f, -8.007761724e-07f, -8.003078139e-07f, -7.998381486e-07f, -7.993671774e-07f, -7.988949014e-07f, -7.984213216e-07f, -7.979464392e-07f, +-7.974702551e-07f, -7.969927704e-07f, -7.965139863e-07f, -7.960339036e-07f, -7.955525236e-07f, -7.950698472e-07f, -7.945858756e-07f, -7.941006098e-07f, -7.936140508e-07f, -7.931261998e-07f, +-7.926370579e-07f, -7.921466260e-07f, -7.916549054e-07f, -7.911618970e-07f, -7.906676019e-07f, -7.901720213e-07f, -7.896751563e-07f, -7.891770078e-07f, -7.886775771e-07f, -7.881768652e-07f, +-7.876748732e-07f, -7.871716021e-07f, -7.866670532e-07f, -7.861612275e-07f, -7.856541261e-07f, -7.851457501e-07f, -7.846361007e-07f, -7.841251789e-07f, -7.836129858e-07f, -7.830995226e-07f, +-7.825847904e-07f, -7.820687903e-07f, -7.815515234e-07f, -7.810329908e-07f, -7.805131937e-07f, -7.799921333e-07f, -7.794698105e-07f, -7.789462266e-07f, -7.784213827e-07f, -7.778952799e-07f, +-7.773679194e-07f, -7.768393022e-07f, -7.763094297e-07f, -7.757783028e-07f, -7.752459227e-07f, -7.747122906e-07f, -7.741774076e-07f, -7.736412749e-07f, -7.731038937e-07f, -7.725652650e-07f, +-7.720253900e-07f, -7.714842700e-07f, -7.709419060e-07f, -7.703982992e-07f, -7.698534508e-07f, -7.693073620e-07f, -7.687600339e-07f, -7.682114677e-07f, -7.676616645e-07f, -7.671106256e-07f, +-7.665583521e-07f, -7.660048452e-07f, -7.654501060e-07f, -7.648941359e-07f, -7.643369358e-07f, -7.637785071e-07f, -7.632188509e-07f, -7.626579684e-07f, -7.620958608e-07f, -7.615325292e-07f, +-7.609679750e-07f, -7.604021992e-07f, -7.598352032e-07f, -7.592669880e-07f, -7.586975549e-07f, -7.581269050e-07f, -7.575550397e-07f, -7.569819601e-07f, -7.564076674e-07f, -7.558321628e-07f, +-7.552554476e-07f, -7.546775229e-07f, -7.540983900e-07f, -7.535180501e-07f, -7.529365044e-07f, -7.523537542e-07f, -7.517698006e-07f, -7.511846450e-07f, -7.505982884e-07f, -7.500107323e-07f, +-7.494219777e-07f, -7.488320260e-07f, -7.482408783e-07f, -7.476485359e-07f, -7.470550001e-07f, -7.464602720e-07f, -7.458643530e-07f, -7.452672443e-07f, -7.446689471e-07f, -7.440694627e-07f, +-7.434687923e-07f, -7.428669372e-07f, -7.422638987e-07f, -7.416596779e-07f, -7.410542762e-07f, -7.404476948e-07f, -7.398399350e-07f, -7.392309981e-07f, -7.386208852e-07f, -7.380095978e-07f, +-7.373971369e-07f, -7.367835041e-07f, -7.361687004e-07f, -7.355527272e-07f, -7.349355857e-07f, -7.343172773e-07f, -7.336978032e-07f, -7.330771647e-07f, -7.324553630e-07f, -7.318323995e-07f, +-7.312082755e-07f, -7.305829923e-07f, -7.299565510e-07f, -7.293289531e-07f, -7.287001999e-07f, -7.280702925e-07f, -7.274392324e-07f, -7.268070208e-07f, -7.261736590e-07f, -7.255391484e-07f, +-7.249034902e-07f, -7.242666857e-07f, -7.236287363e-07f, -7.229896433e-07f, -7.223494080e-07f, -7.217080316e-07f, -7.210655156e-07f, -7.204218612e-07f, -7.197770697e-07f, -7.191311425e-07f, +-7.184840809e-07f, -7.178358863e-07f, -7.171865599e-07f, -7.165361030e-07f, -7.158845171e-07f, -7.152318034e-07f, -7.145779633e-07f, -7.139229981e-07f, -7.132669092e-07f, -7.126096979e-07f, +-7.119513654e-07f, -7.112919133e-07f, -7.106313428e-07f, -7.099696552e-07f, -7.093068520e-07f, -7.086429344e-07f, -7.079779038e-07f, -7.073117616e-07f, -7.066445091e-07f, -7.059761477e-07f, +-7.053066788e-07f, -7.046361036e-07f, -7.039644236e-07f, -7.032916401e-07f, -7.026177545e-07f, -7.019427681e-07f, -7.012666824e-07f, -7.005894987e-07f, -6.999112183e-07f, -6.992318426e-07f, +-6.985513731e-07f, -6.978698110e-07f, -6.971871579e-07f, -6.965034149e-07f, -6.958185836e-07f, -6.951326653e-07f, -6.944456614e-07f, -6.937575733e-07f, -6.930684023e-07f, -6.923781499e-07f, +-6.916868175e-07f, -6.909944064e-07f, -6.903009180e-07f, -6.896063538e-07f, -6.889107151e-07f, -6.882140033e-07f, -6.875162199e-07f, -6.868173661e-07f, -6.861174436e-07f, -6.854164536e-07f, +-6.847143975e-07f, -6.840112768e-07f, -6.833070929e-07f, -6.826018472e-07f, -6.818955410e-07f, -6.811881759e-07f, -6.804797532e-07f, -6.797702744e-07f, -6.790597408e-07f, -6.783481539e-07f, +-6.776355152e-07f, -6.769218260e-07f, -6.762070877e-07f, -6.754913019e-07f, -6.747744699e-07f, -6.740565932e-07f, -6.733376731e-07f, -6.726177112e-07f, -6.718967088e-07f, -6.711746674e-07f, +-6.704515885e-07f, -6.697274735e-07f, -6.690023237e-07f, -6.682761408e-07f, -6.675489260e-07f, -6.668206810e-07f, -6.660914070e-07f, -6.653611056e-07f, -6.646297782e-07f, -6.638974262e-07f, +-6.631640512e-07f, -6.624296546e-07f, -6.616942378e-07f, -6.609578022e-07f, -6.602203495e-07f, -6.594818809e-07f, -6.587423980e-07f, -6.580019023e-07f, -6.572603952e-07f, -6.565178781e-07f, +-6.557743526e-07f, -6.550298201e-07f, -6.542842821e-07f, -6.535377401e-07f, -6.527901955e-07f, -6.520416499e-07f, -6.512921046e-07f, -6.505415612e-07f, -6.497900212e-07f, -6.490374860e-07f, +-6.482839572e-07f, -6.475294361e-07f, -6.467739244e-07f, -6.460174234e-07f, -6.452599348e-07f, -6.445014599e-07f, -6.437420002e-07f, -6.429815574e-07f, -6.422201327e-07f, -6.414577279e-07f, +-6.406943443e-07f, -6.399299834e-07f, -6.391646468e-07f, -6.383983360e-07f, -6.376310524e-07f, -6.368627976e-07f, -6.360935731e-07f, -6.353233804e-07f, -6.345522209e-07f, -6.337800963e-07f, +-6.330070080e-07f, -6.322329576e-07f, -6.314579465e-07f, -6.306819762e-07f, -6.299050484e-07f, -6.291271645e-07f, -6.283483260e-07f, -6.275685344e-07f, -6.267877914e-07f, -6.260060984e-07f, +-6.252234568e-07f, -6.244398684e-07f, -6.236553345e-07f, -6.228698568e-07f, -6.220834368e-07f, -6.212960759e-07f, -6.205077757e-07f, -6.197185379e-07f, -6.189283638e-07f, -6.181372551e-07f, +-6.173452132e-07f, -6.165522398e-07f, -6.157583364e-07f, -6.149635044e-07f, -6.141677456e-07f, -6.133710613e-07f, -6.125734532e-07f, -6.117749228e-07f, -6.109754717e-07f, -6.101751014e-07f, +-6.093738134e-07f, -6.085716094e-07f, -6.077684909e-07f, -6.069644594e-07f, -6.061595165e-07f, -6.053536638e-07f, -6.045469028e-07f, -6.037392351e-07f, -6.029306622e-07f, -6.021211858e-07f, +-6.013108073e-07f, -6.004995284e-07f, -5.996873506e-07f, -5.988742755e-07f, -5.980603047e-07f, -5.972454398e-07f, -5.964296822e-07f, -5.956130337e-07f, -5.947954957e-07f, -5.939770699e-07f, +-5.931577578e-07f, -5.923375610e-07f, -5.915164811e-07f, -5.906945197e-07f, -5.898716784e-07f, -5.890479587e-07f, -5.882233622e-07f, -5.873978906e-07f, -5.865715454e-07f, -5.857443283e-07f, +-5.849162407e-07f, -5.840872843e-07f, -5.832574607e-07f, -5.824267716e-07f, -5.815952184e-07f, -5.807628028e-07f, -5.799295263e-07f, -5.790953907e-07f, -5.782603975e-07f, -5.774245482e-07f, +-5.765878446e-07f, -5.757502882e-07f, -5.749118806e-07f, -5.740726234e-07f, -5.732325182e-07f, -5.723915667e-07f, -5.715497704e-07f, -5.707071310e-07f, -5.698636501e-07f, -5.690193293e-07f, +-5.681741703e-07f, -5.673281745e-07f, -5.664813437e-07f, -5.656336795e-07f, -5.647851835e-07f, -5.639358573e-07f, -5.630857025e-07f, -5.622347208e-07f, -5.613829139e-07f, -5.605302832e-07f, +-5.596768305e-07f, -5.588225573e-07f, -5.579674654e-07f, -5.571115563e-07f, -5.562548317e-07f, -5.553972932e-07f, -5.545389425e-07f, -5.536797811e-07f, -5.528198108e-07f, -5.519590331e-07f, +-5.510974497e-07f, -5.502350623e-07f, -5.493718725e-07f, -5.485078818e-07f, -5.476430921e-07f, -5.467775048e-07f, -5.459111217e-07f, -5.450439445e-07f, -5.441759746e-07f, -5.433072139e-07f, +-5.424376640e-07f, -5.415673264e-07f, -5.406962030e-07f, -5.398242952e-07f, -5.389516048e-07f, -5.380781335e-07f, -5.372038828e-07f, -5.363288545e-07f, -5.354530501e-07f, -5.345764715e-07f, +-5.336991202e-07f, -5.328209978e-07f, -5.319421061e-07f, -5.310624468e-07f, -5.301820214e-07f, -5.293008316e-07f, -5.284188792e-07f, -5.275361658e-07f, -5.266526930e-07f, -5.257684625e-07f, +-5.248834761e-07f, -5.239977353e-07f, -5.231112419e-07f, -5.222239974e-07f, -5.213360037e-07f, -5.204472624e-07f, -5.195577751e-07f, -5.186675435e-07f, -5.177765694e-07f, -5.168848543e-07f, +-5.159924000e-07f, -5.150992082e-07f, -5.142052805e-07f, -5.133106186e-07f, -5.124152242e-07f, -5.115190991e-07f, -5.106222448e-07f, -5.097246631e-07f, -5.088263557e-07f, -5.079273242e-07f, +-5.070275704e-07f, -5.061270959e-07f, -5.052259024e-07f, -5.043239917e-07f, -5.034213654e-07f, -5.025180252e-07f, -5.016139728e-07f, -5.007092099e-07f, -4.998037383e-07f, -4.988975596e-07f, +-4.979906755e-07f, -4.970830877e-07f, -4.961747979e-07f, -4.952658078e-07f, -4.943561192e-07f, -4.934457337e-07f, -4.925346531e-07f, -4.916228790e-07f, -4.907104132e-07f, -4.897972573e-07f, +-4.888834131e-07f, -4.879688823e-07f, -4.870536666e-07f, -4.861377678e-07f, -4.852211874e-07f, -4.843039273e-07f, -4.833859891e-07f, -4.824673747e-07f, -4.815480856e-07f, -4.806281236e-07f, +-4.797074905e-07f, -4.787861879e-07f, -4.778642176e-07f, -4.769415812e-07f, -4.760182806e-07f, -4.750943174e-07f, -4.741696934e-07f, -4.732444103e-07f, -4.723184698e-07f, -4.713918736e-07f, +-4.704646235e-07f, -4.695367212e-07f, -4.686081684e-07f, -4.676789668e-07f, -4.667491183e-07f, -4.658186245e-07f, -4.648874871e-07f, -4.639557079e-07f, -4.630232886e-07f, -4.620902310e-07f, +-4.611565368e-07f, -4.602222077e-07f, -4.592872454e-07f, -4.583516518e-07f, -4.574154285e-07f, -4.564785772e-07f, -4.555410998e-07f, -4.546029980e-07f, -4.536642735e-07f, -4.527249280e-07f, +-4.517849633e-07f, -4.508443811e-07f, -4.499031832e-07f, -4.489613713e-07f, -4.480189472e-07f, -4.470759127e-07f, -4.461322694e-07f, -4.451880191e-07f, -4.442431636e-07f, -4.432977045e-07f, +-4.423516438e-07f, -4.414049831e-07f, -4.404577241e-07f, -4.395098687e-07f, -4.385614186e-07f, -4.376123755e-07f, -4.366627412e-07f, -4.357125174e-07f, -4.347617060e-07f, -4.338103086e-07f, +-4.328583270e-07f, -4.319057630e-07f, -4.309526183e-07f, -4.299988947e-07f, -4.290445940e-07f, -4.280897180e-07f, -4.271342683e-07f, -4.261782467e-07f, -4.252216551e-07f, -4.242644951e-07f, +-4.233067686e-07f, -4.223484773e-07f, -4.213896230e-07f, -4.204302074e-07f, -4.194702323e-07f, -4.185096995e-07f, -4.175486108e-07f, -4.165869679e-07f, -4.156247725e-07f, -4.146620265e-07f, +-4.136987317e-07f, -4.127348897e-07f, -4.117705025e-07f, -4.108055716e-07f, -4.098400991e-07f, -4.088740865e-07f, -4.079075357e-07f, -4.069404484e-07f, -4.059728265e-07f, -4.050046717e-07f, +-4.040359857e-07f, -4.030667705e-07f, -4.020970276e-07f, -4.011267590e-07f, -4.001559664e-07f, -3.991846516e-07f, -3.982128164e-07f, -3.972404625e-07f, -3.962675917e-07f, -3.952942059e-07f, +-3.943203067e-07f, -3.933458961e-07f, -3.923709757e-07f, -3.913955474e-07f, -3.904196129e-07f, -3.894431740e-07f, -3.884662326e-07f, -3.874887904e-07f, -3.865108491e-07f, -3.855324107e-07f, +-3.845534768e-07f, -3.835740493e-07f, -3.825941299e-07f, -3.816137205e-07f, -3.806328228e-07f, -3.796514387e-07f, -3.786695698e-07f, -3.776872181e-07f, -3.767043853e-07f, -3.757210732e-07f, +-3.747372837e-07f, -3.737530184e-07f, -3.727682792e-07f, -3.717830678e-07f, -3.707973862e-07f, -3.698112361e-07f, -3.688246192e-07f, -3.678375374e-07f, -3.668499925e-07f, -3.658619863e-07f, +-3.648735205e-07f, -3.638845971e-07f, -3.628952177e-07f, -3.619053842e-07f, -3.609150983e-07f, -3.599243620e-07f, -3.589331769e-07f, -3.579415450e-07f, -3.569494679e-07f, -3.559569476e-07f, +-3.549639857e-07f, -3.539705842e-07f, -3.529767447e-07f, -3.519824692e-07f, -3.509877594e-07f, -3.499926172e-07f, -3.489970443e-07f, -3.480010426e-07f, -3.470046138e-07f, -3.460077597e-07f, +-3.450104823e-07f, -3.440127832e-07f, -3.430146643e-07f, -3.420161275e-07f, -3.410171744e-07f, -3.400178070e-07f, -3.390180270e-07f, -3.380178363e-07f, -3.370172366e-07f, -3.360162299e-07f, +-3.350148178e-07f, -3.340130022e-07f, -3.330107849e-07f, -3.320081677e-07f, -3.310051525e-07f, -3.300017411e-07f, -3.289979352e-07f, -3.279937367e-07f, -3.269891474e-07f, -3.259841692e-07f, +-3.249788038e-07f, -3.239730530e-07f, -3.229669188e-07f, -3.219604028e-07f, -3.209535069e-07f, -3.199462329e-07f, -3.189385827e-07f, -3.179305581e-07f, -3.169221609e-07f, -3.159133928e-07f, +-3.149042558e-07f, -3.138947517e-07f, -3.128848822e-07f, -3.118746492e-07f, -3.108640545e-07f, -3.098530999e-07f, -3.088417873e-07f, -3.078301184e-07f, -3.068180952e-07f, -3.058057194e-07f, +-3.047929928e-07f, -3.037799173e-07f, -3.027664947e-07f, -3.017527268e-07f, -3.007386154e-07f, -2.997241625e-07f, -2.987093697e-07f, -2.976942389e-07f, -2.966787719e-07f, -2.956629706e-07f, +-2.946468369e-07f, -2.936303724e-07f, -2.926135791e-07f, -2.915964587e-07f, -2.905790131e-07f, -2.895612442e-07f, -2.885431537e-07f, -2.875247435e-07f, -2.865060154e-07f, -2.854869713e-07f, +-2.844676129e-07f, -2.834479421e-07f, -2.824279607e-07f, -2.814076706e-07f, -2.803870735e-07f, -2.793661714e-07f, -2.783449659e-07f, -2.773234591e-07f, -2.763016527e-07f, -2.752795485e-07f, +-2.742571483e-07f, -2.732344540e-07f, -2.722114675e-07f, -2.711881905e-07f, -2.701646249e-07f, -2.691407725e-07f, -2.681166351e-07f, -2.670922147e-07f, -2.660675129e-07f, -2.650425317e-07f, +-2.640172728e-07f, -2.629917382e-07f, -2.619659295e-07f, -2.609398488e-07f, -2.599134977e-07f, -2.588868782e-07f, -2.578599921e-07f, -2.568328411e-07f, -2.558054272e-07f, -2.547777522e-07f, +-2.537498179e-07f, -2.527216261e-07f, -2.516931786e-07f, -2.506644774e-07f, -2.496355242e-07f, -2.486063209e-07f, -2.475768693e-07f, -2.465471712e-07f, -2.455172285e-07f, -2.444870430e-07f, +-2.434566165e-07f, -2.424259510e-07f, -2.413950481e-07f, -2.403639098e-07f, -2.393325378e-07f, -2.383009341e-07f, -2.372691005e-07f, -2.362370387e-07f, -2.352047507e-07f, -2.341722382e-07f, +-2.331395031e-07f, -2.321065472e-07f, -2.310733724e-07f, -2.300399805e-07f, -2.290063733e-07f, -2.279725528e-07f, -2.269385206e-07f, -2.259042786e-07f, -2.248698288e-07f, -2.238351728e-07f, +-2.228003127e-07f, -2.217652501e-07f, -2.207299869e-07f, -2.196945250e-07f, -2.186588661e-07f, -2.176230123e-07f, -2.165869651e-07f, -2.155507266e-07f, -2.145142985e-07f, -2.134776827e-07f, +-2.124408810e-07f, -2.114038953e-07f, -2.103667273e-07f, -2.093293790e-07f, -2.082918521e-07f, -2.072541485e-07f, -2.062162701e-07f, -2.051782186e-07f, -2.041399959e-07f, -2.031016038e-07f, +-2.020630442e-07f, -2.010243190e-07f, -1.999854298e-07f, -1.989463787e-07f, -1.979071673e-07f, -1.968677976e-07f, -1.958282714e-07f, -1.947885906e-07f, -1.937487568e-07f, -1.927087721e-07f, +-1.916686382e-07f, -1.906283570e-07f, -1.895879302e-07f, -1.885473598e-07f, -1.875066476e-07f, -1.864657953e-07f, -1.854248049e-07f, -1.843836782e-07f, -1.833424170e-07f, -1.823010231e-07f, +-1.812594985e-07f, -1.802178448e-07f, -1.791760640e-07f, -1.781341578e-07f, -1.770921282e-07f, -1.760499769e-07f, -1.750077058e-07f, -1.739653167e-07f, -1.729228115e-07f, -1.718801919e-07f, +-1.708374599e-07f, -1.697946172e-07f, -1.687516657e-07f, -1.677086073e-07f, -1.666654436e-07f, -1.656221767e-07f, -1.645788083e-07f, -1.635353402e-07f, -1.624917743e-07f, -1.614481124e-07f, +-1.604043564e-07f, -1.593605080e-07f, -1.583165692e-07f, -1.572725417e-07f, -1.562284273e-07f, -1.551842280e-07f, -1.541399455e-07f, -1.530955816e-07f, -1.520511383e-07f, -1.510066173e-07f, +-1.499620204e-07f, -1.489173495e-07f, -1.478726065e-07f, -1.468277930e-07f, -1.457829111e-07f, -1.447379625e-07f, -1.436929490e-07f, -1.426478724e-07f, -1.416027347e-07f, -1.405575375e-07f, +-1.395122828e-07f, -1.384669724e-07f, -1.374216081e-07f, -1.363761917e-07f, -1.353307251e-07f, -1.342852100e-07f, -1.332396484e-07f, -1.321940420e-07f, -1.311483927e-07f, -1.301027022e-07f, +-1.290569725e-07f, -1.280112053e-07f, -1.269654025e-07f, -1.259195659e-07f, -1.248736973e-07f, -1.238277985e-07f, -1.227818714e-07f, -1.217359178e-07f, -1.206899395e-07f, -1.196439383e-07f, +-1.185979161e-07f, -1.175518747e-07f, -1.165058158e-07f, -1.154597414e-07f, -1.144136533e-07f, -1.133675532e-07f, -1.123214430e-07f, -1.112753245e-07f, -1.102291996e-07f, -1.091830700e-07f, +-1.081369375e-07f, -1.070908041e-07f, -1.060446715e-07f, -1.049985415e-07f, -1.039524160e-07f, -1.029062967e-07f, -1.018601855e-07f, -1.008140842e-07f, -9.976799465e-08f, -9.872191862e-08f, +-9.767585795e-08f, -9.662981446e-08f, -9.558378995e-08f, -9.453778624e-08f, -9.349180515e-08f, -9.244584849e-08f, -9.139991808e-08f, -9.035401574e-08f, -8.930814327e-08f, -8.826230248e-08f, +-8.721649520e-08f, -8.617072324e-08f, -8.512498840e-08f, -8.407929250e-08f, -8.303363735e-08f, -8.198802476e-08f, -8.094245655e-08f, -7.989693452e-08f, -7.885146048e-08f, -7.780603624e-08f, +-7.676066361e-08f, -7.571534440e-08f, -7.467008043e-08f, -7.362487348e-08f, -7.257972538e-08f, -7.153463793e-08f, -7.048961294e-08f, -6.944465221e-08f, -6.839975755e-08f, -6.735493077e-08f, +-6.631017366e-08f, -6.526548804e-08f, -6.422087570e-08f, -6.317633846e-08f, -6.213187810e-08f, -6.108749645e-08f, -6.004319529e-08f, -5.899897644e-08f, -5.795484168e-08f, -5.691079283e-08f, +-5.586683168e-08f, -5.482296003e-08f, -5.377917969e-08f, -5.273549244e-08f, -5.169190010e-08f, -5.064840445e-08f, -4.960500729e-08f, -4.856171043e-08f, -4.751851565e-08f, -4.647542475e-08f, +-4.543243954e-08f, -4.438956180e-08f, -4.334679332e-08f, -4.230413591e-08f, -4.126159135e-08f, -4.021916144e-08f, -3.917684798e-08f, -3.813465274e-08f, -3.709257753e-08f, -3.605062413e-08f, +-3.500879433e-08f, -3.396708993e-08f, -3.292551272e-08f, -3.188406447e-08f, -3.084274698e-08f, -2.980156205e-08f, -2.876051144e-08f, -2.771959696e-08f, -2.667882038e-08f, -2.563818350e-08f, +-2.459768809e-08f, -2.355733594e-08f, -2.251712884e-08f, -2.147706857e-08f, -2.043715690e-08f, -1.939739563e-08f, -1.835778653e-08f, -1.731833138e-08f, -1.627903197e-08f, -1.523989007e-08f, +-1.420090746e-08f, -1.316208593e-08f, -1.212342724e-08f, -1.108493318e-08f, -1.004660552e-08f, -9.008446041e-09f, -7.970456514e-09f, -6.932638715e-09f, -5.894994419e-09f, -4.857525398e-09f, +-3.820233427e-09f, -2.783120276e-09f, -1.746187719e-09f, -7.094375244e-10f, 3.271285358e-10f, 1.363508692e-09f, 2.399701176e-09f, 3.435704218e-09f, 4.471516052e-09f, 5.507134909e-09f, +6.542559023e-09f, 7.577786629e-09f, 8.612815962e-09f, 9.647645256e-09f, 1.068227275e-08f, 1.171669667e-08f, 1.275091527e-08f, 1.378492678e-08f, 1.481872944e-08f, 1.585232149e-08f, +1.688570117e-08f, 1.791886671e-08f, 1.895181637e-08f, 1.998454838e-08f, 2.101706099e-08f, 2.204935244e-08f, 2.308142097e-08f, 2.411326483e-08f, 2.514488227e-08f, 2.617627153e-08f, +2.720743085e-08f, 2.823835850e-08f, 2.926905271e-08f, 3.029951173e-08f, 3.132973382e-08f, 3.235971722e-08f, 3.338946020e-08f, 3.441896099e-08f, 3.544821785e-08f, 3.647722904e-08f, +3.750599280e-08f, 3.853450741e-08f, 3.956277110e-08f, 4.059078215e-08f, 4.161853879e-08f, 4.264603931e-08f, 4.367328194e-08f, 4.470026496e-08f, 4.572698661e-08f, 4.675344518e-08f, +4.777963890e-08f, 4.880556606e-08f, 4.983122491e-08f, 5.085661371e-08f, 5.188173074e-08f, 5.290657425e-08f, 5.393114252e-08f, 5.495543381e-08f, 5.597944639e-08f, 5.700317852e-08f, +5.802662849e-08f, 5.904979455e-08f, 6.007267499e-08f, 6.109526806e-08f, 6.211757206e-08f, 6.313958524e-08f, 6.416130589e-08f, 6.518273227e-08f, 6.620386267e-08f, 6.722469537e-08f, +6.824522864e-08f, 6.926546075e-08f, 7.028539000e-08f, 7.130501466e-08f, 7.232433300e-08f, 7.334334332e-08f, 7.436204390e-08f, 7.538043302e-08f, 7.639850896e-08f, 7.741627001e-08f, +7.843371446e-08f, 7.945084060e-08f, 8.046764670e-08f, 8.148413107e-08f, 8.250029199e-08f, 8.351612775e-08f, 8.453163664e-08f, 8.554681696e-08f, 8.656166699e-08f, 8.757618504e-08f, +8.859036940e-08f, 8.960421836e-08f, 9.061773023e-08f, 9.163090329e-08f, 9.264373585e-08f, 9.365622620e-08f, 9.466837265e-08f, 9.568017351e-08f, 9.669162706e-08f, 9.770273162e-08f, +9.871348548e-08f, 9.972388696e-08f, 1.007339344e-07f, 1.017436260e-07f, 1.027529601e-07f, 1.037619351e-07f, 1.047705493e-07f, 1.057788009e-07f, 1.067866883e-07f, 1.077942098e-07f, +1.088013636e-07f, 1.098081482e-07f, 1.108145618e-07f, 1.118206028e-07f, 1.128262694e-07f, 1.138315600e-07f, 1.148364729e-07f, 1.158410064e-07f, 1.168451589e-07f, 1.178489286e-07f, +1.188523139e-07f, 1.198553131e-07f, 1.208579246e-07f, 1.218601466e-07f, 1.228619775e-07f, 1.238634156e-07f, 1.248644592e-07f, 1.258651068e-07f, 1.268653565e-07f, 1.278652067e-07f, +1.288646559e-07f, 1.298637022e-07f, 1.308623441e-07f, 1.318605798e-07f, 1.328584077e-07f, 1.338558262e-07f, 1.348528336e-07f, 1.358494282e-07f, 1.368456084e-07f, 1.378413724e-07f, +1.388367188e-07f, 1.398316457e-07f, 1.408261515e-07f, 1.418202347e-07f, 1.428138934e-07f, 1.438071262e-07f, 1.447999312e-07f, 1.457923070e-07f, 1.467842518e-07f, 1.477757639e-07f, +1.487668418e-07f, 1.497574838e-07f, 1.507476882e-07f, 1.517374534e-07f, 1.527267778e-07f, 1.537156597e-07f, 1.547040975e-07f, 1.556920895e-07f, 1.566796341e-07f, 1.576667296e-07f, +1.586533745e-07f, 1.596395671e-07f, 1.606253057e-07f, 1.616105888e-07f, 1.625954146e-07f, 1.635797816e-07f, 1.645636881e-07f, 1.655471325e-07f, 1.665301132e-07f, 1.675126286e-07f, +1.684946769e-07f, 1.694762567e-07f, 1.704573662e-07f, 1.714380039e-07f, 1.724181681e-07f, 1.733978573e-07f, 1.743770697e-07f, 1.753558038e-07f, 1.763340579e-07f, 1.773118305e-07f, +1.782891199e-07f, 1.792659246e-07f, 1.802422428e-07f, 1.812180730e-07f, 1.821934136e-07f, 1.831682630e-07f, 1.841426196e-07f, 1.851164817e-07f, 1.860898478e-07f, 1.870627162e-07f, +1.880350853e-07f, 1.890069537e-07f, 1.899783195e-07f, 1.909491813e-07f, 1.919195375e-07f, 1.928893864e-07f, 1.938587265e-07f, 1.948275561e-07f, 1.957958737e-07f, 1.967636777e-07f, +1.977309665e-07f, 1.986977384e-07f, 1.996639920e-07f, 2.006297256e-07f, 2.015949376e-07f, 2.025596264e-07f, 2.035237906e-07f, 2.044874284e-07f, 2.054505383e-07f, 2.064131187e-07f, +2.073751681e-07f, 2.083366848e-07f, 2.092976673e-07f, 2.102581140e-07f, 2.112180234e-07f, 2.121773938e-07f, 2.131362237e-07f, 2.140945115e-07f, 2.150522557e-07f, 2.160094547e-07f, +2.169661069e-07f, 2.179222107e-07f, 2.188777646e-07f, 2.198327670e-07f, 2.207872164e-07f, 2.217411112e-07f, 2.226944498e-07f, 2.236472307e-07f, 2.245994524e-07f, 2.255511132e-07f, +2.265022116e-07f, 2.274527461e-07f, 2.284027151e-07f, 2.293521170e-07f, 2.303009503e-07f, 2.312492136e-07f, 2.321969051e-07f, 2.331440234e-07f, 2.340905669e-07f, 2.350365341e-07f, +2.359819234e-07f, 2.369267333e-07f, 2.378709623e-07f, 2.388146088e-07f, 2.397576713e-07f, 2.407001482e-07f, 2.416420381e-07f, 2.425833393e-07f, 2.435240504e-07f, 2.444641698e-07f, +2.454036960e-07f, 2.463426274e-07f, 2.472809626e-07f, 2.482187000e-07f, 2.491558381e-07f, 2.500923753e-07f, 2.510283102e-07f, 2.519636413e-07f, 2.528983669e-07f, 2.538324856e-07f, +2.547659959e-07f, 2.556988962e-07f, 2.566311851e-07f, 2.575628611e-07f, 2.584939225e-07f, 2.594243680e-07f, 2.603541960e-07f, 2.612834049e-07f, 2.622119934e-07f, 2.631399599e-07f, +2.640673028e-07f, 2.649940208e-07f, 2.659201122e-07f, 2.668455756e-07f, 2.677704095e-07f, 2.686946125e-07f, 2.696181829e-07f, 2.705411193e-07f, 2.714634203e-07f, 2.723850842e-07f, +2.733061098e-07f, 2.742264954e-07f, 2.751462395e-07f, 2.760653407e-07f, 2.769837976e-07f, 2.779016085e-07f, 2.788187721e-07f, 2.797352868e-07f, 2.806511513e-07f, 2.815663639e-07f, +2.824809233e-07f, 2.833948279e-07f, 2.843080763e-07f, 2.852206671e-07f, 2.861325986e-07f, 2.870438696e-07f, 2.879544784e-07f, 2.888644238e-07f, 2.897737041e-07f, 2.906823179e-07f, +2.915902638e-07f, 2.924975402e-07f, 2.934041459e-07f, 2.943100792e-07f, 2.952153387e-07f, 2.961199230e-07f, 2.970238307e-07f, 2.979270602e-07f, 2.988296102e-07f, 2.997314791e-07f, +3.006326656e-07f, 3.015331682e-07f, 3.024329854e-07f, 3.033321158e-07f, 3.042305579e-07f, 3.051283104e-07f, 3.060253718e-07f, 3.069217406e-07f, 3.078174155e-07f, 3.087123949e-07f, +3.096066775e-07f, 3.105002618e-07f, 3.113931464e-07f, 3.122853298e-07f, 3.131768107e-07f, 3.140675877e-07f, 3.149576592e-07f, 3.158470238e-07f, 3.167356802e-07f, 3.176236270e-07f, +3.185108627e-07f, 3.193973858e-07f, 3.202831951e-07f, 3.211682890e-07f, 3.220526662e-07f, 3.229363252e-07f, 3.238192647e-07f, 3.247014832e-07f, 3.255829794e-07f, 3.264637518e-07f, +3.273437990e-07f, 3.282231196e-07f, 3.291017123e-07f, 3.299795756e-07f, 3.308567082e-07f, 3.317331085e-07f, 3.326087754e-07f, 3.334837073e-07f, 3.343579028e-07f, 3.352313607e-07f, +3.361040794e-07f, 3.369760576e-07f, 3.378472940e-07f, 3.387177871e-07f, 3.395875355e-07f, 3.404565380e-07f, 3.413247930e-07f, 3.421922993e-07f, 3.430590555e-07f, 3.439250601e-07f, +3.447903118e-07f, 3.456548093e-07f, 3.465185511e-07f, 3.473815360e-07f, 3.482437625e-07f, 3.491052293e-07f, 3.499659350e-07f, 3.508258782e-07f, 3.516850577e-07f, 3.525434720e-07f, +3.534011197e-07f, 3.542579996e-07f, 3.551141103e-07f, 3.559694505e-07f, 3.568240186e-07f, 3.576778136e-07f, 3.585308339e-07f, 3.593830782e-07f, 3.602345453e-07f, 3.610852337e-07f, +3.619351421e-07f, 3.627842692e-07f, 3.636326137e-07f, 3.644801741e-07f, 3.653269493e-07f, 3.661729378e-07f, 3.670181382e-07f, 3.678625494e-07f, 3.687061700e-07f, 3.695489985e-07f, +3.703910338e-07f, 3.712322745e-07f, 3.720727192e-07f, 3.729123667e-07f, 3.737512156e-07f, 3.745892646e-07f, 3.754265124e-07f, 3.762629577e-07f, 3.770985992e-07f, 3.779334356e-07f, +3.787674655e-07f, 3.796006877e-07f, 3.804331009e-07f, 3.812647037e-07f, 3.820954948e-07f, 3.829254730e-07f, 3.837546369e-07f, 3.845829854e-07f, 3.854105169e-07f, 3.862372304e-07f, +3.870631244e-07f, 3.878881977e-07f, 3.887124490e-07f, 3.895358771e-07f, 3.903584805e-07f, 3.911802582e-07f, 3.920012086e-07f, 3.928213307e-07f, 3.936406231e-07f, 3.944590846e-07f, +3.952767138e-07f, 3.960935095e-07f, 3.969094704e-07f, 3.977245952e-07f, 3.985388828e-07f, 3.993523318e-07f, 4.001649409e-07f, 4.009767089e-07f, 4.017876346e-07f, 4.025977166e-07f, +4.034069537e-07f, 4.042153447e-07f, 4.050228883e-07f, 4.058295833e-07f, 4.066354283e-07f, 4.074404223e-07f, 4.082445638e-07f, 4.090478517e-07f, 4.098502847e-07f, 4.106518616e-07f, +4.114525811e-07f, 4.122524420e-07f, 4.130514431e-07f, 4.138495831e-07f, 4.146468608e-07f, 4.154432749e-07f, 4.162388243e-07f, 4.170335077e-07f, 4.178273239e-07f, 4.186202716e-07f, +4.194123497e-07f, 4.202035568e-07f, 4.209938919e-07f, 4.217833536e-07f, 4.225719408e-07f, 4.233596522e-07f, 4.241464867e-07f, 4.249324429e-07f, 4.257175198e-07f, 4.265017161e-07f, +4.272850305e-07f, 4.280674620e-07f, 4.288490092e-07f, 4.296296711e-07f, 4.304094463e-07f, 4.311883337e-07f, 4.319663321e-07f, 4.327434404e-07f, 4.335196572e-07f, 4.342949815e-07f, +4.350694120e-07f, 4.358429475e-07f, 4.366155869e-07f, 4.373873290e-07f, 4.381581726e-07f, 4.389281166e-07f, 4.396971596e-07f, 4.404653007e-07f, 4.412325385e-07f, 4.419988720e-07f, +4.427642999e-07f, 4.435288211e-07f, 4.442924345e-07f, 4.450551387e-07f, 4.458169328e-07f, 4.465778155e-07f, 4.473377857e-07f, 4.480968422e-07f, 4.488549839e-07f, 4.496122095e-07f, +4.503685180e-07f, 4.511239082e-07f, 4.518783790e-07f, 4.526319292e-07f, 4.533845576e-07f, 4.541362631e-07f, 4.548870447e-07f, 4.556369010e-07f, 4.563858311e-07f, 4.571338337e-07f, +4.578809078e-07f, 4.586270521e-07f, 4.593722656e-07f, 4.601165472e-07f, 4.608598957e-07f, 4.616023099e-07f, 4.623437888e-07f, 4.630843313e-07f, 4.638239362e-07f, 4.645626024e-07f, +4.653003287e-07f, 4.660371142e-07f, 4.667729576e-07f, 4.675078579e-07f, 4.682418139e-07f, 4.689748245e-07f, 4.697068887e-07f, 4.704380053e-07f, 4.711681733e-07f, 4.718973914e-07f, +4.726256587e-07f, 4.733529741e-07f, 4.740793364e-07f, 4.748047445e-07f, 4.755291974e-07f, 4.762526940e-07f, 4.769752331e-07f, 4.776968138e-07f, 4.784174348e-07f, 4.791370953e-07f, +4.798557939e-07f, 4.805735298e-07f, 4.812903018e-07f, 4.820061088e-07f, 4.827209498e-07f, 4.834348236e-07f, 4.841477293e-07f, 4.848596658e-07f, 4.855706320e-07f, 4.862806267e-07f, +4.869896491e-07f, 4.876976980e-07f, 4.884047724e-07f, 4.891108711e-07f, 4.898159932e-07f, 4.905201377e-07f, 4.912233033e-07f, 4.919254892e-07f, 4.926266943e-07f, 4.933269174e-07f, +4.940261577e-07f, 4.947244140e-07f, 4.954216853e-07f, 4.961179706e-07f, 4.968132688e-07f, 4.975075789e-07f, 4.982008998e-07f, 4.988932307e-07f, 4.995845703e-07f, 5.002749178e-07f, +5.009642720e-07f, 5.016526319e-07f, 5.023399967e-07f, 5.030263651e-07f, 5.037117362e-07f, 5.043961090e-07f, 5.050794826e-07f, 5.057618557e-07f, 5.064432276e-07f, 5.071235971e-07f, +5.078029633e-07f, 5.084813251e-07f, 5.091586816e-07f, 5.098350317e-07f, 5.105103746e-07f, 5.111847091e-07f, 5.118580342e-07f, 5.125303491e-07f, 5.132016527e-07f, 5.138719440e-07f, +5.145412220e-07f, 5.152094858e-07f, 5.158767344e-07f, 5.165429668e-07f, 5.172081820e-07f, 5.178723790e-07f, 5.185355569e-07f, 5.191977148e-07f, 5.198588515e-07f, 5.205189663e-07f, +5.211780580e-07f, 5.218361258e-07f, 5.224931687e-07f, 5.231491857e-07f, 5.238041759e-07f, 5.244581383e-07f, 5.251110720e-07f, 5.257629760e-07f, 5.264138494e-07f, 5.270636912e-07f, +5.277125004e-07f, 5.283602762e-07f, 5.290070176e-07f, 5.296527237e-07f, 5.302973935e-07f, 5.309410260e-07f, 5.315836204e-07f, 5.322251757e-07f, 5.328656911e-07f, 5.335051655e-07f, +5.341435980e-07f, 5.347809877e-07f, 5.354173338e-07f, 5.360526352e-07f, 5.366868911e-07f, 5.373201006e-07f, 5.379522627e-07f, 5.385833765e-07f, 5.392134411e-07f, 5.398424556e-07f, +5.404704192e-07f, 5.410973308e-07f, 5.417231896e-07f, 5.423479948e-07f, 5.429717453e-07f, 5.435944404e-07f, 5.442160791e-07f, 5.448366605e-07f, 5.454561837e-07f, 5.460746479e-07f, +5.466920522e-07f, 5.473083956e-07f, 5.479236774e-07f, 5.485378966e-07f, 5.491510523e-07f, 5.497631437e-07f, 5.503741699e-07f, 5.509841300e-07f, 5.515930232e-07f, 5.522008486e-07f, +5.528076053e-07f, 5.534132925e-07f, 5.540179092e-07f, 5.546214548e-07f, 5.552239282e-07f, 5.558253287e-07f, 5.564256553e-07f, 5.570249073e-07f, 5.576230837e-07f, 5.582201839e-07f, +5.588162067e-07f, 5.594111516e-07f, 5.600050175e-07f, 5.605978038e-07f, 5.611895094e-07f, 5.617801337e-07f, 5.623696758e-07f, 5.629581347e-07f, 5.635455098e-07f, 5.641318002e-07f, +5.647170050e-07f, 5.653011235e-07f, 5.658841548e-07f, 5.664660981e-07f, 5.670469526e-07f, 5.676267174e-07f, 5.682053918e-07f, 5.687829750e-07f, 5.693594661e-07f, 5.699348643e-07f, +5.705091689e-07f, 5.710823790e-07f, 5.716544938e-07f, 5.722255126e-07f, 5.727954345e-07f, 5.733642587e-07f, 5.739319845e-07f, 5.744986111e-07f, 5.750641376e-07f, 5.756285633e-07f, +5.761918874e-07f, 5.767541092e-07f, 5.773152278e-07f, 5.778752425e-07f, 5.784341525e-07f, 5.789919570e-07f, 5.795486552e-07f, 5.801042465e-07f, 5.806587299e-07f, 5.812121048e-07f, +5.817643704e-07f, 5.823155259e-07f, 5.828655706e-07f, 5.834145037e-07f, 5.839623245e-07f, 5.845090322e-07f, 5.850546260e-07f, 5.855991053e-07f, 5.861424692e-07f, 5.866847170e-07f, +5.872258480e-07f, 5.877658615e-07f, 5.883047566e-07f, 5.888425327e-07f, 5.893791891e-07f, 5.899147250e-07f, 5.904491396e-07f, 5.909824322e-07f, 5.915146022e-07f, 5.920456488e-07f, +5.925755713e-07f, 5.931043689e-07f, 5.936320410e-07f, 5.941585867e-07f, 5.946840055e-07f, 5.952082966e-07f, 5.957314593e-07f, 5.962534929e-07f, 5.967743967e-07f, 5.972941699e-07f, +5.978128119e-07f, 5.983303220e-07f, 5.988466995e-07f, 5.993619437e-07f, 5.998760539e-07f, 6.003890294e-07f, 6.009008696e-07f, 6.014115736e-07f, 6.019211409e-07f, 6.024295708e-07f, +6.029368626e-07f, 6.034430157e-07f, 6.039480292e-07f, 6.044519027e-07f, 6.049546353e-07f, 6.054562265e-07f, 6.059566755e-07f, 6.064559817e-07f, 6.069541445e-07f, 6.074511632e-07f, +6.079470371e-07f, 6.084417655e-07f, 6.089353479e-07f, 6.094277835e-07f, 6.099190717e-07f, 6.104092119e-07f, 6.108982034e-07f, 6.113860456e-07f, 6.118727379e-07f, 6.123582795e-07f, +6.128426699e-07f, 6.133259084e-07f, 6.138079944e-07f, 6.142889272e-07f, 6.147687063e-07f, 6.152473310e-07f, 6.157248007e-07f, 6.162011147e-07f, 6.166762725e-07f, 6.171502734e-07f, +6.176231169e-07f, 6.180948022e-07f, 6.185653288e-07f, 6.190346960e-07f, 6.195029034e-07f, 6.199699502e-07f, 6.204358358e-07f, 6.209005598e-07f, 6.213641213e-07f, 6.218265200e-07f, +6.222877551e-07f, 6.227478261e-07f, 6.232067324e-07f, 6.236644734e-07f, 6.241210485e-07f, 6.245764571e-07f, 6.250306987e-07f, 6.254837726e-07f, 6.259356783e-07f, 6.263864153e-07f, +6.268359829e-07f, 6.272843806e-07f, 6.277316077e-07f, 6.281776639e-07f, 6.286225484e-07f, 6.290662607e-07f, 6.295088002e-07f, 6.299501665e-07f, 6.303903589e-07f, 6.308293769e-07f, +6.312672199e-07f, 6.317038874e-07f, 6.321393788e-07f, 6.325736936e-07f, 6.330068313e-07f, 6.334387913e-07f, 6.338695731e-07f, 6.342991761e-07f, 6.347275997e-07f, 6.351548436e-07f, +6.355809071e-07f, 6.360057897e-07f, 6.364294909e-07f, 6.368520102e-07f, 6.372733470e-07f, 6.376935008e-07f, 6.381124711e-07f, 6.385302574e-07f, 6.389468592e-07f, 6.393622759e-07f, +6.397765071e-07f, 6.401895523e-07f, 6.406014109e-07f, 6.410120824e-07f, 6.414215664e-07f, 6.418298623e-07f, 6.422369697e-07f, 6.426428881e-07f, 6.430476169e-07f, 6.434511557e-07f, +6.438535040e-07f, 6.442546612e-07f, 6.446546271e-07f, 6.450534009e-07f, 6.454509823e-07f, 6.458473708e-07f, 6.462425660e-07f, 6.466365672e-07f, 6.470293742e-07f, 6.474209863e-07f, +6.478114032e-07f, 6.482006244e-07f, 6.485886494e-07f, 6.489754778e-07f, 6.493611090e-07f, 6.497455427e-07f, 6.501287784e-07f, 6.505108157e-07f, 6.508916540e-07f, 6.512712930e-07f, +6.516497322e-07f, 6.520269712e-07f, 6.524030095e-07f, 6.527778467e-07f, 6.531514823e-07f, 6.535239160e-07f, 6.538951473e-07f, 6.542651757e-07f, 6.546340009e-07f, 6.550016224e-07f, +6.553680397e-07f, 6.557332526e-07f, 6.560972605e-07f, 6.564600631e-07f, 6.568216599e-07f, 6.571820505e-07f, 6.575412345e-07f, 6.578992115e-07f, 6.582559811e-07f, 6.586115429e-07f, +6.589658965e-07f, 6.593190415e-07f, 6.596709775e-07f, 6.600217041e-07f, 6.603712209e-07f, 6.607195276e-07f, 6.610666236e-07f, 6.614125088e-07f, 6.617571826e-07f, 6.621006447e-07f, +6.624428947e-07f, 6.627839323e-07f, 6.631237570e-07f, 6.634623686e-07f, 6.637997665e-07f, 6.641359505e-07f, 6.644709202e-07f, 6.648046752e-07f, 6.651372152e-07f, 6.654685398e-07f, +6.657986487e-07f, 6.661275414e-07f, 6.664552177e-07f, 6.667816772e-07f, 6.671069195e-07f, 6.674309443e-07f, 6.677537513e-07f, 6.680753402e-07f, 6.683957104e-07f, 6.687148619e-07f, +6.690327941e-07f, 6.693495068e-07f, 6.696649997e-07f, 6.699792724e-07f, 6.702923245e-07f, 6.706041559e-07f, 6.709147661e-07f, 6.712241548e-07f, 6.715323217e-07f, 6.718392665e-07f, +6.721449889e-07f, 6.724494885e-07f, 6.727527652e-07f, 6.730548184e-07f, 6.733556481e-07f, 6.736552537e-07f, 6.739536352e-07f, 6.742507921e-07f, 6.745467241e-07f, 6.748414310e-07f, +6.751349125e-07f, 6.754271683e-07f, 6.757181980e-07f, 6.760080015e-07f, 6.762965784e-07f, 6.765839285e-07f, 6.768700514e-07f, 6.771549469e-07f, 6.774386148e-07f, 6.777210547e-07f, +6.780022664e-07f, 6.782822496e-07f, 6.785610041e-07f, 6.788385296e-07f, 6.791148257e-07f, 6.793898924e-07f, 6.796637293e-07f, 6.799363361e-07f, 6.802077127e-07f, 6.804778587e-07f, +6.807467739e-07f, 6.810144581e-07f, 6.812809111e-07f, 6.815461325e-07f, 6.818101222e-07f, 6.820728798e-07f, 6.823344053e-07f, 6.825946983e-07f, 6.828537586e-07f, 6.831115860e-07f, +6.833681803e-07f, 6.836235412e-07f, 6.838776685e-07f, 6.841305620e-07f, 6.843822216e-07f, 6.846326468e-07f, 6.848818377e-07f, 6.851297939e-07f, 6.853765152e-07f, 6.856220015e-07f, +6.858662525e-07f, 6.861092680e-07f, 6.863510479e-07f, 6.865915919e-07f, 6.868308998e-07f, 6.870689715e-07f, 6.873058067e-07f, 6.875414053e-07f, 6.877757671e-07f, 6.880088919e-07f, +6.882407795e-07f, 6.884714298e-07f, 6.887008425e-07f, 6.889290175e-07f, 6.891559546e-07f, 6.893816536e-07f, 6.896061145e-07f, 6.898293369e-07f, 6.900513208e-07f, 6.902720659e-07f, +6.904915722e-07f, 6.907098395e-07f, 6.909268675e-07f, 6.911426563e-07f, 6.913572055e-07f, 6.915705151e-07f, 6.917825849e-07f, 6.919934148e-07f, 6.922030045e-07f, 6.924113541e-07f, +6.926184633e-07f, 6.928243321e-07f, 6.930289602e-07f, 6.932323476e-07f, 6.934344940e-07f, 6.936353995e-07f, 6.938350639e-07f, 6.940334869e-07f, 6.942306686e-07f, 6.944266089e-07f, +6.946213075e-07f, 6.948147643e-07f, 6.950069794e-07f, 6.951979525e-07f, 6.953876835e-07f, 6.955761724e-07f, 6.957634191e-07f, 6.959494233e-07f, 6.961341851e-07f, 6.963177044e-07f, +6.964999810e-07f, 6.966810149e-07f, 6.968608059e-07f, 6.970393540e-07f, 6.972166592e-07f, 6.973927212e-07f, 6.975675401e-07f, 6.977411157e-07f, 6.979134480e-07f, 6.980845369e-07f, +6.982543823e-07f, 6.984229842e-07f, 6.985903424e-07f, 6.987564571e-07f, 6.989213279e-07f, 6.990849550e-07f, 6.992473382e-07f, 6.994084775e-07f, 6.995683728e-07f, 6.997270241e-07f, +6.998844314e-07f, 7.000405945e-07f, 7.001955134e-07f, 7.003491882e-07f, 7.005016186e-07f, 7.006528048e-07f, 7.008027467e-07f, 7.009514442e-07f, 7.010988973e-07f, 7.012451059e-07f, +7.013900701e-07f, 7.015337899e-07f, 7.016762651e-07f, 7.018174957e-07f, 7.019574819e-07f, 7.020962234e-07f, 7.022337204e-07f, 7.023699728e-07f, 7.025049806e-07f, 7.026387437e-07f, +7.027712622e-07f, 7.029025361e-07f, 7.030325654e-07f, 7.031613500e-07f, 7.032888900e-07f, 7.034151853e-07f, 7.035402361e-07f, 7.036640422e-07f, 7.037866037e-07f, 7.039079207e-07f, +7.040279930e-07f, 7.041468208e-07f, 7.042644041e-07f, 7.043807428e-07f, 7.044958370e-07f, 7.046096868e-07f, 7.047222921e-07f, 7.048336530e-07f, 7.049437695e-07f, 7.050526417e-07f, +7.051602696e-07f, 7.052666531e-07f, 7.053717925e-07f, 7.054756877e-07f, 7.055783387e-07f, 7.056797456e-07f, 7.057799085e-07f, 7.058788273e-07f, 7.059765023e-07f, 7.060729333e-07f, +7.061681205e-07f, 7.062620640e-07f, 7.063547637e-07f, 7.064462198e-07f, 7.065364323e-07f, 7.066254013e-07f, 7.067131269e-07f, 7.067996091e-07f, 7.068848480e-07f, 7.069688437e-07f, +7.070515963e-07f, 7.071331058e-07f, 7.072133724e-07f, 7.072923960e-07f, 7.073701769e-07f, 7.074467151e-07f, 7.075220106e-07f, 7.075960637e-07f, 7.076688743e-07f, 7.077404426e-07f, +7.078107687e-07f, 7.078798526e-07f, 7.079476946e-07f, 7.080142946e-07f, 7.080796529e-07f, 7.081437694e-07f, 7.082066444e-07f, 7.082682779e-07f, 7.083286701e-07f, 7.083878211e-07f, +7.084457310e-07f, 7.085023999e-07f, 7.085578280e-07f, 7.086120154e-07f, 7.086649622e-07f, 7.087166685e-07f, 7.087671345e-07f, 7.088163604e-07f, 7.088643462e-07f, 7.089110921e-07f, +7.089565982e-07f, 7.090008647e-07f, 7.090438918e-07f, 7.090856796e-07f, 7.091262282e-07f, 7.091655378e-07f, 7.092036086e-07f, 7.092404407e-07f, 7.092760342e-07f, 7.093103894e-07f, +7.093435064e-07f, 7.093753854e-07f, 7.094060265e-07f, 7.094354299e-07f, 7.094635958e-07f, 7.094905243e-07f, 7.095162157e-07f, 7.095406701e-07f, 7.095638877e-07f, 7.095858686e-07f, +7.096066132e-07f, 7.096261215e-07f, 7.096443937e-07f, 7.096614301e-07f, 7.096772308e-07f, 7.096917961e-07f, 7.097051261e-07f, 7.097172210e-07f, 7.097280810e-07f, 7.097377064e-07f, +7.097460973e-07f, 7.097532540e-07f, 7.097591767e-07f, 7.097638655e-07f, 7.097673207e-07f, 7.097695426e-07f, 7.097705313e-07f, 7.097702870e-07f, 7.097688100e-07f, 7.097661006e-07f, +7.097621588e-07f, 7.097569851e-07f, 7.097505795e-07f, 7.097429424e-07f, 7.097340739e-07f, 7.097239744e-07f, 7.097126440e-07f, 7.097000830e-07f, 7.096862916e-07f, 7.096712702e-07f, +7.096550188e-07f, 7.096375379e-07f, 7.096188276e-07f, 7.095988882e-07f, 7.095777199e-07f, 7.095553231e-07f, 7.095316980e-07f, 7.095068448e-07f, 7.094807638e-07f, 7.094534552e-07f, +7.094249195e-07f, 7.093951567e-07f, 7.093641673e-07f, 7.093319514e-07f, 7.092985093e-07f, 7.092638414e-07f, 7.092279480e-07f, 7.091908292e-07f, 7.091524854e-07f, 7.091129168e-07f, +7.090721239e-07f, 7.090301068e-07f, 7.089868658e-07f, 7.089424013e-07f, 7.088967136e-07f, 7.088498029e-07f, 7.088016696e-07f, 7.087523140e-07f, 7.087017363e-07f, 7.086499369e-07f, +7.085969161e-07f, 7.085426742e-07f, 7.084872115e-07f, 7.084305283e-07f, 7.083726251e-07f, 7.083135020e-07f, 7.082531594e-07f, 7.081915977e-07f, 7.081288171e-07f, 7.080648180e-07f, +7.079996008e-07f, 7.079331657e-07f, 7.078655131e-07f, 7.077966434e-07f, 7.077265568e-07f, 7.076552538e-07f, 7.075827346e-07f, 7.075089997e-07f, 7.074340493e-07f, 7.073578838e-07f, +7.072805036e-07f, 7.072019090e-07f, 7.071221004e-07f, 7.070410782e-07f, 7.069588426e-07f, 7.068753941e-07f, 7.067907331e-07f, 7.067048598e-07f, 7.066177748e-07f, 7.065294782e-07f, +7.064399706e-07f, 7.063492522e-07f, 7.062573236e-07f, 7.061641850e-07f, 7.060698368e-07f, 7.059742794e-07f, 7.058775132e-07f, 7.057795386e-07f, 7.056803560e-07f, 7.055799658e-07f, +7.054783683e-07f, 7.053755640e-07f, 7.052715533e-07f, 7.051663365e-07f, 7.050599141e-07f, 7.049522864e-07f, 7.048434539e-07f, 7.047334170e-07f, 7.046221761e-07f, 7.045097316e-07f, +7.043960839e-07f, 7.042812334e-07f, 7.041651806e-07f, 7.040479259e-07f, 7.039294696e-07f, 7.038098123e-07f, 7.036889544e-07f, 7.035668962e-07f, 7.034436382e-07f, 7.033191808e-07f, +7.031935246e-07f, 7.030666698e-07f, 7.029386170e-07f, 7.028093665e-07f, 7.026789189e-07f, 7.025472746e-07f, 7.024144340e-07f, 7.022803976e-07f, 7.021451658e-07f, 7.020087391e-07f, +7.018711179e-07f, 7.017323027e-07f, 7.015922939e-07f, 7.014510920e-07f, 7.013086975e-07f, 7.011651109e-07f, 7.010203325e-07f, 7.008743629e-07f, 7.007272025e-07f, 7.005788519e-07f, +7.004293114e-07f, 7.002785816e-07f, 7.001266630e-07f, 6.999735559e-07f, 6.998192610e-07f, 6.996637786e-07f, 6.995071094e-07f, 6.993492537e-07f, 6.991902120e-07f, 6.990299849e-07f, +6.988685728e-07f, 6.987059763e-07f, 6.985421958e-07f, 6.983772318e-07f, 6.982110849e-07f, 6.980437555e-07f, 6.978752442e-07f, 6.977055514e-07f, 6.975346776e-07f, 6.973626235e-07f, +6.971893895e-07f, 6.970149760e-07f, 6.968393837e-07f, 6.966626130e-07f, 6.964846645e-07f, 6.963055387e-07f, 6.961252361e-07f, 6.959437573e-07f, 6.957611027e-07f, 6.955772729e-07f, +6.953922685e-07f, 6.952060900e-07f, 6.950187378e-07f, 6.948302126e-07f, 6.946405150e-07f, 6.944496453e-07f, 6.942576042e-07f, 6.940643923e-07f, 6.938700100e-07f, 6.936744580e-07f, +6.934777368e-07f, 6.932798468e-07f, 6.930807888e-07f, 6.928805633e-07f, 6.926791707e-07f, 6.924766118e-07f, 6.922728869e-07f, 6.920679968e-07f, 6.918619420e-07f, 6.916547230e-07f, +6.914463404e-07f, 6.912367948e-07f, 6.910260868e-07f, 6.908142170e-07f, 6.906011859e-07f, 6.903869940e-07f, 6.901716421e-07f, 6.899551307e-07f, 6.897374603e-07f, 6.895186316e-07f, +6.892986451e-07f, 6.890775015e-07f, 6.888552013e-07f, 6.886317452e-07f, 6.884071336e-07f, 6.881813674e-07f, 6.879544469e-07f, 6.877263729e-07f, 6.874971460e-07f, 6.872667667e-07f, +6.870352357e-07f, 6.868025535e-07f, 6.865687209e-07f, 6.863337384e-07f, 6.860976066e-07f, 6.858603261e-07f, 6.856218976e-07f, 6.853823217e-07f, 6.851415991e-07f, 6.848997303e-07f, +6.846567159e-07f, 6.844125567e-07f, 6.841672532e-07f, 6.839208061e-07f, 6.836732161e-07f, 6.834244836e-07f, 6.831746095e-07f, 6.829235943e-07f, 6.826714387e-07f, 6.824181433e-07f, +6.821637088e-07f, 6.819081358e-07f, 6.816514250e-07f, 6.813935770e-07f, 6.811345926e-07f, 6.808744722e-07f, 6.806132167e-07f, 6.803508266e-07f, 6.800873027e-07f, 6.798226455e-07f, +6.795568559e-07f, 6.792899343e-07f, 6.790218815e-07f, 6.787526983e-07f, 6.784823851e-07f, 6.782109428e-07f, 6.779383720e-07f, 6.776646734e-07f, 6.773898476e-07f, 6.771138954e-07f, +6.768368174e-07f, 6.765586143e-07f, 6.762792868e-07f, 6.759988357e-07f, 6.757172615e-07f, 6.754345650e-07f, 6.751507469e-07f, 6.748658078e-07f, 6.745797486e-07f, 6.742925698e-07f, +6.740042722e-07f, 6.737148565e-07f, 6.734243234e-07f, 6.731326736e-07f, 6.728399078e-07f, 6.725460267e-07f, 6.722510311e-07f, 6.719549216e-07f, 6.716576990e-07f, 6.713593640e-07f, +6.710599174e-07f, 6.707593598e-07f, 6.704576919e-07f, 6.701549145e-07f, 6.698510284e-07f, 6.695460342e-07f, 6.692399327e-07f, 6.689327246e-07f, 6.686244107e-07f, 6.683149917e-07f, +6.680044683e-07f, 6.676928413e-07f, 6.673801114e-07f, 6.670662793e-07f, 6.667513459e-07f, 6.664353119e-07f, 6.661181779e-07f, 6.657999448e-07f, 6.654806134e-07f, 6.651601843e-07f, +6.648386583e-07f, 6.645160362e-07f, 6.641923188e-07f, 6.638675067e-07f, 6.635416009e-07f, 6.632146020e-07f, 6.628865108e-07f, 6.625573281e-07f, 6.622270547e-07f, 6.618956912e-07f, +6.615632386e-07f, 6.612296976e-07f, 6.608950689e-07f, 6.605593533e-07f, 6.602225517e-07f, 6.598846647e-07f, 6.595456933e-07f, 6.592056381e-07f, 6.588645000e-07f, 6.585222798e-07f, +6.581789782e-07f, 6.578345960e-07f, 6.574891341e-07f, 6.571425933e-07f, 6.567949742e-07f, 6.564462778e-07f, 6.560965049e-07f, 6.557456561e-07f, 6.553937325e-07f, 6.550407347e-07f, +6.546866636e-07f, 6.543315199e-07f, 6.539753046e-07f, 6.536180183e-07f, 6.532596620e-07f, 6.529002364e-07f, 6.525397424e-07f, 6.521781808e-07f, 6.518155524e-07f, 6.514518581e-07f, +6.510870986e-07f, 6.507212748e-07f, 6.503543875e-07f, 6.499864376e-07f, 6.496174258e-07f, 6.492473531e-07f, 6.488762203e-07f, 6.485040281e-07f, 6.481307775e-07f, 6.477564693e-07f, +6.473811043e-07f, 6.470046834e-07f, 6.466272074e-07f, 6.462486772e-07f, 6.458690936e-07f, 6.454884575e-07f, 6.451067697e-07f, 6.447240311e-07f, 6.443402425e-07f, 6.439554048e-07f, +6.435695189e-07f, 6.431825857e-07f, 6.427946059e-07f, 6.424055804e-07f, 6.420155102e-07f, 6.416243961e-07f, 6.412322389e-07f, 6.408390396e-07f, 6.404447990e-07f, 6.400495179e-07f, +6.396531974e-07f, 6.392558381e-07f, 6.388574411e-07f, 6.384580072e-07f, 6.380575373e-07f, 6.376560322e-07f, 6.372534930e-07f, 6.368499203e-07f, 6.364453152e-07f, 6.360396786e-07f, +6.356330112e-07f, 6.352253141e-07f, 6.348165881e-07f, 6.344068342e-07f, 6.339960531e-07f, 6.335842459e-07f, 6.331714134e-07f, 6.327575565e-07f, 6.323426762e-07f, 6.319267733e-07f, +6.315098487e-07f, 6.310919035e-07f, 6.306729384e-07f, 6.302529544e-07f, 6.298319524e-07f, 6.294099333e-07f, 6.289868981e-07f, 6.285628477e-07f, 6.281377829e-07f, 6.277117048e-07f, +6.272846143e-07f, 6.268565122e-07f, 6.264273995e-07f, 6.259972771e-07f, 6.255661460e-07f, 6.251340071e-07f, 6.247008613e-07f, 6.242667096e-07f, 6.238315530e-07f, 6.233953922e-07f, +6.229582284e-07f, 6.225200624e-07f, 6.220808952e-07f, 6.216407277e-07f, 6.211995609e-07f, 6.207573957e-07f, 6.203142331e-07f, 6.198700741e-07f, 6.194249195e-07f, 6.189787704e-07f, +6.185316276e-07f, 6.180834923e-07f, 6.176343652e-07f, 6.171842475e-07f, 6.167331399e-07f, 6.162810436e-07f, 6.158279595e-07f, 6.153738885e-07f, 6.149188317e-07f, 6.144627899e-07f, +6.140057642e-07f, 6.135477556e-07f, 6.130887649e-07f, 6.126287933e-07f, 6.121678416e-07f, 6.117059109e-07f, 6.112430021e-07f, 6.107791162e-07f, 6.103142542e-07f, 6.098484171e-07f, +6.093816059e-07f, 6.089138216e-07f, 6.084450651e-07f, 6.079753375e-07f, 6.075046398e-07f, 6.070329728e-07f, 6.065603378e-07f, 6.060867355e-07f, 6.056121671e-07f, 6.051366336e-07f, +6.046601359e-07f, 6.041826750e-07f, 6.037042520e-07f, 6.032248679e-07f, 6.027445237e-07f, 6.022632203e-07f, 6.017809589e-07f, 6.012977403e-07f, 6.008135657e-07f, 6.003284361e-07f, +5.998423524e-07f, 5.993553156e-07f, 5.988673269e-07f, 5.983783873e-07f, 5.978884976e-07f, 5.973976591e-07f, 5.969058726e-07f, 5.964131393e-07f, 5.959194602e-07f, 5.954248363e-07f, +5.949292686e-07f, 5.944327581e-07f, 5.939353060e-07f, 5.934369132e-07f, 5.929375807e-07f, 5.924373097e-07f, 5.919361012e-07f, 5.914339561e-07f, 5.909308756e-07f, 5.904268607e-07f, +5.899219125e-07f, 5.894160319e-07f, 5.889092200e-07f, 5.884014780e-07f, 5.878928068e-07f, 5.873832075e-07f, 5.868726812e-07f, 5.863612288e-07f, 5.858488516e-07f, 5.853355505e-07f, +5.848213265e-07f, 5.843061809e-07f, 5.837901145e-07f, 5.832731286e-07f, 5.827552241e-07f, 5.822364021e-07f, 5.817166637e-07f, 5.811960100e-07f, 5.806744421e-07f, 5.801519609e-07f, +5.796285676e-07f, 5.791042634e-07f, 5.785790491e-07f, 5.780529260e-07f, 5.775258951e-07f, 5.769979575e-07f, 5.764691142e-07f, 5.759393664e-07f, 5.754087152e-07f, 5.748771616e-07f, +5.743447067e-07f, 5.738113517e-07f, 5.732770975e-07f, 5.727419454e-07f, 5.722058963e-07f, 5.716689515e-07f, 5.711311119e-07f, 5.705923787e-07f, 5.700527530e-07f, 5.695122360e-07f, +5.689708286e-07f, 5.684285320e-07f, 5.678853473e-07f, 5.673412757e-07f, 5.667963181e-07f, 5.662504758e-07f, 5.657037499e-07f, 5.651561414e-07f, 5.646076515e-07f, 5.640582812e-07f, +5.635080318e-07f, 5.629569043e-07f, 5.624048998e-07f, 5.618520195e-07f, 5.612982645e-07f, 5.607436359e-07f, 5.601881348e-07f, 5.596317624e-07f, 5.590745197e-07f, 5.585164080e-07f, +5.579574283e-07f, 5.573975818e-07f, 5.568368697e-07f, 5.562752929e-07f, 5.557128527e-07f, 5.551495503e-07f, 5.545853867e-07f, 5.540203630e-07f, 5.534544805e-07f, 5.528877403e-07f, +5.523201435e-07f, 5.517516913e-07f, 5.511823847e-07f, 5.506122250e-07f, 5.500412134e-07f, 5.494693508e-07f, 5.488966386e-07f, 5.483230778e-07f, 5.477486696e-07f, 5.471734151e-07f, +5.465973156e-07f, 5.460203722e-07f, 5.454425860e-07f, 5.448639581e-07f, 5.442844898e-07f, 5.437041823e-07f, 5.431230365e-07f, 5.425410539e-07f, 5.419582354e-07f, 5.413745823e-07f, +5.407900958e-07f, 5.402047769e-07f, 5.396186269e-07f, 5.390316470e-07f, 5.384438383e-07f, 5.378552020e-07f, 5.372657393e-07f, 5.366754513e-07f, 5.360843393e-07f, 5.354924043e-07f, +5.348996476e-07f, 5.343060704e-07f, 5.337116739e-07f, 5.331164592e-07f, 5.325204275e-07f, 5.319235800e-07f, 5.313259179e-07f, 5.307274424e-07f, 5.301281547e-07f, 5.295280559e-07f, +5.289271473e-07f, 5.283254301e-07f, 5.277229054e-07f, 5.271195744e-07f, 5.265154383e-07f, 5.259104984e-07f, 5.253047559e-07f, 5.246982119e-07f, 5.240908676e-07f, 5.234827242e-07f, +5.228737830e-07f, 5.222640452e-07f, 5.216535119e-07f, 5.210421844e-07f, 5.204300638e-07f, 5.198171515e-07f, 5.192034485e-07f, 5.185889561e-07f, 5.179736756e-07f, 5.173576081e-07f, +5.167407549e-07f, 5.161231171e-07f, 5.155046960e-07f, 5.148854928e-07f, 5.142655087e-07f, 5.136447450e-07f, 5.130232029e-07f, 5.124008836e-07f, 5.117777882e-07f, 5.111539182e-07f, +5.105292746e-07f, 5.099038587e-07f, 5.092776717e-07f, 5.086507149e-07f, 5.080229895e-07f, 5.073944967e-07f, 5.067652378e-07f, 5.061352140e-07f, 5.055044265e-07f, 5.048728766e-07f, +5.042405654e-07f, 5.036074944e-07f, 5.029736646e-07f, 5.023390773e-07f, 5.017037338e-07f, 5.010676354e-07f, 5.004307832e-07f, 4.997931785e-07f, 4.991548225e-07f, 4.985157166e-07f, +4.978758619e-07f, 4.972352597e-07f, 4.965939112e-07f, 4.959518178e-07f, 4.953089806e-07f, 4.946654009e-07f, 4.940210800e-07f, 4.933760192e-07f, 4.927302196e-07f, 4.920836825e-07f, +4.914364093e-07f, 4.907884011e-07f, 4.901396592e-07f, 4.894901850e-07f, 4.888399795e-07f, 4.881890442e-07f, 4.875373803e-07f, 4.868849890e-07f, 4.862318717e-07f, 4.855780295e-07f, +4.849234638e-07f, 4.842681758e-07f, 4.836121669e-07f, 4.829554382e-07f, 4.822979910e-07f, 4.816398267e-07f, 4.809809465e-07f, 4.803213516e-07f, 4.796610434e-07f, 4.790000232e-07f, +4.783382921e-07f, 4.776758516e-07f, 4.770127028e-07f, 4.763488471e-07f, 4.756842858e-07f, 4.750190201e-07f, 4.743530513e-07f, 4.736863807e-07f, 4.730190096e-07f, 4.723509393e-07f, +4.716821711e-07f, 4.710127062e-07f, 4.703425461e-07f, 4.696716918e-07f, 4.690001448e-07f, 4.683279064e-07f, 4.676549778e-07f, 4.669813603e-07f, 4.663070552e-07f, 4.656320639e-07f, +4.649563877e-07f, 4.642800277e-07f, 4.636029854e-07f, 4.629252621e-07f, 4.622468589e-07f, 4.615677774e-07f, 4.608880187e-07f, 4.602075841e-07f, 4.595264750e-07f, 4.588446927e-07f, +4.581622385e-07f, 4.574791137e-07f, 4.567953195e-07f, 4.561108575e-07f, 4.554257287e-07f, 4.547399346e-07f, 4.540534764e-07f, 4.533663556e-07f, 4.526785733e-07f, 4.519901309e-07f, +4.513010298e-07f, 4.506112712e-07f, 4.499208565e-07f, 4.492297870e-07f, 4.485380640e-07f, 4.478456889e-07f, 4.471526629e-07f, 4.464589874e-07f, 4.457646637e-07f, 4.450696932e-07f, +4.443740771e-07f, 4.436778169e-07f, 4.429809137e-07f, 4.422833690e-07f, 4.415851841e-07f, 4.408863603e-07f, 4.401868990e-07f, 4.394868015e-07f, 4.387860691e-07f, 4.380847031e-07f, +4.373827050e-07f, 4.366800759e-07f, 4.359768174e-07f, 4.352729306e-07f, 4.345684170e-07f, 4.338632779e-07f, 4.331575146e-07f, 4.324511285e-07f, 4.317441209e-07f, 4.310364932e-07f, +4.303282467e-07f, 4.296193827e-07f, 4.289099026e-07f, 4.281998078e-07f, 4.274890995e-07f, 4.267777792e-07f, 4.260658482e-07f, 4.253533079e-07f, 4.246401595e-07f, 4.239264045e-07f, +4.232120441e-07f, 4.224970799e-07f, 4.217815130e-07f, 4.210653449e-07f, 4.203485769e-07f, 4.196312104e-07f, 4.189132467e-07f, 4.181946872e-07f, 4.174755333e-07f, 4.167557862e-07f, +4.160354475e-07f, 4.153145184e-07f, 4.145930002e-07f, 4.138708945e-07f, 4.131482024e-07f, 4.124249255e-07f, 4.117010650e-07f, 4.109766223e-07f, 4.102515989e-07f, 4.095259959e-07f, +4.087998149e-07f, 4.080730572e-07f, 4.073457242e-07f, 4.066178172e-07f, 4.058893376e-07f, 4.051602868e-07f, 4.044306661e-07f, 4.037004770e-07f, 4.029697208e-07f, 4.022383988e-07f, +4.015065125e-07f, 4.007740632e-07f, 4.000410524e-07f, 3.993074813e-07f, 3.985733514e-07f, 3.978386640e-07f, 3.971034206e-07f, 3.963676224e-07f, 3.956312710e-07f, 3.948943676e-07f, +3.941569137e-07f, 3.934189106e-07f, 3.926803598e-07f, 3.919412625e-07f, 3.912016203e-07f, 3.904614344e-07f, 3.897207063e-07f, 3.889794374e-07f, 3.882376290e-07f, 3.874952825e-07f, +3.867523994e-07f, 3.860089810e-07f, 3.852650287e-07f, 3.845205439e-07f, 3.837755279e-07f, 3.830299823e-07f, 3.822839084e-07f, 3.815373075e-07f, 3.807901811e-07f, 3.800425306e-07f, +3.792943574e-07f, 3.785456628e-07f, 3.777964482e-07f, 3.770467152e-07f, 3.762964650e-07f, 3.755456990e-07f, 3.747944187e-07f, 3.740426255e-07f, 3.732903208e-07f, 3.725375059e-07f, +3.717841823e-07f, 3.710303513e-07f, 3.702760145e-07f, 3.695211731e-07f, 3.687658286e-07f, 3.680099824e-07f, 3.672536359e-07f, 3.664967906e-07f, 3.657394477e-07f, 3.649816088e-07f, +3.642232753e-07f, 3.634644484e-07f, 3.627051298e-07f, 3.619453207e-07f, 3.611850226e-07f, 3.604242369e-07f, 3.596629650e-07f, 3.589012083e-07f, 3.581389682e-07f, 3.573762462e-07f, +3.566130437e-07f, 3.558493621e-07f, 3.550852028e-07f, 3.543205671e-07f, 3.535554567e-07f, 3.527898727e-07f, 3.520238168e-07f, 3.512572902e-07f, 3.504902945e-07f, 3.497228310e-07f, +3.489549011e-07f, 3.481865063e-07f, 3.474176480e-07f, 3.466483277e-07f, 3.458785467e-07f, 3.451083064e-07f, 3.443376084e-07f, 3.435664539e-07f, 3.427948445e-07f, 3.420227816e-07f, +3.412502666e-07f, 3.404773009e-07f, 3.397038859e-07f, 3.389300231e-07f, 3.381557140e-07f, 3.373809598e-07f, 3.366057622e-07f, 3.358301224e-07f, 3.350540419e-07f, 3.342775223e-07f, +3.335005648e-07f, 3.327231709e-07f, 3.319453421e-07f, 3.311670797e-07f, 3.303883853e-07f, 3.296092603e-07f, 3.288297060e-07f, 3.280497240e-07f, 3.272693156e-07f, 3.264884823e-07f, +3.257072256e-07f, 3.249255468e-07f, 3.241434474e-07f, 3.233609289e-07f, 3.225779927e-07f, 3.217946402e-07f, 3.210108728e-07f, 3.202266921e-07f, 3.194420994e-07f, 3.186570961e-07f, +3.178716838e-07f, 3.170858639e-07f, 3.162996378e-07f, 3.155130069e-07f, 3.147259728e-07f, 3.139385367e-07f, 3.131507003e-07f, 3.123624649e-07f, 3.115738319e-07f, 3.107848029e-07f, +3.099953792e-07f, 3.092055623e-07f, 3.084153537e-07f, 3.076247548e-07f, 3.068337670e-07f, 3.060423919e-07f, 3.052506307e-07f, 3.044584851e-07f, 3.036659564e-07f, 3.028730461e-07f, +3.020797557e-07f, 3.012860865e-07f, 3.004920401e-07f, 2.996976178e-07f, 2.989028212e-07f, 2.981076517e-07f, 2.973121108e-07f, 2.965161998e-07f, 2.957199203e-07f, 2.949232737e-07f, +2.941262614e-07f, 2.933288850e-07f, 2.925311458e-07f, 2.917330454e-07f, 2.909345851e-07f, 2.901357665e-07f, 2.893365909e-07f, 2.885370599e-07f, 2.877371749e-07f, 2.869369374e-07f, +2.861363487e-07f, 2.853354104e-07f, 2.845341240e-07f, 2.837324908e-07f, 2.829305124e-07f, 2.821281902e-07f, 2.813255257e-07f, 2.805225203e-07f, 2.797191754e-07f, 2.789154926e-07f, +2.781114733e-07f, 2.773071190e-07f, 2.765024311e-07f, 2.756974111e-07f, 2.748920604e-07f, 2.740863805e-07f, 2.732803729e-07f, 2.724740391e-07f, 2.716673804e-07f, 2.708603984e-07f, +2.700530945e-07f, 2.692454702e-07f, 2.684375270e-07f, 2.676292663e-07f, 2.668206895e-07f, 2.660117982e-07f, 2.652025939e-07f, 2.643930779e-07f, 2.635832517e-07f, 2.627731168e-07f, +2.619626747e-07f, 2.611519269e-07f, 2.603408748e-07f, 2.595295198e-07f, 2.587178635e-07f, 2.579059073e-07f, 2.570936526e-07f, 2.562811010e-07f, 2.554682540e-07f, 2.546551129e-07f, +2.538416792e-07f, 2.530279545e-07f, 2.522139402e-07f, 2.513996377e-07f, 2.505850486e-07f, 2.497701742e-07f, 2.489550162e-07f, 2.481395758e-07f, 2.473238547e-07f, 2.465078543e-07f, +2.456915760e-07f, 2.448750213e-07f, 2.440581917e-07f, 2.432410887e-07f, 2.424237138e-07f, 2.416060683e-07f, 2.407881539e-07f, 2.399699718e-07f, 2.391515238e-07f, 2.383328111e-07f, +2.375138353e-07f, 2.366945978e-07f, 2.358751002e-07f, 2.350553438e-07f, 2.342353302e-07f, 2.334150609e-07f, 2.325945373e-07f, 2.317737609e-07f, 2.309527331e-07f, 2.301314555e-07f, +2.293099295e-07f, 2.284881566e-07f, 2.276661382e-07f, 2.268438759e-07f, 2.260213711e-07f, 2.251986253e-07f, 2.243756400e-07f, 2.235524166e-07f, 2.227289567e-07f, 2.219052616e-07f, +2.210813329e-07f, 2.202571721e-07f, 2.194327806e-07f, 2.186081598e-07f, 2.177833114e-07f, 2.169582367e-07f, 2.161329373e-07f, 2.153074146e-07f, 2.144816700e-07f, 2.136557052e-07f, +2.128295214e-07f, 2.120031203e-07f, 2.111765033e-07f, 2.103496719e-07f, 2.095226275e-07f, 2.086953717e-07f, 2.078679058e-07f, 2.070402315e-07f, 2.062123501e-07f, 2.053842632e-07f, +2.045559722e-07f, 2.037274786e-07f, 2.028987839e-07f, 2.020698895e-07f, 2.012407970e-07f, 2.004115078e-07f, 1.995820234e-07f, 1.987523453e-07f, 1.979224750e-07f, 1.970924138e-07f, +1.962621634e-07f, 1.954317252e-07f, 1.946011007e-07f, 1.937702913e-07f, 1.929392986e-07f, 1.921081239e-07f, 1.912767689e-07f, 1.904452349e-07f, 1.896135235e-07f, 1.887816361e-07f, +1.879495743e-07f, 1.871173394e-07f, 1.862849330e-07f, 1.854523565e-07f, 1.846196115e-07f, 1.837866994e-07f, 1.829536217e-07f, 1.821203798e-07f, 1.812869753e-07f, 1.804534096e-07f, +1.796196843e-07f, 1.787858007e-07f, 1.779517604e-07f, 1.771175648e-07f, 1.762832155e-07f, 1.754487139e-07f, 1.746140615e-07f, 1.737792598e-07f, 1.729443102e-07f, 1.721092142e-07f, +1.712739733e-07f, 1.704385891e-07f, 1.696030629e-07f, 1.687673962e-07f, 1.679315906e-07f, 1.670956475e-07f, 1.662595684e-07f, 1.654233547e-07f, 1.645870080e-07f, 1.637505298e-07f, +1.629139214e-07f, 1.620771844e-07f, 1.612403203e-07f, 1.604033306e-07f, 1.595662166e-07f, 1.587289800e-07f, 1.578916222e-07f, 1.570541446e-07f, 1.562165488e-07f, 1.553788361e-07f, +1.545410082e-07f, 1.537030665e-07f, 1.528650124e-07f, 1.520268475e-07f, 1.511885732e-07f, 1.503501909e-07f, 1.495117023e-07f, 1.486731087e-07f, 1.478344116e-07f, 1.469956125e-07f, +1.461567130e-07f, 1.453177144e-07f, 1.444786182e-07f, 1.436394260e-07f, 1.428001391e-07f, 1.419607591e-07f, 1.411212875e-07f, 1.402817257e-07f, 1.394420753e-07f, 1.386023376e-07f, +1.377625141e-07f, 1.369226065e-07f, 1.360826160e-07f, 1.352425442e-07f, 1.344023926e-07f, 1.335621627e-07f, 1.327218558e-07f, 1.318814736e-07f, 1.310410174e-07f, 1.302004888e-07f, +1.293598892e-07f, 1.285192202e-07f, 1.276784831e-07f, 1.268376794e-07f, 1.259968107e-07f, 1.251558784e-07f, 1.243148840e-07f, 1.234738289e-07f, 1.226327146e-07f, 1.217915427e-07f, +1.209503145e-07f, 1.201090316e-07f, 1.192676954e-07f, 1.184263074e-07f, 1.175848690e-07f, 1.167433818e-07f, 1.159018473e-07f, 1.150602668e-07f, 1.142186419e-07f, 1.133769740e-07f, +1.125352646e-07f, 1.116935152e-07f, 1.108517273e-07f, 1.100099023e-07f, 1.091680417e-07f, 1.083261469e-07f, 1.074842195e-07f, 1.066422609e-07f, 1.058002725e-07f, 1.049582560e-07f, +1.041162126e-07f, 1.032741439e-07f, 1.024320514e-07f, 1.015899365e-07f, 1.007478008e-07f, 9.990564554e-08f, 9.906347236e-08f, 9.822128268e-08f, 9.737907798e-08f, 9.653685972e-08f, +9.569462937e-08f, 9.485238840e-08f, 9.401013827e-08f, 9.316788045e-08f, 9.232561641e-08f, 9.148334762e-08f, 9.064107553e-08f, 8.979880163e-08f, 8.895652736e-08f, 8.811425421e-08f, +8.727198362e-08f, 8.642971708e-08f, 8.558745604e-08f, 8.474520197e-08f, 8.390295633e-08f, 8.306072058e-08f, 8.221849620e-08f, 8.137628464e-08f, 8.053408736e-08f, 7.969190583e-08f, +7.884974151e-08f, 7.800759587e-08f, 7.716547036e-08f, 7.632336644e-08f, 7.548128559e-08f, 7.463922925e-08f, 7.379719889e-08f, 7.295519597e-08f, 7.211322194e-08f, 7.127127828e-08f, +7.042936643e-08f, 6.958748786e-08f, 6.874564403e-08f, 6.790383639e-08f, 6.706206640e-08f, 6.622033552e-08f, 6.537864521e-08f, 6.453699692e-08f, 6.369539211e-08f, 6.285383223e-08f, +6.201231875e-08f, 6.117085312e-08f, 6.032943679e-08f, 5.948807121e-08f, 5.864675785e-08f, 5.780549816e-08f, 5.696429359e-08f, 5.612314559e-08f, 5.528205562e-08f, 5.444102512e-08f, +5.360005556e-08f, 5.275914838e-08f, 5.191830504e-08f, 5.107752699e-08f, 5.023681567e-08f, 4.939617254e-08f, 4.855559905e-08f, 4.771509664e-08f, 4.687466678e-08f, 4.603431089e-08f, +4.519403045e-08f, 4.435382688e-08f, 4.351370164e-08f, 4.267365619e-08f, 4.183369195e-08f, 4.099381039e-08f, 4.015401294e-08f, 3.931430105e-08f, 3.847467617e-08f, 3.763513975e-08f, +3.679569322e-08f, 3.595633803e-08f, 3.511707562e-08f, 3.427790744e-08f, 3.343883493e-08f, 3.259985954e-08f, 3.176098269e-08f, 3.092220584e-08f, 3.008353043e-08f, 2.924495789e-08f, +2.840648967e-08f, 2.756812721e-08f, 2.672987194e-08f, 2.589172531e-08f, 2.505368874e-08f, 2.421576369e-08f, 2.337795159e-08f, 2.254025386e-08f, 2.170267196e-08f, 2.086520732e-08f, +2.002786137e-08f, 1.919063554e-08f, 1.835353127e-08f, 1.751655000e-08f, 1.667969316e-08f, 1.584296218e-08f, 1.500635850e-08f, 1.416988354e-08f, 1.333353874e-08f, 1.249732553e-08f, +1.166124533e-08f, 1.082529959e-08f, 9.989489731e-09f, 9.153817177e-09f, 8.318283361e-09f, 7.482889710e-09f, 6.647637653e-09f, 5.812528615e-09f, 4.977564024e-09f, 4.142745306e-09f, +3.308073886e-09f, 2.473551189e-09f, 1.639178640e-09f, 8.049576632e-10f, -2.911031848e-11f, -8.630238820e-10f, -1.696781605e-09f, -2.530382066e-09f, -3.363823842e-09f, -4.197105514e-09f, +-5.030225662e-09f, -5.863182865e-09f, -6.695975704e-09f, -7.528602761e-09f, -8.361062618e-09f, -9.193353857e-09f, -1.002547506e-08f, -1.085742481e-08f, -1.168920170e-08f, -1.252080430e-08f, +-1.335223121e-08f, -1.418348101e-08f, -1.501455228e-08f, -1.584544361e-08f, -1.667615360e-08f, -1.750668082e-08f, -1.833702387e-08f, -1.916718133e-08f, -1.999715180e-08f, -2.082693387e-08f, +-2.165652612e-08f, -2.248592716e-08f, -2.331513557e-08f, -2.414414994e-08f, -2.497296887e-08f, -2.580159095e-08f, -2.663001477e-08f, -2.745823894e-08f, -2.828626205e-08f, -2.911408269e-08f, +-2.994169947e-08f, -3.076911097e-08f, -3.159631580e-08f, -3.242331256e-08f, -3.325009984e-08f, -3.407667625e-08f, -3.490304038e-08f, -3.572919085e-08f, -3.655512624e-08f, -3.738084517e-08f, +-3.820634623e-08f, -3.903162804e-08f, -3.985668919e-08f, -4.068152829e-08f, -4.150614395e-08f, -4.233053477e-08f, -4.315469936e-08f, -4.397863632e-08f, -4.480234428e-08f, -4.562582183e-08f, +-4.644906759e-08f, -4.727208016e-08f, -4.809485816e-08f, -4.891740020e-08f, -4.973970489e-08f, -5.056177084e-08f, -5.138359667e-08f, -5.220518100e-08f, -5.302652243e-08f, -5.384761959e-08f, +-5.466847109e-08f, -5.548907555e-08f, -5.630943158e-08f, -5.712953781e-08f, -5.794939285e-08f, -5.876899532e-08f, -5.958834385e-08f, -6.040743706e-08f, -6.122627356e-08f, -6.204485198e-08f, +-6.286317095e-08f, -6.368122908e-08f, -6.449902501e-08f, -6.531655735e-08f, -6.613382475e-08f, -6.695082581e-08f, -6.776755917e-08f, -6.858402346e-08f, -6.940021731e-08f, -7.021613935e-08f, +-7.103178820e-08f, -7.184716251e-08f, -7.266226089e-08f, -7.347708199e-08f, -7.429162444e-08f, -7.510588687e-08f, -7.591986792e-08f, -7.673356622e-08f, -7.754698041e-08f, -7.836010913e-08f, +-7.917295101e-08f, -7.998550470e-08f, -8.079776883e-08f, -8.160974204e-08f, -8.242142298e-08f, -8.323281029e-08f, -8.404390260e-08f, -8.485469857e-08f, -8.566519683e-08f, -8.647539604e-08f, +-8.728529483e-08f, -8.809489186e-08f, -8.890418577e-08f, -8.971317520e-08f, -9.052185882e-08f, -9.133023526e-08f, -9.213830318e-08f, -9.294606122e-08f, -9.375350805e-08f, -9.456064231e-08f, +-9.536746266e-08f, -9.617396775e-08f, -9.698015623e-08f, -9.778602677e-08f, -9.859157802e-08f, -9.939680863e-08f, -1.002017173e-07f, -1.010063026e-07f, -1.018105633e-07f, -1.026144979e-07f, +-1.034181053e-07f, -1.042213839e-07f, -1.050243326e-07f, -1.058269499e-07f, -1.066292345e-07f, -1.074311851e-07f, -1.082328004e-07f, -1.090340790e-07f, -1.098350196e-07f, -1.106356208e-07f, +-1.114358814e-07f, -1.122357999e-07f, -1.130353752e-07f, -1.138346057e-07f, -1.146334903e-07f, -1.154320276e-07f, -1.162302162e-07f, -1.170280549e-07f, -1.178255423e-07f, -1.186226771e-07f, +-1.194194580e-07f, -1.202158836e-07f, -1.210119526e-07f, -1.218076638e-07f, -1.226030157e-07f, -1.233980071e-07f, -1.241926367e-07f, -1.249869031e-07f, -1.257808051e-07f, -1.265743413e-07f, +-1.273675104e-07f, -1.281603110e-07f, -1.289527420e-07f, -1.297448019e-07f, -1.305364895e-07f, -1.313278034e-07f, -1.321187424e-07f, -1.329093051e-07f, -1.336994902e-07f, -1.344892965e-07f, +-1.352787226e-07f, -1.360677672e-07f, -1.368564290e-07f, -1.376447068e-07f, -1.384325991e-07f, -1.392201048e-07f, -1.400072225e-07f, -1.407939509e-07f, -1.415802887e-07f, -1.423662347e-07f, +-1.431517875e-07f, -1.439369458e-07f, -1.447217084e-07f, -1.455060739e-07f, -1.462900411e-07f, -1.470736087e-07f, -1.478567753e-07f, -1.486395398e-07f, -1.494219007e-07f, -1.502038569e-07f, +-1.509854070e-07f, -1.517665498e-07f, -1.525472839e-07f, -1.533276081e-07f, -1.541075211e-07f, -1.548870216e-07f, -1.556661084e-07f, -1.564447801e-07f, -1.572230355e-07f, -1.580008733e-07f, +-1.587782923e-07f, -1.595552911e-07f, -1.603318685e-07f, -1.611080232e-07f, -1.618837539e-07f, -1.626590594e-07f, -1.634339384e-07f, -1.642083896e-07f, -1.649824118e-07f, -1.657560037e-07f, +-1.665291640e-07f, -1.673018914e-07f, -1.680741848e-07f, -1.688460428e-07f, -1.696174641e-07f, -1.703884476e-07f, -1.711589919e-07f, -1.719290958e-07f, -1.726987580e-07f, -1.734679773e-07f, +-1.742367524e-07f, -1.750050821e-07f, -1.757729651e-07f, -1.765404001e-07f, -1.773073860e-07f, -1.780739214e-07f, -1.788400051e-07f, -1.796056358e-07f, -1.803708124e-07f, -1.811355335e-07f, +-1.818997979e-07f, -1.826636044e-07f, -1.834269517e-07f, -1.841898385e-07f, -1.849522637e-07f, -1.857142261e-07f, -1.864757242e-07f, -1.872367570e-07f, -1.879973231e-07f, -1.887574214e-07f, +-1.895170506e-07f, -1.902762095e-07f, -1.910348968e-07f, -1.917931113e-07f, -1.925508518e-07f, -1.933081170e-07f, -1.940649058e-07f, -1.948212168e-07f, -1.955770489e-07f, -1.963324008e-07f, +-1.970872713e-07f, -1.978416592e-07f, -1.985955633e-07f, -1.993489822e-07f, -2.001019149e-07f, -2.008543601e-07f, -2.016063166e-07f, -2.023577832e-07f, -2.031087585e-07f, -2.038592415e-07f, +-2.046092310e-07f, -2.053587256e-07f, -2.061077242e-07f, -2.068562256e-07f, -2.076042285e-07f, -2.083517318e-07f, -2.090987342e-07f, -2.098452346e-07f, -2.105912317e-07f, -2.113367244e-07f, +-2.120817114e-07f, -2.128261915e-07f, -2.135701635e-07f, -2.143136263e-07f, -2.150565785e-07f, -2.157990191e-07f, -2.165409469e-07f, -2.172823605e-07f, -2.180232589e-07f, -2.187636409e-07f, +-2.195035052e-07f, -2.202428506e-07f, -2.209816761e-07f, -2.217199803e-07f, -2.224577621e-07f, -2.231950203e-07f, -2.239317538e-07f, -2.246679613e-07f, -2.254036416e-07f, -2.261387936e-07f, +-2.268734161e-07f, -2.276075079e-07f, -2.283410678e-07f, -2.290740947e-07f, -2.298065874e-07f, -2.305385447e-07f, -2.312699654e-07f, -2.320008483e-07f, -2.327311924e-07f, -2.334609963e-07f, +-2.341902590e-07f, -2.349189793e-07f, -2.356471560e-07f, -2.363747879e-07f, -2.371018739e-07f, -2.378284128e-07f, -2.385544035e-07f, -2.392798447e-07f, -2.400047354e-07f, -2.407290744e-07f, +-2.414528604e-07f, -2.421760924e-07f, -2.428987693e-07f, -2.436208897e-07f, -2.443424527e-07f, -2.450634569e-07f, -2.457839014e-07f, -2.465037849e-07f, -2.472231063e-07f, -2.479418645e-07f, +-2.486600582e-07f, -2.493776864e-07f, -2.500947480e-07f, -2.508112416e-07f, -2.515271663e-07f, -2.522425209e-07f, -2.529573043e-07f, -2.536715152e-07f, -2.543851526e-07f, -2.550982154e-07f, +-2.558107023e-07f, -2.565226123e-07f, -2.572339443e-07f, -2.579446971e-07f, -2.586548695e-07f, -2.593644605e-07f, -2.600734690e-07f, -2.607818937e-07f, -2.614897336e-07f, -2.621969875e-07f, +-2.629036544e-07f, -2.636097331e-07f, -2.643152225e-07f, -2.650201215e-07f, -2.657244289e-07f, -2.664281436e-07f, -2.671312646e-07f, -2.678337907e-07f, -2.685357208e-07f, -2.692370537e-07f, +-2.699377885e-07f, -2.706379239e-07f, -2.713374589e-07f, -2.720363924e-07f, -2.727347232e-07f, -2.734324503e-07f, -2.741295725e-07f, -2.748260887e-07f, -2.755219980e-07f, -2.762172990e-07f, +-2.769119908e-07f, -2.776060723e-07f, -2.782995424e-07f, -2.789923999e-07f, -2.796846438e-07f, -2.803762730e-07f, -2.810672864e-07f, -2.817576829e-07f, -2.824474614e-07f, -2.831366209e-07f, +-2.838251602e-07f, -2.845130783e-07f, -2.852003741e-07f, -2.858870465e-07f, -2.865730945e-07f, -2.872585169e-07f, -2.879433126e-07f, -2.886274807e-07f, -2.893110200e-07f, -2.899939295e-07f, +-2.906762081e-07f, -2.913578546e-07f, -2.920388681e-07f, -2.927192475e-07f, -2.933989918e-07f, -2.940780997e-07f, -2.947565704e-07f, -2.954344027e-07f, -2.961115955e-07f, -2.967881479e-07f, +-2.974640586e-07f, -2.981393268e-07f, -2.988139514e-07f, -2.994879311e-07f, -3.001612652e-07f, -3.008339524e-07f, -3.015059917e-07f, -3.021773821e-07f, -3.028481225e-07f, -3.035182119e-07f, +-3.041876493e-07f, -3.048564335e-07f, -3.055245636e-07f, -3.061920385e-07f, -3.068588572e-07f, -3.075250186e-07f, -3.081905217e-07f, -3.088553655e-07f, -3.095195489e-07f, -3.101830709e-07f, +-3.108459304e-07f, -3.115081265e-07f, -3.121696581e-07f, -3.128305241e-07f, -3.134907236e-07f, -3.141502556e-07f, -3.148091189e-07f, -3.154673126e-07f, -3.161248357e-07f, -3.167816871e-07f, +-3.174378658e-07f, -3.180933708e-07f, -3.187482011e-07f, -3.194023557e-07f, -3.200558336e-07f, -3.207086337e-07f, -3.213607550e-07f, -3.220121966e-07f, -3.226629574e-07f, -3.233130364e-07f, +-3.239624327e-07f, -3.246111451e-07f, -3.252591728e-07f, -3.259065147e-07f, -3.265531697e-07f, -3.271991370e-07f, -3.278444156e-07f, -3.284890043e-07f, -3.291329023e-07f, -3.297761085e-07f, +-3.304186219e-07f, -3.310604416e-07f, -3.317015666e-07f, -3.323419959e-07f, -3.329817285e-07f, -3.336207633e-07f, -3.342590996e-07f, -3.348967361e-07f, -3.355336721e-07f, -3.361699064e-07f, +-3.368054382e-07f, -3.374402664e-07f, -3.380743901e-07f, -3.387078083e-07f, -3.393405200e-07f, -3.399725242e-07f, -3.406038201e-07f, -3.412344065e-07f, -3.418642827e-07f, -3.424934475e-07f, +-3.431219001e-07f, -3.437496394e-07f, -3.443766645e-07f, -3.450029745e-07f, -3.456285684e-07f, -3.462534453e-07f, -3.468776041e-07f, -3.475010439e-07f, -3.481237639e-07f, -3.487457629e-07f, +-3.493670402e-07f, -3.499875947e-07f, -3.506074255e-07f, -3.512265316e-07f, -3.518449122e-07f, -3.524625662e-07f, -3.530794927e-07f, -3.536956909e-07f, -3.543111597e-07f, -3.549258982e-07f, +-3.555399055e-07f, -3.561531806e-07f, -3.567657227e-07f, -3.573775307e-07f, -3.579886038e-07f, -3.585989411e-07f, -3.592085416e-07f, -3.598174043e-07f, -3.604255284e-07f, -3.610329130e-07f, +-3.616395571e-07f, -3.622454598e-07f, -3.628506202e-07f, -3.634550374e-07f, -3.640587104e-07f, -3.646616384e-07f, -3.652638204e-07f, -3.658652556e-07f, -3.664659430e-07f, -3.670658817e-07f, +-3.676650708e-07f, -3.682635094e-07f, -3.688611967e-07f, -3.694581316e-07f, -3.700543134e-07f, -3.706497411e-07f, -3.712444138e-07f, -3.718383306e-07f, -3.724314907e-07f, -3.730238931e-07f, +-3.736155369e-07f, -3.742064214e-07f, -3.747965455e-07f, -3.753859083e-07f, -3.759745091e-07f, -3.765623469e-07f, -3.771494209e-07f, -3.777357301e-07f, -3.783212738e-07f, -3.789060509e-07f, +-3.794900606e-07f, -3.800733022e-07f, -3.806557746e-07f, -3.812374770e-07f, -3.818184086e-07f, -3.823985685e-07f, -3.829779558e-07f, -3.835565696e-07f, -3.841344092e-07f, -3.847114735e-07f, +-3.852877619e-07f, -3.858632733e-07f, -3.864380070e-07f, -3.870119622e-07f, -3.875851378e-07f, -3.881575332e-07f, -3.887291474e-07f, -3.892999796e-07f, -3.898700289e-07f, -3.904392946e-07f, +-3.910077757e-07f, -3.915754714e-07f, -3.921423809e-07f, -3.927085033e-07f, -3.932738378e-07f, -3.938383836e-07f, -3.944021398e-07f, -3.949651056e-07f, -3.955272801e-07f, -3.960886626e-07f, +-3.966492522e-07f, -3.972090480e-07f, -3.977680493e-07f, -3.983262552e-07f, -3.988836649e-07f, -3.994402775e-07f, -3.999960924e-07f, -4.005511085e-07f, -4.011053252e-07f, -4.016587415e-07f, +-4.022113568e-07f, -4.027631701e-07f, -4.033141807e-07f, -4.038643878e-07f, -4.044137905e-07f, -4.049623880e-07f, -4.055101796e-07f, -4.060571645e-07f, -4.066033417e-07f, -4.071487106e-07f, +-4.076932703e-07f, -4.082370201e-07f, -4.087799591e-07f, -4.093220865e-07f, -4.098634017e-07f, -4.104039036e-07f, -4.109435917e-07f, -4.114824650e-07f, -4.120205229e-07f, -4.125577645e-07f, +-4.130941890e-07f, -4.136297957e-07f, -4.141645837e-07f, -4.146985524e-07f, -4.152317009e-07f, -4.157640284e-07f, -4.162955342e-07f, -4.168262175e-07f, -4.173560775e-07f, -4.178851135e-07f, +-4.184133247e-07f, -4.189407104e-07f, -4.194672697e-07f, -4.199930019e-07f, -4.205179062e-07f, -4.210419820e-07f, -4.215652283e-07f, -4.220876446e-07f, -4.226092300e-07f, -4.231299837e-07f, +-4.236499050e-07f, -4.241689933e-07f, -4.246872476e-07f, -4.252046673e-07f, -4.257212517e-07f, -4.262369999e-07f, -4.267519113e-07f, -4.272659850e-07f, -4.277792205e-07f, -4.282916168e-07f, +-4.288031734e-07f, -4.293138894e-07f, -4.298237642e-07f, -4.303327969e-07f, -4.308409869e-07f, -4.313483335e-07f, -4.318548358e-07f, -4.323604933e-07f, -4.328653051e-07f, -4.333692706e-07f, +-4.338723890e-07f, -4.343746597e-07f, -4.348760818e-07f, -4.353766547e-07f, -4.358763777e-07f, -4.363752500e-07f, -4.368732710e-07f, -4.373704399e-07f, -4.378667561e-07f, -4.383622188e-07f, +-4.388568273e-07f, -4.393505810e-07f, -4.398434791e-07f, -4.403355209e-07f, -4.408267057e-07f, -4.413170329e-07f, -4.418065018e-07f, -4.422951115e-07f, -4.427828616e-07f, -4.432697512e-07f, +-4.437557797e-07f, -4.442409464e-07f, -4.447252507e-07f, -4.452086917e-07f, -4.456912690e-07f, -4.461729817e-07f, -4.466538292e-07f, -4.471338108e-07f, -4.476129259e-07f, -4.480911738e-07f, +-4.485685538e-07f, -4.490450653e-07f, -4.495207075e-07f, -4.499954798e-07f, -4.504693816e-07f, -4.509424121e-07f, -4.514145708e-07f, -4.518858569e-07f, -4.523562699e-07f, -4.528258090e-07f, +-4.532944736e-07f, -4.537622630e-07f, -4.542291767e-07f, -4.546952139e-07f, -4.551603740e-07f, -4.556246563e-07f, -4.560880603e-07f, -4.565505852e-07f, -4.570122304e-07f, -4.574729954e-07f, +-4.579328793e-07f, -4.583918817e-07f, -4.588500019e-07f, -4.593072393e-07f, -4.597635931e-07f, -4.602190628e-07f, -4.606736478e-07f, -4.611273475e-07f, -4.615801611e-07f, -4.620320881e-07f, +-4.624831279e-07f, -4.629332798e-07f, -4.633825433e-07f, -4.638309177e-07f, -4.642784024e-07f, -4.647249967e-07f, -4.651707002e-07f, -4.656155121e-07f, -4.660594319e-07f, -4.665024589e-07f, +-4.669445926e-07f, -4.673858323e-07f, -4.678261775e-07f, -4.682656275e-07f, -4.687041818e-07f, -4.691418397e-07f, -4.695786007e-07f, -4.700144641e-07f, -4.704494295e-07f, -4.708834961e-07f, +-4.713166634e-07f, -4.717489308e-07f, -4.721802978e-07f, -4.726107637e-07f, -4.730403280e-07f, -4.734689900e-07f, -4.738967493e-07f, -4.743236052e-07f, -4.747495572e-07f, -4.751746046e-07f, +-4.755987470e-07f, -4.760219837e-07f, -4.764443142e-07f, -4.768657379e-07f, -4.772862543e-07f, -4.777058628e-07f, -4.781245628e-07f, -4.785423537e-07f, -4.789592351e-07f, -4.793752063e-07f, +-4.797902669e-07f, -4.802044161e-07f, -4.806176536e-07f, -4.810299788e-07f, -4.814413910e-07f, -4.818518898e-07f, -4.822614746e-07f, -4.826701449e-07f, -4.830779002e-07f, -4.834847398e-07f, +-4.838906633e-07f, -4.842956701e-07f, -4.846997597e-07f, -4.851029315e-07f, -4.855051851e-07f, -4.859065199e-07f, -4.863069354e-07f, -4.867064310e-07f, -4.871050062e-07f, -4.875026605e-07f, +-4.878993935e-07f, -4.882952045e-07f, -4.886900930e-07f, -4.890840586e-07f, -4.894771006e-07f, -4.898692188e-07f, -4.902604124e-07f, -4.906506809e-07f, -4.910400240e-07f, -4.914284411e-07f, +-4.918159316e-07f, -4.922024952e-07f, -4.925881311e-07f, -4.929728391e-07f, -4.933566186e-07f, -4.937394690e-07f, -4.941213900e-07f, -4.945023810e-07f, -4.948824414e-07f, -4.952615709e-07f, +-4.956397690e-07f, -4.960170351e-07f, -4.963933688e-07f, -4.967687696e-07f, -4.971432370e-07f, -4.975167706e-07f, -4.978893698e-07f, -4.982610342e-07f, -4.986317633e-07f, -4.990015567e-07f, +-4.993704139e-07f, -4.997383344e-07f, -5.001053177e-07f, -5.004713634e-07f, -5.008364711e-07f, -5.012006402e-07f, -5.015638703e-07f, -5.019261610e-07f, -5.022875118e-07f, -5.026479222e-07f, +-5.030073918e-07f, -5.033659201e-07f, -5.037235068e-07f, -5.040801513e-07f, -5.044358531e-07f, -5.047906120e-07f, -5.051444274e-07f, -5.054972988e-07f, -5.058492259e-07f, -5.062002082e-07f, +-5.065502453e-07f, -5.068993368e-07f, -5.072474821e-07f, -5.075946809e-07f, -5.079409328e-07f, -5.082862373e-07f, -5.086305940e-07f, -5.089740025e-07f, -5.093164623e-07f, -5.096579731e-07f, +-5.099985345e-07f, -5.103381459e-07f, -5.106768070e-07f, -5.110145175e-07f, -5.113512768e-07f, -5.116870846e-07f, -5.120219404e-07f, -5.123558439e-07f, -5.126887947e-07f, -5.130207923e-07f, +-5.133518364e-07f, -5.136819265e-07f, -5.140110623e-07f, -5.143392434e-07f, -5.146664693e-07f, -5.149927397e-07f, -5.153180543e-07f, -5.156424125e-07f, -5.159658140e-07f, -5.162882585e-07f, +-5.166097456e-07f, -5.169302748e-07f, -5.172498459e-07f, -5.175684583e-07f, -5.178861118e-07f, -5.182028060e-07f, -5.185185405e-07f, -5.188333149e-07f, -5.191471289e-07f, -5.194599820e-07f, +-5.197718741e-07f, -5.200828045e-07f, -5.203927731e-07f, -5.207017795e-07f, -5.210098232e-07f, -5.213169040e-07f, -5.216230214e-07f, -5.219281752e-07f, -5.222323650e-07f, -5.225355904e-07f, +-5.228378510e-07f, -5.231391467e-07f, -5.234394769e-07f, -5.237388413e-07f, -5.240372397e-07f, -5.243346717e-07f, -5.246311369e-07f, -5.249266349e-07f, -5.252211656e-07f, -5.255147285e-07f, +-5.258073233e-07f, -5.260989497e-07f, -5.263896073e-07f, -5.266792959e-07f, -5.269680151e-07f, -5.272557646e-07f, -5.275425440e-07f, -5.278283531e-07f, -5.281131915e-07f, -5.283970589e-07f, +-5.286799551e-07f, -5.289618796e-07f, -5.292428323e-07f, -5.295228127e-07f, -5.298018206e-07f, -5.300798556e-07f, -5.303569176e-07f, -5.306330061e-07f, -5.309081209e-07f, -5.311822616e-07f, +-5.314554281e-07f, -5.317276199e-07f, -5.319988368e-07f, -5.322690786e-07f, -5.325383448e-07f, -5.328066353e-07f, -5.330739498e-07f, -5.333402879e-07f, -5.336056494e-07f, -5.338700340e-07f, +-5.341334415e-07f, -5.343958715e-07f, -5.346573238e-07f, -5.349177981e-07f, -5.351772941e-07f, -5.354358117e-07f, -5.356933504e-07f, -5.359499101e-07f, -5.362054904e-07f, -5.364600912e-07f, +-5.367137121e-07f, -5.369663529e-07f, -5.372180134e-07f, -5.374686933e-07f, -5.377183923e-07f, -5.379671101e-07f, -5.382148467e-07f, -5.384616016e-07f, -5.387073746e-07f, -5.389521656e-07f, +-5.391959742e-07f, -5.394388003e-07f, -5.396806435e-07f, -5.399215036e-07f, -5.401613805e-07f, -5.404002739e-07f, -5.406381835e-07f, -5.408751091e-07f, -5.411110505e-07f, -5.413460074e-07f, +-5.415799797e-07f, -5.418129671e-07f, -5.420449694e-07f, -5.422759864e-07f, -5.425060178e-07f, -5.427350635e-07f, -5.429631232e-07f, -5.431901967e-07f, -5.434162838e-07f, -5.436413843e-07f, +-5.438654980e-07f, -5.440886247e-07f, -5.443107642e-07f, -5.445319163e-07f, -5.447520807e-07f, -5.449712573e-07f, -5.451894459e-07f, -5.454066463e-07f, -5.456228583e-07f, -5.458380816e-07f, +-5.460523163e-07f, -5.462655619e-07f, -5.464778184e-07f, -5.466890855e-07f, -5.468993631e-07f, -5.471086511e-07f, -5.473169491e-07f, -5.475242571e-07f, -5.477305748e-07f, -5.479359022e-07f, +-5.481402390e-07f, -5.483435850e-07f, -5.485459401e-07f, -5.487473041e-07f, -5.489476769e-07f, -5.491470583e-07f, -5.493454481e-07f, -5.495428461e-07f, -5.497392523e-07f, -5.499346664e-07f, +-5.501290884e-07f, -5.503225180e-07f, -5.505149551e-07f, -5.507063995e-07f, -5.508968512e-07f, -5.510863099e-07f, -5.512747755e-07f, -5.514622479e-07f, -5.516487269e-07f, -5.518342124e-07f, +-5.520187043e-07f, -5.522022024e-07f, -5.523847066e-07f, -5.525662168e-07f, -5.527467328e-07f, -5.529262545e-07f, -5.531047817e-07f, -5.532823145e-07f, -5.534588525e-07f, -5.536343958e-07f, +-5.538089441e-07f, -5.539824975e-07f, -5.541550557e-07f, -5.543266186e-07f, -5.544971862e-07f, -5.546667583e-07f, -5.548353348e-07f, -5.550029156e-07f, -5.551695006e-07f, -5.553350897e-07f, +-5.554996828e-07f, -5.556632798e-07f, -5.558258807e-07f, -5.559874852e-07f, -5.561480933e-07f, -5.563077050e-07f, -5.564663201e-07f, -5.566239385e-07f, -5.567805601e-07f, -5.569361850e-07f, +-5.570908129e-07f, -5.572444438e-07f, -5.573970777e-07f, -5.575487143e-07f, -5.576993538e-07f, -5.578489959e-07f, -5.579976407e-07f, -5.581452880e-07f, -5.582919377e-07f, -5.584375899e-07f, +-5.585822444e-07f, -5.587259012e-07f, -5.588685602e-07f, -5.590102214e-07f, -5.591508846e-07f, -5.592905499e-07f, -5.594292172e-07f, -5.595668864e-07f, -5.597035574e-07f, -5.598392303e-07f, +-5.599739050e-07f, -5.601075814e-07f, -5.602402594e-07f, -5.603719392e-07f, -5.605026205e-07f, -5.606323033e-07f, -5.607609877e-07f, -5.608886736e-07f, -5.610153609e-07f, -5.611410496e-07f, +-5.612657397e-07f, -5.613894312e-07f, -5.615121240e-07f, -5.616338181e-07f, -5.617545134e-07f, -5.618742100e-07f, -5.619929079e-07f, -5.621106069e-07f, -5.622273072e-07f, -5.623430086e-07f, +-5.624577112e-07f, -5.625714150e-07f, -5.626841199e-07f, -5.627958259e-07f, -5.629065331e-07f, -5.630162414e-07f, -5.631249508e-07f, -5.632326613e-07f, -5.633393729e-07f, -5.634450857e-07f, +-5.635497996e-07f, -5.636535146e-07f, -5.637562307e-07f, -5.638579480e-07f, -5.639586665e-07f, -5.640583861e-07f, -5.641571069e-07f, -5.642548289e-07f, -5.643515521e-07f, -5.644472766e-07f, +-5.645420023e-07f, -5.646357292e-07f, -5.647284575e-07f, -5.648201871e-07f, -5.649109181e-07f, -5.650006505e-07f, -5.650893842e-07f, -5.651771194e-07f, -5.652638562e-07f, -5.653495944e-07f, +-5.654343342e-07f, -5.655180756e-07f, -5.656008186e-07f, -5.656825633e-07f, -5.657633098e-07f, -5.658430580e-07f, -5.659218081e-07f, -5.659995600e-07f, -5.660763139e-07f, -5.661520697e-07f, +-5.662268276e-07f, -5.663005876e-07f, -5.663733497e-07f, -5.664451141e-07f, -5.665158807e-07f, -5.665856497e-07f, -5.666544211e-07f, -5.667221950e-07f, -5.667889714e-07f, -5.668547504e-07f, +-5.669195321e-07f, -5.669833166e-07f, -5.670461040e-07f, -5.671078942e-07f, -5.671686875e-07f, -5.672284838e-07f, -5.672872833e-07f, -5.673450861e-07f, -5.674018921e-07f, -5.674577016e-07f, +-5.675125147e-07f, -5.675663313e-07f, -5.676191516e-07f, -5.676709758e-07f, -5.677218038e-07f, -5.677716358e-07f, -5.678204719e-07f, -5.678683122e-07f, -5.679151568e-07f, -5.679610058e-07f, +-5.680058593e-07f, -5.680497174e-07f, -5.680925803e-07f, -5.681344480e-07f, -5.681753207e-07f, -5.682151984e-07f, -5.682540813e-07f, -5.682919696e-07f, -5.683288632e-07f, -5.683647625e-07f, +-5.683996674e-07f, -5.684335781e-07f, -5.684664947e-07f, -5.684984174e-07f, -5.685293463e-07f, -5.685592815e-07f, -5.685882232e-07f, -5.686161715e-07f, -5.686431265e-07f, -5.686690884e-07f, +-5.686940573e-07f, -5.687180334e-07f, -5.687410168e-07f, -5.687630076e-07f, -5.687840060e-07f, -5.688040122e-07f, -5.688230263e-07f, -5.688410485e-07f, -5.688580788e-07f, -5.688741175e-07f, +-5.688891648e-07f, -5.689032207e-07f, -5.689162855e-07f, -5.689283593e-07f, -5.689394422e-07f, -5.689495346e-07f, -5.689586364e-07f, -5.689667479e-07f, -5.689738693e-07f, -5.689800007e-07f, +-5.689851423e-07f, -5.689892942e-07f, -5.689924568e-07f, -5.689946301e-07f, -5.689958143e-07f, -5.689960096e-07f, -5.689952162e-07f, -5.689934343e-07f, -5.689906641e-07f, -5.689869057e-07f, +-5.689821594e-07f, -5.689764253e-07f, -5.689697037e-07f, -5.689619947e-07f, -5.689532985e-07f, -5.689436154e-07f, -5.689329456e-07f, -5.689212891e-07f, -5.689086464e-07f, -5.688950175e-07f, +-5.688804026e-07f, -5.688648021e-07f, -5.688482160e-07f, -5.688306447e-07f, -5.688120883e-07f, -5.687925470e-07f, -5.687720210e-07f, -5.687505107e-07f, -5.687280162e-07f, -5.687045376e-07f, +-5.686800754e-07f, -5.686546296e-07f, -5.686282006e-07f, -5.686007884e-07f, -5.685723935e-07f, -5.685430160e-07f, -5.685126561e-07f, -5.684813141e-07f, -5.684489902e-07f, -5.684156847e-07f, +-5.683813978e-07f, -5.683461297e-07f, -5.683098807e-07f, -5.682726511e-07f, -5.682344411e-07f, -5.681952509e-07f, -5.681550808e-07f, -5.681139311e-07f, -5.680718020e-07f, -5.680286937e-07f, +-5.679846066e-07f, -5.679395408e-07f, -5.678934967e-07f, -5.678464746e-07f, -5.677984746e-07f, -5.677494970e-07f, -5.676995422e-07f, -5.676486103e-07f, -5.675967017e-07f, -5.675438166e-07f, +-5.674899554e-07f, -5.674351182e-07f, -5.673793054e-07f, -5.673225173e-07f, -5.672647540e-07f, -5.672060160e-07f, -5.671463035e-07f, -5.670856168e-07f, -5.670239561e-07f, -5.669613218e-07f, +-5.668977142e-07f, -5.668331335e-07f, -5.667675801e-07f, -5.667010542e-07f, -5.666335562e-07f, -5.665650863e-07f, -5.664956448e-07f, -5.664252322e-07f, -5.663538485e-07f, -5.662814942e-07f, +-5.662081696e-07f, -5.661338750e-07f, -5.660586107e-07f, -5.659823770e-07f, -5.659051742e-07f, -5.658270026e-07f, -5.657478626e-07f, -5.656677545e-07f, -5.655866785e-07f, -5.655046351e-07f, +-5.654216246e-07f, -5.653376472e-07f, -5.652527033e-07f, -5.651667933e-07f, -5.650799174e-07f, -5.649920760e-07f, -5.649032695e-07f, -5.648134981e-07f, -5.647227623e-07f, -5.646310622e-07f, +-5.645383984e-07f, -5.644447711e-07f, -5.643501807e-07f, -5.642546274e-07f, -5.641581118e-07f, -5.640606341e-07f, -5.639621946e-07f, -5.638627938e-07f, -5.637624319e-07f, -5.636611094e-07f, +-5.635588266e-07f, -5.634555838e-07f, -5.633513814e-07f, -5.632462198e-07f, -5.631400993e-07f, -5.630330203e-07f, -5.629249832e-07f, -5.628159883e-07f, -5.627060360e-07f, -5.625951267e-07f, +-5.624832608e-07f, -5.623704386e-07f, -5.622566604e-07f, -5.621419268e-07f, -5.620262380e-07f, -5.619095945e-07f, -5.617919965e-07f, -5.616734446e-07f, -5.615539391e-07f, -5.614334804e-07f, +-5.613120688e-07f, -5.611897048e-07f, -5.610663887e-07f, -5.609421210e-07f, -5.608169021e-07f, -5.606907323e-07f, -5.605636120e-07f, -5.604355416e-07f, -5.603065216e-07f, -5.601765524e-07f, +-5.600456343e-07f, -5.599137678e-07f, -5.597809532e-07f, -5.596471910e-07f, -5.595124816e-07f, -5.593768253e-07f, -5.592402228e-07f, -5.591026742e-07f, -5.589641801e-07f, -5.588247408e-07f, +-5.586843569e-07f, -5.585430286e-07f, -5.584007565e-07f, -5.582575409e-07f, -5.581133824e-07f, -5.579682812e-07f, -5.578222379e-07f, -5.576752529e-07f, -5.575273266e-07f, -5.573784594e-07f, +-5.572286518e-07f, -5.570779042e-07f, -5.569262171e-07f, -5.567735909e-07f, -5.566200261e-07f, -5.564655230e-07f, -5.563100822e-07f, -5.561537040e-07f, -5.559963890e-07f, -5.558381376e-07f, +-5.556789502e-07f, -5.555188273e-07f, -5.553577693e-07f, -5.551957767e-07f, -5.550328500e-07f, -5.548689896e-07f, -5.547041959e-07f, -5.545384696e-07f, -5.543718109e-07f, -5.542042204e-07f, +-5.540356985e-07f, -5.538662457e-07f, -5.536958626e-07f, -5.535245494e-07f, -5.533523068e-07f, -5.531791352e-07f, -5.530050350e-07f, -5.528300069e-07f, -5.526540511e-07f, -5.524771683e-07f, +-5.522993588e-07f, -5.521206233e-07f, -5.519409621e-07f, -5.517603757e-07f, -5.515788647e-07f, -5.513964296e-07f, -5.512130707e-07f, -5.510287887e-07f, -5.508435840e-07f, -5.506574571e-07f, +-5.504704085e-07f, -5.502824387e-07f, -5.500935482e-07f, -5.499037376e-07f, -5.497130072e-07f, -5.495213577e-07f, -5.493287895e-07f, -5.491353031e-07f, -5.489408991e-07f, -5.487455779e-07f, +-5.485493401e-07f, -5.483521862e-07f, -5.481541167e-07f, -5.479551321e-07f, -5.477552330e-07f, -5.475544198e-07f, -5.473526930e-07f, -5.471500533e-07f, -5.469465011e-07f, -5.467420370e-07f, +-5.465366614e-07f, -5.463303750e-07f, -5.461231782e-07f, -5.459150716e-07f, -5.457060556e-07f, -5.454961310e-07f, -5.452852981e-07f, -5.450735575e-07f, -5.448609098e-07f, -5.446473555e-07f, +-5.444328951e-07f, -5.442175292e-07f, -5.440012584e-07f, -5.437840831e-07f, -5.435660040e-07f, -5.433470215e-07f, -5.431271363e-07f, -5.429063488e-07f, -5.426846597e-07f, -5.424620695e-07f, +-5.422385788e-07f, -5.420141880e-07f, -5.417888979e-07f, -5.415627088e-07f, -5.413356215e-07f, -5.411076364e-07f, -5.408787541e-07f, -5.406489753e-07f, -5.404183004e-07f, -5.401867300e-07f, +-5.399542648e-07f, -5.397209052e-07f, -5.394866519e-07f, -5.392515054e-07f, -5.390154664e-07f, -5.387785353e-07f, -5.385407128e-07f, -5.383019994e-07f, -5.380623958e-07f, -5.378219025e-07f, +-5.375805201e-07f, -5.373382492e-07f, -5.370950904e-07f, -5.368510443e-07f, -5.366061114e-07f, -5.363602924e-07f, -5.361135879e-07f, -5.358659984e-07f, -5.356175246e-07f, -5.353681670e-07f, +-5.351179263e-07f, -5.348668030e-07f, -5.346147978e-07f, -5.343619113e-07f, -5.341081440e-07f, -5.338534966e-07f, -5.335979697e-07f, -5.333415639e-07f, -5.330842798e-07f, -5.328261180e-07f, +-5.325670792e-07f, -5.323071639e-07f, -5.320463728e-07f, -5.317847065e-07f, -5.315221656e-07f, -5.312587508e-07f, -5.309944626e-07f, -5.307293017e-07f, -5.304632687e-07f, -5.301963642e-07f, +-5.299285889e-07f, -5.296599435e-07f, -5.293904284e-07f, -5.291200444e-07f, -5.288487921e-07f, -5.285766722e-07f, -5.283036852e-07f, -5.280298318e-07f, -5.277551127e-07f, -5.274795285e-07f, +-5.272030798e-07f, -5.269257673e-07f, -5.266475916e-07f, -5.263685534e-07f, -5.260886533e-07f, -5.258078920e-07f, -5.255262701e-07f, -5.252437883e-07f, -5.249604473e-07f, -5.246762476e-07f, +-5.243911900e-07f, -5.241052750e-07f, -5.238185035e-07f, -5.235308759e-07f, -5.232423930e-07f, -5.229530555e-07f, -5.226628640e-07f, -5.223718192e-07f, -5.220799218e-07f, -5.217871723e-07f, +-5.214935715e-07f, -5.211991201e-07f, -5.209038188e-07f, -5.206076681e-07f, -5.203106688e-07f, -5.200128216e-07f, -5.197141272e-07f, -5.194145861e-07f, -5.191141992e-07f, -5.188129670e-07f, +-5.185108903e-07f, -5.182079698e-07f, -5.179042061e-07f, -5.175995999e-07f, -5.172941519e-07f, -5.169878629e-07f, -5.166807334e-07f, -5.163727643e-07f, -5.160639561e-07f, -5.157543097e-07f, +-5.154438256e-07f, -5.151325046e-07f, -5.148203473e-07f, -5.145073546e-07f, -5.141935270e-07f, -5.138788654e-07f, -5.135633703e-07f, -5.132470425e-07f, -5.129298828e-07f, -5.126118917e-07f, +-5.122930701e-07f, -5.119734187e-07f, -5.116529380e-07f, -5.113316290e-07f, -5.110094922e-07f, -5.106865285e-07f, -5.103627385e-07f, -5.100381229e-07f, -5.097126824e-07f, -5.093864179e-07f, +-5.090593300e-07f, -5.087314194e-07f, -5.084026868e-07f, -5.080731331e-07f, -5.077427588e-07f, -5.074115648e-07f, -5.070795518e-07f, -5.067467205e-07f, -5.064130717e-07f, -5.060786060e-07f, +-5.057433243e-07f, -5.054072272e-07f, -5.050703154e-07f, -5.047325899e-07f, -5.043940512e-07f, -5.040547001e-07f, -5.037145374e-07f, -5.033735638e-07f, -5.030317800e-07f, -5.026891869e-07f, +-5.023457851e-07f, -5.020015754e-07f, -5.016565586e-07f, -5.013107354e-07f, -5.009641065e-07f, -5.006166728e-07f, -5.002684349e-07f, -4.999193937e-07f, -4.995695499e-07f, -4.992189042e-07f, +-4.988674575e-07f, -4.985152104e-07f, -4.981621638e-07f, -4.978083184e-07f, -4.974536749e-07f, -4.970982342e-07f, -4.967419971e-07f, -4.963849642e-07f, -4.960271363e-07f, -4.956685143e-07f, +-4.953090990e-07f, -4.949488909e-07f, -4.945878911e-07f, -4.942261002e-07f, -4.938635190e-07f, -4.935001483e-07f, -4.931359889e-07f, -4.927710415e-07f, -4.924053070e-07f, -4.920387861e-07f, +-4.916714797e-07f, -4.913033884e-07f, -4.909345132e-07f, -4.905648547e-07f, -4.901944138e-07f, -4.898231913e-07f, -4.894511879e-07f, -4.890784045e-07f, -4.887048419e-07f, -4.883305008e-07f, +-4.879553821e-07f, -4.875794865e-07f, -4.872028149e-07f, -4.868253680e-07f, -4.864471467e-07f, -4.860681518e-07f, -4.856883840e-07f, -4.853078443e-07f, -4.849265333e-07f, -4.845444519e-07f, +-4.841616009e-07f, -4.837779811e-07f, -4.833935934e-07f, -4.830084385e-07f, -4.826225173e-07f, -4.822358306e-07f, -4.818483791e-07f, -4.814601638e-07f, -4.810711854e-07f, -4.806814448e-07f, +-4.802909427e-07f, -4.798996801e-07f, -4.795076577e-07f, -4.791148764e-07f, -4.787213369e-07f, -4.783270402e-07f, -4.779319870e-07f, -4.775361781e-07f, -4.771396145e-07f, -4.767422969e-07f, +-4.763442262e-07f, -4.759454032e-07f, -4.755458288e-07f, -4.751455037e-07f, -4.747444289e-07f, -4.743426051e-07f, -4.739400332e-07f, -4.735367141e-07f, -4.731326486e-07f, -4.727278374e-07f, +-4.723222816e-07f, -4.719159819e-07f, -4.715089392e-07f, -4.711011543e-07f, -4.706926281e-07f, -4.702833614e-07f, -4.698733551e-07f, -4.694626100e-07f, -4.690511270e-07f, -4.686389070e-07f, +-4.682259507e-07f, -4.678122591e-07f, -4.673978330e-07f, -4.669826734e-07f, -4.665667809e-07f, -4.661501566e-07f, -4.657328012e-07f, -4.653147156e-07f, -4.648959008e-07f, -4.644763575e-07f, +-4.640560866e-07f, -4.636350891e-07f, -4.632133657e-07f, -4.627909174e-07f, -4.623677450e-07f, -4.619438494e-07f, -4.615192314e-07f, -4.610938920e-07f, -4.606678320e-07f, -4.602410523e-07f, +-4.598135538e-07f, -4.593853374e-07f, -4.589564038e-07f, -4.585267541e-07f, -4.580963891e-07f, -4.576653097e-07f, -4.572335168e-07f, -4.568010112e-07f, -4.563677939e-07f, -4.559338657e-07f, +-4.554992276e-07f, -4.550638804e-07f, -4.546278249e-07f, -4.541910622e-07f, -4.537535931e-07f, -4.533154185e-07f, -4.528765393e-07f, -4.524369563e-07f, -4.519966706e-07f, -4.515556829e-07f, +-4.511139942e-07f, -4.506716054e-07f, -4.502285174e-07f, -4.497847311e-07f, -4.493402474e-07f, -4.488950672e-07f, -4.484491914e-07f, -4.480026210e-07f, -4.475553568e-07f, -4.471073997e-07f, +-4.466587506e-07f, -4.462094105e-07f, -4.457593803e-07f, -4.453086609e-07f, -4.448572532e-07f, -4.444051581e-07f, -4.439523766e-07f, -4.434989095e-07f, -4.430447578e-07f, -4.425899224e-07f, +-4.421344042e-07f, -4.416782042e-07f, -4.412213232e-07f, -4.407637622e-07f, -4.403055221e-07f, -4.398466038e-07f, -4.393870084e-07f, -4.389267366e-07f, -4.384657894e-07f, -4.380041678e-07f, +-4.375418727e-07f, -4.370789050e-07f, -4.366152657e-07f, -4.361509556e-07f, -4.356859758e-07f, -4.352203271e-07f, -4.347540106e-07f, -4.342870270e-07f, -4.338193774e-07f, -4.333510628e-07f, +-4.328820840e-07f, -4.324124420e-07f, -4.319421378e-07f, -4.314711722e-07f, -4.309995463e-07f, -4.305272609e-07f, -4.300543171e-07f, -4.295807157e-07f, -4.291064578e-07f, -4.286315442e-07f, +-4.281559759e-07f, -4.276797540e-07f, -4.272028792e-07f, -4.267253527e-07f, -4.262471752e-07f, -4.257683479e-07f, -4.252888716e-07f, -4.248087473e-07f, -4.243279760e-07f, -4.238465586e-07f, +-4.233644961e-07f, -4.228817895e-07f, -4.223984396e-07f, -4.219144475e-07f, -4.214298142e-07f, -4.209445406e-07f, -4.204586276e-07f, -4.199720763e-07f, -4.194848875e-07f, -4.189970624e-07f, +-4.185086018e-07f, -4.180195067e-07f, -4.175297780e-07f, -4.170394169e-07f, -4.165484242e-07f, -4.160568008e-07f, -4.155645479e-07f, -4.150716663e-07f, -4.145781571e-07f, -4.140840211e-07f, +-4.135892595e-07f, -4.130938731e-07f, -4.125978630e-07f, -4.121012301e-07f, -4.116039754e-07f, -4.111061000e-07f, -4.106076047e-07f, -4.101084906e-07f, -4.096087586e-07f, -4.091084098e-07f, +-4.086074451e-07f, -4.081058656e-07f, -4.076036721e-07f, -4.071008658e-07f, -4.065974475e-07f, -4.060934183e-07f, -4.055887792e-07f, -4.050835312e-07f, -4.045776753e-07f, -4.040712124e-07f, +-4.035641435e-07f, -4.030564698e-07f, -4.025481921e-07f, -4.020393114e-07f, -4.015298288e-07f, -4.010197453e-07f, -4.005090618e-07f, -3.999977793e-07f, -3.994858990e-07f, -3.989734217e-07f, +-3.984603485e-07f, -3.979466804e-07f, -3.974324183e-07f, -3.969175634e-07f, -3.964021165e-07f, -3.958860788e-07f, -3.953694512e-07f, -3.948522348e-07f, -3.943344305e-07f, -3.938160393e-07f, +-3.932970623e-07f, -3.927775006e-07f, -3.922573550e-07f, -3.917366266e-07f, -3.912153165e-07f, -3.906934257e-07f, -3.901709551e-07f, -3.896479058e-07f, -3.891242788e-07f, -3.886000752e-07f, +-3.880752959e-07f, -3.875499420e-07f, -3.870240145e-07f, -3.864975145e-07f, -3.859704429e-07f, -3.854428008e-07f, -3.849145892e-07f, -3.843858091e-07f, -3.838564616e-07f, -3.833265476e-07f, +-3.827960683e-07f, -3.822650247e-07f, -3.817334177e-07f, -3.812012485e-07f, -3.806685180e-07f, -3.801352273e-07f, -3.796013774e-07f, -3.790669694e-07f, -3.785320043e-07f, -3.779964831e-07f, +-3.774604068e-07f, -3.769237766e-07f, -3.763865934e-07f, -3.758488583e-07f, -3.753105723e-07f, -3.747717365e-07f, -3.742323519e-07f, -3.736924195e-07f, -3.731519405e-07f, -3.726109158e-07f, +-3.720693464e-07f, -3.715272335e-07f, -3.709845781e-07f, -3.704413812e-07f, -3.698976439e-07f, -3.693533672e-07f, -3.688085522e-07f, -3.682631999e-07f, -3.677173114e-07f, -3.671708877e-07f, +-3.666239299e-07f, -3.660764391e-07f, -3.655284162e-07f, -3.649798623e-07f, -3.644307786e-07f, -3.638811660e-07f, -3.633310257e-07f, -3.627803586e-07f, -3.622291658e-07f, -3.616774485e-07f, +-3.611252076e-07f, -3.605724442e-07f, -3.600191593e-07f, -3.594653541e-07f, -3.589110296e-07f, -3.583561869e-07f, -3.578008270e-07f, -3.572449510e-07f, -3.566885599e-07f, -3.561316548e-07f, +-3.555742369e-07f, -3.550163071e-07f, -3.544578665e-07f, -3.538989163e-07f, -3.533394574e-07f, -3.527794909e-07f, -3.522190179e-07f, -3.516580395e-07f, -3.510965568e-07f, -3.505345708e-07f, +-3.499720826e-07f, -3.494090932e-07f, -3.488456039e-07f, -3.482816155e-07f, -3.477171292e-07f, -3.471521462e-07f, -3.465866673e-07f, -3.460206938e-07f, -3.454542268e-07f, -3.448872672e-07f, +-3.443198162e-07f, -3.437518748e-07f, -3.431834442e-07f, -3.426145254e-07f, -3.420451195e-07f, -3.414752276e-07f, -3.409048508e-07f, -3.403339901e-07f, -3.397626467e-07f, -3.391908216e-07f, +-3.386185159e-07f, -3.380457307e-07f, -3.374724671e-07f, -3.368987262e-07f, -3.363245091e-07f, -3.357498168e-07f, -3.351746505e-07f, -3.345990112e-07f, -3.340229000e-07f, -3.334463181e-07f, +-3.328692665e-07f, -3.322917463e-07f, -3.317137586e-07f, -3.311353045e-07f, -3.305563852e-07f, -3.299770016e-07f, -3.293971549e-07f, -3.288168462e-07f, -3.282360766e-07f, -3.276548472e-07f, +-3.270731590e-07f, -3.264910133e-07f, -3.259084110e-07f, -3.253253533e-07f, -3.247418413e-07f, -3.241578761e-07f, -3.235734588e-07f, -3.229885905e-07f, -3.224032723e-07f, -3.218175053e-07f, +-3.212312906e-07f, -3.206446293e-07f, -3.200575225e-07f, -3.194699714e-07f, -3.188819770e-07f, -3.182935405e-07f, -3.177046629e-07f, -3.171153453e-07f, -3.165255890e-07f, -3.159353949e-07f, +-3.153447642e-07f, -3.147536980e-07f, -3.141621974e-07f, -3.135702636e-07f, -3.129778976e-07f, -3.123851005e-07f, -3.117918735e-07f, -3.111982177e-07f, -3.106041342e-07f, -3.100096241e-07f, +-3.094146886e-07f, -3.088193287e-07f, -3.082235455e-07f, -3.076273402e-07f, -3.070307139e-07f, -3.064336678e-07f, -3.058362028e-07f, -3.052383203e-07f, -3.046400212e-07f, -3.040413067e-07f, +-3.034421779e-07f, -3.028426360e-07f, -3.022426820e-07f, -3.016423171e-07f, -3.010415424e-07f, -3.004403590e-07f, -2.998387681e-07f, -2.992367708e-07f, -2.986343682e-07f, -2.980315614e-07f, +-2.974283516e-07f, -2.968247399e-07f, -2.962207274e-07f, -2.956163152e-07f, -2.950115045e-07f, -2.944062964e-07f, -2.938006920e-07f, -2.931946924e-07f, -2.925882989e-07f, -2.919815125e-07f, +-2.913743343e-07f, -2.907667655e-07f, -2.901588072e-07f, -2.895504605e-07f, -2.889417267e-07f, -2.883326067e-07f, -2.877231018e-07f, -2.871132131e-07f, -2.865029416e-07f, -2.858922887e-07f, +-2.852812553e-07f, -2.846698426e-07f, -2.840580518e-07f, -2.834458840e-07f, -2.828333403e-07f, -2.822204219e-07f, -2.816071299e-07f, -2.809934654e-07f, -2.803794296e-07f, -2.797650236e-07f, +-2.791502487e-07f, -2.785351058e-07f, -2.779195961e-07f, -2.773037209e-07f, -2.766874812e-07f, -2.760708781e-07f, -2.754539129e-07f, -2.748365866e-07f, -2.742189004e-07f, -2.736008555e-07f, +-2.729824529e-07f, -2.723636939e-07f, -2.717445796e-07f, -2.711251111e-07f, -2.705052895e-07f, -2.698851161e-07f, -2.692645920e-07f, -2.686437182e-07f, -2.680224960e-07f, -2.674009265e-07f, +-2.667790109e-07f, -2.661567502e-07f, -2.655341457e-07f, -2.649111986e-07f, -2.642879098e-07f, -2.636642807e-07f, -2.630403123e-07f, -2.624160058e-07f, -2.617913624e-07f, -2.611663831e-07f, +-2.605410692e-07f, -2.599154219e-07f, -2.592894422e-07f, -2.586631313e-07f, -2.580364903e-07f, -2.574095205e-07f, -2.567822230e-07f, -2.561545989e-07f, -2.555266494e-07f, -2.548983756e-07f, +-2.542697787e-07f, -2.536408598e-07f, -2.530116202e-07f, -2.523820609e-07f, -2.517521832e-07f, -2.511219881e-07f, -2.504914769e-07f, -2.498606506e-07f, -2.492295105e-07f, -2.485980578e-07f, +-2.479662934e-07f, -2.473342187e-07f, -2.467018348e-07f, -2.460691429e-07f, -2.454361440e-07f, -2.448028394e-07f, -2.441692303e-07f, -2.435353177e-07f, -2.429011029e-07f, -2.422665870e-07f, +-2.416317712e-07f, -2.409966566e-07f, -2.403612444e-07f, -2.397255357e-07f, -2.390895318e-07f, -2.384532338e-07f, -2.378166428e-07f, -2.371797600e-07f, -2.365425867e-07f, -2.359051238e-07f, +-2.352673727e-07f, -2.346293345e-07f, -2.339910103e-07f, -2.333524012e-07f, -2.327135086e-07f, -2.320743335e-07f, -2.314348771e-07f, -2.307951406e-07f, -2.301551251e-07f, -2.295148319e-07f, +-2.288742620e-07f, -2.282334166e-07f, -2.275922969e-07f, -2.269509042e-07f, -2.263092394e-07f, -2.256673039e-07f, -2.250250988e-07f, -2.243826252e-07f, -2.237398844e-07f, -2.230968774e-07f, +-2.224536055e-07f, -2.218100699e-07f, -2.211662716e-07f, -2.205222119e-07f, -2.198778920e-07f, -2.192333130e-07f, -2.185884761e-07f, -2.179433824e-07f, -2.172980332e-07f, -2.166524295e-07f, +-2.160065727e-07f, -2.153604638e-07f, -2.147141040e-07f, -2.140674945e-07f, -2.134206365e-07f, -2.127735311e-07f, -2.121261796e-07f, -2.114785830e-07f, -2.108307426e-07f, -2.101826595e-07f, +-2.095343350e-07f, -2.088857701e-07f, -2.082369661e-07f, -2.075879242e-07f, -2.069386454e-07f, -2.062891311e-07f, -2.056393823e-07f, -2.049894002e-07f, -2.043391861e-07f, -2.036887410e-07f, +-2.030380662e-07f, -2.023871629e-07f, -2.017360322e-07f, -2.010846752e-07f, -2.004330933e-07f, -1.997812875e-07f, -1.991292591e-07f, -1.984770091e-07f, -1.978245388e-07f, -1.971718494e-07f, +-1.965189421e-07f, -1.958658179e-07f, -1.952124782e-07f, -1.945589240e-07f, -1.939051566e-07f, -1.932511771e-07f, -1.925969868e-07f, -1.919425867e-07f, -1.912879781e-07f, -1.906331621e-07f, +-1.899781400e-07f, -1.893229129e-07f, -1.886674820e-07f, -1.880118484e-07f, -1.873560134e-07f, -1.866999781e-07f, -1.860437438e-07f, -1.853873115e-07f, -1.847306825e-07f, -1.840738579e-07f, +-1.834168390e-07f, -1.827596269e-07f, -1.821022228e-07f, -1.814446279e-07f, -1.807868433e-07f, -1.801288702e-07f, -1.794707099e-07f, -1.788123635e-07f, -1.781538321e-07f, -1.774951170e-07f, +-1.768362194e-07f, -1.761771404e-07f, -1.755178812e-07f, -1.748584430e-07f, -1.741988270e-07f, -1.735390343e-07f, -1.728790661e-07f, -1.722189237e-07f, -1.715586082e-07f, -1.708981208e-07f, +-1.702374626e-07f, -1.695766349e-07f, -1.689156388e-07f, -1.682544756e-07f, -1.675931463e-07f, -1.669316522e-07f, -1.662699945e-07f, -1.656081743e-07f, -1.649461929e-07f, -1.642840514e-07f, +-1.636217510e-07f, -1.629592928e-07f, -1.622966781e-07f, -1.616339081e-07f, -1.609709839e-07f, -1.603079067e-07f, -1.596446778e-07f, -1.589812982e-07f, -1.583177691e-07f, -1.576540918e-07f, +-1.569902675e-07f, -1.563262973e-07f, -1.556621823e-07f, -1.549979239e-07f, -1.543335231e-07f, -1.536689812e-07f, -1.530042993e-07f, -1.523394786e-07f, -1.516745204e-07f, -1.510094257e-07f, +-1.503441958e-07f, -1.496788318e-07f, -1.490133350e-07f, -1.483477065e-07f, -1.476819475e-07f, -1.470160592e-07f, -1.463500428e-07f, -1.456838995e-07f, -1.450176303e-07f, -1.443512367e-07f, +-1.436847196e-07f, -1.430180803e-07f, -1.423513200e-07f, -1.416844398e-07f, -1.410174410e-07f, -1.403503248e-07f, -1.396830922e-07f, -1.390157446e-07f, -1.383482830e-07f, -1.376807087e-07f, +-1.370130228e-07f, -1.363452266e-07f, -1.356773212e-07f, -1.350093078e-07f, -1.343411875e-07f, -1.336729617e-07f, -1.330046314e-07f, -1.323361978e-07f, -1.316676621e-07f, -1.309990256e-07f, +-1.303302893e-07f, -1.296614545e-07f, -1.289925223e-07f, -1.283234940e-07f, -1.276543707e-07f, -1.269851536e-07f, -1.263158438e-07f, -1.256464427e-07f, -1.249769512e-07f, -1.243073708e-07f, +-1.236377024e-07f, -1.229679473e-07f, -1.222981067e-07f, -1.216281818e-07f, -1.209581737e-07f, -1.202880836e-07f, -1.196179127e-07f, -1.189476623e-07f, -1.182773334e-07f, -1.176069272e-07f, +-1.169364450e-07f, -1.162658879e-07f, -1.155952571e-07f, -1.149245538e-07f, -1.142537792e-07f, -1.135829344e-07f, -1.129120206e-07f, -1.122410390e-07f, -1.115699908e-07f, -1.108988772e-07f, +-1.102276993e-07f, -1.095564584e-07f, -1.088851556e-07f, -1.082137920e-07f, -1.075423690e-07f, -1.068708876e-07f, -1.061993490e-07f, -1.055277544e-07f, -1.048561050e-07f, -1.041844020e-07f, +-1.035126466e-07f, -1.028408398e-07f, -1.021689830e-07f, -1.014970773e-07f, -1.008251238e-07f, -1.001531238e-07f, -9.948107841e-08f, -9.880898883e-08f, -9.813685622e-08f, -9.746468178e-08f, +-9.679246668e-08f, -9.612021210e-08f, -9.544791921e-08f, -9.477558919e-08f, -9.410322323e-08f, -9.343082249e-08f, -9.275838816e-08f, -9.208592141e-08f, -9.141342342e-08f, -9.074089536e-08f, +-9.006833842e-08f, -8.939575377e-08f, -8.872314258e-08f, -8.805050603e-08f, -8.737784530e-08f, -8.670516156e-08f, -8.603245599e-08f, -8.535972976e-08f, -8.468698405e-08f, -8.401422004e-08f, +-8.334143889e-08f, -8.266864178e-08f, -8.199582989e-08f, -8.132300440e-08f, -8.065016646e-08f, -7.997731727e-08f, -7.930445799e-08f, -7.863158979e-08f, -7.795871385e-08f, -7.728583134e-08f, +-7.661294344e-08f, -7.594005131e-08f, -7.526715614e-08f, -7.459425908e-08f, -7.392136132e-08f, -7.324846402e-08f, -7.257556835e-08f, -7.190267549e-08f, -7.122978661e-08f, -7.055690288e-08f, +-6.988402547e-08f, -6.921115555e-08f, -6.853829428e-08f, -6.786544284e-08f, -6.719260241e-08f, -6.651977414e-08f, -6.584695920e-08f, -6.517415877e-08f, -6.450137402e-08f, -6.382860610e-08f, +-6.315585620e-08f, -6.248312547e-08f, -6.181041509e-08f, -6.113772622e-08f, -6.046506003e-08f, -5.979241769e-08f, -5.911980036e-08f, -5.844720921e-08f, -5.777464540e-08f, -5.710211010e-08f, +-5.642960448e-08f, -5.575712970e-08f, -5.508468693e-08f, -5.441227732e-08f, -5.373990205e-08f, -5.306756228e-08f, -5.239525917e-08f, -5.172299388e-08f, -5.105076759e-08f, -5.037858144e-08f, +-4.970643661e-08f, -4.903433426e-08f, -4.836227554e-08f, -4.769026162e-08f, -4.701829366e-08f, -4.634637283e-08f, -4.567450028e-08f, -4.500267717e-08f, -4.433090467e-08f, -4.365918393e-08f, +-4.298751611e-08f, -4.231590237e-08f, -4.164434387e-08f, -4.097284178e-08f, -4.030139724e-08f, -3.963001141e-08f, -3.895868546e-08f, -3.828742054e-08f, -3.761621781e-08f, -3.694507842e-08f, +-3.627400353e-08f, -3.560299430e-08f, -3.493205187e-08f, -3.426117742e-08f, -3.359037209e-08f, -3.291963703e-08f, -3.224897340e-08f, -3.157838236e-08f, -3.090786506e-08f, -3.023742265e-08f, +-2.956705628e-08f, -2.889676711e-08f, -2.822655629e-08f, -2.755642496e-08f, -2.688637429e-08f, -2.621640543e-08f, -2.554651951e-08f, -2.487671770e-08f, -2.420700115e-08f, -2.353737100e-08f, +-2.286782840e-08f, -2.219837450e-08f, -2.152901046e-08f, -2.085973741e-08f, -2.019055651e-08f, -1.952146890e-08f, -1.885247573e-08f, -1.818357815e-08f, -1.751477730e-08f, -1.684607433e-08f, +-1.617747038e-08f, -1.550896661e-08f, -1.484056414e-08f, -1.417226414e-08f, -1.350406774e-08f, -1.283597608e-08f, -1.216799031e-08f, -1.150011158e-08f, -1.083234101e-08f, -1.016467976e-08f, +-9.497128973e-09f, -8.829689779e-09f, -8.162363323e-09f, -7.495150745e-09f, -6.828053186e-09f, -6.161071784e-09f, -5.494207678e-09f, -4.827462007e-09f, -4.160835909e-09f, -3.494330522e-09f, +-2.827946982e-09f, -2.161686427e-09f, -1.495549992e-09f, -8.295388147e-10f, -1.636540294e-10f, 5.021032286e-10f, 1.167731825e-09f, 1.833230625e-09f, 2.498598495e-09f, 3.163834302e-09f, +3.828936914e-09f, 4.493905197e-09f, 5.158738020e-09f, 5.823434251e-09f, 6.487992759e-09f, 7.152412415e-09f, 7.816692087e-09f, 8.480830646e-09f, 9.144826963e-09f, 9.808679909e-09f, +1.047238836e-08f, 1.113595118e-08f, 1.179936724e-08f, 1.246263543e-08f, 1.312575460e-08f, 1.378872365e-08f, 1.445154143e-08f, 1.511420684e-08f, 1.577671873e-08f, 1.643907599e-08f, +1.710127750e-08f, 1.776332213e-08f, 1.842520875e-08f, 1.908693626e-08f, 1.974850352e-08f, 2.040990941e-08f, 2.107115282e-08f, 2.173223262e-08f, 2.239314770e-08f, 2.305389693e-08f, +2.371447920e-08f, 2.437489338e-08f, 2.503513837e-08f, 2.569521304e-08f, 2.635511628e-08f, 2.701484697e-08f, 2.767440400e-08f, 2.833378625e-08f, 2.899299261e-08f, 2.965202196e-08f, +3.031087319e-08f, 3.096954518e-08f, 3.162803683e-08f, 3.228634702e-08f, 3.294447465e-08f, 3.360241859e-08f, 3.426017775e-08f, 3.491775100e-08f, 3.557513725e-08f, 3.623233538e-08f, +3.688934428e-08f, 3.754616285e-08f, 3.820278999e-08f, 3.885922457e-08f, 3.951546551e-08f, 4.017151168e-08f, 4.082736200e-08f, 4.148301534e-08f, 4.213847062e-08f, 4.279372673e-08f, +4.344878255e-08f, 4.410363701e-08f, 4.475828898e-08f, 4.541273737e-08f, 4.606698108e-08f, 4.672101901e-08f, 4.737485006e-08f, 4.802847314e-08f, 4.868188714e-08f, 4.933509096e-08f, +4.998808352e-08f, 5.064086370e-08f, 5.129343043e-08f, 5.194578260e-08f, 5.259791911e-08f, 5.324983888e-08f, 5.390154082e-08f, 5.455302382e-08f, 5.520428679e-08f, 5.585532865e-08f, +5.650614830e-08f, 5.715674466e-08f, 5.780711662e-08f, 5.845726312e-08f, 5.910718304e-08f, 5.975687532e-08f, 6.040633885e-08f, 6.105557255e-08f, 6.170457535e-08f, 6.235334614e-08f, +6.300188385e-08f, 6.365018739e-08f, 6.429825568e-08f, 6.494608764e-08f, 6.559368218e-08f, 6.624103821e-08f, 6.688815467e-08f, 6.753503047e-08f, 6.818166452e-08f, 6.882805576e-08f, +6.947420309e-08f, 7.012010545e-08f, 7.076576175e-08f, 7.141117092e-08f, 7.205633189e-08f, 7.270124357e-08f, 7.334590489e-08f, 7.399031478e-08f, 7.463447216e-08f, 7.527837596e-08f, +7.592202511e-08f, 7.656541854e-08f, 7.720855518e-08f, 7.785143394e-08f, 7.849405378e-08f, 7.913641361e-08f, 7.977851237e-08f, 8.042034899e-08f, 8.106192240e-08f, 8.170323154e-08f, +8.234427534e-08f, 8.298505274e-08f, 8.362556267e-08f, 8.426580406e-08f, 8.490577586e-08f, 8.554547701e-08f, 8.618490643e-08f, 8.682406307e-08f, 8.746294588e-08f, 8.810155378e-08f, +8.873988572e-08f, 8.937794064e-08f, 9.001571749e-08f, 9.065321521e-08f, 9.129043274e-08f, 9.192736902e-08f, 9.256402301e-08f, 9.320039364e-08f, 9.383647986e-08f, 9.447228063e-08f, +9.510779488e-08f, 9.574302157e-08f, 9.637795965e-08f, 9.701260806e-08f, 9.764696576e-08f, 9.828103170e-08f, 9.891480483e-08f, 9.954828410e-08f, 1.001814685e-07f, 1.008143569e-07f, +1.014469483e-07f, 1.020792417e-07f, 1.027112360e-07f, 1.033429302e-07f, 1.039743232e-07f, 1.046054140e-07f, 1.052362016e-07f, 1.058666849e-07f, 1.064968628e-07f, 1.071267344e-07f, +1.077562986e-07f, 1.083855543e-07f, 1.090145006e-07f, 1.096431363e-07f, 1.102714605e-07f, 1.108994721e-07f, 1.115271701e-07f, 1.121545535e-07f, 1.127816212e-07f, 1.134083721e-07f, +1.140348053e-07f, 1.146609198e-07f, 1.152867145e-07f, 1.159121883e-07f, 1.165373403e-07f, 1.171621694e-07f, 1.177866745e-07f, 1.184108548e-07f, 1.190347091e-07f, 1.196582364e-07f, +1.202814358e-07f, 1.209043060e-07f, 1.215268463e-07f, 1.221490555e-07f, 1.227709326e-07f, 1.233924766e-07f, 1.240136865e-07f, 1.246345612e-07f, 1.252550998e-07f, 1.258753012e-07f, +1.264951644e-07f, 1.271146884e-07f, 1.277338723e-07f, 1.283527148e-07f, 1.289712152e-07f, 1.295893723e-07f, 1.302071851e-07f, 1.308246527e-07f, 1.314417740e-07f, 1.320585480e-07f, +1.326749737e-07f, 1.332910501e-07f, 1.339067762e-07f, 1.345221510e-07f, 1.351371735e-07f, 1.357518427e-07f, 1.363661575e-07f, 1.369801171e-07f, 1.375937203e-07f, 1.382069662e-07f, +1.388198538e-07f, 1.394323820e-07f, 1.400445500e-07f, 1.406563566e-07f, 1.412678009e-07f, 1.418788820e-07f, 1.424895987e-07f, 1.430999502e-07f, 1.437099353e-07f, 1.443195532e-07f, +1.449288029e-07f, 1.455376832e-07f, 1.461461934e-07f, 1.467543323e-07f, 1.473620990e-07f, 1.479694925e-07f, 1.485765118e-07f, 1.491831559e-07f, 1.497894238e-07f, 1.503953147e-07f, +1.510008274e-07f, 1.516059610e-07f, 1.522107145e-07f, 1.528150869e-07f, 1.534190773e-07f, 1.540226847e-07f, 1.546259081e-07f, 1.552287465e-07f, 1.558311989e-07f, 1.564332644e-07f, +1.570349421e-07f, 1.576362308e-07f, 1.582371297e-07f, 1.588376378e-07f, 1.594377541e-07f, 1.600374776e-07f, 1.606368075e-07f, 1.612357426e-07f, 1.618342821e-07f, 1.624324249e-07f, +1.630301702e-07f, 1.636275169e-07f, 1.642244640e-07f, 1.648210108e-07f, 1.654171560e-07f, 1.660128989e-07f, 1.666082384e-07f, 1.672031736e-07f, 1.677977035e-07f, 1.683918271e-07f, +1.689855436e-07f, 1.695788519e-07f, 1.701717511e-07f, 1.707642403e-07f, 1.713563185e-07f, 1.719479847e-07f, 1.725392380e-07f, 1.731300774e-07f, 1.737205020e-07f, 1.743105109e-07f, +1.749001030e-07f, 1.754892775e-07f, 1.760780334e-07f, 1.766663698e-07f, 1.772542857e-07f, 1.778417802e-07f, 1.784288523e-07f, 1.790155010e-07f, 1.796017256e-07f, 1.801875249e-07f, +1.807728981e-07f, 1.813578443e-07f, 1.819423625e-07f, 1.825264517e-07f, 1.831101110e-07f, 1.836933396e-07f, 1.842761364e-07f, 1.848585005e-07f, 1.854404311e-07f, 1.860219271e-07f, +1.866029877e-07f, 1.871836119e-07f, 1.877637987e-07f, 1.883435474e-07f, 1.889228569e-07f, 1.895017263e-07f, 1.900801546e-07f, 1.906581411e-07f, 1.912356847e-07f, 1.918127845e-07f, +1.923894397e-07f, 1.929656492e-07f, 1.935414122e-07f, 1.941167278e-07f, 1.946915950e-07f, 1.952660129e-07f, 1.958399806e-07f, 1.964134973e-07f, 1.969865619e-07f, 1.975591736e-07f, +1.981313315e-07f, 1.987030347e-07f, 1.992742821e-07f, 1.998450731e-07f, 2.004154066e-07f, 2.009852817e-07f, 2.015546975e-07f, 2.021236532e-07f, 2.026921478e-07f, 2.032601804e-07f, +2.038277501e-07f, 2.043948561e-07f, 2.049614974e-07f, 2.055276731e-07f, 2.060933824e-07f, 2.066586243e-07f, 2.072233980e-07f, 2.077877025e-07f, 2.083515369e-07f, 2.089149005e-07f, +2.094777922e-07f, 2.100402112e-07f, 2.106021566e-07f, 2.111636275e-07f, 2.117246231e-07f, 2.122851424e-07f, 2.128451845e-07f, 2.134047487e-07f, 2.139638339e-07f, 2.145224393e-07f, +2.150805641e-07f, 2.156382073e-07f, 2.161953681e-07f, 2.167520456e-07f, 2.173082389e-07f, 2.178639472e-07f, 2.184191696e-07f, 2.189739051e-07f, 2.195281530e-07f, 2.200819123e-07f, +2.206351822e-07f, 2.211879619e-07f, 2.217402504e-07f, 2.222920469e-07f, 2.228433505e-07f, 2.233941603e-07f, 2.239444755e-07f, 2.244942953e-07f, 2.250436187e-07f, 2.255924450e-07f, +2.261407731e-07f, 2.266886024e-07f, 2.272359319e-07f, 2.277827608e-07f, 2.283290881e-07f, 2.288749132e-07f, 2.294202350e-07f, 2.299650528e-07f, 2.305093658e-07f, 2.310531729e-07f, +2.315964735e-07f, 2.321392666e-07f, 2.326815515e-07f, 2.332233272e-07f, 2.337645929e-07f, 2.343053478e-07f, 2.348455910e-07f, 2.353853217e-07f, 2.359245391e-07f, 2.364632422e-07f, +2.370014304e-07f, 2.375391026e-07f, 2.380762582e-07f, 2.386128962e-07f, 2.391490159e-07f, 2.396846163e-07f, 2.402196967e-07f, 2.407542562e-07f, 2.412882941e-07f, 2.418218094e-07f, +2.423548013e-07f, 2.428872690e-07f, 2.434192118e-07f, 2.439506287e-07f, 2.444815189e-07f, 2.450118817e-07f, 2.455417161e-07f, 2.460710214e-07f, 2.465997968e-07f, 2.471280414e-07f, +2.476557545e-07f, 2.481829351e-07f, 2.487095825e-07f, 2.492356959e-07f, 2.497612745e-07f, 2.502863174e-07f, 2.508108238e-07f, 2.513347930e-07f, 2.518582241e-07f, 2.523811163e-07f, +2.529034688e-07f, 2.534252808e-07f, 2.539465515e-07f, 2.544672800e-07f, 2.549874657e-07f, 2.555071077e-07f, 2.560262052e-07f, 2.565447573e-07f, 2.570627633e-07f, 2.575802225e-07f, +2.580971339e-07f, 2.586134969e-07f, 2.591293105e-07f, 2.596445741e-07f, 2.601592868e-07f, 2.606734479e-07f, 2.611870565e-07f, 2.617001119e-07f, 2.622126132e-07f, 2.627245598e-07f, +2.632359507e-07f, 2.637467853e-07f, 2.642570627e-07f, 2.647667822e-07f, 2.652759430e-07f, 2.657845442e-07f, 2.662925852e-07f, 2.668000652e-07f, 2.673069833e-07f, 2.678133388e-07f, +2.683191309e-07f, 2.688243589e-07f, 2.693290220e-07f, 2.698331194e-07f, 2.703366504e-07f, 2.708396141e-07f, 2.713420099e-07f, 2.718438368e-07f, 2.723450943e-07f, 2.728457815e-07f, +2.733458977e-07f, 2.738454420e-07f, 2.743444138e-07f, 2.748428123e-07f, 2.753406367e-07f, 2.758378863e-07f, 2.763345602e-07f, 2.768306579e-07f, 2.773261784e-07f, 2.778211211e-07f, +2.783154853e-07f, 2.788092700e-07f, 2.793024747e-07f, 2.797950985e-07f, 2.802871408e-07f, 2.807786007e-07f, 2.812694776e-07f, 2.817597706e-07f, 2.822494791e-07f, 2.827386023e-07f, +2.832271395e-07f, 2.837150899e-07f, 2.842024528e-07f, 2.846892275e-07f, 2.851754131e-07f, 2.856610091e-07f, 2.861460146e-07f, 2.866304290e-07f, 2.871142515e-07f, 2.875974813e-07f, +2.880801178e-07f, 2.885621602e-07f, 2.890436078e-07f, 2.895244599e-07f, 2.900047157e-07f, 2.904843746e-07f, 2.909634357e-07f, 2.914418985e-07f, 2.919197621e-07f, 2.923970259e-07f, +2.928736891e-07f, 2.933497511e-07f, 2.938252111e-07f, 2.943000683e-07f, 2.947743222e-07f, 2.952479720e-07f, 2.957210169e-07f, 2.961934563e-07f, 2.966652895e-07f, 2.971365157e-07f, +2.976071343e-07f, 2.980771445e-07f, 2.985465457e-07f, 2.990153372e-07f, 2.994835182e-07f, 2.999510881e-07f, 3.004180461e-07f, 3.008843916e-07f, 3.013501238e-07f, 3.018152422e-07f, +3.022797459e-07f, 3.027436344e-07f, 3.032069068e-07f, 3.036695626e-07f, 3.041316010e-07f, 3.045930214e-07f, 3.050538230e-07f, 3.055140053e-07f, 3.059735674e-07f, 3.064325088e-07f, +3.068908287e-07f, 3.073485264e-07f, 3.078056014e-07f, 3.082620529e-07f, 3.087178802e-07f, 3.091730827e-07f, 3.096276596e-07f, 3.100816104e-07f, 3.105349344e-07f, 3.109876308e-07f, +3.114396991e-07f, 3.118911385e-07f, 3.123419485e-07f, 3.127921282e-07f, 3.132416771e-07f, 3.136905945e-07f, 3.141388798e-07f, 3.145865323e-07f, 3.150335512e-07f, 3.154799361e-07f, +3.159256862e-07f, 3.163708008e-07f, 3.168152794e-07f, 3.172591212e-07f, 3.177023256e-07f, 3.181448920e-07f, 3.185868197e-07f, 3.190281081e-07f, 3.194687565e-07f, 3.199087643e-07f, +3.203481309e-07f, 3.207868555e-07f, 3.212249376e-07f, 3.216623766e-07f, 3.220991717e-07f, 3.225353223e-07f, 3.229708279e-07f, 3.234056878e-07f, 3.238399013e-07f, 3.242734678e-07f, +3.247063867e-07f, 3.251386574e-07f, 3.255702792e-07f, 3.260012515e-07f, 3.264315737e-07f, 3.268612451e-07f, 3.272902652e-07f, 3.277186333e-07f, 3.281463488e-07f, 3.285734110e-07f, +3.289998195e-07f, 3.294255734e-07f, 3.298506723e-07f, 3.302751155e-07f, 3.306989025e-07f, 3.311220325e-07f, 3.315445050e-07f, 3.319663193e-07f, 3.323874749e-07f, 3.328079712e-07f, +3.332278076e-07f, 3.336469834e-07f, 3.340654980e-07f, 3.344833509e-07f, 3.349005415e-07f, 3.353170691e-07f, 3.357329331e-07f, 3.361481331e-07f, 3.365626682e-07f, 3.369765381e-07f, +3.373897420e-07f, 3.378022795e-07f, 3.382141498e-07f, 3.386253524e-07f, 3.390358868e-07f, 3.394457523e-07f, 3.398549483e-07f, 3.402634744e-07f, 3.406713298e-07f, 3.410785140e-07f, +3.414850265e-07f, 3.418908666e-07f, 3.422960338e-07f, 3.427005275e-07f, 3.431043471e-07f, 3.435074921e-07f, 3.439099619e-07f, 3.443117559e-07f, 3.447128735e-07f, 3.451133142e-07f, +3.455130774e-07f, 3.459121626e-07f, 3.463105691e-07f, 3.467082965e-07f, 3.471053441e-07f, 3.475017114e-07f, 3.478973979e-07f, 3.482924029e-07f, 3.486867260e-07f, 3.490803666e-07f, +3.494733241e-07f, 3.498655979e-07f, 3.502571876e-07f, 3.506480925e-07f, 3.510383121e-07f, 3.514278460e-07f, 3.518166934e-07f, 3.522048540e-07f, 3.525923270e-07f, 3.529791121e-07f, +3.533652086e-07f, 3.537506161e-07f, 3.541353339e-07f, 3.545193616e-07f, 3.549026986e-07f, 3.552853444e-07f, 3.556672984e-07f, 3.560485602e-07f, 3.564291291e-07f, 3.568090047e-07f, +3.571881864e-07f, 3.575666737e-07f, 3.579444661e-07f, 3.583215630e-07f, 3.586979640e-07f, 3.590736685e-07f, 3.594486760e-07f, 3.598229859e-07f, 3.601965979e-07f, 3.605695112e-07f, +3.609417255e-07f, 3.613132402e-07f, 3.616840548e-07f, 3.620541689e-07f, 3.624235818e-07f, 3.627922930e-07f, 3.631603022e-07f, 3.635276087e-07f, 3.638942121e-07f, 3.642601118e-07f, +3.646253074e-07f, 3.649897984e-07f, 3.653535843e-07f, 3.657166645e-07f, 3.660790385e-07f, 3.664407060e-07f, 3.668016663e-07f, 3.671619191e-07f, 3.675214637e-07f, 3.678802998e-07f, +3.682384267e-07f, 3.685958442e-07f, 3.689525515e-07f, 3.693085484e-07f, 3.696638342e-07f, 3.700184086e-07f, 3.703722709e-07f, 3.707254209e-07f, 3.710778579e-07f, 3.714295815e-07f, +3.717805912e-07f, 3.721308866e-07f, 3.724804672e-07f, 3.728293325e-07f, 3.731774820e-07f, 3.735249153e-07f, 3.738716319e-07f, 3.742176313e-07f, 3.745629131e-07f, 3.749074769e-07f, +3.752513221e-07f, 3.755944483e-07f, 3.759368550e-07f, 3.762785418e-07f, 3.766195083e-07f, 3.769597539e-07f, 3.772992783e-07f, 3.776380809e-07f, 3.779761613e-07f, 3.783135191e-07f, +3.786501538e-07f, 3.789860650e-07f, 3.793212523e-07f, 3.796557151e-07f, 3.799894531e-07f, 3.803224658e-07f, 3.806547527e-07f, 3.809863135e-07f, 3.813171477e-07f, 3.816472548e-07f, +3.819766344e-07f, 3.823052862e-07f, 3.826332096e-07f, 3.829604042e-07f, 3.832868697e-07f, 3.836126055e-07f, 3.839376113e-07f, 3.842618865e-07f, 3.845854309e-07f, 3.849082440e-07f, +3.852303253e-07f, 3.855516745e-07f, 3.858722911e-07f, 3.861921747e-07f, 3.865113249e-07f, 3.868297413e-07f, 3.871474235e-07f, 3.874643710e-07f, 3.877805834e-07f, 3.880960604e-07f, +3.884108015e-07f, 3.887248064e-07f, 3.890380745e-07f, 3.893506056e-07f, 3.896623993e-07f, 3.899734550e-07f, 3.902837724e-07f, 3.905933512e-07f, 3.909021909e-07f, 3.912102912e-07f, +3.915176515e-07f, 3.918242717e-07f, 3.921301512e-07f, 3.924352896e-07f, 3.927396867e-07f, 3.930433419e-07f, 3.933462549e-07f, 3.936484254e-07f, 3.939498529e-07f, 3.942505371e-07f, +3.945504776e-07f, 3.948496740e-07f, 3.951481259e-07f, 3.954458329e-07f, 3.957427948e-07f, 3.960390110e-07f, 3.963344813e-07f, 3.966292053e-07f, 3.969231826e-07f, 3.972164128e-07f, +3.975088955e-07f, 3.978006305e-07f, 3.980916173e-07f, 3.983818556e-07f, 3.986713450e-07f, 3.989600852e-07f, 3.992480757e-07f, 3.995353163e-07f, 3.998218066e-07f, 4.001075463e-07f, +4.003925349e-07f, 4.006767722e-07f, 4.009602577e-07f, 4.012429912e-07f, 4.015249723e-07f, 4.018062007e-07f, 4.020866759e-07f, 4.023663977e-07f, 4.026453657e-07f, 4.029235796e-07f, +4.032010391e-07f, 4.034777438e-07f, 4.037536933e-07f, 4.040288874e-07f, 4.043033256e-07f, 4.045770078e-07f, 4.048499335e-07f, 4.051221024e-07f, 4.053935142e-07f, 4.056641686e-07f, +4.059340652e-07f, 4.062032037e-07f, 4.064715838e-07f, 4.067392052e-07f, 4.070060675e-07f, 4.072721705e-07f, 4.075375138e-07f, 4.078020972e-07f, 4.080659202e-07f, 4.083289826e-07f, +4.085912840e-07f, 4.088528243e-07f, 4.091136030e-07f, 4.093736198e-07f, 4.096328745e-07f, 4.098913667e-07f, 4.101490962e-07f, 4.104060626e-07f, 4.106622657e-07f, 4.109177051e-07f, +4.111723805e-07f, 4.114262917e-07f, 4.116794383e-07f, 4.119318202e-07f, 4.121834368e-07f, 4.124342881e-07f, 4.126843737e-07f, 4.129336933e-07f, 4.131822466e-07f, 4.134300333e-07f, +4.136770532e-07f, 4.139233060e-07f, 4.141687914e-07f, 4.144135090e-07f, 4.146574588e-07f, 4.149006403e-07f, 4.151430533e-07f, 4.153846975e-07f, 4.156255726e-07f, 4.158656785e-07f, +4.161050147e-07f, 4.163435811e-07f, 4.165813773e-07f, 4.168184032e-07f, 4.170546584e-07f, 4.172901427e-07f, 4.175248559e-07f, 4.177587975e-07f, 4.179919676e-07f, 4.182243656e-07f, +4.184559915e-07f, 4.186868449e-07f, 4.189169256e-07f, 4.191462333e-07f, 4.193747678e-07f, 4.196025289e-07f, 4.198295163e-07f, 4.200557297e-07f, 4.202811690e-07f, 4.205058338e-07f, +4.207297239e-07f, 4.209528392e-07f, 4.211751793e-07f, 4.213967440e-07f, 4.216175331e-07f, 4.218375463e-07f, 4.220567834e-07f, 4.222752442e-07f, 4.224929285e-07f, 4.227098360e-07f, +4.229259665e-07f, 4.231413198e-07f, 4.233558956e-07f, 4.235696938e-07f, 4.237827140e-07f, 4.239949562e-07f, 4.242064200e-07f, 4.244171052e-07f, 4.246270117e-07f, 4.248361393e-07f, +4.250444876e-07f, 4.252520565e-07f, 4.254588458e-07f, 4.256648553e-07f, 4.258700848e-07f, 4.260745340e-07f, 4.262782028e-07f, 4.264810909e-07f, 4.266831982e-07f, 4.268845245e-07f, +4.270850695e-07f, 4.272848331e-07f, 4.274838150e-07f, 4.276820151e-07f, 4.278794332e-07f, 4.280760691e-07f, 4.282719226e-07f, 4.284669934e-07f, 4.286612815e-07f, 4.288547867e-07f, +4.290475086e-07f, 4.292394473e-07f, 4.294306024e-07f, 4.296209738e-07f, 4.298105614e-07f, 4.299993649e-07f, 4.301873841e-07f, 4.303746190e-07f, 4.305610693e-07f, 4.307467348e-07f, +4.309316154e-07f, 4.311157109e-07f, 4.312990212e-07f, 4.314815460e-07f, 4.316632852e-07f, 4.318442387e-07f, 4.320244063e-07f, 4.322037878e-07f, 4.323823830e-07f, 4.325601919e-07f, +4.327372142e-07f, 4.329134498e-07f, 4.330888985e-07f, 4.332635602e-07f, 4.334374348e-07f, 4.336105220e-07f, 4.337828218e-07f, 4.339543340e-07f, 4.341250584e-07f, 4.342949950e-07f, +4.344641434e-07f, 4.346325037e-07f, 4.348000757e-07f, 4.349668592e-07f, 4.351328542e-07f, 4.352980603e-07f, 4.354624777e-07f, 4.356261060e-07f, 4.357889452e-07f, 4.359509951e-07f, +4.361122556e-07f, 4.362727266e-07f, 4.364324080e-07f, 4.365912996e-07f, 4.367494013e-07f, 4.369067131e-07f, 4.370632346e-07f, 4.372189659e-07f, 4.373739069e-07f, 4.375280574e-07f, +4.376814172e-07f, 4.378339864e-07f, 4.379857647e-07f, 4.381367521e-07f, 4.382869485e-07f, 4.384363537e-07f, 4.385849676e-07f, 4.387327902e-07f, 4.388798213e-07f, 4.390260609e-07f, +4.391715088e-07f, 4.393161649e-07f, 4.394600291e-07f, 4.396031014e-07f, 4.397453817e-07f, 4.398868697e-07f, 4.400275656e-07f, 4.401674691e-07f, 4.403065802e-07f, 4.404448987e-07f, +4.405824247e-07f, 4.407191580e-07f, 4.408550986e-07f, 4.409902462e-07f, 4.411246010e-07f, 4.412581627e-07f, 4.413909314e-07f, 4.415229069e-07f, 4.416540891e-07f, 4.417844781e-07f, +4.419140737e-07f, 4.420428758e-07f, 4.421708843e-07f, 4.422980993e-07f, 4.424245206e-07f, 4.425501482e-07f, 4.426749820e-07f, 4.427990220e-07f, 4.429222680e-07f, 4.430447200e-07f, +4.431663781e-07f, 4.432872420e-07f, 4.434073118e-07f, 4.435265873e-07f, 4.436450686e-07f, 4.437627557e-07f, 4.438796483e-07f, 4.439957466e-07f, 4.441110504e-07f, 4.442255597e-07f, +4.443392744e-07f, 4.444521946e-07f, 4.445643201e-07f, 4.446756510e-07f, 4.447861872e-07f, 4.448959286e-07f, 4.450048752e-07f, 4.451130270e-07f, 4.452203840e-07f, 4.453269461e-07f, +4.454327132e-07f, 4.455376854e-07f, 4.456418627e-07f, 4.457452449e-07f, 4.458478322e-07f, 4.459496244e-07f, 4.460506215e-07f, 4.461508235e-07f, 4.462502304e-07f, 4.463488422e-07f, +4.464466589e-07f, 4.465436803e-07f, 4.466399067e-07f, 4.467353378e-07f, 4.468299737e-07f, 4.469238144e-07f, 4.470168599e-07f, 4.471091102e-07f, 4.472005653e-07f, 4.472912251e-07f, +4.473810897e-07f, 4.474701590e-07f, 4.475584331e-07f, 4.476459120e-07f, 4.477325956e-07f, 4.478184840e-07f, 4.479035772e-07f, 4.479878752e-07f, 4.480713779e-07f, 4.481540855e-07f, +4.482359978e-07f, 4.483171150e-07f, 4.483974371e-07f, 4.484769639e-07f, 4.485556957e-07f, 4.486336323e-07f, 4.487107739e-07f, 4.487871203e-07f, 4.488626718e-07f, 4.489374281e-07f, +4.490113895e-07f, 4.490845559e-07f, 4.491569274e-07f, 4.492285039e-07f, 4.492992856e-07f, 4.493692724e-07f, 4.494384643e-07f, 4.495068615e-07f, 4.495744639e-07f, 4.496412716e-07f, +4.497072847e-07f, 4.497725030e-07f, 4.498369268e-07f, 4.499005561e-07f, 4.499633908e-07f, 4.500254310e-07f, 4.500866769e-07f, 4.501471283e-07f, 4.502067855e-07f, 4.502656484e-07f, +4.503237170e-07f, 4.503809915e-07f, 4.504374719e-07f, 4.504931582e-07f, 4.505480506e-07f, 4.506021490e-07f, 4.506554535e-07f, 4.507079642e-07f, 4.507596812e-07f, 4.508106045e-07f, +4.508607342e-07f, 4.509100703e-07f, 4.509586129e-07f, 4.510063621e-07f, 4.510533180e-07f, 4.510994806e-07f, 4.511448501e-07f, 4.511894264e-07f, 4.512332096e-07f, 4.512761999e-07f, +4.513183974e-07f, 4.513598020e-07f, 4.514004139e-07f, 4.514402332e-07f, 4.514792599e-07f, 4.515174942e-07f, 4.515549361e-07f, 4.515915857e-07f, 4.516274431e-07f, 4.516625084e-07f, +4.516967817e-07f, 4.517302631e-07f, 4.517629526e-07f, 4.517948505e-07f, 4.518259567e-07f, 4.518562714e-07f, 4.518857947e-07f, 4.519145267e-07f, 4.519424675e-07f, 4.519696171e-07f, +4.519959758e-07f, 4.520215435e-07f, 4.520463205e-07f, 4.520703069e-07f, 4.520935026e-07f, 4.521159079e-07f, 4.521375229e-07f, 4.521583477e-07f, 4.521783824e-07f, 4.521976271e-07f, +4.522160820e-07f, 4.522337471e-07f, 4.522506226e-07f, 4.522667087e-07f, 4.522820054e-07f, 4.522965128e-07f, 4.523102312e-07f, 4.523231605e-07f, 4.523353011e-07f, 4.523466529e-07f, +4.523572162e-07f, 4.523669910e-07f, 4.523759775e-07f, 4.523841759e-07f, 4.523915863e-07f, 4.523982087e-07f, 4.524040434e-07f, 4.524090906e-07f, 4.524133503e-07f, 4.524168226e-07f, +4.524195078e-07f, 4.524214061e-07f, 4.524225174e-07f, 4.524228421e-07f, 4.524223802e-07f, 4.524211319e-07f, 4.524190973e-07f, 4.524162767e-07f, 4.524126701e-07f, 4.524082778e-07f, +4.524030999e-07f, 4.523971365e-07f, 4.523903879e-07f, 4.523828541e-07f, 4.523745354e-07f, 4.523654319e-07f, 4.523555438e-07f, 4.523448713e-07f, 4.523334144e-07f, 4.523211735e-07f, +4.523081487e-07f, 4.522943401e-07f, 4.522797480e-07f, 4.522643724e-07f, 4.522482137e-07f, 4.522312719e-07f, 4.522135473e-07f, 4.521950400e-07f, 4.521757502e-07f, 4.521556782e-07f, +4.521348240e-07f, 4.521131880e-07f, 4.520907702e-07f, 4.520675708e-07f, 4.520435902e-07f, 4.520188283e-07f, 4.519932856e-07f, 4.519669621e-07f, 4.519398580e-07f, 4.519119735e-07f, +4.518833090e-07f, 4.518538644e-07f, 4.518236402e-07f, 4.517926363e-07f, 4.517608532e-07f, 4.517282909e-07f, 4.516949497e-07f, 4.516608298e-07f, 4.516259313e-07f, 4.515902546e-07f, +4.515537999e-07f, 4.515165672e-07f, 4.514785570e-07f, 4.514397693e-07f, 4.514002044e-07f, 4.513598625e-07f, 4.513187439e-07f, 4.512768488e-07f, 4.512341773e-07f, 4.511907297e-07f, +4.511465063e-07f, 4.511015073e-07f, 4.510557329e-07f, 4.510091832e-07f, 4.509618587e-07f, 4.509137595e-07f, 4.508648858e-07f, 4.508152378e-07f, 4.507648159e-07f, 4.507136202e-07f, +4.506616510e-07f, 4.506089086e-07f, 4.505553931e-07f, 4.505011048e-07f, 4.504460440e-07f, 4.503902109e-07f, 4.503336058e-07f, 4.502762289e-07f, 4.502180804e-07f, 4.501591606e-07f, +4.500994698e-07f, 4.500390083e-07f, 4.499777762e-07f, 4.499157738e-07f, 4.498530014e-07f, 4.497894593e-07f, 4.497251476e-07f, 4.496600668e-07f, 4.495942170e-07f, 4.495275985e-07f, +4.494602115e-07f, 4.493920564e-07f, 4.493231334e-07f, 4.492534428e-07f, 4.491829848e-07f, 4.491117598e-07f, 4.490397679e-07f, 4.489670095e-07f, 4.488934849e-07f, 4.488191942e-07f, +4.487441379e-07f, 4.486683162e-07f, 4.485917293e-07f, 4.485143776e-07f, 4.484362613e-07f, 4.483573807e-07f, 4.482777361e-07f, 4.481973278e-07f, 4.481161561e-07f, 4.480342213e-07f, +4.479515236e-07f, 4.478680634e-07f, 4.477838410e-07f, 4.476988566e-07f, 4.476131105e-07f, 4.475266031e-07f, 4.474393346e-07f, 4.473513054e-07f, 4.472625157e-07f, 4.471729658e-07f, +4.470826561e-07f, 4.469915869e-07f, 4.468997585e-07f, 4.468071711e-07f, 4.467138251e-07f, 4.466197208e-07f, 4.465248585e-07f, 4.464292385e-07f, 4.463328611e-07f, 4.462357268e-07f, +4.461378356e-07f, 4.460391881e-07f, 4.459397845e-07f, 4.458396251e-07f, 4.457387103e-07f, 4.456370403e-07f, 4.455346155e-07f, 4.454314363e-07f, 4.453275029e-07f, 4.452228157e-07f, +4.451173750e-07f, 4.450111811e-07f, 4.449042345e-07f, 4.447965353e-07f, 4.446880839e-07f, 4.445788808e-07f, 4.444689262e-07f, 4.443582204e-07f, 4.442467638e-07f, 4.441345568e-07f, +4.440215996e-07f, 4.439078926e-07f, 4.437934363e-07f, 4.436782308e-07f, 4.435622766e-07f, 4.434455740e-07f, 4.433281233e-07f, 4.432099250e-07f, 4.430909793e-07f, 4.429712866e-07f, +4.428508474e-07f, 4.427296618e-07f, 4.426077303e-07f, 4.424850533e-07f, 4.423616310e-07f, 4.422374639e-07f, 4.421125524e-07f, 4.419868967e-07f, 4.418604973e-07f, 4.417333544e-07f, +4.416054686e-07f, 4.414768401e-07f, 4.413474694e-07f, 4.412173567e-07f, 4.410865025e-07f, 4.409549072e-07f, 4.408225710e-07f, 4.406894944e-07f, 4.405556778e-07f, 4.404211216e-07f, +4.402858260e-07f, 4.401497916e-07f, 4.400130186e-07f, 4.398755075e-07f, 4.397372587e-07f, 4.395982725e-07f, 4.394585493e-07f, 4.393180895e-07f, 4.391768935e-07f, 4.390349617e-07f, +4.388922945e-07f, 4.387488922e-07f, 4.386047553e-07f, 4.384598842e-07f, 4.383142792e-07f, 4.381679408e-07f, 4.380208693e-07f, 4.378730652e-07f, 4.377245288e-07f, 4.375752606e-07f, +4.374252609e-07f, 4.372745302e-07f, 4.371230689e-07f, 4.369708774e-07f, 4.368179560e-07f, 4.366643052e-07f, 4.365099254e-07f, 4.363548171e-07f, 4.361989805e-07f, 4.360424162e-07f, +4.358851246e-07f, 4.357271060e-07f, 4.355683609e-07f, 4.354088898e-07f, 4.352486929e-07f, 4.350877708e-07f, 4.349261239e-07f, 4.347637526e-07f, 4.346006573e-07f, 4.344368384e-07f, +4.342722964e-07f, 4.341070317e-07f, 4.339410448e-07f, 4.337743360e-07f, 4.336069058e-07f, 4.334387546e-07f, 4.332698829e-07f, 4.331002911e-07f, 4.329299796e-07f, 4.327589489e-07f, +4.325871994e-07f, 4.324147315e-07f, 4.322415457e-07f, 4.320676425e-07f, 4.318930222e-07f, 4.317176854e-07f, 4.315416324e-07f, 4.313648638e-07f, 4.311873799e-07f, 4.310091812e-07f, +4.308302681e-07f, 4.306506412e-07f, 4.304703008e-07f, 4.302892475e-07f, 4.301074817e-07f, 4.299250037e-07f, 4.297418142e-07f, 4.295579135e-07f, 4.293733021e-07f, 4.291879805e-07f, +4.290019491e-07f, 4.288152083e-07f, 4.286277588e-07f, 4.284396009e-07f, 4.282507350e-07f, 4.280611617e-07f, 4.278708815e-07f, 4.276798947e-07f, 4.274882019e-07f, 4.272958035e-07f, +4.271027001e-07f, 4.269088920e-07f, 4.267143798e-07f, 4.265191639e-07f, 4.263232449e-07f, 4.261266231e-07f, 4.259292992e-07f, 4.257312734e-07f, 4.255325464e-07f, 4.253331187e-07f, +4.251329906e-07f, 4.249321628e-07f, 4.247306356e-07f, 4.245284096e-07f, 4.243254852e-07f, 4.241218630e-07f, 4.239175434e-07f, 4.237125270e-07f, 4.235068142e-07f, 4.233004055e-07f, +4.230933014e-07f, 4.228855025e-07f, 4.226770091e-07f, 4.224678219e-07f, 4.222579413e-07f, 4.220473678e-07f, 4.218361019e-07f, 4.216241441e-07f, 4.214114949e-07f, 4.211981549e-07f, +4.209841245e-07f, 4.207694043e-07f, 4.205539947e-07f, 4.203378963e-07f, 4.201211096e-07f, 4.199036350e-07f, 4.196854732e-07f, 4.194666245e-07f, 4.192470896e-07f, 4.190268690e-07f, +4.188059631e-07f, 4.185843725e-07f, 4.183620978e-07f, 4.181391393e-07f, 4.179154977e-07f, 4.176911735e-07f, 4.174661672e-07f, 4.172404793e-07f, 4.170141103e-07f, 4.167870609e-07f, +4.165593314e-07f, 4.163309225e-07f, 4.161018346e-07f, 4.158720684e-07f, 4.156416243e-07f, 4.154105029e-07f, 4.151787046e-07f, 4.149462301e-07f, 4.147130799e-07f, 4.144792545e-07f, +4.142447545e-07f, 4.140095804e-07f, 4.137737327e-07f, 4.135372120e-07f, 4.133000188e-07f, 4.130621537e-07f, 4.128236172e-07f, 4.125844099e-07f, 4.123445323e-07f, 4.121039850e-07f, +4.118627684e-07f, 4.116208833e-07f, 4.113783300e-07f, 4.111351093e-07f, 4.108912215e-07f, 4.106466674e-07f, 4.104014473e-07f, 4.101555620e-07f, 4.099090119e-07f, 4.096617977e-07f, +4.094139198e-07f, 4.091653789e-07f, 4.089161754e-07f, 4.086663101e-07f, 4.084157833e-07f, 4.081645958e-07f, 4.079127480e-07f, 4.076602405e-07f, 4.074070740e-07f, 4.071532489e-07f, +4.068987659e-07f, 4.066436255e-07f, 4.063878283e-07f, 4.061313748e-07f, 4.058742657e-07f, 4.056165015e-07f, 4.053580828e-07f, 4.050990101e-07f, 4.048392841e-07f, 4.045789054e-07f, +4.043178744e-07f, 4.040561919e-07f, 4.037938583e-07f, 4.035308743e-07f, 4.032672405e-07f, 4.030029573e-07f, 4.027380255e-07f, 4.024724457e-07f, 4.022062183e-07f, 4.019393440e-07f, +4.016718234e-07f, 4.014036571e-07f, 4.011348457e-07f, 4.008653897e-07f, 4.005952898e-07f, 4.003245466e-07f, 4.000531606e-07f, 3.997811325e-07f, 3.995084628e-07f, 3.992351522e-07f, +3.989612012e-07f, 3.986866106e-07f, 3.984113807e-07f, 3.981355124e-07f, 3.978590061e-07f, 3.975818625e-07f, 3.973040823e-07f, 3.970256659e-07f, 3.967466140e-07f, 3.964669272e-07f, +3.961866062e-07f, 3.959056516e-07f, 3.956240639e-07f, 3.953418437e-07f, 3.950589918e-07f, 3.947755086e-07f, 3.944913949e-07f, 3.942066513e-07f, 3.939212783e-07f, 3.936352766e-07f, +3.933486468e-07f, 3.930613895e-07f, 3.927735054e-07f, 3.924849950e-07f, 3.921958591e-07f, 3.919060982e-07f, 3.916157129e-07f, 3.913247040e-07f, 3.910330719e-07f, 3.907408174e-07f, +3.904479411e-07f, 3.901544436e-07f, 3.898603255e-07f, 3.895655875e-07f, 3.892702302e-07f, 3.889742543e-07f, 3.886776603e-07f, 3.883804490e-07f, 3.880826209e-07f, 3.877841768e-07f, +3.874851172e-07f, 3.871854427e-07f, 3.868851541e-07f, 3.865842520e-07f, 3.862827370e-07f, 3.859806097e-07f, 3.856778709e-07f, 3.853745211e-07f, 3.850705610e-07f, 3.847659912e-07f, +3.844608125e-07f, 3.841550254e-07f, 3.838486307e-07f, 3.835416289e-07f, 3.832340207e-07f, 3.829258067e-07f, 3.826169878e-07f, 3.823075643e-07f, 3.819975372e-07f, 3.816869069e-07f, +3.813756742e-07f, 3.810638397e-07f, 3.807514041e-07f, 3.804383680e-07f, 3.801247321e-07f, 3.798104971e-07f, 3.794956637e-07f, 3.791802324e-07f, 3.788642040e-07f, 3.785475792e-07f, +3.782303585e-07f, 3.779125427e-07f, 3.775941325e-07f, 3.772751285e-07f, 3.769555314e-07f, 3.766353418e-07f, 3.763145605e-07f, 3.759931881e-07f, 3.756712252e-07f, 3.753486727e-07f, +3.750255311e-07f, 3.747018011e-07f, 3.743774834e-07f, 3.740525786e-07f, 3.737270876e-07f, 3.734010109e-07f, 3.730743492e-07f, 3.727471032e-07f, 3.724192737e-07f, 3.720908612e-07f, +3.717618665e-07f, 3.714322902e-07f, 3.711021331e-07f, 3.707713958e-07f, 3.704400790e-07f, 3.701081835e-07f, 3.697757099e-07f, 3.694426588e-07f, 3.691090311e-07f, 3.687748273e-07f, +3.684400483e-07f, 3.681046946e-07f, 3.677687670e-07f, 3.674322662e-07f, 3.670951928e-07f, 3.667575476e-07f, 3.664193313e-07f, 3.660805446e-07f, 3.657411881e-07f, 3.654012627e-07f, +3.650607689e-07f, 3.647197075e-07f, 3.643780792e-07f, 3.640358847e-07f, 3.636931247e-07f, 3.633497999e-07f, 3.630059111e-07f, 3.626614589e-07f, 3.623164441e-07f, 3.619708673e-07f, +3.616247293e-07f, 3.612780307e-07f, 3.609307724e-07f, 3.605829550e-07f, 3.602345792e-07f, 3.598856458e-07f, 3.595361554e-07f, 3.591861088e-07f, 3.588355067e-07f, 3.584843499e-07f, +3.581326390e-07f, 3.577803747e-07f, 3.574275578e-07f, 3.570741891e-07f, 3.567202692e-07f, 3.563657988e-07f, 3.560107788e-07f, 3.556552097e-07f, 3.552990924e-07f, 3.549424276e-07f, +3.545852159e-07f, 3.542274582e-07f, 3.538691551e-07f, 3.535103074e-07f, 3.531509159e-07f, 3.527909812e-07f, 3.524305041e-07f, 3.520694853e-07f, 3.517079256e-07f, 3.513458256e-07f, +3.509831862e-07f, 3.506200081e-07f, 3.502562920e-07f, 3.498920386e-07f, 3.495272487e-07f, 3.491619231e-07f, 3.487960624e-07f, 3.484296674e-07f, 3.480627389e-07f, 3.476952776e-07f, +3.473272842e-07f, 3.469587595e-07f, 3.465897043e-07f, 3.462201192e-07f, 3.458500051e-07f, 3.454793627e-07f, 3.451081927e-07f, 3.447364959e-07f, 3.443642730e-07f, 3.439915248e-07f, +3.436182520e-07f, 3.432444554e-07f, 3.428701358e-07f, 3.424952939e-07f, 3.421199304e-07f, 3.417440462e-07f, 3.413676419e-07f, 3.409907183e-07f, 3.406132763e-07f, 3.402353164e-07f, +3.398568396e-07f, 3.394778466e-07f, 3.390983381e-07f, 3.387183148e-07f, 3.383377777e-07f, 3.379567273e-07f, 3.375751646e-07f, 3.371930902e-07f, 3.368105049e-07f, 3.364274095e-07f, +3.360438047e-07f, 3.356596914e-07f, 3.352750702e-07f, 3.348899421e-07f, 3.345043076e-07f, 3.341181677e-07f, 3.337315230e-07f, 3.333443743e-07f, 3.329567225e-07f, 3.325685683e-07f, +3.321799125e-07f, 3.317907558e-07f, 3.314010990e-07f, 3.310109429e-07f, 3.306202883e-07f, 3.302291360e-07f, 3.298374867e-07f, 3.294453412e-07f, 3.290527003e-07f, 3.286595648e-07f, +3.282659354e-07f, 3.278718130e-07f, 3.274771983e-07f, 3.270820921e-07f, 3.266864952e-07f, 3.262904084e-07f, 3.258938325e-07f, 3.254967682e-07f, 3.250992164e-07f, 3.247011778e-07f, +3.243026532e-07f, 3.239036435e-07f, 3.235041493e-07f, 3.231041715e-07f, 3.227037110e-07f, 3.223027684e-07f, 3.219013445e-07f, 3.214994403e-07f, 3.210970564e-07f, 3.206941936e-07f, +3.202908528e-07f, 3.198870348e-07f, 3.194827403e-07f, 3.190779701e-07f, 3.186727251e-07f, 3.182670060e-07f, 3.178608137e-07f, 3.174541489e-07f, 3.170470124e-07f, 3.166394052e-07f, +3.162313278e-07f, 3.158227812e-07f, 3.154137662e-07f, 3.150042835e-07f, 3.145943340e-07f, 3.141839185e-07f, 3.137730377e-07f, 3.133616926e-07f, 3.129498838e-07f, 3.125376123e-07f, +3.121248787e-07f, 3.117116840e-07f, 3.112980289e-07f, 3.108839143e-07f, 3.104693409e-07f, 3.100543096e-07f, 3.096388212e-07f, 3.092228765e-07f, 3.088064763e-07f, 3.083896214e-07f, +3.079723126e-07f, 3.075545509e-07f, 3.071363369e-07f, 3.067176715e-07f, 3.062985555e-07f, 3.058789897e-07f, 3.054589750e-07f, 3.050385121e-07f, 3.046176020e-07f, 3.041962454e-07f, +3.037744431e-07f, 3.033521959e-07f, 3.029295048e-07f, 3.025063704e-07f, 3.020827937e-07f, 3.016587754e-07f, 3.012343165e-07f, 3.008094176e-07f, 3.003840796e-07f, 2.999583035e-07f, +2.995320899e-07f, 2.991054397e-07f, 2.986783538e-07f, 2.982508329e-07f, 2.978228780e-07f, 2.973944898e-07f, 2.969656692e-07f, 2.965364169e-07f, 2.961067339e-07f, 2.956766210e-07f, +2.952460790e-07f, 2.948151087e-07f, 2.943837110e-07f, 2.939518867e-07f, 2.935196367e-07f, 2.930869617e-07f, 2.926538626e-07f, 2.922203403e-07f, 2.917863957e-07f, 2.913520294e-07f, +2.909172424e-07f, 2.904820355e-07f, 2.900464096e-07f, 2.896103655e-07f, 2.891739040e-07f, 2.887370261e-07f, 2.882997324e-07f, 2.878620239e-07f, 2.874239014e-07f, 2.869853658e-07f, +2.865464179e-07f, 2.861070585e-07f, 2.856672886e-07f, 2.852271089e-07f, 2.847865202e-07f, 2.843455235e-07f, 2.839041196e-07f, 2.834623094e-07f, 2.830200936e-07f, 2.825774732e-07f, +2.821344489e-07f, 2.816910217e-07f, 2.812471924e-07f, 2.808029618e-07f, 2.803583309e-07f, 2.799133003e-07f, 2.794678711e-07f, 2.790220441e-07f, 2.785758200e-07f, 2.781291999e-07f, +2.776821844e-07f, 2.772347746e-07f, 2.767869712e-07f, 2.763387751e-07f, 2.758901871e-07f, 2.754412082e-07f, 2.749918391e-07f, 2.745420808e-07f, 2.740919340e-07f, 2.736413997e-07f, +2.731904788e-07f, 2.727391720e-07f, 2.722874802e-07f, 2.718354044e-07f, 2.713829453e-07f, 2.709301039e-07f, 2.704768810e-07f, 2.700232774e-07f, 2.695692940e-07f, 2.691149318e-07f, +2.686601915e-07f, 2.682050740e-07f, 2.677495802e-07f, 2.672937109e-07f, 2.668374671e-07f, 2.663808496e-07f, 2.659238593e-07f, 2.654664970e-07f, 2.650087636e-07f, 2.645506600e-07f, +2.640921870e-07f, 2.636333456e-07f, 2.631741365e-07f, 2.627145607e-07f, 2.622546190e-07f, 2.617943124e-07f, 2.613336416e-07f, 2.608726076e-07f, 2.604112112e-07f, 2.599494534e-07f, +2.594873349e-07f, 2.590248567e-07f, 2.585620196e-07f, 2.580988245e-07f, 2.576352723e-07f, 2.571713639e-07f, 2.567071002e-07f, 2.562424819e-07f, 2.557775101e-07f, 2.553121856e-07f, +2.548465092e-07f, 2.543804819e-07f, 2.539141045e-07f, 2.534473779e-07f, 2.529803030e-07f, 2.525128807e-07f, 2.520451118e-07f, 2.515769973e-07f, 2.511085380e-07f, 2.506397348e-07f, +2.501705886e-07f, 2.497011003e-07f, 2.492312707e-07f, 2.487611008e-07f, 2.482905915e-07f, 2.478197435e-07f, 2.473485579e-07f, 2.468770354e-07f, 2.464051771e-07f, 2.459329837e-07f, +2.454604562e-07f, 2.449875954e-07f, 2.445144023e-07f, 2.440408777e-07f, 2.435670225e-07f, 2.430928377e-07f, 2.426183240e-07f, 2.421434825e-07f, 2.416683139e-07f, 2.411928192e-07f, +2.407169993e-07f, 2.402408550e-07f, 2.397643873e-07f, 2.392875971e-07f, 2.388104852e-07f, 2.383330525e-07f, 2.378553000e-07f, 2.373772285e-07f, 2.368988389e-07f, 2.364201322e-07f, +2.359411092e-07f, 2.354617708e-07f, 2.349821179e-07f, 2.345021514e-07f, 2.340218722e-07f, 2.335412813e-07f, 2.330603794e-07f, 2.325791676e-07f, 2.320976467e-07f, 2.316158175e-07f, +2.311336811e-07f, 2.306512383e-07f, 2.301684900e-07f, 2.296854371e-07f, 2.292020805e-07f, 2.287184212e-07f, 2.282344599e-07f, 2.277501977e-07f, 2.272656354e-07f, 2.267807739e-07f, +2.262956141e-07f, 2.258101570e-07f, 2.253244034e-07f, 2.248383543e-07f, 2.243520105e-07f, 2.238653729e-07f, 2.233784425e-07f, 2.228912202e-07f, 2.224037069e-07f, 2.219159034e-07f, +2.214278107e-07f, 2.209394297e-07f, 2.204507613e-07f, 2.199618065e-07f, 2.194725660e-07f, 2.189830409e-07f, 2.184932319e-07f, 2.180031402e-07f, 2.175127665e-07f, 2.170221117e-07f, +2.165311769e-07f, 2.160399628e-07f, 2.155484704e-07f, 2.150567006e-07f, 2.145646543e-07f, 2.140723325e-07f, 2.135797360e-07f, 2.130868658e-07f, 2.125937227e-07f, 2.121003077e-07f, +2.116066217e-07f, 2.111126656e-07f, 2.106184404e-07f, 2.101239468e-07f, 2.096291860e-07f, 2.091341586e-07f, 2.086388658e-07f, 2.081433084e-07f, 2.076474872e-07f, 2.071514033e-07f, +2.066550576e-07f, 2.061584509e-07f, 2.056615842e-07f, 2.051644583e-07f, 2.046670743e-07f, 2.041694330e-07f, 2.036715354e-07f, 2.031733823e-07f, 2.026749747e-07f, 2.021763135e-07f, +2.016773996e-07f, 2.011782339e-07f, 2.006788175e-07f, 2.001791511e-07f, 1.996792356e-07f, 1.991790722e-07f, 1.986786615e-07f, 1.981780046e-07f, 1.976771024e-07f, 1.971759558e-07f, +1.966745657e-07f, 1.961729330e-07f, 1.956710587e-07f, 1.951689437e-07f, 1.946665890e-07f, 1.941639953e-07f, 1.936611637e-07f, 1.931580951e-07f, 1.926547904e-07f, 1.921512505e-07f, +1.916474763e-07f, 1.911434688e-07f, 1.906392290e-07f, 1.901347576e-07f, 1.896300557e-07f, 1.891251242e-07f, 1.886199639e-07f, 1.881145759e-07f, 1.876089610e-07f, 1.871031202e-07f, +1.865970544e-07f, 1.860907645e-07f, 1.855842515e-07f, 1.850775162e-07f, 1.845705597e-07f, 1.840633828e-07f, 1.835559864e-07f, 1.830483715e-07f, 1.825405391e-07f, 1.820324900e-07f, +1.815242251e-07f, 1.810157454e-07f, 1.805070519e-07f, 1.799981454e-07f, 1.794890269e-07f, 1.789796974e-07f, 1.784701576e-07f, 1.779604086e-07f, 1.774504514e-07f, 1.769402867e-07f, +1.764299156e-07f, 1.759193390e-07f, 1.754085578e-07f, 1.748975730e-07f, 1.743863854e-07f, 1.738749961e-07f, 1.733634059e-07f, 1.728516157e-07f, 1.723396266e-07f, 1.718274394e-07f, +1.713150551e-07f, 1.708024745e-07f, 1.702896987e-07f, 1.697767286e-07f, 1.692635650e-07f, 1.687502090e-07f, 1.682366614e-07f, 1.677229233e-07f, 1.672089954e-07f, 1.666948788e-07f, +1.661805744e-07f, 1.656660831e-07f, 1.651514059e-07f, 1.646365436e-07f, 1.641214973e-07f, 1.636062678e-07f, 1.630908561e-07f, 1.625752632e-07f, 1.620594899e-07f, 1.615435372e-07f, +1.610274060e-07f, 1.605110973e-07f, 1.599946119e-07f, 1.594779509e-07f, 1.589611152e-07f, 1.584441057e-07f, 1.579269233e-07f, 1.574095690e-07f, 1.568920436e-07f, 1.563743483e-07f, +1.558564838e-07f, 1.553384511e-07f, 1.548202511e-07f, 1.543018849e-07f, 1.537833532e-07f, 1.532646571e-07f, 1.527457975e-07f, 1.522267754e-07f, 1.517075916e-07f, 1.511882471e-07f, +1.506687428e-07f, 1.501490797e-07f, 1.496292588e-07f, 1.491092808e-07f, 1.485891469e-07f, 1.480688579e-07f, 1.475484147e-07f, 1.470278183e-07f, 1.465070697e-07f, 1.459861697e-07f, +1.454651194e-07f, 1.449439196e-07f, 1.444225712e-07f, 1.439010753e-07f, 1.433794328e-07f, 1.428576445e-07f, 1.423357115e-07f, 1.418136347e-07f, 1.412914150e-07f, 1.407690533e-07f, +1.402465506e-07f, 1.397239078e-07f, 1.392011259e-07f, 1.386782058e-07f, 1.381551484e-07f, 1.376319547e-07f, 1.371086256e-07f, 1.365851621e-07f, 1.360615651e-07f, 1.355378355e-07f, +1.350139743e-07f, 1.344899823e-07f, 1.339658607e-07f, 1.334416102e-07f, 1.329172318e-07f, 1.323927265e-07f, 1.318680953e-07f, 1.313433389e-07f, 1.308184584e-07f, 1.302934548e-07f, +1.297683289e-07f, 1.292430817e-07f, 1.287177142e-07f, 1.281922272e-07f, 1.276666217e-07f, 1.271408987e-07f, 1.266150591e-07f, 1.260891039e-07f, 1.255630339e-07f, 1.250368501e-07f, +1.245105534e-07f, 1.239841449e-07f, 1.234576253e-07f, 1.229309958e-07f, 1.224042571e-07f, 1.218774103e-07f, 1.213504563e-07f, 1.208233960e-07f, 1.202962304e-07f, 1.197689604e-07f, +1.192415869e-07f, 1.187141109e-07f, 1.181865333e-07f, 1.176588551e-07f, 1.171310772e-07f, 1.166032005e-07f, 1.160752260e-07f, 1.155471546e-07f, 1.150189873e-07f, 1.144907250e-07f, +1.139623686e-07f, 1.134339191e-07f, 1.129053774e-07f, 1.123767444e-07f, 1.118480212e-07f, 1.113192085e-07f, 1.107903075e-07f, 1.102613189e-07f, 1.097322438e-07f, 1.092030831e-07f, +1.086738377e-07f, 1.081445085e-07f, 1.076150966e-07f, 1.070856028e-07f, 1.065560281e-07f, 1.060263734e-07f, 1.054966397e-07f, 1.049668278e-07f, 1.044369388e-07f, 1.039069736e-07f, +1.033769330e-07f, 1.028468182e-07f, 1.023166299e-07f, 1.017863691e-07f, 1.012560368e-07f, 1.007256339e-07f, 1.001951613e-07f, 9.966462003e-08f, 9.913401096e-08f, 9.860333504e-08f, +9.807259321e-08f, 9.754178641e-08f, 9.701091558e-08f, 9.647998165e-08f, 9.594898556e-08f, 9.541792825e-08f, 9.488681065e-08f, 9.435563371e-08f, 9.382439836e-08f, 9.329310553e-08f, +9.276175617e-08f, 9.223035121e-08f, 9.169889158e-08f, 9.116737823e-08f, 9.063581209e-08f, 9.010419410e-08f, 8.957252520e-08f, 8.904080631e-08f, 8.850903838e-08f, 8.797722234e-08f, +8.744535913e-08f, 8.691344968e-08f, 8.638149494e-08f, 8.584949583e-08f, 8.531745329e-08f, 8.478536826e-08f, 8.425324167e-08f, 8.372107446e-08f, 8.318886756e-08f, 8.265662191e-08f, +8.212433844e-08f, 8.159201809e-08f, 8.105966179e-08f, 8.052727048e-08f, 7.999484509e-08f, 7.946238656e-08f, 7.892989581e-08f, 7.839737379e-08f, 7.786482143e-08f, 7.733223965e-08f, +7.679962940e-08f, 7.626699161e-08f, 7.573432722e-08f, 7.520163714e-08f, 7.466892233e-08f, 7.413618370e-08f, 7.360342220e-08f, 7.307063876e-08f, 7.253783431e-08f, 7.200500977e-08f, +7.147216609e-08f, 7.093930420e-08f, 7.040642502e-08f, 6.987352950e-08f, 6.934061855e-08f, 6.880769312e-08f, 6.827475413e-08f, 6.774180251e-08f, 6.720883920e-08f, 6.667586513e-08f, +6.614288123e-08f, 6.560988842e-08f, 6.507688764e-08f, 6.454387982e-08f, 6.401086588e-08f, 6.347784676e-08f, 6.294482340e-08f, 6.241179670e-08f, 6.187876762e-08f, 6.134573707e-08f, +6.081270598e-08f, 6.027967528e-08f, 5.974664591e-08f, 5.921361878e-08f, 5.868059484e-08f, 5.814757500e-08f, 5.761456019e-08f, 5.708155134e-08f, 5.654854938e-08f, 5.601555524e-08f, +5.548256984e-08f, 5.494959410e-08f, 5.441662897e-08f, 5.388367535e-08f, 5.335073419e-08f, 5.281780639e-08f, 5.228489290e-08f, 5.175199463e-08f, 5.121911252e-08f, 5.068624748e-08f, +5.015340044e-08f, 4.962057232e-08f, 4.908776406e-08f, 4.855497657e-08f, 4.802221078e-08f, 4.748946761e-08f, 4.695674799e-08f, 4.642405283e-08f, 4.589138307e-08f, 4.535873962e-08f, +4.482612341e-08f, 4.429353536e-08f, 4.376097639e-08f, 4.322844743e-08f, 4.269594939e-08f, 4.216348321e-08f, 4.163104979e-08f, 4.109865006e-08f, 4.056628494e-08f, 4.003395535e-08f, +3.950166221e-08f, 3.896940645e-08f, 3.843718898e-08f, 3.790501071e-08f, 3.737287258e-08f, 3.684077550e-08f, 3.630872039e-08f, 3.577670816e-08f, 3.524473974e-08f, 3.471281604e-08f, +3.418093798e-08f, 3.364910648e-08f, 3.311732246e-08f, 3.258558683e-08f, 3.205390050e-08f, 3.152226441e-08f, 3.099067945e-08f, 3.045914656e-08f, 2.992766663e-08f, 2.939624060e-08f, +2.886486937e-08f, 2.833355386e-08f, 2.780229498e-08f, 2.727109365e-08f, 2.673995078e-08f, 2.620886729e-08f, 2.567784408e-08f, 2.514688208e-08f, 2.461598219e-08f, 2.408514532e-08f, +2.355437240e-08f, 2.302366433e-08f, 2.249302202e-08f, 2.196244638e-08f, 2.143193833e-08f, 2.090149878e-08f, 2.037112863e-08f, 1.984082880e-08f, 1.931060019e-08f, 1.878044372e-08f, +1.825036030e-08f, 1.772035083e-08f, 1.719041622e-08f, 1.666055738e-08f, 1.613077523e-08f, 1.560107066e-08f, 1.507144458e-08f, 1.454189790e-08f, 1.401243154e-08f, 1.348304638e-08f, +1.295374335e-08f, 1.242452334e-08f, 1.189538727e-08f, 1.136633603e-08f, 1.083737053e-08f, 1.030849168e-08f, 9.779700378e-09f, 9.250997529e-09f, 8.722384039e-09f, 8.193860808e-09f, +7.665428741e-09f, 7.137088739e-09f, 6.608841705e-09f, 6.080688540e-09f, 5.552630146e-09f, 5.024667424e-09f, 4.496801275e-09f, 3.969032598e-09f, 3.441362295e-09f, 2.913791264e-09f, +2.386320406e-09f, 1.858950618e-09f, 1.331682800e-09f, 8.045178501e-10f, 2.774566659e-10f, -2.494998550e-10f, -7.763508155e-10f, -1.303095319e-09f, -1.829732468e-09f, -2.356261367e-09f, +-2.882681121e-09f, -3.408990834e-09f, -3.935189611e-09f, -4.461276557e-09f, -4.987250779e-09f, -5.513111382e-09f, -6.038857472e-09f, -6.564488158e-09f, -7.090002546e-09f, -7.615399743e-09f, +-8.140678858e-09f, -8.665838999e-09f, -9.190879275e-09f, -9.715798795e-09f, -1.024059667e-08f, -1.076527201e-08f, -1.128982392e-08f, -1.181425151e-08f, -1.233855391e-08f, -1.286273021e-08f, +-1.338677953e-08f, -1.391070098e-08f, -1.443449367e-08f, -1.495815672e-08f, -1.548168925e-08f, -1.600509036e-08f, -1.652835917e-08f, -1.705149479e-08f, -1.757449634e-08f, -1.809736294e-08f, +-1.862009369e-08f, -1.914268773e-08f, -1.966514416e-08f, -2.018746210e-08f, -2.070964067e-08f, -2.123167899e-08f, -2.175357617e-08f, -2.227533133e-08f, -2.279694360e-08f, -2.331841210e-08f, +-2.383973594e-08f, -2.436091424e-08f, -2.488194612e-08f, -2.540283072e-08f, -2.592356714e-08f, -2.644415452e-08f, -2.696459196e-08f, -2.748487861e-08f, -2.800501357e-08f, -2.852499598e-08f, +-2.904482496e-08f, -2.956449964e-08f, -3.008401913e-08f, -3.060338257e-08f, -3.112258908e-08f, -3.164163779e-08f, -3.216052782e-08f, -3.267925831e-08f, -3.319782838e-08f, -3.371623716e-08f, +-3.423448378e-08f, -3.475256737e-08f, -3.527048706e-08f, -3.578824197e-08f, -3.630583125e-08f, -3.682325401e-08f, -3.734050940e-08f, -3.785759655e-08f, -3.837451458e-08f, -3.889126263e-08f, +-3.940783984e-08f, -3.992424533e-08f, -4.044047825e-08f, -4.095653773e-08f, -4.147242290e-08f, -4.198813290e-08f, -4.250366687e-08f, -4.301902394e-08f, -4.353420325e-08f, -4.404920394e-08f, +-4.456402514e-08f, -4.507866601e-08f, -4.559312566e-08f, -4.610740326e-08f, -4.662149793e-08f, -4.713540881e-08f, -4.764913505e-08f, -4.816267580e-08f, -4.867603018e-08f, -4.918919735e-08f, +-4.970217645e-08f, -5.021496662e-08f, -5.072756700e-08f, -5.123997675e-08f, -5.175219500e-08f, -5.226422091e-08f, -5.277605361e-08f, -5.328769226e-08f, -5.379913600e-08f, -5.431038398e-08f, +-5.482143535e-08f, -5.533228926e-08f, -5.584294486e-08f, -5.635340129e-08f, -5.686365771e-08f, -5.737371327e-08f, -5.788356712e-08f, -5.839321842e-08f, -5.890266630e-08f, -5.941190994e-08f, +-5.992094847e-08f, -6.042978106e-08f, -6.093840686e-08f, -6.144682503e-08f, -6.195503472e-08f, -6.246303508e-08f, -6.297082528e-08f, -6.347840446e-08f, -6.398577180e-08f, -6.449292645e-08f, +-6.499986756e-08f, -6.550659429e-08f, -6.601310581e-08f, -6.651940128e-08f, -6.702547985e-08f, -6.753134070e-08f, -6.803698297e-08f, -6.854240584e-08f, -6.904760846e-08f, -6.955259001e-08f, +-7.005734964e-08f, -7.056188651e-08f, -7.106619981e-08f, -7.157028869e-08f, -7.207415231e-08f, -7.257778985e-08f, -7.308120047e-08f, -7.358438334e-08f, -7.408733764e-08f, -7.459006252e-08f, +-7.509255716e-08f, -7.559482073e-08f, -7.609685241e-08f, -7.659865135e-08f, -7.710021674e-08f, -7.760154775e-08f, -7.810264355e-08f, -7.860350331e-08f, -7.910412621e-08f, -7.960451143e-08f, +-8.010465814e-08f, -8.060456551e-08f, -8.110423273e-08f, -8.160365897e-08f, -8.210284341e-08f, -8.260178522e-08f, -8.310048360e-08f, -8.359893770e-08f, -8.409714673e-08f, -8.459510985e-08f, +-8.509282626e-08f, -8.559029512e-08f, -8.608751563e-08f, -8.658448697e-08f, -8.708120831e-08f, -8.757767886e-08f, -8.807389778e-08f, -8.856986428e-08f, -8.906557752e-08f, -8.956103671e-08f, +-9.005624103e-08f, -9.055118966e-08f, -9.104588179e-08f, -9.154031662e-08f, -9.203449334e-08f, -9.252841113e-08f, -9.302206918e-08f, -9.351546669e-08f, -9.400860286e-08f, -9.450147687e-08f, +-9.499408791e-08f, -9.548643519e-08f, -9.597851789e-08f, -9.647033521e-08f, -9.696188636e-08f, -9.745317051e-08f, -9.794418688e-08f, -9.843493466e-08f, -9.892541305e-08f, -9.941562125e-08f, +-9.990555846e-08f, -1.003952239e-07f, -1.008846167e-07f, -1.013737361e-07f, -1.018625814e-07f, -1.023511517e-07f, -1.028394461e-07f, -1.033274641e-07f, -1.038152046e-07f, -1.043026670e-07f, +-1.047898504e-07f, -1.052767541e-07f, -1.057633772e-07f, -1.062497190e-07f, -1.067357787e-07f, -1.072215555e-07f, -1.077070485e-07f, -1.081922571e-07f, -1.086771803e-07f, -1.091618176e-07f, +-1.096461679e-07f, -1.101302306e-07f, -1.106140049e-07f, -1.110974899e-07f, -1.115806850e-07f, -1.120635893e-07f, -1.125462020e-07f, -1.130285223e-07f, -1.135105495e-07f, -1.139922828e-07f, +-1.144737215e-07f, -1.149548646e-07f, -1.154357115e-07f, -1.159162614e-07f, -1.163965134e-07f, -1.168764669e-07f, -1.173561210e-07f, -1.178354749e-07f, -1.183145280e-07f, -1.187932793e-07f, +-1.192717282e-07f, -1.197498739e-07f, -1.202277156e-07f, -1.207052525e-07f, -1.211824838e-07f, -1.216594088e-07f, -1.221360267e-07f, -1.226123368e-07f, -1.230883382e-07f, -1.235640303e-07f, +-1.240394121e-07f, -1.245144831e-07f, -1.249892424e-07f, -1.254636892e-07f, -1.259378227e-07f, -1.264116423e-07f, -1.268851472e-07f, -1.273583365e-07f, -1.278312096e-07f, -1.283037656e-07f, +-1.287760038e-07f, -1.292479235e-07f, -1.297195239e-07f, -1.301908042e-07f, -1.306617637e-07f, -1.311324016e-07f, -1.316027172e-07f, -1.320727097e-07f, -1.325423783e-07f, -1.330117223e-07f, +-1.334807410e-07f, -1.339494336e-07f, -1.344177993e-07f, -1.348858374e-07f, -1.353535472e-07f, -1.358209279e-07f, -1.362879787e-07f, -1.367546989e-07f, -1.372210877e-07f, -1.376871445e-07f, +-1.381528684e-07f, -1.386182587e-07f, -1.390833148e-07f, -1.395480357e-07f, -1.400124208e-07f, -1.404764694e-07f, -1.409401806e-07f, -1.414035539e-07f, -1.418665883e-07f, -1.423292833e-07f, +-1.427916379e-07f, -1.432536516e-07f, -1.437153236e-07f, -1.441766531e-07f, -1.446376394e-07f, -1.450982817e-07f, -1.455585794e-07f, -1.460185317e-07f, -1.464781379e-07f, -1.469373972e-07f, +-1.473963089e-07f, -1.478548723e-07f, -1.483130866e-07f, -1.487709511e-07f, -1.492284651e-07f, -1.496856279e-07f, -1.501424387e-07f, -1.505988969e-07f, -1.510550016e-07f, -1.515107522e-07f, +-1.519661479e-07f, -1.524211880e-07f, -1.528758719e-07f, -1.533301987e-07f, -1.537841677e-07f, -1.542377783e-07f, -1.546910297e-07f, -1.551439212e-07f, -1.555964521e-07f, -1.560486217e-07f, +-1.565004292e-07f, -1.569518739e-07f, -1.574029552e-07f, -1.578536722e-07f, -1.583040244e-07f, -1.587540110e-07f, -1.592036312e-07f, -1.596528844e-07f, -1.601017698e-07f, -1.605502868e-07f, +-1.609984346e-07f, -1.614462126e-07f, -1.618936199e-07f, -1.623406560e-07f, -1.627873202e-07f, -1.632336116e-07f, -1.636795296e-07f, -1.641250736e-07f, -1.645702427e-07f, -1.650150364e-07f, +-1.654594538e-07f, -1.659034944e-07f, -1.663471574e-07f, -1.667904420e-07f, -1.672333477e-07f, -1.676758737e-07f, -1.681180194e-07f, -1.685597839e-07f, -1.690011667e-07f, -1.694421671e-07f, +-1.698827843e-07f, -1.703230177e-07f, -1.707628665e-07f, -1.712023301e-07f, -1.716414078e-07f, -1.720800989e-07f, -1.725184027e-07f, -1.729563186e-07f, -1.733938458e-07f, -1.738309837e-07f, +-1.742677315e-07f, -1.747040887e-07f, -1.751400544e-07f, -1.755756281e-07f, -1.760108091e-07f, -1.764455966e-07f, -1.768799900e-07f, -1.773139886e-07f, -1.777475918e-07f, -1.781807988e-07f, +-1.786136090e-07f, -1.790460218e-07f, -1.794780363e-07f, -1.799096521e-07f, -1.803408683e-07f, -1.807716844e-07f, -1.812020996e-07f, -1.816321133e-07f, -1.820617248e-07f, -1.824909334e-07f, +-1.829197386e-07f, -1.833481395e-07f, -1.837761356e-07f, -1.842037262e-07f, -1.846309106e-07f, -1.850576882e-07f, -1.854840582e-07f, -1.859100201e-07f, -1.863355732e-07f, -1.867607168e-07f, +-1.871854502e-07f, -1.876097728e-07f, -1.880336840e-07f, -1.884571831e-07f, -1.888802694e-07f, -1.893029422e-07f, -1.897252010e-07f, -1.901470451e-07f, -1.905684737e-07f, -1.909894864e-07f, +-1.914100823e-07f, -1.918302610e-07f, -1.922500216e-07f, -1.926693636e-07f, -1.930882863e-07f, -1.935067892e-07f, -1.939248714e-07f, -1.943425324e-07f, -1.947597716e-07f, -1.951765883e-07f, +-1.955929819e-07f, -1.960089516e-07f, -1.964244970e-07f, -1.968396173e-07f, -1.972543119e-07f, -1.976685801e-07f, -1.980824214e-07f, -1.984958351e-07f, -1.989088206e-07f, -1.993213772e-07f, +-1.997335043e-07f, -2.001452012e-07f, -2.005564674e-07f, -2.009673022e-07f, -2.013777049e-07f, -2.017876750e-07f, -2.021972118e-07f, -2.026063147e-07f, -2.030149831e-07f, -2.034232163e-07f, +-2.038310137e-07f, -2.042383748e-07f, -2.046452988e-07f, -2.050517851e-07f, -2.054578332e-07f, -2.058634423e-07f, -2.062686120e-07f, -2.066733415e-07f, -2.070776303e-07f, -2.074814778e-07f, +-2.078848832e-07f, -2.082878461e-07f, -2.086903658e-07f, -2.090924416e-07f, -2.094940731e-07f, -2.098952595e-07f, -2.102960002e-07f, -2.106962947e-07f, -2.110961423e-07f, -2.114955425e-07f, +-2.118944946e-07f, -2.122929980e-07f, -2.126910521e-07f, -2.130886563e-07f, -2.134858100e-07f, -2.138825127e-07f, -2.142787636e-07f, -2.146745623e-07f, -2.150699080e-07f, -2.154648003e-07f, +-2.158592385e-07f, -2.162532220e-07f, -2.166467502e-07f, -2.170398226e-07f, -2.174324384e-07f, -2.178245973e-07f, -2.182162984e-07f, -2.186075414e-07f, -2.189983255e-07f, -2.193886502e-07f, +-2.197785148e-07f, -2.201679189e-07f, -2.205568618e-07f, -2.209453430e-07f, -2.213333618e-07f, -2.217209176e-07f, -2.221080099e-07f, -2.224946382e-07f, -2.228808018e-07f, -2.232665001e-07f, +-2.236517326e-07f, -2.240364986e-07f, -2.244207977e-07f, -2.248046292e-07f, -2.251879926e-07f, -2.255708872e-07f, -2.259533126e-07f, -2.263352681e-07f, -2.267167532e-07f, -2.270977673e-07f, +-2.274783098e-07f, -2.278583802e-07f, -2.282379778e-07f, -2.286171022e-07f, -2.289957528e-07f, -2.293739290e-07f, -2.297516302e-07f, -2.301288558e-07f, -2.305056054e-07f, -2.308818783e-07f, +-2.312576740e-07f, -2.316329920e-07f, -2.320078316e-07f, -2.323821923e-07f, -2.327560736e-07f, -2.331294749e-07f, -2.335023957e-07f, -2.338748353e-07f, -2.342467933e-07f, -2.346182691e-07f, +-2.349892621e-07f, -2.353597719e-07f, -2.357297977e-07f, -2.360993392e-07f, -2.364683957e-07f, -2.368369667e-07f, -2.372050517e-07f, -2.375726501e-07f, -2.379397614e-07f, -2.383063850e-07f, +-2.386725204e-07f, -2.390381670e-07f, -2.394033244e-07f, -2.397679919e-07f, -2.401321691e-07f, -2.404958554e-07f, -2.408590503e-07f, -2.412217531e-07f, -2.415839635e-07f, -2.419456809e-07f, +-2.423069047e-07f, -2.426676343e-07f, -2.430278694e-07f, -2.433876093e-07f, -2.437468536e-07f, -2.441056016e-07f, -2.444638529e-07f, -2.448216070e-07f, -2.451788633e-07f, -2.455356212e-07f, +-2.458918804e-07f, -2.462476402e-07f, -2.466029001e-07f, -2.469576597e-07f, -2.473119184e-07f, -2.476656757e-07f, -2.480189310e-07f, -2.483716839e-07f, -2.487239338e-07f, -2.490756803e-07f, +-2.494269227e-07f, -2.497776607e-07f, -2.501278937e-07f, -2.504776212e-07f, -2.508268426e-07f, -2.511755576e-07f, -2.515237654e-07f, -2.518714658e-07f, -2.522186581e-07f, -2.525653419e-07f, +-2.529115166e-07f, -2.532571818e-07f, -2.536023370e-07f, -2.539469816e-07f, -2.542911151e-07f, -2.546347371e-07f, -2.549778471e-07f, -2.553204446e-07f, -2.556625290e-07f, -2.560040999e-07f, +-2.563451568e-07f, -2.566856992e-07f, -2.570257266e-07f, -2.573652386e-07f, -2.577042346e-07f, -2.580427141e-07f, -2.583806767e-07f, -2.587181218e-07f, -2.590550491e-07f, -2.593914580e-07f, +-2.597273479e-07f, -2.600627186e-07f, -2.603975694e-07f, -2.607318999e-07f, -2.610657096e-07f, -2.613989980e-07f, -2.617317647e-07f, -2.620640092e-07f, -2.623957310e-07f, -2.627269296e-07f, +-2.630576046e-07f, -2.633877555e-07f, -2.637173818e-07f, -2.640464831e-07f, -2.643750588e-07f, -2.647031086e-07f, -2.650306319e-07f, -2.653576283e-07f, -2.656840974e-07f, -2.660100386e-07f, +-2.663354515e-07f, -2.666603356e-07f, -2.669846906e-07f, -2.673085158e-07f, -2.676318109e-07f, -2.679545755e-07f, -2.682768090e-07f, -2.685985109e-07f, -2.689196810e-07f, -2.692403186e-07f, +-2.695604233e-07f, -2.698799948e-07f, -2.701990325e-07f, -2.705175359e-07f, -2.708355048e-07f, -2.711529385e-07f, -2.714698366e-07f, -2.717861988e-07f, -2.721020246e-07f, -2.724173134e-07f, +-2.727320650e-07f, -2.730462788e-07f, -2.733599544e-07f, -2.736730913e-07f, -2.739856892e-07f, -2.742977476e-07f, -2.746092660e-07f, -2.749202441e-07f, -2.752306813e-07f, -2.755405773e-07f, +-2.758499316e-07f, -2.761587438e-07f, -2.764670135e-07f, -2.767747402e-07f, -2.770819236e-07f, -2.773885631e-07f, -2.776946584e-07f, -2.780002090e-07f, -2.783052145e-07f, -2.786096745e-07f, +-2.789135886e-07f, -2.792169564e-07f, -2.795197773e-07f, -2.798220511e-07f, -2.801237773e-07f, -2.804249555e-07f, -2.807255852e-07f, -2.810256661e-07f, -2.813251978e-07f, -2.816241798e-07f, +-2.819226117e-07f, -2.822204931e-07f, -2.825178236e-07f, -2.828146028e-07f, -2.831108303e-07f, -2.834065057e-07f, -2.837016286e-07f, -2.839961986e-07f, -2.842902152e-07f, -2.845836781e-07f, +-2.848765869e-07f, -2.851689412e-07f, -2.854607405e-07f, -2.857519845e-07f, -2.860426729e-07f, -2.863328051e-07f, -2.866223808e-07f, -2.869113996e-07f, -2.871998612e-07f, -2.874877650e-07f, +-2.877751108e-07f, -2.880618982e-07f, -2.883481267e-07f, -2.886337960e-07f, -2.889189057e-07f, -2.892034553e-07f, -2.894874446e-07f, -2.897708732e-07f, -2.900537406e-07f, -2.903360465e-07f, +-2.906177905e-07f, -2.908989722e-07f, -2.911795912e-07f, -2.914596473e-07f, -2.917391399e-07f, -2.920180688e-07f, -2.922964335e-07f, -2.925742336e-07f, -2.928514689e-07f, -2.931281390e-07f, +-2.934042434e-07f, -2.936797818e-07f, -2.939547538e-07f, -2.942291592e-07f, -2.945029974e-07f, -2.947762682e-07f, -2.950489711e-07f, -2.953211059e-07f, -2.955926722e-07f, -2.958636696e-07f, +-2.961340977e-07f, -2.964039562e-07f, -2.966732447e-07f, -2.969419629e-07f, -2.972101105e-07f, -2.974776870e-07f, -2.977446922e-07f, -2.980111256e-07f, -2.982769870e-07f, -2.985422759e-07f, +-2.988069921e-07f, -2.990711351e-07f, -2.993347047e-07f, -2.995977005e-07f, -2.998601222e-07f, -3.001219694e-07f, -3.003832417e-07f, -3.006439389e-07f, -3.009040606e-07f, -3.011636064e-07f, +-3.014225760e-07f, -3.016809692e-07f, -3.019387855e-07f, -3.021960246e-07f, -3.024526862e-07f, -3.027087700e-07f, -3.029642755e-07f, -3.032192026e-07f, -3.034735509e-07f, -3.037273200e-07f, +-3.039805096e-07f, -3.042331194e-07f, -3.044851491e-07f, -3.047365984e-07f, -3.049874669e-07f, -3.052377542e-07f, -3.054874602e-07f, -3.057365845e-07f, -3.059851267e-07f, -3.062330865e-07f, +-3.064804637e-07f, -3.067272579e-07f, -3.069734688e-07f, -3.072190960e-07f, -3.074641394e-07f, -3.077085985e-07f, -3.079524731e-07f, -3.081957628e-07f, -3.084384674e-07f, -3.086805865e-07f, +-3.089221199e-07f, -3.091630672e-07f, -3.094034281e-07f, -3.096432024e-07f, -3.098823897e-07f, -3.101209897e-07f, -3.103590022e-07f, -3.105964268e-07f, -3.108332633e-07f, -3.110695113e-07f, +-3.113051706e-07f, -3.115402408e-07f, -3.117747217e-07f, -3.120086131e-07f, -3.122419145e-07f, -3.124746257e-07f, -3.127067465e-07f, -3.129382765e-07f, -3.131692154e-07f, -3.133995630e-07f, +-3.136293191e-07f, -3.138584832e-07f, -3.140870552e-07f, -3.143150347e-07f, -3.145424215e-07f, -3.147692152e-07f, -3.149954157e-07f, -3.152210227e-07f, -3.154460358e-07f, -3.156704549e-07f, +-3.158942795e-07f, -3.161175095e-07f, -3.163401446e-07f, -3.165621846e-07f, -3.167836291e-07f, -3.170044779e-07f, -3.172247307e-07f, -3.174443873e-07f, -3.176634473e-07f, -3.178819107e-07f, +-3.180997770e-07f, -3.183170460e-07f, -3.185337175e-07f, -3.187497911e-07f, -3.189652668e-07f, -3.191801441e-07f, -3.193944229e-07f, -3.196081028e-07f, -3.198211837e-07f, -3.200336653e-07f, +-3.202455474e-07f, -3.204568296e-07f, -3.206675117e-07f, -3.208775936e-07f, -3.210870749e-07f, -3.212959554e-07f, -3.215042349e-07f, -3.217119131e-07f, -3.219189898e-07f, -3.221254647e-07f, +-3.223313376e-07f, -3.225366083e-07f, -3.227412766e-07f, -3.229453421e-07f, -3.231488047e-07f, -3.233516641e-07f, -3.235539202e-07f, -3.237555726e-07f, -3.239566211e-07f, -3.241570655e-07f, +-3.243569057e-07f, -3.245561413e-07f, -3.247547721e-07f, -3.249527979e-07f, -3.251502185e-07f, -3.253470337e-07f, -3.255432432e-07f, -3.257388469e-07f, -3.259338444e-07f, -3.261282357e-07f, +-3.263220204e-07f, -3.265151983e-07f, -3.267077694e-07f, -3.268997332e-07f, -3.270910897e-07f, -3.272818385e-07f, -3.274719796e-07f, -3.276615126e-07f, -3.278504375e-07f, -3.280387539e-07f, +-3.282264616e-07f, -3.284135606e-07f, -3.286000505e-07f, -3.287859311e-07f, -3.289712024e-07f, -3.291558639e-07f, -3.293399157e-07f, -3.295233574e-07f, -3.297061889e-07f, -3.298884099e-07f, +-3.300700204e-07f, -3.302510200e-07f, -3.304314086e-07f, -3.306111860e-07f, -3.307903520e-07f, -3.309689065e-07f, -3.311468491e-07f, -3.313241799e-07f, -3.315008985e-07f, -3.316770047e-07f, +-3.318524985e-07f, -3.320273796e-07f, -3.322016478e-07f, -3.323753030e-07f, -3.325483450e-07f, -3.327207735e-07f, -3.328925885e-07f, -3.330637897e-07f, -3.332343770e-07f, -3.334043502e-07f, +-3.335737091e-07f, -3.337424536e-07f, -3.339105835e-07f, -3.340780985e-07f, -3.342449987e-07f, -3.344112837e-07f, -3.345769534e-07f, -3.347420077e-07f, -3.349064464e-07f, -3.350702693e-07f, +-3.352334763e-07f, -3.353960671e-07f, -3.355580418e-07f, -3.357194000e-07f, -3.358801417e-07f, -3.360402666e-07f, -3.361997747e-07f, -3.363586657e-07f, -3.365169395e-07f, -3.366745961e-07f, +-3.368316351e-07f, -3.369880565e-07f, -3.371438601e-07f, -3.372990459e-07f, -3.374536135e-07f, -3.376075629e-07f, -3.377608940e-07f, -3.379136066e-07f, -3.380657005e-07f, -3.382171756e-07f, +-3.383680319e-07f, -3.385182690e-07f, -3.386678870e-07f, -3.388168857e-07f, -3.389652649e-07f, -3.391130244e-07f, -3.392601643e-07f, -3.394066843e-07f, -3.395525843e-07f, -3.396978642e-07f, +-3.398425239e-07f, -3.399865631e-07f, -3.401299819e-07f, -3.402727801e-07f, -3.404149575e-07f, -3.405565140e-07f, -3.406974496e-07f, -3.408377640e-07f, -3.409774572e-07f, -3.411165291e-07f, +-3.412549795e-07f, -3.413928083e-07f, -3.415300155e-07f, -3.416666008e-07f, -3.418025642e-07f, -3.419379056e-07f, -3.420726249e-07f, -3.422067219e-07f, -3.423401965e-07f, -3.424730487e-07f, +-3.426052783e-07f, -3.427368852e-07f, -3.428678694e-07f, -3.429982307e-07f, -3.431279690e-07f, -3.432570842e-07f, -3.433855763e-07f, -3.435134451e-07f, -3.436406905e-07f, -3.437673124e-07f, +-3.438933108e-07f, -3.440186855e-07f, -3.441434365e-07f, -3.442675636e-07f, -3.443910669e-07f, -3.445139460e-07f, -3.446362011e-07f, -3.447578320e-07f, -3.448788386e-07f, -3.449992209e-07f, +-3.451189787e-07f, -3.452381120e-07f, -3.453566206e-07f, -3.454745046e-07f, -3.455917638e-07f, -3.457083982e-07f, -3.458244076e-07f, -3.459397921e-07f, -3.460545515e-07f, -3.461686857e-07f, +-3.462821947e-07f, -3.463950784e-07f, -3.465073368e-07f, -3.466189697e-07f, -3.467299771e-07f, -3.468403590e-07f, -3.469501152e-07f, -3.470592458e-07f, -3.471677506e-07f, -3.472756295e-07f, +-3.473828826e-07f, -3.474895098e-07f, -3.475955109e-07f, -3.477008860e-07f, -3.478056350e-07f, -3.479097578e-07f, -3.480132544e-07f, -3.481161247e-07f, -3.482183686e-07f, -3.483199862e-07f, +-3.484209774e-07f, -3.485213420e-07f, -3.486210802e-07f, -3.487201917e-07f, -3.488186767e-07f, -3.489165349e-07f, -3.490137665e-07f, -3.491103713e-07f, -3.492063493e-07f, -3.493017005e-07f, +-3.493964248e-07f, -3.494905222e-07f, -3.495839926e-07f, -3.496768361e-07f, -3.497690525e-07f, -3.498606419e-07f, -3.499516042e-07f, -3.500419394e-07f, -3.501316474e-07f, -3.502207283e-07f, +-3.503091819e-07f, -3.503970083e-07f, -3.504842075e-07f, -3.505707794e-07f, -3.506567239e-07f, -3.507420412e-07f, -3.508267311e-07f, -3.509107936e-07f, -3.509942287e-07f, -3.510770364e-07f, +-3.511592167e-07f, -3.512407696e-07f, -3.513216950e-07f, -3.514019929e-07f, -3.514816633e-07f, -3.515607062e-07f, -3.516391217e-07f, -3.517169096e-07f, -3.517940700e-07f, -3.518706028e-07f, +-3.519465082e-07f, -3.520217859e-07f, -3.520964362e-07f, -3.521704588e-07f, -3.522438540e-07f, -3.523166216e-07f, -3.523887616e-07f, -3.524602741e-07f, -3.525311590e-07f, -3.526014164e-07f, +-3.526710462e-07f, -3.527400485e-07f, -3.528084233e-07f, -3.528761706e-07f, -3.529432903e-07f, -3.530097826e-07f, -3.530756474e-07f, -3.531408847e-07f, -3.532054945e-07f, -3.532694769e-07f, +-3.533328319e-07f, -3.533955594e-07f, -3.534576595e-07f, -3.535191323e-07f, -3.535799777e-07f, -3.536401958e-07f, -3.536997866e-07f, -3.537587500e-07f, -3.538170862e-07f, -3.538747952e-07f, +-3.539318769e-07f, -3.539883315e-07f, -3.540441589e-07f, -3.540993592e-07f, -3.541539324e-07f, -3.542078785e-07f, -3.542611976e-07f, -3.543138897e-07f, -3.543659548e-07f, -3.544173930e-07f, +-3.544682043e-07f, -3.545183888e-07f, -3.545679464e-07f, -3.546168773e-07f, -3.546651815e-07f, -3.547128590e-07f, -3.547599098e-07f, -3.548063340e-07f, -3.548521317e-07f, -3.548973029e-07f, +-3.549418477e-07f, -3.549857660e-07f, -3.550290580e-07f, -3.550717237e-07f, -3.551137631e-07f, -3.551551763e-07f, -3.551959634e-07f, -3.552361244e-07f, -3.552756594e-07f, -3.553145684e-07f, +-3.553528515e-07f, -3.553905088e-07f, -3.554275403e-07f, -3.554639460e-07f, -3.554997261e-07f, -3.555348806e-07f, -3.555694095e-07f, -3.556033130e-07f, -3.556365911e-07f, -3.556692439e-07f, +-3.557012714e-07f, -3.557326737e-07f, -3.557634509e-07f, -3.557936031e-07f, -3.558231303e-07f, -3.558520326e-07f, -3.558803101e-07f, -3.559079628e-07f, -3.559349909e-07f, -3.559613944e-07f, +-3.559871734e-07f, -3.560123280e-07f, -3.560368583e-07f, -3.560607643e-07f, -3.560840461e-07f, -3.561067039e-07f, -3.561287377e-07f, -3.561501475e-07f, -3.561709336e-07f, -3.561910959e-07f, +-3.562106346e-07f, -3.562295498e-07f, -3.562478415e-07f, -3.562655098e-07f, -3.562825550e-07f, -3.562989769e-07f, -3.563147758e-07f, -3.563299517e-07f, -3.563445048e-07f, -3.563584351e-07f, +-3.563717427e-07f, -3.563844278e-07f, -3.563964904e-07f, -3.564079307e-07f, -3.564187488e-07f, -3.564289447e-07f, -3.564385186e-07f, -3.564474705e-07f, -3.564558007e-07f, -3.564635092e-07f, +-3.564705961e-07f, -3.564770615e-07f, -3.564829056e-07f, -3.564881285e-07f, -3.564927302e-07f, -3.564967110e-07f, -3.565000708e-07f, -3.565028099e-07f, -3.565049284e-07f, -3.565064263e-07f, +-3.565073039e-07f, -3.565075612e-07f, -3.565071983e-07f, -3.565062155e-07f, -3.565046127e-07f, -3.565023902e-07f, -3.564995481e-07f, -3.564960864e-07f, -3.564920054e-07f, -3.564873052e-07f, +-3.564819858e-07f, -3.564760475e-07f, -3.564694904e-07f, -3.564623145e-07f, -3.564545202e-07f, -3.564461074e-07f, -3.564370763e-07f, -3.564274271e-07f, -3.564171599e-07f, -3.564062749e-07f, +-3.563947721e-07f, -3.563826518e-07f, -3.563699141e-07f, -3.563565591e-07f, -3.563425871e-07f, -3.563279980e-07f, -3.563127922e-07f, -3.562969696e-07f, -3.562805306e-07f, -3.562634752e-07f, +-3.562458036e-07f, -3.562275160e-07f, -3.562086125e-07f, -3.561890933e-07f, -3.561689585e-07f, -3.561482082e-07f, -3.561268428e-07f, -3.561048622e-07f, -3.560822668e-07f, -3.560590565e-07f, +-3.560352317e-07f, -3.560107924e-07f, -3.559857389e-07f, -3.559600713e-07f, -3.559337898e-07f, -3.559068946e-07f, -3.558793857e-07f, -3.558512635e-07f, -3.558225280e-07f, -3.557931794e-07f, +-3.557632180e-07f, -3.557326439e-07f, -3.557014573e-07f, -3.556696583e-07f, -3.556372471e-07f, -3.556042239e-07f, -3.555705890e-07f, -3.555363424e-07f, -3.555014844e-07f, -3.554660151e-07f, +-3.554299348e-07f, -3.553932436e-07f, -3.553559416e-07f, -3.553180292e-07f, -3.552795065e-07f, -3.552403737e-07f, -3.552006309e-07f, -3.551602784e-07f, -3.551193163e-07f, -3.550777450e-07f, +-3.550355644e-07f, -3.549927749e-07f, -3.549493767e-07f, -3.549053699e-07f, -3.548607547e-07f, -3.548155314e-07f, -3.547697002e-07f, -3.547232612e-07f, -3.546762146e-07f, -3.546285607e-07f, +-3.545802997e-07f, -3.545314318e-07f, -3.544819571e-07f, -3.544318760e-07f, -3.543811886e-07f, -3.543298950e-07f, -3.542779956e-07f, -3.542254906e-07f, -3.541723801e-07f, -3.541186644e-07f, +-3.540643437e-07f, -3.540094182e-07f, -3.539538881e-07f, -3.538977537e-07f, -3.538410151e-07f, -3.537836727e-07f, -3.537257265e-07f, -3.536671769e-07f, -3.536080240e-07f, -3.535482682e-07f, +-3.534879095e-07f, -3.534269483e-07f, -3.533653848e-07f, -3.533032191e-07f, -3.532404516e-07f, -3.531770825e-07f, -3.531131120e-07f, -3.530485402e-07f, -3.529833676e-07f, -3.529175943e-07f, +-3.528512205e-07f, -3.527842464e-07f, -3.527166724e-07f, -3.526484987e-07f, -3.525797254e-07f, -3.525103529e-07f, -3.524403814e-07f, -3.523698111e-07f, -3.522986422e-07f, -3.522268751e-07f, +-3.521545099e-07f, -3.520815470e-07f, -3.520079865e-07f, -3.519338287e-07f, -3.518590738e-07f, -3.517837222e-07f, -3.517077741e-07f, -3.516312296e-07f, -3.515540892e-07f, -3.514763530e-07f, +-3.513980212e-07f, -3.513190942e-07f, -3.512395722e-07f, -3.511594555e-07f, -3.510787443e-07f, -3.509974388e-07f, -3.509155394e-07f, -3.508330464e-07f, -3.507499599e-07f, -3.506662802e-07f, +-3.505820076e-07f, -3.504971425e-07f, -3.504116849e-07f, -3.503256353e-07f, -3.502389939e-07f, -3.501517609e-07f, -3.500639366e-07f, -3.499755214e-07f, -3.498865154e-07f, -3.497969190e-07f, +-3.497067324e-07f, -3.496159559e-07f, -3.495245898e-07f, -3.494326343e-07f, -3.493400898e-07f, -3.492469565e-07f, -3.491532347e-07f, -3.490589247e-07f, -3.489640268e-07f, -3.488685413e-07f, +-3.487724684e-07f, -3.486758084e-07f, -3.485785616e-07f, -3.484807284e-07f, -3.483823089e-07f, -3.482833035e-07f, -3.481837126e-07f, -3.480835362e-07f, -3.479827749e-07f, -3.478814288e-07f, +-3.477794983e-07f, -3.476769836e-07f, -3.475738851e-07f, -3.474702031e-07f, -3.473659378e-07f, -3.472610895e-07f, -3.471556586e-07f, -3.470496453e-07f, -3.469430501e-07f, -3.468358730e-07f, +-3.467281146e-07f, -3.466197750e-07f, -3.465108546e-07f, -3.464013537e-07f, -3.462912726e-07f, -3.461806116e-07f, -3.460693710e-07f, -3.459575512e-07f, -3.458451524e-07f, -3.457321749e-07f, +-3.456186191e-07f, -3.455044854e-07f, -3.453897739e-07f, -3.452744851e-07f, -3.451586192e-07f, -3.450421765e-07f, -3.449251575e-07f, -3.448075623e-07f, -3.446893914e-07f, -3.445706450e-07f, +-3.444513235e-07f, -3.443314272e-07f, -3.442109564e-07f, -3.440899115e-07f, -3.439682928e-07f, -3.438461005e-07f, -3.437233351e-07f, -3.435999969e-07f, -3.434760862e-07f, -3.433516033e-07f, +-3.432265486e-07f, -3.431009224e-07f, -3.429747250e-07f, -3.428479568e-07f, -3.427206181e-07f, -3.425927093e-07f, -3.424642306e-07f, -3.423351825e-07f, -3.422055653e-07f, -3.420753792e-07f, +-3.419446247e-07f, -3.418133022e-07f, -3.416814118e-07f, -3.415489541e-07f, -3.414159292e-07f, -3.412823377e-07f, -3.411481798e-07f, -3.410134559e-07f, -3.408781663e-07f, -3.407423114e-07f, +-3.406058915e-07f, -3.404689071e-07f, -3.403313583e-07f, -3.401932457e-07f, -3.400545695e-07f, -3.399153301e-07f, -3.397755279e-07f, -3.396351632e-07f, -3.394942364e-07f, -3.393527478e-07f, +-3.392106979e-07f, -3.390680869e-07f, -3.389249152e-07f, -3.387811832e-07f, -3.386368913e-07f, -3.384920398e-07f, -3.383466292e-07f, -3.382006596e-07f, -3.380541316e-07f, -3.379070455e-07f, +-3.377594017e-07f, -3.376112005e-07f, -3.374624423e-07f, -3.373131274e-07f, -3.371632564e-07f, -3.370128295e-07f, -3.368618471e-07f, -3.367103095e-07f, -3.365582172e-07f, -3.364055706e-07f, +-3.362523700e-07f, -3.360986158e-07f, -3.359443083e-07f, -3.357894481e-07f, -3.356340353e-07f, -3.354780705e-07f, -3.353215540e-07f, -3.351644862e-07f, -3.350068675e-07f, -3.348486983e-07f, +-3.346899789e-07f, -3.345307097e-07f, -3.343708912e-07f, -3.342105238e-07f, -3.340496077e-07f, -3.338881435e-07f, -3.337261314e-07f, -3.335635720e-07f, -3.334004655e-07f, -3.332368125e-07f, +-3.330726132e-07f, -3.329078681e-07f, -3.327425776e-07f, -3.325767421e-07f, -3.324103620e-07f, -3.322434376e-07f, -3.320759695e-07f, -3.319079579e-07f, -3.317394033e-07f, -3.315703061e-07f, +-3.314006667e-07f, -3.312304856e-07f, -3.310597630e-07f, -3.308884995e-07f, -3.307166954e-07f, -3.305443511e-07f, -3.303714671e-07f, -3.301980438e-07f, -3.300240815e-07f, -3.298495807e-07f, +-3.296745419e-07f, -3.294989653e-07f, -3.293228515e-07f, -3.291462009e-07f, -3.289690138e-07f, -3.287912907e-07f, -3.286130320e-07f, -3.284342381e-07f, -3.282549095e-07f, -3.280750466e-07f, +-3.278946497e-07f, -3.277137194e-07f, -3.275322560e-07f, -3.273502600e-07f, -3.271677317e-07f, -3.269846717e-07f, -3.268010803e-07f, -3.266169580e-07f, -3.264323053e-07f, -3.262471224e-07f, +-3.260614099e-07f, -3.258751682e-07f, -3.256883977e-07f, -3.255010989e-07f, -3.253132722e-07f, -3.251249180e-07f, -3.249360368e-07f, -3.247466290e-07f, -3.245566951e-07f, -3.243662354e-07f, +-3.241752505e-07f, -3.239837407e-07f, -3.237917065e-07f, -3.235991483e-07f, -3.234060667e-07f, -3.232124619e-07f, -3.230183346e-07f, -3.228236851e-07f, -3.226285138e-07f, -3.224328212e-07f, +-3.222366078e-07f, -3.220398741e-07f, -3.218426203e-07f, -3.216448471e-07f, -3.214465548e-07f, -3.212477440e-07f, -3.210484150e-07f, -3.208485683e-07f, -3.206482044e-07f, -3.204473238e-07f, +-3.202459268e-07f, -3.200440139e-07f, -3.198415856e-07f, -3.196386424e-07f, -3.194351847e-07f, -3.192312130e-07f, -3.190267277e-07f, -3.188217293e-07f, -3.186162183e-07f, -3.184101950e-07f, +-3.182036601e-07f, -3.179966139e-07f, -3.177890569e-07f, -3.175809896e-07f, -3.173724124e-07f, -3.171633259e-07f, -3.169537304e-07f, -3.167436265e-07f, -3.165330146e-07f, -3.163218952e-07f, +-3.161102688e-07f, -3.158981358e-07f, -3.156854967e-07f, -3.154723520e-07f, -3.152587021e-07f, -3.150445476e-07f, -3.148298889e-07f, -3.146147265e-07f, -3.143990609e-07f, -3.141828924e-07f, +-3.139662218e-07f, -3.137490493e-07f, -3.135313755e-07f, -3.133132009e-07f, -3.130945259e-07f, -3.128753511e-07f, -3.126556769e-07f, -3.124355037e-07f, -3.122148322e-07f, -3.119936628e-07f, +-3.117719959e-07f, -3.115498320e-07f, -3.113271717e-07f, -3.111040155e-07f, -3.108803637e-07f, -3.106562170e-07f, -3.104315757e-07f, -3.102064405e-07f, -3.099808117e-07f, -3.097546900e-07f, +-3.095280757e-07f, -3.093009694e-07f, -3.090733715e-07f, -3.088452826e-07f, -3.086167032e-07f, -3.083876338e-07f, -3.081580748e-07f, -3.079280268e-07f, -3.076974902e-07f, -3.074664656e-07f, +-3.072349535e-07f, -3.070029544e-07f, -3.067704687e-07f, -3.065374970e-07f, -3.063040398e-07f, -3.060700976e-07f, -3.058356709e-07f, -3.056007602e-07f, -3.053653660e-07f, -3.051294888e-07f, +-3.048931292e-07f, -3.046562876e-07f, -3.044189646e-07f, -3.041811606e-07f, -3.039428763e-07f, -3.037041120e-07f, -3.034648683e-07f, -3.032251458e-07f, -3.029849449e-07f, -3.027442661e-07f, +-3.025031101e-07f, -3.022614772e-07f, -3.020193680e-07f, -3.017767831e-07f, -3.015337229e-07f, -3.012901880e-07f, -3.010461789e-07f, -3.008016961e-07f, -3.005567402e-07f, -3.003113116e-07f, +-3.000654109e-07f, -2.998190386e-07f, -2.995721952e-07f, -2.993248814e-07f, -2.990770975e-07f, -2.988288441e-07f, -2.985801218e-07f, -2.983309310e-07f, -2.980812724e-07f, -2.978311464e-07f, +-2.975805536e-07f, -2.973294945e-07f, -2.970779696e-07f, -2.968259795e-07f, -2.965735247e-07f, -2.963206058e-07f, -2.960672232e-07f, -2.958133775e-07f, -2.955590693e-07f, -2.953042991e-07f, +-2.950490674e-07f, -2.947933747e-07f, -2.945372217e-07f, -2.942806088e-07f, -2.940235367e-07f, -2.937660057e-07f, -2.935080165e-07f, -2.932495697e-07f, -2.929906657e-07f, -2.927313051e-07f, +-2.924714884e-07f, -2.922112163e-07f, -2.919504892e-07f, -2.916893077e-07f, -2.914276723e-07f, -2.911655836e-07f, -2.909030422e-07f, -2.906400485e-07f, -2.903766032e-07f, -2.901127068e-07f, +-2.898483599e-07f, -2.895835629e-07f, -2.893183165e-07f, -2.890526212e-07f, -2.887864775e-07f, -2.885198861e-07f, -2.882528474e-07f, -2.879853621e-07f, -2.877174307e-07f, -2.874490537e-07f, +-2.871802317e-07f, -2.869109653e-07f, -2.866412550e-07f, -2.863711014e-07f, -2.861005051e-07f, -2.858294665e-07f, -2.855579863e-07f, -2.852860651e-07f, -2.850137034e-07f, -2.847409017e-07f, +-2.844676607e-07f, -2.841939809e-07f, -2.839198628e-07f, -2.836453071e-07f, -2.833703143e-07f, -2.830948849e-07f, -2.828190196e-07f, -2.825427189e-07f, -2.822659834e-07f, -2.819888136e-07f, +-2.817112101e-07f, -2.814331736e-07f, -2.811547045e-07f, -2.808758035e-07f, -2.805964711e-07f, -2.803167079e-07f, -2.800365144e-07f, -2.797558913e-07f, -2.794748391e-07f, -2.791933585e-07f, +-2.789114499e-07f, -2.786291140e-07f, -2.783463513e-07f, -2.780631624e-07f, -2.777795479e-07f, -2.774955085e-07f, -2.772110445e-07f, -2.769261568e-07f, -2.766408457e-07f, -2.763551120e-07f, +-2.760689562e-07f, -2.757823788e-07f, -2.754953806e-07f, -2.752079620e-07f, -2.749201236e-07f, -2.746318661e-07f, -2.743431900e-07f, -2.740540959e-07f, -2.737645844e-07f, -2.734746560e-07f, +-2.731843115e-07f, -2.728935514e-07f, -2.726023762e-07f, -2.723107865e-07f, -2.720187830e-07f, -2.717263663e-07f, -2.714335369e-07f, -2.711402954e-07f, -2.708466425e-07f, -2.705525787e-07f, +-2.702581046e-07f, -2.699632208e-07f, -2.696679280e-07f, -2.693722266e-07f, -2.690761174e-07f, -2.687796009e-07f, -2.684826777e-07f, -2.681853484e-07f, -2.678876137e-07f, -2.675894740e-07f, +-2.672909301e-07f, -2.669919825e-07f, -2.666926319e-07f, -2.663928788e-07f, -2.660927238e-07f, -2.657921675e-07f, -2.654912107e-07f, -2.651898537e-07f, -2.648880974e-07f, -2.645859422e-07f, +-2.642833888e-07f, -2.639804378e-07f, -2.636770898e-07f, -2.633733454e-07f, -2.630692052e-07f, -2.627646698e-07f, -2.624597399e-07f, -2.621544161e-07f, -2.618486989e-07f, -2.615425890e-07f, +-2.612360870e-07f, -2.609291936e-07f, -2.606219092e-07f, -2.603142346e-07f, -2.600061704e-07f, -2.596977171e-07f, -2.593888754e-07f, -2.590796460e-07f, -2.587700293e-07f, -2.584600262e-07f, +-2.581496371e-07f, -2.578388626e-07f, -2.575277035e-07f, -2.572161604e-07f, -2.569042337e-07f, -2.565919243e-07f, -2.562792327e-07f, -2.559661595e-07f, -2.556527053e-07f, -2.553388708e-07f, +-2.550246566e-07f, -2.547100633e-07f, -2.543950916e-07f, -2.540797420e-07f, -2.537640153e-07f, -2.534479120e-07f, -2.531314327e-07f, -2.528145781e-07f, -2.524973489e-07f, -2.521797456e-07f, +-2.518617689e-07f, -2.515434193e-07f, -2.512246977e-07f, -2.509056045e-07f, -2.505861404e-07f, -2.502663060e-07f, -2.499461020e-07f, -2.496255290e-07f, -2.493045877e-07f, -2.489832786e-07f, +-2.486616024e-07f, -2.483395598e-07f, -2.480171514e-07f, -2.476943777e-07f, -2.473712396e-07f, -2.470477375e-07f, -2.467238722e-07f, -2.463996442e-07f, -2.460750543e-07f, -2.457501030e-07f, +-2.454247910e-07f, -2.450991190e-07f, -2.447730875e-07f, -2.444466972e-07f, -2.441199488e-07f, -2.437928429e-07f, -2.434653802e-07f, -2.431375612e-07f, -2.428093867e-07f, -2.424808572e-07f, +-2.421519735e-07f, -2.418227362e-07f, -2.414931459e-07f, -2.411632032e-07f, -2.408329089e-07f, -2.405022635e-07f, -2.401712677e-07f, -2.398399222e-07f, -2.395082276e-07f, -2.391761846e-07f, +-2.388437938e-07f, -2.385110558e-07f, -2.381779714e-07f, -2.378445411e-07f, -2.375107656e-07f, -2.371766456e-07f, -2.368421817e-07f, -2.365073746e-07f, -2.361722249e-07f, -2.358367334e-07f, +-2.355009005e-07f, -2.351647270e-07f, -2.348282136e-07f, -2.344913609e-07f, -2.341541696e-07f, -2.338166403e-07f, -2.334787736e-07f, -2.331405703e-07f, -2.328020310e-07f, -2.324631564e-07f, +-2.321239471e-07f, -2.317844037e-07f, -2.314445270e-07f, -2.311043176e-07f, -2.307637761e-07f, -2.304229033e-07f, -2.300816997e-07f, -2.297401661e-07f, -2.293983031e-07f, -2.290561113e-07f, +-2.287135915e-07f, -2.283707443e-07f, -2.280275704e-07f, -2.276840704e-07f, -2.273402450e-07f, -2.269960948e-07f, -2.266516206e-07f, -2.263068230e-07f, -2.259617027e-07f, -2.256162602e-07f, +-2.252704964e-07f, -2.249244118e-07f, -2.245780072e-07f, -2.242312832e-07f, -2.238842405e-07f, -2.235368797e-07f, -2.231892015e-07f, -2.228412067e-07f, -2.224928958e-07f, -2.221442695e-07f, +-2.217953285e-07f, -2.214460735e-07f, -2.210965052e-07f, -2.207466242e-07f, -2.203964312e-07f, -2.200459269e-07f, -2.196951119e-07f, -2.193439869e-07f, -2.189925527e-07f, -2.186408098e-07f, +-2.182887590e-07f, -2.179364009e-07f, -2.175837362e-07f, -2.172307656e-07f, -2.168774898e-07f, -2.165239094e-07f, -2.161700252e-07f, -2.158158377e-07f, -2.154613478e-07f, -2.151065560e-07f, +-2.147514630e-07f, -2.143960696e-07f, -2.140403763e-07f, -2.136843840e-07f, -2.133280932e-07f, -2.129715047e-07f, -2.126146191e-07f, -2.122574371e-07f, -2.118999594e-07f, -2.115421868e-07f, +-2.111841197e-07f, -2.108257591e-07f, -2.104671054e-07f, -2.101081595e-07f, -2.097489221e-07f, -2.093893937e-07f, -2.090295751e-07f, -2.086694669e-07f, -2.083090699e-07f, -2.079483848e-07f, +-2.075874122e-07f, -2.072261528e-07f, -2.068646074e-07f, -2.065027765e-07f, -2.061406609e-07f, -2.057782613e-07f, -2.054155784e-07f, -2.050526128e-07f, -2.046893653e-07f, -2.043258365e-07f, +-2.039620271e-07f, -2.035979379e-07f, -2.032335695e-07f, -2.028689226e-07f, -2.025039979e-07f, -2.021387961e-07f, -2.017733179e-07f, -2.014075640e-07f, -2.010415351e-07f, -2.006752318e-07f, +-2.003086549e-07f, -1.999418051e-07f, -1.995746830e-07f, -1.992072894e-07f, -1.988396249e-07f, -1.984716903e-07f, -1.981034862e-07f, -1.977350134e-07f, -1.973662725e-07f, -1.969972642e-07f, +-1.966279893e-07f, -1.962584484e-07f, -1.958886423e-07f, -1.955185716e-07f, -1.951482370e-07f, -1.947776393e-07f, -1.944067790e-07f, -1.940356571e-07f, -1.936642740e-07f, -1.932926306e-07f, +-1.929207275e-07f, -1.925485655e-07f, -1.921761452e-07f, -1.918034673e-07f, -1.914305326e-07f, -1.910573418e-07f, -1.906838955e-07f, -1.903101944e-07f, -1.899362393e-07f, -1.895620309e-07f, +-1.891875698e-07f, -1.888128569e-07f, -1.884378927e-07f, -1.880626779e-07f, -1.876872134e-07f, -1.873114998e-07f, -1.869355377e-07f, -1.865593280e-07f, -1.861828713e-07f, -1.858061683e-07f, +-1.854292197e-07f, -1.850520263e-07f, -1.846745887e-07f, -1.842969077e-07f, -1.839189840e-07f, -1.835408182e-07f, -1.831624111e-07f, -1.827837633e-07f, -1.824048757e-07f, -1.820257489e-07f, +-1.816463836e-07f, -1.812667806e-07f, -1.808869404e-07f, -1.805068640e-07f, -1.801265518e-07f, -1.797460048e-07f, -1.793652236e-07f, -1.789842088e-07f, -1.786029613e-07f, -1.782214816e-07f, +-1.778397707e-07f, -1.774578290e-07f, -1.770756575e-07f, -1.766932567e-07f, -1.763106274e-07f, -1.759277703e-07f, -1.755446861e-07f, -1.751613755e-07f, -1.747778393e-07f, -1.743940782e-07f, +-1.740100928e-07f, -1.736258839e-07f, -1.732414523e-07f, -1.728567985e-07f, -1.724719234e-07f, -1.720868277e-07f, -1.717015120e-07f, -1.713159772e-07f, -1.709302238e-07f, -1.705442527e-07f, +-1.701580645e-07f, -1.697716600e-07f, -1.693850398e-07f, -1.689982048e-07f, -1.686111555e-07f, -1.682238929e-07f, -1.678364174e-07f, -1.674487300e-07f, -1.670608312e-07f, -1.666727218e-07f, +-1.662844026e-07f, -1.658958743e-07f, -1.655071375e-07f, -1.651181930e-07f, -1.647290415e-07f, -1.643396838e-07f, -1.639501205e-07f, -1.635603524e-07f, -1.631703802e-07f, -1.627802047e-07f, +-1.623898264e-07f, -1.619992463e-07f, -1.616084649e-07f, -1.612174831e-07f, -1.608263014e-07f, -1.604349208e-07f, -1.600433418e-07f, -1.596515653e-07f, -1.592595918e-07f, -1.588674223e-07f, +-1.584750573e-07f, -1.580824976e-07f, -1.576897439e-07f, -1.572967970e-07f, -1.569036575e-07f, -1.565103263e-07f, -1.561168040e-07f, -1.557230913e-07f, -1.553291890e-07f, -1.549350979e-07f, +-1.545408185e-07f, -1.541463517e-07f, -1.537516982e-07f, -1.533568587e-07f, -1.529618340e-07f, -1.525666247e-07f, -1.521712316e-07f, -1.517756554e-07f, -1.513798968e-07f, -1.509839566e-07f, +-1.505878356e-07f, -1.501915343e-07f, -1.497950536e-07f, -1.493983942e-07f, -1.490015568e-07f, -1.486045421e-07f, -1.482073510e-07f, -1.478099840e-07f, -1.474124419e-07f, -1.470147255e-07f, +-1.466168355e-07f, -1.462187726e-07f, -1.458205375e-07f, -1.454221310e-07f, -1.450235538e-07f, -1.446248067e-07f, -1.442258903e-07f, -1.438268054e-07f, -1.434275527e-07f, -1.430281330e-07f, +-1.426285470e-07f, -1.422287954e-07f, -1.418288789e-07f, -1.414287984e-07f, -1.410285544e-07f, -1.406281478e-07f, -1.402275792e-07f, -1.398268495e-07f, -1.394259593e-07f, -1.390249094e-07f, +-1.386237004e-07f, -1.382223332e-07f, -1.378208085e-07f, -1.374191270e-07f, -1.370172894e-07f, -1.366152964e-07f, -1.362131489e-07f, -1.358108475e-07f, -1.354083930e-07f, -1.350057860e-07f, +-1.346030274e-07f, -1.342001178e-07f, -1.337970581e-07f, -1.333938489e-07f, -1.329904909e-07f, -1.325869850e-07f, -1.321833317e-07f, -1.317795320e-07f, -1.313755864e-07f, -1.309714958e-07f, +-1.305672608e-07f, -1.301628823e-07f, -1.297583609e-07f, -1.293536973e-07f, -1.289488924e-07f, -1.285439468e-07f, -1.281388613e-07f, -1.277336366e-07f, -1.273282735e-07f, -1.269227726e-07f, +-1.265171348e-07f, -1.261113607e-07f, -1.257054511e-07f, -1.252994067e-07f, -1.248932283e-07f, -1.244869166e-07f, -1.240804723e-07f, -1.236738962e-07f, -1.232671890e-07f, -1.228603514e-07f, +-1.224533843e-07f, -1.220462882e-07f, -1.216390640e-07f, -1.212317123e-07f, -1.208242340e-07f, -1.204166298e-07f, -1.200089003e-07f, -1.196010464e-07f, -1.191930687e-07f, -1.187849681e-07f, +-1.183767452e-07f, -1.179684007e-07f, -1.175599355e-07f, -1.171513503e-07f, -1.167426457e-07f, -1.163338226e-07f, -1.159248816e-07f, -1.155158235e-07f, -1.151066491e-07f, -1.146973591e-07f, +-1.142879541e-07f, -1.138784351e-07f, -1.134688026e-07f, -1.130590574e-07f, -1.126492003e-07f, -1.122392320e-07f, -1.118291533e-07f, -1.114189648e-07f, -1.110086673e-07f, -1.105982616e-07f, +-1.101877484e-07f, -1.097771284e-07f, -1.093664024e-07f, -1.089555711e-07f, -1.085446352e-07f, -1.081335955e-07f, -1.077224528e-07f, -1.073112077e-07f, -1.068998610e-07f, -1.064884134e-07f, +-1.060768657e-07f, -1.056652186e-07f, -1.052534728e-07f, -1.048416292e-07f, -1.044296884e-07f, -1.040176511e-07f, -1.036055181e-07f, -1.031932902e-07f, -1.027809680e-07f, -1.023685524e-07f, +-1.019560440e-07f, -1.015434436e-07f, -1.011307520e-07f, -1.007179698e-07f, -1.003050978e-07f, -9.989213679e-08f, -9.947908745e-08f, -9.906595052e-08f, -9.865272676e-08f, -9.823941690e-08f, +-9.782602168e-08f, -9.741254184e-08f, -9.699897811e-08f, -9.658533123e-08f, -9.617160195e-08f, -9.575779099e-08f, -9.534389910e-08f, -9.492992702e-08f, -9.451587549e-08f, -9.410174524e-08f, +-9.368753701e-08f, -9.327325154e-08f, -9.285888957e-08f, -9.244445183e-08f, -9.202993907e-08f, -9.161535202e-08f, -9.120069143e-08f, -9.078595802e-08f, -9.037115254e-08f, -8.995627572e-08f, +-8.954132831e-08f, -8.912631104e-08f, -8.871122465e-08f, -8.829606987e-08f, -8.788084745e-08f, -8.746555812e-08f, -8.705020263e-08f, -8.663478170e-08f, -8.621929608e-08f, -8.580374650e-08f, +-8.538813371e-08f, -8.497245843e-08f, -8.455672142e-08f, -8.414092339e-08f, -8.372506510e-08f, -8.330914728e-08f, -8.289317067e-08f, -8.247713600e-08f, -8.206104401e-08f, -8.164489545e-08f, +-8.122869104e-08f, -8.081243152e-08f, -8.039611763e-08f, -7.997975011e-08f, -7.956332970e-08f, -7.914685713e-08f, -7.873033313e-08f, -7.831375845e-08f, -7.789713383e-08f, -7.748045999e-08f, +-7.706373768e-08f, -7.664696763e-08f, -7.623015058e-08f, -7.581328726e-08f, -7.539637842e-08f, -7.497942478e-08f, -7.456242709e-08f, -7.414538608e-08f, -7.372830248e-08f, -7.331117703e-08f, +-7.289401048e-08f, -7.247680354e-08f, -7.205955697e-08f, -7.164227149e-08f, -7.122494784e-08f, -7.080758676e-08f, -7.039018898e-08f, -6.997275523e-08f, -6.955528626e-08f, -6.913778280e-08f, +-6.872024557e-08f, -6.830267533e-08f, -6.788507279e-08f, -6.746743871e-08f, -6.704977380e-08f, -6.663207881e-08f, -6.621435447e-08f, -6.579660152e-08f, -6.537882068e-08f, -6.496101270e-08f, +-6.454317830e-08f, -6.412531823e-08f, -6.370743321e-08f, -6.328952397e-08f, -6.287159127e-08f, -6.245363581e-08f, -6.203565835e-08f, -6.161765961e-08f, -6.119964032e-08f, -6.078160122e-08f, +-6.036354305e-08f, -5.994546653e-08f, -5.952737239e-08f, -5.910926138e-08f, -5.869113422e-08f, -5.827299164e-08f, -5.785483438e-08f, -5.743666316e-08f, -5.701847873e-08f, -5.660028181e-08f, +-5.618207314e-08f, -5.576385344e-08f, -5.534562345e-08f, -5.492738389e-08f, -5.450913551e-08f, -5.409087903e-08f, -5.367261518e-08f, -5.325434469e-08f, -5.283606829e-08f, -5.241778672e-08f, +-5.199950070e-08f, -5.158121096e-08f, -5.116291824e-08f, -5.074462327e-08f, -5.032632676e-08f, -4.990802946e-08f, -4.948973210e-08f, -4.907143539e-08f, -4.865314008e-08f, -4.823484688e-08f, +-4.781655654e-08f, -4.739826977e-08f, -4.697998731e-08f, -4.656170988e-08f, -4.614343822e-08f, -4.572517305e-08f, -4.530691509e-08f, -4.488866509e-08f, -4.447042375e-08f, -4.405219182e-08f, +-4.363397002e-08f, -4.321575907e-08f, -4.279755970e-08f, -4.237937265e-08f, -4.196119863e-08f, -4.154303837e-08f, -4.112489260e-08f, -4.070676205e-08f, -4.028864744e-08f, -3.987054949e-08f, +-3.945246893e-08f, -3.903440649e-08f, -3.861636290e-08f, -3.819833886e-08f, -3.778033513e-08f, -3.736235240e-08f, -3.694439142e-08f, -3.652645290e-08f, -3.610853758e-08f, -3.569064616e-08f, +-3.527277938e-08f, -3.485493796e-08f, -3.443712263e-08f, -3.401933410e-08f, -3.360157310e-08f, -3.318384035e-08f, -3.276613657e-08f, -3.234846249e-08f, -3.193081883e-08f, -3.151320631e-08f, +-3.109562565e-08f, -3.067807758e-08f, -3.026056280e-08f, -2.984308206e-08f, -2.942563606e-08f, -2.900822553e-08f, -2.859085118e-08f, -2.817351375e-08f, -2.775621394e-08f, -2.733895248e-08f, +-2.692173008e-08f, -2.650454747e-08f, -2.608740537e-08f, -2.567030449e-08f, -2.525324555e-08f, -2.483622928e-08f, -2.441925638e-08f, -2.400232758e-08f, -2.358544360e-08f, -2.316860515e-08f, +-2.275181295e-08f, -2.233506772e-08f, -2.191837017e-08f, -2.150172103e-08f, -2.108512100e-08f, -2.066857080e-08f, -2.025207115e-08f, -1.983562277e-08f, -1.941922637e-08f, -1.900288266e-08f, +-1.858659237e-08f, -1.817035620e-08f, -1.775417486e-08f, -1.733804909e-08f, -1.692197958e-08f, -1.650596705e-08f, -1.609001222e-08f, -1.567411580e-08f, -1.525827850e-08f, -1.484250103e-08f, +-1.442678411e-08f, -1.401112845e-08f, -1.359553476e-08f, -1.318000375e-08f, -1.276453614e-08f, -1.234913263e-08f, -1.193379394e-08f, -1.151852078e-08f, -1.110331385e-08f, -1.068817387e-08f, +-1.027310155e-08f, -9.858097599e-09f, -9.443162723e-09f, -9.028297633e-09f, -8.613503037e-09f, -8.198779645e-09f, -7.784128164e-09f, -7.369549303e-09f, -6.955043769e-09f, -6.540612271e-09f, +-6.126255514e-09f, -5.711974207e-09f, -5.297769055e-09f, -4.883640765e-09f, -4.469590044e-09f, -4.055617596e-09f, -3.641724128e-09f, -3.227910345e-09f, -2.814176952e-09f, -2.400524653e-09f, +-1.986954152e-09f, -1.573466155e-09f, -1.160061364e-09f, -7.467404840e-10f, -3.335042170e-10f, 7.964673359e-11f, 4.927116652e-10f, 9.056898754e-10f, 1.318580662e-09f, 1.731383324e-09f, +2.144097159e-09f, 2.556721466e-09f, 2.969255545e-09f, 3.381698695e-09f, 3.794050215e-09f, 4.206309406e-09f, 4.618475568e-09f, 5.030548002e-09f, 5.442526009e-09f, 5.854408889e-09f, +6.266195946e-09f, 6.677886480e-09f, 7.089479794e-09f, 7.500975190e-09f, 7.912371971e-09f, 8.323669441e-09f, 8.734866903e-09f, 9.145963661e-09f, 9.556959018e-09f, 9.967852280e-09f, +1.037864275e-08f, 1.078932974e-08f, 1.119991254e-08f, 1.161039047e-08f, 1.202076283e-08f, 1.243102893e-08f, 1.284118808e-08f, 1.325123958e-08f, 1.366118273e-08f, 1.407101685e-08f, +1.448074125e-08f, 1.489035523e-08f, 1.529985811e-08f, 1.570924918e-08f, 1.611852777e-08f, 1.652769317e-08f, 1.693674471e-08f, 1.734568169e-08f, 1.775450342e-08f, 1.816320921e-08f, +1.857179837e-08f, 1.898027023e-08f, 1.938862408e-08f, 1.979685924e-08f, 2.020497502e-08f, 2.061297075e-08f, 2.102084572e-08f, 2.142859926e-08f, 2.183623068e-08f, 2.224373929e-08f, +2.265112440e-08f, 2.305838535e-08f, 2.346552143e-08f, 2.387253196e-08f, 2.427941627e-08f, 2.468617367e-08f, 2.509280348e-08f, 2.549930500e-08f, 2.590567757e-08f, 2.631192050e-08f, +2.671803311e-08f, 2.712401471e-08f, 2.752986463e-08f, 2.793558219e-08f, 2.834116670e-08f, 2.874661749e-08f, 2.915193388e-08f, 2.955711519e-08f, 2.996216073e-08f, 3.036706984e-08f, +3.077184184e-08f, 3.117647604e-08f, 3.158097178e-08f, 3.198532836e-08f, 3.238954513e-08f, 3.279362140e-08f, 3.319755649e-08f, 3.360134974e-08f, 3.400500047e-08f, 3.440850800e-08f, +3.481187166e-08f, 3.521509077e-08f, 3.561816467e-08f, 3.602109268e-08f, 3.642387413e-08f, 3.682650834e-08f, 3.722899465e-08f, 3.763133239e-08f, 3.803352087e-08f, 3.843555944e-08f, +3.883744743e-08f, 3.923918416e-08f, 3.964076896e-08f, 4.004220117e-08f, 4.044348012e-08f, 4.084460514e-08f, 4.124557556e-08f, 4.164639072e-08f, 4.204704994e-08f, 4.244755258e-08f, +4.284789794e-08f, 4.324808538e-08f, 4.364811423e-08f, 4.404798382e-08f, 4.444769349e-08f, 4.484724258e-08f, 4.524663042e-08f, 4.564585634e-08f, 4.604491969e-08f, 4.644381981e-08f, +4.684255603e-08f, 4.724112769e-08f, 4.763953413e-08f, 4.803777470e-08f, 4.843584872e-08f, 4.883375555e-08f, 4.923149452e-08f, 4.962906497e-08f, 5.002646625e-08f, 5.042369769e-08f, +5.082075865e-08f, 5.121764846e-08f, 5.161436647e-08f, 5.201091202e-08f, 5.240728446e-08f, 5.280348312e-08f, 5.319950736e-08f, 5.359535653e-08f, 5.399102996e-08f, 5.438652701e-08f, +5.478184702e-08f, 5.517698934e-08f, 5.557195331e-08f, 5.596673830e-08f, 5.636134363e-08f, 5.675576868e-08f, 5.715001277e-08f, 5.754407527e-08f, 5.793795552e-08f, 5.833165288e-08f, +5.872516670e-08f, 5.911849633e-08f, 5.951164112e-08f, 5.990460042e-08f, 6.029737360e-08f, 6.068995999e-08f, 6.108235896e-08f, 6.147456987e-08f, 6.186659206e-08f, 6.225842489e-08f, +6.265006773e-08f, 6.304151991e-08f, 6.343278081e-08f, 6.382384978e-08f, 6.421472618e-08f, 6.460540937e-08f, 6.499589870e-08f, 6.538619354e-08f, 6.577629324e-08f, 6.616619717e-08f, +6.655590468e-08f, 6.694541514e-08f, 6.733472792e-08f, 6.772384236e-08f, 6.811275784e-08f, 6.850147372e-08f, 6.888998936e-08f, 6.927830412e-08f, 6.966641738e-08f, 7.005432849e-08f, +7.044203683e-08f, 7.082954175e-08f, 7.121684263e-08f, 7.160393883e-08f, 7.199082972e-08f, 7.237751467e-08f, 7.276399304e-08f, 7.315026421e-08f, 7.353632755e-08f, 7.392218242e-08f, +7.430782820e-08f, 7.469326425e-08f, 7.507848995e-08f, 7.546350468e-08f, 7.584830779e-08f, 7.623289868e-08f, 7.661727670e-08f, 7.700144124e-08f, 7.738539166e-08f, 7.776912735e-08f, +7.815264769e-08f, 7.853595203e-08f, 7.891903977e-08f, 7.930191028e-08f, 7.968456293e-08f, 8.006699711e-08f, 8.044921220e-08f, 8.083120757e-08f, 8.121298260e-08f, 8.159453667e-08f, +8.197586917e-08f, 8.235697947e-08f, 8.273786696e-08f, 8.311853102e-08f, 8.349897103e-08f, 8.387918638e-08f, 8.425917644e-08f, 8.463894061e-08f, 8.501847827e-08f, 8.539778880e-08f, +8.577687159e-08f, 8.615572602e-08f, 8.653435149e-08f, 8.691274738e-08f, 8.729091308e-08f, 8.766884798e-08f, 8.804655146e-08f, 8.842402292e-08f, 8.880126175e-08f, 8.917826733e-08f, +8.955503906e-08f, 8.993157633e-08f, 9.030787853e-08f, 9.068394506e-08f, 9.105977530e-08f, 9.143536866e-08f, 9.181072452e-08f, 9.218584229e-08f, 9.256072135e-08f, 9.293536111e-08f, +9.330976096e-08f, 9.368392029e-08f, 9.405783851e-08f, 9.443151501e-08f, 9.480494919e-08f, 9.517814046e-08f, 9.555108821e-08f, 9.592379183e-08f, 9.629625075e-08f, 9.666846434e-08f, +9.704043202e-08f, 9.741215319e-08f, 9.778362726e-08f, 9.815485362e-08f, 9.852583168e-08f, 9.889656084e-08f, 9.926704052e-08f, 9.963727011e-08f, 1.000072490e-07f, 1.003769767e-07f, +1.007464525e-07f, 1.011156758e-07f, 1.014846461e-07f, 1.018533627e-07f, 1.022218252e-07f, 1.025900328e-07f, 1.029579850e-07f, 1.033256812e-07f, 1.036931208e-07f, 1.040603033e-07f, +1.044272280e-07f, 1.047938944e-07f, 1.051603018e-07f, 1.055264498e-07f, 1.058923376e-07f, 1.062579648e-07f, 1.066233307e-07f, 1.069884348e-07f, 1.073532764e-07f, 1.077178550e-07f, +1.080821701e-07f, 1.084462209e-07f, 1.088100071e-07f, 1.091735279e-07f, 1.095367828e-07f, 1.098997712e-07f, 1.102624925e-07f, 1.106249462e-07f, 1.109871317e-07f, 1.113490484e-07f, +1.117106958e-07f, 1.120720732e-07f, 1.124331800e-07f, 1.127940158e-07f, 1.131545800e-07f, 1.135148719e-07f, 1.138748910e-07f, 1.142346368e-07f, 1.145941085e-07f, 1.149533058e-07f, +1.153122280e-07f, 1.156708746e-07f, 1.160292449e-07f, 1.163873384e-07f, 1.167451546e-07f, 1.171026929e-07f, 1.174599527e-07f, 1.178169334e-07f, 1.181736346e-07f, 1.185300555e-07f, +1.188861957e-07f, 1.192420547e-07f, 1.195976317e-07f, 1.199529263e-07f, 1.203079380e-07f, 1.206626660e-07f, 1.210171100e-07f, 1.213712694e-07f, 1.217251435e-07f, 1.220787318e-07f, +1.224320338e-07f, 1.227850489e-07f, 1.231377765e-07f, 1.234902161e-07f, 1.238423672e-07f, 1.241942292e-07f, 1.245458015e-07f, 1.248970836e-07f, 1.252480749e-07f, 1.255987749e-07f, +1.259491830e-07f, 1.262992987e-07f, 1.266491215e-07f, 1.269986507e-07f, 1.273478858e-07f, 1.276968264e-07f, 1.280454718e-07f, 1.283938214e-07f, 1.287418748e-07f, 1.290896314e-07f, +1.294370907e-07f, 1.297842521e-07f, 1.301311150e-07f, 1.304776790e-07f, 1.308239434e-07f, 1.311699078e-07f, 1.315155717e-07f, 1.318609343e-07f, 1.322059953e-07f, 1.325507541e-07f, +1.328952101e-07f, 1.332393628e-07f, 1.335832117e-07f, 1.339267563e-07f, 1.342699959e-07f, 1.346129301e-07f, 1.349555584e-07f, 1.352978801e-07f, 1.356398948e-07f, 1.359816020e-07f, +1.363230010e-07f, 1.366640914e-07f, 1.370048727e-07f, 1.373453442e-07f, 1.376855056e-07f, 1.380253562e-07f, 1.383648955e-07f, 1.387041230e-07f, 1.390430382e-07f, 1.393816405e-07f, +1.397199295e-07f, 1.400579046e-07f, 1.403955652e-07f, 1.407329109e-07f, 1.410699411e-07f, 1.414066553e-07f, 1.417430530e-07f, 1.420791337e-07f, 1.424148968e-07f, 1.427503418e-07f, +1.430854682e-07f, 1.434202756e-07f, 1.437547633e-07f, 1.440889308e-07f, 1.444227777e-07f, 1.447563035e-07f, 1.450895075e-07f, 1.454223893e-07f, 1.457549484e-07f, 1.460871843e-07f, +1.464190965e-07f, 1.467506843e-07f, 1.470819475e-07f, 1.474128853e-07f, 1.477434974e-07f, 1.480737832e-07f, 1.484037422e-07f, 1.487333739e-07f, 1.490626777e-07f, 1.493916533e-07f, +1.497203000e-07f, 1.500486174e-07f, 1.503766050e-07f, 1.507042622e-07f, 1.510315886e-07f, 1.513585837e-07f, 1.516852469e-07f, 1.520115778e-07f, 1.523375759e-07f, 1.526632406e-07f, +1.529885715e-07f, 1.533135681e-07f, 1.536382298e-07f, 1.539625562e-07f, 1.542865468e-07f, 1.546102010e-07f, 1.549335185e-07f, 1.552564986e-07f, 1.555791410e-07f, 1.559014451e-07f, +1.562234103e-07f, 1.565450364e-07f, 1.568663226e-07f, 1.571872686e-07f, 1.575078739e-07f, 1.578281380e-07f, 1.581480603e-07f, 1.584676405e-07f, 1.587868779e-07f, 1.591057722e-07f, +1.594243228e-07f, 1.597425293e-07f, 1.600603912e-07f, 1.603779080e-07f, 1.606950792e-07f, 1.610119043e-07f, 1.613283829e-07f, 1.616445145e-07f, 1.619602985e-07f, 1.622757346e-07f, +1.625908222e-07f, 1.629055609e-07f, 1.632199502e-07f, 1.635339896e-07f, 1.638476786e-07f, 1.641610168e-07f, 1.644740037e-07f, 1.647866388e-07f, 1.650989217e-07f, 1.654108518e-07f, +1.657224288e-07f, 1.660336521e-07f, 1.663445212e-07f, 1.666550358e-07f, 1.669651953e-07f, 1.672749993e-07f, 1.675844472e-07f, 1.678935387e-07f, 1.682022733e-07f, 1.685106505e-07f, +1.688186699e-07f, 1.691263309e-07f, 1.694336331e-07f, 1.697405761e-07f, 1.700471594e-07f, 1.703533826e-07f, 1.706592451e-07f, 1.709647466e-07f, 1.712698865e-07f, 1.715746645e-07f, +1.718790800e-07f, 1.721831326e-07f, 1.724868218e-07f, 1.727901473e-07f, 1.730931085e-07f, 1.733957049e-07f, 1.736979362e-07f, 1.739998019e-07f, 1.743013016e-07f, 1.746024347e-07f, +1.749032009e-07f, 1.752035996e-07f, 1.755036305e-07f, 1.758032931e-07f, 1.761025870e-07f, 1.764015117e-07f, 1.767000667e-07f, 1.769982517e-07f, 1.772960661e-07f, 1.775935096e-07f, +1.778905816e-07f, 1.781872818e-07f, 1.784836098e-07f, 1.787795650e-07f, 1.790751471e-07f, 1.793703555e-07f, 1.796651899e-07f, 1.799596499e-07f, 1.802537349e-07f, 1.805474447e-07f, +1.808407786e-07f, 1.811337363e-07f, 1.814263174e-07f, 1.817185215e-07f, 1.820103480e-07f, 1.823017966e-07f, 1.825928668e-07f, 1.828835583e-07f, 1.831738705e-07f, 1.834638031e-07f, +1.837533556e-07f, 1.840425277e-07f, 1.843313188e-07f, 1.846197285e-07f, 1.849077566e-07f, 1.851954024e-07f, 1.854826656e-07f, 1.857695458e-07f, 1.860560425e-07f, 1.863421554e-07f, +1.866278840e-07f, 1.869132279e-07f, 1.871981866e-07f, 1.874827598e-07f, 1.877669471e-07f, 1.880507480e-07f, 1.883341621e-07f, 1.886171890e-07f, 1.888998284e-07f, 1.891820796e-07f, +1.894639425e-07f, 1.897454165e-07f, 1.900265013e-07f, 1.903071964e-07f, 1.905875015e-07f, 1.908674161e-07f, 1.911469397e-07f, 1.914260722e-07f, 1.917048129e-07f, 1.919831615e-07f, +1.922611176e-07f, 1.925386809e-07f, 1.928158508e-07f, 1.930926270e-07f, 1.933690092e-07f, 1.936449968e-07f, 1.939205895e-07f, 1.941957869e-07f, 1.944705887e-07f, 1.947449943e-07f, +1.950190035e-07f, 1.952926157e-07f, 1.955658307e-07f, 1.958386481e-07f, 1.961110673e-07f, 1.963830881e-07f, 1.966547101e-07f, 1.969259328e-07f, 1.971967559e-07f, 1.974671790e-07f, +1.977372017e-07f, 1.980068237e-07f, 1.982760444e-07f, 1.985448636e-07f, 1.988132808e-07f, 1.990812957e-07f, 1.993489080e-07f, 1.996161171e-07f, 1.998829227e-07f, 2.001493245e-07f, +2.004153221e-07f, 2.006809150e-07f, 2.009461030e-07f, 2.012108855e-07f, 2.014752624e-07f, 2.017392331e-07f, 2.020027973e-07f, 2.022659547e-07f, 2.025287048e-07f, 2.027910473e-07f, +2.030529818e-07f, 2.033145079e-07f, 2.035756253e-07f, 2.038363336e-07f, 2.040966325e-07f, 2.043565215e-07f, 2.046160003e-07f, 2.048750685e-07f, 2.051337258e-07f, 2.053919718e-07f, +2.056498061e-07f, 2.059072284e-07f, 2.061642383e-07f, 2.064208354e-07f, 2.066770195e-07f, 2.069327900e-07f, 2.071881467e-07f, 2.074430893e-07f, 2.076976173e-07f, 2.079517303e-07f, +2.082054282e-07f, 2.084587104e-07f, 2.087115766e-07f, 2.089640265e-07f, 2.092160597e-07f, 2.094676759e-07f, 2.097188747e-07f, 2.099696558e-07f, 2.102200188e-07f, 2.104699633e-07f, +2.107194891e-07f, 2.109685958e-07f, 2.112172829e-07f, 2.114655503e-07f, 2.117133975e-07f, 2.119608242e-07f, 2.122078300e-07f, 2.124544147e-07f, 2.127005778e-07f, 2.129463190e-07f, +2.131916380e-07f, 2.134365345e-07f, 2.136810081e-07f, 2.139250584e-07f, 2.141686852e-07f, 2.144118880e-07f, 2.146546667e-07f, 2.148970207e-07f, 2.151389499e-07f, 2.153804538e-07f, +2.156215321e-07f, 2.158621845e-07f, 2.161024107e-07f, 2.163422104e-07f, 2.165815831e-07f, 2.168205286e-07f, 2.170590466e-07f, 2.172971367e-07f, 2.175347986e-07f, 2.177720320e-07f, +2.180088366e-07f, 2.182452119e-07f, 2.184811578e-07f, 2.187166739e-07f, 2.189517598e-07f, 2.191864153e-07f, 2.194206400e-07f, 2.196544336e-07f, 2.198877959e-07f, 2.201207264e-07f, +2.203532248e-07f, 2.205852909e-07f, 2.208169244e-07f, 2.210481248e-07f, 2.212788920e-07f, 2.215092255e-07f, 2.217391252e-07f, 2.219685906e-07f, 2.221976215e-07f, 2.224262175e-07f, +2.226543784e-07f, 2.228821039e-07f, 2.231093936e-07f, 2.233362472e-07f, 2.235626644e-07f, 2.237886450e-07f, 2.240141886e-07f, 2.242392949e-07f, 2.244639637e-07f, 2.246881945e-07f, +2.249119872e-07f, 2.251353414e-07f, 2.253582569e-07f, 2.255807333e-07f, 2.258027703e-07f, 2.260243676e-07f, 2.262455250e-07f, 2.264662422e-07f, 2.266865188e-07f, 2.269063546e-07f, +2.271257492e-07f, 2.273447025e-07f, 2.275632140e-07f, 2.277812836e-07f, 2.279989108e-07f, 2.282160955e-07f, 2.284328374e-07f, 2.286491361e-07f, 2.288649915e-07f, 2.290804031e-07f, +2.292953707e-07f, 2.295098941e-07f, 2.297239729e-07f, 2.299376069e-07f, 2.301507958e-07f, 2.303635393e-07f, 2.305758371e-07f, 2.307876890e-07f, 2.309990947e-07f, 2.312100539e-07f, +2.314205664e-07f, 2.316306318e-07f, 2.318402499e-07f, 2.320494204e-07f, 2.322581431e-07f, 2.324664177e-07f, 2.326742438e-07f, 2.328816213e-07f, 2.330885499e-07f, 2.332950293e-07f, +2.335010593e-07f, 2.337066395e-07f, 2.339117697e-07f, 2.341164497e-07f, 2.343206792e-07f, 2.345244579e-07f, 2.347277855e-07f, 2.349306619e-07f, 2.351330867e-07f, 2.353350598e-07f, +2.355365807e-07f, 2.357376493e-07f, 2.359382654e-07f, 2.361384286e-07f, 2.363381387e-07f, 2.365373955e-07f, 2.367361987e-07f, 2.369345480e-07f, 2.371324433e-07f, 2.373298842e-07f, +2.375268705e-07f, 2.377234020e-07f, 2.379194784e-07f, 2.381150994e-07f, 2.383102649e-07f, 2.385049746e-07f, 2.386992282e-07f, 2.388930254e-07f, 2.390863662e-07f, 2.392792501e-07f, +2.394716770e-07f, 2.396636466e-07f, 2.398551587e-07f, 2.400462131e-07f, 2.402368094e-07f, 2.404269476e-07f, 2.406166273e-07f, 2.408058483e-07f, 2.409946104e-07f, 2.411829133e-07f, +2.413707568e-07f, 2.415581407e-07f, 2.417450648e-07f, 2.419315287e-07f, 2.421175324e-07f, 2.423030755e-07f, 2.424881579e-07f, 2.426727793e-07f, 2.428569394e-07f, 2.430406381e-07f, +2.432238752e-07f, 2.434066504e-07f, 2.435889634e-07f, 2.437708142e-07f, 2.439522024e-07f, 2.441331278e-07f, 2.443135903e-07f, 2.444935895e-07f, 2.446731253e-07f, 2.448521975e-07f, +2.450308059e-07f, 2.452089502e-07f, 2.453866302e-07f, 2.455638457e-07f, 2.457405965e-07f, 2.459168825e-07f, 2.460927033e-07f, 2.462680588e-07f, 2.464429487e-07f, 2.466173729e-07f, +2.467913312e-07f, 2.469648233e-07f, 2.471378490e-07f, 2.473104082e-07f, 2.474825006e-07f, 2.476541261e-07f, 2.478252843e-07f, 2.479959753e-07f, 2.481661986e-07f, 2.483359542e-07f, +2.485052418e-07f, 2.486740613e-07f, 2.488424124e-07f, 2.490102950e-07f, 2.491777088e-07f, 2.493446537e-07f, 2.495111294e-07f, 2.496771359e-07f, 2.498426728e-07f, 2.500077400e-07f, +2.501723373e-07f, 2.503364646e-07f, 2.505001216e-07f, 2.506633081e-07f, 2.508260240e-07f, 2.509882691e-07f, 2.511500431e-07f, 2.513113460e-07f, 2.514721775e-07f, 2.516325374e-07f, +2.517924257e-07f, 2.519518420e-07f, 2.521107862e-07f, 2.522692581e-07f, 2.524272576e-07f, 2.525847845e-07f, 2.527418386e-07f, 2.528984197e-07f, 2.530545276e-07f, 2.532101623e-07f, +2.533653234e-07f, 2.535200109e-07f, 2.536742246e-07f, 2.538279642e-07f, 2.539812297e-07f, 2.541340209e-07f, 2.542863376e-07f, 2.544381796e-07f, 2.545895467e-07f, 2.547404389e-07f, +2.548908559e-07f, 2.550407976e-07f, 2.551902638e-07f, 2.553392543e-07f, 2.554877691e-07f, 2.556358079e-07f, 2.557833705e-07f, 2.559304569e-07f, 2.560770669e-07f, 2.562232003e-07f, +2.563688569e-07f, 2.565140366e-07f, 2.566587393e-07f, 2.568029648e-07f, 2.569467130e-07f, 2.570899836e-07f, 2.572327766e-07f, 2.573750918e-07f, 2.575169290e-07f, 2.576582881e-07f, +2.577991690e-07f, 2.579395715e-07f, 2.580794955e-07f, 2.582189409e-07f, 2.583579074e-07f, 2.584963949e-07f, 2.586344034e-07f, 2.587719326e-07f, 2.589089824e-07f, 2.590455528e-07f, +2.591816434e-07f, 2.593172543e-07f, 2.594523853e-07f, 2.595870362e-07f, 2.597212070e-07f, 2.598548974e-07f, 2.599881073e-07f, 2.601208367e-07f, 2.602530853e-07f, 2.603848532e-07f, +2.605161400e-07f, 2.606469457e-07f, 2.607772702e-07f, 2.609071134e-07f, 2.610364751e-07f, 2.611653551e-07f, 2.612937535e-07f, 2.614216700e-07f, 2.615491045e-07f, 2.616760570e-07f, +2.618025272e-07f, 2.619285151e-07f, 2.620540206e-07f, 2.621790435e-07f, 2.623035837e-07f, 2.624276411e-07f, 2.625512156e-07f, 2.626743071e-07f, 2.627969154e-07f, 2.629190405e-07f, +2.630406823e-07f, 2.631618406e-07f, 2.632825152e-07f, 2.634027063e-07f, 2.635224135e-07f, 2.636416368e-07f, 2.637603761e-07f, 2.638786313e-07f, 2.639964022e-07f, 2.641136889e-07f, +2.642304911e-07f, 2.643468088e-07f, 2.644626419e-07f, 2.645779903e-07f, 2.646928538e-07f, 2.648072324e-07f, 2.649211260e-07f, 2.650345345e-07f, 2.651474577e-07f, 2.652598957e-07f, +2.653718483e-07f, 2.654833153e-07f, 2.655942968e-07f, 2.657047926e-07f, 2.658148027e-07f, 2.659243269e-07f, 2.660333651e-07f, 2.661419174e-07f, 2.662499835e-07f, 2.663575634e-07f, +2.664646570e-07f, 2.665712642e-07f, 2.666773850e-07f, 2.667830193e-07f, 2.668881669e-07f, 2.669928278e-07f, 2.670970020e-07f, 2.672006892e-07f, 2.673038896e-07f, 2.674066029e-07f, +2.675088292e-07f, 2.676105683e-07f, 2.677118201e-07f, 2.678125846e-07f, 2.679128618e-07f, 2.680126514e-07f, 2.681119536e-07f, 2.682107681e-07f, 2.683090950e-07f, 2.684069342e-07f, +2.685042855e-07f, 2.686011490e-07f, 2.686975245e-07f, 2.687934120e-07f, 2.688888114e-07f, 2.689837228e-07f, 2.690781459e-07f, 2.691720807e-07f, 2.692655273e-07f, 2.693584855e-07f, +2.694509552e-07f, 2.695429364e-07f, 2.696344291e-07f, 2.697254332e-07f, 2.698159486e-07f, 2.699059753e-07f, 2.699955133e-07f, 2.700845624e-07f, 2.701731226e-07f, 2.702611939e-07f, +2.703487762e-07f, 2.704358695e-07f, 2.705224737e-07f, 2.706085888e-07f, 2.706942148e-07f, 2.707793515e-07f, 2.708639989e-07f, 2.709481570e-07f, 2.710318258e-07f, 2.711150052e-07f, +2.711976952e-07f, 2.712798957e-07f, 2.713616067e-07f, 2.714428281e-07f, 2.715235599e-07f, 2.716038021e-07f, 2.716835546e-07f, 2.717628174e-07f, 2.718415905e-07f, 2.719198739e-07f, +2.719976674e-07f, 2.720749711e-07f, 2.721517849e-07f, 2.722281088e-07f, 2.723039428e-07f, 2.723792868e-07f, 2.724541408e-07f, 2.725285049e-07f, 2.726023789e-07f, 2.726757628e-07f, +2.727486567e-07f, 2.728210604e-07f, 2.728929740e-07f, 2.729643975e-07f, 2.730353307e-07f, 2.731057738e-07f, 2.731757267e-07f, 2.732451893e-07f, 2.733141617e-07f, 2.733826438e-07f, +2.734506356e-07f, 2.735181371e-07f, 2.735851483e-07f, 2.736516692e-07f, 2.737176998e-07f, 2.737832400e-07f, 2.738482898e-07f, 2.739128493e-07f, 2.739769183e-07f, 2.740404970e-07f, +2.741035853e-07f, 2.741661832e-07f, 2.742282907e-07f, 2.742899078e-07f, 2.743510345e-07f, 2.744116707e-07f, 2.744718165e-07f, 2.745314720e-07f, 2.745906369e-07f, 2.746493115e-07f, +2.747074956e-07f, 2.747651894e-07f, 2.748223927e-07f, 2.748791055e-07f, 2.749353280e-07f, 2.749910601e-07f, 2.750463018e-07f, 2.751010531e-07f, 2.751553140e-07f, 2.752090846e-07f, +2.752623648e-07f, 2.753151546e-07f, 2.753674542e-07f, 2.754192633e-07f, 2.754705822e-07f, 2.755214108e-07f, 2.755717491e-07f, 2.756215971e-07f, 2.756709549e-07f, 2.757198224e-07f, +2.757681998e-07f, 2.758160869e-07f, 2.758634839e-07f, 2.759103907e-07f, 2.759568073e-07f, 2.760027339e-07f, 2.760481704e-07f, 2.760931168e-07f, 2.761375732e-07f, 2.761815396e-07f, +2.762250160e-07f, 2.762680024e-07f, 2.763104989e-07f, 2.763525055e-07f, 2.763940223e-07f, 2.764350492e-07f, 2.764755863e-07f, 2.765156337e-07f, 2.765551913e-07f, 2.765942592e-07f, +2.766328374e-07f, 2.766709260e-07f, 2.767085250e-07f, 2.767456345e-07f, 2.767822544e-07f, 2.768183849e-07f, 2.768540259e-07f, 2.768891776e-07f, 2.769238399e-07f, 2.769580128e-07f, +2.769916965e-07f, 2.770248910e-07f, 2.770575964e-07f, 2.770898125e-07f, 2.771215397e-07f, 2.771527777e-07f, 2.771835268e-07f, 2.772137870e-07f, 2.772435583e-07f, 2.772728407e-07f, +2.773016344e-07f, 2.773299393e-07f, 2.773577556e-07f, 2.773850832e-07f, 2.774119223e-07f, 2.774382729e-07f, 2.774641350e-07f, 2.774895088e-07f, 2.775143942e-07f, 2.775387914e-07f, +2.775627003e-07f, 2.775861211e-07f, 2.776090538e-07f, 2.776314985e-07f, 2.776534552e-07f, 2.776749241e-07f, 2.776959051e-07f, 2.777163983e-07f, 2.777364039e-07f, 2.777559218e-07f, +2.777749522e-07f, 2.777934951e-07f, 2.778115506e-07f, 2.778291187e-07f, 2.778461996e-07f, 2.778627933e-07f, 2.778788998e-07f, 2.778945193e-07f, 2.779096518e-07f, 2.779242975e-07f, +2.779384563e-07f, 2.779521284e-07f, 2.779653138e-07f, 2.779780127e-07f, 2.779902250e-07f, 2.780019509e-07f, 2.780131905e-07f, 2.780239439e-07f, 2.780342111e-07f, 2.780439922e-07f, +2.780532873e-07f, 2.780620965e-07f, 2.780704198e-07f, 2.780782575e-07f, 2.780856095e-07f, 2.780924759e-07f, 2.780988569e-07f, 2.781047525e-07f, 2.781101629e-07f, 2.781150880e-07f, +2.781195281e-07f, 2.781234831e-07f, 2.781269533e-07f, 2.781299386e-07f, 2.781324393e-07f, 2.781344553e-07f, 2.781359869e-07f, 2.781370340e-07f, 2.781375968e-07f, 2.781376754e-07f, +2.781372700e-07f, 2.781363805e-07f, 2.781350071e-07f, 2.781331499e-07f, 2.781308091e-07f, 2.781279846e-07f, 2.781246767e-07f, 2.781208854e-07f, 2.781166109e-07f, 2.781118532e-07f, +2.781066125e-07f, 2.781008889e-07f, 2.780946825e-07f, 2.780879933e-07f, 2.780808216e-07f, 2.780731674e-07f, 2.780650309e-07f, 2.780564121e-07f, 2.780473112e-07f, 2.780377284e-07f, +2.780276636e-07f, 2.780171171e-07f, 2.780060889e-07f, 2.779945792e-07f, 2.779825881e-07f, 2.779701157e-07f, 2.779571622e-07f, 2.779437277e-07f, 2.779298122e-07f, 2.779154160e-07f, +2.779005391e-07f, 2.778851817e-07f, 2.778693439e-07f, 2.778530259e-07f, 2.778362277e-07f, 2.778189496e-07f, 2.778011915e-07f, 2.777829537e-07f, 2.777642363e-07f, 2.777450395e-07f, +2.777253633e-07f, 2.777052079e-07f, 2.776845735e-07f, 2.776634601e-07f, 2.776418680e-07f, 2.776197972e-07f, 2.775972479e-07f, 2.775742202e-07f, 2.775507143e-07f, 2.775267304e-07f, +2.775022685e-07f, 2.774773288e-07f, 2.774519114e-07f, 2.774260166e-07f, 2.773996444e-07f, 2.773727950e-07f, 2.773454685e-07f, 2.773176651e-07f, 2.772893850e-07f, 2.772606282e-07f, +2.772313950e-07f, 2.772016855e-07f, 2.771714998e-07f, 2.771408381e-07f, 2.771097006e-07f, 2.770780874e-07f, 2.770459986e-07f, 2.770134345e-07f, 2.769803951e-07f, 2.769468807e-07f, +2.769128914e-07f, 2.768784273e-07f, 2.768434886e-07f, 2.768080756e-07f, 2.767721882e-07f, 2.767358268e-07f, 2.766989914e-07f, 2.766616823e-07f, 2.766238996e-07f, 2.765856434e-07f, +2.765469140e-07f, 2.765077114e-07f, 2.764680360e-07f, 2.764278877e-07f, 2.763872669e-07f, 2.763461737e-07f, 2.763046082e-07f, 2.762625706e-07f, 2.762200612e-07f, 2.761770800e-07f, +2.761336272e-07f, 2.760897031e-07f, 2.760453078e-07f, 2.760004415e-07f, 2.759551043e-07f, 2.759092964e-07f, 2.758630181e-07f, 2.758162694e-07f, 2.757690507e-07f, 2.757213620e-07f, +2.756732035e-07f, 2.756245755e-07f, 2.755754780e-07f, 2.755259114e-07f, 2.754758757e-07f, 2.754253713e-07f, 2.753743981e-07f, 2.753229565e-07f, 2.752710467e-07f, 2.752186688e-07f, +2.751658229e-07f, 2.751125094e-07f, 2.750587284e-07f, 2.750044801e-07f, 2.749497647e-07f, 2.748945823e-07f, 2.748389332e-07f, 2.747828176e-07f, 2.747262357e-07f, 2.746691876e-07f, +2.746116736e-07f, 2.745536938e-07f, 2.744952485e-07f, 2.744363379e-07f, 2.743769621e-07f, 2.743171214e-07f, 2.742568160e-07f, 2.741960461e-07f, 2.741348118e-07f, 2.740731134e-07f, +2.740109512e-07f, 2.739483252e-07f, 2.738852357e-07f, 2.738216829e-07f, 2.737576671e-07f, 2.736931884e-07f, 2.736282470e-07f, 2.735628432e-07f, 2.734969771e-07f, 2.734306491e-07f, +2.733638592e-07f, 2.732966078e-07f, 2.732288949e-07f, 2.731607210e-07f, 2.730920860e-07f, 2.730229904e-07f, 2.729534342e-07f, 2.728834178e-07f, 2.728129413e-07f, 2.727420049e-07f, +2.726706089e-07f, 2.725987535e-07f, 2.725264390e-07f, 2.724536655e-07f, 2.723804332e-07f, 2.723067425e-07f, 2.722325934e-07f, 2.721579863e-07f, 2.720829214e-07f, 2.720073989e-07f, +2.719314190e-07f, 2.718549820e-07f, 2.717780881e-07f, 2.717007375e-07f, 2.716229304e-07f, 2.715446672e-07f, 2.714659480e-07f, 2.713867730e-07f, 2.713071425e-07f, 2.712270567e-07f, +2.711465159e-07f, 2.710655203e-07f, 2.709840701e-07f, 2.709021657e-07f, 2.708198071e-07f, 2.707369947e-07f, 2.706537286e-07f, 2.705700093e-07f, 2.704858368e-07f, 2.704012114e-07f, +2.703161334e-07f, 2.702306030e-07f, 2.701446205e-07f, 2.700581860e-07f, 2.699712999e-07f, 2.698839625e-07f, 2.697961738e-07f, 2.697079343e-07f, 2.696192441e-07f, 2.695301035e-07f, +2.694405128e-07f, 2.693504721e-07f, 2.692599818e-07f, 2.691690421e-07f, 2.690776533e-07f, 2.689858156e-07f, 2.688935292e-07f, 2.688007945e-07f, 2.687076117e-07f, 2.686139810e-07f, +2.685199027e-07f, 2.684253771e-07f, 2.683304044e-07f, 2.682349848e-07f, 2.681391188e-07f, 2.680428064e-07f, 2.679460480e-07f, 2.678488438e-07f, 2.677511941e-07f, 2.676530992e-07f, +2.675545593e-07f, 2.674555746e-07f, 2.673561456e-07f, 2.672562724e-07f, 2.671559553e-07f, 2.670551945e-07f, 2.669539904e-07f, 2.668523432e-07f, 2.667502531e-07f, 2.666477205e-07f, +2.665447457e-07f, 2.664413288e-07f, 2.663374702e-07f, 2.662331702e-07f, 2.661284290e-07f, 2.660232468e-07f, 2.659176241e-07f, 2.658115610e-07f, 2.657050579e-07f, 2.655981149e-07f, +2.654907325e-07f, 2.653829108e-07f, 2.652746502e-07f, 2.651659509e-07f, 2.650568132e-07f, 2.649472375e-07f, 2.648372239e-07f, 2.647267728e-07f, 2.646158845e-07f, 2.645045592e-07f, +2.643927973e-07f, 2.642805989e-07f, 2.641679645e-07f, 2.640548943e-07f, 2.639413886e-07f, 2.638274476e-07f, 2.637130717e-07f, 2.635982612e-07f, 2.634830163e-07f, 2.633673374e-07f, +2.632512248e-07f, 2.631346786e-07f, 2.630176994e-07f, 2.629002872e-07f, 2.627824425e-07f, 2.626641654e-07f, 2.625454565e-07f, 2.624263158e-07f, 2.623067438e-07f, 2.621867406e-07f, +2.620663068e-07f, 2.619454424e-07f, 2.618241478e-07f, 2.617024234e-07f, 2.615802695e-07f, 2.614576862e-07f, 2.613346740e-07f, 2.612112332e-07f, 2.610873640e-07f, 2.609630668e-07f, +2.608383419e-07f, 2.607131895e-07f, 2.605876101e-07f, 2.604616038e-07f, 2.603351710e-07f, 2.602083121e-07f, 2.600810273e-07f, 2.599533170e-07f, 2.598251814e-07f, 2.596966209e-07f, +2.595676357e-07f, 2.594382263e-07f, 2.593083929e-07f, 2.591781359e-07f, 2.590474555e-07f, 2.589163521e-07f, 2.587848259e-07f, 2.586528774e-07f, 2.585205068e-07f, 2.583877145e-07f, +2.582545007e-07f, 2.581208659e-07f, 2.579868102e-07f, 2.578523341e-07f, 2.577174379e-07f, 2.575821218e-07f, 2.574463863e-07f, 2.573102316e-07f, 2.571736581e-07f, 2.570366661e-07f, +2.568992559e-07f, 2.567614279e-07f, 2.566231824e-07f, 2.564845197e-07f, 2.563454401e-07f, 2.562059440e-07f, 2.560660317e-07f, 2.559257035e-07f, 2.557849598e-07f, 2.556438010e-07f, +2.555022272e-07f, 2.553602390e-07f, 2.552178366e-07f, 2.550750203e-07f, 2.549317905e-07f, 2.547881476e-07f, 2.546440918e-07f, 2.544996235e-07f, 2.543547430e-07f, 2.542094508e-07f, +2.540637470e-07f, 2.539176322e-07f, 2.537711065e-07f, 2.536241704e-07f, 2.534768242e-07f, 2.533290683e-07f, 2.531809029e-07f, 2.530323285e-07f, 2.528833453e-07f, 2.527339538e-07f, +2.525841543e-07f, 2.524339471e-07f, 2.522833325e-07f, 2.521323110e-07f, 2.519808828e-07f, 2.518290484e-07f, 2.516768080e-07f, 2.515241621e-07f, 2.513711109e-07f, 2.512176549e-07f, +2.510637944e-07f, 2.509095297e-07f, 2.507548612e-07f, 2.505997892e-07f, 2.504443142e-07f, 2.502884364e-07f, 2.501321563e-07f, 2.499754741e-07f, 2.498183903e-07f, 2.496609052e-07f, +2.495030191e-07f, 2.493447325e-07f, 2.491860456e-07f, 2.490269589e-07f, 2.488674727e-07f, 2.487075874e-07f, 2.485473033e-07f, 2.483866209e-07f, 2.482255403e-07f, 2.480640621e-07f, +2.479021867e-07f, 2.477399142e-07f, 2.475772453e-07f, 2.474141801e-07f, 2.472507191e-07f, 2.470868626e-07f, 2.469226110e-07f, 2.467579647e-07f, 2.465929241e-07f, 2.464274895e-07f, +2.462616613e-07f, 2.460954399e-07f, 2.459288256e-07f, 2.457618188e-07f, 2.455944200e-07f, 2.454266294e-07f, 2.452584474e-07f, 2.450898745e-07f, 2.449209110e-07f, 2.447515572e-07f, +2.445818136e-07f, 2.444116806e-07f, 2.442411584e-07f, 2.440702476e-07f, 2.438989484e-07f, 2.437272613e-07f, 2.435551867e-07f, 2.433827248e-07f, 2.432098762e-07f, 2.430366412e-07f, +2.428630201e-07f, 2.426890134e-07f, 2.425146215e-07f, 2.423398447e-07f, 2.421646834e-07f, 2.419891380e-07f, 2.418132090e-07f, 2.416368966e-07f, 2.414602013e-07f, 2.412831234e-07f, +2.411056634e-07f, 2.409278217e-07f, 2.407495986e-07f, 2.405709945e-07f, 2.403920099e-07f, 2.402126451e-07f, 2.400329005e-07f, 2.398527765e-07f, 2.396722735e-07f, 2.394913919e-07f, +2.393101321e-07f, 2.391284945e-07f, 2.389464794e-07f, 2.387640874e-07f, 2.385813188e-07f, 2.383981739e-07f, 2.382146532e-07f, 2.380307571e-07f, 2.378464860e-07f, 2.376618403e-07f, +2.374768204e-07f, 2.372914266e-07f, 2.371056595e-07f, 2.369195194e-07f, 2.367330066e-07f, 2.365461217e-07f, 2.363588650e-07f, 2.361712369e-07f, 2.359832379e-07f, 2.357948682e-07f, +2.356061285e-07f, 2.354170189e-07f, 2.352275401e-07f, 2.350376923e-07f, 2.348474759e-07f, 2.346568915e-07f, 2.344659394e-07f, 2.342746200e-07f, 2.340829337e-07f, 2.338908809e-07f, +2.336984621e-07f, 2.335056777e-07f, 2.333125280e-07f, 2.331190136e-07f, 2.329251347e-07f, 2.327308919e-07f, 2.325362855e-07f, 2.323413160e-07f, 2.321459837e-07f, 2.319502892e-07f, +2.317542327e-07f, 2.315578148e-07f, 2.313610359e-07f, 2.311638963e-07f, 2.309663965e-07f, 2.307685370e-07f, 2.305703180e-07f, 2.303717402e-07f, 2.301728038e-07f, 2.299735093e-07f, +2.297738572e-07f, 2.295738478e-07f, 2.293734816e-07f, 2.291727590e-07f, 2.289716805e-07f, 2.287702464e-07f, 2.285684572e-07f, 2.283663133e-07f, 2.281638152e-07f, 2.279609632e-07f, +2.277577578e-07f, 2.275541995e-07f, 2.273502886e-07f, 2.271460257e-07f, 2.269414110e-07f, 2.267364451e-07f, 2.265311285e-07f, 2.263254614e-07f, 2.261194444e-07f, 2.259130779e-07f, +2.257063623e-07f, 2.254992981e-07f, 2.252918856e-07f, 2.250841255e-07f, 2.248760179e-07f, 2.246675635e-07f, 2.244587627e-07f, 2.242496158e-07f, 2.240401234e-07f, 2.238302858e-07f, +2.236201035e-07f, 2.234095770e-07f, 2.231987066e-07f, 2.229874929e-07f, 2.227759362e-07f, 2.225640371e-07f, 2.223517959e-07f, 2.221392131e-07f, 2.219262891e-07f, 2.217130245e-07f, +2.214994195e-07f, 2.212854748e-07f, 2.210711906e-07f, 2.208565675e-07f, 2.206416060e-07f, 2.204263064e-07f, 2.202106692e-07f, 2.199946949e-07f, 2.197783838e-07f, 2.195617366e-07f, +2.193447535e-07f, 2.191274351e-07f, 2.189097818e-07f, 2.186917941e-07f, 2.184734724e-07f, 2.182548171e-07f, 2.180358288e-07f, 2.178165078e-07f, 2.175968547e-07f, 2.173768698e-07f, +2.171565537e-07f, 2.169359067e-07f, 2.167149294e-07f, 2.164936222e-07f, 2.162719856e-07f, 2.160500200e-07f, 2.158277258e-07f, 2.156051036e-07f, 2.153821537e-07f, 2.151588767e-07f, +2.149352730e-07f, 2.147113431e-07f, 2.144870874e-07f, 2.142625064e-07f, 2.140376005e-07f, 2.138123703e-07f, 2.135868161e-07f, 2.133609385e-07f, 2.131347378e-07f, 2.129082147e-07f, +2.126813694e-07f, 2.124542026e-07f, 2.122267146e-07f, 2.119989059e-07f, 2.117707770e-07f, 2.115423284e-07f, 2.113135605e-07f, 2.110844738e-07f, 2.108550687e-07f, 2.106253458e-07f, +2.103953055e-07f, 2.101649482e-07f, 2.099342745e-07f, 2.097032848e-07f, 2.094719795e-07f, 2.092403592e-07f, 2.090084243e-07f, 2.087761753e-07f, 2.085436127e-07f, 2.083107369e-07f, +2.080775484e-07f, 2.078440477e-07f, 2.076102352e-07f, 2.073761115e-07f, 2.071416770e-07f, 2.069069322e-07f, 2.066718775e-07f, 2.064365135e-07f, 2.062008406e-07f, 2.059648592e-07f, +2.057285700e-07f, 2.054919732e-07f, 2.052550695e-07f, 2.050178593e-07f, 2.047803431e-07f, 2.045425214e-07f, 2.043043945e-07f, 2.040659631e-07f, 2.038272277e-07f, 2.035881886e-07f, +2.033488463e-07f, 2.031092014e-07f, 2.028692544e-07f, 2.026290057e-07f, 2.023884557e-07f, 2.021476051e-07f, 2.019064542e-07f, 2.016650036e-07f, 2.014232537e-07f, 2.011812050e-07f, +2.009388581e-07f, 2.006962134e-07f, 2.004532713e-07f, 2.002100324e-07f, 1.999664972e-07f, 1.997226661e-07f, 1.994785397e-07f, 1.992341183e-07f, 1.989894027e-07f, 1.987443931e-07f, +1.984990901e-07f, 1.982534942e-07f, 1.980076059e-07f, 1.977614256e-07f, 1.975149539e-07f, 1.972681913e-07f, 1.970211382e-07f, 1.967737952e-07f, 1.965261627e-07f, 1.962782412e-07f, +1.960300313e-07f, 1.957815333e-07f, 1.955327479e-07f, 1.952836755e-07f, 1.950343166e-07f, 1.947846717e-07f, 1.945347413e-07f, 1.942845259e-07f, 1.940340260e-07f, 1.937832421e-07f, +1.935321747e-07f, 1.932808243e-07f, 1.930291913e-07f, 1.927772764e-07f, 1.925250799e-07f, 1.922726024e-07f, 1.920198444e-07f, 1.917668065e-07f, 1.915134890e-07f, 1.912598924e-07f, +1.910060174e-07f, 1.907518644e-07f, 1.904974339e-07f, 1.902427264e-07f, 1.899877424e-07f, 1.897324824e-07f, 1.894769470e-07f, 1.892211365e-07f, 1.889650516e-07f, 1.887086927e-07f, +1.884520604e-07f, 1.881951551e-07f, 1.879379773e-07f, 1.876805277e-07f, 1.874228065e-07f, 1.871648145e-07f, 1.869065521e-07f, 1.866480197e-07f, 1.863892179e-07f, 1.861301473e-07f, +1.858708082e-07f, 1.856112013e-07f, 1.853513271e-07f, 1.850911860e-07f, 1.848307785e-07f, 1.845701053e-07f, 1.843091667e-07f, 1.840479633e-07f, 1.837864956e-07f, 1.835247641e-07f, +1.832627694e-07f, 1.830005119e-07f, 1.827379922e-07f, 1.824752108e-07f, 1.822121682e-07f, 1.819488649e-07f, 1.816853014e-07f, 1.814214782e-07f, 1.811573959e-07f, 1.808930549e-07f, +1.806284559e-07f, 1.803635992e-07f, 1.800984855e-07f, 1.798331152e-07f, 1.795674889e-07f, 1.793016071e-07f, 1.790354702e-07f, 1.787690789e-07f, 1.785024336e-07f, 1.782355348e-07f, +1.779683831e-07f, 1.777009791e-07f, 1.774333231e-07f, 1.771654158e-07f, 1.768972576e-07f, 1.766288491e-07f, 1.763601908e-07f, 1.760912832e-07f, 1.758221269e-07f, 1.755527223e-07f, +1.752830701e-07f, 1.750131706e-07f, 1.747430245e-07f, 1.744726322e-07f, 1.742019944e-07f, 1.739311114e-07f, 1.736599839e-07f, 1.733886124e-07f, 1.731169973e-07f, 1.728451393e-07f, +1.725730388e-07f, 1.723006964e-07f, 1.720281125e-07f, 1.717552878e-07f, 1.714822228e-07f, 1.712089179e-07f, 1.709353737e-07f, 1.706615908e-07f, 1.703875697e-07f, 1.701133108e-07f, +1.698388148e-07f, 1.695640821e-07f, 1.692891133e-07f, 1.690139089e-07f, 1.687384694e-07f, 1.684627955e-07f, 1.681868875e-07f, 1.679107461e-07f, 1.676343717e-07f, 1.673577650e-07f, +1.670809264e-07f, 1.668038565e-07f, 1.665265557e-07f, 1.662490247e-07f, 1.659712640e-07f, 1.656932741e-07f, 1.654150555e-07f, 1.651366088e-07f, 1.648579345e-07f, 1.645790331e-07f, +1.642999052e-07f, 1.640205514e-07f, 1.637409720e-07f, 1.634611678e-07f, 1.631811392e-07f, 1.629008867e-07f, 1.626204110e-07f, 1.623397124e-07f, 1.620587917e-07f, 1.617776492e-07f, +1.614962856e-07f, 1.612147014e-07f, 1.609328971e-07f, 1.606508733e-07f, 1.603686305e-07f, 1.600861692e-07f, 1.598034900e-07f, 1.595205934e-07f, 1.592374800e-07f, 1.589541503e-07f, +1.586706048e-07f, 1.583868441e-07f, 1.581028687e-07f, 1.578186792e-07f, 1.575342761e-07f, 1.572496600e-07f, 1.569648314e-07f, 1.566797908e-07f, 1.563945387e-07f, 1.561090758e-07f, +1.558234026e-07f, 1.555375196e-07f, 1.552514273e-07f, 1.549651263e-07f, 1.546786172e-07f, 1.543919004e-07f, 1.541049766e-07f, 1.538178463e-07f, 1.535305099e-07f, 1.532429682e-07f, +1.529552215e-07f, 1.526672706e-07f, 1.523791158e-07f, 1.520907578e-07f, 1.518021970e-07f, 1.515134342e-07f, 1.512244697e-07f, 1.509353041e-07f, 1.506459381e-07f, 1.503563721e-07f, +1.500666067e-07f, 1.497766424e-07f, 1.494864797e-07f, 1.491961194e-07f, 1.489055618e-07f, 1.486148075e-07f, 1.483238571e-07f, 1.480327111e-07f, 1.477413701e-07f, 1.474498347e-07f, +1.471581053e-07f, 1.468661826e-07f, 1.465740670e-07f, 1.462817592e-07f, 1.459892596e-07f, 1.456965689e-07f, 1.454036876e-07f, 1.451106162e-07f, 1.448173553e-07f, 1.445239055e-07f, +1.442302672e-07f, 1.439364411e-07f, 1.436424277e-07f, 1.433482276e-07f, 1.430538413e-07f, 1.427592693e-07f, 1.424645122e-07f, 1.421695707e-07f, 1.418744451e-07f, 1.415791361e-07f, +1.412836443e-07f, 1.409879702e-07f, 1.406921143e-07f, 1.403960771e-07f, 1.400998594e-07f, 1.398034616e-07f, 1.395068842e-07f, 1.392101279e-07f, 1.389131931e-07f, 1.386160805e-07f, +1.383187905e-07f, 1.380213239e-07f, 1.377236810e-07f, 1.374258625e-07f, 1.371278689e-07f, 1.368297008e-07f, 1.365313587e-07f, 1.362328432e-07f, 1.359341549e-07f, 1.356352943e-07f, +1.353362619e-07f, 1.350370584e-07f, 1.347376843e-07f, 1.344381401e-07f, 1.341384264e-07f, 1.338385438e-07f, 1.335384929e-07f, 1.332382741e-07f, 1.329378880e-07f, 1.326373353e-07f, +1.323366164e-07f, 1.320357319e-07f, 1.317346825e-07f, 1.314334686e-07f, 1.311320907e-07f, 1.308305496e-07f, 1.305288457e-07f, 1.302269796e-07f, 1.299249518e-07f, 1.296227630e-07f, +1.293204136e-07f, 1.290179043e-07f, 1.287152355e-07f, 1.284124080e-07f, 1.281094221e-07f, 1.278062786e-07f, 1.275029779e-07f, 1.271995206e-07f, 1.268959073e-07f, 1.265921386e-07f, +1.262882149e-07f, 1.259841369e-07f, 1.256799052e-07f, 1.253755202e-07f, 1.250709826e-07f, 1.247662930e-07f, 1.244614518e-07f, 1.241564597e-07f, 1.238513172e-07f, 1.235460249e-07f, +1.232405833e-07f, 1.229349931e-07f, 1.226292547e-07f, 1.223233688e-07f, 1.220173359e-07f, 1.217111565e-07f, 1.214048313e-07f, 1.210983608e-07f, 1.207917456e-07f, 1.204849863e-07f, +1.201780833e-07f, 1.198710373e-07f, 1.195638488e-07f, 1.192565185e-07f, 1.189490468e-07f, 1.186414344e-07f, 1.183336818e-07f, 1.180257895e-07f, 1.177177582e-07f, 1.174095884e-07f, +1.171012807e-07f, 1.167928356e-07f, 1.164842537e-07f, 1.161755356e-07f, 1.158666819e-07f, 1.155576930e-07f, 1.152485697e-07f, 1.149393124e-07f, 1.146299217e-07f, 1.143203983e-07f, +1.140107425e-07f, 1.137009551e-07f, 1.133910366e-07f, 1.130809876e-07f, 1.127708086e-07f, 1.124605002e-07f, 1.121500630e-07f, 1.118394975e-07f, 1.115288044e-07f, 1.112179841e-07f, +1.109070373e-07f, 1.105959644e-07f, 1.102847662e-07f, 1.099734432e-07f, 1.096619958e-07f, 1.093504248e-07f, 1.090387307e-07f, 1.087269140e-07f, 1.084149753e-07f, 1.081029151e-07f, +1.077907342e-07f, 1.074784330e-07f, 1.071660120e-07f, 1.068534719e-07f, 1.065408133e-07f, 1.062280367e-07f, 1.059151426e-07f, 1.056021318e-07f, 1.052890046e-07f, 1.049757617e-07f, +1.046624037e-07f, 1.043489311e-07f, 1.040353446e-07f, 1.037216446e-07f, 1.034078318e-07f, 1.030939067e-07f, 1.027798699e-07f, 1.024657219e-07f, 1.021514634e-07f, 1.018370949e-07f, +1.015226171e-07f, 1.012080303e-07f, 1.008933353e-07f, 1.005785326e-07f, 1.002636228e-07f, 9.994860639e-08f, 9.963348403e-08f, 9.931825626e-08f, 9.900292366e-08f, 9.868748679e-08f, +9.837194624e-08f, 9.805630258e-08f, 9.774055637e-08f, 9.742470819e-08f, 9.710875862e-08f, 9.679270822e-08f, 9.647655758e-08f, 9.616030726e-08f, 9.584395783e-08f, 9.552750988e-08f, +9.521096397e-08f, 9.489432067e-08f, 9.457758057e-08f, 9.426074424e-08f, 9.394381224e-08f, 9.362678515e-08f, 9.330966355e-08f, 9.299244801e-08f, 9.267513910e-08f, 9.235773740e-08f, +9.204024348e-08f, 9.172265792e-08f, 9.140498128e-08f, 9.108721415e-08f, 9.076935709e-08f, 9.045141068e-08f, 9.013337550e-08f, 8.981525212e-08f, 8.949704111e-08f, 8.917874305e-08f, +8.886035851e-08f, 8.854188807e-08f, 8.822333229e-08f, 8.790469177e-08f, 8.758596706e-08f, 8.726715874e-08f, 8.694826739e-08f, 8.662929358e-08f, 8.631023789e-08f, 8.599110089e-08f, +8.567188315e-08f, 8.535258526e-08f, 8.503320778e-08f, 8.471375128e-08f, 8.439421635e-08f, 8.407460356e-08f, 8.375491348e-08f, 8.343514668e-08f, 8.311530375e-08f, 8.279538525e-08f, +8.247539177e-08f, 8.215532386e-08f, 8.183518212e-08f, 8.151496711e-08f, 8.119467941e-08f, 8.087431960e-08f, 8.055388824e-08f, 8.023338591e-08f, 7.991281319e-08f, 7.959217066e-08f, +7.927145887e-08f, 7.895067842e-08f, 7.862982988e-08f, 7.830891381e-08f, 7.798793080e-08f, 7.766688142e-08f, 7.734576625e-08f, 7.702458585e-08f, 7.670334080e-08f, 7.638203168e-08f, +7.606065907e-08f, 7.573922353e-08f, 7.541772564e-08f, 7.509616597e-08f, 7.477454511e-08f, 7.445286362e-08f, 7.413112208e-08f, 7.380932106e-08f, 7.348746114e-08f, 7.316554290e-08f, +7.284356689e-08f, 7.252153371e-08f, 7.219944393e-08f, 7.187729811e-08f, 7.155509684e-08f, 7.123284068e-08f, 7.091053022e-08f, 7.058816602e-08f, 7.026574867e-08f, 6.994327872e-08f, +6.962075677e-08f, 6.929818338e-08f, 6.897555912e-08f, 6.865288458e-08f, 6.833016032e-08f, 6.800738692e-08f, 6.768456495e-08f, 6.736169499e-08f, 6.703877760e-08f, 6.671581337e-08f, +6.639280287e-08f, 6.606974667e-08f, 6.574664534e-08f, 6.542349946e-08f, 6.510030961e-08f, 6.477707634e-08f, 6.445380025e-08f, 6.413048190e-08f, 6.380712186e-08f, 6.348372072e-08f, +6.316027903e-08f, 6.283679738e-08f, 6.251327634e-08f, 6.218971648e-08f, 6.186611837e-08f, 6.154248259e-08f, 6.121880972e-08f, 6.089510031e-08f, 6.057135495e-08f, 6.024757421e-08f, +5.992375866e-08f, 5.959990887e-08f, 5.927602542e-08f, 5.895210888e-08f, 5.862815982e-08f, 5.830417881e-08f, 5.798016643e-08f, 5.765612325e-08f, 5.733204984e-08f, 5.700794676e-08f, +5.668381461e-08f, 5.635965394e-08f, 5.603546533e-08f, 5.571124934e-08f, 5.538700656e-08f, 5.506273755e-08f, 5.473844289e-08f, 5.441412314e-08f, 5.408977888e-08f, 5.376541068e-08f, +5.344101911e-08f, 5.311660474e-08f, 5.279216814e-08f, 5.246770989e-08f, 5.214323055e-08f, 5.181873069e-08f, 5.149421089e-08f, 5.116967172e-08f, 5.084511374e-08f, 5.052053753e-08f, +5.019594366e-08f, 4.987133269e-08f, 4.954670521e-08f, 4.922206177e-08f, 4.889740295e-08f, 4.857272932e-08f, 4.824804144e-08f, 4.792333989e-08f, 4.759862524e-08f, 4.727389806e-08f, +4.694915891e-08f, 4.662440837e-08f, 4.629964700e-08f, 4.597487537e-08f, 4.565009406e-08f, 4.532530363e-08f, 4.500050464e-08f, 4.467569768e-08f, 4.435088330e-08f, 4.402606208e-08f, +4.370123459e-08f, 4.337640138e-08f, 4.305156304e-08f, 4.272672012e-08f, 4.240187320e-08f, 4.207702285e-08f, 4.175216962e-08f, 4.142731410e-08f, 4.110245684e-08f, 4.077759841e-08f, +4.045273939e-08f, 4.012788033e-08f, 3.980302181e-08f, 3.947816439e-08f, 3.915330864e-08f, 3.882845513e-08f, 3.850360441e-08f, 3.817875706e-08f, 3.785391365e-08f, 3.752907474e-08f, +3.720424089e-08f, 3.687941267e-08f, 3.655459065e-08f, 3.622977540e-08f, 3.590496747e-08f, 3.558016743e-08f, 3.525537585e-08f, 3.493059330e-08f, 3.460582033e-08f, 3.428105752e-08f, +3.395630543e-08f, 3.363156461e-08f, 3.330683565e-08f, 3.298211909e-08f, 3.265741551e-08f, 3.233272546e-08f, 3.200804952e-08f, 3.168338824e-08f, 3.135874219e-08f, 3.103411193e-08f, +3.070949803e-08f, 3.038490105e-08f, 3.006032154e-08f, 2.973576008e-08f, 2.941121723e-08f, 2.908669354e-08f, 2.876218959e-08f, 2.843770592e-08f, 2.811324312e-08f, 2.778880172e-08f, +2.746438231e-08f, 2.713998543e-08f, 2.681561166e-08f, 2.649126154e-08f, 2.616693565e-08f, 2.584263454e-08f, 2.551835878e-08f, 2.519410891e-08f, 2.486988552e-08f, 2.454568914e-08f, +2.422152036e-08f, 2.389737971e-08f, 2.357326777e-08f, 2.324918509e-08f, 2.292513224e-08f, 2.260110976e-08f, 2.227711823e-08f, 2.195315819e-08f, 2.162923021e-08f, 2.130533485e-08f, +2.098147266e-08f, 2.065764421e-08f, 2.033385004e-08f, 2.001009072e-08f, 1.968636681e-08f, 1.936267885e-08f, 1.903902742e-08f, 1.871541306e-08f, 1.839183634e-08f, 1.806829781e-08f, +1.774479802e-08f, 1.742133753e-08f, 1.709791690e-08f, 1.677453669e-08f, 1.645119744e-08f, 1.612789972e-08f, 1.580464408e-08f, 1.548143107e-08f, 1.515826125e-08f, 1.483513518e-08f, +1.451205341e-08f, 1.418901649e-08f, 1.386602497e-08f, 1.354307942e-08f, 1.322018038e-08f, 1.289732841e-08f, 1.257452406e-08f, 1.225176789e-08f, 1.192906044e-08f, 1.160640227e-08f, +1.128379393e-08f, 1.096123598e-08f, 1.063872896e-08f, 1.031627344e-08f, 9.993869948e-09f, 9.671519051e-09f, 9.349221296e-09f, 9.026977234e-09f, 8.704787416e-09f, 8.382652392e-09f, +8.060572713e-09f, 7.738548928e-09f, 7.416581588e-09f, 7.094671243e-09f, 6.772818441e-09f, 6.451023732e-09f, 6.129287665e-09f, 5.807610789e-09f, 5.485993652e-09f, 5.164436802e-09f, +4.842940788e-09f, 4.521506158e-09f, 4.200133459e-09f, 3.878823238e-09f, 3.557576044e-09f, 3.236392422e-09f, 2.915272920e-09f, 2.594218083e-09f, 2.273228459e-09f, 1.952304594e-09f, +1.631447033e-09f, 1.310656321e-09f, 9.899330045e-10f, 6.692776283e-10f, 3.486907371e-10f, 2.817287574e-11f, -2.922754116e-10f, -6.126535806e-10f, -9.329610874e-10f, -1.253197388e-09f, +-1.573361940e-09f, -1.893454199e-09f, -2.213473623e-09f, -2.533419668e-09f, -2.853291793e-09f, -3.173089456e-09f, -3.492812113e-09f, -3.812459224e-09f, -4.132030247e-09f, -4.451524641e-09f, +-4.770941865e-09f, -5.090281378e-09f, -5.409542640e-09f, -5.728725110e-09f, -6.047828249e-09f, -6.366851517e-09f, -6.685794375e-09f, -7.004656282e-09f, -7.323436701e-09f, -7.642135093e-09f, +-7.960750919e-09f, -8.279283642e-09f, -8.597732722e-09f, -8.916097624e-09f, -9.234377808e-09f, -9.552572739e-09f, -9.870681880e-09f, -1.018870469e-08f, -1.050664064e-08f, -1.082448919e-08f, +-1.114224981e-08f, -1.145992195e-08f, -1.177750509e-08f, -1.209499869e-08f, -1.241240221e-08f, -1.272971513e-08f, -1.304693689e-08f, -1.336406699e-08f, -1.368110487e-08f, -1.399805000e-08f, +-1.431490186e-08f, -1.463165991e-08f, -1.494832361e-08f, -1.526489244e-08f, -1.558136586e-08f, -1.589774335e-08f, -1.621402436e-08f, -1.653020837e-08f, -1.684629485e-08f, -1.716228327e-08f, +-1.747817310e-08f, -1.779396381e-08f, -1.810965486e-08f, -1.842524573e-08f, -1.874073589e-08f, -1.905612482e-08f, -1.937141197e-08f, -1.968659683e-08f, -2.000167887e-08f, -2.031665756e-08f, +-2.063153237e-08f, -2.094630277e-08f, -2.126096824e-08f, -2.157552825e-08f, -2.188998228e-08f, -2.220432980e-08f, -2.251857028e-08f, -2.283270321e-08f, -2.314672804e-08f, -2.346064427e-08f, +-2.377445136e-08f, -2.408814879e-08f, -2.440173605e-08f, -2.471521259e-08f, -2.502857791e-08f, -2.534183148e-08f, -2.565497277e-08f, -2.596800126e-08f, -2.628091644e-08f, -2.659371778e-08f, +-2.690640476e-08f, -2.721897686e-08f, -2.753143356e-08f, -2.784377433e-08f, -2.815599867e-08f, -2.846810604e-08f, -2.878009593e-08f, -2.909196782e-08f, -2.940372119e-08f, -2.971535553e-08f, +-3.002687031e-08f, -3.033826502e-08f, -3.064953914e-08f, -3.096069215e-08f, -3.127172353e-08f, -3.158263278e-08f, -3.189341937e-08f, -3.220408279e-08f, -3.251462252e-08f, -3.282503805e-08f, +-3.313532887e-08f, -3.344549445e-08f, -3.375553428e-08f, -3.406544786e-08f, -3.437523466e-08f, -3.468489417e-08f, -3.499442589e-08f, -3.530382930e-08f, -3.561310388e-08f, -3.592224913e-08f, +-3.623126453e-08f, -3.654014957e-08f, -3.684890375e-08f, -3.715752654e-08f, -3.746601745e-08f, -3.777437596e-08f, -3.808260156e-08f, -3.839069374e-08f, -3.869865199e-08f, -3.900647582e-08f, +-3.931416470e-08f, -3.962171813e-08f, -3.992913560e-08f, -4.023641661e-08f, -4.054356065e-08f, -4.085056721e-08f, -4.115743579e-08f, -4.146416588e-08f, -4.177075697e-08f, -4.207720857e-08f, +-4.238352016e-08f, -4.268969125e-08f, -4.299572132e-08f, -4.330160988e-08f, -4.360735643e-08f, -4.391296045e-08f, -4.421842145e-08f, -4.452373892e-08f, -4.482891237e-08f, -4.513394129e-08f, +-4.543882518e-08f, -4.574356355e-08f, -4.604815588e-08f, -4.635260168e-08f, -4.665690046e-08f, -4.696105170e-08f, -4.726505492e-08f, -4.756890962e-08f, -4.787261529e-08f, -4.817617144e-08f, +-4.847957757e-08f, -4.878283319e-08f, -4.908593780e-08f, -4.938889090e-08f, -4.969169199e-08f, -4.999434059e-08f, -5.029683619e-08f, -5.059917830e-08f, -5.090136644e-08f, -5.120340009e-08f, +-5.150527877e-08f, -5.180700200e-08f, -5.210856926e-08f, -5.240998008e-08f, -5.271123395e-08f, -5.301233039e-08f, -5.331326891e-08f, -5.361404902e-08f, -5.391467022e-08f, -5.421513203e-08f, +-5.451543395e-08f, -5.481557549e-08f, -5.511555618e-08f, -5.541537551e-08f, -5.571503300e-08f, -5.601452817e-08f, -5.631386052e-08f, -5.661302956e-08f, -5.691203482e-08f, -5.721087581e-08f, +-5.750955203e-08f, -5.780806301e-08f, -5.810640826e-08f, -5.840458729e-08f, -5.870259962e-08f, -5.900044477e-08f, -5.929812225e-08f, -5.959563158e-08f, -5.989297228e-08f, -6.019014387e-08f, +-6.048714585e-08f, -6.078397776e-08f, -6.108063911e-08f, -6.137712942e-08f, -6.167344820e-08f, -6.196959499e-08f, -6.226556930e-08f, -6.256137065e-08f, -6.285699856e-08f, -6.315245256e-08f, +-6.344773216e-08f, -6.374283689e-08f, -6.403776628e-08f, -6.433251984e-08f, -6.462709710e-08f, -6.492149759e-08f, -6.521572082e-08f, -6.550976632e-08f, -6.580363363e-08f, -6.609732226e-08f, +-6.639083174e-08f, -6.668416160e-08f, -6.697731137e-08f, -6.727028057e-08f, -6.756306873e-08f, -6.785567537e-08f, -6.814810004e-08f, -6.844034225e-08f, -6.873240154e-08f, -6.902427744e-08f, +-6.931596947e-08f, -6.960747718e-08f, -6.989880008e-08f, -7.018993772e-08f, -7.048088961e-08f, -7.077165531e-08f, -7.106223433e-08f, -7.135262622e-08f, -7.164283051e-08f, -7.193284672e-08f, +-7.222267441e-08f, -7.251231309e-08f, -7.280176231e-08f, -7.309102160e-08f, -7.338009051e-08f, -7.366896856e-08f, -7.395765529e-08f, -7.424615025e-08f, -7.453445296e-08f, -7.482256298e-08f, +-7.511047983e-08f, -7.539820306e-08f, -7.568573221e-08f, -7.597306681e-08f, -7.626020641e-08f, -7.654715056e-08f, -7.683389878e-08f, -7.712045063e-08f, -7.740680565e-08f, -7.769296337e-08f, +-7.797892335e-08f, -7.826468513e-08f, -7.855024825e-08f, -7.883561225e-08f, -7.912077669e-08f, -7.940574111e-08f, -7.969050504e-08f, -7.997506805e-08f, -8.025942968e-08f, -8.054358947e-08f, +-8.082754698e-08f, -8.111130175e-08f, -8.139485332e-08f, -8.167820126e-08f, -8.196134511e-08f, -8.224428442e-08f, -8.252701874e-08f, -8.280954762e-08f, -8.309187062e-08f, -8.337398728e-08f, +-8.365589716e-08f, -8.393759981e-08f, -8.421909479e-08f, -8.450038165e-08f, -8.478145994e-08f, -8.506232922e-08f, -8.534298904e-08f, -8.562343896e-08f, -8.590367854e-08f, -8.618370733e-08f, +-8.646352489e-08f, -8.674313078e-08f, -8.702252455e-08f, -8.730170577e-08f, -8.758067399e-08f, -8.785942877e-08f, -8.813796968e-08f, -8.841629627e-08f, -8.869440810e-08f, -8.897230474e-08f, +-8.924998575e-08f, -8.952745069e-08f, -8.980469912e-08f, -9.008173060e-08f, -9.035854471e-08f, -9.063514100e-08f, -9.091151903e-08f, -9.118767839e-08f, -9.146361862e-08f, -9.173933930e-08f, +-9.201483999e-08f, -9.229012026e-08f, -9.256517967e-08f, -9.284001781e-08f, -9.311463422e-08f, -9.338902849e-08f, -9.366320019e-08f, -9.393714887e-08f, -9.421087412e-08f, -9.448437550e-08f, +-9.475765259e-08f, -9.503070495e-08f, -9.530353217e-08f, -9.557613381e-08f, -9.584850944e-08f, -9.612065864e-08f, -9.639258099e-08f, -9.666427606e-08f, -9.693574342e-08f, -9.720698266e-08f, +-9.747799334e-08f, -9.774877504e-08f, -9.801932734e-08f, -9.828964983e-08f, -9.855974207e-08f, -9.882960365e-08f, -9.909923414e-08f, -9.936863313e-08f, -9.963780019e-08f, -9.990673491e-08f, +-1.001754369e-07f, -1.004439057e-07f, -1.007121408e-07f, -1.009801420e-07f, -1.012479087e-07f, -1.015154406e-07f, -1.017827372e-07f, -1.020497982e-07f, -1.023166230e-07f, -1.025832114e-07f, +-1.028495628e-07f, -1.031156769e-07f, -1.033815532e-07f, -1.036471914e-07f, -1.039125910e-07f, -1.041777516e-07f, -1.044426728e-07f, -1.047073542e-07f, -1.049717955e-07f, -1.052359960e-07f, +-1.054999556e-07f, -1.057636737e-07f, -1.060271500e-07f, -1.062903840e-07f, -1.065533754e-07f, -1.068161237e-07f, -1.070786285e-07f, -1.073408894e-07f, -1.076029061e-07f, -1.078646781e-07f, +-1.081262050e-07f, -1.083874864e-07f, -1.086485219e-07f, -1.089093111e-07f, -1.091698536e-07f, -1.094301490e-07f, -1.096901969e-07f, -1.099499969e-07f, -1.102095487e-07f, -1.104688517e-07f, +-1.107279056e-07f, -1.109867100e-07f, -1.112452646e-07f, -1.115035689e-07f, -1.117616224e-07f, -1.120194249e-07f, -1.122769759e-07f, -1.125342751e-07f, -1.127913220e-07f, -1.130481162e-07f, +-1.133046574e-07f, -1.135609452e-07f, -1.138169791e-07f, -1.140727588e-07f, -1.143282839e-07f, -1.145835539e-07f, -1.148385686e-07f, -1.150933275e-07f, -1.153478302e-07f, -1.156020763e-07f, +-1.158560656e-07f, -1.161097974e-07f, -1.163632716e-07f, -1.166164876e-07f, -1.168694451e-07f, -1.171221438e-07f, -1.173745832e-07f, -1.176267629e-07f, -1.178786826e-07f, -1.181303419e-07f, +-1.183817404e-07f, -1.186328777e-07f, -1.188837535e-07f, -1.191343673e-07f, -1.193847188e-07f, -1.196348076e-07f, -1.198846333e-07f, -1.201341955e-07f, -1.203834940e-07f, -1.206325282e-07f, +-1.208812978e-07f, -1.211298024e-07f, -1.213780417e-07f, -1.216260153e-07f, -1.218737228e-07f, -1.221211638e-07f, -1.223683380e-07f, -1.226152449e-07f, -1.228618843e-07f, -1.231082557e-07f, +-1.233543588e-07f, -1.236001932e-07f, -1.238457585e-07f, -1.240910544e-07f, -1.243360804e-07f, -1.245808363e-07f, -1.248253216e-07f, -1.250695361e-07f, -1.253134792e-07f, -1.255571507e-07f, +-1.258005502e-07f, -1.260436772e-07f, -1.262865316e-07f, -1.265291128e-07f, -1.267714206e-07f, -1.270134545e-07f, -1.272552142e-07f, -1.274966994e-07f, -1.277379097e-07f, -1.279788446e-07f, +-1.282195039e-07f, -1.284598873e-07f, -1.286999942e-07f, -1.289398245e-07f, -1.291793776e-07f, -1.294186533e-07f, -1.296576513e-07f, -1.298963710e-07f, -1.301348123e-07f, -1.303729747e-07f, +-1.306108579e-07f, -1.308484615e-07f, -1.310857852e-07f, -1.313228286e-07f, -1.315595914e-07f, -1.317960732e-07f, -1.320322737e-07f, -1.322681925e-07f, -1.325038293e-07f, -1.327391837e-07f, +-1.329742553e-07f, -1.332090439e-07f, -1.334435490e-07f, -1.336777704e-07f, -1.339117076e-07f, -1.341453604e-07f, -1.343787284e-07f, -1.346118112e-07f, -1.348446085e-07f, -1.350771199e-07f, +-1.353093452e-07f, -1.355412839e-07f, -1.357729358e-07f, -1.360043004e-07f, -1.362353775e-07f, -1.364661667e-07f, -1.366966676e-07f, -1.369268800e-07f, -1.371568034e-07f, -1.373864376e-07f, +-1.376157822e-07f, -1.378448369e-07f, -1.380736013e-07f, -1.383020751e-07f, -1.385302580e-07f, -1.387581496e-07f, -1.389857496e-07f, -1.392130576e-07f, -1.394400734e-07f, -1.396667966e-07f, +-1.398932269e-07f, -1.401193638e-07f, -1.403452072e-07f, -1.405707567e-07f, -1.407960119e-07f, -1.410209725e-07f, -1.412456382e-07f, -1.414700087e-07f, -1.416940836e-07f, -1.419178626e-07f, +-1.421413454e-07f, -1.423645316e-07f, -1.425874210e-07f, -1.428100132e-07f, -1.430323078e-07f, -1.432543046e-07f, -1.434760033e-07f, -1.436974035e-07f, -1.439185048e-07f, -1.441393071e-07f, +-1.443598099e-07f, -1.445800129e-07f, -1.447999159e-07f, -1.450195184e-07f, -1.452388202e-07f, -1.454578210e-07f, -1.456765205e-07f, -1.458949183e-07f, -1.461130140e-07f, -1.463308075e-07f, +-1.465482984e-07f, -1.467654864e-07f, -1.469823711e-07f, -1.471989523e-07f, -1.474152296e-07f, -1.476312027e-07f, -1.478468713e-07f, -1.480622352e-07f, -1.482772940e-07f, -1.484920473e-07f, +-1.487064949e-07f, -1.489206365e-07f, -1.491344718e-07f, -1.493480004e-07f, -1.495612221e-07f, -1.497741366e-07f, -1.499867435e-07f, -1.501990425e-07f, -1.504110333e-07f, -1.506227158e-07f, +-1.508340894e-07f, -1.510451540e-07f, -1.512559092e-07f, -1.514663547e-07f, -1.516764903e-07f, -1.518863156e-07f, -1.520958304e-07f, -1.523050342e-07f, -1.525139270e-07f, -1.527225082e-07f, +-1.529307778e-07f, -1.531387352e-07f, -1.533463804e-07f, -1.535537129e-07f, -1.537607325e-07f, -1.539674388e-07f, -1.541738317e-07f, -1.543799107e-07f, -1.545856756e-07f, -1.547911262e-07f, +-1.549962621e-07f, -1.552010830e-07f, -1.554055887e-07f, -1.556097788e-07f, -1.558136531e-07f, -1.560172113e-07f, -1.562204531e-07f, -1.564233782e-07f, -1.566259863e-07f, -1.568282772e-07f, +-1.570302505e-07f, -1.572319060e-07f, -1.574332434e-07f, -1.576342625e-07f, -1.578349628e-07f, -1.580353442e-07f, -1.582354064e-07f, -1.584351491e-07f, -1.586345720e-07f, -1.588336749e-07f, +-1.590324573e-07f, -1.592309192e-07f, -1.594290602e-07f, -1.596268800e-07f, -1.598243784e-07f, -1.600215551e-07f, -1.602184097e-07f, -1.604149421e-07f, -1.606111520e-07f, -1.608070391e-07f, +-1.610026030e-07f, -1.611978437e-07f, -1.613927607e-07f, -1.615873538e-07f, -1.617816228e-07f, -1.619755673e-07f, -1.621691872e-07f, -1.623624821e-07f, -1.625554517e-07f, -1.627480959e-07f, +-1.629404143e-07f, -1.631324067e-07f, -1.633240728e-07f, -1.635154124e-07f, -1.637064251e-07f, -1.638971108e-07f, -1.640874692e-07f, -1.642774999e-07f, -1.644672028e-07f, -1.646565776e-07f, +-1.648456241e-07f, -1.650343419e-07f, -1.652227308e-07f, -1.654107905e-07f, -1.655985209e-07f, -1.657859216e-07f, -1.659729924e-07f, -1.661597331e-07f, -1.663461433e-07f, -1.665322229e-07f, +-1.667179715e-07f, -1.669033890e-07f, -1.670884750e-07f, -1.672732294e-07f, -1.674576519e-07f, -1.676417421e-07f, -1.678255000e-07f, -1.680089252e-07f, -1.681920175e-07f, -1.683747766e-07f, +-1.685572023e-07f, -1.687392943e-07f, -1.689210524e-07f, -1.691024765e-07f, -1.692835661e-07f, -1.694643211e-07f, -1.696447412e-07f, -1.698248262e-07f, -1.700045758e-07f, -1.701839899e-07f, +-1.703630681e-07f, -1.705418103e-07f, -1.707202161e-07f, -1.708982854e-07f, -1.710760179e-07f, -1.712534134e-07f, -1.714304717e-07f, -1.716071924e-07f, -1.717835755e-07f, -1.719596205e-07f, +-1.721353274e-07f, -1.723106958e-07f, -1.724857256e-07f, -1.726604165e-07f, -1.728347683e-07f, -1.730087808e-07f, -1.731824536e-07f, -1.733557867e-07f, -1.735287797e-07f, -1.737014324e-07f, +-1.738737447e-07f, -1.740457163e-07f, -1.742173469e-07f, -1.743886363e-07f, -1.745595844e-07f, -1.747301909e-07f, -1.749004555e-07f, -1.750703781e-07f, -1.752399583e-07f, -1.754091961e-07f, +-1.755780912e-07f, -1.757466433e-07f, -1.759148523e-07f, -1.760827179e-07f, -1.762502399e-07f, -1.764174181e-07f, -1.765842523e-07f, -1.767507422e-07f, -1.769168877e-07f, -1.770826885e-07f, +-1.772481444e-07f, -1.774132552e-07f, -1.775780207e-07f, -1.777424407e-07f, -1.779065149e-07f, -1.780702433e-07f, -1.782336254e-07f, -1.783966612e-07f, -1.785593504e-07f, -1.787216929e-07f, +-1.788836883e-07f, -1.790453366e-07f, -1.792066374e-07f, -1.793675907e-07f, -1.795281962e-07f, -1.796884536e-07f, -1.798483628e-07f, -1.800079236e-07f, -1.801671358e-07f, -1.803259992e-07f, +-1.804845135e-07f, -1.806426786e-07f, -1.808004943e-07f, -1.809579604e-07f, -1.811150767e-07f, -1.812718429e-07f, -1.814282590e-07f, -1.815843246e-07f, -1.817400396e-07f, -1.818954038e-07f, +-1.820504171e-07f, -1.822050791e-07f, -1.823593898e-07f, -1.825133489e-07f, -1.826669562e-07f, -1.828202116e-07f, -1.829731148e-07f, -1.831256658e-07f, -1.832778641e-07f, -1.834297098e-07f, +-1.835812026e-07f, -1.837323423e-07f, -1.838831287e-07f, -1.840335617e-07f, -1.841836410e-07f, -1.843333665e-07f, -1.844827380e-07f, -1.846317553e-07f, -1.847804182e-07f, -1.849287266e-07f, +-1.850766803e-07f, -1.852242790e-07f, -1.853715226e-07f, -1.855184110e-07f, -1.856649439e-07f, -1.858111211e-07f, -1.859569426e-07f, -1.861024081e-07f, -1.862475174e-07f, -1.863922704e-07f, +-1.865366669e-07f, -1.866807067e-07f, -1.868243896e-07f, -1.869677155e-07f, -1.871106842e-07f, -1.872532956e-07f, -1.873955494e-07f, -1.875374455e-07f, -1.876789837e-07f, -1.878201638e-07f, +-1.879609858e-07f, -1.881014493e-07f, -1.882415544e-07f, -1.883813007e-07f, -1.885206881e-07f, -1.886597165e-07f, -1.887983856e-07f, -1.889366954e-07f, -1.890746457e-07f, -1.892122363e-07f, +-1.893494670e-07f, -1.894863377e-07f, -1.896228482e-07f, -1.897589984e-07f, -1.898947881e-07f, -1.900302172e-07f, -1.901652854e-07f, -1.902999927e-07f, -1.904343389e-07f, -1.905683237e-07f, +-1.907019472e-07f, -1.908352091e-07f, -1.909681092e-07f, -1.911006474e-07f, -1.912328237e-07f, -1.913646377e-07f, -1.914960893e-07f, -1.916271785e-07f, -1.917579051e-07f, -1.918882688e-07f, +-1.920182696e-07f, -1.921479074e-07f, -1.922771819e-07f, -1.924060930e-07f, -1.925346406e-07f, -1.926628246e-07f, -1.927906447e-07f, -1.929181009e-07f, -1.930451930e-07f, -1.931719208e-07f, +-1.932982843e-07f, -1.934242833e-07f, -1.935499176e-07f, -1.936751871e-07f, -1.938000916e-07f, -1.939246311e-07f, -1.940488054e-07f, -1.941726144e-07f, -1.942960579e-07f, -1.944191357e-07f, +-1.945418478e-07f, -1.946641940e-07f, -1.947861742e-07f, -1.949077883e-07f, -1.950290361e-07f, -1.951499174e-07f, -1.952704322e-07f, -1.953905804e-07f, -1.955103617e-07f, -1.956297762e-07f, +-1.957488235e-07f, -1.958675037e-07f, -1.959858166e-07f, -1.961037620e-07f, -1.962213399e-07f, -1.963385501e-07f, -1.964553924e-07f, -1.965718669e-07f, -1.966879733e-07f, -1.968037115e-07f, +-1.969190814e-07f, -1.970340829e-07f, -1.971487159e-07f, -1.972629802e-07f, -1.973768758e-07f, -1.974904024e-07f, -1.976035601e-07f, -1.977163486e-07f, -1.978287679e-07f, -1.979408178e-07f, +-1.980524982e-07f, -1.981638091e-07f, -1.982747503e-07f, -1.983853217e-07f, -1.984955231e-07f, -1.986053546e-07f, -1.987148159e-07f, -1.988239069e-07f, -1.989326276e-07f, -1.990409778e-07f, +-1.991489574e-07f, -1.992565664e-07f, -1.993638046e-07f, -1.994706719e-07f, -1.995771682e-07f, -1.996832933e-07f, -1.997890473e-07f, -1.998944300e-07f, -1.999994413e-07f, -2.001040810e-07f, +-2.002083492e-07f, -2.003122456e-07f, -2.004157702e-07f, -2.005189229e-07f, -2.006217036e-07f, -2.007241122e-07f, -2.008261486e-07f, -2.009278127e-07f, -2.010291044e-07f, -2.011300237e-07f, +-2.012305703e-07f, -2.013307442e-07f, -2.014305454e-07f, -2.015299738e-07f, -2.016290292e-07f, -2.017277115e-07f, -2.018260207e-07f, -2.019239567e-07f, -2.020215194e-07f, -2.021187086e-07f, +-2.022155244e-07f, -2.023119666e-07f, -2.024080352e-07f, -2.025037300e-07f, -2.025990510e-07f, -2.026939981e-07f, -2.027885712e-07f, -2.028827702e-07f, -2.029765950e-07f, -2.030700456e-07f, +-2.031631219e-07f, -2.032558238e-07f, -2.033481512e-07f, -2.034401040e-07f, -2.035316822e-07f, -2.036228857e-07f, -2.037137144e-07f, -2.038041682e-07f, -2.038942471e-07f, -2.039839510e-07f, +-2.040732797e-07f, -2.041622334e-07f, -2.042508117e-07f, -2.043390148e-07f, -2.044268425e-07f, -2.045142947e-07f, -2.046013715e-07f, -2.046880726e-07f, -2.047743981e-07f, -2.048603478e-07f, +-2.049459218e-07f, -2.050311199e-07f, -2.051159421e-07f, -2.052003882e-07f, -2.052844584e-07f, -2.053681524e-07f, -2.054514702e-07f, -2.055344118e-07f, -2.056169771e-07f, -2.056991660e-07f, +-2.057809785e-07f, -2.058624145e-07f, -2.059434740e-07f, -2.060241568e-07f, -2.061044630e-07f, -2.061843925e-07f, -2.062639452e-07f, -2.063431211e-07f, -2.064219201e-07f, -2.065003421e-07f, +-2.065783872e-07f, -2.066560552e-07f, -2.067333461e-07f, -2.068102599e-07f, -2.068867964e-07f, -2.069629557e-07f, -2.070387377e-07f, -2.071141424e-07f, -2.071891696e-07f, -2.072638194e-07f, +-2.073380918e-07f, -2.074119865e-07f, -2.074855037e-07f, -2.075586433e-07f, -2.076314052e-07f, -2.077037893e-07f, -2.077757957e-07f, -2.078474243e-07f, -2.079186751e-07f, -2.079895479e-07f, +-2.080600429e-07f, -2.081301599e-07f, -2.081998988e-07f, -2.082692598e-07f, -2.083382426e-07f, -2.084068473e-07f, -2.084750739e-07f, -2.085429223e-07f, -2.086103925e-07f, -2.086774844e-07f, +-2.087441980e-07f, -2.088105333e-07f, -2.088764902e-07f, -2.089420687e-07f, -2.090072688e-07f, -2.090720905e-07f, -2.091365337e-07f, -2.092005984e-07f, -2.092642845e-07f, -2.093275921e-07f, +-2.093905211e-07f, -2.094530715e-07f, -2.095152432e-07f, -2.095770362e-07f, -2.096384506e-07f, -2.096994863e-07f, -2.097601432e-07f, -2.098204213e-07f, -2.098803207e-07f, -2.099398413e-07f, +-2.099989830e-07f, -2.100577459e-07f, -2.101161300e-07f, -2.101741351e-07f, -2.102317614e-07f, -2.102890087e-07f, -2.103458772e-07f, -2.104023666e-07f, -2.104584771e-07f, -2.105142087e-07f, +-2.105695612e-07f, -2.106245348e-07f, -2.106791293e-07f, -2.107333448e-07f, -2.107871813e-07f, -2.108406387e-07f, -2.108937171e-07f, -2.109464164e-07f, -2.109987366e-07f, -2.110506778e-07f, +-2.111022399e-07f, -2.111534228e-07f, -2.112042267e-07f, -2.112546515e-07f, -2.113046971e-07f, -2.113543637e-07f, -2.114036511e-07f, -2.114525594e-07f, -2.115010886e-07f, -2.115492387e-07f, +-2.115970097e-07f, -2.116444015e-07f, -2.116914143e-07f, -2.117380479e-07f, -2.117843024e-07f, -2.118301778e-07f, -2.118756740e-07f, -2.119207912e-07f, -2.119655293e-07f, -2.120098883e-07f, +-2.120538682e-07f, -2.120974690e-07f, -2.121406908e-07f, -2.121835335e-07f, -2.122259971e-07f, -2.122680817e-07f, -2.123097873e-07f, -2.123511138e-07f, -2.123920614e-07f, -2.124326299e-07f, +-2.124728194e-07f, -2.125126300e-07f, -2.125520616e-07f, -2.125911143e-07f, -2.126297881e-07f, -2.126680829e-07f, -2.127059989e-07f, -2.127435360e-07f, -2.127806942e-07f, -2.128174736e-07f, +-2.128538741e-07f, -2.128898959e-07f, -2.129255389e-07f, -2.129608031e-07f, -2.129956886e-07f, -2.130301954e-07f, -2.130643235e-07f, -2.130980730e-07f, -2.131314438e-07f, -2.131644360e-07f, +-2.131970496e-07f, -2.132292846e-07f, -2.132611411e-07f, -2.132926191e-07f, -2.133237187e-07f, -2.133544398e-07f, -2.133847824e-07f, -2.134147467e-07f, -2.134443327e-07f, -2.134735403e-07f, +-2.135023696e-07f, -2.135308207e-07f, -2.135588936e-07f, -2.135865882e-07f, -2.136139047e-07f, -2.136408431e-07f, -2.136674035e-07f, -2.136935858e-07f, -2.137193900e-07f, -2.137448164e-07f, +-2.137698648e-07f, -2.137945353e-07f, -2.138188279e-07f, -2.138427428e-07f, -2.138662799e-07f, -2.138894393e-07f, -2.139122210e-07f, -2.139346251e-07f, -2.139566516e-07f, -2.139783005e-07f, +-2.139995720e-07f, -2.140204660e-07f, -2.140409826e-07f, -2.140611219e-07f, -2.140808838e-07f, -2.141002685e-07f, -2.141192760e-07f, -2.141379063e-07f, -2.141561595e-07f, -2.141740357e-07f, +-2.141915349e-07f, -2.142086571e-07f, -2.142254024e-07f, -2.142417709e-07f, -2.142577626e-07f, -2.142733775e-07f, -2.142886158e-07f, -2.143034775e-07f, -2.143179626e-07f, -2.143320712e-07f, +-2.143458033e-07f, -2.143591591e-07f, -2.143721386e-07f, -2.143847418e-07f, -2.143969688e-07f, -2.144088196e-07f, -2.144202944e-07f, -2.144313931e-07f, -2.144421160e-07f, -2.144524629e-07f, +-2.144624340e-07f, -2.144720293e-07f, -2.144812490e-07f, -2.144900930e-07f, -2.144985615e-07f, -2.145066545e-07f, -2.145143721e-07f, -2.145217144e-07f, -2.145286814e-07f, -2.145352731e-07f, +-2.145414898e-07f, -2.145473313e-07f, -2.145527979e-07f, -2.145578896e-07f, -2.145626064e-07f, -2.145669485e-07f, -2.145709159e-07f, -2.145745086e-07f, -2.145777269e-07f, -2.145805706e-07f, +-2.145830400e-07f, -2.145851351e-07f, -2.145868560e-07f, -2.145882027e-07f, -2.145891754e-07f, -2.145897741e-07f, -2.145899988e-07f, -2.145898498e-07f, -2.145893270e-07f, -2.145884306e-07f, +-2.145871606e-07f, -2.145855172e-07f, -2.145835003e-07f, -2.145811102e-07f, -2.145783468e-07f, -2.145752102e-07f, -2.145717007e-07f, -2.145678182e-07f, -2.145635628e-07f, -2.145589346e-07f, +-2.145539337e-07f, -2.145485603e-07f, -2.145428143e-07f, -2.145366960e-07f, -2.145302053e-07f, -2.145233424e-07f, -2.145161074e-07f, -2.145085003e-07f, -2.145005213e-07f, -2.144921705e-07f, +-2.144834479e-07f, -2.144743536e-07f, -2.144648879e-07f, -2.144550506e-07f, -2.144448421e-07f, -2.144342622e-07f, -2.144233112e-07f, -2.144119892e-07f, -2.144002963e-07f, -2.143882324e-07f, +-2.143757979e-07f, -2.143629927e-07f, -2.143498170e-07f, -2.143362708e-07f, -2.143223544e-07f, -2.143080677e-07f, -2.142934109e-07f, -2.142783842e-07f, -2.142629875e-07f, -2.142472210e-07f, +-2.142310849e-07f, -2.142145792e-07f, -2.141977041e-07f, -2.141804596e-07f, -2.141628459e-07f, -2.141448631e-07f, -2.141265113e-07f, -2.141077906e-07f, -2.140887012e-07f, -2.140692430e-07f, +-2.140494164e-07f, -2.140292213e-07f, -2.140086579e-07f, -2.139877263e-07f, -2.139664266e-07f, -2.139447590e-07f, -2.139227235e-07f, -2.139003204e-07f, -2.138775496e-07f, -2.138544114e-07f, +-2.138309058e-07f, -2.138070330e-07f, -2.137827931e-07f, -2.137581862e-07f, -2.137332125e-07f, -2.137078720e-07f, -2.136821649e-07f, -2.136560914e-07f, -2.136296515e-07f, -2.136028454e-07f, +-2.135756731e-07f, -2.135481349e-07f, -2.135202309e-07f, -2.134919612e-07f, -2.134633259e-07f, -2.134343251e-07f, -2.134049590e-07f, -2.133752278e-07f, -2.133451315e-07f, -2.133146703e-07f, +-2.132838443e-07f, -2.132526536e-07f, -2.132210984e-07f, -2.131891789e-07f, -2.131568951e-07f, -2.131242473e-07f, -2.130912354e-07f, -2.130578598e-07f, -2.130241204e-07f, -2.129900176e-07f, +-2.129555513e-07f, -2.129207217e-07f, -2.128855290e-07f, -2.128499734e-07f, -2.128140549e-07f, -2.127777737e-07f, -2.127411299e-07f, -2.127041238e-07f, -2.126667554e-07f, -2.126290248e-07f, +-2.125909323e-07f, -2.125524780e-07f, -2.125136620e-07f, -2.124744845e-07f, -2.124349456e-07f, -2.123950455e-07f, -2.123547843e-07f, -2.123141621e-07f, -2.122731792e-07f, -2.122318357e-07f, +-2.121901317e-07f, -2.121480674e-07f, -2.121056429e-07f, -2.120628584e-07f, -2.120197140e-07f, -2.119762099e-07f, -2.119323463e-07f, -2.118881233e-07f, -2.118435411e-07f, -2.117985998e-07f, +-2.117532996e-07f, -2.117076406e-07f, -2.116616230e-07f, -2.116152470e-07f, -2.115685127e-07f, -2.115214203e-07f, -2.114739699e-07f, -2.114261617e-07f, -2.113779959e-07f, -2.113294727e-07f, +-2.112805921e-07f, -2.112313544e-07f, -2.111817598e-07f, -2.111318083e-07f, -2.110815002e-07f, -2.110308356e-07f, -2.109798147e-07f, -2.109284377e-07f, -2.108767047e-07f, -2.108246159e-07f, +-2.107721715e-07f, -2.107193716e-07f, -2.106662165e-07f, -2.106127062e-07f, -2.105588410e-07f, -2.105046210e-07f, -2.104500465e-07f, -2.103951175e-07f, -2.103398342e-07f, -2.102841969e-07f, +-2.102282057e-07f, -2.101718608e-07f, -2.101151623e-07f, -2.100581105e-07f, -2.100007055e-07f, -2.099429475e-07f, -2.098848367e-07f, -2.098263732e-07f, -2.097675572e-07f, -2.097083890e-07f, +-2.096488686e-07f, -2.095889964e-07f, -2.095287723e-07f, -2.094681968e-07f, -2.094072699e-07f, -2.093459917e-07f, -2.092843626e-07f, -2.092223827e-07f, -2.091600521e-07f, -2.090973711e-07f, +-2.090343398e-07f, -2.089709585e-07f, -2.089072273e-07f, -2.088431464e-07f, -2.087787160e-07f, -2.087139363e-07f, -2.086488075e-07f, -2.085833297e-07f, -2.085175032e-07f, -2.084513282e-07f, +-2.083848048e-07f, -2.083179333e-07f, -2.082507138e-07f, -2.081831465e-07f, -2.081152317e-07f, -2.080469694e-07f, -2.079783600e-07f, -2.079094037e-07f, -2.078401005e-07f, -2.077704508e-07f, +-2.077004546e-07f, -2.076301123e-07f, -2.075594240e-07f, -2.074883899e-07f, -2.074170102e-07f, -2.073452851e-07f, -2.072732149e-07f, -2.072007996e-07f, -2.071280396e-07f, -2.070549350e-07f, +-2.069814861e-07f, -2.069076929e-07f, -2.068335559e-07f, -2.067590750e-07f, -2.066842507e-07f, -2.066090829e-07f, -2.065335721e-07f, -2.064577183e-07f, -2.063815218e-07f, -2.063049828e-07f, +-2.062281016e-07f, -2.061508782e-07f, -2.060733129e-07f, -2.059954060e-07f, -2.059171577e-07f, -2.058385681e-07f, -2.057596375e-07f, -2.056803660e-07f, -2.056007540e-07f, -2.055208016e-07f, +-2.054405090e-07f, -2.053598765e-07f, -2.052789043e-07f, -2.051975925e-07f, -2.051159414e-07f, -2.050339513e-07f, -2.049516223e-07f, -2.048689546e-07f, -2.047859486e-07f, -2.047026043e-07f, +-2.046189220e-07f, -2.045349020e-07f, -2.044505445e-07f, -2.043658496e-07f, -2.042808176e-07f, -2.041954488e-07f, -2.041097433e-07f, -2.040237014e-07f, -2.039373233e-07f, -2.038506093e-07f, +-2.037635595e-07f, -2.036761741e-07f, -2.035884535e-07f, -2.035003979e-07f, -2.034120074e-07f, -2.033232823e-07f, -2.032342228e-07f, -2.031448291e-07f, -2.030551016e-07f, -2.029650404e-07f, +-2.028746457e-07f, -2.027839178e-07f, -2.026928570e-07f, -2.026014633e-07f, -2.025097372e-07f, -2.024176788e-07f, -2.023252883e-07f, -2.022325660e-07f, -2.021395121e-07f, -2.020461269e-07f, +-2.019524106e-07f, -2.018583634e-07f, -2.017639856e-07f, -2.016692774e-07f, -2.015742390e-07f, -2.014788707e-07f, -2.013831728e-07f, -2.012871454e-07f, -2.011907888e-07f, -2.010941033e-07f, +-2.009970891e-07f, -2.008997464e-07f, -2.008020755e-07f, -2.007040766e-07f, -2.006057500e-07f, -2.005070958e-07f, -2.004081145e-07f, -2.003088061e-07f, -2.002091710e-07f, -2.001092094e-07f, +-2.000089216e-07f, -1.999083077e-07f, -1.998073681e-07f, -1.997061029e-07f, -1.996045125e-07f, -1.995025971e-07f, -1.994003569e-07f, -1.992977922e-07f, -1.991949033e-07f, -1.990916903e-07f, +-1.989881536e-07f, -1.988842934e-07f, -1.987801099e-07f, -1.986756034e-07f, -1.985707742e-07f, -1.984656225e-07f, -1.983601486e-07f, -1.982543527e-07f, -1.981482351e-07f, -1.980417961e-07f, +-1.979350358e-07f, -1.978279546e-07f, -1.977205527e-07f, -1.976128304e-07f, -1.975047879e-07f, -1.973964255e-07f, -1.972877435e-07f, -1.971787420e-07f, -1.970694215e-07f, -1.969597821e-07f, +-1.968498241e-07f, -1.967395477e-07f, -1.966289533e-07f, -1.965180411e-07f, -1.964068113e-07f, -1.962952643e-07f, -1.961834002e-07f, -1.960712194e-07f, -1.959587221e-07f, -1.958459086e-07f, +-1.957327792e-07f, -1.956193341e-07f, -1.955055735e-07f, -1.953914979e-07f, -1.952771073e-07f, -1.951624022e-07f, -1.950473827e-07f, -1.949320492e-07f, -1.948164019e-07f, -1.947004411e-07f, +-1.945841670e-07f, -1.944675800e-07f, -1.943506802e-07f, -1.942334681e-07f, -1.941159438e-07f, -1.939981076e-07f, -1.938799598e-07f, -1.937615007e-07f, -1.936427306e-07f, -1.935236497e-07f, +-1.934042583e-07f, -1.932845567e-07f, -1.931645451e-07f, -1.930442239e-07f, -1.929235933e-07f, -1.928026536e-07f, -1.926814052e-07f, -1.925598481e-07f, -1.924379828e-07f, -1.923158096e-07f, +-1.921933286e-07f, -1.920705403e-07f, -1.919474448e-07f, -1.918240425e-07f, -1.917003336e-07f, -1.915763184e-07f, -1.914519973e-07f, -1.913273704e-07f, -1.912024381e-07f, -1.910772007e-07f, +-1.909516585e-07f, -1.908258117e-07f, -1.906996606e-07f, -1.905732056e-07f, -1.904464468e-07f, -1.903193847e-07f, -1.901920194e-07f, -1.900643514e-07f, -1.899363808e-07f, -1.898081079e-07f, +-1.896795331e-07f, -1.895506566e-07f, -1.894214788e-07f, -1.892919999e-07f, -1.891622202e-07f, -1.890321401e-07f, -1.889017597e-07f, -1.887710795e-07f, -1.886400996e-07f, -1.885088205e-07f, +-1.883772423e-07f, -1.882453654e-07f, -1.881131901e-07f, -1.879807167e-07f, -1.878479455e-07f, -1.877148767e-07f, -1.875815108e-07f, -1.874478479e-07f, -1.873138883e-07f, -1.871796325e-07f, +-1.870450806e-07f, -1.869102330e-07f, -1.867750900e-07f, -1.866396519e-07f, -1.865039190e-07f, -1.863678915e-07f, -1.862315698e-07f, -1.860949543e-07f, -1.859580451e-07f, -1.858208426e-07f, +-1.856833472e-07f, -1.855455590e-07f, -1.854074785e-07f, -1.852691059e-07f, -1.851304415e-07f, -1.849914857e-07f, -1.848522387e-07f, -1.847127009e-07f, -1.845728726e-07f, -1.844327540e-07f, +-1.842923455e-07f, -1.841516474e-07f, -1.840106600e-07f, -1.838693836e-07f, -1.837278186e-07f, -1.835859652e-07f, -1.834438237e-07f, -1.833013945e-07f, -1.831586779e-07f, -1.830156742e-07f, +-1.828723837e-07f, -1.827288067e-07f, -1.825849435e-07f, -1.824407945e-07f, -1.822963599e-07f, -1.821516402e-07f, -1.820066355e-07f, -1.818613462e-07f, -1.817157727e-07f, -1.815699152e-07f, +-1.814237741e-07f, -1.812773497e-07f, -1.811306422e-07f, -1.809836521e-07f, -1.808363797e-07f, -1.806888252e-07f, -1.805409890e-07f, -1.803928714e-07f, -1.802444727e-07f, -1.800957933e-07f, +-1.799468335e-07f, -1.797975935e-07f, -1.796480738e-07f, -1.794982746e-07f, -1.793481963e-07f, -1.791978392e-07f, -1.790472036e-07f, -1.788962898e-07f, -1.787450982e-07f, -1.785936291e-07f, +-1.784418828e-07f, -1.782898597e-07f, -1.781375600e-07f, -1.779849842e-07f, -1.778321324e-07f, -1.776790052e-07f, -1.775256027e-07f, -1.773719253e-07f, -1.772179734e-07f, -1.770637473e-07f, +-1.769092473e-07f, -1.767544737e-07f, -1.765994269e-07f, -1.764441072e-07f, -1.762885149e-07f, -1.761326504e-07f, -1.759765140e-07f, -1.758201060e-07f, -1.756634268e-07f, -1.755064768e-07f, +-1.753492561e-07f, -1.751917652e-07f, -1.750340045e-07f, -1.748759741e-07f, -1.747176746e-07f, -1.745591062e-07f, -1.744002692e-07f, -1.742411640e-07f, -1.740817910e-07f, -1.739221504e-07f, +-1.737622427e-07f, -1.736020680e-07f, -1.734416269e-07f, -1.732809196e-07f, -1.731199465e-07f, -1.729587078e-07f, -1.727972041e-07f, -1.726354355e-07f, -1.724734024e-07f, -1.723111052e-07f, +-1.721485442e-07f, -1.719857198e-07f, -1.718226323e-07f, -1.716592821e-07f, -1.714956694e-07f, -1.713317946e-07f, -1.711676582e-07f, -1.710032604e-07f, -1.708386015e-07f, -1.706736820e-07f, +-1.705085021e-07f, -1.703430622e-07f, -1.701773627e-07f, -1.700114039e-07f, -1.698451861e-07f, -1.696787098e-07f, -1.695119752e-07f, -1.693449827e-07f, -1.691777326e-07f, -1.690102253e-07f, +-1.688424612e-07f, -1.686744406e-07f, -1.685061638e-07f, -1.683376313e-07f, -1.681688433e-07f, -1.679998002e-07f, -1.678305023e-07f, -1.676609501e-07f, -1.674911438e-07f, -1.673210838e-07f, +-1.671507705e-07f, -1.669802043e-07f, -1.668093854e-07f, -1.666383142e-07f, -1.664669912e-07f, -1.662954165e-07f, -1.661235907e-07f, -1.659515141e-07f, -1.657791869e-07f, -1.656066096e-07f, +-1.654337826e-07f, -1.652607061e-07f, -1.650873806e-07f, -1.649138064e-07f, -1.647399838e-07f, -1.645659133e-07f, -1.643915951e-07f, -1.642170297e-07f, -1.640422174e-07f, -1.638671586e-07f, +-1.636918535e-07f, -1.635163027e-07f, -1.633405064e-07f, -1.631644650e-07f, -1.629881789e-07f, -1.628116484e-07f, -1.626348739e-07f, -1.624578558e-07f, -1.622805944e-07f, -1.621030901e-07f, +-1.619253432e-07f, -1.617473541e-07f, -1.615691233e-07f, -1.613906509e-07f, -1.612119375e-07f, -1.610329834e-07f, -1.608537889e-07f, -1.606743544e-07f, -1.604946803e-07f, -1.603147670e-07f, +-1.601346148e-07f, -1.599542240e-07f, -1.597735951e-07f, -1.595927285e-07f, -1.594116244e-07f, -1.592302832e-07f, -1.590487054e-07f, -1.588668913e-07f, -1.586848413e-07f, -1.585025557e-07f, +-1.583200350e-07f, -1.581372794e-07f, -1.579542893e-07f, -1.577710652e-07f, -1.575876074e-07f, -1.574039163e-07f, -1.572199922e-07f, -1.570358355e-07f, -1.568514467e-07f, -1.566668260e-07f, +-1.564819738e-07f, -1.562968906e-07f, -1.561115766e-07f, -1.559260323e-07f, -1.557402581e-07f, -1.555542543e-07f, -1.553680212e-07f, -1.551815594e-07f, -1.549948691e-07f, -1.548079507e-07f, +-1.546208046e-07f, -1.544334312e-07f, -1.542458309e-07f, -1.540580040e-07f, -1.538699509e-07f, -1.536816721e-07f, -1.534931678e-07f, -1.533044384e-07f, -1.531154844e-07f, -1.529263061e-07f, +-1.527369039e-07f, -1.525472782e-07f, -1.523574293e-07f, -1.521673577e-07f, -1.519770637e-07f, -1.517865478e-07f, -1.515958102e-07f, -1.514048514e-07f, -1.512136717e-07f, -1.510222716e-07f, +-1.508306514e-07f, -1.506388115e-07f, -1.504467522e-07f, -1.502544741e-07f, -1.500619774e-07f, -1.498692626e-07f, -1.496763300e-07f, -1.494831800e-07f, -1.492898130e-07f, -1.490962295e-07f, +-1.489024296e-07f, -1.487084140e-07f, -1.485141829e-07f, -1.483197367e-07f, -1.481250759e-07f, -1.479302008e-07f, -1.477351118e-07f, -1.475398092e-07f, -1.473442936e-07f, -1.471485652e-07f, +-1.469526245e-07f, -1.467564718e-07f, -1.465601076e-07f, -1.463635322e-07f, -1.461667460e-07f, -1.459697495e-07f, -1.457725429e-07f, -1.455751267e-07f, -1.453775014e-07f, -1.451796672e-07f, +-1.449816245e-07f, -1.447833739e-07f, -1.445849156e-07f, -1.443862500e-07f, -1.441873776e-07f, -1.439882987e-07f, -1.437890138e-07f, -1.435895231e-07f, -1.433898272e-07f, -1.431899265e-07f, +-1.429898212e-07f, -1.427895118e-07f, -1.425889987e-07f, -1.423882824e-07f, -1.421873631e-07f, -1.419862413e-07f, -1.417849174e-07f, -1.415833918e-07f, -1.413816649e-07f, -1.411797371e-07f, +-1.409776087e-07f, -1.407752802e-07f, -1.405727520e-07f, -1.403700244e-07f, -1.401670979e-07f, -1.399639729e-07f, -1.397606498e-07f, -1.395571289e-07f, -1.393534107e-07f, -1.391494956e-07f, +-1.389453839e-07f, -1.387410761e-07f, -1.385365726e-07f, -1.383318738e-07f, -1.381269800e-07f, -1.379218917e-07f, -1.377166093e-07f, -1.375111331e-07f, -1.373054637e-07f, -1.370996013e-07f, +-1.368935464e-07f, -1.366872994e-07f, -1.364808607e-07f, -1.362742307e-07f, -1.360674098e-07f, -1.358603985e-07f, -1.356531970e-07f, -1.354458058e-07f, -1.352382254e-07f, -1.350304560e-07f, +-1.348224983e-07f, -1.346143524e-07f, -1.344060189e-07f, -1.341974981e-07f, -1.339887905e-07f, -1.337798965e-07f, -1.335708164e-07f, -1.333615507e-07f, -1.331520998e-07f, -1.329424640e-07f, +-1.327326439e-07f, -1.325226398e-07f, -1.323124521e-07f, -1.321020812e-07f, -1.318915275e-07f, -1.316807915e-07f, -1.314698735e-07f, -1.312587740e-07f, -1.310474933e-07f, -1.308360320e-07f, +-1.306243903e-07f, -1.304125687e-07f, -1.302005676e-07f, -1.299883874e-07f, -1.297760286e-07f, -1.295634915e-07f, -1.293507766e-07f, -1.291378842e-07f, -1.289248148e-07f, -1.287115688e-07f, +-1.284981466e-07f, -1.282845485e-07f, -1.280707752e-07f, -1.278568268e-07f, -1.276427039e-07f, -1.274284069e-07f, -1.272139362e-07f, -1.269992921e-07f, -1.267844751e-07f, -1.265694857e-07f, +-1.263543242e-07f, -1.261389910e-07f, -1.259234866e-07f, -1.257078114e-07f, -1.254919658e-07f, -1.252759502e-07f, -1.250597650e-07f, -1.248434106e-07f, -1.246268875e-07f, -1.244101961e-07f, +-1.241933368e-07f, -1.239763099e-07f, -1.237591160e-07f, -1.235417554e-07f, -1.233242286e-07f, -1.231065360e-07f, -1.228886779e-07f, -1.226706549e-07f, -1.224524672e-07f, -1.222341155e-07f, +-1.220155999e-07f, -1.217969211e-07f, -1.215780794e-07f, -1.213590751e-07f, -1.211399089e-07f, -1.209205809e-07f, -1.207010918e-07f, -1.204814418e-07f, -1.202616315e-07f, -1.200416612e-07f, +-1.198215314e-07f, -1.196012424e-07f, -1.193807947e-07f, -1.191601888e-07f, -1.189394250e-07f, -1.187185037e-07f, -1.184974254e-07f, -1.182761906e-07f, -1.180547995e-07f, -1.178332527e-07f, +-1.176115506e-07f, -1.173896936e-07f, -1.171676820e-07f, -1.169455165e-07f, -1.167231972e-07f, -1.165007248e-07f, -1.162780996e-07f, -1.160553219e-07f, -1.158323924e-07f, -1.156093113e-07f, +-1.153860791e-07f, -1.151626962e-07f, -1.149391631e-07f, -1.147154802e-07f, -1.144916478e-07f, -1.142676665e-07f, -1.140435366e-07f, -1.138192586e-07f, -1.135948329e-07f, -1.133702599e-07f, +-1.131455400e-07f, -1.129206738e-07f, -1.126956615e-07f, -1.124705036e-07f, -1.122452006e-07f, -1.120197529e-07f, -1.117941608e-07f, -1.115684249e-07f, -1.113425456e-07f, -1.111165232e-07f, +-1.108903583e-07f, -1.106640511e-07f, -1.104376023e-07f, -1.102110121e-07f, -1.099842811e-07f, -1.097574096e-07f, -1.095303981e-07f, -1.093032469e-07f, -1.090759566e-07f, -1.088485276e-07f, +-1.086209603e-07f, -1.083932550e-07f, -1.081654124e-07f, -1.079374327e-07f, -1.077093164e-07f, -1.074810639e-07f, -1.072526757e-07f, -1.070241522e-07f, -1.067954938e-07f, -1.065667009e-07f, +-1.063377741e-07f, -1.061087136e-07f, -1.058795200e-07f, -1.056501937e-07f, -1.054207350e-07f, -1.051911445e-07f, -1.049614226e-07f, -1.047315697e-07f, -1.045015861e-07f, -1.042714725e-07f, +-1.040412291e-07f, -1.038108565e-07f, -1.035803549e-07f, -1.033497250e-07f, -1.031189671e-07f, -1.028880817e-07f, -1.026570691e-07f, -1.024259298e-07f, -1.021946643e-07f, -1.019632730e-07f, +-1.017317562e-07f, -1.015001145e-07f, -1.012683483e-07f, -1.010364580e-07f, -1.008044440e-07f, -1.005723068e-07f, -1.003400468e-07f, -1.001076644e-07f, -9.987516013e-08f, -9.964253435e-08f, +-9.940978751e-08f, -9.917692005e-08f, -9.894393239e-08f, -9.871082497e-08f, -9.847759824e-08f, -9.824425261e-08f, -9.801078853e-08f, -9.777720643e-08f, -9.754350674e-08f, -9.730968990e-08f, +-9.707575635e-08f, -9.684170651e-08f, -9.660754083e-08f, -9.637325974e-08f, -9.613886368e-08f, -9.590435307e-08f, -9.566972836e-08f, -9.543498998e-08f, -9.520013837e-08f, -9.496517396e-08f, +-9.473009719e-08f, -9.449490849e-08f, -9.425960831e-08f, -9.402419707e-08f, -9.378867521e-08f, -9.355304318e-08f, -9.331730140e-08f, -9.308145031e-08f, -9.284549035e-08f, -9.260942196e-08f, +-9.237324557e-08f, -9.213696162e-08f, -9.190057055e-08f, -9.166407279e-08f, -9.142746878e-08f, -9.119075896e-08f, -9.095394377e-08f, -9.071702364e-08f, -9.047999901e-08f, -9.024287032e-08f, +-9.000563800e-08f, -8.976830250e-08f, -8.953086425e-08f, -8.929332369e-08f, -8.905568126e-08f, -8.881793740e-08f, -8.858009254e-08f, -8.834214712e-08f, -8.810410158e-08f, -8.786595636e-08f, +-8.762771190e-08f, -8.738936863e-08f, -8.715092700e-08f, -8.691238745e-08f, -8.667375040e-08f, -8.643501631e-08f, -8.619618561e-08f, -8.595725873e-08f, -8.571823613e-08f, -8.547911823e-08f, +-8.523990548e-08f, -8.500059832e-08f, -8.476119718e-08f, -8.452170251e-08f, -8.428211474e-08f, -8.404243431e-08f, -8.380266167e-08f, -8.356279725e-08f, -8.332284150e-08f, -8.308279485e-08f, +-8.284265774e-08f, -8.260243061e-08f, -8.236211390e-08f, -8.212170806e-08f, -8.188121352e-08f, -8.164063073e-08f, -8.139996011e-08f, -8.115920212e-08f, -8.091835719e-08f, -8.067742577e-08f, +-8.043640829e-08f, -8.019530520e-08f, -7.995411693e-08f, -7.971284393e-08f, -7.947148663e-08f, -7.923004549e-08f, -7.898852092e-08f, -7.874691339e-08f, -7.850522333e-08f, -7.826345118e-08f, +-7.802159738e-08f, -7.777966237e-08f, -7.753764660e-08f, -7.729555050e-08f, -7.705337451e-08f, -7.681111908e-08f, -7.656878465e-08f, -7.632637166e-08f, -7.608388054e-08f, -7.584131175e-08f, +-7.559866572e-08f, -7.535594290e-08f, -7.511314372e-08f, -7.487026863e-08f, -7.462731806e-08f, -7.438429247e-08f, -7.414119228e-08f, -7.389801795e-08f, -7.365476991e-08f, -7.341144861e-08f, +-7.316805449e-08f, -7.292458798e-08f, -7.268104954e-08f, -7.243743959e-08f, -7.219375859e-08f, -7.195000698e-08f, -7.170618520e-08f, -7.146229368e-08f, -7.121833288e-08f, -7.097430323e-08f, +-7.073020517e-08f, -7.048603915e-08f, -7.024180561e-08f, -6.999750499e-08f, -6.975313774e-08f, -6.950870429e-08f, -6.926420508e-08f, -6.901964056e-08f, -6.877501118e-08f, -6.853031736e-08f, +-6.828555957e-08f, -6.804073822e-08f, -6.779585378e-08f, -6.755090668e-08f, -6.730589736e-08f, -6.706082626e-08f, -6.681569384e-08f, -6.657050052e-08f, -6.632524675e-08f, -6.607993298e-08f, +-6.583455964e-08f, -6.558912718e-08f, -6.534363604e-08f, -6.509808666e-08f, -6.485247948e-08f, -6.460681495e-08f, -6.436109351e-08f, -6.411531560e-08f, -6.386948167e-08f, -6.362359214e-08f, +-6.337764748e-08f, -6.313164811e-08f, -6.288559449e-08f, -6.263948704e-08f, -6.239332623e-08f, -6.214711248e-08f, -6.190084624e-08f, -6.165452795e-08f, -6.140815806e-08f, -6.116173700e-08f, +-6.091526522e-08f, -6.066874316e-08f, -6.042217126e-08f, -6.017554996e-08f, -5.992887971e-08f, -5.968216095e-08f, -5.943539412e-08f, -5.918857966e-08f, -5.894171802e-08f, -5.869480963e-08f, +-5.844785494e-08f, -5.820085439e-08f, -5.795380842e-08f, -5.770671747e-08f, -5.745958199e-08f, -5.721240241e-08f, -5.696517919e-08f, -5.671791275e-08f, -5.647060355e-08f, -5.622325202e-08f, +-5.597585861e-08f, -5.572842376e-08f, -5.548094790e-08f, -5.523343149e-08f, -5.498587496e-08f, -5.473827875e-08f, -5.449064330e-08f, -5.424296907e-08f, -5.399525648e-08f, -5.374750598e-08f, +-5.349971802e-08f, -5.325189302e-08f, -5.300403144e-08f, -5.275613372e-08f, -5.250820029e-08f, -5.226023160e-08f, -5.201222809e-08f, -5.176419020e-08f, -5.151611837e-08f, -5.126801304e-08f, +-5.101987466e-08f, -5.077170366e-08f, -5.052350048e-08f, -5.027526557e-08f, -5.002699937e-08f, -4.977870231e-08f, -4.953037485e-08f, -4.928201741e-08f, -4.903363045e-08f, -4.878521439e-08f, +-4.853676968e-08f, -4.828829677e-08f, -4.803979609e-08f, -4.779126808e-08f, -4.754271318e-08f, -4.729413184e-08f, -4.704552449e-08f, -4.679689158e-08f, -4.654823353e-08f, -4.629955081e-08f, +-4.605084383e-08f, -4.580211305e-08f, -4.555335891e-08f, -4.530458183e-08f, -4.505578228e-08f, -4.480696067e-08f, -4.455811746e-08f, -4.430925308e-08f, -4.406036797e-08f, -4.381146258e-08f, +-4.356253733e-08f, -4.331359268e-08f, -4.306462905e-08f, -4.281564690e-08f, -4.256664665e-08f, -4.231762875e-08f, -4.206859364e-08f, -4.181954175e-08f, -4.157047353e-08f, -4.132138941e-08f, +-4.107228983e-08f, -4.082317524e-08f, -4.057404606e-08f, -4.032490274e-08f, -4.007574571e-08f, -3.982657542e-08f, -3.957739231e-08f, -3.932819680e-08f, -3.907898935e-08f, -3.882977038e-08f, +-3.858054033e-08f, -3.833129965e-08f, -3.808204878e-08f, -3.783278814e-08f, -3.758351817e-08f, -3.733423933e-08f, -3.708495203e-08f, -3.683565672e-08f, -3.658635384e-08f, -3.633704382e-08f, +-3.608772711e-08f, -3.583840413e-08f, -3.558907533e-08f, -3.533974113e-08f, -3.509040199e-08f, -3.484105834e-08f, -3.459171060e-08f, -3.434235923e-08f, -3.409300465e-08f, -3.384364730e-08f, +-3.359428762e-08f, -3.334492604e-08f, -3.309556300e-08f, -3.284619894e-08f, -3.259683429e-08f, -3.234746949e-08f, -3.209810497e-08f, -3.184874118e-08f, -3.159937853e-08f, -3.135001748e-08f, +-3.110065845e-08f, -3.085130188e-08f, -3.060194821e-08f, -3.035259787e-08f, -3.010325129e-08f, -2.985390891e-08f, -2.960457117e-08f, -2.935523850e-08f, -2.910591133e-08f, -2.885659010e-08f, +-2.860727524e-08f, -2.835796719e-08f, -2.810866638e-08f, -2.785937324e-08f, -2.761008821e-08f, -2.736081172e-08f, -2.711154421e-08f, -2.686228611e-08f, -2.661303785e-08f, -2.636379987e-08f, +-2.611457259e-08f, -2.586535646e-08f, -2.561615190e-08f, -2.536695935e-08f, -2.511777923e-08f, -2.486861199e-08f, -2.461945806e-08f, -2.437031786e-08f, -2.412119183e-08f, -2.387208041e-08f, +-2.362298401e-08f, -2.337390308e-08f, -2.312483805e-08f, -2.287578935e-08f, -2.262675740e-08f, -2.237774265e-08f, -2.212874552e-08f, -2.187976644e-08f, -2.163080584e-08f, -2.138186416e-08f, +-2.113294183e-08f, -2.088403927e-08f, -2.063515691e-08f, -2.038629520e-08f, -2.013745455e-08f, -1.988863540e-08f, -1.963983817e-08f, -1.939106330e-08f, -1.914231121e-08f, -1.889358234e-08f, +-1.864487712e-08f, -1.839619596e-08f, -1.814753931e-08f, -1.789890760e-08f, -1.765030124e-08f, -1.740172067e-08f, -1.715316631e-08f, -1.690463861e-08f, -1.665613797e-08f, -1.640766484e-08f, +-1.615921964e-08f, -1.591080279e-08f, -1.566241473e-08f, -1.541405589e-08f, -1.516572668e-08f, -1.491742753e-08f, -1.466915889e-08f, -1.442092116e-08f, -1.417271478e-08f, -1.392454017e-08f, +-1.367639776e-08f, -1.342828798e-08f, -1.318021125e-08f, -1.293216800e-08f, -1.268415865e-08f, -1.243618364e-08f, -1.218824337e-08f, -1.194033829e-08f, -1.169246882e-08f, -1.144463537e-08f, +-1.119683838e-08f, -1.094907827e-08f, -1.070135546e-08f, -1.045367039e-08f, -1.020602346e-08f, -9.958415114e-09f, -9.710845767e-09f, -9.463315844e-09f, -9.215825770e-09f, -8.968375967e-09f, +-8.720966858e-09f, -8.473598867e-09f, -8.226272416e-09f, -7.978987929e-09f, -7.731745827e-09f, -7.484546532e-09f, -7.237390468e-09f, -6.990278056e-09f, -6.743209718e-09f, -6.496185875e-09f, +-6.249206949e-09f, -6.002273362e-09f, -5.755385534e-09f, -5.508543886e-09f, -5.261748840e-09f, -5.015000815e-09f, -4.768300233e-09f, -4.521647513e-09f, -4.275043075e-09f, -4.028487340e-09f, +-3.781980727e-09f, -3.535523655e-09f, -3.289116545e-09f, -3.042759814e-09f, -2.796453883e-09f, -2.550199170e-09f, -2.303996093e-09f, -2.057845071e-09f, -1.811746522e-09f, -1.565700864e-09f, +-1.319708516e-09f, -1.073769894e-09f, -8.278854161e-10f, -5.820554999e-10f, -3.362805624e-10f, -9.056102029e-11f, 1.551027095e-10f, 4.007102106e-10f, 6.462610665e-10f, 8.917548612e-10f, +1.137191179e-09f, 1.382569603e-09f, 1.627889719e-09f, 1.873151111e-09f, 2.118353365e-09f, 2.363496064e-09f, 2.608578794e-09f, 2.853601141e-09f, 3.098562690e-09f, 3.343463028e-09f, +3.588301740e-09f, 3.833078412e-09f, 4.077792630e-09f, 4.322443983e-09f, 4.567032055e-09f, 4.811556435e-09f, 5.056016710e-09f, 5.300412467e-09f, 5.544743293e-09f, 5.789008777e-09f, +6.033208507e-09f, 6.277342071e-09f, 6.521409058e-09f, 6.765409055e-09f, 7.009341653e-09f, 7.253206440e-09f, 7.497003005e-09f, 7.740730939e-09f, 7.984389831e-09f, 8.227979271e-09f, +8.471498848e-09f, 8.714948155e-09f, 8.958326780e-09f, 9.201634316e-09f, 9.444870352e-09f, 9.688034481e-09f, 9.931126294e-09f, 1.017414538e-08f, 1.041709134e-08f, 1.065996375e-08f, +1.090276222e-08f, 1.114548633e-08f, 1.138813569e-08f, 1.163070987e-08f, 1.187320847e-08f, 1.211563109e-08f, 1.235797732e-08f, 1.260024676e-08f, 1.284243900e-08f, 1.308455363e-08f, +1.332659025e-08f, 1.356854845e-08f, 1.381042783e-08f, 1.405222799e-08f, 1.429394851e-08f, 1.453558900e-08f, 1.477714905e-08f, 1.501862825e-08f, 1.526002621e-08f, 1.550134252e-08f, +1.574257678e-08f, 1.598372858e-08f, 1.622479752e-08f, 1.646578321e-08f, 1.670668523e-08f, 1.694750319e-08f, 1.718823668e-08f, 1.742888530e-08f, 1.766944865e-08f, 1.790992634e-08f, +1.815031795e-08f, 1.839062310e-08f, 1.863084137e-08f, 1.887097237e-08f, 1.911101571e-08f, 1.935097097e-08f, 1.959083776e-08f, 1.983061569e-08f, 2.007030435e-08f, 2.030990334e-08f, +2.054941227e-08f, 2.078883074e-08f, 2.102815835e-08f, 2.126739470e-08f, 2.150653940e-08f, 2.174559205e-08f, 2.198455225e-08f, 2.222341961e-08f, 2.246219373e-08f, 2.270087421e-08f, +2.293946066e-08f, 2.317795268e-08f, 2.341634988e-08f, 2.365465186e-08f, 2.389285823e-08f, 2.413096860e-08f, 2.436898256e-08f, 2.460689973e-08f, 2.484471971e-08f, 2.508244211e-08f, +2.532006653e-08f, 2.555759259e-08f, 2.579501989e-08f, 2.603234803e-08f, 2.626957663e-08f, 2.650670529e-08f, 2.674373363e-08f, 2.698066124e-08f, 2.721748775e-08f, 2.745421275e-08f, +2.769083586e-08f, 2.792735669e-08f, 2.816377485e-08f, 2.840008995e-08f, 2.863630160e-08f, 2.887240940e-08f, 2.910841298e-08f, 2.934431194e-08f, 2.958010589e-08f, 2.981579445e-08f, +3.005137723e-08f, 3.028685384e-08f, 3.052222389e-08f, 3.075748700e-08f, 3.099264278e-08f, 3.122769084e-08f, 3.146263080e-08f, 3.169746227e-08f, 3.193218487e-08f, 3.216679821e-08f, +3.240130190e-08f, 3.263569557e-08f, 3.286997882e-08f, 3.310415127e-08f, 3.333821254e-08f, 3.357216224e-08f, 3.380600000e-08f, 3.403972542e-08f, 3.427333813e-08f, 3.450683775e-08f, +3.474022388e-08f, 3.497349615e-08f, 3.520665418e-08f, 3.543969759e-08f, 3.567262599e-08f, 3.590543900e-08f, 3.613813625e-08f, 3.637071735e-08f, 3.660318192e-08f, 3.683552959e-08f, +3.706775997e-08f, 3.729987269e-08f, 3.753186737e-08f, 3.776374362e-08f, 3.799550107e-08f, 3.822713935e-08f, 3.845865807e-08f, 3.869005685e-08f, 3.892133533e-08f, 3.915249312e-08f, +3.938352985e-08f, 3.961444514e-08f, 3.984523862e-08f, 4.007590990e-08f, 4.030645863e-08f, 4.053688441e-08f, 4.076718687e-08f, 4.099736565e-08f, 4.122742037e-08f, 4.145735064e-08f, +4.168715611e-08f, 4.191683640e-08f, 4.214639113e-08f, 4.237581993e-08f, 4.260512243e-08f, 4.283429826e-08f, 4.306334705e-08f, 4.329226842e-08f, 4.352106200e-08f, 4.374972743e-08f, +4.397826434e-08f, 4.420667234e-08f, 4.443495108e-08f, 4.466310018e-08f, 4.489111928e-08f, 4.511900801e-08f, 4.534676599e-08f, 4.557439286e-08f, 4.580188825e-08f, 4.602925180e-08f, +4.625648314e-08f, 4.648358190e-08f, 4.671054771e-08f, 4.693738020e-08f, 4.716407902e-08f, 4.739064380e-08f, 4.761707417e-08f, 4.784336976e-08f, 4.806953021e-08f, 4.829555516e-08f, +4.852144425e-08f, 4.874719710e-08f, 4.897281336e-08f, 4.919829266e-08f, 4.942363464e-08f, 4.964883894e-08f, 4.987390520e-08f, 5.009883304e-08f, 5.032362213e-08f, 5.054827208e-08f, +5.077278254e-08f, 5.099715315e-08f, 5.122138356e-08f, 5.144547339e-08f, 5.166942229e-08f, 5.189322991e-08f, 5.211689588e-08f, 5.234041984e-08f, 5.256380144e-08f, 5.278704032e-08f, +5.301013611e-08f, 5.323308847e-08f, 5.345589704e-08f, 5.367856146e-08f, 5.390108138e-08f, 5.412345643e-08f, 5.434568626e-08f, 5.456777052e-08f, 5.478970886e-08f, 5.501150091e-08f, +5.523314633e-08f, 5.545464476e-08f, 5.567599585e-08f, 5.589719924e-08f, 5.611825458e-08f, 5.633916152e-08f, 5.655991971e-08f, 5.678052879e-08f, 5.700098842e-08f, 5.722129823e-08f, +5.744145789e-08f, 5.766146705e-08f, 5.788132534e-08f, 5.810103242e-08f, 5.832058795e-08f, 5.853999157e-08f, 5.875924293e-08f, 5.897834169e-08f, 5.919728750e-08f, 5.941608001e-08f, +5.963471887e-08f, 5.985320374e-08f, 6.007153427e-08f, 6.028971011e-08f, 6.050773092e-08f, 6.072559635e-08f, 6.094330606e-08f, 6.116085970e-08f, 6.137825693e-08f, 6.159549740e-08f, +6.181258078e-08f, 6.202950671e-08f, 6.224627485e-08f, 6.246288486e-08f, 6.267933640e-08f, 6.289562913e-08f, 6.311176270e-08f, 6.332773677e-08f, 6.354355101e-08f, 6.375920507e-08f, +6.397469861e-08f, 6.419003129e-08f, 6.440520278e-08f, 6.462021273e-08f, 6.483506080e-08f, 6.504974666e-08f, 6.526426996e-08f, 6.547863038e-08f, 6.569282757e-08f, 6.590686119e-08f, +6.612073092e-08f, 6.633443640e-08f, 6.654797732e-08f, 6.676135332e-08f, 6.697456409e-08f, 6.718760927e-08f, 6.740048854e-08f, 6.761320157e-08f, 6.782574801e-08f, 6.803812754e-08f, +6.825033983e-08f, 6.846238453e-08f, 6.867426133e-08f, 6.888596988e-08f, 6.909750985e-08f, 6.930888092e-08f, 6.952008276e-08f, 6.973111502e-08f, 6.994197739e-08f, 7.015266954e-08f, +7.036319113e-08f, 7.057354183e-08f, 7.078372132e-08f, 7.099372927e-08f, 7.120356535e-08f, 7.141322924e-08f, 7.162272060e-08f, 7.183203911e-08f, 7.204118445e-08f, 7.225015628e-08f, +7.245895429e-08f, 7.266757814e-08f, 7.287602752e-08f, 7.308430210e-08f, 7.329240155e-08f, 7.350032555e-08f, 7.370807378e-08f, 7.391564592e-08f, 7.412304164e-08f, 7.433026062e-08f, +7.453730253e-08f, 7.474416707e-08f, 7.495085390e-08f, 7.515736271e-08f, 7.536369318e-08f, 7.556984498e-08f, 7.577581780e-08f, 7.598161132e-08f, 7.618722522e-08f, 7.639265917e-08f, +7.659791288e-08f, 7.680298601e-08f, 7.700787824e-08f, 7.721258928e-08f, 7.741711878e-08f, 7.762146645e-08f, 7.782563196e-08f, 7.802961501e-08f, 7.823341527e-08f, 7.843703243e-08f, +7.864046617e-08f, 7.884371619e-08f, 7.904678218e-08f, 7.924966380e-08f, 7.945236077e-08f, 7.965487276e-08f, 7.985719946e-08f, 8.005934056e-08f, 8.026129575e-08f, 8.046306472e-08f, +8.066464717e-08f, 8.086604277e-08f, 8.106725122e-08f, 8.126827222e-08f, 8.146910545e-08f, 8.166975061e-08f, 8.187020738e-08f, 8.207047547e-08f, 8.227055456e-08f, 8.247044435e-08f, +8.267014454e-08f, 8.286965481e-08f, 8.306897486e-08f, 8.326810439e-08f, 8.346704309e-08f, 8.366579066e-08f, 8.386434680e-08f, 8.406271120e-08f, 8.426088356e-08f, 8.445886358e-08f, +8.465665095e-08f, 8.485424537e-08f, 8.505164655e-08f, 8.524885418e-08f, 8.544586796e-08f, 8.564268760e-08f, 8.583931278e-08f, 8.603574322e-08f, 8.623197862e-08f, 8.642801867e-08f, +8.662386308e-08f, 8.681951155e-08f, 8.701496379e-08f, 8.721021949e-08f, 8.740527837e-08f, 8.760014012e-08f, 8.779480445e-08f, 8.798927107e-08f, 8.818353968e-08f, 8.837760999e-08f, +8.857148170e-08f, 8.876515452e-08f, 8.895862815e-08f, 8.915190231e-08f, 8.934497671e-08f, 8.953785104e-08f, 8.973052503e-08f, 8.992299837e-08f, 9.011527079e-08f, 9.030734198e-08f, +9.049921166e-08f, 9.069087954e-08f, 9.088234534e-08f, 9.107360875e-08f, 9.126466951e-08f, 9.145552731e-08f, 9.164618187e-08f, 9.183663291e-08f, 9.202688013e-08f, 9.221692326e-08f, +9.240676200e-08f, 9.259639608e-08f, 9.278582521e-08f, 9.297504910e-08f, 9.316406747e-08f, 9.335288003e-08f, 9.354148651e-08f, 9.372988663e-08f, 9.391808009e-08f, 9.410606662e-08f, +9.429384594e-08f, 9.448141777e-08f, 9.466878183e-08f, 9.485593783e-08f, 9.504288550e-08f, 9.522962455e-08f, 9.541615472e-08f, 9.560247572e-08f, 9.578858728e-08f, 9.597448911e-08f, +9.616018095e-08f, 9.634566250e-08f, 9.653093351e-08f, 9.671599369e-08f, 9.690084277e-08f, 9.708548047e-08f, 9.726990652e-08f, 9.745412064e-08f, 9.763812257e-08f, 9.782191203e-08f, +9.800548874e-08f, 9.818885244e-08f, 9.837200286e-08f, 9.855493971e-08f, 9.873766274e-08f, 9.892017167e-08f, 9.910246622e-08f, 9.928454615e-08f, 9.946641116e-08f, 9.964806100e-08f, +9.982949540e-08f, 1.000107141e-07f, 1.001917168e-07f, 1.003725032e-07f, 1.005530732e-07f, 1.007334264e-07f, 1.009135625e-07f, 1.010934813e-07f, 1.012731826e-07f, 1.014526660e-07f, +1.016319313e-07f, 1.018109783e-07f, 1.019898066e-07f, 1.021684160e-07f, 1.023468063e-07f, 1.025249772e-07f, 1.027029284e-07f, 1.028806597e-07f, 1.030581708e-07f, 1.032354614e-07f, +1.034125313e-07f, 1.035893802e-07f, 1.037660080e-07f, 1.039424142e-07f, 1.041185987e-07f, 1.042945611e-07f, 1.044703014e-07f, 1.046458191e-07f, 1.048211140e-07f, 1.049961859e-07f, +1.051710346e-07f, 1.053456597e-07f, 1.055200610e-07f, 1.056942383e-07f, 1.058681913e-07f, 1.060419197e-07f, 1.062154233e-07f, 1.063887019e-07f, 1.065617552e-07f, 1.067345829e-07f, +1.069071849e-07f, 1.070795607e-07f, 1.072517103e-07f, 1.074236333e-07f, 1.075953296e-07f, 1.077667988e-07f, 1.079380406e-07f, 1.081090550e-07f, 1.082798416e-07f, 1.084504001e-07f, +1.086207303e-07f, 1.087908321e-07f, 1.089607050e-07f, 1.091303489e-07f, 1.092997636e-07f, 1.094689488e-07f, 1.096379043e-07f, 1.098066297e-07f, 1.099751249e-07f, 1.101433897e-07f, +1.103114237e-07f, 1.104792268e-07f, 1.106467987e-07f, 1.108141392e-07f, 1.109812480e-07f, 1.111481249e-07f, 1.113147696e-07f, 1.114811820e-07f, 1.116473617e-07f, 1.118133086e-07f, +1.119790223e-07f, 1.121445028e-07f, 1.123097497e-07f, 1.124747627e-07f, 1.126395418e-07f, 1.128040865e-07f, 1.129683968e-07f, 1.131324723e-07f, 1.132963128e-07f, 1.134599182e-07f, +1.136232881e-07f, 1.137864223e-07f, 1.139493207e-07f, 1.141119829e-07f, 1.142744087e-07f, 1.144365980e-07f, 1.145985504e-07f, 1.147602658e-07f, 1.149217439e-07f, 1.150829846e-07f, +1.152439875e-07f, 1.154047524e-07f, 1.155652792e-07f, 1.157255675e-07f, 1.158856172e-07f, 1.160454281e-07f, 1.162049998e-07f, 1.163643323e-07f, 1.165234253e-07f, 1.166822784e-07f, +1.168408917e-07f, 1.169992647e-07f, 1.171573973e-07f, 1.173152892e-07f, 1.174729403e-07f, 1.176303504e-07f, 1.177875191e-07f, 1.179444463e-07f, 1.181011317e-07f, 1.182575752e-07f, +1.184137766e-07f, 1.185697355e-07f, 1.187254518e-07f, 1.188809254e-07f, 1.190361558e-07f, 1.191911430e-07f, 1.193458868e-07f, 1.195003868e-07f, 1.196546430e-07f, 1.198086551e-07f, +1.199624228e-07f, 1.201159460e-07f, 1.202692244e-07f, 1.204222579e-07f, 1.205750462e-07f, 1.207275891e-07f, 1.208798864e-07f, 1.210319379e-07f, 1.211837435e-07f, 1.213353028e-07f, +1.214866156e-07f, 1.216376818e-07f, 1.217885012e-07f, 1.219390736e-07f, 1.220893986e-07f, 1.222394763e-07f, 1.223893062e-07f, 1.225388883e-07f, 1.226882223e-07f, 1.228373080e-07f, +1.229861452e-07f, 1.231347338e-07f, 1.232830734e-07f, 1.234311640e-07f, 1.235790052e-07f, 1.237265970e-07f, 1.238739391e-07f, 1.240210313e-07f, 1.241678734e-07f, 1.243144652e-07f, +1.244608065e-07f, 1.246068971e-07f, 1.247527368e-07f, 1.248983255e-07f, 1.250436628e-07f, 1.251887487e-07f, 1.253335829e-07f, 1.254781653e-07f, 1.256224955e-07f, 1.257665736e-07f, +1.259103991e-07f, 1.260539721e-07f, 1.261972922e-07f, 1.263403592e-07f, 1.264831731e-07f, 1.266257335e-07f, 1.267680403e-07f, 1.269100934e-07f, 1.270518924e-07f, 1.271934373e-07f, +1.273347278e-07f, 1.274757638e-07f, 1.276165450e-07f, 1.277570713e-07f, 1.278973425e-07f, 1.280373584e-07f, 1.281771188e-07f, 1.283166235e-07f, 1.284558724e-07f, 1.285948653e-07f, +1.287336019e-07f, 1.288720821e-07f, 1.290103057e-07f, 1.291482726e-07f, 1.292859825e-07f, 1.294234353e-07f, 1.295606307e-07f, 1.296975687e-07f, 1.298342490e-07f, 1.299706714e-07f, +1.301068358e-07f, 1.302427420e-07f, 1.303783897e-07f, 1.305137790e-07f, 1.306489094e-07f, 1.307837810e-07f, 1.309183934e-07f, 1.310527466e-07f, 1.311868403e-07f, 1.313206744e-07f, +1.314542487e-07f, 1.315875631e-07f, 1.317206173e-07f, 1.318534111e-07f, 1.319859445e-07f, 1.321182172e-07f, 1.322502291e-07f, 1.323819800e-07f, 1.325134697e-07f, 1.326446981e-07f, +1.327756649e-07f, 1.329063701e-07f, 1.330368135e-07f, 1.331669948e-07f, 1.332969139e-07f, 1.334265707e-07f, 1.335559650e-07f, 1.336850965e-07f, 1.338139653e-07f, 1.339425710e-07f, +1.340709136e-07f, 1.341989928e-07f, 1.343268085e-07f, 1.344543606e-07f, 1.345816488e-07f, 1.347086730e-07f, 1.348354331e-07f, 1.349619289e-07f, 1.350881602e-07f, 1.352141269e-07f, +1.353398287e-07f, 1.354652657e-07f, 1.355904375e-07f, 1.357153441e-07f, 1.358399852e-07f, 1.359643608e-07f, 1.360884707e-07f, 1.362123146e-07f, 1.363358925e-07f, 1.364592042e-07f, +1.365822496e-07f, 1.367050284e-07f, 1.368275406e-07f, 1.369497860e-07f, 1.370717644e-07f, 1.371934757e-07f, 1.373149197e-07f, 1.374360964e-07f, 1.375570054e-07f, 1.376776467e-07f, +1.377980202e-07f, 1.379181257e-07f, 1.380379629e-07f, 1.381575319e-07f, 1.382768324e-07f, 1.383958644e-07f, 1.385146275e-07f, 1.386331218e-07f, 1.387513470e-07f, 1.388693031e-07f, +1.389869898e-07f, 1.391044070e-07f, 1.392215547e-07f, 1.393384325e-07f, 1.394550405e-07f, 1.395713784e-07f, 1.396874462e-07f, 1.398032436e-07f, 1.399187705e-07f, 1.400340269e-07f, +1.401490125e-07f, 1.402637272e-07f, 1.403781710e-07f, 1.404923435e-07f, 1.406062448e-07f, 1.407198746e-07f, 1.408332329e-07f, 1.409463195e-07f, 1.410591342e-07f, 1.411716770e-07f, +1.412839476e-07f, 1.413959460e-07f, 1.415076721e-07f, 1.416191256e-07f, 1.417303066e-07f, 1.418412147e-07f, 1.419518500e-07f, 1.420622122e-07f, 1.421723013e-07f, 1.422821171e-07f, +1.423916594e-07f, 1.425009282e-07f, 1.426099234e-07f, 1.427186448e-07f, 1.428270922e-07f, 1.429352656e-07f, 1.430431648e-07f, 1.431507897e-07f, 1.432581401e-07f, 1.433652161e-07f, +1.434720173e-07f, 1.435785438e-07f, 1.436847953e-07f, 1.437907718e-07f, 1.438964731e-07f, 1.440018991e-07f, 1.441070497e-07f, 1.442119248e-07f, 1.443165243e-07f, 1.444208480e-07f, +1.445248958e-07f, 1.446286676e-07f, 1.447321633e-07f, 1.448353827e-07f, 1.449383258e-07f, 1.450409924e-07f, 1.451433824e-07f, 1.452454957e-07f, 1.453473323e-07f, 1.454488918e-07f, +1.455501744e-07f, 1.456511798e-07f, 1.457519079e-07f, 1.458523586e-07f, 1.459525319e-07f, 1.460524275e-07f, 1.461520454e-07f, 1.462513855e-07f, 1.463504477e-07f, 1.464492319e-07f, +1.465477378e-07f, 1.466459656e-07f, 1.467439149e-07f, 1.468415858e-07f, 1.469389781e-07f, 1.470360917e-07f, 1.471329266e-07f, 1.472294825e-07f, 1.473257595e-07f, 1.474217573e-07f, +1.475174759e-07f, 1.476129153e-07f, 1.477080752e-07f, 1.478029556e-07f, 1.478975564e-07f, 1.479918774e-07f, 1.480859187e-07f, 1.481796800e-07f, 1.482731614e-07f, 1.483663626e-07f, +1.484592836e-07f, 1.485519243e-07f, 1.486442846e-07f, 1.487363644e-07f, 1.488281636e-07f, 1.489196821e-07f, 1.490109198e-07f, 1.491018766e-07f, 1.491925525e-07f, 1.492829473e-07f, +1.493730609e-07f, 1.494628933e-07f, 1.495524443e-07f, 1.496417139e-07f, 1.497307019e-07f, 1.498194084e-07f, 1.499078331e-07f, 1.499959760e-07f, 1.500838370e-07f, 1.501714161e-07f, +1.502587131e-07f, 1.503457279e-07f, 1.504324605e-07f, 1.505189108e-07f, 1.506050786e-07f, 1.506909640e-07f, 1.507765668e-07f, 1.508618869e-07f, 1.509469243e-07f, 1.510316788e-07f, +1.511161504e-07f, 1.512003391e-07f, 1.512842446e-07f, 1.513678670e-07f, 1.514512061e-07f, 1.515342620e-07f, 1.516170344e-07f, 1.516995233e-07f, 1.517817287e-07f, 1.518636504e-07f, +1.519452885e-07f, 1.520266427e-07f, 1.521077131e-07f, 1.521884995e-07f, 1.522690019e-07f, 1.523492203e-07f, 1.524291544e-07f, 1.525088043e-07f, 1.525881699e-07f, 1.526672511e-07f, +1.527460479e-07f, 1.528245601e-07f, 1.529027877e-07f, 1.529807306e-07f, 1.530583888e-07f, 1.531357622e-07f, 1.532128506e-07f, 1.532896542e-07f, 1.533661727e-07f, 1.534424061e-07f, +1.535183544e-07f, 1.535940174e-07f, 1.536693951e-07f, 1.537444875e-07f, 1.538192945e-07f, 1.538938160e-07f, 1.539680519e-07f, 1.540420023e-07f, 1.541156669e-07f, 1.541890458e-07f, +1.542621389e-07f, 1.543349462e-07f, 1.544074675e-07f, 1.544797028e-07f, 1.545516521e-07f, 1.546233153e-07f, 1.546946924e-07f, 1.547657832e-07f, 1.548365877e-07f, 1.549071059e-07f, +1.549773377e-07f, 1.550472830e-07f, 1.551169419e-07f, 1.551863142e-07f, 1.552553998e-07f, 1.553241988e-07f, 1.553927111e-07f, 1.554609366e-07f, 1.555288752e-07f, 1.555965270e-07f, +1.556638919e-07f, 1.557309697e-07f, 1.557977605e-07f, 1.558642643e-07f, 1.559304809e-07f, 1.559964103e-07f, 1.560620525e-07f, 1.561274074e-07f, 1.561924749e-07f, 1.562572551e-07f, +1.563217479e-07f, 1.563859532e-07f, 1.564498709e-07f, 1.565135012e-07f, 1.565768438e-07f, 1.566398987e-07f, 1.567026660e-07f, 1.567651455e-07f, 1.568273373e-07f, 1.568892412e-07f, +1.569508573e-07f, 1.570121854e-07f, 1.570732257e-07f, 1.571339779e-07f, 1.571944421e-07f, 1.572546183e-07f, 1.573145063e-07f, 1.573741062e-07f, 1.574334180e-07f, 1.574924415e-07f, +1.575511768e-07f, 1.576096237e-07f, 1.576677824e-07f, 1.577256527e-07f, 1.577832347e-07f, 1.578405282e-07f, 1.578975332e-07f, 1.579542498e-07f, 1.580106778e-07f, 1.580668173e-07f, +1.581226682e-07f, 1.581782305e-07f, 1.582335041e-07f, 1.582884890e-07f, 1.583431853e-07f, 1.583975928e-07f, 1.584517116e-07f, 1.585055416e-07f, 1.585590827e-07f, 1.586123350e-07f, +1.586652985e-07f, 1.587179730e-07f, 1.587703587e-07f, 1.588224554e-07f, 1.588742631e-07f, 1.589257818e-07f, 1.589770115e-07f, 1.590279522e-07f, 1.590786038e-07f, 1.591289664e-07f, +1.591790398e-07f, 1.592288241e-07f, 1.592783193e-07f, 1.593275253e-07f, 1.593764422e-07f, 1.594250698e-07f, 1.594734082e-07f, 1.595214574e-07f, 1.595692173e-07f, 1.596166880e-07f, +1.596638694e-07f, 1.597107615e-07f, 1.597573643e-07f, 1.598036777e-07f, 1.598497018e-07f, 1.598954366e-07f, 1.599408819e-07f, 1.599860379e-07f, 1.600309045e-07f, 1.600754818e-07f, +1.601197696e-07f, 1.601637679e-07f, 1.602074769e-07f, 1.602508964e-07f, 1.602940264e-07f, 1.603368670e-07f, 1.603794181e-07f, 1.604216797e-07f, 1.604636519e-07f, 1.605053346e-07f, +1.605467277e-07f, 1.605878314e-07f, 1.606286456e-07f, 1.606691703e-07f, 1.607094054e-07f, 1.607493511e-07f, 1.607890072e-07f, 1.608283738e-07f, 1.608674509e-07f, 1.609062385e-07f, +1.609447365e-07f, 1.609829451e-07f, 1.610208641e-07f, 1.610584935e-07f, 1.610958335e-07f, 1.611328839e-07f, 1.611696449e-07f, 1.612061163e-07f, 1.612422982e-07f, 1.612781906e-07f, +1.613137935e-07f, 1.613491069e-07f, 1.613841309e-07f, 1.614188653e-07f, 1.614533103e-07f, 1.614874658e-07f, 1.615213318e-07f, 1.615549084e-07f, 1.615881955e-07f, 1.616211932e-07f, +1.616539015e-07f, 1.616863203e-07f, 1.617184498e-07f, 1.617502898e-07f, 1.617818405e-07f, 1.618131018e-07f, 1.618440737e-07f, 1.618747563e-07f, 1.619051495e-07f, 1.619352535e-07f, +1.619650681e-07f, 1.619945934e-07f, 1.620238295e-07f, 1.620527763e-07f, 1.620814339e-07f, 1.621098022e-07f, 1.621378814e-07f, 1.621656713e-07f, 1.621931721e-07f, 1.622203837e-07f, +1.622473063e-07f, 1.622739396e-07f, 1.623002840e-07f, 1.623263392e-07f, 1.623521054e-07f, 1.623775825e-07f, 1.624027707e-07f, 1.624276699e-07f, 1.624522801e-07f, 1.624766014e-07f, +1.625006338e-07f, 1.625243773e-07f, 1.625478320e-07f, 1.625709978e-07f, 1.625938748e-07f, 1.626164630e-07f, 1.626387625e-07f, 1.626607733e-07f, 1.626824954e-07f, 1.627039288e-07f, +1.627250736e-07f, 1.627459298e-07f, 1.627664974e-07f, 1.627867765e-07f, 1.628067671e-07f, 1.628264691e-07f, 1.628458828e-07f, 1.628650080e-07f, 1.628838449e-07f, 1.629023934e-07f, +1.629206536e-07f, 1.629386255e-07f, 1.629563092e-07f, 1.629737047e-07f, 1.629908120e-07f, 1.630076312e-07f, 1.630241623e-07f, 1.630404054e-07f, 1.630563604e-07f, 1.630720275e-07f, +1.630874066e-07f, 1.631024978e-07f, 1.631173012e-07f, 1.631318167e-07f, 1.631460445e-07f, 1.631599846e-07f, 1.631736370e-07f, 1.631870017e-07f, 1.632000788e-07f, 1.632128684e-07f, +1.632253704e-07f, 1.632375850e-07f, 1.632495122e-07f, 1.632611520e-07f, 1.632725045e-07f, 1.632835696e-07f, 1.632943476e-07f, 1.633048384e-07f, 1.633150420e-07f, 1.633249585e-07f, +1.633345880e-07f, 1.633439305e-07f, 1.633529861e-07f, 1.633617547e-07f, 1.633702366e-07f, 1.633784316e-07f, 1.633863399e-07f, 1.633939616e-07f, 1.634012966e-07f, 1.634083450e-07f, +1.634151070e-07f, 1.634215824e-07f, 1.634277715e-07f, 1.634336742e-07f, 1.634392906e-07f, 1.634446207e-07f, 1.634496647e-07f, 1.634544226e-07f, 1.634588944e-07f, 1.634630802e-07f, +1.634669800e-07f, 1.634705939e-07f, 1.634739221e-07f, 1.634769644e-07f, 1.634797211e-07f, 1.634821921e-07f, 1.634843775e-07f, 1.634862774e-07f, 1.634878918e-07f, 1.634892209e-07f, +1.634902646e-07f, 1.634910231e-07f, 1.634914964e-07f, 1.634916845e-07f, 1.634915876e-07f, 1.634912056e-07f, 1.634905388e-07f, 1.634895870e-07f, 1.634883505e-07f, 1.634868292e-07f, +1.634850233e-07f, 1.634829328e-07f, 1.634805578e-07f, 1.634778983e-07f, 1.634749544e-07f, 1.634717262e-07f, 1.634682138e-07f, 1.634644172e-07f, 1.634603366e-07f, 1.634559719e-07f, +1.634513233e-07f, 1.634463908e-07f, 1.634411745e-07f, 1.634356745e-07f, 1.634298908e-07f, 1.634238236e-07f, 1.634174729e-07f, 1.634108387e-07f, 1.634039213e-07f, 1.633967205e-07f, +1.633892366e-07f, 1.633814696e-07f, 1.633734196e-07f, 1.633650866e-07f, 1.633564708e-07f, 1.633475722e-07f, 1.633383909e-07f, 1.633289269e-07f, 1.633191805e-07f, 1.633091516e-07f, +1.632988403e-07f, 1.632882467e-07f, 1.632773710e-07f, 1.632662131e-07f, 1.632547732e-07f, 1.632430513e-07f, 1.632310476e-07f, 1.632187621e-07f, 1.632061950e-07f, 1.631933462e-07f, +1.631802159e-07f, 1.631668043e-07f, 1.631531112e-07f, 1.631391370e-07f, 1.631248816e-07f, 1.631103451e-07f, 1.630955276e-07f, 1.630804293e-07f, 1.630650502e-07f, 1.630493904e-07f, +1.630334500e-07f, 1.630172291e-07f, 1.630007278e-07f, 1.629839461e-07f, 1.629668842e-07f, 1.629495422e-07f, 1.629319202e-07f, 1.629140182e-07f, 1.628958364e-07f, 1.628773748e-07f, +1.628586336e-07f, 1.628396129e-07f, 1.628203127e-07f, 1.628007331e-07f, 1.627808743e-07f, 1.627607363e-07f, 1.627403193e-07f, 1.627196233e-07f, 1.626986485e-07f, 1.626773949e-07f, +1.626558627e-07f, 1.626340519e-07f, 1.626119627e-07f, 1.625895952e-07f, 1.625669494e-07f, 1.625440255e-07f, 1.625208236e-07f, 1.624973438e-07f, 1.624735861e-07f, 1.624495507e-07f, +1.624252378e-07f, 1.624006473e-07f, 1.623757795e-07f, 1.623506343e-07f, 1.623252121e-07f, 1.622995127e-07f, 1.622735364e-07f, 1.622472833e-07f, 1.622207534e-07f, 1.621939470e-07f, +1.621668640e-07f, 1.621395046e-07f, 1.621118689e-07f, 1.620839571e-07f, 1.620557692e-07f, 1.620273054e-07f, 1.619985657e-07f, 1.619695504e-07f, 1.619402594e-07f, 1.619106930e-07f, +1.618808511e-07f, 1.618507341e-07f, 1.618203419e-07f, 1.617896747e-07f, 1.617587325e-07f, 1.617275156e-07f, 1.616960241e-07f, 1.616642580e-07f, 1.616322175e-07f, 1.615999026e-07f, +1.615673136e-07f, 1.615344506e-07f, 1.615013136e-07f, 1.614679027e-07f, 1.614342182e-07f, 1.614002601e-07f, 1.613660286e-07f, 1.613315237e-07f, 1.612967457e-07f, 1.612616945e-07f, +1.612263704e-07f, 1.611907735e-07f, 1.611549039e-07f, 1.611187617e-07f, 1.610823470e-07f, 1.610456601e-07f, 1.610087009e-07f, 1.609714697e-07f, 1.609339665e-07f, 1.608961916e-07f, +1.608581449e-07f, 1.608198267e-07f, 1.607812371e-07f, 1.607423762e-07f, 1.607032442e-07f, 1.606638411e-07f, 1.606241672e-07f, 1.605842225e-07f, 1.605440071e-07f, 1.605035213e-07f, +1.604627651e-07f, 1.604217387e-07f, 1.603804422e-07f, 1.603388757e-07f, 1.602970395e-07f, 1.602549335e-07f, 1.602125580e-07f, 1.601699131e-07f, 1.601269990e-07f, 1.600838157e-07f, +1.600403634e-07f, 1.599966422e-07f, 1.599526524e-07f, 1.599083939e-07f, 1.598638671e-07f, 1.598190719e-07f, 1.597740086e-07f, 1.597286772e-07f, 1.596830780e-07f, 1.596372111e-07f, +1.595910766e-07f, 1.595446746e-07f, 1.594980054e-07f, 1.594510690e-07f, 1.594038655e-07f, 1.593563953e-07f, 1.593086582e-07f, 1.592606547e-07f, 1.592123847e-07f, 1.591638484e-07f, +1.591150459e-07f, 1.590659775e-07f, 1.590166433e-07f, 1.589670434e-07f, 1.589171779e-07f, 1.588670470e-07f, 1.588166509e-07f, 1.587659897e-07f, 1.587150635e-07f, 1.586638726e-07f, +1.586124170e-07f, 1.585606970e-07f, 1.585087126e-07f, 1.584564640e-07f, 1.584039514e-07f, 1.583511749e-07f, 1.582981347e-07f, 1.582448309e-07f, 1.581912637e-07f, 1.581374333e-07f, +1.580833397e-07f, 1.580289832e-07f, 1.579743640e-07f, 1.579194821e-07f, 1.578643377e-07f, 1.578089310e-07f, 1.577532621e-07f, 1.576973312e-07f, 1.576411385e-07f, 1.575846842e-07f, +1.575279683e-07f, 1.574709910e-07f, 1.574137525e-07f, 1.573562530e-07f, 1.572984926e-07f, 1.572404715e-07f, 1.571821899e-07f, 1.571236478e-07f, 1.570648456e-07f, 1.570057832e-07f, +1.569464610e-07f, 1.568868790e-07f, 1.568270375e-07f, 1.567669366e-07f, 1.567065764e-07f, 1.566459571e-07f, 1.565850790e-07f, 1.565239421e-07f, 1.564625466e-07f, 1.564008927e-07f, +1.563389806e-07f, 1.562768105e-07f, 1.562143824e-07f, 1.561516966e-07f, 1.560887532e-07f, 1.560255525e-07f, 1.559620945e-07f, 1.558983795e-07f, 1.558344076e-07f, 1.557701791e-07f, +1.557056939e-07f, 1.556409525e-07f, 1.555759548e-07f, 1.555107012e-07f, 1.554451917e-07f, 1.553794265e-07f, 1.553134058e-07f, 1.552471299e-07f, 1.551805988e-07f, 1.551138127e-07f, +1.550467719e-07f, 1.549794764e-07f, 1.549119265e-07f, 1.548441224e-07f, 1.547760642e-07f, 1.547077521e-07f, 1.546391863e-07f, 1.545703669e-07f, 1.545012942e-07f, 1.544319683e-07f, +1.543623894e-07f, 1.542925577e-07f, 1.542224734e-07f, 1.541521366e-07f, 1.540815476e-07f, 1.540107064e-07f, 1.539396134e-07f, 1.538682686e-07f, 1.537966723e-07f, 1.537248246e-07f, +1.536527258e-07f, 1.535803759e-07f, 1.535077753e-07f, 1.534349241e-07f, 1.533618224e-07f, 1.532884705e-07f, 1.532148685e-07f, 1.531410167e-07f, 1.530669152e-07f, 1.529925642e-07f, +1.529179639e-07f, 1.528431145e-07f, 1.527680161e-07f, 1.526926690e-07f, 1.526170734e-07f, 1.525412294e-07f, 1.524651373e-07f, 1.523887972e-07f, 1.523122093e-07f, 1.522353738e-07f, +1.521582909e-07f, 1.520809608e-07f, 1.520033837e-07f, 1.519255598e-07f, 1.518474892e-07f, 1.517691723e-07f, 1.516906090e-07f, 1.516117998e-07f, 1.515327447e-07f, 1.514534440e-07f, +1.513738978e-07f, 1.512941063e-07f, 1.512140698e-07f, 1.511337884e-07f, 1.510532624e-07f, 1.509724919e-07f, 1.508914771e-07f, 1.508102183e-07f, 1.507287156e-07f, 1.506469692e-07f, +1.505649794e-07f, 1.504827463e-07f, 1.504002701e-07f, 1.503175510e-07f, 1.502345893e-07f, 1.501513852e-07f, 1.500679387e-07f, 1.499842502e-07f, 1.499003199e-07f, 1.498161479e-07f, +1.497317344e-07f, 1.496470798e-07f, 1.495621840e-07f, 1.494770475e-07f, 1.493916703e-07f, 1.493060527e-07f, 1.492201948e-07f, 1.491340970e-07f, 1.490477593e-07f, 1.489611821e-07f, +1.488743655e-07f, 1.487873097e-07f, 1.487000149e-07f, 1.486124813e-07f, 1.485247092e-07f, 1.484366988e-07f, 1.483484502e-07f, 1.482599637e-07f, 1.481712395e-07f, 1.480822777e-07f, +1.479930787e-07f, 1.479036426e-07f, 1.478139697e-07f, 1.477240600e-07f, 1.476339140e-07f, 1.475435317e-07f, 1.474529133e-07f, 1.473620592e-07f, 1.472709695e-07f, 1.471796444e-07f, +1.470880842e-07f, 1.469962890e-07f, 1.469042591e-07f, 1.468119946e-07f, 1.467194959e-07f, 1.466267631e-07f, 1.465337964e-07f, 1.464405961e-07f, 1.463471623e-07f, 1.462534954e-07f, +1.461595954e-07f, 1.460654627e-07f, 1.459710974e-07f, 1.458764998e-07f, 1.457816701e-07f, 1.456866085e-07f, 1.455913152e-07f, 1.454957905e-07f, 1.454000345e-07f, 1.453040475e-07f, +1.452078298e-07f, 1.451113815e-07f, 1.450147028e-07f, 1.449177940e-07f, 1.448206553e-07f, 1.447232870e-07f, 1.446256892e-07f, 1.445278622e-07f, 1.444298061e-07f, 1.443315214e-07f, +1.442330080e-07f, 1.441342664e-07f, 1.440352966e-07f, 1.439360990e-07f, 1.438366737e-07f, 1.437370211e-07f, 1.436371412e-07f, 1.435370344e-07f, 1.434367009e-07f, 1.433361408e-07f, +1.432353545e-07f, 1.431343421e-07f, 1.430331040e-07f, 1.429316402e-07f, 1.428299511e-07f, 1.427280369e-07f, 1.426258978e-07f, 1.425235340e-07f, 1.424209458e-07f, 1.423181334e-07f, +1.422150970e-07f, 1.421118369e-07f, 1.420083533e-07f, 1.419046465e-07f, 1.418007166e-07f, 1.416965639e-07f, 1.415921887e-07f, 1.414875911e-07f, 1.413827715e-07f, 1.412777299e-07f, +1.411724668e-07f, 1.410669823e-07f, 1.409612766e-07f, 1.408553501e-07f, 1.407492028e-07f, 1.406428351e-07f, 1.405362473e-07f, 1.404294394e-07f, 1.403224119e-07f, 1.402151648e-07f, +1.401076985e-07f, 1.400000132e-07f, 1.398921092e-07f, 1.397839866e-07f, 1.396756457e-07f, 1.395670868e-07f, 1.394583101e-07f, 1.393493158e-07f, 1.392401043e-07f, 1.391306756e-07f, +1.390210301e-07f, 1.389111680e-07f, 1.388010896e-07f, 1.386907950e-07f, 1.385802846e-07f, 1.384695586e-07f, 1.383586172e-07f, 1.382474606e-07f, 1.381360892e-07f, 1.380245032e-07f, +1.379127027e-07f, 1.378006881e-07f, 1.376884597e-07f, 1.375760175e-07f, 1.374633620e-07f, 1.373504932e-07f, 1.372374116e-07f, 1.371241173e-07f, 1.370106106e-07f, 1.368968917e-07f, +1.367829609e-07f, 1.366688185e-07f, 1.365544646e-07f, 1.364398995e-07f, 1.363251235e-07f, 1.362101369e-07f, 1.360949398e-07f, 1.359795326e-07f, 1.358639154e-07f, 1.357480886e-07f, +1.356320523e-07f, 1.355158069e-07f, 1.353993526e-07f, 1.352826896e-07f, 1.351658182e-07f, 1.350487387e-07f, 1.349314512e-07f, 1.348139562e-07f, 1.346962537e-07f, 1.345783441e-07f, +1.344602276e-07f, 1.343419045e-07f, 1.342233750e-07f, 1.341046395e-07f, 1.339856980e-07f, 1.338665510e-07f, 1.337471986e-07f, 1.336276411e-07f, 1.335078788e-07f, 1.333879119e-07f, +1.332677407e-07f, 1.331473655e-07f, 1.330267864e-07f, 1.329060038e-07f, 1.327850180e-07f, 1.326638291e-07f, 1.325424375e-07f, 1.324208433e-07f, 1.322990469e-07f, 1.321770486e-07f, +1.320548485e-07f, 1.319324469e-07f, 1.318098442e-07f, 1.316870405e-07f, 1.315640362e-07f, 1.314408314e-07f, 1.313174265e-07f, 1.311938217e-07f, 1.310700173e-07f, 1.309460136e-07f, +1.308218107e-07f, 1.306974090e-07f, 1.305728088e-07f, 1.304480102e-07f, 1.303230136e-07f, 1.301978193e-07f, 1.300724274e-07f, 1.299468383e-07f, 1.298210522e-07f, 1.296950694e-07f, +1.295688902e-07f, 1.294425148e-07f, 1.293159435e-07f, 1.291891765e-07f, 1.290622142e-07f, 1.289350568e-07f, 1.288077045e-07f, 1.286801577e-07f, 1.285524166e-07f, 1.284244815e-07f, +1.282963526e-07f, 1.281680302e-07f, 1.280395145e-07f, 1.279108060e-07f, 1.277819047e-07f, 1.276528111e-07f, 1.275235253e-07f, 1.273940477e-07f, 1.272643784e-07f, 1.271345178e-07f, +1.270044662e-07f, 1.268742238e-07f, 1.267437909e-07f, 1.266131678e-07f, 1.264823547e-07f, 1.263513519e-07f, 1.262201598e-07f, 1.260887784e-07f, 1.259572083e-07f, 1.258254495e-07f, +1.256935024e-07f, 1.255613673e-07f, 1.254290444e-07f, 1.252965340e-07f, 1.251638364e-07f, 1.250309519e-07f, 1.248978808e-07f, 1.247646232e-07f, 1.246311795e-07f, 1.244975500e-07f, +1.243637350e-07f, 1.242297347e-07f, 1.240955494e-07f, 1.239611794e-07f, 1.238266249e-07f, 1.236918863e-07f, 1.235569638e-07f, 1.234218577e-07f, 1.232865683e-07f, 1.231510958e-07f, +1.230154406e-07f, 1.228796029e-07f, 1.227435830e-07f, 1.226073811e-07f, 1.224709977e-07f, 1.223344329e-07f, 1.221976870e-07f, 1.220607603e-07f, 1.219236531e-07f, 1.217863656e-07f, +1.216488983e-07f, 1.215112512e-07f, 1.213734248e-07f, 1.212354193e-07f, 1.210972350e-07f, 1.209588721e-07f, 1.208203310e-07f, 1.206816119e-07f, 1.205427152e-07f, 1.204036410e-07f, +1.202643898e-07f, 1.201249617e-07f, 1.199853571e-07f, 1.198455763e-07f, 1.197056194e-07f, 1.195654869e-07f, 1.194251791e-07f, 1.192846961e-07f, 1.191440382e-07f, 1.190032059e-07f, +1.188621993e-07f, 1.187210188e-07f, 1.185796646e-07f, 1.184381370e-07f, 1.182964363e-07f, 1.181545628e-07f, 1.180125168e-07f, 1.178702986e-07f, 1.177279084e-07f, 1.175853466e-07f, +1.174426134e-07f, 1.172997092e-07f, 1.171566342e-07f, 1.170133887e-07f, 1.168699730e-07f, 1.167263875e-07f, 1.165826323e-07f, 1.164387077e-07f, 1.162946142e-07f, 1.161503519e-07f, +1.160059212e-07f, 1.158613223e-07f, 1.157165555e-07f, 1.155716212e-07f, 1.154265196e-07f, 1.152812511e-07f, 1.151358158e-07f, 1.149902142e-07f, 1.148444464e-07f, 1.146985129e-07f, +1.145524138e-07f, 1.144061495e-07f, 1.142597203e-07f, 1.141131265e-07f, 1.139663683e-07f, 1.138194461e-07f, 1.136723602e-07f, 1.135251108e-07f, 1.133776982e-07f, 1.132301228e-07f, +1.130823849e-07f, 1.129344847e-07f, 1.127864225e-07f, 1.126381987e-07f, 1.124898135e-07f, 1.123412672e-07f, 1.121925602e-07f, 1.120436927e-07f, 1.118946650e-07f, 1.117454774e-07f, +1.115961302e-07f, 1.114466238e-07f, 1.112969584e-07f, 1.111471343e-07f, 1.109971518e-07f, 1.108470113e-07f, 1.106967129e-07f, 1.105462571e-07f, 1.103956441e-07f, 1.102448742e-07f, +1.100939477e-07f, 1.099428650e-07f, 1.097916262e-07f, 1.096402318e-07f, 1.094886821e-07f, 1.093369772e-07f, 1.091851176e-07f, 1.090331035e-07f, 1.088809352e-07f, 1.087286131e-07f, +1.085761374e-07f, 1.084235084e-07f, 1.082707265e-07f, 1.081177919e-07f, 1.079647050e-07f, 1.078114661e-07f, 1.076580754e-07f, 1.075045332e-07f, 1.073508399e-07f, 1.071969958e-07f, +1.070430012e-07f, 1.068888564e-07f, 1.067345616e-07f, 1.065801172e-07f, 1.064255236e-07f, 1.062707809e-07f, 1.061158895e-07f, 1.059608498e-07f, 1.058056619e-07f, 1.056503263e-07f, +1.054948433e-07f, 1.053392130e-07f, 1.051834359e-07f, 1.050275123e-07f, 1.048714424e-07f, 1.047152266e-07f, 1.045588652e-07f, 1.044023585e-07f, 1.042457067e-07f, 1.040889103e-07f, +1.039319695e-07f, 1.037748845e-07f, 1.036176558e-07f, 1.034602837e-07f, 1.033027684e-07f, 1.031451102e-07f, 1.029873095e-07f, 1.028293666e-07f, 1.026712818e-07f, 1.025130553e-07f, +1.023546876e-07f, 1.021961788e-07f, 1.020375294e-07f, 1.018787397e-07f, 1.017198099e-07f, 1.015607403e-07f, 1.014015313e-07f, 1.012421832e-07f, 1.010826962e-07f, 1.009230708e-07f, +1.007633072e-07f, 1.006034057e-07f, 1.004433667e-07f, 1.002831904e-07f, 1.001228772e-07f, 9.996242732e-08f, 9.980184116e-08f, 9.964111901e-08f, 9.948026117e-08f, 9.931926796e-08f, +9.915813969e-08f, 9.899687668e-08f, 9.883547925e-08f, 9.867394769e-08f, 9.851228234e-08f, 9.835048350e-08f, 9.818855149e-08f, 9.802648662e-08f, 9.786428921e-08f, 9.770195958e-08f, +9.753949803e-08f, 9.737690488e-08f, 9.721418046e-08f, 9.705132507e-08f, 9.688833903e-08f, 9.672522265e-08f, 9.656197626e-08f, 9.639860017e-08f, 9.623509469e-08f, 9.607146015e-08f, +9.590769685e-08f, 9.574380512e-08f, 9.557978527e-08f, 9.541563763e-08f, 9.525136250e-08f, 9.508696020e-08f, 9.492243106e-08f, 9.475777538e-08f, 9.459299350e-08f, 9.442808572e-08f, +9.426305236e-08f, 9.409789375e-08f, 9.393261020e-08f, 9.376720203e-08f, 9.360166956e-08f, 9.343601310e-08f, 9.327023299e-08f, 9.310432952e-08f, 9.293830304e-08f, 9.277215385e-08f, +9.260588227e-08f, 9.243948863e-08f, 9.227297324e-08f, 9.210633642e-08f, 9.193957850e-08f, 9.177269980e-08f, 9.160570063e-08f, 9.143858131e-08f, 9.127134218e-08f, 9.110398354e-08f, +9.093650571e-08f, 9.076890903e-08f, 9.060119381e-08f, 9.043336037e-08f, 9.026540904e-08f, 9.009734013e-08f, 8.992915397e-08f, 8.976085088e-08f, 8.959243118e-08f, 8.942389519e-08f, +8.925524324e-08f, 8.908647565e-08f, 8.891759273e-08f, 8.874859482e-08f, 8.857948224e-08f, 8.841025531e-08f, 8.824091435e-08f, 8.807145969e-08f, 8.790189164e-08f, 8.773221054e-08f, +8.756241670e-08f, 8.739251045e-08f, 8.722249212e-08f, 8.705236202e-08f, 8.688212049e-08f, 8.671176784e-08f, 8.654130440e-08f, 8.637073050e-08f, 8.620004645e-08f, 8.602925259e-08f, +8.585834923e-08f, 8.568733671e-08f, 8.551621535e-08f, 8.534498547e-08f, 8.517364740e-08f, 8.500220146e-08f, 8.483064798e-08f, 8.465898729e-08f, 8.448721970e-08f, 8.431534555e-08f, +8.414336517e-08f, 8.397127887e-08f, 8.379908699e-08f, 8.362678985e-08f, 8.345438777e-08f, 8.328188109e-08f, 8.310927012e-08f, 8.293655520e-08f, 8.276373666e-08f, 8.259081481e-08f, +8.241779000e-08f, 8.224466253e-08f, 8.207143275e-08f, 8.189810097e-08f, 8.172466753e-08f, 8.155113275e-08f, 8.137749697e-08f, 8.120376050e-08f, 8.102992368e-08f, 8.085598683e-08f, +8.068195028e-08f, 8.050781436e-08f, 8.033357940e-08f, 8.015924573e-08f, 7.998481367e-08f, 7.981028356e-08f, 7.963565571e-08f, 7.946093047e-08f, 7.928610815e-08f, 7.911118910e-08f, +7.893617363e-08f, 7.876106207e-08f, 7.858585476e-08f, 7.841055202e-08f, 7.823515419e-08f, 7.805966159e-08f, 7.788407455e-08f, 7.770839340e-08f, 7.753261847e-08f, 7.735675009e-08f, +7.718078860e-08f, 7.700473431e-08f, 7.682858756e-08f, 7.665234869e-08f, 7.647601801e-08f, 7.629959587e-08f, 7.612308258e-08f, 7.594647849e-08f, 7.576978392e-08f, 7.559299920e-08f, +7.541612466e-08f, 7.523916064e-08f, 7.506210746e-08f, 7.488496546e-08f, 7.470773496e-08f, 7.453041631e-08f, 7.435300981e-08f, 7.417551582e-08f, 7.399793466e-08f, 7.382026666e-08f, +7.364251215e-08f, 7.346467147e-08f, 7.328674495e-08f, 7.310873291e-08f, 7.293063569e-08f, 7.275245362e-08f, 7.257418704e-08f, 7.239583627e-08f, 7.221740165e-08f, 7.203888350e-08f, +7.186028217e-08f, 7.168159798e-08f, 7.150283127e-08f, 7.132398236e-08f, 7.114505160e-08f, 7.096603930e-08f, 7.078694581e-08f, 7.060777146e-08f, 7.042851658e-08f, 7.024918150e-08f, +7.006976655e-08f, 6.989027208e-08f, 6.971069840e-08f, 6.953104586e-08f, 6.935131479e-08f, 6.917150552e-08f, 6.899161837e-08f, 6.881165370e-08f, 6.863161182e-08f, 6.845149308e-08f, +6.827129781e-08f, 6.809102633e-08f, 6.791067898e-08f, 6.773025611e-08f, 6.754975803e-08f, 6.736918508e-08f, 6.718853760e-08f, 6.700781593e-08f, 6.682702038e-08f, 6.664615131e-08f, +6.646520904e-08f, 6.628419390e-08f, 6.610310623e-08f, 6.592194637e-08f, 6.574071464e-08f, 6.555941139e-08f, 6.537803694e-08f, 6.519659164e-08f, 6.501507581e-08f, 6.483348978e-08f, +6.465183390e-08f, 6.447010850e-08f, 6.428831391e-08f, 6.410645046e-08f, 6.392451850e-08f, 6.374251835e-08f, 6.356045035e-08f, 6.337831484e-08f, 6.319611215e-08f, 6.301384260e-08f, +6.283150655e-08f, 6.264910432e-08f, 6.246663625e-08f, 6.228410267e-08f, 6.210150392e-08f, 6.191884033e-08f, 6.173611224e-08f, 6.155331998e-08f, 6.137046389e-08f, 6.118754431e-08f, +6.100456156e-08f, 6.082151598e-08f, 6.063840791e-08f, 6.045523768e-08f, 6.027200563e-08f, 6.008871210e-08f, 5.990535741e-08f, 5.972194191e-08f, 5.953846593e-08f, 5.935492980e-08f, +5.917133386e-08f, 5.898767844e-08f, 5.880396389e-08f, 5.862019053e-08f, 5.843635871e-08f, 5.825246875e-08f, 5.806852099e-08f, 5.788451577e-08f, 5.770045343e-08f, 5.751633429e-08f, +5.733215870e-08f, 5.714792699e-08f, 5.696363950e-08f, 5.677929655e-08f, 5.659489850e-08f, 5.641044567e-08f, 5.622593839e-08f, 5.604137701e-08f, 5.585676186e-08f, 5.567209328e-08f, +5.548737159e-08f, 5.530259715e-08f, 5.511777027e-08f, 5.493289131e-08f, 5.474796059e-08f, 5.456297845e-08f, 5.437794522e-08f, 5.419286125e-08f, 5.400772687e-08f, 5.382254241e-08f, +5.363730821e-08f, 5.345202460e-08f, 5.326669193e-08f, 5.308131052e-08f, 5.289588072e-08f, 5.271040285e-08f, 5.252487726e-08f, 5.233930428e-08f, 5.215368425e-08f, 5.196801750e-08f, +5.178230437e-08f, 5.159654519e-08f, 5.141074030e-08f, 5.122489004e-08f, 5.103899474e-08f, 5.085305474e-08f, 5.066707037e-08f, 5.048104198e-08f, 5.029496988e-08f, 5.010885443e-08f, +4.992269596e-08f, 4.973649480e-08f, 4.955025129e-08f, 4.936396576e-08f, 4.917763856e-08f, 4.899127001e-08f, 4.880486045e-08f, 4.861841023e-08f, 4.843191966e-08f, 4.824538910e-08f, +4.805881887e-08f, 4.787220932e-08f, 4.768556077e-08f, 4.749887357e-08f, 4.731214804e-08f, 4.712538454e-08f, 4.693858338e-08f, 4.675174490e-08f, 4.656486945e-08f, 4.637795736e-08f, +4.619100896e-08f, 4.600402459e-08f, 4.581700459e-08f, 4.562994929e-08f, 4.544285902e-08f, 4.525573412e-08f, 4.506857493e-08f, 4.488138179e-08f, 4.469415502e-08f, 4.450689497e-08f, +4.431960197e-08f, 4.413227635e-08f, 4.394491845e-08f, 4.375752861e-08f, 4.357010716e-08f, 4.338265444e-08f, 4.319517078e-08f, 4.300765651e-08f, 4.282011198e-08f, 4.263253752e-08f, +4.244493346e-08f, 4.225730014e-08f, 4.206963789e-08f, 4.188194705e-08f, 4.169422796e-08f, 4.150648095e-08f, 4.131870635e-08f, 4.113090450e-08f, 4.094307573e-08f, 4.075522038e-08f, +4.056733879e-08f, 4.037943129e-08f, 4.019149821e-08f, 4.000353989e-08f, 3.981555667e-08f, 3.962754887e-08f, 3.943951684e-08f, 3.925146090e-08f, 3.906338140e-08f, 3.887527866e-08f, +3.868715303e-08f, 3.849900484e-08f, 3.831083441e-08f, 3.812264209e-08f, 3.793442821e-08f, 3.774619311e-08f, 3.755793711e-08f, 3.736966056e-08f, 3.718136379e-08f, 3.699304712e-08f, +3.680471091e-08f, 3.661635547e-08f, 3.642798115e-08f, 3.623958827e-08f, 3.605117718e-08f, 3.586274820e-08f, 3.567430167e-08f, 3.548583793e-08f, 3.529735731e-08f, 3.510886013e-08f, +3.492034674e-08f, 3.473181747e-08f, 3.454327266e-08f, 3.435471262e-08f, 3.416613771e-08f, 3.397754825e-08f, 3.378894458e-08f, 3.360032702e-08f, 3.341169592e-08f, 3.322305161e-08f, +3.303439441e-08f, 3.284572467e-08f, 3.265704271e-08f, 3.246834887e-08f, 3.227964348e-08f, 3.209092688e-08f, 3.190219939e-08f, 3.171346136e-08f, 3.152471310e-08f, 3.133595496e-08f, +3.114718727e-08f, 3.095841036e-08f, 3.076962456e-08f, 3.058083020e-08f, 3.039202763e-08f, 3.020321716e-08f, 3.001439914e-08f, 2.982557389e-08f, 2.963674174e-08f, 2.944790303e-08f, +2.925905810e-08f, 2.907020726e-08f, 2.888135086e-08f, 2.869248923e-08f, 2.850362269e-08f, 2.831475158e-08f, 2.812587623e-08f, 2.793699697e-08f, 2.774811413e-08f, 2.755922805e-08f, +2.737033905e-08f, 2.718144747e-08f, 2.699255364e-08f, 2.680365789e-08f, 2.661476054e-08f, 2.642586194e-08f, 2.623696241e-08f, 2.604806228e-08f, 2.585916188e-08f, 2.567026155e-08f, +2.548136160e-08f, 2.529246239e-08f, 2.510356422e-08f, 2.491466745e-08f, 2.472577238e-08f, 2.453687936e-08f, 2.434798872e-08f, 2.415910078e-08f, 2.397021587e-08f, 2.378133433e-08f, +2.359245648e-08f, 2.340358265e-08f, 2.321471318e-08f, 2.302584839e-08f, 2.283698861e-08f, 2.264813417e-08f, 2.245928540e-08f, 2.227044263e-08f, 2.208160619e-08f, 2.189277640e-08f, +2.170395360e-08f, 2.151513811e-08f, 2.132633027e-08f, 2.113753040e-08f, 2.094873882e-08f, 2.075995588e-08f, 2.057118189e-08f, 2.038241718e-08f, 2.019366209e-08f, 2.000491693e-08f, +1.981618204e-08f, 1.962745775e-08f, 1.943874439e-08f, 1.925004227e-08f, 1.906135173e-08f, 1.887267310e-08f, 1.868400670e-08f, 1.849535286e-08f, 1.830671191e-08f, 1.811808417e-08f, +1.792946997e-08f, 1.774086964e-08f, 1.755228351e-08f, 1.736371189e-08f, 1.717515512e-08f, 1.698661353e-08f, 1.679808743e-08f, 1.660957717e-08f, 1.642108305e-08f, 1.623260541e-08f, +1.604414458e-08f, 1.585570087e-08f, 1.566727462e-08f, 1.547886615e-08f, 1.529047579e-08f, 1.510210385e-08f, 1.491375068e-08f, 1.472541658e-08f, 1.453710189e-08f, 1.434880693e-08f, +1.416053203e-08f, 1.397227751e-08f, 1.378404369e-08f, 1.359583090e-08f, 1.340763947e-08f, 1.321946971e-08f, 1.303132196e-08f, 1.284319653e-08f, 1.265509375e-08f, 1.246701394e-08f, +1.227895743e-08f, 1.209092454e-08f, 1.190291559e-08f, 1.171493091e-08f, 1.152697082e-08f, 1.133903565e-08f, 1.115112571e-08f, 1.096324132e-08f, 1.077538282e-08f, 1.058755052e-08f, +1.039974475e-08f, 1.021196582e-08f, 1.002421406e-08f, 9.836489800e-09f, 9.648793350e-09f, 9.461125036e-09f, 9.273485179e-09f, 9.085874101e-09f, 8.898292123e-09f, 8.710739566e-09f, +8.523216751e-09f, 8.335724000e-09f, 8.148261634e-09f, 7.960829972e-09f, 7.773429336e-09f, 7.586060045e-09f, 7.398722421e-09f, 7.211416784e-09f, 7.024143453e-09f, 6.836902748e-09f, +6.649694990e-09f, 6.462520498e-09f, 6.275379591e-09f, 6.088272589e-09f, 5.901199811e-09f, 5.714161576e-09f, 5.527158204e-09f, 5.340190012e-09f, 5.153257320e-09f, 4.966360446e-09f, +4.779499709e-09f, 4.592675427e-09f, 4.405887918e-09f, 4.219137501e-09f, 4.032424492e-09f, 3.845749210e-09f, 3.659111972e-09f, 3.472513096e-09f, 3.285952899e-09f, 3.099431698e-09f, +2.912949810e-09f, 2.726507552e-09f, 2.540105242e-09f, 2.353743194e-09f, 2.167421726e-09f, 1.981141154e-09f, 1.794901795e-09f, 1.608703963e-09f, 1.422547976e-09f, 1.236434148e-09f, +1.050362795e-09f, 8.643342328e-10f, 6.783487766e-10f, 4.924067412e-10f, 3.065084417e-10f, 1.206541928e-10f, -6.515569085e-11f, -2.509208947e-10f, -4.366411046e-10f, -6.223160062e-10f, +-8.079452856e-10f, -9.935286289e-10f, -1.179065722e-09f, -1.364556252e-09f, -1.549999906e-09f, -1.735396369e-09f, -1.920745330e-09f, -2.106046474e-09f, -2.291299490e-09f, -2.476504064e-09f, +-2.661659884e-09f, -2.846766639e-09f, -3.031824015e-09f, -3.216831701e-09f, -3.401789385e-09f, -3.586696756e-09f, -3.771553501e-09f, -3.956359311e-09f, -4.141113872e-09f, -4.325816876e-09f, +-4.510468010e-09f, -4.695066963e-09f, -4.879613427e-09f, -5.064107090e-09f, -5.248547642e-09f, -5.432934773e-09f, -5.617268173e-09f, -5.801547533e-09f, -5.985772543e-09f, -6.169942894e-09f, +-6.354058276e-09f, -6.538118382e-09f, -6.722122901e-09f, -6.906071525e-09f, -7.089963947e-09f, -7.273799857e-09f, -7.457578947e-09f, -7.641300910e-09f, -7.824965438e-09f, -8.008572223e-09f, +-8.192120957e-09f, -8.375611334e-09f, -8.559043047e-09f, -8.742415788e-09f, -8.925729251e-09f, -9.108983129e-09f, -9.292177116e-09f, -9.475310906e-09f, -9.658384193e-09f, -9.841396670e-09f, +-1.002434803e-08f, -1.020723798e-08f, -1.039006619e-08f, -1.057283238e-08f, -1.075553623e-08f, -1.093817744e-08f, -1.112075571e-08f, -1.130327073e-08f, -1.148572219e-08f, -1.166810980e-08f, +-1.185043324e-08f, -1.203269222e-08f, -1.221488644e-08f, -1.239701558e-08f, -1.257907935e-08f, -1.276107743e-08f, -1.294300954e-08f, -1.312487537e-08f, -1.330667461e-08f, -1.348840697e-08f, +-1.367007213e-08f, -1.385166981e-08f, -1.403319969e-08f, -1.421466148e-08f, -1.439605488e-08f, -1.457737958e-08f, -1.475863528e-08f, -1.493982168e-08f, -1.512093849e-08f, -1.530198540e-08f, +-1.548296211e-08f, -1.566386832e-08f, -1.584470374e-08f, -1.602546806e-08f, -1.620616098e-08f, -1.638678221e-08f, -1.656733145e-08f, -1.674780839e-08f, -1.692821274e-08f, -1.710854421e-08f, +-1.728880248e-08f, -1.746898727e-08f, -1.764909828e-08f, -1.782913521e-08f, -1.800909776e-08f, -1.818898563e-08f, -1.836879854e-08f, -1.854853617e-08f, -1.872819825e-08f, -1.890778446e-08f, +-1.908729451e-08f, -1.926672811e-08f, -1.944608497e-08f, -1.962536478e-08f, -1.980456725e-08f, -1.998369209e-08f, -2.016273900e-08f, -2.034170769e-08f, -2.052059786e-08f, -2.069940922e-08f, +-2.087814147e-08f, -2.105679432e-08f, -2.123536748e-08f, -2.141386066e-08f, -2.159227355e-08f, -2.177060587e-08f, -2.194885733e-08f, -2.212702763e-08f, -2.230511648e-08f, -2.248312359e-08f, +-2.266104867e-08f, -2.283889142e-08f, -2.301665155e-08f, -2.319432878e-08f, -2.337192280e-08f, -2.354943334e-08f, -2.372686010e-08f, -2.390420278e-08f, -2.408146111e-08f, -2.425863478e-08f, +-2.443572352e-08f, -2.461272702e-08f, -2.478964501e-08f, -2.496647719e-08f, -2.514322327e-08f, -2.531988297e-08f, -2.549645599e-08f, -2.567294205e-08f, -2.584934086e-08f, -2.602565213e-08f, +-2.620187558e-08f, -2.637801092e-08f, -2.655405785e-08f, -2.673001610e-08f, -2.690588538e-08f, -2.708166540e-08f, -2.725735587e-08f, -2.743295651e-08f, -2.760846704e-08f, -2.778388716e-08f, +-2.795921660e-08f, -2.813445506e-08f, -2.830960226e-08f, -2.848465793e-08f, -2.865962176e-08f, -2.883449349e-08f, -2.900927282e-08f, -2.918395948e-08f, -2.935855317e-08f, -2.953305362e-08f, +-2.970746054e-08f, -2.988177365e-08f, -3.005599267e-08f, -3.023011732e-08f, -3.040414730e-08f, -3.057808235e-08f, -3.075192218e-08f, -3.092566651e-08f, -3.109931506e-08f, -3.127286754e-08f, +-3.144632368e-08f, -3.161968319e-08f, -3.179294580e-08f, -3.196611123e-08f, -3.213917919e-08f, -3.231214941e-08f, -3.248502160e-08f, -3.265779550e-08f, -3.283047081e-08f, -3.300304726e-08f, +-3.317552458e-08f, -3.334790249e-08f, -3.352018070e-08f, -3.369235894e-08f, -3.386443693e-08f, -3.403641440e-08f, -3.420829107e-08f, -3.438006666e-08f, -3.455174090e-08f, -3.472331351e-08f, +-3.489478421e-08f, -3.506615273e-08f, -3.523741879e-08f, -3.540858213e-08f, -3.557964245e-08f, -3.575059950e-08f, -3.592145299e-08f, -3.609220265e-08f, -3.626284820e-08f, -3.643338939e-08f, +-3.660382592e-08f, -3.677415752e-08f, -3.694438393e-08f, -3.711450488e-08f, -3.728452008e-08f, -3.745442927e-08f, -3.762423217e-08f, -3.779392852e-08f, -3.796351804e-08f, -3.813300046e-08f, +-3.830237552e-08f, -3.847164293e-08f, -3.864080243e-08f, -3.880985375e-08f, -3.897879662e-08f, -3.914763078e-08f, -3.931635594e-08f, -3.948497184e-08f, -3.965347822e-08f, -3.982187480e-08f, +-3.999016132e-08f, -4.015833751e-08f, -4.032640310e-08f, -4.049435782e-08f, -4.066220141e-08f, -4.082993359e-08f, -4.099755411e-08f, -4.116506269e-08f, -4.133245908e-08f, -4.149974300e-08f, +-4.166691418e-08f, -4.183397237e-08f, -4.200091730e-08f, -4.216774869e-08f, -4.233446630e-08f, -4.250106985e-08f, -4.266755908e-08f, -4.283393373e-08f, -4.300019352e-08f, -4.316633821e-08f, +-4.333236752e-08f, -4.349828120e-08f, -4.366407897e-08f, -4.382976059e-08f, -4.399532578e-08f, -4.416077428e-08f, -4.432610584e-08f, -4.449132019e-08f, -4.465641708e-08f, -4.482139623e-08f, +-4.498625739e-08f, -4.515100031e-08f, -4.531562471e-08f, -4.548013034e-08f, -4.564451695e-08f, -4.580878427e-08f, -4.597293204e-08f, -4.613696001e-08f, -4.630086791e-08f, -4.646465550e-08f, +-4.662832250e-08f, -4.679186867e-08f, -4.695529375e-08f, -4.711859747e-08f, -4.728177960e-08f, -4.744483985e-08f, -4.760777799e-08f, -4.777059376e-08f, -4.793328689e-08f, -4.809585715e-08f, +-4.825830426e-08f, -4.842062797e-08f, -4.858282804e-08f, -4.874490421e-08f, -4.890685622e-08f, -4.906868382e-08f, -4.923038675e-08f, -4.939196477e-08f, -4.955341762e-08f, -4.971474505e-08f, +-4.987594681e-08f, -5.003702264e-08f, -5.019797229e-08f, -5.035879552e-08f, -5.051949207e-08f, -5.068006168e-08f, -5.084050412e-08f, -5.100081913e-08f, -5.116100646e-08f, -5.132106586e-08f, +-5.148099708e-08f, -5.164079987e-08f, -5.180047398e-08f, -5.196001917e-08f, -5.211943519e-08f, -5.227872179e-08f, -5.243787872e-08f, -5.259690573e-08f, -5.275580258e-08f, -5.291456902e-08f, +-5.307320480e-08f, -5.323170969e-08f, -5.339008342e-08f, -5.354832576e-08f, -5.370643647e-08f, -5.386441529e-08f, -5.402226198e-08f, -5.417997630e-08f, -5.433755800e-08f, -5.449500684e-08f, +-5.465232258e-08f, -5.480950497e-08f, -5.496655378e-08f, -5.512346874e-08f, -5.528024964e-08f, -5.543689622e-08f, -5.559340823e-08f, -5.574978545e-08f, -5.590602763e-08f, -5.606213452e-08f, +-5.621810589e-08f, -5.637394150e-08f, -5.652964111e-08f, -5.668520447e-08f, -5.684063135e-08f, -5.699592151e-08f, -5.715107471e-08f, -5.730609071e-08f, -5.746096928e-08f, -5.761571017e-08f, +-5.777031315e-08f, -5.792477797e-08f, -5.807910442e-08f, -5.823329224e-08f, -5.838734120e-08f, -5.854125106e-08f, -5.869502159e-08f, -5.884865256e-08f, -5.900214372e-08f, -5.915549485e-08f, +-5.930870570e-08f, -5.946177605e-08f, -5.961470566e-08f, -5.976749430e-08f, -5.992014173e-08f, -6.007264772e-08f, -6.022501204e-08f, -6.037723445e-08f, -6.052931472e-08f, -6.068125263e-08f, +-6.083304793e-08f, -6.098470040e-08f, -6.113620982e-08f, -6.128757593e-08f, -6.143879852e-08f, -6.158987736e-08f, -6.174081222e-08f, -6.189160286e-08f, -6.204224906e-08f, -6.219275059e-08f, +-6.234310722e-08f, -6.249331873e-08f, -6.264338488e-08f, -6.279330544e-08f, -6.294308020e-08f, -6.309270892e-08f, -6.324219137e-08f, -6.339152734e-08f, -6.354071659e-08f, -6.368975889e-08f, +-6.383865404e-08f, -6.398740178e-08f, -6.413600192e-08f, -6.428445421e-08f, -6.443275844e-08f, -6.458091437e-08f, -6.472892180e-08f, -6.487678049e-08f, -6.502449022e-08f, -6.517205077e-08f, +-6.531946192e-08f, -6.546672344e-08f, -6.561383512e-08f, -6.576079673e-08f, -6.590760805e-08f, -6.605426885e-08f, -6.620077893e-08f, -6.634713806e-08f, -6.649334602e-08f, -6.663940260e-08f, +-6.678530756e-08f, -6.693106070e-08f, -6.707666179e-08f, -6.722211062e-08f, -6.736740697e-08f, -6.751255061e-08f, -6.765754135e-08f, -6.780237895e-08f, -6.794706320e-08f, -6.809159389e-08f, +-6.823597080e-08f, -6.838019371e-08f, -6.852426241e-08f, -6.866817668e-08f, -6.881193631e-08f, -6.895554109e-08f, -6.909899080e-08f, -6.924228522e-08f, -6.938542415e-08f, -6.952840737e-08f, +-6.967123467e-08f, -6.981390583e-08f, -6.995642065e-08f, -7.009877891e-08f, -7.024098041e-08f, -7.038302492e-08f, -7.052491224e-08f, -7.066664217e-08f, -7.080821448e-08f, -7.094962897e-08f, +-7.109088543e-08f, -7.123198365e-08f, -7.137292343e-08f, -7.151370455e-08f, -7.165432680e-08f, -7.179478999e-08f, -7.193509389e-08f, -7.207523831e-08f, -7.221522304e-08f, -7.235504787e-08f, +-7.249471259e-08f, -7.263421700e-08f, -7.277356090e-08f, -7.291274407e-08f, -7.305176632e-08f, -7.319062744e-08f, -7.332932722e-08f, -7.346786547e-08f, -7.360624197e-08f, -7.374445653e-08f, +-7.388250894e-08f, -7.402039900e-08f, -7.415812651e-08f, -7.429569127e-08f, -7.443309307e-08f, -7.457033172e-08f, -7.470740700e-08f, -7.484431873e-08f, -7.498106671e-08f, -7.511765072e-08f, +-7.525407058e-08f, -7.539032609e-08f, -7.552641704e-08f, -7.566234324e-08f, -7.579810449e-08f, -7.593370058e-08f, -7.606913134e-08f, -7.620439655e-08f, -7.633949602e-08f, -7.647442955e-08f, +-7.660919696e-08f, -7.674379803e-08f, -7.687823259e-08f, -7.701250042e-08f, -7.714660135e-08f, -7.728053516e-08f, -7.741430168e-08f, -7.754790070e-08f, -7.768133203e-08f, -7.781459549e-08f, +-7.794769087e-08f, -7.808061798e-08f, -7.821337664e-08f, -7.834596664e-08f, -7.847838781e-08f, -7.861063995e-08f, -7.874272286e-08f, -7.887463637e-08f, -7.900638027e-08f, -7.913795438e-08f, +-7.926935850e-08f, -7.940059246e-08f, -7.953165607e-08f, -7.966254912e-08f, -7.979327144e-08f, -7.992382284e-08f, -8.005420314e-08f, -8.018441213e-08f, -8.031444965e-08f, -8.044431549e-08f, +-8.057400949e-08f, -8.070353144e-08f, -8.083288117e-08f, -8.096205850e-08f, -8.109106323e-08f, -8.121989518e-08f, -8.134855417e-08f, -8.147704002e-08f, -8.160535254e-08f, -8.173349155e-08f, +-8.186145687e-08f, -8.198924832e-08f, -8.211686571e-08f, -8.224430887e-08f, -8.237157760e-08f, -8.249867174e-08f, -8.262559111e-08f, -8.275233551e-08f, -8.287890478e-08f, -8.300529873e-08f, +-8.313151718e-08f, -8.325755997e-08f, -8.338342690e-08f, -8.350911780e-08f, -8.363463249e-08f, -8.375997080e-08f, -8.388513256e-08f, -8.401011757e-08f, -8.413492567e-08f, -8.425955669e-08f, +-8.438401044e-08f, -8.450828675e-08f, -8.463238545e-08f, -8.475630636e-08f, -8.488004931e-08f, -8.500361413e-08f, -8.512700064e-08f, -8.525020867e-08f, -8.537323805e-08f, -8.549608861e-08f, +-8.561876016e-08f, -8.574125255e-08f, -8.586356560e-08f, -8.598569915e-08f, -8.610765301e-08f, -8.622942702e-08f, -8.635102102e-08f, -8.647243483e-08f, -8.659366828e-08f, -8.671472120e-08f, +-8.683559343e-08f, -8.695628480e-08f, -8.707679514e-08f, -8.719712429e-08f, -8.731727207e-08f, -8.743723833e-08f, -8.755702288e-08f, -8.767662558e-08f, -8.779604626e-08f, -8.791528474e-08f, +-8.803434087e-08f, -8.815321448e-08f, -8.827190540e-08f, -8.839041348e-08f, -8.850873855e-08f, -8.862688045e-08f, -8.874483901e-08f, -8.886261408e-08f, -8.898020549e-08f, -8.909761308e-08f, +-8.921483669e-08f, -8.933187615e-08f, -8.944873132e-08f, -8.956540202e-08f, -8.968188811e-08f, -8.979818941e-08f, -8.991430577e-08f, -9.003023704e-08f, -9.014598306e-08f, -9.026154366e-08f, +-9.037691869e-08f, -9.049210799e-08f, -9.060711141e-08f, -9.072192880e-08f, -9.083655998e-08f, -9.095100482e-08f, -9.106526315e-08f, -9.117933481e-08f, -9.129321967e-08f, -9.140691755e-08f, +-9.152042831e-08f, -9.163375180e-08f, -9.174688785e-08f, -9.185983633e-08f, -9.197259707e-08f, -9.208516992e-08f, -9.219755474e-08f, -9.230975137e-08f, -9.242175966e-08f, -9.253357946e-08f, +-9.264521062e-08f, -9.275665300e-08f, -9.286790643e-08f, -9.297897078e-08f, -9.308984589e-08f, -9.320053162e-08f, -9.331102782e-08f, -9.342133434e-08f, -9.353145103e-08f, -9.364137775e-08f, +-9.375111435e-08f, -9.386066069e-08f, -9.397001662e-08f, -9.407918199e-08f, -9.418815666e-08f, -9.429694049e-08f, -9.440553332e-08f, -9.451393503e-08f, -9.462214545e-08f, -9.473016446e-08f, +-9.483799191e-08f, -9.494562765e-08f, -9.505307155e-08f, -9.516032346e-08f, -9.526738325e-08f, -9.537425076e-08f, -9.548092586e-08f, -9.558740842e-08f, -9.569369828e-08f, -9.579979532e-08f, +-9.590569939e-08f, -9.601141036e-08f, -9.611692808e-08f, -9.622225242e-08f, -9.632738324e-08f, -9.643232040e-08f, -9.653706377e-08f, -9.664161321e-08f, -9.674596859e-08f, -9.685012977e-08f, +-9.695409661e-08f, -9.705786898e-08f, -9.716144674e-08f, -9.726482977e-08f, -9.736801792e-08f, -9.747101107e-08f, -9.757380908e-08f, -9.767641182e-08f, -9.777881916e-08f, -9.788103096e-08f, +-9.798304709e-08f, -9.808486743e-08f, -9.818649184e-08f, -9.828792018e-08f, -9.838915235e-08f, -9.849018819e-08f, -9.859102758e-08f, -9.869167040e-08f, -9.879211652e-08f, -9.889236580e-08f, +-9.899241812e-08f, -9.909227336e-08f, -9.919193138e-08f, -9.929139206e-08f, -9.939065527e-08f, -9.948972089e-08f, -9.958858880e-08f, -9.968725886e-08f, -9.978573095e-08f, -9.988400495e-08f, +-9.998208073e-08f, -1.000799582e-07f, -1.001776372e-07f, -1.002751176e-07f, -1.003723992e-07f, -1.004694821e-07f, -1.005663660e-07f, -1.006630508e-07f, -1.007595365e-07f, -1.008558228e-07f, +-1.009519097e-07f, -1.010477971e-07f, -1.011434847e-07f, -1.012389726e-07f, -1.013342606e-07f, -1.014293485e-07f, -1.015242363e-07f, -1.016189238e-07f, -1.017134110e-07f, -1.018076976e-07f, +-1.019017837e-07f, -1.019956690e-07f, -1.020893534e-07f, -1.021828369e-07f, -1.022761194e-07f, -1.023692006e-07f, -1.024620805e-07f, -1.025547590e-07f, -1.026472360e-07f, -1.027395114e-07f, +-1.028315849e-07f, -1.029234567e-07f, -1.030151264e-07f, -1.031065940e-07f, -1.031978595e-07f, -1.032889226e-07f, -1.033797833e-07f, -1.034704415e-07f, -1.035608970e-07f, -1.036511498e-07f, +-1.037411997e-07f, -1.038310467e-07f, -1.039206906e-07f, -1.040101313e-07f, -1.040993687e-07f, -1.041884027e-07f, -1.042772332e-07f, -1.043658601e-07f, -1.044542833e-07f, -1.045425026e-07f, +-1.046305180e-07f, -1.047183294e-07f, -1.048059367e-07f, -1.048933397e-07f, -1.049805384e-07f, -1.050675327e-07f, -1.051543224e-07f, -1.052409074e-07f, -1.053272877e-07f, -1.054134632e-07f, +-1.054994337e-07f, -1.055851991e-07f, -1.056707594e-07f, -1.057561145e-07f, -1.058412641e-07f, -1.059262084e-07f, -1.060109471e-07f, -1.060954801e-07f, -1.061798074e-07f, -1.062639288e-07f, +-1.063478443e-07f, -1.064315538e-07f, -1.065150571e-07f, -1.065983542e-07f, -1.066814450e-07f, -1.067643293e-07f, -1.068470072e-07f, -1.069294784e-07f, -1.070117429e-07f, -1.070938006e-07f, +-1.071756515e-07f, -1.072572953e-07f, -1.073387321e-07f, -1.074199617e-07f, -1.075009840e-07f, -1.075817990e-07f, -1.076624065e-07f, -1.077428065e-07f, -1.078229989e-07f, -1.079029836e-07f, +-1.079827605e-07f, -1.080623294e-07f, -1.081416904e-07f, -1.082208434e-07f, -1.082997881e-07f, -1.083785246e-07f, -1.084570528e-07f, -1.085353726e-07f, -1.086134839e-07f, -1.086913865e-07f, +-1.087690805e-07f, -1.088465658e-07f, -1.089238422e-07f, -1.090009096e-07f, -1.090777681e-07f, -1.091544174e-07f, -1.092308576e-07f, -1.093070885e-07f, -1.093831100e-07f, -1.094589222e-07f, +-1.095345248e-07f, -1.096099178e-07f, -1.096851011e-07f, -1.097600747e-07f, -1.098348385e-07f, -1.099093923e-07f, -1.099837362e-07f, -1.100578700e-07f, -1.101317936e-07f, -1.102055070e-07f, +-1.102790101e-07f, -1.103523028e-07f, -1.104253851e-07f, -1.104982568e-07f, -1.105709179e-07f, -1.106433683e-07f, -1.107156080e-07f, -1.107876368e-07f, -1.108594547e-07f, -1.109310616e-07f, +-1.110024574e-07f, -1.110736421e-07f, -1.111446156e-07f, -1.112153778e-07f, -1.112859287e-07f, -1.113562681e-07f, -1.114263960e-07f, -1.114963124e-07f, -1.115660171e-07f, -1.116355101e-07f, +-1.117047914e-07f, -1.117738607e-07f, -1.118427182e-07f, -1.119113637e-07f, -1.119797971e-07f, -1.120480184e-07f, -1.121160275e-07f, -1.121838243e-07f, -1.122514088e-07f, -1.123187809e-07f, +-1.123859406e-07f, -1.124528877e-07f, -1.125196222e-07f, -1.125861441e-07f, -1.126524533e-07f, -1.127185497e-07f, -1.127844332e-07f, -1.128501038e-07f, -1.129155614e-07f, -1.129808060e-07f, +-1.130458376e-07f, -1.131106559e-07f, -1.131752610e-07f, -1.132396528e-07f, -1.133038313e-07f, -1.133677964e-07f, -1.134315480e-07f, -1.134950861e-07f, -1.135584106e-07f, -1.136215215e-07f, +-1.136844187e-07f, -1.137471021e-07f, -1.138095717e-07f, -1.138718274e-07f, -1.139338692e-07f, -1.139956970e-07f, -1.140573107e-07f, -1.141187104e-07f, -1.141798959e-07f, -1.142408672e-07f, +-1.143016242e-07f, -1.143621669e-07f, -1.144224953e-07f, -1.144826092e-07f, -1.145425086e-07f, -1.146021935e-07f, -1.146616639e-07f, -1.147209196e-07f, -1.147799606e-07f, -1.148387869e-07f, +-1.148973983e-07f, -1.149557950e-07f, -1.150139768e-07f, -1.150719436e-07f, -1.151296954e-07f, -1.151872323e-07f, -1.152445540e-07f, -1.153016606e-07f, -1.153585520e-07f, -1.154152282e-07f, +-1.154716891e-07f, -1.155279347e-07f, -1.155839650e-07f, -1.156397798e-07f, -1.156953792e-07f, -1.157507631e-07f, -1.158059315e-07f, -1.158608842e-07f, -1.159156213e-07f, -1.159701428e-07f, +-1.160244485e-07f, -1.160785385e-07f, -1.161324127e-07f, -1.161860710e-07f, -1.162395135e-07f, -1.162927400e-07f, -1.163457506e-07f, -1.163985452e-07f, -1.164511237e-07f, -1.165034861e-07f, +-1.165556324e-07f, -1.166075626e-07f, -1.166592765e-07f, -1.167107743e-07f, -1.167620557e-07f, -1.168131208e-07f, -1.168639696e-07f, -1.169146020e-07f, -1.169650180e-07f, -1.170152175e-07f, +-1.170652005e-07f, -1.171149671e-07f, -1.171645170e-07f, -1.172138504e-07f, -1.172629671e-07f, -1.173118672e-07f, -1.173605506e-07f, -1.174090172e-07f, -1.174572671e-07f, -1.175053002e-07f, +-1.175531165e-07f, -1.176007160e-07f, -1.176480985e-07f, -1.176952642e-07f, -1.177422129e-07f, -1.177889447e-07f, -1.178354594e-07f, -1.178817571e-07f, -1.179278378e-07f, -1.179737014e-07f, +-1.180193479e-07f, -1.180647772e-07f, -1.181099894e-07f, -1.181549844e-07f, -1.181997622e-07f, -1.182443227e-07f, -1.182886660e-07f, -1.183327920e-07f, -1.183767007e-07f, -1.184203920e-07f, +-1.184638660e-07f, -1.185071226e-07f, -1.185501618e-07f, -1.185929836e-07f, -1.186355879e-07f, -1.186779748e-07f, -1.187201441e-07f, -1.187620960e-07f, -1.188038303e-07f, -1.188453471e-07f, +-1.188866463e-07f, -1.189277279e-07f, -1.189685919e-07f, -1.190092382e-07f, -1.190496670e-07f, -1.190898780e-07f, -1.191298714e-07f, -1.191696471e-07f, -1.192092050e-07f, -1.192485453e-07f, +-1.192876678e-07f, -1.193265725e-07f, -1.193652594e-07f, -1.194037286e-07f, -1.194419800e-07f, -1.194800135e-07f, -1.195178292e-07f, -1.195554271e-07f, -1.195928071e-07f, -1.196299692e-07f, +-1.196669135e-07f, -1.197036399e-07f, -1.197401483e-07f, -1.197764389e-07f, -1.198125115e-07f, -1.198483662e-07f, -1.198840030e-07f, -1.199194218e-07f, -1.199546226e-07f, -1.199896055e-07f, +-1.200243704e-07f, -1.200589173e-07f, -1.200932462e-07f, -1.201273572e-07f, -1.201612501e-07f, -1.201949250e-07f, -1.202283819e-07f, -1.202616208e-07f, -1.202946416e-07f, -1.203274444e-07f, +-1.203600292e-07f, -1.203923960e-07f, -1.204245447e-07f, -1.204564753e-07f, -1.204881879e-07f, -1.205196825e-07f, -1.205509590e-07f, -1.205820175e-07f, -1.206128579e-07f, -1.206434802e-07f, +-1.206738845e-07f, -1.207040708e-07f, -1.207340390e-07f, -1.207637891e-07f, -1.207933212e-07f, -1.208226352e-07f, -1.208517312e-07f, -1.208806091e-07f, -1.209092691e-07f, -1.209377109e-07f, +-1.209659347e-07f, -1.209939405e-07f, -1.210217283e-07f, -1.210492981e-07f, -1.210766498e-07f, -1.211037835e-07f, -1.211306992e-07f, -1.211573969e-07f, -1.211838767e-07f, -1.212101384e-07f, +-1.212361821e-07f, -1.212620079e-07f, -1.212876158e-07f, -1.213130056e-07f, -1.213381776e-07f, -1.213631315e-07f, -1.213878676e-07f, -1.214123858e-07f, -1.214366860e-07f, -1.214607683e-07f, +-1.214846328e-07f, -1.215082794e-07f, -1.215317081e-07f, -1.215549190e-07f, -1.215779121e-07f, -1.216006873e-07f, -1.216232447e-07f, -1.216455844e-07f, -1.216677062e-07f, -1.216896103e-07f, +-1.217112966e-07f, -1.217327652e-07f, -1.217540161e-07f, -1.217750493e-07f, -1.217958648e-07f, -1.218164626e-07f, -1.218368427e-07f, -1.218570053e-07f, -1.218769502e-07f, -1.218966775e-07f, +-1.219161873e-07f, -1.219354794e-07f, -1.219545541e-07f, -1.219734112e-07f, -1.219920508e-07f, -1.220104729e-07f, -1.220286776e-07f, -1.220466649e-07f, -1.220644347e-07f, -1.220819871e-07f, +-1.220993222e-07f, -1.221164399e-07f, -1.221333403e-07f, -1.221500234e-07f, -1.221664892e-07f, -1.221827378e-07f, -1.221987691e-07f, -1.222145832e-07f, -1.222301802e-07f, -1.222455600e-07f, +-1.222607227e-07f, -1.222756683e-07f, -1.222903968e-07f, -1.223049082e-07f, -1.223192027e-07f, -1.223332802e-07f, -1.223471407e-07f, -1.223607843e-07f, -1.223742109e-07f, -1.223874207e-07f, +-1.224004137e-07f, -1.224131899e-07f, -1.224257493e-07f, -1.224380919e-07f, -1.224502178e-07f, -1.224621270e-07f, -1.224738196e-07f, -1.224852956e-07f, -1.224965549e-07f, -1.225075978e-07f, +-1.225184241e-07f, -1.225290339e-07f, -1.225394272e-07f, -1.225496042e-07f, -1.225595648e-07f, -1.225693090e-07f, -1.225788369e-07f, -1.225881485e-07f, -1.225972440e-07f, -1.226061232e-07f, +-1.226147862e-07f, -1.226232331e-07f, -1.226314640e-07f, -1.226394788e-07f, -1.226472776e-07f, -1.226548604e-07f, -1.226622273e-07f, -1.226693783e-07f, -1.226763134e-07f, -1.226830328e-07f, +-1.226895364e-07f, -1.226958242e-07f, -1.227018964e-07f, -1.227077529e-07f, -1.227133939e-07f, -1.227188193e-07f, -1.227240291e-07f, -1.227290236e-07f, -1.227338025e-07f, -1.227383662e-07f, +-1.227427144e-07f, -1.227468474e-07f, -1.227507652e-07f, -1.227544677e-07f, -1.227579551e-07f, -1.227612274e-07f, -1.227642847e-07f, -1.227671269e-07f, -1.227697542e-07f, -1.227721665e-07f, +-1.227743640e-07f, -1.227763467e-07f, -1.227781146e-07f, -1.227796678e-07f, -1.227810063e-07f, -1.227821302e-07f, -1.227830396e-07f, -1.227837344e-07f, -1.227842148e-07f, -1.227844808e-07f, +-1.227845324e-07f, -1.227843697e-07f, -1.227839927e-07f, -1.227834016e-07f, -1.227825963e-07f, -1.227815769e-07f, -1.227803434e-07f, -1.227788960e-07f, -1.227772347e-07f, -1.227753595e-07f, +-1.227732705e-07f, -1.227709677e-07f, -1.227684512e-07f, -1.227657210e-07f, -1.227627773e-07f, -1.227596200e-07f, -1.227562493e-07f, -1.227526651e-07f, -1.227488676e-07f, -1.227448568e-07f, +-1.227406328e-07f, -1.227361956e-07f, -1.227315452e-07f, -1.227266818e-07f, -1.227216054e-07f, -1.227163161e-07f, -1.227108139e-07f, -1.227050989e-07f, -1.226991711e-07f, -1.226930306e-07f, +-1.226866776e-07f, -1.226801119e-07f, -1.226733338e-07f, -1.226663432e-07f, -1.226591403e-07f, -1.226517250e-07f, -1.226440975e-07f, -1.226362579e-07f, -1.226282061e-07f, -1.226199423e-07f, +-1.226114666e-07f, -1.226027789e-07f, -1.225938793e-07f, -1.225847680e-07f, -1.225754450e-07f, -1.225659104e-07f, -1.225561642e-07f, -1.225462065e-07f, -1.225360374e-07f, -1.225256569e-07f, +-1.225150651e-07f, -1.225042621e-07f, -1.224932480e-07f, -1.224820227e-07f, -1.224705865e-07f, -1.224589394e-07f, -1.224470813e-07f, -1.224350125e-07f, -1.224227330e-07f, -1.224102429e-07f, +-1.223975421e-07f, -1.223846309e-07f, -1.223715093e-07f, -1.223581773e-07f, -1.223446350e-07f, -1.223308826e-07f, -1.223169200e-07f, -1.223027474e-07f, -1.222883648e-07f, -1.222737724e-07f, +-1.222589701e-07f, -1.222439581e-07f, -1.222287364e-07f, -1.222133052e-07f, -1.221976644e-07f, -1.221818142e-07f, -1.221657547e-07f, -1.221494860e-07f, -1.221330080e-07f, -1.221163210e-07f, +-1.220994249e-07f, -1.220823199e-07f, -1.220650060e-07f, -1.220474834e-07f, -1.220297520e-07f, -1.220118121e-07f, -1.219936636e-07f, -1.219753067e-07f, -1.219567414e-07f, -1.219379678e-07f, +-1.219189861e-07f, -1.218997962e-07f, -1.218803983e-07f, -1.218607925e-07f, -1.218409788e-07f, -1.218209573e-07f, -1.218007282e-07f, -1.217802914e-07f, -1.217596472e-07f, -1.217387955e-07f, +-1.217177365e-07f, -1.216964703e-07f, -1.216749969e-07f, -1.216533164e-07f, -1.216314289e-07f, -1.216093346e-07f, -1.215870334e-07f, -1.215645255e-07f, -1.215418111e-07f, -1.215188900e-07f, +-1.214957626e-07f, -1.214724288e-07f, -1.214488887e-07f, -1.214251425e-07f, -1.214011902e-07f, -1.213770319e-07f, -1.213526678e-07f, -1.213280978e-07f, -1.213033222e-07f, -1.212783409e-07f, +-1.212531541e-07f, -1.212277619e-07f, -1.212021644e-07f, -1.211763617e-07f, -1.211503538e-07f, -1.211241409e-07f, -1.210977231e-07f, -1.210711004e-07f, -1.210442730e-07f, -1.210172409e-07f, +-1.209900043e-07f, -1.209625632e-07f, -1.209349178e-07f, -1.209070681e-07f, -1.208790143e-07f, -1.208507564e-07f, -1.208222946e-07f, -1.207936289e-07f, -1.207647595e-07f, -1.207356864e-07f, +-1.207064097e-07f, -1.206769296e-07f, -1.206472462e-07f, -1.206173595e-07f, -1.205872696e-07f, -1.205569767e-07f, -1.205264809e-07f, -1.204957822e-07f, -1.204648808e-07f, -1.204337768e-07f, +-1.204024703e-07f, -1.203709613e-07f, -1.203392500e-07f, -1.203073365e-07f, -1.202752210e-07f, -1.202429034e-07f, -1.202103839e-07f, -1.201776626e-07f, -1.201447397e-07f, -1.201116152e-07f, +-1.200782892e-07f, -1.200447619e-07f, -1.200110334e-07f, -1.199771037e-07f, -1.199429729e-07f, -1.199086413e-07f, -1.198741089e-07f, -1.198393757e-07f, -1.198044420e-07f, -1.197693078e-07f, +-1.197339732e-07f, -1.196984383e-07f, -1.196627034e-07f, -1.196267684e-07f, -1.195906334e-07f, -1.195542987e-07f, -1.195177643e-07f, -1.194810303e-07f, -1.194440968e-07f, -1.194069640e-07f, +-1.193696319e-07f, -1.193321007e-07f, -1.192943705e-07f, -1.192564414e-07f, -1.192183136e-07f, -1.191799870e-07f, -1.191414619e-07f, -1.191027384e-07f, -1.190638166e-07f, -1.190246966e-07f, +-1.189853785e-07f, -1.189458624e-07f, -1.189061485e-07f, -1.188662369e-07f, -1.188261277e-07f, -1.187858209e-07f, -1.187453168e-07f, -1.187046155e-07f, -1.186637170e-07f, -1.186226216e-07f, +-1.185813292e-07f, -1.185398401e-07f, -1.184981543e-07f, -1.184562720e-07f, -1.184141933e-07f, -1.183719183e-07f, -1.183294472e-07f, -1.182867800e-07f, -1.182439169e-07f, -1.182008581e-07f, +-1.181576035e-07f, -1.181141535e-07f, -1.180705080e-07f, -1.180266672e-07f, -1.179826312e-07f, -1.179384002e-07f, -1.178939743e-07f, -1.178493537e-07f, -1.178045383e-07f, -1.177595284e-07f, +-1.177143241e-07f, -1.176689255e-07f, -1.176233328e-07f, -1.175775460e-07f, -1.175315654e-07f, -1.174853909e-07f, -1.174390228e-07f, -1.173924612e-07f, -1.173457063e-07f, -1.172987580e-07f, +-1.172516167e-07f, -1.172042823e-07f, -1.171567551e-07f, -1.171090352e-07f, -1.170611226e-07f, -1.170130176e-07f, -1.169647203e-07f, -1.169162307e-07f, -1.168675491e-07f, -1.168186755e-07f, +-1.167696101e-07f, -1.167203531e-07f, -1.166709045e-07f, -1.166212645e-07f, -1.165714332e-07f, -1.165214108e-07f, -1.164711974e-07f, -1.164207931e-07f, -1.163701981e-07f, -1.163194125e-07f, +-1.162684364e-07f, -1.162172700e-07f, -1.161659134e-07f, -1.161143668e-07f, -1.160626302e-07f, -1.160107039e-07f, -1.159585879e-07f, -1.159062825e-07f, -1.158537876e-07f, -1.158011036e-07f, +-1.157482304e-07f, -1.156951684e-07f, -1.156419175e-07f, -1.155884779e-07f, -1.155348498e-07f, -1.154810334e-07f, -1.154270287e-07f, -1.153728359e-07f, -1.153184551e-07f, -1.152638865e-07f, +-1.152091302e-07f, -1.151541864e-07f, -1.150990552e-07f, -1.150437368e-07f, -1.149882312e-07f, -1.149325387e-07f, -1.148766594e-07f, -1.148205934e-07f, -1.147643408e-07f, -1.147079019e-07f, +-1.146512767e-07f, -1.145944655e-07f, -1.145374683e-07f, -1.144802852e-07f, -1.144229166e-07f, -1.143653624e-07f, -1.143076228e-07f, -1.142496980e-07f, -1.141915882e-07f, -1.141332934e-07f, +-1.140748139e-07f, -1.140161497e-07f, -1.139573010e-07f, -1.138982680e-07f, -1.138390509e-07f, -1.137796497e-07f, -1.137200646e-07f, -1.136602958e-07f, -1.136003434e-07f, -1.135402075e-07f, +-1.134798884e-07f, -1.134193861e-07f, -1.133587009e-07f, -1.132978329e-07f, -1.132367821e-07f, -1.131755489e-07f, -1.131141332e-07f, -1.130525354e-07f, -1.129907555e-07f, -1.129287936e-07f, +-1.128666501e-07f, -1.128043249e-07f, -1.127418182e-07f, -1.126791303e-07f, -1.126162612e-07f, -1.125532111e-07f, -1.124899802e-07f, -1.124265686e-07f, -1.123629765e-07f, -1.122992040e-07f, +-1.122352514e-07f, -1.121711186e-07f, -1.121068060e-07f, -1.120423136e-07f, -1.119776417e-07f, -1.119127903e-07f, -1.118477597e-07f, -1.117825500e-07f, -1.117171613e-07f, -1.116515938e-07f, +-1.115858477e-07f, -1.115199231e-07f, -1.114538202e-07f, -1.113875392e-07f, -1.113210801e-07f, -1.112544433e-07f, -1.111876287e-07f, -1.111206367e-07f, -1.110534673e-07f, -1.109861207e-07f, +-1.109185971e-07f, -1.108508966e-07f, -1.107830195e-07f, -1.107149658e-07f, -1.106467357e-07f, -1.105783294e-07f, -1.105097471e-07f, -1.104409889e-07f, -1.103720549e-07f, -1.103029454e-07f, +-1.102336605e-07f, -1.101642004e-07f, -1.100945653e-07f, -1.100247552e-07f, -1.099547704e-07f, -1.098846110e-07f, -1.098142772e-07f, -1.097437692e-07f, -1.096730872e-07f, -1.096022312e-07f, +-1.095312015e-07f, -1.094599983e-07f, -1.093886216e-07f, -1.093170717e-07f, -1.092453488e-07f, -1.091734530e-07f, -1.091013844e-07f, -1.090291433e-07f, -1.089567298e-07f, -1.088841441e-07f, +-1.088113863e-07f, -1.087384567e-07f, -1.086653554e-07f, -1.085920825e-07f, -1.085186383e-07f, -1.084450228e-07f, -1.083712364e-07f, -1.082972791e-07f, -1.082231511e-07f, -1.081488527e-07f, +-1.080743838e-07f, -1.079997449e-07f, -1.079249359e-07f, -1.078499571e-07f, -1.077748087e-07f, -1.076994908e-07f, -1.076240037e-07f, -1.075483474e-07f, -1.074725221e-07f, -1.073965281e-07f, +-1.073203655e-07f, -1.072440345e-07f, -1.071675352e-07f, -1.070908679e-07f, -1.070140327e-07f, -1.069370297e-07f, -1.068598592e-07f, -1.067825214e-07f, -1.067050163e-07f, -1.066273443e-07f, +-1.065495054e-07f, -1.064714999e-07f, -1.063933279e-07f, -1.063149896e-07f, -1.062364852e-07f, -1.061578148e-07f, -1.060789787e-07f, -1.059999770e-07f, -1.059208098e-07f, -1.058414775e-07f, +-1.057619801e-07f, -1.056823179e-07f, -1.056024910e-07f, -1.055224995e-07f, -1.054423438e-07f, -1.053620239e-07f, -1.052815400e-07f, -1.052008924e-07f, -1.051200812e-07f, -1.050391066e-07f, +-1.049579687e-07f, -1.048766678e-07f, -1.047952040e-07f, -1.047135775e-07f, -1.046317886e-07f, -1.045498373e-07f, -1.044677239e-07f, -1.043854485e-07f, -1.043030114e-07f, -1.042204127e-07f, +-1.041376526e-07f, -1.040547313e-07f, -1.039716490e-07f, -1.038884058e-07f, -1.038050020e-07f, -1.037214377e-07f, -1.036377132e-07f, -1.035538285e-07f, -1.034697840e-07f, -1.033855797e-07f, +-1.033012159e-07f, -1.032166927e-07f, -1.031320104e-07f, -1.030471691e-07f, -1.029621690e-07f, -1.028770103e-07f, -1.027916933e-07f, -1.027062180e-07f, -1.026205846e-07f, -1.025347935e-07f, +-1.024488447e-07f, -1.023627384e-07f, -1.022764749e-07f, -1.021900543e-07f, -1.021034768e-07f, -1.020167426e-07f, -1.019298518e-07f, -1.018428048e-07f, -1.017556017e-07f, -1.016682426e-07f, +-1.015807277e-07f, -1.014930574e-07f, -1.014052316e-07f, -1.013172507e-07f, -1.012291149e-07f, -1.011408242e-07f, -1.010523790e-07f, -1.009637793e-07f, -1.008750255e-07f, -1.007861176e-07f, +-1.006970560e-07f, -1.006078407e-07f, -1.005184720e-07f, -1.004289501e-07f, -1.003392751e-07f, -1.002494473e-07f, -1.001594669e-07f, -1.000693340e-07f, -9.997904886e-08f, -9.988861166e-08f, +-9.979802260e-08f, -9.970728187e-08f, -9.961638968e-08f, -9.952534622e-08f, -9.943415168e-08f, -9.934280627e-08f, -9.925131018e-08f, -9.915966360e-08f, -9.906786675e-08f, -9.897591981e-08f, +-9.888382298e-08f, -9.879157647e-08f, -9.869918046e-08f, -9.860663517e-08f, -9.851394078e-08f, -9.842109751e-08f, -9.832810554e-08f, -9.823496507e-08f, -9.814167632e-08f, -9.804823948e-08f, +-9.795465474e-08f, -9.786092231e-08f, -9.776704239e-08f, -9.767301519e-08f, -9.757884089e-08f, -9.748451971e-08f, -9.739005185e-08f, -9.729543750e-08f, -9.720067688e-08f, -9.710577017e-08f, +-9.701071759e-08f, -9.691551934e-08f, -9.682017562e-08f, -9.672468663e-08f, -9.662905258e-08f, -9.653327367e-08f, -9.643735011e-08f, -9.634128209e-08f, -9.624506983e-08f, -9.614871352e-08f, +-9.605221338e-08f, -9.595556960e-08f, -9.585878239e-08f, -9.576185196e-08f, -9.566477851e-08f, -9.556756225e-08f, -9.547020338e-08f, -9.537270212e-08f, -9.527505865e-08f, -9.517727320e-08f, +-9.507934597e-08f, -9.498127717e-08f, -9.488306699e-08f, -9.478471566e-08f, -9.468622337e-08f, -9.458759034e-08f, -9.448881677e-08f, -9.438990287e-08f, -9.429084885e-08f, -9.419165492e-08f, +-9.409232128e-08f, -9.399284815e-08f, -9.389323573e-08f, -9.379348423e-08f, -9.369359386e-08f, -9.359356484e-08f, -9.349339737e-08f, -9.339309165e-08f, -9.329264791e-08f, -9.319206635e-08f, +-9.309134718e-08f, -9.299049062e-08f, -9.288949686e-08f, -9.278836613e-08f, -9.268709864e-08f, -9.258569460e-08f, -9.248415421e-08f, -9.238247769e-08f, -9.228066526e-08f, -9.217871712e-08f, +-9.207663348e-08f, -9.197441457e-08f, -9.187206059e-08f, -9.176957175e-08f, -9.166694828e-08f, -9.156419037e-08f, -9.146129825e-08f, -9.135827213e-08f, -9.125511222e-08f, -9.115181873e-08f, +-9.104839189e-08f, -9.094483190e-08f, -9.084113899e-08f, -9.073731335e-08f, -9.063335522e-08f, -9.052926480e-08f, -9.042504231e-08f, -9.032068796e-08f, -9.021620198e-08f, -9.011158457e-08f, +-9.000683595e-08f, -8.990195635e-08f, -8.979694597e-08f, -8.969180503e-08f, -8.958653374e-08f, -8.948113234e-08f, -8.937560102e-08f, -8.926994002e-08f, -8.916414954e-08f, -8.905822981e-08f, +-8.895218103e-08f, -8.884600344e-08f, -8.873969725e-08f, -8.863326267e-08f, -8.852669993e-08f, -8.842000924e-08f, -8.831319082e-08f, -8.820624490e-08f, -8.809917168e-08f, -8.799197139e-08f, +-8.788464426e-08f, -8.777719049e-08f, -8.766961031e-08f, -8.756190393e-08f, -8.745407159e-08f, -8.734611350e-08f, -8.723802987e-08f, -8.712982093e-08f, -8.702148691e-08f, -8.691302801e-08f, +-8.680444447e-08f, -8.669573650e-08f, -8.658690433e-08f, -8.647794817e-08f, -8.636886826e-08f, -8.625966480e-08f, -8.615033803e-08f, -8.604088816e-08f, -8.593131542e-08f, -8.582162002e-08f, +-8.571180221e-08f, -8.560186218e-08f, -8.549180018e-08f, -8.538161641e-08f, -8.527131112e-08f, -8.516088451e-08f, -8.505033681e-08f, -8.493966825e-08f, -8.482887905e-08f, -8.471796943e-08f, +-8.460693963e-08f, -8.449578985e-08f, -8.438452034e-08f, -8.427313130e-08f, -8.416162298e-08f, -8.404999558e-08f, -8.393824935e-08f, -8.382638449e-08f, -8.371440125e-08f, -8.360229984e-08f, +-8.349008049e-08f, -8.337774343e-08f, -8.326528888e-08f, -8.315271707e-08f, -8.304002822e-08f, -8.292722257e-08f, -8.281430033e-08f, -8.270126174e-08f, -8.258810703e-08f, -8.247483641e-08f, +-8.236145012e-08f, -8.224794838e-08f, -8.213433143e-08f, -8.202059948e-08f, -8.190675278e-08f, -8.179279154e-08f, -8.167871599e-08f, -8.156452637e-08f, -8.145022289e-08f, -8.133580580e-08f, +-8.122127531e-08f, -8.110663167e-08f, -8.099187509e-08f, -8.087700580e-08f, -8.076202404e-08f, -8.064693004e-08f, -8.053172401e-08f, -8.041640621e-08f, -8.030097684e-08f, -8.018543615e-08f, +-8.006978437e-08f, -7.995402171e-08f, -7.983814843e-08f, -7.972216474e-08f, -7.960607087e-08f, -7.948986706e-08f, -7.937355354e-08f, -7.925713054e-08f, -7.914059829e-08f, -7.902395703e-08f, +-7.890720697e-08f, -7.879034836e-08f, -7.867338143e-08f, -7.855630641e-08f, -7.843912353e-08f, -7.832183302e-08f, -7.820443511e-08f, -7.808693005e-08f, -7.796931805e-08f, -7.785159936e-08f, +-7.773377421e-08f, -7.761584282e-08f, -7.749780544e-08f, -7.737966229e-08f, -7.726141362e-08f, -7.714305964e-08f, -7.702460060e-08f, -7.690603673e-08f, -7.678736827e-08f, -7.666859544e-08f, +-7.654971848e-08f, -7.643073763e-08f, -7.631165313e-08f, -7.619246519e-08f, -7.607317407e-08f, -7.595377999e-08f, -7.583428319e-08f, -7.571468391e-08f, -7.559498237e-08f, -7.547517882e-08f, +-7.535527349e-08f, -7.523526662e-08f, -7.511515843e-08f, -7.499494918e-08f, -7.487463908e-08f, -7.475422839e-08f, -7.463371733e-08f, -7.451310614e-08f, -7.439239506e-08f, -7.427158432e-08f, +-7.415067417e-08f, -7.402966483e-08f, -7.390855654e-08f, -7.378734954e-08f, -7.366604408e-08f, -7.354464038e-08f, -7.342313868e-08f, -7.330153921e-08f, -7.317984223e-08f, -7.305804796e-08f, +-7.293615665e-08f, -7.281416852e-08f, -7.269208382e-08f, -7.256990279e-08f, -7.244762566e-08f, -7.232525267e-08f, -7.220278407e-08f, -7.208022008e-08f, -7.195756095e-08f, -7.183480692e-08f, +-7.171195822e-08f, -7.158901510e-08f, -7.146597779e-08f, -7.134284653e-08f, -7.121962156e-08f, -7.109630312e-08f, -7.097289146e-08f, -7.084938680e-08f, -7.072578939e-08f, -7.060209948e-08f, +-7.047831729e-08f, -7.035444307e-08f, -7.023047705e-08f, -7.010641949e-08f, -6.998227062e-08f, -6.985803067e-08f, -6.973369990e-08f, -6.960927853e-08f, -6.948476682e-08f, -6.936016500e-08f, +-6.923547331e-08f, -6.911069199e-08f, -6.898582129e-08f, -6.886086145e-08f, -6.873581270e-08f, -6.861067529e-08f, -6.848544946e-08f, -6.836013545e-08f, -6.823473351e-08f, -6.810924386e-08f, +-6.798366677e-08f, -6.785800246e-08f, -6.773225119e-08f, -6.760641318e-08f, -6.748048869e-08f, -6.735447796e-08f, -6.722838122e-08f, -6.710219873e-08f, -6.697593072e-08f, -6.684957744e-08f, +-6.672313913e-08f, -6.659661602e-08f, -6.647000838e-08f, -6.634331643e-08f, -6.621654042e-08f, -6.608968060e-08f, -6.596273721e-08f, -6.583571048e-08f, -6.570860067e-08f, -6.558140802e-08f, +-6.545413276e-08f, -6.532677516e-08f, -6.519933544e-08f, -6.507181385e-08f, -6.494421064e-08f, -6.481652605e-08f, -6.468876033e-08f, -6.456091371e-08f, -6.443298645e-08f, -6.430497878e-08f, +-6.417689096e-08f, -6.404872322e-08f, -6.392047581e-08f, -6.379214898e-08f, -6.366374296e-08f, -6.353525802e-08f, -6.340669438e-08f, -6.327805229e-08f, -6.314933201e-08f, -6.302053377e-08f, +-6.289165782e-08f, -6.276270440e-08f, -6.263367377e-08f, -6.250456616e-08f, -6.237538182e-08f, -6.224612100e-08f, -6.211678394e-08f, -6.198737089e-08f, -6.185788210e-08f, -6.172831780e-08f, +-6.159867825e-08f, -6.146896369e-08f, -6.133917437e-08f, -6.120931053e-08f, -6.107937243e-08f, -6.094936029e-08f, -6.081927439e-08f, -6.068911495e-08f, -6.055888222e-08f, -6.042857646e-08f, +-6.029819791e-08f, -6.016774681e-08f, -6.003722342e-08f, -5.990662797e-08f, -5.977596072e-08f, -5.964522191e-08f, -5.951441179e-08f, -5.938353061e-08f, -5.925257861e-08f, -5.912155605e-08f, +-5.899046316e-08f, -5.885930019e-08f, -5.872806740e-08f, -5.859676503e-08f, -5.846539333e-08f, -5.833395254e-08f, -5.820244292e-08f, -5.807086471e-08f, -5.793921815e-08f, -5.780750350e-08f, +-5.767572101e-08f, -5.754387092e-08f, -5.741195348e-08f, -5.727996893e-08f, -5.714791753e-08f, -5.701579953e-08f, -5.688361517e-08f, -5.675136469e-08f, -5.661904836e-08f, -5.648666641e-08f, +-5.635421910e-08f, -5.622170668e-08f, -5.608912938e-08f, -5.595648747e-08f, -5.582378119e-08f, -5.569101078e-08f, -5.555817651e-08f, -5.542527860e-08f, -5.529231733e-08f, -5.515929292e-08f, +-5.502620564e-08f, -5.489305573e-08f, -5.475984344e-08f, -5.462656902e-08f, -5.449323272e-08f, -5.435983478e-08f, -5.422637546e-08f, -5.409285501e-08f, -5.395927368e-08f, -5.382563170e-08f, +-5.369192935e-08f, -5.355816685e-08f, -5.342434447e-08f, -5.329046245e-08f, -5.315652104e-08f, -5.302252049e-08f, -5.288846106e-08f, -5.275434298e-08f, -5.262016652e-08f, -5.248593192e-08f, +-5.235163942e-08f, -5.221728929e-08f, -5.208288176e-08f, -5.194841710e-08f, -5.181389554e-08f, -5.167931735e-08f, -5.154468276e-08f, -5.140999203e-08f, -5.127524542e-08f, -5.114044316e-08f, +-5.100558551e-08f, -5.087067272e-08f, -5.073570504e-08f, -5.060068273e-08f, -5.046560602e-08f, -5.033047518e-08f, -5.019529044e-08f, -5.006005207e-08f, -4.992476031e-08f, -4.978941542e-08f, +-4.965401763e-08f, -4.951856722e-08f, -4.938306441e-08f, -4.924750947e-08f, -4.911190265e-08f, -4.897624419e-08f, -4.884053435e-08f, -4.870477337e-08f, -4.856896152e-08f, -4.843309903e-08f, +-4.829718617e-08f, -4.816122317e-08f, -4.802521030e-08f, -4.788914779e-08f, -4.775303591e-08f, -4.761687491e-08f, -4.748066503e-08f, -4.734440652e-08f, -4.720809964e-08f, -4.707174464e-08f, +-4.693534177e-08f, -4.679889128e-08f, -4.666239342e-08f, -4.652584844e-08f, -4.638925660e-08f, -4.625261813e-08f, -4.611593331e-08f, -4.597920237e-08f, -4.584242556e-08f, -4.570560315e-08f, +-4.556873538e-08f, -4.543182249e-08f, -4.529486475e-08f, -4.515786241e-08f, -4.502081571e-08f, -4.488372490e-08f, -4.474659024e-08f, -4.460941198e-08f, -4.447219037e-08f, -4.433492566e-08f, +-4.419761811e-08f, -4.406026796e-08f, -4.392287546e-08f, -4.378544087e-08f, -4.364796444e-08f, -4.351044642e-08f, -4.337288706e-08f, -4.323528662e-08f, -4.309764533e-08f, -4.295996347e-08f, +-4.282224127e-08f, -4.268447898e-08f, -4.254667687e-08f, -4.240883518e-08f, -4.227095416e-08f, -4.213303407e-08f, -4.199507515e-08f, -4.185707765e-08f, -4.171904184e-08f, -4.158096796e-08f, +-4.144285626e-08f, -4.130470699e-08f, -4.116652041e-08f, -4.102829676e-08f, -4.089003630e-08f, -4.075173928e-08f, -4.061340595e-08f, -4.047503657e-08f, -4.033663137e-08f, -4.019819063e-08f, +-4.005971458e-08f, -3.992120347e-08f, -3.978265757e-08f, -3.964407712e-08f, -3.950546237e-08f, -3.936681358e-08f, -3.922813100e-08f, -3.908941487e-08f, -3.895066545e-08f, -3.881188299e-08f, +-3.867306774e-08f, -3.853421996e-08f, -3.839533989e-08f, -3.825642778e-08f, -3.811748390e-08f, -3.797850848e-08f, -3.783950179e-08f, -3.770046407e-08f, -3.756139557e-08f, -3.742229655e-08f, +-3.728316725e-08f, -3.714400793e-08f, -3.700481884e-08f, -3.686560024e-08f, -3.672635236e-08f, -3.658707547e-08f, -3.644776981e-08f, -3.630843564e-08f, -3.616907321e-08f, -3.602968276e-08f, +-3.589026456e-08f, -3.575081885e-08f, -3.561134588e-08f, -3.547184590e-08f, -3.533231917e-08f, -3.519276594e-08f, -3.505318645e-08f, -3.491358096e-08f, -3.477394973e-08f, -3.463429299e-08f, +-3.449461101e-08f, -3.435490403e-08f, -3.421517230e-08f, -3.407541608e-08f, -3.393563562e-08f, -3.379583116e-08f, -3.365600297e-08f, -3.351615128e-08f, -3.337627635e-08f, -3.323637844e-08f, +-3.309645779e-08f, -3.295651465e-08f, -3.281654928e-08f, -3.267656192e-08f, -3.253655283e-08f, -3.239652225e-08f, -3.225647045e-08f, -3.211639766e-08f, -3.197630414e-08f, -3.183619014e-08f, +-3.169605591e-08f, -3.155590171e-08f, -3.141572777e-08f, -3.127553436e-08f, -3.113532172e-08f, -3.099509011e-08f, -3.085483977e-08f, -3.071457095e-08f, -3.057428391e-08f, -3.043397889e-08f, +-3.029365615e-08f, -3.015331594e-08f, -3.001295850e-08f, -2.987258409e-08f, -2.973219296e-08f, -2.959178536e-08f, -2.945136153e-08f, -2.931092173e-08f, -2.917046621e-08f, -2.902999522e-08f, +-2.888950900e-08f, -2.874900782e-08f, -2.860849191e-08f, -2.846796153e-08f, -2.832741692e-08f, -2.818685835e-08f, -2.804628605e-08f, -2.790570028e-08f, -2.776510129e-08f, -2.762448932e-08f, +-2.748386463e-08f, -2.734322747e-08f, -2.720257808e-08f, -2.706191672e-08f, -2.692124363e-08f, -2.678055907e-08f, -2.663986328e-08f, -2.649915652e-08f, -2.635843902e-08f, -2.621771105e-08f, +-2.607697285e-08f, -2.593622467e-08f, -2.579546676e-08f, -2.565469937e-08f, -2.551392274e-08f, -2.537313714e-08f, -2.523234279e-08f, -2.509153997e-08f, -2.495072890e-08f, -2.480990985e-08f, +-2.466908306e-08f, -2.452824878e-08f, -2.438740726e-08f, -2.424655874e-08f, -2.410570348e-08f, -2.396484173e-08f, -2.382397372e-08f, -2.368309972e-08f, -2.354221997e-08f, -2.340133471e-08f, +-2.326044421e-08f, -2.311954869e-08f, -2.297864842e-08f, -2.283774364e-08f, -2.269683460e-08f, -2.255592155e-08f, -2.241500473e-08f, -2.227408439e-08f, -2.213316078e-08f, -2.199223415e-08f, +-2.185130475e-08f, -2.171037282e-08f, -2.156943861e-08f, -2.142850237e-08f, -2.128756435e-08f, -2.114662479e-08f, -2.100568394e-08f, -2.086474205e-08f, -2.072379937e-08f, -2.058285614e-08f, +-2.044191261e-08f, -2.030096903e-08f, -2.016002564e-08f, -2.001908269e-08f, -1.987814043e-08f, -1.973719910e-08f, -1.959625896e-08f, -1.945532024e-08f, -1.931438320e-08f, -1.917344808e-08f, +-1.903251513e-08f, -1.889158459e-08f, -1.875065671e-08f, -1.860973174e-08f, -1.846880992e-08f, -1.832789151e-08f, -1.818697673e-08f, -1.804606585e-08f, -1.790515911e-08f, -1.776425675e-08f, +-1.762335902e-08f, -1.748246617e-08f, -1.734157843e-08f, -1.720069606e-08f, -1.705981931e-08f, -1.691894841e-08f, -1.677808361e-08f, -1.663722516e-08f, -1.649637330e-08f, -1.635552829e-08f, +-1.621469035e-08f, -1.607385975e-08f, -1.593303672e-08f, -1.579222150e-08f, -1.565141435e-08f, -1.551061551e-08f, -1.536982522e-08f, -1.522904373e-08f, -1.508827128e-08f, -1.494750811e-08f, +-1.480675448e-08f, -1.466601062e-08f, -1.452527678e-08f, -1.438455320e-08f, -1.424384013e-08f, -1.410313781e-08f, -1.396244648e-08f, -1.382176640e-08f, -1.368109779e-08f, -1.354044091e-08f, +-1.339979601e-08f, -1.325916331e-08f, -1.311854307e-08f, -1.297793553e-08f, -1.283734093e-08f, -1.269675952e-08f, -1.255619154e-08f, -1.241563723e-08f, -1.227509683e-08f, -1.213457060e-08f, +-1.199405876e-08f, -1.185356156e-08f, -1.171307925e-08f, -1.157261207e-08f, -1.143216026e-08f, -1.129172406e-08f, -1.115130372e-08f, -1.101089947e-08f, -1.087051156e-08f, -1.073014023e-08f, +-1.058978573e-08f, -1.044944829e-08f, -1.030912815e-08f, -1.016882556e-08f, -1.002854076e-08f, -9.888273994e-09f, -9.748025497e-09f, -9.607795512e-09f, -9.467584280e-09f, -9.327392044e-09f, +-9.187219043e-09f, -9.047065518e-09f, -8.906931711e-09f, -8.766817861e-09f, -8.626724209e-09f, -8.486650996e-09f, -8.346598462e-09f, -8.206566848e-09f, -8.066556392e-09f, -7.926567336e-09f, +-7.786599919e-09f, -7.646654382e-09f, -7.506730963e-09f, -7.366829902e-09f, -7.226951440e-09f, -7.087095815e-09f, -6.947263267e-09f, -6.807454035e-09f, -6.667668358e-09f, -6.527906475e-09f, +-6.388168625e-09f, -6.248455047e-09f, -6.108765980e-09f, -5.969101662e-09f, -5.829462332e-09f, -5.689848228e-09f, -5.550259589e-09f, -5.410696652e-09f, -5.271159656e-09f, -5.131648839e-09f, +-4.992164439e-09f, -4.852706693e-09f, -4.713275839e-09f, -4.573872114e-09f, -4.434495757e-09f, -4.295147005e-09f, -4.155826094e-09f, -4.016533262e-09f, -3.877268746e-09f, -3.738032782e-09f, +-3.598825609e-09f, -3.459647461e-09f, -3.320498577e-09f, -3.181379192e-09f, -3.042289542e-09f, -2.903229864e-09f, -2.764200395e-09f, -2.625201370e-09f, -2.486233024e-09f, -2.347295595e-09f, +-2.208389317e-09f, -2.069514426e-09f, -1.930671157e-09f, -1.791859747e-09f, -1.653080429e-09f, -1.514333440e-09f, -1.375619013e-09f, -1.236937385e-09f, -1.098288790e-09f, -9.596734617e-10f, +-8.210916357e-10f, -6.825435460e-10f, -5.440294270e-10f, -4.055495128e-10f, -2.671040375e-10f, -1.286932349e-10f, 9.682661028e-12f, 1.480234167e-10f, 2.863287986e-10f, 4.245985731e-10f, +5.628325071e-10f, 7.010303672e-10f, 8.391919204e-10f, 9.773169338e-10f, 1.115405175e-09f, 1.253456410e-09f, 1.391470407e-09f, 1.529446934e-09f, 1.667385758e-09f, 1.805286647e-09f, +1.943149369e-09f, 2.080973692e-09f, 2.218759385e-09f, 2.356506214e-09f, 2.494213950e-09f, 2.631882359e-09f, 2.769511212e-09f, 2.907100277e-09f, 3.044649323e-09f, 3.182158118e-09f, +3.319626432e-09f, 3.457054035e-09f, 3.594440696e-09f, 3.731786184e-09f, 3.869090269e-09f, 4.006352721e-09f, 4.143573310e-09f, 4.280751805e-09f, 4.417887978e-09f, 4.554981599e-09f, +4.692032438e-09f, 4.829040265e-09f, 4.966004852e-09f, 5.102925970e-09f, 5.239803388e-09f, 5.376636880e-09f, 5.513426215e-09f, 5.650171166e-09f, 5.786871503e-09f, 5.923527000e-09f, +6.060137426e-09f, 6.196702555e-09f, 6.333222159e-09f, 6.469696010e-09f, 6.606123879e-09f, 6.742505541e-09f, 6.878840767e-09f, 7.015129330e-09f, 7.151371004e-09f, 7.287565561e-09f, +7.423712774e-09f, 7.559812417e-09f, 7.695864264e-09f, 7.831868088e-09f, 7.967823663e-09f, 8.103730762e-09f, 8.239589161e-09f, 8.375398633e-09f, 8.511158952e-09f, 8.646869893e-09f, +8.782531231e-09f, 8.918142740e-09f, 9.053704196e-09f, 9.189215373e-09f, 9.324676047e-09f, 9.460085993e-09f, 9.595444987e-09f, 9.730752804e-09f, 9.866009221e-09f, 1.000121401e-08f, +1.013636695e-08f, 1.027146782e-08f, 1.040651640e-08f, 1.054151245e-08f, 1.067645576e-08f, 1.081134611e-08f, 1.094618327e-08f, 1.108096701e-08f, 1.121569712e-08f, 1.135037338e-08f, +1.148499555e-08f, 1.161956342e-08f, 1.175407677e-08f, 1.188853537e-08f, 1.202293901e-08f, 1.215728746e-08f, 1.229158049e-08f, 1.242581789e-08f, 1.255999945e-08f, 1.269412492e-08f, +1.282819410e-08f, 1.296220677e-08f, 1.309616270e-08f, 1.323006167e-08f, 1.336390347e-08f, 1.349768787e-08f, 1.363141465e-08f, 1.376508360e-08f, 1.389869449e-08f, 1.403224710e-08f, +1.416574122e-08f, 1.429917662e-08f, 1.443255309e-08f, 1.456587041e-08f, 1.469912836e-08f, 1.483232672e-08f, 1.496546527e-08f, 1.509854380e-08f, 1.523156208e-08f, 1.536451991e-08f, +1.549741705e-08f, 1.563025329e-08f, 1.576302843e-08f, 1.589574223e-08f, 1.602839448e-08f, 1.616098496e-08f, 1.629351347e-08f, 1.642597977e-08f, 1.655838367e-08f, 1.669072493e-08f, +1.682300334e-08f, 1.695521869e-08f, 1.708737076e-08f, 1.721945933e-08f, 1.735148420e-08f, 1.748344514e-08f, 1.761534194e-08f, 1.774717439e-08f, 1.787894227e-08f, 1.801064536e-08f, +1.814228345e-08f, 1.827385633e-08f, 1.840536378e-08f, 1.853680560e-08f, 1.866818156e-08f, 1.879949144e-08f, 1.893073505e-08f, 1.906191217e-08f, 1.919302257e-08f, 1.932406606e-08f, +1.945504241e-08f, 1.958595141e-08f, 1.971679286e-08f, 1.984756654e-08f, 1.997827223e-08f, 2.010890973e-08f, 2.023947883e-08f, 2.036997931e-08f, 2.050041095e-08f, 2.063077356e-08f, +2.076106692e-08f, 2.089129082e-08f, 2.102144504e-08f, 2.115152938e-08f, 2.128154363e-08f, 2.141148758e-08f, 2.154136101e-08f, 2.167116372e-08f, 2.180089550e-08f, 2.193055613e-08f, +2.206014542e-08f, 2.218966314e-08f, 2.231910910e-08f, 2.244848308e-08f, 2.257778488e-08f, 2.270701428e-08f, 2.283617107e-08f, 2.296525506e-08f, 2.309426603e-08f, 2.322320378e-08f, +2.335206809e-08f, 2.348085876e-08f, 2.360957559e-08f, 2.373821836e-08f, 2.386678687e-08f, 2.399528092e-08f, 2.412370029e-08f, 2.425204478e-08f, 2.438031418e-08f, 2.450850830e-08f, +2.463662692e-08f, 2.476466983e-08f, 2.489263684e-08f, 2.502052774e-08f, 2.514834232e-08f, 2.527608038e-08f, 2.540374171e-08f, 2.553132611e-08f, 2.565883338e-08f, 2.578626331e-08f, +2.591361569e-08f, 2.604089033e-08f, 2.616808703e-08f, 2.629520557e-08f, 2.642224575e-08f, 2.654920738e-08f, 2.667609025e-08f, 2.680289415e-08f, 2.692961889e-08f, 2.705626426e-08f, +2.718283007e-08f, 2.730931610e-08f, 2.743572217e-08f, 2.756204806e-08f, 2.768829357e-08f, 2.781445851e-08f, 2.794054268e-08f, 2.806654587e-08f, 2.819246788e-08f, 2.831830852e-08f, +2.844406758e-08f, 2.856974486e-08f, 2.869534017e-08f, 2.882085331e-08f, 2.894628407e-08f, 2.907163226e-08f, 2.919689768e-08f, 2.932208013e-08f, 2.944717941e-08f, 2.957219532e-08f, +2.969712767e-08f, 2.982197626e-08f, 2.994674089e-08f, 3.007142136e-08f, 3.019601748e-08f, 3.032052904e-08f, 3.044495586e-08f, 3.056929774e-08f, 3.069355447e-08f, 3.081772587e-08f, +3.094181174e-08f, 3.106581188e-08f, 3.118972609e-08f, 3.131355419e-08f, 3.143729597e-08f, 3.156095124e-08f, 3.168451981e-08f, 3.180800148e-08f, 3.193139605e-08f, 3.205470334e-08f, +3.217792315e-08f, 3.230105529e-08f, 3.242409955e-08f, 3.254705576e-08f, 3.266992371e-08f, 3.279270321e-08f, 3.291539407e-08f, 3.303799611e-08f, 3.316050911e-08f, 3.328293290e-08f, +3.340526728e-08f, 3.352751206e-08f, 3.364966705e-08f, 3.377173205e-08f, 3.389370688e-08f, 3.401559135e-08f, 3.413738526e-08f, 3.425908842e-08f, 3.438070065e-08f, 3.450222175e-08f, +3.462365154e-08f, 3.474498982e-08f, 3.486623640e-08f, 3.498739110e-08f, 3.510845373e-08f, 3.522942409e-08f, 3.535030201e-08f, 3.547108728e-08f, 3.559177973e-08f, 3.571237916e-08f, +3.583288539e-08f, 3.595329823e-08f, 3.607361749e-08f, 3.619384299e-08f, 3.631397454e-08f, 3.643401195e-08f, 3.655395503e-08f, 3.667380361e-08f, 3.679355748e-08f, 3.691321648e-08f, +3.703278040e-08f, 3.715224908e-08f, 3.727162231e-08f, 3.739089992e-08f, 3.751008173e-08f, 3.762916754e-08f, 3.774815717e-08f, 3.786705044e-08f, 3.798584717e-08f, 3.810454717e-08f, +3.822315026e-08f, 3.834165625e-08f, 3.846006497e-08f, 3.857837622e-08f, 3.869658983e-08f, 3.881470561e-08f, 3.893272339e-08f, 3.905064298e-08f, 3.916846419e-08f, 3.928618686e-08f, +3.940381078e-08f, 3.952133580e-08f, 3.963876171e-08f, 3.975608836e-08f, 3.987331554e-08f, 3.999044309e-08f, 4.010747082e-08f, 4.022439855e-08f, 4.034122611e-08f, 4.045795331e-08f, +4.057457998e-08f, 4.069110594e-08f, 4.080753100e-08f, 4.092385499e-08f, 4.104007774e-08f, 4.115619906e-08f, 4.127221877e-08f, 4.138813671e-08f, 4.150395268e-08f, 4.161966653e-08f, +4.173527805e-08f, 4.185078709e-08f, 4.196619347e-08f, 4.208149700e-08f, 4.219669752e-08f, 4.231179484e-08f, 4.242678879e-08f, 4.254167921e-08f, 4.265646590e-08f, 4.277114870e-08f, +4.288572743e-08f, 4.300020192e-08f, 4.311457200e-08f, 4.322883748e-08f, 4.334299820e-08f, 4.345705398e-08f, 4.357100466e-08f, 4.368485005e-08f, 4.379858998e-08f, 4.391222429e-08f, +4.402575280e-08f, 4.413917533e-08f, 4.425249172e-08f, 4.436570179e-08f, 4.447880538e-08f, 4.459180231e-08f, 4.470469241e-08f, 4.481747551e-08f, 4.493015144e-08f, 4.504272003e-08f, +4.515518111e-08f, 4.526753451e-08f, 4.537978006e-08f, 4.549191759e-08f, 4.560394693e-08f, 4.571586792e-08f, 4.582768038e-08f, 4.593938415e-08f, 4.605097906e-08f, 4.616246494e-08f, +4.627384163e-08f, 4.638510894e-08f, 4.649626673e-08f, 4.660731482e-08f, 4.671825305e-08f, 4.682908124e-08f, 4.693979924e-08f, 4.705040687e-08f, 4.716090398e-08f, 4.727129039e-08f, +4.738156594e-08f, 4.749173047e-08f, 4.760178380e-08f, 4.771172579e-08f, 4.782155625e-08f, 4.793127504e-08f, 4.804088197e-08f, 4.815037690e-08f, 4.825975965e-08f, 4.836903007e-08f, +4.847818799e-08f, 4.858723325e-08f, 4.869616568e-08f, 4.880498513e-08f, 4.891369143e-08f, 4.902228442e-08f, 4.913076394e-08f, 4.923912983e-08f, 4.934738192e-08f, 4.945552006e-08f, +4.956354409e-08f, 4.967145384e-08f, 4.977924916e-08f, 4.988692988e-08f, 4.999449585e-08f, 5.010194691e-08f, 5.020928289e-08f, 5.031650365e-08f, 5.042360901e-08f, 5.053059883e-08f, +5.063747294e-08f, 5.074423119e-08f, 5.085087342e-08f, 5.095739947e-08f, 5.106380918e-08f, 5.117010241e-08f, 5.127627898e-08f, 5.138233875e-08f, 5.148828156e-08f, 5.159410726e-08f, +5.169981568e-08f, 5.180540667e-08f, 5.191088008e-08f, 5.201623575e-08f, 5.212147354e-08f, 5.222659327e-08f, 5.233159481e-08f, 5.243647799e-08f, 5.254124266e-08f, 5.264588867e-08f, +5.275041587e-08f, 5.285482409e-08f, 5.295911320e-08f, 5.306328304e-08f, 5.316733345e-08f, 5.327126429e-08f, 5.337507540e-08f, 5.347876663e-08f, 5.358233783e-08f, 5.368578885e-08f, +5.378911954e-08f, 5.389232974e-08f, 5.399541931e-08f, 5.409838810e-08f, 5.420123596e-08f, 5.430396274e-08f, 5.440656829e-08f, 5.450905246e-08f, 5.461141510e-08f, 5.471365606e-08f, +5.481577520e-08f, 5.491777237e-08f, 5.501964742e-08f, 5.512140020e-08f, 5.522303057e-08f, 5.532453838e-08f, 5.542592348e-08f, 5.552718572e-08f, 5.562832497e-08f, 5.572934107e-08f, +5.583023388e-08f, 5.593100325e-08f, 5.603164905e-08f, 5.613217111e-08f, 5.623256930e-08f, 5.633284348e-08f, 5.643299350e-08f, 5.653301922e-08f, 5.663292049e-08f, 5.673269717e-08f, +5.683234911e-08f, 5.693187619e-08f, 5.703127824e-08f, 5.713055513e-08f, 5.722970672e-08f, 5.732873287e-08f, 5.742763342e-08f, 5.752640826e-08f, 5.762505722e-08f, 5.772358018e-08f, +5.782197699e-08f, 5.792024750e-08f, 5.801839159e-08f, 5.811640911e-08f, 5.821429992e-08f, 5.831206389e-08f, 5.840970086e-08f, 5.850721071e-08f, 5.860459330e-08f, 5.870184849e-08f, +5.879897614e-08f, 5.889597611e-08f, 5.899284826e-08f, 5.908959247e-08f, 5.918620859e-08f, 5.928269648e-08f, 5.937905601e-08f, 5.947528704e-08f, 5.957138944e-08f, 5.966736307e-08f, +5.976320780e-08f, 5.985892349e-08f, 5.995451000e-08f, 6.004996721e-08f, 6.014529497e-08f, 6.024049316e-08f, 6.033556164e-08f, 6.043050028e-08f, 6.052530893e-08f, 6.061998748e-08f, +6.071453579e-08f, 6.080895372e-08f, 6.090324115e-08f, 6.099739794e-08f, 6.109142395e-08f, 6.118531907e-08f, 6.127908315e-08f, 6.137271607e-08f, 6.146621770e-08f, 6.155958790e-08f, +6.165282655e-08f, 6.174593352e-08f, 6.183890867e-08f, 6.193175188e-08f, 6.202446301e-08f, 6.211704195e-08f, 6.220948856e-08f, 6.230180271e-08f, 6.239398428e-08f, 6.248603314e-08f, +6.257794915e-08f, 6.266973220e-08f, 6.276138216e-08f, 6.285289890e-08f, 6.294428229e-08f, 6.303553221e-08f, 6.312664853e-08f, 6.321763112e-08f, 6.330847987e-08f, 6.339919464e-08f, +6.348977532e-08f, 6.358022177e-08f, 6.367053388e-08f, 6.376071151e-08f, 6.385075456e-08f, 6.394066288e-08f, 6.403043636e-08f, 6.412007488e-08f, 6.420957831e-08f, 6.429894654e-08f, +6.438817943e-08f, 6.447727687e-08f, 6.456623874e-08f, 6.465506492e-08f, 6.474375527e-08f, 6.483230969e-08f, 6.492072806e-08f, 6.500901025e-08f, 6.509715614e-08f, 6.518516562e-08f, +6.527303855e-08f, 6.536077484e-08f, 6.544837435e-08f, 6.553583697e-08f, 6.562316258e-08f, 6.571035107e-08f, 6.579740230e-08f, 6.588431618e-08f, 6.597109257e-08f, 6.605773137e-08f, +6.614423245e-08f, 6.623059570e-08f, 6.631682101e-08f, 6.640290826e-08f, 6.648885733e-08f, 6.657466810e-08f, 6.666034047e-08f, 6.674587432e-08f, 6.683126953e-08f, 6.691652599e-08f, +6.700164359e-08f, 6.708662221e-08f, 6.717146173e-08f, 6.725616205e-08f, 6.734072306e-08f, 6.742514464e-08f, 6.750942667e-08f, 6.759356905e-08f, 6.767757167e-08f, 6.776143441e-08f, +6.784515716e-08f, 6.792873981e-08f, 6.801218225e-08f, 6.809548438e-08f, 6.817864607e-08f, 6.826166723e-08f, 6.834454773e-08f, 6.842728748e-08f, 6.850988636e-08f, 6.859234427e-08f, +6.867466109e-08f, 6.875683672e-08f, 6.883887105e-08f, 6.892076398e-08f, 6.900251538e-08f, 6.908412517e-08f, 6.916559323e-08f, 6.924691946e-08f, 6.932810374e-08f, 6.940914598e-08f, +6.949004606e-08f, 6.957080389e-08f, 6.965141936e-08f, 6.973189236e-08f, 6.981222278e-08f, 6.989241053e-08f, 6.997245550e-08f, 7.005235759e-08f, 7.013211669e-08f, 7.021173270e-08f, +7.029120552e-08f, 7.037053504e-08f, 7.044972117e-08f, 7.052876379e-08f, 7.060766281e-08f, 7.068641814e-08f, 7.076502965e-08f, 7.084349726e-08f, 7.092182087e-08f, 7.100000037e-08f, +7.107803567e-08f, 7.115592666e-08f, 7.123367324e-08f, 7.131127533e-08f, 7.138873280e-08f, 7.146604558e-08f, 7.154321356e-08f, 7.162023664e-08f, 7.169711472e-08f, 7.177384771e-08f, +7.185043551e-08f, 7.192687802e-08f, 7.200317515e-08f, 7.207932680e-08f, 7.215533287e-08f, 7.223119326e-08f, 7.230690789e-08f, 7.238247666e-08f, 7.245789947e-08f, 7.253317622e-08f, +7.260830683e-08f, 7.268329120e-08f, 7.275812923e-08f, 7.283282083e-08f, 7.290736591e-08f, 7.298176438e-08f, 7.305601614e-08f, 7.313012109e-08f, 7.320407916e-08f, 7.327789024e-08f, +7.335155424e-08f, 7.342507108e-08f, 7.349844065e-08f, 7.357166288e-08f, 7.364473767e-08f, 7.371766493e-08f, 7.379044457e-08f, 7.386307650e-08f, 7.393556063e-08f, 7.400789688e-08f, +7.408008514e-08f, 7.415212535e-08f, 7.422401740e-08f, 7.429576120e-08f, 7.436735668e-08f, 7.443880375e-08f, 7.451010231e-08f, 7.458125228e-08f, 7.465225357e-08f, 7.472310610e-08f, +7.479380978e-08f, 7.486436453e-08f, 7.493477026e-08f, 7.500502688e-08f, 7.507513432e-08f, 7.514509248e-08f, 7.521490128e-08f, 7.528456064e-08f, 7.535407047e-08f, 7.542343069e-08f, +7.549264122e-08f, 7.556170198e-08f, 7.563061288e-08f, 7.569937384e-08f, 7.576798478e-08f, 7.583644561e-08f, 7.590475626e-08f, 7.597291664e-08f, 7.604092668e-08f, 7.610878628e-08f, +7.617649538e-08f, 7.624405390e-08f, 7.631146174e-08f, 7.637871884e-08f, 7.644582512e-08f, 7.651278048e-08f, 7.657958487e-08f, 7.664623819e-08f, 7.671274038e-08f, 7.677909135e-08f, +7.684529102e-08f, 7.691133932e-08f, 7.697723618e-08f, 7.704298151e-08f, 7.710857523e-08f, 7.717401729e-08f, 7.723930758e-08f, 7.730444606e-08f, 7.736943262e-08f, 7.743426721e-08f, +7.749894975e-08f, 7.756348016e-08f, 7.762785837e-08f, 7.769208431e-08f, 7.775615789e-08f, 7.782007906e-08f, 7.788384774e-08f, 7.794746384e-08f, 7.801092731e-08f, 7.807423807e-08f, +7.813739605e-08f, 7.820040117e-08f, 7.826325337e-08f, 7.832595258e-08f, 7.838849872e-08f, 7.845089172e-08f, 7.851313152e-08f, 7.857521804e-08f, 7.863715122e-08f, 7.869893099e-08f, +7.876055727e-08f, 7.882203000e-08f, 7.888334911e-08f, 7.894451453e-08f, 7.900552620e-08f, 7.906638405e-08f, 7.912708801e-08f, 7.918763801e-08f, 7.924803399e-08f, 7.930827589e-08f, +7.936836362e-08f, 7.942829714e-08f, 7.948807637e-08f, 7.954770125e-08f, 7.960717172e-08f, 7.966648771e-08f, 7.972564915e-08f, 7.978465599e-08f, 7.984350815e-08f, 7.990220558e-08f, +7.996074821e-08f, 8.001913599e-08f, 8.007736884e-08f, 8.013544670e-08f, 8.019336952e-08f, 8.025113723e-08f, 8.030874977e-08f, 8.036620708e-08f, 8.042350910e-08f, 8.048065577e-08f, +8.053764703e-08f, 8.059448281e-08f, 8.065116306e-08f, 8.070768773e-08f, 8.076405674e-08f, 8.082027005e-08f, 8.087632759e-08f, 8.093222930e-08f, 8.098797513e-08f, 8.104356503e-08f, +8.109899892e-08f, 8.115427676e-08f, 8.120939850e-08f, 8.126436406e-08f, 8.131917340e-08f, 8.137382647e-08f, 8.142832319e-08f, 8.148266353e-08f, 8.153684743e-08f, 8.159087482e-08f, +8.164474567e-08f, 8.169845990e-08f, 8.175201747e-08f, 8.180541833e-08f, 8.185866242e-08f, 8.191174970e-08f, 8.196468009e-08f, 8.201745356e-08f, 8.207007006e-08f, 8.212252952e-08f, +8.217483191e-08f, 8.222697716e-08f, 8.227896523e-08f, 8.233079607e-08f, 8.238246962e-08f, 8.243398584e-08f, 8.248534467e-08f, 8.253654608e-08f, 8.258759000e-08f, 8.263847639e-08f, +8.268920520e-08f, 8.273977638e-08f, 8.279018989e-08f, 8.284044568e-08f, 8.289054369e-08f, 8.294048389e-08f, 8.299026622e-08f, 8.303989064e-08f, 8.308935711e-08f, 8.313866557e-08f, +8.318781598e-08f, 8.323680830e-08f, 8.328564248e-08f, 8.333431848e-08f, 8.338283624e-08f, 8.343119574e-08f, 8.347939692e-08f, 8.352743974e-08f, 8.357532415e-08f, 8.362305012e-08f, +8.367061760e-08f, 8.371802655e-08f, 8.376527692e-08f, 8.381236868e-08f, 8.385930179e-08f, 8.390607619e-08f, 8.395269185e-08f, 8.399914874e-08f, 8.404544680e-08f, 8.409158600e-08f, +8.413756630e-08f, 8.418338767e-08f, 8.422905005e-08f, 8.427455341e-08f, 8.431989772e-08f, 8.436508293e-08f, 8.441010901e-08f, 8.445497591e-08f, 8.449968361e-08f, 8.454423206e-08f, +8.458862123e-08f, 8.463285108e-08f, 8.467692157e-08f, 8.472083267e-08f, 8.476458435e-08f, 8.480817656e-08f, 8.485160927e-08f, 8.489488244e-08f, 8.493799605e-08f, 8.498095006e-08f, +8.502374443e-08f, 8.506637913e-08f, 8.510885413e-08f, 8.515116939e-08f, 8.519332488e-08f, 8.523532056e-08f, 8.527715642e-08f, 8.531883240e-08f, 8.536034849e-08f, 8.540170465e-08f, +8.544290084e-08f, 8.548393705e-08f, 8.552481323e-08f, 8.556552936e-08f, 8.560608540e-08f, 8.564648134e-08f, 8.568671713e-08f, 8.572679275e-08f, 8.576670818e-08f, 8.580646337e-08f, +8.584605831e-08f, 8.588549296e-08f, 8.592476730e-08f, 8.596388130e-08f, 8.600283493e-08f, 8.604162818e-08f, 8.608026100e-08f, 8.611873337e-08f, 8.615704527e-08f, 8.619519668e-08f, +8.623318756e-08f, 8.627101789e-08f, 8.630868766e-08f, 8.634619682e-08f, 8.638354536e-08f, 8.642073326e-08f, 8.645776048e-08f, 8.649462702e-08f, 8.653133284e-08f, 8.656787792e-08f, +8.660426224e-08f, 8.664048577e-08f, 8.667654850e-08f, 8.671245041e-08f, 8.674819147e-08f, 8.678377166e-08f, 8.681919095e-08f, 8.685444934e-08f, 8.688954680e-08f, 8.692448331e-08f, +8.695925885e-08f, 8.699387340e-08f, 8.702832694e-08f, 8.706261946e-08f, 8.709675093e-08f, 8.713072134e-08f, 8.716453067e-08f, 8.719817889e-08f, 8.723166601e-08f, 8.726499199e-08f, +8.729815682e-08f, 8.733116048e-08f, 8.736400296e-08f, 8.739668425e-08f, 8.742920432e-08f, 8.746156316e-08f, 8.749376076e-08f, 8.752579710e-08f, 8.755767217e-08f, 8.758938595e-08f, +8.762093843e-08f, 8.765232959e-08f, 8.768355943e-08f, 8.771462793e-08f, 8.774553507e-08f, 8.777628085e-08f, 8.780686525e-08f, 8.783728826e-08f, 8.786754987e-08f, 8.789765007e-08f, +8.792758885e-08f, 8.795736619e-08f, 8.798698209e-08f, 8.801643653e-08f, 8.804572951e-08f, 8.807486102e-08f, 8.810383104e-08f, 8.813263957e-08f, 8.816128661e-08f, 8.818977213e-08f, +8.821809614e-08f, 8.824625862e-08f, 8.827425957e-08f, 8.830209898e-08f, 8.832977684e-08f, 8.835729315e-08f, 8.838464790e-08f, 8.841184109e-08f, 8.843887270e-08f, 8.846574274e-08f, +8.849245120e-08f, 8.851899807e-08f, 8.854538335e-08f, 8.857160703e-08f, 8.859766911e-08f, 8.862356959e-08f, 8.864930847e-08f, 8.867488573e-08f, 8.870030138e-08f, 8.872555541e-08f, +8.875064782e-08f, 8.877557862e-08f, 8.880034779e-08f, 8.882495534e-08f, 8.884940126e-08f, 8.887368556e-08f, 8.889780823e-08f, 8.892176927e-08f, 8.894556869e-08f, 8.896920648e-08f, +8.899268265e-08f, 8.901599718e-08f, 8.903915010e-08f, 8.906214139e-08f, 8.908497106e-08f, 8.910763911e-08f, 8.913014554e-08f, 8.915249036e-08f, 8.917467357e-08f, 8.919669516e-08f, +8.921855515e-08f, 8.924025354e-08f, 8.926179033e-08f, 8.928316553e-08f, 8.930437913e-08f, 8.932543116e-08f, 8.934632160e-08f, 8.936705047e-08f, 8.938761776e-08f, 8.940802350e-08f, +8.942826768e-08f, 8.944835031e-08f, 8.946827139e-08f, 8.948803094e-08f, 8.950762896e-08f, 8.952706545e-08f, 8.954634043e-08f, 8.956545391e-08f, 8.958440589e-08f, 8.960319638e-08f, +8.962182539e-08f, 8.964029293e-08f, 8.965859901e-08f, 8.967674364e-08f, 8.969472682e-08f, 8.971254858e-08f, 8.973020891e-08f, 8.974770784e-08f, 8.976504537e-08f, 8.978222151e-08f, +8.979923628e-08f, 8.981608969e-08f, 8.983278175e-08f, 8.984931246e-08f, 8.986568186e-08f, 8.988188994e-08f, 8.989793673e-08f, 8.991382223e-08f, 8.992954646e-08f, 8.994510944e-08f, +8.996051117e-08f, 8.997575168e-08f, 8.999083098e-08f, 9.000574908e-08f, 9.002050600e-08f, 9.003510176e-08f, 9.004953637e-08f, 9.006380986e-08f, 9.007792222e-08f, 9.009187349e-08f, +9.010566368e-08f, 9.011929281e-08f, 9.013276089e-08f, 9.014606795e-08f, 9.015921400e-08f, 9.017219907e-08f, 9.018502316e-08f, 9.019768631e-08f, 9.021018852e-08f, 9.022252982e-08f, +9.023471024e-08f, 9.024672978e-08f, 9.025858847e-08f, 9.027028634e-08f, 9.028182340e-08f, 9.029319968e-08f, 9.030441519e-08f, 9.031546996e-08f, 9.032636401e-08f, 9.033709737e-08f, +9.034767005e-08f, 9.035808208e-08f, 9.036833349e-08f, 9.037842429e-08f, 9.038835452e-08f, 9.039812419e-08f, 9.040773333e-08f, 9.041718197e-08f, 9.042647013e-08f, 9.043559784e-08f, +9.044456511e-08f, 9.045337199e-08f, 9.046201849e-08f, 9.047050464e-08f, 9.047883046e-08f, 9.048699600e-08f, 9.049500126e-08f, 9.050284628e-08f, 9.051053110e-08f, 9.051805572e-08f, +9.052542019e-08f, 9.053262454e-08f, 9.053966878e-08f, 9.054655296e-08f, 9.055327710e-08f, 9.055984123e-08f, 9.056624538e-08f, 9.057248958e-08f, 9.057857387e-08f, 9.058449827e-08f, +9.059026281e-08f, 9.059586752e-08f, 9.060131245e-08f, 9.060659761e-08f, 9.061172305e-08f, 9.061668879e-08f, 9.062149487e-08f, 9.062614132e-08f, 9.063062817e-08f, 9.063495546e-08f, +9.063912322e-08f, 9.064313148e-08f, 9.064698029e-08f, 9.065066967e-08f, 9.065419966e-08f, 9.065757030e-08f, 9.066078162e-08f, 9.066383365e-08f, 9.066672644e-08f, 9.066946002e-08f, +9.067203442e-08f, 9.067444969e-08f, 9.067670585e-08f, 9.067880296e-08f, 9.068074103e-08f, 9.068252013e-08f, 9.068414027e-08f, 9.068560150e-08f, 9.068690387e-08f, 9.068804740e-08f, +9.068903213e-08f, 9.068985812e-08f, 9.069052539e-08f, 9.069103399e-08f, 9.069138396e-08f, 9.069157533e-08f, 9.069160816e-08f, 9.069148247e-08f, 9.069119832e-08f, 9.069075574e-08f, +9.069015478e-08f, 9.068939547e-08f, 9.068847787e-08f, 9.068740201e-08f, 9.068616794e-08f, 9.068477569e-08f, 9.068322532e-08f, 9.068151687e-08f, 9.067965038e-08f, 9.067762590e-08f, +9.067544347e-08f, 9.067310313e-08f, 9.067060494e-08f, 9.066794893e-08f, 9.066513516e-08f, 9.066216366e-08f, 9.065903449e-08f, 9.065574769e-08f, 9.065230331e-08f, 9.064870140e-08f, +9.064494199e-08f, 9.064102515e-08f, 9.063695092e-08f, 9.063271935e-08f, 9.062833048e-08f, 9.062378436e-08f, 9.061908105e-08f, 9.061422059e-08f, 9.060920303e-08f, 9.060402842e-08f, +9.059869682e-08f, 9.059320826e-08f, 9.058756281e-08f, 9.058176051e-08f, 9.057580142e-08f, 9.056968558e-08f, 9.056341305e-08f, 9.055698388e-08f, 9.055039812e-08f, 9.054365582e-08f, +9.053675704e-08f, 9.052970183e-08f, 9.052249024e-08f, 9.051512233e-08f, 9.050759814e-08f, 9.049991774e-08f, 9.049208118e-08f, 9.048408851e-08f, 9.047593979e-08f, 9.046763507e-08f, +9.045917440e-08f, 9.045055785e-08f, 9.044178547e-08f, 9.043285731e-08f, 9.042377343e-08f, 9.041453389e-08f, 9.040513875e-08f, 9.039558806e-08f, 9.038588187e-08f, 9.037602025e-08f, +9.036600326e-08f, 9.035583095e-08f, 9.034550337e-08f, 9.033502060e-08f, 9.032438269e-08f, 9.031358969e-08f, 9.030264167e-08f, 9.029153869e-08f, 9.028028080e-08f, 9.026886807e-08f, +9.025730056e-08f, 9.024557833e-08f, 9.023370143e-08f, 9.022166994e-08f, 9.020948390e-08f, 9.019714339e-08f, 9.018464846e-08f, 9.017199918e-08f, 9.015919561e-08f, 9.014623782e-08f, +9.013312586e-08f, 9.011985979e-08f, 9.010643969e-08f, 9.009286562e-08f, 9.007913764e-08f, 9.006525581e-08f, 9.005122020e-08f, 9.003703087e-08f, 9.002268789e-08f, 9.000819133e-08f, +8.999354125e-08f, 8.997873771e-08f, 8.996378078e-08f, 8.994867053e-08f, 8.993340703e-08f, 8.991799033e-08f, 8.990242052e-08f, 8.988669765e-08f, 8.987082179e-08f, 8.985479302e-08f, +8.983861139e-08f, 8.982227698e-08f, 8.980578986e-08f, 8.978915009e-08f, 8.977235774e-08f, 8.975541289e-08f, 8.973831560e-08f, 8.972106595e-08f, 8.970366399e-08f, 8.968610981e-08f, +8.966840347e-08f, 8.965054505e-08f, 8.963253461e-08f, 8.961437223e-08f, 8.959605798e-08f, 8.957759193e-08f, 8.955897415e-08f, 8.954020471e-08f, 8.952128369e-08f, 8.950221116e-08f, +8.948298720e-08f, 8.946361187e-08f, 8.944408525e-08f, 8.942440741e-08f, 8.940457843e-08f, 8.938459839e-08f, 8.936446735e-08f, 8.934418539e-08f, 8.932375259e-08f, 8.930316901e-08f, +8.928243475e-08f, 8.926154987e-08f, 8.924051445e-08f, 8.921932856e-08f, 8.919799229e-08f, 8.917650570e-08f, 8.915486888e-08f, 8.913308191e-08f, 8.911114485e-08f, 8.908905779e-08f, +8.906682081e-08f, 8.904443398e-08f, 8.902189739e-08f, 8.899921110e-08f, 8.897637521e-08f, 8.895338978e-08f, 8.893025491e-08f, 8.890697066e-08f, 8.888353712e-08f, 8.885995437e-08f, +8.883622249e-08f, 8.881234156e-08f, 8.878831166e-08f, 8.876413288e-08f, 8.873980528e-08f, 8.871532896e-08f, 8.869070400e-08f, 8.866593048e-08f, 8.864100847e-08f, 8.861593807e-08f, +8.859071936e-08f, 8.856535242e-08f, 8.853983733e-08f, 8.851417418e-08f, 8.848836304e-08f, 8.846240401e-08f, 8.843629717e-08f, 8.841004261e-08f, 8.838364040e-08f, 8.835709063e-08f, +8.833039339e-08f, 8.830354876e-08f, 8.827655684e-08f, 8.824941770e-08f, 8.822213142e-08f, 8.819469811e-08f, 8.816711784e-08f, 8.813939070e-08f, 8.811151678e-08f, 8.808349617e-08f, +8.805532895e-08f, 8.802701520e-08f, 8.799855503e-08f, 8.796994852e-08f, 8.794119575e-08f, 8.791229681e-08f, 8.788325180e-08f, 8.785406080e-08f, 8.782472390e-08f, 8.779524119e-08f, +8.776561277e-08f, 8.773583871e-08f, 8.770591912e-08f, 8.767585408e-08f, 8.764564369e-08f, 8.761528803e-08f, 8.758478719e-08f, 8.755414128e-08f, 8.752335037e-08f, 8.749241456e-08f, +8.746133395e-08f, 8.743010862e-08f, 8.739873867e-08f, 8.736722420e-08f, 8.733556528e-08f, 8.730376203e-08f, 8.727181453e-08f, 8.723972287e-08f, 8.720748715e-08f, 8.717510747e-08f, +8.714258391e-08f, 8.710991658e-08f, 8.707710557e-08f, 8.704415097e-08f, 8.701105288e-08f, 8.697781139e-08f, 8.694442661e-08f, 8.691089862e-08f, 8.687722752e-08f, 8.684341341e-08f, +8.680945639e-08f, 8.677535655e-08f, 8.674111400e-08f, 8.670672882e-08f, 8.667220112e-08f, 8.663753099e-08f, 8.660271853e-08f, 8.656776384e-08f, 8.653266703e-08f, 8.649742818e-08f, +8.646204740e-08f, 8.642652478e-08f, 8.639086043e-08f, 8.635505444e-08f, 8.631910692e-08f, 8.628301797e-08f, 8.624678768e-08f, 8.621041616e-08f, 8.617390350e-08f, 8.613724982e-08f, +8.610045520e-08f, 8.606351976e-08f, 8.602644359e-08f, 8.598922679e-08f, 8.595186947e-08f, 8.591437173e-08f, 8.587673367e-08f, 8.583895540e-08f, 8.580103702e-08f, 8.576297863e-08f, +8.572478033e-08f, 8.568644223e-08f, 8.564796443e-08f, 8.560934704e-08f, 8.557059017e-08f, 8.553169390e-08f, 8.549265836e-08f, 8.545348365e-08f, 8.541416986e-08f, 8.537471711e-08f, +8.533512550e-08f, 8.529539514e-08f, 8.525552614e-08f, 8.521551860e-08f, 8.517537262e-08f, 8.513508831e-08f, 8.509466579e-08f, 8.505410516e-08f, 8.501340652e-08f, 8.497256998e-08f, +8.493159565e-08f, 8.489048364e-08f, 8.484923406e-08f, 8.480784702e-08f, 8.476632262e-08f, 8.472466097e-08f, 8.468286219e-08f, 8.464092637e-08f, 8.459885364e-08f, 8.455664410e-08f, +8.451429786e-08f, 8.447181503e-08f, 8.442919573e-08f, 8.438644005e-08f, 8.434354812e-08f, 8.430052004e-08f, 8.425735593e-08f, 8.421405589e-08f, 8.417062005e-08f, 8.412704850e-08f, +8.408334136e-08f, 8.403949875e-08f, 8.399552078e-08f, 8.395140756e-08f, 8.390715920e-08f, 8.386277582e-08f, 8.381825752e-08f, 8.377360443e-08f, 8.372881665e-08f, 8.368389431e-08f, +8.363883751e-08f, 8.359364637e-08f, 8.354832100e-08f, 8.350286153e-08f, 8.345726805e-08f, 8.341154070e-08f, 8.336567957e-08f, 8.331968480e-08f, 8.327355650e-08f, 8.322729477e-08f, +8.318089974e-08f, 8.313437153e-08f, 8.308771025e-08f, 8.304091602e-08f, 8.299398895e-08f, 8.294692916e-08f, 8.289973677e-08f, 8.285241190e-08f, 8.280495467e-08f, 8.275736518e-08f, +8.270964357e-08f, 8.266178995e-08f, 8.261380444e-08f, 8.256568715e-08f, 8.251743821e-08f, 8.246905774e-08f, 8.242054585e-08f, 8.237190267e-08f, 8.232312831e-08f, 8.227422290e-08f, +8.222518655e-08f, 8.217601938e-08f, 8.212672153e-08f, 8.207729310e-08f, 8.202773421e-08f, 8.197804500e-08f, 8.192822558e-08f, 8.187827607e-08f, 8.182819659e-08f, 8.177798728e-08f, +8.172764824e-08f, 8.167717960e-08f, 8.162658148e-08f, 8.157585401e-08f, 8.152499731e-08f, 8.147401151e-08f, 8.142289672e-08f, 8.137165306e-08f, 8.132028068e-08f, 8.126877968e-08f, +8.121715019e-08f, 8.116539234e-08f, 8.111350625e-08f, 8.106149205e-08f, 8.100934985e-08f, 8.095707979e-08f, 8.090468200e-08f, 8.085215659e-08f, 8.079950369e-08f, 8.074672343e-08f, +8.069381593e-08f, 8.064078133e-08f, 8.058761974e-08f, 8.053433130e-08f, 8.048091613e-08f, 8.042737435e-08f, 8.037370610e-08f, 8.031991151e-08f, 8.026599069e-08f, 8.021194378e-08f, +8.015777091e-08f, 8.010347220e-08f, 8.004904779e-08f, 7.999449780e-08f, 7.993982236e-08f, 7.988502159e-08f, 7.983009564e-08f, 7.977504462e-08f, 7.971986867e-08f, 7.966456792e-08f, +7.960914249e-08f, 7.955359252e-08f, 7.949791814e-08f, 7.944211947e-08f, 7.938619666e-08f, 7.933014982e-08f, 7.927397909e-08f, 7.921768461e-08f, 7.916126649e-08f, 7.910472488e-08f, +7.904805991e-08f, 7.899127170e-08f, 7.893436040e-08f, 7.887732613e-08f, 7.882016902e-08f, 7.876288921e-08f, 7.870548682e-08f, 7.864796201e-08f, 7.859031488e-08f, 7.853254559e-08f, +7.847465426e-08f, 7.841664103e-08f, 7.835850603e-08f, 7.830024940e-08f, 7.824187126e-08f, 7.818337176e-08f, 7.812475103e-08f, 7.806600920e-08f, 7.800714640e-08f, 7.794816278e-08f, +7.788905847e-08f, 7.782983361e-08f, 7.777048832e-08f, 7.771102275e-08f, 7.765143703e-08f, 7.759173130e-08f, 7.753190570e-08f, 7.747196035e-08f, 7.741189541e-08f, 7.735171099e-08f, +7.729140725e-08f, 7.723098432e-08f, 7.717044234e-08f, 7.710978144e-08f, 7.704900176e-08f, 7.698810344e-08f, 7.692708662e-08f, 7.686595144e-08f, 7.680469803e-08f, 7.674332653e-08f, +7.668183709e-08f, 7.662022984e-08f, 7.655850492e-08f, 7.649666247e-08f, 7.643470263e-08f, 7.637262553e-08f, 7.631043133e-08f, 7.624812015e-08f, 7.618569215e-08f, 7.612314745e-08f, +7.606048621e-08f, 7.599770855e-08f, 7.593481463e-08f, 7.587180458e-08f, 7.580867854e-08f, 7.574543666e-08f, 7.568207907e-08f, 7.561860593e-08f, 7.555501736e-08f, 7.549131352e-08f, +7.542749454e-08f, 7.536356057e-08f, 7.529951174e-08f, 7.523534821e-08f, 7.517107012e-08f, 7.510667760e-08f, 7.504217080e-08f, 7.497754987e-08f, 7.491281495e-08f, 7.484796617e-08f, +7.478300370e-08f, 7.471792766e-08f, 7.465273821e-08f, 7.458743548e-08f, 7.452201963e-08f, 7.445649080e-08f, 7.439084913e-08f, 7.432509476e-08f, 7.425922785e-08f, 7.419324853e-08f, +7.412715696e-08f, 7.406095327e-08f, 7.399463762e-08f, 7.392821015e-08f, 7.386167101e-08f, 7.379502034e-08f, 7.372825829e-08f, 7.366138500e-08f, 7.359440063e-08f, 7.352730531e-08f, +7.346009921e-08f, 7.339278245e-08f, 7.332535520e-08f, 7.325781759e-08f, 7.319016978e-08f, 7.312241192e-08f, 7.305454414e-08f, 7.298656661e-08f, 7.291847946e-08f, 7.285028285e-08f, +7.278197693e-08f, 7.271356184e-08f, 7.264503773e-08f, 7.257640475e-08f, 7.250766306e-08f, 7.243881279e-08f, 7.236985411e-08f, 7.230078715e-08f, 7.223161208e-08f, 7.216232903e-08f, +7.209293816e-08f, 7.202343963e-08f, 7.195383357e-08f, 7.188412014e-08f, 7.181429950e-08f, 7.174437179e-08f, 7.167433716e-08f, 7.160419576e-08f, 7.153394775e-08f, 7.146359328e-08f, +7.139313250e-08f, 7.132256555e-08f, 7.125189260e-08f, 7.118111380e-08f, 7.111022929e-08f, 7.103923923e-08f, 7.096814377e-08f, 7.089694307e-08f, 7.082563727e-08f, 7.075422653e-08f, +7.068271100e-08f, 7.061109085e-08f, 7.053936621e-08f, 7.046753724e-08f, 7.039560410e-08f, 7.032356694e-08f, 7.025142591e-08f, 7.017918118e-08f, 7.010683288e-08f, 7.003438118e-08f, +6.996182624e-08f, 6.988916820e-08f, 6.981640722e-08f, 6.974354345e-08f, 6.967057706e-08f, 6.959750819e-08f, 6.952433701e-08f, 6.945106366e-08f, 6.937768830e-08f, 6.930421109e-08f, +6.923063219e-08f, 6.915695174e-08f, 6.908316991e-08f, 6.900928686e-08f, 6.893530273e-08f, 6.886121769e-08f, 6.878703189e-08f, 6.871274549e-08f, 6.863835864e-08f, 6.856387151e-08f, +6.848928425e-08f, 6.841459702e-08f, 6.833980997e-08f, 6.826492327e-08f, 6.818993707e-08f, 6.811485152e-08f, 6.803966679e-08f, 6.796438304e-08f, 6.788900042e-08f, 6.781351909e-08f, +6.773793922e-08f, 6.766226095e-08f, 6.758648445e-08f, 6.751060988e-08f, 6.743463739e-08f, 6.735856715e-08f, 6.728239931e-08f, 6.720613404e-08f, 6.712977149e-08f, 6.705331182e-08f, +6.697675520e-08f, 6.690010179e-08f, 6.682335173e-08f, 6.674650520e-08f, 6.666956236e-08f, 6.659252335e-08f, 6.651538836e-08f, 6.643815753e-08f, 6.636083103e-08f, 6.628340902e-08f, +6.620589165e-08f, 6.612827910e-08f, 6.605057152e-08f, 6.597276907e-08f, 6.589487192e-08f, 6.581688023e-08f, 6.573879416e-08f, 6.566061386e-08f, 6.558233951e-08f, 6.550397127e-08f, +6.542550929e-08f, 6.534695375e-08f, 6.526830480e-08f, 6.518956260e-08f, 6.511072732e-08f, 6.503179913e-08f, 6.495277818e-08f, 6.487366464e-08f, 6.479445867e-08f, 6.471516043e-08f, +6.463577010e-08f, 6.455628783e-08f, 6.447671378e-08f, 6.439704813e-08f, 6.431729103e-08f, 6.423744264e-08f, 6.415750314e-08f, 6.407747269e-08f, 6.399735145e-08f, 6.391713959e-08f, +6.383683727e-08f, 6.375644466e-08f, 6.367596192e-08f, 6.359538921e-08f, 6.351472671e-08f, 6.343397457e-08f, 6.335313297e-08f, 6.327220206e-08f, 6.319118202e-08f, 6.311007301e-08f, +6.302887520e-08f, 6.294758874e-08f, 6.286621382e-08f, 6.278475059e-08f, 6.270319922e-08f, 6.262155988e-08f, 6.253983273e-08f, 6.245801794e-08f, 6.237611568e-08f, 6.229412612e-08f, +6.221204941e-08f, 6.212988574e-08f, 6.204763526e-08f, 6.196529814e-08f, 6.188287456e-08f, 6.180036467e-08f, 6.171776865e-08f, 6.163508667e-08f, 6.155231888e-08f, 6.146946547e-08f, +6.138652659e-08f, 6.130350242e-08f, 6.122039313e-08f, 6.113719887e-08f, 6.105391983e-08f, 6.097055617e-08f, 6.088710806e-08f, 6.080357567e-08f, 6.071995916e-08f, 6.063625871e-08f, +6.055247449e-08f, 6.046860666e-08f, 6.038465539e-08f, 6.030062086e-08f, 6.021650322e-08f, 6.013230267e-08f, 6.004801935e-08f, 5.996365345e-08f, 5.987920513e-08f, 5.979467456e-08f, +5.971006191e-08f, 5.962536736e-08f, 5.954059107e-08f, 5.945573322e-08f, 5.937079397e-08f, 5.928577349e-08f, 5.920067196e-08f, 5.911548955e-08f, 5.903022642e-08f, 5.894488276e-08f, +5.885945872e-08f, 5.877395449e-08f, 5.868837022e-08f, 5.860270611e-08f, 5.851696230e-08f, 5.843113899e-08f, 5.834523633e-08f, 5.825925451e-08f, 5.817319369e-08f, 5.808705404e-08f, +5.800083574e-08f, 5.791453896e-08f, 5.782816387e-08f, 5.774171065e-08f, 5.765517946e-08f, 5.756857048e-08f, 5.748188388e-08f, 5.739511984e-08f, 5.730827852e-08f, 5.722136011e-08f, +5.713436477e-08f, 5.704729267e-08f, 5.696014400e-08f, 5.687291892e-08f, 5.678561760e-08f, 5.669824023e-08f, 5.661078697e-08f, 5.652325799e-08f, 5.643565348e-08f, 5.634797360e-08f, +5.626021853e-08f, 5.617238845e-08f, 5.608448352e-08f, 5.599650392e-08f, 5.590844983e-08f, 5.582032141e-08f, 5.573211886e-08f, 5.564384233e-08f, 5.555549200e-08f, 5.546706805e-08f, +5.537857065e-08f, 5.528999999e-08f, 5.520135622e-08f, 5.511263953e-08f, 5.502385010e-08f, 5.493498809e-08f, 5.484605369e-08f, 5.475704706e-08f, 5.466796839e-08f, 5.457881785e-08f, +5.448959561e-08f, 5.440030186e-08f, 5.431093676e-08f, 5.422150049e-08f, 5.413199323e-08f, 5.404241516e-08f, 5.395276645e-08f, 5.386304727e-08f, 5.377325780e-08f, 5.368339823e-08f, +5.359346872e-08f, 5.350346945e-08f, 5.341340060e-08f, 5.332326235e-08f, 5.323305486e-08f, 5.314277833e-08f, 5.305243292e-08f, 5.296201882e-08f, 5.287153619e-08f, 5.278098522e-08f, +5.269036608e-08f, 5.259967895e-08f, 5.250892401e-08f, 5.241810144e-08f, 5.232721141e-08f, 5.223625410e-08f, 5.214522969e-08f, 5.205413835e-08f, 5.196298026e-08f, 5.187175561e-08f, +5.178046457e-08f, 5.168910731e-08f, 5.159768401e-08f, 5.150619486e-08f, 5.141464003e-08f, 5.132301970e-08f, 5.123133405e-08f, 5.113958325e-08f, 5.104776749e-08f, 5.095588693e-08f, +5.086394177e-08f, 5.077193218e-08f, 5.067985834e-08f, 5.058772042e-08f, 5.049551861e-08f, 5.040325309e-08f, 5.031092403e-08f, 5.021853161e-08f, 5.012607601e-08f, 5.003355742e-08f, +4.994097600e-08f, 4.984833194e-08f, 4.975562542e-08f, 4.966285662e-08f, 4.957002572e-08f, 4.947713289e-08f, 4.938417832e-08f, 4.929116219e-08f, 4.919808467e-08f, 4.910494594e-08f, +4.901174620e-08f, 4.891848560e-08f, 4.882516435e-08f, 4.873178260e-08f, 4.863834055e-08f, 4.854483838e-08f, 4.845127626e-08f, 4.835765438e-08f, 4.826397292e-08f, 4.817023205e-08f, +4.807643195e-08f, 4.798257282e-08f, 4.788865482e-08f, 4.779467814e-08f, 4.770064295e-08f, 4.760654945e-08f, 4.751239781e-08f, 4.741818821e-08f, 4.732392082e-08f, 4.722959585e-08f, +4.713521345e-08f, 4.704077382e-08f, 4.694627714e-08f, 4.685172358e-08f, 4.675711333e-08f, 4.666244656e-08f, 4.656772347e-08f, 4.647294423e-08f, 4.637810903e-08f, 4.628321803e-08f, +4.618827143e-08f, 4.609326941e-08f, 4.599821215e-08f, 4.590309983e-08f, 4.580793263e-08f, 4.571271074e-08f, 4.561743433e-08f, 4.552210358e-08f, 4.542671869e-08f, 4.533127983e-08f, +4.523578718e-08f, 4.514024092e-08f, 4.504464124e-08f, 4.494898832e-08f, 4.485328235e-08f, 4.475752349e-08f, 4.466171194e-08f, 4.456584788e-08f, 4.446993149e-08f, 4.437396295e-08f, +4.427794244e-08f, 4.418187016e-08f, 4.408574627e-08f, 4.398957096e-08f, 4.389334442e-08f, 4.379706683e-08f, 4.370073837e-08f, 4.360435922e-08f, 4.350792956e-08f, 4.341144959e-08f, +4.331491947e-08f, 4.321833940e-08f, 4.312170955e-08f, 4.302503012e-08f, 4.292830128e-08f, 4.283152321e-08f, 4.273469610e-08f, 4.263782013e-08f, 4.254089549e-08f, 4.244392236e-08f, +4.234690091e-08f, 4.224983135e-08f, 4.215271384e-08f, 4.205554857e-08f, 4.195833572e-08f, 4.186107548e-08f, 4.176376804e-08f, 4.166641356e-08f, 4.156901225e-08f, 4.147156428e-08f, +4.137406983e-08f, 4.127652909e-08f, 4.117894224e-08f, 4.108130947e-08f, 4.098363096e-08f, 4.088590689e-08f, 4.078813745e-08f, 4.069032282e-08f, 4.059246319e-08f, 4.049455873e-08f, +4.039660963e-08f, 4.029861609e-08f, 4.020057827e-08f, 4.010249636e-08f, 4.000437055e-08f, 3.990620103e-08f, 3.980798797e-08f, 3.970973156e-08f, 3.961143198e-08f, 3.951308943e-08f, +3.941470407e-08f, 3.931627610e-08f, 3.921780571e-08f, 3.911929307e-08f, 3.902073836e-08f, 3.892214178e-08f, 3.882350351e-08f, 3.872482373e-08f, 3.862610263e-08f, 3.852734038e-08f, +3.842853719e-08f, 3.832969322e-08f, 3.823080866e-08f, 3.813188371e-08f, 3.803291854e-08f, 3.793391333e-08f, 3.783486828e-08f, 3.773578356e-08f, 3.763665936e-08f, 3.753749587e-08f, +3.743829328e-08f, 3.733905175e-08f, 3.723977149e-08f, 3.714045266e-08f, 3.704109547e-08f, 3.694170009e-08f, 3.684226671e-08f, 3.674279552e-08f, 3.664328669e-08f, 3.654374041e-08f, +3.644415687e-08f, 3.634453625e-08f, 3.624487874e-08f, 3.614518453e-08f, 3.604545379e-08f, 3.594568671e-08f, 3.584588347e-08f, 3.574604427e-08f, 3.564616928e-08f, 3.554625870e-08f, +3.544631270e-08f, 3.534633147e-08f, 3.524631520e-08f, 3.514626407e-08f, 3.504617827e-08f, 3.494605798e-08f, 3.484590338e-08f, 3.474571466e-08f, 3.464549201e-08f, 3.454523562e-08f, +3.444494565e-08f, 3.434462231e-08f, 3.424426578e-08f, 3.414387623e-08f, 3.404345387e-08f, 3.394299886e-08f, 3.384251141e-08f, 3.374199168e-08f, 3.364143987e-08f, 3.354085616e-08f, +3.344024074e-08f, 3.333959380e-08f, 3.323891551e-08f, 3.313820606e-08f, 3.303746564e-08f, 3.293669444e-08f, 3.283589263e-08f, 3.273506041e-08f, 3.263419795e-08f, 3.253330545e-08f, +3.243238309e-08f, 3.233143105e-08f, 3.223044952e-08f, 3.212943869e-08f, 3.202839873e-08f, 3.192732985e-08f, 3.182623221e-08f, 3.172510601e-08f, 3.162395142e-08f, 3.152276865e-08f, +3.142155786e-08f, 3.132031925e-08f, 3.121905301e-08f, 3.111775931e-08f, 3.101643834e-08f, 3.091509029e-08f, 3.081371534e-08f, 3.071231368e-08f, 3.061088549e-08f, 3.050943096e-08f, +3.040795027e-08f, 3.030644361e-08f, 3.020491117e-08f, 3.010335312e-08f, 3.000176966e-08f, 2.990016097e-08f, 2.979852723e-08f, 2.969686863e-08f, 2.959518536e-08f, 2.949347759e-08f, +2.939174552e-08f, 2.928998933e-08f, 2.918820921e-08f, 2.908640533e-08f, 2.898457790e-08f, 2.888272708e-08f, 2.878085307e-08f, 2.867895605e-08f, 2.857703620e-08f, 2.847509372e-08f, +2.837312878e-08f, 2.827114157e-08f, 2.816913228e-08f, 2.806710109e-08f, 2.796504819e-08f, 2.786297376e-08f, 2.776087799e-08f, 2.765876105e-08f, 2.755662315e-08f, 2.745446445e-08f, +2.735228515e-08f, 2.725008543e-08f, 2.714786548e-08f, 2.704562548e-08f, 2.694336561e-08f, 2.684108607e-08f, 2.673878703e-08f, 2.663646868e-08f, 2.653413121e-08f, 2.643177480e-08f, +2.632939963e-08f, 2.622700589e-08f, 2.612459377e-08f, 2.602216345e-08f, 2.591971511e-08f, 2.581724894e-08f, 2.571476512e-08f, 2.561226384e-08f, 2.550974529e-08f, 2.540720964e-08f, +2.530465708e-08f, 2.520208781e-08f, 2.509950199e-08f, 2.499689982e-08f, 2.489428148e-08f, 2.479164716e-08f, 2.468899703e-08f, 2.458633129e-08f, 2.448365012e-08f, 2.438095370e-08f, +2.427824222e-08f, 2.417551586e-08f, 2.407277481e-08f, 2.397001925e-08f, 2.386724936e-08f, 2.376446533e-08f, 2.366166735e-08f, 2.355885560e-08f, 2.345603025e-08f, 2.335319151e-08f, +2.325033954e-08f, 2.314747454e-08f, 2.304459669e-08f, 2.294170617e-08f, 2.283880317e-08f, 2.273588786e-08f, 2.263296045e-08f, 2.253002110e-08f, 2.242707001e-08f, 2.232410735e-08f, +2.222113332e-08f, 2.211814809e-08f, 2.201515185e-08f, 2.191214478e-08f, 2.180912707e-08f, 2.170609889e-08f, 2.160306045e-08f, 2.150001191e-08f, 2.139695346e-08f, 2.129388528e-08f, +2.119080757e-08f, 2.108772049e-08f, 2.098462425e-08f, 2.088151901e-08f, 2.077840496e-08f, 2.067528229e-08f, 2.057215118e-08f, 2.046901182e-08f, 2.036586438e-08f, 2.026270904e-08f, +2.015954601e-08f, 2.005637545e-08f, 1.995319754e-08f, 1.985001248e-08f, 1.974682045e-08f, 1.964362162e-08f, 1.954041619e-08f, 1.943720433e-08f, 1.933398623e-08f, 1.923076207e-08f, +1.912753203e-08f, 1.902429630e-08f, 1.892105506e-08f, 1.881780849e-08f, 1.871455678e-08f, 1.861130010e-08f, 1.850803865e-08f, 1.840477260e-08f, 1.830150213e-08f, 1.819822743e-08f, +1.809494868e-08f, 1.799166607e-08f, 1.788837977e-08f, 1.778508997e-08f, 1.768179684e-08f, 1.757850059e-08f, 1.747520137e-08f, 1.737189938e-08f, 1.726859481e-08f, 1.716528782e-08f, +1.706197861e-08f, 1.695866735e-08f, 1.685535423e-08f, 1.675203943e-08f, 1.664872313e-08f, 1.654540551e-08f, 1.644208676e-08f, 1.633876705e-08f, 1.623544657e-08f, 1.613212551e-08f, +1.602880403e-08f, 1.592548233e-08f, 1.582216058e-08f, 1.571883897e-08f, 1.561551768e-08f, 1.551219688e-08f, 1.540887677e-08f, 1.530555752e-08f, 1.520223931e-08f, 1.509892232e-08f, +1.499560674e-08f, 1.489229275e-08f, 1.478898052e-08f, 1.468567024e-08f, 1.458236209e-08f, 1.447905626e-08f, 1.437575291e-08f, 1.427245223e-08f, 1.416915441e-08f, 1.406585961e-08f, +1.396256804e-08f, 1.385927985e-08f, 1.375599524e-08f, 1.365271439e-08f, 1.354943747e-08f, 1.344616467e-08f, 1.334289616e-08f, 1.323963213e-08f, 1.313637276e-08f, 1.303311822e-08f, +1.292986870e-08f, 1.282662437e-08f, 1.272338543e-08f, 1.262015203e-08f, 1.251692438e-08f, 1.241370264e-08f, 1.231048700e-08f, 1.220727763e-08f, 1.210407471e-08f, 1.200087844e-08f, +1.189768897e-08f, 1.179450650e-08f, 1.169133120e-08f, 1.158816325e-08f, 1.148500284e-08f, 1.138185013e-08f, 1.127870532e-08f, 1.117556857e-08f, 1.107244007e-08f, 1.096931999e-08f, +1.086620853e-08f, 1.076310584e-08f, 1.066001212e-08f, 1.055692754e-08f, 1.045385228e-08f, 1.035078652e-08f, 1.024773043e-08f, 1.014468420e-08f, 1.004164801e-08f, 9.938622024e-09f, +9.835606431e-09f, 9.732601406e-09f, 9.629607127e-09f, 9.526623773e-09f, 9.423651522e-09f, 9.320690550e-09f, 9.217741037e-09f, 9.114803159e-09f, 9.011877095e-09f, 8.908963022e-09f, +8.806061118e-09f, 8.703171560e-09f, 8.600294525e-09f, 8.497430191e-09f, 8.394578735e-09f, 8.291740334e-09f, 8.188915166e-09f, 8.086103407e-09f, 7.983305235e-09f, 7.880520826e-09f, +7.777750357e-09f, 7.674994005e-09f, 7.572251946e-09f, 7.469524358e-09f, 7.366811416e-09f, 7.264113298e-09f, 7.161430179e-09f, 7.058762236e-09f, 6.956109645e-09f, 6.853472583e-09f, +6.750851225e-09f, 6.648245747e-09f, 6.545656326e-09f, 6.443083137e-09f, 6.340526356e-09f, 6.237986159e-09f, 6.135462722e-09f, 6.032956219e-09f, 5.930466827e-09f, 5.827994721e-09f, +5.725540076e-09f, 5.623103068e-09f, 5.520683871e-09f, 5.418282661e-09f, 5.315899613e-09f, 5.213534901e-09f, 5.111188701e-09f, 5.008861188e-09f, 4.906552536e-09f, 4.804262919e-09f, +4.701992513e-09f, 4.599741491e-09f, 4.497510029e-09f, 4.395298300e-09f, 4.293106478e-09f, 4.190934739e-09f, 4.088783255e-09f, 3.986652201e-09f, 3.884541751e-09f, 3.782452078e-09f, +3.680383357e-09f, 3.578335760e-09f, 3.476309462e-09f, 3.374304636e-09f, 3.272321455e-09f, 3.170360093e-09f, 3.068420722e-09f, 2.966503517e-09f, 2.864608649e-09f, 2.762736293e-09f, +2.660886620e-09f, 2.559059804e-09f, 2.457256017e-09f, 2.355475433e-09f, 2.253718222e-09f, 2.151984559e-09f, 2.050274615e-09f, 1.948588563e-09f, 1.846926574e-09f, 1.745288821e-09f, +1.643675476e-09f, 1.542086711e-09f, 1.440522697e-09f, 1.338983607e-09f, 1.237469611e-09f, 1.135980882e-09f, 1.034517591e-09f, 9.330799091e-10f, 8.316680079e-10f, 7.302820585e-10f, +6.289222319e-10f, 5.275886993e-10f, 4.262816314e-10f, 3.250011991e-10f, 2.237475732e-10f, 1.225209243e-10f, 2.132142281e-11f, -7.985076068e-11f, -1.809954559e-10f, -2.821124925e-10f, +-3.832017004e-10f, -4.842629095e-10f, -5.852959498e-10f, -6.863006515e-10f, -7.872768447e-10f, -8.882243599e-10f, -9.891430273e-10f, -1.090032678e-09f, -1.190893141e-09f, -1.291724249e-09f, +-1.392525831e-09f, -1.493297720e-09f, -1.594039745e-09f, -1.694751738e-09f, -1.795433530e-09f, -1.896084953e-09f, -1.996705837e-09f, -2.097296015e-09f, -2.197855317e-09f, -2.298383576e-09f, +-2.398880623e-09f, -2.499346290e-09f, -2.599780409e-09f, -2.700182813e-09f, -2.800553333e-09f, -2.900891801e-09f, -3.001198051e-09f, -3.101471914e-09f, -3.201713224e-09f, -3.301921812e-09f, +-3.402097513e-09f, -3.502240157e-09f, -3.602349580e-09f, -3.702425613e-09f, -3.802468089e-09f, -3.902476843e-09f, -4.002451708e-09f, -4.102392517e-09f, -4.202299104e-09f, -4.302171302e-09f, +-4.402008946e-09f, -4.501811869e-09f, -4.601579905e-09f, -4.701312889e-09f, -4.801010654e-09f, -4.900673036e-09f, -5.000299869e-09f, -5.099890986e-09f, -5.199446224e-09f, -5.298965416e-09f, +-5.398448398e-09f, -5.497895005e-09f, -5.597305071e-09f, -5.696678433e-09f, -5.796014924e-09f, -5.895314382e-09f, -5.994576641e-09f, -6.093801537e-09f, -6.192988905e-09f, -6.292138583e-09f, +-6.391250405e-09f, -6.490324208e-09f, -6.589359828e-09f, -6.688357102e-09f, -6.787315865e-09f, -6.886235955e-09f, -6.985117207e-09f, -7.083959460e-09f, -7.182762549e-09f, -7.281526312e-09f, +-7.380250586e-09f, -7.478935209e-09f, -7.577580016e-09f, -7.676184847e-09f, -7.774749538e-09f, -7.873273927e-09f, -7.971757852e-09f, -8.070201152e-09f, -8.168603663e-09f, -8.266965224e-09f, +-8.365285674e-09f, -8.463564850e-09f, -8.561802592e-09f, -8.659998738e-09f, -8.758153126e-09f, -8.856265596e-09f, -8.954335987e-09f, -9.052364136e-09f, -9.150349885e-09f, -9.248293072e-09f, +-9.346193536e-09f, -9.444051117e-09f, -9.541865656e-09f, -9.639636990e-09f, -9.737364961e-09f, -9.835049409e-09f, -9.932690173e-09f, -1.003028709e-08f, -1.012784001e-08f, -1.022534877e-08f, +-1.032281320e-08f, -1.042023316e-08f, -1.051760847e-08f, -1.061493899e-08f, -1.071222455e-08f, -1.080946499e-08f, -1.090666015e-08f, -1.100380989e-08f, -1.110091403e-08f, -1.119797242e-08f, +-1.129498490e-08f, -1.139195132e-08f, -1.148887151e-08f, -1.158574532e-08f, -1.168257259e-08f, -1.177935316e-08f, -1.187608688e-08f, -1.197277358e-08f, -1.206941312e-08f, -1.216600533e-08f, +-1.226255006e-08f, -1.235904714e-08f, -1.245549644e-08f, -1.255189777e-08f, -1.264825100e-08f, -1.274455597e-08f, -1.284081251e-08f, -1.293702047e-08f, -1.303317970e-08f, -1.312929005e-08f, +-1.322535134e-08f, -1.332136344e-08f, -1.341732618e-08f, -1.351323941e-08f, -1.360910297e-08f, -1.370491671e-08f, -1.380068048e-08f, -1.389639412e-08f, -1.399205747e-08f, -1.408767038e-08f, +-1.418323270e-08f, -1.427874426e-08f, -1.437420493e-08f, -1.446961454e-08f, -1.456497294e-08f, -1.466027998e-08f, -1.475553550e-08f, -1.485073934e-08f, -1.494589137e-08f, -1.504099142e-08f, +-1.513603933e-08f, -1.523103497e-08f, -1.532597817e-08f, -1.542086878e-08f, -1.551570665e-08f, -1.561049163e-08f, -1.570522356e-08f, -1.579990229e-08f, -1.589452768e-08f, -1.598909956e-08f, +-1.608361779e-08f, -1.617808222e-08f, -1.627249269e-08f, -1.636684906e-08f, -1.646115116e-08f, -1.655539886e-08f, -1.664959200e-08f, -1.674373042e-08f, -1.683781399e-08f, -1.693184254e-08f, +-1.702581594e-08f, -1.711973402e-08f, -1.721359663e-08f, -1.730740364e-08f, -1.740115488e-08f, -1.749485022e-08f, -1.758848949e-08f, -1.768207255e-08f, -1.777559926e-08f, -1.786906945e-08f, +-1.796248299e-08f, -1.805583972e-08f, -1.814913950e-08f, -1.824238217e-08f, -1.833556759e-08f, -1.842869561e-08f, -1.852176609e-08f, -1.861477887e-08f, -1.870773380e-08f, -1.880063075e-08f, +-1.889346955e-08f, -1.898625007e-08f, -1.907897216e-08f, -1.917163567e-08f, -1.926424045e-08f, -1.935678635e-08f, -1.944927324e-08f, -1.954170096e-08f, -1.963406936e-08f, -1.972637831e-08f, +-1.981862764e-08f, -1.991081723e-08f, -2.000294692e-08f, -2.009501657e-08f, -2.018702603e-08f, -2.027897515e-08f, -2.037086380e-08f, -2.046269182e-08f, -2.055445907e-08f, -2.064616541e-08f, +-2.073781069e-08f, -2.082939477e-08f, -2.092091750e-08f, -2.101237874e-08f, -2.110377834e-08f, -2.119511617e-08f, -2.128639207e-08f, -2.137760590e-08f, -2.146875753e-08f, -2.155984680e-08f, +-2.165087358e-08f, -2.174183772e-08f, -2.183273907e-08f, -2.192357750e-08f, -2.201435286e-08f, -2.210506501e-08f, -2.219571381e-08f, -2.228629912e-08f, -2.237682079e-08f, -2.246727868e-08f, +-2.255767266e-08f, -2.264800257e-08f, -2.273826828e-08f, -2.282846965e-08f, -2.291860653e-08f, -2.300867879e-08f, -2.309868628e-08f, -2.318862886e-08f, -2.327850640e-08f, -2.336831875e-08f, +-2.345806577e-08f, -2.354774733e-08f, -2.363736328e-08f, -2.372691348e-08f, -2.381639780e-08f, -2.390581609e-08f, -2.399516821e-08f, -2.408445403e-08f, -2.417367341e-08f, -2.426282621e-08f, +-2.435191228e-08f, -2.444093150e-08f, -2.452988372e-08f, -2.461876881e-08f, -2.470758663e-08f, -2.479633703e-08f, -2.488501988e-08f, -2.497363505e-08f, -2.506218240e-08f, -2.515066179e-08f, +-2.523907308e-08f, -2.532741613e-08f, -2.541569082e-08f, -2.550389699e-08f, -2.559203453e-08f, -2.568010328e-08f, -2.576810312e-08f, -2.585603390e-08f, -2.594389550e-08f, -2.603168778e-08f, +-2.611941059e-08f, -2.620706382e-08f, -2.629464731e-08f, -2.638216094e-08f, -2.646960457e-08f, -2.655697807e-08f, -2.664428130e-08f, -2.673151413e-08f, -2.681867642e-08f, -2.690576804e-08f, +-2.699278886e-08f, -2.707973874e-08f, -2.716661754e-08f, -2.725342515e-08f, -2.734016141e-08f, -2.742682621e-08f, -2.751341940e-08f, -2.759994085e-08f, -2.768639044e-08f, -2.777276802e-08f, +-2.785907347e-08f, -2.794530666e-08f, -2.803146745e-08f, -2.811755570e-08f, -2.820357130e-08f, -2.828951411e-08f, -2.837538399e-08f, -2.846118082e-08f, -2.854690446e-08f, -2.863255479e-08f, +-2.871813167e-08f, -2.880363497e-08f, -2.888906457e-08f, -2.897442033e-08f, -2.905970212e-08f, -2.914490981e-08f, -2.923004328e-08f, -2.931510239e-08f, -2.940008702e-08f, -2.948499703e-08f, +-2.956983230e-08f, -2.965459270e-08f, -2.973927810e-08f, -2.982388836e-08f, -2.990842337e-08f, -2.999288300e-08f, -3.007726711e-08f, -3.016157558e-08f, -3.024580829e-08f, -3.032996509e-08f, +-3.041404588e-08f, -3.049805051e-08f, -3.058197887e-08f, -3.066583082e-08f, -3.074960625e-08f, -3.083330501e-08f, -3.091692699e-08f, -3.100047207e-08f, -3.108394011e-08f, -3.116733099e-08f, +-3.125064458e-08f, -3.133388076e-08f, -3.141703940e-08f, -3.150012039e-08f, -3.158312358e-08f, -3.166604887e-08f, -3.174889611e-08f, -3.183166520e-08f, -3.191435601e-08f, -3.199696840e-08f, +-3.207950227e-08f, -3.216195747e-08f, -3.224433390e-08f, -3.232663143e-08f, -3.240884993e-08f, -3.249098928e-08f, -3.257304936e-08f, -3.265503005e-08f, -3.273693121e-08f, -3.281875274e-08f, +-3.290049451e-08f, -3.298215640e-08f, -3.306373828e-08f, -3.314524004e-08f, -3.322666155e-08f, -3.330800268e-08f, -3.338926333e-08f, -3.347044337e-08f, -3.355154268e-08f, -3.363256113e-08f, +-3.371349862e-08f, -3.379435501e-08f, -3.387513018e-08f, -3.395582403e-08f, -3.403643642e-08f, -3.411696724e-08f, -3.419741637e-08f, -3.427778369e-08f, -3.435806909e-08f, -3.443827243e-08f, +-3.451839361e-08f, -3.459843250e-08f, -3.467838899e-08f, -3.475826296e-08f, -3.483805429e-08f, -3.491776286e-08f, -3.499738856e-08f, -3.507693127e-08f, -3.515639087e-08f, -3.523576725e-08f, +-3.531506028e-08f, -3.539426985e-08f, -3.547339585e-08f, -3.555243815e-08f, -3.563139665e-08f, -3.571027123e-08f, -3.578906176e-08f, -3.586776814e-08f, -3.594639025e-08f, -3.602492797e-08f, +-3.610338120e-08f, -3.618174980e-08f, -3.626003368e-08f, -3.633823271e-08f, -3.641634679e-08f, -3.649437579e-08f, -3.657231960e-08f, -3.665017811e-08f, -3.672795121e-08f, -3.680563878e-08f, +-3.688324071e-08f, -3.696075689e-08f, -3.703818720e-08f, -3.711553153e-08f, -3.719278976e-08f, -3.726996180e-08f, -3.734704751e-08f, -3.742404680e-08f, -3.750095955e-08f, -3.757778565e-08f, +-3.765452498e-08f, -3.773117744e-08f, -3.780774292e-08f, -3.788422130e-08f, -3.796061247e-08f, -3.803691633e-08f, -3.811313276e-08f, -3.818926165e-08f, -3.826530289e-08f, -3.834125637e-08f, +-3.841712199e-08f, -3.849289964e-08f, -3.856858920e-08f, -3.864419056e-08f, -3.871970362e-08f, -3.879512827e-08f, -3.887046440e-08f, -3.894571190e-08f, -3.902087067e-08f, -3.909594059e-08f, +-3.917092155e-08f, -3.924581346e-08f, -3.932061621e-08f, -3.939532968e-08f, -3.946995376e-08f, -3.954448836e-08f, -3.961893337e-08f, -3.969328868e-08f, -3.976755417e-08f, -3.984172976e-08f, +-3.991581533e-08f, -3.998981077e-08f, -4.006371599e-08f, -4.013753087e-08f, -4.021125531e-08f, -4.028488920e-08f, -4.035843245e-08f, -4.043188494e-08f, -4.050524657e-08f, -4.057851724e-08f, +-4.065169684e-08f, -4.072478528e-08f, -4.079778244e-08f, -4.087068822e-08f, -4.094350253e-08f, -4.101622525e-08f, -4.108885628e-08f, -4.116139552e-08f, -4.123384288e-08f, -4.130619824e-08f, +-4.137846151e-08f, -4.145063257e-08f, -4.152271134e-08f, -4.159469771e-08f, -4.166659158e-08f, -4.173839285e-08f, -4.181010141e-08f, -4.188171717e-08f, -4.195324002e-08f, -4.202466987e-08f, +-4.209600661e-08f, -4.216725015e-08f, -4.223840038e-08f, -4.230945721e-08f, -4.238042053e-08f, -4.245129025e-08f, -4.252206627e-08f, -4.259274849e-08f, -4.266333681e-08f, -4.273383113e-08f, +-4.280423135e-08f, -4.287453739e-08f, -4.294474912e-08f, -4.301486647e-08f, -4.308488934e-08f, -4.315481762e-08f, -4.322465121e-08f, -4.329439003e-08f, -4.336403398e-08f, -4.343358295e-08f, +-4.350303686e-08f, -4.357239560e-08f, -4.364165908e-08f, -4.371082721e-08f, -4.377989989e-08f, -4.384887702e-08f, -4.391775851e-08f, -4.398654426e-08f, -4.405523419e-08f, -4.412382819e-08f, +-4.419232617e-08f, -4.426072803e-08f, -4.432903369e-08f, -4.439724304e-08f, -4.446535601e-08f, -4.453337248e-08f, -4.460129237e-08f, -4.466911559e-08f, -4.473684204e-08f, -4.480447163e-08f, +-4.487200426e-08f, -4.493943986e-08f, -4.500677831e-08f, -4.507401954e-08f, -4.514116345e-08f, -4.520820995e-08f, -4.527515895e-08f, -4.534201035e-08f, -4.540876407e-08f, -4.547542001e-08f, +-4.554197809e-08f, -4.560843822e-08f, -4.567480030e-08f, -4.574106424e-08f, -4.580722996e-08f, -4.587329736e-08f, -4.593926636e-08f, -4.600513687e-08f, -4.607090880e-08f, -4.613658206e-08f, +-4.620215656e-08f, -4.626763221e-08f, -4.633300893e-08f, -4.639828662e-08f, -4.646346521e-08f, -4.652854460e-08f, -4.659352470e-08f, -4.665840543e-08f, -4.672318671e-08f, -4.678786844e-08f, +-4.685245053e-08f, -4.691693291e-08f, -4.698131549e-08f, -4.704559817e-08f, -4.710978088e-08f, -4.717386353e-08f, -4.723784603e-08f, -4.730172830e-08f, -4.736551026e-08f, -4.742919181e-08f, +-4.749277288e-08f, -4.755625338e-08f, -4.761963323e-08f, -4.768291234e-08f, -4.774609063e-08f, -4.780916801e-08f, -4.787214441e-08f, -4.793501974e-08f, -4.799779391e-08f, -4.806046685e-08f, +-4.812303847e-08f, -4.818550868e-08f, -4.824787742e-08f, -4.831014459e-08f, -4.837231011e-08f, -4.843437391e-08f, -4.849633590e-08f, -4.855819600e-08f, -4.861995412e-08f, -4.868161020e-08f, +-4.874316415e-08f, -4.880461588e-08f, -4.886596532e-08f, -4.892721239e-08f, -4.898835700e-08f, -4.904939909e-08f, -4.911033857e-08f, -4.917117535e-08f, -4.923190937e-08f, -4.929254055e-08f, +-4.935306880e-08f, -4.941349404e-08f, -4.947381621e-08f, -4.953403521e-08f, -4.959415098e-08f, -4.965416344e-08f, -4.971407250e-08f, -4.977387810e-08f, -4.983358016e-08f, -4.989317859e-08f, +-4.995267332e-08f, -5.001206428e-08f, -5.007135139e-08f, -5.013053458e-08f, -5.018961376e-08f, -5.024858887e-08f, -5.030745983e-08f, -5.036622656e-08f, -5.042488899e-08f, -5.048344704e-08f, +-5.054190065e-08f, -5.060024973e-08f, -5.065849421e-08f, -5.071663402e-08f, -5.077466909e-08f, -5.083259934e-08f, -5.089042469e-08f, -5.094814509e-08f, -5.100576044e-08f, -5.106327069e-08f, +-5.112067575e-08f, -5.117797556e-08f, -5.123517005e-08f, -5.129225913e-08f, -5.134924275e-08f, -5.140612083e-08f, -5.146289330e-08f, -5.151956009e-08f, -5.157612112e-08f, -5.163257633e-08f, +-5.168892565e-08f, -5.174516900e-08f, -5.180130632e-08f, -5.185733754e-08f, -5.191326259e-08f, -5.196908140e-08f, -5.202479389e-08f, -5.208040001e-08f, -5.213589968e-08f, -5.219129284e-08f, +-5.224657941e-08f, -5.230175933e-08f, -5.235683253e-08f, -5.241179894e-08f, -5.246665850e-08f, -5.252141114e-08f, -5.257605679e-08f, -5.263059538e-08f, -5.268502685e-08f, -5.273935114e-08f, +-5.279356817e-08f, -5.284767788e-08f, -5.290168021e-08f, -5.295557508e-08f, -5.300936244e-08f, -5.306304222e-08f, -5.311661436e-08f, -5.317007878e-08f, -5.322343542e-08f, -5.327668423e-08f, +-5.332982514e-08f, -5.338285808e-08f, -5.343578298e-08f, -5.348859980e-08f, -5.354130845e-08f, -5.359390889e-08f, -5.364640104e-08f, -5.369878485e-08f, -5.375106025e-08f, -5.380322719e-08f, +-5.385528558e-08f, -5.390723539e-08f, -5.395907654e-08f, -5.401080898e-08f, -5.406243264e-08f, -5.411394746e-08f, -5.416535338e-08f, -5.421665034e-08f, -5.426783828e-08f, -5.431891715e-08f, +-5.436988687e-08f, -5.442074740e-08f, -5.447149866e-08f, -5.452214061e-08f, -5.457267319e-08f, -5.462309632e-08f, -5.467340997e-08f, -5.472361406e-08f, -5.477370854e-08f, -5.482369335e-08f, +-5.487356844e-08f, -5.492333374e-08f, -5.497298921e-08f, -5.502253477e-08f, -5.507197038e-08f, -5.512129598e-08f, -5.517051151e-08f, -5.521961692e-08f, -5.526861214e-08f, -5.531749713e-08f, +-5.536627183e-08f, -5.541493618e-08f, -5.546349013e-08f, -5.551193362e-08f, -5.556026659e-08f, -5.560848901e-08f, -5.565660080e-08f, -5.570460191e-08f, -5.575249230e-08f, -5.580027190e-08f, +-5.584794066e-08f, -5.589549854e-08f, -5.594294547e-08f, -5.599028141e-08f, -5.603750630e-08f, -5.608462008e-08f, -5.613162271e-08f, -5.617851414e-08f, -5.622529431e-08f, -5.627196317e-08f, +-5.631852068e-08f, -5.636496676e-08f, -5.641130139e-08f, -5.645752450e-08f, -5.650363605e-08f, -5.654963599e-08f, -5.659552426e-08f, -5.664130081e-08f, -5.668696561e-08f, -5.673251858e-08f, +-5.677795970e-08f, -5.682328890e-08f, -5.686850614e-08f, -5.691361137e-08f, -5.695860455e-08f, -5.700348561e-08f, -5.704825452e-08f, -5.709291123e-08f, -5.713745569e-08f, -5.718188785e-08f, +-5.722620767e-08f, -5.727041510e-08f, -5.731451008e-08f, -5.735849259e-08f, -5.740236256e-08f, -5.744611995e-08f, -5.748976472e-08f, -5.753329682e-08f, -5.757671620e-08f, -5.762002283e-08f, +-5.766321665e-08f, -5.770629762e-08f, -5.774926569e-08f, -5.779212083e-08f, -5.783486298e-08f, -5.787749211e-08f, -5.792000816e-08f, -5.796241110e-08f, -5.800470088e-08f, -5.804687746e-08f, +-5.808894079e-08f, -5.813089084e-08f, -5.817272756e-08f, -5.821445090e-08f, -5.825606083e-08f, -5.829755730e-08f, -5.833894028e-08f, -5.838020972e-08f, -5.842136557e-08f, -5.846240781e-08f, +-5.850333638e-08f, -5.854415125e-08f, -5.858485237e-08f, -5.862543971e-08f, -5.866591323e-08f, -5.870627288e-08f, -5.874651863e-08f, -5.878665044e-08f, -5.882666826e-08f, -5.886657207e-08f, +-5.890636181e-08f, -5.894603746e-08f, -5.898559897e-08f, -5.902504630e-08f, -5.906437943e-08f, -5.910359830e-08f, -5.914270288e-08f, -5.918169314e-08f, -5.922056904e-08f, -5.925933054e-08f, +-5.929797760e-08f, -5.933651020e-08f, -5.937492828e-08f, -5.941323182e-08f, -5.945142078e-08f, -5.948949513e-08f, -5.952745482e-08f, -5.956529983e-08f, -5.960303012e-08f, -5.964064565e-08f, +-5.967814639e-08f, -5.971553231e-08f, -5.975280337e-08f, -5.978995954e-08f, -5.982700078e-08f, -5.986392706e-08f, -5.990073835e-08f, -5.993743462e-08f, -5.997401582e-08f, -6.001048194e-08f, +-6.004683293e-08f, -6.008306877e-08f, -6.011918942e-08f, -6.015519485e-08f, -6.019108503e-08f, -6.022685992e-08f, -6.026251951e-08f, -6.029806375e-08f, -6.033349261e-08f, -6.036880607e-08f, +-6.040400410e-08f, -6.043908666e-08f, -6.047405372e-08f, -6.050890526e-08f, -6.054364125e-08f, -6.057826165e-08f, -6.061276644e-08f, -6.064715559e-08f, -6.068142907e-08f, -6.071558685e-08f, +-6.074962890e-08f, -6.078355520e-08f, -6.081736572e-08f, -6.085106043e-08f, -6.088463930e-08f, -6.091810231e-08f, -6.095144943e-08f, -6.098468063e-08f, -6.101779588e-08f, -6.105079517e-08f, +-6.108367846e-08f, -6.111644573e-08f, -6.114909695e-08f, -6.118163210e-08f, -6.121405115e-08f, -6.124635408e-08f, -6.127854086e-08f, -6.131061146e-08f, -6.134256587e-08f, -6.137440407e-08f, +-6.140612601e-08f, -6.143773169e-08f, -6.146922108e-08f, -6.150059415e-08f, -6.153185088e-08f, -6.156299125e-08f, -6.159401524e-08f, -6.162492283e-08f, -6.165571398e-08f, -6.168638869e-08f, +-6.171694692e-08f, -6.174738866e-08f, -6.177771389e-08f, -6.180792258e-08f, -6.183801471e-08f, -6.186799027e-08f, -6.189784922e-08f, -6.192759156e-08f, -6.195721726e-08f, -6.198672631e-08f, +-6.201611867e-08f, -6.204539434e-08f, -6.207455329e-08f, -6.210359550e-08f, -6.213252096e-08f, -6.216132965e-08f, -6.219002155e-08f, -6.221859663e-08f, -6.224705489e-08f, -6.227539630e-08f, +-6.230362085e-08f, -6.233172852e-08f, -6.235971930e-08f, -6.238759316e-08f, -6.241535008e-08f, -6.244299006e-08f, -6.247051308e-08f, -6.249791911e-08f, -6.252520815e-08f, -6.255238018e-08f, +-6.257943518e-08f, -6.260637314e-08f, -6.263319405e-08f, -6.265989788e-08f, -6.268648462e-08f, -6.271295427e-08f, -6.273930679e-08f, -6.276554219e-08f, -6.279166045e-08f, -6.281766155e-08f, +-6.284354548e-08f, -6.286931223e-08f, -6.289496178e-08f, -6.292049413e-08f, -6.294590925e-08f, -6.297120714e-08f, -6.299638779e-08f, -6.302145117e-08f, -6.304639729e-08f, -6.307122613e-08f, +-6.309593768e-08f, -6.312053192e-08f, -6.314500886e-08f, -6.316936847e-08f, -6.319361074e-08f, -6.321773567e-08f, -6.324174325e-08f, -6.326563346e-08f, -6.328940629e-08f, -6.331306175e-08f, +-6.333659981e-08f, -6.336002047e-08f, -6.338332373e-08f, -6.340650956e-08f, -6.342957797e-08f, -6.345252894e-08f, -6.347536247e-08f, -6.349807855e-08f, -6.352067718e-08f, -6.354315833e-08f, +-6.356552202e-08f, -6.358776823e-08f, -6.360989695e-08f, -6.363190818e-08f, -6.365380192e-08f, -6.367557815e-08f, -6.369723687e-08f, -6.371877807e-08f, -6.374020175e-08f, -6.376150791e-08f, +-6.378269654e-08f, -6.380376763e-08f, -6.382472119e-08f, -6.384555719e-08f, -6.386627565e-08f, -6.388687656e-08f, -6.390735992e-08f, -6.392772571e-08f, -6.394797394e-08f, -6.396810460e-08f, +-6.398811770e-08f, -6.400801323e-08f, -6.402779118e-08f, -6.404745155e-08f, -6.406699435e-08f, -6.408641957e-08f, -6.410572721e-08f, -6.412491726e-08f, -6.414398973e-08f, -6.416294462e-08f, +-6.418178192e-08f, -6.420050164e-08f, -6.421910376e-08f, -6.423758831e-08f, -6.425595526e-08f, -6.427420463e-08f, -6.429233641e-08f, -6.431035061e-08f, -6.432824722e-08f, -6.434602625e-08f, +-6.436368770e-08f, -6.438123157e-08f, -6.439865786e-08f, -6.441596658e-08f, -6.443315771e-08f, -6.445023128e-08f, -6.446718728e-08f, -6.448402571e-08f, -6.450074658e-08f, -6.451734988e-08f, +-6.453383563e-08f, -6.455020382e-08f, -6.456645447e-08f, -6.458258757e-08f, -6.459860312e-08f, -6.461450114e-08f, -6.463028163e-08f, -6.464594459e-08f, -6.466149003e-08f, -6.467691794e-08f, +-6.469222835e-08f, -6.470742125e-08f, -6.472249665e-08f, -6.473745455e-08f, -6.475229497e-08f, -6.476701790e-08f, -6.478162336e-08f, -6.479611135e-08f, -6.481048188e-08f, -6.482473496e-08f, +-6.483887059e-08f, -6.485288878e-08f, -6.486678954e-08f, -6.488057287e-08f, -6.489423879e-08f, -6.490778731e-08f, -6.492121843e-08f, -6.493453216e-08f, -6.494772851e-08f, -6.496080750e-08f, +-6.497376912e-08f, -6.498661339e-08f, -6.499934032e-08f, -6.501194992e-08f, -6.502444220e-08f, -6.503681717e-08f, -6.504907485e-08f, -6.506121523e-08f, -6.507323834e-08f, -6.508514418e-08f, +-6.509693277e-08f, -6.510860412e-08f, -6.512015824e-08f, -6.513159514e-08f, -6.514291484e-08f, -6.515411734e-08f, -6.516520267e-08f, -6.517617083e-08f, -6.518702183e-08f, -6.519775570e-08f, +-6.520837244e-08f, -6.521887206e-08f, -6.522925459e-08f, -6.523952003e-08f, -6.524966841e-08f, -6.525969972e-08f, -6.526961400e-08f, -6.527941126e-08f, -6.528909150e-08f, -6.529865475e-08f, +-6.530810102e-08f, -6.531743032e-08f, -6.532664268e-08f, -6.533573811e-08f, -6.534471663e-08f, -6.535357825e-08f, -6.536232298e-08f, -6.537095085e-08f, -6.537946188e-08f, -6.538785608e-08f, +-6.539613347e-08f, -6.540429406e-08f, -6.541233788e-08f, -6.542026494e-08f, -6.542807526e-08f, -6.543576886e-08f, -6.544334577e-08f, -6.545080599e-08f, -6.545814954e-08f, -6.546537646e-08f, +-6.547248675e-08f, -6.547948044e-08f, -6.548635754e-08f, -6.549311808e-08f, -6.549976208e-08f, -6.550628956e-08f, -6.551270053e-08f, -6.551899503e-08f, -6.552517307e-08f, -6.553123467e-08f, +-6.553717985e-08f, -6.554300864e-08f, -6.554872106e-08f, -6.555431713e-08f, -6.555979687e-08f, -6.556516031e-08f, -6.557040747e-08f, -6.557553837e-08f, -6.558055304e-08f, -6.558545149e-08f, +-6.559023376e-08f, -6.559489986e-08f, -6.559944982e-08f, -6.560388367e-08f, -6.560820142e-08f, -6.561240311e-08f, -6.561648876e-08f, -6.562045839e-08f, -6.562431204e-08f, -6.562804971e-08f, +-6.563167145e-08f, -6.563517727e-08f, -6.563856720e-08f, -6.564184127e-08f, -6.564499951e-08f, -6.564804194e-08f, -6.565096858e-08f, -6.565377947e-08f, -6.565647464e-08f, -6.565905410e-08f, +-6.566151789e-08f, -6.566386604e-08f, -6.566609857e-08f, -6.566821551e-08f, -6.567021689e-08f, -6.567210274e-08f, -6.567387309e-08f, -6.567552796e-08f, -6.567706739e-08f, -6.567849141e-08f, +-6.567980004e-08f, -6.568099331e-08f, -6.568207126e-08f, -6.568303391e-08f, -6.568388130e-08f, -6.568461345e-08f, -6.568523040e-08f, -6.568573218e-08f, -6.568611881e-08f, -6.568639034e-08f, +-6.568654679e-08f, -6.568658819e-08f, -6.568651457e-08f, -6.568632597e-08f, -6.568602243e-08f, -6.568560396e-08f, -6.568507061e-08f, -6.568442241e-08f, -6.568365938e-08f, -6.568278157e-08f, +-6.568178901e-08f, -6.568068173e-08f, -6.567945977e-08f, -6.567812315e-08f, -6.567667192e-08f, -6.567510610e-08f, -6.567342574e-08f, -6.567163087e-08f, -6.566972152e-08f, -6.566769772e-08f, +-6.566555952e-08f, -6.566330695e-08f, -6.566094004e-08f, -6.565845883e-08f, -6.565586336e-08f, -6.565315366e-08f, -6.565032977e-08f, -6.564739173e-08f, -6.564433957e-08f, -6.564117333e-08f, +-6.563789305e-08f, -6.563449877e-08f, -6.563099052e-08f, -6.562736833e-08f, -6.562363226e-08f, -6.561978234e-08f, -6.561581860e-08f, -6.561174108e-08f, -6.560754983e-08f, -6.560324488e-08f, +-6.559882628e-08f, -6.559429405e-08f, -6.558964825e-08f, -6.558488890e-08f, -6.558001606e-08f, -6.557502975e-08f, -6.556993003e-08f, -6.556471693e-08f, -6.555939049e-08f, -6.555395076e-08f, +-6.554839777e-08f, -6.554273156e-08f, -6.553695218e-08f, -6.553105967e-08f, -6.552505408e-08f, -6.551893543e-08f, -6.551270378e-08f, -6.550635917e-08f, -6.549990164e-08f, -6.549333123e-08f, +-6.548664799e-08f, -6.547985196e-08f, -6.547294318e-08f, -6.546592170e-08f, -6.545878755e-08f, -6.545154079e-08f, -6.544418146e-08f, -6.543670960e-08f, -6.542912526e-08f, -6.542142848e-08f, +-6.541361931e-08f, -6.540569779e-08f, -6.539766397e-08f, -6.538951788e-08f, -6.538125959e-08f, -6.537288913e-08f, -6.536440655e-08f, -6.535581190e-08f, -6.534710522e-08f, -6.533828655e-08f, +-6.532935596e-08f, -6.532031347e-08f, -6.531115915e-08f, -6.530189303e-08f, -6.529251517e-08f, -6.528302561e-08f, -6.527342440e-08f, -6.526371159e-08f, -6.525388722e-08f, -6.524395135e-08f, +-6.523390402e-08f, -6.522374528e-08f, -6.521347519e-08f, -6.520309378e-08f, -6.519260112e-08f, -6.518199724e-08f, -6.517128220e-08f, -6.516045605e-08f, -6.514951884e-08f, -6.513847062e-08f, +-6.512731144e-08f, -6.511604134e-08f, -6.510466039e-08f, -6.509316863e-08f, -6.508156611e-08f, -6.506985288e-08f, -6.505802900e-08f, -6.504609452e-08f, -6.503404949e-08f, -6.502189395e-08f, +-6.500962797e-08f, -6.499725160e-08f, -6.498476489e-08f, -6.497216788e-08f, -6.495946064e-08f, -6.494664322e-08f, -6.493371566e-08f, -6.492067803e-08f, -6.490753038e-08f, -6.489427276e-08f, +-6.488090523e-08f, -6.486742783e-08f, -6.485384063e-08f, -6.484014368e-08f, -6.482633703e-08f, -6.481242074e-08f, -6.479839486e-08f, -6.478425945e-08f, -6.477001456e-08f, -6.475566026e-08f, +-6.474119658e-08f, -6.472662361e-08f, -6.471194137e-08f, -6.469714995e-08f, -6.468224938e-08f, -6.466723973e-08f, -6.465212105e-08f, -6.463689341e-08f, -6.462155685e-08f, -6.460611144e-08f, +-6.459055723e-08f, -6.457489429e-08f, -6.455912266e-08f, -6.454324241e-08f, -6.452725359e-08f, -6.451115627e-08f, -6.449495050e-08f, -6.447863635e-08f, -6.446221386e-08f, -6.444568310e-08f, +-6.442904413e-08f, -6.441229701e-08f, -6.439544180e-08f, -6.437847855e-08f, -6.436140734e-08f, -6.434422821e-08f, -6.432694123e-08f, -6.430954645e-08f, -6.429204395e-08f, -6.427443378e-08f, +-6.425671600e-08f, -6.423889068e-08f, -6.422095786e-08f, -6.420291763e-08f, -6.418477003e-08f, -6.416651513e-08f, -6.414815299e-08f, -6.412968368e-08f, -6.411110725e-08f, -6.409242377e-08f, +-6.407363331e-08f, -6.405473592e-08f, -6.403573167e-08f, -6.401662061e-08f, -6.399740283e-08f, -6.397807837e-08f, -6.395864731e-08f, -6.393910970e-08f, -6.391946561e-08f, -6.389971510e-08f, +-6.387985825e-08f, -6.385989511e-08f, -6.383982575e-08f, -6.381965023e-08f, -6.379936862e-08f, -6.377898099e-08f, -6.375848739e-08f, -6.373788791e-08f, -6.371718259e-08f, -6.369637151e-08f, +-6.367545473e-08f, -6.365443233e-08f, -6.363330436e-08f, -6.361207089e-08f, -6.359073200e-08f, -6.356928774e-08f, -6.354773819e-08f, -6.352608341e-08f, -6.350432346e-08f, -6.348245843e-08f, +-6.346048837e-08f, -6.343841335e-08f, -6.341623345e-08f, -6.339394872e-08f, -6.337155924e-08f, -6.334906508e-08f, -6.332646631e-08f, -6.330376299e-08f, -6.328095519e-08f, -6.325804299e-08f, +-6.323502645e-08f, -6.321190564e-08f, -6.318868063e-08f, -6.316535150e-08f, -6.314191831e-08f, -6.311838113e-08f, -6.309474004e-08f, -6.307099510e-08f, -6.304714639e-08f, -6.302319397e-08f, +-6.299913792e-08f, -6.297497831e-08f, -6.295071520e-08f, -6.292634868e-08f, -6.290187882e-08f, -6.287730568e-08f, -6.285262933e-08f, -6.282784986e-08f, -6.280296733e-08f, -6.277798182e-08f, +-6.275289339e-08f, -6.272770212e-08f, -6.270240809e-08f, -6.267701137e-08f, -6.265151203e-08f, -6.262591014e-08f, -6.260020578e-08f, -6.257439902e-08f, -6.254848993e-08f, -6.252247860e-08f, +-6.249636510e-08f, -6.247014949e-08f, -6.244383186e-08f, -6.241741227e-08f, -6.239089081e-08f, -6.236426755e-08f, -6.233754257e-08f, -6.231071593e-08f, -6.228378772e-08f, -6.225675801e-08f, +-6.222962688e-08f, -6.220239441e-08f, -6.217506066e-08f, -6.214762572e-08f, -6.212008967e-08f, -6.209245257e-08f, -6.206471452e-08f, -6.203687557e-08f, -6.200893582e-08f, -6.198089534e-08f, +-6.195275420e-08f, -6.192451249e-08f, -6.189617028e-08f, -6.186772765e-08f, -6.183918467e-08f, -6.181054144e-08f, -6.178179802e-08f, -6.175295449e-08f, -6.172401094e-08f, -6.169496744e-08f, +-6.166582406e-08f, -6.163658090e-08f, -6.160723803e-08f, -6.157779553e-08f, -6.154825348e-08f, -6.151861195e-08f, -6.148887103e-08f, -6.145903081e-08f, -6.142909135e-08f, -6.139905274e-08f, +-6.136891506e-08f, -6.133867840e-08f, -6.130834282e-08f, -6.127790842e-08f, -6.124737528e-08f, -6.121674347e-08f, -6.118601307e-08f, -6.115518418e-08f, -6.112425687e-08f, -6.109323122e-08f, +-6.106210732e-08f, -6.103088525e-08f, -6.099956508e-08f, -6.096814691e-08f, -6.093663082e-08f, -6.090501688e-08f, -6.087330518e-08f, -6.084149581e-08f, -6.080958885e-08f, -6.077758438e-08f, +-6.074548249e-08f, -6.071328325e-08f, -6.068098676e-08f, -6.064859310e-08f, -6.061610235e-08f, -6.058351459e-08f, -6.055082991e-08f, -6.051804841e-08f, -6.048517015e-08f, -6.045219522e-08f, +-6.041912372e-08f, -6.038595572e-08f, -6.035269132e-08f, -6.031933059e-08f, -6.028587362e-08f, -6.025232050e-08f, -6.021867132e-08f, -6.018492615e-08f, -6.015108510e-08f, -6.011714824e-08f, +-6.008311565e-08f, -6.004898744e-08f, -6.001476368e-08f, -5.998044446e-08f, -5.994602987e-08f, -5.991151999e-08f, -5.987691491e-08f, -5.984221473e-08f, -5.980741953e-08f, -5.977252939e-08f, +-5.973754440e-08f, -5.970246466e-08f, -5.966729025e-08f, -5.963202126e-08f, -5.959665777e-08f, -5.956119989e-08f, -5.952564768e-08f, -5.949000126e-08f, -5.945426070e-08f, -5.941842609e-08f, +-5.938249752e-08f, -5.934647508e-08f, -5.931035887e-08f, -5.927414897e-08f, -5.923784547e-08f, -5.920144847e-08f, -5.916495804e-08f, -5.912837429e-08f, -5.909169731e-08f, -5.905492717e-08f, +-5.901806399e-08f, -5.898110784e-08f, -5.894405881e-08f, -5.890691701e-08f, -5.886968251e-08f, -5.883235542e-08f, -5.879493582e-08f, -5.875742381e-08f, -5.871981947e-08f, -5.868212290e-08f, +-5.864433420e-08f, -5.860645345e-08f, -5.856848074e-08f, -5.853041618e-08f, -5.849225984e-08f, -5.845401184e-08f, -5.841567225e-08f, -5.837724117e-08f, -5.833871869e-08f, -5.830010492e-08f, +-5.826139993e-08f, -5.822260384e-08f, -5.818371672e-08f, -5.814473867e-08f, -5.810566979e-08f, -5.806651018e-08f, -5.802725992e-08f, -5.798791911e-08f, -5.794848785e-08f, -5.790896623e-08f, +-5.786935434e-08f, -5.782965229e-08f, -5.778986016e-08f, -5.774997805e-08f, -5.771000606e-08f, -5.766994428e-08f, -5.762979281e-08f, -5.758955174e-08f, -5.754922117e-08f, -5.750880120e-08f, +-5.746829192e-08f, -5.742769343e-08f, -5.738700583e-08f, -5.734622920e-08f, -5.730536366e-08f, -5.726440929e-08f, -5.722336620e-08f, -5.718223447e-08f, -5.714101422e-08f, -5.709970552e-08f, +-5.705830849e-08f, -5.701682322e-08f, -5.697524981e-08f, -5.693358836e-08f, -5.689183896e-08f, -5.685000171e-08f, -5.680807671e-08f, -5.676606406e-08f, -5.672396386e-08f, -5.668177620e-08f, +-5.663950119e-08f, -5.659713893e-08f, -5.655468951e-08f, -5.651215303e-08f, -5.646952959e-08f, -5.642681929e-08f, -5.638402224e-08f, -5.634113853e-08f, -5.629816825e-08f, -5.625511152e-08f, +-5.621196843e-08f, -5.616873908e-08f, -5.612542358e-08f, -5.608202201e-08f, -5.603853449e-08f, -5.599496111e-08f, -5.595130197e-08f, -5.590755718e-08f, -5.586372684e-08f, -5.581981104e-08f, +-5.577580990e-08f, -5.573172350e-08f, -5.568755196e-08f, -5.564329537e-08f, -5.559895383e-08f, -5.555452745e-08f, -5.551001634e-08f, -5.546542058e-08f, -5.542074029e-08f, -5.537597557e-08f, +-5.533112651e-08f, -5.528619323e-08f, -5.524117582e-08f, -5.519607439e-08f, -5.515088904e-08f, -5.510561987e-08f, -5.506026699e-08f, -5.501483051e-08f, -5.496931051e-08f, -5.492370712e-08f, +-5.487802042e-08f, -5.483225053e-08f, -5.478639756e-08f, -5.474046159e-08f, -5.469444274e-08f, -5.464834112e-08f, -5.460215682e-08f, -5.455588995e-08f, -5.450954062e-08f, -5.446310893e-08f, +-5.441659498e-08f, -5.436999889e-08f, -5.432332075e-08f, -5.427656067e-08f, -5.422971876e-08f, -5.418279512e-08f, -5.413578986e-08f, -5.408870309e-08f, -5.404153490e-08f, -5.399428541e-08f, +-5.394695472e-08f, -5.389954293e-08f, -5.385205016e-08f, -5.380447651e-08f, -5.375682209e-08f, -5.370908700e-08f, -5.366127136e-08f, -5.361337526e-08f, -5.356539881e-08f, -5.351734212e-08f, +-5.346920531e-08f, -5.342098847e-08f, -5.337269171e-08f, -5.332431514e-08f, -5.327585888e-08f, -5.322732302e-08f, -5.317870767e-08f, -5.313001294e-08f, -5.308123895e-08f, -5.303238579e-08f, +-5.298345358e-08f, -5.293444243e-08f, -5.288535244e-08f, -5.283618372e-08f, -5.278693638e-08f, -5.273761054e-08f, -5.268820629e-08f, -5.263872375e-08f, -5.258916303e-08f, -5.253952423e-08f, +-5.248980747e-08f, -5.244001286e-08f, -5.239014050e-08f, -5.234019050e-08f, -5.229016298e-08f, -5.224005805e-08f, -5.218987581e-08f, -5.213961637e-08f, -5.208927985e-08f, -5.203886636e-08f, +-5.198837600e-08f, -5.193780889e-08f, -5.188716513e-08f, -5.183644484e-08f, -5.178564814e-08f, -5.173477512e-08f, -5.168382590e-08f, -5.163280059e-08f, -5.158169931e-08f, -5.153052216e-08f, +-5.147926926e-08f, -5.142794072e-08f, -5.137653664e-08f, -5.132505715e-08f, -5.127350235e-08f, -5.122187236e-08f, -5.117016728e-08f, -5.111838723e-08f, -5.106653233e-08f, -5.101460268e-08f, +-5.096259839e-08f, -5.091051959e-08f, -5.085836638e-08f, -5.080613887e-08f, -5.075383718e-08f, -5.070146143e-08f, -5.064901171e-08f, -5.059648816e-08f, -5.054389087e-08f, -5.049121997e-08f, +-5.043847557e-08f, -5.038565777e-08f, -5.033276670e-08f, -5.027980248e-08f, -5.022676520e-08f, -5.017365499e-08f, -5.012047196e-08f, -5.006721623e-08f, -5.001388790e-08f, -4.996048710e-08f, +-4.990701394e-08f, -4.985346852e-08f, -4.979985098e-08f, -4.974616142e-08f, -4.969239996e-08f, -4.963856670e-08f, -4.958466178e-08f, -4.953068529e-08f, -4.947663737e-08f, -4.942251811e-08f, +-4.936832765e-08f, -4.931406609e-08f, -4.925973354e-08f, -4.920533014e-08f, -4.915085598e-08f, -4.909631119e-08f, -4.904169588e-08f, -4.898701017e-08f, -4.893225418e-08f, -4.887742801e-08f, +-4.882253180e-08f, -4.876756565e-08f, -4.871252968e-08f, -4.865742400e-08f, -4.860224874e-08f, -4.854700401e-08f, -4.849168993e-08f, -4.843630661e-08f, -4.838085417e-08f, -4.832533274e-08f, +-4.826974242e-08f, -4.821408333e-08f, -4.815835559e-08f, -4.810255932e-08f, -4.804669464e-08f, -4.799076166e-08f, -4.793476050e-08f, -4.787869128e-08f, -4.782255412e-08f, -4.776634913e-08f, +-4.771007644e-08f, -4.765373616e-08f, -4.759732840e-08f, -4.754085330e-08f, -4.748431096e-08f, -4.742770151e-08f, -4.737102506e-08f, -4.731428174e-08f, -4.725747165e-08f, -4.720059493e-08f, +-4.714365169e-08f, -4.708664204e-08f, -4.702956611e-08f, -4.697242402e-08f, -4.691521589e-08f, -4.685794183e-08f, -4.680060196e-08f, -4.674319641e-08f, -4.668572529e-08f, -4.662818873e-08f, +-4.657058684e-08f, -4.651291975e-08f, -4.645518757e-08f, -4.639739042e-08f, -4.633952843e-08f, -4.628160171e-08f, -4.622361038e-08f, -4.616555457e-08f, -4.610743440e-08f, -4.604924998e-08f, +-4.599100144e-08f, -4.593268889e-08f, -4.587431246e-08f, -4.581587227e-08f, -4.575736844e-08f, -4.569880109e-08f, -4.564017035e-08f, -4.558147632e-08f, -4.552271914e-08f, -4.546389893e-08f, +-4.540501580e-08f, -4.534606988e-08f, -4.528706129e-08f, -4.522799015e-08f, -4.516885659e-08f, -4.510966072e-08f, -4.505040267e-08f, -4.499108255e-08f, -4.493170050e-08f, -4.487225663e-08f, +-4.481275107e-08f, -4.475318393e-08f, -4.469355534e-08f, -4.463386542e-08f, -4.457411430e-08f, -4.451430210e-08f, -4.445442893e-08f, -4.439449493e-08f, -4.433450021e-08f, -4.427444491e-08f, +-4.421432913e-08f, -4.415415300e-08f, -4.409391665e-08f, -4.403362021e-08f, -4.397326378e-08f, -4.391284750e-08f, -4.385237149e-08f, -4.379183588e-08f, -4.373124078e-08f, -4.367058632e-08f, +-4.360987263e-08f, -4.354909982e-08f, -4.348826802e-08f, -4.342737736e-08f, -4.336642796e-08f, -4.330541994e-08f, -4.324435342e-08f, -4.318322854e-08f, -4.312204542e-08f, -4.306080417e-08f, +-4.299950492e-08f, -4.293814781e-08f, -4.287673294e-08f, -4.281526046e-08f, -4.275373047e-08f, -4.269214311e-08f, -4.263049850e-08f, -4.256879677e-08f, -4.250703804e-08f, -4.244522243e-08f, +-4.238335008e-08f, -4.232142109e-08f, -4.225943561e-08f, -4.219739376e-08f, -4.213529565e-08f, -4.207314143e-08f, -4.201093120e-08f, -4.194866510e-08f, -4.188634325e-08f, -4.182396578e-08f, +-4.176153281e-08f, -4.169904447e-08f, -4.163650089e-08f, -4.157390219e-08f, -4.151124849e-08f, -4.144853993e-08f, -4.138577662e-08f, -4.132295870e-08f, -4.126008629e-08f, -4.119715952e-08f, +-4.113417851e-08f, -4.107114339e-08f, -4.100805428e-08f, -4.094491132e-08f, -4.088171462e-08f, -4.081846432e-08f, -4.075516054e-08f, -4.069180341e-08f, -4.062839305e-08f, -4.056492959e-08f, +-4.050141317e-08f, -4.043784389e-08f, -4.037422190e-08f, -4.031054732e-08f, -4.024682028e-08f, -4.018304090e-08f, -4.011920930e-08f, -4.005532563e-08f, -3.999139000e-08f, -3.992740254e-08f, +-3.986336339e-08f, -3.979927265e-08f, -3.973513048e-08f, -3.967093698e-08f, -3.960669230e-08f, -3.954239655e-08f, -3.947804987e-08f, -3.941365238e-08f, -3.934920421e-08f, -3.928470549e-08f, +-3.922015634e-08f, -3.915555690e-08f, -3.909090729e-08f, -3.902620765e-08f, -3.896145809e-08f, -3.889665874e-08f, -3.883180975e-08f, -3.876691122e-08f, -3.870196330e-08f, -3.863696610e-08f, +-3.857191977e-08f, -3.850682442e-08f, -3.844168019e-08f, -3.837648720e-08f, -3.831124558e-08f, -3.824595546e-08f, -3.818061698e-08f, -3.811523025e-08f, -3.804979541e-08f, -3.798431259e-08f, +-3.791878191e-08f, -3.785320351e-08f, -3.778757751e-08f, -3.772190405e-08f, -3.765618324e-08f, -3.759041523e-08f, -3.752460013e-08f, -3.745873809e-08f, -3.739282922e-08f, -3.732687366e-08f, +-3.726087154e-08f, -3.719482299e-08f, -3.712872813e-08f, -3.706258710e-08f, -3.699640002e-08f, -3.693016703e-08f, -3.686388825e-08f, -3.679756382e-08f, -3.673119386e-08f, -3.666477851e-08f, +-3.659831789e-08f, -3.653181213e-08f, -3.646526137e-08f, -3.639866573e-08f, -3.633202534e-08f, -3.626534034e-08f, -3.619861085e-08f, -3.613183701e-08f, -3.606501894e-08f, -3.599815677e-08f, +-3.593125064e-08f, -3.586430068e-08f, -3.579730701e-08f, -3.573026976e-08f, -3.566318908e-08f, -3.559606507e-08f, -3.552889789e-08f, -3.546168765e-08f, -3.539443449e-08f, -3.532713854e-08f, +-3.525979993e-08f, -3.519241879e-08f, -3.512499526e-08f, -3.505752945e-08f, -3.499002150e-08f, -3.492247155e-08f, -3.485487973e-08f, -3.478724616e-08f, -3.471957097e-08f, -3.465185430e-08f, +-3.458409628e-08f, -3.451629705e-08f, -3.444845672e-08f, -3.438057543e-08f, -3.431265331e-08f, -3.424469050e-08f, -3.417668713e-08f, -3.410864332e-08f, -3.404055921e-08f, -3.397243493e-08f, +-3.390427061e-08f, -3.383606638e-08f, -3.376782237e-08f, -3.369953872e-08f, -3.363121556e-08f, -3.356285302e-08f, -3.349445122e-08f, -3.342601031e-08f, -3.335753041e-08f, -3.328901165e-08f, +-3.322045417e-08f, -3.315185810e-08f, -3.308322357e-08f, -3.301455071e-08f, -3.294583965e-08f, -3.287709053e-08f, -3.280830348e-08f, -3.273947862e-08f, -3.267061610e-08f, -3.260171604e-08f, +-3.253277857e-08f, -3.246380383e-08f, -3.239479196e-08f, -3.232574307e-08f, -3.225665731e-08f, -3.218753480e-08f, -3.211837568e-08f, -3.204918008e-08f, -3.197994813e-08f, -3.191067997e-08f, +-3.184137572e-08f, -3.177203553e-08f, -3.170265951e-08f, -3.163324781e-08f, -3.156380056e-08f, -3.149431788e-08f, -3.142479992e-08f, -3.135524680e-08f, -3.128565865e-08f, -3.121603562e-08f, +-3.114637782e-08f, -3.107668540e-08f, -3.100695848e-08f, -3.093719721e-08f, -3.086740170e-08f, -3.079757210e-08f, -3.072770854e-08f, -3.065781115e-08f, -3.058788006e-08f, -3.051791540e-08f, +-3.044791731e-08f, -3.037788593e-08f, -3.030782137e-08f, -3.023772379e-08f, -3.016759330e-08f, -3.009743004e-08f, -3.002723415e-08f, -2.995700576e-08f, -2.988674500e-08f, -2.981645200e-08f, +-2.974612690e-08f, -2.967576982e-08f, -2.960538091e-08f, -2.953496030e-08f, -2.946450812e-08f, -2.939402449e-08f, -2.932350957e-08f, -2.925296347e-08f, -2.918238633e-08f, -2.911177828e-08f, +-2.904113947e-08f, -2.897047001e-08f, -2.889977005e-08f, -2.882903971e-08f, -2.875827914e-08f, -2.868748846e-08f, -2.861666780e-08f, -2.854581731e-08f, -2.847493711e-08f, -2.840402733e-08f, +-2.833308812e-08f, -2.826211960e-08f, -2.819112190e-08f, -2.812009517e-08f, -2.804903953e-08f, -2.797795511e-08f, -2.790684206e-08f, -2.783570049e-08f, -2.776453056e-08f, -2.769333239e-08f, +-2.762210610e-08f, -2.755085185e-08f, -2.747956976e-08f, -2.740825996e-08f, -2.733692259e-08f, -2.726555778e-08f, -2.719416566e-08f, -2.712274637e-08f, -2.705130005e-08f, -2.697982682e-08f, +-2.690832682e-08f, -2.683680018e-08f, -2.676524703e-08f, -2.669366752e-08f, -2.662206177e-08f, -2.655042991e-08f, -2.647877209e-08f, -2.640708842e-08f, -2.633537906e-08f, -2.626364413e-08f, +-2.619188376e-08f, -2.612009809e-08f, -2.604828725e-08f, -2.597645138e-08f, -2.590459061e-08f, -2.583270507e-08f, -2.576079489e-08f, -2.568886022e-08f, -2.561690118e-08f, -2.554491791e-08f, +-2.547291054e-08f, -2.540087920e-08f, -2.532882403e-08f, -2.525674517e-08f, -2.518464274e-08f, -2.511251688e-08f, -2.504036773e-08f, -2.496819541e-08f, -2.489600006e-08f, -2.482378182e-08f, +-2.475154081e-08f, -2.467927718e-08f, -2.460699105e-08f, -2.453468257e-08f, -2.446235185e-08f, -2.438999905e-08f, -2.431762428e-08f, -2.424522769e-08f, -2.417280940e-08f, -2.410036956e-08f, +-2.402790830e-08f, -2.395542574e-08f, -2.388292203e-08f, -2.381039729e-08f, -2.373785166e-08f, -2.366528528e-08f, -2.359269828e-08f, -2.352009079e-08f, -2.344746294e-08f, -2.337481487e-08f, +-2.330214672e-08f, -2.322945861e-08f, -2.315675068e-08f, -2.308402307e-08f, -2.301127590e-08f, -2.293850932e-08f, -2.286572345e-08f, -2.279291843e-08f, -2.272009440e-08f, -2.264725147e-08f, +-2.257438980e-08f, -2.250150952e-08f, -2.242861075e-08f, -2.235569363e-08f, -2.228275829e-08f, -2.220980488e-08f, -2.213683351e-08f, -2.206384433e-08f, -2.199083747e-08f, -2.191781307e-08f, +-2.184477125e-08f, -2.177171215e-08f, -2.169863590e-08f, -2.162554264e-08f, -2.155243250e-08f, -2.147930562e-08f, -2.140616213e-08f, -2.133300215e-08f, -2.125982583e-08f, -2.118663330e-08f, +-2.111342470e-08f, -2.104020015e-08f, -2.096695978e-08f, -2.089370374e-08f, -2.082043216e-08f, -2.074714517e-08f, -2.067384290e-08f, -2.060052548e-08f, -2.052719306e-08f, -2.045384576e-08f, +-2.038048372e-08f, -2.030710707e-08f, -2.023371594e-08f, -2.016031047e-08f, -2.008689079e-08f, -2.001345704e-08f, -1.994000934e-08f, -1.986654783e-08f, -1.979307265e-08f, -1.971958393e-08f, +-1.964608179e-08f, -1.957256638e-08f, -1.949903783e-08f, -1.942549627e-08f, -1.935194183e-08f, -1.927837465e-08f, -1.920479485e-08f, -1.913120259e-08f, -1.905759798e-08f, -1.898398115e-08f, +-1.891035226e-08f, -1.883671141e-08f, -1.876305876e-08f, -1.868939443e-08f, -1.861571856e-08f, -1.854203127e-08f, -1.846833270e-08f, -1.839462299e-08f, -1.832090227e-08f, -1.824717067e-08f, +-1.817342832e-08f, -1.809967536e-08f, -1.802591191e-08f, -1.795213812e-08f, -1.787835412e-08f, -1.780456003e-08f, -1.773075600e-08f, -1.765694214e-08f, -1.758311861e-08f, -1.750928552e-08f, +-1.743544302e-08f, -1.736159123e-08f, -1.728773029e-08f, -1.721386033e-08f, -1.713998148e-08f, -1.706609387e-08f, -1.699219765e-08f, -1.691829294e-08f, -1.684437987e-08f, -1.677045858e-08f, +-1.669652919e-08f, -1.662259185e-08f, -1.654864668e-08f, -1.647469381e-08f, -1.640073339e-08f, -1.632676554e-08f, -1.625279039e-08f, -1.617880807e-08f, -1.610481873e-08f, -1.603082248e-08f, +-1.595681947e-08f, -1.588280982e-08f, -1.580879367e-08f, -1.573477115e-08f, -1.566074239e-08f, -1.558670753e-08f, -1.551266669e-08f, -1.543862001e-08f, -1.536456762e-08f, -1.529050965e-08f, +-1.521644624e-08f, -1.514237752e-08f, -1.506830361e-08f, -1.499422465e-08f, -1.492014078e-08f, -1.484605212e-08f, -1.477195880e-08f, -1.469786096e-08f, -1.462375874e-08f, -1.454965225e-08f, +-1.447554164e-08f, -1.440142703e-08f, -1.432730856e-08f, -1.425318636e-08f, -1.417906056e-08f, -1.410493129e-08f, -1.403079868e-08f, -1.395666286e-08f, -1.388252398e-08f, -1.380838215e-08f, +-1.373423751e-08f, -1.366009019e-08f, -1.358594032e-08f, -1.351178803e-08f, -1.343763346e-08f, -1.336347674e-08f, -1.328931799e-08f, -1.321515735e-08f, -1.314099495e-08f, -1.306683091e-08f, +-1.299266538e-08f, -1.291849849e-08f, -1.284433035e-08f, -1.277016112e-08f, -1.269599090e-08f, -1.262181984e-08f, -1.254764807e-08f, -1.247347572e-08f, -1.239930292e-08f, -1.232512980e-08f, +-1.225095648e-08f, -1.217678311e-08f, -1.210260981e-08f, -1.202843672e-08f, -1.195426395e-08f, -1.188009165e-08f, -1.180591994e-08f, -1.173174896e-08f, -1.165757883e-08f, -1.158340969e-08f, +-1.150924167e-08f, -1.143507489e-08f, -1.136090948e-08f, -1.128674558e-08f, -1.121258332e-08f, -1.113842283e-08f, -1.106426423e-08f, -1.099010766e-08f, -1.091595325e-08f, -1.084180113e-08f, +-1.076765142e-08f, -1.069350426e-08f, -1.061935977e-08f, -1.054521809e-08f, -1.047107935e-08f, -1.039694368e-08f, -1.032281120e-08f, -1.024868204e-08f, -1.017455635e-08f, -1.010043423e-08f, +-1.002631583e-08f, -9.952201277e-09f, -9.878090694e-09f, -9.803984214e-09f, -9.729881966e-09f, -9.655784079e-09f, -9.581690682e-09f, -9.507601906e-09f, -9.433517878e-09f, -9.359438728e-09f, +-9.285364585e-09f, -9.211295578e-09f, -9.137231837e-09f, -9.063173489e-09f, -8.989120664e-09f, -8.915073491e-09f, -8.841032099e-09f, -8.766996616e-09f, -8.692967171e-09f, -8.618943893e-09f, +-8.544926911e-09f, -8.470916352e-09f, -8.396912345e-09f, -8.322915019e-09f, -8.248924503e-09f, -8.174940924e-09f, -8.100964412e-09f, -8.026995093e-09f, -7.953033097e-09f, -7.879078552e-09f, +-7.805131585e-09f, -7.731192325e-09f, -7.657260900e-09f, -7.583337438e-09f, -7.509422067e-09f, -7.435514914e-09f, -7.361616108e-09f, -7.287725776e-09f, -7.213844046e-09f, -7.139971045e-09f, +-7.066106902e-09f, -6.992251743e-09f, -6.918405696e-09f, -6.844568890e-09f, -6.770741450e-09f, -6.696923505e-09f, -6.623115181e-09f, -6.549316607e-09f, -6.475527909e-09f, -6.401749214e-09f, +-6.327980649e-09f, -6.254222342e-09f, -6.180474419e-09f, -6.106737008e-09f, -6.033010234e-09f, -5.959294226e-09f, -5.885589109e-09f, -5.811895011e-09f, -5.738212058e-09f, -5.664540376e-09f, +-5.590880092e-09f, -5.517231333e-09f, -5.443594226e-09f, -5.369968895e-09f, -5.296355468e-09f, -5.222754071e-09f, -5.149164830e-09f, -5.075587872e-09f, -5.002023321e-09f, -4.928471305e-09f, +-4.854931949e-09f, -4.781405380e-09f, -4.707891722e-09f, -4.634391102e-09f, -4.560903645e-09f, -4.487429478e-09f, -4.413968725e-09f, -4.340521513e-09f, -4.267087966e-09f, -4.193668210e-09f, +-4.120262371e-09f, -4.046870574e-09f, -3.973492943e-09f, -3.900129605e-09f, -3.826780684e-09f, -3.753446306e-09f, -3.680126595e-09f, -3.606821676e-09f, -3.533531674e-09f, -3.460256714e-09f, +-3.386996921e-09f, -3.313752419e-09f, -3.240523333e-09f, -3.167309788e-09f, -3.094111908e-09f, -3.020929817e-09f, -2.947763640e-09f, -2.874613501e-09f, -2.801479524e-09f, -2.728361834e-09f, +-2.655260554e-09f, -2.582175809e-09f, -2.509107722e-09f, -2.436056418e-09f, -2.363022021e-09f, -2.290004653e-09f, -2.217004440e-09f, -2.144021504e-09f, -2.071055969e-09f, -1.998107958e-09f, +-1.925177596e-09f, -1.852265005e-09f, -1.779370308e-09f, -1.706493630e-09f, -1.633635093e-09f, -1.560794820e-09f, -1.487972934e-09f, -1.415169559e-09f, -1.342384817e-09f, -1.269618831e-09f, +-1.196871723e-09f, -1.124143617e-09f, -1.051434636e-09f, -9.787449008e-10f, -9.060745350e-10f, -8.334236608e-10f, -7.607924005e-10f, -6.881808766e-10f, -6.155892111e-10f, -5.430175262e-10f, +-4.704659440e-10f, -3.979345865e-10f, -3.254235756e-10f, -2.529330332e-10f, -1.804630812e-10f, -1.080138411e-10f, -3.558543463e-11f, 3.682201658e-11f, 1.092083911e-10f, 1.815735674e-10f, +2.539174242e-10f, 3.262398402e-10f, 3.985406942e-10f, 4.708198650e-10f, 5.430772316e-10f, 6.153126730e-10f, 6.875260683e-10f, 7.597172966e-10f, 8.318862371e-10f, 9.040327691e-10f, +9.761567721e-10f, 1.048258125e-09f, 1.120336709e-09f, 1.192392402e-09f, 1.264425083e-09f, 1.336434634e-09f, 1.408420934e-09f, 1.480383862e-09f, 1.552323299e-09f, 1.624239125e-09f, +1.696131219e-09f, 1.767999463e-09f, 1.839843736e-09f, 1.911663918e-09f, 1.983459891e-09f, 2.055231534e-09f, 2.126978728e-09f, 2.198701355e-09f, 2.270399294e-09f, 2.342072426e-09f, +2.413720633e-09f, 2.485343796e-09f, 2.556941794e-09f, 2.628514511e-09f, 2.700061826e-09f, 2.771583621e-09f, 2.843079777e-09f, 2.914550177e-09f, 2.985994701e-09f, 3.057413231e-09f, +3.128805649e-09f, 3.200171836e-09f, 3.271511675e-09f, 3.342825047e-09f, 3.414111835e-09f, 3.485371920e-09f, 3.556605185e-09f, 3.627811511e-09f, 3.698990782e-09f, 3.770142880e-09f, +3.841267687e-09f, 3.912365086e-09f, 3.983434959e-09f, 4.054477189e-09f, 4.125491660e-09f, 4.196478253e-09f, 4.267436852e-09f, 4.338367341e-09f, 4.409269602e-09f, 4.480143518e-09f, +4.550988973e-09f, 4.621805851e-09f, 4.692594034e-09f, 4.763353407e-09f, 4.834083853e-09f, 4.904785255e-09f, 4.975457498e-09f, 5.046100466e-09f, 5.116714043e-09f, 5.187298112e-09f, +5.257852558e-09f, 5.328377265e-09f, 5.398872118e-09f, 5.469337001e-09f, 5.539771799e-09f, 5.610176395e-09f, 5.680550675e-09f, 5.750894524e-09f, 5.821207827e-09f, 5.891490468e-09f, +5.961742333e-09f, 6.031963306e-09f, 6.102153273e-09f, 6.172312120e-09f, 6.242439731e-09f, 6.312535992e-09f, 6.382600789e-09f, 6.452634008e-09f, 6.522635533e-09f, 6.592605252e-09f, +6.662543049e-09f, 6.732448812e-09f, 6.802322425e-09f, 6.872163776e-09f, 6.941972751e-09f, 7.011749235e-09f, 7.081493117e-09f, 7.151204281e-09f, 7.220882614e-09f, 7.290528005e-09f, +7.360140338e-09f, 7.429719502e-09f, 7.499265383e-09f, 7.568777868e-09f, 7.638256845e-09f, 7.707702201e-09f, 7.777113823e-09f, 7.846491599e-09f, 7.915835417e-09f, 7.985145163e-09f, +8.054420726e-09f, 8.123661994e-09f, 8.192868854e-09f, 8.262041195e-09f, 8.331178904e-09f, 8.400281871e-09f, 8.469349983e-09f, 8.538383128e-09f, 8.607381196e-09f, 8.676344074e-09f, +8.745271653e-09f, 8.814163819e-09f, 8.883020463e-09f, 8.951841473e-09f, 9.020626738e-09f, 9.089376147e-09f, 9.158089591e-09f, 9.226766957e-09f, 9.295408136e-09f, 9.364013017e-09f, +9.432581490e-09f, 9.501113444e-09f, 9.569608770e-09f, 9.638067357e-09f, 9.706489095e-09f, 9.774873875e-09f, 9.843221586e-09f, 9.911532119e-09f, 9.979805365e-09f, 1.004804121e-08f, +1.011623956e-08f, 1.018440028e-08f, 1.025252329e-08f, 1.032060845e-08f, 1.038865568e-08f, 1.045666485e-08f, 1.052463587e-08f, 1.059256861e-08f, 1.066046297e-08f, 1.072831885e-08f, +1.079613614e-08f, 1.086391472e-08f, 1.093165449e-08f, 1.099935534e-08f, 1.106701717e-08f, 1.113463985e-08f, 1.120222330e-08f, 1.126976740e-08f, 1.133727203e-08f, 1.140473710e-08f, +1.147216250e-08f, 1.153954812e-08f, 1.160689385e-08f, 1.167419959e-08f, 1.174146522e-08f, 1.180869064e-08f, 1.187587576e-08f, 1.194302044e-08f, 1.201012460e-08f, 1.207718813e-08f, +1.214421091e-08f, 1.221119285e-08f, 1.227813383e-08f, 1.234503375e-08f, 1.241189251e-08f, 1.247870999e-08f, 1.254548610e-08f, 1.261222073e-08f, 1.267891376e-08f, 1.274556511e-08f, +1.281217465e-08f, 1.287874229e-08f, 1.294526792e-08f, 1.301175143e-08f, 1.307819272e-08f, 1.314459170e-08f, 1.321094824e-08f, 1.327726224e-08f, 1.334353361e-08f, 1.340976224e-08f, +1.347594802e-08f, 1.354209085e-08f, 1.360819063e-08f, 1.367424724e-08f, 1.374026059e-08f, 1.380623058e-08f, 1.387215710e-08f, 1.393804004e-08f, 1.400387930e-08f, 1.406967479e-08f, +1.413542639e-08f, 1.420113400e-08f, 1.426679753e-08f, 1.433241686e-08f, 1.439799190e-08f, 1.446352254e-08f, 1.452900867e-08f, 1.459445021e-08f, 1.465984704e-08f, 1.472519906e-08f, +1.479050617e-08f, 1.485576827e-08f, 1.492098526e-08f, 1.498615703e-08f, 1.505128348e-08f, 1.511636452e-08f, 1.518140003e-08f, 1.524638993e-08f, 1.531133410e-08f, 1.537623245e-08f, +1.544108487e-08f, 1.550589126e-08f, 1.557065153e-08f, 1.563536557e-08f, 1.570003329e-08f, 1.576465457e-08f, 1.582922933e-08f, 1.589375746e-08f, 1.595823885e-08f, 1.602267342e-08f, +1.608706106e-08f, 1.615140167e-08f, 1.621569515e-08f, 1.627994141e-08f, 1.634414033e-08f, 1.640829183e-08f, 1.647239581e-08f, 1.653645215e-08f, 1.660046078e-08f, 1.666442158e-08f, +1.672833446e-08f, 1.679219931e-08f, 1.685601605e-08f, 1.691978457e-08f, 1.698350477e-08f, 1.704717656e-08f, 1.711079984e-08f, 1.717437451e-08f, 1.723790047e-08f, 1.730137762e-08f, +1.736480587e-08f, 1.742818511e-08f, 1.749151526e-08f, 1.755479622e-08f, 1.761802788e-08f, 1.768121014e-08f, 1.774434293e-08f, 1.780742613e-08f, 1.787045964e-08f, 1.793344338e-08f, +1.799637725e-08f, 1.805926115e-08f, 1.812209498e-08f, 1.818487865e-08f, 1.824761205e-08f, 1.831029511e-08f, 1.837292771e-08f, 1.843550977e-08f, 1.849804119e-08f, 1.856052187e-08f, +1.862295172e-08f, 1.868533064e-08f, 1.874765853e-08f, 1.880993532e-08f, 1.887216088e-08f, 1.893433514e-08f, 1.899645800e-08f, 1.905852937e-08f, 1.912054914e-08f, 1.918251723e-08f, +1.924443353e-08f, 1.930629797e-08f, 1.936811044e-08f, 1.942987085e-08f, 1.949157910e-08f, 1.955323511e-08f, 1.961483877e-08f, 1.967639000e-08f, 1.973788871e-08f, 1.979933479e-08f, +1.986072816e-08f, 1.992206872e-08f, 1.998335638e-08f, 2.004459105e-08f, 2.010577264e-08f, 2.016690104e-08f, 2.022797619e-08f, 2.028899797e-08f, 2.034996629e-08f, 2.041088107e-08f, +2.047174222e-08f, 2.053254964e-08f, 2.059330323e-08f, 2.065400292e-08f, 2.071464861e-08f, 2.077524020e-08f, 2.083577760e-08f, 2.089626074e-08f, 2.095668950e-08f, 2.101706381e-08f, +2.107738357e-08f, 2.113764870e-08f, 2.119785910e-08f, 2.125801467e-08f, 2.131811535e-08f, 2.137816102e-08f, 2.143815161e-08f, 2.149808701e-08f, 2.155796716e-08f, 2.161779194e-08f, +2.167756128e-08f, 2.173727509e-08f, 2.179693327e-08f, 2.185653574e-08f, 2.191608241e-08f, 2.197557319e-08f, 2.203500799e-08f, 2.209438672e-08f, 2.215370930e-08f, 2.221297564e-08f, +2.227218564e-08f, 2.233133923e-08f, 2.239043630e-08f, 2.244947679e-08f, 2.250846059e-08f, 2.256738762e-08f, 2.262625780e-08f, 2.268507103e-08f, 2.274382723e-08f, 2.280252631e-08f, +2.286116819e-08f, 2.291975277e-08f, 2.297827998e-08f, 2.303674973e-08f, 2.309516192e-08f, 2.315351648e-08f, 2.321181331e-08f, 2.327005234e-08f, 2.332823347e-08f, 2.338635663e-08f, +2.344442171e-08f, 2.350242865e-08f, 2.356037735e-08f, 2.361826773e-08f, 2.367609971e-08f, 2.373387319e-08f, 2.379158810e-08f, 2.384924434e-08f, 2.390684185e-08f, 2.396438052e-08f, +2.402186028e-08f, 2.407928104e-08f, 2.413664272e-08f, 2.419394524e-08f, 2.425118851e-08f, 2.430837244e-08f, 2.436549696e-08f, 2.442256199e-08f, 2.447956742e-08f, 2.453651320e-08f, +2.459339922e-08f, 2.465022542e-08f, 2.470699170e-08f, 2.476369798e-08f, 2.482034419e-08f, 2.487693023e-08f, 2.493345603e-08f, 2.498992151e-08f, 2.504632658e-08f, 2.510267116e-08f, +2.515895517e-08f, 2.521517853e-08f, 2.527134116e-08f, 2.532744297e-08f, 2.538348388e-08f, 2.543946382e-08f, 2.549538271e-08f, 2.555124045e-08f, 2.560703698e-08f, 2.566277221e-08f, +2.571844605e-08f, 2.577405844e-08f, 2.582960929e-08f, 2.588509852e-08f, 2.594052605e-08f, 2.599589181e-08f, 2.605119570e-08f, 2.610643766e-08f, 2.616161760e-08f, 2.621673544e-08f, +2.627179111e-08f, 2.632678453e-08f, 2.638171561e-08f, 2.643658428e-08f, 2.649139047e-08f, 2.654613408e-08f, 2.660081505e-08f, 2.665543330e-08f, 2.670998874e-08f, 2.676448130e-08f, +2.681891091e-08f, 2.687327748e-08f, 2.692758094e-08f, 2.698182121e-08f, 2.703599821e-08f, 2.709011187e-08f, 2.714416212e-08f, 2.719814886e-08f, 2.725207203e-08f, 2.730593155e-08f, +2.735972734e-08f, 2.741345933e-08f, 2.746712744e-08f, 2.752073160e-08f, 2.757427173e-08f, 2.762774775e-08f, 2.768115959e-08f, 2.773450718e-08f, 2.778779043e-08f, 2.784100928e-08f, +2.789416364e-08f, 2.794725345e-08f, 2.800027863e-08f, 2.805323910e-08f, 2.810613479e-08f, 2.815896563e-08f, 2.821173154e-08f, 2.826443245e-08f, 2.831706828e-08f, 2.836963896e-08f, +2.842214441e-08f, 2.847458457e-08f, 2.852695936e-08f, 2.857926871e-08f, 2.863151254e-08f, 2.868369078e-08f, 2.873580336e-08f, 2.878785020e-08f, 2.883983124e-08f, 2.889174639e-08f, +2.894359560e-08f, 2.899537878e-08f, 2.904709586e-08f, 2.909874678e-08f, 2.915033146e-08f, 2.920184983e-08f, 2.925330182e-08f, 2.930468735e-08f, 2.935600636e-08f, 2.940725877e-08f, +2.945844452e-08f, 2.950956353e-08f, 2.956061574e-08f, 2.961160106e-08f, 2.966251944e-08f, 2.971337080e-08f, 2.976415508e-08f, 2.981487219e-08f, 2.986552208e-08f, 2.991610467e-08f, +2.996661989e-08f, 3.001706768e-08f, 3.006744797e-08f, 3.011776067e-08f, 3.016800574e-08f, 3.021818310e-08f, 3.026829267e-08f, 3.031833440e-08f, 3.036830821e-08f, 3.041821403e-08f, +3.046805180e-08f, 3.051782145e-08f, 3.056752292e-08f, 3.061715612e-08f, 3.066672100e-08f, 3.071621750e-08f, 3.076564553e-08f, 3.081500504e-08f, 3.086429595e-08f, 3.091351821e-08f, +3.096267174e-08f, 3.101175648e-08f, 3.106077236e-08f, 3.110971932e-08f, 3.115859729e-08f, 3.120740620e-08f, 3.125614598e-08f, 3.130481658e-08f, 3.135341793e-08f, 3.140194996e-08f, +3.145041260e-08f, 3.149880580e-08f, 3.154712948e-08f, 3.159538359e-08f, 3.164356805e-08f, 3.169168280e-08f, 3.173972778e-08f, 3.178770292e-08f, 3.183560817e-08f, 3.188344345e-08f, +3.193120870e-08f, 3.197890386e-08f, 3.202652887e-08f, 3.207408366e-08f, 3.212156816e-08f, 3.216898232e-08f, 3.221632608e-08f, 3.226359936e-08f, 3.231080211e-08f, 3.235793427e-08f, +3.240499576e-08f, 3.245198654e-08f, 3.249890653e-08f, 3.254575569e-08f, 3.259253393e-08f, 3.263924121e-08f, 3.268587746e-08f, 3.273244262e-08f, 3.277893663e-08f, 3.282535942e-08f, +3.287171094e-08f, 3.291799113e-08f, 3.296419993e-08f, 3.301033727e-08f, 3.305640309e-08f, 3.310239734e-08f, 3.314831995e-08f, 3.319417086e-08f, 3.323995002e-08f, 3.328565737e-08f, +3.333129284e-08f, 3.337685638e-08f, 3.342234792e-08f, 3.346776742e-08f, 3.351311480e-08f, 3.355839001e-08f, 3.360359300e-08f, 3.364872370e-08f, 3.369378205e-08f, 3.373876800e-08f, +3.378368149e-08f, 3.382852246e-08f, 3.387329085e-08f, 3.391798661e-08f, 3.396260968e-08f, 3.400716000e-08f, 3.405163751e-08f, 3.409604216e-08f, 3.414037389e-08f, 3.418463265e-08f, +3.422881837e-08f, 3.427293100e-08f, 3.431697049e-08f, 3.436093677e-08f, 3.440482980e-08f, 3.444864951e-08f, 3.449239585e-08f, 3.453606877e-08f, 3.457966821e-08f, 3.462319411e-08f, +3.466664642e-08f, 3.471002509e-08f, 3.475333005e-08f, 3.479656126e-08f, 3.483971867e-08f, 3.488280220e-08f, 3.492581182e-08f, 3.496874747e-08f, 3.501160909e-08f, 3.505439663e-08f, +3.509711004e-08f, 3.513974926e-08f, 3.518231425e-08f, 3.522480493e-08f, 3.526722128e-08f, 3.530956322e-08f, 3.535183071e-08f, 3.539402369e-08f, 3.543614212e-08f, 3.547818594e-08f, +3.552015510e-08f, 3.556204954e-08f, 3.560386922e-08f, 3.564561409e-08f, 3.568728408e-08f, 3.572887915e-08f, 3.577039925e-08f, 3.581184433e-08f, 3.585321434e-08f, 3.589450922e-08f, +3.593572893e-08f, 3.597687341e-08f, 3.601794262e-08f, 3.605893650e-08f, 3.609985500e-08f, 3.614069808e-08f, 3.618146568e-08f, 3.622215776e-08f, 3.626277426e-08f, 3.630331514e-08f, +3.634378034e-08f, 3.638416982e-08f, 3.642448353e-08f, 3.646472142e-08f, 3.650488345e-08f, 3.654496955e-08f, 3.658497969e-08f, 3.662491381e-08f, 3.666477188e-08f, 3.670455383e-08f, +3.674425963e-08f, 3.678388922e-08f, 3.682344257e-08f, 3.686291961e-08f, 3.690232030e-08f, 3.694164460e-08f, 3.698089247e-08f, 3.702006384e-08f, 3.705915868e-08f, 3.709817695e-08f, +3.713711858e-08f, 3.717598355e-08f, 3.721477179e-08f, 3.725348328e-08f, 3.729211795e-08f, 3.733067577e-08f, 3.736915669e-08f, 3.740756066e-08f, 3.744588764e-08f, 3.748413759e-08f, +3.752231046e-08f, 3.756040621e-08f, 3.759842478e-08f, 3.763636615e-08f, 3.767423025e-08f, 3.771201706e-08f, 3.774972652e-08f, 3.778735859e-08f, 3.782491323e-08f, 3.786239039e-08f, +3.789979004e-08f, 3.793711212e-08f, 3.797435660e-08f, 3.801152343e-08f, 3.804861257e-08f, 3.808562398e-08f, 3.812255762e-08f, 3.815941343e-08f, 3.819619139e-08f, 3.823289145e-08f, +3.826951357e-08f, 3.830605770e-08f, 3.834252381e-08f, 3.837891185e-08f, 3.841522178e-08f, 3.845145356e-08f, 3.848760715e-08f, 3.852368252e-08f, 3.855967961e-08f, 3.859559839e-08f, +3.863143882e-08f, 3.866720086e-08f, 3.870288447e-08f, 3.873848960e-08f, 3.877401623e-08f, 3.880946430e-08f, 3.884483379e-08f, 3.888012465e-08f, 3.891533684e-08f, 3.895047032e-08f, +3.898552506e-08f, 3.902050102e-08f, 3.905539815e-08f, 3.909021643e-08f, 3.912495580e-08f, 3.915961624e-08f, 3.919419770e-08f, 3.922870016e-08f, 3.926312356e-08f, 3.929746788e-08f, +3.933173307e-08f, 3.936591910e-08f, 3.940002594e-08f, 3.943405354e-08f, 3.946800187e-08f, 3.950187089e-08f, 3.953566057e-08f, 3.956937087e-08f, 3.960300175e-08f, 3.963655319e-08f, +3.967002513e-08f, 3.970341755e-08f, 3.973673042e-08f, 3.976996369e-08f, 3.980311733e-08f, 3.983619131e-08f, 3.986918559e-08f, 3.990210014e-08f, 3.993493492e-08f, 3.996768990e-08f, +4.000036504e-08f, 4.003296031e-08f, 4.006547568e-08f, 4.009791112e-08f, 4.013026658e-08f, 4.016254204e-08f, 4.019473746e-08f, 4.022685281e-08f, 4.025888806e-08f, 4.029084317e-08f, +4.032271811e-08f, 4.035451285e-08f, 4.038622736e-08f, 4.041786160e-08f, 4.044941554e-08f, 4.048088916e-08f, 4.051228241e-08f, 4.054359527e-08f, 4.057482770e-08f, 4.060597968e-08f, +4.063705117e-08f, 4.066804214e-08f, 4.069895257e-08f, 4.072978241e-08f, 4.076053165e-08f, 4.079120025e-08f, 4.082178817e-08f, 4.085229539e-08f, 4.088272189e-08f, 4.091306762e-08f, +4.094333257e-08f, 4.097351669e-08f, 4.100361997e-08f, 4.103364236e-08f, 4.106358386e-08f, 4.109344441e-08f, 4.112322400e-08f, 4.115292260e-08f, 4.118254018e-08f, 4.121207671e-08f, +4.124153216e-08f, 4.127090651e-08f, 4.130019972e-08f, 4.132941177e-08f, 4.135854263e-08f, 4.138759228e-08f, 4.141656069e-08f, 4.144544782e-08f, 4.147425366e-08f, 4.150297817e-08f, +4.153162134e-08f, 4.156018313e-08f, 4.158866351e-08f, 4.161706247e-08f, 4.164537997e-08f, 4.167361599e-08f, 4.170177051e-08f, 4.172984349e-08f, 4.175783492e-08f, 4.178574477e-08f, +4.181357300e-08f, 4.184131961e-08f, 4.186898456e-08f, 4.189656783e-08f, 4.192406939e-08f, 4.195148922e-08f, 4.197882730e-08f, 4.200608359e-08f, 4.203325809e-08f, 4.206035076e-08f, +4.208736158e-08f, 4.211429053e-08f, 4.214113758e-08f, 4.216790272e-08f, 4.219458591e-08f, 4.222118714e-08f, 4.224770638e-08f, 4.227414361e-08f, 4.230049881e-08f, 4.232677195e-08f, +4.235296302e-08f, 4.237907199e-08f, 4.240509884e-08f, 4.243104355e-08f, 4.245690610e-08f, 4.248268646e-08f, 4.250838462e-08f, 4.253400055e-08f, 4.255953423e-08f, 4.258498565e-08f, +4.261035478e-08f, 4.263564160e-08f, 4.266084609e-08f, 4.268596824e-08f, 4.271100802e-08f, 4.273596541e-08f, 4.276084039e-08f, 4.278563294e-08f, 4.281034305e-08f, 4.283497069e-08f, +4.285951585e-08f, 4.288397851e-08f, 4.290835864e-08f, 4.293265623e-08f, 4.295687127e-08f, 4.298100373e-08f, 4.300505359e-08f, 4.302902084e-08f, 4.305290546e-08f, 4.307670743e-08f, +4.310042674e-08f, 4.312406336e-08f, 4.314761728e-08f, 4.317108849e-08f, 4.319447696e-08f, 4.321778268e-08f, 4.324100564e-08f, 4.326414581e-08f, 4.328720318e-08f, 4.331017774e-08f, +4.333306946e-08f, 4.335587834e-08f, 4.337860435e-08f, 4.340124749e-08f, 4.342380773e-08f, 4.344628506e-08f, 4.346867947e-08f, 4.349099094e-08f, 4.351321946e-08f, 4.353536501e-08f, +4.355742757e-08f, 4.357940714e-08f, 4.360130370e-08f, 4.362311723e-08f, 4.364484772e-08f, 4.366649516e-08f, 4.368805954e-08f, 4.370954083e-08f, 4.373093904e-08f, 4.375225414e-08f, +4.377348612e-08f, 4.379463496e-08f, 4.381570067e-08f, 4.383668322e-08f, 4.385758260e-08f, 4.387839880e-08f, 4.389913180e-08f, 4.391978161e-08f, 4.394034819e-08f, 4.396083155e-08f, +4.398123167e-08f, 4.400154854e-08f, 4.402178215e-08f, 4.404193248e-08f, 4.406199953e-08f, 4.408198329e-08f, 4.410188375e-08f, 4.412170089e-08f, 4.414143470e-08f, 4.416108518e-08f, +4.418065232e-08f, 4.420013610e-08f, 4.421953651e-08f, 4.423885356e-08f, 4.425808722e-08f, 4.427723749e-08f, 4.429630436e-08f, 4.431528781e-08f, 4.433418785e-08f, 4.435300447e-08f, +4.437173765e-08f, 4.439038738e-08f, 4.440895366e-08f, 4.442743649e-08f, 4.444583584e-08f, 4.446415173e-08f, 4.448238413e-08f, 4.450053304e-08f, 4.451859845e-08f, 4.453658036e-08f, +4.455447876e-08f, 4.457229364e-08f, 4.459002500e-08f, 4.460767282e-08f, 4.462523712e-08f, 4.464271786e-08f, 4.466011506e-08f, 4.467742871e-08f, 4.469465879e-08f, 4.471180531e-08f, +4.472886826e-08f, 4.474584763e-08f, 4.476274342e-08f, 4.477955562e-08f, 4.479628423e-08f, 4.481292925e-08f, 4.482949067e-08f, 4.484596848e-08f, 4.486236268e-08f, 4.487867327e-08f, +4.489490025e-08f, 4.491104360e-08f, 4.492710333e-08f, 4.494307943e-08f, 4.495897190e-08f, 4.497478074e-08f, 4.499050594e-08f, 4.500614751e-08f, 4.502170542e-08f, 4.503717970e-08f, +4.505257033e-08f, 4.506787731e-08f, 4.508310063e-08f, 4.509824031e-08f, 4.511329633e-08f, 4.512826869e-08f, 4.514315739e-08f, 4.515796243e-08f, 4.517268382e-08f, 4.518732154e-08f, +4.520187560e-08f, 4.521634599e-08f, 4.523073272e-08f, 4.524503579e-08f, 4.525925519e-08f, 4.527339093e-08f, 4.528744300e-08f, 4.530141141e-08f, 4.531529615e-08f, 4.532909723e-08f, +4.534281464e-08f, 4.535644839e-08f, 4.536999849e-08f, 4.538346491e-08f, 4.539684768e-08f, 4.541014680e-08f, 4.542336225e-08f, 4.543649405e-08f, 4.544954220e-08f, 4.546250669e-08f, +4.547538753e-08f, 4.548818473e-08f, 4.550089829e-08f, 4.551352820e-08f, 4.552607447e-08f, 4.553853710e-08f, 4.555091610e-08f, 4.556321147e-08f, 4.557542321e-08f, 4.558755133e-08f, +4.559959583e-08f, 4.561155671e-08f, 4.562343397e-08f, 4.563522763e-08f, 4.564693769e-08f, 4.565856414e-08f, 4.567010700e-08f, 4.568156626e-08f, 4.569294194e-08f, 4.570423403e-08f, +4.571544255e-08f, 4.572656750e-08f, 4.573760888e-08f, 4.574856670e-08f, 4.575944096e-08f, 4.577023168e-08f, 4.578093885e-08f, 4.579156248e-08f, 4.580210258e-08f, 4.581255916e-08f, +4.582293221e-08f, 4.583322176e-08f, 4.584342780e-08f, 4.585355034e-08f, 4.586358939e-08f, 4.587354495e-08f, 4.588341704e-08f, 4.589320566e-08f, 4.590291082e-08f, 4.591253252e-08f, +4.592207078e-08f, 4.593152560e-08f, 4.594089699e-08f, 4.595018496e-08f, 4.595938951e-08f, 4.596851066e-08f, 4.597754842e-08f, 4.598650279e-08f, 4.599537379e-08f, 4.600416141e-08f, +4.601286568e-08f, 4.602148660e-08f, 4.603002418e-08f, 4.603847843e-08f, 4.604684936e-08f, 4.605513698e-08f, 4.606334130e-08f, 4.607146233e-08f, 4.607950009e-08f, 4.608745457e-08f, +4.609532581e-08f, 4.610311379e-08f, 4.611081854e-08f, 4.611844007e-08f, 4.612597839e-08f, 4.613343350e-08f, 4.614080543e-08f, 4.614809418e-08f, 4.615529977e-08f, 4.616242220e-08f, +4.616946149e-08f, 4.617641766e-08f, 4.618329071e-08f, 4.619008066e-08f, 4.619678752e-08f, 4.620341130e-08f, 4.620995202e-08f, 4.621640969e-08f, 4.622278432e-08f, 4.622907593e-08f, +4.623528453e-08f, 4.624141013e-08f, 4.624745275e-08f, 4.625341241e-08f, 4.625928911e-08f, 4.626508288e-08f, 4.627079371e-08f, 4.627642164e-08f, 4.628196668e-08f, 4.628742884e-08f, +4.629280813e-08f, 4.629810457e-08f, 4.630331818e-08f, 4.630844897e-08f, 4.631349696e-08f, 4.631846216e-08f, 4.632334459e-08f, 4.632814427e-08f, 4.633286121e-08f, 4.633749543e-08f, +4.634204694e-08f, 4.634651577e-08f, 4.635090192e-08f, 4.635520542e-08f, 4.635942628e-08f, 4.636356452e-08f, 4.636762016e-08f, 4.637159321e-08f, 4.637548370e-08f, 4.637929164e-08f, +4.638301704e-08f, 4.638665994e-08f, 4.639022033e-08f, 4.639369825e-08f, 4.639709372e-08f, 4.640040674e-08f, 4.640363734e-08f, 4.640678554e-08f, 4.640985136e-08f, 4.641283482e-08f, +4.641573593e-08f, 4.641855472e-08f, 4.642129120e-08f, 4.642394540e-08f, 4.642651733e-08f, 4.642900702e-08f, 4.643141448e-08f, 4.643373974e-08f, 4.643598282e-08f, 4.643814373e-08f, +4.644022250e-08f, 4.644221915e-08f, 4.644413370e-08f, 4.644596617e-08f, 4.644771658e-08f, 4.644938496e-08f, 4.645097132e-08f, 4.645247569e-08f, 4.645389809e-08f, 4.645523853e-08f, +4.645649706e-08f, 4.645767368e-08f, 4.645876841e-08f, 4.645978129e-08f, 4.646071233e-08f, 4.646156156e-08f, 4.646232900e-08f, 4.646301467e-08f, 4.646361859e-08f, 4.646414080e-08f, +4.646458130e-08f, 4.646494014e-08f, 4.646521732e-08f, 4.646541288e-08f, 4.646552684e-08f, 4.646555922e-08f, 4.646551005e-08f, 4.646537935e-08f, 4.646516714e-08f, 4.646487346e-08f, +4.646449832e-08f, 4.646404176e-08f, 4.646350379e-08f, 4.646288444e-08f, 4.646218374e-08f, 4.646140172e-08f, 4.646053839e-08f, 4.645959378e-08f, 4.645856793e-08f, 4.645746085e-08f, +4.645627258e-08f, 4.645500314e-08f, 4.645365255e-08f, 4.645222085e-08f, 4.645070805e-08f, 4.644911419e-08f, 4.644743930e-08f, 4.644568340e-08f, 4.644384651e-08f, 4.644192867e-08f, +4.643992991e-08f, 4.643785025e-08f, 4.643568971e-08f, 4.643344834e-08f, 4.643112615e-08f, 4.642872317e-08f, 4.642623944e-08f, 4.642367498e-08f, 4.642102981e-08f, 4.641830398e-08f, +4.641549751e-08f, 4.641261042e-08f, 4.640964275e-08f, 4.640659452e-08f, 4.640346577e-08f, 4.640025652e-08f, 4.639696681e-08f, 4.639359667e-08f, 4.639014611e-08f, 4.638661519e-08f, +4.638300392e-08f, 4.637931233e-08f, 4.637554046e-08f, 4.637168834e-08f, 4.636775600e-08f, 4.636374347e-08f, 4.635965077e-08f, 4.635547795e-08f, 4.635122503e-08f, 4.634689205e-08f, +4.634247903e-08f, 4.633798602e-08f, 4.633341303e-08f, 4.632876010e-08f, 4.632402727e-08f, 4.631921456e-08f, 4.631432202e-08f, 4.630934966e-08f, 4.630429753e-08f, 4.629916566e-08f, +4.629395408e-08f, 4.628866282e-08f, 4.628329192e-08f, 4.627784141e-08f, 4.627231133e-08f, 4.626670170e-08f, 4.626101256e-08f, 4.625524395e-08f, 4.624939590e-08f, 4.624346844e-08f, +4.623746161e-08f, 4.623137544e-08f, 4.622520997e-08f, 4.621896523e-08f, 4.621264126e-08f, 4.620623809e-08f, 4.619975575e-08f, 4.619319429e-08f, 4.618655374e-08f, 4.617983412e-08f, +4.617303549e-08f, 4.616615787e-08f, 4.615920130e-08f, 4.615216581e-08f, 4.614505145e-08f, 4.613785824e-08f, 4.613058624e-08f, 4.612323546e-08f, 4.611580595e-08f, 4.610829774e-08f, +4.610071088e-08f, 4.609304539e-08f, 4.608530132e-08f, 4.607747871e-08f, 4.606957758e-08f, 4.606159799e-08f, 4.605353996e-08f, 4.604540353e-08f, 4.603718874e-08f, 4.602889564e-08f, +4.602052425e-08f, 4.601207462e-08f, 4.600354678e-08f, 4.599494078e-08f, 4.598625665e-08f, 4.597749442e-08f, 4.596865415e-08f, 4.595973587e-08f, 4.595073962e-08f, 4.594166543e-08f, +4.593251335e-08f, 4.592328342e-08f, 4.591397567e-08f, 4.590459015e-08f, 4.589512689e-08f, 4.588558594e-08f, 4.587596734e-08f, 4.586627113e-08f, 4.585649734e-08f, 4.584664602e-08f, +4.583671720e-08f, 4.582671094e-08f, 4.581662727e-08f, 4.580646622e-08f, 4.579622786e-08f, 4.578591220e-08f, 4.577551930e-08f, 4.576504920e-08f, 4.575450194e-08f, 4.574387755e-08f, +4.573317609e-08f, 4.572239760e-08f, 4.571154211e-08f, 4.570060967e-08f, 4.568960032e-08f, 4.567851411e-08f, 4.566735107e-08f, 4.565611126e-08f, 4.564479470e-08f, 4.563340146e-08f, +4.562193156e-08f, 4.561038505e-08f, 4.559876198e-08f, 4.558706239e-08f, 4.557528633e-08f, 4.556343383e-08f, 4.555150494e-08f, 4.553949971e-08f, 4.552741817e-08f, 4.551526038e-08f, +4.550302638e-08f, 4.549071621e-08f, 4.547832992e-08f, 4.546586755e-08f, 4.545332915e-08f, 4.544071475e-08f, 4.542802442e-08f, 4.541525819e-08f, 4.540241611e-08f, 4.538949822e-08f, +4.537650457e-08f, 4.536343520e-08f, 4.535029017e-08f, 4.533706951e-08f, 4.532377327e-08f, 4.531040151e-08f, 4.529695426e-08f, 4.528343157e-08f, 4.526983349e-08f, 4.525616007e-08f, +4.524241134e-08f, 4.522858737e-08f, 4.521468820e-08f, 4.520071386e-08f, 4.518666442e-08f, 4.517253992e-08f, 4.515834040e-08f, 4.514406592e-08f, 4.512971652e-08f, 4.511529225e-08f, +4.510079315e-08f, 4.508621928e-08f, 4.507157068e-08f, 4.505684741e-08f, 4.504204951e-08f, 4.502717703e-08f, 4.501223001e-08f, 4.499720851e-08f, 4.498211258e-08f, 4.496694226e-08f, +4.495169761e-08f, 4.493637867e-08f, 4.492098550e-08f, 4.490551813e-08f, 4.488997663e-08f, 4.487436104e-08f, 4.485867142e-08f, 4.484290780e-08f, 4.482707025e-08f, 4.481115881e-08f, +4.479517354e-08f, 4.477911448e-08f, 4.476298168e-08f, 4.474677520e-08f, 4.473049508e-08f, 4.471414138e-08f, 4.469771414e-08f, 4.468121343e-08f, 4.466463929e-08f, 4.464799177e-08f, +4.463127092e-08f, 4.461447679e-08f, 4.459760945e-08f, 4.458066893e-08f, 4.456365529e-08f, 4.454656859e-08f, 4.452940887e-08f, 4.451217618e-08f, 4.449487059e-08f, 4.447749214e-08f, +4.446004089e-08f, 4.444251688e-08f, 4.442492017e-08f, 4.440725082e-08f, 4.438950887e-08f, 4.437169439e-08f, 4.435380741e-08f, 4.433584801e-08f, 4.431781622e-08f, 4.429971211e-08f, +4.428153573e-08f, 4.426328713e-08f, 4.424496637e-08f, 4.422657349e-08f, 4.420810856e-08f, 4.418957163e-08f, 4.417096275e-08f, 4.415228198e-08f, 4.413352938e-08f, 4.411470499e-08f, +4.409580887e-08f, 4.407684108e-08f, 4.405780167e-08f, 4.403869071e-08f, 4.401950823e-08f, 4.400025430e-08f, 4.398092898e-08f, 4.396153232e-08f, 4.394206437e-08f, 4.392252519e-08f, +4.390291485e-08f, 4.388323338e-08f, 4.386348086e-08f, 4.384365733e-08f, 4.382376286e-08f, 4.380379749e-08f, 4.378376129e-08f, 4.376365432e-08f, 4.374347662e-08f, 4.372322827e-08f, +4.370290930e-08f, 4.368251979e-08f, 4.366205978e-08f, 4.364152935e-08f, 4.362092853e-08f, 4.360025740e-08f, 4.357951600e-08f, 4.355870441e-08f, 4.353782267e-08f, 4.351687084e-08f, +4.349584898e-08f, 4.347475715e-08f, 4.345359541e-08f, 4.343236381e-08f, 4.341106243e-08f, 4.338969130e-08f, 4.336825050e-08f, 4.334674008e-08f, 4.332516010e-08f, 4.330351062e-08f, +4.328179169e-08f, 4.326000339e-08f, 4.323814577e-08f, 4.321621888e-08f, 4.319422279e-08f, 4.317215755e-08f, 4.315002324e-08f, 4.312781990e-08f, 4.310554759e-08f, 4.308320639e-08f, +4.306079634e-08f, 4.303831751e-08f, 4.301576995e-08f, 4.299315374e-08f, 4.297046893e-08f, 4.294771557e-08f, 4.292489374e-08f, 4.290200349e-08f, 4.287904488e-08f, 4.285601798e-08f, +4.283292285e-08f, 4.280975954e-08f, 4.278652812e-08f, 4.276322865e-08f, 4.273986120e-08f, 4.271642582e-08f, 4.269292257e-08f, 4.266935153e-08f, 4.264571274e-08f, 4.262200628e-08f, +4.259823220e-08f, 4.257439057e-08f, 4.255048146e-08f, 4.252650491e-08f, 4.250246100e-08f, 4.247834979e-08f, 4.245417134e-08f, 4.242992571e-08f, 4.240561297e-08f, 4.238123318e-08f, +4.235678641e-08f, 4.233227272e-08f, 4.230769216e-08f, 4.228304481e-08f, 4.225833073e-08f, 4.223354999e-08f, 4.220870264e-08f, 4.218378875e-08f, 4.215880838e-08f, 4.213376161e-08f, +4.210864849e-08f, 4.208346908e-08f, 4.205822346e-08f, 4.203291169e-08f, 4.200753382e-08f, 4.198208994e-08f, 4.195658009e-08f, 4.193100436e-08f, 4.190536279e-08f, 4.187965546e-08f, +4.185388244e-08f, 4.182804378e-08f, 4.180213956e-08f, 4.177616983e-08f, 4.175013467e-08f, 4.172403414e-08f, 4.169786831e-08f, 4.167163724e-08f, 4.164534100e-08f, 4.161897965e-08f, +4.159255327e-08f, 4.156606191e-08f, 4.153950565e-08f, 4.151288454e-08f, 4.148619867e-08f, 4.145944809e-08f, 4.143263287e-08f, 4.140575307e-08f, 4.137880878e-08f, 4.135180004e-08f, +4.132472693e-08f, 4.129758953e-08f, 4.127038788e-08f, 4.124312207e-08f, 4.121579215e-08f, 4.118839821e-08f, 4.116094030e-08f, 4.113341849e-08f, 4.110583285e-08f, 4.107818345e-08f, +4.105047036e-08f, 4.102269364e-08f, 4.099485337e-08f, 4.096694961e-08f, 4.093898243e-08f, 4.091095189e-08f, 4.088285808e-08f, 4.085470106e-08f, 4.082648089e-08f, 4.079819764e-08f, +4.076985139e-08f, 4.074144220e-08f, 4.071297015e-08f, 4.068443529e-08f, 4.065583771e-08f, 4.062717747e-08f, 4.059845464e-08f, 4.056966929e-08f, 4.054082149e-08f, 4.051191130e-08f, +4.048293881e-08f, 4.045390408e-08f, 4.042480718e-08f, 4.039564818e-08f, 4.036642715e-08f, 4.033714416e-08f, 4.030779929e-08f, 4.027839259e-08f, 4.024892415e-08f, 4.021939404e-08f, +4.018980231e-08f, 4.016014906e-08f, 4.013043434e-08f, 4.010065823e-08f, 4.007082080e-08f, 4.004092212e-08f, 4.001096226e-08f, 3.998094129e-08f, 3.995085929e-08f, 3.992071633e-08f, +3.989051248e-08f, 3.986024780e-08f, 3.982992238e-08f, 3.979953628e-08f, 3.976908958e-08f, 3.973858235e-08f, 3.970801466e-08f, 3.967738658e-08f, 3.964669819e-08f, 3.961594956e-08f, +3.958514076e-08f, 3.955427186e-08f, 3.952334293e-08f, 3.949235406e-08f, 3.946130531e-08f, 3.943019676e-08f, 3.939902847e-08f, 3.936780053e-08f, 3.933651300e-08f, 3.930516596e-08f, +3.927375948e-08f, 3.924229363e-08f, 3.921076850e-08f, 3.917918415e-08f, 3.914754065e-08f, 3.911583809e-08f, 3.908407653e-08f, 3.905225604e-08f, 3.902037672e-08f, 3.898843861e-08f, +3.895644181e-08f, 3.892438639e-08f, 3.889227241e-08f, 3.886009996e-08f, 3.882786911e-08f, 3.879557993e-08f, 3.876323250e-08f, 3.873082689e-08f, 3.869836318e-08f, 3.866584145e-08f, +3.863326176e-08f, 3.860062420e-08f, 3.856792883e-08f, 3.853517574e-08f, 3.850236500e-08f, 3.846949669e-08f, 3.843657087e-08f, 3.840358764e-08f, 3.837054705e-08f, 3.833744919e-08f, +3.830429414e-08f, 3.827108197e-08f, 3.823781275e-08f, 3.820448656e-08f, 3.817110349e-08f, 3.813766359e-08f, 3.810416696e-08f, 3.807061367e-08f, 3.803700379e-08f, 3.800333740e-08f, +3.796961457e-08f, 3.793583539e-08f, 3.790199993e-08f, 3.786810827e-08f, 3.783416049e-08f, 3.780015665e-08f, 3.776609685e-08f, 3.773198115e-08f, 3.769780963e-08f, 3.766358238e-08f, +3.762929946e-08f, 3.759496096e-08f, 3.756056695e-08f, 3.752611751e-08f, 3.749161272e-08f, 3.745705266e-08f, 3.742243740e-08f, 3.738776702e-08f, 3.735304161e-08f, 3.731826123e-08f, +3.728342597e-08f, 3.724853590e-08f, 3.721359111e-08f, 3.717859167e-08f, 3.714353766e-08f, 3.710842916e-08f, 3.707326624e-08f, 3.703804899e-08f, 3.700277749e-08f, 3.696745181e-08f, +3.693207203e-08f, 3.689663823e-08f, 3.686115050e-08f, 3.682560890e-08f, 3.679001352e-08f, 3.675436444e-08f, 3.671866174e-08f, 3.668290550e-08f, 3.664709579e-08f, 3.661123270e-08f, +3.657531630e-08f, 3.653934668e-08f, 3.650332391e-08f, 3.646724808e-08f, 3.643111927e-08f, 3.639493754e-08f, 3.635870300e-08f, 3.632241571e-08f, 3.628607575e-08f, 3.624968321e-08f, +3.621323816e-08f, 3.617674069e-08f, 3.614019088e-08f, 3.610358881e-08f, 3.606693455e-08f, 3.603022819e-08f, 3.599346981e-08f, 3.595665949e-08f, 3.591979731e-08f, 3.588288335e-08f, +3.584591770e-08f, 3.580890043e-08f, 3.577183162e-08f, 3.573471136e-08f, 3.569753973e-08f, 3.566031681e-08f, 3.562304268e-08f, 3.558571742e-08f, 3.554834111e-08f, 3.551091384e-08f, +3.547343568e-08f, 3.543590672e-08f, 3.539832705e-08f, 3.536069673e-08f, 3.532301586e-08f, 3.528528451e-08f, 3.524750278e-08f, 3.520967073e-08f, 3.517178845e-08f, 3.513385603e-08f, +3.509587355e-08f, 3.505784109e-08f, 3.501975872e-08f, 3.498162655e-08f, 3.494344463e-08f, 3.490521307e-08f, 3.486693194e-08f, 3.482860133e-08f, 3.479022131e-08f, 3.475179198e-08f, +3.471331341e-08f, 3.467478568e-08f, 3.463620888e-08f, 3.459758310e-08f, 3.455890841e-08f, 3.452018491e-08f, 3.448141266e-08f, 3.444259176e-08f, 3.440372229e-08f, 3.436480434e-08f, +3.432583798e-08f, 3.428682330e-08f, 3.424776038e-08f, 3.420864932e-08f, 3.416949018e-08f, 3.413028306e-08f, 3.409102804e-08f, 3.405172520e-08f, 3.401237463e-08f, 3.397297641e-08f, +3.393353063e-08f, 3.389403736e-08f, 3.385449670e-08f, 3.381490873e-08f, 3.377527353e-08f, 3.373559119e-08f, 3.369586179e-08f, 3.365608542e-08f, 3.361626216e-08f, 3.357639210e-08f, +3.353647531e-08f, 3.349651189e-08f, 3.345650192e-08f, 3.341644549e-08f, 3.337634267e-08f, 3.333619356e-08f, 3.329599824e-08f, 3.325575680e-08f, 3.321546932e-08f, 3.317513588e-08f, +3.313475657e-08f, 3.309433148e-08f, 3.305386070e-08f, 3.301334430e-08f, 3.297278237e-08f, 3.293217500e-08f, 3.289152228e-08f, 3.285082428e-08f, 3.281008110e-08f, 3.276929283e-08f, +3.272845954e-08f, 3.268758132e-08f, 3.264665826e-08f, 3.260569045e-08f, 3.256467797e-08f, 3.252362091e-08f, 3.248251935e-08f, 3.244137338e-08f, 3.240018308e-08f, 3.235894855e-08f, +3.231766987e-08f, 3.227634712e-08f, 3.223498040e-08f, 3.219356978e-08f, 3.215211536e-08f, 3.211061722e-08f, 3.206907545e-08f, 3.202749013e-08f, 3.198586136e-08f, 3.194418921e-08f, +3.190247378e-08f, 3.186071515e-08f, 3.181891342e-08f, 3.177706866e-08f, 3.173518096e-08f, 3.169325041e-08f, 3.165127710e-08f, 3.160926112e-08f, 3.156720255e-08f, 3.152510148e-08f, +3.148295800e-08f, 3.144077219e-08f, 3.139854415e-08f, 3.135627395e-08f, 3.131396170e-08f, 3.127160747e-08f, 3.122921135e-08f, 3.118677343e-08f, 3.114429380e-08f, 3.110177255e-08f, +3.105920976e-08f, 3.101660552e-08f, 3.097395992e-08f, 3.093127306e-08f, 3.088854500e-08f, 3.084577586e-08f, 3.080296570e-08f, 3.076011463e-08f, 3.071722272e-08f, 3.067429007e-08f, +3.063131677e-08f, 3.058830290e-08f, 3.054524855e-08f, 3.050215382e-08f, 3.045901878e-08f, 3.041584353e-08f, 3.037262816e-08f, 3.032937276e-08f, 3.028607741e-08f, 3.024274220e-08f, +3.019936722e-08f, 3.015595256e-08f, 3.011249831e-08f, 3.006900456e-08f, 3.002547140e-08f, 2.998189891e-08f, 2.993828719e-08f, 2.989463633e-08f, 2.985094640e-08f, 2.980721751e-08f, +2.976344974e-08f, 2.971964319e-08f, 2.967579793e-08f, 2.963191406e-08f, 2.958799167e-08f, 2.954403085e-08f, 2.950003169e-08f, 2.945599428e-08f, 2.941191870e-08f, 2.936780505e-08f, +2.932365342e-08f, 2.927946389e-08f, 2.923523656e-08f, 2.919097151e-08f, 2.914666884e-08f, 2.910232863e-08f, 2.905795098e-08f, 2.901353597e-08f, 2.896908370e-08f, 2.892459425e-08f, +2.888006772e-08f, 2.883550419e-08f, 2.879090376e-08f, 2.874626652e-08f, 2.870159254e-08f, 2.865688194e-08f, 2.861213479e-08f, 2.856735118e-08f, 2.852253121e-08f, 2.847767497e-08f, +2.843278255e-08f, 2.838785403e-08f, 2.834288951e-08f, 2.829788909e-08f, 2.825285283e-08f, 2.820778085e-08f, 2.816267323e-08f, 2.811753006e-08f, 2.807235144e-08f, 2.802713744e-08f, +2.798188817e-08f, 2.793660371e-08f, 2.789128416e-08f, 2.784592960e-08f, 2.780054013e-08f, 2.775511583e-08f, 2.770965681e-08f, 2.766416314e-08f, 2.761863493e-08f, 2.757307225e-08f, +2.752747521e-08f, 2.748184390e-08f, 2.743617839e-08f, 2.739047880e-08f, 2.734474520e-08f, 2.729897769e-08f, 2.725317636e-08f, 2.720734130e-08f, 2.716147261e-08f, 2.711557037e-08f, +2.706963467e-08f, 2.702366561e-08f, 2.697766328e-08f, 2.693162777e-08f, 2.688555917e-08f, 2.683945757e-08f, 2.679332307e-08f, 2.674715576e-08f, 2.670095572e-08f, 2.665472305e-08f, +2.660845785e-08f, 2.656216020e-08f, 2.651583019e-08f, 2.646946792e-08f, 2.642307348e-08f, 2.637664696e-08f, 2.633018845e-08f, 2.628369805e-08f, 2.623717584e-08f, 2.619062192e-08f, +2.614403638e-08f, 2.609741931e-08f, 2.605077081e-08f, 2.600409097e-08f, 2.595737987e-08f, 2.591063762e-08f, 2.586386430e-08f, 2.581706000e-08f, 2.577022482e-08f, 2.572335885e-08f, +2.567646219e-08f, 2.562953491e-08f, 2.558257713e-08f, 2.553558892e-08f, 2.548857039e-08f, 2.544152162e-08f, 2.539444271e-08f, 2.534733374e-08f, 2.530019482e-08f, 2.525302603e-08f, +2.520582747e-08f, 2.515859923e-08f, 2.511134140e-08f, 2.506405407e-08f, 2.501673734e-08f, 2.496939130e-08f, 2.492201604e-08f, 2.487461166e-08f, 2.482717825e-08f, 2.477971589e-08f, +2.473222469e-08f, 2.468470474e-08f, 2.463715612e-08f, 2.458957894e-08f, 2.454197328e-08f, 2.449433925e-08f, 2.444667692e-08f, 2.439898639e-08f, 2.435126776e-08f, 2.430352112e-08f, +2.425574657e-08f, 2.420794419e-08f, 2.416011407e-08f, 2.411225632e-08f, 2.406437103e-08f, 2.401645828e-08f, 2.396851817e-08f, 2.392055080e-08f, 2.387255626e-08f, 2.382453463e-08f, +2.377648602e-08f, 2.372841052e-08f, 2.368030822e-08f, 2.363217921e-08f, 2.358402359e-08f, 2.353584145e-08f, 2.348763288e-08f, 2.343939798e-08f, 2.339113684e-08f, 2.334284955e-08f, +2.329453621e-08f, 2.324619691e-08f, 2.319783174e-08f, 2.314944081e-08f, 2.310102419e-08f, 2.305258199e-08f, 2.300411429e-08f, 2.295562120e-08f, 2.290710280e-08f, 2.285855919e-08f, +2.280999046e-08f, 2.276139671e-08f, 2.271277802e-08f, 2.266413450e-08f, 2.261546624e-08f, 2.256677333e-08f, 2.251805586e-08f, 2.246931392e-08f, 2.242054762e-08f, 2.237175705e-08f, +2.232294229e-08f, 2.227410344e-08f, 2.222524060e-08f, 2.217635386e-08f, 2.212744332e-08f, 2.207850906e-08f, 2.202955118e-08f, 2.198056978e-08f, 2.193156495e-08f, 2.188253678e-08f, +2.183348537e-08f, 2.178441080e-08f, 2.173531318e-08f, 2.168619260e-08f, 2.163704915e-08f, 2.158788293e-08f, 2.153869403e-08f, 2.148948254e-08f, 2.144024856e-08f, 2.139099218e-08f, +2.134171350e-08f, 2.129241261e-08f, 2.124308960e-08f, 2.119374457e-08f, 2.114437761e-08f, 2.109498881e-08f, 2.104557828e-08f, 2.099614610e-08f, 2.094669237e-08f, 2.089721718e-08f, +2.084772063e-08f, 2.079820280e-08f, 2.074866381e-08f, 2.069910373e-08f, 2.064952266e-08f, 2.059992070e-08f, 2.055029794e-08f, 2.050065447e-08f, 2.045099040e-08f, 2.040130580e-08f, +2.035160079e-08f, 2.030187544e-08f, 2.025212987e-08f, 2.020236415e-08f, 2.015257838e-08f, 2.010277267e-08f, 2.005294710e-08f, 2.000310176e-08f, 1.995323675e-08f, 1.990335217e-08f, +1.985344811e-08f, 1.980352467e-08f, 1.975358193e-08f, 1.970361999e-08f, 1.965363895e-08f, 1.960363890e-08f, 1.955361993e-08f, 1.950358214e-08f, 1.945352563e-08f, 1.940345049e-08f, +1.935335680e-08f, 1.930324468e-08f, 1.925311420e-08f, 1.920296547e-08f, 1.915279857e-08f, 1.910261361e-08f, 1.905241068e-08f, 1.900218987e-08f, 1.895195128e-08f, 1.890169499e-08f, +1.885142112e-08f, 1.880112974e-08f, 1.875082095e-08f, 1.870049485e-08f, 1.865015154e-08f, 1.859979110e-08f, 1.854941363e-08f, 1.849901922e-08f, 1.844860798e-08f, 1.839817999e-08f, +1.834773535e-08f, 1.829727415e-08f, 1.824679648e-08f, 1.819630245e-08f, 1.814579214e-08f, 1.809526566e-08f, 1.804472308e-08f, 1.799416452e-08f, 1.794359005e-08f, 1.789299979e-08f, +1.784239381e-08f, 1.779177222e-08f, 1.774113511e-08f, 1.769048258e-08f, 1.763981471e-08f, 1.758913161e-08f, 1.753843336e-08f, 1.748772007e-08f, 1.743699182e-08f, 1.738624871e-08f, +1.733549084e-08f, 1.728471829e-08f, 1.723393117e-08f, 1.718312956e-08f, 1.713231357e-08f, 1.708148328e-08f, 1.703063879e-08f, 1.697978020e-08f, 1.692890759e-08f, 1.687802107e-08f, +1.682712072e-08f, 1.677620665e-08f, 1.672527894e-08f, 1.667433769e-08f, 1.662338300e-08f, 1.657241495e-08f, 1.652143365e-08f, 1.647043919e-08f, 1.641943165e-08f, 1.636841114e-08f, +1.631737775e-08f, 1.626633158e-08f, 1.621527271e-08f, 1.616420124e-08f, 1.611311728e-08f, 1.606202090e-08f, 1.601091220e-08f, 1.595979129e-08f, 1.590865825e-08f, 1.585751317e-08f, +1.580635616e-08f, 1.575518730e-08f, 1.570400670e-08f, 1.565281443e-08f, 1.560161061e-08f, 1.555039531e-08f, 1.549916864e-08f, 1.544793070e-08f, 1.539668156e-08f, 1.534542134e-08f, +1.529415012e-08f, 1.524286799e-08f, 1.519157505e-08f, 1.514027140e-08f, 1.508895713e-08f, 1.503763233e-08f, 1.498629710e-08f, 1.493495152e-08f, 1.488359571e-08f, 1.483222974e-08f, +1.478085371e-08f, 1.472946772e-08f, 1.467807186e-08f, 1.462666622e-08f, 1.457525090e-08f, 1.452382600e-08f, 1.447239160e-08f, 1.442094780e-08f, 1.436949469e-08f, 1.431803237e-08f, +1.426656094e-08f, 1.421508047e-08f, 1.416359108e-08f, 1.411209285e-08f, 1.406058588e-08f, 1.400907025e-08f, 1.395754608e-08f, 1.390601343e-08f, 1.385447243e-08f, 1.380292314e-08f, +1.375136568e-08f, 1.369980013e-08f, 1.364822658e-08f, 1.359664514e-08f, 1.354505588e-08f, 1.349345892e-08f, 1.344185434e-08f, 1.339024223e-08f, 1.333862269e-08f, 1.328699581e-08f, +1.323536169e-08f, 1.318372041e-08f, 1.313207208e-08f, 1.308041679e-08f, 1.302875462e-08f, 1.297708568e-08f, 1.292541005e-08f, 1.287372784e-08f, 1.282203912e-08f, 1.277034400e-08f, +1.271864258e-08f, 1.266693493e-08f, 1.261522117e-08f, 1.256350137e-08f, 1.251177564e-08f, 1.246004406e-08f, 1.240830673e-08f, 1.235656375e-08f, 1.230481520e-08f, 1.225306118e-08f, +1.220130179e-08f, 1.214953711e-08f, 1.209776724e-08f, 1.204599228e-08f, 1.199421231e-08f, 1.194242742e-08f, 1.189063772e-08f, 1.183884330e-08f, 1.178704424e-08f, 1.173524064e-08f, +1.168343260e-08f, 1.163162020e-08f, 1.157980354e-08f, 1.152798272e-08f, 1.147615782e-08f, 1.142432894e-08f, 1.137249617e-08f, 1.132065961e-08f, 1.126881934e-08f, 1.121697547e-08f, +1.116512807e-08f, 1.111327725e-08f, 1.106142310e-08f, 1.100956572e-08f, 1.095770518e-08f, 1.090584159e-08f, 1.085397504e-08f, 1.080210562e-08f, 1.075023343e-08f, 1.069835855e-08f, +1.064648108e-08f, 1.059460112e-08f, 1.054271875e-08f, 1.049083406e-08f, 1.043894716e-08f, 1.038705812e-08f, 1.033516706e-08f, 1.028327404e-08f, 1.023137918e-08f, 1.017948256e-08f, +1.012758427e-08f, 1.007568441e-08f, 1.002378306e-08f, 9.971880329e-09f, 9.919976298e-09f, 9.868071061e-09f, 9.816164712e-09f, 9.764257342e-09f, 9.712349043e-09f, 9.660439907e-09f, +9.608530027e-09f, 9.556619494e-09f, 9.504708400e-09f, 9.452796838e-09f, 9.400884899e-09f, 9.348972675e-09f, 9.297060258e-09f, 9.245147740e-09f, 9.193235213e-09f, 9.141322768e-09f, +9.089410498e-09f, 9.037498493e-09f, 8.985586847e-09f, 8.933675649e-09f, 8.881764993e-09f, 8.829854970e-09f, 8.777945671e-09f, 8.726037188e-09f, 8.674129612e-09f, 8.622223036e-09f, +8.570317549e-09f, 8.518413245e-09f, 8.466510213e-09f, 8.414608547e-09f, 8.362708336e-09f, 8.310809673e-09f, 8.258912648e-09f, 8.207017354e-09f, 8.155123880e-09f, 8.103232319e-09f, +8.051342761e-09f, 7.999455297e-09f, 7.947570020e-09f, 7.895687019e-09f, 7.843806386e-09f, 7.791928212e-09f, 7.740052588e-09f, 7.688179604e-09f, 7.636309352e-09f, 7.584441923e-09f, +7.532577407e-09f, 7.480715895e-09f, 7.428857478e-09f, 7.377002247e-09f, 7.325150292e-09f, 7.273301704e-09f, 7.221456574e-09f, 7.169614992e-09f, 7.117777050e-09f, 7.065942836e-09f, +7.014112443e-09f, 6.962285960e-09f, 6.910463477e-09f, 6.858645086e-09f, 6.806830877e-09f, 6.755020939e-09f, 6.703215364e-09f, 6.651414241e-09f, 6.599617661e-09f, 6.547825714e-09f, +6.496038489e-09f, 6.444256078e-09f, 6.392478570e-09f, 6.340706055e-09f, 6.288938623e-09f, 6.237176365e-09f, 6.185419370e-09f, 6.133667727e-09f, 6.081921528e-09f, 6.030180861e-09f, +5.978445817e-09f, 5.926716485e-09f, 5.874992954e-09f, 5.823275316e-09f, 5.771563658e-09f, 5.719858071e-09f, 5.668158645e-09f, 5.616465468e-09f, 5.564778630e-09f, 5.513098222e-09f, +5.461424331e-09f, 5.409757048e-09f, 5.358096461e-09f, 5.306442661e-09f, 5.254795736e-09f, 5.203155775e-09f, 5.151522868e-09f, 5.099897104e-09f, 5.048278571e-09f, 4.996667360e-09f, +4.945063558e-09f, 4.893467255e-09f, 4.841878539e-09f, 4.790297500e-09f, 4.738724227e-09f, 4.687158807e-09f, 4.635601331e-09f, 4.584051886e-09f, 4.532510561e-09f, 4.480977446e-09f, +4.429452628e-09f, 4.377936195e-09f, 4.326428238e-09f, 4.274928843e-09f, 4.223438099e-09f, 4.171956096e-09f, 4.120482920e-09f, 4.069018660e-09f, 4.017563406e-09f, 3.966117243e-09f, +3.914680262e-09f, 3.863252550e-09f, 3.811834195e-09f, 3.760425284e-09f, 3.709025907e-09f, 3.657636151e-09f, 3.606256104e-09f, 3.554885853e-09f, 3.503525487e-09f, 3.452175093e-09f, +3.400834759e-09f, 3.349504572e-09f, 3.298184621e-09f, 3.246874992e-09f, 3.195575774e-09f, 3.144287054e-09f, 3.093008918e-09f, 3.041741456e-09f, 2.990484753e-09f, 2.939238897e-09f, +2.888003976e-09f, 2.836780077e-09f, 2.785567286e-09f, 2.734365691e-09f, 2.683175379e-09f, 2.631996438e-09f, 2.580828953e-09f, 2.529673012e-09f, 2.478528702e-09f, 2.427396109e-09f, +2.376275320e-09f, 2.325166423e-09f, 2.274069503e-09f, 2.222984648e-09f, 2.171911944e-09f, 2.120851477e-09f, 2.069803334e-09f, 2.018767602e-09f, 1.967744366e-09f, 1.916733713e-09f, +1.865735730e-09f, 1.814750503e-09f, 1.763778117e-09f, 1.712818659e-09f, 1.661872215e-09f, 1.610938872e-09f, 1.560018714e-09f, 1.509111829e-09f, 1.458218301e-09f, 1.407338217e-09f, +1.356471663e-09f, 1.305618724e-09f, 1.254779486e-09f, 1.203954034e-09f, 1.153142455e-09f, 1.102344833e-09f, 1.051561255e-09f, 1.000791805e-09f, 9.500365693e-10f, 8.992956328e-10f, +8.485690810e-10f, 7.978569989e-10f, 7.471594718e-10f, 6.964765849e-10f, 6.458084231e-10f, 5.951550715e-10f, 5.445166150e-10f, 4.938931386e-10f, 4.432847270e-10f, 3.926914652e-10f, +3.421134378e-10f, 2.915507296e-10f, 2.410034251e-10f, 1.904716089e-10f, 1.399553657e-10f, 8.945477985e-11f, 3.896993577e-11f, -1.149908214e-11f, -6.195218958e-11f, -1.123893023e-10f, +-1.628103361e-10f, -2.132152067e-10f, -2.636038302e-10f, -3.139761225e-10f, -3.643319996e-10f, -4.146713775e-10f, -4.649941724e-10f, -5.153003005e-10f, -5.655896779e-10f, -6.158622211e-10f, +-6.661178464e-10f, -7.163564701e-10f, -7.665780087e-10f, -8.167823787e-10f, -8.669694967e-10f, -9.171392794e-10f, -9.672916435e-10f, -1.017426506e-09f, -1.067543783e-09f, -1.117643391e-09f, +-1.167725249e-09f, -1.217789272e-09f, -1.267835377e-09f, -1.317863483e-09f, -1.367873505e-09f, -1.417865361e-09f, -1.467838969e-09f, -1.517794246e-09f, -1.567731108e-09f, -1.617649474e-09f, +-1.667549261e-09f, -1.717430387e-09f, -1.767292769e-09f, -1.817136324e-09f, -1.866960972e-09f, -1.916766628e-09f, -1.966553212e-09f, -2.016320641e-09f, -2.066068833e-09f, -2.115797706e-09f, +-2.165507179e-09f, -2.215197169e-09f, -2.264867594e-09f, -2.314518374e-09f, -2.364149425e-09f, -2.413760668e-09f, -2.463352019e-09f, -2.512923398e-09f, -2.562474723e-09f, -2.612005912e-09f, +-2.661516886e-09f, -2.711007561e-09f, -2.760477858e-09f, -2.809927694e-09f, -2.859356990e-09f, -2.908765663e-09f, -2.958153633e-09f, -3.007520819e-09f, -3.056867141e-09f, -3.106192517e-09f, +-3.155496867e-09f, -3.204780110e-09f, -3.254042166e-09f, -3.303282954e-09f, -3.352502394e-09f, -3.401700406e-09f, -3.450876908e-09f, -3.500031821e-09f, -3.549165065e-09f, -3.598276559e-09f, +-3.647366224e-09f, -3.696433980e-09f, -3.745479746e-09f, -3.794503442e-09f, -3.843504990e-09f, -3.892484309e-09f, -3.941441319e-09f, -3.990375941e-09f, -4.039288096e-09f, -4.088177704e-09f, +-4.137044685e-09f, -4.185888960e-09f, -4.234710450e-09f, -4.283509076e-09f, -4.332284758e-09f, -4.381037418e-09f, -4.429766977e-09f, -4.478473354e-09f, -4.527156473e-09f, -4.575816253e-09f, +-4.624452616e-09f, -4.673065484e-09f, -4.721654777e-09f, -4.770220418e-09f, -4.818762327e-09f, -4.867280427e-09f, -4.915774638e-09f, -4.964244883e-09f, -5.012691084e-09f, -5.061113162e-09f, +-5.109511039e-09f, -5.157884637e-09f, -5.206233879e-09f, -5.254558686e-09f, -5.302858980e-09f, -5.351134684e-09f, -5.399385721e-09f, -5.447612012e-09f, -5.495813479e-09f, -5.543990047e-09f, +-5.592141636e-09f, -5.640268171e-09f, -5.688369572e-09f, -5.736445764e-09f, -5.784496670e-09f, -5.832522211e-09f, -5.880522312e-09f, -5.928496894e-09f, -5.976445883e-09f, -6.024369199e-09f, +-6.072266768e-09f, -6.120138512e-09f, -6.167984354e-09f, -6.215804219e-09f, -6.263598030e-09f, -6.311365710e-09f, -6.359107183e-09f, -6.406822372e-09f, -6.454511203e-09f, -6.502173598e-09f, +-6.549809482e-09f, -6.597418779e-09f, -6.645001412e-09f, -6.692557306e-09f, -6.740086386e-09f, -6.787588576e-09f, -6.835063799e-09f, -6.882511981e-09f, -6.929933047e-09f, -6.977326920e-09f, +-7.024693525e-09f, -7.072032788e-09f, -7.119344633e-09f, -7.166628985e-09f, -7.213885769e-09f, -7.261114910e-09f, -7.308316334e-09f, -7.355489965e-09f, -7.402635729e-09f, -7.449753550e-09f, +-7.496843356e-09f, -7.543905070e-09f, -7.590938619e-09f, -7.637943929e-09f, -7.684920924e-09f, -7.731869532e-09f, -7.778789677e-09f, -7.825681285e-09f, -7.872544284e-09f, -7.919378598e-09f, +-7.966184154e-09f, -8.012960878e-09f, -8.059708697e-09f, -8.106427537e-09f, -8.153117324e-09f, -8.199777985e-09f, -8.246409447e-09f, -8.293011636e-09f, -8.339584478e-09f, -8.386127902e-09f, +-8.432641834e-09f, -8.479126200e-09f, -8.525580928e-09f, -8.572005945e-09f, -8.618401178e-09f, -8.664766555e-09f, -8.711102003e-09f, -8.757407449e-09f, -8.803682821e-09f, -8.849928046e-09f, +-8.896143052e-09f, -8.942327768e-09f, -8.988482120e-09f, -9.034606037e-09f, -9.080699446e-09f, -9.126762276e-09f, -9.172794455e-09f, -9.218795911e-09f, -9.264766572e-09f, -9.310706367e-09f, +-9.356615224e-09f, -9.402493071e-09f, -9.448339838e-09f, -9.494155453e-09f, -9.539939845e-09f, -9.585692942e-09f, -9.631414674e-09f, -9.677104969e-09f, -9.722763757e-09f, -9.768390966e-09f, +-9.813986526e-09f, -9.859550367e-09f, -9.905082417e-09f, -9.950582606e-09f, -9.996050864e-09f, -1.004148712e-08f, -1.008689130e-08f, -1.013226335e-08f, -1.017760317e-08f, -1.022291072e-08f, +-1.026818592e-08f, -1.031342869e-08f, -1.035863897e-08f, -1.040381668e-08f, -1.044896177e-08f, -1.049407416e-08f, -1.053915377e-08f, -1.058420054e-08f, -1.062921441e-08f, -1.067419530e-08f, +-1.071914313e-08f, -1.076405785e-08f, -1.080893939e-08f, -1.085378767e-08f, -1.089860263e-08f, -1.094338419e-08f, -1.098813229e-08f, -1.103284686e-08f, -1.107752784e-08f, -1.112217515e-08f, +-1.116678872e-08f, -1.121136849e-08f, -1.125591438e-08f, -1.130042634e-08f, -1.134490429e-08f, -1.138934816e-08f, -1.143375789e-08f, -1.147813341e-08f, -1.152247465e-08f, -1.156678154e-08f, +-1.161105401e-08f, -1.165529201e-08f, -1.169949545e-08f, -1.174366428e-08f, -1.178779843e-08f, -1.183189782e-08f, -1.187596240e-08f, -1.191999209e-08f, -1.196398683e-08f, -1.200794655e-08f, +-1.205187118e-08f, -1.209576067e-08f, -1.213961493e-08f, -1.218343391e-08f, -1.222721754e-08f, -1.227096575e-08f, -1.231467847e-08f, -1.235835565e-08f, -1.240199721e-08f, -1.244560309e-08f, +-1.248917322e-08f, -1.253270753e-08f, -1.257620597e-08f, -1.261966846e-08f, -1.266309494e-08f, -1.270648534e-08f, -1.274983960e-08f, -1.279315766e-08f, -1.283643944e-08f, -1.287968489e-08f, +-1.292289393e-08f, -1.296606651e-08f, -1.300920255e-08f, -1.305230200e-08f, -1.309536478e-08f, -1.313839084e-08f, -1.318138011e-08f, -1.322433253e-08f, -1.326724802e-08f, -1.331012653e-08f, +-1.335296800e-08f, -1.339577235e-08f, -1.343853952e-08f, -1.348126946e-08f, -1.352396209e-08f, -1.356661735e-08f, -1.360923518e-08f, -1.365181552e-08f, -1.369435830e-08f, -1.373686346e-08f, +-1.377933093e-08f, -1.382176066e-08f, -1.386415257e-08f, -1.390650661e-08f, -1.394882271e-08f, -1.399110082e-08f, -1.403334086e-08f, -1.407554277e-08f, -1.411770649e-08f, -1.415983197e-08f, +-1.420191913e-08f, -1.424396791e-08f, -1.428597826e-08f, -1.432795011e-08f, -1.436988339e-08f, -1.441177806e-08f, -1.445363403e-08f, -1.449545126e-08f, -1.453722968e-08f, -1.457896922e-08f, +-1.462066984e-08f, -1.466233146e-08f, -1.470395402e-08f, -1.474553747e-08f, -1.478708173e-08f, -1.482858676e-08f, -1.487005249e-08f, -1.491147886e-08f, -1.495286581e-08f, -1.499421327e-08f, +-1.503552119e-08f, -1.507678950e-08f, -1.511801816e-08f, -1.515920708e-08f, -1.520035622e-08f, -1.524146552e-08f, -1.528253491e-08f, -1.532356433e-08f, -1.536455373e-08f, -1.540550304e-08f, +-1.544641221e-08f, -1.548728117e-08f, -1.552810987e-08f, -1.556889825e-08f, -1.560964624e-08f, -1.565035379e-08f, -1.569102084e-08f, -1.573164732e-08f, -1.577223319e-08f, -1.581277837e-08f, +-1.585328282e-08f, -1.589374648e-08f, -1.593416927e-08f, -1.597455116e-08f, -1.601489207e-08f, -1.605519195e-08f, -1.609545074e-08f, -1.613566838e-08f, -1.617584482e-08f, -1.621597999e-08f, +-1.625607385e-08f, -1.629612632e-08f, -1.633613736e-08f, -1.637610690e-08f, -1.641603489e-08f, -1.645592127e-08f, -1.649576598e-08f, -1.653556897e-08f, -1.657533018e-08f, -1.661504955e-08f, +-1.665472702e-08f, -1.669436254e-08f, -1.673395605e-08f, -1.677350749e-08f, -1.681301681e-08f, -1.685248395e-08f, -1.689190886e-08f, -1.693129147e-08f, -1.697063174e-08f, -1.700992960e-08f, +-1.704918499e-08f, -1.708839788e-08f, -1.712756818e-08f, -1.716669586e-08f, -1.720578086e-08f, -1.724482312e-08f, -1.728382258e-08f, -1.732277918e-08f, -1.736169289e-08f, -1.740056363e-08f, +-1.743939135e-08f, -1.747817601e-08f, -1.751691753e-08f, -1.755561588e-08f, -1.759427099e-08f, -1.763288280e-08f, -1.767145127e-08f, -1.770997635e-08f, -1.774845796e-08f, -1.778689607e-08f, +-1.782529061e-08f, -1.786364154e-08f, -1.790194880e-08f, -1.794021233e-08f, -1.797843208e-08f, -1.801660800e-08f, -1.805474003e-08f, -1.809282813e-08f, -1.813087223e-08f, -1.816887228e-08f, +-1.820682823e-08f, -1.824474003e-08f, -1.828260763e-08f, -1.832043096e-08f, -1.835820998e-08f, -1.839594464e-08f, -1.843363488e-08f, -1.847128065e-08f, -1.850888190e-08f, -1.854643857e-08f, +-1.858395062e-08f, -1.862141798e-08f, -1.865884062e-08f, -1.869621847e-08f, -1.873355148e-08f, -1.877083961e-08f, -1.880808280e-08f, -1.884528099e-08f, -1.888243415e-08f, -1.891954221e-08f, +-1.895660512e-08f, -1.899362284e-08f, -1.903059532e-08f, -1.906752249e-08f, -1.910440431e-08f, -1.914124074e-08f, -1.917803171e-08f, -1.921477718e-08f, -1.925147710e-08f, -1.928813141e-08f, +-1.932474007e-08f, -1.936130303e-08f, -1.939782024e-08f, -1.943429164e-08f, -1.947071719e-08f, -1.950709683e-08f, -1.954343052e-08f, -1.957971821e-08f, -1.961595984e-08f, -1.965215538e-08f, +-1.968830476e-08f, -1.972440794e-08f, -1.976046487e-08f, -1.979647550e-08f, -1.983243978e-08f, -1.986835767e-08f, -1.990422911e-08f, -1.994005405e-08f, -1.997583246e-08f, -2.001156427e-08f, +-2.004724944e-08f, -2.008288792e-08f, -2.011847966e-08f, -2.015402462e-08f, -2.018952275e-08f, -2.022497400e-08f, -2.026037832e-08f, -2.029573566e-08f, -2.033104598e-08f, -2.036630922e-08f, +-2.040152535e-08f, -2.043669431e-08f, -2.047181606e-08f, -2.050689055e-08f, -2.054191773e-08f, -2.057689755e-08f, -2.061182998e-08f, -2.064671495e-08f, -2.068155243e-08f, -2.071634237e-08f, +-2.075108472e-08f, -2.078577944e-08f, -2.082042648e-08f, -2.085502579e-08f, -2.088957733e-08f, -2.092408105e-08f, -2.095853691e-08f, -2.099294485e-08f, -2.102730484e-08f, -2.106161683e-08f, +-2.109588077e-08f, -2.113009663e-08f, -2.116426434e-08f, -2.119838387e-08f, -2.123245517e-08f, -2.126647821e-08f, -2.130045292e-08f, -2.133437927e-08f, -2.136825722e-08f, -2.140208671e-08f, +-2.143586771e-08f, -2.146960017e-08f, -2.150328405e-08f, -2.153691930e-08f, -2.157050587e-08f, -2.160404373e-08f, -2.163753283e-08f, -2.167097312e-08f, -2.170436457e-08f, -2.173770713e-08f, +-2.177100075e-08f, -2.180424540e-08f, -2.183744102e-08f, -2.187058758e-08f, -2.190368503e-08f, -2.193673334e-08f, -2.196973245e-08f, -2.200268232e-08f, -2.203558292e-08f, -2.206843419e-08f, +-2.210123611e-08f, -2.213398862e-08f, -2.216669168e-08f, -2.219934525e-08f, -2.223194928e-08f, -2.226450375e-08f, -2.229700860e-08f, -2.232946379e-08f, -2.236186928e-08f, -2.239422504e-08f, +-2.242653101e-08f, -2.245878716e-08f, -2.249099344e-08f, -2.252314982e-08f, -2.255525626e-08f, -2.258731270e-08f, -2.261931912e-08f, -2.265127547e-08f, -2.268318171e-08f, -2.271503780e-08f, +-2.274684370e-08f, -2.277859937e-08f, -2.281030477e-08f, -2.284195986e-08f, -2.287356460e-08f, -2.290511894e-08f, -2.293662286e-08f, -2.296807631e-08f, -2.299947925e-08f, -2.303083164e-08f, +-2.306213344e-08f, -2.309338461e-08f, -2.312458512e-08f, -2.315573492e-08f, -2.318683398e-08f, -2.321788225e-08f, -2.324887970e-08f, -2.327982629e-08f, -2.331072198e-08f, -2.334156674e-08f, +-2.337236051e-08f, -2.340310328e-08f, -2.343379499e-08f, -2.346443561e-08f, -2.349502510e-08f, -2.352556342e-08f, -2.355605054e-08f, -2.358648642e-08f, -2.361687102e-08f, -2.364720430e-08f, +-2.367748623e-08f, -2.370771677e-08f, -2.373789588e-08f, -2.376802353e-08f, -2.379809967e-08f, -2.382812428e-08f, -2.385809731e-08f, -2.388801873e-08f, -2.391788849e-08f, -2.394770658e-08f, +-2.397747294e-08f, -2.400718755e-08f, -2.403685036e-08f, -2.406646135e-08f, -2.409602046e-08f, -2.412552768e-08f, -2.415498296e-08f, -2.418438627e-08f, -2.421373758e-08f, -2.424303683e-08f, +-2.427228402e-08f, -2.430147908e-08f, -2.433062200e-08f, -2.435971274e-08f, -2.438875126e-08f, -2.441773753e-08f, -2.444667151e-08f, -2.447555317e-08f, -2.450438247e-08f, -2.453315938e-08f, +-2.456188387e-08f, -2.459055590e-08f, -2.461917543e-08f, -2.464774244e-08f, -2.467625689e-08f, -2.470471875e-08f, -2.473312798e-08f, -2.476148455e-08f, -2.478978842e-08f, -2.481803957e-08f, +-2.484623795e-08f, -2.487438355e-08f, -2.490247631e-08f, -2.493051622e-08f, -2.495850323e-08f, -2.498643732e-08f, -2.501431846e-08f, -2.504214660e-08f, -2.506992172e-08f, -2.509764379e-08f, +-2.512531277e-08f, -2.515292863e-08f, -2.518049135e-08f, -2.520800088e-08f, -2.523545720e-08f, -2.526286027e-08f, -2.529021007e-08f, -2.531750656e-08f, -2.534474971e-08f, -2.537193948e-08f, +-2.539907586e-08f, -2.542615881e-08f, -2.545318829e-08f, -2.548016428e-08f, -2.550708675e-08f, -2.553395566e-08f, -2.556077098e-08f, -2.558753269e-08f, -2.561424075e-08f, -2.564089514e-08f, +-2.566749582e-08f, -2.569404277e-08f, -2.572053595e-08f, -2.574697534e-08f, -2.577336090e-08f, -2.579969260e-08f, -2.582597043e-08f, -2.585219434e-08f, -2.587836430e-08f, -2.590448030e-08f, +-2.593054230e-08f, -2.595655027e-08f, -2.598250418e-08f, -2.600840400e-08f, -2.603424971e-08f, -2.606004128e-08f, -2.608577867e-08f, -2.611146187e-08f, -2.613709084e-08f, -2.616266555e-08f, +-2.618818598e-08f, -2.621365210e-08f, -2.623906388e-08f, -2.626442129e-08f, -2.628972431e-08f, -2.631497291e-08f, -2.634016706e-08f, -2.636530673e-08f, -2.639039190e-08f, -2.641542254e-08f, +-2.644039863e-08f, -2.646532013e-08f, -2.649018702e-08f, -2.651499928e-08f, -2.653975687e-08f, -2.656445977e-08f, -2.658910796e-08f, -2.661370141e-08f, -2.663824009e-08f, -2.666272398e-08f, +-2.668715305e-08f, -2.671152727e-08f, -2.673584662e-08f, -2.676011108e-08f, -2.678432062e-08f, -2.680847521e-08f, -2.683257483e-08f, -2.685661946e-08f, -2.688060906e-08f, -2.690454362e-08f, +-2.692842310e-08f, -2.695224749e-08f, -2.697601677e-08f, -2.699973089e-08f, -2.702338985e-08f, -2.704699362e-08f, -2.707054217e-08f, -2.709403548e-08f, -2.711747352e-08f, -2.714085628e-08f, +-2.716418373e-08f, -2.718745584e-08f, -2.721067259e-08f, -2.723383396e-08f, -2.725693992e-08f, -2.727999045e-08f, -2.730298554e-08f, -2.732592515e-08f, -2.734880926e-08f, -2.737163785e-08f, +-2.739441090e-08f, -2.741712839e-08f, -2.743979029e-08f, -2.746239658e-08f, -2.748494723e-08f, -2.750744224e-08f, -2.752988156e-08f, -2.755226519e-08f, -2.757459311e-08f, -2.759686528e-08f, +-2.761908168e-08f, -2.764124231e-08f, -2.766334713e-08f, -2.768539612e-08f, -2.770738927e-08f, -2.772932655e-08f, -2.775120793e-08f, -2.777303341e-08f, -2.779480296e-08f, -2.781651656e-08f, +-2.783817418e-08f, -2.785977582e-08f, -2.788132144e-08f, -2.790281103e-08f, -2.792424456e-08f, -2.794562203e-08f, -2.796694340e-08f, -2.798820866e-08f, -2.800941779e-08f, -2.803057076e-08f, +-2.805166757e-08f, -2.807270819e-08f, -2.809369260e-08f, -2.811462078e-08f, -2.813549272e-08f, -2.815630838e-08f, -2.817706777e-08f, -2.819777085e-08f, -2.821841761e-08f, -2.823900803e-08f, +-2.825954209e-08f, -2.828001978e-08f, -2.830044107e-08f, -2.832080595e-08f, -2.834111439e-08f, -2.836136639e-08f, -2.838156193e-08f, -2.840170098e-08f, -2.842178352e-08f, -2.844180955e-08f, +-2.846177905e-08f, -2.848169199e-08f, -2.850154836e-08f, -2.852134814e-08f, -2.854109133e-08f, -2.856077789e-08f, -2.858040781e-08f, -2.859998108e-08f, -2.861949768e-08f, -2.863895759e-08f, +-2.865836080e-08f, -2.867770730e-08f, -2.869699705e-08f, -2.871623006e-08f, -2.873540630e-08f, -2.875452576e-08f, -2.877358842e-08f, -2.879259427e-08f, -2.881154329e-08f, -2.883043547e-08f, +-2.884927079e-08f, -2.886804923e-08f, -2.888677079e-08f, -2.890543544e-08f, -2.892404318e-08f, -2.894259398e-08f, -2.896108783e-08f, -2.897952473e-08f, -2.899790464e-08f, -2.901622757e-08f, +-2.903449350e-08f, -2.905270240e-08f, -2.907085427e-08f, -2.908894910e-08f, -2.910698687e-08f, -2.912496756e-08f, -2.914289117e-08f, -2.916075768e-08f, -2.917856708e-08f, -2.919631935e-08f, +-2.921401448e-08f, -2.923165246e-08f, -2.924923327e-08f, -2.926675691e-08f, -2.928422336e-08f, -2.930163260e-08f, -2.931898463e-08f, -2.933627944e-08f, -2.935351700e-08f, -2.937069731e-08f, +-2.938782036e-08f, -2.940488613e-08f, -2.942189462e-08f, -2.943884581e-08f, -2.945573969e-08f, -2.947257624e-08f, -2.948935547e-08f, -2.950607735e-08f, -2.952274187e-08f, -2.953934903e-08f, +-2.955589881e-08f, -2.957239121e-08f, -2.958882620e-08f, -2.960520379e-08f, -2.962152396e-08f, -2.963778669e-08f, -2.965399199e-08f, -2.967013984e-08f, -2.968623022e-08f, -2.970226314e-08f, +-2.971823857e-08f, -2.973415652e-08f, -2.975001697e-08f, -2.976581991e-08f, -2.978156532e-08f, -2.979725322e-08f, -2.981288357e-08f, -2.982845638e-08f, -2.984397163e-08f, -2.985942932e-08f, +-2.987482944e-08f, -2.989017198e-08f, -2.990545692e-08f, -2.992068427e-08f, -2.993585401e-08f, -2.995096614e-08f, -2.996602064e-08f, -2.998101751e-08f, -2.999595675e-08f, -3.001083833e-08f, +-3.002566226e-08f, -3.004042853e-08f, -3.005513713e-08f, -3.006978806e-08f, -3.008438129e-08f, -3.009891684e-08f, -3.011339469e-08f, -3.012781483e-08f, -3.014217726e-08f, -3.015648197e-08f, +-3.017072895e-08f, -3.018491820e-08f, -3.019904971e-08f, -3.021312348e-08f, -3.022713950e-08f, -3.024109775e-08f, -3.025499825e-08f, -3.026884097e-08f, -3.028262592e-08f, -3.029635308e-08f, +-3.031002246e-08f, -3.032363405e-08f, -3.033718784e-08f, -3.035068382e-08f, -3.036412200e-08f, -3.037750236e-08f, -3.039082491e-08f, -3.040408963e-08f, -3.041729652e-08f, -3.043044558e-08f, +-3.044353681e-08f, -3.045657019e-08f, -3.046954572e-08f, -3.048246341e-08f, -3.049532324e-08f, -3.050812521e-08f, -3.052086932e-08f, -3.053355556e-08f, -3.054618393e-08f, -3.055875443e-08f, +-3.057126705e-08f, -3.058372178e-08f, -3.059611864e-08f, -3.060845761e-08f, -3.062073868e-08f, -3.063296187e-08f, -3.064512716e-08f, -3.065723454e-08f, -3.066928403e-08f, -3.068127561e-08f, +-3.069320928e-08f, -3.070508505e-08f, -3.071690290e-08f, -3.072866284e-08f, -3.074036487e-08f, -3.075200897e-08f, -3.076359516e-08f, -3.077512342e-08f, -3.078659377e-08f, -3.079800618e-08f, +-3.080936067e-08f, -3.082065724e-08f, -3.083189587e-08f, -3.084307658e-08f, -3.085419935e-08f, -3.086526419e-08f, -3.087627110e-08f, -3.088722008e-08f, -3.089811112e-08f, -3.090894423e-08f, +-3.091971940e-08f, -3.093043664e-08f, -3.094109594e-08f, -3.095169731e-08f, -3.096224074e-08f, -3.097272624e-08f, -3.098315380e-08f, -3.099352342e-08f, -3.100383512e-08f, -3.101408887e-08f, +-3.102428470e-08f, -3.103442259e-08f, -3.104450255e-08f, -3.105452458e-08f, -3.106448868e-08f, -3.107439485e-08f, -3.108424310e-08f, -3.109403341e-08f, -3.110376581e-08f, -3.111344028e-08f, +-3.112305683e-08f, -3.113261545e-08f, -3.114211617e-08f, -3.115155896e-08f, -3.116094384e-08f, -3.117027081e-08f, -3.117953988e-08f, -3.118875103e-08f, -3.119790428e-08f, -3.120699963e-08f, +-3.121603708e-08f, -3.122501663e-08f, -3.123393829e-08f, -3.124280206e-08f, -3.125160794e-08f, -3.126035593e-08f, -3.126904605e-08f, -3.127767829e-08f, -3.128625265e-08f, -3.129476915e-08f, +-3.130322777e-08f, -3.131162854e-08f, -3.131997144e-08f, -3.132825649e-08f, -3.133648369e-08f, -3.134465305e-08f, -3.135276456e-08f, -3.136081823e-08f, -3.136881407e-08f, -3.137675208e-08f, +-3.138463227e-08f, -3.139245463e-08f, -3.140021918e-08f, -3.140792593e-08f, -3.141557487e-08f, -3.142316601e-08f, -3.143069935e-08f, -3.143817491e-08f, -3.144559269e-08f, -3.145295269e-08f, +-3.146025491e-08f, -3.146749938e-08f, -3.147468608e-08f, -3.148181503e-08f, -3.148888623e-08f, -3.149589969e-08f, -3.150285542e-08f, -3.150975341e-08f, -3.151659369e-08f, -3.152337625e-08f, +-3.153010110e-08f, -3.153676825e-08f, -3.154337771e-08f, -3.154992948e-08f, -3.155642357e-08f, -3.156285999e-08f, -3.156923874e-08f, -3.157555983e-08f, -3.158182327e-08f, -3.158802907e-08f, +-3.159417723e-08f, -3.160026776e-08f, -3.160630068e-08f, -3.161227598e-08f, -3.161819368e-08f, -3.162405379e-08f, -3.162985631e-08f, -3.163560125e-08f, -3.164128862e-08f, -3.164691843e-08f, +-3.165249069e-08f, -3.165800541e-08f, -3.166346259e-08f, -3.166886224e-08f, -3.167420438e-08f, -3.167948901e-08f, -3.168471614e-08f, -3.168988579e-08f, -3.169499796e-08f, -3.170005266e-08f, +-3.170504989e-08f, -3.170998968e-08f, -3.171487203e-08f, -3.171969695e-08f, -3.172446446e-08f, -3.172917455e-08f, -3.173382724e-08f, -3.173842255e-08f, -3.174296048e-08f, -3.174744104e-08f, +-3.175186424e-08f, -3.175623010e-08f, -3.176053863e-08f, -3.176478983e-08f, -3.176898372e-08f, -3.177312031e-08f, -3.177719961e-08f, -3.178122163e-08f, -3.178518638e-08f, -3.178909388e-08f, +-3.179294413e-08f, -3.179673716e-08f, -3.180047296e-08f, -3.180415156e-08f, -3.180777296e-08f, -3.181133718e-08f, -3.181484422e-08f, -3.181829411e-08f, -3.182168685e-08f, -3.182502246e-08f, +-3.182830095e-08f, -3.183152233e-08f, -3.183468662e-08f, -3.183779382e-08f, -3.184084396e-08f, -3.184383704e-08f, -3.184677307e-08f, -3.184965208e-08f, -3.185247407e-08f, -3.185523906e-08f, +-3.185794707e-08f, -3.186059809e-08f, -3.186319216e-08f, -3.186572928e-08f, -3.186820947e-08f, -3.187063274e-08f, -3.187299911e-08f, -3.187530858e-08f, -3.187756119e-08f, -3.187975693e-08f, +-3.188189582e-08f, -3.188397788e-08f, -3.188600313e-08f, -3.188797158e-08f, -3.188988324e-08f, -3.189173813e-08f, -3.189353626e-08f, -3.189527765e-08f, -3.189696232e-08f, -3.189859027e-08f, +-3.190016154e-08f, -3.190167612e-08f, -3.190313404e-08f, -3.190453532e-08f, -3.190587996e-08f, -3.190716799e-08f, -3.190839943e-08f, -3.190957428e-08f, -3.191069256e-08f, -3.191175429e-08f, +-3.191275950e-08f, -3.191370818e-08f, -3.191460037e-08f, -3.191543608e-08f, -3.191621532e-08f, -3.191693811e-08f, -3.191760447e-08f, -3.191821442e-08f, -3.191876797e-08f, -3.191926514e-08f, +-3.191970595e-08f, -3.192009042e-08f, -3.192041856e-08f, -3.192069039e-08f, -3.192090593e-08f, -3.192106520e-08f, -3.192116821e-08f, -3.192121499e-08f, -3.192120555e-08f, -3.192113991e-08f, +-3.192101809e-08f, -3.192084011e-08f, -3.192060599e-08f, -3.192031574e-08f, -3.191996938e-08f, -3.191956694e-08f, -3.191910842e-08f, -3.191859386e-08f, -3.191802327e-08f, -3.191739667e-08f, +-3.191671408e-08f, -3.191597552e-08f, -3.191518100e-08f, -3.191433056e-08f, -3.191342420e-08f, -3.191246194e-08f, -3.191144382e-08f, -3.191036984e-08f, -3.190924003e-08f, -3.190805441e-08f, +-3.190681300e-08f, -3.190551582e-08f, -3.190416288e-08f, -3.190275422e-08f, -3.190128985e-08f, -3.189976978e-08f, -3.189819405e-08f, -3.189656268e-08f, -3.189487568e-08f, -3.189313307e-08f, +-3.189133488e-08f, -3.188948113e-08f, -3.188757184e-08f, -3.188560703e-08f, -3.188358673e-08f, -3.188151095e-08f, -3.187937971e-08f, -3.187719305e-08f, -3.187495097e-08f, -3.187265351e-08f, +-3.187030068e-08f, -3.186789251e-08f, -3.186542902e-08f, -3.186291023e-08f, -3.186033617e-08f, -3.185770685e-08f, -3.185502231e-08f, -3.185228255e-08f, -3.184948762e-08f, -3.184663752e-08f, +-3.184373228e-08f, -3.184077193e-08f, -3.183775649e-08f, -3.183468597e-08f, -3.183156042e-08f, -3.182837984e-08f, -3.182514427e-08f, -3.182185372e-08f, -3.181850822e-08f, -3.181510780e-08f, +-3.181165247e-08f, -3.180814227e-08f, -3.180457721e-08f, -3.180095732e-08f, -3.179728263e-08f, -3.179355316e-08f, -3.178976893e-08f, -3.178592998e-08f, -3.178203631e-08f, -3.177808796e-08f, +-3.177408496e-08f, -3.177002732e-08f, -3.176591508e-08f, -3.176174826e-08f, -3.175752688e-08f, -3.175325097e-08f, -3.174892055e-08f, -3.174453566e-08f, -3.174009631e-08f, -3.173560253e-08f, +-3.173105435e-08f, -3.172645179e-08f, -3.172179489e-08f, -3.171708365e-08f, -3.171231812e-08f, -3.170749832e-08f, -3.170262427e-08f, -3.169769600e-08f, -3.169271354e-08f, -3.168767691e-08f, +-3.168258614e-08f, -3.167744126e-08f, -3.167224230e-08f, -3.166698927e-08f, -3.166168222e-08f, -3.165632115e-08f, -3.165090611e-08f, -3.164543712e-08f, -3.163991421e-08f, -3.163433740e-08f, +-3.162870673e-08f, -3.162302221e-08f, -3.161728388e-08f, -3.161149177e-08f, -3.160564590e-08f, -3.159974630e-08f, -3.159379300e-08f, -3.158778603e-08f, -3.158172541e-08f, -3.157561118e-08f, +-3.156944336e-08f, -3.156322199e-08f, -3.155694708e-08f, -3.155061867e-08f, -3.154423679e-08f, -3.153780146e-08f, -3.153131272e-08f, -3.152477059e-08f, -3.151817511e-08f, -3.151152630e-08f, +-3.150482419e-08f, -3.149806881e-08f, -3.149126020e-08f, -3.148439837e-08f, -3.147748336e-08f, -3.147051521e-08f, -3.146349393e-08f, -3.145641956e-08f, -3.144929213e-08f, -3.144211167e-08f, +-3.143487821e-08f, -3.142759178e-08f, -3.142025241e-08f, -3.141286013e-08f, -3.140541497e-08f, -3.139791696e-08f, -3.139036614e-08f, -3.138276253e-08f, -3.137510616e-08f, -3.136739707e-08f, +-3.135963528e-08f, -3.135182083e-08f, -3.134395374e-08f, -3.133603406e-08f, -3.132806181e-08f, -3.132003702e-08f, -3.131195972e-08f, -3.130382995e-08f, -3.129564773e-08f, -3.128741310e-08f, +-3.127912610e-08f, -3.127078674e-08f, -3.126239507e-08f, -3.125395112e-08f, -3.124545491e-08f, -3.123690649e-08f, -3.122830587e-08f, -3.121965311e-08f, -3.121094822e-08f, -3.120219124e-08f, +-3.119338221e-08f, -3.118452115e-08f, -3.117560810e-08f, -3.116664309e-08f, -3.115762616e-08f, -3.114855733e-08f, -3.113943665e-08f, -3.113026414e-08f, -3.112103983e-08f, -3.111176377e-08f, +-3.110243598e-08f, -3.109305650e-08f, -3.108362537e-08f, -3.107414260e-08f, -3.106460825e-08f, -3.105502234e-08f, -3.104538491e-08f, -3.103569598e-08f, -3.102595561e-08f, -3.101616381e-08f, +-3.100632062e-08f, -3.099642609e-08f, -3.098648023e-08f, -3.097648310e-08f, -3.096643471e-08f, -3.095633511e-08f, -3.094618434e-08f, -3.093598242e-08f, -3.092572939e-08f, -3.091542528e-08f, +-3.090507014e-08f, -3.089466399e-08f, -3.088420687e-08f, -3.087369882e-08f, -3.086313988e-08f, -3.085253007e-08f, -3.084186943e-08f, -3.083115801e-08f, -3.082039582e-08f, -3.080958292e-08f, +-3.079871934e-08f, -3.078780510e-08f, -3.077684026e-08f, -3.076582484e-08f, -3.075475888e-08f, -3.074364242e-08f, -3.073247549e-08f, -3.072125813e-08f, -3.070999037e-08f, -3.069867226e-08f, +-3.068730383e-08f, -3.067588512e-08f, -3.066441616e-08f, -3.065289699e-08f, -3.064132764e-08f, -3.062970816e-08f, -3.061803858e-08f, -3.060631894e-08f, -3.059454928e-08f, -3.058272962e-08f, +-3.057086002e-08f, -3.055894051e-08f, -3.054697112e-08f, -3.053495190e-08f, -3.052288288e-08f, -3.051076409e-08f, -3.049859558e-08f, -3.048637739e-08f, -3.047410955e-08f, -3.046179210e-08f, +-3.044942509e-08f, -3.043700853e-08f, -3.042454249e-08f, -3.041202699e-08f, -3.039946207e-08f, -3.038684777e-08f, -3.037418413e-08f, -3.036147120e-08f, -3.034870900e-08f, -3.033589757e-08f, +-3.032303696e-08f, -3.031012721e-08f, -3.029716835e-08f, -3.028416042e-08f, -3.027110347e-08f, -3.025799752e-08f, -3.024484263e-08f, -3.023163883e-08f, -3.021838616e-08f, -3.020508465e-08f, +-3.019173436e-08f, -3.017833532e-08f, -3.016488756e-08f, -3.015139114e-08f, -3.013784608e-08f, -3.012425243e-08f, -3.011061023e-08f, -3.009691952e-08f, -3.008318034e-08f, -3.006939273e-08f, +-3.005555673e-08f, -3.004167238e-08f, -3.002773973e-08f, -3.001375880e-08f, -2.999972965e-08f, -2.998565232e-08f, -2.997152683e-08f, -2.995735325e-08f, -2.994313160e-08f, -2.992886193e-08f, +-2.991454427e-08f, -2.990017868e-08f, -2.988576519e-08f, -2.987130384e-08f, -2.985679468e-08f, -2.984223775e-08f, -2.982763308e-08f, -2.981298072e-08f, -2.979828071e-08f, -2.978353309e-08f, +-2.976873791e-08f, -2.975389521e-08f, -2.973900502e-08f, -2.972406740e-08f, -2.970908238e-08f, -2.969405000e-08f, -2.967897032e-08f, -2.966384336e-08f, -2.964866918e-08f, -2.963344781e-08f, +-2.961817929e-08f, -2.960286368e-08f, -2.958750102e-08f, -2.957209133e-08f, -2.955663468e-08f, -2.954113110e-08f, -2.952558063e-08f, -2.950998332e-08f, -2.949433922e-08f, -2.947864835e-08f, +-2.946291078e-08f, -2.944712653e-08f, -2.943129567e-08f, -2.941541821e-08f, -2.939949422e-08f, -2.938352374e-08f, -2.936750680e-08f, -2.935144346e-08f, -2.933533375e-08f, -2.931917773e-08f, +-2.930297543e-08f, -2.928672690e-08f, -2.927043218e-08f, -2.925409131e-08f, -2.923770435e-08f, -2.922127133e-08f, -2.920479231e-08f, -2.918826732e-08f, -2.917169640e-08f, -2.915507961e-08f, +-2.913841699e-08f, -2.912170858e-08f, -2.910495443e-08f, -2.908815459e-08f, -2.907130909e-08f, -2.905441798e-08f, -2.903748131e-08f, -2.902049912e-08f, -2.900347146e-08f, -2.898639837e-08f, +-2.896927991e-08f, -2.895211610e-08f, -2.893490701e-08f, -2.891765267e-08f, -2.890035313e-08f, -2.888300844e-08f, -2.886561864e-08f, -2.884818378e-08f, -2.883070390e-08f, -2.881317905e-08f, +-2.879560928e-08f, -2.877799463e-08f, -2.876033514e-08f, -2.874263087e-08f, -2.872488186e-08f, -2.870708816e-08f, -2.868924981e-08f, -2.867136686e-08f, -2.865343935e-08f, -2.863546734e-08f, +-2.861745087e-08f, -2.859938998e-08f, -2.858128473e-08f, -2.856313515e-08f, -2.854494130e-08f, -2.852670323e-08f, -2.850842097e-08f, -2.849009459e-08f, -2.847172411e-08f, -2.845330960e-08f, +-2.843485110e-08f, -2.841634865e-08f, -2.839780231e-08f, -2.837921212e-08f, -2.836057813e-08f, -2.834190039e-08f, -2.832317893e-08f, -2.830441382e-08f, -2.828560511e-08f, -2.826675282e-08f, +-2.824785703e-08f, -2.822891776e-08f, -2.820993508e-08f, -2.819090903e-08f, -2.817183965e-08f, -2.815272700e-08f, -2.813357113e-08f, -2.811437207e-08f, -2.809512989e-08f, -2.807584463e-08f, +-2.805651633e-08f, -2.803714506e-08f, -2.801773084e-08f, -2.799827374e-08f, -2.797877381e-08f, -2.795923108e-08f, -2.793964561e-08f, -2.792001746e-08f, -2.790034666e-08f, -2.788063327e-08f, +-2.786087733e-08f, -2.784107890e-08f, -2.782123803e-08f, -2.780135476e-08f, -2.778142914e-08f, -2.776146123e-08f, -2.774145106e-08f, -2.772139870e-08f, -2.770130419e-08f, -2.768116759e-08f, +-2.766098893e-08f, -2.764076827e-08f, -2.762050567e-08f, -2.760020116e-08f, -2.757985481e-08f, -2.755946666e-08f, -2.753903675e-08f, -2.751856515e-08f, -2.749805190e-08f, -2.747749704e-08f, +-2.745690064e-08f, -2.743626275e-08f, -2.741558340e-08f, -2.739486266e-08f, -2.737410056e-08f, -2.735329718e-08f, -2.733245254e-08f, -2.731156672e-08f, -2.729063974e-08f, -2.726967168e-08f, +-2.724866257e-08f, -2.722761247e-08f, -2.720652143e-08f, -2.718538950e-08f, -2.716421673e-08f, -2.714300318e-08f, -2.712174889e-08f, -2.710045391e-08f, -2.707911830e-08f, -2.705774211e-08f, +-2.703632538e-08f, -2.701486818e-08f, -2.699337055e-08f, -2.697183255e-08f, -2.695025422e-08f, -2.692863561e-08f, -2.690697679e-08f, -2.688527780e-08f, -2.686353869e-08f, -2.684175951e-08f, +-2.681994032e-08f, -2.679808117e-08f, -2.677618212e-08f, -2.675424320e-08f, -2.673226448e-08f, -2.671024601e-08f, -2.668818783e-08f, -2.666609001e-08f, -2.664395259e-08f, -2.662177563e-08f, +-2.659955918e-08f, -2.657730330e-08f, -2.655500802e-08f, -2.653267342e-08f, -2.651029953e-08f, -2.648788642e-08f, -2.646543413e-08f, -2.644294272e-08f, -2.642041225e-08f, -2.639784275e-08f, +-2.637523430e-08f, -2.635258694e-08f, -2.632990072e-08f, -2.630717569e-08f, -2.628441192e-08f, -2.626160945e-08f, -2.623876834e-08f, -2.621588864e-08f, -2.619297040e-08f, -2.617001369e-08f, +-2.614701854e-08f, -2.612398501e-08f, -2.610091317e-08f, -2.607780306e-08f, -2.605465473e-08f, -2.603146824e-08f, -2.600824365e-08f, -2.598498100e-08f, -2.596168035e-08f, -2.593834177e-08f, +-2.591496529e-08f, -2.589155097e-08f, -2.586809887e-08f, -2.584460904e-08f, -2.582108154e-08f, -2.579751642e-08f, -2.577391374e-08f, -2.575027354e-08f, -2.572659589e-08f, -2.570288084e-08f, +-2.567912844e-08f, -2.565533875e-08f, -2.563151182e-08f, -2.560764770e-08f, -2.558374646e-08f, -2.555980815e-08f, -2.553583282e-08f, -2.551182052e-08f, -2.548777131e-08f, -2.546368525e-08f, +-2.543956240e-08f, -2.541540279e-08f, -2.539120650e-08f, -2.536697358e-08f, -2.534270408e-08f, -2.531839806e-08f, -2.529405556e-08f, -2.526967666e-08f, -2.524526140e-08f, -2.522080984e-08f, +-2.519632203e-08f, -2.517179804e-08f, -2.514723791e-08f, -2.512264170e-08f, -2.509800946e-08f, -2.507334126e-08f, -2.504863715e-08f, -2.502389718e-08f, -2.499912142e-08f, -2.497430991e-08f, +-2.494946271e-08f, -2.492457988e-08f, -2.489966147e-08f, -2.487470754e-08f, -2.484971816e-08f, -2.482469336e-08f, -2.479963321e-08f, -2.477453777e-08f, -2.474940709e-08f, -2.472424123e-08f, +-2.469904024e-08f, -2.467380418e-08f, -2.464853311e-08f, -2.462322708e-08f, -2.459788616e-08f, -2.457251039e-08f, -2.454709983e-08f, -2.452165455e-08f, -2.449617459e-08f, -2.447066002e-08f, +-2.444511089e-08f, -2.441952726e-08f, -2.439390918e-08f, -2.436825671e-08f, -2.434256992e-08f, -2.431684885e-08f, -2.429109356e-08f, -2.426530411e-08f, -2.423948056e-08f, -2.421362297e-08f, +-2.418773138e-08f, -2.416180587e-08f, -2.413584648e-08f, -2.410985328e-08f, -2.408382632e-08f, -2.405776566e-08f, -2.403167135e-08f, -2.400554346e-08f, -2.397938204e-08f, -2.395318715e-08f, +-2.392695885e-08f, -2.390069719e-08f, -2.387440224e-08f, -2.384807404e-08f, -2.382171267e-08f, -2.379531817e-08f, -2.376889060e-08f, -2.374243003e-08f, -2.371593651e-08f, -2.368941009e-08f, +-2.366285085e-08f, -2.363625882e-08f, -2.360963408e-08f, -2.358297668e-08f, -2.355628668e-08f, -2.352956414e-08f, -2.350280911e-08f, -2.347602166e-08f, -2.344920184e-08f, -2.342234971e-08f, +-2.339546533e-08f, -2.336854876e-08f, -2.334160006e-08f, -2.331461928e-08f, -2.328760649e-08f, -2.326056173e-08f, -2.323348508e-08f, -2.320637659e-08f, -2.317923632e-08f, -2.315206433e-08f, +-2.312486067e-08f, -2.309762541e-08f, -2.307035860e-08f, -2.304306030e-08f, -2.301573058e-08f, -2.298836949e-08f, -2.296097709e-08f, -2.293355344e-08f, -2.290609860e-08f, -2.287861263e-08f, +-2.285109558e-08f, -2.282354752e-08f, -2.279596851e-08f, -2.276835860e-08f, -2.274071786e-08f, -2.271304634e-08f, -2.268534411e-08f, -2.265761121e-08f, -2.262984772e-08f, -2.260205369e-08f, +-2.257422919e-08f, -2.254637426e-08f, -2.251848898e-08f, -2.249057339e-08f, -2.246262757e-08f, -2.243465156e-08f, -2.240664544e-08f, -2.237860926e-08f, -2.235054307e-08f, -2.232244695e-08f, +-2.229432094e-08f, -2.226616511e-08f, -2.223797953e-08f, -2.220976424e-08f, -2.218151931e-08f, -2.215324480e-08f, -2.212494077e-08f, -2.209660728e-08f, -2.206824439e-08f, -2.203985216e-08f, +-2.201143065e-08f, -2.198297993e-08f, -2.195450004e-08f, -2.192599105e-08f, -2.189745303e-08f, -2.186888603e-08f, -2.184029011e-08f, -2.181166534e-08f, -2.178301176e-08f, -2.175432946e-08f, +-2.172561847e-08f, -2.169687888e-08f, -2.166811073e-08f, -2.163931408e-08f, -2.161048900e-08f, -2.158163556e-08f, -2.155275380e-08f, -2.152384379e-08f, -2.149490559e-08f, -2.146593926e-08f, +-2.143694486e-08f, -2.140792246e-08f, -2.137887211e-08f, -2.134979388e-08f, -2.132068782e-08f, -2.129155400e-08f, -2.126239248e-08f, -2.123320332e-08f, -2.120398658e-08f, -2.117474232e-08f, +-2.114547060e-08f, -2.111617149e-08f, -2.108684504e-08f, -2.105749132e-08f, -2.102811038e-08f, -2.099870230e-08f, -2.096926712e-08f, -2.093980492e-08f, -2.091031575e-08f, -2.088079967e-08f, +-2.085125676e-08f, -2.082168705e-08f, -2.079209063e-08f, -2.076246755e-08f, -2.073281787e-08f, -2.070314166e-08f, -2.067343897e-08f, -2.064370986e-08f, -2.061395441e-08f, -2.058417267e-08f, +-2.055436470e-08f, -2.052453056e-08f, -2.049467032e-08f, -2.046478403e-08f, -2.043487177e-08f, -2.040493359e-08f, -2.037496955e-08f, -2.034497971e-08f, -2.031496414e-08f, -2.028492290e-08f, +-2.025485605e-08f, -2.022476366e-08f, -2.019464578e-08f, -2.016450248e-08f, -2.013433381e-08f, -2.010413985e-08f, -2.007392065e-08f, -2.004367628e-08f, -2.001340679e-08f, -1.998311225e-08f, +-1.995279273e-08f, -1.992244828e-08f, -1.989207897e-08f, -1.986168485e-08f, -1.983126600e-08f, -1.980082247e-08f, -1.977035433e-08f, -1.973986164e-08f, -1.970934445e-08f, -1.967880284e-08f, +-1.964823687e-08f, -1.961764659e-08f, -1.958703208e-08f, -1.955639339e-08f, -1.952573058e-08f, -1.949504373e-08f, -1.946433288e-08f, -1.943359811e-08f, -1.940283947e-08f, -1.937205704e-08f, +-1.934125086e-08f, -1.931042101e-08f, -1.927956755e-08f, -1.924869053e-08f, -1.921779003e-08f, -1.918686611e-08f, -1.915591882e-08f, -1.912494824e-08f, -1.909395442e-08f, -1.906293742e-08f, +-1.903189732e-08f, -1.900083417e-08f, -1.896974803e-08f, -1.893863897e-08f, -1.890750706e-08f, -1.887635235e-08f, -1.884517490e-08f, -1.881397479e-08f, -1.878275207e-08f, -1.875150681e-08f, +-1.872023907e-08f, -1.868894891e-08f, -1.865763640e-08f, -1.862630159e-08f, -1.859494456e-08f, -1.856356537e-08f, -1.853216407e-08f, -1.850074074e-08f, -1.846929543e-08f, -1.843782821e-08f, +-1.840633914e-08f, -1.837482829e-08f, -1.834329571e-08f, -1.831174148e-08f, -1.828016566e-08f, -1.824856830e-08f, -1.821694947e-08f, -1.818530924e-08f, -1.815364767e-08f, -1.812196482e-08f, +-1.809026076e-08f, -1.805853554e-08f, -1.802678924e-08f, -1.799502192e-08f, -1.796323363e-08f, -1.793142445e-08f, -1.789959444e-08f, -1.786774365e-08f, -1.783587216e-08f, -1.780398003e-08f, +-1.777206732e-08f, -1.774013409e-08f, -1.770818041e-08f, -1.767620635e-08f, -1.764421196e-08f, -1.761219731e-08f, -1.758016246e-08f, -1.754810748e-08f, -1.751603243e-08f, -1.748393738e-08f, +-1.745182238e-08f, -1.741968751e-08f, -1.738753282e-08f, -1.735535839e-08f, -1.732316426e-08f, -1.729095052e-08f, -1.725871721e-08f, -1.722646441e-08f, -1.719419218e-08f, -1.716190058e-08f, +-1.712958968e-08f, -1.709725954e-08f, -1.706491023e-08f, -1.703254180e-08f, -1.700015432e-08f, -1.696774787e-08f, -1.693532249e-08f, -1.690287826e-08f, -1.687041523e-08f, -1.683793348e-08f, +-1.680543307e-08f, -1.677291405e-08f, -1.674037650e-08f, -1.670782048e-08f, -1.667524606e-08f, -1.664265329e-08f, -1.661004224e-08f, -1.657741298e-08f, -1.654476556e-08f, -1.651210006e-08f, +-1.647941654e-08f, -1.644671506e-08f, -1.641399568e-08f, -1.638125848e-08f, -1.634850351e-08f, -1.631573083e-08f, -1.628294052e-08f, -1.625013264e-08f, -1.621730725e-08f, -1.618446442e-08f, +-1.615160420e-08f, -1.611872667e-08f, -1.608583189e-08f, -1.605291992e-08f, -1.601999082e-08f, -1.598704467e-08f, -1.595408152e-08f, -1.592110145e-08f, -1.588810450e-08f, -1.585509076e-08f, +-1.582206028e-08f, -1.578901312e-08f, -1.575594936e-08f, -1.572286905e-08f, -1.568977227e-08f, -1.565665906e-08f, -1.562352951e-08f, -1.559038367e-08f, -1.555722161e-08f, -1.552404339e-08f, +-1.549084908e-08f, -1.545763874e-08f, -1.542441243e-08f, -1.539117023e-08f, -1.535791218e-08f, -1.532463837e-08f, -1.529134885e-08f, -1.525804369e-08f, -1.522472295e-08f, -1.519138670e-08f, +-1.515803500e-08f, -1.512466791e-08f, -1.509128551e-08f, -1.505788785e-08f, -1.502447500e-08f, -1.499104702e-08f, -1.495760399e-08f, -1.492414595e-08f, -1.489067298e-08f, -1.485718515e-08f, +-1.482368251e-08f, -1.479016513e-08f, -1.475663308e-08f, -1.472308641e-08f, -1.468952521e-08f, -1.465594952e-08f, -1.462235941e-08f, -1.458875496e-08f, -1.455513621e-08f, -1.452150325e-08f, +-1.448785613e-08f, -1.445419491e-08f, -1.442051967e-08f, -1.438683046e-08f, -1.435312735e-08f, -1.431941041e-08f, -1.428567969e-08f, -1.425193527e-08f, -1.421817721e-08f, -1.418440558e-08f, +-1.415062043e-08f, -1.411682184e-08f, -1.408300986e-08f, -1.404918456e-08f, -1.401534602e-08f, -1.398149428e-08f, -1.394762942e-08f, -1.391375150e-08f, -1.387986058e-08f, -1.384595674e-08f, +-1.381204003e-08f, -1.377811052e-08f, -1.374416827e-08f, -1.371021335e-08f, -1.367624582e-08f, -1.364226576e-08f, -1.360827321e-08f, -1.357426825e-08f, -1.354025095e-08f, -1.350622136e-08f, +-1.347217955e-08f, -1.343812559e-08f, -1.340405953e-08f, -1.336998145e-08f, -1.333589142e-08f, -1.330178948e-08f, -1.326767572e-08f, -1.323355019e-08f, -1.319941295e-08f, -1.316526408e-08f, +-1.313110364e-08f, -1.309693169e-08f, -1.306274829e-08f, -1.302855352e-08f, -1.299434743e-08f, -1.296013010e-08f, -1.292590158e-08f, -1.289166194e-08f, -1.285741124e-08f, -1.282314955e-08f, +-1.278887694e-08f, -1.275459347e-08f, -1.272029919e-08f, -1.268599419e-08f, -1.265167852e-08f, -1.261735225e-08f, -1.258301543e-08f, -1.254866815e-08f, -1.251431045e-08f, -1.247994241e-08f, +-1.244556409e-08f, -1.241117555e-08f, -1.237677687e-08f, -1.234236809e-08f, -1.230794930e-08f, -1.227352055e-08f, -1.223908190e-08f, -1.220463343e-08f, -1.217017520e-08f, -1.213570726e-08f, +-1.210122969e-08f, -1.206674256e-08f, -1.203224591e-08f, -1.199773983e-08f, -1.196322437e-08f, -1.192869960e-08f, -1.189416558e-08f, -1.185962238e-08f, -1.182507006e-08f, -1.179050869e-08f, +-1.175593833e-08f, -1.172135904e-08f, -1.168677090e-08f, -1.165217396e-08f, -1.161756829e-08f, -1.158295395e-08f, -1.154833101e-08f, -1.151369954e-08f, -1.147905959e-08f, -1.144441123e-08f, +-1.140975453e-08f, -1.137508955e-08f, -1.134041635e-08f, -1.130573500e-08f, -1.127104557e-08f, -1.123634811e-08f, -1.120164270e-08f, -1.116692939e-08f, -1.113220826e-08f, -1.109747936e-08f, +-1.106274276e-08f, -1.102799852e-08f, -1.099324672e-08f, -1.095848741e-08f, -1.092372065e-08f, -1.088894652e-08f, -1.085416507e-08f, -1.081937637e-08f, -1.078458049e-08f, -1.074977749e-08f, +-1.071496743e-08f, -1.068015038e-08f, -1.064532640e-08f, -1.061049555e-08f, -1.057565791e-08f, -1.054081353e-08f, -1.050596248e-08f, -1.047110483e-08f, -1.043624063e-08f, -1.040136995e-08f, +-1.036649286e-08f, -1.033160942e-08f, -1.029671969e-08f, -1.026182374e-08f, -1.022692163e-08f, -1.019201343e-08f, -1.015709921e-08f, -1.012217901e-08f, -1.008725292e-08f, -1.005232098e-08f, +-1.001738328e-08f, -9.982439866e-09f, -9.947490808e-09f, -9.912536170e-09f, -9.877576015e-09f, -9.842610407e-09f, -9.807639412e-09f, -9.772663091e-09f, -9.737681510e-09f, -9.702694733e-09f, +-9.667702823e-09f, -9.632705845e-09f, -9.597703862e-09f, -9.562696938e-09f, -9.527685138e-09f, -9.492668525e-09f, -9.457647163e-09f, -9.422621116e-09f, -9.387590448e-09f, -9.352555222e-09f, +-9.317515503e-09f, -9.282471354e-09f, -9.247422840e-09f, -9.212370024e-09f, -9.177312969e-09f, -9.142251740e-09f, -9.107186400e-09f, -9.072117013e-09f, -9.037043644e-09f, -9.001966354e-09f, +-8.966885209e-09f, -8.931800272e-09f, -8.896711606e-09f, -8.861619276e-09f, -8.826523345e-09f, -8.791423876e-09f, -8.756320933e-09f, -8.721214580e-09f, -8.686104880e-09f, -8.650991897e-09f, +-8.615875695e-09f, -8.580756337e-09f, -8.545633886e-09f, -8.510508406e-09f, -8.475379961e-09f, -8.440248613e-09f, -8.405114428e-09f, -8.369977467e-09f, -8.334837794e-09f, -8.299695473e-09f, +-8.264550567e-09f, -8.229403140e-09f, -8.194253254e-09f, -8.159100974e-09f, -8.123946362e-09f, -8.088789482e-09f, -8.053630397e-09f, -8.018469170e-09f, -7.983305865e-09f, -7.948140545e-09f, +-7.912973273e-09f, -7.877804113e-09f, -7.842633126e-09f, -7.807460378e-09f, -7.772285930e-09f, -7.737109846e-09f, -7.701932189e-09f, -7.666753022e-09f, -7.631572409e-09f, -7.596390411e-09f, +-7.561207093e-09f, -7.526022517e-09f, -7.490836746e-09f, -7.455649844e-09f, -7.420461873e-09f, -7.385272896e-09f, -7.350082976e-09f, -7.314892176e-09f, -7.279700559e-09f, -7.244508187e-09f, +-7.209315124e-09f, -7.174121433e-09f, -7.138927176e-09f, -7.103732415e-09f, -7.068537215e-09f, -7.033341636e-09f, -6.998145743e-09f, -6.962949598e-09f, -6.927753264e-09f, -6.892556802e-09f, +-6.857360276e-09f, -6.822163749e-09f, -6.786967283e-09f, -6.751770941e-09f, -6.716574784e-09f, -6.681378877e-09f, -6.646183280e-09f, -6.610988057e-09f, -6.575793271e-09f, -6.540598983e-09f, +-6.505405256e-09f, -6.470212152e-09f, -6.435019734e-09f, -6.399828064e-09f, -6.364637205e-09f, -6.329447218e-09f, -6.294258167e-09f, -6.259070113e-09f, -6.223883118e-09f, -6.188697245e-09f, +-6.153512557e-09f, -6.118329114e-09f, -6.083146979e-09f, -6.047966215e-09f, -6.012786884e-09f, -5.977609047e-09f, -5.942432766e-09f, -5.907258105e-09f, -5.872085124e-09f, -5.836913885e-09f, +-5.801744451e-09f, -5.766576884e-09f, -5.731411245e-09f, -5.696247597e-09f, -5.661086000e-09f, -5.625926518e-09f, -5.590769212e-09f, -5.555614143e-09f, -5.520461373e-09f, -5.485310965e-09f, +-5.450162979e-09f, -5.415017478e-09f, -5.379874523e-09f, -5.344734176e-09f, -5.309596498e-09f, -5.274461551e-09f, -5.239329397e-09f, -5.204200097e-09f, -5.169073712e-09f, -5.133950305e-09f, +-5.098829936e-09f, -5.063712666e-09f, -5.028598559e-09f, -4.993487673e-09f, -4.958380072e-09f, -4.923275816e-09f, -4.888174967e-09f, -4.853077586e-09f, -4.817983734e-09f, -4.782893472e-09f, +-4.747806862e-09f, -4.712723965e-09f, -4.677644841e-09f, -4.642569552e-09f, -4.607498160e-09f, -4.572430724e-09f, -4.537367306e-09f, -4.502307968e-09f, -4.467252769e-09f, -4.432201772e-09f, +-4.397155036e-09f, -4.362112623e-09f, -4.327074594e-09f, -4.292041009e-09f, -4.257011930e-09f, -4.221987416e-09f, -4.186967529e-09f, -4.151952329e-09f, -4.116941878e-09f, -4.081936235e-09f, +-4.046935462e-09f, -4.011939618e-09f, -3.976948766e-09f, -3.941962964e-09f, -3.906982273e-09f, -3.872006755e-09f, -3.837036469e-09f, -3.802071476e-09f, -3.767111836e-09f, -3.732157610e-09f, +-3.697208858e-09f, -3.662265640e-09f, -3.627328016e-09f, -3.592396047e-09f, -3.557469793e-09f, -3.522549314e-09f, -3.487634670e-09f, -3.452725922e-09f, -3.417823129e-09f, -3.382926351e-09f, +-3.348035649e-09f, -3.313151082e-09f, -3.278272710e-09f, -3.243400594e-09f, -3.208534793e-09f, -3.173675367e-09f, -3.138822376e-09f, -3.103975880e-09f, -3.069135938e-09f, -3.034302610e-09f, +-2.999475956e-09f, -2.964656035e-09f, -2.929842907e-09f, -2.895036633e-09f, -2.860237270e-09f, -2.825444880e-09f, -2.790659520e-09f, -2.755881252e-09f, -2.721110133e-09f, -2.686346225e-09f, +-2.651589585e-09f, -2.616840273e-09f, -2.582098350e-09f, -2.547363873e-09f, -2.512636902e-09f, -2.477917497e-09f, -2.443205716e-09f, -2.408501619e-09f, -2.373805264e-09f, -2.339116711e-09f, +-2.304436020e-09f, -2.269763248e-09f, -2.235098454e-09f, -2.200441699e-09f, -2.165793040e-09f, -2.131152537e-09f, -2.096520247e-09f, -2.061896231e-09f, -2.027280547e-09f, -1.992673254e-09f, +-1.958074409e-09f, -1.923484073e-09f, -1.888902303e-09f, -1.854329158e-09f, -1.819764697e-09f, -1.785208978e-09f, -1.750662060e-09f, -1.716124000e-09f, -1.681594858e-09f, -1.647074692e-09f, +-1.612563561e-09f, -1.578061521e-09f, -1.543568633e-09f, -1.509084953e-09f, -1.474610540e-09f, -1.440145453e-09f, -1.405689749e-09f, -1.371243486e-09f, -1.336806723e-09f, -1.302379518e-09f, +-1.267961928e-09f, -1.233554011e-09f, -1.199155826e-09f, -1.164767430e-09f, -1.130388880e-09f, -1.096020236e-09f, -1.061661554e-09f, -1.027312892e-09f, -9.929743076e-10f, -9.586458590e-10f, +-9.243276035e-10f, -8.900195985e-10f, -8.557219017e-10f, -8.214345705e-10f, -7.871576624e-10f, -7.528912347e-10f, -7.186353448e-10f, -6.843900500e-10f, -6.501554077e-10f, -6.159314750e-10f, +-5.817183091e-10f, -5.475159673e-10f, -5.133245067e-10f, -4.791439843e-10f, -4.449744573e-10f, -4.108159825e-10f, -3.766686171e-10f, -3.425324179e-10f, -3.084074417e-10f, -2.742937456e-10f, +-2.401913863e-10f, -2.061004205e-10f, -1.720209050e-10f, -1.379528966e-10f, -1.038964518e-10f, -6.985162720e-11f, -3.581847950e-11f, -1.797065166e-12f, 3.221255929e-11f, 6.621033742e-11f, +1.001962128e-10f, 1.341701291e-10f, 1.681320299e-10f, 2.020818590e-10f, 2.360195601e-10f, 2.699450770e-10f, 3.038583535e-10f, 3.377593336e-10f, 3.716479610e-10f, 4.055241798e-10f, +4.393879340e-10f, 4.732391676e-10f, 5.070778247e-10f, 5.409038494e-10f, 5.747171859e-10f, 6.085177783e-10f, 6.423055710e-10f, 6.760805082e-10f, 7.098425342e-10f, 7.435915934e-10f, +7.773276303e-10f, 8.110505892e-10f, 8.447604148e-10f, 8.784570514e-10f, 9.121404438e-10f, 9.458105365e-10f, 9.794672743e-10f, 1.013110602e-09f, 1.046740464e-09f, 1.080356805e-09f, +1.113959570e-09f, 1.147548705e-09f, 1.181124153e-09f, 1.214685860e-09f, 1.248233771e-09f, 1.281767831e-09f, 1.315287986e-09f, 1.348794179e-09f, 1.382286357e-09f, 1.415764465e-09f, +1.449228447e-09f, 1.482678250e-09f, 1.516113818e-09f, 1.549535098e-09f, 1.582942033e-09f, 1.616334571e-09f, 1.649712657e-09f, 1.683076235e-09f, 1.716425253e-09f, 1.749759655e-09f, +1.783079387e-09f, 1.816384394e-09f, 1.849674624e-09f, 1.882950021e-09f, 1.916210532e-09f, 1.949456102e-09f, 1.982686678e-09f, 2.015902205e-09f, 2.049102630e-09f, 2.082287898e-09f, +2.115457956e-09f, 2.148612751e-09f, 2.181752227e-09f, 2.214876333e-09f, 2.247985013e-09f, 2.281078215e-09f, 2.314155885e-09f, 2.347217969e-09f, 2.380264414e-09f, 2.413295167e-09f, +2.446310174e-09f, 2.479309381e-09f, 2.512292736e-09f, 2.545260186e-09f, 2.578211677e-09f, 2.611147155e-09f, 2.644066569e-09f, 2.676969865e-09f, 2.709856989e-09f, 2.742727890e-09f, +2.775582513e-09f, 2.808420807e-09f, 2.841242718e-09f, 2.874048194e-09f, 2.906837182e-09f, 2.939609630e-09f, 2.972365484e-09f, 3.005104692e-09f, 3.037827202e-09f, 3.070532961e-09f, +3.103221917e-09f, 3.135894017e-09f, 3.168549209e-09f, 3.201187441e-09f, 3.233808661e-09f, 3.266412816e-09f, 3.298999854e-09f, 3.331569723e-09f, 3.364122372e-09f, 3.396657748e-09f, +3.429175799e-09f, 3.461676473e-09f, 3.494159719e-09f, 3.526625485e-09f, 3.559073718e-09f, 3.591504368e-09f, 3.623917383e-09f, 3.656312710e-09f, 3.688690300e-09f, 3.721050099e-09f, +3.753392057e-09f, 3.785716122e-09f, 3.818022243e-09f, 3.850310368e-09f, 3.882580447e-09f, 3.914832428e-09f, 3.947066260e-09f, 3.979281892e-09f, 4.011479273e-09f, 4.043658352e-09f, +4.075819078e-09f, 4.107961399e-09f, 4.140085266e-09f, 4.172190628e-09f, 4.204277433e-09f, 4.236345631e-09f, 4.268395171e-09f, 4.300426003e-09f, 4.332438077e-09f, 4.364431341e-09f, +4.396405746e-09f, 4.428361240e-09f, 4.460297774e-09f, 4.492215297e-09f, 4.524113760e-09f, 4.555993111e-09f, 4.587853301e-09f, 4.619694280e-09f, 4.651515998e-09f, 4.683318404e-09f, +4.715101449e-09f, 4.746865083e-09f, 4.778609257e-09f, 4.810333919e-09f, 4.842039022e-09f, 4.873724514e-09f, 4.905390346e-09f, 4.937036470e-09f, 4.968662835e-09f, 5.000269391e-09f, +5.031856091e-09f, 5.063422883e-09f, 5.094969719e-09f, 5.126496550e-09f, 5.158003326e-09f, 5.189489999e-09f, 5.220956519e-09f, 5.252402837e-09f, 5.283828904e-09f, 5.315234671e-09f, +5.346620090e-09f, 5.377985112e-09f, 5.409329687e-09f, 5.440653768e-09f, 5.471957305e-09f, 5.503240250e-09f, 5.534502554e-09f, 5.565744169e-09f, 5.596965047e-09f, 5.628165139e-09f, +5.659344396e-09f, 5.690502771e-09f, 5.721640215e-09f, 5.752756680e-09f, 5.783852118e-09f, 5.814926481e-09f, 5.845979721e-09f, 5.877011789e-09f, 5.908022639e-09f, 5.939012222e-09f, +5.969980490e-09f, 6.000927396e-09f, 6.031852892e-09f, 6.062756930e-09f, 6.093639463e-09f, 6.124500443e-09f, 6.155339823e-09f, 6.186157555e-09f, 6.216953593e-09f, 6.247727888e-09f, +6.278480394e-09f, 6.309211063e-09f, 6.339919849e-09f, 6.370606703e-09f, 6.401271580e-09f, 6.431914432e-09f, 6.462535212e-09f, 6.493133873e-09f, 6.523710370e-09f, 6.554264654e-09f, +6.584796679e-09f, 6.615306399e-09f, 6.645793767e-09f, 6.676258736e-09f, 6.706701260e-09f, 6.737121294e-09f, 6.767518789e-09f, 6.797893700e-09f, 6.828245982e-09f, 6.858575586e-09f, +6.888882469e-09f, 6.919166582e-09f, 6.949427882e-09f, 6.979666320e-09f, 7.009881853e-09f, 7.040074433e-09f, 7.070244015e-09f, 7.100390553e-09f, 7.130514002e-09f, 7.160614316e-09f, +7.190691449e-09f, 7.220745356e-09f, 7.250775992e-09f, 7.280783311e-09f, 7.310767268e-09f, 7.340727817e-09f, 7.370664914e-09f, 7.400578513e-09f, 7.430468569e-09f, 7.460335037e-09f, +7.490177872e-09f, 7.519997030e-09f, 7.549792465e-09f, 7.579564132e-09f, 7.609311988e-09f, 7.639035986e-09f, 7.668736083e-09f, 7.698412234e-09f, 7.728064394e-09f, 7.757692520e-09f, +7.787296566e-09f, 7.816876488e-09f, 7.846432242e-09f, 7.875963784e-09f, 7.905471070e-09f, 7.934954055e-09f, 7.964412696e-09f, 7.993846948e-09f, 8.023256768e-09f, 8.052642112e-09f, +8.082002935e-09f, 8.111339195e-09f, 8.140650847e-09f, 8.169937848e-09f, 8.199200155e-09f, 8.228437723e-09f, 8.257650509e-09f, 8.286838471e-09f, 8.316001564e-09f, 8.345139746e-09f, +8.374252973e-09f, 8.403341202e-09f, 8.432404390e-09f, 8.461442493e-09f, 8.490455470e-09f, 8.519443277e-09f, 8.548405871e-09f, 8.577343209e-09f, 8.606255249e-09f, 8.635141948e-09f, +8.664003264e-09f, 8.692839153e-09f, 8.721649574e-09f, 8.750434483e-09f, 8.779193839e-09f, 8.807927600e-09f, 8.836635722e-09f, 8.865318164e-09f, 8.893974884e-09f, 8.922605840e-09f, +8.951210989e-09f, 8.979790290e-09f, 9.008343701e-09f, 9.036871180e-09f, 9.065372685e-09f, 9.093848174e-09f, 9.122297607e-09f, 9.150720941e-09f, 9.179118134e-09f, 9.207489146e-09f, +9.235833935e-09f, 9.264152460e-09f, 9.292444679e-09f, 9.320710551e-09f, 9.348950035e-09f, 9.377163090e-09f, 9.405349675e-09f, 9.433509749e-09f, 9.461643271e-09f, 9.489750201e-09f, +9.517830496e-09f, 9.545884118e-09f, 9.573911024e-09f, 9.601911175e-09f, 9.629884530e-09f, 9.657831049e-09f, 9.685750690e-09f, 9.713643414e-09f, 9.741509181e-09f, 9.769347950e-09f, +9.797159681e-09f, 9.824944334e-09f, 9.852701870e-09f, 9.880432247e-09f, 9.908135426e-09f, 9.935811367e-09f, 9.963460031e-09f, 9.991081378e-09f, 1.001867537e-08f, 1.004624196e-08f, +1.007378112e-08f, 1.010129280e-08f, 1.012877697e-08f, 1.015623358e-08f, 1.018366260e-08f, 1.021106399e-08f, 1.023843770e-08f, 1.026578371e-08f, 1.029310196e-08f, 1.032039243e-08f, +1.034765506e-08f, 1.037488983e-08f, 1.040209670e-08f, 1.042927562e-08f, 1.045642656e-08f, 1.048354948e-08f, 1.051064433e-08f, 1.053771109e-08f, 1.056474972e-08f, 1.059176016e-08f, +1.061874240e-08f, 1.064569638e-08f, 1.067262207e-08f, 1.069951944e-08f, 1.072638844e-08f, 1.075322904e-08f, 1.078004119e-08f, 1.080682487e-08f, 1.083358003e-08f, 1.086030663e-08f, +1.088700464e-08f, 1.091367402e-08f, 1.094031474e-08f, 1.096692675e-08f, 1.099351001e-08f, 1.102006450e-08f, 1.104659017e-08f, 1.107308699e-08f, 1.109955492e-08f, 1.112599392e-08f, +1.115240395e-08f, 1.117878498e-08f, 1.120513698e-08f, 1.123145989e-08f, 1.125775370e-08f, 1.128401836e-08f, 1.131025383e-08f, 1.133646008e-08f, 1.136263707e-08f, 1.138878477e-08f, +1.141490313e-08f, 1.144099213e-08f, 1.146705172e-08f, 1.149308188e-08f, 1.151908256e-08f, 1.154505372e-08f, 1.157099534e-08f, 1.159690738e-08f, 1.162278980e-08f, 1.164864256e-08f, +1.167446563e-08f, 1.170025898e-08f, 1.172602256e-08f, 1.175175635e-08f, 1.177746030e-08f, 1.180313438e-08f, 1.182877857e-08f, 1.185439281e-08f, 1.187997708e-08f, 1.190553134e-08f, +1.193105556e-08f, 1.195654970e-08f, 1.198201372e-08f, 1.200744760e-08f, 1.203285129e-08f, 1.205822477e-08f, 1.208356799e-08f, 1.210888093e-08f, 1.213416354e-08f, 1.215941580e-08f, +1.218463767e-08f, 1.220982912e-08f, 1.223499010e-08f, 1.226012060e-08f, 1.228522056e-08f, 1.231028997e-08f, 1.233532878e-08f, 1.236033696e-08f, 1.238531448e-08f, 1.241026130e-08f, +1.243517740e-08f, 1.246006273e-08f, 1.248491726e-08f, 1.250974096e-08f, 1.253453380e-08f, 1.255929574e-08f, 1.258402675e-08f, 1.260872680e-08f, 1.263339585e-08f, 1.265803387e-08f, +1.268264082e-08f, 1.270721668e-08f, 1.273176142e-08f, 1.275627499e-08f, 1.278075736e-08f, 1.280520851e-08f, 1.282962840e-08f, 1.285401700e-08f, 1.287837427e-08f, 1.290270018e-08f, +1.292699471e-08f, 1.295125781e-08f, 1.297548946e-08f, 1.299968963e-08f, 1.302385828e-08f, 1.304799537e-08f, 1.307210089e-08f, 1.309617479e-08f, 1.312021704e-08f, 1.314422762e-08f, +1.316820649e-08f, 1.319215362e-08f, 1.321606897e-08f, 1.323995252e-08f, 1.326380424e-08f, 1.328762409e-08f, 1.331141205e-08f, 1.333516807e-08f, 1.335889214e-08f, 1.338258421e-08f, +1.340624427e-08f, 1.342987227e-08f, 1.345346818e-08f, 1.347703198e-08f, 1.350056364e-08f, 1.352406312e-08f, 1.354753040e-08f, 1.357096544e-08f, 1.359436821e-08f, 1.361773868e-08f, +1.364107683e-08f, 1.366438262e-08f, 1.368765602e-08f, 1.371089700e-08f, 1.373410554e-08f, 1.375728159e-08f, 1.378042514e-08f, 1.380353615e-08f, 1.382661459e-08f, 1.384966044e-08f, +1.387267366e-08f, 1.389565422e-08f, 1.391860210e-08f, 1.394151726e-08f, 1.396439967e-08f, 1.398724932e-08f, 1.401006616e-08f, 1.403285016e-08f, 1.405560131e-08f, 1.407831957e-08f, +1.410100490e-08f, 1.412365729e-08f, 1.414627671e-08f, 1.416886311e-08f, 1.419141649e-08f, 1.421393680e-08f, 1.423642402e-08f, 1.425887812e-08f, 1.428129907e-08f, 1.430368685e-08f, +1.432604142e-08f, 1.434836276e-08f, 1.437065084e-08f, 1.439290563e-08f, 1.441512710e-08f, 1.443731523e-08f, 1.445946999e-08f, 1.448159134e-08f, 1.450367927e-08f, 1.452573375e-08f, +1.454775474e-08f, 1.456974222e-08f, 1.459169617e-08f, 1.461361655e-08f, 1.463550333e-08f, 1.465735650e-08f, 1.467917602e-08f, 1.470096187e-08f, 1.472271402e-08f, 1.474443244e-08f, +1.476611711e-08f, 1.478776800e-08f, 1.480938507e-08f, 1.483096832e-08f, 1.485251770e-08f, 1.487403320e-08f, 1.489551478e-08f, 1.491696243e-08f, 1.493837610e-08f, 1.495975579e-08f, +1.498110146e-08f, 1.500241308e-08f, 1.502369063e-08f, 1.504493409e-08f, 1.506614342e-08f, 1.508731861e-08f, 1.510845962e-08f, 1.512956643e-08f, 1.515063902e-08f, 1.517167736e-08f, +1.519268142e-08f, 1.521365118e-08f, 1.523458661e-08f, 1.525548770e-08f, 1.527635440e-08f, 1.529718671e-08f, 1.531798458e-08f, 1.533874801e-08f, 1.535947696e-08f, 1.538017141e-08f, +1.540083133e-08f, 1.542145670e-08f, 1.544204750e-08f, 1.546260370e-08f, 1.548312527e-08f, 1.550361219e-08f, 1.552406444e-08f, 1.554448200e-08f, 1.556486483e-08f, 1.558521292e-08f, +1.560552624e-08f, 1.562580476e-08f, 1.564604847e-08f, 1.566625734e-08f, 1.568643134e-08f, 1.570657046e-08f, 1.572667466e-08f, 1.574674393e-08f, 1.576677824e-08f, 1.578677757e-08f, +1.580674189e-08f, 1.582667118e-08f, 1.584656542e-08f, 1.586642459e-08f, 1.588624866e-08f, 1.590603761e-08f, 1.592579141e-08f, 1.594551005e-08f, 1.596519350e-08f, 1.598484174e-08f, +1.600445474e-08f, 1.602403249e-08f, 1.604357495e-08f, 1.606308212e-08f, 1.608255396e-08f, 1.610199046e-08f, 1.612139158e-08f, 1.614075732e-08f, 1.616008764e-08f, 1.617938253e-08f, +1.619864197e-08f, 1.621786592e-08f, 1.623705438e-08f, 1.625620731e-08f, 1.627532470e-08f, 1.629440653e-08f, 1.631345277e-08f, 1.633246340e-08f, 1.635143840e-08f, 1.637037776e-08f, +1.638928144e-08f, 1.640814943e-08f, 1.642698171e-08f, 1.644577826e-08f, 1.646453905e-08f, 1.648326406e-08f, 1.650195328e-08f, 1.652060668e-08f, 1.653922424e-08f, 1.655780594e-08f, +1.657635177e-08f, 1.659486170e-08f, 1.661333570e-08f, 1.663177377e-08f, 1.665017588e-08f, 1.666854201e-08f, 1.668687214e-08f, 1.670516625e-08f, 1.672342432e-08f, 1.674164633e-08f, +1.675983226e-08f, 1.677798209e-08f, 1.679609581e-08f, 1.681417338e-08f, 1.683221480e-08f, 1.685022004e-08f, 1.686818909e-08f, 1.688612192e-08f, 1.690401852e-08f, 1.692187886e-08f, +1.693970294e-08f, 1.695749072e-08f, 1.697524219e-08f, 1.699295733e-08f, 1.701063612e-08f, 1.702827855e-08f, 1.704588459e-08f, 1.706345423e-08f, 1.708098745e-08f, 1.709848423e-08f, +1.711594455e-08f, 1.713336839e-08f, 1.715075574e-08f, 1.716810657e-08f, 1.718542088e-08f, 1.720269864e-08f, 1.721993982e-08f, 1.723714443e-08f, 1.725431243e-08f, 1.727144382e-08f, +1.728853856e-08f, 1.730559665e-08f, 1.732261807e-08f, 1.733960280e-08f, 1.735655082e-08f, 1.737346212e-08f, 1.739033668e-08f, 1.740717448e-08f, 1.742397550e-08f, 1.744073974e-08f, +1.745746716e-08f, 1.747415776e-08f, 1.749081151e-08f, 1.750742841e-08f, 1.752400843e-08f, 1.754055156e-08f, 1.755705778e-08f, 1.757352707e-08f, 1.758995943e-08f, 1.760635483e-08f, +1.762271325e-08f, 1.763903468e-08f, 1.765531911e-08f, 1.767156652e-08f, 1.768777689e-08f, 1.770395021e-08f, 1.772008646e-08f, 1.773618562e-08f, 1.775224769e-08f, 1.776827264e-08f, +1.778426045e-08f, 1.780021113e-08f, 1.781612464e-08f, 1.783200097e-08f, 1.784784012e-08f, 1.786364206e-08f, 1.787940677e-08f, 1.789513425e-08f, 1.791082448e-08f, 1.792647744e-08f, +1.794209312e-08f, 1.795767151e-08f, 1.797321259e-08f, 1.798871634e-08f, 1.800418275e-08f, 1.801961181e-08f, 1.803500351e-08f, 1.805035782e-08f, 1.806567474e-08f, 1.808095424e-08f, +1.809619633e-08f, 1.811140097e-08f, 1.812656817e-08f, 1.814169790e-08f, 1.815679015e-08f, 1.817184491e-08f, 1.818686217e-08f, 1.820184190e-08f, 1.821678410e-08f, 1.823168876e-08f, +1.824655586e-08f, 1.826138538e-08f, 1.827617732e-08f, 1.829093167e-08f, 1.830564840e-08f, 1.832032750e-08f, 1.833496897e-08f, 1.834957279e-08f, 1.836413895e-08f, 1.837866743e-08f, +1.839315823e-08f, 1.840761132e-08f, 1.842202671e-08f, 1.843640437e-08f, 1.845074429e-08f, 1.846504646e-08f, 1.847931087e-08f, 1.849353751e-08f, 1.850772637e-08f, 1.852187742e-08f, +1.853599067e-08f, 1.855006610e-08f, 1.856410370e-08f, 1.857810345e-08f, 1.859206535e-08f, 1.860598938e-08f, 1.861987554e-08f, 1.863372380e-08f, 1.864753417e-08f, 1.866130662e-08f, +1.867504115e-08f, 1.868873775e-08f, 1.870239640e-08f, 1.871601710e-08f, 1.872959983e-08f, 1.874314459e-08f, 1.875665136e-08f, 1.877012013e-08f, 1.878355089e-08f, 1.879694363e-08f, +1.881029834e-08f, 1.882361502e-08f, 1.883689364e-08f, 1.885013421e-08f, 1.886333670e-08f, 1.887650112e-08f, 1.888962744e-08f, 1.890271567e-08f, 1.891576578e-08f, 1.892877778e-08f, +1.894175165e-08f, 1.895468738e-08f, 1.896758496e-08f, 1.898044439e-08f, 1.899326565e-08f, 1.900604873e-08f, 1.901879363e-08f, 1.903150033e-08f, 1.904416883e-08f, 1.905679912e-08f, +1.906939119e-08f, 1.908194503e-08f, 1.909446063e-08f, 1.910693798e-08f, 1.911937708e-08f, 1.913177791e-08f, 1.914414047e-08f, 1.915646474e-08f, 1.916875073e-08f, 1.918099842e-08f, +1.919320781e-08f, 1.920537888e-08f, 1.921751162e-08f, 1.922960604e-08f, 1.924166212e-08f, 1.925367985e-08f, 1.926565923e-08f, 1.927760025e-08f, 1.928950290e-08f, 1.930136717e-08f, +1.931319306e-08f, 1.932498055e-08f, 1.933672965e-08f, 1.934844034e-08f, 1.936011262e-08f, 1.937174648e-08f, 1.938334191e-08f, 1.939489891e-08f, 1.940641746e-08f, 1.941789757e-08f, +1.942933922e-08f, 1.944074241e-08f, 1.945210713e-08f, 1.946343338e-08f, 1.947472115e-08f, 1.948597043e-08f, 1.949718121e-08f, 1.950835350e-08f, 1.951948728e-08f, 1.953058254e-08f, +1.954163929e-08f, 1.955265751e-08f, 1.956363721e-08f, 1.957457836e-08f, 1.958548098e-08f, 1.959634505e-08f, 1.960717056e-08f, 1.961795752e-08f, 1.962870591e-08f, 1.963941573e-08f, +1.965008698e-08f, 1.966071964e-08f, 1.967131372e-08f, 1.968186922e-08f, 1.969238611e-08f, 1.970286441e-08f, 1.971330410e-08f, 1.972370518e-08f, 1.973406764e-08f, 1.974439149e-08f, +1.975467671e-08f, 1.976492330e-08f, 1.977513126e-08f, 1.978530058e-08f, 1.979543126e-08f, 1.980552329e-08f, 1.981557667e-08f, 1.982559140e-08f, 1.983556747e-08f, 1.984550487e-08f, +1.985540361e-08f, 1.986526368e-08f, 1.987508508e-08f, 1.988486780e-08f, 1.989461183e-08f, 1.990431718e-08f, 1.991398385e-08f, 1.992361182e-08f, 1.993320109e-08f, 1.994275167e-08f, +1.995226355e-08f, 1.996173672e-08f, 1.997117118e-08f, 1.998056694e-08f, 1.998992398e-08f, 1.999924230e-08f, 2.000852190e-08f, 2.001776278e-08f, 2.002696494e-08f, 2.003612837e-08f, +2.004525307e-08f, 2.005433904e-08f, 2.006338627e-08f, 2.007239477e-08f, 2.008136452e-08f, 2.009029554e-08f, 2.009918782e-08f, 2.010804134e-08f, 2.011685613e-08f, 2.012563216e-08f, +2.013436944e-08f, 2.014306797e-08f, 2.015172775e-08f, 2.016034877e-08f, 2.016893103e-08f, 2.017747453e-08f, 2.018597928e-08f, 2.019444526e-08f, 2.020287248e-08f, 2.021126094e-08f, +2.021961063e-08f, 2.022792156e-08f, 2.023619372e-08f, 2.024442711e-08f, 2.025262174e-08f, 2.026077760e-08f, 2.026889468e-08f, 2.027697300e-08f, 2.028501255e-08f, 2.029301332e-08f, +2.030097532e-08f, 2.030889855e-08f, 2.031678301e-08f, 2.032462870e-08f, 2.033243561e-08f, 2.034020376e-08f, 2.034793313e-08f, 2.035562372e-08f, 2.036327555e-08f, 2.037088860e-08f, +2.037846288e-08f, 2.038599840e-08f, 2.039349514e-08f, 2.040095311e-08f, 2.040837231e-08f, 2.041575274e-08f, 2.042309440e-08f, 2.043039730e-08f, 2.043766143e-08f, 2.044488679e-08f, +2.045207339e-08f, 2.045922123e-08f, 2.046633031e-08f, 2.047340062e-08f, 2.048043217e-08f, 2.048742497e-08f, 2.049437901e-08f, 2.050129429e-08f, 2.050817082e-08f, 2.051500860e-08f, +2.052180762e-08f, 2.052856790e-08f, 2.053528943e-08f, 2.054197222e-08f, 2.054861626e-08f, 2.055522156e-08f, 2.056178813e-08f, 2.056831595e-08f, 2.057480504e-08f, 2.058125541e-08f, +2.058766704e-08f, 2.059403994e-08f, 2.060037412e-08f, 2.060666957e-08f, 2.061292631e-08f, 2.061914433e-08f, 2.062532364e-08f, 2.063146424e-08f, 2.063756612e-08f, 2.064362931e-08f, +2.064965379e-08f, 2.065563957e-08f, 2.066158666e-08f, 2.066749505e-08f, 2.067336476e-08f, 2.067919578e-08f, 2.068498812e-08f, 2.069074178e-08f, 2.069645677e-08f, 2.070213308e-08f, +2.070777073e-08f, 2.071336971e-08f, 2.071893004e-08f, 2.072445171e-08f, 2.072993473e-08f, 2.073537910e-08f, 2.074078482e-08f, 2.074615191e-08f, 2.075148037e-08f, 2.075677019e-08f, +2.076202139e-08f, 2.076723396e-08f, 2.077240792e-08f, 2.077754327e-08f, 2.078264001e-08f, 2.078769815e-08f, 2.079271769e-08f, 2.079769864e-08f, 2.080264100e-08f, 2.080754477e-08f, +2.081240997e-08f, 2.081723660e-08f, 2.082202466e-08f, 2.082677416e-08f, 2.083148510e-08f, 2.083615749e-08f, 2.084079134e-08f, 2.084538664e-08f, 2.084994342e-08f, 2.085446166e-08f, +2.085894138e-08f, 2.086338259e-08f, 2.086778528e-08f, 2.087214947e-08f, 2.087647516e-08f, 2.088076236e-08f, 2.088501107e-08f, 2.088922130e-08f, 2.089339306e-08f, 2.089752635e-08f, +2.090162118e-08f, 2.090567756e-08f, 2.090969549e-08f, 2.091367497e-08f, 2.091761603e-08f, 2.092151865e-08f, 2.092538286e-08f, 2.092920865e-08f, 2.093299603e-08f, 2.093674502e-08f, +2.094045561e-08f, 2.094412782e-08f, 2.094776165e-08f, 2.095135711e-08f, 2.095491421e-08f, 2.095843295e-08f, 2.096191334e-08f, 2.096535539e-08f, 2.096875911e-08f, 2.097212451e-08f, +2.097545159e-08f, 2.097874035e-08f, 2.098199082e-08f, 2.098520299e-08f, 2.098837688e-08f, 2.099151249e-08f, 2.099460983e-08f, 2.099766892e-08f, 2.100068974e-08f, 2.100367233e-08f, +2.100661668e-08f, 2.100952280e-08f, 2.101239070e-08f, 2.101522040e-08f, 2.101801189e-08f, 2.102076519e-08f, 2.102348031e-08f, 2.102615725e-08f, 2.102879603e-08f, 2.103139665e-08f, +2.103395912e-08f, 2.103648346e-08f, 2.103896967e-08f, 2.104141775e-08f, 2.104382773e-08f, 2.104619961e-08f, 2.104853340e-08f, 2.105082910e-08f, 2.105308673e-08f, 2.105530630e-08f, +2.105748782e-08f, 2.105963130e-08f, 2.106173674e-08f, 2.106380416e-08f, 2.106583357e-08f, 2.106782497e-08f, 2.106977839e-08f, 2.107169382e-08f, 2.107357128e-08f, 2.107541077e-08f, +2.107721232e-08f, 2.107897593e-08f, 2.108070160e-08f, 2.108238936e-08f, 2.108403921e-08f, 2.108565116e-08f, 2.108722522e-08f, 2.108876141e-08f, 2.109025973e-08f, 2.109172020e-08f, +2.109314282e-08f, 2.109452761e-08f, 2.109587458e-08f, 2.109718374e-08f, 2.109845511e-08f, 2.109968868e-08f, 2.110088448e-08f, 2.110204252e-08f, 2.110316281e-08f, 2.110424535e-08f, +2.110529017e-08f, 2.110629726e-08f, 2.110726666e-08f, 2.110819835e-08f, 2.110909237e-08f, 2.110994872e-08f, 2.111076741e-08f, 2.111154846e-08f, 2.111229187e-08f, 2.111299766e-08f, +2.111366585e-08f, 2.111429643e-08f, 2.111488944e-08f, 2.111544487e-08f, 2.111596275e-08f, 2.111644307e-08f, 2.111688587e-08f, 2.111729115e-08f, 2.111765892e-08f, 2.111798919e-08f, +2.111828198e-08f, 2.111853731e-08f, 2.111875518e-08f, 2.111893561e-08f, 2.111907860e-08f, 2.111918419e-08f, 2.111925237e-08f, 2.111928316e-08f, 2.111927658e-08f, 2.111923263e-08f, +2.111915134e-08f, 2.111903271e-08f, 2.111887676e-08f, 2.111868351e-08f, 2.111845296e-08f, 2.111818513e-08f, 2.111788004e-08f, 2.111753769e-08f, 2.111715811e-08f, 2.111674131e-08f, +2.111628730e-08f, 2.111579609e-08f, 2.111526770e-08f, 2.111470215e-08f, 2.111409944e-08f, 2.111345960e-08f, 2.111278264e-08f, 2.111206857e-08f, 2.111131741e-08f, 2.111052917e-08f, +2.110970387e-08f, 2.110884151e-08f, 2.110794213e-08f, 2.110700573e-08f, 2.110603232e-08f, 2.110502193e-08f, 2.110397456e-08f, 2.110289024e-08f, 2.110176897e-08f, 2.110061078e-08f, +2.109941568e-08f, 2.109818368e-08f, 2.109691480e-08f, 2.109560905e-08f, 2.109426646e-08f, 2.109288704e-08f, 2.109147079e-08f, 2.109001775e-08f, 2.108852792e-08f, 2.108700132e-08f, +2.108543797e-08f, 2.108383788e-08f, 2.108220107e-08f, 2.108052756e-08f, 2.107881735e-08f, 2.107707048e-08f, 2.107528695e-08f, 2.107346678e-08f, 2.107160999e-08f, 2.106971659e-08f, +2.106778660e-08f, 2.106582004e-08f, 2.106381692e-08f, 2.106177727e-08f, 2.105970109e-08f, 2.105758841e-08f, 2.105543924e-08f, 2.105325360e-08f, 2.105103150e-08f, 2.104877297e-08f, +2.104647802e-08f, 2.104414667e-08f, 2.104177893e-08f, 2.103937483e-08f, 2.103693437e-08f, 2.103445759e-08f, 2.103194449e-08f, 2.102939509e-08f, 2.102680941e-08f, 2.102418747e-08f, +2.102152929e-08f, 2.101883488e-08f, 2.101610427e-08f, 2.101333747e-08f, 2.101053449e-08f, 2.100769536e-08f, 2.100482010e-08f, 2.100190872e-08f, 2.099896124e-08f, 2.099597768e-08f, +2.099295806e-08f, 2.098990239e-08f, 2.098681070e-08f, 2.098368301e-08f, 2.098051933e-08f, 2.097731968e-08f, 2.097408408e-08f, 2.097081255e-08f, 2.096750510e-08f, 2.096416177e-08f, +2.096078256e-08f, 2.095736749e-08f, 2.095391659e-08f, 2.095042987e-08f, 2.094690736e-08f, 2.094334907e-08f, 2.093975501e-08f, 2.093612522e-08f, 2.093245971e-08f, 2.092875850e-08f, +2.092502161e-08f, 2.092124906e-08f, 2.091744086e-08f, 2.091359705e-08f, 2.090971763e-08f, 2.090580264e-08f, 2.090185207e-08f, 2.089786597e-08f, 2.089384435e-08f, 2.088978722e-08f, +2.088569462e-08f, 2.088156655e-08f, 2.087740304e-08f, 2.087320411e-08f, 2.086896978e-08f, 2.086470007e-08f, 2.086039500e-08f, 2.085605460e-08f, 2.085167887e-08f, 2.084726785e-08f, +2.084282155e-08f, 2.083833999e-08f, 2.083382320e-08f, 2.082927120e-08f, 2.082468400e-08f, 2.082006163e-08f, 2.081540411e-08f, 2.081071146e-08f, 2.080598370e-08f, 2.080122085e-08f, +2.079642294e-08f, 2.079158998e-08f, 2.078672200e-08f, 2.078181901e-08f, 2.077688105e-08f, 2.077190813e-08f, 2.076690027e-08f, 2.076185749e-08f, 2.075677982e-08f, 2.075166728e-08f, +2.074651989e-08f, 2.074133766e-08f, 2.073612064e-08f, 2.073086883e-08f, 2.072558225e-08f, 2.072026094e-08f, 2.071490491e-08f, 2.070951418e-08f, 2.070408878e-08f, 2.069862872e-08f, +2.069313404e-08f, 2.068760476e-08f, 2.068204088e-08f, 2.067644245e-08f, 2.067080948e-08f, 2.066514199e-08f, 2.065944001e-08f, 2.065370356e-08f, 2.064793266e-08f, 2.064212734e-08f, +2.063628761e-08f, 2.063041351e-08f, 2.062450505e-08f, 2.061856226e-08f, 2.061258515e-08f, 2.060657376e-08f, 2.060052811e-08f, 2.059444822e-08f, 2.058833411e-08f, 2.058218581e-08f, +2.057600334e-08f, 2.056978672e-08f, 2.056353598e-08f, 2.055725114e-08f, 2.055093223e-08f, 2.054457926e-08f, 2.053819227e-08f, 2.053177127e-08f, 2.052531630e-08f, 2.051882737e-08f, +2.051230450e-08f, 2.050574773e-08f, 2.049915707e-08f, 2.049253256e-08f, 2.048587420e-08f, 2.047918204e-08f, 2.047245609e-08f, 2.046569638e-08f, 2.045890293e-08f, 2.045207577e-08f, +2.044521491e-08f, 2.043832040e-08f, 2.043139224e-08f, 2.042443046e-08f, 2.041743510e-08f, 2.041040617e-08f, 2.040334370e-08f, 2.039624772e-08f, 2.038911824e-08f, 2.038195530e-08f, +2.037475891e-08f, 2.036752911e-08f, 2.036026592e-08f, 2.035296936e-08f, 2.034563946e-08f, 2.033827625e-08f, 2.033087975e-08f, 2.032344998e-08f, 2.031598698e-08f, 2.030849076e-08f, +2.030096135e-08f, 2.029339878e-08f, 2.028580307e-08f, 2.027817426e-08f, 2.027051235e-08f, 2.026281739e-08f, 2.025508940e-08f, 2.024732839e-08f, 2.023953441e-08f, 2.023170747e-08f, +2.022384760e-08f, 2.021595482e-08f, 2.020802917e-08f, 2.020007067e-08f, 2.019207934e-08f, 2.018405521e-08f, 2.017599832e-08f, 2.016790867e-08f, 2.015978631e-08f, 2.015163125e-08f, +2.014344353e-08f, 2.013522316e-08f, 2.012697018e-08f, 2.011868462e-08f, 2.011036650e-08f, 2.010201584e-08f, 2.009363268e-08f, 2.008521704e-08f, 2.007676894e-08f, 2.006828842e-08f, +2.005977551e-08f, 2.005123022e-08f, 2.004265258e-08f, 2.003404263e-08f, 2.002540039e-08f, 2.001672589e-08f, 2.000801915e-08f, 1.999928021e-08f, 1.999050908e-08f, 1.998170581e-08f, +1.997287040e-08f, 1.996400290e-08f, 1.995510333e-08f, 1.994617172e-08f, 1.993720809e-08f, 1.992821247e-08f, 1.991918490e-08f, 1.991012539e-08f, 1.990103398e-08f, 1.989191070e-08f, +1.988275556e-08f, 1.987356861e-08f, 1.986434987e-08f, 1.985509936e-08f, 1.984581712e-08f, 1.983650317e-08f, 1.982715755e-08f, 1.981778027e-08f, 1.980837137e-08f, 1.979893088e-08f, +1.978945882e-08f, 1.977995523e-08f, 1.977042013e-08f, 1.976085355e-08f, 1.975125551e-08f, 1.974162606e-08f, 1.973196521e-08f, 1.972227300e-08f, 1.971254946e-08f, 1.970279460e-08f, +1.969300847e-08f, 1.968319109e-08f, 1.967334250e-08f, 1.966346271e-08f, 1.965355175e-08f, 1.964360967e-08f, 1.963363648e-08f, 1.962363222e-08f, 1.961359692e-08f, 1.960353060e-08f, +1.959343329e-08f, 1.958330503e-08f, 1.957314584e-08f, 1.956295575e-08f, 1.955273479e-08f, 1.954248300e-08f, 1.953220040e-08f, 1.952188701e-08f, 1.951154288e-08f, 1.950116803e-08f, +1.949076249e-08f, 1.948032629e-08f, 1.946985947e-08f, 1.945936204e-08f, 1.944883404e-08f, 1.943827550e-08f, 1.942768645e-08f, 1.941706692e-08f, 1.940641694e-08f, 1.939573655e-08f, +1.938502576e-08f, 1.937428462e-08f, 1.936351315e-08f, 1.935271138e-08f, 1.934187934e-08f, 1.933101707e-08f, 1.932012459e-08f, 1.930920193e-08f, 1.929824913e-08f, 1.928726622e-08f, +1.927625322e-08f, 1.926521017e-08f, 1.925413710e-08f, 1.924303403e-08f, 1.923190101e-08f, 1.922073805e-08f, 1.920954520e-08f, 1.919832248e-08f, 1.918706992e-08f, 1.917578756e-08f, +1.916447542e-08f, 1.915313354e-08f, 1.914176195e-08f, 1.913036068e-08f, 1.911892976e-08f, 1.910746922e-08f, 1.909597910e-08f, 1.908445942e-08f, 1.907291022e-08f, 1.906133152e-08f, +1.904972336e-08f, 1.903808578e-08f, 1.902641880e-08f, 1.901472245e-08f, 1.900299677e-08f, 1.899124179e-08f, 1.897945753e-08f, 1.896764404e-08f, 1.895580134e-08f, 1.894392947e-08f, +1.893202845e-08f, 1.892009833e-08f, 1.890813912e-08f, 1.889615087e-08f, 1.888413361e-08f, 1.887208736e-08f, 1.886001216e-08f, 1.884790805e-08f, 1.883577505e-08f, 1.882361320e-08f, +1.881142252e-08f, 1.879920306e-08f, 1.878695484e-08f, 1.877467790e-08f, 1.876237227e-08f, 1.875003798e-08f, 1.873767507e-08f, 1.872528356e-08f, 1.871286349e-08f, 1.870041490e-08f, +1.868793781e-08f, 1.867543226e-08f, 1.866289828e-08f, 1.865033590e-08f, 1.863774516e-08f, 1.862512609e-08f, 1.861247873e-08f, 1.859980310e-08f, 1.858709924e-08f, 1.857436718e-08f, +1.856160695e-08f, 1.854881860e-08f, 1.853600214e-08f, 1.852315763e-08f, 1.851028508e-08f, 1.849738453e-08f, 1.848445602e-08f, 1.847149957e-08f, 1.845851523e-08f, 1.844550302e-08f, +1.843246299e-08f, 1.841939515e-08f, 1.840629955e-08f, 1.839317623e-08f, 1.838002520e-08f, 1.836684652e-08f, 1.835364020e-08f, 1.834040629e-08f, 1.832714482e-08f, 1.831385582e-08f, +1.830053933e-08f, 1.828719538e-08f, 1.827382401e-08f, 1.826042524e-08f, 1.824699912e-08f, 1.823354567e-08f, 1.822006493e-08f, 1.820655694e-08f, 1.819302173e-08f, 1.817945934e-08f, +1.816586979e-08f, 1.815225312e-08f, 1.813860937e-08f, 1.812493858e-08f, 1.811124077e-08f, 1.809751597e-08f, 1.808376424e-08f, 1.806998559e-08f, 1.805618007e-08f, 1.804234770e-08f, +1.802848853e-08f, 1.801460259e-08f, 1.800068990e-08f, 1.798675052e-08f, 1.797278447e-08f, 1.795879178e-08f, 1.794477250e-08f, 1.793072665e-08f, 1.791665428e-08f, 1.790255541e-08f, +1.788843009e-08f, 1.787427834e-08f, 1.786010020e-08f, 1.784589571e-08f, 1.783166490e-08f, 1.781740781e-08f, 1.780312448e-08f, 1.778881493e-08f, 1.777447920e-08f, 1.776011733e-08f, +1.774572936e-08f, 1.773131531e-08f, 1.771687523e-08f, 1.770240915e-08f, 1.768791711e-08f, 1.767339913e-08f, 1.765885527e-08f, 1.764428554e-08f, 1.762968999e-08f, 1.761506866e-08f, +1.760042158e-08f, 1.758574878e-08f, 1.757105030e-08f, 1.755632618e-08f, 1.754157645e-08f, 1.752680115e-08f, 1.751200032e-08f, 1.749717398e-08f, 1.748232218e-08f, 1.746744495e-08f, +1.745254233e-08f, 1.743761436e-08f, 1.742266106e-08f, 1.740768249e-08f, 1.739267866e-08f, 1.737764962e-08f, 1.736259541e-08f, 1.734751606e-08f, 1.733241161e-08f, 1.731728209e-08f, +1.730212754e-08f, 1.728694800e-08f, 1.727174350e-08f, 1.725651408e-08f, 1.724125978e-08f, 1.722598063e-08f, 1.721067666e-08f, 1.719534793e-08f, 1.717999445e-08f, 1.716461628e-08f, +1.714921344e-08f, 1.713378597e-08f, 1.711833392e-08f, 1.710285730e-08f, 1.708735617e-08f, 1.707183056e-08f, 1.705628051e-08f, 1.704070605e-08f, 1.702510722e-08f, 1.700948405e-08f, +1.699383659e-08f, 1.697816488e-08f, 1.696246894e-08f, 1.694674881e-08f, 1.693100454e-08f, 1.691523615e-08f, 1.689944369e-08f, 1.688362720e-08f, 1.686778671e-08f, 1.685192225e-08f, +1.683603387e-08f, 1.682012161e-08f, 1.680418549e-08f, 1.678822556e-08f, 1.677224186e-08f, 1.675623441e-08f, 1.674020327e-08f, 1.672414847e-08f, 1.670807003e-08f, 1.669196802e-08f, +1.667584245e-08f, 1.665969337e-08f, 1.664352081e-08f, 1.662732482e-08f, 1.661110542e-08f, 1.659486267e-08f, 1.657859659e-08f, 1.656230722e-08f, 1.654599461e-08f, 1.652965879e-08f, +1.651329979e-08f, 1.649691766e-08f, 1.648051243e-08f, 1.646408414e-08f, 1.644763283e-08f, 1.643115853e-08f, 1.641466129e-08f, 1.639814115e-08f, 1.638159813e-08f, 1.636503229e-08f, +1.634844365e-08f, 1.633183225e-08f, 1.631519814e-08f, 1.629854136e-08f, 1.628186193e-08f, 1.626515990e-08f, 1.624843530e-08f, 1.623168818e-08f, 1.621491858e-08f, 1.619812652e-08f, +1.618131206e-08f, 1.616447522e-08f, 1.614761606e-08f, 1.613073459e-08f, 1.611383087e-08f, 1.609690493e-08f, 1.607995682e-08f, 1.606298656e-08f, 1.604599420e-08f, 1.602897978e-08f, +1.601194333e-08f, 1.599488490e-08f, 1.597780452e-08f, 1.596070223e-08f, 1.594357807e-08f, 1.592643208e-08f, 1.590926430e-08f, 1.589207476e-08f, 1.587486351e-08f, 1.585763059e-08f, +1.584037602e-08f, 1.582309986e-08f, 1.580580215e-08f, 1.578848291e-08f, 1.577114219e-08f, 1.575378003e-08f, 1.573639646e-08f, 1.571899154e-08f, 1.570156529e-08f, 1.568411775e-08f, +1.566664897e-08f, 1.564915898e-08f, 1.563164782e-08f, 1.561411553e-08f, 1.559656216e-08f, 1.557898773e-08f, 1.556139229e-08f, 1.554377588e-08f, 1.552613854e-08f, 1.550848031e-08f, +1.549080122e-08f, 1.547310132e-08f, 1.545538065e-08f, 1.543763924e-08f, 1.541987713e-08f, 1.540209437e-08f, 1.538429099e-08f, 1.536646704e-08f, 1.534862255e-08f, 1.533075756e-08f, +1.531287211e-08f, 1.529496624e-08f, 1.527703999e-08f, 1.525909341e-08f, 1.524112652e-08f, 1.522313938e-08f, 1.520513202e-08f, 1.518710447e-08f, 1.516905679e-08f, 1.515098900e-08f, +1.513290115e-08f, 1.511479329e-08f, 1.509666544e-08f, 1.507851765e-08f, 1.506034996e-08f, 1.504216241e-08f, 1.502395503e-08f, 1.500572788e-08f, 1.498748098e-08f, 1.496921439e-08f, +1.495092813e-08f, 1.493262225e-08f, 1.491429679e-08f, 1.489595179e-08f, 1.487758728e-08f, 1.485920332e-08f, 1.484079994e-08f, 1.482237717e-08f, 1.480393507e-08f, 1.478547367e-08f, +1.476699300e-08f, 1.474849312e-08f, 1.472997406e-08f, 1.471143586e-08f, 1.469287856e-08f, 1.467430221e-08f, 1.465570683e-08f, 1.463709248e-08f, 1.461845919e-08f, 1.459980701e-08f, +1.458113597e-08f, 1.456244612e-08f, 1.454373748e-08f, 1.452501012e-08f, 1.450626406e-08f, 1.448749935e-08f, 1.446871602e-08f, 1.444991413e-08f, 1.443109370e-08f, 1.441225478e-08f, +1.439339741e-08f, 1.437452163e-08f, 1.435562748e-08f, 1.433671500e-08f, 1.431778424e-08f, 1.429883523e-08f, 1.427986801e-08f, 1.426088262e-08f, 1.424187912e-08f, 1.422285752e-08f, +1.420381789e-08f, 1.418476025e-08f, 1.416568466e-08f, 1.414659114e-08f, 1.412747974e-08f, 1.410835050e-08f, 1.408920347e-08f, 1.407003868e-08f, 1.405085617e-08f, 1.403165599e-08f, +1.401243817e-08f, 1.399320277e-08f, 1.397394981e-08f, 1.395467934e-08f, 1.393539139e-08f, 1.391608603e-08f, 1.389676327e-08f, 1.387742317e-08f, 1.385806576e-08f, 1.383869109e-08f, +1.381929919e-08f, 1.379989011e-08f, 1.378046390e-08f, 1.376102058e-08f, 1.374156020e-08f, 1.372208281e-08f, 1.370258844e-08f, 1.368307714e-08f, 1.366354894e-08f, 1.364400390e-08f, +1.362444204e-08f, 1.360486341e-08f, 1.358526805e-08f, 1.356565601e-08f, 1.354602732e-08f, 1.352638203e-08f, 1.350672018e-08f, 1.348704181e-08f, 1.346734695e-08f, 1.344763566e-08f, +1.342790797e-08f, 1.340816393e-08f, 1.338840357e-08f, 1.336862694e-08f, 1.334883408e-08f, 1.332902503e-08f, 1.330919983e-08f, 1.328935853e-08f, 1.326950116e-08f, 1.324962777e-08f, +1.322973839e-08f, 1.320983308e-08f, 1.318991187e-08f, 1.316997481e-08f, 1.315002193e-08f, 1.313005327e-08f, 1.311006888e-08f, 1.309006881e-08f, 1.307005309e-08f, 1.305002176e-08f, +1.302997486e-08f, 1.300991244e-08f, 1.298983454e-08f, 1.296974121e-08f, 1.294963247e-08f, 1.292950838e-08f, 1.290936897e-08f, 1.288921430e-08f, 1.286904439e-08f, 1.284885929e-08f, +1.282865905e-08f, 1.280844370e-08f, 1.278821329e-08f, 1.276796786e-08f, 1.274770745e-08f, 1.272743210e-08f, 1.270714186e-08f, 1.268683676e-08f, 1.266651685e-08f, 1.264618218e-08f, +1.262583277e-08f, 1.260546868e-08f, 1.258508995e-08f, 1.256469661e-08f, 1.254428872e-08f, 1.252386630e-08f, 1.250342942e-08f, 1.248297810e-08f, 1.246251238e-08f, 1.244203232e-08f, +1.242153795e-08f, 1.240102932e-08f, 1.238050646e-08f, 1.235996942e-08f, 1.233941825e-08f, 1.231885297e-08f, 1.229827364e-08f, 1.227768030e-08f, 1.225707299e-08f, 1.223645175e-08f, +1.221581663e-08f, 1.219516766e-08f, 1.217450489e-08f, 1.215382836e-08f, 1.213313811e-08f, 1.211243419e-08f, 1.209171664e-08f, 1.207098549e-08f, 1.205024080e-08f, 1.202948260e-08f, +1.200871094e-08f, 1.198792585e-08f, 1.196712739e-08f, 1.194631559e-08f, 1.192549050e-08f, 1.190465215e-08f, 1.188380059e-08f, 1.186293587e-08f, 1.184205802e-08f, 1.182116709e-08f, +1.180026311e-08f, 1.177934614e-08f, 1.175841622e-08f, 1.173747338e-08f, 1.171651766e-08f, 1.169554912e-08f, 1.167456780e-08f, 1.165357373e-08f, 1.163256695e-08f, 1.161154752e-08f, +1.159051547e-08f, 1.156947085e-08f, 1.154841370e-08f, 1.152734405e-08f, 1.150626196e-08f, 1.148516747e-08f, 1.146406061e-08f, 1.144294144e-08f, 1.142180998e-08f, 1.140066629e-08f, +1.137951041e-08f, 1.135834238e-08f, 1.133716225e-08f, 1.131597005e-08f, 1.129476582e-08f, 1.127354962e-08f, 1.125232148e-08f, 1.123108145e-08f, 1.120982956e-08f, 1.118856586e-08f, +1.116729040e-08f, 1.114600321e-08f, 1.112470434e-08f, 1.110339384e-08f, 1.108207173e-08f, 1.106073807e-08f, 1.103939290e-08f, 1.101803626e-08f, 1.099666820e-08f, 1.097528875e-08f, +1.095389796e-08f, 1.093249587e-08f, 1.091108253e-08f, 1.088965797e-08f, 1.086822224e-08f, 1.084677538e-08f, 1.082531744e-08f, 1.080384846e-08f, 1.078236847e-08f, 1.076087753e-08f, +1.073937567e-08f, 1.071786294e-08f, 1.069633938e-08f, 1.067480504e-08f, 1.065325995e-08f, 1.063170415e-08f, 1.061013770e-08f, 1.058856064e-08f, 1.056697300e-08f, 1.054537482e-08f, +1.052376616e-08f, 1.050214706e-08f, 1.048051755e-08f, 1.045887768e-08f, 1.043722750e-08f, 1.041556704e-08f, 1.039389634e-08f, 1.037221546e-08f, 1.035052443e-08f, 1.032882330e-08f, +1.030711210e-08f, 1.028539089e-08f, 1.026365970e-08f, 1.024191858e-08f, 1.022016757e-08f, 1.019840671e-08f, 1.017663604e-08f, 1.015485561e-08f, 1.013306546e-08f, 1.011126564e-08f, +1.008945618e-08f, 1.006763713e-08f, 1.004580853e-08f, 1.002397043e-08f, 1.000212286e-08f, 9.980265873e-09f, 9.958399506e-09f, 9.936523805e-09f, 9.914638811e-09f, 9.892744568e-09f, +9.870841118e-09f, 9.848928504e-09f, 9.827006768e-09f, 9.805075954e-09f, 9.783136104e-09f, 9.761187261e-09f, 9.739229467e-09f, 9.717262765e-09f, 9.695287199e-09f, 9.673302810e-09f, +9.651309642e-09f, 9.629307737e-09f, 9.607297139e-09f, 9.585277888e-09f, 9.563250030e-09f, 9.541213605e-09f, 9.519168658e-09f, 9.497115230e-09f, 9.475053364e-09f, 9.452983104e-09f, +9.430904492e-09f, 9.408817570e-09f, 9.386722382e-09f, 9.364618969e-09f, 9.342507376e-09f, 9.320387644e-09f, 9.298259816e-09f, 9.276123935e-09f, 9.253980044e-09f, 9.231828186e-09f, +9.209668403e-09f, 9.187500737e-09f, 9.165325232e-09f, 9.143141931e-09f, 9.120950875e-09f, 9.098752109e-09f, 9.076545673e-09f, 9.054331612e-09f, 9.032109968e-09f, 9.009880784e-09f, +8.987644101e-09f, 8.965399964e-09f, 8.943148414e-09f, 8.920889495e-09f, 8.898623249e-09f, 8.876349719e-09f, 8.854068947e-09f, 8.831780976e-09f, 8.809485849e-09f, 8.787183609e-09f, +8.764874297e-09f, 8.742557958e-09f, 8.720234633e-09f, 8.697904366e-09f, 8.675567198e-09f, 8.653223172e-09f, 8.630872332e-09f, 8.608514720e-09f, 8.586150378e-09f, 8.563779349e-09f, +8.541401676e-09f, 8.519017402e-09f, 8.496626568e-09f, 8.474229218e-09f, 8.451825394e-09f, 8.429415139e-09f, 8.406998496e-09f, 8.384575507e-09f, 8.362146214e-09f, 8.339710661e-09f, +8.317268890e-09f, 8.294820943e-09f, 8.272366864e-09f, 8.249906694e-09f, 8.227440476e-09f, 8.204968253e-09f, 8.182490068e-09f, 8.160005962e-09f, 8.137515979e-09f, 8.115020161e-09f, +8.092518551e-09f, 8.070011191e-09f, 8.047498124e-09f, 8.024979391e-09f, 8.002455037e-09f, 7.979925103e-09f, 7.957389632e-09f, 7.934848665e-09f, 7.912302247e-09f, 7.889750419e-09f, +7.867193224e-09f, 7.844630704e-09f, 7.822062902e-09f, 7.799489860e-09f, 7.776911621e-09f, 7.754328227e-09f, 7.731739720e-09f, 7.709146144e-09f, 7.686547540e-09f, 7.663943951e-09f, +7.641335419e-09f, 7.618721987e-09f, 7.596103697e-09f, 7.573480592e-09f, 7.550852713e-09f, 7.528220104e-09f, 7.505582807e-09f, 7.482940863e-09f, 7.460294317e-09f, 7.437643209e-09f, +7.414987582e-09f, 7.392327478e-09f, 7.369662941e-09f, 7.346994011e-09f, 7.324320733e-09f, 7.301643147e-09f, 7.278961296e-09f, 7.256275222e-09f, 7.233584968e-09f, 7.210890576e-09f, +7.188192089e-09f, 7.165489548e-09f, 7.142782995e-09f, 7.120072474e-09f, 7.097358026e-09f, 7.074639693e-09f, 7.051917518e-09f, 7.029191543e-09f, 7.006461810e-09f, 6.983728361e-09f, +6.960991238e-09f, 6.938250485e-09f, 6.915506142e-09f, 6.892758252e-09f, 6.870006857e-09f, 6.847251999e-09f, 6.824493721e-09f, 6.801732064e-09f, 6.778967071e-09f, 6.756198784e-09f, +6.733427244e-09f, 6.710652494e-09f, 6.687874576e-09f, 6.665093532e-09f, 6.642309404e-09f, 6.619522234e-09f, 6.596732064e-09f, 6.573938936e-09f, 6.551142893e-09f, 6.528343975e-09f, +6.505542226e-09f, 6.482737686e-09f, 6.459930399e-09f, 6.437120405e-09f, 6.414307748e-09f, 6.391492468e-09f, 6.368674608e-09f, 6.345854210e-09f, 6.323031315e-09f, 6.300205966e-09f, +6.277378204e-09f, 6.254548071e-09f, 6.231715610e-09f, 6.208880861e-09f, 6.186043867e-09f, 6.163204669e-09f, 6.140363310e-09f, 6.117519831e-09f, 6.094674274e-09f, 6.071826680e-09f, +6.048977092e-09f, 6.026125552e-09f, 6.003272100e-09f, 5.980416778e-09f, 5.957559629e-09f, 5.934700694e-09f, 5.911840015e-09f, 5.888977634e-09f, 5.866113591e-09f, 5.843247929e-09f, +5.820380689e-09f, 5.797511913e-09f, 5.774641643e-09f, 5.751769920e-09f, 5.728896786e-09f, 5.706022282e-09f, 5.683146450e-09f, 5.660269332e-09f, 5.637390968e-09f, 5.614511401e-09f, +5.591630671e-09f, 5.568748821e-09f, 5.545865893e-09f, 5.522981926e-09f, 5.500096963e-09f, 5.477211046e-09f, 5.454324215e-09f, 5.431436512e-09f, 5.408547979e-09f, 5.385658657e-09f, +5.362768587e-09f, 5.339877810e-09f, 5.316986369e-09f, 5.294094303e-09f, 5.271201655e-09f, 5.248308466e-09f, 5.225414777e-09f, 5.202520630e-09f, 5.179626065e-09f, 5.156731124e-09f, +5.133835848e-09f, 5.110940278e-09f, 5.088044455e-09f, 5.065148422e-09f, 5.042252218e-09f, 5.019355885e-09f, 4.996459464e-09f, 4.973562996e-09f, 4.950666522e-09f, 4.927770084e-09f, +4.904873722e-09f, 4.881977478e-09f, 4.859081392e-09f, 4.836185506e-09f, 4.813289860e-09f, 4.790394496e-09f, 4.767499454e-09f, 4.744604776e-09f, 4.721710501e-09f, 4.698816673e-09f, +4.675923330e-09f, 4.653030515e-09f, 4.630138267e-09f, 4.607246628e-09f, 4.584355639e-09f, 4.561465341e-09f, 4.538575773e-09f, 4.515686978e-09f, 4.492798996e-09f, 4.469911867e-09f, +4.447025633e-09f, 4.424140333e-09f, 4.401256010e-09f, 4.378372702e-09f, 4.355490452e-09f, 4.332609300e-09f, 4.309729286e-09f, 4.286850452e-09f, 4.263972836e-09f, 4.241096482e-09f, +4.218221427e-09f, 4.195347715e-09f, 4.172475384e-09f, 4.149604475e-09f, 4.126735030e-09f, 4.103867087e-09f, 4.081000689e-09f, 4.058135875e-09f, 4.035272685e-09f, 4.012411161e-09f, +3.989551342e-09f, 3.966693269e-09f, 3.943836982e-09f, 3.920982521e-09f, 3.898129928e-09f, 3.875279241e-09f, 3.852430502e-09f, 3.829583751e-09f, 3.806739028e-09f, 3.783896372e-09f, +3.761055825e-09f, 3.738217427e-09f, 3.715381217e-09f, 3.692547236e-09f, 3.669715524e-09f, 3.646886121e-09f, 3.624059067e-09f, 3.601234402e-09f, 3.578412166e-09f, 3.555592400e-09f, +3.532775143e-09f, 3.509960435e-09f, 3.487148317e-09f, 3.464338827e-09f, 3.441532007e-09f, 3.418727895e-09f, 3.395926533e-09f, 3.373127959e-09f, 3.350332214e-09f, 3.327539337e-09f, +3.304749369e-09f, 3.281962349e-09f, 3.259178316e-09f, 3.236397311e-09f, 3.213619373e-09f, 3.190844542e-09f, 3.168072858e-09f, 3.145304360e-09f, 3.122539088e-09f, 3.099777081e-09f, +3.077018380e-09f, 3.054263024e-09f, 3.031511052e-09f, 3.008762503e-09f, 2.986017418e-09f, 2.963275836e-09f, 2.940537796e-09f, 2.917803338e-09f, 2.895072501e-09f, 2.872345325e-09f, +2.849621849e-09f, 2.826902112e-09f, 2.804186154e-09f, 2.781474014e-09f, 2.758765732e-09f, 2.736061345e-09f, 2.713360895e-09f, 2.690664420e-09f, 2.667971959e-09f, 2.645283552e-09f, +2.622599238e-09f, 2.599919055e-09f, 2.577243043e-09f, 2.554571241e-09f, 2.531903689e-09f, 2.509240425e-09f, 2.486581487e-09f, 2.463926916e-09f, 2.441276751e-09f, 2.418631029e-09f, +2.395989791e-09f, 2.373353074e-09f, 2.350720919e-09f, 2.328093363e-09f, 2.305470447e-09f, 2.282852207e-09f, 2.260238684e-09f, 2.237629916e-09f, 2.215025942e-09f, 2.192426800e-09f, +2.169832530e-09f, 2.147243170e-09f, 2.124658758e-09f, 2.102079334e-09f, 2.079504935e-09f, 2.056935601e-09f, 2.034371370e-09f, 2.011812281e-09f, 1.989258371e-09f, 1.966709681e-09f, +1.944166247e-09f, 1.921628109e-09f, 1.899095305e-09f, 1.876567873e-09f, 1.854045852e-09f, 1.831529280e-09f, 1.809018196e-09f, 1.786512637e-09f, 1.764012643e-09f, 1.741518250e-09f, +1.719029498e-09f, 1.696546425e-09f, 1.674069068e-09f, 1.651597467e-09f, 1.629131658e-09f, 1.606671681e-09f, 1.584217574e-09f, 1.561769373e-09f, 1.539327118e-09f, 1.516890847e-09f, +1.494460597e-09f, 1.472036406e-09f, 1.449618312e-09f, 1.427206354e-09f, 1.404800568e-09f, 1.382400994e-09f, 1.360007668e-09f, 1.337620629e-09f, 1.315239914e-09f, 1.292865561e-09f, +1.270497608e-09f, 1.248136093e-09f, 1.225781052e-09f, 1.203432524e-09f, 1.181090547e-09f, 1.158755158e-09f, 1.136426394e-09f, 1.114104293e-09f, 1.091788893e-09f, 1.069480231e-09f, +1.047178345e-09f, 1.024883271e-09f, 1.002595048e-09f, 9.803137127e-10f, 9.580393024e-10f, 9.357718546e-10f, 9.135114066e-10f, 8.912579955e-10f, 8.690116588e-10f, 8.467724335e-10f, +8.245403568e-10f, 8.023154660e-10f, 7.800977982e-10f, 7.578873905e-10f, 7.356842799e-10f, 7.134885035e-10f, 6.913000984e-10f, 6.691191015e-10f, 6.469455499e-10f, 6.247794804e-10f, +6.026209300e-10f, 5.804699355e-10f, 5.583265339e-10f, 5.361907620e-10f, 5.140626565e-10f, 4.919422543e-10f, 4.698295921e-10f, 4.477247066e-10f, 4.256276345e-10f, 4.035384125e-10f, +3.814570772e-10f, 3.593836653e-10f, 3.373182133e-10f, 3.152607577e-10f, 2.932113351e-10f, 2.711699820e-10f, 2.491367349e-10f, 2.271116302e-10f, 2.050947042e-10f, 1.830859935e-10f, +1.610855342e-10f, 1.390933629e-10f, 1.171095156e-10f, 9.513402883e-11f, 7.316693868e-11f, 5.120828140e-11f, 2.925809316e-11f, 7.316410108e-12f, -1.461673163e-11f, -3.654129597e-11f, +-5.845724685e-11f, -8.036454823e-11f, -1.022631641e-10f, -1.241530585e-10f, -1.460341955e-10f, -1.679065392e-10f, -1.897700536e-10f, -2.116247030e-10f, -2.334704515e-10f, -2.553072633e-10f, +-2.771351027e-10f, -2.989539339e-10f, -3.207637211e-10f, -3.425644288e-10f, -3.643560213e-10f, -3.861384630e-10f, -4.079117182e-10f, -4.296757515e-10f, -4.514305273e-10f, -4.731760101e-10f, +-4.949121645e-10f, -5.166389549e-10f, -5.383563461e-10f, -5.600643027e-10f, -5.817627892e-10f, -6.034517704e-10f, -6.251312111e-10f, -6.468010759e-10f, -6.684613297e-10f, -6.901119372e-10f, +-7.117528633e-10f, -7.333840729e-10f, -7.550055309e-10f, -7.766172022e-10f, -7.982190518e-10f, -8.198110447e-10f, -8.413931459e-10f, -8.629653204e-10f, -8.845275335e-10f, -9.060797502e-10f, +-9.276219356e-10f, -9.491540549e-10f, -9.706760735e-10f, -9.921879564e-10f, -1.013689669e-09f, -1.035181177e-09f, -1.056662445e-09f, -1.078133438e-09f, -1.099594123e-09f, -1.121044465e-09f, +-1.142484428e-09f, -1.163913979e-09f, -1.185333084e-09f, -1.206741707e-09f, -1.228139814e-09f, -1.249527371e-09f, -1.270904343e-09f, -1.292270697e-09f, -1.313626398e-09f, -1.334971412e-09f, +-1.356305704e-09f, -1.377629241e-09f, -1.398941988e-09f, -1.420243911e-09f, -1.441534977e-09f, -1.462815150e-09f, -1.484084397e-09f, -1.505342684e-09f, -1.526589978e-09f, -1.547826244e-09f, +-1.569051448e-09f, -1.590265556e-09f, -1.611468536e-09f, -1.632660352e-09f, -1.653840971e-09f, -1.675010360e-09f, -1.696168484e-09f, -1.717315311e-09f, -1.738450806e-09f, -1.759574937e-09f, +-1.780687668e-09f, -1.801788968e-09f, -1.822878802e-09f, -1.843957137e-09f, -1.865023939e-09f, -1.886079176e-09f, -1.907122813e-09f, -1.928154819e-09f, -1.949175158e-09f, -1.970183798e-09f, +-1.991180707e-09f, -2.012165850e-09f, -2.033139194e-09f, -2.054100707e-09f, -2.075050356e-09f, -2.095988106e-09f, -2.116913926e-09f, -2.137827782e-09f, -2.158729642e-09f, -2.179619472e-09f, +-2.200497240e-09f, -2.221362913e-09f, -2.242216458e-09f, -2.263057842e-09f, -2.283887033e-09f, -2.304703998e-09f, -2.325508703e-09f, -2.346301118e-09f, -2.367081208e-09f, -2.387848942e-09f, +-2.408604287e-09f, -2.429347210e-09f, -2.450077680e-09f, -2.470795663e-09f, -2.491501127e-09f, -2.512194040e-09f, -2.532874370e-09f, -2.553542084e-09f, -2.574197150e-09f, -2.594839536e-09f, +-2.615469210e-09f, -2.636086139e-09f, -2.656690292e-09f, -2.677281636e-09f, -2.697860140e-09f, -2.718425771e-09f, -2.738978498e-09f, -2.759518288e-09f, -2.780045110e-09f, -2.800558932e-09f, +-2.821059722e-09f, -2.841547448e-09f, -2.862022079e-09f, -2.882483583e-09f, -2.902931927e-09f, -2.923367082e-09f, -2.943789014e-09f, -2.964197693e-09f, -2.984593086e-09f, -3.004975163e-09f, +-3.025343892e-09f, -3.045699242e-09f, -3.066041181e-09f, -3.086369677e-09f, -3.106684701e-09f, -3.126986219e-09f, -3.147274202e-09f, -3.167548617e-09f, -3.187809434e-09f, -3.208056622e-09f, +-3.228290149e-09f, -3.248509985e-09f, -3.268716098e-09f, -3.288908457e-09f, -3.309087032e-09f, -3.329251792e-09f, -3.349402706e-09f, -3.369539743e-09f, -3.389662871e-09f, -3.409772062e-09f, +-3.429867283e-09f, -3.449948504e-09f, -3.470015694e-09f, -3.490068824e-09f, -3.510107861e-09f, -3.530132776e-09f, -3.550143539e-09f, -3.570140118e-09f, -3.590122484e-09f, -3.610090606e-09f, +-3.630044453e-09f, -3.649983996e-09f, -3.669909204e-09f, -3.689820047e-09f, -3.709716495e-09f, -3.729598517e-09f, -3.749466083e-09f, -3.769319164e-09f, -3.789157729e-09f, -3.808981749e-09f, +-3.828791193e-09f, -3.848586031e-09f, -3.868366234e-09f, -3.888131772e-09f, -3.907882615e-09f, -3.927618733e-09f, -3.947340096e-09f, -3.967046675e-09f, -3.986738440e-09f, -4.006415361e-09f, +-4.026077410e-09f, -4.045724556e-09f, -4.065356769e-09f, -4.084974021e-09f, -4.104576282e-09f, -4.124163523e-09f, -4.143735714e-09f, -4.163292825e-09f, -4.182834829e-09f, -4.202361694e-09f, +-4.221873393e-09f, -4.241369896e-09f, -4.260851174e-09f, -4.280317198e-09f, -4.299767939e-09f, -4.319203368e-09f, -4.338623455e-09f, -4.358028173e-09f, -4.377417492e-09f, -4.396791383e-09f, +-4.416149817e-09f, -4.435492766e-09f, -4.454820201e-09f, -4.474132093e-09f, -4.493428414e-09f, -4.512709136e-09f, -4.531974228e-09f, -4.551223664e-09f, -4.570457413e-09f, -4.589675449e-09f, +-4.608877743e-09f, -4.628064266e-09f, -4.647234990e-09f, -4.666389886e-09f, -4.685528927e-09f, -4.704652084e-09f, -4.723759329e-09f, -4.742850633e-09f, -4.761925970e-09f, -4.780985310e-09f, +-4.800028626e-09f, -4.819055890e-09f, -4.838067074e-09f, -4.857062149e-09f, -4.876041089e-09f, -4.895003864e-09f, -4.913950449e-09f, -4.932880814e-09f, -4.951794932e-09f, -4.970692776e-09f, +-4.989574317e-09f, -5.008439529e-09f, -5.027288383e-09f, -5.046120853e-09f, -5.064936910e-09f, -5.083736528e-09f, -5.102519679e-09f, -5.121286336e-09f, -5.140036470e-09f, -5.158770057e-09f, +-5.177487067e-09f, -5.196187473e-09f, -5.214871250e-09f, -5.233538369e-09f, -5.252188803e-09f, -5.270822527e-09f, -5.289439511e-09f, -5.308039731e-09f, -5.326623158e-09f, -5.345189766e-09f, +-5.363739528e-09f, -5.382272418e-09f, -5.400788408e-09f, -5.419287472e-09f, -5.437769584e-09f, -5.456234716e-09f, -5.474682843e-09f, -5.493113938e-09f, -5.511527973e-09f, -5.529924924e-09f, +-5.548304763e-09f, -5.566667464e-09f, -5.585013000e-09f, -5.603341347e-09f, -5.621652476e-09f, -5.639946363e-09f, -5.658222981e-09f, -5.676482304e-09f, -5.694724305e-09f, -5.712948960e-09f, +-5.731156241e-09f, -5.749346123e-09f, -5.767518580e-09f, -5.785673587e-09f, -5.803811117e-09f, -5.821931144e-09f, -5.840033643e-09f, -5.858118589e-09f, -5.876185955e-09f, -5.894235717e-09f, +-5.912267847e-09f, -5.930282322e-09f, -5.948279115e-09f, -5.966258201e-09f, -5.984219555e-09f, -6.002163151e-09f, -6.020088965e-09f, -6.037996970e-09f, -6.055887141e-09f, -6.073759454e-09f, +-6.091613883e-09f, -6.109450403e-09f, -6.127268990e-09f, -6.145069617e-09f, -6.162852261e-09f, -6.180616896e-09f, -6.198363497e-09f, -6.216092040e-09f, -6.233802499e-09f, -6.251494851e-09f, +-6.269169069e-09f, -6.286825131e-09f, -6.304463010e-09f, -6.322082682e-09f, -6.339684124e-09f, -6.357267310e-09f, -6.374832215e-09f, -6.392378817e-09f, -6.409907089e-09f, -6.427417008e-09f, +-6.444908550e-09f, -6.462381690e-09f, -6.479836404e-09f, -6.497272668e-09f, -6.514690458e-09f, -6.532089749e-09f, -6.549470519e-09f, -6.566832742e-09f, -6.584176395e-09f, -6.601501454e-09f, +-6.618807894e-09f, -6.636095694e-09f, -6.653364827e-09f, -6.670615272e-09f, -6.687847003e-09f, -6.705059998e-09f, -6.722254233e-09f, -6.739429685e-09f, -6.756586329e-09f, -6.773724142e-09f, +-6.790843102e-09f, -6.807943184e-09f, -6.825024365e-09f, -6.842086622e-09f, -6.859129932e-09f, -6.876154271e-09f, -6.893159617e-09f, -6.910145946e-09f, -6.927113235e-09f, -6.944061461e-09f, +-6.960990601e-09f, -6.977900633e-09f, -6.994791533e-09f, -7.011663278e-09f, -7.028515846e-09f, -7.045349214e-09f, -7.062163359e-09f, -7.078958258e-09f, -7.095733890e-09f, -7.112490230e-09f, +-7.129227258e-09f, -7.145944949e-09f, -7.162643282e-09f, -7.179322235e-09f, -7.195981785e-09f, -7.212621909e-09f, -7.229242585e-09f, -7.245843792e-09f, -7.262425507e-09f, -7.278987707e-09f, +-7.295530371e-09f, -7.312053477e-09f, -7.328557002e-09f, -7.345040925e-09f, -7.361505224e-09f, -7.377949876e-09f, -7.394374861e-09f, -7.410780155e-09f, -7.427165738e-09f, -7.443531588e-09f, +-7.459877683e-09f, -7.476204001e-09f, -7.492510521e-09f, -7.508797221e-09f, -7.525064080e-09f, -7.541311077e-09f, -7.557538189e-09f, -7.573745397e-09f, -7.589932677e-09f, -7.606100010e-09f, +-7.622247373e-09f, -7.638374747e-09f, -7.654482108e-09f, -7.670569437e-09f, -7.686636713e-09f, -7.702683914e-09f, -7.718711020e-09f, -7.734718009e-09f, -7.750704861e-09f, -7.766671554e-09f, +-7.782618069e-09f, -7.798544384e-09f, -7.814450479e-09f, -7.830336333e-09f, -7.846201926e-09f, -7.862047236e-09f, -7.877872244e-09f, -7.893676929e-09f, -7.909461271e-09f, -7.925225248e-09f, +-7.940968842e-09f, -7.956692031e-09f, -7.972394796e-09f, -7.988077115e-09f, -8.003738970e-09f, -8.019380340e-09f, -8.035001204e-09f, -8.050601544e-09f, -8.066181338e-09f, -8.081740567e-09f, +-8.097279212e-09f, -8.112797252e-09f, -8.128294667e-09f, -8.143771438e-09f, -8.159227545e-09f, -8.174662969e-09f, -8.190077690e-09f, -8.205471688e-09f, -8.220844943e-09f, -8.236197437e-09f, +-8.251529150e-09f, -8.266840062e-09f, -8.282130155e-09f, -8.297399408e-09f, -8.312647804e-09f, -8.327875321e-09f, -8.343081942e-09f, -8.358267648e-09f, -8.373432418e-09f, -8.388576235e-09f, +-8.403699079e-09f, -8.418800931e-09f, -8.433881772e-09f, -8.448941585e-09f, -8.463980349e-09f, -8.478998046e-09f, -8.493994657e-09f, -8.508970165e-09f, -8.523924549e-09f, -8.538857792e-09f, +-8.553769875e-09f, -8.568660780e-09f, -8.583530488e-09f, -8.598378981e-09f, -8.613206240e-09f, -8.628012248e-09f, -8.642796986e-09f, -8.657560435e-09f, -8.672302578e-09f, -8.687023397e-09f, +-8.701722873e-09f, -8.716400989e-09f, -8.731057726e-09f, -8.745693067e-09f, -8.760306994e-09f, -8.774899489e-09f, -8.789470534e-09f, -8.804020112e-09f, -8.818548204e-09f, -8.833054794e-09f, +-8.847539863e-09f, -8.862003394e-09f, -8.876445370e-09f, -8.890865772e-09f, -8.905264585e-09f, -8.919641790e-09f, -8.933997369e-09f, -8.948331307e-09f, -8.962643585e-09f, -8.976934186e-09f, +-8.991203094e-09f, -9.005450291e-09f, -9.019675760e-09f, -9.033879484e-09f, -9.048061446e-09f, -9.062221629e-09f, -9.076360017e-09f, -9.090476593e-09f, -9.104571339e-09f, -9.118644240e-09f, +-9.132695278e-09f, -9.146724437e-09f, -9.160731700e-09f, -9.174717051e-09f, -9.188680473e-09f, -9.202621950e-09f, -9.216541466e-09f, -9.230439004e-09f, -9.244314547e-09f, -9.258168080e-09f, +-9.271999587e-09f, -9.285809051e-09f, -9.299596456e-09f, -9.313361786e-09f, -9.327105025e-09f, -9.340826157e-09f, -9.354525166e-09f, -9.368202036e-09f, -9.381856752e-09f, -9.395489298e-09f, +-9.409099658e-09f, -9.422687815e-09f, -9.436253756e-09f, -9.449797463e-09f, -9.463318922e-09f, -9.476818117e-09f, -9.490295032e-09f, -9.503749653e-09f, -9.517181963e-09f, -9.530591947e-09f, +-9.543979591e-09f, -9.557344878e-09f, -9.570687795e-09f, -9.584008324e-09f, -9.597306453e-09f, -9.610582165e-09f, -9.623835445e-09f, -9.637066279e-09f, -9.650274651e-09f, -9.663460548e-09f, +-9.676623953e-09f, -9.689764853e-09f, -9.702883232e-09f, -9.715979076e-09f, -9.729052370e-09f, -9.742103100e-09f, -9.755131251e-09f, -9.768136809e-09f, -9.781119759e-09f, -9.794080087e-09f, +-9.807017779e-09f, -9.819932819e-09f, -9.832825195e-09f, -9.845694892e-09f, -9.858541895e-09f, -9.871366191e-09f, -9.884167765e-09f, -9.896946604e-09f, -9.909702693e-09f, -9.922436019e-09f, +-9.935146568e-09f, -9.947834326e-09f, -9.960499279e-09f, -9.973141413e-09f, -9.985760716e-09f, -9.998357172e-09f, -1.001093077e-08f, -1.002348149e-08f, -1.003600933e-08f, -1.004851427e-08f, +-1.006099629e-08f, -1.007345539e-08f, -1.008589155e-08f, -1.009830475e-08f, -1.011069499e-08f, -1.012306225e-08f, -1.013540651e-08f, -1.014772777e-08f, -1.016002602e-08f, -1.017230123e-08f, +-1.018455339e-08f, -1.019678250e-08f, -1.020898853e-08f, -1.022117149e-08f, -1.023333135e-08f, -1.024546810e-08f, -1.025758172e-08f, -1.026967222e-08f, -1.028173957e-08f, -1.029378375e-08f, +-1.030580477e-08f, -1.031780261e-08f, -1.032977724e-08f, -1.034172867e-08f, -1.035365688e-08f, -1.036556186e-08f, -1.037744359e-08f, -1.038930206e-08f, -1.040113727e-08f, -1.041294919e-08f, +-1.042473782e-08f, -1.043650314e-08f, -1.044824515e-08f, -1.045996383e-08f, -1.047165917e-08f, -1.048333115e-08f, -1.049497977e-08f, -1.050660502e-08f, -1.051820687e-08f, -1.052978533e-08f, +-1.054134038e-08f, -1.055287201e-08f, -1.056438020e-08f, -1.057586495e-08f, -1.058732624e-08f, -1.059876406e-08f, -1.061017841e-08f, -1.062156926e-08f, -1.063293662e-08f, -1.064428046e-08f, +-1.065560078e-08f, -1.066689757e-08f, -1.067817081e-08f, -1.068942049e-08f, -1.070064661e-08f, -1.071184915e-08f, -1.072302810e-08f, -1.073418346e-08f, -1.074531520e-08f, -1.075642332e-08f, +-1.076750781e-08f, -1.077856867e-08f, -1.078960587e-08f, -1.080061940e-08f, -1.081160927e-08f, -1.082257545e-08f, -1.083351794e-08f, -1.084443672e-08f, -1.085533179e-08f, -1.086620314e-08f, +-1.087705075e-08f, -1.088787462e-08f, -1.089867474e-08f, -1.090945109e-08f, -1.092020366e-08f, -1.093093246e-08f, -1.094163746e-08f, -1.095231865e-08f, -1.096297604e-08f, -1.097360960e-08f, +-1.098421933e-08f, -1.099480522e-08f, -1.100536725e-08f, -1.101590543e-08f, -1.102641973e-08f, -1.103691016e-08f, -1.104737669e-08f, -1.105781933e-08f, -1.106823806e-08f, -1.107863287e-08f, +-1.108900376e-08f, -1.109935071e-08f, -1.110967372e-08f, -1.111997278e-08f, -1.113024787e-08f, -1.114049899e-08f, -1.115072613e-08f, -1.116092929e-08f, -1.117110844e-08f, -1.118126359e-08f, +-1.119139473e-08f, -1.120150184e-08f, -1.121158492e-08f, -1.122164396e-08f, -1.123167895e-08f, -1.124168988e-08f, -1.125167675e-08f, -1.126163954e-08f, -1.127157825e-08f, -1.128149287e-08f, +-1.129138339e-08f, -1.130124981e-08f, -1.131109211e-08f, -1.132091028e-08f, -1.133070432e-08f, -1.134047423e-08f, -1.135021998e-08f, -1.135994159e-08f, -1.136963903e-08f, -1.137931229e-08f, +-1.138896138e-08f, -1.139858629e-08f, -1.140818700e-08f, -1.141776350e-08f, -1.142731580e-08f, -1.143684389e-08f, -1.144634775e-08f, -1.145582737e-08f, -1.146528276e-08f, -1.147471391e-08f, +-1.148412080e-08f, -1.149350343e-08f, -1.150286179e-08f, -1.151219588e-08f, -1.152150568e-08f, -1.153079120e-08f, -1.154005242e-08f, -1.154928934e-08f, -1.155850195e-08f, -1.156769024e-08f, +-1.157685421e-08f, -1.158599385e-08f, -1.159510915e-08f, -1.160420011e-08f, -1.161326672e-08f, -1.162230897e-08f, -1.163132686e-08f, -1.164032038e-08f, -1.164928952e-08f, -1.165823428e-08f, +-1.166715466e-08f, -1.167605064e-08f, -1.168492221e-08f, -1.169376938e-08f, -1.170259214e-08f, -1.171139048e-08f, -1.172016439e-08f, -1.172891387e-08f, -1.173763891e-08f, -1.174633951e-08f, +-1.175501566e-08f, -1.176366736e-08f, -1.177229459e-08f, -1.178089736e-08f, -1.178947566e-08f, -1.179802947e-08f, -1.180655881e-08f, -1.181506365e-08f, -1.182354400e-08f, -1.183199986e-08f, +-1.184043120e-08f, -1.184883804e-08f, -1.185722036e-08f, -1.186557816e-08f, -1.187391143e-08f, -1.188222017e-08f, -1.189050438e-08f, -1.189876404e-08f, -1.190699916e-08f, -1.191520972e-08f, +-1.192339573e-08f, -1.193155718e-08f, -1.193969406e-08f, -1.194780637e-08f, -1.195589411e-08f, -1.196395726e-08f, -1.197199583e-08f, -1.198000981e-08f, -1.198799920e-08f, -1.199596399e-08f, +-1.200390417e-08f, -1.201181975e-08f, -1.201971072e-08f, -1.202757707e-08f, -1.203541879e-08f, -1.204323590e-08f, -1.205102837e-08f, -1.205879622e-08f, -1.206653942e-08f, -1.207425799e-08f, +-1.208195191e-08f, -1.208962118e-08f, -1.209726580e-08f, -1.210488576e-08f, -1.211248106e-08f, -1.212005170e-08f, -1.212759767e-08f, -1.213511897e-08f, -1.214261559e-08f, -1.215008754e-08f, +-1.215753480e-08f, -1.216495738e-08f, -1.217235526e-08f, -1.217972846e-08f, -1.218707696e-08f, -1.219440076e-08f, -1.220169986e-08f, -1.220897425e-08f, -1.221622393e-08f, -1.222344890e-08f, +-1.223064916e-08f, -1.223782470e-08f, -1.224497552e-08f, -1.225210161e-08f, -1.225920298e-08f, -1.226627962e-08f, -1.227333153e-08f, -1.228035870e-08f, -1.228736113e-08f, -1.229433883e-08f, +-1.230129178e-08f, -1.230821998e-08f, -1.231512344e-08f, -1.232200215e-08f, -1.232885610e-08f, -1.233568530e-08f, -1.234248974e-08f, -1.234926943e-08f, -1.235602435e-08f, -1.236275450e-08f, +-1.236945989e-08f, -1.237614052e-08f, -1.238279637e-08f, -1.238942745e-08f, -1.239603375e-08f, -1.240261528e-08f, -1.240917203e-08f, -1.241570401e-08f, -1.242221120e-08f, -1.242869360e-08f, +-1.243515122e-08f, -1.244158406e-08f, -1.244799211e-08f, -1.245437536e-08f, -1.246073383e-08f, -1.246706750e-08f, -1.247337638e-08f, -1.247966047e-08f, -1.248591975e-08f, -1.249215424e-08f, +-1.249836393e-08f, -1.250454882e-08f, -1.251070891e-08f, -1.251684420e-08f, -1.252295468e-08f, -1.252904036e-08f, -1.253510123e-08f, -1.254113730e-08f, -1.254714856e-08f, -1.255313501e-08f, +-1.255909665e-08f, -1.256503348e-08f, -1.257094551e-08f, -1.257683272e-08f, -1.258269512e-08f, -1.258853271e-08f, -1.259434549e-08f, -1.260013345e-08f, -1.260589660e-08f, -1.261163494e-08f, +-1.261734846e-08f, -1.262303717e-08f, -1.262870107e-08f, -1.263434015e-08f, -1.263995441e-08f, -1.264554386e-08f, -1.265110850e-08f, -1.265664832e-08f, -1.266216333e-08f, -1.266765353e-08f, +-1.267311891e-08f, -1.267855947e-08f, -1.268397522e-08f, -1.268936616e-08f, -1.269473228e-08f, -1.270007360e-08f, -1.270539009e-08f, -1.271068178e-08f, -1.271594866e-08f, -1.272119072e-08f, +-1.272640798e-08f, -1.273160042e-08f, -1.273676806e-08f, -1.274191089e-08f, -1.274702891e-08f, -1.275212212e-08f, -1.275719053e-08f, -1.276223413e-08f, -1.276725293e-08f, -1.277224693e-08f, +-1.277721612e-08f, -1.278216052e-08f, -1.278708011e-08f, -1.279197491e-08f, -1.279684491e-08f, -1.280169011e-08f, -1.280651052e-08f, -1.281130614e-08f, -1.281607697e-08f, -1.282082300e-08f, +-1.282554425e-08f, -1.283024070e-08f, -1.283491238e-08f, -1.283955927e-08f, -1.284418137e-08f, -1.284877870e-08f, -1.285335125e-08f, -1.285789902e-08f, -1.286242201e-08f, -1.286692023e-08f, +-1.287139369e-08f, -1.287584237e-08f, -1.288026628e-08f, -1.288466543e-08f, -1.288903982e-08f, -1.289338944e-08f, -1.289771431e-08f, -1.290201442e-08f, -1.290628978e-08f, -1.291054038e-08f, +-1.291476624e-08f, -1.291896734e-08f, -1.292314371e-08f, -1.292729533e-08f, -1.293142221e-08f, -1.293552436e-08f, -1.293960177e-08f, -1.294365445e-08f, -1.294768241e-08f, -1.295168563e-08f, +-1.295566414e-08f, -1.295961792e-08f, -1.296354699e-08f, -1.296745134e-08f, -1.297133098e-08f, -1.297518591e-08f, -1.297901614e-08f, -1.298282166e-08f, -1.298660249e-08f, -1.299035862e-08f, +-1.299409006e-08f, -1.299779681e-08f, -1.300147888e-08f, -1.300513626e-08f, -1.300876896e-08f, -1.301237699e-08f, -1.301596035e-08f, -1.301951904e-08f, -1.302305306e-08f, -1.302656243e-08f, +-1.303004713e-08f, -1.303350719e-08f, -1.303694259e-08f, -1.304035335e-08f, -1.304373947e-08f, -1.304710094e-08f, -1.305043779e-08f, -1.305375000e-08f, -1.305703759e-08f, -1.306030056e-08f, +-1.306353891e-08f, -1.306675265e-08f, -1.306994177e-08f, -1.307310630e-08f, -1.307624622e-08f, -1.307936154e-08f, -1.308245228e-08f, -1.308551842e-08f, -1.308855998e-08f, -1.309157697e-08f, +-1.309456938e-08f, -1.309753722e-08f, -1.310048050e-08f, -1.310339922e-08f, -1.310629338e-08f, -1.310916299e-08f, -1.311200806e-08f, -1.311482859e-08f, -1.311762458e-08f, -1.312039604e-08f, +-1.312314297e-08f, -1.312586538e-08f, -1.312856328e-08f, -1.313123667e-08f, -1.313388555e-08f, -1.313650994e-08f, -1.313910982e-08f, -1.314168522e-08f, -1.314423614e-08f, -1.314676257e-08f, +-1.314926454e-08f, -1.315174203e-08f, -1.315419506e-08f, -1.315662364e-08f, -1.315902776e-08f, -1.316140744e-08f, -1.316376268e-08f, -1.316609349e-08f, -1.316839987e-08f, -1.317068182e-08f, +-1.317293936e-08f, -1.317517249e-08f, -1.317738121e-08f, -1.317956554e-08f, -1.318172547e-08f, -1.318386101e-08f, -1.318597218e-08f, -1.318805897e-08f, -1.319012139e-08f, -1.319215945e-08f, +-1.319417315e-08f, -1.319616251e-08f, -1.319812752e-08f, -1.320006819e-08f, -1.320198454e-08f, -1.320387656e-08f, -1.320574426e-08f, -1.320758766e-08f, -1.320940675e-08f, -1.321120154e-08f, +-1.321297204e-08f, -1.321471826e-08f, -1.321644020e-08f, -1.321813787e-08f, -1.321981127e-08f, -1.322146043e-08f, -1.322308533e-08f, -1.322468598e-08f, -1.322626241e-08f, -1.322781460e-08f, +-1.322934257e-08f, -1.323084633e-08f, -1.323232589e-08f, -1.323378124e-08f, -1.323521240e-08f, -1.323661937e-08f, -1.323800217e-08f, -1.323936079e-08f, -1.324069526e-08f, -1.324200556e-08f, +-1.324329172e-08f, -1.324455374e-08f, -1.324579163e-08f, -1.324700539e-08f, -1.324819504e-08f, -1.324936057e-08f, -1.325050200e-08f, -1.325161934e-08f, -1.325271259e-08f, -1.325378177e-08f, +-1.325482687e-08f, -1.325584791e-08f, -1.325684490e-08f, -1.325781784e-08f, -1.325876674e-08f, -1.325969161e-08f, -1.326059246e-08f, -1.326146929e-08f, -1.326232212e-08f, -1.326315096e-08f, +-1.326395580e-08f, -1.326473667e-08f, -1.326549356e-08f, -1.326622649e-08f, -1.326693546e-08f, -1.326762048e-08f, -1.326828157e-08f, -1.326891873e-08f, -1.326953197e-08f, -1.327012130e-08f, +-1.327068672e-08f, -1.327122825e-08f, -1.327174589e-08f, -1.327223966e-08f, -1.327270956e-08f, -1.327315560e-08f, -1.327357779e-08f, -1.327397614e-08f, -1.327435065e-08f, -1.327470135e-08f, +-1.327502823e-08f, -1.327533131e-08f, -1.327561059e-08f, -1.327586608e-08f, -1.327609780e-08f, -1.327630575e-08f, -1.327648995e-08f, -1.327665039e-08f, -1.327678710e-08f, -1.327690008e-08f, +-1.327698933e-08f, -1.327705488e-08f, -1.327709673e-08f, -1.327711488e-08f, -1.327710936e-08f, -1.327708016e-08f, -1.327702730e-08f, -1.327695079e-08f, -1.327685063e-08f, -1.327672685e-08f, +-1.327657944e-08f, -1.327640842e-08f, -1.327621380e-08f, -1.327599558e-08f, -1.327575378e-08f, -1.327548841e-08f, -1.327519948e-08f, -1.327488700e-08f, -1.327455097e-08f, -1.327419142e-08f, +-1.327380834e-08f, -1.327340176e-08f, -1.327297167e-08f, -1.327251809e-08f, -1.327204104e-08f, -1.327154051e-08f, -1.327101653e-08f, -1.327046910e-08f, -1.326989823e-08f, -1.326930394e-08f, +-1.326868623e-08f, -1.326804512e-08f, -1.326738061e-08f, -1.326669273e-08f, -1.326598146e-08f, -1.326524684e-08f, -1.326448887e-08f, -1.326370756e-08f, -1.326290291e-08f, -1.326207496e-08f, +-1.326122369e-08f, -1.326034913e-08f, -1.325945129e-08f, -1.325853017e-08f, -1.325758580e-08f, -1.325661817e-08f, -1.325562730e-08f, -1.325461321e-08f, -1.325357590e-08f, -1.325251539e-08f, +-1.325143168e-08f, -1.325032479e-08f, -1.324919473e-08f, -1.324804152e-08f, -1.324686515e-08f, -1.324566565e-08f, -1.324444303e-08f, -1.324319730e-08f, -1.324192846e-08f, -1.324063654e-08f, +-1.323932154e-08f, -1.323798348e-08f, -1.323662237e-08f, -1.323523821e-08f, -1.323383103e-08f, -1.323240083e-08f, -1.323094762e-08f, -1.322947142e-08f, -1.322797225e-08f, -1.322645010e-08f, +-1.322490500e-08f, -1.322333696e-08f, -1.322174598e-08f, -1.322013209e-08f, -1.321849529e-08f, -1.321683559e-08f, -1.321515302e-08f, -1.321344757e-08f, -1.321171927e-08f, -1.320996813e-08f, +-1.320819415e-08f, -1.320639735e-08f, -1.320457775e-08f, -1.320273536e-08f, -1.320087018e-08f, -1.319898224e-08f, -1.319707154e-08f, -1.319513810e-08f, -1.319318193e-08f, -1.319120304e-08f, +-1.318920145e-08f, -1.318717717e-08f, -1.318513022e-08f, -1.318306059e-08f, -1.318096832e-08f, -1.317885341e-08f, -1.317671587e-08f, -1.317455573e-08f, -1.317237298e-08f, -1.317016765e-08f, +-1.316793975e-08f, -1.316568928e-08f, -1.316341628e-08f, -1.316112074e-08f, -1.315880268e-08f, -1.315646212e-08f, -1.315409907e-08f, -1.315171354e-08f, -1.314930555e-08f, -1.314687510e-08f, +-1.314442222e-08f, -1.314194692e-08f, -1.313944920e-08f, -1.313692910e-08f, -1.313438660e-08f, -1.313182175e-08f, -1.312923454e-08f, -1.312662498e-08f, -1.312399311e-08f, -1.312133892e-08f, +-1.311866243e-08f, -1.311596366e-08f, -1.311324262e-08f, -1.311049932e-08f, -1.310773378e-08f, -1.310494602e-08f, -1.310213604e-08f, -1.309930386e-08f, -1.309644950e-08f, -1.309357297e-08f, +-1.309067428e-08f, -1.308775345e-08f, -1.308481050e-08f, -1.308184543e-08f, -1.307885826e-08f, -1.307584901e-08f, -1.307281770e-08f, -1.306976432e-08f, -1.306668891e-08f, -1.306359148e-08f, +-1.306047203e-08f, -1.305733059e-08f, -1.305416717e-08f, -1.305098178e-08f, -1.304777444e-08f, -1.304454517e-08f, -1.304129398e-08f, -1.303802088e-08f, -1.303472588e-08f, -1.303140902e-08f, +-1.302807029e-08f, -1.302470972e-08f, -1.302132731e-08f, -1.301792309e-08f, -1.301449707e-08f, -1.301104926e-08f, -1.300757969e-08f, -1.300408836e-08f, -1.300057529e-08f, -1.299704050e-08f, +-1.299348400e-08f, -1.298990581e-08f, -1.298630593e-08f, -1.298268440e-08f, -1.297904122e-08f, -1.297537641e-08f, -1.297168999e-08f, -1.296798196e-08f, -1.296425235e-08f, -1.296050118e-08f, +-1.295672845e-08f, -1.295293418e-08f, -1.294911839e-08f, -1.294528110e-08f, -1.294142232e-08f, -1.293754207e-08f, -1.293364036e-08f, -1.292971720e-08f, -1.292577262e-08f, -1.292180664e-08f, +-1.291781926e-08f, -1.291381050e-08f, -1.290978038e-08f, -1.290572891e-08f, -1.290165612e-08f, -1.289756202e-08f, -1.289344661e-08f, -1.288930993e-08f, -1.288515199e-08f, -1.288097280e-08f, +-1.287677237e-08f, -1.287255073e-08f, -1.286830790e-08f, -1.286404388e-08f, -1.285975870e-08f, -1.285545237e-08f, -1.285112491e-08f, -1.284677633e-08f, -1.284240666e-08f, -1.283801590e-08f, +-1.283360407e-08f, -1.282917120e-08f, -1.282471730e-08f, -1.282024238e-08f, -1.281574647e-08f, -1.281122957e-08f, -1.280669171e-08f, -1.280213290e-08f, -1.279755316e-08f, -1.279295251e-08f, +-1.278833096e-08f, -1.278368853e-08f, -1.277902524e-08f, -1.277434111e-08f, -1.276963614e-08f, -1.276491037e-08f, -1.276016380e-08f, -1.275539646e-08f, -1.275060836e-08f, -1.274579951e-08f, +-1.274096994e-08f, -1.273611967e-08f, -1.273124870e-08f, -1.272635707e-08f, -1.272144477e-08f, -1.271651184e-08f, -1.271155830e-08f, -1.270658414e-08f, -1.270158941e-08f, -1.269657411e-08f, +-1.269153825e-08f, -1.268648187e-08f, -1.268140497e-08f, -1.267630758e-08f, -1.267118971e-08f, -1.266605137e-08f, -1.266089260e-08f, -1.265571340e-08f, -1.265051379e-08f, -1.264529379e-08f, +-1.264005342e-08f, -1.263479270e-08f, -1.262951165e-08f, -1.262421027e-08f, -1.261888860e-08f, -1.261354665e-08f, -1.260818443e-08f, -1.260280197e-08f, -1.259739928e-08f, -1.259197638e-08f, +-1.258653330e-08f, -1.258107004e-08f, -1.257558663e-08f, -1.257008308e-08f, -1.256455942e-08f, -1.255901565e-08f, -1.255345181e-08f, -1.254786791e-08f, -1.254226396e-08f, -1.253663999e-08f, +-1.253099601e-08f, -1.252533204e-08f, -1.251964811e-08f, -1.251394422e-08f, -1.250822041e-08f, -1.250247668e-08f, -1.249671306e-08f, -1.249092956e-08f, -1.248512620e-08f, -1.247930301e-08f, +-1.247346000e-08f, -1.246759718e-08f, -1.246171459e-08f, -1.245581223e-08f, -1.244989013e-08f, -1.244394831e-08f, -1.243798678e-08f, -1.243200556e-08f, -1.242600467e-08f, -1.241998414e-08f, +-1.241394398e-08f, -1.240788421e-08f, -1.240180484e-08f, -1.239570591e-08f, -1.238958742e-08f, -1.238344940e-08f, -1.237729187e-08f, -1.237111484e-08f, -1.236491833e-08f, -1.235870237e-08f, +-1.235246697e-08f, -1.234621216e-08f, -1.233993794e-08f, -1.233364435e-08f, -1.232733140e-08f, -1.232099911e-08f, -1.231464750e-08f, -1.230827659e-08f, -1.230188640e-08f, -1.229547695e-08f, +-1.228904826e-08f, -1.228260035e-08f, -1.227613323e-08f, -1.226964693e-08f, -1.226314147e-08f, -1.225661687e-08f, -1.225007315e-08f, -1.224351032e-08f, -1.223692841e-08f, -1.223032743e-08f, +-1.222370742e-08f, -1.221706838e-08f, -1.221041033e-08f, -1.220373330e-08f, -1.219703731e-08f, -1.219032238e-08f, -1.218358853e-08f, -1.217683577e-08f, -1.217006412e-08f, -1.216327362e-08f, +-1.215646427e-08f, -1.214963610e-08f, -1.214278913e-08f, -1.213592338e-08f, -1.212903887e-08f, -1.212213561e-08f, -1.211521364e-08f, -1.210827296e-08f, -1.210131361e-08f, -1.209433559e-08f, +-1.208733894e-08f, -1.208032367e-08f, -1.207328980e-08f, -1.206623735e-08f, -1.205916634e-08f, -1.205207680e-08f, -1.204496875e-08f, -1.203784219e-08f, -1.203069717e-08f, -1.202353369e-08f, +-1.201635178e-08f, -1.200915145e-08f, -1.200193274e-08f, -1.199469565e-08f, -1.198744021e-08f, -1.198016645e-08f, -1.197287437e-08f, -1.196556401e-08f, -1.195823538e-08f, -1.195088851e-08f, +-1.194352341e-08f, -1.193614011e-08f, -1.192873863e-08f, -1.192131898e-08f, -1.191388120e-08f, -1.190642530e-08f, -1.189895129e-08f, -1.189145921e-08f, -1.188394908e-08f, -1.187642091e-08f, +-1.186887472e-08f, -1.186131055e-08f, -1.185372840e-08f, -1.184612831e-08f, -1.183851028e-08f, -1.183087435e-08f, -1.182322053e-08f, -1.181554885e-08f, -1.180785933e-08f, -1.180015198e-08f, +-1.179242683e-08f, -1.178468391e-08f, -1.177692323e-08f, -1.176914481e-08f, -1.176134868e-08f, -1.175353485e-08f, -1.174570336e-08f, -1.173785421e-08f, -1.172998744e-08f, -1.172210307e-08f, +-1.171420110e-08f, -1.170628158e-08f, -1.169834451e-08f, -1.169038993e-08f, -1.168241785e-08f, -1.167442829e-08f, -1.166642128e-08f, -1.165839684e-08f, -1.165035499e-08f, -1.164229575e-08f, +-1.163421914e-08f, -1.162612519e-08f, -1.161801392e-08f, -1.160988535e-08f, -1.160173949e-08f, -1.159357639e-08f, -1.158539605e-08f, -1.157719849e-08f, -1.156898375e-08f, -1.156075184e-08f, +-1.155250278e-08f, -1.154423660e-08f, -1.153595332e-08f, -1.152765296e-08f, -1.151933554e-08f, -1.151100109e-08f, -1.150264962e-08f, -1.149428117e-08f, -1.148589575e-08f, -1.147749338e-08f, +-1.146907409e-08f, -1.146063790e-08f, -1.145218483e-08f, -1.144371490e-08f, -1.143522814e-08f, -1.142672457e-08f, -1.141820421e-08f, -1.140966709e-08f, -1.140111322e-08f, -1.139254263e-08f, +-1.138395534e-08f, -1.137535138e-08f, -1.136673077e-08f, -1.135809352e-08f, -1.134943967e-08f, -1.134076923e-08f, -1.133208223e-08f, -1.132337869e-08f, -1.131465863e-08f, -1.130592208e-08f, +-1.129716906e-08f, -1.128839959e-08f, -1.127961369e-08f, -1.127081139e-08f, -1.126199271e-08f, -1.125315767e-08f, -1.124430630e-08f, -1.123543862e-08f, -1.122655465e-08f, -1.121765442e-08f, +-1.120873794e-08f, -1.119980524e-08f, -1.119085635e-08f, -1.118189128e-08f, -1.117291007e-08f, -1.116391273e-08f, -1.115489928e-08f, -1.114586975e-08f, -1.113682417e-08f, -1.112776255e-08f, +-1.111868492e-08f, -1.110959130e-08f, -1.110048172e-08f, -1.109135619e-08f, -1.108221475e-08f, -1.107305741e-08f, -1.106388420e-08f, -1.105469514e-08f, -1.104549026e-08f, -1.103626958e-08f, +-1.102703311e-08f, -1.101778090e-08f, -1.100851295e-08f, -1.099922929e-08f, -1.098992995e-08f, -1.098061495e-08f, -1.097128431e-08f, -1.096193806e-08f, -1.095257622e-08f, -1.094319881e-08f, +-1.093380586e-08f, -1.092439738e-08f, -1.091497341e-08f, -1.090553397e-08f, -1.089607908e-08f, -1.088660877e-08f, -1.087712305e-08f, -1.086762196e-08f, -1.085810551e-08f, -1.084857374e-08f, +-1.083902665e-08f, -1.082946429e-08f, -1.081988666e-08f, -1.081029380e-08f, -1.080068573e-08f, -1.079106247e-08f, -1.078142405e-08f, -1.077177049e-08f, -1.076210182e-08f, -1.075241805e-08f, +-1.074271921e-08f, -1.073300533e-08f, -1.072327643e-08f, -1.071353254e-08f, -1.070377367e-08f, -1.069399986e-08f, -1.068421112e-08f, -1.067440748e-08f, -1.066458897e-08f, -1.065475560e-08f, +-1.064490741e-08f, -1.063504442e-08f, -1.062516665e-08f, -1.061527412e-08f, -1.060536686e-08f, -1.059544489e-08f, -1.058550825e-08f, -1.057555694e-08f, -1.056559100e-08f, -1.055561045e-08f, +-1.054561532e-08f, -1.053560562e-08f, -1.052558139e-08f, -1.051554265e-08f, -1.050548942e-08f, -1.049542173e-08f, -1.048533959e-08f, -1.047524305e-08f, -1.046513211e-08f, -1.045500681e-08f, +-1.044486716e-08f, -1.043471320e-08f, -1.042454495e-08f, -1.041436242e-08f, -1.040416566e-08f, -1.039395468e-08f, -1.038372950e-08f, -1.037349015e-08f, -1.036323666e-08f, -1.035296904e-08f, +-1.034268734e-08f, -1.033239156e-08f, -1.032208173e-08f, -1.031175788e-08f, -1.030142004e-08f, -1.029106822e-08f, -1.028070245e-08f, -1.027032276e-08f, -1.025992917e-08f, -1.024952171e-08f, +-1.023910040e-08f, -1.022866527e-08f, -1.021821634e-08f, -1.020775363e-08f, -1.019727717e-08f, -1.018678699e-08f, -1.017628311e-08f, -1.016576555e-08f, -1.015523434e-08f, -1.014468951e-08f, +-1.013413108e-08f, -1.012355907e-08f, -1.011297351e-08f, -1.010237443e-08f, -1.009176185e-08f, -1.008113579e-08f, -1.007049628e-08f, -1.005984334e-08f, -1.004917700e-08f, -1.003849729e-08f, +-1.002780423e-08f, -1.001709784e-08f, -1.000637816e-08f, -9.995645193e-09f, -9.984898980e-09f, -9.974139543e-09f, -9.963366906e-09f, -9.952581095e-09f, -9.941782134e-09f, -9.930970049e-09f, +-9.920144865e-09f, -9.909306607e-09f, -9.898455301e-09f, -9.887590971e-09f, -9.876713644e-09f, -9.865823343e-09f, -9.854920095e-09f, -9.844003925e-09f, -9.833074858e-09f, -9.822132920e-09f, +-9.811178135e-09f, -9.800210530e-09f, -9.789230129e-09f, -9.778236957e-09f, -9.767231041e-09f, -9.756212406e-09f, -9.745181076e-09f, -9.734137078e-09f, -9.723080437e-09f, -9.712011179e-09f, +-9.700929328e-09f, -9.689834910e-09f, -9.678727951e-09f, -9.667608477e-09f, -9.656476512e-09f, -9.645332082e-09f, -9.634175214e-09f, -9.623005931e-09f, -9.611824261e-09f, -9.600630228e-09f, +-9.589423858e-09f, -9.578205177e-09f, -9.566974210e-09f, -9.555730983e-09f, -9.544475522e-09f, -9.533207852e-09f, -9.521927998e-09f, -9.510635987e-09f, -9.499331845e-09f, -9.488015596e-09f, +-9.476687267e-09f, -9.465346883e-09f, -9.453994470e-09f, -9.442630053e-09f, -9.431253660e-09f, -9.419865314e-09f, -9.408465043e-09f, -9.397052871e-09f, -9.385628825e-09f, -9.374192930e-09f, +-9.362745213e-09f, -9.351285698e-09f, -9.339814412e-09f, -9.328331381e-09f, -9.316836631e-09f, -9.305330187e-09f, -9.293812075e-09f, -9.282282322e-09f, -9.270740952e-09f, -9.259187993e-09f, +-9.247623469e-09f, -9.236047408e-09f, -9.224459834e-09f, -9.212860774e-09f, -9.201250253e-09f, -9.189628299e-09f, -9.177994935e-09f, -9.166350190e-09f, -9.154694088e-09f, -9.143026656e-09f, +-9.131347919e-09f, -9.119657905e-09f, -9.107956638e-09f, -9.096244144e-09f, -9.084520451e-09f, -9.072785583e-09f, -9.061039568e-09f, -9.049282430e-09f, -9.037514197e-09f, -9.025734894e-09f, +-9.013944548e-09f, -9.002143184e-09f, -8.990330829e-09f, -8.978507508e-09f, -8.966673249e-09f, -8.954828077e-09f, -8.942972018e-09f, -8.931105098e-09f, -8.919227344e-09f, -8.907338782e-09f, +-8.895439439e-09f, -8.883529339e-09f, -8.871608510e-09f, -8.859676978e-09f, -8.847734769e-09f, -8.835781909e-09f, -8.823818425e-09f, -8.811844342e-09f, -8.799859688e-09f, -8.787864488e-09f, +-8.775858768e-09f, -8.763842556e-09f, -8.751815877e-09f, -8.739778757e-09f, -8.727731223e-09f, -8.715673302e-09f, -8.703605019e-09f, -8.691526401e-09f, -8.679437475e-09f, -8.667338266e-09f, +-8.655228801e-09f, -8.643109107e-09f, -8.630979209e-09f, -8.618839135e-09f, -8.606688910e-09f, -8.594528562e-09f, -8.582358115e-09f, -8.570177598e-09f, -8.557987036e-09f, -8.545786456e-09f, +-8.533575884e-09f, -8.521355347e-09f, -8.509124871e-09f, -8.496884482e-09f, -8.484634208e-09f, -8.472374074e-09f, -8.460104107e-09f, -8.447824334e-09f, -8.435534781e-09f, -8.423235474e-09f, +-8.410926441e-09f, -8.398607707e-09f, -8.386279300e-09f, -8.373941245e-09f, -8.361593569e-09f, -8.349236299e-09f, -8.336869462e-09f, -8.324493084e-09f, -8.312107191e-09f, -8.299711810e-09f, +-8.287306968e-09f, -8.274892691e-09f, -8.262469006e-09f, -8.250035939e-09f, -8.237593518e-09f, -8.225141768e-09f, -8.212680717e-09f, -8.200210391e-09f, -8.187730816e-09f, -8.175242019e-09f, +-8.162744027e-09f, -8.150236867e-09f, -8.137720565e-09f, -8.125195148e-09f, -8.112660642e-09f, -8.100117075e-09f, -8.087564472e-09f, -8.075002861e-09f, -8.062432268e-09f, -8.049852721e-09f, +-8.037264244e-09f, -8.024666866e-09f, -8.012060614e-09f, -7.999445512e-09f, -7.986821590e-09f, -7.974188872e-09f, -7.961547387e-09f, -7.948897160e-09f, -7.936238219e-09f, -7.923570589e-09f, +-7.910894299e-09f, -7.898209374e-09f, -7.885515842e-09f, -7.872813729e-09f, -7.860103062e-09f, -7.847383867e-09f, -7.834656173e-09f, -7.821920004e-09f, -7.809175388e-09f, -7.796422353e-09f, +-7.783660924e-09f, -7.770891128e-09f, -7.758112993e-09f, -7.745326544e-09f, -7.732531810e-09f, -7.719728816e-09f, -7.706917590e-09f, -7.694098158e-09f, -7.681270547e-09f, -7.668434784e-09f, +-7.655590896e-09f, -7.642738909e-09f, -7.629878851e-09f, -7.617010748e-09f, -7.604134628e-09f, -7.591250516e-09f, -7.578358441e-09f, -7.565458428e-09f, -7.552550504e-09f, -7.539634698e-09f, +-7.526711034e-09f, -7.513779541e-09f, -7.500840244e-09f, -7.487893172e-09f, -7.474938350e-09f, -7.461975806e-09f, -7.449005567e-09f, -7.436027659e-09f, -7.423042109e-09f, -7.410048945e-09f, +-7.397048193e-09f, -7.384039880e-09f, -7.371024033e-09f, -7.358000678e-09f, -7.344969844e-09f, -7.331931556e-09f, -7.318885841e-09f, -7.305832727e-09f, -7.292772241e-09f, -7.279704408e-09f, +-7.266629257e-09f, -7.253546814e-09f, -7.240457107e-09f, -7.227360161e-09f, -7.214256004e-09f, -7.201144663e-09f, -7.188026164e-09f, -7.174900536e-09f, -7.161767804e-09f, -7.148627995e-09f, +-7.135481137e-09f, -7.122327257e-09f, -7.109166381e-09f, -7.095998536e-09f, -7.082823750e-09f, -7.069642048e-09f, -7.056453459e-09f, -7.043258009e-09f, -7.030055726e-09f, -7.016846635e-09f, +-7.003630764e-09f, -6.990408140e-09f, -6.977178790e-09f, -6.963942740e-09f, -6.950700019e-09f, -6.937450652e-09f, -6.924194667e-09f, -6.910932090e-09f, -6.897662949e-09f, -6.884387271e-09f, +-6.871105082e-09f, -6.857816410e-09f, -6.844521281e-09f, -6.831219722e-09f, -6.817911761e-09f, -6.804597424e-09f, -6.791276739e-09f, -6.777949731e-09f, -6.764616429e-09f, -6.751276859e-09f, +-6.737931048e-09f, -6.724579023e-09f, -6.711220812e-09f, -6.697856440e-09f, -6.684485935e-09f, -6.671109324e-09f, -6.657726634e-09f, -6.644337892e-09f, -6.630943125e-09f, -6.617542360e-09f, +-6.604135623e-09f, -6.590722942e-09f, -6.577304343e-09f, -6.563879855e-09f, -6.550449503e-09f, -6.537013314e-09f, -6.523571316e-09f, -6.510123535e-09f, -6.496669999e-09f, -6.483210734e-09f, +-6.469745767e-09f, -6.456275126e-09f, -6.442798837e-09f, -6.429316927e-09f, -6.415829423e-09f, -6.402336352e-09f, -6.388837741e-09f, -6.375333617e-09f, -6.361824007e-09f, -6.348308938e-09f, +-6.334788437e-09f, -6.321262530e-09f, -6.307731245e-09f, -6.294194609e-09f, -6.280652648e-09f, -6.267105390e-09f, -6.253552861e-09f, -6.239995088e-09f, -6.226432099e-09f, -6.212863920e-09f, +-6.199290578e-09f, -6.185712100e-09f, -6.172128513e-09f, -6.158539844e-09f, -6.144946119e-09f, -6.131347367e-09f, -6.117743613e-09f, -6.104134884e-09f, -6.090521208e-09f, -6.076902611e-09f, +-6.063279121e-09f, -6.049650764e-09f, -6.036017566e-09f, -6.022379556e-09f, -6.008736760e-09f, -5.995089204e-09f, -5.981436916e-09f, -5.967779922e-09f, -5.954118250e-09f, -5.940451926e-09f, +-5.926780977e-09f, -5.913105430e-09f, -5.899425312e-09f, -5.885740650e-09f, -5.872051471e-09f, -5.858357801e-09f, -5.844659667e-09f, -5.830957097e-09f, -5.817250116e-09f, -5.803538752e-09f, +-5.789823033e-09f, -5.776102983e-09f, -5.762378632e-09f, -5.748650004e-09f, -5.734917128e-09f, -5.721180029e-09f, -5.707438735e-09f, -5.693693273e-09f, -5.679943669e-09f, -5.666189950e-09f, +-5.652432144e-09f, -5.638670276e-09f, -5.624904373e-09f, -5.611134464e-09f, -5.597360573e-09f, -5.583582728e-09f, -5.569800956e-09f, -5.556015284e-09f, -5.542225738e-09f, -5.528432345e-09f, +-5.514635132e-09f, -5.500834125e-09f, -5.487029352e-09f, -5.473220839e-09f, -5.459408613e-09f, -5.445592701e-09f, -5.431773129e-09f, -5.417949924e-09f, -5.404123113e-09f, -5.390292723e-09f, +-5.376458779e-09f, -5.362621310e-09f, -5.348780342e-09f, -5.334935901e-09f, -5.321088014e-09f, -5.307236708e-09f, -5.293382009e-09f, -5.279523945e-09f, -5.265662542e-09f, -5.251797826e-09f, +-5.237929824e-09f, -5.224058563e-09f, -5.210184070e-09f, -5.196306371e-09f, -5.182425493e-09f, -5.168541463e-09f, -5.154654306e-09f, -5.140764051e-09f, -5.126870723e-09f, -5.112974348e-09f, +-5.099074955e-09f, -5.085172569e-09f, -5.071267216e-09f, -5.057358924e-09f, -5.043447719e-09f, -5.029533628e-09f, -5.015616677e-09f, -5.001696893e-09f, -4.987774302e-09f, -4.973848931e-09f, +-4.959920806e-09f, -4.945989955e-09f, -4.932056403e-09f, -4.918120177e-09f, -4.904181304e-09f, -4.890239810e-09f, -4.876295721e-09f, -4.862349065e-09f, -4.848399868e-09f, -4.834448155e-09f, +-4.820493955e-09f, -4.806537292e-09f, -4.792578194e-09f, -4.778616687e-09f, -4.764652798e-09f, -4.750686553e-09f, -4.736717978e-09f, -4.722747100e-09f, -4.708773946e-09f, -4.694798541e-09f, +-4.680820913e-09f, -4.666841087e-09f, -4.652859090e-09f, -4.638874948e-09f, -4.624888689e-09f, -4.610900337e-09f, -4.596909920e-09f, -4.582917464e-09f, -4.568922996e-09f, -4.554926540e-09f, +-4.540928125e-09f, -4.526927777e-09f, -4.512925521e-09f, -4.498921383e-09f, -4.484915392e-09f, -4.470907571e-09f, -4.456897949e-09f, -4.442886551e-09f, -4.428873403e-09f, -4.414858533e-09f, +-4.400841965e-09f, -4.386823726e-09f, -4.372803843e-09f, -4.358782342e-09f, -4.344759249e-09f, -4.330734590e-09f, -4.316708391e-09f, -4.302680679e-09f, -4.288651480e-09f, -4.274620820e-09f, +-4.260588726e-09f, -4.246555222e-09f, -4.232520337e-09f, -4.218484095e-09f, -4.204446523e-09f, -4.190407647e-09f, -4.176367493e-09f, -4.162326087e-09f, -4.148283456e-09f, -4.134239625e-09f, +-4.120194621e-09f, -4.106148470e-09f, -4.092101197e-09f, -4.078052829e-09f, -4.064003392e-09f, -4.049952912e-09f, -4.035901415e-09f, -4.021848927e-09f, -4.007795474e-09f, -3.993741083e-09f, +-3.979685778e-09f, -3.965629586e-09f, -3.951572533e-09f, -3.937514645e-09f, -3.923455949e-09f, -3.909396469e-09f, -3.895336232e-09f, -3.881275263e-09f, -3.867213590e-09f, -3.853151237e-09f, +-3.839088231e-09f, -3.825024597e-09f, -3.810960362e-09f, -3.796895550e-09f, -3.782830189e-09f, -3.768764304e-09f, -3.754697921e-09f, -3.740631065e-09f, -3.726563762e-09f, -3.712496039e-09f, +-3.698427921e-09f, -3.684359434e-09f, -3.670290603e-09f, -3.656221455e-09f, -3.642152015e-09f, -3.628082309e-09f, -3.614012363e-09f, -3.599942202e-09f, -3.585871852e-09f, -3.571801339e-09f, +-3.557730689e-09f, -3.543659926e-09f, -3.529589078e-09f, -3.515518169e-09f, -3.501447226e-09f, -3.487376273e-09f, -3.473305337e-09f, -3.459234443e-09f, -3.445163617e-09f, -3.431092884e-09f, +-3.417022270e-09f, -3.402951800e-09f, -3.388881501e-09f, -3.374811397e-09f, -3.360741514e-09f, -3.346671878e-09f, -3.332602514e-09f, -3.318533448e-09f, -3.304464706e-09f, -3.290396312e-09f, +-3.276328292e-09f, -3.262260671e-09f, -3.248193476e-09f, -3.234126732e-09f, -3.220060463e-09f, -3.205994696e-09f, -3.191929455e-09f, -3.177864767e-09f, -3.163800656e-09f, -3.149737149e-09f, +-3.135674269e-09f, -3.121612043e-09f, -3.107550496e-09f, -3.093489654e-09f, -3.079429541e-09f, -3.065370183e-09f, -3.051311605e-09f, -3.037253832e-09f, -3.023196890e-09f, -3.009140804e-09f, +-2.995085600e-09f, -2.981031301e-09f, -2.966977934e-09f, -2.952925524e-09f, -2.938874096e-09f, -2.924823676e-09f, -2.910774287e-09f, -2.896725956e-09f, -2.882678707e-09f, -2.868632567e-09f, +-2.854587559e-09f, -2.840543708e-09f, -2.826501041e-09f, -2.812459582e-09f, -2.798419356e-09f, -2.784380388e-09f, -2.770342704e-09f, -2.756306327e-09f, -2.742271284e-09f, -2.728237598e-09f, +-2.714205296e-09f, -2.700174402e-09f, -2.686144942e-09f, -2.672116939e-09f, -2.658090419e-09f, -2.644065406e-09f, -2.630041927e-09f, -2.616020005e-09f, -2.601999666e-09f, -2.587980933e-09f, +-2.573963833e-09f, -2.559948390e-09f, -2.545934629e-09f, -2.531922574e-09f, -2.517912251e-09f, -2.503903684e-09f, -2.489896898e-09f, -2.475891917e-09f, -2.461888767e-09f, -2.447887471e-09f, +-2.433888056e-09f, -2.419890545e-09f, -2.405894963e-09f, -2.391901335e-09f, -2.377909685e-09f, -2.363920038e-09f, -2.349932419e-09f, -2.335946853e-09f, -2.321963363e-09f, -2.307981974e-09f, +-2.294002712e-09f, -2.280025600e-09f, -2.266050663e-09f, -2.252077926e-09f, -2.238107412e-09f, -2.224139147e-09f, -2.210173156e-09f, -2.196209461e-09f, -2.182248089e-09f, -2.168289063e-09f, +-2.154332407e-09f, -2.140378147e-09f, -2.126426306e-09f, -2.112476910e-09f, -2.098529981e-09f, -2.084585545e-09f, -2.070643625e-09f, -2.056704247e-09f, -2.042767435e-09f, -2.028833212e-09f, +-2.014901603e-09f, -2.000972632e-09f, -1.987046324e-09f, -1.973122702e-09f, -1.959201791e-09f, -1.945283616e-09f, -1.931368199e-09f, -1.917455566e-09f, -1.903545740e-09f, -1.889638746e-09f, +-1.875734608e-09f, -1.861833349e-09f, -1.847934994e-09f, -1.834039567e-09f, -1.820147092e-09f, -1.806257593e-09f, -1.792371094e-09f, -1.778487619e-09f, -1.764607192e-09f, -1.750729837e-09f, +-1.736855578e-09f, -1.722984438e-09f, -1.709116442e-09f, -1.695251614e-09f, -1.681389977e-09f, -1.667531556e-09f, -1.653676373e-09f, -1.639824454e-09f, -1.625975821e-09f, -1.612130499e-09f, +-1.598288512e-09f, -1.584449882e-09f, -1.570614635e-09f, -1.556782793e-09f, -1.542954380e-09f, -1.529129420e-09f, -1.515307937e-09f, -1.501489955e-09f, -1.487675496e-09f, -1.473864585e-09f, +-1.460057245e-09f, -1.446253500e-09f, -1.432453374e-09f, -1.418656890e-09f, -1.404864071e-09f, -1.391074941e-09f, -1.377289524e-09f, -1.363507842e-09f, -1.349729921e-09f, -1.335955782e-09f, +-1.322185450e-09f, -1.308418947e-09f, -1.294656298e-09f, -1.280897526e-09f, -1.267142654e-09f, -1.253391705e-09f, -1.239644702e-09f, -1.225901670e-09f, -1.212162631e-09f, -1.198427609e-09f, +-1.184696627e-09f, -1.170969708e-09f, -1.157246875e-09f, -1.143528152e-09f, -1.129813562e-09f, -1.116103127e-09f, -1.102396872e-09f, -1.088694819e-09f, -1.074996992e-09f, -1.061303413e-09f, +-1.047614105e-09f, -1.033929093e-09f, -1.020248398e-09f, -1.006572044e-09f, -9.929000534e-10f, -9.792324499e-10f, -9.655692561e-10f, -9.519104951e-10f, -9.382561898e-10f, -9.246063631e-10f, +-9.109610379e-10f, -8.973202372e-10f, -8.836839837e-10f, -8.700523003e-10f, -8.564252100e-10f, -8.428027354e-10f, -8.291848994e-10f, -8.155717248e-10f, -8.019632343e-10f, -7.883594507e-10f, +-7.747603967e-10f, -7.611660950e-10f, -7.475765683e-10f, -7.339918393e-10f, -7.204119305e-10f, -7.068368647e-10f, -6.932666645e-10f, -6.797013524e-10f, -6.661409510e-10f, -6.525854829e-10f, +-6.390349705e-10f, -6.254894366e-10f, -6.119489034e-10f, -5.984133935e-10f, -5.848829294e-10f, -5.713575335e-10f, -5.578372283e-10f, -5.443220360e-10f, -5.308119792e-10f, -5.173070801e-10f, +-5.038073611e-10f, -4.903128446e-10f, -4.768235528e-10f, -4.633395081e-10f, -4.498607326e-10f, -4.363872487e-10f, -4.229190786e-10f, -4.094562444e-10f, -3.959987684e-10f, -3.825466727e-10f, +-3.690999796e-10f, -3.556587110e-10f, -3.422228892e-10f, -3.287925362e-10f, -3.153676740e-10f, -3.019483248e-10f, -2.885345106e-10f, -2.751262533e-10f, -2.617235750e-10f, -2.483264976e-10f, +-2.349350431e-10f, -2.215492335e-10f, -2.081690905e-10f, -1.947946362e-10f, -1.814258924e-10f, -1.680628809e-10f, -1.547056236e-10f, -1.413541422e-10f, -1.280084586e-10f, -1.146685946e-10f, +-1.013345718e-10f, -8.800641207e-11f, -7.468413705e-11f, -6.136776843e-11f, -4.805732789e-11f, -3.475283708e-11f, -2.145431761e-11f, -8.161791107e-12f, 5.124720860e-12f, 1.840519672e-11f, +3.167961493e-11f, 4.494795397e-11f, 5.821019233e-11f, 7.146630853e-11f, 8.471628111e-11f, 9.796008864e-11f, 1.111977097e-10f, 1.244291228e-10f, 1.376543068e-10f, 1.508732401e-10f, +1.640859014e-10f, 1.772922695e-10f, 1.904923230e-10f, 2.036860407e-10f, 2.168734013e-10f, 2.300543836e-10f, 2.432289664e-10f, 2.563971285e-10f, 2.695588487e-10f, 2.827141058e-10f, +2.958628789e-10f, 3.090051466e-10f, 3.221408880e-10f, 3.352700821e-10f, 3.483927077e-10f, 3.615087438e-10f, 3.746181695e-10f, 3.877209638e-10f, 4.008171057e-10f, 4.139065742e-10f, +4.269893486e-10f, 4.400654078e-10f, 4.531347311e-10f, 4.661972975e-10f, 4.792530863e-10f, 4.923020767e-10f, 5.053442478e-10f, 5.183795789e-10f, 5.314080493e-10f, 5.444296382e-10f, +5.574443251e-10f, 5.704520891e-10f, 5.834529096e-10f, 5.964467661e-10f, 6.094336379e-10f, 6.224135044e-10f, 6.353863450e-10f, 6.483521393e-10f, 6.613108667e-10f, 6.742625068e-10f, +6.872070389e-10f, 7.001444428e-10f, 7.130746979e-10f, 7.259977838e-10f, 7.389136803e-10f, 7.518223668e-10f, 7.647238231e-10f, 7.776180288e-10f, 7.905049637e-10f, 8.033846075e-10f, +8.162569399e-10f, 8.291219408e-10f, 8.419795898e-10f, 8.548298668e-10f, 8.676727517e-10f, 8.805082243e-10f, 8.933362645e-10f, 9.061568523e-10f, 9.189699674e-10f, 9.317755900e-10f, +9.445737000e-10f, 9.573642773e-10f, 9.701473020e-10f, 9.829227541e-10f, 9.956906137e-10f, 1.008450861e-09f, 1.021203476e-09f, 1.033948439e-09f, 1.046685729e-09f, 1.059415328e-09f, +1.072137216e-09f, 1.084851372e-09f, 1.097557776e-09f, 1.110256410e-09f, 1.122947254e-09f, 1.135630287e-09f, 1.148305490e-09f, 1.160972844e-09f, 1.173632328e-09f, 1.186283924e-09f, +1.198927612e-09f, 1.211563371e-09f, 1.224191184e-09f, 1.236811029e-09f, 1.249422888e-09f, 1.262026742e-09f, 1.274622570e-09f, 1.287210353e-09f, 1.299790073e-09f, 1.312361709e-09f, +1.324925243e-09f, 1.337480654e-09f, 1.350027925e-09f, 1.362567035e-09f, 1.375097965e-09f, 1.387620696e-09f, 1.400135209e-09f, 1.412641485e-09f, 1.425139504e-09f, 1.437629248e-09f, +1.450110697e-09f, 1.462583833e-09f, 1.475048635e-09f, 1.487505086e-09f, 1.499953166e-09f, 1.512392856e-09f, 1.524824138e-09f, 1.537246992e-09f, 1.549661399e-09f, 1.562067341e-09f, +1.574464799e-09f, 1.586853753e-09f, 1.599234186e-09f, 1.611606078e-09f, 1.623969411e-09f, 1.636324165e-09f, 1.648670323e-09f, 1.661007864e-09f, 1.673336772e-09f, 1.685657027e-09f, +1.697968610e-09f, 1.710271503e-09f, 1.722565688e-09f, 1.734851145e-09f, 1.747127857e-09f, 1.759395805e-09f, 1.771654970e-09f, 1.783905333e-09f, 1.796146878e-09f, 1.808379584e-09f, +1.820603434e-09f, 1.832818410e-09f, 1.845024492e-09f, 1.857221664e-09f, 1.869409906e-09f, 1.881589200e-09f, 1.893759528e-09f, 1.905920872e-09f, 1.918073214e-09f, 1.930216535e-09f, +1.942350818e-09f, 1.954476044e-09f, 1.966592195e-09f, 1.978699254e-09f, 1.990797201e-09f, 2.002886020e-09f, 2.014965692e-09f, 2.027036199e-09f, 2.039097524e-09f, 2.051149648e-09f, +2.063192554e-09f, 2.075226223e-09f, 2.087250638e-09f, 2.099265782e-09f, 2.111271635e-09f, 2.123268182e-09f, 2.135255403e-09f, 2.147233281e-09f, 2.159201799e-09f, 2.171160938e-09f, +2.183110682e-09f, 2.195051013e-09f, 2.206981912e-09f, 2.218903363e-09f, 2.230815348e-09f, 2.242717850e-09f, 2.254610851e-09f, 2.266494333e-09f, 2.278368279e-09f, 2.290232672e-09f, +2.302087495e-09f, 2.313932729e-09f, 2.325768359e-09f, 2.337594366e-09f, 2.349410733e-09f, 2.361217443e-09f, 2.373014478e-09f, 2.384801823e-09f, 2.396579458e-09f, 2.408347368e-09f, +2.420105535e-09f, 2.431853942e-09f, 2.443592573e-09f, 2.455321409e-09f, 2.467040434e-09f, 2.478749631e-09f, 2.490448983e-09f, 2.502138473e-09f, 2.513818084e-09f, 2.525487800e-09f, +2.537147602e-09f, 2.548797476e-09f, 2.560437404e-09f, 2.572067368e-09f, 2.583687353e-09f, 2.595297341e-09f, 2.606897316e-09f, 2.618487262e-09f, 2.630067160e-09f, 2.641636996e-09f, +2.653196752e-09f, 2.664746412e-09f, 2.676285959e-09f, 2.687815377e-09f, 2.699334649e-09f, 2.710843759e-09f, 2.722342690e-09f, 2.733831426e-09f, 2.745309951e-09f, 2.756778248e-09f, +2.768236300e-09f, 2.779684092e-09f, 2.791121607e-09f, 2.802548830e-09f, 2.813965743e-09f, 2.825372330e-09f, 2.836768576e-09f, 2.848154465e-09f, 2.859529979e-09f, 2.870895103e-09f, +2.882249822e-09f, 2.893594118e-09f, 2.904927976e-09f, 2.916251380e-09f, 2.927564314e-09f, 2.938866762e-09f, 2.950158708e-09f, 2.961440137e-09f, 2.972711031e-09f, 2.983971377e-09f, +2.995221157e-09f, 3.006460356e-09f, 3.017688958e-09f, 3.028906947e-09f, 3.040114309e-09f, 3.051311026e-09f, 3.062497084e-09f, 3.073672467e-09f, 3.084837159e-09f, 3.095991145e-09f, +3.107134409e-09f, 3.118266936e-09f, 3.129388710e-09f, 3.140499715e-09f, 3.151599937e-09f, 3.162689360e-09f, 3.173767969e-09f, 3.184835747e-09f, 3.195892680e-09f, 3.206938753e-09f, +3.217973951e-09f, 3.228998257e-09f, 3.240011657e-09f, 3.251014136e-09f, 3.262005678e-09f, 3.272986269e-09f, 3.283955893e-09f, 3.294914535e-09f, 3.305862181e-09f, 3.316798814e-09f, +3.327724421e-09f, 3.338638986e-09f, 3.349542494e-09f, 3.360434930e-09f, 3.371316280e-09f, 3.382186528e-09f, 3.393045660e-09f, 3.403893661e-09f, 3.414730516e-09f, 3.425556211e-09f, +3.436370730e-09f, 3.447174059e-09f, 3.457966183e-09f, 3.468747089e-09f, 3.479516760e-09f, 3.490275183e-09f, 3.501022342e-09f, 3.511758224e-09f, 3.522482814e-09f, 3.533196097e-09f, +3.543898060e-09f, 3.554588687e-09f, 3.565267964e-09f, 3.575935876e-09f, 3.586592411e-09f, 3.597237552e-09f, 3.607871286e-09f, 3.618493599e-09f, 3.629104476e-09f, 3.639703903e-09f, +3.650291867e-09f, 3.660868352e-09f, 3.671433345e-09f, 3.681986831e-09f, 3.692528798e-09f, 3.703059229e-09f, 3.713578113e-09f, 3.724085433e-09f, 3.734581178e-09f, 3.745065332e-09f, +3.755537882e-09f, 3.765998814e-09f, 3.776448114e-09f, 3.786885768e-09f, 3.797311762e-09f, 3.807726084e-09f, 3.818128718e-09f, 3.828519652e-09f, 3.838898871e-09f, 3.849266363e-09f, +3.859622113e-09f, 3.869966107e-09f, 3.880298333e-09f, 3.890618776e-09f, 3.900927424e-09f, 3.911224262e-09f, 3.921509278e-09f, 3.931782457e-09f, 3.942043787e-09f, 3.952293254e-09f, +3.962530845e-09f, 3.972756546e-09f, 3.982970344e-09f, 3.993172227e-09f, 4.003362180e-09f, 4.013540190e-09f, 4.023706245e-09f, 4.033860331e-09f, 4.044002435e-09f, 4.054132543e-09f, +4.064250644e-09f, 4.074356724e-09f, 4.084450770e-09f, 4.094532768e-09f, 4.104602707e-09f, 4.114660573e-09f, 4.124706352e-09f, 4.134740034e-09f, 4.144761603e-09f, 4.154771049e-09f, +4.164768357e-09f, 4.174753515e-09f, 4.184726511e-09f, 4.194687332e-09f, 4.204635965e-09f, 4.214572397e-09f, 4.224496616e-09f, 4.234408610e-09f, 4.244308365e-09f, 4.254195869e-09f, +4.264071111e-09f, 4.273934076e-09f, 4.283784754e-09f, 4.293623130e-09f, 4.303449194e-09f, 4.313262933e-09f, 4.323064334e-09f, 4.332853385e-09f, 4.342630074e-09f, 4.352394389e-09f, +4.362146317e-09f, 4.371885847e-09f, 4.381612965e-09f, 4.391327661e-09f, 4.401029921e-09f, 4.410719734e-09f, 4.420397088e-09f, 4.430061971e-09f, 4.439714371e-09f, 4.449354275e-09f, +4.458981672e-09f, 4.468596551e-09f, 4.478198899e-09f, 4.487788704e-09f, 4.497365954e-09f, 4.506930639e-09f, 4.516482745e-09f, 4.526022262e-09f, 4.535549177e-09f, 4.545063480e-09f, +4.554565158e-09f, 4.564054199e-09f, 4.573530593e-09f, 4.582994327e-09f, 4.592445390e-09f, 4.601883771e-09f, 4.611309459e-09f, 4.620722440e-09f, 4.630122706e-09f, 4.639510243e-09f, +4.648885040e-09f, 4.658247088e-09f, 4.667596373e-09f, 4.676932884e-09f, 4.686256612e-09f, 4.695567543e-09f, 4.704865668e-09f, 4.714150975e-09f, 4.723423453e-09f, 4.732683090e-09f, +4.741929876e-09f, 4.751163800e-09f, 4.760384851e-09f, 4.769593018e-09f, 4.778788289e-09f, 4.787970654e-09f, 4.797140102e-09f, 4.806296623e-09f, 4.815440204e-09f, 4.824570837e-09f, +4.833688509e-09f, 4.842793210e-09f, 4.851884930e-09f, 4.860963657e-09f, 4.870029381e-09f, 4.879082091e-09f, 4.888121778e-09f, 4.897148430e-09f, 4.906162036e-09f, 4.915162586e-09f, +4.924150071e-09f, 4.933124478e-09f, 4.942085799e-09f, 4.951034022e-09f, 4.959969137e-09f, 4.968891134e-09f, 4.977800002e-09f, 4.986695731e-09f, 4.995578312e-09f, 5.004447733e-09f, +5.013303985e-09f, 5.022147057e-09f, 5.030976940e-09f, 5.039793622e-09f, 5.048597095e-09f, 5.057387348e-09f, 5.066164371e-09f, 5.074928154e-09f, 5.083678687e-09f, 5.092415961e-09f, +5.101139965e-09f, 5.109850689e-09f, 5.118548124e-09f, 5.127232260e-09f, 5.135903086e-09f, 5.144560594e-09f, 5.153204774e-09f, 5.161835615e-09f, 5.170453109e-09f, 5.179057246e-09f, +5.187648015e-09f, 5.196225408e-09f, 5.204789415e-09f, 5.213340026e-09f, 5.221877232e-09f, 5.230401023e-09f, 5.238911390e-09f, 5.247408325e-09f, 5.255891816e-09f, 5.264361855e-09f, +5.272818433e-09f, 5.281261540e-09f, 5.289691167e-09f, 5.298107305e-09f, 5.306509945e-09f, 5.314899077e-09f, 5.323274693e-09f, 5.331636783e-09f, 5.339985338e-09f, 5.348320349e-09f, +5.356641807e-09f, 5.364949704e-09f, 5.373244030e-09f, 5.381524776e-09f, 5.389791933e-09f, 5.398045493e-09f, 5.406285446e-09f, 5.414511785e-09f, 5.422724499e-09f, 5.430923581e-09f, +5.439109021e-09f, 5.447280812e-09f, 5.455438943e-09f, 5.463583407e-09f, 5.471714195e-09f, 5.479831299e-09f, 5.487934709e-09f, 5.496024418e-09f, 5.504100417e-09f, 5.512162697e-09f, +5.520211250e-09f, 5.528246068e-09f, 5.536267142e-09f, 5.544274464e-09f, 5.552268026e-09f, 5.560247818e-09f, 5.568213834e-09f, 5.576166065e-09f, 5.584104502e-09f, 5.592029138e-09f, +5.599939964e-09f, 5.607836973e-09f, 5.615720155e-09f, 5.623589504e-09f, 5.631445011e-09f, 5.639286668e-09f, 5.647114467e-09f, 5.654928400e-09f, 5.662728460e-09f, 5.670514638e-09f, +5.678286927e-09f, 5.686045319e-09f, 5.693789805e-09f, 5.701520379e-09f, 5.709237033e-09f, 5.716939758e-09f, 5.724628548e-09f, 5.732303394e-09f, 5.739964289e-09f, 5.747611226e-09f, +5.755244197e-09f, 5.762863194e-09f, 5.770468209e-09f, 5.778059237e-09f, 5.785636268e-09f, 5.793199295e-09f, 5.800748312e-09f, 5.808283311e-09f, 5.815804285e-09f, 5.823311226e-09f, +5.830804126e-09f, 5.838282980e-09f, 5.845747779e-09f, 5.853198517e-09f, 5.860635186e-09f, 5.868057780e-09f, 5.875466290e-09f, 5.882860711e-09f, 5.890241035e-09f, 5.897607255e-09f, +5.904959364e-09f, 5.912297355e-09f, 5.919621222e-09f, 5.926930958e-09f, 5.934226555e-09f, 5.941508006e-09f, 5.948775306e-09f, 5.956028447e-09f, 5.963267423e-09f, 5.970492227e-09f, +5.977702852e-09f, 5.984899292e-09f, 5.992081539e-09f, 5.999249589e-09f, 6.006403433e-09f, 6.013543065e-09f, 6.020668480e-09f, 6.027779669e-09f, 6.034876628e-09f, 6.041959350e-09f, +6.049027828e-09f, 6.056082056e-09f, 6.063122027e-09f, 6.070147736e-09f, 6.077159176e-09f, 6.084156341e-09f, 6.091139225e-09f, 6.098107821e-09f, 6.105062124e-09f, 6.112002127e-09f, +6.118927824e-09f, 6.125839210e-09f, 6.132736278e-09f, 6.139619022e-09f, 6.146487436e-09f, 6.153341514e-09f, 6.160181252e-09f, 6.167006641e-09f, 6.173817678e-09f, 6.180614355e-09f, +6.187396668e-09f, 6.194164610e-09f, 6.200918176e-09f, 6.207657360e-09f, 6.214382156e-09f, 6.221092559e-09f, 6.227788563e-09f, 6.234470163e-09f, 6.241137353e-09f, 6.247790128e-09f, +6.254428481e-09f, 6.261052408e-09f, 6.267661904e-09f, 6.274256962e-09f, 6.280837577e-09f, 6.287403745e-09f, 6.293955459e-09f, 6.300492715e-09f, 6.307015508e-09f, 6.313523831e-09f, +6.320017680e-09f, 6.326497050e-09f, 6.332961935e-09f, 6.339412332e-09f, 6.345848233e-09f, 6.352269635e-09f, 6.358676532e-09f, 6.365068920e-09f, 6.371446793e-09f, 6.377810146e-09f, +6.384158975e-09f, 6.390493275e-09f, 6.396813041e-09f, 6.403118268e-09f, 6.409408952e-09f, 6.415685087e-09f, 6.421946668e-09f, 6.428193693e-09f, 6.434426154e-09f, 6.440644049e-09f, +6.446847372e-09f, 6.453036118e-09f, 6.459210284e-09f, 6.465369864e-09f, 6.471514855e-09f, 6.477645252e-09f, 6.483761050e-09f, 6.489862244e-09f, 6.495948832e-09f, 6.502020807e-09f, +6.508078167e-09f, 6.514120906e-09f, 6.520149021e-09f, 6.526162506e-09f, 6.532161359e-09f, 6.538145575e-09f, 6.544115149e-09f, 6.550070078e-09f, 6.556010358e-09f, 6.561935984e-09f, +6.567846952e-09f, 6.573743259e-09f, 6.579624901e-09f, 6.585491873e-09f, 6.591344172e-09f, 6.597181794e-09f, 6.603004735e-09f, 6.608812991e-09f, 6.614606558e-09f, 6.620385433e-09f, +6.626149612e-09f, 6.631899092e-09f, 6.637633868e-09f, 6.643353936e-09f, 6.649059295e-09f, 6.654749939e-09f, 6.660425865e-09f, 6.666087070e-09f, 6.671733550e-09f, 6.677365302e-09f, +6.682982323e-09f, 6.688584608e-09f, 6.694172155e-09f, 6.699744960e-09f, 6.705303020e-09f, 6.710846332e-09f, 6.716374892e-09f, 6.721888697e-09f, 6.727387744e-09f, 6.732872030e-09f, +6.738341552e-09f, 6.743796306e-09f, 6.749236289e-09f, 6.754661499e-09f, 6.760071933e-09f, 6.765467586e-09f, 6.770848457e-09f, 6.776214543e-09f, 6.781565840e-09f, 6.786902346e-09f, +6.792224058e-09f, 6.797530972e-09f, 6.802823087e-09f, 6.808100400e-09f, 6.813362907e-09f, 6.818610606e-09f, 6.823843495e-09f, 6.829061570e-09f, 6.834264829e-09f, 6.839453270e-09f, +6.844626890e-09f, 6.849785686e-09f, 6.854929656e-09f, 6.860058798e-09f, 6.865173109e-09f, 6.870272586e-09f, 6.875357227e-09f, 6.880427030e-09f, 6.885481993e-09f, 6.890522113e-09f, +6.895547387e-09f, 6.900557815e-09f, 6.905553393e-09f, 6.910534119e-09f, 6.915499992e-09f, 6.920451008e-09f, 6.925387166e-09f, 6.930308464e-09f, 6.935214900e-09f, 6.940106472e-09f, +6.944983178e-09f, 6.949845015e-09f, 6.954691982e-09f, 6.959524077e-09f, 6.964341299e-09f, 6.969143645e-09f, 6.973931113e-09f, 6.978703702e-09f, 6.983461410e-09f, 6.988204235e-09f, +6.992932176e-09f, 6.997645230e-09f, 7.002343397e-09f, 7.007026674e-09f, 7.011695061e-09f, 7.016348555e-09f, 7.020987155e-09f, 7.025610859e-09f, 7.030219667e-09f, 7.034813575e-09f, +7.039392585e-09f, 7.043956692e-09f, 7.048505898e-09f, 7.053040199e-09f, 7.057559595e-09f, 7.062064085e-09f, 7.066553666e-09f, 7.071028339e-09f, 7.075488102e-09f, 7.079932954e-09f, +7.084362893e-09f, 7.088777918e-09f, 7.093178029e-09f, 7.097563225e-09f, 7.101933504e-09f, 7.106288865e-09f, 7.110629308e-09f, 7.114954831e-09f, 7.119265434e-09f, 7.123561115e-09f, +7.127841874e-09f, 7.132107711e-09f, 7.136358624e-09f, 7.140594612e-09f, 7.144815675e-09f, 7.149021812e-09f, 7.153213023e-09f, 7.157389306e-09f, 7.161550662e-09f, 7.165697089e-09f, +7.169828587e-09f, 7.173945156e-09f, 7.178046795e-09f, 7.182133503e-09f, 7.186205280e-09f, 7.190262126e-09f, 7.194304041e-09f, 7.198331023e-09f, 7.202343072e-09f, 7.206340189e-09f, +7.210322373e-09f, 7.214289624e-09f, 7.218241941e-09f, 7.222179324e-09f, 7.226101774e-09f, 7.230009289e-09f, 7.233901870e-09f, 7.237779518e-09f, 7.241642231e-09f, 7.245490009e-09f, +7.249322854e-09f, 7.253140764e-09f, 7.256943740e-09f, 7.260731782e-09f, 7.264504890e-09f, 7.268263064e-09f, 7.272006304e-09f, 7.275734611e-09f, 7.279447985e-09f, 7.283146426e-09f, +7.286829934e-09f, 7.290498509e-09f, 7.294152153e-09f, 7.297790865e-09f, 7.301414645e-09f, 7.305023495e-09f, 7.308617414e-09f, 7.312196403e-09f, 7.315760463e-09f, 7.319309594e-09f, +7.322843796e-09f, 7.326363071e-09f, 7.329867418e-09f, 7.333356839e-09f, 7.336831334e-09f, 7.340290904e-09f, 7.343735549e-09f, 7.347165271e-09f, 7.350580070e-09f, 7.353979946e-09f, +7.357364902e-09f, 7.360734937e-09f, 7.364090052e-09f, 7.367430249e-09f, 7.370755528e-09f, 7.374065891e-09f, 7.377361338e-09f, 7.380641870e-09f, 7.383907488e-09f, 7.387158195e-09f, +7.390393989e-09f, 7.393614874e-09f, 7.396820849e-09f, 7.400011916e-09f, 7.403188077e-09f, 7.406349332e-09f, 7.409495683e-09f, 7.412627131e-09f, 7.415743678e-09f, 7.418845324e-09f, +7.421932072e-09f, 7.425003922e-09f, 7.428060877e-09f, 7.431102936e-09f, 7.434130103e-09f, 7.437142379e-09f, 7.440139764e-09f, 7.443122261e-09f, 7.446089871e-09f, 7.449042596e-09f, +7.451980438e-09f, 7.454903398e-09f, 7.457811478e-09f, 7.460704679e-09f, 7.463583004e-09f, 7.466446454e-09f, 7.469295032e-09f, 7.472128738e-09f, 7.474947574e-09f, 7.477751544e-09f, +7.480540648e-09f, 7.483314888e-09f, 7.486074267e-09f, 7.488818787e-09f, 7.491548449e-09f, 7.494263256e-09f, 7.496963209e-09f, 7.499648311e-09f, 7.502318564e-09f, 7.504973971e-09f, +7.507614532e-09f, 7.510240251e-09f, 7.512851130e-09f, 7.515447171e-09f, 7.518028376e-09f, 7.520594748e-09f, 7.523146290e-09f, 7.525683002e-09f, 7.528204888e-09f, 7.530711951e-09f, +7.533204192e-09f, 7.535681615e-09f, 7.538144221e-09f, 7.540592014e-09f, 7.543024995e-09f, 7.545443168e-09f, 7.547846535e-09f, 7.550235099e-09f, 7.552608862e-09f, 7.554967827e-09f, +7.557311997e-09f, 7.559641375e-09f, 7.561955962e-09f, 7.564255764e-09f, 7.566540781e-09f, 7.568811017e-09f, 7.571066474e-09f, 7.573307157e-09f, 7.575533067e-09f, 7.577744207e-09f, +7.579940581e-09f, 7.582122192e-09f, 7.584289042e-09f, 7.586441135e-09f, 7.588578474e-09f, 7.590701062e-09f, 7.592808901e-09f, 7.594901996e-09f, 7.596980350e-09f, 7.599043965e-09f, +7.601092845e-09f, 7.603126993e-09f, 7.605146412e-09f, 7.607151107e-09f, 7.609141080e-09f, 7.611116334e-09f, 7.613076873e-09f, 7.615022701e-09f, 7.616953821e-09f, 7.618870236e-09f, +7.620771949e-09f, 7.622658966e-09f, 7.624531288e-09f, 7.626388920e-09f, 7.628231865e-09f, 7.630060127e-09f, 7.631873710e-09f, 7.633672616e-09f, 7.635456851e-09f, 7.637226417e-09f, +7.638981319e-09f, 7.640721560e-09f, 7.642447144e-09f, 7.644158075e-09f, 7.645854357e-09f, 7.647535994e-09f, 7.649202989e-09f, 7.650855347e-09f, 7.652493072e-09f, 7.654116167e-09f, +7.655724636e-09f, 7.657318485e-09f, 7.658897716e-09f, 7.660462333e-09f, 7.662012342e-09f, 7.663547746e-09f, 7.665068550e-09f, 7.666574756e-09f, 7.668066371e-09f, 7.669543398e-09f, +7.671005841e-09f, 7.672453704e-09f, 7.673886993e-09f, 7.675305711e-09f, 7.676709862e-09f, 7.678099452e-09f, 7.679474484e-09f, 7.680834963e-09f, 7.682180894e-09f, 7.683512281e-09f, +7.684829128e-09f, 7.686131440e-09f, 7.687419222e-09f, 7.688692479e-09f, 7.689951214e-09f, 7.691195433e-09f, 7.692425140e-09f, 7.693640340e-09f, 7.694841038e-09f, 7.696027239e-09f, +7.697198947e-09f, 7.698356166e-09f, 7.699498903e-09f, 7.700627162e-09f, 7.701740947e-09f, 7.702840264e-09f, 7.703925118e-09f, 7.704995513e-09f, 7.706051454e-09f, 7.707092947e-09f, +7.708119997e-09f, 7.709132608e-09f, 7.710130786e-09f, 7.711114536e-09f, 7.712083863e-09f, 7.713038771e-09f, 7.713979267e-09f, 7.714905356e-09f, 7.715817042e-09f, 7.716714331e-09f, +7.717597229e-09f, 7.718465740e-09f, 7.719319870e-09f, 7.720159625e-09f, 7.720985009e-09f, 7.721796028e-09f, 7.722592687e-09f, 7.723374993e-09f, 7.724142949e-09f, 7.724896563e-09f, +7.725635840e-09f, 7.726360784e-09f, 7.727071402e-09f, 7.727767699e-09f, 7.728449681e-09f, 7.729117353e-09f, 7.729770722e-09f, 7.730409792e-09f, 7.731034570e-09f, 7.731645061e-09f, +7.732241271e-09f, 7.732823206e-09f, 7.733390872e-09f, 7.733944274e-09f, 7.734483419e-09f, 7.735008312e-09f, 7.735518959e-09f, 7.736015367e-09f, 7.736497540e-09f, 7.736965486e-09f, +7.737419209e-09f, 7.737858717e-09f, 7.738284015e-09f, 7.738695109e-09f, 7.739092006e-09f, 7.739474711e-09f, 7.739843231e-09f, 7.740197572e-09f, 7.740537739e-09f, 7.740863740e-09f, +7.741175581e-09f, 7.741473267e-09f, 7.741756805e-09f, 7.742026202e-09f, 7.742281463e-09f, 7.742522596e-09f, 7.742749606e-09f, 7.742962500e-09f, 7.743161284e-09f, 7.743345966e-09f, +7.743516550e-09f, 7.743673044e-09f, 7.743815455e-09f, 7.743943788e-09f, 7.744058051e-09f, 7.744158250e-09f, 7.744244392e-09f, 7.744316483e-09f, 7.744374530e-09f, 7.744418540e-09f, +7.744448519e-09f, 7.744464475e-09f, 7.744466413e-09f, 7.744454341e-09f, 7.744428266e-09f, 7.744388193e-09f, 7.744334132e-09f, 7.744266087e-09f, 7.744184066e-09f, 7.744088076e-09f, +7.743978124e-09f, 7.743854217e-09f, 7.743716362e-09f, 7.743564565e-09f, 7.743398835e-09f, 7.743219177e-09f, 7.743025600e-09f, 7.742818109e-09f, 7.742596713e-09f, 7.742361419e-09f, +7.742112233e-09f, 7.741849163e-09f, 7.741572215e-09f, 7.741281399e-09f, 7.740976719e-09f, 7.740658185e-09f, 7.740325802e-09f, 7.739979580e-09f, 7.739619524e-09f, 7.739245642e-09f, +7.738857942e-09f, 7.738456431e-09f, 7.738041116e-09f, 7.737612006e-09f, 7.737169107e-09f, 7.736712427e-09f, 7.736241973e-09f, 7.735757754e-09f, 7.735259776e-09f, 7.734748047e-09f, +7.734222576e-09f, 7.733683369e-09f, 7.733130434e-09f, 7.732563779e-09f, 7.731983412e-09f, 7.731389340e-09f, 7.730781571e-09f, 7.730160114e-09f, 7.729524975e-09f, 7.728876162e-09f, +7.728213684e-09f, 7.727537548e-09f, 7.726847762e-09f, 7.726144335e-09f, 7.725427273e-09f, 7.724696585e-09f, 7.723952280e-09f, 7.723194364e-09f, 7.722422846e-09f, 7.721637735e-09f, +7.720839037e-09f, 7.720026762e-09f, 7.719200916e-09f, 7.718361510e-09f, 7.717508549e-09f, 7.716642044e-09f, 7.715762002e-09f, 7.714868430e-09f, 7.713961339e-09f, 7.713040734e-09f, +7.712106626e-09f, 7.711159022e-09f, 7.710197931e-09f, 7.709223360e-09f, 7.708235319e-09f, 7.707233816e-09f, 7.706218858e-09f, 7.705190456e-09f, 7.704148616e-09f, 7.703093348e-09f, +7.702024659e-09f, 7.700942560e-09f, 7.699847057e-09f, 7.698738160e-09f, 7.697615877e-09f, 7.696480216e-09f, 7.695331187e-09f, 7.694168799e-09f, 7.692993059e-09f, 7.691803976e-09f, +7.690601559e-09f, 7.689385818e-09f, 7.688156760e-09f, 7.686914394e-09f, 7.685658729e-09f, 7.684389775e-09f, 7.683107539e-09f, 7.681812031e-09f, 7.680503259e-09f, 7.679181233e-09f, +7.677845961e-09f, 7.676497453e-09f, 7.675135716e-09f, 7.673760761e-09f, 7.672372597e-09f, 7.670971231e-09f, 7.669556674e-09f, 7.668128934e-09f, 7.666688020e-09f, 7.665233942e-09f, +7.663766709e-09f, 7.662286329e-09f, 7.660792813e-09f, 7.659286168e-09f, 7.657766405e-09f, 7.656233533e-09f, 7.654687560e-09f, 7.653128497e-09f, 7.651556351e-09f, 7.649971134e-09f, +7.648372853e-09f, 7.646761519e-09f, 7.645137141e-09f, 7.643499728e-09f, 7.641849289e-09f, 7.640185834e-09f, 7.638509372e-09f, 7.636819914e-09f, 7.635117468e-09f, 7.633402043e-09f, +7.631673650e-09f, 7.629932298e-09f, 7.628177996e-09f, 7.626410755e-09f, 7.624630583e-09f, 7.622837490e-09f, 7.621031487e-09f, 7.619212582e-09f, 7.617380785e-09f, 7.615536106e-09f, +7.613678555e-09f, 7.611808142e-09f, 7.609924876e-09f, 7.608028767e-09f, 7.606119824e-09f, 7.604198058e-09f, 7.602263479e-09f, 7.600316096e-09f, 7.598355920e-09f, 7.596382959e-09f, +7.594397225e-09f, 7.592398726e-09f, 7.590387474e-09f, 7.588363477e-09f, 7.586326746e-09f, 7.584277292e-09f, 7.582215123e-09f, 7.580140250e-09f, 7.578052684e-09f, 7.575952433e-09f, +7.573839509e-09f, 7.571713922e-09f, 7.569575680e-09f, 7.567424796e-09f, 7.565261279e-09f, 7.563085139e-09f, 7.560896386e-09f, 7.558695030e-09f, 7.556481083e-09f, 7.554254554e-09f, +7.552015453e-09f, 7.549763791e-09f, 7.547499579e-09f, 7.545222825e-09f, 7.542933542e-09f, 7.540631739e-09f, 7.538317426e-09f, 7.535990615e-09f, 7.533651315e-09f, 7.531299537e-09f, +7.528935292e-09f, 7.526558589e-09f, 7.524169441e-09f, 7.521767856e-09f, 7.519353846e-09f, 7.516927421e-09f, 7.514488592e-09f, 7.512037369e-09f, 7.509573764e-09f, 7.507097786e-09f, +7.504609447e-09f, 7.502108756e-09f, 7.499595726e-09f, 7.497070366e-09f, 7.494532687e-09f, 7.491982700e-09f, 7.489420417e-09f, 7.486845846e-09f, 7.484259000e-09f, 7.481659890e-09f, +7.479048525e-09f, 7.476424918e-09f, 7.473789078e-09f, 7.471141017e-09f, 7.468480746e-09f, 7.465808275e-09f, 7.463123616e-09f, 7.460426780e-09f, 7.457717777e-09f, 7.454996619e-09f, +7.452263316e-09f, 7.449517880e-09f, 7.446760322e-09f, 7.443990653e-09f, 7.441208883e-09f, 7.438415025e-09f, 7.435609088e-09f, 7.432791085e-09f, 7.429961027e-09f, 7.427118924e-09f, +7.424264788e-09f, 7.421398630e-09f, 7.418520461e-09f, 7.415630293e-09f, 7.412728137e-09f, 7.409814004e-09f, 7.406887905e-09f, 7.403949853e-09f, 7.400999857e-09f, 7.398037930e-09f, +7.395064083e-09f, 7.392078327e-09f, 7.389080673e-09f, 7.386071134e-09f, 7.383049720e-09f, 7.380016444e-09f, 7.376971316e-09f, 7.373914348e-09f, 7.370845551e-09f, 7.367764937e-09f, +7.364672518e-09f, 7.361568305e-09f, 7.358452310e-09f, 7.355324544e-09f, 7.352185019e-09f, 7.349033747e-09f, 7.345870739e-09f, 7.342696006e-09f, 7.339509561e-09f, 7.336311416e-09f, +7.333101581e-09f, 7.329880069e-09f, 7.326646892e-09f, 7.323402060e-09f, 7.320145587e-09f, 7.316877483e-09f, 7.313597761e-09f, 7.310306433e-09f, 7.307003509e-09f, 7.303689003e-09f, +7.300362926e-09f, 7.297025289e-09f, 7.293676105e-09f, 7.290315386e-09f, 7.286943144e-09f, 7.283559390e-09f, 7.280164137e-09f, 7.276757396e-09f, 7.273339180e-09f, 7.269909500e-09f, +7.266468370e-09f, 7.263015799e-09f, 7.259551802e-09f, 7.256076389e-09f, 7.252589573e-09f, 7.249091366e-09f, 7.245581780e-09f, 7.242060828e-09f, 7.238528521e-09f, 7.234984872e-09f, +7.231429892e-09f, 7.227863595e-09f, 7.224285991e-09f, 7.220697095e-09f, 7.217096917e-09f, 7.213485470e-09f, 7.209862766e-09f, 7.206228818e-09f, 7.202583638e-09f, 7.198927238e-09f, +7.195259630e-09f, 7.191580828e-09f, 7.187890843e-09f, 7.184189688e-09f, 7.180477375e-09f, 7.176753916e-09f, 7.173019324e-09f, 7.169273612e-09f, 7.165516792e-09f, 7.161748876e-09f, +7.157969877e-09f, 7.154179807e-09f, 7.150378680e-09f, 7.146566506e-09f, 7.142743300e-09f, 7.138909074e-09f, 7.135063839e-09f, 7.131207610e-09f, 7.127340397e-09f, 7.123462215e-09f, +7.119573076e-09f, 7.115672992e-09f, 7.111761975e-09f, 7.107840040e-09f, 7.103907198e-09f, 7.099963462e-09f, 7.096008845e-09f, 7.092043359e-09f, 7.088067018e-09f, 7.084079834e-09f, +7.080081820e-09f, 7.076072988e-09f, 7.072053353e-09f, 7.068022925e-09f, 7.063981719e-09f, 7.059929747e-09f, 7.055867021e-09f, 7.051793556e-09f, 7.047709363e-09f, 7.043614456e-09f, +7.039508848e-09f, 7.035392551e-09f, 7.031265579e-09f, 7.027127944e-09f, 7.022979660e-09f, 7.018820739e-09f, 7.014651194e-09f, 7.010471039e-09f, 7.006280287e-09f, 7.002078950e-09f, +6.997867042e-09f, 6.993644575e-09f, 6.989411564e-09f, 6.985168020e-09f, 6.980913958e-09f, 6.976649389e-09f, 6.972374328e-09f, 6.968088788e-09f, 6.963792781e-09f, 6.959486321e-09f, +6.955169422e-09f, 6.950842095e-09f, 6.946504356e-09f, 6.942156216e-09f, 6.937797689e-09f, 6.933428788e-09f, 6.929049527e-09f, 6.924659919e-09f, 6.920259977e-09f, 6.915849715e-09f, +6.911429146e-09f, 6.906998282e-09f, 6.902557139e-09f, 6.898105728e-09f, 6.893644064e-09f, 6.889172160e-09f, 6.884690028e-09f, 6.880197684e-09f, 6.875695139e-09f, 6.871182408e-09f, +6.866659504e-09f, 6.862126440e-09f, 6.857583230e-09f, 6.853029888e-09f, 6.848466426e-09f, 6.843892859e-09f, 6.839309201e-09f, 6.834715463e-09f, 6.830111661e-09f, 6.825497808e-09f, +6.820873917e-09f, 6.816240001e-09f, 6.811596076e-09f, 6.806942153e-09f, 6.802278247e-09f, 6.797604372e-09f, 6.792920541e-09f, 6.788226768e-09f, 6.783523066e-09f, 6.778809449e-09f, +6.774085932e-09f, 6.769352526e-09f, 6.764609248e-09f, 6.759856109e-09f, 6.755093124e-09f, 6.750320307e-09f, 6.745537672e-09f, 6.740745231e-09f, 6.735943000e-09f, 6.731130992e-09f, +6.726309220e-09f, 6.721477699e-09f, 6.716636442e-09f, 6.711785463e-09f, 6.706924777e-09f, 6.702054397e-09f, 6.697174337e-09f, 6.692284610e-09f, 6.687385231e-09f, 6.682476214e-09f, +6.677557573e-09f, 6.672629322e-09f, 6.667691474e-09f, 6.662744043e-09f, 6.657787044e-09f, 6.652820491e-09f, 6.647844398e-09f, 6.642858778e-09f, 6.637863645e-09f, 6.632859015e-09f, +6.627844900e-09f, 6.622821315e-09f, 6.617788275e-09f, 6.612745792e-09f, 6.607693881e-09f, 6.602632557e-09f, 6.597561833e-09f, 6.592481723e-09f, 6.587392243e-09f, 6.582293405e-09f, +6.577185224e-09f, 6.572067714e-09f, 6.566940890e-09f, 6.561804766e-09f, 6.556659355e-09f, 6.551504672e-09f, 6.546340732e-09f, 6.541167548e-09f, 6.535985135e-09f, 6.530793507e-09f, +6.525592678e-09f, 6.520382663e-09f, 6.515163476e-09f, 6.509935131e-09f, 6.504697643e-09f, 6.499451026e-09f, 6.494195293e-09f, 6.488930461e-09f, 6.483656542e-09f, 6.478373552e-09f, +6.473081504e-09f, 6.467780414e-09f, 6.462470295e-09f, 6.457151162e-09f, 6.451823029e-09f, 6.446485911e-09f, 6.441139822e-09f, 6.435784777e-09f, 6.430420790e-09f, 6.425047876e-09f, +6.419666048e-09f, 6.414275322e-09f, 6.408875713e-09f, 6.403467234e-09f, 6.398049899e-09f, 6.392623725e-09f, 6.387188725e-09f, 6.381744913e-09f, 6.376292305e-09f, 6.370830915e-09f, +6.365360757e-09f, 6.359881846e-09f, 6.354394196e-09f, 6.348897823e-09f, 6.343392741e-09f, 6.337878964e-09f, 6.332356507e-09f, 6.326825385e-09f, 6.321285613e-09f, 6.315737204e-09f, +6.310180174e-09f, 6.304614538e-09f, 6.299040310e-09f, 6.293457504e-09f, 6.287866136e-09f, 6.282266220e-09f, 6.276657772e-09f, 6.271040804e-09f, 6.265415334e-09f, 6.259781374e-09f, +6.254138941e-09f, 6.248488048e-09f, 6.242828711e-09f, 6.237160944e-09f, 6.231484762e-09f, 6.225800180e-09f, 6.220107212e-09f, 6.214405875e-09f, 6.208696181e-09f, 6.202978147e-09f, +6.197251787e-09f, 6.191517116e-09f, 6.185774148e-09f, 6.180022899e-09f, 6.174263384e-09f, 6.168495617e-09f, 6.162719614e-09f, 6.156935389e-09f, 6.151142957e-09f, 6.145342333e-09f, +6.139533532e-09f, 6.133716569e-09f, 6.127891458e-09f, 6.122058216e-09f, 6.116216857e-09f, 6.110367395e-09f, 6.104509846e-09f, 6.098644225e-09f, 6.092770547e-09f, 6.086888826e-09f, +6.080999079e-09f, 6.075101319e-09f, 6.069195562e-09f, 6.063281822e-09f, 6.057360116e-09f, 6.051430458e-09f, 6.045492862e-09f, 6.039547345e-09f, 6.033593921e-09f, 6.027632606e-09f, +6.021663413e-09f, 6.015686359e-09f, 6.009701459e-09f, 6.003708727e-09f, 5.997708179e-09f, 5.991699830e-09f, 5.985683695e-09f, 5.979659790e-09f, 5.973628128e-09f, 5.967588727e-09f, +5.961541599e-09f, 5.955486762e-09f, 5.949424230e-09f, 5.943354018e-09f, 5.937276141e-09f, 5.931190615e-09f, 5.925097454e-09f, 5.918996675e-09f, 5.912888292e-09f, 5.906772321e-09f, +5.900648776e-09f, 5.894517673e-09f, 5.888379027e-09f, 5.882232854e-09f, 5.876079168e-09f, 5.869917986e-09f, 5.863749322e-09f, 5.857573191e-09f, 5.851389609e-09f, 5.845198591e-09f, +5.839000153e-09f, 5.832794309e-09f, 5.826581076e-09f, 5.820360468e-09f, 5.814132500e-09f, 5.807897189e-09f, 5.801654549e-09f, 5.795404596e-09f, 5.789147345e-09f, 5.782882811e-09f, +5.776611010e-09f, 5.770331958e-09f, 5.764045669e-09f, 5.757752158e-09f, 5.751451443e-09f, 5.745143537e-09f, 5.738828456e-09f, 5.732506215e-09f, 5.726176831e-09f, 5.719840318e-09f, +5.713496692e-09f, 5.707145968e-09f, 5.700788162e-09f, 5.694423289e-09f, 5.688051365e-09f, 5.681672404e-09f, 5.675286423e-09f, 5.668893437e-09f, 5.662493462e-09f, 5.656086513e-09f, +5.649672605e-09f, 5.643251753e-09f, 5.636823975e-09f, 5.630389284e-09f, 5.623947697e-09f, 5.617499228e-09f, 5.611043894e-09f, 5.604581710e-09f, 5.598112692e-09f, 5.591636854e-09f, +5.585154213e-09f, 5.578664785e-09f, 5.572168583e-09f, 5.565665626e-09f, 5.559155927e-09f, 5.552639502e-09f, 5.546116367e-09f, 5.539586538e-09f, 5.533050030e-09f, 5.526506858e-09f, +5.519957039e-09f, 5.513400587e-09f, 5.506837520e-09f, 5.500267851e-09f, 5.493691596e-09f, 5.487108773e-09f, 5.480519395e-09f, 5.473923478e-09f, 5.467321039e-09f, 5.460712092e-09f, +5.454096654e-09f, 5.447474740e-09f, 5.440846366e-09f, 5.434211547e-09f, 5.427570299e-09f, 5.420922638e-09f, 5.414268579e-09f, 5.407608139e-09f, 5.400941332e-09f, 5.394268174e-09f, +5.387588681e-09f, 5.380902870e-09f, 5.374210754e-09f, 5.367512351e-09f, 5.360807676e-09f, 5.354096744e-09f, 5.347379571e-09f, 5.340656174e-09f, 5.333926567e-09f, 5.327190766e-09f, +5.320448788e-09f, 5.313700648e-09f, 5.306946361e-09f, 5.300185943e-09f, 5.293419411e-09f, 5.286646779e-09f, 5.279868064e-09f, 5.273083281e-09f, 5.266292447e-09f, 5.259495576e-09f, +5.252692685e-09f, 5.245883789e-09f, 5.239068904e-09f, 5.232248046e-09f, 5.225421231e-09f, 5.218588474e-09f, 5.211749792e-09f, 5.204905200e-09f, 5.198054713e-09f, 5.191198348e-09f, +5.184336121e-09f, 5.177468046e-09f, 5.170594141e-09f, 5.163714421e-09f, 5.156828901e-09f, 5.149937598e-09f, 5.143040527e-09f, 5.136137704e-09f, 5.129229145e-09f, 5.122314865e-09f, +5.115394882e-09f, 5.108469210e-09f, 5.101537865e-09f, 5.094600863e-09f, 5.087658220e-09f, 5.080709951e-09f, 5.073756074e-09f, 5.066796603e-09f, 5.059831554e-09f, 5.052860943e-09f, +5.045884787e-09f, 5.038903100e-09f, 5.031915899e-09f, 5.024923200e-09f, 5.017925018e-09f, 5.010921369e-09f, 5.003912270e-09f, 4.996897736e-09f, 4.989877783e-09f, 4.982852427e-09f, +4.975821683e-09f, 4.968785568e-09f, 4.961744098e-09f, 4.954697288e-09f, 4.947645155e-09f, 4.940587714e-09f, 4.933524980e-09f, 4.926456971e-09f, 4.919383702e-09f, 4.912305188e-09f, +4.905221447e-09f, 4.898132492e-09f, 4.891038342e-09f, 4.883939011e-09f, 4.876834515e-09f, 4.869724870e-09f, 4.862610093e-09f, 4.855490199e-09f, 4.848365204e-09f, 4.841235124e-09f, +4.834099974e-09f, 4.826959772e-09f, 4.819814532e-09f, 4.812664271e-09f, 4.805509005e-09f, 4.798348749e-09f, 4.791183519e-09f, 4.784013332e-09f, 4.776838203e-09f, 4.769658149e-09f, +4.762473185e-09f, 4.755283327e-09f, 4.748088591e-09f, 4.740888993e-09f, 4.733684549e-09f, 4.726475275e-09f, 4.719261187e-09f, 4.712042301e-09f, 4.704818632e-09f, 4.697590198e-09f, +4.690357013e-09f, 4.683119093e-09f, 4.675876456e-09f, 4.668629116e-09f, 4.661377089e-09f, 4.654120392e-09f, 4.646859040e-09f, 4.639593050e-09f, 4.632322437e-09f, 4.625047217e-09f, +4.617767407e-09f, 4.610483022e-09f, 4.603194078e-09f, 4.595900591e-09f, 4.588602578e-09f, 4.581300054e-09f, 4.573993034e-09f, 4.566681536e-09f, 4.559365575e-09f, 4.552045166e-09f, +4.544720327e-09f, 4.537391073e-09f, 4.530057419e-09f, 4.522719382e-09f, 4.515376979e-09f, 4.508030224e-09f, 4.500679133e-09f, 4.493323724e-09f, 4.485964011e-09f, 4.478600011e-09f, +4.471231740e-09f, 4.463859213e-09f, 4.456482447e-09f, 4.449101457e-09f, 4.441716260e-09f, 4.434326872e-09f, 4.426933308e-09f, 4.419535584e-09f, 4.412133717e-09f, 4.404727722e-09f, +4.397317616e-09f, 4.389903414e-09f, 4.382485133e-09f, 4.375062787e-09f, 4.367636394e-09f, 4.360205970e-09f, 4.352771529e-09f, 4.345333089e-09f, 4.337890665e-09f, 4.330444273e-09f, +4.322993929e-09f, 4.315539649e-09f, 4.308081449e-09f, 4.300619346e-09f, 4.293153354e-09f, 4.285683490e-09f, 4.278209770e-09f, 4.270732210e-09f, 4.263250826e-09f, 4.255765634e-09f, +4.248276649e-09f, 4.240783888e-09f, 4.233287367e-09f, 4.225787101e-09f, 4.218283107e-09f, 4.210775401e-09f, 4.203263998e-09f, 4.195748915e-09f, 4.188230167e-09f, 4.180707771e-09f, +4.173181742e-09f, 4.165652096e-09f, 4.158118850e-09f, 4.150582018e-09f, 4.143041618e-09f, 4.135497665e-09f, 4.127950175e-09f, 4.120399165e-09f, 4.112844649e-09f, 4.105286644e-09f, +4.097725165e-09f, 4.090160230e-09f, 4.082591853e-09f, 4.075020051e-09f, 4.067444840e-09f, 4.059866235e-09f, 4.052284253e-09f, 4.044698909e-09f, 4.037110219e-09f, 4.029518200e-09f, +4.021922867e-09f, 4.014324236e-09f, 4.006722323e-09f, 3.999117143e-09f, 3.991508714e-09f, 3.983897051e-09f, 3.976282169e-09f, 3.968664085e-09f, 3.961042815e-09f, 3.953418374e-09f, +3.945790778e-09f, 3.938160044e-09f, 3.930526187e-09f, 3.922889223e-09f, 3.915249167e-09f, 3.907606037e-09f, 3.899959848e-09f, 3.892310615e-09f, 3.884658355e-09f, 3.877003083e-09f, +3.869344816e-09f, 3.861683569e-09f, 3.854019358e-09f, 3.846352199e-09f, 3.838682108e-09f, 3.831009100e-09f, 3.823333192e-09f, 3.815654400e-09f, 3.807972739e-09f, 3.800288226e-09f, +3.792600875e-09f, 3.784910704e-09f, 3.777217727e-09f, 3.769521961e-09f, 3.761823421e-09f, 3.754122124e-09f, 3.746418085e-09f, 3.738711320e-09f, 3.731001846e-09f, 3.723289676e-09f, +3.715574829e-09f, 3.707857319e-09f, 3.700137162e-09f, 3.692414374e-09f, 3.684688971e-09f, 3.676960969e-09f, 3.669230384e-09f, 3.661497231e-09f, 3.653761526e-09f, 3.646023285e-09f, +3.638282524e-09f, 3.630539258e-09f, 3.622793504e-09f, 3.615045277e-09f, 3.607294593e-09f, 3.599541468e-09f, 3.591785918e-09f, 3.584027958e-09f, 3.576267604e-09f, 3.568504871e-09f, +3.560739777e-09f, 3.552972336e-09f, 3.545202565e-09f, 3.537430478e-09f, 3.529656092e-09f, 3.521879423e-09f, 3.514100486e-09f, 3.506319297e-09f, 3.498535871e-09f, 3.490750226e-09f, +3.482962375e-09f, 3.475172336e-09f, 3.467380123e-09f, 3.459585752e-09f, 3.451789240e-09f, 3.443990602e-09f, 3.436189853e-09f, 3.428387010e-09f, 3.420582087e-09f, 3.412775102e-09f, +3.404966069e-09f, 3.397155004e-09f, 3.389341922e-09f, 3.381526840e-09f, 3.373709774e-09f, 3.365890738e-09f, 3.358069749e-09f, 3.350246822e-09f, 3.342421973e-09f, 3.334595217e-09f, +3.326766571e-09f, 3.318936050e-09f, 3.311103669e-09f, 3.303269444e-09f, 3.295433391e-09f, 3.287595525e-09f, 3.279755863e-09f, 3.271914419e-09f, 3.264071209e-09f, 3.256226249e-09f, +3.248379555e-09f, 3.240531142e-09f, 3.232681026e-09f, 3.224829222e-09f, 3.216975746e-09f, 3.209120614e-09f, 3.201263841e-09f, 3.193405442e-09f, 3.185545434e-09f, 3.177683832e-09f, +3.169820651e-09f, 3.161955907e-09f, 3.154089616e-09f, 3.146221792e-09f, 3.138352453e-09f, 3.130481612e-09f, 3.122609286e-09f, 3.114735491e-09f, 3.106860241e-09f, 3.098983553e-09f, +3.091105441e-09f, 3.083225922e-09f, 3.075345010e-09f, 3.067462722e-09f, 3.059579073e-09f, 3.051694078e-09f, 3.043807753e-09f, 3.035920113e-09f, 3.028031174e-09f, 3.020140951e-09f, +3.012249460e-09f, 3.004356716e-09f, 2.996462735e-09f, 2.988567532e-09f, 2.980671122e-09f, 2.972773521e-09f, 2.964874745e-09f, 2.956974808e-09f, 2.949073727e-09f, 2.941171516e-09f, +2.933268191e-09f, 2.925363768e-09f, 2.917458261e-09f, 2.909551687e-09f, 2.901644060e-09f, 2.893735397e-09f, 2.885825711e-09f, 2.877915020e-09f, 2.870003337e-09f, 2.862090679e-09f, +2.854177061e-09f, 2.846262498e-09f, 2.838347006e-09f, 2.830430599e-09f, 2.822513294e-09f, 2.814595104e-09f, 2.806676047e-09f, 2.798756137e-09f, 2.790835389e-09f, 2.782913819e-09f, +2.774991442e-09f, 2.767068273e-09f, 2.759144328e-09f, 2.751219621e-09f, 2.743294169e-09f, 2.735367986e-09f, 2.727441087e-09f, 2.719513489e-09f, 2.711585205e-09f, 2.703656252e-09f, +2.695726644e-09f, 2.687796397e-09f, 2.679865526e-09f, 2.671934046e-09f, 2.664001972e-09f, 2.656069321e-09f, 2.648136105e-09f, 2.640202342e-09f, 2.632268046e-09f, 2.624333232e-09f, +2.616397915e-09f, 2.608462112e-09f, 2.600525835e-09f, 2.592589102e-09f, 2.584651927e-09f, 2.576714325e-09f, 2.568776311e-09f, 2.560837900e-09f, 2.552899108e-09f, 2.544959949e-09f, +2.537020439e-09f, 2.529080593e-09f, 2.521140426e-09f, 2.513199952e-09f, 2.505259188e-09f, 2.497318147e-09f, 2.489376846e-09f, 2.481435298e-09f, 2.473493520e-09f, 2.465551526e-09f, +2.457609331e-09f, 2.449666950e-09f, 2.441724398e-09f, 2.433781691e-09f, 2.425838842e-09f, 2.417895868e-09f, 2.409952783e-09f, 2.402009602e-09f, 2.394066341e-09f, 2.386123013e-09f, +2.378179634e-09f, 2.370236219e-09f, 2.362292783e-09f, 2.354349340e-09f, 2.346405907e-09f, 2.338462496e-09f, 2.330519125e-09f, 2.322575806e-09f, 2.314632556e-09f, 2.306689389e-09f, +2.298746320e-09f, 2.290803364e-09f, 2.282860536e-09f, 2.274917850e-09f, 2.266975322e-09f, 2.259032965e-09f, 2.251090796e-09f, 2.243148829e-09f, 2.235207078e-09f, 2.227265559e-09f, +2.219324286e-09f, 2.211383274e-09f, 2.203442538e-09f, 2.195502092e-09f, 2.187561952e-09f, 2.179622132e-09f, 2.171682647e-09f, 2.163743511e-09f, 2.155804739e-09f, 2.147866347e-09f, +2.139928348e-09f, 2.131990757e-09f, 2.124053590e-09f, 2.116116861e-09f, 2.108180583e-09f, 2.100244774e-09f, 2.092309445e-09f, 2.084374614e-09f, 2.076440293e-09f, 2.068506498e-09f, +2.060573243e-09f, 2.052640543e-09f, 2.044708413e-09f, 2.036776867e-09f, 2.028845920e-09f, 2.020915586e-09f, 2.012985880e-09f, 2.005056816e-09f, 1.997128409e-09f, 1.989200674e-09f, +1.981273625e-09f, 1.973347277e-09f, 1.965421644e-09f, 1.957496740e-09f, 1.949572581e-09f, 1.941649180e-09f, 1.933726552e-09f, 1.925804712e-09f, 1.917883674e-09f, 1.909963453e-09f, +1.902044062e-09f, 1.894125517e-09f, 1.886207832e-09f, 1.878291021e-09f, 1.870375099e-09f, 1.862460080e-09f, 1.854545979e-09f, 1.846632809e-09f, 1.838720585e-09f, 1.830809322e-09f, +1.822899035e-09f, 1.814989736e-09f, 1.807081441e-09f, 1.799174164e-09f, 1.791267920e-09f, 1.783362722e-09f, 1.775458584e-09f, 1.767555523e-09f, 1.759653550e-09f, 1.751752682e-09f, +1.743852931e-09f, 1.735954313e-09f, 1.728056841e-09f, 1.720160530e-09f, 1.712265394e-09f, 1.704371448e-09f, 1.696478704e-09f, 1.688587179e-09f, 1.680696885e-09f, 1.672807837e-09f, +1.664920049e-09f, 1.657033536e-09f, 1.649148311e-09f, 1.641264388e-09f, 1.633381783e-09f, 1.625500508e-09f, 1.617620578e-09f, 1.609742007e-09f, 1.601864809e-09f, 1.593988999e-09f, +1.586114590e-09f, 1.578241596e-09f, 1.570370032e-09f, 1.562499911e-09f, 1.554631247e-09f, 1.546764055e-09f, 1.538898349e-09f, 1.531034142e-09f, 1.523171448e-09f, 1.515310282e-09f, +1.507450658e-09f, 1.499592589e-09f, 1.491736089e-09f, 1.483881172e-09f, 1.476027853e-09f, 1.468176145e-09f, 1.460326062e-09f, 1.452477618e-09f, 1.444630826e-09f, 1.436785702e-09f, +1.428942258e-09f, 1.421100508e-09f, 1.413260467e-09f, 1.405422148e-09f, 1.397585564e-09f, 1.389750731e-09f, 1.381917661e-09f, 1.374086368e-09f, 1.366256867e-09f, 1.358429170e-09f, +1.350603292e-09f, 1.342779247e-09f, 1.334957047e-09f, 1.327136708e-09f, 1.319318242e-09f, 1.311501663e-09f, 1.303686986e-09f, 1.295874223e-09f, 1.288063388e-09f, 1.280254496e-09f, +1.272447559e-09f, 1.264642592e-09f, 1.256839608e-09f, 1.249038620e-09f, 1.241239642e-09f, 1.233442688e-09f, 1.225647772e-09f, 1.217854907e-09f, 1.210064106e-09f, 1.202275383e-09f, +1.194488752e-09f, 1.186704226e-09f, 1.178921819e-09f, 1.171141544e-09f, 1.163363414e-09f, 1.155587444e-09f, 1.147813647e-09f, 1.140042035e-09f, 1.132272624e-09f, 1.124505425e-09f, +1.116740453e-09f, 1.108977721e-09f, 1.101217242e-09f, 1.093459030e-09f, 1.085703098e-09f, 1.077949459e-09f, 1.070198128e-09f, 1.062449116e-09f, 1.054702438e-09f, 1.046958107e-09f, +1.039216136e-09f, 1.031476539e-09f, 1.023739329e-09f, 1.016004518e-09f, 1.008272121e-09f, 1.000542151e-09f, 9.928146205e-10f, 9.850895432e-10f, 9.773669322e-10f, 9.696468009e-10f, +9.619291623e-10f, 9.542140297e-10f, 9.465014162e-10f, 9.387913351e-10f, 9.310837995e-10f, 9.233788225e-10f, 9.156764173e-10f, 9.079765970e-10f, 9.002793747e-10f, 8.925847634e-10f, +8.848927764e-10f, 8.772034267e-10f, 8.695167273e-10f, 8.618326913e-10f, 8.541513317e-10f, 8.464726616e-10f, 8.387966939e-10f, 8.311234417e-10f, 8.234529180e-10f, 8.157851358e-10f, +8.081201079e-10f, 8.004578475e-10f, 7.927983673e-10f, 7.851416804e-10f, 7.774877997e-10f, 7.698367381e-10f, 7.621885084e-10f, 7.545431236e-10f, 7.469005965e-10f, 7.392609400e-10f, +7.316241670e-10f, 7.239902902e-10f, 7.163593226e-10f, 7.087312768e-10f, 7.011061657e-10f, 6.934840022e-10f, 6.858647989e-10f, 6.782485686e-10f, 6.706353241e-10f, 6.630250781e-10f, +6.554178433e-10f, 6.478136325e-10f, 6.402124583e-10f, 6.326143335e-10f, 6.250192706e-10f, 6.174272824e-10f, 6.098383816e-10f, 6.022525807e-10f, 5.946698923e-10f, 5.870903292e-10f, +5.795139038e-10f, 5.719406288e-10f, 5.643705168e-10f, 5.568035802e-10f, 5.492398317e-10f, 5.416792838e-10f, 5.341219491e-10f, 5.265678399e-10f, 5.190169688e-10f, 5.114693484e-10f, +5.039249910e-10f, 4.963839092e-10f, 4.888461154e-10f, 4.813116219e-10f, 4.737804413e-10f, 4.662525859e-10f, 4.587280682e-10f, 4.512069005e-10f, 4.436890952e-10f, 4.361746646e-10f, +4.286636211e-10f, 4.211559771e-10f, 4.136517447e-10f, 4.061509364e-10f, 3.986535644e-10f, 3.911596410e-10f, 3.836691785e-10f, 3.761821892e-10f, 3.686986851e-10f, 3.612186787e-10f, +3.537421821e-10f, 3.462692074e-10f, 3.387997670e-10f, 3.313338729e-10f, 3.238715373e-10f, 3.164127723e-10f, 3.089575902e-10f, 3.015060030e-10f, 2.940580228e-10f, 2.866136617e-10f, +2.791729318e-10f, 2.717358452e-10f, 2.643024139e-10f, 2.568726500e-10f, 2.494465654e-10f, 2.420241722e-10f, 2.346054824e-10f, 2.271905080e-10f, 2.197792610e-10f, 2.123717532e-10f, +2.049679968e-10f, 1.975680035e-10f, 1.901717853e-10f, 1.827793541e-10f, 1.753907219e-10f, 1.680059004e-10f, 1.606249016e-10f, 1.532477373e-10f, 1.458744193e-10f, 1.385049595e-10f, +1.311393697e-10f, 1.237776616e-10f, 1.164198471e-10f, 1.090659379e-10f, 1.017159458e-10f, 9.436988248e-11f, 8.702775973e-11f, 7.968958925e-11f, 7.235538272e-11f, 6.502515185e-11f, +5.769890829e-11f, 5.037666372e-11f, 4.305842978e-11f, 3.574421809e-11f, 2.843404027e-11f, 2.112790794e-11f, 1.382583267e-11f, 6.527826049e-12f, -7.661003671e-13f, -8.055935030e-12f, +-1.534166640e-11f, -2.262328297e-11f, -2.990077322e-11f, -3.717412567e-11f, -4.444332883e-11f, -5.170837125e-11f, -5.896924147e-11f, -6.622592805e-11f, -7.347841958e-11f, -8.072670465e-11f, +-8.797077187e-11f, -9.521060984e-11f, -1.024462072e-10f, -1.096775526e-10f, -1.169046348e-10f, -1.241274423e-10f, -1.313459639e-10f, -1.385601883e-10f, -1.457701042e-10f, -1.529757004e-10f, +-1.601769655e-10f, -1.673738884e-10f, -1.745664578e-10f, -1.817546625e-10f, -1.889384914e-10f, -1.961179332e-10f, -2.032929768e-10f, -2.104636110e-10f, -2.176298248e-10f, -2.247916069e-10f, +-2.319489462e-10f, -2.391018318e-10f, -2.462502524e-10f, -2.533941970e-10f, -2.605336547e-10f, -2.676686142e-10f, -2.747990647e-10f, -2.819249951e-10f, -2.890463945e-10f, -2.961632517e-10f, +-3.032755560e-10f, -3.103832963e-10f, -3.174864617e-10f, -3.245850413e-10f, -3.316790241e-10f, -3.387683993e-10f, -3.458531561e-10f, -3.529332835e-10f, -3.600087707e-10f, -3.670796069e-10f, +-3.741457813e-10f, -3.812072830e-10f, -3.882641012e-10f, -3.953162253e-10f, -4.023636444e-10f, -4.094063478e-10f, -4.164443248e-10f, -4.234775647e-10f, -4.305060567e-10f, -4.375297901e-10f, +-4.445487544e-10f, -4.515629388e-10f, -4.585723328e-10f, -4.655769256e-10f, -4.725767068e-10f, -4.795716656e-10f, -4.865617915e-10f, -4.935470740e-10f, -5.005275024e-10f, -5.075030663e-10f, +-5.144737552e-10f, -5.214395585e-10f, -5.284004657e-10f, -5.353564664e-10f, -5.423075502e-10f, -5.492537065e-10f, -5.561949249e-10f, -5.631311951e-10f, -5.700625066e-10f, -5.769888490e-10f, +-5.839102120e-10f, -5.908265853e-10f, -5.977379584e-10f, -6.046443211e-10f, -6.115456630e-10f, -6.184419739e-10f, -6.253332434e-10f, -6.322194614e-10f, -6.391006176e-10f, -6.459767017e-10f, +-6.528477035e-10f, -6.597136128e-10f, -6.665744194e-10f, -6.734301133e-10f, -6.802806841e-10f, -6.871261218e-10f, -6.939664162e-10f, -7.008015572e-10f, -7.076315348e-10f, -7.144563388e-10f, +-7.212759593e-10f, -7.280903860e-10f, -7.348996091e-10f, -7.417036185e-10f, -7.485024041e-10f, -7.552959561e-10f, -7.620842644e-10f, -7.688673190e-10f, -7.756451101e-10f, -7.824176277e-10f, +-7.891848619e-10f, -7.959468028e-10f, -8.027034405e-10f, -8.094547652e-10f, -8.162007670e-10f, -8.229414361e-10f, -8.296767626e-10f, -8.364067368e-10f, -8.431313489e-10f, -8.498505891e-10f, +-8.565644476e-10f, -8.632729147e-10f, -8.699759808e-10f, -8.766736360e-10f, -8.833658707e-10f, -8.900526753e-10f, -8.967340400e-10f, -9.034099552e-10f, -9.100804112e-10f, -9.167453986e-10f, +-9.234049076e-10f, -9.300589287e-10f, -9.367074523e-10f, -9.433504689e-10f, -9.499879690e-10f, -9.566199429e-10f, -9.632463813e-10f, -9.698672746e-10f, -9.764826133e-10f, -9.830923880e-10f, +-9.896965893e-10f, -9.962952078e-10f, -1.002888234e-09f, -1.009475658e-09f, -1.016057472e-09f, -1.022633665e-09f, -1.029204228e-09f, -1.035769152e-09f, -1.042328428e-09f, -1.048882046e-09f, +-1.055429997e-09f, -1.061972272e-09f, -1.068508862e-09f, -1.075039757e-09f, -1.081564947e-09f, -1.088084425e-09f, -1.094598180e-09f, -1.101106204e-09f, -1.107608487e-09f, -1.114105021e-09f, +-1.120595795e-09f, -1.127080801e-09f, -1.133560031e-09f, -1.140033474e-09f, -1.146501122e-09f, -1.152962966e-09f, -1.159418996e-09f, -1.165869204e-09f, -1.172313581e-09f, -1.178752117e-09f, +-1.185184804e-09f, -1.191611633e-09f, -1.198032595e-09f, -1.204447681e-09f, -1.210856882e-09f, -1.217260189e-09f, -1.223657594e-09f, -1.230049087e-09f, -1.236434660e-09f, -1.242814303e-09f, +-1.249188008e-09f, -1.255555767e-09f, -1.261917570e-09f, -1.268273409e-09f, -1.274623275e-09f, -1.280967160e-09f, -1.287305054e-09f, -1.293636948e-09f, -1.299962835e-09f, -1.306282706e-09f, +-1.312596551e-09f, -1.318904363e-09f, -1.325206133e-09f, -1.331501851e-09f, -1.337791510e-09f, -1.344075102e-09f, -1.350352616e-09f, -1.356624046e-09f, -1.362889382e-09f, -1.369148616e-09f, +-1.375401739e-09f, -1.381648744e-09f, -1.387889621e-09f, -1.394124362e-09f, -1.400352959e-09f, -1.406575403e-09f, -1.412791687e-09f, -1.419001800e-09f, -1.425205737e-09f, -1.431403487e-09f, +-1.437595042e-09f, -1.443780395e-09f, -1.449959538e-09f, -1.456132461e-09f, -1.462299156e-09f, -1.468459616e-09f, -1.474613832e-09f, -1.480761796e-09f, -1.486903500e-09f, -1.493038935e-09f, +-1.499168094e-09f, -1.505290968e-09f, -1.511407549e-09f, -1.517517830e-09f, -1.523621801e-09f, -1.529719456e-09f, -1.535810785e-09f, -1.541895782e-09f, -1.547974437e-09f, -1.554046743e-09f, +-1.560112692e-09f, -1.566172277e-09f, -1.572225488e-09f, -1.578272318e-09f, -1.584312759e-09f, -1.590346804e-09f, -1.596374444e-09f, -1.602395672e-09f, -1.608410480e-09f, -1.614418859e-09f, +-1.620420802e-09f, -1.626416302e-09f, -1.632405350e-09f, -1.638387939e-09f, -1.644364061e-09f, -1.650333708e-09f, -1.656296873e-09f, -1.662253547e-09f, -1.668203724e-09f, -1.674147396e-09f, +-1.680084554e-09f, -1.686015191e-09f, -1.691939300e-09f, -1.697856874e-09f, -1.703767903e-09f, -1.709672382e-09f, -1.715570302e-09f, -1.721461655e-09f, -1.727346436e-09f, -1.733224634e-09f, +-1.739096245e-09f, -1.744961259e-09f, -1.750819670e-09f, -1.756671469e-09f, -1.762516651e-09f, -1.768355206e-09f, -1.774187129e-09f, -1.780012411e-09f, -1.785831045e-09f, -1.791643024e-09f, +-1.797448341e-09f, -1.803246987e-09f, -1.809038957e-09f, -1.814824243e-09f, -1.820602837e-09f, -1.826374732e-09f, -1.832139921e-09f, -1.837898397e-09f, -1.843650153e-09f, -1.849395181e-09f, +-1.855133475e-09f, -1.860865027e-09f, -1.866589830e-09f, -1.872307878e-09f, -1.878019162e-09f, -1.883723676e-09f, -1.889421413e-09f, -1.895112366e-09f, -1.900796528e-09f, -1.906473892e-09f, +-1.912144451e-09f, -1.917808198e-09f, -1.923465126e-09f, -1.929115228e-09f, -1.934758497e-09f, -1.940394927e-09f, -1.946024510e-09f, -1.951647240e-09f, -1.957263109e-09f, -1.962872112e-09f, +-1.968474241e-09f, -1.974069489e-09f, -1.979657850e-09f, -1.985239317e-09f, -1.990813883e-09f, -1.996381541e-09f, -2.001942285e-09f, -2.007496109e-09f, -2.013043004e-09f, -2.018582966e-09f, +-2.024115987e-09f, -2.029642060e-09f, -2.035161179e-09f, -2.040673338e-09f, -2.046178529e-09f, -2.051676747e-09f, -2.057167985e-09f, -2.062652235e-09f, -2.068129493e-09f, -2.073599751e-09f, +-2.079063002e-09f, -2.084519241e-09f, -2.089968461e-09f, -2.095410656e-09f, -2.100845819e-09f, -2.106273943e-09f, -2.111695023e-09f, -2.117109052e-09f, -2.122516024e-09f, -2.127915933e-09f, +-2.133308771e-09f, -2.138694534e-09f, -2.144073214e-09f, -2.149444806e-09f, -2.154809303e-09f, -2.160166699e-09f, -2.165516988e-09f, -2.170860163e-09f, -2.176196220e-09f, -2.181525150e-09f, +-2.186846949e-09f, -2.192161610e-09f, -2.197469128e-09f, -2.202769495e-09f, -2.208062706e-09f, -2.213348756e-09f, -2.218627637e-09f, -2.223899345e-09f, -2.229163872e-09f, -2.234421214e-09f, +-2.239671363e-09f, -2.244914315e-09f, -2.250150064e-09f, -2.255378602e-09f, -2.260599926e-09f, -2.265814027e-09f, -2.271020902e-09f, -2.276220544e-09f, -2.281412947e-09f, -2.286598106e-09f, +-2.291776014e-09f, -2.296946666e-09f, -2.302110056e-09f, -2.307266179e-09f, -2.312415029e-09f, -2.317556599e-09f, -2.322690886e-09f, -2.327817882e-09f, -2.332937582e-09f, -2.338049980e-09f, +-2.343155072e-09f, -2.348252851e-09f, -2.353343312e-09f, -2.358426449e-09f, -2.363502257e-09f, -2.368570730e-09f, -2.373631863e-09f, -2.378685650e-09f, -2.383732086e-09f, -2.388771166e-09f, +-2.393802883e-09f, -2.398827233e-09f, -2.403844210e-09f, -2.408853809e-09f, -2.413856025e-09f, -2.418850851e-09f, -2.423838283e-09f, -2.428818316e-09f, -2.433790944e-09f, -2.438756162e-09f, +-2.443713965e-09f, -2.448664347e-09f, -2.453607303e-09f, -2.458542829e-09f, -2.463470918e-09f, -2.468391566e-09f, -2.473304768e-09f, -2.478210518e-09f, -2.483108811e-09f, -2.487999643e-09f, +-2.492883008e-09f, -2.497758901e-09f, -2.502627317e-09f, -2.507488251e-09f, -2.512341698e-09f, -2.517187653e-09f, -2.522026112e-09f, -2.526857068e-09f, -2.531680518e-09f, -2.536496456e-09f, +-2.541304877e-09f, -2.546105777e-09f, -2.550899150e-09f, -2.555684992e-09f, -2.560463299e-09f, -2.565234064e-09f, -2.569997283e-09f, -2.574752953e-09f, -2.579501066e-09f, -2.584241620e-09f, +-2.588974610e-09f, -2.593700030e-09f, -2.598417876e-09f, -2.603128143e-09f, -2.607830826e-09f, -2.612525922e-09f, -2.617213425e-09f, -2.621893330e-09f, -2.626565634e-09f, -2.631230331e-09f, +-2.635887418e-09f, -2.640536888e-09f, -2.645178739e-09f, -2.649812965e-09f, -2.654439562e-09f, -2.659058526e-09f, -2.663669851e-09f, -2.668273535e-09f, -2.672869571e-09f, -2.677457956e-09f, +-2.682038686e-09f, -2.686611755e-09f, -2.691177161e-09f, -2.695734897e-09f, -2.700284961e-09f, -2.704827348e-09f, -2.709362053e-09f, -2.713889072e-09f, -2.718408401e-09f, -2.722920036e-09f, +-2.727423972e-09f, -2.731920206e-09f, -2.736408734e-09f, -2.740889550e-09f, -2.745362651e-09f, -2.749828033e-09f, -2.754285691e-09f, -2.758735622e-09f, -2.763177822e-09f, -2.767612286e-09f, +-2.772039011e-09f, -2.776457992e-09f, -2.780869225e-09f, -2.785272707e-09f, -2.789668433e-09f, -2.794056400e-09f, -2.798436604e-09f, -2.802809040e-09f, -2.807173705e-09f, -2.811530595e-09f, +-2.815879706e-09f, -2.820221034e-09f, -2.824554576e-09f, -2.828880327e-09f, -2.833198284e-09f, -2.837508443e-09f, -2.841810800e-09f, -2.846105352e-09f, -2.850392095e-09f, -2.854671024e-09f, +-2.858942138e-09f, -2.863205430e-09f, -2.867460900e-09f, -2.871708541e-09f, -2.875948351e-09f, -2.880180327e-09f, -2.884404464e-09f, -2.888620760e-09f, -2.892829209e-09f, -2.897029810e-09f, +-2.901222559e-09f, -2.905407451e-09f, -2.909584484e-09f, -2.913753654e-09f, -2.917914958e-09f, -2.922068392e-09f, -2.926213953e-09f, -2.930351637e-09f, -2.934481441e-09f, -2.938603362e-09f, +-2.942717396e-09f, -2.946823540e-09f, -2.950921791e-09f, -2.955012145e-09f, -2.959094599e-09f, -2.963169151e-09f, -2.967235796e-09f, -2.971294531e-09f, -2.975345354e-09f, -2.979388260e-09f, +-2.983423248e-09f, -2.987450313e-09f, -2.991469453e-09f, -2.995480664e-09f, -2.999483944e-09f, -3.003479289e-09f, -3.007466696e-09f, -3.011446162e-09f, -3.015417685e-09f, -3.019381261e-09f, +-3.023336886e-09f, -3.027284560e-09f, -3.031224277e-09f, -3.035156035e-09f, -3.039079832e-09f, -3.042995664e-09f, -3.046903529e-09f, -3.050803424e-09f, -3.054695345e-09f, -3.058579290e-09f, +-3.062455257e-09f, -3.066323242e-09f, -3.070183242e-09f, -3.074035255e-09f, -3.077879278e-09f, -3.081715309e-09f, -3.085543344e-09f, -3.089363381e-09f, -3.093175417e-09f, -3.096979449e-09f, +-3.100775476e-09f, -3.104563494e-09f, -3.108343500e-09f, -3.112115492e-09f, -3.115879468e-09f, -3.119635425e-09f, -3.123383360e-09f, -3.127123270e-09f, -3.130855154e-09f, -3.134579009e-09f, +-3.138294832e-09f, -3.142002621e-09f, -3.145702374e-09f, -3.149394087e-09f, -3.153077759e-09f, -3.156753387e-09f, -3.160420969e-09f, -3.164080502e-09f, -3.167731984e-09f, -3.171375414e-09f, +-3.175010787e-09f, -3.178638103e-09f, -3.182257358e-09f, -3.185868552e-09f, -3.189471680e-09f, -3.193066742e-09f, -3.196653735e-09f, -3.200232656e-09f, -3.203803505e-09f, -3.207366277e-09f, +-3.210920972e-09f, -3.214467587e-09f, -3.218006120e-09f, -3.221536569e-09f, -3.225058933e-09f, -3.228573207e-09f, -3.232079392e-09f, -3.235577485e-09f, -3.239067483e-09f, -3.242549386e-09f, +-3.246023190e-09f, -3.249488894e-09f, -3.252946496e-09f, -3.256395994e-09f, -3.259837386e-09f, -3.263270671e-09f, -3.266695846e-09f, -3.270112910e-09f, -3.273521860e-09f, -3.276922695e-09f, +-3.280315414e-09f, -3.283700013e-09f, -3.287076493e-09f, -3.290444850e-09f, -3.293805083e-09f, -3.297157191e-09f, -3.300501171e-09f, -3.303837023e-09f, -3.307164743e-09f, -3.310484332e-09f, +-3.313795786e-09f, -3.317099105e-09f, -3.320394287e-09f, -3.323681331e-09f, -3.326960234e-09f, -3.330230995e-09f, -3.333493613e-09f, -3.336748086e-09f, -3.339994412e-09f, -3.343232591e-09f, +-3.346462621e-09f, -3.349684500e-09f, -3.352898226e-09f, -3.356103800e-09f, -3.359301218e-09f, -3.362490480e-09f, -3.365671584e-09f, -3.368844530e-09f, -3.372009314e-09f, -3.375165938e-09f, +-3.378314398e-09f, -3.381454694e-09f, -3.384586825e-09f, -3.387710789e-09f, -3.390826585e-09f, -3.393934212e-09f, -3.397033668e-09f, -3.400124953e-09f, -3.403208066e-09f, -3.406283004e-09f, +-3.409349768e-09f, -3.412408355e-09f, -3.415458766e-09f, -3.418500998e-09f, -3.421535051e-09f, -3.424560924e-09f, -3.427578615e-09f, -3.430588124e-09f, -3.433589450e-09f, -3.436582591e-09f, +-3.439567547e-09f, -3.442544317e-09f, -3.445512900e-09f, -3.448473295e-09f, -3.451425501e-09f, -3.454369517e-09f, -3.457305342e-09f, -3.460232976e-09f, -3.463152418e-09f, -3.466063666e-09f, +-3.468966721e-09f, -3.471861581e-09f, -3.474748245e-09f, -3.477626713e-09f, -3.480496985e-09f, -3.483359058e-09f, -3.486212934e-09f, -3.489058610e-09f, -3.491896087e-09f, -3.494725363e-09f, +-3.497546439e-09f, -3.500359313e-09f, -3.503163985e-09f, -3.505960454e-09f, -3.508748720e-09f, -3.511528782e-09f, -3.514300640e-09f, -3.517064293e-09f, -3.519819741e-09f, -3.522566982e-09f, +-3.525306018e-09f, -3.528036847e-09f, -3.530759469e-09f, -3.533473883e-09f, -3.536180089e-09f, -3.538878087e-09f, -3.541567876e-09f, -3.544249456e-09f, -3.546922827e-09f, -3.549587988e-09f, +-3.552244939e-09f, -3.554893680e-09f, -3.557534211e-09f, -3.560166530e-09f, -3.562790639e-09f, -3.565406536e-09f, -3.568014222e-09f, -3.570613697e-09f, -3.573204959e-09f, -3.575788010e-09f, +-3.578362849e-09f, -3.580929475e-09f, -3.583487889e-09f, -3.586038091e-09f, -3.588580081e-09f, -3.591113858e-09f, -3.593639422e-09f, -3.596156774e-09f, -3.598665913e-09f, -3.601166840e-09f, +-3.603659555e-09f, -3.606144056e-09f, -3.608620346e-09f, -3.611088423e-09f, -3.613548288e-09f, -3.615999941e-09f, -3.618443382e-09f, -3.620878611e-09f, -3.623305628e-09f, -3.625724434e-09f, +-3.628135028e-09f, -3.630537412e-09f, -3.632931584e-09f, -3.635317546e-09f, -3.637695297e-09f, -3.640064839e-09f, -3.642426170e-09f, -3.644779292e-09f, -3.647124204e-09f, -3.649460908e-09f, +-3.651789403e-09f, -3.654109690e-09f, -3.656421770e-09f, -3.658725641e-09f, -3.661021306e-09f, -3.663308764e-09f, -3.665588017e-09f, -3.667859063e-09f, -3.670121904e-09f, -3.672376541e-09f, +-3.674622973e-09f, -3.676861202e-09f, -3.679091228e-09f, -3.681313051e-09f, -3.683526672e-09f, -3.685732092e-09f, -3.687929311e-09f, -3.690118330e-09f, -3.692299150e-09f, -3.694471770e-09f, +-3.696636192e-09f, -3.698792417e-09f, -3.700940445e-09f, -3.703080277e-09f, -3.705211914e-09f, -3.707335356e-09f, -3.709450604e-09f, -3.711557659e-09f, -3.713656522e-09f, -3.715747193e-09f, +-3.717829673e-09f, -3.719903964e-09f, -3.721970066e-09f, -3.724027980e-09f, -3.726077707e-09f, -3.728119247e-09f, -3.730152602e-09f, -3.732177772e-09f, -3.734194760e-09f, -3.736203564e-09f, +-3.738204187e-09f, -3.740196630e-09f, -3.742180893e-09f, -3.744156977e-09f, -3.746124885e-09f, -3.748084615e-09f, -3.750036171e-09f, -3.751979552e-09f, -3.753914760e-09f, -3.755841797e-09f, +-3.757760662e-09f, -3.759671358e-09f, -3.761573885e-09f, -3.763468245e-09f, -3.765354439e-09f, -3.767232468e-09f, -3.769102333e-09f, -3.770964035e-09f, -3.772817577e-09f, -3.774662959e-09f, +-3.776500182e-09f, -3.778329248e-09f, -3.780150158e-09f, -3.781962913e-09f, -3.783767515e-09f, -3.785563965e-09f, -3.787352264e-09f, -3.789132415e-09f, -3.790904418e-09f, -3.792668274e-09f, +-3.794423986e-09f, -3.796171554e-09f, -3.797910981e-09f, -3.799642267e-09f, -3.801365414e-09f, -3.803080424e-09f, -3.804787298e-09f, -3.806486037e-09f, -3.808176645e-09f, -3.809859120e-09f, +-3.811533467e-09f, -3.813199685e-09f, -3.814857778e-09f, -3.816507745e-09f, -3.818149590e-09f, -3.819783314e-09f, -3.821408917e-09f, -3.823026403e-09f, -3.824635773e-09f, -3.826237028e-09f, +-3.827830171e-09f, -3.829415203e-09f, -3.830992125e-09f, -3.832560941e-09f, -3.834121650e-09f, -3.835674256e-09f, -3.837218761e-09f, -3.838755165e-09f, -3.840283471e-09f, -3.841803681e-09f, +-3.843315796e-09f, -3.844819819e-09f, -3.846315751e-09f, -3.847803595e-09f, -3.849283353e-09f, -3.850755025e-09f, -3.852218615e-09f, -3.853674125e-09f, -3.855121556e-09f, -3.856560910e-09f, +-3.857992190e-09f, -3.859415397e-09f, -3.860830534e-09f, -3.862237603e-09f, -3.863636605e-09f, -3.865027543e-09f, -3.866410420e-09f, -3.867785237e-09f, -3.869151996e-09f, -3.870510700e-09f, +-3.871861350e-09f, -3.873203950e-09f, -3.874538500e-09f, -3.875865005e-09f, -3.877183465e-09f, -3.878493882e-09f, -3.879796261e-09f, -3.881090602e-09f, -3.882376907e-09f, -3.883655180e-09f, +-3.884925423e-09f, -3.886187637e-09f, -3.887441826e-09f, -3.888687991e-09f, -3.889926136e-09f, -3.891156262e-09f, -3.892378372e-09f, -3.893592468e-09f, -3.894798554e-09f, -3.895996630e-09f, +-3.897186701e-09f, -3.898368767e-09f, -3.899542833e-09f, -3.900708900e-09f, -3.901866971e-09f, -3.903017048e-09f, -3.904159134e-09f, -3.905293233e-09f, -3.906419345e-09f, -3.907537474e-09f, +-3.908647623e-09f, -3.909749793e-09f, -3.910843989e-09f, -3.911930212e-09f, -3.913008465e-09f, -3.914078752e-09f, -3.915141073e-09f, -3.916195434e-09f, -3.917241835e-09f, -3.918280280e-09f, +-3.919310772e-09f, -3.920333313e-09f, -3.921347906e-09f, -3.922354554e-09f, -3.923353261e-09f, -3.924344028e-09f, -3.925326858e-09f, -3.926301755e-09f, -3.927268721e-09f, -3.928227760e-09f, +-3.929178874e-09f, -3.930122066e-09f, -3.931057339e-09f, -3.931984696e-09f, -3.932904139e-09f, -3.933815673e-09f, -3.934719300e-09f, -3.935615023e-09f, -3.936502845e-09f, -3.937382769e-09f, +-3.938254798e-09f, -3.939118935e-09f, -3.939975184e-09f, -3.940823546e-09f, -3.941664027e-09f, -3.942496628e-09f, -3.943321352e-09f, -3.944138204e-09f, -3.944947186e-09f, -3.945748301e-09f, +-3.946541552e-09f, -3.947326943e-09f, -3.948104477e-09f, -3.948874158e-09f, -3.949635987e-09f, -3.950389969e-09f, -3.951136107e-09f, -3.951874405e-09f, -3.952604865e-09f, -3.953327490e-09f, +-3.954042285e-09f, -3.954749253e-09f, -3.955448396e-09f, -3.956139719e-09f, -3.956823224e-09f, -3.957498915e-09f, -3.958166796e-09f, -3.958826870e-09f, -3.959479140e-09f, -3.960123610e-09f, +-3.960760283e-09f, -3.961389163e-09f, -3.962010253e-09f, -3.962623557e-09f, -3.963229078e-09f, -3.963826820e-09f, -3.964416786e-09f, -3.964998980e-09f, -3.965573406e-09f, -3.966140067e-09f, +-3.966698967e-09f, -3.967250109e-09f, -3.967793497e-09f, -3.968329134e-09f, -3.968857025e-09f, -3.969377173e-09f, -3.969889581e-09f, -3.970394254e-09f, -3.970891195e-09f, -3.971380407e-09f, +-3.971861895e-09f, -3.972335662e-09f, -3.972801713e-09f, -3.973260050e-09f, -3.973710677e-09f, -3.974153599e-09f, -3.974588819e-09f, -3.975016341e-09f, -3.975436169e-09f, -3.975848307e-09f, +-3.976252758e-09f, -3.976649527e-09f, -3.977038617e-09f, -3.977420033e-09f, -3.977793777e-09f, -3.978159855e-09f, -3.978518270e-09f, -3.978869026e-09f, -3.979212127e-09f, -3.979547577e-09f, +-3.979875380e-09f, -3.980195540e-09f, -3.980508061e-09f, -3.980812947e-09f, -3.981110202e-09f, -3.981399830e-09f, -3.981681836e-09f, -3.981956223e-09f, -3.982222995e-09f, -3.982482157e-09f, +-3.982733713e-09f, -3.982977666e-09f, -3.983214022e-09f, -3.983442784e-09f, -3.983663956e-09f, -3.983877542e-09f, -3.984083547e-09f, -3.984281976e-09f, -3.984472831e-09f, -3.984656118e-09f, +-3.984831840e-09f, -3.985000003e-09f, -3.985160610e-09f, -3.985313665e-09f, -3.985459173e-09f, -3.985597138e-09f, -3.985727565e-09f, -3.985850457e-09f, -3.985965820e-09f, -3.986073657e-09f, +-3.986173973e-09f, -3.986266773e-09f, -3.986352060e-09f, -3.986429839e-09f, -3.986500115e-09f, -3.986562892e-09f, -3.986618174e-09f, -3.986665966e-09f, -3.986706273e-09f, -3.986739099e-09f, +-3.986764448e-09f, -3.986782324e-09f, -3.986792734e-09f, -3.986795680e-09f, -3.986791168e-09f, -3.986779202e-09f, -3.986759787e-09f, -3.986732927e-09f, -3.986698627e-09f, -3.986656891e-09f, +-3.986607725e-09f, -3.986551132e-09f, -3.986487118e-09f, -3.986415686e-09f, -3.986336843e-09f, -3.986250592e-09f, -3.986156938e-09f, -3.986055886e-09f, -3.985947441e-09f, -3.985831606e-09f, +-3.985708388e-09f, -3.985577791e-09f, -3.985439819e-09f, -3.985294478e-09f, -3.985141772e-09f, -3.984981706e-09f, -3.984814285e-09f, -3.984639513e-09f, -3.984457396e-09f, -3.984267938e-09f, +-3.984071144e-09f, -3.983867020e-09f, -3.983655569e-09f, -3.983436797e-09f, -3.983210709e-09f, -3.982977310e-09f, -3.982736604e-09f, -3.982488597e-09f, -3.982233294e-09f, -3.981970699e-09f, +-3.981700818e-09f, -3.981423655e-09f, -3.981139215e-09f, -3.980847504e-09f, -3.980548527e-09f, -3.980242288e-09f, -3.979928793e-09f, -3.979608047e-09f, -3.979280055e-09f, -3.978944821e-09f, +-3.978602352e-09f, -3.978252651e-09f, -3.977895725e-09f, -3.977531578e-09f, -3.977160216e-09f, -3.976781643e-09f, -3.976395865e-09f, -3.976002887e-09f, -3.975602715e-09f, -3.975195353e-09f, +-3.974780806e-09f, -3.974359080e-09f, -3.973930181e-09f, -3.973494113e-09f, -3.973050881e-09f, -3.972600491e-09f, -3.972142949e-09f, -3.971678259e-09f, -3.971206426e-09f, -3.970727457e-09f, +-3.970241356e-09f, -3.969748129e-09f, -3.969247781e-09f, -3.968740317e-09f, -3.968225743e-09f, -3.967704065e-09f, -3.967175287e-09f, -3.966639415e-09f, -3.966096454e-09f, -3.965546410e-09f, +-3.964989289e-09f, -3.964425095e-09f, -3.963853835e-09f, -3.963275513e-09f, -3.962690135e-09f, -3.962097707e-09f, -3.961498234e-09f, -3.960891722e-09f, -3.960278176e-09f, -3.959657602e-09f, +-3.959030005e-09f, -3.958395390e-09f, -3.957753764e-09f, -3.957105133e-09f, -3.956449500e-09f, -3.955786873e-09f, -3.955117257e-09f, -3.954440657e-09f, -3.953757079e-09f, -3.953066529e-09f, +-3.952369012e-09f, -3.951664534e-09f, -3.950953101e-09f, -3.950234718e-09f, -3.949509391e-09f, -3.948777126e-09f, -3.948037928e-09f, -3.947291804e-09f, -3.946538759e-09f, -3.945778798e-09f, +-3.945011928e-09f, -3.944238154e-09f, -3.943457482e-09f, -3.942669918e-09f, -3.941875468e-09f, -3.941074137e-09f, -3.940265931e-09f, -3.939450856e-09f, -3.938628918e-09f, -3.937800123e-09f, +-3.936964477e-09f, -3.936121985e-09f, -3.935272654e-09f, -3.934416488e-09f, -3.933553496e-09f, -3.932683681e-09f, -3.931807050e-09f, -3.930923609e-09f, -3.930033365e-09f, -3.929136322e-09f, +-3.928232487e-09f, -3.927321865e-09f, -3.926404464e-09f, -3.925480288e-09f, -3.924549345e-09f, -3.923611639e-09f, -3.922667177e-09f, -3.921715965e-09f, -3.920758008e-09f, -3.919793314e-09f, +-3.918821888e-09f, -3.917843736e-09f, -3.916858865e-09f, -3.915867279e-09f, -3.914868987e-09f, -3.913863992e-09f, -3.912852303e-09f, -3.911833924e-09f, -3.910808862e-09f, -3.909777124e-09f, +-3.908738714e-09f, -3.907693640e-09f, -3.906641908e-09f, -3.905583524e-09f, -3.904518493e-09f, -3.903446823e-09f, -3.902368520e-09f, -3.901283589e-09f, -3.900192037e-09f, -3.899093871e-09f, +-3.897989096e-09f, -3.896877719e-09f, -3.895759745e-09f, -3.894635182e-09f, -3.893504036e-09f, -3.892366313e-09f, -3.891222019e-09f, -3.890071160e-09f, -3.888913744e-09f, -3.887749776e-09f, +-3.886579262e-09f, -3.885402210e-09f, -3.884218625e-09f, -3.883028513e-09f, -3.881831882e-09f, -3.880628738e-09f, -3.879419086e-09f, -3.878202934e-09f, -3.876980288e-09f, -3.875751154e-09f, +-3.874515538e-09f, -3.873273448e-09f, -3.872024890e-09f, -3.870769870e-09f, -3.869508394e-09f, -3.868240470e-09f, -3.866966103e-09f, -3.865685301e-09f, -3.864398069e-09f, -3.863104414e-09f, +-3.861804343e-09f, -3.860497862e-09f, -3.859184979e-09f, -3.857865698e-09f, -3.856540028e-09f, -3.855207975e-09f, -3.853869544e-09f, -3.852524744e-09f, -3.851173579e-09f, -3.849816058e-09f, +-3.848452187e-09f, -3.847081972e-09f, -3.845705420e-09f, -3.844322537e-09f, -3.842933331e-09f, -3.841537808e-09f, -3.840135974e-09f, -3.838727837e-09f, -3.837313403e-09f, -3.835892679e-09f, +-3.834465671e-09f, -3.833032387e-09f, -3.831592832e-09f, -3.830147014e-09f, -3.828694940e-09f, -3.827236616e-09f, -3.825772048e-09f, -3.824301245e-09f, -3.822824212e-09f, -3.821340957e-09f, +-3.819851486e-09f, -3.818355805e-09f, -3.816853923e-09f, -3.815345845e-09f, -3.813831579e-09f, -3.812311131e-09f, -3.810784508e-09f, -3.809251717e-09f, -3.807712765e-09f, -3.806167659e-09f, +-3.804616406e-09f, -3.803059012e-09f, -3.801495485e-09f, -3.799925831e-09f, -3.798350058e-09f, -3.796768172e-09f, -3.795180180e-09f, -3.793586089e-09f, -3.791985906e-09f, -3.790379639e-09f, +-3.788767293e-09f, -3.787148877e-09f, -3.785524397e-09f, -3.783893859e-09f, -3.782257272e-09f, -3.780614642e-09f, -3.778965975e-09f, -3.777311280e-09f, -3.775650563e-09f, -3.773983831e-09f, +-3.772311092e-09f, -3.770632352e-09f, -3.768947618e-09f, -3.767256897e-09f, -3.765560197e-09f, -3.763857525e-09f, -3.762148887e-09f, -3.760434291e-09f, -3.758713744e-09f, -3.756987254e-09f, +-3.755254826e-09f, -3.753516469e-09f, -3.751772189e-09f, -3.750021994e-09f, -3.748265890e-09f, -3.746503886e-09f, -3.744735987e-09f, -3.742962202e-09f, -3.741182538e-09f, -3.739397001e-09f, +-3.737605599e-09f, -3.735808340e-09f, -3.734005229e-09f, -3.732196276e-09f, -3.730381486e-09f, -3.728560867e-09f, -3.726734427e-09f, -3.724902172e-09f, -3.723064110e-09f, -3.721220248e-09f, +-3.719370594e-09f, -3.717515154e-09f, -3.715653936e-09f, -3.713786948e-09f, -3.711914196e-09f, -3.710035688e-09f, -3.708151432e-09f, -3.706261434e-09f, -3.704365702e-09f, -3.702464243e-09f, +-3.700557065e-09f, -3.698644175e-09f, -3.696725580e-09f, -3.694801288e-09f, -3.692871306e-09f, -3.690935642e-09f, -3.688994303e-09f, -3.687047296e-09f, -3.685094629e-09f, -3.683136308e-09f, +-3.681172343e-09f, -3.679202740e-09f, -3.677227506e-09f, -3.675246648e-09f, -3.673260176e-09f, -3.671268095e-09f, -3.669270413e-09f, -3.667267138e-09f, -3.665258278e-09f, -3.663243839e-09f, +-3.661223830e-09f, -3.659198257e-09f, -3.657167128e-09f, -3.655130451e-09f, -3.653088234e-09f, -3.651040483e-09f, -3.648987207e-09f, -3.646928412e-09f, -3.644864107e-09f, -3.642794299e-09f, +-3.640718996e-09f, -3.638638204e-09f, -3.636551933e-09f, -3.634460188e-09f, -3.632362979e-09f, -3.630260312e-09f, -3.628152195e-09f, -3.626038636e-09f, -3.623919642e-09f, -3.621795220e-09f, +-3.619665380e-09f, -3.617530128e-09f, -3.615389471e-09f, -3.613243418e-09f, -3.611091976e-09f, -3.608935153e-09f, -3.606772956e-09f, -3.604605393e-09f, -3.602432473e-09f, -3.600254201e-09f, +-3.598070587e-09f, -3.595881638e-09f, -3.593687361e-09f, -3.591487764e-09f, -3.589282856e-09f, -3.587072643e-09f, -3.584857134e-09f, -3.582636335e-09f, -3.580410256e-09f, -3.578178903e-09f, +-3.575942285e-09f, -3.573700409e-09f, -3.571453283e-09f, -3.569200915e-09f, -3.566943312e-09f, -3.564680482e-09f, -3.562412433e-09f, -3.560139173e-09f, -3.557860710e-09f, -3.555577052e-09f, +-3.553288205e-09f, -3.550994179e-09f, -3.548694980e-09f, -3.546390617e-09f, -3.544081098e-09f, -3.541766430e-09f, -3.539446622e-09f, -3.537121680e-09f, -3.534791614e-09f, -3.532456430e-09f, +-3.530116137e-09f, -3.527770742e-09f, -3.525420254e-09f, -3.523064681e-09f, -3.520704029e-09f, -3.518338308e-09f, -3.515967524e-09f, -3.513591687e-09f, -3.511210803e-09f, -3.508824881e-09f, +-3.506433929e-09f, -3.504037954e-09f, -3.501636965e-09f, -3.499230970e-09f, -3.496819976e-09f, -3.494403991e-09f, -3.491983023e-09f, -3.489557081e-09f, -3.487126172e-09f, -3.484690305e-09f, +-3.482249486e-09f, -3.479803725e-09f, -3.477353029e-09f, -3.474897406e-09f, -3.472436864e-09f, -3.469971412e-09f, -3.467501056e-09f, -3.465025806e-09f, -3.462545669e-09f, -3.460060653e-09f, +-3.457570767e-09f, -3.455076018e-09f, -3.452576414e-09f, -3.450071964e-09f, -3.447562675e-09f, -3.445048555e-09f, -3.442529614e-09f, -3.440005857e-09f, -3.437477295e-09f, -3.434943934e-09f, +-3.432405783e-09f, -3.429862850e-09f, -3.427315143e-09f, -3.424762670e-09f, -3.422205439e-09f, -3.419643459e-09f, -3.417076737e-09f, -3.414505281e-09f, -3.411929100e-09f, -3.409348202e-09f, +-3.406762595e-09f, -3.404172287e-09f, -3.401577286e-09f, -3.398977600e-09f, -3.396373238e-09f, -3.393764207e-09f, -3.391150516e-09f, -3.388532173e-09f, -3.385909186e-09f, -3.383281564e-09f, +-3.380649313e-09f, -3.378012444e-09f, -3.375370963e-09f, -3.372724879e-09f, -3.370074200e-09f, -3.367418935e-09f, -3.364759091e-09f, -3.362094676e-09f, -3.359425700e-09f, -3.356752170e-09f, +-3.354074094e-09f, -3.351391481e-09f, -3.348704339e-09f, -3.346012676e-09f, -3.343316500e-09f, -3.340615819e-09f, -3.337910642e-09f, -3.335200978e-09f, -3.332486833e-09f, -3.329768217e-09f, +-3.327045138e-09f, -3.324317604e-09f, -3.321585623e-09f, -3.318849204e-09f, -3.316108355e-09f, -3.313363083e-09f, -3.310613399e-09f, -3.307859308e-09f, -3.305100821e-09f, -3.302337945e-09f, +-3.299570689e-09f, -3.296799060e-09f, -3.294023068e-09f, -3.291242720e-09f, -3.288458025e-09f, -3.285668991e-09f, -3.282875627e-09f, -3.280077940e-09f, -3.277275940e-09f, -3.274469634e-09f, +-3.271659030e-09f, -3.268844138e-09f, -3.266024965e-09f, -3.263201520e-09f, -3.260373811e-09f, -3.257541847e-09f, -3.254705635e-09f, -3.251865185e-09f, -3.249020504e-09f, -3.246171601e-09f, +-3.243318485e-09f, -3.240461163e-09f, -3.237599644e-09f, -3.234733937e-09f, -3.231864050e-09f, -3.228989991e-09f, -3.226111768e-09f, -3.223229391e-09f, -3.220342867e-09f, -3.217452205e-09f, +-3.214557413e-09f, -3.211658499e-09f, -3.208755473e-09f, -3.205848342e-09f, -3.202937115e-09f, -3.200021801e-09f, -3.197102407e-09f, -3.194178942e-09f, -3.191251415e-09f, -3.188319834e-09f, +-3.185384207e-09f, -3.182444544e-09f, -3.179500852e-09f, -3.176553139e-09f, -3.173601415e-09f, -3.170645687e-09f, -3.167685965e-09f, -3.164722256e-09f, -3.161754570e-09f, -3.158782914e-09f, +-3.155807297e-09f, -3.152827727e-09f, -3.149844214e-09f, -3.146856765e-09f, -3.143865389e-09f, -3.140870094e-09f, -3.137870889e-09f, -3.134867783e-09f, -3.131860784e-09f, -3.128849899e-09f, +-3.125835139e-09f, -3.122816511e-09f, -3.119794024e-09f, -3.116767687e-09f, -3.113737507e-09f, -3.110703494e-09f, -3.107665656e-09f, -3.104624001e-09f, -3.101578538e-09f, -3.098529275e-09f, +-3.095476222e-09f, -3.092419386e-09f, -3.089358776e-09f, -3.086294400e-09f, -3.083226268e-09f, -3.080154388e-09f, -3.077078767e-09f, -3.073999416e-09f, -3.070916341e-09f, -3.067829553e-09f, +-3.064739059e-09f, -3.061644868e-09f, -3.058546988e-09f, -3.055445428e-09f, -3.052340197e-09f, -3.049231303e-09f, -3.046118755e-09f, -3.043002561e-09f, -3.039882730e-09f, -3.036759270e-09f, +-3.033632190e-09f, -3.030501499e-09f, -3.027367205e-09f, -3.024229317e-09f, -3.021087843e-09f, -3.017942791e-09f, -3.014794172e-09f, -3.011641992e-09f, -3.008486261e-09f, -3.005326987e-09f, +-3.002164179e-09f, -2.998997845e-09f, -2.995827995e-09f, -2.992654636e-09f, -2.989477777e-09f, -2.986297427e-09f, -2.983113594e-09f, -2.979926288e-09f, -2.976735516e-09f, -2.973541287e-09f, +-2.970343610e-09f, -2.967142493e-09f, -2.963937946e-09f, -2.960729976e-09f, -2.957518592e-09f, -2.954303804e-09f, -2.951085619e-09f, -2.947864046e-09f, -2.944639094e-09f, -2.941410771e-09f, +-2.938179086e-09f, -2.934944048e-09f, -2.931705666e-09f, -2.928463947e-09f, -2.925218901e-09f, -2.921970535e-09f, -2.918718860e-09f, -2.915463883e-09f, -2.912205614e-09f, -2.908944060e-09f, +-2.905679230e-09f, -2.902411134e-09f, -2.899139779e-09f, -2.895865175e-09f, -2.892587329e-09f, -2.889306251e-09f, -2.886021950e-09f, -2.882734433e-09f, -2.879443710e-09f, -2.876149789e-09f, +-2.872852679e-09f, -2.869552389e-09f, -2.866248927e-09f, -2.862942301e-09f, -2.859632522e-09f, -2.856319596e-09f, -2.853003533e-09f, -2.849684342e-09f, -2.846362031e-09f, -2.843036609e-09f, +-2.839708084e-09f, -2.836376466e-09f, -2.833041762e-09f, -2.829703982e-09f, -2.826363134e-09f, -2.823019227e-09f, -2.819672269e-09f, -2.816322270e-09f, -2.812969238e-09f, -2.809613181e-09f, +-2.806254108e-09f, -2.802892029e-09f, -2.799526951e-09f, -2.796158883e-09f, -2.792787834e-09f, -2.789413813e-09f, -2.786036828e-09f, -2.782656888e-09f, -2.779274002e-09f, -2.775888178e-09f, +-2.772499425e-09f, -2.769107752e-09f, -2.765713167e-09f, -2.762315680e-09f, -2.758915298e-09f, -2.755512031e-09f, -2.752105887e-09f, -2.748696874e-09f, -2.745285003e-09f, -2.741870280e-09f, +-2.738452716e-09f, -2.735032318e-09f, -2.731609095e-09f, -2.728183057e-09f, -2.724754211e-09f, -2.721322566e-09f, -2.717888132e-09f, -2.714450916e-09f, -2.711010928e-09f, -2.707568176e-09f, +-2.704122668e-09f, -2.700674415e-09f, -2.697223423e-09f, -2.693769703e-09f, -2.690313262e-09f, -2.686854109e-09f, -2.683392254e-09f, -2.679927704e-09f, -2.676460469e-09f, -2.672990556e-09f, +-2.669517976e-09f, -2.666042736e-09f, -2.662564845e-09f, -2.659084312e-09f, -2.655601146e-09f, -2.652115355e-09f, -2.648626947e-09f, -2.645135933e-09f, -2.641642320e-09f, -2.638146117e-09f, +-2.634647333e-09f, -2.631145976e-09f, -2.627642056e-09f, -2.624135580e-09f, -2.620626558e-09f, -2.617114998e-09f, -2.613600909e-09f, -2.610084299e-09f, -2.606565178e-09f, -2.603043554e-09f, +-2.599519436e-09f, -2.595992832e-09f, -2.592463751e-09f, -2.588932202e-09f, -2.585398194e-09f, -2.581861735e-09f, -2.578322833e-09f, -2.574781498e-09f, -2.571237739e-09f, -2.567691563e-09f, +-2.564142980e-09f, -2.560591999e-09f, -2.557038627e-09f, -2.553482874e-09f, -2.549924749e-09f, -2.546364259e-09f, -2.542801415e-09f, -2.539236224e-09f, -2.535668695e-09f, -2.532098837e-09f, +-2.528526658e-09f, -2.524952168e-09f, -2.521375375e-09f, -2.517796287e-09f, -2.514214913e-09f, -2.510631263e-09f, -2.507045344e-09f, -2.503457165e-09f, -2.499866735e-09f, -2.496274063e-09f, +-2.492679158e-09f, -2.489082027e-09f, -2.485482681e-09f, -2.481881126e-09f, -2.478277373e-09f, -2.474671429e-09f, -2.471063304e-09f, -2.467453006e-09f, -2.463840544e-09f, -2.460225926e-09f, +-2.456609161e-09f, -2.452990258e-09f, -2.449369225e-09f, -2.445746072e-09f, -2.442120806e-09f, -2.438493437e-09f, -2.434863973e-09f, -2.431232422e-09f, -2.427598795e-09f, -2.423963098e-09f, +-2.420325341e-09f, -2.416685532e-09f, -2.413043680e-09f, -2.409399795e-09f, -2.405753883e-09f, -2.402105955e-09f, -2.398456018e-09f, -2.394804082e-09f, -2.391150154e-09f, -2.387494245e-09f, +-2.383836361e-09f, -2.380176513e-09f, -2.376514708e-09f, -2.372850955e-09f, -2.369185263e-09f, -2.365517641e-09f, -2.361848097e-09f, -2.358176639e-09f, -2.354503277e-09f, -2.350828019e-09f, +-2.347150874e-09f, -2.343471850e-09f, -2.339790956e-09f, -2.336108201e-09f, -2.332423593e-09f, -2.328737141e-09f, -2.325048853e-09f, -2.321358738e-09f, -2.317666805e-09f, -2.313973063e-09f, +-2.310277519e-09f, -2.306580183e-09f, -2.302881063e-09f, -2.299180168e-09f, -2.295477506e-09f, -2.291773086e-09f, -2.288066917e-09f, -2.284359007e-09f, -2.280649365e-09f, -2.276937999e-09f, +-2.273224919e-09f, -2.269510132e-09f, -2.265793647e-09f, -2.262075473e-09f, -2.258355619e-09f, -2.254634092e-09f, -2.250910902e-09f, -2.247186057e-09f, -2.243459567e-09f, -2.239731438e-09f, +-2.236001680e-09f, -2.232270302e-09f, -2.228537312e-09f, -2.224802719e-09f, -2.221066531e-09f, -2.217328757e-09f, -2.213589405e-09f, -2.209848484e-09f, -2.206106002e-09f, -2.202361969e-09f, +-2.198616392e-09f, -2.194869281e-09f, -2.191120643e-09f, -2.187370488e-09f, -2.183618823e-09f, -2.179865658e-09f, -2.176111001e-09f, -2.172354861e-09f, -2.168597245e-09f, -2.164838163e-09f, +-2.161077623e-09f, -2.157315634e-09f, -2.153552204e-09f, -2.149787342e-09f, -2.146021056e-09f, -2.142253354e-09f, -2.138484247e-09f, -2.134713740e-09f, -2.130941845e-09f, -2.127168568e-09f, +-2.123393918e-09f, -2.119617905e-09f, -2.115840536e-09f, -2.112061819e-09f, -2.108281765e-09f, -2.104500380e-09f, -2.100717673e-09f, -2.096933654e-09f, -2.093148329e-09f, -2.089361709e-09f, +-2.085573801e-09f, -2.081784614e-09f, -2.077994157e-09f, -2.074202437e-09f, -2.070409463e-09f, -2.066615245e-09f, -2.062819789e-09f, -2.059023105e-09f, -2.055225202e-09f, -2.051426087e-09f, +-2.047625769e-09f, -2.043824257e-09f, -2.040021559e-09f, -2.036217683e-09f, -2.032412638e-09f, -2.028606433e-09f, -2.024799076e-09f, -2.020990574e-09f, -2.017180938e-09f, -2.013370174e-09f, +-2.009558293e-09f, -2.005745301e-09f, -2.001931207e-09f, -1.998116021e-09f, -1.994299750e-09f, -1.990482402e-09f, -1.986663987e-09f, -1.982844512e-09f, -1.979023986e-09f, -1.975202417e-09f, +-1.971379814e-09f, -1.967556185e-09f, -1.963731539e-09f, -1.959905883e-09f, -1.956079227e-09f, -1.952251579e-09f, -1.948422946e-09f, -1.944593339e-09f, -1.940762763e-09f, -1.936931230e-09f, +-1.933098745e-09f, -1.929265319e-09f, -1.925430959e-09f, -1.921595673e-09f, -1.917759471e-09f, -1.913922360e-09f, -1.910084348e-09f, -1.906245445e-09f, -1.902405658e-09f, -1.898564996e-09f, +-1.894723467e-09f, -1.890881079e-09f, -1.887037841e-09f, -1.883193761e-09f, -1.879348848e-09f, -1.875503109e-09f, -1.871656553e-09f, -1.867809189e-09f, -1.863961024e-09f, -1.860112067e-09f, +-1.856262326e-09f, -1.852411810e-09f, -1.848560526e-09f, -1.844708484e-09f, -1.840855691e-09f, -1.837002156e-09f, -1.833147887e-09f, -1.829292892e-09f, -1.825437179e-09f, -1.821580758e-09f, +-1.817723635e-09f, -1.813865820e-09f, -1.810007320e-09f, -1.806148144e-09f, -1.802288300e-09f, -1.798427796e-09f, -1.794566641e-09f, -1.790704842e-09f, -1.786842409e-09f, -1.782979349e-09f, +-1.779115670e-09f, -1.775251381e-09f, -1.771386490e-09f, -1.767521005e-09f, -1.763654934e-09f, -1.759788286e-09f, -1.755921068e-09f, -1.752053289e-09f, -1.748184958e-09f, -1.744316082e-09f, +-1.740446669e-09f, -1.736576728e-09f, -1.732706266e-09f, -1.728835293e-09f, -1.724963816e-09f, -1.721091843e-09f, -1.717219383e-09f, -1.713346443e-09f, -1.709473033e-09f, -1.705599159e-09f, +-1.701724830e-09f, -1.697850055e-09f, -1.693974840e-09f, -1.690099196e-09f, -1.686223129e-09f, -1.682346648e-09f, -1.678469760e-09f, -1.674592475e-09f, -1.670714799e-09f, -1.666836742e-09f, +-1.662958311e-09f, -1.659079515e-09f, -1.655200361e-09f, -1.651320858e-09f, -1.647441013e-09f, -1.643560835e-09f, -1.639680332e-09f, -1.635799512e-09f, -1.631918382e-09f, -1.628036952e-09f, +-1.624155228e-09f, -1.620273220e-09f, -1.616390935e-09f, -1.612508381e-09f, -1.608625567e-09f, -1.604742499e-09f, -1.600859187e-09f, -1.596975638e-09f, -1.593091861e-09f, -1.589207863e-09f, +-1.585323652e-09f, -1.581439237e-09f, -1.577554625e-09f, -1.573669824e-09f, -1.569784843e-09f, -1.565899689e-09f, -1.562014370e-09f, -1.558128895e-09f, -1.554243271e-09f, -1.550357506e-09f, +-1.546471609e-09f, -1.542585586e-09f, -1.538699447e-09f, -1.534813199e-09f, -1.530926850e-09f, -1.527040407e-09f, -1.523153880e-09f, -1.519267275e-09f, -1.515380601e-09f, -1.511493866e-09f, +-1.507607078e-09f, -1.503720243e-09f, -1.499833372e-09f, -1.495946470e-09f, -1.492059547e-09f, -1.488172609e-09f, -1.484285666e-09f, -1.480398724e-09f, -1.476511793e-09f, -1.472624878e-09f, +-1.468737990e-09f, -1.464851134e-09f, -1.460964320e-09f, -1.457077554e-09f, -1.453190846e-09f, -1.449304202e-09f, -1.445417630e-09f, -1.441531139e-09f, -1.437644736e-09f, -1.433758429e-09f, +-1.429872226e-09f, -1.425986135e-09f, -1.422100162e-09f, -1.418214318e-09f, -1.414328608e-09f, -1.410443040e-09f, -1.406557624e-09f, -1.402672365e-09f, -1.398787273e-09f, -1.394902355e-09f, +-1.391017618e-09f, -1.387133071e-09f, -1.383248720e-09f, -1.379364575e-09f, -1.375480642e-09f, -1.371596930e-09f, -1.367713446e-09f, -1.363830197e-09f, -1.359947192e-09f, -1.356064438e-09f, +-1.352181943e-09f, -1.348299715e-09f, -1.344417761e-09f, -1.340536089e-09f, -1.336654707e-09f, -1.332773622e-09f, -1.328892842e-09f, -1.325012375e-09f, -1.321132228e-09f, -1.317252409e-09f, +-1.313372926e-09f, -1.309493786e-09f, -1.305614998e-09f, -1.301736567e-09f, -1.297858503e-09f, -1.293980813e-09f, -1.290103505e-09f, -1.286226585e-09f, -1.282350062e-09f, -1.278473943e-09f, +-1.274598237e-09f, -1.270722949e-09f, -1.266848089e-09f, -1.262973663e-09f, -1.259099680e-09f, -1.255226146e-09f, -1.251353069e-09f, -1.247480458e-09f, -1.243608318e-09f, -1.239736659e-09f, +-1.235865487e-09f, -1.231994810e-09f, -1.228124636e-09f, -1.224254972e-09f, -1.220385825e-09f, -1.216517204e-09f, -1.212649115e-09f, -1.208781566e-09f, -1.204914564e-09f, -1.201048118e-09f, +-1.197182234e-09f, -1.193316920e-09f, -1.189452184e-09f, -1.185588032e-09f, -1.181724473e-09f, -1.177861514e-09f, -1.173999161e-09f, -1.170137424e-09f, -1.166276308e-09f, -1.162415822e-09f, +-1.158555974e-09f, -1.154696769e-09f, -1.150838216e-09f, -1.146980322e-09f, -1.143123095e-09f, -1.139266542e-09f, -1.135410670e-09f, -1.131555487e-09f, -1.127700999e-09f, -1.123847215e-09f, +-1.119994142e-09f, -1.116141787e-09f, -1.112290158e-09f, -1.108439261e-09f, -1.104589104e-09f, -1.100739695e-09f, -1.096891040e-09f, -1.093043148e-09f, -1.089196024e-09f, -1.085349678e-09f, +-1.081504115e-09f, -1.077659344e-09f, -1.073815371e-09f, -1.069972204e-09f, -1.066129850e-09f, -1.062288316e-09f, -1.058447610e-09f, -1.054607739e-09f, -1.050768709e-09f, -1.046930529e-09f, +-1.043093205e-09f, -1.039256746e-09f, -1.035421157e-09f, -1.031586446e-09f, -1.027752620e-09f, -1.023919687e-09f, -1.020087654e-09f, -1.016256528e-09f, -1.012426315e-09f, -1.008597024e-09f, +-1.004768661e-09f, -1.000941234e-09f, -9.971147499e-10f, -9.932892153e-10f, -9.894646377e-10f, -9.856410242e-10f, -9.818183819e-10f, -9.779967180e-10f, -9.741760395e-10f, -9.703563535e-10f, +-9.665376672e-10f, -9.627199877e-10f, -9.589033219e-10f, -9.550876770e-10f, -9.512730601e-10f, -9.474594782e-10f, -9.436469384e-10f, -9.398354477e-10f, -9.360250131e-10f, -9.322156418e-10f, +-9.284073406e-10f, -9.246001167e-10f, -9.207939771e-10f, -9.169889287e-10f, -9.131849785e-10f, -9.093821336e-10f, -9.055804010e-10f, -9.017797876e-10f, -8.979803003e-10f, -8.941819462e-10f, +-8.903847322e-10f, -8.865886653e-10f, -8.827937524e-10f, -8.790000004e-10f, -8.752074163e-10f, -8.714160070e-10f, -8.676257794e-10f, -8.638367405e-10f, -8.600488970e-10f, -8.562622560e-10f, +-8.524768243e-10f, -8.486926088e-10f, -8.449096163e-10f, -8.411278538e-10f, -8.373473281e-10f, -8.335680460e-10f, -8.297900145e-10f, -8.260132402e-10f, -8.222377301e-10f, -8.184634910e-10f, +-8.146905297e-10f, -8.109188531e-10f, -8.071484678e-10f, -8.033793808e-10f, -7.996115987e-10f, -7.958451285e-10f, -7.920799768e-10f, -7.883161504e-10f, -7.845536561e-10f, -7.807925007e-10f, +-7.770326908e-10f, -7.732742333e-10f, -7.695171349e-10f, -7.657614022e-10f, -7.620070420e-10f, -7.582540610e-10f, -7.545024659e-10f, -7.507522634e-10f, -7.470034603e-10f, -7.432560630e-10f, +-7.395100785e-10f, -7.357655132e-10f, -7.320223739e-10f, -7.282806672e-10f, -7.245403998e-10f, -7.208015783e-10f, -7.170642093e-10f, -7.133282994e-10f, -7.095938553e-10f, -7.058608836e-10f, +-7.021293909e-10f, -6.983993836e-10f, -6.946708686e-10f, -6.909438522e-10f, -6.872183412e-10f, -6.834943419e-10f, -6.797718611e-10f, -6.760509052e-10f, -6.723314809e-10f, -6.686135945e-10f, +-6.648972527e-10f, -6.611824619e-10f, -6.574692287e-10f, -6.537575595e-10f, -6.500474610e-10f, -6.463389394e-10f, -6.426320014e-10f, -6.389266534e-10f, -6.352229019e-10f, -6.315207533e-10f, +-6.278202140e-10f, -6.241212905e-10f, -6.204239893e-10f, -6.167283167e-10f, -6.130342792e-10f, -6.093418833e-10f, -6.056511351e-10f, -6.019620413e-10f, -5.982746082e-10f, -5.945888421e-10f, +-5.909047494e-10f, -5.872223365e-10f, -5.835416098e-10f, -5.798625755e-10f, -5.761852401e-10f, -5.725096098e-10f, -5.688356910e-10f, -5.651634901e-10f, -5.614930132e-10f, -5.578242668e-10f, +-5.541572570e-10f, -5.504919903e-10f, -5.468284728e-10f, -5.431667109e-10f, -5.395067107e-10f, -5.358484787e-10f, -5.321920209e-10f, -5.285373437e-10f, -5.248844532e-10f, -5.212333558e-10f, +-5.175840575e-10f, -5.139365647e-10f, -5.102908835e-10f, -5.066470201e-10f, -5.030049807e-10f, -4.993647714e-10f, -4.957263985e-10f, -4.920898681e-10f, -4.884551864e-10f, -4.848223594e-10f, +-4.811913933e-10f, -4.775622943e-10f, -4.739350685e-10f, -4.703097219e-10f, -4.666862608e-10f, -4.630646911e-10f, -4.594450190e-10f, -4.558272505e-10f, -4.522113917e-10f, -4.485974488e-10f, +-4.449854276e-10f, -4.413753344e-10f, -4.377671751e-10f, -4.341609557e-10f, -4.305566823e-10f, -4.269543609e-10f, -4.233539975e-10f, -4.197555981e-10f, -4.161591686e-10f, -4.125647152e-10f, +-4.089722437e-10f, -4.053817601e-10f, -4.017932703e-10f, -3.982067804e-10f, -3.946222962e-10f, -3.910398237e-10f, -3.874593689e-10f, -3.838809375e-10f, -3.803045356e-10f, -3.767301690e-10f, +-3.731578437e-10f, -3.695875655e-10f, -3.660193403e-10f, -3.624531739e-10f, -3.588890723e-10f, -3.553270412e-10f, -3.517670865e-10f, -3.482092141e-10f, -3.446534297e-10f, -3.410997392e-10f, +-3.375481484e-10f, -3.339986632e-10f, -3.304512892e-10f, -3.269060323e-10f, -3.233628982e-10f, -3.198218927e-10f, -3.162830217e-10f, -3.127462907e-10f, -3.092117056e-10f, -3.056792722e-10f, +-3.021489960e-10f, -2.986208829e-10f, -2.950949386e-10f, -2.915711687e-10f, -2.880495789e-10f, -2.845301750e-10f, -2.810129626e-10f, -2.774979474e-10f, -2.739851350e-10f, -2.704745311e-10f, +-2.669661413e-10f, -2.634599713e-10f, -2.599560266e-10f, -2.564543130e-10f, -2.529548359e-10f, -2.494576011e-10f, -2.459626140e-10f, -2.424698804e-10f, -2.389794056e-10f, -2.354911954e-10f, +-2.320052553e-10f, -2.285215908e-10f, -2.250402074e-10f, -2.215611108e-10f, -2.180843063e-10f, -2.146097996e-10f, -2.111375961e-10f, -2.076677013e-10f, -2.042001207e-10f, -2.007348599e-10f, +-1.972719242e-10f, -1.938113191e-10f, -1.903530501e-10f, -1.868971226e-10f, -1.834435421e-10f, -1.799923140e-10f, -1.765434437e-10f, -1.730969366e-10f, -1.696527982e-10f, -1.662110337e-10f, +-1.627716487e-10f, -1.593346484e-10f, -1.559000383e-10f, -1.524678237e-10f, -1.490380099e-10f, -1.456106023e-10f, -1.421856062e-10f, -1.387630270e-10f, -1.353428700e-10f, -1.319251404e-10f, +-1.285098436e-10f, -1.250969848e-10f, -1.216865694e-10f, -1.182786025e-10f, -1.148730896e-10f, -1.114700358e-10f, -1.080694463e-10f, -1.046713264e-10f, -1.012756814e-10f, -9.788251641e-11f, +-9.449183669e-11f, -9.110364743e-11f, -8.771795382e-11f, -8.433476105e-11f, -8.095407428e-11f, -7.757589870e-11f, -7.420023945e-11f, -7.082710167e-11f, -6.745649053e-11f, -6.408841113e-11f, +-6.072286860e-11f, -5.735986806e-11f, -5.399941461e-11f, -5.064151335e-11f, -4.728616936e-11f, -4.393338771e-11f, -4.058317348e-11f, -3.723553173e-11f, -3.389046751e-11f, -3.054798585e-11f, +-2.720809180e-11f, -2.387079037e-11f, -2.053608658e-11f, -1.720398544e-11f, -1.387449194e-11f, -1.054761107e-11f, -7.223347816e-12f, -3.901707142e-12f, -3.901707142e-12f }; - diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index fc959dd9329..496ad6992bc 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -72,7 +72,7 @@ void AUD_SoftwareDevice::AUD_SoftwareHandle::update() AUD_Vector3 SL; if(m_relative) - SL = m_location; + SL = -m_location; else SL = m_device->m_location - m_location; float distance = SL * SL; diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index f796ce8da5f..cebe78ff627 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -653,7 +653,6 @@ class SEQUENCER_PT_sound(SequencerButtonsPanel, Panel): layout.prop(strip, "waveform") layout.prop(strip, "volume") - layout.prop(strip, "attenuation") layout.prop(strip, "pitch") layout.prop(strip, "pan") diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 38575242fd6..d433d494068 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -52,16 +52,6 @@ #ifdef RNA_RUNTIME -static float to_dB(float x) -{ - return logf(x * x + 1e-30f) * 4.34294480f; -} - -static float from_dB(float x) -{ - return expf(x * 0.11512925f); -} - /* build a temp referene to the parent */ static void meta_tmp_ref(Sequence *seq_par, Sequence *seq) { @@ -514,20 +504,6 @@ static int rna_Sequence_proxy_filepath_length(PointerRNA *ptr) return strlen(path)+1; } -static float rna_Sequence_attenuation_get(PointerRNA *ptr) -{ - Sequence *seq= (Sequence*)(ptr->data); - - return to_dB(seq->volume); -} - -static void rna_Sequence_attenuation_set(PointerRNA *ptr, float value) -{ - Sequence *seq= (Sequence*)(ptr->data); - - seq->volume = from_dB(value); -} - static void rna_Sequence_volume_set(PointerRNA *ptr, float value) { Sequence *seq= (Sequence*)(ptr->data); @@ -1401,12 +1377,6 @@ static void rna_def_sound(BlenderRNA *brna) RNA_def_property_float_funcs(prop, NULL, "rna_Sequence_volume_set", NULL); RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); - prop= RNA_def_property(srna, "attenuation", PROP_FLOAT, PROP_NONE); - RNA_def_property_range(prop, -100.0f, +40.0f); - RNA_def_property_ui_text(prop, "Attenuation/dB", "Attenuation in decibel"); - RNA_def_property_float_funcs(prop, "rna_Sequence_attenuation_get", "rna_Sequence_attenuation_set", NULL); - RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); - prop= RNA_def_property(srna, "pitch", PROP_FLOAT, PROP_NONE); RNA_def_property_float_sdna(prop, NULL, "pitch"); RNA_def_property_range(prop, 0.1f, 10.0f); diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index a51105e0c16..dd1cc09cdc6 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -1008,7 +1008,8 @@ void KX_KetsjiEngine::DoSound(KX_Scene* scene) { m_logger->StartLog(tc_sound, m_kxsystem->GetTimeInSeconds(), true); - KX_Camera* cam = scene->GetActiveCamera(); + // nothing to do here, everything relative now... + /*KX_Camera* cam = scene->GetActiveCamera(); if (!cam) return; @@ -1016,16 +1017,17 @@ void KX_KetsjiEngine::DoSound(KX_Scene* scene) if(dev) { AUD_Vector3 v; - float q[4]; - cam->NodeGetWorldPosition().getValue(v.get()); + //float q[4]; + //cam->NodeGetWorldPosition().getValue(v.get()); dev->setListenerLocation(v); - cam->GetLinearVelocity().getValue(v.get()); + //cam->GetLinearVelocity().getValue(v.get()); dev->setListenerVelocity(v); - cam->NodeGetWorldOrientation().getRotation().getValue(q); - dev->setListenerOrientation(AUD_Quaternion(q[3], q[0], q[1], q[2])); - } + //cam->NodeGetWorldOrientation().getRotation().getValue(q); + //dev->setListenerOrientation(AUD_Quaternion(q[3], q[0], q[1], q[2])); + dev->setListenerOrientation(AUD_Quaternion()); + }*/ } diff --git a/source/gameengine/Ketsji/KX_SoundActuator.cpp b/source/gameengine/Ketsji/KX_SoundActuator.cpp index eb75e4944a7..6c7b515c095 100644 --- a/source/gameengine/Ketsji/KX_SoundActuator.cpp +++ b/source/gameengine/Ketsji/KX_SoundActuator.cpp @@ -46,6 +46,8 @@ #include "KX_GameObject.h" #include "KX_PyMath.h" // needed for PyObjectFrom() +#include "KX_PythonInit.h" +#include "KX_Camera.h" #include /* ------------------------------------------------------------------------- */ @@ -112,7 +114,7 @@ void KX_SoundActuator::play() if(m_is3d && !handle3d.isNull()) { - handle3d->setRelative(false); + handle3d->setRelative(true); handle3d->setVolumeMaximum(m_3d.max_gain); handle3d->setVolumeMinimum(m_3d.min_gain); handle3d->setDistanceReference(m_3d.reference_distance); @@ -222,16 +224,27 @@ bool KX_SoundActuator::Update(double curtime, bool frame) if(m_is3d && !handle3d.isNull()) { - KX_GameObject* obj = (KX_GameObject*)this->GetParent(); - AUD_Vector3 v; - float q[4]; + KX_Camera* cam = KX_GetActiveScene()->GetActiveCamera(); + if (cam) + { + KX_GameObject* obj = (KX_GameObject*)this->GetParent(); + MT_Point3 p; + MT_Matrix3x3 Mo; + AUD_Vector3 v; + float q[4]; - obj->NodeGetWorldPosition().getValue(v.get()); - handle3d->setSourceLocation(v); - obj->GetLinearVelocity().getValue(v.get()); - handle3d->setSourceVelocity(v); - obj->NodeGetWorldOrientation().getRotation().getValue(q); - handle3d->setSourceOrientation(AUD_Quaternion(q[3], q[0], q[1], q[2])); + Mo = cam->NodeGetWorldOrientation().inverse(); + p = (obj->NodeGetWorldPosition() - cam->NodeGetWorldPosition()); + p = Mo * p; + p.getValue(v.get()); + handle3d->setSourceLocation(v); + p = (obj->GetLinearVelocity() - cam->GetLinearVelocity()); + p = Mo * p; + p.getValue(v.get()); + handle3d->setSourceVelocity(v); + (Mo * obj->NodeGetWorldOrientation()).getRotation().getValue(q); + handle3d->setSourceOrientation(AUD_Quaternion(q[3], q[0], q[1], q[2])); + } } result = true; } From e39cb8a0401c876fcfb9d7d00a1daffd8c970549 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 22 Aug 2011 19:00:32 +0000 Subject: [PATCH 502/624] Forgot this in previous commit --- build_files/buildbot/config/user-config-i686.py | 2 +- build_files/buildbot/config/user-config-player-i686.py | 2 +- build_files/buildbot/config/user-config-player-x86_64.py | 2 +- build_files/buildbot/config/user-config-x86_64.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build_files/buildbot/config/user-config-i686.py b/build_files/buildbot/config/user-config-i686.py index e09fecede59..07dc4a9d831 100644 --- a/build_files/buildbot/config/user-config-i686.py +++ b/build_files/buildbot/config/user-config-i686.py @@ -22,7 +22,7 @@ BF_EXPAT_LIB = '' WITH_BF_FFMPEG = True WITH_BF_STATICFFMPEG = True -BF_FFMPEG = '/home/sources/staticlibs/ffmpeg-0.8' +BF_FFMPEG = '/home/sources/staticlibs/ffmpeg' BF_FFMPEG_LIBPATH = '${BF_FFMPEG}/lib32' BF_FFMPEG_LIB_STATIC = '${BF_FFMPEG_LIBPATH}/libavformat.a ${BF_FFMPEG_LIBPATH}/libswscale.a ' + \ '${BF_FFMPEG_LIBPATH}/libavcodec.a ${BF_FFMPEG_LIBPATH}/libavdevice.a ${BF_FFMPEG_LIBPATH}/libavutil.a ' + \ diff --git a/build_files/buildbot/config/user-config-player-i686.py b/build_files/buildbot/config/user-config-player-i686.py index 279f2d66804..54e66e847df 100644 --- a/build_files/buildbot/config/user-config-player-i686.py +++ b/build_files/buildbot/config/user-config-player-i686.py @@ -16,7 +16,7 @@ WITH_BF_COLLADA = False WITH_BF_FFMPEG = True WITH_BF_STATICFFMPEG = True -BF_FFMPEG = '/home/sources/staticlibs/ffmpeg-0.8' +BF_FFMPEG = '/home/sources/staticlibs/ffmpeg' BF_FFMPEG_LIBPATH = '${BF_FFMPEG}/lib32' BF_FFMPEG_LIB_STATIC = '${BF_FFMPEG_LIBPATH}/libavformat.a ${BF_FFMPEG_LIBPATH}/libswscale.a ' + \ '${BF_FFMPEG_LIBPATH}/libavcodec.a ${BF_FFMPEG_LIBPATH}/libavdevice.a ${BF_FFMPEG_LIBPATH}/libavutil.a ' + \ diff --git a/build_files/buildbot/config/user-config-player-x86_64.py b/build_files/buildbot/config/user-config-player-x86_64.py index d1914338510..5d594229d3e 100644 --- a/build_files/buildbot/config/user-config-player-x86_64.py +++ b/build_files/buildbot/config/user-config-player-x86_64.py @@ -16,7 +16,7 @@ WITH_BF_COLLADA = False WITH_BF_FFMPEG = True WITH_BF_STATICFFMPEG = True -BF_FFMPEG = '/home/sources/staticlibs/ffmpeg-0.8' +BF_FFMPEG = '/home/sources/staticlibs/ffmpeg' BF_FFMPEG_LIBPATH = '${BF_FFMPEG}/lib64' BF_FFMPEG_LIB_STATIC = '${BF_FFMPEG_LIBPATH}/libavformat.a ${BF_FFMPEG_LIBPATH}/libswscale.a ' + \ '${BF_FFMPEG_LIBPATH}/libavcodec.a ${BF_FFMPEG_LIBPATH}/libavdevice.a ${BF_FFMPEG_LIBPATH}/libavutil.a ' + \ diff --git a/build_files/buildbot/config/user-config-x86_64.py b/build_files/buildbot/config/user-config-x86_64.py index bdba8892bf8..9c569ff4458 100644 --- a/build_files/buildbot/config/user-config-x86_64.py +++ b/build_files/buildbot/config/user-config-x86_64.py @@ -22,7 +22,7 @@ BF_EXPAT_LIB = '' WITH_BF_FFMPEG = True WITH_BF_STATICFFMPEG = True -BF_FFMPEG = '/home/sources/staticlibs/ffmpeg-0.8' +BF_FFMPEG = '/home/sources/staticlibs/ffmpeg' BF_FFMPEG_LIBPATH = '${BF_FFMPEG}/lib64' BF_FFMPEG_LIB_STATIC = '${BF_FFMPEG_LIBPATH}/libavformat.a ${BF_FFMPEG_LIBPATH}/libswscale.a ' + \ '${BF_FFMPEG_LIBPATH}/libavcodec.a ${BF_FFMPEG_LIBPATH}/libavdevice.a ${BF_FFMPEG_LIBPATH}/libavutil.a ' + \ From c33e0c053ad3f842d1f07454e42e045f5f4fec1c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 22 Aug 2011 19:13:26 +0000 Subject: [PATCH 503/624] fix for buildinfo changes with blenderplayer --- source/blenderplayer/bad_level_call_stubs/CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt b/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt index f852d061cf7..0610cf2fdbe 100644 --- a/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt +++ b/source/blenderplayer/bad_level_call_stubs/CMakeLists.txt @@ -49,7 +49,12 @@ if(WITH_BUILDINFO) list(APPEND SRC ../../creator/buildinfo.c ) - add_definitions(-DBUILD_DATE) + add_definitions(-DBUILD_DATE="\"\"" + -DBUILD_TIME="\"\"" + -DBUILD_REV="\"\"" + -DBUILD_PLATFORM="\"\"" + -DBUILD_TYPE="\"\"" + ) endif() if(WITH_GAMEENGINE) From 0e3b8ff6a5fe0d926b34612f75281deff0e63f0d Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 22 Aug 2011 19:27:54 +0000 Subject: [PATCH 504/624] Update rules for linux cross and mingw: list of DLLs for FFmpeg should be defined there. --- build_files/scons/config/linuxcross-config.py | 1 + build_files/scons/config/win32-mingw-config.py | 1 + 2 files changed, 2 insertions(+) diff --git a/build_files/scons/config/linuxcross-config.py b/build_files/scons/config/linuxcross-config.py index 563b1ad980c..1bdf735f458 100644 --- a/build_files/scons/config/linuxcross-config.py +++ b/build_files/scons/config/linuxcross-config.py @@ -129,6 +129,7 @@ BF_FFMPEG = LIBDIR + '/ffmpeg' BF_FFMPEG_LIB = 'avformat-53 avcodec-53 avdevice-53 avutil-51 swscale-2' BF_FFMPEG_INC = '${BF_FFMPEG}/include' BF_FFMPEG_LIBPATH = '${BF_FFMPEG}/lib' +BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-53.dll ${BF_FFMPEG_LIBPATH}/avcodec-53.dll ${BF_FFMPEG_LIBPATH}/avdevice-53.dll ${BF_FFMPEG_LIBPATH}/avutil-51.dll ${BF_FFMPEG_LIBPATH}/swscale-2.dll' WITH_BF_OPENJPEG = True BF_OPENJPEG = '#extern/libopenjpeg' diff --git a/build_files/scons/config/win32-mingw-config.py b/build_files/scons/config/win32-mingw-config.py index b29c4845a9c..c815b76ef73 100644 --- a/build_files/scons/config/win32-mingw-config.py +++ b/build_files/scons/config/win32-mingw-config.py @@ -21,6 +21,7 @@ WITH_BF_FFMPEG = False BF_FFMPEG_LIB = 'avformat-53 avcodec-53 avdevice-53 avutil-51 swscale-2' BF_FFMPEG_LIBPATH = LIBDIR + '/ffmpeg/lib' BF_FFMPEG_INC = LIBDIR + '/ffmpeg/include' +BF_FFMPEG_DLL = '${BF_FFMPEG_LIBPATH}/avformat-53.dll ${BF_FFMPEG_LIBPATH}/avcodec-53.dll ${BF_FFMPEG_LIBPATH}/avdevice-53.dll ${BF_FFMPEG_LIBPATH}/avutil-51.dll ${BF_FFMPEG_LIBPATH}/swscale-2.dll' BF_LIBSAMPLERATE = LIBDIR + '/samplerate' BF_LIBSAMPLERATE_INC = '${BF_LIBSAMPLERATE}/include' From 6a374d266d8213629f74a9f4c9a4984ddf59ef4c Mon Sep 17 00:00:00 2001 From: Morten Mikkelsen Date: Mon, 22 Aug 2011 19:57:54 +0000 Subject: [PATCH 505/624] glsl and render support for derivative maps --- .../startup/bl_ui/properties_texture.py | 16 +++++--- source/blender/gpu/intern/gpu_material.c | 29 +++++++++---- .../gpu/intern/gpu_shader_material.glsl | 16 ++++++++ .../gpu/intern/gpu_shader_material.glsl.c | 20 ++++++++- source/blender/makesdna/DNA_texture_types.h | 1 + source/blender/makesrna/intern/rna_texture.c | 6 +++ .../render/intern/source/render_texture.c | 41 ++++++++++++++----- 7 files changed, 104 insertions(+), 25 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_texture.py b/release/scripts/startup/bl_ui/properties_texture.py index ead65b92c3f..0172fbcbadd 100644 --- a/release/scripts/startup/bl_ui/properties_texture.py +++ b/release/scripts/startup/bl_ui/properties_texture.py @@ -414,6 +414,10 @@ class TEXTURE_PT_image_sampling(TextureTypePanel, Panel): row = col.row() row.active = tex.use_normal_map row.prop(slot, "normal_map_space", text="") + + row = col.row() + row.active = not tex.use_normal_map + row.prop(tex, "use_derivative_map") col.prop(tex, "use_mipmap") row = col.row() @@ -1025,12 +1029,14 @@ class TEXTURE_PT_influence(TextureSlotPanel, Panel): # only show bump settings if activated but not for normalmap images row = layout.row() - row.active = (tex.use_map_normal or tex.use_map_warp) and not (tex.texture.type == 'IMAGE' and tex.texture.use_normal_map) - - row.prop(tex, "bump_method", text="Method") - + sub = row.row() - sub.active = tex.bump_method in {'BUMP_DEFAULT', 'BUMP_BEST_QUALITY'} + sub.active = (tex.use_map_normal or tex.use_map_warp) and not (tex.texture.type == 'IMAGE' and (tex.texture.use_normal_map or tex.texture.use_derivative_map)) + sub.prop(tex, "bump_method", text="Method") + + # the space setting is supported for: derivmaps + bumpmaps (DEFAULT,BEST_QUALITY), not for normalmaps + sub = row.row() + sub.active = (tex.use_map_normal or tex.use_map_warp) and not (tex.texture.type == 'IMAGE' and tex.texture.use_normal_map) and ((tex.bump_method in {'BUMP_DEFAULT', 'BUMP_BEST_QUALITY'}) or (tex.texture.type == 'IMAGE' and tex.texture.use_derivative_map)) sub.prop(tex, "bump_objectspace", text="Space") diff --git a/source/blender/gpu/intern/gpu_material.c b/source/blender/gpu/intern/gpu_material.c index 274884000db..28624e9350c 100644 --- a/source/blender/gpu/intern/gpu_material.c +++ b/source/blender/gpu/intern/gpu_material.c @@ -906,6 +906,7 @@ static void do_material_tex(GPUShadeInput *shi) int init_done = 0, iBumpSpacePrev; GPUNodeLink *vNorg, *vNacc, *fPrevMagnitude; int iFirstTimeNMap=1; + int found_deriv_map = 0; GPU_link(mat, "set_value", GPU_uniform(&one), &stencil); @@ -1043,6 +1044,8 @@ static void do_material_tex(GPUShadeInput *shi) if(!(mat->scene->gm.flag & GAME_GLSL_NO_EXTRA_TEX) && (mtex->mapto & MAP_NORM)) { if(tex->type==TEX_IMAGE) { + found_deriv_map = tex->imaflag & TEX_DERIVATIVEMAP; + if(tex->imaflag & TEX_NORMALMAP) { /* normalmap image */ GPU_link(mat, "mtex_normal", texco, GPU_image(tex->ima, &tex->iuser), &tnor ); @@ -1082,9 +1085,10 @@ static void do_material_tex(GPUShadeInput *shi) GPU_link(mat, "mtex_blend_normal", tnorfac, shi->vn, newnor, &shi->vn); } - } else if( mtex->texflag & (MTEX_3TAP_BUMP|MTEX_5TAP_BUMP)) { + } else if( (mtex->texflag & (MTEX_3TAP_BUMP|MTEX_5TAP_BUMP)) || found_deriv_map) { /* ntap bumpmap image */ int iBumpSpace; + float ima_x, ima_y; float hScale = 0.1f; // compatibility adjustment factor for all bumpspace types float hScaleTex = 13.0f; // factor for scaling texspace bumps @@ -1142,9 +1146,24 @@ static void do_material_tex(GPUShadeInput *shi) iBumpSpacePrev = iBumpSpace; } + + // resolve texture resolution + if( (mtex->texflag & MTEX_BUMP_TEXTURESPACE) || found_deriv_map ) { + ImBuf *ibuf= BKE_image_get_ibuf(tex->ima, &tex->iuser); + ima_x= 512.0f; ima_y= 512.f; // prevent calling textureSize, glsl 1.3 only + if(ibuf) { + ima_x= ibuf->x; + ima_y= ibuf->y; + } + } - if( mtex->texflag & MTEX_3TAP_BUMP ) + if(found_deriv_map) { + GPU_link( mat, "mtex_bump_deriv", + texco, GPU_image(tex->ima, &tex->iuser), GPU_uniform(&ima_x), GPU_uniform(&ima_y), tnorfac, + &dBs, &dBt ); + } + else if( mtex->texflag & MTEX_3TAP_BUMP ) GPU_link( mat, "mtex_bump_tap3", texco, GPU_image(tex->ima, &tex->iuser), tnorfac, &dBs, &dBt ); @@ -1155,12 +1174,6 @@ static void do_material_tex(GPUShadeInput *shi) if( mtex->texflag & MTEX_BUMP_TEXTURESPACE ) { - float ima_x= 512.0f, ima_y= 512.f; // prevent calling textureSize, glsl 1.3 only - ImBuf *ibuf= BKE_image_get_ibuf(tex->ima, &tex->iuser); - if(ibuf) { - ima_x= ibuf->x; - ima_y= ibuf->y; - } GPU_link( mat, "mtex_bump_apply_texspace", fDet, dBs, dBt, vR1, vR2, diff --git a/source/blender/gpu/intern/gpu_shader_material.glsl b/source/blender/gpu/intern/gpu_shader_material.glsl index feb0a84fa87..0aae6d84a01 100644 --- a/source/blender/gpu/intern/gpu_shader_material.glsl +++ b/source/blender/gpu/intern/gpu_shader_material.glsl @@ -1226,6 +1226,22 @@ void mtex_bump_tap5( vec3 texco, sampler2D ima, float hScale, dBt = hScale * (Hu - Hd); } +void mtex_bump_deriv( vec3 texco, sampler2D ima, float ima_x, float ima_y, float hScale, + out float dBs, out float dBt ) +{ + float s = 1; // negate this if flipped texture coordinate + vec2 TexDx = dFdx(texco.xy); + vec2 TexDy = dFdy(texco.xy); + + // this variant using a derivative map is described here + // http://mmikkelsen3d.blogspot.com/2011/07/derivative-maps.html + vec2 dim = vec2(ima_x, ima_y); + vec2 dBduv = hScale*dim*(2*texture2D(ima, texco.xy).xy-1); + + dBs = dBduv.x*TexDx.x + s*dBduv.y*TexDx.y; + dBt = dBduv.x*TexDy.x + s*dBduv.y*TexDy.y; +} + void mtex_bump_apply( float fDet, float dBs, float dBt, vec3 vR1, vec3 vR2, vec3 vNacc_in, out vec3 vNacc_out, out vec3 perturbed_norm ) { diff --git a/source/blender/gpu/intern/gpu_shader_material.glsl.c b/source/blender/gpu/intern/gpu_shader_material.glsl.c index b60f7f1555e..8b23e2b205d 100644 --- a/source/blender/gpu/intern/gpu_shader_material.glsl.c +++ b/source/blender/gpu/intern/gpu_shader_material.glsl.c @@ -1,6 +1,6 @@ /* DataToC output of file */ -int datatoc_gpu_shader_material_glsl_size= 39207; +int datatoc_gpu_shader_material_glsl_size= 39783; char datatoc_gpu_shader_material_glsl[]= { 10,102,108,111, 97,116, 32, 101,120,112, 95, 98,108,101,110,100,101,114, 40,102,108,111, 97,116, 32,102, 41, 10,123, 10, 9,114,101,116,117,114,110, 32,112, @@ -838,6 +838,24 @@ char datatoc_gpu_shader_material_glsl[]= { 119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,117, 41, 44, 32, 72,117, 32, 41, 59, 10, 9, 10, 9,100, 66,115, 32, 61, 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, 72,114, 32, 45, 32, 72,108, 41, 59, 10, 9,100, 66,116, 32, 61, 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, 72,117, 32, 45, 32, 72,100, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116, +101,120, 95, 98,117,109,112, 95,100,101,114,105,118, 40, 32,118,101, 99, 51, 32,116,101,120, 99,111, 44, 32,115, 97,109,112,108, +101,114, 50, 68, 32,105,109, 97, 44, 32,102,108,111, 97,116, 32,105,109, 97, 95,120, 44, 32,102,108,111, 97,116, 32,105,109, 97, + 95,121, 44, 32,102,108,111, 97,116, 32,104, 83, 99, 97,108,101, 44, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,115, 44, 32,111,117,116, 32,102,108,111, 97,116, + 32,100, 66,116, 32, 41, 32, 10,123, 10, 9,102,108,111, 97,116, 32,115, 32, 61, 32, 49, 59, 9, 9, 47, 47, 32,110,101,103, 97, +116,101, 32,116,104,105,115, 32,105,102, 32,102,108,105,112,112,101,100, 32,116,101,120,116,117,114,101, 32, 99,111,111,114,100, +105,110, 97,116,101, 10, 9,118,101, 99, 50, 32, 84,101,120, 68,120, 32, 61, 32,100, 70,100,120, 40,116,101,120, 99,111, 46,120, +121, 41, 59, 10, 9,118,101, 99, 50, 32, 84,101,120, 68,121, 32, 61, 32,100, 70,100,121, 40,116,101,120, 99,111, 46,120,121, 41, + 59, 10, 9, 10, 9, 47, 47, 32,116,104,105,115, 32,118, 97,114,105, 97,110,116, 32,117,115,105,110,103, 32, 97, 32,100,101,114, +105,118, 97,116,105,118,101, 32,109, 97,112, 32,105,115, 32,100,101,115, 99,114,105, 98,101,100, 32,104,101,114,101, 10, 9, 47, + 47, 32,104,116,116,112, 58, 47, 47,109,109,105,107,107,101,108,115,101,110, 51,100, 46, 98,108,111,103,115,112,111,116, 46, 99, +111,109, 47, 50, 48, 49, 49, 47, 48, 55, 47,100,101,114,105,118, 97,116,105,118,101, 45,109, 97,112,115, 46,104,116,109,108, 10, + 9,118,101, 99, 50, 32,100,105,109, 32, 61, 32,118,101, 99, 50, 40,105,109, 97, 95,120, 44, 32,105,109, 97, 95,121, 41, 59, 10, + 9,118,101, 99, 50, 32,100, 66,100,117,118, 32, 61, 32,104, 83, 99, 97,108,101, 42,100,105,109, 42, 40, 50, 42,116,101,120,116, +117,114,101, 50, 68, 40,105,109, 97, 44, 32,116,101,120, 99,111, 46,120,121, 41, 46,120,121, 45, 49, 41, 59, 10, 9, 10, 9,100, + 66,115, 32, 61, 32,100, 66,100,117,118, 46,120, 42, 84,101,120, 68,120, 46,120, 32, 43, 32,115, 42,100, 66,100,117,118, 46,121, + 42, 84,101,120, 68,120, 46,121, 59, 10, 9,100, 66,116, 32, 61, 32,100, 66,100,117,118, 46,120, 42, 84,101,120, 68,121, 46,120, + 32, 43, 32,115, 42,100, 66,100,117,118, 46,121, 42, 84,101,120, 68,121, 46,121, 59, 10,125, 10, 10,118,111,105,100, 32,109,116, 101,120, 95, 98,117,109,112, 95, 97,112,112,108,121, 40, 32,102,108,111, 97,116, 32,102, 68,101,116, 44, 32,102,108,111, 97,116, 32,100, 66,115, 44, 32,102,108,111, 97,116, 32,100, 66,116, 44, 32,118,101, 99, 51, 32,118, 82, 49, 44, 32,118,101, 99, 51, 32, 118, 82, 50, 44, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,105,110, 44, 10, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,118, diff --git a/source/blender/makesdna/DNA_texture_types.h b/source/blender/makesdna/DNA_texture_types.h index e81a9979c12..6e850a07d94 100644 --- a/source/blender/makesdna/DNA_texture_types.h +++ b/source/blender/makesdna/DNA_texture_types.h @@ -342,6 +342,7 @@ typedef struct TexMapping { #define TEX_NORMALMAP 2048 #define TEX_GAUSS_MIP 4096 #define TEX_FILTER_MIN 8192 +#define TEX_DERIVATIVEMAP 16384 /* texfilter */ // TXF_BOX -> blender's old texture filtering method diff --git a/source/blender/makesrna/intern/rna_texture.c b/source/blender/makesrna/intern/rna_texture.c index 9e3a31ddb2e..f459563f49e 100644 --- a/source/blender/makesrna/intern/rna_texture.c +++ b/source/blender/makesrna/intern/rna_texture.c @@ -1147,6 +1147,12 @@ static void rna_def_texture_image(BlenderRNA *brna) RNA_def_property_boolean_sdna(prop, NULL, "imaflag", TEX_NORMALMAP); RNA_def_property_ui_text(prop, "Normal Map", "Uses image RGB values for normal mapping"); RNA_def_property_update(prop, 0, "rna_Texture_update"); + + /* Derivative Map */ + prop= RNA_def_property(srna, "use_derivative_map", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "imaflag", TEX_DERIVATIVEMAP); + RNA_def_property_ui_text(prop, "Derivative Map", "Uses red and green as derivative values"); + RNA_def_property_update(prop, 0, "rna_Texture_update"); } static void rna_def_texture_plugin(BlenderRNA *brna) diff --git a/source/blender/render/intern/source/render_texture.c b/source/blender/render/intern/source/render_texture.c index ef1b1cd159c..a4c1778c624 100644 --- a/source/blender/render/intern/source/render_texture.c +++ b/source/blender/render/intern/source/render_texture.c @@ -1905,11 +1905,13 @@ static int ntap_bump_compute(NTapBump *ntap_bump, ShadeInput *shi, MTex *mtex, T const int fromrgb = ((tex->type == TEX_IMAGE) || ((tex->flag & TEX_COLORBAND)!=0)); float Hscale = Tnor*mtex->norfac; + int dimx=512, dimy=512; // 2 channels for 2D texture and 3 for 3D textures. const int nr_channels = (mtex->texco == TEXCO_UV)? 2 : 3; int c, rgbnor, iBumpSpace; float dHdx, dHdy; + int found_deriv_map = (tex->type==TEX_IMAGE) && (tex->imaflag & TEX_DERIVATIVEMAP); // disable internal bump eval in sampler, save pointer float *nvec = texres->nor; @@ -1929,8 +1931,31 @@ static int ntap_bump_compute(NTapBump *ntap_bump, ShadeInput *shi, MTex *mtex, T ntap_bump->init_done = 1; } + + // resolve image dimensions + if(found_deriv_map || (mtex->texflag&MTEX_BUMP_TEXTURESPACE)!=0) { + ImBuf* ibuf = BKE_image_get_ibuf(tex->ima, &tex->iuser); + if (ibuf) { + dimx = ibuf->x; + dimy = ibuf->y; + } + } - if(!(mtex->texflag & MTEX_5TAP_BUMP)) { + if(found_deriv_map) { + float dBdu, dBdv; + float s = 1; // negate this if flipped texture coordinate + texco_mapping(shi, tex, mtex, co, dx, dy, texvec, dxt, dyt); + rgbnor = multitex_mtex(shi, mtex, texvec, dxt, dyt, texres); + + // this variant using a derivative map is described here + // http://mmikkelsen3d.blogspot.com/2011/07/derivative-maps.html + dBdu = Hscale*dimx*(2*texres->tr-1); + dBdv = Hscale*dimy*(2*texres->tg-1); + + dHdx = dBdu*dxt[0] + s * dBdv*dxt[1]; + dHdy = dBdu*dyt[0] + s * dBdv*dyt[1]; + } + else if(!(mtex->texflag & MTEX_5TAP_BUMP)) { // compute height derivatives with respect to output image pixel coordinates x and y float STll[3], STlr[3], STul[3]; float Hll, Hlr, Hul; @@ -2084,15 +2109,8 @@ static int ntap_bump_compute(NTapBump *ntap_bump, ShadeInput *shi, MTex *mtex, T if( mtex->texflag & MTEX_BUMP_TEXTURESPACE ) { if(tex->ima) { - float vec[2]; - int dimx=512, dimy=512; - ImBuf* ibuf = BKE_image_get_ibuf(tex->ima, &tex->iuser); - if (ibuf) { - dimx = ibuf->x; - dimy = ibuf->y; - } - // crazy hack solution that gives results similar to normal mapping - part 2 + float vec[2]; vec[0] = dimx*dxt[0]; vec[1] = dimy*dxt[1]; @@ -2126,7 +2144,7 @@ void do_material_tex(ShadeInput *shi) float texvec[3], dxt[3], dyt[3], tempvec[3], norvec[3], warpvec[3]={0.0f, 0.0f, 0.0f}, Tnor=1.0; int tex_nr, rgbnor= 0, warpdone=0; int use_compat_bump = 0, use_ntap_bump = 0; - int found_nmapping = 0; + int found_nmapping = 0, found_deriv_map = 0; int iFirstTimeNMap=1; compatible_bump_init(&compat_bump); @@ -2146,8 +2164,9 @@ void do_material_tex(ShadeInput *shi) tex= mtex->tex; if(tex==0) continue; + found_deriv_map = (tex->type==TEX_IMAGE) && (tex->imaflag & TEX_DERIVATIVEMAP); use_compat_bump= (mtex->texflag & MTEX_COMPAT_BUMP); - use_ntap_bump= (mtex->texflag & (MTEX_3TAP_BUMP|MTEX_5TAP_BUMP)); + use_ntap_bump= ((mtex->texflag & (MTEX_3TAP_BUMP|MTEX_5TAP_BUMP))!=0 || found_deriv_map!=0) ? 1 : 0; /* XXX texture node trees don't work for this yet */ if(tex->nodetree && tex->use_nodes) { From 1d529d83a0693693878749110a05d8b0fa929d0f Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Mon, 22 Aug 2011 19:58:34 +0000 Subject: [PATCH 506/624] Missed a file in last commit. --- intern/audaspace/intern/AUD_JOSResampleReader.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intern/audaspace/intern/AUD_JOSResampleReader.h b/intern/audaspace/intern/AUD_JOSResampleReader.h index 295fc937317..19620f2ee67 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReader.h +++ b/intern/audaspace/intern/AUD_JOSResampleReader.h @@ -46,12 +46,12 @@ private: /** * The half filter length. */ - static const int m_len = 292874; + static const int m_len; /** * The sample step size for the filter. */ - static const int m_L = 2048; + static const int m_L; /** * The filter coefficients. From 4740dce4ecad7eb99597a820e6b5e72a17619997 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Mon, 22 Aug 2011 22:26:25 +0000 Subject: [PATCH 507/624] Revert a part of 39385. Vertex Select Button got somehow into the Mesh panel. --- release/scripts/startup/bl_ui/properties_data_mesh.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/release/scripts/startup/bl_ui/properties_data_mesh.py b/release/scripts/startup/bl_ui/properties_data_mesh.py index 896b76c59f6..75df7dad5f2 100644 --- a/release/scripts/startup/bl_ui/properties_data_mesh.py +++ b/release/scripts/startup/bl_ui/properties_data_mesh.py @@ -73,7 +73,7 @@ class DATA_PT_context_mesh(MeshButtonsPanel, Panel): ob = context.object mesh = context.mesh space = context.space_data - layout.prop(context.scene.tool_settings, "mesh_select_mode", index=0, text="Vertex") + if ob: layout.template_ID(ob, "data") elif mesh: From 34b7bff44b498d23b3dce204ecac2ca9d0c0d57b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 07:59:25 +0000 Subject: [PATCH 508/624] change compression level for gzip saving to 1, approx twice as fast when saving a 194mb blend file and only slightly bigger. --- source/blender/blenlib/intern/fileops.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/blender/blenlib/intern/fileops.c b/source/blender/blenlib/intern/fileops.c index 2e0f4b483b1..3299752646b 100644 --- a/source/blender/blenlib/intern/fileops.c +++ b/source/blender/blenlib/intern/fileops.c @@ -69,8 +69,10 @@ int BLI_gzip(const char *from, const char *to) { int readsize = 0; int rval= 0, err; gzFile gzfile; - - gzfile = gzopen(to, "wb"); + + /* level 1 is very close to 3 (the default) in terms of file size, + * but about twice as fast, best use for speedy saving - campbell */ + gzfile = gzopen(to, "wb1"); if(gzfile == NULL) return -1; From ed3d253c561b504d4b0dad7d4156933ba7adc200 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Tue, 23 Aug 2011 08:02:48 +0000 Subject: [PATCH 509/624] Fix for [#28339] Rev:39618 The revision part doesn't suffice. NAN_BUILDINFO > WITH_BUILDINFO change from rev 39618 was missing in those files. --- source/blender/collada/SConscript | 2 +- source/blender/windowmanager/SConscript | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/SConscript b/source/blender/collada/SConscript index 3dd6160c445..17cca9e3706 100644 --- a/source/blender/collada/SConscript +++ b/source/blender/collada/SConscript @@ -38,6 +38,6 @@ else: incs = '../blenlib ../blenkernel ../windowmanager ../makesdna ../blenloader ../makesrna ../editors/include ../../../intern/guardedalloc [OPENCOLLADA]/COLLADAStreamWriter/include [OPENCOLLADA]/COLLADABaseUtils/include [OPENCOLLADA]/COLLADAFramework/include [OPENCOLLADA]/COLLADASaxFrameworkLoader/include [OPENCOLLADA]/GeneratedSaxParser/include '.replace('[OPENCOLLADA]', env['BF_OPENCOLLADA_INC']) if env['BF_BUILDINFO']: - defs.append('NAN_BUILDINFO') + defs.append('WITH_BUILDINFO') env.BlenderLib ('bf_collada', sources, Split(incs), defs, libtype='core', priority=200 ) diff --git a/source/blender/windowmanager/SConscript b/source/blender/windowmanager/SConscript index e548d99e9a5..80c526f8649 100644 --- a/source/blender/windowmanager/SConscript +++ b/source/blender/windowmanager/SConscript @@ -37,6 +37,6 @@ if env['OURPLATFORM'] != 'darwin' or env['WITH_GHOST_COCOA']: sources.remove('intern' + os.sep + 'wm_apple.c') if env['BF_BUILDINFO']: - defs.append('NAN_BUILDINFO') + defs.append('WITH_BUILDINFO') env.BlenderLib ( 'bf_windowmanager', sources, Split(incs), defines=defs, libtype=['core'], priority=[5] ) From ce9e4472eb2941881836926ba46ab11203bc61c0 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 09:05:12 +0000 Subject: [PATCH 510/624] Make Ctrl+RMB in editmode behave like 2.4x, was re-using center option which worked but used center select too. instead add 'object' option to VIEW3D_OT_select. --- .../blender/editors/space_view3d/view3d_ops.c | 10 +++++++--- .../editors/space_view3d/view3d_select.c | 18 +++++++++++++++--- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/source/blender/editors/space_view3d/view3d_ops.c b/source/blender/editors/space_view3d/view3d_ops.c index e47cb1db753..8416b37fd5e 100644 --- a/source/blender/editors/space_view3d/view3d_ops.c +++ b/source/blender/editors/space_view3d/view3d_ops.c @@ -263,9 +263,13 @@ void view3d_keymap(wmKeyConfig *keyconf) /* selection*/ WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, 0, 0); - RNA_boolean_set(WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, KM_SHIFT, 0)->ptr, "extend", TRUE); - RNA_boolean_set(WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, KM_CTRL, 0)->ptr, "center", TRUE); - RNA_boolean_set(WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, KM_ALT, 0)->ptr, "enumerate", TRUE); + kmi = WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, KM_SHIFT, 0); + RNA_boolean_set(kmi->ptr, "extend", TRUE); + kmi= WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, KM_CTRL, 0); + RNA_boolean_set(kmi->ptr, "center", TRUE); + RNA_boolean_set(kmi->ptr, "object", TRUE); /* use Ctrl+Select for 2 purposes */ + kmi= WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, KM_ALT, 0); + RNA_boolean_set(kmi->ptr, "enumerate", TRUE); /* selection key-combinations */ kmi = WM_keymap_add_item(keymap, "VIEW3D_OT_select", SELECTMOUSE, KM_PRESS, KM_SHIFT|KM_CTRL, 0); diff --git a/source/blender/editors/space_view3d/view3d_select.c b/source/blender/editors/space_view3d/view3d_select.c index 86112a42d99..f241e640906 100644 --- a/source/blender/editors/space_view3d/view3d_select.c +++ b/source/blender/editors/space_view3d/view3d_select.c @@ -1231,8 +1231,8 @@ static int mouse_select(bContext *C, const int mval[2], short extend, short obce if(BASACT && BASACT->next) startbase= BASACT->next; /* This block uses the control key to make the object selected by its center point rather than its contents */ - /* XXX later on, in editmode do not activate */ - if(vc.obedit==NULL && obcenter) { + /* in editmode do not activate */ + if(obcenter) { /* note; shift+alt goes to group-flush-selecting */ if(enumerate) { @@ -1838,11 +1838,22 @@ static int view3d_select_invoke(bContext *C, wmOperator *op, wmEvent *event) short extend= RNA_boolean_get(op->ptr, "extend"); short center= RNA_boolean_get(op->ptr, "center"); short enumerate= RNA_boolean_get(op->ptr, "enumerate"); + short object= RNA_boolean_get(op->ptr, "object"); int retval = 0; view3d_operator_needs_opengl(C); - if(obedit && center==FALSE) { + if(object) { + obedit= NULL; + obact= NULL; + + /* ack, this is incorrect but to do this correctly we would need an + * alternative editmode/objectmode keymap, this copies the functionality + * from 2.4x where Ctrl+Select in editmode does object select only */ + center= FALSE; + } + + if(obedit && object==FALSE) { if(obedit->type==OB_MESH) retval = mouse_mesh(C, event->mval, extend); else if(obedit->type==OB_ARMATURE) @@ -1891,6 +1902,7 @@ void VIEW3D_OT_select(wmOperatorType *ot) RNA_def_boolean(ot->srna, "extend", 0, "Extend", "Extend selection instead of deselecting everything first."); RNA_def_boolean(ot->srna, "center", 0, "Center", "Use the object center when selecting, in editmode used to extend object selection."); RNA_def_boolean(ot->srna, "enumerate", 0, "Enumerate", "List objects under the mouse (object mode only)."); + RNA_def_boolean(ot->srna, "object", 0, "Object", "Use object selection (editmode only)."); } From 75a63981cd24ccbc8ee38e201c23d70ea449e45f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 11:28:18 +0000 Subject: [PATCH 511/624] add warning about misuse of ID.user_clear() since it can crash blender. --- .../examples/bpy.types.ID.user_clear.1.py | 19 +++++++++++++++++++ doc/python_api/sphinx_doc_gen.py | 8 +++++--- 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 doc/python_api/examples/bpy.types.ID.user_clear.1.py diff --git a/doc/python_api/examples/bpy.types.ID.user_clear.1.py b/doc/python_api/examples/bpy.types.ID.user_clear.1.py new file mode 100644 index 00000000000..68c35caa7d4 --- /dev/null +++ b/doc/python_api/examples/bpy.types.ID.user_clear.1.py @@ -0,0 +1,19 @@ +""" +User Clear +++++++++++ +This function is for advanced use only, misuse can crash blender since the user +count is used to prevent data being removed when it is used. +""" + +# This example shows what _not_ to do, and will crash blender. +import bpy + +# object which is in the scene. +obj = bpy.data.objects["Cube"] + +# without this, removal would raise an error. +obj.user_clear() + +# runs without an exception +# but will crash on redraw. +bpy.data.objects.remove(obj) diff --git a/doc/python_api/sphinx_doc_gen.py b/doc/python_api/sphinx_doc_gen.py index f8561c719bc..a20e799811b 100644 --- a/doc/python_api/sphinx_doc_gen.py +++ b/doc/python_api/sphinx_doc_gen.py @@ -74,10 +74,10 @@ else: "bpy.props", "bpy.utils", "bpy.context", - "bpy.types", # supports filtering + #"bpy.types", # supports filtering "bpy.ops", # supports filtering "bpy_extras", - # "bge", + "bge", "aud", "bgl", "blf", @@ -85,7 +85,7 @@ else: "mathutils.geometry", ) - FILTER_BPY_TYPES = ("bpy_struct", "Panel", "Menu", "Operator", "RenderEngine") # allow + FILTER_BPY_TYPES = ("bpy_struct", "Panel", "ID") # allow FILTER_BPY_OPS = ("import.scene", ) # allow # for quick rebuilds @@ -744,6 +744,8 @@ def pyrna2sphinx(BASEPATH): descr = prop.name fw(" `%s`, %s, %s\n\n" % (prop.identifier, descr, type_descr)) + write_example_ref(" ", fw, "bpy.types." + struct.identifier + "." + func.identifier) + fw("\n") # python methods From ff8daca1f117b34c92462f4ab3bbe2aa50f95166 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 23 Aug 2011 11:44:24 +0000 Subject: [PATCH 512/624] Bugfix: Removing a sound from a speaker resulted in a crash. --- source/blender/blenkernel/intern/sound.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index d7385a86105..a364f860255 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -676,11 +676,17 @@ void sound_update_scene(struct Main* bmain, struct Scene* scene) if(AUD_removeSet(scene->speaker_handles, strip->speaker_handle)) { - AUD_moveSequence(strip->speaker_handle, strip->start / FPS, -1, 0); + if(speaker->sound) + AUD_moveSequence(strip->speaker_handle, strip->start / FPS, -1, 0); + else + { + AUD_removeSequence(scene->sound_scene, strip->speaker_handle); + strip->speaker_handle = NULL; + } } else { - if(speaker && speaker->sound) + if(speaker->sound) { strip->speaker_handle = AUD_addSequence(scene->sound_scene, speaker->sound->playback_handle, strip->start / FPS, -1, 0); AUD_setRelativeSequence(strip->speaker_handle, 0); From ba4fd78faca5843e1c44501a0697ce1d4c154854 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 11:46:16 +0000 Subject: [PATCH 513/624] fix [#28344] for this file, the multires smiley has 2 materials, but only 1 loads --- source/blender/blenkernel/intern/multires.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/blenkernel/intern/multires.c b/source/blender/blenkernel/intern/multires.c index 88a670ecb22..e621e800520 100644 --- a/source/blender/blenkernel/intern/multires.c +++ b/source/blender/blenkernel/intern/multires.c @@ -1537,6 +1537,7 @@ void multires_load_old(Object *ob, Mesh *me) me->mface[i].v2 = lvl->faces[i].v[1]; me->mface[i].v3 = lvl->faces[i].v[2]; me->mface[i].v4 = lvl->faces[i].v[3]; + me->mface[i].mat_nr = lvl->faces[i].mat_nr; } /* Add a multires modifier to the object */ From 6fd68b8d76c79b9656aeda4e0ecf7502fc246db2 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 12:09:20 +0000 Subject: [PATCH 514/624] fix [#28336] Particles: setting to zero the count of all elements of a group crashes Blender --- source/blender/blenkernel/intern/anim.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/blender/blenkernel/intern/anim.c b/source/blender/blenkernel/intern/anim.c index ebe7325d96a..fcb8da48962 100644 --- a/source/blender/blenkernel/intern/anim.c +++ b/source/blender/blenkernel/intern/anim.c @@ -1351,6 +1351,10 @@ static void new_particle_duplilist(ListBase *lb, ID *id, Scene *scene, Object *p continue; if(part->ren_as==PART_DRAW_GR) { + /* prevent divide by zero below [#28336] */ + if(totgroup == 0) + continue; + /* for groups, pick the object based on settings */ if(part->draw&PART_DRAW_RAND_GR) b= BLI_rand() % totgroup; From abff0032c4dceabbd2cf5b9682f196dd4a283c76 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Tue, 23 Aug 2011 13:15:18 +0000 Subject: [PATCH 515/624] Fix #28343: glsl error after derivative maps commit. --- .../gpu/intern/gpu_shader_material.glsl | 4 +- .../gpu/intern/gpu_shader_material.glsl.c | 1668 ++++++++--------- 2 files changed, 836 insertions(+), 836 deletions(-) diff --git a/source/blender/gpu/intern/gpu_shader_material.glsl b/source/blender/gpu/intern/gpu_shader_material.glsl index 0aae6d84a01..815b74a1bf4 100644 --- a/source/blender/gpu/intern/gpu_shader_material.glsl +++ b/source/blender/gpu/intern/gpu_shader_material.glsl @@ -1229,14 +1229,14 @@ void mtex_bump_tap5( vec3 texco, sampler2D ima, float hScale, void mtex_bump_deriv( vec3 texco, sampler2D ima, float ima_x, float ima_y, float hScale, out float dBs, out float dBt ) { - float s = 1; // negate this if flipped texture coordinate + float s = 1.0; // negate this if flipped texture coordinate vec2 TexDx = dFdx(texco.xy); vec2 TexDy = dFdy(texco.xy); // this variant using a derivative map is described here // http://mmikkelsen3d.blogspot.com/2011/07/derivative-maps.html vec2 dim = vec2(ima_x, ima_y); - vec2 dBduv = hScale*dim*(2*texture2D(ima, texco.xy).xy-1); + vec2 dBduv = hScale*dim*(2.0*texture2D(ima, texco.xy).xy-1.0); dBs = dBduv.x*TexDx.x + s*dBduv.y*TexDx.y; dBt = dBduv.x*TexDy.x + s*dBduv.y*TexDy.y; diff --git a/source/blender/gpu/intern/gpu_shader_material.glsl.c b/source/blender/gpu/intern/gpu_shader_material.glsl.c index 8b23e2b205d..87a8ed65532 100644 --- a/source/blender/gpu/intern/gpu_shader_material.glsl.c +++ b/source/blender/gpu/intern/gpu_shader_material.glsl.c @@ -1,858 +1,858 @@ /* DataToC output of file */ -int datatoc_gpu_shader_material_glsl_size= 39783; +int datatoc_gpu_shader_material_glsl_size= 39789; char datatoc_gpu_shader_material_glsl[]= { - 10,102,108,111, 97,116, 32, -101,120,112, 95, 98,108,101,110,100,101,114, 40,102,108,111, 97,116, 32,102, 41, 10,123, 10, 9,114,101,116,117,114,110, 32,112, -111,119, 40, 50, 46, 55, 49, 56, 50, 56, 49, 56, 50, 56, 52, 54, 44, 32,102, 41, 59, 10,125, 10, 10,118,111,105,100, 32,114,103, - 98, 95,116,111, 95,104,115,118, 40,118,101, 99, 52, 32,114,103, 98, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99, -111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32, 99,109, 97,120, 44, 32, 99,109,105,110, 44, 32,104, 44, 32,115, 44, 32,118, - 44, 32, 99,100,101,108,116, 97, 59, 10, 9,118,101, 99, 51, 32, 99, 59, 10, 10, 9, 99,109, 97,120, 32, 61, 32,109, 97,120, 40, -114,103, 98, 91, 48, 93, 44, 32,109, 97,120, 40,114,103, 98, 91, 49, 93, 44, 32,114,103, 98, 91, 50, 93, 41, 41, 59, 10, 9, 99, -109,105,110, 32, 61, 32,109,105,110, 40,114,103, 98, 91, 48, 93, 44, 32,109,105,110, 40,114,103, 98, 91, 49, 93, 44, 32,114,103, - 98, 91, 50, 93, 41, 41, 59, 10, 9, 99,100,101,108,116, 97, 32, 61, 32, 99,109, 97,120, 45, 99,109,105,110, 59, 10, 10, 9,118, - 32, 61, 32, 99,109, 97,120, 59, 10, 9,105,102, 32, 40, 99,109, 97,120, 33, 61, 48, 46, 48, 41, 10, 9, 9,115, 32, 61, 32, 99, -100,101,108,116, 97, 47, 99,109, 97,120, 59, 10, 9,101,108,115,101, 32,123, 10, 9, 9,115, 32, 61, 32, 48, 46, 48, 59, 10, 9, - 9,104, 32, 61, 32, 48, 46, 48, 59, 10, 9,125, 10, 10, 9,105,102, 32, 40,115, 32, 61, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, - 9,104, 32, 61, 32, 48, 46, 48, 59, 10, 9,125, 10, 9,101,108,115,101, 32,123, 10, 9, 9, 99, 32, 61, 32, 40,118,101, 99, 51, - 40, 99,109, 97,120, 44, 32, 99,109, 97,120, 44, 32, 99,109, 97,120, 41, 32, 45, 32,114,103, 98, 46,120,121,122, 41, 47, 99,100, -101,108,116, 97, 59, 10, 10, 9, 9,105,102, 32, 40,114,103, 98, 46,120, 61, 61, 99,109, 97,120, 41, 32,104, 32, 61, 32, 99, 91, - 50, 93, 32, 45, 32, 99, 91, 49, 93, 59, 10, 9, 9,101,108,115,101, 32,105,102, 32, 40,114,103, 98, 46,121, 61, 61, 99,109, 97, -120, 41, 32,104, 32, 61, 32, 50, 46, 48, 32, 43, 32, 99, 91, 48, 93, 32, 45, 32, 32, 99, 91, 50, 93, 59, 10, 9, 9,101,108,115, -101, 32,104, 32, 61, 32, 52, 46, 48, 32, 43, 32, 99, 91, 49, 93, 32, 45, 32, 99, 91, 48, 93, 59, 10, 10, 9, 9,104, 32, 47, 61, - 32, 54, 46, 48, 59, 10, 10, 9, 9,105,102, 32, 40,104, 60, 48, 46, 48, 41, 10, 9, 9, 9,104, 32, 43, 61, 32, 49, 46, 48, 59, - 10, 9,125, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40,104, 44, 32,115, 44, 32,118, 44, 32,114,103, 98, - 46,119, 41, 59, 10,125, 10, 10,118,111,105,100, 32,104,115,118, 95,116,111, 95,114,103, 98, 40,118,101, 99, 52, 32,104,115,118, - 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,105, 44, 32,102, - 44, 32,112, 44, 32,113, 44, 32,116, 44, 32,104, 44, 32,115, 44, 32,118, 59, 10, 9,118,101, 99, 51, 32,114,103, 98, 59, 10, 10, - 9,104, 32, 61, 32,104,115,118, 91, 48, 93, 59, 10, 9,115, 32, 61, 32,104,115,118, 91, 49, 93, 59, 10, 9,118, 32, 61, 32,104, -115,118, 91, 50, 93, 59, 10, 10, 9,105,102, 40,115, 61, 61, 48, 46, 48, 41, 32,123, 10, 9, 9,114,103, 98, 32, 61, 32,118,101, - 99, 51, 40,118, 44, 32,118, 44, 32,118, 41, 59, 10, 9,125, 10, 9,101,108,115,101, 32,123, 10, 9, 9,105,102, 40,104, 61, 61, - 49, 46, 48, 41, 10, 9, 9, 9,104, 32, 61, 32, 48, 46, 48, 59, 10, 9, 9, 10, 9, 9,104, 32, 42, 61, 32, 54, 46, 48, 59, 10, - 9, 9,105, 32, 61, 32,102,108,111,111,114, 40,104, 41, 59, 10, 9, 9,102, 32, 61, 32,104, 32, 45, 32,105, 59, 10, 9, 9,114, -103, 98, 32, 61, 32,118,101, 99, 51, 40,102, 44, 32,102, 44, 32,102, 41, 59, 10, 9, 9,112, 32, 61, 32,118, 42, 40, 49, 46, 48, - 45,115, 41, 59, 10, 9, 9,113, 32, 61, 32,118, 42, 40, 49, 46, 48, 45, 40,115, 42,102, 41, 41, 59, 10, 9, 9,116, 32, 61, 32, -118, 42, 40, 49, 46, 48, 45, 40,115, 42, 40, 49, 46, 48, 45,102, 41, 41, 41, 59, 10, 9, 9, 10, 9, 9,105,102, 32, 40,105, 32, - 61, 61, 32, 48, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32,116, 44, 32,112, 41, 59, 10, 9, 9,101, -108,115,101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 49, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,113, 44, 32, -118, 44, 32,112, 41, 59, 10, 9, 9,101,108,115,101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 50, 46, 48, 41, 32,114,103, 98, 32, - 61, 32,118,101, 99, 51, 40,112, 44, 32,118, 44, 32,116, 41, 59, 10, 9, 9,101,108,115,101, 32,105,102, 32, 40,105, 32, 61, 61, - 32, 51, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,112, 44, 32,113, 44, 32,118, 41, 59, 10, 9, 9,101,108,115, -101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 52, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,116, 44, 32,112, 44, - 32,118, 41, 59, 10, 9, 9,101,108,115,101, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32,112, 44, 32,113, 41, 59, - 10, 9,125, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40,114,103, 98, 44, 32,104,115,118, 46,119, 41, 59, - 10,125, 10, 10,102,108,111, 97,116, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40,102,108,111, 97, -116, 32, 99, 41, 10,123, 10, 9,105,102, 40, 99, 32, 60, 32, 48, 46, 48, 52, 48, 52, 53, 41, 10, 9, 9,114,101,116,117,114,110, - 32, 40, 99, 32, 60, 32, 48, 46, 48, 41, 63, 32, 48, 46, 48, 58, 32, 99, 32, 42, 32, 40, 49, 46, 48, 47, 49, 50, 46, 57, 50, 41, - 59, 10, 9,101,108,115,101, 10, 9, 9,114,101,116,117,114,110, 32,112,111,119, 40, 40, 99, 32, 43, 32, 48, 46, 48, 53, 53, 41, - 42, 40, 49, 46, 48, 47, 49, 46, 48, 53, 53, 41, 44, 32, 50, 46, 52, 41, 59, 10,125, 10, 10,102,108,111, 97,116, 32,108,105,110, -101, 97,114,114,103, 98, 95,116,111, 95,115,114,103, 98, 40,102,108,111, 97,116, 32, 99, 41, 10,123, 10, 9,105,102, 40, 99, 32, - 60, 32, 48, 46, 48, 48, 51, 49, 51, 48, 56, 41, 10, 9, 9,114,101,116,117,114,110, 32, 40, 99, 32, 60, 32, 48, 46, 48, 41, 63, - 32, 48, 46, 48, 58, 32, 99, 32, 42, 32, 49, 50, 46, 57, 50, 59, 10, 9,101,108,115,101, 10, 9, 9,114,101,116,117,114,110, 32, - 49, 46, 48, 53, 53, 32, 42, 32,112,111,119, 40, 99, 44, 32, 49, 46, 48, 47, 50, 46, 52, 41, 32, 45, 32, 48, 46, 48, 53, 53, 59, - 10,125, 10, 10,118,111,105,100, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40,118,101, 99, 52, 32, - 99,111,108, 95,102,114,111,109, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108, 95,116,111, 41, 10,123, 10, 9, 99,111, -108, 95,116,111, 46,114, 32, 61, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40, 99,111,108, 95,102, -114,111,109, 46,114, 41, 59, 10, 9, 99,111,108, 95,116,111, 46,103, 32, 61, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, - 97,114,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46,103, 41, 59, 10, 9, 99,111,108, 95,116,111, 46, 98, 32, 61, 32,115, -114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46, 98, 41, 59, 10, 9, 99, -111,108, 95,116,111, 46, 97, 32, 61, 32, 99,111,108, 95,102,114,111,109, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,108,105, -110,101, 97,114,114,103, 98, 95,116,111, 95,115,114,103, 98, 40,118,101, 99, 52, 32, 99,111,108, 95,102,114,111,109, 44, 32,111, -117,116, 32,118,101, 99, 52, 32, 99,111,108, 95,116,111, 41, 10,123, 10, 9, 99,111,108, 95,116,111, 46,114, 32, 61, 32,108,105, -110,101, 97,114,114,103, 98, 95,116,111, 95,115,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46,114, 41, 59, 10, 9, 99,111, -108, 95,116,111, 46,103, 32, 61, 32,108,105,110,101, 97,114,114,103, 98, 95,116,111, 95,115,114,103, 98, 40, 99,111,108, 95,102, -114,111,109, 46,103, 41, 59, 10, 9, 99,111,108, 95,116,111, 46, 98, 32, 61, 32,108,105,110,101, 97,114,114,103, 98, 95,116,111, - 95,115,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46, 98, 41, 59, 10, 9, 99,111,108, 95,116,111, 46, 97, 32, 61, 32, 99, -111,108, 95,102,114,111,109, 46, 97, 59, 10,125, 10, 10, 35,100,101,102,105,110,101, 32, 77, 95, 80, 73, 32, 51, 46, 49, 52, 49, - 53, 57, 50, 54, 53, 51, 53, 56, 57, 55, 57, 51, 50, 51, 56, 52, 54, 10, 10, 47, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 32, - 83, 72, 65, 68, 69, 82, 32, 78, 79, 68, 69, 83, 32, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 47, 10, 10,118, -111,105,100, 32,118, 99,111,108, 95, 97,116,116,114,105, 98,117,116,101, 40,118,101, 99, 52, 32, 97,116,116,118, 99,111,108, 44, - 32,111,117,116, 32,118,101, 99, 52, 32,118, 99,111,108, 41, 10,123, 10, 9,118, 99,111,108, 32, 61, 32,118,101, 99, 52, 40, 97, -116,116,118, 99,111,108, 46,120, 47, 50, 53, 53, 46, 48, 44, 32, 97,116,116,118, 99,111,108, 46,121, 47, 50, 53, 53, 46, 48, 44, - 32, 97,116,116,118, 99,111,108, 46,122, 47, 50, 53, 53, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32, -117,118, 95, 97,116,116,114,105, 98,117,116,101, 40,118,101, 99, 50, 32, 97,116,116,117,118, 44, 32,111,117,116, 32,118,101, 99, - 51, 32,117,118, 41, 10,123, 10, 9,117,118, 32, 61, 32,118,101, 99, 51, 40, 97,116,116,117,118, 42, 50, 46, 48, 32, 45, 32,118, -101, 99, 50, 40, 49, 46, 48, 44, 32, 49, 46, 48, 41, 44, 32, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,103,101,111, -109, 40,118,101, 99, 51, 32, 99,111, 44, 32,118,101, 99, 51, 32,110,111,114, 44, 32,109, 97,116, 52, 32,118,105,101,119,105,110, -118,109, 97,116, 44, 32,118,101, 99, 51, 32, 97,116,116,111,114, 99,111, 44, 32,118,101, 99, 50, 32, 97,116,116,117,118, 44, 32, -118,101, 99, 52, 32, 97,116,116,118, 99,111,108, 44, 32,111,117,116, 32,118,101, 99, 51, 32,103,108,111, 98, 97,108, 44, 32,111, -117,116, 32,118,101, 99, 51, 32,108,111, 99, 97,108, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118,105,101,119, 44, 32,111,117, -116, 32,118,101, 99, 51, 32,111,114, 99,111, 44, 32,111,117,116, 32,118,101, 99, 51, 32,117,118, 44, 32,111,117,116, 32,118,101, - 99, 51, 32,110,111,114,109, 97,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32,118, 99,111,108, 44, 32,111,117,116, 32,102,108, -111, 97,116, 32,102,114,111,110,116, 98, 97, 99,107, 41, 10,123, 10, 9,108,111, 99, 97,108, 32, 61, 32, 99,111, 59, 10, 9,118, -105,101,119, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40,108,111, 99, 97,108, 41, 59, 10, 9,103,108,111, 98, 97,108, 32, - 61, 32, 40,118,105,101,119,105,110,118,109, 97,116, 42,118,101, 99, 52, 40,108,111, 99, 97,108, 44, 32, 49, 46, 48, 41, 41, 46, -120,121,122, 59, 10, 9,111,114, 99,111, 32, 61, 32, 97,116,116,111,114, 99,111, 59, 10, 9,117,118, 95, 97,116,116,114,105, 98, -117,116,101, 40, 97,116,116,117,118, 44, 32,117,118, 41, 59, 10, 9,110,111,114,109, 97,108, 32, 61, 32, 45,110,111,114,109, 97, -108,105,122,101, 40,110,111,114, 41, 59, 9, 47, 42, 32, 98,108,101,110,100,101,114, 32,114,101,110,100,101,114, 32,110,111,114, -109, 97,108, 32,105,115, 32,110,101,103, 97,116,101,100, 32, 42, 47, 10, 9,118, 99,111,108, 95, 97,116,116,114,105, 98,117,116, -101, 40, 97,116,116,118, 99,111,108, 44, 32,118, 99,111,108, 41, 59, 10, 9,102,114,111,110,116, 98, 97, 99,107, 32, 61, 32, 49, - 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,112,112,105,110,103, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,109, 97, -116, 52, 32,109, 97,116, 44, 32,118,101, 99, 51, 32,109,105,110,118,101, 99, 44, 32,118,101, 99, 51, 32,109, 97,120,118,101, 99, - 44, 32,102,108,111, 97,116, 32,100,111,109,105,110, 44, 32,102,108,111, 97,116, 32,100,111,109, 97,120, 44, 32,111,117,116, 32, -118,101, 99, 51, 32,111,117,116,118,101, 99, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32, 40,109, 97,116, 32, 42, 32, -118,101, 99, 52, 40,118,101, 99, 44, 32, 49, 46, 48, 41, 41, 46,120,121,122, 59, 10, 9,105,102, 40,100,111,109,105,110, 32, 61, - 61, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116,118,101, 99, 32, 61, 32,109, 97,120, 40,111,117,116,118,101, 99, 44, 32,109,105, -110,118,101, 99, 41, 59, 10, 9,105,102, 40,100,111,109, 97,120, 32, 61, 61, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116,118,101, - 99, 32, 61, 32,109,105,110, 40,111,117,116,118,101, 99, 44, 32,109, 97,120,118,101, 99, 41, 59, 10,125, 10, 10,118,111,105,100, - 32, 99, 97,109,101,114, 97, 40,118,101, 99, 51, 32, 99,111, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,105,101, -119, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,100,101,112,116,104, 44, 32,111,117,116, 32,102,108,111, 97,116, - 32,111,117,116,100,105,115,116, 41, 10,123, 10, 9,111,117,116,100,101,112,116,104, 32, 61, 32, 97, 98,115, 40, 99,111, 46,122, - 41, 59, 10, 9,111,117,116,100,105,115,116, 32, 61, 32,108,101,110,103,116,104, 40, 99,111, 41, 59, 10, 9,111,117,116,118,105, -101,119, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40, 99,111, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, - 95, 97,100,100, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, - 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, - 43, 32,118, 97,108, 50, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,115,117, 98,116,114, 97, 99,116, 40,102,108, -111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32, -111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, 45, 32,118, 97,108, 50, 59, - 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,109,117,108,116,105,112,108,121, 40,102,108,111, 97,116, 32,118, 97,108, - 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, - 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, 42, 32,118, 97,108, 50, 59, 10,125, 10, 10,118,111,105, -100, 32,109, 97,116,104, 95,100,105,118,105,100,101, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32, -118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 32, 40,118, - 97,108, 50, 32, 61, 61, 32, 48, 46, 48, 41, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115, -101, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, 47, 32,118, 97,108, 50, 59, 10,125, 10, 10,118,111,105, -100, 32,109, 97,116,104, 95,115,105,110,101, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, - 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,115,105,110, 40,118, 97,108, 41, 59, 10,125, - 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 99,111,115,105,110,101, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,111,117, -116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 99,111,115, 40, -118, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,116, 97,110,103,101,110,116, 40,102,108,111, 97,116, - 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97, -108, 32, 61, 32,116, 97,110, 40,118, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 97,115,105,110, 40, -102,108,111, 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9, -105,102, 32, 40,118, 97,108, 32, 60, 61, 32, 49, 46, 48, 32, 38, 38, 32,118, 97,108, 32, 62, 61, 32, 45, 49, 46, 48, 41, 10, 9, - 9,111,117,116,118, 97,108, 32, 61, 32, 97,115,105,110, 40,118, 97,108, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, -118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 97, 99,111,115, 40,102,108,111, - 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 32, - 40,118, 97,108, 32, 60, 61, 32, 49, 46, 48, 32, 38, 38, 32,118, 97,108, 32, 62, 61, 32, 45, 49, 46, 48, 41, 10, 9, 9,111,117, -116,118, 97,108, 32, 61, 32, 97, 99,111,115, 40,118, 97,108, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97,108, - 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 97,116, 97,110, 40,102,108,111, 97,116, 32, -118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, - 32, 61, 32, 97,116, 97,110, 40,118, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,112,111,119, 40,102, + 10,102,108,111, 97,116, 32,101,120,112, 95, 98,108, +101,110,100,101,114, 40,102,108,111, 97,116, 32,102, 41, 10,123, 10, 9,114,101,116,117,114,110, 32,112,111,119, 40, 50, 46, 55, + 49, 56, 50, 56, 49, 56, 50, 56, 52, 54, 44, 32,102, 41, 59, 10,125, 10, 10,118,111,105,100, 32,114,103, 98, 95,116,111, 95,104, +115,118, 40,118,101, 99, 52, 32,114,103, 98, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, + 9,102,108,111, 97,116, 32, 99,109, 97,120, 44, 32, 99,109,105,110, 44, 32,104, 44, 32,115, 44, 32,118, 44, 32, 99,100,101,108, +116, 97, 59, 10, 9,118,101, 99, 51, 32, 99, 59, 10, 10, 9, 99,109, 97,120, 32, 61, 32,109, 97,120, 40,114,103, 98, 91, 48, 93, + 44, 32,109, 97,120, 40,114,103, 98, 91, 49, 93, 44, 32,114,103, 98, 91, 50, 93, 41, 41, 59, 10, 9, 99,109,105,110, 32, 61, 32, +109,105,110, 40,114,103, 98, 91, 48, 93, 44, 32,109,105,110, 40,114,103, 98, 91, 49, 93, 44, 32,114,103, 98, 91, 50, 93, 41, 41, + 59, 10, 9, 99,100,101,108,116, 97, 32, 61, 32, 99,109, 97,120, 45, 99,109,105,110, 59, 10, 10, 9,118, 32, 61, 32, 99,109, 97, +120, 59, 10, 9,105,102, 32, 40, 99,109, 97,120, 33, 61, 48, 46, 48, 41, 10, 9, 9,115, 32, 61, 32, 99,100,101,108,116, 97, 47, + 99,109, 97,120, 59, 10, 9,101,108,115,101, 32,123, 10, 9, 9,115, 32, 61, 32, 48, 46, 48, 59, 10, 9, 9,104, 32, 61, 32, 48, + 46, 48, 59, 10, 9,125, 10, 10, 9,105,102, 32, 40,115, 32, 61, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,104, 32, 61, 32, 48, + 46, 48, 59, 10, 9,125, 10, 9,101,108,115,101, 32,123, 10, 9, 9, 99, 32, 61, 32, 40,118,101, 99, 51, 40, 99,109, 97,120, 44, + 32, 99,109, 97,120, 44, 32, 99,109, 97,120, 41, 32, 45, 32,114,103, 98, 46,120,121,122, 41, 47, 99,100,101,108,116, 97, 59, 10, + 10, 9, 9,105,102, 32, 40,114,103, 98, 46,120, 61, 61, 99,109, 97,120, 41, 32,104, 32, 61, 32, 99, 91, 50, 93, 32, 45, 32, 99, + 91, 49, 93, 59, 10, 9, 9,101,108,115,101, 32,105,102, 32, 40,114,103, 98, 46,121, 61, 61, 99,109, 97,120, 41, 32,104, 32, 61, + 32, 50, 46, 48, 32, 43, 32, 99, 91, 48, 93, 32, 45, 32, 32, 99, 91, 50, 93, 59, 10, 9, 9,101,108,115,101, 32,104, 32, 61, 32, + 52, 46, 48, 32, 43, 32, 99, 91, 49, 93, 32, 45, 32, 99, 91, 48, 93, 59, 10, 10, 9, 9,104, 32, 47, 61, 32, 54, 46, 48, 59, 10, + 10, 9, 9,105,102, 32, 40,104, 60, 48, 46, 48, 41, 10, 9, 9, 9,104, 32, 43, 61, 32, 49, 46, 48, 59, 10, 9,125, 10, 10, 9, +111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40,104, 44, 32,115, 44, 32,118, 44, 32,114,103, 98, 46,119, 41, 59, 10,125, + 10, 10,118,111,105,100, 32,104,115,118, 95,116,111, 95,114,103, 98, 40,118,101, 99, 52, 32,104,115,118, 44, 32,111,117,116, 32, +118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,105, 44, 32,102, 44, 32,112, 44, 32,113, + 44, 32,116, 44, 32,104, 44, 32,115, 44, 32,118, 59, 10, 9,118,101, 99, 51, 32,114,103, 98, 59, 10, 10, 9,104, 32, 61, 32,104, +115,118, 91, 48, 93, 59, 10, 9,115, 32, 61, 32,104,115,118, 91, 49, 93, 59, 10, 9,118, 32, 61, 32,104,115,118, 91, 50, 93, 59, + 10, 10, 9,105,102, 40,115, 61, 61, 48, 46, 48, 41, 32,123, 10, 9, 9,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32, +118, 44, 32,118, 41, 59, 10, 9,125, 10, 9,101,108,115,101, 32,123, 10, 9, 9,105,102, 40,104, 61, 61, 49, 46, 48, 41, 10, 9, + 9, 9,104, 32, 61, 32, 48, 46, 48, 59, 10, 9, 9, 10, 9, 9,104, 32, 42, 61, 32, 54, 46, 48, 59, 10, 9, 9,105, 32, 61, 32, +102,108,111,111,114, 40,104, 41, 59, 10, 9, 9,102, 32, 61, 32,104, 32, 45, 32,105, 59, 10, 9, 9,114,103, 98, 32, 61, 32,118, +101, 99, 51, 40,102, 44, 32,102, 44, 32,102, 41, 59, 10, 9, 9,112, 32, 61, 32,118, 42, 40, 49, 46, 48, 45,115, 41, 59, 10, 9, + 9,113, 32, 61, 32,118, 42, 40, 49, 46, 48, 45, 40,115, 42,102, 41, 41, 59, 10, 9, 9,116, 32, 61, 32,118, 42, 40, 49, 46, 48, + 45, 40,115, 42, 40, 49, 46, 48, 45,102, 41, 41, 41, 59, 10, 9, 9, 10, 9, 9,105,102, 32, 40,105, 32, 61, 61, 32, 48, 46, 48, + 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32,116, 44, 32,112, 41, 59, 10, 9, 9,101,108,115,101, 32,105,102, + 32, 40,105, 32, 61, 61, 32, 49, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,113, 44, 32,118, 44, 32,112, 41, 59, + 10, 9, 9,101,108,115,101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 50, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, + 40,112, 44, 32,118, 44, 32,116, 41, 59, 10, 9, 9,101,108,115,101, 32,105,102, 32, 40,105, 32, 61, 61, 32, 51, 46, 48, 41, 32, +114,103, 98, 32, 61, 32,118,101, 99, 51, 40,112, 44, 32,113, 44, 32,118, 41, 59, 10, 9, 9,101,108,115,101, 32,105,102, 32, 40, +105, 32, 61, 61, 32, 52, 46, 48, 41, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,116, 44, 32,112, 44, 32,118, 41, 59, 10, 9, + 9,101,108,115,101, 32,114,103, 98, 32, 61, 32,118,101, 99, 51, 40,118, 44, 32,112, 44, 32,113, 41, 59, 10, 9,125, 10, 10, 9, +111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40,114,103, 98, 44, 32,104,115,118, 46,119, 41, 59, 10,125, 10, 10,102,108, +111, 97,116, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40,102,108,111, 97,116, 32, 99, 41, 10,123, + 10, 9,105,102, 40, 99, 32, 60, 32, 48, 46, 48, 52, 48, 52, 53, 41, 10, 9, 9,114,101,116,117,114,110, 32, 40, 99, 32, 60, 32, + 48, 46, 48, 41, 63, 32, 48, 46, 48, 58, 32, 99, 32, 42, 32, 40, 49, 46, 48, 47, 49, 50, 46, 57, 50, 41, 59, 10, 9,101,108,115, +101, 10, 9, 9,114,101,116,117,114,110, 32,112,111,119, 40, 40, 99, 32, 43, 32, 48, 46, 48, 53, 53, 41, 42, 40, 49, 46, 48, 47, + 49, 46, 48, 53, 53, 41, 44, 32, 50, 46, 52, 41, 59, 10,125, 10, 10,102,108,111, 97,116, 32,108,105,110,101, 97,114,114,103, 98, + 95,116,111, 95,115,114,103, 98, 40,102,108,111, 97,116, 32, 99, 41, 10,123, 10, 9,105,102, 40, 99, 32, 60, 32, 48, 46, 48, 48, + 51, 49, 51, 48, 56, 41, 10, 9, 9,114,101,116,117,114,110, 32, 40, 99, 32, 60, 32, 48, 46, 48, 41, 63, 32, 48, 46, 48, 58, 32, + 99, 32, 42, 32, 49, 50, 46, 57, 50, 59, 10, 9,101,108,115,101, 10, 9, 9,114,101,116,117,114,110, 32, 49, 46, 48, 53, 53, 32, + 42, 32,112,111,119, 40, 99, 44, 32, 49, 46, 48, 47, 50, 46, 52, 41, 32, 45, 32, 48, 46, 48, 53, 53, 59, 10,125, 10, 10,118,111, +105,100, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40,118,101, 99, 52, 32, 99,111,108, 95,102,114, +111,109, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108, 95,116,111, 41, 10,123, 10, 9, 99,111,108, 95,116,111, 46,114, + 32, 61, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46,114, 41, + 59, 10, 9, 99,111,108, 95,116,111, 46,103, 32, 61, 32,115,114,103, 98, 95,116,111, 95,108,105,110,101, 97,114,114,103, 98, 40, + 99,111,108, 95,102,114,111,109, 46,103, 41, 59, 10, 9, 99,111,108, 95,116,111, 46, 98, 32, 61, 32,115,114,103, 98, 95,116,111, + 95,108,105,110,101, 97,114,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46, 98, 41, 59, 10, 9, 99,111,108, 95,116,111, 46, + 97, 32, 61, 32, 99,111,108, 95,102,114,111,109, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,108,105,110,101, 97,114,114,103, + 98, 95,116,111, 95,115,114,103, 98, 40,118,101, 99, 52, 32, 99,111,108, 95,102,114,111,109, 44, 32,111,117,116, 32,118,101, 99, + 52, 32, 99,111,108, 95,116,111, 41, 10,123, 10, 9, 99,111,108, 95,116,111, 46,114, 32, 61, 32,108,105,110,101, 97,114,114,103, + 98, 95,116,111, 95,115,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46,114, 41, 59, 10, 9, 99,111,108, 95,116,111, 46,103, + 32, 61, 32,108,105,110,101, 97,114,114,103, 98, 95,116,111, 95,115,114,103, 98, 40, 99,111,108, 95,102,114,111,109, 46,103, 41, + 59, 10, 9, 99,111,108, 95,116,111, 46, 98, 32, 61, 32,108,105,110,101, 97,114,114,103, 98, 95,116,111, 95,115,114,103, 98, 40, + 99,111,108, 95,102,114,111,109, 46, 98, 41, 59, 10, 9, 99,111,108, 95,116,111, 46, 97, 32, 61, 32, 99,111,108, 95,102,114,111, +109, 46, 97, 59, 10,125, 10, 10, 35,100,101,102,105,110,101, 32, 77, 95, 80, 73, 32, 51, 46, 49, 52, 49, 53, 57, 50, 54, 53, 51, + 53, 56, 57, 55, 57, 51, 50, 51, 56, 52, 54, 10, 10, 47, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 32, 83, 72, 65, 68, 69, 82, + 32, 78, 79, 68, 69, 83, 32, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 47, 10, 10,118,111,105,100, 32,118, 99, +111,108, 95, 97,116,116,114,105, 98,117,116,101, 40,118,101, 99, 52, 32, 97,116,116,118, 99,111,108, 44, 32,111,117,116, 32,118, +101, 99, 52, 32,118, 99,111,108, 41, 10,123, 10, 9,118, 99,111,108, 32, 61, 32,118,101, 99, 52, 40, 97,116,116,118, 99,111,108, + 46,120, 47, 50, 53, 53, 46, 48, 44, 32, 97,116,116,118, 99,111,108, 46,121, 47, 50, 53, 53, 46, 48, 44, 32, 97,116,116,118, 99, +111,108, 46,122, 47, 50, 53, 53, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,117,118, 95, 97,116,116, +114,105, 98,117,116,101, 40,118,101, 99, 50, 32, 97,116,116,117,118, 44, 32,111,117,116, 32,118,101, 99, 51, 32,117,118, 41, 10, +123, 10, 9,117,118, 32, 61, 32,118,101, 99, 51, 40, 97,116,116,117,118, 42, 50, 46, 48, 32, 45, 32,118,101, 99, 50, 40, 49, 46, + 48, 44, 32, 49, 46, 48, 41, 44, 32, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,103,101,111,109, 40,118,101, 99, 51, + 32, 99,111, 44, 32,118,101, 99, 51, 32,110,111,114, 44, 32,109, 97,116, 52, 32,118,105,101,119,105,110,118,109, 97,116, 44, 32, +118,101, 99, 51, 32, 97,116,116,111,114, 99,111, 44, 32,118,101, 99, 50, 32, 97,116,116,117,118, 44, 32,118,101, 99, 52, 32, 97, +116,116,118, 99,111,108, 44, 32,111,117,116, 32,118,101, 99, 51, 32,103,108,111, 98, 97,108, 44, 32,111,117,116, 32,118,101, 99, + 51, 32,108,111, 99, 97,108, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118,105,101,119, 44, 32,111,117,116, 32,118,101, 99, 51, + 32,111,114, 99,111, 44, 32,111,117,116, 32,118,101, 99, 51, 32,117,118, 44, 32,111,117,116, 32,118,101, 99, 51, 32,110,111,114, +109, 97,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32,118, 99,111,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102,114, +111,110,116, 98, 97, 99,107, 41, 10,123, 10, 9,108,111, 99, 97,108, 32, 61, 32, 99,111, 59, 10, 9,118,105,101,119, 32, 61, 32, +110,111,114,109, 97,108,105,122,101, 40,108,111, 99, 97,108, 41, 59, 10, 9,103,108,111, 98, 97,108, 32, 61, 32, 40,118,105,101, +119,105,110,118,109, 97,116, 42,118,101, 99, 52, 40,108,111, 99, 97,108, 44, 32, 49, 46, 48, 41, 41, 46,120,121,122, 59, 10, 9, +111,114, 99,111, 32, 61, 32, 97,116,116,111,114, 99,111, 59, 10, 9,117,118, 95, 97,116,116,114,105, 98,117,116,101, 40, 97,116, +116,117,118, 44, 32,117,118, 41, 59, 10, 9,110,111,114,109, 97,108, 32, 61, 32, 45,110,111,114,109, 97,108,105,122,101, 40,110, +111,114, 41, 59, 9, 47, 42, 32, 98,108,101,110,100,101,114, 32,114,101,110,100,101,114, 32,110,111,114,109, 97,108, 32,105,115, + 32,110,101,103, 97,116,101,100, 32, 42, 47, 10, 9,118, 99,111,108, 95, 97,116,116,114,105, 98,117,116,101, 40, 97,116,116,118, + 99,111,108, 44, 32,118, 99,111,108, 41, 59, 10, 9,102,114,111,110,116, 98, 97, 99,107, 32, 61, 32, 49, 46, 48, 59, 10,125, 10, + 10,118,111,105,100, 32,109, 97,112,112,105,110,103, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,109, 97,116, 52, 32,109, 97,116, + 44, 32,118,101, 99, 51, 32,109,105,110,118,101, 99, 44, 32,118,101, 99, 51, 32,109, 97,120,118,101, 99, 44, 32,102,108,111, 97, +116, 32,100,111,109,105,110, 44, 32,102,108,111, 97,116, 32,100,111,109, 97,120, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111, +117,116,118,101, 99, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32, 40,109, 97,116, 32, 42, 32,118,101, 99, 52, 40,118, +101, 99, 44, 32, 49, 46, 48, 41, 41, 46,120,121,122, 59, 10, 9,105,102, 40,100,111,109,105,110, 32, 61, 61, 32, 49, 46, 48, 41, + 10, 9, 9,111,117,116,118,101, 99, 32, 61, 32,109, 97,120, 40,111,117,116,118,101, 99, 44, 32,109,105,110,118,101, 99, 41, 59, + 10, 9,105,102, 40,100,111,109, 97,120, 32, 61, 61, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116,118,101, 99, 32, 61, 32,109,105, +110, 40,111,117,116,118,101, 99, 44, 32,109, 97,120,118,101, 99, 41, 59, 10,125, 10, 10,118,111,105,100, 32, 99, 97,109,101,114, + 97, 40,118,101, 99, 51, 32, 99,111, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,105,101,119, 44, 32,111,117,116, + 32,102,108,111, 97,116, 32,111,117,116,100,101,112,116,104, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,100,105, +115,116, 41, 10,123, 10, 9,111,117,116,100,101,112,116,104, 32, 61, 32, 97, 98,115, 40, 99,111, 46,122, 41, 59, 10, 9,111,117, +116,100,105,115,116, 32, 61, 32,108,101,110,103,116,104, 40, 99,111, 41, 59, 10, 9,111,117,116,118,105,101,119, 32, 61, 32,110, +111,114,109, 97,108,105,122,101, 40, 99,111, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 97,100,100, 40,102, 108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, - 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 32, 40,118, 97,108, 49, 32, 62, 61, 32, 48, 46, 48, 41, 10, 9, 9,111, -117,116,118, 97,108, 32, 61, 32,112,111,119, 40,118, 97,108, 49, 44, 32,118, 97,108, 50, 41, 59, 10, 9,101,108,115,101, 10, 9, - 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,108,111,103, 40, -102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97, -116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 40,118, 97,108, 49, 32, 62, 32, 48, 46, 48, 32, 32, 38, 38, 32,118, - 97,108, 50, 32, 62, 32, 48, 46, 48, 41, 10, 9, 9,111,117,116,118, 97,108, 61, 32,108,111,103, 50, 40,118, 97,108, 49, 41, 32, - 47, 32,108,111,103, 50, 40,118, 97,108, 50, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97,108, 61, 32, 48, 46, - 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,109, 97,120, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32, -102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, - 9,111,117,116,118, 97,108, 32, 61, 32,109, 97,120, 40,118, 97,108, 49, 44, 32,118, 97,108, 50, 41, 59, 10,125, 10, 10,118,111, -105,100, 32,109, 97,116,104, 95,109,105,110, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97, -108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, - 61, 32,109,105,110, 40,118, 97,108, 49, 44, 32,118, 97,108, 50, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, -114,111,117,110,100, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97, -108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 61, 32,102,108,111,111,114, 40,118, 97,108, 32, 43, 32, 48, 46, 53, 41, 59, 10, -125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,108,101,115,115, 95,116,104, 97,110, 40,102,108,111, 97,116, 32,118, 97,108, - 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, - 10,123, 10, 9,105,102, 40,118, 97,108, 49, 32, 60, 32,118, 97,108, 50, 41, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 49, - 46, 48, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105, -100, 32,109, 97,116,104, 95,103,114,101, 97,116,101,114, 95,116,104, 97,110, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32, -102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, - 9,105,102, 40,118, 97,108, 49, 32, 62, 32,118, 97,108, 50, 41, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 49, 46, 48, 59, - 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,115, -113,117,101,101,122,101, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,102,108,111, 97,116, 32,119,105,100,116,104, 44, 32,102, -108,111, 97,116, 32, 99,101,110,116,101,114, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, - 10, 9,111,117,116,118, 97,108, 32, 61, 32, 49, 46, 48, 47, 40, 49, 46, 48, 32, 43, 32,112,111,119, 40, 50, 46, 55, 49, 56, 50, - 56, 49, 56, 51, 44, 32, 45, 40, 40,118, 97,108, 45, 99,101,110,116,101,114, 41, 42,119,105,100,116,104, 41, 41, 41, 59, 10,125, - 10, 10,118,111,105,100, 32,118,101, 99, 95,109, 97,116,104, 95, 97,100,100, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, + 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, 43, 32,118, 97,108, 50, + 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,115,117, 98,116,114, 97, 99,116, 40,102,108,111, 97,116, 32,118, 97, +108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, + 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, 45, 32,118, 97,108, 50, 59, 10,125, 10, 10,118,111, +105,100, 32,109, 97,116,104, 95,109,117,108,116,105,112,108,121, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, + 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117, +116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, 42, 32,118, 97,108, 50, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, + 95,100,105,118,105,100,101, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32, +111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 32, 40,118, 97,108, 50, 32, 61, 61, + 32, 48, 46, 48, 41, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117, +116,118, 97,108, 32, 61, 32,118, 97,108, 49, 32, 47, 32,118, 97,108, 50, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, + 95,115,105,110,101, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97, +108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,115,105,110, 40,118, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, + 32,109, 97,116,104, 95, 99,111,115,105,110,101, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97, +116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 99,111,115, 40,118, 97,108, 41, 59, 10, +125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,116, 97,110,103,101,110,116, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32, +111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,116, 97, +110, 40,118, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 97,115,105,110, 40,102,108,111, 97,116, 32, +118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 32, 40,118, 97, +108, 32, 60, 61, 32, 49, 46, 48, 32, 38, 38, 32,118, 97,108, 32, 62, 61, 32, 45, 49, 46, 48, 41, 10, 9, 9,111,117,116,118, 97, +108, 32, 61, 32, 97,115,105,110, 40,118, 97,108, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, + 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 97, 99,111,115, 40,102,108,111, 97,116, 32,118, 97,108, + 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 32, 40,118, 97,108, 32, 60, + 61, 32, 49, 46, 48, 32, 38, 38, 32,118, 97,108, 32, 62, 61, 32, 45, 49, 46, 48, 41, 10, 9, 9,111,117,116,118, 97,108, 32, 61, + 32, 97, 99,111,115, 40,118, 97,108, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, + 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95, 97,116, 97,110, 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,111, +117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 97,116, 97, +110, 40,118, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,112,111,119, 40,102,108,111, 97,116, 32,118, + 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97, +108, 41, 10,123, 10, 9,105,102, 32, 40,118, 97,108, 49, 32, 62, 61, 32, 48, 46, 48, 41, 10, 9, 9,111,117,116,118, 97,108, 32, + 61, 32,112,111,119, 40,118, 97,108, 49, 44, 32,118, 97,108, 50, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97, +108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,108,111,103, 40,102,108,111, 97,116, 32, +118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, + 97,108, 41, 10,123, 10, 9,105,102, 40,118, 97,108, 49, 32, 62, 32, 48, 46, 48, 32, 32, 38, 38, 32,118, 97,108, 50, 32, 62, 32, + 48, 46, 48, 41, 10, 9, 9,111,117,116,118, 97,108, 61, 32,108,111,103, 50, 40,118, 97,108, 49, 41, 32, 47, 32,108,111,103, 50, + 40,118, 97,108, 50, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116,118, 97,108, 61, 32, 48, 46, 48, 59, 10,125, 10, 10, +118,111,105,100, 32,109, 97,116,104, 95,109, 97,120, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32, +118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97, +108, 32, 61, 32,109, 97,120, 40,118, 97,108, 49, 44, 32,118, 97,108, 50, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116, +104, 95,109,105,110, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32,118, 97,108, 50, 44, 32,111,117, +116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,109,105,110, 40, +118, 97,108, 49, 44, 32,118, 97,108, 50, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, 95,114,111,117,110,100, 40, +102,108,111, 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9, +111,117,116,118, 97,108, 61, 32,102,108,111,111,114, 40,118, 97,108, 32, 43, 32, 48, 46, 53, 41, 59, 10,125, 10, 10,118,111,105, +100, 32,109, 97,116,104, 95,108,101,115,115, 95,116,104, 97,110, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, + 97,116, 32,118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, + 40,118, 97,108, 49, 32, 60, 32,118, 97,108, 50, 41, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 49, 46, 48, 59, 10, 9,101, +108,115,101, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109, 97,116,104, + 95,103,114,101, 97,116,101,114, 95,116,104, 97,110, 40,102,108,111, 97,116, 32,118, 97,108, 49, 44, 32,102,108,111, 97,116, 32, +118, 97,108, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,105,102, 40,118, 97, +108, 49, 32, 62, 32,118, 97,108, 50, 41, 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 49, 46, 48, 59, 10, 9,101,108,115,101, + 10, 9, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,115,113,117,101,101,122,101, + 40,102,108,111, 97,116, 32,118, 97,108, 44, 32,102,108,111, 97,116, 32,119,105,100,116,104, 44, 32,102,108,111, 97,116, 32, 99, +101,110,116,101,114, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, + 97,108, 32, 61, 32, 49, 46, 48, 47, 40, 49, 46, 48, 32, 43, 32,112,111,119, 40, 50, 46, 55, 49, 56, 50, 56, 49, 56, 51, 44, 32, + 45, 40, 40,118, 97,108, 45, 99,101,110,116,101,114, 41, 42,119,105,100,116,104, 41, 41, 41, 59, 10,125, 10, 10,118,111,105,100, + 32,118,101, 99, 95,109, 97,116,104, 95, 97,100,100, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, 51, 32,118, 50, 44, 32, +111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97, +108, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118, 49, 32, 43, 32,118, 50, 59, 10, 9,111,117,116,118, 97,108, 32, + 61, 32, 40, 97, 98,115, 40,111,117,116,118,101, 99, 91, 48, 93, 41, 32, 43, 32, 97, 98,115, 40,111,117,116,118,101, 99, 91, 49, + 93, 41, 32, 43, 32, 97, 98,115, 40,111,117,116,118,101, 99, 91, 50, 93, 41, 41, 47, 51, 46, 48, 59, 10,125, 10, 10,118,111,105, +100, 32,118,101, 99, 95,109, 97,116,104, 95,115,117, 98, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, 51, 32,118, 50, 44, + 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, + 97,108, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118, 49, 32, 45, 32,118, 50, 59, 10, 9,111,117,116,118, 97,108, + 32, 61, 32, 40, 97, 98,115, 40,111,117,116,118,101, 99, 91, 48, 93, 41, 32, 43, 32, 97, 98,115, 40,111,117,116,118,101, 99, 91, + 49, 93, 41, 32, 43, 32, 97, 98,115, 40,111,117,116,118,101, 99, 91, 50, 93, 41, 41, 47, 51, 46, 48, 59, 10,125, 10, 10,118,111, +105,100, 32,118,101, 99, 95,109, 97,116,104, 95, 97,118,101,114, 97,103,101, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, 51, 32,118, 50, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118, 49, 32, 43, 32,118, 50, 59, 10, 9,111, -117,116,118, 97,108, 32, 61, 32, 40, 97, 98,115, 40,111,117,116,118,101, 99, 91, 48, 93, 41, 32, 43, 32, 97, 98,115, 40,111,117, -116,118,101, 99, 91, 49, 93, 41, 32, 43, 32, 97, 98,115, 40,111,117,116,118,101, 99, 91, 50, 93, 41, 41, 47, 51, 46, 48, 59, 10, -125, 10, 10,118,111,105,100, 32,118,101, 99, 95,109, 97,116,104, 95,115,117, 98, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, - 99, 51, 32,118, 50, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97, -116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118, 49, 32, 45, 32,118, 50, 59, 10, 9, -111,117,116,118, 97,108, 32, 61, 32, 40, 97, 98,115, 40,111,117,116,118,101, 99, 91, 48, 93, 41, 32, 43, 32, 97, 98,115, 40,111, -117,116,118,101, 99, 91, 49, 93, 41, 32, 43, 32, 97, 98,115, 40,111,117,116,118,101, 99, 91, 50, 93, 41, 41, 47, 51, 46, 48, 59, - 10,125, 10, 10,118,111,105,100, 32,118,101, 99, 95,109, 97,116,104, 95, 97,118,101,114, 97,103,101, 40,118,101, 99, 51, 32,118, - 49, 44, 32,118,101, 99, 51, 32,118, 50, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, - 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118, 49, 32, 43, 32, -118, 50, 59, 10, 9,111,117,116,118, 97,108, 32, 61, 32,108,101,110,103,116,104, 40,111,117,116,118,101, 99, 41, 59, 10, 9,111, -117,116,118,101, 99, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40,111,117,116,118,101, 99, 41, 59, 10,125, 10, 10,118,111, -105,100, 32,118,101, 99, 95,109, 97,116,104, 95,100,111,116, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, 51, 32,118, 50, - 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116, -118, 97,108, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118,101, 99, 51, 40, 48, 44, 32, 48, 44, 32, 48, 41, 59, 10, - 9,111,117,116,118, 97,108, 32, 61, 32,100,111,116, 40,118, 49, 44, 32,118, 50, 41, 59, 10,125, 10, 10,118,111,105,100, 32,118, -101, 99, 95,109, 97,116,104, 95, 99,114,111,115,115, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, 51, 32,118, 50, 44, 32, -111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97, -108, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32, 99,114,111,115,115, 40,118, 49, 44, 32,118, 50, 41, 59, 10, 9,111, -117,116,118, 97,108, 32, 61, 32,108,101,110,103,116,104, 40,111,117,116,118,101, 99, 41, 59, 10,125, 10, 10,118,111,105,100, 32, -118,101, 99, 95,109, 97,116,104, 95,110,111,114,109, 97,108,105,122,101, 40,118,101, 99, 51, 32,118, 44, 32,111,117,116, 32,118, -101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, - 9,111,117,116,118, 97,108, 32, 61, 32,108,101,110,103,116,104, 40,118, 41, 59, 10, 9,111,117,116,118,101, 99, 32, 61, 32,110, -111,114,109, 97,108,105,122,101, 40,118, 41, 59, 10,125, 10, 10,118,111,105,100, 32,118,101, 99, 95,109, 97,116,104, 95,110,101, -103, 97,116,101, 40,118,101, 99, 51, 32,118, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118, 41, 10,123, 10, 9,111, -117,116,118, 32, 61, 32, 45,118, 59, 10,125, 10, 10,118,111,105,100, 32,110,111,114,109, 97,108, 40,118,101, 99, 51, 32,100,105, -114, 44, 32,118,101, 99, 51, 32,110,111,114, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,110,111,114, 44, 32,111,117, -116, 32,102,108,111, 97,116, 32,111,117,116,100,111,116, 41, 10,123, 10, 9,111,117,116,110,111,114, 32, 61, 32,100,105,114, 59, - 10, 9,111,117,116,100,111,116, 32, 61, 32, 45,100,111,116, 40,100,105,114, 44, 32,110,111,114, 41, 59, 10,125, 10, 10,118,111, -105,100, 32, 99,117,114,118,101,115, 95,118,101, 99, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 51, 32,118,101, - 99, 44, 32,115, 97,109,112,108,101,114, 49, 68, 32, 99,117,114,118,101,109, 97,112, 44, 32,111,117,116, 32,118,101, 99, 51, 32, -111,117,116,118,101, 99, 41, 10,123, 10, 9,111,117,116,118,101, 99, 46,120, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, - 99,117,114,118,101,109, 97,112, 44, 32, 40,118,101, 99, 46,120, 32, 43, 32, 49, 46, 48, 41, 42, 48, 46, 53, 41, 46,120, 59, 10, - 9,111,117,116,118,101, 99, 46,121, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32, - 40,118,101, 99, 46,121, 32, 43, 32, 49, 46, 48, 41, 42, 48, 46, 53, 41, 46,121, 59, 10, 9,111,117,116,118,101, 99, 46,122, 32, - 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32, 40,118,101, 99, 46,122, 32, 43, 32, 49, - 46, 48, 41, 42, 48, 46, 53, 41, 46,122, 59, 10, 10, 9,105,102, 32, 40,102, 97, 99, 32, 33, 61, 32, 49, 46, 48, 41, 10, 9, 9, -111,117,116,118,101, 99, 32, 61, 32, 40,111,117,116,118,101, 99, 42,102, 97, 99, 41, 32, 43, 32, 40,118,101, 99, 42, 40, 49, 46, - 48, 45,102, 97, 99, 41, 41, 59, 10, 10,125, 10, 10,118,111,105,100, 32, 99,117,114,118,101,115, 95,114,103, 98, 40,102,108,111, - 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 44, 32,115, 97,109,112,108,101,114, 49, 68, 32, 99,117,114,118, -101,109, 97,112, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111,108, - 46,114, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32,116,101,120,116,117,114,101, - 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32, 99,111,108, 46,114, 41, 46, 97, 41, 46,114, 59, 10, 9,111,117,116, 99,111, -108, 46,103, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32,116,101,120,116,117,114, -101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32, 99,111,108, 46,103, 41, 46, 97, 41, 46,103, 59, 10, 9,111,117,116, 99, -111,108, 46, 98, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32,116,101,120,116,117, -114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32, 99,111,108, 46, 98, 41, 46, 97, 41, 46, 98, 59, 10, 10, 9,105,102, - 32, 40,102, 97, 99, 32, 33, 61, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 32, 61, 32, 40,111,117,116, 99,111,108, - 42,102, 97, 99, 41, 32, 43, 32, 40, 99,111,108, 42, 40, 49, 46, 48, 45,102, 97, 99, 41, 41, 59, 10, 10, 9,111,117,116, 99,111, -108, 46, 97, 32, 61, 32, 99,111,108, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,118, 97,108,117,101, 40,102, -108,111, 97,116, 32,118, 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111, -117,116,118, 97,108, 32, 61, 32,118, 97,108, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,114,103, 98, 40,118,101, 99, - 51, 32, 99,111,108, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111, -108, 32, 61, 32, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,114,103, 98, 97, 40,118,101, 99, 52, 32, 99, -111,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111,108, 32, 61, - 32, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,118, 97,108,117,101, 95,122,101,114,111, 40,111,117,116, - 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10, -125, 10, 10,118,111,105,100, 32,115,101,116, 95,118, 97,108,117,101, 95,111,110,101, 40,111,117,116, 32,102,108,111, 97,116, 32, -111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 49, 46, 48, 59, 10,125, 10, 10,118,111,105,100, - 32,115,101,116, 95,114,103, 98, 95,122,101,114,111, 40,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118, 97,108, 41, 10,123, - 10, 9,111,117,116,118, 97,108, 32, 61, 32,118,101, 99, 51, 40, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,115,101, -116, 95,114,103, 98, 97, 95,122,101,114,111, 40,111,117,116, 32,118,101, 99, 52, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9, -111,117,116,118, 97,108, 32, 61, 32,118,101, 99, 52, 40, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, - 98,108,101,110,100, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, - 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, - 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, - 32,109,105,120, 40, 99,111,108, 49, 44, 32, 99,111,108, 50, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, - 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, 97,100,100, 40,102,108,111, 97,116, - 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32, -118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, - 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99,111,108, 49, 44, 32, - 99,111,108, 49, 32, 43, 32, 99,111,108, 50, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99, -111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,109,117,108,116, 40,102,108,111, 97,116, 32,102, 97, - 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, - 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, - 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99,111,108, 49, 44, 32, 99,111,108, - 49, 32, 42, 32, 99,111,108, 50, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, - 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,115, 99,114,101,101,110, 40,102,108,111, 97,116, 32,102, 97, 99, - 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, - 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, - 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, - 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40, 49, 46, 48, 41, 32, 45, 32, 40,118,101, 99, 52, 40,102, 97, - 99,109, 41, 32, 43, 32,102, 97, 99, 42, 40,118,101, 99, 52, 40, 49, 46, 48, 41, 32, 45, 32, 99,111,108, 50, 41, 41, 42, 40,118, -101, 99, 52, 40, 49, 46, 48, 41, 32, 45, 32, 99,111,108, 49, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111, -108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,111,118,101,114,108, 97,121, 40,102,108,111, 97,116, 32, -102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118, -101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, - 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, - 97, 99, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, - 46,114, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, 42, 61, 32,102, 97, 99,109, 32, 43, 32, 50, - 46, 48, 42,102, 97, 99, 42, 99,111,108, 50, 46,114, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, - 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 40, 49, 46, 48, 32, 45, 32, 99, -111,108, 50, 46,114, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,114, 41, 59, 10, 10, 9,105,102, 40,111, -117,116, 99,111,108, 46,103, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46,103, 32, 42, 61, 32,102, 97, 99, -109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 99,111,108, 50, 46,103, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99, -111,108, 46,103, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 40, 49, 46, - 48, 32, 45, 32, 99,111,108, 50, 46,103, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,103, 41, 59, 10, 10, - 9,105,102, 40,111,117,116, 99,111,108, 46, 98, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 42, - 61, 32,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 99,111,108, 50, 46, 98, 59, 10, 9,101,108,115,101, 10, 9, - 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, - 99, 42, 40, 49, 46, 48, 32, 45, 32, 99,111,108, 50, 46, 98, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46, - 98, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,115,117, 98, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118, -101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117, -116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, - 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99,111,108, 49, 44, 32, 99,111,108, 49, 32, 45, 32, - 99,111,108, 50, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10, -125, 10, 10,118,111,105,100, 32,109,105,120, 95,100,105,118, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, - 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, - 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, - 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,111,117,116, 99, -111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,105,102, 40, 99,111,108, 50, 46,114, 32, 33, 61, 32, 48, 46, 48, 41, 32,111, -117,116, 99,111,108, 46,114, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,114, 32, 43, 32,102, 97, 99, 42,111,117, -116, 99,111,108, 46,114, 47, 99,111,108, 50, 46,114, 59, 10, 9,105,102, 40, 99,111,108, 50, 46,103, 32, 33, 61, 32, 48, 46, 48, - 41, 32,111,117,116, 99,111,108, 46,103, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,103, 32, 43, 32,102, 97, 99, - 42,111,117,116, 99,111,108, 46,103, 47, 99,111,108, 50, 46,103, 59, 10, 9,105,102, 40, 99,111,108, 50, 46, 98, 32, 33, 61, 32, - 48, 46, 48, 41, 32,111,117,116, 99,111,108, 46, 98, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46, 98, 32, 43, 32, -102, 97, 99, 42,111,117,116, 99,111,108, 46, 98, 47, 99,111,108, 50, 46, 98, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, - 95,100,105,102,102, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, - 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, - 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, - 32,109,105,120, 40, 99,111,108, 49, 44, 32, 97, 98,115, 40, 99,111,108, 49, 32, 45, 32, 99,111,108, 50, 41, 44, 32,102, 97, 99, - 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109, -105,120, 95,100, 97,114,107, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, - 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, - 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, - 46,114,103, 98, 32, 61, 32,109,105,110, 40, 99,111,108, 49, 46,114,103, 98, 44, 32, 99,111,108, 50, 46,114,103, 98, 42,102, 97, - 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32, -109,105,120, 95,108,105,103,104,116, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32, -118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, - 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99, -111,108, 46,114,103, 98, 32, 61, 32,109, 97,120, 40, 99,111,108, 49, 46,114,103, 98, 44, 32, 99,111,108, 50, 46,114,103, 98, 42, -102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105, -100, 32,109,105,120, 95,100,111,100,103,101, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, - 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, - 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117, -116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46,114, 32, 33, 61, 32, 48, 46, - 48, 41, 32,123, 10, 9, 9,102,108,111, 97,116, 32,116,109,112, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 42, 99,111,108, - 50, 46,114, 59, 10, 9, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46, -114, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32,111,117,116, 99,111,108, - 46,114, 47,116,109,112, 41, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32, 49, 46, 48, - 59, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32,116,109,112, 59, 10, 9,125, 10, 9, -105,102, 40,111,117,116, 99,111,108, 46,103, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,102,108,111, 97,116, 32,116,109, -112, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 42, 99,111,108, 50, 46,103, 59, 10, 9, 9,105,102, 40,116,109,112, 32, 60, - 61, 32, 48, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9,101,108,115,101, - 32,105,102, 40, 40,116,109,112, 32, 61, 32,111,117,116, 99,111,108, 46,103, 47,116,109,112, 41, 32, 62, 32, 49, 46, 48, 41, 10, - 9, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,111,117,116, - 99,111,108, 46,103, 32, 61, 32,116,109,112, 59, 10, 9,125, 10, 9,105,102, 40,111,117,116, 99,111,108, 46, 98, 32, 33, 61, 32, - 48, 46, 48, 41, 32,123, 10, 9, 9,102,108,111, 97,116, 32,116,109,112, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 42, 99, -111,108, 50, 46, 98, 59, 10, 9, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111, -108, 46, 98, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32,111,117,116, 99, -111,108, 46, 98, 47,116,109,112, 41, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 49, - 46, 48, 59, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32,116,109,112, 59, 10, 9,125, - 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, 98,117,114,110, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, +117,116,118, 97,108, 32, 61, 32,108,101,110,103,116,104, 40,111,117,116,118,101, 99, 41, 59, 10, 9,111,117,116,118,101, 99, 32, + 61, 32,110,111,114,109, 97,108,105,122,101, 40,111,117,116,118,101, 99, 41, 59, 10,125, 10, 10,118,111,105,100, 32,118,101, 99, + 95,109, 97,116,104, 95,100,111,116, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, 51, 32,118, 50, 44, 32,111,117,116, 32, +118,101, 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, + 10, 9,111,117,116,118,101, 99, 32, 61, 32,118,101, 99, 51, 40, 48, 44, 32, 48, 44, 32, 48, 41, 59, 10, 9,111,117,116,118, 97, +108, 32, 61, 32,100,111,116, 40,118, 49, 44, 32,118, 50, 41, 59, 10,125, 10, 10,118,111,105,100, 32,118,101, 99, 95,109, 97,116, +104, 95, 99,114,111,115,115, 40,118,101, 99, 51, 32,118, 49, 44, 32,118,101, 99, 51, 32,118, 50, 44, 32,111,117,116, 32,118,101, + 99, 51, 32,111,117,116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9, +111,117,116,118,101, 99, 32, 61, 32, 99,114,111,115,115, 40,118, 49, 44, 32,118, 50, 41, 59, 10, 9,111,117,116,118, 97,108, 32, + 61, 32,108,101,110,103,116,104, 40,111,117,116,118,101, 99, 41, 59, 10,125, 10, 10,118,111,105,100, 32,118,101, 99, 95,109, 97, +116,104, 95,110,111,114,109, 97,108,105,122,101, 40,118,101, 99, 51, 32,118, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117, +116,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97, +108, 32, 61, 32,108,101,110,103,116,104, 40,118, 41, 59, 10, 9,111,117,116,118,101, 99, 32, 61, 32,110,111,114,109, 97,108,105, +122,101, 40,118, 41, 59, 10,125, 10, 10,118,111,105,100, 32,118,101, 99, 95,109, 97,116,104, 95,110,101,103, 97,116,101, 40,118, +101, 99, 51, 32,118, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118, 41, 10,123, 10, 9,111,117,116,118, 32, 61, 32, + 45,118, 59, 10,125, 10, 10,118,111,105,100, 32,110,111,114,109, 97,108, 40,118,101, 99, 51, 32,100,105,114, 44, 32,118,101, 99, + 51, 32,110,111,114, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,110,111,114, 44, 32,111,117,116, 32,102,108,111, 97, +116, 32,111,117,116,100,111,116, 41, 10,123, 10, 9,111,117,116,110,111,114, 32, 61, 32,100,105,114, 59, 10, 9,111,117,116,100, +111,116, 32, 61, 32, 45,100,111,116, 40,100,105,114, 44, 32,110,111,114, 41, 59, 10,125, 10, 10,118,111,105,100, 32, 99,117,114, +118,101,115, 95,118,101, 99, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 51, 32,118,101, 99, 44, 32,115, 97,109, +112,108,101,114, 49, 68, 32, 99,117,114,118,101,109, 97,112, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, + 41, 10,123, 10, 9,111,117,116,118,101, 99, 46,120, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, + 97,112, 44, 32, 40,118,101, 99, 46,120, 32, 43, 32, 49, 46, 48, 41, 42, 48, 46, 53, 41, 46,120, 59, 10, 9,111,117,116,118,101, + 99, 46,121, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32, 40,118,101, 99, 46,121, + 32, 43, 32, 49, 46, 48, 41, 42, 48, 46, 53, 41, 46,121, 59, 10, 9,111,117,116,118,101, 99, 46,122, 32, 61, 32,116,101,120,116, +117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32, 40,118,101, 99, 46,122, 32, 43, 32, 49, 46, 48, 41, 42, 48, 46, + 53, 41, 46,122, 59, 10, 10, 9,105,102, 32, 40,102, 97, 99, 32, 33, 61, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116,118,101, 99, + 32, 61, 32, 40,111,117,116,118,101, 99, 42,102, 97, 99, 41, 32, 43, 32, 40,118,101, 99, 42, 40, 49, 46, 48, 45,102, 97, 99, 41, + 41, 59, 10, 10,125, 10, 10,118,111,105,100, 32, 99,117,114,118,101,115, 95,114,103, 98, 40,102,108,111, 97,116, 32,102, 97, 99, + 44, 32,118,101, 99, 52, 32, 99,111,108, 44, 32,115, 97,109,112,108,101,114, 49, 68, 32, 99,117,114,118,101,109, 97,112, 44, 32, +111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32,116, +101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114, +118,101,109, 97,112, 44, 32, 99,111,108, 46,114, 41, 46, 97, 41, 46,114, 59, 10, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, +116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117, +114,118,101,109, 97,112, 44, 32, 99,111,108, 46,103, 41, 46, 97, 41, 46,103, 59, 10, 9,111,117,116, 99,111,108, 46, 98, 32, 61, + 32,116,101,120,116,117,114,101, 49, 68, 40, 99,117,114,118,101,109, 97,112, 44, 32,116,101,120,116,117,114,101, 49, 68, 40, 99, +117,114,118,101,109, 97,112, 44, 32, 99,111,108, 46, 98, 41, 46, 97, 41, 46, 98, 59, 10, 10, 9,105,102, 32, 40,102, 97, 99, 32, + 33, 61, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 32, 61, 32, 40,111,117,116, 99,111,108, 42,102, 97, 99, 41, 32, + 43, 32, 40, 99,111,108, 42, 40, 49, 46, 48, 45,102, 97, 99, 41, 41, 59, 10, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, + 99,111,108, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,118, 97,108,117,101, 40,102,108,111, 97,116, 32,118, + 97,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, + 61, 32,118, 97,108, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,114,103, 98, 40,118,101, 99, 51, 32, 99,111,108, 44, + 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111, +108, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,114,103, 98, 97, 40,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117, +116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 59, 10, +125, 10, 10,118,111,105,100, 32,115,101,116, 95,118, 97,108,117,101, 95,122,101,114,111, 40,111,117,116, 32,102,108,111, 97,116, + 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105, +100, 32,115,101,116, 95,118, 97,108,117,101, 95,111,110,101, 40,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, + 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 49, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,114, +103, 98, 95,122,101,114,111, 40,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, + 97,108, 32, 61, 32,118,101, 99, 51, 40, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,116, 95,114,103, 98, 97, + 95,122,101,114,111, 40,111,117,116, 32,118,101, 99, 52, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, + 32, 61, 32,118,101, 99, 52, 40, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, 98,108,101,110,100, 40, +102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, + 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, + 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99, +111,108, 49, 44, 32, 99,111,108, 50, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, + 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, 97,100,100, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32, +118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111, +117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, + 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99,111,108, 49, 44, 32, 99,111,108, 49, 32, 43, + 32, 99,111,108, 50, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, + 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,109,117,108,116, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99, 111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, - 41, 59, 10, 9,102,108,111, 97,116, 32,116,109,112, 44, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, - 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,116,109,112, 32, 61, 32,102, 97, 99,109, 32, 43, - 32,102, 97, 99, 42, 99,111,108, 50, 46,114, 59, 10, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9,111, -117,116, 99,111,108, 46,114, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32, 40, - 49, 46, 48, 32, 45, 32, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,114, 41, 47,116,109,112, 41, 41, 32, 60, 32, 48, - 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40,116, -109,112, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32, 49, 46, 48, 59, 10, 9,101,108,115, -101, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32,116,109,112, 59, 10, 10, 9,116,109,112, 32, 61, 32,102, 97, 99,109, - 32, 43, 32,102, 97, 99, 42, 99,111,108, 50, 46,103, 59, 10, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, - 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, - 32, 40, 49, 46, 48, 32, 45, 32, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,103, 41, 47,116,109,112, 41, 41, 32, 60, - 32, 48, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, - 40,116,109,112, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 59, 10, 9,101, -108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32,116,109,112, 59, 10, 10, 9,116,109,112, 32, 61, 32,102, 97, - 99,109, 32, 43, 32,102, 97, 99, 42, 99,111,108, 50, 46, 98, 59, 10, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, - 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, - 32, 61, 32, 40, 49, 46, 48, 32, 45, 32, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46, 98, 41, 47,116,109,112, 41, 41, - 32, 60, 32, 48, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32, -105,102, 40,116,109,112, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 49, 46, 48, 59, 10, - 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32,116,109,112, 59, 10,125, 10, 10,118,111,105,100, 32, -109,105,120, 95,104,117,101, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, - 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, - 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32, -102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, - 49, 59, 10, 10, 9,118,101, 99, 52, 32,104,115,118, 44, 32,104,115,118, 50, 44, 32,116,109,112, 59, 10, 9,114,103, 98, 95,116, -111, 95,104,115,118, 40, 99,111,108, 50, 44, 32,104,115,118, 50, 41, 59, 10, 10, 9,105,102, 40,104,115,118, 50, 46,121, 32, 33, - 61, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,114,103, 98, 95,116,111, 95,104,115,118, 40,111,117,116, 99,111,108, 44, 32,104,115, -118, 41, 59, 10, 9, 9,104,115,118, 46,120, 32, 61, 32,104,115,118, 50, 46,120, 59, 10, 9, 9,104,115,118, 95,116,111, 95,114, -103, 98, 40,104,115,118, 44, 32,116,109,112, 41, 59, 32, 10, 10, 9, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40,111, -117,116, 99,111,108, 44, 32,116,109,112, 44, 32,102, 97, 99, 41, 59, 10, 9, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99, -111,108, 49, 46, 97, 59, 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,115, 97,116, 40,102,108,111, 97,116, 32, -102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118, -101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, - 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, - 97, 99, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,118,101, 99, 52, 32,104,115,118, 44, - 32,104,115,118, 50, 59, 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40,111,117,116, 99,111,108, 44, 32,104,115,118, 41, 59, - 10, 10, 9,105,102, 40,104,115,118, 46,121, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,114,103, 98, 95,116,111, 95,104, -115,118, 40, 99,111,108, 50, 44, 32,104,115,118, 50, 41, 59, 10, 10, 9, 9,104,115,118, 46,121, 32, 61, 32,102, 97, 99,109, 42, -104,115,118, 46,121, 32, 43, 32,102, 97, 99, 42,104,115,118, 50, 46,121, 59, 10, 9, 9,104,115,118, 95,116,111, 95,114,103, 98, - 40,104,115,118, 44, 32,111,117,116, 99,111,108, 41, 59, 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,118, 97, -108, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, + 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99,111,108, 49, 44, 32, 99,111,108, 49, 32, 42, 32, 99,111, +108, 50, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, + 10,118,111,105,100, 32,109,105,120, 95,115, 99,114,101,101,110, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, + 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111, +108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, + 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,111,117,116, + 99,111,108, 32, 61, 32,118,101, 99, 52, 40, 49, 46, 48, 41, 32, 45, 32, 40,118,101, 99, 52, 40,102, 97, 99,109, 41, 32, 43, 32, +102, 97, 99, 42, 40,118,101, 99, 52, 40, 49, 46, 48, 41, 32, 45, 32, 99,111,108, 50, 41, 41, 42, 40,118,101, 99, 52, 40, 49, 46, + 48, 41, 32, 45, 32, 99,111,108, 49, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10, +125, 10, 10,118,111,105,100, 32,109,105,120, 95,111,118,101,114,108, 97,121, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118, +101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117, +116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, + 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9, +111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46,114, 32, 60, 32, 48, + 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, 42, 61, 32,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, + 42, 99,111,108, 50, 46,114, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32, 49, 46, 48, 32, + 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 40, 49, 46, 48, 32, 45, 32, 99,111,108, 50, 46,114, 41, + 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,114, 41, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46, +103, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46,103, 32, 42, 61, 32,102, 97, 99,109, 32, 43, 32, 50, 46, + 48, 42,102, 97, 99, 42, 99,111,108, 50, 46,103, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, + 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 40, 49, 46, 48, 32, 45, 32, 99,111, +108, 50, 46,103, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,103, 41, 59, 10, 10, 9,105,102, 40,111,117, +116, 99,111,108, 46, 98, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 42, 61, 32,102, 97, 99,109, + 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 99,111,108, 50, 46, 98, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111, +108, 46, 98, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99, 42, 40, 49, 46, 48, + 32, 45, 32, 99,111,108, 50, 46, 98, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46, 98, 41, 59, 10,125, 10, + 10,118,111,105,100, 32,109,105,120, 95,115,117, 98, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111, +108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10, +123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9, +111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99,111,108, 49, 44, 32, 99,111,108, 49, 32, 45, 32, 99,111,108, 50, 44, 32, +102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105, +100, 32,109,105,120, 95,100,105,118, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32, +118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, + 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97, +116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99, +111,108, 49, 59, 10, 10, 9,105,102, 40, 99,111,108, 50, 46,114, 32, 33, 61, 32, 48, 46, 48, 41, 32,111,117,116, 99,111,108, 46, +114, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,114, 32, 43, 32,102, 97, 99, 42,111,117,116, 99,111,108, 46,114, + 47, 99,111,108, 50, 46,114, 59, 10, 9,105,102, 40, 99,111,108, 50, 46,103, 32, 33, 61, 32, 48, 46, 48, 41, 32,111,117,116, 99, +111,108, 46,103, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,103, 32, 43, 32,102, 97, 99, 42,111,117,116, 99,111, +108, 46,103, 47, 99,111,108, 50, 46,103, 59, 10, 9,105,102, 40, 99,111,108, 50, 46, 98, 32, 33, 61, 32, 48, 46, 48, 41, 32,111, +117,116, 99,111,108, 46, 98, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46, 98, 32, 43, 32,102, 97, 99, 42,111,117, +116, 99,111,108, 46, 98, 47, 99,111,108, 50, 46, 98, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,100,105,102,102, 40, +102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, + 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, + 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99, +111,108, 49, 44, 32, 97, 98,115, 40, 99,111,108, 49, 32, 45, 32, 99,111,108, 50, 41, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117, +116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,100, 97,114, +107, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, + 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97, +109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 46,114,103, 98, 32, 61, + 32,109,105,110, 40, 99,111,108, 49, 46,114,103, 98, 44, 32, 99,111,108, 50, 46,114,103, 98, 42,102, 97, 99, 41, 59, 10, 9,111, +117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,108,105, +103,104,116, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99, +111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99, +108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 46,114,103, 98, + 32, 61, 32,109, 97,120, 40, 99,111,108, 49, 46,114,103, 98, 44, 32, 99,111,108, 50, 46,114,103, 98, 42,102, 97, 99, 41, 59, 10, + 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, +100,111,100,103,101, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, + 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, + 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, + 32, 99,111,108, 49, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46,114, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, + 9,102,108,111, 97,116, 32,116,109,112, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 42, 99,111,108, 50, 46,114, 59, 10, 9, + 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32, 49, 46, + 48, 59, 10, 9, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32,111,117,116, 99,111,108, 46,114, 47,116,109,112, + 41, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9,101,108, +115,101, 10, 9, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32,116,109,112, 59, 10, 9,125, 10, 9,105,102, 40,111,117,116, + 99,111,108, 46,103, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,102,108,111, 97,116, 32,116,109,112, 32, 61, 32, 49, 46, + 48, 32, 45, 32,102, 97, 99, 42, 99,111,108, 50, 46,103, 59, 10, 9, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, + 10, 9, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9,101,108,115,101, 32,105,102, 40, 40,116, +109,112, 32, 61, 32,111,117,116, 99,111,108, 46,103, 47,116,109,112, 41, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9, 9,111,117,116, + 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9,101,108,115,101, 10, 9, 9, 9,111,117,116, 99,111,108, 46,103, 32, + 61, 32,116,109,112, 59, 10, 9,125, 10, 9,105,102, 40,111,117,116, 99,111,108, 46, 98, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, + 10, 9, 9,102,108,111, 97,116, 32,116,109,112, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 42, 99,111,108, 50, 46, 98, 59, + 10, 9, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, + 49, 46, 48, 59, 10, 9, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32,111,117,116, 99,111,108, 46, 98, 47,116, +109,112, 41, 32, 62, 32, 49, 46, 48, 41, 10, 9, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 49, 46, 48, 59, 10, 9, 9, +101,108,115,101, 10, 9, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32,116,109,112, 59, 10, 9,125, 10,125, 10, 10,118,111, +105,100, 32,109,105,120, 95, 98,117,114,110, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, + 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, + 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108, +111, 97,116, 32,116,109,112, 44, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,111,117,116, + 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,116,109,112, 32, 61, 32,102, 97, 99,109, 32, 43, 32,102, 97, 99, 42, 99, +111,108, 50, 46,114, 59, 10, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46, +114, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32, 40, 49, 46, 48, 32, 45, 32, + 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,114, 41, 47,116,109,112, 41, 41, 32, 60, 32, 48, 46, 48, 41, 10, 9, 9, +111,117,116, 99,111,108, 46,114, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40,116,109,112, 32, 62, 32, 49, + 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46,114, 32, 61, 32, 49, 46, 48, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117, +116, 99,111,108, 46,114, 32, 61, 32,116,109,112, 59, 10, 10, 9,116,109,112, 32, 61, 32,102, 97, 99,109, 32, 43, 32,102, 97, 99, + 42, 99,111,108, 50, 46,103, 59, 10, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9,111,117,116, 99,111, +108, 46,103, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32, 40, 49, 46, 48, 32, + 45, 32, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,103, 41, 47,116,109,112, 41, 41, 32, 60, 32, 48, 46, 48, 41, 10, + 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40,116,109,112, 32, 62, + 32, 49, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 59, 10, 9,101,108,115,101, 10, 9, 9, +111,117,116, 99,111,108, 46,103, 32, 61, 32,116,109,112, 59, 10, 10, 9,116,109,112, 32, 61, 32,102, 97, 99,109, 32, 43, 32,102, + 97, 99, 42, 99,111,108, 50, 46, 98, 59, 10, 9,105,102, 40,116,109,112, 32, 60, 61, 32, 48, 46, 48, 41, 10, 9, 9,111,117,116, + 99,111,108, 46, 98, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40, 40,116,109,112, 32, 61, 32, 40, 49, 46, + 48, 32, 45, 32, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46, 98, 41, 47,116,109,112, 41, 41, 32, 60, 32, 48, 46, 48, + 41, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 48, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40,116,109,112, + 32, 62, 32, 49, 46, 48, 41, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32, 49, 46, 48, 59, 10, 9,101,108,115,101, 10, + 9, 9,111,117,116, 99,111,108, 46, 98, 32, 61, 32,116,109,112, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,104,117, +101, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97, 109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, - 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,118,101, 99, 52, 32,104,115,118, 44, 32,104,115,118, 50, 59, 10, 9,114, -103, 98, 95,116,111, 95,104,115,118, 40, 99,111,108, 49, 44, 32,104,115,118, 41, 59, 10, 9,114,103, 98, 95,116,111, 95,104,115, -118, 40, 99,111,108, 50, 44, 32,104,115,118, 50, 41, 59, 10, 10, 9,104,115,118, 46,122, 32, 61, 32,102, 97, 99,109, 42,104,115, -118, 46,122, 32, 43, 32,102, 97, 99, 42,104,115,118, 50, 46,122, 59, 10, 9,104,115,118, 95,116,111, 95,114,103, 98, 40,104,115, -118, 44, 32,111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, 99,111,108,111,114, 40,102,108, -111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111, -117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, - 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, - 32, 45, 32,102, 97, 99, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,118,101, 99, 52, 32, -104,115,118, 44, 32,104,115,118, 50, 44, 32,116,109,112, 59, 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40, 99,111,108, 50, - 44, 32,104,115,118, 50, 41, 59, 10, 10, 9,105,102, 40,104,115,118, 50, 46,121, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, - 9,114,103, 98, 95,116,111, 95,104,115,118, 40,111,117,116, 99,111,108, 44, 32,104,115,118, 41, 59, 10, 9, 9,104,115,118, 46, -120, 32, 61, 32,104,115,118, 50, 46,120, 59, 10, 9, 9,104,115,118, 46,121, 32, 61, 32,104,115,118, 50, 46,121, 59, 10, 9, 9, -104,115,118, 95,116,111, 95,114,103, 98, 40,104,115,118, 44, 32,116,109,112, 41, 59, 32, 10, 10, 9, 9,111,117,116, 99,111,108, - 32, 61, 32,109,105,120, 40,111,117,116, 99,111,108, 44, 32,116,109,112, 44, 32,102, 97, 99, 41, 59, 10, 9, 9,111,117,116, 99, -111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,115,111, -102,116, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111, -108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, - 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, - 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,118,101, 99, 52, 32,111,110,101, 61, 32,118,101, 99, 52, 40, 49, 46, - 48, 41, 59, 10, 9,118,101, 99, 52, 32,115, 99,114, 61, 32,111,110,101, 32, 45, 32, 40,111,110,101, 32, 45, 32, 99,111,108, 50, - 41, 42, 40,111,110,101, 32, 45, 32, 99,111,108, 49, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,102, 97, 99,109, 42, 99, -111,108, 49, 32, 43, 32,102, 97, 99, 42, 40, 40,111,110,101, 32, 45, 32, 99,111,108, 49, 41, 42, 99,111,108, 50, 42, 99,111,108, - 49, 32, 43, 32, 99,111,108, 49, 42,115, 99,114, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,108,105,110,101, 97, -114, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, - 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97, -109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111, -108, 49, 59, 10, 10, 9,105,102, 40, 99,111,108, 50, 46,114, 32, 62, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46, -114, 61, 32, 99,111,108, 49, 46,114, 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, 46,114, 32, 45, 32, 48, - 46, 53, 41, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46,114, 61, 32, 99,111,108, 49, 46,114, 32, 43, - 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, 46,114, 41, 32, 45, 32, 49, 46, 48, 41, 59, 10, 10, 9,105,102, 40, - 99,111,108, 50, 46,103, 32, 62, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46,103, 61, 32, 99,111,108, 49, 46,103, - 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, 46,103, 32, 45, 32, 48, 46, 53, 41, 41, 59, 10, 9,101,108, -115,101, 10, 9, 9,111,117,116, 99,111,108, 46,103, 61, 32, 99,111,108, 49, 46,103, 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, - 42, 40, 99,111,108, 50, 46,103, 41, 32, 45, 32, 49, 46, 48, 41, 59, 10, 10, 9,105,102, 40, 99,111,108, 50, 46, 98, 32, 62, 32, - 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 61, 32, 99,111,108, 49, 46, 98, 32, 43, 32,102, 97, 99, 42, 40, 50, - 46, 48, 42, 40, 99,111,108, 50, 46, 98, 32, 45, 32, 48, 46, 53, 41, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99, -111,108, 46, 98, 61, 32, 99,111,108, 49, 46, 98, 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, 46, 98, 41, - 32, 45, 32, 49, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,118, 97,108,116,111,114,103, 98, 40,102,108,111, 97,116, 32, -102, 97, 99, 44, 32,115, 97,109,112,108,101,114, 49, 68, 32, 99,111,108,111,114,109, 97,112, 44, 32,111,117,116, 32,118,101, 99, - 52, 32,111,117,116, 99,111,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116, 97,108,112,104, 97, 41, 10,123, 10, - 9,111,117,116, 99,111,108, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,111,108,111,114,109, 97,112, 44, 32,102, 97, - 99, 41, 59, 10, 9,111,117,116, 97,108,112,104, 97, 32, 61, 32,111,117,116, 99,111,108, 46, 97, 59, 10,125, 10, 10,118,111,105, -100, 32,114,103, 98,116,111, 98,119, 40,118,101, 99, 52, 32, 99,111,108,111,114, 44, 32,111,117,116, 32,102,108,111, 97,116, 32, -111,117,116,118, 97,108, 41, 32, 32, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 99,111,108,111,114, 46,114, 42, 48, 46, - 51, 53, 32, 43, 32, 99,111,108,111,114, 46,103, 42, 48, 46, 52, 53, 32, 43, 32, 99,111,108,111,114, 46, 98, 42, 48, 46, 50, 59, - 32, 47, 42, 32,107,101,101,112, 32,116,104,101,115,101, 32,102, 97, 99,116,111,114,115, 32,105,110, 32,115,121,110, 99, 32,119, -105,116,104, 32,116,101,120,116,117,114,101, 46,104, 58, 82, 71, 66, 84, 79, 66, 87, 32, 42, 47, 10,125, 10, 10,118,111,105,100, - 32,105,110,118,101,114,116, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117,116, - 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111,108, 46,120,121,122, 32, 61, 32,109,105, -120, 40, 99,111,108, 46,120,121,122, 44, 32,118,101, 99, 51, 40, 49, 46, 48, 44, 32, 49, 46, 48, 44, 32, 49, 46, 48, 41, 32, 45, - 32, 99,111,108, 46,120,121,122, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46,119, 32, 61, 32, 99,111,108, 46, -119, 59, 10,125, 10, 10,118,111,105,100, 32,104,117,101, 95,115, 97,116, 40,102,108,111, 97,116, 32,104,117,101, 44, 32,102,108, -111, 97,116, 32,115, 97,116, 44, 32,102,108,111, 97,116, 32,118, 97,108,117,101, 44, 32,102,108,111, 97,116, 32,102, 97, 99, 44, - 32,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,118, -101, 99, 52, 32,104,115,118, 59, 10, 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40, 99,111,108, 44, 32,104,115,118, 41, 59, - 10, 10, 9,104,115,118, 91, 48, 93, 32, 43, 61, 32, 40,104,117,101, 32, 45, 32, 48, 46, 53, 41, 59, 10, 9,105,102, 40,104,115, -118, 91, 48, 93, 62, 49, 46, 48, 41, 32,104,115,118, 91, 48, 93, 45, 61, 49, 46, 48, 59, 32,101,108,115,101, 32,105,102, 40,104, -115,118, 91, 48, 93, 60, 48, 46, 48, 41, 32,104,115,118, 91, 48, 93, 43, 61, 32, 49, 46, 48, 59, 10, 9,104,115,118, 91, 49, 93, - 32, 42, 61, 32,115, 97,116, 59, 10, 9,105,102, 40,104,115,118, 91, 49, 93, 62, 49, 46, 48, 41, 32,104,115,118, 91, 49, 93, 61, - 32, 49, 46, 48, 59, 32,101,108,115,101, 32,105,102, 40,104,115,118, 91, 49, 93, 60, 48, 46, 48, 41, 32,104,115,118, 91, 49, 93, - 61, 32, 48, 46, 48, 59, 10, 9,104,115,118, 91, 50, 93, 32, 42, 61, 32,118, 97,108,117,101, 59, 10, 9,105,102, 40,104,115,118, - 91, 50, 93, 62, 49, 46, 48, 41, 32,104,115,118, 91, 50, 93, 61, 32, 49, 46, 48, 59, 32,101,108,115,101, 32,105,102, 40,104,115, -118, 91, 50, 93, 60, 48, 46, 48, 41, 32,104,115,118, 91, 50, 93, 61, 32, 48, 46, 48, 59, 10, 10, 9,104,115,118, 95,116,111, 95, -114,103, 98, 40,104,115,118, 44, 32,111,117,116, 99,111,108, 41, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, - 40, 99,111,108, 44, 32,111,117,116, 99,111,108, 44, 32,102, 97, 99, 41, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,112, 97, -114, 97,116,101, 95,114,103, 98, 40,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,114, 44, 32, -111,117,116, 32,102,108,111, 97,116, 32,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32, 98, 41, 10,123, 10, 9,114, 32, 61, - 32, 99,111,108, 46,114, 59, 10, 9,103, 32, 61, 32, 99,111,108, 46,103, 59, 10, 9, 98, 32, 61, 32, 99,111,108, 46, 98, 59, 10, -125, 10, 10,118,111,105,100, 32, 99,111,109, 98,105,110,101, 95,114,103, 98, 40,102,108,111, 97,116, 32,114, 44, 32,102,108,111, - 97,116, 32,103, 44, 32,102,108,111, 97,116, 32, 98, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108, 41, 10,123, 10, 9, - 99,111,108, 32, 61, 32,118,101, 99, 52, 40,114, 44, 32,103, 44, 32, 98, 44, 32, 49, 46, 48, 41, 59, 10,125, 10, 10,118,111,105, -100, 32,111,117,116,112,117,116, 95,110,111,100,101, 40,118,101, 99, 52, 32,114,103, 98, 44, 32,102,108,111, 97,116, 32, 97,108, -112,104, 97, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116,114,103, 98, 41, 10,123, 10, 9,111,117,116,114,103, 98, 32, - 61, 32,118,101, 99, 52, 40,114,103, 98, 46,114,103, 98, 44, 32, 97,108,112,104, 97, 41, 59, 10,125, 10, 10, 47, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 42, 42, 32, 84, 69, 88, 84, 85, 82, 69, 83, 32, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 47, 10, 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95,102,108,105,112, 95, 98,108,101,110,100, 40,118,101, 99, 51, 32, -118,101, 99, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, - 61, 32,118,101, 99, 46,121,120,122, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95, 98,108,101,110,100, - 95,108,105,110, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, - 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 40, 49, 46, 48, 43,118,101, 99, 46,120, 41, 47, 50, 46, 48, 59, 10,125, 10, - 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95, 98,108,101,110,100, 95,113,117, 97,100, 40,118,101, 99, 51, 32,118,101, - 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, - 32,109, 97,120, 40, 40, 49, 46, 48, 43,118,101, 99, 46,120, 41, 47, 50, 46, 48, 44, 32, 48, 46, 48, 41, 59, 10, 9,111,117,116, -118, 97,108, 32, 42, 61, 32,111,117,116,118, 97,108, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95,119, -111,111,100, 95,115,105,110, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,118, 97,108,117, -101, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108,111,114, 44, 32,111,117,116, 32,118,101, 99, 51, 32,110,111,114,109, - 97,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32, 97, 32, 61, 32,115,113,114,116, 40,118,101, 99, 46,120, 42,118,101, 99, 46, -120, 32, 43, 32,118,101, 99, 46,121, 42,118,101, 99, 46,121, 32, 43, 32,118,101, 99, 46,122, 42,118,101, 99, 46,122, 41, 42, 50, - 48, 46, 48, 59, 10, 9,102,108,111, 97,116, 32,119,105, 32, 61, 32, 48, 46, 53, 32, 43, 32, 48, 46, 53, 42,115,105,110, 40, 97, - 41, 59, 10, 10, 9,118, 97,108,117,101, 32, 61, 32,119,105, 59, 10, 9, 99,111,108,111,114, 32, 61, 32,118,101, 99, 52, 40,119, -105, 44, 32,119,105, 44, 32,119,105, 44, 32, 49, 46, 48, 41, 59, 10, 9,110,111,114,109, 97,108, 32, 61, 32,118,101, 99, 51, 40, - 48, 46, 48, 44, 32, 48, 46, 48, 44, 32, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95, -105,109, 97,103,101, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,111, -117,116, 32,102,108,111, 97,116, 32,118, 97,108,117,101, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108,111,114, 44, 32, -111,117,116, 32,118,101, 99, 51, 32,110,111,114,109, 97,108, 41, 10,123, 10, 9, 99,111,108,111,114, 32, 61, 32,116,101,120,116, -117,114,101, 50, 68, 40,105,109, 97, 44, 32, 40,118,101, 99, 46,120,121, 32, 43, 32,118,101, 99, 50, 40, 49, 46, 48, 44, 32, 49, - 46, 48, 41, 41, 42, 48, 46, 53, 41, 59, 10, 9,118, 97,108,117,101, 32, 61, 32, 49, 46, 48, 59, 10, 10, 9,110,111,114,109, 97, -108, 46,120, 32, 61, 32, 50, 46, 48, 42, 40, 99,111,108,111,114, 46,114, 32, 45, 32, 48, 46, 53, 41, 59, 10, 9,110,111,114,109, - 97,108, 46,121, 32, 61, 32, 50, 46, 48, 42, 40, 48, 46, 53, 32, 45, 32, 99,111,108,111,114, 46,103, 41, 59, 10, 9,110,111,114, -109, 97,108, 46,122, 32, 61, 32, 50, 46, 48, 42, 40, 99,111,108,111,114, 46, 98, 32, 45, 32, 48, 46, 53, 41, 59, 10,125, 10, 10, - 47, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 32, 77, 84, 69, 88, 32, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, - 42, 42, 42, 42, 42, 47, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,111,114, 99,111, 40,118,101, 99, 51, 32, 97,116,116, -111,114, 99,111, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,114, 99,111, 41, 10,123, 10, 9,111,114, 99,111, 32, 61, 32, 97, -116,116,111,114, 99,111, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,117,118, 40,118,101, 99, 50, 32, 97,116, -116,117,118, 44, 32,111,117,116, 32,118,101, 99, 51, 32,117,118, 41, 10,123, 10, 9, 47, 42, 32,100,105,115, 97, 98,108,101,100, - 32,102,111,114, 32,110,111,119, 44, 32,119,111,114,107,115, 32,116,111,103,101,116,104,101,114, 32,119,105,116,104, 32,108,101, - 97,118,105,110,103, 32,111,117,116, 32,109,116,101,120, 95, 50,100, 95,109, 97,112,112,105,110,103, 10, 9, 32, 32, 32,117,118, - 32, 61, 32,118,101, 99, 51, 40, 97,116,116,117,118, 42, 50, 46, 48, 32, 45, 32,118,101, 99, 50, 40, 49, 46, 48, 44, 32, 49, 46, - 48, 41, 44, 32, 48, 46, 48, 41, 59, 32, 42, 47, 10, 9,117,118, 32, 61, 32,118,101, 99, 51, 40, 97,116,116,117,118, 44, 32, 48, - 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,110,111,114,109, 40,118,101, 99, 51, 32,110,111,114, -109, 97,108, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,110,111,114,109, 97,108, 41, 10,123, 10, 9, 47, 42, 32, 99, -111,114,114,101,115,112,111,110,100,115, 32,116,111, 32,115,104,105, 45, 62,111,114,110, 44, 32,119,104,105, 99,104, 32,105,115, - 32,110,101,103, 97,116,101,100, 32,115,111, 32, 99, 97,110, 99,101,108,115, 10, 9, 32, 32, 32,111,117,116, 32, 98,108,101,110, -100,101,114, 32,110,111,114,109, 97,108, 32,110,101,103, 97,116,105,111,110, 32, 42, 47, 10, 9,111,117,116,110,111,114,109, 97, -108, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40,110,111,114,109, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,116, -101,120, 99,111, 95,116, 97,110,103,101,110,116, 40,118,101, 99, 52, 32,116, 97,110,103,101,110,116, 44, 32,111,117,116, 32,118, -101, 99, 51, 32,111,117,116,116, 97,110,103,101,110,116, 41, 10,123, 10, 9,111,117,116,116, 97,110,103,101,110,116, 32, 61, 32, -110,111,114,109, 97,108,105,122,101, 40,116, 97,110,103,101,110,116, 46,120,121,122, 41, 59, 10,125, 10, 10,118,111,105,100, 32, -116,101,120, 99,111, 95,103,108,111, 98, 97,108, 40,109, 97,116, 52, 32,118,105,101,119,105,110,118,109, 97,116, 44, 32,118,101, - 99, 51, 32, 99,111, 44, 32,111,117,116, 32,118,101, 99, 51, 32,103,108,111, 98, 97,108, 41, 10,123, 10, 9,103,108,111, 98, 97, -108, 32, 61, 32, 40,118,105,101,119,105,110,118,109, 97,116, 42,118,101, 99, 52, 40, 99,111, 44, 32, 49, 46, 48, 41, 41, 46,120, -121,122, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,111, 98,106,101, 99,116, 40,109, 97,116, 52, 32,118,105, -101,119,105,110,118,109, 97,116, 44, 32,109, 97,116, 52, 32,111, 98,105,110,118,109, 97,116, 44, 32,118,101, 99, 51, 32, 99,111, - 44, 32,111,117,116, 32,118,101, 99, 51, 32,111, 98,106,101, 99,116, 41, 10,123, 10, 9,111, 98,106,101, 99,116, 32, 61, 32, 40, -111, 98,105,110,118,109, 97,116, 42, 40,118,105,101,119,105,110,118,109, 97,116, 42,118,101, 99, 52, 40, 99,111, 44, 32, 49, 46, - 48, 41, 41, 41, 46,120,121,122, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,114,101,102,108, 40,118,101, 99, - 51, 32,118,110, 44, 32,118,101, 99, 51, 32,118,105,101,119, 44, 32,111,117,116, 32,118,101, 99, 51, 32,114,101,102, 41, 10,123, - 10, 9,114,101,102, 32, 61, 32,118,105,101,119, 32, 45, 32, 50, 46, 48, 42,100,111,116, 40,118,110, 44, 32,118,105,101,119, 41, - 42,118,110, 59, 10,125, 10, 10,118,111,105,100, 32,115,104, 97,100,101, 95,110,111,114,109, 40,118,101, 99, 51, 32,110,111,114, -109, 97,108, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,110,111,114,109, 97,108, 41, 10,123, 10, 9, 47, 42, 32, 98, -108,101,110,100,101,114, 32,114,101,110,100,101,114, 32,110,111,114,109, 97,108, 32,105,115, 32,110,101,103, 97,116,101,100, 32, - 42, 47, 10, 9,111,117,116,110,111,114,109, 97,108, 32, 61, 32, 45,110,111,114,109, 97,108,105,122,101, 40,110,111,114,109, 97, -108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95, 98,108,101,110,100, 40,118,101, 99, 51, 32, -111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, - 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9, -102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99, -109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99,116, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, - 99,111,108, 32, 43, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, -114,103, 98, 95,109,117,108, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, - 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, - 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, - 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99,103, 59, 10, 10, 9,105,110, 99, -111,108, 32, 61, 32, 40,102, 97, 99,109, 32, 43, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 41, 42,111,117,116, 99,111,108, - 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115, 99,114,101,101,110, 40,118,101, 99, 51, 32,111, -117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32, -102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102, -108,111, 97,116, 32,102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, - 32, 61, 32, 49, 46, 48, 45,102, 97, 99,103, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, 32,118,101, 99, 51, 40, 49, 46, 48, 41, - 32, 45, 32, 40,118,101, 99, 51, 40,102, 97, 99,109, 41, 32, 43, 32,102, 97, 99,116, 42, 40,118,101, 99, 51, 40, 49, 46, 48, 41, - 32, 45, 32,116,101,120, 99,111,108, 41, 41, 42, 40,118,101, 99, 51, 40, 49, 46, 48, 41, 32, 45, 32,111,117,116, 99,111,108, 41, - 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,111,118,101,114,108, 97,121, 40,118,101, 99, 51, 32, -111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, - 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9, -102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99, -109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99,103, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46,114, 32, 60, 32, 48, 46, - 53, 41, 10, 9, 9,105,110, 99,111,108, 46,114, 32, 61, 32,111,117,116, 99,111,108, 46,114, 42, 40,102, 97, 99,109, 32, 43, 32, - 50, 46, 48, 42,102, 97, 99,116, 42,116,101,120, 99,111,108, 46,114, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,105,110, 99,111, -108, 46,114, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99,116, 42, 40, 49, 46, - 48, 32, 45, 32,116,101,120, 99,111,108, 46,114, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,114, 41, 59, - 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46,103, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,105,110, 99,111,108, 46,103, 32, - 61, 32,111,117,116, 99,111,108, 46,103, 42, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99,116, 42,116,101,120, 99, -111,108, 46,103, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,105,110, 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40, -102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99,116, 42, 40, 49, 46, 48, 32, 45, 32,116,101,120, 99,111,108, 46,103, 41, - 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,103, 41, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46, - 98, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,105,110, 99,111,108, 46, 98, 32, 61, 32,111,117,116, 99,111,108, 46, 98, 42, 40,102, - 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99,116, 42,116,101,120, 99,111,108, 46, 98, 41, 59, 10, 9,101,108,115,101, 10, - 9, 9,105,110, 99,111,108, 46, 98, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, - 99,116, 42, 40, 49, 46, 48, 32, 45, 32,116,101,120, 99,111,108, 46, 98, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99, -111,108, 46, 98, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115,117, 98, 40,118,101, 99, 51, - 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, - 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, - 9,105,110, 99,111,108, 32, 61, 32, 45,102, 97, 99,116, 42,102, 97, 99,103, 42,116,101,120, 99,111,108, 32, 43, 32,111,117,116, - 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95, 97,100,100, 40,118,101, 99, 51, 32,111, -117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32, -102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,105, -110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,102, 97, 99,103, 42,116,101,120, 99,111,108, 32, 43, 32,111,117,116, 99,111,108, - 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,100,105,118, 40,118,101, 99, 51, 32,111,117,116, 99, -111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, - 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97, -116, 32,102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, - 49, 46, 48, 45,102, 97, 99,116, 59, 10, 10, 9,105,102, 40,116,101,120, 99,111,108, 46,114, 32, 33, 61, 32, 48, 46, 48, 41, 32, -105,110, 99,111,108, 46,114, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,114, 32, 43, 32,102, 97, 99,116, 42,111, -117,116, 99,111,108, 46,114, 47,116,101,120, 99,111,108, 46,114, 59, 10, 9,105,102, 40,116,101,120, 99,111,108, 46,103, 32, 33, - 61, 32, 48, 46, 48, 41, 32,105,110, 99,111,108, 46,103, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,103, 32, 43, - 32,102, 97, 99,116, 42,111,117,116, 99,111,108, 46,103, 47,116,101,120, 99,111,108, 46,103, 59, 10, 9,105,102, 40,116,101,120, - 99,111,108, 46, 98, 32, 33, 61, 32, 48, 46, 48, 41, 32,105,110, 99,111,108, 46, 98, 32, 61, 32,102, 97, 99,109, 42,111,117,116, - 99,111,108, 46, 98, 32, 43, 32,102, 97, 99,116, 42,111,117,116, 99,111,108, 46, 98, 47,116,101,120, 99,111,108, 46, 98, 59, 10, -125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,100,105,102,102, 40,118,101, 99, 51, 32,111,117,116, 99,111, + 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,118, +101, 99, 52, 32,104,115,118, 44, 32,104,115,118, 50, 44, 32,116,109,112, 59, 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40, + 99,111,108, 50, 44, 32,104,115,118, 50, 41, 59, 10, 10, 9,105,102, 40,104,115,118, 50, 46,121, 32, 33, 61, 32, 48, 46, 48, 41, + 32,123, 10, 9, 9,114,103, 98, 95,116,111, 95,104,115,118, 40,111,117,116, 99,111,108, 44, 32,104,115,118, 41, 59, 10, 9, 9, +104,115,118, 46,120, 32, 61, 32,104,115,118, 50, 46,120, 59, 10, 9, 9,104,115,118, 95,116,111, 95,114,103, 98, 40,104,115,118, + 44, 32,116,109,112, 41, 59, 32, 10, 10, 9, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40,111,117,116, 99,111,108, 44, + 32,116,109,112, 44, 32,102, 97, 99, 41, 59, 10, 9, 9,111,117,116, 99,111,108, 46, 97, 32, 61, 32, 99,111,108, 49, 46, 97, 59, + 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,115, 97,116, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118, +101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117, +116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, + 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, 59, 10, 10, 9, +111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,118,101, 99, 52, 32,104,115,118, 44, 32,104,115,118, 50, 59, + 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40,111,117,116, 99,111,108, 44, 32,104,115,118, 41, 59, 10, 10, 9,105,102, 40, +104,115,118, 46,121, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,114,103, 98, 95,116,111, 95,104,115,118, 40, 99,111,108, + 50, 44, 32,104,115,118, 50, 41, 59, 10, 10, 9, 9,104,115,118, 46,121, 32, 61, 32,102, 97, 99,109, 42,104,115,118, 46,121, 32, + 43, 32,102, 97, 99, 42,104,115,118, 50, 46,121, 59, 10, 9, 9,104,115,118, 95,116,111, 95,114,103, 98, 40,104,115,118, 44, 32, +111,117,116, 99,111,108, 41, 59, 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,118, 97,108, 40,102,108,111, 97, +116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, + 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, + 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, + 32,102, 97, 99, 59, 10, 10, 9,118,101, 99, 52, 32,104,115,118, 44, 32,104,115,118, 50, 59, 10, 9,114,103, 98, 95,116,111, 95, +104,115,118, 40, 99,111,108, 49, 44, 32,104,115,118, 41, 59, 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40, 99,111,108, 50, + 44, 32,104,115,118, 50, 41, 59, 10, 10, 9,104,115,118, 46,122, 32, 61, 32,102, 97, 99,109, 42,104,115,118, 46,122, 32, 43, 32, +102, 97, 99, 42,104,115,118, 50, 46,122, 59, 10, 9,104,115,118, 95,116,111, 95,114,103, 98, 40,104,115,118, 44, 32,111,117,116, + 99,111,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95, 99,111,108,111,114, 40,102,108,111, 97,116, 32,102, 97, + 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, 32,118,101, 99, + 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, + 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99, + 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9,118,101, 99, 52, 32,104,115,118, 44, 32,104, +115,118, 50, 44, 32,116,109,112, 59, 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40, 99,111,108, 50, 44, 32,104,115,118, 50, + 41, 59, 10, 10, 9,105,102, 40,104,115,118, 50, 46,121, 32, 33, 61, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,114,103, 98, 95,116, +111, 95,104,115,118, 40,111,117,116, 99,111,108, 44, 32,104,115,118, 41, 59, 10, 9, 9,104,115,118, 46,120, 32, 61, 32,104,115, +118, 50, 46,120, 59, 10, 9, 9,104,115,118, 46,121, 32, 61, 32,104,115,118, 50, 46,121, 59, 10, 9, 9,104,115,118, 95,116,111, + 95,114,103, 98, 40,104,115,118, 44, 32,116,109,112, 41, 59, 32, 10, 10, 9, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, + 40,111,117,116, 99,111,108, 44, 32,116,109,112, 44, 32,102, 97, 99, 41, 59, 10, 9, 9,111,117,116, 99,111,108, 46, 97, 32, 61, + 32, 99,111,108, 49, 46, 97, 59, 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,115,111,102,116, 40,102,108,111, + 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117, +116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, + 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, + 45, 32,102, 97, 99, 59, 10, 10, 9,118,101, 99, 52, 32,111,110,101, 61, 32,118,101, 99, 52, 40, 49, 46, 48, 41, 59, 10, 9,118, +101, 99, 52, 32,115, 99,114, 61, 32,111,110,101, 32, 45, 32, 40,111,110,101, 32, 45, 32, 99,111,108, 50, 41, 42, 40,111,110,101, + 32, 45, 32, 99,111,108, 49, 41, 59, 10, 9,111,117,116, 99,111,108, 32, 61, 32,102, 97, 99,109, 42, 99,111,108, 49, 32, 43, 32, +102, 97, 99, 42, 40, 40,111,110,101, 32, 45, 32, 99,111,108, 49, 41, 42, 99,111,108, 50, 42, 99,111,108, 49, 32, 43, 32, 99,111, +108, 49, 42,115, 99,114, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,105,120, 95,108,105,110,101, 97,114, 40,102,108,111, 97, +116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 49, 44, 32,118,101, 99, 52, 32, 99,111,108, 50, 44, 32,111,117,116, + 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, + 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32, 99,111,108, 49, 59, 10, 10, 9, +105,102, 40, 99,111,108, 50, 46,114, 32, 62, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46,114, 61, 32, 99,111,108, + 49, 46,114, 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, 46,114, 32, 45, 32, 48, 46, 53, 41, 41, 59, 10, + 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46,114, 61, 32, 99,111,108, 49, 46,114, 32, 43, 32,102, 97, 99, 42, 40, + 50, 46, 48, 42, 40, 99,111,108, 50, 46,114, 41, 32, 45, 32, 49, 46, 48, 41, 59, 10, 10, 9,105,102, 40, 99,111,108, 50, 46,103, + 32, 62, 32, 48, 46, 53, 41, 10, 9, 9,111,117,116, 99,111,108, 46,103, 61, 32, 99,111,108, 49, 46,103, 32, 43, 32,102, 97, 99, + 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, 46,103, 32, 45, 32, 48, 46, 53, 41, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111, +117,116, 99,111,108, 46,103, 61, 32, 99,111,108, 49, 46,103, 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, + 46,103, 41, 32, 45, 32, 49, 46, 48, 41, 59, 10, 10, 9,105,102, 40, 99,111,108, 50, 46, 98, 32, 62, 32, 48, 46, 53, 41, 10, 9, + 9,111,117,116, 99,111,108, 46, 98, 61, 32, 99,111,108, 49, 46, 98, 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111, +108, 50, 46, 98, 32, 45, 32, 48, 46, 53, 41, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,111,117,116, 99,111,108, 46, 98, 61, 32, + 99,111,108, 49, 46, 98, 32, 43, 32,102, 97, 99, 42, 40, 50, 46, 48, 42, 40, 99,111,108, 50, 46, 98, 41, 32, 45, 32, 49, 46, 48, + 41, 59, 10,125, 10, 10,118,111,105,100, 32,118, 97,108,116,111,114,103, 98, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,115, + 97,109,112,108,101,114, 49, 68, 32, 99,111,108,111,114,109, 97,112, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99, +111,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116, 97,108,112,104, 97, 41, 10,123, 10, 9,111,117,116, 99,111, +108, 32, 61, 32,116,101,120,116,117,114,101, 49, 68, 40, 99,111,108,111,114,109, 97,112, 44, 32,102, 97, 99, 41, 59, 10, 9,111, +117,116, 97,108,112,104, 97, 32, 61, 32,111,117,116, 99,111,108, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,114,103, 98,116, +111, 98,119, 40,118,101, 99, 52, 32, 99,111,108,111,114, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, + 41, 32, 32, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32, 99,111,108,111,114, 46,114, 42, 48, 46, 51, 53, 32, 43, 32, 99, +111,108,111,114, 46,103, 42, 48, 46, 52, 53, 32, 43, 32, 99,111,108,111,114, 46, 98, 42, 48, 46, 50, 59, 32, 47, 42, 32,107,101, +101,112, 32,116,104,101,115,101, 32,102, 97, 99,116,111,114,115, 32,105,110, 32,115,121,110, 99, 32,119,105,116,104, 32,116,101, +120,116,117,114,101, 46,104, 58, 82, 71, 66, 84, 79, 66, 87, 32, 42, 47, 10,125, 10, 10,118,111,105,100, 32,105,110,118,101,114, +116, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32, +111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99,111,108, 46,120,121,122, 32, 61, 32,109,105,120, 40, 99,111,108, 46, +120,121,122, 44, 32,118,101, 99, 51, 40, 49, 46, 48, 44, 32, 49, 46, 48, 44, 32, 49, 46, 48, 41, 32, 45, 32, 99,111,108, 46,120, +121,122, 44, 32,102, 97, 99, 41, 59, 10, 9,111,117,116, 99,111,108, 46,119, 32, 61, 32, 99,111,108, 46,119, 59, 10,125, 10, 10, +118,111,105,100, 32,104,117,101, 95,115, 97,116, 40,102,108,111, 97,116, 32,104,117,101, 44, 32,102,108,111, 97,116, 32,115, 97, +116, 44, 32,102,108,111, 97,116, 32,118, 97,108,117,101, 44, 32,102,108,111, 97,116, 32,102, 97, 99, 44, 32,118,101, 99, 52, 32, + 99,111,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, 32,104,115, +118, 59, 10, 10, 9,114,103, 98, 95,116,111, 95,104,115,118, 40, 99,111,108, 44, 32,104,115,118, 41, 59, 10, 10, 9,104,115,118, + 91, 48, 93, 32, 43, 61, 32, 40,104,117,101, 32, 45, 32, 48, 46, 53, 41, 59, 10, 9,105,102, 40,104,115,118, 91, 48, 93, 62, 49, + 46, 48, 41, 32,104,115,118, 91, 48, 93, 45, 61, 49, 46, 48, 59, 32,101,108,115,101, 32,105,102, 40,104,115,118, 91, 48, 93, 60, + 48, 46, 48, 41, 32,104,115,118, 91, 48, 93, 43, 61, 32, 49, 46, 48, 59, 10, 9,104,115,118, 91, 49, 93, 32, 42, 61, 32,115, 97, +116, 59, 10, 9,105,102, 40,104,115,118, 91, 49, 93, 62, 49, 46, 48, 41, 32,104,115,118, 91, 49, 93, 61, 32, 49, 46, 48, 59, 32, +101,108,115,101, 32,105,102, 40,104,115,118, 91, 49, 93, 60, 48, 46, 48, 41, 32,104,115,118, 91, 49, 93, 61, 32, 48, 46, 48, 59, + 10, 9,104,115,118, 91, 50, 93, 32, 42, 61, 32,118, 97,108,117,101, 59, 10, 9,105,102, 40,104,115,118, 91, 50, 93, 62, 49, 46, + 48, 41, 32,104,115,118, 91, 50, 93, 61, 32, 49, 46, 48, 59, 32,101,108,115,101, 32,105,102, 40,104,115,118, 91, 50, 93, 60, 48, + 46, 48, 41, 32,104,115,118, 91, 50, 93, 61, 32, 48, 46, 48, 59, 10, 10, 9,104,115,118, 95,116,111, 95,114,103, 98, 40,104,115, +118, 44, 32,111,117,116, 99,111,108, 41, 59, 10, 10, 9,111,117,116, 99,111,108, 32, 61, 32,109,105,120, 40, 99,111,108, 44, 32, +111,117,116, 99,111,108, 44, 32,102, 97, 99, 41, 59, 10,125, 10, 10,118,111,105,100, 32,115,101,112, 97,114, 97,116,101, 95,114, +103, 98, 40,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,114, 44, 32,111,117,116, 32,102,108, +111, 97,116, 32,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32, 98, 41, 10,123, 10, 9,114, 32, 61, 32, 99,111,108, 46,114, + 59, 10, 9,103, 32, 61, 32, 99,111,108, 46,103, 59, 10, 9, 98, 32, 61, 32, 99,111,108, 46, 98, 59, 10,125, 10, 10,118,111,105, +100, 32, 99,111,109, 98,105,110,101, 95,114,103, 98, 40,102,108,111, 97,116, 32,114, 44, 32,102,108,111, 97,116, 32,103, 44, 32, +102,108,111, 97,116, 32, 98, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108, 41, 10,123, 10, 9, 99,111,108, 32, 61, 32, +118,101, 99, 52, 40,114, 44, 32,103, 44, 32, 98, 44, 32, 49, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,111,117,116,112, +117,116, 95,110,111,100,101, 40,118,101, 99, 52, 32,114,103, 98, 44, 32,102,108,111, 97,116, 32, 97,108,112,104, 97, 44, 32,111, +117,116, 32,118,101, 99, 52, 32,111,117,116,114,103, 98, 41, 10,123, 10, 9,111,117,116,114,103, 98, 32, 61, 32,118,101, 99, 52, + 40,114,103, 98, 46,114,103, 98, 44, 32, 97,108,112,104, 97, 41, 59, 10,125, 10, 10, 47, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, + 42, 32, 84, 69, 88, 84, 85, 82, 69, 83, 32, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 47, 10, 10,118,111,105, +100, 32,116,101,120,116,117,114,101, 95,102,108,105,112, 95, 98,108,101,110,100, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,111, +117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118,101, 99, 46, +121,120,122, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95, 98,108,101,110,100, 95,108,105,110, 40,118, +101, 99, 51, 32,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117, +116,118, 97,108, 32, 61, 32, 40, 49, 46, 48, 43,118,101, 99, 46,120, 41, 47, 50, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32, +116,101,120,116,117,114,101, 95, 98,108,101,110,100, 95,113,117, 97,100, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,111,117,116, + 32,102,108,111, 97,116, 32,111,117,116,118, 97,108, 41, 10,123, 10, 9,111,117,116,118, 97,108, 32, 61, 32,109, 97,120, 40, 40, + 49, 46, 48, 43,118,101, 99, 46,120, 41, 47, 50, 46, 48, 44, 32, 48, 46, 48, 41, 59, 10, 9,111,117,116,118, 97,108, 32, 42, 61, + 32,111,117,116,118, 97,108, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95,119,111,111,100, 95,115,105, +110, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,118, 97,108,117,101, 44, 32,111,117,116, + 32,118,101, 99, 52, 32, 99,111,108,111,114, 44, 32,111,117,116, 32,118,101, 99, 51, 32,110,111,114,109, 97,108, 41, 10,123, 10, + 9,102,108,111, 97,116, 32, 97, 32, 61, 32,115,113,114,116, 40,118,101, 99, 46,120, 42,118,101, 99, 46,120, 32, 43, 32,118,101, + 99, 46,121, 42,118,101, 99, 46,121, 32, 43, 32,118,101, 99, 46,122, 42,118,101, 99, 46,122, 41, 42, 50, 48, 46, 48, 59, 10, 9, +102,108,111, 97,116, 32,119,105, 32, 61, 32, 48, 46, 53, 32, 43, 32, 48, 46, 53, 42,115,105,110, 40, 97, 41, 59, 10, 10, 9,118, + 97,108,117,101, 32, 61, 32,119,105, 59, 10, 9, 99,111,108,111,114, 32, 61, 32,118,101, 99, 52, 40,119,105, 44, 32,119,105, 44, + 32,119,105, 44, 32, 49, 46, 48, 41, 59, 10, 9,110,111,114,109, 97,108, 32, 61, 32,118,101, 99, 51, 40, 48, 46, 48, 44, 32, 48, + 46, 48, 44, 32, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120,116,117,114,101, 95,105,109, 97,103,101, 40, +118,101, 99, 51, 32,118,101, 99, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,111,117,116, 32,102,108,111, + 97,116, 32,118, 97,108,117,101, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108,111,114, 44, 32,111,117,116, 32,118,101, + 99, 51, 32,110,111,114,109, 97,108, 41, 10,123, 10, 9, 99,111,108,111,114, 32, 61, 32,116,101,120,116,117,114,101, 50, 68, 40, +105,109, 97, 44, 32, 40,118,101, 99, 46,120,121, 32, 43, 32,118,101, 99, 50, 40, 49, 46, 48, 44, 32, 49, 46, 48, 41, 41, 42, 48, + 46, 53, 41, 59, 10, 9,118, 97,108,117,101, 32, 61, 32, 49, 46, 48, 59, 10, 10, 9,110,111,114,109, 97,108, 46,120, 32, 61, 32, + 50, 46, 48, 42, 40, 99,111,108,111,114, 46,114, 32, 45, 32, 48, 46, 53, 41, 59, 10, 9,110,111,114,109, 97,108, 46,121, 32, 61, + 32, 50, 46, 48, 42, 40, 48, 46, 53, 32, 45, 32, 99,111,108,111,114, 46,103, 41, 59, 10, 9,110,111,114,109, 97,108, 46,122, 32, + 61, 32, 50, 46, 48, 42, 40, 99,111,108,111,114, 46, 98, 32, 45, 32, 48, 46, 53, 41, 59, 10,125, 10, 10, 47, 42, 42, 42, 42, 42, + 42, 42, 42, 42, 42, 42, 42, 42, 32, 77, 84, 69, 88, 32, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 47, + 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,111,114, 99,111, 40,118,101, 99, 51, 32, 97,116,116,111,114, 99,111, 44, 32, +111,117,116, 32,118,101, 99, 51, 32,111,114, 99,111, 41, 10,123, 10, 9,111,114, 99,111, 32, 61, 32, 97,116,116,111,114, 99,111, + 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,117,118, 40,118,101, 99, 50, 32, 97,116,116,117,118, 44, 32,111, +117,116, 32,118,101, 99, 51, 32,117,118, 41, 10,123, 10, 9, 47, 42, 32,100,105,115, 97, 98,108,101,100, 32,102,111,114, 32,110, +111,119, 44, 32,119,111,114,107,115, 32,116,111,103,101,116,104,101,114, 32,119,105,116,104, 32,108,101, 97,118,105,110,103, 32, +111,117,116, 32,109,116,101,120, 95, 50,100, 95,109, 97,112,112,105,110,103, 10, 9, 32, 32, 32,117,118, 32, 61, 32,118,101, 99, + 51, 40, 97,116,116,117,118, 42, 50, 46, 48, 32, 45, 32,118,101, 99, 50, 40, 49, 46, 48, 44, 32, 49, 46, 48, 41, 44, 32, 48, 46, + 48, 41, 59, 32, 42, 47, 10, 9,117,118, 32, 61, 32,118,101, 99, 51, 40, 97,116,116,117,118, 44, 32, 48, 46, 48, 41, 59, 10,125, + 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,110,111,114,109, 40,118,101, 99, 51, 32,110,111,114,109, 97,108, 44, 32,111, +117,116, 32,118,101, 99, 51, 32,111,117,116,110,111,114,109, 97,108, 41, 10,123, 10, 9, 47, 42, 32, 99,111,114,114,101,115,112, +111,110,100,115, 32,116,111, 32,115,104,105, 45, 62,111,114,110, 44, 32,119,104,105, 99,104, 32,105,115, 32,110,101,103, 97,116, +101,100, 32,115,111, 32, 99, 97,110, 99,101,108,115, 10, 9, 32, 32, 32,111,117,116, 32, 98,108,101,110,100,101,114, 32,110,111, +114,109, 97,108, 32,110,101,103, 97,116,105,111,110, 32, 42, 47, 10, 9,111,117,116,110,111,114,109, 97,108, 32, 61, 32,110,111, +114,109, 97,108,105,122,101, 40,110,111,114,109, 97,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,116, + 97,110,103,101,110,116, 40,118,101, 99, 52, 32,116, 97,110,103,101,110,116, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117, +116,116, 97,110,103,101,110,116, 41, 10,123, 10, 9,111,117,116,116, 97,110,103,101,110,116, 32, 61, 32,110,111,114,109, 97,108, +105,122,101, 40,116, 97,110,103,101,110,116, 46,120,121,122, 41, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95, +103,108,111, 98, 97,108, 40,109, 97,116, 52, 32,118,105,101,119,105,110,118,109, 97,116, 44, 32,118,101, 99, 51, 32, 99,111, 44, + 32,111,117,116, 32,118,101, 99, 51, 32,103,108,111, 98, 97,108, 41, 10,123, 10, 9,103,108,111, 98, 97,108, 32, 61, 32, 40,118, +105,101,119,105,110,118,109, 97,116, 42,118,101, 99, 52, 40, 99,111, 44, 32, 49, 46, 48, 41, 41, 46,120,121,122, 59, 10,125, 10, + 10,118,111,105,100, 32,116,101,120, 99,111, 95,111, 98,106,101, 99,116, 40,109, 97,116, 52, 32,118,105,101,119,105,110,118,109, + 97,116, 44, 32,109, 97,116, 52, 32,111, 98,105,110,118,109, 97,116, 44, 32,118,101, 99, 51, 32, 99,111, 44, 32,111,117,116, 32, +118,101, 99, 51, 32,111, 98,106,101, 99,116, 41, 10,123, 10, 9,111, 98,106,101, 99,116, 32, 61, 32, 40,111, 98,105,110,118,109, + 97,116, 42, 40,118,105,101,119,105,110,118,109, 97,116, 42,118,101, 99, 52, 40, 99,111, 44, 32, 49, 46, 48, 41, 41, 41, 46,120, +121,122, 59, 10,125, 10, 10,118,111,105,100, 32,116,101,120, 99,111, 95,114,101,102,108, 40,118,101, 99, 51, 32,118,110, 44, 32, +118,101, 99, 51, 32,118,105,101,119, 44, 32,111,117,116, 32,118,101, 99, 51, 32,114,101,102, 41, 10,123, 10, 9,114,101,102, 32, + 61, 32,118,105,101,119, 32, 45, 32, 50, 46, 48, 42,100,111,116, 40,118,110, 44, 32,118,105,101,119, 41, 42,118,110, 59, 10,125, + 10, 10,118,111,105,100, 32,115,104, 97,100,101, 95,110,111,114,109, 40,118,101, 99, 51, 32,110,111,114,109, 97,108, 44, 32,111, +117,116, 32,118,101, 99, 51, 32,111,117,116,110,111,114,109, 97,108, 41, 10,123, 10, 9, 47, 42, 32, 98,108,101,110,100,101,114, + 32,114,101,110,100,101,114, 32,110,111,114,109, 97,108, 32,105,115, 32,110,101,103, 97,116,101,100, 32, 42, 47, 10, 9,111,117, +116,110,111,114,109, 97,108, 32, 61, 32, 45,110,111,114,109, 97,108,105,122,101, 40,110,111,114,109, 97,108, 41, 59, 10,125, 10, + 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95, 98,108,101,110,100, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, + 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, + 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32, +102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, + 48, 45,102, 97, 99,116, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 32, 43, 32, +102, 97, 99,109, 42,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,109,117, +108, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97, +116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99, +111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99, +103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99,103, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, 32, 40, +102, 97, 99,109, 32, 43, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 41, 42,111,117,116, 99,111,108, 59, 10,125, 10, 10,118, +111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115, 99,114,101,101,110, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, + 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32, +102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, + 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, + 45,102, 97, 99,103, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, 32,118,101, 99, 51, 40, 49, 46, 48, 41, 32, 45, 32, 40,118,101, + 99, 51, 40,102, 97, 99,109, 41, 32, 43, 32,102, 97, 99,116, 42, 40,118,101, 99, 51, 40, 49, 46, 48, 41, 32, 45, 32,116,101,120, + 99,111,108, 41, 41, 42, 40,118,101, 99, 51, 40, 49, 46, 48, 41, 32, 45, 32,111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118, +111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,111,118,101,114,108, 97,121, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, + 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, + 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32, +102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, + 48, 45,102, 97, 99,103, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46,114, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,105, +110, 99,111,108, 46,114, 32, 61, 32,111,117,116, 99,111,108, 46,114, 42, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, + 99,116, 42,116,101,120, 99,111,108, 46,114, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,105,110, 99,111,108, 46,114, 32, 61, 32, + 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99,116, 42, 40, 49, 46, 48, 32, 45, 32,116,101, +120, 99,111,108, 46,114, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46,114, 41, 59, 10, 10, 9,105,102, 40, +111,117,116, 99,111,108, 46,103, 32, 60, 32, 48, 46, 53, 41, 10, 9, 9,105,110, 99,111,108, 46,103, 32, 61, 32,111,117,116, 99, +111,108, 46,103, 42, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99,116, 42,116,101,120, 99,111,108, 46,103, 41, 59, + 10, 9,101,108,115,101, 10, 9, 9,105,110, 99,111,108, 46,103, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, + 32, 50, 46, 48, 42,102, 97, 99,116, 42, 40, 49, 46, 48, 32, 45, 32,116,101,120, 99,111,108, 46,103, 41, 41, 42, 40, 49, 46, 48, + 32, 45, 32,111,117,116, 99,111,108, 46,103, 41, 59, 10, 10, 9,105,102, 40,111,117,116, 99,111,108, 46, 98, 32, 60, 32, 48, 46, + 53, 41, 10, 9, 9,105,110, 99,111,108, 46, 98, 32, 61, 32,111,117,116, 99,111,108, 46, 98, 42, 40,102, 97, 99,109, 32, 43, 32, + 50, 46, 48, 42,102, 97, 99,116, 42,116,101,120, 99,111,108, 46, 98, 41, 59, 10, 9,101,108,115,101, 10, 9, 9,105,110, 99,111, +108, 46, 98, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99,109, 32, 43, 32, 50, 46, 48, 42,102, 97, 99,116, 42, 40, 49, 46, + 48, 32, 45, 32,116,101,120, 99,111,108, 46, 98, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 46, 98, 41, 59, + 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115,117, 98, 40,118,101, 99, 51, 32,111,117,116, 99,111, 108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97, -116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, - 32,102, 97, 99,109, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, - 46, 48, 45,102, 97, 99,116, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 32, 43, - 32,102, 97, 99,116, 42, 97, 98,115, 40,116,101,120, 99,111,108, 32, 45, 32,111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118, -111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,100, 97,114,107, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118, +116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,105,110, 99,111,108, + 32, 61, 32, 45,102, 97, 99,116, 42,102, 97, 99,103, 42,116,101,120, 99,111,108, 32, 43, 32,111,117,116, 99,111,108, 59, 10,125, + 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95, 97,100,100, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, + 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32, +102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,105,110, 99,111,108, 32, 61, + 32,102, 97, 99,116, 42,102, 97, 99,103, 42,116,101,120, 99,111,108, 32, 43, 32,111,117,116, 99,111,108, 59, 10,125, 10, 10,118, +111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,100,105,118, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, + 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99, +103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, + 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, + 99,116, 59, 10, 10, 9,105,102, 40,116,101,120, 99,111,108, 46,114, 32, 33, 61, 32, 48, 46, 48, 41, 32,105,110, 99,111,108, 46, +114, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,114, 32, 43, 32,102, 97, 99,116, 42,111,117,116, 99,111,108, 46, +114, 47,116,101,120, 99,111,108, 46,114, 59, 10, 9,105,102, 40,116,101,120, 99,111,108, 46,103, 32, 33, 61, 32, 48, 46, 48, 41, + 32,105,110, 99,111,108, 46,103, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46,103, 32, 43, 32,102, 97, 99,116, 42, +111,117,116, 99,111,108, 46,103, 47,116,101,120, 99,111,108, 46,103, 59, 10, 9,105,102, 40,116,101,120, 99,111,108, 46, 98, 32, + 33, 61, 32, 48, 46, 48, 41, 32,105,110, 99,111,108, 46, 98, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 46, 98, 32, + 43, 32,102, 97, 99,116, 42,111,117,116, 99,111,108, 46, 98, 47,116,101,120, 99,111,108, 46, 98, 59, 10,125, 10, 10,118,111,105, +100, 32,109,116,101,120, 95,114,103, 98, 95,100,105,102,102, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, 99, + 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, + 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, + 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99, +116, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 32, 43, 32,102, 97, 99,116, 42, + 97, 98,115, 40,116,101,120, 99,111,108, 32, 45, 32,111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116, +101,120, 95,114,103, 98, 95,100, 97,114,107, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101, +120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117, +116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 44, 32, 99,111,108, + 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, + 99,116, 59, 10, 10, 9, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 46,114, 59, 10, 9,105,102, 40, 99, +111,108, 32, 60, 32,111,117,116, 99,111,108, 46,114, 41, 32,105,110, 99,111,108, 46,114, 32, 61, 32, 99,111,108, 59, 32,101,108, +115,101, 32,105,110, 99,111,108, 46,114, 32, 61, 32,111,117,116, 99,111,108, 46,114, 59, 10, 9, 99,111,108, 32, 61, 32,102, 97, + 99,116, 42,116,101,120, 99,111,108, 46,103, 59, 10, 9,105,102, 40, 99,111,108, 32, 60, 32,111,117,116, 99,111,108, 46,103, 41, + 32,105,110, 99,111,108, 46,103, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 46,103, 32, 61, 32,111, +117,116, 99,111,108, 46,103, 59, 10, 9, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 46, 98, 59, 10, 9, +105,102, 40, 99,111,108, 32, 60, 32,111,117,116, 99,111,108, 46, 98, 41, 32,105,110, 99,111,108, 46, 98, 32, 61, 32, 99,111,108, + 59, 32,101,108,115,101, 32,105,110, 99,111,108, 46, 98, 32, 61, 32,111,117,116, 99,111,108, 46, 98, 59, 10,125, 10, 10,118,111, +105,100, 32,109,116,101,120, 95,114,103, 98, 95,108,105,103,104,116, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118, 101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99, 109, 44, 32, 99,111,108, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99,116, 59, 10, 10, 9, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 46,114, 59, - 10, 9,105,102, 40, 99,111,108, 32, 60, 32,111,117,116, 99,111,108, 46,114, 41, 32,105,110, 99,111,108, 46,114, 32, 61, 32, 99, + 10, 9,105,102, 40, 99,111,108, 32, 62, 32,111,117,116, 99,111,108, 46,114, 41, 32,105,110, 99,111,108, 46,114, 32, 61, 32, 99, 111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 46,114, 32, 61, 32,111,117,116, 99,111,108, 46,114, 59, 10, 9, 99,111, -108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 46,103, 59, 10, 9,105,102, 40, 99,111,108, 32, 60, 32,111,117,116, +108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 46,103, 59, 10, 9,105,102, 40, 99,111,108, 32, 62, 32,111,117,116, 99,111,108, 46,103, 41, 32,105,110, 99,111,108, 46,103, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 46,103, 32, 61, 32,111,117,116, 99,111,108, 46,103, 59, 10, 9, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111, -108, 46, 98, 59, 10, 9,105,102, 40, 99,111,108, 32, 60, 32,111,117,116, 99,111,108, 46, 98, 41, 32,105,110, 99,111,108, 46, 98, +108, 46, 98, 59, 10, 9,105,102, 40, 99,111,108, 32, 62, 32,111,117,116, 99,111,108, 46, 98, 41, 32,105,110, 99,111,108, 46, 98, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 46, 98, 32, 61, 32,111,117,116, 99,111,108, 46, 98, 59, - 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,108,105,103,104,116, 40,118,101, 99, 51, 32,111,117,116, - 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108, -111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, - 97,116, 32,102, 97, 99,109, 44, 32, 99,111,108, 59, 10, 10, 9,102, 97, 99,116, 32, 42, 61, 32,102, 97, 99,103, 59, 10, 9,102, - 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99,116, 59, 10, 10, 9, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, - 99,111,108, 46,114, 59, 10, 9,105,102, 40, 99,111,108, 32, 62, 32,111,117,116, 99,111,108, 46,114, 41, 32,105,110, 99,111,108, - 46,114, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 46,114, 32, 61, 32,111,117,116, 99,111,108, 46, -114, 59, 10, 9, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 46,103, 59, 10, 9,105,102, 40, 99,111,108, - 32, 62, 32,111,117,116, 99,111,108, 46,103, 41, 32,105,110, 99,111,108, 46,103, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, - 32,105,110, 99,111,108, 46,103, 32, 61, 32,111,117,116, 99,111,108, 46,103, 59, 10, 9, 99,111,108, 32, 61, 32,102, 97, 99,116, - 42,116,101,120, 99,111,108, 46, 98, 59, 10, 9,105,102, 40, 99,111,108, 32, 62, 32,111,117,116, 99,111,108, 46, 98, 41, 32,105, -110, 99,111,108, 46, 98, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 46, 98, 32, 61, 32,111,117,116, - 99,111,108, 46, 98, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,104,117,101, 40,118,101, 99, 51, - 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, - 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, - 9,118,101, 99, 52, 32, 99,111,108, 59, 10, 10, 9,109,105,120, 95,104,117,101, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32, -118,101, 99, 52, 40,111,117,116, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32,118,101, 99, 52, 40,116,101,120, 99,111,108, 44, 32, - 49, 46, 48, 41, 44, 32, 99,111,108, 41, 59, 10, 9,105,110, 99,111,108, 46,114,103, 98, 32, 61, 32, 99,111,108, 46,114,103, 98, - 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115, 97,116, 40,118,101, 99, 51, 32,111,117,116, 99, -111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, - 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, - 32, 99,111,108, 59, 10, 10, 9,109,105,120, 95,115, 97,116, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32,118,101, 99, 52, 40, -111,117,116, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32,118,101, 99, 52, 40,116,101,120, 99,111,108, 44, 32, 49, 46, 48, 41, 44, - 32, 99,111,108, 41, 59, 10, 9,105,110, 99,111,108, 46,114,103, 98, 32, 61, 32, 99,111,108, 46,114,103, 98, 59, 10,125, 10, 10, -118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,118, 97,108, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118, -101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, - 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, 32, 99,111,108, 59, - 10, 10, 9,109,105,120, 95,118, 97,108, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32,118,101, 99, 52, 40,111,117,116, 99,111, -108, 44, 32, 49, 46, 48, 41, 44, 32,118,101, 99, 52, 40,116,101,120, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32, 99,111,108, 41, - 59, 10, 9,105,110, 99,111,108, 46,114,103, 98, 32, 61, 32, 99,111,108, 46,114,103, 98, 59, 10,125, 10, 10,118,111,105,100, 32, -109,116,101,120, 95,114,103, 98, 95, 99,111,108,111,114, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, - 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, - 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, 32, 99,111,108, 59, 10, 10, 9, -109,105,120, 95, 99,111,108,111,114, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32,118,101, 99, 52, 40,111,117,116, 99,111,108, + 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,104,117,101, 40,118,101, 99, 51, 32,111,117,116, 99,111, +108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97, +116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, 32, + 99,111,108, 59, 10, 10, 9,109,105,120, 95,104,117,101, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32,118,101, 99, 52, 40,111, +117,116, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32,118,101, 99, 52, 40,116,101,120, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32, + 99,111,108, 41, 59, 10, 9,105,110, 99,111,108, 46,114,103, 98, 32, 61, 32, 99,111,108, 46,114,103, 98, 59, 10,125, 10, 10,118, +111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115, 97,116, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, + 99, 51, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99, +103, 44, 32,111,117,116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, 32, 99,111,108, 59, 10, + 10, 9,109,105,120, 95,115, 97,116, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32,118,101, 99, 52, 40,111,117,116, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32,118,101, 99, 52, 40,116,101,120, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32, 99,111,108, 41, 59, 10, 9,105,110, 99,111,108, 46,114,103, 98, 32, 61, 32, 99,111,108, 46,114,103, 98, 59, 10,125, 10, 10,118,111,105,100, 32,109, -116,101,120, 95,118, 97,108,117,101, 95,118, 97,114,115, 40,105,110,111,117,116, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, - 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 97, 99,109, 41, 10,123, 10, 9, -102, 97, 99,116, 32, 42, 61, 32, 97, 98,115, 40,102, 97, 99,103, 41, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, - 97, 99,116, 59, 10, 10, 9,105,102, 40,102, 97, 99,103, 32, 60, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,102,108,111, 97,116, 32, -116,109,112, 32, 61, 32,102, 97, 99,116, 59, 10, 9, 9,102, 97, 99,116, 32, 61, 32,102, 97, 99,109, 59, 10, 9, 9,102, 97, 99, -109, 32, 61, 32,116,109,112, 59, 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95, 98, -108,101,110,100, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, - 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, - 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, - 97,108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,105, -110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 32, 43, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, - 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,109,117,108, 40,102,108,111, 97,116, 32,111, -117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, - 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, - 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95,118, 97,114,115, 40,102, 97, - 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32, -102, 97, 99,103, 59, 10, 9,105,110, 99,111,108, 32, 61, 32, 40,102, 97, 99,109, 32, 43, 32,102, 97, 99,116, 42,116,101,120, 99, -111,108, 41, 42,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,115, - 99,114,101,101,110, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, - 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108, -111, 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95, -118, 97,108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9, -102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99,103, 59, 10, 9,105,110, 99,111,108, 32, 61, 32, 49, 46, 48, 32, - 45, 32, 40,102, 97, 99,109, 32, 43, 32,102, 97, 99,116, 42, 40, 49, 46, 48, 32, 45, 32,116,101,120, 99,111,108, 41, 41, 42, 40, - 49, 46, 48, 32, 45, 32,111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117, -101, 95,115,117, 98, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, - 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108, -111, 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95, -118, 97,108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9, -102, 97, 99,116, 32, 61, 32, 45,102, 97, 99,116, 59, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99, -111,108, 32, 43, 32,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95, - 97,100,100, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32, -102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97, -116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97, -108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102, 97, - 99,116, 32, 61, 32,102, 97, 99,116, 59, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 32, - 43, 32,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,100,105,118, - 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, - 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105, -110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, - 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,105,102, 40,116,101, -120, 99,111,108, 32, 33, 61, 32, 48, 46, 48, 41, 10, 9, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99, -111,108, 32, 43, 32,102, 97, 99,116, 42,111,117,116, 99,111,108, 47,116,101,120, 99,111,108, 59, 10, 9,101,108,115,101, 10, 9, - 9,105,110, 99,111,108, 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, - 95,100,105,102,102, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, - 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108, -111, 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95, -118, 97,108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9, -105,110, 99,111,108, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 32, 43, 32,102, 97, 99,116, 42, 97, 98,115, 40,116, -101,120, 99,111,108, 32, 45, 32,111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97, -108,117,101, 95,100, 97,114,107, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, - 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, - 32,102,108,111, 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116, -101,120, 95,118, 97,108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, - 10, 10, 9,102,108,111, 97,116, 32, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 59, 10, 9,105,102, 40, - 99,111,108, 32, 60, 32,111,117,116, 99,111,108, 41, 32,105,110, 99,111,108, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32, -105,110, 99,111,108, 32, 61, 32,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108, -117,101, 95,108,105,103,104,116, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, - 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, - 32,102,108,111, 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116, -101,120, 95,118, 97,108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, - 10, 10, 9,102,108,111, 97,116, 32, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 59, 10, 9,105,102, 40, - 99,111,108, 32, 62, 32,111,117,116, 99,111,108, 41, 32,105,110, 99,111,108, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32, -105,110, 99,111,108, 32, 61, 32,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108, -117,101, 95, 99,108, 97,109,112, 95,112,111,115,105,116,105,118,101, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,111,117,116, - 32,102,108,111, 97,116, 32,111,117,116,102, 97, 99, 41, 10,123, 10, 9,111,117,116,102, 97, 99, 32, 61, 32,109, 97,120, 40,102, - 97, 99, 44, 32, 48, 46, 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95, 99,108, 97, -109,112, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,102, 97, 99, 41, 10, -123, 10, 9,111,117,116,102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, - 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,104, 97,114, 95,100,105,118,105,100,101, 40,102,108,111, 97,116, 32, -104, 97,114, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,104, 97,114, 41, 10,123, 10, 9,111,117,116,104, 97,114, - 32, 61, 32,104, 97,114, 47, 49, 50, 56, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,104, 97,114, 95,109, -117,108,116,105,112,108,121, 95, 99,108, 97,109,112, 40,102,108,111, 97,116, 32,104, 97,114, 44, 32,111,117,116, 32,102,108,111, - 97,116, 32,111,117,116,104, 97,114, 41, 10,123, 10, 9,104, 97,114, 32, 42, 61, 32, 49, 50, 56, 46, 48, 59, 10, 10, 9,105,102, - 40,104, 97,114, 32, 60, 32, 49, 46, 48, 41, 32,111,117,116,104, 97,114, 32, 61, 32, 49, 46, 48, 59, 10, 9,101,108,115,101, 32, -105,102, 40,104, 97,114, 32, 62, 32, 53, 49, 49, 46, 48, 41, 32,111,117,116,104, 97,114, 32, 61, 32, 53, 49, 49, 46, 48, 59, 10, - 9,101,108,115,101, 32,111,117,116,104, 97,114, 32, 61, 32,104, 97,114, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, - 95, 97,108,112,104, 97, 95,102,114,111,109, 95, 99,111,108, 40,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117,116, 32,102,108, -111, 97,116, 32, 97,108,112,104, 97, 41, 10,123, 10, 9, 97,108,112,104, 97, 32, 61, 32, 99,111,108, 46, 97, 59, 10,125, 10, 10, -118,111,105,100, 32,109,116,101,120, 95, 97,108,112,104, 97, 95,116,111, 95, 99,111,108, 40,118,101, 99, 52, 32, 99,111,108, 44, - 32,102,108,111, 97,116, 32, 97,108,112,104, 97, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, - 10, 9,111,117,116, 99,111,108, 32, 61, 32,118,101, 99, 52, 40, 99,111,108, 46,114,103, 98, 44, 32, 97,108,112,104, 97, 41, 59, - 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98,116,111,105,110,116, 40,118,101, 99, 52, 32,114,103, 98, 44, - 32,111,117,116, 32,102,108,111, 97,116, 32,105,110,116,101,110,115,105,116,121, 41, 10,123, 10, 9,105,110,116,101,110,115,105, -116,121, 32, 61, 32,100,111,116, 40,118,101, 99, 51, 40, 48, 46, 51, 53, 44, 32, 48, 46, 52, 53, 44, 32, 48, 46, 50, 41, 44, 32, -114,103, 98, 46,114,103, 98, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,105,110,118, -101,114,116, 40,102,108,111, 97,116, 32,105,110,118, 97,108,117,101, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116, -118, 97,108,117,101, 41, 10,123, 10, 9,111,117,116,118, 97,108,117,101, 32, 61, 32, 49, 46, 48, 32, 45, 32,105,110,118, 97,108, -117,101, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,105,110,118,101,114,116, 40,118,101, 99, 52, - 32,105,110,114,103, 98, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116,114,103, 98, 41, 10,123, 10, 9,111,117,116,114, -103, 98, 32, 61, 32,118,101, 99, 52, 40,118,101, 99, 51, 40, 49, 46, 48, 41, 32, 45, 32,105,110,114,103, 98, 46,114,103, 98, 44, - 32,105,110,114,103, 98, 46, 97, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,115,116, -101,110, 99,105,108, 40,102,108,111, 97,116, 32,115,116,101,110, 99,105,108, 44, 32,102,108,111, 97,116, 32,105,110,116,101,110, -115,105,116,121, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,115,116,101,110, 99,105,108, 44, 32,111,117,116, 32, -102,108,111, 97,116, 32,111,117,116,105,110,116,101,110,115,105,116,121, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99, -116, 32, 61, 32,105,110,116,101,110,115,105,116,121, 59, 10, 9,111,117,116,105,110,116,101,110,115,105,116,121, 32, 61, 32,105, -110,116,101,110,115,105,116,121, 42,115,116,101,110, 99,105,108, 59, 10, 9,111,117,116,115,116,101,110, 99,105,108, 32, 61, 32, -115,116,101,110, 99,105,108, 42,102, 97, 99,116, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115, -116,101,110, 99,105,108, 40,102,108,111, 97,116, 32,115,116,101,110, 99,105,108, 44, 32,118,101, 99, 52, 32,114,103, 98, 44, 32, -111,117,116, 32,102,108,111, 97,116, 32,111,117,116,115,116,101,110, 99,105,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111, -117,116,114,103, 98, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,116, 32, 61, 32,114,103, 98, 46, 97, 59, 10, 9,111, -117,116,114,103, 98, 32, 61, 32,118,101, 99, 52, 40,114,103, 98, 46,114,103, 98, 44, 32,114,103, 98, 46, 97, 42,115,116,101,110, - 99,105,108, 41, 59, 10, 9,111,117,116,115,116,101,110, 99,105,108, 32, 61, 32,115,116,101,110, 99,105,108, 42,102, 97, 99,116, - 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,109, 97,112,112,105,110,103, 95,111,102,115, 40,118,101, 99, 51, 32, -116,101,120, 99,111, 44, 32,118,101, 99, 51, 32,111,102,115, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,116,101,120, - 99,111, 41, 10,123, 10, 9,111,117,116,116,101,120, 99,111, 32, 61, 32,116,101,120, 99,111, 32, 43, 32,111,102,115, 59, 10,125, - 10, 10,118,111,105,100, 32,109,116,101,120, 95,109, 97,112,112,105,110,103, 95,115,105,122,101, 40,118,101, 99, 51, 32,116,101, -120, 99,111, 44, 32,118,101, 99, 51, 32,115,105,122,101, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,116,101,120, 99, -111, 41, 10,123, 10, 9,111,117,116,116,101,120, 99,111, 32, 61, 32,115,105,122,101, 42,116,101,120, 99,111, 59, 10,125, 10, 10, -118,111,105,100, 32,109,116,101,120, 95, 50,100, 95,109, 97,112,112,105,110,103, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,111, -117,116, 32,118,101, 99, 51, 32,111,117,116,118,101, 99, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118,101, 99, 51, - 40,118,101, 99, 46,120,121, 42, 48, 46, 53, 32, 43, 32,118,101, 99, 50, 40, 48, 46, 53, 44, 32, 48, 46, 53, 41, 44, 32,118,101, - 99, 46,122, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,105,109, 97,103,101, 40,118,101, 99, 51, 32,116,101, -120, 99,111, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,118, 97, -108,117,101, 44, 32,111,117,116, 32,118,101, 99, 52, 32, 99,111,108,111,114, 41, 10,123, 10, 9, 99,111,108,111,114, 32, 61, 32, -116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32,116,101,120, 99,111, 46,120,121, 41, 59, 10, 9,118, 97,108,117,101, - 32, 61, 32, 49, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,110,111,114,109, 97,108, 40,118,101, 99, 51, - 32,116,101,120, 99,111, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,111,117,116, 32,118,101, 99, 51, 32, -110,111,114,109, 97,108, 41, 10,123, 10, 9, 47, 47, 32, 84,104,101, 32,105,110,118,101,114,116, 32,111,102, 32,116,104,101, 32, -114,101,100, 32, 99,104, 97,110,110,101,108, 32,105,115, 32,116,111, 32,109, 97,107,101, 10, 9, 47, 47, 32,116,104,101, 32,110, -111,114,109, 97,108, 32,109, 97,112, 32, 99,111,109,112,108,105, 97,110,116, 32,119,105,116,104, 32,116,104,101, 32,111,117,116, -115,105,100,101, 32,119,111,114,108,100, 46, 10, 9, 47, 47, 32, 73,116, 32,110,101,101,100,115, 32,116,111, 32, 98,101, 32,100, -111,110,101, 32, 98,101, 99, 97,117,115,101, 32,105,110, 32, 66,108,101,110,100,101,114, 10, 9, 47, 47, 32,116,104,101, 32,110, -111,114,109, 97,108, 32,117,115,101,100, 32,112,111,105,110,116,115, 32,105,110,119, 97,114,100, 46, 10, 9, 47, 47, 32, 83,104, -111,117,108,100, 32,116,104,105,115, 32,101,118,101,114, 32, 99,104, 97,110,103,101, 32,116,104,105,115, 32,110,101,103, 97,116, -101, 32,109,117,115,116, 32, 98,101, 32,114,101,109,111,118,101,100, 46, 10, 32, 32, 32, 32,118,101, 99, 52, 32, 99,111,108,111, -114, 32, 61, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32,116,101,120, 99,111, 46,120,121, 41, 59, 10, 9,110, -111,114,109, 97,108, 32, 61, 32, 50, 46, 48, 42, 40,118,101, 99, 51, 40, 45, 99,111,108,111,114, 46,114, 44, 32, 99,111,108,111, -114, 46,103, 44, 32, 99,111,108,111,114, 46, 98, 41, 32, 45, 32,118,101, 99, 51, 40, 45, 48, 46, 53, 44, 32, 48, 46, 53, 44, 32, - 48, 46, 53, 41, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109,112, 95,110,111,114,109, 97,108,115, - 95,105,110,105,116, 40, 32,118,101, 99, 51, 32,118, 78, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 78,111,114,103, 44, 32, -111,117,116, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 80,114,101,118, 77, - 97,103,110,105,116,117,100,101, 32, 41, 10,123, 10, 9,118, 78,111,114,103, 32, 61, 32,118, 78, 59, 10, 9,118, 78, 97, 99, 99, - 32, 61, 32,118, 78, 59, 10, 9,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 49, 46, 48, 59, 10,125, 10, - 10, 47, 42, 42, 32,104,101,108,112,101,114, 32,109,101,116,104,111,100, 32,116,111, 32,101,120,116,114, 97, 99,116, 32,116,104, -101, 32,117,112,112,101,114, 32,108,101,102,116, 32, 51,120, 51, 32,109, 97,116,114,105,120, 32,102,114,111,109, 32, 97, 32, 52, -120, 52, 32,109, 97,116,114,105,120, 32, 42, 47, 10,109, 97,116, 51, 32,116,111, 95,109, 97,116, 51, 40,109, 97,116, 52, 32,109, - 52, 41, 10,123, 10, 9,109, 97,116, 51, 32,109, 51, 59, 10, 9,109, 51, 91, 48, 93, 32, 61, 32,109, 52, 91, 48, 93, 46,120,121, -122, 59, 10, 9,109, 51, 91, 49, 93, 32, 61, 32,109, 52, 91, 49, 93, 46,120,121,122, 59, 10, 9,109, 51, 91, 50, 93, 32, 61, 32, -109, 52, 91, 50, 93, 46,120,121,122, 59, 10, 9,114,101,116,117,114,110, 32,109, 51, 59, 10,125, 10, 10,118,111,105,100, 32,109, -116,101,120, 95, 98,117,109,112, 95,105,110,105,116, 95,111, 98,106,115,112, 97, 99,101, 40, 32,118,101, 99, 51, 32,115,117,114, -102, 95,112,111,115, 44, 32,118,101, 99, 51, 32,115,117,114,102, 95,110,111,114,109, 44, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32, -109, 97,116, 52, 32,109, 86,105,101,119, 44, 32,109, 97,116, 52, 32,109, 86,105,101,119, 73,110,118, 44, 32,109, 97,116, 52, 32, -109, 79, 98,106, 44, 32,109, 97,116, 52, 32,109, 79, 98,106, 73,110,118, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32,102,108, -111, 97,116, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 44, 32,118,101, 99, 51, 32,118, 78, 97, 99, - 99, 95,105,110, 44, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 80,114,101,118, 77, 97, -103,110,105,116,117,100,101, 95,111,117,116, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,111,117,116, 44, - 32, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, 49, 44, 32,111,117,116, 32,118,101, 99, - 51, 32,118, 82, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 68,101,116, 32, 41, 32, 10,123, 10, 9,109, 97,116, 51, - 32,111, 98,106, 50,118,105,101,119, 32, 61, 32,116,111, 95,109, 97,116, 51, 40,109, 86,105,101,119, 32, 42, 32,109, 79, 98,106, - 41, 59, 10, 9,109, 97,116, 51, 32,118,105,101,119, 50,111, 98,106, 32, 61, 32,116,111, 95,109, 97,116, 51, 40,109, 79, 98,106, - 73,110,118, 32, 42, 32,109, 86,105,101,119, 73,110,118, 41, 59, 10, 9, 10, 9,118,101, 99, 51, 32,118, 83,105,103,109, 97, 83, - 32, 61, 32,118,105,101,119, 50,111, 98,106, 32, 42, 32,100, 70,100,120, 40, 32,115,117,114,102, 95,112,111,115, 32, 41, 59, 10, - 9,118,101, 99, 51, 32,118, 83,105,103,109, 97, 84, 32, 61, 32,118,105,101,119, 50,111, 98,106, 32, 42, 32,100, 70,100,121, 40, - 32,115,117,114,102, 95,112,111,115, 32, 41, 59, 10, 9,118,101, 99, 51, 32,118, 78, 32, 61, 32,110,111,114,109, 97,108,105,122, -101, 40, 32,115,117,114,102, 95,110,111,114,109, 32, 42, 32,111, 98,106, 50,118,105,101,119, 32, 41, 59, 10, 10, 9,118, 82, 49, - 32, 61, 32, 99,114,111,115,115, 40, 32,118, 83,105,103,109, 97, 84, 44, 32,118, 78, 32, 41, 59, 10, 9,118, 82, 50, 32, 61, 32, - 99,114,111,115,115, 40, 32,118, 78, 44, 32,118, 83,105,103,109, 97, 83, 32, 41, 32, 59, 10, 9,102, 68,101,116, 32, 61, 32,100, -111,116, 32, 40, 32,118, 83,105,103,109, 97, 83, 44, 32,118, 82, 49, 32, 41, 59, 10, 9, 10, 9, 47, 42, 32,112,114,101,116,114, - 97,110,115,102,111,114,109, 32,118, 78, 97, 99, 99, 32, 40,105,110, 32,109,116,101,120, 95, 98,117,109,112, 95, 97,112,112,108, -121, 41, 32,117,115,105,110,103, 32,116,104,101, 32,105,110,118,101,114,115,101, 32,116,114, 97,110,115,112,111,115,101,100, 32, - 42, 47, 10, 9,118, 82, 49, 32, 61, 32,118, 82, 49, 32, 42, 32,118,105,101,119, 50,111, 98,106, 59, 10, 9,118, 82, 50, 32, 61, - 32,118, 82, 50, 32, 42, 32,118,105,101,119, 50,111, 98,106, 59, 10, 9,118, 78, 32, 61, 32,118, 78, 32, 42, 32,118,105,101,119, - 50,111, 98,106, 59, 10, 9, 10, 9,102,108,111, 97,116, 32,102, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 97, 98,115, 40, -102, 68,101,116, 41, 32, 42, 32,108,101,110,103,116,104, 40,118, 78, 41, 59, 10, 9,118, 78, 97, 99, 99, 95,111,117,116, 32, 61, - 32,118, 78, 97, 99, 99, 95,105,110, 32, 42, 32, 40,102, 77, 97,103,110,105,116,117,100,101, 32, 47, 32,102, 80,114,101,118, 77, - 97,103,110,105,116,117,100,101, 95,105,110, 41, 59, 10, 9,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,111,117, -116, 32, 61, 32,102, 77, 97,103,110,105,116,117,100,101, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109, -112, 95,105,110,105,116, 95,116,101,120,116,117,114,101,115,112, 97, 99,101, 40, 32,118,101, 99, 51, 32,115,117,114,102, 95,112, -111,115, 44, 32,118,101, 99, 51, 32,115,117,114,102, 95,110,111,114,109, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 9, 32, 32,102, -108,111, 97,116, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 44, 32,118,101, 99, 51, 32,118, 78, 97, - 99, 99, 95,105,110, 44, 10, 9, 9, 9, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 80,114,101,118, - 77, 97,103,110,105,116,117,100,101, 95,111,117,116, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,111,117, -116, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, 49, 44, 32,111,117,116, 32, -118,101, 99, 51, 32,118, 82, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 68,101,116, 32, 41, 32, 10,123, 10, 9,118, -101, 99, 51, 32,118, 83,105,103,109, 97, 83, 32, 61, 32,100, 70,100,120, 40, 32,115,117,114,102, 95,112,111,115, 32, 41, 59, 10, - 9,118,101, 99, 51, 32,118, 83,105,103,109, 97, 84, 32, 61, 32,100, 70,100,121, 40, 32,115,117,114,102, 95,112,111,115, 32, 41, - 59, 10, 9,118,101, 99, 51, 32,118, 78, 32, 61, 32,115,117,114,102, 95,110,111,114,109, 59, 32, 47, 42, 32,110,111,114,109, 97, -108,105,122,101,100, 32,105,110,116,101,114,112,111,108, 97,116,101,100, 32,118,101,114,116,101,120, 32,110,111,114,109, 97,108, - 32, 42, 47, 10, 9, 10, 9,118, 82, 49, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40, 32, 99,114,111,115,115, 40, 32,118, - 83,105,103,109, 97, 84, 44, 32,118, 78, 32, 41, 32, 41, 59, 10, 9,118, 82, 50, 32, 61, 32,110,111,114,109, 97,108,105,122,101, - 40, 32, 99,114,111,115,115, 40, 32,118, 78, 44, 32,118, 83,105,103,109, 97, 83, 32, 41, 32, 41, 59, 10, 9,102, 68,101,116, 32, - 61, 32,115,105,103,110, 40, 32,100,111,116, 40,118, 83,105,103,109, 97, 83, 44, 32,118, 82, 49, 41, 32, 41, 59, 10, 9, 10, 9, -102,108,111, 97,116, 32,102, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 97, 98,115, 40,102, 68,101,116, 41, 59, 10, 9,118, - 78, 97, 99, 99, 95,111,117,116, 32, 61, 32,118, 78, 97, 99, 99, 95,105,110, 32, 42, 32, 40,102, 77, 97,103,110,105,116,117,100, -101, 32, 47, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 41, 59, 10, 9,102, 80,114,101,118, 77, 97, -103,110,105,116,117,100,101, 95,111,117,116, 32, 61, 32,102, 77, 97,103,110,105,116,117,100,101, 59, 10,125, 10, 10,118,111,105, -100, 32,109,116,101,120, 95, 98,117,109,112, 95,105,110,105,116, 95,118,105,101,119,115,112, 97, 99,101, 40, 32,118,101, 99, 51, - 32,115,117,114,102, 95,112,111,115, 44, 32,118,101, 99, 51, 32,115,117,114,102, 95,110,111,114,109, 44, 32, 10, 9, 9, 9, 9, - 9, 9, 9, 32, 32, 32,102,108,111, 97,116, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 44, 32,118, -101, 99, 51, 32,118, 78, 97, 99, 99, 95,105,110, 44, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32, 32,111,117,116, 32,102,108,111, 97, -116, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,111,117,116, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, - 78, 97, 99, 99, 95,111,117,116, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, - 49, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 68,101,116, 32, - 41, 32, 10,123, 10, 9,118,101, 99, 51, 32,118, 83,105,103,109, 97, 83, 32, 61, 32,100, 70,100,120, 40, 32,115,117,114,102, 95, -112,111,115, 32, 41, 59, 10, 9,118,101, 99, 51, 32,118, 83,105,103,109, 97, 84, 32, 61, 32,100, 70,100,121, 40, 32,115,117,114, -102, 95,112,111,115, 32, 41, 59, 10, 9,118,101, 99, 51, 32,118, 78, 32, 61, 32,115,117,114,102, 95,110,111,114,109, 59, 32, 47, - 42, 32,110,111,114,109, 97,108,105,122,101,100, 32,105,110,116,101,114,112,111,108, 97,116,101,100, 32,118,101,114,116,101,120, - 32,110,111,114,109, 97,108, 32, 42, 47, 10, 9, 10, 9,118, 82, 49, 32, 61, 32, 99,114,111,115,115, 40, 32,118, 83,105,103,109, - 97, 84, 44, 32,118, 78, 32, 41, 59, 10, 9,118, 82, 50, 32, 61, 32, 99,114,111,115,115, 40, 32,118, 78, 44, 32,118, 83,105,103, -109, 97, 83, 32, 41, 32, 59, 10, 9,102, 68,101,116, 32, 61, 32,100,111,116, 32, 40, 32,118, 83,105,103,109, 97, 83, 44, 32,118, - 82, 49, 32, 41, 59, 10, 9, 10, 9,102,108,111, 97,116, 32,102, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 97, 98,115, 40, -102, 68,101,116, 41, 59, 10, 9,118, 78, 97, 99, 99, 95,111,117,116, 32, 61, 32,118, 78, 97, 99, 99, 95,105,110, 32, 42, 32, 40, -102, 77, 97,103,110,105,116,117,100,101, 32, 47, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 41, 59, - 10, 9,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,111,117,116, 32, 61, 32,102, 77, 97,103,110,105,116,117,100, -101, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109,112, 95,116, 97,112, 51, 40, 32,118,101, 99, 51, 32, -116,101,120, 99,111, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,102,108,111, 97,116, 32,104, 83, 99, 97, -108,101, 44, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,111,117,116, 32,102,108, -111, 97,116, 32,100, 66,115, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,116, 32, 41, 32, 10,123, 10, 9,118,101, 99, - 50, 32, 83, 84,108,108, 32, 61, 32,116,101,120, 99,111, 46,120,121, 59, 10, 9,118,101, 99, 50, 32, 83, 84,108,114, 32, 61, 32, -116,101,120, 99,111, 46,120,121, 32, 43, 32,100, 70,100,120, 40,116,101,120, 99,111, 46,120,121, 41, 32, 59, 10, 9,118,101, 99, - 50, 32, 83, 84,117,108, 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 43, 32,100, 70,100,121, 40,116,101,120, 99,111, 46,120, -121, 41, 32, 59, 10, 9, 10, 9,102,108,111, 97,116, 32, 72,108,108, 44, 72,108,114, 44, 72,117,108, 59, 10, 9,114,103, 98,116, -111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,108,108, 41, 44, 32, 72,108,108, 32, 41, - 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,108,114, 41, - 44, 32, 72,108,114, 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, - 44, 32, 83, 84,117,108, 41, 44, 32, 72,117,108, 32, 41, 59, 10, 9, 10, 9,100, 66,115, 32, 61, 32,104, 83, 99, 97,108,101, 32, - 42, 32, 40, 72,108,114, 32, 45, 32, 72,108,108, 41, 59, 10, 9,100, 66,116, 32, 61, 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, - 72,117,108, 32, 45, 32, 72,108,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109,112, 95,116, 97, -112, 53, 40, 32,118,101, 99, 51, 32,116,101,120, 99,111, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,102, -108,111, 97,116, 32,104, 83, 99, 97,108,101, 44, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,115, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,116, 32, - 41, 32, 10,123, 10, 9,118,101, 99, 50, 32, 84,101,120, 68,120, 32, 61, 32,100, 70,100,120, 40,116,101,120, 99,111, 46,120,121, - 41, 59, 10, 9,118,101, 99, 50, 32, 84,101,120, 68,121, 32, 61, 32,100, 70,100,121, 40,116,101,120, 99,111, 46,120,121, 41, 59, - 10, 10, 9,118,101, 99, 50, 32, 83, 84, 99, 32, 61, 32,116,101,120, 99,111, 46,120,121, 59, 10, 9,118,101, 99, 50, 32, 83, 84, -108, 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 45, 32, 48, 46, 53, 32, 42, 32, 84,101,120, 68,120, 32, 59, 10, 9,118,101, - 99, 50, 32, 83, 84,114, 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 43, 32, 48, 46, 53, 32, 42, 32, 84,101,120, 68,120, 32, - 59, 10, 9,118,101, 99, 50, 32, 83, 84,100, 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 45, 32, 48, 46, 53, 32, 42, 32, 84, -101,120, 68,121, 32, 59, 10, 9,118,101, 99, 50, 32, 83, 84,117, 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 43, 32, 48, 46, - 53, 32, 42, 32, 84,101,120, 68,121, 32, 59, 10, 9, 10, 9,102,108,111, 97,116, 32, 72, 99, 44, 72,108, 44, 72,114, 44, 72,100, - 44, 72,117, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84, - 99, 41, 44, 32, 72, 99, 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, - 97, 44, 32, 83, 84,108, 41, 44, 32, 72,108, 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, - 50, 68, 40,105,109, 97, 44, 32, 83, 84,114, 41, 44, 32, 72,114, 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101, -120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,100, 41, 44, 32, 72,100, 32, 41, 59, 10, 9,114,103, 98,116,111, 98, -119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,117, 41, 44, 32, 72,117, 32, 41, 59, 10, 9, 10, - 9,100, 66,115, 32, 61, 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, 72,114, 32, 45, 32, 72,108, 41, 59, 10, 9,100, 66,116, 32, - 61, 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, 72,117, 32, 45, 32, 72,100, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116, -101,120, 95, 98,117,109,112, 95,100,101,114,105,118, 40, 32,118,101, 99, 51, 32,116,101,120, 99,111, 44, 32,115, 97,109,112,108, -101,114, 50, 68, 32,105,109, 97, 44, 32,102,108,111, 97,116, 32,105,109, 97, 95,120, 44, 32,102,108,111, 97,116, 32,105,109, 97, - 95,121, 44, 32,102,108,111, 97,116, 32,104, 83, 99, 97,108,101, 44, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 32, 32, 32, 32, 32, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,115, 44, 32,111,117,116, 32,102,108,111, 97,116, - 32,100, 66,116, 32, 41, 32, 10,123, 10, 9,102,108,111, 97,116, 32,115, 32, 61, 32, 49, 59, 9, 9, 47, 47, 32,110,101,103, 97, -116,101, 32,116,104,105,115, 32,105,102, 32,102,108,105,112,112,101,100, 32,116,101,120,116,117,114,101, 32, 99,111,111,114,100, -105,110, 97,116,101, 10, 9,118,101, 99, 50, 32, 84,101,120, 68,120, 32, 61, 32,100, 70,100,120, 40,116,101,120, 99,111, 46,120, -121, 41, 59, 10, 9,118,101, 99, 50, 32, 84,101,120, 68,121, 32, 61, 32,100, 70,100,121, 40,116,101,120, 99,111, 46,120,121, 41, - 59, 10, 9, 10, 9, 47, 47, 32,116,104,105,115, 32,118, 97,114,105, 97,110,116, 32,117,115,105,110,103, 32, 97, 32,100,101,114, -105,118, 97,116,105,118,101, 32,109, 97,112, 32,105,115, 32,100,101,115, 99,114,105, 98,101,100, 32,104,101,114,101, 10, 9, 47, - 47, 32,104,116,116,112, 58, 47, 47,109,109,105,107,107,101,108,115,101,110, 51,100, 46, 98,108,111,103,115,112,111,116, 46, 99, -111,109, 47, 50, 48, 49, 49, 47, 48, 55, 47,100,101,114,105,118, 97,116,105,118,101, 45,109, 97,112,115, 46,104,116,109,108, 10, - 9,118,101, 99, 50, 32,100,105,109, 32, 61, 32,118,101, 99, 50, 40,105,109, 97, 95,120, 44, 32,105,109, 97, 95,121, 41, 59, 10, - 9,118,101, 99, 50, 32,100, 66,100,117,118, 32, 61, 32,104, 83, 99, 97,108,101, 42,100,105,109, 42, 40, 50, 42,116,101,120,116, -117,114,101, 50, 68, 40,105,109, 97, 44, 32,116,101,120, 99,111, 46,120,121, 41, 46,120,121, 45, 49, 41, 59, 10, 9, 10, 9,100, +116,101,120, 95,114,103, 98, 95,118, 97,108, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101, +120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117, +116, 32,118,101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, 32, 99,111,108, 59, 10, 10, 9,109,105,120, + 95,118, 97,108, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32,118,101, 99, 52, 40,111,117,116, 99,111,108, 44, 32, 49, 46, 48, + 41, 44, 32,118,101, 99, 52, 40,116,101,120, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32, 99,111,108, 41, 59, 10, 9,105,110, 99, +111,108, 46,114,103, 98, 32, 61, 32, 99,111,108, 46,114,103, 98, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114, +103, 98, 95, 99,111,108,111,114, 40,118,101, 99, 51, 32,111,117,116, 99,111,108, 44, 32,118,101, 99, 51, 32,116,101,120, 99,111, +108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,118, +101, 99, 51, 32,105,110, 99,111,108, 41, 10,123, 10, 9,118,101, 99, 52, 32, 99,111,108, 59, 10, 10, 9,109,105,120, 95, 99,111, +108,111,114, 40,102, 97, 99,116, 42,102, 97, 99,103, 44, 32,118,101, 99, 52, 40,111,117,116, 99,111,108, 44, 32, 49, 46, 48, 41, + 44, 32,118,101, 99, 52, 40,116,101,120, 99,111,108, 44, 32, 49, 46, 48, 41, 44, 32, 99,111,108, 41, 59, 10, 9,105,110, 99,111, +108, 46,114,103, 98, 32, 61, 32, 99,111,108, 46,114,103, 98, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97, +108,117,101, 95,118, 97,114,115, 40,105,110,111,117,116, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, + 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 97, 99,109, 41, 10,123, 10, 9,102, 97, 99,116, 32, 42, + 61, 32, 97, 98,115, 40,102, 97, 99,103, 41, 59, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 45,102, 97, 99,116, 59, 10, 10, + 9,105,102, 40,102, 97, 99,103, 32, 60, 32, 48, 46, 48, 41, 32,123, 10, 9, 9,102,108,111, 97,116, 32,116,109,112, 32, 61, 32, +102, 97, 99,116, 59, 10, 9, 9,102, 97, 99,116, 32, 61, 32,102, 97, 99,109, 59, 10, 9, 9,102, 97, 99,109, 32, 61, 32,116,109, +112, 59, 10, 9,125, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95, 98,108,101,110,100, 40,102, +108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, + 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, 99, +111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95,118, + 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,105,110, 99,111,108, 32, 61, + 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 32, 43, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 59, 10,125, 10, 10,118, +111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,109,117,108, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, + 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, + 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, + 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, + 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102, 97, 99,109, 32, 61, 32, 49, 46, 48, 32, 45, 32,102, 97, 99,103, 59, 10, + 9,105,110, 99,111,108, 32, 61, 32, 40,102, 97, 99,109, 32, 43, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 41, 42,111,117, +116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,115, 99,114,101,101,110, 40, +102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97, +116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, + 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95, +118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102, 97, 99,109, 32, 61, + 32, 49, 46, 48, 32, 45, 32,102, 97, 99,103, 59, 10, 9,105,110, 99,111,108, 32, 61, 32, 49, 46, 48, 32, 45, 32, 40,102, 97, 99, +109, 32, 43, 32,102, 97, 99,116, 42, 40, 49, 46, 48, 32, 45, 32,116,101,120, 99,111,108, 41, 41, 42, 40, 49, 46, 48, 32, 45, 32, +111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,115,117, 98, 40, +102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97, +116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, + 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95, +118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102, 97, 99,116, 32, 61, + 32, 45,102, 97, 99,116, 59, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 32, 43, 32,111, +117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95, 97,100,100, 40,102,108, +111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32, +102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, 99,111, +108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95,118, 97, +114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102, 97, 99,116, 32, 61, 32,102, + 97, 99,116, 59, 10, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 32, 43, 32,111,117,116, 99, +111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,100,105,118, 40,102,108,111, 97,116, + 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97,116, 32,102, 97, 99, +116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, 99,111,108, 41, 10, +123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95,118, 97,114,115, 40, +102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,105,102, 40,116,101,120, 99,111,108, 32, 33, + 61, 32, 48, 46, 48, 41, 10, 9, 9,105,110, 99,111,108, 32, 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 32, 43, 32,102, + 97, 99,116, 42,111,117,116, 99,111,108, 47,116,101,120, 99,111,108, 59, 10, 9,101,108,115,101, 10, 9, 9,105,110, 99,111,108, + 32, 61, 32, 48, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,100,105,102,102, 40, +102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102,108,111, 97, +116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,105,110, + 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108,117,101, 95, +118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,105,110, 99,111,108, 32, + 61, 32,102, 97, 99,109, 42,111,117,116, 99,111,108, 32, 43, 32,102, 97, 99,116, 42, 97, 98,115, 40,116,101,120, 99,111,108, 32, + 45, 32,111,117,116, 99,111,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,100, 97, +114,107, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102, +108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, + 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108, +117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102,108,111, + 97,116, 32, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 59, 10, 9,105,102, 40, 99,111,108, 32, 60, 32, +111,117,116, 99,111,108, 41, 32,105,110, 99,111,108, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 32, + 61, 32,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,108,105,103, +104,116, 40,102,108,111, 97,116, 32,111,117,116, 99,111,108, 44, 32,102,108,111, 97,116, 32,116,101,120, 99,111,108, 44, 32,102, +108,111, 97,116, 32,102, 97, 99,116, 44, 32,102,108,111, 97,116, 32,102, 97, 99,103, 44, 32,111,117,116, 32,102,108,111, 97,116, + 32,105,110, 99,111,108, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,109, 59, 10, 9,109,116,101,120, 95,118, 97,108, +117,101, 95,118, 97,114,115, 40,102, 97, 99,116, 44, 32,102, 97, 99,103, 44, 32,102, 97, 99,109, 41, 59, 10, 10, 9,102,108,111, + 97,116, 32, 99,111,108, 32, 61, 32,102, 97, 99,116, 42,116,101,120, 99,111,108, 59, 10, 9,105,102, 40, 99,111,108, 32, 62, 32, +111,117,116, 99,111,108, 41, 32,105,110, 99,111,108, 32, 61, 32, 99,111,108, 59, 32,101,108,115,101, 32,105,110, 99,111,108, 32, + 61, 32,111,117,116, 99,111,108, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95, 99,108, 97, +109,112, 95,112,111,115,105,116,105,118,101, 40,102,108,111, 97,116, 32,102, 97, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, + 32,111,117,116,102, 97, 99, 41, 10,123, 10, 9,111,117,116,102, 97, 99, 32, 61, 32,109, 97,120, 40,102, 97, 99, 44, 32, 48, 46, + 48, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95, 99,108, 97,109,112, 40,102,108,111, + 97,116, 32,102, 97, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,102, 97, 99, 41, 10,123, 10, 9,111,117,116, +102, 97, 99, 32, 61, 32, 99,108, 97,109,112, 40,102, 97, 99, 44, 32, 48, 46, 48, 44, 32, 49, 46, 48, 41, 59, 10,125, 10, 10,118, +111,105,100, 32,109,116,101,120, 95,104, 97,114, 95,100,105,118,105,100,101, 40,102,108,111, 97,116, 32,104, 97,114, 44, 32,111, +117,116, 32,102,108,111, 97,116, 32,111,117,116,104, 97,114, 41, 10,123, 10, 9,111,117,116,104, 97,114, 32, 61, 32,104, 97,114, + 47, 49, 50, 56, 46, 48, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,104, 97,114, 95,109,117,108,116,105,112,108, +121, 95, 99,108, 97,109,112, 40,102,108,111, 97,116, 32,104, 97,114, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116, +104, 97,114, 41, 10,123, 10, 9,104, 97,114, 32, 42, 61, 32, 49, 50, 56, 46, 48, 59, 10, 10, 9,105,102, 40,104, 97,114, 32, 60, + 32, 49, 46, 48, 41, 32,111,117,116,104, 97,114, 32, 61, 32, 49, 46, 48, 59, 10, 9,101,108,115,101, 32,105,102, 40,104, 97,114, + 32, 62, 32, 53, 49, 49, 46, 48, 41, 32,111,117,116,104, 97,114, 32, 61, 32, 53, 49, 49, 46, 48, 59, 10, 9,101,108,115,101, 32, +111,117,116,104, 97,114, 32, 61, 32,104, 97,114, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 97,108,112,104, 97, + 95,102,114,111,109, 95, 99,111,108, 40,118,101, 99, 52, 32, 99,111,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32, 97,108, +112,104, 97, 41, 10,123, 10, 9, 97,108,112,104, 97, 32, 61, 32, 99,111,108, 46, 97, 59, 10,125, 10, 10,118,111,105,100, 32,109, +116,101,120, 95, 97,108,112,104, 97, 95,116,111, 95, 99,111,108, 40,118,101, 99, 52, 32, 99,111,108, 44, 32,102,108,111, 97,116, + 32, 97,108,112,104, 97, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116, 99,111,108, 41, 10,123, 10, 9,111,117,116, 99, +111,108, 32, 61, 32,118,101, 99, 52, 40, 99,111,108, 46,114,103, 98, 44, 32, 97,108,112,104, 97, 41, 59, 10,125, 10, 10,118,111, +105,100, 32,109,116,101,120, 95,114,103, 98,116,111,105,110,116, 40,118,101, 99, 52, 32,114,103, 98, 44, 32,111,117,116, 32,102, +108,111, 97,116, 32,105,110,116,101,110,115,105,116,121, 41, 10,123, 10, 9,105,110,116,101,110,115,105,116,121, 32, 61, 32,100, +111,116, 40,118,101, 99, 51, 40, 48, 46, 51, 53, 44, 32, 48, 46, 52, 53, 44, 32, 48, 46, 50, 41, 44, 32,114,103, 98, 46,114,103, + 98, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,105,110,118,101,114,116, 40,102,108, +111, 97,116, 32,105,110,118, 97,108,117,101, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,111,117,116,118, 97,108,117,101, 41, + 10,123, 10, 9,111,117,116,118, 97,108,117,101, 32, 61, 32, 49, 46, 48, 32, 45, 32,105,110,118, 97,108,117,101, 59, 10,125, 10, + 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,105,110,118,101,114,116, 40,118,101, 99, 52, 32,105,110,114,103, 98, + 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116,114,103, 98, 41, 10,123, 10, 9,111,117,116,114,103, 98, 32, 61, 32,118, +101, 99, 52, 40,118,101, 99, 51, 40, 49, 46, 48, 41, 32, 45, 32,105,110,114,103, 98, 46,114,103, 98, 44, 32,105,110,114,103, 98, + 46, 97, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,118, 97,108,117,101, 95,115,116,101,110, 99,105,108, 40, +102,108,111, 97,116, 32,115,116,101,110, 99,105,108, 44, 32,102,108,111, 97,116, 32,105,110,116,101,110,115,105,116,121, 44, 32, +111,117,116, 32,102,108,111, 97,116, 32,111,117,116,115,116,101,110, 99,105,108, 44, 32,111,117,116, 32,102,108,111, 97,116, 32, +111,117,116,105,110,116,101,110,115,105,116,121, 41, 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,116, 32, 61, 32,105,110, +116,101,110,115,105,116,121, 59, 10, 9,111,117,116,105,110,116,101,110,115,105,116,121, 32, 61, 32,105,110,116,101,110,115,105, +116,121, 42,115,116,101,110, 99,105,108, 59, 10, 9,111,117,116,115,116,101,110, 99,105,108, 32, 61, 32,115,116,101,110, 99,105, +108, 42,102, 97, 99,116, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,114,103, 98, 95,115,116,101,110, 99,105,108, + 40,102,108,111, 97,116, 32,115,116,101,110, 99,105,108, 44, 32,118,101, 99, 52, 32,114,103, 98, 44, 32,111,117,116, 32,102,108, +111, 97,116, 32,111,117,116,115,116,101,110, 99,105,108, 44, 32,111,117,116, 32,118,101, 99, 52, 32,111,117,116,114,103, 98, 41, + 10,123, 10, 9,102,108,111, 97,116, 32,102, 97, 99,116, 32, 61, 32,114,103, 98, 46, 97, 59, 10, 9,111,117,116,114,103, 98, 32, + 61, 32,118,101, 99, 52, 40,114,103, 98, 46,114,103, 98, 44, 32,114,103, 98, 46, 97, 42,115,116,101,110, 99,105,108, 41, 59, 10, + 9,111,117,116,115,116,101,110, 99,105,108, 32, 61, 32,115,116,101,110, 99,105,108, 42,102, 97, 99,116, 59, 10,125, 10, 10,118, +111,105,100, 32,109,116,101,120, 95,109, 97,112,112,105,110,103, 95,111,102,115, 40,118,101, 99, 51, 32,116,101,120, 99,111, 44, + 32,118,101, 99, 51, 32,111,102,115, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,116,101,120, 99,111, 41, 10,123, 10, + 9,111,117,116,116,101,120, 99,111, 32, 61, 32,116,101,120, 99,111, 32, 43, 32,111,102,115, 59, 10,125, 10, 10,118,111,105,100, + 32,109,116,101,120, 95,109, 97,112,112,105,110,103, 95,115,105,122,101, 40,118,101, 99, 51, 32,116,101,120, 99,111, 44, 32,118, +101, 99, 51, 32,115,105,122,101, 44, 32,111,117,116, 32,118,101, 99, 51, 32,111,117,116,116,101,120, 99,111, 41, 10,123, 10, 9, +111,117,116,116,101,120, 99,111, 32, 61, 32,115,105,122,101, 42,116,101,120, 99,111, 59, 10,125, 10, 10,118,111,105,100, 32,109, +116,101,120, 95, 50,100, 95,109, 97,112,112,105,110,103, 40,118,101, 99, 51, 32,118,101, 99, 44, 32,111,117,116, 32,118,101, 99, + 51, 32,111,117,116,118,101, 99, 41, 10,123, 10, 9,111,117,116,118,101, 99, 32, 61, 32,118,101, 99, 51, 40,118,101, 99, 46,120, +121, 42, 48, 46, 53, 32, 43, 32,118,101, 99, 50, 40, 48, 46, 53, 44, 32, 48, 46, 53, 41, 44, 32,118,101, 99, 46,122, 41, 59, 10, +125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,105,109, 97,103,101, 40,118,101, 99, 51, 32,116,101,120, 99,111, 44, 32,115, + 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,118, 97,108,117,101, 44, 32,111, +117,116, 32,118,101, 99, 52, 32, 99,111,108,111,114, 41, 10,123, 10, 9, 99,111,108,111,114, 32, 61, 32,116,101,120,116,117,114, +101, 50, 68, 40,105,109, 97, 44, 32,116,101,120, 99,111, 46,120,121, 41, 59, 10, 9,118, 97,108,117,101, 32, 61, 32, 49, 46, 48, + 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95,110,111,114,109, 97,108, 40,118,101, 99, 51, 32,116,101,120, 99,111, + 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,111,117,116, 32,118,101, 99, 51, 32,110,111,114,109, 97,108, + 41, 10,123, 10, 9, 47, 47, 32, 84,104,101, 32,105,110,118,101,114,116, 32,111,102, 32,116,104,101, 32,114,101,100, 32, 99,104, + 97,110,110,101,108, 32,105,115, 32,116,111, 32,109, 97,107,101, 10, 9, 47, 47, 32,116,104,101, 32,110,111,114,109, 97,108, 32, +109, 97,112, 32, 99,111,109,112,108,105, 97,110,116, 32,119,105,116,104, 32,116,104,101, 32,111,117,116,115,105,100,101, 32,119, +111,114,108,100, 46, 10, 9, 47, 47, 32, 73,116, 32,110,101,101,100,115, 32,116,111, 32, 98,101, 32,100,111,110,101, 32, 98,101, + 99, 97,117,115,101, 32,105,110, 32, 66,108,101,110,100,101,114, 10, 9, 47, 47, 32,116,104,101, 32,110,111,114,109, 97,108, 32, +117,115,101,100, 32,112,111,105,110,116,115, 32,105,110,119, 97,114,100, 46, 10, 9, 47, 47, 32, 83,104,111,117,108,100, 32,116, +104,105,115, 32,101,118,101,114, 32, 99,104, 97,110,103,101, 32,116,104,105,115, 32,110,101,103, 97,116,101, 32,109,117,115,116, + 32, 98,101, 32,114,101,109,111,118,101,100, 46, 10, 32, 32, 32, 32,118,101, 99, 52, 32, 99,111,108,111,114, 32, 61, 32,116,101, +120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32,116,101,120, 99,111, 46,120,121, 41, 59, 10, 9,110,111,114,109, 97,108, 32, + 61, 32, 50, 46, 48, 42, 40,118,101, 99, 51, 40, 45, 99,111,108,111,114, 46,114, 44, 32, 99,111,108,111,114, 46,103, 44, 32, 99, +111,108,111,114, 46, 98, 41, 32, 45, 32,118,101, 99, 51, 40, 45, 48, 46, 53, 44, 32, 48, 46, 53, 44, 32, 48, 46, 53, 41, 41, 59, + 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109,112, 95,110,111,114,109, 97,108,115, 95,105,110,105,116, 40, + 32,118,101, 99, 51, 32,118, 78, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 78,111,114,103, 44, 32,111,117,116, 32,118,101, + 99, 51, 32,118, 78, 97, 99, 99, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117, +100,101, 32, 41, 10,123, 10, 9,118, 78,111,114,103, 32, 61, 32,118, 78, 59, 10, 9,118, 78, 97, 99, 99, 32, 61, 32,118, 78, 59, + 10, 9,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 49, 46, 48, 59, 10,125, 10, 10, 47, 42, 42, 32,104, +101,108,112,101,114, 32,109,101,116,104,111,100, 32,116,111, 32,101,120,116,114, 97, 99,116, 32,116,104,101, 32,117,112,112,101, +114, 32,108,101,102,116, 32, 51,120, 51, 32,109, 97,116,114,105,120, 32,102,114,111,109, 32, 97, 32, 52,120, 52, 32,109, 97,116, +114,105,120, 32, 42, 47, 10,109, 97,116, 51, 32,116,111, 95,109, 97,116, 51, 40,109, 97,116, 52, 32,109, 52, 41, 10,123, 10, 9, +109, 97,116, 51, 32,109, 51, 59, 10, 9,109, 51, 91, 48, 93, 32, 61, 32,109, 52, 91, 48, 93, 46,120,121,122, 59, 10, 9,109, 51, + 91, 49, 93, 32, 61, 32,109, 52, 91, 49, 93, 46,120,121,122, 59, 10, 9,109, 51, 91, 50, 93, 32, 61, 32,109, 52, 91, 50, 93, 46, +120,121,122, 59, 10, 9,114,101,116,117,114,110, 32,109, 51, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117, +109,112, 95,105,110,105,116, 95,111, 98,106,115,112, 97, 99,101, 40, 32,118,101, 99, 51, 32,115,117,114,102, 95,112,111,115, 44, + 32,118,101, 99, 51, 32,115,117,114,102, 95,110,111,114,109, 44, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32,109, 97,116, 52, 32,109, + 86,105,101,119, 44, 32,109, 97,116, 52, 32,109, 86,105,101,119, 73,110,118, 44, 32,109, 97,116, 52, 32,109, 79, 98,106, 44, 32, +109, 97,116, 52, 32,109, 79, 98,106, 73,110,118, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32,102,108,111, 97,116, 32,102, 80, +114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 44, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,105,110, 44, 10, + 9, 9, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100, +101, 95,111,117,116, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,111,117,116, 44, 32, 10, 9, 9, 9, 9, + 9, 9, 9, 32, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, 49, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, 50, 44, + 32,111,117,116, 32,102,108,111, 97,116, 32,102, 68,101,116, 32, 41, 32, 10,123, 10, 9,109, 97,116, 51, 32,111, 98,106, 50,118, +105,101,119, 32, 61, 32,116,111, 95,109, 97,116, 51, 40,109, 86,105,101,119, 32, 42, 32,109, 79, 98,106, 41, 59, 10, 9,109, 97, +116, 51, 32,118,105,101,119, 50,111, 98,106, 32, 61, 32,116,111, 95,109, 97,116, 51, 40,109, 79, 98,106, 73,110,118, 32, 42, 32, +109, 86,105,101,119, 73,110,118, 41, 59, 10, 9, 10, 9,118,101, 99, 51, 32,118, 83,105,103,109, 97, 83, 32, 61, 32,118,105,101, +119, 50,111, 98,106, 32, 42, 32,100, 70,100,120, 40, 32,115,117,114,102, 95,112,111,115, 32, 41, 59, 10, 9,118,101, 99, 51, 32, +118, 83,105,103,109, 97, 84, 32, 61, 32,118,105,101,119, 50,111, 98,106, 32, 42, 32,100, 70,100,121, 40, 32,115,117,114,102, 95, +112,111,115, 32, 41, 59, 10, 9,118,101, 99, 51, 32,118, 78, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40, 32,115,117,114, +102, 95,110,111,114,109, 32, 42, 32,111, 98,106, 50,118,105,101,119, 32, 41, 59, 10, 10, 9,118, 82, 49, 32, 61, 32, 99,114,111, +115,115, 40, 32,118, 83,105,103,109, 97, 84, 44, 32,118, 78, 32, 41, 59, 10, 9,118, 82, 50, 32, 61, 32, 99,114,111,115,115, 40, + 32,118, 78, 44, 32,118, 83,105,103,109, 97, 83, 32, 41, 32, 59, 10, 9,102, 68,101,116, 32, 61, 32,100,111,116, 32, 40, 32,118, + 83,105,103,109, 97, 83, 44, 32,118, 82, 49, 32, 41, 59, 10, 9, 10, 9, 47, 42, 32,112,114,101,116,114, 97,110,115,102,111,114, +109, 32,118, 78, 97, 99, 99, 32, 40,105,110, 32,109,116,101,120, 95, 98,117,109,112, 95, 97,112,112,108,121, 41, 32,117,115,105, +110,103, 32,116,104,101, 32,105,110,118,101,114,115,101, 32,116,114, 97,110,115,112,111,115,101,100, 32, 42, 47, 10, 9,118, 82, + 49, 32, 61, 32,118, 82, 49, 32, 42, 32,118,105,101,119, 50,111, 98,106, 59, 10, 9,118, 82, 50, 32, 61, 32,118, 82, 50, 32, 42, + 32,118,105,101,119, 50,111, 98,106, 59, 10, 9,118, 78, 32, 61, 32,118, 78, 32, 42, 32,118,105,101,119, 50,111, 98,106, 59, 10, + 9, 10, 9,102,108,111, 97,116, 32,102, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 97, 98,115, 40,102, 68,101,116, 41, 32, + 42, 32,108,101,110,103,116,104, 40,118, 78, 41, 59, 10, 9,118, 78, 97, 99, 99, 95,111,117,116, 32, 61, 32,118, 78, 97, 99, 99, + 95,105,110, 32, 42, 32, 40,102, 77, 97,103,110,105,116,117,100,101, 32, 47, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117, +100,101, 95,105,110, 41, 59, 10, 9,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,111,117,116, 32, 61, 32,102, 77, + 97,103,110,105,116,117,100,101, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109,112, 95,105,110,105,116, + 95,116,101,120,116,117,114,101,115,112, 97, 99,101, 40, 32,118,101, 99, 51, 32,115,117,114,102, 95,112,111,115, 44, 32,118,101, + 99, 51, 32,115,117,114,102, 95,110,111,114,109, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 9, 32, 32,102,108,111, 97,116, 32,102, + 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 44, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,105,110, 44, + 10, 9, 9, 9, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 80,114,101,118, 77, 97,103,110,105,116, +117,100,101, 95,111,117,116, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,111,117,116, 44, 32, 10, 9, 9, + 9, 9, 9, 9, 9, 9, 32, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, 49, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, + 82, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 68,101,116, 32, 41, 32, 10,123, 10, 9,118,101, 99, 51, 32,118, 83, +105,103,109, 97, 83, 32, 61, 32,100, 70,100,120, 40, 32,115,117,114,102, 95,112,111,115, 32, 41, 59, 10, 9,118,101, 99, 51, 32, +118, 83,105,103,109, 97, 84, 32, 61, 32,100, 70,100,121, 40, 32,115,117,114,102, 95,112,111,115, 32, 41, 59, 10, 9,118,101, 99, + 51, 32,118, 78, 32, 61, 32,115,117,114,102, 95,110,111,114,109, 59, 32, 47, 42, 32,110,111,114,109, 97,108,105,122,101,100, 32, +105,110,116,101,114,112,111,108, 97,116,101,100, 32,118,101,114,116,101,120, 32,110,111,114,109, 97,108, 32, 42, 47, 10, 9, 10, + 9,118, 82, 49, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40, 32, 99,114,111,115,115, 40, 32,118, 83,105,103,109, 97, 84, + 44, 32,118, 78, 32, 41, 32, 41, 59, 10, 9,118, 82, 50, 32, 61, 32,110,111,114,109, 97,108,105,122,101, 40, 32, 99,114,111,115, +115, 40, 32,118, 78, 44, 32,118, 83,105,103,109, 97, 83, 32, 41, 32, 41, 59, 10, 9,102, 68,101,116, 32, 61, 32,115,105,103,110, + 40, 32,100,111,116, 40,118, 83,105,103,109, 97, 83, 44, 32,118, 82, 49, 41, 32, 41, 59, 10, 9, 10, 9,102,108,111, 97,116, 32, +102, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 97, 98,115, 40,102, 68,101,116, 41, 59, 10, 9,118, 78, 97, 99, 99, 95,111, +117,116, 32, 61, 32,118, 78, 97, 99, 99, 95,105,110, 32, 42, 32, 40,102, 77, 97,103,110,105,116,117,100,101, 32, 47, 32,102, 80, +114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 41, 59, 10, 9,102, 80,114,101,118, 77, 97,103,110,105,116,117,100, +101, 95,111,117,116, 32, 61, 32,102, 77, 97,103,110,105,116,117,100,101, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, + 95, 98,117,109,112, 95,105,110,105,116, 95,118,105,101,119,115,112, 97, 99,101, 40, 32,118,101, 99, 51, 32,115,117,114,102, 95, +112,111,115, 44, 32,118,101, 99, 51, 32,115,117,114,102, 95,110,111,114,109, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32, 32, +102,108,111, 97,116, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 44, 32,118,101, 99, 51, 32,118, 78, + 97, 99, 99, 95,105,110, 44, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 80,114,101, +118, 77, 97,103,110,105,116,117,100,101, 95,111,117,116, 44, 32,111,117,116, 32,118,101, 99, 51, 32,118, 78, 97, 99, 99, 95,111, +117,116, 44, 32, 10, 9, 9, 9, 9, 9, 9, 9, 32, 32, 32,111,117,116, 32,118,101, 99, 51, 32,118, 82, 49, 44, 32,111,117,116, + 32,118,101, 99, 51, 32,118, 82, 50, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,102, 68,101,116, 32, 41, 32, 10,123, 10, 9, +118,101, 99, 51, 32,118, 83,105,103,109, 97, 83, 32, 61, 32,100, 70,100,120, 40, 32,115,117,114,102, 95,112,111,115, 32, 41, 59, + 10, 9,118,101, 99, 51, 32,118, 83,105,103,109, 97, 84, 32, 61, 32,100, 70,100,121, 40, 32,115,117,114,102, 95,112,111,115, 32, + 41, 59, 10, 9,118,101, 99, 51, 32,118, 78, 32, 61, 32,115,117,114,102, 95,110,111,114,109, 59, 32, 47, 42, 32,110,111,114,109, + 97,108,105,122,101,100, 32,105,110,116,101,114,112,111,108, 97,116,101,100, 32,118,101,114,116,101,120, 32,110,111,114,109, 97, +108, 32, 42, 47, 10, 9, 10, 9,118, 82, 49, 32, 61, 32, 99,114,111,115,115, 40, 32,118, 83,105,103,109, 97, 84, 44, 32,118, 78, + 32, 41, 59, 10, 9,118, 82, 50, 32, 61, 32, 99,114,111,115,115, 40, 32,118, 78, 44, 32,118, 83,105,103,109, 97, 83, 32, 41, 32, + 59, 10, 9,102, 68,101,116, 32, 61, 32,100,111,116, 32, 40, 32,118, 83,105,103,109, 97, 83, 44, 32,118, 82, 49, 32, 41, 59, 10, + 9, 10, 9,102,108,111, 97,116, 32,102, 77, 97,103,110,105,116,117,100,101, 32, 61, 32, 97, 98,115, 40,102, 68,101,116, 41, 59, + 10, 9,118, 78, 97, 99, 99, 95,111,117,116, 32, 61, 32,118, 78, 97, 99, 99, 95,105,110, 32, 42, 32, 40,102, 77, 97,103,110,105, +116,117,100,101, 32, 47, 32,102, 80,114,101,118, 77, 97,103,110,105,116,117,100,101, 95,105,110, 41, 59, 10, 9,102, 80,114,101, +118, 77, 97,103,110,105,116,117,100,101, 95,111,117,116, 32, 61, 32,102, 77, 97,103,110,105,116,117,100,101, 59, 10,125, 10, 10, +118,111,105,100, 32,109,116,101,120, 95, 98,117,109,112, 95,116, 97,112, 51, 40, 32,118,101, 99, 51, 32,116,101,120, 99,111, 44, + 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,102,108,111, 97,116, 32,104, 83, 99, 97,108,101, 44, 32, 10, 32, + 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66, +115, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,116, 32, 41, 32, 10,123, 10, 9,118,101, 99, 50, 32, 83, 84,108,108, + 32, 61, 32,116,101,120, 99,111, 46,120,121, 59, 10, 9,118,101, 99, 50, 32, 83, 84,108,114, 32, 61, 32,116,101,120, 99,111, 46, +120,121, 32, 43, 32,100, 70,100,120, 40,116,101,120, 99,111, 46,120,121, 41, 32, 59, 10, 9,118,101, 99, 50, 32, 83, 84,117,108, + 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 43, 32,100, 70,100,121, 40,116,101,120, 99,111, 46,120,121, 41, 32, 59, 10, 9, + 10, 9,102,108,111, 97,116, 32, 72,108,108, 44, 72,108,114, 44, 72,117,108, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116, +101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,108,108, 41, 44, 32, 72,108,108, 32, 41, 59, 10, 9,114,103, 98, +116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,108,114, 41, 44, 32, 72,108,114, 32, + 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,117,108, + 41, 44, 32, 72,117,108, 32, 41, 59, 10, 9, 10, 9,100, 66,115, 32, 61, 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, 72,108,114, + 32, 45, 32, 72,108,108, 41, 59, 10, 9,100, 66,116, 32, 61, 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, 72,117,108, 32, 45, 32, + 72,108,108, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109,112, 95,116, 97,112, 53, 40, 32,118,101, + 99, 51, 32,116,101,120, 99,111, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105,109, 97, 44, 32,102,108,111, 97,116, 32,104, + 83, 99, 97,108,101, 44, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32,111,117,116, + 32,102,108,111, 97,116, 32,100, 66,115, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,116, 32, 41, 32, 10,123, 10, 9, +118,101, 99, 50, 32, 84,101,120, 68,120, 32, 61, 32,100, 70,100,120, 40,116,101,120, 99,111, 46,120,121, 41, 59, 10, 9,118,101, + 99, 50, 32, 84,101,120, 68,121, 32, 61, 32,100, 70,100,121, 40,116,101,120, 99,111, 46,120,121, 41, 59, 10, 10, 9,118,101, 99, + 50, 32, 83, 84, 99, 32, 61, 32,116,101,120, 99,111, 46,120,121, 59, 10, 9,118,101, 99, 50, 32, 83, 84,108, 32, 61, 32,116,101, +120, 99,111, 46,120,121, 32, 45, 32, 48, 46, 53, 32, 42, 32, 84,101,120, 68,120, 32, 59, 10, 9,118,101, 99, 50, 32, 83, 84,114, + 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 43, 32, 48, 46, 53, 32, 42, 32, 84,101,120, 68,120, 32, 59, 10, 9,118,101, 99, + 50, 32, 83, 84,100, 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 45, 32, 48, 46, 53, 32, 42, 32, 84,101,120, 68,121, 32, 59, + 10, 9,118,101, 99, 50, 32, 83, 84,117, 32, 61, 32,116,101,120, 99,111, 46,120,121, 32, 43, 32, 48, 46, 53, 32, 42, 32, 84,101, +120, 68,121, 32, 59, 10, 9, 10, 9,102,108,111, 97,116, 32, 72, 99, 44, 72,108, 44, 72,114, 44, 72,100, 44, 72,117, 59, 10, 9, +114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84, 99, 41, 44, 32, 72, 99, + 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,108, + 41, 44, 32, 72,108, 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, 68, 40,105,109, 97, + 44, 32, 83, 84,114, 41, 44, 32, 72,114, 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120,116,117,114,101, 50, + 68, 40,105,109, 97, 44, 32, 83, 84,100, 41, 44, 32, 72,100, 32, 41, 59, 10, 9,114,103, 98,116,111, 98,119, 40, 32,116,101,120, +116,117,114,101, 50, 68, 40,105,109, 97, 44, 32, 83, 84,117, 41, 44, 32, 72,117, 32, 41, 59, 10, 9, 10, 9,100, 66,115, 32, 61, + 32,104, 83, 99, 97,108,101, 32, 42, 32, 40, 72,114, 32, 45, 32, 72,108, 41, 59, 10, 9,100, 66,116, 32, 61, 32,104, 83, 99, 97, +108,101, 32, 42, 32, 40, 72,117, 32, 45, 32, 72,100, 41, 59, 10,125, 10, 10,118,111,105,100, 32,109,116,101,120, 95, 98,117,109, +112, 95,100,101,114,105,118, 40, 32,118,101, 99, 51, 32,116,101,120, 99,111, 44, 32,115, 97,109,112,108,101,114, 50, 68, 32,105, +109, 97, 44, 32,102,108,111, 97,116, 32,105,109, 97, 95,120, 44, 32,102,108,111, 97,116, 32,105,109, 97, 95,121, 44, 32,102,108, +111, 97,116, 32,104, 83, 99, 97,108,101, 44, 32, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,115, 44, 32,111,117,116, 32,102,108,111, 97,116, 32,100, 66,116, 32, 41, + 32, 10,123, 10, 9,102,108,111, 97,116, 32,115, 32, 61, 32, 49, 46, 48, 59, 9, 9, 47, 47, 32,110,101,103, 97,116,101, 32,116, +104,105,115, 32,105,102, 32,102,108,105,112,112,101,100, 32,116,101,120,116,117,114,101, 32, 99,111,111,114,100,105,110, 97,116, +101, 10, 9,118,101, 99, 50, 32, 84,101,120, 68,120, 32, 61, 32,100, 70,100,120, 40,116,101,120, 99,111, 46,120,121, 41, 59, 10, + 9,118,101, 99, 50, 32, 84,101,120, 68,121, 32, 61, 32,100, 70,100,121, 40,116,101,120, 99,111, 46,120,121, 41, 59, 10, 9, 10, + 9, 47, 47, 32,116,104,105,115, 32,118, 97,114,105, 97,110,116, 32,117,115,105,110,103, 32, 97, 32,100,101,114,105,118, 97,116, +105,118,101, 32,109, 97,112, 32,105,115, 32,100,101,115, 99,114,105, 98,101,100, 32,104,101,114,101, 10, 9, 47, 47, 32,104,116, +116,112, 58, 47, 47,109,109,105,107,107,101,108,115,101,110, 51,100, 46, 98,108,111,103,115,112,111,116, 46, 99,111,109, 47, 50, + 48, 49, 49, 47, 48, 55, 47,100,101,114,105,118, 97,116,105,118,101, 45,109, 97,112,115, 46,104,116,109,108, 10, 9,118,101, 99, + 50, 32,100,105,109, 32, 61, 32,118,101, 99, 50, 40,105,109, 97, 95,120, 44, 32,105,109, 97, 95,121, 41, 59, 10, 9,118,101, 99, + 50, 32,100, 66,100,117,118, 32, 61, 32,104, 83, 99, 97,108,101, 42,100,105,109, 42, 40, 50, 46, 48, 42,116,101,120,116,117,114, +101, 50, 68, 40,105,109, 97, 44, 32,116,101,120, 99,111, 46,120,121, 41, 46,120,121, 45, 49, 46, 48, 41, 59, 10, 9, 10, 9,100, 66,115, 32, 61, 32,100, 66,100,117,118, 46,120, 42, 84,101,120, 68,120, 46,120, 32, 43, 32,115, 42,100, 66,100,117,118, 46,121, 42, 84,101,120, 68,120, 46,121, 59, 10, 9,100, 66,116, 32, 61, 32,100, 66,100,117,118, 46,120, 42, 84,101,120, 68,121, 46,120, 32, 43, 32,115, 42,100, 66,100,117,118, 46,121, 42, 84,101,120, 68,121, 46,121, 59, 10,125, 10, 10,118,111,105,100, 32,109,116, From f6a2b8d724646ac357a0eafc2d29b345fdc1ba5f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 15:08:54 +0000 Subject: [PATCH 516/624] BLI_strescape for a basic, python like string escaping, currently only use for drag and drop ID's into the console but should eventually be used for the animsys too. --- source/blender/blenlib/BLI_string.h | 2 + source/blender/blenlib/intern/string.c | 43 +++++++++++++++++++ .../editors/space_console/space_console.c | 5 ++- 3 files changed, 49 insertions(+), 1 deletion(-) diff --git a/source/blender/blenlib/BLI_string.h b/source/blender/blenlib/BLI_string.h index 408809661cf..4a0c2ab9482 100644 --- a/source/blender/blenlib/BLI_string.h +++ b/source/blender/blenlib/BLI_string.h @@ -122,6 +122,8 @@ __attribute__ ((format (printf, 1, 2))) #endif ; +size_t BLI_strescape(char *dst, const char *src, const size_t maxlen); + /** * Compare two strings without regard to case. * diff --git a/source/blender/blenlib/intern/string.c b/source/blender/blenlib/intern/string.c index 8e0314ec17f..2f1ddf294ce 100644 --- a/source/blender/blenlib/intern/string.c +++ b/source/blender/blenlib/intern/string.c @@ -117,6 +117,49 @@ char *BLI_sprintfN(const char *format, ...) return n; } + +/* match pythons string escaping, assume double quotes - (") + * TODO: should be used to create RNA animation paths. + * TODO: support more fancy string escaping. current code is primitive + * this basically is an ascii version of PyUnicode_EncodeUnicodeEscape() + * which is a useful reference. */ +size_t BLI_strescape(char *dst, const char *src, const size_t maxlen) +{ + size_t len= 0; + while(len < maxlen) { + switch(*src) { + case '\0': + *dst= '\0'; + break; + case '\\': + case '"': + + /* less common but should also be support */ + case '\t': + case '\n': + case '\r': + if(len + 1 < maxlen) { + *dst++ = '\\'; + len++; + } + else { + /* not enough space to escape */ + *dst= '\0'; + break; + } + /* intentionally pass through */ + default: + *dst = *src; + } + dst++; + src++; + len++; + } + + return len; +} + + /* Makes a copy of the text within the "" that appear after some text 'blahblah' * i.e. for string 'pose["apples"]' with prefix 'pose[', it should grab "apples" * diff --git a/source/blender/editors/space_console/space_console.c b/source/blender/editors/space_console/space_console.c index 890a6cf545a..52c5100900d 100644 --- a/source/blender/editors/space_console/space_console.c +++ b/source/blender/editors/space_console/space_console.c @@ -165,8 +165,11 @@ static void id_drop_copy(wmDrag *drag, wmDropBox *drop) { char text[64]; ID *id= drag->poin; + char id_esc[(sizeof(id->name) - 2) * 2]; - snprintf(text, sizeof(text), "bpy.data.%s['%s']", BKE_idcode_to_name_plural(GS(id->name)), id->name+2); + BLI_strescape(id_esc, id->name+2, sizeof(id_esc)); + + snprintf(text, sizeof(text), "bpy.data.%s[\"%s\"]", BKE_idcode_to_name_plural(GS(id->name)), id_esc); /* copy drag path to properties */ RNA_string_set(drop->ptr, "text", text); From 9a9513a9f09f5524235e202a095b04863a07a52b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 19:58:15 +0000 Subject: [PATCH 517/624] fix for 3 bugs in bone renaming - renaming a bone could crash if the area had to spaces in it (reported by Sebastian Koenig). - renaming bones wouldn't update inactive 3d views locked bone names. - selecting locked bones in the UI didnt work in editmode. --- release/scripts/startup/bl_ui/space_view3d.py | 8 +++++--- source/blender/editors/armature/editarmature.c | 14 ++++++++------ 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index fa22e216ec9..dd705f76feb 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -2073,9 +2073,11 @@ class VIEW3D_PT_view3d_properties(Panel): col.prop(view, "lens") col.label(text="Lock to Object:") col.prop(view, "lock_object", text="") - if view.lock_object and view.lock_object.type == 'ARMATURE': - col.prop_search(view, "lock_bone", view.lock_object.data, "bones", text="") - elif not view.lock_object: + lock_object = view.lock_object + if lock_object: + if lock_object.type == 'ARMATURE': + col.prop_search(view, "lock_bone", lock_object.data, "edit_bones" if lock_object.mode == 'EDIT' else "bones", text="") + else: col.prop(view, "lock_cursor", text="Lock to Cursor") col = layout.column() diff --git a/source/blender/editors/armature/editarmature.c b/source/blender/editors/armature/editarmature.c index 628cdbf21e9..bd8f431535e 100644 --- a/source/blender/editors/armature/editarmature.c +++ b/source/blender/editors/armature/editarmature.c @@ -5402,12 +5402,14 @@ void ED_armature_bone_rename(bArmature *arm, char *oldnamep, char *newnamep) ScrArea *sa; /* add regions */ for(sa= screen->areabase.first; sa; sa= sa->next) { - SpaceLink *sl= sa->spacedata.first; - if(sl->spacetype == SPACE_VIEW3D) { - View3D *v3d= (View3D *)sl; - if(v3d->ob_centre && v3d->ob_centre->data == arm) { - if (!strcmp(v3d->ob_centre_bone, oldname)) { - BLI_strncpy(v3d->ob_centre_bone, newname, MAXBONENAME); + SpaceLink *sl; + for (sl= sa->spacedata.first; sl; sl= sl->next) { + if(sl->spacetype==SPACE_VIEW3D) { + View3D *v3d= (View3D *)sl; + if(v3d->ob_centre && v3d->ob_centre->data == arm) { + if (!strcmp(v3d->ob_centre_bone, oldname)) { + BLI_strncpy(v3d->ob_centre_bone, newname, MAXBONENAME); + } } } } From 8470418b918d7112e72f98d406a47b4ab1f15d4f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 20:19:08 +0000 Subject: [PATCH 518/624] cmake: skip rpath (paths to libs) for portable distrobution --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4a544cbfa05..6b8453139d8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -274,6 +274,11 @@ endif() TEST_SSE_SUPPORT() +# don't store paths to libs for portable distrobution +if(WITH_INSTALL_PORTABLE) + set(CMAKE_SKIP_BUILD_RPATH TRUE) +endif() + #----------------------------------------------------------------------------- # Initialize un-cached vars, avoid unused warning From a35b3c5b505ded03bc8a233e6943c3d9fe3faeb5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 20:49:06 +0000 Subject: [PATCH 519/624] fix [#28352] Deleting group name in particle system -> panel: Render crashes Blender --- source/blender/blenloader/intern/writefile.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index 085cd2cb29c..5b7fcc0e935 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -867,10 +867,12 @@ static void write_particlesettings(WriteData *wd, ListBase *idbase) for(; dw; dw=dw->next) { /* update indices */ dw->index = 0; - go = part->dup_group->gobject.first; - while(go && go->ob != dw->ob) { - go=go->next; - dw->index++; + if(part->dup_group) { /* can be NULL if lining fails or set to None */ + go = part->dup_group->gobject.first; + while(go && go->ob != dw->ob) { + go=go->next; + dw->index++; + } } writestruct(wd, DATA, "ParticleDupliWeight", 1, dw); } From 3bb397be76e99a0ea0851179bb264df02b9f244c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 23 Aug 2011 20:54:44 +0000 Subject: [PATCH 520/624] fix [#28351] active RenderLayer can be set to None, leading to crash --- source/blender/makesrna/intern/rna_scene.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 29cfc695911..0129629291f 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -700,8 +700,8 @@ static void rna_RenderSettings_active_layer_set(PointerRNA *ptr, PointerRNA valu { RenderData *rd= (RenderData*)ptr->data; SceneRenderLayer *srl= (SceneRenderLayer*)value.data; - - rd->actlay = BLI_findindex(&rd->layers, srl); + const int index= BLI_findindex(&rd->layers, srl); + if (index != -1) rd->actlay= index; } static void rna_RenderSettings_engine_set(PointerRNA *ptr, int value) @@ -1973,7 +1973,7 @@ static void rna_def_render_layers(BlenderRNA *brna, PropertyRNA *cprop) prop= RNA_def_property(srna, "active", PROP_POINTER, PROP_UNSIGNED); RNA_def_property_struct_type(prop, "SceneRenderLayer"); RNA_def_property_pointer_funcs(prop, "rna_RenderSettings_active_layer_get", "rna_RenderSettings_active_layer_set", NULL, NULL); - RNA_def_property_flag(prop, PROP_EDITABLE); + RNA_def_property_flag(prop, PROP_EDITABLE|PROP_NEVER_NULL); RNA_def_property_ui_text(prop, "Active Render Layer", "Active Render Layer"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); From f9bffb3ca0ca88a7e774b0ee0da1d384707f0495 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 24 Aug 2011 00:44:58 +0000 Subject: [PATCH 521/624] fix [#28340] Can't set image depth, quality from image save --- .../blender/editors/space_image/image_ops.c | 242 ++++++++++-------- source/blender/makesdna/DNA_space_types.h | 2 +- source/blender/makesrna/RNA_enum_types.h | 1 + source/blender/makesrna/intern/rna_scene.c | 16 +- 4 files changed, 147 insertions(+), 114 deletions(-) diff --git a/source/blender/editors/space_image/image_ops.c b/source/blender/editors/space_image/image_ops.c index 6e0d1909963..d483dd45f7f 100644 --- a/source/blender/editors/space_image/image_ops.c +++ b/source/blender/editors/space_image/image_ops.c @@ -938,9 +938,100 @@ void IMAGE_OT_replace(wmOperatorType *ot) /******************** save image as operator ********************/ +typedef struct { + /* matching scene->r settings */ + short planes, imtype, subimtype, quality; + char filepath[FILE_MAX]; /* keep absolute */ +} SaveImageOptions; + +static void save_image_options_defaults(SaveImageOptions *simopts) +{ + simopts->planes= R_PLANES24; + simopts->imtype= R_PNG; + simopts->subimtype= 0; + simopts->quality= 90; + simopts->filepath[0]= '\0'; +} + +static int save_image_options_init(SaveImageOptions *simopts, SpaceImage *sima, Scene *scene, const short guess_path) +{ + void *lock; + ImBuf *ibuf= ED_space_image_acquire_buffer(sima, &lock); + + if(ibuf) { + Image *ima= sima->image; + RenderResult *rr= BKE_image_acquire_renderresult(scene, ima); + + simopts->planes= ibuf->depth; + + /* cant save multilayer sequence, ima->rr isn't valid for a specific frame */ + if(rr && !(ima->source==IMA_SRC_SEQUENCE && ima->type==IMA_TYPE_MULTILAYER)) + simopts->imtype= R_MULTILAYER; + else if(ima->type==IMA_TYPE_R_RESULT) + simopts->imtype= scene->r.imtype; + else if (ima->source == IMA_SRC_GENERATED) + simopts->imtype= R_PNG; + else + simopts->imtype= BKE_ftype_to_imtype(ibuf->ftype); + + simopts->subimtype= scene->r.subimtype; /* XXX - this is lame, we need to make these available too! */ + simopts->quality= ibuf->ftype & 0xff; + + BLI_strncpy(simopts->filepath, ibuf->name, sizeof(simopts->filepath)); + + /* sanitize all settings */ + + /* unlikely but just incase */ + if (ELEM3(simopts->planes, R_PLANESBW, R_PLANES24, R_PLANES32) == 0) { + simopts->planes= 32; + } + + /* some formats dont use quality so fallback to scenes quality */ + if (simopts->quality == 0) { + simopts->quality= scene->r.quality; + } + + /* check for empty path */ + if(guess_path && simopts->filepath[0]==0) { + if ( (G.ima[0] == '/') && (G.ima[1] == '/') && (G.ima[2] == '\0') ) { + BLI_strncpy(simopts->filepath, "//untitled", FILE_MAX); + } else { + BLI_strncpy(simopts->filepath, G.ima, FILE_MAX); + } + BLI_path_abs(simopts->filepath, G.main->name); + } + + /* cleanup */ + BKE_image_release_renderresult(scene, ima); + } + + ED_space_image_release_buffer(sima, lock); + + return (ibuf != NULL); +} + +static void save_image_options_from_op(SaveImageOptions *simopts, wmOperator *op) +{ + if (RNA_property_is_set(op->ptr, "color_mode")) simopts->planes= RNA_enum_get(op->ptr, "color_mode"); + if (RNA_property_is_set(op->ptr, "file_format")) simopts->imtype= RNA_enum_get(op->ptr, "file_format"); + // if (RNA_property_is_set(op->ptr, "subimtype")) simopts->subimtype= RNA_enum_get(op->ptr, "subimtype"); // XXX + if (RNA_property_is_set(op->ptr, "file_quality")) simopts->quality= RNA_int_get(op->ptr, "file_quality"); + + if (RNA_property_is_set(op->ptr, "filepath")) RNA_string_get(op->ptr, "filepath", simopts->filepath); +} + +static void save_image_options_to_op(SaveImageOptions *simopts, wmOperator *op) +{ + RNA_enum_set(op->ptr, "color_mode", simopts->planes); + RNA_enum_set(op->ptr, "file_format", simopts->imtype); + // RNA_enum_set(op->ptr, "subimtype", simopts->subimtype); + RNA_int_set(op->ptr, "file_quality", simopts->quality); + RNA_string_set(op->ptr, "filepath", simopts->filepath); +} + /* assumes name is FILE_MAX */ /* ima->name and ibuf->name should end up the same */ -static void save_image_doit(bContext *C, SpaceImage *sima, Scene *scene, wmOperator *op, char *path, int do_newpath) +static void save_image_doit(bContext *C, SpaceImage *sima, wmOperator *op, SaveImageOptions *simopts, int do_newpath) { Image *ima= ED_space_image(sima); void *lock; @@ -952,18 +1043,17 @@ static void save_image_doit(bContext *C, SpaceImage *sima, Scene *scene, wmOpera const short save_copy= (RNA_struct_find_property(op->ptr, "copy") && RNA_boolean_get(op->ptr, "copy")); short ok= FALSE; - BLI_path_abs(path, bmain->name); /* old global to ensure a 2nd save goes to same dir */ - BLI_strncpy(G.ima, path, sizeof(G.ima)); + BLI_strncpy(G.ima, simopts->filepath, sizeof(G.ima)); WM_cursor_wait(1); if(ima->type == IMA_TYPE_R_RESULT) { /* enforce user setting for RGB or RGBA, but skip BW */ - if(scene->r.planes==32) { + if(simopts->planes==32) { ibuf->depth= 32; } - else if(scene->r.planes==24) { + else if(simopts->planes==24) { ibuf->depth= 24; } } @@ -974,15 +1064,12 @@ static void save_image_doit(bContext *C, SpaceImage *sima, Scene *scene, wmOpera ibuf->depth= BKE_alphatest_ibuf(ibuf) ? 32 : 24; } } - - if(scene->r.scemode & R_EXTENSION) { - BKE_add_image_extension(path, sima->imtypenr); - } - if(sima->imtypenr==R_MULTILAYER) { + if(simopts->imtype==R_MULTILAYER) { + Scene *scene= CTX_data_scene(C); RenderResult *rr= BKE_image_acquire_renderresult(scene, ima); if(rr) { - RE_WriteRenderResult(rr, path, scene->r.quality); + RE_WriteRenderResult(rr, simopts->filepath, simopts->quality); ok= TRUE; } else { @@ -990,23 +1077,23 @@ static void save_image_doit(bContext *C, SpaceImage *sima, Scene *scene, wmOpera } BKE_image_release_renderresult(scene, ima); } - else if (BKE_write_ibuf(ibuf, path, sima->imtypenr, scene->r.subimtype, scene->r.quality)) { + else if (BKE_write_ibuf(ibuf, simopts->filepath, simopts->imtype, simopts->subimtype, simopts->quality)) { ok= TRUE; } if(ok) { if(relative) - BLI_path_rel(path, bmain->name); /* only after saving */ + BLI_path_rel(simopts->filepath, bmain->name); /* only after saving */ if(ibuf->name[0]==0) { - BLI_strncpy(ibuf->name, path, sizeof(ibuf->name)); - BLI_strncpy(ima->name, path, sizeof(ima->name)); + BLI_strncpy(ibuf->name, simopts->filepath, sizeof(ibuf->name)); + BLI_strncpy(ima->name, simopts->filepath, sizeof(ima->name)); } if(!save_copy) { if(do_newpath) { - BLI_strncpy(ima->name, path, sizeof(ima->name)); - BLI_strncpy(ibuf->name, path, sizeof(ibuf->name)); + BLI_strncpy(ima->name, simopts->filepath, sizeof(ima->name)); + BLI_strncpy(ibuf->name, simopts->filepath, sizeof(ibuf->name)); } ibuf->userflags &= ~IB_BITMAPDIRTY; @@ -1034,7 +1121,7 @@ static void save_image_doit(bContext *C, SpaceImage *sima, Scene *scene, wmOpera } } else { - BKE_reportf(op->reports, RPT_ERROR, "Couldn't write image: %s", path); + BKE_reportf(op->reports, RPT_ERROR, "Couldn't write image: %s", simopts->filepath); } @@ -1049,17 +1136,14 @@ static void save_image_doit(bContext *C, SpaceImage *sima, Scene *scene, wmOpera static int save_as_exec(bContext *C, wmOperator *op) { SpaceImage *sima= CTX_wm_space_image(C); - Scene *scene= CTX_data_scene(C); - Image *ima = ED_space_image(sima); - char str[FILE_MAX]; + SaveImageOptions simopts; - if(!ima) - return OPERATOR_CANCELLED; + /* just incase to initialize values, + * these should be set on invoke or by the caller. */ + save_image_options_defaults(&simopts); + save_image_options_from_op(&simopts, op); - sima->imtypenr= RNA_enum_get(op->ptr, "file_type"); - RNA_string_get(op->ptr, "filepath", str); - - save_image_doit(C, sima, scene, op, str, TRUE); + save_image_doit(C, sima, op, &simopts, TRUE); return OPERATOR_FINISHED; } @@ -1069,7 +1153,7 @@ static int save_as_check(bContext *UNUSED(C), wmOperator *op) { char filepath[FILE_MAX]; RNA_string_get(op->ptr, "filepath", filepath); - if(BKE_add_image_extension(filepath, RNA_enum_get(op->ptr, "file_type"))) { + if(BKE_add_image_extension(filepath, RNA_enum_get(op->ptr, "file_format"))) { RNA_string_set(op->ptr, "filepath", filepath); return TRUE; } @@ -1081,65 +1165,33 @@ static int save_as_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event)) SpaceImage *sima= CTX_wm_space_image(C); Image *ima = ED_space_image(sima); Scene *scene= CTX_data_scene(C); - ImBuf *ibuf; - char filename[FILE_MAX]; - - void *lock; + SaveImageOptions simopts; if(!RNA_property_is_set(op->ptr, "relative_path")) RNA_boolean_set(op->ptr, "relative_path", U.flag & USER_RELPATHS); if(RNA_property_is_set(op->ptr, "filepath")) return save_as_exec(C, op); - - if(!ima) + + if (save_image_options_init(&simopts, sima, scene, TRUE) == 0) return OPERATOR_CANCELLED; + save_image_options_to_op(&simopts, op); - /* always opens fileselect */ - ibuf= ED_space_image_acquire_buffer(sima, &lock); - - if(ibuf) { - /* cant save multilayer sequence, ima->rr isn't valid for a specific frame */ - if(ima->rr && !(ima->source==IMA_SRC_SEQUENCE && ima->type==IMA_TYPE_MULTILAYER)) - sima->imtypenr= R_MULTILAYER; - else if(ima->type==IMA_TYPE_R_RESULT) - sima->imtypenr= scene->r.imtype; - else if (ima->source == IMA_SRC_GENERATED) - sima->imtypenr= R_PNG; - else - sima->imtypenr= BKE_ftype_to_imtype(ibuf->ftype); - - RNA_enum_set(op->ptr, "file_type", sima->imtypenr); - - if(ibuf->name[0]==0) - if ( (G.ima[0] == '/') && (G.ima[1] == '/') && (G.ima[2] == '\0') ) { - BLI_strncpy(filename, "//untitled", FILE_MAX); - } else { - BLI_strncpy(filename, G.ima, FILE_MAX); - } - else - BLI_strncpy(filename, ibuf->name, FILE_MAX); - - /* enable save_copy by default for render results */ - if(ELEM(ima->type, IMA_TYPE_R_RESULT, IMA_TYPE_COMPOSITE) && !RNA_property_is_set(op->ptr, "copy")) { - RNA_boolean_set(op->ptr, "copy", TRUE); - } - - // XXX note: we can give default menu enums to operator for this - image_filesel(C, op, filename); - - ED_space_image_release_buffer(sima, lock); - - return OPERATOR_RUNNING_MODAL; + /* enable save_copy by default for render results */ + if(ELEM(ima->type, IMA_TYPE_R_RESULT, IMA_TYPE_COMPOSITE) && !RNA_property_is_set(op->ptr, "copy")) { + RNA_boolean_set(op->ptr, "copy", TRUE); } - ED_space_image_release_buffer(sima, lock); + // XXX note: we can give default menu enums to operator for this + image_filesel(C, op, simopts.filepath); - return OPERATOR_CANCELLED; + return OPERATOR_RUNNING_MODAL; } void IMAGE_OT_save_as(wmOperatorType *ot) { + PropertyRNA *prop; + /* identifiers */ ot->name= "Save As Image"; ot->idname= "IMAGE_OT_save_as"; @@ -1154,7 +1206,13 @@ void IMAGE_OT_save_as(wmOperatorType *ot) ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO; /* properties */ - RNA_def_enum(ot->srna, "file_type", image_file_type_items, R_PNG, "File Type", "File type to save image as."); + + /* format options */ + RNA_def_enum(ot->srna, "file_format", image_file_type_items, R_PNG, "File Type", "File type to save image as."); + RNA_def_enum(ot->srna, "color_mode", image_color_mode_items, R_PLANES24, "Channels", "Image channels to save"); + prop= RNA_def_int(ot->srna, "file_quality", 90, 0, 100, "Quality", "", 0, 100); + RNA_def_property_subtype(prop, PROP_PERCENTAGE); + WM_operator_properties_filesel(ot, FOLDERFILE|IMAGEFILE|MOVIEFILE, FILE_SPECIAL, FILE_SAVE, WM_FILESEL_FILEPATH|WM_FILESEL_RELPATH); RNA_def_boolean(ot->srna, "copy", 0, "Copy", "Create a new image file without modifying the current image in blender"); @@ -1164,45 +1222,19 @@ void IMAGE_OT_save_as(wmOperatorType *ot) static int save_exec(bContext *C, wmOperator *op) { - Main *bmain= CTX_data_main(C); SpaceImage *sima= CTX_wm_space_image(C); - Image *ima = ED_space_image(sima); - void *lock; - ImBuf *ibuf= ED_space_image_acquire_buffer(sima, &lock); Scene *scene= CTX_data_scene(C); - RenderResult *rr; - char name[FILE_MAX]; + SaveImageOptions simopts; - if(!ima || !ibuf) { - ED_space_image_release_buffer(sima, lock); + if (save_image_options_init(&simopts, sima, scene, FALSE) == 0) return OPERATOR_CANCELLED; - } + save_image_options_from_op(&simopts, op); - /* if exists, saves over without fileselect */ - - BLI_strncpy(name, ima->name, FILE_MAX); - if(name[0]==0) - BLI_strncpy(name, G.ima, FILE_MAX); - else - BLI_path_abs(name, bmain->name); - - if(BLI_exists(name) && BLI_is_writable(name)) { - rr= BKE_image_acquire_renderresult(scene, ima); - - if(rr) - sima->imtypenr= R_MULTILAYER; - else - sima->imtypenr= BKE_ftype_to_imtype(ibuf->ftype); - - BKE_image_release_renderresult(scene, ima); - ED_space_image_release_buffer(sima, lock); - - save_image_doit(C, sima, scene, op, name, FALSE); + if (BLI_exists(simopts.filepath) && BLI_is_writable(simopts.filepath)) { + save_image_doit(C, sima, op, &simopts, FALSE); } else { - ED_space_image_release_buffer(sima, lock); - - BKE_report(op->reports, RPT_ERROR, "Can not save image."); + BKE_reportf(op->reports, RPT_ERROR, "Can not save image, path '%s' is not writable.", simopts.filepath); return OPERATOR_CANCELLED; } diff --git a/source/blender/makesdna/DNA_space_types.h b/source/blender/makesdna/DNA_space_types.h index 1549bd71748..67899db5538 100644 --- a/source/blender/makesdna/DNA_space_types.h +++ b/source/blender/makesdna/DNA_space_types.h @@ -267,7 +267,7 @@ typedef struct SpaceImage { float centx, centy; /* storage for offset while render drawing */ short curtile; /* the currently active tile of the image when tile is enabled, is kept in sync with the active faces tile */ - short imtypenr; + short pad; short lock; short pin; char dt_uv; /* UV draw type */ diff --git a/source/blender/makesrna/RNA_enum_types.h b/source/blender/makesrna/RNA_enum_types.h index fc415dc8082..c82a43e371c 100644 --- a/source/blender/makesrna/RNA_enum_types.h +++ b/source/blender/makesrna/RNA_enum_types.h @@ -54,6 +54,7 @@ extern EnumPropertyItem constraint_type_items[]; extern EnumPropertyItem boidrule_type_items[]; extern EnumPropertyItem image_type_items[]; +extern EnumPropertyItem image_color_mode_items[]; extern EnumPropertyItem beztriple_keyframe_type_items[]; extern EnumPropertyItem beztriple_handle_type_items[]; diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 0129629291f..552ff7b6365 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -155,6 +155,12 @@ EnumPropertyItem image_type_items[] = { #endif {0, NULL, 0, NULL, NULL}}; +EnumPropertyItem image_color_mode_items[] ={ + {R_PLANESBW, "BW", 0, "BW", "Images get saved in 8 bits grayscale (only PNG, JPEG, TGA, TIF)"}, + {R_PLANES24, "RGB", 0, "RGB", "Images are saved with RGB (color) data"}, + {R_PLANES32, "RGBA", 0, "RGBA", "Images are saved with RGB and Alpha data (if supported)"}, + {0, NULL, 0, NULL, NULL}}; + #ifdef RNA_RUNTIME #include "DNA_anim_types.h" @@ -1999,13 +2005,7 @@ static void rna_def_scene_render_data(BlenderRNA *brna) {R_ALPHAPREMUL, "PREMUL", 0, "Premultiplied", "Transparent RGB pixels are multiplied by the alpha channel"}, {R_ALPHAKEY, "STRAIGHT", 0, "Straight Alpha", "Transparent RGB and alpha pixels are unmodified"}, {0, NULL, 0, NULL, NULL}}; - - static EnumPropertyItem color_mode_items[] ={ - {R_PLANESBW, "BW", 0, "BW", "Images get saved in 8 bits grayscale (only PNG, JPEG, TGA, TIF)"}, - {R_PLANES24, "RGB", 0, "RGB", "Images are saved with RGB (color) data"}, - {R_PLANES32, "RGBA", 0, "RGBA", "Images are saved with RGB and Alpha data (if supported)"}, - {0, NULL, 0, NULL, NULL}}; - + static EnumPropertyItem display_mode_items[] ={ {R_OUTPUT_SCREEN, "SCREEN", 0, "Full Screen", "Images are rendered in full Screen"}, {R_OUTPUT_AREA, "AREA", 0, "Image Editor", "Images are rendered in Image Editor"}, @@ -2194,7 +2194,7 @@ static void rna_def_scene_render_data(BlenderRNA *brna) prop= RNA_def_property(srna, "color_mode", PROP_ENUM, PROP_NONE); RNA_def_property_enum_bitflag_sdna(prop, NULL, "planes"); - RNA_def_property_enum_items(prop, color_mode_items); + RNA_def_property_enum_items(prop, image_color_mode_items); RNA_def_property_ui_text(prop, "Color Mode", "Choose BW for saving greyscale images, RGB for saving red, green and blue channels, AND RGBA for saving red, green, blue + alpha channels"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); From 82e622f1585ff615cc9607f1f9492b961842ce1b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 24 Aug 2011 14:22:41 +0000 Subject: [PATCH 522/624] fix [#28356] Import export STL files, problem in script in version r39307 & correct some bad comments. --- build_files/cmake/config/blender_lite.cmake | 2 +- source/blender/editors/space_file/file_ops.c | 16 +++++++++++----- source/blender/python/intern/bpy_rna.c | 1 - 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/build_files/cmake/config/blender_lite.cmake b/build_files/cmake/config/blender_lite.cmake index d2b791baede..f09a8058f14 100644 --- a/build_files/cmake/config/blender_lite.cmake +++ b/build_files/cmake/config/blender_lite.cmake @@ -1,4 +1,4 @@ -# turn everything OFF CACHE FORCE BOOL) except for python which defaults to ON +# turn everything OFF except for python which defaults to ON # and is needed for the UI # # Example usage: diff --git a/source/blender/editors/space_file/file_ops.c b/source/blender/editors/space_file/file_ops.c index 4dd97c63d40..a34335a031d 100644 --- a/source/blender/editors/space_file/file_ops.c +++ b/source/blender/editors/space_file/file_ops.c @@ -621,25 +621,31 @@ void file_sfile_to_operator(wmOperator *op, SpaceFile *sfile, char *filepath) } /* some ops have multiple files to select */ + /* this is called on operators check() so clear collections first since + * they may be already set. */ { PointerRNA itemptr; + PropertyRNA *prop_files= RNA_struct_find_property(op->ptr, "files"); + PropertyRNA *prop_dirs= RNA_struct_find_property(op->ptr, "dirs"); int i, numfiles = filelist_numfiles(sfile->files); - if(RNA_struct_find_property(op->ptr, "files")) { + if(prop_files) { + RNA_property_collection_clear(op->ptr, prop_files); for (i=0; ifiles, i, CHECK_FILES)) { struct direntry *file= filelist_file(sfile->files, i); - RNA_collection_add(op->ptr, "files", &itemptr); + RNA_property_collection_add(op->ptr, prop_files, &itemptr); RNA_string_set(&itemptr, "name", file->relname); } } } - - if(RNA_struct_find_property(op->ptr, "dirs")) { + + if(prop_dirs) { + RNA_property_collection_clear(op->ptr, prop_dirs); for (i=0; ifiles, i, CHECK_DIRS)) { struct direntry *file= filelist_file(sfile->files, i); - RNA_collection_add(op->ptr, "dirs", &itemptr); + RNA_property_collection_add(op->ptr, prop_dirs, &itemptr); RNA_string_set(&itemptr, "name", file->relname); } } diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 72553872057..831d6a281ee 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -4320,7 +4320,6 @@ static PyObject *small_dict_get_item_string(PyObject *dict, const char *key_look Py_ssize_t pos = 0; PyObject *value = NULL; - /* case not, search for it in the script's global dictionary */ while (PyDict_Next(dict, &pos, &key, &value)) { if(PyUnicode_Check(key)) { if(strcmp(key_lookup, _PyUnicode_AsString(key))==0) { From 9ad6434c4e6c1d157d4ce4d0904c46154229aec9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 24 Aug 2011 16:04:35 +0000 Subject: [PATCH 523/624] opencollada find module. hopefully solves the problem where includes can in an `/include` subdir or not. --- CMakeLists.txt | 55 +++++--- .../cmake/Modules/FindOpenCOLLADA.cmake | 123 ++++++++++++++++++ source/blender/collada/CMakeLists.txt | 20 +-- 3 files changed, 161 insertions(+), 37 deletions(-) create mode 100644 build_files/cmake/Modules/FindOpenCOLLADA.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index 6b8453139d8..366383d277a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -450,21 +450,20 @@ if(UNIX AND NOT APPLE) endif() if(WITH_OPENCOLLADA) - set(OPENCOLLADA /usr/local/opencollada CACHE PATH "OpenCollada Directory") - mark_as_advanced(OPENCOLLADA) - set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib) - set(OPENCOLLADA_LIBRARIES OpenCOLLADAStreamWriter OpenCOLLADASaxFrameworkLoader OpenCOLLADAFramework OpenCOLLADABaseUtils GeneratedSaxParser UTF MathMLSolver pcre ftoa buffer xml2) - set(OPENCOLLADA_INCLUDE_DIR ${OPENCOLLADA}) + find_package(OpenCOLLADA) + if(OPENCOLLADA_FOUND) + set(PCRE /usr CACHE PATH "PCRE Directory") + mark_as_advanced(PCRE) + set(PCRE_LIBPATH ${PCRE}/lib) + set(PCRE_LIB pcre) - set(PCRE /usr CACHE PATH "PCRE Directory") - mark_as_advanced(PCRE) - set(PCRE_LIBPATH ${PCRE}/lib) - set(PCRE_LIB pcre) - - set(EXPAT /usr CACHE PATH "Expat Directory") - mark_as_advanced(EXPAT) - set(EXPAT_LIBPATH ${EXPAT}/lib) - set(EXPAT_LIB expat) + set(EXPAT /usr CACHE PATH "Expat Directory") + mark_as_advanced(EXPAT) + set(EXPAT_LIBPATH ${EXPAT}/lib) + set(EXPAT_LIB expat) + else() + set(WITH_OPENCOLLADA OFF) + endif() endif() if(WITH_MEM_JEMALLOC) @@ -689,9 +688,15 @@ elseif(WIN32) endif() if(WITH_OPENCOLLADA) - set(OPENCOLLADA_INCLUDE_DIR - ${LIBDIR}/opencollada/include + + set(OPENCOLLADA_INCLUDE_DIRS + ${LIBDIR}/opencollada/include/COLLADAStreamWriter/include + ${LIBDIR}/opencollada/include/COLLADABaseUtils/include + ${LIBDIR}/opencollada/include/COLLADAFramework/include + ${LIBDIR}/opencollada/include/COLLADASaxFrameworkLoader/include + ${LIBDIR}/opencollada/include/GeneratedSaxParser/include ) + set(OPENCOLLADA_LIBRARIES ${LIBDIR}/opencollada/lib/OpenCOLLADASaxFrameworkLoader.lib ${LIBDIR}/opencollada/lib/OpenCOLLADAFramework.lib @@ -837,7 +842,13 @@ elseif(WIN32) if(WITH_OPENCOLLADA) set(OPENCOLLADA ${LIBDIR}/gcc/opencollada) - set(OPENCOLLADA_INCLUDE_DIR ${OPENCOLLADA}/include) + set(OPENCOLLADA_INCLUDE_DIRS + ${LIBDIR}/opencollada/include/COLLADAStreamWriter/include + ${LIBDIR}/opencollada/include/COLLADABaseUtils/include + ${LIBDIR}/opencollada/include/COLLADAFramework/include + ${LIBDIR}/opencollada/include/COLLADASaxFrameworkLoader/include + ${LIBDIR}/opencollada/include/GeneratedSaxParser/include + ) set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib ${OPENCOLLADA}/lib) set(OPENCOLLADA_LIBRARIES OpenCOLLADAStreamWriter OpenCOLLADASaxFrameworkLoader OpenCOLLADAFramework OpenCOLLADABaseUtils GeneratedSaxParser UTF MathMLSolver expat pcre buffer ftoa) set(PCRE_LIB pcre) @@ -1048,7 +1059,15 @@ elseif(APPLE) if(WITH_OPENCOLLADA) set(OPENCOLLADA ${LIBDIR}/opencollada) - set(OPENCOLLADA_INCLUDE_DIR ${OPENCOLLADA}/include) + + set(OPENCOLLADA_INCLUDE_DIRS + ${LIBDIR}/opencollada/include/COLLADAStreamWriter + ${LIBDIR}/opencollada/include/COLLADABaseUtils + ${LIBDIR}/opencollada/include/COLLADAFramework + ${LIBDIR}/opencollada/include/COLLADASaxFrameworkLoader + ${LIBDIR}/opencollada/include/GeneratedSaxParser + ) + set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib) set(OPENCOLLADA_LIBRARIES "OpenCOLLADASaxFrameworkLoader -lOpenCOLLADAFramework -lOpenCOLLADABaseUtils -lOpenCOLLADAStreamWriter -lMathMLSolver -lGeneratedSaxParser -lUTF -lxml2 -lbuffer -lftoa" ) #pcre is bundled with openCollada diff --git a/build_files/cmake/Modules/FindOpenCOLLADA.cmake b/build_files/cmake/Modules/FindOpenCOLLADA.cmake new file mode 100644 index 00000000000..eef2049f962 --- /dev/null +++ b/build_files/cmake/Modules/FindOpenCOLLADA.cmake @@ -0,0 +1,123 @@ +# - Find OpenCOLLADA library +# Find the native OpenCOLLADA includes and library +# This module defines +# OPENCOLLADA_INCLUDE_DIRS, where to find COLLADABaseUtils/ and +# COLLADAFramework/, Set when OPENCOLLADA_INCLUDE_DIR is found. +# OPENCOLLADA_LIBRARIES, libraries to link against to use OpenCOLLADA. +# OPENCOLLADA_ROOT_DIR, The base directory to search for OpenCOLLADA. +# This can also be an environment variable. +# OPENCOLLADA_FOUND, If false, do not try to use OpenCOLLADA. +# +# also defined, but not for general use are +# OPENCOLLADA_LIBRARY, where to find the OpenCOLLADA library. + +#============================================================================= +# Copyright 2011 Blender Foundation. +# +# Distributed under the OSI-approved BSD License (the "License"); +# see accompanying file Copyright.txt for details. +# +# This software is distributed WITHOUT ANY WARRANTY; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the License for more information. +#============================================================================= + +# note about include paths, there are 2 ways includes are set +# +# Where '/usr/include/opencollada' is the root dir: +# /usr/include/opencollada/COLLADABaseUtils/COLLADABUPlatform.h +# +# Where '/opt/opencollada' is the base dir: +# /opt/opencollada/COLLADABaseUtils/include/COLLADABUPlatform.h + +# If OPENCOLLADA_ROOT_DIR was defined in the environment, use it. +IF(NOT OPENCOLLADA_ROOT_DIR AND NOT $ENV{OPENCOLLADA_ROOT_DIR} STREQUAL "") + SET(OPENCOLLADA_ROOT_DIR $ENV{OPENCOLLADA_ROOT_DIR}) +ENDIF() + +SET(_opencollada_FIND_INCLUDES + COLLADAStreamWriter + COLLADABaseUtils + COLLADAFramework + COLLADASaxFrameworkLoader + GeneratedSaxParser +) + +SET(_opencollada_FIND_COMPONENTS + OpenCOLLADAStreamWriter + OpenCOLLADASaxFrameworkLoader + OpenCOLLADAFramework + OpenCOLLADABaseUtils + GeneratedSaxParser + UTF + MathMLSolver + pcre + ftoa + buffer + xml2 +) + +SET(_opencollada_SEARCH_DIRS + ${OPENCOLLADA_ROOT_DIR} + /usr/local + /sw # Fink + /opt/local # DarwinPorts + /opt/csw # Blastwave +) + +SET(_opencollada_INCLUDES) +FOREACH(COMPONENT ${_opencollada_FIND_INCLUDES}) + STRING(TOUPPER ${COMPONENT} UPPERCOMPONENT) + + # need to use this even thouh we are looking for a dir + FIND_FILE(OPENCOLLADA_${UPPERCOMPONENT}_INCLUDE_DIR + NAMES + ${COMPONENT}/include + ${COMPONENT} + HINTS + # some packagers do this. + ${OPENCOLLADA_ROOT_DIR}/include/opencollada + ${_opencollada_SEARCH_DIRS} + ) + MARK_AS_ADVANCED(OPENCOLLADA_${UPPERCOMPONENT}_INCLUDE_DIR) + LIST(APPEND _opencollada_INCLUDES "${OPENCOLLADA_${UPPERCOMPONENT}_INCLUDE_DIR}") +ENDFOREACH() + + +SET(_opencollada_LIBRARIES) +FOREACH(COMPONENT ${_opencollada_FIND_COMPONENTS}) + STRING(TOUPPER ${COMPONENT} UPPERCOMPONENT) + + FIND_LIBRARY(OPENCOLLADA_${UPPERCOMPONENT}_LIBRARY + NAMES + ${COMPONENT} + HINTS + ${_opencollada_SEARCH_DIRS} + PATH_SUFFIXES + lib64 lib + ) + MARK_AS_ADVANCED(OPENCOLLADA_${UPPERCOMPONENT}_LIBRARY) + LIST(APPEND _opencollada_LIBRARIES "${OPENCOLLADA_${UPPERCOMPONENT}_LIBRARY}") +ENDFOREACH() + + +FIND_LIBRARY(OPENCOLLADA_LIBRARY + NAMES + jack + HINTS + ${_opencollada_SEARCH_DIRS} + PATH_SUFFIXES + lib64 lib + ) + +# handle the QUIETLY and REQUIRED arguments and set OPENEXR_FOUND to TRUE if +# all listed variables are TRUE +INCLUDE(FindPackageHandleStandardArgs) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenCOLLADA DEFAULT_MSG + _opencollada_LIBRARIES _opencollada_INCLUDES) + + +IF(OPENCOLLADA_FOUND) + SET(OPENCOLLADA_LIBRARIES ${_opencollada_LIBRARIES}) + SET(OPENCOLLADA_INCLUDE_DIRS ${_opencollada_INCLUDES}) +ENDIF(OPENCOLLADA_FOUND) diff --git a/source/blender/collada/CMakeLists.txt b/source/blender/collada/CMakeLists.txt index b5c84bc3c84..3466c3ab5c0 100644 --- a/source/blender/collada/CMakeLists.txt +++ b/source/blender/collada/CMakeLists.txt @@ -39,27 +39,9 @@ set(INC ) set(INC_SYS - + ${OPENCOLLADA_INCLUDE_DIRS} ) -if(APPLE) - list(APPEND INC_SYS - ${OPENCOLLADA_INCLUDE_DIR}/COLLADAStreamWriter - ${OPENCOLLADA_INCLUDE_DIR}/COLLADABaseUtils - ${OPENCOLLADA_INCLUDE_DIR}/COLLADAFramework - ${OPENCOLLADA_INCLUDE_DIR}/COLLADASaxFrameworkLoader - ${OPENCOLLADA_INCLUDE_DIR}/GeneratedSaxParser - ) -else() - list(APPEND INC_SYS - ${OPENCOLLADA_INCLUDE_DIR}/COLLADAStreamWriter/include - ${OPENCOLLADA_INCLUDE_DIR}/COLLADABaseUtils/include - ${OPENCOLLADA_INCLUDE_DIR}/COLLADAFramework/include - ${OPENCOLLADA_INCLUDE_DIR}/COLLADASaxFrameworkLoader/include - ${OPENCOLLADA_INCLUDE_DIR}/GeneratedSaxParser/include - ) -endif() - set(SRC AnimationImporter.cpp ArmatureExporter.cpp From 242035fa2df9dac3ec3cb97e17b5303aa4663833 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 24 Aug 2011 17:09:25 +0000 Subject: [PATCH 524/624] attempt to fix issue with opencollada + ubuntu ppa --- build_files/cmake/Modules/FindOpenCOLLADA.cmake | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/build_files/cmake/Modules/FindOpenCOLLADA.cmake b/build_files/cmake/Modules/FindOpenCOLLADA.cmake index eef2049f962..ca43a5a93a1 100644 --- a/build_files/cmake/Modules/FindOpenCOLLADA.cmake +++ b/build_files/cmake/Modules/FindOpenCOLLADA.cmake @@ -74,9 +74,8 @@ FOREACH(COMPONENT ${_opencollada_FIND_INCLUDES}) NAMES ${COMPONENT}/include ${COMPONENT} + include/opencollada/${COMPONENT} # ubuntu ppa needs this HINTS - # some packagers do this. - ${OPENCOLLADA_ROOT_DIR}/include/opencollada ${_opencollada_SEARCH_DIRS} ) MARK_AS_ADVANCED(OPENCOLLADA_${UPPERCOMPONENT}_INCLUDE_DIR) From 18d66643f4c9199939d0f90f7fd13e1b7472f661 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 24 Aug 2011 18:13:11 +0000 Subject: [PATCH 525/624] this should finally fix collada & ubuntu building with cmake --- .../cmake/Modules/FindOpenCOLLADA.cmake | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/build_files/cmake/Modules/FindOpenCOLLADA.cmake b/build_files/cmake/Modules/FindOpenCOLLADA.cmake index ca43a5a93a1..c7637283514 100644 --- a/build_files/cmake/Modules/FindOpenCOLLADA.cmake +++ b/build_files/cmake/Modules/FindOpenCOLLADA.cmake @@ -74,7 +74,10 @@ FOREACH(COMPONENT ${_opencollada_FIND_INCLUDES}) NAMES ${COMPONENT}/include ${COMPONENT} - include/opencollada/${COMPONENT} # ubuntu ppa needs this + # Ubuntu ppa needs this. + # Alternative would be to suffix all members of search path + # but this is less trouble, just looks strange. + include/opencollada/${COMPONENT} HINTS ${_opencollada_SEARCH_DIRS} ) @@ -94,22 +97,15 @@ FOREACH(COMPONENT ${_opencollada_FIND_COMPONENTS}) ${_opencollada_SEARCH_DIRS} PATH_SUFFIXES lib64 lib + # Ubuntu ppa needs this. + lib64/opencollada lib/opencollada ) MARK_AS_ADVANCED(OPENCOLLADA_${UPPERCOMPONENT}_LIBRARY) LIST(APPEND _opencollada_LIBRARIES "${OPENCOLLADA_${UPPERCOMPONENT}_LIBRARY}") ENDFOREACH() -FIND_LIBRARY(OPENCOLLADA_LIBRARY - NAMES - jack - HINTS - ${_opencollada_SEARCH_DIRS} - PATH_SUFFIXES - lib64 lib - ) - -# handle the QUIETLY and REQUIRED arguments and set OPENEXR_FOUND to TRUE if +# handle the QUIETLY and REQUIRED arguments and set OPENCOLLADA_FOUND to TRUE if # all listed variables are TRUE INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenCOLLADA DEFAULT_MSG From 81a8f3e88592e6a570ab7e2f844c298a320480f5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 24 Aug 2011 18:23:21 +0000 Subject: [PATCH 526/624] part of a patch from Dan Eicher for cmake packaging. --- build_files/cmake/packaging.cmake | 6 +++--- build_files/package_spec/rpm/blender.spec.in | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/build_files/cmake/packaging.cmake b/build_files/cmake/packaging.cmake index 6cda62b487f..c0124fe8199 100644 --- a/build_files/cmake/packaging.cmake +++ b/build_files/cmake/packaging.cmake @@ -43,7 +43,7 @@ if(CMAKE_SYSTEM_NAME MATCHES "Linux") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "${PROJECT_DESCRIPTION}") set(CPACK_PACKAGE_RELOCATABLE "false") set(CPACK_RPM_PACKAGE_LICENSE "GPLv2") - set(CPACK_RPM_PACKAGE_GROUP "Amusements/Graphics") + set(CPACK_RPM_PACKAGE_GROUP "Amusements/Multimedia") set(CPACK_RPM_USER_BINARY_SPECFILE "${CMAKE_SOURCE_DIR}/build_files/package_spec/rpm/blender.spec.in") endif() endif() @@ -75,14 +75,14 @@ endmacro() if(APPLE) add_package_archive( - "blender-${BLENDER_VERSION}-r${BUILD_REV}-OSX-${CMAKE_OSX_ARCHITECTURES}" + "${PROJECT_NAME}-${BLENDER_VERSION}-r${BUILD_REV}-OSX-${CMAKE_OSX_ARCHITECTURES}" "zip") elseif(UNIX) # platform name could be tweaked, to include glibc, and ensure processor is correct (i386 vs i686) string(TOLOWER ${CMAKE_SYSTEM_NAME} PACKAGE_SYSTEM_NAME) add_package_archive( - "blender-${BLENDER_VERSION}-r${BUILD_REV}-${PACKAGE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}" + "${PROJECT_NAME}-${BLENDER_VERSION}-r${BUILD_REV}-${PACKAGE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}" "tar.bz2") endif() diff --git a/build_files/package_spec/rpm/blender.spec.in b/build_files/package_spec/rpm/blender.spec.in index 502e9f36251..25ad5344721 100644 --- a/build_files/package_spec/rpm/blender.spec.in +++ b/build_files/package_spec/rpm/blender.spec.in @@ -9,6 +9,7 @@ Release: @CPACK_RPM_PACKAGE_RELEASE@%{?dist} License: @CPACK_RPM_PACKAGE_LICENSE@ Group: @CPACK_RPM_PACKAGE_GROUP@ Vendor: @CPACK_RPM_PACKAGE_VENDOR@ +Epoch: 1 %define _rpmdir @CPACK_RPM_DIRECTORY@ %define _rpmfilename @CPACK_RPM_FILE_NAME@ From 7fc26e0123e700113f340068a964c1a12133b7e1 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 24 Aug 2011 20:28:54 +0000 Subject: [PATCH 527/624] Committing patch #25675 "Make "Cast Buffer Shadows" option work in viewport and BGE" by me. Description from the tracker: "It's really handy to be able to prevent an object/material from casting a shadow. So, I made use of the Cast Buffer Shadows option in the material settings, and made it work in the viewport and the BGE." --- source/blender/editors/space_view3d/drawobject.c | 14 +++++++++++++- source/blender/editors/space_view3d/view3d_draw.c | 2 +- source/blender/makesdna/DNA_view3d_types.h | 1 + .../Converter/BL_BlenderDataConversion.cpp | 2 ++ source/gameengine/Ketsji/BL_Material.h | 3 ++- source/gameengine/Ketsji/KX_BlenderMaterial.cpp | 1 + .../gameengine/Rasterizer/RAS_IPolygonMaterial.cpp | 5 +++++ .../gameengine/Rasterizer/RAS_IPolygonMaterial.h | 4 +++- .../gameengine/Rasterizer/RAS_MaterialBucket.cpp | 3 +++ 9 files changed, 31 insertions(+), 4 deletions(-) diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index ddc10d78cac..3133ad131bb 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -2843,8 +2843,20 @@ static int draw_mesh_object(Scene *scene, ARegion *ar, View3D *v3d, RegionView3D Object *ob= base->object; Object *obedit= scene->obedit; Mesh *me= ob->data; + Material *ma=NULL; EditMesh *em= me->edit_mesh; - int do_alpha_pass= 0, drawlinked= 0, retval= 0, glsl, check_alpha; + int do_alpha_pass= 0, drawlinked= 0, retval= 0, glsl, check_alpha, i; + + /* If we are drawing shadows and any of the materials don't cast a shadow, then don't draw the object */ + if (v3d->flag2 & V3D_RENDER_SHADOW) + { + for(i=0; itotcol; ++i) + { + ma = give_current_material(ob, i); + if (ma && !(ma->mode & MA_SHADBUF)) + return 1; + } + } if(obedit && ob!=obedit && ob->data==obedit->data) { if(ob_get_key(ob) || ob_get_key(obedit)); diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c index f8837594ddb..9249d4d2bf0 100644 --- a/source/blender/editors/space_view3d/view3d_draw.c +++ b/source/blender/editors/space_view3d/view3d_draw.c @@ -2155,7 +2155,7 @@ static void gpu_update_lamps_shadows(Scene *scene, View3D *v3d) v3d->drawtype = OB_SOLID; v3d->lay &= GPU_lamp_shadow_layer(shadow->lamp); v3d->flag2 &= ~V3D_SOLID_TEX; - v3d->flag2 |= V3D_RENDER_OVERRIDE; + v3d->flag2 |= V3D_RENDER_OVERRIDE | V3D_RENDER_SHADOW; GPU_lamp_shadow_buffer_bind(shadow->lamp, viewmat, &winsize, winmat); diff --git a/source/blender/makesdna/DNA_view3d_types.h b/source/blender/makesdna/DNA_view3d_types.h index 89b8bad2806..3c8d20a6f16 100644 --- a/source/blender/makesdna/DNA_view3d_types.h +++ b/source/blender/makesdna/DNA_view3d_types.h @@ -247,6 +247,7 @@ typedef struct View3D { #define V3D_SOLID_TEX 8 #define V3D_DISPGP 16 #define V3D_LOCK_CAMERA 32 +#define V3D_RENDER_SHADOW 64 /* This is a runtime only flag that's used to tell draw_mesh_object() that we're doing a shadow pass instead of a regular draw */ /* View3D->around */ #define V3D_CENTER 0 diff --git a/source/gameengine/Converter/BL_BlenderDataConversion.cpp b/source/gameengine/Converter/BL_BlenderDataConversion.cpp index 7b9c5d4b4d6..35c319e263b 100644 --- a/source/gameengine/Converter/BL_BlenderDataConversion.cpp +++ b/source/gameengine/Converter/BL_BlenderDataConversion.cpp @@ -350,6 +350,8 @@ bool ConvertMaterial( // use lighting? material->ras_mode |= ( mat->mode & MA_SHLESS )?0:USE_LIGHT; + // cast shadows? + material->ras_mode |= ( mat->mode & MA_SHADBUF )?CAST_SHADOW:0; MTex *mttmp = 0; numchan = getNumTexChannels(mat); int valid_index = 0; diff --git a/source/gameengine/Ketsji/BL_Material.h b/source/gameengine/Ketsji/BL_Material.h index ef25c9218a3..c0440e66501 100644 --- a/source/gameengine/Ketsji/BL_Material.h +++ b/source/gameengine/Ketsji/BL_Material.h @@ -157,7 +157,8 @@ enum BL_ras_mode ALPHA=8, // TRIANGLE=16, USE_LIGHT=32, - WIRE=64 + WIRE=64, + CAST_SHADOW=128 }; // ------------------------------------- diff --git a/source/gameengine/Ketsji/KX_BlenderMaterial.cpp b/source/gameengine/Ketsji/KX_BlenderMaterial.cpp index 9ff32ba57c5..4226896aec0 100644 --- a/source/gameengine/Ketsji/KX_BlenderMaterial.cpp +++ b/source/gameengine/Ketsji/KX_BlenderMaterial.cpp @@ -85,6 +85,7 @@ void KX_BlenderMaterial::Initialize( m_flag |= (mMaterial->IdMode>=ONETEX)? RAS_MULTITEX: 0; m_flag |= ((mMaterial->ras_mode & USE_LIGHT)!=0)? RAS_MULTILIGHT: 0; m_flag |= (mMaterial->glslmat)? RAS_BLENDERGLSL: 0; + m_flag |= ((mMaterial->ras_mode & CAST_SHADOW)!=0)? RAS_CASTSHADOW: 0; // figure max int enabled = mMaterial->num_enabled; diff --git a/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp b/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp index 47f1dcb412a..5a1b52489b4 100644 --- a/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp +++ b/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp @@ -246,6 +246,11 @@ bool RAS_IPolyMaterial::UsesLighting(RAS_IRasterizer *rasty) const return dolights; } +bool RAS_IPolyMaterial::CastsShadows() const +{ + return (m_flag & RAS_CASTSHADOW) != 0; +} + bool RAS_IPolyMaterial::UsesObjectColor() const { return !(m_flag & RAS_BLENDERGLSL); diff --git a/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h b/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h index b0e7daf81d7..2a5c6a179b6 100644 --- a/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h +++ b/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h @@ -62,7 +62,8 @@ enum MaterialProps RAS_AUTOGEN =128, RAS_NORMAL =256, RAS_DEFMULTI =512, - RAS_BLENDERGLSL =1024 + RAS_BLENDERGLSL =1024, + RAS_CASTSHADOW =2048 }; /** @@ -169,6 +170,7 @@ public: virtual void GetMaterialRGBAColor(unsigned char *rgba) const; virtual bool UsesLighting(RAS_IRasterizer *rasty) const; virtual bool UsesObjectColor() const; + virtual bool CastsShadows() const; virtual void Replace_IScene(SCA_IScene *val) {}; /* overridden by KX_BlenderMaterial */ diff --git a/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp b/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp index 7647f7d3f27..85284096bb9 100644 --- a/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp +++ b/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp @@ -586,6 +586,9 @@ bool RAS_MaterialBucket::ActivateMaterial(const MT_Transform& cameratrans, RAS_I RAS_IRenderTools *rendertools) { bool uselights; + + if(rasty->GetDrawingMode() == RAS_IRasterizer::KX_SHADOW && !m_material->CastsShadows()) + return false; if(!rasty->SetMaterial(*m_material)) return false; From 5f66f37e225eb87532374af6c495a409da4ece66 Mon Sep 17 00:00:00 2001 From: Jeroen Bakker Date: Wed, 24 Aug 2011 20:48:37 +0000 Subject: [PATCH 528/624] Patch for bug #28289 updated the logic behind node delete with reconnect. When on input and output socket is connected, these two will be reconnected see bug report for example. http://projects.blender.org/tracker/?func=detail&aid=28289&group_id=9&atid=498 --- source/blender/editors/space_node/node_edit.c | 91 +++++++++++++------ 1 file changed, 64 insertions(+), 27 deletions(-) diff --git a/source/blender/editors/space_node/node_edit.c b/source/blender/editors/space_node/node_edit.c index 011f9a31c93..508cb82ee1b 100644 --- a/source/blender/editors/space_node/node_edit.c +++ b/source/blender/editors/space_node/node_edit.c @@ -3080,78 +3080,115 @@ void NODE_OT_delete(wmOperatorType *ot) } /* ****************** Delete with reconnect ******************* */ +static int is_connected_to_input_socket(bNode* node, bNodeLink* link) { + bNodeSocket *sock; + if (link->tonode == node) { + for(sock= node->inputs.first; sock; sock= sock->next) { + if (link->tosock == sock) { + return sock->type; + } + } + } + return -1; +} -/* note: in cmp_util.c is similar code, for node_compo_pass_on() */ -/* used for disabling node (similar code in node_draw.c for disable line) */ static void node_delete_reconnect(bNodeTree* tree, bNode* node) { - bNodeLink *link, *next; + bNodeLink *link, *next, *first = NULL; bNodeSocket *valsocket= NULL, *colsocket= NULL, *vecsocket= NULL; bNodeSocket *deliveringvalsocket= NULL, *deliveringcolsocket= NULL, *deliveringvecsocket= NULL; bNode *deliveringvalnode= NULL, *deliveringcolnode= NULL, *deliveringvecnode= NULL; bNodeSocket *sock; + int type; + int numberOfConnectedOutputSockets = 0; + int numberOfReconnections = 0; + int numberOfConnectedInputSockets = 0; - /* test the inputs */ - for(sock= node->inputs.first; sock; sock= sock->next) { - int type = sock->type; - if(type==SOCK_VALUE && valsocket==NULL) valsocket = sock; - if(type==SOCK_VECTOR && vecsocket==NULL) vecsocket = sock; - if(type==SOCK_RGBA && colsocket==NULL) colsocket = sock; - } - // we now have the input sockets for the 'data types' - // now find the output sockets (and nodes) in the tree that delivers data to these input sockets + /* + test the inputs, not really correct when a node has multiple input sockets of the same type + the first link evaluated will be used to determine the possible connection. + */ for(link= tree->links.first; link; link=link->next) { - if (valsocket != NULL) { - if (link->tosock == valsocket) { - deliveringvalnode = link->fromnode; - deliveringvalsocket = link->fromsock; - } - } - if (vecsocket != NULL) { - if (link->tosock == vecsocket) { - deliveringvecnode = link->fromnode; - deliveringvecsocket = link->fromsock; - } - } - if (colsocket != NULL) { - if (link->tosock == colsocket) { + if (link->tonode == node) { numberOfConnectedInputSockets++; } + type = is_connected_to_input_socket(node, link); + switch (type) { + case SOCK_RGBA: + if (colsocket == NULL) { + colsocket = link->tosock; deliveringcolnode = link->fromnode; deliveringcolsocket = link->fromsock; } + break; + case SOCK_VECTOR: + if (vecsocket == NULL) { + vecsocket = link->tosock; + deliveringvecnode = link->fromnode; + deliveringvecsocket = link->fromsock; + } + break; + case SOCK_VALUE: + if (valsocket == NULL) { + valsocket = link->tosock; + deliveringvalnode = link->fromnode; + deliveringvalsocket = link->fromsock; + } + break; + default: + break; } } + // we now have the sockets+nodes that fill the inputsockets be aware for group nodes these can be NULL // now make the links for all outputlinks of the node to be reconnected for(link= tree->links.first; link; link=next) { next= link->next; if (link->fromnode == node) { sock = link->fromsock; + numberOfConnectedOutputSockets ++; + if (!first) first = link; switch(sock->type) { case SOCK_VALUE: if (deliveringvalsocket) { link->fromnode = deliveringvalnode; link->fromsock = deliveringvalsocket; + numberOfReconnections++; } break; case SOCK_VECTOR: if (deliveringvecsocket) { link->fromnode = deliveringvecnode; link->fromsock = deliveringvecsocket; + numberOfReconnections++; } break; case SOCK_RGBA: if (deliveringcolsocket) { link->fromnode = deliveringcolnode; link->fromsock = deliveringcolsocket; + numberOfReconnections++; } break; } } } + + /* when no connections have been made, and if only one delivering input socket type and one output socket we will connect those two */ + if (numberOfConnectedOutputSockets == 1 && numberOfReconnections == 0 && numberOfConnectedInputSockets == 1) { + if (deliveringcolsocket) { + first->fromnode = deliveringcolnode; + first->fromsock = deliveringcolsocket; + } else if (deliveringvecsocket) { + first->fromnode = deliveringvecnode; + first->fromsock = deliveringvecsocket; + } else if (deliveringvalsocket) { + first->fromnode = deliveringvalnode; + first->fromsock = deliveringvalsocket; + } + } + if(node->id) node->id->us--; nodeFreeNode(tree, node); - } static int node_delete_reconnect_exec(bContext *C, wmOperator *UNUSED(op)) From 50a9454e0fae5842b9f16a48e085396cc1fd0e3c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 25 Aug 2011 04:25:33 +0000 Subject: [PATCH 529/624] move wiki api intro and overview docs into the api reference docs. Updated docs since some parts still were from beta still. --- doc/python_api/rst/info_overview.rst | 386 +++++++++++++++++++ doc/python_api/rst/info_quickstart.rst | 503 +++++++++++++++++++++++++ doc/python_api/sphinx_doc_gen.py | 34 +- doc/python_api/sphinx_doc_gen.sh | 66 +++- 4 files changed, 964 insertions(+), 25 deletions(-) create mode 100644 doc/python_api/rst/info_overview.rst create mode 100644 doc/python_api/rst/info_quickstart.rst diff --git a/doc/python_api/rst/info_overview.rst b/doc/python_api/rst/info_overview.rst new file mode 100644 index 00000000000..9c1b932df64 --- /dev/null +++ b/doc/python_api/rst/info_overview.rst @@ -0,0 +1,386 @@ +################### +Python API Overview +################### + +This document is to give an understanding of how python and blender fit together, covering some of the functionality that isn't obvious from reading the API reference and example scripts. + +***************** +Python in Blender +***************** + +Blender embeds a python interpreter which is started with blender and stays active. This interpreter runs scripts to draw the user interface and is used for some of Blender's internal tools too. + +This is a typical python environment so tutorials on how to write python scripts will work running the scripts in blender too. Blender provides the :mod:`bpy` module to the python interpreter. This module can be imported in a script and gives access to blender data, classes, and functions. Scripts that deal with blender data will need to import this module. + +Here is a simple example of moving a vertex of the object named **Cube**: + +.. code-block:: python + + import bpy + bpy.data.objects["Cube"].data.vertices[0].co.x += 1.0 + +This modifies Blender's internal data directly. When you run this in the interactive console you will see the 3D viewport update. + + +*********************** +The Default Environment +*********************** + +When developing your own scripts it may help to understand how blender sets up its python environment. Many python scripts come bundled with blender and can be used as a reference because they use the same API that script authors write tools in. Typical usage for scripts include: user interface, import/export, scene manipulation, automation, defining your own toolset and customization. + +On startup blender scans the ``scripts/startup/`` directory for python modules and imports them. The exact location of this directory depends on your installation. `See the directory layout docs `_ + + +************** +Script Loading +************** + +This may seem obvious but it's important to note the difference between executing a script directly or importing it as a module. + +Scripts that extend blender - define classes that exist beyond the scripts execution, this makes future access to these classes (to unregister for example) more difficult than importing as a module where class instance is kept in the module and can be accessed by importing that module later on. + +For this reason it's preferable to only use directly execute scripts that don't extend blender by registering classes. + + +Here are some ways to run scripts directly in blender. + +* Loaded in the text editor and press **Run Script**. + +* Typed or pasted into the interactive console. + +* Execute a python file from the command line with blender, eg: + + ``blender --python /home/me/my_script.py`` + + +To run as modules: + +* The obvious way, ``import some_module`` command from the text window or interactive console. + +* Open as a text block and tick "Register" option, this will load with the blend file. + +* copy into one of the directories ``scripts/startup``, where they will be automatically imported on startup. + +* define as an addon, enabling the addon will load it as a python module. + + +====== +Addons +====== + +Some of blenders functionality is best kept optional, alongside scripts loaded at startup we have addons which are kept in their own directory ``scripts/addons``, and only load on startup if selected from the user preferences. + +The only difference between addons and built-in python modules is that addons must contain a **bl_info** variable which blender uses to read metadata such as name, author, category and URL. + +The user preferences addon listing uses **bl_info** to display information about each addon. + +`See Addons `_ for details on the **bl_info** dictionary. + + +*************************** +Integration through Classes +*************************** + +Running python scripts in the text editor is useful for testing but you’ll want to extend blender to make tools accessible like other built-in functionality. + +The blender python api allows integration for: + +* :class:`bpy.types.Panel` + +* :class:`bpy.types.Menu` + +* :class:`bpy.types.Operator` + +* :class:`bpy.types.PropertyGroup` + +* :class:`bpy.types.KeyingSet` + +* :class:`bpy.types.RenderEngine` + + +This is intentionally limited. Currently, for more advanced features such as mesh modifiers, object types, or shader nodes, C/C++ must be used. + +For python intergration Blender defines methods which are common to all types. This works by creating a python subclass of a Blender class which contains variables and functions specified by the parent class which are pre-defined to interface with Blender. + +For example: + +.. code-block:: python + + import bpy + class SimpleOperator(bpy.types.Operator): + bl_idname = "object.simple_operator" + bl_label = "Tool Name" + + def execute(self, context): + print("Hello World") + return {'FINISHED'} + + bpy.utils.register_class(SimpleOperator) + +First note that we subclass a member of :mod:`bpy.types`, this is common for all classes which can be integrated with blender and used so we know if this is an Operator and not a Panel when registering. + +Both class properties start with a **bl_** prefix. This is a convention used to distinguish blender properties from those you add yourself. + +Next see the execute function, which takes an instance of the operator and the current context. A common prefix is not used for functions. + +Lastly the register function is called, this takes the class and loads it into blender. See `Class Registration`_. + +Regarding inheritance, blender doesn't impose restrictions on the kinds of class inheritance used, the registration checks will use attributes and functions defined in parent classes. + +class mix-in example: + +.. code-block:: python + + import bpy + class BaseOperator: + def execute(self, context): + print("Hello World BaseClass") + return {'FINISHED'} + + class SimpleOperator(bpy.types.Operator, BaseOperator): + bl_idname = "object.simple_operator" + bl_label = "Tool Name" + + bpy.utils.register_class(SimpleOperator) + +Notice these classes don't define an ``__init__(self)`` function. While ``__init__()`` and ``__del__()`` will be called if defined, the class instances lifetime only spans the execution. So a panel for example will have a new instance for every redraw, for this reason there is rarely a cause to store variables in the panel instance. Instead, persistent variables should be stored in Blenders data so that the state can be restored when blender is restarted. + +.. note:: Modal operators are an exception, keeping their instance variable as blender runs, see modal operator template. + +So once the class is registered with blender, instancing the class and calling the functions is left up to blender. In fact you cannot instance these classes from the script as you would expect with most python API's. + +To run operators you can call them through the operator api, eg: + +.. code-block:: python + + import bpy + bpy.ops.object.simple_operator() + +User interface classes are given a context in which to draw, buttons window, file header, toolbar etc, then they are drawn when that area is displayed so they are never called by python scripts directly. + + +************ +Registration +************ + + +=================== +Module Registration +=================== + +Blender modules loaded at startup require ``register()`` and ``unregister()`` functions. These are the *only* functions that blender calls from your code, which is otherwise a regular python module. + +A simple blender/python module can look like this: + +.. code-block:: python + + import bpy + + class SimpleOperator(bpy.types.Operator): + """ See example above """ + + def register(): + bpy.utils.register_class(SimpleOperator) + + def unregister(): + bpy.utils.unregister_class(SimpleOperator) + + if __name__ == "__main__": + register() + +These functions usually appear at the bottom of the script containing class registration sometimes adding menu items. You can also use them for internal purposes setting up data for your own tools but take care since register won't re-run when a new blend file is loaded. + +The register/unregister calls are used so it's possible to toggle addons and reload scripts while blender runs. +If the register calls were placed in the body of the script, registration would be called on import, meaning there would be no distinction between importing a module or loading its classes into blender. + +This becomes problematic when a script imports classes from another module making it difficult to manage which classes are being loaded and when. + +The last 2 lines are only for testing: + +.. code-block:: python + + if __name__ == "__main__": + register() + +This allows the script to be run directly in the text editor to test changes. +This ``register()`` call won't run when the script is imported as a module since ``__main__`` is reserved for direct execution. + + +================== +Class Registration +================== + +Registering a class with blender results in the class definition being loaded into blender, where it becomes available alongside existing functionality. + +Once this class is loaded you can access it from :mod:`bpy.types`, using the bl_idname rather than the classes original name. + +When loading a class, blender performs sanity checks making sure all required properties and functions are found, that properties have the correct type, and that functions have the right number of arguments. + +Mostly you will not need concern yourself with this but if there is a problem with the class definition it will be raised on registering: + +Using the function arguments ``def execute(self, context, spam)``, will raise an exception: + +``ValueError: expected Operator, SimpleOperator class "execute" function to have 2 args, found 3`` + +Using ``bl_idname = 1`` will raise. + +``TypeError: validating class error: Operator.bl_idname expected a string type, not int`` + + +---------------- +Multiple-Classes +---------------- + +Loading classes into blender is described above, for simple cases calling :mod:`bpy.utils.register_class` (SomeClass) is sufficient, but when there are many classes or a packages submodule has its own classes it can be tedious to list them all for registration. + +For more convenient loading/unloading :mod:`bpy.utils.register_module` (module) and :mod:`bpy.utils.unregister_module` (module) functions exist. + +A script which defines many of its own operators, panels menus etc. you only need to write: + +.. code-block:: python + + def register(): + bpy.utils.register_module(__name__) + + def unregister(): + bpy.utils.unregister_module(__name__) + +Internally blender collects subclasses on registrable types, storing them by the module in which they are defined. By passing the module name to :mod:`bpy.utils.register_module` blender can register all classes created by this module and its submodules. + + +-------------------------- +Inter Classes Dependencies +-------------------------- + +When customizing blender you may want to group your own settings together, after all, they will likely have to co-exist with other scripts. To group these properties classes need to be defined, for groups within groups or collections within groups you can find yourself having to deal with order of registration/unregistration. + +Custom properties groups are themselves classes which need to be registered. + +Say you want to store material settings for a custom engine. + +.. code-block:: python + + # Create new property + # bpy.data.materials[0].my_custom_props.my_float + import bpy + + class MyMaterialProps(bpy.types.PropertyGroup): + my_float = bpy.props.FloatProperty() + + def register(): + bpy.utils.register_class(MyMaterialProps) + bpy.types.Material.my_custom_props = bpy.props.PointerProperty(type=MyMaterialProps) + + def unregister(): + del bpy.types.Material.my_custom_props + bpy.utils.unregister_class(MyMaterialProps) + + if __name__ == "__main__": + register() + +.. note:: + + *The class must be registered before being used in a property, failing to do so will raise an error:* + + ``ValueError: bpy_struct "Material" registration error: my_custom_props could not register`` + + +.. code-block:: python + + # Create new property group with a sub property + # bpy.data.materials[0].my_custom_props.sub_group.my_float + import bpy + + class MyMaterialSubProps(bpy.types.PropertyGroup): + my_float = bpy.props.FloatProperty() + + class MyMaterialGroupProps(bpy.types.PropertyGroup): + sub_group = bpy.props.PointerProperty(type=MyMaterialSubProps) + + def register(): + bpy.utils.register_class(MyMaterialSubProps) + bpy.utils.register_class(MyMaterialGroupProps) + bpy.types.Material.my_custom_props = bpy.props.PointerProperty(type=MyMaterialGroupProps) + + def unregister(): + del bpy.types.Material.my_custom_props + bpy.utils.unregister_class(MyMaterialGroupProps) + bpy.utils.unregister_class(MyMaterialSubProps) + + if __name__ == "__main__": + register() + +.. note:: + + *The lower most class needs to be registered first and that unregister() is a mirror of register()* + + +-------------------- +Manipulating Classes +-------------------- + +Properties can be added and removed as blender runs, normally happens on register or unregister but for some special cases it may be useful to modify types as the script runs. + +For example: + +.. code-block:: python + + # add a new property to an existing type + bpy.types.Object.my_float = bpy.props.FloatProperty() + # remove + del bpy.types.Object.my_float + +This works just as well for PropertyGroup subclasses you define yourself. + +.. code-block:: python + + class MyPropGroup(bpy.types.PropertyGroup): + pass + MyPropGroup.my_float = bpy.props.FloatProperty() + +...this is equivalent to: + +.. code-block:: python + + class MyPropGroup(bpy.types.PropertyGroup): + my_float = bpy.props.FloatProperty() + + +---------------------------------- +Dynamic Defined-Classes (Advanced) +---------------------------------- + +In some cases the specifier for data may not be in blender, renderman shader definitions for example and it may be useful to define types and remove them on the fly. + +.. code-block:: python + + for i in range(10): + idname = "object.operator_%d" % i + + def func(self, context): + print("Hello World", self.bl_idname) + return {'FINISHED'} + + opclass = type("DynOp%d" % i, + (bpy.types.Operator, ), + {"bl_idname": idname, "bl_label": "Test", "execute": func}, + ) + bpy.utils.register_class(opclass) + +.. note:: + + Notice ``type()`` is called to define the class. This is an alternative syntax for class creation in python, better suited to constructing classes dynamically. + + +Calling these operators: + +.. code-block:: python + + >>> bpy.ops.object.operator_1() + Hello World OBJECT_OT_operator_1 + {'FINISHED'} + + >>> bpy.ops.object.operator_2() + Hello World OBJECT_OT_operator_2 + {'FINISHED'} + diff --git a/doc/python_api/rst/info_quickstart.rst b/doc/python_api/rst/info_quickstart.rst new file mode 100644 index 00000000000..06218e48a95 --- /dev/null +++ b/doc/python_api/rst/info_quickstart.rst @@ -0,0 +1,503 @@ +####################### +Quickstart Introduction +####################### + +***** +Intro +***** + +This API is generally stable but some areas are still being added and improved. + +The Blender/Python API can do the following: + +* Edit any data the user interface can (Scenes, Meshes, Particles etc.) + +* Modify user preferences, keymaps and themes + +* Run tools with own settings + +* Create user interface elements such as menus, headers and panels + +* Create new tools + +* Create interactive tools + +* Create new rendering engines that integrate with Blender + +* Define new settings in existing Blender data + +* Draw in the 3D view using OpenGL commands from Python + + +The Blender/Python API **can't** (yet)... + +* Create new space types. + +* Assign custom properties to every type. + +* Define callbacks or listeners to be notified when data is changed. + + +*************** +Before Starting +*************** + +This document isn't intended to fully cover each topic. Rather, its purpose is to familiarize you with Blender 2.5's new Python API. + + +A quick list of helpful things to know before starting: + +* Blender uses Python 3.x; some 3rd party extensions are not available yet. + +* The interactive console in Blender 2.5 has been improved; testing one-liners in the console is a good way to learn. + +* Button tool tips show Python attributes and operator names. + +* Right clicking on buttons and menu items directly links to API documentation. + +* For more examples, the text menu has a templates section where some example operators can be found. + +* To examine further scripts distributed with Blender, see ``~/.blender/scripts/startup/bl_ui`` for the user interface and ``~/.blender/scripts/startup/bl_op`` for operators. + + +************ +Key Concepts +************ + +=========== +Data Access +=========== + +-------------------- +Accessing datablocks +-------------------- + +Python accesses Blender's data in the same way as the animation system and user interface, which means any setting that is changed via a button can also be changed from Python. + +Accessing data from the currently loaded blend file is done with the module :mod:`bpy.data`. This gives access to library data. For example: + + +.. code-block:: python + + >>> bpy.data.objects + + + >>> bpy.data.scenes + + + >>> bpy.data.materials + + + +----------------- +About Collections +----------------- + +You'll notice that an index as well as a string can be used to access members of the collection. + +Unlike Python's dictionaries, both methods are acceptable; however, the index of a member may change while running Blender. + + +.. code-block:: python + + >>> list(bpy.data.objects) + [bpy.data.objects["Cube"], bpy.data.objects["Plane"]] + + >>> bpy.data.objects['Cube'] + bpy.data.objects["Cube"] + + >>> bpy.data.objects[0] + bpy.data.objects["Cube"] + + +-------------------- +Accessing attributes +-------------------- + +Once you have a data block such as a material, object, groups etc. its attributes can be accessed just like changing a setting in the interface; in fact, the button tooltip also displays the Python attribute which can help in finding what settings to change in a script. + +.. code-block:: python + + >>> bpy.data.objects[0].name + 'Camera' + + >>> bpy.data.scenes["Scene"] + bpy.data.scenes['Scene'] + + >>> bpy.data.materials.new("MyMaterial") + bpy.data.materials['MyMaterial'] + + +For testing what data to access it's useful to use the "Console", which is its own space type in Blender 2.5. This supports auto-complete, giving you a fast way to dig into different data in your file. + +Example of a data path that can be quickly found via the console: + +.. code-block:: python + + >>> bpy.data.scenes[0].render.resolution_percentage + 100 + >>> bpy.data.scenes[0].objects["Torus"].data.vertices[0].co.x + 1.0 + + +----------------- +Custom Properties +----------------- + +Python can access properties on any datablock that has an ID (data that can be linked in and accessed from :mod:`bpy.data`. When assigning a property, you can make up your own names, these will be created when needed or overwritten if they exist. + +This data is saved with the blend file and copied with objects. + +Example: + +.. code-block:: python + + bpy.context.object["MyOwnProperty"] = 42 + + if "SomeProp" in bpy.context.object: + print("Property found") + + # Use the get function like a python dictionary + # which can have a fallback value. + value = bpy.data.scenes["Scene"].get("test_prop", "fallback value") + + # dictionaries can be assigned as long as they only use basic types. + group = bpy.data.groups.new("MyTestGroup") + group["GameSettings"] = {"foo": 10, "bar": "spam", "baz": {}} + + del group["GameSettings"] + + +Note that these properties can only be assigned basic Python types. + +* int, float, string + +* array of ints/floats + +* dictionary (only string keys types on this list) + +These properties are valid outside of Python. They can be animated by curves or used in driver paths. + + +======= +Context +======= + +While it's useful to be able to access data directly by name or as a list, it's more common to operate on the user's selection. The context is always available from '''bpy.context''' and can be used to get the active object, scene, tool settings along with many other attributes. + +Common-use cases: + +.. code-block:: python + + >>> bpy.context.object + >>> bpy.context.selected_objects + >>> bpy.context.visible_bones + +Note that the context is read-only. These values cannot be modified directly, though they may be changed by running API functions or by using the data API. + +So ``bpy.context.object = obj`` will raise an error. + +But ``bpy.context.scene.objects.active = obj`` will work as expected. + + +The context attributes change depending on where it is accessed. The 3D view has different context members to the Console, so take care when accessing context attributes that the user state is known. + +See :mod:`bpy.context` API reference + + +================= +Operators (Tools) +================= + +Operators are tools generally accessed by the user from buttons, menu items or key shortcuts. From the user perspective they are a tool but Python can run these with its own settings through the :mod:`bpy.ops` module. + +Examples: + +.. code-block:: python + + >>> bpy.ops.mesh.flip_normals() + {'FINISHED'} + >>> bpy.ops.mesh.hide(unselected=False) + {'FINISHED'} + >>> bpy.ops.object.scale_apply() + {'FINISHED'} + +.. note:: + + The menu item: Help -> Operator Cheat Sheet" gives a list of all operators and their default values in Python syntax, along with the generated docs. This is a good way to get an overview of all blender's operators. + + +--------------- +Operator Poll() +--------------- + +Many operators have a "poll" function which may check that the mouse is a valid area or that the object is in the correct mode (Edit Mode, Weight Paint etc). When an operator's poll function fails within python, an exception is raised. + +For example, calling bpy.ops.view3d.render_border() from the console raises the following error: + +.. code-block:: python + + RuntimeError: Operator bpy.ops.view3d.render_border.poll() failed, context is incorrect + +In this case the context must be the 3d view with an active camera. + +To avoid using try/except clauses wherever operators are called you can call the operators own .poll() function to check if it can run in the current context. + +.. code-block:: python + + if bpy.ops.view3d.render_border.poll(): + bpy.ops.view3d.render_border() + + +*********** +Integration +*********** + +Python scripts can integrate with Blender in the following ways: + +* By defining a rendering engine. + +* By defining operators. + +* By defining menus, headers and panels. + +* By inserting new buttons into existing menus, headers and panels + + +In Python, this is done by defining a class, which is a subclass of an existing type. + +================ +Example Operator +================ + +.. literalinclude:: ../../../release/scripts/templates/operator_simple.py + +Once this script runs, ``SimpleOperator`` is registered with Blender and can be called from the operator search popup or added to the toolbar. + +To run the script: + +#. Highlight the above code then press Ctrl+C to copy it. + +#. Start Blender + +#. Press Ctrl+Right twice to change to the Scripting layout. + +#. Press Ctrl+V to paste the code into the text panel (the upper left frame). + +#. Click on the button **Run Script**. + +#. Move you're mouse into the 3D view, press spacebar for the operator search + menu, and type "Simple". + +#. Click on the "Simple Operator" item found in search. + + +.. seealso:: The class members with the **bl_** prefix are documented in the API + reference :class:`bpy.types.Operator` + + +============= +Example Panel +============= + +Panels register themselves as a class, like an operator. Notice the extra **bl_** variables used to set the context they display in. + +.. literalinclude:: ../../../release/scripts/templates/ui_panel_simple.py + +To run the script: + +#. Highlight the above code then press Ctrl+C to copy it + +#. Start Blender + +#. Press Ctrl+Right twice to change to the Scripting layout + +#. Press Ctrl+V to paste the code into the text panel (the upper left frame) + +#. Click on the button **Run Script**. + + +To view the results: + +#. Select the the default cube. + +#. Click on the Object properties icon in the buttons panel (far right; appears as a tiny cube). + +#. Scroll down to see a panel named **Hello World Panel**. + +#. Changing the object name also updates **Hello World Panel's** Name: field. + +Note the row distribution and the label and properties that are available through the code. + +.. seealso:: :class:`bpy.types.Panel` + + +***** +Types +***** + +Blender defines a number of Python types but also uses Python native types. + +Blender's Python API can be split up into 3 categories. + +============ +Native Types +============ + +In simple cases returning a number or a string as a custom type would be cumbersome, so these are accessed as normal python types. + +* blender float/int/boolean -> float/int/boolean + +* blender enumerator -> string + + .. code-block:: python + + >>> C.object.rotation_mode = 'AXIS_ANGLE' + + +* blender enumerator (multiple) -> set of strings + + .. code-block:: python + + # setting multiple camera overlay guides + bpy.context.scene.camera.data.show_guide = {'GOLDEN', 'CENTER'} + + # passing as an operator argument for report types + self.report({'WARNING', 'INFO'}, "Some message!") + + +============== +Internal Types +============== + +Used for Blender datablocks and collections: :class:`bpy.types.bpy_struct` + +For data that contains its own attributes groups/meshes/bones/scenes... etc. + +There are 2 main types that wrap Blenders data, one for datablocks (known internally as bpy_struct), another for properties. + +.. code-block:: python + + >>> bpy.context.object + bpy.data.objects['Cube'] + + >>> C.scene.objects + bpy.data.scenes['Scene'].objects + +Note that these types reference Blender's data so modifying them is immediately visible. + +=============== +Mathutils Types +=============== + +Used for vectors, quaternion, eulers, matrix and color types, accessible from :mod:`mathutils` + +Some attributes such as :class:`bpy.types.Object.location`, :class:`bpy.types.PoseBone.rotation_euler` and :class:`bpy.types.Scene.cursor_location` can be accessed as special math types which can be used together and manipulated in various useful ways. + +Example of a matrix, vector multiplication: + +.. code-block:: python + + bpy.context.object.matrix_world * bpy.context.object.data.verts[0].co + +.. note:: + + mathutils types keep a reference to Blender's internal data so changes can + be applied back. + + + Example: + + .. code-block:: python + + # modifies the Z axis in place. + bpy.context.object.location.z += 2.0 + + # location variable holds a reference to the object too. + location = bpy.context.object.location + location *= 2.0 + + # Copying the value drops the reference so the value can be passed to + # functions and modified without unwanted side effects. + location = bpy.context.object.location.copy() + + +********* +Animation +********* + +There are 2 ways to add keyframes through Python. + +The first is through key properties directly, which is similar to inserting a keyframe from the button as a user. You can also manually create the curves and keyframe data, then set the path to the property. Here are examples of both methods. + +Both examples insert a keyframe on the active object's Z axis. + +Simple example: + +.. code-block:: python + + obj = bpy.context.object + obj.location[2] = 0.0 + obj.keyframe_insert(data_path="location", frame=10.0, index=2) + obj.location[2] = 1.0 + obj.keyframe_insert(data_path="location", frame=20.0, index=2) + +Using Low-Level Functions: + +.. code-block:: python + + obj = bpy.context.object + obj.animation_data_create() + obj.animation_data.action = bpy.data.actions.new(name="MyAction") + fcu_z = obj.animation_data.action.fcurves.new(data_path="location", index=2) + fcu_z.keyframe_points.add(2) + fcu_z.keyframe_points[0].co = 10.0, 0.0 + fcu_z.keyframe_points[1].co = 20.0, 1.0 + + +***************** +Style Conventions +***************** + +For Blender 2.5 we have chosen to follow python suggested style guide to avoid mixing styles amongst our own scripts and make it easier to use python scripts from other projects. + +Using our style guide for your own scripts makes it easier if you eventually want to contribute them to blender. + +This style guide is known as pep8 and can be found `here `_ + +A brief listing of pep8 criteria. + +* camel caps for class names: MyClass + +* all lower case underscore separated module names: my_module + +* indentation of 4 spaces (no tabs) + +* spaces around operators. ``1 + 1``, not ``1+1`` + +* only use explicit imports, (no importing '*') + +* don't use single line: ``if val: body``, separate onto 2 lines instead. + + +As well as pep8 we have other conventions used for blender python scripts. + +* Use single quotes for enums, and double quotes for strings. + + Both are of course strings but in our internal API enums are unique items from a limited set. eg. + + .. code-block:: python + + bpy.context.scene.render.file_format = 'PNG' + bpy.context.scene.render.filepath = "//render_out" + +* pep8 also defines that lines should not exceed 79 characters, we felt this is too restrictive so this is optional per script. + +Periodically we run checks for pep8 compliance on blender scripts, for scripts to be included in this check add this line as a comment at the top of the script. + +``# `` + +To enable line length checks use this instead. + +``# `` + diff --git a/doc/python_api/sphinx_doc_gen.py b/doc/python_api/sphinx_doc_gen.py index a20e799811b..a0b098850ae 100644 --- a/doc/python_api/sphinx_doc_gen.py +++ b/doc/python_api/sphinx_doc_gen.py @@ -60,11 +60,13 @@ if __import__("sys").modules.get("bpy") is None: # Switch for quick testing if 1: # full build + EXCLUDE_INFO_DOCS = False EXCLUDE_MODULES = () FILTER_BPY_TYPES = None FILTER_BPY_OPS = None else: + EXCLUDE_INFO_DOCS = False # for testing so doc-builds dont take so long. EXCLUDE_MODULES = ( "bpy.context", @@ -74,7 +76,7 @@ else: "bpy.props", "bpy.utils", "bpy.context", - #"bpy.types", # supports filtering + "bpy.types", # supports filtering "bpy.ops", # supports filtering "bpy_extras", "bge", @@ -96,6 +98,12 @@ sphinx-build doc/python_api/sphinx-in doc/python_api/sphinx-out """ +# extra info, not api reference docs +# stored in ./rst/info/ +INFO_DOCS = ( + ("info_quickstart.rst", "Blender/Python Quickstart: new to blender/scripting and want to get you're feet wet?"), + ("info_overview.rst", "Blender/Python API Overview: a more complete explanation of python integration"), + ) # import rpdb2; rpdb2.start_embedded_debugger('test') @@ -1001,14 +1009,17 @@ def rna2sphinx(BASEPATH): fw("\n") - fw("============================\n") - fw("Blender/Python Documentation\n") - fw("============================\n") - fw("\n") - fw("\n") - fw("* `Quickstart Intro `_ if you are new to scripting in blender and want to get you're feet wet!\n") - fw("* `Blender/Python Overview `_ for a more complete explanation of python integration in blender\n") - fw("\n") + if not EXCLUDE_INFO_DOCS: + fw("============================\n") + fw("Blender/Python Documentation\n") + fw("============================\n") + fw("\n") + fw("\n") + fw(".. toctree::\n") + fw(" :maxdepth: 1\n\n") + for info, info_desc in INFO_DOCS: + fw(" %s <%s>\n\n" % (info_desc, info)) + fw("\n") fw("===================\n") fw("Application Modules\n") @@ -1210,6 +1221,11 @@ def rna2sphinx(BASEPATH): shutil.copy2(os.path.join(BASEPATH, "..", "rst", "change_log.rst"), BASEPATH) + + if not EXCLUDE_INFO_DOCS: + for info, info_desc in INFO_DOCS: + shutil.copy2(os.path.join(BASEPATH, "..", "rst", info), BASEPATH) + if 0: filepath = os.path.join(BASEPATH, "bpy.rst") file = open(filepath, "w") diff --git a/doc/python_api/sphinx_doc_gen.sh b/doc/python_api/sphinx_doc_gen.sh index a3befe1b7cb..f7319876a37 100755 --- a/doc/python_api/sphinx_doc_gen.sh +++ b/doc/python_api/sphinx_doc_gen.sh @@ -3,11 +3,21 @@ # bash source/blender/python/doc/sphinx_doc_gen.sh # ssh upload means you need an account on the server + +# ---------------------------------------------------------------------------- +# Upload vars + +# disable for testing +DO_UPLOAD=true + BLENDER="./blender.bin" SSH_USER="ideasman42" SSH_HOST=$SSH_USER"@emo.blender.org" SSH_UPLOAD="/data/www/vhosts/www.blender.org/documentation" # blender_python_api_VERSION, added after +# ---------------------------------------------------------------------------- +# Blender Version & Info + # 'Blender 2.53 (sub 1) Build' --> '2_53_1' as a shell script. # "_".join(str(v) for v in bpy.app.version) # custom blender vars @@ -28,28 +38,52 @@ SSH_UPLOAD_FULL=$SSH_UPLOAD/"blender_python_api_"$BLENDER_VERSION SPHINXBASE=doc/python_api/ + +# ---------------------------------------------------------------------------- +# Generate reStructuredText (blender/python only) + # dont delete existing docs, now partial updates are used for quick builds. $BLENDER --background --factory-startup --python $SPHINXBASE/sphinx_doc_gen.py -# html -sphinx-build $SPHINXBASE/sphinx-in $SPHINXBASE/sphinx-out -cp $SPHINXBASE/sphinx-out/contents.html $SPHINXBASE/sphinx-out/index.html -ssh $SSH_USER@emo.blender.org 'rm -rf '$SSH_UPLOAD_FULL'/*' -rsync --progress -avze "ssh -p 22" $SPHINXBASE/sphinx-out/* $SSH_HOST:$SSH_UPLOAD_FULL/ +# ---------------------------------------------------------------------------- +# Generate HTML (sphinx) -## symlink the dir to a static URL -#ssh $SSH_USER@emo.blender.org 'rm '$SSH_UPLOAD'/250PythonDoc && ln -s '$SSH_UPLOAD_FULL' '$SSH_UPLOAD'/250PythonDoc' +sphinx-build -n -b html $SPHINXBASE/sphinx-in $SPHINXBASE/sphinx-out -# better redirect -ssh $SSH_USER@emo.blender.org 'echo "Redirecting...Redirecting..." > '$SSH_UPLOAD'/250PythonDoc/index.html' -# pdf -sphinx-build -b latex $SPHINXBASE/sphinx-in $SPHINXBASE/sphinx-out -cd $SPHINXBASE/sphinx-out -make -cd - +# ---------------------------------------------------------------------------- +# Generate PDF (sphinx/laytex) -# rename so local PDF has matching name. +sphinx-build -n -b latex $SPHINXBASE/sphinx-in $SPHINXBASE/sphinx-out +make -C $SPHINXBASE/sphinx-out mv $SPHINXBASE/sphinx-out/contents.pdf $SPHINXBASE/sphinx-out/blender_python_reference_$BLENDER_VERSION.pdf -rsync --progress -avze "ssh -p 22" $SPHINXBASE/sphinx-out/blender_python_reference_$BLENDER_VERSION.pdf $SSH_HOST:$SSH_UPLOAD_FULL/blender_python_reference_$BLENDER_VERSION.pdf + +# ---------------------------------------------------------------------------- +# Upload to blender servers, comment this section for testing + +if $DO_UPLOAD ; then + + cp $SPHINXBASE/sphinx-out/contents.html $SPHINXBASE/sphinx-out/index.html + ssh $SSH_USER@emo.blender.org 'rm -rf '$SSH_UPLOAD_FULL'/*' + rsync --progress -avze "ssh -p 22" $SPHINXBASE/sphinx-out/* $SSH_HOST:$SSH_UPLOAD_FULL/ + + ## symlink the dir to a static URL + #ssh $SSH_USER@emo.blender.org 'rm '$SSH_UPLOAD'/250PythonDoc && ln -s '$SSH_UPLOAD_FULL' '$SSH_UPLOAD'/250PythonDoc' + + # better redirect + ssh $SSH_USER@emo.blender.org 'echo "Redirecting...Redirecting..." > '$SSH_UPLOAD'/250PythonDoc/index.html' + + # rename so local PDF has matching name. + rsync --progress -avze "ssh -p 22" $SPHINXBASE/sphinx-out/blender_python_reference_$BLENDER_VERSION.pdf $SSH_HOST:$SSH_UPLOAD_FULL/blender_python_reference_$BLENDER_VERSION.pdf + +fi + + +# ---------------------------------------------------------------------------- +# Print some useful text + +echo "" +echo "Finished! view the docs from: " +echo " html:" $SPHINXBASE/sphinx-out/contents.html +echo " pdf:" $SPHINXBASE/sphinx-out/blender_python_reference_$BLENDER_VERSION.pdf \ No newline at end of file From 38398d200fd611d609a56933ec4406574f916855 Mon Sep 17 00:00:00 2001 From: "Guillermo S. Romero" Date: Thu, 25 Aug 2011 06:16:26 +0000 Subject: [PATCH 530/624] SVN maintenance. --- doc/python_api/sphinx_doc_gen.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/python_api/sphinx_doc_gen.sh b/doc/python_api/sphinx_doc_gen.sh index f7319876a37..ea55fbb3907 100755 --- a/doc/python_api/sphinx_doc_gen.sh +++ b/doc/python_api/sphinx_doc_gen.sh @@ -86,4 +86,4 @@ fi echo "" echo "Finished! view the docs from: " echo " html:" $SPHINXBASE/sphinx-out/contents.html -echo " pdf:" $SPHINXBASE/sphinx-out/blender_python_reference_$BLENDER_VERSION.pdf \ No newline at end of file +echo " pdf:" $SPHINXBASE/sphinx-out/blender_python_reference_$BLENDER_VERSION.pdf From 44f7a8aee2dcd664717b58f8e1265f832d67062d Mon Sep 17 00:00:00 2001 From: Janne Karhu Date: Thu, 25 Aug 2011 07:30:12 +0000 Subject: [PATCH 531/624] Fix for [#28239] Particles Billboard 3x3 Split Error. * Patch by Alex Fraser. --- .../render/intern/source/convertblender.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/source/blender/render/intern/source/convertblender.c b/source/blender/render/intern/source/convertblender.c index 7033ec27fc0..2f79560efd6 100644 --- a/source/blender/render/intern/source/convertblender.c +++ b/source/blender/render/intern/source/convertblender.c @@ -1345,8 +1345,11 @@ static void particle_billboard(Render *re, ObjectRen *obr, Material *ma, Particl VlakRen *vlr; MTFace *mtf; float xvec[3], yvec[3], zvec[3], bb_center[3]; + /* Number of tiles */ int totsplit = bb->uv_split * bb->uv_split; - float uvx = 0.0f, uvy = 0.0f, uvdx = 1.0f, uvdy = 1.0f, time = 0.0f; + int tile, x, y; + /* Tile offsets */ + float uvx = 0.0f, uvy = 0.0f, uvdx = 1.0f, uvdy = 1.0f, time = 0.0f; vlr= RE_findOrAddVlak(obr, obr->totvlak++); vlr->v1= RE_findOrAddVert(obr, obr->totvert++); @@ -1420,11 +1423,14 @@ static void particle_billboard(Render *re, ObjectRen *obr, Material *ma, Particl else if(bb->split_offset==PART_BB_OFF_RANDOM) time = (float)fmod(time + bb->random, 1.0f); - uvx = uvdx * floor((float)(bb->uv_split * bb->uv_split) * (float)fmod((double)time, (double)uvdx)); - uvy = uvdy * floor((1.0f - time) * (float)bb->uv_split); - - if(fmod(time, 1.0f / bb->uv_split) == 0.0f) - uvy -= uvdy; + /* Find the coordinates in tile space (integer), then convert to UV + * space (float). Note that Y is flipped. */ + tile = (int)((time + FLT_EPSILON10) * totsplit); + x = tile % bb->uv_split; + y = tile / bb->uv_split; + y = (bb->uv_split - 1) - y; + uvx = uvdx * x; + uvy = uvdy * y; } /* normal UVs */ From 3b1192431faf031bf55b362934fb0b6a52ea65e4 Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Thu, 25 Aug 2011 09:41:36 +0000 Subject: [PATCH 532/624] =?UTF-8?q?OSX/scons:=20don=C2=B4t=20link=20to=20s?= =?UTF-8?q?ystem=20stubs=20with=2010.7=20sdk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build_files/scons/config/darwin-config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build_files/scons/config/darwin-config.py b/build_files/scons/config/darwin-config.py index ec6a3b082b8..06abaf468dd 100644 --- a/build_files/scons/config/darwin-config.py +++ b/build_files/scons/config/darwin-config.py @@ -316,7 +316,11 @@ if WITH_BF_QUICKTIME: PLATFORM_LINKFLAGS = PLATFORM_LINKFLAGS+['-framework','QuickTime'] #note to build succesfully on 10.3.9 SDK you need to patch 10.3.9 by adding the SystemStubs.a lib from 10.4 -LLIBS = ['stdc++', 'SystemStubs'] +#for 10.7.sdk, SystemStubs needs to be excluded (lib doesn't exist anymore) +if MACOSX_DEPLOYMENT_TARGET == '10.7': + LLIBS = ['stdc++'] +else: + LLIBS = ['stdc++', 'SystemStubs'] # some flags shuffling for different OS versions if MAC_MIN_VERS == '10.3': From 8b6dfade4d9a91e2e20958ab7ce567532cc1443e Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Thu, 25 Aug 2011 14:49:47 +0000 Subject: [PATCH 533/624] OSX: fix condition for NDOF linking --- SConstruct | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index 7f11397a286..75b88c36e4c 100644 --- a/SConstruct +++ b/SConstruct @@ -272,7 +272,7 @@ if env['OURPLATFORM']=='darwin': # for now, Mac builders must download and install the 3DxWare 10 Beta 4 driver framework from 3Dconnexion # necessary header file lives here when installed: # /Library/Frameworks/3DconnexionClient.framework/Versions/Current/Headers/ConnexionClientAPI.h - if env['WITH_BF_3DMOUSE'] == 1 and not os.path.exists('/Library/Frameworks/3DconnexionClient.framework'): + if not os.path.exists('/Library/Frameworks/3DconnexionClient.framework'): print "3D_CONNEXION_CLIENT_LIBRARY not found, disabling WITH_BF_3DMOUSE" # avoid build errors ! env['WITH_BF_3DMOUSE'] = 0 else: From d833d156082a6b10a958b8030276339bd7708550 Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Thu, 25 Aug 2011 15:12:57 +0000 Subject: [PATCH 534/624] OSX: refine logic for NDOF, if WITH_BF_3DMOUSE is disabled also never do weak-link framework, existing or not --- SConstruct | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SConstruct b/SConstruct index 75b88c36e4c..4f7e8d04810 100644 --- a/SConstruct +++ b/SConstruct @@ -272,12 +272,12 @@ if env['OURPLATFORM']=='darwin': # for now, Mac builders must download and install the 3DxWare 10 Beta 4 driver framework from 3Dconnexion # necessary header file lives here when installed: # /Library/Frameworks/3DconnexionClient.framework/Versions/Current/Headers/ConnexionClientAPI.h - if not os.path.exists('/Library/Frameworks/3DconnexionClient.framework'): - print "3D_CONNEXION_CLIENT_LIBRARY not found, disabling WITH_BF_3DMOUSE" # avoid build errors ! - env['WITH_BF_3DMOUSE'] = 0 - else: - env.Append(LINKFLAGS=['-weak_framework','3DconnexionClient']) - + if env['WITH_BF_3DMOUSE'] == 1 + if not os.path.exists('/Library/Frameworks/3DconnexionClient.framework'): + print "3D_CONNEXION_CLIENT_LIBRARY not found, disabling WITH_BF_3DMOUSE" # avoid build errors ! + env['WITH_BF_3DMOUSE'] = 0 + else: + env.Append(LINKFLAGS=['-weak_framework','3DconnexionClient']) if env['WITH_BF_OPENMP'] == 1: if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'): From b44a82f3c4d00a84e36c81512080c0c616ac8bad Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Thu, 25 Aug 2011 15:18:54 +0000 Subject: [PATCH 535/624] ups, syntax error, missing : --- SConstruct | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index 4f7e8d04810..2531872af6c 100644 --- a/SConstruct +++ b/SConstruct @@ -272,7 +272,7 @@ if env['OURPLATFORM']=='darwin': # for now, Mac builders must download and install the 3DxWare 10 Beta 4 driver framework from 3Dconnexion # necessary header file lives here when installed: # /Library/Frameworks/3DconnexionClient.framework/Versions/Current/Headers/ConnexionClientAPI.h - if env['WITH_BF_3DMOUSE'] == 1 + if env['WITH_BF_3DMOUSE'] == 1: if not os.path.exists('/Library/Frameworks/3DconnexionClient.framework'): print "3D_CONNEXION_CLIENT_LIBRARY not found, disabling WITH_BF_3DMOUSE" # avoid build errors ! env['WITH_BF_3DMOUSE'] = 0 From b7eac1edcf472df7c705e6c3463e8404f72422df Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 25 Aug 2011 15:49:52 +0000 Subject: [PATCH 536/624] picky style edits with screen/view/drawing, also remove own bad example doc. --- .../bpy.types.BlendDataLibraries.load.py | 5 --- .../editors/interface/interface_draw.c | 40 ++++++------------- .../editors/interface/interface_handlers.c | 3 +- .../editors/interface/interface_icons.c | 3 +- source/blender/editors/screen/screen_edit.c | 3 +- source/blender/editors/screen/screen_ops.c | 15 ++++--- .../blender/editors/space_view3d/drawobject.c | 24 +++++------ .../editors/space_view3d/view3d_draw.c | 10 ++--- .../editors/space_view3d/view3d_edit.c | 18 ++++----- .../editors/space_view3d/view3d_view.c | 6 +-- 10 files changed, 48 insertions(+), 79 deletions(-) diff --git a/doc/python_api/examples/bpy.types.BlendDataLibraries.load.py b/doc/python_api/examples/bpy.types.BlendDataLibraries.load.py index 42e2a71cc70..5e7022c88b4 100644 --- a/doc/python_api/examples/bpy.types.BlendDataLibraries.load.py +++ b/doc/python_api/examples/bpy.types.BlendDataLibraries.load.py @@ -23,11 +23,6 @@ with bpy.data.libraries.load(filepath) as (data_from, data_to): setattr(data_to, attr, getattr(data_from, attr)) -# the 'data_to' variables lists are -with bpy.data.libraries.load(filepath) as (data_from, data_to): - data_to.scenes = ["Scene"] - - # the loaded objects can be accessed from 'data_to' outside of the context # since loading the data replaces the strings for the datablocks or None # if the datablock could not be loaded. diff --git a/source/blender/editors/interface/interface_draw.c b/source/blender/editors/interface/interface_draw.c index dd7d2ca765f..76ed9891b8e 100644 --- a/source/blender/editors/interface/interface_draw.c +++ b/source/blender/editors/interface/interface_draw.c @@ -530,14 +530,11 @@ static void ui_draw_but_CHARTAB(uiBut *but) int charmax = G.charmax; /* FO_BUILTIN_NAME font in use. There are TTF FO_BUILTIN_NAME and non-TTF FO_BUILTIN_NAME fonts */ - if(!strcmp(G.selfont->name, FO_BUILTIN_NAME)) - { - if(G.ui_international == TRUE) - { + if(!strcmp(G.selfont->name, FO_BUILTIN_NAME)) { + if(G.ui_international == TRUE) { charmax = 0xff; } - else - { + else { charmax = 0xff; } } @@ -562,16 +559,13 @@ static void ui_draw_but_CHARTAB(uiBut *but) cs = G.charstart; /* Set the font, in case it is not FO_BUILTIN_NAME font */ - if(G.selfont && strcmp(G.selfont->name, FO_BUILTIN_NAME)) - { + if(G.selfont && strcmp(G.selfont->name, FO_BUILTIN_NAME)) { // Is the font file packed, if so then use the packed file - if(G.selfont->packedfile) - { + if(G.selfont->packedfile) { pf = G.selfont->packedfile; FTF_SetFont(pf->data, pf->size, 14.0); } - else - { + else { char tmpStr[256]; int err; @@ -580,10 +574,8 @@ static void ui_draw_but_CHARTAB(uiBut *but) err = FTF_SetFont((unsigned char *)tmpStr, 0, 14.0); } } - else - { - if(G.ui_international == TRUE) - { + else { + if(G.ui_international == TRUE) { FTF_SetFont((unsigned char *) datatoc_bfont_ttf, datatoc_bfont_ttf_size, 14.0); } } @@ -595,8 +587,7 @@ static void ui_draw_but_CHARTAB(uiBut *but) glRectf((rect->xmin), (rect->ymin), (rect->xmax), (rect->ymax)); glColor3ub(0, 0, 0); - for(y = 0; y < 6; y++) - { + for(y = 0; y < 6; y++) { // Do not draw more than the category allows if(cs > charmax) break; @@ -676,23 +667,19 @@ static void ui_draw_but_CHARTAB(uiBut *but) glShadeModel(GL_FLAT); /* Return Font Settings to original */ - if(U.fontsize && U.fontname[0]) - { + if(U.fontsize && U.fontname[0]) { result = FTF_SetFont((unsigned char *)U.fontname, 0, U.fontsize); } - else if (U.fontsize) - { + else if (U.fontsize) { result = FTF_SetFont((unsigned char *) datatoc_bfont_ttf, datatoc_bfont_ttf_size, U.fontsize); } - if (result == 0) - { + if (result == 0) { result = FTF_SetFont((unsigned char *) datatoc_bfont_ttf, datatoc_bfont_ttf_size, 11); } /* resets the font size */ - if(G.ui_international == TRUE) - { + if(G.ui_international == TRUE) { // uiSetCurFont(but->block, UI_HELV); } } @@ -1604,7 +1591,6 @@ void ui_dropshadow(rctf *rct, float radius, float aspect, int UNUSED(select)) #endif { a= i*aspect; - } for(; i--; a-=aspect) { diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index 3bd29f8de3e..d7eba8c0ac7 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -800,8 +800,7 @@ static void ui_add_smart_controller(bContext *C, uiBut *from, uiBut *to) if(!act_iter) return; /* (3) add a new controller */ - if (WM_operator_name_call(C, "LOGIC_OT_controller_add", WM_OP_EXEC_DEFAULT, NULL) & OPERATOR_FINISHED) - { + if (WM_operator_name_call(C, "LOGIC_OT_controller_add", WM_OP_EXEC_DEFAULT, NULL) & OPERATOR_FINISHED) { cont = (bController *)ob->controllers.last; /* (4) link the sensor->controller->actuator */ diff --git a/source/blender/editors/interface/interface_icons.c b/source/blender/editors/interface/interface_icons.c index 412c0233c35..c3a0f438fbe 100644 --- a/source/blender/editors/interface/interface_icons.c +++ b/source/blender/editors/interface/interface_icons.c @@ -1103,8 +1103,7 @@ int ui_id_icon_get(bContext *C, ID *id, int big) int iconid= 0; /* icon */ - switch(GS(id->name)) - { + switch(GS(id->name)) { case ID_BR: iconid= ui_id_brush_get_icon(C, id); break; diff --git a/source/blender/editors/screen/screen_edit.c b/source/blender/editors/screen/screen_edit.c index 80a65d3224e..5e875e40f14 100644 --- a/source/blender/editors/screen/screen_edit.c +++ b/source/blender/editors/screen/screen_edit.c @@ -533,8 +533,7 @@ int screen_area_join(bContext *C, bScreen* scr, ScrArea *sa1, ScrArea *sa2) dir = area_getorientation(sa1, sa2); /*printf("dir is : %i \n", dir);*/ - if (dir < 0) - { + if (dir < 0) { if (sa1 ) sa1->flag &= ~AREA_FLAG_DRAWJOINFROM; if (sa2 ) sa2->flag &= ~AREA_FLAG_DRAWJOINTO; return 0; diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index 1410331700f..0ac30853eae 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -1544,8 +1544,7 @@ static int area_max_regionsize(ScrArea *sa, ARegion *scalear, AZEdge edge) /* subtractwidth of regions on opposite side * prevents dragging regions into other opposite regions */ - for (ar=sa->regionbase.first; ar; ar=ar->next) - { + for (ar=sa->regionbase.first; ar; ar=ar->next) { if (ar == scalear) continue; @@ -2021,12 +2020,12 @@ static void SCREEN_OT_screen_full_area(wmOperatorType *ot) */ typedef struct sAreaJoinData - { - ScrArea *sa1; /* first area to be considered */ - ScrArea *sa2; /* second area to be considered */ - ScrArea *scr; /* designed for removal */ - - } sAreaJoinData; +{ + ScrArea *sa1; /* first area to be considered */ + ScrArea *sa2; /* second area to be considered */ + ScrArea *scr; /* designed for removal */ + +} sAreaJoinData; /* validate selection inside screen, set variables OK */ diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 3133ad131bb..638d197ccf7 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -2843,18 +2843,17 @@ static int draw_mesh_object(Scene *scene, ARegion *ar, View3D *v3d, RegionView3D Object *ob= base->object; Object *obedit= scene->obedit; Mesh *me= ob->data; - Material *ma=NULL; EditMesh *em= me->edit_mesh; int do_alpha_pass= 0, drawlinked= 0, retval= 0, glsl, check_alpha, i; - /* If we are drawing shadows and any of the materials don't cast a shadow, then don't draw the object */ - if (v3d->flag2 & V3D_RENDER_SHADOW) - { - for(i=0; itotcol; ++i) - { - ma = give_current_material(ob, i); - if (ma && !(ma->mode & MA_SHADBUF)) + /* If we are drawing shadows and any of the materials don't cast a shadow, + * then don't draw the object */ + if (v3d->flag2 & V3D_RENDER_SHADOW) { + for(i=0; itotcol; ++i) { + Material *ma= give_current_material(ob, i); + if (ma && !(ma->mode & MA_SHADBUF)) { return 1; + } } } @@ -6125,8 +6124,7 @@ void draw_object(Scene *scene, ARegion *ar, View3D *v3d, Base *base, int flag) } /* draw code for smoke */ - if((md = modifiers_findByType(ob, eModifierType_Smoke))) - { + if((md = modifiers_findByType(ob, eModifierType_Smoke))) { SmokeModifierData *smd = (SmokeModifierData *)md; // draw collision objects @@ -6518,7 +6516,6 @@ void draw_object_backbufsel(Scene *scene, View3D *v3d, RegionView3D *rv3d, Objec switch( ob->type) { case OB_MESH: - { if(ob->mode & OB_MODE_EDIT) { Mesh *me= ob->data; EditMesh *em= me->edit_mesh; @@ -6552,8 +6549,9 @@ void draw_object_backbufsel(Scene *scene, View3D *v3d, RegionView3D *rv3d, Objec EM_free_index_arrays(); } - else bbs_mesh_solid(scene, ob); - } + else { + bbs_mesh_solid(scene, ob); + } break; case OB_CURVE: case OB_SURF: diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c index 9249d4d2bf0..80da75bc603 100644 --- a/source/blender/editors/space_view3d/view3d_draw.c +++ b/source/blender/editors/space_view3d/view3d_draw.c @@ -1141,12 +1141,10 @@ static void drawviewborder(Scene *scene, ARegion *ar, View3D *v3d) glRectf(x1i, y1i, x2i, y2i); #ifdef VIEW3D_CAMERA_BORDER_HACK - { - if(view3d_camera_border_hack_test == TRUE) { - glColor4fv(view3d_camera_border_hack_col); - glRectf(x1i+1, y1i+1, x2i-1, y2i-1); - view3d_camera_border_hack_test= FALSE; - } + if(view3d_camera_border_hack_test == TRUE) { + glColor4fv(view3d_camera_border_hack_col); + glRectf(x1i+1, y1i+1, x2i-1, y2i-1); + view3d_camera_border_hack_test= FALSE; } #endif diff --git a/source/blender/editors/space_view3d/view3d_edit.c b/source/blender/editors/space_view3d/view3d_edit.c index 979a602b4f5..0e8dd38c02c 100644 --- a/source/blender/editors/space_view3d/view3d_edit.c +++ b/source/blender/editors/space_view3d/view3d_edit.c @@ -372,12 +372,12 @@ static void calctrackballvec(rcti *rect, int mx, int my, float *vec) y/= (float)((rect->ymax - rect->ymin)/2); d = sqrt(x*x + y*y); - if (d < radius * (float)M_SQRT1_2) /* Inside sphere */ - z = sqrt(radius*radius - d*d); - else - { /* On hyperbola */ - t = radius / (float)M_SQRT2; - z = t*t / d; + if (d < radius * (float)M_SQRT1_2) { /* Inside sphere */ + z= sqrt(radius*radius - d*d); + } + else { /* On hyperbola */ + t= radius / (float)M_SQRT2; + z= t*t / d; } vec[0]= x; @@ -1620,8 +1620,7 @@ static int viewzoom_invoke(bContext *C, wmOperator *op, wmEvent *event) vod= op->customdata; /* if one or the other zoom position aren't set, set from event */ - if (!RNA_property_is_set(op->ptr, "mx") || !RNA_property_is_set(op->ptr, "my")) - { + if (!RNA_property_is_set(op->ptr, "mx") || !RNA_property_is_set(op->ptr, "my")) { RNA_int_set(op->ptr, "mx", event->x); RNA_int_set(op->ptr, "my", event->y); } @@ -1834,8 +1833,7 @@ static int viewdolly_invoke(bContext *C, wmOperator *op, wmEvent *event) vod= op->customdata; /* if one or the other zoom position aren't set, set from event */ - if (!RNA_property_is_set(op->ptr, "mx") || !RNA_property_is_set(op->ptr, "my")) - { + if (!RNA_property_is_set(op->ptr, "mx") || !RNA_property_is_set(op->ptr, "my")) { RNA_int_set(op->ptr, "mx", event->x); RNA_int_set(op->ptr, "my", event->y); } diff --git a/source/blender/editors/space_view3d/view3d_view.c b/source/blender/editors/space_view3d/view3d_view.c index ed0b2645c99..c48459108eb 100644 --- a/source/blender/editors/space_view3d/view3d_view.c +++ b/source/blender/editors/space_view3d/view3d_view.c @@ -840,8 +840,7 @@ void project_int_noclip(ARegion *ar, const float vec[3], int adr[2]) adr[0] = (int)floor(fx); adr[1] = (int)floor(fy); } - else - { + else { adr[0] = ar->winx / 2; adr[1] = ar->winy / 2; } @@ -904,8 +903,7 @@ void project_float_noclip(ARegion *ar, const float vec[3], float adr[2]) adr[0] = (float)(ar->winx/2.0f)+(ar->winx/2.0f)*vec4[0]/vec4[3]; adr[1] = (float)(ar->winy/2.0f)+(ar->winy/2.0f)*vec4[1]/vec4[3]; } - else - { + else { adr[0] = ar->winx / 2.0f; adr[1] = ar->winy / 2.0f; } From 88ba2504c7269c408f400de6637545333641ee1f Mon Sep 17 00:00:00 2001 From: Alexander Kuznetsov Date: Thu, 25 Aug 2011 16:41:08 +0000 Subject: [PATCH 537/624] Fix for [#28304] Show A: and B: drives in Windows file browser. --- source/blender/editors/space_file/fsmenu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/editors/space_file/fsmenu.c b/source/blender/editors/space_file/fsmenu.c index a6e84b0c41d..aa2ea124fe0 100644 --- a/source/blender/editors/space_file/fsmenu.c +++ b/source/blender/editors/space_file/fsmenu.c @@ -300,7 +300,7 @@ void fsmenu_read_system(struct FSMenu* fsmenu) tmp= GetLogicalDrives(); - for (i=2; i < 26; i++) { + for (i=0; i < 26; i++) { if ((tmp>>i) & 1) { tmps[0]='A'+i; tmps[1]=':'; From a244a787de9d3353efdd4dd42794e14b830b3ddb Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 25 Aug 2011 16:42:42 +0000 Subject: [PATCH 538/624] sanity checks on operator exec/modal/invoke return values. --- .../blender/makesdna/DNA_windowmanager_types.h | 18 ++++++++++++------ .../windowmanager/intern/wm_event_system.c | 5 +++++ .../windowmanager/intern/wm_operators.c | 10 +++++++--- 3 files changed, 24 insertions(+), 9 deletions(-) diff --git a/source/blender/makesdna/DNA_windowmanager_types.h b/source/blender/makesdna/DNA_windowmanager_types.h index 1f0ae28a00d..47ebf111eba 100644 --- a/source/blender/makesdna/DNA_windowmanager_types.h +++ b/source/blender/makesdna/DNA_windowmanager_types.h @@ -320,14 +320,20 @@ typedef struct wmOperator { } wmOperator; -/* operator type exec(), invoke() modal(), return values */ -#define OPERATOR_RUNNING_MODAL 1 -#define OPERATOR_CANCELLED 2 -#define OPERATOR_FINISHED 4 + +/* operator type return flags: exec(), invoke() modal(), return values */ +#define OPERATOR_RUNNING_MODAL (1<<0) +#define OPERATOR_CANCELLED (1<<1) +#define OPERATOR_FINISHED (1<<2) /* add this flag if the event should pass through */ -#define OPERATOR_PASS_THROUGH 8 +#define OPERATOR_PASS_THROUGH (1<<3) /* in case operator got executed outside WM code... like via fileselect */ -#define OPERATOR_HANDLED 16 +#define OPERATOR_HANDLED (1<<4) + +#define OPERATOR_FLAGS_ALL ((1<<5)-1) + +/* sanity checks for debug mode only */ +#define OPERATOR_RETVAL_CHECK(ret) BLI_assert(ret != 0 && (ret & OPERATOR_FLAGS_ALL) == ret) /* wmOperator flag */ #define OP_GRAB_POINTER 1 diff --git a/source/blender/windowmanager/intern/wm_event_system.c b/source/blender/windowmanager/intern/wm_event_system.c index 413ff181f11..27586525253 100644 --- a/source/blender/windowmanager/intern/wm_event_system.c +++ b/source/blender/windowmanager/intern/wm_event_system.c @@ -531,6 +531,7 @@ static int wm_operator_exec(bContext *C, wmOperator *op, int repeat) wm->op_undo_depth++; retval= op->type->exec(C, op); + OPERATOR_RETVAL_CHECK(retval); if(op->type->flag & OPTYPE_UNDO && CTX_wm_manager(C) == wm) wm->op_undo_depth--; @@ -690,6 +691,7 @@ static int wm_operator_invoke(bContext *C, wmOperatorType *ot, wmEvent *event, P wm->op_undo_depth++; retval= op->type->invoke(C, op, event); + OPERATOR_RETVAL_CHECK(retval); if(op->type->flag & OPTYPE_UNDO && CTX_wm_manager(C) == wm) wm->op_undo_depth--; @@ -699,6 +701,7 @@ static int wm_operator_invoke(bContext *C, wmOperatorType *ot, wmEvent *event, P wm->op_undo_depth++; retval= op->type->exec(C, op); + OPERATOR_RETVAL_CHECK(retval); if(op->type->flag & OPTYPE_UNDO && CTX_wm_manager(C) == wm) wm->op_undo_depth--; @@ -917,6 +920,7 @@ int WM_operator_call_py(bContext *C, wmOperatorType *ot, int context, PointerRNA wm->op_undo_depth++; retval= op->type->exec(C, op); + OPERATOR_RETVAL_CHECK(retval); if(op->type->flag & OPTYPE_UNDO && CTX_wm_manager(C) == wm) wm->op_undo_depth--; @@ -1203,6 +1207,7 @@ static int wm_handler_operator_call(bContext *C, ListBase *handlers, wmEventHand wm->op_undo_depth++; retval= ot->modal(C, op, event); + OPERATOR_RETVAL_CHECK(retval); if(ot->flag & OPTYPE_UNDO && CTX_wm_manager(C) == wm) wm->op_undo_depth--; diff --git a/source/blender/windowmanager/intern/wm_operators.c b/source/blender/windowmanager/intern/wm_operators.c index d794685ea70..a4efa8fff84 100644 --- a/source/blender/windowmanager/intern/wm_operators.c +++ b/source/blender/windowmanager/intern/wm_operators.c @@ -213,6 +213,7 @@ static int wm_macro_exec(bContext *C, wmOperator *op) if(opm->type->exec) { retval= opm->type->exec(C, opm); + OPERATOR_RETVAL_CHECK(retval); if (retval & OPERATOR_FINISHED) { MacroData *md = op->customdata; @@ -237,6 +238,8 @@ static int wm_macro_invoke_internal(bContext *C, wmOperator *op, wmEvent *event, else if(opm->type->exec) retval= opm->type->exec(C, opm); + OPERATOR_RETVAL_CHECK(retval); + BLI_movelisttolist(&op->reports->list, &opm->reports->list); if (retval & OPERATOR_FINISHED) { @@ -265,6 +268,7 @@ static int wm_macro_modal(bContext *C, wmOperator *op, wmEvent *event) printf("macro error, calling NULL modal()\n"); else { retval = opm->type->modal(C, opm, event); + OPERATOR_RETVAL_CHECK(retval); /* if this one is done but it's not the last operator in the macro */ if ((retval & OPERATOR_FINISHED) && opm->next) { @@ -655,7 +659,9 @@ int WM_menu_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event)) printf("WM_menu_invoke: %s \"%s\" is not an enum property\n", op->type->idname, RNA_property_identifier(prop)); } else if (RNA_property_is_set(op->ptr, RNA_property_identifier(prop))) { - return op->type->exec(C, op); + const int retval= op->type->exec(C, op); + OPERATOR_RETVAL_CHECK(retval); + return retval; } else { pup= uiPupMenuBegin(C, op->type->name, ICON_NONE); @@ -2345,7 +2351,6 @@ static void gesture_circle_apply(bContext *C, wmOperator *op) if(op->type->exec) op->type->exec(C, op); - #ifdef GESTURE_MEMORY circle_select_size= rect->xmax; #endif @@ -2566,7 +2571,6 @@ static void gesture_lasso_apply(bContext *C, wmOperator *op) if(op->type->exec) op->type->exec(C, op); - } int WM_gesture_lasso_modal(bContext *C, wmOperator *op, wmEvent *event) From 166970f68ea4949484e4e187b65972dca320484b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 25 Aug 2011 17:01:33 +0000 Subject: [PATCH 539/624] bpy-rna - simplify enum string/set parsing. --- source/blender/python/intern/bpy_rna.c | 44 ++++++++++++-------------- 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 831d6a281ee..17992fdae31 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -1117,6 +1117,7 @@ static int pyrna_string_to_enum(PyObject *item, PointerRNA *ptr, PropertyRNA *pr return 1; } +/* 'value' _must_ be a set type, error check before calling */ int pyrna_set_to_enum_bitfield(EnumPropertyItem *items, PyObject *value, int *r_value, const char *error_prefix) { /* set of enum items, concatenate all values with OR */ @@ -1138,8 +1139,10 @@ int pyrna_set_to_enum_bitfield(EnumPropertyItem *items, PyObject *value, int *r_ error_prefix, Py_TYPE(key)->tp_name); return -1; } - if(pyrna_enum_value_from_id(items, param, &ret, error_prefix) < 0) + + if(pyrna_enum_value_from_id(items, param, &ret, error_prefix) < 0) { return -1; + } flag |= ret; } @@ -1156,6 +1159,14 @@ static int pyrna_prop_to_enum_bitfield(PointerRNA *ptr, PropertyRNA *prop, PyObj *r_value= 0; + if (!PyAnySet_Check(value)) { + PyErr_Format(PyExc_TypeError, + "%.200s, %.200s.%.200s expected a set, not a %.200s", + error_prefix, RNA_struct_identifier(ptr->type), + RNA_property_identifier(prop), Py_TYPE(value)->tp_name); + return -1; + } + RNA_property_enum_items(BPy_GetContext(), ptr, prop, &item, NULL, &free); if(item) { @@ -1529,33 +1540,18 @@ static int pyrna_py_to_prop(PointerRNA *ptr, PropertyRNA *prop, void *data, PyOb { int val= 0; - if (PyUnicode_Check(value)) { - if (!pyrna_string_to_enum(value, ptr, prop, &val, error_prefix)) - return -1; - } - else if (PyAnySet_Check(value)) { - if(RNA_property_flag(prop) & PROP_ENUM_FLAG) { - /* set of enum items, concatenate all values with OR */ - if(pyrna_prop_to_enum_bitfield(ptr, prop, value, &val, error_prefix) < 0) - return -1; - } - else { - PyErr_Format(PyExc_TypeError, - "%.200s, %.200s.%.200s is not a bitflag enum type", - error_prefix, RNA_struct_identifier(ptr->type), - RNA_property_identifier(prop)); + /* type checkins is done by each function */ + if(RNA_property_flag(prop) & PROP_ENUM_FLAG) { + /* set of enum items, concatenate all values with OR */ + if(pyrna_prop_to_enum_bitfield(ptr, prop, value, &val, error_prefix) < 0) { return -1; } } else { - const char *enum_str= pyrna_enum_as_string(ptr, prop); - PyErr_Format(PyExc_TypeError, - "%.200s %.200s.%.200s expected a string enum or a set of strings in (%.2000s), not %.200s", - error_prefix, RNA_struct_identifier(ptr->type), - RNA_property_identifier(prop), enum_str, - Py_TYPE(value)->tp_name); - MEM_freeN((void *)enum_str); - return -1; + /* simple enum string */ + if (!pyrna_string_to_enum(value, ptr, prop, &val, error_prefix) < 0) { + return -1; + } } if(data) *((int*)data)= val; From 9436769cd45f1c63ef6764d86b1fbfefe408ad2f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 25 Aug 2011 17:54:30 +0000 Subject: [PATCH 540/624] error when a python operator gave an incorrect return value was near useless, re-raise a more comprehensive error which includes the operator name. --- source/blender/python/intern/bpy_operator.c | 2 +- source/blender/python/intern/bpy_rna.c | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/source/blender/python/intern/bpy_operator.c b/source/blender/python/intern/bpy_operator.c index 7310878f661..742dce30124 100644 --- a/source/blender/python/intern/bpy_operator.c +++ b/source/blender/python/intern/bpy_operator.c @@ -293,7 +293,7 @@ static PyObject *pyop_call(PyObject *UNUSED(self), PyObject *args) * function corrects bpy.data (internal Main pointer) */ BPY_modules_update(C); - /* needed for when WM_OT_read_factory_settings us called fro within a script */ + /* needed for when WM_OT_read_factory_settings us called from within a script */ bpy_import_main_set(CTX_data_main(C)); /* return operator_ret as a bpy enum */ diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 17992fdae31..a3ff4314002 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -6417,7 +6417,21 @@ static int bpy_class_call(bContext *C, PointerRNA *ptr, FunctionRNA *func, Param err= -1; } else if(ret_len==1) { - err= pyrna_py_to_prop(&funcptr, pret_single, retdata_single, ret, "calling class function:"); + err= pyrna_py_to_prop(&funcptr, pret_single, retdata_single, ret, ""); + + /* when calling operator funcs only gives Function.result with + * no line number since the func has finished calling on error, + * re-raise the exception with more info since it would be slow to + * create prefix on every call (when there are no errors) */ + if(err == -1 && PyErr_Occurred()) { + PyObject *error_type, *error_value, *error_traceback; + PyErr_Fetch(&error_type, &error_value, &error_traceback); + + PyErr_Format(error_type, + "expected class %.200s, function %.200s: incompatible return value%S", + RNA_struct_identifier(ptr->type), RNA_function_identifier(func), + error_value); + } } else if (ret_len > 1) { From 291ae8822d5ff2fafbb53568c040828058cee0db Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 25 Aug 2011 17:59:37 +0000 Subject: [PATCH 541/624] executing operators that changed the context from the console wasnt returning an operator set/flag. --- release/scripts/modules/console_python.py | 2 +- source/blender/python/intern/bpy_rna.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/release/scripts/modules/console_python.py b/release/scripts/modules/console_python.py index 455eabe377b..425ea210104 100644 --- a/release/scripts/modules/console_python.py +++ b/release/scripts/modules/console_python.py @@ -179,7 +179,7 @@ def execute(context): # special exception. its possible the command loaded a new user interface if hash(sc) != hash(context.space_data): - return + return {'FINISHED'} bpy.ops.console.scrollback_append(text=sc.prompt + line, type='INPUT') diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index a3ff4314002..b83626bc3e9 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -6428,7 +6428,7 @@ static int bpy_class_call(bContext *C, PointerRNA *ptr, FunctionRNA *func, Param PyErr_Fetch(&error_type, &error_value, &error_traceback); PyErr_Format(error_type, - "expected class %.200s, function %.200s: incompatible return value%S", + "class %.200s, function %.200s: incompatible return value%S", RNA_struct_identifier(ptr->type), RNA_function_identifier(func), error_value); } From 566da261737731a2e58e8e3ab489c2823068ef2b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Aug 2011 01:32:07 +0000 Subject: [PATCH 542/624] file-selector: when converting operator arguments to the file selector, wasnt making paths absolute (abs paths are made relative when converting the other way). --- source/blender/editors/space_file/file_ops.c | 32 ++++++++++--------- .../blender/editors/space_image/image_ops.c | 8 ++--- source/blender/python/intern/bpy_operator.c | 1 - 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/source/blender/editors/space_file/file_ops.c b/source/blender/editors/space_file/file_ops.c index a34335a031d..1b0893e50e0 100644 --- a/source/blender/editors/space_file/file_ops.c +++ b/source/blender/editors/space_file/file_ops.c @@ -657,25 +657,27 @@ void file_sfile_to_operator(wmOperator *op, SpaceFile *sfile, char *filepath) void file_operator_to_sfile(SpaceFile *sfile, wmOperator *op) { - int change= FALSE; - if(RNA_struct_find_property(op->ptr, "filename")) { - RNA_string_get(op->ptr, "filename", sfile->params->file); - change= TRUE; - } - if(RNA_struct_find_property(op->ptr, "directory")) { - RNA_string_get(op->ptr, "directory", sfile->params->dir); - change= TRUE; - } - + PropertyRNA *prop; + /* If neither of the above are set, split the filepath back */ - if(RNA_struct_find_property(op->ptr, "filepath")) { - if(change==FALSE) { - char filepath[FILE_MAX]; - RNA_string_get(op->ptr, "filepath", filepath); - BLI_split_dirfile(filepath, sfile->params->dir, sfile->params->file); + if((prop= RNA_struct_find_property(op->ptr, "filepath"))) { + char filepath[FILE_MAX]; + RNA_property_string_get(op->ptr, prop, filepath); + BLI_split_dirfile(filepath, sfile->params->dir, sfile->params->file); + } + else { + if((prop= RNA_struct_find_property(op->ptr, "filename"))) { + RNA_property_string_get(op->ptr, prop, sfile->params->file); + } + if((prop= RNA_struct_find_property(op->ptr, "directory"))) { + RNA_property_string_get(op->ptr, prop, sfile->params->dir); } } + /* we could check for relative_path property which is used when converting + * in the other direction but doesnt hurt to do this every time */ + BLI_path_abs(sfile->params->dir, G.main->name); + /* XXX, files and dirs updates missing, not really so important though */ } diff --git a/source/blender/editors/space_image/image_ops.c b/source/blender/editors/space_image/image_ops.c index d483dd45f7f..d58b78ff6a7 100644 --- a/source/blender/editors/space_image/image_ops.c +++ b/source/blender/editors/space_image/image_ops.c @@ -983,7 +983,7 @@ static int save_image_options_init(SaveImageOptions *simopts, SpaceImage *sima, /* unlikely but just incase */ if (ELEM3(simopts->planes, R_PLANESBW, R_PLANES24, R_PLANES32) == 0) { - simopts->planes= 32; + simopts->planes= R_PLANES32; } /* some formats dont use quality so fallback to scenes quality */ @@ -1000,7 +1000,6 @@ static int save_image_options_init(SaveImageOptions *simopts, SpaceImage *sima, } BLI_path_abs(simopts->filepath, G.main->name); } - /* cleanup */ BKE_image_release_renderresult(scene, ima); } @@ -1026,6 +1025,7 @@ static void save_image_options_to_op(SaveImageOptions *simopts, wmOperator *op) RNA_enum_set(op->ptr, "file_format", simopts->imtype); // RNA_enum_set(op->ptr, "subimtype", simopts->subimtype); RNA_int_set(op->ptr, "file_quality", simopts->quality); + RNA_string_set(op->ptr, "filepath", simopts->filepath); } @@ -1050,10 +1050,10 @@ static void save_image_doit(bContext *C, SpaceImage *sima, wmOperator *op, SaveI if(ima->type == IMA_TYPE_R_RESULT) { /* enforce user setting for RGB or RGBA, but skip BW */ - if(simopts->planes==32) { + if(simopts->planes==R_PLANES32) { ibuf->depth= 32; } - else if(simopts->planes==24) { + else if(simopts->planes==R_PLANES24) { ibuf->depth= 24; } } diff --git a/source/blender/python/intern/bpy_operator.c b/source/blender/python/intern/bpy_operator.c index 742dce30124..7327679cc7e 100644 --- a/source/blender/python/intern/bpy_operator.c +++ b/source/blender/python/intern/bpy_operator.c @@ -117,7 +117,6 @@ static PyObject *pyop_poll(PyObject *UNUSED(self), PyObject *args) } context_dict_back= CTX_py_dict_get(C); - CTX_py_dict_set(C, (void *)context_dict); Py_XINCREF(context_dict); /* so we done loose it */ From e9ca846018cf861dede652cf2edbefac95b11d4d Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Aug 2011 04:00:55 +0000 Subject: [PATCH 543/624] document some of the pitfalls in the blender python api (taken from frequent mails and bug reports) --- doc/python_api/rst/info_gotcha.rst | 292 +++++++++++++++++++++++++++++ doc/python_api/sphinx_doc_gen.py | 1 + 2 files changed, 293 insertions(+) create mode 100644 doc/python_api/rst/info_gotcha.rst diff --git a/doc/python_api/rst/info_gotcha.rst b/doc/python_api/rst/info_gotcha.rst new file mode 100644 index 00000000000..9f8907a1b17 --- /dev/null +++ b/doc/python_api/rst/info_gotcha.rst @@ -0,0 +1,292 @@ +######## +Gotcha's +######## + +This document attempts to help you work with the Blender API in areas that can be troublesome and avoid practices that are known to give instability. + +*************** +Using Operators +*************** + +Blender's operators are tools for users to access, that python can access them too is very useful but does not change the fact that operators have limitations that can make them cumbersome to script. + +Main limits are... + +* Can't pass data such as objects, meshes or materials to operate on (operators use the context instead) + +* The return value from calling an operator gives the success (if it finished or was canceled), + in some cases it would be more logical from an API perspective to return the result of the operation. + +* Operators poll function can fail where an API function would raise an exception giving details on exactly why. + +================================= +Why does an operator's poll fail? +================================= + +When calling an operator gives an error like this: + +.. code-block:: python + + >>> bpy.ops.action.clean(threshold=0.001) + Traceback (most recent call last): + File "", line 1, in + File "scripts/modules/bpy/ops.py", line 179, in __call__ + ret = op_call(self.idname_py(), None, kw) + RuntimeError: Operator bpy.ops.action.clean.poll() failed, context is incorrect + +Which raises the question as to what the correct context might be? + +Typically operators check for the active area type, a selection or active object they can operate on, but some operators are more picky about when they run. + +In most cases you can figure out what context an operator needs simply be seeing how its used in Blender and thinking about what it does. + + +Unfortunately if you're still stuck - the only way to **really** know whats going on is to read the source code for the poll function and see what its checking. + +For python operators its not so hard to find the source since its included with with Blender and the source file/line is included in the operator reference docs. + +Downloading and searching the C code isn't so simple, especially if you're not familiar with the C language but by searching the operator name or description you should be able to find the poll function with no knowledge of C. + +.. note:: + + Blender does have the functionality for poll functions to describe why they fail, but its currently not used much, if you're interested to help improve our API feel free to add calls to ``CTX_wm_operator_poll_msg_set`` where its not obvious why poll fails. + + .. code-block:: python + + >>> bpy.ops.gpencil.draw() + RuntimeError: Operator bpy.ops.gpencil.draw.poll() Failed to find Grease Pencil data to draw into + +================================ +The operator still doesn't work! +================================ + +Certain operators in Blender are only intended for use in a specific context, some operators for example are only called from the properties window where they check the current material, modifier or constraint. + +Examples of this are: + +* :mod:`bpy.ops.texture.slot_move` +* :mod:`bpy.ops.constraint.limitdistance_reset` +* :mod:`bpy.ops.object.modifier_copy` +* :mod:`bpy.ops.buttons.file_browse` + +Another possibility is that you are the first person to attempt to use this operator in a script and some modifications need to be made to the operator to run in a different context, if the operator should logically be able to run but fails when accessed from a script it should be reported to the bug tracker. + + +********** +Stale Data +********** + +=============================== +No updates after setting values +=============================== + +Sometimes you want to modify values from python and immediately access the updated values, eg: + +Once changing the objects :class:`Object.location` you may want to access its transformation right after from :class:`Object.matrix_world`, but this doesn't work as you might expect. + +Consider the calculations that might go into working out the objects final transformation, this includes: + +* animation function curves. +* drivers and their pythons expressions. +* constraints +* parent objects and all of their f-curves, constraints etc. + +To avoid expensive recalculations every time a property is modified, Blender defers making the actual calculations until they are needed. + +However, while the script runs you may want to access the updated values. + +This can be done by calling :class:`bpy.types.Scene.update` after modifying values which recalculates all data that is tagged to be updated. + +=============================== +Can I redraw during the script? +=============================== + +The official answer to this is no, or... *"You don't want to do that"*. + +To give some background on the topic... + +While a script executes Blender waits for it to finish and is effectively locked until its done, while in this state Blender won't redraw or respond to user input. +Normally this is not such a problem because scripts distributed with Blender tend not to run for an extended period of time, nevertheless scripts *can* take ages to execute and its nice to see whats going on in the view port. + +Tools that lock Blender in a loop and redraw are highly discouraged since they conflict with Blenders ability to run multiple operators at once and update different parts of the interface as the tool runs. + +So the solution here is to write a **modal** operator, that is - an operator which defines a modal() function, See the modal operator template in the text editor. + +Modal operators execute on user input or setup their own timers to run frequently, they can handle the events or pass through to be handled by the keymap or other modal operators. + +Transform, Painting, Fly-Mode and File-Select are example of a modal operators. + +Writing modal operators takes more effort then a simple ``for`` loop that happens to redraw but is more flexible and integrates better with Blenders design. + + +**Ok, Ok! I still want to draw from python** + +If you insist - yes its possible, but scripts that use this hack wont be considered for inclusion in Blender and any issues with using it wont be considered bugs, this is also not guaranteed to work in future releases. + +.. code-block:: python + + bpy.ops.wm.redraw_timer(type='DRAW_WIN_SWAP', iterations=1) + + +*************************************** +Strange errors using 'threading' module +*************************************** + +Python threading with Blender only works properly when the threads finish up before the script does. By using ``threading.join()`` for example. + +Heres an example of threading supported by Blender: + +.. code-block:: python + + import threading + import time + + def prod(): + print(threading.current_thread().name, "Starting") + + # do something vaguely useful + import bpy + from mathutils import Vector + from random import random + + prod_vec = Vector((random() - 0.5, random() - 0.5, random() - 0.5)) + print("Prodding", prod_vec) + bpy.data.objects["Cube"].location += prod_vec + time.sleep(random() + 1.0) + # finish + + print(threading.current_thread().name, "Exiting") + + threads = [threading.Thread(name="Prod %d" % i, target=prod) for i in range(10)] + + + print("Starting threads...") + + for t in threads: + t.start() + + print("Waiting for threads to finish...") + + for t in threads: + t.join() + + +This an example of a timer which runs many times a second and moves the default cube continuously while Blender runs (Unsupported). + +.. code-block:: python + + def func(): + print("Running...") + import bpy + bpy.data.objects['Cube'].location.x += 0.05 + + def my_timer(): + from threading import Timer + t = Timer(0.1, my_timer) + t.start() + func() + + my_timer() + +Use cases like the one above which leave the thread running once the script finishes may seem to work for a while but end up causing random crashes or errors in Blenders own drawing code. + +So far no work has gone into making Blenders python integration thread safe, so until its properly supported, best not make use of this. + +.. note:: + + Pythons threads only allow co-currency and wont speed up you're scripts on multi-processor systems, the ``subprocess`` and ``multiprocess`` modules can be used with blender and make use of multiple CPU's too. + + +****************************** +Matrix multiplication is wrong +****************************** + +Every so often we get complaints that Blenders matrix math is wrong, the confusion comes from mathutils matrices being column-major to match OpenGL and the rest of Blenders matrix operations and stored matrix data. + +This is different to **numpy** which is row-major which matches what you would expect when using conventional matrix math notation. + + +*********************************** +I can't edit the mesh in edit-mode! +*********************************** + +Blenders EditMesh is an internal data structure (not saved and not exposed to python), this gives the main annoyance that you need to exit edit-mode to edit the mesh from python. + +The reason we have not made much attempt to fix this yet is because we +will likely move to BMesh mesh API eventually, so any work on the API now will be wasted effort. + +With the BMesh API we may expose mesh data to python so we can +write useful tools in python which are also fast to execute while in edit-mode. + +For the time being this limitation just has to be worked around but we're aware its frustrating needs to be addressed. + + +******************************* +Help! My script crashes Blender +******************************* + +Ideally it would be impossible to crash Blender from python however there are some problems with the API where it can be made to crash. + +Strictly speaking this is a bug in the API but fixing it would mean adding memory verification on every access since most crashes are caused by the python objects referencing Blenders memory directly, whenever the memory is freed, further python access to it can crash the script. But fixing this would make the scripts run very slow, or writing a very different kind of API which doesn't reference the memory directly. + +Here are some general hints to avoid running into these problems. + +* Be aware of memory limits, especially when working with large lists since Blender can crash simply by running out of memory. + +* Many hard to fix crashes end up being because of referencing freed data, when removing data be sure not to hold any references to it. + +* Modules or classes that remain active while Blender is used, should not hold references to data the user may remove, instead, fetch data from the context each time the script is activated. + +* Crashes may not happen every time, they may happen more on some configurations/operating-systems. + + +========= +Undo/Redo +========= + +Undo invalidates all :class:`bpy.types.ID` instances (Object, Scene, Mesh etc). + +This example shows how you can tell undo changes the memory locations. + +.. code-block:: python + + >>> hash(bpy.context.object) + -9223372036849950810 + >>> hash(bpy.context.object) + -9223372036849950810 + + # ... move the active object, then undo + + >>> hash(bpy.context.object) + -9223372036849951740 + +As suggested above, simply not holding references to data when Blender is used interactively by the user is the only way to ensure the script doesn't become unstable. + + +=================== +Array Re-Allocation +=================== + +When adding new points to a curve or vertices's/edges/faces to a mesh, internally the array which stores this data is re-allocated. + +.. code-block:: python + + bpy.ops.curve.primitive_bezier_curve_add() + point = bpy.context.object.data.splines[0].bezier_points[0] + bpy.context.object.data.splines[0].bezier_points.add() + + # this will crash! + point.co = 1.0, 2.0, 3.0 + +This can be avoided by re-assigning the point variables after adding the new one or by storing indices's to the points rather then the points themselves. + +The best way is to sidestep the problem altogether add all the points to the curve at once. This means you don't have to worry about array re-allocation and its faster too since reallocating the entire array for every point added is inefficient. + + +============= +Removing Data +============= + +**Any** data that you remove shouldn't be modified or accessed afterwards, this includes f-curves, drivers, render layers, timeline markers, modifiers, constraints along with objects, scenes, groups, bones.. etc. + +This is a problem in the API at the moment that we should eventually solve. diff --git a/doc/python_api/sphinx_doc_gen.py b/doc/python_api/sphinx_doc_gen.py index a0b098850ae..6d29c57c91f 100644 --- a/doc/python_api/sphinx_doc_gen.py +++ b/doc/python_api/sphinx_doc_gen.py @@ -103,6 +103,7 @@ sphinx-build doc/python_api/sphinx-in doc/python_api/sphinx-out INFO_DOCS = ( ("info_quickstart.rst", "Blender/Python Quickstart: new to blender/scripting and want to get you're feet wet?"), ("info_overview.rst", "Blender/Python API Overview: a more complete explanation of python integration"), + ("info_gotcha.rst", "Gotcha's: some of the problems you may come up against when writing scripts"), ) # import rpdb2; rpdb2.start_embedded_debugger('test') From e5ddaefecc1c6df3df15f22d6ce5609bb5c6cc3d Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Aug 2011 06:22:12 +0000 Subject: [PATCH 544/624] when applying armature object transform now transform the bone roll too. This means you can import a BVH, rotate 90d and apply the rotation, the animation will still work as expected - thanks to Benjy's script for showing how obvious it is that this works :) --- .../blender/editors/armature/editarmature.c | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/source/blender/editors/armature/editarmature.c b/source/blender/editors/armature/editarmature.c index bd8f431535e..451154ce842 100644 --- a/source/blender/editors/armature/editarmature.c +++ b/source/blender/editors/armature/editarmature.c @@ -494,15 +494,32 @@ void ED_armature_apply_transform(Object *ob, float mat[4][4]) EditBone *ebone; bArmature *arm= ob->data; float scale = mat4_to_scale(mat); /* store the scale of the matrix here to use on envelopes */ - + float mat3[3][3]; + + copy_m3_m4(mat3, mat); + normalize_m3(mat3); + /* Put the armature into editmode */ ED_armature_to_edit(ob); /* Do the rotations */ - for (ebone = arm->edbo->first; ebone; ebone=ebone->next){ + for (ebone = arm->edbo->first; ebone; ebone=ebone->next) { + float delta[3], tmat[3][3]; + + /* find the current bone's roll matrix */ + sub_v3_v3v3(delta, ebone->tail, ebone->head); + vec_roll_to_mat3(delta, ebone->roll, tmat); + + /* transform the roll matrix */ + mul_m3_m3m3(tmat, mat3, tmat); + + /* transform the bone */ mul_m4_v3(mat, ebone->head); mul_m4_v3(mat, ebone->tail); - + + /* apply the transfiormed roll back */ + mat3_to_vec_roll(tmat, delta, &ebone->roll); + ebone->rad_head *= scale; ebone->rad_tail *= scale; ebone->dist *= scale; From 1273a1133e13d5703d8ece8ac88ec2fa00cb2cf5 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Fri, 26 Aug 2011 11:35:33 +0000 Subject: [PATCH 545/624] Fix #28370: border select for curve and metaball did not update number of selected vertices in info header. Patch by Julien Duroure, thanks! --- source/blender/editors/space_view3d/view3d_select.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/blender/editors/space_view3d/view3d_select.c b/source/blender/editors/space_view3d/view3d_select.c index f241e640906..65914ead899 100644 --- a/source/blender/editors/space_view3d/view3d_select.c +++ b/source/blender/editors/space_view3d/view3d_select.c @@ -1765,9 +1765,15 @@ static int view3d_borderselect_exec(bContext *C, wmOperator *op) case OB_CURVE: case OB_SURF: ret= do_nurbs_box_select(&vc, &rect, select, extend); + if(ret & OPERATOR_FINISHED) { + WM_event_add_notifier(C, NC_GEOM|ND_SELECT, vc.obedit->data); + } break; case OB_MBALL: ret= do_meta_box_select(&vc, &rect, select, extend); + if(ret & OPERATOR_FINISHED) { + WM_event_add_notifier(C, NC_GEOM|ND_SELECT, vc.obedit->data); + } break; case OB_ARMATURE: ret= do_armature_box_select(&vc, &rect, select, extend); From cdbb904b32a859a1b3a65dbe79057248f4425832 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Fri, 26 Aug 2011 15:16:27 +0000 Subject: [PATCH 546/624] code review fixes --- source/blender/collada/AnimationExporter.cpp | 192 +++++++++---------- source/blender/collada/AnimationImporter.cpp | 3 +- 2 files changed, 87 insertions(+), 108 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index 2f074992076..bbd6fef803f 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -41,126 +41,104 @@ void forEachObjectInScene(Scene *sce, Functor &f) } void AnimationExporter::exportAnimations(Scene *sce) - { - if(hasAnimations(sce)) { - this->scene = sce; +{ + if(hasAnimations(sce)) { + this->scene = sce; - openLibrary(); + openLibrary(); - forEachObjectInScene(sce, *this); + forEachObjectInScene(sce, *this); - closeLibrary(); - } + closeLibrary(); } +} - // called for each exported object - void AnimationExporter::operator() (Object *ob) +// called for each exported object +void AnimationExporter::operator() (Object *ob) +{ + FCurve *fcu; + char * transformName ; + bool isMatAnim = false; + + //Export transform animations + if(ob->adt && ob->adt->action) { - FCurve *fcu; - char * transformName ; - bool isMatAnim = false; + fcu = (FCurve*)ob->adt->action->curves.first; - //Export transform animations - if(ob->adt && ob->adt->action) + //transform matrix export for bones are temporarily disabled here. + if ( ob->type == OB_ARMATURE ) { - fcu = (FCurve*)ob->adt->action->curves.first; - - //transform matrix export for bones are temporarily disabled here. - if ( ob->type == OB_ARMATURE ) - { - if (!ob->data) return; - bArmature *arm = (bArmature*)ob->data; - for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) - write_bone_animation_matrix(ob, bone); - - transformName = fcu->rna_path; - } - else - transformName = extract_transform_name( fcu->rna_path ); - - while (fcu) { - transformName = extract_transform_name( fcu->rna_path ); - if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || - (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| - (!strcmp(transformName, "rotation_quaternion"))) - dae_animation(ob ,fcu, transformName, false); - fcu = fcu->next; - } - - } - - //Export Lamp parameter animations - if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) - { - fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); - while (fcu) { - transformName = extract_transform_name( fcu->rna_path ); - - if ((!strcmp(transformName, "color")) || (!strcmp(transformName, "spot_size"))|| (!strcmp(transformName, "spot_blend"))|| - (!strcmp(transformName, "distance")) ) - dae_animation(ob , fcu, transformName, true ); - fcu = fcu->next; - } - } - - //Export Camera parameter animations - if( (ob->type == OB_CAMERA ) && ((Camera*)ob ->data)->adt && ((Camera*)ob ->data)->adt->action ) - { - fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); - while (fcu) { - transformName = extract_transform_name( fcu->rna_path ); - - if ((!strcmp(transformName, "lens"))|| - (!strcmp(transformName, "ortho_scale"))|| - (!strcmp(transformName, "clip_end"))||(!strcmp(transformName, "clip_start"))) - dae_animation(ob , fcu, transformName, true ); - fcu = fcu->next; - } - } - - //Export Material parameter animations. - for(int a = 0; a < ob->totcol; a++) - { - Material *ma = give_current_material(ob, a+1); - if (!ma) continue; - if(ma->adt && ma->adt->action) - { - isMatAnim = true; - fcu = (FCurve*)ma->adt->action->curves.first; - while (fcu) { - transformName = extract_transform_name( fcu->rna_path ); - - if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color")) - ||(!strcmp(transformName, "diffuse_color"))||(!strcmp(transformName, "alpha"))|| - (!strcmp(transformName, "ior"))) - dae_animation(ob ,fcu, transformName, true, ma ); - fcu = fcu->next; - } - } - - } - /* Old System - if (!ob->adt || !ob->adt->action) - fcu = (FCurve*)((Lamp*)ob->data)->adt->action->curves.first; //this is already checked in hasAnimations() - else - fcu = (FCurve*)ob->adt->action->curves.first; - - if (ob->type == OB_ARMATURE) { - if (!ob->data) return; bArmature *arm = (bArmature*)ob->data; - while(fcu) - { + for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) + write_bone_animation_matrix(ob, bone); + + transformName = fcu->rna_path; + } + else + transformName = extract_transform_name( fcu->rna_path ); + + while (fcu) { + transformName = extract_transform_name( fcu->rna_path ); + if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || + (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| + (!strcmp(transformName, "rotation_quaternion"))) + dae_animation(ob ,fcu, transformName, false); + fcu = fcu->next; + } + + } + + //Export Lamp parameter animations + if( (ob->type == OB_LAMP ) && ((Lamp*)ob ->data)->adt && ((Lamp*)ob ->data)->adt->action ) + { + fcu = (FCurve*)(((Lamp*)ob ->data)->adt->action->curves.first); + while (fcu) { + transformName = extract_transform_name( fcu->rna_path ); + + if ((!strcmp(transformName, "color")) || (!strcmp(transformName, "spot_size"))|| (!strcmp(transformName, "spot_blend"))|| + (!strcmp(transformName, "distance")) ) + dae_animation(ob , fcu, transformName, true ); + fcu = fcu->next; + } + } + + //Export Camera parameter animations + if( (ob->type == OB_CAMERA ) && ((Camera*)ob ->data)->adt && ((Camera*)ob ->data)->adt->action ) + { + fcu = (FCurve*)(((Camera*)ob ->data)->adt->action->curves.first); + while (fcu) { + transformName = extract_transform_name( fcu->rna_path ); + + if ((!strcmp(transformName, "lens"))|| + (!strcmp(transformName, "ortho_scale"))|| + (!strcmp(transformName, "clip_end"))||(!strcmp(transformName, "clip_start"))) + dae_animation(ob , fcu, transformName, true ); + fcu = fcu->next; + } + } + + //Export Material parameter animations. + for(int a = 0; a < ob->totcol; a++) + { + Material *ma = give_current_material(ob, a+1); + if (!ma) continue; + if(ma->adt && ma->adt->action) + { + isMatAnim = true; + fcu = (FCurve*)ma->adt->action->curves.first; + while (fcu) { transformName = extract_transform_name( fcu->rna_path ); - // std::string ob_name = getObjectBoneName( ob , fcu); - // for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) - // write_bone_animation(ob, bone); - dae_animation(ob, fcu, ob_name, transformName); + + if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color")) + ||(!strcmp(transformName, "diffuse_color"))||(!strcmp(transformName, "alpha"))|| + (!strcmp(transformName, "ior"))) + dae_animation(ob ,fcu, transformName, true, ma ); fcu = fcu->next; } } - else {*/ } +} //euler sources from quternion sources float * AnimationExporter::get_eul_source_for_quat(Object *ob ) @@ -193,7 +171,7 @@ void AnimationExporter::exportAnimations(Scene *sce) eul[i*3 + k] = temp_eul[k]; } - + MEM_freeN(quat); return eul; } @@ -287,6 +265,8 @@ void AnimationExporter::exportAnimations(Scene *sce) for ( int i = 0 ; i< fcu->totvert ; i++) eul_axis[i] = eul[i*3 + fcu->array_index]; output_id= create_source_from_array(COLLADASW::InputSemantic::OUTPUT, eul_axis , fcu->totvert, quatRotation, anim_id, axis_name); + MEM_freeN(eul); + MEM_freeN(eul_axis); } else { diff --git a/source/blender/collada/AnimationImporter.cpp b/source/blender/collada/AnimationImporter.cpp index ee04c270843..4a3cd5eeb06 100644 --- a/source/blender/collada/AnimationImporter.cpp +++ b/source/blender/collada/AnimationImporter.cpp @@ -179,7 +179,6 @@ void AnimationImporter::fcurve_deg_to_rad(FCurve *cu) cu->bezt[i].vec[1][1] *= M_PI / 180.0f; cu->bezt[i].vec[0][1] *= M_PI / 180.0f; cu->bezt[i].vec[2][1] *= M_PI / 180.0f; - cu->bezt[i].vec[1][0]; } } @@ -439,7 +438,7 @@ void AnimationImporter::modify_fcurve(std::vector* curves , char* rna_p int i; for (it = curves->begin(), i = 0; it != curves->end(); it++, i++) { FCurve *fcu = *it; - fcu->rna_path = BLI_strdupn(rna_path, strlen(rna_path)); + fcu->rna_path = BLI_strdup(rna_path); if (array_index == -1) fcu->array_index = i; else fcu->array_index = array_index; From 1439ddccae91898812b3a040b35dedcb639894e5 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 26 Aug 2011 16:38:23 +0000 Subject: [PATCH 547/624] Fix #28301: Sculpting a object with rotational have desface Patch from Juha Maki-Kanto - initgrabz was called with local space coord. - Brush radiu was multiplying by 2.0 for grab and snake brushes. Not sure why this was needed. Made some tests and didn't notice any regressions without this multiplication. --- source/blender/editors/sculpt_paint/sculpt.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/source/blender/editors/sculpt_paint/sculpt.c b/source/blender/editors/sculpt_paint/sculpt.c index be985342ea8..2ee49f71a78 100644 --- a/source/blender/editors/sculpt_paint/sculpt.c +++ b/source/blender/editors/sculpt_paint/sculpt.c @@ -2979,7 +2979,7 @@ static void sculpt_update_brush_delta(Sculpt *sd, Object *ob, Brush *brush) SCULPT_TOOL_GRAB, SCULPT_TOOL_NUDGE, SCULPT_TOOL_CLAY_TUBES, SCULPT_TOOL_SNAKE_HOOK, SCULPT_TOOL_THUMB)) { - float grab_location[3], imat[4][4], delta[3]; + float grab_location[3], imat[4][4], delta[3], loc[3]; if(cache->first_time) { copy_v3_v3(cache->orig_grab_location, @@ -2989,10 +2989,8 @@ static void sculpt_update_brush_delta(Sculpt *sd, Object *ob, Brush *brush) add_v3_v3(cache->true_location, cache->grab_delta); /* compute 3d coordinate at same z from original location + mouse */ - initgrabz(cache->vc->rv3d, - cache->orig_grab_location[0], - cache->orig_grab_location[1], - cache->orig_grab_location[2]); + mul_v3_m4v3(loc, ob->obmat, cache->orig_grab_location); + initgrabz(cache->vc->rv3d, loc[0], loc[1], loc[2]); ED_view3d_win_to_delta(cache->vc->ar, cache->mouse, grab_location); @@ -3088,9 +3086,6 @@ static void sculpt_update_cache_variants(bContext *C, Sculpt *sd, Object *ob, st else { cache->initial_radius= brush_unprojected_radius(brush); } - - if (ELEM(brush->sculpt_tool, SCULPT_TOOL_GRAB, SCULPT_TOOL_SNAKE_HOOK)) - cache->initial_radius *= 2.0f; } if(brush_use_size_pressure(brush)) { From 8a619a3eee0775d338e41763b219d661a6845dea Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Aug 2011 17:55:03 +0000 Subject: [PATCH 548/624] fix for crash when running a python script in a non utf8 blend path, inspecting the exception for the path assumed utf8. --- source/blender/editors/armature/editarmature.c | 2 +- source/blender/python/intern/bpy_traceback.c | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/source/blender/editors/armature/editarmature.c b/source/blender/editors/armature/editarmature.c index 451154ce842..08f313bfadd 100644 --- a/source/blender/editors/armature/editarmature.c +++ b/source/blender/editors/armature/editarmature.c @@ -518,7 +518,7 @@ void ED_armature_apply_transform(Object *ob, float mat[4][4]) mul_m4_v3(mat, ebone->tail); /* apply the transfiormed roll back */ - mat3_to_vec_roll(tmat, delta, &ebone->roll); + mat3_to_vec_roll(tmat, NULL, &ebone->roll); ebone->rad_head *= scale; ebone->rad_tail *= scale; diff --git a/source/blender/python/intern/bpy_traceback.c b/source/blender/python/intern/bpy_traceback.c index 17f082b79dc..747a876d6df 100644 --- a/source/blender/python/intern/bpy_traceback.c +++ b/source/blender/python/intern/bpy_traceback.c @@ -30,9 +30,9 @@ #include "bpy_traceback.h" -static const char *traceback_filepath(PyTracebackObject *tb) +static const char *traceback_filepath(PyTracebackObject *tb, PyObject **coerce) { - return _PyUnicode_AsString(tb->tb_frame->f_code->co_filename); + return PyBytes_AS_STRING((*coerce= PyUnicode_EncodeFSDefault(tb->tb_frame->f_code->co_filename))); } /* copied from pythonrun.c, 3.2.0 */ @@ -146,7 +146,12 @@ void python_script_error_jump(const char *filepath, int *lineno, int *offset) PyErr_Print(); for(tb= (PyTracebackObject *)PySys_GetObject("last_traceback"); tb && (PyObject *)tb != Py_None; tb= tb->tb_next) { - if(strcmp(traceback_filepath(tb), filepath) != 0) { + PyObject *coerce; + const char *tb_filepath= traceback_filepath(tb, &coerce); + const int match= strcmp(tb_filepath, filepath) != 0; + Py_DECREF(coerce); + + if(match) { *lineno= tb->tb_lineno; break; } From f10f4f570ddc0d7ea202963abc0359f2a4e27969 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Aug 2011 18:32:23 +0000 Subject: [PATCH 549/624] added a section to gotcha's python bpy docs about unicode encoding problems. --- doc/python_api/rst/info_gotcha.rst | 104 ++++++++++++++++++++++------- 1 file changed, 79 insertions(+), 25 deletions(-) diff --git a/doc/python_api/rst/info_gotcha.rst b/doc/python_api/rst/info_gotcha.rst index 9f8907a1b17..da4ed75bfd7 100644 --- a/doc/python_api/rst/info_gotcha.rst +++ b/doc/python_api/rst/info_gotcha.rst @@ -8,7 +8,7 @@ This document attempts to help you work with the Blender API in areas that can b Using Operators *************** -Blender's operators are tools for users to access, that python can access them too is very useful but does not change the fact that operators have limitations that can make them cumbersome to script. +Blender's operators are tools for users to access, that python can access them too is very useful nevertheless operators have limitations that can make them cumbersome to script. Main limits are... @@ -128,6 +128,84 @@ If you insist - yes its possible, but scripts that use this hack wont be conside bpy.ops.wm.redraw_timer(type='DRAW_WIN_SWAP', iterations=1) +****************************** +Matrix multiplication is wrong +****************************** + +Every so often users complain that Blenders matrix math is wrong, the confusion comes from mathutils matrices being column-major to match OpenGL and the rest of Blenders matrix operations and stored matrix data. + +This is different to **numpy** which is row-major which matches what you would expect when using conventional matrix math notation. + + +*********************************** +I can't edit the mesh in edit-mode! +*********************************** + +Blenders EditMesh is an internal data structure (not saved and not exposed to python), this gives the main annoyance that you need to exit edit-mode to edit the mesh from python. + +The reason we have not made much attempt to fix this yet is because we +will likely move to BMesh mesh API eventually, so any work on the API now will be wasted effort. + +With the BMesh API we may expose mesh data to python so we can +write useful tools in python which are also fast to execute while in edit-mode. + +For the time being this limitation just has to be worked around but we're aware its frustrating needs to be addressed. + + +**************** +Unicode Problems +**************** + +Python supports many different encpdings so there is nothing stopping you from writing a script in latin1 or iso-8859-15. + +See `pep-0263 `_ + +However this complicates things for the python api because blend files themselves dont have an encoding. + +To simplify the problem for python integration and script authors we have decieded all strings in blend files **must** be UTF-8 or ASCII compatible. + +This means assigning strings with different encodings to an object names for instance will raise an error. + +Paths are an exception to this rule since we cannot ignore the existane of non-utf-8 paths on peoples filesystems. + +This means seemingly harmless expressions can raise errors, eg. + +.. code-block:: python + + >>> print(bpy.data.filepath) + UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-21: ordinal not in range(128) + + >>> bpy.context.object.name = bpy.data.filepath + Traceback (most recent call last): + File "", line 1, in + TypeError: bpy_struct: item.attr= val: Object.name expected a string type, not str + + +Here are 2 ways around filesystem encoding issues. + +.. code-block:: python + + >>> print(repr(bpy.data.filepath)) + + >>> import os + >>> filepath_bytes = os.fsencode(bpy.data.filepath) + >>> filepath_utf8 = filepath_bytes.decode('utf-8', "replace") + >>> bpy.context.object.name = filepath_utf8 + + +Unicode encoding/decoding is a big topic with comprehensive python documentation, to avoid getting stuck too deep in encoding problems - here are some suggestions: + +* Always use utf-8 encoiding or convert to utf-8 where the input is unknown. + +* Avoid manipulating filepaths as strings directly, use ``os.path`` functions instead. + +* Use ``os.fsencode()`` / ``os.fsdecode()`` rather then the built in string decoding functions when operating on paths. + +* To print paths or to include them in the user interface use ``repr(path)`` first or ``"%r" % path`` with string formatting. + +* **Possibly** - use bytes instead of python strings, when reading some input its less trouble to read it as binary data though you will still need to deciede how to treat any strings you want to use with Blender, some importers do this. + + *************************************** Strange errors using 'threading' module *************************************** @@ -197,30 +275,6 @@ So far no work has gone into making Blenders python integration thread safe, so Pythons threads only allow co-currency and wont speed up you're scripts on multi-processor systems, the ``subprocess`` and ``multiprocess`` modules can be used with blender and make use of multiple CPU's too. -****************************** -Matrix multiplication is wrong -****************************** - -Every so often we get complaints that Blenders matrix math is wrong, the confusion comes from mathutils matrices being column-major to match OpenGL and the rest of Blenders matrix operations and stored matrix data. - -This is different to **numpy** which is row-major which matches what you would expect when using conventional matrix math notation. - - -*********************************** -I can't edit the mesh in edit-mode! -*********************************** - -Blenders EditMesh is an internal data structure (not saved and not exposed to python), this gives the main annoyance that you need to exit edit-mode to edit the mesh from python. - -The reason we have not made much attempt to fix this yet is because we -will likely move to BMesh mesh API eventually, so any work on the API now will be wasted effort. - -With the BMesh API we may expose mesh data to python so we can -write useful tools in python which are also fast to execute while in edit-mode. - -For the time being this limitation just has to be worked around but we're aware its frustrating needs to be addressed. - - ******************************* Help! My script crashes Blender ******************************* From a9dea3afe9ca590e3d2d6788066d52dab3fd872c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Aug 2011 18:48:48 +0000 Subject: [PATCH 550/624] correct missing bpy doc references. --- doc/python_api/rst/info_gotcha.rst | 2 +- .../scripts/modules/bpy_extras/image_utils.py | 2 +- release/scripts/modules/bpy_extras/io_utils.py | 4 ++-- .../scripts/modules/bpy_extras/mesh_utils.py | 8 ++++---- .../scripts/modules/bpy_extras/object_utils.py | 12 ++++++------ .../scripts/modules/bpy_extras/view3d_utils.py | 18 +++++++++--------- release/scripts/modules/bpy_types.py | 2 +- source/blender/python/intern/bpy_rna.c | 6 +++--- 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/doc/python_api/rst/info_gotcha.rst b/doc/python_api/rst/info_gotcha.rst index da4ed75bfd7..1ce193ec436 100644 --- a/doc/python_api/rst/info_gotcha.rst +++ b/doc/python_api/rst/info_gotcha.rst @@ -82,7 +82,7 @@ No updates after setting values Sometimes you want to modify values from python and immediately access the updated values, eg: -Once changing the objects :class:`Object.location` you may want to access its transformation right after from :class:`Object.matrix_world`, but this doesn't work as you might expect. +Once changing the objects :class:`bpy.types.Object.location` you may want to access its transformation right after from :class:`bpy.types.Object.matrix_world`, but this doesn't work as you might expect. Consider the calculations that might go into working out the objects final transformation, this includes: diff --git a/release/scripts/modules/bpy_extras/image_utils.py b/release/scripts/modules/bpy_extras/image_utils.py index eab75c3bd16..02959fae534 100644 --- a/release/scripts/modules/bpy_extras/image_utils.py +++ b/release/scripts/modules/bpy_extras/image_utils.py @@ -58,7 +58,7 @@ def load_image(imagepath, For formats blender can read, simply return the path that is given. :type convert_callback: function :return: an image or None - :rtype: :class:`Image` + :rtype: :class:`bpy.types.Image` """ import os import bpy diff --git a/release/scripts/modules/bpy_extras/io_utils.py b/release/scripts/modules/bpy_extras/io_utils.py index 6271c1f77b5..3f6a3682e7c 100644 --- a/release/scripts/modules/bpy_extras/io_utils.py +++ b/release/scripts/modules/bpy_extras/io_utils.py @@ -252,10 +252,10 @@ def axis_conversion(from_forward='Y', from_up='Z', to_forward='Y', to_up='Z'): def axis_conversion_ensure(operator, forward_attr, up_attr): """ Function to ensure an operator has valid axis conversion settings, intended - to be used from :class:`Operator.check`. + to be used from :class:`bpy.types.Operator.check`. :arg operator: the operator to access axis attributes from. - :type operator: :class:`Operator` + :type operator: :class:`bpy.types.Operator` :arg forward_attr: attribute storing the forward axis :type forward_attr: string :arg up_attr: attribute storing the up axis diff --git a/release/scripts/modules/bpy_extras/mesh_utils.py b/release/scripts/modules/bpy_extras/mesh_utils.py index 4b5e3eeb066..7bc6dae3cc6 100644 --- a/release/scripts/modules/bpy_extras/mesh_utils.py +++ b/release/scripts/modules/bpy_extras/mesh_utils.py @@ -35,7 +35,7 @@ def mesh_linked_faces(mesh): other mesh elements within 1 mesh datablock. :arg mesh: the mesh used to group with. - :type mesh: :class:`Mesh` + :type mesh: :class:`bpy.types.Mesh` :return: lists of lists containing faces. :rtype: list """ @@ -125,9 +125,9 @@ def edge_loops_from_faces(mesh, faces=None, seams=()): [[(0, 1), (4, 8), (3, 8)], ...] :arg mesh: the mesh used to get edge loops from. - :type mesh: :class:`Mesh` + :type mesh: :class:`bpy.types.Mesh` :arg faces: optional face list to only use some of the meshes faces. - :type faces: :class:`MeshFaces`, sequence or or NoneType + :type faces: :class:`bpy.types.MeshFaces`, sequence or or NoneType :return: return a list of edge vertex index lists. :rtype: list """ @@ -450,7 +450,7 @@ def face_random_points(num_points, faces): :arg num_points: the number of random points to generate on each face. :type int: :arg faces: list of the faces to generate points on. - :type faces: :class:`MeshFaces`, sequence + :type faces: :class:`bpy.types.MeshFaces`, sequence :return: list of random points over all faces. :rtype: list """ diff --git a/release/scripts/modules/bpy_extras/object_utils.py b/release/scripts/modules/bpy_extras/object_utils.py index 790f5ba48cb..3081e6f172e 100644 --- a/release/scripts/modules/bpy_extras/object_utils.py +++ b/release/scripts/modules/bpy_extras/object_utils.py @@ -33,11 +33,11 @@ def add_object_align_init(context, operator): Return a matrix using the operator settings and view context. :arg context: The context to use. - :type context: :class:`Context` + :type context: :class:`bpy.types.Context` :arg operator: The operator, checked for location and rotation properties. - :type operator: :class:`Operator` + :type operator: :class:`bpy.types.Operator` :return: the matrix from the context and settings. - :rtype: :class:`Matrix` + :rtype: :class:`mathutils.Matrix` """ from mathutils import Matrix, Vector, Euler @@ -92,13 +92,13 @@ def object_data_add(context, obdata, operator=None): location, rotation and layer. :arg context: The context to use. - :type context: :class:`Context` + :type context: :class:`bpy.types.Context` :arg obdata: the data used for the new object. :type obdata: valid object data type or None. :arg operator: The operator, checked for location and rotation properties. - :type operator: :class:`Operator` + :type operator: :class:`bpy.types.Operator` :return: the newly created object in the scene. - :rtype: :class:`ObjectBase` + :rtype: :class:`bpy.types.ObjectBase` """ scene = context.scene diff --git a/release/scripts/modules/bpy_extras/view3d_utils.py b/release/scripts/modules/bpy_extras/view3d_utils.py index 26325633a05..c18a74bbb09 100644 --- a/release/scripts/modules/bpy_extras/view3d_utils.py +++ b/release/scripts/modules/bpy_extras/view3d_utils.py @@ -31,14 +31,14 @@ def region_2d_to_vector_3d(region, rv3d, coord): coordinate. :arg region: region of the 3D viewport, typically bpy.context.region. - :type region: :class:`Region` + :type region: :class:`bpy.types.Region` :arg rv3d: 3D region data, typically bpy.context.space_data.region_3d. - :type rv3d: :class:`RegionView3D` + :type rv3d: :class:`bpy.types.RegionView3D` :arg coord: 2d coordinates relative to the region: (event.mouse_region_x, event.mouse_region_y) for example. :type coord: 2d vector :return: normalized 3d vector. - :rtype: :class:`Vector` + :rtype: :class:`mathutils.Vector` """ from mathutils import Vector @@ -65,9 +65,9 @@ def region_2d_to_location_3d(region, rv3d, coord, depth_location): *depth_location*. :arg region: region of the 3D viewport, typically bpy.context.region. - :type region: :class:`Region` + :type region: :class:`bpy.types.Region` :arg rv3d: 3D region data, typically bpy.context.space_data.region_3d. - :type rv3d: :class:`RegionView3D` + :type rv3d: :class:`bpy.types.RegionView3D` :arg coord: 2d coordinates relative to the region; (event.mouse_region_x, event.mouse_region_y) for example. :type coord: 2d vector @@ -75,7 +75,7 @@ def region_2d_to_location_3d(region, rv3d, coord, depth_location): there is no defined depth with a 2d region input. :type depth_location: 3d vector :return: normalized 3d vector. - :rtype: :class:`Vector` + :rtype: :class:`mathutils.Vector` """ from mathutils import Vector from mathutils.geometry import intersect_point_line @@ -114,13 +114,13 @@ def location_3d_to_region_2d(region, rv3d, coord): Return the *region* relative 2d location of a 3d position. :arg region: region of the 3D viewport, typically bpy.context.region. - :type region: :class:`Region` + :type region: :class:`bpy.types.Region` :arg rv3d: 3D region data, typically bpy.context.space_data.region_3d. - :type rv3d: :class:`RegionView3D` + :type rv3d: :class:`bpy.types.RegionView3D` :arg coord: 3d worldspace location. :type coord: 3d vector :return: 2d location - :rtype: :class:`Vector` + :rtype: :class:`mathutils.Vector` """ from mathutils import Vector diff --git a/release/scripts/modules/bpy_types.py b/release/scripts/modules/bpy_types.py index 8766c873dd8..e8c58105d94 100644 --- a/release/scripts/modules/bpy_types.py +++ b/release/scripts/modules/bpy_types.py @@ -287,7 +287,7 @@ class EditBone(StructRNA, _GenericBone, metaclass=StructMetaPropGroup): Transform the the bones head, tail, roll and envalope (when the matrix has a scale component). :arg matrix: 3x3 or 4x4 transformation matrix. - :type matrix: :class:`Matrix` + :type matrix: :class:`mathutils.Matrix` :arg scale: Scale the bone envalope by the matrix. :type scale: bool :arg roll: Correct the roll to point in the same relative direction to the head and tail. diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index b83626bc3e9..4abcbc684e2 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -6591,9 +6591,9 @@ void pyrna_free_types(void) PyDoc_STRVAR(pyrna_register_class_doc, ".. method:: register_class(cls)\n" "\n" -" Register a subclass of a blender type in (:class:`Panel`,\n" -" :class:`Menu`, :class:`Header`, :class:`Operator`,\n" -" :class:`KeyingSetInfo`, :class:`RenderEngine`).\n" +" Register a subclass of a blender type in (:class:`bpy.types.Panel`,\n" +" :class:`bpy.types.Menu`, :class:`bpy.types.Header`, :class:`bpy.types.Operator`,\n" +" :class:`bpy.types.KeyingSetInfo`, :class:`bpy.types.RenderEngine`).\n" "\n" " If the class has a *register* class method it will be called\n" " before registration.\n" From 722be28d68bee132f54c3bcd984caf274197c205 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Fri, 26 Aug 2011 22:37:20 +0000 Subject: [PATCH 551/624] sub_v4_v4v4 was taking float[3] arguments. --- source/blender/blenlib/BLI_math_vector.h | 4 +- .../blenlib/intern/math_vector_inline.c | 56 +++++++++---------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/source/blender/blenlib/BLI_math_vector.h b/source/blender/blenlib/BLI_math_vector.h index decfa22c3e6..c8b598a1e85 100644 --- a/source/blender/blenlib/BLI_math_vector.h +++ b/source/blender/blenlib/BLI_math_vector.h @@ -99,7 +99,7 @@ MINLINE float dot_v3v3(const float a[3], const float b[3]); MINLINE float cross_v2v2(const float a[2], const float b[2]); MINLINE void cross_v3_v3v3(float r[3], const float a[3], const float b[3]); -MINLINE void star_m3_v3(float R[3][3],float a[3]); +MINLINE void star_m3_v3(float rmat[3][3],float a[3]); /*********************************** Length **********************************/ @@ -133,7 +133,7 @@ MINLINE int is_zero_v3(const float a[3]); MINLINE int is_zero_v4(const float a[4]); MINLINE int is_one_v3(const float a[3]); -MINLINE int equals_v2v2(const float *v1, const float *v2); +MINLINE int equals_v2v2(const float v1[2], const float v2[2]); MINLINE int equals_v3v3(const float a[3], const float b[3]); MINLINE int compare_v3v3(const float a[3], const float b[3], const float limit); MINLINE int compare_len_v3v3(const float a[3], const float b[3], const float limit); diff --git a/source/blender/blenlib/intern/math_vector_inline.c b/source/blender/blenlib/intern/math_vector_inline.c index e2b7c770356..28708af7486 100644 --- a/source/blender/blenlib/intern/math_vector_inline.c +++ b/source/blender/blenlib/intern/math_vector_inline.c @@ -136,26 +136,26 @@ MINLINE void add_v3_v3(float *r, const float *a) r[2] += a[2]; } -MINLINE void add_v3_v3v3(float *r, const float *a, const float *b) +MINLINE void add_v3_v3v3(float r[3], const float a[3], const float b[3]) { r[0]= a[0] + b[0]; r[1]= a[1] + b[1]; r[2]= a[2] + b[2]; } -MINLINE void sub_v2_v2(float *r, const float *a) +MINLINE void sub_v2_v2(float r[2], const float a[2]) { r[0] -= a[0]; r[1] -= a[1]; } -MINLINE void sub_v2_v2v2(float *r, const float *a, const float *b) +MINLINE void sub_v2_v2v2(float r[2], const float a[2], const float b[2]) { r[0]= a[0] - b[0]; r[1]= a[1] - b[1]; } -MINLINE void sub_v3_v3(float *r, const float *a) +MINLINE void sub_v3_v3(float r[3], const float a[3]) { r[0] -= a[0]; r[1] -= a[1]; @@ -177,7 +177,7 @@ MINLINE void sub_v4_v4(float r[4], const float a[4]) r[3] -= a[3]; } -MINLINE void sub_v4_v4v4(float r[3], const float a[3], const float b[3]) +MINLINE void sub_v4_v4v4(float r[4], const float a[4], const float b[4]) { r[0]= a[0] - b[0]; r[1]= a[1] - b[1]; @@ -186,10 +186,10 @@ MINLINE void sub_v4_v4v4(float r[3], const float a[3], const float b[3]) } -MINLINE void mul_v2_fl(float *v1, float f) +MINLINE void mul_v2_fl(float r[2], float f) { - v1[0]*= f; - v1[1]*= f; + r[0]*= f; + r[1]*= f; } MINLINE void mul_v2_v2fl(float r[2], const float a[2], float f) @@ -281,11 +281,11 @@ MINLINE void madd_v4_v4fl(float r[4], const float a[4], float f) r[3] += a[3]*f; } -MINLINE void mul_v3_v3v3(float *v, const float *v1, const float *v2) +MINLINE void mul_v3_v3v3(float r[3], const float v1[3], const float v2[3]) { - v[0] = v1[0] * v2[0]; - v[1] = v1[1] * v2[1]; - v[2] = v1[2] * v2[2]; + r[0] = v1[0] * v2[0]; + r[1] = v1[1] * v2[1]; + r[2] = v1[2] * v2[2]; } MINLINE void negate_v3(float r[3]) @@ -340,15 +340,15 @@ MINLINE void cross_v3_v3v3(float r[3], const float a[3], const float b[3]) r[2]= a[0]*b[1] - a[1]*b[0]; } -MINLINE void star_m3_v3(float mat[][3], float *vec) +MINLINE void star_m3_v3(float rmat[][3], float a[3]) { - mat[0][0]= mat[1][1]= mat[2][2]= 0.0; - mat[0][1]= -vec[2]; - mat[0][2]= vec[1]; - mat[1][0]= vec[2]; - mat[1][2]= -vec[0]; - mat[2][0]= -vec[1]; - mat[2][1]= vec[0]; + rmat[0][0]= rmat[1][1]= rmat[2][2]= 0.0; + rmat[0][1]= -a[2]; + rmat[0][2]= a[1]; + rmat[1][0]= a[2]; + rmat[1][2]= -a[0]; + rmat[2][0]= -a[1]; + rmat[2][1]= a[0]; } /*********************************** Length **********************************/ @@ -465,27 +465,27 @@ MINLINE int is_zero_v4(const float v[4]) return (v[0] == 0 && v[1] == 0 && v[2] == 0 && v[3] == 0); } -MINLINE int is_one_v3(const float *v) +MINLINE int is_one_v3(const float v[3]) { return (v[0] == 1 && v[1] == 1 && v[2] == 1); } -MINLINE int equals_v2v2(const float *v1, const float *v2) +MINLINE int equals_v2v2(const float v1[2], const float v2[2]) { return ((v1[0]==v2[0]) && (v1[1]==v2[1])); } -MINLINE int equals_v3v3(const float *v1, const float *v2) +MINLINE int equals_v3v3(const float v1[3], const float v2[3]) { return ((v1[0]==v2[0]) && (v1[1]==v2[1]) && (v1[2]==v2[2])); } -MINLINE int equals_v4v4(const float *v1, const float *v2) +MINLINE int equals_v4v4(const float v1[4], const float v2[4]) { return ((v1[0]==v2[0]) && (v1[1]==v2[1]) && (v1[2]==v2[2]) && (v1[3]==v2[3])); } -MINLINE int compare_v3v3(const float *v1, const float *v2, const float limit) +MINLINE int compare_v3v3(const float v1[3], const float v2[3], const float limit) { if(fabsf(v1[0]-v2[0]) Date: Sat, 27 Aug 2011 01:20:55 +0000 Subject: [PATCH 552/624] F3TOCHAR4 macro was assigning the same value twice (setting the alpha, then overwriting with 255). --- source/blender/blenlib/BLI_utildefines.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenlib/BLI_utildefines.h b/source/blender/blenlib/BLI_utildefines.h index 28ebb254f2a..f8f8e12b341 100644 --- a/source/blender/blenlib/BLI_utildefines.h +++ b/source/blender/blenlib/BLI_utildefines.h @@ -105,7 +105,7 @@ #define FTOUSHORT(val) ((val >= 1.0f-0.5f/65535)? 65535: (val <= 0.0f)? 0: (unsigned short)(val*65535.0f + 0.5f)) #define F3TOCHAR3(v2,v1) (v1)[0]=FTOCHAR((v2[0])); (v1)[1]=FTOCHAR((v2[1])); (v1)[2]=FTOCHAR((v2[2])) #define F3TOCHAR4(v2,v1) { (v1)[0]=FTOCHAR((v2[0])); (v1)[1]=FTOCHAR((v2[1])); (v1)[2]=FTOCHAR((v2[2])); \ - (v1)[3]=FTOCHAR((v2[3])); (v1)[3] = 255; } + (v1)[3] = 255; } #define F4TOCHAR4(v2,v1) { (v1)[0]=FTOCHAR((v2[0])); (v1)[1]=FTOCHAR((v2[1])); (v1)[2]=FTOCHAR((v2[2])); \ (v1)[3]=FTOCHAR((v2[3])); (v1)[3]=FTOCHAR((v2[3])); } From 2311e624d7717f1123abcf91882830e5dd841669 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 01:24:05 +0000 Subject: [PATCH 553/624] eek F4TOCHAR4 was assigning alpha twice too!, tsk tsk. --- source/blender/blenlib/BLI_utildefines.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenlib/BLI_utildefines.h b/source/blender/blenlib/BLI_utildefines.h index f8f8e12b341..1a1f7be2471 100644 --- a/source/blender/blenlib/BLI_utildefines.h +++ b/source/blender/blenlib/BLI_utildefines.h @@ -107,7 +107,7 @@ #define F3TOCHAR4(v2,v1) { (v1)[0]=FTOCHAR((v2[0])); (v1)[1]=FTOCHAR((v2[1])); (v1)[2]=FTOCHAR((v2[2])); \ (v1)[3] = 255; } #define F4TOCHAR4(v2,v1) { (v1)[0]=FTOCHAR((v2[0])); (v1)[1]=FTOCHAR((v2[1])); (v1)[2]=FTOCHAR((v2[2])); \ - (v1)[3]=FTOCHAR((v2[3])); (v1)[3]=FTOCHAR((v2[3])); } + (v1)[3]=FTOCHAR((v2[3])); } #define VECCOPY(v1,v2) {*(v1)= *(v2); *(v1+1)= *(v2+1); *(v1+2)= *(v2+2);} From 974a06823e3a2ac740f93243cefb0db6b5582dcb Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 01:37:47 +0000 Subject: [PATCH 554/624] bge py api XK_GameObject.linVelocityMin was returning linVelocityMax. --- source/gameengine/Ketsji/KX_GameObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 7ca8e7e3b52..74652877e48 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -1839,7 +1839,7 @@ PyObject* KX_GameObject::pyattr_get_lin_vel_min(void *self_v, const KX_PYATTRIBU { KX_GameObject* self= static_cast(self_v); KX_IPhysicsController *spc = self->GetPhysicsController(); - return PyFloat_FromDouble(spc ? spc->GetLinVelocityMax() : 0.0f); + return PyFloat_FromDouble(spc ? spc->GetLinVelocityMin() : 0.0f); } int KX_GameObject::pyattr_set_lin_vel_min(void *self_v, const KX_PYATTRIBUTE_DEF *attrdef, PyObject *value) From a05d4a729ae6ccf26a7ef5786fdfffde6d2cb5d4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 01:42:49 +0000 Subject: [PATCH 555/624] remove deprecated & unused mat3_to_vec_rot and mat4_to_vec_rot functions. --- source/blender/blenlib/BLI_math_rotation.h | 3 --- source/blender/blenlib/intern/math_rotation.c | 22 ------------------- 2 files changed, 25 deletions(-) diff --git a/source/blender/blenlib/BLI_math_rotation.h b/source/blender/blenlib/BLI_math_rotation.h index ee8c3d5e10c..ef20408a37e 100644 --- a/source/blender/blenlib/BLI_math_rotation.h +++ b/source/blender/blenlib/BLI_math_rotation.h @@ -107,9 +107,6 @@ void mat4_to_axis_angle(float axis[3], float *angle, float M[4][4]); /* TODO: the following calls should probably be depreceated sometime */ /* conversion */ -void mat3_to_vec_rot(float vec[3], float *phi, float mat[3][3]); -void mat4_to_vec_rot(float vec[3], float *phi, float mat[4][4]); - void vec_rot_to_quat(float quat[4], const float vec[3], const float phi); void vec_rot_to_mat3(float mat[3][3], const float vec[3], const float phi); void vec_rot_to_mat4(float mat[4][4], const float vec[3], const float phi); diff --git a/source/blender/blenlib/intern/math_rotation.c b/source/blender/blenlib/intern/math_rotation.c index e3e507d016a..6800b59c2c7 100644 --- a/source/blender/blenlib/intern/math_rotation.c +++ b/source/blender/blenlib/intern/math_rotation.c @@ -774,28 +774,6 @@ void mat4_to_axis_angle(float axis[3], float *angle,float mat[4][4]) /****************************** Vector/Rotation ******************************/ /* TODO: the following calls should probably be depreceated sometime */ -/* 3x3 matrix to axis angle */ -void mat3_to_vec_rot(float axis[3], float *angle,float mat[3][3]) -{ - float q[4]; - - /* use quaternions as intermediate representation */ - // TODO: it would be nicer to go straight there... - mat3_to_quat(q,mat); - quat_to_axis_angle(axis, angle,q); -} - -/* 4x4 matrix to axis angle */ -void mat4_to_vec_rot(float axis[3], float *angle,float mat[4][4]) -{ - float q[4]; - - /* use quaternions as intermediate representation */ - // TODO: it would be nicer to go straight there... - mat4_to_quat(q,mat); - quat_to_axis_angle(axis, angle,q); -} - /* axis angle to 3x3 matrix */ void vec_rot_to_mat3(float mat[][3], const float vec[3], const float phi) { From 9ae67bf38036f15b39ba129bea61415d8cfb95ae Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 02:04:29 +0000 Subject: [PATCH 556/624] bugfix for procedural textures used as bumpmap with osa not rendering right, also remove redundant assignment. --- source/blender/render/intern/source/render_texture.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/blender/render/intern/source/render_texture.c b/source/blender/render/intern/source/render_texture.c index a4c1778c624..fbbb33d0172 100644 --- a/source/blender/render/intern/source/render_texture.c +++ b/source/blender/render/intern/source/render_texture.c @@ -1789,7 +1789,7 @@ static int compatible_bump_compute(CompatibleBump *compat_bump, ShadeInput *shi, const float adx[3] = {fabsf(dx[0]), fabsf(dx[1]), fabsf(dx[2])}; const float ady[3] = {fabsf(dy[0]), fabsf(dy[1]), fabsf(dy[2])}; du = MAX3(adx[0], adx[1], adx[2]); - dv = MAX3(ady[1], ady[1], ady[2]); + dv = MAX3(ady[0], ady[1], ady[2]); } } @@ -2358,7 +2358,6 @@ void do_material_tex(ShadeInput *shi) f1= shi->vn[0]; f2= shi->vn[1]; texres.nor[0]= f1*co_nor+f2*si; - texres.nor[1]= f2*co_nor-f1*si; f1= shi->vn[1]; f2= shi->vn[2]; texres.nor[1]= f1*co_nor+f2*si; From 95c56115705d6851f7fd726612e57483d608e962 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 02:45:35 +0000 Subject: [PATCH 557/624] subtraction on unsigned values didnt work as intended for copying ID's. --- source/blender/blenkernel/intern/library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 0b07f40cad6..76f114de97b 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -671,7 +671,7 @@ void *copy_libblock(void *rt) assert(idn != NULL); idn_len= MEM_allocN_len(idn); - if(idn_len - sizeof(ID) > 0) { + if((ssize_t)idn_len - (ssize_t)sizeof(ID) > 0) { /* signed to allow neg result */ cp= (char *)id; cpn= (char *)idn; memcpy(cpn+sizeof(ID), cp+sizeof(ID), idn_len - sizeof(ID)); From 70c955c48437b6387285e963bf8c6f7294700ca2 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 02:59:43 +0000 Subject: [PATCH 558/624] remove deprecated & unused sequencer transform vars --- source/blender/blenkernel/intern/seqeffects.c | 5 ----- source/blender/makesdna/DNA_sequence_types.h | 5 ----- 2 files changed, 10 deletions(-) diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c index 8c19b0c15c3..cf95692c8b4 100644 --- a/source/blender/blenkernel/intern/seqeffects.c +++ b/source/blender/blenkernel/intern/seqeffects.c @@ -2029,16 +2029,11 @@ static void init_transform_effect(Sequence *seq) transform->ScalexIni = 1.0f; transform->ScaleyIni = 1.0f; - transform->ScalexFin = 1.0f; - transform->ScalexFin = 1.0f; transform->xIni=0.0f; - transform->xFin=0.0f; transform->yIni=0.0f; - transform->yFin=0.0f; transform->rotIni=0.0f; - transform->rotFin=0.0f; transform->interpolation=1; transform->percent=1; diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index 3e7654bcf47..0dd0b9790ab 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -209,14 +209,9 @@ typedef struct GlowVars { typedef struct TransformVars { float ScalexIni; float ScaleyIni; - float ScalexFin; /* deprecated - old transform strip */ - float ScaleyFin; /* deprecated - old transform strip */ float xIni; - float xFin; /* deprecated - old transform strip */ float yIni; - float yFin; /* deprecated - old transform strip */ float rotIni; - float rotFin; /* deprecated - old transform strip */ int percent; int interpolation; int uniform_scale; /* preserve aspect/ratio when scaling */ From 94b3e83b6c564a66788624e824a2548d6c8b8650 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 03:13:54 +0000 Subject: [PATCH 559/624] fix for bug with all rotation modes being treated as euler by the BGE, this bug is in trunk too but fixing here because this code will replace whats in trunk. also make initializers less verbose for ipo transform assignment. --- source/gameengine/Converter/KX_IpoConvert.cpp | 30 +++++-------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/source/gameengine/Converter/KX_IpoConvert.cpp b/source/gameengine/Converter/KX_IpoConvert.cpp index 2793b8e9fdf..0ee99f5335b 100644 --- a/source/gameengine/Converter/KX_IpoConvert.cpp +++ b/source/gameengine/Converter/KX_IpoConvert.cpp @@ -91,41 +91,25 @@ SG_Controller *BL_CreateIPO(struct bAction *action, KX_GameObject* gameobj, KX_B Object* blenderobject = gameobj->GetBlenderObject(); - ipocontr->GetIPOTransform().SetPosition( - MT_Point3( - blenderobject->loc[0]/*+blenderobject->dloc[0]*/, - blenderobject->loc[1]/*+blenderobject->dloc[1]*/, - blenderobject->loc[2]/*+blenderobject->dloc[2]*/ - ) - ); - ipocontr->GetIPOTransform().SetEulerAngles( - MT_Vector3( - blenderobject->rot[0], - blenderobject->rot[1], - blenderobject->rot[2] - ) - ); - ipocontr->GetIPOTransform().SetScaling( - MT_Vector3( - blenderobject->size[0], - blenderobject->size[1], - blenderobject->size[2] - ) - ); + ipocontr->GetIPOTransform().SetPosition(MT_Point3(blenderobject->loc)); + ipocontr->GetIPOTransform().SetEulerAngles(MT_Vector3(blenderobject->rot)); + ipocontr->GetIPOTransform().SetScaling(MT_Vector3(blenderobject->size)); const char *rotmode, *drotmode; - switch(blenderobject->rotmode) - { + switch(blenderobject->rotmode) { case ROT_MODE_AXISANGLE: rotmode = "rotation_axis_angle"; drotmode = "delta_rotation_axis_angle"; + break; case ROT_MODE_QUAT: rotmode = "rotation_quaternion"; drotmode = "delta_rotation_quaternion"; + break; default: rotmode = "rotation_euler"; drotmode = "delta_rotation_euler"; + break; } BL_InterpolatorList *adtList= GetAdtList(action, converter); From 555f6cbe08db7c44ed4c6604f256a055b465d769 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Sat, 27 Aug 2011 03:19:46 +0000 Subject: [PATCH 560/624] BGE: Post drawing callbacks are now done per viewport instead of per scene. This is handy for things like having a different HUD for each player in a splitscreen game. To figure out what viewport you're drawing too, check the scene's active_camera. --- source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index 0aa36b4cd5f..f41e0c16457 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -862,6 +862,8 @@ void KX_KetsjiEngine::Render() { if((*it)->GetViewport()) { + // Change the active camera so Python scripts can figure out what viewport they're in + scene->SetActiveCamera(*it); if (scene->IsClearingZBuffer()) m_rasterizer->ClearDepthBuffer(); @@ -873,6 +875,10 @@ void KX_KetsjiEngine::Render() it++; } + + // Now change the camera back + scene->SetActiveCamera(cam); + PostRenderScene(scene); } @@ -1315,6 +1321,10 @@ void KX_KetsjiEngine::RenderFrame(KX_Scene* scene, KX_Camera* cam) if (scene->GetPhysicsEnvironment()) scene->GetPhysicsEnvironment()->debugDrawWorld(); + +#ifdef WITH_PYTHON + scene->RunDrawingCallbacks(scene->GetPostDrawCB()); +#endif } void KX_KetsjiEngine::RenderFonts(KX_Scene* scene) @@ -1336,9 +1346,6 @@ void KX_KetsjiEngine::PostRenderScene(KX_Scene* scene) { m_rendertools->MotionBlur(m_rasterizer); scene->Render2DFilters(m_canvas); -#ifdef WITH_PYTHON - scene->RunDrawingCallbacks(scene->GetPostDrawCB()); -#endif m_rasterizer->FlushDebugLines(); } From 69260601851bfcf1193b95950e37abf1d662b0a4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 03:20:32 +0000 Subject: [PATCH 561/624] - fix for BL_Shader::SetUniform() missing out the last part of the matrix. - particle.c wasn't setting all components of the vector when reading cache and setting dummy velocity values. - some functions incorrectly took a float[3] argument when the 4th value was set. - remove a few redundant lines of code. --- source/blender/blenkernel/intern/object.c | 2 +- source/blender/blenkernel/intern/particle.c | 2 +- source/blender/editors/physics/physics_pointcache.c | 1 - source/blender/editors/sculpt_paint/paint_image.c | 4 ++-- source/blender/editors/space_view3d/drawarmature.c | 5 +---- source/blender/editors/uvedit/uvedit_ops.c | 2 +- source/blender/gpu/intern/gpu_material.c | 2 +- source/gameengine/Ketsji/BL_Shader.cpp | 2 +- 8 files changed, 8 insertions(+), 12 deletions(-) diff --git a/source/blender/blenkernel/intern/object.c b/source/blender/blenkernel/intern/object.c index dff62b05bd3..5bdda8d5867 100644 --- a/source/blender/blenkernel/intern/object.c +++ b/source/blender/blenkernel/intern/object.c @@ -3134,7 +3134,7 @@ int object_is_modified(Scene *scene, Object *ob) int flag= 0; if(ob_get_key(ob)) { - flag |= eModifierMode_Render | eModifierMode_Render; + flag |= eModifierMode_Render; } else { ModifierData *md; diff --git a/source/blender/blenkernel/intern/particle.c b/source/blender/blenkernel/intern/particle.c index 9aa1c6e29eb..86c646fa257 100644 --- a/source/blender/blenkernel/intern/particle.c +++ b/source/blender/blenkernel/intern/particle.c @@ -3161,7 +3161,7 @@ void psys_cache_edit_paths(Scene *scene, Object *ob, PTCacheEdit *edit, float cf } else { ca->vel[0] = ca->vel[1] = 0.0f; - ca->vel[1] = 1.0f; + ca->vel[2] = 1.0f; } /* selection coloring in edit mode */ diff --git a/source/blender/editors/physics/physics_pointcache.c b/source/blender/editors/physics/physics_pointcache.c index 797ead3cd90..34f4a1e472b 100644 --- a/source/blender/editors/physics/physics_pointcache.c +++ b/source/blender/editors/physics/physics_pointcache.c @@ -172,7 +172,6 @@ void PTCACHE_OT_free_bake_all(wmOperatorType *ot) { /* identifiers */ ot->name= "Free All Physics Bakes"; - ot->name= "Free all physics bakes"; ot->idname= "PTCACHE_OT_free_bake_all"; /* api callbacks */ diff --git a/source/blender/editors/sculpt_paint/paint_image.c b/source/blender/editors/sculpt_paint/paint_image.c index 32004fd4525..d69c1d9c447 100644 --- a/source/blender/editors/sculpt_paint/paint_image.c +++ b/source/blender/editors/sculpt_paint/paint_image.c @@ -512,7 +512,7 @@ static float VecZDepthOrtho(float pt[2], float v1[3], float v2[3], float v3[3], return (v1[2]*w[0]) + (v2[2]*w[1]) + (v3[2]*w[2]); } -static float VecZDepthPersp(float pt[2], float v1[3], float v2[3], float v3[3], float w[3]) +static float VecZDepthPersp(float pt[2], float v1[4], float v2[4], float v3[4], float w[3]) { float wtot_inv, wtot; float w_tmp[3]; @@ -1193,7 +1193,7 @@ static void screen_px_from_ortho( * the perspective W coord for each vert */ static void screen_px_from_persp( float uv[2], - float v1co[3], float v2co[3], float v3co[3], /* screenspace coords */ + float v1co[4], float v2co[4], float v3co[4], /* screenspace coords */ float uv1co[2], float uv2co[2], float uv3co[2], float pixelScreenCo[4], float w[3]) diff --git a/source/blender/editors/space_view3d/drawarmature.c b/source/blender/editors/space_view3d/drawarmature.c index ad621257602..103a03eece2 100644 --- a/source/blender/editors/space_view3d/drawarmature.c +++ b/source/blender/editors/space_view3d/drawarmature.c @@ -316,11 +316,9 @@ static float cube[8][3] = { static void drawsolidcube_size(float xsize, float ysize, float zsize) { static GLuint displist=0; - float n[3]; + float n[3]= {0.0f}; glScalef(xsize, ysize, zsize); - - n[0]=0; n[1]=0; n[2]=0; if(displist==0) { displist= glGenLists(1); @@ -346,7 +344,6 @@ static void drawsolidcube_size(float xsize, float ysize, float zsize) n[2]= 1.0; glNormal3fv(n); glVertex3fv(cube[1]); glVertex3fv(cube[5]); glVertex3fv(cube[6]); glVertex3fv(cube[2]); - n[2]=0; n[2]= -1.0; glNormal3fv(n); glVertex3fv(cube[7]); glVertex3fv(cube[4]); glVertex3fv(cube[0]); glVertex3fv(cube[3]); diff --git a/source/blender/editors/uvedit/uvedit_ops.c b/source/blender/editors/uvedit/uvedit_ops.c index 70659994c55..05159414975 100644 --- a/source/blender/editors/uvedit/uvedit_ops.c +++ b/source/blender/editors/uvedit/uvedit_ops.c @@ -833,7 +833,7 @@ static int select_edgeloop(Scene *scene, Image *ima, EditMesh *em, NearestHit *h if(extend) { tf= CustomData_em_get(&em->fdata, hit->efa->data, CD_MTFACE); - if(uvedit_uv_selected(scene, hit->efa, tf, hit->edge) && uvedit_uv_selected(scene, hit->efa, tf, hit->edge)) + if(uvedit_uv_selected(scene, hit->efa, tf, hit->edge)) select= 0; else select= 1; diff --git a/source/blender/gpu/intern/gpu_material.c b/source/blender/gpu/intern/gpu_material.c index 28624e9350c..15b96b6d808 100644 --- a/source/blender/gpu/intern/gpu_material.c +++ b/source/blender/gpu/intern/gpu_material.c @@ -358,7 +358,7 @@ void GPU_material_enable_alpha(GPUMaterial *material) material->alpha= 1; } -GPUBlendMode GPU_material_blend_mode(GPUMaterial *material, float obcol[3]) +GPUBlendMode GPU_material_blend_mode(GPUMaterial *material, float obcol[4]) { if(material->alpha || (material->obcolalpha && obcol[3] < 1.0f)) return GPU_BLEND_ALPHA; diff --git a/source/gameengine/Ketsji/BL_Shader.cpp b/source/gameengine/Ketsji/BL_Shader.cpp index 621cabfe0cf..aea33246a3f 100644 --- a/source/gameengine/Ketsji/BL_Shader.cpp +++ b/source/gameengine/Ketsji/BL_Shader.cpp @@ -690,7 +690,7 @@ void BL_Shader::SetUniform(int uniform, const MT_Matrix3x3& vec, bool transpose) float value[9]; value[0] = (float)vec[0][0]; value[1] = (float)vec[1][0]; value[2] = (float)vec[2][0]; value[3] = (float)vec[0][1]; value[4] = (float)vec[1][1]; value[5] = (float)vec[2][1]; - value[6] = (float)vec[0][2]; value[7] = (float)vec[1][2]; value[7] = (float)vec[2][2]; + value[6] = (float)vec[0][2]; value[7] = (float)vec[1][2]; value[8] = (float)vec[2][2]; glUniformMatrix3fvARB(uniform, 1, transpose?GL_TRUE:GL_FALSE, value); } } From c96f28a718b0c94b52781cc91d384d2aeedf8c02 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 03:25:02 +0000 Subject: [PATCH 562/624] - use %u rather tham %d for unsigned ints in string formatting funcs. - replace (strlen(str) == 0) with str[0]=='\0' --- intern/itasc/kdl/frames_io.cpp | 6 +-- .../blender/blenkernel/intern/mesh_validate.c | 52 +++++++++---------- source/blender/blenkernel/intern/pointcache.c | 10 ++-- .../blender/blenloader/intern/readblenentry.c | 2 +- source/blender/blenloader/intern/readfile.c | 6 +-- .../blender/editors/animation/anim_markers.c | 2 +- .../blender/editors/animation/fmodifier_ui.c | 2 +- .../blender/editors/object/object_modifier.c | 2 +- source/blender/gpu/intern/gpu_codegen.c | 2 +- .../imbuf/intern/dds/DirectDrawSurface.cpp | 16 +++--- source/blender/imbuf/intern/tiff.c | 2 +- source/blender/makesrna/intern/makesrna.c | 34 ++++++------ source/blender/makesrna/intern/rna_define.c | 2 +- .../GameLogic/SCA_RandomActuator.cpp | 2 +- source/gameengine/VideoTexture/Exception.cpp | 2 +- 15 files changed, 71 insertions(+), 71 deletions(-) diff --git a/intern/itasc/kdl/frames_io.cpp b/intern/itasc/kdl/frames_io.cpp index d84e95c766b..3db0790cabf 100644 --- a/intern/itasc/kdl/frames_io.cpp +++ b/intern/itasc/kdl/frames_io.cpp @@ -133,7 +133,7 @@ std::istream& operator >> (std::istream& is,Vector& v) { IOTrace("Stream input Vector (vector or ZERO)"); char storage[10]; EatWord(is,"[]",storage,10); - if (strlen(storage)==0) { + if (storage[0]=='\0') { Eat(is,'['); is >> v(0); Eat(is,','); @@ -194,7 +194,7 @@ std::istream& operator >> (std::istream& is,Rotation& r) { IOTrace("Stream input Rotation (Matrix or EULERZYX, EULERZYZ,RPY, ROT, IDENTITY)"); char storage[10]; EatWord(is,"[]",storage,10); - if (strlen(storage)==0) { + if (storage[0]=='\0') { Eat(is,'['); for (int i=0;i<3;i++) { is >> r(i,0); @@ -255,7 +255,7 @@ std::istream& operator >> (std::istream& is,Frame& T) { IOTrace("Stream input Frame (Rotation,Vector) or DH[...]"); char storage[10]; EatWord(is,"[",storage,10); - if (strlen(storage)==0) { + if (storage[0]=='\0') { Eat(is,'['); is >> T.M; is >> T.p; diff --git a/source/blender/blenkernel/intern/mesh_validate.c b/source/blender/blenkernel/intern/mesh_validate.c index 34618a19ae9..9c916d517c5 100644 --- a/source/blender/blenkernel/intern/mesh_validate.c +++ b/source/blender/blenkernel/intern/mesh_validate.c @@ -80,7 +80,7 @@ static void edge_store_from_mface_quad(EdgeUUID es[4], MFace *mf) edge_store_assign(es[3].verts, mf->v4, mf->v1); } -static void edge_store_from_mface_tri(EdgeUUID es[3], MFace *mf) +static void edge_store_from_mface_tri(EdgeUUID es[4], MFace *mf) { edge_store_assign(es[0].verts, mf->v1, mf->v2); edge_store_assign(es[1].verts, mf->v2, mf->v3); @@ -143,30 +143,30 @@ int BKE_mesh_validate_arrays(Mesh *me, MVert *UNUSED(mverts), unsigned int totve BLI_assert(!(do_fixes && me == NULL)); - PRINT("ED_mesh_validate: verts(%d), edges(%d), faces(%d)\n", totvert, totedge, totface); + PRINT("ED_mesh_validate: verts(%u), edges(%u), faces(%u)\n", totvert, totedge, totface); if(totedge == 0 && totface != 0) { - PRINT(" locical error, %d faces and 0 edges\n", totface); + PRINT(" locical error, %u faces and 0 edges\n", totface); do_edge_recalc= TRUE; } for(i=0, med= medges; iv1 == med->v2) { - PRINT(" edge %d: has matching verts, both %d\n", i, med->v1); + PRINT(" edge %u: has matching verts, both %u\n", i, med->v1); remove= do_fixes; } if(med->v1 >= totvert) { - PRINT(" edge %d: v1 index out of range, %d\n", i, med->v1); + PRINT(" edge %u: v1 index out of range, %u\n", i, med->v1); remove= do_fixes; } if(med->v2 >= totvert) { - PRINT(" edge %d: v2 index out of range, %d\n", i, med->v2); + PRINT(" edge %u: v2 index out of range, %u\n", i, med->v2); remove= do_fixes; } if(BLI_edgehash_haskey(edge_hash, med->v1, med->v2)) { - PRINT(" edge %d: is a duplicate of, %d\n", i, GET_INT_FROM_POINTER(BLI_edgehash_lookup(edge_hash, med->v1, med->v2))); + PRINT(" edge %u: is a duplicate of, %u\n", i, GET_INT_FROM_POINTER(BLI_edgehash_lookup(edge_hash, med->v1, med->v2))); remove= do_fixes; } @@ -187,41 +187,41 @@ int BKE_mesh_validate_arrays(Mesh *me, MVert *UNUSED(mverts), unsigned int totve do { fv[fidx]= *(&(mf->v1) + fidx); if(fv[fidx] >= totvert) { - PRINT(" face %d: 'v%d' index out of range, %d\n", i, fidx + 1, fv[fidx]); + PRINT(" face %u: 'v%d' index out of range, %u\n", i, fidx + 1, fv[fidx]); remove= do_fixes; } } while (fidx--); if(remove == FALSE) { if(mf->v4) { - if(mf->v1 == mf->v2) { PRINT(" face %d: verts invalid, v1/v2 both %d\n", i, mf->v1); remove= do_fixes; } - if(mf->v1 == mf->v3) { PRINT(" face %d: verts invalid, v1/v3 both %d\n", i, mf->v1); remove= do_fixes; } - if(mf->v1 == mf->v4) { PRINT(" face %d: verts invalid, v1/v4 both %d\n", i, mf->v1); remove= do_fixes; } + if(mf->v1 == mf->v2) { PRINT(" face %u: verts invalid, v1/v2 both %u\n", i, mf->v1); remove= do_fixes; } + if(mf->v1 == mf->v3) { PRINT(" face %u: verts invalid, v1/v3 both %u\n", i, mf->v1); remove= do_fixes; } + if(mf->v1 == mf->v4) { PRINT(" face %u: verts invalid, v1/v4 both %u\n", i, mf->v1); remove= do_fixes; } - if(mf->v2 == mf->v3) { PRINT(" face %d: verts invalid, v2/v3 both %d\n", i, mf->v2); remove= do_fixes; } - if(mf->v2 == mf->v4) { PRINT(" face %d: verts invalid, v2/v4 both %d\n", i, mf->v2); remove= do_fixes; } + if(mf->v2 == mf->v3) { PRINT(" face %u: verts invalid, v2/v3 both %u\n", i, mf->v2); remove= do_fixes; } + if(mf->v2 == mf->v4) { PRINT(" face %u: verts invalid, v2/v4 both %u\n", i, mf->v2); remove= do_fixes; } - if(mf->v3 == mf->v4) { PRINT(" face %d: verts invalid, v3/v4 both %d\n", i, mf->v3); remove= do_fixes; } + if(mf->v3 == mf->v4) { PRINT(" face %u: verts invalid, v3/v4 both %u\n", i, mf->v3); remove= do_fixes; } } else { - if(mf->v1 == mf->v2) { PRINT(" faceT %d: verts invalid, v1/v2 both %d\n", i, mf->v1); remove= do_fixes; } - if(mf->v1 == mf->v3) { PRINT(" faceT %d: verts invalid, v1/v3 both %d\n", i, mf->v1); remove= do_fixes; } + if(mf->v1 == mf->v2) { PRINT(" faceT %u: verts invalid, v1/v2 both %u\n", i, mf->v1); remove= do_fixes; } + if(mf->v1 == mf->v3) { PRINT(" faceT %u: verts invalid, v1/v3 both %u\n", i, mf->v1); remove= do_fixes; } - if(mf->v2 == mf->v3) { PRINT(" faceT %d: verts invalid, v2/v3 both %d\n", i, mf->v2); remove= do_fixes; } + if(mf->v2 == mf->v3) { PRINT(" faceT %u: verts invalid, v2/v3 both %u\n", i, mf->v2); remove= do_fixes; } } if(remove == FALSE) { if(totedge) { if(mf->v4) { - if(!BLI_edgehash_haskey(edge_hash, mf->v1, mf->v2)) { PRINT(" face %d: edge v1/v2 (%d,%d) is missing egde data\n", i, mf->v1, mf->v2); do_edge_recalc= TRUE; } - if(!BLI_edgehash_haskey(edge_hash, mf->v2, mf->v3)) { PRINT(" face %d: edge v2/v3 (%d,%d) is missing egde data\n", i, mf->v2, mf->v3); do_edge_recalc= TRUE; } - if(!BLI_edgehash_haskey(edge_hash, mf->v3, mf->v4)) { PRINT(" face %d: edge v3/v4 (%d,%d) is missing egde data\n", i, mf->v3, mf->v4); do_edge_recalc= TRUE; } - if(!BLI_edgehash_haskey(edge_hash, mf->v4, mf->v1)) { PRINT(" face %d: edge v4/v1 (%d,%d) is missing egde data\n", i, mf->v4, mf->v1); do_edge_recalc= TRUE; } + if(!BLI_edgehash_haskey(edge_hash, mf->v1, mf->v2)) { PRINT(" face %u: edge v1/v2 (%u,%u) is missing egde data\n", i, mf->v1, mf->v2); do_edge_recalc= TRUE; } + if(!BLI_edgehash_haskey(edge_hash, mf->v2, mf->v3)) { PRINT(" face %u: edge v2/v3 (%u,%u) is missing egde data\n", i, mf->v2, mf->v3); do_edge_recalc= TRUE; } + if(!BLI_edgehash_haskey(edge_hash, mf->v3, mf->v4)) { PRINT(" face %u: edge v3/v4 (%u,%u) is missing egde data\n", i, mf->v3, mf->v4); do_edge_recalc= TRUE; } + if(!BLI_edgehash_haskey(edge_hash, mf->v4, mf->v1)) { PRINT(" face %u: edge v4/v1 (%u,%u) is missing egde data\n", i, mf->v4, mf->v1); do_edge_recalc= TRUE; } } else { - if(!BLI_edgehash_haskey(edge_hash, mf->v1, mf->v2)) { PRINT(" face %d: edge v1/v2 (%d,%d) is missing egde data\n", i, mf->v1, mf->v2); do_edge_recalc= TRUE; } - if(!BLI_edgehash_haskey(edge_hash, mf->v2, mf->v3)) { PRINT(" face %d: edge v2/v3 (%d,%d) is missing egde data\n", i, mf->v2, mf->v3); do_edge_recalc= TRUE; } - if(!BLI_edgehash_haskey(edge_hash, mf->v3, mf->v1)) { PRINT(" face %d: edge v3/v1 (%d,%d) is missing egde data\n", i, mf->v3, mf->v1); do_edge_recalc= TRUE; } + if(!BLI_edgehash_haskey(edge_hash, mf->v1, mf->v2)) { PRINT(" face %u: edge v1/v2 (%u,%u) is missing egde data\n", i, mf->v1, mf->v2); do_edge_recalc= TRUE; } + if(!BLI_edgehash_haskey(edge_hash, mf->v2, mf->v3)) { PRINT(" face %u: edge v2/v3 (%u,%u) is missing egde data\n", i, mf->v2, mf->v3); do_edge_recalc= TRUE; } + if(!BLI_edgehash_haskey(edge_hash, mf->v3, mf->v1)) { PRINT(" face %u: edge v3/v1 (%u,%u) is missing egde data\n", i, mf->v3, mf->v1); do_edge_recalc= TRUE; } } } @@ -261,10 +261,10 @@ int BKE_mesh_validate_arrays(Mesh *me, MVert *UNUSED(mverts), unsigned int totve if(do_verbose) { mf_prev= mfaces + sf_prev->index; if(mf->v4) { - PRINT(" face %d & %d: are duplicates (%d,%d,%d,%d) (%d,%d,%d,%d)\n", sf->index, sf_prev->index, mf->v1, mf->v2, mf->v3, mf->v4, mf_prev->v1, mf_prev->v2, mf_prev->v3, mf_prev->v4); + PRINT(" face %u & %u: are duplicates (%u,%u,%u,%u) (%u,%u,%u,%u)\n", sf->index, sf_prev->index, mf->v1, mf->v2, mf->v3, mf->v4, mf_prev->v1, mf_prev->v2, mf_prev->v3, mf_prev->v4); } else { - PRINT(" face %d & %d: are duplicates (%d,%d,%d) (%d,%d,%d)\n", sf->index, sf_prev->index, mf->v1, mf->v2, mf->v3, mf_prev->v1, mf_prev->v2, mf_prev->v3); + PRINT(" face %u & %u: are duplicates (%u,%u,%u) (%u,%u,%u)\n", sf->index, sf_prev->index, mf->v1, mf->v2, mf->v3, mf_prev->v1, mf_prev->v2, mf_prev->v3); } } diff --git a/source/blender/blenkernel/intern/pointcache.c b/source/blender/blenkernel/intern/pointcache.c index b8f4b2d302f..0f0afe30392 100644 --- a/source/blender/blenkernel/intern/pointcache.c +++ b/source/blender/blenkernel/intern/pointcache.c @@ -967,12 +967,12 @@ static int ptcache_filename(PTCacheID *pid, char *filename, int cfra, short do_p if(pid->cache->flag & PTCACHE_EXTERNAL) { if(pid->cache->index >= 0) - snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02d"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ + snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02u"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ else snprintf(newname, MAX_PTCACHE_FILE, "_%06d"PTCACHE_EXT, cfra); /* always 6 chars */ } else { - snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02d"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ + snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02u"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ } len += 16; } @@ -2002,7 +2002,7 @@ void BKE_ptcache_id_clear(PTCacheID *pid, int mode, unsigned int cfra) if (dir==NULL) return; - snprintf(ext, sizeof(ext), "_%02d"PTCACHE_EXT, pid->stack_index); + snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); while ((de = readdir(dir)) != NULL) { if (strstr(de->d_name, ext)) { /* do we have the right extension?*/ @@ -2204,7 +2204,7 @@ void BKE_ptcache_id_time(PTCacheID *pid, Scene *scene, float cfra, int *startfra if (dir==NULL) return; - snprintf(ext, sizeof(ext), "_%02d"PTCACHE_EXT, pid->stack_index); + snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); while ((de = readdir(dir)) != NULL) { if (strstr(de->d_name, ext)) { /* do we have the right extension?*/ @@ -2904,7 +2904,7 @@ void BKE_ptcache_disk_cache_rename(PTCacheID *pid, char *from, char *to) return; } - snprintf(ext, sizeof(ext), "_%02d"PTCACHE_EXT, pid->stack_index); + snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); /* put new name into cache */ strcpy(pid->cache->name, to); diff --git a/source/blender/blenloader/intern/readblenentry.c b/source/blender/blenloader/intern/readblenentry.c index 4ce5685ff18..31b3724e9f6 100644 --- a/source/blender/blenloader/intern/readblenentry.c +++ b/source/blender/blenloader/intern/readblenentry.c @@ -115,7 +115,7 @@ void BLO_blendhandle_print_sizes(BlendHandle *bh, void *fp) buf[2]= buf[2]?buf[2]:' '; buf[3]= buf[3]?buf[3]:' '; - fprintf(fp, "['%.4s', '%s', %d, %ld ], \n", buf, name, bhead->nr, (long int)bhead->len+sizeof(BHead)); + fprintf(fp, "['%.4s', '%s', %d, %ld ], \n", buf, name, bhead->nr, (long int)(bhead->len+sizeof(BHead))); } } fprintf(fp, "]\n"); diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 0e99b357054..f3b478b90f9 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -10063,7 +10063,7 @@ static void do_versions(FileData *fd, Library *lib, Main *main) * to have them show in RNA viewer and accessible otherwise. */ for(ma= main->mat.first; ma; ma= ma->id.next) { - if(ma->nodetree && strlen(ma->nodetree->id.name)==0) + if(ma->nodetree && ma->nodetree->id.name[0] == '\0') strcpy(ma->nodetree->id.name, "NTShader Nodetree"); /* which_output 0 is now "not specified" */ @@ -10077,7 +10077,7 @@ static void do_versions(FileData *fd, Library *lib, Main *main) } /* and composit trees */ for(sce= main->scene.first; sce; sce= sce->id.next) { - if(sce->nodetree && strlen(sce->nodetree->id.name)==0) + if(sce->nodetree && sce->nodetree->id.name[0] == '\0') strcpy(sce->nodetree->id.name, "NTCompositing Nodetree"); /* move to cameras */ @@ -10099,7 +10099,7 @@ static void do_versions(FileData *fd, Library *lib, Main *main) bNode *node; if(tx->nodetree) { - if(strlen(tx->nodetree->id.name)==0) + if(tx->nodetree->id.name[0] == '\0') strcpy(tx->nodetree->id.name, "NTTexture Nodetree"); /* which_output 0 is now "not specified" */ diff --git a/source/blender/editors/animation/anim_markers.c b/source/blender/editors/animation/anim_markers.c index b3338396598..f561bdc6183 100644 --- a/source/blender/editors/animation/anim_markers.c +++ b/source/blender/editors/animation/anim_markers.c @@ -339,7 +339,7 @@ void debug_markers_print_list(ListBase *markers) printf("List of markers follows: -----\n"); for (marker = markers->first; marker; marker = marker->next) { - printf("\t'%s' on %d at %p with %d\n", marker->name, marker->frame, (void *)marker, marker->flag); + printf("\t'%s' on %d at %p with %u\n", marker->name, marker->frame, (void *)marker, marker->flag); } printf("End of list ------------------\n"); diff --git a/source/blender/editors/animation/fmodifier_ui.c b/source/blender/editors/animation/fmodifier_ui.c index 954928fc486..718188d5800 100644 --- a/source/blender/editors/animation/fmodifier_ui.c +++ b/source/blender/editors/animation/fmodifier_ui.c @@ -162,7 +162,7 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s if (i == 1) strcpy(xval, "x"); else - sprintf(xval, "x^%d", i); + sprintf(xval, "x^%u", i); uiDefBut(block, LABEL, 1, xval, 0, 0, 50, 20, NULL, 0.0, 0.0, 0, 0, "Power of x"); } diff --git a/source/blender/editors/object/object_modifier.c b/source/blender/editors/object/object_modifier.c index 2ac9161ffa3..c96d7c1fd10 100644 --- a/source/blender/editors/object/object_modifier.c +++ b/source/blender/editors/object/object_modifier.c @@ -1280,7 +1280,7 @@ static int meshdeform_bind_exec(bContext *C, wmOperator *op) return OPERATOR_CANCELLED; if(mmd->bindcagecos) { - if(mmd->bindcagecos) MEM_freeN(mmd->bindcagecos); + MEM_freeN(mmd->bindcagecos); if(mmd->dyngrid) MEM_freeN(mmd->dyngrid); if(mmd->dyninfluences) MEM_freeN(mmd->dyninfluences); if(mmd->bindinfluences) MEM_freeN(mmd->bindinfluences); diff --git a/source/blender/gpu/intern/gpu_codegen.c b/source/blender/gpu/intern/gpu_codegen.c index 470b99de00b..910576fa34e 100644 --- a/source/blender/gpu/intern/gpu_codegen.c +++ b/source/blender/gpu/intern/gpu_codegen.c @@ -291,7 +291,7 @@ static void gpu_parse_functions_string(GHash *hash, char *code) } } - if(strlen(function->name) == 0 || function->totparam == 0) { + if(function->name[0] == '\0' || function->totparam == 0) { fprintf(stderr, "GPU functions parse error.\n"); MEM_freeN(function); break; diff --git a/source/blender/imbuf/intern/dds/DirectDrawSurface.cpp b/source/blender/imbuf/intern/dds/DirectDrawSurface.cpp index 971658ff482..44e029bd7ce 100644 --- a/source/blender/imbuf/intern/dds/DirectDrawSurface.cpp +++ b/source/blender/imbuf/intern/dds/DirectDrawSurface.cpp @@ -1426,12 +1426,12 @@ void DirectDrawSurface::printInfo() const if (header.flags & DDSD_LINEARSIZE) printf("\tDDSD_LINEARSIZE\n"); if (header.flags & DDSD_MIPMAPCOUNT) printf("\tDDSD_MIPMAPCOUNT\n"); - printf("Height: %d\n", header.height); - printf("Width: %d\n", header.width); - printf("Depth: %d\n", header.depth); - if (header.flags & DDSD_PITCH) printf("Pitch: %d\n", header.pitch); - else if (header.flags & DDSD_LINEARSIZE) printf("Linear size: %d\n", header.pitch); - printf("Mipmap count: %d\n", header.mipmapcount); + printf("Height: %u\n", header.height); + printf("Width: %u\n", header.width); + printf("Depth: %u\n", header.depth); + if (header.flags & DDSD_PITCH) printf("Pitch: %u\n", header.pitch); + else if (header.flags & DDSD_LINEARSIZE) printf("Linear size: %u\n", header.pitch); + printf("Mipmap count: %u\n", header.mipmapcount); printf("Pixel Format:\n"); printf("\tFlags: 0x%.8X\n", header.pf.flags); @@ -1468,7 +1468,7 @@ void DirectDrawSurface::printInfo() const } else { - printf("\tBit count: %d\n", header.pf.bitcount); + printf("\tBit count: %u\n", header.pf.bitcount); } printf("\tRed mask: 0x%.8X\n", header.pf.rmask); @@ -1522,7 +1522,7 @@ void DirectDrawSurface::printInfo() const if (header.reserved[7] == FOURCC_UVER) { - printf("User Version: %d\n", header.reserved[8]); + printf("User Version: %u\n", header.reserved[8]); } } diff --git a/source/blender/imbuf/intern/tiff.c b/source/blender/imbuf/intern/tiff.c index 36130aa0dbf..7beb853fe62 100644 --- a/source/blender/imbuf/intern/tiff.c +++ b/source/blender/imbuf/intern/tiff.c @@ -646,7 +646,7 @@ void imb_loadtiletiff(ImBuf *ibuf, unsigned char *mem, size_t size, int tx, int } } else - printf("imb_loadtiff: mipmap level %d has unexpected size %dx%d instead of %dx%d\n", ibuf->miplevel, width, height, ibuf->x, ibuf->y); + printf("imb_loadtiff: mipmap level %d has unexpected size %ux%u instead of %dx%d\n", ibuf->miplevel, width, height, ibuf->x, ibuf->y); } else printf("imb_loadtiff: could not find mipmap level %d\n", ibuf->miplevel); diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index 7da538e171b..d47abced85e 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -569,7 +569,7 @@ static char *rna_def_property_get_func(FILE *f, StructRNA *srna, PropertyRNA *pr if(prop->flag & PROP_DYNAMIC) fprintf(f, "void %s(PointerRNA *ptr, %s values[])\n", func, rna_type_type(prop)); else - fprintf(f, "void %s(PointerRNA *ptr, %s values[%d])\n", func, rna_type_type(prop), prop->totarraylength); + fprintf(f, "void %s(PointerRNA *ptr, %s values[%u])\n", func, rna_type_type(prop), prop->totarraylength); fprintf(f, "{\n"); if(manualfunc) { @@ -587,7 +587,7 @@ static char *rna_def_property_get_func(FILE *f, StructRNA *srna, PropertyRNA *pr } else { fprintf(f, " int i;\n\n"); - fprintf(f, " for(i=0; i<%d; i++) {\n", prop->totarraylength); + fprintf(f, " for(i=0; i<%u; i++) {\n", prop->totarraylength); } if(dp->dnaarraylength == 1) { @@ -783,7 +783,7 @@ static char *rna_def_property_set_func(FILE *f, StructRNA *srna, PropertyRNA *pr if(prop->flag & PROP_DYNAMIC) fprintf(f, "void %s(PointerRNA *ptr, const %s values[])\n", func, rna_type_type(prop)); else - fprintf(f, "void %s(PointerRNA *ptr, const %s values[%d])\n", func, rna_type_type(prop), prop->totarraylength); + fprintf(f, "void %s(PointerRNA *ptr, const %s values[%u])\n", func, rna_type_type(prop), prop->totarraylength); fprintf(f, "{\n"); if(manualfunc) { @@ -803,7 +803,7 @@ static char *rna_def_property_set_func(FILE *f, StructRNA *srna, PropertyRNA *pr else { fprintf(f, " int i;\n\n"); rna_clamp_value_range(f, prop); - fprintf(f, " for(i=0; i<%d; i++) {\n", prop->totarraylength); + fprintf(f, " for(i=0; i<%u; i++) {\n", prop->totarraylength); } if(dp->dnaarraylength == 1) { @@ -1324,7 +1324,7 @@ static void rna_def_property_funcs_header(FILE *f, StructRNA *srna, PropertyDefR //fprintf(f, "void %sset(PointerRNA *ptr, int value);\n", func); } else if(prop->arraydimension && prop->totarraylength) { - fprintf(f, "void %sget(PointerRNA *ptr, int values[%d]);\n", func, prop->totarraylength); + fprintf(f, "void %sget(PointerRNA *ptr, int values[%u]);\n", func, prop->totarraylength); //fprintf(f, "void %sset(PointerRNA *ptr, const int values[%d]);\n", func, prop->arraylength); } else { @@ -1339,7 +1339,7 @@ static void rna_def_property_funcs_header(FILE *f, StructRNA *srna, PropertyDefR //fprintf(f, "void %sset(PointerRNA *ptr, float value);\n", func); } else if(prop->arraydimension && prop->totarraylength) { - fprintf(f, "void %sget(PointerRNA *ptr, float values[%d]);\n", func, prop->totarraylength); + fprintf(f, "void %sget(PointerRNA *ptr, float values[%u]);\n", func, prop->totarraylength); //fprintf(f, "void %sset(PointerRNA *ptr, const float values[%d]);\n", func, prop->arraylength); } else { @@ -1420,21 +1420,21 @@ static void rna_def_property_funcs_header_cpp(FILE *f, StructRNA *srna, Property if(!prop->arraydimension) fprintf(f, "\tinline bool %s(void);", rna_safe_id(prop->identifier)); else - fprintf(f, "\tinline Array %s(void);", prop->totarraylength, rna_safe_id(prop->identifier)); + fprintf(f, "\tinline Array %s(void);", prop->totarraylength, rna_safe_id(prop->identifier)); break; } case PROP_INT: { if(!prop->arraydimension) fprintf(f, "\tinline int %s(void);", rna_safe_id(prop->identifier)); else - fprintf(f, "\tinline Array %s(void);", prop->totarraylength, rna_safe_id(prop->identifier)); + fprintf(f, "\tinline Array %s(void);", prop->totarraylength, rna_safe_id(prop->identifier)); break; } case PROP_FLOAT: { if(!prop->arraydimension) fprintf(f, "\tinline float %s(void);", rna_safe_id(prop->identifier)); else - fprintf(f, "\tinline Array %s(void);", prop->totarraylength, rna_safe_id(prop->identifier)); + fprintf(f, "\tinline Array %s(void);", prop->totarraylength, rna_safe_id(prop->identifier)); break; } case PROP_ENUM: { @@ -1495,21 +1495,21 @@ static void rna_def_property_funcs_impl_cpp(FILE *f, StructRNA *srna, PropertyDe if(!prop->arraydimension) fprintf(f, "\tBOOLEAN_PROPERTY(%s, %s)", srna->identifier, rna_safe_id(prop->identifier)); else - fprintf(f, "\tBOOLEAN_ARRAY_PROPERTY(%s, %d, %s)", srna->identifier, prop->totarraylength, rna_safe_id(prop->identifier)); + fprintf(f, "\tBOOLEAN_ARRAY_PROPERTY(%s, %u, %s)", srna->identifier, prop->totarraylength, rna_safe_id(prop->identifier)); break; } case PROP_INT: { if(!prop->arraydimension) fprintf(f, "\tINT_PROPERTY(%s, %s)", srna->identifier, rna_safe_id(prop->identifier)); else - fprintf(f, "\tINT_ARRAY_PROPERTY(%s, %d, %s)", srna->identifier, prop->totarraylength, rna_safe_id(prop->identifier)); + fprintf(f, "\tINT_ARRAY_PROPERTY(%s, %u, %s)", srna->identifier, prop->totarraylength, rna_safe_id(prop->identifier)); break; } case PROP_FLOAT: { if(!prop->arraydimension) fprintf(f, "\tFLOAT_PROPERTY(%s, %s)", srna->identifier, rna_safe_id(prop->identifier)); else - fprintf(f, "\tFLOAT_ARRAY_PROPERTY(%s, %d, %s)", srna->identifier, prop->totarraylength, rna_safe_id(prop->identifier)); + fprintf(f, "\tFLOAT_ARRAY_PROPERTY(%s, %u, %s)", srna->identifier, prop->totarraylength, rna_safe_id(prop->identifier)); break; } case PROP_ENUM: { @@ -2028,7 +2028,7 @@ static void rna_generate_static_parameter_prototypes(BlenderRNA *brna, StructRNA fprintf(f, "int %s%s_len, ", pout ? "*" : "", dparm->prop->identifier); if(!(flag & PROP_DYNAMIC) && dparm->prop->arraydimension) - fprintf(f, "%s%s %s[%d]", rna_type_struct(dparm->prop), rna_parameter_type_name(dparm->prop), dparm->prop->identifier, dparm->prop->totarraylength); + fprintf(f, "%s%s %s[%u]", rna_type_struct(dparm->prop), rna_parameter_type_name(dparm->prop), dparm->prop->identifier, dparm->prop->totarraylength); else fprintf(f, "%s%s %s%s", rna_type_struct(dparm->prop), rna_parameter_type_name(dparm->prop), ptrstr, dparm->prop->identifier); @@ -2129,7 +2129,7 @@ static void rna_generate_property(FILE *f, StructRNA *srna, const char *nest, Pr unsigned int i; if(prop->arraydimension && prop->totarraylength) { - fprintf(f, "static int rna_%s%s_%s_default[%d] = {\n\t", srna->identifier, strnest, prop->identifier, prop->totarraylength); + fprintf(f, "static int rna_%s%s_%s_default[%u] = {\n\t", srna->identifier, strnest, prop->identifier, prop->totarraylength); for(i=0; itotarraylength; i++) { if(bprop->defaultarray) @@ -2149,7 +2149,7 @@ static void rna_generate_property(FILE *f, StructRNA *srna, const char *nest, Pr unsigned int i; if(prop->arraydimension && prop->totarraylength) { - fprintf(f, "static int rna_%s%s_%s_default[%d] = {\n\t", srna->identifier, strnest, prop->identifier, prop->totarraylength); + fprintf(f, "static int rna_%s%s_%s_default[%u] = {\n\t", srna->identifier, strnest, prop->identifier, prop->totarraylength); for(i=0; itotarraylength; i++) { if(iprop->defaultarray) @@ -2169,7 +2169,7 @@ static void rna_generate_property(FILE *f, StructRNA *srna, const char *nest, Pr unsigned int i; if(prop->arraydimension && prop->totarraylength) { - fprintf(f, "static float rna_%s%s_%s_default[%d] = {\n\t", srna->identifier, strnest, prop->identifier, prop->totarraylength); + fprintf(f, "static float rna_%s%s_%s_default[%u] = {\n\t", srna->identifier, strnest, prop->identifier, prop->totarraylength); for(i=0; itotarraylength; i++) { if(fprop->defaultarray) @@ -2200,7 +2200,7 @@ static void rna_generate_property(FILE *f, StructRNA *srna, const char *nest, Pr rna_print_c_string(f, prop->name); fprintf(f, ",\n\t"); rna_print_c_string(f, prop->description); fprintf(f, ",\n\t"); fprintf(f, "%d,\n", prop->icon); - fprintf(f, "\t%s, %s|%s, %s, %d, {%d, %d, %d}, %d,\n", RNA_property_typename(prop->type), rna_property_subtypename(prop->subtype), rna_property_subtype_unit(prop->subtype), rna_function_string(prop->getlength), prop->arraydimension, prop->arraylength[0], prop->arraylength[1], prop->arraylength[2], prop->totarraylength); + fprintf(f, "\t%s, %s|%s, %s, %u, {%u, %u, %u}, %u,\n", RNA_property_typename(prop->type), rna_property_subtypename(prop->subtype), rna_property_subtype_unit(prop->subtype), rna_function_string(prop->getlength), prop->arraydimension, prop->arraylength[0], prop->arraylength[1], prop->arraylength[2], prop->totarraylength); fprintf(f, "\t%s%s, %d, %s, %s,\n", (prop->flag & PROP_CONTEXT_UPDATE)? "(UpdateFunc)": "", rna_function_string(prop->update), prop->noteflag, rna_function_string(prop->editable), rna_function_string(prop->itemeditable)); if(prop->flag & PROP_RAW_ACCESS) rna_set_raw_offset(f, srna, prop); diff --git a/source/blender/makesrna/intern/rna_define.c b/source/blender/makesrna/intern/rna_define.c index 8e9c7e287d6..758ddc9ac6a 100644 --- a/source/blender/makesrna/intern/rna_define.c +++ b/source/blender/makesrna/intern/rna_define.c @@ -1049,7 +1049,7 @@ void RNA_def_property_array(PropertyRNA *prop, int length) } if(prop->arraydimension > 1) { - fprintf(stderr, "RNA_def_property_array: \"%s.%s\", array dimensions has been set to %d but would be overwritten as 1.\n", srna->identifier, prop->identifier, prop->arraydimension); + fprintf(stderr, "RNA_def_property_array: \"%s.%s\", array dimensions has been set to %u but would be overwritten as 1.\n", srna->identifier, prop->identifier, prop->arraydimension); DefRNA.error= 1; return; } diff --git a/source/gameengine/GameLogic/SCA_RandomActuator.cpp b/source/gameengine/GameLogic/SCA_RandomActuator.cpp index 3a6b00198e1..d76f3f775a5 100644 --- a/source/gameengine/GameLogic/SCA_RandomActuator.cpp +++ b/source/gameengine/GameLogic/SCA_RandomActuator.cpp @@ -152,7 +152,7 @@ bool SCA_RandomActuator::Update() /* If x_1, x_2, ... is a sequence of random numbers with uniform */ /* distribution between zero and one, k is the first integer for */ /* which the product x_1*x_2*...*x_k < exp(-\lamba). */ - float a = 0.0, b = 0.0; + float a, b; int res = 0; /* The - sign is important here! The number to test for, a, must be */ /* between 0 and 1. */ diff --git a/source/gameengine/VideoTexture/Exception.cpp b/source/gameengine/VideoTexture/Exception.cpp index 8c8258585a5..fc316f1c3f0 100644 --- a/source/gameengine/VideoTexture/Exception.cpp +++ b/source/gameengine/VideoTexture/Exception.cpp @@ -105,7 +105,7 @@ Exception::Exception (ExceptionID & expID, RESULT rslt, const char * fil, int li : m_expID (&expID), m_hRslt (rslt) { // set file and line - if (strlen(fil) > 0 || lin > 0) + if (fil[0] != '\0' || lin > 0) setFileLine (fil, lin); } From ca1e9d2c1812ac518aac5a8ec7df4baea56918d2 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 03:34:11 +0000 Subject: [PATCH 563/624] replace octal 0177 with 127 to be more clear, no functional change. --- source/blender/avi/intern/avi.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/blender/avi/intern/avi.c b/source/blender/avi/intern/avi.c index ff3aafbf065..8ad751a5b40 100644 --- a/source/blender/avi/intern/avi.c +++ b/source/blender/avi/intern/avi.c @@ -87,17 +87,17 @@ unsigned int GET_TCC (FILE *fp) { } char *fcc_to_char (unsigned int fcc) { - DEBUG_FCC[0]= (fcc)&0177; - DEBUG_FCC[1]= (fcc>>8)&0177; - DEBUG_FCC[2]= (fcc>>16)&0177; - DEBUG_FCC[3]= (fcc>>24)&0177; + DEBUG_FCC[0]= (fcc)&127; + DEBUG_FCC[1]= (fcc>>8)&127; + DEBUG_FCC[2]= (fcc>>16)&127; + DEBUG_FCC[3]= (fcc>>24)&127; return DEBUG_FCC; } char *tcc_to_char (unsigned int tcc) { - DEBUG_FCC[0]= (tcc)&0177; - DEBUG_FCC[1]= (tcc>>8)&0177; + DEBUG_FCC[0]= (tcc)&127; + DEBUG_FCC[1]= (tcc>>8)&127; DEBUG_FCC[2]= 0; DEBUG_FCC[3]= 0; From 2e8771e987454a6d9a339ec7ef8dbb6b5a3a21bd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 07:05:04 +0000 Subject: [PATCH 564/624] bpy Gotcha's section on bones by Bassam Kurdali, with some edit. added some examples & notes too. --- doc/python_api/rst/info_gotcha.rst | 86 ++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/doc/python_api/rst/info_gotcha.rst b/doc/python_api/rst/info_gotcha.rst index 1ce193ec436..3d869be7009 100644 --- a/doc/python_api/rst/info_gotcha.rst +++ b/doc/python_api/rst/info_gotcha.rst @@ -152,6 +152,92 @@ write useful tools in python which are also fast to execute while in edit-mode. For the time being this limitation just has to be worked around but we're aware its frustrating needs to be addressed. +*********************************** +EditBones, PoseBones, Bone... Bones +*********************************** + +Armature Bones in Blender have three distinct data structures that contain them. If you are accessing the bones through one of them, you may not have access to the properties you really need. + +.. note:: + + In the following examples ``bpy.context.object`` is assumed to be an armature object. + + +========== +Edit Bones +========== + +``bpy.context.object.data.edit_bones`` contains a editbones; to access them you must set the armature mode to edit mode first (editbones do not exist in object or pose mode). Use these to create new bones, set their head/tail or roll, change their parenting relationships to other bones, etc. + +Example using :class:`bpy.types.EditBone` in armature editmode: + +.. code-block:: python + + # This is only possible in edit mode. + bpy.context.object.data.edit_bones["Bone"].head = Vector((1.0, 2.0, 3.0)) + + # This will be empty outside of editmode. + mybones = bpy.context.selected_editable_bones + + # Returns an editbone only in edit mode. + bpy.context.active_bone + + +=================== +Bones (Object Mode) +=================== + +``bpy.context.object.data.bones`` contains bones. These *live* in object mode, and have various properties you can change, note that the head and tail properties are read-only. + +Example using :class:`bpy.types.Bone` in object or pose mode: + +.. code-block:: python + + # returns a bone (not an editbone) outside of edit mode + bpy.context.active_bone + + # This works, as with blender the setting can be edited in any mode + bpy.context.object.data.bones["Bone"].use_deform = True + + # Accessible but read-only + tail = myobj.data.bones["Bone"].tail + + +========== +Pose Bones +========== + +``bpy.context.object.pose.bones`` contains pose bones. This is where animation data resides, i.e. animatable transformations are applied to pose bones, as are constraints and ik-settings. + +Examples using :class:`bpy.types.PoseBone` in object or pose mode: + +.. code-block:: python + + # Gets the name of the first constraint (if it exists) + bpy.context.object.pose.bones["Bone"].constraints[0].name + + # Gets the last selected pose bone (pose mode only) + bpy.context.active_pose_bone + + +.. note:: + + Notice the pose is accessed from the object rather than the object data, this is why blender can have 2 or more objects sharing the same armature in different poses. + +.. note:: + + Strictly speaking PoseBone's are not bones, they are just the state of the armature, stored in the :class:`bpy.types.Object` rather than the :class:`bpy.types.Armature`, the real bones are however accessible from the pose bones - :class:`bpy.types.PoseBone.bone` + + +======================= +Armature Mode Switching +======================= + +While writing scripts that deal with armatures you may find you have to switch between modes, when doing so take care when switching out of editmode not to keep references to the edit-bones or their head/tail vectors. Further access to these will crash blender so its important the script clearly separates sections of the code which operate in different modes. + +This is mainly an issue with editmode since pose data can be manipulated without having to be in pose mode, however for operator access you may still need to enter pose mode. + + **************** Unicode Problems **************** From cd0e92c5b7b5fb12f07305101fdba45a5cd10e9c Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 07:06:44 +0000 Subject: [PATCH 565/624] fix for building with msvc, ssize_t is more correct but in this case its not going to give issues. --- source/blender/blenkernel/intern/library.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenkernel/intern/library.c b/source/blender/blenkernel/intern/library.c index 76f114de97b..4d158a6c26c 100644 --- a/source/blender/blenkernel/intern/library.c +++ b/source/blender/blenkernel/intern/library.c @@ -671,7 +671,7 @@ void *copy_libblock(void *rt) assert(idn != NULL); idn_len= MEM_allocN_len(idn); - if((ssize_t)idn_len - (ssize_t)sizeof(ID) > 0) { /* signed to allow neg result */ + if((int)idn_len - (int)sizeof(ID) > 0) { /* signed to allow neg result */ cp= (char *)id; cpn= (char *)idn; memcpy(cpn+sizeof(ID), cp+sizeof(ID), idn_len - sizeof(ID)); From 909d74d1246f55cd55113e47a3538210fbe8bca5 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 08:09:12 +0000 Subject: [PATCH 566/624] - use python convention for headings - use implicit examples rather than .. code-block:: --- doc/python_api/rst/info_gotcha.rst | 111 ++++++++++--------------- doc/python_api/rst/info_overview.rst | 43 ++++------ doc/python_api/rst/info_quickstart.rst | 85 ++++++------------- 3 files changed, 82 insertions(+), 157 deletions(-) diff --git a/doc/python_api/rst/info_gotcha.rst b/doc/python_api/rst/info_gotcha.rst index 3d869be7009..c97fc3ab427 100644 --- a/doc/python_api/rst/info_gotcha.rst +++ b/doc/python_api/rst/info_gotcha.rst @@ -1,12 +1,12 @@ -######## +******** Gotcha's -######## +******** This document attempts to help you work with the Blender API in areas that can be troublesome and avoid practices that are known to give instability. -*************** + Using Operators -*************** +=============== Blender's operators are tools for users to access, that python can access them too is very useful nevertheless operators have limitations that can make them cumbersome to script. @@ -19,19 +19,13 @@ Main limits are... * Operators poll function can fail where an API function would raise an exception giving details on exactly why. -================================= + Why does an operator's poll fail? -================================= +--------------------------------- When calling an operator gives an error like this: -.. code-block:: python - >>> bpy.ops.action.clean(threshold=0.001) - Traceback (most recent call last): - File "", line 1, in - File "scripts/modules/bpy/ops.py", line 179, in __call__ - ret = op_call(self.idname_py(), None, kw) RuntimeError: Operator bpy.ops.action.clean.poll() failed, context is incorrect Which raises the question as to what the correct context might be? @@ -51,14 +45,12 @@ Downloading and searching the C code isn't so simple, especially if you're not f Blender does have the functionality for poll functions to describe why they fail, but its currently not used much, if you're interested to help improve our API feel free to add calls to ``CTX_wm_operator_poll_msg_set`` where its not obvious why poll fails. - .. code-block:: python - >>> bpy.ops.gpencil.draw() RuntimeError: Operator bpy.ops.gpencil.draw.poll() Failed to find Grease Pencil data to draw into -================================ + The operator still doesn't work! -================================ +-------------------------------- Certain operators in Blender are only intended for use in a specific context, some operators for example are only called from the properties window where they check the current material, modifier or constraint. @@ -72,13 +64,11 @@ Examples of this are: Another possibility is that you are the first person to attempt to use this operator in a script and some modifications need to be made to the operator to run in a different context, if the operator should logically be able to run but fails when accessed from a script it should be reported to the bug tracker. -********** Stale Data -********** +========== -=============================== No updates after setting values -=============================== +------------------------------- Sometimes you want to modify values from python and immediately access the updated values, eg: @@ -97,9 +87,9 @@ However, while the script runs you may want to access the updated values. This can be done by calling :class:`bpy.types.Scene.update` after modifying values which recalculates all data that is tagged to be updated. -=============================== + Can I redraw during the script? -=============================== +------------------------------- The official answer to this is no, or... *"You don't want to do that"*. @@ -128,18 +118,16 @@ If you insist - yes its possible, but scripts that use this hack wont be conside bpy.ops.wm.redraw_timer(type='DRAW_WIN_SWAP', iterations=1) -****************************** Matrix multiplication is wrong -****************************** +============================== Every so often users complain that Blenders matrix math is wrong, the confusion comes from mathutils matrices being column-major to match OpenGL and the rest of Blenders matrix operations and stored matrix data. This is different to **numpy** which is row-major which matches what you would expect when using conventional matrix math notation. -*********************************** I can't edit the mesh in edit-mode! -*********************************** +=================================== Blenders EditMesh is an internal data structure (not saved and not exposed to python), this gives the main annoyance that you need to exit edit-mode to edit the mesh from python. @@ -152,9 +140,8 @@ write useful tools in python which are also fast to execute while in edit-mode. For the time being this limitation just has to be worked around but we're aware its frustrating needs to be addressed. -*********************************** EditBones, PoseBones, Bone... Bones -*********************************** +=================================== Armature Bones in Blender have three distinct data structures that contain them. If you are accessing the bones through one of them, you may not have access to the properties you really need. @@ -163,49 +150,48 @@ Armature Bones in Blender have three distinct data structures that contain them. In the following examples ``bpy.context.object`` is assumed to be an armature object. -========== Edit Bones -========== +---------- ``bpy.context.object.data.edit_bones`` contains a editbones; to access them you must set the armature mode to edit mode first (editbones do not exist in object or pose mode). Use these to create new bones, set their head/tail or roll, change their parenting relationships to other bones, etc. Example using :class:`bpy.types.EditBone` in armature editmode: -.. code-block:: python +This is only possible in edit mode. - # This is only possible in edit mode. - bpy.context.object.data.edit_bones["Bone"].head = Vector((1.0, 2.0, 3.0)) + >>> bpy.context.object.data.edit_bones["Bone"].head = Vector((1.0, 2.0, 3.0)) - # This will be empty outside of editmode. - mybones = bpy.context.selected_editable_bones +This will be empty outside of editmode. - # Returns an editbone only in edit mode. - bpy.context.active_bone + >>> mybones = bpy.context.selected_editable_bones + +Returns an editbone only in edit mode. + + >>> bpy.context.active_bone -=================== Bones (Object Mode) -=================== +------------------- ``bpy.context.object.data.bones`` contains bones. These *live* in object mode, and have various properties you can change, note that the head and tail properties are read-only. Example using :class:`bpy.types.Bone` in object or pose mode: -.. code-block:: python +Returns a bone (not an editbone) outside of edit mode - # returns a bone (not an editbone) outside of edit mode - bpy.context.active_bone + >>> bpy.context.active_bone - # This works, as with blender the setting can be edited in any mode - bpy.context.object.data.bones["Bone"].use_deform = True +This works, as with blender the setting can be edited in any mode - # Accessible but read-only - tail = myobj.data.bones["Bone"].tail + >>> bpy.context.object.data.bones["Bone"].use_deform = True + +Accessible but read-only + + >>> tail = myobj.data.bones["Bone"].tail -========== Pose Bones -========== +---------- ``bpy.context.object.pose.bones`` contains pose bones. This is where animation data resides, i.e. animatable transformations are applied to pose bones, as are constraints and ik-settings. @@ -229,18 +215,16 @@ Examples using :class:`bpy.types.PoseBone` in object or pose mode: Strictly speaking PoseBone's are not bones, they are just the state of the armature, stored in the :class:`bpy.types.Object` rather than the :class:`bpy.types.Armature`, the real bones are however accessible from the pose bones - :class:`bpy.types.PoseBone.bone` -======================= Armature Mode Switching -======================= +----------------------- While writing scripts that deal with armatures you may find you have to switch between modes, when doing so take care when switching out of editmode not to keep references to the edit-bones or their head/tail vectors. Further access to these will crash blender so its important the script clearly separates sections of the code which operate in different modes. This is mainly an issue with editmode since pose data can be manipulated without having to be in pose mode, however for operator access you may still need to enter pose mode. -**************** Unicode Problems -**************** +================ Python supports many different encpdings so there is nothing stopping you from writing a script in latin1 or iso-8859-15. @@ -256,8 +240,6 @@ Paths are an exception to this rule since we cannot ignore the existane of non-u This means seemingly harmless expressions can raise errors, eg. -.. code-block:: python - >>> print(bpy.data.filepath) UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-21: ordinal not in range(128) @@ -267,9 +249,7 @@ This means seemingly harmless expressions can raise errors, eg. TypeError: bpy_struct: item.attr= val: Object.name expected a string type, not str -Here are 2 ways around filesystem encoding issues. - -.. code-block:: python +Here are 2 ways around filesystem encoding issues: >>> print(repr(bpy.data.filepath)) @@ -292,9 +272,8 @@ Unicode encoding/decoding is a big topic with comprehensive python documentation * **Possibly** - use bytes instead of python strings, when reading some input its less trouble to read it as binary data though you will still need to deciede how to treat any strings you want to use with Blender, some importers do this. -*************************************** Strange errors using 'threading' module -*************************************** +======================================= Python threading with Blender only works properly when the threads finish up before the script does. By using ``threading.join()`` for example. @@ -361,9 +340,8 @@ So far no work has gone into making Blenders python integration thread safe, so Pythons threads only allow co-currency and wont speed up you're scripts on multi-processor systems, the ``subprocess`` and ``multiprocess`` modules can be used with blender and make use of multiple CPU's too. -******************************* Help! My script crashes Blender -******************************* +=============================== Ideally it would be impossible to crash Blender from python however there are some problems with the API where it can be made to crash. @@ -380,16 +358,13 @@ Here are some general hints to avoid running into these problems. * Crashes may not happen every time, they may happen more on some configurations/operating-systems. -========= Undo/Redo -========= +--------- Undo invalidates all :class:`bpy.types.ID` instances (Object, Scene, Mesh etc). This example shows how you can tell undo changes the memory locations. -.. code-block:: python - >>> hash(bpy.context.object) -9223372036849950810 >>> hash(bpy.context.object) @@ -403,9 +378,8 @@ This example shows how you can tell undo changes the memory locations. As suggested above, simply not holding references to data when Blender is used interactively by the user is the only way to ensure the script doesn't become unstable. -=================== Array Re-Allocation -=================== +------------------- When adding new points to a curve or vertices's/edges/faces to a mesh, internally the array which stores this data is re-allocated. @@ -423,9 +397,8 @@ This can be avoided by re-assigning the point variables after adding the new one The best way is to sidestep the problem altogether add all the points to the curve at once. This means you don't have to worry about array re-allocation and its faster too since reallocating the entire array for every point added is inefficient. -============= Removing Data -============= +------------- **Any** data that you remove shouldn't be modified or accessed afterwards, this includes f-curves, drivers, render layers, timeline markers, modifiers, constraints along with objects, scenes, groups, bones.. etc. diff --git a/doc/python_api/rst/info_overview.rst b/doc/python_api/rst/info_overview.rst index 9c1b932df64..fe730088c44 100644 --- a/doc/python_api/rst/info_overview.rst +++ b/doc/python_api/rst/info_overview.rst @@ -1,12 +1,12 @@ -################### +******************* Python API Overview -################### +******************* This document is to give an understanding of how python and blender fit together, covering some of the functionality that isn't obvious from reading the API reference and example scripts. -***************** + Python in Blender -***************** +================= Blender embeds a python interpreter which is started with blender and stays active. This interpreter runs scripts to draw the user interface and is used for some of Blender's internal tools too. @@ -22,18 +22,16 @@ Here is a simple example of moving a vertex of the object named **Cube**: This modifies Blender's internal data directly. When you run this in the interactive console you will see the 3D viewport update. -*********************** The Default Environment -*********************** +======================= When developing your own scripts it may help to understand how blender sets up its python environment. Many python scripts come bundled with blender and can be used as a reference because they use the same API that script authors write tools in. Typical usage for scripts include: user interface, import/export, scene manipulation, automation, defining your own toolset and customization. On startup blender scans the ``scripts/startup/`` directory for python modules and imports them. The exact location of this directory depends on your installation. `See the directory layout docs `_ -************** Script Loading -************** +============== This may seem obvious but it's important to note the difference between executing a script directly or importing it as a module. @@ -64,9 +62,8 @@ To run as modules: * define as an addon, enabling the addon will load it as a python module. -====== Addons -====== +------ Some of blenders functionality is best kept optional, alongside scripts loaded at startup we have addons which are kept in their own directory ``scripts/addons``, and only load on startup if selected from the user preferences. @@ -77,9 +74,8 @@ The user preferences addon listing uses **bl_info** to display information about `See Addons `_ for details on the **bl_info** dictionary. -*************************** Integration through Classes -*************************** +=========================== Running python scripts in the text editor is useful for testing but you’ll want to extend blender to make tools accessible like other built-in functionality. @@ -159,14 +155,12 @@ To run operators you can call them through the operator api, eg: User interface classes are given a context in which to draw, buttons window, file header, toolbar etc, then they are drawn when that area is displayed so they are never called by python scripts directly. -************ Registration -************ +============ -=================== Module Registration -=================== +------------------- Blender modules loaded at startup require ``register()`` and ``unregister()`` functions. These are the *only* functions that blender calls from your code, which is otherwise a regular python module. @@ -206,9 +200,8 @@ This allows the script to be run directly in the text editor to test changes. This ``register()`` call won't run when the script is imported as a module since ``__main__`` is reserved for direct execution. -================== Class Registration -================== +------------------ Registering a class with blender results in the class definition being loaded into blender, where it becomes available alongside existing functionality. @@ -227,9 +220,8 @@ Using ``bl_idname = 1`` will raise. ``TypeError: validating class error: Operator.bl_idname expected a string type, not int`` ----------------- Multiple-Classes ----------------- +^^^^^^^^^^^^^^^^ Loading classes into blender is described above, for simple cases calling :mod:`bpy.utils.register_class` (SomeClass) is sufficient, but when there are many classes or a packages submodule has its own classes it can be tedious to list them all for registration. @@ -248,9 +240,8 @@ A script which defines many of its own operators, panels menus etc. you only nee Internally blender collects subclasses on registrable types, storing them by the module in which they are defined. By passing the module name to :mod:`bpy.utils.register_module` blender can register all classes created by this module and its submodules. --------------------------- Inter Classes Dependencies --------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^ When customizing blender you may want to group your own settings together, after all, they will likely have to co-exist with other scripts. To group these properties classes need to be defined, for groups within groups or collections within groups you can find yourself having to deal with order of registration/unregistration. @@ -315,9 +306,8 @@ Say you want to store material settings for a custom engine. *The lower most class needs to be registered first and that unregister() is a mirror of register()* --------------------- Manipulating Classes --------------------- +^^^^^^^^^^^^^^^^^^^^ Properties can be added and removed as blender runs, normally happens on register or unregister but for some special cases it may be useful to modify types as the script runs. @@ -346,9 +336,8 @@ This works just as well for PropertyGroup subclasses you define yourself. my_float = bpy.props.FloatProperty() ----------------------------------- Dynamic Defined-Classes (Advanced) ----------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In some cases the specifier for data may not be in blender, renderman shader definitions for example and it may be useful to define types and remove them on the fly. @@ -374,8 +363,6 @@ In some cases the specifier for data may not be in blender, renderman shader def Calling these operators: -.. code-block:: python - >>> bpy.ops.object.operator_1() Hello World OBJECT_OT_operator_1 {'FINISHED'} diff --git a/doc/python_api/rst/info_quickstart.rst b/doc/python_api/rst/info_quickstart.rst index 06218e48a95..e77e9a76d7f 100644 --- a/doc/python_api/rst/info_quickstart.rst +++ b/doc/python_api/rst/info_quickstart.rst @@ -1,10 +1,9 @@ -####################### +*********************** Quickstart Introduction -####################### +*********************** -***** Intro -***** +===== This API is generally stable but some areas are still being added and improved. @@ -38,9 +37,8 @@ The Blender/Python API **can't** (yet)... * Define callbacks or listeners to be notified when data is changed. -*************** Before Starting -*************** +=============== This document isn't intended to fully cover each topic. Rather, its purpose is to familiarize you with Blender 2.5's new Python API. @@ -60,25 +58,19 @@ A quick list of helpful things to know before starting: * To examine further scripts distributed with Blender, see ``~/.blender/scripts/startup/bl_ui`` for the user interface and ``~/.blender/scripts/startup/bl_op`` for operators. -************ Key Concepts -************ +============ -=========== Data Access -=========== +----------- --------------------- Accessing datablocks --------------------- +^^^^^^^^^^^^^^^^^^^^ Python accesses Blender's data in the same way as the animation system and user interface, which means any setting that is changed via a button can also be changed from Python. Accessing data from the currently loaded blend file is done with the module :mod:`bpy.data`. This gives access to library data. For example: - -.. code-block:: python - >>> bpy.data.objects @@ -89,17 +81,13 @@ Accessing data from the currently loaded blend file is done with the module :mod ------------------ About Collections ------------------ +^^^^^^^^^^^^^^^^^ You'll notice that an index as well as a string can be used to access members of the collection. Unlike Python's dictionaries, both methods are acceptable; however, the index of a member may change while running Blender. - -.. code-block:: python - >>> list(bpy.data.objects) [bpy.data.objects["Cube"], bpy.data.objects["Plane"]] @@ -110,14 +98,11 @@ Unlike Python's dictionaries, both methods are acceptable; however, the index of bpy.data.objects["Cube"] --------------------- Accessing attributes --------------------- +^^^^^^^^^^^^^^^^^^^^ Once you have a data block such as a material, object, groups etc. its attributes can be accessed just like changing a setting in the interface; in fact, the button tooltip also displays the Python attribute which can help in finding what settings to change in a script. -.. code-block:: python - >>> bpy.data.objects[0].name 'Camera' @@ -132,17 +117,14 @@ For testing what data to access it's useful to use the "Console", which is its o Example of a data path that can be quickly found via the console: -.. code-block:: python - >>> bpy.data.scenes[0].render.resolution_percentage 100 >>> bpy.data.scenes[0].objects["Torus"].data.vertices[0].co.x 1.0 ------------------ Custom Properties ------------------ +^^^^^^^^^^^^^^^^^ Python can access properties on any datablock that has an ID (data that can be linked in and accessed from :mod:`bpy.data`. When assigning a property, you can make up your own names, these will be created when needed or overwritten if they exist. @@ -179,16 +161,13 @@ Note that these properties can only be assigned basic Python types. These properties are valid outside of Python. They can be animated by curves or used in driver paths. -======= Context -======= +------- While it's useful to be able to access data directly by name or as a list, it's more common to operate on the user's selection. The context is always available from '''bpy.context''' and can be used to get the active object, scene, tool settings along with many other attributes. Common-use cases: -.. code-block:: python - >>> bpy.context.object >>> bpy.context.selected_objects >>> bpy.context.visible_bones @@ -205,16 +184,13 @@ The context attributes change depending on where it is accessed. The 3D view has See :mod:`bpy.context` API reference -================= Operators (Tools) -================= +----------------- Operators are tools generally accessed by the user from buttons, menu items or key shortcuts. From the user perspective they are a tool but Python can run these with its own settings through the :mod:`bpy.ops` module. Examples: -.. code-block:: python - >>> bpy.ops.mesh.flip_normals() {'FINISHED'} >>> bpy.ops.mesh.hide(unselected=False) @@ -227,9 +203,8 @@ Examples: The menu item: Help -> Operator Cheat Sheet" gives a list of all operators and their default values in Python syntax, along with the generated docs. This is a good way to get an overview of all blender's operators. ---------------- Operator Poll() ---------------- +^^^^^^^^^^^^^^^ Many operators have a "poll" function which may check that the mouse is a valid area or that the object is in the correct mode (Edit Mode, Weight Paint etc). When an operator's poll function fails within python, an exception is raised. @@ -249,9 +224,8 @@ To avoid using try/except clauses wherever operators are called you can call the bpy.ops.view3d.render_border() -*********** Integration -*********** +=========== Python scripts can integrate with Blender in the following ways: @@ -266,9 +240,9 @@ Python scripts can integrate with Blender in the following ways: In Python, this is done by defining a class, which is a subclass of an existing type. -================ + Example Operator -================ +---------------- .. literalinclude:: ../../../release/scripts/templates/operator_simple.py @@ -296,9 +270,8 @@ To run the script: reference :class:`bpy.types.Operator` -============= Example Panel -============= +------------- Panels register themselves as a class, like an operator. Notice the extra **bl_** variables used to set the context they display in. @@ -332,17 +305,16 @@ Note the row distribution and the label and properties that are available throug .. seealso:: :class:`bpy.types.Panel` -***** Types -***** +===== Blender defines a number of Python types but also uses Python native types. Blender's Python API can be split up into 3 categories. -============ + Native Types -============ +------------ In simple cases returning a number or a string as a custom type would be cumbersome, so these are accessed as normal python types. @@ -350,8 +322,6 @@ In simple cases returning a number or a string as a custom type would be cumbers * blender enumerator -> string - .. code-block:: python - >>> C.object.rotation_mode = 'AXIS_ANGLE' @@ -366,9 +336,8 @@ In simple cases returning a number or a string as a custom type would be cumbers self.report({'WARNING', 'INFO'}, "Some message!") -============== Internal Types -============== +-------------- Used for Blender datablocks and collections: :class:`bpy.types.bpy_struct` @@ -376,8 +345,6 @@ For data that contains its own attributes groups/meshes/bones/scenes... etc. There are 2 main types that wrap Blenders data, one for datablocks (known internally as bpy_struct), another for properties. -.. code-block:: python - >>> bpy.context.object bpy.data.objects['Cube'] @@ -386,9 +353,9 @@ There are 2 main types that wrap Blenders data, one for datablocks (known intern Note that these types reference Blender's data so modifying them is immediately visible. -=============== + Mathutils Types -=============== +--------------- Used for vectors, quaternion, eulers, matrix and color types, accessible from :mod:`mathutils` @@ -422,9 +389,8 @@ Example of a matrix, vector multiplication: location = bpy.context.object.location.copy() -********* Animation -********* +========= There are 2 ways to add keyframes through Python. @@ -455,9 +421,8 @@ Using Low-Level Functions: fcu_z.keyframe_points[1].co = 20.0, 1.0 -***************** Style Conventions -***************** +================= For Blender 2.5 we have chosen to follow python suggested style guide to avoid mixing styles amongst our own scripts and make it easier to use python scripts from other projects. From 681d073d9454d9d0571e2ba963b0ddfef0b49f33 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 08:19:26 +0000 Subject: [PATCH 567/624] mistake in own recent commit broke op[encollada with mingw --- CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 366383d277a..77f0bed1dce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -843,11 +843,11 @@ elseif(WIN32) if(WITH_OPENCOLLADA) set(OPENCOLLADA ${LIBDIR}/gcc/opencollada) set(OPENCOLLADA_INCLUDE_DIRS - ${LIBDIR}/opencollada/include/COLLADAStreamWriter/include - ${LIBDIR}/opencollada/include/COLLADABaseUtils/include - ${LIBDIR}/opencollada/include/COLLADAFramework/include - ${LIBDIR}/opencollada/include/COLLADASaxFrameworkLoader/include - ${LIBDIR}/opencollada/include/GeneratedSaxParser/include + ${LIBDIR}/gcc/opencollada/include/COLLADAStreamWriter/include + ${LIBDIR}/gcc/opencollada/include/COLLADABaseUtils/include + ${LIBDIR}/gcc/opencollada/include/COLLADAFramework/include + ${LIBDIR}/gcc/opencollada/include/COLLADASaxFrameworkLoader/include + ${LIBDIR}/gcc/opencollada/include/GeneratedSaxParser/include ) set(OPENCOLLADA_LIBPATH ${OPENCOLLADA}/lib ${OPENCOLLADA}/lib) set(OPENCOLLADA_LIBRARIES OpenCOLLADAStreamWriter OpenCOLLADASaxFrameworkLoader OpenCOLLADAFramework OpenCOLLADABaseUtils GeneratedSaxParser UTF MathMLSolver expat pcre buffer ftoa) From a347f0267b70c35e33d25c05df4a89fa7a95dd04 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sat, 27 Aug 2011 11:41:48 +0000 Subject: [PATCH 568/624] Fix [#28341] writing }(alt+n) in text editor creates a new file Change hotkey for new textblock to Ctrl-N. --- source/blender/editors/space_text/space_text.c | 2 +- source/blender/editors/space_text/text_ops.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_text/space_text.c b/source/blender/editors/space_text/space_text.c index 550f2c937fd..c7d4d78422e 100644 --- a/source/blender/editors/space_text/space_text.c +++ b/source/blender/editors/space_text/space_text.c @@ -274,7 +274,7 @@ static void text_keymap(struct wmKeyConfig *keyconf) RNA_string_set(kmi->ptr, "data_path", "space_data.font_size"); RNA_boolean_set(kmi->ptr, "reverse", 1); - WM_keymap_add_item(keymap, "TEXT_OT_new", NKEY, KM_PRESS, KM_ALT, 0); + WM_keymap_add_item(keymap, "TEXT_OT_new", NKEY, KM_PRESS, KM_CTRL, 0); WM_keymap_add_item(keymap, "TEXT_OT_open", OKEY, KM_PRESS, KM_ALT, 0); WM_keymap_add_item(keymap, "TEXT_OT_reload", RKEY, KM_PRESS, KM_ALT, 0); WM_keymap_add_item(keymap, "TEXT_OT_save", SKEY, KM_PRESS, KM_ALT, 0); diff --git a/source/blender/editors/space_text/text_ops.c b/source/blender/editors/space_text/text_ops.c index 13eb24ed1f2..617bbf62e92 100644 --- a/source/blender/editors/space_text/text_ops.c +++ b/source/blender/editors/space_text/text_ops.c @@ -192,11 +192,12 @@ static int new_exec(bContext *C, wmOperator *UNUSED(op)) void TEXT_OT_new(wmOperatorType *ot) { /* identifiers */ - ot->name= "New"; + ot->name= "Create Text Block"; ot->idname= "TEXT_OT_new"; ot->description= "Create a new text data block"; /* api callbacks */ + ot->invoke= WM_operator_confirm; ot->exec= new_exec; ot->poll= text_new_poll; From 01230b137438881d2bdd9f651143880c84b85bf1 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sat, 27 Aug 2011 11:52:59 +0000 Subject: [PATCH 569/624] fix [#28373] "Lock camera to view" doew not work with 3D-mouse --- source/blender/editors/include/ED_view3d.h | 4 +-- .../editors/space_view3d/view3d_edit.c | 35 ++++++++++++++----- 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/source/blender/editors/include/ED_view3d.h b/source/blender/editors/include/ED_view3d.h index dfe0a304748..f8682d3935b 100644 --- a/source/blender/editors/include/ED_view3d.h +++ b/source/blender/editors/include/ED_view3d.h @@ -288,7 +288,7 @@ unsigned int ED_viewedit_datamask(struct bScreen *screen); int ED_view3d_camera_lock_check(struct View3D *v3d, struct RegionView3D *rv3d); /* copy the camera to the view before starting a view transformation */ void ED_view3d_camera_lock_init(struct View3D *v3d, struct RegionView3D *rv3d); -/* copy the view to the camera */ -void ED_view3d_camera_lock_sync(struct View3D *v3d, struct RegionView3D *rv3d); +/* copy the view to the camera, return TRUE if */ +int ED_view3d_camera_lock_sync(struct View3D *v3d, struct RegionView3D *rv3d); #endif /* ED_VIEW3D_H */ diff --git a/source/blender/editors/space_view3d/view3d_edit.c b/source/blender/editors/space_view3d/view3d_edit.c index 0e8dd38c02c..e9ed5dac3de 100644 --- a/source/blender/editors/space_view3d/view3d_edit.c +++ b/source/blender/editors/space_view3d/view3d_edit.c @@ -97,7 +97,8 @@ void ED_view3d_camera_lock_init(View3D *v3d, RegionView3D *rv3d) } } -void ED_view3d_camera_lock_sync(View3D *v3d, RegionView3D *rv3d) +/* return TRUE if the camera is moved */ +int ED_view3d_camera_lock_sync(View3D *v3d, RegionView3D *rv3d) { if(ED_view3d_camera_lock_check(v3d, rv3d)) { Object *root_parent; @@ -132,6 +133,11 @@ void ED_view3d_camera_lock_sync(View3D *v3d, RegionView3D *rv3d) DAG_id_tag_update(&v3d->camera->id, OB_RECALC_OB); WM_main_add_notifier(NC_OBJECT|ND_TRANSFORM, v3d->camera); } + + return TRUE; + } + else { + return FALSE; } } @@ -944,17 +950,22 @@ void ndof_to_quat(struct wmNDOFMotionData* ndof, float q[4]) axis_angle_to_quat(q, axis, angle); } +/* -- "orbit" navigation (trackball/turntable) + * -- zooming + * -- panning in rotationally-locked views + */ static int ndof_orbit_invoke(bContext *C, wmOperator *UNUSED(op), wmEvent *event) -// -- "orbit" navigation (trackball/turntable) -// -- zooming -// -- panning in rotationally-locked views { - if (event->type != NDOF_MOTION) + if (event->type != NDOF_MOTION) { return OPERATOR_CANCELLED; + } else { + View3D *v3d= CTX_wm_view3d(C); RegionView3D* rv3d = CTX_wm_region_view3d(C); wmNDOFMotionData* ndof = (wmNDOFMotionData*) event->customdata; + ED_view3d_camera_lock_init(v3d, rv3d); + rv3d->rot_angle = 0.f; // off by default, until changed later this function if (ndof->progress != P_FINISHING) { @@ -1064,6 +1075,8 @@ static int ndof_orbit_invoke(bContext *C, wmOperator *UNUSED(op), wmEvent *event } } + ED_view3d_camera_lock_sync(v3d, rv3d); + ED_region_tag_redraw(CTX_wm_region(C)); return OPERATOR_FINISHED; @@ -1085,16 +1098,20 @@ void VIEW3D_OT_ndof_orbit(struct wmOperatorType *ot) ot->flag = 0; } +/* -- "pan" navigation + * -- zoom or dolly? + */ static int ndof_pan_invoke(bContext *C, wmOperator *UNUSED(op), wmEvent *event) -// -- "pan" navigation -// -- zoom or dolly? { - if (event->type != NDOF_MOTION) + if (event->type != NDOF_MOTION) { return OPERATOR_CANCELLED; + } else { + View3D *v3d= CTX_wm_view3d(C); RegionView3D* rv3d = CTX_wm_region_view3d(C); wmNDOFMotionData* ndof = (wmNDOFMotionData*) event->customdata; + ED_view3d_camera_lock_init(v3d, rv3d); rv3d->rot_angle = 0.f; // we're panning here! so erase any leftover rotation from other operators @@ -1141,6 +1158,8 @@ static int ndof_pan_invoke(bContext *C, wmOperator *UNUSED(op), wmEvent *event) sub_v3_v3(rv3d->ofs, pan_vec); } + ED_view3d_camera_lock_sync(v3d, rv3d); + ED_region_tag_redraw(CTX_wm_region(C)); return OPERATOR_FINISHED; From 752cb7485de8d06b261084eac3ab1c259a20ead3 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sat, 27 Aug 2011 12:01:01 +0000 Subject: [PATCH 570/624] Do not show confirm message when creating text block from menu. --- release/scripts/startup/bl_ui/space_text.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/release/scripts/startup/bl_ui/space_text.py b/release/scripts/startup/bl_ui/space_text.py index 300211a26bf..12e07c19ca1 100644 --- a/release/scripts/startup/bl_ui/space_text.py +++ b/release/scripts/startup/bl_ui/space_text.py @@ -172,7 +172,9 @@ class TEXT_MT_text(Menu): st = context.space_data text = st.text + layout.operator_context = 'EXEC_AREA' layout.operator("text.new") + layout.operator_context = 'INVOKE_AREA' layout.operator("text.open") if text: From 4684df08304135fdd2cbe1dc22d2658b24f83d1f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Aug 2011 02:04:40 +0000 Subject: [PATCH 571/624] fix [#28388] Clouds at high depth give artifacts. http://projects.blender.org/tracker/download.php/9/498/28388/17476/screen_bad.png --- source/blender/blenlib/intern/noise.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/blenlib/intern/noise.c b/source/blender/blenlib/intern/noise.c index 5d80edebbef..40289090a28 100644 --- a/source/blender/blenlib/intern/noise.c +++ b/source/blender/blenlib/intern/noise.c @@ -920,7 +920,7 @@ static float g[512+2][3]= { t = vec[i] + 10000.; \ b0 = ((int)t) & 255; \ b1 = (b0+1) & 255; \ - r0 = t - (int)t; \ + r0 = t - floorf(t); \ r1 = r0 - 1.; From 81ea1e7fcb4a746e4ecd4349cc9fba1eb1dcec70 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Aug 2011 02:54:26 +0000 Subject: [PATCH 572/624] remove implicit casts to doubles in the noise code, also use floating point math functions rather then double since the noise functions range is already limited by casting to ints in many places. - gives a very small speedup. --- source/blender/blenlib/intern/noise.c | 132 +++++++++++++------------- 1 file changed, 66 insertions(+), 66 deletions(-) diff --git a/source/blender/blenlib/intern/noise.c b/source/blender/blenlib/intern/noise.c index 40289090a28..9bc666dc971 100644 --- a/source/blender/blenlib/intern/noise.c +++ b/source/blender/blenlib/intern/noise.c @@ -251,7 +251,7 @@ static float newPerlin(float x, float y, float z) /* for use with BLI_gNoise()/BLI_gTurbulence(), returns unsigned improved perlin noise */ static float newPerlinU(float x, float y, float z) { - return (0.5+0.5*newPerlin(x, y, z)); + return (0.5f+0.5f*newPerlin(x, y, z)); } @@ -278,12 +278,12 @@ static float orgBlenderNoise(float x, float y, float z) cn1=ox*ox; cn2=oy*oy; cn3=oz*oz; cn4=jx*jx; cn5=jy*jy; cn6=jz*jz; - cn1= 1.0-3.0*cn1+2.0*cn1*ox; - cn2= 1.0-3.0*cn2+2.0*cn2*oy; - cn3= 1.0-3.0*cn3+2.0*cn3*oz; - cn4= 1.0-3.0*cn4-2.0*cn4*jx; - cn5= 1.0-3.0*cn5-2.0*cn5*jy; - cn6= 1.0-3.0*cn6-2.0*cn6*jz; + cn1= 1.0f-3.0f*cn1+2.0f*cn1*ox; + cn2= 1.0f-3.0f*cn2+2.0f*cn2*oy; + cn3= 1.0f-3.0f*cn3+2.0f*cn3*oz; + cn4= 1.0f-3.0f*cn4-2.0f*cn4*jx; + cn5= 1.0f-3.0f*cn5-2.0f*cn5*jy; + cn6= 1.0f-3.0f*cn6-2.0f*cn6*jz; b00= hash[ hash[ix & 255]+(iy & 255)]; b10= hash[ hash[(ix+1) & 255]+(iy & 255)]; @@ -325,23 +325,23 @@ static float orgBlenderNoise(float x, float y, float z) h=hashvectf+ 3*hash[b21+b11]; n+= i*(h[0]*jx+h[1]*jy+h[2]*jz); - if(n<0.0) n=0.0; else if(n>1.0) n=1.0; + if(n<0.0f) n=0.0f; else if(n>1.0f) n=1.0f; return n; } /* as orgBlenderNoise(), returning signed noise */ static float orgBlenderNoiseS(float x, float y, float z) { - return (2.0*orgBlenderNoise(x, y, z)-1.0); + return (2.0f*orgBlenderNoise(x, y, z)-1.0f); } /* separated from orgBlenderNoise above, with scaling */ float BLI_hnoise(float noisesize, float x, float y, float z) { - if(noisesize==0.0) return 0.0; - x= (1.0+x)/noisesize; - y= (1.0+y)/noisesize; - z= (1.0+z)/noisesize; + if(noisesize==0.0f) return 0.0f; + x= (1.0f+x)/noisesize; + y= (1.0f+y)/noisesize; + z= (1.0f+z)/noisesize; return orgBlenderNoise(x, y, z); } @@ -357,7 +357,7 @@ float BLI_turbulence(float noisesize, float x, float y, float z, int nr) s+= d*BLI_hnoise(noisesize*d, x, y, z); div+= d; - d*= 0.5; + d*= 0.5f; nr--; } @@ -368,13 +368,13 @@ float BLI_turbulence1(float noisesize, float x, float y, float z, int nr) { float s, d= 0.5, div=1.0; - s= fabs( (-1.0+2.0*BLI_hnoise(noisesize, x, y, z))); + s= fabsf( (-1.0f+2.0f*BLI_hnoise(noisesize, x, y, z))); while(nr>0) { - s+= fabs(d* (-1.0+2.0*BLI_hnoise(noisesize*d, x, y, z))); + s+= fabsf(d* (-1.0f+2.0f*BLI_hnoise(noisesize*d, x, y, z))); div+= d; - d*= 0.5; + d*= 0.5f; nr--; } @@ -917,11 +917,11 @@ static float g[512+2][3]= { #define DOT(a,b) (a[0] * b[0] + a[1] * b[1] + a[2] * b[2]) #define setup(i,b0,b1,r0,r1) \ - t = vec[i] + 10000.; \ + t = vec[i] + 10000.0f; \ b0 = ((int)t) & 255; \ b1 = (b0+1) & 255; \ r0 = t - floorf(t); \ - r1 = r0 - 1.; + r1 = r0 - 1.0f; static float noise3_perlin(float vec[3]) @@ -945,7 +945,7 @@ static float noise3_perlin(float vec[3]) #define at(rx,ry,rz) ( rx * q[0] + ry * q[1] + rz * q[2] ) -#define surve(t) ( t * t * (3. - 2. * t) ) +#define surve(t) ( t * t * (3.0f - 2.0f * t) ) /* lerp moved to improved perlin above */ @@ -982,7 +982,7 @@ static float noise3_perlin(float vec[3]) d = lerp(sy, a, b); /* interpolate in y at hi x */ - return 1.5 * lerp(sz, c, d); /* interpolate in z */ + return 1.5f * lerp(sz, c, d); /* interpolate in z */ } #if 0 @@ -996,7 +996,7 @@ static float turbulence_perlin(float *point, float lofreq, float hifreq) t = 0; for (freq = lofreq ; freq < hifreq ; freq *= 2.) { - t += fabs(noise3_perlin(p)) / freq; + t += fabsf(noise3_perlin(p)) / freq; p[0] *= 2.; p[1] *= 2.; p[2] *= 2.; @@ -1024,7 +1024,7 @@ static float orgPerlinNoiseU(float x, float y, float z) v[0] = x; v[1] = y; v[2] = z; - return (0.5+0.5*noise3_perlin(v)); + return (0.5f+0.5f*noise3_perlin(v)); } /* *************** CALL AS: *************** */ @@ -1061,18 +1061,18 @@ float BLI_hnoisep(float noisesize, float x, float y, float z) /* distance squared */ static float dist_Squared(float x, float y, float z, float e) { (void)e; return (x*x + y*y + z*z); } /* real distance */ -static float dist_Real(float x, float y, float z, float e) { (void)e; return sqrt(x*x + y*y + z*z); } +static float dist_Real(float x, float y, float z, float e) { (void)e; return sqrtf(x*x + y*y + z*z); } /* manhattan/taxicab/cityblock distance */ -static float dist_Manhattan(float x, float y, float z, float e) { (void)e; return (fabs(x) + fabs(y) + fabs(z)); } +static float dist_Manhattan(float x, float y, float z, float e) { (void)e; return (fabsf(x) + fabsf(y) + fabsf(z)); } /* Chebychev */ static float dist_Chebychev(float x, float y, float z, float e) { float t; (void)e; - x = fabs(x); - y = fabs(y); - z = fabs(z); + x = fabsf(x); + y = fabsf(y); + z = fabsf(z); t = (x>y)?x:y; return ((z>t)?z:t); } @@ -1080,7 +1080,7 @@ static float dist_Chebychev(float x, float y, float z, float e) /* minkovsky preset exponent 0.5 */ static float dist_MinkovskyH(float x, float y, float z, float e) { - float d = sqrt(fabs(x)) + sqrt(fabs(y)) + sqrt(fabs(z)); + float d = sqrtf(fabsf(x)) + sqrtf(fabsf(y)) + sqrtf(fabsf(z)); (void)e; return (d*d); } @@ -1092,13 +1092,13 @@ static float dist_Minkovsky4(float x, float y, float z, float e) x *= x; y *= y; z *= z; - return sqrt(sqrt(x*x + y*y + z*z)); + return sqrtf(sqrtf(x*x + y*y + z*z)); } /* Minkovsky, general case, slow, maybe too slow to be useful */ static float dist_Minkovsky(float x, float y, float z, float e) { - return pow(pow(fabs(x), e) + pow(fabs(y), e) + pow(fabs(z), e), 1.0/e); + return powf(powf(fabsf(x), e) + powf(fabsf(y), e) + powf(fabsf(z), e), 1.0f/e); } @@ -1224,35 +1224,35 @@ static float voronoi_F1S(float x, float y, float z) { float da[4], pa[12]; voronoi(x, y, z, da, pa, 1, 0); - return (2.0*da[0]-1.0); + return (2.0f*da[0]-1.0f); } static float voronoi_F2S(float x, float y, float z) { float da[4], pa[12]; voronoi(x, y, z, da, pa, 1, 0); - return (2.0*da[1]-1.0); + return (2.0f*da[1]-1.0f); } static float voronoi_F3S(float x, float y, float z) { float da[4], pa[12]; voronoi(x, y, z, da, pa, 1, 0); - return (2.0*da[2]-1.0); + return (2.0f*da[2]-1.0f); } static float voronoi_F4S(float x, float y, float z) { float da[4], pa[12]; voronoi(x, y, z, da, pa, 1, 0); - return (2.0*da[3]-1.0); + return (2.0f*da[3]-1.0f); } static float voronoi_F1F2S(float x, float y, float z) { float da[4], pa[12]; voronoi(x, y, z, da, pa, 1, 0); - return (2.0*(da[1]-da[0])-1.0); + return (2.0f*(da[1]-da[0])-1.0f); } /* Crackle type pattern, just a scale/clamp of F2-F1 */ @@ -1260,7 +1260,7 @@ static float voronoi_CrS(float x, float y, float z) { float t = 10*voronoi_F1F2(x, y, z); if (t>1.f) return 1.f; - return (2.0*t-1.0); + return (2.0f*t-1.0f); } @@ -1280,13 +1280,13 @@ static float cellNoiseU(float x, float y, float z) int zi = (int)(floor(z)); unsigned int n = xi + yi*1301 + zi*314159; n ^= (n<<13); - return ((float)(n*(n*n*15731 + 789221) + 1376312589) / 4294967296.0); + return ((float)(n*(n*n*15731 + 789221) + 1376312589) / 4294967296.0f); } /* idem, signed */ float cellNoise(float x, float y, float z) { - return (2.0*cellNoiseU(x, y, z)-1.0); + return (2.0f*cellNoiseU(x, y, z)-1.0f); } /* returns a vector/point/color in ca, using point hasharray directly */ @@ -1349,14 +1349,14 @@ float BLI_gNoise(float noisesize, float x, float y, float z, int hard, int noise } } - if (noisesize!=0.0) { - noisesize = 1.0/noisesize; + if (noisesize!=0.0f) { + noisesize = 1.0f/noisesize; x *= noisesize; y *= noisesize; z *= noisesize; } - if (hard) return fabs(2.0*noisefunc(x, y, z)-1.0); + if (hard) return fabsf(2.0f*noisefunc(x, y, z)-1.0f); return noisefunc(x, y, z); } @@ -1403,17 +1403,17 @@ float BLI_gTurbulence(float noisesize, float x, float y, float z, int oct, int h z += 1; } - if (noisesize!=0.0) { - noisesize = 1.0/noisesize; + if (noisesize!=0.0f) { + noisesize = 1.0f/noisesize; x *= noisesize; y *= noisesize; z *= noisesize; } sum = 0; - for (i=0;i<=oct;i++, amp*=0.5, fscale*=2) { + for (i=0;i<=oct;i++, amp*=0.5f, fscale*=2.0f) { t = noisefunc(fscale*x, fscale*y, fscale*z); - if (hard) t = fabs(2.0*t-1.0); + if (hard) t = fabsf(2.0f*t-1.0f); sum += t * amp; } @@ -1439,7 +1439,7 @@ float BLI_gTurbulence(float noisesize, float x, float y, float z, int oct, int h */ float mg_fBm(float x, float y, float z, float H, float lacunarity, float octaves, int noisebasis) { - float rmd, value=0.0, pwr=1.0, pwHL=pow(lacunarity, -H); + float rmd, value=0.0, pwr=1.0, pwHL=powf(lacunarity, -H); int i; float (*noisefunc)(float, float, float); @@ -1485,7 +1485,7 @@ float mg_fBm(float x, float y, float z, float H, float lacunarity, float octaves z *= lacunarity; } - rmd = octaves - floor(octaves); + rmd = octaves - floorf(octaves); if (rmd!=0.f) value += rmd * noisefunc(x, y, z) * pwr; return value; @@ -1508,9 +1508,9 @@ float mg_fBm(float x, float y, float z, float H, float lacunarity, float octaves * I modified it to something that made sense to me, so it might be wrong... */ float mg_MultiFractal(float x, float y, float z, float H, float lacunarity, float octaves, int noisebasis) { - float rmd, value=1.0, pwr=1.0, pwHL=pow(lacunarity, -H); + float rmd, value=1.0, pwr=1.0, pwHL=powf(lacunarity, -H); int i; - + float (*noisefunc)(float, float, float); switch (noisebasis) { case 1: @@ -1547,14 +1547,14 @@ float mg_MultiFractal(float x, float y, float z, float H, float lacunarity, floa } for (i=0; i<(int)octaves; i++) { - value *= (pwr * noisefunc(x, y, z) + 1.0); + value *= (pwr * noisefunc(x, y, z) + 1.0f); pwr *= pwHL; x *= lacunarity; y *= lacunarity; z *= lacunarity; } - rmd = octaves - floor(octaves); - if (rmd!=0.0) value *= (rmd * noisefunc(x, y, z) * pwr + 1.0); + rmd = octaves - floorf(octaves); + if (rmd!=0.0f) value *= (rmd * noisefunc(x, y, z) * pwr + 1.0f); return value; @@ -1574,7 +1574,7 @@ float mg_HeteroTerrain(float x, float y, float z, float H, float lacunarity, flo { float value, increment, rmd; int i; - float pwHL = pow(lacunarity, -H); + float pwHL = powf(lacunarity, -H); float pwr = pwHL; /* starts with i=1 instead of 0 */ float (*noisefunc)(float, float, float); @@ -1627,8 +1627,8 @@ float mg_HeteroTerrain(float x, float y, float z, float H, float lacunarity, flo z *= lacunarity; } - rmd = octaves - floor(octaves); - if (rmd!=0.0) { + rmd = octaves - floorf(octaves); + if (rmd!=0.0f) { increment = (noisefunc(x, y, z) + offset) * pwr * value; value += rmd * increment; } @@ -1647,7 +1647,7 @@ float mg_HybridMultiFractal(float x, float y, float z, float H, float lacunarity { float result, signal, weight, rmd; int i; - float pwHL = pow(lacunarity, -H); + float pwHL = powf(lacunarity, -H); float pwr = pwHL; /* starts with i=1 instead of 0 */ float (*noisefunc)(float, float, float); @@ -1691,8 +1691,8 @@ float mg_HybridMultiFractal(float x, float y, float z, float H, float lacunarity y *= lacunarity; z *= lacunarity; - for (i=1; (weight>0.001) && (i<(int)octaves); i++) { - if (weight>1.0) weight=1.0; + for (i=1; (weight>0.001f) && (i<(int)octaves); i++) { + if (weight>1.0f) weight=1.0f; signal = (noisefunc(x, y, z) + offset) * pwr; pwr *= pwHL; result += weight * signal; @@ -1702,7 +1702,7 @@ float mg_HybridMultiFractal(float x, float y, float z, float H, float lacunarity z *= lacunarity; } - rmd = octaves - floor(octaves); + rmd = octaves - floorf(octaves); if (rmd!=0.f) result += rmd * ((noisefunc(x, y, z) + offset) * pwr); return result; @@ -1722,7 +1722,7 @@ float mg_RidgedMultiFractal(float x, float y, float z, float H, float lacunarity { float result, signal, weight; int i; - float pwHL = pow(lacunarity, -H); + float pwHL = powf(lacunarity, -H); float pwr = pwHL; /* starts with i=1 instead of 0 */ float (*noisefunc)(float, float, float); @@ -1760,7 +1760,7 @@ float mg_RidgedMultiFractal(float x, float y, float z, float H, float lacunarity } } - signal = offset - fabs(noisefunc(x, y, z)); + signal = offset - fabsf(noisefunc(x, y, z)); signal *= signal; result = signal; @@ -1770,8 +1770,8 @@ float mg_RidgedMultiFractal(float x, float y, float z, float H, float lacunarity y *= lacunarity; z *= lacunarity; weight = signal * gain; - if (weight>1.0) weight=1.0; else if (weight<0.0) weight=0.0; - signal = offset - fabs(noisefunc(x, y, z)); + if (weight>1.0f) weight=1.0f; else if (weight<0.0f) weight=0.0f; + signal = offset - fabsf(noisefunc(x, y, z)); signal *= signal; signal *= weight; result += signal * pwr; @@ -1859,9 +1859,9 @@ float mg_VLNoise(float x, float y, float z, float distortion, int nbas1, int nba } /* get a random vector and scale the randomization */ - rv[0] = noisefunc1(x+13.5, y+13.5, z+13.5) * distortion; + rv[0] = noisefunc1(x+13.5f, y+13.5f, z+13.5f) * distortion; rv[1] = noisefunc1(x, y, z) * distortion; - rv[2] = noisefunc1(x-13.5, y-13.5, z-13.5) * distortion; + rv[2] = noisefunc1(x-13.5f, y-13.5f, z-13.5f) * distortion; return noisefunc2(x+rv[0], y+rv[1], z+rv[2]); /* distorted-domain noise */ } From c73d5b939dd9dcc68ed1d1316115c2c7cded9cab Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Aug 2011 05:01:16 +0000 Subject: [PATCH 573/624] check for unlikely error when freeing a library blend file from the BGE. --- source/gameengine/Converter/KX_BlenderSceneConverter.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/gameengine/Converter/KX_BlenderSceneConverter.cpp b/source/gameengine/Converter/KX_BlenderSceneConverter.cpp index b04a0d24e78..dd21e7ef263 100644 --- a/source/gameengine/Converter/KX_BlenderSceneConverter.cpp +++ b/source/gameengine/Converter/KX_BlenderSceneConverter.cpp @@ -1083,7 +1083,7 @@ bool KX_BlenderSceneConverter::LinkBlendFile(BlendHandle *bpy_openlib, const cha * most are temp and NewRemoveObject frees m_map_gameobject_to_blender */ bool KX_BlenderSceneConverter::FreeBlendFile(struct Main *maggie) { - int maggie_index; + int maggie_index= -1; int i=0; if(maggie==NULL) @@ -1101,6 +1101,10 @@ bool KX_BlenderSceneConverter::FreeBlendFile(struct Main *maggie) i++; } + /* should never happen but just to be safe */ + if(maggie_index == -1) + return false; + m_DynamicMaggie.erase(m_DynamicMaggie.begin() + maggie_index); tag_main(maggie, 1); From fa2ba5fbf5848e4d61b697c624af9b9e9456eb20 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Aug 2011 05:06:30 +0000 Subject: [PATCH 574/624] - use static vars and functions where possible. - use NULL rather than 0 when used as pointers. --- intern/guardedalloc/intern/mallocn.c | 2 +- source/blender/blenkernel/intern/material.c | 4 +-- source/blender/blenkernel/intern/seqeffects.c | 4 +-- source/blender/blenlib/intern/BLI_ghash.c | 2 +- source/blender/blenlib/intern/callbacks.c | 2 +- .../editors/interface/interface_layout.c | 2 +- .../blender/editors/physics/particle_edit.c | 2 +- .../blender/editors/render/render_preview.c | 1 + source/blender/editors/screen/screen_ops.c | 2 +- .../editors/space_outliner/outliner_tree.c | 2 +- .../editors/space_sequencer/sequencer_draw.c | 8 ++--- .../space_sequencer/sequencer_select.c | 2 +- source/blender/gpu/intern/gpu_codegen.c | 6 ++-- source/blender/gpu/intern/gpu_draw.c | 2 +- source/blender/gpu/intern/gpu_extensions.c | 2 +- source/blender/makesdna/intern/makesdna.c | 30 +++++++++---------- source/blender/makesrna/intern/makesrna.c | 2 +- source/blender/makesrna/intern/rna_main_api.c | 1 + source/blender/makesrna/intern/rna_modifier.c | 1 + source/blender/makesrna/intern/rna_nodetree.c | 2 +- .../makesrna/intern/rna_object_force.c | 17 ++++++----- source/blender/makesrna/intern/rna_particle.c | 17 ++++++----- source/blender/makesrna/intern/rna_texture.c | 3 +- .../blender/python/intern/bpy_intern_string.c | 3 +- source/blender/python/intern/bpy_props.c | 4 +-- .../render/intern/source/pointdensity.c | 2 +- .../windowmanager/intern/wm_init_exit.c | 2 +- .../blender/windowmanager/intern/wm_keymap.c | 2 +- 28 files changed, 68 insertions(+), 61 deletions(-) diff --git a/intern/guardedalloc/intern/mallocn.c b/intern/guardedalloc/intern/mallocn.c index 55340d6011d..2421c25398a 100644 --- a/intern/guardedalloc/intern/mallocn.c +++ b/intern/guardedalloc/intern/mallocn.c @@ -429,7 +429,7 @@ static int compare_len(const void *p1, const void *p2) return -1; } -void MEM_printmemlist_stats() +void MEM_printmemlist_stats(void) { MemHead *membl; MemPrintBlock *pb, *printblock; diff --git a/source/blender/blenkernel/intern/material.c b/source/blender/blenkernel/intern/material.c index 9c455e84109..29615986191 100644 --- a/source/blender/blenkernel/intern/material.c +++ b/source/blender/blenkernel/intern/material.c @@ -515,7 +515,7 @@ short *give_totcolp_id(ID *id) return NULL; } -void data_delete_material_index_id(ID *id, int index) +static void data_delete_material_index_id(ID *id, int index) { switch(GS(id->name)) { case ID_ME: @@ -1365,7 +1365,7 @@ void ramp_blend(int type, float *r, float *g, float *b, float fac, float *col) } /* copy/paste buffer, if we had a propper py api that would be better */ -Material matcopybuf; +static Material matcopybuf; static short matcopied= 0; void clear_matcopybuf(void) diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c index cf95692c8b4..8b50ad2b042 100644 --- a/source/blender/blenkernel/intern/seqeffects.c +++ b/source/blender/blenkernel/intern/seqeffects.c @@ -2873,7 +2873,7 @@ static struct ImBuf * do_adjustment_impl(SeqRenderData context, Sequence * seq, { Editing * ed; ListBase * seqbasep; - struct ImBuf * i = 0; + struct ImBuf * i= NULL; ed = context.scene->ed; @@ -2908,7 +2908,7 @@ static struct ImBuf * do_adjustment( struct ImBuf *UNUSED(ibuf1), struct ImBuf *UNUSED(ibuf2), struct ImBuf *UNUSED(ibuf3)) { - struct ImBuf * i = 0; + struct ImBuf * i = NULL; struct ImBuf * out; Editing * ed; diff --git a/source/blender/blenlib/intern/BLI_ghash.c b/source/blender/blenlib/intern/BLI_ghash.c index bfee350037a..03e3b7ab560 100644 --- a/source/blender/blenlib/intern/BLI_ghash.c +++ b/source/blender/blenlib/intern/BLI_ghash.c @@ -40,7 +40,7 @@ #include "BLO_sys_types.h" // for intptr_t support /***/ -unsigned int hashsizes[]= { +static unsigned int hashsizes[]= { 5, 11, 17, 37, 67, 131, 257, 521, 1031, 2053, 4099, 8209, 16411, 32771, 65537, 131101, 262147, 524309, 1048583, 2097169, 4194319, 8388617, 16777259, 33554467, 67108879, 134217757, diff --git a/source/blender/blenlib/intern/callbacks.c b/source/blender/blenlib/intern/callbacks.c index a033e01696d..d28f794440f 100644 --- a/source/blender/blenlib/intern/callbacks.c +++ b/source/blender/blenlib/intern/callbacks.c @@ -28,7 +28,7 @@ #include "MEM_guardedalloc.h" -static ListBase callback_slots[BLI_CB_EVT_TOT]= {{0}}; +static ListBase callback_slots[BLI_CB_EVT_TOT]= {{NULL}}; void BLI_exec_cb(struct Main *main, struct ID *self, eCbEvent evt) { diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c index 3575a8527fc..ef88bb0bbb6 100644 --- a/source/blender/editors/interface/interface_layout.c +++ b/source/blender/editors/interface/interface_layout.c @@ -1361,7 +1361,7 @@ void uiItemPointerR(uiLayout *layout, struct PointerRNA *ptr, const char *propna static void ui_item_menutype_func(bContext *C, uiLayout *layout, void *arg_mt) { MenuType *mt= (MenuType*)arg_mt; - Menu menu = {0}; + Menu menu = {NULL}; menu.type= mt; menu.layout= layout; diff --git a/source/blender/editors/physics/particle_edit.c b/source/blender/editors/physics/particle_edit.c index b8cdc18e739..4b0c1cb1222 100644 --- a/source/blender/editors/physics/particle_edit.c +++ b/source/blender/editors/physics/particle_edit.c @@ -3988,7 +3988,7 @@ static void PTCacheUndo_clear(PTCacheEdit *edit) { PTCacheUndo *undo; - if(edit==0) return; + if(edit==NULL) return; undo= edit->undo.first; while(undo) { diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c index 007ae96ae59..b937f9a4104 100644 --- a/source/blender/editors/render/render_preview.c +++ b/source/blender/editors/render/render_preview.c @@ -64,6 +64,7 @@ #include "DNA_brush_types.h" #include "DNA_screen_types.h" +#include "BKE_brush.h" #include "BKE_context.h" #include "BKE_depsgraph.h" #include "BKE_global.h" diff --git a/source/blender/editors/screen/screen_ops.c b/source/blender/editors/screen/screen_ops.c index 0ac30853eae..ede17790318 100644 --- a/source/blender/editors/screen/screen_ops.c +++ b/source/blender/editors/screen/screen_ops.c @@ -1702,7 +1702,7 @@ static int region_scale_modal(bContext *C, wmOperator *op, wmEvent *event) return OPERATOR_RUNNING_MODAL; } -int region_scale_cancel(bContext *UNUSED(C), wmOperator *op) +static int region_scale_cancel(bContext *UNUSED(C), wmOperator *op) { MEM_freeN(op->customdata); op->customdata = NULL; diff --git a/source/blender/editors/space_outliner/outliner_tree.c b/source/blender/editors/space_outliner/outliner_tree.c index 3560bfb9896..74e9e775087 100644 --- a/source/blender/editors/space_outliner/outliner_tree.c +++ b/source/blender/editors/space_outliner/outliner_tree.c @@ -231,7 +231,7 @@ void outliner_free_tree(ListBase *lb) } /* Find ith item from the treestore */ -TreeElement *outliner_find_tree_element(ListBase *lb, int store_index) +static TreeElement *outliner_find_tree_element(ListBase *lb, int store_index) { TreeElement *te= lb->first, *tes; while(te) { diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c index dc84289a8de..9a904b1a970 100644 --- a/source/blender/editors/space_sequencer/sequencer_draw.c +++ b/source/blender/editors/space_sequencer/sequencer_draw.c @@ -700,7 +700,7 @@ static void draw_seq_strip(Scene *scene, ARegion *ar, Sequence *seq, int outline } } -static Sequence *special_seq_update= 0; +static Sequence *special_seq_update= NULL; static void UNUSED_FUNCTION(set_special_seq_update)(int val) { @@ -710,14 +710,14 @@ static void UNUSED_FUNCTION(set_special_seq_update)(int val) if(val) { // XXX special_seq_update= find_nearest_seq(&x); } - else special_seq_update= 0; + else special_seq_update= NULL; } void draw_image_seq(const bContext* C, Scene *scene, ARegion *ar, SpaceSeq *sseq, int cfra, int frame_ofs) { struct Main *bmain= CTX_data_main(C); - struct ImBuf *ibuf = 0; - struct ImBuf *scope = 0; + struct ImBuf *ibuf= NULL; + struct ImBuf *scope= NULL; struct View2D *v2d = &ar->v2d; int rectx, recty; float viewrectx, viewrecty; diff --git a/source/blender/editors/space_sequencer/sequencer_select.c b/source/blender/editors/space_sequencer/sequencer_select.c index 0ac23765167..86b28f5e89e 100644 --- a/source/blender/editors/space_sequencer/sequencer_select.c +++ b/source/blender/editors/space_sequencer/sequencer_select.c @@ -846,7 +846,7 @@ static int sequencer_borderselect_exec(bContext *C, wmOperator *op) for(seq= ed->seqbasep->first; seq; seq= seq->next) { seq_rectf(seq, &rq); - if(BLI_isect_rctf(&rq, &rectf, 0)) { + if(BLI_isect_rctf(&rq, &rectf, NULL)) { if(selecting) seq->flag |= SELECT; else seq->flag &= ~SEQ_ALLSEL; recurs_sel_seq(seq); diff --git a/source/blender/gpu/intern/gpu_codegen.c b/source/blender/gpu/intern/gpu_codegen.c index 910576fa34e..77498835d57 100644 --- a/source/blender/gpu/intern/gpu_codegen.c +++ b/source/blender/gpu/intern/gpu_codegen.c @@ -82,7 +82,7 @@ typedef enum GPUDataSource { } GPUDataSource; static const char* GPU_DATATYPE_STR[17] = {"", "float", "vec2", "vec3", "vec4", - 0, 0, 0, 0, "mat3", 0, 0, 0, 0, 0, 0, "mat4"}; + NULL, NULL, NULL, NULL, "mat3", NULL, NULL, NULL, NULL, NULL, NULL, "mat4"}; struct GPUNode { struct GPUNode *next, *prev; @@ -451,7 +451,7 @@ static int codegen_input_has_texture(GPUInput *input) else if(input->ima) return 1; else - return input->tex != 0; + return input->tex != NULL; } const char *GPU_builtin_name(GPUBuiltin builtin) @@ -880,7 +880,7 @@ void GPU_pass_unbind(GPUPass *pass) GPU_texture_unbind(input->tex); if (input->ima) - input->tex = 0; + input->tex = NULL; } GPU_shader_unbind(shader); diff --git a/source/blender/gpu/intern/gpu_draw.c b/source/blender/gpu/intern/gpu_draw.c index 9878d83ff5a..7af5ef6ea14 100644 --- a/source/blender/gpu/intern/gpu_draw.c +++ b/source/blender/gpu/intern/gpu_draw.c @@ -308,7 +308,7 @@ void GPU_set_anisotropic(float value) } } -float GPU_get_anisotropic() +float GPU_get_anisotropic(void) { return GTS.anisotropic; } diff --git a/source/blender/gpu/intern/gpu_extensions.c b/source/blender/gpu/intern/gpu_extensions.c index f6352a96878..c9f1b093b7a 100644 --- a/source/blender/gpu/intern/gpu_extensions.c +++ b/source/blender/gpu/intern/gpu_extensions.c @@ -484,7 +484,7 @@ GPUTexture *GPU_texture_create_3D(int w, int h, int depth, float *fpixels) //if (fpixels) // pixels = GPU_texture_convert_pixels(w*h*depth, fpixels); - glTexImage3D(tex->target, 0, internalformat, tex->w, tex->h, tex->depth, 0, format, type, 0); + glTexImage3D(tex->target, 0, internalformat, tex->w, tex->h, tex->depth, 0, format, type, NULL); GPU_print_error("3D glTexImage3D"); diff --git a/source/blender/makesdna/intern/makesdna.c b/source/blender/makesdna/intern/makesdna.c index 80299d44a78..3e5e7bbdc0e 100644 --- a/source/blender/makesdna/intern/makesdna.c +++ b/source/blender/makesdna/intern/makesdna.c @@ -137,18 +137,18 @@ const char *includefiles[] = { "" }; -int maxdata= 500000, maxnr= 50000; -int nr_names=0; -int nr_types=0; -int nr_structs=0; -char **names, *namedata; /* at address names[a] is string a */ -char **types, *typedata; /* at address types[a] is string a */ -short *typelens; /* at typelens[a] is de length of type a */ -short *alphalens; /* contains sizes as they are calculated on the DEC Alpha (64 bits) */ -short **structs, *structdata; /* at sp= structs[a] is the first address of a struct definition - sp[0] is type number - sp[1] is amount of elements - sp[2] sp[3] is typenr, namenr (etc) */ +static int maxdata= 500000, maxnr= 50000; +static int nr_names=0; +static int nr_types=0; +static int nr_structs=0; +static char **names, *namedata; /* at address names[a] is string a */ +static char **types, *typedata; /* at address types[a] is string a */ +static short *typelens; /* at typelens[a] is de length of type a */ +static short *alphalens; /* contains sizes as they are calculated on the DEC Alpha (64 bits), infact any 64bit system */ +static short **structs, *structdata;/* at sp= structs[a] is the first address of a struct definition + sp[0] is type number + sp[1] is amount of elements + sp[2] sp[3] is typenr, namenr (etc) */ /** * Variable to control debug output of makesdna. * debugSDNA: @@ -157,8 +157,8 @@ short **structs, *structdata; /* at sp= structs[a] is the first address of a str * - 2 = full trace, tell which names and types were found * - 4 = full trace, plus all gritty details */ -int debugSDNA = 0; -int additional_slen_offset; +static int debugSDNA = 0; +static int additional_slen_offset; /* ************************************************************************** */ /* Functions */ @@ -889,7 +889,7 @@ void printStructLenghts(void) } -int make_structDNA(char *baseDirectory, FILE *file) +static int make_structDNA(char *baseDirectory, FILE *file) { int len, i; short *sp; diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index d47abced85e..b95bd2b2087 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -66,7 +66,7 @@ static int file_older(const char *file1, const char *file2) return (st1.st_mtime < st2.st_mtime); } -const char *makesrna_path= NULL; +static const char *makesrna_path= NULL; static int replace_if_different(char *tmpfile, const char *dep_files[]) { diff --git a/source/blender/makesrna/intern/rna_main_api.c b/source/blender/makesrna/intern/rna_main_api.c index 8ac620c2fcf..ea0364084f9 100644 --- a/source/blender/makesrna/intern/rna_main_api.c +++ b/source/blender/makesrna/intern/rna_main_api.c @@ -38,6 +38,7 @@ #include "RNA_define.h" #include "RNA_access.h" #include "RNA_enum_types.h" +#include "rna_internal.h" #include "BKE_utildefines.h" diff --git a/source/blender/makesrna/intern/rna_modifier.c b/source/blender/makesrna/intern/rna_modifier.c index 5c5391b0bba..37a629f46d0 100644 --- a/source/blender/makesrna/intern/rna_modifier.c +++ b/source/blender/makesrna/intern/rna_modifier.c @@ -32,6 +32,7 @@ #include #include "RNA_define.h" +#include "RNA_enum_types.h" #include "rna_internal.h" diff --git a/source/blender/makesrna/intern/rna_nodetree.c b/source/blender/makesrna/intern/rna_nodetree.c index 7fd6a9dacfe..56492a52da9 100644 --- a/source/blender/makesrna/intern/rna_nodetree.c +++ b/source/blender/makesrna/intern/rna_nodetree.c @@ -732,7 +732,7 @@ static StructRNA* def_node(BlenderRNA *brna, int node_id) return srna; } -void alloc_node_type_items(EnumPropertyItem *items, int category) +static void alloc_node_type_items(EnumPropertyItem *items, int category) { int i; int count = 3; diff --git a/source/blender/makesrna/intern/rna_object_force.c b/source/blender/makesrna/intern/rna_object_force.c index 463f65fd3d5..490d9c38840 100644 --- a/source/blender/makesrna/intern/rna_object_force.c +++ b/source/blender/makesrna/intern/rna_object_force.c @@ -43,7 +43,7 @@ #include "WM_api.h" #include "WM_types.h" -EnumPropertyItem effector_shape_items[] = { +static EnumPropertyItem effector_shape_items[] = { {PFIELD_SHAPE_POINT, "POINT", 0, "Point", ""}, {PFIELD_SHAPE_PLANE, "PLANE", 0, "Plane", ""}, {PFIELD_SHAPE_SURFACE, "SURFACE", 0, "Surface", ""}, @@ -51,20 +51,23 @@ EnumPropertyItem effector_shape_items[] = { {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem curve_shape_items[] = { +#ifdef RNA_RUNTIME + +/* type spesific return values only used from functions */ +static EnumPropertyItem curve_shape_items[] = { {PFIELD_SHAPE_POINT, "POINT", 0, "Point", ""}, {PFIELD_SHAPE_PLANE, "PLANE", 0, "Plane", ""}, {PFIELD_SHAPE_SURFACE, "SURFACE", 0, "Curve", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem empty_shape_items[] = { +static EnumPropertyItem empty_shape_items[] = { {PFIELD_SHAPE_POINT, "POINT", 0, "Point", ""}, {PFIELD_SHAPE_PLANE, "PLANE", 0, "Plane", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem vortex_shape_items[] = { +static EnumPropertyItem vortex_shape_items[] = { {PFIELD_SHAPE_POINT, "POINT", 0, "Point", ""}, {PFIELD_SHAPE_PLANE, "PLANE", 0, "Plane", ""}, {PFIELD_SHAPE_SURFACE, "SURFACE", 0, "Surface falloff (New)", ""}, @@ -72,21 +75,19 @@ EnumPropertyItem vortex_shape_items[] = { {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem curve_vortex_shape_items[] = { +static EnumPropertyItem curve_vortex_shape_items[] = { {PFIELD_SHAPE_POINT, "POINT", 0, "Point", ""}, {PFIELD_SHAPE_PLANE, "PLANE", 0, "Plane", ""}, {PFIELD_SHAPE_SURFACE, "SURFACE", 0, "Curve (New)", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem empty_vortex_shape_items[] = { +static EnumPropertyItem empty_vortex_shape_items[] = { {PFIELD_SHAPE_POINT, "POINT", 0, "Point", ""}, {PFIELD_SHAPE_PLANE, "PLANE", 0, "Plane", ""}, {0, NULL, 0, NULL, NULL} }; -#ifdef RNA_RUNTIME - #include "MEM_guardedalloc.h" #include "DNA_modifier_types.h" diff --git a/source/blender/makesrna/intern/rna_particle.c b/source/blender/makesrna/intern/rna_particle.c index 30fce5716a9..ba91fc3536b 100644 --- a/source/blender/makesrna/intern/rna_particle.c +++ b/source/blender/makesrna/intern/rna_particle.c @@ -33,6 +33,7 @@ #include "limits.h" #include "RNA_define.h" +#include "RNA_enum_types.h" #include "rna_internal.h" @@ -50,34 +51,34 @@ #include "WM_types.h" #include "WM_api.h" -EnumPropertyItem part_from_items[] = { +static EnumPropertyItem part_from_items[] = { {PART_FROM_VERT, "VERT", 0, "Verts", ""}, {PART_FROM_FACE, "FACE", 0, "Faces", ""}, {PART_FROM_VOLUME, "VOLUME", 0, "Volume", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem part_reactor_from_items[] = { +static EnumPropertyItem part_reactor_from_items[] = { {PART_FROM_VERT, "VERT", 0, "Verts", ""}, {PART_FROM_FACE, "FACE", 0, "Faces", ""}, {PART_FROM_VOLUME, "VOLUME", 0, "Volume", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem part_dist_items[] = { +static EnumPropertyItem part_dist_items[] = { {PART_DISTR_JIT, "JIT", 0, "Jittered", ""}, {PART_DISTR_RAND, "RAND", 0, "Random", ""}, {PART_DISTR_GRID, "GRID", 0, "Grid", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem part_hair_dist_items[] = { +static EnumPropertyItem part_hair_dist_items[] = { {PART_DISTR_JIT, "JIT", 0, "Jittered", ""}, {PART_DISTR_RAND, "RAND", 0, "Random", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem part_draw_as_items[] = { +static EnumPropertyItem part_draw_as_items[] = { {PART_DRAW_NOT, "NONE", 0, "None", ""}, {PART_DRAW_REND, "RENDER", 0, "Rendered", ""}, {PART_DRAW_DOT, "DOT", 0, "Point", ""}, @@ -87,14 +88,14 @@ EnumPropertyItem part_draw_as_items[] = { {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem part_hair_draw_as_items[] = { +static EnumPropertyItem part_hair_draw_as_items[] = { {PART_DRAW_NOT, "NONE", 0, "None", ""}, {PART_DRAW_REND, "RENDER", 0, "Rendered", ""}, {PART_DRAW_PATH, "PATH", 0, "Path", ""}, {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem part_ren_as_items[] = { +static EnumPropertyItem part_ren_as_items[] = { {PART_DRAW_NOT, "NONE", 0, "None", ""}, {PART_DRAW_HALO, "HALO", 0, "Halo", ""}, {PART_DRAW_LINE, "LINE", 0, "Line", ""}, @@ -105,7 +106,7 @@ EnumPropertyItem part_ren_as_items[] = { {0, NULL, 0, NULL, NULL} }; -EnumPropertyItem part_hair_ren_as_items[] = { +static EnumPropertyItem part_hair_ren_as_items[] = { {PART_DRAW_NOT, "NONE", 0, "None", ""}, {PART_DRAW_PATH, "PATH", 0, "Path", ""}, {PART_DRAW_OB, "OBJECT", 0, "Object", ""}, diff --git a/source/blender/makesrna/intern/rna_texture.c b/source/blender/makesrna/intern/rna_texture.c index f459563f49e..0ecc41d80d8 100644 --- a/source/blender/makesrna/intern/rna_texture.c +++ b/source/blender/makesrna/intern/rna_texture.c @@ -32,6 +32,7 @@ #include #include "RNA_define.h" +#include "RNA_enum_types.h" #include "rna_internal.h" @@ -47,7 +48,7 @@ #include "BKE_node.h" -EnumPropertyItem texture_filter_items[] = { +static EnumPropertyItem texture_filter_items[] = { {TXF_BOX, "BOX", 0, "Box", ""}, {TXF_EWA, "EWA", 0, "EWA", ""}, {TXF_FELINE, "FELINE", 0, "FELINE", ""}, diff --git a/source/blender/python/intern/bpy_intern_string.c b/source/blender/python/intern/bpy_intern_string.c index c6629007532..6fc861b2a0d 100644 --- a/source/blender/python/intern/bpy_intern_string.c +++ b/source/blender/python/intern/bpy_intern_string.c @@ -28,13 +28,14 @@ #include +#include "bpy_intern_string.h" + PyObject *bpy_intern_str_register; PyObject *bpy_intern_str_unregister; PyObject *bpy_intern_str_bl_rna; PyObject *bpy_intern_str_order; PyObject *bpy_intern_str_attr; PyObject *bpy_intern_str___slots__; -PyObject *bpy_intern_str___bases__; void bpy_intern_string_init(void) { diff --git a/source/blender/python/intern/bpy_props.c b/source/blender/python/intern/bpy_props.c index a0ad1ff7850..5da142aeea7 100644 --- a/source/blender/python/intern/bpy_props.c +++ b/source/blender/python/intern/bpy_props.c @@ -117,7 +117,7 @@ static PyObject *pymeth_PointerProperty= NULL; static PyObject *pymeth_CollectionProperty= NULL; static PyObject *pymeth_RemoveProperty= NULL; -PyObject *pyrna_struct_as_instance(PointerRNA *ptr) +static PyObject *pyrna_struct_as_instance(PointerRNA *ptr) { PyObject *self= NULL; /* first get self */ @@ -177,7 +177,7 @@ static PyObject *bpy_prop_deferred_return(PyObject *func, PyObject *kw) } /* callbacks */ -void bpy_prop_update_cb(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop) +static void bpy_prop_update_cb(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop) { PyGILState_STATE gilstate; PyObject **py_data= (PyObject **)RNA_property_py_data_get(prop); diff --git a/source/blender/render/intern/source/pointdensity.c b/source/blender/render/intern/source/pointdensity.c index b45528b96d9..980f6b6af1e 100644 --- a/source/blender/render/intern/source/pointdensity.c +++ b/source/blender/render/intern/source/pointdensity.c @@ -104,7 +104,7 @@ static void pointdensity_cache_psys(Render *re, PointDensity *pd, Object *ob, Pa { DerivedMesh* dm; ParticleKey state; - ParticleSimulationData sim= {0}; + ParticleSimulationData sim= {NULL}; ParticleData *pa=NULL; float cfra = BKE_curframe(re->scene); int i, childexists; diff --git a/source/blender/windowmanager/intern/wm_init_exit.c b/source/blender/windowmanager/intern/wm_init_exit.c index cf91e219593..850de9029c9 100644 --- a/source/blender/windowmanager/intern/wm_init_exit.c +++ b/source/blender/windowmanager/intern/wm_init_exit.c @@ -116,7 +116,7 @@ static void wm_free_reports(bContext *C) BKE_reports_clear(CTX_wm_reports(C)); } -int wm_start_with_console = 0; +int wm_start_with_console = 0; /* used in creator.c */ /* only called once, for startup */ void WM_init(bContext *C, int argc, const char **argv) diff --git a/source/blender/windowmanager/intern/wm_keymap.c b/source/blender/windowmanager/intern/wm_keymap.c index 6887aa4c717..0e94ad72d35 100644 --- a/source/blender/windowmanager/intern/wm_keymap.c +++ b/source/blender/windowmanager/intern/wm_keymap.c @@ -225,7 +225,7 @@ static wmKeyConfig *wm_keyconfig_list_find(ListBase *lb, char *idname) return NULL; } -wmKeyConfig *WM_keyconfig_active(wmWindowManager *wm) +static wmKeyConfig *WM_keyconfig_active(wmWindowManager *wm) { wmKeyConfig *keyconf; From 852a03a6af6d67da58154b848b45a118eb38cdc0 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Aug 2011 09:28:41 +0000 Subject: [PATCH 575/624] RNA_property_as_string now escapes the string (so operator redo can include strings with ", \n etc), also fixed a bug in string escape length limit. --- source/blender/blenlib/intern/string.c | 4 ++-- source/blender/makesrna/intern/rna_access.c | 15 +++++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/source/blender/blenlib/intern/string.c b/source/blender/blenlib/intern/string.c index 2f1ddf294ce..c4ed44f0cdb 100644 --- a/source/blender/blenlib/intern/string.c +++ b/source/blender/blenlib/intern/string.c @@ -129,7 +129,6 @@ size_t BLI_strescape(char *dst, const char *src, const size_t maxlen) while(len < maxlen) { switch(*src) { case '\0': - *dst= '\0'; break; case '\\': case '"': @@ -144,7 +143,6 @@ size_t BLI_strescape(char *dst, const char *src, const size_t maxlen) } else { /* not enough space to escape */ - *dst= '\0'; break; } /* intentionally pass through */ @@ -156,6 +154,8 @@ size_t BLI_strescape(char *dst, const char *src, const size_t maxlen) len++; } + *dst= '\0'; + return len; } diff --git a/source/blender/makesrna/intern/rna_access.c b/source/blender/makesrna/intern/rna_access.c index 88447f6dd77..bc6e17a689d 100644 --- a/source/blender/makesrna/intern/rna_access.c +++ b/source/blender/makesrna/intern/rna_access.c @@ -2106,7 +2106,7 @@ char *RNA_property_string_get_alloc(PointerRNA *ptr, PropertyRNA *prop, char *fi if(length+1 < fixedlen) buf= fixedbuf; else - buf= MEM_callocN(sizeof(char)*(length+1), "RNA_string_get_alloc"); + buf= MEM_mallocN(sizeof(char)*(length+1), "RNA_string_get_alloc"); RNA_property_string_get(ptr, prop, buf); @@ -4271,11 +4271,18 @@ char *RNA_property_as_string(bContext *C, PointerRNA *ptr, PropertyRNA *prop) break; case PROP_STRING: { - /* string arrays dont exist */ + char *buf_esc; char *buf; - buf = RNA_property_string_get_alloc(ptr, prop, NULL, -1); - BLI_dynstr_appendf(dynstr, "\"%s\"", buf); + int length; + + length= RNA_property_string_length(ptr, prop); + buf= MEM_mallocN(sizeof(char)*(length+1), "RNA_property_as_string"); + buf_esc= MEM_mallocN(sizeof(char)*(length*2+1), "RNA_property_as_string esc"); + RNA_property_string_get(ptr, prop, buf); + BLI_strescape(buf_esc, buf, length*2); MEM_freeN(buf); + BLI_dynstr_appendf(dynstr, "\"%s\"", buf_esc); + MEM_freeN(buf_esc); break; } case PROP_ENUM: From 8e12b7b054c3c4e95a23f26db232d99ff18e2b90 Mon Sep 17 00:00:00 2001 From: Joshua Leung Date: Sun, 28 Aug 2011 11:39:18 +0000 Subject: [PATCH 576/624] Assorted comment clarification in response to code review notes --- source/blender/blenkernel/intern/anim_sys.c | 2 +- source/blender/blenkernel/intern/depsgraph.c | 13 ++++++++++++- source/blender/editors/animation/drivers.c | 1 - source/blender/editors/space_nla/nla_draw.c | 5 +---- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/source/blender/blenkernel/intern/anim_sys.c b/source/blender/blenkernel/intern/anim_sys.c index 3c6daf8b39d..b690c9b4a91 100644 --- a/source/blender/blenkernel/intern/anim_sys.c +++ b/source/blender/blenkernel/intern/anim_sys.c @@ -1168,7 +1168,7 @@ static short animsys_write_rna_setting (PointerRNA *ptr, char *path, int array_i * for we know that which the updates in RNA were really just for * flushing property editing via UI/Py */ - if (RNA_struct_is_a(new_ptr.type, &RNA_PoseBone)) { + if (new_ptr.type == &RNA_PoseBone) { /* bone transforms - update pose (i.e. tag depsgraph) */ skip_updates_hack = 1; } diff --git a/source/blender/blenkernel/intern/depsgraph.c b/source/blender/blenkernel/intern/depsgraph.c index 4802601307a..6f27a104144 100644 --- a/source/blender/blenkernel/intern/depsgraph.c +++ b/source/blender/blenkernel/intern/depsgraph.c @@ -2062,8 +2062,19 @@ static short animdata_use_time(AnimData *adt) return 1; } - /* experimental check: if we have drivers, more likely than not, on a frame change + /* If we have drivers, more likely than not, on a frame change * they'll need updating because their owner changed + * + * This is kindof a hack to get around a whole host of problems + * involving drivers using non-object datablock data (which the + * depsgraph currently has no way of representing let alone correctly + * dependency sort+tagging). By doing this, at least we ensure that + * some commonly attempted drivers (such as scene -> current frame; + * see "Driver updates fail" thread on Bf-committers dated July 2) + * will work correctly, and that other non-object datablocks will have + * their drivers update at least on frame change. + * + * -- Aligorith, July 4 2011 */ if (adt->drivers.first) return 1; diff --git a/source/blender/editors/animation/drivers.c b/source/blender/editors/animation/drivers.c index 28195be943c..6ebe488d2c8 100644 --- a/source/blender/editors/animation/drivers.c +++ b/source/blender/editors/animation/drivers.c @@ -383,7 +383,6 @@ short ANIM_paste_driver (ReportList *reports, ID *id, const char rna_path[], int /* modifiers */ copy_fmodifiers(&fcu->modifiers, &channeldriver_copypaste_buf->modifiers); - /* flags - on a per-relevant-flag basis */ /* extrapolation mode */ fcu->extend= channeldriver_copypaste_buf->extend; diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index 9ce5aafd48a..0583f328371 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -471,10 +471,7 @@ static void nla_draw_strip_text (AnimData *adt, NlaTrack *nlt, NlaStrip *strip, sprintf(str, "%d) Temp-Meta", index); } else { - if (strip->flag & NLASTRIP_FLAG_REVERSE) - sprintf(str, "%s", strip->name); - else - sprintf(str, "%s", strip->name); + sprintf(str, strip->name); } /* set text color - if colors (see above) are light, draw black text, otherwise draw white */ From b4b046995b21d59e315eb71ed08fc1ae066c891b Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Sun, 28 Aug 2011 14:21:44 +0000 Subject: [PATCH 577/624] * Removing mocap GSoC (is an addon already). * Fixing ffmpeg-0.8 errors. * Fixing Ketsji paths. * Removing DoSound from BGE. * Fixing audio scene update to use only current scene objects. --- CMakeLists.txt | 8 +- build_files/scons/config/darwin-config.py | 2 +- build_files/scons/config/win32-vc-config.py | 2 +- build_files/scons/config/win64-vc-config.py | 2 +- release/scripts/modules/mocap_constraints.py | 434 --------- release/scripts/modules/mocap_tools.py | 904 ------------------- release/scripts/modules/retarget.py | 559 ------------ release/scripts/startup/ui_mocap.py | 850 ----------------- source/blender/blenkernel/BKE_sound.h | 2 +- source/blender/blenkernel/intern/scene.c | 2 +- source/blender/blenkernel/intern/sequencer.c | 15 +- source/blender/blenkernel/intern/sound.c | 7 +- source/gameengine/Ketsji/CMakeLists.txt | 25 +- source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 34 - source/gameengine/Ketsji/KX_KetsjiEngine.h | 2 - 15 files changed, 20 insertions(+), 2828 deletions(-) delete mode 100644 release/scripts/modules/mocap_constraints.py delete mode 100644 release/scripts/modules/mocap_tools.py delete mode 100644 release/scripts/modules/retarget.py delete mode 100644 release/scripts/startup/ui_mocap.py diff --git a/CMakeLists.txt b/CMakeLists.txt index c7f1362e95f..4a544cbfa05 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -706,8 +706,8 @@ elseif(WIN32) if(WITH_CODEC_FFMPEG) set(FFMPEG_INCLUDE_DIRS - ${LIBDIR}/ffmpeg-0.8/include - ${LIBDIR}/ffmpeg-0.8/include/msvc + ${LIBDIR}/ffmpeg/include + ${LIBDIR}/ffmpeg/include/msvc ) set(FFMPEG_LIBRARIES ${LIBDIR}/ffmpeg/lib/avcodec-53.lib @@ -839,7 +839,7 @@ elseif(WIN32) endif() if(WITH_CODEC_FFMPEG) - set(FFMPEG ${LIBDIR}/ffmpeg-0.8) + set(FFMPEG ${LIBDIR}/ffmpeg) set(FFMPEG_INCLUDE_DIRS ${FFMPEG}/include ${FFMPEG}/include) set(FFMPEG_LIBRARIES avcodec-53 avformat-53 avdevice-53 avutil-51 swscale-2) set(FFMPEG_LIBPATH ${FFMPEG}/lib) @@ -978,7 +978,7 @@ elseif(APPLE) endif() if(WITH_CODEC_FFMPEG) - set(FFMPEG ${LIBDIR}/ffmpeg-0.8) + set(FFMPEG ${LIBDIR}/ffmpeg) set(FFMPEG_INCLUDE_DIRS ${FFMPEG}/include) set(FFMPEG_LIBRARIES avcodec avdevice avformat avutil mp3lame swscale x264 xvidcore theora theoradec theoraenc vorbis vorbisenc vorbisfile ogg) set(FFMPEG_LIBPATH ${FFMPEG}/lib) diff --git a/build_files/scons/config/darwin-config.py b/build_files/scons/config/darwin-config.py index 2737fda62e2..ec6a3b082b8 100644 --- a/build_files/scons/config/darwin-config.py +++ b/build_files/scons/config/darwin-config.py @@ -98,7 +98,7 @@ else: # enable ffmpeg support WITH_BF_FFMPEG = True # -DWITH_FFMPEG -BF_FFMPEG = LIBDIR + '/ffmpeg-0.8' +BF_FFMPEG = LIBDIR + '/ffmpeg' BF_FFMPEG_INC = "${BF_FFMPEG}/include" BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' BF_FFMPEG_LIB = 'avcodec avdevice avformat avutil mp3lame swscale x264 xvidcore theora theoradec theoraenc vorbis vorbisenc vorbisfile ogg bz2' diff --git a/build_files/scons/config/win32-vc-config.py b/build_files/scons/config/win32-vc-config.py index beee0281165..2f8fa297667 100644 --- a/build_files/scons/config/win32-vc-config.py +++ b/build_files/scons/config/win32-vc-config.py @@ -3,7 +3,7 @@ LIBDIR = '${LCGDIR}' # enable ffmpeg support WITH_BF_FFMPEG = True # -DWITH_FFMPEG -BF_FFMPEG = LIBDIR +'/ffmpeg-0.8' +BF_FFMPEG = LIBDIR +'/ffmpeg' BF_FFMPEG_INC = '${BF_FFMPEG}/include ${BF_FFMPEG}/include/msvc' BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' BF_FFMPEG_LIB = 'avformat-53.lib avcodec-53.lib avdevice-53.lib avutil-51.lib swscale-2.lib' diff --git a/build_files/scons/config/win64-vc-config.py b/build_files/scons/config/win64-vc-config.py index e3eb5606289..ba9633a6b4c 100644 --- a/build_files/scons/config/win64-vc-config.py +++ b/build_files/scons/config/win64-vc-config.py @@ -3,7 +3,7 @@ LIBDIR = '${LCGDIR}' # enable ffmpeg support WITH_BF_FFMPEG = True # -DWITH_FFMPEG -BF_FFMPEG = LIBDIR +'/ffmpeg-0.8' +BF_FFMPEG = LIBDIR +'/ffmpeg' BF_FFMPEG_INC = '${BF_FFMPEG}/include ${BF_FFMPEG}/include/msvc ' BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' BF_FFMPEG_LIB = 'avformat-53.lib avcodec-53.lib avdevice-53.lib avutil-51.lib swscale-2.lib' diff --git a/release/scripts/modules/mocap_constraints.py b/release/scripts/modules/mocap_constraints.py deleted file mode 100644 index 540e8fa06db..00000000000 --- a/release/scripts/modules/mocap_constraints.py +++ /dev/null @@ -1,434 +0,0 @@ -# ##### BEGIN GPL LICENSE BLOCK ##### -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# ##### END GPL LICENSE BLOCK ##### - -# - -import bpy -from mathutils import * -from bl_operators import nla -from retarget import hasIKConstraint - -### Utility Functions - - -def getConsObj(bone): - #utility function - returns related IK target if bone has IK - ik = [constraint for constraint in bone.constraints if constraint.type == "IK"] - if ik: - ik = ik[0] - cons_obj = ik.target - if ik.subtarget: - cons_obj = ik.target.pose.bones[ik.subtarget] - else: - cons_obj = bone - return cons_obj - - -def consObjToBone(cons_obj): - #Utility function - returns related bone from ik object - if cons_obj.name[-3:] == "Org": - return cons_obj.name[:-3] - else: - return cons_obj.name - -### And and Remove Constraints (called from operators) - - -def addNewConstraint(m_constraint, cons_obj): - #Decide the correct Blender constraint according to the Mocap constraint type - if m_constraint.type == "point" or m_constraint.type == "freeze": - c_type = "LIMIT_LOCATION" - if m_constraint.type == "distance": - c_type = "LIMIT_DISTANCE" - if m_constraint.type == "floor": - c_type = "LIMIT_LOCATION" - #create and store the new constraint within m_constraint - real_constraint = cons_obj.constraints.new(c_type) - real_constraint.name = "Auto fixes " + str(len(cons_obj.constraints)) - m_constraint.real_constraint_bone = consObjToBone(cons_obj) - m_constraint.real_constraint = real_constraint.name - #set the rest of the constraint properties - setConstraint(m_constraint, bpy.context) - - -def removeConstraint(m_constraint, cons_obj): - #remove the influence fcurve and Blender constraint - oldConstraint = cons_obj.constraints[m_constraint.real_constraint] - removeFcurves(cons_obj, bpy.context.active_object, oldConstraint, m_constraint) - cons_obj.constraints.remove(oldConstraint) - -### Update functions. There are 3: UpdateType/Bone -### update framing (deals with changes in the desired frame range) -### And setConstraint which deals with the rest - - -def updateConstraintBoneType(m_constraint, context): - #If the constraint exists, we need to remove it - #from the old bone - obj = context.active_object - bones = obj.pose.bones - if m_constraint.real_constraint: - bone = bones[m_constraint.real_constraint_bone] - cons_obj = getConsObj(bone) - removeConstraint(m_constraint, cons_obj) - #Regardless, after that we create a new constraint - if m_constraint.constrained_bone: - bone = bones[m_constraint.constrained_bone] - cons_obj = getConsObj(bone) - addNewConstraint(m_constraint, cons_obj) - - -def setConstraintFraming(m_constraint, context): - obj = context.active_object - bones = obj.pose.bones - bone = bones[m_constraint.constrained_bone] - cons_obj = getConsObj(bone) - real_constraint = cons_obj.constraints[m_constraint.real_constraint] - #remove the old keyframes - removeFcurves(cons_obj, obj, real_constraint, m_constraint) - #set the new ones according to the m_constraint properties - s, e = m_constraint.s_frame, m_constraint.e_frame - s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out - real_constraint.influence = 1 - real_constraint.keyframe_insert(data_path="influence", frame=s) - real_constraint.keyframe_insert(data_path="influence", frame=e) - real_constraint.influence = 0 - real_constraint.keyframe_insert(data_path="influence", frame=s - s_in) - real_constraint.keyframe_insert(data_path="influence", frame=e + s_out) - - -def removeFcurves(cons_obj, obj, real_constraint, m_constraint): - #Determine if the constrained object is a bone or an empty - if isinstance(cons_obj, bpy.types.PoseBone): - fcurves = obj.animation_data.action.fcurves - else: - fcurves = cons_obj.animation_data.action.fcurves - #Find the RNA data path of the constraint's influence - RNA_paths = [] - RNA_paths.append(real_constraint.path_from_id("influence")) - if m_constraint.type == "floor" or m_constraint.type == "point": - RNA_paths += [real_constraint.path_from_id("max_x"), real_constraint.path_from_id("min_x")] - RNA_paths += [real_constraint.path_from_id("max_y"), real_constraint.path_from_id("min_y")] - RNA_paths += [real_constraint.path_from_id("max_z"), real_constraint.path_from_id("min_z")] - #Retrieve the correct fcurve via the RNA data path and remove it - fcurves_del = [fcurve for fcurve in fcurves if fcurve.data_path in RNA_paths] - #clear the fcurve and set the frames. - if fcurves_del: - for fcurve in fcurves_del: - fcurves.remove(fcurve) - #remove armature fcurves (if user keyframed m_constraint properties) - if obj.data.animation_data and m_constraint.type == "point": - if obj.data.animation_data.action: - path = m_constraint.path_from_id("targetPoint") - m_fcurves = [fcurve for fcurve in obj.data.animation_data.action.fcurves if fcurve.data_path == path] - for curve in m_fcurves: - obj.data.animation_data.action.fcurves.remove(curve) - -#Utility function for copying property fcurves over - - -def copyFCurve(newCurve, oldCurve): - for point in oldCurve.keyframe_points: - newCurve.keyframe_points.insert(frame=point.co.x, value=point.co.y) - -#Creates new fcurves for the constraint properties (for floor and point) - - -def createConstraintFCurves(cons_obj, obj, real_constraint): - if isinstance(cons_obj, bpy.types.PoseBone): - c_fcurves = obj.animation_data.action.fcurves - else: - c_fcurves = cons_obj.animation_data.action.fcurves - c_x_path = [real_constraint.path_from_id("max_x"), real_constraint.path_from_id("min_x")] - c_y_path = [real_constraint.path_from_id("max_y"), real_constraint.path_from_id("min_y")] - c_z_path = [real_constraint.path_from_id("max_z"), real_constraint.path_from_id("min_z")] - c_constraints_path = c_x_path + c_y_path + c_z_path - existing_curves = [fcurve for fcurve in c_fcurves if fcurve.data_path in c_constraints_path] - if existing_curves: - for curve in existing_curves: - c_fcurves.remove(curve) - xCurves, yCurves, zCurves = [], [], [] - for path in c_constraints_path: - newCurve = c_fcurves.new(path) - if path in c_x_path: - xCurves.append(newCurve) - elif path in c_y_path: - yCurves.append(newCurve) - else: - zCurves.append(newCurve) - return xCurves, yCurves, zCurves - - -# Function that copies all settings from m_constraint to the real Blender constraints -# Is only called when blender constraint already exists - - -def setConstraint(m_constraint, context): - if not m_constraint.constrained_bone: - return - obj = context.active_object - bones = obj.pose.bones - bone = bones[m_constraint.constrained_bone] - cons_obj = getConsObj(bone) - real_constraint = cons_obj.constraints[m_constraint.real_constraint] - NLATracks = obj.data.mocapNLATracks[obj.data.active_mocap] - obj.animation_data.action = bpy.data.actions[NLATracks.auto_fix_track] - - #frame changing section - setConstraintFraming(m_constraint, context) - s, e = m_constraint.s_frame, m_constraint.e_frame - s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out - s -= s_in - e += s_out - #Set the blender constraint parameters - if m_constraint.type == "point": - constraint_settings = False # are fix settings keyframed? - if not m_constraint.targetSpace == "constrained_boneB": - real_constraint.owner_space = m_constraint.targetSpace - else: - real_constraint.owner_space = "LOCAL" - if obj.data.animation_data: - if obj.data.animation_data.action: - path = m_constraint.path_from_id("targetPoint") - m_fcurves = [fcurve for fcurve in obj.data.animation_data.action.fcurves if fcurve.data_path == path] - if m_fcurves: - constraint_settings = True - xCurves, yCurves, zCurves = createConstraintFCurves(cons_obj, obj, real_constraint) - for curve in xCurves: - copyFCurve(curve, m_fcurves[0]) - for curve in yCurves: - copyFCurve(curve, m_fcurves[1]) - for curve in zCurves: - copyFCurve(curve, m_fcurves[2]) - if m_constraint.targetSpace == "constrained_boneB" and m_constraint.constrained_boneB: - c_frame = context.scene.frame_current - bakedPos = {} - src_bone = bones[m_constraint.constrained_boneB] - if not constraint_settings: - xCurves, yCurves, zCurves = createConstraintFCurves(cons_obj, obj, real_constraint) - print("please wait a moment, calculating fix") - for t in range(s, e): - context.scene.frame_set(t) - src_bone_pos = src_bone.matrix.to_translation() - bakedPos[t] = src_bone_pos + m_constraint.targetPoint # final position for constrained bone in object space - context.scene.frame_set(c_frame) - for frame in bakedPos.keys(): - pos = bakedPos[frame] - for xCurve in xCurves: - xCurve.keyframe_points.insert(frame=frame, value=pos.x) - for yCurve in yCurves: - yCurve.keyframe_points.insert(frame=frame, value=pos.y) - for zCurve in zCurves: - zCurve.keyframe_points.insert(frame=frame, value=pos.z) - - if not constraint_settings: - x, y, z = m_constraint.targetPoint - real_constraint.max_x = x - real_constraint.max_y = y - real_constraint.max_z = z - real_constraint.min_x = x - real_constraint.min_y = y - real_constraint.min_z = z - real_constraint.use_max_x = True - real_constraint.use_max_y = True - real_constraint.use_max_z = True - real_constraint.use_min_x = True - real_constraint.use_min_y = True - real_constraint.use_min_z = True - - if m_constraint.type == "freeze": - real_constraint.owner_space = m_constraint.targetSpace - bpy.context.scene.frame_set(m_constraint.s_frame) - if isinstance(cons_obj, bpy.types.PoseBone): - x, y, z = cons_obj.bone.center + (cons_obj.bone.vector / 2) + obj.matrix_world.to_translation() - else: - x, y, z = cons_obj.matrix_world.to_translation() - - real_constraint.max_x = x - real_constraint.max_y = y - real_constraint.max_z = z - real_constraint.min_x = x - real_constraint.min_y = y - real_constraint.min_z = z - real_constraint.use_max_x = True - real_constraint.use_max_y = True - real_constraint.use_max_z = True - real_constraint.use_min_x = True - real_constraint.use_min_y = True - real_constraint.use_min_z = True - - if m_constraint.type == "distance" and m_constraint.constrained_boneB: - real_constraint.owner_space = "WORLD" - real_constraint.target = getConsObj(bones[m_constraint.constrained_boneB]) - real_constraint.limit_mode = "LIMITDIST_ONSURFACE" - real_constraint.distance = m_constraint.targetDist - - if m_constraint.type == "floor" and m_constraint.targetMesh: - real_constraint.mute = True - real_constraint.owner_space = "WORLD" - #calculate the positions thoughout the range - s, e = m_constraint.s_frame, m_constraint.e_frame - s_in, s_out = m_constraint.smooth_in, m_constraint.smooth_out - s -= s_in - e += s_out - bakedPos = {} - floor = bpy.data.objects[m_constraint.targetMesh] - c_frame = context.scene.frame_current - print("please wait a moment, calculating fix") - for t in range(s, e): - context.scene.frame_set(t) - axis = Vector((0, 0, 100)) * obj.matrix_world.to_3x3() - offset = Vector((0, 0, m_constraint.targetDist)) * obj.matrix_world.to_3x3() - ray_origin = cons_obj.matrix_world.to_translation() - offset # world position of constrained bone - ray_target = ray_origin + axis - #convert ray points to floor's object space - ray_origin *= floor.matrix_world.inverted() - ray_target *= floor.matrix_world.inverted() - hit, nor, ind = floor.ray_cast(ray_origin, ray_target) - if hit != Vector((0, 0, 0)): - bakedPos[t] = (hit * floor.matrix_world) - bakedPos[t] += Vector((0, 0, m_constraint.targetDist)) - else: - bakedPos[t] = cons_obj.matrix_world.to_translation() - context.scene.frame_set(c_frame) - #create keyframes for real constraint - xCurves, yCurves, zCurves = createConstraintFCurves(cons_obj, obj, real_constraint) - for frame in bakedPos.keys(): - pos = bakedPos[frame] - for xCurve in xCurves: - xCurve.keyframe_points.insert(frame=frame, value=pos.x) - for yCurve in yCurves: - yCurve.keyframe_points.insert(frame=frame, value=pos.y) - for zCurve in zCurves: - zCurve.keyframe_points.insert(frame=frame, value=pos.z) - real_constraint.use_max_x = True - real_constraint.use_max_y = True - real_constraint.use_max_z = True - real_constraint.use_min_x = True - real_constraint.use_min_y = True - real_constraint.use_min_z = True - - # active/baked check - real_constraint.mute = (not m_constraint.active) - - -def locBake(s_frame, e_frame, bones): - scene = bpy.context.scene - bakeDict = {} - for bone in bones: - bakeDict[bone.name] = {} - for t in range(s_frame, e_frame): - scene.frame_set(t) - for bone in bones: - bakeDict[bone.name][t] = bone.matrix.copy() - for t in range(s_frame, e_frame): - for bone in bones: - print(bone.bone.matrix_local.to_translation()) - bone.matrix = bakeDict[bone.name][t] - bone.keyframe_insert("location", frame=t) - - -# Baking function which bakes all bones effected by the constraint -def bakeAllConstraints(obj, s_frame, e_frame, bones): - for bone in bones: - bone.bone.select = False - selectedBones = [] # Marks bones that need a full bake - simpleBake = [] # Marks bones that need only a location bake - for end_bone in bones: - if end_bone.name in [m_constraint.real_constraint_bone for m_constraint in obj.data.mocap_constraints]: - #For all bones that have a constraint: - ik = hasIKConstraint(end_bone) - cons_obj = getConsObj(end_bone) - if ik: - #If it's an auto generated IK: - if ik.chain_count == 0: - selectedBones += bones # Chain len 0, bake everything - else: - selectedBones += [end_bone] + end_bone.parent_recursive[:ik.chain_count - 1] # Bake the chain - else: - #It's either an FK bone which we should just bake - #OR a user created IK target bone - simpleBake += [end_bone] - for bone in selectedBones: - bone.bone.select = True - NLATracks = obj.data.mocapNLATracks[obj.data.active_mocap] - obj.animation_data.action = bpy.data.actions[NLATracks.auto_fix_track] - constraintTrack = obj.animation_data.nla_tracks[NLATracks.auto_fix_track] - constraintStrip = constraintTrack.strips[0] - constraintStrip.action_frame_start = s_frame - constraintStrip.action_frame_end = e_frame - constraintStrip.frame_start = s_frame - constraintStrip.frame_end = e_frame - if selectedBones: - #Use bake function from NLA Bake Action operator - nla.bake(s_frame, e_frame, action=constraintStrip.action, only_selected=True, do_pose=True, do_object=False) - if simpleBake: - #Do a "simple" bake, location only, world space only. - locBake(s_frame, e_frame, simpleBake) - - -#Calls the baking function and decativates releveant constraints -def bakeConstraints(context): - obj = context.active_object - bones = obj.pose.bones - s_frame, e_frame = context.scene.frame_start, context.scene.frame_end - #Bake relevant bones - bakeAllConstraints(obj, s_frame, e_frame, bones) - for m_constraint in obj.data.mocap_constraints: - end_bone = bones[m_constraint.real_constraint_bone] - cons_obj = getConsObj(end_bone) - # It's a control empty: turn the ik off - if not isinstance(cons_obj, bpy.types.PoseBone): - ik_con = hasIKConstraint(end_bone) - if ik_con: - ik_con.mute = True - # Deactivate related Blender Constraint - m_constraint.active = False - - -#Deletes the baked fcurves and reactivates relevant constraints -def unbakeConstraints(context): - # to unbake constraints we delete the whole strip - obj = context.active_object - bones = obj.pose.bones - scene = bpy.context.scene - NLATracks = obj.data.mocapNLATracks[obj.data.active_mocap] - obj.animation_data.action = bpy.data.actions[NLATracks.auto_fix_track] - constraintTrack = obj.animation_data.nla_tracks[NLATracks.auto_fix_track] - constraintStrip = constraintTrack.strips[0] - action = constraintStrip.action - # delete the fcurves on the strip - for fcurve in action.fcurves: - action.fcurves.remove(fcurve) - # reactivate relevant constraints - for m_constraint in obj.data.mocap_constraints: - end_bone = bones[m_constraint.real_constraint_bone] - cons_obj = getConsObj(end_bone) - # It's a control empty: turn the ik back on - if not isinstance(cons_obj, bpy.types.PoseBone): - ik_con = hasIKConstraint(end_bone) - if ik_con: - ik_con.mute = False - m_constraint.active = True - - -def updateConstraints(obj, context): - fixes = obj.data.mocap_constraints - for fix in fixes: - fix.active = False - fix.active = True diff --git a/release/scripts/modules/mocap_tools.py b/release/scripts/modules/mocap_tools.py deleted file mode 100644 index 6c22f718296..00000000000 --- a/release/scripts/modules/mocap_tools.py +++ /dev/null @@ -1,904 +0,0 @@ -# ##### BEGIN GPL LICENSE BLOCK ##### -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# ##### END GPL LICENSE BLOCK ##### - -# - -from math import hypot, sqrt, isfinite, radians, pi -import bpy -import time -from mathutils import Vector, Matrix - - -# A Python implementation of n sized Vectors. -# Mathutils has a max size of 4, and we need at least 5 for Simplify Curves and even more for Cross Correlation. -# Vector utility functions -class NdVector: - vec = [] - - def __init__(self, vec): - self.vec = vec[:] - - def __len__(self): - return len(self.vec) - - def __mul__(self, otherMember): - if (isinstance(otherMember, int) or - isinstance(otherMember, float)): - return NdVector([otherMember * x for x in self.vec]) - else: - a = self.vec - b = otherMember.vec - n = len(self) - return sum([a[i] * b[i] for i in range(n)]) - - def __sub__(self, otherVec): - a = self.vec - b = otherVec.vec - n = len(self) - return NdVector([a[i] - b[i] for i in range(n)]) - - def __add__(self, otherVec): - a = self.vec - b = otherVec.vec - n = len(self) - return NdVector([a[i] + b[i] for i in range(n)]) - - def __div__(self, scalar): - return NdVector([x / scalar for x in self.vec]) - - def vecLength(self): - return sqrt(self * self) - - def vecLengthSq(self): - return (self * self) - - def normalize(self): - len = self.length - self.vec = [x / len for x in self.vec] - - def copy(self): - return NdVector(self.vec) - - def __getitem__(self, i): - return self.vec[i] - - def x(self): - return self.vec[0] - - def y(self): - return self.vec[1] - - def resize_2d(self): - return Vector((self.x, self.y)) - - length = property(vecLength) - lengthSq = property(vecLengthSq) - x = property(x) - y = property(y) - - -#Sampled Data Point class for Simplify Curves -class dataPoint: - index = 0 - # x,y1,y2,y3 coordinate of original point - co = NdVector((0, 0, 0, 0, 0)) - #position according to parametric view of original data, [0,1] range - u = 0 - #use this for anything - temp = 0 - - def __init__(self, index, co, u=0): - self.index = index - self.co = co - self.u = u - - -#Cross Correlation Function -#http://en.wikipedia.org/wiki/Cross_correlation -#IN: curvesA, curvesB - bpy_collection/list of fcurves to analyze. Auto-Correlation is when they are the same. -# margin - When searching for the best "start" frame, how large a neighborhood of frames should we inspect (similar to epsilon in Calculus) -#OUT: startFrame, length of new anim, and curvesA -def crossCorrelationMatch(curvesA, curvesB, margin): - dataA = [] - dataB = [] - start, end = curvesA[0].range() - start = int(start) - end = int(end) - - #transfer all fcurves data on each frame to a single NdVector. - for i in range(1, end): - vec = [] - for fcurve in curvesA: - vec.append(fcurve.evaluate(i)) - dataA.append(NdVector(vec)) - vec = [] - for fcurve in curvesB: - vec.append(fcurve.evaluate(i)) - dataB.append(NdVector(vec)) - - #Comparator for Cross Correlation. "Classic" implementation uses dot product, as do we. - def comp(a, b): - return a * b - - #Create Rxy, which holds the Cross Correlation data. - N = len(dataA) - Rxy = [0.0] * N - for i in range(N): - for j in range(i, min(i + N, N)): - Rxy[i] += comp(dataA[j], dataB[j - i]) - for j in range(i): - Rxy[i] += comp(dataA[j], dataB[j - i + N]) - Rxy[i] /= float(N) - - #Find the Local maximums in the Cross Correlation data via numerical derivative. - def LocalMaximums(Rxy): - Rxyd = [Rxy[i] - Rxy[i - 1] for i in range(1, len(Rxy))] - maxs = [] - for i in range(1, len(Rxyd) - 1): - a = Rxyd[i - 1] - b = Rxyd[i] - #sign change (zerocrossing) at point i, denoting max point (only) - if (a >= 0 and b < 0) or (a < 0 and b >= 0): - maxs.append((i, max(Rxy[i], Rxy[i - 1]))) - return [x[0] for x in maxs] - #~ return max(maxs, key=lambda x: x[1])[0] - - #flms - the possible offsets of the first part of the animation. In Auto-Corr, this is the length of the loop. - flms = LocalMaximums(Rxy[0:int(len(Rxy))]) - ss = [] - - #for every local maximum, find the best one - i.e. also has the best start frame. - for flm in flms: - diff = [] - - for i in range(len(dataA) - flm): - diff.append((dataA[i] - dataB[i + flm]).lengthSq) - - def lowerErrorSlice(diff, e): - #index, error at index - bestSlice = (0, 100000) - for i in range(e, len(diff) - e): - errorSlice = sum(diff[i - e:i + e + 1]) - if errorSlice < bestSlice[1]: - bestSlice = (i, errorSlice, flm) - return bestSlice - - s = lowerErrorSlice(diff, margin) - ss.append(s) - - #Find the best result and return it. - ss.sort(key=lambda x: x[1]) - return ss[0][2], ss[0][0], dataA - - -#Uses auto correlation (cross correlation of the same set of curves) and trims the active_object's fcurves -#Except for location curves (which in mocap tend to be not cyclic, e.g. a walk cycle forward) -#Transfers the fcurve data to a list of NdVector (length of list is number of fcurves), and calls the cross correlation function. -#Then trims the fcurve accordingly. -#IN: Nothing, set the object you want as active and call. Assumes object has animation_data.action! -#OUT: Trims the object's fcurves (except location curves). -def autoloop_anim(): - context = bpy.context - obj = context.active_object - - def locCurve(x): - x.data_path == "location" - - fcurves = [x for x in obj.animation_data.action.fcurves if not locCurve(x)] - - margin = 10 - - flm, s, data = crossCorrelationMatch(fcurves, fcurves, margin) - loop = data[s:s + flm] - - #performs blending with a root falloff on the seam's neighborhood to ensure good tiling. - for i in range(1, margin + 1): - w1 = sqrt(float(i) / margin) - loop[-i] = (loop[-i] * w1) + (loop[0] * (1 - w1)) - - for curve in fcurves: - pts = curve.keyframe_points - for i in range(len(pts) - 1, -1, -1): - pts.remove(pts[i]) - - for c, curve in enumerate(fcurves): - pts = curve.keyframe_points - for i in range(len(loop)): - pts.insert(i + 2, loop[i][c]) - - context.scene.frame_end = flm - - -#simplifyCurves: performes the bulk of the samples to bezier conversion. -#IN: curveGroup - which can be a collection of singleFcurves, or grouped (via nested lists) . -# error - threshold of permittable error (max distance) of the new beziers to the original data -# reparaError - threshold of error where we should try to fix the parameterization rather than split the existing curve. > error, usually by a small constant factor for best performance. -# maxIterations - maximum number of iterations of reparameterizations we should attempt. (Newton-Rahpson is not guarenteed to converge, so this is needed). -# group_mode - boolean, indicating wether we should place bezier keyframes on the same x (frame), or optimize each individual curve. -#OUT: None. Deletes the existing curves and creates the new beziers. -def simplifyCurves(curveGroup, error, reparaError, maxIterations, group_mode): - - #Calculates the unit tangent of point v - def unitTangent(v, data_pts): - tang = NdVector((0, 0, 0, 0, 0)) - if v != 0: - #If it's not the first point, we can calculate a leftside tangent - tang += data_pts[v].co - data_pts[v - 1].co - if v != len(data_pts) - 1: - #If it's not the last point, we can calculate a rightside tangent - tang += data_pts[v + 1].co - data_pts[v].co - tang.normalize() - return tang - - #assign parametric u value for each point in original data, via relative arc length - #http://en.wikipedia.org/wiki/Arc_length - def chordLength(data_pts, s, e): - totalLength = 0 - for pt in data_pts[s:e + 1]: - i = pt.index - if i == s: - chordLength = 0 - else: - chordLength = (data_pts[i].co - data_pts[i - 1].co).length - totalLength += chordLength - pt.temp = totalLength - for pt in data_pts[s:e + 1]: - if totalLength == 0: - print(s, e) - pt.u = (pt.temp / totalLength) - - # get binomial coefficient lookup table, this function/table is only called with args - # (3,0),(3,1),(3,2),(3,3),(2,0),(2,1),(2,2)! - binomDict = {(3, 0): 1, - (3, 1): 3, - (3, 2): 3, - (3, 3): 1, - (2, 0): 1, - (2, 1): 2, - (2, 2): 1} - - #value at pt t of a single bernstein Polynomial - def bernsteinPoly(n, i, t): - binomCoeff = binomDict[(n, i)] - return binomCoeff * pow(t, i) * pow(1 - t, n - i) - - # fit a single cubic to data points in range [s(tart),e(nd)]. - def fitSingleCubic(data_pts, s, e): - - # A - matrix used for calculating C matrices for fitting - def A(i, j, s, e, t1, t2): - if j == 1: - t = t1 - if j == 2: - t = t2 - u = data_pts[i].u - return t * bernsteinPoly(3, j, u) - - # X component, used for calculating X matrices for fitting - def xComponent(i, s, e): - di = data_pts[i].co - u = data_pts[i].u - v0 = data_pts[s].co - v3 = data_pts[e].co - a = v0 * bernsteinPoly(3, 0, u) - b = v0 * bernsteinPoly(3, 1, u) - c = v3 * bernsteinPoly(3, 2, u) - d = v3 * bernsteinPoly(3, 3, u) - return (di - (a + b + c + d)) - - t1 = unitTangent(s, data_pts) - t2 = unitTangent(e, data_pts) - c11 = sum([A(i, 1, s, e, t1, t2) * A(i, 1, s, e, t1, t2) for i in range(s, e + 1)]) - c12 = sum([A(i, 1, s, e, t1, t2) * A(i, 2, s, e, t1, t2) for i in range(s, e + 1)]) - c21 = c12 - c22 = sum([A(i, 2, s, e, t1, t2) * A(i, 2, s, e, t1, t2) for i in range(s, e + 1)]) - - x1 = sum([xComponent(i, s, e) * A(i, 1, s, e, t1, t2) for i in range(s, e + 1)]) - x2 = sum([xComponent(i, s, e) * A(i, 2, s, e, t1, t2) for i in range(s, e + 1)]) - - # calculate Determinate of the 3 matrices - det_cc = c11 * c22 - c21 * c12 - det_cx = c11 * x2 - c12 * x1 - det_xc = x1 * c22 - x2 * c12 - - # if matrix is not homogenous, fudge the data a bit - if det_cc == 0: - det_cc = 0.01 - - # alpha's are the correct offset for bezier handles - alpha0 = det_xc / det_cc # offset from right (first) point - alpha1 = det_cx / det_cc # offset from left (last) point - - sRightHandle = data_pts[s].co.copy() - sTangent = t1 * abs(alpha0) - sRightHandle += sTangent # position of first pt's handle - eLeftHandle = data_pts[e].co.copy() - eTangent = t2 * abs(alpha1) - eLeftHandle += eTangent # position of last pt's handle. - - # return a 4 member tuple representing the bezier - return (data_pts[s].co, - sRightHandle, - eLeftHandle, - data_pts[e].co) - - # convert 2 given data points into a cubic bezier. - # handles are offset along the tangent at - # a 3rd of the length between the points. - def fitSingleCubic2Pts(data_pts, s, e): - alpha0 = alpha1 = (data_pts[s].co - data_pts[e].co).length / 3 - - sRightHandle = data_pts[s].co.copy() - sTangent = unitTangent(s, data_pts) * abs(alpha0) - sRightHandle += sTangent # position of first pt's handle - eLeftHandle = data_pts[e].co.copy() - eTangent = unitTangent(e, data_pts) * abs(alpha1) - eLeftHandle += eTangent # position of last pt's handle. - - #return a 4 member tuple representing the bezier - return (data_pts[s].co, - sRightHandle, - eLeftHandle, - data_pts[e].co) - - #evaluate bezier, represented by a 4 member tuple (pts) at point t. - def bezierEval(pts, t): - sumVec = NdVector((0, 0, 0, 0, 0)) - for i in range(4): - sumVec += pts[i] * bernsteinPoly(3, i, t) - return sumVec - - #calculate the highest error between bezier and original data - #returns the distance and the index of the point where max error occurs. - def maxErrorAmount(data_pts, bez, s, e): - maxError = 0 - maxErrorPt = s - if e - s < 3: - return 0, None - for pt in data_pts[s:e + 1]: - bezVal = bezierEval(bez, pt.u) - normalize_error = pt.co.length - if normalize_error == 0: - normalize_error = 1 - tmpError = (pt.co - bezVal).length / normalize_error - if tmpError >= maxError: - maxError = tmpError - maxErrorPt = pt.index - return maxError, maxErrorPt - - #calculated bezier derivative at point t. - #That is, tangent of point t. - def getBezDerivative(bez, t): - n = len(bez) - 1 - sumVec = NdVector((0, 0, 0, 0, 0)) - for i in range(n - 1): - sumVec += (bez[i + 1] - bez[i]) * bernsteinPoly(n - 1, i, t) - return sumVec - - #use Newton-Raphson to find a better paramterization of datapoints, - #one that minimizes the distance (or error) - # between bezier and original data. - def newtonRaphson(data_pts, s, e, bez): - for pt in data_pts[s:e + 1]: - if pt.index == s: - pt.u = 0 - elif pt.index == e: - pt.u = 1 - else: - u = pt.u - qu = bezierEval(bez, pt.u) - qud = getBezDerivative(bez, u) - #we wish to minimize f(u), - #the squared distance between curve and data - fu = (qu - pt.co).length ** 2 - fud = (2 * (qu.x - pt.co.x) * (qud.x)) - (2 * (qu.y - pt.co.y) * (qud.y)) - if fud == 0: - fu = 0 - fud = 1 - pt.u = pt.u - (fu / fud) - - #Create data_pts, a list of dataPoint type, each is assigned index i, and an NdVector - def createDataPts(curveGroup, group_mode): - data_pts = [] - if group_mode: - print([x.data_path for x in curveGroup]) - for i in range(len(curveGroup[0].keyframe_points)): - x = curveGroup[0].keyframe_points[i].co.x - y1 = curveGroup[0].keyframe_points[i].co.y - y2 = curveGroup[1].keyframe_points[i].co.y - y3 = curveGroup[2].keyframe_points[i].co.y - y4 = 0 - if len(curveGroup) == 4: - y4 = curveGroup[3].keyframe_points[i].co.y - data_pts.append(dataPoint(i, NdVector((x, y1, y2, y3, y4)))) - else: - for i in range(len(curveGroup.keyframe_points)): - x = curveGroup.keyframe_points[i].co.x - y1 = curveGroup.keyframe_points[i].co.y - y2 = 0 - y3 = 0 - y4 = 0 - data_pts.append(dataPoint(i, NdVector((x, y1, y2, y3, y4)))) - return data_pts - - #Recursively fit cubic beziers to the data_pts between s and e - def fitCubic(data_pts, s, e): - # if there are less than 3 points, fit a single basic bezier - if e - s < 3: - bez = fitSingleCubic2Pts(data_pts, s, e) - else: - #if there are more, parameterize the points - # and fit a single cubic bezier - chordLength(data_pts, s, e) - bez = fitSingleCubic(data_pts, s, e) - - #calculate max error and point where it occurs - maxError, maxErrorPt = maxErrorAmount(data_pts, bez, s, e) - #if error is small enough, reparameterization might be enough - if maxError < reparaError and maxError > error: - for i in range(maxIterations): - newtonRaphson(data_pts, s, e, bez) - if e - s < 3: - bez = fitSingleCubic2Pts(data_pts, s, e) - else: - bez = fitSingleCubic(data_pts, s, e) - - #recalculate max error and point where it occurs - maxError, maxErrorPt = maxErrorAmount(data_pts, bez, s, e) - - #repara wasn't enough, we need 2 beziers for this range. - #Split the bezier at point of maximum error - if maxError > error: - fitCubic(data_pts, s, maxErrorPt) - fitCubic(data_pts, maxErrorPt, e) - else: - #error is small enough, return the beziers. - beziers.append(bez) - return - - # deletes the sampled points and creates beziers. - def createNewCurves(curveGroup, beziers, group_mode): - #remove all existing data points - if group_mode: - for fcurve in curveGroup: - for i in range(len(fcurve.keyframe_points) - 1, 0, -1): - fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) - else: - fcurve = curveGroup - for i in range(len(fcurve.keyframe_points) - 1, 0, -1): - fcurve.keyframe_points.remove(fcurve.keyframe_points[i]) - - #insert the calculated beziers to blender data.\ - if group_mode: - for fullbez in beziers: - for i, fcurve in enumerate(curveGroup): - bez = [Vector((vec[0], vec[i + 1])) for vec in fullbez] - newKey = fcurve.keyframe_points.insert(frame=bez[0].x, value=bez[0].y) - newKey.handle_right = (bez[1].x, bez[1].y) - - newKey = fcurve.keyframe_points.insert(frame=bez[3].x, value=bez[3].y) - newKey.handle_left = (bez[2].x, bez[2].y) - else: - for bez in beziers: - for vec in bez: - vec.resize_2d() - newKey = fcurve.keyframe_points.insert(frame=bez[0].x, value=bez[0].y) - newKey.handle_right = (bez[1].x, bez[1].y) - - newKey = fcurve.keyframe_points.insert(frame=bez[3].x, value=bez[3].y) - newKey.handle_left = (bez[2].x, bez[2].y) - - # indices are detached from data point's frame (x) value and - # stored in the dataPoint object, represent a range - - data_pts = createDataPts(curveGroup, group_mode) - - s = 0 # start - e = len(data_pts) - 1 # end - - beziers = [] - - #begin the recursive fitting algorithm. - fitCubic(data_pts, s, e) - #remove old Fcurves and insert the new ones - createNewCurves(curveGroup, beziers, group_mode) - - -#Main function of simplification, which called by Operator -#IN: -# sel_opt- either "sel" (selected) or "all" for which curves to effect -# error- maximum error allowed, in fraction (20% = 0.0020, which is the default), -# i.e. divide by 10000 from percentage wanted. -# group_mode- boolean, to analyze each curve seperately or in groups, -# where a group is all curves that effect the same property/RNA path -def fcurves_simplify(context, obj, sel_opt="all", error=0.002, group_mode=True): - # main vars - fcurves = obj.animation_data.action.fcurves - - if sel_opt == "sel": - sel_fcurves = [fcurve for fcurve in fcurves if fcurve.select] - else: - sel_fcurves = fcurves[:] - - #Error threshold for Newton Raphson reparamatizing - reparaError = error * 32 - maxIterations = 16 - - if group_mode: - fcurveDict = {} - #this loop sorts all the fcurves into groups of 3 or 4, - #based on their RNA Data path, which corresponds to - #which property they effect - for curve in sel_fcurves: - if curve.data_path in fcurveDict: # if this bone has been added, append the curve to its list - fcurveDict[curve.data_path].append(curve) - else: - fcurveDict[curve.data_path] = [curve] # new bone, add a new dict value with this first curve - fcurveGroups = fcurveDict.values() - else: - fcurveGroups = sel_fcurves - - if error > 0.00000: - #simplify every selected curve. - totalt = 0 - for i, fcurveGroup in enumerate(fcurveGroups): - print("Processing curve " + str(i + 1) + "/" + str(len(fcurveGroups))) - t = time.clock() - simplifyCurves(fcurveGroup, error, reparaError, maxIterations, group_mode) - t = time.clock() - t - print(str(t)[:5] + " seconds to process last curve") - totalt += t - print(str(totalt)[:5] + " seconds, total time elapsed") - - return - - -# Implementation of non-linear median filter, with variable kernel size -# Double pass - one marks spikes, the other smooths them -# Expects sampled keyframes on everyframe -# IN: None. Performs the operations on the active_object's fcurves. Expects animation_data.action to exist! -# OUT: None. Fixes the fcurves "in-place". -def denoise_median(): - context = bpy.context - obj = context.active_object - fcurves = obj.animation_data.action.fcurves - medKernel = 1 # actually *2+1... since it this is offset - flagKernel = 4 - highThres = (flagKernel * 2) - 1 - lowThres = 0 - for fcurve in fcurves: - orgPts = fcurve.keyframe_points[:] - flaggedFrames = [] - # mark frames that are spikes by sorting a large kernel - for i in range(flagKernel, len(fcurve.keyframe_points) - flagKernel): - center = orgPts[i] - neighborhood = orgPts[i - flagKernel: i + flagKernel] - neighborhood.sort(key=lambda pt: pt.co[1]) - weight = neighborhood.index(center) - if weight >= highThres or weight <= lowThres: - flaggedFrames.append((i, center)) - # clean marked frames with a simple median filter - # averages all frames in the kernel equally, except center which has no weight - for i, pt in flaggedFrames: - newValue = 0 - sumWeights = 0 - neighborhood = [neighpt.co[1] for neighpt in orgPts[i - medKernel: i + medKernel + 1] if neighpt != pt] - newValue = sum(neighborhood) / len(neighborhood) - pt.co[1] = newValue - return - - -# Recieves armature, and rotations all bones by 90 degrees along the X axis -# This fixes the common axis issue BVH files have when importing. -# IN: Armature (bpy.types.Armature) -def rotate_fix_armature(arm_data): - global_matrix = Matrix.Rotation(radians(90), 4, "X") - bpy.ops.object.mode_set(mode='EDIT', toggle=False) - #disconnect all bones for ease of global rotation - connectedBones = [] - for bone in arm_data.edit_bones: - if bone.use_connect: - connectedBones.append(bone.name) - bone.use_connect = False - - #rotate all the bones around their center - for bone in arm_data.edit_bones: - bone.transform(global_matrix) - - #reconnect the bones - for bone in connectedBones: - arm_data.edit_bones[bone].use_connect = True - bpy.ops.object.mode_set(mode='OBJECT', toggle=False) - - -#Roughly scales the performer armature to match the enduser armature -#IN: perfromer_obj, enduser_obj, Blender objects whose .data is an armature. -def scale_fix_armature(performer_obj, enduser_obj): - perf_bones = performer_obj.data.bones - end_bones = enduser_obj.data.bones - - def calculateBoundingRadius(bones): - center = Vector() - for bone in bones: - center += bone.head_local - center /= len(bones) - radius = 0 - for bone in bones: - dist = (bone.head_local - center).length - if dist > radius: - radius = dist - return radius - - perf_rad = calculateBoundingRadius(performer_obj.data.bones) - end_rad = calculateBoundingRadius(enduser_obj.data.bones) - #end_avg = enduser_obj.dimensions - factor = end_rad / perf_rad * 1.2 - performer_obj.scale *= factor - - -#Guess Mapping -#Given a performer and enduser armature, attempts to guess the hiearchy mapping -def guessMapping(performer_obj, enduser_obj): - perf_bones = performer_obj.data.bones - end_bones = enduser_obj.data.bones - - root = perf_bones[0] - - def findBoneSide(bone): - if "Left" in bone: - return "Left", bone.replace("Left", "").lower().replace(".", "") - if "Right" in bone: - return "Right", bone.replace("Right", "").lower().replace(".", "") - if "L" in bone: - return "Left", bone.replace("Left", "").lower().replace(".", "") - if "R" in bone: - return "Right", bone.replace("Right", "").lower().replace(".", "") - return "", bone - - def nameMatch(bone_a, bone_b): - # nameMatch - recieves two strings, returns 2 if they are relatively the same, 1 if they are the same but R and L and 0 if no match at all - side_a, noside_a = findBoneSide(bone_a) - side_b, noside_b = findBoneSide(bone_b) - if side_a == side_b: - if noside_a in noside_b or noside_b in noside_a: - return 2 - else: - if noside_a in noside_b or noside_b in noside_a: - return 1 - return 0 - - def guessSingleMapping(perf_bone): - possible_bones = [end_bones[0]] - - while possible_bones: - for end_bone in possible_bones: - match = nameMatch(perf_bone.name, end_bone.name) - if match == 2 and not perf_bone.map: - perf_bone.map = end_bone.name - #~ elif match == 1 and not perf_bone.map: - #~ oppo = perf_bones[oppositeBone(perf_bone)].map - # if oppo: - # perf_bone = oppo - newPossibleBones = [] - for end_bone in possible_bones: - newPossibleBones += list(end_bone.children) - possible_bones = newPossibleBones - - for child in perf_bone.children: - guessSingleMapping(child) - - guessSingleMapping(root) - - -# Creates limit rotation constraints on the enduser armature based on range of motion (max min of fcurves) of the performer. -# IN: context (bpy.context, etc.), and 2 blender objects which are armatures -# OUT: creates the limit constraints. -def limit_dof(context, performer_obj, enduser_obj): - limitDict = {} - perf_bones = [bone for bone in performer_obj.pose.bones if bone.bone.map] - c_frame = context.scene.frame_current - for bone in perf_bones: - limitDict[bone.bone.map] = [1000, 1000, 1000, -1000, -1000, -1000] - for t in range(context.scene.frame_start, context.scene.frame_end): - context.scene.frame_set(t) - for bone in perf_bones: - end_bone = enduser_obj.pose.bones[bone.bone.map] - bake_matrix = bone.matrix - rest_matrix = end_bone.bone.matrix_local - - if end_bone.parent and end_bone.bone.use_inherit_rotation: - srcParent = bone.parent - parent_mat = srcParent.matrix - parent_rest = end_bone.parent.bone.matrix_local - parent_rest_inv = parent_rest.inverted() - parent_mat_inv = parent_mat.inverted() - bake_matrix = parent_mat_inv * bake_matrix - rest_matrix = parent_rest_inv * rest_matrix - - rest_matrix_inv = rest_matrix.inverted() - bake_matrix = rest_matrix_inv * bake_matrix - - mat = bake_matrix - euler = mat.to_euler() - limitDict[bone.bone.map][0] = min(limitDict[bone.bone.map][0], euler.x) - limitDict[bone.bone.map][1] = min(limitDict[bone.bone.map][1], euler.y) - limitDict[bone.bone.map][2] = min(limitDict[bone.bone.map][2], euler.z) - limitDict[bone.bone.map][3] = max(limitDict[bone.bone.map][3], euler.x) - limitDict[bone.bone.map][4] = max(limitDict[bone.bone.map][4], euler.y) - limitDict[bone.bone.map][5] = max(limitDict[bone.bone.map][5], euler.z) - for bone in enduser_obj.pose.bones: - existingConstraint = [constraint for constraint in bone.constraints if constraint.name == "DOF Limitation"] - if existingConstraint: - bone.constraints.remove(existingConstraint[0]) - end_bones = [bone for bone in enduser_obj.pose.bones if bone.name in limitDict.keys()] - for bone in end_bones: - #~ if not bone.is_in_ik_chain: - newCons = bone.constraints.new("LIMIT_ROTATION") - newCons.name = "DOF Limitation" - newCons.owner_space = "LOCAL" - newCons.min_x, newCons.min_y, newCons.min_z, newCons.max_x, newCons.max_y, newCons.max_z = limitDict[bone.name] - newCons.use_limit_x = True - newCons.use_limit_y = True - newCons.use_limit_z = True - context.scene.frame_set(c_frame) - - -# Removes the constraints that were added by limit_dof on the enduser_obj -def limit_dof_toggle_off(context, enduser_obj): - for bone in enduser_obj.pose.bones: - existingConstraint = [constraint for constraint in bone.constraints if constraint.name == "DOF Limitation"] - if existingConstraint: - bone.constraints.remove(existingConstraint[0]) - - -# Reparameterizes a blender path via keyframing it's eval_time to match a stride_object's forward velocity. -# IN: Context, stride object (blender object with location keyframes), path object. -def path_editing(context, stride_obj, path): - y_fcurve = [fcurve for fcurve in stride_obj.animation_data.action.fcurves if fcurve.data_path == "location"][1] - s, e = context.scene.frame_start, context.scene.frame_end # y_fcurve.range() - s = int(s) - e = int(e) - y_s = y_fcurve.evaluate(s) - y_e = y_fcurve.evaluate(e) - direction = (y_e - y_s) / abs(y_e - y_s) - existing_cons = [constraint for constraint in stride_obj.constraints if constraint.type == "FOLLOW_PATH"] - for cons in existing_cons: - stride_obj.constraints.remove(cons) - path_cons = stride_obj.constraints.new("FOLLOW_PATH") - if direction < 0: - path_cons.forward_axis = "TRACK_NEGATIVE_Y" - else: - path_cons.forward_axis = "FORWARD_Y" - path_cons.target = path - path_cons.use_curve_follow = True - path.data.path_duration = e - s - try: - path.data.animation_data.action.fcurves - except AttributeError: - path.data.keyframe_insert("eval_time", frame=0) - eval_time_fcurve = [fcurve for fcurve in path.data.animation_data.action.fcurves if fcurve.data_path == "eval_time"] - eval_time_fcurve = eval_time_fcurve[0] - totalLength = 0 - parameterization = {} - print("evaluating curve") - for t in range(s, e - 1): - if s == t: - chordLength = 0 - else: - chordLength = (y_fcurve.evaluate(t) - y_fcurve.evaluate(t + 1)) - totalLength += chordLength - parameterization[t] = totalLength - for t in range(s + 1, e - 1): - if totalLength == 0: - print("no forward motion") - parameterization[t] /= totalLength - parameterization[t] *= e - s - parameterization[e] = e - s - for t in parameterization.keys(): - eval_time_fcurve.keyframe_points.insert(frame=t, value=parameterization[t]) - y_fcurve.mute = True - print("finished path editing") - - -#Animation Stitching -#Stitches two retargeted animations together via NLA settings. -#IN: enduser_obj, a blender armature that has had two retargets applied. -def anim_stitch(context, enduser_obj): - stitch_settings = enduser_obj.data.stitch_settings - action_1 = stitch_settings.first_action - action_2 = stitch_settings.second_action - if stitch_settings.stick_bone != "": - selected_bone = enduser_obj.pose.bones[stitch_settings.stick_bone] - else: - selected_bone = enduser_obj.pose.bones[0] - scene = context.scene - TrackNamesA = enduser_obj.data.mocapNLATracks[action_1] - TrackNamesB = enduser_obj.data.mocapNLATracks[action_2] - enduser_obj.data.active_mocap = action_1 - anim_data = enduser_obj.animation_data - # add tracks for action 2 - mocapAction = bpy.data.actions[TrackNamesB.base_track] - mocapTrack = anim_data.nla_tracks.new() - mocapTrack.name = TrackNamesB.base_track - mocapStrip = mocapTrack.strips.new(TrackNamesB.base_track, stitch_settings.blend_frame, mocapAction) - mocapStrip.extrapolation = "HOLD_FORWARD" - mocapStrip.blend_in = stitch_settings.blend_amount - mocapStrip.action_frame_start += stitch_settings.second_offset - mocapStrip.action_frame_end += stitch_settings.second_offset - constraintTrack = anim_data.nla_tracks.new() - constraintTrack.name = TrackNamesB.auto_fix_track - constraintAction = bpy.data.actions[TrackNamesB.auto_fix_track] - constraintStrip = constraintTrack.strips.new(TrackNamesB.auto_fix_track, stitch_settings.blend_frame, constraintAction) - constraintStrip.extrapolation = "HOLD_FORWARD" - constraintStrip.blend_in = stitch_settings.blend_amount - userTrack = anim_data.nla_tracks.new() - userTrack.name = TrackNamesB.manual_fix_track - userAction = bpy.data.actions[TrackNamesB.manual_fix_track] - userStrip = userTrack.strips.new(TrackNamesB.manual_fix_track, stitch_settings.blend_frame, userAction) - userStrip.extrapolation = "HOLD_FORWARD" - userStrip.blend_in = stitch_settings.blend_amount - #stride bone - if enduser_obj.parent: - if enduser_obj.parent.name == "stride_bone": - stride_bone = enduser_obj.parent - stride_anim_data = stride_bone.animation_data - stride_anim_data.use_nla = True - stride_anim_data.action = None - for track in stride_anim_data.nla_tracks: - stride_anim_data.nla_tracks.remove(track) - actionATrack = stride_anim_data.nla_tracks.new() - actionATrack.name = TrackNamesA.stride_action - actionAStrip = actionATrack.strips.new(TrackNamesA.stride_action, 0, bpy.data.actions[TrackNamesA.stride_action]) - actionAStrip.extrapolation = "NOTHING" - actionBTrack = stride_anim_data.nla_tracks.new() - actionBTrack.name = TrackNamesB.stride_action - actionBStrip = actionBTrack.strips.new(TrackNamesB.stride_action, stitch_settings.blend_frame, bpy.data.actions[TrackNamesB.stride_action]) - actionBStrip.action_frame_start += stitch_settings.second_offset - actionBStrip.action_frame_end += stitch_settings.second_offset - actionBStrip.blend_in = stitch_settings.blend_amount - actionBStrip.extrapolation = "NOTHING" - #we need to change the stride_bone's action to add the offset - scene.frame_set(stitch_settings.blend_frame - 1) - desired_pos = (selected_bone.matrix.to_translation() * enduser_obj.matrix_world) - scene.frame_set(stitch_settings.blend_frame) - actual_pos = (selected_bone.matrix.to_translation() * enduser_obj.matrix_world) - offset = actual_pos - desired_pos - - for i, fcurve in enumerate([fcurve for fcurve in bpy.data.actions[TrackNamesB.stride_action].fcurves if fcurve.data_path == "location"]): - print(offset[i], i, fcurve.array_index) - for pt in fcurve.keyframe_points: - pt.co.y -= offset[i] - pt.handle_left.y -= offset[i] - pt.handle_right.y -= offset[i] - - -#Guesses setting for animation stitching via Cross Correlation -def guess_anim_stitch(context, enduser_obj): - stitch_settings = enduser_obj.data.stitch_settings - action_1 = stitch_settings.first_action - action_2 = stitch_settings.second_action - TrackNamesA = enduser_obj.data.mocapNLATracks[action_1] - TrackNamesB = enduser_obj.data.mocapNLATracks[action_2] - mocapA = bpy.data.actions[TrackNamesA.base_track] - mocapB = bpy.data.actions[TrackNamesB.base_track] - curvesA = mocapA.fcurves - curvesB = mocapB.fcurves - flm, s, data = crossCorrelationMatch(curvesA, curvesB, 10) - print("Guessed the following for start and offset: ", s, flm) - enduser_obj.data.stitch_settings.blend_frame = flm - enduser_obj.data.stitch_settings.second_offset = s diff --git a/release/scripts/modules/retarget.py b/release/scripts/modules/retarget.py deleted file mode 100644 index 67e8c7da55d..00000000000 --- a/release/scripts/modules/retarget.py +++ /dev/null @@ -1,559 +0,0 @@ -# ##### BEGIN GPL LICENSE BLOCK ##### -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# ##### END GPL LICENSE BLOCK ##### - -# - -import bpy -from mathutils import * -from math import radians, acos, pi -from bl_operators import nla - - -def hasIKConstraint(pose_bone): - #utility function / predicate, returns True if given bone has IK constraint - ik = [constraint for constraint in pose_bone.constraints if constraint.type == "IK"] - if ik: - return ik[0] - else: - return False - - -def createDictionary(perf_arm, end_arm): - # clear any old data - for end_bone in end_arm.bones: - for mapping in end_bone.reverseMap: - end_bone.reverseMap.remove(0) - - for perf_bone in perf_arm.bones: - #find its match and add perf_bone to the match's mapping - if perf_bone.map: - end_bone = end_arm.bones[perf_bone.map] - newMap = end_bone.reverseMap.add() - newMap.name = perf_bone.name - end_bone.foot = perf_bone.foot - - #root is the root of the enduser - root = end_arm.bones[0].name - feetBones = [bone.name for bone in perf_arm.bones if bone.foot] - return feetBones, root - - -def loadMapping(perf_arm, end_arm): - for end_bone in end_arm.bones: - #find its match and add perf_bone to the match's mapping - if end_bone.reverseMap: - for perf_bone in end_bone.reverseMap: - perf_arm.bones[perf_bone.name].map = end_bone.name - -#creation of intermediate armature -# the intermediate armature has the hiearchy of the end user, -# does not have rotation inheritence -# and bone roll is identical to the performer -# its purpose is to copy over the rotations -# easily while concentrating on the hierarchy changes - - -def createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene, step): - #creates and keyframes an empty with its location - #the original position of the tail bone - #useful for storing the important data in the original motion - #i.e. using this empty to IK the chain to that pos / DEBUG - - #Simple 1to1 retarget of a bone - def singleBoneRetarget(inter_bone, perf_bone): - perf_world_rotation = perf_bone.matrix - inter_world_base_rotation = inter_bone.bone.matrix_local - inter_world_base_inv = inter_world_base_rotation.inverted() - bake_matrix = (inter_world_base_inv.to_3x3() * perf_world_rotation.to_3x3()) - return bake_matrix.to_4x4() - - #uses 1to1 and interpolation/averaging to match many to 1 retarget - def manyPerfToSingleInterRetarget(inter_bone, performer_bones_s): - retarget_matrices = [singleBoneRetarget(inter_bone, perf_bone) for perf_bone in performer_bones_s] - lerp_matrix = Matrix() - for i in range(len(retarget_matrices) - 1): - first_mat = retarget_matrices[i] - next_mat = retarget_matrices[i + 1] - lerp_matrix = first_mat.lerp(next_mat, 0.5) - return lerp_matrix - - #determines the type of hierachy change needed and calls the - #right function - def retargetPerfToInter(inter_bone): - if inter_bone.bone.reverseMap: - perf_bone_name = inter_bone.bone.reverseMap - # 1 to many not supported yet - # then its either a many to 1 or 1 to 1 - if len(perf_bone_name) > 1: - performer_bones_s = [performer_bones[map.name] for map in perf_bone_name] - #we need to map several performance bone to a single - inter_bone.matrix_basis = manyPerfToSingleInterRetarget(inter_bone, performer_bones_s) - else: - perf_bone = performer_bones[perf_bone_name[0].name] - inter_bone.matrix_basis = singleBoneRetarget(inter_bone, perf_bone) - #Some bones have incorrect roll on the source armature, and need to be marked for fixing - if inter_bone.bone.twistFix: - inter_bone.matrix_basis *= Matrix.Rotation(radians(180), 4, "Y") - rot_mode = inter_bone.rotation_mode - if rot_mode == "QUATERNION": - inter_bone.keyframe_insert("rotation_quaternion") - elif rot_mode == "AXIS_ANGLE": - inter_bone.keyframe_insert("rotation_axis_angle") - else: - inter_bone.keyframe_insert("rotation_euler") - - #creates the intermediate armature object - inter_obj = enduser_obj.copy() - inter_obj.data = inter_obj.data.copy() # duplicate data - bpy.context.scene.objects.link(inter_obj) - inter_obj.name = "intermediate" - bpy.context.scene.objects.active = inter_obj - bpy.ops.object.mode_set(mode='EDIT') - #add some temporary connecting bones in case end user bones are not connected to their parents - rollDict = {} - print("creating temp bones") - for bone in inter_obj.data.edit_bones: - if not bone.use_connect and bone.parent: - if inter_obj.data.bones[bone.parent.name].reverseMap or inter_obj.data.bones[bone.name].reverseMap: - newBone = inter_obj.data.edit_bones.new("Temp") - newBone.head = bone.parent.tail - newBone.tail = bone.head - newBone.parent = bone.parent - bone.parent = newBone - bone.use_connect = True - newBone.use_connect = True - rollDict[bone.name] = bone.roll - bone.roll = 0 - #resets roll - print("retargeting to intermediate") - bpy.ops.object.mode_set(mode="OBJECT") - inter_obj.data.name = "inter_arm" - inter_arm = inter_obj.data - performer_bones = performer_obj.pose.bones - inter_bones = inter_obj.pose.bones - #clears inheritance - for inter_bone in inter_bones: - if inter_bone.bone.reverseMap: - inter_bone.bone.use_inherit_rotation = False - else: - inter_bone.bone.use_inherit_rotation = True - - for t in range(s_frame, e_frame, step): - if (t - s_frame) % 10 == 0: - print("First pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) - scene.frame_set(t) - for bone in inter_bones: - retargetPerfToInter(bone) - - return inter_obj - -# this procedure copies the rotations over from the intermediate -# armature to the end user one. -# As the hierarchies are 1 to 1, this is a simple matter of -# copying the rotation, while keeping in mind bone roll, parenting, etc. -# TODO: Control Bones: If a certain bone is constrained in a way -# that its rotation is determined by another (a control bone) -# We should determine the right pos of the control bone. -# Scale: ? Should work but needs testing. - - -def retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene, step): - inter_bones = inter_obj.pose.bones - end_bones = enduser_obj.pose.bones - - #Basic "visual baking" function, for transfering rotations from intermediate to end user - def bakeTransform(end_bone): - src_bone = inter_bones[end_bone.name] - trg_bone = end_bone - bake_matrix = src_bone.matrix - rest_matrix = trg_bone.bone.matrix_local - - if trg_bone.parent and trg_bone.bone.use_inherit_rotation: - srcParent = src_bone.parent - if "Temp" in srcParent.name: - srcParent = srcParent.parent - parent_mat = srcParent.matrix - parent_rest = trg_bone.parent.bone.matrix_local - parent_rest_inv = parent_rest.inverted() - parent_mat_inv = parent_mat.inverted() - bake_matrix = parent_mat_inv * bake_matrix - rest_matrix = parent_rest_inv * rest_matrix - - rest_matrix_inv = rest_matrix.inverted() - bake_matrix = rest_matrix_inv * bake_matrix - end_bone.matrix_basis = bake_matrix - rot_mode = end_bone.rotation_mode - if rot_mode == "QUATERNION": - end_bone.keyframe_insert("rotation_quaternion") - elif rot_mode == "AXIS_ANGLE": - end_bone.keyframe_insert("rotation_axis_angle") - else: - end_bone.keyframe_insert("rotation_euler") - if not end_bone.bone.use_connect: - end_bone.keyframe_insert("location") - - for bone in end_bone.children: - bakeTransform(bone) - - for t in range(s_frame, e_frame, step): - if (t - s_frame) % 10 == 0: - print("Second pass: retargeting frame {0}/{1}".format(t, e_frame - s_frame)) - scene.frame_set(t) - end_bone = end_bones[root] - end_bone.location = Vector((0, 0, 0)) - end_bone.keyframe_insert("location") - bakeTransform(end_bone) - -#recieves the performer feet bones as a variable -# by "feet" I mean those bones that have plants -# (they don't move, despite root moving) somewhere in the animation. - - -def copyTranslation(performer_obj, enduser_obj, perfFeet, root, s_frame, e_frame, scene, enduser_obj_mat): - - perf_bones = performer_obj.pose.bones - end_bones = enduser_obj.pose.bones - - perfRoot = perf_bones[0].name - endFeet = [perf_bones[perfBone].bone.map for perfBone in perfFeet] - locDictKeys = perfFeet + endFeet + [perfRoot] - - def tailLoc(bone): - return bone.center + (bone.vector / 2) - - #Step 1 - we create a dict that contains these keys: - #(Performer) Hips, Feet - #(End user) Feet - # where the values are their world position on each frame in range (s,e) - - locDict = {} - for key in locDictKeys: - locDict[key] = [] - - for t in range(scene.frame_start, scene.frame_end): - scene.frame_set(t) - for bone in perfFeet: - locDict[bone].append(tailLoc(perf_bones[bone])) - locDict[perfRoot].append(tailLoc(perf_bones[perfRoot])) - for bone in endFeet: - locDict[bone].append(tailLoc(end_bones[bone])) - - # now we take our locDict and analyze it. - # we need to derive all chains - - def locDeriv(key, t): - graph = locDict[key] - return graph[t + 1] - graph[t] - - # now find the plant frames, where perfFeet don't move much - - linearAvg = [] - - for key in perfFeet: - for i in range(len(locDict[key]) - 1): - v = locDeriv(key, i) - if (v.length < 0.1): - hipV = locDeriv(perfRoot, i) - endV = locDeriv(perf_bones[key].bone.map, i) - #this is a plant frame. - #lets see what the original hip delta is, and the corresponding - #end bone's delta - if endV.length != 0: - linearAvg.append(hipV.length / endV.length) - - action_name = performer_obj.animation_data.action.name - #is there a stride_bone? - if "stride_bone" in bpy.data.objects: - stride_action = bpy.data.actions.new("Stride Bone " + action_name) - stride_action.use_fake_user = True - stride_bone = enduser_obj.parent - stride_bone.animation_data.action = stride_action - else: - bpy.ops.object.add() - stride_bone = bpy.context.active_object - stride_bone.name = "stride_bone" - print(stride_bone) - stride_bone.location = enduser_obj_mat.to_translation() - print(linearAvg) - if linearAvg: - #determine the average change in scale needed - avg = sum(linearAvg) / len(linearAvg) - scene.frame_set(s_frame) - initialPos = (tailLoc(perf_bones[perfRoot]) / avg) - for t in range(s_frame, e_frame): - scene.frame_set(t) - #calculate the new position, by dividing by the found ratio between performer and enduser - newTranslation = (tailLoc(perf_bones[perfRoot]) / avg) - stride_bone.location = enduser_obj_mat * (newTranslation - initialPos) - stride_bone.keyframe_insert("location") - else: - stride_bone.keyframe_insert("location") - stride_bone.animation_data.action.name = ("Stride Bone " + action_name) - - return stride_bone - - -def IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step): - bpy.ops.object.select_name(name=enduser_obj.name, extend=False) - end_bones = enduser_obj.pose.bones - for pose_bone in end_bones: - ik_constraint = hasIKConstraint(pose_bone) - if ik_constraint: - target_is_bone = False - # set constraint target to corresponding empty if targetless, - # if not, keyframe current target to corresponding empty - perf_bone = pose_bone.bone.reverseMap[-1].name - bpy.ops.object.mode_set(mode='EDIT') - orgLocTrg = originalLocationTarget(pose_bone, enduser_obj) - bpy.ops.object.mode_set(mode='OBJECT') - if not ik_constraint.target: - ik_constraint.target = enduser_obj - ik_constraint.subtarget = pose_bone.name + "IK" - target = orgLocTrg - - # There is a target now - if ik_constraint.subtarget: - target = ik_constraint.target.pose.bones[ik_constraint.subtarget] - target.bone.use_local_location = False - target_is_bone = True - else: - target = ik_constraint.target - - # bake the correct locations for the ik target bones - for t in range(s_frame, e_frame, step): - scene.frame_set(t) - if target_is_bone: - final_loc = pose_bone.tail - target.bone.matrix_local.to_translation() - else: - final_loc = pose_bone.tail - target.location = final_loc - target.keyframe_insert("location") - ik_constraint.mute = False - scene.frame_set(s_frame) - bpy.ops.object.mode_set(mode='OBJECT') - - -def turnOffIK(enduser_obj): - end_bones = enduser_obj.pose.bones - for pose_bone in end_bones: - ik_constraint = hasIKConstraint(pose_bone) - if ik_constraint: - ik_constraint.mute = True - - -#copy the object matrixes and clear them (to be reinserted later) -def cleanAndStoreObjMat(performer_obj, enduser_obj): - perf_obj_mat = performer_obj.matrix_world.copy() - enduser_obj_mat = enduser_obj.matrix_world.copy() - zero_mat = Matrix() - performer_obj.matrix_world = zero_mat - enduser_obj.matrix_world = zero_mat - return perf_obj_mat, enduser_obj_mat - - -#restore the object matrixes after parenting the auto generated IK empties -def restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone, scene, s_frame): - pose_bones = enduser_obj.pose.bones - for pose_bone in pose_bones: - if pose_bone.name + "Org" in bpy.data.objects: - empty = bpy.data.objects[pose_bone.name + "Org"] - empty.parent = stride_bone - performer_obj.matrix_world = perf_obj_mat - enduser_obj.parent = stride_bone - scene.frame_set(s_frame) - enduser_obj_mat = enduser_obj_mat.to_3x3().to_4x4() * Matrix.Translation(stride_bone.matrix_world.to_translation()) - enduser_obj.matrix_world = enduser_obj_mat - - -#create (or return if exists) the related IK empty to the bone -def originalLocationTarget(end_bone, enduser_obj): - if not end_bone.name + "IK" in enduser_obj.data.bones: - newBone = enduser_obj.data.edit_bones.new(end_bone.name + "IK") - newBone.head = end_bone.tail - newBone.tail = end_bone.tail + Vector((0, 0.1, 0)) - else: - newBone = enduser_obj.pose.bones[end_bone.name + "IK"] - return newBone - - -#create the specified NLA setup for base animation, constraints and tweak layer. -def NLASystemInitialize(enduser_arm, context): - enduser_obj = context.active_object - NLATracks = enduser_arm.mocapNLATracks[enduser_obj.data.active_mocap] - name = NLATracks.name - anim_data = enduser_obj.animation_data - s_frame = 0 - print(name) - if ("Base " + name) in bpy.data.actions: - mocapAction = bpy.data.actions[("Base " + name)] - else: - print("That retargeted anim has no base action") - anim_data.use_nla = True - for track in anim_data.nla_tracks: - anim_data.nla_tracks.remove(track) - mocapTrack = anim_data.nla_tracks.new() - mocapTrack.name = "Base " + name - NLATracks.base_track = mocapTrack.name - mocapStrip = mocapTrack.strips.new("Base " + name, s_frame, mocapAction) - constraintTrack = anim_data.nla_tracks.new() - constraintTrack.name = "Auto fixes " + name - NLATracks.auto_fix_track = constraintTrack.name - if ("Auto fixes " + name) in bpy.data.actions: - constraintAction = bpy.data.actions[("Auto fixes " + name)] - else: - constraintAction = bpy.data.actions.new("Auto fixes " + name) - constraintAction.use_fake_user = True - constraintStrip = constraintTrack.strips.new("Auto fixes " + name, s_frame, constraintAction) - constraintStrip.extrapolation = "NOTHING" - userTrack = anim_data.nla_tracks.new() - userTrack.name = "Manual fixes " + name - NLATracks.manual_fix_track = userTrack.name - if ("Manual fixes " + name) in bpy.data.actions: - userAction = bpy.data.actions[("Manual fixes " + name)] - else: - userAction = bpy.data.actions.new("Manual fixes " + name) - userAction.use_fake_user = True - userStrip = userTrack.strips.new("Manual fixes " + name, s_frame, userAction) - userStrip.extrapolation = "HOLD" - userStrip.blend_type = "ADD" - anim_data.nla_tracks.active = constraintTrack - anim_data.action_extrapolation = "NOTHING" - #set the stride_bone's action - if "stride_bone" in bpy.data.objects: - stride_bone = bpy.data.objects["stride_bone"] - if NLATracks.stride_action: - stride_bone.animation_data.action = bpy.data.actions[NLATracks.stride_action] - else: - NLATracks.stride_action = stride_bone.animation_data.action.name - stride_bone.animation_data.action.use_fake_user = True - anim_data.action = None - - -def preAdvancedRetargeting(performer_obj, enduser_obj): - createDictionary(performer_obj.data, enduser_obj.data) - bones = enduser_obj.pose.bones - map_bones = [bone for bone in bones if bone.bone.reverseMap] - perf_root = performer_obj.pose.bones[0].name - for bone in map_bones: - perf_bone = bone.bone.reverseMap[0].name - - cons = bone.constraints.new('COPY_ROTATION') - cons.name = "retargetTemp" - locks = bone.lock_rotation - cons.use_x = not locks[0] - cons.use_y = not locks[1] - cons.use_z = not locks[2] - cons.target = performer_obj - cons.subtarget = perf_bone - cons.target_space = 'WORLD' - cons.owner_space = 'WORLD' - - if (not bone.bone.use_connect) and (perf_bone != perf_root): - cons = bone.constraints.new('COPY_LOCATION') - cons.name = "retargetTemp" - cons.target = performer_obj - cons.subtarget = perf_bone - cons.use_x = True - cons.use_y = True - cons.use_z = True - cons.target_space = 'LOCAL' - cons.owner_space = 'LOCAL' - - -def prepareForBake(enduser_obj): - bones = enduser_obj.pose.bones - for bone in bones: - bone.bone.select = False - map_bones = [bone for bone in bones if bone.bone.reverseMap] - for bone in map_bones: - for cons in bone.constraints: - if "retargetTemp" in cons.name: - bone.bone.select = True - - -def cleanTempConstraints(enduser_obj): - bones = enduser_obj.pose.bones - map_bones = [bone for bone in bones if bone.bone.reverseMap] - for bone in map_bones: - for cons in bone.constraints: - if "retargetTemp" in cons.name: - bone.constraints.remove(cons) - - -#Main function that runs the retargeting sequence. -#If advanced == True, we assume constraint's were already created -def totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame): - perf_arm = performer_obj.data - end_arm = enduser_obj.data - advanced = end_arm.advancedRetarget - step = end_arm.frameStep - - try: - enduser_obj.animation_data.action = bpy.data.actions.new("temp") - enduser_obj.animation_data.action.use_fake_user = True - except: - print("no need to create new action") - - print("creating Dictionary") - feetBones, root = createDictionary(perf_arm, end_arm) - print("cleaning stuff up") - perf_obj_mat, enduser_obj_mat = cleanAndStoreObjMat(performer_obj, enduser_obj) - if not advanced: - turnOffIK(enduser_obj) - print("Creating intermediate armature (for first pass)") - inter_obj = createIntermediate(performer_obj, enduser_obj, root, s_frame, e_frame, scene, step) - print("First pass: retargeting from intermediate to end user") - retargetEnduser(inter_obj, enduser_obj, root, s_frame, e_frame, scene, step) - else: - prepareForBake(enduser_obj) - print("Retargeting pose (Advanced Retarget)") - nla.bake(s_frame, e_frame, action=enduser_obj.animation_data.action, only_selected=True, do_pose=True, do_object=False, step=step) - name = performer_obj.animation_data.action.name - enduser_obj.animation_data.action.name = "Base " + name - print("Second pass: retargeting root translation and clean up") - stride_bone = copyTranslation(performer_obj, enduser_obj, feetBones, root, s_frame, e_frame, scene, enduser_obj_mat) - if not advanced: - IKRetarget(performer_obj, enduser_obj, s_frame, e_frame, scene, step) - bpy.ops.object.select_name(name=stride_bone.name, extend=False) - restoreObjMat(performer_obj, enduser_obj, perf_obj_mat, enduser_obj_mat, stride_bone, scene, s_frame) - bpy.ops.object.mode_set(mode='OBJECT') - if not advanced: - bpy.ops.object.select_name(name=inter_obj.name, extend=False) - bpy.ops.object.delete() - else: - cleanTempConstraints(enduser_obj) - bpy.ops.object.select_name(name=enduser_obj.name, extend=False) - - if not name in [tracks.name for tracks in end_arm.mocapNLATracks]: - NLATracks = end_arm.mocapNLATracks.add() - NLATracks.name = name - else: - NLATracks = end_arm.mocapNLATracks[name] - end_arm.active_mocap = name - print("retargeting done!") - - -def isRigAdvanced(enduser_obj): - bones = enduser_obj.pose.bones - for bone in bones: - for constraint in bone.constraints: - if constraint.type != "IK": - return True - if enduser_obj.data.animation_data: - if enduser_obj.data.animation_data.drivers: - return True diff --git a/release/scripts/startup/ui_mocap.py b/release/scripts/startup/ui_mocap.py deleted file mode 100644 index 3cb33776b0b..00000000000 --- a/release/scripts/startup/ui_mocap.py +++ /dev/null @@ -1,850 +0,0 @@ -# ##### BEGIN GPL LICENSE BLOCK ##### -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License -# as published by the Free Software Foundation; either version 2 -# of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -# -# ##### END GPL LICENSE BLOCK ##### - -# - -import bpy - -from bpy.props import * -from bpy import * -import mocap_constraints -import retarget -import mocap_tools - -### reloads modules (for testing purposes only) -from imp import reload -reload(mocap_constraints) -reload(retarget) -reload(mocap_tools) - -from mocap_constraints import * - -# MocapConstraint class -# Defines MocapConstraint datatype, used to add and configute mocap constraints -# Attached to Armature data - - -class MocapConstraint(bpy.types.PropertyGroup): - name = bpy.props.StringProperty(name="Name", - default="Mocap Fix", - description="Name of Mocap Fix", - update=setConstraint) - constrained_bone = bpy.props.StringProperty(name="Bone", - default="", - description="Constrained Bone", - update=updateConstraintBoneType) - constrained_boneB = bpy.props.StringProperty(name="Bone (2)", - default="", - description="Other Constrained Bone (optional, depends on type)", - update=setConstraint) - s_frame = bpy.props.IntProperty(name="S", - default=0, - description="Start frame of Fix", - update=setConstraint) - e_frame = bpy.props.IntProperty(name="E", - default=100, - description="End frame of Fix", - update=setConstraint) - smooth_in = bpy.props.IntProperty(name="In", - default=10, - description="Amount of frames to smooth in", - update=setConstraint, - min=0) - smooth_out = bpy.props.IntProperty(name="Out", - default=10, - description="Amount of frames to smooth out", - update=setConstraint, - min=0) - targetMesh = bpy.props.StringProperty(name="Mesh", - default="", - description="Target of Fix - Mesh (optional, depends on type)", - update=setConstraint) - active = bpy.props.BoolProperty(name="Active", - default=True, - description="Fix is active", - update=setConstraint) - show_expanded = bpy.props.BoolProperty(name="Show Expanded", - default=True, - description="Fix is fully shown") - targetPoint = bpy.props.FloatVectorProperty(name="Point", size=3, - subtype="XYZ", default=(0.0, 0.0, 0.0), - description="Target of Fix - Point", - update=setConstraint) - targetDist = bpy.props.FloatProperty(name="Offset", - default=0.0, - description="Distance and Floor Fixes - Desired offset", - update=setConstraint) - targetSpace = bpy.props.EnumProperty( - items=[("WORLD", "World Space", "Evaluate target in global space"), - ("LOCAL", "Object space", "Evaluate target in object space"), - ("constrained_boneB", "Other Bone Space", "Evaluate target in specified other bone space")], - name="Space", - description="In which space should Point type target be evaluated", - update=setConstraint) - type = bpy.props.EnumProperty(name="Type of constraint", - items=[("point", "Maintain Position", "Bone is at a specific point"), - ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), - ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), - ("distance", "Maintain distance", "Target bones maintained specified distance")], - description="Type of Fix", - update=updateConstraintBoneType) - real_constraint = bpy.props.StringProperty() - real_constraint_bone = bpy.props.StringProperty() - - -bpy.utils.register_class(MocapConstraint) - -bpy.types.Armature.mocap_constraints = bpy.props.CollectionProperty(type=MocapConstraint) - - -# Animation Stitch Settings, used for animation stitching of 2 retargeted animations. -class AnimationStitchSettings(bpy.types.PropertyGroup): - first_action = bpy.props.StringProperty(name="Action 1", - description="First action in stitch") - second_action = bpy.props.StringProperty(name="Action 2", - description="Second action in stitch") - blend_frame = bpy.props.IntProperty(name="Stitch frame", - description="Frame to locate stitch on") - blend_amount = bpy.props.IntProperty(name="Blend amount", - description="Size of blending transitiion, on both sides of the stitch", - default=10) - second_offset = bpy.props.IntProperty(name="Second offset", - description="Frame offset for 2nd animation, where it should start", - default=10) - stick_bone = bpy.props.StringProperty(name="Stick Bone", - description="Bone to freeze during transition", - default="") - -bpy.utils.register_class(AnimationStitchSettings) - - -# MocapNLA Tracks. Stores which tracks/actions are associated with each retargeted animation. -class MocapNLATracks(bpy.types.PropertyGroup): - name = bpy.props.StringProperty() - base_track = bpy.props.StringProperty() - auto_fix_track = bpy.props.StringProperty() - manual_fix_track = bpy.props.StringProperty() - stride_action = bpy.props.StringProperty() - -bpy.utils.register_class(MocapNLATracks) - - -#Update function for Advanced Retarget boolean variable. -def advancedRetargetToggle(self, context): - enduser_obj = context.active_object - performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] - if enduser_obj is None or len(performer_obj) != 1: - print("Need active and selected armatures") - return - else: - performer_obj = performer_obj[0] - if self.advancedRetarget: - retarget.preAdvancedRetargeting(performer_obj, enduser_obj) - else: - retarget.cleanTempConstraints(enduser_obj) - - -#Animation Stitch Settings Property -bpy.types.Armature.stitch_settings = bpy.props.PointerProperty(type=AnimationStitchSettings) -#Current/Active retargeted animation on the armature -bpy.types.Armature.active_mocap = bpy.props.StringProperty(update=retarget.NLASystemInitialize) -#Collection of retargeted animations and their NLA Tracks on the armature -bpy.types.Armature.mocapNLATracks = bpy.props.CollectionProperty(type=MocapNLATracks) -#Advanced retargeting boolean property -bpy.types.Armature.advancedRetarget = bpy.props.BoolProperty(default=False, update=advancedRetargetToggle) -#frame step - frequency of frames to retarget. Skipping is useful for previewing, faster work etc. -bpy.types.Armature.frameStep = smooth_out = bpy.props.IntProperty(name="Frame Skip", - default=1, - description="Amount of frames to skip - for previewing retargets quickly. 1 is fully sampled", - min=1) - - -def toggleIKBone(self, context): - #Update function for IK functionality. Is called when IK prop checkboxes are toggled. - if self.IKRetarget: - if not self.is_in_ik_chain: - print(self.name + " IK toggled ON!") - ik = self.constraints.new('IK') - #ik the whole chain up to the root, excluding - chainLen = 0 - for parent_bone in self.parent_recursive: - chainLen += 1 - if hasIKConstraint(parent_bone): - break - deformer_children = [child for child in parent_bone.children if child.bone.use_deform] - #~ if len(deformer_children) > 1: - #~ break - ik.chain_count = chainLen - for bone in self.parent_recursive: - if bone.is_in_ik_chain: - bone.IKRetarget = True - else: - print(self.name + " IK toggled OFF!") - cnstrn_bones = [] - newChainLength = [] - if hasIKConstraint(self): - cnstrn_bones = [self] - elif self.is_in_ik_chain: - cnstrn_bones = [child for child in self.children_recursive if hasIKConstraint(child)] - for cnstrn_bone in cnstrn_bones: - newChainLength.append(cnstrn_bone.parent_recursive.index(self) + 1) - if cnstrn_bones: - # remove constraint, and update IK retarget for all parents of cnstrn_bone up to chain_len - for i, cnstrn_bone in enumerate(cnstrn_bones): - print(cnstrn_bone.name) - if newChainLength: - ik = hasIKConstraint(cnstrn_bone) - ik.chain_count = newChainLength[i] - else: - ik = hasIKConstraint(cnstrn_bone) - cnstrn_bone.constraints.remove(ik) - cnstrn_bone.IKRetarget = False - for bone in cnstrn_bone.parent_recursive: - if not bone.is_in_ik_chain: - bone.IKRetarget = False - - -#MocapMap class for storing mapping on enduser performer, -# where a bone may be linked to more than one on the performer -class MocapMapping(bpy.types.PropertyGroup): - name = bpy.props.StringProperty() - -bpy.utils.register_class(MocapMapping) - -#string property for storing performer->enduser mapping -bpy.types.Bone.map = bpy.props.StringProperty() -#Collection Property for storing enduser->performer mapping -bpy.types.Bone.reverseMap = bpy.props.CollectionProperty(type=MocapMapping) -#Boolean property for storing foot bone toggle -bpy.types.Bone.foot = bpy.props.BoolProperty(name="Foot", - description="Marks this bone as a 'foot', which determines retargeted animation's translation", - default=False) -#Boolean property for storing if this bone is twisted along the y axis, -# which can happen due to various sources of performers -bpy.types.Bone.twistFix = bpy.props.BoolProperty(name="Twist Fix", - description="Fix Twist on this bone", - default=False) -#Boolean property for toggling ik retargeting for this bone -bpy.types.PoseBone.IKRetarget = bpy.props.BoolProperty(name="IK", - description="Toggles IK Retargeting method for given bone", - update=toggleIKBone, default=False) - - -def updateIKRetarget(): - # ensures that Blender constraints and IK properties are in sync - # currently runs when module is loaded, should run when scene is loaded - # or user adds a constraint to armature. Will be corrected in the future, - # once python callbacks are implemented - for obj in bpy.data.objects: - if obj.pose: - bones = obj.pose.bones - for pose_bone in bones: - if pose_bone.is_in_ik_chain or hasIKConstraint(pose_bone): - pose_bone.IKRetarget = True - else: - pose_bone.IKRetarget = False - -updateIKRetarget() - - -class MocapPanel(bpy.types.Panel): - # Motion capture retargeting panel - bl_label = "Mocap tools" - bl_space_type = "PROPERTIES" - bl_region_type = "WINDOW" - bl_context = "object" - - def draw(self, context): - self.layout.label("Preprocessing") - row = self.layout.row(align=True) - row.alignment = 'EXPAND' - row.operator("mocap.samples", text='Samples to Beziers') - row.operator("mocap.denoise", text='Clean noise') - row.operator("mocap.rotate_fix", text='Fix BVH Axis Orientation') - row.operator("mocap.scale_fix", text='Auto scale Performer') - row2 = self.layout.row(align=True) - row2.operator("mocap.looper", text='Loop animation') - row2.operator("mocap.limitdof", text='Constrain Rig') - row2.operator("mocap.removelimitdof", text='Unconstrain Rig') - self.layout.label("Retargeting") - enduser_obj = bpy.context.active_object - performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj] - if enduser_obj is None or len(performer_obj) != 1: - self.layout.label("Select performer rig and target rig (as active)") - else: - self.layout.operator("mocap.guessmapping", text="Guess Hiearchy Mapping") - row3 = self.layout.row(align=True) - column1 = row3.column(align=True) - column1.label("Performer Rig") - column2 = row3.column(align=True) - column2.label("Enduser Rig") - performer_obj = performer_obj[0] - if performer_obj.data and enduser_obj.data: - if performer_obj.data.name in bpy.data.armatures and enduser_obj.data.name in bpy.data.armatures: - perf = performer_obj.data - enduser_arm = enduser_obj.data - perf_pose_bones = enduser_obj.pose.bones - for bone in perf.bones: - row = self.layout.row() - row.prop(data=bone, property='foot', text='', icon='POSE_DATA') - row.label(bone.name) - row.prop_search(bone, "map", enduser_arm, "bones") - row.operator("mocap.selectmap", text='', icon='CURSOR').perf_bone = bone.name - label_mod = "FK" - if bone.map: - pose_bone = perf_pose_bones[bone.map] - if pose_bone.is_in_ik_chain: - label_mod = "ik chain" - if hasIKConstraint(pose_bone): - label_mod = "ik end" - row.prop(data=bone, property='twistFix', text='', icon='RNA') - row.prop(pose_bone, 'IKRetarget') - row.label(label_mod) - else: - row.label(" ") - row.label(" ") - mapRow = self.layout.row() - mapRow.operator("mocap.savemapping", text='Save mapping') - mapRow.operator("mocap.loadmapping", text='Load mapping') - self.layout.prop(data=performer_obj.animation_data.action, property='name', text='Action Name') - self.layout.prop(enduser_arm, "advancedRetarget", text='Advanced Retarget') - self.layout.prop(enduser_arm, "frameStep") - self.layout.operator("mocap.retarget", text='RETARGET!') - - -class MocapConstraintsPanel(bpy.types.Panel): - #Motion capture constraints panel - bl_label = "Mocap Fixes" - bl_space_type = "PROPERTIES" - bl_region_type = "WINDOW" - bl_context = "object" - - def draw(self, context): - layout = self.layout - if context.active_object: - if context.active_object.data: - if context.active_object.data.name in bpy.data.armatures: - enduser_obj = context.active_object - enduser_arm = enduser_obj.data - layout.operator_menu_enum("mocap.addmocapfix", "type") - layout.operator("mocap.updateconstraints", text='Update Fixes') - bakeRow = layout.row() - bakeRow.operator("mocap.bakeconstraints", text='Bake Fixes') - bakeRow.operator("mocap.unbakeconstraints", text='Unbake Fixes') - layout.separator() - for i, m_constraint in enumerate(enduser_arm.mocap_constraints): - box = layout.box() - headerRow = box.row() - headerRow.prop(m_constraint, 'show_expanded', text='', icon='TRIA_DOWN' if m_constraint.show_expanded else 'TRIA_RIGHT', emboss=False) - headerRow.prop(m_constraint, 'type', text='') - headerRow.prop(m_constraint, 'name', text='') - headerRow.prop(m_constraint, 'active', icon='MUTE_IPO_ON' if not m_constraint.active else'MUTE_IPO_OFF', text='', emboss=False) - headerRow.operator("mocap.removeconstraint", text="", icon='X', emboss=False).constraint = i - if m_constraint.show_expanded: - box.separator() - box.prop_search(m_constraint, 'constrained_bone', enduser_obj.pose, "bones", icon='BONE_DATA') - if m_constraint.type == "distance" or m_constraint.type == "point": - box.prop_search(m_constraint, 'constrained_boneB', enduser_obj.pose, "bones", icon='CONSTRAINT_BONE') - frameRow = box.row() - frameRow.label("Frame Range:") - frameRow.prop(m_constraint, 's_frame') - frameRow.prop(m_constraint, 'e_frame') - smoothRow = box.row() - smoothRow.label("Smoothing:") - smoothRow.prop(m_constraint, 'smooth_in') - smoothRow.prop(m_constraint, 'smooth_out') - targetRow = box.row() - targetLabelCol = targetRow.column() - targetLabelCol.label("Target settings:") - targetPropCol = targetRow.column() - if m_constraint.type == "floor": - targetPropCol.prop_search(m_constraint, 'targetMesh', bpy.data, "objects") - if m_constraint.type == "point" or m_constraint.type == "freeze": - box.prop(m_constraint, 'targetSpace') - if m_constraint.type == "point": - targetPropCol.prop(m_constraint, 'targetPoint') - if m_constraint.type == "distance" or m_constraint.type == "floor": - targetPropCol.prop(m_constraint, 'targetDist') - layout.separator() - - -class ExtraToolsPanel(bpy.types.Panel): - # Motion capture retargeting panel - bl_label = "Extra Mocap Tools" - bl_space_type = "PROPERTIES" - bl_region_type = "WINDOW" - bl_context = "object" - - def draw(self, context): - layout = self.layout - layout.operator('mocap.pathediting', text="Follow Path") - layout.label("Animation Stitching") - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - if activeIsArmature: - enduser_arm = context.active_object.data - layout.label("Retargeted Animations:") - layout.prop_search(enduser_arm, "active_mocap", enduser_arm, "mocapNLATracks") - settings = enduser_arm.stitch_settings - layout.prop_search(settings, "first_action", enduser_arm, "mocapNLATracks") - layout.prop_search(settings, "second_action", enduser_arm, "mocapNLATracks") - layout.prop(settings, "blend_frame") - layout.prop(settings, "blend_amount") - layout.prop(settings, "second_offset") - layout.prop_search(settings, "stick_bone", context.active_object.pose, "bones") - layout.operator('mocap.animstitchguess', text="Guess Settings") - layout.operator('mocap.animstitch', text="Stitch Animations") - - -class OBJECT_OT_RetargetButton(bpy.types.Operator): - #Retargeting operator. Assumes selected and active armatures, where the performer (the selected one) - # has an action for retargeting - '''Retarget animation from selected armature to active armature ''' - bl_idname = "mocap.retarget" - bl_label = "Retargets active action from Performer to Enduser" - bl_options = {'REGISTER', 'UNDO'} - - def execute(self, context): - scene = context.scene - s_frame = scene.frame_start - e_frame = scene.frame_end - enduser_obj = context.active_object - performer_obj = [obj for obj in context.selected_objects if obj != enduser_obj] - if enduser_obj is None or len(performer_obj) != 1: - print("Need active and selected armatures") - else: - performer_obj = performer_obj[0] - s_frame, e_frame = performer_obj.animation_data.action.frame_range - s_frame = int(s_frame) - e_frame = int(e_frame) - if retarget.isRigAdvanced(enduser_obj) and not enduser_obj.data.advancedRetarget: - print("Recommended to use Advanced Retargeting method") - enduser_obj.data.advancedRetarget = True - else: - retarget.totalRetarget(performer_obj, enduser_obj, scene, s_frame, e_frame) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) and performer_obj[0].animation_data - else: - return False - - -class OBJECT_OT_SaveMappingButton(bpy.types.Operator): - #Operator for saving mapping to enduser armature - '''Save mapping to active armature (for future retargets) ''' - bl_idname = "mocap.savemapping" - bl_label = "Saves user generated mapping from Performer to Enduser" - - def execute(self, context): - enduser_obj = bpy.context.active_object - performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] - retarget.createDictionary(performer_obj.data, enduser_obj.data) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) - else: - return False - - -class OBJECT_OT_LoadMappingButton(bpy.types.Operator): - '''Load saved mapping from active armature''' - #Operator for loading mapping to enduser armature - bl_idname = "mocap.loadmapping" - bl_label = "Loads user generated mapping from Performer to Enduser" - - def execute(self, context): - enduser_obj = bpy.context.active_object - performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] - retarget.loadMapping(performer_obj.data, enduser_obj.data) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) - else: - return False - - -class OBJECT_OT_SelectMapBoneButton(bpy.types.Operator): - #Operator for setting selected bone in enduser armature to the performer mapping - '''Select a bone for faster mapping''' - bl_idname = "mocap.selectmap" - bl_label = "Select a bone for faster mapping" - perf_bone = bpy.props.StringProperty() - - def execute(self, context): - enduser_obj = bpy.context.active_object - performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] - selectedBone = "" - for bone in enduser_obj.data.bones: - boneVis = bone.layers - for i in range(32): - if boneVis[i] and enduser_obj.data.layers[i]: - if bone.select: - selectedBone = bone.name - break - performer_obj.data.bones[self.perf_bone].map = selectedBone - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) - else: - return False - - -class OBJECT_OT_ConvertSamplesButton(bpy.types.Operator): - #Operator to convert samples to beziers on the selected object - '''Convert active armature's sampled keyframed to beziers''' - bl_idname = "mocap.samples" - bl_label = "Converts samples / simplifies keyframes to beziers" - - def execute(self, context): - mocap_tools.fcurves_simplify(context, context.active_object) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - return context.active_object.animation_data - - -class OBJECT_OT_LooperButton(bpy.types.Operator): - #Operator to trim fcurves which contain a few loops to a single one on the selected object - '''Trim active armature's animation to a single cycle, given a cyclic animation (such as a walk cycle)''' - bl_idname = "mocap.looper" - bl_label = "loops animation / sampled mocap data" - - def execute(self, context): - mocap_tools.autoloop_anim() - return {"FINISHED"} - - @classmethod - def poll(cls, context): - return context.active_object.animation_data - - -class OBJECT_OT_DenoiseButton(bpy.types.Operator): - #Operator to denoise impluse noise on the active object's fcurves - '''Denoise active armature's animation. Good for dealing with 'bad' frames inherent in mocap animation''' - bl_idname = "mocap.denoise" - bl_label = "Denoises sampled mocap data " - - def execute(self, context): - mocap_tools.denoise_median() - return {"FINISHED"} - - @classmethod - def poll(cls, context): - return context.active_object - - @classmethod - def poll(cls, context): - return context.active_object.animation_data - - -class OBJECT_OT_LimitDOFButton(bpy.types.Operator): - #Operator to analyze performer armature and apply rotation constraints on the enduser armature - '''Create limit constraints on the active armature from the selected armature's animation's range of motion''' - bl_idname = "mocap.limitdof" - bl_label = "Analyzes animations Max/Min DOF and adds hard/soft constraints" - - def execute(self, context): - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object][0] - mocap_tools.limit_dof(context, performer_obj, context.active_object) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) - else: - return False - - -class OBJECT_OT_RemoveLimitDOFButton(bpy.types.Operator): - #Removes constraints created by above operator - '''Removes previously created limit constraints on the active armature''' - bl_idname = "mocap.removelimitdof" - bl_label = "Removes previously created limit constraints on the active armature" - - def execute(self, context): - mocap_tools.limit_dof_toggle_off(context, context.active_object) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - activeIsArmature = False - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - return activeIsArmature - - -class OBJECT_OT_RotateFixArmature(bpy.types.Operator): - #Operator to fix common imported Mocap data issue of wrong axis system on active object - '''Realign the active armature's axis system to match Blender (Commonly needed after bvh import)''' - bl_idname = "mocap.rotate_fix" - bl_label = "Rotates selected armature 90 degrees (fix for bvh import)" - - def execute(self, context): - mocap_tools.rotate_fix_armature(context.active_object.data) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - return isinstance(context.active_object.data, bpy.types.Armature) - - -class OBJECT_OT_ScaleFixArmature(bpy.types.Operator): - #Operator to scale down the selected armature to match the active one - '''Rescale selected armature to match the active animation, for convienence''' - bl_idname = "mocap.scale_fix" - bl_label = "Scales performer armature to match target armature" - - def execute(self, context): - enduser_obj = bpy.context.active_object - performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] - mocap_tools.scale_fix_armature(performer_obj, enduser_obj) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) - else: - return False - - -class MOCAP_OT_AddMocapFix(bpy.types.Operator): - #Operator to add a post-retarget fix - '''Add a post-retarget fix - useful for fixing certain artifacts following the retarget''' - bl_idname = "mocap.addmocapfix" - bl_label = "Add Mocap Fix to target armature" - type = bpy.props.EnumProperty(name="Type of Fix", - items=[("point", "Maintain Position", "Bone is at a specific point"), - ("freeze", "Maintain Position at frame", "Bone does not move from location specified in target frame"), - ("floor", "Stay above", "Bone does not cross specified mesh object eg floor"), - ("distance", "Maintain distance", "Target bones maintained specified distance")], - description="Type of fix") - - def execute(self, context): - enduser_obj = bpy.context.active_object - enduser_arm = enduser_obj.data - new_mcon = enduser_arm.mocap_constraints.add() - new_mcon.type = self.type - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - return isinstance(context.active_object.data, bpy.types.Armature) - - -class OBJECT_OT_RemoveMocapConstraint(bpy.types.Operator): - #Operator to remove a post-retarget fix - '''Remove this post-retarget fix''' - bl_idname = "mocap.removeconstraint" - bl_label = "Removes fixes from target armature" - constraint = bpy.props.IntProperty() - - def execute(self, context): - enduser_obj = bpy.context.active_object - enduser_arm = enduser_obj.data - m_constraints = enduser_arm.mocap_constraints - m_constraint = m_constraints[self.constraint] - if m_constraint.real_constraint: - bone = enduser_obj.pose.bones[m_constraint.real_constraint_bone] - cons_obj = getConsObj(bone) - removeConstraint(m_constraint, cons_obj) - m_constraints.remove(self.constraint) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - return isinstance(context.active_object.data, bpy.types.Armature) - - -class OBJECT_OT_BakeMocapConstraints(bpy.types.Operator): - #Operator to bake all post-retarget fixes - '''Bake all post-retarget fixes to the Retarget Fixes NLA Track''' - bl_idname = "mocap.bakeconstraints" - bl_label = "Bake all fixes to target armature" - - def execute(self, context): - bakeConstraints(context) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - return isinstance(context.active_object.data, bpy.types.Armature) - - -class OBJECT_OT_UnbakeMocapConstraints(bpy.types.Operator): - #Operator to unbake all post-retarget fixes - '''Unbake all post-retarget fixes - removes the baked data from the Retarget Fixes NLA Track''' - bl_idname = "mocap.unbakeconstraints" - bl_label = "Unbake all fixes to target armature" - - def execute(self, context): - unbakeConstraints(context) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - return isinstance(context.active_object.data, bpy.types.Armature) - - -class OBJECT_OT_UpdateMocapConstraints(bpy.types.Operator): - #Operator to update all post-retarget fixes, similar to update dependencies on drivers - #Needed because python properties lack certain callbacks and some fixes take a while to recalculate. - '''Updates all post-retarget fixes - needed after changes to armature object or pose''' - bl_idname = "mocap.updateconstraints" - bl_label = "Updates all fixes to target armature - neccesary to take under consideration changes to armature object or pose" - - def execute(self, context): - updateConstraints(context.active_object, context) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - return isinstance(context.active_object.data, bpy.types.Armature) - - -class OBJECT_OT_GuessHierachyMapping(bpy.types.Operator): - #Operator which calls heurisitic function to guess mapping between 2 armatures - '''Attemps to auto figure out hierarchy mapping''' - bl_idname = "mocap.guessmapping" - bl_label = "Attemps to auto figure out hierarchy mapping" - - def execute(self, context): - enduser_obj = bpy.context.active_object - performer_obj = [obj for obj in bpy.context.selected_objects if obj != enduser_obj][0] - mocap_tools.guessMapping(performer_obj, enduser_obj) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - performer_obj = [obj for obj in context.selected_objects if obj != context.active_object] - if performer_obj: - return activeIsArmature and isinstance(performer_obj[0].data, bpy.types.Armature) - else: - return False - - -class OBJECT_OT_PathEditing(bpy.types.Operator): - #Operator which calls path editing function, making active object follow the selected curve. - '''Sets active object (stride object) to follow the selected curve''' - bl_idname = "mocap.pathediting" - bl_label = "Sets active object (stride object) to follow the selected curve" - - def execute(self, context): - path = [obj for obj in context.selected_objects if obj != context.active_object][0] - mocap_tools.path_editing(context, context.active_object, path) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - if context.active_object: - selected_objs = [obj for obj in context.selected_objects if obj != context.active_object and isinstance(obj.data, bpy.types.Curve)] - return selected_objs - else: - return False - - -class OBJECT_OT_AnimationStitchingButton(bpy.types.Operator): - #Operator which calls stitching function, combining 2 animations onto the NLA. - '''Stitches two defined animations into a single one via alignment of NLA Tracks''' - bl_idname = "mocap.animstitch" - bl_label = "Stitches two defined animations into a single one via alignment of NLA Tracks" - - def execute(self, context): - mocap_tools.anim_stitch(context, context.active_object) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - activeIsArmature = False - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - if activeIsArmature: - stitch_settings = context.active_object.data.stitch_settings - return (stitch_settings.first_action and stitch_settings.second_action) - return False - - -class OBJECT_OT_GuessAnimationStitchingButton(bpy.types.Operator): - #Operator which calls stitching function heuristic, setting good values for above operator. - '''Guesses the stitch frame and second offset for animation stitch''' - bl_idname = "mocap.animstitchguess" - bl_label = "Guesses the stitch frame and second offset for animation stitch" - - def execute(self, context): - mocap_tools.guess_anim_stitch(context, context.active_object) - return {"FINISHED"} - - @classmethod - def poll(cls, context): - activeIsArmature = False - if context.active_object: - activeIsArmature = isinstance(context.active_object.data, bpy.types.Armature) - if activeIsArmature: - stitch_settings = context.active_object.data.stitch_settings - return (stitch_settings.first_action and stitch_settings.second_action) - return False - - -def register(): - bpy.utils.register_module(__name__) - - -def unregister(): - bpy.utils.unregister_module(__name__) - -if __name__ == "__main__": - register() diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index ecf0d7e459a..e1b6ff02bc4 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -136,7 +136,7 @@ void sound_read_waveform(struct bSound* sound); int sound_get_channels(struct bSound* sound); -void sound_update_scene(struct Main* bmain, struct Scene* scene); +void sound_update_scene(struct Scene* scene); void* sound_get_factory(void* sound); diff --git a/source/blender/blenkernel/intern/scene.c b/source/blender/blenkernel/intern/scene.c index 12e81e8296e..d6003a44a7d 100644 --- a/source/blender/blenkernel/intern/scene.c +++ b/source/blender/blenkernel/intern/scene.c @@ -968,7 +968,7 @@ static void scene_update_tagged_recursive(Main *bmain, Scene *scene, Scene *scen scene_update_drivers(bmain, scene); /* update sound system animation */ - sound_update_scene(bmain, scene); + sound_update_scene(scene); } /* this is called in main loop, doing tagged updates before redraw */ diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index 4cec086aad4..bfbaa223a99 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -3150,18 +3150,14 @@ void seq_update_sound_bounds_all(Scene *scene) { Editing *ed = scene->ed; - if(ed) - { + if(ed) { Sequence *seq; - for(seq = ed->seqbase.first; seq; seq = seq->next) - { - if(seq->type == SEQ_META) - { + for(seq = ed->seqbase.first; seq; seq = seq->next) { + if(seq->type == SEQ_META) { seq_update_sound_bounds_recursive(scene, seq); } - else if(ELEM(seq->type, SEQ_SOUND, SEQ_SCENE)) - { + else if(ELEM(seq->type, SEQ_SOUND, SEQ_SCENE)) { seq_update_sound_bounds(scene, seq); } } @@ -3170,8 +3166,7 @@ void seq_update_sound_bounds_all(Scene *scene) void seq_update_sound_bounds(Scene* scene, Sequence *seq) { - if(seq->scene_sound) - { + if(seq->scene_sound) { sound_move_scene_sound(scene, seq->scene_sound, seq->startdisp, seq->enddisp, seq->startofs + seq->anim_startofs); /* mute is set in seq_update_muting_recursive */ } diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index a364f860255..842923e63d0 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -24,6 +24,7 @@ #include "DNA_sound_types.h" #include "DNA_speaker_types.h" +#define WITH_AUDASPACE #ifdef WITH_AUDASPACE # include "AUD_C-API.h" #endif @@ -649,9 +650,10 @@ int sound_get_channels(struct bSound* sound) return info.specs.channels; } -void sound_update_scene(struct Main* bmain, struct Scene* scene) +void sound_update_scene(struct Scene* scene) { Object* ob; + Base* base; NlaTrack* track; NlaStrip* strip; Speaker* speaker; @@ -660,8 +662,9 @@ void sound_update_scene(struct Main* bmain, struct Scene* scene) void* handle; float quat[4]; - for(ob = bmain->object.first; ob; ob = ob->id.next) + for(base = FIRSTBASE; base; base=base->next) { + ob = base->object; if(ob->type == OB_SPEAKER) { if(ob->adt) diff --git a/source/gameengine/Ketsji/CMakeLists.txt b/source/gameengine/Ketsji/CMakeLists.txt index 73365860fce..99c9fb25a65 100644 --- a/source/gameengine/Ketsji/CMakeLists.txt +++ b/source/gameengine/Ketsji/CMakeLists.txt @@ -45,37 +45,14 @@ set(INC ../../blender/gpu ../../blender/imbuf ../../blender/makesdna + ../../blender/makesrna ../../blender/python ../../blender/python/generic ../../blender/python/mathutils ../../../intern/container ../../../intern/guardedalloc - ../../../intern/container - ../../../source/gameengine/Rasterizer/RAS_OpenGLRasterizer - ../../../source/gameengine/Converter - ../../../source/gameengine/BlenderRoutines - ../../../source/blender/imbuf ../../../intern/moto/include ../../../intern/string - ../../../source/gameengine/Ketsji - ../../../source/blender/blenlib - ../../../source/blender/blenfont - ../../../source/blender/blenkernel - ../../../source/blender/python - ../../../source/blender/python/generic - ../../../source/blender - ../../../source/blender/makesdna - ../../../source/blender/makesrna - ../../../source/gameengine/Rasterizer - ../../../source/gameengine/GameLogic - ../../../source/gameengine/Expressions - ../../../source/gameengine/Ketsji/KXNetwork - ../../../source/gameengine/Network - ../../../source/gameengine/SceneGraph - ../../../source/gameengine/Physics/common - ../../../source/gameengine/Network/LoopBackNetwork - ../../../source/blender/blenloader - ../../../source/blender/gpu ) set(INC_SYS diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index dd1cc09cdc6..620f46e743e 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -96,7 +96,6 @@ const char KX_KetsjiEngine::m_profileLabels[tc_numCategories][15] = { "Animations:", // tc_animations "Network:", // tc_network "Scenegraph:", // tc_scenegraph - "Sound:", // tc_sound "Rasterizer:", // tc_rasterizer "Services:", // tc_services "Overhead:", // tc_overhead @@ -692,8 +691,6 @@ else else if(scene->getSuspendedTime()==0.0) scene->setSuspendedTime(m_clockTime); - - DoSound(scene); m_logger->StartLog(tc_services, m_kxsystem->GetTimeInSeconds(), true); } @@ -769,8 +766,6 @@ else if(scene->getSuspendedTime()==0.0) scene->setSuspendedTime(m_clockTime); - DoSound(scene); - m_logger->StartLog(tc_services, m_kxsystem->GetTimeInSeconds(), true); } } @@ -1003,35 +998,6 @@ const STR_String& KX_KetsjiEngine::GetExitString() } - -void KX_KetsjiEngine::DoSound(KX_Scene* scene) -{ - m_logger->StartLog(tc_sound, m_kxsystem->GetTimeInSeconds(), true); - - // nothing to do here, everything relative now... - /*KX_Camera* cam = scene->GetActiveCamera(); - if (!cam) - return; - - AUD_I3DDevice* dev = AUD_get3DDevice(); - if(dev) - { - AUD_Vector3 v; - //float q[4]; - //cam->NodeGetWorldPosition().getValue(v.get()); - dev->setListenerLocation(v); - - //cam->GetLinearVelocity().getValue(v.get()); - dev->setListenerVelocity(v); - - //cam->NodeGetWorldOrientation().getRotation().getValue(q); - //dev->setListenerOrientation(AUD_Quaternion(q[3], q[0], q[1], q[2])); - dev->setListenerOrientation(AUD_Quaternion()); - }*/ -} - - - void KX_KetsjiEngine::SetBackGround(KX_WorldInfo* wi) { if (wi->hasWorld()) diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.h b/source/gameengine/Ketsji/KX_KetsjiEngine.h index 95a6b3401a7..b1009c7d8f0 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.h +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.h @@ -153,7 +153,6 @@ private: tc_animations, tc_network, tc_scenegraph, - tc_sound, tc_rasterizer, tc_services, // time spend in miscelaneous activities tc_overhead, // profile info drawing overhead @@ -199,7 +198,6 @@ private: void RenderDebugProperties(); void RenderShadowBuffers(KX_Scene *scene); void SetBackGround(KX_WorldInfo* worldinfo); - void DoSound(KX_Scene* scene); void RenderFonts(KX_Scene* scene); public: From c07bd1439a3f026b8603c52662c3e7ccc364321a Mon Sep 17 00:00:00 2001 From: Peter Schlaile Date: Sun, 28 Aug 2011 14:46:03 +0000 Subject: [PATCH 578/624] == Sequencer == This patch adds: * support for proxy building again (missing feature from Blender 2.49) additionally to the way, Blender 2.49 worked, you can select several strips at once and make Blender build proxies in the background (using the job system) Also a new thing: movie proxies are now build into AVI files, and the proxy system is moved into ImBuf-library, so that other parts of blender can also benefit from it. * Timecode support: to fix seeking issues with files, that have a) varying frame rates b) very large GOP lengths c) are broken inbetween d) use different time code tracks the proxy builder can now also build timecode indices, which are used (optionally) for seeking. For the first time, it is possible, to do frame exact seeking on all file types. * Support for different video-streams in one video file (can be selected in sequencer, other parts of blender can also use it, but UI has to be added accordingly) * IMPORTANT: this patch *requires* ffmpeg 0.7 or newer, since older versions don't support the pkt_pts field, that is essential for building timecode indices. Windows and Mac libs are already updated, Linux-users have to build their own ffmpeg verions until distros keep up. --- intern/ffmpeg/ffmpeg_compat.h | 16 + .../scripts/startup/bl_ui/space_sequencer.py | 24 +- source/blender/blenkernel/BKE_image.h | 2 +- source/blender/blenkernel/BKE_sequencer.h | 6 + source/blender/blenkernel/intern/image.c | 20 +- source/blender/blenkernel/intern/sequencer.c | 330 +++-- source/blender/blenloader/intern/readfile.c | 6 - .../editors/interface/interface_templates.c | 11 +- .../editors/space_image/image_buttons.c | 4 +- .../editors/space_sequencer/SConscript | 3 + .../editors/space_sequencer/sequencer_edit.c | 137 ++ .../space_sequencer/sequencer_intern.h | 2 + .../editors/space_sequencer/sequencer_ops.c | 1 + source/blender/imbuf/CMakeLists.txt | 1 + source/blender/imbuf/IMB_imbuf.h | 69 +- source/blender/imbuf/intern/IMB_anim.h | 24 +- source/blender/imbuf/intern/IMB_indexer.h | 135 ++ source/blender/imbuf/intern/allocimbuf.c | 13 + source/blender/imbuf/intern/anim_movie.c | 566 ++++++-- source/blender/imbuf/intern/filter.c | 2 + source/blender/imbuf/intern/indexer.c | 1135 +++++++++++++++++ source/blender/imbuf/intern/indexer_dv.c | 391 ++++++ source/blender/imbuf/intern/thumbs.c | 4 +- source/blender/imbuf/intern/util.c | 7 +- source/blender/makesdna/DNA_sequence_types.h | 35 +- source/blender/makesdna/DNA_space_types.h | 1 + .../blender/makesrna/intern/rna_sequencer.c | 93 +- source/blender/makesrna/intern/rna_space.c | 1 + source/blender/windowmanager/WM_api.h | 2 + source/blender/windowmanager/intern/wm_jobs.c | 14 + 30 files changed, 2738 insertions(+), 317 deletions(-) create mode 100644 source/blender/imbuf/intern/IMB_indexer.h create mode 100644 source/blender/imbuf/intern/indexer.c create mode 100644 source/blender/imbuf/intern/indexer_dv.c diff --git a/intern/ffmpeg/ffmpeg_compat.h b/intern/ffmpeg/ffmpeg_compat.h index fae8590568d..d8172902a4c 100644 --- a/intern/ffmpeg/ffmpeg_compat.h +++ b/intern/ffmpeg/ffmpeg_compat.h @@ -71,6 +71,7 @@ #define avio_open url_fopen #define avio_tell url_ftell #define avio_close url_fclose +#define avio_size url_fsize #endif /* there are some version inbetween, which have avio_... functions but no @@ -130,4 +131,19 @@ int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, } #endif +static inline +int64_t av_get_pts_from_frame(AVFormatContext *avctx, AVFrame * picture) +{ + int64_t pts = picture->pkt_pts; + + if (pts == AV_NOPTS_VALUE) { + pts = picture->pkt_dts; + } + if (pts == AV_NOPTS_VALUE) { + pts = 0; + } + + return pts; +} + #endif diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 84cc365425e..1902e9345d6 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -60,6 +60,7 @@ class SEQUENCER_HT_header(Header): layout.separator() layout.operator("sequencer.refresh_all") + layout.template_running_jobs() elif st.view_type == 'SEQUENCER_PREVIEW': layout.separator() layout.operator("sequencer.refresh_all") @@ -241,6 +242,7 @@ class SEQUENCER_MT_strip(Menu): layout.operator("sequencer.images_separate") layout.operator("sequencer.offset_clear") layout.operator("sequencer.deinterlace_selected_movies") + layout.operator("sequencer.rebuild_proxy") layout.separator() layout.operator("sequencer.duplicate") @@ -578,6 +580,7 @@ class SEQUENCER_PT_input(SequencerButtonsPanel, Panel): col = split.column() col.prop(strip, "filepath", text="") col.prop(strip, "mpeg_preseek", text="MPEG Preseek") + col.prop(strip, "streamindex", text="Stream Index") # TODO, sound??? # end drawing filename @@ -746,7 +749,7 @@ class SEQUENCER_PT_filter(SequencerButtonsPanel, Panel): class SEQUENCER_PT_proxy(SequencerButtonsPanel, Panel): - bl_label = "Proxy" + bl_label = "Proxy / Timecode" @classmethod def poll(cls, context): @@ -772,12 +775,29 @@ class SEQUENCER_PT_proxy(SequencerButtonsPanel, Panel): flow = layout.column_flow() flow.prop(strip, "use_proxy_custom_directory") flow.prop(strip, "use_proxy_custom_file") - if strip.proxy: # TODO - need to add this somehow + if strip.proxy: if strip.use_proxy_custom_directory and not strip.use_proxy_custom_file: flow.prop(strip.proxy, "directory") if strip.use_proxy_custom_file: flow.prop(strip.proxy, "filepath") + row = layout.row() + row.prop(strip.proxy, "build_25") + row.prop(strip.proxy, "build_50") + row.prop(strip.proxy, "build_75") + row.prop(strip.proxy, "build_100") + + col = layout.column() + col.label(text="Build JPEG quality") + col.prop(strip.proxy, "quality") + + if strip.type == "MOVIE": + col = layout.column() + col.label(text="Use timecode index:") + + col.prop(strip.proxy, "timecode") + + class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, Panel): bl_label = "Scene Preview/Render" diff --git a/source/blender/blenkernel/BKE_image.h b/source/blender/blenkernel/BKE_image.h index 10910493ec9..0c31083a266 100644 --- a/source/blender/blenkernel/BKE_image.h +++ b/source/blender/blenkernel/BKE_image.h @@ -60,7 +60,7 @@ int BKE_ftype_to_imtype(int ftype); int BKE_imtype_to_ftype(int imtype); int BKE_imtype_is_movie(int imtype); -struct anim *openanim(char * name, int flags); +struct anim *openanim(char * name, int flags, int streamindex); void image_de_interlace(struct Image *ima, int odd); diff --git a/source/blender/blenkernel/BKE_sequencer.h b/source/blender/blenkernel/BKE_sequencer.h index bedd58876bc..b20811724f4 100644 --- a/source/blender/blenkernel/BKE_sequencer.h +++ b/source/blender/blenkernel/BKE_sequencer.h @@ -177,6 +177,7 @@ int seq_recursive_apply(struct Sequence *seq, int (*apply_func)(struct Sequence /* maintainance functions, mostly for RNA */ // extern void seq_free_sequence(struct Scene *scene, struct Sequence *seq); +void seq_free_sequence_recurse(struct Scene *scene, struct Sequence *seq); void seq_free_strip(struct Strip *strip); void seq_free_editing(struct Scene *scene); void seq_free_clipboard(void); @@ -199,6 +200,11 @@ void update_changed_seq_and_deps(struct Scene *scene, struct Sequence *changed_s int input_have_to_preprocess( SeqRenderData context, struct Sequence * seq, float cfra); +void seq_proxy_rebuild(struct Main * bmain, + struct Scene *scene, struct Sequence * seq, + short *stop, short *do_update, float *progress); + + /* ********************************************************************** seqcache.c diff --git a/source/blender/blenkernel/intern/image.c b/source/blender/blenkernel/intern/image.c index ab67d7e3f25..4ce5de78895 100644 --- a/source/blender/blenkernel/intern/image.c +++ b/source/blender/blenkernel/intern/image.c @@ -1371,15 +1371,15 @@ void BKE_makepicstring(char *string, const char *base, int frame, int imtype, co } /* used by sequencer too */ -struct anim *openanim(char *name, int flags) +struct anim *openanim(char *name, int flags, int streamindex) { struct anim *anim; struct ImBuf *ibuf; - anim = IMB_open_anim(name, flags); + anim = IMB_open_anim(name, flags, streamindex); if (anim == NULL) return NULL; - ibuf = IMB_anim_absolute(anim, 0); + ibuf = IMB_anim_absolute(anim, 0, IMB_TC_NONE, IMB_PROXY_NONE); if (ibuf == NULL) { if(BLI_exists(name)) printf("not an anim: %s\n", name); @@ -1773,20 +1773,26 @@ static ImBuf *image_load_movie_file(Image *ima, ImageUser *iuser, int frame) else BLI_path_abs(str, G.main->name); - ima->anim = openanim(str, IB_rect); + /* FIXME: make several stream accessible in image editor, too*/ + ima->anim = openanim(str, IB_rect, 0); /* let's initialize this user */ if(ima->anim && iuser && iuser->frames==0) - iuser->frames= IMB_anim_get_duration(ima->anim); + iuser->frames= IMB_anim_get_duration(ima->anim, + IMB_TC_RECORD_RUN); } if(ima->anim) { - int dur = IMB_anim_get_duration(ima->anim); + int dur = IMB_anim_get_duration(ima->anim, + IMB_TC_RECORD_RUN); int fra= frame-1; if(fra<0) fra = 0; if(fra>(dur-1)) fra= dur-1; - ibuf = IMB_anim_absolute(ima->anim, fra); + ibuf = IMB_makeSingleUser( + IMB_anim_absolute(ima->anim, fra, + IMB_TC_RECORD_RUN, + IMB_PROXY_NONE)); if(ibuf) { image_initialize_after_load(ima, ibuf); diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index 3aebbea789f..60479da64a9 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -218,6 +218,18 @@ void seq_free_sequence(Scene *scene, Sequence *seq) MEM_freeN(seq); } +void seq_free_sequence_recurse(Scene *scene, Sequence *seq) +{ + Sequence *iseq; + + for(iseq= seq->seqbase.first; iseq; iseq= iseq->next) { + seq_free_sequence_recurse(scene, iseq); + } + + seq_free_sequence(scene, seq); +} + + Editing *seq_give_editing(Scene *scene, int alloc) { if (scene->ed == NULL && alloc) { @@ -683,13 +695,16 @@ void reload_sequence_new_file(Scene *scene, Sequence * seq, int lock_range) } case SEQ_MOVIE: if(seq->anim) IMB_free_anim(seq->anim); - seq->anim = openanim(str, IB_rect | ((seq->flag & SEQ_FILTERY) ? IB_animdeinterlace : 0)); + seq->anim = openanim(str, IB_rect | ((seq->flag & SEQ_FILTERY) ? IB_animdeinterlace : 0), seq->streamindex); if (!seq->anim) { return; } - seq->len = IMB_anim_get_duration(seq->anim); + seq->len = IMB_anim_get_duration(seq->anim, + seq->strip->proxy ? + seq->strip->proxy->tc : + IMB_TC_RECORD_RUN); seq->anim_preseek = IMB_anim_get_preseek(seq->anim); @@ -1117,7 +1132,7 @@ static int get_shown_sequences( ListBase * seqbasep, int cfra, int chanshown, Se return cnt; } - + /* ********************************************************************** proxy management @@ -1125,48 +1140,105 @@ static int get_shown_sequences( ListBase * seqbasep, int cfra, int chanshown, Se #define PROXY_MAXFILE (2*FILE_MAXDIR+FILE_MAXFILE) +static IMB_Proxy_Size seq_rendersize_to_proxysize(int size) +{ + if (size >= 100) { + return IMB_PROXY_NONE; + } + if (size >= 99) { + return IMB_PROXY_100; + } + if (size >= 75) { + return IMB_PROXY_75; + } + if (size >= 50) { + return IMB_PROXY_50; + } + return IMB_PROXY_25; +} + +static void seq_open_anim_file(Sequence * seq) +{ + char name[FILE_MAXDIR+FILE_MAXFILE]; + StripProxy * proxy; + + if(seq->anim != NULL) { + return; + } + + BLI_join_dirfile(name, sizeof(name), + seq->strip->dir, seq->strip->stripdata->name); + BLI_path_abs(name, G.main->name); + + seq->anim = openanim(name, IB_rect | + ((seq->flag & SEQ_FILTERY) ? + IB_animdeinterlace : 0), seq->streamindex); + + if (seq->anim == NULL) { + return; + } + + proxy = seq->strip->proxy; + + if (proxy == NULL) { + return; + } + + if (seq->flag & SEQ_USE_PROXY_CUSTOM_DIR) { + IMB_anim_set_index_dir(seq->anim, seq->strip->proxy->dir); + } +} + + static int seq_proxy_get_fname(SeqRenderData context, Sequence * seq, int cfra, char * name) { int frameno; char dir[FILE_MAXDIR]; + int render_size = context.preview_render_size; if (!seq->strip->proxy) { return FALSE; } + /* MOVIE tracks (only exception: custom files) are now handled + internally by ImBuf module for various reasons: proper time code + support, quicker index build, using one file instead + of a full directory of jpeg files, etc. Trying to support old + and new method at once could lead to funny effects, if people + have both, a directory full of jpeg files and proxy avis, so + sorry folks, please rebuild your proxies... */ + if (seq->flag & (SEQ_USE_PROXY_CUSTOM_DIR|SEQ_USE_PROXY_CUSTOM_FILE)) { strcpy(dir, seq->strip->proxy->dir); + } else if (seq->type == SEQ_IMAGE) { + snprintf(dir, PROXY_MAXFILE, "%s/BL_proxy", seq->strip->dir); } else { - if (ELEM(seq->type, SEQ_IMAGE, SEQ_MOVIE)) { - snprintf(dir, FILE_MAXDIR, "%s/BL_proxy", seq->strip->dir); - } else { - return FALSE; - } + return FALSE; } if (seq->flag & SEQ_USE_PROXY_CUSTOM_FILE) { - BLI_join_dirfile(name, FILE_MAX, dir, seq->strip->proxy->file); /* XXX, not real length */ + BLI_join_dirfile(name, PROXY_MAXFILE, + dir, seq->strip->proxy->file); BLI_path_abs(name, G.main->name); return TRUE; } + /* dirty hack to distinguish 100% render size from PROXY_100 */ + if (render_size == 99) { + render_size = 100; + } + /* generate a separate proxy directory for each preview size */ - switch(seq->type) { - case SEQ_IMAGE: + if (seq->type == SEQ_IMAGE) { snprintf(name, PROXY_MAXFILE, "%s/images/%d/%s_proxy", dir, context.preview_render_size, give_stripelem(seq, cfra)->name); frameno = 1; - break; - case SEQ_MOVIE: - frameno = (int) give_stripelem_index(seq, cfra) + seq->anim_startofs; - snprintf(name, PROXY_MAXFILE, "%s/%s/%d/####", dir, - seq->strip->stripdata->name, context.preview_render_size); - break; - default: - frameno = (int) give_stripelem_index(seq, cfra) + seq->anim_startofs; + } else { + frameno = (int) give_stripelem_index(seq, cfra) + + seq->anim_startofs; snprintf(name, PROXY_MAXFILE, "%s/proxy_misc/%d/####", dir, context.preview_render_size); } @@ -1182,13 +1254,18 @@ static int seq_proxy_get_fname(SeqRenderData context, Sequence * seq, int cfra, static struct ImBuf * seq_proxy_fetch(SeqRenderData context, Sequence * seq, int cfra) { char name[PROXY_MAXFILE]; + IMB_Proxy_Size psize = seq_rendersize_to_proxysize( + context.preview_render_size); + int size_flags; if (!(seq->flag & SEQ_USE_PROXY)) { return NULL; } - /* rendering at 100% ? No real sense in proxy-ing, right? */ - if (context.preview_render_size == 100) { + size_flags = seq->strip->proxy->build_size_flags; + + /* only use proxies, if they are enabled (even if present!) */ + if (psize != IMB_PROXY_NONE && ((size_flags & psize) != psize)) { return NULL; } @@ -1199,13 +1276,19 @@ static struct ImBuf * seq_proxy_fetch(SeqRenderData context, Sequence * seq, int return NULL; } - seq->strip->proxy->anim = openanim(name, IB_rect); + seq->strip->proxy->anim = openanim(name, IB_rect, 0); } if (seq->strip->proxy->anim==NULL) { return NULL; } - return IMB_anim_absolute(seq->strip->proxy->anim, frameno); + seq_open_anim_file(seq); + + frameno = IMB_anim_index_get_frame_index( + seq->anim, seq->strip->proxy->tc, frameno); + + return IMB_anim_absolute(seq->strip->proxy->anim, frameno, + IMB_TC_NONE, IMB_PROXY_NONE); } if (seq_proxy_get_fname(context, seq, cfra, name) == 0) { @@ -1219,67 +1302,30 @@ static struct ImBuf * seq_proxy_fetch(SeqRenderData context, Sequence * seq, int } } -#if 0 -static void do_build_seq_ibuf(Scene *scene, Sequence * seq, TStripElem *se, int cfra, - int build_proxy_run, int preview_render_size); - -static void seq_proxy_build_frame(Scene *scene, Sequence * seq, int cfra, int preview_render_size, int seqrectx, int seqrecty) +static void seq_proxy_build_frame(SeqRenderData context, + Sequence* seq, int cfra, + int proxy_render_size) { char name[PROXY_MAXFILE]; int quality; - TStripElem * se; - int ok; int rectx, recty; + int ok; struct ImBuf * ibuf; - if (!(seq->flag & SEQ_USE_PROXY)) { + if (!seq_proxy_get_fname(context, seq, cfra, name)) { return; } - /* rendering at 100% ? No real sense in proxy-ing, right? */ - if (preview_render_size == 100) { - return; - } + ibuf = seq_render_strip(context, seq, cfra); - /* that's why it is called custom... */ - if (seq->flag & SEQ_USE_PROXY_CUSTOM_FILE) { - return; - } - - if (!seq_proxy_get_fname(scene, seq, cfra, name, preview_render_size)) { - return; - } - - se = give_tstripelem(seq, cfra); - if (!se) { - return; - } - - if(se->ibuf) { - IMB_freeImBuf(se->ibuf); - se->ibuf = 0; - } - - do_build_seq_ibuf(scene, seq, se, cfra, TRUE, preview_render_size, - seqrectx, seqrecty); - - if (!se->ibuf) { - return; - } - - rectx= (preview_render_size*scene->r.xsch)/100; - recty= (preview_render_size*scene->r.ysch)/100; - - ibuf = se->ibuf; + rectx = (proxy_render_size * context.scene->r.xsch) / 100; + recty = (proxy_render_size * context.scene->r.ysch) / 100; if (ibuf->x != rectx || ibuf->y != recty) { IMB_scalefastImBuf(ibuf, (short)rectx, (short)recty); } - /* quality is fixed, otherwise one has to generate separate - directories for every quality... - - depth = 32 is intentionally left in, otherwise ALPHA channels + /* depth = 32 is intentionally left in, otherwise ALPHA channels won't work... */ quality = seq->strip->proxy->quality; ibuf->ftype= JPG | quality; @@ -1292,69 +1338,80 @@ static void seq_proxy_build_frame(Scene *scene, Sequence * seq, int cfra, int pr } IMB_freeImBuf(ibuf); - se->ibuf = 0; } -static void seq_proxy_rebuild(Scene *scene, Sequence * seq, int seqrectx, - int seqrecty) +void seq_proxy_rebuild(struct Main * bmain, Scene *scene, Sequence * seq, + short *stop, short *do_update, float *progress) { + SeqRenderData context; int cfra; - float rsize = seq->strip->proxy->size; + int tc_flags; + int size_flags; + int quality; - waitcursor(1); - - G.afbreek = 0; - - /* flag management tries to account for strobe and - other "non-linearities", that might come in the future... - better way would be to "touch" the files, so that _really_ - no one is rebuild twice. - */ - - for (cfra = seq->startdisp; cfra < seq->enddisp; cfra++) { - TStripElem * tse = give_tstripelem(seq, cfra); - - tse->flag &= ~STRIPELEM_PREVIEW_DONE; + if (!seq->strip || !seq->strip->proxy) { + return; } - - - /* a _lot_ faster for movie files, if we read frames in - sequential order */ - if (seq->flag & SEQ_REVERSE_FRAMES) { - for (cfra = seq->enddisp-seq->endstill-1; - cfra >= seq->startdisp + seq->startstill; cfra--) { - TStripElem * tse = give_tstripelem(seq, cfra); - - if (!(tse->flag & STRIPELEM_PREVIEW_DONE)) { -//XXX set_timecursor(cfra); - seq_proxy_build_frame(scene, seq, cfra, rsize, - seqrectx, seqrecty); - tse->flag |= STRIPELEM_PREVIEW_DONE; - } - if (blender_test_break()) { - break; - } - } - } else { - for (cfra = seq->startdisp + seq->startstill; - cfra < seq->enddisp - seq->endstill; cfra++) { - TStripElem * tse = give_tstripelem(seq, cfra); - - if (!(tse->flag & STRIPELEM_PREVIEW_DONE)) { -//XXX set_timecursor(cfra); - seq_proxy_build_frame(scene, seq, cfra, rsize, - seqrectx, seqrecty); - tse->flag |= STRIPELEM_PREVIEW_DONE; - } - if (blender_test_break()) { - break; - } - } + if (!(seq->flag & SEQ_USE_PROXY)) { + return; + } + + tc_flags = seq->strip->proxy->build_tc_flags; + size_flags = seq->strip->proxy->build_size_flags; + quality = seq->strip->proxy->quality; + + if (seq->type == SEQ_MOVIE) { + seq_open_anim_file(seq); + + if (seq->anim) { + IMB_anim_index_rebuild( + seq->anim, tc_flags, size_flags, quality, + stop, do_update, progress); + } + return; + } + + if (!(seq->flag & SEQ_USE_PROXY)) { + return; + } + + /* that's why it is called custom... */ + if (seq->flag & SEQ_USE_PROXY_CUSTOM_FILE) { + return; + } + + /* fail safe code */ + + context = seq_new_render_data( + bmain, scene, + (scene->r.size * (float) scene->r.xsch) / 100.0f + 0.5f, + (scene->r.size * (float) scene->r.ysch) / 100.0f + 0.5f, + 100); + + for (cfra = seq->startdisp + seq->startstill; + cfra < seq->enddisp - seq->endstill; cfra++) { + if (size_flags & IMB_PROXY_25) { + seq_proxy_build_frame(context, seq, cfra, 25); + } + if (size_flags & IMB_PROXY_50) { + seq_proxy_build_frame(context, seq, cfra, 50); + } + if (size_flags & IMB_PROXY_75) { + seq_proxy_build_frame(context, seq, cfra, 75); + } + if (size_flags & IMB_PROXY_100) { + seq_proxy_build_frame(context, seq, cfra, 100); + } + + *progress= (float)cfra/(seq->enddisp - seq->endstill + - seq->startdisp + seq->startstill); + *do_update= 1; + + if(*stop || G.afbreek) + break; } - waitcursor(0); } -#endif /* ********************************************************************** @@ -1571,6 +1628,8 @@ static ImBuf * input_preprocess( { float mul; + ibuf = IMB_makeSingleUser(ibuf); + if((seq->flag & SEQ_FILTERY) && seq->type != SEQ_MOVIE) { IMB_filtery(ibuf); } @@ -2096,17 +2155,20 @@ static ImBuf * seq_render_strip(SeqRenderData context, Sequence * seq, float cfr } case SEQ_MOVIE: { - if(seq->anim==NULL) { - BLI_join_dirfile(name, sizeof(name), seq->strip->dir, seq->strip->stripdata->name); - BLI_path_abs(name, G.main->name); - - seq->anim = openanim(name, IB_rect | - ((seq->flag & SEQ_FILTERY) ? IB_animdeinterlace : 0)); - } + seq_open_anim_file(seq); if(seq->anim) { - IMB_anim_set_preseek(seq->anim, seq->anim_preseek); - ibuf = IMB_anim_absolute(seq->anim, nr + seq->anim_startofs); + IMB_anim_set_preseek(seq->anim, + seq->anim_preseek); + + ibuf = IMB_anim_absolute( + seq->anim, nr + seq->anim_startofs, + seq->strip->proxy ? + seq->strip->proxy->tc + : IMB_TC_RECORD_RUN, + seq_rendersize_to_proxysize( + context.preview_render_size)); + /* we don't need both (speed reasons)! */ if (ibuf && ibuf->rect_float && ibuf->rect) imb_freerectImBuf(ibuf); @@ -3584,7 +3646,7 @@ Sequence *sequencer_add_movie_strip(bContext *C, ListBase *seqbasep, SeqLoadInfo BLI_strncpy(path, seq_load->path, sizeof(path)); BLI_path_abs(path, G.main->name); - an = openanim(path, IB_rect); + an = openanim(path, IB_rect, 0); if(an==NULL) return NULL; @@ -3600,7 +3662,7 @@ Sequence *sequencer_add_movie_strip(bContext *C, ListBase *seqbasep, SeqLoadInfo /* basic defaults */ seq->strip= strip= MEM_callocN(sizeof(Strip), "strip"); - strip->len = seq->len = IMB_anim_get_duration( an ); + strip->len = seq->len = IMB_anim_get_duration( an, IMB_TC_RECORD_RUN ); strip->us= 1; /* we only need 1 element for MOVIE strips */ diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index f3b478b90f9..df7e1f80cbd 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -9951,12 +9951,6 @@ static void do_versions(FileData *fd, Library *lib, Main *main) if(ed) { SEQP_BEGIN(ed, seq) { if (seq->strip && seq->strip->proxy){ - if (sce->r.size != 100.0) { - seq->strip->proxy->size - = sce->r.size; - } else { - seq->strip->proxy->size = 25; - } seq->strip->proxy->quality =90; } } diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index 2faac24fd78..67123476f06 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -2369,6 +2369,7 @@ void uiTemplateOperatorSearch(uiLayout *layout) #define B_STOPCAST 2 #define B_STOPANIM 3 #define B_STOPCOMPO 4 +#define B_STOPSEQ 5 static void do_running_jobs(bContext *C, void *UNUSED(arg), int event) { @@ -2385,6 +2386,9 @@ static void do_running_jobs(bContext *C, void *UNUSED(arg), int event) case B_STOPCOMPO: WM_jobs_stop(CTX_wm_manager(C), CTX_wm_area(C), NULL); break; + case B_STOPSEQ: + WM_jobs_stop(CTX_wm_manager(C), CTX_wm_area(C), NULL); + break; } } @@ -2406,8 +2410,11 @@ void uiTemplateRunningJobs(uiLayout *layout, bContext *C) if(WM_jobs_test(wm, sa)) owner = sa; handle_event= B_STOPCOMPO; - } - else { + } else if (sa->spacetype==SPACE_SEQ) { + if(WM_jobs_test(wm, sa)) + owner = sa; + handle_event = B_STOPSEQ; + } else { Scene *scene; /* another scene can be rendering too, for example via compositor */ for(scene= CTX_data_main(C)->scene.first; scene; scene= scene->id.next) diff --git a/source/blender/editors/space_image/image_buttons.c b/source/blender/editors/space_image/image_buttons.c index 66e844e67a8..4011f038be8 100644 --- a/source/blender/editors/space_image/image_buttons.c +++ b/source/blender/editors/space_image/image_buttons.c @@ -113,7 +113,7 @@ static void image_info(Scene *scene, ImageUser *iuser, Image *ima, ImBuf *ibuf, if(ima->source==IMA_SRC_MOVIE) { ofs+= sprintf(str, "Movie"); if(ima->anim) - ofs+= sprintf(str+ofs, "%d frs", IMB_anim_get_duration(ima->anim)); + ofs+= sprintf(str+ofs, "%d frs", IMB_anim_get_duration(ima->anim, IMB_TC_RECORD_RUN)); } else ofs+= sprintf(str, "Image"); @@ -428,7 +428,7 @@ static void set_frames_cb(bContext *C, void *ima_v, void *iuser_v) ImageUser *iuser= iuser_v; if(ima->anim) { - iuser->frames = IMB_anim_get_duration(ima->anim); + iuser->frames = IMB_anim_get_duration(ima->anim, IMB_TC_RECORD_RUN); BKE_image_user_calc_frame(iuser, scene->r.cfra, 0); } } diff --git a/source/blender/editors/space_sequencer/SConscript b/source/blender/editors/space_sequencer/SConscript index 65bbf900556..3430c10b766 100644 --- a/source/blender/editors/space_sequencer/SConscript +++ b/source/blender/editors/space_sequencer/SConscript @@ -8,4 +8,7 @@ incs += ' ../../windowmanager #/intern/guardedalloc #/extern/glew/include' incs += ' ../../makesrna ../../blenloader' incs += ' #/intern/audaspace/intern' +if env['OURPLATFORM'] in ('win32-vc', 'win32-mingw', 'linuxcross', 'win64-vc'): + incs += ' ' + env['BF_PTHREADS_INC'] + env.BlenderLib ( 'bf_editors_space_sequencer', sources, Split(incs), [], libtype=['core'], priority=[100] ) diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index e876da41bd9..18ff33fd8a9 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -47,6 +47,7 @@ #include "BLI_math.h" #include "BLI_storage_types.h" #include "BLI_utildefines.h" +#include "BLI_threads.h" #include "DNA_scene_types.h" #include "DNA_userdef_types.h" @@ -125,6 +126,111 @@ typedef struct TransSeq { int len; } TransSeq; +/* ********************************************************************** */ + +/* ***************** proxy job manager ********************** */ + +typedef struct ProxyBuildJob { + Scene *scene; + struct Main * main; + ListBase queue; + ThreadMutex queue_lock; +} ProxyJob; + +static void proxy_freejob(void *pjv) +{ + ProxyJob *pj= pjv; + Sequence * seq; + + for (seq = pj->queue.first; seq; seq = seq->next) { + BLI_remlink(&pj->queue, seq); + seq_free_sequence_recurse(pj->scene, seq); + } + + BLI_mutex_end(&pj->queue_lock); + + MEM_freeN(pj); +} + +/* only this runs inside thread */ +static void proxy_startjob(void *pjv, short *stop, short *do_update, float *progress) +{ + ProxyJob *pj = pjv; + + while (!*stop) { + Sequence * seq; + + BLI_mutex_lock(&pj->queue_lock); + + if (!pj->queue.first) { + BLI_mutex_unlock(&pj->queue_lock); + break; + } + + seq = pj->queue.first; + + BLI_remlink(&pj->queue, seq); + BLI_mutex_unlock(&pj->queue_lock); + + seq_proxy_rebuild(pj->main, pj->scene, seq, + stop, do_update, progress); + seq_free_sequence_recurse(pj->scene, seq); + } + + if (*stop) { + fprintf(stderr, + "Canceling proxy rebuild on users request...\n"); + } +} + +static void proxy_endjob(void *UNUSED(customdata)) +{ + +} + +void seq_proxy_build_job(const bContext *C, Sequence * seq) +{ + wmJob * steve; + ProxyJob *pj; + Scene *scene= CTX_data_scene(C); + ScrArea * sa= CTX_wm_area(C); + + seq = seq_dupli_recursive(scene, scene, seq, 0); + + steve = WM_jobs_get(CTX_wm_manager(C), CTX_wm_window(C), + sa, "Building Proxies", WM_JOB_PROGRESS); + + pj = WM_jobs_get_customdata(steve); + + if (!pj) { + pj = MEM_callocN(sizeof(ProxyJob), "proxy rebuild job"); + + pj->scene= scene; + pj->main = CTX_data_main(C); + + BLI_mutex_init(&pj->queue_lock); + + WM_jobs_customdata(steve, pj, proxy_freejob); + WM_jobs_timer(steve, 0.1, NC_SCENE|ND_SEQUENCER, + NC_SCENE|ND_SEQUENCER); + WM_jobs_callbacks(steve, proxy_startjob, NULL, NULL, + proxy_endjob); + } + + BLI_mutex_lock(&pj->queue_lock); + BLI_addtail(&pj->queue, seq); + BLI_mutex_unlock(&pj->queue_lock); + + if (!WM_jobs_is_running(steve)) { + G.afbreek = 0; + WM_jobs_start(CTX_wm_manager(C), steve); + } + + ED_area_tag_redraw(CTX_wm_area(C)); +} + +/* ********************************************************************** */ + void seq_rectf(Sequence *seq, rctf *rectf) { if(seq->startstill) rectf->xmin= seq->start; @@ -2690,6 +2796,37 @@ void SEQUENCER_OT_view_ghost_border(wmOperatorType *ot) WM_operator_properties_gesture_border(ot, FALSE); } +/* rebuild_proxy operator */ +static int sequencer_rebuild_proxy_exec(bContext *C, wmOperator *UNUSED(op)) +{ + Scene *scene = CTX_data_scene(C); + Editing *ed = seq_give_editing(scene, FALSE); + Sequence * seq; + + SEQP_BEGIN(ed, seq) { + if ((seq->flag & SELECT)) { + seq_proxy_build_job(C, seq); + } + } + SEQ_END + + return OPERATOR_FINISHED; +} + +void SEQUENCER_OT_rebuild_proxy(wmOperatorType *ot) +{ + /* identifiers */ + ot->name= "Rebuild Proxy and Timecode Indices"; + ot->idname= "SEQUENCER_OT_rebuild_proxy"; + ot->description="Rebuild all selected proxies and timecode indeces using the job system"; + + /* api callbacks */ + ot->exec= sequencer_rebuild_proxy_exec; + ot->poll= ED_operator_sequencer_active; + + /* flags */ + ot->flag= OPTYPE_REGISTER; +} /* change ops */ diff --git a/source/blender/editors/space_sequencer/sequencer_intern.h b/source/blender/editors/space_sequencer/sequencer_intern.h index 7ab76f9b6d7..89e9a22c9a1 100644 --- a/source/blender/editors/space_sequencer/sequencer_intern.h +++ b/source/blender/editors/space_sequencer/sequencer_intern.h @@ -118,6 +118,8 @@ void SEQUENCER_OT_change_path(struct wmOperatorType *ot); void SEQUENCER_OT_copy(struct wmOperatorType *ot); void SEQUENCER_OT_paste(struct wmOperatorType *ot); +void SEQUENCER_OT_rebuild_proxy(struct wmOperatorType *ot); + /* preview specific operators */ void SEQUENCER_OT_view_all_preview(struct wmOperatorType *ot); diff --git a/source/blender/editors/space_sequencer/sequencer_ops.c b/source/blender/editors/space_sequencer/sequencer_ops.c index df33ce73b9c..5c13b57cca8 100644 --- a/source/blender/editors/space_sequencer/sequencer_ops.c +++ b/source/blender/editors/space_sequencer/sequencer_ops.c @@ -87,6 +87,7 @@ void sequencer_operatortypes(void) WM_operatortype_append(SEQUENCER_OT_view_zoom_ratio); WM_operatortype_append(SEQUENCER_OT_view_ghost_border); + WM_operatortype_append(SEQUENCER_OT_rebuild_proxy); WM_operatortype_append(SEQUENCER_OT_change_effect_input); WM_operatortype_append(SEQUENCER_OT_change_effect_type); WM_operatortype_append(SEQUENCER_OT_change_path); diff --git a/source/blender/imbuf/CMakeLists.txt b/source/blender/imbuf/CMakeLists.txt index 18b5eff5c73..ff13be20d4e 100644 --- a/source/blender/imbuf/CMakeLists.txt +++ b/source/blender/imbuf/CMakeLists.txt @@ -73,6 +73,7 @@ set(SRC intern/tiff.c intern/util.c intern/writeimage.c + intern/indexer.c IMB_imbuf.h IMB_imbuf_types.h diff --git a/source/blender/imbuf/IMB_imbuf.h b/source/blender/imbuf/IMB_imbuf.h index 36123592c54..1fbe8e01fd4 100644 --- a/source/blender/imbuf/IMB_imbuf.h +++ b/source/blender/imbuf/IMB_imbuf.h @@ -133,6 +133,7 @@ struct ImBuf *IMB_allocImBuf(unsigned int x, unsigned int y, */ void IMB_refImBuf(struct ImBuf *ibuf); +struct ImBuf * IMB_makeSingleUser(struct ImBuf *ibuf); /** * @@ -192,18 +193,71 @@ void IMB_rectcpy(struct ImBuf *drect, struct ImBuf *srect, int destx, void IMB_rectblend(struct ImBuf *dbuf, struct ImBuf *sbuf, int destx, int desty, int srcx, int srcy, int width, int height, IMB_BlendMode mode); +/** + * + * @attention Defined in indexer.c + */ + +typedef enum IMB_Timecode_Type { + IMB_TC_NONE = 0, /* don't use timecode files at all */ + IMB_TC_RECORD_RUN = 1, /* use images in the order as they are recorded + (currently, this is the only one implemented + and is a sane default) + */ + IMB_TC_FREE_RUN = 2, /* use global timestamp written by recording + device (prosumer camcorders e.g. can do + that) */ + IMB_TC_INTERPOLATED_REC_DATE_FREE_RUN = 4, + /* interpolate a global timestamp using the + record date and time written by recording + device (*every* consumer camcorder can do + that :) )*/ + IMB_TC_MAX_SLOT = 3 +} IMB_Timecode_Type; + +typedef enum IMB_Proxy_Size { + IMB_PROXY_NONE = 0, + IMB_PROXY_25 = 1, + IMB_PROXY_50 = 2, + IMB_PROXY_75 = 4, + IMB_PROXY_100 = 8, + IMB_PROXY_MAX_SLOT = 4 +} IMB_Proxy_Size; + +/* defaults to BL_proxy within the directory of the animation */ +void IMB_anim_set_index_dir(struct anim * anim, const char * dir); + +int IMB_anim_index_get_frame_index(struct anim * anim, IMB_Timecode_Type tc, + int position); + +/* will rebuild all used indices and proxies at once */ +void IMB_anim_index_rebuild(struct anim * anim, + IMB_Timecode_Type build_tcs, + IMB_Proxy_Size build_preview_sizes, + int build_quality, + short *stop, short *do_update, float *progress); + /** * Return the length (in frames) of the given @a anim. */ -int IMB_anim_get_duration(struct anim *anim); +int IMB_anim_get_duration(struct anim *anim, IMB_Timecode_Type tc); + + +/** + * Return the fps contained in movie files (function rval is FALSE, + * and frs_sec and frs_sec_base untouched if none available!) + */ +int IMB_anim_get_fps(struct anim * anim, + short * frs_sec, float * frs_sec_base); /** * * @attention Defined in anim.c */ -struct anim *IMB_open_anim(const char *name, int ib_flags); +struct anim *IMB_open_anim(const char *name, int ib_flags, int streamindex); void IMB_close_anim(struct anim *anim); + /** * * @attention Defined in anim.c @@ -218,7 +272,10 @@ int IMB_anim_get_preseek(struct anim *anim); * @attention Defined in anim.c */ -struct ImBuf *IMB_anim_absolute(struct anim *anim, int position); +struct ImBuf *IMB_anim_absolute( + struct anim *anim, int position, + IMB_Timecode_Type tc /* = 1 = IMB_TC_RECORD_RUN */, + IMB_Proxy_Size preview_size /* = 0 = IMB_PROXY_NONE */); /** * @@ -227,12 +284,6 @@ struct ImBuf *IMB_anim_absolute(struct anim *anim, int position); */ struct ImBuf *IMB_anim_previewframe(struct anim *anim); -/** - * - * @attention Defined in anim.c - */ -void IMB_free_anim_ibuf(struct anim *anim); - /** * * @attention Defined in anim.c diff --git a/source/blender/imbuf/intern/IMB_anim.h b/source/blender/imbuf/intern/IMB_anim.h index fba0772dd93..8436846bf2e 100644 --- a/source/blender/imbuf/intern/IMB_anim.h +++ b/source/blender/imbuf/intern/IMB_anim.h @@ -127,19 +127,22 @@ #define MAXNUMSTREAMS 50 struct _AviMovie; +struct anim_index; struct anim { int ib_flags; int curtype; int curposition; /* index 0 = 1e, 1 = 2e, enz. */ int duration; + short frs_sec; + float frs_sec_base; int x, y; /* voor op nummer */ char name[256]; /* voor sequence */ char first[256]; - + /* movie */ void *movie; void *track; @@ -148,9 +151,7 @@ struct anim { size_t framesize; int interlacing; int preseek; - - /* data */ - struct ImBuf * ibuf1, * ibuf2; + int streamindex; /* avi */ struct _AviMovie *avi; @@ -179,11 +180,26 @@ struct anim { AVFrame *pFrameDeinterlaced; struct SwsContext *img_convert_ctx; int videoStream; + + struct ImBuf * last_frame; + int64_t last_pts; + int64_t next_pts; + int64_t next_undecoded_pts; + AVPacket next_packet; #endif #ifdef WITH_REDCODE struct redcode_handle * redcodeCtx; #endif + + char index_dir[256]; + + int proxies_tried; + int indices_tried; + + struct anim * proxy_anim[IMB_PROXY_MAX_SLOT]; + struct anim_index * curr_idx[IMB_TC_MAX_SLOT]; + }; #endif diff --git a/source/blender/imbuf/intern/IMB_indexer.h b/source/blender/imbuf/intern/IMB_indexer.h new file mode 100644 index 00000000000..ae3b48f76c7 --- /dev/null +++ b/source/blender/imbuf/intern/IMB_indexer.h @@ -0,0 +1,135 @@ +/** + * IMB_indexer.h + * + * $Id: IMB_indexer.h + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * + * Contributor(s): Peter Schlaile + * + * ***** END GPL LICENSE BLOCK ***** + */ + + +#ifndef IMB_INDEXER_H +#define IMB_INDEXER_H + +#ifdef WIN32 +#include +#endif + +#include +#include +#include "BKE_utildefines.h" +#include "IMB_anim.h" + +/* + seperate animation index files to solve the following problems: + + a) different timecodes within one file (like DTS/PTS, Timecode-Track, + "implicit" timecodes within DV-files and HDV-files etc.) + b) seeking difficulties within ffmpeg for files with timestamp holes + c) broken files that miss several frames / have varying framerates + d) use proxies accordingly + + ... we need index files, that provide us with + + the binary(!) position, where we have to seek into the file *and* + the continuous frame number (ignoring the holes) starting from the + beginning of the file, so that we know, which proxy frame to serve. + + This index has to be only built once for a file and is written into + the BL_proxy directory structure for later reuse in different blender files. + +*/ + +typedef struct anim_index_entry { + int frameno; + unsigned long long seek_pos; + unsigned long long seek_pos_dts; + unsigned long long pts; +} anim_index_entry; + +struct anim_index { + char name[256]; + + int num_entries; + struct anim_index_entry * entries; +}; + +struct anim_index_builder; + +typedef struct anim_index_builder { + FILE * fp; + char name[FILE_MAXDIR + FILE_MAXFILE]; + char temp_name[FILE_MAXDIR + FILE_MAXFILE]; + + void * private_data; + + void (*delete_priv_data)(struct anim_index_builder * idx); + void (*proc_frame)(struct anim_index_builder * idx, + unsigned char * buffer, + int data_size, + struct anim_index_entry * entry); +} anim_index_builder; + +anim_index_builder * IMB_index_builder_create(const char * name); +void IMB_index_builder_add_entry(anim_index_builder * fp, + int frameno, unsigned long long seek_pos, + unsigned long long seek_pos_dts, + unsigned long long pts); + +void IMB_index_builder_proc_frame(anim_index_builder * fp, + unsigned char * buffer, + int data_size, + int frameno, unsigned long long seek_pos, + unsigned long long seek_pos_dts, + unsigned long long pts); + +void IMB_index_builder_finish(anim_index_builder * fp, int rollback); + +struct anim_index * IMB_indexer_open(const char * name); +unsigned long long IMB_indexer_get_seek_pos( + struct anim_index * idx, int frameno_index); +unsigned long long IMB_indexer_get_seek_pos_dts( + struct anim_index * idx, int frameno_index); + +int IMB_indexer_get_frame_index(struct anim_index * idx, int frameno); +unsigned long long IMB_indexer_get_pts(struct anim_index * idx, + int frame_index); +int IMB_indexer_get_duration(struct anim_index * idx); + +int IMB_indexer_can_scan(struct anim_index * idx, + int old_frame_index, int new_frame_index); + +void IMB_indexer_close(struct anim_index * idx); + +void IMB_free_indices(struct anim * anim); + +int IMB_anim_index_get_frame_index( + struct anim * anim, IMB_Timecode_Type tc, int position); + +struct anim * IMB_anim_open_proxy( + struct anim * anim, IMB_Proxy_Size preview_size); +struct anim_index * IMB_anim_open_index( + struct anim * anim, IMB_Timecode_Type tc); + +int IMB_proxy_size_to_array_index(IMB_Proxy_Size pr_size); +int IMB_timecode_to_array_index(IMB_Timecode_Type tc); + +#endif diff --git a/source/blender/imbuf/intern/allocimbuf.c b/source/blender/imbuf/intern/allocimbuf.c index 59772771f3b..6ce6c9409d1 100644 --- a/source/blender/imbuf/intern/allocimbuf.c +++ b/source/blender/imbuf/intern/allocimbuf.c @@ -177,6 +177,19 @@ void IMB_refImBuf(ImBuf *ibuf) ibuf->refcounter++; } +ImBuf * IMB_makeSingleUser(ImBuf *ibuf) +{ + ImBuf * rval; + + if (!ibuf || ibuf->refcounter == 0) { return ibuf; } + + rval = IMB_dupImBuf(ibuf); + + IMB_freeImBuf(ibuf); + + return rval; +} + short addzbufImBuf(ImBuf *ibuf) { int size; diff --git a/source/blender/imbuf/intern/anim_movie.c b/source/blender/imbuf/intern/anim_movie.c index 8b0104fcdca..7b172008bee 100644 --- a/source/blender/imbuf/intern/anim_movie.c +++ b/source/blender/imbuf/intern/anim_movie.c @@ -57,6 +57,7 @@ #include #include #include +#include #ifndef _WIN32 #include #else @@ -66,6 +67,7 @@ #include "BLI_blenlib.h" /* BLI_remlink BLI_filesize BLI_addtail BLI_countlist BLI_stringdec */ #include "BLI_utildefines.h" +#include "BLI_math_base.h" #include "MEM_guardedalloc.h" @@ -90,6 +92,7 @@ #include "IMB_allocimbuf.h" #include "IMB_anim.h" +#include "IMB_indexer.h" #ifdef WITH_FFMPEG #include @@ -304,15 +307,6 @@ static void free_anim_avi (struct anim *anim) { anim->duration = 0; } -void IMB_free_anim_ibuf(struct anim * anim) { - if (anim == NULL) return; - - if (anim->ibuf1) IMB_freeImBuf(anim->ibuf1); - if (anim->ibuf2) IMB_freeImBuf(anim->ibuf2); - - anim->ibuf1 = anim->ibuf2 = NULL; -} - #ifdef WITH_FFMPEG static void free_anim_ffmpeg(struct anim * anim); #endif @@ -326,7 +320,6 @@ void IMB_free_anim(struct anim * anim) { return; } - IMB_free_anim_ibuf(anim); free_anim_movie(anim); free_anim_avi(anim); @@ -339,6 +332,7 @@ void IMB_free_anim(struct anim * anim) { #ifdef WITH_REDCODE free_anim_redcode(anim); #endif + IMB_free_indices(anim); MEM_freeN(anim); } @@ -350,13 +344,14 @@ void IMB_close_anim(struct anim * anim) { } -struct anim * IMB_open_anim( const char * name, int ib_flags) { +struct anim * IMB_open_anim( const char * name, int ib_flags, int streamindex) { struct anim * anim; anim = (struct anim*)MEM_callocN(sizeof(struct anim), "anim struct"); if (anim != NULL) { BLI_strncpy(anim->name, name, sizeof(anim->name)); anim->ib_flags = ib_flags; + anim->streamindex = streamindex; } return(anim); } @@ -368,10 +363,13 @@ static int startavi (struct anim *anim) { #if defined(_WIN32) && !defined(FREE_WINDOWS) HRESULT hr; int i, firstvideo = -1; + int streamcount; BYTE abFormat[1024]; LONG l; LPBITMAPINFOHEADER lpbi; AVISTREAMINFO avis; + + streamcount = anim->streamindex; #endif anim->avi = MEM_callocN (sizeof(AviMovie),"animavi"); @@ -396,6 +394,10 @@ static int startavi (struct anim *anim) { AVIStreamInfo(anim->pavi[i], &avis, sizeof(avis)); if ((avis.fccType == streamtypeVIDEO) && (firstvideo == -1)) { + if (streamcount > 0) { + streamcount--; + continue; + } anim->pgf = AVIStreamGetFrameOpen(anim->pavi[i], NULL); if (anim->pgf) { firstvideo = i; @@ -496,14 +498,14 @@ static ImBuf * avi_fetchibuf (struct anim *anim, int position) { for (y=0; y < anim->y; y++) { memcpy (&(ibuf->rect)[((anim->y-y)-1)*anim->x], &tmp[y*anim->x], - anim->x * 4); + anim->x * 4); } MEM_freeN (tmp); } - + ibuf->profile = IB_PROFILE_SRGB; - + return ibuf; } @@ -517,6 +519,9 @@ static int startffmpeg(struct anim * anim) { AVCodec *pCodec; AVFormatContext *pFormatCtx; AVCodecContext *pCodecCtx; + int frs_num; + double frs_den; + int streamcount; #ifdef FFMPEG_SWSCALE_COLOR_SPACE_SUPPORT /* The following for color space determination */ @@ -527,6 +532,8 @@ static int startffmpeg(struct anim * anim) { if (anim == 0) return(-1); + streamcount = anim->streamindex; + do_init_ffmpeg(); if(av_open_input_file(&pFormatCtx, anim->name, NULL, 0, NULL)!=0) { @@ -541,12 +548,17 @@ static int startffmpeg(struct anim * anim) { av_dump_format(pFormatCtx, 0, anim->name, 0); - /* Find the first video stream */ - videoStream=-1; - for(i=0; inb_streams; i++) - if(pFormatCtx->streams[i]->codec->codec_type + /* Find the video stream */ + videoStream = -1; + + for(i = 0; i < pFormatCtx->nb_streams; i++) + if (pFormatCtx->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO) { - videoStream=i; + if (streamcount > 0) { + streamcount--; + continue; + } + videoStream = i; break; } @@ -557,16 +569,16 @@ static int startffmpeg(struct anim * anim) { pCodecCtx = pFormatCtx->streams[videoStream]->codec; - /* Find the decoder for the video stream */ - pCodec=avcodec_find_decoder(pCodecCtx->codec_id); - if(pCodec==NULL) { + /* Find the decoder for the video stream */ + pCodec = avcodec_find_decoder(pCodecCtx->codec_id); + if(pCodec == NULL) { av_close_input_file(pFormatCtx); return -1; } pCodecCtx->workaround_bugs = 1; - if(avcodec_open(pCodecCtx, pCodec)<0) { + if(avcodec_open(pCodecCtx, pCodec) < 0) { av_close_input_file(pFormatCtx); return -1; } @@ -575,6 +587,19 @@ static int startffmpeg(struct anim * anim) { * av_q2d(pFormatCtx->streams[videoStream]->r_frame_rate) / AV_TIME_BASE); + frs_num = pFormatCtx->streams[videoStream]->r_frame_rate.num; + frs_den = pFormatCtx->streams[videoStream]->r_frame_rate.den; + + frs_den *= AV_TIME_BASE; + + while (frs_num % 10 == 0 && frs_den >= 2.0 && frs_num > 10) { + frs_num /= 10; + frs_den /= 10; + } + + anim->frs_sec = frs_num; + anim->frs_sec_base = frs_den; + anim->params = 0; anim->x = pCodecCtx->width; @@ -584,6 +609,11 @@ static int startffmpeg(struct anim * anim) { anim->framesize = anim->x * anim->y * 4; anim->curposition = -1; + anim->last_frame = 0; + anim->last_pts = -1; + anim->next_pts = -1; + anim->next_undecoded_pts = -1; + anim->next_packet.stream_index = -1; anim->pFormatCtx = pFormatCtx; anim->pCodecCtx = pCodecCtx; @@ -666,10 +696,19 @@ static int startffmpeg(struct anim * anim) { return (0); } -static void ffmpeg_postprocess(struct anim * anim, ImBuf * ibuf, - int * filter_y) +/* postprocess the image in anim->pFrame and do color conversion + and deinterlacing stuff. + + Output is anim->last_frame +*/ + +static void ffmpeg_postprocess(struct anim * anim) { AVFrame * input = anim->pFrame; + ImBuf * ibuf = anim->last_frame; + int filter_y = 0; + + ibuf->profile = IB_PROFILE_SRGB; /* This means the data wasnt read properly, this check stops crashing */ @@ -690,12 +729,16 @@ static void ffmpeg_postprocess(struct anim * anim, ImBuf * ibuf, anim->pCodecCtx->width, anim->pCodecCtx->height) < 0) { - *filter_y = 1; + filter_y = TRUE; } else { input = anim->pFrameDeinterlaced; } } + avpicture_fill((AVPicture*) anim->pFrameRGB, + (unsigned char*) ibuf->rect, + PIX_FMT_RGBA, anim->x, anim->y); + if (ENDIAN_ORDER == B_ENDIAN) { int * dstStride = anim->pFrameRGB->linesize; uint8_t** dst = anim->pFrameRGB->data; @@ -774,150 +817,359 @@ static void ffmpeg_postprocess(struct anim * anim, ImBuf * ibuf, } } } + + if (filter_y) { + IMB_filtery(ibuf); + } } -static ImBuf * ffmpeg_fetchibuf(struct anim * anim, int position) { - ImBuf * ibuf; - int frameFinished; - AVPacket packet; - int64_t pts_to_search = 0; - int pos_found = 1; - int filter_y = 0; - int seek_by_bytes= 0; - int preseek_count = 0; +/* decode one video frame and load the next packet into anim->packet, + so that we can obtain next_pts and next undecoded pts */ - if (anim == 0) return (0); +static int ffmpeg_decode_video_frame(struct anim * anim) +{ + int frameFinished = 0; + int rval = 0; - ibuf = IMB_allocImBuf(anim->x, anim->y, 32, IB_rect); + av_log(anim->pFormatCtx, AV_LOG_DEBUG, " DECODE VIDEO FRAME\n"); - avpicture_fill((AVPicture*) anim->pFrameRGB, - (unsigned char*) ibuf->rect, - PIX_FMT_RGBA, anim->x, anim->y); + anim->next_undecoded_pts = -1; - if (position != anim->curposition + 1) { - if (position > anim->curposition + 1 - && anim->preseek - && position - (anim->curposition + 1) < anim->preseek) { - while(av_read_frame(anim->pFormatCtx, &packet)>=0) { - if (packet.stream_index == anim->videoStream) { - avcodec_decode_video2( - anim->pCodecCtx, - anim->pFrame, &frameFinished, - &packet); + if (anim->next_packet.stream_index == anim->videoStream) { + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + " DECODE: cached next packet\n"); - if (frameFinished) { - anim->curposition++; - } - } - av_free_packet(&packet); - if (position == anim->curposition+1) { - break; - } + avcodec_decode_video2(anim->pCodecCtx, + anim->pFrame, &frameFinished, + &anim->next_packet); + + if (frameFinished) { + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, + " FRAME DONE: " + "next_pts=%lld pkt_pts=%lld\n", + (anim->pFrame->pts == AV_NOPTS_VALUE) ? + -1 : anim->pFrame->pts, + (anim->pFrame->pkt_pts == AV_NOPTS_VALUE) ? + -1 : anim->pFrame->pkt_pts); + anim->next_pts = + av_get_pts_from_frame(anim->pFormatCtx, + anim->pFrame); + } + + av_free_packet(&anim->next_packet); + anim->next_packet.stream_index = -1; + } + + while((rval = av_read_frame(anim->pFormatCtx, &anim->next_packet)) >= 0) { + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, + "%sREAD: strID=%d (VID: %d) dts=%lld pts=%lld " + "%s\n", + (anim->next_packet.stream_index == anim->videoStream) + ? "->" : " ", + anim->next_packet.stream_index, + anim->videoStream, + (anim->next_packet.dts == AV_NOPTS_VALUE) ? -1: + anim->next_packet.dts, + (anim->next_packet.pts == AV_NOPTS_VALUE) ? -1: + anim->next_packet.pts, + (anim->next_packet.flags & AV_PKT_FLAG_KEY) ? + " KEY" : ""); + if (anim->next_packet.stream_index == anim->videoStream) { + if (frameFinished) { + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, + " FRAME finished, we leave\n"); + anim->next_undecoded_pts + = anim->next_packet.dts; + break; } + + avcodec_decode_video2( + anim->pCodecCtx, + anim->pFrame, &frameFinished, + &anim->next_packet); + + if (frameFinished) { + anim->next_pts = av_get_pts_from_frame( + anim->pFormatCtx, anim->pFrame); + + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, + " FRAME DONE: next_pts=%lld " + "pkt_pts=%lld, guessed_pts=%lld\n", + (anim->pFrame->pts == AV_NOPTS_VALUE) ? + -1 : anim->pFrame->pts, + (anim->pFrame->pkt_pts + == AV_NOPTS_VALUE) ? + -1 : anim->pFrame->pkt_pts, + anim->next_pts); + } + } + av_free_packet(&anim->next_packet); + anim->next_packet.stream_index = -1; + } + + if (rval < 0) { + av_log(anim->pFormatCtx, + AV_LOG_ERROR, " DECODE READ FAILED: av_read_frame() " + "returned error: %d\n", rval); + } + return (rval >= 0); +} + +static void ffmpeg_decode_video_frame_scan( + struct anim * anim, int64_t pts_to_search) +{ + /* there seem to exist *very* silly GOP lengths out in the wild... */ + int count = 1000; + + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, + "SCAN start: considering pts=%lld in search of %lld\n", + anim->next_pts, pts_to_search); + + while (count > 0 && anim->next_pts < pts_to_search) { + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, + " WHILE: pts=%lld in search of %lld\n", + anim->next_pts, pts_to_search); + if (!ffmpeg_decode_video_frame(anim)) { + break; + } + count--; + } + if (count == 0) { + av_log(anim->pFormatCtx, + AV_LOG_ERROR, + "SCAN failed: completely lost in stream, " + "bailing out at PTS=%lld, searching for PTS=%lld\n", + anim->next_pts, pts_to_search); + } + if (anim->next_pts == pts_to_search) { + av_log(anim->pFormatCtx, + AV_LOG_DEBUG, "SCAN HAPPY: we found our PTS!\n"); + } else { + av_log(anim->pFormatCtx, + AV_LOG_ERROR, "SCAN UNHAPPY: PTS not matched!\n"); + } +} + +static int match_format(const char *name, AVFormatContext * pFormatCtx) +{ + const char *p; + int len, namelen; + + const char *names = pFormatCtx->iformat->name; + + if (!name || !names) + return 0; + + namelen = strlen(name); + while ((p = strchr(names, ','))) { + len = MAX2(p - names, namelen); + if (!BLI_strncasecmp(name, names, len)) + return 1; + names = p+1; + } + return !BLI_strcasecmp(name, names); +} + +static int ffmpeg_seek_by_byte(AVFormatContext *pFormatCtx) +{ + static const char * byte_seek_list [] = { "dv", "mpegts", 0 }; + const char ** p; + + if (pFormatCtx->iformat->flags & AVFMT_TS_DISCONT) { + return TRUE; + } + + p = byte_seek_list; + + while (*p) { + if (match_format(*p++, pFormatCtx)) { + return TRUE; } } -/* disable seek_by_bytes for now, since bitrates are guessed wrong! - also: MPEG2TS-seeking was fixed in later versions of ffmpeg, so problem - is somewhat fixed by now (until we add correct timecode management code...) -*/ -#if 0 - seek_by_bytes = !!(anim->pFormatCtx->iformat->flags & AVFMT_TS_DISCONT); -#else - seek_by_bytes = FALSE; -#endif + return FALSE; +} - if (position != anim->curposition + 1) { - double frame_rate = - av_q2d(anim->pFormatCtx->streams[anim->videoStream] - ->r_frame_rate); - double pts_time_base = av_q2d(anim->pFormatCtx->streams[anim->videoStream]->time_base); +static ImBuf * ffmpeg_fetchibuf(struct anim * anim, int position, + IMB_Timecode_Type tc) { + int64_t pts_to_search = 0; + double frame_rate; + double pts_time_base; + long long st_time; + struct anim_index * tc_index = 0; + AVStream * v_st; + int new_frame_index; + int old_frame_index; + + if (anim == 0) return (0); + + av_log(anim->pFormatCtx, AV_LOG_DEBUG, "FETCH: pos=%d\n", position); + + if (tc != IMB_TC_NONE) { + tc_index = IMB_anim_open_index(anim, tc); + } + + v_st = anim->pFormatCtx->streams[anim->videoStream]; + + frame_rate = av_q2d(v_st->r_frame_rate); + + st_time = anim->pFormatCtx->start_time; + pts_time_base = av_q2d(v_st->time_base); + + if (tc_index) { + new_frame_index = IMB_indexer_get_frame_index( + tc_index, position); + old_frame_index = IMB_indexer_get_frame_index( + tc_index, anim->curposition); + pts_to_search = IMB_indexer_get_pts( + tc_index, new_frame_index); + } else { + pts_to_search = (long long) + floor(((double) position) / pts_time_base / frame_rate + 0.5); + + if (st_time != AV_NOPTS_VALUE) { + pts_to_search += st_time / pts_time_base + / AV_TIME_BASE; + } + } + + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "FETCH: looking for PTS=%lld " + "(pts_timebase=%g, frame_rate=%g, st_time=%lld)\n", + pts_to_search, pts_time_base, frame_rate, st_time); + + if (anim->last_frame && + anim->last_pts <= pts_to_search && anim->next_pts > pts_to_search){ + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "FETCH: frame repeat: last: %lld next: %lld\n", + anim->last_pts, anim->next_pts); + IMB_refImBuf(anim->last_frame); + anim->curposition = position; + return anim->last_frame; + } + + IMB_freeImBuf(anim->last_frame); + + if (anim->next_pts <= pts_to_search && + anim->next_undecoded_pts > pts_to_search) { + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "FETCH: no seek necessary: " + "next: %lld next undecoded: %lld\n", + anim->next_pts, anim->next_undecoded_pts); + + /* we are already done :) */ + + } else if (position > anim->curposition + 1 + && anim->preseek + && !tc_index + && position - (anim->curposition + 1) < anim->preseek) { + + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "FETCH: within preseek interval (no index)\n"); + + ffmpeg_decode_video_frame_scan(anim, pts_to_search); + } else if (tc_index && + IMB_indexer_can_scan(tc_index, old_frame_index, + new_frame_index)) { + + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "FETCH: within preseek interval " + "(index tells us)\n"); + + ffmpeg_decode_video_frame_scan(anim, pts_to_search); + } else if (position != anim->curposition + 1) { long long pos; - long long st_time = anim->pFormatCtx->start_time; int ret; - if (seek_by_bytes) { - pos = position - anim->preseek; - if (pos < 0) { - pos = 0; - } - preseek_count = position - pos; + if (tc_index) { + unsigned long long dts; - pos *= anim->pFormatCtx->bit_rate / frame_rate; - pos /= 8; + pos = IMB_indexer_get_seek_pos( + tc_index, new_frame_index); + dts = IMB_indexer_get_seek_pos_dts( + tc_index, new_frame_index); + + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "TC INDEX seek pos = %lld\n", pos); + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "TC INDEX seek dts = %lld\n", dts); + + if (ffmpeg_seek_by_byte(anim->pFormatCtx)) { + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "... using BYTE pos\n"); + + ret = av_seek_frame(anim->pFormatCtx, + -1, + pos, AVSEEK_FLAG_BYTE); + av_update_cur_dts(anim->pFormatCtx, v_st, dts); + } else { + av_log(anim->pFormatCtx, AV_LOG_DEBUG, + "... using DTS pos\n"); + ret = av_seek_frame(anim->pFormatCtx, + anim->videoStream, + dts, AVSEEK_FLAG_BACKWARD); + } } else { pos = (long long) (position - anim->preseek) * AV_TIME_BASE / frame_rate; if (pos < 0) { pos = 0; } - + if (st_time != AV_NOPTS_VALUE) { pos += st_time; } + + ret = av_seek_frame(anim->pFormatCtx, -1, + pos, AVSEEK_FLAG_BACKWARD); } - ret = av_seek_frame(anim->pFormatCtx, -1, - pos, - AVSEEK_FLAG_BACKWARD | ( - seek_by_bytes - ? AVSEEK_FLAG_ANY - | AVSEEK_FLAG_BYTE : 0)); if (ret < 0) { - fprintf(stderr, "error while seeking: %d\n", ret); + av_log(anim->pFormatCtx, AV_LOG_ERROR, + "FETCH: " + "error while seeking to DTS = %lld " + "(frameno = %d, PTS = %lld): errcode = %d\n", + pos, position, pts_to_search, ret); } - pts_to_search = (long long) - (((double) position) / pts_time_base / frame_rate); - if (st_time != AV_NOPTS_VALUE) { - pts_to_search += st_time / pts_time_base/ AV_TIME_BASE; - } - - pos_found = 0; avcodec_flush_buffers(anim->pCodecCtx); - } - while(av_read_frame(anim->pFormatCtx, &packet)>=0) { - if(packet.stream_index == anim->videoStream) { - avcodec_decode_video2(anim->pCodecCtx, - anim->pFrame, &frameFinished, - &packet); + anim->next_pts = -1; - if (seek_by_bytes && preseek_count > 0) { - preseek_count--; - } - - if (frameFinished && !pos_found) { - if (seek_by_bytes) { - if (!preseek_count) { - pos_found = 1; - anim->curposition = position; - } - } else { - if (packet.dts >= pts_to_search) { - pos_found = 1; - anim->curposition = position; - } - } - } - - if(frameFinished && pos_found == 1) { - ffmpeg_postprocess(anim, ibuf, &filter_y); - av_free_packet(&packet); - break; - } + if (anim->next_packet.stream_index == anim->videoStream) { + av_free_packet(&anim->next_packet); + anim->next_packet.stream_index = -1; } - av_free_packet(&packet); + /* memset(anim->pFrame,...) ?? */ + + if (ret >= 0) { + ffmpeg_decode_video_frame_scan(anim, pts_to_search); + } + } else if (position == 0 && anim->curposition == -1) { + /* first frame without seeking special case... */ + ffmpeg_decode_video_frame(anim); } - if (filter_y && ibuf) { - IMB_filtery(ibuf); - } + anim->last_frame = IMB_allocImBuf(anim->x, anim->y, 32, IB_rect); - ibuf->profile = IB_PROFILE_SRGB; + ffmpeg_postprocess(anim); - return(ibuf); + anim->last_pts = anim->next_pts; + + ffmpeg_decode_video_frame(anim); + + anim->curposition = position; + + IMB_refImBuf(anim->last_frame); + + return anim->last_frame; } static void free_anim_ffmpeg(struct anim * anim) { @@ -934,6 +1186,10 @@ static void free_anim_ffmpeg(struct anim * anim) { } av_free(anim->pFrameDeinterlaced); sws_freeContext(anim->img_convert_ctx); + IMB_freeImBuf(anim->last_frame); + if (anim->next_packet.stream_index != -1) { + av_free_packet(&anim->next_packet); + } } anim->duration = 0; } @@ -1063,16 +1319,19 @@ struct ImBuf * IMB_anim_previewframe(struct anim * anim) { struct ImBuf * ibuf = NULL; int position = 0; - ibuf = IMB_anim_absolute(anim, 0); + ibuf = IMB_anim_absolute(anim, 0, IMB_TC_NONE, IMB_PROXY_NONE); if (ibuf) { IMB_freeImBuf(ibuf); position = anim->duration / 2; - ibuf = IMB_anim_absolute(anim, position); + ibuf = IMB_anim_absolute(anim, position, IMB_TC_NONE, + IMB_PROXY_NONE); } return ibuf; } -struct ImBuf * IMB_anim_absolute(struct anim * anim, int position) { +struct ImBuf * IMB_anim_absolute(struct anim * anim, int position, + IMB_Timecode_Type tc, + IMB_Proxy_Size preview_size) { struct ImBuf * ibuf = NULL; char head[256], tail[256]; unsigned short digits; @@ -1095,6 +1354,18 @@ struct ImBuf * IMB_anim_absolute(struct anim * anim, int position) { if (position < 0) return(NULL); if (position >= anim->duration) return(NULL); + if (preview_size != IMB_PROXY_NONE) { + struct anim * proxy = IMB_anim_open_proxy(anim, preview_size); + + if (proxy) { + position = IMB_anim_index_get_frame_index( + anim, tc, position); + return IMB_anim_absolute( + proxy, position, + IMB_TC_NONE, IMB_PROXY_NONE); + } + } + switch(anim->curtype) { case ANIM_SEQUENCE: pic = an_stringdec(anim->first, head, tail, &digits); @@ -1127,7 +1398,7 @@ struct ImBuf * IMB_anim_absolute(struct anim * anim, int position) { #endif #ifdef WITH_FFMPEG case ANIM_FFMPEG: - ibuf = ffmpeg_fetchibuf(anim, position); + ibuf = ffmpeg_fetchibuf(anim, position, tc); if (ibuf) anim->curposition = position; filter_y = 0; /* done internally */ @@ -1151,8 +1422,29 @@ struct ImBuf * IMB_anim_absolute(struct anim * anim, int position) { /***/ -int IMB_anim_get_duration(struct anim *anim) { - return anim->duration; +int IMB_anim_get_duration(struct anim *anim, IMB_Timecode_Type tc) { + struct anim_index * idx; + if (tc == IMB_TC_NONE) { + return anim->duration; + } + + idx = IMB_anim_open_index(anim, tc); + if (!idx) { + return anim->duration; + } + + return IMB_indexer_get_duration(idx); +} + +int IMB_anim_get_fps(struct anim * anim, + short * frs_sec, float * frs_sec_base) +{ + if (anim->frs_sec) { + *frs_sec = anim->frs_sec; + *frs_sec_base = anim->frs_sec_base; + return TRUE; + } + return FALSE; } void IMB_anim_set_preseek(struct anim * anim, int preseek) diff --git a/source/blender/imbuf/intern/filter.c b/source/blender/imbuf/intern/filter.c index 7f1eef80318..2677913caed 100644 --- a/source/blender/imbuf/intern/filter.c +++ b/source/blender/imbuf/intern/filter.c @@ -1,4 +1,6 @@ /* + * + * $Id$ * * ***** BEGIN GPL LICENSE BLOCK ***** * diff --git a/source/blender/imbuf/intern/indexer.c b/source/blender/imbuf/intern/indexer.c new file mode 100644 index 00000000000..f624694b324 --- /dev/null +++ b/source/blender/imbuf/intern/indexer.c @@ -0,0 +1,1135 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Peter Schlaile 2011 + * + * Contributor(s): none yet. + * + * ***** END GPL LICENSE BLOCK ***** +*/ + +#include "IMB_indexer.h" +#include "IMB_anim.h" +#include "AVI_avi.h" +#include "imbuf.h" +#include "MEM_guardedalloc.h" +#include "BLI_utildefines.h" +#include "BLI_blenlib.h" +#include "BLI_math_base.h" +#include "BLI_string.h" +#include "MEM_guardedalloc.h" +#include "DNA_userdef_types.h" +#include "BKE_global.h" +#include + +#ifdef WITH_FFMPEG + +#include "ffmpeg_compat.h" + +#endif //WITH_FFMPEG + + +static char magic[] = "BlenMIdx"; +static char temp_ext [] = "_part"; + +static int proxy_sizes[] = { IMB_PROXY_25, IMB_PROXY_50, IMB_PROXY_75, + IMB_PROXY_100 }; +static float proxy_fac[] = { 0.25, 0.50, 0.75, 1.00 }; +static int tc_types[] = { IMB_TC_RECORD_RUN, IMB_TC_FREE_RUN, + IMB_TC_INTERPOLATED_REC_DATE_FREE_RUN }; + +#define INDEX_FILE_VERSION 1 + +/* ---------------------------------------------------------------------- + - special indexers + ---------------------------------------------------------------------- + */ + +extern void IMB_indexer_dv_new(anim_index_builder * idx); + + +/* ---------------------------------------------------------------------- + - time code index functions + ---------------------------------------------------------------------- */ + +anim_index_builder * IMB_index_builder_create(const char * name) +{ + + anim_index_builder * rv + = MEM_callocN( sizeof(struct anim_index_builder), + "index builder"); + + fprintf(stderr, "Starting work on index: %s\n", name); + + BLI_strncpy(rv->name, name, sizeof(rv->name)); + BLI_strncpy(rv->temp_name, name, sizeof(rv->temp_name)); + + strcat(rv->temp_name, temp_ext); + + BLI_make_existing_file(rv->temp_name); + + rv->fp = fopen(rv->temp_name, "w"); + + if (!rv->fp) { + fprintf(stderr, "Couldn't open index target: %s! " + "Index build broken!\n", rv->temp_name); + MEM_freeN(rv); + return NULL; + } + + fprintf(rv->fp, "%s%c%.3d", magic, (ENDIAN_ORDER==B_ENDIAN)?'V':'v', + INDEX_FILE_VERSION); + + return rv; +} + +void IMB_index_builder_add_entry(anim_index_builder * fp, + int frameno,unsigned long long seek_pos, + unsigned long long seek_pos_dts, + unsigned long long pts) +{ + fwrite(&frameno, sizeof(int), 1, fp->fp); + fwrite(&seek_pos, sizeof(unsigned long long), 1, fp->fp); + fwrite(&seek_pos_dts, sizeof(unsigned long long), 1, fp->fp); + fwrite(&pts, sizeof(unsigned long long), 1, fp->fp); +} + +void IMB_index_builder_proc_frame(anim_index_builder * fp, + unsigned char * buffer, + int data_size, + int frameno, unsigned long long seek_pos, + unsigned long long seek_pos_dts, + unsigned long long pts) +{ + if (fp->proc_frame) { + anim_index_entry e; + e.frameno = frameno; + e.seek_pos = seek_pos; + e.seek_pos_dts = seek_pos_dts; + e.pts = pts; + + fp->proc_frame(fp, buffer, data_size, &e); + } else { + IMB_index_builder_add_entry(fp, frameno, seek_pos, + seek_pos_dts, pts); + } +} + +void IMB_index_builder_finish(anim_index_builder * fp, int rollback) +{ + if (fp->delete_priv_data) { + fp->delete_priv_data(fp); + } + + fclose(fp->fp); + + if (rollback) { + unlink(fp->temp_name); + } else { + rename(fp->temp_name, fp->name); + } + + MEM_freeN(fp); +} + +struct anim_index * IMB_indexer_open(const char * name) +{ + char header[13]; + struct anim_index * idx; + FILE * fp = fopen(name, "rb"); + int i; + + if (!fp) { + return 0; + } + + if (fread(header, 12, 1, fp) != 1) { + fclose(fp); + return 0; + } + + header[12] = 0; + + if (memcmp(header, magic, 8) != 0) { + fclose(fp); + return 0; + } + + if (atoi(header+9) != INDEX_FILE_VERSION) { + fclose(fp); + return 0; + } + + idx = MEM_callocN( sizeof(struct anim_index), "anim_index"); + + BLI_strncpy(idx->name, name, sizeof(idx->name)); + + fseek(fp, 0, SEEK_END); + + idx->num_entries = (ftell(fp) - 12) + / (sizeof(int) // framepos + + sizeof(unsigned long long) // seek_pos + + sizeof(unsigned long long) // seek_pos_dts + + sizeof(unsigned long long) // pts + ); + + fseek(fp, 12, SEEK_SET); + + idx->entries = MEM_callocN( sizeof(struct anim_index_entry) + * idx->num_entries, "anim_index_entries"); + + for (i = 0; i < idx->num_entries; i++) { + fread(&idx->entries[i].frameno, + sizeof(int), 1, fp); + fread(&idx->entries[i].seek_pos, + sizeof(unsigned long long), 1, fp); + fread(&idx->entries[i].seek_pos_dts, + sizeof(unsigned long long), 1, fp); + fread(&idx->entries[i].pts, + sizeof(unsigned long long), 1, fp); + } + + if (((ENDIAN_ORDER == B_ENDIAN) != (header[8] == 'V'))) { + for (i = 0; i < idx->num_entries; i++) { + SWITCH_INT(idx->entries[i].frameno); + SWITCH_INT64(idx->entries[i].seek_pos); + SWITCH_INT64(idx->entries[i].seek_pos_dts); + SWITCH_INT64(idx->entries[i].pts); + } + } + + fclose(fp); + + return idx; +} + +unsigned long long IMB_indexer_get_seek_pos( + struct anim_index * idx, int frame_index) +{ + if (frame_index < 0) { + frame_index = 0; + } + if (frame_index >= idx->num_entries) { + frame_index = idx->num_entries - 1; + } + return idx->entries[frame_index].seek_pos; +} + +unsigned long long IMB_indexer_get_seek_pos_dts( + struct anim_index * idx, int frame_index) +{ + if (frame_index < 0) { + frame_index = 0; + } + if (frame_index >= idx->num_entries) { + frame_index = idx->num_entries - 1; + } + return idx->entries[frame_index].seek_pos_dts; +} + +int IMB_indexer_get_frame_index(struct anim_index * idx, int frameno) +{ + int len = idx->num_entries; + int half; + int middle; + int first = 0; + + /* bsearch (lower bound) the right index */ + + while (len > 0) { + half = len >> 1; + middle = first; + + middle += half; + + if (idx->entries[middle].frameno < frameno) { + first = middle; + ++first; + len = len - half - 1; + } else { + len = half; + } + } + + if (first == idx->num_entries) { + return idx->num_entries - 1; + } else { + return first; + } +} + +unsigned long long IMB_indexer_get_pts(struct anim_index * idx, + int frame_index) +{ + if (frame_index < 0) { + frame_index = 0; + } + if (frame_index >= idx->num_entries) { + frame_index = idx->num_entries - 1; + } + return idx->entries[frame_index].pts; +} + +int IMB_indexer_get_duration(struct anim_index * idx) +{ + if (idx->num_entries == 0) { + return 0; + } + return idx->entries[idx->num_entries-1].frameno + 1; +} + +int IMB_indexer_can_scan(struct anim_index * idx, + int old_frame_index, int new_frame_index) +{ + /* makes only sense, if it is the same I-Frame and we are not + trying to run backwards in time... */ + return (IMB_indexer_get_seek_pos(idx, old_frame_index) + == IMB_indexer_get_seek_pos(idx, new_frame_index) && + old_frame_index < new_frame_index); +} + +void IMB_indexer_close(struct anim_index * idx) +{ + MEM_freeN(idx->entries); + MEM_freeN(idx); +} + +int IMB_proxy_size_to_array_index(IMB_Proxy_Size pr_size) +{ + switch (pr_size) { + case IMB_PROXY_NONE: /* if we got here, something is broken anyways, + so sane defaults... */ + return 0; + case IMB_PROXY_25: + return 0; + case IMB_PROXY_50: + return 1; + case IMB_PROXY_75: + return 2; + case IMB_PROXY_100: + return 3; + default: + return 0; + }; + return 0; +} + +int IMB_timecode_to_array_index(IMB_Timecode_Type tc) +{ + switch (tc) { + case IMB_TC_NONE: /* if we got here, something is broken anyways, + so sane defaults... */ + return 0; + case IMB_TC_RECORD_RUN: + return 0; + case IMB_TC_FREE_RUN: + return 1; + case IMB_TC_INTERPOLATED_REC_DATE_FREE_RUN: + return 2; + default: + return 0; + }; + return 0; +} + + +/* ---------------------------------------------------------------------- + - rebuild helper functions + ---------------------------------------------------------------------- */ + +static void get_index_dir(struct anim * anim, char * index_dir) +{ + if (!anim->index_dir[0]) { + char fname[FILE_MAXFILE]; + BLI_strncpy(index_dir, anim->name, FILE_MAXDIR); + BLI_splitdirstring(index_dir, fname); + BLI_join_dirfile(index_dir, FILE_MAXDIR, index_dir, "BL_proxy"); + BLI_join_dirfile(index_dir, FILE_MAXDIR, index_dir, fname); + } else { + BLI_strncpy(index_dir, anim->index_dir, FILE_MAXDIR); + } +} + +static void get_proxy_filename(struct anim * anim, IMB_Proxy_Size preview_size, + char * fname, int temp) +{ + char index_dir[FILE_MAXDIR]; + int i = IMB_proxy_size_to_array_index(preview_size); + + char proxy_name[256]; + char proxy_temp_name[256]; + char stream_suffix[20]; + + stream_suffix[0] = 0; + + if (anim->streamindex > 0) { + BLI_snprintf(stream_suffix, 20, "_st%d", anim->streamindex); + } + + BLI_snprintf(proxy_name, 256, "proxy_%d%s.avi", + (int) (proxy_fac[i] * 100), stream_suffix); + BLI_snprintf(proxy_temp_name, 256, "proxy_%d%s_part.avi", + (int) (proxy_fac[i] * 100), stream_suffix); + + get_index_dir(anim, index_dir); + + BLI_join_dirfile(fname, FILE_MAXFILE + FILE_MAXDIR, index_dir, + temp ? proxy_temp_name : proxy_name); +} + +static void get_tc_filename(struct anim * anim, IMB_Timecode_Type tc, + char * fname) +{ + char index_dir[FILE_MAXDIR]; + int i = IMB_timecode_to_array_index(tc); + char * index_names[] = { + "record_run%s.blen_tc", "free_run%s.blen_tc", + "interp_free_run%s.blen_tc" }; + + char stream_suffix[20]; + char index_name[256]; + + stream_suffix[0] = 0; + + if (anim->streamindex > 0) { + BLI_snprintf(stream_suffix, 20, "_st%d", anim->streamindex); + } + + BLI_snprintf(index_name, 256, index_names[i], stream_suffix); + + get_index_dir(anim, index_dir); + + BLI_join_dirfile(fname, FILE_MAXFILE + FILE_MAXDIR, + index_dir, index_name); +} + +/* ---------------------------------------------------------------------- + - ffmpeg rebuilder + ---------------------------------------------------------------------- */ + +#ifdef WITH_FFMPEG + +struct proxy_output_ctx { + AVFormatContext* of; + AVStream* st; + AVCodecContext* c; + AVCodec* codec; + struct SwsContext * sws_ctx; + AVFrame* frame; + uint8_t* video_buffer; + int video_buffersize; + int cfra; + int proxy_size; + int orig_height; + struct anim * anim; +}; + +// work around stupid swscaler 16 bytes alignment bug... + +static int round_up(int x, int mod) +{ + return x + ((mod - (x % mod)) % mod); +} + +static struct proxy_output_ctx * alloc_proxy_output_ffmpeg( + struct anim * anim, + AVStream * st, int proxy_size, int width, int height, + int quality) +{ + struct proxy_output_ctx * rv = MEM_callocN( + sizeof(struct proxy_output_ctx), "alloc_proxy_output"); + + char fname[FILE_MAXDIR+FILE_MAXFILE]; + + // JPEG requires this + width = round_up(width, 8); + height = round_up(height, 8); + + rv->proxy_size = proxy_size; + rv->anim = anim; + + get_proxy_filename(rv->anim, rv->proxy_size, fname, TRUE); + BLI_make_existing_file(fname); + + rv->of = avformat_alloc_context(); + rv->of->oformat = av_guess_format("avi", NULL, NULL); + + BLI_snprintf(rv->of->filename, sizeof(rv->of->filename), "%s", fname); + + fprintf(stderr, "Starting work on proxy: %s\n", rv->of->filename); + + rv->st = av_new_stream(rv->of, 0); + rv->c = rv->st->codec; + rv->c->codec_type = AVMEDIA_TYPE_VIDEO; + rv->c->codec_id = CODEC_ID_MJPEG; + rv->c->width = width; + rv->c->height = height; + + rv->of->oformat->video_codec = rv->c->codec_id; + rv->codec = avcodec_find_encoder(rv->c->codec_id); + + if (!rv->codec) { + fprintf(stderr, "No ffmpeg MJPEG encoder available? " + "Proxy not built!\n"); + av_free(rv->of); + return NULL; + } + + if (rv->codec->pix_fmts) { + rv->c->pix_fmt = rv->codec->pix_fmts[0]; + } else { + rv->c->pix_fmt = PIX_FMT_YUVJ420P; + } + + rv->c->sample_aspect_ratio + = rv->st->sample_aspect_ratio + = st->codec->sample_aspect_ratio; + + rv->c->time_base.den = 25; + rv->c->time_base.num = 1; + rv->st->time_base = rv->c->time_base; + + if (rv->of->flags & AVFMT_GLOBALHEADER) { + rv->c->flags |= CODEC_FLAG_GLOBAL_HEADER; + } + + if (av_set_parameters(rv->of, NULL) < 0) { + fprintf(stderr, "Couldn't set output parameters? " + "Proxy not built!\n"); + av_free(rv->of); + return 0; + } + + if (avio_open(&rv->of->pb, fname, AVIO_FLAG_WRITE) < 0) { + fprintf(stderr, "Couldn't open outputfile! " + "Proxy not built!\n"); + av_free(rv->of); + return 0; + } + + avcodec_open(rv->c, rv->codec); + + rv->video_buffersize = 2000000; + rv->video_buffer = (uint8_t*)MEM_mallocN( + rv->video_buffersize, "FFMPEG video buffer"); + + rv->orig_height = st->codec->height; + + if (st->codec->width != width || st->codec->height != height + || st->codec->pix_fmt != rv->c->pix_fmt) { + rv->frame = avcodec_alloc_frame(); + avpicture_fill((AVPicture*) rv->frame, + MEM_mallocN(avpicture_get_size( + rv->c->pix_fmt, + round_up(width, 16), height), + "alloc proxy output frame"), + rv->c->pix_fmt, round_up(width, 16), height); + + rv->sws_ctx = sws_getContext( + st->codec->width, + st->codec->height, + st->codec->pix_fmt, + width, height, + rv->c->pix_fmt, + SWS_FAST_BILINEAR | SWS_PRINT_INFO, + NULL, NULL, NULL); + } + + av_write_header(rv->of); + + return rv; +} + +static int add_to_proxy_output_ffmpeg( + struct proxy_output_ctx * ctx, AVFrame * frame) +{ + int outsize = 0; + + if (!ctx) { + return 0; + } + + if (ctx->sws_ctx && frame && + (frame->data[0] || frame->data[1] || + frame->data[2] || frame->data[3])) { + sws_scale(ctx->sws_ctx, (const uint8_t * const*) frame->data, + frame->linesize, 0, ctx->orig_height, + ctx->frame->data, ctx->frame->linesize); + } + + ctx->frame->pts = ctx->cfra++; + + outsize = avcodec_encode_video( + ctx->c, ctx->video_buffer, ctx->video_buffersize, + ctx->sws_ctx ? (frame ? ctx->frame : 0) : frame); + + if (outsize < 0) { + fprintf(stderr, "Error encoding proxy frame %d for '%s'\n", + ctx->cfra - 1, ctx->of->filename); + return 0; + } + + if (outsize != 0) { + AVPacket packet; + av_init_packet(&packet); + + if (ctx->c->coded_frame->pts != AV_NOPTS_VALUE) { + packet.pts = av_rescale_q(ctx->c->coded_frame->pts, + ctx->c->time_base, + ctx->st->time_base); + } + if (ctx->c->coded_frame->key_frame) + packet.flags |= AV_PKT_FLAG_KEY; + + packet.stream_index = ctx->st->index; + packet.data = ctx->video_buffer; + packet.size = outsize; + + if (av_interleaved_write_frame(ctx->of, &packet) != 0) { + fprintf(stderr, "Error writing proxy frame %d " + "into '%s'\n", ctx->cfra - 1, + ctx->of->filename); + return 0; + } + + return 1; + } else { + return 0; + } +} + +static void free_proxy_output_ffmpeg(struct proxy_output_ctx * ctx, + int rollback) +{ + int i; + char fname[FILE_MAXDIR+FILE_MAXFILE]; + char fname_tmp[FILE_MAXDIR+FILE_MAXFILE]; + + if (!ctx) { + return; + } + + if (!rollback) { + while (add_to_proxy_output_ffmpeg(ctx, NULL)) ; + } + + avcodec_flush_buffers(ctx->c); + + av_write_trailer(ctx->of); + + avcodec_close(ctx->c); + + for (i = 0; i < ctx->of->nb_streams; i++) { + if (&ctx->of->streams[i]) { + av_freep(&ctx->of->streams[i]); + } + } + + if (ctx->of->oformat) { + if (!(ctx->of->oformat->flags & AVFMT_NOFILE)) { + avio_close(ctx->of->pb); + } + } + av_free(ctx->of); + + MEM_freeN(ctx->video_buffer); + + if (ctx->sws_ctx) { + sws_freeContext(ctx->sws_ctx); + + MEM_freeN(ctx->frame->data[0]); + av_free(ctx->frame); + } + + get_proxy_filename(ctx->anim, ctx->proxy_size, + fname_tmp, TRUE); + + if (rollback) { + unlink(fname_tmp); + } else { + get_proxy_filename(ctx->anim, ctx->proxy_size, + fname, FALSE); + rename(fname_tmp, fname); + } + + MEM_freeN(ctx); +} + + +static int index_rebuild_ffmpeg(struct anim * anim, + IMB_Timecode_Type tcs_in_use, + IMB_Proxy_Size proxy_sizes_in_use, + int quality, + short *stop, short *do_update, + float *progress) +{ + int i, videoStream; + unsigned long long seek_pos = 0; + unsigned long long last_seek_pos = 0; + unsigned long long seek_pos_dts = 0; + unsigned long long seek_pos_pts = 0; + unsigned long long last_seek_pos_dts = 0; + unsigned long long start_pts = 0; + double frame_rate; + double pts_time_base; + int frameno = 0; + int start_pts_set = FALSE; + + AVFormatContext *iFormatCtx; + AVCodecContext *iCodecCtx; + AVCodec *iCodec; + AVStream *iStream; + AVFrame* in_frame = 0; + AVPacket next_packet; + int streamcount; + + struct proxy_output_ctx * proxy_ctx[IMB_PROXY_MAX_SLOT]; + anim_index_builder * indexer [IMB_TC_MAX_SLOT]; + + int num_proxy_sizes = IMB_PROXY_MAX_SLOT; + int num_indexers = IMB_TC_MAX_SLOT; + uint64_t stream_size; + + memset(proxy_ctx, 0, sizeof(proxy_ctx)); + memset(indexer, 0, sizeof(indexer)); + + if(av_open_input_file(&iFormatCtx, anim->name, NULL, 0, NULL) != 0) { + return 0; + } + + if (av_find_stream_info(iFormatCtx) < 0) { + av_close_input_file(iFormatCtx); + return 0; + } + + streamcount = anim->streamindex; + + /* Find the video stream */ + videoStream = -1; + for (i = 0; i < iFormatCtx->nb_streams; i++) + if(iFormatCtx->streams[i]->codec->codec_type + == AVMEDIA_TYPE_VIDEO) { + if (streamcount > 0) { + streamcount--; + continue; + } + videoStream = i; + break; + } + + if (videoStream == -1) { + av_close_input_file(iFormatCtx); + return 0; + } + + iStream = iFormatCtx->streams[videoStream]; + iCodecCtx = iStream->codec; + + iCodec = avcodec_find_decoder(iCodecCtx->codec_id); + + if (iCodec == NULL) { + av_close_input_file(iFormatCtx); + return 0; + } + + iCodecCtx->workaround_bugs = 1; + + if (avcodec_open(iCodecCtx, iCodec) < 0) { + av_close_input_file(iFormatCtx); + return 0; + } + + in_frame = avcodec_alloc_frame(); + + stream_size = avio_size(iFormatCtx->pb); + + for (i = 0; i < num_proxy_sizes; i++) { + if (proxy_sizes_in_use & proxy_sizes[i]) { + proxy_ctx[i] = alloc_proxy_output_ffmpeg( + anim, iStream, proxy_sizes[i], + iCodecCtx->width * proxy_fac[i], + iCodecCtx->height * proxy_fac[i], + quality); + if (!proxy_ctx[i]) { + proxy_sizes_in_use &= ~proxy_sizes[i]; + } + } + } + + for (i = 0; i < num_indexers; i++) { + if (tcs_in_use & tc_types[i]) { + char fname[FILE_MAXDIR+FILE_MAXFILE]; + + get_tc_filename(anim, tc_types[i], fname); + + indexer[i] = IMB_index_builder_create(fname); + if (!indexer[i]) { + tcs_in_use &= ~tc_types[i]; + } + } + } + + frame_rate = av_q2d(iStream->r_frame_rate); + pts_time_base = av_q2d(iStream->time_base); + + while(av_read_frame(iFormatCtx, &next_packet) >= 0) { + int frame_finished = 0; + float next_progress = ((int)floor(((double) next_packet.pos) * 100 / + ((double) stream_size)+0.5)) / 100; + + if (*progress != next_progress) { + *progress = next_progress; + *do_update = 1; + } + + if (*stop) { + av_free_packet(&next_packet); + break; + } + + if (next_packet.stream_index == videoStream) { + if (next_packet.flags & AV_PKT_FLAG_KEY) { + last_seek_pos = seek_pos; + last_seek_pos_dts = seek_pos_dts; + seek_pos = next_packet.pos; + seek_pos_dts = next_packet.dts; + seek_pos_pts = next_packet.pts; + } + + avcodec_decode_video2( + iCodecCtx, in_frame, &frame_finished, + &next_packet); + } + + if (frame_finished) { + unsigned long long s_pos = seek_pos; + unsigned long long s_dts = seek_pos_dts; + unsigned long long pts + = av_get_pts_from_frame(iFormatCtx, in_frame); + + for (i = 0; i < num_proxy_sizes; i++) { + add_to_proxy_output_ffmpeg( + proxy_ctx[i], in_frame); + } + + if (!start_pts_set) { + start_pts = pts; + start_pts_set = TRUE; + } + + frameno = (pts - start_pts) + * pts_time_base * frame_rate; + + /* decoding starts *always* on I-Frames, + so: P-Frames won't work, even if all the + information is in place, when we seek + to the I-Frame presented *after* the P-Frame, + but located before the P-Frame within + the stream */ + + if (pts < seek_pos_pts) { + s_pos = last_seek_pos; + s_dts = last_seek_pos_dts; + } + + for (i = 0; i < num_indexers; i++) { + if (tcs_in_use & tc_types[i]) { + IMB_index_builder_proc_frame( + indexer[i], + next_packet.data, + next_packet.size, + frameno, s_pos, s_dts, pts); + } + } + } + av_free_packet(&next_packet); + } + + for (i = 0; i < num_indexers; i++) { + if (tcs_in_use & tc_types[i]) { + IMB_index_builder_finish(indexer[i], *stop); + } + } + + for (i = 0; i < num_proxy_sizes; i++) { + if (proxy_sizes_in_use & proxy_sizes[i]) { + free_proxy_output_ffmpeg(proxy_ctx[i], *stop); + } + } + + av_free(in_frame); + + return 1; +} + +#endif + +/* ---------------------------------------------------------------------- + - internal AVI (fallback) rebuilder + ---------------------------------------------------------------------- */ + +static AviMovie * alloc_proxy_output_avi( + struct anim * anim, char * filename, int width, int height, + int quality) +{ + int x, y; + AviFormat format; + double framerate; + AviMovie * avi; + short frs_sec = 25; /* it doesn't really matter for proxies, + but sane defaults help anyways...*/ + float frs_sec_base = 1.0; + + IMB_anim_get_fps(anim, &frs_sec, &frs_sec_base); + + x = width; + y = height; + + framerate= (double) frs_sec / (double) frs_sec_base; + + avi = MEM_mallocN (sizeof(AviMovie), "avimovie"); + + format = AVI_FORMAT_MJPEG; + + if (AVI_open_compress (filename, avi, 1, format) != AVI_ERROR_NONE) { + MEM_freeN(avi); + return 0; + } + + AVI_set_compress_option (avi, AVI_OPTION_TYPE_MAIN, 0, AVI_OPTION_WIDTH, &x); + AVI_set_compress_option (avi, AVI_OPTION_TYPE_MAIN, 0, AVI_OPTION_HEIGHT, &y); + AVI_set_compress_option (avi, AVI_OPTION_TYPE_MAIN, 0, AVI_OPTION_QUALITY, &quality); + AVI_set_compress_option (avi, AVI_OPTION_TYPE_MAIN, 0, AVI_OPTION_FRAMERATE, &framerate); + + avi->interlace= 0; + avi->odd_fields= 0; + + return avi; +} + +static void index_rebuild_fallback(struct anim * anim, + IMB_Timecode_Type tcs_in_use, + IMB_Proxy_Size proxy_sizes_in_use, + int quality, + short *stop, short *do_update, + float *progress) +{ + int cnt = IMB_anim_get_duration(anim, IMB_TC_NONE); + int i, pos; + AviMovie * proxy_ctx[IMB_PROXY_MAX_SLOT]; + char fname[FILE_MAXDIR+FILE_MAXFILE]; + char fname_tmp[FILE_MAXDIR+FILE_MAXFILE]; + + memset(proxy_ctx, 0, sizeof(proxy_ctx)); + + /* since timecode indices only work with ffmpeg right now, + don't know a sensible fallback here... + + so no proxies, no game to play... + */ + if (proxy_sizes_in_use == IMB_PROXY_NONE) { + return; + } + + for (i = 0; i < IMB_PROXY_MAX_SLOT; i++) { + if (proxy_sizes_in_use & proxy_sizes[i]) { + char fname[FILE_MAXDIR+FILE_MAXFILE]; + + get_proxy_filename(anim, proxy_sizes[i], fname, TRUE); + BLI_make_existing_file(fname); + + proxy_ctx[i] = alloc_proxy_output_avi( + anim, fname, + anim->x * proxy_fac[i], + anim->y * proxy_fac[i], + quality); + } + } + + for (pos = 0; pos < cnt; pos++) { + struct ImBuf * ibuf = IMB_anim_absolute( + anim, pos, IMB_TC_NONE, IMB_PROXY_NONE); + int next_progress = (int) ((double) pos / (double) cnt); + + if (*progress != next_progress) { + *progress = next_progress; + *do_update = 1; + } + + if (*stop) { + break; + } + + IMB_flipy(ibuf); + + for (i = 0; i < IMB_PROXY_MAX_SLOT; i++) { + if (proxy_sizes_in_use & proxy_sizes[i]) { + int x = anim->x * proxy_fac[i]; + int y = anim->y * proxy_fac[i]; + + struct ImBuf * s_ibuf = IMB_scalefastImBuf( + ibuf, x, y); + + IMB_convert_rgba_to_abgr(s_ibuf); + + AVI_write_frame (proxy_ctx[i], pos, + AVI_FORMAT_RGB32, + s_ibuf->rect, x * y * 4); + + /* note that libavi free's the buffer... */ + s_ibuf->rect = 0; + + IMB_freeImBuf(s_ibuf); + } + } + } + + for (i = 0; i < IMB_PROXY_MAX_SLOT; i++) { + if (proxy_sizes_in_use & proxy_sizes[i]) { + AVI_close_compress (proxy_ctx[i]); + MEM_freeN (proxy_ctx[i]); + + get_proxy_filename(anim, proxy_sizes[i], + fname_tmp, TRUE); + get_proxy_filename(anim, proxy_sizes[i], + fname, FALSE); + + if (*stop) { + unlink(fname_tmp); + } else { + rename(fname_tmp, fname); + } + } + } +} + +/* ---------------------------------------------------------------------- + - public API + ---------------------------------------------------------------------- */ + +void IMB_anim_index_rebuild(struct anim * anim, IMB_Timecode_Type tcs_in_use, + IMB_Proxy_Size proxy_sizes_in_use, + int quality, + short *stop, short *do_update, float *progress) +{ + switch (anim->curtype) { +#ifdef WITH_FFMPEG + case ANIM_FFMPEG: + index_rebuild_ffmpeg(anim, tcs_in_use, proxy_sizes_in_use, + quality, stop, do_update, progress); + break; +#endif + default: + index_rebuild_fallback(anim, tcs_in_use, proxy_sizes_in_use, + quality, stop, do_update, progress); + break; + } +} + +void IMB_free_indices(struct anim * anim) +{ + int i; + + for (i = 0; i < IMB_PROXY_MAX_SLOT; i++) { + if (anim->proxy_anim[i]) { + IMB_close_anim(anim->proxy_anim[i]); + anim->proxy_anim[i] = 0; + } + } + + for (i = 0; i < IMB_TC_MAX_SLOT; i++) { + if (anim->curr_idx[i]) { + IMB_indexer_close(anim->curr_idx[i]); + anim->curr_idx[i] = 0; + } + } + + + anim->proxies_tried = 0; + anim->indices_tried = 0; +} + +void IMB_anim_set_index_dir(struct anim * anim, const char * dir) +{ + if (strcmp(anim->index_dir, dir) == 0) { + return; + } + BLI_strncpy(anim->index_dir, dir, sizeof(anim->index_dir)); + + IMB_free_indices(anim); +} + +struct anim * IMB_anim_open_proxy( + struct anim * anim, IMB_Proxy_Size preview_size) +{ + char fname[FILE_MAXDIR+FILE_MAXFILE]; + int i = IMB_proxy_size_to_array_index(preview_size); + + if (anim->proxy_anim[i]) { + return anim->proxy_anim[i]; + } + + if (anim->proxies_tried & preview_size) { + return NULL; + } + + get_proxy_filename(anim, preview_size, fname, FALSE); + + anim->proxy_anim[i] = IMB_open_anim(fname, 0, 0); + + anim->proxies_tried |= preview_size; + + return anim->proxy_anim[i]; +} + +struct anim_index * IMB_anim_open_index( + struct anim * anim, IMB_Timecode_Type tc) +{ + char fname[FILE_MAXDIR+FILE_MAXFILE]; + int i = IMB_timecode_to_array_index(tc); + + if (anim->curr_idx[i]) { + return anim->curr_idx[i]; + } + + if (anim->indices_tried & tc) { + return 0; + } + + get_tc_filename(anim, tc, fname); + + anim->curr_idx[i] = IMB_indexer_open(fname); + + anim->indices_tried |= tc; + + return anim->curr_idx[i]; +} + +int IMB_anim_index_get_frame_index(struct anim * anim, IMB_Timecode_Type tc, + int position) +{ + struct anim_index * idx = IMB_anim_open_index(anim, tc); + + if (!idx) { + return position; + } + + return IMB_indexer_get_frame_index(idx, position); +} + diff --git a/source/blender/imbuf/intern/indexer_dv.c b/source/blender/imbuf/intern/indexer_dv.c new file mode 100644 index 00000000000..0961af10f69 --- /dev/null +++ b/source/blender/imbuf/intern/indexer_dv.c @@ -0,0 +1,391 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Peter Schlaile 2011 + * + * Contributor(s): none yet. + * + * ***** END GPL LICENSE BLOCK ***** +*/ + +#include "IMB_indexer.h" +#include "MEM_guardedalloc.h" +#include + +typedef struct indexer_dv_bitstream { + unsigned char* buffer; + int bit_pos; +} indexer_dv_bitstream; + +static indexer_dv_bitstream bitstream_new(unsigned char* buffer_) +{ + indexer_dv_bitstream rv; + + rv.buffer = buffer_; + rv.bit_pos = 0; + + return rv; +} + +static unsigned long bitstream_get_bits(indexer_dv_bitstream * This, int num) +{ + int byte_pos = This->bit_pos >> 3; + unsigned long i = + This->buffer[byte_pos] | (This->buffer[byte_pos + 1] << 8) | + (This->buffer[byte_pos + 2] << 16) | + (This->buffer[byte_pos + 3] << 24); + int rval = (i >> (This->bit_pos & 0x7)) & ((1 << num) - 1); + This->bit_pos += num; + return rval; +} + +static int parse_num(indexer_dv_bitstream * b, int numbits) { + return bitstream_get_bits(b, numbits); +} + +static int parse_bcd(indexer_dv_bitstream * b, int n) +{ + char s[256]; + char * p = s + (n+3)/4; + + *p-- = 0; + + while (n > 4) { + char a; + int v = bitstream_get_bits(b, 4); + + n -= 4; + a = '0' + v; + + if (a > '9') { + bitstream_get_bits(b, n); + return -1; + } + + *p-- = a; + } + if (n) { + char a; + int v = bitstream_get_bits(b, n); + a = '0' + v; + if (a > '9') { + return -1; + } + *p-- = a; + } + + return atol(s); +} + +typedef struct indexer_dv_context +{ + int rec_curr_frame; + int rec_curr_second; + int rec_curr_minute; + int rec_curr_hour; + + int rec_curr_day; + int rec_curr_month; + int rec_curr_year; + + char got_record_date; + char got_record_time; + + time_t ref_time_read; + time_t ref_time_read_new; + int curr_frame; + + time_t gap_start; + int gap_frame; + + int frameno_offset; + + anim_index_entry backbuffer[31]; + int fsize; + + anim_index_builder * idx; +} indexer_dv_context; + +static void parse_packet(indexer_dv_context * This, unsigned char * p) +{ + indexer_dv_bitstream b; + int type = p[0]; + + b = bitstream_new(p + 1); + + switch (type) { + case 0x62: // Record date + parse_num(&b, 8); + This->rec_curr_day = parse_bcd(&b, 6); + parse_num(&b, 2); + This->rec_curr_month = parse_bcd(&b, 5); + parse_num(&b, 3); + This->rec_curr_year = parse_bcd(&b, 8); + if (This->rec_curr_year < 25) { + This->rec_curr_year += 2000; + } else { + This->rec_curr_year += 1900; + } + This->got_record_date = 1; + break; + case 0x63: // Record time + This->rec_curr_frame = parse_bcd(&b, 6); + parse_num(&b, 2); + This->rec_curr_second = parse_bcd(&b, 7); + parse_num(&b, 1); + This->rec_curr_minute = parse_bcd(&b, 7); + parse_num(&b, 1); + This->rec_curr_hour = parse_bcd(&b, 6); + This->got_record_time = 1; + break; + } +} + +static void parse_header_block(indexer_dv_context * This, unsigned char* target) +{ + int i; + for (i = 3; i < 80; i += 5) { + if (target[i] != 0xff) { + parse_packet(This, target + i); + } + } +} + +static void parse_subcode_blocks( + indexer_dv_context * This, unsigned char* target) +{ + int i,j; + + for (j = 0; j < 2; j++) { + for (i = 3; i < 80; i += 5) { + if (target[i] != 0xff) { + parse_packet(This, target + i); + } + } + } +} + +static void parse_vaux_blocks( + indexer_dv_context * This, unsigned char* target) +{ + int i,j; + + for (j = 0; j < 3; j++) { + for (i = 3; i < 80; i += 5) { + if (target[i] != 0xff) { + parse_packet(This, target + i); + } + } + target += 80; + } +} + +static void parse_audio_headers( + indexer_dv_context * This, unsigned char* target) +{ + int i; + + for(i = 0; i < 9; i++) { + if (target[3] != 0xff) { + parse_packet(This, target + 3); + } + target += 16 * 80; + } +} + +static void parse_frame(indexer_dv_context * This, + unsigned char * framebuffer, int isPAL) +{ + int numDIFseq = isPAL ? 12 : 10; + unsigned char* target = framebuffer; + int ds; + + for (ds = 0; ds < numDIFseq; ds++) { + parse_header_block(This, target); + target += 1 * 80; + parse_subcode_blocks(This, target); + target += 2 * 80; + parse_vaux_blocks(This, target); + target += 3 * 80; + parse_audio_headers(This, target); + target += 144 * 80; + } +} + +static void inc_frame(int * frame, time_t * t, int isPAL) +{ + if ((isPAL && *frame >= 25) || (!isPAL && *frame >= 30)) { + fprintf(stderr, "Ouchie: inc_frame: invalid_frameno: %d\n", + *frame); + } + (*frame)++; + if (isPAL && *frame >= 25) { + (*t)++; + *frame = 0; + } else if (!isPAL && *frame >= 30) { + (*t)++; + *frame = 0; + } +} + +static void write_index(indexer_dv_context * This, anim_index_entry * entry) +{ + IMB_index_builder_add_entry( + This->idx, entry->frameno + This->frameno_offset, + entry->seek_pos, entry->seek_pos_dts, entry->pts); +} + +static void fill_gap(indexer_dv_context * This, int isPAL) +{ + int i; + + for (i = 0; i < This->fsize; i++) { + if (This->gap_start == This->ref_time_read && + This->gap_frame == This->curr_frame) { + fprintf(stderr, + "indexer_dv::fill_gap: " + "can't seek backwards !\n"); + break; + } + inc_frame(&This->gap_frame, &This->gap_start, isPAL); + } + + while (This->gap_start != This->ref_time_read || + This->gap_frame != This->curr_frame) { + inc_frame(&This->gap_frame, &This->gap_start, isPAL); + This->frameno_offset++; + } + + for (i = 0; i < This->fsize; i++) { + write_index(This, This->backbuffer + i); + } + This->fsize = 0; +} + +static void proc_frame(indexer_dv_context * This, + unsigned char* framebuffer, int isPAL) +{ + struct tm recDate; + time_t t; + + if (!This->got_record_date || !This->got_record_time) { + return; + } + + recDate.tm_sec = This->rec_curr_second; + recDate.tm_min = This->rec_curr_minute; + recDate.tm_hour = This->rec_curr_hour; + recDate.tm_mday = This->rec_curr_day; + recDate.tm_mon = This->rec_curr_month - 1; + recDate.tm_year = This->rec_curr_year - 1900; + recDate.tm_wday = -1; + recDate.tm_yday = -1; + recDate.tm_isdst = -1; + + t = mktime(&recDate); + if (t == -1) { + return; + } + + This->ref_time_read_new = t; + + if (This->ref_time_read < 0) { + This->ref_time_read = This->ref_time_read_new; + This->curr_frame = 0; + } else { + if (This->ref_time_read_new - This->ref_time_read == 1) { + This->curr_frame = 0; + This->ref_time_read = This->ref_time_read_new; + if (This->gap_frame >= 0) { + fill_gap(This, isPAL); + This->gap_frame = -1; + } + } else if (This->ref_time_read_new == This->ref_time_read) { + // do nothing + } else { + This->gap_start = This->ref_time_read; + This->gap_frame = This->curr_frame; + This->ref_time_read = This->ref_time_read_new; + This->curr_frame = -1; + } + } +} + +static void indexer_dv_proc_frame(anim_index_builder * idx, + unsigned char * buffer, + int data_size, + struct anim_index_entry * entry) +{ + int isPAL; + + indexer_dv_context * This = (indexer_dv_context *) idx->private_data; + + isPAL = (buffer[3] & 0x80); + + This->got_record_date = FALSE; + This->got_record_time = FALSE; + + parse_frame(This, buffer, isPAL); + proc_frame(This, buffer, isPAL); + + if (This->curr_frame >= 0) { + write_index(This, entry); + inc_frame(&This->curr_frame, &This->ref_time_read, isPAL); + } else { + This->backbuffer[This->fsize++] = *entry; + if (This->fsize >= 31) { + int i; + + fprintf(stderr, "indexer_dv::indexer_dv_proc_frame: " + "backbuffer overrun, emergency flush"); + + for (i = 0; i < This->fsize; i++) { + write_index(This, This->backbuffer+i); + } + This->fsize = 0; + } + } +} + +static void indexer_dv_delete(anim_index_builder * idx) +{ + int i = 0; + indexer_dv_context * This = (indexer_dv_context *) idx->private_data; + + for (i = 0; i < This->fsize; i++) { + write_index(This, This->backbuffer+i); + } + + MEM_freeN(This); +} + +void IMB_indexer_dv_new(anim_index_builder * idx) +{ + indexer_dv_context * rv = MEM_callocN( + sizeof(indexer_dv_context), "index_dv builder context"); + + rv->ref_time_read = -1; + rv->curr_frame = -1; + rv->gap_frame = -1; + rv->idx = idx; + + idx->private_data = rv; + idx->proc_frame = indexer_dv_proc_frame; + idx->delete_priv_data = indexer_dv_delete; +} diff --git a/source/blender/imbuf/intern/thumbs.c b/source/blender/imbuf/intern/thumbs.c index 1d91f34f4fa..2ab7e55d1f8 100644 --- a/source/blender/imbuf/intern/thumbs.c +++ b/source/blender/imbuf/intern/thumbs.c @@ -317,9 +317,9 @@ ImBuf* IMB_thumb_create(const char* path, ThumbSize size, ThumbSource source, Im } } else if (THB_SOURCE_MOVIE == source) { struct anim * anim = NULL; - anim = IMB_open_anim(path, IB_rect | IB_metadata); + anim = IMB_open_anim(path, IB_rect | IB_metadata, 0); if (anim != NULL) { - img = IMB_anim_absolute(anim, 0); + img = IMB_anim_absolute(anim, 0, IMB_TC_NONE, IMB_PROXY_NONE); if (img == NULL) { printf("not an anim; %s\n", path); } else { diff --git a/source/blender/imbuf/intern/util.c b/source/blender/imbuf/intern/util.c index 6db8dcc06cf..85d31f18a03 100644 --- a/source/blender/imbuf/intern/util.c +++ b/source/blender/imbuf/intern/util.c @@ -221,7 +221,7 @@ void silence_log_ffmpeg(int quiet) } else { - av_log_set_level(AV_LOG_INFO); + av_log_set_level(AV_LOG_DEBUG); } } @@ -234,9 +234,10 @@ void do_init_ffmpeg(void) av_register_all(); avdevice_register_all(); - if ((G.f & G_DEBUG) == 0) - { + if ((G.f & G_DEBUG) == 0) { silence_log_ffmpeg(1); + } else { + silence_log_ffmpeg(0); } } } diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index 0dd0b9790ab..cd3afbf3553 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -71,12 +71,19 @@ typedef struct StripColorBalance { } StripColorBalance; typedef struct StripProxy { - char dir[160]; - char file[80]; - struct anim *anim; - short size; - short quality; - int pad; + char dir[160]; // custom directory for index and proxy files + // (defaults to BL_proxy) + + char file[80]; // custom file + struct anim *anim; // custom proxy anim file + + short tc; // time code in use + + short quality; // proxy build quality + short build_size_flags;// size flags (see below) of all proxies + // to build + short build_tc_flags; // time code flags (see below) of all tc indices + // to build } StripProxy; typedef struct Strip { @@ -128,11 +135,12 @@ typedef struct Sequence { int startstill, endstill; int machine, depth; /*machine - the strip channel, depth - the depth in the sequence when dealing with metastrips */ int startdisp, enddisp; /*starting and ending points in the sequence*/ - float sat, pad; + float sat; float mul, handsize; /* is sfra needed anymore? - it looks like its only used in one place */ int sfra; /* starting frame according to the timeline of the scene. */ int anim_preseek; + int streamindex; /* streamindex for movie or sound files with several streams */ Strip *strip; @@ -283,6 +291,19 @@ typedef struct SpeedControlVars { #define SEQ_COLOR_BALANCE_INVERSE_GAMMA 2 #define SEQ_COLOR_BALANCE_INVERSE_LIFT 4 +/* !!! has to be same as IMB_imbuf.h IMB_PROXY_... and IMB_TC_... */ + +#define SEQ_PROXY_IMAGE_SIZE_25 1 +#define SEQ_PROXY_IMAGE_SIZE_50 2 +#define SEQ_PROXY_IMAGE_SIZE_75 4 +#define SEQ_PROXY_IMAGE_SIZE_100 8 + +#define SEQ_PROXY_TC_NONE 0 +#define SEQ_PROXY_TC_RECORD_RUN 1 +#define SEQ_PROXY_TC_FREE_RUN 2 +#define SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN 4 +#define SEQ_PROXY_TC_ALL 7 + /* seq->type WATCH IT: SEQ_EFFECT BIT is used to determine if this is an effect strip!!! */ #define SEQ_IMAGE 0 #define SEQ_META 1 diff --git a/source/blender/makesdna/DNA_space_types.h b/source/blender/makesdna/DNA_space_types.h index 67899db5538..66b10bcbf21 100644 --- a/source/blender/makesdna/DNA_space_types.h +++ b/source/blender/makesdna/DNA_space_types.h @@ -930,6 +930,7 @@ enum { #define SEQ_PROXY_RENDER_SIZE_25 25 #define SEQ_PROXY_RENDER_SIZE_50 50 #define SEQ_PROXY_RENDER_SIZE_75 75 +#define SEQ_PROXY_RENDER_SIZE_100 99 #define SEQ_PROXY_RENDER_SIZE_FULL 100 diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 476ac325848..b6e2117956d 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -245,6 +245,10 @@ static void rna_Sequence_use_proxy_set(PointerRNA *ptr, int value) seq->flag |= SEQ_USE_PROXY; if(seq->strip->proxy == NULL) { seq->strip->proxy = MEM_callocN(sizeof(struct StripProxy), "StripProxy"); + seq->strip->proxy->quality = 90; + seq->strip->proxy->build_tc_flags = SEQ_PROXY_TC_ALL; + seq->strip->proxy->build_size_flags + = SEQ_PROXY_IMAGE_SIZE_25; } } else { seq->flag ^= SEQ_USE_PROXY; @@ -587,6 +591,34 @@ static void rna_Sequence_filepath_update(Main *bmain, Scene *scene, PointerRNA * rna_Sequence_update(bmain, scene, ptr); } +static int seqproxy_seq_cmp_cb(Sequence *seq, void *arg_pt) +{ + struct { Sequence *seq; void *seq_proxy; } *data= arg_pt; + + if(seq->strip && seq->strip->proxy == data->seq_proxy) { + data->seq= seq; + return -1; /* done so bail out */ + } + return 1; +} + +static void rna_Sequence_tcindex_update(Main *bmain, Scene *scene, PointerRNA *ptr) +{ + Editing *ed= seq_give_editing(scene, FALSE); + Sequence *seq; + + struct { Sequence *seq; void *seq_proxy; } data; + + data.seq= NULL; + data.seq_proxy = ptr->data; + + seqbase_recursive_apply(&ed->seqbase, seqproxy_seq_cmp_cb, &data); + seq= data.seq; + + reload_sequence_new_file(scene, seq, FALSE); + rna_Sequence_frame_change_update(scene, seq); +} + /* do_versions? */ static float rna_Sequence_opacity_get(PointerRNA *ptr) { @@ -789,6 +821,19 @@ static void rna_def_strip_proxy(BlenderRNA *brna) { StructRNA *srna; PropertyRNA *prop; + + static const EnumPropertyItem seq_tc_items[]= { + {SEQ_PROXY_TC_NONE, "NONE", 0, "No TC in use", ""}, + {SEQ_PROXY_TC_RECORD_RUN, "RECORD_RUN", 0, "Record Run", + "use images in the order as they are recorded"}, + {SEQ_PROXY_TC_FREE_RUN, "FREE_RUN", 0, "Free Run", + "use global timestamp written by recording device"}, + {SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN, "FREE_RUN_REC_DATE", + 0, "Free Run (rec date)", + "interpolate a global timestamp using the " + "record date and time written by recording " + "device"}, + {0, NULL, 0, NULL, NULL}}; srna = RNA_def_struct(brna, "SequenceProxy", NULL); RNA_def_struct_ui_text(srna, "Sequence Proxy", "Proxy parameters for a sequence strip"); @@ -804,6 +849,46 @@ static void rna_def_strip_proxy(BlenderRNA *brna) RNA_def_property_string_funcs(prop, "rna_Sequence_proxy_filepath_get", "rna_Sequence_proxy_filepath_length", "rna_Sequence_proxy_filepath_set"); RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); + + prop= RNA_def_property(srna, "build_25", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "build_size_flags", SEQ_PROXY_IMAGE_SIZE_25); + RNA_def_property_ui_text(prop, "25%", "Build 25% proxy resolution"); + + prop= RNA_def_property(srna, "build_50", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "build_size_flags", SEQ_PROXY_IMAGE_SIZE_50); + RNA_def_property_ui_text(prop, "50%", "Build 50% proxy resolution"); + + prop= RNA_def_property(srna, "build_75", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "build_size_flags", SEQ_PROXY_IMAGE_SIZE_75); + RNA_def_property_ui_text(prop, "75%", "Build 75% proxy resolution"); + + prop= RNA_def_property(srna, "build_100", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "build_size_flags", SEQ_PROXY_IMAGE_SIZE_100); + RNA_def_property_ui_text(prop, "100%", "Build 100% proxy resolution"); + + prop= RNA_def_property(srna, "build_record_run", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "build_tc_flags", SEQ_PROXY_TC_RECORD_RUN); + RNA_def_property_ui_text(prop, "Rec Run", "Build record run time code index"); + + prop= RNA_def_property(srna, "build_free_run", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "build_tc_flags", SEQ_PROXY_TC_FREE_RUN); + RNA_def_property_ui_text(prop, "Free Run", "Build free run time code index"); + + prop= RNA_def_property(srna, "build_free_run_rec_date", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "build_tc_flags", SEQ_PROXY_TC_INTERP_REC_DATE_FREE_RUN); + RNA_def_property_ui_text(prop, "Free Run (Rec Date)", "Build free run time code index using Record Date/Time"); + + prop= RNA_def_property(srna, "quality", PROP_INT, PROP_UNSIGNED); + RNA_def_property_int_sdna(prop, NULL, "quality"); + RNA_def_property_ui_text(prop, "Quality", "JPEG Quality of proxies to build"); + RNA_def_property_ui_range(prop, 1, 100, 1, 0); + + prop= RNA_def_property(srna, "timecode", PROP_ENUM, PROP_NONE); + RNA_def_property_enum_sdna(prop, NULL, "tc"); + RNA_def_property_enum_items(prop, seq_tc_items); + RNA_def_property_ui_text(prop, "Timecode", ""); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_tcindex_update"); + } static void rna_def_strip_color_balance(BlenderRNA *brna) @@ -1208,7 +1293,7 @@ static void rna_def_proxy(StructRNA *srna) prop= RNA_def_property(srna, "use_proxy", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", SEQ_USE_PROXY); - RNA_def_property_ui_text(prop, "Use Proxy", "Use a preview proxy for this strip"); + RNA_def_property_ui_text(prop, "Use Proxy / Timecode", "Use a preview proxy and/or timecode index for this strip"); RNA_def_property_boolean_funcs(prop, NULL, "rna_Sequence_use_proxy_set"); prop= RNA_def_property(srna, "proxy", PROP_POINTER, PROP_NONE); @@ -1330,6 +1415,12 @@ static void rna_def_movie(BlenderRNA *brna) RNA_def_property_ui_text(prop, "MPEG Preseek", "For MPEG movies, preseek this many frames"); RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); + prop= RNA_def_property(srna, "streamindex", PROP_INT, PROP_NONE); + RNA_def_property_int_sdna(prop, NULL, "streamindex"); + RNA_def_property_range(prop, 0, 20); + RNA_def_property_ui_text(prop, "Streamindex", "For files with several movie streams, use the stream with the given index"); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update_reopen_files"); + prop= RNA_def_property(srna, "elements", PROP_COLLECTION, PROP_NONE); RNA_def_property_collection_sdna(prop, NULL, "strip->stripdata", NULL); RNA_def_property_struct_type(prop, "SequenceElement"); diff --git a/source/blender/makesrna/intern/rna_space.c b/source/blender/makesrna/intern/rna_space.c index b79d5395eec..0166baa8443 100644 --- a/source/blender/makesrna/intern/rna_space.c +++ b/source/blender/makesrna/intern/rna_space.c @@ -1674,6 +1674,7 @@ static void rna_def_space_sequencer(BlenderRNA *brna) {SEQ_PROXY_RENDER_SIZE_25, "PROXY_25", 0, "Proxy size 25%", ""}, {SEQ_PROXY_RENDER_SIZE_50, "PROXY_50", 0, "Proxy size 50%", ""}, {SEQ_PROXY_RENDER_SIZE_75, "PROXY_75", 0, "Proxy size 75%", ""}, + {SEQ_PROXY_RENDER_SIZE_100, "PROXY_100", 0, "Proxy size 100%", ""}, {SEQ_PROXY_RENDER_SIZE_FULL, "FULL", 0, "No proxy, full render", ""}, {0, NULL, 0, NULL, NULL}}; diff --git a/source/blender/windowmanager/WM_api.h b/source/blender/windowmanager/WM_api.h index e1b8cefca4b..5bdf1ec2787 100644 --- a/source/blender/windowmanager/WM_api.h +++ b/source/blender/windowmanager/WM_api.h @@ -300,6 +300,8 @@ int WM_jobs_test(struct wmWindowManager *wm, void *owner); float WM_jobs_progress(struct wmWindowManager *wm, void *owner); char *WM_jobs_name(struct wmWindowManager *wm, void *owner); +int WM_jobs_is_running(struct wmJob *); +void* WM_jobs_get_customdata(struct wmJob *); void WM_jobs_customdata(struct wmJob *, void *customdata, void (*free)(void *)); void WM_jobs_timer(struct wmJob *, double timestep, unsigned int note, unsigned int endnote); void WM_jobs_callbacks(struct wmJob *, diff --git a/source/blender/windowmanager/intern/wm_jobs.c b/source/blender/windowmanager/intern/wm_jobs.c index 4ab4eebdfe1..f4e0b4ef06c 100644 --- a/source/blender/windowmanager/intern/wm_jobs.c +++ b/source/blender/windowmanager/intern/wm_jobs.c @@ -202,6 +202,20 @@ char *WM_jobs_name(wmWindowManager *wm, void *owner) return NULL; } +int WM_jobs_is_running(wmJob *steve) +{ + return steve->running; +} + +void* WM_jobs_get_customdata(wmJob * steve) +{ + if (!steve->customdata) { + return steve->run_customdata; + } else { + return steve->customdata; + } +} + void WM_jobs_customdata(wmJob *steve, void *customdata, void (*free)(void *)) { /* pending job? just free */ From ca79dee61f11227be0ed4cc5b1241fa748124da0 Mon Sep 17 00:00:00 2001 From: Sukhitha Prabhath Jayathilake Date: Sun, 28 Aug 2011 18:30:18 +0000 Subject: [PATCH 579/624] armature object animation bug fix. --- source/blender/collada/AnimationExporter.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/source/blender/collada/AnimationExporter.cpp b/source/blender/collada/AnimationExporter.cpp index bbd6fef803f..c6f108306be 100644 --- a/source/blender/collada/AnimationExporter.cpp +++ b/source/blender/collada/AnimationExporter.cpp @@ -71,14 +71,15 @@ void AnimationExporter::operator() (Object *ob) bArmature *arm = (bArmature*)ob->data; for (Bone *bone = (Bone*)arm->bonebase.first; bone; bone = bone->next) write_bone_animation_matrix(ob, bone); - - transformName = fcu->rna_path; } - else - transformName = extract_transform_name( fcu->rna_path ); while (fcu) { - transformName = extract_transform_name( fcu->rna_path ); + //for armature animations as objects + if ( ob->type == OB_ARMATURE ) + transformName = fcu->rna_path; + else + transformName = extract_transform_name( fcu->rna_path ); + if ((!strcmp(transformName, "location") || !strcmp(transformName, "scale")) || (!strcmp(transformName, "rotation_euler") && ob->rotmode == ROT_MODE_EUL)|| (!strcmp(transformName, "rotation_quaternion"))) From 28feca36d7e0a5f15d9c03f3781ba34cca8c4670 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Sun, 28 Aug 2011 18:54:02 +0000 Subject: [PATCH 580/624] Missed notifier was found when looking at #28393 --- source/blender/editors/space_buttons/space_buttons.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/editors/space_buttons/space_buttons.c b/source/blender/editors/space_buttons/space_buttons.c index e2d80e9e775..ef927fd69fc 100644 --- a/source/blender/editors/space_buttons/space_buttons.c +++ b/source/blender/editors/space_buttons/space_buttons.c @@ -269,6 +269,7 @@ static void buttons_area_listener(ScrArea *sa, wmNotifier *wmn) buttons_area_redraw(sa, BCONTEXT_DATA); /* autotexpace flag */ break; case ND_POSE: + buttons_area_redraw(sa, BCONTEXT_DATA); case ND_BONE_ACTIVE: case ND_BONE_SELECT: buttons_area_redraw(sa, BCONTEXT_BONE); From 80459d97c7b50cfe8f630e2e20f5ccc55f854c23 Mon Sep 17 00:00:00 2001 From: Peter Schlaile Date: Sun, 28 Aug 2011 19:58:33 +0000 Subject: [PATCH 581/624] == Sequencer / proxies == fixed crash pointed out by blendervse: 100%-proxy could lead to a segfault under certain conditions. --- source/blender/imbuf/intern/indexer.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/blender/imbuf/intern/indexer.c b/source/blender/imbuf/intern/indexer.c index f624694b324..5a819cef652 100644 --- a/source/blender/imbuf/intern/indexer.c +++ b/source/blender/imbuf/intern/indexer.c @@ -573,11 +573,15 @@ static int add_to_proxy_output_ffmpeg( ctx->frame->data, ctx->frame->linesize); } - ctx->frame->pts = ctx->cfra++; + frame = ctx->sws_ctx ? (frame ? ctx->frame : 0) : frame; + + if (frame) { + frame->pts = ctx->cfra++; + } outsize = avcodec_encode_video( ctx->c, ctx->video_buffer, ctx->video_buffersize, - ctx->sws_ctx ? (frame ? ctx->frame : 0) : frame); + frame); if (outsize < 0) { fprintf(stderr, "Error encoding proxy frame %d for '%s'\n", From 3dc817840b21a06f161b8c672e61e0a0000adc8f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Aug 2011 21:13:03 +0000 Subject: [PATCH 582/624] fix [#28401] OpenGL render option disables border clipping --- source/blender/editors/space_view3d/view3d_draw.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c index 80da75bc603..98768e369cb 100644 --- a/source/blender/editors/space_view3d/view3d_draw.c +++ b/source/blender/editors/space_view3d/view3d_draw.c @@ -2272,6 +2272,7 @@ static void view3d_main_area_setup_view(Scene *scene, View3D *v3d, ARegion *ar, void ED_view3d_draw_offscreen(Scene *scene, View3D *v3d, ARegion *ar, int winx, int winy, float viewmat[][4], float winmat[][4]) { + RegionView3D *rv3d= ar->regiondata; Base *base; float backcol[3]; int bwinx, bwiny; @@ -2320,6 +2321,9 @@ void ED_view3d_draw_offscreen(Scene *scene, View3D *v3d, ARegion *ar, int winx, /* setup view matrices */ view3d_main_area_setup_view(scene, v3d, ar, viewmat, winmat); + if(rv3d->rflag & RV3D_CLIPPING) + view3d_draw_clipping(rv3d); + /* set zbuffer */ if(v3d->drawtype > OB_WIRE) { v3d->zbuf= TRUE; @@ -2328,6 +2332,9 @@ void ED_view3d_draw_offscreen(Scene *scene, View3D *v3d, ARegion *ar, int winx, else v3d->zbuf= FALSE; + if(rv3d->rflag & RV3D_CLIPPING) + view3d_set_clipping(rv3d); + /* draw set first */ if(scene->set) { Scene *sce_iter; @@ -2363,6 +2370,9 @@ void ED_view3d_draw_offscreen(Scene *scene, View3D *v3d, ARegion *ar, int winx, if(v3d->afterdraw_xray.first) view3d_draw_xray(scene, ar, v3d, 1); // clears zbuffer if it is used! if(v3d->afterdraw_xraytransp.first) view3d_draw_xraytransp(scene, ar, v3d, 1); + if(rv3d->rflag & RV3D_CLIPPING) + view3d_clr_clipping(); + /* cleanup */ if(v3d->zbuf) { v3d->zbuf= FALSE; From c31b776dc9a914f0fcf1b988edb448f12ed4eb64 Mon Sep 17 00:00:00 2001 From: "Guillermo S. Romero" Date: Sun, 28 Aug 2011 21:48:52 +0000 Subject: [PATCH 583/624] SVN maintenance. --- source/blender/imbuf/intern/IMB_indexer.h | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/source/blender/imbuf/intern/IMB_indexer.h b/source/blender/imbuf/intern/IMB_indexer.h index ae3b48f76c7..f55420fd106 100644 --- a/source/blender/imbuf/intern/IMB_indexer.h +++ b/source/blender/imbuf/intern/IMB_indexer.h @@ -1,7 +1,5 @@ /** - * IMB_indexer.h - * - * $Id: IMB_indexer.h + * $Id$ * * ***** BEGIN GPL LICENSE BLOCK ***** * From 0e01fa4863a301f9776b8a6b5459493fc8830008 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 28 Aug 2011 23:24:34 +0000 Subject: [PATCH 584/624] patch [#28355] Better Environment Map scripting from Tom Edwards (artfunkel), with minor edits. This patch makes the following improvements to environment map scripting: * Adds a "is_valid" RNA property to envmaps. True if the map is ready for use, False if it needs rendering. * Adds a "clear" RNA function to envmaps. Deletes any envmap image data. * Adds a "save" RNA function to envmaps. Writes the envmap to disc with a configurable layout. (Defaults to the current hard-coded layout.) * Updates bpy.ops.texture.envmap_save with configurable layout support as above. These changes, particularly configurable layouts, make exporting envmaps to other software much easier. --- .../blender/editors/render/render_shading.c | 67 ++++--------- source/blender/makesrna/intern/CMakeLists.txt | 1 + source/blender/makesrna/intern/makesrna.c | 2 +- source/blender/makesrna/intern/rna_internal.h | 1 + source/blender/makesrna/intern/rna_texture.c | 7 ++ .../blender/makesrna/intern/rna_texture_api.c | 95 +++++++++++++++++++ .../render/extern/include/RE_pipeline.h | 4 + .../blender/render/intern/source/pipeline.c | 57 +++++++++++ 8 files changed, 182 insertions(+), 52 deletions(-) create mode 100644 source/blender/makesrna/intern/rna_texture_api.c diff --git a/source/blender/editors/render/render_shading.c b/source/blender/editors/render/render_shading.c index fbdcf7ba9b3..1b24d660411 100644 --- a/source/blender/editors/render/render_shading.c +++ b/source/blender/editors/render/render_shading.c @@ -85,6 +85,8 @@ #include "UI_interface.h" +#include "RE_pipeline.h" + #include "render_intern.h" // own include /********************** material slot operators *********************/ @@ -661,60 +663,21 @@ void TEXTURE_OT_slot_move(wmOperatorType *ot) /********************** environment map operators *********************/ -static int save_envmap(wmOperator *op, Scene *scene, EnvMap *env, char *str, int imtype) +static int save_envmap(wmOperator *op, Scene *scene, EnvMap *env, char *path, int imtype) { - ImBuf *ibuf=NULL; - int dx; - int retval; - int relative= (RNA_struct_find_property(op->ptr, "relative_path") && RNA_boolean_get(op->ptr, "relative_path")); - - if(env->cube[1]==NULL) { - BKE_report(op->reports, RPT_ERROR, "There is no generated environment map available to save"); - return OPERATOR_CANCELLED; - } - - dx= env->cube[1]->x; - - if (env->type == ENV_CUBE) { - ibuf = IMB_allocImBuf(3*dx, 2*dx, 24, IB_rectfloat); + float layout[12]; + if ( RNA_struct_find_property(op->ptr, "layout") ) + RNA_float_get_array(op->ptr, "layout",layout); + else + memcpy(layout, default_envmap_layout, sizeof(layout)); - IMB_rectcpy(ibuf, env->cube[0], 0, 0, 0, 0, dx, dx); - IMB_rectcpy(ibuf, env->cube[1], dx, 0, 0, 0, dx, dx); - IMB_rectcpy(ibuf, env->cube[2], 2*dx, 0, 0, 0, dx, dx); - IMB_rectcpy(ibuf, env->cube[3], 0, dx, 0, 0, dx, dx); - IMB_rectcpy(ibuf, env->cube[4], dx, dx, 0, 0, dx, dx); - IMB_rectcpy(ibuf, env->cube[5], 2*dx, dx, 0, 0, dx, dx); - } - else if (env->type == ENV_PLANE) { - ibuf = IMB_allocImBuf(dx, dx, 24, IB_rectfloat); - IMB_rectcpy(ibuf, env->cube[1], 0, 0, 0, 0, dx, dx); + if (RE_WriteEnvmapResult(op->reports, scene, env, path, imtype, layout)) { + return OPERATOR_FINISHED; } else { - BKE_report(op->reports, RPT_ERROR, "Invalid environment map type"); return OPERATOR_CANCELLED; } - - if (scene->r.color_mgt_flag & R_COLOR_MANAGEMENT) - ibuf->profile = IB_PROFILE_LINEAR_RGB; - - /* to save, we first get absolute path */ - BLI_path_abs(str, G.main->name); - - if (BKE_write_ibuf(ibuf, str, imtype, scene->r.subimtype, scene->r.quality)) { - retval = OPERATOR_FINISHED; - } - else { - BKE_reportf(op->reports, RPT_ERROR, "Error saving environment map to %s.", str); - retval = OPERATOR_CANCELLED; - } - /* in case we were saving with relative paths, change back again */ - if(relative) - BLI_path_rel(str, G.main->name); - - IMB_freeImBuf(ibuf); - ibuf = NULL; - - return retval; + } static int envmap_save_exec(bContext *C, wmOperator *op) @@ -753,7 +716,6 @@ static int envmap_save_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event return envmap_save_exec(C, op); //RNA_enum_set(op->ptr, "file_type", scene->r.imtype); - RNA_string_set(op->ptr, "filepath", G.main->name); WM_event_add_fileselect(C, op); @@ -776,6 +738,7 @@ static int envmap_save_poll(bContext *C) void TEXTURE_OT_envmap_save(wmOperatorType *ot) { + PropertyRNA *prop; /* identifiers */ ot->name= "Save Environment Map"; ot->idname= "TEXTURE_OT_envmap_save"; @@ -790,8 +753,10 @@ void TEXTURE_OT_envmap_save(wmOperatorType *ot) ot->flag= OPTYPE_REGISTER; /* no undo since this doesnt modify the env-map */ /* properties */ - //RNA_def_enum(ot->srna, "file_type", image_file_type_items, R_PNG, "File Type", "File type to save image as."); - WM_operator_properties_filesel(ot, FOLDERFILE|IMAGEFILE|MOVIEFILE, FILE_SPECIAL, FILE_SAVE, WM_FILESEL_FILEPATH|WM_FILESEL_RELPATH); + prop= RNA_def_float_array(ot->srna, "layout", 12, default_envmap_layout, 0.0f, 0.0f, "File layout", "Flat array describing the X,Y position of each cube face in the output image, where 1 is the size of a face. Order is [+Z -Z +Y -X -Y +X]. Use -1 to skip a face.", 0.0f, 0.0f); + RNA_def_property_flag(prop, PROP_HIDDEN); + + WM_operator_properties_filesel(ot, FOLDERFILE|IMAGEFILE|MOVIEFILE, FILE_SPECIAL, FILE_SAVE, WM_FILESEL_FILEPATH); } static int envmap_clear_exec(bContext *C, wmOperator *UNUSED(op)) diff --git a/source/blender/makesrna/intern/CMakeLists.txt b/source/blender/makesrna/intern/CMakeLists.txt index cc7bcf04716..6b042a987e3 100644 --- a/source/blender/makesrna/intern/CMakeLists.txt +++ b/source/blender/makesrna/intern/CMakeLists.txt @@ -100,6 +100,7 @@ set(APISRC rna_main_api.c rna_material_api.c rna_mesh_api.c + rna_texture_api.c rna_object_api.c rna_pose_api.c rna_scene_api.c diff --git a/source/blender/makesrna/intern/makesrna.c b/source/blender/makesrna/intern/makesrna.c index b95bd2b2087..d0dea41b384 100644 --- a/source/blender/makesrna/intern/makesrna.c +++ b/source/blender/makesrna/intern/makesrna.c @@ -2417,7 +2417,7 @@ typedef struct RNAProcessItem { static RNAProcessItem PROCESS_ITEMS[]= { {"rna_rna.c", NULL, RNA_def_rna}, {"rna_ID.c", NULL, RNA_def_ID}, - {"rna_texture.c", NULL, RNA_def_texture}, + {"rna_texture.c", "rna_texture_api.c", RNA_def_texture}, {"rna_action.c", "rna_action_api.c", RNA_def_action}, {"rna_animation.c", "rna_animation_api.c", RNA_def_animation}, {"rna_animviz.c", NULL, RNA_def_animviz}, diff --git a/source/blender/makesrna/intern/rna_internal.h b/source/blender/makesrna/intern/rna_internal.h index c0ae7b02b1a..955e56193c6 100644 --- a/source/blender/makesrna/intern/rna_internal.h +++ b/source/blender/makesrna/intern/rna_internal.h @@ -260,6 +260,7 @@ void RNA_api_wm(struct StructRNA *srna); void RNA_api_sensor(struct StructRNA *srna); void RNA_api_controller(struct StructRNA *srna); void RNA_api_actuator(struct StructRNA *srna); +void RNA_api_environment_map(struct StructRNA *srna); /* main collection functions */ void RNA_def_main_cameras(BlenderRNA *brna, PropertyRNA *cprop); diff --git a/source/blender/makesrna/intern/rna_texture.c b/source/blender/makesrna/intern/rna_texture.c index 0ecc41d80d8..a1ce77b061d 100644 --- a/source/blender/makesrna/intern/rna_texture.c +++ b/source/blender/makesrna/intern/rna_texture.c @@ -664,6 +664,13 @@ static void rna_def_environment_map(BlenderRNA *brna) RNA_def_property_range(prop, 0, 5); RNA_def_property_ui_text(prop, "Depth", "Number of times a map will be rendered recursively (mirror effects.)"); RNA_def_property_update(prop, 0, "rna_Texture_update"); + + prop= RNA_def_property(srna, "is_valid", PROP_BOOLEAN, 0); + RNA_def_property_boolean_sdna(prop, NULL, "ok", 2); + RNA_def_property_clear_flag(prop, PROP_EDITABLE); + RNA_def_property_ui_text(prop, "Validity", "True if this map is ready for use, False if it needs rendering."); + + RNA_api_environment_map(srna); } static EnumPropertyItem prop_noise_basis_items[] = { diff --git a/source/blender/makesrna/intern/rna_texture_api.c b/source/blender/makesrna/intern/rna_texture_api.c new file mode 100644 index 00000000000..f83caca3944 --- /dev/null +++ b/source/blender/makesrna/intern/rna_texture_api.c @@ -0,0 +1,95 @@ +/* + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Contributor(s): Tom Edwards + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file blender/makesrna/intern/rna_texture_api.c + * \ingroup RNA + */ + + +#include +#include +#include + + +#include "RNA_define.h" +#include "BKE_utildefines.h" + +#ifdef RNA_RUNTIME + +#include "IMB_imbuf.h" +#include "IMB_imbuf_types.h" +#include "DNA_scene_types.h" +#include "BKE_context.h" +#include "BKE_global.h" +#include "RE_pipeline.h" + +void save_envmap(struct EnvMap *env, bContext *C, ReportList *reports, const char* filepath, struct Scene *scene, float layout[12]) +{ + if (scene == NULL) { + scene = CTX_data_scene(C); + } + + RE_WriteEnvmapResult(reports, scene, env, filepath, scene->r.imtype, layout); +} + +void clear_envmap(struct EnvMap *env, bContext *C) +{ + Main *bmain = CTX_data_main(C); + Tex *tex; + + BKE_free_envmapdata(env); + + for (tex=bmain->tex.first; tex; tex=tex->id.next) + if (tex->env == env) { + WM_event_add_notifier(C, NC_TEXTURE|NA_EDITED, tex); + break; + } +} + +#else + +void RNA_api_environment_map(StructRNA *srna) +{ + FunctionRNA *func; + PropertyRNA *parm; + + static const float default_layout[] = { 0,0, 1,0, 2,0, 0,1, 1,1, 2,1 }; + + func= RNA_def_function(srna, "clear", "clear_envmap"); + RNA_def_function_ui_description(func, "Discard the environment map and free it from memory."); + RNA_def_function_flag(func, FUNC_USE_CONTEXT); + + + func= RNA_def_function(srna,"save", "save_envmap"); + RNA_def_function_ui_description(func, "Save the environment map to disc using the scene render settings."); + RNA_def_function_flag(func, FUNC_USE_CONTEXT|FUNC_USE_REPORTS); + + parm= RNA_def_string_file_name(func,"filepath","",FILE_MAX,"File path","Location of the output file"); + RNA_def_property_flag(parm, PROP_REQUIRED); + + RNA_def_pointer(func, "scene", "Scene", "", "Overrides the scene from which image parameters are taken."); + + parm = RNA_def_float_array(func, "layout", 12, default_layout, 0.0f, 0.0f, "File layout", "Flat array describing the X,Y position of each cube face in the output image, where 1 is the size of a face. Order is [+Z -Z +Y -X -Y +X]. Use -1 to skip a face.", 0.0f, 0.0f); +} + +#endif diff --git a/source/blender/render/extern/include/RE_pipeline.h b/source/blender/render/extern/include/RE_pipeline.h index d9ed83a00b2..0736bed4faf 100644 --- a/source/blender/render/extern/include/RE_pipeline.h +++ b/source/blender/render/extern/include/RE_pipeline.h @@ -51,6 +51,7 @@ struct ReportList; struct ReportList; struct Scene; struct SceneRenderLayer; +struct EnvMap; /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ /* this include is what is exposed of render to outside world */ @@ -230,6 +231,9 @@ void RE_ReadRenderResult(struct Scene *scene, struct Scene *scenode); void RE_WriteRenderResult(RenderResult *rr, const char *filename, int compress); struct RenderResult *RE_MultilayerConvert(void *exrhandle, int rectx, int recty); +extern const float default_envmap_layout[]; +int RE_WriteEnvmapResult(struct ReportList *reports, struct Scene *scene, struct EnvMap *env, const char *relpath, int imtype, float layout[12]); + /* do a full sample buffer compo */ void RE_MergeFullSample(struct Render *re, struct Main *bmain, struct Scene *sce, struct bNodeTree *ntree); diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index b9006b390ab..eff8402d8b5 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -3463,3 +3463,60 @@ static int external_render_3d(Render *re, int do_all) return 1; } +const float default_envmap_layout[] = { 0,0, 1,0, 2,0, 0,1, 1,1, 2,1 }; + +int RE_WriteEnvmapResult(struct ReportList *reports, Scene *scene, EnvMap *env, const char *relpath, int imtype, float layout[12]) +{ + ImBuf *ibuf=NULL; + int ok; + int dx; + int maxX=0,maxY=0,i=0; + char filepath[FILE_MAX]; + + if(env->cube[1]==NULL) { + BKE_report(reports, RPT_ERROR, "There is no generated environment map available to save"); + return 0; + } + + dx= env->cube[1]->x; + + if (env->type == ENV_CUBE) { + for (i=0; i < 12; i+=2) { + maxX = MAX2(maxX,layout[i] + 1); + maxY = MAX2(maxY,layout[i+1] + 1); + } + + ibuf = IMB_allocImBuf(maxX*dx, maxY*dx, 24, IB_rectfloat); + + for (i=0; i < 12; i+=2) + if (layout[i] > -1 && layout[i+1] > -1) + IMB_rectcpy(ibuf, env->cube[i/2], layout[i]*dx, layout[i+1]*dx, 0, 0, dx, dx); + } + else if (env->type == ENV_PLANE) { + ibuf = IMB_allocImBuf(dx, dx, 24, IB_rectfloat); + IMB_rectcpy(ibuf, env->cube[1], 0, 0, 0, 0, dx, dx); + } + else { + BKE_report(reports, RPT_ERROR, "Invalid environment map type"); + return 0; + } + + if (scene->r.color_mgt_flag & R_COLOR_MANAGEMENT) + ibuf->profile = IB_PROFILE_LINEAR_RGB; + + /* to save, we first get absolute path */ + BLI_strncpy(filepath, relpath, sizeof(filepath)); + BLI_path_abs(filepath, G.main->name); + + ok= BKE_write_ibuf(ibuf, filepath, imtype, scene->r.subimtype, scene->r.quality); + + IMB_freeImBuf(ibuf); + + if(ok) { + return TRUE; + } + else { + BKE_report(reports, RPT_ERROR, "Error writing environment map."); + return FALSE; + } +} From f71223400929b55720251eabd46732397f34a7b1 Mon Sep 17 00:00:00 2001 From: "Guillermo S. Romero" Date: Sun, 28 Aug 2011 23:44:43 +0000 Subject: [PATCH 585/624] SVN maintenance. --- source/blender/makesrna/intern/rna_texture_api.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/blender/makesrna/intern/rna_texture_api.c b/source/blender/makesrna/intern/rna_texture_api.c index f83caca3944..8d4b73f1f0c 100644 --- a/source/blender/makesrna/intern/rna_texture_api.c +++ b/source/blender/makesrna/intern/rna_texture_api.c @@ -1,4 +1,5 @@ /* + * $Id$ * * ***** BEGIN GPL LICENSE BLOCK ***** * From c1eb0c3783a8a58b8b8f0e380cd931ef02cb69da Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 29 Aug 2011 01:00:14 +0000 Subject: [PATCH 586/624] clear some warnings with new proxy code. --- source/blender/imbuf/intern/indexer.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/blender/imbuf/intern/indexer.c b/source/blender/imbuf/intern/indexer.c index 5a819cef652..3528318ba81 100644 --- a/source/blender/imbuf/intern/indexer.c +++ b/source/blender/imbuf/intern/indexer.c @@ -51,8 +51,11 @@ static char temp_ext [] = "_part"; static int proxy_sizes[] = { IMB_PROXY_25, IMB_PROXY_50, IMB_PROXY_75, IMB_PROXY_100 }; static float proxy_fac[] = { 0.25, 0.50, 0.75, 1.00 }; + +#ifdef WITH_FFMPEG static int tc_types[] = { IMB_TC_RECORD_RUN, IMB_TC_FREE_RUN, IMB_TC_INTERPOLATED_REC_DATE_FREE_RUN }; +#endif #define INDEX_FILE_VERSION 1 @@ -398,7 +401,7 @@ static void get_tc_filename(struct anim * anim, IMB_Timecode_Type tc, { char index_dir[FILE_MAXDIR]; int i = IMB_timecode_to_array_index(tc); - char * index_names[] = { + const char * index_names[] = { "record_run%s.blen_tc", "free_run%s.blen_tc", "interp_free_run%s.blen_tc" }; @@ -928,7 +931,7 @@ static AviMovie * alloc_proxy_output_avi( } static void index_rebuild_fallback(struct anim * anim, - IMB_Timecode_Type tcs_in_use, + IMB_Timecode_Type UNUSED(tcs_in_use), IMB_Proxy_Size proxy_sizes_in_use, int quality, short *stop, short *do_update, From ea07e367c5e803a40ff4f0f50d28f88d9104434c Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Mon, 29 Aug 2011 03:20:15 +0000 Subject: [PATCH 587/624] bge bugfix: [#28362] Controllers names appear incorrectly with a python query the uniquename was never fully implemented for sensors and actuators, only for controllers. at some point we either get rid of all of them, or bring them all on. For now removing the "unique name" of controllers --- source/gameengine/Converter/KX_ConvertControllers.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/gameengine/Converter/KX_ConvertControllers.cpp b/source/gameengine/Converter/KX_ConvertControllers.cpp index 98afc3a690a..fafaaf5cef6 100644 --- a/source/gameengine/Converter/KX_ConvertControllers.cpp +++ b/source/gameengine/Converter/KX_ConvertControllers.cpp @@ -210,7 +210,11 @@ void BL_ConvertControllers( CIntValue* uniqueval = new CIntValue(uniqueint); uniquename += uniqueval->GetText(); uniqueval->Release(); - gamecontroller->SetName(uniquename); + //unique name was never implemented for sensors and actuators, only for controllers + //and it's producing difference in the keys for the lists: obj.controllers/sensors/actuators + //at some point it should either be implemented globally (and saved as a separate var) or removed. + //gamecontroller->SetName(uniquename); + gamecontroller->SetName(bcontr->name); gameobj->AddController(gamecontroller); converter->RegisterGameController(gamecontroller, bcontr); From 296cc41b03b18fbe65357aa0cfdf43f43c881922 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Mon, 29 Aug 2011 06:19:55 +0000 Subject: [PATCH 588/624] BGE Animations: Various changes to make code reviewers happy: * Naming/style changes * Taking advantage of switch statements * Removing unneeded NULL checks * etc --- .../Converter/BL_ActionActuator.cpp | 107 +++++++++--------- .../gameengine/Converter/BL_ActionActuator.h | 2 +- .../Converter/BL_ArmatureObject.cpp | 7 +- .../Converter/BL_DeformableGameObject.cpp | 5 +- source/gameengine/Ketsji/BL_ActionManager.cpp | 21 ++-- 5 files changed, 72 insertions(+), 70 deletions(-) diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index ec5ab423f60..50afac6992e 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -139,46 +139,51 @@ bool BL_ActionActuator::Update(double curtime, bool frame) { bool bNegativeEvent = false; bool bPositiveEvent = false; - bool use_continue = false; + bool bUseContinue = false; KX_GameObject *obj = (KX_GameObject*)GetParent(); - short play_mode = BL_Action::ACT_MODE_PLAY; - float start = m_startframe, end = m_endframe; + short playtype = BL_Action::ACT_MODE_PLAY; + float start = m_startframe; + float end = m_endframe; // If we don't have an action, we can't do anything if (!m_action) return false; - // Convert playmode - if (m_playtype == ACT_ACTION_LOOP_END) - play_mode = BL_Action::ACT_MODE_LOOP; - else if (m_playtype == ACT_ACTION_LOOP_STOP) - play_mode = BL_Action::ACT_MODE_LOOP; - else if (m_playtype == ACT_ACTION_PINGPONG) + // Convert our playtype to one that BL_Action likes + switch(m_playtype) { - // We handle ping pong ourselves to increase compabitility with the pre-Pepper actuator - play_mode = BL_Action::ACT_MODE_PLAY; - - if (m_flag & ACT_FLAG_REVERSE) - { - float tmp = start; - start = end; - end = tmp; - m_localtime = end; - } - } - else if (m_playtype == ACT_ACTION_FROM_PROP) - { - CValue* prop = GetParent()->GetProperty(m_propname); + case ACT_ACTION_LOOP_END: + case ACT_ACTION_LOOP_STOP: + playtype = BL_Action::ACT_MODE_LOOP; + break; - play_mode = BL_Action::ACT_MODE_PLAY; - start = end = prop->GetNumber(); + case ACT_ACTION_PINGPONG: + // We handle ping pong ourselves to increase compabitility + // with files made prior to animation changes from GSoC 2011. + playtype = BL_Action::ACT_MODE_PLAY; + + if (m_flag & ACT_FLAG_REVERSE) + { + m_localtime = start; + start = end; + end = m_localtime; + } + + break; + case ACT_ACTION_FROM_PROP: + CValue* prop = GetParent()->GetProperty(m_propname); + + playtype = BL_Action::ACT_MODE_PLAY; + start = end = prop->GetNumber(); + + break; } // Continue only really makes sense for play stop and flipper. All other modes go until they are complete. if (m_flag & ACT_FLAG_CONTINUE && (m_playtype == ACT_ACTION_LOOP_STOP || m_playtype == ACT_ACTION_FLIPPER)) - use_continue = true; + bUseContinue = true; // Handle events @@ -189,15 +194,15 @@ bool BL_ActionActuator::Update(double curtime, bool frame) RemoveAllEvents(); } - if (use_continue && m_flag & ACT_FLAG_ACTIVE) + if (bUseContinue && (m_flag & ACT_FLAG_ACTIVE)) m_localtime = obj->GetActionFrame(m_layer); if (bPositiveEvent) { - if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, play_mode, m_layer_weight, m_ipo_flags)) + if (obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, m_blendin, playtype, m_layer_weight, m_ipo_flags)) { m_flag |= ACT_FLAG_ACTIVE; - if (use_continue) + if (bUseContinue) obj->SetActionFrame(m_layer, m_localtime); if (m_playtype == ACT_ACTION_PLAY) @@ -225,32 +230,32 @@ bool BL_ActionActuator::Update(double curtime, bool frame) if (m_localtime < min(m_startframe, m_endframe) || m_localtime > max(m_startframe, m_endframe)) m_localtime = m_startframe; - if (m_playtype == ACT_ACTION_LOOP_STOP) + switch(m_playtype) { - obj->StopAction(m_layer); // Stop the action after getting the frame + case ACT_ACTION_LOOP_STOP: + obj->StopAction(m_layer); // Stop the action after getting the frame - // We're done - m_flag &= ~ACT_FLAG_ACTIVE; - return false; - } - else if (m_playtype == ACT_ACTION_LOOP_END || m_playtype == ACT_ACTION_PINGPONG) - { - // Convert into a play and let it finish - obj->SetPlayMode(m_layer, BL_Action::ACT_MODE_PLAY); - - m_flag |= ACT_FLAG_PLAY_END; - - if (m_playtype == ACT_ACTION_PINGPONG) + // We're done + m_flag &= ~ACT_FLAG_ACTIVE; + return false; + case ACT_ACTION_PINGPONG: m_flag ^= ACT_FLAG_REVERSE; - } - else if (m_playtype == ACT_ACTION_FLIPPER) - { - // Convert into a play action and play back to the beginning - end = start; - start = obj->GetActionFrame(m_layer); - obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); + // Now fallthrough to LOOP_END code + case ACT_ACTION_LOOP_END: + // Convert into a play and let it finish + obj->SetPlayMode(m_layer, BL_Action::ACT_MODE_PLAY); - m_flag |= ACT_FLAG_PLAY_END; + m_flag |= ACT_FLAG_PLAY_END; + break; + + case ACT_ACTION_FLIPPER: + // Convert into a play action and play back to the beginning + end = start; + start = obj->GetActionFrame(m_layer); + obj->PlayAction(m_action->id.name+2, start, end, m_layer, m_priority, 0, BL_Action::ACT_MODE_PLAY, m_layer_weight, m_ipo_flags); + + m_flag |= ACT_FLAG_PLAY_END; + break; } } diff --git a/source/gameengine/Converter/BL_ActionActuator.h b/source/gameengine/Converter/BL_ActionActuator.h index 126f2f29136..5324cb10885 100644 --- a/source/gameengine/Converter/BL_ActionActuator.h +++ b/source/gameengine/Converter/BL_ActionActuator.h @@ -149,7 +149,7 @@ enum { ACT_FLAG_KEYUP = 1<<2, ACT_FLAG_ACTIVE = 1<<3, ACT_FLAG_CONTINUE = 1<<4, - ACT_FLAG_PLAY_END = 1<<5 + ACT_FLAG_PLAY_END = 1<<5, }; diff --git a/source/gameengine/Converter/BL_ArmatureObject.cpp b/source/gameengine/Converter/BL_ArmatureObject.cpp index 72a31566e7c..395cae4ba87 100644 --- a/source/gameengine/Converter/BL_ArmatureObject.cpp +++ b/source/gameengine/Converter/BL_ArmatureObject.cpp @@ -138,19 +138,22 @@ void game_copy_pose(bPose **dst, bPose *src, int copy_constraint) /* Only allowed for Poses with identical channels */ void game_blend_poses(bPose *dst, bPose *src, float srcweight/*, short mode*/) -{ +{ + short mode= ACTSTRIPMODE_BLEND; + bPoseChannel *dchan; const bPoseChannel *schan; bConstraint *dcon, *scon; float dstweight; int i; - short mode = ACTSTRIPMODE_BLEND; switch (mode){ case ACTSTRIPMODE_BLEND: dstweight = 1.0F - srcweight; break; case ACTSTRIPMODE_ADD: + dstweight = 1.0F; + break; default : dstweight = 1.0F; } diff --git a/source/gameengine/Converter/BL_DeformableGameObject.cpp b/source/gameengine/Converter/BL_DeformableGameObject.cpp index 58294f2940e..48392ee8dda 100644 --- a/source/gameengine/Converter/BL_DeformableGameObject.cpp +++ b/source/gameengine/Converter/BL_DeformableGameObject.cpp @@ -92,10 +92,11 @@ bool BL_DeformableGameObject::GetShape(vector &shape) { // this check is normally superfluous: a shape deformer can only be created if the mesh // has relative keys - if (shape_deformer->GetKey() && shape_deformer->GetKey()->type==KEY_RELATIVE) + Key* key = shape_deformer->GetKey(); + if (key && key->type==KEY_RELATIVE) { KeyBlock *kb; - for (kb = (KeyBlock*)shape_deformer->GetKey()->block.first; kb; kb = (KeyBlock*)kb->next) + for (kb = (KeyBlock*)key->block.first; kb; kb = (KeyBlock*)kb->next) { shape.push_back(kb->curval); } diff --git a/source/gameengine/Ketsji/BL_ActionManager.cpp b/source/gameengine/Ketsji/BL_ActionManager.cpp index af0d4bff8f0..4e4d3bc539e 100644 --- a/source/gameengine/Ketsji/BL_ActionManager.cpp +++ b/source/gameengine/Ketsji/BL_ActionManager.cpp @@ -37,42 +37,36 @@ BL_ActionManager::BL_ActionManager(class KX_GameObject *obj) BL_ActionManager::~BL_ActionManager() { for (int i=0; iGetFrame(); + return m_layers[layer]->GetFrame(); return 0.f; } void BL_ActionManager::SetActionFrame(short layer, float frame) { - if (m_layers[layer]) - m_layers[layer]->SetFrame(frame); + m_layers[layer]->SetFrame(frame); } struct bAction *BL_ActionManager::GetCurrentAction(short layer) { - if (m_layers[layer]) - return m_layers[layer]->GetAction(); + return m_layers[layer]->GetAction(); return 0; } void BL_ActionManager::SetPlayMode(short layer, short mode) { - if (m_layers[layer]) - m_layers[layer]->SetPlayMode(mode); + m_layers[layer]->SetPlayMode(mode); } void BL_ActionManager::SetTimes(short layer, float start, float end) { - if (m_layers[layer]) - m_layers[layer]->SetTimes(start, end); + m_layers[layer]->SetTimes(start, end); } bool BL_ActionManager::PlayAction(const char* name, @@ -99,8 +93,7 @@ void BL_ActionManager::StopAction(short layer) bool BL_ActionManager::IsActionDone(short layer) { - if (m_layers[layer]) - return m_layers[layer]->IsDone(); + return m_layers[layer]->IsDone(); return true; } From 6cf447a29c0c8dbdb318e28e3c8c8f95f92f5152 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 29 Aug 2011 12:57:46 +0000 Subject: [PATCH 589/624] Fix player build error after envmap commit. --- source/blenderplayer/bad_level_call_stubs/stubs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blenderplayer/bad_level_call_stubs/stubs.c b/source/blenderplayer/bad_level_call_stubs/stubs.c index 0f7a02b766e..39129fa45d7 100644 --- a/source/blenderplayer/bad_level_call_stubs/stubs.c +++ b/source/blenderplayer/bad_level_call_stubs/stubs.c @@ -51,6 +51,7 @@ struct Curve; struct EditBone; struct EditFace; struct EditMesh; +struct EnvMap; struct ID; struct FCurve; struct ImBuf; @@ -145,6 +146,7 @@ double elbeemEstimateMemreq(int res, float sx, float sy, float sz, int refine, c struct Render *RE_NewRender(const char *name){return (struct Render*) NULL;} void RE_SwapResult(struct Render *re, struct RenderResult **rr){} void RE_BlenderFrame(struct Render *re, struct Scene *scene, int frame){} +int RE_WriteEnvmapResult(struct ReportList *reports, struct Scene *scene, struct EnvMap *env, const char *relpath, int imtype, float layout[12]) { return 0; } /* rna */ float *give_cursor(struct Scene *scene, struct View3D *v3d){return (float *) NULL;} From 5bac37f6d4d2e8d584ae0ec6bafd2808c47fbb25 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Mon, 29 Aug 2011 15:01:55 +0000 Subject: [PATCH 590/624] * Reverting Titlecard commit r37537 * Reverting update recent files commit r37155 * Turning reference counts into unsigned ints * Minor things --- intern/audaspace/intern/AUD_Reference.h | 4 +- .../audaspace/intern/AUD_ReferenceHandler.cpp | 2 +- .../scripts/startup/bl_ui/space_sequencer.py | 14 +- .../scripts/startup/bl_ui/space_userpref.py | 1 - source/blender/blenfont/BLF_api.h | 1 - source/blender/blenfont/intern/blf.c | 1 - source/blender/blenkernel/intern/seqeffects.c | 135 ------------------ source/blender/blenkernel/intern/sequencer.c | 3 +- source/blender/blenkernel/intern/sound.c | 1 - source/blender/blenloader/intern/writefile.c | 3 - .../editors/interface/interface_style.c | 10 -- .../editors/space_sequencer/sequencer_draw.c | 1 - .../editors/space_sequencer/sequencer_edit.c | 3 +- source/blender/makesdna/DNA_sequence_types.h | 11 +- source/blender/makesdna/DNA_userdef_types.h | 1 - source/blender/makesrna/RNA_access.h | 1 - source/blender/makesrna/intern/rna_scene.c | 17 +-- .../blender/makesrna/intern/rna_sequencer.c | 35 ----- source/blender/makesrna/intern/rna_sound.c | 2 +- source/blender/makesrna/intern/rna_userdef.c | 6 +- .../blender/windowmanager/intern/wm_files.c | 7 +- 21 files changed, 21 insertions(+), 238 deletions(-) diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index 3977b22a1dd..f78de40c3bb 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -49,7 +49,7 @@ private: /** * Saves the reference counts. */ - static std::map m_references; + static std::map m_references; public: /** @@ -61,7 +61,7 @@ public: if(!reference) return; - std::map::iterator result = m_references.find(reference); + std::map::iterator result = m_references.find(reference); if(result != m_references.end()) { m_references[reference]++; diff --git a/intern/audaspace/intern/AUD_ReferenceHandler.cpp b/intern/audaspace/intern/AUD_ReferenceHandler.cpp index cfc3c9441a8..de440de37f6 100644 --- a/intern/audaspace/intern/AUD_ReferenceHandler.cpp +++ b/intern/audaspace/intern/AUD_ReferenceHandler.cpp @@ -30,4 +30,4 @@ #include "AUD_Reference.h" -std::map AUD_ReferenceHandler::m_references; +std::map AUD_ReferenceHandler::m_references; diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index cebe78ff627..168a025c407 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -225,7 +225,6 @@ class SEQUENCER_MT_add_effect(Menu): layout.operator("sequencer.effect_strip_add", text="Speed Control").type = 'SPEED' layout.operator("sequencer.effect_strip_add", text="Multicam Selector").type = 'MULTICAM' layout.operator("sequencer.effect_strip_add", text="Adjustment Layer").type = 'ADJUSTMENT' - layout.operator("sequencer.effect_strip_add", text="Title Card").type = 'TITLE_CARD' class SEQUENCER_MT_strip(Menu): @@ -407,7 +406,7 @@ class SEQUENCER_PT_effect(SequencerButtonsPanel, Panel): 'CROSS', 'GAMMA_CROSS', 'MULTIPLY', 'OVER_DROP', 'PLUGIN', 'WIPE', 'GLOW', 'TRANSFORM', 'COLOR', 'SPEED', - 'MULTICAM', 'ADJUSTMENT', 'TITLE_CARD'} + 'MULTICAM', 'ADJUSTMENT'} def draw(self, context): layout = self.layout @@ -475,11 +474,6 @@ class SEQUENCER_PT_effect(SequencerButtonsPanel, Panel): row.label("Cut To") for i in range(1, strip.channel): row.operator("sequencer.cut_multicam", text=str(i)).camera = i - elif strip.type == "TITLE_CARD": - layout.prop(strip, "title") - layout.prop(strip, "subtitle") - layout.prop(strip, "color_foreground") - layout.prop(strip, "color_background") col = layout.column(align=True) if strip.type == 'SPEED': @@ -551,8 +545,7 @@ class SEQUENCER_PT_input(SequencerButtonsPanel, Panel): 'CROSS', 'GAMMA_CROSS', 'MULTIPLY', 'OVER_DROP', 'PLUGIN', 'WIPE', 'GLOW', 'TRANSFORM', 'COLOR', - 'MULTICAM', 'SPEED', 'ADJUSTMENT', - 'TITLE_CARD'} + 'MULTICAM', 'SPEED', 'ADJUSTMENT'} def draw(self, context): layout = self.layout @@ -713,8 +706,7 @@ class SEQUENCER_PT_filter(SequencerButtonsPanel, Panel): 'CROSS', 'GAMMA_CROSS', 'MULTIPLY', 'OVER_DROP', 'PLUGIN', 'WIPE', 'GLOW', 'TRANSFORM', 'COLOR', - 'MULTICAM', 'SPEED', 'ADJUSTMENT', - 'TITLE_CARD'} + 'MULTICAM', 'SPEED', 'ADJUSTMENT'} def draw(self, context): layout = self.layout diff --git a/release/scripts/startup/bl_ui/space_userpref.py b/release/scripts/startup/bl_ui/space_userpref.py index 79565030e56..13edc3471d2 100644 --- a/release/scripts/startup/bl_ui/space_userpref.py +++ b/release/scripts/startup/bl_ui/space_userpref.py @@ -746,7 +746,6 @@ class USERPREF_PT_file(Panel): col.prop(paths, "save_version") col.prop(paths, "recent_files") - col.prop(paths, "use_update_recent_files_on_load") col.prop(paths, "use_save_preview_images") col.label(text="Auto Save:") col.prop(paths, "use_auto_save_temporary_files") diff --git a/source/blender/blenfont/BLF_api.h b/source/blender/blenfont/BLF_api.h index fba09ee9826..57f8c83eda6 100644 --- a/source/blender/blenfont/BLF_api.h +++ b/source/blender/blenfont/BLF_api.h @@ -215,6 +215,5 @@ void BLF_dir_free(char **dirs, int count); // XXX, bad design extern int blf_mono_font; extern int blf_mono_font_render; // dont mess drawing with render threads. -extern int blf_default_font_render; // dont mess drawing with render threads. #endif /* BLF_API_H */ diff --git a/source/blender/blenfont/intern/blf.c b/source/blender/blenfont/intern/blf.c index 3bfb7c22082..c0e62b1c0c7 100644 --- a/source/blender/blenfont/intern/blf.c +++ b/source/blender/blenfont/intern/blf.c @@ -74,7 +74,6 @@ static int global_font_dpi= 72; // XXX, should these be made into global_font_'s too? int blf_mono_font= -1; int blf_mono_font_render= -1; -int blf_default_font_render= -1; static FontBLF *BLF_get(int fontid) { diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c index 7e760319e70..34748c64efb 100644 --- a/source/blender/blenkernel/intern/seqeffects.c +++ b/source/blender/blenkernel/intern/seqeffects.c @@ -40,11 +40,8 @@ #include "BLI_dynlib.h" #include "BLI_math.h" /* windows needs for M_PI */ -#include "BLI_string.h" #include "BLI_utildefines.h" -#include "BLF_api.h" - #include "DNA_scene_types.h" #include "DNA_sequence_types.h" #include "DNA_anim_types.h" @@ -2807,130 +2804,6 @@ static struct ImBuf * do_solid_color( return out; } -/* ********************************************************************** - TITLE CARD - ********************************************************************** */ - -static void init_title_card(Sequence *seq) -{ - TitleCardVars *tv; - - if(seq->effectdata)MEM_freeN(seq->effectdata); - seq->effectdata = MEM_callocN(sizeof(struct TitleCardVars), "titlecard"); - - tv = (TitleCardVars *)seq->effectdata; - - BLI_strncpy(tv->titlestr, "Title goes here", sizeof(tv->titlestr)); - tv->fgcol[0] = tv->fgcol[1] = tv->fgcol[2] = 1.0f; /* white */ -} - -static int num_inputs_titlecard(void) -{ - return 0; -} - -static void free_title_card(Sequence *seq) -{ - if(seq->effectdata)MEM_freeN(seq->effectdata); - seq->effectdata = NULL; -} - -static void copy_title_card(Sequence *dst, Sequence *src) -{ - dst->effectdata = MEM_dupallocN(src->effectdata); -} - -static int early_out_titlecard(struct Sequence *UNUSED(seq), - float UNUSED(facf0), float UNUSED(facf1)) -{ - return -1; -} - -static struct ImBuf * do_title_card( - SeqRenderData context, Sequence *seq, float cfra, - float facf0, float facf1, - struct ImBuf *ibuf1, struct ImBuf *ibuf2, - struct ImBuf *ibuf3) -{ - TitleCardVars *tv = (TitleCardVars *)seq->effectdata; - - SolidColorVars cv = {{0}}; - struct ImBuf *out; - - int titleFontId = blf_default_font_render; // XXX: bad design! - - int width = context.rectx; - int height = context.recty; - float w, h; - int x, y; - - /* use fake solid-color vars to get backdrop (and an out buffer at the same time) */ - VECCOPY(cv.col, tv->bgcol); - seq->effectdata = &cv; - - out = do_solid_color(context, seq, cfra, - facf0, facf1, - ibuf1, ibuf2, ibuf3); - - seq->effectdata = tv; - - /* draw text */ - /* FIXME: imbuf out->rect is unsigned int NOT unsigned char, but without passing this pointer - * this drawing code doesn't work. This cast really masks some potential bugs though... - */ - BLF_buffer(titleFontId, out->rect_float, (unsigned char *)out->rect, width, height, 4); - - if (tv->titlestr[0]) { - /* automatic scale - these formulae have been derived experimentally: - * - base size is based on 40pt at 960 width - * - each 26 characters, size jumps down one step, - * but this decrease needs to be exponential to fit everything - */ - float lfac = strlen(tv->titlestr) / 26.0f; - float size = (width * 0.06f) * (1.0f - 0.1f*lfac*lfac); - - BLF_size(titleFontId, size, 72); - BLF_buffer_col(titleFontId, tv->fgcol[0], tv->fgcol[1], tv->fgcol[2], 1.0); - - BLF_width_and_height(titleFontId, tv->titlestr, &w, &h); - x = width/2.0f - w/2.0f; - if (tv->subtitle[0]) - y = height/2.0f + h; - else - y = height/2.0f; - - BLF_position(titleFontId, x, y, 0.0); - BLF_draw_buffer(titleFontId, tv->titlestr); - } - - if (tv->subtitle[0]) { - /* automatic scale - these formulae have been derived experimentally (as above): - * - base size is based on 20pt at 960 width - * - size steps aren't quite as refined here. Need a slower-growing curve! - */ - float lfac = strlen(tv->subtitle) / 36.0f; - float size = (width * 0.03f) * (1.0f - 0.1f*lfac*lfac*log(lfac)); - - BLF_size(titleFontId, size, 72); - BLF_buffer_col(titleFontId, tv->fgcol[0], tv->fgcol[1], tv->fgcol[2], 1.0); - - BLF_width_and_height(titleFontId, tv->subtitle, &w, &h); - x = width/2.0f - w/2.0f; - if (tv->titlestr[0]) - y = height/2.0f - h; - else - y = height/2.0f; - - BLF_position(titleFontId, x, y, 0.0); - BLF_draw_buffer(titleFontId, tv->subtitle); - } - - /* cleanup the buffer. */ - BLF_buffer(UIFONT_DEFAULT, NULL, NULL, 0, 0, 0); - - return out; -} - /* ********************************************************************** MULTICAM ********************************************************************** */ @@ -3470,14 +3343,6 @@ static struct SeqEffectHandle get_sequence_effect_impl(int seq_type) rval.early_out = early_out_adjustment; rval.execute = do_adjustment; break; - case SEQ_TITLECARD: - rval.init = init_title_card; - rval.num_inputs = num_inputs_titlecard; - rval.early_out = early_out_titlecard; - rval.free = free_title_card; - rval.copy = copy_title_card; - rval.execute = do_title_card; - break; } return rval; diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index bfbaa223a99..023a10b3103 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -903,7 +903,6 @@ static const char *give_seqname_by_type(int type) case SEQ_MULTICAM: return "Multicam"; case SEQ_ADJUSTMENT: return "Adjustment"; case SEQ_SPEED: return "Speed"; - case SEQ_TITLECARD: return "Title Card"; default: return NULL; } @@ -3029,7 +3028,7 @@ Sequence *seq_foreground_frame_get(Scene *scene, int frame) if(seq->flag & SEQ_MUTE || seq->startdisp > frame || seq->enddisp <= frame) continue; /* only use elements you can see - not */ - if (ELEM6(seq->type, SEQ_IMAGE, SEQ_META, SEQ_SCENE, SEQ_MOVIE, SEQ_COLOR, SEQ_TITLECARD)) { + if (ELEM5(seq->type, SEQ_IMAGE, SEQ_META, SEQ_SCENE, SEQ_MOVIE, SEQ_COLOR)) { if (seq->machine > best_machine) { best_seq = seq; best_machine = seq->machine; diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 842923e63d0..abead8d43dd 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -24,7 +24,6 @@ #include "DNA_sound_types.h" #include "DNA_speaker_types.h" -#define WITH_AUDASPACE #ifdef WITH_AUDASPACE # include "AUD_C-API.h" #endif diff --git a/source/blender/blenloader/intern/writefile.c b/source/blender/blenloader/intern/writefile.c index ed18945ea86..824b0410bd4 100644 --- a/source/blender/blenloader/intern/writefile.c +++ b/source/blender/blenloader/intern/writefile.c @@ -1919,9 +1919,6 @@ static void write_scenes(WriteData *wd, ListBase *scebase) case SEQ_TRANSFORM: writestruct(wd, DATA, "TransformVars", 1, seq->effectdata); break; - case SEQ_TITLECARD: - writestruct(wd, DATA, "TitleCardVars", 1, seq->effectdata); - break; } } diff --git a/source/blender/editors/interface/interface_style.c b/source/blender/editors/interface/interface_style.c index 704b9ae3a80..8d4b4209120 100644 --- a/source/blender/editors/interface/interface_style.c +++ b/source/blender/editors/interface/interface_style.c @@ -295,7 +295,6 @@ void uiStyleInit(void) { uiFont *font= U.uifonts.first; uiStyle *style= U.uistyles.first; - int defaultFontId = -1; /* recover from uninitialized dpi */ if(U.dpi == 0) @@ -315,7 +314,6 @@ void uiStyleInit(void) if(font->uifont_id==UIFONT_DEFAULT) { font->blf_id= BLF_load_mem("default", (unsigned char*)datatoc_bfont_ttf, datatoc_bfont_ttf_size); - defaultFontId = font->blf_id; } else { font->blf_id= BLF_load(font->filename); @@ -353,14 +351,6 @@ void uiStyleInit(void) blf_mono_font_render= BLF_load_mem_unique("monospace", (unsigned char *)datatoc_bmonofont_ttf, datatoc_bmonofont_ttf_size); BLF_size(blf_mono_font_render, 12, 72); - - /* also another copy of default for rendering else we get threading problems */ - if (defaultFontId != -1) { - if (blf_default_font_render == -1) - blf_default_font_render= BLF_load_mem_unique("default", (unsigned char*)datatoc_bfont_ttf, datatoc_bfont_ttf_size); - - BLF_size(blf_default_font_render, 12, 72); - } } void uiStyleFontSet(uiFontStyle *fs) diff --git a/source/blender/editors/space_sequencer/sequencer_draw.c b/source/blender/editors/space_sequencer/sequencer_draw.c index 352e9f43648..a7b2250e37d 100644 --- a/source/blender/editors/space_sequencer/sequencer_draw.c +++ b/source/blender/editors/space_sequencer/sequencer_draw.c @@ -127,7 +127,6 @@ static void get_seq_color3ubv(Scene *curscene, Sequence *seq, unsigned char col[ case SEQ_GLOW: case SEQ_MULTICAM: case SEQ_ADJUSTMENT: - case SEQ_TITLECARD: UI_GetThemeColor3ubv(TH_SEQ_EFFECT, col); /* slightly offset hue to distinguish different effects */ diff --git a/source/blender/editors/space_sequencer/sequencer_edit.c b/source/blender/editors/space_sequencer/sequencer_edit.c index 24f2f5e7b4a..876280d5b0f 100644 --- a/source/blender/editors/space_sequencer/sequencer_edit.c +++ b/source/blender/editors/space_sequencer/sequencer_edit.c @@ -94,10 +94,9 @@ EnumPropertyItem sequencer_prop_effect_types[] = { {SEQ_GLOW, "GLOW", 0, "Glow", "Glow effect strip type"}, {SEQ_TRANSFORM, "TRANSFORM", 0, "Transform", "Transform effect strip type"}, {SEQ_COLOR, "COLOR", 0, "Color", "Color effect strip type"}, - {SEQ_SPEED, "SPEED", 0, "Speed", ""}, + {SEQ_SPEED, "SPEED", 0, "Speed", "Color effect strip type"}, {SEQ_MULTICAM, "MULTICAM", 0, "Multicam Selector", ""}, {SEQ_ADJUSTMENT, "ADJUSTMENT", 0, "Adjustment Layer", ""}, - {SEQ_TITLECARD, "TITLE_CARD", 0, "Title Card", ""}, {0, NULL, 0, NULL, NULL} }; diff --git a/source/blender/makesdna/DNA_sequence_types.h b/source/blender/makesdna/DNA_sequence_types.h index 359ef8449e9..93cbb643334 100644 --- a/source/blender/makesdna/DNA_sequence_types.h +++ b/source/blender/makesdna/DNA_sequence_types.h @@ -227,14 +227,6 @@ typedef struct SolidColorVars { float pad; } SolidColorVars; -typedef struct TitleCardVars { - char titlestr[64]; - char subtitle[128]; - - float fgcol[3]; - float bgcol[3]; -} TitleCardVars; - typedef struct SpeedControlVars { float * frameMap; float globalSpeed; @@ -328,8 +320,7 @@ typedef struct SpeedControlVars { #define SEQ_SPEED 29 #define SEQ_MULTICAM 30 #define SEQ_ADJUSTMENT 31 -#define SEQ_TITLECARD 40 -#define SEQ_EFFECT_MAX 40 +#define SEQ_EFFECT_MAX 31 #define STRIPELEM_FAILED 0 #define STRIPELEM_OK 1 diff --git a/source/blender/makesdna/DNA_userdef_types.h b/source/blender/makesdna/DNA_userdef_types.h index e211a7c33c1..43dc532d4f6 100644 --- a/source/blender/makesdna/DNA_userdef_types.h +++ b/source/blender/makesdna/DNA_userdef_types.h @@ -442,7 +442,6 @@ extern UserDef U; /* from blenkernel blender.c */ #define USER_NONEGFRAMES (1 << 24) #define USER_TXT_TABSTOSPACES_DISABLE (1 << 25) #define USER_TOOLTIPS_PYTHON (1 << 26) -#define USER_NO_RECENTLOAD_UPDATE (1 << 27) /* helper macro for checking frame clamping */ #define FRAMENUMBER_MIN_CLAMP(cfra) \ diff --git a/source/blender/makesrna/RNA_access.h b/source/blender/makesrna/RNA_access.h index b5b178c6c01..259c7de5cd4 100644 --- a/source/blender/makesrna/RNA_access.h +++ b/source/blender/makesrna/RNA_access.h @@ -536,7 +536,6 @@ extern StructRNA RNA_ThemeWidgetColors; extern StructRNA RNA_ThemeWidgetStateColors; extern StructRNA RNA_TimelineMarker; extern StructRNA RNA_Timer; -extern StructRNA RNA_TitleCardSequence; extern StructRNA RNA_ToolSettings; extern StructRNA RNA_TouchSensor; extern StructRNA RNA_TrackToConstraint; diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c index 2a558da1cb0..8cf5e3d14ec 100644 --- a/source/blender/makesrna/intern/rna_scene.c +++ b/source/blender/makesrna/intern/rna_scene.c @@ -2500,6 +2500,15 @@ static void rna_def_scene_render_data(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Bitrate", "Audio bitrate(kb/s)"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); + prop= RNA_def_property(srna, "ffmpeg_audio_volume", PROP_FLOAT, PROP_NONE); + RNA_def_property_float_sdna(prop, NULL, "ffcodecdata.audio_volume"); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_range(prop, 0.0f, 1.0f); + RNA_def_property_ui_text(prop, "Volume", "Audio volume"); + RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); +#endif + + // the following two "ffmpeg" settings are general audio settings prop= RNA_def_property(srna, "ffmpeg_audio_mixrate", PROP_INT, PROP_NONE); RNA_def_property_int_sdna(prop, NULL, "ffcodecdata.audio_mixrate"); RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); @@ -2507,19 +2516,11 @@ static void rna_def_scene_render_data(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Samplerate", "Audio samplerate(samples/s)"); RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); - prop= RNA_def_property(srna, "ffmpeg_audio_volume", PROP_FLOAT, PROP_NONE); - RNA_def_property_float_sdna(prop, NULL, "ffcodecdata.audio_volume"); - RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); - RNA_def_property_range(prop, 0.0f, 1.0f); - RNA_def_property_ui_text(prop, "Volume", "Audio volume"); - RNA_def_property_update(prop, NC_SCENE|ND_RENDER_OPTIONS, NULL); - prop= RNA_def_property(srna, "ffmpeg_audio_channels", PROP_ENUM, PROP_NONE); RNA_def_property_enum_sdna(prop, NULL, "ffcodecdata.audio_channels"); RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); RNA_def_property_enum_items(prop, audio_channel_items); RNA_def_property_ui_text(prop, "Audio Channels", "Sets the audio channel count"); -#endif prop= RNA_def_property(srna, "fps", PROP_INT, PROP_NONE); RNA_def_property_int_sdna(prop, NULL, "frs_sec"); diff --git a/source/blender/makesrna/intern/rna_sequencer.c b/source/blender/makesrna/intern/rna_sequencer.c index 6da4cddf1c1..c1f8bdc315d 100644 --- a/source/blender/makesrna/intern/rna_sequencer.c +++ b/source/blender/makesrna/intern/rna_sequencer.c @@ -409,8 +409,6 @@ static StructRNA* rna_Sequence_refine(struct PointerRNA *ptr) return &RNA_ColorSequence; case SEQ_SPEED: return &RNA_SpeedControlSequence; - case SEQ_TITLECARD: - return &RNA_TitleCardSequence; default: return &RNA_Sequence; } @@ -889,7 +887,6 @@ static void rna_def_sequence(BlenderRNA *brna) {SEQ_SPEED, "SPEED", 0, "Speed", ""}, {SEQ_MULTICAM, "MULTICAM", 0, "Multicam Selector", ""}, {SEQ_ADJUSTMENT, "ADJUSTMENT", 0, "Adjustment Layer", ""}, - {SEQ_TITLECARD, "TITLE_CARD", 0, "Title Card", ""}, {0, NULL, 0, NULL, NULL}}; static const EnumPropertyItem blend_mode_items[]= { @@ -1683,37 +1680,6 @@ static void rna_def_speed_control(BlenderRNA *brna) RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); } -static void rna_def_title_card(BlenderRNA *brna) -{ - StructRNA *srna; - PropertyRNA *prop; - - srna = RNA_def_struct(brna, "TitleCardSequence", "EffectSequence"); - RNA_def_struct_ui_text(srna, "Title Card Sequence", "Sequence strip creating an image displaying some text on a plain color background"); - RNA_def_struct_sdna_from(srna, "TitleCardVars", "effectdata"); - - /* texts */ - prop= RNA_def_property(srna, "title", PROP_STRING, PROP_NONE); - RNA_def_property_string_sdna(prop, NULL, "titlestr"); - RNA_def_property_ui_text(prop, "Title", "Text for main heading"); - RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); - - prop= RNA_def_property(srna, "subtitle", PROP_STRING, PROP_NONE); - RNA_def_property_ui_text(prop, "Subtitle", "Additional text to be shown under the main heading"); - RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); - - /* colors */ - prop= RNA_def_property(srna, "color_background", PROP_FLOAT, PROP_COLOR); - RNA_def_property_float_sdna(prop, NULL, "bgcol"); - RNA_def_property_ui_text(prop, "Background Color", ""); - RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); - - prop= RNA_def_property(srna, "color_foreground", PROP_FLOAT, PROP_COLOR); - RNA_def_property_float_sdna(prop, NULL, "fgcol"); - RNA_def_property_ui_text(prop, "Text Color", ""); - RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update"); -} - void RNA_def_sequencer(BlenderRNA *brna) { rna_def_strip_element(brna); @@ -1739,7 +1705,6 @@ void RNA_def_sequencer(BlenderRNA *brna) rna_def_transform(brna); rna_def_solid_color(brna); rna_def_speed_control(brna); - rna_def_title_card(brna); } #endif diff --git a/source/blender/makesrna/intern/rna_sound.c b/source/blender/makesrna/intern/rna_sound.c index b224b55c20c..3a18fb0e7c0 100644 --- a/source/blender/makesrna/intern/rna_sound.c +++ b/source/blender/makesrna/intern/rna_sound.c @@ -96,7 +96,7 @@ static void rna_def_sound(BlenderRNA *brna) prop= RNA_def_property(srna, "mono", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flags", SOUND_FLAGS_MONO); - RNA_def_property_ui_text(prop, "Mono", "If the file contains multiple audio channels they are mixdown to a signle one."); + RNA_def_property_ui_text(prop, "Mono", "If the file contains multiple audio channels they are rendered to a single one."); RNA_def_property_update(prop, 0, "rna_Sound_update"); } diff --git a/source/blender/makesrna/intern/rna_userdef.c b/source/blender/makesrna/intern/rna_userdef.c index a67cd40e62a..7d0502f1be9 100644 --- a/source/blender/makesrna/intern/rna_userdef.c +++ b/source/blender/makesrna/intern/rna_userdef.c @@ -2950,11 +2950,7 @@ static void rna_def_userdef_filepaths(BlenderRNA *brna) prop= RNA_def_property(srna, "recent_files", PROP_INT, PROP_NONE); RNA_def_property_range(prop, 0, 30); RNA_def_property_ui_text(prop, "Recent Files", "Maximum number of recently opened files to remember"); - - prop= RNA_def_property(srna, "use_update_recent_files_on_load", PROP_BOOLEAN, PROP_NONE); - RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", USER_NO_RECENTLOAD_UPDATE); - RNA_def_property_ui_text(prop, "Update Recent on Load", "When enabled, opening files will update the recent files list. Otherwise, updates only occur when saving"); - + prop= RNA_def_property(srna, "use_save_preview_images", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", USER_SAVE_PREVIEWS); RNA_def_property_ui_text(prop, "Save Preview Images", "Enables automatic saving of preview images in the .blend file"); diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index a857577fcc8..6b3a574b6b6 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -387,12 +387,7 @@ void WM_read_file(bContext *C, const char *filepath, ReportList *reports) if (retval != BKE_READ_FILE_FAIL) { G.relbase_valid = 1; - - /* dont write recent file list if: - * 1) assuming automated tasks with background - * 2) user preference to not do this is enabled (i.e. developer testing mode) - */ - if (!G.background && !(U.flag & USER_NO_RECENTLOAD_UPDATE)) + if(!G.background) /* assume automated tasks with background, dont write recent file list */ write_history(); } From 88a538048bf7671db6a51fa2791ed1c87fa88611 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 29 Aug 2011 16:07:44 +0000 Subject: [PATCH 591/624] Fix #28347: VBO's highlights wrong faces when Mirror modifier is in use Added callback to drawMappedFaces which checks if two faces have got equal draw options. After discussion with Brecht we found it's nicest solution for now: - Disabling VBOs in edit mode for this case wouldn't be nicer for this case - some additional flag stored in DM should be added in this case. - Adding new callback in DM isn't nicer that this solution. - Handling face selection in drawobject would lead to duplicated code which is also not nice. Hopefully, this callback could handle all cases in the future. Also, Brecht mentioned current VBO implementation isn't perfect, so maybe when we'll redesign this area dealing with edit mode wouldn't be so tricky. --- source/blender/blenkernel/BKE_DerivedMesh.h | 3 +- .../blender/blenkernel/intern/DerivedMesh.c | 6 ++- .../blender/blenkernel/intern/cdderivedmesh.c | 31 ++++++++++--- .../blender/blenkernel/intern/subsurf_ccg.c | 6 ++- .../blender/editors/space_view3d/drawmesh.c | 2 +- .../blender/editors/space_view3d/drawobject.c | 44 ++++++++++++++----- 6 files changed, 71 insertions(+), 21 deletions(-) diff --git a/source/blender/blenkernel/BKE_DerivedMesh.h b/source/blender/blenkernel/BKE_DerivedMesh.h index 46b533f33fd..6e17b056685 100644 --- a/source/blender/blenkernel/BKE_DerivedMesh.h +++ b/source/blender/blenkernel/BKE_DerivedMesh.h @@ -283,7 +283,8 @@ struct DerivedMesh { int (*setDrawOptions)(void *userData, int index, int *drawSmooth_r), void *userData, int useColors, - int (*setMaterial)(int, void *attribs)); + int (*setMaterial)(int, void *attribs), + int (*compareDrawOptions)(void *userData, int cur_index, int next_index)); /* Draw mapped faces using MTFace * o Drawing options too complicated to enumerate, look at code. diff --git a/source/blender/blenkernel/intern/DerivedMesh.c b/source/blender/blenkernel/intern/DerivedMesh.c index c84bcaabbd3..ff7f2586767 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.c +++ b/source/blender/blenkernel/intern/DerivedMesh.c @@ -637,7 +637,8 @@ static void emDM_foreachMappedFaceCenter(DerivedMesh *dm, void (*func)(void *use } /* note, material function is ignored for now. */ -static void emDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *userData, int index, int *drawSmooth_r), void *userData, int UNUSED(useColors), int (*setMaterial)(int, void *attribs)) +static void emDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *userData, int index, int *drawSmooth_r), void *userData, int UNUSED(useColors), int (*setMaterial)(int, void *attribs), + int (*compareDrawOptions)(void *userData, int cur_index, int next_index)) { EditMeshDerivedMesh *emdm= (EditMeshDerivedMesh*) dm; EditFace *efa; @@ -645,6 +646,9 @@ static void emDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *us (void)setMaterial; /* unused */ + /* currently unused -- each original face is handled separately */ + (void)compareDrawOptions; + if (emdm->vertexCos) { EditVert *eve; diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c b/source/blender/blenkernel/intern/cdderivedmesh.c index 12fb11c68b3..5eb97630e83 100644 --- a/source/blender/blenkernel/intern/cdderivedmesh.c +++ b/source/blender/blenkernel/intern/cdderivedmesh.c @@ -843,7 +843,8 @@ static void cdDM_drawFacesTex(DerivedMesh *dm, int (*setDrawOptions)(MTFace *tfa cdDM_drawFacesTex_common(dm, setDrawOptions, NULL, NULL); } -static void cdDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *userData, int index, int *drawSmooth_r), void *userData, int useColors, int (*setMaterial)(int, void *attribs)) +static void cdDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *userData, int index, int *drawSmooth_r), void *userData, int useColors, int (*setMaterial)(int, void *attribs), + int (*compareDrawOptions)(void *userData, int cur_index, int next_index)) { CDDerivedMesh *cddm = (CDDerivedMesh*) dm; MVert *mv = cddm->mvert; @@ -958,6 +959,7 @@ static void cdDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *us MFace *mface= mf + actualFace; int drawSmooth= (mface->flag & ME_SMOOTH); int draw = 1; + int flush = 0; if(i != tottri-1) next_actualFace= dm->drawObject->triangle_to_mface[i+1]; @@ -972,11 +974,28 @@ static void cdDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *us /* Goal is to draw as long of a contiguous triangle array as possible, so draw when we hit either an invisible triangle or at the end of the array */ - if(!draw || i == tottri - 1 || mf[actualFace].mat_nr != mf[next_actualFace].mat_nr) { - if(prevstart != i) - /* Add one to the length (via `draw') - if we're drawing at the end of the array */ - glDrawArrays(GL_TRIANGLES,prevstart*3, (i-prevstart+draw)*3); + + /* flush buffer if current triangle isn't drawable or it's last triangle... */ + flush= !draw || i == tottri - 1; + + /* ... or when material setting is dissferent */ + flush|= mf[actualFace].mat_nr != mf[next_actualFace].mat_nr; + + if(!flush && compareDrawOptions) { + int next_orig= (index==NULL) ? next_actualFace : index[next_actualFace]; + + /* also compare draw options and flush buffer if they're different + need for face selection highlight in edit mode */ + flush|= compareDrawOptions(userData, orig, next_orig) == 0; + } + + if(flush) { + int first= prevstart*3; + int count= (i-prevstart+(draw ? 1 : 0))*3; /* Add one to the length if we're drawing at the end of the array */ + + if(count) + glDrawArrays(GL_TRIANGLES, first, count); + prevstart = i + 1; } } diff --git a/source/blender/blenkernel/intern/subsurf_ccg.c b/source/blender/blenkernel/intern/subsurf_ccg.c index 67d7e7bffd6..186a5ea1852 100644 --- a/source/blender/blenkernel/intern/subsurf_ccg.c +++ b/source/blender/blenkernel/intern/subsurf_ccg.c @@ -1779,7 +1779,8 @@ static void ccgDM_drawUVEdges(DerivedMesh *dm) } } -static void ccgDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *userData, int index, int *drawSmooth_r), void *userData, int useColors, int (*setMaterial)(int, void *attribs)) { +static void ccgDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *userData, int index, int *drawSmooth_r), void *userData, int useColors, int (*setMaterial)(int, void *attribs), + int (*compareDrawOptions)(void *userData, int cur_index, int next_index)) { CCGDerivedMesh *ccgdm = (CCGDerivedMesh*) dm; CCGSubSurf *ss = ccgdm->ss; MCol *mcol= NULL; @@ -1787,6 +1788,9 @@ static void ccgDM_drawMappedFaces(DerivedMesh *dm, int (*setDrawOptions)(void *u char *faceFlags = ccgdm->faceFlags; int gridFaces = gridSize - 1, totface; + /* currently unused -- each original face is handled separately */ + (void)compareDrawOptions; + if(useColors) { mcol = dm->getFaceDataArray(dm, CD_WEIGHT_MCOL); if(!mcol) diff --git a/source/blender/editors/space_view3d/drawmesh.c b/source/blender/editors/space_view3d/drawmesh.c index 71c85483244..6e02ecbd5a8 100644 --- a/source/blender/editors/space_view3d/drawmesh.c +++ b/source/blender/editors/space_view3d/drawmesh.c @@ -607,7 +607,7 @@ void draw_mesh_textured(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *o } else if(faceselect) { if(ob->mode & OB_MODE_WEIGHT_PAINT) - dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, me, 1, GPU_enable_material); + dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, me, 1, GPU_enable_material, NULL); else dm->drawMappedFacesTex(dm, me->mface ? draw_tface_mapped__set_draw : NULL, me); } diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 638d197ccf7..8ca352ffe42 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -2030,6 +2030,28 @@ static int draw_dm_faces_sel__setDrawOptions(void *userData, int index, int *UNU return 0; } +static int draw_dm_faces_sel__compareDrawOptions(void *userData, int index, int next_index) +{ + struct { unsigned char *cols[3]; EditFace *efa_act; } * data = userData; + EditFace *efa = EM_get_face_for_index(index); + EditFace *next_efa = EM_get_face_for_index(next_index); + unsigned char *col, *next_col; + + if(efa == next_efa) + return 1; + + if(efa == data->efa_act || next_efa == data->efa_act) + return 0; + + col = data->cols[(efa->f&SELECT)?1:0]; + next_col = data->cols[(next_efa->f&SELECT)?1:0]; + + if(col[3]==0 || next_col[3]==0) + return 0; + + return col == next_col; +} + /* also draws the active face */ static void draw_dm_faces_sel(DerivedMesh *dm, unsigned char *baseCol, unsigned char *selCol, unsigned char *actCol, EditFace *efa_act) { @@ -2039,7 +2061,7 @@ static void draw_dm_faces_sel(DerivedMesh *dm, unsigned char *baseCol, unsigned data.cols[2] = actCol; data.efa_act = efa_act; - dm->drawMappedFaces(dm, draw_dm_faces_sel__setDrawOptions, &data, 0, GPU_enable_material); + dm->drawMappedFaces(dm, draw_dm_faces_sel__setDrawOptions, &data, 0, GPU_enable_material, draw_dm_faces_sel__compareDrawOptions); } static int draw_dm_creases__setDrawOptions(void *UNUSED(userData), int index) @@ -2449,7 +2471,7 @@ static void draw_em_fancy(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object glEnable(GL_LIGHTING); glFrontFace((ob->transflag&OB_NEG_SCALE)?GL_CW:GL_CCW); - finalDM->drawMappedFaces(finalDM, draw_em_fancy__setFaceOpts, NULL, 0, GPU_enable_material); + finalDM->drawMappedFaces(finalDM, draw_em_fancy__setFaceOpts, NULL, 0, GPU_enable_material, NULL); glFrontFace(GL_CCW); glDisable(GL_LIGHTING); @@ -2678,7 +2700,7 @@ static void draw_mesh_fancy(Scene *scene, ARegion *ar, View3D *v3d, RegionView3D /* weight paint in solid mode, special case. focus on making the weights clear * rather than the shading, this is also forced in wire view */ GPU_enable_material(0, NULL); - dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, me->mface, 1, GPU_enable_material); + dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, me->mface, 1, GPU_enable_material, NULL); bglPolygonOffset(rv3d->dist, 1.0); glDepthMask(0); // disable write in zbuffer, selected edge wires show better @@ -2758,7 +2780,7 @@ static void draw_mesh_fancy(Scene *scene, ARegion *ar, View3D *v3d, RegionView3D glEnable(GL_LIGHTING); glEnable(GL_COLOR_MATERIAL); - dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, me->mface, 1, GPU_enable_material); + dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, me->mface, 1, GPU_enable_material, NULL); glDisable(GL_COLOR_MATERIAL); glDisable(GL_LIGHTING); @@ -2766,10 +2788,10 @@ static void draw_mesh_fancy(Scene *scene, ARegion *ar, View3D *v3d, RegionView3D } else if(ob->mode & (OB_MODE_VERTEX_PAINT|OB_MODE_TEXTURE_PAINT)) { if(me->mcol) - dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, NULL, 1, GPU_enable_material); + dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, NULL, 1, GPU_enable_material, NULL); else { glColor3f(1.0f, 1.0f, 1.0f); - dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, NULL, 0, GPU_enable_material); + dm->drawMappedFaces(dm, wpaint__setSolidDrawOptions, NULL, 0, GPU_enable_material, NULL); } } } @@ -6459,7 +6481,7 @@ static void bbs_mesh_solid_EM(Scene *scene, View3D *v3d, Object *ob, DerivedMesh cpack(0); if (facecol) { - dm->drawMappedFaces(dm, bbs_mesh_solid__setSolidDrawOptions, (void*)(intptr_t) 1, 0, GPU_enable_material); + dm->drawMappedFaces(dm, bbs_mesh_solid__setSolidDrawOptions, (void*)(intptr_t) 1, 0, GPU_enable_material, NULL); if(check_ob_drawface_dot(scene, v3d, ob->dt)) { glPointSize(UI_GetThemeValuef(TH_FACEDOT_SIZE)); @@ -6470,7 +6492,7 @@ static void bbs_mesh_solid_EM(Scene *scene, View3D *v3d, Object *ob, DerivedMesh } } else { - dm->drawMappedFaces(dm, bbs_mesh_solid__setSolidDrawOptions, (void*) 0, 0, GPU_enable_material); + dm->drawMappedFaces(dm, bbs_mesh_solid__setSolidDrawOptions, (void*) 0, 0, GPU_enable_material, NULL); } } @@ -6499,8 +6521,8 @@ static void bbs_mesh_solid(Scene *scene, Object *ob) glColor3ub(0, 0, 0); - if((me->editflag & ME_EDIT_PAINT_MASK)) dm->drawMappedFaces(dm, bbs_mesh_solid_hide__setDrawOpts, me, 0, GPU_enable_material); - else dm->drawMappedFaces(dm, bbs_mesh_solid__setDrawOpts, me, 0, GPU_enable_material); + if((me->editflag & ME_EDIT_PAINT_MASK)) dm->drawMappedFaces(dm, bbs_mesh_solid_hide__setDrawOpts, me, 0, GPU_enable_material, NULL); + else dm->drawMappedFaces(dm, bbs_mesh_solid__setDrawOpts, me, 0, GPU_enable_material, NULL); dm->release(dm); } @@ -6607,7 +6629,7 @@ static void draw_object_mesh_instance(Scene *scene, View3D *v3d, RegionView3D *r GPU_end_object_materials(); } else if(edm) - edm->drawMappedFaces(edm, NULL, NULL, 0, GPU_enable_material); + edm->drawMappedFaces(edm, NULL, NULL, 0, GPU_enable_material, NULL); glDisable(GL_LIGHTING); } From 099760cf1f7969d1cd16c6b5bd1a77d86bc62547 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Mon, 29 Aug 2011 17:46:07 +0000 Subject: [PATCH 592/624] Fix #28295 Outliner, mouse button on menu's pass through. It was introduced in rev33603 with not good patch -- release event was catching by outliner after clicking on menu item. Use KM_CLICK instead of KM_RELEASE to deal with icon drag/drop. This not changes drag/drop behavior, but prevents unneeded event be handled. Also make consistent behavior of activating and extending selection. --- source/blender/editors/space_outliner/outliner_ops.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_outliner/outliner_ops.c b/source/blender/editors/space_outliner/outliner_ops.c index f3e2c352172..2917aa5ffda 100644 --- a/source/blender/editors/space_outliner/outliner_ops.c +++ b/source/blender/editors/space_outliner/outliner_ops.c @@ -90,8 +90,8 @@ void outliner_keymap(wmKeyConfig *keyconf) WM_keymap_add_item(keymap, "OUTLINER_OT_item_rename", LEFTMOUSE, KM_DBL_CLICK, 0, 0); - RNA_boolean_set(WM_keymap_add_item(keymap, "OUTLINER_OT_item_activate", LEFTMOUSE, KM_RELEASE, 0, 0)->ptr, "extend", 0); - RNA_boolean_set(WM_keymap_add_item(keymap, "OUTLINER_OT_item_activate", LEFTMOUSE, KM_PRESS, KM_SHIFT, 0)->ptr, "extend", 1); + RNA_boolean_set(WM_keymap_add_item(keymap, "OUTLINER_OT_item_activate", LEFTMOUSE, KM_CLICK, 0, 0)->ptr, "extend", 0); + RNA_boolean_set(WM_keymap_add_item(keymap, "OUTLINER_OT_item_activate", LEFTMOUSE, KM_CLICK, KM_SHIFT, 0)->ptr, "extend", 1); RNA_boolean_set(WM_keymap_add_item(keymap, "OUTLINER_OT_item_openclose", RETKEY, KM_PRESS, 0, 0)->ptr, "all", 0); RNA_boolean_set(WM_keymap_add_item(keymap, "OUTLINER_OT_item_openclose", RETKEY, KM_PRESS, KM_SHIFT, 0)->ptr, "all", 1); From d049a722fea3d150fbfad06ffdbbb5c150717134 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 30 Aug 2011 04:13:48 +0000 Subject: [PATCH 593/624] fix [#28413] bpy.ops.nla.bake can't bake from frame 0 --- release/scripts/startup/bl_operators/nla.py | 33 ++++++++++++++------- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/release/scripts/startup/bl_operators/nla.py b/release/scripts/startup/bl_operators/nla.py index 714b889da26..cf595b1adf4 100644 --- a/release/scripts/startup/bl_operators/nla.py +++ b/release/scripts/startup/bl_operators/nla.py @@ -200,19 +200,32 @@ class BakeAction(Operator): bl_label = "Bake Action" bl_options = {'REGISTER', 'UNDO'} - frame_start = IntProperty(name="Start Frame", + frame_start = IntProperty( + name="Start Frame", description="Start frame for baking", - default=1, min=1, max=300000) - frame_end = IntProperty(name="End Frame", + min=0, max=300000, + default=1, + ) + frame_end = IntProperty( + name="End Frame", description="End frame for baking", - default=250, min=1, max=300000) - step = IntProperty(name="Frame Step", + min=1, max=300000, + default=250, + ) + step = IntProperty( + name="Frame Step", description="Frame Step", - default=1, min=1, max=120) - only_selected = BoolProperty(name="Only Selected", - default=True) - clear_consraints = BoolProperty(name="Clear Constraints", - default=False) + min=1, max=120, + default=1, + ) + only_selected = BoolProperty( + name="Only Selected", + default=True, + ) + clear_consraints = BoolProperty( + name="Clear Constraints", + default=False, + ) bake_types = EnumProperty( name="Bake Data", options={'ENUM_FLAG'}, From 5b5e600db6f529ad7e1af9d4bb3a193be2265342 Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 30 Aug 2011 07:57:55 +0000 Subject: [PATCH 594/624] Last bunch of minor fixes before merge. * Use NULL in AUD_Reference.h * Use SETLOOPER in sound.c * Move flags to the end of Speaker struct. --- intern/audaspace/intern/AUD_Reference.h | 19 ++++++++++--------- source/blender/blenkernel/intern/sound.c | 4 +++- source/blender/editors/sound/sound_ops.c | 7 +++++++ source/blender/makesdna/DNA_speaker_types.h | 7 ++++--- 4 files changed, 24 insertions(+), 13 deletions(-) diff --git a/intern/audaspace/intern/AUD_Reference.h b/intern/audaspace/intern/AUD_Reference.h index f78de40c3bb..4b878fc8d46 100644 --- a/intern/audaspace/intern/AUD_Reference.h +++ b/intern/audaspace/intern/AUD_Reference.h @@ -32,6 +32,7 @@ #define AUD_REFERENCE #include +#include // #define MEM_DEBUG @@ -113,15 +114,15 @@ public: m_reference = dynamic_cast(reference); AUD_ReferenceHandler::incref(m_original); #ifdef MEM_DEBUG - if(m_reference != 0) + if(m_reference != NULL) std::cerr << "+" << typeid(*m_reference).name() << std::endl; #endif } AUD_Reference() { - m_original = 0; - m_reference = 0; + m_original = NULL; + m_reference = NULL; } /** @@ -134,7 +135,7 @@ public: m_reference = ref.m_reference; AUD_ReferenceHandler::incref(m_original); #ifdef MEM_DEBUG - if(m_reference != 0) + if(m_reference != NULL) std::cerr << "+" << typeid(*m_reference).name() << std::endl; #endif } @@ -146,7 +147,7 @@ public: m_reference = dynamic_cast(ref.get()); AUD_ReferenceHandler::incref(m_original); #ifdef MEM_DEBUG - if(m_reference != 0) + if(m_reference != NULL) std::cerr << "+" << typeid(*m_reference).name() << std::endl; #endif } @@ -158,7 +159,7 @@ public: ~AUD_Reference() { #ifdef MEM_DEBUG - if(m_reference != 0) + if(m_reference != NULL) std::cerr << "-" << typeid(*m_reference).name() << std::endl; #endif if(AUD_ReferenceHandler::decref(m_original)) @@ -175,7 +176,7 @@ public: return *this; #ifdef MEM_DEBUG - if(m_reference != 0) + if(m_reference != NULL) std::cerr << "-" << typeid(*m_reference).name() << std::endl; #endif if(AUD_ReferenceHandler::decref(m_original)) @@ -185,7 +186,7 @@ public: m_reference = ref.m_reference; AUD_ReferenceHandler::incref(m_original); #ifdef MEM_DEBUG - if(m_reference != 0) + if(m_reference != NULL) std::cerr << "+" << typeid(*m_reference).name() << std::endl; #endif @@ -197,7 +198,7 @@ public: */ inline bool isNull() const { - return m_reference == 0; + return m_reference == NULL; } /** diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index abead8d43dd..985fef974d3 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -37,6 +37,7 @@ #include "BKE_packedFile.h" #include "BKE_animsys.h" #include "BKE_sequencer.h" +#include "BKE_scene.h" // evil global ;-) static int sound_cfra; @@ -656,12 +657,13 @@ void sound_update_scene(struct Scene* scene) NlaTrack* track; NlaStrip* strip; Speaker* speaker; + Scene* sce_it; void* new_set = AUD_createSet(); void* handle; float quat[4]; - for(base = FIRSTBASE; base; base=base->next) + for(SETLOOPER(scene, sce_it, base)) { ob = base->object; if(ob->type == OB_SPEAKER) diff --git a/source/blender/editors/sound/sound_ops.c b/source/blender/editors/sound/sound_ops.c index fb4355d0df7..e66abffbfd1 100644 --- a/source/blender/editors/sound/sound_ops.c +++ b/source/blender/editors/sound/sound_ops.c @@ -648,6 +648,13 @@ static int update_animation_flags_exec(bContext *C, wmOperator *UNUSED(op)) void SOUND_OT_update_animation_flags(wmOperatorType *ot) { + /* + This operator is needed to set a correct state of the sound animation + System. Unfortunately there's no really correct place to call the exec + function, that's why I made it an operator that's only visible in the + search menu. Apart from that the bake animation operator calls it too. + */ + /* identifiers */ ot->name= "Update animation"; ot->description= "Update animation flags"; diff --git a/source/blender/makesdna/DNA_speaker_types.h b/source/blender/makesdna/DNA_speaker_types.h index 50cb62c79e5..fecc65885c5 100644 --- a/source/blender/makesdna/DNA_speaker_types.h +++ b/source/blender/makesdna/DNA_speaker_types.h @@ -39,9 +39,6 @@ typedef struct Speaker { struct bSound *sound; - short flag; - short pad1[3]; - // not animatable properties float volume_max; float volume_min; @@ -55,6 +52,10 @@ typedef struct Speaker { // animatable properties float volume; float pitch; + + // flag + short flag; + short pad1[3]; } Speaker; /* **************** SPEAKER ********************* */ From c7dcbdb830b3db615df1722922d0d40660ac3b5e Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 30 Aug 2011 09:26:59 +0000 Subject: [PATCH 595/624] Removing outdated files. --- intern/audaspace/intern/AUD_DefaultMixer.cpp | 77 -------------------- intern/audaspace/intern/AUD_DefaultMixer.h | 59 --------------- 2 files changed, 136 deletions(-) delete mode 100644 intern/audaspace/intern/AUD_DefaultMixer.cpp delete mode 100644 intern/audaspace/intern/AUD_DefaultMixer.h diff --git a/intern/audaspace/intern/AUD_DefaultMixer.cpp b/intern/audaspace/intern/AUD_DefaultMixer.cpp deleted file mode 100644 index 20471d6e874..00000000000 --- a/intern/audaspace/intern/AUD_DefaultMixer.cpp +++ /dev/null @@ -1,77 +0,0 @@ -/* - * $Id$ - * - * ***** BEGIN GPL LICENSE BLOCK ***** - * - * Copyright 2009-2011 Jörg Hermann Müller - * - * This file is part of AudaSpace. - * - * Audaspace is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * AudaSpace is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Audaspace; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * ***** END GPL LICENSE BLOCK ***** - */ - -/** \file audaspace/intern/AUD_DefaultMixer.cpp - * \ingroup audaspaceintern - */ - - -#include "AUD_DefaultMixer.h" -#ifdef WITH_SAMPLERATE -#include "AUD_SRCResampleReader.h" -#else -#include "AUD_LinearResampleReader.h" -#endif -#include "AUD_ChannelMapperReader.h" -#include "AUD_ChannelMapperFactory.h" - -#include - -AUD_DefaultMixer::AUD_DefaultMixer(AUD_DeviceSpecs specs) : - AUD_Mixer(specs) -{ -} - -AUD_IReader* AUD_DefaultMixer::prepare(AUD_IReader* reader) -{ - // hacky for now, until a better channel mapper reader is available - AUD_ChannelMapperFactory cmf(NULL, m_specs); - - AUD_Specs specs = reader->getSpecs(); - - // if channel count is lower in output, rechannel before resampling - if(specs.channels < m_specs.channels) - { - reader = new AUD_ChannelMapperReader(reader, - cmf.getMapping(specs.channels)); - specs.channels = m_specs.channels; - } - - // resample - if(specs.rate != m_specs.rate) -#ifdef WITH_SAMPLERATE - reader = new AUD_SRCResampleReader(reader, m_specs.specs); -#else - reader = new AUD_LinearResampleReader(reader, m_specs.specs); -#endif - - // rechannel - if(specs.channels != m_specs.channels) - reader = new AUD_ChannelMapperReader(reader, - cmf.getMapping(specs.channels)); - - return reader; -} diff --git a/intern/audaspace/intern/AUD_DefaultMixer.h b/intern/audaspace/intern/AUD_DefaultMixer.h deleted file mode 100644 index a347141b5e0..00000000000 --- a/intern/audaspace/intern/AUD_DefaultMixer.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * $Id$ - * - * ***** BEGIN GPL LICENSE BLOCK ***** - * - * Copyright 2009-2011 Jörg Hermann Müller - * - * This file is part of AudaSpace. - * - * Audaspace is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * AudaSpace is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with Audaspace; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - * - * ***** END GPL LICENSE BLOCK ***** - */ - -/** \file audaspace/intern/AUD_DefaultMixer.h - * \ingroup audaspaceintern - */ - - -#ifndef AUD_DEFAULTMIXER -#define AUD_DEFAULTMIXER - -#include "AUD_Mixer.h" - -/** - * This class is able to mix audiosignals of different channel count and sample - * rate and convert it to a specific output format. - * It uses a default ChannelMapperFactory and a SRCResampleFactory for - * the perparation. - */ -class AUD_DefaultMixer : public AUD_Mixer -{ -public: - /** - * Creates the mixer. - */ - AUD_DefaultMixer(AUD_DeviceSpecs specs); - - /** - * This funuction prepares a reader for playback. - * \param reader The reader to prepare. - * \return The reader that should be used for playback. - */ - virtual AUD_IReader* prepare(AUD_IReader* reader); -}; - -#endif //AUD_DEFAULTMIXER From 27ec8d5043f544685001aab3552b9b4b56bc1e1a Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 30 Aug 2011 09:50:31 +0000 Subject: [PATCH 596/624] fix for some warnings with the recent merge, also tag unused args. --- source/blender/blenlib/intern/BLI_kdopbvh.c | 8 ++--- source/blender/blenlib/intern/BLI_kdtree.c | 4 +-- source/blender/blenlib/intern/graph.c | 2 +- .../editors/animation/anim_channels_defines.c | 2 +- .../editors/animation/anim_channels_edit.c | 2 +- .../blender/editors/animation/anim_filter.c | 2 +- source/blender/editors/armature/poseSlide.c | 6 ++-- source/blender/editors/armature/poseobject.c | 4 +-- source/blender/editors/object/object_select.c | 2 +- .../blender/editors/space_graph/graph_draw.c | 2 +- source/blender/editors/space_nla/nla_edit.c | 12 +++---- .../editors/space_outliner/outliner_tools.c | 2 +- .../blender/editors/space_view3d/drawobject.c | 33 ++++++++----------- source/blender/imbuf/CMakeLists.txt | 4 ++- source/blender/imbuf/intern/indexer_dv.c | 5 +-- 15 files changed, 44 insertions(+), 46 deletions(-) diff --git a/source/blender/blenlib/intern/BLI_kdopbvh.c b/source/blender/blenlib/intern/BLI_kdopbvh.c index 527692348e7..dcbe043f0d0 100644 --- a/source/blender/blenlib/intern/BLI_kdopbvh.c +++ b/source/blender/blenlib/intern/BLI_kdopbvh.c @@ -1494,7 +1494,7 @@ static float fast_ray_nearest_hit(const BVHRayCastData *data, const BVHNode *nod float t2z = (bv[data->index[5]] - data->ray.origin[2]) * data->idot_axis[2]; if(t1x > t2y || t2x < t1y || t1x > t2z || t2x < t1z || t1y > t2z || t2y < t1z) return FLT_MAX; - if(t2x < 0.0 || t2y < 0.0 || t2z < 0.0) return FLT_MAX; + if(t2x < 0.0f || t2y < 0.0f || t2z < 0.0f) return FLT_MAX; if(t1x > data->hit.dist || t1y > data->hit.dist || t1z > data->hit.dist) return FLT_MAX; dist = t1x; @@ -1599,11 +1599,11 @@ int BLI_bvhtree_ray_cast(BVHTree *tree, const float *co, const float *dir, float data.ray_dot_axis[i] = INPR( data.ray.direction, KDOP_AXES[i]); data.idot_axis[i] = 1.0f / data.ray_dot_axis[i]; - if(fabs(data.ray_dot_axis[i]) < FLT_EPSILON) + if(fabsf(data.ray_dot_axis[i]) < FLT_EPSILON) { data.ray_dot_axis[i] = 0.0; } - data.index[2*i] = data.idot_axis[i] < 0.0 ? 1 : 0; + data.index[2*i] = data.idot_axis[i] < 0.0f ? 1 : 0; data.index[2*i+1] = 1 - data.index[2*i]; data.index[2*i] += 2*i; data.index[2*i+1] += 2*i; @@ -1654,7 +1654,7 @@ float BLI_bvhtree_bb_raycast(float *bv, float *light_start, float *light_end, fl dist = ray_nearest_hit(&data, bv); - if(dist > 0.0) + if(dist > 0.0f) { VECADDFAC(pos, light_start, data.ray.direction, dist); } diff --git a/source/blender/blenlib/intern/BLI_kdtree.c b/source/blender/blenlib/intern/BLI_kdtree.c index 713bfde3417..c885e8c8a9c 100644 --- a/source/blender/blenlib/intern/BLI_kdtree.c +++ b/source/blender/blenlib/intern/BLI_kdtree.c @@ -187,7 +187,7 @@ int BLI_kdtree_find_nearest(KDTree *tree, float *co, float *nor, KDTreeNearest * cur_dist = node->co[node->d] - co[node->d]; - if(cur_dist<0.0){ + if(cur_dist<0.0f){ cur_dist= -cur_dist*cur_dist; if(-cur_distco[node->d] - co[node->d]; - if(cur_dist<0.0){ + if(cur_dist<0.0f){ cur_dist= -cur_dist*cur_dist; if(foundlength - ring[i].arc->length) > limit) + if (fabsf(ring[first].arc->length - ring[i].arc->length) > limit) { dispatch = 1; } diff --git a/source/blender/editors/animation/anim_channels_defines.c b/source/blender/editors/animation/anim_channels_defines.c index 806af4c0ef5..bdc654ff25a 100644 --- a/source/blender/editors/animation/anim_channels_defines.c +++ b/source/blender/editors/animation/anim_channels_defines.c @@ -1273,7 +1273,7 @@ static int acf_dstex_icon(bAnimListElem *UNUSED(ale)) /* offset for texture expanders */ // FIXME: soon to be obsolete? -static short acf_dstex_offset(bAnimContext *UNUSED(ac), bAnimListElem *ale) +static short acf_dstex_offset(bAnimContext *UNUSED(ac), bAnimListElem *UNUSED(ale)) { return 14; // XXX: simply include this in indention instead? } diff --git a/source/blender/editors/animation/anim_channels_edit.c b/source/blender/editors/animation/anim_channels_edit.c index c9d6f9a6420..d58d51c8e08 100644 --- a/source/blender/editors/animation/anim_channels_edit.c +++ b/source/blender/editors/animation/anim_channels_edit.c @@ -2018,7 +2018,7 @@ static void rename_anim_channels (bAnimContext *ac, int channel_index) ED_region_tag_redraw(ac->ar); } -static int animchannels_rename_invoke (bContext *C, wmOperator *op, wmEvent *evt) +static int animchannels_rename_invoke (bContext *C, wmOperator *UNUSED(op), wmEvent *evt) { bAnimContext ac; ARegion *ar; diff --git a/source/blender/editors/animation/anim_filter.c b/source/blender/editors/animation/anim_filter.c index 0472731dd6d..8010a41ccb3 100644 --- a/source/blender/editors/animation/anim_filter.c +++ b/source/blender/editors/animation/anim_filter.c @@ -990,7 +990,7 @@ static size_t animfilter_fcurves (ListBase *anim_data, bDopeSheet *ads, FCurve * return items; } -static size_t animfilter_act_group (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *act, bActionGroup *agrp, int filter_mode, ID *owner_id) +static size_t animfilter_act_group (bAnimContext *ac, ListBase *anim_data, bDopeSheet *ads, bAction *UNUSED(act), bActionGroup *agrp, int filter_mode, ID *owner_id) { ListBase tmp_data = {NULL, NULL}; size_t tmp_items = 0; diff --git a/source/blender/editors/armature/poseSlide.c b/source/blender/editors/armature/poseSlide.c index 3c15ff52a30..b0ff60455cf 100644 --- a/source/blender/editors/armature/poseSlide.c +++ b/source/blender/editors/armature/poseSlide.c @@ -520,7 +520,7 @@ static void pose_slide_reset (tPoseSlideOp *pso) /* ------------------------------------ */ /* draw percentage indicator in header */ -static void pose_slide_draw_status (bContext *C, tPoseSlideOp *pso) +static void pose_slide_draw_status (tPoseSlideOp *pso) { char statusStr[32]; char mode[32]; @@ -615,7 +615,7 @@ static int pose_slide_invoke_common (bContext *C, wmOperator *op, tPoseSlideOp * WM_cursor_modal(win, BC_EW_SCROLLCURSOR); /* header print */ - pose_slide_draw_status(C, pso); + pose_slide_draw_status(pso); /* add a modal handler for this operator */ WM_event_add_modal_handler(C, op); @@ -672,7 +672,7 @@ static int pose_slide_modal (bContext *C, wmOperator *op, wmEvent *evt) RNA_float_set(op->ptr, "percentage", pso->percentage); /* update percentage indicator in header */ - pose_slide_draw_status(C, pso); + pose_slide_draw_status(pso); /* reset transforms (to avoid accumulation errors) */ pose_slide_reset(pso); diff --git a/source/blender/editors/armature/poseobject.c b/source/blender/editors/armature/poseobject.c index d2f32837d6d..3911be02fe7 100644 --- a/source/blender/editors/armature/poseobject.c +++ b/source/blender/editors/armature/poseobject.c @@ -1611,7 +1611,7 @@ static int compare_agroup(const void *sgrp_a_ptr, const void *sgrp_b_ptr) return strcmp(sgrp_a->agrp->name, sgrp_b->agrp->name); } -static int group_sort_exec(bContext *C, wmOperator *op) +static int group_sort_exec(bContext *C, wmOperator *UNUSED(op)) { Object *ob= CTX_data_pointer_get_type(C, "object", &RNA_Object).data; bPose *pose= (ob) ? ob->pose : NULL; @@ -2275,7 +2275,7 @@ void POSE_OT_quaternions_flip (wmOperatorType *ot) /* ********************************************** */ /* Clear User Transforms */ -static int pose_clear_user_transforms_exec (bContext *C, wmOperator *op) +static int pose_clear_user_transforms_exec (bContext *C, wmOperator *UNUSED(op)) { Scene *scene = CTX_data_scene(C); Object *ob = CTX_data_active_object(C); diff --git a/source/blender/editors/object/object_select.c b/source/blender/editors/object/object_select.c index b3c4ffc0ac9..cb1fc7541d0 100644 --- a/source/blender/editors/object/object_select.c +++ b/source/blender/editors/object/object_select.c @@ -600,7 +600,7 @@ static short select_grouped_keyingset(bContext *C, Object *UNUSED(ob)) */ for (ksp = ks->paths.first; ksp; ksp = ksp->next) { /* if id matches, select then stop looping (match found) */ - if (ksp->id == base->object) { + if (ksp->id == (ID *)base->object) { ED_base_object_select(base, BA_SELECT); changed = 1; break; diff --git a/source/blender/editors/space_graph/graph_draw.c b/source/blender/editors/space_graph/graph_draw.c index d65297e068d..dc5e71f0406 100644 --- a/source/blender/editors/space_graph/graph_draw.c +++ b/source/blender/editors/space_graph/graph_draw.c @@ -706,7 +706,7 @@ static void draw_fcurve_curve_bezts (bAnimContext *ac, ID *id, FCurve *fcu, View if (fcu->driver) resol= 32; else - resol= (int)(5.0*len_v2v2(bezt->vec[1], prevbezt->vec[1])); + resol= (int)(5.0f*len_v2v2(bezt->vec[1], prevbezt->vec[1])); if (resol < 2) { /* only draw one */ diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 0f87be0f807..1894a9fd651 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -533,7 +533,7 @@ static int nlaedit_add_transition_exec (bContext *C, wmOperator *op) if ELEM(0, (s1->flag & NLASTRIP_FLAG_SELECT), (s2->flag & NLASTRIP_FLAG_SELECT)) continue; /* check if there's space between the two */ - if (IS_EQ(s1->end, s2->start)) + if (IS_EQF(s1->end, s2->start)) continue; /* make sure neither one is a transition * - although this is impossible to create with the standard tools, @@ -613,7 +613,7 @@ void NLA_OT_transition_add (wmOperatorType *ot) /* ******************** Add Sound Clip Operator ***************************** */ /* Add a new sound clip */ -static int nlaedit_add_sound_exec (bContext *C, wmOperator *op) +static int nlaedit_add_sound_exec (bContext *C, wmOperator *UNUSED(op)) { bAnimContext ac; @@ -1013,14 +1013,14 @@ static void nlaedit_split_strip_actclip (AnimData *adt, NlaTrack *nlt, NlaStrip /* strip extents */ len= strip->end - strip->start; - if (IS_EQ(len, 0.0f)) + if (IS_EQF(len, 0.0f)) return; else splitframe= strip->start + (len / 2.0f); /* action range */ len= strip->actend - strip->actstart; - if (IS_EQ(len, 0.0f)) + if (IS_EQF(len, 0.0f)) splitaframe= strip->actend; else splitaframe= strip->actstart + (len / 2.0f); @@ -1858,10 +1858,10 @@ static int nlaedit_snap_exec (bContext *C, wmOperator *op) strip->start= (float)CFRA; break; case NLAEDIT_SNAP_NEAREST_FRAME: /* to nearest frame */ - strip->start= (float)(floor(start+0.5)); + strip->start= floorf(start+0.5); break; case NLAEDIT_SNAP_NEAREST_SECOND: /* to nearest second */ - strip->start= ((float)floor(start/secf + 0.5f) * secf); + strip->start= floorf(start/secf + 0.5f) * secf; break; case NLAEDIT_SNAP_NEAREST_MARKER: /* to nearest marker */ strip->start= (float)ED_markers_find_nearest_marker_time(ac.markers, start); diff --git a/source/blender/editors/space_outliner/outliner_tools.c b/source/blender/editors/space_outliner/outliner_tools.c index 4525ea9c8d9..3ae158bd275 100644 --- a/source/blender/editors/space_outliner/outliner_tools.c +++ b/source/blender/editors/space_outliner/outliner_tools.c @@ -822,7 +822,7 @@ static void outliner_do_id_set_operation(SpaceOops *soops, int type, ListBase *l /* ------------------------------------------ */ -static void actionset_id_cb(TreeElement *te, TreeStoreElem *tselem, TreeStoreElem *tsep, ID *actId) +static void actionset_id_cb(TreeElement *UNUSED(te), TreeStoreElem *tselem, TreeStoreElem *tsep, ID *actId) { bAction *act = (bAction *)actId; diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index b4ccea71aa2..d573198aa10 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -1493,7 +1493,7 @@ static void drawcamera(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *ob } /* flag similar to draw_object() */ -static void drawspeaker(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *ob, int flag) +static void drawspeaker(Scene *UNUSED(scene), View3D *UNUSED(v3d), RegionView3D *UNUSED(rv3d), Object *UNUSED(ob), int UNUSED(flag)) { //Speaker *spk = ob->data; @@ -1502,34 +1502,29 @@ static void drawspeaker(Scene *scene, View3D *v3d, RegionView3D *rv3d, Object *o glEnable(GL_BLEND); - for(j = 0; j < 3; j++) - { - vec[2] = .25f * j -.125f; + for(j = 0; j < 3; j++) { + vec[2] = 0.25f * j -0.125f; glBegin(GL_LINE_LOOP); - for(i = 0; i < 16; i++) - { - vec[0] = cos(M_PI * i / 8.0f) * (j == 0 ? .5f : .25f); - vec[1] = sin(M_PI * i / 8.0f) * (j == 0 ? .5f : .25f); + for(i = 0; i < 16; i++) { + vec[0] = cosf(M_PI * i / 8.0f) * (j == 0 ? 0.5f : 0.25f); + vec[1] = sinf(M_PI * i / 8.0f) * (j == 0 ? 0.5f : 0.25f); glVertex3fv(vec); } glEnd(); } - for(j = 0; j < 4; j++) - { - vec[0] = (((j + 1) % 2) * (j - 1)) * .5f; - vec[1] = ((j % 2) * (j - 2)) * .5f; + for(j = 0; j < 4; j++) { + vec[0] = (((j + 1) % 2) * (j - 1)) * 0.5f; + vec[1] = ((j % 2) * (j - 2)) * 0.5f; glBegin(GL_LINE_STRIP); - for(i = 0; i < 3; i++) - { - if(i == 1) - { - vec[0] *= .5f; - vec[1] *= .5f; + for(i = 0; i < 3; i++) { + if(i == 1) { + vec[0] *= 0.5f; + vec[1] *= 0.5f; } - vec[2] = .25f * i -.125f; + vec[2] = 0.25f * i -0.125f; glVertex3fv(vec); } glEnd(); diff --git a/source/blender/imbuf/CMakeLists.txt b/source/blender/imbuf/CMakeLists.txt index ff13be20d4e..1547d2ee9ce 100644 --- a/source/blender/imbuf/CMakeLists.txt +++ b/source/blender/imbuf/CMakeLists.txt @@ -55,6 +55,8 @@ set(SRC intern/filetype.c intern/filter.c intern/imageprocess.c + intern/indexer.c + intern/indexer_dv.c intern/iris.c intern/jp2.c intern/jpeg.c @@ -73,7 +75,6 @@ set(SRC intern/tiff.c intern/util.c intern/writeimage.c - intern/indexer.c IMB_imbuf.h IMB_imbuf_types.h @@ -82,6 +83,7 @@ set(SRC intern/IMB_anim.h intern/IMB_filetype.h intern/IMB_filter.h + intern/IMB_indexer.h intern/IMB_metadata.h intern/cineon/cin_debug_stuff.h intern/cineon/cineonfile.h diff --git a/source/blender/imbuf/intern/indexer_dv.c b/source/blender/imbuf/intern/indexer_dv.c index 0961af10f69..2def0d042b7 100644 --- a/source/blender/imbuf/intern/indexer_dv.c +++ b/source/blender/imbuf/intern/indexer_dv.c @@ -26,6 +26,7 @@ #include "IMB_indexer.h" #include "MEM_guardedalloc.h" +#include "BLI_utildefines.h" #include typedef struct indexer_dv_bitstream { @@ -279,7 +280,7 @@ static void fill_gap(indexer_dv_context * This, int isPAL) } static void proc_frame(indexer_dv_context * This, - unsigned char* framebuffer, int isPAL) + unsigned char* UNUSED(framebuffer), int isPAL) { struct tm recDate; time_t t; @@ -329,7 +330,7 @@ static void proc_frame(indexer_dv_context * This, static void indexer_dv_proc_frame(anim_index_builder * idx, unsigned char * buffer, - int data_size, + int UNUSED(data_size), struct anim_index_entry * entry) { int isPAL; From b3704f45c4e165618e898b5b7d1a7391ad14dc50 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Tue, 30 Aug 2011 10:07:50 +0000 Subject: [PATCH 597/624] Fixes for snprintf usage: * replace by BLI_snprintf in various places, note _snprintf on windows does not properly null terminate the string. * fix overflow in sequencer proxy code due to buffer being smaller than specified size. * fix some usage of snprintf as strcpy, this is will go wrong if the string contains % characters. * remove BLI_dynstr_printf function in gpu module, use BLI_dynstr_appendf --- .../blenkernel/intern/particle_system.c | 11 +- source/blender/blenkernel/intern/pointcache.c | 20 ++-- source/blender/blenkernel/intern/report.c | 6 - source/blender/blenkernel/intern/sequencer.c | 13 +- source/blender/blenkernel/intern/unit.c | 11 +- .../blender/blenkernel/intern/writeffmpeg.c | 6 +- source/blender/blenlib/intern/storage.c | 2 +- source/blender/blenloader/intern/readfile.c | 2 +- .../blender/editors/physics/physics_fluid.c | 18 +-- .../editors/space_console/space_console.c | 4 +- source/blender/editors/space_nla/nla_draw.c | 14 +-- source/blender/gpu/intern/gpu_codegen.c | 111 +++++++----------- source/blender/python/intern/bpy_rna.c | 2 +- 13 files changed, 84 insertions(+), 136 deletions(-) diff --git a/source/blender/blenkernel/intern/particle_system.c b/source/blender/blenkernel/intern/particle_system.c index f62ba2be193..e1ea6e419d3 100644 --- a/source/blender/blenkernel/intern/particle_system.c +++ b/source/blender/blenkernel/intern/particle_system.c @@ -69,6 +69,7 @@ #include "BLI_listbase.h" #include "BLI_threads.h" #include "BLI_storage.h" /* For _LARGEFILE64_SOURCE; zlib needs this on some systems */ +#include "BLI_string.h" #include "BLI_utildefines.h" #include "BKE_main.h" @@ -104,12 +105,6 @@ #include #include -#ifdef WIN32 -#ifndef snprintf -#define snprintf _snprintf -#endif -#endif - #endif // DISABLE_ELBEEM /************************************************/ @@ -3876,7 +3871,7 @@ static void particles_fluid_step(ParticleSimulationData *sim, int UNUSED(cfra)) gzf = gzopen(filename, "rb"); if (!gzf) { - snprintf(debugStrBuffer,256,"readFsPartData::error - Unable to open file for reading '%s' \n", filename); + BLI_snprintf(debugStrBuffer, sizeof(debugStrBuffer),"readFsPartData::error - Unable to open file for reading '%s' \n", filename); // XXX bad level call elbeemDebugOut(debugStrBuffer); return; } @@ -3937,7 +3932,7 @@ static void particles_fluid_step(ParticleSimulationData *sim, int UNUSED(cfra)) gzclose( gzf ); totpart = psys->totpart = activeParts; - snprintf(debugStrBuffer,256,"readFsPartData::done - particles:%d, active:%d, file:%d, mask:%d \n", psys->totpart,activeParts,fileParts,readMask); + BLI_snprintf(debugStrBuffer,sizeof(debugStrBuffer),"readFsPartData::done - particles:%d, active:%d, file:%d, mask:%d \n", psys->totpart,activeParts,fileParts,readMask); // bad level call // XXX elbeemDebugOut(debugStrBuffer); diff --git a/source/blender/blenkernel/intern/pointcache.c b/source/blender/blenkernel/intern/pointcache.c index 0f0afe30392..a56010a5ccf 100644 --- a/source/blender/blenkernel/intern/pointcache.c +++ b/source/blender/blenkernel/intern/pointcache.c @@ -917,14 +917,14 @@ static int ptcache_path(PTCacheID *pid, char *filename) if (i > 6) file[i-6] = '\0'; - snprintf(filename, MAX_PTCACHE_PATH, "//"PTCACHE_PATH"%s", file); /* add blend file name to pointcache dir */ + BLI_snprintf(filename, MAX_PTCACHE_PATH, "//"PTCACHE_PATH"%s", file); /* add blend file name to pointcache dir */ BLI_path_abs(filename, blendfilename); return BLI_add_slash(filename); /* new strlen() */ } /* use the temp path. this is weak but better then not using point cache at all */ /* btempdir is assumed to exist and ALWAYS has a trailing slash */ - snprintf(filename, MAX_PTCACHE_PATH, "%s"PTCACHE_PATH"%d", btempdir, abs(getpid())); + BLI_snprintf(filename, MAX_PTCACHE_PATH, "%s"PTCACHE_PATH"%d", btempdir, abs(getpid())); return BLI_add_slash(filename); /* new strlen() */ } @@ -948,7 +948,7 @@ static int ptcache_filename(PTCacheID *pid, char *filename, int cfra, short do_p idname = (pid->ob->id.name+2); /* convert chars to hex so they are always a valid filename */ while('\0' != *idname) { - snprintf(newname, MAX_PTCACHE_FILE, "%02X", (char)(*idname++)); + BLI_snprintf(newname, MAX_PTCACHE_FILE, "%02X", (char)(*idname++)); newname+=2; len += 2; } @@ -967,12 +967,12 @@ static int ptcache_filename(PTCacheID *pid, char *filename, int cfra, short do_p if(pid->cache->flag & PTCACHE_EXTERNAL) { if(pid->cache->index >= 0) - snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02u"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ + BLI_snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02u"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ else - snprintf(newname, MAX_PTCACHE_FILE, "_%06d"PTCACHE_EXT, cfra); /* always 6 chars */ + BLI_snprintf(newname, MAX_PTCACHE_FILE, "_%06d"PTCACHE_EXT, cfra); /* always 6 chars */ } else { - snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02u"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ + BLI_snprintf(newname, MAX_PTCACHE_FILE, "_%06d_%02u"PTCACHE_EXT, cfra, pid->stack_index); /* always 6 chars */ } len += 16; } @@ -2002,7 +2002,7 @@ void BKE_ptcache_id_clear(PTCacheID *pid, int mode, unsigned int cfra) if (dir==NULL) return; - snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); + BLI_snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); while ((de = readdir(dir)) != NULL) { if (strstr(de->d_name, ext)) { /* do we have the right extension?*/ @@ -2204,7 +2204,7 @@ void BKE_ptcache_id_time(PTCacheID *pid, Scene *scene, float cfra, int *startfra if (dir==NULL) return; - snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); + BLI_snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); while ((de = readdir(dir)) != NULL) { if (strstr(de->d_name, ext)) { /* do we have the right extension?*/ @@ -2904,7 +2904,7 @@ void BKE_ptcache_disk_cache_rename(PTCacheID *pid, char *from, char *to) return; } - snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); + BLI_snprintf(ext, sizeof(ext), "_%02u"PTCACHE_EXT, pid->stack_index); /* put new name into cache */ strcpy(pid->cache->name, to); @@ -2960,7 +2960,7 @@ void BKE_ptcache_load_external(PTCacheID *pid) return; if(cache->index >= 0) - snprintf(ext, sizeof(ext), "_%02d"PTCACHE_EXT, cache->index); + BLI_snprintf(ext, sizeof(ext), "_%02d"PTCACHE_EXT, cache->index); else strcpy(ext, PTCACHE_EXT); diff --git a/source/blender/blenkernel/intern/report.c b/source/blender/blenkernel/intern/report.c index f84d98a31b4..4926edaeec2 100644 --- a/source/blender/blenkernel/intern/report.c +++ b/source/blender/blenkernel/intern/report.c @@ -44,12 +44,6 @@ #include #include -#ifdef _WIN32 -#ifndef vsnprintf -#define vsnprintf _vsnprintf -#endif -#endif - static const char *report_type_str(int type) { switch(type) { diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c index 40e02d65323..9ef30bdd49b 100644 --- a/source/blender/blenkernel/intern/sequencer.c +++ b/source/blender/blenkernel/intern/sequencer.c @@ -78,11 +78,6 @@ # include "AUD_C-API.h" #endif -#ifdef WIN32 -#define snprintf _snprintf -#endif - - static ImBuf* seq_render_strip_stack( SeqRenderData context, ListBase *seqbasep, float cfra, int chanshown); @@ -1193,7 +1188,7 @@ static void seq_open_anim_file(Sequence * seq) static int seq_proxy_get_fname(SeqRenderData context, Sequence * seq, int cfra, char * name) { int frameno; - char dir[FILE_MAXDIR]; + char dir[PROXY_MAXFILE]; int render_size = context.preview_render_size; if (!seq->strip->proxy) { @@ -1211,7 +1206,7 @@ static int seq_proxy_get_fname(SeqRenderData context, Sequence * seq, int cfra, if (seq->flag & (SEQ_USE_PROXY_CUSTOM_DIR|SEQ_USE_PROXY_CUSTOM_FILE)) { strcpy(dir, seq->strip->proxy->dir); } else if (seq->type == SEQ_IMAGE) { - snprintf(dir, PROXY_MAXFILE, "%s/BL_proxy", seq->strip->dir); + BLI_snprintf(dir, PROXY_MAXFILE, "%s/BL_proxy", seq->strip->dir); } else { return FALSE; } @@ -1232,14 +1227,14 @@ static int seq_proxy_get_fname(SeqRenderData context, Sequence * seq, int cfra, /* generate a separate proxy directory for each preview size */ if (seq->type == SEQ_IMAGE) { - snprintf(name, PROXY_MAXFILE, "%s/images/%d/%s_proxy", dir, + BLI_snprintf(name, PROXY_MAXFILE, "%s/images/%d/%s_proxy", dir, context.preview_render_size, give_stripelem(seq, cfra)->name); frameno = 1; } else { frameno = (int) give_stripelem_index(seq, cfra) + seq->anim_startofs; - snprintf(name, PROXY_MAXFILE, "%s/proxy_misc/%d/####", dir, + BLI_snprintf(name, PROXY_MAXFILE, "%s/proxy_misc/%d/####", dir, context.preview_render_size); } diff --git a/source/blender/blenkernel/intern/unit.c b/source/blender/blenkernel/intern/unit.c index a9792bc44fa..72fe1c19884 100644 --- a/source/blender/blenkernel/intern/unit.c +++ b/source/blender/blenkernel/intern/unit.c @@ -34,6 +34,7 @@ #include "BKE_unit.h" #include "BLI_math.h" +#include "BLI_string.h" #include "BLI_winstuff.h" @@ -344,7 +345,7 @@ static int unit_as_string(char *str, int len_max, double value, int prec, bUnitC /* Convert to a string */ { - len= snprintf(str, len_max, "%.*lf", prec, value_conv); + len= BLI_snprintf(str, len_max, "%.*lf", prec, value_conv); if(len >= len_max) len= len_max; @@ -495,7 +496,7 @@ static int unit_scale_str(char *str, int len_max, char *str_tmp, double scale_pr len_name = strlen(replace_str); len_move= (len - (found_ofs+len_name)) + 1; /* 1+ to copy the string terminator */ - len_num= snprintf(str_tmp, TEMP_STR_SIZE, "*%lg"SEP_STR, unit->scalar/scale_pref); /* # removed later */ + len_num= BLI_snprintf(str_tmp, TEMP_STR_SIZE, "*%lg"SEP_STR, unit->scalar/scale_pref); /* # removed later */ if(len_num > len_max) len_num= len_max; @@ -629,12 +630,12 @@ int bUnit_ReplaceString(char *str, int len_max, char *str_prev, double scale_pre /* add the unit prefix and re-run, use brackets incase there was an expression given */ - if(snprintf(str_tmp, sizeof(str_tmp), "(%s)%s", str, unit->name) < sizeof(str_tmp)) { + if(BLI_snprintf(str_tmp, sizeof(str_tmp), "(%s)%s", str, unit->name) < sizeof(str_tmp)) { strncpy(str, str_tmp, len_max); return bUnit_ReplaceString(str, len_max, NULL, scale_pref, system, type); } else { - /* snprintf would not fit into str_tmp, cant do much in this case + /* BLI_snprintf would not fit into str_tmp, cant do much in this case * check for this because otherwise bUnit_ReplaceString could call its self forever */ return 0; } @@ -705,7 +706,7 @@ void bUnit_ToUnitAltName(char *str, int len_max, char *orig_str, int system, int /* print the alt_name */ if(unit->name_alt) - len_name= snprintf(str, len_max, "%s", unit->name_alt); + len_name= BLI_snprintf(str, len_max, "%s", unit->name_alt); else len_name= 0; diff --git a/source/blender/blenkernel/intern/writeffmpeg.c b/source/blender/blenkernel/intern/writeffmpeg.c index 24e0fe95a1f..13875ff19f7 100644 --- a/source/blender/blenkernel/intern/writeffmpeg.c +++ b/source/blender/blenkernel/intern/writeffmpeg.c @@ -39,10 +39,6 @@ #include #include -#if defined(WIN32) && (!(defined snprintf)) -#define snprintf _snprintf -#endif - #include "MEM_guardedalloc.h" #include "DNA_scene_types.h" @@ -652,7 +648,7 @@ static int start_ffmpeg_impl(struct RenderData *rd, int rectx, int recty, Report fmt->audio_codec = ffmpeg_audio_codec; - snprintf(of->filename, sizeof(of->filename), "%s", name); + BLI_snprintf(of->filename, sizeof(of->filename), "%s", name); /* set the codec to the user's selection */ switch(ffmpeg_type) { case FFMPEG_AVI: diff --git a/source/blender/blenlib/intern/storage.c b/source/blender/blenlib/intern/storage.c index 41eedef8835..67e27063fd0 100644 --- a/source/blender/blenlib/intern/storage.c +++ b/source/blender/blenlib/intern/storage.c @@ -338,7 +338,7 @@ void BLI_adddirstrings(void) if ( pwuser ) { BLI_strncpy(file->owner, pwuser->pw_name, sizeof(file->owner)); } else { - snprintf(file->owner, sizeof(file->owner), "%d", file->s.st_uid); + BLI_snprintf(file->owner, sizeof(file->owner), "%d", file->s.st_uid); } } #endif diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 4a86de51d9c..363e98d7a4b 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -10081,7 +10081,7 @@ static void do_versions(FileData *fd, Library *lib, Main *main) !(seq->flag & SEQ_USE_PROXY_CUSTOM_DIR)) { - snprintf(seq->strip->proxy->dir, + BLI_snprintf(seq->strip->proxy->dir, FILE_MAXDIR, "%s/BL_proxy", seq->strip->dir); } diff --git a/source/blender/editors/physics/physics_fluid.c b/source/blender/editors/physics/physics_fluid.c index 37309f1e07c..bd53de20871 100644 --- a/source/blender/editors/physics/physics_fluid.c +++ b/source/blender/editors/physics/physics_fluid.c @@ -41,12 +41,6 @@ #include #include -#ifdef WIN32 /* Windos */ -#ifndef snprintf -#define snprintf _snprintf -#endif -#endif - #include "MEM_guardedalloc.h" /* types */ @@ -155,8 +149,8 @@ static int fluid_is_animated_mesh(FluidsimSettings *fss) #if 0 /* helper function */ void fluidsimGetGeometryObjFilename(Object *ob, char *dst) { //, char *srcname) { - //snprintf(dst,FILE_MAXFILE, "%s_cfgdata_%s.bobj.gz", srcname, ob->id.name); - snprintf(dst,FILE_MAXFILE, "fluidcfgdata_%s.bobj.gz", ob->id.name); + //BLI_snprintf(dst,FILE_MAXFILE, "%s_cfgdata_%s.bobj.gz", srcname, ob->id.name); + BLI_snprintf(dst,FILE_MAXFILE, "fluidcfgdata_%s.bobj.gz", ob->id.name); } #endif @@ -888,7 +882,7 @@ static int fluidsimBake(bContext *C, ReportList *reports, Object *fsDomain) if(getenv(strEnvName)) { int dlevel = atoi(getenv(strEnvName)); elbeemSetDebugLevel(dlevel); - snprintf(debugStrBuffer,256,"fluidsimBake::msg: Debug messages activated due to envvar '%s'\n",strEnvName); + BLI_snprintf(debugStrBuffer,256,"fluidsimBake::msg: Debug messages activated due to envvar '%s'\n",strEnvName); elbeemDebugOut(debugStrBuffer); } @@ -925,7 +919,7 @@ static int fluidsimBake(bContext *C, ReportList *reports, Object *fsDomain) /* rough check of settings... */ if(domainSettings->previewresxyz > domainSettings->resolutionxyz) { - snprintf(debugStrBuffer,256,"fluidsimBake::warning - Preview (%d) >= Resolution (%d)... setting equal.\n", domainSettings->previewresxyz , domainSettings->resolutionxyz); + BLI_snprintf(debugStrBuffer,256,"fluidsimBake::warning - Preview (%d) >= Resolution (%d)... setting equal.\n", domainSettings->previewresxyz , domainSettings->resolutionxyz); elbeemDebugOut(debugStrBuffer); domainSettings->previewresxyz = domainSettings->resolutionxyz; } @@ -945,7 +939,7 @@ static int fluidsimBake(bContext *C, ReportList *reports, Object *fsDomain) } else { gridlevels = domainSettings->maxRefine; } - snprintf(debugStrBuffer,256,"fluidsimBake::msg: Baking %s, refine: %d\n", fsDomain->id.name , gridlevels ); + BLI_snprintf(debugStrBuffer,256,"fluidsimBake::msg: Baking %s, refine: %d\n", fsDomain->id.name , gridlevels ); elbeemDebugOut(debugStrBuffer); @@ -997,7 +991,7 @@ static int fluidsimBake(bContext *C, ReportList *reports, Object *fsDomain) /* ******** init domain object's matrix ******** */ copy_m4_m4(domainMat, fsDomain->obmat); if(!invert_m4_m4(invDomMat, domainMat)) { - snprintf(debugStrBuffer,256,"fluidsimBake::error - Invalid obj matrix?\n"); + BLI_snprintf(debugStrBuffer,256,"fluidsimBake::error - Invalid obj matrix?\n"); elbeemDebugOut(debugStrBuffer); BKE_report(reports, RPT_ERROR, "Invalid object matrix."); diff --git a/source/blender/editors/space_console/space_console.c b/source/blender/editors/space_console/space_console.c index 52c5100900d..c8fa049f5eb 100644 --- a/source/blender/editors/space_console/space_console.c +++ b/source/blender/editors/space_console/space_console.c @@ -169,7 +169,7 @@ static void id_drop_copy(wmDrag *drag, wmDropBox *drop) BLI_strescape(id_esc, id->name+2, sizeof(id_esc)); - snprintf(text, sizeof(text), "bpy.data.%s[\"%s\"]", BKE_idcode_to_name_plural(GS(id->name)), id_esc); + BLI_snprintf(text, sizeof(text), "bpy.data.%s[\"%s\"]", BKE_idcode_to_name_plural(GS(id->name)), id_esc); /* copy drag path to properties */ RNA_string_set(drop->ptr, "text", text); @@ -186,7 +186,7 @@ static int path_drop_poll(bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(eve static void path_drop_copy(wmDrag *drag, wmDropBox *drop) { char pathname[FILE_MAXDIR+FILE_MAXFILE+2]; - snprintf(pathname, sizeof(pathname), "\"%s\"", drag->path); + BLI_snprintf(pathname, sizeof(pathname), "\"%s\"", drag->path); RNA_string_set(drop->ptr, "text", pathname); } diff --git a/source/blender/editors/space_nla/nla_draw.c b/source/blender/editors/space_nla/nla_draw.c index 0583f328371..0c9c7877ddc 100644 --- a/source/blender/editors/space_nla/nla_draw.c +++ b/source/blender/editors/space_nla/nla_draw.c @@ -468,10 +468,10 @@ static void nla_draw_strip_text (AnimData *adt, NlaTrack *nlt, NlaStrip *strip, /* just print the name and the range */ if (strip->flag & NLASTRIP_FLAG_TEMP_META) { - sprintf(str, "%d) Temp-Meta", index); + BLI_snprintf(str, sizeof(str), "%d) Temp-Meta", index); } else { - sprintf(str, strip->name); + BLI_strncpy(str, strip->name, sizeof(str)); } /* set text color - if colors (see above) are light, draw black text, otherwise draw white */ @@ -514,7 +514,7 @@ static void nla_draw_strip_frames_text(NlaTrack *UNUSED(nlt), NlaStrip *strip, V { const float ytol = 1.0f; /* small offset to vertical positioning of text, for legibility */ const char col[4] = {220, 220, 220, 255}; /* light grey */ - char str[16] = ""; + char str[32] = ""; /* Always draw times above the strip, whereas sequencer drew below + above. @@ -524,11 +524,11 @@ static void nla_draw_strip_frames_text(NlaTrack *UNUSED(nlt), NlaStrip *strip, V * while also preserving some accuracy, since we do use floats */ /* start frame */ - sprintf(str, "%.1f", strip->start); + BLI_snprintf(str, sizeof(str), "%.1f", strip->start); UI_view2d_text_cache_add(v2d, strip->start-1.0f, ymaxc+ytol, str, col); /* end frame */ - sprintf(str, "%.1f", strip->end); + BLI_snprintf(str, sizeof(str), "%.1f", strip->end); UI_view2d_text_cache_add(v2d, strip->end, ymaxc+ytol, str, col); } @@ -730,9 +730,9 @@ static void draw_nla_channel_list_gl (bAnimContext *ac, ListBase *anim_data, Vie special = ICON_ACTION; if (act) - sprintf(name, "%s", act->id.name+2); + BLI_snprintf(name, sizeof(name), "%s", act->id.name+2); else - sprintf(name, ""); + BLI_strncpy(name, "", sizeof(name)); // draw manually still doDraw= 1; diff --git a/source/blender/gpu/intern/gpu_codegen.c b/source/blender/gpu/intern/gpu_codegen.c index 77498835d57..360f3dbf63f 100644 --- a/source/blender/gpu/intern/gpu_codegen.c +++ b/source/blender/gpu/intern/gpu_codegen.c @@ -59,15 +59,6 @@ #include #include -#ifdef _WIN32 -#ifndef vsnprintf -#define vsnprintf _vsnprintf -#endif -#ifndef snprintf -#define snprintf _snprintf -#endif -#endif - extern char datatoc_gpu_shader_material_glsl[]; extern char datatoc_gpu_shader_vertex_glsl[]; @@ -168,24 +159,6 @@ struct GPUPass { struct GPUShader *shader; }; -/* Strings utility */ - -static void BLI_dynstr_printf(DynStr *dynstr, const char *format, ...) -{ - va_list args; - int retval; - char str[2048]; - - va_start(args, format); - retval = vsnprintf(str, sizeof(str), format, args); - va_end(args); - - if (retval >= sizeof(str)) - fprintf(stderr, "BLI_dynstr_printf: limit exceeded\n"); - else - BLI_dynstr_append(dynstr, str); -} - /* GLSL code parsing for finding function definitions. * These are stored in a hash for lookup when creating a material. */ @@ -318,7 +291,7 @@ static char *gpu_generate_function_prototyps(GHash *hash) name = BLI_ghashIterator_getValue(ghi); function = BLI_ghashIterator_getValue(ghi); - BLI_dynstr_printf(ds, "void %s(", name); + BLI_dynstr_appendf(ds, "void %s(", name); for(a=0; atotparam; a++) { if(function->paramqual[a] == FUNCTION_QUAL_OUT) BLI_dynstr_append(ds, "out "); @@ -334,7 +307,7 @@ static char *gpu_generate_function_prototyps(GHash *hash) else BLI_dynstr_append(ds, GPU_DATATYPE_STR[function->paramtype[a]]); - //BLI_dynstr_printf(ds, " param%d", a); + //BLI_dynstr_appendf(ds, " param%d", a); if(a != function->totparam-1) BLI_dynstr_append(ds, ", "); @@ -390,42 +363,42 @@ static void codegen_convert_datatype(DynStr *ds, int from, int to, const char *t { char name[1024]; - snprintf(name, sizeof(name), "%s%d", tmp, id); + BLI_snprintf(name, sizeof(name), "%s%d", tmp, id); if (from == to) { BLI_dynstr_append(ds, name); } else if (to == GPU_FLOAT) { if (from == GPU_VEC4) - BLI_dynstr_printf(ds, "dot(%s.rgb, vec3(0.35, 0.45, 0.2))", name); + BLI_dynstr_appendf(ds, "dot(%s.rgb, vec3(0.35, 0.45, 0.2))", name); else if (from == GPU_VEC3) - BLI_dynstr_printf(ds, "dot(%s, vec3(0.33))", name); + BLI_dynstr_appendf(ds, "dot(%s, vec3(0.33))", name); else if (from == GPU_VEC2) - BLI_dynstr_printf(ds, "%s.r", name); + BLI_dynstr_appendf(ds, "%s.r", name); } else if (to == GPU_VEC2) { if (from == GPU_VEC4) - BLI_dynstr_printf(ds, "vec2(dot(%s.rgb, vec3(0.35, 0.45, 0.2)), %s.a)", name, name); + BLI_dynstr_appendf(ds, "vec2(dot(%s.rgb, vec3(0.35, 0.45, 0.2)), %s.a)", name, name); else if (from == GPU_VEC3) - BLI_dynstr_printf(ds, "vec2(dot(%s.rgb, vec3(0.33)), 1.0)", name); + BLI_dynstr_appendf(ds, "vec2(dot(%s.rgb, vec3(0.33)), 1.0)", name); else if (from == GPU_FLOAT) - BLI_dynstr_printf(ds, "vec2(%s, 1.0)", name); + BLI_dynstr_appendf(ds, "vec2(%s, 1.0)", name); } else if (to == GPU_VEC3) { if (from == GPU_VEC4) - BLI_dynstr_printf(ds, "%s.rgb", name); + BLI_dynstr_appendf(ds, "%s.rgb", name); else if (from == GPU_VEC2) - BLI_dynstr_printf(ds, "vec3(%s.r, %s.r, %s.r)", name, name, name); + BLI_dynstr_appendf(ds, "vec3(%s.r, %s.r, %s.r)", name, name, name); else if (from == GPU_FLOAT) - BLI_dynstr_printf(ds, "vec3(%s, %s, %s)", name, name, name); + BLI_dynstr_appendf(ds, "vec3(%s, %s, %s)", name, name, name); } else { if (from == GPU_VEC3) - BLI_dynstr_printf(ds, "vec4(%s, 1.0)", name); + BLI_dynstr_appendf(ds, "vec4(%s, 1.0)", name); else if (from == GPU_VEC2) - BLI_dynstr_printf(ds, "vec4(%s.r, %s.r, %s.r, %s.g)", name, name, name, name); + BLI_dynstr_appendf(ds, "vec4(%s.r, %s.r, %s.r, %s.g)", name, name, name, name); else if (from == GPU_FLOAT) - BLI_dynstr_printf(ds, "vec4(%s, %s, %s, 1.0)", name, name, name); + BLI_dynstr_appendf(ds, "vec4(%s, %s, %s, 1.0)", name, name, name); } } @@ -433,10 +406,10 @@ static void codegen_print_datatype(DynStr *ds, int type, float *data) { int i; - BLI_dynstr_printf(ds, "%s(", GPU_DATATYPE_STR[type]); + BLI_dynstr_appendf(ds, "%s(", GPU_DATATYPE_STR[type]); for(i=0; isource == GPU_SOURCE_TEX) || (input->source == GPU_SOURCE_TEX_PIXEL)) { /* create exactly one sampler for each texture */ if (codegen_input_has_texture(input) && input->bindtex) - BLI_dynstr_printf(ds, "uniform %s samp%d;\n", + BLI_dynstr_appendf(ds, "uniform %s samp%d;\n", (input->textype == GPU_TEX1D)? "sampler1D": (input->textype == GPU_TEX2D)? "sampler2D": "sampler2DShadow", input->texid); @@ -580,11 +553,11 @@ static void codegen_print_uniforms_functions(DynStr *ds, ListBase *nodes) name = GPU_builtin_name(input->builtin); if(gpu_str_prefix(name, "unf")) { - BLI_dynstr_printf(ds, "uniform %s %s;\n", + BLI_dynstr_appendf(ds, "uniform %s %s;\n", GPU_DATATYPE_STR[input->type], name); } else { - BLI_dynstr_printf(ds, "varying %s %s;\n", + BLI_dynstr_appendf(ds, "varying %s %s;\n", GPU_DATATYPE_STR[input->type], name); } } @@ -592,19 +565,19 @@ static void codegen_print_uniforms_functions(DynStr *ds, ListBase *nodes) else if (input->source == GPU_SOURCE_VEC_UNIFORM) { if(input->dynamicvec) { /* only create uniforms for dynamic vectors */ - BLI_dynstr_printf(ds, "uniform %s unf%d;\n", + BLI_dynstr_appendf(ds, "uniform %s unf%d;\n", GPU_DATATYPE_STR[input->type], input->id); } else { /* for others use const so the compiler can do folding */ - BLI_dynstr_printf(ds, "const %s cons%d = ", + BLI_dynstr_appendf(ds, "const %s cons%d = ", GPU_DATATYPE_STR[input->type], input->id); codegen_print_datatype(ds, input->type, input->vec); BLI_dynstr_append(ds, ";\n"); } } else if (input->source == GPU_SOURCE_ATTRIB && input->attribfirst) { - BLI_dynstr_printf(ds, "varying %s var%d;\n", + BLI_dynstr_appendf(ds, "varying %s var%d;\n", GPU_DATATYPE_STR[input->type], input->attribid); } } @@ -624,8 +597,8 @@ static void codegen_declare_tmps(DynStr *ds, ListBase *nodes) for (input=node->inputs.first; input; input=input->next) { if (input->source == GPU_SOURCE_TEX_PIXEL) { if (codegen_input_has_texture(input) && input->definetex) { - BLI_dynstr_printf(ds, "\tvec4 tex%d = texture2D(", input->texid); - BLI_dynstr_printf(ds, "samp%d, gl_TexCoord[%d].st);\n", + BLI_dynstr_appendf(ds, "\tvec4 tex%d = texture2D(", input->texid); + BLI_dynstr_appendf(ds, "samp%d, gl_TexCoord[%d].st);\n", input->texid, input->texid); } } @@ -633,7 +606,7 @@ static void codegen_declare_tmps(DynStr *ds, ListBase *nodes) /* declare temporary variables for node output storage */ for (output=node->outputs.first; output; output=output->next) - BLI_dynstr_printf(ds, "\t%s tmp%d;\n", + BLI_dynstr_appendf(ds, "\t%s tmp%d;\n", GPU_DATATYPE_STR[output->type], output->id); } @@ -647,13 +620,13 @@ static void codegen_call_functions(DynStr *ds, ListBase *nodes, GPUOutput *final GPUOutput *output; for (node=nodes->first; node; node=node->next) { - BLI_dynstr_printf(ds, "\t%s(", node->name); + BLI_dynstr_appendf(ds, "\t%s(", node->name); for (input=node->inputs.first; input; input=input->next) { if (input->source == GPU_SOURCE_TEX) { - BLI_dynstr_printf(ds, "samp%d", input->texid); + BLI_dynstr_appendf(ds, "samp%d", input->texid); if (input->link) - BLI_dynstr_printf(ds, ", gl_TexCoord[%d].st", input->texid); + BLI_dynstr_appendf(ds, ", gl_TexCoord[%d].st", input->texid); } else if (input->source == GPU_SOURCE_TEX_PIXEL) { if (input->link && input->link->output) @@ -664,21 +637,21 @@ static void codegen_call_functions(DynStr *ds, ListBase *nodes, GPUOutput *final "tex", input->texid); } else if(input->source == GPU_SOURCE_BUILTIN) - BLI_dynstr_printf(ds, "%s", GPU_builtin_name(input->builtin)); + BLI_dynstr_appendf(ds, "%s", GPU_builtin_name(input->builtin)); else if(input->source == GPU_SOURCE_VEC_UNIFORM) { if(input->dynamicvec) - BLI_dynstr_printf(ds, "unf%d", input->id); + BLI_dynstr_appendf(ds, "unf%d", input->id); else - BLI_dynstr_printf(ds, "cons%d", input->id); + BLI_dynstr_appendf(ds, "cons%d", input->id); } else if (input->source == GPU_SOURCE_ATTRIB) - BLI_dynstr_printf(ds, "var%d", input->attribid); + BLI_dynstr_appendf(ds, "var%d", input->attribid); BLI_dynstr_append(ds, ", "); } for (output=node->outputs.first; output; output=output->next) { - BLI_dynstr_printf(ds, "tmp%d", output->id); + BLI_dynstr_appendf(ds, "tmp%d", output->id); if (output->next) BLI_dynstr_append(ds, ", "); } @@ -702,7 +675,7 @@ static char *code_generate_fragment(ListBase *nodes, GPUOutput *output, const ch codegen_print_uniforms_functions(ds, nodes); //if(G.f & G_DEBUG) - // BLI_dynstr_printf(ds, "/* %s */\n", name); + // BLI_dynstr_appendf(ds, "/* %s */\n", name); BLI_dynstr_append(ds, "void main(void)\n"); BLI_dynstr_append(ds, "{\n"); @@ -731,9 +704,9 @@ static char *code_generate_vertex(ListBase *nodes) for (node=nodes->first; node; node=node->next) { for (input=node->inputs.first; input; input=input->next) { if (input->source == GPU_SOURCE_ATTRIB && input->attribfirst) { - BLI_dynstr_printf(ds, "attribute %s att%d;\n", + BLI_dynstr_appendf(ds, "attribute %s att%d;\n", GPU_DATATYPE_STR[input->type], input->attribid); - BLI_dynstr_printf(ds, "varying %s var%d;\n", + BLI_dynstr_appendf(ds, "varying %s var%d;\n", GPU_DATATYPE_STR[input->type], input->attribid); } } @@ -747,11 +720,11 @@ static char *code_generate_vertex(ListBase *nodes) if (input->source == GPU_SOURCE_ATTRIB && input->attribfirst) { if(input->attribtype == CD_TANGENT) /* silly exception */ { - BLI_dynstr_printf(ds, "\tvar%d.xyz = normalize((gl_ModelViewMatrix * vec4(att%d.xyz, 0)).xyz);\n", input->attribid, input->attribid); - BLI_dynstr_printf(ds, "\tvar%d.w = att%d.w;\n", input->attribid, input->attribid); + BLI_dynstr_appendf(ds, "\tvar%d.xyz = normalize((gl_ModelViewMatrix * vec4(att%d.xyz, 0)).xyz);\n", input->attribid, input->attribid); + BLI_dynstr_appendf(ds, "\tvar%d.w = att%d.w;\n", input->attribid, input->attribid); } else - BLI_dynstr_printf(ds, "\tvar%d = att%d;\n", input->attribid, input->attribid); + BLI_dynstr_appendf(ds, "\tvar%d = att%d;\n", input->attribid, input->attribid); } BLI_dynstr_append(ds, "}\n\n"); @@ -799,9 +772,9 @@ static void GPU_nodes_extract_dynamic_inputs(GPUPass *pass, ListBase *nodes) continue; if (input->ima || input->tex) - snprintf(input->shadername, sizeof(input->shadername), "samp%d", input->texid); + BLI_snprintf(input->shadername, sizeof(input->shadername), "samp%d", input->texid); else - snprintf(input->shadername, sizeof(input->shadername), "unf%d", input->id); + BLI_snprintf(input->shadername, sizeof(input->shadername), "unf%d", input->id); /* pass non-dynamic uniforms to opengl */ extract = 0; diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c index 4abcbc684e2..e1c38a82142 100644 --- a/source/blender/python/intern/bpy_rna.c +++ b/source/blender/python/intern/bpy_rna.c @@ -1251,7 +1251,7 @@ static PyObject *pyrna_enum_to_py(PointerRNA *ptr, PropertyRNA *prop, int val) #if 0 // gives python decoding errors while generating docs :( char error_str[256]; - snprintf(error_str, sizeof(error_str), "RNA Warning: Current value \"%d\" matches no enum in '%s', '%s', '%s'", val, RNA_struct_identifier(ptr->type), ptr_name, RNA_property_identifier(prop)); + BLI_snprintf(error_str, sizeof(error_str), "RNA Warning: Current value \"%d\" matches no enum in '%s', '%s', '%s'", val, RNA_struct_identifier(ptr->type), ptr_name, RNA_property_identifier(prop)); PyErr_Warn(PyExc_RuntimeWarning, error_str); #endif From 947d4a654b7ec3b7f413f2132a0524ab2e2e5c9e Mon Sep 17 00:00:00 2001 From: Joerg Mueller Date: Tue, 30 Aug 2011 10:09:10 +0000 Subject: [PATCH 598/624] Fix for [#25062] Sound Actuator - Positional Audio. Now all sounds that are not mono but have 3D checked automatically get reduced to mono during BGE conversion time. Also removed the now unneeded function sound_get_channels and added a missing header file to audaspace's CMakeLists.txt. --- intern/audaspace/CMakeLists.txt | 1 + source/blender/blenkernel/BKE_sound.h | 2 -- source/blender/blenkernel/intern/sound.c | 10 ---------- .../Converter/KX_ConvertActuators.cpp | 17 +++++++++++++++++ 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/intern/audaspace/CMakeLists.txt b/intern/audaspace/CMakeLists.txt index 8b7cb1d9e69..25510ebd2a5 100644 --- a/intern/audaspace/CMakeLists.txt +++ b/intern/audaspace/CMakeLists.txt @@ -116,6 +116,7 @@ set(SRC intern/AUD_ReadDevice.h intern/AUD_Reference.h intern/AUD_ReferenceHandler.cpp + intern/AUD_ResampleFactory.h intern/AUD_ResampleReader.cpp intern/AUD_ResampleReader.h intern/AUD_SequencerEntry.cpp diff --git a/source/blender/blenkernel/BKE_sound.h b/source/blender/blenkernel/BKE_sound.h index e1b6ff02bc4..fac5bf1cfd2 100644 --- a/source/blender/blenkernel/BKE_sound.h +++ b/source/blender/blenkernel/BKE_sound.h @@ -134,8 +134,6 @@ void sound_free_waveform(struct bSound* sound); void sound_read_waveform(struct bSound* sound); -int sound_get_channels(struct bSound* sound); - void sound_update_scene(struct Scene* scene); void* sound_get_factory(void* sound); diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 985fef974d3..cdb509ab8e1 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -641,15 +641,6 @@ void sound_read_waveform(struct bSound* sound) } } -int sound_get_channels(struct bSound* sound) -{ - AUD_SoundInfo info; - - info = AUD_getInfo(sound->playback_handle); - - return info.specs.channels; -} - void sound_update_scene(struct Scene* scene) { Object* ob; @@ -769,6 +760,5 @@ void sound_seek_scene(struct bContext *UNUSED(C)) {} float sound_sync_scene(struct Scene *UNUSED(scene)) { return 0.0f; } int sound_scene_playing(struct Scene *UNUSED(scene)) { return -1; } int sound_read_sound_buffer(struct bSound* UNUSED(sound), float* UNUSED(buffer), int UNUSED(length), float UNUSED(start), float UNUSED(end)) { return 0; } -int sound_get_channels(struct bSound* UNUSED(sound)) { return 1; } #endif // WITH_AUDASPACE diff --git a/source/gameengine/Converter/KX_ConvertActuators.cpp b/source/gameengine/Converter/KX_ConvertActuators.cpp index 7b9cba7770b..9621d05b5cc 100644 --- a/source/gameengine/Converter/KX_ConvertActuators.cpp +++ b/source/gameengine/Converter/KX_ConvertActuators.cpp @@ -46,6 +46,7 @@ #ifdef WITH_AUDASPACE # include "AUD_C-API.h" +# include "AUD_ChannelMapperFactory.h" #endif // Actuators @@ -406,7 +407,23 @@ void BL_ConvertActuators(char* maggiename, "\" has no sound datablock." << std::endl; } else + { snd_sound = *reinterpret_cast*>(sound->playback_handle); + + // if sound shall be 3D but isn't mono, we have to make it mono! + if(is3d) + { + AUD_Reference reader = snd_sound->createReader(); + if(reader->getSpecs().channels != AUD_CHANNELS_MONO) + { + AUD_DeviceSpecs specs; + specs.channels = AUD_CHANNELS_MONO; + specs.rate = AUD_RATE_INVALID; + specs.format = AUD_FORMAT_INVALID; + snd_sound = new AUD_ChannelMapperFactory(snd_sound, specs); + } + } + } KX_SoundActuator* tmpsoundact = new KX_SoundActuator(gameobj, snd_sound, From 6c9ee34dd8acba35808847d3669798c6d3459b9c Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Tue, 30 Aug 2011 10:44:02 +0000 Subject: [PATCH 599/624] 2.5 UI Files: * Code cleanup after Pepper merge. --- .../scripts/startup/bl_ui/properties_data_armature.py | 3 +-- release/scripts/startup/bl_ui/properties_data_speaker.py | 8 ++------ .../startup/bl_ui/properties_object_constraint.py | 5 +---- release/scripts/startup/bl_ui/properties_render.py | 9 +++------ release/scripts/startup/bl_ui/properties_scene.py | 2 -- 5 files changed, 7 insertions(+), 20 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index 9a76ed81530..b2c09469067 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -72,8 +72,7 @@ class DATA_PT_skeleton(ArmatureButtonsPanel, Panel): flow.prop(arm, "use_deform_preserve_volume", text="Quaternion") if context.scene.render.engine == "BLENDER_GAME": - col = layout.column() - col.prop(arm, "vert_deformer") + layout.row().prop(arm, "vert_deformer", expand=True, text="") class DATA_PT_display(ArmatureButtonsPanel, Panel): bl_label = "Display" diff --git a/release/scripts/startup/bl_ui/properties_data_speaker.py b/release/scripts/startup/bl_ui/properties_data_speaker.py index fe9f798af0c..657c0fe652a 100644 --- a/release/scripts/startup/bl_ui/properties_data_speaker.py +++ b/release/scripts/startup/bl_ui/properties_data_speaker.py @@ -66,10 +66,7 @@ class DATA_PT_speaker(DataButtonsPanel, bpy.types.Panel): split.template_ID(speaker, "sound", open="sound.open_mono") split.prop(speaker, "muted") - split = layout.split() - - row = split.row() - + row = layout.row() row.prop(speaker, "volume") row.prop(speaker, "pitch") @@ -84,15 +81,14 @@ class DATA_PT_distance(DataButtonsPanel, bpy.types.Panel): speaker = context.speaker split = layout.split() + col = split.column() - col.label("Volume:") col.prop(speaker, "volume_min", text="Minimum") col.prop(speaker, "volume_max", text="Maximum") col.prop(speaker, "attenuation") col = split.column() - col.label("Distance:") col.prop(speaker, "distance_max", text="Maximum") col.prop(speaker, "distance_reference", text="Reference") diff --git a/release/scripts/startup/bl_ui/properties_object_constraint.py b/release/scripts/startup/bl_ui/properties_object_constraint.py index c74a0000499..ba237e74fb7 100644 --- a/release/scripts/startup/bl_ui/properties_object_constraint.py +++ b/release/scripts/startup/bl_ui/properties_object_constraint.py @@ -235,7 +235,6 @@ class ConstraintButtonsPanel(): row.label() def LIMIT_ROTATION(self, context, layout, con): - split = layout.split() col = split.column(align=True) @@ -259,9 +258,7 @@ class ConstraintButtonsPanel(): sub.prop(con, "min_z", text="Min") sub.prop(con, "max_z", text="Max") - row = layout.row() - row.prop(con, "use_transform_limit") - row.label() + layout.prop(con, "use_transform_limit") row = layout.row() row.label(text="Convert:") diff --git a/release/scripts/startup/bl_ui/properties_render.py b/release/scripts/startup/bl_ui/properties_render.py index c906013e094..395cfc6934e 100644 --- a/release/scripts/startup/bl_ui/properties_render.py +++ b/release/scripts/startup/bl_ui/properties_render.py @@ -592,12 +592,9 @@ class RENDER_PT_encoding(RenderButtonsPanel, Panel): if rd.ffmpeg_format not in {'MP3'}: layout.prop(rd, "ffmpeg_audio_codec", text="Audio Codec") - split = layout.split() - - col = split.column() - col.prop(rd, "ffmpeg_audio_bitrate") - col = split.column() - col.prop(rd, "ffmpeg_audio_volume", slider=True) + row = layout.row() + row.prop(rd, "ffmpeg_audio_bitrate") + row.prop(rd, "ffmpeg_audio_volume", slider=True) class RENDER_PT_bake(RenderButtonsPanel, Panel): diff --git a/release/scripts/startup/bl_ui/properties_scene.py b/release/scripts/startup/bl_ui/properties_scene.py index fd7fc8ed462..66f967bb6e1 100644 --- a/release/scripts/startup/bl_ui/properties_scene.py +++ b/release/scripts/startup/bl_ui/properties_scene.py @@ -59,14 +59,12 @@ class SCENE_PT_audio(SceneButtonsPanel, Panel): split = layout.split() col = split.column() - col.label("Listener:") col.prop(scene, "audio_distance_model", text="") col.prop(scene, "audio_doppler_speed", text="Speed") col.prop(scene, "audio_doppler_factor", text="Doppler") col = split.column() - col.label("Format:") col.prop(rd, "ffmpeg_audio_channels", text="") col.prop(rd, "ffmpeg_audio_mixrate", text="Rate") From b20c9b0ba368d5685d3c996572780befe852b889 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 30 Aug 2011 10:49:58 +0000 Subject: [PATCH 600/624] minor edits, pep8 - also correct float -> double promotion for blf. --- doc/python_api/sphinx_doc_gen.py | 1 - release/scripts/modules/bpy_types.py | 2 +- release/scripts/startup/bl_operators/nla.py | 4 +-- .../scripts/startup/bl_operators/object.py | 27 ++++++++------- .../startup/bl_ui/properties_data_armature.py | 1 + .../bl_ui/properties_object_constraint.py | 1 - .../startup/bl_ui/properties_texture.py | 8 ++--- .../scripts/startup/bl_ui/space_dopesheet.py | 2 +- release/scripts/startup/bl_ui/space_nla.py | 4 +-- .../scripts/startup/bl_ui/space_sequencer.py | 1 - release/scripts/startup/bl_ui/space_view3d.py | 5 +-- .../scripts/startup/keyingsets_builtins.py | 33 ++++++++++--------- source/blender/blenfont/intern/blf.c | 30 ++++++++--------- source/blender/editors/space_nla/nla_edit.c | 2 +- 14 files changed, 62 insertions(+), 59 deletions(-) diff --git a/doc/python_api/sphinx_doc_gen.py b/doc/python_api/sphinx_doc_gen.py index 6d29c57c91f..e378dd19e73 100644 --- a/doc/python_api/sphinx_doc_gen.py +++ b/doc/python_api/sphinx_doc_gen.py @@ -1222,7 +1222,6 @@ def rna2sphinx(BASEPATH): shutil.copy2(os.path.join(BASEPATH, "..", "rst", "change_log.rst"), BASEPATH) - if not EXCLUDE_INFO_DOCS: for info, info_desc in INFO_DOCS: shutil.copy2(os.path.join(BASEPATH, "..", "rst", info), BASEPATH) diff --git a/release/scripts/modules/bpy_types.py b/release/scripts/modules/bpy_types.py index e4a0d30efcf..101416f4943 100644 --- a/release/scripts/modules/bpy_types.py +++ b/release/scripts/modules/bpy_types.py @@ -413,7 +413,7 @@ TypeMap = {} class Sound(bpy_types.ID): __slots__ = () - + @property def factory(self): """The aud.Factory object of the sound.""" diff --git a/release/scripts/startup/bl_operators/nla.py b/release/scripts/startup/bl_operators/nla.py index 085cd75f9f9..c764f7d62f1 100644 --- a/release/scripts/startup/bl_operators/nla.py +++ b/release/scripts/startup/bl_operators/nla.py @@ -269,10 +269,8 @@ class BakeAction(Operator): wm = context.window_manager return wm.invoke_props_dialog(self) -################################# - -class ClearUselessActions(bpy.types.Operator): +class ClearUselessActions(Operator): '''Mark actions with no F-Curves for deletion after save+reload of file preserving "action libraries"''' bl_idname = "anim.clear_useless_actions" bl_label = "Clear Useless Actions" diff --git a/release/scripts/startup/bl_operators/object.py b/release/scripts/startup/bl_operators/object.py index 88f863b8e55..6c9f27afaa5 100644 --- a/release/scripts/startup/bl_operators/object.py +++ b/release/scripts/startup/bl_operators/object.py @@ -686,26 +686,30 @@ class ClearAllRestrictRender(Operator): obj.hide_render = False return {'FINISHED'} -class TransformsToDeltasAnim(bpy.types.Operator): + +class TransformsToDeltasAnim(Operator): '''Convert object animation for normal transforms to delta transforms''' bl_idname = "object.anim_transforms_to_deltas" bl_label = "Animated Transforms to Deltas" bl_options = {'REGISTER', 'UNDO'} - + @classmethod def poll(cls, context): obs = context.selected_editable_objects return (obs is not None) - + def execute(self, context): for obj in context.selected_editable_objects: # get animation data adt = obj.animation_data if (adt is None) or (adt.action is None): - self.report({'WARNING'}, "No animation data to convert on object: " + obj.name) + self.report({'WARNING'}, + "No animation data to convert on object: %r" % + obj.name) continue - - # if F-Curve uses standard transform path, just append "delta_" to this path + + # if F-Curve uses standard transform path + # just append "delta_" to this path for fcu in adt.action.fcurves: if fcu.data_path == "location": fcu.data_path = "delta_location" @@ -716,13 +720,14 @@ class TransformsToDeltasAnim(bpy.types.Operator): elif fcu.data_path == "rotation_quaternion": fcu.data_path = "delta_rotation_quaternion" obj.rotation_quaternion.identity() - #elif fcu.data_path == "rotation_axis_angle": # XXX: currently not implemented - # fcu.data_path = "delta_rotation_axis_angle" + # XXX: currently not implemented + # elif fcu.data_path == "rotation_axis_angle": + # fcu.data_path = "delta_rotation_axis_angle" elif fcu.data_path == "scale": fcu.data_path = "delta_scale" - obj.scale = (1, 1, 1) - + obj.scale = 1.0, 1.0, 1.0 + # hack: force animsys flush by changing frame, so that deltas get run context.scene.frame_set(context.scene.frame_current) - + return {'FINISHED'} diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index b2c09469067..3d1903f4cbc 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -74,6 +74,7 @@ class DATA_PT_skeleton(ArmatureButtonsPanel, Panel): if context.scene.render.engine == "BLENDER_GAME": layout.row().prop(arm, "vert_deformer", expand=True, text="") + class DATA_PT_display(ArmatureButtonsPanel, Panel): bl_label = "Display" diff --git a/release/scripts/startup/bl_ui/properties_object_constraint.py b/release/scripts/startup/bl_ui/properties_object_constraint.py index ba237e74fb7..05fac2026a0 100644 --- a/release/scripts/startup/bl_ui/properties_object_constraint.py +++ b/release/scripts/startup/bl_ui/properties_object_constraint.py @@ -478,7 +478,6 @@ class ConstraintButtonsPanel(): row.prop(con, "use_transform_limit") row.label() - def STRETCH_TO(self, context, layout, con): self.target_template(layout, con) diff --git a/release/scripts/startup/bl_ui/properties_texture.py b/release/scripts/startup/bl_ui/properties_texture.py index 0172fbcbadd..34f5a948ee7 100644 --- a/release/scripts/startup/bl_ui/properties_texture.py +++ b/release/scripts/startup/bl_ui/properties_texture.py @@ -414,7 +414,7 @@ class TEXTURE_PT_image_sampling(TextureTypePanel, Panel): row = col.row() row.active = tex.use_normal_map row.prop(slot, "normal_map_space", text="") - + row = col.row() row.active = not tex.use_normal_map row.prop(tex, "use_derivative_map") @@ -1029,14 +1029,14 @@ class TEXTURE_PT_influence(TextureSlotPanel, Panel): # only show bump settings if activated but not for normalmap images row = layout.row() - + sub = row.row() sub.active = (tex.use_map_normal or tex.use_map_warp) and not (tex.texture.type == 'IMAGE' and (tex.texture.use_normal_map or tex.texture.use_derivative_map)) sub.prop(tex, "bump_method", text="Method") - # the space setting is supported for: derivmaps + bumpmaps (DEFAULT,BEST_QUALITY), not for normalmaps + # the space setting is supported for: derivmaps + bumpmaps (DEFAULT,BEST_QUALITY), not for normalmaps sub = row.row() - sub.active = (tex.use_map_normal or tex.use_map_warp) and not (tex.texture.type == 'IMAGE' and tex.texture.use_normal_map) and ((tex.bump_method in {'BUMP_DEFAULT', 'BUMP_BEST_QUALITY'}) or (tex.texture.type == 'IMAGE' and tex.texture.use_derivative_map)) + sub.active = (tex.use_map_normal or tex.use_map_warp) and not (tex.texture.type == 'IMAGE' and tex.texture.use_normal_map) and ((tex.bump_method in {'BUMP_DEFAULT', 'BUMP_BEST_QUALITY'}) or (tex.texture.type == 'IMAGE' and tex.texture.use_derivative_map)) sub.prop(tex, "bump_objectspace", text="Space") diff --git a/release/scripts/startup/bl_ui/space_dopesheet.py b/release/scripts/startup/bl_ui/space_dopesheet.py index 5ed79f45fbc..90dcc99e6d7 100644 --- a/release/scripts/startup/bl_ui/space_dopesheet.py +++ b/release/scripts/startup/bl_ui/space_dopesheet.py @@ -36,7 +36,7 @@ def dopesheet_filter(layout, context, genericFiltersOnly=False): if is_nla: row.prop(dopesheet, "show_missing_nla", text="") - + if not genericFiltersOnly: if bpy.data.groups: row = layout.row(align=True) diff --git a/release/scripts/startup/bl_ui/space_nla.py b/release/scripts/startup/bl_ui/space_nla.py index 1d4b7c6828f..ffead81c507 100644 --- a/release/scripts/startup/bl_ui/space_nla.py +++ b/release/scripts/startup/bl_ui/space_nla.py @@ -69,11 +69,11 @@ class NLA_MT_view(Menu): layout.separator() layout.operator("anim.previewrange_set") layout.operator("anim.previewrange_clear") - + layout.separator() layout.operator("nla.view_all") layout.operator("nla.view_selected") - + layout.separator() layout.operator("screen.area_dupli") layout.operator("screen.screen_full_area") diff --git a/release/scripts/startup/bl_ui/space_sequencer.py b/release/scripts/startup/bl_ui/space_sequencer.py index 8592cc2fcc0..36f606da635 100644 --- a/release/scripts/startup/bl_ui/space_sequencer.py +++ b/release/scripts/startup/bl_ui/space_sequencer.py @@ -804,7 +804,6 @@ class SEQUENCER_PT_proxy(SequencerButtonsPanel, Panel): col.prop(strip.proxy, "timecode") - class SEQUENCER_PT_preview(SequencerButtonsPanel_Output, Panel): bl_label = "Scene Preview/Render" bl_space_type = 'SEQUENCE_EDITOR' diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index 64cbc4c3d98..9f96df1eb66 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -179,9 +179,9 @@ class VIEW3D_MT_transform(Menu): layout.operator("object.randomize_transform") layout.operator("object.align") - + layout.separator() - + layout.operator("object.anim_transforms_to_deltas") @@ -1273,6 +1273,7 @@ class VIEW3D_MT_pose_transform(Menu): layout.operator("pose.user_transforms_clear", text="Reset unkeyed") + class VIEW3D_MT_pose_slide(Menu): bl_label = "In-Betweens" diff --git a/release/scripts/startup/keyingsets_builtins.py b/release/scripts/startup/keyingsets_builtins.py index dcc1afed74b..6b12c95e072 100644 --- a/release/scripts/startup/keyingsets_builtins.py +++ b/release/scripts/startup/keyingsets_builtins.py @@ -32,13 +32,14 @@ in lost (i.e. unkeyed) animation. import bpy import keyingsets_utils +from bpy.types import KeyingSetInfo ############################### # Built-In KeyingSets # Location -class BUILTIN_KSI_Location(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_Location(KeyingSetInfo): bl_label = "Location" # poll - use predefined callback for selected bones/objects @@ -52,7 +53,7 @@ class BUILTIN_KSI_Location(bpy.types.KeyingSetInfo): # Rotation -class BUILTIN_KSI_Rotation(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_Rotation(KeyingSetInfo): bl_label = "Rotation" # poll - use predefined callback for selected bones/objects @@ -66,7 +67,7 @@ class BUILTIN_KSI_Rotation(bpy.types.KeyingSetInfo): # Scale -class BUILTIN_KSI_Scaling(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_Scaling(KeyingSetInfo): bl_label = "Scaling" # poll - use predefined callback for selected bones/objects @@ -82,7 +83,7 @@ class BUILTIN_KSI_Scaling(bpy.types.KeyingSetInfo): # LocRot -class BUILTIN_KSI_LocRot(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_LocRot(KeyingSetInfo): bl_label = "LocRot" # poll - use predefined callback for selected bones/objects @@ -100,7 +101,7 @@ class BUILTIN_KSI_LocRot(bpy.types.KeyingSetInfo): # LocScale -class BUILTIN_KSI_LocScale(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_LocScale(KeyingSetInfo): bl_label = "LocScale" # poll - use predefined callback for selected bones/objects @@ -118,7 +119,7 @@ class BUILTIN_KSI_LocScale(bpy.types.KeyingSetInfo): # LocRotScale -class BUILTIN_KSI_LocRotScale(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_LocRotScale(KeyingSetInfo): bl_label = "LocRotScale" # poll - use predefined callback for selected bones/objects @@ -138,7 +139,7 @@ class BUILTIN_KSI_LocRotScale(bpy.types.KeyingSetInfo): # RotScale -class BUILTIN_KSI_RotScale(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_RotScale(KeyingSetInfo): bl_label = "RotScale" # poll - use predefined callback for selected bones/objects @@ -158,7 +159,7 @@ class BUILTIN_KSI_RotScale(bpy.types.KeyingSetInfo): # Location -class BUILTIN_KSI_VisualLoc(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_VisualLoc(KeyingSetInfo): bl_label = "Visual Location" bl_options = {'INSERTKEY_VISUAL'} @@ -174,7 +175,7 @@ class BUILTIN_KSI_VisualLoc(bpy.types.KeyingSetInfo): # Rotation -class BUILTIN_KSI_VisualRot(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_VisualRot(KeyingSetInfo): bl_label = "Visual Rotation" bl_options = {'INSERTKEY_VISUAL'} @@ -190,7 +191,7 @@ class BUILTIN_KSI_VisualRot(bpy.types.KeyingSetInfo): # VisualLocRot -class BUILTIN_KSI_VisualLocRot(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_VisualLocRot(KeyingSetInfo): bl_label = "Visual LocRot" bl_options = {'INSERTKEY_VISUAL'} @@ -212,7 +213,7 @@ class BUILTIN_KSI_VisualLocRot(bpy.types.KeyingSetInfo): # Available -class BUILTIN_KSI_Available(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_Available(KeyingSetInfo): bl_label = "Available" # poll - selected objects or selected object with animation data @@ -234,7 +235,7 @@ class BUILTIN_KSI_Available(bpy.types.KeyingSetInfo): # All properties that are likely to get animated in a character rig -class BUILTIN_KSI_WholeCharacter(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_WholeCharacter(KeyingSetInfo): bl_label = "Whole Character" # these prefixes should be avoided, as they are not really bones @@ -265,7 +266,7 @@ class BUILTIN_KSI_WholeCharacter(bpy.types.KeyingSetInfo): # loc, rot, scale - only include unlocked ones ksi.doLoc(ks, bone) - if bone.rotation_mode in ('QUATERNION', 'AXIS_ANGLE'): + if bone.rotation_mode in {'QUATERNION', 'AXIS_ANGLE'}: ksi.doRot4d(ks, bone) else: ksi.doRot3d(ks, bone) @@ -365,7 +366,7 @@ class BUILTIN_KSI_WholeCharacter(bpy.types.KeyingSetInfo): # Delta Location -class BUILTIN_KSI_DeltaLocation(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_DeltaLocation(KeyingSetInfo): bl_label = "Delta Location" # poll - selected objects only (and only if active object in object mode) @@ -390,7 +391,7 @@ class BUILTIN_KSI_DeltaLocation(bpy.types.KeyingSetInfo): # Delta Rotation -class BUILTIN_KSI_DeltaRotation(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_DeltaRotation(KeyingSetInfo): bl_label = "Delta Rotation" # poll - selected objects only (and only if active object in object mode) @@ -423,7 +424,7 @@ class BUILTIN_KSI_DeltaRotation(bpy.types.KeyingSetInfo): # Delta Scale -class BUILTIN_KSI_DeltaScale(bpy.types.KeyingSetInfo): +class BUILTIN_KSI_DeltaScale(KeyingSetInfo): bl_label = "Delta Scale" # poll - selected objects only (and only if active object in object mode) diff --git a/source/blender/blenfont/intern/blf.c b/source/blender/blenfont/intern/blf.c index c0e62b1c0c7..fc812d652b3 100644 --- a/source/blender/blenfont/intern/blf.c +++ b/source/blender/blenfont/intern/blf.c @@ -369,28 +369,28 @@ void BLF_position(int fontid, float x, float y, float z) za= 1.0f; } - remainder= x - floor(x); - if (remainder > 0.4 && remainder < 0.6) { - if (remainder < 0.5) - x -= 0.1 * xa; + remainder= x - floorf(x); + if (remainder > 0.4f && remainder < 0.6f) { + if (remainder < 0.5f) + x -= 0.1f * xa; else - x += 0.1 * xa; + x += 0.1f * xa; } - remainder= y - floor(y); - if (remainder > 0.4 && remainder < 0.6) { - if (remainder < 0.5) - y -= 0.1 * ya; + remainder= y - floorf(y); + if (remainder > 0.4f && remainder < 0.6f) { + if (remainder < 0.5f) + y -= 0.1f * ya; else - y += 0.1 * ya; + y += 0.1f * ya; } - remainder= z - floor(z); - if (remainder > 0.4 && remainder < 0.6) { - if (remainder < 0.5) - z -= 0.1 * za; + remainder= z - floorf(z); + if (remainder > 0.4f && remainder < 0.6f) { + if (remainder < 0.5f) + z -= 0.1f * za; else - z += 0.1 * za; + z += 0.1f * za; } font->pos[0]= x; diff --git a/source/blender/editors/space_nla/nla_edit.c b/source/blender/editors/space_nla/nla_edit.c index 1894a9fd651..08026e8a1d2 100644 --- a/source/blender/editors/space_nla/nla_edit.c +++ b/source/blender/editors/space_nla/nla_edit.c @@ -1858,7 +1858,7 @@ static int nlaedit_snap_exec (bContext *C, wmOperator *op) strip->start= (float)CFRA; break; case NLAEDIT_SNAP_NEAREST_FRAME: /* to nearest frame */ - strip->start= floorf(start+0.5); + strip->start= floorf(start+0.5f); break; case NLAEDIT_SNAP_NEAREST_SECOND: /* to nearest second */ strip->start= floorf(start/secf + 0.5f) * secf; From 047e8224b14aa7836db3b067824258e49e8602db Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Tue, 30 Aug 2011 11:31:48 +0000 Subject: [PATCH 601/624] Fix for my last commit. --- release/scripts/startup/bl_ui/properties_data_armature.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_data_armature.py b/release/scripts/startup/bl_ui/properties_data_armature.py index 3d1903f4cbc..e17064178b8 100644 --- a/release/scripts/startup/bl_ui/properties_data_armature.py +++ b/release/scripts/startup/bl_ui/properties_data_armature.py @@ -72,8 +72,7 @@ class DATA_PT_skeleton(ArmatureButtonsPanel, Panel): flow.prop(arm, "use_deform_preserve_volume", text="Quaternion") if context.scene.render.engine == "BLENDER_GAME": - layout.row().prop(arm, "vert_deformer", expand=True, text="") - + layout.row().prop(arm, "vert_deformer", expand=True) class DATA_PT_display(ArmatureButtonsPanel, Panel): bl_label = "Display" From 24ea5fe4240ca5e9444ddfea509446ea0926af3d Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Tue, 30 Aug 2011 12:40:15 +0000 Subject: [PATCH 602/624] Enable libsndfile by default on win32 too. --- build_files/scons/config/win32-vc-config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_files/scons/config/win32-vc-config.py b/build_files/scons/config/win32-vc-config.py index 2f8fa297667..2950ca9380f 100644 --- a/build_files/scons/config/win32-vc-config.py +++ b/build_files/scons/config/win32-vc-config.py @@ -40,7 +40,7 @@ BF_JACK_INC = '${BF_JACK}/include ${BF_FFMPEG}/include/msvc' BF_JACK_LIB = 'libjack' BF_JACK_LIBPATH = '${BF_JACK}/lib' -WITH_BF_SNDFILE = False +WITH_BF_SNDFILE = True BF_SNDFILE = LIBDIR + '/sndfile' BF_SNDFILE_INC = '${BF_SNDFILE}/include' BF_SNDFILE_LIB = 'libsndfile-1' From 0de9af375b5a437ab50d1d1725195ddaa35607c9 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Tue, 30 Aug 2011 12:45:56 +0000 Subject: [PATCH 603/624] 2.5 Game UI: *Fix for clutter after pepper merge, 3 booleans in one row, is 1 too much here ;-) --- release/scripts/startup/bl_ui/properties_game.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/release/scripts/startup/bl_ui/properties_game.py b/release/scripts/startup/bl_ui/properties_game.py index e3c576e7093..161e4b10cff 100644 --- a/release/scripts/startup/bl_ui/properties_game.py +++ b/release/scripts/startup/bl_ui/properties_game.py @@ -340,10 +340,12 @@ class RENDER_PT_game_performance(RenderButtonsPanel, Panel): layout = self.layout gs = context.scene.game_settings - row = layout.row() + col = layout.column() + row = col.row() row.prop(gs, "use_frame_rate") row.prop(gs, "use_display_lists") - row.prop(gs, "restrict_animation_updates") + + col.prop(gs, "restrict_animation_updates") class RENDER_PT_game_display(RenderButtonsPanel, Panel): From 131c2a3208842f36c1958d6f9ff19dde5c2bd76c Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Tue, 30 Aug 2011 14:41:23 +0000 Subject: [PATCH 604/624] Fix for [#28425] when user prefs -> editing -> align to == "view" newly inserted objects do not show the applied rotation in the tools panel Patch by Andrew Wiggin, thanks! :) --- source/blender/editors/object/object_add.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c index 5212bf32834..fa529374bf7 100644 --- a/source/blender/editors/object/object_add.c +++ b/source/blender/editors/object/object_add.c @@ -276,8 +276,10 @@ int ED_object_add_generic_get_opts(bContext *C, wmOperator *op, float *loc, floa RNA_boolean_set(op->ptr, "view_align", view_align); } - if (view_align) + if (view_align) { ED_object_rotation_from_view(C, rot); + RNA_float_set_array(op->ptr, "rotation", rot); + } else RNA_float_get_array(op->ptr, "rotation", rot); From 9eb9d9b7d2492b12cf61859597093980b565694c Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Tue, 30 Aug 2011 15:30:38 +0000 Subject: [PATCH 605/624] Fix #28427: smooth faces flash momentarily when extruded using "extrude and move on normals" tool (E key) Update normals just after extrude -- topology is changing when extruding and normals for non-extruded faces should be recalculated after this. --- source/blender/editors/mesh/editmesh_lib.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source/blender/editors/mesh/editmesh_lib.c b/source/blender/editors/mesh/editmesh_lib.c index b7ed6ec14ca..0afa2d01702 100644 --- a/source/blender/editors/mesh/editmesh_lib.c +++ b/source/blender/editors/mesh/editmesh_lib.c @@ -1141,6 +1141,9 @@ short extrudeflag_face_indiv(EditMesh *em, short UNUSED(flag), float *UNUSED(nor EM_select_flush(em); + /* step 5; update normals after extrude */ + recalc_editnormals(em); + return 'n'; } @@ -1206,6 +1209,9 @@ short extrudeflag_edges_indiv(EditMesh *em, short flag, float *nor) if(eed->v1->f & eed->v2->f & flag) eed->f |= flag; } + /* update normals after extrude */ + recalc_editnormals(em); + if(is_zero_v3(nor)) return 'g'; // g is grab return 'n'; // n is for normal constraint } @@ -1485,6 +1491,9 @@ static short extrudeflag_edge(Object *obedit, EditMesh *em, short UNUSED(flag), EM_select_flush(em); + /* step 8; update normals after extrude */ + recalc_editnormals(em); + if(is_zero_v3(nor)) return 'g'; // grab return 'n'; // normal constraint } From c6f994062e4f871aa2f81c289b49ac7245b3056c Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Tue, 30 Aug 2011 15:43:00 +0000 Subject: [PATCH 606/624] Check for potential crasher. Reported and suggested in [#27687] by Dean Giberson. Couldn't redo crash myself, but better safe than sorry :) --- source/blender/collada/ExtraHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/collada/ExtraHandler.cpp b/source/blender/collada/ExtraHandler.cpp index a60ef8b2ea5..820665ad757 100644 --- a/source/blender/collada/ExtraHandler.cpp +++ b/source/blender/collada/ExtraHandler.cpp @@ -56,7 +56,7 @@ bool ExtraHandler::textData(const char* text, size_t textLength) { char buf[1024]; - if(currentElement.length() == 0) return false; + if(currentElement.length() == 0 || currentExtraTags == 0) return false; BLI_snprintf(buf, textLength+1, "%s", text); currentExtraTags->addTag(currentElement, std::string(buf)); From 2475ad0ab9b9dd40215d9c80a320247a1a7d9eaa Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Tue, 30 Aug 2011 17:30:35 +0000 Subject: [PATCH 607/624] When creating a multisample window for Win32, the first context created, which checks for multisample support, was never being deleted. --- intern/ghost/intern/GHOST_WindowWin32.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/intern/ghost/intern/GHOST_WindowWin32.cpp b/intern/ghost/intern/GHOST_WindowWin32.cpp index 0c8c0adf041..d9a495ad0f4 100644 --- a/intern/ghost/intern/GHOST_WindowWin32.cpp +++ b/intern/ghost/intern/GHOST_WindowWin32.cpp @@ -866,6 +866,8 @@ GHOST_TSuccess GHOST_WindowWin32::installDrawingContext(GHOST_TDrawingContextTyp { // Make sure we don't screw up the context + if (m_hGlRc == s_firsthGLRc) + s_firsthGLRc = NULL; m_drawingContextType = GHOST_kDrawingContextTypeOpenGL; removeDrawingContext(); From 5ac81bfe9c523c2ea0dcbc55bc8454c2e12239e0 Mon Sep 17 00:00:00 2001 From: "Guillermo S. Romero" Date: Tue, 30 Aug 2011 19:38:32 +0000 Subject: [PATCH 608/624] SVN maintenance. --- .../intern/AUD_JOSResampleReaderCoeff.cpp | 30 +++++++++++++++++++ source/blender/collada/AnimationExporter.h | 2 +- 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp b/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp index 19ebfc00d25..59c69301a02 100644 --- a/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp +++ b/intern/audaspace/intern/AUD_JOSResampleReaderCoeff.cpp @@ -1,3 +1,33 @@ +/* + * $Id$ + * + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * Copyright 2009-2011 Jörg Hermann Müller + * + * This file is part of AudaSpace. + * + * Audaspace is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * AudaSpace is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Audaspace; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * ***** END GPL LICENSE BLOCK ***** + */ + +/** \file audaspace/intern/AUD_JOSResampleReaderCoeff.cpp + * \ingroup audaspaceintern + */ + #include "AUD_JOSResampleReader.h" // sinc filter coefficients, Nz = 136, L = 2304, freq = 0.963904, Kaiser Window B = 16 diff --git a/source/blender/collada/AnimationExporter.h b/source/blender/collada/AnimationExporter.h index 267ad4be887..d277dad8e8c 100644 --- a/source/blender/collada/AnimationExporter.h +++ b/source/blender/collada/AnimationExporter.h @@ -160,4 +160,4 @@ protected: char* extract_transform_name(char *rna_path); std::string getObjectBoneName ( Object *ob,const FCurve * fcu); -}; \ No newline at end of file +}; From c58a0c5eb814db1be08c0e8a4353ad5606a23d30 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 30 Aug 2011 23:08:38 +0000 Subject: [PATCH 609/624] catch exception and report an error when failing to write exr files - was crashing with debug builds. --- .../blender/editors/space_image/image_ops.c | 2 +- .../imbuf/intern/openexr/openexr_api.cpp | 15 +++++-- .../imbuf/intern/openexr/openexr_multi.h | 4 +- source/blender/imbuf/intern/writeimage.c | 1 - .../render/extern/include/RE_pipeline.h | 4 +- .../blender/render/intern/source/pipeline.c | 39 ++++++++++++++----- 6 files changed, 46 insertions(+), 19 deletions(-) diff --git a/source/blender/editors/space_image/image_ops.c b/source/blender/editors/space_image/image_ops.c index d58b78ff6a7..f96a8ea4d84 100644 --- a/source/blender/editors/space_image/image_ops.c +++ b/source/blender/editors/space_image/image_ops.c @@ -1069,7 +1069,7 @@ static void save_image_doit(bContext *C, SpaceImage *sima, wmOperator *op, SaveI Scene *scene= CTX_data_scene(C); RenderResult *rr= BKE_image_acquire_renderresult(scene, ima); if(rr) { - RE_WriteRenderResult(rr, simopts->filepath, simopts->quality); + RE_WriteRenderResult(op->reports, rr, simopts->filepath, simopts->quality); ok= TRUE; } else { diff --git a/source/blender/imbuf/intern/openexr/openexr_api.cpp b/source/blender/imbuf/intern/openexr/openexr_api.cpp index 7b528ed9624..88f6508d356 100644 --- a/source/blender/imbuf/intern/openexr/openexr_api.cpp +++ b/source/blender/imbuf/intern/openexr/openexr_api.cpp @@ -487,7 +487,7 @@ void IMB_exr_add_channel(void *handle, const char *layname, const char *passname } /* only used for writing temp. render results (not image files) */ -void IMB_exr_begin_write(void *handle, const char *filename, int width, int height, int compress) +int IMB_exr_begin_write(void *handle, const char *filename, int width, int height, int compress) { ExrHandle *data= (ExrHandle *)handle; Header header (width, height); @@ -504,8 +504,17 @@ void IMB_exr_begin_write(void *handle, const char *filename, int width, int heig /* header.lineOrder() = DECREASING_Y; this crashes in windows for file read! */ header.insert ("BlenderMultiChannel", StringAttribute ("Blender V2.55.1 and newer")); - - data->ofile = new OutputFile(filename, header); + + /* avoid crash/abort when we dont have permission to write here */ + try { + data->ofile = new OutputFile(filename, header); + } + catch (const std::exception &exc) { + std::cerr << "IMB_exr_begin_write: ERROR: " << exc.what() << std::endl; + data->ofile = NULL; + } + + return (data->ofile != NULL); } void IMB_exrtile_begin_write(void *handle, const char *filename, int mipmap, int width, int height, int tilex, int tiley) diff --git a/source/blender/imbuf/intern/openexr/openexr_multi.h b/source/blender/imbuf/intern/openexr/openexr_multi.h index 3d95bb7c306..58c5e0f2a3e 100644 --- a/source/blender/imbuf/intern/openexr/openexr_multi.h +++ b/source/blender/imbuf/intern/openexr/openexr_multi.h @@ -50,7 +50,7 @@ void * IMB_exr_get_handle (void); void IMB_exr_add_channel (void *handle, const char *layname, const char *passname, int xstride, int ystride, float *rect); int IMB_exr_begin_read (void *handle, const char *filename, int *width, int *height); -void IMB_exr_begin_write (void *handle, const char *filename, int width, int height, int compress); +int IMB_exr_begin_write (void *handle, const char *filename, int width, int height, int compress); void IMB_exrtile_begin_write (void *handle, const char *filename, int mipmap, int width, int height, int tilex, int tiley); void IMB_exr_set_channel (void *handle, const char *layname, const char *passname, int xstride, int ystride, float *rect); @@ -75,7 +75,7 @@ void * IMB_exr_get_handle (void) {return NULL;} void IMB_exr_add_channel (void *handle, const char *layname, const char *channame, int xstride, int ystride, float *rect) { (void)handle; (void)layname; (void)channame; (void)xstride; (void)ystride; (void)rect; } int IMB_exr_begin_read (void *handle, const char *filename, int *width, int *height) { (void)handle; (void)filename; (void)width; (void)height; return 0;} -void IMB_exr_begin_write (void *handle, const char *filename, int width, int height, int compress) { (void)handle; (void)filename; (void)width; (void)height; (void)compress; } +int IMB_exr_begin_write (void *handle, const char *filename, int width, int height, int compress) { (void)handle; (void)filename; (void)width; (void)height; (void)compress; return 0;} void IMB_exrtile_begin_write (void *handle, const char *filename, int mipmap, int width, int height, int tilex, int tiley) { (void)handle; (void)filename; (void)mipmap; (void)width; (void)height; (void)tilex; (void)tiley; } void IMB_exr_set_channel (void *handle, char *layname, const char *channame, int xstride, int ystride, float *rect) { (void)handle; (void)layname; (void)channame; (void)xstride; (void)ystride; (void)rect; } diff --git a/source/blender/imbuf/intern/writeimage.c b/source/blender/imbuf/intern/writeimage.c index cd660e11f26..b933e6d93ee 100644 --- a/source/blender/imbuf/intern/writeimage.c +++ b/source/blender/imbuf/intern/writeimage.c @@ -55,7 +55,6 @@ short IMB_saveiff(struct ImBuf *ibuf, const char *name, int flags) if(ibuf->rect==NULL && ibuf->rect_float) IMB_rect_from_float(ibuf); } - /* TODO. have const char for image write funcs */ return type->save(ibuf, name, flags); } } diff --git a/source/blender/render/extern/include/RE_pipeline.h b/source/blender/render/extern/include/RE_pipeline.h index 0736bed4faf..97ffcd95473 100644 --- a/source/blender/render/extern/include/RE_pipeline.h +++ b/source/blender/render/extern/include/RE_pipeline.h @@ -227,8 +227,8 @@ void RE_SetReports(struct Render *re, struct ReportList *reports); /* main preview render call */ void RE_PreviewRender(struct Render *re, struct Main *bmain, struct Scene *scene); -void RE_ReadRenderResult(struct Scene *scene, struct Scene *scenode); -void RE_WriteRenderResult(RenderResult *rr, const char *filename, int compress); +int RE_ReadRenderResult(struct Scene *scene, struct Scene *scenode); +int RE_WriteRenderResult(struct ReportList *reports, RenderResult *rr, const char *filename, int compress); struct RenderResult *RE_MultilayerConvert(void *exrhandle, int rectx, int recty); extern const float default_envmap_layout[]; diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index 0d5f8c77f6b..77b637b5129 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -824,11 +824,12 @@ static char *make_pass_name(RenderPass *rpass, int chan) /* filename already made absolute */ /* called from within UI, saves both rendered result as a file-read result */ -void RE_WriteRenderResult(RenderResult *rr, const char *filename, int compress) +int RE_WriteRenderResult(ReportList *reports, RenderResult *rr, const char *filename, int compress) { RenderLayer *rl; RenderPass *rpass; void *exrhandle= IMB_exr_get_handle(); + int success; BLI_make_existing_file(filename); @@ -864,11 +865,20 @@ void RE_WriteRenderResult(RenderResult *rr, const char *filename, int compress) } } } - - IMB_exr_begin_write(exrhandle, filename, rr->rectx, rr->recty, compress); - - IMB_exr_write_channels(exrhandle); + + /* when the filename has no permissions, this can fail */ + if(IMB_exr_begin_write(exrhandle, filename, rr->rectx, rr->recty, compress)) { + IMB_exr_write_channels(exrhandle); + success= TRUE; + } + else { + /* TODO, get the error from openexr's exception */ + BKE_report(reports, RPT_ERROR, "Error Writing Render Result, see console"); + success= FALSE; + } IMB_exr_close(exrhandle); + + return success; } /* callbacks for RE_MultilayerConvert */ @@ -992,9 +1002,10 @@ static int read_render_result_from_file(const char *filename, RenderResult *rr) } /* only for temp buffer files, makes exact copy of render result */ -static void read_render_result(Render *re, int sample) +static int read_render_result(Render *re, int sample) { char str[FILE_MAX]; + int success; BLI_rw_mutex_lock(&re->resultmutex, THREAD_LOCK_WRITE); @@ -1004,10 +1015,18 @@ static void read_render_result(Render *re, int sample) render_unique_exr_name(re, str, sample); printf("read exr tmp file: %s\n", str); - if(!read_render_result_from_file(str, re->result)) + if(read_render_result_from_file(str, re->result)) { + success= TRUE; + } + else { printf("cannot read: %s\n", str); + success= FALSE; + + } BLI_rw_mutex_unlock(&re->resultmutex); + + return success; } /* *************************************************** */ @@ -2981,7 +3000,7 @@ static int do_write_image_or_movie(Render *re, Scene *scene, bMovieHandle *mh, c if(re->r.imtype==R_MULTILAYER) { if(re->result) { - RE_WriteRenderResult(re->result, name, scene->r.quality); + RE_WriteRenderResult(re->reports, re->result, name, scene->r.quality); printf("Saved: %s", name); } } @@ -3198,7 +3217,7 @@ void RE_PreviewRender(Render *re, Main *bmain, Scene *sce) /* note; repeated win/disprect calc... solve that nicer, also in compo */ /* only the temp file! */ -void RE_ReadRenderResult(Scene *scene, Scene *scenode) +int RE_ReadRenderResult(Scene *scene, Scene *scenode) { Render *re; int winx, winy; @@ -3232,7 +3251,7 @@ void RE_ReadRenderResult(Scene *scene, Scene *scenode) RE_InitState(re, NULL, &scene->r, NULL, winx, winy, &disprect); re->scene= scene; - read_render_result(re, 0); + return read_render_result(re, 0); } void RE_set_max_threads(int threads) From 2883e035c87a4236629d9a89ea0a6e80b525e7d3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 30 Aug 2011 23:37:46 +0000 Subject: [PATCH 610/624] fix for error in my recent change to image save. - relative path wasn't being made absolute. - saving renders was always defaulting to multilayer exr, now use the output format set. --- .../blender/editors/space_image/image_ops.c | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/source/blender/editors/space_image/image_ops.c b/source/blender/editors/space_image/image_ops.c index f96a8ea4d84..68f9e4d033e 100644 --- a/source/blender/editors/space_image/image_ops.c +++ b/source/blender/editors/space_image/image_ops.c @@ -960,20 +960,19 @@ static int save_image_options_init(SaveImageOptions *simopts, SpaceImage *sima, if(ibuf) { Image *ima= sima->image; - RenderResult *rr= BKE_image_acquire_renderresult(scene, ima); simopts->planes= ibuf->depth; - /* cant save multilayer sequence, ima->rr isn't valid for a specific frame */ - if(rr && !(ima->source==IMA_SRC_SEQUENCE && ima->type==IMA_TYPE_MULTILAYER)) - simopts->imtype= R_MULTILAYER; - else if(ima->type==IMA_TYPE_R_RESULT) + if(ELEM(ima->type, IMA_TYPE_R_RESULT, IMA_TYPE_COMPOSITE)) { simopts->imtype= scene->r.imtype; - else if (ima->source == IMA_SRC_GENERATED) + simopts->planes= scene->r.planes; + } + else if (ima->source == IMA_SRC_GENERATED) { simopts->imtype= R_PNG; - else + } + else { simopts->imtype= BKE_ftype_to_imtype(ibuf->ftype); - + } simopts->subimtype= scene->r.subimtype; /* XXX - this is lame, we need to make these available too! */ simopts->quality= ibuf->ftype & 0xff; @@ -1000,8 +999,6 @@ static int save_image_options_init(SaveImageOptions *simopts, SpaceImage *sima, } BLI_path_abs(simopts->filepath, G.main->name); } - /* cleanup */ - BKE_image_release_renderresult(scene, ima); } ED_space_image_release_buffer(sima, lock); @@ -1016,7 +1013,10 @@ static void save_image_options_from_op(SaveImageOptions *simopts, wmOperator *op // if (RNA_property_is_set(op->ptr, "subimtype")) simopts->subimtype= RNA_enum_get(op->ptr, "subimtype"); // XXX if (RNA_property_is_set(op->ptr, "file_quality")) simopts->quality= RNA_int_get(op->ptr, "file_quality"); - if (RNA_property_is_set(op->ptr, "filepath")) RNA_string_get(op->ptr, "filepath", simopts->filepath); + if (RNA_property_is_set(op->ptr, "filepath")) { + RNA_string_get(op->ptr, "filepath", simopts->filepath); + BLI_path_abs(simopts->filepath, G.main->name); + } } static void save_image_options_to_op(SaveImageOptions *simopts, wmOperator *op) From 2457c2134aaef5faec561757ecb1d4afbd1dabcd Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Tue, 30 Aug 2011 23:52:12 +0000 Subject: [PATCH 611/624] OSX: additionally choice to link against python-framework again --- build_files/scons/config/darwin-config.py | 30 +++++++++++++++++------ build_files/scons/tools/Blender.py | 15 +++++++++--- 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/build_files/scons/config/darwin-config.py b/build_files/scons/config/darwin-config.py index 06abaf468dd..c09f326bedf 100644 --- a/build_files/scons/config/darwin-config.py +++ b/build_files/scons/config/darwin-config.py @@ -104,14 +104,26 @@ BF_FFMPEG_LIBPATH='${BF_FFMPEG}/lib' BF_FFMPEG_LIB = 'avcodec avdevice avformat avutil mp3lame swscale x264 xvidcore theora theoradec theoraenc vorbis vorbisenc vorbisfile ogg bz2' #bz2 is a standard osx dynlib -# python 3.1 uses precompiled libraries in bf svn /lib by default BF_PYTHON_VERSION = '3.2' -BF_PYTHON = LIBDIR + '/python' -BF_PYTHON_INC = '${BF_PYTHON}/include/python${BF_PYTHON_VERSION}' -# BF_PYTHON_BINARY = '${BF_PYTHON}/bin/python${BF_PYTHON_VERSION}' -BF_PYTHON_LIB = 'python${BF_PYTHON_VERSION}' -BF_PYTHON_LIBPATH = '${BF_PYTHON}/lib/python${BF_PYTHON_VERSION}' -# BF_PYTHON_LINKFLAGS = ['-u', '_PyMac_Error', '-framework', 'System'] +WITH_BF_STATICPYTHON ='True' + +if BF_PYTHON_VERSION=='3.2' and WITH_BF_STATICPYTHON =='True': + # python 3.2 uses precompiled libraries in bf svn /lib by default + + BF_PYTHON = LIBDIR + '/python' + BF_PYTHON_INC = '${BF_PYTHON}/include/python${BF_PYTHON_VERSION}' + # BF_PYTHON_BINARY = '${BF_PYTHON}/bin/python${BF_PYTHON_VERSION}' + BF_PYTHON_LIB = 'python${BF_PYTHON_VERSION}' + BF_PYTHON_LIBPATH = '${BF_PYTHON}/lib/python${BF_PYTHON_VERSION}' + # BF_PYTHON_LINKFLAGS = ['-u', '_PyMac_Error', '-framework', 'System'] +else: + # python 3.2 uses Python-framework additionally installed in /Library/Frameworks + + BF_PYTHON = '/Library/Frameworks/Python.framework/Versions/' + BF_PYTHON_INC = '${BF_PYTHON}${BF_PYTHON_VERSION}/include/python${BF_PYTHON_VERSION}m' + BF_PYTHON_BINARY = '${BF_PYTHON}${BF_PYTHON_VERSION}/bin/python${BF_PYTHON_VERSION}' + #BF_PYTHON_LIB = '' + BF_PYTHON_LIBPATH = '${BF_PYTHON}${BF_PYTHON_VERSION}/lib/python${BF_PYTHON_VERSION}/config-3.2m' WITH_BF_OPENAL = True #different lib must be used following version of gcc @@ -315,6 +327,10 @@ if WITH_BF_QUICKTIME: else: PLATFORM_LINKFLAGS = PLATFORM_LINKFLAGS+['-framework','QuickTime'] +if WITH_BF_STATICPYTHON == 'False': + PLATFORM_LINKFLAGS = PLATFORM_LINKFLAGS+['-framework','Python'] + + #note to build succesfully on 10.3.9 SDK you need to patch 10.3.9 by adding the SystemStubs.a lib from 10.4 #for 10.7.sdk, SystemStubs needs to be excluded (lib doesn't exist anymore) if MACOSX_DEPLOYMENT_TARGET == '10.7': diff --git a/build_files/scons/tools/Blender.py b/build_files/scons/tools/Blender.py index 94d09732be7..50486dab591 100644 --- a/build_files/scons/tools/Blender.py +++ b/build_files/scons/tools/Blender.py @@ -536,7 +536,10 @@ def AppIt(target=None, source=None, env=None): print("Installing to %s"%(installdir)) # TODO, use tar. python_zip = 'python_' + osxarch + '.zip' # set specific python_arch.zip - print("unzipping to app-bundle: %s"%(python_zip)) + if env['WITH_BF_STATICPYTHON'] == 'True': + print("unzipping to app-bundle: %s"%(python_zip)) + else: + print("dynamic build - make sure to have python3.x-framework installed") bldroot = env.Dir('.').abspath binary = env['BINARYKIND'] @@ -569,9 +572,13 @@ def AppIt(target=None, source=None, env=None): commands.getoutput(cmd) cmd = 'cp %s/release/bin/%s/.Blanguages %s/%s.app/Contents/Resources/'%(bldroot,VERSION,installdir,binary) commands.getoutput(cmd) - cmd = 'mkdir %s/%s.app/Contents/MacOS/%s/python/'%(installdir,binary, VERSION) - commands.getoutput(cmd) - cmd = 'unzip -q %s/release/%s -d %s/%s.app/Contents/MacOS/%s/python/'%(libdir,python_zip,installdir,binary,VERSION) + if env['WITH_BF_STATICPYTHON'] == 'True': + cmd = 'mkdir %s/%s.app/Contents/MacOS/%s/python/'%(builddir,binary, VERSION) + commands.getoutput(cmd) + cmd = 'unzip -q %s/release/%s -d %s/%s.app/Contents/MacOS/%s/python/'%(libdir,python_zip,builddir,binary,VERSION) + commands.getoutput(cmd) + + cmd = 'cp -R -L %s/release/scripts %s/%s.app/Contents/MacOS/%s/'%(bldroot,installdir,binary,VERSION) commands.getoutput(cmd) if binary == 'blender':#not copy everything for blenderplayer From 79249f8aede5c5481c625335b5ef7bd9b4cf28cc Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 31 Aug 2011 01:05:40 +0000 Subject: [PATCH 612/624] fix [#28430] Image with Stampinfo does not get saved correctly with alpha --- source/blender/blenfont/intern/blf_font.c | 9 ++++++++- source/blender/blenpluginapi/iff.h | 2 +- source/blender/imbuf/IMB_imbuf.h | 2 +- source/blender/imbuf/intern/rectop.c | 10 +++++++++- 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/source/blender/blenfont/intern/blf_font.c b/source/blender/blenfont/intern/blf_font.c index 708b3708ab7..fb6505fe935 100644 --- a/source/blender/blenfont/intern/blf_font.c +++ b/source/blender/blenfont/intern/blf_font.c @@ -213,7 +213,7 @@ void blf_font_buffer(FontBLF *font, const char *str) { unsigned char *cbuf; unsigned int c; - unsigned char b_col_char[3]; + unsigned char b_col_char[4]; GlyphBLF *g, *g_prev; FT_Vector delta; FT_UInt glyph_index; @@ -232,6 +232,7 @@ void blf_font_buffer(FontBLF *font, const char *str) b_col_char[0]= font->b_col[0] * 255; b_col_char[1]= font->b_col[1] * 255; b_col_char[2]= font->b_col[2] * 255; + b_col_char[3]= font->b_col[3] * 255; while (str[i]) { int pen_y; @@ -296,16 +297,19 @@ void blf_font_buffer(FontBLF *font, const char *str) a= *(g->bitmap + x + (yb * g->pitch)) / 255.0f; if(a > 0.0f) { + float alphatest; fbuf= font->b_fbuf + font->bch * ((chx + x) + ((pen_y + y)*font->bw)); if (a >= 1.0f) { fbuf[0]= font->b_col[0]; fbuf[1]= font->b_col[1]; fbuf[2]= font->b_col[2]; + fbuf[3]= (alphatest= (fbuf[3] + (font->b_col[3]))) < 1.0f ? alphatest : 1.0f; } else { fbuf[0]= (font->b_col[0]*a) + (fbuf[0] * (1-a)); fbuf[1]= (font->b_col[1]*a) + (fbuf[1] * (1-a)); fbuf[2]= (font->b_col[2]*a) + (fbuf[2] * (1-a)); + fbuf[3]= (alphatest= (fbuf[3] + (font->b_col[3]*a))) < 1.0f ? alphatest : 1.0f; } } } @@ -324,16 +328,19 @@ void blf_font_buffer(FontBLF *font, const char *str) a= *(g->bitmap + x + (yb * g->pitch)) / 255.0f; if(a > 0.0f) { + int alphatest; cbuf= font->b_cbuf + font->bch * ((chx + x) + ((pen_y + y)*font->bw)); if (a >= 1.0f) { cbuf[0]= b_col_char[0]; cbuf[1]= b_col_char[1]; cbuf[2]= b_col_char[2]; + cbuf[3]= (alphatest= ((int)cbuf[3] + (int)b_col_char[3])) < 255 ? alphatest : 255; } else { cbuf[0]= (b_col_char[0]*a) + (cbuf[0] * (1-a)); cbuf[1]= (b_col_char[1]*a) + (cbuf[1] * (1-a)); cbuf[2]= (b_col_char[2]*a) + (cbuf[2] * (1-a)); + cbuf[3]= (alphatest= ((int)cbuf[3] + (int)((font->b_col[3]*a)*255.0f))) < 255 ? alphatest : 255; } } } diff --git a/source/blender/blenpluginapi/iff.h b/source/blender/blenpluginapi/iff.h index 77cdf889ea5..d29853f7d15 100644 --- a/source/blender/blenpluginapi/iff.h +++ b/source/blender/blenpluginapi/iff.h @@ -115,7 +115,7 @@ LIBIMPORT void IMB_rectcpy(struct ImBuf *dbuf, struct ImBuf *sbuf, LIBIMPORT void IMB_rectfill(struct ImBuf *drect, const float col[4]); LIBIMPORT void IMB_rectfill_area(struct ImBuf *ibuf, float *col, int x1, int y1, int x2, int y2); -LIBIMPORT void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, float *col, int x1, int y1, int x2, int y2); +LIBIMPORT void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, const float col[4], int x1, int y1, int x2, int y2); LIBIMPORT void IMB_rectfill_alpha(struct ImBuf *drect, const float value); #endif /* IFF_H */ diff --git a/source/blender/imbuf/IMB_imbuf.h b/source/blender/imbuf/IMB_imbuf.h index 1fbe8e01fd4..2c926f2d94b 100644 --- a/source/blender/imbuf/IMB_imbuf.h +++ b/source/blender/imbuf/IMB_imbuf.h @@ -499,7 +499,7 @@ void IMB_rectfill_area(struct ImBuf *ibuf, float *col, int x1, int y1, int x2, i void IMB_rectfill_alpha(struct ImBuf *ibuf, const float value); /* this should not be here, really, we needed it for operating on render data, IMB_rectfill_area calls it */ -void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, float *col, int x1, int y1, int x2, int y2); +void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, const float col[4], int x1, int y1, int x2, int y2); /* defined in metadata.c */ int IMB_metadata_change_field(struct ImBuf *img, const char *key, const char *field); diff --git a/source/blender/imbuf/intern/rectop.c b/source/blender/imbuf/intern/rectop.c index 844478e03cb..db2ae3a5114 100644 --- a/source/blender/imbuf/intern/rectop.c +++ b/source/blender/imbuf/intern/rectop.c @@ -482,7 +482,7 @@ void IMB_rectfill(struct ImBuf *drect, const float col[4]) } -void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, float *col, int x1, int y1, int x2, int y2) +void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, const float col[4], int x1, int y1, int x2, int y2) { int i, j; float a; /* alpha */ @@ -509,6 +509,8 @@ void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, unsigned char *pixel; unsigned char chr=0, chg=0, chb=0; float fr=0, fg=0, fb=0; + + const int alphaint= FTOCHAR(a); if (a == 1.0f) { chr = FTOCHAR(col[0]); @@ -527,10 +529,13 @@ void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, pixel[0] = chr; pixel[1] = chg; pixel[2] = chb; + pixel[3] = 255; } else { + int alphatest; pixel[0] = (char)((fr + ((float)pixel[0]*aich))*255.0f); pixel[1] = (char)((fg + ((float)pixel[1]*aich))*255.0f); pixel[2] = (char)((fb + ((float)pixel[2]*aich))*255.0f); + pixel[3] = (char)((alphatest= ((int)pixel[3] + alphaint)) < 255 ? alphatest : 255); } } } @@ -546,10 +551,13 @@ void buf_rectfill_area(unsigned char *rect, float *rectf, int width, int height, pixel[0] = col[0]; pixel[1] = col[1]; pixel[2] = col[2]; + pixel[3] = 1.0f; } else { + float alphatest; pixel[0] = (col[0]*a) + (pixel[0]*ai); pixel[1] = (col[1]*a) + (pixel[1]*ai); pixel[2] = (col[2]*a) + (pixel[2]*ai); + pixel[3] = (alphatest= (pixel[3] + a)) < 1.0f ? alphatest : 1.0f; } } } From 471c005137540dd4c348c2f8e93146c0dff37a3f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 31 Aug 2011 01:07:55 +0000 Subject: [PATCH 613/624] typo fix: end of lines ;; --> ; --- intern/audaspace/intern/AUD_SoftwareDevice.cpp | 4 ++-- intern/ghost/intern/GHOST_Path-api.cpp | 2 +- source/blender/blenkernel/intern/collision.c | 2 +- source/blender/blenlib/intern/math_matrix.c | 2 +- source/blender/editors/space_logic/logic_window.c | 2 +- source/blender/editors/space_view3d/view3d_edit.c | 2 +- source/blender/python/intern/bpy_intern_string.c | 2 +- source/gameengine/Converter/BL_BlenderDataConversion.cpp | 2 +- source/gameengine/GameLogic/SCA_ISensor.h | 2 +- source/gameengine/VideoTexture/FilterColor.h | 2 +- source/gameengine/VideoTexture/ImageMix.cpp | 2 +- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/intern/audaspace/intern/AUD_SoftwareDevice.cpp b/intern/audaspace/intern/AUD_SoftwareDevice.cpp index 496ad6992bc..0413c488b5d 100644 --- a/intern/audaspace/intern/AUD_SoftwareDevice.cpp +++ b/intern/audaspace/intern/AUD_SoftwareDevice.cpp @@ -516,7 +516,7 @@ bool AUD_SoftwareDevice::AUD_SoftwareHandle::setVolumeMaximum(float volume) float AUD_SoftwareDevice::AUD_SoftwareHandle::getVolumeMinimum() { if(!m_status) - return std::numeric_limits::quiet_NaN();; + return std::numeric_limits::quiet_NaN(); return m_volume_min; } @@ -634,7 +634,7 @@ bool AUD_SoftwareDevice::AUD_SoftwareHandle::setConeAngleInner(float angle) float AUD_SoftwareDevice::AUD_SoftwareHandle::getConeVolumeOuter() { if(!m_status) - return std::numeric_limits::quiet_NaN();; + return std::numeric_limits::quiet_NaN(); return m_cone_volume_outer; } diff --git a/intern/ghost/intern/GHOST_Path-api.cpp b/intern/ghost/intern/GHOST_Path-api.cpp index dee66029d19..053eb7d03e8 100644 --- a/intern/ghost/intern/GHOST_Path-api.cpp +++ b/intern/ghost/intern/GHOST_Path-api.cpp @@ -39,7 +39,7 @@ GHOST_TSuccess GHOST_CreateSystemPaths(void) { - return GHOST_ISystemPaths::create();; + return GHOST_ISystemPaths::create(); } GHOST_TSuccess GHOST_DisposeSystemPaths(void) diff --git a/source/blender/blenkernel/intern/collision.c b/source/blender/blenkernel/intern/collision.c index e2a1b0dfb33..a63e91cc8be 100644 --- a/source/blender/blenkernel/intern/collision.c +++ b/source/blender/blenkernel/intern/collision.c @@ -1091,7 +1091,7 @@ static int cloth_collision_response_moving ( ClothModifierData *clmd, CollisionM VECADDMUL(cloth1->verts[collpair->ap1].impulse, pimpulse, w1*2.0); VECADDMUL(cloth1->verts[collpair->ap2].impulse, pimpulse, w2*2.0); - VECADDMUL(cloth1->verts[collpair->ap3].impulse, pimpulse, w3*2.0);; + VECADDMUL(cloth1->verts[collpair->ap3].impulse, pimpulse, w3*2.0); cloth1->verts[collpair->ap1].impulse_count++; cloth1->verts[collpair->ap2].impulse_count++; cloth1->verts[collpair->ap3].impulse_count++; diff --git a/source/blender/blenlib/intern/math_matrix.c b/source/blender/blenlib/intern/math_matrix.c index 5edf6e28d4c..3c79a77707a 100644 --- a/source/blender/blenlib/intern/math_matrix.c +++ b/source/blender/blenlib/intern/math_matrix.c @@ -820,7 +820,7 @@ void normalize_m4_m4(float rmat[][4], float mat[][4]) len= normalize_v3_v3(rmat[1], mat[1]); if(len!=0.0f) rmat[1][3]= mat[1][3] / len; len= normalize_v3_v3(rmat[2], mat[2]); - if(len!=0.0f) rmat[2][3]= mat[2][3] / len;; + if(len!=0.0f) rmat[2][3]= mat[2][3] / len; } void adjoint_m3_m3(float m1[][3], float m[][3]) diff --git a/source/blender/editors/space_logic/logic_window.c b/source/blender/editors/space_logic/logic_window.c index 882d89fcd33..920e93cc0fc 100644 --- a/source/blender/editors/space_logic/logic_window.c +++ b/source/blender/editors/space_logic/logic_window.c @@ -3677,7 +3677,7 @@ static void draw_actuator_action(uiLayout *layout, PointerRNA *ptr) { Object *ob = (Object *)ptr->id.data; PointerRNA settings_ptr; - uiLayout *row, *subrow, *col;; + uiLayout *row, *subrow, *col; RNA_pointer_create((ID *)ob, &RNA_GameObjectSettings, ob, &settings_ptr); diff --git a/source/blender/editors/space_view3d/view3d_edit.c b/source/blender/editors/space_view3d/view3d_edit.c index e9ed5dac3de..19e8d42db2d 100644 --- a/source/blender/editors/space_view3d/view3d_edit.c +++ b/source/blender/editors/space_view3d/view3d_edit.c @@ -3475,7 +3475,7 @@ void ED_view3d_from_m4(float mat[][4], float ofs[3], float quat[4], float *dist) copy_m3_m4(nmat, mat); normalize_m3(nmat); - mul_m3_v3(nmat, vec);; + mul_m3_v3(nmat, vec); sub_v3_v3(ofs, vec); } } diff --git a/source/blender/python/intern/bpy_intern_string.c b/source/blender/python/intern/bpy_intern_string.c index 6fc861b2a0d..7c80653496f 100644 --- a/source/blender/python/intern/bpy_intern_string.c +++ b/source/blender/python/intern/bpy_intern_string.c @@ -40,7 +40,7 @@ PyObject *bpy_intern_str___slots__; void bpy_intern_string_init(void) { bpy_intern_str_register= PyUnicode_FromString("register"); - bpy_intern_str_unregister= PyUnicode_FromString("unregister");; + bpy_intern_str_unregister= PyUnicode_FromString("unregister"); bpy_intern_str_bl_rna= PyUnicode_FromString("bl_rna"); bpy_intern_str_order= PyUnicode_FromString("order"); bpy_intern_str_attr= PyUnicode_FromString("attr"); diff --git a/source/gameengine/Converter/BL_BlenderDataConversion.cpp b/source/gameengine/Converter/BL_BlenderDataConversion.cpp index 4daed538b39..887deb1ffa3 100644 --- a/source/gameengine/Converter/BL_BlenderDataConversion.cpp +++ b/source/gameengine/Converter/BL_BlenderDataConversion.cpp @@ -1483,7 +1483,7 @@ void BL_CreatePhysicsObjectNew(KX_GameObject* gameobj, { objprop.m_gamesoftFlag = OB_BSB_BENDING_CONSTRAINTS | OB_BSB_SHAPE_MATCHING | OB_BSB_AERO_VPOINT; - objprop.m_soft_linStiff = 0.5;; + objprop.m_soft_linStiff = 0.5; objprop.m_soft_angStiff = 1.f; /* angular stiffness 0..1 */ objprop.m_soft_volume= 1.f; /* volume preservation 0..1 */ diff --git a/source/gameengine/GameLogic/SCA_ISensor.h b/source/gameengine/GameLogic/SCA_ISensor.h index 741448b1096..f90f1e19a67 100644 --- a/source/gameengine/GameLogic/SCA_ISensor.h +++ b/source/gameengine/GameLogic/SCA_ISensor.h @@ -105,7 +105,7 @@ public: }; SCA_ISensor(SCA_IObject* gameobj, - class SCA_EventManager* eventmgr);; + class SCA_EventManager* eventmgr); ~SCA_ISensor(); virtual void ReParent(SCA_IObject* parent); diff --git a/source/gameengine/VideoTexture/FilterColor.h b/source/gameengine/VideoTexture/FilterColor.h index 2478727a6be..d0536ed2801 100644 --- a/source/gameengine/VideoTexture/FilterColor.h +++ b/source/gameengine/VideoTexture/FilterColor.h @@ -141,7 +141,7 @@ protected: /// calculate one color component unsigned int calcColor (unsigned int val, short idx) { - unsigned int col = VT_C(val,idx);; + unsigned int col = VT_C(val,idx); if (col <= levels[idx][0]) col = 0; else if (col >= levels[idx][1]) col = 0xFF; else col = (((col - levels[idx][0]) << 8) / levels[idx][2]) & 0xFF; diff --git a/source/gameengine/VideoTexture/ImageMix.cpp b/source/gameengine/VideoTexture/ImageMix.cpp index 7a8226aab03..aeef5d1694f 100644 --- a/source/gameengine/VideoTexture/ImageMix.cpp +++ b/source/gameengine/VideoTexture/ImageMix.cpp @@ -135,7 +135,7 @@ PyObject * setWeight (PyImage * self, PyObject * args) if (!getImageMix(self)->setWeight(id, weight)) { // if not set, report error - PyErr_SetString(PyExc_RuntimeError, "Invalid id of source");; + PyErr_SetString(PyExc_RuntimeError, "Invalid id of source"); return NULL; } // return none From f63d049adc268bc71ac87c2b781e2f44f60da1f5 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 31 Aug 2011 05:51:51 +0000 Subject: [PATCH 614/624] BGE: Adding two new functions to bge.render to allow users to change the anisotropic filtering level used by textures: * setAnisotropicFiltering(level) * getAnisotropicFiltering() --- doc/python_api/rst/bge.render.rst | 12 +++++++++ source/gameengine/Ketsji/KX_PythonInit.cpp | 26 +++++++++++++++++++ .../gameengine/Rasterizer/RAS_IRasterizer.h | 3 +++ .../RAS_OpenGLRasterizer.cpp | 13 ++++++++++ .../RAS_OpenGLRasterizer.h | 5 ++++ 5 files changed, 59 insertions(+) diff --git a/doc/python_api/rst/bge.render.rst b/doc/python_api/rst/bge.render.rst index 10514049a8a..eeb50a833ff 100644 --- a/doc/python_api/rst/bge.render.rst +++ b/doc/python_api/rst/bge.render.rst @@ -215,7 +215,19 @@ Functions :type setting: string (lights, shaders, shadows, ramps, nodes, extra_textures) :rtype: boolean +.. function:: setAnisotropicFiltering(level) + Set the anisotropic filtering level for textures. + + :arg level: The new anisotropic filtering level to use + :type level: integer (must be one of 1, 2, 4, 8, 16) + +.. function:: getAnisotropicFiltering() + + Get the anisotropic filtering level used for textures. + + :rtype: integer (one of 1, 2, 4, 8, 16) + .. function:: drawLine(fromVec,toVec,color) Draw a line in the 3D scene. diff --git a/source/gameengine/Ketsji/KX_PythonInit.cpp b/source/gameengine/Ketsji/KX_PythonInit.cpp index 06db84feb23..8557ebab0a9 100644 --- a/source/gameengine/Ketsji/KX_PythonInit.cpp +++ b/source/gameengine/Ketsji/KX_PythonInit.cpp @@ -1208,6 +1208,28 @@ static PyObject* gPyGetMaterialType(PyObject*) return PyLong_FromSsize_t(flag); } +static PyObject* gPySetAnisotropicFiltering(PyObject*, PyObject* args) +{ + short level; + + if (!PyArg_ParseTuple(args, "h:setAnisotropicFiltering", &level)) + return NULL; + + if (level != 1 && level != 2 && level != 4 && level != 8 && level != 16) { + PyErr_SetString(PyExc_ValueError, "Rasterizer.setAnisotropicFiltering(level): Expected value of 1, 2, 4, 8, or 16 for value"); + return NULL; + } + + gp_Rasterizer->SetAnisotropicFiltering(level); + + Py_RETURN_NONE; +} + +static PyObject* gPyGetAnisotropicFiltering(PyObject*, PyObject* args) +{ + return PyLong_FromLong(gp_Rasterizer->GetAnisotropicFiltering()); +} + static PyObject* gPyDrawLine(PyObject*, PyObject* args) { PyObject* ob_from; @@ -1272,6 +1294,10 @@ static struct PyMethodDef rasterizer_methods[] = { METH_VARARGS, "set the state of a GLSL material setting"}, {"getGLSLMaterialSetting",(PyCFunction) gPyGetGLSLMaterialSetting, METH_VARARGS, "get the state of a GLSL material setting"}, + {"setAnisotropicFiltering", (PyCFunction) gPySetAnisotropicFiltering, + METH_VARARGS, "set the anisotropic filtering level (must be one of 1, 2, 4, 8, 16)"}, + {"getAnisotropicFiltering", (PyCFunction) gPyGetAnisotropicFiltering, + METH_VARARGS, "get the anisotropic filtering level"}, {"drawLine", (PyCFunction) gPyDrawLine, METH_VARARGS, "draw a line on the screen"}, { NULL, (PyCFunction) NULL, 0, NULL } diff --git a/source/gameengine/Rasterizer/RAS_IRasterizer.h b/source/gameengine/Rasterizer/RAS_IRasterizer.h index 305e2bca756..c46ebf742a0 100644 --- a/source/gameengine/Rasterizer/RAS_IRasterizer.h +++ b/source/gameengine/Rasterizer/RAS_IRasterizer.h @@ -417,6 +417,9 @@ public: virtual void SetBlendingMode(int blendmode)=0; virtual void SetFrontFace(bool ccw)=0; + + virtual void SetAnisotropicFiltering(short level)=0; + virtual short GetAnisotropicFiltering()=0; #ifdef WITH_CXX_GUARDEDALLOC diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp index 23e0a50ed6f..50d034a5a5a 100644 --- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp +++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp @@ -99,12 +99,16 @@ RAS_OpenGLRasterizer::RAS_OpenGLRasterizer(RAS_ICanvas* canvas) hinterlace_mask[i] = (i&1)*0xFFFFFFFF; } hinterlace_mask[32] = 0; + + m_prevafvalue = GPU_get_anisotropic(); } RAS_OpenGLRasterizer::~RAS_OpenGLRasterizer() { + // Restore the previous AF value + GPU_set_anisotropic(m_prevafvalue); } bool RAS_OpenGLRasterizer::Init() @@ -1204,3 +1208,12 @@ void RAS_OpenGLRasterizer::SetFrontFace(bool ccw) m_last_frontface = ccw; } +void RAS_OpenGLRasterizer::SetAnisotropicFiltering(short level) +{ + GPU_set_anisotropic((float)level); +} + +short RAS_OpenGLRasterizer::GetAnisotropicFiltering() +{ + return (short)GPU_get_anisotropic(); +} diff --git a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h index 54fab906049..61568df91eb 100644 --- a/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h +++ b/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h @@ -94,6 +94,8 @@ class RAS_OpenGLRasterizer : public RAS_IRasterizer bool m_setfocallength; int m_noOfScanlines; + short m_prevafvalue; + //motion blur int m_motionblur; float m_motionblurvalue; @@ -294,6 +296,9 @@ public: virtual void SetBlendingMode(int blendmode); virtual void SetFrontFace(bool ccw); + virtual void SetAnisotropicFiltering(short level); + virtual short GetAnisotropicFiltering(); + #ifdef WITH_CXX_GUARDEDALLOC public: From d0d82c69e96e96845a59ad625900a94187dac621 Mon Sep 17 00:00:00 2001 From: Nathan Letwory Date: Wed, 31 Aug 2011 09:37:14 +0000 Subject: [PATCH 615/624] COLLADA: Take parent bone length and direction instead of using bone pointing up with length 1. Looks much nicer and less confusing on larger armatures now. --- source/blender/collada/ArmatureImporter.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/blender/collada/ArmatureImporter.cpp b/source/blender/collada/ArmatureImporter.cpp index 1e7879b352f..2ec8ae540d2 100644 --- a/source/blender/collada/ArmatureImporter.cpp +++ b/source/blender/collada/ArmatureImporter.cpp @@ -310,9 +310,10 @@ void ArmatureImporter::fix_leaf_bones( ) LeafBone& leaf = *it; // pointing up - float vec[3] = {0.0f, 0.0f, 1.0f}; + float vec[3] = {0.0f, 0.0f, 0.1f}; - //mul_v3_fl(vec, leaf_bone_length); + // if parent: take parent length and direction + if(leaf.bone->parent) sub_v3_v3v3(vec, leaf.bone->parent->tail, leaf.bone->parent->head); copy_v3_v3(leaf.bone->tail, leaf.bone->head); add_v3_v3v3(leaf.bone->tail, leaf.bone->head, vec); From fde215025eff7f3581435bfdb90fb9d354538d07 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 31 Aug 2011 10:43:22 +0000 Subject: [PATCH 616/624] patch [#28218] During-render callback functionality from Jesse Kaukonen (gekko) --- text from the patch. Recently Campbell Barton added callback functionality for Python's usage, but this only includes pre- and post-render callbacks. There are no callbacks for the duration of the render. This patch adds the few lines required for executing a callback while Blender Render is working. The callback resides in the rendering pipeline stats function, so whenever statistics are printed, the callback is executed. This functionality is required if one wants to: 1) Observe what is happening while Blender is rendering via the command line 2) Add custom statistics that Blender prints while the renderer works 3) The user wants to continue executing his Python script without the code halting at bpy.ops.render.render() Personally I'm currently using this for printing out more detailed progress reports at Renderfarm.fi (such as CPU time, time spent rendering, total progress in regards to the entire rendering process). Tested on Windows, Linux and OS X. Example on how to use the callback: def statscall(context): print("Thanks for calling!") bpy.app.handlers.render_stats.append(statscall) bpy.ops.render.render(animation=False, write_still=True) --- source/blender/blenlib/BLI_callbacks.h | 1 + source/blender/python/intern/bpy_app_handlers.c | 5 +++-- source/blender/render/intern/source/pipeline.c | 3 +++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/source/blender/blenlib/BLI_callbacks.h b/source/blender/blenlib/BLI_callbacks.h index 1735848e774..f20cef9c3ea 100644 --- a/source/blender/blenlib/BLI_callbacks.h +++ b/source/blender/blenlib/BLI_callbacks.h @@ -42,6 +42,7 @@ struct ID; typedef enum { BLI_CB_EVT_RENDER_PRE, BLI_CB_EVT_RENDER_POST, + BLI_CB_EVT_RENDER_STATS, BLI_CB_EVT_LOAD_PRE, BLI_CB_EVT_LOAD_POST, BLI_CB_EVT_SAVE_PRE, diff --git a/source/blender/python/intern/bpy_app_handlers.c b/source/blender/python/intern/bpy_app_handlers.c index 26d9ca76e3f..e7e46160199 100644 --- a/source/blender/python/intern/bpy_app_handlers.c +++ b/source/blender/python/intern/bpy_app_handlers.c @@ -42,9 +42,10 @@ static PyTypeObject BlenderAppCbType; static PyStructSequence_Field app_cb_info_fields[]= { {(char *)"render_pre", NULL}, {(char *)"render_post", NULL}, - {(char *)"load_pre", NULL}, + {(char *)"render_stats", NULL}, + {(char *)"load_pre", NULL}, {(char *)"load_post", NULL}, - {(char *)"save_pre", NULL}, + {(char *)"save_pre", NULL}, {(char *)"save_post", NULL}, {NULL} }; diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index 77b637b5129..24c55332bff 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -173,6 +173,9 @@ static void stats_background(void *UNUSED(arg), RenderStats *rs) else fprintf(stdout, "Sce: %s Ve:%d Fa:%d La:%d", rs->scenename, rs->totvert, rs->totface, rs->totlamp); } + + BLI_exec_cb(rs, (ID *)rs, BLI_CB_EVT_RENDER_STATS); + fputc('\n', stdout); fflush(stdout); } From 5e8d1919308fc93e55fe9bf0d0c86125692dfcb9 Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Wed, 31 Aug 2011 14:15:14 +0000 Subject: [PATCH 617/624] OSX/scons: fix compile with static python, my patch was a bit outdates, sorry --- build_files/scons/config/darwin-config.py | 8 ++++---- build_files/scons/tools/Blender.py | 11 ++++------- build_files/scons/tools/btools.py | 3 ++- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/build_files/scons/config/darwin-config.py b/build_files/scons/config/darwin-config.py index c09f326bedf..102ec73a4e3 100644 --- a/build_files/scons/config/darwin-config.py +++ b/build_files/scons/config/darwin-config.py @@ -14,7 +14,7 @@ USE_SDK=True ################### Cocoa & architecture settings ################## ############################################################################# WITH_GHOST_COCOA=True -MACOSX_ARCHITECTURE = 'i386' # valid archs: ppc, i386, ppc64, x86_64 +MACOSX_ARCHITECTURE = 'x86_64' # valid archs: ppc, i386, ppc64, x86_64 cmd = 'uname -p' @@ -105,9 +105,9 @@ BF_FFMPEG_LIB = 'avcodec avdevice avformat avutil mp3lame swscale x264 xvidcore #bz2 is a standard osx dynlib BF_PYTHON_VERSION = '3.2' -WITH_BF_STATICPYTHON ='True' +WITH_OSX_STATICPYTHON = True -if BF_PYTHON_VERSION=='3.2' and WITH_BF_STATICPYTHON =='True': +if WITH_OSX_STATICPYTHON: # python 3.2 uses precompiled libraries in bf svn /lib by default BF_PYTHON = LIBDIR + '/python' @@ -327,7 +327,7 @@ if WITH_BF_QUICKTIME: else: PLATFORM_LINKFLAGS = PLATFORM_LINKFLAGS+['-framework','QuickTime'] -if WITH_BF_STATICPYTHON == 'False': +if not WITH_OSX_STATICPYTHON: PLATFORM_LINKFLAGS = PLATFORM_LINKFLAGS+['-framework','Python'] diff --git a/build_files/scons/tools/Blender.py b/build_files/scons/tools/Blender.py index 50486dab591..c537e435de8 100644 --- a/build_files/scons/tools/Blender.py +++ b/build_files/scons/tools/Blender.py @@ -536,7 +536,7 @@ def AppIt(target=None, source=None, env=None): print("Installing to %s"%(installdir)) # TODO, use tar. python_zip = 'python_' + osxarch + '.zip' # set specific python_arch.zip - if env['WITH_BF_STATICPYTHON'] == 'True': + if env['WITH_OSX_STATICPYTHON']: print("unzipping to app-bundle: %s"%(python_zip)) else: print("dynamic build - make sure to have python3.x-framework installed") @@ -572,15 +572,12 @@ def AppIt(target=None, source=None, env=None): commands.getoutput(cmd) cmd = 'cp %s/release/bin/%s/.Blanguages %s/%s.app/Contents/Resources/'%(bldroot,VERSION,installdir,binary) commands.getoutput(cmd) - if env['WITH_BF_STATICPYTHON'] == 'True': - cmd = 'mkdir %s/%s.app/Contents/MacOS/%s/python/'%(builddir,binary, VERSION) + if env['WITH_OSX_STATICPYTHON']: + cmd = 'mkdir %s/%s.app/Contents/MacOS/%s/python/'%(installdir,binary, VERSION) commands.getoutput(cmd) - cmd = 'unzip -q %s/release/%s -d %s/%s.app/Contents/MacOS/%s/python/'%(libdir,python_zip,builddir,binary,VERSION) + cmd = 'unzip -q %s/release/%s -d %s/%s.app/Contents/MacOS/%s/python/'%(libdir,python_zip,installdir,binary,VERSION) commands.getoutput(cmd) - cmd = 'cp -R -L %s/release/scripts %s/%s.app/Contents/MacOS/%s/'%(bldroot,installdir,binary,VERSION) - commands.getoutput(cmd) - if binary == 'blender':#not copy everything for blenderplayer cmd = 'cp -R %s/release/scripts %s/%s.app/Contents/MacOS/%s/'%(bldroot,installdir,binary,VERSION) commands.getoutput(cmd) diff --git a/build_files/scons/tools/btools.py b/build_files/scons/tools/btools.py index d222c0bcc18..8bb8d17954e 100644 --- a/build_files/scons/tools/btools.py +++ b/build_files/scons/tools/btools.py @@ -78,7 +78,7 @@ def print_arguments(args, bc): def validate_arguments(args, bc): opts_list = [ - 'WITH_BF_PYTHON', 'WITH_BF_PYTHON_SAFETY', 'BF_PYTHON', 'BF_PYTHON_VERSION', 'BF_PYTHON_INC', 'BF_PYTHON_BINARY', 'BF_PYTHON_LIB', 'BF_PYTHON_LIBPATH', 'WITH_BF_STATICPYTHON', 'BF_PYTHON_LIB_STATIC', 'BF_PYTHON_DLL', 'BF_PYTHON_ABI_FLAGS', + 'WITH_BF_PYTHON', 'WITH_BF_PYTHON_SAFETY', 'BF_PYTHON', 'BF_PYTHON_VERSION', 'BF_PYTHON_INC', 'BF_PYTHON_BINARY', 'BF_PYTHON_LIB', 'BF_PYTHON_LIBPATH', 'WITH_BF_STATICPYTHON', 'WITH_OSX_STATICPYTHON', 'BF_PYTHON_LIB_STATIC', 'BF_PYTHON_DLL', 'BF_PYTHON_ABI_FLAGS', 'WITH_BF_OPENAL', 'BF_OPENAL', 'BF_OPENAL_INC', 'BF_OPENAL_LIB', 'BF_OPENAL_LIBPATH', 'WITH_BF_STATICOPENAL', 'BF_OPENAL_LIB_STATIC', 'WITH_BF_SDL', 'BF_SDL', 'BF_SDL_INC', 'BF_SDL_LIB', 'BF_SDL_LIBPATH', 'BF_LIBSAMPLERATE', 'BF_LIBSAMPLERATE_INC', 'BF_LIBSAMPLERATE_LIB', 'BF_LIBSAMPLERATE_LIBPATH', 'WITH_BF_STATICLIBSAMPLERATE', 'BF_LIBSAMPLERATE_LIB_STATIC', @@ -230,6 +230,7 @@ def read_opts(env, cfg, args): ('BF_PYTHON_LIBPATH', 'Library path', ''), ('BF_PYTHON_LINKFLAGS', 'Python link flags', ''), (BoolVariable('WITH_BF_STATICPYTHON', 'Staticly link to python', False)), + (BoolVariable('WITH_OSX_STATICPYTHON', 'Staticly link to python', False)), ('BF_PYTHON_ABI_FLAGS', 'Python ABI flags (suffix in library version: m, mu, etc)', ''), (BoolVariable('BF_NO_ELBEEM', 'Disable Fluid Sim', False)), From d8394b9d671cf49f6c70a48b246afb7200c83f67 Mon Sep 17 00:00:00 2001 From: Jens Verwiebe Date: Wed, 31 Aug 2011 14:46:27 +0000 Subject: [PATCH 618/624] set OSX default python to static --- build_files/scons/tools/btools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_files/scons/tools/btools.py b/build_files/scons/tools/btools.py index 8bb8d17954e..be059241727 100644 --- a/build_files/scons/tools/btools.py +++ b/build_files/scons/tools/btools.py @@ -230,7 +230,7 @@ def read_opts(env, cfg, args): ('BF_PYTHON_LIBPATH', 'Library path', ''), ('BF_PYTHON_LINKFLAGS', 'Python link flags', ''), (BoolVariable('WITH_BF_STATICPYTHON', 'Staticly link to python', False)), - (BoolVariable('WITH_OSX_STATICPYTHON', 'Staticly link to python', False)), + (BoolVariable('WITH_OSX_STATICPYTHON', 'Staticly link to python', True)), ('BF_PYTHON_ABI_FLAGS', 'Python ABI flags (suffix in library version: m, mu, etc)', ''), (BoolVariable('BF_NO_ELBEEM', 'Disable Fluid Sim', False)), From 812d5d2e5c4be0f646a29c436be68bcf4149bd13 Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 31 Aug 2011 22:32:14 +0000 Subject: [PATCH 619/624] BGE Animations: The return type for KX_GameObject.getActionFrame() was an integer when it should have been a float. I've fixed this and converted the tabs in the new BGE animation docs to space. I have also added more info on return types for KX_GameObject.getActionFrame() and KX_GameObject.isPlayingAction(). --- doc/python_api/rst/bge.types.rst | 64 ++++++++++++---------- source/gameengine/Ketsji/KX_GameObject.cpp | 2 +- 2 files changed, 35 insertions(+), 31 deletions(-) diff --git a/doc/python_api/rst/bge.types.rst b/doc/python_api/rst/bge.types.rst index d1fc8593e42..41c13e726a4 100644 --- a/doc/python_api/rst/bge.types.rst +++ b/doc/python_api/rst/bge.types.rst @@ -1542,59 +1542,63 @@ Game Types (bge.types) .. method:: playAction(name, start_frame, end_frame, layer=0, priority=0 blendin=0, play_mode=ACT_MODE_PLAY, layer_weight=0.0, ipo_flags=0, speed=1.0) Plays an action. - + :arg name: the name of the action - :type name: string + :type name: string :arg start: the start frame of the action - :type start: float + :type start: float :arg end: the end frame of the action - :type end: float + :type end: float :arg layer: the layer the action will play in (actions in different layers are added/blended together) - :type layer: integer + :type layer: integer :arg priority: only play this action if there isn't an action currently playing in this layer with a higher (lower number) priority - :type priority: integer + :type priority: integer :arg blendin: the amount of blending between this animation and the previous one on this layer - :type blendin: float + :type blendin: float :arg play_mode: the play mode - :type play_mode: KX_ACTION_PLAY, KX_ACTION_LOOP, or KX_ACTION_PING_PONG + :type play_mode: KX_ACTION_PLAY, KX_ACTION_LOOP, or KX_ACTION_PING_PONG :arg layer_weight: how much of the previous layer to use for blending (0 = add) - :type layer_weight: float + :type layer_weight: float :arg ipo_flags: flags for the old IPO behaviors (force, etc) - :type ipo_flags: int bitfield + :type ipo_flags: int bitfield :arg speed: the playback speed of the action as a factor (1.0 = normal speed, 2.0 = 2x speed, etc) - :type speed: float + :type speed: float .. method:: stopAction(layer=0) - Stop playing the action on the given layer. - - :arg layer: The layer to stop playing. - :type layer: integer - + Stop playing the action on the given layer. + + :arg layer: The layer to stop playing. + :type layer: integer + .. method:: getActionFrame(layer=0) Gets the current frame of the action playing in the supplied layer. - - :arg layer: The layer that you want to get the frame from. - :type layer: integer - - :return: The current frame of the action - + + :arg layer: The layer that you want to get the frame from. + :type layer: integer + + :return: The current frame of the action + :rtype: float + .. method:: setActionFrame(frame, layer=0) Set the current frame of the action playing in the supplied layer. - - :arg layer: The layer where you want to set the frame - :type layer: integer - :arg frame: The frame to set the action to - :type frame: float + + :arg layer: The layer where you want to set the frame + :type layer: integer + :arg frame: The frame to set the action to + :type frame: float .. method:: isPlayingAction(layer=0) Checks to see if there is an action playing in the given layer. - - :arg layer: The layer to check for a playing action. - :type layer: integer + + :arg layer: The layer to check for a playing action. + :type layer: integer + + :return: Whether or not the action is playing + :rtype: boolean .. class:: KX_IpoActuator(SCA_IActuator) diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index d51e2aa5386..7ced0c0c4d7 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -3124,7 +3124,7 @@ KX_PYMETHODDEF_DOC(KX_GameObject, getActionFrame, layer_check(layer, "getActionFrame"); - return PyLong_FromLong(GetActionFrame(layer)); + return PyFloat_FromDouble(GetActionFrame(layer)); } KX_PYMETHODDEF_DOC(KX_GameObject, setActionFrame, From 1ad8ed8a60bbd0e4b2a602259821745dc4af01cf Mon Sep 17 00:00:00 2001 From: Mitchell Stokes Date: Wed, 31 Aug 2011 23:46:31 +0000 Subject: [PATCH 620/624] BGE animations: Updating some constant names. They were still the originally proposed names instead of the ones that are actually used now. --- doc/python_api/rst/bge.types.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/python_api/rst/bge.types.rst b/doc/python_api/rst/bge.types.rst index 41c13e726a4..d9a93a945ed 100644 --- a/doc/python_api/rst/bge.types.rst +++ b/doc/python_api/rst/bge.types.rst @@ -1556,7 +1556,7 @@ Game Types (bge.types) :arg blendin: the amount of blending between this animation and the previous one on this layer :type blendin: float :arg play_mode: the play mode - :type play_mode: KX_ACTION_PLAY, KX_ACTION_LOOP, or KX_ACTION_PING_PONG + :type play_mode: KX_ACTION_MODE_PLAY, KX_ACTION_MODE_LOOP, or KX_ACTION_MODE_PING_PONG :arg layer_weight: how much of the previous layer to use for blending (0 = add) :type layer_weight: float :arg ipo_flags: flags for the old IPO behaviors (force, etc) From 22676a434efdb99e38535b2f4a2623ea670ebf4d Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Thu, 1 Sep 2011 00:03:20 +0000 Subject: [PATCH 621/624] making carbon to build again (note: NDOF is not working here) - fix typo - isolate NDOF callsi in #ifdefs --- intern/ghost/intern/GHOST_ISystemPaths.cpp | 2 +- intern/ghost/intern/GHOST_SystemCarbon.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/intern/ghost/intern/GHOST_ISystemPaths.cpp b/intern/ghost/intern/GHOST_ISystemPaths.cpp index 8873398a320..1aa043ebc80 100644 --- a/intern/ghost/intern/GHOST_ISystemPaths.cpp +++ b/intern/ghost/intern/GHOST_ISystemPaths.cpp @@ -70,7 +70,7 @@ GHOST_TSuccess GHOST_ISystemPaths::create() # ifdef GHOST_COCOA m_systemPaths = new GHOST_SystemPathsCocoa (); # else - m_systemPaths = new GHOST_SystemPathsarbon (); + m_systemPaths = new GHOST_SystemPathsCarbon (); # endif # else m_systemPaths = new GHOST_SystemPathsX11 (); diff --git a/intern/ghost/intern/GHOST_SystemCarbon.cpp b/intern/ghost/intern/GHOST_SystemCarbon.cpp index d5e5fbc7a58..e02e569cc6e 100644 --- a/intern/ghost/intern/GHOST_SystemCarbon.cpp +++ b/intern/ghost/intern/GHOST_SystemCarbon.cpp @@ -48,7 +48,9 @@ #include "GHOST_EventButton.h" #include "GHOST_EventCursor.h" #include "GHOST_EventWheel.h" +#ifdef WITH_INPUT_NDOF #include "GHOST_EventNDOF.h" +#endif #include "GHOST_TimerManager.h" #include "GHOST_TimerTask.h" @@ -1101,7 +1103,9 @@ OSStatus GHOST_SystemCarbon::sEventHandlerProc(EventHandlerCallRef handler, Even GHOST_SystemCarbon* sys = (GHOST_SystemCarbon*) userData; OSStatus err = eventNotHandledErr; GHOST_IWindow* window; +#ifdef WITH_INPUT_NDOF GHOST_TEventNDOFData data; +#endif UInt32 kind; switch (::GetEventClass(event)) @@ -1122,6 +1126,7 @@ OSStatus GHOST_SystemCarbon::sEventHandlerProc(EventHandlerCallRef handler, Even err = sys->handleKeyEvent(event); break; case kEventClassBlender : +#ifdef WITH_INPUT_NDOF window = sys->m_windowManager->getActiveWindow(); sys->m_ndofManager->GHOST_NDOFGetDatas(data); kind = ::GetEventKind(event); @@ -1137,6 +1142,7 @@ OSStatus GHOST_SystemCarbon::sEventHandlerProc(EventHandlerCallRef handler, Even // printf("button\n"); break; } +#endif err = noErr; break; default : From a22dc764bbb68bf05ddfd567c27229fbf1a63271 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 1 Sep 2011 01:13:50 +0000 Subject: [PATCH 622/624] fix for error in patch from r39821. --- source/blender/render/intern/source/pipeline.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index 24c55332bff..68190014041 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -174,7 +174,7 @@ static void stats_background(void *UNUSED(arg), RenderStats *rs) fprintf(stdout, "Sce: %s Ve:%d Fa:%d La:%d", rs->scenename, rs->totvert, rs->totface, rs->totlamp); } - BLI_exec_cb(rs, (ID *)rs, BLI_CB_EVT_RENDER_STATS); + BLI_exec_cb(G.main, NULL, BLI_CB_EVT_RENDER_STATS); fputc('\n', stdout); fflush(stdout); From 00143a3d557d87dda2bb7074dfe2b1a3acf5f28f Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 1 Sep 2011 01:48:50 +0000 Subject: [PATCH 623/624] spaces -> tabs (configure you're editors right!) --- source/blender/blenkernel/intern/collision.c | 4 +- source/blender/blenlib/intern/math_geom.c | 2 +- source/blender/editors/object/object_bake.c | 2 +- source/blender/editors/space_node/drawnode.c | 2 +- .../editors/space_view3d/view3d_view.c | 4 +- source/blender/imbuf/intern/anim_movie.c | 2 +- source/blender/imbuf/intern/indexer_dv.c | 254 +++++++++--------- source/blender/python/generic/bgl.c | 6 +- .../blender/render/intern/source/pipeline.c | 6 +- source/blender/render/intern/source/zbuf.c | 14 +- 10 files changed, 147 insertions(+), 149 deletions(-) diff --git a/source/blender/blenkernel/intern/collision.c b/source/blender/blenkernel/intern/collision.c index a63e91cc8be..ed073f03270 100644 --- a/source/blender/blenkernel/intern/collision.c +++ b/source/blender/blenkernel/intern/collision.c @@ -1487,8 +1487,8 @@ static CollPair* cloth_collision ( ModifierData *md1, ModifierData *md2, sdis = clmd->coll_parms->distance_repel + epsilon2 + FLT_EPSILON; - /*apply a repulsion force, to help the solver along. - this is kindof crude, it only tests one vert of the triangle*/ + /* apply a repulsion force, to help the solver along. + * this is kindof crude, it only tests one vert of the triangle */ if (isect_ray_plane_v3(cloth->verts[collpair->ap1].tx, n2, collmd->current_xnew[collpair->bp1].co, collmd->current_xnew[collpair->bp2].co, collmd->current_xnew[collpair->bp3].co, &l, 0)) diff --git a/source/blender/blenlib/intern/math_geom.c b/source/blender/blenlib/intern/math_geom.c index 5b5de3ab3b6..8f025880a86 100644 --- a/source/blender/blenlib/intern/math_geom.c +++ b/source/blender/blenlib/intern/math_geom.c @@ -1968,7 +1968,7 @@ void resolve_tri_uv(float uv[2], const float st[2], const float st0[2], const fl void resolve_quad_uv(float uv[2], const float st[2], const float st0[2], const float st1[2], const float st2[2], const float st3[2]) { const double signed_area= (st0[0]*st1[1] - st0[1]*st1[0]) + (st1[0]*st2[1] - st1[1]*st2[0]) + - (st2[0]*st3[1] - st2[1]*st3[0]) + (st3[0]*st0[1] - st3[1]*st0[0]); + (st2[0]*st3[1] - st2[1]*st3[0]) + (st3[0]*st0[1] - st3[1]*st0[0]); /* X is 2D cross product (determinant) A= (p0-p) X (p0-p3)*/ diff --git a/source/blender/editors/object/object_bake.c b/source/blender/editors/object/object_bake.c index ee162464c70..07c006a7995 100644 --- a/source/blender/editors/object/object_bake.c +++ b/source/blender/editors/object/object_bake.c @@ -159,7 +159,7 @@ typedef struct { static void multiresbake_get_normal(const MResolvePixelData *data, float norm[], const int face_num, const int vert_index) { unsigned int indices[]= {data->mface[face_num].v1, data->mface[face_num].v2, - data->mface[face_num].v3, data->mface[face_num].v4}; + data->mface[face_num].v3, data->mface[face_num].v4}; const int smoothnormal= (data->mface[face_num].flag & ME_SMOOTH); if(!smoothnormal) { /* flat */ diff --git a/source/blender/editors/space_node/drawnode.c b/source/blender/editors/space_node/drawnode.c index c32d05e9c30..0474d1f3bb1 100644 --- a/source/blender/editors/space_node/drawnode.c +++ b/source/blender/editors/space_node/drawnode.c @@ -1385,7 +1385,7 @@ static void node_texture_set_butfunc(bNodeType *ntype) default: ntype->uifunc= NULL; } - if (ntype->uifuncbut == NULL) ntype->uifuncbut = ntype->uifunc; + if (ntype->uifuncbut == NULL) ntype->uifuncbut = ntype->uifunc; } /* ******* init draw callbacks for all tree types, only called in usiblender.c, once ************* */ diff --git a/source/blender/editors/space_view3d/view3d_view.c b/source/blender/editors/space_view3d/view3d_view.c index c48459108eb..44ae6837aa2 100644 --- a/source/blender/editors/space_view3d/view3d_view.c +++ b/source/blender/editors/space_view3d/view3d_view.c @@ -625,8 +625,8 @@ void ED_view3d_win_to_3d(ARegion *ar, const float depth_pt[3], const float mval[ } } else { - const float dx= (2.0f * mval[0] / (float)ar->winx) - 1.0f; - const float dy= (2.0f * mval[1] / (float)ar->winy) - 1.0f; + const float dx= (2.0f * mval[0] / (float)ar->winx) - 1.0f; + const float dy= (2.0f * mval[1] / (float)ar->winy) - 1.0f; line_sta[0]= (rv3d->persinv[0][0] * dx) + (rv3d->persinv[1][0] * dy) + rv3d->viewinv[3][0]; line_sta[1]= (rv3d->persinv[0][1] * dx) + (rv3d->persinv[1][1] * dy) + rv3d->viewinv[3][1]; line_sta[2]= (rv3d->persinv[0][2] * dx) + (rv3d->persinv[1][2] * dy) + rv3d->viewinv[3][2]; diff --git a/source/blender/imbuf/intern/anim_movie.c b/source/blender/imbuf/intern/anim_movie.c index 7b172008bee..c4fe1523e90 100644 --- a/source/blender/imbuf/intern/anim_movie.c +++ b/source/blender/imbuf/intern/anim_movie.c @@ -922,7 +922,7 @@ static int ffmpeg_decode_video_frame(struct anim * anim) static void ffmpeg_decode_video_frame_scan( struct anim * anim, int64_t pts_to_search) { - /* there seem to exist *very* silly GOP lengths out in the wild... */ + /* there seem to exist *very* silly GOP lengths out in the wild... */ int count = 1000; av_log(anim->pFormatCtx, diff --git a/source/blender/imbuf/intern/indexer_dv.c b/source/blender/imbuf/intern/indexer_dv.c index 2def0d042b7..d1202136d56 100644 --- a/source/blender/imbuf/intern/indexer_dv.c +++ b/source/blender/imbuf/intern/indexer_dv.c @@ -30,8 +30,8 @@ #include typedef struct indexer_dv_bitstream { - unsigned char* buffer; - int bit_pos; + unsigned char* buffer; + int bit_pos; } indexer_dv_bitstream; static indexer_dv_bitstream bitstream_new(unsigned char* buffer_) @@ -57,41 +57,41 @@ static unsigned long bitstream_get_bits(indexer_dv_bitstream * This, int num) } static int parse_num(indexer_dv_bitstream * b, int numbits) { - return bitstream_get_bits(b, numbits); + return bitstream_get_bits(b, numbits); } static int parse_bcd(indexer_dv_bitstream * b, int n) { - char s[256]; + char s[256]; char * p = s + (n+3)/4; *p-- = 0; - while (n > 4) { - char a; - int v = bitstream_get_bits(b, 4); + while (n > 4) { + char a; + int v = bitstream_get_bits(b, 4); - n -= 4; + n -= 4; a = '0' + v; - if (a > '9') { - bitstream_get_bits(b, n); + if (a > '9') { + bitstream_get_bits(b, n); return -1; - } + } *p-- = a; - } - if (n) { - char a; - int v = bitstream_get_bits(b, n); - a = '0' + v; - if (a > '9') { + } + if (n) { + char a; + int v = bitstream_get_bits(b, n); + a = '0' + v; + if (a > '9') { return -1; - } - *p-- = a; - } + } + *p-- = a; + } - return atol(s); + return atol(s); } typedef struct indexer_dv_context @@ -125,124 +125,124 @@ typedef struct indexer_dv_context static void parse_packet(indexer_dv_context * This, unsigned char * p) { - indexer_dv_bitstream b; - int type = p[0]; + indexer_dv_bitstream b; + int type = p[0]; b = bitstream_new(p + 1); - switch (type) { - case 0x62: // Record date - parse_num(&b, 8); - This->rec_curr_day = parse_bcd(&b, 6); - parse_num(&b, 2); - This->rec_curr_month = parse_bcd(&b, 5); - parse_num(&b, 3); - This->rec_curr_year = parse_bcd(&b, 8); - if (This->rec_curr_year < 25) { - This->rec_curr_year += 2000; - } else { - This->rec_curr_year += 1900; - } - This->got_record_date = 1; - break; - case 0x63: // Record time - This->rec_curr_frame = parse_bcd(&b, 6); - parse_num(&b, 2); - This->rec_curr_second = parse_bcd(&b, 7); - parse_num(&b, 1); - This->rec_curr_minute = parse_bcd(&b, 7); - parse_num(&b, 1); - This->rec_curr_hour = parse_bcd(&b, 6); - This->got_record_time = 1; - break; - } + switch (type) { + case 0x62: // Record date + parse_num(&b, 8); + This->rec_curr_day = parse_bcd(&b, 6); + parse_num(&b, 2); + This->rec_curr_month = parse_bcd(&b, 5); + parse_num(&b, 3); + This->rec_curr_year = parse_bcd(&b, 8); + if (This->rec_curr_year < 25) { + This->rec_curr_year += 2000; + } else { + This->rec_curr_year += 1900; + } + This->got_record_date = 1; + break; + case 0x63: // Record time + This->rec_curr_frame = parse_bcd(&b, 6); + parse_num(&b, 2); + This->rec_curr_second = parse_bcd(&b, 7); + parse_num(&b, 1); + This->rec_curr_minute = parse_bcd(&b, 7); + parse_num(&b, 1); + This->rec_curr_hour = parse_bcd(&b, 6); + This->got_record_time = 1; + break; + } } static void parse_header_block(indexer_dv_context * This, unsigned char* target) { int i; - for (i = 3; i < 80; i += 5) { - if (target[i] != 0xff) { - parse_packet(This, target + i); - } - } + for (i = 3; i < 80; i += 5) { + if (target[i] != 0xff) { + parse_packet(This, target + i); + } + } } static void parse_subcode_blocks( - indexer_dv_context * This, unsigned char* target) + indexer_dv_context * This, unsigned char* target) { int i,j; - for (j = 0; j < 2; j++) { - for (i = 3; i < 80; i += 5) { - if (target[i] != 0xff) { - parse_packet(This, target + i); - } - } - } + for (j = 0; j < 2; j++) { + for (i = 3; i < 80; i += 5) { + if (target[i] != 0xff) { + parse_packet(This, target + i); + } + } + } } static void parse_vaux_blocks( - indexer_dv_context * This, unsigned char* target) + indexer_dv_context * This, unsigned char* target) { int i,j; - for (j = 0; j < 3; j++) { - for (i = 3; i < 80; i += 5) { - if (target[i] != 0xff) { - parse_packet(This, target + i); - } - } - target += 80; - } + for (j = 0; j < 3; j++) { + for (i = 3; i < 80; i += 5) { + if (target[i] != 0xff) { + parse_packet(This, target + i); + } + } + target += 80; + } } static void parse_audio_headers( - indexer_dv_context * This, unsigned char* target) + indexer_dv_context * This, unsigned char* target) { int i; - for(i = 0; i < 9; i++) { - if (target[3] != 0xff) { - parse_packet(This, target + 3); - } - target += 16 * 80; - } + for(i = 0; i < 9; i++) { + if (target[3] != 0xff) { + parse_packet(This, target + 3); + } + target += 16 * 80; + } } static void parse_frame(indexer_dv_context * This, - unsigned char * framebuffer, int isPAL) + unsigned char * framebuffer, int isPAL) { - int numDIFseq = isPAL ? 12 : 10; - unsigned char* target = framebuffer; + int numDIFseq = isPAL ? 12 : 10; + unsigned char* target = framebuffer; int ds; - for (ds = 0; ds < numDIFseq; ds++) { - parse_header_block(This, target); - target += 1 * 80; - parse_subcode_blocks(This, target); - target += 2 * 80; - parse_vaux_blocks(This, target); - target += 3 * 80; - parse_audio_headers(This, target); - target += 144 * 80; - } + for (ds = 0; ds < numDIFseq; ds++) { + parse_header_block(This, target); + target += 1 * 80; + parse_subcode_blocks(This, target); + target += 2 * 80; + parse_vaux_blocks(This, target); + target += 3 * 80; + parse_audio_headers(This, target); + target += 144 * 80; + } } static void inc_frame(int * frame, time_t * t, int isPAL) { - if ((isPAL && *frame >= 25) || (!isPAL && *frame >= 30)) { - fprintf(stderr, "Ouchie: inc_frame: invalid_frameno: %d\n", - *frame); - } - (*frame)++; - if (isPAL && *frame >= 25) { - (*t)++; - *frame = 0; - } else if (!isPAL && *frame >= 30) { - (*t)++; - *frame = 0; - } + if ((isPAL && *frame >= 25) || (!isPAL && *frame >= 30)) { + fprintf(stderr, "Ouchie: inc_frame: invalid_frameno: %d\n", + *frame); + } + (*frame)++; + if (isPAL && *frame >= 25) { + (*t)++; + *frame = 0; + } else if (!isPAL && *frame >= 30) { + (*t)++; + *frame = 0; + } } static void write_index(indexer_dv_context * This, anim_index_entry * entry) @@ -256,36 +256,36 @@ static void fill_gap(indexer_dv_context * This, int isPAL) { int i; - for (i = 0; i < This->fsize; i++) { - if (This->gap_start == This->ref_time_read && - This->gap_frame == This->curr_frame) { - fprintf(stderr, - "indexer_dv::fill_gap: " - "can't seek backwards !\n"); - break; - } - inc_frame(&This->gap_frame, &This->gap_start, isPAL); - } + for (i = 0; i < This->fsize; i++) { + if (This->gap_start == This->ref_time_read && + This->gap_frame == This->curr_frame) { + fprintf(stderr, + "indexer_dv::fill_gap: " + "can't seek backwards !\n"); + break; + } + inc_frame(&This->gap_frame, &This->gap_start, isPAL); + } - while (This->gap_start != This->ref_time_read || + while (This->gap_start != This->ref_time_read || This->gap_frame != This->curr_frame) { - inc_frame(&This->gap_frame, &This->gap_start, isPAL); + inc_frame(&This->gap_frame, &This->gap_start, isPAL); This->frameno_offset++; - } + } - for (i = 0; i < This->fsize; i++) { + for (i = 0; i < This->fsize; i++) { write_index(This, This->backbuffer + i); - } - This->fsize = 0; + } + This->fsize = 0; } static void proc_frame(indexer_dv_context * This, - unsigned char* UNUSED(framebuffer), int isPAL) + unsigned char* UNUSED(framebuffer), int isPAL) { struct tm recDate; time_t t; - if (!This->got_record_date || !This->got_record_time) { + if (!This->got_record_date || !This->got_record_time) { return; } @@ -329,9 +329,9 @@ static void proc_frame(indexer_dv_context * This, } static void indexer_dv_proc_frame(anim_index_builder * idx, - unsigned char * buffer, - int UNUSED(data_size), - struct anim_index_entry * entry) + unsigned char * buffer, + int UNUSED(data_size), + struct anim_index_entry * entry) { int isPAL; @@ -354,7 +354,7 @@ static void indexer_dv_proc_frame(anim_index_builder * idx, int i; fprintf(stderr, "indexer_dv::indexer_dv_proc_frame: " - "backbuffer overrun, emergency flush"); + "backbuffer overrun, emergency flush"); for (i = 0; i < This->fsize; i++) { write_index(This, This->backbuffer+i); @@ -378,8 +378,8 @@ static void indexer_dv_delete(anim_index_builder * idx) void IMB_indexer_dv_new(anim_index_builder * idx) { - indexer_dv_context * rv = MEM_callocN( - sizeof(indexer_dv_context), "index_dv builder context"); + indexer_dv_context * rv = MEM_callocN( + sizeof(indexer_dv_context), "index_dv builder context"); rv->ref_time_read = -1; rv->curr_frame = -1; diff --git a/source/blender/python/generic/bgl.c b/source/blender/python/generic/bgl.c index 09432e0b316..ae8069cf3c5 100644 --- a/source/blender/python/generic/bgl.c +++ b/source/blender/python/generic/bgl.c @@ -52,11 +52,9 @@ static int Buffer_len(Buffer *self); static PyObject *Buffer_item(Buffer *self, int i); static PyObject *Buffer_slice(Buffer *self, int begin, int end); static int Buffer_ass_item(Buffer *self, int i, PyObject *v); -static int Buffer_ass_slice(Buffer *self, int begin, int end, - PyObject *seq); +static int Buffer_ass_slice(Buffer *self, int begin, int end, PyObject *seq); static PyObject *Buffer_subscript(Buffer *self, PyObject *item); -static int Buffer_ass_subscript(Buffer *self, PyObject *item, - PyObject *value); +static int Buffer_ass_subscript(Buffer *self, PyObject *item, PyObject *value); static PySequenceMethods Buffer_SeqMethods = { (lenfunc) Buffer_len, /*sq_length */ diff --git a/source/blender/render/intern/source/pipeline.c b/source/blender/render/intern/source/pipeline.c index 68190014041..49e5e7b989d 100644 --- a/source/blender/render/intern/source/pipeline.c +++ b/source/blender/render/intern/source/pipeline.c @@ -641,9 +641,9 @@ static RenderResult *new_render_result(Render *re, rcti *partrct, int crop, int render_layer_add_pass(rr, rl, 3, SCE_PASS_REFRACT); if(srl->passflag & SCE_PASS_INDEXOB) render_layer_add_pass(rr, rl, 1, SCE_PASS_INDEXOB); - if(srl->passflag & SCE_PASS_INDEXMA) - render_layer_add_pass(rr, rl, 1, SCE_PASS_INDEXMA); - if(srl->passflag & SCE_PASS_MIST) + if(srl->passflag & SCE_PASS_INDEXMA) + render_layer_add_pass(rr, rl, 1, SCE_PASS_INDEXMA); + if(srl->passflag & SCE_PASS_MIST) render_layer_add_pass(rr, rl, 1, SCE_PASS_MIST); if(rl->passflag & SCE_PASS_RAYHITS) render_layer_add_pass(rr, rl, 4, SCE_PASS_RAYHITS); diff --git a/source/blender/render/intern/source/zbuf.c b/source/blender/render/intern/source/zbuf.c index 04e4ce2c647..925f8529dfa 100644 --- a/source/blender/render/intern/source/zbuf.c +++ b/source/blender/render/intern/source/zbuf.c @@ -4115,13 +4115,13 @@ unsigned short *zbuffer_transp_shade(RenderPart *pa, RenderLayer *rl, float *pas add_transp_obindex(rlpp[a], od, obr->ob); } } - if(addpassflag & SCE_PASS_INDEXMA) { - ObjectRen *obr= R.objectinstance[zrow[totface-1].obi].obr; - if(obr->ob) { - for(a= 0; aob); - } - } + if(addpassflag & SCE_PASS_INDEXMA) { + ObjectRen *obr= R.objectinstance[zrow[totface-1].obi].obr; + if(obr->ob) { + for(a= 0; aob); + } + } /* for each mask-sample we alpha-under colors. then in end it's added using filter */ memset(samp_shr, 0, sizeof(ShadeResult)*osa); From 2365c64014b3e067bb212b2061f1d14c1f944090 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 1 Sep 2011 02:12:53 +0000 Subject: [PATCH 624/624] whitespace bge edits --- CMakeLists.txt | 2 +- .../Converter/BL_BlenderDataConversion.cpp | 18 +- .../gameengine/Converter/BL_ShapeDeformer.cpp | 12 +- .../gameengine/Converter/BlenderWorldInfo.cpp | 6 +- .../Converter/KX_ConvertActuators.cpp | 6 +- .../Converter/KX_ConvertSensors.cpp | 2 +- source/gameengine/Expressions/InputParser.cpp | 210 +++---- .../GameLogic/SCA_2DFilterActuator.cpp | 32 +- source/gameengine/GameLogic/SCA_ISensor.cpp | 4 +- .../GameLogic/SCA_KeyboardSensor.cpp | 4 +- .../gameengine/GameLogic/SCA_MouseSensor.cpp | 12 +- .../GameLogic/SCA_RandomNumberGenerator.cpp | 68 +- .../gameengine/GameLogic/SCA_RandomSensor.cpp | 30 +- .../GameLogic/SCA_XORController.cpp | 8 +- .../gameengine/GamePlayer/common/bmfont.cpp | 2 +- .../GamePlayer/ghost/GPG_Application.cpp | 2 +- .../gameengine/GamePlayer/ghost/GPG_ghost.cpp | 16 +- source/gameengine/Ketsji/BL_BlenderShader.cpp | 2 +- .../KXNetwork/KX_NetworkEventManager.cpp | 4 +- .../KXNetwork/KX_NetworkMessageActuator.cpp | 3 +- .../KXNetwork/KX_NetworkMessageSensor.cpp | 12 +- .../gameengine/Ketsji/KX_BlenderMaterial.cpp | 37 +- .../Ketsji/KX_BulletPhysicsController.cpp | 18 +- source/gameengine/Ketsji/KX_Camera.cpp | 22 +- source/gameengine/Ketsji/KX_Dome.cpp | 56 +- source/gameengine/Ketsji/KX_GameObject.cpp | 48 +- source/gameengine/Ketsji/KX_KetsjiEngine.cpp | 2 +- source/gameengine/Ketsji/KX_Light.cpp | 10 +- source/gameengine/Ketsji/KX_MeshProxy.cpp | 14 +- .../gameengine/Ketsji/KX_MouseFocusSensor.cpp | 8 +- source/gameengine/Ketsji/KX_PythonInit.cpp | 82 +-- source/gameengine/Ketsji/KX_RaySensor.cpp | 20 +- .../Ketsji/KX_SCA_EndObjectActuator.cpp | 8 +- .../gameengine/Ketsji/KX_TrackToActuator.cpp | 18 +- .../Physics/Bullet/CcdPhysicsEnvironment.cpp | 2 +- source/gameengine/SceneGraph/SG_BBox.cpp | 4 +- source/gameengine/SceneGraph/SG_Spatial.cpp | 15 +- source/gameengine/VideoTexture/Exception.cpp | 30 +- source/gameengine/VideoTexture/ImageBase.cpp | 26 +- .../gameengine/VideoTexture/ImageRender.cpp | 582 +++++++++--------- .../gameengine/VideoTexture/ImageViewport.cpp | 42 +- .../gameengine/VideoTexture/VideoFFmpeg.cpp | 6 +- .../gameengine/VideoTexture/blendVideoTex.cpp | 4 +- 43 files changed, 752 insertions(+), 757 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 77f0bed1dce..38ce8689855 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -948,7 +948,7 @@ elseif(APPLE) # we use precompiled libraries for py 3.2 and up by default # normally cached but not since we include them with blender - set(PYTHON_VERSION 3.2) + set(PYTHON_VERSION 3.2) set(PYTHON_INCLUDE_DIR "${LIBDIR}/python/include/python${PYTHON_VERSION}") # set(PYTHON_BINARY "${LIBDIR}/python/bin/python${PYTHON_VERSION}") # not used yet set(PYTHON_LIBRARY python${PYTHON_VERSION}) diff --git a/source/gameengine/Converter/BL_BlenderDataConversion.cpp b/source/gameengine/Converter/BL_BlenderDataConversion.cpp index 887deb1ffa3..fcfc07e631e 100644 --- a/source/gameengine/Converter/BL_BlenderDataConversion.cpp +++ b/source/gameengine/Converter/BL_BlenderDataConversion.cpp @@ -1911,11 +1911,11 @@ void RBJconstraints(Object *ob)//not used KX_IPhysicsController* getPhId(CListValue* sumolist,STR_String busc){//not used - for (int j=0;jGetCount();j++) + for (int j=0;jGetCount();j++) { - KX_GameObject* gameobje = (KX_GameObject*) sumolist->GetValue(j); - if (gameobje->GetName()==busc) - return gameobje->GetPhysicsController(); + KX_GameObject* gameobje = (KX_GameObject*) sumolist->GetValue(j); + if (gameobje->GetName()==busc) + return gameobje->GetPhysicsController(); } return 0; @@ -1924,11 +1924,11 @@ KX_IPhysicsController* getPhId(CListValue* sumolist,STR_String busc){//not used KX_GameObject* getGameOb(STR_String busc,CListValue* sumolist){ - for (int j=0;jGetCount();j++) + for (int j=0;jGetCount();j++) { - KX_GameObject* gameobje = (KX_GameObject*) sumolist->GetValue(j); - if (gameobje->GetName()==busc) - return gameobje; + KX_GameObject* gameobje = (KX_GameObject*) sumolist->GetValue(j); + if (gameobje->GetName()==busc) + return gameobje; } return 0; @@ -2629,7 +2629,7 @@ void BL_ConvertBlenderObjects(struct Main* maggie, { PHY_IPhysicsController* physctrl = (PHY_IPhysicsController*) gameobj->GetPhysicsController()->GetUserData(); //we need to pass a full constraint frame, not just axis - + //localConstraintFrameBasis MT_Matrix3x3 localCFrame(MT_Vector3(dat->axX,dat->axY,dat->axZ)); MT_Vector3 axis0 = localCFrame.getColumn(0); diff --git a/source/gameengine/Converter/BL_ShapeDeformer.cpp b/source/gameengine/Converter/BL_ShapeDeformer.cpp index befe0f6e784..f4c683f60ba 100644 --- a/source/gameengine/Converter/BL_ShapeDeformer.cpp +++ b/source/gameengine/Converter/BL_ShapeDeformer.cpp @@ -69,12 +69,12 @@ extern "C"{ //#undef __NLA_DEFNORMALS BL_ShapeDeformer::BL_ShapeDeformer(BL_DeformableGameObject *gameobj, - Object *bmeshobj, - RAS_MeshObject *mesh) - : - BL_SkinDeformer(gameobj,bmeshobj, mesh), - m_useShapeDrivers(false), - m_lastShapeUpdate(-1) + Object *bmeshobj, + RAS_MeshObject *mesh) + : + BL_SkinDeformer(gameobj,bmeshobj, mesh), + m_useShapeDrivers(false), + m_lastShapeUpdate(-1) { m_key = m_bmesh->key; m_bmesh->key = copy_key(m_key); diff --git a/source/gameengine/Converter/BlenderWorldInfo.cpp b/source/gameengine/Converter/BlenderWorldInfo.cpp index 8fc01032de7..f003a0049e5 100644 --- a/source/gameengine/Converter/BlenderWorldInfo.cpp +++ b/source/gameengine/Converter/BlenderWorldInfo.cpp @@ -170,10 +170,10 @@ float BlenderWorldInfo::getMistStart() float BlenderWorldInfo::getMistDistance() { return m_mistdistance; -} - +} + + - float BlenderWorldInfo::getMistColorRed() { return m_mistcolor[0]; diff --git a/source/gameengine/Converter/KX_ConvertActuators.cpp b/source/gameengine/Converter/KX_ConvertActuators.cpp index 9621d05b5cc..a84a1419d0d 100644 --- a/source/gameengine/Converter/KX_ConvertActuators.cpp +++ b/source/gameengine/Converter/KX_ConvertActuators.cpp @@ -996,7 +996,7 @@ void BL_ConvertActuators(char* maggiename, filtermode = RAS_2DFilterManager::RAS_2DFILTER_NOFILTER; break; } - + tmp = new SCA_2DFilterActuator(gameobj, filtermode, _2dfilter->flag, _2dfilter->float_arg,_2dfilter->int_arg,ketsjiEngine->GetRasterizer(),scene); @@ -1012,8 +1012,8 @@ void BL_ConvertActuators(char* maggiename, } } - baseact = tmp; - + baseact = tmp; + } break; case ACT_PARENT: diff --git a/source/gameengine/Converter/KX_ConvertSensors.cpp b/source/gameengine/Converter/KX_ConvertSensors.cpp index ad6941dcdc7..a250bc6064b 100644 --- a/source/gameengine/Converter/KX_ConvertSensors.cpp +++ b/source/gameengine/Converter/KX_ConvertSensors.cpp @@ -276,7 +276,7 @@ void BL_ConvertSensors(struct Object* blenderobject, gReverseKeyTranslateTable[ENDKEY ] = SCA_IInputDevice::KX_ENDKEY; } - int executePriority = 0; + int executePriority = 0; int uniqueint = 0; int count = 0; bSensor* sens = (bSensor*)blenderobject->sensors.first; diff --git a/source/gameengine/Expressions/InputParser.cpp b/source/gameengine/Expressions/InputParser.cpp index 7957c82e7f9..27f4f0b10cb 100644 --- a/source/gameengine/Expressions/InputParser.cpp +++ b/source/gameengine/Expressions/InputParser.cpp @@ -192,89 +192,89 @@ void CParser::NextSym() switch(ch) { - case '(': - sym = lbracksym; NextCh(); - break; - case ')': - sym = rbracksym; NextCh(); - break; - case ',': - sym = commasym; NextCh(); - break; - case '%' : - sym = opsym; opkind = OPmodulus; NextCh(); - break; - case '+' : - sym = opsym; opkind = OPplus; NextCh(); - break; - case '-' : - sym = opsym; opkind = OPminus; NextCh(); - break; - case '*' : - sym = opsym; opkind = OPtimes; NextCh(); - break; - case '/' : - sym = opsym; opkind = OPdivide; NextCh(); - break; - case '&' : - sym = opsym; opkind = OPand; NextCh(); TermChar('&'); - break; - case '|' : - sym = opsym; opkind = OPor; NextCh(); TermChar('|'); - break; - case '=' : - sym = opsym; opkind = OPequal; NextCh(); TermChar('='); - break; - case '!' : - sym = opsym; - NextCh(); - if (ch == '=') - { - opkind = OPunequal; + case '(': + sym = lbracksym; NextCh(); + break; + case ')': + sym = rbracksym; NextCh(); + break; + case ',': + sym = commasym; NextCh(); + break; + case '%' : + sym = opsym; opkind = OPmodulus; NextCh(); + break; + case '+' : + sym = opsym; opkind = OPplus; NextCh(); + break; + case '-' : + sym = opsym; opkind = OPminus; NextCh(); + break; + case '*' : + sym = opsym; opkind = OPtimes; NextCh(); + break; + case '/' : + sym = opsym; opkind = OPdivide; NextCh(); + break; + case '&' : + sym = opsym; opkind = OPand; NextCh(); TermChar('&'); + break; + case '|' : + sym = opsym; opkind = OPor; NextCh(); TermChar('|'); + break; + case '=' : + sym = opsym; opkind = OPequal; NextCh(); TermChar('='); + break; + case '!' : + sym = opsym; NextCh(); - } - else - { - opkind = OPnot; - } - break; - case '>': - sym = opsym; - NextCh(); - if (ch == '=') - { - opkind = OPgreaterequal; + if (ch == '=') + { + opkind = OPunequal; + NextCh(); + } + else + { + opkind = OPnot; + } + break; + case '>': + sym = opsym; NextCh(); - } - else - { - opkind = OPgreater; - } - break; - case '<': - sym = opsym; - NextCh(); - if (ch == '=') { - opkind = OPlessequal; + if (ch == '=') + { + opkind = OPgreaterequal; + NextCh(); + } + else + { + opkind = OPgreater; + } + break; + case '<': + sym = opsym; NextCh(); - } else { - opkind = OPless; - } - break; - case '\"' : { - int start; - sym = constsym; - constkind = stringtype; - NextCh(); - start = chcount; - while ((ch != '\"') && (ch != 0x0)) + if (ch == '=') { + opkind = OPlessequal; + NextCh(); + } else { + opkind = OPless; + } + break; + case '\"' : { + int start; + sym = constsym; + constkind = stringtype; NextCh(); - GrabRealString(start); - TermChar('\"'); // check for eol before '\"' - break; - } - case 0x0: sym = eolsym; break; - default: + start = chcount; + while ((ch != '\"') && (ch != 0x0)) + NextCh(); + GrabRealString(start); + TermChar('\"'); // check for eol before '\"' + break; + } + case 0x0: sym = eolsym; break; + default: { int start; start = chcount; @@ -301,7 +301,7 @@ void CParser::NextSym() } GrabString(start); } else if (((ch >= 'a') && (ch <= 'z')) - || ((ch >= 'A') && (ch <= 'Z'))) + || ((ch >= 'A') && (ch <= 'Z'))) { // reserved word? start = chcount; @@ -358,18 +358,18 @@ STR_String CParser::Symbol2Str(int s) { // returns a string representation of of symbol s, // for use in Term when generating an error switch(s) { - case errorsym: return "error"; - case lbracksym: return "("; - case rbracksym: return ")"; - case commasym: return ","; - case opsym: return "operator"; - case constsym: return "constant"; - case sumsym: return "SUM"; - case ifsym: return "IF"; - case whocodedsym: return "WHOMADE"; - case eolsym: return "end of line"; - case idsym: return "identifier"; - default: return "unknown"; // should not happen + case errorsym: return "error"; + case lbracksym: return "("; + case rbracksym: return ")"; + case commasym: return ","; + case opsym: return "operator"; + case constsym: return "constant"; + case sumsym: return "SUM"; + case ifsym: return "IF"; + case whocodedsym: return "WHOMADE"; + case eolsym: return "end of line"; + case idsym: return "identifier"; + default: return "unknown"; // should not happen } } @@ -391,19 +391,19 @@ int CParser::Priority(int optorkind) { // returns the priority of an operator // higher number means higher priority switch(optorkind) { - case OPor: return 1; - case OPand: return 2; - case OPgreater: - case OPless: - case OPgreaterequal: - case OPlessequal: - case OPequal: - case OPunequal: return 3; - case OPplus: - case OPminus: return 4; - case OPmodulus: - case OPtimes: - case OPdivide: return 5; + case OPor: return 1; + case OPand: return 2; + case OPgreater: + case OPless: + case OPgreaterequal: + case OPlessequal: + case OPequal: + case OPunequal: return 3; + case OPplus: + case OPminus: return 4; + case OPmodulus: + case OPtimes: + case OPdivide: return 5; } MT_assert(false); return 0; // should not happen diff --git a/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp b/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp index c270d9a312b..7c1824cd4eb 100644 --- a/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp +++ b/source/gameengine/GameLogic/SCA_2DFilterActuator.cpp @@ -40,20 +40,20 @@ SCA_2DFilterActuator::~SCA_2DFilterActuator() } SCA_2DFilterActuator::SCA_2DFilterActuator( - SCA_IObject *gameobj, + SCA_IObject *gameobj, RAS_2DFilterManager::RAS_2DFILTER_MODE type, - short flag, - float float_arg, - int int_arg, - RAS_IRasterizer* rasterizer, - SCA_IScene* scene) + short flag, + float float_arg, + int int_arg, + RAS_IRasterizer* rasterizer, + SCA_IScene* scene) : SCA_IActuator(gameobj, KX_ACT_2DFILTER), - m_type(type), - m_disableMotionBlur(flag), - m_float_arg(float_arg), - m_int_arg(int_arg), - m_rasterizer(rasterizer), - m_scene(scene) + m_type(type), + m_disableMotionBlur(flag), + m_float_arg(float_arg), + m_int_arg(int_arg), + m_rasterizer(rasterizer), + m_scene(scene) { m_gameobj = NULL; if(gameobj){ @@ -65,9 +65,9 @@ SCA_2DFilterActuator::SCA_2DFilterActuator( CValue* SCA_2DFilterActuator::GetReplica() { - SCA_2DFilterActuator* replica = new SCA_2DFilterActuator(*this); - replica->ProcessReplica(); - return replica; + SCA_2DFilterActuator* replica = new SCA_2DFilterActuator(*this); + replica->ProcessReplica(); + return replica; } @@ -94,7 +94,7 @@ bool SCA_2DFilterActuator::Update() m_scene->Update2DFilter(m_propNames, m_gameobj, m_type, m_int_arg, m_shaderText); } // once the filter is in place, no need to update it again => disable the actuator - return false; + return false; } diff --git a/source/gameengine/GameLogic/SCA_ISensor.cpp b/source/gameengine/GameLogic/SCA_ISensor.cpp index 0d09e33a81b..85982bd3c0f 100644 --- a/source/gameengine/GameLogic/SCA_ISensor.cpp +++ b/source/gameengine/GameLogic/SCA_ISensor.cpp @@ -216,8 +216,8 @@ void SCA_ISensor::UnregisterToManager() void SCA_ISensor::ActivateControllers(class SCA_LogicManager* logicmgr) { - for(vector::const_iterator c= m_linkedcontrollers.begin(); - c!=m_linkedcontrollers.end();++c) + for(vector::const_iterator c= m_linkedcontrollers.begin(); + c!=m_linkedcontrollers.end();++c) { SCA_IController* contr = *c; if (contr->IsActive()) diff --git a/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp b/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp index 513be43ec28..a2374ccb9da 100644 --- a/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp +++ b/source/gameengine/GameLogic/SCA_KeyboardSensor.cpp @@ -132,7 +132,7 @@ bool SCA_KeyboardSensor::Evaluate() // cerr << "SCA_KeyboardSensor::Eval event, sensing for "<< m_hotkey << " at device " << inputdev << "\n"; /* See if we need to do logging: togPropState exists and is - * different from 0 */ + * different from 0 */ CValue* myparent = GetParent(); CValue* togPropState = myparent->GetProperty(m_toggleprop); if (togPropState && @@ -400,7 +400,7 @@ void SCA_KeyboardSensor::LogKeystrokes(void) int index = 0; /* Check on all keys whether they were pushed. This does not - * untangle the ordering, so don't type too fast :) */ + * untangle the ordering, so don't type too fast :) */ for (int i=SCA_IInputDevice::KX_BEGINKEY ; i<= SCA_IInputDevice::KX_ENDKEY;i++) { const SCA_InputEvent & inevent = inputdev->GetEventValue((SCA_IInputDevice::KX_EnumInputs) i); diff --git a/source/gameengine/GameLogic/SCA_MouseSensor.cpp b/source/gameengine/GameLogic/SCA_MouseSensor.cpp index a1836163e9c..93d2ae2c1c5 100644 --- a/source/gameengine/GameLogic/SCA_MouseSensor.cpp +++ b/source/gameengine/GameLogic/SCA_MouseSensor.cpp @@ -50,12 +50,12 @@ /* ------------------------------------------------------------------------- */ SCA_MouseSensor::SCA_MouseSensor(SCA_MouseManager* eventmgr, - int startx,int starty, - short int mousemode, - SCA_IObject* gameobj) + int startx,int starty, + short int mousemode, + SCA_IObject* gameobj) : SCA_ISensor(gameobj,eventmgr), - m_x(startx), - m_y(starty) + m_x(startx), + m_y(starty) { m_mousemode = mousemode; m_triggermode = true; @@ -72,7 +72,7 @@ void SCA_MouseSensor::Init() SCA_MouseSensor::~SCA_MouseSensor() { - /* Nothing to be done here. */ + /* Nothing to be done here. */ } void SCA_MouseSensor::UpdateHotkey(void *self) diff --git a/source/gameengine/GameLogic/SCA_RandomNumberGenerator.cpp b/source/gameengine/GameLogic/SCA_RandomNumberGenerator.cpp index 06c24c8211b..67af6237a8d 100644 --- a/source/gameengine/GameLogic/SCA_RandomNumberGenerator.cpp +++ b/source/gameengine/GameLogic/SCA_RandomNumberGenerator.cpp @@ -68,12 +68,12 @@ SCA_RandomNumberGenerator::~SCA_RandomNumberGenerator() { void SCA_RandomNumberGenerator::SetStartVector(void) { /* setting initial seeds to mt[N] using */ - /* the generator Line 25 of Table 1 in */ - /* [KNUTH 1981, The Art of Computer Programming */ - /* Vol. 2 (2nd Ed.), pp102] */ - mt[0] = m_seed & 0xffffffff; - for (mti = 1; mti < N; mti++) - mt[mti] = (69069 * mt[mti-1]) & 0xffffffff; + /* the generator Line 25 of Table 1 in */ + /* [KNUTH 1981, The Art of Computer Programming */ + /* Vol. 2 (2nd Ed.), pp102] */ + mt[0] = m_seed & 0xffffffff; + for (mti = 1; mti < N; mti++) + mt[mti] = (69069 * mt[mti-1]) & 0xffffffff; } long SCA_RandomNumberGenerator::GetSeed() { return m_seed; } @@ -87,39 +87,39 @@ void SCA_RandomNumberGenerator::SetSeed(long newseed) * This is the important part: copied verbatim :) */ unsigned long SCA_RandomNumberGenerator::Draw() { - static unsigned long mag01[2] = { 0x0, MATRIX_A }; - /* mag01[x] = x * MATRIX_A for x=0,1 */ + static unsigned long mag01[2] = { 0x0, MATRIX_A }; + /* mag01[x] = x * MATRIX_A for x=0,1 */ - unsigned long y; + unsigned long y; - if (mti >= N) { /* generate N words at one time */ - int kk; + if (mti >= N) { /* generate N words at one time */ + int kk; - /* I set this in the constructor, so it is always satisfied ! */ -// if (mti == N+1) /* if sgenrand() has not been called, */ -// GEN_srand(4357); /* a default initial seed is used */ - - for (kk = 0; kk < N - M; kk++) { - y = (mt[kk] & UPPER_MASK) | (mt[kk+1] & LOWER_MASK); - mt[kk] = mt[kk+M] ^ (y >> 1) ^ mag01[y & 0x1]; - } - for (; kk < N-1; kk++) { - y = (mt[kk] & UPPER_MASK) | (mt[kk+1] & LOWER_MASK); - mt[kk] = mt[kk+(M-N)] ^ (y >> 1) ^ mag01[y & 0x1]; - } - y = (mt[N-1] & UPPER_MASK) | (mt[0] & LOWER_MASK); - mt[N-1] = mt[M-1] ^ (y >> 1) ^ mag01[y & 0x1]; + /* I set this in the constructor, so it is always satisfied ! */ + // if (mti == N+1) /* if sgenrand() has not been called, */ + // GEN_srand(4357); /* a default initial seed is used */ - mti = 0; - } - - y = mt[mti++]; - y ^= TEMPERING_SHIFT_U(y); - y ^= TEMPERING_SHIFT_S(y) & TEMPERING_MASK_B; - y ^= TEMPERING_SHIFT_T(y) & TEMPERING_MASK_C; - y ^= TEMPERING_SHIFT_L(y); + for (kk = 0; kk < N - M; kk++) { + y = (mt[kk] & UPPER_MASK) | (mt[kk+1] & LOWER_MASK); + mt[kk] = mt[kk+M] ^ (y >> 1) ^ mag01[y & 0x1]; + } + for (; kk < N-1; kk++) { + y = (mt[kk] & UPPER_MASK) | (mt[kk+1] & LOWER_MASK); + mt[kk] = mt[kk+(M-N)] ^ (y >> 1) ^ mag01[y & 0x1]; + } + y = (mt[N-1] & UPPER_MASK) | (mt[0] & LOWER_MASK); + mt[N-1] = mt[M-1] ^ (y >> 1) ^ mag01[y & 0x1]; - return y; + mti = 0; + } + + y = mt[mti++]; + y ^= TEMPERING_SHIFT_U(y); + y ^= TEMPERING_SHIFT_S(y) & TEMPERING_MASK_B; + y ^= TEMPERING_SHIFT_T(y) & TEMPERING_MASK_C; + y ^= TEMPERING_SHIFT_L(y); + + return y; } float SCA_RandomNumberGenerator::DrawFloat() { diff --git a/source/gameengine/GameLogic/SCA_RandomSensor.cpp b/source/gameengine/GameLogic/SCA_RandomSensor.cpp index 99e25042582..c23722d2d3c 100644 --- a/source/gameengine/GameLogic/SCA_RandomSensor.cpp +++ b/source/gameengine/GameLogic/SCA_RandomSensor.cpp @@ -48,8 +48,8 @@ /* ------------------------------------------------------------------------- */ SCA_RandomSensor::SCA_RandomSensor(SCA_EventManager* eventmgr, - SCA_IObject* gameobj, - int startseed) + SCA_IObject* gameobj, + int startseed) : SCA_ISensor(gameobj,eventmgr) { m_basegenerator = new SCA_RandomNumberGenerator(startseed); @@ -65,10 +65,10 @@ SCA_RandomSensor::~SCA_RandomSensor() void SCA_RandomSensor::Init() { - m_iteration = 0; + m_iteration = 0; m_interval = 0; m_lastdraw = false; - m_currentDraw = m_basegenerator->Draw(); + m_currentDraw = m_basegenerator->Draw(); } @@ -97,19 +97,19 @@ bool SCA_RandomSensor::IsPositiveTrigger() bool SCA_RandomSensor::Evaluate() { - /* Random generator is the generator from Line 25 of Table 1 in */ - /* [KNUTH 1981, The Art of Computer Programming Vol. 2 */ - /* (2nd Ed.), pp102] */ - /* It's a very simple max. length sequence generator. We can */ - /* draw 32 bool values before having to generate the next */ - /* sequence value. There are some theorems that will tell you */ - /* this is a reasonable way of generating bools. Check Knuth. */ - /* Furthermore, we only draw each -eth frame. */ + /* Random generator is the generator from Line 25 of Table 1 in */ + /* [KNUTH 1981, The Art of Computer Programming Vol. 2 */ + /* (2nd Ed.), pp102] */ + /* It's a very simple max. length sequence generator. We can */ + /* draw 32 bool values before having to generate the next */ + /* sequence value. There are some theorems that will tell you */ + /* this is a reasonable way of generating bools. Check Knuth. */ + /* Furthermore, we only draw each -eth frame. */ bool evaluateResult = false; if (++m_interval > m_pulse_frequency) { - bool drawResult = false; + bool drawResult = false; m_interval = 0; if (m_iteration > 31) { m_currentDraw = m_basegenerator->Draw(); @@ -122,8 +122,8 @@ bool SCA_RandomSensor::Evaluate() evaluateResult = drawResult != m_lastdraw; m_lastdraw = drawResult; } - - /* now pass this result to some controller */ + + /* now pass this result to some controller */ return evaluateResult; } diff --git a/source/gameengine/GameLogic/SCA_XORController.cpp b/source/gameengine/GameLogic/SCA_XORController.cpp index f5eefd5cc08..4a03062b6ad 100644 --- a/source/gameengine/GameLogic/SCA_XORController.cpp +++ b/source/gameengine/GameLogic/SCA_XORController.cpp @@ -63,22 +63,22 @@ void SCA_XORController::Trigger(SCA_LogicManager* logicmgr) bool sensorresult = false; for (vector::const_iterator is=m_linkedsensors.begin(); - !(is==m_linkedsensors.end());is++) + !(is==m_linkedsensors.end());is++) { SCA_ISensor* sensor = *is; if (sensor->GetState()) { if (sensorresult == true) { - sensorresult = false; + sensorresult = false; break; } - sensorresult = true; + sensorresult = true; } } for (vector::const_iterator i=m_linkedactuators.begin(); - !(i==m_linkedactuators.end());i++) + !(i==m_linkedactuators.end());i++) { SCA_IActuator* actua = *i; logicmgr->AddActiveActuator(actua,sensorresult); diff --git a/source/gameengine/GamePlayer/common/bmfont.cpp b/source/gameengine/GamePlayer/common/bmfont.cpp index e3b900173d9..ecb2c4f3bd1 100644 --- a/source/gameengine/GamePlayer/common/bmfont.cpp +++ b/source/gameengine/GamePlayer/common/bmfont.cpp @@ -190,7 +190,7 @@ void detectBitmapFont(ImBuf *ibuf) long i; if (ibuf != NULL) { - // bitmap must have an x size that is a power of two + // bitmap must have an x size that is a power of two if (is_power_of_two(ibuf->x)) { rect = (unsigned char *) (ibuf->rect + (ibuf->x * (ibuf->y - 1))); // printf ("starts with: %s %c %c %c %c\n", rect, rect[0], rect[1], rect[2], rect[3]); diff --git a/source/gameengine/GamePlayer/ghost/GPG_Application.cpp b/source/gameengine/GamePlayer/ghost/GPG_Application.cpp index 546ec69bf29..c5daae9c963 100644 --- a/source/gameengine/GamePlayer/ghost/GPG_Application.cpp +++ b/source/gameengine/GamePlayer/ghost/GPG_Application.cpp @@ -139,7 +139,7 @@ GPG_Application::GPG_Application(GHOST_ISystem* system) GPG_Application::~GPG_Application(void) { - if(m_pyGlobalDictString) { + if(m_pyGlobalDictString) { delete [] m_pyGlobalDictString; m_pyGlobalDictString = 0; m_pyGlobalDictString_Length = 0; diff --git a/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp b/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp index cbbeb9419d1..3f8bcf9e2ad 100644 --- a/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp +++ b/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp @@ -380,12 +380,12 @@ int main(int argc, char** argv) #endif /* __linux__ */ BLI_where_am_i(bprogname, sizeof(bprogname), argv[0]); #ifdef __APPLE__ - // Can't use Carbon right now because of double defined type ID (In Carbon.h and DNA_ID.h, sigh) - /* - IBNibRef nibRef; - WindowRef window; - OSStatus err; - + // Can't use Carbon right now because of double defined type ID (In Carbon.h and DNA_ID.h, sigh) + /* + IBNibRef nibRef; + WindowRef window; + OSStatus err; + // Create a Nib reference passing the name of the nib file (without the .nib extension) // CreateNibReference only searches into the application bundle. err = ::CreateNibReference(CFSTR("main"), &nibRef); @@ -398,7 +398,7 @@ int main(int argc, char** argv) // We don't need the nib reference anymore. ::DisposeNibReference(nibRef); - */ + */ #endif // __APPLE__ // We don't use threads directly in the BGE, but we need to call this so things like @@ -421,7 +421,7 @@ int main(int argc, char** argv) BLF_init(11, U.dpi); BLF_lang_init(); BLF_load_mem("default", (unsigned char*)datatoc_bfont_ttf, datatoc_bfont_ttf_size); - + // Parse command line options #if defined(DEBUG) printf("argv[0] = '%s'\n", argv[0]); diff --git a/source/gameengine/Ketsji/BL_BlenderShader.cpp b/source/gameengine/Ketsji/BL_BlenderShader.cpp index 91982a424c7..4ae937cdcd6 100644 --- a/source/gameengine/Ketsji/BL_BlenderShader.cpp +++ b/source/gameengine/Ketsji/BL_BlenderShader.cpp @@ -63,7 +63,7 @@ int BL_BlenderShader::GetAttribNum() GPU_material_vertex_attributes(mGPUMat, &attribs); - for(i = 0; i < attribs.totlayer; i++) + for(i = 0; i < attribs.totlayer; i++) if(attribs.layer[i].glindex+1 > enabled) enabled= attribs.layer[i].glindex+1; diff --git a/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.cpp b/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.cpp index e8e65371d3a..72f1cee8855 100644 --- a/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.cpp +++ b/source/gameengine/Ketsji/KXNetwork/KX_NetworkEventManager.cpp @@ -66,8 +66,8 @@ void KX_NetworkEventManager::NextFrame() for (it.begin();!it.end();++it) { // printf("KX_NetworkEventManager::proceed sensor %.2f\n", curtime); - // process queue - (*it)->Activate(m_logicmgr); + // process queue + (*it)->Activate(m_logicmgr); } // now a list of triggerer sensors has been built diff --git a/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp b/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp index 2e0abc0290c..9fd09506c0d 100644 --- a/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp +++ b/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageActuator.cpp @@ -91,8 +91,7 @@ bool KX_NetworkMessageActuator::Update() CValue* KX_NetworkMessageActuator::GetReplica() { - KX_NetworkMessageActuator* replica = - new KX_NetworkMessageActuator(*this); + KX_NetworkMessageActuator* replica = new KX_NetworkMessageActuator(*this); replica->ProcessReplica(); return replica; diff --git a/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp b/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp index 6dcf50fa18f..a795a4eddc6 100644 --- a/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp +++ b/source/gameengine/Ketsji/KXNetwork/KX_NetworkMessageSensor.cpp @@ -50,11 +50,11 @@ #endif KX_NetworkMessageSensor::KX_NetworkMessageSensor( - class KX_NetworkEventManager* eventmgr, // our eventmanager - class NG_NetworkScene *NetworkScene, // our scene - SCA_IObject* gameobj, // the sensor controlling object - const STR_String &subject -) : + class KX_NetworkEventManager* eventmgr, // our eventmanager + class NG_NetworkScene *NetworkScene, // our scene + SCA_IObject* gameobj, // the sensor controlling object + const STR_String &subject + ) : SCA_ISensor(gameobj,eventmgr), m_NetworkScene(NetworkScene), m_subject(subject), @@ -67,7 +67,7 @@ KX_NetworkMessageSensor::KX_NetworkMessageSensor( void KX_NetworkMessageSensor::Init() { - m_IsUp = false; + m_IsUp = false; } KX_NetworkMessageSensor::~KX_NetworkMessageSensor() diff --git a/source/gameengine/Ketsji/KX_BlenderMaterial.cpp b/source/gameengine/Ketsji/KX_BlenderMaterial.cpp index 4226896aec0..33da17cc505 100644 --- a/source/gameengine/Ketsji/KX_BlenderMaterial.cpp +++ b/source/gameengine/Ketsji/KX_BlenderMaterial.cpp @@ -56,21 +56,21 @@ KX_BlenderMaterial::KX_BlenderMaterial() } void KX_BlenderMaterial::Initialize( - KX_Scene *scene, - BL_Material *data) + KX_Scene *scene, + BL_Material *data) { RAS_IPolyMaterial::Initialize( - data->texname[0], - data->matname, - data->materialindex, - data->tile, - data->tilexrep[0], - data->tileyrep[0], - data->mode, - data->transp, - ((data->ras_mode &ALPHA)!=0), - ((data->ras_mode &ZSORT)!=0) - ); + data->texname[0], + data->matname, + data->materialindex, + data->tile, + data->tilexrep[0], + data->tileyrep[0], + data->mode, + data->transp, + ((data->ras_mode &ALPHA)!=0), + ((data->ras_mode &ZSORT)!=0) + ); mMaterial = data; mShader = 0; mBlenderShader = 0; @@ -80,7 +80,7 @@ void KX_BlenderMaterial::Initialize( mConstructed = false; mPass = 0; // -------------------------------- - // RAS_IPolyMaterial variables... + // RAS_IPolyMaterial variables... m_flag |= RAS_BLENDERMAT; m_flag |= (mMaterial->IdMode>=ONETEX)? RAS_MULTITEX: 0; m_flag |= ((mMaterial->ras_mode & USE_LIGHT)!=0)? RAS_MULTILIGHT: 0; @@ -93,14 +93,11 @@ void KX_BlenderMaterial::Initialize( mMaterial->num_enabled = enabled>=max?max:enabled; // test the sum of the various modes for equality - // so we can ether accept or reject this material - // as being equal, this is rather important to + // so we can ether accept or reject this material + // as being equal, this is rather important to // prevent material bleeding for(int i=0; inum_enabled; i++) { - m_multimode += - ( mMaterial->flag[i] + - mMaterial->blend_mode[i] - ); + m_multimode += (mMaterial->flag[i] + mMaterial->blend_mode[i]); } m_multimode += mMaterial->IdMode+ (mMaterial->ras_mode & ~(COLLIDER|USE_LIGHT)); } diff --git a/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp b/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp index fde01961fd5..6e5513991f9 100644 --- a/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp +++ b/source/gameengine/Ketsji/KX_BulletPhysicsController.cpp @@ -213,16 +213,16 @@ MT_Scalar KX_BulletPhysicsController::GetMass() MT_Vector3 KX_BulletPhysicsController::GetLocalInertia() { - MT_Vector3 inertia(0.f, 0.f, 0.f); - btVector3 inv_inertia; - if (GetRigidBody()) { - inv_inertia = GetRigidBody()->getInvInertiaDiagLocal(); - if (!btFuzzyZero(inv_inertia.getX()) && - !btFuzzyZero(inv_inertia.getY()) && - !btFuzzyZero(inv_inertia.getZ())) + MT_Vector3 inertia(0.f, 0.f, 0.f); + btVector3 inv_inertia; + if (GetRigidBody()) { + inv_inertia = GetRigidBody()->getInvInertiaDiagLocal(); + if (!btFuzzyZero(inv_inertia.getX()) && + !btFuzzyZero(inv_inertia.getY()) && + !btFuzzyZero(inv_inertia.getZ())) inertia = MT_Vector3(1.f/inv_inertia.getX(), 1.f/inv_inertia.getY(), 1.f/inv_inertia.getZ()); - } - return inertia; + } + return inertia; } MT_Vector3 KX_BulletPhysicsController::getReactionForce() diff --git a/source/gameengine/Ketsji/KX_Camera.cpp b/source/gameengine/Ketsji/KX_Camera.cpp index c60c931c33b..a488d646792 100644 --- a/source/gameengine/Ketsji/KX_Camera.cpp +++ b/source/gameengine/Ketsji/KX_Camera.cpp @@ -271,18 +271,18 @@ void KX_Camera::ExtractFrustumSphere() if (m_set_frustum_center) return; - // compute sphere for the general case and not only symmetric frustum: - // the mirror code in ImageRender can use very asymmetric frustum. - // We will put the sphere center on the line that goes from origin to the center of the far clipping plane - // This is the optimal position if the frustum is symmetric or very asymmetric and probably close - // to optimal for the general case. The sphere center position is computed so that the distance to - // the near and far extreme frustum points are equal. + // compute sphere for the general case and not only symmetric frustum: + // the mirror code in ImageRender can use very asymmetric frustum. + // We will put the sphere center on the line that goes from origin to the center of the far clipping plane + // This is the optimal position if the frustum is symmetric or very asymmetric and probably close + // to optimal for the general case. The sphere center position is computed so that the distance to + // the near and far extreme frustum points are equal. - // get the transformation matrix from device coordinate to camera coordinate + // get the transformation matrix from device coordinate to camera coordinate MT_Matrix4x4 clip_camcs_matrix = m_projection_matrix; clip_camcs_matrix.invert(); - if (m_projection_matrix[3][3] == MT_Scalar(0.0)) + if (m_projection_matrix[3][3] == MT_Scalar(0.0)) { // frustrum projection // detect which of the corner of the far clipping plane is the farthest to the origin @@ -302,7 +302,7 @@ void KX_Camera::ExtractFrustumSphere() MT_Scalar len; for (int i=0; i<4; i++) { - hpoint = clip_camcs_matrix*npoint; + hpoint = clip_camcs_matrix*npoint; point.setValue(hpoint[0]/hpoint[3], hpoint[1]/hpoint[3], hpoint[2]/hpoint[3]); len = point.dot(point); if (len > F) @@ -321,7 +321,7 @@ void KX_Camera::ExtractFrustumSphere() farcenter *= 0.25; // the extreme near point is the opposite point on the near clipping plane nfar.setValue(-nfar[0], -nfar[1], -1., 1.); - nfar = clip_camcs_matrix*nfar; + nfar = clip_camcs_matrix*nfar; nearpoint.setValue(nfar[0]/nfar[3], nfar[1]/nfar[3], nfar[2]/nfar[3]); // this is a frustrum projection N = nearpoint.dot(nearpoint); @@ -340,7 +340,7 @@ void KX_Camera::ExtractFrustumSphere() z = (F-N)/(2.0*(e-s+c*(f-n))); m_frustum_center = MT_Point3(farcenter[0]*z/e, farcenter[1]*z/e, z); m_frustum_radius = m_frustum_center.distance(farpoint); - } + } else { // orthographic projection diff --git a/source/gameengine/Ketsji/KX_Dome.cpp b/source/gameengine/Ketsji/KX_Dome.cpp index 2e1fb933ad0..00c5e5803a8 100644 --- a/source/gameengine/Ketsji/KX_Dome.cpp +++ b/source/gameengine/Ketsji/KX_Dome.cpp @@ -42,34 +42,34 @@ Developed as part of a Research and Development project for SAT - La Société d // constructor KX_Dome::KX_Dome ( - RAS_ICanvas* canvas, - /// rasterizer - RAS_IRasterizer* rasterizer, - /// render tools - RAS_IRenderTools* rendertools, - /// engine - KX_KetsjiEngine* engine, + RAS_ICanvas* canvas, + /// rasterizer + RAS_IRasterizer* rasterizer, + /// render tools + RAS_IRenderTools* rendertools, + /// engine + KX_KetsjiEngine* engine, - short res, //resolution of the mesh - short mode, //mode - fisheye, truncated, warped, panoramic, ... - short angle, - float resbuf, //size adjustment of the buffer - short tilt, - struct Text* warptext + short res, //resolution of the mesh + short mode, //mode - fisheye, truncated, warped, panoramic, ... + short angle, + float resbuf, //size adjustment of the buffer + short tilt, + struct Text* warptext -): - dlistSupported(false), - canvaswidth(-1), canvasheight(-1), - m_drawingmode(engine->GetDrawType()), - m_resolution(res), - m_mode(mode), - m_angle(angle), - m_resbuffer(resbuf), - m_tilt(tilt), - m_canvas(canvas), - m_rasterizer(rasterizer), - m_rendertools(rendertools), - m_engine(engine) + ): + dlistSupported(false), + canvaswidth(-1), canvasheight(-1), + m_drawingmode(engine->GetDrawType()), + m_resolution(res), + m_mode(mode), + m_angle(angle), + m_resbuffer(resbuf), + m_tilt(tilt), + m_canvas(canvas), + m_rasterizer(rasterizer), + m_rendertools(rendertools), + m_engine(engine) { warp.usemesh = false; fboSupported = false; @@ -1984,9 +1984,9 @@ void KX_Dome::DrawDomeWarped(void) int can_width = m_viewport.GetRight(); int can_height = m_viewport.GetTop(); - double screen_ratio = can_width/ (double) can_height; + double screen_ratio = can_width/ (double) can_height; - glOrtho(-screen_ratio,screen_ratio,-1.0,1.0,-20.0,10.0); + glOrtho(-screen_ratio,screen_ratio,-1.0,1.0,-20.0,10.0); glMatrixMode(GL_TEXTURE); diff --git a/source/gameengine/Ketsji/KX_GameObject.cpp b/source/gameengine/Ketsji/KX_GameObject.cpp index 7ced0c0c4d7..67178803457 100644 --- a/source/gameengine/Ketsji/KX_GameObject.cpp +++ b/source/gameengine/Ketsji/KX_GameObject.cpp @@ -87,32 +87,32 @@ typedef unsigned long uint_ptr; static MT_Point3 dummy_point= MT_Point3(0.0, 0.0, 0.0); static MT_Vector3 dummy_scaling = MT_Vector3(1.0, 1.0, 1.0); -static MT_Matrix3x3 dummy_orientation = MT_Matrix3x3( 1.0, 0.0, 0.0, - 0.0, 1.0, 0.0, - 0.0, 0.0, 1.0); +static MT_Matrix3x3 dummy_orientation = MT_Matrix3x3(1.0, 0.0, 0.0, + 0.0, 1.0, 0.0, + 0.0, 0.0, 1.0); KX_GameObject::KX_GameObject( - void* sgReplicationInfo, - SG_Callbacks callbacks) - : SCA_IObject(), - m_bDyna(false), - m_layer(0), - m_pBlenderObject(NULL), - m_pBlenderGroupObject(NULL), - m_bSuspendDynamics(false), - m_bUseObjectColor(false), - m_bIsNegativeScaling(false), - m_bVisible(true), - m_bCulled(true), - m_bOccluder(false), - m_pPhysicsController1(NULL), - m_pGraphicController(NULL), - m_xray(false), - m_pHitObject(NULL), - m_actionManager(NULL), - m_isDeformable(false) -#ifdef WITH_PYTHON - , m_attr_dict(NULL) + void* sgReplicationInfo, + SG_Callbacks callbacks) + : SCA_IObject(), + m_bDyna(false), + m_layer(0), + m_pBlenderObject(NULL), + m_pBlenderGroupObject(NULL), + m_bSuspendDynamics(false), + m_bUseObjectColor(false), + m_bIsNegativeScaling(false), + m_bVisible(true), + m_bCulled(true), + m_bOccluder(false), + m_pPhysicsController1(NULL), + m_pGraphicController(NULL), + m_xray(false), + m_pHitObject(NULL), + m_actionManager(NULL), + m_isDeformable(false) + #ifdef WITH_PYTHON + , m_attr_dict(NULL) #endif { m_ignore_activity_culling = false; diff --git a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp index b1a214b7c1c..878232f7a50 100644 --- a/source/gameengine/Ketsji/KX_KetsjiEngine.cpp +++ b/source/gameengine/Ketsji/KX_KetsjiEngine.cpp @@ -116,7 +116,7 @@ bool KX_KetsjiEngine::m_restrict_anim_fps = false; * Constructor of the Ketsji Engine */ KX_KetsjiEngine::KX_KetsjiEngine(KX_ISystem* system) - : m_canvas(NULL), + : m_canvas(NULL), m_rasterizer(NULL), m_kxsystem(system), m_rendertools(NULL), diff --git a/source/gameengine/Ketsji/KX_Light.cpp b/source/gameengine/Ketsji/KX_Light.cpp index 3f09eee013e..2f2c45cd5cc 100644 --- a/source/gameengine/Ketsji/KX_Light.cpp +++ b/source/gameengine/Ketsji/KX_Light.cpp @@ -355,11 +355,11 @@ PyObject* KX_LightObject::pyattr_get_typeconst(void *self_v, const KX_PYATTRIBUT } else if (!strcmp(type, "NORMAL")) { retvalue = PyLong_FromSsize_t(RAS_LightObject::LIGHT_NORMAL); } - else { - /* should never happen */ - PyErr_SetString(PyExc_TypeError, "light.type: internal error, invalid light type"); - retvalue = NULL; - } + else { + /* should never happen */ + PyErr_SetString(PyExc_TypeError, "light.type: internal error, invalid light type"); + retvalue = NULL; + } return retvalue; } diff --git a/source/gameengine/Ketsji/KX_MeshProxy.cpp b/source/gameengine/Ketsji/KX_MeshProxy.cpp index ba41dc355f7..9ad09f9793b 100644 --- a/source/gameengine/Ketsji/KX_MeshProxy.cpp +++ b/source/gameengine/Ketsji/KX_MeshProxy.cpp @@ -119,7 +119,7 @@ CValue* KX_MeshProxy::GetReplica() { return NULL;} PyObject* KX_MeshProxy::PyGetMaterialName(PyObject* args, PyObject* kwds) { - int matid= 1; + int matid= 1; STR_String matname; if (PyArg_ParseTuple(args,"i:getMaterialName",&matid)) @@ -131,13 +131,13 @@ PyObject* KX_MeshProxy::PyGetMaterialName(PyObject* args, PyObject* kwds) } return PyUnicode_FromString(matname.Ptr()); - + } - + PyObject* KX_MeshProxy::PyGetTextureName(PyObject* args, PyObject* kwds) { - int matid= 1; + int matid= 1; STR_String matname; if (PyArg_ParseTuple(args,"i:getTextureName",&matid)) @@ -154,7 +154,7 @@ PyObject* KX_MeshProxy::PyGetTextureName(PyObject* args, PyObject* kwds) PyObject* KX_MeshProxy::PyGetVertexArrayLength(PyObject* args, PyObject* kwds) { - int matid= 0; + int matid= 0; int length = 0; @@ -177,7 +177,7 @@ PyObject* KX_MeshProxy::PyGetVertexArrayLength(PyObject* args, PyObject* kwds) PyObject* KX_MeshProxy::PyGetVertex(PyObject* args, PyObject* kwds) { - int vertexindex; + int vertexindex; int matindex; if (!PyArg_ParseTuple(args,"ii:getVertex",&matindex,&vertexindex)) @@ -195,7 +195,7 @@ PyObject* KX_MeshProxy::PyGetVertex(PyObject* args, PyObject* kwds) PyObject* KX_MeshProxy::PyGetPolygon(PyObject* args, PyObject* kwds) { - int polyindex= 1; + int polyindex= 1; PyObject* polyob = NULL; if (!PyArg_ParseTuple(args,"i:getPolygon",&polyindex)) diff --git a/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp b/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp index 6cb80028858..34f5c26415d 100644 --- a/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp +++ b/source/gameengine/Ketsji/KX_MouseFocusSensor.cpp @@ -121,14 +121,14 @@ bool KX_MouseFocusSensor::Evaluate() } } if (reset) { - // force an event + // force an event result = true; } } else { /* No focus behaviour required: revert to the basic mode. This - * mode is never used, because the converter never makes this - * sensor for a mouse-key event. It is here for - * completeness. */ + * mode is never used, because the converter never makes this + * sensor for a mouse-key event. It is here for + * completeness. */ result = SCA_MouseSensor::Evaluate(); m_positive_event = (m_val!=0); } diff --git a/source/gameengine/Ketsji/KX_PythonInit.cpp b/source/gameengine/Ketsji/KX_PythonInit.cpp index 8557ebab0a9..395e2048cb7 100644 --- a/source/gameengine/Ketsji/KX_PythonInit.cpp +++ b/source/gameengine/Ketsji/KX_PythonInit.cpp @@ -389,10 +389,10 @@ static PyObject* gPyGetSpectrum(PyObject*) { PyObject* resultlist = PyList_New(512); - for (int index = 0; index < 512; index++) - { - PyList_SET_ITEM(resultlist, index, PyFloat_FromDouble(0.0)); - } + for (int index = 0; index < 512; index++) + { + PyList_SET_ITEM(resultlist, index, PyFloat_FromDouble(0.0)); + } return resultlist; } @@ -479,13 +479,13 @@ static PyObject* gPyGetBlendFileList(PyObject*, PyObject* args) char cpath[sizeof(gp_GamePythonPath)]; char *searchpath = NULL; PyObject* list, *value; - - DIR *dp; - struct dirent *dirp; - + + DIR *dp; + struct dirent *dirp; + if (!PyArg_ParseTuple(args, "|s:getBlendFileList", &searchpath)) return NULL; - + list = PyList_New(0); if (searchpath) { @@ -495,23 +495,23 @@ static PyObject* gPyGetBlendFileList(PyObject*, PyObject* args) /* Get the dir only */ BLI_split_dirfile(gp_GamePythonPath, cpath, NULL); } - - if((dp = opendir(cpath)) == NULL) { + + if((dp = opendir(cpath)) == NULL) { /* todo, show the errno, this shouldnt happen anyway if the blendfile is readable */ fprintf(stderr, "Could not read directoty (%s) failed, code %d (%s)\n", cpath, errno, strerror(errno)); return list; - } + } - while ((dirp = readdir(dp)) != NULL) { + while ((dirp = readdir(dp)) != NULL) { if (BLI_testextensie(dirp->d_name, ".blend")) { value= PyUnicode_DecodeFSDefault(dirp->d_name); PyList_Append(list, value); Py_DECREF(value); } - } + } - closedir(dp); - return list; + closedir(dp); + return list; } static char gPyAddScene_doc[] = @@ -1662,9 +1662,9 @@ PyObject* initGameLogic(KX_KetsjiEngine *engine, KX_Scene* scene) // quick hack // Check for errors if (PyErr_Occurred()) - { + { Py_FatalError("can't initialize module bge.logic"); - } + } return m; } @@ -1954,12 +1954,12 @@ PyObject* initRasterizer(RAS_IRasterizer* rasty,RAS_ICanvas* canvas) gp_Rasterizer = rasty; - PyObject* m; - PyObject* d; - PyObject* item; + PyObject* m; + PyObject* d; + PyObject* item; /* Use existing module where possible - * be careful not to init any runtime vars after this */ + * be careful not to init any runtime vars after this */ m = PyImport_ImportModule( "Rasterizer" ); if(m) { Py_DECREF(m); @@ -1967,32 +1967,32 @@ PyObject* initRasterizer(RAS_IRasterizer* rasty,RAS_ICanvas* canvas) } else { PyErr_Clear(); - + // Create the module and add the functions m = PyModule_Create(&Rasterizer_module_def); PyDict_SetItemString(PySys_GetObject("modules"), Rasterizer_module_def.m_name, m); } - // Add some symbolic constants to the module - d = PyModule_GetDict(m); - ErrorObject = PyUnicode_FromString("Rasterizer.error"); - PyDict_SetItemString(d, "error", ErrorObject); - Py_DECREF(ErrorObject); + // Add some symbolic constants to the module + d = PyModule_GetDict(m); + ErrorObject = PyUnicode_FromString("Rasterizer.error"); + PyDict_SetItemString(d, "error", ErrorObject); + Py_DECREF(ErrorObject); - /* needed for get/setMaterialType */ - KX_MACRO_addTypesToDict(d, KX_TEXFACE_MATERIAL, KX_TEXFACE_MATERIAL); - KX_MACRO_addTypesToDict(d, KX_BLENDER_MULTITEX_MATERIAL, KX_BLENDER_MULTITEX_MATERIAL); - KX_MACRO_addTypesToDict(d, KX_BLENDER_GLSL_MATERIAL, KX_BLENDER_GLSL_MATERIAL); + /* needed for get/setMaterialType */ + KX_MACRO_addTypesToDict(d, KX_TEXFACE_MATERIAL, KX_TEXFACE_MATERIAL); + KX_MACRO_addTypesToDict(d, KX_BLENDER_MULTITEX_MATERIAL, KX_BLENDER_MULTITEX_MATERIAL); + KX_MACRO_addTypesToDict(d, KX_BLENDER_GLSL_MATERIAL, KX_BLENDER_GLSL_MATERIAL); - // XXXX Add constants here + // XXXX Add constants here - // Check for errors - if (PyErr_Occurred()) - { - Py_FatalError("can't initialize module Rasterizer"); - } + // Check for errors + if (PyErr_Occurred()) + { + Py_FatalError("can't initialize module Rasterizer"); + } - return d; + return d; } @@ -2231,9 +2231,9 @@ PyObject* initGameKeys() // Check for errors if (PyErr_Occurred()) - { + { Py_FatalError("can't initialize module GameKeys"); - } + } return d; } diff --git a/source/gameengine/Ketsji/KX_RaySensor.cpp b/source/gameengine/Ketsji/KX_RaySensor.cpp index a683c9857aa..aecf2ab3598 100644 --- a/source/gameengine/Ketsji/KX_RaySensor.cpp +++ b/source/gameengine/Ketsji/KX_RaySensor.cpp @@ -83,7 +83,7 @@ void KX_RaySensor::Init() KX_RaySensor::~KX_RaySensor() { - /* Nothing to be done here. */ + /* Nothing to be done here. */ } @@ -279,7 +279,7 @@ bool KX_RaySensor::Evaluate() /* now pass this result to some controller */ - if (m_rayHit) + if (m_rayHit) { if (!m_bTriggered) { @@ -288,14 +288,14 @@ bool KX_RaySensor::Evaluate() m_bTriggered = true; } else - { + { // notify logicsystem that ray is STILL hitting ... result = false; - - } + + } } - else - { + else + { if (m_bTriggered) { m_bTriggered = false; @@ -306,9 +306,9 @@ bool KX_RaySensor::Evaluate() { result = false; } - - } - if (reset) + + } + if (reset) // force an event result = true; diff --git a/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp b/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp index 076669e325a..c5f3fefd4d3 100644 --- a/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp +++ b/source/gameengine/Ketsji/KX_SCA_EndObjectActuator.cpp @@ -44,11 +44,11 @@ #include "SCA_IScene.h" KX_SCA_EndObjectActuator::KX_SCA_EndObjectActuator(SCA_IObject *gameobj, - SCA_IScene* scene): - SCA_IActuator(gameobj, KX_ACT_END_OBJECT), - m_scene(scene) + SCA_IScene* scene): + SCA_IActuator(gameobj, KX_ACT_END_OBJECT), + m_scene(scene) { - // intentionally empty + // intentionally empty } /* End of constructor */ diff --git a/source/gameengine/Ketsji/KX_TrackToActuator.cpp b/source/gameengine/Ketsji/KX_TrackToActuator.cpp index edcba969811..f13f152c5d5 100644 --- a/source/gameengine/Ketsji/KX_TrackToActuator.cpp +++ b/source/gameengine/Ketsji/KX_TrackToActuator.cpp @@ -54,16 +54,16 @@ KX_TrackToActuator::KX_TrackToActuator(SCA_IObject *gameobj, - SCA_IObject *ob, - int time, - bool allow3D, - int trackflag, - int upflag) - : SCA_IActuator(gameobj, KX_ACT_TRACKTO) + SCA_IObject *ob, + int time, + bool allow3D, + int trackflag, + int upflag) + : SCA_IActuator(gameobj, KX_ACT_TRACKTO) { - m_time = time; - m_allow3D = allow3D; - m_object = ob; + m_time = time; + m_allow3D = allow3D; + m_object = ob; m_trackflag = trackflag; m_upflag = upflag; m_parentobj = 0; diff --git a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp index 3f0c4cb95a1..526176481ed 100644 --- a/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp +++ b/source/gameengine/Physics/Bullet/CcdPhysicsEnvironment.cpp @@ -1200,7 +1200,7 @@ PHY_IPhysicsController* CcdPhysicsEnvironment::rayTest(PHY_IRayCastFilterCallbac // Bullet returns the normal from "outside". // If the user requests the real normal, compute it now - if (filterCallback.m_faceNormal) + if (filterCallback.m_faceNormal) { if (shape->isSoftBody()) { diff --git a/source/gameengine/SceneGraph/SG_BBox.cpp b/source/gameengine/SceneGraph/SG_BBox.cpp index b5618ebbf03..01107557481 100644 --- a/source/gameengine/SceneGraph/SG_BBox.cpp +++ b/source/gameengine/SceneGraph/SG_BBox.cpp @@ -142,8 +142,8 @@ SG_BBox SG_BBox::transform(const MT_Transform &world) const bool SG_BBox::inside(const MT_Point3 &point) const { return point[0] >= m_min[0] && point[0] <= m_max[0] && - point[1] >= m_min[1] && point[1] <= m_max[1] && - point[2] >= m_min[2] && point[2] <= m_max[2]; + point[1] >= m_min[1] && point[1] <= m_max[1] && + point[2] >= m_min[2] && point[2] <= m_max[2]; } bool SG_BBox::inside(const SG_BBox& other) const diff --git a/source/gameengine/SceneGraph/SG_Spatial.cpp b/source/gameengine/SceneGraph/SG_Spatial.cpp index ca778d164c8..94b8584051e 100644 --- a/source/gameengine/SceneGraph/SG_Spatial.cpp +++ b/source/gameengine/SceneGraph/SG_Spatial.cpp @@ -109,18 +109,17 @@ SetParentRelation( */ - bool + bool SG_Spatial:: UpdateSpatialData( - const SG_Spatial *parent, - double time, - bool& parentUpdated + const SG_Spatial *parent, + double time, + bool& parentUpdated ){ - - bool bComputesWorldTransform = false; + bool bComputesWorldTransform = false; // update spatial controllers - + SGControllerList::iterator cit = GetSGControllerList().begin(); SGControllerList::const_iterator c_end = GetSGControllerList().end(); @@ -131,7 +130,7 @@ UpdateSpatialData( } // If none of the objects updated our values then we ask the - // parent_relation object owned by this class to update + // parent_relation object owned by this class to update // our world coordinates. if (!bComputesWorldTransform) diff --git a/source/gameengine/VideoTexture/Exception.cpp b/source/gameengine/VideoTexture/Exception.cpp index fc316f1c3f0..30a8af4b125 100644 --- a/source/gameengine/VideoTexture/Exception.cpp +++ b/source/gameengine/VideoTexture/Exception.cpp @@ -201,20 +201,20 @@ void Exception::copy (const Exception & xpt) void registerAllExceptions(void) { - errGenerDesc.registerDesc(); - errNFoundDesc.registerDesc(); - MaterialNotAvailDesc.registerDesc(); - ImageSizesNotMatchDesc.registerDesc(); - ImageHasExportsDesc.registerDesc(); + errGenerDesc.registerDesc(); + errNFoundDesc.registerDesc(); + MaterialNotAvailDesc.registerDesc(); + ImageSizesNotMatchDesc.registerDesc(); + ImageHasExportsDesc.registerDesc(); InvalidColorChannelDesc.registerDesc(); - SceneInvalidDesc.registerDesc(); - CameraInvalidDesc.registerDesc(); - ObserverInvalidDesc.registerDesc(); - MirrorInvalidDesc.registerDesc(); - MirrorSizeInvalidDesc.registerDesc(); - MirrorNormalInvalidDesc.registerDesc(); - MirrorHorizontalDesc.registerDesc(); - MirrorTooSmallDesc.registerDesc(); - SourceVideoEmptyDesc.registerDesc(); - SourceVideoCreationDesc.registerDesc(); + SceneInvalidDesc.registerDesc(); + CameraInvalidDesc.registerDesc(); + ObserverInvalidDesc.registerDesc(); + MirrorInvalidDesc.registerDesc(); + MirrorSizeInvalidDesc.registerDesc(); + MirrorNormalInvalidDesc.registerDesc(); + MirrorHorizontalDesc.registerDesc(); + MirrorTooSmallDesc.registerDesc(); + SourceVideoEmptyDesc.registerDesc(); + SourceVideoCreationDesc.registerDesc(); } diff --git a/source/gameengine/VideoTexture/ImageBase.cpp b/source/gameengine/VideoTexture/ImageBase.cpp index a70c56a070c..86de214e2d3 100644 --- a/source/gameengine/VideoTexture/ImageBase.cpp +++ b/source/gameengine/VideoTexture/ImageBase.cpp @@ -645,7 +645,7 @@ PyObject * Image_valid(PyImage * self, void * closure) int Image_getbuffer(PyImage *self, Py_buffer *view, int flags) { unsigned int * image; - int ret; + int ret; try { @@ -667,25 +667,25 @@ int Image_getbuffer(PyImage *self, Py_buffer *view, int flags) //return -1; goto error; } - if (view == NULL) + if (view == NULL) { - self->m_image->m_exports++; - return 0; - } - ret = PyBuffer_FillInfo(view, (PyObject*)self, image, self->m_image->getBuffSize(), 0, flags); - if (ret >= 0) - self->m_image->m_exports++; - return ret; + self->m_image->m_exports++; + return 0; + } + ret = PyBuffer_FillInfo(view, (PyObject*)self, image, self->m_image->getBuffSize(), 0, flags); + if (ret >= 0) + self->m_image->m_exports++; + return ret; error: // Return a empty buffer to avoid a crash in Python 3.1 // The bug is fixed in Python SVN 77916, as soon as the python revision used by Blender is // updated, you can simply return -1 and set the error static char* buf = (char *)""; - ret = PyBuffer_FillInfo(view, (PyObject*)self, buf, 0, 0, flags); - if (ret >= 0) - self->m_image->m_exports++; - return ret; + ret = PyBuffer_FillInfo(view, (PyObject*)self, buf, 0, 0, flags); + if (ret >= 0) + self->m_image->m_exports++; + return ret; } diff --git a/source/gameengine/VideoTexture/ImageRender.cpp b/source/gameengine/VideoTexture/ImageRender.cpp index 6038416ba68..24833ace08f 100644 --- a/source/gameengine/VideoTexture/ImageRender.cpp +++ b/source/gameengine/VideoTexture/ImageRender.cpp @@ -65,29 +65,29 @@ ImageRender::ImageRender (KX_Scene * scene, KX_Camera * camera) : m_owncamera(false), m_observer(NULL), m_mirror(NULL), - m_clip(100.f) + m_clip(100.f) { // initialize background color setBackground(0, 0, 255, 255); - // retrieve rendering objects - m_engine = KX_GetActiveEngine(); - m_rasterizer = m_engine->GetRasterizer(); - m_canvas = m_engine->GetCanvas(); - m_rendertools = m_engine->GetRenderTools(); + // retrieve rendering objects + m_engine = KX_GetActiveEngine(); + m_rasterizer = m_engine->GetRasterizer(); + m_canvas = m_engine->GetCanvas(); + m_rendertools = m_engine->GetRenderTools(); } // destructor ImageRender::~ImageRender (void) { - if (m_owncamera) - m_camera->Release(); + if (m_owncamera) + m_camera->Release(); } // set background color void ImageRender::setBackground (int red, int green, int blue, int alpha) { - m_background[0] = (red < 0) ? 0.f : (red > 255) ? 1.f : float(red)/255.f; + m_background[0] = (red < 0) ? 0.f : (red > 255) ? 1.f : float(red)/255.f; m_background[1] = (green < 0) ? 0.f : (green > 255) ? 1.f : float(green)/255.f; m_background[2] = (blue < 0) ? 0.f : (blue > 255) ? 1.f : float(blue)/255.f; m_background[3] = (alpha < 0) ? 0.f : (alpha > 255) ? 1.f : float(alpha)/255.f; @@ -97,157 +97,157 @@ void ImageRender::setBackground (int red, int green, int blue, int alpha) // capture image from viewport void ImageRender::calcImage (unsigned int texId, double ts) { - if (m_rasterizer->GetDrawingMode() != RAS_IRasterizer::KX_TEXTURED || // no need for texture - m_camera->GetViewport() || // camera must be inactive - m_camera == m_scene->GetActiveCamera()) - { - // no need to compute texture in non texture rendering - m_avail = false; - return; - } - // render the scene from the camera - Render(); + if (m_rasterizer->GetDrawingMode() != RAS_IRasterizer::KX_TEXTURED || // no need for texture + m_camera->GetViewport() || // camera must be inactive + m_camera == m_scene->GetActiveCamera()) + { + // no need to compute texture in non texture rendering + m_avail = false; + return; + } + // render the scene from the camera + Render(); // get image from viewport ImageViewport::calcImage(texId, ts); - // restore OpenGL state - m_canvas->EndFrame(); + // restore OpenGL state + m_canvas->EndFrame(); } void ImageRender::Render() { RAS_FrameFrustum frustrum; - if (!m_render) - return; + if (!m_render) + return; - if (m_mirror) - { - // mirror mode, compute camera frustrum, position and orientation - // convert mirror position and normal in world space - const MT_Matrix3x3 & mirrorObjWorldOri = m_mirror->GetSGNode()->GetWorldOrientation(); - const MT_Point3 & mirrorObjWorldPos = m_mirror->GetSGNode()->GetWorldPosition(); - const MT_Vector3 & mirrorObjWorldScale = m_mirror->GetSGNode()->GetWorldScaling(); - MT_Point3 mirrorWorldPos = - mirrorObjWorldPos + mirrorObjWorldScale * (mirrorObjWorldOri * m_mirrorPos); - MT_Vector3 mirrorWorldZ = mirrorObjWorldOri * m_mirrorZ; - // get observer world position - const MT_Point3 & observerWorldPos = m_observer->GetSGNode()->GetWorldPosition(); - // get plane D term = mirrorPos . normal - MT_Scalar mirrorPlaneDTerm = mirrorWorldPos.dot(mirrorWorldZ); - // compute distance of observer to mirror = D - observerPos . normal - MT_Scalar observerDistance = mirrorPlaneDTerm - observerWorldPos.dot(mirrorWorldZ); - // if distance < 0.01 => observer is on wrong side of mirror, don't render - if (observerDistance < 0.01f) - return; - // set camera world position = observerPos + normal * 2 * distance - MT_Point3 cameraWorldPos = observerWorldPos + (MT_Scalar(2.0)*observerDistance)*mirrorWorldZ; - m_camera->GetSGNode()->SetLocalPosition(cameraWorldPos); - // set camera orientation: z=normal, y=mirror_up in world space, x= y x z - MT_Vector3 mirrorWorldY = mirrorObjWorldOri * m_mirrorY; - MT_Vector3 mirrorWorldX = mirrorObjWorldOri * m_mirrorX; - MT_Matrix3x3 cameraWorldOri( - mirrorWorldX[0], mirrorWorldY[0], mirrorWorldZ[0], - mirrorWorldX[1], mirrorWorldY[1], mirrorWorldZ[1], - mirrorWorldX[2], mirrorWorldY[2], mirrorWorldZ[2]); - m_camera->GetSGNode()->SetLocalOrientation(cameraWorldOri); - m_camera->GetSGNode()->UpdateWorldData(0.0); - // compute camera frustrum: - // get position of mirror relative to camera: offset = mirrorPos-cameraPos - MT_Vector3 mirrorOffset = mirrorWorldPos - cameraWorldPos; - // convert to camera orientation - mirrorOffset = mirrorOffset * cameraWorldOri; - // scale mirror size to world scale: - // get closest local axis for mirror Y and X axis and scale height and width by local axis scale - MT_Scalar x, y; - x = fabs(m_mirrorY[0]); - y = fabs(m_mirrorY[1]); - float height = (x > y) ? - ((x > fabs(m_mirrorY[2])) ? mirrorObjWorldScale[0] : mirrorObjWorldScale[2]): - ((y > fabs(m_mirrorY[2])) ? mirrorObjWorldScale[1] : mirrorObjWorldScale[2]); - x = fabs(m_mirrorX[0]); - y = fabs(m_mirrorX[1]); - float width = (x > y) ? - ((x > fabs(m_mirrorX[2])) ? mirrorObjWorldScale[0] : mirrorObjWorldScale[2]): - ((y > fabs(m_mirrorX[2])) ? mirrorObjWorldScale[1] : mirrorObjWorldScale[2]); - width *= m_mirrorHalfWidth; - height *= m_mirrorHalfHeight; - // left = offsetx-width - // right = offsetx+width - // top = offsety+height - // bottom = offsety-height - // near = -offsetz - // far = near+100 - frustrum.x1 = mirrorOffset[0]-width; - frustrum.x2 = mirrorOffset[0]+width; - frustrum.y1 = mirrorOffset[1]-height; - frustrum.y2 = mirrorOffset[1]+height; - frustrum.camnear = -mirrorOffset[2]; - frustrum.camfar = -mirrorOffset[2]+m_clip; - } + if (m_mirror) + { + // mirror mode, compute camera frustrum, position and orientation + // convert mirror position and normal in world space + const MT_Matrix3x3 & mirrorObjWorldOri = m_mirror->GetSGNode()->GetWorldOrientation(); + const MT_Point3 & mirrorObjWorldPos = m_mirror->GetSGNode()->GetWorldPosition(); + const MT_Vector3 & mirrorObjWorldScale = m_mirror->GetSGNode()->GetWorldScaling(); + MT_Point3 mirrorWorldPos = + mirrorObjWorldPos + mirrorObjWorldScale * (mirrorObjWorldOri * m_mirrorPos); + MT_Vector3 mirrorWorldZ = mirrorObjWorldOri * m_mirrorZ; + // get observer world position + const MT_Point3 & observerWorldPos = m_observer->GetSGNode()->GetWorldPosition(); + // get plane D term = mirrorPos . normal + MT_Scalar mirrorPlaneDTerm = mirrorWorldPos.dot(mirrorWorldZ); + // compute distance of observer to mirror = D - observerPos . normal + MT_Scalar observerDistance = mirrorPlaneDTerm - observerWorldPos.dot(mirrorWorldZ); + // if distance < 0.01 => observer is on wrong side of mirror, don't render + if (observerDistance < 0.01f) + return; + // set camera world position = observerPos + normal * 2 * distance + MT_Point3 cameraWorldPos = observerWorldPos + (MT_Scalar(2.0)*observerDistance)*mirrorWorldZ; + m_camera->GetSGNode()->SetLocalPosition(cameraWorldPos); + // set camera orientation: z=normal, y=mirror_up in world space, x= y x z + MT_Vector3 mirrorWorldY = mirrorObjWorldOri * m_mirrorY; + MT_Vector3 mirrorWorldX = mirrorObjWorldOri * m_mirrorX; + MT_Matrix3x3 cameraWorldOri( + mirrorWorldX[0], mirrorWorldY[0], mirrorWorldZ[0], + mirrorWorldX[1], mirrorWorldY[1], mirrorWorldZ[1], + mirrorWorldX[2], mirrorWorldY[2], mirrorWorldZ[2]); + m_camera->GetSGNode()->SetLocalOrientation(cameraWorldOri); + m_camera->GetSGNode()->UpdateWorldData(0.0); + // compute camera frustrum: + // get position of mirror relative to camera: offset = mirrorPos-cameraPos + MT_Vector3 mirrorOffset = mirrorWorldPos - cameraWorldPos; + // convert to camera orientation + mirrorOffset = mirrorOffset * cameraWorldOri; + // scale mirror size to world scale: + // get closest local axis for mirror Y and X axis and scale height and width by local axis scale + MT_Scalar x, y; + x = fabs(m_mirrorY[0]); + y = fabs(m_mirrorY[1]); + float height = (x > y) ? + ((x > fabs(m_mirrorY[2])) ? mirrorObjWorldScale[0] : mirrorObjWorldScale[2]): + ((y > fabs(m_mirrorY[2])) ? mirrorObjWorldScale[1] : mirrorObjWorldScale[2]); + x = fabs(m_mirrorX[0]); + y = fabs(m_mirrorX[1]); + float width = (x > y) ? + ((x > fabs(m_mirrorX[2])) ? mirrorObjWorldScale[0] : mirrorObjWorldScale[2]): + ((y > fabs(m_mirrorX[2])) ? mirrorObjWorldScale[1] : mirrorObjWorldScale[2]); + width *= m_mirrorHalfWidth; + height *= m_mirrorHalfHeight; + // left = offsetx-width + // right = offsetx+width + // top = offsety+height + // bottom = offsety-height + // near = -offsetz + // far = near+100 + frustrum.x1 = mirrorOffset[0]-width; + frustrum.x2 = mirrorOffset[0]+width; + frustrum.y1 = mirrorOffset[1]-height; + frustrum.y2 = mirrorOffset[1]+height; + frustrum.camnear = -mirrorOffset[2]; + frustrum.camfar = -mirrorOffset[2]+m_clip; + } // Store settings to be restored later - const RAS_IRasterizer::StereoMode stereomode = m_rasterizer->GetStereoMode(); + const RAS_IRasterizer::StereoMode stereomode = m_rasterizer->GetStereoMode(); RAS_Rect area = m_canvas->GetWindowArea(); - // The screen area that ImageViewport will copy is also the rendering zone - m_canvas->SetViewPort(m_position[0], m_position[1], m_position[0]+m_capSize[0]-1, m_position[1]+m_capSize[1]-1); - m_canvas->ClearColor(m_background[0], m_background[1], m_background[2], m_background[3]); - m_canvas->ClearBuffer(RAS_ICanvas::COLOR_BUFFER|RAS_ICanvas::DEPTH_BUFFER); - m_rasterizer->BeginFrame(RAS_IRasterizer::KX_TEXTURED,m_engine->GetClockTime()); - m_rendertools->BeginFrame(m_rasterizer); - m_engine->SetWorldSettings(m_scene->GetWorldInfo()); - m_rendertools->SetAuxilaryClientInfo(m_scene); - m_rasterizer->DisplayFog(); - // matrix calculation, don't apply any of the stereo mode - m_rasterizer->SetStereoMode(RAS_IRasterizer::RAS_STEREO_NOSTEREO); - if (m_mirror) - { - // frustrum was computed above - // get frustrum matrix and set projection matrix + // The screen area that ImageViewport will copy is also the rendering zone + m_canvas->SetViewPort(m_position[0], m_position[1], m_position[0]+m_capSize[0]-1, m_position[1]+m_capSize[1]-1); + m_canvas->ClearColor(m_background[0], m_background[1], m_background[2], m_background[3]); + m_canvas->ClearBuffer(RAS_ICanvas::COLOR_BUFFER|RAS_ICanvas::DEPTH_BUFFER); + m_rasterizer->BeginFrame(RAS_IRasterizer::KX_TEXTURED,m_engine->GetClockTime()); + m_rendertools->BeginFrame(m_rasterizer); + m_engine->SetWorldSettings(m_scene->GetWorldInfo()); + m_rendertools->SetAuxilaryClientInfo(m_scene); + m_rasterizer->DisplayFog(); + // matrix calculation, don't apply any of the stereo mode + m_rasterizer->SetStereoMode(RAS_IRasterizer::RAS_STEREO_NOSTEREO); + if (m_mirror) + { + // frustrum was computed above + // get frustrum matrix and set projection matrix MT_Matrix4x4 projmat = m_rasterizer->GetFrustumMatrix( - frustrum.x1, frustrum.x2, frustrum.y1, frustrum.y2, frustrum.camnear, frustrum.camfar); + frustrum.x1, frustrum.x2, frustrum.y1, frustrum.y2, frustrum.camnear, frustrum.camfar); m_camera->SetProjectionMatrix(projmat); - } else if (m_camera->hasValidProjectionMatrix()) + } else if (m_camera->hasValidProjectionMatrix()) { m_rasterizer->SetProjectionMatrix(m_camera->GetProjectionMatrix()); - } else - { + } else + { float lens = m_camera->GetLens(); bool orthographic = !m_camera->GetCameraData()->m_perspective; float nearfrust = m_camera->GetCameraNear(); float farfrust = m_camera->GetCameraFar(); - float aspect_ratio = 1.0f; - Scene *blenderScene = m_scene->GetBlenderScene(); + float aspect_ratio = 1.0f; + Scene *blenderScene = m_scene->GetBlenderScene(); MT_Matrix4x4 projmat; // compute the aspect ratio from frame blender scene settings so that render to texture - // works the same in Blender and in Blender player - if (blenderScene->r.ysch != 0) - aspect_ratio = float(blenderScene->r.xsch*blenderScene->r.xasp) / float(blenderScene->r.ysch*blenderScene->r.yasp); + // works the same in Blender and in Blender player + if (blenderScene->r.ysch != 0) + aspect_ratio = float(blenderScene->r.xsch*blenderScene->r.xasp) / float(blenderScene->r.ysch*blenderScene->r.yasp); if (orthographic) { RAS_FramingManager::ComputeDefaultOrtho( - nearfrust, - farfrust, - m_camera->GetScale(), - aspect_ratio, - frustrum - ); + nearfrust, + farfrust, + m_camera->GetScale(), + aspect_ratio, + frustrum + ); projmat = m_rasterizer->GetOrthoMatrix( - frustrum.x1, frustrum.x2, frustrum.y1, frustrum.y2, frustrum.camnear, frustrum.camfar); - } else + frustrum.x1, frustrum.x2, frustrum.y1, frustrum.y2, frustrum.camnear, frustrum.camfar); + } else { RAS_FramingManager::ComputeDefaultFrustum( - nearfrust, - farfrust, - lens, - aspect_ratio, - frustrum); + nearfrust, + farfrust, + lens, + aspect_ratio, + frustrum); projmat = m_rasterizer->GetFrustumMatrix( - frustrum.x1, frustrum.x2, frustrum.y1, frustrum.y2, frustrum.camnear, frustrum.camfar); + frustrum.x1, frustrum.x2, frustrum.y1, frustrum.y2, frustrum.camnear, frustrum.camfar); } m_camera->SetProjectionMatrix(projmat); } @@ -257,8 +257,8 @@ void ImageRender::Render() m_rasterizer->SetViewMatrix(viewmat, m_camera->NodeGetWorldOrientation(), m_camera->NodeGetWorldPosition(), m_camera->GetCameraData()->m_perspective); m_camera->SetModelviewMatrix(viewmat); - // restore the stereo mode now that the matrix is computed - m_rasterizer->SetStereoMode(stereomode); + // restore the stereo mode now that the matrix is computed + m_rasterizer->SetStereoMode(stereomode); m_scene->CalculateVisibleMeshes(m_rasterizer,m_camera); @@ -433,24 +433,24 @@ static int ImageMirror_init (PyObject * pySelf, PyObject * args, PyObject * kwds PyObject * scene; // reference object for mirror PyObject * observer; - // object holding the mirror - PyObject * mirror; - // material of the mirror - short materialID = 0; + // object holding the mirror + PyObject * mirror; + // material of the mirror + short materialID = 0; // parameter keywords static const char *kwlist[] = {"scene", "observer", "mirror", "material", NULL}; // get parameters if (!PyArg_ParseTupleAndKeywords(args, kwds, "OOO|h", - const_cast(kwlist), &scene, &observer, &mirror, &materialID)) + const_cast(kwlist), &scene, &observer, &mirror, &materialID)) return -1; try { // get scene pointer KX_Scene * scenePtr (NULL); - if (scene != NULL && PyObject_TypeCheck(scene, &KX_Scene::Type)) - scenePtr = static_castBGE_PROXY_REF(scene); + if (scene != NULL && PyObject_TypeCheck(scene, &KX_Scene::Type)) + scenePtr = static_castBGE_PROXY_REF(scene); else - THRWEXCP(SceneInvalid, S_OK); + THRWEXCP(SceneInvalid, S_OK); if(scenePtr==NULL) /* incase the python proxy reference is invalid */ THRWEXCP(SceneInvalid, S_OK); @@ -458,11 +458,11 @@ static int ImageMirror_init (PyObject * pySelf, PyObject * args, PyObject * kwds // get observer pointer KX_GameObject * observerPtr (NULL); if (observer != NULL && PyObject_TypeCheck(observer, &KX_GameObject::Type)) - observerPtr = static_castBGE_PROXY_REF(observer); - else if (observer != NULL && PyObject_TypeCheck(observer, &KX_Camera::Type)) - observerPtr = static_castBGE_PROXY_REF(observer); + observerPtr = static_castBGE_PROXY_REF(observer); + else if (observer != NULL && PyObject_TypeCheck(observer, &KX_Camera::Type)) + observerPtr = static_castBGE_PROXY_REF(observer); else - THRWEXCP(ObserverInvalid, S_OK); + THRWEXCP(ObserverInvalid, S_OK); if(observerPtr==NULL) /* incase the python proxy reference is invalid */ THRWEXCP(ObserverInvalid, S_OK); @@ -470,27 +470,27 @@ static int ImageMirror_init (PyObject * pySelf, PyObject * args, PyObject * kwds // get mirror pointer KX_GameObject * mirrorPtr (NULL); if (mirror != NULL && PyObject_TypeCheck(mirror, &KX_GameObject::Type)) - mirrorPtr = static_castBGE_PROXY_REF(mirror); + mirrorPtr = static_castBGE_PROXY_REF(mirror); else - THRWEXCP(MirrorInvalid, S_OK); + THRWEXCP(MirrorInvalid, S_OK); if(mirrorPtr==NULL) /* incase the python proxy reference is invalid */ THRWEXCP(MirrorInvalid, S_OK); - // locate the material in the mirror + // locate the material in the mirror RAS_IPolyMaterial * material = getMaterial(mirror, materialID); if (material == NULL) - THRWEXCP(MaterialNotAvail, S_OK); + THRWEXCP(MaterialNotAvail, S_OK); // get pointer to image structure PyImage * self = reinterpret_cast(pySelf); // create source object - if (self->m_image != NULL) - { - delete self->m_image; - self->m_image = NULL; - } + if (self->m_image != NULL) + { + delete self->m_image; + self->m_image = NULL; + } self->m_image = new ImageRender(scenePtr, observerPtr, mirrorPtr, material); } catch (Exception & exp) @@ -530,7 +530,7 @@ static PyGetSetDef imageMirrorGetSets[] = {(char*)"clip", (getter)getClip, (setter)setClip, (char*)"clipping distance", NULL}, // attribute from ImageRender {(char*)"background", (getter)getBackground, (setter)setBackground, (char*)"background color", NULL}, - // attribute from ImageViewport + // attribute from ImageViewport {(char*)"capsize", (getter)ImageViewport_getCaptureSize, (setter)ImageViewport_setCaptureSize, (char*)"size of render area", NULL}, {(char*)"alpha", (getter)ImageViewport_getAlpha, (setter)ImageViewport_setAlpha, (char*)"use alpha in texture", NULL}, {(char*)"whole", (getter)ImageViewport_getWhole, (setter)ImageViewport_setWhole, (char*)"use whole viewport to render", NULL}, @@ -552,164 +552,164 @@ ImageRender::ImageRender (KX_Scene * scene, KX_GameObject * observer, KX_GameObj m_scene(scene), m_observer(observer), m_mirror(mirror), - m_clip(100.f) + m_clip(100.f) { - // this constructor is used for automatic planar mirror - // create a camera, take all data by default, in any case we will recompute the frustrum on each frame + // this constructor is used for automatic planar mirror + // create a camera, take all data by default, in any case we will recompute the frustrum on each frame RAS_CameraData camdata; - vector mirrorVerts; - vector::iterator it; - float mirrorArea = 0.f; - float mirrorNormal[3] = {0.f, 0.f, 0.f}; - float mirrorUp[3]; - float dist, vec[3], axis[3]; - float zaxis[3] = {0.f, 0.f, 1.f}; - float yaxis[3] = {0.f, 1.f, 0.f}; - float mirrorMat[3][3]; - float left, right, top, bottom, back; + vector mirrorVerts; + vector::iterator it; + float mirrorArea = 0.f; + float mirrorNormal[3] = {0.f, 0.f, 0.f}; + float mirrorUp[3]; + float dist, vec[3], axis[3]; + float zaxis[3] = {0.f, 0.f, 1.f}; + float yaxis[3] = {0.f, 1.f, 0.f}; + float mirrorMat[3][3]; + float left, right, top, bottom, back; // make sure this camera will delete its node m_camera= new KX_Camera(scene, KX_Scene::m_callbacks, camdata, true, true); m_camera->SetName("__mirror__cam__"); - // don't add the camera to the scene object list, it doesn't need to be accessible - m_owncamera = true; - // retrieve rendering objects - m_engine = KX_GetActiveEngine(); - m_rasterizer = m_engine->GetRasterizer(); - m_canvas = m_engine->GetCanvas(); - m_rendertools = m_engine->GetRenderTools(); - // locate the vertex assigned to mat and do following calculation in mesh coordinates - for (int meshIndex = 0; meshIndex < mirror->GetMeshCount(); meshIndex++) - { - RAS_MeshObject* mesh = mirror->GetMesh(meshIndex); - int numPolygons = mesh->NumPolygons(); - for (int polygonIndex=0; polygonIndex < numPolygons; polygonIndex++) - { - RAS_Polygon* polygon = mesh->GetPolygon(polygonIndex); - if (polygon->GetMaterial()->GetPolyMaterial() == mat) - { - RAS_TexVert *v1, *v2, *v3, *v4; - float normal[3]; - float area; - // this polygon is part of the mirror, - v1 = polygon->GetVertex(0); - v2 = polygon->GetVertex(1); - v3 = polygon->GetVertex(2); - mirrorVerts.push_back(v1); - mirrorVerts.push_back(v2); - mirrorVerts.push_back(v3); - if (polygon->VertexCount() == 4) - { - v4 = polygon->GetVertex(3); - mirrorVerts.push_back(v4); - area = normal_quad_v3( normal,(float*)v1->getXYZ(), (float*)v2->getXYZ(), (float*)v3->getXYZ(), (float*)v4->getXYZ()); - } else - { - area = normal_tri_v3( normal,(float*)v1->getXYZ(), (float*)v2->getXYZ(), (float*)v3->getXYZ()); - } - area = fabs(area); - mirrorArea += area; - mul_v3_fl(normal, area); - add_v3_v3v3(mirrorNormal, mirrorNormal, normal); - } - } - } - if (mirrorVerts.size() == 0 || mirrorArea < FLT_EPSILON) - { - // no vertex or zero size mirror - THRWEXCP(MirrorSizeInvalid, S_OK); - } - // compute average normal of mirror faces - mul_v3_fl(mirrorNormal, 1.0f/mirrorArea); - if (normalize_v3(mirrorNormal) == 0.f) - { - // no normal - THRWEXCP(MirrorNormalInvalid, S_OK); - } - // the mirror plane has an equation of the type ax+by+cz = d where (a,b,c) is the normal vector + // don't add the camera to the scene object list, it doesn't need to be accessible + m_owncamera = true; + // retrieve rendering objects + m_engine = KX_GetActiveEngine(); + m_rasterizer = m_engine->GetRasterizer(); + m_canvas = m_engine->GetCanvas(); + m_rendertools = m_engine->GetRenderTools(); + // locate the vertex assigned to mat and do following calculation in mesh coordinates + for (int meshIndex = 0; meshIndex < mirror->GetMeshCount(); meshIndex++) + { + RAS_MeshObject* mesh = mirror->GetMesh(meshIndex); + int numPolygons = mesh->NumPolygons(); + for (int polygonIndex=0; polygonIndex < numPolygons; polygonIndex++) + { + RAS_Polygon* polygon = mesh->GetPolygon(polygonIndex); + if (polygon->GetMaterial()->GetPolyMaterial() == mat) + { + RAS_TexVert *v1, *v2, *v3, *v4; + float normal[3]; + float area; + // this polygon is part of the mirror, + v1 = polygon->GetVertex(0); + v2 = polygon->GetVertex(1); + v3 = polygon->GetVertex(2); + mirrorVerts.push_back(v1); + mirrorVerts.push_back(v2); + mirrorVerts.push_back(v3); + if (polygon->VertexCount() == 4) + { + v4 = polygon->GetVertex(3); + mirrorVerts.push_back(v4); + area = normal_quad_v3( normal,(float*)v1->getXYZ(), (float*)v2->getXYZ(), (float*)v3->getXYZ(), (float*)v4->getXYZ()); + } else + { + area = normal_tri_v3( normal,(float*)v1->getXYZ(), (float*)v2->getXYZ(), (float*)v3->getXYZ()); + } + area = fabs(area); + mirrorArea += area; + mul_v3_fl(normal, area); + add_v3_v3v3(mirrorNormal, mirrorNormal, normal); + } + } + } + if (mirrorVerts.size() == 0 || mirrorArea < FLT_EPSILON) + { + // no vertex or zero size mirror + THRWEXCP(MirrorSizeInvalid, S_OK); + } + // compute average normal of mirror faces + mul_v3_fl(mirrorNormal, 1.0f/mirrorArea); + if (normalize_v3(mirrorNormal) == 0.f) + { + // no normal + THRWEXCP(MirrorNormalInvalid, S_OK); + } + // the mirror plane has an equation of the type ax+by+cz = d where (a,b,c) is the normal vector // if the mirror is more vertical then horizontal, the Z axis is the up direction. // otherwise the Y axis is the up direction. // If the mirror is not perfectly vertical(horizontal), the Z(Y) axis projection on the mirror // plan by the normal will be the up direction. if (fabs(mirrorNormal[2]) > fabs(mirrorNormal[1]) && - fabs(mirrorNormal[2]) > fabs(mirrorNormal[0])) + fabs(mirrorNormal[2]) > fabs(mirrorNormal[0])) { // the mirror is more horizontal than vertical - copy_v3_v3(axis, yaxis); + copy_v3_v3(axis, yaxis); } else { // the mirror is more vertical than horizontal - copy_v3_v3(axis, zaxis); + copy_v3_v3(axis, zaxis); } - dist = dot_v3v3(mirrorNormal, axis); - if (fabs(dist) < FLT_EPSILON) - { - // the mirror is already fully aligned with up axis - copy_v3_v3(mirrorUp, axis); - } - else - { - // projection of axis to mirror plane through normal - copy_v3_v3(vec, mirrorNormal); - mul_v3_fl(vec, dist); - sub_v3_v3v3(mirrorUp, axis, vec); - if (normalize_v3(mirrorUp) == 0.f) - { - // should not happen - THRWEXCP(MirrorHorizontal, S_OK); - return; - } - } - // compute rotation matrix between local coord and mirror coord - // to match camera orientation, we select mirror z = -normal, y = up, x = y x z - negate_v3_v3(mirrorMat[2], mirrorNormal); - copy_v3_v3(mirrorMat[1], mirrorUp); - cross_v3_v3v3(mirrorMat[0], mirrorMat[1], mirrorMat[2]); - // transpose to make it a orientation matrix from local space to mirror space - transpose_m3(mirrorMat); - // transform all vertex to plane coordinates and determine mirror position - left = FLT_MAX; - right = -FLT_MAX; - bottom = FLT_MAX; - top = -FLT_MAX; - back = -FLT_MAX; // most backward vertex (=highest Z coord in mirror space) - for (it = mirrorVerts.begin(); it != mirrorVerts.end(); it++) - { - copy_v3_v3(vec, (float*)(*it)->getXYZ()); - mul_m3_v3(mirrorMat, vec); - if (vec[0] < left) - left = vec[0]; - if (vec[0] > right) - right = vec[0]; - if (vec[1] < bottom) - bottom = vec[1]; - if (vec[1] > top) - top = vec[1]; - if (vec[2] > back) - back = vec[2]; - } - // now store this information in the object for later rendering - m_mirrorHalfWidth = (right-left)*0.5f; - m_mirrorHalfHeight = (top-bottom)*0.5f; - if (m_mirrorHalfWidth < 0.01f || m_mirrorHalfHeight < 0.01f) - { - // mirror too small - THRWEXCP(MirrorTooSmall, S_OK); - } - // mirror position in mirror coord - vec[0] = (left+right)*0.5f; - vec[1] = (top+bottom)*0.5f; - vec[2] = back; - // convert it in local space: transpose again the matrix to get back to mirror to local transform - transpose_m3(mirrorMat); - mul_m3_v3(mirrorMat, vec); - // mirror position in local space - m_mirrorPos.setValue(vec[0], vec[1], vec[2]); - // mirror normal vector (pointed towards the back of the mirror) in local space - m_mirrorZ.setValue(-mirrorNormal[0], -mirrorNormal[1], -mirrorNormal[2]); - m_mirrorY.setValue(mirrorUp[0], mirrorUp[1], mirrorUp[2]); - m_mirrorX = m_mirrorY.cross(m_mirrorZ); - m_render = true; + dist = dot_v3v3(mirrorNormal, axis); + if (fabs(dist) < FLT_EPSILON) + { + // the mirror is already fully aligned with up axis + copy_v3_v3(mirrorUp, axis); + } + else + { + // projection of axis to mirror plane through normal + copy_v3_v3(vec, mirrorNormal); + mul_v3_fl(vec, dist); + sub_v3_v3v3(mirrorUp, axis, vec); + if (normalize_v3(mirrorUp) == 0.f) + { + // should not happen + THRWEXCP(MirrorHorizontal, S_OK); + return; + } + } + // compute rotation matrix between local coord and mirror coord + // to match camera orientation, we select mirror z = -normal, y = up, x = y x z + negate_v3_v3(mirrorMat[2], mirrorNormal); + copy_v3_v3(mirrorMat[1], mirrorUp); + cross_v3_v3v3(mirrorMat[0], mirrorMat[1], mirrorMat[2]); + // transpose to make it a orientation matrix from local space to mirror space + transpose_m3(mirrorMat); + // transform all vertex to plane coordinates and determine mirror position + left = FLT_MAX; + right = -FLT_MAX; + bottom = FLT_MAX; + top = -FLT_MAX; + back = -FLT_MAX; // most backward vertex (=highest Z coord in mirror space) + for (it = mirrorVerts.begin(); it != mirrorVerts.end(); it++) + { + copy_v3_v3(vec, (float*)(*it)->getXYZ()); + mul_m3_v3(mirrorMat, vec); + if (vec[0] < left) + left = vec[0]; + if (vec[0] > right) + right = vec[0]; + if (vec[1] < bottom) + bottom = vec[1]; + if (vec[1] > top) + top = vec[1]; + if (vec[2] > back) + back = vec[2]; + } + // now store this information in the object for later rendering + m_mirrorHalfWidth = (right-left)*0.5f; + m_mirrorHalfHeight = (top-bottom)*0.5f; + if (m_mirrorHalfWidth < 0.01f || m_mirrorHalfHeight < 0.01f) + { + // mirror too small + THRWEXCP(MirrorTooSmall, S_OK); + } + // mirror position in mirror coord + vec[0] = (left+right)*0.5f; + vec[1] = (top+bottom)*0.5f; + vec[2] = back; + // convert it in local space: transpose again the matrix to get back to mirror to local transform + transpose_m3(mirrorMat); + mul_m3_v3(mirrorMat, vec); + // mirror position in local space + m_mirrorPos.setValue(vec[0], vec[1], vec[2]); + // mirror normal vector (pointed towards the back of the mirror) in local space + m_mirrorZ.setValue(-mirrorNormal[0], -mirrorNormal[1], -mirrorNormal[2]); + m_mirrorY.setValue(mirrorUp[0], mirrorUp[1], mirrorUp[2]); + m_mirrorX = m_mirrorY.cross(m_mirrorZ); + m_render = true; setBackground(0, 0, 255, 255); } diff --git a/source/gameengine/VideoTexture/ImageViewport.cpp b/source/gameengine/VideoTexture/ImageViewport.cpp index d0e5ee74f6e..0276ad6fd6b 100644 --- a/source/gameengine/VideoTexture/ImageViewport.cpp +++ b/source/gameengine/VideoTexture/ImageViewport.cpp @@ -123,34 +123,34 @@ void ImageViewport::calcImage (unsigned int texId, double ts) } // if texture can be directly created if (texId != 0 && m_pyfilter == NULL && m_capSize[0] == calcSize(m_capSize[0]) - && m_capSize[1] == calcSize(m_capSize[1]) && !m_flip) + && m_capSize[1] == calcSize(m_capSize[1]) && !m_flip) { // just copy current viewport to texture - glBindTexture(GL_TEXTURE_2D, texId); - glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, m_upLeft[0], m_upLeft[1], (GLsizei)m_capSize[0], (GLsizei)m_capSize[1]); - // image is not available - m_avail = false; + glBindTexture(GL_TEXTURE_2D, texId); + glCopyTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, m_upLeft[0], m_upLeft[1], (GLsizei)m_capSize[0], (GLsizei)m_capSize[1]); + // image is not available + m_avail = false; } // otherwise copy viewport to buffer, if image is not available else if (!m_avail) { // get frame buffer data - if (m_alpha) - { - glReadPixels(m_upLeft[0], m_upLeft[1], (GLsizei)m_capSize[0], (GLsizei)m_capSize[1], GL_RGBA, - GL_UNSIGNED_BYTE, m_viewportImage); - // filter loaded data - FilterRGBA32 filt; - filterImage(filt, m_viewportImage, m_capSize); - } - else - { - glReadPixels(m_upLeft[0], m_upLeft[1], (GLsizei)m_capSize[0], (GLsizei)m_capSize[1], GL_RGB, - GL_UNSIGNED_BYTE, m_viewportImage); - // filter loaded data - FilterRGB24 filt; - filterImage(filt, m_viewportImage, m_capSize); - } + if (m_alpha) + { + glReadPixels(m_upLeft[0], m_upLeft[1], (GLsizei)m_capSize[0], (GLsizei)m_capSize[1], GL_RGBA, + GL_UNSIGNED_BYTE, m_viewportImage); + // filter loaded data + FilterRGBA32 filt; + filterImage(filt, m_viewportImage, m_capSize); + } + else + { + glReadPixels(m_upLeft[0], m_upLeft[1], (GLsizei)m_capSize[0], (GLsizei)m_capSize[1], GL_RGB, + GL_UNSIGNED_BYTE, m_viewportImage); + // filter loaded data + FilterRGB24 filt; + filterImage(filt, m_viewportImage, m_capSize); + } } } diff --git a/source/gameengine/VideoTexture/VideoFFmpeg.cpp b/source/gameengine/VideoTexture/VideoFFmpeg.cpp index f8274756c8b..8a76b0c004d 100644 --- a/source/gameengine/VideoTexture/VideoFFmpeg.cpp +++ b/source/gameengine/VideoTexture/VideoFFmpeg.cpp @@ -544,11 +544,11 @@ void VideoFFmpeg::openFile (char * filename) // It would be good to find this information from the context but there are no simple indication !strncmp(filename, "http://", 7) || #ifdef FFMPEG_PB_IS_POINTER - (m_formatCtx->pb && m_formatCtx->pb->is_streamed) + (m_formatCtx->pb && m_formatCtx->pb->is_streamed) #else - m_formatCtx->pb.is_streamed + m_formatCtx->pb.is_streamed #endif - ) + ) { // the file is in fact a streaming source, treat as cam to prevent seeking m_isFile = false; diff --git a/source/gameengine/VideoTexture/blendVideoTex.cpp b/source/gameengine/VideoTexture/blendVideoTex.cpp index c1258bbb6e4..2cb3831de52 100644 --- a/source/gameengine/VideoTexture/blendVideoTex.cpp +++ b/source/gameengine/VideoTexture/blendVideoTex.cpp @@ -175,9 +175,9 @@ PyObject* initVideoTexture(void) // prepare classes registerAllTypes(); - registerAllExceptions(); + registerAllExceptions(); - if (!pyImageTypes.ready()) + if (!pyImageTypes.ready()) return NULL; if (!pyFilterTypes.ready()) return NULL;